diff --git a/algo/algo.go b/algo/algo.go index 5ca2e9734b..0d86a0a2bc 100644 --- a/algo/algo.go +++ b/algo/algo.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 algo ;import _c "strconv"; +package algo ;import _a "strconv";func _f (_af byte )bool {return _af >='0'&&_af <='9'}; // NaturalLess compares two strings in a human manner so rId2 sorts less than rId10 -func NaturalLess (lhs ,rhs string )bool {_d ,_gae :=0,0;for _d < len (lhs )&&_gae < len (rhs ){_da :=lhs [_d ];_b :=rhs [_gae ];_e :=_ga (_da );_db :=_ga (_b );switch {case _e &&!_db :return true ;case !_e &&_db :return false ;case !_e &&!_db :if _da !=_b {return _da < _b ; -};_d ++;_gae ++;default:_ff :=_d +1;_bf :=_gae +1;for _ff < len (lhs )&&_ga (lhs [_ff ]){_ff ++;};for _bf < len (rhs )&&_ga (rhs [_bf ]){_bf ++;};_dac ,_ :=_c .ParseUint (lhs [_d :_ff ],10,64);_fff ,_ :=_c .ParseUint (rhs [_d :_bf ],10,64);if _dac !=_fff {return _dac < _fff ; -};_d =_ff ;_gae =_bf ;};};return len (lhs )< len (rhs );};func RepeatString (s string ,cnt int )string {if cnt <=0{return "";};_fg :=make ([]byte ,len (s )*cnt );_cf :=[]byte (s );for _bc :=0;_bc < cnt ;_bc ++{copy (_fg [_bc :],_cf );};return string (_fg ); -};func _ga (_f byte )bool {return _f >='0'&&_f <='9'}; \ No newline at end of file +func NaturalLess (lhs ,rhs string )bool {_fb ,_dg :=0,0;for _fb < len (lhs )&&_dg < len (rhs ){_dd :=lhs [_fb ];_fa :=rhs [_dg ];_db :=_f (_dd );_fd :=_f (_fa );switch {case _db &&!_fd :return true ;case !_db &&_fd :return false ;case !_db &&!_fd :if _dd !=_fa {return _dd < _fa ; +};_fb ++;_dg ++;default:_b :=_fb +1;_fdf :=_dg +1;for _b < len (lhs )&&_f (lhs [_b ]){_b ++;};for _fdf < len (rhs )&&_f (rhs [_fdf ]){_fdf ++;};_c ,_ :=_a .ParseUint (lhs [_fb :_b ],10,64);_fad ,_ :=_a .ParseUint (rhs [_fb :_fdf ],10,64);if _c !=_fad {return _c < _fad ; +};_fb =_b ;_dg =_fdf ;};};return len (lhs )< len (rhs );};func RepeatString (s string ,cnt int )string {if cnt <=0{return "";};_aa :=make ([]byte ,len (s )*cnt );_g :=[]byte (s );for _fdfg :=0;_fdfg < cnt ;_fdfg ++{copy (_aa [_fdfg :],_g );};return string (_aa ); +}; \ No newline at end of file diff --git a/chart/chart.go b/chart/chart.go index 27a1a473b3..2cc69aed86 100644 --- a/chart/chart.go +++ b/chart/chart.go @@ -9,637 +9,640 @@ // 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 (_b "fmt";_a "github.com/unidoc/unioffice";_aa "github.com/unidoc/unioffice/color";_ec "github.com/unidoc/unioffice/drawing";_g "github.com/unidoc/unioffice/measurement";_ea "github.com/unidoc/unioffice/schema/soo/dml";_e "github.com/unidoc/unioffice/schema/soo/dml/chart"; -_be "math/rand";); +package chart ;import (_g "fmt";_d "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/color";_ba "github.com/unidoc/unioffice/drawing";_bb "github.com/unidoc/unioffice/measurement";_ca "github.com/unidoc/unioffice/schema/soo/dml";_c "github.com/unidoc/unioffice/schema/soo/dml/chart"; +_dc "math/rand";); -// AddRadarChart adds a new radar chart to a chart. -func (_ddg Chart )AddRadarChart ()RadarChart {_bca :=_e .NewCT_PlotAreaChoice ();_ddg ._cfc .Chart .PlotArea .Choice =append (_ddg ._cfc .Chart .PlotArea .Choice ,_bca );_bca .RadarChart =_e .NewCT_RadarChart ();_ccb :=RadarChart {_feb :_bca .RadarChart }; -_ccb .InitializeDefaults ();return _ccb ;};func (_ebfe LineChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ebfe ._fdc .Cat ==nil {_ebfe ._fdc .Cat =_e .NewCT_AxDataSource ();};return MakeAxisDataSource (_ebfe ._fdc .Cat );}; +// MakeAxisDataSource constructs an AxisDataSource wrapper. +func MakeAxisDataSource (x *_c .CT_AxDataSource )CategoryAxisDataSource {return CategoryAxisDataSource {x };};func (_bda nullAxis )AxisID ()uint32 {return 0};type CategoryAxis struct{_gd *_c .CT_CatAx };func (_afcd Title )SetText (s string ){if _afcd ._cfbc .Tx ==nil {_afcd ._cfbc .Tx =_c .NewCT_Tx (); +};if _afcd ._cfbc .Tx .Choice .Rich ==nil {_afcd ._cfbc .Tx .Choice .Rich =_ca .NewCT_TextBody ();};var _dcg *_ca .CT_TextParagraph ;if len (_afcd ._cfbc .Tx .Choice .Rich .P )==0{_dcg =_ca .NewCT_TextParagraph ();_afcd ._cfbc .Tx .Choice .Rich .P =[]*_ca .CT_TextParagraph {_dcg }; +}else {_dcg =_afcd ._cfbc .Tx .Choice .Rich .P [0];};var _gef *_ca .EG_TextRun ;if len (_dcg .EG_TextRun )==0{_gef =_ca .NewEG_TextRun ();_dcg .EG_TextRun =[]*_ca .EG_TextRun {_gef };}else {_gef =_dcg .EG_TextRun [0];};if _gef .R ==nil {_gef .R =_ca .NewCT_RegularTextRun (); +};_gef .R .T =s ;};func MakeTitle (x *_c .CT_Title )Title {return Title {x }}; -// LineChartSeries is the data series for a line chart. -type LineChartSeries struct{_fdc *_e .CT_LineSer }; +// SetDisplayBlanksAs controls how missing values are displayed. +func (_ege Chart )SetDisplayBlanksAs (v _c .ST_DispBlanksAs ){_ege ._gcd .Chart .DispBlanksAs =_c .NewCT_DispBlanksAs ();_ege ._gcd .Chart .DispBlanksAs .ValAttr =v ;}; -// AddSeries adds a default series to a Stock chart. -func (_agdc StockChart )AddSeries ()LineChartSeries {_baff :=_e .NewCT_LineSer ();_agdc ._ade .Ser =append (_agdc ._ade .Ser ,_baff );_baff .Idx .ValAttr =uint32 (len (_agdc ._ade .Ser )-1);_baff .Order .ValAttr =uint32 (len (_agdc ._ade .Ser )-1);_ffag :=LineChartSeries {_baff }; -_ffag .Values ().CreateEmptyNumberCache ();_ffag .Properties ().LineProperties ().SetNoFill ();return _ffag ;}; +// AddDateAxis adds a value axis to the chart. +func (_gad Chart )AddDateAxis ()DateAxis {_ceg :=_c .NewCT_DateAx ();if _gad ._gcd .Chart .PlotArea .CChoice ==nil {_gad ._gcd .Chart .PlotArea .CChoice =_c .NewCT_PlotAreaChoice1 ();};_ceg .AxId =_c .NewCT_UnsignedInt ();_ceg .AxId .ValAttr =0x7FFFFFFF&_dc .Uint32 (); +_gad ._gcd .Chart .PlotArea .CChoice .DateAx =append (_gad ._gcd .Chart .PlotArea .CChoice .DateAx ,_ceg );_ceg .Delete =_c .NewCT_Boolean ();_ceg .Delete .ValAttr =_d .Bool (false );_ceg .Scaling =_c .NewCT_Scaling ();_ceg .Scaling .Orientation =_c .NewCT_Orientation (); +_ceg .Scaling .Orientation .ValAttr =_c .ST_OrientationMinMax ;_ceg .Choice =&_c .EG_AxSharedChoice {};_ceg .Choice .Crosses =_c .NewCT_Crosses ();_ceg .Choice .Crosses .ValAttr =_c .ST_CrossesAutoZero ;_edf :=DateAxis {_ceg };_edf .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_e .LightGray ); +_edf .SetMajorTickMark (_c .ST_TickMarkOut );_edf .SetMinorTickMark (_c .ST_TickMarkIn );_edf .SetTickLabelPosition (_c .ST_TickLblPosNextTo );_edf .Properties ().LineProperties ().SetSolidFill (_e .Black );_edf .SetPosition (_c .ST_AxPosL );return _edf ; +}; -// AddAxis adds an axis to a line chart. -func (_dce Line3DChart )AddAxis (axis Axis ){_aea :=_e .NewCT_UnsignedInt ();_aea .ValAttr =axis .AxisID ();_dce ._eef .AxId =append (_dce ._eef .AxId ,_aea );}; +// 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{_afb *_c .CT_AxDataSource }; -// SetDisplayBlanksAs controls how missing values are displayed. -func (_dfa Chart )SetDisplayBlanksAs (v _e .ST_DispBlanksAs ){_dfa ._cfc .Chart .DispBlanksAs =_e .NewCT_DispBlanksAs ();_dfa ._cfc .Chart .DispBlanksAs .ValAttr =v ;};func (_fda DateAxis )AxisID ()uint32 {return _fda ._fbb .AxId .ValAttr };type DataLabels struct{_fbc *_e .CT_DLbls }; +// Properties returns the bar chart series shape properties. +func (_abb BarChartSeries )Properties ()_ba .ShapeProperties {if _abb ._fc .SpPr ==nil {_abb ._fc .SpPr =_ca .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_abb ._fc .SpPr );};func (_fabc Marker )Properties ()_ba .ShapeProperties {if _fabc ._fed .SpPr ==nil {_fabc ._fed .SpPr =_ca .NewCT_ShapeProperties (); +};return _ba .MakeShapeProperties (_fabc ._fed .SpPr );};func (_aeeg Legend )SetPosition (p _c .ST_LegendPos ){if p ==_c .ST_LegendPosUnset {_aeeg ._gec .LegendPos =nil ;}else {_aeeg ._gec .LegendPos =_c .NewCT_LegendPos ();_aeeg ._gec .LegendPos .ValAttr =p ; +};}; +// AddBubbleChart adds a new bubble chart. +func (_bce Chart )AddBubbleChart ()BubbleChart {_fdfg :=_c .NewCT_PlotAreaChoice ();_bce ._gcd .Chart .PlotArea .Choice =append (_bce ._gcd .Chart .PlotArea .Choice ,_fdfg );_fdfg .BubbleChart =_c .NewCT_BubbleChart ();_bae :=BubbleChart {_efda :_fdfg .BubbleChart }; +_bae .InitializeDefaults ();return _bae ;}; -// X returns the inner wrapped XML type. -func (_gcgg PieOfPieChart )X ()*_e .CT_OfPieChart {return _gcgg ._cddec }; +// AddSeries adds a default series to an Radar chart. +func (_bbb RadarChart )AddSeries ()RadarChartSeries {_aggb :=_bbb .nextColor (len (_bbb ._badd .Ser ));_gca :=_c .NewCT_RadarSer ();_bbb ._badd .Ser =append (_bbb ._badd .Ser ,_gca );_gca .Idx .ValAttr =uint32 (len (_bbb ._badd .Ser )-1);_gca .Order .ValAttr =uint32 (len (_bbb ._badd .Ser )-1); +_egg :=RadarChartSeries {_gca };_egg .InitializeDefaults ();_egg .Properties ().SetSolidFill (_aggb );return _egg ;}; // Values returns the value data source. -func (_gad BubbleChartSeries )Values ()NumberDataSource {if _gad ._bdf .YVal ==nil {_gad ._bdf .YVal =_e .NewCT_NumDataSource ();};return MakeNumberDataSource (_gad ._bdf .YVal );}; - -// AddScatterChart adds a scatter (X/Y) chart. -func (_dbc Chart )AddScatterChart ()ScatterChart {_fbf :=_e .NewCT_PlotAreaChoice ();_dbc ._cfc .Chart .PlotArea .Choice =append (_dbc ._cfc .Chart .PlotArea .Choice ,_fbf );_fbf .ScatterChart =_e .NewCT_ScatterChart ();_beg :=ScatterChart {_gafff :_fbf .ScatterChart }; -_beg .InitializeDefaults ();return _beg ;}; +func (_bdaf BarChartSeries )Values ()NumberDataSource {if _bdaf ._fc .Val ==nil {_bdaf ._fc .Val =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_bdaf ._fc .Val );}; -// AddPieOfPieChart adds a new pie chart to a chart. -func (_geb Chart )AddPieOfPieChart ()PieOfPieChart {_ggb :=_e .NewCT_PlotAreaChoice ();_geb ._cfc .Chart .PlotArea .Choice =append (_geb ._cfc .Chart .PlotArea .Choice ,_ggb );_ggb .OfPieChart =_e .NewCT_OfPieChart ();_deaf :=PieOfPieChart {_cddec :_ggb .OfPieChart }; -_deaf .InitializeDefaults ();return _deaf ;}; +// AddPie3DChart adds a new pie chart to a chart. +func (_cad Chart )AddPie3DChart ()Pie3DChart {_ed (_cad ._gcd .Chart );_fg :=_c .NewCT_PlotAreaChoice ();_cad ._gcd .Chart .PlotArea .Choice =append (_cad ._gcd .Chart .PlotArea .Choice ,_fg );_fg .Pie3DChart =_c .NewCT_Pie3DChart ();_fcd :=Pie3DChart {_cee :_fg .Pie3DChart }; +_fcd .InitializeDefaults ();return _fcd ;};func (_cfd Marker )SetSize (sz uint8 ){_cfd ._fed .Size =_c .NewCT_MarkerSize ();_cfd ._fed .Size .ValAttr =&sz ;};func (_egd CategoryAxis )InitializeDefaults (){_egd .SetPosition (_c .ST_AxPosB );_egd .SetMajorTickMark (_c .ST_TickMarkOut ); +_egd .SetMinorTickMark (_c .ST_TickMarkIn );_egd .SetTickLabelPosition (_c .ST_TickLblPosNextTo );_egd .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_e .LightGray );_egd .Properties ().LineProperties ().SetSolidFill (_e .Black );}; -// InitializeDefaults the bar chart to its defaults -func (_ga AreaChart )InitializeDefaults (){};func (_dbcb DataLabels )SetShowSeriesName (b bool ){_dbcb .ensureChoice ();_dbcb ._fbc .Choice .ShowSerName =_e .NewCT_Boolean ();_dbcb ._fbc .Choice .ShowSerName .ValAttr =_a .Bool (b );};func (_fga BarChart )AddAxis (axis Axis ){_gcg :=_e .NewCT_UnsignedInt (); -_gcg .ValAttr =axis .AxisID ();_fga ._gg .AxId =append (_fga ._gg .AxId ,_gcg );};type chartBase struct{};func (_gfd RadarChart )AddAxis (axis Axis ){_gea :=_e .NewCT_UnsignedInt ();_gea .ValAttr =axis .AxisID ();_gfd ._feb .AxId =append (_gfd ._feb .AxId ,_gea ); -}; +// AddSeries adds a default series to an area chart. +func (_f AreaChart )AddSeries ()AreaChartSeries {_bd :=_f .nextColor (len (_f ._ae .Ser ));_eba :=_c .NewCT_AreaSer ();_f ._ae .Ser =append (_f ._ae .Ser ,_eba );_eba .Idx .ValAttr =uint32 (len (_f ._ae .Ser )-1);_eba .Order .ValAttr =uint32 (len (_f ._ae .Ser )-1); +_ge :=AreaChartSeries {_eba };_ge .InitializeDefaults ();_ge .Properties ().SetSolidFill (_bd );return _ge ;};var NullAxis Axis =nullAxis (0); // X returns the inner wrapped XML type. -func (_fe Area3DChart )X ()*_e .CT_Area3DChart {return _fe ._ee }; - -// RemoveLegend removes the legend if the chart has one. -func (_ecf Chart )RemoveLegend (){_ecf ._cfc .Chart .Legend =nil }; +func (_aabd GridLines )X ()*_c .CT_ChartLines {return _aabd ._bca }; -// PieChart is a Pie chart. -type PieChart struct{chartBase ;_fad *_e .CT_PieChart ;}; - -// SetText sets the series text. -func (_gda RadarChartSeries )SetText (s string ){_gda ._fca .Tx =_e .NewCT_SerTx ();_gda ._fca .Tx .Choice .V =&s ;}; - -// SetText sets the series text. -func (_cgg BubbleChartSeries )SetText (s string ){_cgg ._bdf .Tx =_e .NewCT_SerTx ();_cgg ._bdf .Tx .Choice .V =&s ;}; +// SetDirection changes the direction of the bar chart (bar or column). +func (_eg BarChart )SetDirection (d _c .ST_BarDir ){_eg ._ag .BarDir .ValAttr =d }; -// SetLabelReference is used to set the source data to a range of cells -// containing strings. -func (_cgcd CategoryAxisDataSource )SetLabelReference (s string ){_cgcd ._df .Choice =_e .NewCT_AxDataSourceChoice ();_cgcd ._df .Choice .StrRef =_e .NewCT_StrRef ();_cgcd ._df .Choice .StrRef .F =s ;};func (_agf DateAxis )SetPosition (p _e .ST_AxPos ){_agf ._fbb .AxPos =_e .NewCT_AxPos (); -_agf ._fbb .AxPos .ValAttr =p ;}; +// Area3DChart is an area chart that has a shaded area underneath a curve. +type Area3DChart struct{chartBase ;_bad *_c .CT_Area3DChart ;}; -// X returns the inner wrapped XML type. -func (_cde GridLines )X ()*_e .CT_ChartLines {return _cde ._edd };func (_agga ValueAxis )SetCrosses (axis Axis ){_agga ._adf .CrossAx .ValAttr =axis .AxisID ()}; +// AddSeries adds a default series to an area chart. +func (_gc Area3DChart )AddSeries ()AreaChartSeries {_ea :=_gc .nextColor (len (_gc ._bad .Ser ));_bg :=_c .NewCT_AreaSer ();_gc ._bad .Ser =append (_gc ._bad .Ser ,_bg );_bg .Idx .ValAttr =uint32 (len (_gc ._bad .Ser )-1);_bg .Order .ValAttr =uint32 (len (_gc ._bad .Ser )-1); +_eb :=AreaChartSeries {_bg };_eb .InitializeDefaults ();_eb .Properties ().SetSolidFill (_ea );return _eb ;};func (_cfg DateAxis )SetPosition (p _c .ST_AxPos ){_cfg ._cea .AxPos =_c .NewCT_AxPos ();_cfg ._cea .AxPos .ValAttr =p ;}; // Index returns the index of the series -func (_ffcc ScatterChartSeries )Index ()uint32 {return _ffcc ._dadd .Idx .ValAttr }; - -// Labels returns the data label properties. -func (_gdc LineChartSeries )Labels ()DataLabels {if _gdc ._fdc .DLbls ==nil {_gdc ._fdc .DLbls =_e .NewCT_DLbls ();};return MakeDataLabels (_gdc ._fdc .DLbls );};func (_gdb ValueAxis )SetTickLabelPosition (p _e .ST_TickLblPos ){if p ==_e .ST_TickLblPosUnset {_gdb ._adf .TickLblPos =nil ; -}else {_gdb ._adf .TickLblPos =_e .NewCT_TickLblPos ();_gdb ._adf .TickLblPos .ValAttr =p ;};};func MakeNumberDataSource (x *_e .CT_NumDataSource )NumberDataSource {return NumberDataSource {x }};func (_bfe DateAxis )SetCrosses (axis Axis ){_bfe ._fbb .CrossAx .ValAttr =axis .AxisID ()}; +func (_edad SurfaceChartSeries )Index ()uint32 {return _edad ._cbg .Idx .ValAttr };type DateAxis struct{_cea *_c .CT_DateAx };func (_gcg CategoryAxis )MajorGridLines ()GridLines {if _gcg ._gd .MajorGridlines ==nil {_gcg ._gd .MajorGridlines =_c .NewCT_ChartLines (); +};return GridLines {_gcg ._gd .MajorGridlines };};func (_afbe Chart )AddSeriesAxis ()SeriesAxis {_eff :=_c .NewCT_SerAx ();if _afbe ._gcd .Chart .PlotArea .CChoice ==nil {_afbe ._gcd .Chart .PlotArea .CChoice =_c .NewCT_PlotAreaChoice1 ();};_eff .AxId =_c .NewCT_UnsignedInt (); +_eff .AxId .ValAttr =0x7FFFFFFF&_dc .Uint32 ();_afbe ._gcd .Chart .PlotArea .CChoice .SerAx =append (_afbe ._gcd .Chart .PlotArea .CChoice .SerAx ,_eff );_eff .Delete =_c .NewCT_Boolean ();_eff .Delete .ValAttr =_d .Bool (false );_ebb :=MakeSeriesAxis (_eff ); +_ebb .InitializeDefaults ();return _ebb ;}; +// Properties returns the bar chart series shape properties. +func (_bfc RadarChartSeries )Properties ()_ba .ShapeProperties {if _bfc ._befg .SpPr ==nil {_bfc ._befg .SpPr =_ca .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_bfc ._befg .SpPr );}; -// InitializeDefaults the Stock chart to its defaults -func (_cdda StockChart )InitializeDefaults (){_cdda ._ade .HiLowLines =_e .NewCT_ChartLines ();_cdda ._ade .UpDownBars =_e .NewCT_UpDownBars ();_cdda ._ade .UpDownBars .GapWidth =_e .NewCT_GapAmount ();_cdda ._ade .UpDownBars .GapWidth .ValAttr =&_e .ST_GapAmount {}; -_cdda ._ade .UpDownBars .GapWidth .ValAttr .ST_GapAmountUShort =_a .Uint16 (150);_cdda ._ade .UpDownBars .UpBars =_e .NewCT_UpDownBar ();_cdda ._ade .UpDownBars .DownBars =_e .NewCT_UpDownBar ();};func (_cbe DateAxis )Properties ()_ec .ShapeProperties {if _cbe ._fbb .SpPr ==nil {_cbe ._fbb .SpPr =_ea .NewCT_ShapeProperties (); -};return _ec .MakeShapeProperties (_cbe ._fbb .SpPr );}; - -// X returns the inner wrapped XML type. -func (_cb AreaChartSeries )X ()*_e .CT_AreaSer {return _cb ._gb }; - -// BarChart is a 2D bar chart. -type BarChart struct{chartBase ;_gg *_e .CT_BarChart ;}; +// SetText sets the series text. +func (_gcfd RadarChartSeries )SetText (s string ){_gcfd ._befg .Tx =_c .NewCT_SerTx ();_gcfd ._befg .Tx .Choice .V =&s ;}; -// AddArea3DChart adds a new area chart to a chart. -func (_fc Chart )AddArea3DChart ()Area3DChart {_aac (_fc ._cfc .Chart );_agd :=_e .NewCT_PlotAreaChoice ();_fc ._cfc .Chart .PlotArea .Choice =append (_fc ._cfc .Chart .PlotArea .Choice ,_agd );_agd .Area3DChart =_e .NewCT_Area3DChart ();_ffgb :=Area3DChart {_ee :_agd .Area3DChart }; -_ffgb .InitializeDefaults ();return _ffgb ;}; +// AddAxis adds an axis to a Surface chart. +func (_adc SurfaceChart )AddAxis (axis Axis ){_gfgg :=_c .NewCT_UnsignedInt ();_gfgg .ValAttr =axis .AxisID ();_adc ._ddab .AxId =append (_adc ._ddab .AxId ,_gfgg );}; -// AddAxis adds an axis to a line chart. -func (_dga LineChart )AddAxis (axis Axis ){_aabd :=_e .NewCT_UnsignedInt ();_aabd .ValAttr =axis .AxisID ();_dga ._efc .AxId =append (_dga ._efc .AxId ,_aabd );};func (_cbb CategoryAxis )SetTickLabelPosition (p _e .ST_TickLblPos ){if p ==_e .ST_TickLblPosUnset {_cbb ._eed .TickLblPos =nil ; -}else {_cbb ._eed .TickLblPos =_e .NewCT_TickLblPos ();_cbb ._eed .TickLblPos .ValAttr =p ;};}; +// InitializeDefaults the bar chart to its defaults +func (_bc Area3DChart )InitializeDefaults (){}; -// InitializeDefaults initializes a bar chart series to the default values. -func (_bee BarChartSeries )InitializeDefaults (){};func MakeTitle (x *_e .CT_Title )Title {return Title {x }};func (_ebe LineChartSeries )SetSmooth (b bool ){_ebe ._fdc .Smooth =_e .NewCT_Boolean ();_ebe ._fdc .Smooth .ValAttr =&b ;};func (_adg Marker )SetSize (sz uint8 ){_adg ._gff .Size =_e .NewCT_MarkerSize (); -_adg ._gff .Size .ValAttr =&sz ;}; +// StockChart is a 2D Stock chart. +type StockChart struct{chartBase ;_fbcc *_c .CT_StockChart ;}; -// InitializeDefaults the bar chart to its defaults -func (_dgab PieChart )InitializeDefaults (){_dgab ._fad .VaryColors =_e .NewCT_Boolean ();_dgab ._fad .VaryColors .ValAttr =_a .Bool (true );}; +// AddSeries adds a default series to a Scatter chart. +func (_eeea ScatterChart )AddSeries ()ScatterChartSeries {_bdf :=_eeea .nextColor (len (_eeea ._ccc .Ser ));_bcc :=_c .NewCT_ScatterSer ();_eeea ._ccc .Ser =append (_eeea ._ccc .Ser ,_bcc );_bcc .Idx .ValAttr =uint32 (len (_eeea ._ccc .Ser )-1);_bcc .Order .ValAttr =uint32 (len (_eeea ._ccc .Ser )-1); +_abde :=ScatterChartSeries {_bcc };_abde .InitializeDefaults ();_abde .Marker ().Properties ().LineProperties ().SetSolidFill (_bdf );_abde .Marker ().Properties ().SetSolidFill (_bdf );return _abde ;}; -// SetHoleSize controls the hole size in the pie chart and is measured in percent. -func (_acga DoughnutChart )SetHoleSize (pct uint8 ){if _acga ._cee .HoleSize ==nil {_acga ._cee .HoleSize =_e .NewCT_HoleSize ();};if _acga ._cee .HoleSize .ValAttr ==nil {_acga ._cee .HoleSize .ValAttr =&_e .ST_HoleSize {};};_acga ._cee .HoleSize .ValAttr .ST_HoleSizeUByte =&pct ; -};func (_aec Legend )SetOverlay (b bool ){_aec ._bcd .Overlay =_e .NewCT_Boolean ();_aec ._bcd .Overlay .ValAttr =_a .Bool (b );};func (_gbc CategoryAxis )SetCrosses (axis Axis ){_gbc ._eed .Choice =_e .NewEG_AxSharedChoice ();_gbc ._eed .Choice .Crosses =_e .NewCT_Crosses (); -_gbc ._eed .Choice .Crosses .ValAttr =_e .ST_CrossesAutoZero ;_gbc ._eed .CrossAx .ValAttr =axis .AxisID ();}; +// AddSurfaceChart adds a new surface chart to a chart. +func (_bga Chart )AddSurfaceChart ()SurfaceChart {_dbb :=_c .NewCT_PlotAreaChoice ();_bga ._gcd .Chart .PlotArea .Choice =append (_bga ._gcd .Chart .PlotArea .Choice ,_dbb );_dbb .SurfaceChart =_c .NewCT_SurfaceChart ();_ed (_bga ._gcd .Chart );_bga ._gcd .Chart .View3D .RotX .ValAttr =_d .Int8 (90); +_bga ._gcd .Chart .View3D .RotY .ValAttr =_d .Uint16 (0);_bga ._gcd .Chart .View3D .Perspective =_c .NewCT_Perspective ();_bga ._gcd .Chart .View3D .Perspective .ValAttr =_d .Uint8 (0);_cfb :=SurfaceChart {_ddab :_dbb .SurfaceChart };_cfb .InitializeDefaults (); +return _cfb ;};func (_dff CategoryAxis )SetTickLabelPosition (p _c .ST_TickLblPos ){if p ==_c .ST_TickLblPosUnset {_dff ._gd .TickLblPos =nil ;}else {_dff ._gd .TickLblPos =_c .NewCT_TickLblPos ();_dff ._gd .TickLblPos .ValAttr =p ;};}; -// Values returns the value data source. -func (_bd AreaChartSeries )Values ()NumberDataSource {if _bd ._gb .Val ==nil {_bd ._gb .Val =_e .NewCT_NumDataSource ();};return MakeNumberDataSource (_bd ._gb .Val );};func MakeCategoryAxis (x *_e .CT_CatAx )CategoryAxis {return CategoryAxis {x }}; +// AddStockChart adds a new stock chart. +func (_efeb Chart )AddStockChart ()StockChart {_bbga :=_c .NewCT_PlotAreaChoice ();_efeb ._gcd .Chart .PlotArea .Choice =append (_efeb ._gcd .Chart .PlotArea .Choice ,_bbga );_bbga .StockChart =_c .NewCT_StockChart ();_dfb :=StockChart {_fbcc :_bbga .StockChart }; +_dfb .InitializeDefaults ();return _dfb ;}; -// AddPie3DChart adds a new pie chart to a chart. -func (_eeg Chart )AddPie3DChart ()Pie3DChart {_aac (_eeg ._cfc .Chart );_ae :=_e .NewCT_PlotAreaChoice ();_eeg ._cfc .Chart .PlotArea .Choice =append (_eeg ._cfc .Chart .PlotArea .Choice ,_ae );_ae .Pie3DChart =_e .NewCT_Pie3DChart ();_afg :=Pie3DChart {_bcag :_ae .Pie3DChart }; -_afg .InitializeDefaults ();return _afg ;};type SeriesAxis struct{_ceeb *_e .CT_SerAx };func (_ed CategoryAxis )SetMajorTickMark (m _e .ST_TickMark ){if m ==_e .ST_TickMarkUnset {_ed ._eed .MajorTickMark =nil ;}else {_ed ._eed .MajorTickMark =_e .NewCT_TickMark (); -_ed ._eed .MajorTickMark .ValAttr =m ;};}; +// SetOrder sets the order of the series +func (_cag ScatterChartSeries )SetOrder (idx uint32 ){_cag ._ecdc .Order .ValAttr =idx }; // X returns the inner wrapped XML type. -func (_egb RadarChart )X ()*_e .CT_RadarChart {return _egb ._feb };func (_daa chartBase )nextColor (_dcc int )_aa .Color {return _bae [_dcc %len (_bae )]}; +func (_feee PieChart )X ()*_c .CT_PieChart {return _feee ._ecf }; // X returns the inner wrapped XML type. -func (_cbc BarChartSeries )X ()*_e .CT_BarSer {return _cbc ._ef }; +func (_cef Marker )X ()*_c .CT_Marker {return _cef ._fed }; -// Properties returns the line chart series shape properties. -func (_aceb LineChartSeries )Properties ()_ec .ShapeProperties {if _aceb ._fdc .SpPr ==nil {_aceb ._fdc .SpPr =_ea .NewCT_ShapeProperties ();};return _ec .MakeShapeProperties (_aceb ._fdc .SpPr );};func (_bffg CategoryAxis )MajorGridLines ()GridLines {if _bffg ._eed .MajorGridlines ==nil {_bffg ._eed .MajorGridlines =_e .NewCT_ChartLines (); -};return GridLines {_bffg ._eed .MajorGridlines };}; - -// AddBarChart adds a new bar chart to a chart. -func (_dde Chart )AddBarChart ()BarChart {_fbg :=_e .NewCT_PlotAreaChoice ();_dde ._cfc .Chart .PlotArea .Choice =append (_dde ._cfc .Chart .PlotArea .Choice ,_fbg );_fbg .BarChart =_e .NewCT_BarChart ();_fbg .BarChart .Grouping =_e .NewCT_BarGrouping (); -_fbg .BarChart .Grouping .ValAttr =_e .ST_BarGroupingStandard ;_de :=BarChart {_gg :_fbg .BarChart };_de .InitializeDefaults ();return _de ;}; - -// SetOrder sets the order of the series -func (_ggbd SurfaceChartSeries )SetOrder (idx uint32 ){_ggbd ._acdc .Order .ValAttr =idx };func (_ccf DataLabels )SetShowLeaderLines (b bool ){_ccf .ensureChoice ();_ccf ._fbc .Choice .ShowLeaderLines =_e .NewCT_Boolean ();_ccf ._fbc .Choice .ShowLeaderLines .ValAttr =_a .Bool (b ); -}; +// AddSeries adds a default series to a Bubble chart. +func (_efe BubbleChart )AddSeries ()BubbleChartSeries {_bag :=_efe .nextColor (len (_efe ._efda .Ser ));_gbag :=_c .NewCT_BubbleSer ();_efe ._efda .Ser =append (_efe ._efda .Ser ,_gbag );_gbag .Idx .ValAttr =uint32 (len (_efe ._efda .Ser )-1);_gbag .Order .ValAttr =uint32 (len (_efe ._efda .Ser )-1); +_gee :=BubbleChartSeries {_gbag };_gee .InitializeDefaults ();_gee .Properties ().SetSolidFill (_bag );return _gee ;}; -// X returns the inner wrapped XML type. -func (_aaa StockChart )X ()*_e .CT_StockChart {return _aaa ._ade }; +// AddSeries adds a default series to a Surface chart. +func (_gfdb SurfaceChart )AddSeries ()SurfaceChartSeries {_aed :=_gfdb .nextColor (len (_gfdb ._ddab .Ser ));_beff :=_c .NewCT_SurfaceSer ();_gfdb ._ddab .Ser =append (_gfdb ._ddab .Ser ,_beff );_beff .Idx .ValAttr =uint32 (len (_gfdb ._ddab .Ser )-1); +_beff .Order .ValAttr =uint32 (len (_gfdb ._ddab .Ser )-1);_egcb :=SurfaceChartSeries {_beff };_egcb .InitializeDefaults ();_egcb .Properties ().LineProperties ().SetSolidFill (_aed );return _egcb ;};func (_bbg AreaChart )AddAxis (axis Axis ){_fa :=_c .NewCT_UnsignedInt (); +_fa .ValAttr =axis .AxisID ();_bbg ._ae .AxId =append (_bbg ._ae .AxId ,_fa );};func (_ccb SeriesAxis )AxisID ()uint32 {return _ccb ._gbfb .AxId .ValAttr }; -// InitializeDefaults the bar chart to its defaults -func (_d Area3DChart )InitializeDefaults (){}; +// CategoryAxis returns the category data source. +func (_ccga PieChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ccga ._gdac .Cat ==nil {_ccga ._gdac .Cat =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_ccga ._gdac .Cat );}; -// Surface3DChart is a 3D view of a surface chart. -type Surface3DChart struct{chartBase ;_ffef *_e .CT_Surface3DChart ;}; +// AddSeries adds a default series to a Surface chart. +func (_caff Surface3DChart )AddSeries ()SurfaceChartSeries {_egf :=_caff .nextColor (len (_caff ._dgge .Ser ));_adb :=_c .NewCT_SurfaceSer ();_caff ._dgge .Ser =append (_caff ._dgge .Ser ,_adb );_adb .Idx .ValAttr =uint32 (len (_caff ._dgge .Ser )-1);_adb .Order .ValAttr =uint32 (len (_caff ._dgge .Ser )-1); +_ddcce :=SurfaceChartSeries {_adb };_ddcce .InitializeDefaults ();_ddcce .Properties ().LineProperties ().SetSolidFill (_egf );return _ddcce ;}; -// SetDirection changes the direction of the bar chart (bar or column). -func (_bea Bar3DChart )SetDirection (d _e .ST_BarDir ){_bea ._bec .BarDir .ValAttr =d }; +// SetText sets the series text. +func (_abe BubbleChartSeries )SetText (s string ){_abe ._agg .Tx =_c .NewCT_SerTx ();_abe ._agg .Tx .Choice .V =&s ;}; -// X returns the inner wrapped XML type. -func (_egbe ScatterChartSeries )X ()*_e .CT_ScatterSer {return _egbe ._dadd }; +// Labels returns the data label properties. +func (_fggg ScatterChartSeries )Labels ()DataLabels {if _fggg ._ecdc .DLbls ==nil {_fggg ._ecdc .DLbls =_c .NewCT_DLbls ();};return MakeDataLabels (_fggg ._ecdc .DLbls );}; -// Values returns the value data source. -func (_gf BarChartSeries )Values ()NumberDataSource {if _gf ._ef .Val ==nil {_gf ._ef .Val =_e .NewCT_NumDataSource ();};return MakeNumberDataSource (_gf ._ef .Val );};type Legend struct{_bcd *_e .CT_Legend }; +// SetText sets the series text. +func (_dd AreaChartSeries )SetText (s string ){_dd ._eag .Tx =_c .NewCT_SerTx ();_dd ._eag .Tx .Choice .V =&s ;};func (_fbc NumberDataSource )SetReference (s string ){_fbc .ensureChoice ();if _fbc ._eaa .Choice .NumRef ==nil {_fbc ._eaa .Choice .NumRef =_c .NewCT_NumRef (); +};_fbc ._eaa .Choice .NumRef .F =s ;}; -// SetText sets the series text -func (_ccc ScatterChartSeries )SetText (s string ){_ccc ._dadd .Tx =_e .NewCT_SerTx ();_ccc ._dadd .Tx .Choice .V =&s ;};func (_gcac Title )ParagraphProperties ()_ec .ParagraphProperties {if _gcac ._gced .Tx ==nil {_gcac .SetText ("");};if _gcac ._gced .Tx .Choice .Rich .P [0].PPr ==nil {_gcac ._gced .Tx .Choice .Rich .P [0].PPr =_ea .NewCT_TextParagraphProperties (); -};return _ec .MakeParagraphProperties (_gcac ._gced .Tx .Choice .Rich .P [0].PPr );}; +// AddCategoryAxis adds a category axis. +func (_egec Chart )AddCategoryAxis ()CategoryAxis {_ddc :=_c .NewCT_CatAx ();if _egec ._gcd .Chart .PlotArea .CChoice ==nil {_egec ._gcd .Chart .PlotArea .CChoice =_c .NewCT_PlotAreaChoice1 ();};_ddc .AxId =_c .NewCT_UnsignedInt ();_ddc .AxId .ValAttr =0x7FFFFFFF&_dc .Uint32 (); +_egec ._gcd .Chart .PlotArea .CChoice .CatAx =append (_egec ._gcd .Chart .PlotArea .CChoice .CatAx ,_ddc );_ddc .Auto =_c .NewCT_Boolean ();_ddc .Auto .ValAttr =_d .Bool (true );_ddc .Delete =_c .NewCT_Boolean ();_ddc .Delete .ValAttr =_d .Bool (false ); +_gg :=MakeCategoryAxis (_ddc );_gg .InitializeDefaults ();return _gg ;}; // AddSeries adds a default series to an Pie chart. -func (_aff PieChart )AddSeries ()PieChartSeries {_fed :=_e .NewCT_PieSer ();_aff ._fad .Ser =append (_aff ._fad .Ser ,_fed );_fed .Idx .ValAttr =uint32 (len (_aff ._fad .Ser )-1);_fed .Order .ValAttr =uint32 (len (_aff ._fad .Ser )-1);_dad :=PieChartSeries {_fed }; -_dad .InitializeDefaults ();return _dad ;}; +func (_bfd PieOfPieChart )AddSeries ()PieChartSeries {_gab :=_c .NewCT_PieSer ();_bfd ._ged .Ser =append (_bfd ._ged .Ser ,_gab );_gab .Idx .ValAttr =uint32 (len (_bfd ._ged .Ser )-1);_gab .Order .ValAttr =uint32 (len (_bfd ._ged .Ser )-1);_fedf :=PieChartSeries {_gab }; +_fedf .InitializeDefaults ();return _fedf ;}; -// AddCategoryAxis adds a category axis. -func (_cfd Chart )AddCategoryAxis ()CategoryAxis {_cebf :=_e .NewCT_CatAx ();if _cfd ._cfc .Chart .PlotArea .CChoice ==nil {_cfd ._cfc .Chart .PlotArea .CChoice =_e .NewCT_PlotAreaChoice1 ();};_cebf .AxId =_e .NewCT_UnsignedInt ();_cebf .AxId .ValAttr =0x7FFFFFFF&_be .Uint32 (); -_cfd ._cfc .Chart .PlotArea .CChoice .CatAx =append (_cfd ._cfc .Chart .PlotArea .CChoice .CatAx ,_cebf );_cebf .Auto =_e .NewCT_Boolean ();_cebf .Auto .ValAttr =_a .Bool (true );_cebf .Delete =_e .NewCT_Boolean ();_cebf .Delete .ValAttr =_a .Bool (false ); -_ceff :=MakeCategoryAxis (_cebf );_ceff .InitializeDefaults ();return _ceff ;};func (_afa DataLabels )SetPosition (p _e .ST_DLblPos ){_afa .ensureChoice ();_afa ._fbc .Choice .DLblPos =_e .NewCT_DLblPos ();_afa ._fbc .Choice .DLblPos .ValAttr =p ;}; - -// Values returns the value data source. -func (_ffad PieChartSeries )Values ()NumberDataSource {if _ffad ._gbg .Val ==nil {_ffad ._gbg .Val =_e .NewCT_NumDataSource ();};return MakeNumberDataSource (_ffad ._gbg .Val );};func (_fgb DataLabels )SetShowCategoryName (b bool ){_fgb .ensureChoice (); -_fgb ._fbc .Choice .ShowCatName =_e .NewCT_Boolean ();_fgb ._fbc .Choice .ShowCatName .ValAttr =_a .Bool (b );}; +// SetOrder sets the order of the series +func (_dced LineChartSeries )SetOrder (idx uint32 ){_dced ._gebe .Order .ValAttr =idx }; -// InitializeDefaults initializes an Pie series to the default values. -func (_eddb PieChartSeries )InitializeDefaults (){}; +// Labels returns the data label properties. +func (_cfga LineChartSeries )Labels ()DataLabels {if _cfga ._gebe .DLbls ==nil {_cfga ._gebe .DLbls =_c .NewCT_DLbls ();};return MakeDataLabels (_cfga ._gebe .DLbls );};func (_dffd DateAxis )SetCrosses (axis Axis ){_dffd ._cea .CrossAx .ValAttr =axis .AxisID ()}; -// InitializeDefaults the bar chart to its defaults -func (_eggb Pie3DChart )InitializeDefaults (){_eggb ._bcag .VaryColors =_e .NewCT_Boolean ();_eggb ._bcag .VaryColors .ValAttr =_a .Bool (true );};func (_eegd DateAxis )MajorGridLines ()GridLines {if _eegd ._fbb .MajorGridlines ==nil {_eegd ._fbb .MajorGridlines =_e .NewCT_ChartLines (); -};return GridLines {_eegd ._fbb .MajorGridlines };}; -// BubbleChart is a 2D Bubble chart. -type BubbleChart struct{chartBase ;_aaf *_e .CT_BubbleChart ;}; +// Values returns the bubble size data source. +func (_dce BubbleChartSeries )BubbleSizes ()NumberDataSource {if _dce ._agg .BubbleSize ==nil {_dce ._agg .BubbleSize =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_dce ._agg .BubbleSize );}; // X returns the inner wrapped XML type. -func (_fdcg ValueAxis )X ()*_e .CT_ValAx {return _fdcg ._adf }; - -// CategoryAxis returns the category data source. -func (_fb BubbleChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fb ._bdf .XVal ==nil {_fb ._bdf .XVal =_e .NewCT_AxDataSource ();};return MakeAxisDataSource (_fb ._bdf .XVal );}; +func (_fea StockChart )X ()*_c .CT_StockChart {return _fea ._fbcc }; -// CategoryAxis returns the category data source. -func (_gd BarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gd ._ef .Cat ==nil {_gd ._ef .Cat =_e .NewCT_AxDataSource ();};return MakeAxisDataSource (_gd ._ef .Cat );}; - -// Bar3DChart is a 3D bar chart. -type Bar3DChart struct{chartBase ;_bec *_e .CT_Bar3DChart ;};func (_fecb NumberDataSource )SetReference (s string ){_fecb .ensureChoice ();if _fecb ._fge .Choice .NumRef ==nil {_fecb ._fge .Choice .NumRef =_e .NewCT_NumRef ();};_fecb ._fge .Choice .NumRef .F =s ; -};func (_dcfa CategoryAxis )InitializeDefaults (){_dcfa .SetPosition (_e .ST_AxPosB );_dcfa .SetMajorTickMark (_e .ST_TickMarkOut );_dcfa .SetMinorTickMark (_e .ST_TickMarkIn );_dcfa .SetTickLabelPosition (_e .ST_TickLblPosNextTo );_dcfa .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_aa .LightGray ); -_dcfa .Properties ().LineProperties ().SetSolidFill (_aa .Black );};func (_agfa Title )RunProperties ()_ec .RunProperties {if _agfa ._gced .Tx ==nil {_agfa .SetText ("");};if _agfa ._gced .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ==nil {_agfa ._gced .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr =_ea .NewCT_TextCharacterProperties (); -};return _ec .MakeRunProperties (_agfa ._gced .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr );};func (_ab Bar3DChart )AddAxis (axis Axis ){_cg :=_e .NewCT_UnsignedInt ();_cg .ValAttr =axis .AxisID ();_ab ._bec .AxId =append (_ab ._bec .AxId ,_cg );}; - -// X returns the inner wrapped XML type. -func (_acf BubbleChart )X ()*_e .CT_BubbleChart {return _acf ._aaf }; +// AddLegend adds a legend to a chart, replacing any existing legend. +func (_ded Chart )AddLegend ()Legend {_ded ._gcd .Chart .Legend =_c .NewCT_Legend ();_ebc :=MakeLegend (_ded ._gcd .Chart .Legend );_ebc .InitializeDefaults ();return _ebc ;};func (_cec SurfaceChart )InitializeDefaults (){_cec ._ddab .Wireframe =_c .NewCT_Boolean (); +_cec ._ddab .Wireframe .ValAttr =_d .Bool (false );_cec ._ddab .BandFmts =_c .NewCT_BandFmts ();for _dee :=0;_dee < 15;_dee ++{_eaba :=_c .NewCT_BandFmt ();_eaba .Idx .ValAttr =uint32 (_dee );_eaba .SpPr =_ca .NewCT_ShapeProperties ();_bdcg :=_ba .MakeShapeProperties (_eaba .SpPr ); +_bdcg .SetSolidFill (_cec .nextColor (_dee ));_cec ._ddab .BandFmts .BandFmt =append (_cec ._ddab .BandFmts .BandFmt ,_eaba );};}; // X returns the inner wrapped XML type. -func (_aba Chart )X ()*_e .ChartSpace {return _aba ._cfc }; +func (_gece ScatterChart )X ()*_c .CT_ScatterChart {return _gece ._ccc };func _ed (_eca *_c .CT_Chart ){_eca .View3D =_c .NewCT_View3D ();_eca .View3D .RotX =_c .NewCT_RotX ();_eca .View3D .RotX .ValAttr =_d .Int8 (15);_eca .View3D .RotY =_c .NewCT_RotY (); +_eca .View3D .RotY .ValAttr =_d .Uint16 (20);_eca .View3D .RAngAx =_c .NewCT_Boolean ();_eca .View3D .RAngAx .ValAttr =_d .Bool (false );_eca .Floor =_c .NewCT_Surface ();_eca .Floor .Thickness =_c .NewCT_Thickness ();_eca .Floor .Thickness .ValAttr .Uint32 =_d .Uint32 (0); +_eca .SideWall =_c .NewCT_Surface ();_eca .SideWall .Thickness =_c .NewCT_Thickness ();_eca .SideWall .Thickness .ValAttr .Uint32 =_d .Uint32 (0);_eca .BackWall =_c .NewCT_Surface ();_eca .BackWall .Thickness =_c .NewCT_Thickness ();_eca .BackWall .Thickness .ValAttr .Uint32 =_d .Uint32 (0); +};func (_gcb DataLabels )SetShowSeriesName (b bool ){_gcb .ensureChoice ();_gcb ._aef .Choice .ShowSerName =_c .NewCT_Boolean ();_gcb ._aef .Choice .ShowSerName .ValAttr =_d .Bool (b );}; -// Order returns the order of the series -func (_fffc ScatterChartSeries )Order ()uint32 {return _fffc ._dadd .Order .ValAttr }; +// Properties returns the line chart series shape properties. +func (_facf LineChartSeries )Properties ()_ba .ShapeProperties {if _facf ._gebe .SpPr ==nil {_facf ._gebe .SpPr =_ca .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_facf ._gebe .SpPr );}; -// SetText sets the series text. -func (_ceed PieChartSeries )SetText (s string ){_ceed ._gbg .Tx =_e .NewCT_SerTx ();_ceed ._gbg .Tx .Choice .V =&s ;};func (_bcaf Chart )AddSeriesAxis ()SeriesAxis {_da :=_e .NewCT_SerAx ();if _bcaf ._cfc .Chart .PlotArea .CChoice ==nil {_bcaf ._cfc .Chart .PlotArea .CChoice =_e .NewCT_PlotAreaChoice1 (); -};_da .AxId =_e .NewCT_UnsignedInt ();_da .AxId .ValAttr =0x7FFFFFFF&_be .Uint32 ();_bcaf ._cfc .Chart .PlotArea .CChoice .SerAx =append (_bcaf ._cfc .Chart .PlotArea .CChoice .SerAx ,_da );_da .Delete =_e .NewCT_Boolean ();_da .Delete .ValAttr =_a .Bool (false ); -_ead :=MakeSeriesAxis (_da );_ead .InitializeDefaults ();return _ead ;}; +// AddLineChart adds a new line chart to a chart. +func (_aab Chart )AddLineChart ()LineChart {_ec :=_c .NewCT_PlotAreaChoice ();_aab ._gcd .Chart .PlotArea .Choice =append (_aab ._gcd .Chart .PlotArea .Choice ,_ec );_ec .LineChart =_c .NewCT_LineChart ();_ec .LineChart .Grouping =_c .NewCT_Grouping (); +_ec .LineChart .Grouping .ValAttr =_c .ST_GroupingStandard ;return LineChart {_efec :_ec .LineChart };}; // InitializeDefaults the Bubble chart to its defaults -func (_ge BubbleChart )InitializeDefaults (){}; +func (_dcc BubbleChart )InitializeDefaults (){};func MakeChart (x *_c .ChartSpace )Chart {return Chart {x }};func (_abdc DateAxis )SetMajorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_abdc ._cea .MajorTickMark =nil ;}else {_abdc ._cea .MajorTickMark =_c .NewCT_TickMark (); +_abdc ._cea .MajorTickMark .ValAttr =m ;};};func (_fbg DateAxis )SetTickLabelPosition (p _c .ST_TickLblPos ){if p ==_c .ST_TickLblPosUnset {_fbg ._cea .TickLblPos =nil ;}else {_fbg ._cea .TickLblPos =_c .NewCT_TickLblPos ();_fbg ._cea .TickLblPos .ValAttr =p ; +};}; -// AddDoughnutChart adds a new doughnut (pie with a hole in the center) chart to a chart. -func (_fcc Chart )AddDoughnutChart ()DoughnutChart {_fa :=_e .NewCT_PlotAreaChoice ();_fcc ._cfc .Chart .PlotArea .Choice =append (_fcc ._cfc .Chart .PlotArea .Choice ,_fa );_fa .DoughnutChart =_e .NewCT_DoughnutChart ();_ggd :=DoughnutChart {_cee :_fa .DoughnutChart }; -_ggd .InitializeDefaults ();return _ggd ;};func (_fde StockChart )AddAxis (axis Axis ){_fbe :=_e .NewCT_UnsignedInt ();_fbe .ValAttr =axis .AxisID ();_fde ._ade .AxId =append (_fde ._ade .AxId ,_fbe );}; +// SetLabelReference is used to set the source data to a range of cells +// containing strings. +func (_eee CategoryAxisDataSource )SetLabelReference (s string ){_eee ._afb .Choice =_c .NewCT_AxDataSourceChoice ();_eee ._afb .Choice .StrRef =_c .NewCT_StrRef ();_eee ._afb .Choice .StrRef .F =s ;};func (_bde Bar3DChart )AddAxis (axis Axis ){_ff :=_c .NewCT_UnsignedInt (); +_ff .ValAttr =axis .AxisID ();_bde ._gf .AxId =append (_bde ._gf .AxId ,_ff );};func MakeSeriesAxis (x *_c .CT_SerAx )SeriesAxis {return SeriesAxis {x }}; -// Index returns the index of the series -func (_gbb LineChartSeries )Index ()uint32 {return _gbb ._fdc .Idx .ValAttr };func (_cdde Marker )Properties ()_ec .ShapeProperties {if _cdde ._gff .SpPr ==nil {_cdde ._gff .SpPr =_ea .NewCT_ShapeProperties ();};return _ec .MakeShapeProperties (_cdde ._gff .SpPr ); -};type CategoryAxis struct{_eed *_e .CT_CatAx }; +// X returns the inner wrapped XML type. +func (_fcf DateAxis )X ()*_c .CT_DateAx {return _fcf ._cea }; -// SetText sets the series text -func (_ecfe SurfaceChartSeries )SetText (s string ){_ecfe ._acdc .Tx =_e .NewCT_SerTx ();_ecfe ._acdc .Tx .Choice .V =&s ;};func (_ba CategoryAxis )SetMinorTickMark (m _e .ST_TickMark ){if m ==_e .ST_TickMarkUnset {_ba ._eed .MinorTickMark =nil ;}else {_ba ._eed .MinorTickMark =_e .NewCT_TickMark (); -_ba ._eed .MinorTickMark .ValAttr =m ;};}; +// X returns the inner wrapped XML type. +func (_gced ValueAxis )X ()*_c .CT_ValAx {return _gced ._bcd }; -// SetDirection changes the direction of the bar chart (bar or column). -func (_gaf BarChart )SetDirection (d _e .ST_BarDir ){_gaf ._gg .BarDir .ValAttr =d }; +// DoughnutChart is a Doughnut chart. +type DoughnutChart struct{chartBase ;_bgg *_c .CT_DoughnutChart ;};func (_af BarChart )AddAxis (axis Axis ){_cae :=_c .NewCT_UnsignedInt ();_cae .ValAttr =axis .AxisID ();_af ._ag .AxId =append (_af ._ag .AxId ,_cae );}; // X returns the inner wrapped XML type. -func (_aef Marker )X ()*_e .CT_Marker {return _aef ._gff }; +func (_fbb LineChart )X ()*_c .CT_LineChart {return _fbb ._efec };func (_agad Marker )SetSymbol (s _c .ST_MarkerStyle ){if s ==_c .ST_MarkerStyleUnset {_agad ._fed .Symbol =nil ;}else {_agad ._fed .Symbol =_c .NewCT_MarkerStyle ();_agad ._fed .Symbol .ValAttr =s ; +};}; -// X returns the inner wrapped XML type. -func (_dfe Surface3DChart )X ()*_e .CT_Surface3DChart {return _dfe ._ffef };func (_gcb ValueAxis )SetPosition (p _e .ST_AxPos ){_gcb ._adf .AxPos =_e .NewCT_AxPos ();_gcb ._adf .AxPos .ValAttr =p ;};func (_bf nullAxis )AxisID ()uint32 {return 0};func MakeDataLabels (x *_e .CT_DLbls )DataLabels {return DataLabels {x }}; +// SetValues is used to set the source data to a set of values. +func (_gfg CategoryAxisDataSource )SetValues (v []string ){_gfg ._afb .Choice =_c .NewCT_AxDataSourceChoice ();_gfg ._afb .Choice .StrLit =_c .NewCT_StrData ();_gfg ._afb .Choice .StrLit .PtCount =_c .NewCT_UnsignedInt ();_gfg ._afb .Choice .StrLit .PtCount .ValAttr =uint32 (len (v )); +for _geb ,_bgb :=range v {_gfg ._afb .Choice .StrLit .Pt =append (_gfg ._afb .Choice .StrLit .Pt ,&_c .CT_StrVal {IdxAttr :uint32 (_geb ),V :_bgb });};}; +// AddAxis adds an axis to a line chart. +func (_deb LineChart )AddAxis (axis Axis ){_efa :=_c .NewCT_UnsignedInt ();_efa .ValAttr =axis .AxisID ();_deb ._efec .AxId =append (_deb ._efec .AxId ,_efa );}; -// AddSeries adds a default series to an Doughnut chart. -func (_gce DoughnutChart )AddSeries ()PieChartSeries {_acd :=_e .NewCT_PieSer ();_gce ._cee .Ser =append (_gce ._cee .Ser ,_acd );_acd .Idx .ValAttr =uint32 (len (_gce ._cee .Ser )-1);_acd .Order .ValAttr =uint32 (len (_gce ._cee .Ser )-1);_agg :=PieChartSeries {_acd }; -_agg .InitializeDefaults ();return _agg ;};func (_ffe LineChartSeries )Values ()NumberDataSource {if _ffe ._fdc .Val ==nil {_ffe ._fdc .Val =_e .NewCT_NumDataSource ();};return MakeNumberDataSource (_ffe ._fdc .Val );};func (_afd SeriesAxis )InitializeDefaults (){}; +// InitializeDefaults initializes an Radar series to the default values. +func (_acb RadarChartSeries )InitializeDefaults (){};func MakeValueAxis (x *_c .CT_ValAx )ValueAxis {return ValueAxis {x }};func (_bfe Legend )SetOverlay (b bool ){_bfe ._gec .Overlay =_c .NewCT_Boolean ();_bfe ._gec .Overlay .ValAttr =_d .Bool (b );}; -// InitializeDefaults the bar chart to its defaults -func (_deg DoughnutChart )InitializeDefaults (){_deg ._cee .VaryColors =_e .NewCT_Boolean ();_deg ._cee .VaryColors .ValAttr =_a .Bool (true );_deg ._cee .HoleSize =_e .NewCT_HoleSize ();_deg ._cee .HoleSize .ValAttr =&_e .ST_HoleSize {};_deg ._cee .HoleSize .ValAttr .ST_HoleSizeUByte =_a .Uint8 (50); -}; +// AddDoughnutChart adds a new doughnut (pie with a hole in the center) chart to a chart. +func (_eagc Chart )AddDoughnutChart ()DoughnutChart {_ccf :=_c .NewCT_PlotAreaChoice ();_eagc ._gcd .Chart .PlotArea .Choice =append (_eagc ._gcd .Chart .PlotArea .Choice ,_ccf );_ccf .DoughnutChart =_c .NewCT_DoughnutChart ();_afd :=DoughnutChart {_bgg :_ccf .DoughnutChart }; +_afd .InitializeDefaults ();return _afd ;};type LineChart struct{chartBase ;_efec *_c .CT_LineChart ;}; -// X returns the inner wrapped XML type. -func (_cac Legend )X ()*_e .CT_Legend {return _cac ._bcd }; +// RemoveLegend removes the legend if the chart has one. +func (_ggg Chart )RemoveLegend (){_ggg ._gcd .Chart .Legend =nil }; -// X returns the inner wrapped XML type. -func (_gfb BubbleChartSeries )X ()*_e .CT_BubbleSer {return _gfb ._bdf };func (_cgd CategoryAxis )SetPosition (p _e .ST_AxPos ){_cgd ._eed .AxPos =_e .NewCT_AxPos ();_cgd ._eed .AxPos .ValAttr =p ;}; +// AddTitle sets a new title on the chart. +func (_ddg Chart )AddTitle ()Title {_ddg ._gcd .Chart .Title =_c .NewCT_Title ();_ddg ._gcd .Chart .Title .Overlay =_c .NewCT_Boolean ();_ddg ._gcd .Chart .Title .Overlay .ValAttr =_d .Bool (false );_ddg ._gcd .Chart .AutoTitleDeleted =_c .NewCT_Boolean (); +_ddg ._gcd .Chart .AutoTitleDeleted .ValAttr =_d .Bool (false );_gbae :=MakeTitle (_ddg ._gcd .Chart .Title );_gbae .InitializeDefaults ();return _gbae ;}; -// SetNumberReference is used to set the source data to a range of cells containing -// numbers. -func (_acfa CategoryAxisDataSource )SetNumberReference (s string ){_acfa ._df .Choice =_e .NewCT_AxDataSourceChoice ();_acfa ._df .Choice .NumRef =_e .NewCT_NumRef ();_acfa ._df .Choice .NumRef .F =s ;}; +// X returns the inner wrapped XML type. +func (_cf Area3DChart )X ()*_c .CT_Area3DChart {return _cf ._bad }; -// AddSeries adds a default series to an Pie chart. -func (_bfc PieOfPieChart )AddSeries ()PieChartSeries {_fbgf :=_e .NewCT_PieSer ();_bfc ._cddec .Ser =append (_bfc ._cddec .Ser ,_fbgf );_fbgf .Idx .ValAttr =uint32 (len (_bfc ._cddec .Ser )-1);_fbgf .Order .ValAttr =uint32 (len (_bfc ._cddec .Ser )-1); -_ddf :=PieChartSeries {_fbgf };_ddf .InitializeDefaults ();return _ddf ;}; +// AddSeries adds a default series to an Pie3D chart. +func (_agdb Pie3DChart )AddSeries ()PieChartSeries {_aaa :=_c .NewCT_PieSer ();_agdb ._cee .Ser =append (_agdb ._cee .Ser ,_aaa );_aaa .Idx .ValAttr =uint32 (len (_agdb ._cee .Ser )-1);_aaa .Order .ValAttr =uint32 (len (_agdb ._cee .Ser )-1);_fdgf :=PieChartSeries {_aaa }; +_fdgf .InitializeDefaults ();return _fdgf ;};func (_bfg CategoryAxis )SetCrosses (axis Axis ){_bfg ._gd .Choice =_c .NewEG_AxSharedChoice ();_bfg ._gd .Choice .Crosses =_c .NewCT_Crosses ();_bfg ._gd .Choice .Crosses .ValAttr =_c .ST_CrossesAutoZero ;_bfg ._gd .CrossAx .ValAttr =axis .AxisID (); +};func (_bdce ValueAxis )AxisID ()uint32 {return _bdce ._bcd .AxId .ValAttr }; // X returns the inner wrapped XML type. -func (_dc AreaChart )X ()*_e .CT_AreaChart {return _dc ._dd }; +func (_eac Chart )X ()*_c .ChartSpace {return _eac ._gcd };func (_fgga SeriesAxis )SetCrosses (axis Axis ){_fgga ._gbfb .CrossAx .ValAttr =axis .AxisID ()}; -// AddSeries adds a default series to an area chart. -func (_fee Area3DChart )AddSeries ()AreaChartSeries {_bg :=_fee .nextColor (len (_fee ._ee .Ser ));_ecb :=_e .NewCT_AreaSer ();_fee ._ee .Ser =append (_fee ._ee .Ser ,_ecb );_ecb .Idx .ValAttr =uint32 (len (_fee ._ee .Ser )-1);_ecb .Order .ValAttr =uint32 (len (_fee ._ee .Ser )-1); -_fg :=AreaChartSeries {_ecb };_fg .InitializeDefaults ();_fg .Properties ().SetSolidFill (_bg );return _fg ;}; +// Order returns the order of the series +func (_ecff SurfaceChartSeries )Order ()uint32 {return _ecff ._cbg .Order .ValAttr }; // X returns the inner wrapped XML type. -func (_fdfa SeriesAxis )X ()*_e .CT_SerAx {return _fdfa ._ceeb }; - -// RemoveTitle removes any existing title from the chart. -func (_ffa Chart )RemoveTitle (){_ffa ._cfc .Chart .Title =nil ;_ffa ._cfc .Chart .AutoTitleDeleted =_e .NewCT_Boolean ();_ffa ._cfc .Chart .AutoTitleDeleted .ValAttr =_a .Bool (true );};func (_gef Legend )InitializeDefaults (){_gef .SetPosition (_e .ST_LegendPosR ); -_gef .SetOverlay (false );_gef .Properties ().SetNoFill ();_gef .Properties ().LineProperties ().SetNoFill ();}; +func (_bgd BarChartSeries )X ()*_c .CT_BarSer {return _bgd ._fc };func (_a Area3DChart )AddAxis (axis Axis ){_bcf :=_c .NewCT_UnsignedInt ();_bcf .ValAttr =axis .AxisID ();_a ._bad .AxId =append (_a ._bad .AxId ,_bcf );};func (_bff ValueAxis )MajorGridLines ()GridLines {if _bff ._bcd .MajorGridlines ==nil {_bff ._bcd .MajorGridlines =_c .NewCT_ChartLines (); +};return GridLines {_bff ._bcd .MajorGridlines };}; -// BarChartSeries is a series to be used on a bar chart. -type BarChartSeries struct{_ef *_e .CT_BarSer }; +// Bar3DChart is a 3D bar chart. +type Bar3DChart struct{chartBase ;_gf *_c .CT_Bar3DChart ;}; -// Marker returns the marker properties. -func (_ccd ScatterChartSeries )Marker ()Marker {if _ccd ._dadd .Marker ==nil {_ccd ._dadd .Marker =_e .NewCT_Marker ();};return MakeMarker (_ccd ._dadd .Marker );}; +// X returns the inner wrapped XML type. +func (_de AreaChartSeries )X ()*_c .CT_AreaSer {return _de ._eag };var _gcgb =[]_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)}; -// RadarChart is an Radar chart that has a shaded Radar underneath a curve. -type RadarChart struct{chartBase ;_feb *_e .CT_RadarChart ;}; -// SetIndex sets the index of the series -func (_feea ScatterChartSeries )SetIndex (idx uint32 ){_feea ._dadd .Idx .ValAttr =idx }; +// Properties returns the line chart series shape properties. +func (_eae ScatterChartSeries )Properties ()_ba .ShapeProperties {if _eae ._ecdc .SpPr ==nil {_eae ._ecdc .SpPr =_ca .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_eae ._ecdc .SpPr );}; -// AreaChart is an area chart that has a shaded area underneath a curve. -type AreaChart struct{chartBase ;_dd *_e .CT_AreaChart ;}; +// Properties returns the chart's shape properties. +func (_fgc Chart )Properties ()_ba .ShapeProperties {if _fgc ._gcd .SpPr ==nil {_fgc ._gcd .SpPr =_ca .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_fgc ._gcd .SpPr );};func (_baga SeriesAxis )InitializeDefaults (){};func (_cg ScatterChartSeries )SetSmooth (b bool ){_cg ._ecdc .Smooth =_c .NewCT_Boolean (); +_cg ._ecdc .Smooth .ValAttr =&b ;};func (_cegd LineChartSeries )Values ()NumberDataSource {if _cegd ._gebe .Val ==nil {_cegd ._gebe .Val =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_cegd ._gebe .Val );};func (_gbf LineChartSeries )InitializeDefaults (){_gbf .Properties ().LineProperties ().SetWidth (1*_bb .Point ); +_gbf .Properties ().LineProperties ().SetSolidFill (_e .Black );_gbf .Properties ().LineProperties ().SetJoin (_ba .LineJoinRound );_gbf .Marker ().SetSymbol (_c .ST_MarkerStyleNone );_gbf .Labels ().SetShowLegendKey (false );_gbf .Labels ().SetShowValue (false ); +_gbf .Labels ().SetShowPercent (false );_gbf .Labels ().SetShowCategoryName (false );_gbf .Labels ().SetShowSeriesName (false );_gbf .Labels ().SetShowLeaderLines (false );};func (_gecb Title )RunProperties ()_ba .RunProperties {if _gecb ._cfbc .Tx ==nil {_gecb .SetText (""); +};if _gecb ._cfbc .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ==nil {_gecb ._cfbc .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr =_ca .NewCT_TextCharacterProperties ();};return _ba .MakeRunProperties (_gecb ._cfbc .Tx .Choice .Rich .P [0].EG_TextRun [0].R .RPr ); +}; -// AddSeries adds a default series to a bar chart. -func (_bbb Bar3DChart )AddSeries ()BarChartSeries {_bbd :=_bbb .nextColor (len (_bbb ._bec .Ser ));_ad :=_e .NewCT_BarSer ();_bbb ._bec .Ser =append (_bbb ._bec .Ser ,_ad );_ad .Idx .ValAttr =uint32 (len (_bbb ._bec .Ser )-1);_ad .Order .ValAttr =uint32 (len (_bbb ._bec .Ser )-1); -_ac :=BarChartSeries {_ad };_ac .InitializeDefaults ();_ac .Properties ().SetSolidFill (_bbd );return _ac ;}; +// SetText sets the series text +func (_gfc ScatterChartSeries )SetText (s string ){_gfc ._ecdc .Tx =_c .NewCT_SerTx ();_gfc ._ecdc .Tx .Choice .V =&s ;};func (_gcf LineChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gcf ._gebe .Cat ==nil {_gcf ._gebe .Cat =_c .NewCT_AxDataSource (); +};return MakeAxisDataSource (_gcf ._gebe .Cat );}; // X returns the inner wrapped XML type. -func (_abc PieChartSeries )X ()*_e .CT_PieSer {return _abc ._gbg }; +func (_abdca SurfaceChartSeries )X ()*_c .CT_SurfaceSer {return _abdca ._cbg }; -// SetExplosion sets the value that the segements of the pie are 'exploded' by -func (_ebc PieChartSeries )SetExplosion (v uint32 ){_ebc ._gbg .Explosion =_e .NewCT_UnsignedInt ();_ebc ._gbg .Explosion .ValAttr =v ;}; - -// SetOrder sets the order of the series -func (_gaga ScatterChartSeries )SetOrder (idx uint32 ){_gaga ._dadd .Order .ValAttr =idx }; - -// InitializeDefaults the bar chart to its defaults -func (_dgc PieOfPieChart )InitializeDefaults (){_dgc ._cddec .VaryColors =_e .NewCT_Boolean ();_dgc ._cddec .VaryColors .ValAttr =_a .Bool (true );_dgc .SetType (_e .ST_OfPieTypePie );_dgc ._cddec .SecondPieSize =_e .NewCT_SecondPieSize ();_dgc ._cddec .SecondPieSize .ValAttr =&_e .ST_SecondPieSize {}; -_dgc ._cddec .SecondPieSize .ValAttr .ST_SecondPieSizeUShort =_a .Uint16 (75);_ffea :=_e .NewCT_ChartLines ();_ffea .SpPr =_ea .NewCT_ShapeProperties ();_cbbd :=_ec .MakeShapeProperties (_ffea .SpPr );_cbbd .LineProperties ().SetSolidFill (_aa .Auto ); -_dgc ._cddec .SerLines =append (_dgc ._cddec .SerLines ,_ffea );}; +// X returns the inner wrapped XML type. +func (_edef RadarChart )X ()*_c .CT_RadarChart {return _edef ._badd }; -// PieOfPieChart is a Pie chart with an extra Pie chart. -type PieOfPieChart struct{chartBase ;_cddec *_e .CT_OfPieChart ;}; +// BarChart is a 2D bar chart. +type BarChart struct{chartBase ;_ag *_c .CT_BarChart ;}; -// SetValues sets values directly on a source. -func (_gbe NumberDataSource )SetValues (v []float64 ){_gbe .ensureChoice ();_gbe ._fge .Choice .NumRef =nil ;_gbe ._fge .Choice .NumLit =_e .NewCT_NumData ();_gbe ._fge .Choice .NumLit .PtCount =_e .NewCT_UnsignedInt ();_gbe ._fge .Choice .NumLit .PtCount .ValAttr =uint32 (len (v )); -for _ecae ,_ada :=range v {_gbe ._fge .Choice .NumLit .Pt =append (_gbe ._fge .Choice .NumLit .Pt ,&_e .CT_NumVal {IdxAttr :uint32 (_ecae ),V :_b .Sprintf ("\u0025\u0067",_ada )});};}; +// AddSeries adds a default series to a line chart. +func (_gggc Line3DChart )AddSeries ()LineChartSeries {_fgf :=_gggc .nextColor (len (_gggc ._ccg .Ser ));_fdcb :=_c .NewCT_LineSer ();_gggc ._ccg .Ser =append (_gggc ._ccg .Ser ,_fdcb );_fdcb .Idx .ValAttr =uint32 (len (_gggc ._ccg .Ser )-1);_fdcb .Order .ValAttr =uint32 (len (_gggc ._ccg .Ser )-1); +_fce :=LineChartSeries {_fdcb };_fce .InitializeDefaults ();_fce .Properties ().LineProperties ().SetSolidFill (_fgf );_fce .Properties ().SetSolidFill (_fgf );return _fce ;}; -// X returns the inner wrapped XML type. -func (_aae DoughnutChart )X ()*_e .CT_DoughnutChart {return _aae ._cee };func (_c Area3DChart )AddAxis (axis Axis ){_bc :=_e .NewCT_UnsignedInt ();_bc .ValAttr =axis .AxisID ();_c ._ee .AxId =append (_c ._ee .AxId ,_bc );}; +// Axis is the interface implemented by different axes when assigning to a +// chart. +type Axis interface{AxisID ()uint32 ;}; -// Chart is a generic chart. -type Chart struct{_cfc *_e .ChartSpace }; +// AreaChartSeries is a series to be used on an area chart. +type AreaChartSeries struct{_eag *_c .CT_AreaSer }; -// Properties returns the bar chart series shape properties. -func (_fcg RadarChartSeries )Properties ()_ec .ShapeProperties {if _fcg ._fca .SpPr ==nil {_fcg ._fca .SpPr =_ea .NewCT_ShapeProperties ();};return _ec .MakeShapeProperties (_fcg ._fca .SpPr );};func (_dcea ScatterChartSeries )InitializeDefaults (){_dcea .Properties ().LineProperties ().SetNoFill (); -_dcea .Marker ().SetSymbol (_e .ST_MarkerStyleAuto );_dcea .Labels ().SetShowLegendKey (false );_dcea .Labels ().SetShowValue (true );_dcea .Labels ().SetShowPercent (false );_dcea .Labels ().SetShowCategoryName (false );_dcea .Labels ().SetShowSeriesName (false ); -_dcea .Labels ().SetShowLeaderLines (false );}; +// LineChartSeries is the data series for a line chart. +type LineChartSeries struct{_gebe *_c .CT_LineSer };func (_eecg Legend )InitializeDefaults (){_eecg .SetPosition (_c .ST_LegendPosR );_eecg .SetOverlay (false );_eecg .Properties ().SetNoFill ();_eecg .Properties ().LineProperties ().SetNoFill ();}; -// SetIndex sets the index of the series -func (_cbd LineChartSeries )SetIndex (idx uint32 ){_cbd ._fdc .Idx .ValAttr =idx }; +// SurfaceChart is a 3D surface chart, viewed from the top-down. +type SurfaceChart struct{chartBase ;_ddab *_c .CT_SurfaceChart ;};type Marker struct{_fed *_c .CT_Marker }; // Values returns the value data source. -func (_aecg RadarChartSeries )Values ()NumberDataSource {if _aecg ._fca .Val ==nil {_aecg ._fca .Val =_e .NewCT_NumDataSource ();};return MakeNumberDataSource (_aecg ._fca .Val );};func (_bdd ScatterChartSeries )CategoryAxis ()CategoryAxisDataSource {if _bdd ._dadd .XVal ==nil {_bdd ._dadd .XVal =_e .NewCT_AxDataSource (); -};return MakeAxisDataSource (_bdd ._dadd .XVal );};type nullAxis byte ;func (_aeg SurfaceChartSeries )Values ()NumberDataSource {if _aeg ._acdc .Val ==nil {_aeg ._acdc .Val =_e .NewCT_NumDataSource ();};_fadb :=MakeNumberDataSource (_aeg ._acdc .Val ); -_fadb .CreateEmptyNumberCache ();return _fadb ;};func (_eaae ValueAxis )Properties ()_ec .ShapeProperties {if _eaae ._adf .SpPr ==nil {_eaae ._adf .SpPr =_ea .NewCT_ShapeProperties ();};return _ec .MakeShapeProperties (_eaae ._adf .SpPr );};func (_cec Legend )SetPosition (p _e .ST_LegendPos ){if p ==_e .ST_LegendPosUnset {_cec ._bcd .LegendPos =nil ; -}else {_cec ._bcd .LegendPos =_e .NewCT_LegendPos ();_cec ._bcd .LegendPos .ValAttr =p ;};}; +func (_fbbf RadarChartSeries )Values ()NumberDataSource {if _fbbf ._befg .Val ==nil {_fbbf ._befg .Val =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_fbbf ._befg .Val );}; -// Properties returns the line chart series shape properties. -func (_gde SurfaceChartSeries )Properties ()_ec .ShapeProperties {if _gde ._acdc .SpPr ==nil {_gde ._acdc .SpPr =_ea .NewCT_ShapeProperties ();};return _ec .MakeShapeProperties (_gde ._acdc .SpPr );};func (_ccbg DateAxis )SetTickLabelPosition (p _e .ST_TickLblPos ){if p ==_e .ST_TickLblPosUnset {_ccbg ._fbb .TickLblPos =nil ; -}else {_ccbg ._fbb .TickLblPos =_e .NewCT_TickLblPos ();_ccbg ._fbb .TickLblPos .ValAttr =p ;};}; +// InitializeDefaults the bar chart to its defaults +func (_bgc DoughnutChart )InitializeDefaults (){_bgc ._bgg .VaryColors =_c .NewCT_Boolean ();_bgc ._bgg .VaryColors .ValAttr =_d .Bool (true );_bgc ._bgg .HoleSize =_c .NewCT_HoleSize ();_bgc ._bgg .HoleSize .ValAttr =&_c .ST_HoleSize {};_bgc ._bgg .HoleSize .ValAttr .ST_HoleSizeUByte =_d .Uint8 (50); +}; -// AddBar3DChart adds a new 3D bar chart to a chart. -func (_cc Chart )AddBar3DChart ()Bar3DChart {_aac (_cc ._cfc .Chart );_gaa :=_e .NewCT_PlotAreaChoice ();_cc ._cfc .Chart .PlotArea .Choice =append (_cc ._cfc .Chart .PlotArea .Choice ,_gaa );_gaa .Bar3DChart =_e .NewCT_Bar3DChart ();_gaa .Bar3DChart .Grouping =_e .NewCT_BarGrouping (); -_gaa .Bar3DChart .Grouping .ValAttr =_e .ST_BarGroupingStandard ;_cdd :=Bar3DChart {_bec :_gaa .Bar3DChart };_cdd .InitializeDefaults ();return _cdd ;}; +// InitializeDefaults initializes an Pie series to the default values. +func (_eagce PieChartSeries )InitializeDefaults (){};type GridLines struct{_bca *_c .CT_ChartLines }; -// X returns the inner wrapped XML type. -func (_bbbf Pie3DChart )X ()*_e .CT_Pie3DChart {return _bbbf ._bcag };type ValueAxis struct{_adf *_e .CT_ValAx };func (_ebfc LineChartSeries )InitializeDefaults (){_ebfc .Properties ().LineProperties ().SetWidth (1*_g .Point );_ebfc .Properties ().LineProperties ().SetSolidFill (_aa .Black ); -_ebfc .Properties ().LineProperties ().SetJoin (_ec .LineJoinRound );_ebfc .Marker ().SetSymbol (_e .ST_MarkerStyleNone );_ebfc .Labels ().SetShowLegendKey (false );_ebfc .Labels ().SetShowValue (false );_ebfc .Labels ().SetShowPercent (false );_ebfc .Labels ().SetShowCategoryName (false ); -_ebfc .Labels ().SetShowSeriesName (false );_ebfc .Labels ().SetShowLeaderLines (false );}; +// InitializeDefaults the Stock chart to its defaults +func (_eda StockChart )InitializeDefaults (){_eda ._fbcc .HiLowLines =_c .NewCT_ChartLines ();_eda ._fbcc .UpDownBars =_c .NewCT_UpDownBars ();_eda ._fbcc .UpDownBars .GapWidth =_c .NewCT_GapAmount ();_eda ._fbcc .UpDownBars .GapWidth .ValAttr =&_c .ST_GapAmount {}; +_eda ._fbcc .UpDownBars .GapWidth .ValAttr .ST_GapAmountUShort =_d .Uint16 (150);_eda ._fbcc .UpDownBars .UpBars =_c .NewCT_UpDownBar ();_eda ._fbcc .UpDownBars .DownBars =_c .NewCT_UpDownBar ();}; // X returns the inner wrapped XML type. -func (_acfb LineChart )X ()*_e .CT_LineChart {return _acfb ._efc }; +func (_fab LineChartSeries )X ()*_c .CT_LineSer {return _fab ._gebe }; -// InitializeDefaults the bar chart to its defaults -func (_gae BarChart )InitializeDefaults (){_gae .SetDirection (_e .ST_BarDirCol )}; - -// AddSeries adds a default series to an Pie3D chart. -func (_beb Pie3DChart )AddSeries ()PieChartSeries {_efd :=_e .NewCT_PieSer ();_beb ._bcag .Ser =append (_beb ._bcag .Ser ,_efd );_efd .Idx .ValAttr =uint32 (len (_beb ._bcag .Ser )-1);_efd .Order .ValAttr =uint32 (len (_beb ._bcag .Ser )-1);_baf :=PieChartSeries {_efd }; -_baf .InitializeDefaults ();return _baf ;}; +// SetExplosion sets the value that the segements of the pie are 'exploded' by +func (_dgca PieChartSeries )SetExplosion (v uint32 ){_dgca ._gdac .Explosion =_c .NewCT_UnsignedInt ();_dgca ._gdac .Explosion .ValAttr =v ;};func (_cbd DataLabels )SetPosition (p _c .ST_DLblPos ){_cbd .ensureChoice ();_cbd ._aef .Choice .DLblPos =_c .NewCT_DLblPos (); +_cbd ._aef .Choice .DLblPos .ValAttr =p ;}; -// Area3DChart is an area chart that has a shaded area underneath a curve. -type Area3DChart struct{chartBase ;_ee *_e .CT_Area3DChart ;}; +// RadarChartSeries is a series to be used on an Radar chart. +type RadarChartSeries struct{_befg *_c .CT_RadarSer }; -// InitializeDefaults initializes an Radar series to the default values. -func (_fdf RadarChartSeries )InitializeDefaults (){};func _aac (_feec *_e .CT_Chart ){_feec .View3D =_e .NewCT_View3D ();_feec .View3D .RotX =_e .NewCT_RotX ();_feec .View3D .RotX .ValAttr =_a .Int8 (15);_feec .View3D .RotY =_e .NewCT_RotY ();_feec .View3D .RotY .ValAttr =_a .Uint16 (20); -_feec .View3D .RAngAx =_e .NewCT_Boolean ();_feec .View3D .RAngAx .ValAttr =_a .Bool (false );_feec .Floor =_e .NewCT_Surface ();_feec .Floor .Thickness =_e .NewCT_Thickness ();_feec .Floor .Thickness .ValAttr .Uint32 =_a .Uint32 (0);_feec .SideWall =_e .NewCT_Surface (); -_feec .SideWall .Thickness =_e .NewCT_Thickness ();_feec .SideWall .Thickness .ValAttr .Uint32 =_a .Uint32 (0);_feec .BackWall =_e .NewCT_Surface ();_feec .BackWall .Thickness =_e .NewCT_Thickness ();_feec .BackWall .Thickness .ValAttr .Uint32 =_a .Uint32 (0); -}; +// CategoryAxis returns the category data source. +func (_cead RadarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _cead ._befg .Cat ==nil {_cead ._befg .Cat =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_cead ._befg .Cat );}; // Order returns the order of the series -func (_bcae SurfaceChartSeries )Order ()uint32 {return _bcae ._acdc .Order .ValAttr };func (_gfbg ValueAxis )SetMinorTickMark (m _e .ST_TickMark ){if m ==_e .ST_TickMarkUnset {_gfbg ._adf .MinorTickMark =nil ;}else {_gfbg ._adf .MinorTickMark =_e .NewCT_TickMark (); -_gfbg ._adf .MinorTickMark .ValAttr =m ;};}; +func (_gdc LineChartSeries )Order ()uint32 {return _gdc ._gebe .Order .ValAttr }; -// SetIndex sets the index of the series -func (_bgb SurfaceChartSeries )SetIndex (idx uint32 ){_bgb ._acdc .Idx .ValAttr =idx }; +// InitializeDefaults the bar chart to its defaults +func (_eed Pie3DChart )InitializeDefaults (){_eed ._cee .VaryColors =_c .NewCT_Boolean ();_eed ._cee .VaryColors .ValAttr =_d .Bool (true );};func (_fda DataLabels )SetShowCategoryName (b bool ){_fda .ensureChoice ();_fda ._aef .Choice .ShowCatName =_c .NewCT_Boolean (); +_fda ._aef .Choice .ShowCatName .ValAttr =_d .Bool (b );}; -// SetText sets the series text. -func (_af AreaChartSeries )SetText (s string ){_af ._gb .Tx =_e .NewCT_SerTx ();_af ._gb .Tx .Choice .V =&s };func (_fbea Title )InitializeDefaults (){_fbea .SetText ("\u0054\u0069\u0074l\u0065");_fbea .RunProperties ().SetSize (16*_g .Point );_fbea .RunProperties ().SetSolidFill (_aa .Black ); -_fbea .RunProperties ().SetFont ("\u0043\u0061\u006c\u0069\u0062\u0020\u0072\u0069");_fbea .RunProperties ().SetBold (false );}; +// Chart is a generic chart. +type Chart struct{_gcd *_c .ChartSpace }; -// CategoryAxis returns the category data source. -func (_ddd RadarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _ddd ._fca .Cat ==nil {_ddd ._fca .Cat =_e .NewCT_AxDataSource ();};return MakeAxisDataSource (_ddd ._fca .Cat );}; +// Index returns the index of the series +func (_gbe ScatterChartSeries )Index ()uint32 {return _gbe ._ecdc .Idx .ValAttr };func (_fdb CategoryAxis )SetPosition (p _c .ST_AxPos ){_fdb ._gd .AxPos =_c .NewCT_AxPos ();_fdb ._gd .AxPos .ValAttr =p ;};func (_fbe ValueAxis )SetMinorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_fbe ._bcd .MinorTickMark =nil ; +}else {_fbe ._bcd .MinorTickMark =_c .NewCT_TickMark ();_fbe ._bcd .MinorTickMark .ValAttr =m ;};};func (_dcegf DateAxis )AxisID ()uint32 {return _dcegf ._cea .AxId .ValAttr };func (_cfc SurfaceChartSeries )InitializeDefaults (){_cfc .Properties ().LineProperties ().SetWidth (1*_bb .Point ); +_cfc .Properties ().LineProperties ().SetSolidFill (_e .Black );_cfc .Properties ().LineProperties ().SetJoin (_ba .LineJoinRound );}; // X returns the inner wrapped XML type. -func (_fd Bar3DChart )X ()*_e .CT_Bar3DChart {return _fd ._bec };func (_aca SurfaceChart )InitializeDefaults (){_aca ._ggf .Wireframe =_e .NewCT_Boolean ();_aca ._ggf .Wireframe .ValAttr =_a .Bool (false );_aca ._ggf .BandFmts =_e .NewCT_BandFmts ();for _gba :=0; -_gba < 15;_gba ++{_gbaf :=_e .NewCT_BandFmt ();_gbaf .Idx .ValAttr =uint32 (_gba );_gbaf .SpPr =_ea .NewCT_ShapeProperties ();_gdde :=_ec .MakeShapeProperties (_gbaf .SpPr );_gdde .SetSolidFill (_aca .nextColor (_gba ));_aca ._ggf .BandFmts .BandFmt =append (_aca ._ggf .BandFmts .BandFmt ,_gbaf ); -};};func (_fbff DateAxis )SetMinorTickMark (m _e .ST_TickMark ){if m ==_e .ST_TickMarkUnset {_fbff ._fbb .MinorTickMark =nil ;}else {_fbff ._fbb .MinorTickMark =_e .NewCT_TickMark ();_fbff ._fbb .MinorTickMark .ValAttr =m ;};}; +func (_ce BubbleChart )X ()*_c .CT_BubbleChart {return _ce ._efda };func (_dceg DataLabels )SetShowLeaderLines (b bool ){_dceg .ensureChoice ();_dceg ._aef .Choice .ShowLeaderLines =_c .NewCT_Boolean ();_dceg ._aef .Choice .ShowLeaderLines .ValAttr =_d .Bool (b ); +};func (_bcb LineChartSeries )SetSmooth (b bool ){_bcb ._gebe .Smooth =_c .NewCT_Boolean ();_bcb ._gebe .Smooth .ValAttr =&b ;}; // SetText sets the series text. -func (_bfb BarChartSeries )SetText (s string ){_bfb ._ef .Tx =_e .NewCT_SerTx ();_bfb ._ef .Tx .Choice .V =&s ;}; - -// Properties returns the bar chart series shape properties. -func (_cff PieChartSeries )Properties ()_ec .ShapeProperties {if _cff ._gbg .SpPr ==nil {_cff ._gbg .SpPr =_ea .NewCT_ShapeProperties ();};return _ec .MakeShapeProperties (_cff ._gbg .SpPr );}; +func (_bbd BarChartSeries )SetText (s string ){_bbd ._fc .Tx =_c .NewCT_SerTx ();_bbd ._fc .Tx .Choice .V =&s ;}; -// AddStockChart adds a new stock chart. -func (_eb Chart )AddStockChart ()StockChart {_cd :=_e .NewCT_PlotAreaChoice ();_eb ._cfc .Chart .PlotArea .Choice =append (_eb ._cfc .Chart .PlotArea .Choice ,_cd );_cd .StockChart =_e .NewCT_StockChart ();_eba :=StockChart {_ade :_cd .StockChart };_eba .InitializeDefaults (); -return _eba ;}; +// X returns the inner wrapped XML type. +func (_fb BubbleChartSeries )X ()*_c .CT_BubbleSer {return _fb ._agg }; // X returns the inner wrapped XML type. -func (_egf ScatterChart )X ()*_e .CT_ScatterChart {return _egf ._gafff }; +func (_fdc DoughnutChart )X ()*_c .CT_DoughnutChart {return _fdc ._bgg }; -// Properties returns the Bubble chart series shape properties. -func (_gca BubbleChartSeries )Properties ()_ec .ShapeProperties {if _gca ._bdf .SpPr ==nil {_gca ._bdf .SpPr =_ea .NewCT_ShapeProperties ();};return _ec .MakeShapeProperties (_gca ._bdf .SpPr );}; +// AddSeries adds a default series to an Pie chart. +func (_eab PieChart )AddSeries ()PieChartSeries {_gfd :=_c .NewCT_PieSer ();_eab ._ecf .Ser =append (_eab ._ecf .Ser ,_gfd );_gfd .Idx .ValAttr =uint32 (len (_eab ._ecf .Ser )-1);_gfd .Order .ValAttr =uint32 (len (_eab ._ecf .Ser )-1);_cedc :=PieChartSeries {_gfd }; +_cedc .InitializeDefaults ();return _cedc ;}; -// AddLineChart adds a new line chart to a chart. -func (_ddc Chart )AddLineChart ()LineChart {_eag :=_e .NewCT_PlotAreaChoice ();_ddc ._cfc .Chart .PlotArea .Choice =append (_ddc ._cfc .Chart .PlotArea .Choice ,_eag );_eag .LineChart =_e .NewCT_LineChart ();_eag .LineChart .Grouping =_e .NewCT_Grouping (); -_eag .LineChart .Grouping .ValAttr =_e .ST_GroupingStandard ;return LineChart {_efc :_eag .LineChart };}; +// X returns the inner wrapped XML type. +func (_df BarChart )X ()*_c .CT_BarChart {return _df ._ag };func (_eefgg Title )ParagraphProperties ()_ba .ParagraphProperties {if _eefgg ._cfbc .Tx ==nil {_eefgg .SetText ("");};if _eefgg ._cfbc .Tx .Choice .Rich .P [0].PPr ==nil {_eefgg ._cfbc .Tx .Choice .Rich .P [0].PPr =_ca .NewCT_TextParagraphProperties (); +};return _ba .MakeParagraphProperties (_eefgg ._cfbc .Tx .Choice .Rich .P [0].PPr );}; -// SetText sets the series text -func (_eca LineChartSeries )SetText (s string ){_eca ._fdc .Tx =_e .NewCT_SerTx ();_eca ._fdc .Tx .Choice .V =&s ;}; +// BubbleChart is a 2D Bubble chart. +type BubbleChart struct{chartBase ;_efda *_c .CT_BubbleChart ;}; -// AddBubbleChart adds a new bubble chart. -func (_eegb Chart )AddBubbleChart ()BubbleChart {_aed :=_e .NewCT_PlotAreaChoice ();_eegb ._cfc .Chart .PlotArea .Choice =append (_eegb ._cfc .Chart .PlotArea .Choice ,_aed );_aed .BubbleChart =_e .NewCT_BubbleChart ();_ggg :=BubbleChart {_aaf :_aed .BubbleChart }; -_ggg .InitializeDefaults ();return _ggg ;};var NullAxis Axis =nullAxis (0); +// SetType sets the type the secone pie to either pie or bar +func (_ccff PieOfPieChart )SetType (t _c .ST_OfPieType ){_ccff ._ged .OfPieType .ValAttr =t }; -// Properties returns the chart's shape properties. -func (_ecg Chart )Properties ()_ec .ShapeProperties {if _ecg ._cfc .SpPr ==nil {_ecg ._cfc .SpPr =_ea .NewCT_ShapeProperties ();};return _ec .MakeShapeProperties (_ecg ._cfc .SpPr );};type NumberDataSource struct{_fge *_e .CT_NumDataSource }; +// SetValues sets values directly on a source. +func (_bagf NumberDataSource )SetValues (v []float64 ){_bagf .ensureChoice ();_bagf ._eaa .Choice .NumRef =nil ;_bagf ._eaa .Choice .NumLit =_c .NewCT_NumData ();_bagf ._eaa .Choice .NumLit .PtCount =_c .NewCT_UnsignedInt ();_bagf ._eaa .Choice .NumLit .PtCount .ValAttr =uint32 (len (v )); +for _dbe ,_fgg :=range v {_bagf ._eaa .Choice .NumLit .Pt =append (_bagf ._eaa .Choice .NumLit .Pt ,&_c .CT_NumVal {IdxAttr :uint32 (_dbe ),V :_g .Sprintf ("\u0025\u0067",_fgg )});};};func (_aeb ValueAxis )SetPosition (p _c .ST_AxPos ){_aeb ._bcd .AxPos =_c .NewCT_AxPos (); +_aeb ._bcd .AxPos .ValAttr =p ;}; -// StockChart is a 2D Stock chart. -type StockChart struct{chartBase ;_ade *_e .CT_StockChart ;}; +// SetNumberReference is used to set the source data to a range of cells containing +// numbers. +func (_fdf CategoryAxisDataSource )SetNumberReference (s string ){_fdf ._afb .Choice =_c .NewCT_AxDataSourceChoice ();_fdf ._afb .Choice .NumRef =_c .NewCT_NumRef ();_fdf ._afb .Choice .NumRef .F =s ;}; -// AddSeries adds a default series to a Surface chart. -func (_edae SurfaceChart )AddSeries ()SurfaceChartSeries {_beac :=_edae .nextColor (len (_edae ._ggf .Ser ));_dbf :=_e .NewCT_SurfaceSer ();_edae ._ggf .Ser =append (_edae ._ggf .Ser ,_dbf );_dbf .Idx .ValAttr =uint32 (len (_edae ._ggf .Ser )-1);_dbf .Order .ValAttr =uint32 (len (_edae ._ggf .Ser )-1); -_ceea :=SurfaceChartSeries {_dbf };_ceea .InitializeDefaults ();_ceea .Properties ().LineProperties ().SetSolidFill (_beac );return _ceea ;};func (_bdg ValueAxis )SetMajorTickMark (m _e .ST_TickMark ){if m ==_e .ST_TickMarkUnset {_bdg ._adf .MajorTickMark =nil ; -}else {_bdg ._adf .MajorTickMark =_e .NewCT_TickMark ();_bdg ._adf .MajorTickMark .ValAttr =m ;};}; +// AddSeries adds a default series to a Stock chart. +func (_ebd StockChart )AddSeries ()LineChartSeries {_afea :=_c .NewCT_LineSer ();_ebd ._fbcc .Ser =append (_ebd ._fbcc .Ser ,_afea );_afea .Idx .ValAttr =uint32 (len (_ebd ._fbcc .Ser )-1);_afea .Order .ValAttr =uint32 (len (_ebd ._fbcc .Ser )-1);_bdgb :=LineChartSeries {_afea }; +_bdgb .Values ().CreateEmptyNumberCache ();_bdgb .Properties ().LineProperties ().SetNoFill ();return _bdgb ;}; + +// InitializeDefaults the bar chart to its defaults +func (_be AreaChart )InitializeDefaults (){};func (_edc NumberDataSource )ensureChoice (){if _edc ._eaa .Choice ==nil {_edc ._eaa .Choice =_c .NewCT_NumDataSourceChoice ();};};func (_ee CategoryAxis )Properties ()_ba .ShapeProperties {if _ee ._gd .SpPr ==nil {_ee ._gd .SpPr =_ca .NewCT_ShapeProperties (); +};return _ba .MakeShapeProperties (_ee ._gd .SpPr );};func (_cagb ScatterChartSeries )CategoryAxis ()CategoryAxisDataSource {if _cagb ._ecdc .XVal ==nil {_cagb ._ecdc .XVal =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_cagb ._ecdc .XVal );}; -// Order returns the order of the series -func (_dbb LineChartSeries )Order ()uint32 {return _dbb ._fdc .Order .ValAttr }; // X returns the inner wrapped XML type. -func (_dcf BarChart )X ()*_e .CT_BarChart {return _dcf ._gg }; +func (_fdba SurfaceChart )X ()*_c .CT_SurfaceChart {return _fdba ._ddab }; -// AddDateAxis adds a value axis to the chart. -func (_fec Chart )AddDateAxis ()DateAxis {_edg :=_e .NewCT_DateAx ();if _fec ._cfc .Chart .PlotArea .CChoice ==nil {_fec ._cfc .Chart .PlotArea .CChoice =_e .NewCT_PlotAreaChoice1 ();};_edg .AxId =_e .NewCT_UnsignedInt ();_edg .AxId .ValAttr =0x7FFFFFFF&_be .Uint32 (); -_fec ._cfc .Chart .PlotArea .CChoice .DateAx =append (_fec ._cfc .Chart .PlotArea .CChoice .DateAx ,_edg );_edg .Delete =_e .NewCT_Boolean ();_edg .Delete .ValAttr =_a .Bool (false );_edg .Scaling =_e .NewCT_Scaling ();_edg .Scaling .Orientation =_e .NewCT_Orientation (); -_edg .Scaling .Orientation .ValAttr =_e .ST_OrientationMinMax ;_edg .Choice =&_e .EG_AxSharedChoice {};_edg .Choice .Crosses =_e .NewCT_Crosses ();_edg .Choice .Crosses .ValAttr =_e .ST_CrossesAutoZero ;_acg :=DateAxis {_edg };_acg .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_aa .LightGray ); -_acg .SetMajorTickMark (_e .ST_TickMarkOut );_acg .SetMinorTickMark (_e .ST_TickMarkIn );_acg .SetTickLabelPosition (_e .ST_TickLblPosNextTo );_acg .Properties ().LineProperties ().SetSolidFill (_aa .Black );_acg .SetPosition (_e .ST_AxPosL );return _acg ; +// Marker returns the marker properties. +func (_bcgf ScatterChartSeries )Marker ()Marker {if _bcgf ._ecdc .Marker ==nil {_bcgf ._ecdc .Marker =_c .NewCT_Marker ();};return MakeMarker (_bcgf ._ecdc .Marker );}; + +// Properties returns the line chart series shape properties. +func (_aca SurfaceChartSeries )Properties ()_ba .ShapeProperties {if _aca ._cbg .SpPr ==nil {_aca ._cbg .SpPr =_ca .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_aca ._cbg .SpPr );};type Line3DChart struct{chartBase ;_ccg *_c .CT_Line3DChart ; }; -// SetValues is used to set the source data to a set of values. -func (_eg CategoryAxisDataSource )SetValues (v []string ){_eg ._df .Choice =_e .NewCT_AxDataSourceChoice ();_eg ._df .Choice .StrLit =_e .NewCT_StrData ();_eg ._df .Choice .StrLit .PtCount =_e .NewCT_UnsignedInt ();_eg ._df .Choice .StrLit .PtCount .ValAttr =uint32 (len (v )); -for _fgdb ,_bdc :=range v {_eg ._df .Choice .StrLit .Pt =append (_eg ._df .Choice .StrLit .Pt ,&_e .CT_StrVal {IdxAttr :uint32 (_fgdb ),V :_bdc });};};type Line3DChart struct{chartBase ;_eef *_e .CT_Line3DChart ;};type DateAxis struct{_fbb *_e .CT_DateAx }; +// InitializeDefaults the bar chart to its defaults +func (_agae RadarChart )InitializeDefaults (){_agae ._badd .RadarStyle .ValAttr =_c .ST_RadarStyleMarker }; +// X returns the inner wrapped XML type. +func (_acg Legend )X ()*_c .CT_Legend {return _acg ._gec }; -// AddSeries adds a default series to a Bubble chart. -func (_geg BubbleChart )AddSeries ()BubbleChartSeries {_eaa :=_geg .nextColor (len (_geg ._aaf .Ser ));_ffg :=_e .NewCT_BubbleSer ();_geg ._aaf .Ser =append (_geg ._aaf .Ser ,_ffg );_ffg .Idx .ValAttr =uint32 (len (_geg ._aaf .Ser )-1);_ffg .Order .ValAttr =uint32 (len (_geg ._aaf .Ser )-1); -_fgd :=BubbleChartSeries {_ffg };_fgd .InitializeDefaults ();_fgd .Properties ().SetSolidFill (_eaa );return _fgd ;}; +// X returns the inner wrapped XML type. +func (_egc Surface3DChart )X ()*_c .CT_Surface3DChart {return _egc ._dgge }; // AddAxis adds an axis to a Scatter chart. -func (_ebgg ScatterChart )AddAxis (axis Axis ){_dcda :=_e .NewCT_UnsignedInt ();_dcda .ValAttr =axis .AxisID ();_ebgg ._gafff .AxId =append (_ebgg ._gafff .AxId ,_dcda );}; +func (_dbd ScatterChart )AddAxis (axis Axis ){_fcee :=_c .NewCT_UnsignedInt ();_fcee .ValAttr =axis .AxisID ();_dbd ._ccc .AxId =append (_dbd ._ccc .AxId ,_fcee );}; -// Index returns the index of the series -func (_bbc SurfaceChartSeries )Index ()uint32 {return _bbc ._acdc .Idx .ValAttr };type SurfaceChartSeries struct{_acdc *_e .CT_SurfaceSer }; +// AddPieChart adds a new pie chart to a chart. +func (_fcb Chart )AddPieChart ()PieChart {_ebe :=_c .NewCT_PlotAreaChoice ();_fcb ._gcd .Chart .PlotArea .Choice =append (_fcb ._gcd .Chart .PlotArea .Choice ,_ebe );_ebe .PieChart =_c .NewCT_PieChart ();_gde :=PieChart {_ecf :_ebe .PieChart };_gde .InitializeDefaults (); +return _gde ;}; // InitializeDefaults initializes a Bubble chart series to the default values. -func (_gee BubbleChartSeries )InitializeDefaults (){}; +func (_age BubbleChartSeries )InitializeDefaults (){};type ValueAxis struct{_bcd *_c .CT_ValAx }; -// AddSeries adds a default series to a line chart. -func (_gaff LineChart )AddSeries ()LineChartSeries {_eec :=_gaff .nextColor (len (_gaff ._efc .Ser ));_gdd :=_e .NewCT_LineSer ();_gaff ._efc .Ser =append (_gaff ._efc .Ser ,_gdd );_gdd .Idx .ValAttr =uint32 (len (_gaff ._efc .Ser )-1);_gdd .Order .ValAttr =uint32 (len (_gaff ._efc .Ser )-1); -_fdg :=LineChartSeries {_gdd };_fdg .InitializeDefaults ();_fdg .Properties ().LineProperties ().SetSolidFill (_eec );return _fdg ;};func (_ebg DataLabels )SetShowValue (b bool ){_ebg .ensureChoice ();_ebg ._fbc .Choice .ShowVal =_e .NewCT_Boolean ();_ebg ._fbc .Choice .ShowVal .ValAttr =_a .Bool (b ); -};func MakeValueAxis (x *_e .CT_ValAx )ValueAxis {return ValueAxis {x }};func MakeSeriesAxis (x *_e .CT_SerAx )SeriesAxis {return SeriesAxis {x }}; +// ScatterChartSeries is the data series for a scatter chart. +type ScatterChartSeries struct{_ecdc *_c .CT_ScatterSer }; -// AddSeries adds a default series to a line chart. -func (_bcb Line3DChart )AddSeries ()LineChartSeries {_degd :=_bcb .nextColor (len (_bcb ._eef .Ser ));_acde :=_e .NewCT_LineSer ();_bcb ._eef .Ser =append (_bcb ._eef .Ser ,_acde );_acde .Idx .ValAttr =uint32 (len (_bcb ._eef .Ser )-1);_acde .Order .ValAttr =uint32 (len (_bcb ._eef .Ser )-1); -_aga :=LineChartSeries {_acde };_aga .InitializeDefaults ();_aga .Properties ().LineProperties ().SetSolidFill (_degd );_aga .Properties ().SetSolidFill (_degd );return _aga ;};type ScatterChart struct{chartBase ;_gafff *_e .CT_ScatterChart ;}; +// AddPieOfPieChart adds a new pie chart to a chart. +func (_dgc Chart )AddPieOfPieChart ()PieOfPieChart {_aaf :=_c .NewCT_PlotAreaChoice ();_dgc ._gcd .Chart .PlotArea .Choice =append (_dgc ._gcd .Chart .PlotArea .Choice ,_aaf );_aaf .OfPieChart =_c .NewCT_OfPieChart ();_fff :=PieOfPieChart {_ged :_aaf .OfPieChart }; +_fff .InitializeDefaults ();return _fff ;}; + +// Surface3DChart is a 3D view of a surface chart. +type Surface3DChart struct{chartBase ;_dgge *_c .CT_Surface3DChart ;}; + +// Index returns the index of the series +func (_fdfc LineChartSeries )Index ()uint32 {return _fdfc ._gebe .Idx .ValAttr };func (_db CategoryAxis )SetMajorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_db ._gd .MajorTickMark =nil ;}else {_db ._gd .MajorTickMark =_c .NewCT_TickMark (); +_db ._gd .MajorTickMark .ValAttr =m ;};}; // X returns the inner wrapped XML type. -func (_bfd RadarChartSeries )X ()*_e .CT_RadarSer {return _bfd ._fca }; +func (_bggg PieChartSeries )X ()*_c .CT_PieSer {return _bggg ._gdac };func MakeCategoryAxis (x *_c .CT_CatAx )CategoryAxis {return CategoryAxis {x }}; -// AddAreaChart adds a new area chart to a chart. -func (_agc Chart )AddAreaChart ()AreaChart {_ace :=_e .NewCT_PlotAreaChoice ();_agc ._cfc .Chart .PlotArea .Choice =append (_agc ._cfc .Chart .PlotArea .Choice ,_ace );_ace .AreaChart =_e .NewCT_AreaChart ();_gag :=AreaChart {_dd :_ace .AreaChart };_gag .InitializeDefaults (); -return _gag ;};func (_dfc ScatterChart )InitializeDefaults (){_dfc ._gafff .ScatterStyle .ValAttr =_e .ST_ScatterStyleMarker ;};type LineChart struct{chartBase ;_efc *_e .CT_LineChart ;};func (_dba DateAxis )SetMajorTickMark (m _e .ST_TickMark ){if m ==_e .ST_TickMarkUnset {_dba ._fbb .MajorTickMark =nil ; -}else {_dba ._fbb .MajorTickMark =_e .NewCT_TickMark ();_dba ._fbb .MajorTickMark .ValAttr =m ;};}; +// X returns the inner wrapped XML type. +func (_dfe ScatterChartSeries )X ()*_c .CT_ScatterSer {return _dfe ._ecdc };func (_ggf RadarChart )AddAxis (axis Axis ){_dda :=_c .NewCT_UnsignedInt ();_dda .ValAttr =axis .AxisID ();_ggf ._badd .AxId =append (_ggf ._badd .AxId ,_dda );};func (_dfbf Legend )Properties ()_ba .ShapeProperties {if _dfbf ._gec .SpPr ==nil {_dfbf ._gec .SpPr =_ca .NewCT_ShapeProperties (); +};return _ba .MakeShapeProperties (_dfbf ._gec .SpPr );};func (_aaac ScatterChartSeries )InitializeDefaults (){_aaac .Properties ().LineProperties ().SetNoFill ();_aaac .Marker ().SetSymbol (_c .ST_MarkerStyleAuto );_aaac .Labels ().SetShowLegendKey (false ); +_aaac .Labels ().SetShowValue (true );_aaac .Labels ().SetShowPercent (false );_aaac .Labels ().SetShowCategoryName (false );_aaac .Labels ().SetShowSeriesName (false );_aaac .Labels ().SetShowLeaderLines (false );};func (_cdad Title )InitializeDefaults (){_cdad .SetText ("\u0054\u0069\u0074l\u0065"); +_cdad .RunProperties ().SetSize (16*_bb .Point );_cdad .RunProperties ().SetSolidFill (_e .Black );_cdad .RunProperties ().SetFont ("\u0043\u0061\u006c\u0069\u0062\u0020\u0072\u0069");_cdad .RunProperties ().SetBold (false );};func MakeDataLabels (x *_c .CT_DLbls )DataLabels {return DataLabels {x }}; + + +// RadarChart is an Radar chart that has a shaded Radar underneath a curve. +type RadarChart struct{chartBase ;_badd *_c .CT_RadarChart ;};type NumberDataSource struct{_eaa *_c .CT_NumDataSource }; // AddSurface3DChart adds a new 3D surface chart to a chart. -func (_dcd Chart )AddSurface3DChart ()Surface3DChart {_eab :=_e .NewCT_PlotAreaChoice ();_dcd ._cfc .Chart .PlotArea .Choice =append (_dcd ._cfc .Chart .PlotArea .Choice ,_eab );_eab .Surface3DChart =_e .NewCT_Surface3DChart ();_aac (_dcd ._cfc .Chart ); -_acef :=Surface3DChart {_ffef :_eab .Surface3DChart };_acef .InitializeDefaults ();return _acef ;};func (_cgca DataLabels )SetShowLegendKey (b bool ){_cgca .ensureChoice ();_cgca ._fbc .Choice .ShowLegendKey =_e .NewCT_Boolean ();_cgca ._fbc .Choice .ShowLegendKey .ValAttr =_a .Bool (b ); -};func (_dfaa NumberDataSource )ensureChoice (){if _dfaa ._fge .Choice ==nil {_dfaa ._fge .Choice =_e .NewCT_NumDataSourceChoice ();};}; +func (_ga Chart )AddSurface3DChart ()Surface3DChart {_agf :=_c .NewCT_PlotAreaChoice ();_ga ._gcd .Chart .PlotArea .Choice =append (_ga ._gcd .Chart .PlotArea .Choice ,_agf );_agf .Surface3DChart =_c .NewCT_Surface3DChart ();_ed (_ga ._gcd .Chart );_bgdf :=Surface3DChart {_dgge :_agf .Surface3DChart }; +_bgdf .InitializeDefaults ();return _bgdf ;}; -// AddLine3DChart adds a new 3D line chart to a chart. -func (_bde Chart )AddLine3DChart ()Line3DChart {_aac (_bde ._cfc .Chart );_aad :=_e .NewCT_PlotAreaChoice ();_bde ._cfc .Chart .PlotArea .Choice =append (_bde ._cfc .Chart .PlotArea .Choice ,_aad );_aad .Line3DChart =_e .NewCT_Line3DChart ();_aad .Line3DChart .Grouping =_e .NewCT_Grouping (); -_aad .Line3DChart .Grouping .ValAttr =_e .ST_GroupingStandard ;return Line3DChart {_eef :_aad .Line3DChart };}; +// X returns the inner wrapped XML type. +func (_cc AreaChart )X ()*_c .CT_AreaChart {return _cc ._ae }; -// AddPieChart adds a new pie chart to a chart. -func (_ebf Chart )AddPieChart ()PieChart {_edf :=_e .NewCT_PlotAreaChoice ();_ebf ._cfc .Chart .PlotArea .Choice =append (_ebf ._cfc .Chart .PlotArea .Choice ,_edf );_edf .PieChart =_e .NewCT_PieChart ();_eagg :=PieChart {_fad :_edf .PieChart };_eagg .InitializeDefaults (); -return _eagg ;}; +// RemoveTitle removes any existing title from the chart. +func (_bef Chart )RemoveTitle (){_bef ._gcd .Chart .Title =nil ;_bef ._gcd .Chart .AutoTitleDeleted =_c .NewCT_Boolean ();_bef ._gcd .Chart .AutoTitleDeleted .ValAttr =_d .Bool (true );}; -// AddSeries adds a default series to a Surface chart. -func (_bad Surface3DChart )AddSeries ()SurfaceChartSeries {_dgb :=_bad .nextColor (len (_bad ._ffef .Ser ));_cbbf :=_e .NewCT_SurfaceSer ();_bad ._ffef .Ser =append (_bad ._ffef .Ser ,_cbbf );_cbbf .Idx .ValAttr =uint32 (len (_bad ._ffef .Ser )-1);_cbbf .Order .ValAttr =uint32 (len (_bad ._ffef .Ser )-1); -_eabc :=SurfaceChartSeries {_cbbf };_eabc .InitializeDefaults ();_eabc .Properties ().LineProperties ().SetSolidFill (_dgb );return _eabc ;}; +// Order returns the order of the series +func (_ebag ScatterChartSeries )Order ()uint32 {return _ebag ._ecdc .Order .ValAttr }; -// Labels returns the data label properties. -func (_fece ScatterChartSeries )Labels ()DataLabels {if _fece ._dadd .DLbls ==nil {_fece ._dadd .DLbls =_e .NewCT_DLbls ();};return MakeDataLabels (_fece ._dadd .DLbls );};func (_deaa SeriesAxis )AxisID ()uint32 {return _deaa ._ceeb .AxId .ValAttr };func (_fff Marker )SetSymbol (s _e .ST_MarkerStyle ){if s ==_e .ST_MarkerStyleUnset {_fff ._gff .Symbol =nil ; -}else {_fff ._gff .Symbol =_e .NewCT_MarkerStyle ();_fff ._gff .Symbol .ValAttr =s ;};};func (_cgc BubbleChart )AddAxis (axis Axis ){_bff :=_e .NewCT_UnsignedInt ();_bff .ValAttr =axis .AxisID ();_cgc ._aaf .AxId =append (_cgc ._aaf .AxId ,_bff );};type Title struct{_gced *_e .CT_Title }; +// X returns the inner wrapped XML type. +func (_gff Title )X ()*_c .CT_Title {return _gff ._cfbc };func MakeMarker (x *_c .CT_Marker )Marker {return Marker {x }}; +// Values returns the value data source. +func (_bgde PieChartSeries )Values ()NumberDataSource {if _bgde ._gdac .Val ==nil {_bgde ._gdac .Val =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_bgde ._gdac .Val );}; -// InitializeDefaults initializes an area series to the default values. -func (_bb AreaChartSeries )InitializeDefaults (){};func MakeLegend (l *_e .CT_Legend )Legend {return Legend {l }};func (_cfa ValueAxis )MajorGridLines ()GridLines {if _cfa ._adf .MajorGridlines ==nil {_cfa ._adf .MajorGridlines =_e .NewCT_ChartLines (); -};return GridLines {_cfa ._adf .MajorGridlines };};func MakeChart (x *_e .ChartSpace )Chart {return Chart {x }}; +// AddSeries adds a default series to a line chart. +func (_cbc LineChart )AddSeries ()LineChartSeries {_cfbg :=_cbc .nextColor (len (_cbc ._efec .Ser ));_fca :=_c .NewCT_LineSer ();_cbc ._efec .Ser =append (_cbc ._efec .Ser ,_fca );_fca .Idx .ValAttr =uint32 (len (_cbc ._efec .Ser )-1);_fca .Order .ValAttr =uint32 (len (_cbc ._efec .Ser )-1); +_ecd :=LineChartSeries {_fca };_ecd .InitializeDefaults ();_ecd .Properties ().LineProperties ().SetSolidFill (_cfbg );return _ecd ;}; -// AreaChartSeries is a series to be used on an area chart. -type AreaChartSeries struct{_gb *_e .CT_AreaSer }; +// AddAreaChart adds a new area chart to a chart. +func (_ffbb Chart )AddAreaChart ()AreaChart {_cfa :=_c .NewCT_PlotAreaChoice ();_ffbb ._gcd .Chart .PlotArea .Choice =append (_ffbb ._gcd .Chart .PlotArea .Choice ,_cfa );_cfa .AreaChart =_c .NewCT_AreaChart ();_gda :=AreaChart {_ae :_cfa .AreaChart }; +_gda .InitializeDefaults ();return _gda ;}; // AddValueAxis adds a value axis to the chart. -func (_fbfb Chart )AddValueAxis ()ValueAxis {_bce :=_e .NewCT_ValAx ();if _fbfb ._cfc .Chart .PlotArea .CChoice ==nil {_fbfb ._cfc .Chart .PlotArea .CChoice =_e .NewCT_PlotAreaChoice1 ();};_bce .AxId =_e .NewCT_UnsignedInt ();_bce .AxId .ValAttr =0x7FFFFFFF&_be .Uint32 (); -_fbfb ._cfc .Chart .PlotArea .CChoice .ValAx =append (_fbfb ._cfc .Chart .PlotArea .CChoice .ValAx ,_bce );_bce .Delete =_e .NewCT_Boolean ();_bce .Delete .ValAttr =_a .Bool (false );_bce .Scaling =_e .NewCT_Scaling ();_bce .Scaling .Orientation =_e .NewCT_Orientation (); -_bce .Scaling .Orientation .ValAttr =_e .ST_OrientationMinMax ;_bce .Choice =&_e .EG_AxSharedChoice {};_bce .Choice .Crosses =_e .NewCT_Crosses ();_bce .Choice .Crosses .ValAttr =_e .ST_CrossesAutoZero ;_bce .CrossBetween =_e .NewCT_CrossBetween ();_bce .CrossBetween .ValAttr =_e .ST_CrossBetweenBetween ; -_bgd :=MakeValueAxis (_bce );_bgd .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_aa .LightGray );_bgd .SetMajorTickMark (_e .ST_TickMarkOut );_bgd .SetMinorTickMark (_e .ST_TickMarkIn );_bgd .SetTickLabelPosition (_e .ST_TickLblPosNextTo ); -_bgd .Properties ().LineProperties ().SetSolidFill (_aa .Black );_bgd .SetPosition (_e .ST_AxPosL );return _bgd ;}; +func (_dae Chart )AddValueAxis ()ValueAxis {_ffe :=_c .NewCT_ValAx ();if _dae ._gcd .Chart .PlotArea .CChoice ==nil {_dae ._gcd .Chart .PlotArea .CChoice =_c .NewCT_PlotAreaChoice1 ();};_ffe .AxId =_c .NewCT_UnsignedInt ();_ffe .AxId .ValAttr =0x7FFFFFFF&_dc .Uint32 (); +_dae ._gcd .Chart .PlotArea .CChoice .ValAx =append (_dae ._gcd .Chart .PlotArea .CChoice .ValAx ,_ffe );_ffe .Delete =_c .NewCT_Boolean ();_ffe .Delete .ValAttr =_d .Bool (false );_ffe .Scaling =_c .NewCT_Scaling ();_ffe .Scaling .Orientation =_c .NewCT_Orientation (); +_ffe .Scaling .Orientation .ValAttr =_c .ST_OrientationMinMax ;_ffe .Choice =&_c .EG_AxSharedChoice {};_ffe .Choice .Crosses =_c .NewCT_Crosses ();_ffe .Choice .Crosses .ValAttr =_c .ST_CrossesAutoZero ;_ffe .CrossBetween =_c .NewCT_CrossBetween ();_ffe .CrossBetween .ValAttr =_c .ST_CrossBetweenBetween ; +_ac :=MakeValueAxis (_ffe );_ac .MajorGridLines ().Properties ().LineProperties ().SetSolidFill (_e .LightGray );_ac .SetMajorTickMark (_c .ST_TickMarkOut );_ac .SetMinorTickMark (_c .ST_TickMarkIn );_ac .SetTickLabelPosition (_c .ST_TickLblPosNextTo ); +_ac .Properties ().LineProperties ().SetSolidFill (_e .Black );_ac .SetPosition (_c .ST_AxPosL );return _ac ;}; -// AddAxis adds an axis to a Surface chart. -func (_bfcc SurfaceChart )AddAxis (axis Axis ){_fef :=_e .NewCT_UnsignedInt ();_fef .ValAttr =axis .AxisID ();_bfcc ._ggf .AxId =append (_bfcc ._ggf .AxId ,_fef );};func MakeMarker (x *_e .CT_Marker )Marker {return Marker {x }};func (_agb Surface3DChart )InitializeDefaults (){_agb ._ffef .Wireframe =_e .NewCT_Boolean (); -_agb ._ffef .Wireframe .ValAttr =_a .Bool (false );_agb ._ffef .BandFmts =_e .NewCT_BandFmts ();for _fce :=0;_fce < 15;_fce ++{_ccfe :=_e .NewCT_BandFmt ();_ccfe .Idx .ValAttr =uint32 (_fce );_ccfe .SpPr =_ea .NewCT_ShapeProperties ();_bebf :=_ec .MakeShapeProperties (_ccfe .SpPr ); -_bebf .SetSolidFill (_agb .nextColor (_fce ));_agb ._ffef .BandFmts .BandFmt =append (_agb ._ffef .BandFmts .BandFmt ,_ccfe );};};func (_dcfd CategoryAxis )Properties ()_ec .ShapeProperties {if _dcfd ._eed .SpPr ==nil {_dcfd ._eed .SpPr =_ea .NewCT_ShapeProperties (); -};return _ec .MakeShapeProperties (_dcfd ._eed .SpPr );}; +// AddArea3DChart adds a new area chart to a chart. +func (_egdd Chart )AddArea3DChart ()Area3DChart {_ed (_egdd ._gcd .Chart );_efc :=_c .NewCT_PlotAreaChoice ();_egdd ._gcd .Chart .PlotArea .Choice =append (_egdd ._gcd .Chart .PlotArea .Choice ,_efc );_efc .Area3DChart =_c .NewCT_Area3DChart ();_bcg :=Area3DChart {_bad :_efc .Area3DChart }; +_bcg .InitializeDefaults ();return _bcg ;}; -// AddLegend adds a legend to a chart, replacing any existing legend. -func (_egg Chart )AddLegend ()Legend {_egg ._cfc .Chart .Legend =_e .NewCT_Legend ();_egd :=MakeLegend (_egg ._cfc .Chart .Legend );_egd .InitializeDefaults ();return _egd ;}; +// SetText sets the series text +func (_ddgg SurfaceChartSeries )SetText (s string ){_ddgg ._cbg .Tx =_c .NewCT_SerTx ();_ddgg ._cbg .Tx .Choice .V =&s ;}; -// AddSeries adds a default series to a bar chart. -func (_ceb BarChart )AddSeries ()BarChartSeries {_ddb :=_ceb .nextColor (len (_ceb ._gg .Ser ));_dge :=_e .NewCT_BarSer ();_ceb ._gg .Ser =append (_ceb ._gg .Ser ,_dge );_dge .Idx .ValAttr =uint32 (len (_ceb ._gg .Ser )-1);_dge .Order .ValAttr =uint32 (len (_ceb ._gg .Ser )-1); -_cba :=BarChartSeries {_dge };_cba .InitializeDefaults ();_cba .Properties ().SetSolidFill (_ddb );return _cba ;}; +// InitializeDefaults initializes an area series to the default values. +func (_fe AreaChartSeries )InitializeDefaults (){}; // X returns the inner wrapped XML type. -func (_ege LineChartSeries )X ()*_e .CT_LineSer {return _ege ._fdc };func (_gefc Title )SetText (s string ){if _gefc ._gced .Tx ==nil {_gefc ._gced .Tx =_e .NewCT_Tx ();};if _gefc ._gced .Tx .Choice .Rich ==nil {_gefc ._gced .Tx .Choice .Rich =_ea .NewCT_TextBody (); -};var _ffd *_ea .CT_TextParagraph ;if len (_gefc ._gced .Tx .Choice .Rich .P )==0{_ffd =_ea .NewCT_TextParagraph ();_gefc ._gced .Tx .Choice .Rich .P =[]*_ea .CT_TextParagraph {_ffd };}else {_ffd =_gefc ._gced .Tx .Choice .Rich .P [0];};var _ebee *_ea .EG_TextRun ; -if len (_ffd .EG_TextRun )==0{_ebee =_ea .NewEG_TextRun ();_ffd .EG_TextRun =[]*_ea .EG_TextRun {_ebee };}else {_ebee =_ffd .EG_TextRun [0];};if _ebee .R ==nil {_ebee .R =_ea .NewCT_RegularTextRun ();};_ebee .R .T =s ;}; - -// Pie3DChart is a Pie3D chart. -type Pie3DChart struct{chartBase ;_bcag *_e .CT_Pie3DChart ;}; +func (_da Bar3DChart )X ()*_c .CT_Bar3DChart {return _da ._gf };type SurfaceChartSeries struct{_cbg *_c .CT_SurfaceSer }; -// BubbleChartSeries is a series to be used on a Bubble chart. -type BubbleChartSeries struct{_bdf *_e .CT_BubbleSer }; +// Values returns the value data source. +func (_ced BubbleChartSeries )Values ()NumberDataSource {if _ced ._agg .YVal ==nil {_ced ._agg .YVal =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_ced ._agg .YVal );}; -// AddSeries adds a default series to a Scatter chart. -func (_ddde ScatterChart )AddSeries ()ScatterChartSeries {_bfda :=_ddde .nextColor (len (_ddde ._gafff .Ser ));_fgdc :=_e .NewCT_ScatterSer ();_ddde ._gafff .Ser =append (_ddde ._gafff .Ser ,_fgdc );_fgdc .Idx .ValAttr =uint32 (len (_ddde ._gafff .Ser )-1); -_fgdc .Order .ValAttr =uint32 (len (_ddde ._gafff .Ser )-1);_ecc :=ScatterChartSeries {_fgdc };_ecc .InitializeDefaults ();_ecc .Marker ().Properties ().LineProperties ().SetSolidFill (_bfda );_ecc .Marker ().Properties ().SetSolidFill (_bfda );return _ecc ; +// SetOrder sets the order of the series +func (_fgge SurfaceChartSeries )SetOrder (idx uint32 ){_fgge ._cbg .Order .ValAttr =idx };type DataLabels struct{_aef *_c .CT_DLbls };func (_aga chartBase )nextColor (_gac int )_e .Color {return _gcgb [_gac %len (_gcgb )]};type SeriesAxis struct{_gbfb *_c .CT_SerAx }; +func (_gage ValueAxis )SetMajorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_gage ._bcd .MajorTickMark =nil ;}else {_gage ._bcd .MajorTickMark =_c .NewCT_TickMark ();_gage ._bcd .MajorTickMark .ValAttr =m ;};};func (_aeec ScatterChart )InitializeDefaults (){_aeec ._ccc .ScatterStyle .ValAttr =_c .ST_ScatterStyleMarker ; }; -// Axis is the interface implemented by different axes when assigning to a -// chart. -type Axis interface{AxisID ()uint32 ;};func (_afb GridLines )Properties ()_ec .ShapeProperties {if _afb ._edd .SpPr ==nil {_afb ._edd .SpPr =_ea .NewCT_ShapeProperties ();};return _ec .MakeShapeProperties (_afb ._edd .SpPr );}; +// Marker returns the marker properties. +func (_ffec LineChartSeries )Marker ()Marker {if _ffec ._gebe .Marker ==nil {_ffec ._gebe .Marker =_c .NewCT_Marker ();};return MakeMarker (_ffec ._gebe .Marker );}; -// X returns the inner wrapped XML type. -func (_afge Title )X ()*_e .CT_Title {return _afge ._gced }; +// AddScatterChart adds a scatter (X/Y) chart. +func (_fee Chart )AddScatterChart ()ScatterChart {_ecb :=_c .NewCT_PlotAreaChoice ();_fee ._gcd .Chart .PlotArea .Choice =append (_fee ._gcd .Chart .PlotArea .Choice ,_ecb );_ecb .ScatterChart =_c .NewCT_ScatterChart ();_afc :=ScatterChart {_ccc :_ecb .ScatterChart }; +_afc .InitializeDefaults ();return _afc ;}; -// Properties returns the bar chart series shape properties. -func (_bed AreaChartSeries )Properties ()_ec .ShapeProperties {if _bed ._gb .SpPr ==nil {_bed ._gb .SpPr =_ea .NewCT_ShapeProperties ();};return _ec .MakeShapeProperties (_bed ._gb .SpPr );}; +// 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 (_bdc NumberDataSource )CreateEmptyNumberCache (){_bdc .ensureChoice ();if _bdc ._eaa .Choice .NumRef ==nil {_bdc ._eaa .Choice .NumRef =_c .NewCT_NumRef ();};_bdc ._eaa .Choice .NumLit =nil ;_bdc ._eaa .Choice .NumRef .NumCache =_c .NewCT_NumData (); +_bdc ._eaa .Choice .NumRef .NumCache .PtCount =_c .NewCT_UnsignedInt ();_bdc ._eaa .Choice .NumRef .NumCache .PtCount .ValAttr =0;}; -// AddSurfaceChart adds a new surface chart to a chart. -func (_bge Chart )AddSurfaceChart ()SurfaceChart {_dea :=_e .NewCT_PlotAreaChoice ();_bge ._cfc .Chart .PlotArea .Choice =append (_bge ._cfc .Chart .PlotArea .Choice ,_dea );_dea .SurfaceChart =_e .NewCT_SurfaceChart ();_aac (_bge ._cfc .Chart );_bge ._cfc .Chart .View3D .RotX .ValAttr =_a .Int8 (90); -_bge ._cfc .Chart .View3D .RotY .ValAttr =_a .Uint16 (0);_bge ._cfc .Chart .View3D .Perspective =_e .NewCT_Perspective ();_bge ._cfc .Chart .View3D .Perspective .ValAttr =_a .Uint8 (0);_cbg :=SurfaceChart {_ggf :_dea .SurfaceChart };_cbg .InitializeDefaults (); -return _cbg ;}; +// CategoryAxis returns the category data source. +func (_fd BubbleChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fd ._agg .XVal ==nil {_fd ._agg .XVal =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_fd ._agg .XVal );}; -// MakeAxisDataSource constructs an AxisDataSource wrapper. -func MakeAxisDataSource (x *_e .CT_AxDataSource )CategoryAxisDataSource {return CategoryAxisDataSource {x };};func (_gefd SurfaceChartSeries )InitializeDefaults (){_gefd .Properties ().LineProperties ().SetWidth (1*_g .Point );_gefd .Properties ().LineProperties ().SetSolidFill (_aa .Black ); -_gefd .Properties ().LineProperties ().SetJoin (_ec .LineJoinRound );}; +// InitializeDefaults the bar chart to its defaults +func (_bf Bar3DChart )InitializeDefaults (){_bf .SetDirection (_c .ST_BarDirCol )}; -// CategoryAxis returns the category data source. -func (_cef AreaChartSeries )CategoryAxis ()CategoryAxisDataSource {if _cef ._gb .Cat ==nil {_cef ._gb .Cat =_e .NewCT_AxDataSource ();};return MakeAxisDataSource (_cef ._gb .Cat );}; +// AddSeries adds a default series to an Doughnut chart. +func (_aee DoughnutChart )AddSeries ()PieChartSeries {_egef :=_c .NewCT_PieSer ();_aee ._bgg .Ser =append (_aee ._bgg .Ser ,_egef );_egef .Idx .ValAttr =uint32 (len (_aee ._bgg .Ser )-1);_egef .Order .ValAttr =uint32 (len (_aee ._bgg .Ser )-1);_gga :=PieChartSeries {_egef }; +_gga .InitializeDefaults ();return _gga ;}; -// SetType sets the type the secone pie to either pie or bar -func (_cdef PieOfPieChart )SetType (t _e .ST_OfPieType ){_cdef ._cddec .OfPieType .ValAttr =t }; +// Pie3DChart is a Pie3D chart. +type Pie3DChart struct{chartBase ;_cee *_c .CT_Pie3DChart ;};type chartBase struct{}; -// InitializeDefaults the bar chart to its defaults -func (_dg Bar3DChart )InitializeDefaults (){_dg .SetDirection (_e .ST_BarDirCol )};func (_faf SurfaceChartSeries )CategoryAxis ()CategoryAxisDataSource {if _faf ._acdc .Cat ==nil {_faf ._acdc .Cat =_e .NewCT_AxDataSource ();};return MakeAxisDataSource (_faf ._acdc .Cat ); -}; +// PieOfPieChart is a Pie chart with an extra Pie chart. +type PieOfPieChart struct{chartBase ;_ged *_c .CT_OfPieChart ;};func (_gag Surface3DChart )InitializeDefaults (){_gag ._dgge .Wireframe =_c .NewCT_Boolean ();_gag ._dgge .Wireframe .ValAttr =_d .Bool (false );_gag ._dgge .BandFmts =_c .NewCT_BandFmts (); +for _cdfg :=0;_cdfg < 15;_cdfg ++{_gecg :=_c .NewCT_BandFmt ();_gecg .Idx .ValAttr =uint32 (_cdfg );_gecg .SpPr =_ca .NewCT_ShapeProperties ();_dca :=_ba .MakeShapeProperties (_gecg .SpPr );_dca .SetSolidFill (_gag .nextColor (_cdfg ));_gag ._dgge .BandFmts .BandFmt =append (_gag ._dgge .BandFmts .BandFmt ,_gecg ); +};}; -// AddSeries adds a default series to an area chart. -func (_ca AreaChart )AddSeries ()AreaChartSeries {_ce :=_ca .nextColor (len (_ca ._dd .Ser ));_db :=_e .NewCT_AreaSer ();_ca ._dd .Ser =append (_ca ._dd .Ser ,_db );_db .Idx .ValAttr =uint32 (len (_ca ._dd .Ser )-1);_db .Order .ValAttr =uint32 (len (_ca ._dd .Ser )-1); -_ff :=AreaChartSeries {_db };_ff .InitializeDefaults ();_ff .Properties ().SetSolidFill (_ce );return _ff ;};func (_caa CategoryAxis )AxisID ()uint32 {return _caa ._eed .AxId .ValAttr }; +// AddBar3DChart adds a new 3D bar chart to a chart. +func (_abdb Chart )AddBar3DChart ()Bar3DChart {_ed (_abdb ._gcd .Chart );_fbf :=_c .NewCT_PlotAreaChoice ();_abdb ._gcd .Chart .PlotArea .Choice =append (_abdb ._gcd .Chart .PlotArea .Choice ,_fbf );_fbf .Bar3DChart =_c .NewCT_Bar3DChart ();_fbf .Bar3DChart .Grouping =_c .NewCT_BarGrouping (); +_fbf .Bar3DChart .Grouping .ValAttr =_c .ST_BarGroupingStandard ;_ffd :=Bar3DChart {_gf :_fbf .Bar3DChart };_ffd .InitializeDefaults ();return _ffd ;}; -// RadarChartSeries is a series to be used on an Radar chart. -type RadarChartSeries struct{_fca *_e .CT_RadarSer }; +// BubbleChartSeries is a series to be used on a Bubble chart. +type BubbleChartSeries struct{_agg *_c .CT_BubbleSer }; + +// Properties returns the Bubble chart series shape properties. +func (_bbf BubbleChartSeries )Properties ()_ba .ShapeProperties {if _bbf ._agg .SpPr ==nil {_bbf ._agg .SpPr =_ca .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_bbf ._agg .SpPr );}; + +// AddLine3DChart adds a new 3D line chart to a chart. +func (_cd Chart )AddLine3DChart ()Line3DChart {_ed (_cd ._gcd .Chart );_gfgc :=_c .NewCT_PlotAreaChoice ();_cd ._gcd .Chart .PlotArea .Choice =append (_cd ._gcd .Chart .PlotArea .Choice ,_gfgc );_gfgc .Line3DChart =_c .NewCT_Line3DChart ();_gfgc .Line3DChart .Grouping =_c .NewCT_Grouping (); +_gfgc .Line3DChart .Grouping .ValAttr =_c .ST_GroupingStandard ;return Line3DChart {_ccg :_gfgc .Line3DChart };}; + +// SetIndex sets the index of the series +func (_ddcc ScatterChartSeries )SetIndex (idx uint32 ){_ddcc ._ecdc .Idx .ValAttr =idx }; // X returns the inner wrapped XML type. -func (_gaaf SurfaceChartSeries )X ()*_e .CT_SurfaceSer {return _gaaf ._acdc }; +func (_aec SeriesAxis )X ()*_c .CT_SerAx {return _aec ._gbfb }; -// PieChartSeries is a series to be used on an Pie chart. -type PieChartSeries struct{_gbg *_e .CT_PieSer }; +// Properties returns the bar chart series shape properties. +func (_aa AreaChartSeries )Properties ()_ba .ShapeProperties {if _aa ._eag .SpPr ==nil {_aa ._eag .SpPr =_ca .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_aa ._eag .SpPr );};func (_ebcb ValueAxis )SetTickLabelPosition (p _c .ST_TickLblPos ){if p ==_c .ST_TickLblPosUnset {_ebcb ._bcd .TickLblPos =nil ; +}else {_ebcb ._bcd .TickLblPos =_c .NewCT_TickLblPos ();_ebcb ._bcd .TickLblPos .ValAttr =p ;};}; + +// SetIndex sets the index of the series +func (_acbg SurfaceChartSeries )SetIndex (idx uint32 ){_acbg ._cbg .Idx .ValAttr =idx }; + +// SetIndex sets the index of the series +func (_dgg LineChartSeries )SetIndex (idx uint32 ){_dgg ._gebe .Idx .ValAttr =idx };func (_ddf DateAxis )SetMinorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_ddf ._cea .MinorTickMark =nil ;}else {_ddf ._cea .MinorTickMark =_c .NewCT_TickMark (); +_ddf ._cea .MinorTickMark .ValAttr =m ;};};func (_bgcb GridLines )Properties ()_ba .ShapeProperties {if _bgcb ._bca .SpPr ==nil {_bgcb ._bca .SpPr =_ca .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_bgcb ._bca .SpPr );};type ScatterChart struct{chartBase ; +_ccc *_c .CT_ScatterChart ;}; // X returns the inner wrapped XML type. -func (_dfae DateAxis )X ()*_e .CT_DateAx {return _dfae ._fbb };func (_bgf DataLabels )SetShowPercent (b bool ){_bgf .ensureChoice ();_bgf ._fbc .Choice .ShowPercent =_e .NewCT_Boolean ();_bgf ._fbc .Choice .ShowPercent .ValAttr =_a .Bool (b );}; +func (_dcce RadarChartSeries )X ()*_c .CT_RadarSer {return _dcce ._befg }; -// SetOrder sets the order of the series -func (_ffc LineChartSeries )SetOrder (idx uint32 ){_ffc ._fdc .Order .ValAttr =idx };func (_dceb ValueAxis )AxisID ()uint32 {return _dceb ._adf .AxId .ValAttr }; +// PieChartSeries is a series to be used on an Pie chart. +type PieChartSeries struct{_gdac *_c .CT_PieSer }; -// AddTitle sets a new title on the chart. -func (_cca Chart )AddTitle ()Title {_cca ._cfc .Chart .Title =_e .NewCT_Title ();_cca ._cfc .Chart .Title .Overlay =_e .NewCT_Boolean ();_cca ._cfc .Chart .Title .Overlay .ValAttr =_a .Bool (false );_cca ._cfc .Chart .AutoTitleDeleted =_e .NewCT_Boolean (); -_cca ._cfc .Chart .AutoTitleDeleted .ValAttr =_a .Bool (false );_efa :=MakeTitle (_cca ._cfc .Chart .Title );_efa .InitializeDefaults ();return _efa ;}; +// X returns the inner wrapped XML type. +func (_cdf Pie3DChart )X ()*_c .CT_Pie3DChart {return _cdf ._cee }; // CategoryAxis returns the category data source. -func (_egee PieChartSeries )CategoryAxis ()CategoryAxisDataSource {if _egee ._gbg .Cat ==nil {_egee ._gbg .Cat =_e .NewCT_AxDataSource ();};return MakeAxisDataSource (_egee ._gbg .Cat );}; +func (_gba BarChartSeries )CategoryAxis ()CategoryAxisDataSource {if _gba ._fc .Cat ==nil {_gba ._fc .Cat =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_gba ._fc .Cat );};func (_cda DataLabels )SetShowPercent (b bool ){_cda .ensureChoice ();_cda ._aef .Choice .ShowPercent =_c .NewCT_Boolean (); +_cda ._aef .Choice .ShowPercent .ValAttr =_d .Bool (b );};type nullAxis byte ; -// SurfaceChart is a 3D surface chart, viewed from the top-down. -type SurfaceChart struct{chartBase ;_ggf *_e .CT_SurfaceChart ;}; +// InitializeDefaults the bar chart to its defaults +func (_dg BarChart )InitializeDefaults (){_dg .SetDirection (_c .ST_BarDirCol )}; -// X returns the inner wrapped XML type. -func (_cge Line3DChart )X ()*_e .CT_Line3DChart {return _cge ._eef };type Marker struct{_gff *_e .CT_Marker }; +// BarChartSeries is a series to be used on a bar chart. +type BarChartSeries struct{_fc *_c .CT_BarSer }; -// AddSeries adds a default series to an Radar chart. -func (_fbd RadarChart )AddSeries ()RadarChartSeries {_gdg :=_fbd .nextColor (len (_fbd ._feb .Ser ));_adga :=_e .NewCT_RadarSer ();_fbd ._feb .Ser =append (_fbd ._feb .Ser ,_adga );_adga .Idx .ValAttr =uint32 (len (_fbd ._feb .Ser )-1);_adga .Order .ValAttr =uint32 (len (_fbd ._feb .Ser )-1); -_dag :=RadarChartSeries {_adga };_dag .InitializeDefaults ();_dag .Properties ().SetSolidFill (_gdg );return _dag ;}; +// AddBarChart adds a new bar chart to a chart. +func (_efg Chart )AddBarChart ()BarChart {_daf :=_c .NewCT_PlotAreaChoice ();_efg ._gcd .Chart .PlotArea .Choice =append (_efg ._gcd .Chart .PlotArea .Choice ,_daf );_daf .BarChart =_c .NewCT_BarChart ();_daf .BarChart .Grouping =_c .NewCT_BarGrouping (); +_daf .BarChart .Grouping .ValAttr =_c .ST_BarGroupingStandard ;_cdd :=BarChart {_ag :_daf .BarChart };_cdd .InitializeDefaults ();return _cdd ;};func (_eef DataLabels )ensureChoice (){if _eef ._aef .Choice ==nil {_eef ._aef .Choice =_c .NewCT_DLblsChoice (); +};}; -// Properties returns the line chart series shape properties. -func (_cab ScatterChartSeries )Properties ()_ec .ShapeProperties {if _cab ._dadd .SpPr ==nil {_cab ._dadd .SpPr =_ea .NewCT_ShapeProperties ();};return _ec .MakeShapeProperties (_cab ._dadd .SpPr );};type GridLines struct{_edd *_e .CT_ChartLines }; +// InitializeDefaults initializes a bar chart series to the default values. +func (_gce BarChartSeries )InitializeDefaults (){};func (_aebf ValueAxis )SetCrosses (axis Axis ){_aebf ._bcd .CrossAx .ValAttr =axis .AxisID ()}; -// X returns the inner wrapped XML type. -func (_gggb PieChart )X ()*_e .CT_PieChart {return _gggb ._fad };func (_aab AreaChart )AddAxis (axis Axis ){_gc :=_e .NewCT_UnsignedInt ();_gc .ValAttr =axis .AxisID ();_aab ._dd .AxId =append (_aab ._dd .AxId ,_gc );}; +// PieChart is a Pie chart. +type PieChart struct{chartBase ;_ecf *_c .CT_PieChart ;};func MakeNumberDataSource (x *_c .CT_NumDataSource )NumberDataSource {return NumberDataSource {x }}; -// Marker returns the marker properties. -func (_agff LineChartSeries )Marker ()Marker {if _agff ._fdc .Marker ==nil {_agff ._fdc .Marker =_e .NewCT_Marker ();};return MakeMarker (_agff ._fdc .Marker );}; +// SetText sets the series text. +func (_fabd PieChartSeries )SetText (s string ){_fabd ._gdac .Tx =_c .NewCT_SerTx ();_fabd ._gdac .Tx .Choice .V =&s ;};func (_bgaa SurfaceChartSeries )Values ()NumberDataSource {if _bgaa ._cbg .Val ==nil {_bgaa ._cbg .Val =_c .NewCT_NumDataSource ();}; +_bba :=MakeNumberDataSource (_bgaa ._cbg .Val );_bba .CreateEmptyNumberCache ();return _bba ;}; -// 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{_df *_e .CT_AxDataSource }; +// AddAxis adds an axis to a line chart. +func (_fgfd Line3DChart )AddAxis (axis Axis ){_fdg :=_c .NewCT_UnsignedInt ();_fdg .ValAttr =axis .AxisID ();_fgfd ._ccg .AxId =append (_fgfd ._ccg .AxId ,_fdg );};func (_bfdc StockChart )AddAxis (axis Axis ){_edg :=_c .NewCT_UnsignedInt ();_edg .ValAttr =axis .AxisID (); +_bfdc ._fbcc .AxId =append (_bfdc ._fbcc .AxId ,_edg );}; // X returns the inner wrapped XML type. -func (_acge SurfaceChart )X ()*_e .CT_SurfaceChart {return _acge ._ggf };func (_edc DataLabels )ensureChoice (){if _edc ._fbc .Choice ==nil {_edc ._fbc .Choice =_e .NewCT_DLblsChoice ();};}; +func (_efb Line3DChart )X ()*_c .CT_Line3DChart {return _efb ._ccg };func (_abd CategoryAxis )SetMinorTickMark (m _c .ST_TickMark ){if m ==_c .ST_TickMarkUnset {_abd ._gd .MinorTickMark =nil ;}else {_abd ._gd .MinorTickMark =_c .NewCT_TickMark ();_abd ._gd .MinorTickMark .ValAttr =m ; +};};func (_cde ScatterChartSeries )Values ()NumberDataSource {if _cde ._ecdc .YVal ==nil {_cde ._ecdc .YVal =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_cde ._ecdc .YVal );};func (_fbga SurfaceChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fbga ._cbg .Cat ==nil {_fbga ._cbg .Cat =_c .NewCT_AxDataSource (); +};return MakeAxisDataSource (_fbga ._cbg .Cat );};func (_bdg DataLabels )SetShowLegendKey (b bool ){_bdg .ensureChoice ();_bdg ._aef .Choice .ShowLegendKey =_c .NewCT_Boolean ();_bdg ._aef .Choice .ShowLegendKey .ValAttr =_d .Bool (b );}; -// DoughnutChart is a Doughnut chart. -type DoughnutChart struct{chartBase ;_cee *_e .CT_DoughnutChart ;}; +// Values returns the value data source. +func (_ab AreaChartSeries )Values ()NumberDataSource {if _ab ._eag .Val ==nil {_ab ._eag .Val =_c .NewCT_NumDataSource ();};return MakeNumberDataSource (_ab ._eag .Val );};func (_afe BubbleChart )AddAxis (axis Axis ){_ffb :=_c .NewCT_UnsignedInt ();_ffb .ValAttr =axis .AxisID (); +_afe ._efda .AxId =append (_afe ._efda .AxId ,_ffb );}; + +// SetHoleSize controls the hole size in the pie chart and is measured in percent. +func (_caf DoughnutChart )SetHoleSize (pct uint8 ){if _caf ._bgg .HoleSize ==nil {_caf ._bgg .HoleSize =_c .NewCT_HoleSize ();};if _caf ._bgg .HoleSize .ValAttr ==nil {_caf ._bgg .HoleSize .ValAttr =&_c .ST_HoleSize {};};_caf ._bgg .HoleSize .ValAttr .ST_HoleSizeUByte =&pct ; +}; + +// SetText sets the series text +func (_agd LineChartSeries )SetText (s string ){_agd ._gebe .Tx =_c .NewCT_SerTx ();_agd ._gebe .Tx .Choice .V =&s ;};func (_cb CategoryAxis )AxisID ()uint32 {return _cb ._gd .AxId .ValAttr }; // InitializeDefaults the bar chart to its defaults -func (_ecfc RadarChart )InitializeDefaults (){_ecfc ._feb .RadarStyle .ValAttr =_e .ST_RadarStyleMarker };func (_aee SeriesAxis )SetCrosses (axis Axis ){_aee ._ceeb .CrossAx .ValAttr =axis .AxisID ()}; +func (_afg PieOfPieChart )InitializeDefaults (){_afg ._ged .VaryColors =_c .NewCT_Boolean ();_afg ._ged .VaryColors .ValAttr =_d .Bool (true );_afg .SetType (_c .ST_OfPieTypePie );_afg ._ged .SecondPieSize =_c .NewCT_SecondPieSize ();_afg ._ged .SecondPieSize .ValAttr =&_c .ST_SecondPieSize {}; +_afg ._ged .SecondPieSize .ValAttr .ST_SecondPieSizeUShort =_d .Uint16 (75);_bbgag :=_c .NewCT_ChartLines ();_bbgag .SpPr =_ca .NewCT_ShapeProperties ();_bea :=_ba .MakeShapeProperties (_bbgag .SpPr );_bea .LineProperties ().SetSolidFill (_e .Auto );_afg ._ged .SerLines =append (_afg ._ged .SerLines ,_bbgag ); +}; // AddAxis adds an axis to a Surface chart. -func (_ebcf Surface3DChart )AddAxis (axis Axis ){_eda :=_e .NewCT_UnsignedInt ();_eda .ValAttr =axis .AxisID ();_ebcf ._ffef .AxId =append (_ebcf ._ffef .AxId ,_eda );};func (_dgg ScatterChartSeries )SetSmooth (b bool ){_dgg ._dadd .Smooth =_e .NewCT_Boolean (); -_dgg ._dadd .Smooth .ValAttr =&b ;}; +func (_eaeb Surface3DChart )AddAxis (axis Axis ){_dfbe :=_c .NewCT_UnsignedInt ();_dfbe .ValAttr =axis .AxisID ();_eaeb ._dgge .AxId =append (_eaeb ._dgge .AxId ,_dfbe );}; -// Values returns the bubble size data source. -func (_ag BubbleChartSeries )BubbleSizes ()NumberDataSource {if _ag ._bdf .BubbleSize ==nil {_ag ._bdf .BubbleSize =_e .NewCT_NumDataSource ();};return MakeNumberDataSource (_ag ._bdf .BubbleSize );};func (_fbca Legend )Properties ()_ec .ShapeProperties {if _fbca ._bcd .SpPr ==nil {_fbca ._bcd .SpPr =_ea .NewCT_ShapeProperties (); -};return _ec .MakeShapeProperties (_fbca ._bcd .SpPr );};var _bae =[]_aa .Color {_aa .RGB (0x33,0x66,0xcc),_aa .RGB (0xDC,0x39,0x12),_aa .RGB (0xFF,0x99,0x00),_aa .RGB (0x10,0x96,0x18),_aa .RGB (0x99,0x00,0x99),_aa .RGB (0x3B,0x3E,0xAC),_aa .RGB (0x00,0x99,0xC6),_aa .RGB (0xDD,0x44,0x77),_aa .RGB (0x66,0xAA,0x00),_aa .RGB (0xB8,0x2E,0x2E),_aa .RGB (0x31,0x63,0x95),_aa .RGB (0x99,0x44,0x99),_aa .RGB (0x22,0xAA,0x99),_aa .RGB (0xAA,0xAA,0x11),_aa .RGB (0x66,0x33,0xCC),_aa .RGB (0xE6,0x73,0x00),_aa .RGB (0x8B,0x07,0x07),_aa .RGB (0x32,0x92,0x62),_aa .RGB (0x55,0x74,0xA6),_aa .RGB (0x3B,0x3E,0xAC)}; +// AddRadarChart adds a new radar chart to a chart. +func (_gcde Chart )AddRadarChart ()RadarChart {_ad :=_c .NewCT_PlotAreaChoice ();_gcde ._gcd .Chart .PlotArea .Choice =append (_gcde ._gcd .Chart .PlotArea .Choice ,_ad );_ad .RadarChart =_c .NewCT_RadarChart ();_eec :=RadarChart {_badd :_ad .RadarChart }; +_eec .InitializeDefaults ();return _eec ;}; + +// InitializeDefaults the bar chart to its defaults +func (_abc PieChart )InitializeDefaults (){_abc ._ecf .VaryColors =_c .NewCT_Boolean ();_abc ._ecf .VaryColors .ValAttr =_d .Bool (true );};func (_ddfe DateAxis )Properties ()_ba .ShapeProperties {if _ddfe ._cea .SpPr ==nil {_ddfe ._cea .SpPr =_ca .NewCT_ShapeProperties (); +};return _ba .MakeShapeProperties (_ddfe ._cea .SpPr );};type Title struct{_cfbc *_c .CT_Title }; + +// AreaChart is an area chart that has a shaded area underneath a curve. +type AreaChart struct{chartBase ;_ae *_c .CT_AreaChart ;};func (_ffg ValueAxis )Properties ()_ba .ShapeProperties {if _ffg ._bcd .SpPr ==nil {_ffg ._bcd .SpPr =_ca .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_ffg ._bcd .SpPr );}; + +// X returns the inner wrapped XML type. +func (_eefg PieOfPieChart )X ()*_c .CT_OfPieChart {return _eefg ._ged }; +// AddSeries adds a default series to a bar chart. +func (_ef Bar3DChart )AddSeries ()BarChartSeries {_feb :=_ef .nextColor (len (_ef ._gf .Ser ));_gb :=_c .NewCT_BarSer ();_ef ._gf .Ser =append (_ef ._gf .Ser ,_gb );_gb .Idx .ValAttr =uint32 (len (_ef ._gf .Ser )-1);_gb .Order .ValAttr =uint32 (len (_ef ._gf .Ser )-1); +_gfa :=BarChartSeries {_gb };_gfa .InitializeDefaults ();_gfa .Properties ().SetSolidFill (_feb );return _gfa ;}; + +// CategoryAxis returns the category data source. +func (_fag AreaChartSeries )CategoryAxis ()CategoryAxisDataSource {if _fag ._eag .Cat ==nil {_fag ._eag .Cat =_c .NewCT_AxDataSource ();};return MakeAxisDataSource (_fag ._eag .Cat );};func (_ede DateAxis )MajorGridLines ()GridLines {if _ede ._cea .MajorGridlines ==nil {_ede ._cea .MajorGridlines =_c .NewCT_ChartLines (); +};return GridLines {_ede ._cea .MajorGridlines };}; + +// AddSeries adds a default series to a bar chart. +func (_dec BarChart )AddSeries ()BarChartSeries {_beg :=_dec .nextColor (len (_dec ._ag .Ser ));_deg :=_c .NewCT_BarSer ();_dec ._ag .Ser =append (_dec ._ag .Ser ,_deg );_deg .Idx .ValAttr =uint32 (len (_dec ._ag .Ser )-1);_deg .Order .ValAttr =uint32 (len (_dec ._ag .Ser )-1); +_efd :=BarChartSeries {_deg };_efd .InitializeDefaults ();_efd .Properties ().SetSolidFill (_beg );return _efd ;};func (_gbaa DataLabels )SetShowValue (b bool ){_gbaa .ensureChoice ();_gbaa ._aef .Choice .ShowVal =_c .NewCT_Boolean ();_gbaa ._aef .Choice .ShowVal .ValAttr =_d .Bool (b ); +};type Legend struct{_gec *_c .CT_Legend }; // Properties returns the bar chart series shape properties. -func (_cf BarChartSeries )Properties ()_ec .ShapeProperties {if _cf ._ef .SpPr ==nil {_cf ._ef .SpPr =_ea .NewCT_ShapeProperties ();};return _ec .MakeShapeProperties (_cf ._ef .SpPr );};func (_bgec ScatterChartSeries )Values ()NumberDataSource {if _bgec ._dadd .YVal ==nil {_bgec ._dadd .YVal =_e .NewCT_NumDataSource (); -};return MakeNumberDataSource (_bgec ._dadd .YVal );}; +func (_bdgg PieChartSeries )Properties ()_ba .ShapeProperties {if _bdgg ._gdac .SpPr ==nil {_bdgg ._gdac .SpPr =_ca .NewCT_ShapeProperties ();};return _ba .MakeShapeProperties (_bdgg ._gdac .SpPr );};func MakeLegend (l *_c .CT_Legend )Legend {return Legend {l }}; -// 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 (_gbd NumberDataSource )CreateEmptyNumberCache (){_gbd .ensureChoice ();if _gbd ._fge .Choice .NumRef ==nil {_gbd ._fge .Choice .NumRef =_e .NewCT_NumRef ();};_gbd ._fge .Choice .NumLit =nil ;_gbd ._fge .Choice .NumRef .NumCache =_e .NewCT_NumData (); -_gbd ._fge .Choice .NumRef .NumCache .PtCount =_e .NewCT_UnsignedInt ();_gbd ._fge .Choice .NumRef .NumCache .PtCount .ValAttr =0;}; -// ScatterChartSeries is the data series for a scatter chart. -type ScatterChartSeries struct{_dadd *_e .CT_ScatterSer }; \ No newline at end of file +// SetDirection changes the direction of the bar chart (bar or column). +func (_fac Bar3DChart )SetDirection (d _c .ST_BarDir ){_fac ._gf .BarDir .ValAttr =d }; \ No newline at end of file diff --git a/color/color.go b/color/color.go index 21b064f36d..c73d3c30f5 100644 --- a/color/color.go +++ b/color/color.go @@ -11,52 +11,52 @@ // Package color provides color handling structures and functions for use across // all of the document types. -package color ;import (_e "fmt";_ge "github.com/unidoc/unioffice";);var LightSkyBlue =Color {0x87,0xCE,0xFA,255,false };var Aquamarine =Color {0x7F,0xFF,0xD4,255,false };var Cyan =Color {0x00,0xFF,0xFF,255,false };var Orchid =Color {0xDA,0x70,0xD6,255,false }; -var Ivory =Color {0xFF,0xFF,0xF0,255,false };var Gainsboro =Color {0xDC,0xDC,0xDC,255,false };var WhiteSmoke =Color {0xF5,0xF5,0xF5,255,false };var SandyBrown =Color {0xF4,0xA4,0x60,255,false };var Sienna =Color {0xA0,0x52,0x2D,255,false };var LightYellow =Color {0xFF,0xFF,0xE0,255,false }; -var LightSteelBlue =Color {0xB0,0xC4,0xDE,255,false };var LightBlue =Color {0xAD,0xD8,0xE6,255,false };var Lime =Color {0x00,0xFF,0x00,255,false }; +package color ;import (_b "fmt";_a "github.com/unidoc/unioffice";);var MediumAquaMarine =Color {0x66,0xCD,0xAA,255,false };var Black =Color {0x00,0x00,0x00,255,false };var DarkGrey =Color {0xA9,0xA9,0xA9,255,false };var PaleGreen =Color {0x98,0xFB,0x98,255,false }; +var Crimson =Color {0xDC,0x14,0x3C,255,false };var Purple =Color {0x80,0x00,0x80,255,false };var DarkSlateGrey =Color {0x2F,0x4F,0x4F,255,false };var IndianRed =Color {0xCD,0x5C,0x5C,255,false };var DimGrey =Color {0x69,0x69,0x69,255,false };var Auto =Color {0,0,0,255,true }; +var LemonChiffon =Color {0xFF,0xFA,0xCD,255,false };var LavenderBlush =Color {0xFF,0xF0,0xF5,255,false };var BurlyWood =Color {0xDE,0xB8,0x87,255,false };var DarkKhaki =Color {0xBD,0xB7,0x6B,255,false };var Olive =Color {0x80,0x80,0x00,255,false };var Gold =Color {0xFF,0xD7,0x00,255,false }; +var Fuchsia =Color {0xFF,0x00,0xFF,255,false };var CadetBlue =Color {0x5F,0x9E,0xA0,255,false };var HotPink =Color {0xFF,0x69,0xB4,255,false };var MediumOrchid =Color {0xBA,0x55,0xD3,255,false };var Pink =Color {0xFF,0xC0,0xCB,255,false };var LightSteelBlue =Color {0xB0,0xC4,0xDE,255,false }; +var HoneyDew =Color {0xF0,0xFF,0xF0,255,false };var DarkGreen =Color {0x00,0x64,0x00,255,false };var RosyBrown =Color {0xBC,0x8F,0x8F,255,false };var Ivory =Color {0xFF,0xFF,0xF0,255,false };var Lime =Color {0x00,0xFF,0x00,255,false };var FireBrick =Color {0xB2,0x22,0x22,255,false }; +var SaddleBrown =Color {0x8B,0x45,0x13,255,false }; + +// AsRGBAString is used by the various wrappers to return a pointer +// to a string containing a six digit hex RGB value. +func (_ad Color )AsRGBAString ()*string {return _a .Stringf ("\u0025\u00302\u0078\u0025\u00302\u0078\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_ad ._e ,_ad ._f ,_ad ._ag ,_ad ._bc );};var PaleGoldenRod =Color {0xEE,0xE8,0xAA,255,false };var Cornsilk =Color {0xFF,0xF8,0xDC,255,false }; +var LightSkyBlue =Color {0x87,0xCE,0xFA,255,false };var LightGreen =Color {0x90,0xEE,0x90,255,false };func FromHex (s string )Color {if len (s )==0{return Auto ;};if s [0]=='#'{s =s [1:];};var _baa ,_db ,_fe uint8 ;_ef ,_ :=_b .Sscanf (s ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_baa ,&_db ,&_fe ); +if _ef ==3{return RGB (_baa ,_db ,_fe );};return Auto ;};var LightGoldenRodYellow =Color {0xFA,0xFA,0xD2,255,false };var DeepSkyBlue =Color {0x00,0xBF,0xFF,255,false };var DarkTurquoise =Color {0x00,0xCE,0xD1,255,false };var PapayaWhip =Color {0xFF,0xEF,0xD5,255,false }; +var DarkOrchid =Color {0x99,0x32,0xCC,255,false };var OldLace =Color {0xFD,0xF5,0xE6,255,false };var Linen =Color {0xFA,0xF0,0xE6,255,false };var AntiqueWhite =Color {0xFA,0xEB,0xD7,255,false };var Cyan =Color {0x00,0xFF,0xFF,255,false };var LightSlateGrey =Color {0x77,0x88,0x99,255,false }; +var Plum =Color {0xDD,0xA0,0xDD,255,false };var DarkSlateGray =Color {0x2F,0x4F,0x4F,255,false };var DarkCyan =Color {0x00,0x8B,0x8B,255,false };var LightBlue =Color {0xAD,0xD8,0xE6,255,false };var DimGray =Color {0x69,0x69,0x69,255,false };var Snow =Color {0xFF,0xFA,0xFA,255,false }; +var Blue =Color {0x00,0x00,0xFF,255,false };var MediumPurple =Color {0x93,0x70,0xDB,255,false };var GoldenRod =Color {0xDA,0xA5,0x20,255,false };var DarkMagenta =Color {0x8B,0x00,0x8B,255,false };var Salmon =Color {0xFA,0x80,0x72,255,false };var Brown =Color {0xA5,0x2A,0x2A,255,false }; +var FloralWhite =Color {0xFF,0xFA,0xF0,255,false };var Aqua =Color {0x00,0xFF,0xFF,255,false };var Navy =Color {0x00,0x00,0x80,255,false };var Bisque =Color {0xFF,0xE4,0xC4,255,false };var Silver =Color {0xC0,0xC0,0xC0,255,false };var LightGray =Color {0xD3,0xD3,0xD3,255,false }; +var PaleTurquoise =Color {0xAF,0xEE,0xEE,255,false };var Thistle =Color {0xD8,0xBF,0xD8,255,false };var DeepPink =Color {0xFF,0x14,0x93,255,false };var Aquamarine =Color {0x7F,0xFF,0xD4,255,false }; // Color is a 24 bit color that can be converted to // internal ECMA-376 formats as needed. -type Color struct{_d ,_f ,_a ,_gd uint8 ;_fd bool ;};var DeepPink =Color {0xFF,0x14,0x93,255,false };var OliveDrab =Color {0x6B,0x8E,0x23,255,false };var DarkCyan =Color {0x00,0x8B,0x8B,255,false };var DarkGoldenRod =Color {0xB8,0x86,0x0B,255,false };var MediumVioletRed =Color {0xC7,0x15,0x85,255,false }; -var PaleGoldenRod =Color {0xEE,0xE8,0xAA,255,false };var AntiqueWhite =Color {0xFA,0xEB,0xD7,255,false };var DarkGreen =Color {0x00,0x64,0x00,255,false };var Gold =Color {0xFF,0xD7,0x00,255,false };var DarkBlue =Color {0x00,0x00,0x8B,255,false };var Maroon =Color {0x80,0x00,0x00,255,false }; -var SteelBlue =Color {0x46,0x82,0xB4,255,false };var DarkViolet =Color {0x94,0x00,0xD3,255,false };var LightGray =Color {0xD3,0xD3,0xD3,255,false };var LightCyan =Color {0xE0,0xFF,0xFF,255,false };var MediumBlue =Color {0x00,0x00,0xCD,255,false };var YellowGreen =Color {0x9A,0xCD,0x32,255,false }; -var PowderBlue =Color {0xB0,0xE0,0xE6,255,false };var Salmon =Color {0xFA,0x80,0x72,255,false };var MediumSlateBlue =Color {0x7B,0x68,0xEE,255,false };var LavenderBlush =Color {0xFF,0xF0,0xF5,255,false };var Wheat =Color {0xF5,0xDE,0xB3,255,false };var Coral =Color {0xFF,0x7F,0x50,255,false }; -var BlueViolet =Color {0x8A,0x2B,0xE2,255,false };var DarkTurquoise =Color {0x00,0xCE,0xD1,255,false };var Navy =Color {0x00,0x00,0x80,255,false };var RebeccaPurple =Color {0x66,0x33,0x99,255,false };var Cornsilk =Color {0xFF,0xF8,0xDC,255,false };var MediumOrchid =Color {0xBA,0x55,0xD3,255,false }; -var MintCream =Color {0xF5,0xFF,0xFA,255,false };var MistyRose =Color {0xFF,0xE4,0xE1,255,false };var Auto =Color {0,0,0,255,true };var MediumPurple =Color {0x93,0x70,0xDB,255,false };var OrangeRed =Color {0xFF,0x45,0x00,255,false };var Linen =Color {0xFA,0xF0,0xE6,255,false }; -var Chocolate =Color {0xD2,0x69,0x1E,255,false };var Tan =Color {0xD2,0xB4,0x8C,255,false };var Crimson =Color {0xDC,0x14,0x3C,255,false };var CornflowerBlue =Color {0x64,0x95,0xED,255,false };var Yellow =Color {0xFF,0xFF,0x00,255,false };var DarkSlateGrey =Color {0x2F,0x4F,0x4F,255,false }; -var Olive =Color {0x80,0x80,0x00,255,false };var PapayaWhip =Color {0xFF,0xEF,0xD5,255,false };var Gray =Color {0x80,0x80,0x80,255,false };var Azure =Color {0xF0,0xFF,0xFF,255,false };var FloralWhite =Color {0xFF,0xFA,0xF0,255,false };var Plum =Color {0xDD,0xA0,0xDD,255,false }; -var LightPink =Color {0xFF,0xB6,0xC1,255,false };var GoldenRod =Color {0xDA,0xA5,0x20,255,false };var SpringGreen =Color {0x00,0xFF,0x7F,255,false };var SeaShell =Color {0xFF,0xF5,0xEE,255,false };var LightCoral =Color {0xF0,0x80,0x80,255,false };var DimGray =Color {0x69,0x69,0x69,255,false }; -var PeachPuff =Color {0xFF,0xDA,0xB9,255,false };var SaddleBrown =Color {0x8B,0x45,0x13,255,false };var Snow =Color {0xFF,0xFA,0xFA,255,false };var PaleGreen =Color {0x98,0xFB,0x98,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 GreenYellow =Color {0xAD,0xFF,0x2F,255,false };var DarkOrchid =Color {0x99,0x32,0xCC,255,false };var Bisque =Color {0xFF,0xE4,0xC4,255,false };var MidnightBlue =Color {0x19,0x19,0x70,255,false }; -var LightSlateGrey =Color {0x77,0x88,0x99,255,false };var Chartreuse =Color {0x7F,0xFF,0x00,255,false };var RosyBrown =Color {0xBC,0x8F,0x8F,255,false };var LightGreen =Color {0x90,0xEE,0x90,255,false };var Green =Color {0x00,0x80,0x00,255,false };var Silver =Color {0xC0,0xC0,0xC0,255,false }; -var SlateGrey =Color {0x70,0x80,0x90,255,false };var Red =Color {0xFF,0x00,0x00,255,false };var LightSlateGray =Color {0x77,0x88,0x99,255,false };var DeepSkyBlue =Color {0x00,0xBF,0xFF,255,false };var ForestGreen =Color {0x22,0x8B,0x22,255,false };var Lavender =Color {0xE6,0xE6,0xFA,255,false }; -var MediumAquaMarine =Color {0x66,0xCD,0xAA,255,false };var DarkRed =Color {0x8B,0x00,0x00,255,false };var Fuchsia =Color {0xFF,0x00,0xFF,255,false };var Teal =Color {0x00,0x80,0x80,255,false };var Blue =Color {0x00,0x00,0xFF,255,false };var DarkGrey =Color {0xA9,0xA9,0xA9,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 DarkGray =Color {0xA9,0xA9,0xA9,255,false };var Indigo =Color {0x4B,0x00,0x82,255,false };var OldLace =Color {0xFD,0xF5,0xE6,255,false }; +type Color struct{_f ,_ag ,_bc ,_e uint8 ;_c bool ;};var CornflowerBlue =Color {0x64,0x95,0xED,255,false };var Chartreuse =Color {0x7F,0xFF,0x00,255,false };var PeachPuff =Color {0xFF,0xDA,0xB9,255,false };var Azure =Color {0xF0,0xFF,0xFF,255,false };var LightGrey =Color {0xD3,0xD3,0xD3,255,false }; +var ForestGreen =Color {0x22,0x8B,0x22,255,false };var MediumBlue =Color {0x00,0x00,0xCD,255,false };var DarkSeaGreen =Color {0x8F,0xBC,0x8F,255,false };var DarkBlue =Color {0x00,0x00,0x8B,255,false };var DarkRed =Color {0x8B,0x00,0x00,255,false };var SlateBlue =Color {0x6A,0x5A,0xCD,255,false }; +var MediumVioletRed =Color {0xC7,0x15,0x85,255,false };var SeaShell =Color {0xFF,0xF5,0xEE,255,false };var RebeccaPurple =Color {0x66,0x33,0x99,255,false };var MediumSeaGreen =Color {0x3C,0xB3,0x71,255,false };var DarkViolet =Color {0x94,0x00,0xD3,255,false }; +var LightCoral =Color {0xF0,0x80,0x80,255,false }; // AsRGBString is used by the various wrappers to return a pointer // to a string containing a six digit hex RGB value. -func (_df Color )AsRGBString ()*string {return _ge .Stringf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_df ._d ,_df ._f ,_df ._a );};var DarkOrange =Color {0xFF,0x8C,0x00,255,false };var MediumSeaGreen =Color {0x3C,0xB3,0x71,255,false }; -var AliceBlue =Color {0xF0,0xF8,0xFF,255,false };var LawnGreen =Color {0x7C,0xFC,0x00,255,false };var SlateGray =Color {0x70,0x80,0x90,255,false };var GhostWhite =Color {0xF8,0xF8,0xFF,255,false };var Tomato =Color {0xFF,0x63,0x47,255,false };var SlateBlue =Color {0x6A,0x5A,0xCD,255,false }; -var LightGoldenRodYellow =Color {0xFA,0xFA,0xD2,255,false };var Aqua =Color {0x00,0xFF,0xFF,255,false };var NavajoWhite =Color {0xFF,0xDE,0xAD,255,false };var Orange =Color {0xFF,0xA5,0x00,255,false };var DodgerBlue =Color {0x1E,0x90,0xFF,255,false };var Brown =Color {0xA5,0x2A,0x2A,255,false }; -var PaleTurquoise =Color {0xAF,0xEE,0xEE,255,false };var Beige =Color {0xF5,0xF5,0xDC,255,false };var Purple =Color {0x80,0x00,0x80,255,false }; +func (_d Color )AsRGBString ()*string {return _a .Stringf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_d ._f ,_d ._ag ,_d ._bc );};var RoyalBlue =Color {0x41,0x69,0xE1,255,false };var Turquoise =Color {0x40,0xE0,0xD0,255,false }; +var LimeGreen =Color {0x32,0xCD,0x32,255,false };var Maroon =Color {0x80,0x00,0x00,255,false };var Chocolate =Color {0xD2,0x69,0x1E,255,false };var Green =Color {0x00,0x80,0x00,255,false };var MediumSlateBlue =Color {0x7B,0x68,0xEE,255,false };var SkyBlue =Color {0x87,0xCE,0xEB,255,false }; +var PowderBlue =Color {0xB0,0xE0,0xE6,255,false };var SpringGreen =Color {0x00,0xFF,0x7F,255,false };var SteelBlue =Color {0x46,0x82,0xB4,255,false };var Tomato =Color {0xFF,0x63,0x47,255,false };var Peru =Color {0xCD,0x85,0x3F,255,false };var Beige =Color {0xF5,0xF5,0xDC,255,false }; +var LightYellow =Color {0xFF,0xFF,0xE0,255,false };var Tan =Color {0xD2,0xB4,0x8C,255,false };var Magenta =Color {0xFF,0x00,0xFF,255,false };var SandyBrown =Color {0xF4,0xA4,0x60,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 (_dd Color )IsAuto ()bool {return _dd ._fd };var LemonChiffon =Color {0xFF,0xFA,0xCD,255,false };var SkyBlue =Color {0x87,0xCE,0xEB,255,false };var DarkSlateBlue =Color {0x48,0x3D,0x8B,255,false };func FromHex (s string )Color {if len (s )==0{return Auto ; -};if s [0]=='#'{s =s [1:];};var _ff ,_de ,_fg uint8 ;_gc ,_ :=_e .Sscanf (s ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_ff ,&_de ,&_fg );if _gc ==3{return RGB (_ff ,_de ,_fg );};return Auto ;};var DarkSalmon =Color {0xE9,0x96,0x7A,255,false }; -var DarkSlateGray =Color {0x2F,0x4F,0x4F,255,false };var Pink =Color {0xFF,0xC0,0xCB,255,false };var White =Color {0xFF,0xFF,0xFF,255,false };var DarkMagenta =Color {0x8B,0x00,0x8B,255,false };var MediumSpringGreen =Color {0x00,0xFA,0x9A,255,false };var SuccessGreen =Color {0x00,0xCC,0x00,255,false }; -var IndianRed =Color {0xCD,0x5C,0x5C,255,false };var LightGrey =Color {0xD3,0xD3,0xD3,255,false };var HotPink =Color {0xFF,0x69,0xB4,255,false };var DimGrey =Color {0x69,0x69,0x69,255,false };var CadetBlue =Color {0x5F,0x9E,0xA0,255,false };var SeaGreen =Color {0x2E,0x8B,0x57,255,false }; -var Turquoise =Color {0x40,0xE0,0xD0,255,false };var LightSeaGreen =Color {0x20,0xB2,0xAA,255,false };var FireBrick =Color {0xB2,0x22,0x22,255,false };var Black =Color {0x00,0x00,0x00,255,false };var MediumTurquoise =Color {0x48,0xD1,0xCC,255,false };var LimeGreen =Color {0x32,0xCD,0x32,255,false }; -var DarkOliveGreen =Color {0x55,0x6B,0x2F,255,false };var HoneyDew =Color {0xF0,0xFF,0xF0,255,false };var Magenta =Color {0xFF,0x00,0xFF,255,false };var Moccasin =Color {0xFF,0xE4,0xB5,255,false };var DarkKhaki =Color {0xBD,0xB7,0x6B,255,false };var Khaki =Color {0xF0,0xE6,0x8C,255,false }; -var RoyalBlue =Color {0x41,0x69,0xE1,255,false };var LightSalmon =Color {0xFF,0xA0,0x7A,255,false }; +func (_ba Color )IsAuto ()bool {return _ba ._c };var Wheat =Color {0xF5,0xDE,0xB3,255,false };var Sienna =Color {0xA0,0x52,0x2D,255,false };var White =Color {0xFF,0xFF,0xFF,255,false };var Coral =Color {0xFF,0x7F,0x50,255,false }; -// AsRGBAString is used by the various wrappers to return a pointer -// to a string containing a six digit hex RGB value. -func (_gf Color )AsRGBAString ()*string {return _ge .Stringf ("\u0025\u00302\u0078\u0025\u00302\u0078\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_gf ._gd ,_gf ._d ,_gf ._f ,_gf ._a );};var Violet =Color {0xEE,0x82,0xEE,255,false };var BurlyWood =Color {0xDE,0xB8,0x87,255,false }; -var Peru =Color {0xCD,0x85,0x3F,255,false };var Thistle =Color {0xD8,0xBF,0xD8,255,false };var PaleVioletRed =Color {0xDB,0x70,0x93,255,false };var DarkSeaGreen =Color {0x8F,0xBC,0x8F,255,false };var BlanchedAlmond =Color {0xFF,0xEB,0xCD,255,false }; \ No newline at end of file +// 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 NavajoWhite =Color {0xFF,0xDE,0xAD,255,false };var Red =Color {0xFF,0x00,0x00,255,false };var DarkGray =Color {0xA9,0xA9,0xA9,255,false };var MediumSpringGreen =Color {0x00,0xFA,0x9A,255,false }; +var DarkGoldenRod =Color {0xB8,0x86,0x0B,255,false };var MistyRose =Color {0xFF,0xE4,0xE1,255,false };var DodgerBlue =Color {0x1E,0x90,0xFF,255,false };var DarkOliveGreen =Color {0x55,0x6B,0x2F,255,false };var BlueViolet =Color {0x8A,0x2B,0xE2,255,false }; +var SlateGray =Color {0x70,0x80,0x90,255,false };var WhiteSmoke =Color {0xF5,0xF5,0xF5,255,false };var PaleVioletRed =Color {0xDB,0x70,0x93,255,false };var LightPink =Color {0xFF,0xB6,0xC1,255,false };var BlanchedAlmond =Color {0xFF,0xEB,0xCD,255,false }; +var Khaki =Color {0xF0,0xE6,0x8C,255,false };var Orchid =Color {0xDA,0x70,0xD6,255,false };var MidnightBlue =Color {0x19,0x19,0x70,255,false };var Indigo =Color {0x4B,0x00,0x82,255,false };var SuccessGreen =Color {0x00,0xCC,0x00,255,false };var SlateGrey =Color {0x70,0x80,0x90,255,false }; +var GreenYellow =Color {0xAD,0xFF,0x2F,255,false };var AliceBlue =Color {0xF0,0xF8,0xFF,255,false };var LawnGreen =Color {0x7C,0xFC,0x00,255,false };var MediumTurquoise =Color {0x48,0xD1,0xCC,255,false };var Gray =Color {0x80,0x80,0x80,255,false };var DarkOrange =Color {0xFF,0x8C,0x00,255,false }; +var OliveDrab =Color {0x6B,0x8E,0x23,255,false };var Moccasin =Color {0xFF,0xE4,0xB5,255,false };var OrangeRed =Color {0xFF,0x45,0x00,255,false };var Gainsboro =Color {0xDC,0xDC,0xDC,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 DarkSlateBlue =Color {0x48,0x3D,0x8B,255,false };var SeaGreen =Color {0x2E,0x8B,0x57,255,false };var Yellow =Color {0xFF,0xFF,0x00,255,false };var DarkSalmon =Color {0xE9,0x96,0x7A,255,false }; +var GhostWhite =Color {0xF8,0xF8,0xFF,255,false };var Lavender =Color {0xE6,0xE6,0xFA,255,false };var YellowGreen =Color {0x9A,0xCD,0x32,255,false };var LightCyan =Color {0xE0,0xFF,0xFF,255,false };var LightSalmon =Color {0xFF,0xA0,0x7A,255,false };var Orange =Color {0xFF,0xA5,0x00,255,false }; +var Teal =Color {0x00,0x80,0x80,255,false };var LightSlateGray =Color {0x77,0x88,0x99,255,false };var Violet =Color {0xEE,0x82,0xEE,255,false };var LightSeaGreen =Color {0x20,0xB2,0xAA,255,false };var MintCream =Color {0xF5,0xFF,0xFA,255,false }; \ No newline at end of file diff --git a/common/axcontrol/axcontrol.go b/common/axcontrol/axcontrol.go index 934082429e..551e647b26 100644 --- a/common/axcontrol/axcontrol.go +++ b/common/axcontrol/axcontrol.go @@ -9,438 +9,438 @@ // 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 axcontrol ;import (_b "bytes";_cg "encoding/binary";_d "errors";_g "fmt";_gd "github.com/unidoc/unioffice/common/tempstorage";_bg "github.com/unidoc/unioffice/internal/mscfb";_gg "github.com/unidoc/unioffice/internal/mscfb/rw";_bf "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX"; -_bb "io";); +package axcontrol ;import (_g "bytes";_fc "encoding/binary";_fe "errors";_e "fmt";_c "github.com/unidoc/unioffice/common/tempstorage";_fb "github.com/unidoc/unioffice/internal/mscfb";_d "github.com/unidoc/unioffice/internal/mscfb/rw";_b "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX"; +_fd "io";);type scrollBarPropMask struct{_bcba bool ;_bbfc bool ;_bbfg bool ;_fdc bool ;_ceee bool ;_affb bool ;_afdc bool ;_beee bool ;_bbc bool ;_geaga bool ;_ebcb bool ;_fbag bool ;_dace bool ;_eccc bool ;_eaeab bool ;_ebce bool ;};const _gfge =2; -// GetWidth returns width of the SpinButton in HIMETRIC (0.01mm) -func (_efef *SpinButtonControl )GetWidth ()uint32 {return _efef ._afb ._cacc };func (_dee *ScrollBarControl )readDataBlock (_becb *_gg .Reader )error {_dee ._gdac =&scrollBarDataBlock {};if _dee ._dbdf ._ecdda {if _dede :=_becb .ReadProperty (&_dee ._gdac ._dgcg ); -_dede !=nil {return _dede ;};};if _dee ._dbdf ._gaeg {if _ebe :=_becb .ReadProperty (&_dee ._gdac ._gdeed );_ebe !=nil {return _ebe ;};};if _dee ._dbdf ._efa {if _ddga :=_becb .ReadProperty (&_dee ._gdac ._cege );_ddga !=nil {return _ddga ;};};if _dee ._dbdf ._fabfb {if _fcad :=_becb .ReadProperty (&_dee ._gdac ._gcea ); -_fcad !=nil {return _fcad ;};};if _dee ._dbdf ._affab {if _fbg :=_becb .ReadProperty (&_dee ._gdac ._gaa );_fbg !=nil {return _fbg ;};};if _dee ._dbdf ._fegb {if _fbe :=_becb .ReadProperty (&_dee ._gdac ._eabb );_fbe !=nil {return _fbe ;};};if _dee ._dbdf ._dbfd {if _abgd :=_becb .ReadProperty (&_dee ._gdac ._gcc ); -_abgd !=nil {return _abgd ;};};if _dee ._dbdf ._ccccg {if _ebdc :=_becb .ReadProperty (&_dee ._gdac ._adaa );_ebdc !=nil {return _ebdc ;};};if _dee ._dbdf ._cabc {if _adae :=_becb .ReadProperty (&_dee ._gdac ._feb );_adae !=nil {return _adae ;};};if _dee ._dbdf ._efac {if _bffb :=_becb .ReadProperty (&_dee ._gdac ._gbgf ); -_bffb !=nil {return _bffb ;};};if _dee ._dbdf ._geae {if _beec :=_becb .ReadProperty (&_dee ._gdac ._bfde );_beec !=nil {return _beec ;};};if _dee ._dbdf ._dcdg {if _ccbf :=_becb .ReadProperty (&_dee ._gdac ._acafe );_ccbf !=nil {return _ccbf ;};};if _dee ._dbdf ._ddcc {if _bffd :=_becb .ReadProperty (&_dee ._gdac ._cdd ); -_bffd !=nil {return _bffd ;};};if _dee ._dbdf ._gegb {if _ddfc :=_becb .ReadProperty (&_dee ._gdac ._aad );_ddfc !=nil {return _ddfc ;};};if _dee ._dbdf ._aab {if _eeea :=_becb .ReadProperty (&_dee ._gdac ._ega );_eeea !=nil {return _eeea ;};};return nil ; -};type scrollBarDataBlock struct{_dgcg uint32 ;_gdeed uint32 ;_cege uint32 ;_gcea uint8 ;_gaa int32 ;_eabb int32 ;_gcc int32 ;_adaa int32 ;_feb int32 ;_gbgf int32 ;_bfde int32 ;_acafe uint32 ;_cdd uint32 ;_aad uint32 ;_ega uint16 ;}; - -// SetBackColor sets a button text color value from a system palette for a label control. -func (_bgag *LabelControl )SetBackColor (backColor uint32 ){_bgag ._fbb ._gag =true ;_bgag ._bge ._ffb =backColor ;};func (_eda *guidAndPicture )importFromReader (_adfa *_gg .Reader )error {_affa :=_b .NewBuffer ([]byte {});if _ ,_bdf :=_bb .CopyN (_affa ,_adfa ,int64 (_dgb )); -_bdf !=nil {return _bdf ;};_baec :=_affa .Bytes ();for _gbfd :=0;_gbfd < _dgb ;_gbfd ++{if _baec [_gbfd ]!=_afga [_gbfd ]{return _g .Errorf ("\u0049\u006e\u0076\u0061\u006c\u0069d\u0020\u0047\u0055\u0049\u0044\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0025v\u0020\u0061\u0074\u0020\u0069\u006e\u0064e\u0078\u0020\u0025\u0076",_baec [_gbfd ],_gbfd ); -};};_eda ._cedc =_baec ;_eda ._feef =&stdPicture {};if _ffg :=_adfa .ReadProperty (&_eda ._feef ._gacd );_ffg !=nil {return _ffg ;};if _eda ._feef ._gacd !=_cef {return _g .Errorf ("\u0049\u006e\u0076\u0061li\u0064\u0020\u0070\u0072\u0065\u0061\u006d\u0062\u006c\u0065\u0020\u0025\u0076",_eda ._feef ._gacd ); -};if _cbg :=_adfa .ReadProperty (&_eda ._feef ._ceaab );_cbg !=nil {return _cbg ;};if _eda ._feef ._ceaab !=0{_bac :=_b .NewBuffer ([]byte {});if _ ,_cega :=_bb .Copy (_bac ,_adfa );_cega !=nil {return _cega ;};_eda ._feef ._fefb =_bac ;};return nil ;}; -type morphDataControlStringValue struct{*morphDataControl };func (_caa *ImageControl )readDataBlock (_eac *_gg .Reader )error {_caa ._fba =&imageDataBlock {};if _caa ._add ._ccd {if _bdeb :=_eac .ReadProperty (&_caa ._fba ._acc );_bdeb !=nil {return _bdeb ; -};};if _caa ._add ._ege {if _dddb :=_eac .ReadProperty (&_caa ._fba ._fcd );_dddb !=nil {return _dddb ;};};if _caa ._add ._ebd {if _ead :=_eac .ReadProperty (&_caa ._fba ._ggf );_ead !=nil {return _ead ;};};if _caa ._add ._ecff {if _aedc :=_eac .ReadProperty (&_caa ._fba ._dcc ); -_aedc !=nil {return _aedc ;};};if _caa ._add ._fabd {if _ddf :=_eac .ReadProperty (&_caa ._fba ._geb );_ddf !=nil {return _ddf ;};};if _caa ._add ._agf {if _aaec :=_eac .ReadProperty (&_caa ._fba ._cccg );_aaec !=nil {return _aaec ;};};if _caa ._add ._ffa {if _fffd :=_eac .ReadProperty (&_caa ._fba ._geegg ); -_fffd !=nil {return _fffd ;};};if _caa ._add ._bcg {if _bfbf :=_eac .ReadProperty (&_caa ._fba ._gggd );_bfbf !=nil {return _bfbf ;};};if _caa ._add ._fbfe {if _cbgc :=_eac .ReadProperty (&_caa ._fba ._adfc );_cbgc !=nil {return _cbgc ;};};if _caa ._add ._eab {if _afag :=_eac .ReadProperty (&_caa ._fba ._dca ); -_afag !=nil {return _afag ;};};return nil ;}; - -// SetCaption sets a caption string for a morph control. -func (_gebe *morphDataControl )SetCaption (caption string ){if _gebe ._efe {_gebe ._cfe ._deb =true ;_gebe ._dbe ._gagb =uint32 (len (caption ));_gebe ._cgbf ._fbda =caption ;};}; - -// OptionButtonDataControl is a representation of an option button ActiveX form. -type OptionButtonDataControl struct{*morphDataControlBoolValue };func (_gea *morphDataControl )readExtraDataBlock (_gace *_gg .Reader )error {_gea ._cgbf =&morphDataExtraDataBlock {};if _gea ._cfe ._aefg {var _aeccd uint64 ;if _ecb :=_gace .ReadPairProperty (&_aeccd ); -_ecb !=nil {return _ecb ;};_gea ._cgbf ._aegb =uint32 (_aeccd );_gea ._cgbf ._cgfe =uint32 (_aeccd >>32);};if _gea ._dbe ._cec > 0{_dafa ,_agfg :=_gace .ReadStringProperty (_gea ._dbe ._cec );if _agfg !=nil {return _agfg ;};_gea ._cgbf ._fdbd =_dafa ;}; -if _gea ._dbe ._gagb > 0{_ffaf ,_ded :=_gace .ReadStringProperty (_gea ._dbe ._gagb );if _ded !=nil {return _ded ;};_gea ._cgbf ._fbda =_ffaf ;};if _gea ._dbe ._fdc > 0{_dfg ,_eecb :=_gace .ReadStringProperty (_gea ._dbe ._fdc );if _eecb !=nil {return _eecb ; -};_gea ._cgbf ._edbab =_dfg ;};return nil ;};func (_gega *morphDataControl )writeColumnInfo (_cdbe *_gg .Writer )error {return nil };func (_df *CommandButtonControl )writePropMask (_agb *_gg .Writer )error {_edgg :=uint32 (0);_edgg =_gg .PushLeftUI32 (_edgg ,_df ._bda ._gbf ); -_edgg =_gg .PushLeftUI32 (_edgg ,_df ._bda ._eaaa );_edgg =_gg .PushLeftUI32 (_edgg ,_df ._bda ._ag );_edgg =_gg .PushLeftUI32 (_edgg ,_df ._bda ._fac );_edgg =_gg .PushLeftUI32 (_edgg ,_df ._bda ._bad );_edgg =_gg .PushLeftUI32 (_edgg ,_df ._bda ._ced ); -_edgg =_gg .PushLeftUI32 (_edgg ,_df ._bda ._dag );_edgg =_gg .PushLeftUI32 (_edgg ,_df ._bda ._aff );_edgg =_gg .PushLeftUI32 (_edgg ,_df ._bda ._bfaf );_edgg =_gg .PushLeftUI32 (_edgg ,_df ._bda ._afe );_edgg =_gg .PushLeftUI32 (_edgg ,_df ._bda ._baeg ); -_edgg >>=21;return _cg .Write (_agb ,_cg .LittleEndian ,_edgg );};func (_caf *morphDataControl )writeColumnInfoDataBlock (_cdef *_gg .Writer )error {return nil }; +// SetForeColor sets a button text color value from a system palette for a spinButton control. +func (_afbc *SpinButtonControl )SetForeColor (foreColor uint32 ){_afbc ._dacee ._dfad =true ;_afbc ._aea ._bcfd =foreColor ;};func (_gbdd *morphDataControl )writeColumnInfoDataBlock (_gbc *_d .Writer )error {return nil };type imageDataBlock struct{_fdee uint32 ; +_deaa uint32 ;_cccc byte ;_dgeg uint8 ;_fafa byte ;_aag byte ;_gbe uint16 ;_bab byte ;_gcg uint32 ;_bec uint16 ;}; -// SetWidth sets width of the ScrollBar in HIMETRIC (0.01mm) -func (_feg *ScrollBarControl )SetWidth (width uint32 ){_feg ._dbdf ._gcdb =true ;_feg ._gfdd ._cccgc =width ;}; +// GetValue gets a value from a control which value can be represented as a string. +func (_gddd *morphDataControlStringValue )GetValue ()string {return _gddd .getValueString ()};func (_bga *guidAndPicture )getStdPictureBytes ()[]byte {if _bga !=nil &&_bga ._agc !=nil &&_bga ._agc ._bdc !=nil {return _bga ._agc ._bdc .Bytes ();};return nil ; +};const _gagf =1;func (_bcaf *ImageControl )readDataBlock (_aba *_d .Reader )error {_bcaf ._ccc =&imageDataBlock {};if _bcaf ._bbg ._bfce {if _bbf :=_aba .ReadProperty (&_bcaf ._ccc ._fdee );_bbf !=nil {return _bbf ;};};if _bcaf ._bbg ._cecb {if _cabd :=_aba .ReadProperty (&_bcaf ._ccc ._deaa ); +_cabd !=nil {return _cabd ;};};if _bcaf ._bbg ._dfa {if _edcg :=_aba .ReadProperty (&_bcaf ._ccc ._cccc );_edcg !=nil {return _edcg ;};};if _bcaf ._bbg ._ege {if _dacc :=_aba .ReadProperty (&_bcaf ._ccc ._dgeg );_dacc !=nil {return _dacc ;};};if _bcaf ._bbg ._ccb {if _ced :=_aba .ReadProperty (&_bcaf ._ccc ._fafa ); +_ced !=nil {return _ced ;};};if _bcaf ._bbg ._aceab {if _dcb :=_aba .ReadProperty (&_bcaf ._ccc ._aag );_dcb !=nil {return _dcb ;};};if _bcaf ._bbg ._gfb {if _bed :=_aba .ReadProperty (&_bcaf ._ccc ._gbe );_bed !=nil {return _bed ;};};if _bcaf ._bbg ._fea {if _geae :=_aba .ReadProperty (&_bcaf ._ccc ._bab ); +_geae !=nil {return _geae ;};};if _bcaf ._bbg ._gfac {if _egf :=_aba .ReadProperty (&_bcaf ._ccc ._gcg );_egf !=nil {return _egf ;};};if _bcaf ._bbg ._edb {if _eece :=_aba .ReadProperty (&_bcaf ._ccc ._bec );_eece !=nil {return _eece ;};};return nil ;}; -// SetHeight sets height of the morphDataControl in HIMETRIC (0.01mm) -func (_gacc *morphDataControl )SetHeight (height uint32 ){_gacc ._cfe ._aefg =true ;_gacc ._cgbf ._aegb =height ;};func (_ebce *LabelControl )writePropMask (_bef *_gg .Writer )error {_dagg :=uint32 (0);_dagg =_gg .PushLeftUI32 (_dagg ,_ebce ._fbb ._deg ); -_dagg =_gg .PushLeftUI32 (_dagg ,_ebce ._fbb ._gag );_dagg =_gg .PushLeftUI32 (_dagg ,_ebce ._fbb ._ddcb );_dagg =_gg .PushLeftUI32 (_dagg ,_ebce ._fbb ._bdd );_dagg =_gg .PushLeftUI32 (_dagg ,_ebce ._fbb ._fbfb );_dagg =_gg .PushLeftUI32 (_dagg ,_ebce ._fbb ._efb ); -_dagg =_gg .PushLeftUI32 (_dagg ,_ebce ._fbb ._fdeb );_dagg =_gg .PushLeftUI32 (_dagg ,_ebce ._fbb ._adbd );_dagg =_gg .PushLeftUI32 (_dagg ,_ebce ._fbb ._fce );_dagg =_gg .PushLeftUI32 (_dagg ,_ebce ._fbb ._fadb );_dagg =_gg .PushLeftUI32 (_dagg ,_ebce ._fbb ._cad ); -_dagg =_gg .PushLeftUI32 (_dagg ,_ebce ._fbb ._bdabc );_dagg =_gg .PushLeftUI32 (_dagg ,_ebce ._fbb ._babf );_dagg >>=19;return _cg .Write (_bef ,_cg .LittleEndian ,_dagg );}; -// GetValue gets a value from a control which value can be represented as a string. -func (_adg *morphDataControlStringValue )GetValue ()string {return _adg .getValueString ()};type commandButtonDataBlock struct{_ga uint32 ;_cca uint32 ;_gf uint32 ;_fee uint32 ;_bbg bool ;_gac uint32 ;_fad uint8 ;_gca uint16 ;_eef rune ;_gaf uint16 ;}; -func (_ebb *CommandButtonControl )writeDataBlock (_dde *_gg .Writer )error {if _ebb ._bda ._gbf {if _de :=_dde .WriteProperty (_ebb ._fab ._ga );_de !=nil {return _de ;};};if _ebb ._bda ._eaaa {if _aaf :=_dde .WriteProperty (_ebb ._fab ._cca );_aaf !=nil {return _aaf ; -};};if _ebb ._bda ._ag {if _cbe :=_dde .WriteProperty (_ebb ._fab ._gf );_cbe !=nil {return _cbe ;};};if _ebb ._bda ._fac {_baf :=_aeg (_ebb ._fab ._fee ,_ebb ._fab ._bbg );if _aef :=_dde .WriteProperty (_baf );_aef !=nil {return _aef ;};};if _ebb ._bda ._bad {if _cedb :=_dde .WriteProperty (_ebb ._fab ._gac ); -_cedb !=nil {return _cedb ;};};if _ebb ._bda ._dag {if _ceaa :=_dde .WriteProperty (_ebb ._fab ._fad );_ceaa !=nil {return _ceaa ;};};if _ebb ._bda ._aff {if _aed :=_dde .WriteProperty (_ebb ._fab ._gca );_aed !=nil {return _aed ;};};if _ebb ._bda ._bfaf {if _fag :=_dde .WriteProperty (_ebb ._fab ._eef ); -_fag !=nil {return _fag ;};};if _ebb ._bda ._baeg {if _bcd :=_dde .WriteProperty (_ebb ._fab ._gaf );_bcd !=nil {return _bcd ;};};return _dde .AlignLength (4);};const (FmPictureAlignmentTopLeft FmPictureAlignment =iota ;FmPictureAlignmentTopRight ;FmPictureAlignmentCenter ; -FmPictureAlignmentBottomLeft ;FmPictureAlignmentBottomRight ;);func (_aba *morphDataControl )getValueBool ()bool {return _aba ._cfe ._afgb &&_aba ._cgbf ._fdbd =="\u0031";};type morphDataDataBlock struct{_abec uint32 ;_ffae uint32 ;_ddb uint32 ;_aafd uint32 ; -_aead byte ;_eade byte ;_acdd byte ;_abee byte ;_eag rune ;_gaec uint32 ;_bgfa uint16 ;_dgg int16 ;_gddd int16 ;_ddef uint16 ;_dfff uint16 ;_dbg uint8 ;_bfe uint8 ;_fbcd uint8 ;_dfee uint8 ;_cga uint8 ;_cec uint32 ;_ceca bool ;_gagb uint32 ;_cdeb bool ; -_eefb uint32 ;_bcb uint32 ;_ggc uint32 ;_effc uint16 ;_gfdb uint16 ;_afed rune ;_fdc uint32 ;_bfg bool ;};type scrollBarPropMask struct{_ecdda bool ;_gaeg bool ;_efa bool ;_fabfb bool ;_gcdb bool ;_affab bool ;_fegb bool ;_dbfd bool ;_ccccg bool ;_cabc bool ; -_efac bool ;_geae bool ;_dcdg bool ;_ddcc bool ;_gegb bool ;_aab bool ;};func _ebfd (_dfae *_gg .Reader )(*SpinButtonControl ,error ){_bcef :=&SpinButtonControl {};if _ddge :=_bcef .readPropMask (_dfae );_ddge !=nil {return nil ,_ddge ;};if _fdd :=_bcef .readDataBlock (_dfae ); -_fdd !=nil {return nil ,_fdd ;};if _eacf :=_bcef .readExtraDataBlock (_dfae );_eacf !=nil {return nil ,_eacf ;};if _dgce :=_bcef .readStreamDataM (_dfae ,_bcef ._ecddc ._bfabe );_dgce !=nil {return nil ,_dgce ;};if _cdac :=_bcef .readTheRest (_dfae );_cdac !=nil {return nil ,_cdac ; -};return _bcef ,nil ;}; +// SetHeight sets height of the SpinButton in HIMETRIC (0.01mm) +func (_ccgc *SpinButtonControl )SetHeight (height uint32 ){_ccgc ._dacee ._bfdg =true ;_ccgc ._dae ._bafb =height ;}; -// GetMax gets a button max value. -func (_bfdf *SpinButtonControl )GetMax ()int32 {return _bfdf ._bebd ._cegg }; +// GetWidth returns width of the SpinButton in HIMETRIC (0.01mm) +func (_bffc *SpinButtonControl )GetWidth ()uint32 {return _bffc ._dae ._fgda };func (_afdde *morphDataControl )readColumnInfoPropMask (_egcb *_d .Reader )error {return nil };func (_edcag *morphDataControl )readColumnInfoDataBlock (_bead *_d .Reader )error {return nil }; -// SetBackColor sets a button text color value from a system palette for a scrollBar control. -func (_bgbe *ScrollBarControl )SetBackColor (backColor uint32 ){_bgbe ._dbdf ._gaeg =true ;_bgbe ._gdac ._gdeed =backColor ;};func (_gbe *morphDataControl )setValueBool (_fade bool ){_gbe ._cfe ._afgb =true ;_gbe ._dbe ._cec =1;_gbe ._dbe ._ceca =true ; -_fcca :="\u0030";if _fade {_fcca ="\u0031";};_gbe ._cgbf ._fdbd =_fcca ;}; -// SpinButtonControl is a representation of a spinButton ActiveX form. -type SpinButtonControl struct{controlBase ;_ecddc *spinButtonPropMask ;_bebd *spinButtonDataBlock ;_afb *spinButtonExtraDataBlock ;_dgef *streamData ;}; +// SetValue sets a value for a control which value can be represented as a string. +func (_bbde *morphDataControlStringValue )SetValue (value string ){_bbde .setValueString (value )}; -// GetWidth returns width of the morphDataControl in HIMETRIC (0.01mm) -func (_fcbc *morphDataControl )GetWidth ()uint32 {return _fcbc ._cgbf ._cgfe };func (_beca *ImageControl )readExtraDataBlock (_egd *_gg .Reader )error {_beca ._fefc =&imageExtraDataBlock {};if _beca ._add ._gbb {var _abe uint64 ;if _beg :=_egd .ReadPairProperty (&_abe ); -_beg !=nil {return _beg ;};_beca ._fefc ._dged =uint32 (_abe );_beca ._fefc ._gbg =uint32 (_abe >>32);};return nil ;};func (_dfa *controlBase )getPictureBytes ()[]byte {return _dfa ._faa ._cgd .getStdPictureBytes ()};type morphDataPropMask struct{_cgef bool ; -_edae bool ;_ccg bool ;_eged bool ;_fgbc bool ;_fgfe bool ;_dddf bool ;_befa bool ;_aefg bool ;_fage bool ;_eabd bool ;_age bool ;_dgc bool ;_dda bool ;_ecee bool ;_acdg bool ;_ebcb bool ;_dgbf bool ;_afea bool ;_faded bool ;_abba bool ;_afgb bool ;_deb bool ; -_dgfd bool ;_ceba bool ;_dgfb bool ;_ggded bool ;_cacf bool ;_fcaf bool ;_aecc bool ;}; +// SetMax sets a button max value. +func (_aeab *SpinButtonControl )SetMax (max int32 ){_aeab ._dacee ._begd =true ;_aeab ._aea ._afde =max };func (_bgeg *morphDataControl )getValueBool ()bool {return _bgeg ._agbf ._bfg &&_bgeg ._cbd ._ccf =="\u0031";};func (_bgd *guidAndPicture )export (_aecc *_d .Writer )error {if _ ,_fbdc :=_fd .Copy (_aecc ,_g .NewBuffer (_bgd ._badg )); +_fbdc !=nil {return _fbdc ;};if _cdg :=_aecc .WriteProperty (_bgd ._agc ._baea );_cdg !=nil {return _cdg ;};if _fdd :=_aecc .WriteProperty (_bgd ._agc ._gfa );_fdd !=nil {return _fdd ;};_ ,_cfdf :=_fd .Copy (_aecc ,_bgd ._agc ._bdc );if _cfdf !=nil {return _cfdf ; +};return nil ;}; -// GetCaption gets a caption string from a commandButton control. -func (_db *CommandButtonControl )GetCaption ()string {return _db ._ddg ._gdcd };func _dbf (_agbb *_gg .Reader )(*morphDataControl ,error ){_bacb :=&morphDataControl {};if _ebg :=_bacb .readPropMask (_agbb );_ebg !=nil {return nil ,_ebg ;};if _bbf :=_bacb .readDataBlock (_agbb ); -_bbf !=nil {return nil ,_bbf ;};if _bgc :=_bacb .readExtraDataBlock (_agbb );_bgc !=nil {return nil ,_bgc ;};if _dbc :=_bacb .readStreamDataMP (_agbb ,_bacb ._cfe ._ggded ,_bacb ._cfe ._cacf );_dbc !=nil {return nil ,_dbc ;};switch _bacb ._dbe ._acdd {case _adc ,_ggfb :if _ccf :=_bacb .readColumnInfo (_agbb ); -_ccf !=nil {return nil ,_ccf ;};if _eba :=_bacb .readColumnInfoPropMask (_agbb );_eba !=nil {return nil ,_eba ;};if _adbc :=_bacb .readColumnInfoDataBlock (_agbb );_adbc !=nil {return nil ,_adbc ;};};if _acg :=_bacb .readTheRest (_agbb );_acg !=nil {return nil ,_acg ; -};return _bacb ,nil ;}; +// SetBackColor sets a button text color value from a system palette for a label control. +func (_effc *LabelControl )SetBackColor (backColor uint32 ){_effc ._ebb ._agbg =true ;_effc ._ggd ._dbgd =backColor ;};func (_abb *controlBase )setMouseIconBytes (_gc []byte ){if _abb ._dadf ._fefd ==nil {_abb ._dadf ._fefd =&guidAndPicture {};};_abb ._dadf ._fefd .setStdPictureBytes (_gc ); +}; -// SetHeight sets height of the ScrollBar in HIMETRIC (0.01mm) -func (_ggb *ScrollBarControl )SetHeight (height uint32 ){_ggb ._dbdf ._gcdb =true ;_ggb ._gfdd ._ccfd =height ;};func (_efbbg *controlBase )readStreamDataM (_cafg *_gg .Reader ,_ggea bool )error {_efbbg ._faa =&streamData {};if _ggea {_efbbg ._faa ._fgfdb =&guidAndPicture {}; -if _facf :=_efbbg ._faa ._fgfdb .importFromReader (_cafg );_facf !=nil {return _facf ;};};return nil ;}; +// SetForeColor sets a button text color value from a system palette for a commandButton control. +func (_daa *CommandButtonControl )SetForeColor (foreColor uint32 ){_daa ._bge ._afe =true ;_daa ._eca ._dafgd =foreColor ;}; -// GetPosition gets a button position value. -func (_efbb *SpinButtonControl )GetPosition ()int32 {return _efbb ._bebd ._adee };func (_cgcb *morphDataControl )getValueString ()string {if _cgcb ._cfe ._afgb {return _cgcb ._cgbf ._fdbd ;};return "";}; +// GetBackColor gets a button text color value for a system palette from a spinButton control. +func (_efc *SpinButtonControl )GetBackColor ()uint32 {return _efc ._aea ._fggc };type morphDataColumnInfoPropMask struct{};func (_agb *ImageControl )writeDataBlock (_fbab *_d .Writer )error {if _agb ._bbg ._bfce {if _cag :=_fbab .WriteProperty (_agb ._ccc ._fdee ); +_cag !=nil {return _cag ;};};if _agb ._bbg ._cecb {if _abc :=_fbab .WriteProperty (_agb ._ccc ._deaa );_abc !=nil {return _abc ;};};if _agb ._bbg ._dfa {if _fcag :=_fbab .WriteProperty (_agb ._ccc ._cccc );_fcag !=nil {return _fcag ;};};if _agb ._bbg ._ege {if _fdg :=_fbab .WriteProperty (_agb ._ccc ._dgeg ); +_fdg !=nil {return _fdg ;};};if _agb ._bbg ._ccb {if _ffc :=_fbab .WriteProperty (_agb ._ccc ._fafa );_ffc !=nil {return _ffc ;};};if _agb ._bbg ._aceab {if _cfde :=_fbab .WriteProperty (_agb ._ccc ._aag );_cfde !=nil {return _cfde ;};};if _agb ._bbg ._gfb {if _dfb :=_fbab .WriteProperty (_agb ._ccc ._gbe ); +_dfb !=nil {return _dfb ;};};if _agb ._bbg ._fea {if _dcg :=_fbab .WriteProperty (_agb ._ccc ._bab );_dcg !=nil {return _dcg ;};};if _agb ._bbg ._gfac {if _gda :=_fbab .WriteProperty (_agb ._ccc ._gcg );_gda !=nil {return _gda ;};};if _agb ._bbg ._edb {if _efga :=_fbab .WriteProperty (_agb ._ccc ._bec ); +_efga !=nil {return _efga ;};};return _fbab .AlignLength (4);}; -// ExportToByteArray makes a byte array from a control as it is stored in .bin files. -func (_bca *Control )ExportToByteArray ()([]byte ,error ){_geg ,_eb :=_gd .Open (_bca ._dd );if _eb !=nil {return nil ,_eb ;};defer _geg .Close ();_bdg ,_eb :=_bg .New (_geg );if _eb !=nil {return nil ,_eb ;};_fae :=_gg .NewWriter ();if _bfa :=_cg .Write (_fae ,_cg .LittleEndian ,&_bca ._cb ); -_bfa !=nil {return nil ,_bfa ;};if _gda :=_cg .Write (_fae ,_cg .LittleEndian ,&_bca ._gc );_gda !=nil {return nil ,_gda ;};if _ff :=_cg .Write (_fae ,_cg .LittleEndian ,uint16 (0));_ff !=nil {return nil ,_ff ;};var _af error ;if _ecc :=_bca .Choice ;_ecc !=nil {if _ecc .CheckBox !=nil {_af =_ecc .CheckBox .export (_fae ); -}else if _ecc .TextBox !=nil {_af =_ecc .TextBox .export (_fae );}else if _ecc .ComboBox !=nil {_af =_ecc .ComboBox .export (_fae );}else if _ecc .ListBox !=nil {_af =_ecc .ListBox .export (_fae );}else if _ecc .OptionButton !=nil {_af =_ecc .OptionButton .export (_fae ); -}else if _ecc .ToggleButton !=nil {_af =_ecc .ToggleButton .export (_fae );}else if _ecc .Label !=nil {_af =_ecc .Label .export (_fae );}else if _ecc .SpinButton !=nil {_af =_ecc .SpinButton .export (_fae );}else if _ecc .CommandButton !=nil {_af =_ecc .CommandButton .export (_fae ); -}else if _ecc .ScrollBar !=nil {_af =_ecc .ScrollBar .export (_fae );}else {_af =_ecc ._bc .writeTheRest (_fae );};};if _af !=nil {return nil ,_af ;};if _gdcg :=_fae .WriteByteAt (byte (_bca ._gdc ),2);_gdcg !=nil {return nil ,_gdcg ;};if _bce :=_fae .WriteByteAt (byte (_bca ._gdc >>8),3); -_bce !=nil {return nil ,_bce ;};_afa ,_eb :=_bdg .GetEntry ("\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073");if _eb !=nil {return nil ,_eb ;};if _aee :=_afa .SetEntryContent (_fae .Bytes ());_aee !=nil {return nil ,_aee ;};return _bdg .Export ();}; +// SetForeColor sets a button text color value from a system palette for a label control. +func (_fdfd *LabelControl )SetForeColor (foreColor uint32 ){_fdfd ._ebb ._gfd =true ;_fdfd ._ggd ._ecc =foreColor ;}; -// SetMin sets a button min value. -func (_dcagg *ScrollBarControl )SetMin (min int32 ){_dcagg ._dbdf ._affab =true ;_dcagg ._gdac ._gaa =min ;};func (_bae *CommandButtonControl )export (_cd *_gg .Writer )error {if _eaa :=_bae .writePropMask (_cd );_eaa !=nil {return _eaa ;};if _ceb :=_bae .writeDataBlock (_cd ); -_ceb !=nil {return _ceb ;};if _bea :=_bae .writeExtraDataBlock (_cd );_bea !=nil {return _bea ;};_bae ._aecb =uint16 (_cd .Len ()-4);if _gdcc :=_bae .writeStreamDataPM (_cd );_gdcc !=nil {return _gdcc ;};return _bae .writeTheRest (_cd );};type commandButtonPropMask struct{_gbf bool ; -_eaaa bool ;_ag bool ;_fac bool ;_bad bool ;_ced bool ;_dag bool ;_aff bool ;_bfaf bool ;_afe bool ;_baeg bool ;};func (_ecfa *ScrollBarControl )export (_faae *_gg .Writer )error {if _dgabe :=_ecfa .writePropMask (_faae );_dgabe !=nil {return _dgabe ;}; -if _egde :=_ecfa .writeDataBlock (_faae );_egde !=nil {return _egde ;};if _efeg :=_ecfa .writeExtraDataBlock (_faae );_efeg !=nil {return _efeg ;};_ecfa ._aecb =uint16 (_faae .Len ()-4);if _baaa :=_ecfa .writeStreamDataM (_faae );_baaa !=nil {return _baaa ; -};return _ecfa .writeTheRest (_faae );};func (_egf *LabelControl )readExtraDataBlock (_cfff *_gg .Reader )error {_egf ._affd =&labelExtraDataBlock {};if _egf ._bge ._addg > 0{_dgfc ,_aac :=_cfff .ReadStringProperty (_egf ._bge ._addg );if _aac !=nil {return _aac ; -};_egf ._affd ._edd =_dgfc ;};if _egf ._fbb ._efb {var _fadc uint64 ;if _daa :=_cfff .ReadPairProperty (&_fadc );_daa !=nil {return _daa ;};_egf ._affd ._dcee =uint32 (_fadc );_egf ._affd ._gagg =uint32 (_fadc >>32);};return nil ;}; +// SetWidth sets width of the Label in HIMETRIC (0.01mm) +func (_debf *LabelControl )SetWidth (width uint32 ){_debf ._ebb ._bea =true ;_debf ._cabe ._aafa =width };const (FmPictureSizeModeClip FmPictureSizeMode =iota ;FmPictureSizeModeStretch ;_ ;FmPictureSizeModeZoom ;);func (_fddd *ScrollBarControl )writeDataBlock (_cfbg *_d .Writer )error {if _fddd ._cgd ._bcba {if _fddb :=_cfbg .WriteProperty (_fddd ._dabe ._acg ); +_fddb !=nil {return _fddb ;};};if _fddd ._cgd ._bbfc {if _bbaa :=_cfbg .WriteProperty (_fddd ._dabe ._fafe );_bbaa !=nil {return _bbaa ;};};if _fddd ._cgd ._bbfg {if _gbcb :=_cfbg .WriteProperty (_fddd ._dabe ._acad );_gbcb !=nil {return _gbcb ;};};if _fddd ._cgd ._fdc {if _edcbd :=_cfbg .WriteProperty (_fddd ._dabe ._dfgb ); +_edcbd !=nil {return _edcbd ;};};if _fddd ._cgd ._affb {if _bebg :=_cfbg .WriteProperty (_fddd ._dabe ._bfgd );_bebg !=nil {return _bebg ;};};if _fddd ._cgd ._afdc {if _fdcd :=_cfbg .WriteProperty (_fddd ._dabe ._dgbc );_fdcd !=nil {return _fdcd ;};};if _fddd ._cgd ._beee {if _ebfc :=_cfbg .WriteProperty (_fddd ._dabe ._fcgd ); +_ebfc !=nil {return _ebfc ;};};if _fddd ._cgd ._bbc {if _aefb :=_cfbg .WriteProperty (_fddd ._dabe ._fee );_aefb !=nil {return _aefb ;};};if _fddd ._cgd ._geaga {if _caaa :=_cfbg .WriteProperty (_fddd ._dabe ._cddb );_caaa !=nil {return _caaa ;};};if _fddd ._cgd ._ebcb {if _adb :=_cfbg .WriteProperty (_fddd ._dabe ._afbf ); +_adb !=nil {return _adb ;};};if _fddd ._cgd ._fbag {if _cfed :=_cfbg .WriteProperty (_fddd ._dabe ._faac );_cfed !=nil {return _cfed ;};};if _fddd ._cgd ._dace {if _fdbe :=_cfbg .WriteProperty (_fddd ._dabe ._ggga );_fdbe !=nil {return _fdbe ;};};if _fddd ._cgd ._eccc {if _cacee :=_cfbg .WriteProperty (_fddd ._dabe ._gbab ); +_cacee !=nil {return _cacee ;};};if _fddd ._cgd ._eaeab {if _fgfa :=_cfbg .WriteProperty (_fddd ._dabe ._bcde );_fgfa !=nil {return _fgfa ;};};if _fddd ._cgd ._ebce {if _bfefd :=_cfbg .WriteProperty (_fddd ._dabe ._bbe );_bfefd !=nil {return _bfefd ;}; +};return _cfbg .AlignLength (4);};func (_dbea *SpinButtonControl )readPropMask (_feef *_d .Reader )error {var _fda uint32 ;if _dcff :=_fc .Read (_feef ,_fc .LittleEndian ,&_fda );_dcff !=nil {return _dcff ;};_dbea ._dacee =&spinButtonPropMask {};_dbea ._dacee ._dfad ,_fda =_d .PopRightUI32 (_fda ); +_dbea ._dacee ._ecbb ,_fda =_d .PopRightUI32 (_fda );_dbea ._dacee ._gaec ,_fda =_d .PopRightUI32 (_fda );_dbea ._dacee ._bfdg ,_fda =_d .PopRightUI32 (_fda );_fda >>=1;_dbea ._dacee ._faae ,_fda =_d .PopRightUI32 (_fda );_dbea ._dacee ._begd ,_fda =_d .PopRightUI32 (_fda ); +_dbea ._dacee ._aaad ,_fda =_d .PopRightUI32 (_fda );_dbea ._dacee ._ade ,_fda =_d .PopRightUI32 (_fda );_dbea ._dacee ._dbce ,_fda =_d .PopRightUI32 (_fda );_dbea ._dacee ._fedf ,_fda =_d .PopRightUI32 (_fda );_dbea ._dacee ._agcg ,_fda =_d .PopRightUI32 (_fda ); +_dbea ._dacee ._cbcdf ,_fda =_d .PopRightUI32 (_fda );_dbea ._dacee ._dabd ,_fda =_d .PopRightUI32 (_fda );_dbea ._dacee ._cbag ,_fda =_d .PopRightUI32 (_fda );return nil ;}; -// GetPosition gets a button position value. -func (_bgee *ScrollBarControl )GetPosition ()int32 {return _bgee ._gdac ._gcc }; +// GetMax gets a button max value. +func (_bbgg *SpinButtonControl )GetMax ()int32 {return _bbgg ._aea ._afde };func (_dag *controlBase )getMouseIconBytes ()[]byte {return _dag ._dadf ._fefd .getStdPictureBytes ()};func (_cabf *ImageControl )readExtraDataBlock (_cbb *_d .Reader )error {_cabf ._gea =&imageExtraDataBlock {}; +if _cabf ._bbg ._dac {var _cage uint64 ;if _bgce :=_cbb .ReadPairProperty (&_cage );_bgce !=nil {return _bgce ;};_cabf ._gea ._deba =uint32 (_cage );_cabf ._gea ._fdf =uint32 (_cage >>32);};return nil ;};type imageExtraDataBlock struct{_fdf uint32 ;_deba uint32 ; +};const _aggg =5;func (_eade *morphDataControl )writeDataBlock (_fcgf *_d .Writer )error {if _eade ._agbf ._effa {if _edca :=_fcgf .WriteProperty (_eade ._gegf ._gcaa );_edca !=nil {return _edca ;};};if _eade ._agbf ._adg {if _fega :=_fcgf .WriteProperty (_eade ._gegf ._ddga ); +_fega !=nil {return _fega ;};};if _eade ._agbf ._effd {if _aace :=_fcgf .WriteProperty (_eade ._gegf ._cagd );_aace !=nil {return _aace ;};};if _eade ._agbf ._cfe {if _fcd :=_fcgf .WriteProperty (_eade ._gegf ._ecca );_fcd !=nil {return _fcd ;};};if _eade ._agbf ._gffe {if _ggdf :=_fcgf .WriteProperty (_eade ._gegf ._bcbc ); +_ggdf !=nil {return _ggdf ;};};if _eade ._agbf ._caa {if _ddgg :=_fcgf .WriteProperty (_eade ._gegf ._fafb );_ddgg !=nil {return _ddgg ;};};if _eade ._agbf ._cbbe {if _cegd :=_fcgf .WriteProperty (_eade ._gegf ._gdad );_cegd !=nil {return _cegd ;};};if _eade ._agbf ._dccc {if _abfa :=_fcgf .WriteProperty (_eade ._gegf ._caf ); +_abfa !=nil {return _abfa ;};};if _eade ._agbf ._eeae {if _badb :=_fcgf .WriteProperty (_eade ._gegf ._gaac );_badb !=nil {return _badb ;};};if _eade ._agbf ._bbded {if _bfaf :=_fcgf .WriteProperty (_eade ._gegf ._fcfe );_bfaf !=nil {return _bfaf ;};}; +if _eade ._agbf ._cace {if _aab :=_fcgf .WriteProperty (_eade ._gegf ._gcgf );_aab !=nil {return _aab ;};};if _eade ._agbf ._bagb {if _fgcc :=_fcgf .WriteProperty (_eade ._gegf ._dege );_fgcc !=nil {return _fgcc ;};};if _eade ._agbf ._cca {if _dccd :=_fcgf .WriteProperty (_eade ._gegf ._caed ); +_dccd !=nil {return _dccd ;};};if _eade ._agbf ._cbfe {if _cbef :=_fcgf .WriteProperty (_eade ._gegf ._edba );_cbef !=nil {return _cbef ;};};if _eade ._agbf ._eag {if _dgd :=_fcgf .WriteProperty (_eade ._gegf ._aegb );_dgd !=nil {return _dgd ;};};if _eade ._agbf ._bfbe {if _egfa :=_fcgf .WriteProperty (_eade ._gegf ._ccg ); +_egfa !=nil {return _egfa ;};};if _eade ._agbf ._egbf {if _feca :=_fcgf .WriteProperty (_eade ._gegf ._gacf );_feca !=nil {return _feca ;};};if _eade ._agbf ._dbbf {if _fcdb :=_fcgf .WriteProperty (_eade ._gegf ._bbab );_fcdb !=nil {return _fcdb ;};};if _eade ._agbf ._fdff {if _fcbb :=_fcgf .WriteProperty (_eade ._gegf ._ecac ); +_fcbb !=nil {return _fcbb ;};};if _eade ._agbf ._fcc {if _caag :=_fcgf .WriteProperty (_eade ._gegf ._bcd );_caag !=nil {return _caag ;};};if _eade ._agbf ._bfg {_daaag :=_feb (_eade ._gegf ._efgaf ,_eade ._gegf ._eeda );if _dbcbe :=_fcgf .WriteProperty (_daaag ); +_dbcbe !=nil {return _dbcbe ;};};if _eade ._agbf ._eedf {_ebbe :=_feb (_eade ._gegf ._edad ,_eade ._gegf ._bgde );if _dgbdd :=_fcgf .WriteProperty (_ebbe );_dgbdd !=nil {return _dgbdd ;};};if _eade ._agbf ._ebbb {if _eddc :=_fcgf .WriteProperty (_eade ._gegf ._ggdc ); +_eddc !=nil {return _eddc ;};};if _eade ._agbf ._bfd {if _ebbc :=_fcgf .WriteProperty (_eade ._gegf ._eecf );_ebbc !=nil {return _ebbc ;};};if _eade ._agbf ._cdd {if _dde :=_fcgf .WriteProperty (_eade ._gegf ._afdd );_dde !=nil {return _dde ;};};if _eade ._agbf ._eccg {if _edab :=_fcgf .WriteProperty (_eade ._gegf ._bgg ); +_edab !=nil {return _edab ;};};if _eade ._agbf ._cgc {if _dfcd :=_fcgf .WriteProperty (_eade ._gegf ._fbad );_dfcd !=nil {return _dfcd ;};};if _eade ._agbf ._gecb {if _effca :=_fcgf .WriteProperty (_eade ._gegf ._eaa );_effca !=nil {return _effca ;};}; +if _eade ._agbf ._fef {_cabdc :=_feb (_eade ._gegf ._abaa ,_eade ._gegf ._gegd );if _gbb :=_fcgf .WriteProperty (_cabdc );_gbb !=nil {return _gbb ;};};return _fcgf .AlignLength (4);};func (_fag *controlBase )getPictureBytes ()[]byte {return _fag ._dadf ._edcbc .getStdPictureBytes ()}; -// GetForeColor gets a button text color value for a system palette from a label control. -func (_gbda *LabelControl )GetForeColor ()uint32 {return _gbda ._bge ._cgbc };func (_cff *CommandButtonControl )readPropMask (_cgg *_gg .Reader )error {var _ca uint32 ;if _gcd :=_cg .Read (_cgg ,_cg .LittleEndian ,&_ca );_gcd !=nil {return _gcd ;};_cff ._bda =&commandButtonPropMask {}; -_cff ._bda ._gbf ,_ca =_gg .PopRightUI32 (_ca );_cff ._bda ._eaaa ,_ca =_gg .PopRightUI32 (_ca );_cff ._bda ._ag ,_ca =_gg .PopRightUI32 (_ca );_cff ._bda ._fac ,_ca =_gg .PopRightUI32 (_ca );_cff ._bda ._bad ,_ca =_gg .PopRightUI32 (_ca );_cff ._bda ._ced ,_ca =_gg .PopRightUI32 (_ca ); -_cff ._bda ._dag ,_ca =_gg .PopRightUI32 (_ca );_cff ._bda ._aff ,_ca =_gg .PopRightUI32 (_ca );_cff ._bda ._bfaf ,_ca =_gg .PopRightUI32 (_ca );_cff ._bda ._afe ,_ca =_gg .PopRightUI32 (_ca );_cff ._bda ._baeg ,_ca =_gg .PopRightUI32 (_ca );return nil ; -};var _dgb =len (_afga );type spinButtonExtraDataBlock struct{_cacc uint32 ;_cbd uint32 ;};func (_afg *controlBase )writeTheRest (_baeb *_gg .Writer )error {_ ,_acd :=_baeb .Write (_afg ._aage );return _acd ;};const _ggfb =3;func _cde (_bdc *_gg .Reader )(*ImageControl ,error ){_eeb :=&ImageControl {}; -if _fff :=_eeb .readPropMask (_bdc );_fff !=nil {return nil ,_fff ;};if _fbab :=_eeb .readDataBlock (_bdc );_fbab !=nil {return nil ,_fbab ;};if _dff :=_eeb .readExtraDataBlock (_bdc );_dff !=nil {return nil ,_dff ;};if _bdb :=_eeb .readStreamDataPM (_bdc ,_eeb ._add ._ffa ,_eeb ._add ._eab ); -_bdb !=nil {return nil ,_bdb ;};if _abg :=_eeb .readTheRest (_bdc );_abg !=nil {return nil ,_abg ;};return _eeb ,nil ;}; -// GetForeColor gets a button text color value for a system palette from a scrollBar control. -func (_gge *ScrollBarControl )GetForeColor ()uint32 {return _gge ._gdac ._dgcg };func _cea (_fbf *_gg .Reader )(*CommandButtonControl ,error ){_gdb :=&CommandButtonControl {};if _dce :=_gdb .readPropMask (_fbf );_dce !=nil {return nil ,_dce ;};if _dge :=_gdb .readDataBlock (_fbf ); -_dge !=nil {return nil ,_dge ;};if _eccb :=_gdb .readExtraDataBlock (_fbf );_eccb !=nil {return nil ,_eccb ;};if _ac :=_gdb .readStreamDataPM (_fbf ,_gdb ._bda ._aff ,_gdb ._bda ._baeg );_ac !=nil {return nil ,_ac ;};if _ddd :=_gdb .readTheRest (_fbf ); -_ddd !=nil {return nil ,_ddd ;};return _gdb ,nil ;};type morphDataColumnInfoDataBlock struct{}; +// GetMax gets a button max value. +func (_cdf *ScrollBarControl )GetMax ()int32 {return _cdf ._dabe ._dgbc }; -// SetMin sets a button min value. -func (_acgc *SpinButtonControl )SetMin (min int32 ){_acgc ._ecddc ._eae =true ;_acgc ._bebd ._fgcd =min }; +// SetPosition sets a button position value. +func (_fdbg *ScrollBarControl )SetPosition (position int32 ){_fdbg ._cgd ._beee =true ;_fdbg ._dabe ._fcgd =position ;}; -// SetHeight sets height of the Label in HIMETRIC (0.01mm) -func (_cda *LabelControl )SetHeight (height uint32 ){_cda ._fbb ._efb =true ;_cda ._affd ._dcee =height }; +// CheckBoxDataControl is a representation of a check box ActiveX form. +type CheckBoxDataControl struct{*morphDataControlBoolValue }; -// SetForeColor sets a button text color value from a system palette for a spinButton control. -func (_gbfc *SpinButtonControl )SetForeColor (foreColor uint32 ){_gbfc ._ecddc ._adaee =true ;_gbfc ._bebd ._abbb =foreColor ;}; +// GetBackColor gets a button text color value for a system palette from a label control. +func (_abef *LabelControl )GetBackColor ()uint32 {return _abef ._ggd ._dbgd };type morphDataControlBoolValue struct{*morphDataControl };func (_deaac *controlBase )writeStreamDataMP (_fbfg *_d .Writer )error {if _deaac ._dadf !=nil {if _deaac ._dadf ._fefd !=nil {if _gege :=_deaac ._dadf ._fefd .export (_fbfg ); +_gege !=nil {return _gege ;};};if _deaac ._dadf ._edcbc !=nil {if _abbe :=_deaac ._dadf ._edcbc .export (_fbfg );_abbe !=nil {return _abbe ;};};};return nil ;}; -// GetMin gets a button min value. -func (_cede *ScrollBarControl )GetMin ()int32 {return _cede ._gdac ._gaa };const (FmPictureSizeModeClip FmPictureSizeMode =iota ;FmPictureSizeModeStretch ;_ ;FmPictureSizeModeZoom ;); +// GetBackColor gets a button text color value for a system palette from a commandButton control. +func (_cgg *CommandButtonControl )GetBackColor ()uint32 {return _cgg ._eca ._gaa }; // GetCaption gets a caption string from a label control. -func (_acb *LabelControl )GetCaption ()string {return _acb ._affd ._edd };const _cef uint32 =0x0000746C;func (_feed *controlBase )writeStreamDataMP (_edc *_gg .Writer )error {if _feed ._faa !=nil {if _feed ._faa ._fgfdb !=nil {if _eadcb :=_feed ._faa ._fgfdb .export (_edc ); -_eadcb !=nil {return _eadcb ;};};if _feed ._faa ._cgd !=nil {if _dgae :=_feed ._faa ._cgd .export (_edc );_dgae !=nil {return _dgae ;};};};return nil ;};func (_cce *controlBase )setMouseIconBytes (_dgf []byte ){if _cce ._faa ._fgfdb ==nil {_cce ._faa ._fgfdb =&guidAndPicture {}; -};_cce ._faa ._fgfdb .setStdPictureBytes (_dgf );};func (_cgfac *morphDataControl )export (_gcad *_gg .Writer )error {if _aagg :=_cgfac .writePropMask (_gcad );_aagg !=nil {return _aagg ;};if _gcfc :=_cgfac .writeDataBlock (_gcad );_gcfc !=nil {return _gcfc ; -};if _cbcb :=_cgfac .writeExtraDataBlock (_gcad );_cbcb !=nil {return _cbcb ;};_cgfac ._aecb =uint16 (_gcad .Len ()-4);if _egb :=_cgfac .writeStreamDataMP (_gcad );_egb !=nil {return _egb ;};return _cgfac .writeTheRest (_gcad );};func (_ddcg *ImageControl )writeDataBlock (_fgb *_gg .Writer )error {if _ddcg ._add ._ccd {if _aaae :=_fgb .WriteProperty (_ddcg ._fba ._acc ); -_aaae !=nil {return _aaae ;};};if _ddcg ._add ._ege {if _ade :=_fgb .WriteProperty (_ddcg ._fba ._fcd );_ade !=nil {return _ade ;};};if _ddcg ._add ._ebd {if _cfca :=_fgb .WriteProperty (_ddcg ._fba ._ggf );_cfca !=nil {return _cfca ;};};if _ddcg ._add ._ecff {if _bfafd :=_fgb .WriteProperty (_ddcg ._fba ._dcc ); -_bfafd !=nil {return _bfafd ;};};if _ddcg ._add ._fabd {if _fge :=_fgb .WriteProperty (_ddcg ._fba ._geb );_fge !=nil {return _fge ;};};if _ddcg ._add ._agf {if _egg :=_fgb .WriteProperty (_ddcg ._fba ._cccg );_egg !=nil {return _egg ;};};if _ddcg ._add ._ffa {if _fffa :=_fgb .WriteProperty (_ddcg ._fba ._geegg ); -_fffa !=nil {return _fffa ;};};if _ddcg ._add ._bcg {if _fcg :=_fgb .WriteProperty (_ddcg ._fba ._gggd );_fcg !=nil {return _fcg ;};};if _ddcg ._add ._fbfe {if _ccac :=_fgb .WriteProperty (_ddcg ._fba ._adfc );_ccac !=nil {return _ccac ;};};if _ddcg ._add ._eab {if _fcf :=_fgb .WriteProperty (_ddcg ._fba ._dca ); -_fcf !=nil {return _fcf ;};};return _fgb .AlignLength (4);}; +func (_dcc *LabelControl )GetCaption ()string {return _dcc ._cabe ._cegg };func (_dbd *LabelControl )export (_gbg *_d .Writer )error {if _acbe :=_dbd .writePropMask (_gbg );_acbe !=nil {return _acbe ;};if _egbb :=_dbd .writeDataBlock (_gbg );_egbb !=nil {return _egbb ; +};if _fff :=_dbd .writeExtraDataBlock (_gbg );_fff !=nil {return _fff ;};_dbd ._dff =uint16 (_gbg .Len ()-4);if _aaf :=_dbd .writeStreamDataPM (_gbg );_aaf !=nil {return _aaf ;};return _dbd .writeTheRest (_gbg );};func (_ceg *controlBase )writeTheRest (_aff *_d .Writer )error {_ ,_aec :=_aff .Write (_ceg ._geg ); +return _aec ;};func (_geb *LabelControl )readPropMask (_eebd *_d .Reader )error {var _afec uint32 ;if _ddf :=_fc .Read (_eebd ,_fc .LittleEndian ,&_afec );_ddf !=nil {return _ddf ;};_geb ._ebb =&labelPropMask {};_geb ._ebb ._gfd ,_afec =_d .PopRightUI32 (_afec ); +_geb ._ebb ._agbg ,_afec =_d .PopRightUI32 (_afec );_geb ._ebb ._gbgg ,_afec =_d .PopRightUI32 (_afec );_geb ._ebb ._bedb ,_afec =_d .PopRightUI32 (_afec );_geb ._ebb ._fgga ,_afec =_d .PopRightUI32 (_afec );_geb ._ebb ._bea ,_afec =_d .PopRightUI32 (_afec ); +_geb ._ebb ._gcb ,_afec =_d .PopRightUI32 (_afec );_geb ._ebb ._cbbg ,_afec =_d .PopRightUI32 (_afec );_geb ._ebb ._bcf ,_afec =_d .PopRightUI32 (_afec );_geb ._ebb ._bac ,_afec =_d .PopRightUI32 (_afec );_geb ._ebb ._afd ,_afec =_d .PopRightUI32 (_afec ); +_geb ._ebb ._ddge ,_afec =_d .PopRightUI32 (_afec );_geb ._ebb ._dbe ,_afec =_d .PopRightUI32 (_afec );return nil ;};func _cgaa (_gdfdb *_d .Reader )(*ImageControl ,error ){_bgc :=&ImageControl {};if _dbfb :=_bgc .readPropMask (_gdfdb );_dbfb !=nil {return nil ,_dbfb ; +};if _efee :=_bgc .readDataBlock (_gdfdb );_efee !=nil {return nil ,_efee ;};if _cda :=_bgc .readExtraDataBlock (_gdfdb );_cda !=nil {return nil ,_cda ;};if _cgb :=_bgc .readStreamDataPM (_gdfdb ,_bgc ._bbg ._gfb ,_bgc ._bbg ._edb );_cgb !=nil {return nil ,_cgb ; +};if _eda :=_bgc .readTheRest (_gdfdb );_eda !=nil {return nil ,_eda ;};return _bgc ,nil ;}; -// LabelControl is a representation of a label ActiveX form. -type LabelControl struct{controlBase ;_fbb *labelPropMask ;_bge *labelDataBlock ;_affd *labelExtraDataBlock ;_gab *streamData ;};type imageExtraDataBlock struct{_gbg uint32 ;_dged uint32 ;}; +// ToggleButtonDataControl is a representation of a toggle button ActiveX form. +type ToggleButtonDataControl struct{*morphDataControlBoolValue }; -// GetWidth returns width of the CommandButton in HIMETRIC (0.01mm) -func (_cgfa *CommandButtonControl )GetWidth ()uint32 {return _cgfa ._ddg ._aece }; +// ListBoxDataControl is a representation of a list box ActiveX form. +type ListBoxDataControl struct{*morphDataControlStringValue };type morphDataControlStringValue struct{*morphDataControl };func (_fdb *CommandButtonControl )readPropMask (_bfe *_d .Reader )error {var _deaf uint32 ;if _cec :=_fc .Read (_bfe ,_fc .LittleEndian ,&_deaf ); +_cec !=nil {return _cec ;};_fdb ._bge =&commandButtonPropMask {};_fdb ._bge ._afe ,_deaf =_d .PopRightUI32 (_deaf );_fdb ._bge ._ffga ,_deaf =_d .PopRightUI32 (_deaf );_fdb ._bge ._beb ,_deaf =_d .PopRightUI32 (_deaf );_fdb ._bge ._efdde ,_deaf =_d .PopRightUI32 (_deaf ); +_fdb ._bge ._efg ,_deaf =_d .PopRightUI32 (_deaf );_fdb ._bge ._eea ,_deaf =_d .PopRightUI32 (_deaf );_fdb ._bge ._deb ,_deaf =_d .PopRightUI32 (_deaf );_fdb ._bge ._deg ,_deaf =_d .PopRightUI32 (_deaf );_fdb ._bge ._bag ,_deaf =_d .PopRightUI32 (_deaf ); +_fdb ._bge ._cbe ,_deaf =_d .PopRightUI32 (_deaf );_fdb ._bge ._ffbf ,_deaf =_d .PopRightUI32 (_deaf );return nil ;};func (_dfbg *LabelControl )readExtraDataBlock (_ecb *_d .Reader )error {_dfbg ._cabe =&labelExtraDataBlock {};if _dfbg ._ggd ._bdce > 0{_edcb ,_becf :=_ecb .ReadStringProperty (_dfbg ._ggd ._bdce ); +if _becf !=nil {return _becf ;};_dfbg ._cabe ._cegg =_edcb ;};if _dfbg ._ebb ._bea {var _gce uint64 ;if _agff :=_ecb .ReadPairProperty (&_gce );_agff !=nil {return _agff ;};_dfbg ._cabe ._cbf =uint32 (_gce );_dfbg ._cabe ._aafa =uint32 (_gce >>32);};return nil ; +};func _cff (_fg *_fb .Reader )(string ,error ){_bdg ,_df :=_fg .GetEntry ("\u0043o\u006d\u0070\u004f\u0062\u006a");if _df !=nil {return "",_df ;};_fge :=make ([]byte ,_bdg .Size );_ ,_df =_bdg .Read (_fge );if _df !=nil {return "",_df ;};_ec :=_g .Split (_fge ,[]byte ("\u002e")); +if len (_ec )< 2{return "",_fe .New ("\u0055\u006e\u006bn\u006f\u0077\u006e\u0020\u0066\u006f\u0072\u006d");};return string (_ec [len (_ec )-2]),nil ;}; -// ControlChoice represents an ActiveX control inside a wrapper. -type ControlChoice struct{CheckBox *CheckBoxDataControl ;TextBox *TextBoxDataControl ;ListBox *ListBoxDataControl ;ComboBox *ComboBoxDataControl ;OptionButton *OptionButtonDataControl ;ToggleButton *ToggleButtonDataControl ;Label *LabelControl ;Image *ImageControl ; -SpinButton *SpinButtonControl ;CommandButton *CommandButtonControl ;ScrollBar *ScrollBarControl ;_bc *controlBase ;}; +// SetMin sets a button min value. +func (_ceaf *SpinButtonControl )SetMin (min int32 ){_ceaf ._dacee ._faae =true ;_ceaf ._aea ._agdd =min }; -// GetWidth returns width of the Label in HIMETRIC (0.01mm) -func (_ece *LabelControl )GetWidth ()uint32 {return _ece ._affd ._gagg };type imageDataBlock struct{_acc uint32 ;_fcd uint32 ;_ggf byte ;_dcc uint8 ;_geb byte ;_cccg byte ;_geegg uint16 ;_gggd byte ;_adfc uint32 ;_dca uint16 ;}; +// GetCaption gets a caption string from a morph control. +func (_gef *morphDataControl )GetCaption ()string {if _gef ._bad &&_gef ._agbf ._eedf {return _gef ._cbd ._feda ;};return "";}; -// GetWidth returns width of the ScrollBar in HIMETRIC (0.01mm) -func (_aacg *ScrollBarControl )GetWidth ()uint32 {return _aacg ._gfdd ._cccgc };func (_baegf *morphDataControl )readPropMask (_fgbd *_gg .Reader )error {var _bgf uint64 ;if _dcfb :=_cg .Read (_fgbd ,_cg .LittleEndian ,&_bgf );_dcfb !=nil {return _dcfb ; -};_baegf ._cfe =&morphDataPropMask {};_baegf ._cfe ._cgef ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._edae ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._ccg ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._eged ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._fgbc ,_bgf =_gg .PopRightUI64 (_bgf ); -_baegf ._cfe ._fgfe ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._dddf ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._befa ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._aefg ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._fage ,_bgf =_gg .PopRightUI64 (_bgf ); -_baegf ._cfe ._eabd ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._age ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._dgc ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._dda ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._ecee ,_bgf =_gg .PopRightUI64 (_bgf ); -_baegf ._cfe ._acdg ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._ebcb ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._dgbf ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._afea ,_bgf =_gg .PopRightUI64 (_bgf );_bgf >>=1;_baegf ._cfe ._faded ,_bgf =_gg .PopRightUI64 (_bgf ); -_baegf ._cfe ._abba ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._afgb ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._deb ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._dgfd ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._ceba ,_bgf =_gg .PopRightUI64 (_bgf ); -_baegf ._cfe ._dgfb ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._ggded ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._cacf ,_bgf =_gg .PopRightUI64 (_bgf );_baegf ._cfe ._fcaf ,_bgf =_gg .PopRightUI64 (_bgf );_bgf >>=1;_bgf >>=1;_baegf ._cfe ._aecc ,_bgf =_gg .PopRightUI64 (_bgf ); -return nil ;}; +// GetForeColor gets a button text color value for a system palette from a spinButton control. +func (_gaea *SpinButtonControl )GetForeColor ()uint32 {return _gaea ._aea ._bcfd };type labelExtraDataBlock struct{_aafa uint32 ;_cbf uint32 ;_cegg string ;};type morphDataPropMask struct{_effa bool ;_adg bool ;_effd bool ;_cfe bool ;_gffe bool ;_caa bool ; +_cbbe bool ;_dccc bool ;_agab bool ;_eeae bool ;_bbded bool ;_cace bool ;_bagb bool ;_cca bool ;_cbfe bool ;_eag bool ;_bfbe bool ;_egbf bool ;_dbbf bool ;_fdff bool ;_fcc bool ;_bfg bool ;_eedf bool ;_ebbb bool ;_bfd bool ;_cdd bool ;_eccg bool ;_cgc bool ; +_gecb bool ;_fef bool ;}; + +// GetCaption gets a caption string from a commandButton control. +func (_agac *CommandButtonControl )GetCaption ()string {return _agac ._fgeg ._fde };func (_bagc *CommandButtonControl )writePropMask (_gg *_d .Writer )error {_aee :=uint32 (0);_aee =_d .PushLeftUI32 (_aee ,_bagc ._bge ._afe );_aee =_d .PushLeftUI32 (_aee ,_bagc ._bge ._ffga ); +_aee =_d .PushLeftUI32 (_aee ,_bagc ._bge ._beb );_aee =_d .PushLeftUI32 (_aee ,_bagc ._bge ._efdde );_aee =_d .PushLeftUI32 (_aee ,_bagc ._bge ._efg );_aee =_d .PushLeftUI32 (_aee ,_bagc ._bge ._eea );_aee =_d .PushLeftUI32 (_aee ,_bagc ._bge ._deb ); +_aee =_d .PushLeftUI32 (_aee ,_bagc ._bge ._deg );_aee =_d .PushLeftUI32 (_aee ,_bagc ._bge ._bag );_aee =_d .PushLeftUI32 (_aee ,_bagc ._bge ._cbe );_aee =_d .PushLeftUI32 (_aee ,_bagc ._bge ._ffbf );_aee >>=21;return _fc .Write (_gg ,_fc .LittleEndian ,_aee ); +};const _cac =6;func (_caagc *morphDataControl )readColumnInfo (_aece *_d .Reader )error {return nil }; // TextBoxDataControl is a representation of a text box ActiveX form. type TextBoxDataControl struct{*morphDataControlStringValue }; -// GetHeight returns height of the ScrollBar in HIMETRIC (0.01mm) -func (_acgd *ScrollBarControl )GetHeight ()uint32 {return _acgd ._gfdd ._ccfd };func _gb (_ce uint32 )(bool ,uint32 ){if _ce ==0{return false ,0;};_ecf :=_ce >=1<<31;if _ecf {_ce -=1<<31;};return _ecf ,_ce ;};func (_agg *morphDataControl )setValueString (_dafc string ){_agg ._cfe ._afgb =true ; -_agg ._dbe ._cec =uint32 (len (_dafc ));_agg ._cgbf ._fdbd =_dafc ;};const _dac =4;type morphDataControlBoolValue struct{*morphDataControl };func (_ddeg *LabelControl )export (_cdg *_gg .Writer )error {if _bfac :=_ddeg .writePropMask (_cdg );_bfac !=nil {return _bfac ; -};if _fcdb :=_ddeg .writeDataBlock (_cdg );_fcdb !=nil {return _fcdb ;};if _fed :=_ddeg .writeExtraDataBlock (_cdg );_fed !=nil {return _fed ;};_ddeg ._aecb =uint16 (_cdg .Len ()-4);if _bgeg :=_ddeg .writeStreamDataPM (_cdg );_bgeg !=nil {return _bgeg ; -};return _ddeg .writeTheRest (_cdg );}; +// SetBackColor sets a button text color value from a system palette for a spinButton control. +func (_fdgf *SpinButtonControl )SetBackColor (backColor uint32 ){_fdgf ._dacee ._ecbb =true ;_fdgf ._aea ._fggc =backColor ;}; -// GetForeColor gets a button text color value for a system palette from a spinButton control. -func (_cebc *SpinButtonControl )GetForeColor ()uint32 {return _cebc ._bebd ._abbb };type morphDataColumnInfo struct{}; +// SetCaption sets a caption string for a label control. +func (_gdc *LabelControl )SetCaption (caption string ){_gdc ._ebb ._bedb =true ;_gdc ._ggd ._bdce =uint32 (len (caption ));_gdc ._cabe ._cegg =caption ;};func (_gge *morphDataControl )export (_gcf *_d .Writer )error {if _dfd :=_gge .writePropMask (_gcf ); +_dfd !=nil {return _dfd ;};if _fcagg :=_gge .writeDataBlock (_gcf );_fcagg !=nil {return _fcagg ;};if _cfbb :=_gge .writeExtraDataBlock (_gcf );_cfbb !=nil {return _cfbb ;};_gge ._dff =uint16 (_gcf .Len ()-4);if _eedg :=_gge .writeStreamDataMP (_gcf ); +_eedg !=nil {return _eedg ;};return _gge .writeTheRest (_gcf );};const _cbaf =4; + +// GetHeight returns height of the CommandButton in HIMETRIC (0.01mm) +func (_fga *CommandButtonControl )GetHeight ()uint32 {return _fga ._fgeg ._cab };func (_cfdd *CommandButtonControl )readExtraDataBlock (_abf *_d .Reader )error {_cfdd ._fgeg =&commandButtonExtraDataBlock {};if _cfdd ._eca ._bb > 0{_fbc ,_ece :=_abf .ReadStringProperty (_cfdd ._eca ._bb ); +if _ece !=nil {return _ece ;};_cfdd ._fgeg ._fde =_fbc ;};if _cfdd ._bge ._eea {var _cgfd uint64 ;if _eae :=_abf .ReadPairProperty (&_cgfd );_eae !=nil {return _eae ;};_cfdd ._fgeg ._cab =uint32 (_cgfd );_cfdd ._fgeg ._aeg =uint32 (_cgfd >>32);};return nil ; +};func _fae (_efdd uint32 )(bool ,uint32 ){if _efdd ==0{return false ,0;};_cea :=_efdd >=1<<31;if _cea {_efdd -=1<<31;};return _cea ,_efdd ;}; + +// GetValue gets a value from a control which value can be represented as boolean (on/off). +func (_dgbf *morphDataControlBoolValue )GetValue ()bool {return _dgbf .getValueBool ()};func _egce (_feg *_d .Reader )(*morphDataControl ,error ){_dbfe :=&morphDataControl {};if _eceb :=_dbfe .readPropMask (_feg );_eceb !=nil {return nil ,_eceb ;};if _aagc :=_dbfe .readDataBlock (_feg ); +_aagc !=nil {return nil ,_aagc ;};if _cabdd :=_dbfe .readExtraDataBlock (_feg );_cabdd !=nil {return nil ,_cabdd ;};if _cbcd :=_dbfe .readStreamDataMP (_feg ,_dbfe ._agbf ._eccg ,_dbfe ._agbf ._cgc );_cbcd !=nil {return nil ,_cbcd ;};switch _dbfe ._gegf ._gdad {case _gfge ,_eede :if _gacg :=_dbfe .readColumnInfo (_feg ); +_gacg !=nil {return nil ,_gacg ;};if _bdd :=_dbfe .readColumnInfoPropMask (_feg );_bdd !=nil {return nil ,_bdd ;};if _fed :=_dbfe .readColumnInfoDataBlock (_feg );_fed !=nil {return nil ,_fed ;};};if _ggc :=_dbfe .readTheRest (_feg );_ggc !=nil {return nil ,_ggc ; +};return _dbfe ,nil ;};type labelDataBlock struct{_ecc uint32 ;_dbgd uint32 ;_ecddb uint32 ;_bdce uint32 ;_fgd bool ;_cfa uint32 ;_cbc uint8 ;_dbgdf uint32 ;_age uint16 ;_ebc uint16 ;_dcga uint16 ;_faec rune ;_aaa uint16 ;};func (_fgc *CommandButtonControl )writeDataBlock (_edg *_d .Writer )error {if _fgc ._bge ._afe {if _gac :=_edg .WriteProperty (_fgc ._eca ._dafgd ); +_gac !=nil {return _gac ;};};if _fgc ._bge ._ffga {if _aac :=_edg .WriteProperty (_fgc ._eca ._gaa );_aac !=nil {return _aac ;};};if _fgc ._bge ._beb {if _aed :=_edg .WriteProperty (_fgc ._eca ._gf );_aed !=nil {return _aed ;};};if _fgc ._bge ._efdde {_ead :=_feb (_fgc ._eca ._bb ,_fgc ._eca ._cfg ); +if _dad :=_edg .WriteProperty (_ead );_dad !=nil {return _dad ;};};if _fgc ._bge ._efg {if _gdg :=_edg .WriteProperty (_fgc ._eca ._febg );_gdg !=nil {return _gdg ;};};if _fgc ._bge ._deb {if _dc :=_edg .WriteProperty (_fgc ._eca ._cde );_dc !=nil {return _dc ; +};};if _fgc ._bge ._deg {if _cfd :=_edg .WriteProperty (_fgc ._eca ._bfb );_cfd !=nil {return _cfd ;};};if _fgc ._bge ._bag {if _fgf :=_edg .WriteProperty (_fgc ._eca ._acb );_fgf !=nil {return _fgf ;};};if _fgc ._bge ._ffbf {if _acaa :=_edg .WriteProperty (_fgc ._eca ._aca ); +_acaa !=nil {return _acaa ;};};return _edg .AlignLength (4);}; + +// SetWidth sets width of the SpinButton in HIMETRIC (0.01mm) +func (_bcg *SpinButtonControl )SetWidth (width uint32 ){_bcg ._dacee ._bfdg =true ;_bcg ._dae ._fgda =width ;};type commandButtonExtraDataBlock struct{_aeg uint32 ;_cab uint32 ;_fde string ;}; // Control represents an ActiveX control wrapper. -type Control struct{TargetAttr string ;Ocx *_bf .Ocx ;Choice *ControlChoice ;_dd string ;_cb uint8 ;_gc uint8 ;_gdc uint16 ;}; +type Control struct{TargetAttr string ;Ocx *_b .Ocx ;Choice *ControlChoice ;_ce string ;_de uint8 ;_a uint8 ;_ba uint16 ;};func (_gagc *morphDataControl )readPropMask (_cccf *_d .Reader )error {var _ecda uint64 ;if _bgac :=_fc .Read (_cccf ,_fc .LittleEndian ,&_ecda ); +_bgac !=nil {return _bgac ;};_gagc ._agbf =&morphDataPropMask {};_gagc ._agbf ._effa ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._adg ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._effd ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._cfe ,_ecda =_d .PopRightUI64 (_ecda ); +_gagc ._agbf ._gffe ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._caa ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._cbbe ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._dccc ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._agab ,_ecda =_d .PopRightUI64 (_ecda ); +_gagc ._agbf ._eeae ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._bbded ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._cace ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._bagb ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._cca ,_ecda =_d .PopRightUI64 (_ecda ); +_gagc ._agbf ._cbfe ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._eag ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._bfbe ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._egbf ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._dbbf ,_ecda =_d .PopRightUI64 (_ecda ); +_ecda >>=1;_gagc ._agbf ._fdff ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._fcc ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._bfg ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._eedf ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._ebbb ,_ecda =_d .PopRightUI64 (_ecda ); +_gagc ._agbf ._bfd ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._cdd ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._eccg ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._cgc ,_ecda =_d .PopRightUI64 (_ecda );_gagc ._agbf ._gecb ,_ecda =_d .PopRightUI64 (_ecda ); +_ecda >>=1;_ecda >>=1;_gagc ._agbf ._fef ,_ecda =_d .PopRightUI64 (_ecda );return nil ;};type controlBase struct{_dff uint16 ;_bad bool ;_dadf *streamData ;_geg []byte ;}; -// SetValue sets a value for a control which value can be represented as boolean (on/off). -func (_baa *morphDataControlBoolValue )SetValue (value bool ){_baa .setValueBool (value )}; +// SetHeight sets height of the morphDataControl in HIMETRIC (0.01mm) +func (_fbce *morphDataControl )SetHeight (height uint32 ){_fbce ._agbf ._agab =true ;_fbce ._cbd ._ecfa =height ;}; -// SetWidth sets width of the CommandButton in HIMETRIC (0.01mm) -func (_dcf *CommandButtonControl )SetWidth (width uint32 ){_dcf ._bda ._ced =true ;_dcf ._ddg ._aece =width ;};const _adeg =6;func (_cbec *controlBase )getMouseIconBytes ()[]byte {return _cbec ._faa ._fgfdb .getStdPictureBytes ()};func (_adfb *controlBase )writeStreamDataPM (_dea *_gg .Writer )error {if _adfb ._faa !=nil {if _adfb ._faa ._cgd !=nil {if _afaf :=_adfb ._faa ._cgd .export (_dea ); -_afaf !=nil {return _afaf ;};};if _adfb ._faa ._fgfdb !=nil {if _dbbe :=_adfb ._faa ._fgfdb .export (_dea );_dbbe !=nil {return _dbbe ;};};};return nil ;}; +// SetWidth sets width of the morphDataControl in HIMETRIC (0.01mm) +func (_geac *morphDataControl )SetWidth (width uint32 ){_geac ._agbf ._agab =true ;_geac ._cbd ._cfge =width ;};func _fgegb (_cfgg *_d .Reader )(*LabelControl ,error ){_cedc :=&LabelControl {};if _dbgc :=_cedc .readPropMask (_cfgg );_dbgc !=nil {return nil ,_dbgc ; +};if _aagf :=_cedc .readDataBlock (_cfgg );_aagf !=nil {return nil ,_aagf ;};if _ffbb :=_cedc .readExtraDataBlock (_cfgg );_ffbb !=nil {return nil ,_ffbb ;};if _fgg :=_cedc .readStreamDataPM (_cfgg ,_cedc ._ebb ._afd ,_cedc ._ebb ._dbe );_fgg !=nil {return nil ,_fgg ; +};if _gga :=_cedc .readTheRest (_cfgg );_gga !=nil {return nil ,_gga ;};return _cedc ,nil ;};type stdPicture struct{_baea uint32 ;_gfa uint32 ;_bdc *_g .Buffer ;};func (_fafc *controlBase )readStreamDataM (_fdcb *_d .Reader ,_fecag bool )error {_fafc ._dadf =&streamData {}; +if _fecag {_fafc ._dadf ._fefd =&guidAndPicture {};if _bada :=_fafc ._dadf ._fefd .importFromReader (_fdcb );_bada !=nil {return _bada ;};};return nil ;};const _cee uint32 =0x0000746C;func (_edda *morphDataControl )writePropMask (_geff *_d .Writer )error {_acac :=uint64 (0); +_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._effa );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._adg );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._effd );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._cfe );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._gffe ); +_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._caa );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._cbbe );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._dccc );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._agab );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._eeae ); +_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._bbded );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._cace );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._bagb );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._cca );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._cbfe ); +_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._eag );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._bfbe );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._egbf );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._dbbf );_acac >>=1;_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._fdff ); +_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._fcc );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._bfg );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._eedf );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._ebbb );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._bfd ); +_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._cdd );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._eccg );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._cgc );_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._gecb );_acac >>=1;_acac =_d .PushLeftUI64 (_acac ,true ); +_acac =_d .PushLeftUI64 (_acac ,_edda ._agbf ._fef );_acac >>=31;return _fc .Write (_geff ,_fc .LittleEndian ,_acac );}; -// ImageControl is a representation of an image ActiveX form. -type ImageControl struct{controlBase ;_add *imagePropMask ;_fba *imageDataBlock ;_fefc *imageExtraDataBlock ;_cgb *streamData ;}; +// SetHeight sets height of the CommandButton in HIMETRIC (0.01mm) +func (_ddd *CommandButtonControl )SetHeight (height uint32 ){_ddd ._bge ._eea =true ;_ddd ._fgeg ._cab =height ;}; -// FmPictureAlignment represents one of the five picture aignments according to MS-OFORMS document. -type FmPictureAlignment byte ;func (_caag *ScrollBarControl )readExtraDataBlock (_eced *_gg .Reader )error {_caag ._gfdd =&scrollBarExtraDataBlock {};if _caag ._dbdf ._gcdb {var _gceb uint64 ;if _bddf :=_eced .ReadPairProperty (&_gceb );_bddf !=nil {return _bddf ; -};_caag ._gfdd ._ccfd =uint32 (_gceb );_caag ._gfdd ._cccgc =uint32 (_gceb >>32);};return nil ;}; +// GetBackColor gets a button text color value for a system palette from a scrollBar control. +func (_abab *ScrollBarControl )GetBackColor ()uint32 {return _abab ._dabe ._fafe };const (FmPictureAlignmentTopLeft FmPictureAlignment =iota ;FmPictureAlignmentTopRight ;FmPictureAlignmentCenter ;FmPictureAlignmentBottomLeft ;FmPictureAlignmentBottomRight ; +);type imagePropMask struct{_dfca bool ;_bfce bool ;_cecb bool ;_dfa bool ;_ege bool ;_ccb bool ;_aceab bool ;_dac bool ;_gfb bool ;_fea bool ;_cggc bool ;_gfac bool ;_edb bool ;}; -// GetMax gets a button max value. -func (_dcea *ScrollBarControl )GetMax ()int32 {return _dcea ._gdac ._eabb };func (_efbbe *SpinButtonControl )readPropMask (_ddac *_gg .Reader )error {var _gacb uint32 ;if _fefa :=_cg .Read (_ddac ,_cg .LittleEndian ,&_gacb );_fefa !=nil {return _fefa ; -};_efbbe ._ecddc =&spinButtonPropMask {};_efbbe ._ecddc ._adaee ,_gacb =_gg .PopRightUI32 (_gacb );_efbbe ._ecddc ._afef ,_gacb =_gg .PopRightUI32 (_gacb );_efbbe ._ecddc ._ggfc ,_gacb =_gg .PopRightUI32 (_gacb );_efbbe ._ecddc ._dcda ,_gacb =_gg .PopRightUI32 (_gacb ); -_gacb >>=1;_efbbe ._ecddc ._eae ,_gacb =_gg .PopRightUI32 (_gacb );_efbbe ._ecddc ._bfff ,_gacb =_gg .PopRightUI32 (_gacb );_efbbe ._ecddc ._bagf ,_gacb =_gg .PopRightUI32 (_gacb );_efbbe ._ecddc ._egad ,_gacb =_gg .PopRightUI32 (_gacb );_efbbe ._ecddc ._bgcb ,_gacb =_gg .PopRightUI32 (_gacb ); -_efbbe ._ecddc ._acgcc ,_gacb =_gg .PopRightUI32 (_gacb );_efbbe ._ecddc ._egbb ,_gacb =_gg .PopRightUI32 (_gacb );_efbbe ._ecddc ._gcgd ,_gacb =_gg .PopRightUI32 (_gacb );_efbbe ._ecddc ._bfabe ,_gacb =_gg .PopRightUI32 (_gacb );_efbbe ._ecddc ._cgag ,_gacb =_gg .PopRightUI32 (_gacb ); -return nil ;};type imagePropMask struct{_edb bool ;_ccd bool ;_ege bool ;_ebd bool ;_ecff bool ;_fabd bool ;_agf bool ;_gbb bool ;_ffa bool ;_bcg bool ;_cag bool ;_fbfe bool ;_eab bool ;};func (_cac *ImageControl )writeExtraDataBlock (_abf *_gg .Writer )error {if _cac ._add ._gbb {_bga :=uint64 (_cac ._fefc ._gbg )<<32|uint64 (_cac ._fefc ._dged ); -if _daf :=_abf .WritePropertyNoAlign (_bga );_daf !=nil {return _daf ;};};return nil ;};const _adc =2; +// SetWidth sets width of the ScrollBar in HIMETRIC (0.01mm) +func (_beg *ScrollBarControl )SetWidth (width uint32 ){_beg ._cgd ._ceee =true ;_beg ._ggde ._cbfa =width ;}; -// FmPictureSizeMode represents one of the three picture size modes according to MS-OFORMS document. -type FmPictureSizeMode byte ;func (_ebf *morphDataControl )readColumnInfoDataBlock (_dcfd *_gg .Reader )error {return nil }; +// GetForeColor gets a button text color value for a system palette from a scrollBar control. +func (_ddac *ScrollBarControl )GetForeColor ()uint32 {return _ddac ._dabe ._acg };var _ffe =[]byte {0x04,0x52,0xE3,0x0B,0x91,0x8F,0xCE,0x11,0x9D,0xE3,0,0xAA,0,0x4B,0xB8,0x51}; -// ImportFromFile makes a Control from a file in a storage. -func ImportFromFile (storagePath string )(*Control ,error ){_bbd ,_e :=_gd .Open (storagePath );if _e !=nil {return nil ,_e ;};defer _bbd .Close ();_ed ,_e :=_bg .New (_bbd );if _e !=nil {return nil ,_e ;};_ge ,_e :=_ef (_ed );if _e !=nil {return nil ,_e ; -};_a ,_e :=_ed .GetEntry ("\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073");if _e !=nil {return nil ,_e ;};_f :=make ([]byte ,_a .Size );_ ,_e =_a .Read (_f );if _e !=nil {return nil ,_e ;};_ea :=&Control {_dd :storagePath };_ad ,_e :=_gg .NewReader (_f ); -if _e !=nil {return nil ,_e ;};if _edg :=_cg .Read (_ad ,_cg .LittleEndian ,&_ea ._cb );_edg !=nil {return nil ,_edg ;};if _fa :=_cg .Read (_ad ,_cg .LittleEndian ,&_ea ._gc );_fa !=nil {return nil ,_fa ;};if _ada :=_cg .Read (_ad ,_cg .LittleEndian ,&_ea ._gdc ); -_ada !=nil {return nil ,_ada ;};switch _ge {case "\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078":_aa ,_gde :=_dbf (_ad );if _gde !=nil {return nil ,_gde ;};_aa ._efe =true ;_ea .Choice =&ControlChoice {CheckBox :&CheckBoxDataControl {&morphDataControlBoolValue {_aa }}}; -case "\u0054e\u0078\u0074\u0042\u006f\u0078":_gga ,_dg :=_dbf (_ad );if _dg !=nil {return nil ,_dg ;};_gga ._efe =true ;_ea .Choice =&ControlChoice {TextBox :&TextBoxDataControl {&morphDataControlStringValue {_gga }}};case "\u0043\u006f\u006d\u0062\u006f\u0042\u006f\u0078":_ecd ,_cf :=_dbf (_ad ); -if _cf !=nil {return nil ,_cf ;};_ecd ._efe =true ;_ea .Choice =&ControlChoice {ComboBox :&ComboBoxDataControl {&morphDataControlStringValue {_ecd }}};case "\u004ci\u0073\u0074\u0042\u006f\u0078":_fg ,_fc :=_dbf (_ad );if _fc !=nil {return nil ,_fc ;}; -_fg ._efe =true ;_ea .Choice =&ControlChoice {ListBox :&ListBoxDataControl {&morphDataControlStringValue {_fg }}};case "\u004f\u0070\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e":_ae ,_dc :=_dbf (_ad );if _dc !=nil {return nil ,_dc ;};_ae ._efe =true ; -_ea .Choice =&ControlChoice {OptionButton :&OptionButtonDataControl {&morphDataControlBoolValue {_ae }}};case "\u0054\u006f\u0067g\u006c\u0065\u0042\u0075\u0074\u0074\u006f\u006e":_ee ,_cgf :=_dbf (_ad );if _cgf !=nil {return nil ,_cgf ;};_ee ._efe =true ; -_ea .Choice =&ControlChoice {ToggleButton :&ToggleButtonDataControl {&morphDataControlBoolValue {_ee }}};case "\u004c\u0061\u0062e\u006c":_cc ,_fca :=_edag (_ad );if _fca !=nil {return nil ,_fca ;};_ea .Choice =&ControlChoice {Label :_cc };case "\u0053\u0070\u0069\u006e\u0042\u0075\u0074\u0074\u006f\u006e":_dcg ,_gdd :=_ebfd (_ad ); -if _gdd !=nil {return nil ,_gdd ;};_ea .Choice =&ControlChoice {SpinButton :_dcg };case "\u0043\u006f\u006d\u006d\u0061\u006e\u0064\u0042\u0075\u0074\u0074\u006f\u006e":_fe ,_fga :=_cea (_ad );if _fga !=nil {return nil ,_fga ;};_ea .Choice =&ControlChoice {CommandButton :_fe }; -case "\u0053c\u0072\u006f\u006c\u006c\u0042\u0061r":_be ,_bfb :=_begc (_ad );if _bfb !=nil {return nil ,_bfb ;};_ea .Choice =&ControlChoice {ScrollBar :_be };default:_bd :=&controlBase {};if _aec :=_bd .readTheRest (_ad );_aec !=nil {return nil ,_aec ; -};_ea .Choice =&ControlChoice {_bc :_bd };};return _ea ,nil ;}; +// SpinButtonControl is a representation of a spinButton ActiveX form. +type SpinButtonControl struct{controlBase ;_dacee *spinButtonPropMask ;_aea *spinButtonDataBlock ;_dae *spinButtonExtraDataBlock ;_gfdf *streamData ;};func (_abge *morphDataControl )setValueString (_fcab string ){_abge ._agbf ._bfg =true ;_abge ._gegf ._efgaf =uint32 (len (_fcab )); +_abge ._cbd ._ccf =_fcab ;}; -// SetWidth sets width of the SpinButton in HIMETRIC (0.01mm) -func (_bagaf *SpinButtonControl )SetWidth (width uint32 ){_bagaf ._ecddc ._dcda =true ;_bagaf ._afb ._cacc =width ;};func (_gecff *ScrollBarControl )writeDataBlock (_ggge *_gg .Writer )error {if _gecff ._dbdf ._ecdda {if _cdc :=_ggge .WriteProperty (_gecff ._gdac ._dgcg ); -_cdc !=nil {return _cdc ;};};if _gecff ._dbdf ._gaeg {if _fgg :=_ggge .WriteProperty (_gecff ._gdac ._gdeed );_fgg !=nil {return _fgg ;};};if _gecff ._dbdf ._efa {if _fccgb :=_ggge .WriteProperty (_gecff ._gdac ._cege );_fccgb !=nil {return _fccgb ;};}; -if _gecff ._dbdf ._fabfb {if _dgbc :=_ggge .WriteProperty (_gecff ._gdac ._gcea );_dgbc !=nil {return _dgbc ;};};if _gecff ._dbdf ._affab {if _gaab :=_ggge .WriteProperty (_gecff ._gdac ._gaa );_gaab !=nil {return _gaab ;};};if _gecff ._dbdf ._fegb {if _affc :=_ggge .WriteProperty (_gecff ._gdac ._eabb ); -_affc !=nil {return _affc ;};};if _gecff ._dbdf ._dbfd {if _aade :=_ggge .WriteProperty (_gecff ._gdac ._gcc );_aade !=nil {return _aade ;};};if _gecff ._dbdf ._ccccg {if _edeb :=_ggge .WriteProperty (_gecff ._gdac ._adaa );_edeb !=nil {return _edeb ;}; -};if _gecff ._dbdf ._cabc {if _fgac :=_ggge .WriteProperty (_gecff ._gdac ._feb );_fgac !=nil {return _fgac ;};};if _gecff ._dbdf ._efac {if _dba :=_ggge .WriteProperty (_gecff ._gdac ._gbgf );_dba !=nil {return _dba ;};};if _gecff ._dbdf ._geae {if _adfe :=_ggge .WriteProperty (_gecff ._gdac ._bfde ); -_adfe !=nil {return _adfe ;};};if _gecff ._dbdf ._dcdg {if _efad :=_ggge .WriteProperty (_gecff ._gdac ._acafe );_efad !=nil {return _efad ;};};if _gecff ._dbdf ._ddcc {if _ccebc :=_ggge .WriteProperty (_gecff ._gdac ._cdd );_ccebc !=nil {return _ccebc ; -};};if _gecff ._dbdf ._gegb {if _dgge :=_ggge .WriteProperty (_gecff ._gdac ._aad );_dgge !=nil {return _dgge ;};};if _gecff ._dbdf ._aab {if _fgfd :=_ggge .WriteProperty (_gecff ._gdac ._ega );_fgfd !=nil {return _fgfd ;};};return _ggge .AlignLength (4); -};type controlBase struct{_aecb uint16 ;_efe bool ;_faa *streamData ;_aage []byte ;};func (_cfaf *LabelControl )writeDataBlock (_egdf *_gg .Writer )error {if _cfaf ._fbb ._deg {if _gce :=_egdf .WriteProperty (_cfaf ._bge ._cgbc );_gce !=nil {return _gce ; -};};if _cfaf ._fbb ._gag {if _afd :=_egdf .WriteProperty (_cfaf ._bge ._ffb );_afd !=nil {return _afd ;};};if _cfaf ._fbb ._ddcb {if _fffc :=_egdf .WriteProperty (_cfaf ._bge ._gegf );_fffc !=nil {return _fffc ;};};if _cfaf ._fbb ._bdd {_aga :=_aeg (_cfaf ._bge ._addg ,_cfaf ._bge ._ddeb ); -if _fccg :=_egdf .WriteProperty (_aga );_fccg !=nil {return _fccg ;};};if _cfaf ._fbb ._fbfb {if _fcaa :=_egdf .WriteProperty (_cfaf ._bge ._bbca );_fcaa !=nil {return _fcaa ;};};if _cfaf ._fbb ._fdeb {if _fcfg :=_egdf .WriteProperty (_cfaf ._bge ._bee ); -_fcfg !=nil {return _fcfg ;};};if _cfaf ._fbb ._adbd {if _gfb :=_egdf .WriteProperty (_cfaf ._bge ._fbd );_gfb !=nil {return _gfb ;};};if _cfaf ._fbb ._fce {if _cbc :=_egdf .WriteProperty (_cfaf ._bge ._gage );_cbc !=nil {return _cbc ;};};if _cfaf ._fbb ._fadb {if _eff :=_egdf .WriteProperty (_cfaf ._bge ._agba ); -_eff !=nil {return _eff ;};};if _cfaf ._fbb ._cad {if _bbce :=_egdf .WriteProperty (_cfaf ._bge ._eeg );_bbce !=nil {return _bbce ;};};if _cfaf ._fbb ._bdabc {if _edgb :=_egdf .WriteProperty (_cfaf ._bge ._cae );_edgb !=nil {return _edgb ;};};if _cfaf ._fbb ._babf {if _aea :=_egdf .WriteProperty (_cfaf ._bge ._gbbf ); -_aea !=nil {return _aea ;};};return _egdf .AlignLength (4);}; +// LabelControl is a representation of a label ActiveX form. +type LabelControl struct{controlBase ;_ebb *labelPropMask ;_ggd *labelDataBlock ;_cabe *labelExtraDataBlock ;_bfef *streamData ;};func (_aacg *SpinButtonControl )writeExtraDataBlock (_fgde *_d .Writer )error {if _aacg ._dacee ._bfdg {_egef :=uint64 (_aacg ._dae ._fgda )<<32|uint64 (_aacg ._dae ._bafb ); +if _eagg :=_fgde .WritePropertyNoAlign (_egef );_eagg !=nil {return _eagg ;};};return nil ;};type scrollBarDataBlock struct{_acg uint32 ;_fafe uint32 ;_acad uint32 ;_dfgb uint8 ;_bfgd int32 ;_dgbc int32 ;_fcgd int32 ;_fee int32 ;_cddb int32 ;_afbf int32 ; +_faac int32 ;_ggga uint32 ;_gbab uint32 ;_bcde uint32 ;_bbe uint16 ;}; -// ScrollBarControl is a representation of a scrollBar ActiveX form. -type ScrollBarControl struct{controlBase ;_dbdf *scrollBarPropMask ;_gdac *scrollBarDataBlock ;_gfdd *scrollBarExtraDataBlock ;_eeeb *streamData ;};func (_eca *ScrollBarControl )writePropMask (_egbc *_gg .Writer )error {_egbd :=uint32 (0);_egbd =_gg .PushLeftUI32 (_egbd ,_eca ._dbdf ._ecdda ); -_egbd =_gg .PushLeftUI32 (_egbd ,_eca ._dbdf ._gaeg );_egbd =_gg .PushLeftUI32 (_egbd ,_eca ._dbdf ._efa );_egbd =_gg .PushLeftUI32 (_egbd ,_eca ._dbdf ._gcdb );_egbd =_gg .PushLeftUI32 (_egbd ,_eca ._dbdf ._fabfb );_egbd =_gg .PushLeftUI32 (_egbd ,_eca ._dbdf ._affab ); -_egbd =_gg .PushLeftUI32 (_egbd ,_eca ._dbdf ._fegb );_egbd =_gg .PushLeftUI32 (_egbd ,_eca ._dbdf ._dbfd );_egbd >>=1;_egbd =_gg .PushLeftUI32 (_egbd ,_eca ._dbdf ._ccccg );_egbd =_gg .PushLeftUI32 (_egbd ,_eca ._dbdf ._cabc );_egbd =_gg .PushLeftUI32 (_egbd ,_eca ._dbdf ._efac ); -_egbd =_gg .PushLeftUI32 (_egbd ,_eca ._dbdf ._geae );_egbd =_gg .PushLeftUI32 (_egbd ,_eca ._dbdf ._dcdg );_egbd =_gg .PushLeftUI32 (_egbd ,_eca ._dbdf ._ddcc );_egbd =_gg .PushLeftUI32 (_egbd ,_eca ._dbdf ._gegb );_egbd =_gg .PushLeftUI32 (_egbd ,_eca ._dbdf ._aab ); -_egbd >>=15;return _cg .Write (_egbc ,_cg .LittleEndian ,_egbd );}; +// SetValue sets a value for a control which value can be represented as boolean (on/off). +func (_debe *morphDataControlBoolValue )SetValue (value bool ){_debe .setValueBool (value )}; -// SetCaption sets a caption string for a label control. -func (_gfd *LabelControl )SetCaption (caption string ){_gfd ._fbb ._bdd =true ;_gfd ._bge ._addg =uint32 (len (caption ));_gfd ._affd ._edd =caption ;}; +// GetPosition gets a button position value. +func (_gbec *SpinButtonControl )GetPosition ()int32 {return _gbec ._aea ._egbd };func (_fgdeb *controlBase )readStreamDataMP (_dbec *_d .Reader ,_faaf ,_fccg bool )error {_fgdeb ._dadf =&streamData {};if _faaf {_fgdeb ._dadf ._fefd =&guidAndPicture {}; +if _gbfg :=_fgdeb ._dadf ._fefd .importFromReader (_dbec );_gbfg !=nil {return _gbfg ;};};if _fccg {_fgdeb ._dadf ._edcbc =&guidAndPicture {};if _aede :=_fgdeb ._dadf ._edcbc .importFromReader (_dbec );_aede !=nil {return _aede ;};};return nil ;}; -// GetBackColor gets a button text color value for a system palette from a scrollBar control. -func (_egdd *ScrollBarControl )GetBackColor ()uint32 {return _egdd ._gdac ._gdeed };func _ef (_cge *_bg .Reader )(string ,error ){_da ,_fd :=_cge .GetEntry ("\u0043o\u006d\u0070\u004f\u0062\u006a");if _fd !=nil {return "",_fd ;};_fef :=make ([]byte ,_da .Size ); -_ ,_fd =_da .Read (_fef );if _fd !=nil {return "",_fd ;};_edf :=_b .Split (_fef ,[]byte ("\u002e"));if len (_edf )< 2{return "",_d .New ("\u0055\u006e\u006bn\u006f\u0077\u006e\u0020\u0066\u006f\u0072\u006d");};return string (_edf [len (_edf )-2]),nil ; -};func (_ab *CommandButtonControl )readDataBlock (_fdb *_gg .Reader )error {_ab ._fab =&commandButtonDataBlock {};if _ab ._bda ._gbf {if _cfa :=_fdb .ReadProperty (&_ab ._fab ._ga );_cfa !=nil {return _cfa ;};};if _ab ._bda ._eaaa {if _ddc :=_fdb .ReadProperty (&_ab ._fab ._cca ); -_ddc !=nil {return _ddc ;};};if _ab ._bda ._ag {if _ceg :=_fdb .ReadProperty (&_ab ._fab ._gf );_ceg !=nil {return _ceg ;};};if _ab ._bda ._fac {var _cba uint32 ;if _gae :=_fdb .ReadProperty (&_cba );_gae !=nil {return _gae ;};_ab ._fab ._bbg ,_ab ._fab ._fee =_gb (_cba ); -};if _ab ._bda ._bad {if _gbd :=_fdb .ReadProperty (&_ab ._fab ._gac );_gbd !=nil {return _gbd ;};};if _ab ._bda ._dag {if _cfc :=_fdb .ReadProperty (&_ab ._fab ._fad );_cfc !=nil {return _cfc ;};};if _ab ._bda ._aff {if _geeg :=_fdb .ReadProperty (&_ab ._fab ._gca ); -_geeg !=nil {return _geeg ;};};if _ab ._bda ._bfaf {if _dga :=_fdb .ReadProperty (&_ab ._fab ._eef );_dga !=nil {return _dga ;};};if _ab ._bda ._baeg {if _afc :=_fdb .ReadProperty (&_ab ._fab ._gaf );_afc !=nil {return _afc ;};};return nil ;};func (_eeed *morphDataControl )readColumnInfoPropMask (_dbce *_gg .Reader )error {return nil }; -func (_fbfc *controlBase )readTheRest (_gdf *_gg .Reader )error {_bec :=_b .NewBuffer ([]byte {});_ ,_aca :=_bb .Copy (_bec ,_gdf );if _aca !=nil {return _aca ;};_fbfc ._aage =_bec .Bytes ();return nil ;};func (_cagg *morphDataControl )readColumnInfo (_bcdb *_gg .Reader )error {return nil }; +// ComboBoxDataControl is a representation of a combo box ActiveX form. +type ComboBoxDataControl struct{*morphDataControlStringValue };func (_gba *ImageControl )writeExtraDataBlock (_ede *_d .Writer )error {if _gba ._bbg ._dac {_eacg :=uint64 (_gba ._gea ._fdf )<<32|uint64 (_gba ._gea ._deba );if _dbgb :=_ede .WritePropertyNoAlign (_eacg ); +_dbgb !=nil {return _dbgb ;};};return nil ;};func (_beba *SpinButtonControl )export (_aegd *_d .Writer )error {if _bce :=_beba .writePropMask (_aegd );_bce !=nil {return _bce ;};if _egac :=_beba .writeDataBlock (_aegd );_egac !=nil {return _egac ;};if _fcdd :=_beba .writeExtraDataBlock (_aegd ); +_fcdd !=nil {return _fcdd ;};_beba ._dff =uint16 (_aegd .Len ()-4);if _dacca :=_beba .writeStreamDataM (_aegd );_dacca !=nil {return _dacca ;};return _beba .writeTheRest (_aegd );};func (_fdeg *SpinButtonControl )readDataBlock (_fac *_d .Reader )error {_fdeg ._aea =&spinButtonDataBlock {}; +if _fdeg ._dacee ._dfad {if _ecgd :=_fac .ReadProperty (&_fdeg ._aea ._bcfd );_ecgd !=nil {return _ecgd ;};};if _fdeg ._dacee ._ecbb {if _fceg :=_fac .ReadProperty (&_fdeg ._aea ._fggc );_fceg !=nil {return _fceg ;};};if _fdeg ._dacee ._gaec {if _dcgg :=_fac .ReadProperty (&_fdeg ._aea ._bcgf ); +_dcgg !=nil {return _dcgg ;};};if _fdeg ._dacee ._faae {if _cgfdb :=_fac .ReadProperty (&_fdeg ._aea ._agdd );_cgfdb !=nil {return _cgfdb ;};};if _fdeg ._dacee ._begd {if _dec :=_fac .ReadProperty (&_fdeg ._aea ._afde );_dec !=nil {return _dec ;};};if _fdeg ._dacee ._aaad {if _fdbb :=_fac .ReadProperty (&_fdeg ._aea ._egbd ); +_fdbb !=nil {return _fdbb ;};};if _fdeg ._dacee ._ade {if _aeabf :=_fac .ReadProperty (&_fdeg ._aea ._gfaca );_aeabf !=nil {return _aeabf ;};};if _fdeg ._dacee ._dbce {if _adca :=_fac .ReadProperty (&_fdeg ._aea ._dbbff );_adca !=nil {return _adca ;};}; +if _fdeg ._dacee ._fedf {if _eebf :=_fac .ReadProperty (&_fdeg ._aea ._ebbd );_eebf !=nil {return _eebf ;};};if _fdeg ._dacee ._agcg {if _egagg :=_fac .ReadProperty (&_fdeg ._aea ._ccbe );_egagg !=nil {return _egagg ;};};if _fdeg ._dacee ._cbcdf {if _defa :=_fac .ReadProperty (&_fdeg ._aea ._aaba ); +_defa !=nil {return _defa ;};};if _fdeg ._dacee ._dabd {if _agag :=_fac .ReadProperty (&_fdeg ._aea ._fgfdf );_agag !=nil {return _agag ;};};if _fdeg ._dacee ._cbag {if _cbgd :=_fac .ReadProperty (&_fdeg ._aea ._efeb );_cbgd !=nil {return _cbgd ;};};return nil ; +}; +// GetForeColor gets a button text color value for a system palette from a commandButton control. +func (_abeb *CommandButtonControl )GetForeColor ()uint32 {return _abeb ._eca ._dafgd };func (_gggg *LabelControl )writeExtraDataBlock (_fcfb *_d .Writer )error {if _gggg ._ggd ._bdce > 0{if _gca :=_fcfb .WriteStringProperty (_gggg ._cabe ._cegg );_gca !=nil {return _gca ; +};};if _gggg ._ebb ._bea {_cba :=uint64 (_gggg ._cabe ._aafa )<<32|uint64 (_gggg ._cabe ._cbf );if _ecf :=_fcfb .WritePropertyNoAlign (_cba );_ecf !=nil {return _ecf ;};};return nil ;}; -// SetMax sets a button max value. -func (_gdgg *SpinButtonControl )SetMax (max int32 ){_gdgg ._ecddc ._bfff =true ;_gdgg ._bebd ._cegg =max };func (_beaa *morphDataControl )writeColumnInfoPropMask (_fdebf *_gg .Writer )error {return nil };func (_gafb *LabelControl )writeExtraDataBlock (_fcbb *_gg .Writer )error {if _gafb ._bge ._addg > 0{if _gcg :=_fcbb .WriteStringProperty (_gafb ._affd ._edd ); -_gcg !=nil {return _gcg ;};};if _gafb ._fbb ._efb {_fcgg :=uint64 (_gafb ._affd ._gagg )<<32|uint64 (_gafb ._affd ._dcee );if _gfbd :=_fcbb .WritePropertyNoAlign (_fcgg );_gfbd !=nil {return _gfbd ;};};return nil ;};type commandButtonExtraDataBlock struct{_aece uint32 ; -_aag uint32 ;_gdcd string ;};type guidAndPicture struct{_cedc []byte ;_feef *stdPicture ;}; +// ImageControl is a representation of an image ActiveX form. +type ImageControl struct{controlBase ;_bbg *imagePropMask ;_ccc *imageDataBlock ;_gea *imageExtraDataBlock ;_acf *streamData ;};func (_fffc *SpinButtonControl )writeDataBlock (_cce *_d .Writer )error {if _fffc ._dacee ._dfad {if _eabe :=_cce .WriteProperty (_fffc ._aea ._bcfd ); +_eabe !=nil {return _eabe ;};};if _fffc ._dacee ._ecbb {if _gcbc :=_cce .WriteProperty (_fffc ._aea ._fggc );_gcbc !=nil {return _gcbc ;};};if _fffc ._dacee ._gaec {if _fgef :=_cce .WriteProperty (_fffc ._aea ._bcgf );_fgef !=nil {return _fgef ;};};if _fffc ._dacee ._faae {if _cdgc :=_cce .WriteProperty (_fffc ._aea ._agdd ); +_cdgc !=nil {return _cdgc ;};};if _fffc ._dacee ._begd {if _dgfd :=_cce .WriteProperty (_fffc ._aea ._afde );_dgfd !=nil {return _dgfd ;};};if _fffc ._dacee ._aaad {if _bdcb :=_cce .WriteProperty (_fffc ._aea ._egbd );_bdcb !=nil {return _bdcb ;};};if _fffc ._dacee ._ade {if _fbe :=_cce .WriteProperty (_fffc ._aea ._gfaca ); +_fbe !=nil {return _fbe ;};};if _fffc ._dacee ._dbce {if _cgbb :=_cce .WriteProperty (_fffc ._aea ._dbbff );_cgbb !=nil {return _cgbb ;};};if _fffc ._dacee ._fedf {if _egee :=_cce .WriteProperty (_fffc ._aea ._ebbd );_egee !=nil {return _egee ;};};if _fffc ._dacee ._agcg {if _gecc :=_cce .WriteProperty (_fffc ._aea ._ccbe ); +_gecc !=nil {return _gecc ;};};if _fffc ._dacee ._cbcdf {if _gbgf :=_cce .WriteProperty (_fffc ._aea ._aaba );_gbgf !=nil {return _gbgf ;};};if _fffc ._dacee ._dabd {if _ggf :=_cce .WriteProperty (_fffc ._aea ._fgfdf );_ggf !=nil {return _ggf ;};};if _fffc ._dacee ._cbag {if _bbcdd :=_cce .WriteProperty (_fffc ._aea ._efeb ); +_bbcdd !=nil {return _bbcdd ;};};return _cce .AlignLength (4);};func (_bgga *ScrollBarControl )readDataBlock (_efddd *_d .Reader )error {_bgga ._dabe =&scrollBarDataBlock {};if _bgga ._cgd ._bcba {if _bbcd :=_efddd .ReadProperty (&_bgga ._dabe ._acg ); +_bbcd !=nil {return _bbcd ;};};if _bgga ._cgd ._bbfc {if _edeg :=_efddd .ReadProperty (&_bgga ._dabe ._fafe );_edeg !=nil {return _edeg ;};};if _bgga ._cgd ._bbfg {if _cggg :=_efddd .ReadProperty (&_bgga ._dabe ._acad );_cggg !=nil {return _cggg ;};};if _bgga ._cgd ._fdc {if _badba :=_efddd .ReadProperty (&_bgga ._dabe ._dfgb ); +_badba !=nil {return _badba ;};};if _bgga ._cgd ._affb {if _cfbc :=_efddd .ReadProperty (&_bgga ._dabe ._bfgd );_cfbc !=nil {return _cfbc ;};};if _bgga ._cgd ._afdc {if _ccbf :=_efddd .ReadProperty (&_bgga ._dabe ._dgbc );_ccbf !=nil {return _ccbf ;};}; +if _bgga ._cgd ._beee {if _ffbc :=_efddd .ReadProperty (&_bgga ._dabe ._fcgd );_ffbc !=nil {return _ffbc ;};};if _bgga ._cgd ._bbc {if _ccgg :=_efddd .ReadProperty (&_bgga ._dabe ._fee );_ccgg !=nil {return _ccgg ;};};if _bgga ._cgd ._geaga {if _aecce :=_efddd .ReadProperty (&_bgga ._dabe ._cddb ); +_aecce !=nil {return _aecce ;};};if _bgga ._cgd ._ebcb {if _feaf :=_efddd .ReadProperty (&_bgga ._dabe ._afbf );_feaf !=nil {return _feaf ;};};if _bgga ._cgd ._fbag {if _cdfc :=_efddd .ReadProperty (&_bgga ._dabe ._faac );_cdfc !=nil {return _cdfc ;};}; +if _bgga ._cgd ._dace {if _cdde :=_efddd .ReadProperty (&_bgga ._dabe ._ggga );_cdde !=nil {return _cdde ;};};if _bgga ._cgd ._eccc {if _bef :=_efddd .ReadProperty (&_bgga ._dabe ._gbab );_bef !=nil {return _bef ;};};if _bgga ._cgd ._eaeab {if _ccd :=_efddd .ReadProperty (&_bgga ._dabe ._bcde ); +_ccd !=nil {return _ccd ;};};if _bgga ._cgd ._ebce {if _ebf :=_efddd .ReadProperty (&_bgga ._dabe ._bbe );_ebf !=nil {return _ebf ;};};return nil ;};func (_bgcc *morphDataControl )writeColumnInfoPropMask (_ceeb *_d .Writer )error {return nil };type morphDataColumnInfo struct{}; -// GetHeight returns height of the CommandButton in HIMETRIC (0.01mm) -func (_ba *CommandButtonControl )GetHeight ()uint32 {return _ba ._ddg ._aag }; -// GetBackColor gets a button text color value for a system palette from a label control. -func (_ggde *LabelControl )GetBackColor ()uint32 {return _ggde ._bge ._ffb };func (_ggg *ImageControl )readPropMask (_ffd *_gg .Reader )error {var _bfd uint32 ;if _dfe :=_cg .Read (_ffd ,_cg .LittleEndian ,&_bfd );_dfe !=nil {return _dfe ;};_ggg ._add =&imagePropMask {}; -_bfd >>=2;_ggg ._add ._edb ,_bfd =_gg .PopRightUI32 (_bfd );_ggg ._add ._ccd ,_bfd =_gg .PopRightUI32 (_bfd );_ggg ._add ._ege ,_bfd =_gg .PopRightUI32 (_bfd );_ggg ._add ._ebd ,_bfd =_gg .PopRightUI32 (_bfd );_ggg ._add ._ecff ,_bfd =_gg .PopRightUI32 (_bfd ); -_ggg ._add ._fabd ,_bfd =_gg .PopRightUI32 (_bfd );_ggg ._add ._agf ,_bfd =_gg .PopRightUI32 (_bfd );_ggg ._add ._gbb ,_bfd =_gg .PopRightUI32 (_bfd );_ggg ._add ._ffa ,_bfd =_gg .PopRightUI32 (_bfd );_ggg ._add ._bcg ,_bfd =_gg .PopRightUI32 (_bfd );_ggg ._add ._cag ,_bfd =_gg .PopRightUI32 (_bfd ); -_ggg ._add ._fbfe ,_bfd =_gg .PopRightUI32 (_bfd );_ggg ._add ._eab ,_bfd =_gg .PopRightUI32 (_bfd );return nil ;};type morphDataColumnInfoPropMask struct{};func (_aeff *CommandButtonControl )readExtraDataBlock (_fcc *_gg .Reader )error {_aeff ._ddg =&commandButtonExtraDataBlock {}; -if _aeff ._fab ._fee > 0{_abb ,_eg :=_fcc .ReadStringProperty (_aeff ._fab ._fee );if _eg !=nil {return _eg ;};_aeff ._ddg ._gdcd =_abb ;};if _aeff ._bda ._ced {var _bfc uint64 ;if _ggad :=_fcc .ReadPairProperty (&_bfc );_ggad !=nil {return _ggad ;};_aeff ._ddg ._aag =uint32 (_bfc ); -_aeff ._ddg ._aece =uint32 (_bfc >>32);};return nil ;}; +// GetHeight returns height of the ScrollBar in HIMETRIC (0.01mm) +func (_aeeb *ScrollBarControl )GetHeight ()uint32 {return _aeeb ._ggde ._cbadb }; + +// ImportFromFile makes a Control from a file in a storage. +func ImportFromFile (storagePath string )(*Control ,error ){_ag ,_ef :=_c .Open (storagePath );if _ef !=nil {return nil ,_ef ;};defer _ag .Close ();_eff ,_ef :=_fb .New (_ag );if _ef !=nil {return nil ,_ef ;};_cf ,_ef :=_cff (_eff );if _ef !=nil {return nil ,_ef ; +};_cc ,_ef :=_eff .GetEntry ("\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073");if _ef !=nil {return nil ,_ef ;};_be :=make ([]byte ,_cc .Size );_ ,_ef =_cc .Read (_be );if _ef !=nil {return nil ,_ef ;};_fa :=&Control {_ce :storagePath };_cg ,_ef :=_d .NewReader (_be ); +if _ef !=nil {return nil ,_ef ;};if _ea :=_fc .Read (_cg ,_fc .LittleEndian ,&_fa ._de );_ea !=nil {return nil ,_ea ;};if _bf :=_fc .Read (_cg ,_fc .LittleEndian ,&_fa ._a );_bf !=nil {return nil ,_bf ;};if _ff :=_fc .Read (_cg ,_fc .LittleEndian ,&_fa ._ba ); +_ff !=nil {return nil ,_ff ;};switch _cf {case "\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078":_aga ,_dg :=_egce (_cg );if _dg !=nil {return nil ,_dg ;};_aga ._bad =true ;_fa .Choice =&ControlChoice {CheckBox :&CheckBoxDataControl {&morphDataControlBoolValue {_aga }}}; +case "\u0054e\u0078\u0074\u0042\u006f\u0078":_ffg ,_fcf :=_egce (_cg );if _fcf !=nil {return nil ,_fcf ;};_ffg ._bad =true ;_fa .Choice =&ControlChoice {TextBox :&TextBoxDataControl {&morphDataControlStringValue {_ffg }}};case "\u0043\u006f\u006d\u0062\u006f\u0042\u006f\u0078":_ac ,_faf :=_egce (_cg ); +if _faf !=nil {return nil ,_faf ;};_ac ._bad =true ;_fa .Choice =&ControlChoice {ComboBox :&ComboBoxDataControl {&morphDataControlStringValue {_ac }}};case "\u004ci\u0073\u0074\u0042\u006f\u0078":_gd ,_efa :=_egce (_cg );if _efa !=nil {return nil ,_efa ; +};_gd ._bad =true ;_fa .Choice =&ControlChoice {ListBox :&ListBoxDataControl {&morphDataControlStringValue {_gd }}};case "\u004f\u0070\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e":_af ,_fca :=_egce (_cg );if _fca !=nil {return nil ,_fca ;};_af ._bad =true ; +_fa .Choice =&ControlChoice {OptionButton :&OptionButtonDataControl {&morphDataControlBoolValue {_af }}};case "\u0054\u006f\u0067g\u006c\u0065\u0042\u0075\u0074\u0074\u006f\u006e":_efe ,_gdf :=_egce (_cg );if _gdf !=nil {return nil ,_gdf ;};_efe ._bad =true ; +_fa .Choice =&ControlChoice {ToggleButton :&ToggleButtonDataControl {&morphDataControlBoolValue {_efe }}};case "\u004c\u0061\u0062e\u006c":_ee ,_cb :=_fgegb (_cg );if _cb !=nil {return nil ,_cb ;};_fa .Choice =&ControlChoice {Label :_ee };case "\u0053\u0070\u0069\u006e\u0042\u0075\u0074\u0074\u006f\u006e":_db ,_eac :=_daaf (_cg ); +if _eac !=nil {return nil ,_eac ;};_fa .Choice =&ControlChoice {SpinButton :_db };case "\u0043\u006f\u006d\u006d\u0061\u006e\u0064\u0042\u0075\u0074\u0074\u006f\u006e":_ab ,_cgf :=_eg (_cg );if _cgf !=nil {return nil ,_cgf ;};_fa .Choice =&ControlChoice {CommandButton :_ab }; +case "\u0053c\u0072\u006f\u006c\u006c\u0042\u0061r":_bg ,_dbf :=_ddaf (_cg );if _dbf !=nil {return nil ,_dbf ;};_fa .Choice =&ControlChoice {ScrollBar :_bg };default:_dbg :=&controlBase {};if _da :=_dbg .readTheRest (_cg );_da !=nil {return nil ,_da ;}; +_fa .Choice =&ControlChoice {_ge :_dbg };};return _fa ,nil ;};func (_abd *CommandButtonControl )readDataBlock (_gb *_d .Reader )error {_abd ._eca =&commandButtonDataBlock {};if _abd ._bge ._afe {if _eb :=_gb .ReadProperty (&_abd ._eca ._dafgd );_eb !=nil {return _eb ; +};};if _abd ._bge ._ffga {if _gdd :=_gb .ReadProperty (&_abd ._eca ._gaa );_gdd !=nil {return _gdd ;};};if _abd ._bge ._beb {if _cfb :=_gb .ReadProperty (&_abd ._eca ._gf );_cfb !=nil {return _cfb ;};};if _abd ._bge ._efdde {var _edc uint32 ;if _fgb :=_gb .ReadProperty (&_edc ); +_fgb !=nil {return _fgb ;};_abd ._eca ._cfg ,_abd ._eca ._bb =_fae (_edc );};if _abd ._bge ._efg {if _daad :=_gb .ReadProperty (&_abd ._eca ._febg );_daad !=nil {return _daad ;};};if _abd ._bge ._deb {if _ecd :=_gb .ReadProperty (&_abd ._eca ._cde );_ecd !=nil {return _ecd ; +};};if _abd ._bge ._deg {if _eed :=_gb .ReadProperty (&_abd ._eca ._bfb );_eed !=nil {return _eed ;};};if _abd ._bge ._bag {if _acea :=_gb .ReadProperty (&_abd ._eca ._acb );_acea !=nil {return _acea ;};};if _abd ._bge ._ffbf {if _gfg :=_gb .ReadProperty (&_abd ._eca ._aca ); +_gfg !=nil {return _gfg ;};};return nil ;};func (_gacb *morphDataControl )writeColumnInfo (_bedf *_d .Writer )error {return nil };type morphDataDataBlock struct{_gcaa uint32 ;_ddga uint32 ;_cagd uint32 ;_ecca uint32 ;_bcbc byte ;_fafb byte ;_gdad byte ; +_caf byte ;_gaac rune ;_fcfe uint32 ;_gcgf uint16 ;_dege int16 ;_caed int16 ;_edba uint16 ;_aegb uint16 ;_ccg uint8 ;_gacf uint8 ;_bbab uint8 ;_ecac uint8 ;_bcd uint8 ;_efgaf uint32 ;_eeda bool ;_edad uint32 ;_bgde bool ;_ggdc uint32 ;_eecf uint32 ;_afdd uint32 ; +_bgg uint16 ;_fbad uint16 ;_eaa rune ;_abaa uint32 ;_gegd bool ;};func (_afbd *ImageControl )writePropMask (_egg *_d .Writer )error {_fba :=uint32 (0);_fba >>=2;_fba =_d .PushLeftUI32 (_fba ,_afbd ._bbg ._dfca );_fba =_d .PushLeftUI32 (_fba ,_afbd ._bbg ._bfce ); +_fba =_d .PushLeftUI32 (_fba ,_afbd ._bbg ._cecb );_fba =_d .PushLeftUI32 (_fba ,_afbd ._bbg ._dfa );_fba =_d .PushLeftUI32 (_fba ,_afbd ._bbg ._ege );_fba =_d .PushLeftUI32 (_fba ,_afbd ._bbg ._ccb );_fba =_d .PushLeftUI32 (_fba ,_afbd ._bbg ._aceab ); +_fba =_d .PushLeftUI32 (_fba ,_afbd ._bbg ._dac );_fba =_d .PushLeftUI32 (_fba ,_afbd ._bbg ._gfb );_fba =_d .PushLeftUI32 (_fba ,_afbd ._bbg ._fea );_fba =_d .PushLeftUI32 (_fba ,_afbd ._bbg ._cggc );_fba =_d .PushLeftUI32 (_fba ,_afbd ._bbg ._gfac ); +_fba =_d .PushLeftUI32 (_fba ,_afbd ._bbg ._edb );_fba >>=17;return _fc .Write (_egg ,_fc .LittleEndian ,_fba );}; // SetForeColor sets a button text color value from a system palette for a scrollBar control. -func (_daff *ScrollBarControl )SetForeColor (foreColor uint32 ){_daff ._dbdf ._ecdda =true ;_daff ._gdac ._dgcg =foreColor ;};func (_fcb *guidAndPicture )export (_dfab *_gg .Writer )error {if _ ,_ecdd :=_bb .Copy (_dfab ,_b .NewBuffer (_fcb ._cedc ));_ecdd !=nil {return _ecdd ; -};if _acaf :=_dfab .WriteProperty (_fcb ._feef ._gacd );_acaf !=nil {return _acaf ;};if _dcef :=_dfab .WriteProperty (_fcb ._feef ._ceaab );_dcef !=nil {return _dcef ;};_ ,_ecg :=_bb .Copy (_dfab ,_fcb ._feef ._fefb );if _ecg !=nil {return _ecg ;};return nil ; -}; +func (_fggd *ScrollBarControl )SetForeColor (foreColor uint32 ){_fggd ._cgd ._bcba =true ;_fggd ._dabe ._acg =foreColor ;}; -// SetHeight sets height of the SpinButton in HIMETRIC (0.01mm) -func (_eadc *SpinButtonControl )SetHeight (height uint32 ){_eadc ._ecddc ._dcda =true ;_eadc ._afb ._cbd =height ;}; +// GetForeColor gets a button text color value for a system palette from a label control. +func (_gcc *LabelControl )GetForeColor ()uint32 {return _gcc ._ggd ._ecc };func (_dge *guidAndPicture )importFromReader (_dfc *_d .Reader )error {_dgb :=_g .NewBuffer ([]byte {});if _ ,_gae :=_fd .CopyN (_dgb ,_dfc ,int64 (_faa ));_gae !=nil {return _gae ; +};_dda :=_dgb .Bytes ();for _gec :=0;_gec < _faa ;_gec ++{if _dda [_gec ]!=_ffe [_gec ]{return _e .Errorf ("\u0049\u006e\u0076\u0061\u006c\u0069d\u0020\u0047\u0055\u0049\u0044\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0025v\u0020\u0061\u0074\u0020\u0069\u006e\u0064e\u0078\u0020\u0025\u0076",_dda [_gec ],_gec ); +};};_dge ._badg =_dda ;_dge ._agc =&stdPicture {};if _afb :=_dfc .ReadProperty (&_dge ._agc ._baea );_afb !=nil {return _afb ;};if _dge ._agc ._baea !=_cee {return _e .Errorf ("\u0049\u006e\u0076\u0061li\u0064\u0020\u0070\u0072\u0065\u0061\u006d\u0062\u006c\u0065\u0020\u0025\u0076",_dge ._agc ._baea ); +};if _ggb :=_dfc .ReadProperty (&_dge ._agc ._gfa );_ggb !=nil {return _ggb ;};if _dge ._agc ._gfa !=0{_ddg :=_g .NewBuffer ([]byte {});if _ ,_fbf :=_fd .Copy (_ddg ,_dfc );_fbf !=nil {return _fbf ;};_dge ._agc ._bdc =_ddg ;};return nil ;};func (_bdf *morphDataControl )setValueBool (_geag bool ){_bdf ._agbf ._bfg =true ; +_bdf ._gegf ._efgaf =1;_bdf ._gegf ._eeda =true ;_abed :="\u0030";if _geag {_abed ="\u0031";};_bdf ._cbd ._ccf =_abed ;}; -// CommandButtonControl is a representation of a commandButton ActiveX form. -type CommandButtonControl struct{controlBase ;_bda *commandButtonPropMask ;_fab *commandButtonDataBlock ;_ddg *commandButtonExtraDataBlock ;_ebc *streamData ;}; +// ExportToByteArray makes a byte array from a control as it is stored in .bin files. +func (_bee *Control )ExportToByteArray ()([]byte ,error ){_fcg ,_abe :=_c .Open (_bee ._ce );if _abe !=nil {return nil ,_abe ;};defer _fcg .Close ();_ffb ,_abe :=_fb .New (_fcg );if _abe !=nil {return nil ,_abe ;};_bd :=_d .NewWriter ();if _gdb :=_fc .Write (_bd ,_fc .LittleEndian ,&_bee ._de ); +_gdb !=nil {return nil ,_gdb ;};if _ga :=_fc .Write (_bd ,_fc .LittleEndian ,&_bee ._a );_ga !=nil {return nil ,_ga ;};if _fcb :=_fc .Write (_bd ,_fc .LittleEndian ,uint16 (0));_fcb !=nil {return nil ,_fcb ;};var _ed error ;if _daf :=_bee .Choice ;_daf !=nil {if _daf .CheckBox !=nil {_ed =_daf .CheckBox .export (_bd ); +}else if _daf .TextBox !=nil {_ed =_daf .TextBox .export (_bd );}else if _daf .ComboBox !=nil {_ed =_daf .ComboBox .export (_bd );}else if _daf .ListBox !=nil {_ed =_daf .ListBox .export (_bd );}else if _daf .OptionButton !=nil {_ed =_daf .OptionButton .export (_bd ); +}else if _daf .ToggleButton !=nil {_ed =_daf .ToggleButton .export (_bd );}else if _daf .Label !=nil {_ed =_daf .Label .export (_bd );}else if _daf .SpinButton !=nil {_ed =_daf .SpinButton .export (_bd );}else if _daf .CommandButton !=nil {_ed =_daf .CommandButton .export (_bd ); +}else if _daf .ScrollBar !=nil {_ed =_daf .ScrollBar .export (_bd );}else {_ed =_daf ._ge .writeTheRest (_bd );};};if _ed !=nil {return nil ,_ed ;};if _dbb :=_bd .WriteByteAt (byte (_bee ._ba ),2);_dbb !=nil {return nil ,_dbb ;};if _aa :=_bd .WriteByteAt (byte (_bee ._ba >>8),3); +_aa !=nil {return nil ,_aa ;};_agd ,_abe :=_ffb .GetEntry ("\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0073");if _abe !=nil {return nil ,_abe ;};if _bae :=_agd .SetEntryContent (_bd .Bytes ());_bae !=nil {return nil ,_bae ;};return _ffb .Export ();};type morphDataExtraDataBlock struct{_cfge uint32 ; +_ecfa uint32 ;_ccf string ;_feda string ;_aae string ;}; -// SetBackColor sets a button text color value from a system palette for a spinButton control. -func (_aafdb *SpinButtonControl )SetBackColor (backColor uint32 ){_aafdb ._ecddc ._afef =true ;_aafdb ._bebd ._cbeee =backColor ;};func (_cdb *morphDataControl )writePropMask (_ddgg *_gg .Writer )error {_dccb :=uint64 (0);_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._cgef ); -_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._edae );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._ccg );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._eged );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._fgbc );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._fgfe ); -_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._dddf );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._befa );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._aefg );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._fage );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._eabd ); -_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._age );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._dgc );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._dda );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._ecee );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._acdg ); -_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._ebcb );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._dgbf );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._afea );_dccb >>=1;_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._faded );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._abba ); -_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._afgb );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._deb );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._dgfd );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._ceba );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._dgfb ); -_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._ggded );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._cacf );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._fcaf );_dccb >>=1;_dccb =_gg .PushLeftUI64 (_dccb ,true );_dccb =_gg .PushLeftUI64 (_dccb ,_cdb ._cfe ._aecc ); -_dccb >>=31;return _cg .Write (_ddgg ,_cg .LittleEndian ,_dccb );};func (_fcgb *LabelControl )readDataBlock (_fgf *_gg .Reader )error {_fcgb ._bge =&labelDataBlock {};if _fcgb ._fbb ._deg {if _badc :=_fgf .ReadProperty (&_fcgb ._bge ._cgbc );_badc !=nil {return _badc ; -};};if _fcgb ._fbb ._gag {if _cgc :=_fgf .ReadProperty (&_fcgb ._bge ._ffb );_cgc !=nil {return _cgc ;};};if _fcgb ._fbb ._ddcb {if _gcff :=_fgf .ReadProperty (&_fcgb ._bge ._gegf );_gcff !=nil {return _gcff ;};};if _fcgb ._fbb ._bdd {var _cceb uint32 ; -if _bafg :=_fgf .ReadProperty (&_cceb );_bafg !=nil {return _bafg ;};_fcgb ._bge ._ddeb ,_fcgb ._bge ._addg =_gb (_cceb );};if _fcgb ._fbb ._fbfb {if _gecf :=_fgf .ReadProperty (&_fcgb ._bge ._bbca );_gecf !=nil {return _gecf ;};};if _fcgb ._fbb ._fdeb {if _fda :=_fgf .ReadProperty (&_fcgb ._bge ._bee ); -_fda !=nil {return _fda ;};};if _fcgb ._fbb ._adbd {if _cbga :=_fgf .ReadProperty (&_fcgb ._bge ._fbd );_cbga !=nil {return _cbga ;};};if _fcgb ._fbb ._fce {if _fcge :=_fgf .ReadProperty (&_fcgb ._bge ._gage );_fcge !=nil {return _fcge ;};};if _fcgb ._fbb ._fadb {if _dddg :=_fgf .ReadProperty (&_fcgb ._bge ._agba ); -_dddg !=nil {return _dddg ;};};if _fcgb ._fbb ._cad {if _fbc :=_fgf .ReadProperty (&_fcgb ._bge ._eeg );_fbc !=nil {return _fbc ;};};if _fcgb ._fbb ._bdabc {if _cbgd :=_fgf .ReadProperty (&_fcgb ._bge ._cae );_cbgd !=nil {return _cbgd ;};};if _fcgb ._fbb ._babf {if _afeb :=_fgf .ReadProperty (&_fcgb ._bge ._gbbf ); -_afeb !=nil {return _afeb ;};};return nil ;}; +// GetWidth returns width of the morphDataControl in HIMETRIC (0.01mm) +func (_eaeb *morphDataControl )GetWidth ()uint32 {return _eaeb ._cbd ._cfge };func (_fce *LabelControl )readDataBlock (_fffa *_d .Reader )error {_fce ._ggd =&labelDataBlock {};if _fce ._ebb ._gfd {if _egad :=_fffa .ReadProperty (&_fce ._ggd ._ecc );_egad !=nil {return _egad ; +};};if _fce ._ebb ._agbg {if _aeb :=_fffa .ReadProperty (&_fce ._ggd ._dbgd );_aeb !=nil {return _aeb ;};};if _fce ._ebb ._gbgg {if _gddf :=_fffa .ReadProperty (&_fce ._ggd ._ecddb );_gddf !=nil {return _gddf ;};};if _fce ._ebb ._bedb {var _cagec uint32 ; +if _ggba :=_fffa .ReadProperty (&_cagec );_ggba !=nil {return _ggba ;};_fce ._ggd ._fgd ,_fce ._ggd ._bdce =_fae (_cagec );};if _fce ._ebb ._fgga {if _aebg :=_fffa .ReadProperty (&_fce ._ggd ._cfa );_aebg !=nil {return _aebg ;};};if _fce ._ebb ._gcb {if _adf :=_fffa .ReadProperty (&_fce ._ggd ._cbc ); +_adf !=nil {return _adf ;};};if _fce ._ebb ._cbbg {if _fcbg :=_fffa .ReadProperty (&_fce ._ggd ._dbgdf );_fcbg !=nil {return _fcbg ;};};if _fce ._ebb ._bcf {if _gbd :=_fffa .ReadProperty (&_fce ._ggd ._age );_gbd !=nil {return _gbd ;};};if _fce ._ebb ._bac {if _gff :=_fffa .ReadProperty (&_fce ._ggd ._ebc ); +_gff !=nil {return _gff ;};};if _fce ._ebb ._afd {if _aegc :=_fffa .ReadProperty (&_fce ._ggd ._dcga );_aegc !=nil {return _aegc ;};};if _fce ._ebb ._ddge {if _fgad :=_fffa .ReadProperty (&_fce ._ggd ._faec );_fgad !=nil {return _fgad ;};};if _fce ._ebb ._dbe {if _gag :=_fffa .ReadProperty (&_fce ._ggd ._aaa ); +_gag !=nil {return _gag ;};};return nil ;}; -// SetValue sets a value for a control which value can be represented as a string. -func (_fbfea *morphDataControlStringValue )SetValue (value string ){_fbfea .setValueString (value )};func (_caad *controlBase )readStreamDataPM (_caab *_gg .Reader ,_cdgc ,_ebadc bool )error {_caad ._faa =&streamData {};if _cdgc {_caad ._faa ._cgd =&guidAndPicture {}; -if _dfgd :=_caad ._faa ._cgd .importFromReader (_caab );_dfgd !=nil {return _dfgd ;};};if _ebadc {_caad ._faa ._fgfdb =&guidAndPicture {};if _dfb :=_caad ._faa ._fgfdb .importFromReader (_caab );_dfb !=nil {return _dfb ;};};return nil ;};func (_ffbf *SpinButtonControl )writeExtraDataBlock (_fcdf *_gg .Writer )error {if _ffbf ._ecddc ._dcda {_aaag :=uint64 (_ffbf ._afb ._cacc )<<32|uint64 (_ffbf ._afb ._cbd ); -if _dgacb :=_fcdf .WritePropertyNoAlign (_aaag );_dgacb !=nil {return _dgacb ;};};return nil ;};type labelPropMask struct{_deg bool ;_gag bool ;_ddcb bool ;_bdd bool ;_fbfb bool ;_efb bool ;_fdeb bool ;_adbd bool ;_fce bool ;_fadb bool ;_cad bool ;_bdabc bool ; -_babf bool ;};type stdPicture struct{_gacd uint32 ;_ceaab uint32 ;_fefb *_b .Buffer ;};func (_ecda *morphDataControl )writeExtraDataBlock (_cadc *_gg .Writer )error {if _ecda ._cfe ._aefg {_dadb :=uint64 (_ecda ._cgbf ._cgfe )<<32|uint64 (_ecda ._cgbf ._aegb ); -if _ggcf :=_cadc .WritePropertyNoAlign (_dadb );_ggcf !=nil {return _ggcf ;};};if _ecda ._dbe ._cec > 0{if _beaf :=_cadc .WriteStringProperty (_ecda ._cgbf ._fdbd );_beaf !=nil {return _beaf ;};};if _ecda ._dbe ._gagb > 0{if _badf :=_cadc .WriteStringProperty (_ecda ._cgbf ._fbda ); -_badf !=nil {return _badf ;};};if _ecda ._dbe ._fdc > 0{if _gggde :=_cadc .WriteStringProperty (_ecda ._cgbf ._edbab );_gggde !=nil {return _gggde ;};};return nil ;};type labelExtraDataBlock struct{_gagg uint32 ;_dcee uint32 ;_edd string ;};var _afga =[]byte {0x04,0x52,0xE3,0x0B,0x91,0x8F,0xCE,0x11,0x9D,0xE3,0,0xAA,0,0x4B,0xB8,0x51}; +// GetWidth returns width of the Label in HIMETRIC (0.01mm) +func (_dga *LabelControl )GetWidth ()uint32 {return _dga ._cabe ._aafa };func (_agca *ScrollBarControl )export (_baee *_d .Writer )error {if _gceb :=_agca .writePropMask (_baee );_gceb !=nil {return _gceb ;};if _cbcc :=_agca .writeDataBlock (_baee );_cbcc !=nil {return _cbcc ; +};if _dfcb :=_agca .writeExtraDataBlock (_baee );_dfcb !=nil {return _dfcb ;};_agca ._dff =uint16 (_baee .Len ()-4);if _ddb :=_agca .writeStreamDataM (_baee );_ddb !=nil {return _ddb ;};return _agca .writeTheRest (_baee );};type morphDataControl struct{controlBase ; +_agbf *morphDataPropMask ;_gegf *morphDataDataBlock ;_cbd *morphDataExtraDataBlock ;_dee *streamData ;_cgab *morphDataColumnInfo ;_ebe *morphDataColumnInfoPropMask ;_dcf *morphDataColumnInfoDataBlock ;}; +// ScrollBarControl is a representation of a scrollBar ActiveX form. +type ScrollBarControl struct{controlBase ;_cgd *scrollBarPropMask ;_dabe *scrollBarDataBlock ;_ggde *scrollBarExtraDataBlock ;_ggee *streamData ;};func (_egc *CommandButtonControl )writeExtraDataBlock (_ega *_d .Writer )error {if _egc ._eca ._bb > 0{if _eec :=_ega .WriteStringProperty (_egc ._fgeg ._fde ); +_eec !=nil {return _eec ;};};if _egc ._bge ._eea {_cfc :=uint64 (_egc ._fgeg ._aeg )<<32|uint64 (_egc ._fgeg ._cab );if _caeg :=_ega .WritePropertyNoAlign (_cfc );_caeg !=nil {return _caeg ;};};return nil ;}; -// SetForeColor sets a button text color value from a system palette for a label control. -func (_efg *LabelControl )SetForeColor (foreColor uint32 ){_efg ._fbb ._deg =true ;_efg ._bge ._cgbc =foreColor ;};func (_gec *CommandButtonControl )writeExtraDataBlock (_bde *_gg .Writer )error {if _gec ._fab ._fee > 0{if _bceb :=_bde .WriteStringProperty (_gec ._ddg ._gdcd ); -_bceb !=nil {return _bceb ;};};if _gec ._bda ._ced {_dae :=uint64 (_gec ._ddg ._aece )<<32|uint64 (_gec ._ddg ._aag );if _dddd :=_bde .WritePropertyNoAlign (_dae );_dddd !=nil {return _dddd ;};};return nil ;};func _aeg (_adb uint32 ,_adf bool )uint32 {if _adb ==0{return 0; -};if _adf {_adb |=1<<31;};return _adb ;}; +// GetMin gets a button min value. +func (_eaea *ScrollBarControl )GetMin ()int32 {return _eaea ._dabe ._bfgd }; -// GetValue gets a value from a control which value can be represented as boolean (on/off). -func (_dcge *morphDataControlBoolValue )GetValue ()bool {return _dcge .getValueBool ()};func (_cdea *SpinButtonControl )writeDataBlock (_abeec *_gg .Writer )error {if _cdea ._ecddc ._adaee {if _fadf :=_abeec .WriteProperty (_cdea ._bebd ._abbb );_fadf !=nil {return _fadf ; -};};if _cdea ._ecddc ._afef {if _afbb :=_abeec .WriteProperty (_cdea ._bebd ._cbeee );_afbb !=nil {return _afbb ;};};if _cdea ._ecddc ._ggfc {if _fbaf :=_abeec .WriteProperty (_cdea ._bebd ._fbfbf );_fbaf !=nil {return _fbaf ;};};if _cdea ._ecddc ._eae {if _ffdg :=_abeec .WriteProperty (_cdea ._bebd ._fgcd ); -_ffdg !=nil {return _ffdg ;};};if _cdea ._ecddc ._bfff {if _ebea :=_abeec .WriteProperty (_cdea ._bebd ._cegg );_ebea !=nil {return _ebea ;};};if _cdea ._ecddc ._bagf {if _bbe :=_abeec .WriteProperty (_cdea ._bebd ._adee );_bbe !=nil {return _bbe ;};}; -if _cdea ._ecddc ._egad {if _fccb :=_abeec .WriteProperty (_cdea ._bebd ._gaea );_fccb !=nil {return _fccb ;};};if _cdea ._ecddc ._bgcb {if _acad :=_abeec .WriteProperty (_cdea ._bebd ._bfcf );_acad !=nil {return _acad ;};};if _cdea ._ecddc ._acgcc {if _bfeb :=_abeec .WriteProperty (_cdea ._bebd ._bdgb ); -_bfeb !=nil {return _bfeb ;};};if _cdea ._ecddc ._egbb {if _bfcd :=_abeec .WriteProperty (_cdea ._bebd ._dafg );_bfcd !=nil {return _bfcd ;};};if _cdea ._ecddc ._gcgd {if _dbdg :=_abeec .WriteProperty (_cdea ._bebd ._gaecd );_dbdg !=nil {return _dbdg ; -};};if _cdea ._ecddc ._bfabe {if _fcde :=_abeec .WriteProperty (_cdea ._bebd ._fgba );_fcde !=nil {return _fcde ;};};if _cdea ._ecddc ._cgag {if _febe :=_abeec .WriteProperty (_cdea ._bebd ._cedba );_febe !=nil {return _febe ;};};return _abeec .AlignLength (4); -};func (_ccc *guidAndPicture )setStdPictureBytes (_gcf []byte ){if _gcf ==nil {return ;};if _ccc ._cedc ==nil {_ccc ._cedc =_afga ;};if _ccc ._feef ==nil {_ccc ._feef =&stdPicture {_gacd :_cef };};_ccc ._feef ._ceaab =uint32 (len (_gcf ));_ccc ._feef ._fefb =_b .NewBuffer (_gcf ); -}; +// GetMin gets a button min value. +func (_fab *SpinButtonControl )GetMin ()int32 {return _fab ._aea ._agdd }; -// SetBackColor sets a button text color value from a system palette for a commandButton control. -func (_fb *CommandButtonControl )SetBackColor (backColor uint32 ){_fb ._bda ._eaaa =true ;_fb ._fab ._cca =backColor ;};type scrollBarExtraDataBlock struct{_cccgc uint32 ;_ccfd uint32 ;};func (_edef *SpinButtonControl )readDataBlock (_agd *_gg .Reader )error {_edef ._bebd =&spinButtonDataBlock {}; -if _edef ._ecddc ._adaee {if _edbg :=_agd .ReadProperty (&_edef ._bebd ._abbb );_edbg !=nil {return _edbg ;};};if _edef ._ecddc ._afef {if _def :=_agd .ReadProperty (&_edef ._bebd ._cbeee );_def !=nil {return _def ;};};if _edef ._ecddc ._ggfc {if _dfec :=_agd .ReadProperty (&_edef ._bebd ._fbfbf ); -_dfec !=nil {return _dfec ;};};if _edef ._ecddc ._eae {if _efbbf :=_agd .ReadProperty (&_edef ._bebd ._fgcd );_efbbf !=nil {return _efbbf ;};};if _edef ._ecddc ._bfff {if _ggca :=_agd .ReadProperty (&_edef ._bebd ._cegg );_ggca !=nil {return _ggca ;};}; -if _edef ._ecddc ._bagf {if _daac :=_agd .ReadProperty (&_edef ._bebd ._adee );_daac !=nil {return _daac ;};};if _edef ._ecddc ._egad {if _bfcc :=_agd .ReadProperty (&_edef ._bebd ._gaea );_bfcc !=nil {return _bfcc ;};};if _edef ._ecddc ._bgcb {if _ceeg :=_agd .ReadProperty (&_edef ._bebd ._bfcf ); -_ceeg !=nil {return _ceeg ;};};if _edef ._ecddc ._acgcc {if _cdag :=_agd .ReadProperty (&_edef ._bebd ._bdgb );_cdag !=nil {return _cdag ;};};if _edef ._ecddc ._egbb {if _bbfe :=_agd .ReadProperty (&_edef ._bebd ._dafg );_bbfe !=nil {return _bbfe ;};}; -if _edef ._ecddc ._gcgd {if _faad :=_agd .ReadProperty (&_edef ._bebd ._gaecd );_faad !=nil {return _faad ;};};if _edef ._ecddc ._bfabe {if _cdbf :=_agd .ReadProperty (&_edef ._bebd ._fgba );_cdbf !=nil {return _cdbf ;};};if _edef ._ecddc ._cgag {if _cgaa :=_agd .ReadProperty (&_edef ._bebd ._cedba ); -_cgaa !=nil {return _cgaa ;};};return nil ;}; +// GetWidth returns width of the ScrollBar in HIMETRIC (0.01mm) +func (_ccbb *ScrollBarControl )GetWidth ()uint32 {return _ccbb ._ggde ._cbfa };type scrollBarExtraDataBlock struct{_cbfa uint32 ;_cbadb uint32 ;}; -// GetBackColor gets a button text color value for a system palette from a spinButton control. -func (_daaf *SpinButtonControl )GetBackColor ()uint32 {return _daaf ._bebd ._cbeee };func (_eebc *SpinButtonControl )readExtraDataBlock (_ddgaa *_gg .Reader )error {_eebc ._afb =&spinButtonExtraDataBlock {};if _eebc ._ecddc ._dcda {var _cfeb uint64 ;if _gdfe :=_ddgaa .ReadPairProperty (&_cfeb ); -_gdfe !=nil {return _gdfe ;};_eebc ._afb ._cbd =uint32 (_cfeb );_eebc ._afb ._cacc =uint32 (_cfeb >>32);};return nil ;}; +// SetBackColor sets a button text color value from a system palette for a scrollBar control. +func (_dddf *ScrollBarControl )SetBackColor (backColor uint32 ){_dddf ._cgd ._bbfc =true ;_dddf ._dabe ._fafe =backColor ;}; -// CheckBoxDataControl is a representation of a check box ActiveX form. -type CheckBoxDataControl struct{*morphDataControlBoolValue }; +// SetPosition sets a button position value. +func (_dcad *SpinButtonControl )SetPosition (position int32 ){_dcad ._dacee ._aaad =true ;_dcad ._aea ._egbd =position ;};func (_dgf *ScrollBarControl )writeExtraDataBlock (_fdddb *_d .Writer )error {if _dgf ._cgd ._ceee {_edfa :=uint64 (_dgf ._ggde ._cbfa )<<32|uint64 (_dgf ._ggde ._cbadb ); +if _dcca :=_fdddb .WritePropertyNoAlign (_edfa );_dcca !=nil {return _dcca ;};};return nil ;};type guidAndPicture struct{_badg []byte ;_agc *stdPicture ;};func _daaf (_bcaa *_d .Reader )(*SpinButtonControl ,error ){_abbf :=&SpinButtonControl {};if _fgbd :=_abbf .readPropMask (_bcaa ); +_fgbd !=nil {return nil ,_fgbd ;};if _gad :=_abbf .readDataBlock (_bcaa );_gad !=nil {return nil ,_gad ;};if _bfcd :=_abbf .readExtraDataBlock (_bcaa );_bfcd !=nil {return nil ,_bfcd ;};if _ecaa :=_abbf .readStreamDataM (_bcaa ,_abbf ._dacee ._dabd );_ecaa !=nil {return nil ,_ecaa ; +};if _gbf :=_abbf .readTheRest (_bcaa );_gbf !=nil {return nil ,_gbf ;};return _abbf ,nil ;};type streamData struct{_fefd *guidAndPicture ;_edcbc *guidAndPicture ;};type commandButtonPropMask struct{_afe bool ;_ffga bool ;_beb bool ;_efdde bool ;_efg bool ; +_eea bool ;_deb bool ;_deg bool ;_bag bool ;_cbe bool ;_ffbf bool ;};func (_acag *ScrollBarControl )readExtraDataBlock (_fedag *_d .Reader )error {_acag ._ggde =&scrollBarExtraDataBlock {};if _acag ._cgd ._ceee {var _ffeg uint64 ;if _eeg :=_fedag .ReadPairProperty (&_ffeg ); +_eeg !=nil {return _eeg ;};_acag ._ggde ._cbadb =uint32 (_ffeg );_acag ._ggde ._cbfa =uint32 (_ffeg >>32);};return nil ;};func (_bfc *controlBase )readTheRest (_abg *_d .Reader )error {_bbd :=_g .NewBuffer ([]byte {});_ ,_edd :=_fd .Copy (_bbd ,_abg ); +if _edd !=nil {return _edd ;};_bfc ._geg =_bbd .Bytes ();return nil ;};func (_aeed *SpinButtonControl )readExtraDataBlock (_feefb *_d .Reader )error {_aeed ._dae =&spinButtonExtraDataBlock {};if _aeed ._dacee ._bfdg {var _gcge uint64 ;if _eabd :=_feefb .ReadPairProperty (&_gcge ); +_eabd !=nil {return _eabd ;};_aeed ._dae ._bafb =uint32 (_gcge );_aeed ._dae ._fgda =uint32 (_gcge >>32);};return nil ;}; -// SetWidth sets width of the morphDataControl in HIMETRIC (0.01mm) -func (_efd *morphDataControl )SetWidth (width uint32 ){_efd ._cfe ._aefg =true ;_efd ._cgbf ._cgfe =width ;}; +// FmPictureSizeMode represents one of the three picture size modes according to MS-OFORMS document. +type FmPictureSizeMode byte ;func (_edbe *morphDataControl )readExtraDataBlock (_cgaaf *_d .Reader )error {_edbe ._cbd =&morphDataExtraDataBlock {};if _edbe ._agbf ._agab {var _dggf uint64 ;if _adgf :=_cgaaf .ReadPairProperty (&_dggf );_adgf !=nil {return _adgf ; +};_edbe ._cbd ._ecfa =uint32 (_dggf );_edbe ._cbd ._cfge =uint32 (_dggf >>32);};if _edbe ._gegf ._efgaf > 0{_gbda ,_fggf :=_cgaaf .ReadStringProperty (_edbe ._gegf ._efgaf );if _fggf !=nil {return _fggf ;};_edbe ._cbd ._ccf =_gbda ;};if _edbe ._gegf ._edad > 0{_dbbg ,_aaeb :=_cgaaf .ReadStringProperty (_edbe ._gegf ._edad ); +if _aaeb !=nil {return _aaeb ;};_edbe ._cbd ._feda =_dbbg ;};if _edbe ._gegf ._abaa > 0{_ddgc ,_fbb :=_cgaaf .ReadStringProperty (_edbe ._gegf ._abaa );if _fbb !=nil {return _fbb ;};_edbe ._cbd ._aae =_ddgc ;};return nil ;}; -// SetForeColor sets a button text color value from a system palette for a commandButton control. -func (_aaa *CommandButtonControl )SetForeColor (foreColor uint32 ){_aaa ._bda ._gbf =true ;_aaa ._fab ._ga =foreColor ;};type labelDataBlock struct{_cgbc uint32 ;_ffb uint32 ;_gegf uint32 ;_addg uint32 ;_ddeb bool ;_bbca uint32 ;_bee uint8 ;_fbd uint32 ; -_gage uint16 ;_agba uint16 ;_eeg uint16 ;_cae rune ;_gbbf uint16 ;};type spinButtonPropMask struct{_adaee bool ;_afef bool ;_ggfc bool ;_dcda bool ;_eae bool ;_bfff bool ;_bagf bool ;_egad bool ;_bgcb bool ;_acgcc bool ;_egbb bool ;_gcgd bool ;_bfabe bool ; -_cgag bool ;};func (_baed *controlBase )readStreamDataMP (_gbbfc *_gg .Reader ,_gedg ,_fbea bool )error {_baed ._faa =&streamData {};if _gedg {_baed ._faa ._fgfdb =&guidAndPicture {};if _ddggb :=_baed ._faa ._fgfdb .importFromReader (_gbbfc );_ddggb !=nil {return _ddggb ; -};};if _fbea {_baed ._faa ._cgd =&guidAndPicture {};if _eafb :=_baed ._faa ._cgd .importFromReader (_gbbfc );_eafb !=nil {return _eafb ;};};return nil ;}; +// GetHeight returns height of the Label in HIMETRIC (0.01mm) +func (_agad *LabelControl )GetHeight ()uint32 {return _agad ._cabe ._cbf };type commandButtonDataBlock struct{_dafgd uint32 ;_gaa uint32 ;_gf uint32 ;_bb uint32 ;_cfg bool ;_febg uint32 ;_cde uint8 ;_bfb uint16 ;_acb rune ;_aca uint16 ;}; -// GetBackColor gets a button text color value for a system palette from a commandButton control. -func (_gdee *CommandButtonControl )GetBackColor ()uint32 {return _gdee ._fab ._cca }; +// FmPictureAlignment represents one of the five picture aignments according to MS-OFORMS document. +type FmPictureAlignment byte ; -// GetCaption gets a caption string from a morph control. -func (_dcefe *morphDataControl )GetCaption ()string {if _dcefe ._efe &&_dcefe ._cfe ._deb {return _dcefe ._cgbf ._fbda ;};return "";};func (_ddegd *ScrollBarControl )readPropMask (_efgg *_gg .Reader )error {var _ceaf uint32 ;if _dffg :=_cg .Read (_efgg ,_cg .LittleEndian ,&_ceaf ); -_dffg !=nil {return _dffg ;};_ddegd ._dbdf =&scrollBarPropMask {};_ddegd ._dbdf ._ecdda ,_ceaf =_gg .PopRightUI32 (_ceaf );_ddegd ._dbdf ._gaeg ,_ceaf =_gg .PopRightUI32 (_ceaf );_ddegd ._dbdf ._efa ,_ceaf =_gg .PopRightUI32 (_ceaf );_ddegd ._dbdf ._gcdb ,_ceaf =_gg .PopRightUI32 (_ceaf ); -_ddegd ._dbdf ._fabfb ,_ceaf =_gg .PopRightUI32 (_ceaf );_ddegd ._dbdf ._affab ,_ceaf =_gg .PopRightUI32 (_ceaf );_ddegd ._dbdf ._fegb ,_ceaf =_gg .PopRightUI32 (_ceaf );_ddegd ._dbdf ._dbfd ,_ceaf =_gg .PopRightUI32 (_ceaf );_ceaf >>=1;_ddegd ._dbdf ._ccccg ,_ceaf =_gg .PopRightUI32 (_ceaf ); -_ddegd ._dbdf ._cabc ,_ceaf =_gg .PopRightUI32 (_ceaf );_ddegd ._dbdf ._efac ,_ceaf =_gg .PopRightUI32 (_ceaf );_ddegd ._dbdf ._geae ,_ceaf =_gg .PopRightUI32 (_ceaf );_ddegd ._dbdf ._dcdg ,_ceaf =_gg .PopRightUI32 (_ceaf );_ddegd ._dbdf ._ddcc ,_ceaf =_gg .PopRightUI32 (_ceaf ); -_ddegd ._dbdf ._gegb ,_ceaf =_gg .PopRightUI32 (_ceaf );_ddegd ._dbdf ._aab ,_ceaf =_gg .PopRightUI32 (_ceaf );return nil ;}; +// SetBackColor sets a button text color value from a system palette for a commandButton control. +func (_cga *CommandButtonControl )SetBackColor (backColor uint32 ){_cga ._bge ._ffga =true ;_cga ._eca ._gaa =backColor ;};type morphDataColumnInfoDataBlock struct{};func (_gdce *morphDataControl )getValueString ()string {if _gdce ._agbf ._bfg {return _gdce ._cbd ._ccf ; +};return "";}; -// GetHeight returns height of the morphDataControl in HIMETRIC (0.01mm) -func (_dfaf *morphDataControl )GetHeight ()uint32 {return _dfaf ._cgbf ._aegb }; +// CommandButtonControl is a representation of a commandButton ActiveX form. +type CommandButtonControl struct{controlBase ;_bge *commandButtonPropMask ;_eca *commandButtonDataBlock ;_fgeg *commandButtonExtraDataBlock ;_fbd *streamData ;};func _ddaf (_edea *_d .Reader )(*ScrollBarControl ,error ){_eba :=&ScrollBarControl {};if _aaeg :=_eba .readPropMask (_edea ); +_aaeg !=nil {return nil ,_aaeg ;};if _egag :=_eba .readDataBlock (_edea );_egag !=nil {return nil ,_egag ;};if _dffe :=_eba .readExtraDataBlock (_edea );_dffe !=nil {return nil ,_dffe ;};if _adc :=_eba .readStreamDataM (_edea ,_eba ._cgd ._ebce );_adc !=nil {return nil ,_adc ; +};if _dgc :=_eba .readTheRest (_edea );_dgc !=nil {return nil ,_dgc ;};return _eba ,nil ;}; -// GetForeColor gets a button text color value for a system palette from a commandButton control. -func (_fde *CommandButtonControl )GetForeColor ()uint32 {return _fde ._fab ._ga }; +// GetHeight returns height of the SpinButton in HIMETRIC (0.01mm) +func (_abfd *SpinButtonControl )GetHeight ()uint32 {return _abfd ._dae ._bafb }; -// SetWidth sets width of the Label in HIMETRIC (0.01mm) -func (_cbecg *LabelControl )SetWidth (width uint32 ){_cbecg ._fbb ._efb =true ;_cbecg ._affd ._gagg =width ;};func (_gafbe *SpinButtonControl )export (_ffdf *_gg .Writer )error {if _gdbe :=_gafbe .writePropMask (_ffdf );_gdbe !=nil {return _gdbe ;};if _gfe :=_gafbe .writeDataBlock (_ffdf ); -_gfe !=nil {return _gfe ;};if _fcfa :=_gafbe .writeExtraDataBlock (_ffdf );_fcfa !=nil {return _fcfa ;};_gafbe ._aecb =uint16 (_ffdf .Len ()-4);if _dbdd :=_gafbe .writeStreamDataM (_ffdf );_dbdd !=nil {return _dbdd ;};return _gafbe .writeTheRest (_ffdf ); -};func _edag (_adff *_gg .Reader )(*LabelControl ,error ){_cegaa :=&LabelControl {};if _fgc :=_cegaa .readPropMask (_adff );_fgc !=nil {return nil ,_fgc ;};if _bfbb :=_cegaa .readDataBlock (_adff );_bfbb !=nil {return nil ,_bfbb ;};if _fccd :=_cegaa .readExtraDataBlock (_adff ); -_fccd !=nil {return nil ,_fccd ;};if _dcag :=_cegaa .readStreamDataPM (_adff ,_cegaa ._fbb ._cad ,_cegaa ._fbb ._babf );_dcag !=nil {return nil ,_dcag ;};if _ged :=_cegaa .readTheRest (_adff );_ged !=nil {return nil ,_ged ;};return _cegaa ,nil ;}; +// SetCaption sets a caption string for a commandButton control. +func (_dafg *CommandButtonControl )SetCaption (caption string ){_dafg ._bge ._efdde =true ;_dafg ._eca ._bb =uint32 (len (caption ));_dafg ._fgeg ._fde =caption ;};func (_dagf *controlBase )setPictureBytes (_aeeg []byte ){if _dagf ._dadf ._edcbc ==nil {_dagf ._dadf ._edcbc =&guidAndPicture {}; +};_dagf ._dadf ._edcbc .setStdPictureBytes (_aeeg );};func (_bdga *morphDataControl )writeExtraDataBlock (_aebf *_d .Writer )error {if _bdga ._agbf ._agab {_fbfb :=uint64 (_bdga ._cbd ._cfge )<<32|uint64 (_bdga ._cbd ._ecfa );if _faad :=_aebf .WritePropertyNoAlign (_fbfb ); +_faad !=nil {return _faad ;};};if _bdga ._gegf ._efgaf > 0{if _eggf :=_aebf .WriteStringProperty (_bdga ._cbd ._ccf );_eggf !=nil {return _eggf ;};};if _bdga ._gegf ._edad > 0{if _gfc :=_aebf .WriteStringProperty (_bdga ._cbd ._feda );_gfc !=nil {return _gfc ; +};};if _bdga ._gegf ._abaa > 0{if _ebef :=_aebf .WriteStringProperty (_bdga ._cbd ._aae );_ebef !=nil {return _ebef ;};};return nil ;}; -// GetMin gets a button min value. -func (_dgca *SpinButtonControl )GetMin ()int32 {return _dgca ._bebd ._fgcd };type morphDataExtraDataBlock struct{_cgfe uint32 ;_aegb uint32 ;_fdbd string ;_fbda string ;_edbab string ;}; +// GetPosition gets a button position value. +func (_ccff *ScrollBarControl )GetPosition ()int32 {return _ccff ._dabe ._fcgd }; -// SetHeight sets height of the CommandButton in HIMETRIC (0.01mm) -func (_fabf *CommandButtonControl )SetHeight (height uint32 ){_fabf ._bda ._ced =true ;_fabf ._ddg ._aag =height ;}; +// SetWidth sets width of the CommandButton in HIMETRIC (0.01mm) +func (_bc *CommandButtonControl )SetWidth (width uint32 ){_bc ._bge ._eea =true ;_bc ._fgeg ._aeg =width };func _feb (_baf uint32 ,_dd bool )uint32 {if _baf ==0{return 0;};if _dd {_baf |=1<<31;};return _baf ;};func (_becfg *ScrollBarControl )writePropMask (_ccfd *_d .Writer )error {_efac :=uint32 (0); +_efac =_d .PushLeftUI32 (_efac ,_becfg ._cgd ._bcba );_efac =_d .PushLeftUI32 (_efac ,_becfg ._cgd ._bbfc );_efac =_d .PushLeftUI32 (_efac ,_becfg ._cgd ._bbfg );_efac =_d .PushLeftUI32 (_efac ,_becfg ._cgd ._ceee );_efac =_d .PushLeftUI32 (_efac ,_becfg ._cgd ._fdc ); +_efac =_d .PushLeftUI32 (_efac ,_becfg ._cgd ._affb );_efac =_d .PushLeftUI32 (_efac ,_becfg ._cgd ._afdc );_efac =_d .PushLeftUI32 (_efac ,_becfg ._cgd ._beee );_efac >>=1;_efac =_d .PushLeftUI32 (_efac ,_becfg ._cgd ._bbc );_efac =_d .PushLeftUI32 (_efac ,_becfg ._cgd ._geaga ); +_efac =_d .PushLeftUI32 (_efac ,_becfg ._cgd ._ebcb );_efac =_d .PushLeftUI32 (_efac ,_becfg ._cgd ._fbag );_efac =_d .PushLeftUI32 (_efac ,_becfg ._cgd ._dace );_efac =_d .PushLeftUI32 (_efac ,_becfg ._cgd ._eccc );_efac =_d .PushLeftUI32 (_efac ,_becfg ._cgd ._eaeab ); +_efac =_d .PushLeftUI32 (_efac ,_becfg ._cgd ._ebce );_efac >>=15;return _fc .Write (_ccfd ,_fc .LittleEndian ,_efac );};var _faa =len (_ffe );func (_cfbbg *controlBase )readStreamDataPM (_gccb *_d .Reader ,_aebd ,_ccef bool )error {_cfbbg ._dadf =&streamData {}; +if _aebd {_cfbbg ._dadf ._edcbc =&guidAndPicture {};if _cfcd :=_cfbbg ._dadf ._edcbc .importFromReader (_gccb );_cfcd !=nil {return _cfcd ;};};if _ccef {_cfbbg ._dadf ._fefd =&guidAndPicture {};if _eagga :=_cfbbg ._dadf ._fefd .importFromReader (_gccb ); +_eagga !=nil {return _eagga ;};};return nil ;};type labelPropMask struct{_gfd bool ;_agbg bool ;_gbgg bool ;_bedb bool ;_fgga bool ;_bea bool ;_gcb bool ;_cbbg bool ;_bcf bool ;_bac bool ;_afd bool ;_ddge bool ;_dbe bool ;};func (_aaea *controlBase )writeStreamDataPM (_adbe *_d .Writer )error {if _aaea ._dadf !=nil {if _aaea ._dadf ._edcbc !=nil {if _cbcca :=_aaea ._dadf ._edcbc .export (_adbe ); +_cbcca !=nil {return _cbcca ;};};if _aaea ._dadf ._fefd !=nil {if _caab :=_aaea ._dadf ._fefd .export (_adbe );_caab !=nil {return _caab ;};};};return nil ;};func (_ddab *ScrollBarControl )readPropMask (_cbad *_d .Reader )error {var _cdgf uint32 ;if _bbdc :=_fc .Read (_cbad ,_fc .LittleEndian ,&_cdgf ); +_bbdc !=nil {return _bbdc ;};_ddab ._cgd =&scrollBarPropMask {};_ddab ._cgd ._bcba ,_cdgf =_d .PopRightUI32 (_cdgf );_ddab ._cgd ._bbfc ,_cdgf =_d .PopRightUI32 (_cdgf );_ddab ._cgd ._bbfg ,_cdgf =_d .PopRightUI32 (_cdgf );_ddab ._cgd ._ceee ,_cdgf =_d .PopRightUI32 (_cdgf ); +_ddab ._cgd ._fdc ,_cdgf =_d .PopRightUI32 (_cdgf );_ddab ._cgd ._affb ,_cdgf =_d .PopRightUI32 (_cdgf );_ddab ._cgd ._afdc ,_cdgf =_d .PopRightUI32 (_cdgf );_ddab ._cgd ._beee ,_cdgf =_d .PopRightUI32 (_cdgf );_cdgf >>=1;_ddab ._cgd ._bbc ,_cdgf =_d .PopRightUI32 (_cdgf ); +_ddab ._cgd ._geaga ,_cdgf =_d .PopRightUI32 (_cdgf );_ddab ._cgd ._ebcb ,_cdgf =_d .PopRightUI32 (_cdgf );_ddab ._cgd ._fbag ,_cdgf =_d .PopRightUI32 (_cdgf );_ddab ._cgd ._dace ,_cdgf =_d .PopRightUI32 (_cdgf );_ddab ._cgd ._eccc ,_cdgf =_d .PopRightUI32 (_cdgf ); +_ddab ._cgd ._eaeab ,_cdgf =_d .PopRightUI32 (_cdgf );_ddab ._cgd ._ebce ,_cdgf =_d .PopRightUI32 (_cdgf );return nil ;};type spinButtonExtraDataBlock struct{_fgda uint32 ;_bafb uint32 ;};type spinButtonPropMask struct{_dfad bool ;_ecbb bool ;_gaec bool ; +_bfdg bool ;_faae bool ;_begd bool ;_aaad bool ;_ade bool ;_dbce bool ;_fedf bool ;_agcg bool ;_cbcdf bool ;_dabd bool ;_cbag bool ;};func (_gffc *morphDataControl )readDataBlock (_dbbd *_d .Reader )error {_gffc ._gegf =&morphDataDataBlock {};if _gffc ._agbf ._effa {if _dgg :=_dbbd .ReadProperty (&_gffc ._gegf ._gcaa ); +_dgg !=nil {return _dgg ;};};if _gffc ._agbf ._adg {if _add :=_dbbd .ReadProperty (&_gffc ._gegf ._ddga );_add !=nil {return _add ;};};if _gffc ._agbf ._effd {if _dfg :=_dbbd .ReadProperty (&_gffc ._gegf ._cagd );_dfg !=nil {return _dfg ;};};if _gffc ._agbf ._cfe {if _gccf :=_dbbd .ReadProperty (&_gffc ._gegf ._ecca ); +_gccf !=nil {return _gccf ;};};if _gffc ._agbf ._gffe {if _adfa :=_dbbd .ReadProperty (&_gffc ._gegf ._bcbc );_adfa !=nil {return _adfa ;};};if _gffc ._agbf ._caa {if _bdfc :=_dbbd .ReadProperty (&_gffc ._gegf ._fafb );_bdfc !=nil {return _bdfc ;};};if _gffc ._agbf ._cbbe {if _gebc :=_dbbd .ReadProperty (&_gffc ._gegf ._gdad ); +_gebc !=nil {return _gebc ;};};if _gffc ._agbf ._dccc {if _aafe :=_dbbd .ReadProperty (&_gffc ._gegf ._caf );_aafe !=nil {return _aafe ;};};if _gffc ._agbf ._eeae {if _aebgc :=_dbbd .ReadProperty (&_gffc ._gegf ._gaac );_aebgc !=nil {return _aebgc ;};}; +if _gffc ._agbf ._bbded {if _ffa :=_dbbd .ReadProperty (&_gffc ._gegf ._fcfe );_ffa !=nil {return _ffa ;};};if _gffc ._agbf ._cace {if _dgbd :=_dbbd .ReadProperty (&_gffc ._gegf ._gcgf );_dgbd !=nil {return _dgbd ;};};if _gffc ._agbf ._bagb {if _daca :=_dbbd .ReadProperty (&_gffc ._gegf ._dege ); +_daca !=nil {return _daca ;};};if _gffc ._agbf ._cca {if _dca :=_dbbd .ReadProperty (&_gffc ._gegf ._caed );_dca !=nil {return _dca ;};};if _gffc ._agbf ._cbfe {if _fgea :=_dbbd .ReadProperty (&_gffc ._gegf ._edba );_fgea !=nil {return _fgea ;};};if _gffc ._agbf ._eag {if _egd :=_dbbd .ReadProperty (&_gffc ._gegf ._aegb ); +_egd !=nil {return _egd ;};};if _gffc ._agbf ._bfbe {if _ged :=_dbbd .ReadProperty (&_gffc ._gegf ._ccg );_ged !=nil {return _ged ;};};if _gffc ._agbf ._egbf {if _gebg :=_dbbd .ReadProperty (&_gffc ._gegf ._gacf );_gebg !=nil {return _gebg ;};};if _gffc ._agbf ._dbbf {if _cdb :=_dbbd .ReadProperty (&_gffc ._gegf ._bbab ); +_cdb !=nil {return _cdb ;};};if _gffc ._agbf ._fdff {if _ceab :=_dbbd .ReadProperty (&_gffc ._gegf ._ecac );_ceab !=nil {return _ceab ;};};if _gffc ._agbf ._fcc {if _fdfg :=_dbbd .ReadProperty (&_gffc ._gegf ._bcd );_fdfg !=nil {return _fdfg ;};};if _gffc ._agbf ._bfg {var _gbeb uint32 ; +if _fefa :=_dbbd .ReadProperty (&_gbeb );_fefa !=nil {return _fefa ;};_gffc ._gegf ._eeda ,_gffc ._gegf ._efgaf =_fae (_gbeb );};if _gffc ._agbf ._eedf {var _afa uint32 ;if _ecee :=_dbbd .ReadProperty (&_afa );_ecee !=nil {return _ecee ;};_gffc ._gegf ._bgde ,_gffc ._gegf ._edad =_fae (_afa ); +};if _gffc ._agbf ._ebbb {if _cccfg :=_dbbd .ReadProperty (&_gffc ._gegf ._ggdc );_cccfg !=nil {return _cccfg ;};};if _gffc ._agbf ._bfd {if _afc :=_dbbd .ReadProperty (&_gffc ._gegf ._eecf );_afc !=nil {return _afc ;};};if _gffc ._agbf ._cdd {if _dba :=_dbbd .ReadProperty (&_gffc ._gegf ._afdd ); +_dba !=nil {return _dba ;};};if _gffc ._agbf ._eccg {if _dcbc :=_dbbd .ReadProperty (&_gffc ._gegf ._bgg );_dcbc !=nil {return _dcbc ;};};if _gffc ._agbf ._cgc {if _ecg :=_dbbd .ReadProperty (&_gffc ._gegf ._fbad );_ecg !=nil {return _ecg ;};};if _gffc ._agbf ._gecb {if _dbcb :=_dbbd .ReadProperty (&_gffc ._gegf ._eaa ); +_dbcb !=nil {return _dbcb ;};};if _gffc ._agbf ._fef {var _gcfe uint32 ;if _bcbf :=_dbbd .ReadProperty (&_gcfe );_bcbf !=nil {return _bcbf ;};_gffc ._gegf ._gegd ,_gffc ._gegf ._abaa =_fae (_gcfe );};return nil ;}; -// GetHeight returns height of the SpinButton in HIMETRIC (0.01mm) -func (_aecec *SpinButtonControl )GetHeight ()uint32 {return _aecec ._afb ._cbd }; +// SetHeight sets height of the ScrollBar in HIMETRIC (0.01mm) +func (_ded *ScrollBarControl )SetHeight (height uint32 ){_ded ._cgd ._ceee =true ;_ded ._ggde ._cbadb =height ;}; -// SetMax sets a button max value. -func (_acba *ScrollBarControl )SetMax (max int32 ){_acba ._dbdf ._fegb =true ;_acba ._gdac ._eabb =max };func (_ccbd *morphDataControl )writeDataBlock (_bgb *_gg .Writer )error {if _ccbd ._cfe ._cgef {if _dgab :=_bgb .WriteProperty (_ccbd ._dbe ._abec ); -_dgab !=nil {return _dgab ;};};if _ccbd ._cfe ._edae {if _bag :=_bgb .WriteProperty (_ccbd ._dbe ._ffae );_bag !=nil {return _bag ;};};if _ccbd ._cfe ._ccg {if _bcgc :=_bgb .WriteProperty (_ccbd ._dbe ._ddb );_bcgc !=nil {return _bcgc ;};};if _ccbd ._cfe ._eged {if _aacf :=_bgb .WriteProperty (_ccbd ._dbe ._aafd ); -_aacf !=nil {return _aacf ;};};if _ccbd ._cfe ._fgbc {if _cab :=_bgb .WriteProperty (_ccbd ._dbe ._aead );_cab !=nil {return _cab ;};};if _ccbd ._cfe ._fgfe {if _fbfd :=_bgb .WriteProperty (_ccbd ._dbe ._eade );_fbfd !=nil {return _fbfd ;};};if _ccbd ._cfe ._dddf {if _afeae :=_bgb .WriteProperty (_ccbd ._dbe ._acdd ); -_afeae !=nil {return _afeae ;};};if _ccbd ._cfe ._befa {if _gdg :=_bgb .WriteProperty (_ccbd ._dbe ._abee );_gdg !=nil {return _gdg ;};};if _ccbd ._cfe ._fage {if _aacfc :=_bgb .WriteProperty (_ccbd ._dbe ._eag );_aacfc !=nil {return _aacfc ;};};if _ccbd ._cfe ._eabd {if _fcdc :=_bgb .WriteProperty (_ccbd ._dbe ._gaec ); -_fcdc !=nil {return _fcdc ;};};if _ccbd ._cfe ._age {if _eebb :=_bgb .WriteProperty (_ccbd ._dbe ._bgfa );_eebb !=nil {return _eebb ;};};if _ccbd ._cfe ._dgc {if _bdea :=_bgb .WriteProperty (_ccbd ._dbe ._dgg );_bdea !=nil {return _bdea ;};};if _ccbd ._cfe ._dda {if _edba :=_bgb .WriteProperty (_ccbd ._dbe ._gddd ); -_edba !=nil {return _edba ;};};if _ccbd ._cfe ._ecee {if _ccef :=_bgb .WriteProperty (_ccbd ._dbe ._ddef );_ccef !=nil {return _ccef ;};};if _ccbd ._cfe ._acdg {if _gba :=_bgb .WriteProperty (_ccbd ._dbe ._dfff );_gba !=nil {return _gba ;};};if _ccbd ._cfe ._ebcb {if _dad :=_bgb .WriteProperty (_ccbd ._dbe ._dbg ); -_dad !=nil {return _dad ;};};if _ccbd ._cfe ._dgbf {if _bcda :=_bgb .WriteProperty (_ccbd ._dbe ._bfe );_bcda !=nil {return _bcda ;};};if _ccbd ._cfe ._afea {if _ffdc :=_bgb .WriteProperty (_ccbd ._dbe ._fbcd );_ffdc !=nil {return _ffdc ;};};if _ccbd ._cfe ._faded {if _dfaff :=_bgb .WriteProperty (_ccbd ._dbe ._dfee ); -_dfaff !=nil {return _dfaff ;};};if _ccbd ._cfe ._abba {if _geda :=_bgb .WriteProperty (_ccbd ._dbe ._cga );_geda !=nil {return _geda ;};};if _ccbd ._cfe ._afgb {_ebad :=_aeg (_ccbd ._dbe ._cec ,_ccbd ._dbe ._ceca );if _acdb :=_bgb .WriteProperty (_ebad ); -_acdb !=nil {return _acdb ;};};if _ccbd ._cfe ._deb {_baga :=_aeg (_ccbd ._dbe ._gagb ,_ccbd ._dbe ._cdeb );if _bfab :=_bgb .WriteProperty (_baga );_bfab !=nil {return _bfab ;};};if _ccbd ._cfe ._dgfd {if _cee :=_bgb .WriteProperty (_ccbd ._dbe ._eefb ); -_cee !=nil {return _cee ;};};if _ccbd ._cfe ._ceba {if _ddbg :=_bgb .WriteProperty (_ccbd ._dbe ._bcb );_ddbg !=nil {return _ddbg ;};};if _ccbd ._cfe ._dgfb {if _bbb :=_bgb .WriteProperty (_ccbd ._dbe ._ggc );_bbb !=nil {return _bbb ;};};if _ccbd ._cfe ._ggded {if _fedg :=_bgb .WriteProperty (_ccbd ._dbe ._effc ); -_fedg !=nil {return _fedg ;};};if _ccbd ._cfe ._cacf {if _ccbe :=_bgb .WriteProperty (_ccbd ._dbe ._gfdb );_ccbe !=nil {return _ccbe ;};};if _ccbd ._cfe ._fcaf {if _dbd :=_bgb .WriteProperty (_ccbd ._dbe ._afed );_dbd !=nil {return _dbd ;};};if _ccbd ._cfe ._aecc {_fbdf :=_aeg (_ccbd ._dbe ._fdc ,_ccbd ._dbe ._bfg ); -if _efgc :=_bgb .WriteProperty (_fbdf );_efgc !=nil {return _efgc ;};};return _bgb .AlignLength (4);}; +// GetHeight returns height of the morphDataControl in HIMETRIC (0.01mm) +func (_ddfb *morphDataControl )GetHeight ()uint32 {return _ddfb ._cbd ._ecfa };func (_bff *guidAndPicture )setStdPictureBytes (_bca []byte ){if _bca ==nil {return ;};if _bff ._badg ==nil {_bff ._badg =_ffe ;};if _bff ._agc ==nil {_bff ._agc =&stdPicture {_baea :_cee }; +};_bff ._agc ._gfa =uint32 (len (_bca ));_bff ._agc ._bdc =_g .NewBuffer (_bca );};func (_eeb *ImageControl )export (_aef *_d .Writer )error {if _bfad :=_eeb .writePropMask (_aef );_bfad !=nil {return _bfad ;};if _daaa :=_eeb .writeDataBlock (_aef );_daaa !=nil {return _daaa ; +};if _agf :=_eeb .writeExtraDataBlock (_aef );_agf !=nil {return _agf ;};_eeb ._dff =uint16 (_aef .Len ()-4);if _cfca :=_eeb .writeStreamDataPM (_aef );_cfca !=nil {return _cfca ;};return _eeb .writeTheRest (_aef );}; -// SetPosition sets a button position value. -func (_bbfb *ScrollBarControl )SetPosition (position int32 ){_bbfb ._dbdf ._dbfd =true ;_bbfb ._gdac ._gcc =position ;}; +// SetHeight sets height of the Label in HIMETRIC (0.01mm) +func (_edee *LabelControl )SetHeight (height uint32 ){_edee ._ebb ._bea =true ;_edee ._cabe ._cbf =height ;}; -// SetCaption sets a caption string for a commandButton control. -func (_gee *CommandButtonControl )SetCaption (caption string ){_gee ._bda ._fac =true ;_gee ._fab ._fee =uint32 (len (caption ));_gee ._ddg ._gdcd =caption ;}; +// GetWidth returns width of the CommandButton in HIMETRIC (0.01mm) +func (_ca *CommandButtonControl )GetWidth ()uint32 {return _ca ._fgeg ._aeg };func (_eab *LabelControl )writePropMask (_feaa *_d .Writer )error {_babe :=uint32 (0);_babe =_d .PushLeftUI32 (_babe ,_eab ._ebb ._gfd );_babe =_d .PushLeftUI32 (_babe ,_eab ._ebb ._agbg ); +_babe =_d .PushLeftUI32 (_babe ,_eab ._ebb ._gbgg );_babe =_d .PushLeftUI32 (_babe ,_eab ._ebb ._bedb );_babe =_d .PushLeftUI32 (_babe ,_eab ._ebb ._fgga );_babe =_d .PushLeftUI32 (_babe ,_eab ._ebb ._bea );_babe =_d .PushLeftUI32 (_babe ,_eab ._ebb ._gcb ); +_babe =_d .PushLeftUI32 (_babe ,_eab ._ebb ._cbbg );_babe =_d .PushLeftUI32 (_babe ,_eab ._ebb ._bcf );_babe =_d .PushLeftUI32 (_babe ,_eab ._ebb ._bac );_babe =_d .PushLeftUI32 (_babe ,_eab ._ebb ._afd );_babe =_d .PushLeftUI32 (_babe ,_eab ._ebb ._ddge ); +_babe =_d .PushLeftUI32 (_babe ,_eab ._ebb ._dbe );_babe >>=19;return _fc .Write (_feaa ,_fc .LittleEndian ,_babe );};func (_efec *controlBase )writeStreamDataM (_gadb *_d .Writer )error {if _efec ._dadf !=nil {if _efec ._dadf ._fefd !=nil {if _daeb :=_efec ._dadf ._fefd .export (_gadb ); +_daeb !=nil {return _daeb ;};};};return nil ;};func (_def *ImageControl )readPropMask (_bdb *_d .Reader )error {var _cdec uint32 ;if _eacc :=_fc .Read (_bdb ,_fc .LittleEndian ,&_cdec );_eacc !=nil {return _eacc ;};_def ._bbg =&imagePropMask {};_cdec >>=2; +_def ._bbg ._dfca ,_cdec =_d .PopRightUI32 (_cdec );_def ._bbg ._bfce ,_cdec =_d .PopRightUI32 (_cdec );_def ._bbg ._cecb ,_cdec =_d .PopRightUI32 (_cdec );_def ._bbg ._dfa ,_cdec =_d .PopRightUI32 (_cdec );_def ._bbg ._ege ,_cdec =_d .PopRightUI32 (_cdec ); +_def ._bbg ._ccb ,_cdec =_d .PopRightUI32 (_cdec );_def ._bbg ._aceab ,_cdec =_d .PopRightUI32 (_cdec );_def ._bbg ._dac ,_cdec =_d .PopRightUI32 (_cdec );_def ._bbg ._gfb ,_cdec =_d .PopRightUI32 (_cdec );_def ._bbg ._fea ,_cdec =_d .PopRightUI32 (_cdec ); +_def ._bbg ._cggc ,_cdec =_d .PopRightUI32 (_cdec );_def ._bbg ._gfac ,_cdec =_d .PopRightUI32 (_cdec );_def ._bbg ._edb ,_cdec =_d .PopRightUI32 (_cdec );return nil ;}; -// SetPosition sets a button position value. -func (_dacb *SpinButtonControl )SetPosition (position int32 ){_dacb ._ecddc ._bagf =true ;_dacb ._bebd ._adee =position ;};func (_cbee *SpinButtonControl )writePropMask (_gfbe *_gg .Writer )error {_dec :=uint32 (0);_dec =_gg .PushLeftUI32 (_dec ,_cbee ._ecddc ._adaee ); -_dec =_gg .PushLeftUI32 (_dec ,_cbee ._ecddc ._afef );_dec =_gg .PushLeftUI32 (_dec ,_cbee ._ecddc ._ggfc );_dec =_gg .PushLeftUI32 (_dec ,_cbee ._ecddc ._dcda );_dec >>=1;_dec =_gg .PushLeftUI32 (_dec ,_cbee ._ecddc ._eae );_dec =_gg .PushLeftUI32 (_dec ,_cbee ._ecddc ._bfff ); -_dec =_gg .PushLeftUI32 (_dec ,_cbee ._ecddc ._bagf );_dec =_gg .PushLeftUI32 (_dec ,_cbee ._ecddc ._egad );_dec =_gg .PushLeftUI32 (_dec ,_cbee ._ecddc ._bgcb );_dec =_gg .PushLeftUI32 (_dec ,_cbee ._ecddc ._acgcc );_dec =_gg .PushLeftUI32 (_dec ,_cbee ._ecddc ._egbb ); -_dec =_gg .PushLeftUI32 (_dec ,_cbee ._ecddc ._gcgd );_dec =_gg .PushLeftUI32 (_dec ,_cbee ._ecddc ._bfabe );_dec =_gg .PushLeftUI32 (_dec ,_cbee ._ecddc ._cgag );_dec >>=17;return _cg .Write (_gfbe ,_cg .LittleEndian ,_dec );}; +// SetMin sets a button min value. +func (_abfb *ScrollBarControl )SetMin (min int32 ){_abfb ._cgd ._affb =true ;_abfb ._dabe ._bfgd =min };type spinButtonDataBlock struct{_bcfd uint32 ;_fggc uint32 ;_bcgf uint32 ;_agdd int32 ;_afde int32 ;_egbd int32 ;_gfaca int32 ;_dbbff int32 ;_ebbd int32 ; +_ccbe uint32 ;_aaba uint32 ;_fgfdf uint16 ;_efeb uint8 ;};func _eg (_dab *_d .Reader )(*CommandButtonControl ,error ){_cd :=&CommandButtonControl {};if _bcb :=_cd .readPropMask (_dab );_bcb !=nil {return nil ,_bcb ;};if _edf :=_cd .readDataBlock (_dab ); +_edf !=nil {return nil ,_edf ;};if _cae :=_cd .readExtraDataBlock (_dab );_cae !=nil {return nil ,_cae ;};if _ad :=_cd .readStreamDataPM (_dab ,_cd ._bge ._deg ,_cd ._bge ._ffbf );_ad !=nil {return nil ,_ad ;};if _egb :=_cd .readTheRest (_dab );_egb !=nil {return nil ,_egb ; +};return _cd ,nil ;};func (_cfec *SpinButtonControl )writePropMask (_cecbc *_d .Writer )error {_egacg :=uint32 (0);_egacg =_d .PushLeftUI32 (_egacg ,_cfec ._dacee ._dfad );_egacg =_d .PushLeftUI32 (_egacg ,_cfec ._dacee ._ecbb );_egacg =_d .PushLeftUI32 (_egacg ,_cfec ._dacee ._gaec ); +_egacg =_d .PushLeftUI32 (_egacg ,_cfec ._dacee ._bfdg );_egacg >>=1;_egacg =_d .PushLeftUI32 (_egacg ,_cfec ._dacee ._faae );_egacg =_d .PushLeftUI32 (_egacg ,_cfec ._dacee ._begd );_egacg =_d .PushLeftUI32 (_egacg ,_cfec ._dacee ._aaad );_egacg =_d .PushLeftUI32 (_egacg ,_cfec ._dacee ._ade ); +_egacg =_d .PushLeftUI32 (_egacg ,_cfec ._dacee ._dbce );_egacg =_d .PushLeftUI32 (_egacg ,_cfec ._dacee ._fedf );_egacg =_d .PushLeftUI32 (_egacg ,_cfec ._dacee ._agcg );_egacg =_d .PushLeftUI32 (_egacg ,_cfec ._dacee ._cbcdf );_egacg =_d .PushLeftUI32 (_egacg ,_cfec ._dacee ._dabd ); +_egacg =_d .PushLeftUI32 (_egacg ,_cfec ._dacee ._cbag );_egacg >>=17;return _fc .Write (_cecbc ,_fc .LittleEndian ,_egacg );}; -// GetHeight returns height of the Label in HIMETRIC (0.01mm) -func (_fdbf *LabelControl )GetHeight ()uint32 {return _fdbf ._affd ._dcee };type spinButtonDataBlock struct{_abbb uint32 ;_cbeee uint32 ;_fbfbf uint32 ;_fgcd int32 ;_cegg int32 ;_adee int32 ;_gaea int32 ;_bfcf int32 ;_bdgb int32 ;_dafg uint32 ;_gaecd uint32 ; -_fgba uint16 ;_cedba uint8 ;};func (_bcaf *ImageControl )writePropMask (_bade *_gg .Writer )error {_ceaaf :=uint32 (0);_ceaaf >>=2;_ceaaf =_gg .PushLeftUI32 (_ceaaf ,_bcaf ._add ._edb );_ceaaf =_gg .PushLeftUI32 (_ceaaf ,_bcaf ._add ._ccd );_ceaaf =_gg .PushLeftUI32 (_ceaaf ,_bcaf ._add ._ege ); -_ceaaf =_gg .PushLeftUI32 (_ceaaf ,_bcaf ._add ._ebd );_ceaaf =_gg .PushLeftUI32 (_ceaaf ,_bcaf ._add ._ecff );_ceaaf =_gg .PushLeftUI32 (_ceaaf ,_bcaf ._add ._fabd );_ceaaf =_gg .PushLeftUI32 (_ceaaf ,_bcaf ._add ._agf );_ceaaf =_gg .PushLeftUI32 (_ceaaf ,_bcaf ._add ._gbb ); -_ceaaf =_gg .PushLeftUI32 (_ceaaf ,_bcaf ._add ._ffa );_ceaaf =_gg .PushLeftUI32 (_ceaaf ,_bcaf ._add ._bcg );_ceaaf =_gg .PushLeftUI32 (_ceaaf ,_bcaf ._add ._cag );_ceaaf =_gg .PushLeftUI32 (_ceaaf ,_bcaf ._add ._fbfe );_ceaaf =_gg .PushLeftUI32 (_ceaaf ,_bcaf ._add ._eab ); -_ceaaf >>=17;return _cg .Write (_bade ,_cg .LittleEndian ,_ceaaf );};func (_gffb *guidAndPicture )getStdPictureBytes ()[]byte {if _gffb !=nil &&_gffb ._feef !=nil &&_gffb ._feef ._fefb !=nil {return _gffb ._feef ._fefb .Bytes ();};return nil ;}; +// ControlChoice represents an ActiveX control inside a wrapper. +type ControlChoice struct{CheckBox *CheckBoxDataControl ;TextBox *TextBoxDataControl ;ListBox *ListBoxDataControl ;ComboBox *ComboBoxDataControl ;OptionButton *OptionButtonDataControl ;ToggleButton *ToggleButtonDataControl ;Label *LabelControl ;Image *ImageControl ; +SpinButton *SpinButtonControl ;CommandButton *CommandButtonControl ;ScrollBar *ScrollBarControl ;_ge *controlBase ;};const _eede =3; -// ToggleButtonDataControl is a representation of a toggle button ActiveX form. -type ToggleButtonDataControl struct{*morphDataControlBoolValue };const _addc =1;func (_daef *ImageControl )export (_dbb *_gg .Writer )error {if _ace :=_daef .writePropMask (_dbb );_ace !=nil {return _ace ;};if _eaf :=_daef .writeDataBlock (_dbb );_eaf !=nil {return _eaf ; -};if _bdab :=_daef .writeExtraDataBlock (_dbb );_bdab !=nil {return _bdab ;};_daef ._aecb =uint16 (_dbb .Len ()-4);if _eec :=_daef .writeStreamDataPM (_dbb );_eec !=nil {return _eec ;};return _daef .writeTheRest (_dbb );}; +// OptionButtonDataControl is a representation of an option button ActiveX form. +type OptionButtonDataControl struct{*morphDataControlBoolValue };func (_dbc *LabelControl )writeDataBlock (_agg *_d .Writer )error {if _dbc ._ebb ._gfd {if _fec :=_agg .WriteProperty (_dbc ._ggd ._ecc );_fec !=nil {return _fec ;};};if _dbc ._ebb ._agbg {if _cbee :=_agg .WriteProperty (_dbc ._ggd ._dbgd ); +_cbee !=nil {return _cbee ;};};if _dbc ._ebb ._gbgg {if _fgbe :=_agg .WriteProperty (_dbc ._ggd ._ecddb );_fgbe !=nil {return _fgbe ;};};if _dbc ._ebb ._bedb {_gdaf :=_feb (_dbc ._ggd ._bdce ,_dbc ._ggd ._fgd );if _bba :=_agg .WriteProperty (_gdaf );_bba !=nil {return _bba ; +};};if _dbc ._ebb ._fgga {if _fafd :=_agg .WriteProperty (_dbc ._ggd ._cfa );_fafd !=nil {return _fafd ;};};if _dbc ._ebb ._gcb {if _gagb :=_agg .WriteProperty (_dbc ._ggd ._cbc );_gagb !=nil {return _gagb ;};};if _dbc ._ebb ._cbbg {if _dfag :=_agg .WriteProperty (_dbc ._ggd ._dbgdf ); +_dfag !=nil {return _dfag ;};};if _dbc ._ebb ._bcf {if _ggg :=_agg .WriteProperty (_dbc ._ggd ._age );_ggg !=nil {return _ggg ;};};if _dbc ._ebb ._bac {if _abfg :=_agg .WriteProperty (_dbc ._ggd ._ebc );_abfg !=nil {return _abfg ;};};if _dbc ._ebb ._afd {if _fgbf :=_agg .WriteProperty (_dbc ._ggd ._dcga ); +_fgbf !=nil {return _fgbf ;};};if _dbc ._ebb ._ddge {if _defe :=_agg .WriteProperty (_dbc ._ggd ._faec );_defe !=nil {return _defe ;};};if _dbc ._ebb ._dbe {if _gacd :=_agg .WriteProperty (_dbc ._ggd ._aaa );_gacd !=nil {return _gacd ;};};return _agg .AlignLength (4); +}; -// ComboBoxDataControl is a representation of a combo box ActiveX form. -type ComboBoxDataControl struct{*morphDataControlStringValue };func (_aae *controlBase )setPictureBytes (_bff []byte ){if _aae ._faa ._cgd ==nil {_aae ._faa ._cgd =&guidAndPicture {};};_aae ._faa ._cgd .setStdPictureBytes (_bff );};func (_ffag *controlBase )writeStreamDataM (_adbcf *_gg .Writer )error {if _ffag ._faa !=nil {if _ffag ._faa ._fgfdb !=nil {if _dcdf :=_ffag ._faa ._fgfdb .export (_adbcf ); -_dcdf !=nil {return _dcdf ;};};};return nil ;};func _begc (_fbca *_gg .Reader )(*ScrollBarControl ,error ){_edfe :=&ScrollBarControl {};if _faba :=_edfe .readPropMask (_fbca );_faba !=nil {return nil ,_faba ;};if _affb :=_edfe .readDataBlock (_fbca );_affb !=nil {return nil ,_affb ; -};if _affg :=_edfe .readExtraDataBlock (_fbca );_affg !=nil {return nil ,_affg ;};if _gfba :=_edfe .readStreamDataM (_fbca ,_edfe ._dbdf ._aab );_gfba !=nil {return nil ,_gfba ;};if _dcbe :=_edfe .readTheRest (_fbca );_dcbe !=nil {return nil ,_dcbe ;}; -return _edfe ,nil ;};const _faaa =5; +// SetMax sets a button max value. +func (_gfad *ScrollBarControl )SetMax (max int32 ){_gfad ._cgd ._afdc =true ;_gfad ._dabe ._dgbc =max };func (_ace *CommandButtonControl )export (_ae *_d .Writer )error {if _efde :=_ace .writePropMask (_ae );_efde !=nil {return _efde ;};if _ecad :=_ace .writeDataBlock (_ae ); +_ecad !=nil {return _ecad ;};if _eaf :=_ace .writeExtraDataBlock (_ae );_eaf !=nil {return _eaf ;};_ace ._dff =uint16 (_ae .Len ()-4);if _gdfd :=_ace .writeStreamDataPM (_ae );_gdfd !=nil {return _gdfd ;};return _ace .writeTheRest (_ae );}; -// ListBoxDataControl is a representation of a list box ActiveX form. -type ListBoxDataControl struct{*morphDataControlStringValue };func (_fbcc *morphDataControl )readDataBlock (_bdde *_gg .Reader )error {_fbcc ._dbe =&morphDataDataBlock {};if _fbcc ._cfe ._cgef {if _bgad :=_bdde .ReadProperty (&_fbcc ._dbe ._abec );_bgad !=nil {return _bgad ; -};};if _fbcc ._cfe ._edae {if _gffe :=_bdde .ReadProperty (&_fbcc ._dbe ._ffae );_gffe !=nil {return _gffe ;};};if _fbcc ._cfe ._ccg {if _bgfd :=_bdde .ReadProperty (&_fbcc ._dbe ._ddb );_bgfd !=nil {return _bgfd ;};};if _fbcc ._cfe ._eged {if _abc :=_bdde .ReadProperty (&_fbcc ._dbe ._aafd ); -_abc !=nil {return _abc ;};};if _fbcc ._cfe ._fgbc {if _dgag :=_bdde .ReadProperty (&_fbcc ._dbe ._aead );_dgag !=nil {return _dgag ;};};if _fbcc ._cfe ._fgfe {if _ggdg :=_bdde .ReadProperty (&_fbcc ._dbe ._eade );_ggdg !=nil {return _ggdg ;};};if _fbcc ._cfe ._dddf {if _bfef :=_bdde .ReadProperty (&_fbcc ._dbe ._acdd ); -_bfef !=nil {return _bfef ;};};if _fbcc ._cfe ._befa {if _fadea :=_bdde .ReadProperty (&_fbcc ._dbe ._abee );_fadea !=nil {return _fadea ;};};if _fbcc ._cfe ._fage {if _bcgd :=_bdde .ReadProperty (&_fbcc ._dbe ._eag );_bcgd !=nil {return _bcgd ;};};if _fbcc ._cfe ._eabd {if _fcdg :=_bdde .ReadProperty (&_fbcc ._dbe ._gaec ); -_fcdg !=nil {return _fcdg ;};};if _fbcc ._cfe ._age {if _ggdeb :=_bdde .ReadProperty (&_fbcc ._dbe ._bgfa );_ggdeb !=nil {return _ggdeb ;};};if _fbcc ._cfe ._dgc {if _eegc :=_bdde .ReadProperty (&_fbcc ._dbe ._dgg );_eegc !=nil {return _eegc ;};};if _fbcc ._cfe ._dda {if _gfa :=_bdde .ReadProperty (&_fbcc ._dbe ._gddd ); -_gfa !=nil {return _gfa ;};};if _fbcc ._cfe ._ecee {if _cccc :=_bdde .ReadProperty (&_fbcc ._dbe ._ddef );_cccc !=nil {return _cccc ;};};if _fbcc ._cfe ._acdg {if _fceg :=_bdde .ReadProperty (&_fbcc ._dbe ._dfff );_fceg !=nil {return _fceg ;};};if _fbcc ._cfe ._ebcb {if _bfgf :=_bdde .ReadProperty (&_fbcc ._dbe ._dbg ); -_bfgf !=nil {return _bfgf ;};};if _fbcc ._cfe ._dgbf {if _eecg :=_bdde .ReadProperty (&_fbcc ._dbe ._bfe );_eecg !=nil {return _eecg ;};};if _fbcc ._cfe ._afea {if _agfb :=_bdde .ReadProperty (&_fbcc ._dbe ._fbcd );_agfb !=nil {return _agfb ;};};if _fbcc ._cfe ._faded {if _ebgg :=_bdde .ReadProperty (&_fbcc ._dbe ._dfee ); -_ebgg !=nil {return _ebgg ;};};if _fbcc ._cfe ._abba {if _dcgc :=_bdde .ReadProperty (&_fbcc ._dbe ._cga );_dcgc !=nil {return _dcgc ;};};if _fbcc ._cfe ._afgb {var _ccbg uint32 ;if _fefba :=_bdde .ReadProperty (&_ccbg );_fefba !=nil {return _fefba ;}; -_fbcc ._dbe ._ceca ,_fbcc ._dbe ._cec =_gb (_ccbg );};if _fbcc ._cfe ._deb {var _gagd uint32 ;if _fgab :=_bdde .ReadProperty (&_gagd );_fgab !=nil {return _fgab ;};_fbcc ._dbe ._cdeb ,_fbcc ._dbe ._gagb =_gb (_gagd );};if _fbcc ._cfe ._dgfd {if _cfg :=_bdde .ReadProperty (&_fbcc ._dbe ._eefb ); -_cfg !=nil {return _cfg ;};};if _fbcc ._cfe ._ceba {if _dagf :=_bdde .ReadProperty (&_fbcc ._dbe ._bcb );_dagf !=nil {return _dagf ;};};if _fbcc ._cfe ._dgfb {if _dcd :=_bdde .ReadProperty (&_fbcc ._dbe ._ggc );_dcd !=nil {return _dcd ;};};if _fbcc ._cfe ._ggded {if _ede :=_bdde .ReadProperty (&_fbcc ._dbe ._effc ); -_ede !=nil {return _ede ;};};if _fbcc ._cfe ._cacf {if _eee :=_bdde .ReadProperty (&_fbcc ._dbe ._gfdb );_eee !=nil {return _eee ;};};if _fbcc ._cfe ._fcaf {if _aacd :=_bdde .ReadProperty (&_fbcc ._dbe ._afed );_aacd !=nil {return _aacd ;};};if _fbcc ._cfe ._aecc {var _fdac uint32 ; -if _eaac :=_bdde .ReadProperty (&_fdac );_eaac !=nil {return _eaac ;};_fbcc ._dbe ._bfg ,_fbcc ._dbe ._fdc =_gb (_fdac );};return nil ;};func (_gdeb *ScrollBarControl )writeExtraDataBlock (_ecgf *_gg .Writer )error {if _gdeb ._dbdf ._gcdb {_ddbf :=uint64 (_gdeb ._gfdd ._cccgc )<<32|uint64 (_gdeb ._gfdd ._ccfd ); -if _fbfa :=_ecgf .WritePropertyNoAlign (_ddbf );_fbfa !=nil {return _fbfa ;};};return nil ;};func (_bdad *LabelControl )readPropMask (_ccb *_gg .Reader )error {var _abd uint32 ;if _dgac :=_cg .Read (_ccb ,_cg .LittleEndian ,&_abd );_dgac !=nil {return _dgac ; -};_bdad ._fbb =&labelPropMask {};_bdad ._fbb ._deg ,_abd =_gg .PopRightUI32 (_abd );_bdad ._fbb ._gag ,_abd =_gg .PopRightUI32 (_abd );_bdad ._fbb ._ddcb ,_abd =_gg .PopRightUI32 (_abd );_bdad ._fbb ._bdd ,_abd =_gg .PopRightUI32 (_abd );_bdad ._fbb ._fbfb ,_abd =_gg .PopRightUI32 (_abd ); -_bdad ._fbb ._efb ,_abd =_gg .PopRightUI32 (_abd );_bdad ._fbb ._fdeb ,_abd =_gg .PopRightUI32 (_abd );_bdad ._fbb ._adbd ,_abd =_gg .PopRightUI32 (_abd );_bdad ._fbb ._fce ,_abd =_gg .PopRightUI32 (_abd );_bdad ._fbb ._fadb ,_abd =_gg .PopRightUI32 (_abd ); -_bdad ._fbb ._cad ,_abd =_gg .PopRightUI32 (_abd );_bdad ._fbb ._bdabc ,_abd =_gg .PopRightUI32 (_abd );_bdad ._fbb ._babf ,_abd =_gg .PopRightUI32 (_abd );return nil ;};type streamData struct{_fgfdb *guidAndPicture ;_cgd *guidAndPicture ;};type morphDataControl struct{controlBase ; -_cfe *morphDataPropMask ;_dbe *morphDataDataBlock ;_cgbf *morphDataExtraDataBlock ;_dgbg *streamData ;_dcb *morphDataColumnInfo ;_gcab *morphDataColumnInfoPropMask ;_acf *morphDataColumnInfoDataBlock ;}; \ No newline at end of file +// SetCaption sets a caption string for a morph control. +func (_adfg *morphDataControl )SetCaption (caption string ){if _adfg ._bad {_adfg ._agbf ._eedf =true ;_adfg ._gegf ._edad =uint32 (len (caption ));_adfg ._cbd ._feda =caption ;};}; \ No newline at end of file diff --git a/common/common.go b/common/common.go index d53d375119..44678c54f9 100644 --- a/common/common.go +++ b/common/common.go @@ -13,488 +13,489 @@ // OOXML document formats. // // Package common contains common properties used by the subpackages. -package common ;import (_cgd "archive/zip";_a "bytes";_eg "encoding/xml";_cg "errors";_bd "fmt";_cff "github.com/unidoc/unioffice";_ad "github.com/unidoc/unioffice/common/logger";_ef "github.com/unidoc/unioffice/common/tempstorage";_daa "github.com/unidoc/unioffice/common/tempstorage/diskstore"; -_ec "github.com/unidoc/unioffice/measurement";_ddd "github.com/unidoc/unioffice/schema/soo/dml";_ab "github.com/unidoc/unioffice/schema/soo/ofc/custom_properties";_dg "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_bc "github.com/unidoc/unioffice/schema/soo/ofc/extended_properties"; -_de "github.com/unidoc/unioffice/schema/soo/pkg/content_types";_da "github.com/unidoc/unioffice/schema/soo/pkg/metadata/core_properties";_df "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_cfaa "github.com/unidoc/unioffice/zippkg";_dd "image"; -_ "image/gif";_ "image/jpeg";_ "image/png";_cfa "os";_d "reflect";_fg "regexp";_f "strconv";_ce "strings";_b "time";); +package common ;import (_ac "archive/zip";_gg "bytes";_ee "encoding/xml";_bc "errors";_eb "fmt";_cf "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/common/logger";_f "github.com/unidoc/unioffice/common/tempstorage";_cg "github.com/unidoc/unioffice/common/tempstorage/diskstore"; +_bg "github.com/unidoc/unioffice/measurement";_ebg "github.com/unidoc/unioffice/schema/soo/dml";_bb "github.com/unidoc/unioffice/schema/soo/ofc/custom_properties";_gb "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_bbe "github.com/unidoc/unioffice/schema/soo/ofc/extended_properties"; +_gf "github.com/unidoc/unioffice/schema/soo/pkg/content_types";_bbb "github.com/unidoc/unioffice/schema/soo/pkg/metadata/core_properties";_ecd "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_ce "github.com/unidoc/unioffice/zippkg";_ggf "image"; +_ "image/gif";_ "image/jpeg";_ "image/png";_g "os";_c "reflect";_ec "regexp";_ge "strconv";_gc "strings";_ea "time";); -// SetLanguage records the language of the document. -func (_dcbf CoreProperties )SetLanguage (s string ){_dcbf ._dca .Language =&_cff .XSDAny {XMLName :_eg .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};_dcbf ._dca .Language .Data =[]byte (s );};func (_gce CustomProperties )setOrReplaceProperty (_acb *_ab .CT_Property ){_gce .setPropertyHelper (_acb ,true ); -}; - -// SetHeight sets row height, see measurement package. -func (_dfg TableRow )SetHeight (m _ec .Distance ){_eag :=_ec .ToEMU (float64 (m ));_dfg ._dgfd .HAttr =_ddd .ST_Coordinate {ST_CoordinateUnqualified :&_eag };}; +// TableCol represents a column in a table. +type TableCol struct{_abcfc *_ebg .CT_TableCol };func (_ebgf CustomProperties )SetPropertyAsLpstr (name string ,lpstr string ){_bed :=_ebgf .getNewProperty (name );_bed .Lpstr =&lpstr ;_ebgf .setOrReplaceProperty (_bed );};func (_fff CustomProperties )SetPropertyAsCy (name string ,cy string ){_ade :=_fff .getNewProperty (name ); +_ade .Cy =&cy ;_fff .setOrReplaceProperty (_ade );}; -// Author returns the author of the document -func (_ag CoreProperties )Author ()string {if _ag ._dca .Creator !=nil {return string (_ag ._dca .Creator .Data );};return "";}; +// SetOffsetX sets horizontal offset of a table in distance units (see measurement package). +func (_aga Table )SetOffsetX (offX float64 ){if _aga ._dcf .Off ==nil {_aga ._dcf .Off =_ebg .NewCT_Point2D ();_bfae :=int64 (0);_aga ._dcf .Off .YAttr =_ebg .ST_Coordinate {ST_CoordinateUnqualified :&_bfae };};_dgf :=_bg .ToEMU (offX );_aga ._dcf .Off .XAttr =_ebg .ST_Coordinate {ST_CoordinateUnqualified :&_dgf }; +}; // SetDocSecurity sets the document security flag. -func (_ddf AppProperties )SetDocSecurity (v int32 ){_ddf ._abd .DocSecurity =_cff .Int32 (v )}; +func (_abc AppProperties )SetDocSecurity (v int32 ){_abc ._cb .DocSecurity =_cf .Int32 (v )}; -// RemoveOverrideByIndex removes an override given a path and override index. -func (_eab ContentTypes )RemoveOverrideByIndex (path string ,indexToFind int )error {_egd :=path [0:len (path )-5];if !_ce .HasPrefix (_egd ,"\u002f"){_egd ="\u002f"+_egd ;};_gca ,_fce :=_fg .Compile (_egd +"\u0028\u005b\u0030-\u0039\u005d\u002b\u0029\u002e\u0078\u006d\u006c"); -if _fce !=nil {return _fce ;};_bbb :=0;_cgc :=-1;for _gcd ,_be :=range _eab ._fe .Override {if _ead :=_gca .FindStringSubmatch (_be .PartNameAttr );len (_ead )> 1{if _bbb ==indexToFind {_cgc =_gcd ;}else if _bbb > indexToFind {_cgcc ,_ :=_f .Atoi (_ead [1]); -_cgcc --;_be .PartNameAttr =_bd .Sprintf ("\u0025\u0073\u0025\u0064\u002e\u0078\u006d\u006c",_egd ,_cgcc );};_bbb ++;};};if _cgc > -1{copy (_eab ._fe .Override [_cgc :],_eab ._fe .Override [_cgc +1:]);_eab ._fe .Override =_eab ._fe .Override [0:len (_eab ._fe .Override )-1]; -};return nil ;}; +// NewCoreProperties constructs a new CoreProperties. +func NewCoreProperties ()CoreProperties {return CoreProperties {_caf :_bbb .NewCoreProperties ()}};func (_gef CustomProperties )SetPropertyAsVstream (name string ,vstream *_gb .Vstream ){_bge :=_gef .getNewProperty (name );_bge .Vstream =vstream ;_gef .setOrReplaceProperty (_bge ); +}; + +// ContentStatus returns the content status of the document (e.g. "Final", "Draft") +func (_abf CoreProperties )ContentStatus ()string {if _abf ._caf .ContentStatus !=nil {return *_abf ._caf .ContentStatus ;};return "";}; // EnsureDefault esnures that an extension and default content type exist, // adding it if necessary. -func (_dcb ContentTypes )EnsureDefault (ext ,contentType string ){ext =_ce .ToLower (ext );for _ ,_abdg :=range _dcb ._fe .Default {if _abdg .ExtensionAttr ==ext {_abdg .ContentTypeAttr =contentType ;return ;};};_daf :=&_de .Default {};_daf .ContentTypeAttr =contentType ; -_daf .ExtensionAttr =ext ;_dcb ._fe .Default =append (_dcb ._fe .Default ,_daf );}; +func (_cbg ContentTypes )EnsureDefault (ext ,contentType string ){ext =_gc .ToLower (ext );for _ ,_bae :=range _cbg ._ddf .Default {if _bae .ExtensionAttr ==ext {_bae .ContentTypeAttr =contentType ;return ;};};_ddfb :=&_gf .Default {};_ddfb .ContentTypeAttr =contentType ; +_ddfb .ExtensionAttr =ext ;_cbg ._ddf .Default =append (_cbg ._ddf .Default ,_ddfb );}; -// TableRow represents a row in a table. -type TableRow struct{_dgfd *_ddd .CT_TableRow }; +// SetDescription records the description of the document. +func (_gee CoreProperties )SetDescription (s string ){if _gee ._caf .Description ==nil {_gee ._caf .Description =&_cf .XSDAny {XMLName :_ee .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};};_gee ._caf .Description .Data =[]byte (s ); +}; -// CreateCustomProperties creates the custom properties of the document. -func (_edea *DocBase )CreateCustomProperties (){_edea .CustomProperties =NewCustomProperties ();_edea .AddCustomRelationships ();};func (_cbbd CustomProperties )SetPropertyAsOstream (name string ,ostream string ){_cgce :=_cbbd .getNewProperty (name );_cgce .Ostream =&ostream ; -_cbbd .setOrReplaceProperty (_cgce );};func (_fbgc TableRow )addCell ()*_ddd .CT_TableCell {_dda :=_ddd .NewCT_TableCell ();_fbgc ._dgfd .Tc =append (_fbgc ._dgfd .Tc ,_dda );return _dda ;};const _eafd ="\u0032\u0020\u004aan\u0075\u0061\u0072\u0079\u0020\u0032\u0030\u0030\u0036\u0020\u0061\u0074\u0020\u0031\u0035\u003a\u0030\u0034"; -func (_fgg CustomProperties )SetPropertyAsI8 (name string ,i8 int64 ){_bee :=_fgg .getNewProperty (name );_bee .I8 =&i8 ;_fgg .setOrReplaceProperty (_bee );}; +// Append appends DocBase part of an office document to another DocBase. +func (_fc DocBase )Append (docBase1 DocBase )DocBase {_dc :=docBase1 .ContentTypes .X ();for _ ,_cfa :=range _dc .Default {_fc .ContentTypes .AddDefault (_cfa .ExtensionAttr ,_cfa .ContentTypeAttr );};for _ ,_bbg :=range _dc .Override {_fc .ContentTypes .AddOverride (_bbg .PartNameAttr ,_bbg .ContentTypeAttr ); +};_fg :=_fc .AppProperties .X ();_fe :=docBase1 .AppProperties .X ();if _fg .Pages !=nil {if _fe .Pages !=nil {*_fg .Pages +=*_fe .Pages ;};}else if _fe .Pages !=nil {_fg .Pages =_fe .Pages ;};if _fg .Words !=nil {if _fe .Words !=nil {*_fg .Words +=*_fe .Words ; +};}else if _fe .Words !=nil {_fg .Words =_fe .Words ;};if _fg .Characters !=nil {if _fe .Characters !=nil {*_fg .Characters +=*_fe .Characters ;};}else if _fe .Characters !=nil {_fg .Characters =_fe .Characters ;};if _fg .Lines !=nil {if _fe .Lines !=nil {*_fg .Lines +=*_fe .Lines ; +};}else if _fe .Lines !=nil {_fg .Lines =_fe .Lines ;};if _fg .Paragraphs !=nil {if _fe .Paragraphs !=nil {*_fg .Paragraphs +=*_fe .Paragraphs ;};}else if _fe .Paragraphs !=nil {_fg .Paragraphs =_fe .Paragraphs ;};if _fg .Notes !=nil {if _fe .Notes !=nil {*_fg .Notes +=*_fe .Notes ; +};}else if _fe .Notes !=nil {_fg .Notes =_fe .Notes ;};if _fg .HiddenSlides !=nil {if _fe .HiddenSlides !=nil {*_fg .HiddenSlides +=*_fe .HiddenSlides ;};}else if _fe .HiddenSlides !=nil {_fg .HiddenSlides =_fe .HiddenSlides ;};if _fg .MMClips !=nil {if _fe .MMClips !=nil {*_fg .MMClips +=*_fe .MMClips ; +};}else if _fe .MMClips !=nil {_fg .MMClips =_fe .MMClips ;};if _fg .LinksUpToDate !=nil {if _fe .LinksUpToDate !=nil {*_fg .LinksUpToDate =*_fg .LinksUpToDate &&*_fe .LinksUpToDate ;};}else if _fe .LinksUpToDate !=nil {_fg .LinksUpToDate =_fe .LinksUpToDate ; +};if _fg .CharactersWithSpaces !=nil {if _fe .CharactersWithSpaces !=nil {*_fg .CharactersWithSpaces +=*_fe .CharactersWithSpaces ;};}else if _fe .CharactersWithSpaces !=nil {_fg .CharactersWithSpaces =_fe .CharactersWithSpaces ;};if _fg .SharedDoc !=nil {if _fe .SharedDoc !=nil {*_fg .SharedDoc =*_fg .SharedDoc ||*_fe .SharedDoc ; +};}else if _fe .SharedDoc !=nil {_fg .SharedDoc =_fe .SharedDoc ;};if _fg .HyperlinksChanged !=nil {if _fe .HyperlinksChanged !=nil {*_fg .HyperlinksChanged =*_fg .HyperlinksChanged ||*_fe .HyperlinksChanged ;};}else if _fe .HyperlinksChanged !=nil {_fg .HyperlinksChanged =_fe .HyperlinksChanged ; +};_fg .DigSig =nil ;if _fg .TitlesOfParts ==nil &&_fe .TitlesOfParts !=nil {_fg .TitlesOfParts =_fe .TitlesOfParts ;};if _fg .HeadingPairs !=nil {if _fe .HeadingPairs !=nil {_ff :=_fg .HeadingPairs .Vector ;_ef :=_fe .HeadingPairs .Vector ;_bf :=_ff .Variant ; +_dcb :=_ef .Variant ;_gfb :=[]*_gb .Variant {};for _gbd :=0;_gbd < len (_dcb );_gbd +=2{_cfe :=_dcb [_gbd ].Lpstr ;_fb :=false ;for _cga :=0;_cga < len (_bf );_cga +=2{_cd :=_bf [_cga ].Lpstr ;if _cd !=nil &&_cfe !=nil &&*_cd ==*_cfe {*_bf [_cga +1].I4 =*_bf [_cga +1].I4 +*_dcb [_gbd +1].I4 ; +_fb =true ;break ;};};if !_fb {_gfb =append (_gfb ,&_gb .Variant {CT_Variant :_gb .CT_Variant {Lpstr :_dcb [_gbd ].Lpstr }});_gfb =append (_gfb ,&_gb .Variant {CT_Variant :_gb .CT_Variant {I4 :_dcb [_gbd ].I4 }});};};_bf =append (_bf ,_gfb ...);_ff .SizeAttr =uint32 (len (_bf )); +};}else if _fe .HeadingPairs !=nil {_fg .HeadingPairs =_fe .HeadingPairs ;};if _fg .HLinks !=nil {if _fe .HLinks !=nil {_dd :=_fg .HLinks .Vector ;_df :=_fe .HLinks .Vector ;_gba :=_dd .Variant ;_dg :=_df .Variant ;for _ ,_fa :=range _dg {_eag :=true ; +for _ ,_ba :=range _gba {if _c .DeepEqual (_ba ,_fa ){_eag =false ;break ;};};if _eag {_gba =append (_gba ,_fa );_dd .SizeAttr ++;};};};}else if _fe .HLinks !=nil {_fg .HLinks =_fe .HLinks ;};_gfd :=_fc .GetOrCreateCustomProperties ();_ed :=docBase1 .GetOrCreateCustomProperties (); +for _ ,_eea :=range _ed .PropertiesList (){_gfd .setProperty (_eea );};_fc .CustomProperties =_gfd ;_da :=_fc .Rels .X ().Relationship ;for _ ,_edb :=range docBase1 .Rels .X ().Relationship {_gd :=true ;for _ ,_abg :=range _da {if _abg .TargetAttr ==_edb .TargetAttr &&_abg .TypeAttr ==_edb .TypeAttr {_gd =false ; +break ;};};if _gd {_fc .Rels .AddRelationship (_edb .TargetAttr ,_edb .TypeAttr );};};for _ ,_dfb :=range docBase1 .ExtraFiles {_fd :=_dfb .ZipPath ;_ffg :=true ;for _ ,_gfe :=range _fc .ExtraFiles {if _gfe .ZipPath ==_fd {_ffg =false ;break ;};};if _ffg {_fc .ExtraFiles =append (_fc .ExtraFiles ,_dfb ); +};};return _fc ;}; -// Hyperlink is just an appropriately configured relationship. -type Hyperlink Relationship ; +// Relationship is a relationship within a .rels file. +type Relationship struct{_dfcd *_ecd .Relationship }; -// SetModified sets the time that the document was modified. -func (_dfbb CoreProperties )SetModified (t _b .Time ){_dfbb ._dca .Modified =_bce (t ,"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064");}; +// ContentTypes is the top level "[Content_Types].xml" in a zip package. +type ContentTypes struct{_ddf *_gf .Types }; -// Format returns the format of the underlying image -func (_bfed ImageRef )Format ()string {return _bfed ._bgc .Format }; +// Company returns the name of the company that created the document. +// For unioffice created documents, it defaults to github.com/unidoc/unioffice +func (_cfgg AppProperties )Company ()string {if _cfgg ._cb .Company !=nil {return *_cfgg ._cb .Company ;};return "";}; -// GetImageBytesByTarget returns Image object with Data bytes read from its target. -func (_dec *DocBase )GetImageBytesByTarget (target string )(Image ,error ){if target !=""{target ="\u0077\u006f\u0072d\u002f"+target ;for _ ,_gdf :=range _dec .Images {if _gdf .Target ()==target {return ImageFromStorage (_gdf .Path ());};};};return Image {},_acfg ; -}; +// CopyRelationship copies the relationship. +func (_faff Relationships )CopyRelationship (idAttr string )(Relationship ,bool ){for _bcde :=range _faff ._bcc .Relationship {if _faff ._bcc .Relationship [_bcde ].IdAttr ==idAttr {_bgb :=*_faff ._bcc .Relationship [_bcde ];_cdc :=len (_faff ._bcc .Relationship )+1; +_aff :=map[string ]struct{}{};for _ ,_afca :=range _faff ._bcc .Relationship {_aff [_afca .IdAttr ]=struct{}{};};for _ ,_cag :=_aff [_eb .Sprintf ("\u0072\u0049\u0064%\u0064",_cdc )];_cag ;_ ,_cag =_aff [_eb .Sprintf ("\u0072\u0049\u0064%\u0064",_cdc )]{_cdc ++; +};_bgb .IdAttr =_eb .Sprintf ("\u0072\u0049\u0064%\u0064",_cdc );_faff ._bcc .Relationship =append (_faff ._bcc .Relationship ,&_bgb );return Relationship {_dfcd :&_bgb },true ;};};return Relationship {},false ;}; -// Properties returns table properties. -func (_bcf Table )Grid ()*_ddd .CT_TableGrid {return _bcf ._fgdg .TblGrid }; +// AddHyperlink adds an external hyperlink relationship. +func (_aaa Relationships )AddHyperlink (target string )Hyperlink {_dbd :=_aaa .AddRelationship (target ,_cf .HyperLinkType );_dbd ._dfcd .TargetModeAttr =_ecd .ST_TargetModeExternal ;return Hyperlink (_dbd );};func (_cbdc CustomProperties )setProperty (_eegb *_bb .CT_Property ){_cbdc .setPropertyHelper (_eegb ,false ); +};const _faa ="2\u00300\u0036\u002d\u0030\u0031\u002d\u0030\u0032\u00541\u0035\u003a\u0030\u0034:0\u0035\u005a"; -// CustomProperty contains document specific property. -// Using of this type is deprecated. -type CustomProperty struct{_gee *_ab .CT_Property }; +// 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 ){_faef :=Image {};_bgdb ,_dec :=_f .Open (path );if _dec !=nil {return _faef ,_eb .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_dec ); +};defer _bgdb .Close ();_bfb ,_bcg ,_dec :=_ggf .Decode (_bgdb );if _dec !=nil {return _faef ,_eb .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_dec );};_faef .Path =path ; +_faef .Format =_bcg ;_faef .Size =_bfb .Bounds ().Size ();return _faef ,nil ;}; -// Description returns the description of the document -func (_ecc CoreProperties )Description ()string {if _ecc ._dca .Description !=nil {return string (_ecc ._dca .Description .Data );};return "";}; +// CoreProperties contains document specific properties. +type CoreProperties struct{_caf *_bbb .CoreProperties };func (_eebb CustomProperties )SetPropertyAsDecimal (name string ,decimal float64 ){_dcg :=_eebb .getNewProperty (name );_dcg .Decimal =&decimal ;_eebb .setOrReplaceProperty (_dcg );}; // X returns the inner raw content types. -func (_bbf ContentTypes )X ()*_de .Types {return _bbf ._fe }; +func (_gfdb ContentTypes )X ()*_gf .Types {return _gfdb ._ddf }; // Application returns the name of the application that created the document. // For unioffice created documents, it defaults to github.com/unidoc/unioffice -func (_cd AppProperties )Application ()string {if _cd ._abd .Application !=nil {return *_cd ._abd .Application ;};return "";}; +func (_db AppProperties )Application ()string {if _db ._cb .Application !=nil {return *_db ._cb .Application ;};return "";};func (_ccb *ImageRef )SetRelID (id string ){_ccb ._aeg =id }; -// Modified returns the time that the document was modified. -func (_dad CoreProperties )Modified ()_b .Time {return _cbc (_dad ._dca .Modified )}; +// EnsureOverride ensures that an override for the given path exists, adding it if necessary +func (_fgd ContentTypes )EnsureOverride (path ,contentType string ){for _ ,_aaf :=range _fgd ._ddf .Override {if _aaf .PartNameAttr ==path {if _gc .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_d .Log .Debug ("\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 ); +};_aaf .ContentTypeAttr =contentType ;return ;};};_fgd .AddOverride (path ,contentType );}; -// NewRelationshipsCopy creates a new relationships wrapper as a copy of passed in instance. -func NewRelationshipsCopy (rels Relationships )Relationships {_dbef :=*rels ._cffb ;return Relationships {_cffb :&_dbef };}; +// SetApplication sets the name of the application that created the document. +func (_gfc AppProperties )SetApplication (s string ){_gfc ._cb .Application =&s }; -// 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 (_afg AppProperties )Pages ()int32 {if _afg ._abd .Pages !=nil {return *_afg ._abd .Pages ;};return 0;};func (_gfa CustomProperties )SetPropertyAsBool (name string ,b bool ){_fdfg :=_gfa .getNewProperty (name );_fdfg .Bool =&b ;_gfa .setOrReplaceProperty (_fdfg ); -};func (_fdb CustomProperties )setProperty (_gbb *_ab .CT_Property ){_fdb .setPropertyHelper (_gbb ,false )}; +// X returns the inner wrapped XML type. +func (_eeg CoreProperties )X ()*_bbb .CoreProperties {return _eeg ._caf }; + +// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first). +func (_cgad *DocBase )GetOrCreateCustomProperties ()CustomProperties {if _cgad .CustomProperties .X ()==nil {_cgad .CreateCustomProperties ();};return _cgad .CustomProperties ;}; // X returns the inner wrapped XML type of CustomProperty. -func (_aga CustomProperty )X ()*_ab .CT_Property {return _aga ._gee }; +func (_cbb CustomProperty )X ()*_bb .CT_Property {return _cbb ._cbd };func (_eebc CustomProperties )SetPropertyAsI8 (name string ,i8 int64 ){_gca :=_eebc .getNewProperty (name );_gca .I8 =&i8 ;_eebc .setOrReplaceProperty (_gca );};const _cdd =28;func (_gbf TableRow )addCell ()*_ebg .CT_TableCell {_efb :=_ebg .NewCT_TableCell (); +_gbf ._eaf .Tc =append (_gbf ._eaf .Tc ,_efb );return _efb ;}; -// X returns the inner wrapped XML type. -func (_ca CustomProperties )X ()*_ab .Properties {return _ca ._bcgg }; +// 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 _ggf .Image ;Images []ImageRef ;ExtraFiles []ExtraFile ;TmpPath string ;}; -// Theme is a drawingml theme. -type Theme struct{_gbba *_ddd .Theme }; +// SetLastModifiedBy records the last person to modify the document. +func (_bcf CoreProperties )SetLastModifiedBy (s string ){_bcf ._caf .LastModifiedBy =&s }; -// SetOffsetX sets horizontal offset of a table in distance units (see measurement package). -func (_eafg Table )SetOffsetX (offX float64 ){if _eafg ._beb .Off ==nil {_eafg ._beb .Off =_ddd .NewCT_Point2D ();_effd :=int64 (0);_eafg ._beb .Off .YAttr =_ddd .ST_Coordinate {ST_CoordinateUnqualified :&_effd };};_bgg :=_ec .ToEMU (offX );_eafg ._beb .Off .XAttr =_ddd .ST_Coordinate {ST_CoordinateUnqualified :&_bgg }; -};func (_adg CustomProperties )SetPropertyAsUi4 (name string ,ui4 uint32 ){_gdd :=_adg .getNewProperty (name );_gdd .Ui4 =&ui4 ;_adg .setOrReplaceProperty (_gdd );};func (_cae CustomProperties )SetPropertyAsStream (name string ,stream string ){_fcbd :=_cae .getNewProperty (name ); -_fcbd .Stream =&stream ;_cae .setOrReplaceProperty (_fcbd );}; +// Author returns the author of the document +func (_feg CoreProperties )Author ()string {if _feg ._caf .Creator !=nil {return string (_feg ._caf .Creator .Data );};return "";};const _beg =30;func (_faac CustomProperties )SetPropertyAsR8 (name string ,r8 float64 ){_aee :=_faac .getNewProperty (name ); +_aee .R8 =&r8 ;_faac .setOrReplaceProperty (_aee );}; -// 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 {_bgc :img ,_eabb :d ,_bfe :rels };}; +// SetWidth sets column width, see measurement package. +func (_fdcg TableCol )SetWidth (m _bg .Distance ){_bce :=_bg .ToEMU (float64 (m ));_fdcg ._abcfc .WAttr =_ebg .ST_Coordinate {ST_CoordinateUnqualified :&_bce };}; -// Data returns the data of an image file, if any. -func (_afgd ImageRef )Data ()*[]byte {return _afgd ._bgc .Data };const _gaa =6; +// SetApplicationVersion sets the version of the application that created the +// document. Per MS, the verison string mut be in the form 'XX.YYYY'. +func (_aeb AppProperties )SetApplicationVersion (s string ){_aeb ._cb .AppVersion =&s };var ReleasedAt =_ea .Date (_bcfg ,_dcec ,_cdd ,_gfbb ,_beg ,0,0,_ea .UTC ); -// Size returns the size of an image -func (_gfgb ImageRef )Size ()_dd .Point {return _gfgb ._bgc .Size }; +// GetImageBytesByTarget returns Image object with Data bytes read from its target. +func (_deg *DocBase )GetImageBytesByTarget (target string )(Image ,error ){if target !=""{target ="\u0077\u006f\u0072d\u002f"+target ;for _ ,_afb :=range _deg .Images {if _afb .Target ()==target {if _gc .ToLower (_afb .Format ())!="\u0065\u006d\u0066"{return ImageFromStorage (_afb .Path ()); +};return Image {Path :_afb .Path (),Format :_afb .Format ()},nil ;};};};return Image {},_gaab ;};const _gfbb =15; -// 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 (_ade Relationships )AddAutoRelationship (dt _cff .DocType ,src string ,idx int ,ctype string )Relationship {return _ade .AddRelationship (_cff .RelativeFilename (dt ,src ,ctype ,idx ),ctype );}; +// CopyOverride copies override content type for a given `path` and puts it with a path `newPath`. +func (_acc ContentTypes )CopyOverride (path ,newPath string ){if !_gc .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if !_gc .HasPrefix (newPath ,"\u002f"){newPath ="\u002f"+newPath ;};for _dfba :=range _acc ._ddf .Override {if _acc ._ddf .Override [_dfba ].PartNameAttr ==path {_abcf :=*_acc ._ddf .Override [_dfba ]; +_abcf .PartNameAttr =newPath ;_acc ._ddf .Override =append (_acc ._ddf .Override ,&_abcf );};};};func (_fag CustomProperties )SetPropertyAsStorage (name string ,storage string ){_cbgb :=_fag .getNewProperty (name );_cbgb .Storage =&storage ;_fag .setOrReplaceProperty (_cbgb ); +};func (_afc CustomProperties )SetPropertyAsOstream (name string ,ostream string ){_agb :=_afc .getNewProperty (name );_agb .Ostream =&ostream ;_afc .setOrReplaceProperty (_agb );};func (_abb CustomProperties )SetPropertyAsUint (name string ,ui uint ){_abe :=_abb .getNewProperty (name ); +_eca :=uint32 (ui );_abe .Uint =&_eca ;_abb .setOrReplaceProperty (_abe );};func (_bfa CustomProperties )SetPropertyAsUi4 (name string ,ui4 uint32 ){_facb :=_bfa .getNewProperty (name );_facb .Ui4 =&ui4 ;_bfa .setOrReplaceProperty (_facb );};func (_ace CustomProperties )SetPropertyAsStream (name string ,stream string ){_fef :=_ace .getNewProperty (name ); +_fef .Stream =&stream ;_ace .setOrReplaceProperty (_fef );};func (_dfed CustomProperties )SetPropertyAsBstr (name string ,bstr string ){_dce :=_dfed .getNewProperty (name );_dce .Bstr =&bstr ;_dfed .setOrReplaceProperty (_dce );};func _eff (_cea _ea .Time ,_fae string )*_cf .XSDAny {_caa :=&_cf .XSDAny {XMLName :_ee .Name {Local :_fae }}; +_caa .Attrs =append (_caa .Attrs ,_ee .Attr {Name :_ee .Name {Local :"\u0078\u0073\u0069\u003a\u0074\u0079\u0070\u0065"},Value :"\u0064\u0063\u0074\u0065\u0072\u006d\u0073\u003a\u00573\u0043\u0044\u0054\u0046"});_caa .Attrs =append (_caa .Attrs ,_ee .Attr {Name :_ee .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0073i"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0077\u0077\u0077\u002e\u0077\u0033\u002e\u006f\u0072\u0067\u002f\u00320\u0030\u0031\u002f\u0058\u004d\u004c\u0053\u0063\u0068\u0065\u006d\u0061\u002d\u0069\u006e\u0073\u0074\u0061\u006e\u0063\u0065"}); +_caa .Attrs =append (_caa .Attrs ,_ee .Attr {Name :_ee .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0064\u0063\u0074\u0065\u0072\u006d\u0073"},Value :"\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/"}); +_caa .Data =[]byte (_cea .Format (_faa ));return _caa ;};func (_ebd CustomProperties )SetPropertyAsI4 (name string ,i4 int32 ){_bbbe :=_ebd .getNewProperty (name );_bbbe .I4 =&i4 ;_ebd .setOrReplaceProperty (_bbbe );}; -// WriteExtraFiles writes the extra files to the zip package. -func (_gge *DocBase )WriteExtraFiles (z *_cgd .Writer )error {for _ ,_edeb :=range _gge .ExtraFiles {if _dedf :=_cfaa .AddFileFromDisk (z ,_edeb .ZipPath ,_edeb .DiskPath );_dedf !=nil {return _dedf ;};};return nil ;}; +// Properties returns table properties. +func (_ggaa Table )Properties ()*_ebg .CT_TableProperties {return _ggaa ._dgc .TblPr }; -// Target returns the target attrubute of the image reference (a path where the image file is located in the document structure). -func (_aeg *ImageRef )Target ()string {return _aeg ._ebd }; +// IsEmpty returns true if there are no relationships. +func (_ggadf Relationships )IsEmpty ()bool {return _ggadf ._bcc ==nil ||len (_ggadf ._bcc .Relationship )==0;}; -// FindRIDForN returns the relationship ID for the i'th relationship of type t. -func (_dgd Relationships )FindRIDForN (i int ,t string )string {for _ ,_gdc :=range _dgd ._cffb .CT_Relationships .Relationship {if _gdc .TypeAttr ==t {if i ==0{return _gdc .IdAttr ;};i --;};};return "";}; +// GetByRelId returns a relationship with the associated relation ID. +func (_cccb Relationships )GetByRelId (idAttr string )Relationship {for _ ,_gfgd :=range _cccb ._bcc .Relationship {if _gfgd .IdAttr ==idAttr {return Relationship {_dfcd :_gfgd };};};return Relationship {};}; -// NewContentTypes returns a wrapper around a newly constructed content-types. -func NewContentTypes ()ContentTypes {_cfg :=ContentTypes {_fe :_de .NewTypes ()};_cfg .AddDefault ("\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c");_cfg .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"); -_cfg .AddDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_cfg .AddDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_cfg .AddDefault ("\u006a\u0070\u0067","\u0069m\u0061\u0067\u0065\u002f\u006a\u0070g"); -_cfg .AddDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_cfg .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"); -_cfg .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 _cfg ;};func (_fcc CustomProperties )SetPropertyAsR4 (name string ,r4 float32 ){_dac :=_fcc .getNewProperty (name );_dac .R4 =&r4 ;_fcc .setOrReplaceProperty (_dac );}; +// Size returns the size of an image +func (_daf ImageRef )Size ()_ggf .Point {return _daf ._febb .Size };func (_efffg CustomProperties )SetPropertyAsBool (name string ,b bool ){_gcd :=_efffg .getNewProperty (name );_gcd .Bool =&b ;_efffg .setOrReplaceProperty (_gcd );};func (_gdac CustomProperties )setOrReplaceProperty (_fdc *_bb .CT_Property ){_gdac .setPropertyHelper (_fdc ,true ); +}; -// AddCustomRelationships adds relationships related to custom properties to the document. -func (_bac *DocBase )AddCustomRelationships (){_bac .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"); -_bac .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_cff .CustomPropertiesType );}; +// NewRelationship constructs a new relationship. +func NewRelationship ()Relationship {return Relationship {_dfcd :_ecd .NewRelationship ()}}; -// SetTarget changes the target attribute of the image reference (e.g. in the case of the creation of the reference or if the image which the reference is related to was moved from one location to another). -func (_aag *ImageRef )SetTarget (target string ){_aag ._ebd =target };func (_bed CustomProperties )SetPropertyAsVstream (name string ,vstream *_dg .Vstream ){_cbba :=_bed .getNewProperty (name );_cbba .Vstream =vstream ;_bed .setOrReplaceProperty (_cbba ); -}; +// SetTarget set the target (path) of a relationship. +func (_fca Relationship )SetTarget (s string ){_fca ._dfcd .TargetAttr =s };func (_dbg CustomProperties )SetPropertyAsUi8 (name string ,ui8 uint64 ){_ddd :=_dbg .getNewProperty (name );_ddd .Ui8 =&ui8 ;_dbg .setOrReplaceProperty (_ddd );};func (_cgec CustomProperties )SetPropertyAsClsid (name string ,clsid string ){_faca :=_cgec .getNewProperty (name ); +_faca .Clsid =&clsid ;_cgec .setOrReplaceProperty (_faca );}; -// SetCreated sets the time that the document was created. -func (_aec CoreProperties )SetCreated (t _b .Time ){_aec ._dca .Created =_bce (t ,"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064");}; +// SetLanguage records the language of the document. +func (_adg CoreProperties )SetLanguage (s string ){_adg ._caf .Language =&_cf .XSDAny {XMLName :_ee .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};_adg ._caf .Language .Data =[]byte (s );}; -// ContentTypes is the top level "[Content_Types].xml" in a zip package. -type ContentTypes struct{_fe *_de .Types };func (_fceg CustomProperties )SetPropertyAsVector (name string ,vector *_dg .Vector ){_bad :=_fceg .getNewProperty (name );_bad .Vector =vector ;_fceg .setOrReplaceProperty (_bad );}; +// AddRelationship adds a relationship. +func (_ffc Relationships )AddRelationship (target ,ctype string )Relationship {if !_gc .HasPrefix (ctype ,"\u0068t\u0074\u0070\u003a\u002f\u002f"){_d .Log .Debug ("\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 ); +};_cbgf :=_ecd .NewRelationship ();_bfec :=len (_ffc ._bcc .Relationship )+1;_cgfba :=map[string ]struct{}{};for _ ,_ccce :=range _ffc ._bcc .Relationship {_cgfba [_ccce .IdAttr ]=struct{}{};};for _ ,_dfae :=_cgfba [_eb .Sprintf ("\u0072\u0049\u0064%\u0064",_bfec )]; +_dfae ;_ ,_dfae =_cgfba [_eb .Sprintf ("\u0072\u0049\u0064%\u0064",_bfec )]{_bfec ++;};_cbgf .IdAttr =_eb .Sprintf ("\u0072\u0049\u0064%\u0064",_bfec );_cbgf .TargetAttr =target ;_cbgf .TypeAttr =ctype ;_ffc ._bcc .Relationship =append (_ffc ._bcc .Relationship ,_cbgf ); +return Relationship {_dfcd :_cbgf };}; -// Created returns the time that the document was created. -func (_abc CoreProperties )Created ()_b .Time {return _cbc (_abc ._dca .Created )};func (_ced CustomProperties )SetPropertyAsBlob (name ,blob string ){_afc :=_ced .getNewProperty (name );_afc .Blob =&blob ;_ced .setOrReplaceProperty (_afc );}; +// CustomProperty contains document specific property. +// Using of this type is deprecated. +type CustomProperty struct{_cbd *_bb .CT_Property }; -// SetWidth sets column width, see measurement package. -func (_bdc TableCol )SetWidth (m _ec .Distance ){_bdcg :=_ec .ToEMU (float64 (m ));_bdc ._acfe .WAttr =_ddd .ST_Coordinate {ST_CoordinateUnqualified :&_bdcg };};func (_fggf CustomProperties )SetPropertyAsLpstr (name string ,lpstr string ){_gbd :=_fggf .getNewProperty (name ); -_gbd .Lpstr =&lpstr ;_fggf .setOrReplaceProperty (_gbd );}; +// Table represents a table in the document. +type Table struct{_dgc *_ebg .Tbl ;_dcf *_ebg .CT_Transform2D ;}; -// NewTableStyles constructs a new TableStyles. -func NewTableStyles ()TableStyles {return TableStyles {_cagc :_ddd .NewTblStyleLst ()}}; +// Path returns the path to an image file, if any. +func (_ccef ImageRef )Path ()string {return _ccef ._febb .Path }; -// PropertiesList returns the list of all custom properties of the document. -func (_bbd CustomProperties )PropertiesList ()[]*_ab .CT_Property {return _bbd ._bcgg .Property };func (_dfee CustomProperties )SetPropertyAsOstorage (name string ,ostorage string ){_bca :=_dfee .getNewProperty (name );_bca .Ostorage =&ostorage ;_dfee .setOrReplaceProperty (_bca ); -};func (_dedd CustomProperties )SetPropertyAsClsid (name string ,clsid string ){_dcf :=_dedd .getNewProperty (name );_dcf .Clsid =&clsid ;_dedd .setOrReplaceProperty (_dcf );};func (_def *ImageRef )SetRelID (id string ){_def ._dacf =id }; +// Cells returns an array of row cells. +func (_gddg TableRow )Cells ()[]*_ebg .CT_TableCell {return _gddg ._eaf .Tc }; -// LastModifiedBy returns the name of the last person to modify the document -func (_gd CoreProperties )LastModifiedBy ()string {if _gd ._dca .LastModifiedBy !=nil {return *_gd ._dca .LastModifiedBy ;};return "";};func (_ggdc CustomProperties )SetPropertyAsCy (name string ,cy string ){_ebb :=_ggdc .getNewProperty (name );_ebb .Cy =&cy ; -_ggdc .setOrReplaceProperty (_ebb );}; +// SetTitle records the title of the document. +func (_fbb CoreProperties )SetTitle (s string ){if _fbb ._caf .Title ==nil {_fbb ._caf .Title =&_cf .XSDAny {XMLName :_ee .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};};_fbb ._caf .Title .Data =[]byte (s );}; -// SetAuthor records the author of the document. -func (_fbg CoreProperties )SetAuthor (s string ){if _fbg ._dca .Creator ==nil {_fbg ._dca .Creator =&_cff .XSDAny {XMLName :_eg .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};};_fbg ._dca .Creator .Data =[]byte (s );}; +// NewTable makes a new table. +func NewTable ()*Table {_ebe :=_ebg .NewTbl ();_ebe .TblPr =_ebg .NewCT_TableProperties ();return &Table {_dgc :_ebe };};var _gaab =_bc .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006e\u006f\u0074\u0020\u0066o\u0075\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u0074\u006fr\u0061\u0067\u0065"); -// AddRelationship adds a relationship. -func (_aba Relationships )AddRelationship (target ,ctype string )Relationship {if !_ce .HasPrefix (ctype ,"\u0068t\u0074\u0070\u003a\u002f\u002f"){_ad .Log .Debug ("\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 ); -};_eadg :=_df .NewRelationship ();_cddf :=len (_aba ._cffb .Relationship )+1;_gcfe :=map[string ]struct{}{};for _ ,_bagg :=range _aba ._cffb .Relationship {_gcfe [_bagg .IdAttr ]=struct{}{};};for _ ,_ecde :=_gcfe [_bd .Sprintf ("\u0072\u0049\u0064%\u0064",_cddf )]; -_ecde ;_ ,_ecde =_gcfe [_bd .Sprintf ("\u0072\u0049\u0064%\u0064",_cddf )]{_cddf ++;};_eadg .IdAttr =_bd .Sprintf ("\u0072\u0049\u0064%\u0064",_cddf );_eadg .TargetAttr =target ;_eadg .TypeAttr =ctype ;_aba ._cffb .Relationship =append (_aba ._cffb .Relationship ,_eadg ); -return Relationship {_gad :_eadg };}; -// SetCategory records the category of the document. -func (_cfb CoreProperties )SetCategory (s string ){_cfb ._dca .Category =&s }; +// Modified returns the time that the document was modified. +func (_fdd CoreProperties )Modified ()_ea .Time {return _cgf (_fdd ._caf .Modified )}; -// NewTable makes a new table. -func NewTable ()*Table {_cdg :=_ddd .NewTbl ();_cdg .TblPr =_ddd .NewCT_TableProperties ();return &Table {_fgdg :_cdg };};const _fgf =15;const _gff =2023;func (_cgf CustomProperties )setPropertyHelper (_eba *_ab .CT_Property ,_geb bool ){_fab :=_cgf .GetPropertyByName (*_eba .NameAttr ); -if (_fab ==CustomProperty {}){_cgf ._bcgg .Property =append (_cgf ._bcgg .Property ,_eba );}else if _geb {_eba .FmtidAttr =_fab ._gee .FmtidAttr ;if _fab ._gee .PidAttr ==0{_eba .PidAttr =_fab ._gee .PidAttr ;};_eba .LinkTargetAttr =_fab ._gee .LinkTargetAttr ; -*_fab ._gee =*_eba ;};}; +// Target returns the target (path) of a relationship. +func (_cdaa Relationship )Target ()string {return _cdaa ._dfcd .TargetAttr }; -// ImageRef is a reference to an image within a document. -type ImageRef struct{_eabb *DocBase ;_bfe Relationships ;_bgc Image ;_dacf string ;_ebd string ;}; +// GetPropertyByName returns a custom property selected by it's name. +func (_cab CustomProperties )GetPropertyByName (name string )CustomProperty {_abcg :=_cab ._ag .Property ;for _ ,_agd :=range _abcg {if *_agd .NameAttr ==name {return CustomProperty {_cbd :_agd };};};return CustomProperty {};}; -// Clear removes any existing relationships. -func (_aedf Relationships )Clear (){_aedf ._cffb .Relationship =nil }; +// Created returns the time that the document was created. +func (_dcc CoreProperties )Created ()_ea .Time {return _cgf (_dcc ._caf .Created )}; -// X returns the inner wrapped XML type. -func (_gafa Relationship )X ()*_df .Relationship {return _gafa ._gad };func (_gfg CustomProperties )SetPropertyAsInt (name string ,i int ){_cag :=_gfg .getNewProperty (name );_fcf :=int32 (i );_cag .Int =&_fcf ;_gfg .setOrReplaceProperty (_cag );}; +// DefAttr returns the DefAttr property. +func (_cbgd TableStyles )DefAttr ()string {return _cbgd ._ggee .DefAttr }; -// NewTheme constructs a new theme. -func NewTheme ()Theme {return Theme {_ddd .NewTheme ()}};const _dbb =12; +// Clear removes any existing relationships. +func (_aabf Relationships )Clear (){_aabf ._bcc .Relationship =nil };func (_gccg CustomProperties )setPropertyHelper (_geb *_bb .CT_Property ,_cfdf bool ){_bgff :=_gccg .GetPropertyByName (*_geb .NameAttr );if (_bgff ==CustomProperty {}){_gccg ._ag .Property =append (_gccg ._ag .Property ,_geb ); +}else if _cfdf {_geb .FmtidAttr =_bgff ._cbd .FmtidAttr ;if _bgff ._cbd .PidAttr ==0{_geb .PidAttr =_bgff ._cbd .PidAttr ;};_geb .LinkTargetAttr =_bgff ._cbd .LinkTargetAttr ;*_bgff ._cbd =*_geb ;};}; -// EnsureOverride ensures that an override for the given path exists, adding it if necessary -func (_cfaac ContentTypes )EnsureOverride (path ,contentType string ){for _ ,_ggd :=range _cfaac ._fe .Override {if _ggd .PartNameAttr ==path {if _ce .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_ad .Log .Debug ("\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 ); -};_ggd .ContentTypeAttr =contentType ;return ;};};_cfaac .AddOverride (path ,contentType );};func _bce (_gcf _b .Time ,_cfad string )*_cff .XSDAny {_egdf :=&_cff .XSDAny {XMLName :_eg .Name {Local :_cfad }};_egdf .Attrs =append (_egdf .Attrs ,_eg .Attr {Name :_eg .Name {Local :"\u0078\u0073\u0069\u003a\u0074\u0079\u0070\u0065"},Value :"\u0064\u0063\u0074\u0065\u0072\u006d\u0073\u003a\u00573\u0043\u0044\u0054\u0046"}); -_egdf .Attrs =append (_egdf .Attrs ,_eg .Attr {Name :_eg .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"}); -_egdf .Attrs =append (_egdf .Attrs ,_eg .Attr {Name :_eg .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/"}); -_egdf .Data =[]byte (_gcf .Format (_acf ));return _egdf ;}; +// 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 (_eg AppProperties )Pages ()int32 {if _eg ._cb .Pages !=nil {return *_eg ._cb .Pages ;};return 0;}; -// ID returns the ID of a relationship. -func (_egaf Relationship )ID ()string {return _egaf ._gad .IdAttr };func (_bef CustomProperties )SetPropertyAsStorage (name string ,storage string ){_dfab :=_bef .getNewProperty (name );_dfab .Storage =&storage ;_bef .setOrReplaceProperty (_dfab );}; +// AddRow adds a row to a table. +func (_fdbg Table )AddRow ()*TableRow {_cagc :=_ebg .NewCT_TableRow ();for _fafd :=0;_fafd < len (_fdbg ._dgc .TblGrid .GridCol );_fafd ++{_cagc .Tc =append (_cagc .Tc ,_ebg .NewCT_TableCell ());};_fdbg ._dgc .Tr =append (_fdbg ._dgc .Tr ,_cagc );return &TableRow {_eaf :_cagc }; +}; -// NewRelationship constructs a new relationship. -func NewRelationship ()Relationship {return Relationship {_gad :_df .NewRelationship ()}}; +// NewTableWithXfrm makes a new table with a pointer to its parent Xfrm for changing its offset and size. +func NewTableWithXfrm (xfrm *_ebg .CT_Transform2D )*Table {_bedd :=_ebg .NewTbl ();_bedd .TblPr =_ebg .NewCT_TableProperties ();return &Table {_dgc :_bedd ,_dcf :xfrm };}; -// NewCustomProperties constructs a new CustomProperties. -func NewCustomProperties ()CustomProperties {return CustomProperties {_bcgg :_ab .NewProperties ()}}; +// Type returns the type of a relationship. +func (_cgfb Relationship )Type ()string {return _cgfb ._dfcd .TypeAttr }; -// AddCol adds a column to a table. -func (_egdcf Table )AddCol ()*TableCol {_dega :=_ddd .NewCT_TableCol ();_egdcf ._fgdg .TblGrid .GridCol =append (_egdcf ._fgdg .TblGrid .GridCol ,_dega );for _ ,_afgdd :=range _egdcf ._fgdg .Tr {_acfd :=_ddd .NewCT_TableCell ();_afgdd .Tc =append (_afgdd .Tc ,_acfd ); -};return &TableCol {_acfe :_dega };};func (_gac CustomProperties )SetPropertyAsArray (name string ,array *_dg .Array ){_aafc :=_gac .getNewProperty (name );_aafc .Array =array ;_gac .setOrReplaceProperty (_aafc );}; +// RelID returns the relationship ID. +func (_bcd ImageRef )RelID ()string {return _bcd ._aeg };func (_caad CustomProperties )getNewProperty (_ccg string )*_bb .CT_Property {_aef :=_caad ._ag .Property ;_ddc :=int32 (1);for _ ,_badg :=range _aef {if _badg .PidAttr > _ddc {_ddc =_badg .PidAttr ; +};};_eaa :=_bb .NewCT_Property ();_eaa .NameAttr =&_ccg ;_eaa .PidAttr =_ddc +1;_eaa .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 _eaa ;};func (_ffb CustomProperties )SetPropertyAsBlob (name ,blob string ){_fdb :=_ffb .getNewProperty (name );_fdb .Blob =&blob ;_ffb .setOrReplaceProperty (_fdb );}; -// SetCompany sets the name of the company that created the document. -func (_fbe AppProperties )SetCompany (s string ){_fbe ._abd .Company =&s }; +// ID returns the ID of a relationship. +func (_edg Relationship )ID ()string {return _edg ._dfcd .IdAttr }; -// Category returns the category of the document -func (_fgd CoreProperties )Category ()string {if _fgd ._dca .Category !=nil {return *_fgd ._dca .Category ;};return "";}; +// ExtraFile is an unsupported file type extracted from, or to be written to a +// zip package +type ExtraFile struct{ZipPath string ;DiskPath string ;}; -// Target returns the target (path) of a relationship. -func (_dcaf Relationship )Target ()string {return _dcaf ._gad .TargetAttr }; +// WriteExtraFiles writes the extra files to the zip package. +func (_fee *DocBase )WriteExtraFiles (z *_ac .Writer )error {for _ ,_gaa :=range _fee .ExtraFiles {if _cgeb :=_ce .AddFileFromDisk (z ,_gaa .ZipPath ,_gaa .DiskPath );_cgeb !=nil {return _cgeb ;};};return nil ;}; -// ImageFromStorage reads an image using the currently set -// temporary storage mechanism (see tempstorage). You can also -// construct an Image directly if the file and size are known. -func ImageFromStorage (path string )(Image ,error ){_edc :=Image {};_eabe ,_aed :=_ef .Open (path );if _aed !=nil {return _edc ,_bd .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_aed ); -};defer _eabe .Close ();_gef ,_gcc ,_aed :=_dd .Decode (_eabe );if _aed !=nil {return _edc ,_bd .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_aed );};_edc .Path =path ; -_edc .Format =_gcc ;_edc .Size =_gef .Bounds ().Size ();return _edc ,nil ;}; +// FindRIDForN returns the relationship ID for the i'th relationship of type t. +func (_bbged Relationships )FindRIDForN (i int ,t string )string {for _ ,_bdbc :=range _bbged ._bcc .CT_Relationships .Relationship {if _bdbc .TypeAttr ==t {if i ==0{return _bdbc .IdAttr ;};i --;};};return "";}; -// 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 ){_dggb :=Image {};_fdbd ,_cfc ,_gebd :=_dd .Decode (_a .NewReader (data ));if _gebd !=nil {return _dggb ,_bd .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_gebd ); -};_dggb .Data =&data ;_dggb .Format =_cfc ;_dggb .Size =_fdbd .Bounds ().Size ();return _dggb ,nil ;}; +// Remove removes an existing relationship. +func (_ecdb Relationships )Remove (rel Relationship )bool {for _faab ,_agdc :=range _ecdb ._bcc .Relationship {if _agdc ==rel ._dfcd {copy (_ecdb ._bcc .Relationship [_faab :],_ecdb ._bcc .Relationship [_faab +1:]);_ecdb ._bcc .Relationship =_ecdb ._bcc .Relationship [0:len (_ecdb ._bcc .Relationship )-1]; +return true ;};};return false ;}; -// Properties returns table properties. -func (_dcbg Table )Properties ()*_ddd .CT_TableProperties {return _dcbg ._fgdg .TblPr };func _cbc (_ffg *_cff .XSDAny )_b .Time {if _ffg ==nil {return _b .Time {};};_dfb ,_dced :=_b .Parse (_acf ,string (_ffg .Data ));if _dced !=nil {_ad .Log .Debug ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0074\u0069\u006d\u0065 \u0066\u0072\u006f\u006d\u0020\u0025\u0073\u003a\u0020\u0025\u0073",string (_ffg .Data ),_dced ); -};return _dfb ;}; +// SetHeight sets row height, see measurement package. +func (_adec TableRow )SetHeight (m _bg .Distance ){_bcec :=_bg .ToEMU (float64 (m ));_adec ._eaf .HAttr =_ebg .ST_Coordinate {ST_CoordinateUnqualified :&_bcec };};func (_cgb CustomProperties )SetPropertyAsInt (name string ,i int ){_ggec :=_cgb .getNewProperty (name ); +_dfa :=int32 (i );_ggec .Int =&_dfa ;_cgb .setOrReplaceProperty (_ggec );}; -// AddOverride adds an override content type for a given path name. -func (_dae ContentTypes )AddOverride (path ,contentType string ){if !_ce .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if _ce .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_ad .Log .Debug ("\u0063\u006f\u006e\u0074\u0065\u006et\u0020\u0074\u0079p\u0065\u0020\u0027%\u0073\u0027\u0020\u0069\u0073\u0020\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u002c m\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0068\u0074\u0074\u0070",contentType ); -};for _ ,_fdf :=range _dae ._fe .Override {if _fdf .PartNameAttr ==path {return ;};};_dbeg :=_de .NewOverride ();_dbeg .PartNameAttr =path ;_dbeg .ContentTypeAttr =contentType ;_dae ._fe .Override =append (_dae ._fe .Override ,_dbeg );}; +// Rows returns all table rows. +func (_febe Table )Rows ()[]*TableRow {_gadd :=_febe ._dgc .Tr ;_gff :=[]*TableRow {};for _ ,_cgfd :=range _gadd {_gff =append (_gff ,&TableRow {_eaf :_cgfd });};return _gff ;};func (_efff CustomProperties )SetPropertyAsVector (name string ,vector *_gb .Vector ){_gac :=_efff .getNewProperty (name ); +_gac .Vector =vector ;_efff .setOrReplaceProperty (_gac );}; -// SetLinksUpToDate sets the links up to date flag. -func (_egc AppProperties )SetLinksUpToDate (v bool ){_egc ._abd .LinksUpToDate =_cff .Bool (v )}; +// SetCompany sets the name of the company that created the document. +func (_cge AppProperties )SetCompany (s string ){_cge ._cb .Company =&s }; -// Relationship is a relationship within a .rels file. -type Relationship struct{_gad *_df .Relationship }; +// NewTheme constructs a new theme. +func NewTheme ()Theme {return Theme {_ebg .NewTheme ()}}; -// RelID returns the relationship ID. -func (_bgea ImageRef )RelID ()string {return _bgea ._dacf }; +// RemoveOverride removes an override given a path. +func (_bgf ContentTypes )RemoveOverride (path string ){if !_gc .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};for _feb ,_gfed :=range _bgf ._ddf .Override {if _gfed .PartNameAttr ==path {copy (_bgf ._ddf .Override [_feb :],_bgf ._ddf .Override [_feb +1:]); +_bgf ._ddf .Override =_bgf ._ddf .Override [0:len (_bgf ._ddf .Override )-1];};};};func (_dcbd CustomProperties )SetPropertyAsDate (name string ,date _ea .Time ){date =date .UTC ();_cgag ,_fage ,_eegbg :=date .Date ();_aae ,_ccc ,_abgb :=date .Clock (); +_bba :=_ea .Date (_cgag ,_fage ,_eegbg ,_aae ,_ccc ,_abgb ,0,_ea .UTC );_aad :=_dcbd .getNewProperty (name );_aad .Filetime =&_bba ;_dcbd .setOrReplaceProperty (_aad );}; -// CoreProperties contains document specific properties. -type CoreProperties struct{_dca *_da .CoreProperties }; +// X returns the inner wrapped XML type. +func (_cce AppProperties )X ()*_bbe .Properties {return _cce ._cb }; -// SetTarget set the target (path) of a relationship. -func (_cggf Relationship )SetTarget (s string ){_cggf ._gad .TargetAttr =s }; +// TableRow represents a row in a table. +type TableRow struct{_eaf *_ebg .CT_TableRow };func (_af CustomProperties )SetPropertyAsEmpty (name string ){_bbbb :=_af .getNewProperty (name );_bbbb .Empty =_gb .NewEmpty ();_af .setOrReplaceProperty (_bbbb );}; -// 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 ){_egdc ,_gbg :=_cfa .Open (path );_abb :=Image {};if _gbg !=nil {return _abb ,_bd .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_gbg ); -};defer _egdc .Close ();_acc ,_fcg ,_gbg :=_dd .Decode (_egdc );if _gbg !=nil {return _abb ,_bd .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_gbg );};_abb .Path =path ; -_abb .Format =_fcg ;_abb .Size =_acc .Bounds ().Size ();return _abb ,nil ;}; +// NewCustomProperties constructs a new CustomProperties. +func NewCustomProperties ()CustomProperties {return CustomProperties {_ag :_bb .NewProperties ()}};func UtcTimeFormat (t _ea .Time )string {return t .Format (_cgbc )+"\u0020\u0055\u0054\u0043"}; -// Type returns the type of a relationship. -func (_cdb Relationship )Type ()string {return _cdb ._gad .TypeAttr };func (_fag CustomProperties )SetPropertyAsDate (name string ,date _b .Time ){date =date .UTC ();_gdb ,_cdfb ,_bgdf :=date .Date ();_ccf ,_daea ,_aad :=date .Clock ();_bcge :=_b .Date (_gdb ,_cdfb ,_bgdf ,_ccf ,_daea ,_aad ,0,_b .UTC ); -_aefa :=_fag .getNewProperty (name );_aefa .Filetime =&_bcge ;_fag .setOrReplaceProperty (_aefa );}; +// GetTargetByRelIdAndType returns a target path with the associated relation ID. +func (_bdf Relationships )GetTargetByRelIdAndType (idAttr string ,typeAttr string )string {for _ ,_bga :=range _bdf ._bcc .Relationship {if _bga .IdAttr ==idAttr &&_bga .TypeAttr ==typeAttr {return _bga .TargetAttr ;};};return "";}; -// RemoveOverride removes an override given a path. -func (_dfae ContentTypes )RemoveOverride (path string ){if !_ce .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};for _eee ,_gae :=range _dfae ._fe .Override {if _gae .PartNameAttr ==path {copy (_dfae ._fe .Override [_eee :],_dfae ._fe .Override [_eee +1:]); -_dfae ._fe .Override =_dfae ._fe .Override [0:len (_dfae ._fe .Override )-1];};};}; +// NewContentTypes returns a wrapper around a newly constructed content-types. +func NewContentTypes ()ContentTypes {_eeb :=ContentTypes {_ddf :_gf .NewTypes ()};_eeb .AddDefault ("\u0078\u006d\u006c","\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c");_eeb .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"); +_eeb .AddDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_eeb .AddDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_eeb .AddDefault ("\u006a\u0070\u0067","\u0069m\u0061\u0067\u0065\u002f\u006a\u0070g"); +_eeb .AddDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_eeb .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"); +_eeb .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 _eeb ;};func _cgf (_badf *_cf .XSDAny )_ea .Time {if _badf ==nil {return _ea .Time {};};_bbbg ,_ggd :=_ea .Parse (_faa ,string (_badf .Data ));if _ggd !=nil {_d .Log .Debug ("\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 (_badf .Data ),_ggd ); +};return _bbbg ;};const _cgbc ="\u0032\u0020\u004aan\u0075\u0061\u0072\u0079\u0020\u0032\u0030\u0030\u0036\u0020\u0061\u0074\u0020\u0031\u0035\u003a\u0030\u0034";func (_bff CustomProperties )SetPropertyAsR4 (name string ,r4 float32 ){_cbcg :=_bff .getNewProperty (name ); +_cbcg .R4 =&r4 ;_bff .setOrReplaceProperty (_cbcg );}; -// 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 ._abd .Company !=nil {return *_af ._abd .Company ;};return "";};const _ccd =30; +// 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 ){_gaf :=Image {};_cbgbe ,_ceeb ,_cfea :=_ggf .Decode (_gg .NewReader (data ));if _cfea !=nil {return _gaf ,_eb .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_cfea ); +};_gaf .Data =&data ;_gaf .Format =_ceeb ;_gaf .Size =_cbgbe .Bounds ().Size ();return _gaf ,nil ;}; -// Relationships represents a .rels file. -type Relationships struct{_cffb *_df .Relationships };func (_eadd CustomProperties )SetPropertyAsFiletime (name string ,filetime _b .Time ){_edd :=_eadd .getNewProperty (name );_edd .Filetime =&filetime ;_eadd .setOrReplaceProperty (_edd );}; +// CreateCustomProperties creates the custom properties of the document. +func (_bebb *DocBase )CreateCustomProperties (){_bebb .CustomProperties =NewCustomProperties ();_bebb .AddCustomRelationships ();};const _dcec =12; -// Rows returns all table rows. -func (_eaaf Table )Rows ()[]*TableRow {_fdfgd :=_eaaf ._fgdg .Tr ;_ffab :=[]*TableRow {};for _ ,_edb :=range _fdfgd {_ffab =append (_ffab ,&TableRow {_dgfd :_edb });};return _ffab ;}; +// Description returns the description of the document +func (_daa CoreProperties )Description ()string {if _daa ._caf .Description !=nil {return string (_daa ._caf .Description .Data );};return "";}; -// NewCoreProperties constructs a new CoreProperties. -func NewCoreProperties ()CoreProperties {return CoreProperties {_dca :_da .NewCoreProperties ()}}; +// TblStyle returns the TblStyle property. +func (_bgcg TableStyles )TblStyle ()[]*_ebg .CT_TableStyle {return _bgcg ._ggee .TblStyle }; -// NewRelationships creates a new relationship wrapper. -func NewRelationships ()Relationships {return Relationships {_cffb :_df .NewRelationships ()}}; +// ImageRef is a reference to an image within a document. +type ImageRef struct{_dgb *DocBase ;_fgeg Relationships ;_febb Image ;_aeg string ;_dggf string ;}; -// 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 _dd .Point ;Format string ;Path string ;Data *[]byte ;}; +// TableStyles contains document specific properties. +type TableStyles struct{_ggee *_ebg .TblStyleLst };func (_cee CustomProperties )SetPropertyAsNull (name string ){_abfa :=_cee .getNewProperty (name );_abfa .Null =_gb .NewNull ();_cee .setOrReplaceProperty (_abfa );}; // GetTargetByRelId returns a target path with the associated relation ID. -func (_fga Relationships )GetTargetByRelId (idAttr string )string {for _ ,_gdda :=range _fga ._cffb .Relationship {if _gdda .IdAttr ==idAttr {return _gdda .TargetAttr ;};};return "";}; +func (_bfad Relationships )GetTargetByRelId (idAttr string )string {for _ ,_gdc :=range _bfad ._bcc .Relationship {if _gdc .IdAttr ==idAttr {return _gdc .TargetAttr ;};};return "";};func (_fabf CustomProperties )SetPropertyAsI2 (name string ,i2 int16 ){_dae :=_fabf .getNewProperty (name ); +_dae .I2 =&i2 ;_fabf .setOrReplaceProperty (_dae );}; -// ApplicationVersion returns the version of the application that created the -// document. -func (_cgg AppProperties )ApplicationVersion ()string {if _cgg ._abd .AppVersion !=nil {return *_cgg ._abd .AppVersion ;};return "";}; - -// NewTableWithXfrm makes a new table with a pointer to its parent Xfrm for changing its offset and size. -func NewTableWithXfrm (xfrm *_ddd .CT_Transform2D )*Table {_fbfb :=_ddd .NewTbl ();_fbfb .TblPr =_ddd .NewCT_TableProperties ();return &Table {_fgdg :_fbfb ,_beb :xfrm };}; +// Format returns the format of the underlying image +func (_gdda ImageRef )Format ()string {return _gdda ._febb .Format }; -// 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 (_adf ImageRef )RelativeHeight (w _ec .Distance )_ec .Distance {_bde :=float64 (_adf .Size ().Y )/float64 (_adf .Size ().X );return w *_ec .Distance (_bde );}; +// SetTarget changes the target attribute of the image reference (e.g. in the case of the creation of the reference or if the image which the reference is related to was moved from one location to another). +func (_dffc *ImageRef )SetTarget (target string ){_dffc ._dggf =target }; -// CopyRelationship copies the relationship. -func (_gde Relationships )CopyRelationship (idAttr string )(Relationship ,bool ){for _agc :=range _gde ._cffb .Relationship {if _gde ._cffb .Relationship [_agc ].IdAttr ==idAttr {_gecf :=*_gde ._cffb .Relationship [_agc ];_ebce :=len (_gde ._cffb .Relationship )+1; -_fde :=map[string ]struct{}{};for _ ,_adac :=range _gde ._cffb .Relationship {_fde [_adac .IdAttr ]=struct{}{};};for _ ,_efg :=_fde [_bd .Sprintf ("\u0072\u0049\u0064%\u0064",_ebce )];_efg ;_ ,_efg =_fde [_bd .Sprintf ("\u0072\u0049\u0064%\u0064",_ebce )]{_ebce ++; -};_gecf .IdAttr =_bd .Sprintf ("\u0072\u0049\u0064%\u0064",_ebce );_gde ._cffb .Relationship =append (_gde ._cffb .Relationship ,&_gecf );return Relationship {_gad :&_gecf },true ;};};return Relationship {},false ;};func (_eaf CustomProperties )SetPropertyAsI2 (name string ,i2 int16 ){_dgf :=_eaf .getNewProperty (name ); -_dgf .I2 =&i2 ;_eaf .setOrReplaceProperty (_dgf );};func (_fddc CustomProperties )SetPropertyAsI1 (name string ,i1 int8 ){_ada :=_fddc .getNewProperty (name );_ada .I1 =&i1 ;_fddc .setOrReplaceProperty (_ada );}; +// SetModified sets the time that the document was modified. +func (_dfc CoreProperties )SetModified (t _ea .Time ){_dfc ._caf .Modified =_eff (t ,"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064");}; -// GetOrCreateCustomProperties returns the custom properties of the document (and if they not exist yet, creating them first). -func (_dfabf *DocBase )GetOrCreateCustomProperties ()CustomProperties {if _dfabf .CustomProperties .X ()==nil {_dfabf .CreateCustomProperties ();};return _dfabf .CustomProperties ;}; +// SetStyle assigns TableStyle to a table. +func (_gefd Table )SetStyle (style *_ebg .CT_TableStyle ){if _gefd ._dgc .TblPr ==nil {_gefd ._dgc .TblPr =_ebg .NewCT_TableProperties ();};if _gefd ._dgc .TblPr .Choice ==nil {_gefd ._dgc .TblPr .Choice =_ebg .NewCT_TablePropertiesChoice ();};_gefd ._dgc .TblPr .Choice .TableStyle =style ; +}; -// TblStyle returns the TblStyle property. -func (_ecfc TableStyles )TblStyle ()[]*_ddd .CT_TableStyle {return _ecfc ._cagc .TblStyle }; +// X returns the underlying raw XML data. +func (_age Relationships )X ()*_ecd .Relationships {return _age ._bcc }; -// 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 (_ecf ImageRef )RelativeWidth (h _ec .Distance )_ec .Distance {_fee :=float64 (_ecf .Size ().X )/float64 (_ecf .Size ().Y );return h *_ec .Distance (_fee );};func UtcTimeFormat (t _b .Time )string {return t .Format (_eafd )+"\u0020\u0055\u0054\u0043"}; +// 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 {_febb :img ,_dgb :d ,_fgeg :rels };}; +// AppProperties contains properties specific to the document and the +// application that created it. +type AppProperties struct{_cb *_bbe .Properties }; -// TableCol represents a column in a table. -type TableCol struct{_acfe *_ddd .CT_TableCol };const _acf ="2\u00300\u0036\u002d\u0030\u0031\u002d\u0030\u0032\u00541\u0035\u003a\u0030\u0034:0\u0035\u005a"; +// NewAppProperties constructs a new AppProperties. +func NewAppProperties ()AppProperties {_bgc :=AppProperties {_cb :_bbe .NewProperties ()};_bgc .SetCompany ("\u0046\u006f\u0078\u0079\u0055\u0074\u0069\u006c\u0073\u0020\u0065\u0068\u0066");_bgc .SetApplication ("g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065"); +_bgc .SetDocSecurity (0);_bgc .SetLinksUpToDate (false );var _dga ,_efa ,_edbc int64 ;_eb .Sscanf (Version ,"\u0025\u0064\u002e\u0025\u0064\u002e\u0025\u0064",&_dga ,&_efa ,&_edbc );_bgd :=float64 (_dga )+float64 (_efa )/10000.0;_bgc .SetApplicationVersion (_eb .Sprintf ("\u0025\u0030\u0037\u002e\u0034\u0066",_bgd )); +return _bgc ;}; -// ContentStatus returns the content status of the document (e.g. "Final", "Draft") -func (_cfe CoreProperties )ContentStatus ()string {if _cfe ._dca .ContentStatus !=nil {return *_cfe ._dca .ContentStatus ;};return "";};func (_bgd CustomProperties )SetPropertyAsError (name string ,error string ){_ggg :=_bgd .getNewProperty (name );_ggg .Error =&error ; -_bgd .setOrReplaceProperty (_ggg );}; +// AddDefault registers a default content type for a given file extension. +func (_cec ContentTypes )AddDefault (fileExtension string ,contentType string ){fileExtension =_gc .ToLower (fileExtension );for _ ,_ca :=range _cec ._ddf .Default {if _ca .ExtensionAttr ==fileExtension {return ;};};_gda :=_gf .NewDefault ();_gda .ExtensionAttr =fileExtension ; +_gda .ContentTypeAttr =contentType ;_cec ._ddf .Default =append (_cec ._ddf .Default ,_gda );}; -// Path returns the path to an image file, if any. -func (_ddfe ImageRef )Path ()string {return _ddfe ._bgc .Path }; +// Hyperlink is just an appropriately configured relationship. +type Hyperlink Relationship ; -// X returns the inner wrapped XML type. -func (_fad TableStyles )X ()*_ddd .TblStyleLst {return _fad ._cagc }; +// AddImageToZip adds an image (either from bytes or from disk) and adds it to the zip file. +func AddImageToZip (z *_ac .Writer ,img ImageRef ,imageNum int ,dt _cf .DocType )error {_gcdc :=_cf .AbsoluteImageFilename (dt ,imageNum ,_gc .ToLower (img .Format ()));if img .Data ()!=nil &&len (*img .Data ())> 0{if _dgg :=_ce .AddFileFromBytes (z ,_gcdc ,*img .Data ()); +_dgg !=nil {return _dgg ;};}else if img .Path ()!=""{if _bbad :=_ce .AddFileFromDisk (z ,_gcdc ,img .Path ());_bbad !=nil {return _bbad ;};}else {return _eb .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 ;}; -// AddDefault registers a default content type for a given file extension. -func (_ee ContentTypes )AddDefault (fileExtension string ,contentType string ){fileExtension =_ce .ToLower (fileExtension );for _ ,_ded :=range _ee ._fe .Default {if _ded .ExtensionAttr ==fileExtension {return ;};};_dbe :=_de .NewDefault ();_dbe .ExtensionAttr =fileExtension ; -_dbe .ContentTypeAttr =contentType ;_ee ._fe .Default =append (_ee ._fe .Default ,_dbe );}; +// NewTableStyles constructs a new TableStyles. +func NewTableStyles ()TableStyles {return TableStyles {_ggee :_ebg .NewTblStyleLst ()}}; -// SetOffsetY sets vertical offset of a table in distance units (see measurement package). -func (_ddfd Table )SetOffsetY (offY float64 ){if _ddfd ._beb .Off ==nil {_ddfd ._beb .Off =_ddd .NewCT_Point2D ();_bdf :=int64 (0);_ddfd ._beb .Off .XAttr =_ddd .ST_Coordinate {ST_CoordinateUnqualified :&_bdf };};_bea :=_ec .ToEMU (offY );_ddfd ._beb .Off .YAttr =_ddd .ST_Coordinate {ST_CoordinateUnqualified :&_bea }; -}; +// SetContentStatus records the content status of the document. +func (_gge CoreProperties )SetContentStatus (s string ){_gge ._caf .ContentStatus =&s };func (_fac CustomProperties )SetPropertyAsUi2 (name string ,ui2 uint16 ){_ecg :=_fac .getNewProperty (name );_ecg .Ui2 =&ui2 ;_fac .setOrReplaceProperty (_ecg );}; -// SetID set the ID of a relationship. -func (_gcfd Relationship )SetID (ID string ){_gcfd ._gad .IdAttr =ID ;}; +// Data returns the data of an image file, if any. +func (_fgc ImageRef )Data ()*[]byte {return _fgc ._febb .Data }; -// 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 _dd .Image ;Images []ImageRef ;ExtraFiles []ExtraFile ;TmpPath string ;};func (_beg CustomProperties )SetPropertyAsEmpty (name string ){_bbcb :=_beg .getNewProperty (name ); -_bbcb .Empty =_dg .NewEmpty ();_beg .setOrReplaceProperty (_bbcb );}; +// Properties returns table properties. +func (_dccb Table )Grid ()*_ebg .CT_TableGrid {return _dccb ._dgc .TblGrid }; -// GetByRelId returns a relationship with the associated relation ID. -func (_edce Relationships )GetByRelId (idAttr string )Relationship {for _ ,_egf :=range _edce ._cffb .Relationship {if _egf .IdAttr ==idAttr {return Relationship {_gad :_egf };};};return Relationship {};}; +// SetCreated sets the time that the document was created. +func (_dde CoreProperties )SetCreated (t _ea .Time ){_dde ._caf .Created =_eff (t ,"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064");}; -// X returns the inner wrapped XML type. -func (_gaf CoreProperties )X ()*_da .CoreProperties {return _gaf ._dca }; +// LastModifiedBy returns the name of the last person to modify the document +func (_dff CoreProperties )LastModifiedBy ()string {if _dff ._caf .LastModifiedBy !=nil {return *_dff ._caf .LastModifiedBy ;};return "";}; -// IsEmpty returns true if there are no relationships. -func (_efd Relationships )IsEmpty ()bool {return _efd ._cffb ==nil ||len (_efd ._cffb .Relationship )==0;};func (_dbd CustomProperties )getNewProperty (_fa string )*_ab .CT_Property {_bffg :=_dbd ._bcgg .Property ;_dgc :=int32 (1);for _ ,_efb :=range _bffg {if _efb .PidAttr > _dgc {_dgc =_efb .PidAttr ; -};};_bffd :=_ab .NewCT_Property ();_bffd .NameAttr =&_fa ;_bffd .PidAttr =_dgc +1;_bffd .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 _bffd ;};const Version ="\u0031\u002e\u0032\u0039\u002e\u0030"; +// AddOverride adds an override content type for a given path name. +func (_ffd ContentTypes )AddOverride (path ,contentType string ){if !_gc .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if _gc .HasPrefix (contentType ,"\u0068\u0074\u0074\u0070"){_d .Log .Debug ("\u0063\u006f\u006e\u0074\u0065\u006et\u0020\u0074\u0079p\u0065\u0020\u0027%\u0073\u0027\u0020\u0069\u0073\u0020\u0069\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u002c m\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u0077\u0069\u0074\u0068\u0020\u0068\u0074\u0074\u0070",contentType ); +};for _ ,_aab :=range _ffd ._ddf .Override {if _aab .PartNameAttr ==path {return ;};};_dfbf :=_gf .NewOverride ();_dfbf .PartNameAttr =path ;_dfbf .ContentTypeAttr =contentType ;_ffd ._ddf .Override =append (_ffd ._ddf .Override ,_dfbf );}; -// X returns the inner wrapped XML type. -func (_gcad Table )X ()*_ddd .Tbl {return _gcad ._fgdg }; +// RemoveOverrideByIndex removes an override given a path and override index. +func (_beb ContentTypes )RemoveOverrideByIndex (path string ,indexToFind int )error {_gdd :=path [0:len (path )-5];if !_gc .HasPrefix (_gdd ,"\u002f"){_gdd ="\u002f"+_gdd ;};_bd ,_ega :=_ec .Compile (_gdd +"\u0028\u005b\u0030-\u0039\u005d\u002b\u0029\u002e\u0078\u006d\u006c"); +if _ega !=nil {return _ega ;};_bad :=0;_gbe :=-1;for _bbge ,_cbc :=range _beb ._ddf .Override {if _egd :=_bd .FindStringSubmatch (_cbc .PartNameAttr );len (_egd )> 1{if _bad ==indexToFind {_gbe =_bbge ;}else if _bad > indexToFind {_bda ,_ :=_ge .Atoi (_egd [1]); +_bda --;_cbc .PartNameAttr =_eb .Sprintf ("\u0025\u0073\u0025\u0064\u002e\u0078\u006d\u006c",_gdd ,_bda );};_bad ++;};};if _gbe > -1{copy (_beb ._ddf .Override [_gbe :],_beb ._ddf .Override [_gbe +1:]);_beb ._ddf .Override =_beb ._ddf .Override [0:len (_beb ._ddf .Override )-1]; +};return nil ;}; -// X returns the underlying raw XML data. -func (_eac Relationships )X ()*_df .Relationships {return _eac ._cffb }; +// SetCategory records the category of the document. +func (_adc CoreProperties )SetCategory (s string ){_adc ._caf .Category =&s };func (_gbg CustomProperties )SetPropertyAsLpwstr (name string ,lpwstr string ){_ebc :=_gbg .getNewProperty (name );_ebc .Lpwstr =&lpwstr ;_gbg .setOrReplaceProperty (_ebc );}; +func (_egcg CustomProperties )SetPropertyAsOstorage (name string ,ostorage string ){_ddg :=_egcg .getNewProperty (name );_ddg .Ostorage =&ostorage ;_egcg .setOrReplaceProperty (_ddg );}; -// Cells returns an array of row cells. -func (_efc TableRow )Cells ()[]*_ddd .CT_TableCell {return _efc ._dgfd .Tc }; +// CustomProperties contains document specific properties. +type CustomProperties struct{_ag *_bb .Properties }; -// 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 (_agg *DocBase )AddExtraFileFromZip (f *_cgd .File )error {_cea ,_eff :=_cfaa .ExtractToDiskTmp (f ,_agg .TmpPath );if _eff !=nil {return _bd .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",_eff ); -};_agg .ExtraFiles =append (_agg .ExtraFiles ,ExtraFile {ZipPath :f .Name ,DiskPath :_cea });return nil ;}; +// AddCol adds a column to a table. +func (_gbb Table )AddCol ()*TableCol {_bfbc :=_ebg .NewCT_TableCol ();_gbb ._dgc .TblGrid .GridCol =append (_gbb ._dgc .TblGrid .GridCol ,_bfbc );for _ ,_bcce :=range _gbb ._dgc .Tr {_bbf :=_ebg .NewCT_TableCell ();_bcce .Tc =append (_bcce .Tc ,_bbf ); +};return &TableCol {_abcfc :_bfbc };};func init (){_cg .SetAsStorage ()};const Version ="\u0031\u002e\u0032\u0039\u002e\u0031";func (_eba CustomProperties )SetPropertyAsOblob (name ,oblob string ){_faf :=_eba .getNewProperty (name );_faf .Oblob =&oblob ; +_eba .setOrReplaceProperty (_faf );}; -// CopyOverride copies override content type for a given `path` and puts it with a path `newPath`. -func (_bba ContentTypes )CopyOverride (path ,newPath string ){if !_ce .HasPrefix (path ,"\u002f"){path ="\u002f"+path ;};if !_ce .HasPrefix (newPath ,"\u002f"){newPath ="\u002f"+newPath ;};for _ega :=range _bba ._fe .Override {if _bba ._fe .Override [_ega ].PartNameAttr ==path {_cda :=*_bba ._fe .Override [_ega ]; -_cda .PartNameAttr =newPath ;_bba ._fe .Override =append (_bba ._fe .Override ,&_cda );};};}; +// NewRelationships creates a new relationship wrapper. +func NewRelationships ()Relationships {return Relationships {_bcc :_ecd .NewRelationships ()}};func (_ggad CustomProperties )SetPropertyAsFiletime (name string ,filetime _ea .Time ){_ffdg :=_ggad .getNewProperty (name );_ffdg .Filetime =&filetime ;_ggad .setOrReplaceProperty (_ffdg ); +}; -// Append appends DocBase part of an office document to another DocBase. -func (_aa DocBase )Append (docBase1 DocBase )DocBase {_cef :=docBase1 .ContentTypes .X ();for _ ,_bb :=range _cef .Default {_aa .ContentTypes .AddDefault (_bb .ExtensionAttr ,_bb .ContentTypeAttr );};for _ ,_cb :=range _cef .Override {_aa .ContentTypes .AddOverride (_cb .PartNameAttr ,_cb .ContentTypeAttr ); -};_dc :=_aa .AppProperties .X ();_ae :=docBase1 .AppProperties .X ();if _dc .Pages !=nil {if _ae .Pages !=nil {*_dc .Pages +=*_ae .Pages ;};}else if _ae .Pages !=nil {_dc .Pages =_ae .Pages ;};if _dc .Words !=nil {if _ae .Words !=nil {*_dc .Words +=*_ae .Words ; -};}else if _ae .Words !=nil {_dc .Words =_ae .Words ;};if _dc .Characters !=nil {if _ae .Characters !=nil {*_dc .Characters +=*_ae .Characters ;};}else if _ae .Characters !=nil {_dc .Characters =_ae .Characters ;};if _dc .Lines !=nil {if _ae .Lines !=nil {*_dc .Lines +=*_ae .Lines ; -};}else if _ae .Lines !=nil {_dc .Lines =_ae .Lines ;};if _dc .Paragraphs !=nil {if _ae .Paragraphs !=nil {*_dc .Paragraphs +=*_ae .Paragraphs ;};}else if _ae .Paragraphs !=nil {_dc .Paragraphs =_ae .Paragraphs ;};if _dc .Notes !=nil {if _ae .Notes !=nil {*_dc .Notes +=*_ae .Notes ; -};}else if _ae .Notes !=nil {_dc .Notes =_ae .Notes ;};if _dc .HiddenSlides !=nil {if _ae .HiddenSlides !=nil {*_dc .HiddenSlides +=*_ae .HiddenSlides ;};}else if _ae .HiddenSlides !=nil {_dc .HiddenSlides =_ae .HiddenSlides ;};if _dc .MMClips !=nil {if _ae .MMClips !=nil {*_dc .MMClips +=*_ae .MMClips ; -};}else if _ae .MMClips !=nil {_dc .MMClips =_ae .MMClips ;};if _dc .LinksUpToDate !=nil {if _ae .LinksUpToDate !=nil {*_dc .LinksUpToDate =*_dc .LinksUpToDate &&*_ae .LinksUpToDate ;};}else if _ae .LinksUpToDate !=nil {_dc .LinksUpToDate =_ae .LinksUpToDate ; -};if _dc .CharactersWithSpaces !=nil {if _ae .CharactersWithSpaces !=nil {*_dc .CharactersWithSpaces +=*_ae .CharactersWithSpaces ;};}else if _ae .CharactersWithSpaces !=nil {_dc .CharactersWithSpaces =_ae .CharactersWithSpaces ;};if _dc .SharedDoc !=nil {if _ae .SharedDoc !=nil {*_dc .SharedDoc =*_dc .SharedDoc ||*_ae .SharedDoc ; -};}else if _ae .SharedDoc !=nil {_dc .SharedDoc =_ae .SharedDoc ;};if _dc .HyperlinksChanged !=nil {if _ae .HyperlinksChanged !=nil {*_dc .HyperlinksChanged =*_dc .HyperlinksChanged ||*_ae .HyperlinksChanged ;};}else if _ae .HyperlinksChanged !=nil {_dc .HyperlinksChanged =_ae .HyperlinksChanged ; -};_dc .DigSig =nil ;if _dc .TitlesOfParts ==nil &&_ae .TitlesOfParts !=nil {_dc .TitlesOfParts =_ae .TitlesOfParts ;};if _dc .HeadingPairs !=nil {if _ae .HeadingPairs !=nil {_deg :=_dc .HeadingPairs .Vector ;_eb :=_ae .HeadingPairs .Vector ;_ba :=_deg .Variant ; -_aab :=_eb .Variant ;_cc :=[]*_dg .Variant {};for _ed :=0;_ed < len (_aab );_ed +=2{_bg :=_aab [_ed ].Lpstr ;_fb :=false ;for _ge :=0;_ge < len (_ba );_ge +=2{_gb :=_ba [_ge ].Lpstr ;if _gb !=nil &&_bg !=nil &&*_gb ==*_bg {*_ba [_ge +1].I4 =*_ba [_ge +1].I4 +*_aab [_ed +1].I4 ; -_fb =true ;break ;};};if !_fb {_cc =append (_cc ,&_dg .Variant {CT_Variant :_dg .CT_Variant {Lpstr :_aab [_ed ].Lpstr }});_cc =append (_cc ,&_dg .Variant {CT_Variant :_dg .CT_Variant {I4 :_aab [_ed ].I4 }});};};_ba =append (_ba ,_cc ...);_deg .SizeAttr =uint32 (len (_ba )); -};}else if _ae .HeadingPairs !=nil {_dc .HeadingPairs =_ae .HeadingPairs ;};if _dc .HLinks !=nil {if _ae .HLinks !=nil {_bf :=_dc .HLinks .Vector ;_dge :=_ae .HLinks .Vector ;_aaf :=_bf .Variant ;_dgg :=_dge .Variant ;for _ ,_bbc :=range _dgg {_dfe :=true ; -for _ ,_fd :=range _aaf {if _d .DeepEqual (_fd ,_bbc ){_dfe =false ;break ;};};if _dfe {_aaf =append (_aaf ,_bbc );_bf .SizeAttr ++;};};};}else if _ae .HLinks !=nil {_dc .HLinks =_ae .HLinks ;};_cga :=_aa .GetOrCreateCustomProperties ();_ea :=docBase1 .GetOrCreateCustomProperties (); -for _ ,_aeb :=range _ea .PropertiesList (){_cga .setProperty (_aeb );};_aa .CustomProperties =_cga ;_dcd :=_aa .Rels .X ().Relationship ;for _ ,_ccg :=range docBase1 .Rels .X ().Relationship {_ebc :=true ;for _ ,_ga :=range _dcd {if _ga .TargetAttr ==_ccg .TargetAttr &&_ga .TypeAttr ==_ccg .TypeAttr {_ebc =false ; -break ;};};if _ebc {_aa .Rels .AddRelationship (_ccg .TargetAttr ,_ccg .TypeAttr );};};for _ ,_fc :=range docBase1 .ExtraFiles {_ede :=_fc .ZipPath ;_ac :=true ;for _ ,_ecg :=range _aa .ExtraFiles {if _ecg .ZipPath ==_ede {_ac =false ;break ;};};if _ac {_aa .ExtraFiles =append (_aa .ExtraFiles ,_fc ); -};};return _aa ;}; +// 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 ){_gfea ,_aefc :=_g .Open (path );_fgcg :=Image {};if _aefc !=nil {return _fgcg ,_eb .Errorf ("\u0065\u0072\u0072or\u0020\u0072\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_aefc ); +};defer _gfea .Close ();_adf ,_cfdc ,_aefc :=_ggf .Decode (_gfea );if _aefc !=nil {return _fgcg ,_eb .Errorf ("\u0075n\u0061\u0062\u006c\u0065 \u0074\u006f\u0020\u0070\u0061r\u0073e\u0020i\u006d\u0061\u0067\u0065\u003a\u0020\u0025s",_aefc );};_fgcg .Path =path ; +_fgcg .Format =_cfdc ;_fgcg .Size =_adf .Bounds ().Size ();return _fgcg ,nil ;}; // X returns the inner wrapped XML type. -func (_cbb AppProperties )X ()*_bc .Properties {return _cbb ._abd }; +func (_ggg Relationship )X ()*_ecd .Relationship {return _ggg ._dfcd }; -// AppProperties contains properties specific to the document and the -// application that created it. -type AppProperties struct{_abd *_bc .Properties }; +// 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 (_egag ImageRef )RelativeHeight (w _bg .Distance )_bg .Distance {_edc :=float64 (_egag .Size ().Y )/float64 (_egag .Size ().X );return w *_bg .Distance (_edc );}; -// GetPropertyByName returns a custom property selected by it's name. -func (_gec CustomProperties )GetPropertyByName (name string )CustomProperty {_baa :=_gec ._bcgg .Property ;for _ ,_ccc :=range _baa {if *_ccc .NameAttr ==name {return CustomProperty {_gee :_ccc };};};return CustomProperty {};};func init (){_daa .SetAsStorage ()}; +// Relationships returns a slice of all of the relationships. +func (_eecb Relationships )Relationships ()[]Relationship {_ggef :=[]Relationship {};for _ ,_gcg :=range _eecb ._bcc .Relationship {_ggef =append (_ggef ,Relationship {_dfcd :_gcg });};return _ggef ;}; +// PropertiesList returns the list of all custom properties of the document. +func (_gga CustomProperties )PropertiesList ()[]*_bb .CT_Property {return _gga ._ag .Property }; -// SetDescription records the description of the document. -func (_bff CoreProperties )SetDescription (s string ){if _bff ._dca .Description ==nil {_bff ._dca .Description =&_cff .XSDAny {XMLName :_eg .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}};};_bff ._dca .Description .Data =[]byte (s ); -}; +// ApplicationVersion returns the version of the application that created the +// document. +func (_ga AppProperties )ApplicationVersion ()string {if _ga ._cb .AppVersion !=nil {return *_ga ._cb .AppVersion ;};return "";};func (_adcc CustomProperties )SetPropertyAsI1 (name string ,i1 int8 ){_ecdd :=_adcc .getNewProperty (name );_ecdd .I1 =&i1 ; +_adcc .setOrReplaceProperty (_ecdd );}; -// SetContentStatus records the content status of the document. -func (_dce CoreProperties )SetContentStatus (s string ){_dce ._dca .ContentStatus =&s };func (_dfbbb CustomProperties )SetPropertyAsUi8 (name string ,ui8 uint64 ){_ffa :=_dfbbb .getNewProperty (name );_ffa .Ui8 =&ui8 ;_dfbbb .setOrReplaceProperty (_ffa ); -}; +// Title returns the Title of the document +func (_gad CoreProperties )Title ()string {if _gad ._caf .Title !=nil {return string (_gad ._caf .Title .Data );};return "";}; -// AddImageToZip adds an image (either from bytes or from disk) and adds it to the zip file. -func AddImageToZip (z *_cgd .Writer ,img ImageRef ,imageNum int ,dt _cff .DocType )error {_bag :=_cff .AbsoluteImageFilename (dt ,imageNum ,_ce .ToLower (img .Format ()));if img .Data ()!=nil &&len (*img .Data ())> 0{if _faa :=_cfaa .AddFileFromBytes (z ,_bag ,*img .Data ()); -_faa !=nil {return _faa ;};}else if img .Path ()!=""{if _aebc :=_cfaa .AddFileFromDisk (z ,_bag ,img .Path ());_aebc !=nil {return _aebc ;};}else {return _bd .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 ;};var _acfg =_cg .New ("\u0069\u006d\u0061\u0067\u0065\u0020\u006e\u006f\u0074\u0020\u0066o\u0075\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u0074\u006fr\u0061\u0067\u0065"); +// 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 (_bea *DocBase )AddExtraFileFromZip (f *_ac .File )error {_ebb ,_cff :=_ce .ExtractToDiskTmp (f ,_bea .TmpPath );if _cff !=nil {return _eb .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",_cff ); +};_bea .ExtraFiles =append (_bea .ExtraFiles ,ExtraFile {ZipPath :f .Name ,DiskPath :_ebb });return nil ;}; -// AddHyperlink adds an external hyperlink relationship. -func (_gdff Relationships )AddHyperlink (target string )Hyperlink {_aaa :=_gdff .AddRelationship (target ,_cff .HyperLinkType );_aaa ._gad .TargetModeAttr =_df .ST_TargetModeExternal ;return Hyperlink (_aaa );};func (_fbf CustomProperties )SetPropertyAsBstr (name string ,bstr string ){_dea :=_fbf .getNewProperty (name ); -_dea .Bstr =&bstr ;_fbf .setOrReplaceProperty (_dea );}; +// SetAuthor records the author of the document. +func (_ece CoreProperties )SetAuthor (s string ){if _ece ._caf .Creator ==nil {_ece ._caf .Creator =&_cf .XSDAny {XMLName :_ee .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};};_ece ._caf .Creator .Data =[]byte (s );};func (_baee Relationship )String ()string {return _eb .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",_baee .ID (),_baee .Target (),_baee .Type ()); +}; -// SetApplication sets the name of the application that created the document. -func (_bcg AppProperties )SetApplication (s string ){_bcg ._abd .Application =&s }; +// RelativeWidth returns the relative width of an image given a fixed height. +// This is used when setting image to a fixed height to calculate the width +// required to keep the same image aspect ratio. +func (_dcgc ImageRef )RelativeWidth (h _bg .Distance )_bg .Distance {_edce :=float64 (_dcgc .Size ().X )/float64 (_dcgc .Size ().Y );return h *_bg .Distance (_edce );};func (_cbcd CustomProperties )SetPropertyAsError (name string ,error string ){_abfg :=_cbcd .getNewProperty (name ); +_abfg .Error =&error ;_cbcd .setOrReplaceProperty (_abfg );}; -// SetApplicationVersion sets the version of the application that created the -// document. Per MS, the verison string mut be in the form 'XX.YYYY'. -func (_cgac AppProperties )SetApplicationVersion (s string ){_cgac ._abd .AppVersion =&s }; +// X returns the inner wrapped XML type. +func (_dccg CustomProperties )X ()*_bb .Properties {return _dccg ._ag }; -// ExtraFile is an unsupported file type extracted from, or to be written to a -// zip package -type ExtraFile struct{ZipPath string ;DiskPath string ;}; +// SetID set the ID of a relationship. +func (_ecgc Relationship )SetID (ID string ){_ecgc ._dfcd .IdAttr =ID ;};const _bcfg =2023; -// Title returns the Title of the document -func (_cgad CoreProperties )Title ()string {if _cgad ._dca .Title !=nil {return string (_cgad ._dca .Title .Data );};return "";};func (_edef CustomProperties )SetPropertyAsUi2 (name string ,ui2 uint16 ){_bcee :=_edef .getNewProperty (name );_bcee .Ui2 =&ui2 ; -_edef .setOrReplaceProperty (_bcee );}; +// 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 (_bgcd Relationships )AddAutoRelationship (dt _cf .DocType ,src string ,idx int ,ctype string )Relationship {return _bgcd .AddRelationship (_cf .RelativeFilename (dt ,src ,ctype ,idx ),ctype );}; -// CustomProperties contains document specific properties. -type CustomProperties struct{_bcgg *_ab .Properties }; +// Target returns the target attrubute of the image reference (a path where the image file is located in the document structure). +func (_gfg *ImageRef )Target ()string {return _gfg ._dggf }; // X returns the inner wrapped XML type. -func (_abda Theme )X ()*_ddd .Theme {return _abda ._gbba };func (_cbbf CustomProperties )SetPropertyAsDecimal (name string ,decimal float64 ){_baaf :=_cbbf .getNewProperty (name );_baaf .Decimal =&decimal ;_cbbf .setOrReplaceProperty (_baaf );}; +func (_gfce TableStyles )X ()*_ebg .TblStyleLst {return _gfce ._ggee }; -// Relationships returns a slice of all of the relationships. -func (_dba Relationships )Relationships ()[]Relationship {_gfab :=[]Relationship {};for _ ,_efgd :=range _dba ._cffb .Relationship {_gfab =append (_gfab ,Relationship {_gad :_efgd });};return _gfab ;}; - -// NewAppProperties constructs a new AppProperties. -func NewAppProperties ()AppProperties {_fdd :=AppProperties {_abd :_bc .NewProperties ()};_fdd .SetCompany ("\u0046\u006f\u0078\u0079\u0055\u0074\u0069\u006c\u0073\u0020\u0065\u0068\u0066");_fdd .SetApplication ("g\u0069\u0074\u0068\u0075\u0062\u002ec\u006f\u006d\u002f\u0075\u006e\u0069\u0064\u006f\u0063/\u0075\u006e\u0069o\u0066f\u0069\u0063\u0065"); -_fdd .SetDocSecurity (0);_fdd .SetLinksUpToDate (false );var _gf ,_edg ,_dgea int64 ;_bd .Sscanf (Version ,"\u0025\u0064\u002e\u0025\u0064\u002e\u0025\u0064",&_gf ,&_edg ,&_dgea );_aef :=float64 (_gf )+float64 (_edg )/10000.0;_fdd .SetApplicationVersion (_bd .Sprintf ("\u0025\u0030\u0037\u002e\u0034\u0066",_aef )); -return _fdd ;};var ReleasedAt =_b .Date (_gff ,_dbb ,_gaa ,_fgf ,_ccd ,0,0,_b .UTC );func (_edgb CustomProperties )SetPropertyAsLpwstr (name string ,lpwstr string ){_agac :=_edgb .getNewProperty (name );_agac .Lpwstr =&lpwstr ;_edgb .setOrReplaceProperty (_agac ); -};func (_ecd CustomProperties )SetPropertyAsUint (name string ,ui uint ){_geba :=_ecd .getNewProperty (name );_aff :=uint32 (ui );_geba .Uint =&_aff ;_ecd .setOrReplaceProperty (_geba );}; +// SetLinksUpToDate sets the links up to date flag. +func (_ae AppProperties )SetLinksUpToDate (v bool ){_ae ._cb .LinksUpToDate =_cf .Bool (v )};func (_dfe CustomProperties )SetPropertyAsArray (name string ,array *_gb .Array ){_fdg :=_dfe .getNewProperty (name );_fdg .Array =array ;_dfe .setOrReplaceProperty (_fdg ); +}; -// TableStyles contains document specific properties. -type TableStyles struct{_cagc *_ddd .TblStyleLst };func (_dgce CustomProperties )SetPropertyAsNull (name string ){_cdd :=_dgce .getNewProperty (name );_cdd .Null =_dg .NewNull ();_dgce .setOrReplaceProperty (_cdd );}; +// Relationships represents a .rels file. +type Relationships struct{_bcc *_ecd .Relationships }; -// Remove removes an existing relationship. -func (_dgb Relationships )Remove (rel Relationship )bool {for _bbe ,_ccfa :=range _dgb ._cffb .Relationship {if _ccfa ==rel ._gad {copy (_dgb ._cffb .Relationship [_bbe :],_dgb ._cffb .Relationship [_bbe +1:]);_dgb ._cffb .Relationship =_dgb ._cffb .Relationship [0:len (_dgb ._cffb .Relationship )-1]; -return true ;};};return false ;};func (_eea CustomProperties )SetPropertyAsR8 (name string ,r8 float64 ){_ace :=_eea .getNewProperty (name );_ace .R8 =&r8 ;_eea .setOrReplaceProperty (_ace );}; +// AddCustomRelationships adds relationships related to custom properties to the document. +func (_bfe *DocBase )AddCustomRelationships (){_bfe .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"); +_bfe .Rels .AddRelationship ("\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c",_cf .CustomPropertiesType );}; -// Table represents a table in the document. -type Table struct{_fgdg *_ddd .Tbl ;_beb *_ddd .CT_Transform2D ;}; +// Theme is a drawingml theme. +type Theme struct{_dbfe *_ebg .Theme }; -// DefAttr returns the DefAttr property. -func (_dfga TableStyles )DefAttr ()string {return _dfga ._cagc .DefAttr }; +// 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 _ggf .Point ;Format string ;Path string ;Data *[]byte ;};func (_baeg CustomProperties )SetPropertyAsUi1 (name string ,ui1 uint8 ){_bdb :=_baeg .getNewProperty (name );_bdb .Ui1 =&ui1 ;_baeg .setOrReplaceProperty (_bdb );}; -// SetStyle assigns TableStyle to a table. -func (_eeag Table )SetStyle (style *_ddd .CT_TableStyle ){if _eeag ._fgdg .TblPr ==nil {_eeag ._fgdg .TblPr =_ddd .NewCT_TableProperties ();};if _eeag ._fgdg .TblPr .Choice ==nil {_eeag ._fgdg .TblPr .Choice =_ddd .NewCT_TablePropertiesChoice ();};_eeag ._fgdg .TblPr .Choice .TableStyle =style ; -}; +// Category returns the category of the document +func (_gab CoreProperties )Category ()string {if _gab ._caf .Category !=nil {return *_gab ._caf .Category ;};return "";}; -// SetLastModifiedBy records the last person to modify the document. -func (_ddg CoreProperties )SetLastModifiedBy (s string ){_ddg ._dca .LastModifiedBy =&s }; +// X returns the inner wrapped XML type. +func (_egb Table )X ()*_ebg .Tbl {return _egb ._dgc }; -// SetTitle records the title of the document. -func (_cdf CoreProperties )SetTitle (s string ){if _cdf ._dca .Title ==nil {_cdf ._dca .Title =&_cff .XSDAny {XMLName :_eg .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};};_cdf ._dca .Title .Data =[]byte (s );}; +// X returns the inner wrapped XML type. +func (_eed Theme )X ()*_ebg .Theme {return _eed ._dbfe }; -// AddRow adds a row to a table. -func (_ddda Table )AddRow ()*TableRow {_abbc :=_ddd .NewCT_TableRow ();for _abbe :=0;_abbe < len (_ddda ._fgdg .TblGrid .GridCol );_abbe ++{_abbc .Tc =append (_abbc .Tc ,_ddd .NewCT_TableCell ());};_ddda ._fgdg .Tr =append (_ddda ._fgdg .Tr ,_abbc );return &TableRow {_dgfd :_abbc }; -};func (_cbf CustomProperties )SetPropertyAsUi1 (name string ,ui1 uint8 ){_egae :=_cbf .getNewProperty (name );_egae .Ui1 =&ui1 ;_cbf .setOrReplaceProperty (_egae );};func (_fabg Relationship )String ()string {return _bd .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",_fabg .ID (),_fabg .Target (),_fabg .Type ()); -}; +// NewRelationshipsCopy creates a new relationships wrapper as a copy of passed in instance. +func NewRelationshipsCopy (rels Relationships )Relationships {_fbe :=*rels ._bcc ;return Relationships {_bcc :&_fbe };}; -// GetTargetByRelIdAndType returns a target path with the associated relation ID. -func (_gbgd Relationships )GetTargetByRelIdAndType (idAttr string ,typeAttr string )string {for _ ,_ebac :=range _gbgd ._cffb .Relationship {if _ebac .IdAttr ==idAttr &&_ebac .TypeAttr ==typeAttr {return _ebac .TargetAttr ;};};return "";};func (_deb CustomProperties )SetPropertyAsI4 (name string ,i4 int32 ){_dcg :=_deb .getNewProperty (name ); -_dcg .I4 =&i4 ;_deb .setOrReplaceProperty (_dcg );};func (_aecg CustomProperties )SetPropertyAsOblob (name ,oblob string ){_cgfa :=_aecg .getNewProperty (name );_cgfa .Oblob =&oblob ;_aecg .setOrReplaceProperty (_cgfa );}; \ No newline at end of file +// SetOffsetY sets vertical offset of a table in distance units (see measurement package). +func (_abgc Table )SetOffsetY (offY float64 ){if _abgc ._dcf .Off ==nil {_abgc ._dcf .Off =_ebg .NewCT_Point2D ();_aebf :=int64 (0);_abgc ._dcf .Off .XAttr =_ebg .ST_Coordinate {ST_CoordinateUnqualified :&_aebf };};_cdfe :=_bg .ToEMU (offY );_abgc ._dcf .Off .YAttr =_ebg .ST_Coordinate {ST_CoordinateUnqualified :&_cdfe }; +}; \ No newline at end of file diff --git a/common/license/license.go b/common/license/license.go index 85b251de64..259d1a6d32 100644 --- a/common/license/license.go +++ b/common/license/license.go @@ -11,40 +11,40 @@ // Package license helps manage commercial licenses and check if they // are valid for the version of UniOffice used. -package license ;import _f "github.com/unidoc/unioffice/internal/license"; +package license ;import _b "github.com/unidoc/unioffice/internal/license"; + +// SetLegacyLicenseKey installs a legacy license code. License codes issued prior to June 2019. +// Will be removed at some point in a future major version. +func SetLegacyLicenseKey (s string )error {return _b .SetLegacyLicenseKey (s )}; // SetMeteredKeyPersistentCache sets the metered License API Key persistent cache. // Default value `true`, set to `false` will report the usage immediately to license server, // this can be used when there's no access to persistent data storage. -func SetMeteredKeyPersistentCache (val bool ){_f .SetMeteredKeyPersistentCache (val )}; - -// GetLicenseKey returns the currently loaded license key. -func GetLicenseKey ()*LicenseKey {return _f .GetLicenseKey ()}; - -// SetMeteredKey sets the metered License API key required for SaaS operation. -// Document usage is reported periodically for the product to function correctly. -func SetMeteredKey (apiKey string )error {return _f .SetMeteredKey (apiKey )}; - -// SetLicenseKey sets and validates the license key. -func SetLicenseKey (content string ,customerName string )error {return _f .SetLicenseKey (content ,customerName );}; - -// LicenseKey represents a loaded license key. -type LicenseKey =_f .LicenseKey ; - -// SetLegacyLicenseKey installs a legacy license code. License codes issued prior to June 2019. -// Will be removed at some point in a future major version. -func SetLegacyLicenseKey (s string )error {return _f .SetLegacyLicenseKey (s )}; +func SetMeteredKeyPersistentCache (val bool ){_b .SetMeteredKeyPersistentCache (val )}; // LegacyLicense holds the old-style unioffice license information. -type LegacyLicense =_f .LegacyLicense ; +type LegacyLicense =_b .LegacyLicense ; -// LegacyLicenseType is the type of license -type LegacyLicenseType =_f .LegacyLicenseType ; +// GetLicenseKey returns the currently loaded license key. +func GetLicenseKey ()*LicenseKey {return _b .GetLicenseKey ()}; // GetMeteredState checks the currently used metered document usage status, // documents used and credits available. -func GetMeteredState ()(_f .MeteredStatus ,error ){return _f .GetMeteredState ()}; +func GetMeteredState ()(_b .MeteredStatus ,error ){return _b .GetMeteredState ()}; + +// LegacyLicenseType is the type of license +type LegacyLicenseType =_b .LegacyLicenseType ; // MakeUnlicensedKey returns a default key. -func MakeUnlicensedKey ()*LicenseKey {return _f .MakeUnlicensedKey ()};const (LicenseTierUnlicensed =_f .LicenseTierUnlicensed ;LicenseTierCommunity =_f .LicenseTierCommunity ;LicenseTierIndividual =_f .LicenseTierIndividual ;LicenseTierBusiness =_f .LicenseTierBusiness ; -); \ No newline at end of file +func MakeUnlicensedKey ()*LicenseKey {return _b .MakeUnlicensedKey ()}; + +// LicenseKey represents a loaded license key. +type LicenseKey =_b .LicenseKey ; + +// SetLicenseKey sets and validates the license key. +func SetLicenseKey (content string ,customerName string )error {return _b .SetLicenseKey (content ,customerName );};const (LicenseTierUnlicensed =_b .LicenseTierUnlicensed ;LicenseTierCommunity =_b .LicenseTierCommunity ;LicenseTierIndividual =_b .LicenseTierIndividual ; +LicenseTierBusiness =_b .LicenseTierBusiness ;); + +// SetMeteredKey sets the metered License API key required for SaaS operation. +// Document usage is reported periodically for the product to function correctly. +func SetMeteredKey (apiKey string )error {return _b .SetMeteredKey (apiKey )}; \ No newline at end of file diff --git a/common/logger/logger.go b/common/logger/logger.go index e88e9f04fa..72fd88f671 100644 --- a/common/logger/logger.go +++ b/common/logger/logger.go @@ -9,65 +9,36 @@ // 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 logger ;import (_e "fmt";_b "io";_c "os";_dg "path/filepath";_d "runtime";); +package logger ;import (_db "fmt";_e "io";_ac "os";_a "path/filepath";_df "runtime";); -// Info logs info message. -func (_dfb ConsoleLogger )Info (format string ,args ...interface{}){if _dfb .LogLevel >=LogLevelInfo {_ae :="\u005bI\u004e\u0046\u004f\u005d\u0020";_dfb .output (_c .Stdout ,_ae ,format ,args ...);};}; - -// Warning logs warning message. -func (_ccg ConsoleLogger )Warning (format string ,args ...interface{}){if _ccg .LogLevel >=LogLevelWarning {_fd :="\u005b\u0057\u0041\u0052\u004e\u0049\u004e\u0047\u005d\u0020";_ccg .output (_c .Stdout ,_fd ,format ,args ...);};};func (_ed ConsoleLogger )output (_gfa _b .Writer ,_aad string ,_ce string ,_fcb ...interface{}){_fg (_gfa ,_aad ,_ce ,_fcb ...); -}; - -// ConsoleLogger is a logger that writes logs to the 'os.Stdout' -type ConsoleLogger struct{LogLevel LogLevel ;};func _fg (_bad _b .Writer ,_fgb string ,_fca string ,_ab ...interface{}){_ ,_gfg ,_bgd ,_fcf :=_d .Caller (3);if !_fcf {_gfg ="\u003f\u003f\u003f";_bgd =0;}else {_gfg =_dg .Base (_gfg );};_afa :=_e .Sprintf ("\u0025s\u0020\u0025\u0073\u003a\u0025\u0064 ",_fgb ,_gfg ,_bgd )+_fca +"\u000a"; -_e .Fprintf (_bad ,_afa ,_ab ...);}; +// Info does nothing for dummy logger. +func (DummyLogger )Info (format string ,args ...interface{}){}; -// Notice logs notice message. -func (_fa ConsoleLogger )Notice (format string ,args ...interface{}){if _fa .LogLevel >=LogLevelNotice {_gf :="\u005bN\u004f\u0054\u0049\u0043\u0045\u005d ";_fa .output (_c .Stdout ,_gf ,format ,args ...);};}; +// Error logs error message. +func (_bd ConsoleLogger )Error (format string ,args ...interface{}){if _bd .LogLevel >=LogLevelError {_gea :="\u005b\u0045\u0052\u0052\u004f\u0052\u005d\u0020";_bd .output (_ac .Stdout ,_gea ,format ,args ...);};}; // Debug logs debug message. -func (_fcc ConsoleLogger )Debug (format string ,args ...interface{}){if _fcc .LogLevel >=LogLevelDebug {_ba :="\u005b\u0044\u0045\u0042\u0055\u0047\u005d\u0020";_fcc .output (_c .Stdout ,_ba ,format ,args ...);};}; - -// Trace logs trace message. -func (_cd ConsoleLogger )Trace (format string ,args ...interface{}){if _cd .LogLevel >=LogLevelTrace {_aa :="\u005b\u0054\u0052\u0041\u0043\u0045\u005d\u0020";_cd .output (_c .Stdout ,_aa ,format ,args ...);};}; +func (_ega ConsoleLogger )Debug (format string ,args ...interface{}){if _ega .LogLevel >=LogLevelDebug {_egd :="\u005b\u0044\u0045\u0042\u0055\u0047\u005d\u0020";_ega .output (_ac .Stdout ,_egd ,format ,args ...);};};func (_fc ConsoleLogger )output (_ab _e .Writer ,_gg string ,_bb string ,_ag ...interface{}){_egf (_ab ,_gg ,_bb ,_ag ...); +}; -// Notice logs notice message. -func (_gc WriterLogger )Notice (format string ,args ...interface{}){if _gc .LogLevel >=LogLevelNotice {_gae :="\u005bN\u004f\u0054\u0049\u0043\u0045\u005d ";_gc .logToWriter (_gc .Output ,_gae ,format ,args ...);};}; +// Warning logs warning message. +func (_dd ConsoleLogger )Warning (format string ,args ...interface{}){if _dd .LogLevel >=LogLevelWarning {_ae :="\u005b\u0057\u0041\u0052\u004e\u0049\u004e\u0047\u005d\u0020";_dd .output (_ac .Stdout ,_ae ,format ,args ...);};}; // IsLogLevel returns true if log level is greater or equal than `level`. // Can be used to avoid resource intensive calls to loggers. -func (_af WriterLogger )IsLogLevel (level LogLevel )bool {return _af .LogLevel >=level }; +func (_cc ConsoleLogger )IsLogLevel (level LogLevel )bool {return _cc .LogLevel >=level }; -// Debug logs debug message. -func (_ee WriterLogger )Debug (format string ,args ...interface{}){if _ee .LogLevel >=LogLevelDebug {_gcc :="\u005b\u0044\u0045\u0042\u0055\u0047\u005d\u0020";_ee .logToWriter (_ee .Output ,_gcc ,format ,args ...);};}; +// DummyLogger does nothing. +type DummyLogger struct{}; // Error logs error message. -func (_cc ConsoleLogger )Error (format string ,args ...interface{}){if _cc .LogLevel >=LogLevelError {_a :="\u005b\u0045\u0052\u0052\u004f\u0052\u005d\u0020";_cc .output (_c .Stdout ,_a ,format ,args ...);};}; +func (_aed WriterLogger )Error (format string ,args ...interface{}){if _aed .LogLevel >=LogLevelError {_aee :="\u005b\u0045\u0052\u0052\u004f\u0052\u005d\u0020";_aed .logToWriter (_aed .Output ,_aee ,format ,args ...);};}; -// WriterLogger is the logger that writes data to the Output writer -type WriterLogger struct{LogLevel LogLevel ;Output _b .Writer ;}; - -// Debug does nothing for dummy logger. -func (DummyLogger )Debug (format string ,args ...interface{}){}; - -// Logger is the interface used for logging in the unipdf package. -type Logger interface{Error (_fb string ,_fc ...interface{});Warning (_bc string ,_df ...interface{});Notice (_bd string ,_eb ...interface{});Info (_g string ,_dd ...interface{});Debug (_da string ,_dgf ...interface{});Trace (_ec string ,_bg ...interface{}); -IsLogLevel (_fbb LogLevel )bool ;};func (_dgd WriterLogger )logToWriter (_bca _b .Writer ,_ag string ,_ef string ,_cb ...interface{}){_fg (_bca ,_ag ,_ef ,_cb );};var Log Logger =DummyLogger {}; - -// Trace does nothing for dummy logger. -func (DummyLogger )Trace (format string ,args ...interface{}){}; - -// IsLogLevel returns true from dummy logger. -func (DummyLogger )IsLogLevel (level LogLevel )bool {return true }; - -// NewConsoleLogger creates new console logger. -func NewConsoleLogger (logLevel LogLevel )*ConsoleLogger {return &ConsoleLogger {LogLevel :logLevel }}; - -// Trace logs trace message. -func (_ecc WriterLogger )Trace (format string ,args ...interface{}){if _ecc .LogLevel >=LogLevelTrace {_cg :="\u005b\u0054\u0052\u0041\u0043\u0045\u005d\u0020";_ecc .logToWriter (_ecc .Output ,_cg ,format ,args ...);};}; +// ConsoleLogger is a logger that writes logs to the 'os.Stdout' +type ConsoleLogger struct{LogLevel LogLevel ;}; -// Info logs info message. -func (_gfaca WriterLogger )Info (format string ,args ...interface{}){if _gfaca .LogLevel >=LogLevelInfo {_gac :="\u005bI\u004e\u0046\u004f\u005d\u0020";_gfaca .logToWriter (_gfaca .Output ,_gac ,format ,args ...);};}; +// LogLevel is the verbosity level for logging. +type LogLevel int ; // Warning does nothing for dummy logger. func (DummyLogger )Warning (format string ,args ...interface{}){}; @@ -75,31 +46,60 @@ func (DummyLogger )Warning (format string ,args ...interface{}){}; // Error does nothing for dummy logger. func (DummyLogger )Error (format string ,args ...interface{}){}; -// DummyLogger does nothing. -type DummyLogger struct{}; +// Trace logs trace message. +func (_gda WriterLogger )Trace (format string ,args ...interface{}){if _gda .LogLevel >=LogLevelTrace {_gff :="\u005b\u0054\u0052\u0041\u0043\u0045\u005d\u0020";_gda .logToWriter (_gda .Output ,_gff ,format ,args ...);};}; + +// Trace does nothing for dummy logger. +func (DummyLogger )Trace (format string ,args ...interface{}){}; + +// Logger is the interface used for logging in the unipdf package. +type Logger interface{Error (_b string ,_c ...interface{});Warning (_g string ,_cf ...interface{});Notice (_ce string ,_f ...interface{});Info (_ge string ,_bg ...interface{});Debug (_fa string ,_gb ...interface{});Trace (_eg string ,_be ...interface{}); +IsLogLevel (_fg LogLevel )bool ;}; // IsLogLevel returns true if log level is greater or equal than `level`. // Can be used to avoid resource intensive calls to loggers. -func (_bde ConsoleLogger )IsLogLevel (level LogLevel )bool {return _bde .LogLevel >=level }; +func (_bbc WriterLogger )IsLogLevel (level LogLevel )bool {return _bbc .LogLevel >=level }; -// Warning logs warning message. -func (_ece WriterLogger )Warning (format string ,args ...interface{}){if _ece .LogLevel >=LogLevelWarning {_gfac :="\u005b\u0057\u0041\u0052\u004e\u0049\u004e\u0047\u005d\u0020";_ece .logToWriter (_ece .Output ,_gfac ,format ,args ...);};};const (LogLevelTrace LogLevel =5; -LogLevelDebug LogLevel =4;LogLevelInfo LogLevel =3;LogLevelNotice LogLevel =2;LogLevelWarning LogLevel =1;LogLevelError LogLevel =0;); +// Notice logs notice message. +func (_egb ConsoleLogger )Notice (format string ,args ...interface{}){if _egb .LogLevel >=LogLevelNotice {_ga :="\u005bN\u004f\u0054\u0049\u0043\u0045\u005d ";_egb .output (_ac .Stdout ,_ga ,format ,args ...);};}; // SetLogger sets 'logger' to be used by the unidoc unipdf library. func SetLogger (logger Logger ){Log =logger }; +// NewConsoleLogger creates new console logger. +func NewConsoleLogger (logLevel LogLevel )*ConsoleLogger {return &ConsoleLogger {LogLevel :logLevel }};var Log Logger =DummyLogger {}; + +// Info logs info message. +func (_bf WriterLogger )Info (format string ,args ...interface{}){if _bf .LogLevel >=LogLevelInfo {_aa :="\u005bI\u004e\u0046\u004f\u005d\u0020";_bf .logToWriter (_bf .Output ,_aa ,format ,args ...);};}; + +// Info logs info message. +func (_ca ConsoleLogger )Info (format string ,args ...interface{}){if _ca .LogLevel >=LogLevelInfo {_cag :="\u005bI\u004e\u0046\u004f\u005d\u0020";_ca .output (_ac .Stdout ,_cag ,format ,args ...);};}; + // Notice does nothing for dummy logger. func (DummyLogger )Notice (format string ,args ...interface{}){}; -// LogLevel is the verbosity level for logging. -type LogLevel int ; +// WriterLogger is the logger that writes data to the Output writer +type WriterLogger struct{LogLevel LogLevel ;Output _e .Writer ;}; -// Error logs error message. -func (_gfc WriterLogger )Error (format string ,args ...interface{}){if _gfc .LogLevel >=LogLevelError {_ga :="\u005b\u0045\u0052\u0052\u004f\u0052\u005d\u0020";_gfc .logToWriter (_gfc .Output ,_ga ,format ,args ...);};}; +// Warning logs warning message. +func (_bgf WriterLogger )Warning (format string ,args ...interface{}){if _bgf .LogLevel >=LogLevelWarning {_gd :="\u005b\u0057\u0041\u0052\u004e\u0049\u004e\u0047\u005d\u0020";_bgf .logToWriter (_bgf .Output ,_gd ,format ,args ...);};};func _egf (_bgc _e .Writer ,_bda string ,_ed string ,_fdc ...interface{}){_ ,_acg ,_cae ,_ea :=_df .Caller (3); +if !_ea {_acg ="\u003f\u003f\u003f";_cae =0;}else {_acg =_a .Base (_acg );};_af :=_db .Sprintf ("\u0025s\u0020\u0025\u0073\u003a\u0025\u0064 ",_bda ,_acg ,_cae )+_ed +"\u000a";_db .Fprintf (_bgc ,_af ,_fdc ...);}; -// Info does nothing for dummy logger. -func (DummyLogger )Info (format string ,args ...interface{}){}; +// Debug does nothing for dummy logger. +func (DummyLogger )Debug (format string ,args ...interface{}){}; + +// IsLogLevel returns true from dummy logger. +func (DummyLogger )IsLogLevel (level LogLevel )bool {return true }; + +// Trace logs trace message. +func (_ec ConsoleLogger )Trace (format string ,args ...interface{}){if _ec .LogLevel >=LogLevelTrace {_dbe :="\u005b\u0054\u0052\u0041\u0043\u0045\u005d\u0020";_ec .output (_ac .Stdout ,_dbe ,format ,args ...);};};const (LogLevelTrace LogLevel =5;LogLevelDebug LogLevel =4; +LogLevelInfo LogLevel =3;LogLevelNotice LogLevel =2;LogLevelWarning LogLevel =1;LogLevelError LogLevel =0;);func (_agg WriterLogger )logToWriter (_beeg _e .Writer ,_cfc string ,_fd string ,_ecc ...interface{}){_egf (_beeg ,_cfc ,_fd ,_ecc );}; + +// Notice logs notice message. +func (_gf WriterLogger )Notice (format string ,args ...interface{}){if _gf .LogLevel >=LogLevelNotice {_bee :="\u005bN\u004f\u0054\u0049\u0043\u0045\u005d ";_gf .logToWriter (_gf .Output ,_bee ,format ,args ...);};}; + +// Debug logs debug message. +func (_faf WriterLogger )Debug (format string ,args ...interface{}){if _faf .LogLevel >=LogLevelDebug {_caf :="\u005b\u0044\u0045\u0042\u0055\u0047\u005d\u0020";_faf .logToWriter (_faf .Output ,_caf ,format ,args ...);};}; // NewWriterLogger creates new 'writer' logger. -func NewWriterLogger (logLevel LogLevel ,writer _b .Writer )*WriterLogger {logger :=WriterLogger {Output :writer ,LogLevel :logLevel };return &logger ;}; \ No newline at end of file +func NewWriterLogger (logLevel LogLevel ,writer _e .Writer )*WriterLogger {logger :=WriterLogger {Output :writer ,LogLevel :logLevel };return &logger ;}; \ No newline at end of file diff --git a/common/tempstorage/diskstore/diskstore.go b/common/tempstorage/diskstore/diskstore.go index a67f320cf2..e6ea740bea 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 (_e "github.com/unidoc/unioffice/common/tempstorage";_c "io/ioutil";_g "os";_df "strings";); +package diskstore ;import (_df "github.com/unidoc/unioffice/common/tempstorage";_f "io/ioutil";_e "os";_d "strings";); -// SetAsStorage sets temp storage as a disk storage -func SetAsStorage (){_gc :=diskStorage {};_e .SetAsStorage (&_gc )}; - -// TempFile creates a new temp file by calling ioutil TempFile -func (_cd diskStorage )TempFile (dir ,pattern string )(_e .File ,error ){return _c .TempFile (dir ,pattern );}; - -// TempFile creates a new temp directory by calling ioutil TempDir -func (_ac diskStorage )TempDir (pattern string )(string ,error ){return _c .TempDir ("",pattern )}; +// Open opens file from disk according to a path +func (_eg diskStorage )Open (path string )(_df .File ,error ){return _e .OpenFile (path ,_e .O_RDWR ,0644)}; // Add is not applicable in the diskstore implementation -func (_b diskStorage )Add (path string )error {return nil }; +func (_a diskStorage )Add (path string )error {return nil }; -// Open opens file from disk according to a path -func (_a diskStorage )Open (path string )(_e .File ,error ){return _g .OpenFile (path ,_g .O_RDWR ,0644)}; +// SetAsStorage sets temp storage as a disk storage +func SetAsStorage (){_dd :=diskStorage {};_df .SetAsStorage (&_dd )}; + +// TempFile creates a new temp file by calling ioutil TempFile +func (_dg diskStorage )TempFile (dir ,pattern string )(_df .File ,error ){return _f .TempFile (dir ,pattern );}; // RemoveAll removes all files in the directory -func (_gcf diskStorage )RemoveAll (dir string )error {if _df .HasPrefix (dir ,_g .TempDir ()){return _g .RemoveAll (dir );};return nil ;};type diskStorage struct{}; \ No newline at end of file +func (_egd diskStorage )RemoveAll (dir string )error {if _d .HasPrefix (dir ,_e .TempDir ()){return _e .RemoveAll (dir );};return nil ;};type diskStorage struct{}; + +// TempFile creates a new temp directory by calling ioutil TempDir +func (_da diskStorage )TempDir (pattern string )(string ,error ){return _f .TempDir ("",pattern )}; \ No newline at end of file diff --git a/common/tempstorage/memstore/memstore.go b/common/tempstorage/memstore/memstore.go index aa0b8fb20e..19d4ea8233 100644 --- a/common/tempstorage/memstore/memstore.go +++ b/common/tempstorage/memstore/memstore.go @@ -11,44 +11,44 @@ // Package memstore implements tempStorage interface // by using memory as a storage -package memstore ;import (_eb "encoding/hex";_d "errors";_be "fmt";_a "github.com/unidoc/unioffice/common/tempstorage";_b "io";_e "io/ioutil";_gb "math/rand";_bf "sync";);func _bb (_ea int )(string ,error ){_fb :=make ([]byte ,_ea );if _ ,_fef :=_gb .Read (_fb ); -_fef !=nil {return "",_fef ;};return _eb .EncodeToString (_fb ),nil ;}; +package memstore ;import (_bd "encoding/hex";_ega "errors";_f "fmt";_ee "github.com/unidoc/unioffice/common/tempstorage";_g "io";_b "io/ioutil";_eg "math/rand";_e "sync";);type memDataCell struct{_bdfg string ;_bc []byte ;_cc int64 ;};type memStorage struct{_gge _e .Map }; + + +// TempFile creates a new empty file in the storage and returns it +func (_fcf *memStorage )TempFile (dir ,pattern string )(_ee .File ,error ){_gb :=dir +"\u002f"+_fcg (pattern );_dc :=&memDataCell {_bdfg :_gb ,_bc :[]byte {}};_af :=&memFile {_fc :_dc };_fcf ._gge .Store (_gb ,_dc );return _af ,nil ;}; // SetAsStorage sets temp storage as a memory storage -func SetAsStorage (){_ca :=memStorage {_cb :_bf .Map {}};_a .SetAsStorage (&_ca )};func _gee (_abe string )string {_bgc ,_ :=_bb (6);return _abe +_bgc }; +func SetAsStorage (){_ca :=memStorage {_gge :_e .Map {}};_ee .SetAsStorage (&_ca )}; // ReadAt reads from the underlying memDataCell at an offset provided in order to implement ReaderAt interface. // It does not affect f.readOffset. -func (_af *memFile )ReadAt (p []byte ,readOffset int64 )(int ,error ){_eg :=_af ._gc ._gf ;_ab :=int64 (len (p ));if _ab > _eg {_ab =_eg ;p =p [:_ab ];};if readOffset >=_eg {return 0,_b .EOF ;};_f :=readOffset +_ab ;if _f >=_eg {_f =_eg ;};_ad :=copy (p ,_af ._gc ._fd [readOffset :_f ]); -return _ad ,nil ;}; - -// RemoveAll removes all files according to the dir argument prefix -func (_cd *memStorage )RemoveAll (dir string )error {_cd ._cb .Range (func (_gd ,_de interface{})bool {_cd ._cb .Delete (_gd );return true });return nil ;}; +func (_be *memFile )ReadAt (p []byte ,readOffset int64 )(int ,error ){_ba :=_be ._fc ._cc ;_fa :=int64 (len (p ));if _fa > _ba {_fa =_ba ;p =p [:_fa ];};if readOffset >=_ba {return 0,_g .EOF ;};_bec :=readOffset +_fa ;if _bec >=_ba {_bec =_ba ;};_fd :=copy (p ,_be ._fc ._bc [readOffset :_bec ]); +return _fd ,nil ;};type memFile struct{_fc *memDataCell ;_c int64 ;};func _ab (_ec int )(string ,error ){_aa :=make ([]byte ,_ec );if _ ,_fbf :=_eg .Read (_aa );_fbf !=nil {return "",_fbf ;};return _bd .EncodeToString (_aa ),nil ;};func _fcg (_beb string )string {_cg ,_ :=_ab (6); +return _beb +_cg }; -// Add reads a file from a disk and adds it to the storage -func (_gfe *memStorage )Add (path string )error {_ ,_fe :=_gfe ._cb .Load (path );if _fe {return nil ;};_da ,_cf :=_e .ReadFile (path );if _cf !=nil {return _cf ;};_gfe ._cb .Store (path ,&memDataCell {_bg :path ,_fd :_da ,_gf :int64 (len (_da ))});return nil ; -}; +// Name returns the filename of the underlying memDataCell +func (_gc *memFile )Name ()string {return _gc ._fc ._bdfg }; -// TempDir creates a name for a new temp directory using a pattern argument -func (_bcb *memStorage )TempDir (pattern string )(string ,error ){return _gee (pattern ),nil };type memStorage struct{_cb _bf .Map }; +// Close is not applicable in this implementation +func (_fde *memFile )Close ()error {return nil }; // Write writes to the end of the underlying memDataCell in order to implement Writer interface -func (_ee *memFile )Write (p []byte )(int ,error ){_ee ._gc ._fd =append (_ee ._gc ._fd ,p ...);_ee ._gc ._gf +=int64 (len (p ));return len (p ),nil ;}; +func (_a *memFile )Write (p []byte )(int ,error ){_a ._fc ._bc =append (_a ._fc ._bc ,p ...);_a ._fc ._cc +=int64 (len (p ));return len (p ),nil ;}; // Read reads from the underlying memDataCell in order to implement Reader interface -func (_gg *memFile )Read (p []byte )(int ,error ){_ga :=_gg ._dc ;_ac :=_gg ._gc ._gf ;_c :=int64 (len (p ));if _c > _ac {_c =_ac ;p =p [:_c ];};if _ga >=_ac {return 0,_b .EOF ;};_bc :=_ga +_c ;if _bc >=_ac {_bc =_ac ;};_dcg :=copy (p ,_gg ._gc ._fd [_ga :_bc ]); -_gg ._dc =_bc ;return _dcg ,nil ;}; +func (_gg *memFile )Read (p []byte )(int ,error ){_bdf :=_gg ._c ;_fb :=_gg ._fc ._cc ;_gf :=int64 (len (p ));if _gf > _fb {_gf =_fb ;p =p [:_gf ];};if _bdf >=_fb {return 0,_g .EOF ;};_fce :=_bdf +_gf ;if _fce >=_fb {_fce =_fb ;};_gff :=copy (p ,_gg ._fc ._bc [_bdf :_fce ]); +_gg ._c =_fce ;return _gff ,nil ;}; -// Close is not applicable in this implementation -func (_ag *memFile )Close ()error {return nil };type memFile struct{_gc *memDataCell ;_dc int64 ;}; +// RemoveAll removes all files according to the dir argument prefix +func (_fg *memStorage )RemoveAll (dir string )error {_fg ._gge .Range (func (_fcb ,_cd interface{})bool {_fg ._gge .Delete (_fcb );return true });return nil ;}; // Open returns tempstorage File object by name -func (_fa *memStorage )Open (path string )(_a .File ,error ){_fg ,_bca :=_fa ._cb .Load (path );if !_bca {return nil ,_d .New (_be .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 {_gc :_fg .(*memDataCell )},nil ;}; +func (_ae *memStorage )Open (path string )(_ee .File ,error ){_ga ,_cad :=_ae ._gge .Load (path );if !_cad {return nil ,_ega .New (_f .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 {_fc :_ga .(*memDataCell )},nil ;}; -// Name returns the filename of the underlying memDataCell -func (_gcd *memFile )Name ()string {return _gcd ._gc ._bg }; +// Add reads a file from a disk and adds it to the storage +func (_da *memStorage )Add (path string )error {_ ,_afef :=_da ._gge .Load (path );if _afef {return nil ;};_gcf ,_fcc :=_b .ReadFile (path );if _fcc !=nil {return _fcc ;};_da ._gge .Store (path ,&memDataCell {_bdfg :path ,_bc :_gcf ,_cc :int64 (len (_gcf ))}); +return nil ;}; -// TempFile creates a new empty file in the storage and returns it -func (_ge *memStorage )TempFile (dir ,pattern string )(_a .File ,error ){_cc :=dir +"\u002f"+_gee (pattern );_ae :=&memDataCell {_bg :_cc ,_fd :[]byte {}};_aee :=&memFile {_gc :_ae };_ge ._cb .Store (_cc ,_ae );return _aee ,nil ;};type memDataCell struct{_bg string ; -_fd []byte ;_gf int64 ;}; \ No newline at end of file +// TempDir creates a name for a new temp directory using a pattern argument +func (_afe *memStorage )TempDir (pattern string )(string ,error ){return _fcg (pattern ),nil }; \ No newline at end of file diff --git a/common/tempstorage/tempstorage.go b/common/tempstorage/tempstorage.go index fe99e9155f..eff234de8e 100644 --- a/common/tempstorage/tempstorage.go +++ b/common/tempstorage/tempstorage.go @@ -9,27 +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 _d "io"; +package tempstorage ;import _cf "io"; // RemoveAll removes all files according to the dir argument prefix. -func RemoveAll (dir string )error {return _gb .RemoveAll (dir )}; +func RemoveAll (dir string )error {return _d .RemoveAll (dir )}; -// TempFile creates new empty file in the storage and returns it. -func TempFile (dir ,pattern string )(File ,error ){return _gb .TempFile (dir ,pattern )}; +// Add reads a file from a disk and adds it to the storage. +func Add (path string )error {return _d .Add (path )};type storage interface{Open (_cb string )(File ,error );TempFile (_a ,_f string )(File ,error );TempDir (_e string )(string ,error );RemoveAll (_b string )error ;Add (_bf string )error ;}; // Open returns tempstorage File object by name. -func Open (path string )(File ,error ){return _gb .Open (path )}; +func Open (path string )(File ,error ){return _d .Open (path )};var _d storage ; // TempDir creates a name for a new temp directory using a pattern argument. -func TempDir (pattern string )(string ,error ){return _gb .TempDir (pattern )}; +func TempDir (pattern string )(string ,error ){return _d .TempDir (pattern )}; + +// TempFile creates new empty file in the storage and returns it. +func TempFile (dir ,pattern string )(File ,error ){return _d .TempFile (dir ,pattern )}; // File is a representation of a storage file // with Read, Write, Close and Name methods identical to os.File. -type File interface{_d .Reader ;_d .ReaderAt ;_d .Writer ;_d .Closer ;Name ()string ;};var _gb storage ;type storage interface{Open (_g string )(File ,error );TempFile (_e ,_db string )(File ,error );TempDir (_ga string )(string ,error );RemoveAll (_dba string )error ; -Add (_gag string )error ;}; - -// Add reads a file from a disk and adds it to the storage. -func Add (path string )error {return _gb .Add (path )}; +type File interface{_cf .Reader ;_cf .ReaderAt ;_cf .Writer ;_cf .Closer ;Name ()string ;}; // SetAsStorage changes temporary storage to newStorage. -func SetAsStorage (newStorage storage ){_gb =newStorage }; \ No newline at end of file +func SetAsStorage (newStorage storage ){_d =newStorage }; \ No newline at end of file diff --git a/document/convert/convert.go b/document/convert/convert.go index e3147a9cb1..321129c597 100644 --- a/document/convert/convert.go +++ b/document/convert/convert.go @@ -9,213 +9,121 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package convert ;import (_c "bytes";_a "errors";_bb "github.com/unidoc/unioffice/common/logger";_ab "github.com/unidoc/unioffice/common/tempstorage";_fd "github.com/unidoc/unioffice/document";_gf "github.com/unidoc/unioffice/internal/convertutils";_cag "github.com/unidoc/unioffice/internal/formatutils"; -_ef "github.com/unidoc/unioffice/measurement";_bba "github.com/unidoc/unioffice/schema/soo/dml";_ac "github.com/unidoc/unioffice/schema/soo/dml/chart";_ca "github.com/unidoc/unioffice/schema/soo/dml/picture";_gc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; -_ed "github.com/unidoc/unioffice/schema/soo/wml";_g "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_ce "github.com/unidoc/unioffice/vmldrawing";_bd "github.com/unidoc/unipdf/v3/creator";_abd "github.com/unidoc/unipdf/v3/model";_e "io/ioutil"; -_be "regexp";_b "strconv";_fg "strings";);func (_eebe *convertContext )makePdfImageFromRelId (_cabgb *string )(*_bd .Image ,error ){if _cabgb !=nil {_begb ,_fgfgd :=_eebe ._gfabg .GetImageObjByRelId (*_cabgb );if _fgfgd !=nil {return nil ,_fgfgd ;};_dgbag ,_fgfgd :=_ab .Open (_begb .Path ); -if _fgfgd !=nil {return nil ,_fgfgd ;};_ccga ,_fgfgd :=_e .ReadAll (_dgbag );if _fgfgd !=nil {return nil ,_fgfgd ;};_bgeb ,_fgfgd :=_eebe ._feeg .NewImageFromData (_ccga );if _fgfgd !=nil {return nil ,_fgfgd ;};return _bgeb ,nil ;};return nil ,nil ;};type word struct{_gbd []*symbol ; -_bef float64 ;_ff float64 ;_dd bool ;};var _fgfg float64 ;func (_fag *convertContext )addAbsoluteCBCs (_efgd []*_ed .EG_ContentBlockContent ,_ebg []*_ed .EG_ContentBlockContent ){_ffaa :="";_faf :=false ;for _ ,_afb :=range _ebg {if len (_afb .P )< 1{_faf =true ; -break ;};for _ ,_gcb :=range _afb .P {if len (_gcb .EG_PContent )==0{break ;};if _gcb .PPr !=nil &&_gcb .PPr .PStyle !=nil {_ffaa =_gcb .PPr .PStyle .ValAttr ;break ;};};};for _ ,_cff :=range _efgd {for _ ,_aeb :=range _cff .P {_fag .newParagraph ();if _aeb .PPr !=nil &&_aeb .PPr .PStyle ==nil {_bbaf :=_fag ._gfabg .Styles .ParagraphStyles (); -for _ ,_def :=range _bbaf {if _ffd :=_def .X ().DefaultAttr ;_ffd !=nil {if _deg :=_ffd .Bool ;_deg !=nil &&*_deg {_aeb .PPr =_caee (_aeb .PPr ,_def .X ().PPr ,_def .X ().RPr );};if _deae :=_ffd .ST_OnOff1 ;_deae ==_gc .ST_OnOff1On {_aeb .PPr =_caee (_aeb .PPr ,_def .X ().PPr ,_def .X ().RPr ); -};break ;};};};_eff ,_fcg :=_fag .combinePPrWithStyles (_aeb .PPr );if _fcg !=nil {_fag ._bebg =_fcg ;};if _aeb .PPr !=nil &&_aeb .PPr .PStyle !=nil {if _aeb .PPr .PStyle .ValAttr !=_ffaa {_aeb .PPr .ContextualSpacing =nil ;};};if _eff !=nil &&_eff .SectPr !=nil {for _ ,_dgcd :=range _eff .SectPr .EG_HdrFtrReferences {if _degb :=_dgcd .HeaderReference ; -_degb !=nil {_ecd :=&headerFooterRef {_cdbf :true ,_cbfd :_degb .IdAttr ,_ffdb :_degb .TypeAttr };_fag ._eefb ._gb =append (_fag ._eefb ._gb ,_ecd );};if _gfc :=_dgcd .FooterReference ;_gfc !=nil {_eec :=&headerFooterRef {_bffa :true ,_cbfd :_gfc .IdAttr ,_ffdb :_gfc .TypeAttr }; -_fag ._eefb ._gb =append (_fag ._eefb ._gb ,_eec );};};if !_faf &&(_eff .SectPr .Type ==nil ||(_eff .SectPr .Type !=nil &&_eff .SectPr .Type .ValAttr !=_ed .ST_SectionMarkContinuous ))&&_fcg ==nil &&!_dffcdd (_eff .WidowControl ){_fag .newPage ();continue ; -};if len (_aeb .EG_PContent )< 1{continue ;};};_fag .assignPropsToAbsoluteParagraph (_eff ,_fag ._dbag );_fag .determineParagraphBounds ();_fag .newLine ();_fag .newWord ();_gcgf :=_aeb .EG_PContent ;if len (_gcgf )==0{_fag .addEmptyLine ();}else {if _fag .addAbsoluteEGPC (_gcgf ,_eff ){_fag .newPage (); -continue ;};if _fag .currentParagraphOverflowsCurrentPage (){_fag .moveCurrentParagraphToNewPage ();};_fag .addAnchorBlocks (_gcgf );_fag .addAnchorExtra (_gcgf );_fag .addCurrentWordToParagraph ();};_fag .addCurrentParagraphToCurrentPage ();};for _ ,_fea :=range _cff .Tbl {if _fag ._dbag ==nil {_fag .newParagraph (); -_fag .determineParagraphBounds ();_fag .newLine ();_fag .newWord ();};_fag .addAbsoluteTable (_fea );};};};type styleAttributes struct{};type block struct{_ega *_bd .Block ;_fe float64 ;_gggg float64 ;_bae bool ;_ead float64 ;_ecf _bd .Color ;};func _fcfe (_gaaa *_fd .Document ,_eafg string )[]*_ed .CT_TblStylePr {_ggcf :=_gaaa .GetStyleByID (_eafg ); -var _cgaa []*_ed .CT_TblStylePr ;if _agbca :=_ggcf .X ();_agbca !=nil {if _fcdf :=_agbca .BasedOn ;_fcdf !=nil {_fcfe (_gaaa ,_fcdf .ValAttr );};if len (_agbca .TblStylePr )> 0{_cgaa =_agbca .TblStylePr ;};};return _cgaa ;};type headerFooterRef struct{_cdbf bool ; -_bffa bool ;_cbfd string ;_ffdb _ed .ST_HdrFtr ;};func _begbf (_gece ,_beag *_ed .CT_HpsMeasure )float64 {var _bbcbg float64 ;_acdfc :=_gf .DefaultFontSize ;if _gece !=nil {_bbcbg =float64 (*_gece .ValAttr .ST_UnsignedDecimalNumber );}else if _beag !=nil {_bbcbg =float64 (*_beag .ValAttr .ST_UnsignedDecimalNumber ); -};if _bbcbg !=0{_acdfc =_bbcbg /24*_gf .DefaultFontSize ;};return _acdfc ;};func (_gca *convertContext )addAbsoluteEGPC (_eef []*_ed .EG_PContent ,_aa *_ed .CT_PPr )bool {_gdee :=len (_eef );for _ ,_bge :=range _eef {for _ ,_bac :=range _bge .FldSimple {if _bac !=nil {_gca .addAbsoluteEGPC (_bac .EG_PContent ,_aa ); -};};if _aac :=_bge .Hyperlink ;_aac !=nil {_gca ._fcgg =_aac ;_gca .addAbsoluteCRC (_aac .EG_ContentRunContent ,_aa );};_gca ._fcgg =nil ;if _gca .addAbsoluteCRC (_bge .EG_ContentRunContent ,_aa ){if _gdee > 1{_gca .moveCurrentParagraphToNewPage ();continue ; -}else {return true ;};};_gdee --;};return false ;};var _dcafe =[]romanMatch {romanMatch {1000,"\u006d"},romanMatch {900,"\u0063\u006d"},romanMatch {500,"\u0064"},romanMatch {400,"\u0063\u0064"},romanMatch {100,"\u0063"},romanMatch {90,"\u0078\u0063"},romanMatch {50,"\u006c"},romanMatch {40,"\u0078\u006c"},romanMatch {10,"\u0078"},romanMatch {9,"\u0069\u0078"},romanMatch {5,"\u0076"},romanMatch {4,"\u0069\u0076"},romanMatch {1,"\u0069"}}; -const (_d =0.67;_bf =1.15;_cea =2.5;);type span struct{_gfa float64 ;_bg float64 ;_dab []*word ;};func _deabc (_ggcbg int64 ,_gbbb _ed .ST_NumberFormat )string {_dbage :=int (_ggcbg );switch _gbbb {case _ed .ST_NumberFormatDecimal :return _b .Itoa (_dbage ); -case _ed .ST_NumberFormatUpperRoman :return _faab (_dbage ,true );case _ed .ST_NumberFormatLowerRoman :return _faab (_dbage ,false );case _ed .ST_NumberFormatUpperLetter :return _fcbc (_dbage ,true );case _ed .ST_NumberFormatLowerLetter :return _fcbc (_dbage ,false ); -default:return _b .Itoa (_dbage );};};func _bgebf (_ggcde float64 )float64 {return _ggcde *_ef .Millimeter }; - -// RegisterFont makes a PdfFont accessible for using in converting to PDF. -func RegisterFont (name string ,style FontStyle ,font *_abd .PdfFont ){_gf .RegisterFont (name ,style ,font );};func _dad (_egg ,_aacf string ,_edb ,_eee ,_abbfa bool )[]*symbol {_feag :=[]*symbol {};for _ ,_egab :=range _egg {_eed :=&symbol {_cec :string (_egab ),_abac :_edb ,_age :_eee ,_cf :_aacf ,_bbe :_abbfa }; -_feag =append (_feag ,_eed );};return _feag ;};func _gfbf (_gaaag uint16 )string {switch _gaaag {case 0x429,0x401,0x801,0xc01,0x1001,0x1401,0x1801,0x1c01,0x2001,0x2401,0x2801,0x2c01,0x3001,0x3401,0x3801,0x3c01,0x4001,0x420,0x846,0x859,0x45f,0x460,0x463,0x48c:return "\u0041\u0072\u0061\u0062"; -case 0x42b:return "\u0041\u0072\u006d\u006e";case 0x445,0x845,0x44d,0x458:return "\u0042\u0065\u006e\u0067";case 0x45d:return "\u0043\u0061\u006e\u0073";case 0x45c:return "\u0043\u0068\u0065\u0072";case 0x419,0x402,0x281a,0x422,0x819,0xc1a,0x1c1a,0x201a,0x301a,0x423,0x428,0x82c,0x42f,0x43f,0x440,0x843,0x444,0x450,0x46d,0x485:return "\u0043\u0072\u0079\u006c"; -case 0x439,0x44e,0x44f,0x457,0x459,0x860,0x461,0x861:return "\u0044\u0065\u0076\u0061";case 0x45e,0x473,0x873:return "\u0045\u0074\u0068\u0069";case 0x437:return "\u0047\u0065\u006f\u0072";case 0x408:return "\u0047\u0072\u0065\u006b";case 0x447:return "\u0047\u0075\u006a\u0072"; -case 0x446:return "\u0047\u0075\u0072\u0075";case 0x412:return "\u0048\u0061\u006e\u0067";case 0x804,0x1004:return "\u0048\u0061\u006e\u0073";case 0x404,0xc04,0x1404:return "\u0048\u0061\u006e\u0074";case 0x40d,0x43d:return "\u0048\u0065\u0062\u0072";case 0x411:return "\u004a\u0070\u0061\u006e"; -case 0x453:return "\u004b\u0068\u006d\u0072";case 0x44b:return "\u004b\u006e\u0064\u0061";case 0x454:return "\u004c\u0061\u006f\u006f";case 0x409,0xc09,0x809,0x1009,0x403,0x406,0x413,0x813,0x479,0x40b,0x40c,0xc0c,0x407,0x807,0xc07,0x1007,0x1407,0x410,0x414,0x814,0x416,0x816,0x40a,0x41d,0x405,0x40e,0x415,0x41f,0x42d,0x424,0x426,0x427,0x418,0x818,0x241a,0x41a,0x491,0x83c,0x430,0x431,0x432,0x433,0x434,0x435,0x436,0x425,0x456,0x41b,0x1409,0x1809,0x1c09,0x2009,0x2409,0x2809,0x2c09,0x3009,0x3409,0x3809,0x3c09,0x4009,0x4409,0x4809,0x80a,0xc0a,0x100a,0x140a,0x180a,0x1c0a,0x200a,0x240a,0x280a,0x2c0a,0x300a,0x340a,0x380a,0x3c0a,0x400a,0x440a,0x480a,0x4c0a,0x500a,0x540a,0x80c,0x100c,0x140c,0x180c,0x1c0c,0x200c,0x240c,0x280c,0x2c0c,0x300c,0x340c,0x3c0c,0x380c,0x40f,0x810,0x417,0x81a,0x101a,0x141a,0x181a,0x2c1a,0x41c,0x81d,0x421,0x42c,0x42e,0x82e,0x438,0x43a,0x43b,0x83b,0xc3b,0x103b,0x143b,0x183b,0x1c3b,0x203b,0x243b,0x43e,0x83e,0x441,0x442,0x443,0x452,0x85d,0x85f,0x462,0x464,0x466,0x467,0x468,0x469,0x46a,0x46b,0x86b,0xc6b,0x46c,0x46e,0x46f,0x470,0x471,0x472,0x474,0x475,0x476,0x477,0x47a,0x47c,0x47e,0x481,0x482,0x483,0x484,0x486,0x487,0x488:return "\u004c\u0061\u0074\u006e"; -case 0x44c:return "\u004d\u006c\u0079\u006d";case 0x850:return "\u004d\u006f\u006e\u0067";case 0x455:return "\u004d\u0079\u006d\u0072";case 0x448:return "\u004f\u0072\u0079\u0061";case 0x45b:return "\u0053\u0069\u006e\u0068";case 0x45a:return "\u0053\u0079\u0072\u0063"; -case 0x449:return "\u0054\u0061\u006d\u006c";case 0x44a:return "\u0054\u0065\u006c\u0075";case 0x465:return "\u0054\u0068\u0061\u0061";case 0x41e:return "\u0054\u0068\u0061\u0069";case 0x851,0x451:return "\u0054\u0069\u0062\u0074";case 0x480:return "\u0055\u0069\u0067\u0068"; -case 0x42a:return "\u0056\u0069\u0065\u0074";case 0x478:return "\u0059\u0069\u0069\u0069";};return "";};var _gced =map[string ]uint16 {"\u0061\u0061":0x1404,"\u0061\u0061\u002dD\u004a":0x1000,"\u0061\u0061\u002dE\u0052":0x1000,"\u0061\u0061\u002dE\u0054":0x1000,"\u0061\u0066":0x0036,"\u0061\u0066\u002dN\u0041":0x1000,"\u0061\u0066\u002dZ\u0041":0x0436,"\u0061\u0067\u0071":0x1000,"\u0061\u0067\u0071\u002d\u0043\u004d":0x1000,"\u0061\u006b":0x1000,"\u0061\u006b\u002dG\u0048":0x1000,"\u0073\u0071":0x001C,"\u0073\u0071\u002dA\u004c":0x041C,"\u0073\u0071\u002dM\u004b":0x1000,"\u0067\u0073\u0077":0x0084,"\u0067\u0073\u0077\u002d\u0046\u0052":0x0484,"\u0067\u0073\u0077\u002d\u004c\u0049":0x1000,"\u0067\u0073\u0077\u002d\u0043\u0048":0x1000,"\u0061\u006d":0x005E,"\u0061\u006d\u002dE\u0054":0x045E,"\u0061\u0072":0x0001,"\u0061\u0072\u002dD\u005a":0x1401,"\u0061\u0072\u002dT\u0044":0x1000,"\u0061\u0072\u002dK\u004d":0x1000,"\u0061\u0072\u002dD\u004a":0x1000,"\u0061\u0072\u002dE\u0047":0x0c01,"\u0061\u0072\u002dE\u0052":0x1000,"\u0061\u0072\u002dI\u0051":0x0801,"\u0061\u0072\u002dI\u004c":0x1000,"\u0061\u0072\u002dJ\u004f":0x2C01,"\u0061\u0072\u002dK\u0057":0x3401,"\u0061\u0072\u002dL\u0042":0x3001,"\u0061\u0072\u002dL\u0059":0x1001,"\u0061\u0072\u002dM\u0052":0x1000,"\u0061\u0072\u002dM\u0041":0x1801,"\u0061\u0072\u002dO\u004d":0x2001,"\u0061\u0072\u002dP\u0053":0x1000,"\u0061\u0072\u002dQ\u0041":0x4001,"\u0061\u0072\u002dS\u0041":0x0401,"\u0061\u0072\u002dS\u004f":0x1000,"\u0061\u0072\u002dS\u0053":0x1000,"\u0061\u0072\u002dS\u0044":0x1000,"\u0061\u0072\u002dS\u0059":0x2801,"\u0061\u0072\u002dT\u004e":0x1C01,"\u0061\u0072\u002dA\u0045":0x3801,"\u0061\u0072\u002d\u0030\u0030\u0031":0x1000,"\u0061\u0072\u002dY\u0045":0x2401,"\u0068\u0079":0x002B,"\u0068\u0079\u002dA\u004d":0x042B,"\u0061\u0073":0x004D,"\u0061\u0073\u002dI\u004e":0x044D,"\u0061\u0073\u0074":0x1000,"\u0061\u0073\u0074\u002d\u0045\u0053":0x1000,"\u0061\u0073\u0061":0x1000,"\u0061\u0073\u0061\u002d\u0054\u005a":0x1000,"\u0061z\u002d\u0043\u0079\u0072\u006c":0x742C,"\u0061\u007a\u002d\u0043\u0079\u0072\u006c\u002d\u0041\u005a":0x082C,"\u0061\u007a":0x002C,"\u0061z\u002d\u004c\u0061\u0074\u006e":0x782C,"\u0061\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u0041\u005a":0x042C,"\u006b\u0073\u0066":0x1000,"\u006b\u0073\u0066\u002d\u0043\u004d":0x1000,"\u0062\u006d":0x1000,"\u0062\u006d\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u004c":0x1000,"\u0062\u006e":0x0045,"\u0062\u006e\u002dB\u0044":0x0845,"\u0062\u006e\u002dI\u004e":0x0445,"\u0062\u0061\u0073":0x1000,"\u0062\u0061\u0073\u002d\u0043\u004d":0x1000,"\u0062\u0061":0x006D,"\u0062\u0061\u002dR\u0055":0x046D,"\u0065\u0075":0x002D,"\u0065\u0075\u002dE\u0053":0x042D,"\u0062\u0065":0x0023,"\u0062\u0065\u002dB\u0059":0x0423,"\u0062\u0065\u006d":0x1000,"\u0062\u0065\u006d\u002d\u005a\u004d":0x1000,"\u0062\u0065\u007a":0x1000,"\u0062\u0065\u007a\u002d\u0054\u005a":0x1000,"\u0062\u0079\u006e":0x1000,"\u0062\u0079\u006e\u002d\u0045\u0052":0x1000,"\u0062\u0072\u0078":0x1000,"\u0062\u0072\u0078\u002d\u0049\u004e":0x1000,"\u0062s\u002d\u0043\u0072\u0079\u006c":0x6414,"\u0062\u0073\u002d\u0043\u0079\u0072\u006c\u002d\u0042\u0041":0x201A,"\u0062s\u002d\u004c\u0061\u0074\u006e":0x681A,"\u0062\u0073":0x7814,"\u0062\u0073\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0041":0x141A,"\u0062\u0072":0x007E,"\u0062\u0072\u002dF\u0052":0x047E,"\u0062\u0067":0x0002,"\u0062\u0067\u002dB\u0047":0x0402,"\u006d\u0079":0x0055,"\u006d\u0079\u002dM\u004d":0x0455,"\u0063\u0061":0x0003,"\u0063\u0061\u002dA\u0044":0x1000,"\u0063\u0061\u002dF\u0052":0x1000,"\u0063\u0061\u002dI\u0054":0x1000,"\u0063\u0061\u002dE\u0053":0x0403,"\u0063\u0065\u0062":0x1000,"\u0063\u0065\u0062\u002d\u004c\u0061\u0074\u006e":0x1000,"c\u0065\u0062\u002d\u004c\u0061\u0074\u006e\u002d\u0050\u0048":0x1000,"t\u007a\u006d\u002d\u0041\u0072\u0061\u0062\u002d\u004d\u0041":0x045F,"t\u006d\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0041":0x1000,"\u006b\u0075":0x0092,"\u006bu\u002d\u0041\u0072\u0061\u0062":0x7c92,"\u006b\u0075\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u0051":0x0492,"\u0063\u0063\u0070":0x1000,"\u0063\u0063\u0070\u002d\u0043\u0061\u006b\u006d":0x1000,"c\u0063\u0070\u002d\u0043\u0061\u006b\u006d\u002d\u0049\u004e":0x1000,"\u0063\u0065\u002dR\u0055":0x1000,"\u0063\u0068\u0072":0x005C,"\u0063\u0068\u0072\u002d\u0043\u0068\u0065\u0072":0x7c5c,"c\u0068\u0072\u002d\u0043\u0068\u0065\u0072\u002d\u0055\u0053":0x045C,"\u0063\u0067\u0067":0x1000,"\u0063\u0067\u0067\u002d\u0055\u0047":0x1000,"\u007ah\u002d\u0048\u0061\u006e\u0073":0x0004,"\u007a\u0068":0x7804,"\u007a\u0068\u002dC\u004e":0x0804,"\u007a\u0068\u002dS\u0047":0x1004,"\u007ah\u002d\u0048\u0061\u006e\u0074":0x7C04,"\u007a\u0068\u002dH\u004b":0x0C04,"\u007a\u0068\u002dM\u004f":0x1404,"\u007a\u0068\u002dT\u0057":0x0404,"\u0063\u0075\u002dR\u0055":0x1000,"\u0073\u0077\u0063":0x1000,"\u0073\u0077\u0063\u002d\u0043\u0044":0x1000,"\u006b\u0077":0x1000,"\u006b\u0077\u002dG\u0042":0x1000,"\u0063\u006f":0x0083,"\u0063\u006f\u002dF\u0052":0x0483,"\u0068\u0072":0x001A,"\u0068\u0072\u002dH\u0052":0x041A,"\u0068\u0072\u002dB\u0041":0x101A,"\u0063\u0073":0x0005,"\u0063\u0073\u002dC\u005a":0x0405,"\u0064\u0061":0x0006,"\u0064\u0061\u002dD\u004b":0x0406,"\u0064\u0061\u002dG\u004c":0x1000,"\u0070\u0072\u0073":0x008C,"\u0070\u0072\u0073\u002d\u0041\u0046":0x048C,"\u0064\u0076":0x0065,"\u0064\u0076\u002dM\u0056":0x0465,"\u0064\u0075\u0061":0x1000,"\u0064\u0075\u0061\u002d\u0043\u004d":0x1000,"\u006e\u006c":0x0013,"\u006e\u006c\u002dA\u0057":0x1000,"\u006e\u006c\u002dB\u0045":0x0813,"\u006e\u006c\u002dB\u0051":0x1000,"\u006e\u006c\u002dC\u0057":0x1000,"\u006e\u006c\u002dN\u004c":0x0413,"\u006e\u006c\u002dS\u0058":0x1000,"\u006e\u006c\u002dS\u0052":0x1000,"\u0064\u007a":0x1000,"\u0064\u007a\u002dB\u0054":0x0C51,"\u0065\u0062\u0075":0x1000,"\u0065\u0062\u0075\u002d\u004b\u0045":0x1000,"\u0065\u006e\u002dA\u0053":0x1000,"\u0065\u006e\u002dA\u0049":0x1000,"\u0065\u006e\u002dA\u0047":0x1000,"\u0065\u006e\u002dA\u0055":0x0C09,"\u0065\u006e\u002dA\u0054":0x1000,"\u0065\u006e\u002dB\u0053":0x1000,"\u0065\u006e\u002dB\u0042":0x1000,"\u0065\u006e\u002dB\u0045":0x1000,"\u0065\u006e\u002dB\u005a":0x2809,"\u0065\u006e\u002dB\u004d":0x1000,"\u0065\u006e\u002dB\u0057":0x1000,"\u0065\u006e\u002dI\u004f":0x1000,"\u0065\u006e\u002dV\u0047":0x1000,"\u0065\u006e\u002dB\u0049":0x1000,"\u0065\u006e\u002dC\u004d":0x1000,"\u0065\u006e\u002dC\u0041":0x1009,"\u0065\u006e\u002d\u0030\u0032\u0039":0x2409,"\u0065\u006e\u002dK\u0059":0x1000,"\u0065\u006e\u002dC\u0058":0x1000,"\u0065\u006e\u002dC\u0043":0x1000,"\u0065\u006e\u002dC\u004b":0x1000,"\u0065\u006e\u002dC\u0059":0x1000,"\u0065\u006e\u002dD\u004b":0x1000,"\u0065\u006e\u002dD\u004d":0x1000,"\u0065\u006e\u002dE\u0052":0x1000,"\u0065\u006e\u002d\u0031\u0035\u0030":0x1000,"\u0065\u006e\u002dF\u004b":0x1000,"\u0065\u006e\u002dF\u0049":0x1000,"\u0065\u006e\u002dF\u004a":0x1000,"\u0065\u006e\u002dG\u004d":0x1000,"\u0065\u006e\u002dD\u0045":0x1000,"\u0065\u006e\u002dG\u0048":0x1000,"\u0065\u006e\u002dG\u0049":0x1000,"\u0065\u006e\u002dG\u0044":0x1000,"\u0065\u006e\u002dG\u0055":0x1000,"\u0065\u006e\u002dG\u0047":0x1000,"\u0065\u006e\u002dG\u0059":0x1000,"\u0065\u006e\u002dH\u004b":0x3C09,"\u0065\u006e\u002dI\u004e":0x4009,"\u0065\u006e\u002dI\u004d":0x1000,"\u0065\u006e\u002dI\u004c":0x1000,"\u0065\u006e\u002dJ\u004d":0x2009,"\u0065\u006e\u002dJ\u0045":0x1000,"\u0065\u006e\u002dK\u0045":0x1000,"\u0065\u006e\u002dK\u0049":0x1000,"\u0065\u006e\u002dL\u0053":0x1000,"\u0065\u006e\u002dL\u0052":0x1000,"\u0065\u006e\u002dM\u004f":0x1000,"\u0065\u006e\u002dM\u0047":0x1000,"\u0065\u006e\u002dM\u0057":0x1000,"\u0065\u006e\u002dM\u0059":0x4409,"\u0065\u006e\u002dM\u0054":0x1000,"\u0065\u006e\u002dM\u0048":0x1000,"\u0065\u006e\u002dM\u0055":0x1000,"\u0065\u006e\u002dF\u004d":0x1000,"\u0065\u006e\u002dM\u0053":0x1000,"\u0065\u006e\u002dN\u0041":0x1000,"\u0065\u006e\u002dN\u0052":0x1000,"\u0065\u006e\u002dN\u004c":0x1000,"\u0065\u006e\u002dN\u005a":0x1409,"\u0065\u006e\u002dN\u0047":0x1000,"\u0065\u006e\u002dN\u0055":0x1000,"\u0065\u006e\u002dN\u0046":0x1000,"\u0065\u006e\u002dM\u0050":0x1000,"\u0065\u006e\u002dP\u004b":0x1000,"\u0065\u006e\u002dP\u0057":0x1000,"\u0065\u006e\u002dP\u0047":0x1000,"\u0065\u006e\u002dP\u004e":0x1000,"\u0065\u006e\u002dP\u0052":0x1000,"\u0065\u006e\u002dP\u0048":0x3409,"\u0065\u006e\u002dR\u0057":0x1000,"\u0065\u006e\u002dK\u004e":0x1000,"\u0065\u006e\u002dL\u0043":0x1000,"\u0065\u006e\u002dV\u0043":0x1000,"\u0065\u006e\u002dW\u0053":0x1000,"\u0065\u006e\u002dS\u0043":0x1000,"\u0065\u006e\u002dS\u004c":0x1000,"\u0065\u006e\u002dS\u0047":0x4809,"\u0065\u006e\u002dS\u0058":0x1000,"\u0065\u006e\u002dS\u0049":0x1000,"\u0065\u006e\u002dS\u0042":0x1000,"\u0065\u006e\u002dZ\u0041":0x1C09,"\u0065\u006e\u002dS\u0053":0x1000,"\u0065\u006e\u002dS\u0048":0x1000,"\u0065\u006e\u002dS\u0044":0x1000,"\u0065\u006e\u002dS\u005a":0x1000,"\u0065\u006e\u002dS\u0045":0x1000,"\u0065\u006e\u002dC\u0048":0x1000,"\u0065\u006e\u002dT\u005a":0x1000,"\u0065\u006e\u002dT\u004b":0x1000,"\u0065\u006e\u002dT\u004f":0x1000,"\u0065\u006e\u002dT\u0054":0x2c09,"\u0065\u006e\u002dT\u0043":0x1000,"\u0065\u006e\u002dT\u0056":0x1000,"\u0065\u006e\u002dU\u0047":0x1000,"\u0065\u006e\u002dA\u0045":0x4C09,"\u0065\u006e\u002dG\u0042":0x0809,"\u0065\u006e\u002dU\u0053":0x0409,"\u0065\u006e\u002dU\u004d":0x1000,"\u0065\u006e\u002dV\u0049":0x1000,"\u0065\u006e\u002dV\u0055":0x1000,"\u0065\u006e\u002d\u0030\u0030\u0031":0x1000,"\u0065\u006e\u002dZ\u004d":0x1000,"\u0065\u006e\u002dZ\u0057":0x3009,"\u0065\u006f":0x1000,"\u0065\u006f\u002d\u0030\u0030\u0031":0x1000,"\u0065\u0074":0x0025,"\u0065\u0074\u002dE\u0045":0x0425,"\u0065\u0065":0x1000,"\u0065\u0065\u002dG\u0048":0x1000,"\u0065\u0065\u002dT\u0047":0x1000,"\u0065\u0077\u006f":0x1000,"\u0065\u0077\u006f\u002d\u0043\u004d":0x1000,"\u0066\u006f":0x0038,"\u0066\u006f\u002dD\u004b":0x1000,"\u0066\u006f\u002dF\u004f":0x0438,"\u0066\u0069\u006c":0x0064,"\u0066\u0069\u006c\u002d\u0050\u0048":0x0464,"\u0066\u0069":0x000B,"\u0066\u0069\u002dF\u0049":0x040B,"\u0066\u0072":0x000C,"\u0066\u0072\u002dD\u005a":0x1000,"\u0066\u0072\u002dB\u0045":0x080C,"\u0066\u0072\u002dB\u004a":0x1000,"\u0066\u0072\u002dB\u0046":0x1000,"\u0066\u0072\u002dB\u0049":0x1000,"\u0066\u0072\u002dC\u004d":0x2c0C,"\u0066\u0072\u002dC\u0041":0x0c0C,"\u0066\u0072\u002d\u0030\u0032\u0039":0x1C0C,"\u0066\u0072\u002dC\u0046":0x1000,"\u0066\u0072\u002dT\u0044":0x1000,"\u0066\u0072\u002dK\u004d":0x1000,"\u0066\u0072\u002dC\u0047":0x1000,"\u0066\u0072\u002dC\u0044":0x240C,"\u0066\u0072\u002dC\u0049":0x300C,"\u0066\u0072\u002dD\u004a":0x1000,"\u0066\u0072\u002dG\u0051":0x1000,"\u0066\u0072\u002dF\u0052":0x040C,"\u0066\u0072\u002dG\u0046":0x1000,"\u0066\u0072\u002dP\u0046":0x1000,"\u0066\u0072\u002dG\u0041":0x1000,"\u0066\u0072\u002dG\u0050":0x1000,"\u0066\u0072\u002dG\u004e":0x1000,"\u0066\u0072\u002dH\u0054":0x3c0C,"\u0066\u0072\u002dL\u0055":0x140C,"\u0066\u0072\u002dM\u0047":0x1000,"\u0066\u0072\u002dM\u004c":0x340C,"\u0066\u0072\u002dM\u0051":0x1000,"\u0066\u0072\u002dM\u0052":0x1000,"\u0066\u0072\u002dM\u0055":0x1000,"\u0066\u0072\u002dY\u0054":0x1000,"\u0066\u0072\u002dM\u0041":0x380C,"\u0066\u0072\u002dN\u0043":0x1000,"\u0066\u0072\u002dN\u0045":0x1000,"\u0066\u0072\u002dM\u0043":0x180C,"\u0066\u0072\u002dR\u0045":0x200C,"\u0066\u0072\u002dR\u0057":0x1000,"\u0066\u0072\u002dB\u004c":0x1000,"\u0066\u0072\u002dM\u0046":0x1000,"\u0066\u0072\u002dP\u004d":0x1000,"\u0066\u0072\u002dS\u004e":0x280C,"\u0066\u0072\u002dS\u0043":0x1000,"\u0066\u0072\u002dC\u0048":0x100C,"\u0066\u0072\u002dS\u0059":0x1000,"\u0066\u0072\u002dT\u0047":0x1000,"\u0066\u0072\u002dT\u004e":0x1000,"\u0066\u0072\u002dV\u0055":0x1000,"\u0066\u0072\u002dW\u0046":0x1000,"\u0066\u0079":0x0062,"\u0066\u0079\u002dN\u004c":0x0462,"\u0066\u0075\u0072":0x1000,"\u0066\u0075\u0072\u002d\u0049\u0054":0x1000,"\u0066\u0066":0x0067,"\u0066f\u002d\u004c\u0061\u0074\u006e":0x7C67,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0046":0x1000,"\u0066\u0066\u002dC\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0048":0x1000,"\u0066\u0066\u002dG\u004e":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u004e":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0057":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004c\u0052":0x1000,"\u0066\u0066\u002dM\u0052":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0052":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0045":0x1000,"\u0066\u0066\u002dN\u0047":0x0467,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0467,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0053\u004e":0x0867,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0053\u004c":0x1000,"\u0067\u006c":0x0056,"\u0067\u006c\u002dE\u0053":0x0456,"\u006c\u0067":0x1000,"\u006c\u0067\u002dU\u0047":0x1000,"\u006b\u0061":0x0037,"\u006b\u0061\u002dG\u0045":0x0437,"\u0064\u0065":0x0007,"\u0064\u0065\u002dA\u0054":0x0C07,"\u0064\u0065\u002dB\u0045":0x1000,"\u0064\u0065\u002dD\u0045":0x0407,"\u0064\u0065\u002dI\u0054":0x1000,"\u0064\u0065\u002dL\u0049":0x1407,"\u0064\u0065\u002dL\u0055":0x1007,"\u0064\u0065\u002dC\u0048":0x0807,"\u0065\u006c":0x0008,"\u0065\u006c\u002dC\u0059":0x1000,"\u0065\u006c\u002dG\u0052":0x0408,"\u006b\u006c":0x006F,"\u006b\u006c\u002dG\u004c":0x046F,"\u0067\u006e":0x0074,"\u0067\u006e\u002dP\u0059":0x0474,"\u0067\u0075":0x0047,"\u0067\u0075\u002dI\u004e":0x0447,"\u0067\u0075\u007a":0x1000,"\u0067\u0075\u007a\u002d\u004b\u0045":0x1000,"\u0068\u0061":0x0068,"\u0068a\u002d\u004c\u0061\u0074\u006e":0x7C68,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0048":0x1000,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0045":0x1000,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0468,"\u0068\u0061\u0077":0x0075,"\u0068\u0061\u0077\u002d\u0055\u0053":0x0475,"\u0068\u0065":0x000D,"\u0068\u0065\u002dI\u004c":0x040D,"\u0068\u0069":0x0039,"\u0068\u0069\u002dI\u004e":0x0439,"\u0068\u0075":0x000E,"\u0068\u0075\u002dH\u0055":0x040E,"\u0069\u0073":0x000F,"\u0069\u0073\u002dI\u0053":0x040F,"\u0069\u0067":0x0070,"\u0069\u0067\u002dN\u0047":0x0470,"\u0069\u0064":0x0021,"\u0069\u0064\u002dI\u0044":0x0421,"\u0069\u0061":0x1000,"\u0069\u0061\u002dF\u0052":0x1000,"\u0069\u0061\u002d\u0030\u0030\u0031":0x1000,"\u0069\u0075":0x005D,"\u0069u\u002d\u004c\u0061\u0074\u006e":0x7C5D,"\u0069\u0075\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u0041":0x085D,"\u0069u\u002d\u0043\u0061\u006e\u0073":0x785D,"\u0067\u0061":0x003C,"\u0067\u0061\u002dI\u0045":0x083C,"\u0069\u0074":0x0010,"\u0069\u0074\u002dI\u0054":0x0410,"\u0069\u0074\u002dS\u004d":0x1000,"\u0069\u0074\u002dC\u0048":0x0810,"\u0069\u0074\u002dV\u0041":0x1000,"\u006a\u0061":0x0011,"\u006a\u0061\u002dJ\u0050":0x0411,"\u006a\u0076":0x1000,"\u006av\u002d\u004c\u0061\u0074\u006e":0x1000,"\u006a\u0076\u002d\u004c\u0061\u0074\u006e\u002d\u0049\u0044":0x1000,"\u0064\u0079\u006f":0x1000,"\u0064\u0079\u006f\u002d\u0053\u004e":0x1000,"\u006b\u0065\u0061":0x1000,"\u006b\u0065\u0061\u002d\u0043\u0056":0x1000,"\u006b\u0061\u0062":0x1000,"\u006b\u0061\u0062\u002d\u0044\u005a":0x1000,"\u006b\u006b\u006a":0x1000,"\u006b\u006b\u006a\u002d\u0043\u004d":0x1000,"\u006b\u006c\u006e":0x1000,"\u006b\u006c\u006e\u002d\u004b\u0045":0x1000,"\u006b\u0061\u006d":0x1000,"\u006b\u0061\u006d\u002d\u004b\u0045":0x1000,"\u006b\u006e":0x004B,"\u006b\u006e\u002dI\u004e":0x044B,"\u006b\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0471,"\u006b\u0073":0x0060,"\u006bs\u002d\u0041\u0072\u0061\u0062":0x0460,"\u006b\u0073\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u004e":0x1000,"\u006b\u0073\u002d\u0044\u0065\u0076\u0061\u002d\u0049\u004e":0x0860,"\u006b\u006b":0x003F,"\u006b\u006b\u002dK\u005a":0x043F,"\u006b\u006d":0x0053,"\u006b\u006d\u002dK\u0048":0x0453,"\u0071\u0075\u0063":0x0086,"q\u0075\u0063\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0054":0x0486,"\u006b\u0069":0x1000,"\u006b\u0069\u002dK\u0045":0x1000,"\u0072\u0077":0x0087,"\u0072\u0077\u002dR\u0057":0x0487,"\u0073\u0077\u002dK\u0045":0x0441,"\u0073\u0077\u002dT\u005a":0x1000,"\u0073\u0077\u002dU\u0047":0x1000,"\u006b\u006f\u006b":0x0057,"\u006b\u006f\u006b\u002d\u0049\u004e":0x0457,"\u006b\u006f":0x0012,"\u006b\u006f\u002dK\u0052":0x0412,"\u006b\u006f\u002dK\u0050":0x1000,"\u006b\u0068\u0071":0x1000,"\u006b\u0068\u0071\u002d\u004d\u004c":0x1000,"\u0073\u0065\u0073":0x1000,"\u0073\u0065\u0073\u002d\u004d\u004c":0x1000,"\u006e\u006d\u0067":0x1000,"\u006e\u006d\u0067\u002d\u0043\u004d":0x1000,"\u006b\u0079":0x0040,"\u006b\u0079\u002dK\u0047":0x0440,"\u006b\u0075\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u0052":0x1000,"\u006c\u006b\u0074":0x1000,"\u006c\u006b\u0074\u002d\u0055\u0053":0x1000,"\u006c\u0061\u0067":0x1000,"\u006c\u0061\u0067\u002d\u0054\u005a":0x1000,"\u006c\u006f":0x0054,"\u006c\u006f\u002dL\u0041":0x0454,"\u006c\u0061\u002dV\u0041":0x0476,"\u006c\u0076":0x0026,"\u006c\u0076\u002dL\u0056":0x0426,"\u006c\u006e":0x1000,"\u006c\u006e\u002dA\u004f":0x1000,"\u006c\u006e\u002dC\u0046":0x1000,"\u006c\u006e\u002dC\u0047":0x1000,"\u006c\u006e\u002dC\u0044":0x1000,"\u006c\u0074":0x0027,"\u006c\u0074\u002dL\u0054":0x0427,"\u006e\u0064\u0073":0x1000,"\u006e\u0064\u0073\u002d\u0044\u0045":0x1000,"\u006e\u0064\u0073\u002d\u004e\u004c":0x1000,"\u0064\u0073\u0062":0x7C2E,"\u0064\u0073\u0062\u002d\u0044\u0045":0x082E,"\u006c\u0075":0x1000,"\u006c\u0075\u002dC\u0044":0x1000,"\u006c\u0075\u006f":0x1000,"\u006c\u0075\u006f\u002d\u004b\u0045":0x1000,"\u006c\u0062":0x006E,"\u006c\u0062\u002dL\u0055":0x046E,"\u006c\u0075\u0079":0x1000,"\u006c\u0075\u0079\u002d\u004b\u0045":0x1000,"\u006d\u006b":0x002F,"\u006d\u006b\u002dM\u004b":0x042F,"\u006a\u006d\u0063":0x1000,"\u006a\u006d\u0063\u002d\u0054\u005a":0x1000,"\u006d\u0067\u0068":0x1000,"\u006d\u0067\u0068\u002d\u004d\u005a":0x1000,"\u006b\u0064\u0065":0x1000,"\u006b\u0064\u0065\u002d\u0054\u005a":0x1000,"\u006d\u0067":0x1000,"\u006d\u0067\u002dM\u0047":0x1000,"\u006d\u0073":0x003E,"\u006d\u0073\u002dB\u004e":0x083E,"\u006d\u0073\u002dM\u0059":0x043E,"\u006d\u006c":0x004C,"\u006d\u006c\u002dI\u004e":0x044C,"\u006d\u0074":0x003A,"\u006d\u0074\u002dM\u0054":0x043A,"\u0067\u0076":0x1000,"\u0067\u0076\u002dI\u004d":0x1000,"\u006d\u0069":0x0081,"\u006d\u0069\u002dN\u005a":0x0481,"\u0061\u0072\u006e":0x007A,"\u0061\u0072\u006e\u002d\u0043\u004c":0x047A,"\u006d\u0072":0x004E,"\u006d\u0072\u002dI\u004e":0x044E,"\u006d\u0061\u0073":0x1000,"\u006d\u0061\u0073\u002d\u004b\u0045":0x1000,"\u006d\u0061\u0073\u002d\u0054\u005a":0x1000,"\u006d\u007a\u006e\u002d\u0049\u0052":0x1000,"\u006d\u0065\u0072":0x1000,"\u006d\u0065\u0072\u002d\u004b\u0045":0x1000,"\u006d\u0067\u006f":0x1000,"\u006d\u0067\u006f\u002d\u0043\u004d":0x1000,"\u006d\u006f\u0068":0x007C,"\u006d\u006f\u0068\u002d\u0043\u0041":0x047C,"\u006d\u006e":0x0050,"\u006dn\u002d\u0043\u0079\u0072\u006c":0x7850,"\u006d\u006e\u002dM\u004e":0x0450,"\u006dn\u002d\u004d\u006f\u006e\u0067":0x7C50,"\u006d\u006e\u002d\u004d\u006f\u006e\u0067\u002d\u0043\u004e":0x0850,"\u006d\u006e\u002d\u004d\u006f\u006e\u0067\u002d\u004d\u004e":0x0C50,"\u006d\u0066\u0065":0x1000,"\u006d\u0066\u0065\u002d\u004d\u0055":0x1000,"\u006d\u0075\u0061":0x1000,"\u006d\u0075\u0061\u002d\u0043\u004d":0x1000,"\u006e\u0071\u006f":0x1000,"\u006e\u0071\u006f\u002d\u0047\u004e":0x1000,"\u006e\u0061\u0071":0x1000,"\u006e\u0061\u0071\u002d\u004e\u0041":0x1000,"\u006e\u0065":0x0061,"\u006e\u0065\u002dI\u004e":0x0861,"\u006e\u0065\u002dN\u0050":0x0461,"\u006e\u006e\u0068":0x1000,"\u006e\u006e\u0068\u002d\u0043\u004d":0x1000,"\u006a\u0067\u006f":0x1000,"\u006a\u0067\u006f\u002d\u0043\u004d":0x1000,"\u006c\u0072\u0063\u002d\u0049\u0051":0x1000,"\u006c\u0072\u0063\u002d\u0049\u0052":0x1000,"\u006e\u0064":0x1000,"\u006e\u0064\u002dZ\u0057":0x1000,"\u006e\u006f":0x0014,"\u006e\u0062":0x7C14,"\u006e\u0062\u002dN\u004f":0x0414,"\u006e\u006e":0x7814,"\u006e\u006e\u002dN\u004f":0x0814,"\u006e\u0062\u002dS\u004a":0x1000,"\u006e\u0075\u0073":0x1000,"\u006e\u0075\u0073\u002d\u0053\u0044":0x1000,"\u006e\u0075\u0073\u002d\u0053\u0053":0x1000,"\u006e\u0079\u006e":0x1000,"\u006e\u0079\u006e\u002d\u0055\u0047":0x1000,"\u006f\u0063":0x0082,"\u006f\u0063\u002dF\u0052":0x0482,"\u006f\u0072":0x0048,"\u006f\u0072\u002dI\u004e":0x0448,"\u006f\u006d":0x0072,"\u006f\u006d\u002dE\u0054":0x0472,"\u006f\u006d\u002dK\u0045":0x1000,"\u006f\u0073":0x1000,"\u006f\u0073\u002dG\u0045":0x1000,"\u006f\u0073\u002dR\u0055":0x1000,"\u0070\u0073":0x0063,"\u0070\u0073\u002dA\u0046":0x0463,"\u0070\u0073\u002dP\u004b":0x1000,"\u0066\u0061":0x0029,"\u0066\u0061\u002dA\u0046":0x1000,"\u0066\u0061\u002dI\u0052":0x0429,"\u0070\u006c":0x0015,"\u0070\u006c\u002dP\u004c":0x0415,"\u0070\u0074":0x0016,"\u0070\u0074\u002dA\u004f":0x1000,"\u0070\u0074\u002dB\u0052":0x0416,"\u0070\u0074\u002dC\u0056":0x1000,"\u0070\u0074\u002dG\u0051":0x1000,"\u0070\u0074\u002dG\u0057":0x1000,"\u0070\u0074\u002dL\u0055":0x1000,"\u0070\u0074\u002dM\u004f":0x1000,"\u0070\u0074\u002dM\u005a":0x1000,"\u0070\u0074\u002dP\u0054":0x0816,"\u0070\u0074\u002dS\u0054":0x1000,"\u0070\u0074\u002dC\u0048":0x1000,"\u0070\u0074\u002dT\u004c":0x1000,"\u0070r\u0067\u002d\u0030\u0030\u0031":0x1000,"\u0071p\u0073\u002d\u0070\u006c\u006f\u0063a":0x05FE,"\u0071\u0070\u0073\u002d\u0070\u006c\u006f\u0063":0x0501,"\u0071p\u0073\u002d\u0070\u006c\u006f\u0063m":0x09FF,"\u0070\u0061":0x0046,"\u0070a\u002d\u0041\u0072\u0061\u0062":0x7C46,"\u0070\u0061\u002dI\u004e":0x0446,"\u0070\u0061\u002d\u0041\u0072\u0061\u0062\u002d\u0050\u004b":0x0846,"\u0071\u0075\u007a":0x006B,"\u0071\u0075\u007a\u002d\u0042\u004f":0x046B,"\u0071\u0075\u007a\u002d\u0045\u0043":0x086B,"\u0071\u0075\u007a\u002d\u0050\u0045":0x0C6B,"\u006b\u0073\u0068":0x1000,"\u006b\u0073\u0068\u002d\u0044\u0045":0x1000,"\u0072\u006f":0x0018,"\u0072\u006f\u002dM\u0044":0x0818,"\u0072\u006f\u002dR\u004f":0x0418,"\u0072\u006d":0x0017,"\u0072\u006d\u002dC\u0048":0x0417,"\u0072\u006f\u0066":0x1000,"\u0072\u006f\u0066\u002d\u0054\u005a":0x1000,"\u0072\u006e":0x1000,"\u0072\u006e\u002dB\u0049":0x1000,"\u0072\u0075\u002dB\u0059":0x1000,"\u0072\u0075\u002dK\u005a":0x1000,"\u0072\u0075\u002dK\u0047":0x1000,"\u0072\u0075\u002dM\u0044":0x0819,"\u0072\u0075\u002dR\u0055":0x0419,"\u0072\u0075\u002dU\u0041":0x1000,"\u0072\u0077\u006b":0x1000,"\u0072\u0077\u006b\u002d\u0054\u005a":0x1000,"\u0073\u0073\u0079":0x1000,"\u0073\u0073\u0079\u002d\u0045\u0052":0x1000,"\u0073\u0061\u0068":0x0085,"\u0073\u0061\u0068\u002d\u0052\u0055":0x0485,"\u0073\u0061\u0071":0x1000,"\u0073\u0061\u0071\u002d\u004b\u0045":0x1000,"\u0073\u006d\u006e":0x703B,"\u0073\u006d\u006e\u002d\u0046\u0049":0x243B,"\u0073\u006d\u006a":0x7C3B,"\u0073\u006d\u006a\u002d\u004e\u004f":0x103B,"\u0073\u0065":0x003B,"\u0073\u0065\u002dF\u0049":0x0C3B,"\u0073\u0065\u002dN\u004f":0x043B,"\u0073\u0065\u002dS\u0045":0x083B,"\u0073\u006d\u0073":0x743B,"\u0073\u006d\u0073\u002d\u0046\u0049":0x203B,"\u0073\u006d\u0061":0x783B,"\u0073\u006d\u0061\u002d\u004e\u004f":0x183B,"\u0073\u006d\u0061\u002d\u0053\u0045":0x1C3B,"\u0073\u0067":0x1000,"\u0073\u0067\u002dC\u0046":0x1000,"\u0073\u0062\u0070":0x1000,"\u0073\u0062\u0070\u002d\u0054\u005a":0x1000,"\u0073\u0061":0x004F,"\u0073\u0061\u002dI\u004e":0x044F,"\u0067\u0064":0x0091,"\u0067\u0064\u002dG\u0042":0x0491,"\u0073\u0065\u0068":0x1000,"\u0073\u0065\u0068\u002d\u004d\u005a":0x1000,"\u0073r\u002d\u0043\u0079\u0072\u006c":0x6C1A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0042\u0041":0x1C1A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u004d\u0045":0x301A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0052\u0053":0x281A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0043\u0053":0x0C1A,"\u0073r\u002d\u004c\u0061\u0074\u006e":0x701A,"\u0073\u0072":0x7C1A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0041":0x181A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0045":0x2c1A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0052\u0053":0x241A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u0053":0x081A,"\u006e\u0073\u006f":0x006C,"\u006e\u0073\u006f\u002d\u005a\u0041":0x046C,"\u0074\u006e":0x0032,"\u0074\u006e\u002dB\u0057":0x0832,"\u0074\u006e\u002dZ\u0041":0x0432,"\u006b\u0073\u0062":0x1000,"\u006b\u0073\u0062\u002d\u0054\u005a":0x1000,"\u0073\u006e":0x1000,"\u0073n\u002d\u004c\u0061\u0074\u006e":0x1000,"\u0073\u006e\u002d\u004c\u0061\u0074\u006e\u002d\u005a\u0057":0x1000,"\u0073\u0064":0x0059,"\u0073d\u002d\u0041\u0072\u0061\u0062":0x7C59,"\u0073\u0064\u002d\u0041\u0072\u0061\u0062\u002d\u0050\u004b":0x0859,"\u0073\u0069":0x005B,"\u0073\u0069\u002dL\u004b":0x045B,"\u0073\u006b":0x001B,"\u0073\u006b\u002dS\u004b":0x041B,"\u0073\u006c":0x0024,"\u0073\u006c\u002dS\u0049":0x0424,"\u0078\u006f\u0067":0x1000,"\u0078\u006f\u0067\u002d\u0055\u0047":0x1000,"\u0073\u006f":0x0077,"\u0073\u006f\u002dD\u004a":0x1000,"\u0073\u006f\u002dE\u0054":0x1000,"\u0073\u006f\u002dK\u0045":0x1000,"\u0073\u006f\u002dS\u004f":0x0477,"\u0073\u0074":0x0030,"\u0073\u0074\u002dZ\u0041":0x0430,"\u006e\u0072":0x1000,"\u006e\u0072\u002dZ\u0041":0x1000,"\u0073\u0074\u002dL\u0053":0x1000,"\u0065\u0073":0x000A,"\u0065\u0073\u002dA\u0052":0x2C0A,"\u0065\u0073\u002dB\u005a":0x1000,"\u0065\u0073\u002dV\u0045":0x200A,"\u0065\u0073\u002dB\u004f":0x400A,"\u0065\u0073\u002dB\u0052":0x1000,"\u0065\u0073\u002dC\u004c":0x340A,"\u0065\u0073\u002dC\u004f":0x240A,"\u0065\u0073\u002dC\u0052":0x140A,"\u0065\u0073\u002dC\u0055":0x5c0A,"\u0065\u0073\u002dD\u004f":0x1c0A,"\u0065\u0073\u002dE\u0043":0x300A,"\u0065\u0073\u002dS\u0056":0x440A,"\u0065\u0073\u002dG\u0051":0x1000,"\u0065\u0073\u002dG\u0054":0x100A,"\u0065\u0073\u002dH\u004e":0x480A,"\u0065\u0073\u002d\u0034\u0031\u0039":0x580A,"\u0065\u0073\u002dM\u0058":0x080A,"\u0065\u0073\u002dN\u0049":0x4C0A,"\u0065\u0073\u002dP\u0041":0x180A,"\u0065\u0073\u002dP\u0059":0x3C0A,"\u0065\u0073\u002dP\u0045":0x280A,"\u0065\u0073\u002dP\u0048":0x1000,"\u0065\u0073\u002dP\u0052":0x500A,"\u0065\u0073\u002dE\u0053\u005f\u0074\u0072\u0061\u0064\u006e\u006c":0x040A,"\u0065\u0073\u002dE\u0053":0x0c0A,"\u0065\u0073\u002dU\u0053":0x540A,"\u0065\u0073\u002dU\u0059":0x390A,"\u007a\u0067\u0068":0x1000,"z\u0067\u0068\u002d\u0054\u0066\u006e\u0067\u002d\u004d\u0041":0x1000,"\u007a\u0067\u0068\u002d\u0054\u0066\u006e\u0067":0x1000,"\u0073\u0073":0x1000,"\u0073\u0073\u002dZ\u0041":0x1000,"\u0073\u0073\u002dS\u005a":0x1000,"\u0073\u0076":0x001D,"\u0073\u0076\u002dA\u0058":0x1000,"\u0073\u0076\u002dF\u0049":0x081D,"\u0073\u0076\u002dS\u0045":0x041D,"\u0073\u0079\u0072":0x005A,"\u0073\u0079\u0072\u002d\u0053\u0059":0x045A,"\u0073\u0068\u0069":0x1000,"\u0073\u0068\u0069\u002d\u0054\u0066\u006e\u0067":0x1000,"s\u0068\u0069\u002d\u0054\u0066\u006e\u0067\u002d\u004d\u0041":0x1000,"\u0073\u0068\u0069\u002d\u004c\u0061\u0074\u006e":0x1000,"s\u0068\u0069\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0041":0x1000,"\u0064\u0061\u0076":0x1000,"\u0064\u0061\u0076\u002d\u004b\u0045":0x1000,"\u0074\u0067":0x0028,"\u0074g\u002d\u0043\u0079\u0072\u006c":0x7C28,"\u0074\u0067\u002d\u0043\u0079\u0072\u006c\u002d\u0054\u006a":0x0428,"\u0074\u007a\u006d":0x005F,"\u0074\u007a\u006d\u002d\u004c\u0061\u0074\u006e":0x7C5F,"t\u007a\u006d\u002d\u004c\u0061\u0074\u006e\u002d\u0044\u005a":0x085F,"\u0074\u0061":0x0049,"\u0074\u0061\u002dI\u004e":0x0449,"\u0074\u0061\u002dM\u0059":0x1000,"\u0074\u0061\u002dS\u0047":0x1000,"\u0074\u0061\u002dL\u004b":0x0849,"\u0074\u0077\u0071":0x1000,"\u0074\u0077\u0071\u002d\u004e\u0045":0x1000,"\u0074\u0074":0x0044,"\u0074\u0074\u002dR\u0055":0x0444,"\u0074\u0065":0x004A,"\u0074\u0065\u002dI\u004e":0x044A,"\u0074\u0065\u006f":0x1000,"\u0074\u0065\u006f\u002d\u004b\u0045":0x1000,"\u0074\u0065\u006f\u002d\u0055\u0047":0x1000,"\u0074\u0068":0x001E,"\u0074\u0068\u002dT\u0048":0x041E,"\u0062\u006f":0x0051,"\u0062\u006f\u002dI\u004e":0x1000,"\u0062\u006f\u002dC\u004e":0x0451,"\u0074\u0069\u0067":0x1000,"\u0074\u0069\u0067\u002d\u0045\u0052":0x1000,"\u0074\u0069":0x0073,"\u0074\u0069\u002dE\u0052":0x0873,"\u0074\u0069\u002dE\u0054":0x0473,"\u0074\u006f":0x1000,"\u0074\u006f\u002dT\u004f":0x1000,"\u0074\u0073":0x0031,"\u0074\u0073\u002dZ\u0041":0x0431,"\u0074\u0072":0x001F,"\u0074\u0072\u002dC\u0059":0x1000,"\u0074\u0072\u002dT\u0052":0x041F,"\u0074\u006b":0x0042,"\u0074\u006b\u002dT\u004d":0x0442,"\u0075\u006b":0x0022,"\u0075\u006b\u002dU\u0041":0x0422,"\u0068\u0073\u0062":0x002E,"\u0068\u0073\u0062\u002d\u0044\u0045":0x042E,"\u0075\u0072":0x0020,"\u0075\u0072\u002dI\u004e":0x0820,"\u0075\u0067":0x0080,"\u0075\u0067\u002dC\u004e":0x0480,"\u0075z\u002d\u0041\u0072\u0061\u0062":0x1000,"\u0075\u007a\u002d\u0041\u0072\u0061\u0062\u002d\u0041\u0046":0x1000,"\u0075z\u002d\u0043\u0079\u0072\u006c":0x7843,"\u0075\u007a\u002d\u0043\u0079\u0072\u006c\u002d\u0055\u005a":0x0843,"\u0075\u007a":0x0043,"\u0075z\u002d\u004c\u0061\u0074\u006e":0x7C43,"\u0075\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u0055\u005a":0x0443,"\u0076\u0061\u0069":0x1000,"\u0076\u0061\u0069\u002d\u0056\u0061\u0069\u0069":0x1000,"v\u0061\u0069\u002d\u0056\u0061\u0069\u0069\u002d\u004c\u0052":0x1000,"v\u0061\u0069\u002d\u004c\u0061\u0074\u006e\u002d\u004c\u0052":0x1000,"\u0076\u0061\u0069\u002d\u004c\u0061\u0074\u006e":0x1000,"\u0063\u0061\u002d\u0045\u0053\u002d\u0076\u0061\u006ce\u006e\u0063\u0069\u0061":0x0803,"\u0076\u0065":0x0033,"\u0076\u0065\u002dZ\u0041":0x0433,"\u0076\u0069":0x002A,"\u0076\u0069\u002dV\u004e":0x042A,"\u0076\u006f":0x1000,"\u0076\u006f\u002d\u0030\u0030\u0031":0x1000,"\u0076\u0075\u006e":0x1000,"\u0076\u0075\u006e\u002d\u0054\u005a":0x1000,"\u0077\u0061\u0065":0x1000,"\u0077\u0061\u0065\u002d\u0043\u0048":0x1000,"\u0063\u0079":0x0052,"\u0063\u0079\u002dG\u0042":0x0452,"\u0077\u0061\u006c":0x1000,"\u0077\u0061\u006c\u002d\u0045\u0054":0x1000,"\u0077\u006f":0x0088,"\u0077\u006f\u002dS\u004e":0x0488,"\u0078\u0068":0x0034,"\u0078\u0068\u002dZ\u0041":0x0434,"\u0079\u0061\u0076":0x1000,"\u0079\u0061\u0076\u002d\u0043\u004d":0x1000,"\u0069\u0069":0x0078,"\u0069\u0069\u002dC\u004e":0x0478,"\u0079\u0069\u002d\u0030\u0030\u0031":0x043D,"\u0079\u006f":0x006A,"\u0079\u006f\u002dB\u004a":0x1000,"\u0079\u006f\u002dN\u0047":0x046A,"\u0064\u006a\u0065":0x1000,"\u0064\u006a\u0065\u002d\u004e\u0045":0x1000,"\u007a\u0075":0x0035,"\u007a\u0075\u006c\u0075":0x0435}; -func (_aaed *convertContext )addAbsoluteHeaderFooterCBCs (_gab []*_ed .EG_ContentBlockContent ){for _ ,_efafe :=range _gab {for _ ,_gdabb :=range _efafe .P {_aaed .newParagraph ();if _gdabb .PPr !=nil &&_gdabb .PPr .PStyle ==nil {_gbea :=_aaed ._gfabg .Styles .ParagraphStyles (); -for _ ,_eddg :=range _gbea {if _bbea :=_eddg .X ().DefaultAttr ;_bbea !=nil {if _aaae :=_bbea .Bool ;_aaae !=nil &&*_aaae {_gdabb .PPr =_caee (_gdabb .PPr ,_eddg .X ().PPr ,_eddg .X ().RPr );};if _bbdb :=_bbea .ST_OnOff1 ;_bbdb ==_gc .ST_OnOff1On {_gdabb .PPr =_caee (_gdabb .PPr ,_eddg .X ().PPr ,_eddg .X ().RPr ); -};break ;};};};_gae ,_ebea :=_aaed .combinePPrWithStyles (_gdabb .PPr );if _ebea !=nil {_aaed ._bebg =_ebea ;};_aaed .assignPropsToAbsoluteParagraph (_gae ,_aaed ._dbag );_aaed .determineParagraphBounds ();_aaed .newLine ();_aaed .newWord ();_bedb :=_gdabb .EG_PContent ; -if len (_bedb )==0{_aaed .addEmptyLine ();}else {_aaed .addAnchorBlocks (_bedb );_aaed .addAnchorExtra (_bedb );_aaed .addAbsoluteEGPC (_bedb ,_gae );_aaed .addCurrentWordToParagraph ();};if _aaed ._cfg {_aaed .addCurrentParagraphHeaderToCurrentPage (); -}else {_aaed .addCurrentParagraphFooterToCurrentPage ();};};for _ ,_fbfg :=range _efafe .Tbl {if _aaed ._dbag ==nil {_aaed .newParagraph ();_aaed .determineParagraphBounds ();_aaed .newLine ();_aaed .newWord ();};_aaed .addAbsoluteHeaderFooterTable (_fbfg ); -};};};func (_adggb *convertContext )addCurrentParagraphHeaderToCurrentPage (){_adggb .alignParagraph ();_adggb ._eefb ._dc =append (_adggb ._eefb ._dc ,_adggb ._dbag );};func (_aadd *convertContext )addAbsoluteRIC (_geb *_ed .EG_RunInnerContent ,_bbgd *_ed .CT_RPr )bool {var _gfd ,_cbd bool ; -_dfdg :=[]*symbol {};_bbcb :=false ;if _geb ==nil {if _aadd ._bebg !=nil {_fef :=true ;for _ ,_aegca :=range _aadd ._bebg ._ggfd {if _adfc ,_cgfa :=_ccf [_aegca ];_cgfa {_cbd =_aadd ._bebg ._dbfe ;_aadd ._bebg ._ggfd =string (rune (_adfc ));_fef =false ; -};};_dfdg =_dad (_aadd ._bebg ._ggfd ,"",true ,false ,_fef );};}else {if _ebec (_geb ){return true ;}else if _geb .T !=nil {_fgfee :=_geb .T .Content ;if _bbgd !=nil &&_dffcdd (_bbgd .Caps ){_fgfee =_fg .ToUpper (_fgfee );};if _fgfee ==""{_fgfee ="\u0020"; -};if _fae :=_aadd ._fcgg ;_fae !=nil &&_fae .IdAttr !=nil {_bbcb =true ;_dfdg =_dad (_fgfee ,_aadd ._gfabg .GetTargetByRelId (*_fae .IdAttr ),false ,false ,false );}else {_dfdg =_dad (_fgfee ,"",false ,false ,false );};}else if _ecfg :=_geb .EndnoteReference ; -_ecfg !=nil {_aab :=_aadd ._gfabg .BodySection ().X ();_fage :=_ecfg .IdAttr ;_edba :=_fage ;_cbbb :=_ed .ST_NumberFormatLowerRoman ;if _ccgf :=_aab .EndnotePr ;_ccgf !=nil {if _edcf :=_ccgf .NumFmt ;_edcf !=nil {_cbbb =_edcf .ValAttr ;};if _baea :=_ccgf .NumStart ; -_baea !=nil {_edba +=_baea .ValAttr -1;};};_gaf :=_deabc (_edba ,_cbbb );_egf :=_aadd ._gfabg .Endnote (_fage ).X ();if _egf !=nil {_aadd ._aebg =append (_aadd ._aebg ,note {_aba :_gaf ,_eb :_egf .EG_BlockLevelElts });_dfdg =_dad (_gaf ,"",true ,false ,false ); -};}else if _dgdf :=_geb .FootnoteReference ;_dgdf !=nil {_eba :=_aadd ._gfabg .BodySection ().X ();_cadg :=_dgdf .IdAttr ;_bgda :=_cadg ;_dceg :=_ed .ST_NumberFormatDecimal ;if _afe :=_eba .FootnotePr ;_afe !=nil {if _cgfd :=_afe .NumFmt ;_cgfd !=nil {_dceg =_cgfd .ValAttr ; -};if _gef :=_afe .NumStart ;_gef !=nil {_bgda +=_gef .ValAttr -1;};};_edfa :=_deabc (_bgda ,_dceg );_ebdb :=_aadd ._gfabg .Footnote (_cadg ).X ();if _ebdb !=nil {_cddf :=¬e {_aba :_edfa ,_eb :_ebdb .EG_BlockLevelElts };_dbfa :=[][]*_ed .EG_ContentBlockContent {}; -for _ ,_fgdf :=range _ebdb .EG_BlockLevelElts {_dbfa =append (_dbfa ,_fgdf .EG_ContentBlockContent );};_bggb :=&prefix {_ggfd :_edfa };_dge ,_fcf :=_aadd .makePdfBlockFromCBCs (_dbfa ,_aadd ._eefb ._efg .Right -_aadd ._eefb ._efg .Left ,_bgebf (1000),nil ,true ,_bggb ); -if _fcf !=nil {_bb .Log .Debug ("C\u0061\u006e\u006e\u006f\u0074\u0020c\u006f\u006e\u0076\u0065\u0072\u0074\u0020\u0066\u006fo\u0074\u006e\u006ft\u0065:\u0020\u0025\u0073",_fcf );return false ;};_cddf ._ae =_dge ;_aadd ._dbag ._eg =append (_aadd ._dbag ._eg ,_cddf ); -_aadd ._dbag ._aef +=_cddf ._ae .Height ();_dfdg =_dad (_edfa ,"",true ,false ,false );};}else if _bbd :=_geb .InstrText ;_bbd !=nil {_fafcb :=_aaaa (_bbd .Content );if _fafcb !=""{_dfdg =_dad (_aadd ._dced [_fafcb ],"",false ,false ,false );};}else if _baaa :=_geb .Drawing ; -_baaa !=nil {for _ ,_fbdcb :=range _baaa .Inline {if _ggcb :=_fbdcb .Graphic ;_ggcb !=nil {if _gbgd :=_ggcb .GraphicData ;_gbgd !=nil {_gdc :=_fbdcb .Extent ;if _gdc ==nil {return false ;};_bbcd :=_ef .FromEMU (_gdc .CxAttr );_egff :=_ef .FromEMU (_gdc .CyAttr ); -for _ ,_gebg :=range _gbgd .Any {if _cfb ,_ccdg :=_gebg .(*_ca .Pic );_ccdg {_bag :=&symbol {_gbg :_egff ,_ebe :_bbcd };_eaba ,_cfdb :=_aadd .makePdfImageFromGraphics (_cfb );if _cfdb !=nil {_bb .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_cfdb ); -};if _eaba ==nil {_bag ._cec ="\u0020";}else {_eaba .Scale (_bbcd /_eaba .Width (),_egff /_eaba .Height ());_bag ._ga =_eaba ;_gfd =true ;};_dfdg =[]*symbol {_bag };}else if _gfbc ,_egfg :=_gebg .(*_ac .Chart );_egfg {_ddcd :=&symbol {_gbg :_egff ,_ebe :_bbcd }; -_gcd ,_gcae :=_aadd .makePdfBlockFromChart (_gfbc ,_bbcd ,_egff );if _gcae !=nil {_bb .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_gcae );};if _gcd ==nil {_ddcd ._cec ="\u0020";}else {_ddcd ._fa =&block {_ega :_gcd }; -_gfd =true ;};_dfdg =[]*symbol {_ddcd };};};};};};}else if _cbbg :=_geb .Pict ;_cbbg !=nil {for _ ,_bfd :=range _cbbg .Any {if _dada ,_bgec :=_bfd .(*_g .Group );_bgec {if _dada .Rect !=nil {for _ ,_cfeb :=range _dada .Rect {_gea :=_ce .NewShapeStyle (""); -if _cfeb .StyleAttr !=nil {_gea =_ce .NewShapeStyle (*_cfeb .StyleAttr );};_bfbe :=_bd .ColorWhite ;if _cfeb .FillcolorAttr !=nil {_bfbe =_bd .ColorRGBFromHex (*_cfeb .FillcolorAttr );};_gce :=_gf .PointsFromTwips (int64 (_gea .Width ()));_gdaa :=_gf .PointsFromTwips (int64 (_gea .Height ())); -_eade :=_gf .PointsFromTwips (int64 (_gea .Left ()-_gea .Right ()));_cbbd :=_gf .PointsFromTwips (int64 (_gea .Top ()-_gea .Bottom ()));_gfae :=&borderLine {_ggb :_gf .BorderPositionBottom ,_aga :_gce ,_eac :_gdaa ,_dea :_bfbe };_aadd ._dbag ._ege =append (_aadd ._dbag ._ege ,_gfae ); -if _gea .Position ()==_ce .ShapeStylePositionAbsolute {_aadd ._dcef ._abdf =_aadd ._dbag ._cee +_eade ;_aadd ._dcef ._abba =_cbbd ;};};};if _dada .Shape !=nil {for _ ,_gee :=range _dada .Shape {_fdeb :=_ce .NewShapeStyle ("");if _gee .StyleAttr !=nil {_fdeb =_ce .NewShapeStyle (*_gee .StyleAttr ); -};_ccfd :=_gf .PointsFromTwips (int64 (_fdeb .Width ()));_eggg :=_gf .PointsFromTwips (int64 (_fdeb .Height ()));_aacfd :=_gf .PointsFromTwips (int64 (_fdeb .Left ()-_fdeb .Right ()));_fdec :=_gf .PointsFromTwips (int64 (_fdeb .Top ()-_fdeb .Bottom ())); -if _gee .EG_ShapeElements !=nil {for _ ,_fecc :=range _gee .EG_ShapeElements {if _fecc .Imagedata !=nil {_bfdd :=&symbol {_gbg :_ccfd ,_ebe :_eggg };_edcb ,_cadf :=_aadd .makePdfImageFromRelId (_fecc .Imagedata .IdAttr );if _cadf !=nil {_bb .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_cadf ); -};if _edcb ==nil {_bfdd ._cec ="\u0020";}else {_edcb .Scale (_ccfd /_edcb .Width (),_eggg /_edcb .Height ());_edcb .SetPos (_aacfd ,_fdec );_bfdd ._ga =_edcb ;_gfd =true ;};_dfdg =[]*symbol {_bfdd };if _fdeb .Position ()==_ce .ShapeStylePositionAbsolute {_aadd ._dcef ._abdf =_aadd ._dbag ._cee +_aacfd ; -_aadd ._dcef ._abba =_fdec ;};};};};};};};if _ceb ,_gdce :=_bfd .(*_g .Shape );_gdce {_aaea :=_ce .NewShapeStyle ("");if _ceb .StyleAttr !=nil {_aaea =_ce .NewShapeStyle (*_ceb .StyleAttr );};_gdfc :=_bd .ColorWhite ;if _ceb .StrokecolorAttr !=nil {_gdfc =_bd .ColorRGBFromHex (*_ceb .StrokecolorAttr ); -};if _ceb .FillcolorAttr !=nil {_gdfc =_bd .ColorRGBFromHex (*_ceb .FillcolorAttr );};_bcg :=_aaea .Width ();_bde :=_aaea .Height ();_gefb :=_gf .PointsFromTwips (int64 (_aaea .Left ()-_aaea .Right ()));_geba :=_gf .PointsFromTwips (int64 (_aaea .Top ()-_aaea .Bottom ())); -_cfba ,_cecd ,_acgf ,_acbf :=_aaea .Margins ();_gefbf :=&borderLine {_ggb :_gf .BorderPositionBottom ,_aga :_bcg ,_eac :_bde ,_dea :_gdfc };_aadd ._dbag ._ege =append (_aadd ._dbag ._ege ,_gefbf );_aadd ._dbag ._bbf =&_gf .Rectangle {Top :float64 (_cfba ),Left :float64 (_cecd ),Bottom :float64 (_acgf ),Right :float64 (_acbf )}; -if _aaea .Position ()==_ce .ShapeStylePositionAbsolute {_aadd ._dcef ._abdf =_aadd ._dbag ._cee +_gefb +float64 (_aaea .Left ());_aadd ._dcef ._abba =_geba ;};var _efga []*symbol ;for _ ,_afga :=range _ceb .EG_ShapeElements {if _afga .Textbox !=nil &&_afga .Textbox .TxbxContent !=nil {_ggd ,_ :=_aadd .makeBlockFromTextboxContent (_afga .Textbox .TxbxContent ,_bcg ,_bde ,nil ); -if _ggd !=nil {_bfa :=&symbol {_gbg :_bde ,_ebe :_bcg };if _aaea .MSOPositionVerticalRelative ()=="\u0070\u0061\u0067\u0065"{_ggd ._gggg =_cfba ;};if _aaea .MSOPositionHorizontalRelative ()=="\u0070\u0061\u0067\u0065"{_ggd ._fe =_cecd ;};_bfa ._fa =_ggd ; -_bfa ._cec ="\u0020";_efga =append (_efga ,_bfa );};};};if len (_efga )> 0{_dfdg =_efga ;};};if _febc ,_fggg :=_bfd .(*_g .Line );_fggg {_dbge :=_ce .NewShapeStyle ("");if _febc .StyleAttr !=nil {_dbge =_ce .NewShapeStyle (*_febc .StyleAttr );};_bfgd ,_afd :=0.0,0.0; -if _febc .FromAttr !=nil {_bfgd ,_afd =_gag (*_febc .FromAttr );};_acc ,_aggd :=_bfgd ,_afd ;if _febc .ToAttr !=nil {_acc ,_aggd =_gag (*_febc .ToAttr );};_fgfb :=_bd .ColorWhite ;if _febc .StrokecolorAttr !=nil {_fgfb =_bd .ColorRGBFromHex (*_febc .StrokecolorAttr ); -};_fegb :=_aggd -_afd ;if _febc .StrokeweightAttr !=nil {_gdd ,_agec :=_b .ParseFloat (_fg .ReplaceAll (*_febc .StrokeweightAttr ,"\u0070\u0074",""),64);if _agec !=nil {_bb .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0055\u006e\u0061\u0062\u006c\u0065\u0020\u0070a\u0072\u0073\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006f\u0066\u0020v\u003a\u006c\u0069\u006e\u0065\u0020\u0073\u0074\u0072\u006f\u006b\u0065 w\u0065\u0069\u0067\u0068\u0074\u0020\u0028\u0025\u0073\u0029",_agec .Error ()); -};_fegb =_gdd ;};_gdbfe :=&borderLine {_ggb :_gf .BorderPositionBottom ,_aga :_acc -_bfgd ,_eac :_fegb ,_dea :_fgfb };_aadd ._dbag ._ege =append (_aadd ._dbag ._ege ,_gdbfe );if _dbge .Position ()==_ce .ShapeStylePositionAbsolute {_aadd ._dcef ._abdf =_aadd ._dbag ._cee +_bfgd ; -_aadd ._dcef ._abba =_afd ;};};};}else if _gcde :=_geb .Tab ;_gcde !=nil {_bfgg :=0.0;if _aadd ._fgc ==nil {_aadd ._fgc =_ed .NewCT_PPr ();};if _fbf :=_aadd ._fgc .Tabs ;_fbf !=nil {_cbdd :=_fbf .Tab [0];_dcd :=_gf .PointsFromTwips (*_cbdd .PosAttr .Int64 ); -if _cbdd .ValAttr !=_ed .ST_TabJcEnd &&_cbdd .ValAttr !=_ed .ST_TabJcRight {_dcd +=_fgfg ;};_bfgg =_dcd -_aadd ._dbag ._da -_aadd ._dbag ._bbf .Left -_aadd ._dbag ._bbf .Right ;_dffd :=0.0;for _ ,_eegb :=range _aadd ._dbag ._db {for _ ,_ccfc :=range _eegb ._ag {for _ ,_bgb :=range _ccfc ._dab {for _ ,_bcfa :=range _bgb ._gbd {_dffd +=_bcfa ._ebe ; -};};};};_bfgg =_bfgg -_dffd -_aadd ._dbag ._cee ;if _bfgg < _fgfg {_bfgg =_fgfg ;};};_dfdg =_dad ("\u0009","",false ,false ,false );_adgf :=_dfdg [len (_dfdg )-1];_adgf ._ebe =_bfgg ;}else if _bdbf :=_geb .Ptab ;_bdbf !=nil {_cce :=_aadd ._dbag ._da +_aadd ._dbag ._bbf .Left ; -if _bdbf .RelativeToAttr ==_ed .ST_PTabRelativeToIndent {_cce =_aadd ._dbag ._da ;};_bgea :=0.0;for _ ,_cbbda :=range _aadd ._dbag ._db {for _ ,_caab :=range _cbbda ._ag {for _ ,_gffg :=range _caab ._dab {for _ ,_cbc :=range _gffg ._gbd {_bgea +=_cbc ._ebe ; -};};};};if _bdbf .AlignmentAttr ==_ed .ST_PTabAlignmentCenter {_cce +=(_aadd ._dbag ._cdc -(_aadd ._dbag ._cee +_aadd ._dbag ._bbf .Left +_aadd ._dbag ._bbf .Right ))/2;}else if _bdbf .AlignmentAttr ==_ed .ST_PTabAlignmentRight {_cce +=_aadd ._dbag ._cee +_aadd ._dbag ._bbf .Left +_aadd ._dbag ._bbf .Right +_bgea ; -};_dfdg =_dad ("\u0009","",false ,false ,false );_geag :=_dfdg [len (_dfdg )-1];_geag ._ebe =_cce ;}else if _geb .LastRenderedPageBreak !=nil &&!_aadd ._dbag ._ee {_dfdg =append (_dfdg ,&symbol {_cbf :true });}else if _geb .Br !=nil {_aadd .addEmptyLine (); -};};var _fcfg _bd .TextStyle ;var _gcdd ,_gcag bool ;var _ffdfg *_bd .Color ;if !_gfd {_fcfg ,_gcdd ,_gcag ,_ffdfg =_aadd .makeRunStyle (_bbgd ,false ,false ,false ,_cbd ,_bbcb );if _fcfg .Font !=nil &&(_aadd ._egffa ==nil ||(_aadd ._egffa !=nil &&_aadd ._egffa .EnableFontSubsetting )){_aadd ._feeg .EnableFontSubsetting (_fcfg .Font ); -};};for _ ,_ccc :=range _dfdg {if _ccc ._cbf &&_aadd ._eefb ._gcg > _aadd ._bdcf .Top {_aadd .addCurrentParagraphToCurrentPage ();_aadd .newPage ();_aadd .newParagraph ();_aadd .determineParagraphBounds ();_aadd .newLine ();_aadd .newWord ();continue ; -};if _ccc ._ga !=nil ||_ccc ._fa !=nil {_aadd .addInlineSymbol (_ccc );}else {_ccc ._bc =&_fcfg ;_ccc ._abac =_gcdd ;_ccc ._age =_gcag ;_ccc ._ffb =_ffdfg ;if _ccc ._bbe {_bfgf :=*_bbgd ;_bfgf .B =nil ;_bfgf .U =nil ;_gdabe ,_ ,_ ,_ :=_aadd .makeRunStyle (&_bfgf ,false ,false ,false ,_cbd ,_bbcb ); -_ccc ._bc =&_gdabe ;_ccc ._ffb =nil ;};_aadd .addTextSymbol (_ccc );};};if _aadd ._bebg !=nil &&_aadd ._bebg ._eebc {var _abe ,_bfc float64 ;for _ ,_cfbc :=range _dfdg {_abe +=_cfbc ._ebe ;};_ebebf :=0;_caabe :=_aadd ._eefb ._efg .Left ;_edd :=len (_aadd ._bebg ._becd ); -if _edd > 1&&_aadd ._bebg ._eebc {_edd =len (_aadd ._bebg ._becd )-1;};_dgfe :=_aadd ._dbag ._da < _abe ;_ggcc :=_aadd ._dcef ._af +_abe ;for {var _ecad float64 ;if _dgfe ||_ebebf >=_edd {_ecad =_fgfg ;}else {_ecad =_aadd ._bebg ._becd [_ebebf ];_ebebf ++; -};_caabe +=_ecad ;if _caabe > _ggcc {_bfc =_caabe -_ggcc ;break ;};};_aadd .addTextSymbol (&symbol {_cec :"\u0020",_ebe :_bfc });};return false ;};func (_dcedf *convertContext )drawHeaderFooter (){_dcedf ._feeg .PageFinalize (func (_bfdg _bd .PageFinalizeFunctionArgs )error {_afged :=_dcedf ._caagb [_bfdg .PageNum -1]; -if len (_afged ._gb )< 1&&len (_dcedf ._cbdbd )> 0{_afged ._gb =_dcedf ._cbdbd ;}else {for _fgfbc :=_bfdg .PageNum -2;_fgfbc >=0;_fgfbc --{_gcacg :=_dcedf ._caagb [_fgfbc ];if len (_gcacg ._gb )> 0{_afged ._gb =_gcacg ._gb ;break ;};};};_dcedf ._eefb =_afged ; -_dcedf ._eefb ._cd =nil ;_dcedf .assignHeaderFooterToPage (_afged );_eedc :=_bd .NewBlock (_dcedf ._affg [0],_dcedf ._egec );_eedc .SetPos (0,0);_eedc .SetMargins (0,0,0,0);_cbgc :=_feeb (_dcedf ._feeg ,_eedc ,_dcedf ._eefb ._dc ,_dcedf ._aadf );_dcedf ._egec =_cbgc ; -_bbbd :=_bd .NewBlock (_dcedf ._affg [0],_dcedf ._gaae );_bbbd .SetPos (0,0);_bbbd .SetMargins (0,0,0,0);_cbgc =_feeb (_dcedf ._feeg ,_bbbd ,_dcedf ._eefb ._cd ,_dcedf ._cfef );_dcedf ._gaae =_cbgc ;_dcedf ._feeg .Draw (_eedc );_dcedf ._feeg .Draw (_bbbd ); -return nil ;});};func (_agbe *convertContext )addParagraphWithTable (_aaef _bd .Table ,_bcfef ,_fceg float64 ){_agbe .newParagraph ();_agbe ._dbag ._bbf =&_gf .Rectangle {Top :_bgebf (2),Bottom :_bgebf (2),Left :0,Right :0};_agbe ._dbag ._fgf =&tableWrapper {_bab :&_aaef ,_acb :_bcfef }; -_agbe ._dbag ._da =_fceg ;_agbe ._dbag ._gd =_aaef .Height ();_agbe .determineParagraphBounds ();_agbe .addCurrentParagraphToCurrentPage ();};func (_dag *convertContext )addAbsoluteTable (_cbe *_ed .CT_Tbl ){_gcgfa :=_cbe .TblGrid ;if _gcgfa ==nil {return ; -};_gdceb :=len (_gcgfa .GridCol );if _gdceb ==0{_bb .Log .Debug ("\u004d\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0067\u0072\u0069\u0064\u0043\u006f\u006c\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u002c\u0020\u0063r\u0065\u0061\u0074\u0069\u006e\u0067\u0020\u0067\u0072\u0069\u0064C\u006f\u006c\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u002e"); -_fbfb :=_cbe .EG_ContentRowContent [0];if len (_fbfb .Tr )< 1{return ;};_cgbe :=_fbfb .Tr [0];if len (_cgbe .EG_ContentCellContent )< 1{return ;};_babf :=0;if _cbe .TblPr !=nil &&_cbe .TblPr .TblW !=nil {if _bddd :=_cbe .TblPr .TblW .WAttr ;_bddd !=nil {switch _cbe .TblPr .TblW .TypeAttr {case _ed .ST_TblWidthPct ,_ed .ST_TblWidthDxa :if _bddd .ST_DecimalNumberOrPercent !=nil {if _bddd .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage !=nil {_babf =int (*_bddd .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage ); -};};};};};var _daf []*_ed .CT_TblGridCol ;for _ ,_cacc :=range _cgbe .EG_ContentCellContent {if _ebeee :=_cacc .Tc ;len (_ebeee )> 0{if _ebaf :=_ebeee [0];_ebaf !=nil {_fega :=_ed .NewCT_TblGridCol ();if _ebaf .TcPr !=nil {if _cged :=_ebaf .TcPr .TcW ; -_cged !=nil {if _cged .WAttr !=nil {if _eagb :=_cged .WAttr .ST_DecimalNumberOrPercent ;_eagb !=nil {if _gcc :=_eagb .ST_UnqualifiedPercentage ;_gcc !=nil {_gaff :=uint64 (*_gcc );_bbcg :=&_gc .ST_TwipsMeasure {};_bbcg .ST_UnsignedDecimalNumber =&_gaff ; -_fega .WAttr =_bbcg ;};};};};_daf =append (_daf ,_fega );if _ebaf .TcPr .GridSpan !=nil {for _accb :=int (_ebaf .TcPr .GridSpan .ValAttr )-1;_accb > 0;_accb --{_ggf :=_ed .NewCT_TblGridCol ();_daf =append (_daf ,_ggf );};};}else {_daf =append (_daf ,_fega ); -};};};};_fagf :=uint64 (_babf /len (_daf ));for _ ,_agfa :=range _daf {if _agfa .WAttr ==nil {_cgbd :=&_gc .ST_TwipsMeasure {};_cgbd .ST_UnsignedDecimalNumber =&_fagf ;_agfa .WAttr =_cgbd ;};};_gcgfa .GridCol =_daf ;_gdceb =len (_daf );};_fdeef :=[]float64 {}; -_cbdb :=[]float64 {};_dffda :=0.0;for _ ,_geaf :=range _gcgfa .GridCol {_adff :=0.0;if _geaf .WAttr .ST_UnsignedDecimalNumber !=nil {_adff =_gf .PointsFromTwips (int64 (*_geaf .WAttr .ST_UnsignedDecimalNumber ));};_fdeef =append (_fdeef ,_adff );_dffda +=_adff ; -};for _agbc :=0;_agbc < _gdceb ;_agbc ++{_cbdb =append (_cbdb ,_fdeef [_agbc ]/_dffda );};_cefd :=_dag ._feeg .NewTable (_gdceb );_cefd .SetColumnWidths (_cbdb ...);_bcca :=_dag ._feeg .NewTable (_gdceb );_bcca .SetColumnWidths (_cbdb ...);_fab ,_dgfd ,_beff :=_fgfed (_dag ._gfabg ,_cbe .TblPr ); -var _dacf []*_ed .CT_TblStylePr ;if _fab .TblStyle !=nil {_dacf =_fcfe (_dag ._gfabg ,_fab .TblStyle .ValAttr );};_ccdf :=_eaab (_fab .TblW ,_dag ._eefb ._efg .Right -_dag ._eefb ._efg .Left ,0);_cfee :=_eaab (_fab .TblInd ,_dag ._eefb ._efg .Right -_dag ._eefb ._efg .Left ,0); -_gac :=_dag ._eefb ._efg .Bottom -_dag ._dbag ._ba ;_faggf :=len (_cbe .EG_ContentRowContent );for _ccfdb ,_cbdg :=range _cbe .EG_ContentRowContent {if _cbdg ==nil {continue ;};_babd :=_dag ._feeg .NewTable (_gdceb );_babd .SetColumnWidths (_cbdb ...); -if _dgcbb :=_cbdg .Tr ;len (_dgcbb )> 0{_gdeb :=_dgcbb [0];_agba :=_gdeb .TblPrEx ;_aggf :=false ;var _gedde float64 ;if _efeb :=_gdeb .TrPr ;_efeb !=nil {if len (_efeb .TrHeight )!=0{_cecce :=_efeb .TrHeight [0];_aggf =_cecce .HRuleAttr ==_ed .ST_HeightRuleExact ||_cecce .HRuleAttr ==_ed .ST_HeightRuleAtLeast ; -if _cgbdg :=_cecce .ValAttr ;_cgbdg !=nil &&_aggf {if _cgbdg .ST_UnsignedDecimalNumber !=nil {_gedde =_gf .PointsFromTwips (int64 (*_cgbdg .ST_UnsignedDecimalNumber ));};};};};if _aggf {if _gedde < _babd .Height (){_gedde =_babd .Height ();};if _gedde < _bgebf (4){_gedde =_bgebf (4); -};_bcca .SetRowHeight (_bcca .CurRow (),_gedde );_babd .SetRowHeight (_babd .CurRow (),_gedde );};if _ccdf ==0||_ccdf > _dag ._eefb ._efg .Right -_dag ._eefb ._efg .Left {_ccdf =_dag ._eefb ._efg .Right -_dag ._eefb ._efg .Left ;};for _aegda ,_dagf :=range _gdeb .EG_ContentCellContent {if _bfbec :=_dagf .Tc ; -len (_bfbec )> 0{if _dbgd :=_bfbec [0];_dbgd !=nil {_dedeg :=_dag .addCellToTable (_bcca ,_dbgd ,_fab ,_agba ,_ccfdb ,_aegda ,_faggf ,_gdceb ,_dacf ,_dgfd ,_beff ,false );_dag .addCellToTable (_babd ,_dbgd ,_fab ,_agba ,_ccfdb ,_aegda ,_faggf ,_gdceb ,_dacf ,_dgfd ,_beff ,false ); -if _dedeg {_cgab :=_gf .MakeTempCreator (_ccdf ,_bgebf (1000));_cgab .Draw (_bcca );*_bcca =*_babd ;if _cefd !=nil {_dag .addParagraphWithTable (*_cefd ,_ccdf ,_cfee );_dag .newPage ();_cefd =nil ;};_bcca =_dag ._feeg .NewTable (_gdceb );_bcca .SetColumnWidths (_cbdb ...); -_babd =_dag ._feeg .NewTable (_gdceb );_babd .SetColumnWidths (_cbdb ...);if _aggf {_bcca .SetRowHeight (_bcca .CurRow (),_gedde );_babd .SetRowHeight (_babd .CurRow (),_gedde );};_dag .addCellToTable (_bcca ,_dbgd ,_fab ,_agba ,_ccfdb ,_aegda ,_faggf ,_gdceb ,_dacf ,_dgfd ,_beff ,true ); -_dag .addCellToTable (_babd ,_dbgd ,_fab ,_agba ,_ccfdb ,_aegda ,_faggf ,_gdceb ,_dacf ,_dgfd ,_beff ,true );continue ;};};};};_geg :=_gf .MakeTempCreator (_ccdf ,_bgebf (1000));_geg .Draw (_bcca );if _bcca .Height ()>=_gac &&_cefd !=nil {_dag .addParagraphWithTable (*_cefd ,_ccdf ,_cfee ); -_dag .newPage ();*_bcca =*_babd ;if _aggf {_bcca .SetRowHeight (_bcca .CurRow (),_gedde );};_gac =_dag ._eefb ._efg .Bottom -_dag ._eefb ._efg .Top ;if _babd .Rows ()> 0{_geg .Draw (_babd );*_cefd =*_babd ;}else {_cefd =nil ;};}else {if _cefd ==nil {_cefd =_dag ._feeg .NewTable (_gdceb ); -_cefd .SetColumnWidths (_cbdb ...);if _aggf {_cefd .SetRowHeight (_bcca .CurRow (),_gedde );};};*_cefd =*_bcca ;};};};if _cefd !=nil {_dag .addParagraphWithTable (*_cefd ,_ccdf ,_cfee );};};func _bbg (_ccb *_bd .Creator ,_gdbf *image ){_gdbf ._dg .SetPos (_gdbf ._bdf ,_gdbf ._ggg ); -_ccb .Draw (_gdbf ._dg );};func _ffdbd (_gba *_fd .Document ,_gcbfe string ,_ddab *_ed .CT_TblPr ,_bccb *_ed .CT_PPrGeneral ,_agae *_ed .CT_RPr )(*_ed .CT_TblPr ,*_ed .CT_PPrGeneral ,*_ed .CT_RPr ){if _ddab .TblStyle !=nil {_fded :=_gba .GetStyleByID (_gcbfe ); -if _ggcdc :=_fded .X ();_ggcdc !=nil {if _feebd :=_ggcdc .TblPr ;_feebd !=nil {_cceca :=_ddab .TblBorders ;var _gdfae *_ed .CT_TblBorders ;if _feebd .TblBorders !=nil {_gdfae =_feebd .TblBorders ;};if _cceca ==nil {_cceca =_gdfae ;}else {if _gdfae !=nil {if _cceca .Top ==nil {_cceca .Top =_gdfae .Top ; -};if _cceca .Bottom ==nil {_cceca .Bottom =_gdfae .Bottom ;};if _cceca .Left ==nil {_cceca .Left =_gdfae .Left ;};if _cceca .Right ==nil {_cceca .Right =_gdfae .Right ;};if _cceca .InsideH ==nil {_cceca .InsideH =_gdfae .InsideH ;};if _cceca .InsideV ==nil {_cceca .InsideV =_gdfae .InsideV ; -};};};_ddab .TblBorders =_cceca ;_agcc :=_ddab .Shd ;_aafc :=_feebd .Shd ;if _agcc ==nil {_agcc =_aafc ;}else {if _aafc !=nil &&_agcc .FillAttr ==nil {_agcc .FillAttr =_aafc .FillAttr ;};};_ddab .Shd =_agcc ;_fada :=_ddab .TblCellMar ;_afec :=_feebd .TblCellMar ; -if _fada ==nil {_fada =_afec ;}else {if _afec !=nil &&_fada .Left ==nil {_fada .Left =_afec .Left ;};};_ddab .TblCellMar =_fada ;if _ddab .TblInd ==nil {_ddab .TblInd =_feebd .TblInd ;};if _ddab .Jc ==nil {_ddab .Jc =_feebd .Jc ;};};if _ggcdc .PPr !=nil {_bccb =_cbgb (_ggcdc .PPr ,_bccb ); -};if _ggcdc .RPr !=nil {_agae =_ecfb (_ggcdc .RPr ,_agae );};if _cbff :=_ggcdc .BasedOn ;_cbff !=nil {return _ffdbd (_gba ,_cbff .ValAttr ,_ddab ,_bccb ,_agae );};};};return _ddab ,_bccb ,_agae ;};func _fcbc (_dcaf int ,_adgec bool )string {_bbfef :=(_dcaf -1)/26+1; -_faaac :=byte ((_dcaf -1)%26);if _adgec {_faaac +=byte (65);}else {_faaac +=byte (97);};_ebc :=_c .NewBuffer ([]byte {});for _ecce :=0;_ecce < _bbfef ;_ecce ++{_ebc .Write ([]byte {_faaac });};return _ebc .String ();};func (_bgde *convertContext )addEmptyLine (){_bgde .addTextSymbol (&symbol {_cec :"\u000d",_ebe :0,_gbg :_bgde ._dbag ._fc }); -};type zoneToSkip struct{_ebd *_gf .Rectangle ;_fb *_ed .WdEG_WrapTypeChoice ;};func _bcfc (_cda *_ed .CT_Border )(_bd .CellBorderStyle ,*_bd .Color ,float64 ){if _cda ==nil {return _bd .CellBorderStyleNone ,nil ,0;};var _bddbd _bd .CellBorderStyle ;switch _cda .ValAttr {case _ed .ST_BorderSingle :_bddbd =_bd .CellBorderStyleSingle ; -case _ed .ST_BorderDouble :_bddbd =_bd .CellBorderStyleDouble ;default:_bddbd =_bd .CellBorderStyleNone ;};var _ebaa _bd .Color ;if _dddee :=_cda .ColorAttr ;_dddee !=nil {if _dcbc :=_dddee .ST_HexColorRGB ;_dcbc !=nil {_ebaa =_bd .ColorRGBFromHex ("\u0023"+*_dcbc ); -};};_ggbe :=0.0;if _dabfb :=_cda .SzAttr ;_dabfb !=nil {_ggbe =float64 (*_dabfb )/8;};return _bddbd ,&_ebaa ,_ggbe ;};func (_cab *convertContext )addCurrentParagraphToCurrentPage (){_cab ._eefb ._gcg =_cab ._dbag ._ba +_cab ._dbag ._bbf .Top +_cab ._dbag ._gd +_cab ._dbag ._bbf .Bottom ; -_cab ._eefb ._de =append (_cab ._eefb ._de ,_cab ._dbag ._dac ...);_cab ._eefb ._cc =append (_cab ._eefb ._cc ,_cab ._dbag ._baa ...);_cab ._eefb ._edf =append (_cab ._eefb ._edf ,_cab ._dbag ._bbc ...);_cab ._eefb ._cef =append (_cab ._eefb ._cef ,_cab ._dbag ._bbff ...); -_cab ._eefb ._aec =append (_cab ._eefb ._aec ,_cab ._dbag ._dacg ...);_cab ._eefb ._ea =append (_cab ._eefb ._ea ,_cab ._dbag );_cab .adjustRightBoundOfLastSpan ();_cab .alignParagraph ();if len (_cab ._eefb ._cafg )==0&&len (_cab ._dbag ._eg )> 0{_cab ._eefb ._efg .Bottom -=_caf ; -};_cab ._eefb ._cafg =append (_cab ._eefb ._cafg ,_cab ._dbag ._eg ...);_cab ._eefb ._efg .Bottom -=_cab ._dbag ._aef ;};func (_baef *convertContext )drawPage (_cca *page ){if _cca ._abb {_ebb :=_cca ._efg .Top +_caf *_d ;_aff :=_cca ._efg .Left ;_bdb :=_cca ._efg .Right ; -_gf .DrawLine (_baef ._feeg ,_aff ,_ebb ,_bdb ,_ebb ,_cb ,_bd .ColorBlack );};for _ ,_ffg :=range _cca ._cc {_bbg (_baef ._feeg ,_ffg );};for _ ,_bce :=range _cca ._cef {_acf (_baef ._feeg ,_bce );};for _ ,_edc :=range _cca ._ea {if _edc ._gdb {_egad :=_edc ._ba +_caf *_d ; -_dbe :=_cca ._efg .Left ;_aegd :=_dbe +_bgebf (50);_gf .DrawLine (_baef ._feeg ,_dbe ,_egad ,_aegd ,_egad ,_cb ,_bd .ColorBlack );}else {for _ ,_dca :=range _edc ._db {for _ ,_cbb :=range _dca ._ag {for _ ,_efe :=range _cbb ._dab {for _ ,_df :=range _efe ._gbd {if _df ._ga !=nil {_df ._ga .SetPos (_efe ._bef +_df ._bgd ,_edc ._ba +_dca ._abba ); -_baef ._feeg .Draw (_df ._ga );}else if _df ._fa !=nil {_df ._fa ._fe =_efe ._bef +_df ._bgd ;_df ._fa ._gggg =_edc ._ba +_dca ._abba ;_acf (_baef ._feeg ,_df ._fa );}else {_gdf :=_baef ._feeg .NewStyledParagraph ();if _df ._abac {_df ._bfge =0;}else if _df ._age {_df ._bfge =1.2*_dca ._deb -_df ._gbg ; -};_bdfb :=_efe ._bef +_df ._bgd ;_bca :=_edc ._ba +_dca ._abba +_df ._bfge ;_gdf .SetPos (_bdfb ,_bca );var _ffc *_bd .TextChunk ;if _df ._cf !=""{_ffc =_gdf .AddExternalLink (_df ._cec ,_df ._cf );}else {_ffc =_gdf .Append (_df ._cec );};if _df ._bc !=nil {_ffc .Style =*_df ._bc ; -};_baef ._feeg .Draw (_gdf );if _df ._ffb !=nil {_dff :=_bca +_df ._gbdb +2.0;_gf .DrawLine (_baef ._feeg ,_bdfb ,_dff ,_bdfb +_df ._ebe ,_dff ,1,*_df ._ffb );};};};};};};if _edc ._fgf !=nil {_eged :=_bd .NewBlock (_edc ._fgf ._acb ,_edc ._bbf .Top +_edc ._gd +_edc ._bbf .Bottom ); -_eged .SetPos (_edc ._ec ,_edc ._ba +_edc ._bbf .Top );_eged .Draw (_edc ._fgf ._bab );_baef ._feeg .Draw (_eged );};if _edc ._ege !=nil {_bfb :=(_cca ._efg .Left /_gf .DefaultFontSize -1);_bfga :=1.5;for _ ,_bea :=range _edc ._ege {switch _bea ._ggb {case _gf .BorderPositionTop :_gfab :=_edc ._ba +_bea ._fda ; -_gf .DrawLine (_baef ._feeg ,_edc ._cee -_bfb ,_gfab ,_edc ._cee +_bea ._aga +_bfb ,_gfab ,_bea ._eac ,_bea ._dea );case _gf .BorderPositionLeft :_gdfa :=_edc ._ba +_edc ._gd -_edc ._bbf .Top -_edc ._bbf .Bottom -_bea ._fda -_bfga ;_cad :=_gdfa +_edc ._gd +_edc ._bbf .Top +_edc ._bbf .Bottom ; -_ad :=_edc ._cee -_bfb ;_gf .DrawLine (_baef ._feeg ,_ad ,_gdfa ,_ad ,_cad ,_bea ._aga ,_bea ._dea );case _gf .BorderPositionBottom :_ceeg :=_edc ._ba +_bea ._fda +_edc ._bbf .Top +_edc ._gd +_edc ._bbf .Bottom ;_gf .DrawLine (_baef ._feeg ,_edc ._cee -_bfb ,_ceeg ,_edc ._cee +_bea ._aga +_bfb ,_ceeg ,_bea ._eac ,_bea ._dea ); -case _gf .BorderPositionRight :_fgfc :=_edc ._ba +_edc ._gd -_edc ._bbf .Top -_edc ._bbf .Bottom -_bea ._fda -_bfga ;_fgd :=_fgfc +_edc ._gd +_edc ._bbf .Top +_edc ._bbf .Bottom ;_fgfe :=_edc ._cdc +_bfb ;_gf .DrawLine (_baef ._feeg ,_fgfe ,_fgfc ,_fgfe ,_fgd ,_bea ._aga ,_bea ._dea ); -};};};};};for _ ,_eab :=range _cca ._de {_bbg (_baef ._feeg ,_eab );};for _ ,_dgc :=range _cca ._edf {_acf (_baef ._feeg ,_dgc );};if len (_cca ._cafg )> 0{_abde :=_cca ._efg .Bottom +_caf *_d ;_ageb :=_cca ._efg .Left ;_ffa :=_ageb +_bgebf (50);_gf .DrawLine (_baef ._feeg ,_ageb ,_abde ,_ffa ,_abde ,_cb ,_bd .ColorBlack ); -_bgg :=_cca ._efg .Bottom +_caf ;for _ ,_dbeg :=range _cca ._cafg {_dbeg ._ae .SetPos (_cca ._efg .Left ,_bgg );_baef ._feeg .Draw (_dbeg ._ae );_bgg +=_dbeg ._ae .Height ();};};};func (_babge *convertContext )addSeparator (){_babge .newParagraph ();_babge ._dbag ._gdb =true ; -_babge ._dbag ._gd =_caf ;if _babge .currentParagraphOverflowsCurrentPage (){_babge .moveCurrentParagraphToNewPage ();};_babge .addCurrentParagraphToCurrentPage ();}; +package convert ;import (_d "bytes";_de "errors";_cf "github.com/unidoc/emf";_f "github.com/unidoc/unioffice/common/logger";_fe "github.com/unidoc/unioffice/common/tempstorage";_gg "github.com/unidoc/unioffice/document";_bb "github.com/unidoc/unioffice/internal/convertutils"; +_dd "github.com/unidoc/unioffice/internal/formatutils";_be "github.com/unidoc/unioffice/measurement";_gc "github.com/unidoc/unioffice/schema/soo/dml";_fa "github.com/unidoc/unioffice/schema/soo/dml/chart";_ac "github.com/unidoc/unioffice/schema/soo/dml/picture"; +_bf "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_gb "github.com/unidoc/unioffice/schema/soo/wml";_cfg "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_cfd "github.com/unidoc/unioffice/vmldrawing";_cg "github.com/unidoc/unipdf/v3/creator"; +_ed "github.com/unidoc/unipdf/v3/model";_c "image/png";_bg "io/ioutil";_e "regexp";_g "strconv";_a "strings";);func _gbdc (_cdf *_gb .CT_Border )(_cg .CellBorderStyle ,*_cg .Color ,float64 ){if _cdf ==nil {return _cg .CellBorderStyleNone ,nil ,0;};var _aafb _cg .CellBorderStyle ; +switch _cdf .ValAttr {case _gb .ST_BorderSingle :_aafb =_cg .CellBorderStyleSingle ;case _gb .ST_BorderDouble :_aafb =_cg .CellBorderStyleDouble ;default:_aafb =_cg .CellBorderStyleNone ;};var _dcdd _cg .Color ;if _bgfg :=_cdf .ColorAttr ;_bgfg !=nil {if _efaf :=_bgfg .ST_HexColorRGB ; +_efaf !=nil {_dcdd =_cg .ColorRGBFromHex ("\u0023"+*_efaf );};};_bdfcc :=0.0;if _dcad :=_cdf .SzAttr ;_dcad !=nil {_bdfcc =float64 (*_dcad )/8;};return _aafb ,&_dcdd ,_bdfcc ;};type word struct{_afg []*symbol ;_dbb float64 ;_eeb float64 ;_ad bool ;};func (_dafbe *convertContext )addAbsoluteRIC (_baaf *_gb .EG_RunInnerContent ,_bcg *_gb .CT_RPr )bool {var _ace ,_gac bool ; +_caefg :=[]*symbol {};_ecaf :=false ;if _baaf ==nil {if _dafbe ._cgae !=nil {_ebba :=true ;for _ ,_gca :=range _dafbe ._cgae ._aafc {if _gcfb ,_ecf :=_ggd [_gca ];_ecf {_gac =_dafbe ._cgae ._bfaa ;_dafbe ._cgae ._aafc =string (rune (_gcfb ));_ebba =false ; +};};_caefg =_bfc (_dafbe ._cgae ._aafc ,"",true ,false ,_ebba );};}else {if _abaa (_baaf ){return true ;}else if _baaf .T !=nil {_daac :=_baaf .T .Content ;if _bcg !=nil &&_bbeb (_bcg .Caps ){_daac =_a .ToUpper (_daac );};if _daac ==""{_daac ="\u0020"; +};if _gcga :=_dafbe ._feddb ;_gcga !=nil &&_gcga .IdAttr !=nil {_ecaf =true ;_caefg =_bfc (_daac ,_dafbe ._adbcc .GetTargetByRelId (*_gcga .IdAttr ),false ,false ,false );}else {_caefg =_bfc (_daac ,"",false ,false ,false );};}else if _ccd :=_baaf .EndnoteReference ; +_ccd !=nil {_cef :=_dafbe ._adbcc .BodySection ().X ();_aae :=_ccd .IdAttr ;_fbg :=_aae ;_bfcf :=_gb .ST_NumberFormatLowerRoman ;if _eba :=_cef .EndnotePr ;_eba !=nil {if _dgcd :=_eba .NumFmt ;_dgcd !=nil {_bfcf =_dgcd .ValAttr ;};if _ebd :=_eba .NumStart ; +_ebd !=nil {_fbg +=_ebd .ValAttr -1;};};_bfdg :=_bbff (_fbg ,_bfcf );_eebf :=_dafbe ._adbcc .Endnote (_aae ).X ();if _eebf !=nil {_dafbe ._bbfg =append (_dafbe ._bbfg ,note {_eb :_bfdg ,_faf :_eebf .EG_BlockLevelElts });_caefg =_bfc (_bfdg ,"",true ,false ,false ); +};}else if _ceec :=_baaf .FootnoteReference ;_ceec !=nil {_ebad :=_dafbe ._adbcc .BodySection ().X ();_fbd :=_ceec .IdAttr ;_acaa :=_fbd ;_fdea :=_gb .ST_NumberFormatDecimal ;if _agbg :=_ebad .FootnotePr ;_agbg !=nil {if _fbe :=_agbg .NumFmt ;_fbe !=nil {_fdea =_fbe .ValAttr ; +};if _geee :=_agbg .NumStart ;_geee !=nil {_acaa +=_geee .ValAttr -1;};};_ffbg :=_bbff (_acaa ,_fdea );_cddg :=_dafbe ._adbcc .Footnote (_fbd ).X ();if _cddg !=nil {_egd :=¬e {_eb :_ffbg ,_faf :_cddg .EG_BlockLevelElts };_efbg :=[][]*_gb .EG_ContentBlockContent {}; +for _ ,_bgbf :=range _cddg .EG_BlockLevelElts {_efbg =append (_efbg ,_bgbf .EG_ContentBlockContent );};_cde :=&prefix {_aafc :_ffbg };_ccdc ,_ecfa :=_dafbe .makePdfBlockFromCBCs (_efbg ,_dafbe ._deb ._cc .Right -_dafbe ._deb ._cc .Left ,_gffef (1000),nil ,true ,_cde ); +if _ecfa !=nil {_f .Log .Debug ("C\u0061\u006e\u006e\u006f\u0074\u0020c\u006f\u006e\u0076\u0065\u0072\u0074\u0020\u0066\u006fo\u0074\u006e\u006ft\u0065:\u0020\u0025\u0073",_ecfa );return false ;};_egd ._gf =_ccdc ;_dafbe ._fefeb ._ggc =append (_dafbe ._fefeb ._ggc ,_egd ); +_dafbe ._fefeb ._ebc +=_egd ._gf .Height ();_caefg =_bfc (_ffbg ,"",true ,false ,false );};}else if _ggbg :=_baaf .InstrText ;_ggbg !=nil {_bbgd :=_adba (_ggbg .Content );if _bbgd !=""{_caefg =_bfc (_dafbe ._bgg [_bbgd ],"",false ,false ,false );};}else if _ecfd :=_baaf .Drawing ; +_ecfd !=nil {for _ ,_ebbad :=range _ecfd .Inline {if _efbc :=_ebbad .Graphic ;_efbc !=nil {if _acee :=_efbc .GraphicData ;_acee !=nil {_bdg :=_ebbad .Extent ;if _bdg ==nil {return false ;};_dge :=_be .FromEMU (_bdg .CxAttr );_cfcc :=_be .FromEMU (_bdg .CyAttr ); +if _bgeb :=_ebbad .EffectExtent ;_bgeb !=nil {if _bgeb .LAttr .ST_CoordinateUnqualified !=nil {_dge +=_be .FromEMU (*_bgeb .LAttr .ST_CoordinateUnqualified );};if _bgeb .RAttr .ST_CoordinateUnqualified !=nil {_dge +=_be .FromEMU (*_bgeb .RAttr .ST_CoordinateUnqualified ); +};if _bgeb .TAttr .ST_CoordinateUnqualified !=nil {_cfcc +=_be .FromEMU (*_bgeb .TAttr .ST_CoordinateUnqualified );};if _bgeb .BAttr .ST_CoordinateUnqualified !=nil {_cfcc +=_be .FromEMU (*_bgeb .BAttr .ST_CoordinateUnqualified );};};for _ ,_cag :=range _acee .Any {if _cfad ,_cfccg :=_cag .(*_ac .Pic ); +_cfccg {_edba :=&symbol {_cge :_cfcc ,_gfb :_dge };_deff ,_cegf :=_dafbe .makePdfImageFromGraphics (_cfad );if _cegf !=nil {_f .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_cegf ); +};if _deff ==nil {_edba ._eca ="\u0020";}else {_deff .Scale (_dge /_deff .Width (),_cfcc /_deff .Height ());_edba ._agb =_deff ;_ace =true ;};_caefg =[]*symbol {_edba };}else if _efgg ,_dbde :=_cag .(*_fa .Chart );_dbde {_ebg :=&symbol {_cge :_cfcc ,_gfb :_dge }; +_dac ,_gdaf :=_dafbe .makePdfBlockFromChart (_efgg ,_dge ,_cfcc );if _gdaf !=nil {_f .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_gdaf );};if _dac ==nil {_ebg ._eca ="\u0020";}else {_ebg ._ffa =&block {_aaa :_dac }; +_ace =true ;};_caefg =[]*symbol {_ebg };};};};};};}else if _bfdgc :=_baaf .Pict ;_bfdgc !=nil {for _ ,_fdfd :=range _bfdgc .Any {if _aeec ,_ecc :=_fdfd .(*_cfg .Group );_ecc {if _aeec .Rect !=nil {for _ ,_cbeb :=range _aeec .Rect {_cdg :=_cfd .NewShapeStyle (""); +if _cbeb .StyleAttr !=nil {_cdg =_cfd .NewShapeStyle (*_cbeb .StyleAttr );};_dgce :=_cg .ColorWhite ;if _cbeb .FillcolorAttr !=nil {_dgce =_cg .ColorRGBFromHex (*_cbeb .FillcolorAttr );};_acef :=_bb .PointsFromTwips (int64 (_cdg .Width ()));_bfgb :=_bb .PointsFromTwips (int64 (_cdg .Height ())); +_cdee :=_bb .PointsFromTwips (int64 (_cdg .Left ()-_cdg .Right ()));_dfa :=_bb .PointsFromTwips (int64 (_cdg .Top ()-_cdg .Bottom ()));_efab :=&borderLine {_acgd :_bb .BorderPositionBottom ,_ce :_acef ,_bfe :_bfgb ,_eff :_dgce };_dafbe ._fefeb ._gfe =append (_dafbe ._fefeb ._gfe ,_efab ); +if _cdg .Position ()==_cfd .ShapeStylePositionAbsolute {_dafbe ._adbg ._cfb =_dafbe ._fefeb ._aag +_cdee ;_dafbe ._adbg ._gbb =_dfa ;};};};if _aeec .Shape !=nil {for _ ,_bffc :=range _aeec .Shape {_cbebd :=_cfd .NewShapeStyle ("");if _bffc .StyleAttr !=nil {_cbebd =_cfd .NewShapeStyle (*_bffc .StyleAttr ); +};_bacg :=_bb .PointsFromTwips (int64 (_cbebd .Width ()));_bada :=_bb .PointsFromTwips (int64 (_cbebd .Height ()));_gadc :=_bb .PointsFromTwips (int64 (_cbebd .Left ()-_cbebd .Right ()));_acbae :=_bb .PointsFromTwips (int64 (_cbebd .Top ()-_cbebd .Bottom ())); +if _bffc .EG_ShapeElements !=nil {for _ ,_cgfd :=range _bffc .EG_ShapeElements {if _cgfd .Imagedata !=nil {_ggda :=&symbol {_cge :_bacg ,_gfb :_bada };_dbga ,_dfad :=_dafbe .makePdfImageFromRelId (_cgfd .Imagedata .IdAttr );if _dfad !=nil {_f .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_dfad ); +};if _dbga ==nil {_ggda ._eca ="\u0020";}else {_dbga .Scale (_bacg /_dbga .Width (),_bada /_dbga .Height ());_dbga .SetPos (_gadc ,_acbae );_ggda ._agb =_dbga ;_ace =true ;};_caefg =[]*symbol {_ggda };if _cbebd .Position ()==_cfd .ShapeStylePositionAbsolute {_dafbe ._adbg ._cfb =_dafbe ._fefeb ._aag +_gadc ; +_dafbe ._adbg ._gbb =_acbae ;};};};};};};};if _badc ,_egcg :=_fdfd .(*_cfg .Shape );_egcg {_bfbe :=_cfd .NewShapeStyle ("");if _badc .StyleAttr !=nil {_bfbe =_cfd .NewShapeStyle (*_badc .StyleAttr );};_acab :=_cg .ColorWhite ;if _badc .StrokecolorAttr !=nil {_acab =_cg .ColorRGBFromHex (*_badc .StrokecolorAttr ); +};if _badc .FillcolorAttr !=nil {_acab =_cg .ColorRGBFromHex (*_badc .FillcolorAttr );};_gacg :=_bfbe .Width ();_eada :=_bfbe .Height ();_ebbb :=_bb .PointsFromTwips (int64 (_bfbe .Left ()-_bfbe .Right ()));_cbb :=_bb .PointsFromTwips (int64 (_bfbe .Top ()-_bfbe .Bottom ())); +_ddgd ,_dgaf ,_bace ,_edaf :=_bfbe .Margins ();_edag :=&borderLine {_acgd :_bb .BorderPositionBottom ,_ce :_gacg ,_bfe :_eada ,_eff :_acab };_dafbe ._fefeb ._gfe =append (_dafbe ._fefeb ._gfe ,_edag );_dafbe ._fefeb ._bdc =&_bb .Rectangle {Top :float64 (_ddgd ),Left :float64 (_dgaf ),Bottom :float64 (_bace ),Right :float64 (_edaf )}; +if _bfbe .Position ()==_cfd .ShapeStylePositionAbsolute {_dafbe ._adbg ._cfb =_dafbe ._fefeb ._aag +_ebbb +float64 (_bfbe .Left ());_dafbe ._adbg ._gbb =_cbb ;};var _gdad []*symbol ;for _ ,_gefb :=range _badc .EG_ShapeElements {if _gefb .Textbox !=nil &&_gefb .Textbox .TxbxContent !=nil {_edcg ,_ :=_dafbe .makeBlockFromTextboxContent (_gefb .Textbox .TxbxContent ,_gacg ,_eada ,nil ); +if _edcg !=nil {_gcd :=&symbol {_cge :_eada ,_gfb :_gacg };if _bfbe .MSOPositionVerticalRelative ()=="\u0070\u0061\u0067\u0065"{_edcg ._dgf =_ddgd ;};if _bfbe .MSOPositionHorizontalRelative ()=="\u0070\u0061\u0067\u0065"{_edcg ._ea =_dgaf ;};_gcd ._ffa =_edcg ; +_gcd ._eca ="\u0020";_gdad =append (_gdad ,_gcd );};};};if len (_gdad )> 0{_caefg =_gdad ;};};if _fefe ,_fcf :=_fdfd .(*_cfg .Line );_fcf {_cfcb :=_cfd .NewShapeStyle ("");if _fefe .StyleAttr !=nil {_cfcb =_cfd .NewShapeStyle (*_fefe .StyleAttr );};_abc ,_efba :=0.0,0.0; +if _fefe .FromAttr !=nil {_abc ,_efba =_gcdca (*_fefe .FromAttr );};_acad ,_fdfa :=_abc ,_efba ;if _fefe .ToAttr !=nil {_acad ,_fdfa =_gcdca (*_fefe .ToAttr );};_aeef :=_cg .ColorWhite ;if _fefe .StrokecolorAttr !=nil {_aeef =_cg .ColorRGBFromHex (*_fefe .StrokecolorAttr ); +};_bfbf :=_fdfa -_efba ;if _fefe .StrokeweightAttr !=nil {_afe ,_bfa :=_g .ParseFloat (_a .ReplaceAll (*_fefe .StrokeweightAttr ,"\u0070\u0074",""),64);if _bfa !=nil {_f .Log .Debug ("\u0045\u0052\u0052\u004f\u0052\u003a\u0020\u0055\u006e\u0061\u0062\u006c\u0065\u0020\u0070a\u0072\u0073\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u006f\u0066\u0020v\u003a\u006c\u0069\u006e\u0065\u0020\u0073\u0074\u0072\u006f\u006b\u0065 w\u0065\u0069\u0067\u0068\u0074\u0020\u0028\u0025\u0073\u0029",_bfa .Error ()); +};_bfbf =_afe ;};_feg :=&borderLine {_acgd :_bb .BorderPositionBottom ,_ce :_acad -_abc ,_bfe :_bfbf ,_eff :_aeef };_dafbe ._fefeb ._gfe =append (_dafbe ._fefeb ._gfe ,_feg );if _cfcb .Position ()==_cfd .ShapeStylePositionAbsolute {_dafbe ._adbg ._cfb =_dafbe ._fefeb ._aag +_abc ; +_dafbe ._adbg ._gbb =_efba ;};};};}else if _fede :=_baaf .Tab ;_fede !=nil {_bgd :=_acga ;if _dafbe ._deeg ==nil {_dafbe ._deeg =_gb .NewCT_PPr ();};if _bcba :=_dafbe ._deeg .Tabs ;_bcba !=nil {_abee :=_bcba .Tab [0];_ebbe :=_bb .PointsFromTwips (*_abee .PosAttr .Int64 ); +if _abee .ValAttr !=_gb .ST_TabJcEnd &&_abee .ValAttr !=_gb .ST_TabJcRight {_ebbe +=_acga ;};_bgd =_ebbe -_dafbe ._fefeb ._ab -_dafbe ._fefeb ._bdc .Left -_dafbe ._fefeb ._bdc .Right ;_gegdc :=0.0;for _ ,_bage :=range _dafbe ._fefeb ._ged {for _ ,_gedff :=range _bage ._aff {for _ ,_dbdf :=range _gedff ._bfb {for _ ,_gff :=range _dbdf ._afg {_gegdc +=_gff ._gfb ; +};};};};_bgd =_bgd -_gegdc -_dafbe ._fefeb ._aag ;if _bgd < _acga {_bgd =_acga ;};};if _cfac :=_dafbe ._deeg .Ind ;_cfac !=nil {if _cfac .HangingAttr !=nil {_bceg :=_bb .PointsFromTwips (int64 (*_cfac .HangingAttr .ST_UnsignedDecimalNumber ));_bgd -=_dafbe ._adbg ._cfb -_bceg ; +};};_caefg =_bfc ("\u0009","",false ,false ,false );_dcfe :=_caefg [len (_caefg )-1];_dcfe ._gfb =_bgd ;}else if _bfcg :=_baaf .Ptab ;_bfcg !=nil {_agf :=_dafbe ._fefeb ._ab +_dafbe ._fefeb ._bdc .Left ;if _bfcg .RelativeToAttr ==_gb .ST_PTabRelativeToIndent {_agf =_dafbe ._fefeb ._ab ; +};_gbdg :=0.0;for _ ,_eacf :=range _dafbe ._fefeb ._ged {for _ ,_fdag :=range _eacf ._aff {for _ ,_gcac :=range _fdag ._bfb {for _ ,_fdde :=range _gcac ._afg {_gbdg +=_fdde ._gfb ;};};};};if _bfcg .AlignmentAttr ==_gb .ST_PTabAlignmentCenter {_agf +=(_dafbe ._fefeb ._ag -(_dafbe ._fefeb ._aag +_dafbe ._fefeb ._bdc .Left +_dafbe ._fefeb ._bdc .Right ))/2; +}else if _bfcg .AlignmentAttr ==_gb .ST_PTabAlignmentRight {_agf +=_dafbe ._fefeb ._aag +_dafbe ._fefeb ._bdc .Left +_dafbe ._fefeb ._bdc .Right +_gbdg ;};_caefg =_bfc ("\u0009","",false ,false ,false );_acag :=_caefg [len (_caefg )-1];_acag ._gfb =_agf ; +}else if _baaf .LastRenderedPageBreak !=nil &&!_dafbe ._fefeb ._ga {_caefg =append (_caefg ,&symbol {_ae :true });}else if _baaf .Br !=nil {_dafbe .addEmptyLine ();};};var _efdf _cg .TextStyle ;var _ebeb ,_dbfa bool ;var _age *_cg .Color ;if !_ace {_efdf ,_ebeb ,_dbfa ,_age =_dafbe .makeRunStyle (_bcg ,false ,false ,false ,_gac ,_ecaf ); +if _efdf .Font !=nil &&(_dafbe ._fgeb ==nil ||(_dafbe ._fgeb !=nil &&_dafbe ._fgeb .EnableFontSubsetting )){_dafbe ._feec .EnableFontSubsetting (_efdf .Font );};};for _ ,_bca :=range _caefg {if _bca ._ae &&_dafbe ._deb ._ba > _dafbe ._adfa .Top {_dafbe .addCurrentParagraphToCurrentPage (); +_dafbe .newPage ();_dafbe .newParagraph ();_dafbe .determineParagraphBounds ();_dafbe .newLine ();_dafbe .newWord ();continue ;};if _bca ._agb !=nil ||_bca ._ffa !=nil {_dafbe .addInlineSymbol (_bca );}else {_bca ._abf =&_efdf ;_bca ._bad =_ebeb ;_bca ._fdd =_dbfa ; +_bca ._accc =_age ;if _bca ._bdd {_bebc :=*_bcg ;_bebc .B =nil ;_bebc .U =nil ;_fgg ,_ ,_ ,_ :=_dafbe .makeRunStyle (&_bebc ,false ,false ,false ,_gac ,_ecaf );_bca ._abf =&_fgg ;_bca ._accc =nil ;};_dafbe .addTextSymbol (_bca );};};if _dafbe ._cgae !=nil &&_dafbe ._cgae ._bae {var _ffd ,_gcgc float64 ; +for _ ,_gbge :=range _caefg {_ffd +=_gbge ._gfb ;};_cega :=0;_dcag :=_dafbe ._deb ._cc .Left ;_cec :=len (_dafbe ._cgae ._eed );if _cec > 1&&_dafbe ._cgae ._bae {_cec =len (_dafbe ._cgae ._eed )-1;};_efcfg :=_dafbe ._fefeb ._ab < _ffd ;_eaab :=_dafbe ._adbg ._dg +_ffd ; +for {var _bdbe float64 ;if _efcfg ||_cega >=_cec {_bdbe =_acga ;}else {_bdbe =_dafbe ._cgae ._eed [_cega ];_cega ++;};_dcag +=_bdbe ;if _dcag > _eaab {_gcgc =_dcag -_eaab ;break ;};};_dafbe .addTextSymbol (&symbol {_eca :"\u0020",_gfb :_gcgc });};return false ; +};type zoneToSkip struct{_afd *_bb .Rectangle ;_bd *_gb .WdEG_WrapTypeChoice ;};func (_gfbgf *convertContext )newParagraph (){if _gfbgf ._deb ==nil {_gfbgf .newPage ();};_eea :=¶graph {};_eea ._bdc =&_bb .Rectangle {};_eea ._dda =_gfbgf ._deb ._ba ; +_gfbgf ._fefeb =_eea ;};func _gaef (_adca *_gg .Document ,_debg string )[]*_gb .CT_TblStylePr {_gdbb :=_adca .GetStyleByID (_debg );var _gacd []*_gb .CT_TblStylePr ;if _babf :=_gdbb .X ();_babf !=nil {if _gcgg :=_babf .BasedOn ;_gcgg !=nil {_gaef (_adca ,_gcgg .ValAttr ); +};if len (_babf .TblStylePr )> 0{_gacd =_babf .TblStylePr ;};};return _gacd ;};func _bbff (_bdgc int64 ,_deefc _gb .ST_NumberFormat )string {_dddf :=int (_bdgc );switch _deefc {case _gb .ST_NumberFormatDecimal :return _g .Itoa (_dddf );case _gb .ST_NumberFormatUpperRoman :return _bfegc (_dddf ,true ); +case _gb .ST_NumberFormatLowerRoman :return _bfegc (_dddf ,false );case _gb .ST_NumberFormatUpperLetter :return _eacg (_dddf ,true );case _gb .ST_NumberFormatLowerLetter :return _eacg (_dddf ,false );default:return _g .Itoa (_dddf );};}; // ConvertToPdfWithOptions convert the document to PDF with file given options. -func ConvertToPdfWithOptions (d *_fd .Document ,opts *Options )*_bd .Creator {var _aafd map[string ]string ;if opts !=nil {if opts .ProcessFields {_aafd =_adc (d );};if len (opts .FontFiles )> 0{_gcfb :=_gf .RegisterFontsFromFiles (opts .FontFiles );if _gcfb !=nil {_bb .Log .Debug ("\u0046\u0061\u0069\u006c t\u006f\u0020\u006c\u006f\u0061\u0064\u0020\u0066\u006f\u006e\u0074\u0073\u003a\u0020%\u0076",opts .FontDirectory ); -};};if opts .FontDirectory !=""{_edbe :=_gf .RegisterFontsFromDirectory (opts .FontDirectory );if _edbe !=nil {_bb .Log .Debug ("\u0046\u0061\u0069l\u0020\u0074\u006f\u0020l\u006f\u0061\u0064\u0020\u0066\u006f\u006et\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003a\u0020\u0025\u0076",_edbe .Error ()); -};};};var (_ddef *_ed .CT_PPrGeneral ;_bfcgc *_ed .CT_RPr ;);if _dafd :=d .Styles .X ().DocDefaults ;_dafd !=nil {if _gacg :=_dafd .PPrDefault ;_gacg !=nil {_ddef =_gacg .PPr ;};if _feccb :=_dafd .RPrDefault ;_feccb !=nil {_bfcgc =_feccb .RPr ;};};_efed ,_fcag :=_bgebf (210),_bgebf (297); -_bdfe :=_ef .Inch *1.0;_bfcb :=_ef .Inch *0.5;_cadfa ,_fdeeg ,_gfde ,_fgcb :=_bdfe ,_bdfe ,_bdfe ,_bdfe ;_dbea ,_gdac :=_bfcb ,_bfcb ;var _cefa []*headerFooterRef ;if _abcd :=d .BodySection ().X ();_abcd !=nil {if _dccc :=_abcd .PgSz ;_dccc !=nil {if _aed :=_abcd .PgMar ; -_aed !=nil {if _aed .LeftAttr .ST_UnsignedDecimalNumber !=nil {_cadfa =_gf .PointsFromTwips (int64 (*_aed .LeftAttr .ST_UnsignedDecimalNumber ));};if _aed .LeftAttr .ST_UnsignedDecimalNumber !=nil {_fdeeg =_gf .PointsFromTwips (int64 (*_aed .RightAttr .ST_UnsignedDecimalNumber )); -};if _aed .TopAttr .Int64 !=nil {_gfde =_gf .PointsFromTwips (*_aed .TopAttr .Int64 );};if _aed .BottomAttr .Int64 !=nil {_fgcb =_gf .PointsFromTwips (*_aed .BottomAttr .Int64 );};if _aed .HeaderAttr .ST_UnsignedDecimalNumber !=nil {_dbea =_gf .PointsFromTwips (int64 (*_aed .HeaderAttr .ST_UnsignedDecimalNumber )); -};if _aed .FooterAttr .ST_UnsignedDecimalNumber !=nil {_gdac =_gf .PointsFromTwips (int64 (*_aed .FooterAttr .ST_UnsignedDecimalNumber ));};};if _dccc .WAttr !=nil {_efed =_gf .PointsFromTwips (int64 (*_dccc .WAttr .ST_UnsignedDecimalNumber ));};if _dccc .HAttr !=nil {_fcag =_gf .PointsFromTwips (int64 (*_dccc .HAttr .ST_UnsignedDecimalNumber )); -};};for _ ,_bfded :=range _abcd .EG_HdrFtrReferences {if _egeba :=_bfded .HeaderReference ;_egeba !=nil {_abdd :=&headerFooterRef {_cdbf :true ,_cbfd :_egeba .IdAttr ,_ffdb :_egeba .TypeAttr };_cefa =append (_cefa ,_abdd );};if _egc :=_bfded .FooterReference ; -_egc !=nil {_cggc :=&headerFooterRef {_bffa :true ,_cbfd :_egc .IdAttr ,_ffdb :_egc .TypeAttr };_cefa =append (_cefa ,_cggc );};};};if d .Settings .X ().DefaultTabStop ==nil {_fgfg =_bgebf (12.7);}else {_fgfg =_gf .PointsFromTwips (int64 (*d .Settings .X ().DefaultTabStop .ValAttr .ST_UnsignedDecimalNumber )); -};_bacd :=_bd .New ();_bacd .SetPageSize (_bd .PageSize {_efed ,_fcag });_bacd .SetPageMargins (_cadfa ,_fdeeg ,_gfde ,_fgcb );_bead :=&convertContext {_feeg :_bacd ,_gfabg :d ,_beac :_ddef ,_gbfa :_bfcgc ,_bdcf :&_gf .Rectangle {Top :_gfde ,Bottom :_fcag -_fgcb ,Left :_cadfa ,Right :_efed -_fdeeg },_bgee :&_gf .Rectangle {Top :_gfde ,Bottom :_fgcb ,Left :_cadfa ,Right :_fdeeg },_aebg :[]note {},_agcfb :map[int64 ]map[int64 ]int64 {},_dced :_aafd ,_egffa :opts ,_cbdbd :_cefa ,_aadf :_dbea ,_egec :_gfde ,_cfef :_fcag -_gdac ,_gaae :_fgcb ,_egdee :_cadfa ,_deed :map[string ]map[int64 ]*_ed .CT_Ind {},_affg :[]float64 {_efed ,_fcag }}; -_bead .calculateHdrFtrContentHeight ();_abbag :=d .X ().Body .EG_BlockLevelElts ;_dcf :=len (_abbag );for _gfe ,_bddg :=range _abbag {var _abbaa []*_ed .EG_ContentBlockContent ;if _gfe < _dcf -1{_dacd :=_abbag [_gfe +1];_abbaa =_dacd .EG_ContentBlockContent ; -};_bead .addAbsoluteCBCs (_bddg .EG_ContentBlockContent ,_abbaa );};_bead .addEndnotes ();_bead .alignSymbolsVertically ();_bead .drawPages ();_bead .drawHeaderFooter ();return _bacd ;};func (_bgdf *convertContext )alignSymbolsVertically (){for _ ,_cdd :=range _bgdf ._caagb {for _ ,_bda :=range _cdd ._ea {for _ ,_bfged :=range _bda ._db {_aag :=0.0; -for _ ,_eeb :=range _bfged ._ag {for _ ,_fbd :=range _eeb ._dab {for _ ,_ced :=range _fbd ._gbd {if _ced ._gbg > _aag {_aag =_ced ._gbg ;};};};};for _ ,_gbe :=range _bfged ._ag {for _ ,_fcbe :=range _gbe ._dab {for _ ,_ada :=range _fcbe ._gbd {if _ada ._gbdb < _aag {_ada ._bfge =_aag -_ada ._gbdb ; -};};};};};};};};func (_eddd *convertContext )addEndnotes (){for _edbdc ,_bcbf :=range _eddd ._aebg {if _edbdc ==0{_eddd .addSeparator ();};_eddd ._bebg =&prefix {_ggfd :_bcbf ._aba };for _dgcbg ,_dbbc :=range _bcbf ._eb {if _edbdc !=0||_dgcbg !=0{_eddd ._fbgd =true ; -};_eddd .addAbsoluteCBCs (_dbbc .EG_ContentBlockContent ,nil );};};_eddd ._fbgd =false ;};func _geed (_ecaead *_fd .Document ,_fbfba *_ed .CT_RPr ,_gddf *_ed .CT_PPr )*_ed .CT_RPr {var _acgb ,_cdbfb *_ed .CT_RPr ;if _fbfba ==nil {_fbfba =_ed .NewCT_RPr (); -};var _fceb *_ed .CT_ParaRPr ;if _gddf !=nil &&_gddf .RPr !=nil {_fceb =_gddf .RPr ;};if _fceb ==nil {_fceb =_ed .NewCT_ParaRPr ();};if _fbfba .RStyle !=nil {_bccgb :=_ecaead .GetStyleByID (_fbfba .RStyle .ValAttr );if _abbe :=_bccgb .X ();_abbe !=nil {_acgb =_abbe .RPr ; -};};if _acgb ==nil {_acgb =_ed .NewCT_RPr ();};if _fceb .RStyle !=nil {_gfee :=_ecaead .GetStyleByID (_fceb .RStyle .ValAttr );if _begf :=_gfee .X ();_begf !=nil {_cdbfb =_begf .RPr ;if _begf .QFormat !=nil &&_dffcdd (_begf .QFormat ){return _cdbfb ;}; -};};if _cdbfb ==nil {_cdbfb =_ed .NewCT_RPr ();};if _fbfba .Color ==nil {if _acgb .Color !=nil {_fbfba .Color =_acgb .Color ;}else if _fceb .Color !=nil {_fbfba .Color =_fceb .Color ;}else if _cdbfb .Color !=nil {_fbfba .Color =_cdbfb .Color ;};};if _fbfba .Spacing ==nil {if _acgb .Spacing !=nil {_fbfba .Spacing =_acgb .Spacing ; -}else if _fceb .Spacing !=nil {_fbfba .Spacing =_fceb .Spacing ;}else if _cdbfb .Spacing !=nil {_fbfba .Spacing =_cdbfb .Spacing ;};};if _fbfba .Sz ==nil {if _acgb .Sz !=nil {_fbfba .Sz =_acgb .Sz ;}else if _fceb .Sz !=nil {_fbfba .Sz =_fceb .Sz ;}else if _cdbfb .Sz !=nil {_fbfba .Sz =_cdbfb .Sz ; -};};if _fbfba .SzCs ==nil {if _acgb .SzCs !=nil {_fbfba .SzCs =_acgb .SzCs ;}else if _fceb .SzCs !=nil {_fbfba .SzCs =_fceb .SzCs ;}else if _cdbfb .SzCs !=nil {_fbfba .SzCs =_cdbfb .SzCs ;};};if _fbfba .B ==nil {if _acgb .B !=nil {_fbfba .B =_acgb .B ; -}else if _fceb .B !=nil {_fbfba .B =_fceb .B ;}else if _cdbfb .B !=nil {_fbfba .B =_cdbfb .B ;};};if _fbfba .I ==nil {if _acgb .I !=nil {_fbfba .I =_acgb .I ;}else if _fceb .I !=nil {_fbfba .I =_fceb .I ;}else if _cdbfb .I !=nil {_fbfba .I =_cdbfb .I ; -};};if _fbfba .U ==nil {if _acgb .U !=nil {_fbfba .U =_acgb .U ;}else if _fceb .U !=nil {_fbfba .U =_fceb .U ;}else if _cdbfb .U !=nil {_fbfba .U =_cdbfb .U ;};};if _fbfba .RFonts ==nil {if _acgb .RFonts !=nil {_fbfba .RFonts =_acgb .RFonts ;}else if _fceb .RFonts !=nil {_fbfba .RFonts =_fceb .RFonts ; -}else if _cdbfb .RFonts !=nil {_fbfba .RFonts =_cdbfb .RFonts ;};};if _fbfba .VertAlign ==nil {if _acgb .VertAlign !=nil {_fbfba .VertAlign =_acgb .VertAlign ;}else if _fceb .VertAlign !=nil {_fbfba .VertAlign =_fceb .VertAlign ;}else if _cdbfb .VertAlign !=nil {_fbfba .VertAlign =_cdbfb .VertAlign ; -};};if _fbfba .Caps ==nil {if _acgb .Caps !=nil {_fbfba .Caps =_acgb .Caps ;}else if _fceb .Caps !=nil {_fbfba .Caps =_fceb .Caps ;}else if _cdbfb .Caps !=nil {_fbfba .Caps =_cdbfb .Caps ;};};if _fbfba .SmallCaps ==nil {if _acgb .SmallCaps !=nil {_fbfba .SmallCaps =_acgb .SmallCaps ; -}else if _fceb .SmallCaps !=nil {_fbfba .SmallCaps =_fceb .SmallCaps ;}else if _cdbfb .SmallCaps !=nil {_fbfba .SmallCaps =_cdbfb .SmallCaps ;};};if _fbfba .Bdr ==nil {if _acgb .Bdr !=nil {_fbfba .Bdr =_acgb .Bdr ;}else if _fceb .Bdr !=nil {_fbfba .Bdr =_fceb .Bdr ; -}else if _cdbfb .Bdr !=nil {_fbfba .Bdr =_cdbfb .Bdr ;};};if _fbfba .Shd ==nil {if _acgb .Shd !=nil {_fbfba .Shd =_acgb .Shd ;}else if _fceb .Shd !=nil {_fbfba .Shd =_fceb .Shd ;}else if _cdbfb .Shd !=nil {_fbfba .Shd =_cdbfb .Shd ;};};return _fbfba ;}; -func (_cecg *convertContext )addInlineSymbol (_cada *symbol ){if len (_cecg ._adaf ._gbd )> 0{_cfaa :=_cecg ._adaf ._gbd [len (_cecg ._adaf ._gbd )-1]._cec ;if _cfaa =="\u0020"{_cecg .addCurrentWordToParagraph ();_cecg .newWord ();};};_cecg ._adaf ._gbd =append (_cecg ._adaf ._gbd ,_cada ); -_cada ._bgd =_cecg ._adaf ._ff ;_cecg ._adaf ._ff +=_cada ._ebe ;_cecg ._adaf ._dd =false ;_cecg .adjustHeights (_cada ._gbg );};func _acf (_fff *_bd .Creator ,_gaa *block ){_gaa ._ega .SetPos (_gaa ._fe ,_gaa ._gggg );_fff .Draw (_gaa ._ega );if _gaa ._bae {_gf .DrawRectangle (_fff ,&_gf .Rectangle {Top :_gaa ._gggg ,Bottom :_gaa ._gggg +_gaa ._ega .Height (),Left :_gaa ._fe ,Right :_gaa ._fe +_gaa ._ega .Width ()},_gaa ._ead ,_gaa ._ecf ); -};}; - -// FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. -type FontStyle =_gf .FontStyle ;type note struct{_aba string ;_eb []*_ed .EG_BlockLevelElts ;_ae *_bd .Block ;};func (_gbdf *convertContext )makePdfBlockFromChart (_fbb *_ac .Chart ,_fcga ,_fdcc float64 )(*_bd .Block ,error ){_fade :=_fbb .CT_RelId .IdAttr ; -_bfde :=_gbdf ._gfabg .GetChartSpaceByRelId (_fade );if _bfde ==nil {return nil ,_a .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};var _dbc *_bba .Theme ;_ggfe :=_gbdf ._gfabg .Themes ();if len (_ggfe )> 0{_dbc =_ggfe [0]; -};return _gf .MakeBlockFromChartSpace (_bfde ,_fcga ,_fdcc ,_dbc );};func (_begc *convertContext )makePdfImageFromGraphics (_cdgce *_ca .Pic )(*_bd .Image ,error ){if _ebgd :=_cdgce .BlipFill ;_ebgd !=nil {if _agcd :=_ebgd .Blip ;_agcd !=nil {if _ggab :=_agcd .EmbedAttr ; -_ggab !=nil {_dbgb ,_eead :=_begc ._gfabg .GetImageObjByRelId (*_ggab );if _eead !=nil {return nil ,_eead ;};_cgda ,_eead :=_ab .Open (_dbgb .Path );if _eead !=nil {return nil ,_eead ;};_bfef ,_eead :=_e .ReadAll (_cgda );if _eead !=nil {return nil ,_eead ; -};_dbdc ,_eead :=_begc ._feeg .NewImageFromData (_bfef );if _eead !=nil {return nil ,_eead ;};return _dbdc ,nil ;};};};return nil ,nil ;};func (_caea *convertContext )addAnchorBlocks (_dgf []*_ed .EG_PContent ){for _ ,_ffde :=range _dgf {for _ ,_egb :=range _ffde .EG_ContentRunContent {if _baf :=_egb .R ; -_baf !=nil {for _ ,_eebg :=range _baf .EG_RunInnerContent {if _cedc :=_eebg .Drawing ;_cedc !=nil {for _ ,_fcc :=range _cedc .Anchor {var _efa ,_gedf ,_ede ,_ffcc float64 ;_aad ,_cefe :=_fcc .PositionH ,_fcc .PositionV ;if _edg :=_aad .Choice ;_edg !=nil {if _edg .PosOffset !=nil {_efa =_ef .FromEMU (int64 (*_edg .PosOffset )); -};};if _cfa :=_cefe .Choice ;_cfa !=nil {if _cfa .PosOffset !=nil {_gedf =_ef .FromEMU (int64 (*_cfa .PosOffset ));};};if _caa :=_fcc .Extent ;_caa !=nil {_ffcc =_ef .FromEMU (_caa .CxAttr );_ede =_ef .FromEMU (_caa .CyAttr );};_fagd :=_caea ._bdcf .Top +_gedf ; -_cgb :=_fagd +_ede ;_add :=_caea ._dbag ._cee +_efa ;_cgc :=_add +_ffcc ;_gcbf :=_gedf +_ede ;if _gcbf > _caea ._dbag ._aeg {_caea ._dbag ._aeg =_gcbf ;};if !_fcc .AllowOverlapAttr {_caea ._dbag ._gd =_ede ;};if _fcc .Choice !=nil &&_fcc .Choice .WrapNone ==nil {_caea ._dbag ._dacg =append (_caea ._dbag ._dacg ,&zoneToSkip {_ebd :&_gf .Rectangle {Top :_fagd ,Bottom :_cgb ,Left :_add ,Right :_cgc },_fb :_fcc .Choice }); -};if _ccg :=_fcc .Graphic ;_ccg !=nil {if _fec :=_ccg .GraphicData ;_fec !=nil {for _ ,_dbdb :=range _fec .Any {if _fafc ,_gfb :=_dbdb .(*_ca .Pic );_gfb {_ccbc ,_gga :=_caea .makePdfImageFromGraphics (_fafc );if _gga !=nil {_bb .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_gga ); -};_dde :=false ;if _fafc .SpPr !=nil &&_fafc .SpPr .Xfrm !=nil {if _egade :=_fafc .SpPr .Xfrm .Ext ;_egade !=nil {_dde =true ;};};if _ccbc !=nil {if !_dde {_ccbc .Scale (_ffcc /_ccbc .Width (),_ede /_ccbc .Height ());}else {_ccbc .ScaleToWidth (_ffcc ); -};_bcag :=&image {_dg :_ccbc ,_bdf :_add ,_ggg :_fagd };if _fcc .BehindDocAttr {_caea ._dbag ._baa =append (_caea ._dbag ._baa ,_bcag );}else {_caea ._dbag ._dac =append (_caea ._dbag ._dac ,_bcag );};};}else if _gedd ,_afgf :=_dbdb .(*_ac .Chart );_afgf {_fdad ,_feg :=_caea .makePdfBlockFromChart (_gedd ,_ffcc ,_ede ); -if _feg !=nil {_bb .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_feg );};if _fdad !=nil {_eca :=&block {_ega :_fdad ,_fe :_add ,_gggg :_fagd };if _fcc .BehindDocAttr {_caea ._dbag ._bbff =append (_caea ._dbag ._bbff ,_eca ); -}else {_caea ._dbag ._bbc =append (_caea ._dbag ._bbc ,_eca );};};};};};};};};};};};};};type line struct{_abba float64 ;_af float64 ;_cg float64 ;_abdf float64 ;_deb float64 ;_ag []*span ;};func (_cgbg *convertContext )newSpan (){_ebee :=&span {_gfa :_cgbg ._dcef ._abdf ,_bg :_cgbg ._dcef ._cg }; -_cgbg ._gacf =_ebee ;_cgbg ._dcef ._ag =append (_cgbg ._dcef ._ag ,_ebee );}; - -// ConvertToPdf converts document to PDF file. This package is beta, breaking changes can take place. -func ConvertToPdf (d *_fd .Document )*_bd .Creator {return ConvertToPdfWithOptions (d ,nil )};type tableWrapper struct{_bab *_bd .Table ;_acb float64 ;};func (_fbde *convertContext )moveCurrentParagraphToNewPage (){_fbde .newPage ();_gfaf :=_fbde ._dbag ._ba -_fbde ._eefb ._gcg ; -_fbde ._dbag ._ba -=_gfaf ;for _ ,_afc :=range _fbde ._dbag ._dacg {_afc ._ebd .Translate (0,-_gfaf );};for _ ,_bcgf :=range _fbde ._dbag ._bbc {_bcgf ._gggg -=_gfaf ;};for _ ,_aeccd :=range _fbde ._dbag ._bbff {_aeccd ._gggg -=_gfaf ;};for _ ,_fegf :=range _fbde ._dbag ._dac {_fegf ._ggg -=_gfaf ; -};for _ ,_addf :=range _fbde ._dbag ._baa {_addf ._ggg -=_gfaf ;};};func (_feaf *convertContext )calculateHdrFtrContentHeight (){_cggf :=_bd .New ();_cggf .SetPageSize (_bd .PageSize {_feaf ._feeg .Width (),_feaf ._feeg .Height ()});_cggf .SetPageMargins (_feaf ._bgee .Left ,_feaf ._bgee .Right ,_feaf ._bgee .Top ,_feaf ._bgee .Bottom ); -_dgcf :=*_feaf ;_dgcf ._feeg =_cggf ;_dgcf .newPage ();_dgcf .drawPages ();_dgcf .drawHeaderFooter ();_deab :=_cggf .Finalize ();if _deab !=nil {_bb .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_deab );};if _dgcf ._egec >=_feaf ._bgee .Top {_feaf ._bdcf .Top =_dgcf ._egec +_feaf ._aadf ; -_feaf ._bgee .Top =_dgcf ._egec +_feaf ._aadf ;_feaf ._egec =_dgcf ._egec ;};if _dgcf ._gaae < _feaf ._bgee .Bottom {_cba :=(_dgcf ._gaae /_feaf ._bgee .Bottom )*(_dgcf ._gaae *_bf );_feaf ._cfef -=_cba ;}else {_feaf ._cfef -=_dgcf ._gaae ;};_feaf ._feeg .SetPageMargins (_feaf ._bgee .Left ,_feaf ._bgee .Right ,_feaf ._bgee .Top ,_feaf ._bgee .Bottom ); -};func _gag (_fdgbd string )(float64 ,float64 ){_eabe :=_fg .SplitN (_fdgbd ,"\u002c",2);_fgba :=_fg .ReplaceAll (_eabe [0],"\u0070\u0074","");_dadb :=_fg .ReplaceAll (_eabe [1],"\u0070\u0074","");_efgf ,_gaafa :=_b .ParseFloat (_fgba ,64);if _gaafa !=nil {_bb .Log .Debug ("\u0045\u0052RO\u0052\u003a\u0020U\u006e\u0061\u0062\u006ce p\u0061rs\u0065\u0020\u0078\u003a\u0020\u0025\u0076 t\u006f\u0020\u0066\u006c\u006f\u0061\u00746\u0034",_gaafa .Error ()); -};_eeeg ,_gaafa :=_b .ParseFloat (_dadb ,64);if _gaafa !=nil {_bb .Log .Debug ("\u0045\u0052RO\u0052\u003a\u0020U\u006e\u0061\u0062\u006ce p\u0061rs\u0065\u0020\u0079\u003a\u0020\u0025\u0076 t\u006f\u0020\u0066\u006c\u006f\u0061\u00746\u0034",_gaafa .Error ()); -};return _efgf ,_eeeg ;};func (_fbgg *convertContext )addAbsoluteHeaderFooterTable (_egag *_ed .CT_Tbl ){_dfed :=_egag .TblGrid ;if _dfed ==nil {return ;};_dda :=len (_dfed .GridCol );if _dda ==0{return ;};_bace :=[]float64 {};_dagd :=[]float64 {};_egebe :=0.0; -for _ ,_acfa :=range _dfed .GridCol {_faaa :=0.0;if _acfa .WAttr .ST_UnsignedDecimalNumber !=nil {_faaa =_gf .PointsFromTwips (int64 (*_acfa .WAttr .ST_UnsignedDecimalNumber ));};_bace =append (_bace ,_faaa );_egebe +=_faaa ;};for _abbc :=0;_abbc < _dda ; -_abbc ++{_dagd =append (_dagd ,_bace [_abbc ]/_egebe );};_ebae :=_fbgg ._feeg .NewTable (_dda );_ebae .SetColumnWidths (_dagd ...);_eeca :=_fbgg ._feeg .NewTable (_dda );_eeca .SetColumnWidths (_dagd ...);_fedf ,_cfea ,_gacd :=_fgfed (_fbgg ._gfabg ,_egag .TblPr ); -var _agff []*_ed .CT_TblStylePr ;if _fedf .TblStyle !=nil {_agff =_fcfe (_fbgg ._gfabg ,_fedf .TblStyle .ValAttr );};_dccb :=_eaab (_fedf .TblW ,_fbgg ._eefb ._efg .Right -_fbgg ._eefb ._efg .Left ,0);_ebff :=_eaab (_fedf .TblInd ,_fbgg ._eefb ._efg .Right -_fbgg ._eefb ._efg .Left ,0); -_eea :=_fbgg ._eefb ._efg .Bottom -_fbgg ._dbag ._ba ;_ffed :=len (_egag .EG_ContentRowContent );for _eeda ,_gbbc :=range _egag .EG_ContentRowContent {if _gbbc ==nil {continue ;};_dfdff :=_fbgg ._feeg .NewTable (_dda );_dfdff .SetColumnWidths (_dagd ...); -if _cbea :=_gbbc .Tr ;len (_cbea )> 0{_cbed :=_cbea [0];_dgda :=_cbed .TblPrEx ;for _gbdgg ,_agga :=range _cbed .EG_ContentCellContent {if _gdbgc :=_agga .Tc ;len (_gdbgc )> 0{if _gceg :=_gdbgc [0];_gceg !=nil {_fbgg .addCellToTable (_eeca ,_gceg ,_fedf ,_dgda ,_eeda ,_gbdgg ,_ffed ,_dda ,_agff ,_cfea ,_gacd ,false ); -_fbgg .addCellToTable (_dfdff ,_gceg ,_fedf ,_dgda ,_eeda ,_gbdgg ,_ffed ,_dda ,_agff ,_cfea ,_gacd ,false );};};};var _dgfc float64 ;if _gddg :=_cbed .TrPr ;_gddg !=nil {if len (_gddg .TrHeight )!=0{_gdag :=_gddg .TrHeight [0];if _egac :=_gdag .ValAttr ; -_egac !=nil {if _egac .ST_UnsignedDecimalNumber !=nil {_dgfc =_gf .PointsFromTwips (int64 (*_egac .ST_UnsignedDecimalNumber ));};};};};if _dgfc < _dfdff .Height (){_dgfc =_dfdff .Height ();};if _dgfc < _bgebf (4){_dgfc =_bgebf (4);};_eeca .SetRowHeight (_eeca .CurRow (),_dgfc ); -_dfdff .SetRowHeight (_dfdff .CurRow (),_dgfc );if _dccb ==0||_dccb > _fbgg ._eefb ._efg .Right -_fbgg ._eefb ._efg .Left {_dccb =_fbgg ._eefb ._efg .Right -_fbgg ._eefb ._efg .Left ;};_fgef :=_gf .MakeTempCreator (_dccb ,_bgebf (1000));_fgef .Draw (_eeca ); -if _eeca .Height ()>=_eea {_fbgg .addParagraphWithTable (*_ebae ,_dccb ,_ebff );_fbgg .newPage ();*_eeca =*_dfdff ;_eeca .SetRowHeight (_eeca .CurRow (),_dgfc );_eea =_fbgg ._eefb ._efg .Bottom -_fbgg ._eefb ._efg .Top ;_ebae =nil ;}else {if _ebae ==nil {_ebae =_fbgg ._feeg .NewTable (_dda ); -_ebae .SetColumnWidths (_dagd ...);};*_ebae =*_dfdff ;};};};if _ebae !=nil {_fbgg .addParagraphWithTableToHeaderFooter (*_ebae ,_dccb ,_ebff );};};type borderLine struct{_dea _bd .Color ;_ggb _gf .BorderPosition ;_aga float64 ;_fda float64 ;_eac float64 ; -};func (_ecdf *convertContext )addParagraphWithTableToHeaderFooter (_cadc _bd .Table ,_affgd ,_fagc float64 ){_ecdf .newParagraph ();_ecdf ._dbag ._bbf =&_gf .Rectangle {Top :_bgebf (2),Bottom :_bgebf (2),Left :0,Right :0};_ecdf ._dbag ._fgf =&tableWrapper {_bab :&_cadc ,_acb :_affgd }; -_ecdf ._dbag ._da =_fagc ;_ecdf ._dbag ._gd =_cadc .Height ();_ecdf .determineParagraphBounds ();if _ecdf ._cfg {_ecdf .addCurrentParagraphHeaderToCurrentPage ();}else if _ecdf ._afef {_ecdf .addCurrentParagraphFooterToCurrentPage ();};};func (_edgg *convertContext )getStyleProps (_ffea string ,_ddg _fd .Style )(*_ed .CT_PPrGeneral ,*_ed .CT_RPr ){var _cdbd *_ed .CT_PPrGeneral ; -var _afee *_ed .CT_RPr ;_dadf :=_edgg ._gfabg .GetStyleByID (_ffea );_dggfe :=int64 (0);_gffge :=true ;if _egbf :=_dadf .X ();_egbf !=nil {_cdbd =_egbf .PPr ;_afee =_egbf .RPr ;if _egbf .UiPriority !=nil {_dggfe =_egbf .UiPriority .ValAttr ;};if _dbba :=_egbf .BasedOn ; -_dbba !=nil {_geac ,_afgef :=_edgg .getStyleProps (_dbba .ValAttr ,_dadf );if _bddbe :=_ddg .X ();_bddbe !=nil {if _bddbe .UiPriority !=nil &&_dggfe > 0{if _egbf .UiPriority .ValAttr > _dggfe {_gffge =false ;};};if _bddbe .QFormat !=nil &&_egbf .QFormat !=nil &&_dffcdd (_bddbe .QFormat )&&_dffcdd (_egbf .QFormat ){_gffge =false ; -};};if _gffge {_cdbd =_cbgb (_cdbd ,_geac );_afee =_ecfb (_afee ,_afgef );};};};return _cdbd ,_afee ;};func (_eaag *convertContext )assignHeaderFooterToPage (_fbbe *page ){_afcc :=_eaag ._gfabg .DocRels ();_cagc :=_be .MustCompile ("\u005b\u0030\u002d\u0039\u005d\u002b"); -if len (_fbbe ._gb )> 0{for _ ,_dbga :=range _fbbe ._gb {if _dbga !=nil {if _dbga ._cdbf {if _agad :=_afcc .GetTargetByRelId (_dbga ._cbfd );_agad !=""{_bccg ,_ :=_b .Atoi (_cagc .FindString (_agad ));for _dccf ,_geae :=range _eaag ._gfabg .Headers (){if _bccg ==(_dccf +1){_eaag ._cfg =true ; -_eaag ._afef =false ;_eaag .addAbsoluteHeaderFooterCBCs (_geae .X ().EG_ContentBlockContent );};};};};if _dbga ._bffa {if _aeea :=_afcc .GetTargetByRelId (_dbga ._cbfd );_aeea !=""{_aeec ,_ :=_b .Atoi (_cagc .FindString (_aeea ));for _daba ,_gcfe :=range _eaag ._gfabg .Footers (){if _aeec ==(_daba +1){_eaag ._cfg =false ; -_eaag ._afef =true ;_eaag .addAbsoluteHeaderFooterCBCs (_gcfe .X ().EG_ContentBlockContent );};};};};};};};};func (_eaaf *convertContext )newPage (){_cbg :=&page {};_cbg ._efg =_eaaf ._bdcf ;_cbg ._gcg =_cbg ._efg .Top ;if _eaaf ._fbgd {_cbg ._abb =true ; -_cbg ._gcg +=_caf ;};_eaaf ._caagb =append (_eaaf ._caagb ,_cbg );_eaaf ._eefb =_cbg ;};func init (){_ceag =_be .MustCompile ("\u0053E\u0054 \u0028\u002e\u002b\u0029\u0020\u0022\u0028\u002e\u002b\u0029\u0022");_bece =_be .MustCompile ("\u0052\u0045\u0046\u0020\u0028\u002e\u002b\u003f\u0029\u0020"); -}; +func ConvertToPdfWithOptions (d *_gg .Document ,opts *Options )*_cg .Creator {var _gdaag map[string ]string ;if opts !=nil {if opts .ProcessFields {_gdaag =_dbda (d );};if len (opts .FontFiles )> 0{_affa :=_bb .RegisterFontsFromFiles (opts .FontFiles ); +if _affa !=nil {_f .Log .Debug ("\u0046\u0061\u0069\u006c t\u006f\u0020\u006c\u006f\u0061\u0064\u0020\u0066\u006f\u006e\u0074\u0073\u003a\u0020%\u0076",opts .FontDirectory );};};if opts .FontDirectory !=""{_dabd :=_bb .RegisterFontsFromDirectory (opts .FontDirectory ); +if _dabd !=nil {_f .Log .Debug ("\u0046\u0061\u0069l\u0020\u0074\u006f\u0020l\u006f\u0061\u0064\u0020\u0066\u006f\u006et\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u003a\u0020\u0025\u0076",_dabd .Error ());};};};var (_agec *_gb .CT_PPrGeneral ; +_ddcf *_gb .CT_RPr ;);if _ededb :=d .Styles .X ().DocDefaults ;_ededb !=nil {if _ebfe :=_ededb .PPrDefault ;_ebfe !=nil {_agec =_ebfe .PPr ;};if _gcdb :=_ededb .RPrDefault ;_gcdb !=nil {_ddcf =_gcdb .RPr ;};};_ebebd ,_ecb :=_gffef (210),_gffef (297);_cdcg :=_be .Inch *1.0; +_abg :=_be .Inch *0.5;_cab ,_geca ,_adcgd ,_deg :=_cdcg ,_cdcg ,_cdcg ,_cdcg ;_daef ,_efbag :=_abg ,_abg ;var _faeb []*headerFooterRef ;if _bdfc :=d .BodySection ().X ();_bdfc !=nil {if _fcba :=_bdfc .PgSz ;_fcba !=nil {if _bedd :=_bdfc .PgMar ;_bedd !=nil {if _bedd .LeftAttr .ST_UnsignedDecimalNumber !=nil {_cab =_bb .PointsFromTwips (int64 (*_bedd .LeftAttr .ST_UnsignedDecimalNumber )); +};if _bedd .LeftAttr .ST_UnsignedDecimalNumber !=nil {_geca =_bb .PointsFromTwips (int64 (*_bedd .RightAttr .ST_UnsignedDecimalNumber ));};if _bedd .TopAttr .Int64 !=nil {_adcgd =_bb .PointsFromTwips (*_bedd .TopAttr .Int64 );};if _bedd .BottomAttr .Int64 !=nil {_deg =_bb .PointsFromTwips (*_bedd .BottomAttr .Int64 ); +};if _bedd .HeaderAttr .ST_UnsignedDecimalNumber !=nil {_daef =_bb .PointsFromTwips (int64 (*_bedd .HeaderAttr .ST_UnsignedDecimalNumber ));};if _bedd .FooterAttr .ST_UnsignedDecimalNumber !=nil {_efbag =_bb .PointsFromTwips (int64 (*_bedd .FooterAttr .ST_UnsignedDecimalNumber )); +};};if _fcba .WAttr !=nil {_ebebd =_bb .PointsFromTwips (int64 (*_fcba .WAttr .ST_UnsignedDecimalNumber ));};if _fcba .HAttr !=nil {_ecb =_bb .PointsFromTwips (int64 (*_fcba .HAttr .ST_UnsignedDecimalNumber ));};};for _ ,_deef :=range _bdfc .EG_HdrFtrReferences {if _ffbe :=_deef .HeaderReference ; +_ffbe !=nil {_acfeg :=&headerFooterRef {_dfcdf :true ,_cea :_ffbe .IdAttr ,_dbdac :_ffbe .TypeAttr };_faeb =append (_faeb ,_acfeg );};if _dfd :=_deef .FooterReference ;_dfd !=nil {_eccg :=&headerFooterRef {_efbge :true ,_cea :_dfd .IdAttr ,_dbdac :_dfd .TypeAttr }; +_faeb =append (_faeb ,_eccg );};};};if d .Settings .X ().DefaultTabStop ==nil {_acga =_gffef (12.7);}else {_acga =_bb .PointsFromTwips (int64 (*d .Settings .X ().DefaultTabStop .ValAttr .ST_UnsignedDecimalNumber ));};_dfaeg :=_cg .New ();_dfaeg .SetPageSize (_cg .PageSize {_ebebd ,_ecb }); +_dfaeg .SetPageMargins (_cab ,_geca ,_adcgd ,_deg );_ebae :=&convertContext {_feec :_dfaeg ,_adbcc :d ,_aagf :_agec ,_febge :_ddcf ,_adfa :&_bb .Rectangle {Top :_adcgd ,Bottom :_ecb -_deg ,Left :_cab ,Right :_ebebd -_geca },_fcdd :&_bb .Rectangle {Top :_adcgd ,Bottom :_deg ,Left :_cab ,Right :_geca },_bbfg :[]note {},_gbcf :map[int64 ]map[int64 ]int64 {},_bgg :_gdaag ,_fgeb :opts ,_ebf :_faeb ,_dggd :_daef ,_dedcd :_adcgd ,_aeff :_ecb -_efbag ,_dgea :_deg ,_aabf :_cab ,_baca :map[string ]map[int64 ]*_gb .CT_Ind {},_gedffd :[]float64 {_ebebd ,_ecb }}; +_ebae .calculateHdrFtrContentHeight ();_dggaa :=d .X ().Body .EG_BlockLevelElts ;_cbbg :=len (_dggaa );for _efef ,_fbcb :=range _dggaa {var _adab []*_gb .EG_ContentBlockContent ;if _efef < _cbbg -1{_eec :=_dggaa [_efef +1];_adab =_eec .EG_ContentBlockContent ; +};_ebae .addAbsoluteCBCs (_fbcb .EG_ContentBlockContent ,_adab );};_ebae .addEndnotes ();_ebae .alignSymbolsVertically ();_ebae .drawPages ();_ebae .drawHeaderFooter ();return _dfaeg ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1; +FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func _eacg (_acffe int ,_cbdad bool )string {_cggd :=(_acffe -1)/26+1;_acfg :=byte ((_acffe -1)%26);if _cbdad {_acfg +=byte (65);}else {_acfg +=byte (97);};_aadg :=_d .NewBuffer ([]byte {}); +for _eebb :=0;_eebb < _cggd ;_eebb ++{_aadg .Write ([]byte {_acfg });};return _aadg .String ();};func (_bdde *convertContext )addAbsoluteCBCs (_acd []*_gb .EG_ContentBlockContent ,_gedb []*_gb .EG_ContentBlockContent ){_feb :="";_fcg :=false ;for _ ,_fcae :=range _gedb {if len (_fcae .P )< 1{_fcg =true ; +break ;};for _ ,_cgf :=range _fcae .P {if len (_cgf .EG_PContent )==0{break ;};if _cgf .PPr !=nil &&_cgf .PPr .PStyle !=nil {_feb =_cgf .PPr .PStyle .ValAttr ;break ;};};};for _ ,_eaa :=range _acd {for _ ,_bgc :=range _eaa .P {_bdde .newParagraph ();if _bgc .PPr !=nil &&_bgc .PPr .PStyle ==nil {_fef :=_bdde ._adbcc .Styles .ParagraphStyles (); +for _ ,_daae :=range _fef {if _cd :=_daae .X ().DefaultAttr ;_cd !=nil {if _cgd :=_cd .Bool ;_cgd !=nil &&*_cgd {_bgc .PPr =_cdgc (_bgc .PPr ,_daae .X ().PPr ,_daae .X ().RPr );};if _cdb :=_cd .ST_OnOff1 ;_cdb ==_bf .ST_OnOff1On {_bgc .PPr =_cdgc (_bgc .PPr ,_daae .X ().PPr ,_daae .X ().RPr ); +};break ;};};};_bbga ,_bfea :=_bdde .combinePPrWithStyles (_bgc .PPr );if _bfea !=nil {_bdde ._cgae =_bfea ;};if _bgc .PPr !=nil &&_bgc .PPr .PStyle !=nil {if _bgc .PPr .PStyle .ValAttr !=_feb {_bgc .PPr .ContextualSpacing =nil ;};};if _bbga !=nil &&_bbga .SectPr !=nil {for _ ,_ecg :=range _bbga .SectPr .EG_HdrFtrReferences {if _bge :=_ecg .HeaderReference ; +_bge !=nil {_gaee :=&headerFooterRef {_dfcdf :true ,_cea :_bge .IdAttr ,_dbdac :_bge .TypeAttr };_bdde ._deb ._ee =append (_bdde ._deb ._ee ,_gaee );};if _gecb :=_ecg .FooterReference ;_gecb !=nil {_dag :=&headerFooterRef {_efbge :true ,_cea :_gecb .IdAttr ,_dbdac :_gecb .TypeAttr }; +_bdde ._deb ._ee =append (_bdde ._deb ._ee ,_dag );};};if !_fcg &&(_bbga .SectPr .Type ==nil ||(_bbga .SectPr .Type !=nil &&_bbga .SectPr .Type .ValAttr !=_gb .ST_SectionMarkContinuous ))&&_bfea ==nil &&!_bbeb (_bbga .WidowControl ){_bdde .newPage ();continue ; +};if len (_bgc .EG_PContent )< 1{continue ;};};_bdde .assignPropsToAbsoluteParagraph (_bbga ,_bdde ._fefeb );_bdde .determineParagraphBounds ();_bdde .newLine ();_bdde .newWord ();_def :=_bgc .EG_PContent ;if len (_def )==0{_bdde .addEmptyLine ();}else {if _bdde .addAbsoluteEGPC (_def ,_bbga ){_bdde .newPage (); +continue ;};if _bdde .currentParagraphOverflowsCurrentPage (){_bdde .moveCurrentParagraphToNewPage ();};_bdde .addAnchorBlocks (_def );_bdde .addAnchorExtra (_def );_bdde .addCurrentWordToParagraph ();};_bdde .addCurrentParagraphToCurrentPage ();};for _ ,_eac :=range _eaa .Tbl {if _bdde ._fefeb ==nil {_bdde .newParagraph (); +_bdde .determineParagraphBounds ();_bdde .newLine ();_bdde .newWord ();};_bdde .addAbsoluteTable (_eac );};};};func (_efb *convertContext )addAbsoluteEGPC (_dae []*_gb .EG_PContent ,_acf *_gb .CT_PPr )bool {_bfee :=len (_dae );for _ ,_fadd :=range _dae {for _ ,_dgd :=range _fadd .FldSimple {if _dgd !=nil {_efb .addAbsoluteEGPC (_dgd .EG_PContent ,_acf ); +};};if _efd :=_fadd .Hyperlink ;_efd !=nil {_efb ._feddb =_efd ;_efb .addAbsoluteCRC (_efd .EG_ContentRunContent ,_acf );};_efb ._feddb =nil ;if _efb .addAbsoluteCRC (_fadd .EG_ContentRunContent ,_acf ){if _bfee > 1{_efb .moveCurrentParagraphToNewPage (); +continue ;}else {return true ;};};_bfee --;};return false ;};type symbol struct{_eca string ;_ded float64 ;_bac float64 ;_gfb float64 ;_cge float64 ;_acg float64 ;_abf *_cg .TextStyle ;_agb *_cg .Image ;_ffa *block ;_daf string ;_bad bool ;_fdd bool ;_accc *_cg .Color ; +_bdd bool ;_ae bool ;};type span struct{_eee float64 ;_gbcc float64 ;_bfb []*word ;};func (_fge *convertContext )assignPropsToAbsoluteParagraph (_bceb *_gb .CT_PPr ,_daacc *paragraph )(float64 ,float64 ){_fge ._deeg =_bceb ;_bceb =_cdgc (_bceb ,_fge ._aagf ,_fge ._febge ); +_aegf :=12.4;if _bceb ==nil {return 0,0;};if _adec :=_bceb .RPr ;_adec !=nil {_ccac :=_bbbd (_adec .Sz ,_adec .SzCs );if _aegf <=_ccac {_aegf =_ccac ;}else {_aegf =_ccac *_dc ;};_daacc ._bbb =_aegf ;};if _bceb .Jc !=nil {switch _bceb .Jc .ValAttr {case _gb .ST_JcRight :_daacc ._db =_cg .TextAlignmentRight ; +case _gb .ST_JcCenter :_daacc ._db =_cg .TextAlignmentCenter ;case _gb .ST_JcBoth :_daacc ._db =_cg .TextAlignmentJustify ;case _gb .ST_JcEnd :_daacc ._db =_cg .TextAlignmentRight ;default:_daacc ._db =_cg .TextAlignmentLeft ;};};var _bcec ,_decg ,_bcab ,_acbf ,_fbdd float64 ; +if _fcfd :=_bceb .Spacing ;_fcfd !=nil {if _aeaa :=_fcfd .BeforeAttr ;_aeaa !=nil {if _aeaa .ST_UnsignedDecimalNumber !=nil {_bcec =_bb .PointsFromTwips (int64 (*_aeaa .ST_UnsignedDecimalNumber ));};};if _fecg :=_fcfd .AfterAttr ;_fecg !=nil {if _fecg .ST_UnsignedDecimalNumber !=nil {_decg =_bb .PointsFromTwips (int64 (*_fecg .ST_UnsignedDecimalNumber )); +};};if _faa :=_fcfd .LineAttr ;_faa !=nil {if _faa .Int64 !=nil &&*_faa .Int64 !=0{if _egab :=float64 (*_faa .Int64 )/20;_egab > _aegf {_aegf =_egab ;};};};};if _bceb .ContextualSpacing !=nil &&_bbeb (_bceb .ContextualSpacing ){_bcec =0;_decg =0;};_daacc ._bbb =_aegf ; +if _affe :=_bceb .Ind ;_affe !=nil {if _fdeb :=_affe .FirstLineAttr ;_fdeb !=nil {if _fdeb .ST_UnsignedDecimalNumber !=nil {_fbdd =_bb .PointsFromTwips (int64 (*_fdeb .ST_UnsignedDecimalNumber ));};};if _egf :=_affe .HangingAttr ;_egf !=nil {if _egf .ST_UnsignedDecimalNumber !=nil {_fbdd -=_bb .PointsFromTwips (int64 (*_egf .ST_UnsignedDecimalNumber )); +};};if _gffd :=_affe .LeftAttr ;_gffd !=nil {if _gffd .Int64 !=nil {_bcab =_bb .PointsFromTwips (*_gffd .Int64 );};};if _afdc :=_affe .RightAttr ;_afdc !=nil {if _afdc .Int64 !=nil {_acbf =_bb .PointsFromTwips (*_afdc .Int64 );};};};if _bceb .PBdr !=nil {_afbe :=_fge ._deb ._cc .Right -_fge ._deb ._cc .Left ; +_agdc :=_fge ._deb ._cc .Bottom -_fge ._deb ._cc .Top ;if _bbge :=_bceb .PBdr .Top ;_bbge !=nil {_cbda :=0.0;if _dacf :=_bbge .SzAttr ;_dacf !=nil {_cbda =float64 (*_dacf )*_afbe /4;};_fggb :=0.0;if _beg :=_bbge .SpaceAttr ;_beg !=nil {_fggb =float64 (*_beg )*_be .Pixel72 ; +};var _edgg _cg .Color ;if _efgc :=_bbge .ColorAttr ;_efgc !=nil {if _bfbb :=_efgc .ST_HexColorAuto ;_bfbb ==_gb .ST_HexColorAutoAuto {_edgg =_cg .ColorBlack ;};if _ecce :=_efgc .ST_HexColorRGB ;_ecce !=nil {_edgg =_cg .ColorRGBFromHex ("\u0023"+*_ecce ); +};};_caae :=&borderLine {_ce :_cbda ,_acgd :_bb .BorderPositionTop ,_bfe :1.0,_eff :_edgg ,_dga :_fggb };_daacc ._gfe =append (_daacc ._gfe ,_caae );};if _cagg :=_bceb .PBdr .Left ;_cagg !=nil {_ggff :=0.0;if _eefa :=_cagg .SzAttr ;_eefa !=nil {_ggff =float64 (*_eefa )*_agdc /4; +};_dgdga :=0.0;if _ebdd :=_cagg .SpaceAttr ;_ebdd !=nil {_dgdga =float64 (*_ebdd )*_be .Pixel72 ;};var _geeed _cg .Color ;if _gaebf :=_cagg .ColorAttr ;_gaebf !=nil {if _ggbga :=_gaebf .ST_HexColorAuto ;_ggbga ==_gb .ST_HexColorAutoAuto {_geeed =_cg .ColorBlack ; +};if _acbe :=_gaebf .ST_HexColorRGB ;_acbe !=nil {_geeed =_cg .ColorRGBFromHex ("\u0023"+*_acbe );};};_bgaaf :=&borderLine {_acgd :_bb .BorderPositionLeft ,_ce :1.0,_bfe :_ggff ,_eff :_geeed ,_dga :_dgdga };_daacc ._gfe =append (_daacc ._gfe ,_bgaaf ); +};if _dedf :=_bceb .PBdr .Right ;_dedf !=nil {_ggaf :=0.0;if _adcg :=_dedf .SzAttr ;_adcg !=nil {_ggaf =float64 (*_adcg )*_agdc /4;};_eefg :=0.0;if _gaa :=_dedf .SpaceAttr ;_gaa !=nil {_eefg =float64 (*_gaa )*_be .Pixel72 ;};var _efbgf _cg .Color ;if _edad :=_dedf .ColorAttr ; +_edad !=nil {if _gcc :=_edad .ST_HexColorAuto ;_gcc ==_gb .ST_HexColorAutoAuto {_efbgf =_cg .ColorBlack ;};if _ffcb :=_edad .ST_HexColorRGB ;_ffcb !=nil {_efbgf =_cg .ColorRGBFromHex ("\u0023"+*_ffcb );};};_dfcd :=&borderLine {_acgd :_bb .BorderPositionRight ,_ce :1.0,_bfe :_ggaf ,_eff :_efbgf ,_dga :_eefg }; +_daacc ._gfe =append (_daacc ._gfe ,_dfcd );};if _eggg :=_bceb .PBdr .Bottom ;_eggg !=nil {_dcfeb :=0.0;if _gegbb :=_eggg .SzAttr ;_gegbb !=nil {_dcfeb =float64 (*_gegbb )*_afbe /4;};_bfae :=0.0;if _bded :=_eggg .SpaceAttr ;_bded !=nil {_bfae =float64 (*_bded )*_be .Pixel72 ; +};var _fdefa _cg .Color ;if _dcbc :=_eggg .ColorAttr ;_dcbc !=nil {if _beda :=_dcbc .ST_HexColorAuto ;_beda ==_gb .ST_HexColorAutoAuto {_fdefa =_cg .ColorBlack ;};if _ggbgg :=_dcbc .ST_HexColorRGB ;_ggbgg !=nil {_fdefa =_cg .ColorRGBFromHex ("\u0023"+*_ggbgg ); +};};_geec :=&borderLine {_acgd :_bb .BorderPositionBottom ,_ce :_dcfeb ,_bfe :1.0,_eff :_fdefa ,_dga :_bfae };_daacc ._gfe =append (_daacc ._gfe ,_geec );};};_dgdbc :=_fge ._deb ._fc ;if len (_dgdbc )> 0{_bcec -=_dgdbc [len (_dgdbc )-1]._bdc .Bottom ;if _bcec < 0{_bcec =0; +};}else {_bcec -=_ge ;};_daacc ._bdc =&_bb .Rectangle {Top :_bcec ,Bottom :_decg ,Left :_bcab ,Right :_acbf };_daacc ._ab =_fbdd ;return _bcec ,_bcab ;};type page struct{_cc *_bb .Rectangle ;_fc []*paragraph ;_ba float64 ;_gbc []*zoneToSkip ;_bbg []*image ; +_dee []*image ;_aca []*block ;_af []*block ;_edb []*note ;_gd bool ;_ee []*headerFooterRef ;_ff []*paragraph ;_fg []*paragraph ;};func (_eaabg *convertContext )addInlineSymbol (_acbad *symbol ){if len (_eaabg ._ecac ._afg )> 0{_cfbg :=_eaabg ._ecac ._afg [len (_eaabg ._ecac ._afg )-1]._eca ; +if _cfbg =="\u0020"{_eaabg .addCurrentWordToParagraph ();_eaabg .newWord ();};};_eaabg ._ecac ._afg =append (_eaabg ._ecac ._afg ,_acbad );_acbad ._ded =_eaabg ._ecac ._eeb ;_eaabg ._ecac ._eeb +=_acbad ._gfb ;_eaabg ._ecac ._ad =false ;_eaabg .adjustHeights (_acbad ._cge ); +};func (_gbgb *convertContext )assignHeaderFooterToPage (_cdga *page ){_bafe :=_gbgb ._adbcc .DocRels ();_deeae :=_e .MustCompile ("\u005b\u0030\u002d\u0039\u005d\u002b");if len (_cdga ._ee )> 0{for _ ,_dfafe :=range _cdga ._ee {if _dfafe !=nil {if _dfafe ._dfcdf {if _egcee :=_bafe .GetTargetByRelId (_dfafe ._cea ); +_egcee !=""{_adabb ,_ :=_g .Atoi (_deeae .FindString (_egcee ));for _eabcb ,_eag :=range _gbgb ._adbcc .Headers (){if _adabb ==(_eabcb +1){_gbgb ._cccd =true ;_gbgb ._bdeb =false ;_gbgb .addAbsoluteHeaderFooterCBCs (_eag .X ().EG_ContentBlockContent ); +};};};};if _dfafe ._efbge {if _efbf :=_bafe .GetTargetByRelId (_dfafe ._cea );_efbf !=""{_abga ,_ :=_g .Atoi (_deeae .FindString (_efbf ));for _dfef ,_ggaa :=range _gbgb ._adbcc .Footers (){if _abga ==(_dfef +1){_gbgb ._cccd =false ;_gbgb ._bdeb =true ; +_gbgb .addAbsoluteHeaderFooterCBCs (_ggaa .X ().EG_ContentBlockContent );};};};};};};};};func (_gfca *convertContext )addCurrentWordToParagraph (){for {_fbga :=_gfca ._adbg ._cfb ;_adb :=_fbga +_gfca ._ecac ._eeb ;if _adb > _gfca ._adbg ._da {if len (_gfca ._ecac ._afg )==1&&_gfca ._ecac ._afg [0]._agb !=nil {break ; +};_gfca .newLine ();};_afeb :=_gfca ._fefeb ._dda +_gfca ._adbg ._gbb ;_bfec :=_afeb +_gfca ._adbg ._deea ;_bcegc :=false ;_daee :=append (_gfca ._deb ._gbc ,_gfca ._fefeb ._bdf ...);for _ ,_aagb :=range _daee {_dabf :=_aagb ._afd ;if ((_afeb > _dabf .Top &&_afeb < _dabf .Bottom )||(_bfec > _dabf .Top &&_bfec < _dabf .Bottom ))&&((_fbga > _dabf .Left &&_fbga < _dabf .Right )||(_adb > _dabf .Left &&_adb < _dabf .Right )){_bcegc =true ; +if _gfca ._adbg ._cfb < _dabf .Right {_gfca ._debd ._gbcc =_dabf .Left ;_gfca ._adbg ._cfb =_dabf .Right ;_gfca .newSpan ();};};};if !_bcegc {break ;};};if !_gfca ._ecac ._ad ||len (_gfca ._debd ._bfb )> 0{_gfca ._ecac ._dbb =_gfca ._adbg ._cfb ;_gfca ._debd ._bfb =append (_gfca ._debd ._bfb ,_gfca ._ecac ); +_gfca ._adbg ._cfb +=_gfca ._ecac ._eeb ;for _ ,_acaae :=range _gfca ._ecac ._afg {_gfca .adjustHeights (_acaae ._cge );};};};func (_dgbef *convertContext )makeBlockFromWdWsp (_fagc *_gb .WdWsp )(*block ,error ){if _egbbe :=_fagc .WChoice ;_egbbe !=nil {if _dedg :=_egbbe .Txbx ; +_dedg !=nil {if _ecdb :=_dedg .TxbxContent ;_ecdb !=nil {if _eage :=_ecdb .EG_ContentBlockContent ;len (_eage )> 0{if _bbfc :=_fagc .SpPr ;_bbfc !=nil {if _eeead :=_bbfc .Xfrm ;_eeead !=nil {if _dbcc :=_eeead .Ext ;_dbcc !=nil {_bbde :=_be .FromEMU (_dbcc .CxAttr ); +_adbe :=_be .FromEMU (_dbcc .CyAttr );_egced :=&_bb .Rectangle {Top :_cbee ,Bottom :_cbee ,Left :_cbee ,Right :_cbee };_ccedc ,_gaff :=_dgbef .makePdfBlockFromCBCs ([][]*_gb .EG_ContentBlockContent {_eage },_bbde ,_adbe ,_egced ,false ,nil );if _gaff !=nil {return nil ,_gaff ; +};var _cebf bool ;var _gefgd float64 ;var _ddgc _cg .Color ;if _fgcb :=_bbfc .PrstGeom ;_fgcb !=nil {if _fgcb .PrstAttr ==_gc .ST_ShapeTypeRect {if _bbbb :=_bbfc .Ln ;_bbbb !=nil {if _faaa :=_bbbb .WAttr ;_faaa !=nil {_cebf =true ;_gefgd =_be .FromEMU (int64 (*_faaa )); +_ddgc =_cg .ColorBlack ;if _afbd :=_bbbb .SolidFill ;_afbd !=nil {if _ecgef :=_afbd .SrgbClr ;_ecgef !=nil {_ddgc =_cg .ColorRGBFromHex ("\u0023"+_ecgef .ValAttr );};};};};};};_cffa :=&block {_aaa :_ccedc ,_fddd :_cebf ,_ggb :_gefgd ,_fca :_ddgc };return _cffa ,nil ; +};};};};};};};return nil ,nil ;};var _ceagb =[]romanMatch {romanMatch {1000,"\u006d"},romanMatch {900,"\u0063\u006d"},romanMatch {500,"\u0064"},romanMatch {400,"\u0063\u0064"},romanMatch {100,"\u0063"},romanMatch {90,"\u0078\u0063"},romanMatch {50,"\u006c"},romanMatch {40,"\u0078\u006c"},romanMatch {10,"\u0078"},romanMatch {9,"\u0069\u0078"},romanMatch {5,"\u0076"},romanMatch {4,"\u0069\u0076"},romanMatch {1,"\u0069"}}; +func (_acfe *span )moveRight (_eaf float64 ){for _ ,_bfeed :=range _acfe ._bfb {_bfeed ._dbb +=_eaf ;};};func (_fefdd *convertContext )addCurrentParagraphHeaderToCurrentPage (){_fefdd .alignParagraph ();_fefdd ._deb ._ff =append (_fefdd ._deb ._ff ,_fefdd ._fefeb ); +};type line struct{_gbb float64 ;_dg float64 ;_da float64 ;_cfb float64 ;_deea float64 ;_aff []*span ;};type block struct{_aaa *_cg .Block ;_ea float64 ;_dgf float64 ;_fddd bool ;_ggb float64 ;_fca _cg .Color ;}; // Options contains the options for convert process - // e.g ProcessFields is when document contains fields @@ -235,198 +143,298 @@ FontFiles []string ; // FontDirectory location of font directory for convert process. // This will load all font files inside directoy if set // we recommend to use FontFiles for better performance. -FontDirectory string ;};type image struct{_dg *_bd .Image ;_bdf float64 ;_ggg float64 ;};func _cbgb (_cfgc ,_cffc *_ed .CT_PPrGeneral )*_ed .CT_PPrGeneral {if _cfgc ==nil {return _cfgc ;};if _cffc ==nil {return _cfgc ;};if _cfgc .PStyle ==nil {_cfgc .PStyle =_cffc .PStyle ; -};if _cfgc .KeepNext ==nil {_cfgc .KeepNext =_cffc .KeepNext ;};if _cfgc .KeepLines ==nil {_cfgc .KeepLines =_cffc .KeepLines ;};if _cfgc .PageBreakBefore ==nil {_cfgc .PageBreakBefore =_cffc .PageBreakBefore ;};if _cfgc .FramePr ==nil {_cfgc .FramePr =_cffc .FramePr ; -};if _cfgc .WidowControl ==nil {_cfgc .WidowControl =_cffc .WidowControl ;};if _cfgc .NumPr ==nil {_cfgc .NumPr =_cffc .NumPr ;};if _cfgc .SuppressLineNumbers ==nil {_cfgc .SuppressLineNumbers =_cffc .SuppressLineNumbers ;};if _cfgc .PBdr ==nil {_cfgc .PBdr =_cffc .PBdr ; -};if _cfgc .Shd ==nil {_cfgc .Shd =_cffc .Shd ;};if _cfgc .Tabs ==nil {_cfgc .Tabs =_cffc .Tabs ;};if _cfgc .SuppressAutoHyphens ==nil {_cfgc .SuppressAutoHyphens =_cffc .SuppressAutoHyphens ;};if _cfgc .Kinsoku ==nil {_cfgc .Kinsoku =_cffc .Kinsoku ;}; -if _cfgc .WordWrap ==nil {_cfgc .WordWrap =_cffc .WordWrap ;};if _cfgc .OverflowPunct ==nil {_cfgc .OverflowPunct =_cffc .OverflowPunct ;};if _cfgc .TopLinePunct ==nil {_cfgc .TopLinePunct =_cffc .TopLinePunct ;};if _cfgc .AutoSpaceDE ==nil {_cfgc .AutoSpaceDE =_cffc .AutoSpaceDE ; -};if _cfgc .AutoSpaceDN ==nil {_cfgc .AutoSpaceDN =_cffc .AutoSpaceDN ;};if _cfgc .Bidi ==nil {_cfgc .Bidi =_cffc .Bidi ;};if _cfgc .AdjustRightInd ==nil {_cfgc .AdjustRightInd =_cffc .AdjustRightInd ;};if _cfgc .SnapToGrid ==nil {_cfgc .SnapToGrid =_cffc .SnapToGrid ; -};if _cfgc .Spacing ==nil {_cfgc .Spacing =_cffc .Spacing ;};if _cfgc .Ind ==nil {_cfgc .Ind =_cffc .Ind ;};if _cfgc .ContextualSpacing ==nil {_cfgc .ContextualSpacing =_cffc .ContextualSpacing ;};if _cfgc .MirrorIndents ==nil {_cfgc .MirrorIndents =_cffc .MirrorIndents ; -};if _cfgc .SuppressOverlap ==nil {_cfgc .SuppressOverlap =_cffc .SuppressOverlap ;};if _cfgc .Jc ==nil {_cfgc .Jc =_cffc .Jc ;};if _cfgc .TextDirection ==nil {_cfgc .TextDirection =_cffc .TextDirection ;};if _cfgc .TextAlignment ==nil {_cfgc .TextAlignment =_cffc .TextAlignment ; -};if _cfgc .TextboxTightWrap ==nil {_cfgc .TextboxTightWrap =_cffc .TextboxTightWrap ;};if _cfgc .OutlineLvl ==nil {_cfgc .OutlineLvl =_cffc .OutlineLvl ;};if _cfgc .DivId ==nil {_cfgc .DivId =_cffc .DivId ;};if _cfgc .CnfStyle ==nil {_cfgc .CnfStyle =_cffc .CnfStyle ; -};if _cfgc .PPrChange ==nil {_cfgc .PPrChange =_cffc .PPrChange ;};return _cfgc ;};func (_gff *convertContext )alignParagraph (){_debc :=_gff ._dbag ;if _debc ._bfg ==_bd .TextAlignmentLeft {return ;};_adg :=len (_debc ._db )-1;for _abc ,_gda :=range _debc ._db {_fgb :=len (_gda ._ag )-1; -for _fgg ,_adf :=range _gda ._ag {_fed :=true ;_gbf :=len (_adf ._dab );_fafe :=0.0;for _debca :=len (_adf ._dab )-1;_debca >=0;_debca --{_abf :=_adf ._dab [_debca ];if _fed &&_abf ._dd {_gbf =_debca ;}else {_fed =false ;for _ ,_dgd :=range _abf ._gbd {_fafe +=_dgd ._ebe ; -};};};_adf ._dab =_adf ._dab [:_gbf ];_fbe :=_adf ._bg -_adf ._gfa -_fafe ;switch _debc ._bfg {case _bd .TextAlignmentRight :_adf .moveRight (_fbe );case _bd .TextAlignmentCenter :_adf .moveRight (_fbe /2);case _bd .TextAlignmentJustify :if _abc !=_adg ||_fgg !=_fgb {_adfb :=[]*word {}; -for _ ,_fgfeb :=range _adf ._dab {if _fgfeb ._dd {_adfb =append (_adfb ,_fgfeb );};};_aagc :=_fbe /float64 (len (_adfb ));for _ ,_aegc :=range _adfb {_aegc ._ff +=_aagc ;};var _cgf *word ;for _ ,_ebeb :=range _adf ._dab {if _cgf !=nil {_ebeb ._bef =_cgf ._bef +_cgf ._ff ; -};_cgf =_ebeb ;};};};};};};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);type page struct{_efg *_gf .Rectangle ;_ea []*paragraph ;_gcg float64 ;_aec []*zoneToSkip ;_de []*image ; -_cc []*image ;_edf []*block ;_cef []*block ;_cafg []*note ;_abb bool ;_gb []*headerFooterRef ;_dc []*paragraph ;_cd []*paragraph ;};func (_afff *convertContext )assignPropsToRelativeParagraph (_degg *_ed .CT_PPr ,_dfff *_bd .StyledParagraph )(float64 ,float64 ){_degg =_caee (_degg ,_afff ._beac ,_afff ._gbfa ); -_bdbc :=1.1;if _degg ==nil {_dfff .SetLineHeight (_bdbc );return 0,0;};var _deba _bd .TextAlignment ;if _degg .Jc !=nil {switch _degg .Jc .ValAttr {case _ed .ST_JcRight :_deba =_bd .TextAlignmentRight ;case _ed .ST_JcCenter :_deba =_bd .TextAlignmentCenter ; -case _ed .ST_JcBoth :_deba =_bd .TextAlignmentJustify ;case _ed .ST_JcEnd :_deba =_bd .TextAlignmentRight ;default:_deba =_bd .TextAlignmentLeft ;};_dfff .SetTextAlignment (_deba );};var _eagbg ,_cabe ,_acfeg ,_fcea float64 ;if _ade :=_degg .Spacing ;_ade !=nil {if _ggge :=_ade .BeforeAttr ; -_ggge !=nil {if _ggge .ST_UnsignedDecimalNumber !=nil {_eagbg =_gf .PointsFromTwips (int64 (*_ggge .ST_UnsignedDecimalNumber ));};};if _fcggc :=_ade .AfterAttr ;_fcggc !=nil {if _fcggc .ST_UnsignedDecimalNumber !=nil {_cabe =_gf .PointsFromTwips (int64 (*_fcggc .ST_UnsignedDecimalNumber )); -};};if _daaa :=_ade .LineAttr ;_daaa !=nil {if _daaa .Int64 !=nil {_bdbc =float64 (*_daaa .Int64 /240);};};};if _degg .ContextualSpacing !=nil &&_dffcdd (_degg .ContextualSpacing ){_eagbg =0;_cabe =0;};if _eecab :=_degg .TextAlignment ;_eecab !=nil {switch _eecab .ValAttr {case _ed .ST_TextAlignmentTop :_eagbg =(_bdbc -(_eagbg +_cabe ))*0.5; -};};if _deba ==_bd .TextAlignmentRight &&_fcea <=0{_fcea +=5;};if _eagbg > 0{_eagbg =_eagbg -_bdbc /2;};if _cabe > 0{_cabe =_cabe -_bdbc /2;};_dfff .SetLineHeight (_bdbc );if _bbgg :=_degg .Ind ;_bbgg !=nil {if _agde :=_bbgg .LeftAttr ;_agde !=nil {if _agde .Int64 !=nil {_acfeg =_gf .PointsFromTwips (*_agde .Int64 ); -};};if _bdeeb :=_bbgg .RightAttr ;_bdeeb !=nil {if _bdeeb .Int64 !=nil {_fcea =_gf .PointsFromTwips (*_bdeeb .Int64 );};};};_dfff .SetMargins (_acfeg ,_fcea ,_eagbg ,_cabe );return _eagbg ,_acfeg ;};func _faab (_afba int ,_gfea bool )string {_ggac :=_c .NewBuffer ([]byte {}); -for _ ,_aabc :=range _dcafe {for {if _afba < _aabc ._cccdb {break ;};_ggac .WriteString (_aabc ._aaad );_afba -=_aabc ._cccdb ;};};_egfc :=_ggac .String ();if _gfea {_egfc =_fg .ToUpper (_egfc );};return _egfc ;};func _cgac (_gabf ,_bcd *_ed .CT_Border ,_bebcd bool )*_ed .CT_Border {if _bebcd {return _gabf ; -};return _bcd ;};func _caee (_dbbaa *_ed .CT_PPr ,_eeed *_ed .CT_PPrGeneral ,_bggg *_ed .CT_RPr )*_ed .CT_PPr {if _dbbaa ==nil {_dbbaa =_ed .NewCT_PPr ();};if _eeed !=nil {if _dbbaa .Jc ==nil &&_eeed .Jc !=nil {_dbbaa .Jc =_eeed .Jc ;};if _dbbaa .Spacing ==nil {_dbbaa .Spacing =_eeed .Spacing ; -}else if _bceg :=_eeed .Spacing ;_bceg !=nil {if _dbbaa .Spacing .BeforeAttr ==nil {_dbbaa .Spacing .BeforeAttr =_bceg .BeforeAttr ;};if _dbbaa .Spacing .AfterAttr ==nil {_dbbaa .Spacing .AfterAttr =_bceg .AfterAttr ;};if _dbbaa .Spacing .LineAttr ==nil {_dbbaa .Spacing .LineAttr =_bceg .LineAttr ; -};};if _eeed .ContextualSpacing !=nil {_dbbaa .ContextualSpacing =_eeed .ContextualSpacing ;};if _eeed .Ind !=nil {if _dbbaa .Ind ==nil {_dbbaa .Ind =_eeed .Ind ;}else {_geec ,_bbabf :=_dbbaa .Ind .FirstLineAttr ==nil ,_dbbaa .Ind .HangingAttr ==nil ;if _geec &&_bbabf &&_eeed .Ind .FirstLineAttr !=nil {_dbbaa .Ind .FirstLineAttr =_eeed .Ind .FirstLineAttr ; -_geec =false ;};if _geec &&_bbabf &&_eeed .Ind .HangingAttr !=nil {_dbbaa .Ind .HangingAttr =_eeed .Ind .HangingAttr ;};if _dbbaa .Ind .LeftAttr ==nil {_dbbaa .Ind .LeftAttr =_eeed .Ind .LeftAttr ;};if _dbbaa .Ind .RightAttr ==nil {_dbbaa .Ind .RightAttr =_eeed .Ind .RightAttr ; -};};};if _dbbaa .Tabs ==nil &&_eeed .Tabs !=nil {_dbbaa .Tabs =_eeed .Tabs ;};if _eeed .PBdr !=nil {_dbbaa .PBdr =_eeed .PBdr ;};if _dbbaa .NumPr ==nil &&_eeed .NumPr !=nil {_dbbaa .NumPr =_eeed .NumPr ;};};if _bggg !=nil {var _dbfd _ed .CT_ParaRPr ;if _dbbaa .RPr ==nil {_dbfd =*_ed .NewCT_ParaRPr (); -}else {_dbfd =*_dbbaa .RPr ;};if _dbfd .Color ==nil &&_bggg .Color !=nil {_dbfd .Color =_bggg .Color ;};if _dbfd .Spacing ==nil &&_bggg .Spacing !=nil {_dbfd .Spacing =_bggg .Spacing ;};if _dbfd .Sz ==nil &&_bggg .Sz !=nil {_dbfd .Sz =_bggg .Sz ;};if _dbfd .SzCs ==nil &&_bggg .SzCs !=nil {_dbfd .SzCs =_bggg .SzCs ; -};if _dbfd .B ==nil &&_bggg .B !=nil {_dbfd .B =_bggg .B ;};if _dbfd .I ==nil &&_bggg .I !=nil {_dbfd .I =_bggg .I ;};if _dbfd .RFonts ==nil &&_bggg .RFonts !=nil {_dbfd .RFonts =_bggg .RFonts ;};if _dbfd .VertAlign ==nil &&_bggg .VertAlign !=nil {_dbfd .VertAlign =_bggg .VertAlign ; -};if _dbfd .Bdr ==nil &&_bggg .Bdr !=nil {_dbfd .Bdr =_bggg .Bdr ;};if _dbfd .Caps ==nil &&_bggg .Caps !=nil {_dbfd .Caps =_bggg .Caps ;};if _dbfd .SmallCaps ==nil &&_bggg .SmallCaps !=nil {_dbfd .SmallCaps =_bggg .SmallCaps ;};_dbbaa .RPr =&_dbfd ;};return _dbbaa ; -};type convertContext struct{_feeg *_bd .Creator ;_gfabg *_fd .Document ;_beac *_ed .CT_PPrGeneral ;_gbfa *_ed .CT_RPr ;_aegb *_bd .StyledParagraph ;_caagb []*page ;_eefb *page ;_bdcf *_gf .Rectangle ;_dbag *paragraph ;_dcef *line ;_gacf *span ;_adaf *word ; -_fcgg *_ed .CT_Hyperlink ;_ddeg *_ed .CT_ParaRPr ;_fgc *_ed .CT_PPr ;_aebg []note ;_bebg *prefix ;_baaab bool ;_cfg bool ;_afef bool ;_egdee float64 ;_aadf float64 ;_cfef float64 ;_bfdea float64 ;_fbgd bool ;_agcfb map[int64 ]map[int64 ]int64 ;_dced map[string ]string ; -_egffa *Options ;_cbdbd []*headerFooterRef ;_bdee []*paragraph ;_cfge []*paragraph ;_deed map[string ]map[int64 ]*_ed .CT_Ind ;_egec float64 ;_gaae float64 ;_affg []float64 ;_bgee *_gf .Rectangle ;};func (_gfaa *convertContext )newParagraph (){if _gfaa ._eefb ==nil {_gfaa .newPage (); -};_adb :=¶graph {};_adb ._bbf =&_gf .Rectangle {};_adb ._ba =_gfaa ._eefb ._gcg ;_gfaa ._dbag =_adb ;};func (_ebbb *convertContext )combinePPrWithStyles (_agecg *_ed .CT_PPr )(*_ed .CT_PPr ,*prefix ){if _agecg ==nil {return nil ,nil ;};if _agecg !=nil &&_agecg .PStyle !=nil {_ecfa ,_gaec :=_ebbb .getStyleProps (_agecg .PStyle .ValAttr ,_fd .Style {}); -_agecg =_caee (_agecg ,_ecfa ,_gaec );};var _eebgg *prefix ;if _agecg !=nil &&_agecg .NumPr !=nil {if _gccb ,_eega :=_agecg .NumPr .Ilvl ,_agecg .NumPr .NumId ;_eega !=nil {var _gfeg int64 ;if _gccb !=nil {_gfeg =_gccb .ValAttr ;};if _ffeb :=_ebbb ._gfabg .GetNumberingLevelByIds (_eega .ValAttr ,_gfeg ).X (); -_ffeb !=nil {_agecg =_caee (_agecg ,_ffeb .PPr ,_ffeb .RPr );if _agecg .PStyle !=nil &&_agecg .NumPr .Ilvl !=nil {if _ ,_fcegb :=_ebbb ._deed [_agecg .PStyle .ValAttr ];!_fcegb {_ebbb ._deed [_agecg .PStyle .ValAttr ]=map[int64 ]*_ed .CT_Ind {};};if _edca ,_ddda :=_ebbb ._deed [_agecg .PStyle .ValAttr ][_gfeg ]; -_ddda {_agecg .Ind =_edca ;}else {_ebbb ._deed [_agecg .PStyle .ValAttr ][_gfeg ]=_agecg .Ind ;};};if _fcd :=_ffeb .NumFmt ;_fcd !=nil {if _aagf :=_fcd .ValAttr ;_aagf !=_ed .ST_NumberFormatNone &&_aagf !=_ed .ST_NumberFormatCustom {var _ebabe []float64 ; -if _fdcce :=_agecg .Tabs ;_fdcce !=nil &&len (_fdcce .Tab )!=0{for _ ,_eebce :=range _fdcce .Tab {_ebabe =append (_ebabe ,_gf .PointsFromTwips (*_eebce .PosAttr .Int64 ));};};_eebgg =&prefix {_becd :_ebabe ,_eebc :true };if _aagf ==_ed .ST_NumberFormatBullet {if _eaaa :=_ffeb .LvlText ; -_eaaa !=nil {if _fbcd :=_eaaa .ValAttr ;_fbcd !=nil &&*_fbcd !=""{_eebgg ._ggfd =*_fbcd ;_eebgg ._dbfe =true ;};};}else {_eabb ,_eefa :=_eega .ValAttr ,_gccb .ValAttr ;if _ ,_bbde :=_ebbb ._agcfb [_eabb ];!_bbde {_ebbb ._agcfb [_eabb ]=map[int64 ]int64 {}; -};if _ ,_gded :=_ebbb ._agcfb [_eabb ][_eefa ];!_gded {_ebbb ._agcfb [_eabb ][_eefa ]=1;if _ddde :=_ffeb .Start ;_ddde !=nil {_ebbb ._agcfb [_eabb ][_eefa ]=_ddde .ValAttr ;};};if _ ,_abfa :=_ebbb ._agcfb [_eabb ][_eefa +1];_abfa {_ebbb ._agcfb [_eabb ][_eefa +1]=1; -};_cgbaf :=_ebbb ._agcfb [_eabb ][_eefa ];_egbb :=_cag .FormatNumberingText (int64 (_cgbaf ),_ffeb .IlvlAttr ,*_ffeb .LvlText .ValAttr ,_ffeb .NumFmt ,_ebbb ._agcfb [_eabb ]);_ebbb ._agcfb [_eabb ][_eefa ]++;_eebgg ._ggfd =_egbb ;};};};};};};return _agecg ,_eebgg ; -};var _ddegd ,_ceag ,_bece *_be .Regexp ;func (_bfcf *convertContext )addTextSymbol (_dcdf *symbol ){_cga :=_bd .New ();_agcg :=_cga .NewStyledParagraph ();_agcg .SetMargins (0,0,0,0);_cafb :=_agcg .Append (_dcdf ._cec );_cccd :=0.0;if _dcdf ._bc !=nil {_cafb .Style =*_dcdf ._bc ; -if _dcdf ._bc .CharSpacing !=0{_cccd =_dcdf ._bc .CharSpacing ;};};if _dcdf ._fa ==nil &&_dcdf ._ga ==nil {_dcdf ._gbg =_agcg .Height ()*_bf ;_dcdf ._gbdb =_agcg .Height ();};if _dcdf ._ebe ==0{_dcdf ._ebe =_agcg .Width ()+_cccd ;};if _dcdf ._gbg < _bfcf ._dbag ._fc {_dcdf ._gbg =_bfcf ._dbag ._fc ; -};if len (_bfcf ._adaf ._gbd )> 0{_gec :=_bfcf ._adaf ._gbd [len (_bfcf ._adaf ._gbd )-1]._cec ;if _gf .IsNoSpaceLanguage (_gec )||(_gec =="\u0020")!=(_dcdf ._cec =="\u0020"){_bfcf .addCurrentWordToParagraph ();_bfcf .newWord ();};};_bfcf ._adaf ._gbd =append (_bfcf ._adaf ._gbd ,_dcdf ); -_dcdf ._bgd =_bfcf ._adaf ._ff ;_bfcf ._adaf ._ff +=_dcdf ._ebe ;if _dcdf ._cec !="\u0020"{_bfcf ._adaf ._dd =false ;};if _dcdf ._cec =="\u000d"{_bfcf .adjustHeights (_dcdf ._gbg *1.13);_bfcf .adjustHeights (_dcdf ._gbg );};};func _dadbe (_fdeg string )uint16 {_gegg ,_gbfga :=_gced [_fdeg ]; -if !_gbfga {return 0;};return _gegg ;};func (_bcea *convertContext )newWord (){_bcea ._adaf =&word {_dd :true ,_bef :_bcea ._dcef ._abdf }};var (_caf =_bgebf (6);_cb =_bgebf (0.25);_gg =_bgebf (1.9););func _accf (_dfee ,_cbab *_ed .CT_RPr )*_ed .CT_RPr {if _dfee ==nil {return _cbab ; -};if _cbab ==nil {if _dfee .B !=nil {_dfee .B =nil ;};if _dfee .BCs !=nil {_dfee .BCs =nil ;};if _dfee .I !=nil {_dfee .I =nil ;};if _dfee .ICs !=nil {_dfee .ICs =nil ;};return _dfee ;};if _dfee .RStyle ==nil {_dfee .RStyle =_cbab .RStyle ;};if _dfee .RFonts ==nil {_dfee .RFonts =_cbab .RFonts ; -};if _dfee .B ==nil {_dfee .B =_cbab .B ;};if _dfee .BCs ==nil {_dfee .BCs =_cbab .BCs ;};if _dfee .I ==nil {_dfee .I =_cbab .I ;};if _dfee .ICs ==nil {_dfee .ICs =_cbab .ICs ;};if _dfee .Caps ==nil {_dfee .Caps =_cbab .Caps ;};if _dfee .SmallCaps ==nil {_dfee .SmallCaps =_cbab .SmallCaps ; -};if _dfee .Strike ==nil {_dfee .Strike =_cbab .Strike ;};if _dfee .Dstrike ==nil {_dfee .Dstrike =_cbab .Dstrike ;};if _dfee .Outline ==nil {_dfee .Outline =_cbab .Outline ;};if _dfee .Shadow ==nil {_dfee .Shadow =_cbab .Shadow ;};if _dfee .Emboss ==nil {_dfee .Emboss =_cbab .Emboss ; -};if _dfee .Imprint ==nil {_dfee .Imprint =_cbab .Imprint ;};if _dfee .NoProof ==nil {_dfee .NoProof =_cbab .NoProof ;};if _dfee .SnapToGrid ==nil {_dfee .SnapToGrid =_cbab .SnapToGrid ;};if _dfee .Vanish ==nil {_dfee .Vanish =_cbab .Vanish ;};if _dfee .WebHidden ==nil {_dfee .WebHidden =_cbab .WebHidden ; -};if _dfee .Color ==nil {_dfee .Color =_cbab .Color ;};if _dfee .Spacing ==nil {_dfee .Spacing =_cbab .Spacing ;};if _dfee .W ==nil {_dfee .W =_cbab .W ;};if _dfee .Kern ==nil {_dfee .Kern =_cbab .Kern ;};if _dfee .Position ==nil {_dfee .Position =_cbab .Position ; -};if _dfee .Sz ==nil {_dfee .Sz =_cbab .Sz ;};if _dfee .SzCs ==nil {_dfee .SzCs =_cbab .SzCs ;};if _dfee .Highlight ==nil {_dfee .Highlight =_cbab .Highlight ;};if _dfee .U ==nil {_dfee .U =_cbab .U ;};if _dfee .Effect ==nil {_dfee .Effect =_cbab .Effect ; -};if _dfee .Bdr ==nil {_dfee .Bdr =_cbab .Bdr ;};if _dfee .Shd ==nil {_dfee .Shd =_cbab .Shd ;};if _dfee .FitText ==nil {_dfee .FitText =_cbab .FitText ;};if _dfee .VertAlign ==nil {_dfee .VertAlign =_cbab .VertAlign ;};if _dfee .Rtl ==nil {_dfee .Rtl =_cbab .Rtl ; -};if _dfee .Cs ==nil {_dfee .Cs =_cbab .Cs ;};if _dfee .Em ==nil {_dfee .Em =_cbab .Em ;};if _dfee .Lang ==nil {_dfee .Lang =_cbab .Lang ;};if _dfee .EastAsianLayout ==nil {_dfee .EastAsianLayout =_cbab .EastAsianLayout ;};if _dfee .SpecVanish ==nil {_dfee .SpecVanish =_cbab .SpecVanish ; -};if _dfee .OMath ==nil {_dfee .OMath =_cbab .OMath ;};if _dfee .RPrChange ==nil {_dfee .RPrChange =_cbab .RPrChange ;};return _dfee ;};func (_gaaf *convertContext )drawPages (){for _ ,_gbgb :=range _gaaf ._caagb {_gaaf ._feeg .NewPage ();_gaaf .drawPage (_gbgb ); -};};func _aagd (_gecd *_ed .CT_ParaRPr ,_abggb *_ed .CT_RPr )*_ed .CT_ParaRPr {if _abggb ==nil {return _gecd ;};if _gecd ==nil {_gecd =_ed .NewCT_ParaRPr ();if _abggb .B !=nil {_gecd .B =_abggb .B ;};if _abggb .BCs !=nil {_gecd .BCs =_abggb .BCs ;};if _abggb .I !=nil {_gecd .I =_abggb .I ; -};if _abggb .ICs !=nil {_gecd .ICs =_abggb .ICs ;};if _abggb .U !=nil {_gecd .U =_abggb .U ;};if _abggb .Color !=nil {_gecd .Color =_abggb .Color ;};return _gecd ;};if _gecd .B !=_abggb .B {_gecd .B =_abggb .B ;};if _gecd .BCs !=_abggb .BCs {_gecd .BCs =_abggb .BCs ; -};if _gecd .I !=_abggb .I {_gecd .I =_abggb .I ;};if _gecd .ICs !=_abggb .ICs {_gecd .ICs =_abggb .ICs ;};if _gecd .U !=_abggb .U {_gecd .U =_abggb .U ;};if _gecd .Color !=_abggb .Color {_gecd .Color =_abggb .Color ;};return _gecd ;};func _dffcdd (_geeda *_ed .CT_OnOff )bool {if _geeda !=nil {if _cfca :=_geeda .ValAttr ; -_cfca !=nil {if _bded :=_cfca .Bool ;_bded !=nil {return *_bded ;};return _cfca .ST_OnOff1 ==_gc .ST_OnOff1On ;};return true ;};return false ;};const (_cgdc ="\u006di\u006e\u006f\u0072\u0046\u006f\u006et";_fbcc ="\u006da\u006a\u006f\u0072\u0046\u006f\u006et"; -_ffbe ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u0046\u006f\u006e\u0074";_aace ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u0046\u006f\u006e\u0074";);func (_aaeae *convertContext )assignPropsToAbsoluteParagraph (_gcac *_ed .CT_PPr ,_deag *paragraph )(float64 ,float64 ){_aaeae ._fgc =_gcac ; -_gcac =_caee (_gcac ,_aaeae ._beac ,_aaeae ._gbfa );_bbfb :=12.4;if _gcac ==nil {return 0,0;};if _dbgee :=_gcac .RPr ;_dbgee !=nil {_ceee :=_begbf (_dbgee .Sz ,_dbgee .SzCs );if _bbfb <=_ceee {_bbfb =_ceee ;}else {_bbfb =_ceee *_bf ;};_deag ._fc =_bbfb ; -};if _gcac .Jc !=nil {switch _gcac .Jc .ValAttr {case _ed .ST_JcRight :_deag ._bfg =_bd .TextAlignmentRight ;case _ed .ST_JcCenter :_deag ._bfg =_bd .TextAlignmentCenter ;case _ed .ST_JcBoth :_deag ._bfg =_bd .TextAlignmentJustify ;case _ed .ST_JcEnd :_deag ._bfg =_bd .TextAlignmentRight ; -default:_deag ._bfg =_bd .TextAlignmentLeft ;};};var _ecb ,_cefc ,_gaffe ,_cdgc ,_ebgf float64 ;if _ccad :=_gcac .Spacing ;_ccad !=nil {if _fdb :=_ccad .BeforeAttr ;_fdb !=nil {if _fdb .ST_UnsignedDecimalNumber !=nil {_ecb =_gf .PointsFromTwips (int64 (*_fdb .ST_UnsignedDecimalNumber )); -};};if _babga :=_ccad .AfterAttr ;_babga !=nil {if _babga .ST_UnsignedDecimalNumber !=nil {_cefc =_gf .PointsFromTwips (int64 (*_babga .ST_UnsignedDecimalNumber ));};};if _eecg :=_ccad .LineAttr ;_eecg !=nil {if _eecg .Int64 !=nil &&*_eecg .Int64 !=0{if _agag :=float64 (*_eecg .Int64 )/20; -_agag > _bbfb {_bbfb =_agag ;};};};};if _gcac .ContextualSpacing !=nil &&_dffcdd (_gcac .ContextualSpacing ){_ecb =0;_cefc =0;};_deag ._fc =_bbfb ;if _beg :=_gcac .Ind ;_beg !=nil {if _efcc :=_beg .FirstLineAttr ;_efcc !=nil {if _efcc .ST_UnsignedDecimalNumber !=nil {_ebgf =_gf .PointsFromTwips (int64 (*_efcc .ST_UnsignedDecimalNumber )); -};};if _aefb :=_beg .HangingAttr ;_aefb !=nil {if _aefb .ST_UnsignedDecimalNumber !=nil {_ebgf -=_gf .PointsFromTwips (int64 (*_aefb .ST_UnsignedDecimalNumber ));};};if _gegd :=_beg .LeftAttr ;_gegd !=nil {if _gegd .Int64 !=nil {_gaffe =_gf .PointsFromTwips (*_gegd .Int64 ); -};};if _agfb :=_beg .RightAttr ;_agfb !=nil {if _agfb .Int64 !=nil {_cdgc =_gf .PointsFromTwips (*_agfb .Int64 );};};};if _gcac .PBdr !=nil {_fece :=_aaeae ._eefb ._efg .Right -_aaeae ._eefb ._efg .Left ;_bged :=_aaeae ._eefb ._efg .Bottom -_aaeae ._eefb ._efg .Top ; -if _bgad :=_gcac .PBdr .Top ;_bgad !=nil {_gdbgg :=0.0;if _cgba :=_bgad .SzAttr ;_cgba !=nil {_gdbgg =float64 (*_cgba )*_fece /4;};_adgg :=0.0;if _dcc :=_bgad .SpaceAttr ;_dcc !=nil {_adgg =float64 (*_dcc )*_ef .Pixel72 ;};var _fca _bd .Color ;if _dgag :=_bgad .ColorAttr ; -_dgag !=nil {if _dggf :=_dgag .ST_HexColorAuto ;_dggf ==_ed .ST_HexColorAutoAuto {_fca =_bd .ColorBlack ;};if _edbd :=_dgag .ST_HexColorRGB ;_edbd !=nil {_fca =_bd .ColorRGBFromHex ("\u0023"+*_edbd );};};_eeeb :=&borderLine {_aga :_gdbgg ,_ggb :_gf .BorderPositionTop ,_eac :1.0,_dea :_fca ,_fda :_adgg }; -_deag ._ege =append (_deag ._ege ,_eeeb );};if _bcff :=_gcac .PBdr .Left ;_bcff !=nil {_baed :=0.0;if _ceccb :=_bcff .SzAttr ;_ceccb !=nil {_baed =float64 (*_ceccb )*_bged /4;};_bdac :=0.0;if _gaad :=_bcff .SpaceAttr ;_gaad !=nil {_bdac =float64 (*_gaad )*_ef .Pixel72 ; -};var _bbfe _bd .Color ;if _ecbe :=_bcff .ColorAttr ;_ecbe !=nil {if _ecaea :=_ecbe .ST_HexColorAuto ;_ecaea ==_ed .ST_HexColorAutoAuto {_bbfe =_bd .ColorBlack ;};if _fgag :=_ecbe .ST_HexColorRGB ;_fgag !=nil {_bbfe =_bd .ColorRGBFromHex ("\u0023"+*_fgag ); -};};_cgd :=&borderLine {_ggb :_gf .BorderPositionLeft ,_aga :1.0,_eac :_baed ,_dea :_bbfe ,_fda :_bdac };_deag ._ege =append (_deag ._ege ,_cgd );};if _fgbf :=_gcac .PBdr .Right ;_fgbf !=nil {_bfce :=0.0;if _dggb :=_fgbf .SzAttr ;_dggb !=nil {_bfce =float64 (*_dggb )*_bged /4; -};_aacd :=0.0;if _daab :=_fgbf .SpaceAttr ;_daab !=nil {_aacd =float64 (*_daab )*_ef .Pixel72 ;};var _bddb _bd .Color ;if _caae :=_fgbf .ColorAttr ;_caae !=nil {if _fdce :=_caae .ST_HexColorAuto ;_fdce ==_ed .ST_HexColorAutoAuto {_bddb =_bd .ColorBlack ; -};if _afge :=_caae .ST_HexColorRGB ;_afge !=nil {_bddb =_bd .ColorRGBFromHex ("\u0023"+*_afge );};};_aefd :=&borderLine {_ggb :_gf .BorderPositionRight ,_aga :1.0,_eac :_bfce ,_dea :_bddb ,_fda :_aacd };_deag ._ege =append (_deag ._ege ,_aefd );};if _agcf :=_gcac .PBdr .Bottom ; -_agcf !=nil {_bdff :=0.0;if _dbaa :=_agcf .SzAttr ;_dbaa !=nil {_bdff =float64 (*_dbaa )*_fece /4;};_fbab :=0.0;if _gbba :=_agcf .SpaceAttr ;_gbba !=nil {_fbab =float64 (*_gbba )*_ef .Pixel72 ;};var _dgea _bd .Color ;if _efb :=_agcf .ColorAttr ;_efb !=nil {if _cbdf :=_efb .ST_HexColorAuto ; -_cbdf ==_ed .ST_HexColorAutoAuto {_dgea =_bd .ColorBlack ;};if _caba :=_efb .ST_HexColorRGB ;_caba !=nil {_dgea =_bd .ColorRGBFromHex ("\u0023"+*_caba );};};_ffaaa :=&borderLine {_ggb :_gf .BorderPositionBottom ,_aga :_bdff ,_eac :1.0,_dea :_dgea ,_fda :_fbab }; -_deag ._ege =append (_deag ._ege ,_ffaaa );};};_egef :=_aaeae ._eefb ._ea ;if len (_egef )> 0{_ecb -=_egef [len (_egef )-1]._bbf .Bottom ;if _ecb < 0{_ecb =0;};}else {_ecb -=_cea ;};_deag ._bbf =&_gf .Rectangle {Top :_ecb ,Bottom :_cefc ,Left :_gaffe ,Right :_cdgc }; -_deag ._da =_ebgf ;return _ecb ,_gaffe ;};func (_bbb *convertContext )adjustRightBoundOfLastSpan (){_cfbd :=_bbb ._gacf ._bg ;_bga :=_bbb ._dcef ._abba +_bbb ._dbag ._ba ;_dbfc :=_bga +_bbb ._dcef ._deb ;for _ ,_ddbf :=range _bbb ._eefb ._aec {if ((_bga > _ddbf ._ebd .Top &&_bga < _ddbf ._ebd .Bottom )||(_dbfc > _ddbf ._ebd .Top &&_bga < _ddbf ._ebd .Bottom ))&&(_cfbd > _ddbf ._ebd .Left ){_cfbd =_ddbf ._ebd .Left ; -};};_bbb ._gacf ._bg =_cfbd ;};func _fgfed (_cbbf *_fd .Document ,_gcfa *_ed .CT_TblPr )(*_ed .CT_TblPr ,*_ed .CT_PPrGeneral ,*_ed .CT_RPr ){_gcdaa :=_ed .NewCT_PPrGeneral ();_bgecb :=_ed .NewCT_RPr ();if _gcfa ==nil {_gcfa =_ed .NewCT_TblPr ();}else {if _gcfa .TblStyle !=nil {_gcfa ,_gcdaa ,_bgecb =_ffdbd (_cbbf ,_gcfa .TblStyle .ValAttr ,_gcfa ,_gcdaa ,_bgecb ); -};};return _gcfa ,_gcdaa ,_bgecb ;};func (_bdgf *convertContext )makeBlockFromWdWsp (_cggb *_ed .WdWsp )(*block ,error ){if _dfac :=_cggb .WChoice ;_dfac !=nil {if _efcf :=_dfac .Txbx ;_efcf !=nil {if _cgbdf :=_efcf .TxbxContent ;_cgbdf !=nil {if _cbfg :=_cgbdf .EG_ContentBlockContent ; -len (_cbfg )> 0{if _caaeg :=_cggb .SpPr ;_caaeg !=nil {if _ecbb :=_caaeg .Xfrm ;_ecbb !=nil {if _eefg :=_ecbb .Ext ;_eefg !=nil {_acda :=_ef .FromEMU (_eefg .CxAttr );_fbbcc :=_ef .FromEMU (_eefg .CyAttr );_ddgg :=&_gf .Rectangle {Top :_fbeb ,Bottom :_fbeb ,Left :_fbeb ,Right :_fbeb }; -_gbfab ,_dgcg :=_bdgf .makePdfBlockFromCBCs ([][]*_ed .EG_ContentBlockContent {_cbfg },_acda ,_fbbcc ,_ddgg ,false ,nil );if _dgcg !=nil {return nil ,_dgcg ;};var _bbge bool ;var _gfeaf float64 ;var _edgdd _bd .Color ;if _dfdb :=_caaeg .PrstGeom ;_dfdb !=nil {if _dfdb .PrstAttr ==_bba .ST_ShapeTypeRect {if _befad :=_caaeg .Ln ; -_befad !=nil {if _cbgba :=_befad .WAttr ;_cbgba !=nil {_bbge =true ;_gfeaf =_ef .FromEMU (int64 (*_cbgba ));_edgdd =_bd .ColorBlack ;if _gggc :=_befad .SolidFill ;_gggc !=nil {if _bade :=_gggc .SrgbClr ;_bade !=nil {_edgdd =_bd .ColorRGBFromHex ("\u0023"+_bade .ValAttr ); -};};};};};};_afdd :=&block {_ega :_gbfab ,_bae :_bbge ,_ead :_gfeaf ,_ecf :_edgdd };return _afdd ,nil ;};};};};};};};return nil ,nil ;};func _ebec (_dacdf *_ed .EG_RunInnerContent )bool {if _bbfg :=_dacdf .Br ;_bbfg !=nil {return _bbfg .TypeAttr ==_ed .ST_BrTypePage ; -};return false ;};func (_acfd *convertContext )addCurrentWordToParagraph (){for {_dgec :=_acfd ._dcef ._abdf ;_ccag :=_dgec +_acfd ._adaf ._ff ;if _ccag > _acfd ._dcef ._cg {if len (_acfd ._adaf ._gbd )==1&&_acfd ._adaf ._gbd [0]._ga !=nil {break ;};_acfd .newLine (); -};_gcdb :=_acfd ._dbag ._ba +_acfd ._dcef ._abba ;_ebebe :=_gcdb +_acfd ._dcef ._deb ;_cdg :=false ;_fbfd :=append (_acfd ._eefb ._aec ,_acfd ._dbag ._dacg ...);for _ ,_daa :=range _fbfd {_dabd :=_daa ._ebd ;if ((_gcdb > _dabd .Top &&_gcdb < _dabd .Bottom )||(_ebebe > _dabd .Top &&_ebebe < _dabd .Bottom ))&&((_dgec > _dabd .Left &&_dgec < _dabd .Right )||(_ccag > _dabd .Left &&_ccag < _dabd .Right )){_cdg =true ; -if _acfd ._dcef ._abdf < _dabd .Right {_acfd ._gacf ._bg =_dabd .Left ;_acfd ._dcef ._abdf =_dabd .Right ;_acfd .newSpan ();};};};if !_cdg {break ;};};if !_acfd ._adaf ._dd ||len (_acfd ._gacf ._dab )> 0{_acfd ._adaf ._bef =_acfd ._dcef ._abdf ;_acfd ._gacf ._dab =append (_acfd ._gacf ._dab ,_acfd ._adaf ); -_acfd ._dcef ._abdf +=_acfd ._adaf ._ff ;for _ ,_dfg :=range _acfd ._adaf ._gbd {_acfd .adjustHeights (_dfg ._gbg );};};};func (_efbe *convertContext )addCurrentParagraphFooterToCurrentPage (){_efbe .alignParagraph ();_efbe ._eefb ._cd =append (_efbe ._eefb ._cd ,_efbe ._dbag ); -};func _ecfb (_gcege ,_fbbc *_ed .CT_RPr )*_ed .CT_RPr {if _gcege ==nil {return _fbbc ;};if _fbbc ==nil {return _gcege ;};if _gcege .RStyle ==nil {_gcege .RStyle =_fbbc .RStyle ;};if _gcege .RFonts ==nil {_gcege .RFonts =_fbbc .RFonts ;};if _gcege .B ==nil {_gcege .B =_fbbc .B ; -};if _gcege .BCs ==nil {_gcege .BCs =_fbbc .BCs ;};if _gcege .I ==nil {_gcege .I =_fbbc .I ;};if _gcege .ICs ==nil {_gcege .ICs =_fbbc .ICs ;};if _gcege .Caps ==nil {_gcege .Caps =_fbbc .Caps ;};if _gcege .SmallCaps ==nil {_gcege .SmallCaps =_fbbc .SmallCaps ; -};if _gcege .Strike ==nil {_gcege .Strike =_fbbc .Strike ;};if _gcege .Dstrike ==nil {_gcege .Dstrike =_fbbc .Dstrike ;};if _gcege .Outline ==nil {_gcege .Outline =_fbbc .Outline ;};if _gcege .Shadow ==nil {_gcege .Shadow =_fbbc .Shadow ;};if _gcege .Emboss ==nil {_gcege .Emboss =_fbbc .Emboss ; -};if _gcege .Imprint ==nil {_gcege .Imprint =_fbbc .Imprint ;};if _gcege .NoProof ==nil {_gcege .NoProof =_fbbc .NoProof ;};if _gcege .SnapToGrid ==nil {_gcege .SnapToGrid =_fbbc .SnapToGrid ;};if _gcege .Vanish ==nil {_gcege .Vanish =_fbbc .Vanish ;}; -if _gcege .WebHidden ==nil {_gcege .WebHidden =_fbbc .WebHidden ;};if _gcege .Color ==nil {_gcege .Color =_fbbc .Color ;};if _gcege .Spacing ==nil {_gcege .Spacing =_fbbc .Spacing ;};if _gcege .W ==nil {_gcege .W =_fbbc .W ;};if _gcege .Kern ==nil {_gcege .Kern =_fbbc .Kern ; -};if _gcege .Position ==nil {_gcege .Position =_fbbc .Position ;};if _gcege .Sz ==nil {_gcege .Sz =_fbbc .Sz ;};if _gcege .SzCs ==nil {_gcege .SzCs =_fbbc .SzCs ;};if _gcege .Highlight ==nil {_gcege .Highlight =_fbbc .Highlight ;};if _gcege .U ==nil {_gcege .U =_fbbc .U ; -};if _gcege .Effect ==nil {_gcege .Effect =_fbbc .Effect ;};if _gcege .Bdr ==nil {_gcege .Bdr =_fbbc .Bdr ;};if _gcege .Shd ==nil {_gcege .Shd =_fbbc .Shd ;};if _gcege .FitText ==nil {_gcege .FitText =_fbbc .FitText ;};if _gcege .VertAlign ==nil {_gcege .VertAlign =_fbbc .VertAlign ; -};if _gcege .Rtl ==nil {_gcege .Rtl =_fbbc .Rtl ;};if _gcege .Cs ==nil {_gcege .Cs =_fbbc .Cs ;};if _gcege .Em ==nil {_gcege .Em =_fbbc .Em ;};if _gcege .Lang ==nil {_gcege .Lang =_fbbc .Lang ;};if _gcege .EastAsianLayout ==nil {_gcege .EastAsianLayout =_fbbc .EastAsianLayout ; -};if _gcege .SpecVanish ==nil {_gcege .SpecVanish =_fbbc .SpecVanish ;};if _gcege .OMath ==nil {_gcege .OMath =_fbbc .OMath ;};if _gcege .RPrChange ==nil {_gcege .RPrChange =_fbbc .RPrChange ;};return _gcege ;};func _dcce (_bfffg *_ed .CT_TblPr ,_dbaaf *_ed .CT_TblPrEx ,_cfgd *_ed .CT_TcPr ,_eddgc ,_afaa ,_fgga ,_eadaa int )*_ed .CT_TcPr {if _cfgd ==nil {_cfgd =_ed .NewCT_TcPr (); -};if _dbaaf ==nil {_dbaaf =_ed .NewCT_TblPrEx ();};if _bfffg ==nil {_bfffg =_ed .NewCT_TblPr ();};if _cfgd .TcBorders ==nil {_cfgd .TcBorders =_ed .NewCT_TcBorders ();};if _dbaaf .TblBorders ==nil {_dbaaf .TblBorders =_ed .NewCT_TblBorders ();};if _bfffg .TblBorders ==nil {_bfffg .TblBorders =_ed .NewCT_TblBorders (); -};if _cfgd .TcBorders .Top ==nil {if _dbaaf .TblBorders .Top ==nil {_cfgd .TcBorders .Top =_cgac (_bfffg .TblBorders .Top ,_bfffg .TblBorders .InsideH ,_eddgc ==0);}else {_cfgd .TcBorders .Top =_cgac (_dbaaf .TblBorders .Top ,_dbaaf .TblBorders .InsideH ,_eddgc ==0); -};};if _cfgd .TcBorders .Bottom ==nil {if _dbaaf .TblBorders .Bottom ==nil {_cfgd .TcBorders .Bottom =_cgac (_bfffg .TblBorders .Bottom ,_bfffg .TblBorders .InsideH ,_eddgc ==_fgga -1);}else {_cfgd .TcBorders .Bottom =_cgac (_dbaaf .TblBorders .Bottom ,_dbaaf .TblBorders .InsideH ,_eddgc ==_fgga -1); -};};if _cfgd .TcBorders .Left ==nil {if _dbaaf .TblBorders .Left ==nil {_cfgd .TcBorders .Left =_cgac (_bfffg .TblBorders .Left ,_bfffg .TblBorders .InsideV ,_afaa ==0);}else {_cfgd .TcBorders .Left =_cgac (_dbaaf .TblBorders .Left ,_dbaaf .TblBorders .InsideV ,_afaa ==0); -};};if _cfgd .TcBorders .Right ==nil {if _dbaaf .TblBorders .Right ==nil {_cfgd .TcBorders .Right =_cgac (_bfffg .TblBorders .Right ,_bfffg .TblBorders .InsideV ,_afaa ==_eadaa -1);}else {_cfgd .TcBorders .Right =_cgac (_dbaaf .TblBorders .Right ,_dbaaf .TblBorders .InsideV ,_afaa ==_eadaa -1); -};};if _cfgd .Shd ==nil {if _dcbd :=_bfffg .Shd ;_dcbd !=nil {_cfgd .Shd =_dcbd ;};}else {if _bfffg .Shd !=nil &&_cfgd .Shd .FillAttr ==nil {_cfgd .Shd .FillAttr =_bfffg .Shd .FillAttr ;};};if _fgee :=_bfffg .TblCellMar ;_fgee !=nil {if _cfgd .TcMar ==nil {_cfgd .TcMar =_ed .NewCT_TcMar (); -};if _cfgd .TcMar .Left ==nil {_cfgd .TcMar .Left =_fgee .Left ;};if _cfgd .TcMar .Top ==nil {_cfgd .TcMar .Top =_fgee .Top ;};if _cfgd .TcMar .Right ==nil {_cfgd .TcMar .Right =_fgee .Right ;};if _cfgd .TcMar .Bottom ==nil {_cfgd .TcMar .Bottom =_fgee .Bottom ; -};};return _cfgd ;};var _fbeb =_bgebf (2.5);func _feeb (_eafb *_bd .Creator ,_bfcd *_bd .Block ,_afgeb []*paragraph ,_bcgd float64 )float64 {_dfgfb :=0.0;for _ ,_bddbc :=range _afgeb {for _ ,_aabg :=range _bddbc ._db {for _ ,_gbgg :=range _aabg ._ag {for _ ,_cfbaf :=range _gbgg ._dab {for _ ,_adce :=range _cfbaf ._gbd {if _adce ._ga !=nil {_adce ._ga .SetPos (_cfbaf ._bef +_adce ._bgd ,_bcgd ); -_bfcd .Draw (_adce ._ga );}else if _adce ._fa !=nil {if _adce ._fa ._fe ==0{_adce ._fa ._fe =_cfbaf ._bef +_adce ._bgd ;};if _adce ._fa ._gggg ==0{_adce ._fa ._gggg =_bddbc ._ba +_aabg ._abba ;};_acf (_eafb ,_adce ._fa );}else {_edgc :=_eafb .NewStyledParagraph (); -if _adce ._abac {_adce ._bfge =0;}else if _adce ._age {_adce ._bfge =1.2*_aabg ._deb -_adce ._gbg ;};_fdgg :=_cfbaf ._bef +_adce ._bgd ;_gbfc :=_bcgd +_aabg ._abba +_adce ._bfge +_dfgfb ;_edgc .SetPos (_fdgg ,_gbfc );var _fefc *_bd .TextChunk ;if _adce ._cf !=""{_fefc =_edgc .AddExternalLink (_adce ._cec ,_adce ._cf ); -}else {_fefc =_edgc .Append (_adce ._cec );};if _adce ._bc !=nil {_fefc .Style =*_adce ._bc ;};_bfcd .Draw (_edgc );if _adce ._ffb !=nil {_edaca :=_gbfc +_adce ._gbg ;_gf .DrawLine (_eafb ,_fdgg ,_edaca ,_fdgg +_adce ._ebe ,_edaca ,1,*_adce ._ffb );};}; -};};};};if _bddbc ._fgf !=nil {_aafb :=_bd .NewBlock (_bddbc ._fgf ._acb ,_bddbc ._bbf .Top +_bddbc ._gd +_bddbc ._bbf .Bottom );_aafb .SetPos (_bddbc ._ec ,_bcgd );_aafb .Draw (_bddbc ._fgf ._bab );_bfcd .Draw (_aafb );};_dfgfb +=_bddbc ._gd ;};return _dfgfb ; -};func _aaaa (_acdf string )string {_cdcg :=_bece .FindStringSubmatch (_acdf );if len (_cdcg )< 2{return "";};return _cdcg [1];};func (_cecbf *convertContext )newLine (){if _cecbf ._dbag ==nil {_cecbf .newParagraph ();};_ggcd :=_cecbf ._dbag ._gd +_cecbf ._dbag ._bbf .Top ; -_afbc :=&line {};if len (_cecbf ._dbag ._db )==0{_afbc ._af =_cecbf ._dbag ._ec ;}else {_afbc ._af =_cecbf ._dbag ._cee ;};_afbc ._cg =_cecbf ._dbag ._cdc ;_afbc ._abdf =_afbc ._af ;_afbc ._abba =_ggcd ;_cecbf ._dbag ._db =append (_cecbf ._dbag ._db ,_afbc ); -_cecbf ._dcef =_afbc ;_cecbf .newSpan ();};type prefix struct{_ggfd string ;_becd []float64 ;_eebc bool ;_dbfe bool ;};func (_ceeb *convertContext )makeBlockFromTextboxContent (_affa *_ed .TxbxContent ,_cdce ,_bgdab float64 ,_fgbba *_gf .Rectangle )(*block ,error ){if _fgbba ==nil {_fgbba =&_gf .Rectangle {}; -};if _cfae :=_affa .EG_ContentBlockContent ;len (_cfae )> 0{_ecde ,_fead :=_ceeb .makePdfBlockFromCBCs ([][]*_ed .EG_ContentBlockContent {_cfae },_cdce ,_bgdab ,_fgbba ,false ,nil );if _fead !=nil {return nil ,_fead ;};_geab :=&block {_ega :_ecde ,_bae :false ,_ead :0,_ecf :_bd .ColorBlack }; -return _geab ,nil ;};return nil ,nil ;};func (_agd *convertContext )addAnchorExtra (_fgge []*_ed .EG_PContent ){for _ ,_fbdc :=range _fgge {for _ ,_gcf :=range _fbdc .EG_ContentRunContent {if _cedf :=_gcf .R ;_cedf !=nil {for _ ,_afa :=range _cedf .Extra {if _bbcf ,_dbf :=_afa .(*_ed .AlternateContentRun ); -_dbf {if _gfad :=_bbcf .Choice ;_gfad !=nil {if _fga :=_gfad .Drawing ;_fga !=nil {for _ ,_gbb :=range _fga .Anchor {var _babg ,_dgba ,_bbeg ,_agf float64 ;_ggc ,_fbg :=_gbb .PositionH ,_gbb .PositionV ;if _efaf :=_ggc .Choice ;_efaf !=nil {if _efaf .PosOffset !=nil {_babg =_ef .FromEMU (int64 (*_efaf .PosOffset )); -};};if _gdab :=_fbg .Choice ;_gdab !=nil {if _gdab .PosOffset !=nil {_dgba =_ef .FromEMU (int64 (*_gdab .PosOffset ));};};if _dba :=_gbb .Extent ;_dba !=nil {_agf =_ef .FromEMU (_dba .CxAttr );_bbeg =_ef .FromEMU (_dba .CyAttr );};_gge :=_agd ._dbag ._ba +_dgba ; -_ddc :=_gge +_bbeg ;_cdb :=_agd ._dbag ._cee +_babg ;_dgcdc :=_cdb +_agf ;_feef :=_dgba +_bbeg ;if _feef > _agd ._dbag ._aeg {_agd ._dbag ._aeg =_feef ;};if _gbb .Choice !=nil &&_gbb .Choice .WrapNone ==nil {_agd ._dbag ._dacg =append (_agd ._dbag ._dacg ,&zoneToSkip {_ebd :&_gf .Rectangle {Top :_gge ,Bottom :_ddc ,Left :_cdb ,Right :_dgcdc },_fb :_gbb .Choice }); -};if _aaf :=_gbb .Graphic ;_aaf !=nil {if _cfe :=_aaf .GraphicData ;_cfe !=nil {for _ ,_gdg :=range _cfe .Any {if _caac ,_bcf :=_gdg .(*_ed .WdWsp );_bcf {_fge ,_acg :=_agd .makeBlockFromWdWsp (_caac );if _acg !=nil {_bb .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_acg ); -};if _fge !=nil {_fge ._ega .Scale (_agf /_fge ._ega .Width (),_bbeg /_fge ._ega .Height ());_fge ._fe =_cdb ;_fge ._gggg =_gge ;if _gbb .BehindDocAttr {_agd ._dbag ._bbff =append (_agd ._dbag ._bbff ,_fge );}else {_agd ._dbag ._bbc =append (_agd ._dbag ._bbc ,_fge ); -};};};};};};};};};};};};};};};func (_ffff *convertContext )adjustHeights (_gdge float64 ){if _ffff ._dcef ._deb < _gdge {_ffff ._dbag ._gd +=(_gdge -_ffff ._dcef ._deb );_ffff ._dcef ._deb =_gdge ;};};type paragraph struct{_da float64 ;_bbf *_gf .Rectangle ; -_ec float64 ;_cee float64 ;_cdc float64 ;_ba float64 ;_gd float64 ;_bfg _bd .TextAlignment ;_fc float64 ;_db []*line ;_fgf *tableWrapper ;_dac []*image ;_baa []*image ;_bbc []*block ;_bbff []*block ;_eg []*note ;_aef float64 ;_dacg []*zoneToSkip ;_aeg float64 ; -_gdb bool ;_ege []*borderLine ;_ee bool ;}; +FontDirectory string ;};func _dgeed (_cfde *_gg .Document ,_eedc *_gb .CT_TblPr )(*_gb .CT_TblPr ,*_gb .CT_PPrGeneral ,*_gb .CT_RPr ){_gabe :=_gb .NewCT_PPrGeneral ();_cebg :=_gb .NewCT_RPr ();if _eedc ==nil {_eedc =_gb .NewCT_TblPr ();}else {if _eedc .TblStyle !=nil {_eedc ,_gabe ,_cebg =_edff (_cfde ,_eedc .TblStyle .ValAttr ,_eedc ,_gabe ,_cebg ); +};};return _eedc ,_gabe ,_cebg ;};func _efacc (_gdafb uint16 )string {switch _gdafb {case 0x429,0x401,0x801,0xc01,0x1001,0x1401,0x1801,0x1c01,0x2001,0x2401,0x2801,0x2c01,0x3001,0x3401,0x3801,0x3c01,0x4001,0x420,0x846,0x859,0x45f,0x460,0x463,0x48c:return "\u0041\u0072\u0061\u0062"; +case 0x42b:return "\u0041\u0072\u006d\u006e";case 0x445,0x845,0x44d,0x458:return "\u0042\u0065\u006e\u0067";case 0x45d:return "\u0043\u0061\u006e\u0073";case 0x45c:return "\u0043\u0068\u0065\u0072";case 0x419,0x402,0x281a,0x422,0x819,0xc1a,0x1c1a,0x201a,0x301a,0x423,0x428,0x82c,0x42f,0x43f,0x440,0x843,0x444,0x450,0x46d,0x485:return "\u0043\u0072\u0079\u006c"; +case 0x439,0x44e,0x44f,0x457,0x459,0x860,0x461,0x861:return "\u0044\u0065\u0076\u0061";case 0x45e,0x473,0x873:return "\u0045\u0074\u0068\u0069";case 0x437:return "\u0047\u0065\u006f\u0072";case 0x408:return "\u0047\u0072\u0065\u006b";case 0x447:return "\u0047\u0075\u006a\u0072"; +case 0x446:return "\u0047\u0075\u0072\u0075";case 0x412:return "\u0048\u0061\u006e\u0067";case 0x804,0x1004:return "\u0048\u0061\u006e\u0073";case 0x404,0xc04,0x1404:return "\u0048\u0061\u006e\u0074";case 0x40d,0x43d:return "\u0048\u0065\u0062\u0072";case 0x411:return "\u004a\u0070\u0061\u006e"; +case 0x453:return "\u004b\u0068\u006d\u0072";case 0x44b:return "\u004b\u006e\u0064\u0061";case 0x454:return "\u004c\u0061\u006f\u006f";case 0x409,0xc09,0x809,0x1009,0x403,0x406,0x413,0x813,0x479,0x40b,0x40c,0xc0c,0x407,0x807,0xc07,0x1007,0x1407,0x410,0x414,0x814,0x416,0x816,0x40a,0x41d,0x405,0x40e,0x415,0x41f,0x42d,0x424,0x426,0x427,0x418,0x818,0x241a,0x41a,0x491,0x83c,0x430,0x431,0x432,0x433,0x434,0x435,0x436,0x425,0x456,0x41b,0x1409,0x1809,0x1c09,0x2009,0x2409,0x2809,0x2c09,0x3009,0x3409,0x3809,0x3c09,0x4009,0x4409,0x4809,0x80a,0xc0a,0x100a,0x140a,0x180a,0x1c0a,0x200a,0x240a,0x280a,0x2c0a,0x300a,0x340a,0x380a,0x3c0a,0x400a,0x440a,0x480a,0x4c0a,0x500a,0x540a,0x80c,0x100c,0x140c,0x180c,0x1c0c,0x200c,0x240c,0x280c,0x2c0c,0x300c,0x340c,0x3c0c,0x380c,0x40f,0x810,0x417,0x81a,0x101a,0x141a,0x181a,0x2c1a,0x41c,0x81d,0x421,0x42c,0x42e,0x82e,0x438,0x43a,0x43b,0x83b,0xc3b,0x103b,0x143b,0x183b,0x1c3b,0x203b,0x243b,0x43e,0x83e,0x441,0x442,0x443,0x452,0x85d,0x85f,0x462,0x464,0x466,0x467,0x468,0x469,0x46a,0x46b,0x86b,0xc6b,0x46c,0x46e,0x46f,0x470,0x471,0x472,0x474,0x475,0x476,0x477,0x47a,0x47c,0x47e,0x481,0x482,0x483,0x484,0x486,0x487,0x488:return "\u004c\u0061\u0074\u006e"; +case 0x44c:return "\u004d\u006c\u0079\u006d";case 0x850:return "\u004d\u006f\u006e\u0067";case 0x455:return "\u004d\u0079\u006d\u0072";case 0x448:return "\u004f\u0072\u0079\u0061";case 0x45b:return "\u0053\u0069\u006e\u0068";case 0x45a:return "\u0053\u0079\u0072\u0063"; +case 0x449:return "\u0054\u0061\u006d\u006c";case 0x44a:return "\u0054\u0065\u006c\u0075";case 0x465:return "\u0054\u0068\u0061\u0061";case 0x41e:return "\u0054\u0068\u0061\u0069";case 0x851,0x451:return "\u0054\u0069\u0062\u0074";case 0x480:return "\u0055\u0069\u0067\u0068"; +case 0x42a:return "\u0056\u0069\u0065\u0074";case 0x478:return "\u0059\u0069\u0069\u0069";};return "";};func (_cdbf *convertContext )assignPropsToRelativeParagraph (_gfebg *_gb .CT_PPr ,_ccba *_cg .StyledParagraph )(float64 ,float64 ){_gfebg =_cdgc (_gfebg ,_cdbf ._aagf ,_cdbf ._febge ); +_dcdeb :=1.1;if _gfebg ==nil {_ccba .SetLineHeight (_dcdeb );return 0,0;};var _acbeg _cg .TextAlignment ;if _gfebg .Jc !=nil {switch _gfebg .Jc .ValAttr {case _gb .ST_JcRight :_acbeg =_cg .TextAlignmentRight ;case _gb .ST_JcCenter :_acbeg =_cg .TextAlignmentCenter ; +case _gb .ST_JcBoth :_acbeg =_cg .TextAlignmentJustify ;case _gb .ST_JcEnd :_acbeg =_cg .TextAlignmentRight ;default:_acbeg =_cg .TextAlignmentLeft ;};_ccba .SetTextAlignment (_acbeg );};var _dbfc ,_dfce ,_cddac ,_ffbc float64 ;if _eadf :=_gfebg .Spacing ; +_eadf !=nil {if _gfgf :=_eadf .BeforeAttr ;_gfgf !=nil {if _gfgf .ST_UnsignedDecimalNumber !=nil {_dbfc =_bb .PointsFromTwips (int64 (*_gfgf .ST_UnsignedDecimalNumber ));};};if _aebe :=_eadf .AfterAttr ;_aebe !=nil {if _aebe .ST_UnsignedDecimalNumber !=nil {_dfce =_bb .PointsFromTwips (int64 (*_aebe .ST_UnsignedDecimalNumber )); +};};if _gbec :=_eadf .LineAttr ;_gbec !=nil {if _gbec .Int64 !=nil {_dcdeb =float64 (*_gbec .Int64 /240);};};};if _gfebg .ContextualSpacing !=nil &&_bbeb (_gfebg .ContextualSpacing ){_dbfc =0;_dfce =0;};if _dace :=_gfebg .TextAlignment ;_dace !=nil {switch _dace .ValAttr {case _gb .ST_TextAlignmentTop :_dbfc =(_dcdeb -(_dbfc +_dfce ))*0.5; +};};if _acbeg ==_cg .TextAlignmentRight &&_ffbc <=0{_ffbc +=5;};if _dbfc > 0{_dbfc =_dbfc -_dcdeb /2;};if _dfce > 0{_dfce =_dfce -_dcdeb /2;};_ccba .SetLineHeight (_dcdeb );if _caab :=_gfebg .Ind ;_caab !=nil {if _baeb :=_caab .LeftAttr ;_baeb !=nil {if _baeb .Int64 !=nil {_cddac =_bb .PointsFromTwips (*_baeb .Int64 ); +};};if _fcddg :=_caab .RightAttr ;_fcddg !=nil {if _fcddg .Int64 !=nil {_ffbc =_bb .PointsFromTwips (*_fcddg .Int64 );};};};_ccba .SetMargins (_cddac ,_ffbc ,_dbfc ,_dfce );return _dbfc ,_cddac ;};func (_fcc *convertContext )alignSymbolsVertically (){for _ ,_gef :=range _fcc ._ccdcg {for _ ,_dca :=range _gef ._fc {for _ ,_bgf :=range _dca ._ged {_dgga :=0.0; +for _ ,_aebc :=range _bgf ._aff {for _ ,_gfbb :=range _aebc ._bfb {for _ ,_cad :=range _gfbb ._afg {if _cad ._cge > _dgga {_dgga =_cad ._cge ;};};};};for _ ,_bgfa :=range _bgf ._aff {for _ ,_ddac :=range _bgfa ._bfb {for _ ,_bdb :=range _ddac ._afg {if _bdb ._acg < _dgga {_bdb ._bac =_dgga -_bdb ._acg ; +};};};};};};};};func _acbd (_bccd ,_dgafg *_gb .CT_RPr )*_gb .CT_RPr {if _bccd ==nil {return _dgafg ;};if _dgafg ==nil {if _bccd .B !=nil {_bccd .B =nil ;};if _bccd .BCs !=nil {_bccd .BCs =nil ;};if _bccd .I !=nil {_bccd .I =nil ;};if _bccd .ICs !=nil {_bccd .ICs =nil ; +};return _bccd ;};if _bccd .RStyle ==nil {_bccd .RStyle =_dgafg .RStyle ;};if _bccd .RFonts ==nil {_bccd .RFonts =_dgafg .RFonts ;};if _bccd .B ==nil {_bccd .B =_dgafg .B ;};if _bccd .BCs ==nil {_bccd .BCs =_dgafg .BCs ;};if _bccd .I ==nil {_bccd .I =_dgafg .I ; +};if _bccd .ICs ==nil {_bccd .ICs =_dgafg .ICs ;};if _bccd .Caps ==nil {_bccd .Caps =_dgafg .Caps ;};if _bccd .SmallCaps ==nil {_bccd .SmallCaps =_dgafg .SmallCaps ;};if _bccd .Strike ==nil {_bccd .Strike =_dgafg .Strike ;};if _bccd .Dstrike ==nil {_bccd .Dstrike =_dgafg .Dstrike ; +};if _bccd .Outline ==nil {_bccd .Outline =_dgafg .Outline ;};if _bccd .Shadow ==nil {_bccd .Shadow =_dgafg .Shadow ;};if _bccd .Emboss ==nil {_bccd .Emboss =_dgafg .Emboss ;};if _bccd .Imprint ==nil {_bccd .Imprint =_dgafg .Imprint ;};if _bccd .NoProof ==nil {_bccd .NoProof =_dgafg .NoProof ; +};if _bccd .SnapToGrid ==nil {_bccd .SnapToGrid =_dgafg .SnapToGrid ;};if _bccd .Vanish ==nil {_bccd .Vanish =_dgafg .Vanish ;};if _bccd .WebHidden ==nil {_bccd .WebHidden =_dgafg .WebHidden ;};if _bccd .Color ==nil {_bccd .Color =_dgafg .Color ;};if _bccd .Spacing ==nil {_bccd .Spacing =_dgafg .Spacing ; +};if _bccd .W ==nil {_bccd .W =_dgafg .W ;};if _bccd .Kern ==nil {_bccd .Kern =_dgafg .Kern ;};if _bccd .Position ==nil {_bccd .Position =_dgafg .Position ;};if _bccd .Sz ==nil {_bccd .Sz =_dgafg .Sz ;};if _bccd .SzCs ==nil {_bccd .SzCs =_dgafg .SzCs ; +};if _bccd .Highlight ==nil {_bccd .Highlight =_dgafg .Highlight ;};if _bccd .U ==nil {_bccd .U =_dgafg .U ;};if _bccd .Effect ==nil {_bccd .Effect =_dgafg .Effect ;};if _bccd .Bdr ==nil {_bccd .Bdr =_dgafg .Bdr ;};if _bccd .Shd ==nil {_bccd .Shd =_dgafg .Shd ; +};if _bccd .FitText ==nil {_bccd .FitText =_dgafg .FitText ;};if _bccd .VertAlign ==nil {_bccd .VertAlign =_dgafg .VertAlign ;};if _bccd .Rtl ==nil {_bccd .Rtl =_dgafg .Rtl ;};if _bccd .Cs ==nil {_bccd .Cs =_dgafg .Cs ;};if _bccd .Em ==nil {_bccd .Em =_dgafg .Em ; +};if _bccd .Lang ==nil {_bccd .Lang =_dgafg .Lang ;};if _bccd .EastAsianLayout ==nil {_bccd .EastAsianLayout =_dgafg .EastAsianLayout ;};if _bccd .SpecVanish ==nil {_bccd .SpecVanish =_dgafg .SpecVanish ;};if _bccd .OMath ==nil {_bccd .OMath =_dgafg .OMath ; +};if _bccd .RPrChange ==nil {_bccd .RPrChange =_dgafg .RPrChange ;};return _bccd ;};func (_bddfd *convertContext )newPage (){_gcaf :=&page {};_gcaf ._cc =_bddfd ._adfa ;_gcaf ._ba =_gcaf ._cc .Top ;if _bddfd ._gbf {_gcaf ._gd =true ;_gcaf ._ba +=_fd ;}; +_bddfd ._ccdcg =append (_bddfd ._ccdcg ,_gcaf );_bddfd ._deb =_gcaf ;};func _bbdf (_dffg *_gb .CT_TblPr ,_gcca *_gb .CT_TblPrEx ,_egda *_gb .CT_TcPr ,_bdec ,_edfb ,_gagc ,_eadb int )*_gb .CT_TcPr {if _egda ==nil {_egda =_gb .NewCT_TcPr ();};if _gcca ==nil {_gcca =_gb .NewCT_TblPrEx (); +};if _dffg ==nil {_dffg =_gb .NewCT_TblPr ();};if _egda .TcBorders ==nil {_egda .TcBorders =_gb .NewCT_TcBorders ();};if _gcca .TblBorders ==nil {_gcca .TblBorders =_gb .NewCT_TblBorders ();};if _dffg .TblBorders ==nil {_dffg .TblBorders =_gb .NewCT_TblBorders (); +};if _egda .TcBorders .Top ==nil {if _gcca .TblBorders .Top ==nil {_egda .TcBorders .Top =_ebee (_dffg .TblBorders .Top ,_dffg .TblBorders .InsideH ,_bdec ==0);}else {_egda .TcBorders .Top =_ebee (_gcca .TblBorders .Top ,_gcca .TblBorders .InsideH ,_bdec ==0); +};};if _egda .TcBorders .Bottom ==nil {if _gcca .TblBorders .Bottom ==nil {_egda .TcBorders .Bottom =_ebee (_dffg .TblBorders .Bottom ,_dffg .TblBorders .InsideH ,_bdec ==_gagc -1);}else {_egda .TcBorders .Bottom =_ebee (_gcca .TblBorders .Bottom ,_gcca .TblBorders .InsideH ,_bdec ==_gagc -1); +};};if _egda .TcBorders .Left ==nil {if _gcca .TblBorders .Left ==nil {_egda .TcBorders .Left =_ebee (_dffg .TblBorders .Left ,_dffg .TblBorders .InsideV ,_edfb ==0);}else {_egda .TcBorders .Left =_ebee (_gcca .TblBorders .Left ,_gcca .TblBorders .InsideV ,_edfb ==0); +};};if _egda .TcBorders .Right ==nil {if _gcca .TblBorders .Right ==nil {_egda .TcBorders .Right =_ebee (_dffg .TblBorders .Right ,_dffg .TblBorders .InsideV ,_edfb ==_eadb -1);}else {_egda .TcBorders .Right =_ebee (_gcca .TblBorders .Right ,_gcca .TblBorders .InsideV ,_edfb ==_eadb -1); +};};if _egda .Shd ==nil {if _ecege :=_dffg .Shd ;_ecege !=nil {_egda .Shd =_ecege ;};}else {if _dffg .Shd !=nil &&_egda .Shd .FillAttr ==nil {_egda .Shd .FillAttr =_dffg .Shd .FillAttr ;};};if _addfg :=_dffg .TblCellMar ;_addfg !=nil {if _egda .TcMar ==nil {_egda .TcMar =_gb .NewCT_TcMar (); +};if _egda .TcMar .Left ==nil {_egda .TcMar .Left =_addfg .Left ;};if _egda .TcMar .Top ==nil {_egda .TcMar .Top =_addfg .Top ;};if _egda .TcMar .Right ==nil {_egda .TcMar .Right =_addfg .Right ;};if _egda .TcMar .Bottom ==nil {_egda .TcMar .Bottom =_addfg .Bottom ; +};};return _egda ;};func (_bea *convertContext )newWord (){_bea ._ecac =&word {_ad :true ,_dbb :_bea ._adbg ._cfb }};func _cdgc (_fbfg *_gb .CT_PPr ,_cdgg *_gb .CT_PPrGeneral ,_egcb *_gb .CT_RPr )*_gb .CT_PPr {if _fbfg ==nil {_fbfg =_gb .NewCT_PPr ();}; +if _cdgg !=nil {if _fbfg .Jc ==nil &&_cdgg .Jc !=nil {_fbfg .Jc =_cdgg .Jc ;};if _fbfg .Spacing ==nil {_fbfg .Spacing =_cdgg .Spacing ;}else if _ccdf :=_cdgg .Spacing ;_ccdf !=nil {if _fbfg .Spacing .BeforeAttr ==nil {_fbfg .Spacing .BeforeAttr =_ccdf .BeforeAttr ; +};if _fbfg .Spacing .AfterAttr ==nil {_fbfg .Spacing .AfterAttr =_ccdf .AfterAttr ;};if _fbfg .Spacing .LineAttr ==nil {_fbfg .Spacing .LineAttr =_ccdf .LineAttr ;};};if _cdgg .ContextualSpacing !=nil {_fbfg .ContextualSpacing =_cdgg .ContextualSpacing ; +};if _cdgg .Ind !=nil {if _fbfg .Ind ==nil {_fbfg .Ind =_cdgg .Ind ;}else {_feeg ,_feagd :=_fbfg .Ind .FirstLineAttr ==nil ,_fbfg .Ind .HangingAttr ==nil ;if _feeg &&_feagd &&_cdgg .Ind .FirstLineAttr !=nil {_fbfg .Ind .FirstLineAttr =_cdgg .Ind .FirstLineAttr ; +_feeg =false ;};if _feeg &&_feagd &&_cdgg .Ind .HangingAttr !=nil {_fbfg .Ind .HangingAttr =_cdgg .Ind .HangingAttr ;};if _fbfg .Ind .LeftAttr ==nil {_fbfg .Ind .LeftAttr =_cdgg .Ind .LeftAttr ;};if _fbfg .Ind .RightAttr ==nil {_fbfg .Ind .RightAttr =_cdgg .Ind .RightAttr ; +};};};if _fbfg .Tabs ==nil &&_cdgg .Tabs !=nil {_fbfg .Tabs =_cdgg .Tabs ;};if _cdgg .PBdr !=nil {_fbfg .PBdr =_cdgg .PBdr ;};if _fbfg .NumPr ==nil &&_cdgg .NumPr !=nil {_fbfg .NumPr =_cdgg .NumPr ;};};if _egcb !=nil {var _dedcdb _gb .CT_ParaRPr ;if _fbfg .RPr ==nil {_dedcdb =*_gb .NewCT_ParaRPr (); +}else {_dedcdb =*_fbfg .RPr ;};if _dedcdb .Color ==nil &&_egcb .Color !=nil {_dedcdb .Color =_egcb .Color ;};if _dedcdb .Spacing ==nil &&_egcb .Spacing !=nil {_dedcdb .Spacing =_egcb .Spacing ;};if _dedcdb .Sz ==nil &&_egcb .Sz !=nil {_dedcdb .Sz =_egcb .Sz ; +};if _dedcdb .SzCs ==nil &&_egcb .SzCs !=nil {_dedcdb .SzCs =_egcb .SzCs ;};if _dedcdb .B ==nil &&_egcb .B !=nil {_dedcdb .B =_egcb .B ;};if _dedcdb .I ==nil &&_egcb .I !=nil {_dedcdb .I =_egcb .I ;};if _dedcdb .RFonts ==nil &&_egcb .RFonts !=nil {_dedcdb .RFonts =_egcb .RFonts ; +};if _dedcdb .VertAlign ==nil &&_egcb .VertAlign !=nil {_dedcdb .VertAlign =_egcb .VertAlign ;};if _dedcdb .Bdr ==nil &&_egcb .Bdr !=nil {_dedcdb .Bdr =_egcb .Bdr ;};if _dedcdb .Caps ==nil &&_egcb .Caps !=nil {_dedcdb .Caps =_egcb .Caps ;};if _dedcdb .SmallCaps ==nil &&_egcb .SmallCaps !=nil {_dedcdb .SmallCaps =_egcb .SmallCaps ; +};_fbfg .RPr =&_dedcdb ;};return _fbfg ;};func (_bccb *convertContext )makeBlockFromTextboxContent (_bdge *_gb .TxbxContent ,_dcbbgf ,_cagb float64 ,_begc *_bb .Rectangle )(*block ,error ){if _begc ==nil {_begc =&_bb .Rectangle {};};if _baab :=_bdge .EG_ContentBlockContent ; +len (_baab )> 0{_cbga ,_dea :=_bccb .makePdfBlockFromCBCs ([][]*_gb .EG_ContentBlockContent {_baab },_dcbbgf ,_cagb ,_begc ,false ,nil );if _dea !=nil {return nil ,_dea ;};_gbcac :=&block {_aaa :_cbga ,_fddd :false ,_ggb :0,_fca :_cg .ColorBlack };return _gbcac ,nil ; +};return nil ,nil ;};func (_ffge *convertContext )addSeparator (){_ffge .newParagraph ();_ffge ._fefeb ._gba =true ;_ffge ._fefeb ._dcc =_fd ;if _ffge .currentParagraphOverflowsCurrentPage (){_ffge .moveCurrentParagraphToNewPage ();};_ffge .addCurrentParagraphToCurrentPage (); +};func (_ggac *convertContext )addParagraphWithTableToHeaderFooter (_aafca _cg .Table ,_aecg ,_abgf float64 ){_ggac .newParagraph ();_ggac ._fefeb ._bdc =&_bb .Rectangle {Top :_gffef (2),Bottom :_gffef (2),Left :0,Right :0};_ggac ._fefeb ._dbg =&tableWrapper {_gda :&_aafca ,_afc :_aecg }; +_ggac ._fefeb ._ab =_abgf ;_ggac ._fefeb ._dcc =_aafca .Height ();_ggac .determineParagraphBounds ();if _ggac ._cccd {_ggac .addCurrentParagraphHeaderToCurrentPage ();}else if _ggac ._bdeb {_ggac .addCurrentParagraphFooterToCurrentPage ();};};func (_fdge *convertContext )makePdfBlockFromCBCs (_dcfd [][]*_gb .EG_ContentBlockContent ,_bfgeb ,_bccg float64 ,_dcbbg *_bb .Rectangle ,_afbg bool ,_cbcbe *prefix )(*_cg .Block ,error ){if _dcbbg ==nil {_dcbbg =&_bb .Rectangle {}; +};_gfee :=&_bb .Rectangle {Top :_dcbbg .Top ,Bottom :_bccg -_dcbbg .Bottom ,Left :_dcbbg .Left ,Right :_bfgeb -_dcbbg .Right };_cgfg :=_bb .MakeTempCreator (_bfgeb ,_bccg );_bfcb :=&convertContext {_feec :_cgfg ,_adbcc :_fdge ._adbcc ,_adfa :_gfee ,_cgae :_cbcbe }; +for _ ,_edcf :=range _dcfd {_bfcb .addAbsoluteCBCs (_edcf ,nil );};if _afbg {_geeeb :=0.0;for _ ,_fgda :=range _bfcb ._ccdcg {for _ ,_efac :=range _fgda ._fc {_geeeb +=(_efac ._dcc +_efac ._bdc .Top +_efac ._bdc .Bottom );};};_gfee .Bottom =_geeeb -_dcbbg .Bottom ; +_cgfg =_bb .MakeTempCreator (_bfgeb ,_geeeb );_bfcb =&convertContext {_feec :_cgfg ,_adbcc :_fdge ._adbcc ,_adfa :_gfee ,_cgae :_cbcbe };for _ ,_gecdc :=range _dcfd {_bfcb .addAbsoluteCBCs (_gecdc ,nil );};};_bfcb .alignSymbolsVertically ();_bfcb ._feec .NewPage (); +_bfcb .drawPage (_bfcb ._ccdcg [len (_bfcb ._ccdcg )-1]);return _bb .MakeBlockFromCreator (_cgfg );};type paragraph struct{_ab float64 ;_bdc *_bb .Rectangle ;_aa float64 ;_aag float64 ;_ag float64 ;_dda float64 ;_dcc float64 ;_db _cg .TextAlignment ;_bbb float64 ; +_ged []*line ;_dbg *tableWrapper ;_cfa []*image ;_edg []*image ;_acc []*block ;_efc []*block ;_ggc []*note ;_ebc float64 ;_bdf []*zoneToSkip ;_efe float64 ;_gba bool ;_gfe []*borderLine ;_ga bool ;};type convertContext struct{_feec *_cg .Creator ;_adbcc *_gg .Document ; +_aagf *_gb .CT_PPrGeneral ;_febge *_gb .CT_RPr ;_bfce *_cg .StyledParagraph ;_ccdcg []*page ;_deb *page ;_adfa *_bb .Rectangle ;_fefeb *paragraph ;_adbg *line ;_debd *span ;_ecac *word ;_feddb *_gb .CT_Hyperlink ;_bgaf *_gb .CT_ParaRPr ;_deeg *_gb .CT_PPr ; +_bbfg []note ;_cgae *prefix ;_ecgbf bool ;_cccd bool ;_bdeb bool ;_aabf float64 ;_dggd float64 ;_aeff float64 ;_ebea float64 ;_gbf bool ;_gbcf map[int64 ]map[int64 ]int64 ;_bgg map[string ]string ;_fgeb *Options ;_ebf []*headerFooterRef ;_feeb []*paragraph ; +_bccc []*paragraph ;_baca map[string ]map[int64 ]*_gb .CT_Ind ;_dedcd float64 ;_dgea float64 ;_gedffd []float64 ;_fcdd *_bb .Rectangle ;};func (_cdd *convertContext )addEmptyLine (){_cdd .addTextSymbol (&symbol {_eca :"\u000d",_gfb :0,_cge :_cdd ._fefeb ._bbb }); +};func (_geb *convertContext )addAnchorExtra (_bgad []*_gb .EG_PContent ){for _ ,_gaeb :=range _bgad {for _ ,_cdda :=range _gaeb .EG_ContentRunContent {if _gbcbc :=_cdda .R ;_gbcbc !=nil {for _ ,_bffg :=range _gbcbc .Extra {if _daaf ,_dcd :=_bffg .(*_gb .AlternateContentRun ); +_dcd {if _geag :=_daaf .Choice ;_geag !=nil {if _gfc :=_geag .Drawing ;_gfc !=nil {for _ ,_dcde :=range _gfc .Anchor {var _bgac ,_caef ,_gcb ,_gefg float64 ;_gfdb ,_aage :=_dcde .PositionH ,_dcde .PositionV ;if _bfcc :=_gfdb .Choice ;_bfcc !=nil {if _bfcc .PosOffset !=nil {_bgac =_be .FromEMU (int64 (*_bfcc .PosOffset )); +};};if _egc :=_aage .Choice ;_egc !=nil {if _egc .PosOffset !=nil {_caef =_be .FromEMU (int64 (*_egc .PosOffset ));};};if _bcbg :=_dcde .Extent ;_bcbg !=nil {_gefg =_be .FromEMU (_bcbg .CxAttr );_gcb =_be .FromEMU (_bcbg .CyAttr );};_cade :=_geb ._fefeb ._dda +_caef ; +_ead :=_cade +_gcb ;_gedf :=_geb ._fefeb ._aag +_bgac ;_dfc :=_gedf +_gefg ;_bdbc :=_caef +_gcb ;if _bdbc > _geb ._fefeb ._efe {_geb ._fefeb ._efe =_bdbc ;};if _dcde .Choice !=nil &&_dcde .Choice .WrapNone ==nil {_geb ._fefeb ._bdf =append (_geb ._fefeb ._bdf ,&zoneToSkip {_afd :&_bb .Rectangle {Top :_cade ,Bottom :_ead ,Left :_gedf ,Right :_dfc },_bd :_dcde .Choice }); +};if _eae :=_dcde .Graphic ;_eae !=nil {if _gdaa :=_eae .GraphicData ;_gdaa !=nil {for _ ,_daad :=range _gdaa .Any {if _gfda ,_acba :=_daad .(*_gb .WdWsp );_acba {_gege ,_gbca :=_geb .makeBlockFromWdWsp (_gfda );if _gbca !=nil {_f .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_gbca ); +};if _gege !=nil {_gege ._aaa .Scale (_gefg /_gege ._aaa .Width (),_gcb /_gege ._aaa .Height ());_gege ._ea =_gedf ;_gege ._dgf =_cade ;if _dcde .BehindDocAttr {_geb ._fefeb ._efc =append (_geb ._fefeb ._efc ,_gege );}else {_geb ._fefeb ._acc =append (_geb ._fefeb ._acc ,_gege ); +};};};};};};};};};};};};};};};func (_ecfab *convertContext )newLine (){if _ecfab ._fefeb ==nil {_ecfab .newParagraph ();};_egb :=_ecfab ._fefeb ._dcc +_ecfab ._fefeb ._bdc .Top ;_gaf :=&line {};if len (_ecfab ._fefeb ._ged )==0{_gaf ._dg =_ecfab ._fefeb ._aa ; +}else {_gaf ._dg =_ecfab ._fefeb ._aag ;};_gaf ._da =_ecfab ._fefeb ._ag ;_gaf ._cfb =_gaf ._dg ;_gaf ._gbb =_egb ;_ecfab ._fefeb ._ged =append (_ecfab ._fefeb ._ged ,_gaf );_ecfab ._adbg =_gaf ;_ecfab .newSpan ();};func _bfegc (_dbbe int ,_fbaf bool )string {_fbae :=_d .NewBuffer ([]byte {}); +for _ ,_dgdd :=range _ceagb {for {if _dbbe < _dgdd ._cebaf {break ;};_fbae .WriteString (_dgdd ._ccec );_dbbe -=_dgdd ._cebaf ;};};_cfgd :=_fbae .String ();if _fbaf {_cfgd =_a .ToUpper (_cfgd );};return _cfgd ;};func (_geaa *convertContext )makePdfImageFromRelId (_edbc *string )(*_cg .Image ,error ){if _edbc !=nil {_ggafg ,_dgee :=_geaa ._adbcc .GetImageObjByRelId (*_edbc ); +if _dgee !=nil {return nil ,_dgee ;};_dceg ,_dgee :=_fe .Open (_ggafg .Path );if _dgee !=nil {return nil ,_dgee ;};_cffb ,_dgee :=_bg .ReadAll (_dceg );if _dgee !=nil {return nil ,_dgee ;};_ffcd ,_dgee :=_geaa ._feec .NewImageFromData (_cffb );if _dgee !=nil {return nil ,_dgee ; +};return _ffcd ,nil ;};return nil ,nil ;};func _ddg (_bc *_cg .Creator ,_bfef *block ){_bfef ._aaa .SetPos (_bfef ._ea ,_bfef ._dgf );_bc .Draw (_bfef ._aaa );if _bfef ._fddd {_bb .DrawRectangle (_bc ,&_bb .Rectangle {Top :_bfef ._dgf ,Bottom :_bfef ._dgf +_bfef ._aaa .Height (),Left :_bfef ._ea ,Right :_bfef ._ea +_bfef ._aaa .Width ()},_bfef ._ggb ,_bfef ._fca ); +};};func _gffef (_fbde float64 )float64 {return _fbde *_be .Millimeter };func (_gfad *convertContext )makePdfImageFromGraphics (_gaac *_ac .Pic )(*_cg .Image ,error ){if _fcbae :=_gaac .BlipFill ;_fcbae !=nil {if _gbed :=_fcbae .Blip ;_gbed !=nil {if _gbbac :=_gbed .EmbedAttr ; +_gbbac !=nil {_agdcb ,_dddc :=_gfad ._adbcc .GetImageObjByRelId (*_gbbac );if _dddc !=nil {return nil ,_dddc ;};_gebe ,_dddc :=_fe .Open (_agdcb .Path );if _dddc !=nil {return nil ,_dddc ;};_dccc ,_dddc :=_bg .ReadAll (_gebe );if _dddc !=nil {return nil ,_dddc ; +};if _a .ToLower (_agdcb .Format )=="\u0065\u006d\u0066"{_ebaec ,_acaag :=_cf .ReadFile (_dccc );if _acaag !=nil {return nil ,_acaag ;};_ebbbe :=new (_d .Buffer );_gdfd :=_ebaec .Draw ();if _gdee :=_c .Encode (_ebbbe ,_gdfd );_gdee !=nil {return nil ,_gdee ; +};_dccc =_ebbbe .Bytes ();};_bdce ,_dddc :=_gfad ._feec .NewImageFromData (_dccc );if _dddc !=nil {return nil ,_dddc ;};return _bdce ,nil ;};};};return nil ,nil ;};type image struct{_agd *_cg .Image ;_deed float64 ;_daa float64 ;};func (_ebce *convertContext )addAbsoluteHeaderFooterCBCs (_egdg []*_gb .EG_ContentBlockContent ){for _ ,_aaac :=range _egdg {for _ ,_ggdf :=range _aaac .P {_ebce .newParagraph (); +if _ggdf .PPr !=nil &&_ggdf .PPr .PStyle ==nil {_agbd :=_ebce ._adbcc .Styles .ParagraphStyles ();for _ ,_edbb :=range _agbd {if _cfgf :=_edbb .X ().DefaultAttr ;_cfgf !=nil {if _agdg :=_cfgf .Bool ;_agdg !=nil &&*_agdg {_ggdf .PPr =_cdgc (_ggdf .PPr ,_edbb .X ().PPr ,_edbb .X ().RPr ); +};if _dde :=_cfgf .ST_OnOff1 ;_dde ==_bf .ST_OnOff1On {_ggdf .PPr =_cdgc (_ggdf .PPr ,_edbb .X ().PPr ,_edbb .X ().RPr );};break ;};};};_bbdg ,_cgac :=_ebce .combinePPrWithStyles (_ggdf .PPr );if _cgac !=nil {_ebce ._cgae =_cgac ;};_ebce .assignPropsToAbsoluteParagraph (_bbdg ,_ebce ._fefeb ); +_ebce .determineParagraphBounds ();_ebce .newLine ();_ebce .newWord ();_gedfg :=_ggdf .EG_PContent ;if len (_gedfg )==0{_ebce .addEmptyLine ();}else {_ebce .addAnchorBlocks (_gedfg );_ebce .addAnchorExtra (_gedfg );_ebce .addAbsoluteEGPC (_gedfg ,_bbdg ); +_ebce .addCurrentWordToParagraph ();};if _ebce ._cccd {_ebce .addCurrentParagraphHeaderToCurrentPage ();}else {_ebce .addCurrentParagraphFooterToCurrentPage ();};};for _ ,_bgbb :=range _aaac .Tbl {if _ebce ._fefeb ==nil {_ebce .newParagraph ();_ebce .determineParagraphBounds (); +_ebce .newLine ();_ebce .newWord ();};_ebce .addAbsoluteHeaderFooterTable (_bgbb );};};}; + +// FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. +type FontStyle =_bb .FontStyle ;func (_eege *convertContext )alignParagraph (){_bgcb :=_eege ._fefeb ;if _bgcb ._db ==_cg .TextAlignmentLeft {return ;};_gfd :=len (_bgcb ._ged )-1;for _gfg ,_ddb :=range _bgcb ._ged {_effe :=len (_ddb ._aff )-1;for _dgb ,_gag :=range _ddb ._aff {_dgc :=true ; +_dcbf :=len (_gag ._bfb );_gee :=0.0;for _caa :=len (_gag ._bfb )-1;_caa >=0;_caa --{_ecd :=_gag ._bfb [_caa ];if _dgc &&_ecd ._ad {_dcbf =_caa ;}else {_dgc =false ;for _ ,_fded :=range _ecd ._afg {_gee +=_fded ._gfb ;};};};_gag ._bfb =_gag ._bfb [:_dcbf ]; +_cbgf :=_gag ._gbcc -_gag ._eee -_gee ;switch _bgcb ._db {case _cg .TextAlignmentRight :_gag .moveRight (_cbgf );case _cg .TextAlignmentCenter :_gag .moveRight (_cbgf /2);case _cg .TextAlignmentJustify :if _gfg !=_gfd ||_dgb !=_effe {_cada :=[]*word {}; +for _ ,_cfca :=range _gag ._bfb {if _cfca ._ad {_cada =append (_cada ,_cfca );};};_febg :=_cbgf /float64 (len (_cada ));for _ ,_eg :=range _cada {_eg ._eeb +=_febg ;};var _bde *word ;for _ ,_efcf :=range _gag ._bfb {if _bde !=nil {_efcf ._dbb =_bde ._dbb +_bde ._eeb ; +};_bde =_efcf ;};};};};};};func (_egbg *convertContext )getStyleProps (_ecee string ,_gabb _gg .Style )(*_gb .CT_PPrGeneral ,*_gb .CT_RPr ){var _gfea *_gb .CT_PPrGeneral ;var _afde *_gb .CT_RPr ;_edagf :=_egbg ._adbcc .GetStyleByID (_ecee );_babb :=int64 (0); +_dbge :=true ;if _afbb :=_edagf .X ();_afbb !=nil {_gfea =_afbb .PPr ;_afde =_afbb .RPr ;if _afbb .UiPriority !=nil {_babb =_afbb .UiPriority .ValAttr ;};if _dbfe :=_afbb .BasedOn ;_dbfe !=nil {_ebca ,_gccba :=_egbg .getStyleProps (_dbfe .ValAttr ,_edagf ); +if _abaf :=_gabb .X ();_abaf !=nil {if _abaf .UiPriority !=nil &&_babb > 0{if _afbb .UiPriority .ValAttr > _babb {_dbge =false ;};};if _abaf .QFormat !=nil &&_afbb .QFormat !=nil &&_bbeb (_abaf .QFormat )&&_bbeb (_afbb .QFormat ){_dbge =false ;};};if _dbge {_gfea =_eagd (_gfea ,_ebca ); +_afde =_gbga (_afde ,_gccba );};};};return _gfea ,_afde ;};func (_aaef *convertContext )adjustHeights (_cgc float64 ){if _aaef ._adbg ._deea < _cgc {_aaef ._fefeb ._dcc +=(_cgc -_aaef ._adbg ._deea );_aaef ._adbg ._deea =_cgc ;};};func _bfc (_dcf ,_edda string ,_bgbd ,_efcff ,_ggf bool )[]*symbol {_bce :=[]*symbol {}; +for _ ,_efg :=range _dcf {_beb :=&symbol {_eca :string (_efg ),_bad :_bgbd ,_fdd :_efcff ,_daf :_edda ,_bdd :_ggf };_bce =append (_bce ,_beb );};return _bce ;};func (_df *convertContext )addAnchorBlocks (_fefd []*_gb .EG_PContent ){for _ ,_dbf :=range _fefd {for _ ,_fff :=range _dbf .EG_ContentRunContent {if _fba :=_fff .R ; +_fba !=nil {for _ ,_aab :=range _fba .EG_RunInnerContent {if _ceg :=_aab .Drawing ;_ceg !=nil {for _ ,_dbc :=range _ceg .Anchor {var _cbcb ,_efa ,_geea ,_dff float64 ;if _dbc .DistLAttr !=nil {_cbcb =_be .FromEMU (int64 (*_dbc .DistLAttr ));};if _dbc .DistRAttr !=nil {_efa =_be .FromEMU (int64 (*_dbc .DistRAttr )); +};if _dbc .DistTAttr !=nil {_geea =_be .FromEMU (int64 (*_dbc .DistTAttr ));};if _dbc .DistBAttr !=nil {_dff =_be .FromEMU (int64 (*_dbc .DistBAttr ));};var _acge ,_ccfc ,_gdd ,_agdf float64 ;if _aea :=_dbc .Extent ;_aea !=nil {_agdf =_be .FromEMU (_aea .CxAttr ); +_gdd =_be .FromEMU (_aea .CyAttr );};_cac ,_bddec :=_dbc .PositionH ,_dbc .PositionV ;if _bgaa :=_cac .Choice ;_bgaa !=nil {if _bgaa .PosOffset !=nil {_acge =_be .FromEMU (int64 (*_bgaa .PosOffset ));};switch _bgaa .Align {case _gb .WdST_AlignHRight :_acge +=_df ._fefeb ._ag -_df ._fefeb ._aag -_agdf ; +case _gb .WdST_AlignHCenter :_acge +=(_df ._fefeb ._ag -_df ._fefeb ._aag -_agdf )/2;};};if _daff :=_bddec .Choice ;_daff !=nil {if _daff .PosOffset !=nil {_ccfc =_be .FromEMU (int64 (*_daff .PosOffset ));};};_bag :=_df ._adfa .Top +_ccfc +_geea -_dff ; +_bfd :=_bag +_gdd ;_bcc :=_df ._fefeb ._aag +_acge +_cbcb -_efa ;_bff :=_bcc +_agdf ;_egg :=_ccfc +_gdd ;if _egg > _df ._fefeb ._efe {_df ._fefeb ._efe =_egg ;};if !_dbc .AllowOverlapAttr {_df ._fefeb ._dcc =_gdd ;};if _dbc .Choice !=nil &&_dbc .Choice .WrapNone ==nil {_df ._fefeb ._bdf =append (_df ._fefeb ._bdf ,&zoneToSkip {_afd :&_bb .Rectangle {Top :_bag ,Bottom :_bfd ,Left :_bcc ,Right :_bff },_bd :_dbc .Choice }); +};if _fcb :=_dbc .Graphic ;_fcb !=nil {if _dbcf :=_fcb .GraphicData ;_dbcf !=nil {for _ ,_edc :=range _dbcf .Any {if _agc ,_dbfg :=_edc .(*_ac .Pic );_dbfg {_cadab ,_gfdf :=_df .makePdfImageFromGraphics (_agc );if _gfdf !=nil {_f .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_gfdf ); +};_ege :=false ;if _agc .SpPr !=nil &&_agc .SpPr .Xfrm !=nil {if _gdg :=_agc .SpPr .Xfrm .Ext ;_gdg !=nil {_ege =true ;};};if _cadab !=nil {if !_ege {_cadab .Scale (_agdf /_cadab .Width (),_gdd /_cadab .Height ());}else {_cadab .ScaleToWidth (_agdf );}; +_gdca :=&image {_agd :_cadab ,_deed :_bcc ,_daa :_bag };if _dbc .BehindDocAttr {_df ._fefeb ._edg =append (_df ._fefeb ._edg ,_gdca );}else {_df ._fefeb ._cfa =append (_df ._fefeb ._cfa ,_gdca );};};}else if _eda ,_efcb :=_edc .(*_fa .Chart );_efcb {_gbcb ,_gecbb :=_df .makePdfBlockFromChart (_eda ,_agdf ,_gdd ); +if _gecbb !=nil {_f .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_gecbb );};if _gbcb !=nil {_baga :=&block {_aaa :_gbcb ,_ea :_bcc ,_dgf :_bag };if _dbc .BehindDocAttr {_df ._fefeb ._efc =append (_df ._fefeb ._efc ,_baga ); +}else {_df ._fefeb ._acc =append (_df ._fefeb ._acc ,_baga );};};};};};};};};};};};};};const (_ec =0.67;_dc =1.15;_ge =2.5;);func init (){_cddf =_e .MustCompile ("\u0053E\u0054 \u0028\u002e\u002b\u0029\u0020\u0022\u0028\u002e\u002b\u0029\u0022");_bfed =_e .MustCompile ("\u0052\u0045\u0046\u0020\u0028\u002e\u002b\u003f\u0029\u0020"); +};var (_fd =_gffef (6);_ef =_gffef (0.25);_dcb =_gffef (1.9););func _cbdb (_ebgf *_gg .Document ,_gfdg *_gb .CT_RPr ,_fdb *_gb .CT_PPr )*_gb .CT_RPr {var _afea ,_gbba *_gb .CT_RPr ;if _gfdg ==nil {_gfdg =_gb .NewCT_RPr ();};var _ffdd *_gb .CT_ParaRPr ; +if _fdb !=nil &&_fdb .RPr !=nil {_ffdd =_fdb .RPr ;};if _ffdd ==nil {_ffdd =_gb .NewCT_ParaRPr ();};if _gfdg .RStyle !=nil {_abega :=_ebgf .GetStyleByID (_gfdg .RStyle .ValAttr );if _bfdf :=_abega .X ();_bfdf !=nil {_afea =_bfdf .RPr ;};};if _afea ==nil {_afea =_gb .NewCT_RPr (); +};if _ffdd .RStyle !=nil {_bcbb :=_ebgf .GetStyleByID (_ffdd .RStyle .ValAttr );if _dbac :=_bcbb .X ();_dbac !=nil {_gbba =_dbac .RPr ;if _dbac .QFormat !=nil &&_bbeb (_dbac .QFormat ){return _gbba ;};};};if _gbba ==nil {_gbba =_gb .NewCT_RPr ();};if _gfdg .Color ==nil {if _afea .Color !=nil {_gfdg .Color =_afea .Color ; +}else if _ffdd .Color !=nil {_gfdg .Color =_ffdd .Color ;}else if _gbba .Color !=nil {_gfdg .Color =_gbba .Color ;};};if _gfdg .Spacing ==nil {if _afea .Spacing !=nil {_gfdg .Spacing =_afea .Spacing ;}else if _ffdd .Spacing !=nil {_gfdg .Spacing =_ffdd .Spacing ; +}else if _gbba .Spacing !=nil {_gfdg .Spacing =_gbba .Spacing ;};};if _gfdg .Sz ==nil {if _afea .Sz !=nil {_gfdg .Sz =_afea .Sz ;}else if _ffdd .Sz !=nil {_gfdg .Sz =_ffdd .Sz ;}else if _gbba .Sz !=nil {_gfdg .Sz =_gbba .Sz ;};};if _gfdg .SzCs ==nil {if _afea .SzCs !=nil {_gfdg .SzCs =_afea .SzCs ; +}else if _ffdd .SzCs !=nil {_gfdg .SzCs =_ffdd .SzCs ;}else if _gbba .SzCs !=nil {_gfdg .SzCs =_gbba .SzCs ;};};if _gfdg .B ==nil {if _afea .B !=nil {_gfdg .B =_afea .B ;}else if _ffdd .B !=nil {_gfdg .B =_ffdd .B ;}else if _gbba .B !=nil {_gfdg .B =_gbba .B ; +};};if _gfdg .I ==nil {if _afea .I !=nil {_gfdg .I =_afea .I ;}else if _ffdd .I !=nil {_gfdg .I =_ffdd .I ;}else if _gbba .I !=nil {_gfdg .I =_gbba .I ;};};if _gfdg .U ==nil {if _afea .U !=nil {_gfdg .U =_afea .U ;}else if _ffdd .U !=nil {_gfdg .U =_ffdd .U ; +}else if _gbba .U !=nil {_gfdg .U =_gbba .U ;};};if _gfdg .RFonts ==nil {if _afea .RFonts !=nil {_gfdg .RFonts =_afea .RFonts ;}else if _ffdd .RFonts !=nil {_gfdg .RFonts =_ffdd .RFonts ;}else if _gbba .RFonts !=nil {_gfdg .RFonts =_gbba .RFonts ;};};if _gfdg .VertAlign ==nil {if _afea .VertAlign !=nil {_gfdg .VertAlign =_afea .VertAlign ; +}else if _ffdd .VertAlign !=nil {_gfdg .VertAlign =_ffdd .VertAlign ;}else if _gbba .VertAlign !=nil {_gfdg .VertAlign =_gbba .VertAlign ;};};if _gfdg .Caps ==nil {if _afea .Caps !=nil {_gfdg .Caps =_afea .Caps ;}else if _ffdd .Caps !=nil {_gfdg .Caps =_ffdd .Caps ; +}else if _gbba .Caps !=nil {_gfdg .Caps =_gbba .Caps ;};};if _gfdg .SmallCaps ==nil {if _afea .SmallCaps !=nil {_gfdg .SmallCaps =_afea .SmallCaps ;}else if _ffdd .SmallCaps !=nil {_gfdg .SmallCaps =_ffdd .SmallCaps ;}else if _gbba .SmallCaps !=nil {_gfdg .SmallCaps =_gbba .SmallCaps ; +};};if _gfdg .Bdr ==nil {if _afea .Bdr !=nil {_gfdg .Bdr =_afea .Bdr ;}else if _ffdd .Bdr !=nil {_gfdg .Bdr =_ffdd .Bdr ;}else if _gbba .Bdr !=nil {_gfdg .Bdr =_gbba .Bdr ;};};if _gfdg .Shd ==nil {if _afea .Shd !=nil {_gfdg .Shd =_afea .Shd ;}else if _ffdd .Shd !=nil {_gfdg .Shd =_ffdd .Shd ; +}else if _gbba .Shd !=nil {_gfdg .Shd =_gbba .Shd ;};};return _gfdg ;};func (_cdba *convertContext )calculateHdrFtrContentHeight (){_cbcg :=_cg .New ();_cbcg .SetPageSize (_cg .PageSize {_cdba ._feec .Width (),_cdba ._feec .Height ()});_cbcg .SetPageMargins (_cdba ._fcdd .Left ,_cdba ._fcdd .Right ,_cdba ._fcdd .Top ,_cdba ._fcdd .Bottom ); +_bagc :=*_cdba ;_bagc ._feec =_cbcg ;_bagc .newPage ();_bagc .drawPages ();_bagc .drawHeaderFooter ();_daec :=_cbcg .Finalize ();if _daec !=nil {_f .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_daec );};if _bagc ._dedcd >=_cdba ._fcdd .Top {_cdba ._adfa .Top =_bagc ._dedcd +_cdba ._dggd ; +_cdba ._fcdd .Top =_bagc ._dedcd +_cdba ._dggd ;_cdba ._dedcd =_bagc ._dedcd ;};if _bagc ._dgea < _cdba ._fcdd .Bottom {_deeb :=(_bagc ._dgea /_cdba ._fcdd .Bottom )*(_bagc ._dgea *_dc );_cdba ._aeff -=_deeb ;}else {_cdba ._aeff -=_bagc ._dgea ;};_cdba ._feec .SetPageMargins (_cdba ._fcdd .Left ,_cdba ._fcdd .Right ,_cdba ._fcdd .Top ,_cdba ._fcdd .Bottom ); +};func (_fgc *convertContext )drawHeaderFooter (){_fgc ._feec .PageFinalize (func (_feag _cg .PageFinalizeFunctionArgs )error {_cbf :=_fgc ._ccdcg [_feag .PageNum -1];if len (_cbf ._ee )< 1&&len (_fgc ._ebf )> 0{_cbf ._ee =_fgc ._ebf ;}else {for _acdga :=_feag .PageNum -2; +_acdga >=0;_acdga --{_egee :=_fgc ._ccdcg [_acdga ];if len (_egee ._ee )> 0{_cbf ._ee =_egee ._ee ;break ;};};};_fgc ._deb =_cbf ;_fgc ._deb ._fg =nil ;_fgc .assignHeaderFooterToPage (_cbf );_ecab :=_cg .NewBlock (_fgc ._gedffd [0],_fgc ._dedcd );_ecab .SetPos (0,0); +_ecab .SetMargins (0,0,0,0);_cgcge :=_dagd (_fgc ._feec ,_ecab ,_fgc ._deb ._ff ,_fgc ._dggd );_fgc ._dedcd =_cgcge ;_dagc :=_cg .NewBlock (_fgc ._gedffd [0],_fgc ._dgea );_dagc .SetPos (0,0);_dagc .SetMargins (0,0,0,0);_cgcge =_dagd (_fgc ._feec ,_dagc ,_fgc ._deb ._fg ,_fgc ._aeff ); +_fgc ._dgea =_cgcge ;_fgc ._feec .Draw (_ecab );_fgc ._feec .Draw (_dagc );return nil ;});};type headerFooterRef struct{_dfcdf bool ;_efbge bool ;_cea string ;_dbdac _gb .ST_HdrFtr ;};var _gbea ,_cddf ,_bfed *_e .Regexp ;type prefix struct{_aafc string ; +_eed []float64 ;_bae bool ;_bfaa bool ;};func _dade (_ccfcd string )bool {for _ ,_gfce :=range _ccfcd {if _gfce > 255{return false ;};};return true ;};func (_bfbc *convertContext )combinePPrWithStyles (_fddc *_gb .CT_PPr )(*_gb .CT_PPr ,*prefix ){if _fddc ==nil {return nil ,nil ; +};if _fddc !=nil &&_fddc .PStyle !=nil {_bdbcf ,_dgae :=_bfbc .getStyleProps (_fddc .PStyle .ValAttr ,_gg .Style {});_fddc =_cdgc (_fddc ,_bdbcf ,_dgae );};var _bffb *prefix ;if _fddc !=nil &&_fddc .NumPr !=nil {if _agdd ,_eeba :=_fddc .NumPr .Ilvl ,_fddc .NumPr .NumId ; +_eeba !=nil {var _gdce int64 ;if _agdd !=nil {_gdce =_agdd .ValAttr ;};if _gaeed :=_bfbc ._adbcc .GetNumberingLevelByIds (_eeba .ValAttr ,_gdce ).X ();_gaeed !=nil {_fddc =_cdgc (_fddc ,_gaeed .PPr ,_gaeed .RPr );if _fddc .PStyle !=nil &&_fddc .NumPr .Ilvl !=nil {if _ ,_cbca :=_bfbc ._baca [_fddc .PStyle .ValAttr ]; +!_cbca {_bfbc ._baca [_fddc .PStyle .ValAttr ]=map[int64 ]*_gb .CT_Ind {};};if _egbb ,_bfdae :=_bfbc ._baca [_fddc .PStyle .ValAttr ][_gdce ];_bfdae {_fddc .Ind =_egbb ;}else {_bfbc ._baca [_fddc .PStyle .ValAttr ][_gdce ]=_fddc .Ind ;};};if _fgcg :=_gaeed .NumFmt ; +_fgcg !=nil {if _defc :=_fgcg .ValAttr ;_defc !=_gb .ST_NumberFormatNone &&_defc !=_gb .ST_NumberFormatCustom {var _aabcf []float64 ;if _eccd :=_fddc .Tabs ;_eccd !=nil &&len (_eccd .Tab )!=0{for _ ,_dgaa :=range _eccd .Tab {_aabcf =append (_aabcf ,_bb .PointsFromTwips (*_dgaa .PosAttr .Int64 )); +};};_bffb =&prefix {_eed :_aabcf ,_bae :true };if _defc ==_gb .ST_NumberFormatBullet {if _afbef :=_gaeed .LvlText ;_afbef !=nil {if _bab :=_afbef .ValAttr ;_bab !=nil &&*_bab !=""{_bffb ._aafc =*_bab ;_bffb ._bfaa =true ;};};}else {_bcd ,_bdbb :=_eeba .ValAttr ,_agdd .ValAttr ; +if _ ,_edbg :=_bfbc ._gbcf [_bcd ];!_edbg {_bfbc ._gbcf [_bcd ]=map[int64 ]int64 {};};if _ ,_dcec :=_bfbc ._gbcf [_bcd ][_bdbb ];!_dcec {_bfbc ._gbcf [_bcd ][_bdbb ]=1;if _dcfb :=_gaeed .Start ;_dcfb !=nil {_bfbc ._gbcf [_bcd ][_bdbb ]=_dcfb .ValAttr ; +};};if _ ,_bcbd :=_bfbc ._gbcf [_bcd ][_bdbb +1];_bcbd {_bfbc ._gbcf [_bcd ][_bdbb +1]=1;};_bgee :=_bfbc ._gbcf [_bcd ][_bdbb ];_effgc :=_dd .FormatNumberingText (int64 (_bgee ),_gaeed .IlvlAttr ,*_gaeed .LvlText .ValAttr ,_gaeed .NumFmt ,_bfbc ._gbcf [_bcd ]); +_bfbc ._gbcf [_bcd ][_bdbb ]++;_bffb ._aafc =_effgc ;};};};};};};return _fddc ,_bffb ;};func (_eacd *convertContext )addEndnotes (){for _dbcg ,_dadf :=range _eacd ._bbfg {if _dbcg ==0{_eacd .addSeparator ();};_eacd ._cgae =&prefix {_aafc :_dadf ._eb }; +for _gfed ,_fcac :=range _dadf ._faf {if _dbcg !=0||_gfed !=0{_eacd ._gbf =true ;};_eacd .addAbsoluteCBCs (_fcac .EG_ContentBlockContent ,nil );};};_eacd ._gbf =false ;};func (_dgeb *convertContext )addAbsoluteTable (_gbab *_gb .CT_Tbl ){_ecge :=_gbab .TblGrid ; +if _ecge ==nil {return ;};_bbgf :=len (_ecge .GridCol );if _bbgf ==0{_f .Log .Debug ("\u004d\u0069\u0073\u0073\u0069\u006e\u0067\u0020\u0067\u0072\u0069\u0064\u0043\u006f\u006c\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u002c\u0020\u0063r\u0065\u0061\u0074\u0069\u006e\u0067\u0020\u0067\u0072\u0069\u0064C\u006f\u006c\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u002e"); +_ecde :=_gbab .EG_ContentRowContent [0];if len (_ecde .Tr )< 1{return ;};_defe :=_ecde .Tr [0];if len (_defe .EG_ContentCellContent )< 1{return ;};_cfdd :=0;if _gbab .TblPr !=nil &&_gbab .TblPr .TblW !=nil {if _bbad :=_gbab .TblPr .TblW .WAttr ;_bbad !=nil {switch _gbab .TblPr .TblW .TypeAttr {case _gb .ST_TblWidthPct ,_gb .ST_TblWidthDxa :if _bbad .ST_DecimalNumberOrPercent !=nil {if _bbad .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage !=nil {_cfdd =int (*_bbad .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage ); +};};};};};var _gegbd []*_gb .CT_TblGridCol ;for _ ,_ffca :=range _defe .EG_ContentCellContent {if _fdcf :=_ffca .Tc ;len (_fdcf )> 0{if _dafd :=_fdcf [0];_dafd !=nil {_ega :=_gb .NewCT_TblGridCol ();if _dafd .TcPr !=nil {if _acfa :=_dafd .TcPr .TcW ;_acfa !=nil {if _acfa .WAttr !=nil {if _dccbc :=_acfa .WAttr .ST_DecimalNumberOrPercent ; +_dccbc !=nil {if _dgdb :=_dccbc .ST_UnqualifiedPercentage ;_dgdb !=nil {_efee :=uint64 (*_dgdb );_cdgb :=&_bf .ST_TwipsMeasure {};_cdgb .ST_UnsignedDecimalNumber =&_efee ;_ega .WAttr =_cdgb ;};};};};_gegbd =append (_gegbd ,_ega );if _dafd .TcPr .GridSpan !=nil {for _dafda :=int (_dafd .TcPr .GridSpan .ValAttr )-1; +_dafda > 0;_dafda --{_ccgc :=_gb .NewCT_TblGridCol ();_gegbd =append (_gegbd ,_ccgc );};};}else {_gegbd =append (_gegbd ,_ega );};};};};_agde :=uint64 (_cfdd /len (_gegbd ));for _ ,_fgd :=range _gegbd {if _fgd .WAttr ==nil {_adc :=&_bf .ST_TwipsMeasure {}; +_adc .ST_UnsignedDecimalNumber =&_agde ;_fgd .WAttr =_adc ;};};_ecge .GridCol =_gegbd ;_bbgf =len (_gegbd );};_fea :=[]float64 {};_gaca :=[]float64 {};_ggfa :=0.0;for _ ,_dbca :=range _ecge .GridCol {_fbeb :=0.0;if _dbca .WAttr .ST_UnsignedDecimalNumber !=nil {_fbeb =_bb .PointsFromTwips (int64 (*_dbca .WAttr .ST_UnsignedDecimalNumber )); +};_fea =append (_fea ,_fbeb );_ggfa +=_fbeb ;};for _cdc :=0;_cdc < _bbgf ;_cdc ++{_gaca =append (_gaca ,_fea [_cdc ]/_ggfa );};_afb :=_dgeb ._feec .NewTable (_bbgf );_afb .SetColumnWidths (_gaca ...);_fdgb :=_dgeb ._feec .NewTable (_bbgf );_fdgb .SetColumnWidths (_gaca ...); +_ggga ,_dfb ,_acada :=_dgeed (_dgeb ._adbcc ,_gbab .TblPr );var _bdee []*_gb .CT_TblStylePr ;if _ggga .TblStyle !=nil {_bdee =_gaef (_dgeb ._adbcc ,_ggga .TblStyle .ValAttr );};_dgdbe :=_ffaa (_ggga .TblW ,_dgeb ._deb ._cc .Right -_dgeb ._deb ._cc .Left ,0); +_baaa :=_ffaa (_ggga .TblInd ,_dgeb ._deb ._cc .Right -_dgeb ._deb ._cc .Left ,0);_agdb :=_dgeb ._deb ._cc .Bottom -_dgeb ._fefeb ._dda ;_cedf :=len (_gbab .EG_ContentRowContent );for _acdd ,_fac :=range _gbab .EG_ContentRowContent {if _fac ==nil {continue ; +};_gbcd :=_dgeb ._feec .NewTable (_bbgf );_gbcd .SetColumnWidths (_gaca ...);if _aaaf :=_fac .Tr ;len (_aaaf )> 0{_cefg :=_aaaf [0];_bfdd :=_cefg .TblPrEx ;_eabc :=false ;var _cbd float64 ;if _efec :=_cefg .TrPr ;_efec !=nil {if len (_efec .TrHeight )!=0{_gdac :=_efec .TrHeight [0]; +_eabc =_gdac .HRuleAttr ==_gb .ST_HeightRuleExact ||_gdac .HRuleAttr ==_gb .ST_HeightRuleAtLeast ;if _abfd :=_gdac .ValAttr ;_abfd !=nil &&_eabc {if _abfd .ST_UnsignedDecimalNumber !=nil {_cbd =_bb .PointsFromTwips (int64 (*_abfd .ST_UnsignedDecimalNumber )); +};};};};if _eabc {if _cbd < _gbcd .Height (){_cbd =_gbcd .Height ();};if _cbd < _gffef (4){_cbd =_gffef (4);};_fdgb .SetRowHeight (_fdgb .CurRow (),_cbd );_gbcd .SetRowHeight (_gbcd .CurRow (),_cbd );};if _dgdbe ==0||_dgdbe > _dgeb ._deb ._cc .Right -_dgeb ._deb ._cc .Left {_dgdbe =_dgeb ._deb ._cc .Right -_dgeb ._deb ._cc .Left ; +};for _ddbd ,_eaba :=range _cefg .EG_ContentCellContent {if _cffg :=_eaba .Tc ;len (_cffg )> 0{if _ffdf :=_cffg [0];_ffdf !=nil {_fcd :=_dgeb .addCellToTable (_fdgb ,_ffdf ,_ggga ,_bfdd ,_acdd ,_ddbd ,_cedf ,_bbgf ,_bdee ,_dfb ,_acada ,false );_dgeb .addCellToTable (_gbcd ,_ffdf ,_ggga ,_bfdd ,_acdd ,_ddbd ,_cedf ,_bbgf ,_bdee ,_dfb ,_acada ,false ); +if _fcd {_cdaa :=_bb .MakeTempCreator (_dgdbe ,_gffef (1000));_cdaa .Draw (_fdgb );*_fdgb =*_gbcd ;if _afb !=nil {_dgeb .addParagraphWithTable (*_afb ,_dgdbe ,_baaa );_dgeb .newPage ();_afb =nil ;};_fdgb =_dgeb ._feec .NewTable (_bbgf );_fdgb .SetColumnWidths (_gaca ...); +_gbcd =_dgeb ._feec .NewTable (_bbgf );_gbcd .SetColumnWidths (_gaca ...);if _eabc {_fdgb .SetRowHeight (_fdgb .CurRow (),_cbd );_gbcd .SetRowHeight (_gbcd .CurRow (),_cbd );};_dgeb .addCellToTable (_fdgb ,_ffdf ,_ggga ,_bfdd ,_acdd ,_ddbd ,_cedf ,_bbgf ,_bdee ,_dfb ,_acada ,true ); +_dgeb .addCellToTable (_gbcd ,_ffdf ,_ggga ,_bfdd ,_acdd ,_ddbd ,_cedf ,_bbgf ,_bdee ,_dfb ,_acada ,true );continue ;};};};};_agga :=_bb .MakeTempCreator (_dgdbe ,_gffef (1000));_agga .Draw (_fdgb );if _fdgb .Height ()>=_agdb &&_afb !=nil {_dgeb .addParagraphWithTable (*_afb ,_dgdbe ,_baaa ); +_dgeb .newPage ();*_fdgb =*_gbcd ;if _eabc {_fdgb .SetRowHeight (_fdgb .CurRow (),_cbd );};_agdb =_dgeb ._deb ._cc .Bottom -_dgeb ._deb ._cc .Top ;if _gbcd .Rows ()> 0{_agga .Draw (_gbcd );*_afb =*_gbcd ;}else {_afb =nil ;};}else {if _afb ==nil {_afb =_dgeb ._feec .NewTable (_bbgf ); +_afb .SetColumnWidths (_gaca ...);if _eabc {_afb .SetRowHeight (_fdgb .CurRow (),_cbd );};};*_afb =*_fdgb ;};};};if _afb !=nil {_dgeb .addParagraphWithTable (*_afb ,_dgdbe ,_baaa );};};func _edff (_acaagf *_gg .Document ,_gdeb string ,_acgab *_gb .CT_TblPr ,_bdea *_gb .CT_PPrGeneral ,_gdecc *_gb .CT_RPr )(*_gb .CT_TblPr ,*_gb .CT_PPrGeneral ,*_gb .CT_RPr ){if _acgab .TblStyle !=nil {_bbca :=_acaagf .GetStyleByID (_gdeb ); +if _dfg :=_bbca .X ();_dfg !=nil {if _ccfgd :=_dfg .TblPr ;_ccfgd !=nil {_bgdf :=_acgab .TblBorders ;var _gfeeb *_gb .CT_TblBorders ;if _ccfgd .TblBorders !=nil {_gfeeb =_ccfgd .TblBorders ;};if _bgdf ==nil {_bgdf =_gfeeb ;}else {if _gfeeb !=nil {if _bgdf .Top ==nil {_bgdf .Top =_gfeeb .Top ; +};if _bgdf .Bottom ==nil {_bgdf .Bottom =_gfeeb .Bottom ;};if _bgdf .Left ==nil {_bgdf .Left =_gfeeb .Left ;};if _bgdf .Right ==nil {_bgdf .Right =_gfeeb .Right ;};if _bgdf .InsideH ==nil {_bgdf .InsideH =_gfeeb .InsideH ;};if _bgdf .InsideV ==nil {_bgdf .InsideV =_gfeeb .InsideV ; +};};};_acgab .TblBorders =_bgdf ;_abca :=_acgab .Shd ;_bcde :=_ccfgd .Shd ;if _abca ==nil {_abca =_bcde ;}else {if _bcde !=nil &&_abca .FillAttr ==nil {_abca .FillAttr =_bcde .FillAttr ;};};_acgab .Shd =_abca ;_ecdbd :=_acgab .TblCellMar ;_bgab :=_ccfgd .TblCellMar ; +if _ecdbd ==nil {_ecdbd =_bgab ;}else {if _bgab !=nil &&_ecdbd .Left ==nil {_ecdbd .Left =_bgab .Left ;};};_acgab .TblCellMar =_ecdbd ;if _acgab .TblInd ==nil {_acgab .TblInd =_ccfgd .TblInd ;};if _acgab .Jc ==nil {_acgab .Jc =_ccfgd .Jc ;};};if _dfg .PPr !=nil {_bdea =_eagd (_dfg .PPr ,_bdea ); +};if _dfg .RPr !=nil {_gdecc =_gbga (_dfg .RPr ,_gdecc );};if _ccge :=_dfg .BasedOn ;_ccge !=nil {return _edff (_acaagf ,_ccge .ValAttr ,_acgab ,_bdea ,_gdecc );};};};return _acgab ,_bdea ,_gdecc ;}; + +// RegisterFont makes a PdfFont accessible for using in converting to PDF. +func RegisterFont (name string ,style FontStyle ,font *_ed .PdfFont ){_bb .RegisterFont (name ,style ,font );};type styleAttributes struct{};func _eagd (_eefc ,_bbdc *_gb .CT_PPrGeneral )*_gb .CT_PPrGeneral {if _eefc ==nil {return _eefc ;};if _bbdc ==nil {return _eefc ; +};if _eefc .PStyle ==nil {_eefc .PStyle =_bbdc .PStyle ;};if _eefc .KeepNext ==nil {_eefc .KeepNext =_bbdc .KeepNext ;};if _eefc .KeepLines ==nil {_eefc .KeepLines =_bbdc .KeepLines ;};if _eefc .PageBreakBefore ==nil {_eefc .PageBreakBefore =_bbdc .PageBreakBefore ; +};if _eefc .FramePr ==nil {_eefc .FramePr =_bbdc .FramePr ;};if _eefc .WidowControl ==nil {_eefc .WidowControl =_bbdc .WidowControl ;};if _eefc .NumPr ==nil {_eefc .NumPr =_bbdc .NumPr ;};if _eefc .SuppressLineNumbers ==nil {_eefc .SuppressLineNumbers =_bbdc .SuppressLineNumbers ; +};if _eefc .PBdr ==nil {_eefc .PBdr =_bbdc .PBdr ;};if _eefc .Shd ==nil {_eefc .Shd =_bbdc .Shd ;};if _eefc .Tabs ==nil {_eefc .Tabs =_bbdc .Tabs ;};if _eefc .SuppressAutoHyphens ==nil {_eefc .SuppressAutoHyphens =_bbdc .SuppressAutoHyphens ;};if _eefc .Kinsoku ==nil {_eefc .Kinsoku =_bbdc .Kinsoku ; +};if _eefc .WordWrap ==nil {_eefc .WordWrap =_bbdc .WordWrap ;};if _eefc .OverflowPunct ==nil {_eefc .OverflowPunct =_bbdc .OverflowPunct ;};if _eefc .TopLinePunct ==nil {_eefc .TopLinePunct =_bbdc .TopLinePunct ;};if _eefc .AutoSpaceDE ==nil {_eefc .AutoSpaceDE =_bbdc .AutoSpaceDE ; +};if _eefc .AutoSpaceDN ==nil {_eefc .AutoSpaceDN =_bbdc .AutoSpaceDN ;};if _eefc .Bidi ==nil {_eefc .Bidi =_bbdc .Bidi ;};if _eefc .AdjustRightInd ==nil {_eefc .AdjustRightInd =_bbdc .AdjustRightInd ;};if _eefc .SnapToGrid ==nil {_eefc .SnapToGrid =_bbdc .SnapToGrid ; +};if _eefc .Spacing ==nil {_eefc .Spacing =_bbdc .Spacing ;};if _eefc .Ind ==nil {_eefc .Ind =_bbdc .Ind ;};if _eefc .ContextualSpacing ==nil {_eefc .ContextualSpacing =_bbdc .ContextualSpacing ;};if _eefc .MirrorIndents ==nil {_eefc .MirrorIndents =_bbdc .MirrorIndents ; +};if _eefc .SuppressOverlap ==nil {_eefc .SuppressOverlap =_bbdc .SuppressOverlap ;};if _eefc .Jc ==nil {_eefc .Jc =_bbdc .Jc ;};if _eefc .TextDirection ==nil {_eefc .TextDirection =_bbdc .TextDirection ;};if _eefc .TextAlignment ==nil {_eefc .TextAlignment =_bbdc .TextAlignment ; +};if _eefc .TextboxTightWrap ==nil {_eefc .TextboxTightWrap =_bbdc .TextboxTightWrap ;};if _eefc .OutlineLvl ==nil {_eefc .OutlineLvl =_bbdc .OutlineLvl ;};if _eefc .DivId ==nil {_eefc .DivId =_bbdc .DivId ;};if _eefc .CnfStyle ==nil {_eefc .CnfStyle =_bbdc .CnfStyle ; +};if _eefc .PPrChange ==nil {_eefc .PPrChange =_bbdc .PPrChange ;};return _eefc ;};func _ebee (_dbfed ,_bfde *_gb .CT_Border ,_afa bool )*_gb .CT_Border {if _afa {return _dbfed ;};return _bfde ;};func (_fece *convertContext )makeRunStyle (_cabd *_gb .CT_RPr ,_cbac ,_fagcg ,_aafa ,_cdgef ,_ccae bool )(_cg .TextStyle ,bool ,bool ,*_cg .Color ){var _faec *_cg .Color ; +_egbe :=_fece ._feec .NewTextStyle ();if _cabd !=nil {_bfba :=_bb .FontStyle_Regular ;_ebff :=_bbeb (_cabd .B );_fagf :=_bbeb (_cabd .I );if _ebff &&_fagf {_bfba =_bb .FontStyle_BoldItalic ;}else if _ebff {_bfba =_bb .FontStyle_Bold ;}else if _fagf {_bfba =_bb .FontStyle_Italic ; +};if _cdgef {_egbe .Font =_bb .AssignStdFontByName (_egbe ,"\u0053\u0079\u006d\u0062\u006f\u006c");}else {_gcag :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _bbe :=_cabd .RFonts ;_bbe !=nil {if _cbfa :=_bbe .AsciiAttr ;_cbfa !=nil {_gcag =*_cbfa ;}else if _eaef :=_bbe .HAnsiAttr ; +_eaef !=nil {_gcag =*_eaef ;}else if _affaa :=_bbe .CsAttr ;_affaa !=nil {_gcag =*_affaa ;}else {_cafb :=_fece ._febge ;if _cafb !=nil {_aced :="";if _gcdc :=_cafb .RFonts ;_gcdc !=nil {if _fggbd :=_bbe .HintAttr ;_fggbd ==_gb .ST_HintEastAsia {if _gcdc .EastAsiaAttr !=nil {_gcag =*_cafb .RFonts .EastAsiaAttr ; +}else {if _gcdc .EastAsiaThemeAttr ==_gb .ST_ThemeMajorEastAsia {_aced =_gfdbe ;};if _gcdc .EastAsiaThemeAttr ==_gb .ST_ThemeMinorEastAsia {_aced =_gdfb ;};};}else {if _agcf :=_gcdc .AsciiAttr ;_agcf !=nil {_gcag =*_agcf ;}else if _ggcc :=_gcdc .HAnsiAttr ; +_ggcc !=nil {_gcag =*_ggcc ;};};if _gcag =="\u0064e\u0066\u0061\u0075\u006c\u0074"{if _aced ==""{if _gcdc .EastAsiaThemeAttr ==_gb .ST_ThemeMajorEastAsia {_aced =_gfdbe ;}else if _gcdc .EastAsiaThemeAttr ==_gb .ST_ThemeMinorEastAsia {_aced =_gdfb ;}else if _bfeb :=_gcdc .AsciiThemeAttr ; +_bfeb ==_gb .ST_ThemeMajorAscii ||_bfeb ==_gb .ST_ThemeMajorHAnsi {_aced =_bgcc ;}else if _gebf :=_gcdc .AsciiThemeAttr ;_gebf ==_gb .ST_ThemeMinorAscii ||_gebf ==_gb .ST_ThemeMinorHAnsi {_aced =_gcbe ;}else {if _deba :=_gcdc .HAnsiThemeAttr ;_deba ==_gb .ST_ThemeMajorAscii ||_deba ==_gb .ST_ThemeMajorHAnsi {_aced =_bgcc ; +}else if _ceab :=_gcdc .HAnsiThemeAttr ;_ceab ==_gb .ST_ThemeMinorAscii ||_ceab ==_gb .ST_ThemeMinorHAnsi {_aced =_gcbe ;};};};_beea :="";if _gcag =="\u0064e\u0066\u0061\u0075\u006c\u0074"{if _bbag :=_fece ._adbcc .Settings .X ();_bbag !=nil {_aeac :=""; +if _bcf :=_bbag .ThemeFontLang ;_bcf !=nil {if _bcf .ValAttr !=nil {_aeac =*_bcf .ValAttr ;};if _bcf .EastAsiaAttr !=nil {_aeac =*_bcf .EastAsiaAttr ;};if _bcf .BidiAttr !=nil {_aeac =*_bcf .BidiAttr ;};};_beea =_efacc (_ebaea (_aeac ));};};_aggg :=_fece ._adbcc .Themes (); +for _ ,_aadgb :=range _aggg {if _aadgb .ThemeElements !=nil {if _fcdc :=_aadgb .ThemeElements .FontScheme ;_fcdc !=nil {if _fcdc .MajorFont !=nil &&_aced ==_gfdbe {if _fcdc .MajorFont .Ea !=nil {_gcag =_fcdc .MajorFont .Ea .TypefaceAttr ;if _gcag ==""&&_beea !=""{for _ ,_ddde :=range _fcdc .MajorFont .Font {if _ddde .ScriptAttr ==_beea {_gcag =_ddde .TypefaceAttr ; +break ;};};};break ;};}else if _fcdc .MinorFont !=nil &&_aced ==_gdfb {if _fcdc .MinorFont .Ea !=nil {_gcag =_fcdc .MinorFont .Ea .TypefaceAttr ;if _gcag ==""&&_beea !=""{for _ ,_fdadc :=range _fcdc .MinorFont .Font {if _fdadc .ScriptAttr ==_beea {_gcag =_fdadc .TypefaceAttr ; +break ;};};};break ;};}else if _fcdc .MajorFont !=nil &&_aced ==_bgcc {if _fcdc .MajorFont .Latin !=nil {_gcag =_fcdc .MajorFont .Latin .TypefaceAttr ;break ;};}else if _fcdc .MinorFont !=nil &&_aced ==_gcbe {if _fcdc .MinorFont .Latin !=nil {_gcag =_fcdc .MinorFont .Latin .TypefaceAttr ; +break ;};};};};};};};};};};if _gcag !="\u0064e\u0066\u0061\u0075\u006c\u0074"&&!_dade (_gcag ){if _fcbab :=_fece ._adbcc .FontTable ();_fcbab !=nil {for _ ,_dbeg :=range _fcbab .Font {if _dbeg .NameAttr ==_gcag &&_dbeg .AltName !=nil &&_dade (_dbeg .AltName .ValAttr ){_gcag =_dbeg .AltName .ValAttr ; +break ;};if _dbeg .AltName !=nil &&!_dade (_dbeg .AltName .ValAttr )&&_dbeg .AltName .ValAttr ==_gcag {_gcag =_dbeg .NameAttr ;break ;};};};};if _cbae ,_ggde :=_bb .StdFontsMap [_gcag ];_ggde {_egbe .Font =_bb .AssignStdFontByName (_egbe ,_cbae [_bfba ]); +}else if _gfbbe :=_bb .GetRegisteredFont (_gcag ,_bfba );_gfbbe !=nil {_egbe .Font =_gfbbe ;}else {_f .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_gcag ,_bfba ); +_egbe .Font =_bb .AssignStdFontByName (_egbe ,_bb .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_bfba ]);};};_geaf :=_bbbd (_cabd .Sz ,_cabd .SzCs );if _gfgc :=_cabd .VertAlign ;_gfgc !=nil {_aecgg :=_gfgc .ValAttr ;_cbac =_aecgg ==_bf .ST_VerticalAlignRunSuperscript ; +_fagcg =_aecgg ==_bf .ST_VerticalAlignRunSubscript ;};if _geaf > _fece ._ebea {_fece ._ebea =_geaf ;};if _cbac ||_fagcg {_geaf *=0.64;};if _aafa {if _cbac {_egbe .TextRise =1.5;};if _fagcg {_egbe .TextRise =-1.5;};};_egbe .FontSize =_geaf ;_defed :=0.0; +if _begd :=_cabd .Spacing ;_begd !=nil {_defed =_bb .PointsFromTwips (*_begd .ValAttr .Int64 );if _defed < 0.0{_defed =0.0;};};_egbe .CharSpacing =_defed ;_fdeac :=0.0;if _dggb :=_cabd .Position ;_dggb !=nil {_fdeac =float64 (*_dggb .ValAttr .Int64 )/24*_geaf ; +};_egbe .TextRise =_fdeac ;_dgafa :=_cg .ColorBlack ;if _cabd .Color !=nil {_cdgae :=_cabd .Color .ValAttr .ST_HexColorRGB ;if _cdgae !=nil {_dgafa =_cg .ColorRGBFromHex ("\u0023"+*_cdgae );};};if _aafa {_dged ,_daab ,_ebbf :=_dgafa .ToRGB ();_dged ,_daab ,_ebbf =_bb .Lighten (_dged ),_bb .Lighten (_daab ),_bb .Lighten (_ebbf ); +_dgafa =_cg .ColorRGBFromArithmetic (_dged ,_daab ,_ebbf );};_egbe .Color =_dgafa ;if _ccae {_faec =&_dgafa ;};if _cabd .U !=nil &&_cabd .U .ValAttr !=_gb .ST_UnderlineNone &&!_cdgef {_faec =&_dgafa ;if _ggbe :=_cabd .U .ColorAttr ;_ggbe !=nil {if _gdcb :=_ggbe .ST_HexColorRGB ; +_gdcb !=nil {_fadgf :=_cg .ColorRGBFromHex ("\u0023"+*_gdcb );_faec =&_fadgf ;};};};};return _egbe ,_cbac ,_fagcg ,_faec ;};func _ddge (_bcecb ,_gedbe *_gb .CT_TcPr )*_gb .CT_TcPr {if _bcecb ==nil {return _gedbe ;};if _gedbe ==nil {return _bcecb ;};if _bcecb .CnfStyle ==nil {_bcecb .CnfStyle =_gedbe .CnfStyle ; +};if _bcecb .TcW ==nil {_bcecb .TcW =_gedbe .TcW ;};if _bcecb .GridSpan ==nil {_bcecb .GridSpan =_gedbe .GridSpan ;};if _bcecb .HMerge ==nil {_bcecb .HMerge =_gedbe .HMerge ;};if _bcecb .VMerge ==nil {_bcecb .VMerge =_gedbe .VMerge ;};if _bcecb .TcBorders ==nil {_bcecb .TcBorders =_gedbe .TcBorders ; +};if _bcecb .Shd ==nil {_bcecb .Shd =_gedbe .Shd ;};if _bcecb .NoWrap ==nil {_bcecb .NoWrap =_gedbe .NoWrap ;};if _bcecb .TcMar ==nil {_bcecb .TcMar =_gedbe .TcMar ;};if _bcecb .TextDirection ==nil {_bcecb .TextDirection =_gedbe .TextDirection ;};if _bcecb .TcFitText ==nil {_bcecb .TcFitText =_gedbe .TcFitText ; +};if _bcecb .VAlign ==nil {_bcecb .VAlign =_gedbe .VAlign ;};if _bcecb .HideMark ==nil {_bcecb .HideMark =_gedbe .HideMark ;};if _bcecb .Headers ==nil {_bcecb .Headers =_gedbe .Headers ;};if _bcecb .CellIns ==nil {_bcecb .CellIns =_gedbe .CellIns ;};if _bcecb .CellDel ==nil {_bcecb .CellDel =_gedbe .CellDel ; +};if _bcecb .CellMerge ==nil {_bcecb .CellMerge =_gedbe .CellMerge ;};if _bcecb .TcPrChange ==nil {_bcecb .TcPrChange =_gedbe .TcPrChange ;};return _bcecb ;};func (_gcge *convertContext )addTextSymbol (_efdb *symbol ){_ffc :=_cg .New ();_agg :=_ffc .NewStyledParagraph (); +_agg .SetMargins (0,0,0,0);_gfeg :=_agg .Append (_efdb ._eca );_ddbb :=0.0;if _efdb ._abf !=nil {_gfeg .Style =*_efdb ._abf ;if _efdb ._abf .CharSpacing !=0{_ddbb =_efdb ._abf .CharSpacing ;};};if _efdb ._ffa ==nil &&_efdb ._agb ==nil {_efdb ._cge =_agg .Height ()*_dc ; +_efdb ._acg =_agg .Height ();};if _efdb ._gfb ==0{_efdb ._gfb =_agg .Width ()+_ddbb ;};if _efdb ._cge < _gcge ._fefeb ._bbb {_efdb ._cge =_gcge ._fefeb ._bbb ;};if len (_gcge ._ecac ._afg )> 0{_dba :=_gcge ._ecac ._afg [len (_gcge ._ecac ._afg )-1]._eca ; +if _bb .IsNoSpaceLanguage (_dba )||(_dba =="\u0020")!=(_efdb ._eca =="\u0020"){_gcge .addCurrentWordToParagraph ();_gcge .newWord ();};};_gcge ._ecac ._afg =append (_gcge ._ecac ._afg ,_efdb );_efdb ._ded =_gcge ._ecac ._eeb ;_gcge ._ecac ._eeb +=_efdb ._gfb ; +if _efdb ._eca !="\u0020"{_gcge ._ecac ._ad =false ;};if _efdb ._eca =="\u000d"{_gcge .adjustHeights (_efdb ._cge *1.13);_gcge .adjustHeights (_efdb ._cge );};};func (_dab *convertContext )drawPage (_gea *page ){if _gea ._gd {_aeb :=_gea ._cc .Top +_fd *_ec ; +_gge :=_gea ._cc .Left ;_gdc :=_gea ._cc .Right ;_bb .DrawLine (_dab ._feec ,_gge ,_aeb ,_gdc ,_aeb ,_ef ,_cg .ColorBlack );};for _ ,_ca :=range _gea ._dee {_geg (_dab ._feec ,_ca );};for _ ,_cb :=range _gea ._af {_ddg (_dab ._feec ,_cb );};for _ ,_fad :=range _gea ._fc {if _fad ._gba {_ffb :=_fad ._dda +_fd *_ec ; +_fb :=_gea ._cc .Left ;_bbbc :=_fb +_gffef (50);_bb .DrawLine (_dab ._feec ,_fb ,_ffb ,_bbbc ,_ffb ,_ef ,_cg .ColorBlack );}else {for _ ,_gde :=range _fad ._ged {for _ ,_dce :=range _gde ._aff {for _ ,_dcee :=range _dce ._bfb {for _ ,_dad :=range _dcee ._afg {if _dad ._agb !=nil {_dad ._agb .SetPos (_dcee ._dbb +_dad ._ded ,_fad ._dda +_gde ._gbb ); +_dab ._feec .Draw (_dad ._agb );}else if _dad ._ffa !=nil {_dad ._ffa ._ea =_dcee ._dbb +_dad ._ded ;_dad ._ffa ._dgf =_fad ._dda +_gde ._gbb ;_ddg (_dab ._feec ,_dad ._ffa );}else {_ebe :=_dab ._feec .NewStyledParagraph ();if _dad ._bad {_dad ._bac =0; +}else if _dad ._fdd {_dad ._bac =1.2*_gde ._deea -_dad ._cge ;};_ddc :=_dcee ._dbb +_dad ._ded ;_aebd :=_fad ._dda +_gde ._gbb +_dad ._bac ;_ebe .SetPos (_ddc ,_aebd );var _aad *_cg .TextChunk ;if _dad ._daf !=""{_aad =_ebe .AddExternalLink (_dad ._eca ,_dad ._daf ); +}else {_aad =_ebe .Append (_dad ._eca );};if _dad ._abf !=nil {_aad .Style =*_dad ._abf ;};_dab ._feec .Draw (_ebe );if _dad ._accc !=nil {_gcg :=_aebd +_dad ._acg +2.0;_bb .DrawLine (_dab ._feec ,_ddc ,_gcg ,_ddc +_dad ._gfb ,_gcg ,1,*_dad ._accc );}; +};};};};};if _fad ._dbg !=nil {_dccb :=_cg .NewBlock (_fad ._dbg ._afc ,_fad ._bdc .Top +_fad ._dcc +_fad ._bdc .Bottom );_dccb .SetPos (_fad ._aa ,_fad ._dda +_fad ._bdc .Top );_dccb .Draw (_fad ._dbg ._gda );_dab ._feec .Draw (_dccb );};if _fad ._gfe !=nil {_cce :=(_gea ._cc .Left /_bb .DefaultFontSize -1); +_cbc :=1.5;for _ ,_bddb :=range _fad ._gfe {switch _bddb ._acgd {case _bb .BorderPositionTop :_cbe :=_fad ._dda +_bddb ._dga ;_bb .DrawLine (_dab ._feec ,_fad ._aag -_cce ,_cbe ,_fad ._aag +_bddb ._ce +_cce ,_cbe ,_bddb ._bfe ,_bddb ._eff );case _bb .BorderPositionLeft :_cgg :=_fad ._dda +_fad ._dcc -_fad ._bdc .Top -_fad ._bdc .Bottom -_bddb ._dga -_cbc ; +_cbg :=_cgg +_fad ._dcc +_fad ._bdc .Top +_fad ._bdc .Bottom ;_gbg :=_fad ._aag -_cce ;_bb .DrawLine (_dab ._feec ,_gbg ,_cgg ,_gbg ,_cbg ,_bddb ._ce ,_bddb ._eff );case _bb .BorderPositionBottom :_aeg :=_fad ._dda +_bddb ._dga +_fad ._bdc .Top +_fad ._dcc +_fad ._bdc .Bottom ; +_bb .DrawLine (_dab ._feec ,_fad ._aag -_cce ,_aeg ,_fad ._aag +_bddb ._ce +_cce ,_aeg ,_bddb ._bfe ,_bddb ._eff );case _bb .BorderPositionRight :_bga :=_fad ._dda +_fad ._dcc -_fad ._bdc .Top -_fad ._bdc .Bottom -_bddb ._dga -_cbc ;_gec :=_bga +_fad ._dcc +_fad ._bdc .Top +_fad ._bdc .Bottom ; +_ccfg :=_fad ._ag +_cce ;_bb .DrawLine (_dab ._feec ,_ccfg ,_bga ,_ccfg ,_gec ,_bddb ._ce ,_bddb ._eff );};};};};};for _ ,_bee :=range _gea ._bbg {_geg (_dab ._feec ,_bee );};for _ ,_ebbg :=range _gea ._aca {_ddg (_dab ._feec ,_ebbg );};if len (_gea ._edb )> 0{_fbbc :=_gea ._cc .Bottom +_fd *_ec ; +_ddgb :=_gea ._cc .Left ;_dcbb :=_ddgb +_gffef (50);_bb .DrawLine (_dab ._feec ,_ddgb ,_fbbc ,_dcbb ,_fbbc ,_ef ,_cg .ColorBlack );_dgg :=_gea ._cc .Bottom +_fd ;for _ ,_cfc :=range _gea ._edb {_cfc ._gf .SetPos (_gea ._cc .Left ,_dgg );_dab ._feec .Draw (_cfc ._gf ); +_dgg +=_cfc ._gf .Height ();};};};var _cbee =_gffef (2.5);func _agfc (_dcbe *_gb .CT_ParaRPr ,_cgee *_gb .CT_RPr )*_gb .CT_ParaRPr {if _cgee ==nil {return _dcbe ;};if _dcbe ==nil {_dcbe =_gb .NewCT_ParaRPr ();if _cgee .B !=nil {_dcbe .B =_cgee .B ;};if _cgee .BCs !=nil {_dcbe .BCs =_cgee .BCs ; +};if _cgee .I !=nil {_dcbe .I =_cgee .I ;};if _cgee .ICs !=nil {_dcbe .ICs =_cgee .ICs ;};if _cgee .U !=nil {_dcbe .U =_cgee .U ;};if _cgee .Color !=nil {_dcbe .Color =_cgee .Color ;};return _dcbe ;};if _dcbe .B !=_cgee .B {_dcbe .B =_cgee .B ;};if _dcbe .BCs !=_cgee .BCs {_dcbe .BCs =_cgee .BCs ; +};if _dcbe .I !=_cgee .I {_dcbe .I =_cgee .I ;};if _dcbe .ICs !=_cgee .ICs {_dcbe .ICs =_cgee .ICs ;};if _dcbe .U !=_cgee .U {_dcbe .U =_cgee .U ;};if _dcbe .Color !=_cgee .Color {_dcbe .Color =_cgee .Color ;};return _dcbe ;};func (_ddeb *convertContext )addCurrentParagraphFooterToCurrentPage (){_ddeb .alignParagraph (); +_ddeb ._deb ._fg =append (_ddeb ._deb ._fg ,_ddeb ._fefeb );}; + +// ConvertToPdf converts document to PDF file. This package is beta, breaking changes can take place. +func ConvertToPdf (d *_gg .Document )*_cg .Creator {return ConvertToPdfWithOptions (d ,nil )};func _abaa (_fgcf *_gb .EG_RunInnerContent )bool {if _fdddg :=_fgcf .Br ;_fdddg !=nil {return _fdddg .TypeAttr ==_gb .ST_BrTypePage ;};return false ;};func _ebaea (_dddb string )uint16 {_babg ,_gabda :=_edbgf [_dddb ]; +if !_gabda {return 0;};return _babg ;};func (_gdgc *convertContext )makePdfBlockFromChart (_fgga *_fa .Chart ,_dcbd ,_cbbd float64 )(*_cg .Block ,error ){_bdgfa :=_fgga .CT_RelId .IdAttr ;_eaec :=_gdgc ._adbcc .GetChartSpaceByRelId (_bdgfa );if _eaec ==nil {return nil ,_de .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065"); +};var _bfbfc *_gc .Theme ;_cdcf :=_gdgc ._adbcc .Themes ();if len (_cdcf )> 0{_bfbfc =_cdcf [0];};return _bb .MakeBlockFromChartSpace (_eaec ,_dcbd ,_cbbd ,_bfbfc );};func (_bgce *convertContext )adjustRightBoundOfLastSpan (){_bbf :=_bgce ._debd ._gbcc ; +_bba :=_bgce ._adbg ._gbb +_bgce ._fefeb ._dda ;_cfaea :=_bba +_bgce ._adbg ._deea ;for _ ,_gecba :=range _bgce ._deb ._gbc {if ((_bba > _gecba ._afd .Top &&_bba < _gecba ._afd .Bottom )||(_cfaea > _gecba ._afd .Top &&_bba < _gecba ._afd .Bottom ))&&(_bbf > _gecba ._afd .Left ){_bbf =_gecba ._afd .Left ; +};};_bgce ._debd ._gbcc =_bbf ;};type romanMatch struct{_cebaf int ;_ccec string ;};func _geg (_gae *_cg .Creator ,_ede *image ){_ede ._agd .SetPos (_ede ._deed ,_ede ._daa );_gae .Draw (_ede ._agd );};func (_dgcde *convertContext )addCurrentParagraphToCurrentPage (){_dgcde ._deb ._ba =_dgcde ._fefeb ._dda +_dgcde ._fefeb ._bdc .Top +_dgcde ._fefeb ._dcc +_dgcde ._fefeb ._bdc .Bottom ; +_dgcde ._deb ._bbg =append (_dgcde ._deb ._bbg ,_dgcde ._fefeb ._cfa ...);_dgcde ._deb ._dee =append (_dgcde ._deb ._dee ,_dgcde ._fefeb ._edg ...);_dgcde ._deb ._aca =append (_dgcde ._deb ._aca ,_dgcde ._fefeb ._acc ...);_dgcde ._deb ._af =append (_dgcde ._deb ._af ,_dgcde ._fefeb ._efc ...); +_dgcde ._deb ._gbc =append (_dgcde ._deb ._gbc ,_dgcde ._fefeb ._bdf ...);_dgcde ._deb ._fc =append (_dgcde ._deb ._fc ,_dgcde ._fefeb );_dgcde .adjustRightBoundOfLastSpan ();_dgcde .alignParagraph ();if len (_dgcde ._deb ._edb )==0&&len (_dgcde ._fefeb ._ggc )> 0{_dgcde ._deb ._cc .Bottom -=_fd ; +};_dgcde ._deb ._edb =append (_dgcde ._deb ._edb ,_dgcde ._fefeb ._ggc ...);_dgcde ._deb ._cc .Bottom -=_dgcde ._fefeb ._ebc ;};func _adba (_bec string )string {_aebdb :=_bfed .FindStringSubmatch (_bec );if len (_aebdb )< 2{return "";};return _aebdb [1]; +};func (_gad *convertContext )addAbsoluteCRC (_gead []*_gb .EG_ContentRunContent ,_dcab *_gb .CT_PPr )bool {for _ ,_dgdg :=range _gead {if _ggcg :=_dgdg .R ;_ggcg !=nil {if _dcab !=nil &&_dcab .PStyle !=nil {_ecda :=_gad ._adbcc .GetStyleByID (_dcab .PStyle .ValAttr ); +if _fed :=_ecda .X ();_fed !=nil {if _fed .QFormat !=nil &&_bbeb (_fed .QFormat ){if _fed .RPr !=nil &&_dcab .RPr !=nil {_dcab .RPr =_agfc (_dcab .RPr ,_fed .RPr );};};if _fed .RPr !=nil {if _fed .UiPriority !=nil &&_fed .UiPriority .ValAttr > 0&&_ggcg .RPr ==nil {_dcab .RPr =_agfc (_dcab .RPr ,_fed .RPr ); +};_ggcg .RPr =_gbga (_ggcg .RPr ,_fed .RPr );};if _gad ._cgae !=nil {_fgf ,_bgb :=_gad .getStyleProps (_dcab .PStyle .ValAttr ,_ecda );_dcab =_cdgc (_dcab ,_fgf ,_bgb );_ggcg .RPr =_gbga (_ggcg .RPr ,_bgb );};};};_eacc :=_dcab !=nil ||_ggcg .RPr !=nil ; +if len (_ggcg .EG_RunInnerContent )==0&&_eacc {_gad .addEmptyLine ();};_ebbgb :=_cbdb (_gad ._adbcc ,_ggcg .RPr ,_dcab );if _gad ._cgae !=nil {_gad .addAbsoluteRIC (nil ,_ebbgb );_gad ._cgae =nil ;_gad ._fefeb ._ga =true ;};for _ ,_eab :=range _ggcg .EG_RunInnerContent {if _gad .addAbsoluteRIC (_eab ,_ebbgb ){return true ; +};_gad ._fefeb ._ga =false ;};for _ ,_gdb :=range _ggcg .Extra {if _aba ,_ggce :=_gdb .(*_gb .AlternateContentRun );_ggce {if _bdbf :=_aba .Choice ;_bdbf !=nil {if _gegd :=_bdbf .Drawing ;_gegd !=nil {if len (_gegd .Inline )> 0{for _ ,_cfe :=range _gegd .Inline {_cda :=_cfe .Extent ; +if _cda ==nil {return false ;};_fda :=_be .FromEMU (_cda .CxAttr );_gedc :=_be .FromEMU (_cda .CyAttr );if _eefd :=_cfe .Graphic ;_eefd !=nil {if _ccc :=_eefd .GraphicData ;_ccc !=nil {for _ ,_aecf :=range _ccc .Any {if _adfe ,_acdg :=_aecf .(*_gb .WdWsp ); +_acdg {_cadf ,_fdc :=_gad .makeBlockFromWdWsp (_adfe );if _fdc !=nil {_f .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_fdc );};if _cadf ==nil {continue ;};_cadf ._aaa .Scale (_fda /_cadf ._aaa .Width (),_gedc /_cadf ._aaa .Height ()); +_gad .addInlineSymbol (&symbol {_cge :_gedc ,_gfb :_fda ,_ffa :_cadf });};};};};};};};};};};};};return false ;}; // RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. For composite fonts use RegisterCompositeFontsFromDirectory. -func RegisterFontsFromDirectory (dirName string )error {return _gf .RegisterFontsFromDirectory (dirName )};func (_dcdc *convertContext )addCellToTable (_gcda *_bd .Table ,_egdc *_ed .CT_Tc ,_ecae *_ed .CT_TblPr ,_ccdb *_ed .CT_TblPrEx ,_deda ,_gdbg ,_abacb ,_fbea int ,_cacg []*_ed .CT_TblStylePr ,_dded *_ed .CT_PPrGeneral ,_fac *_ed .CT_RPr ,_edef bool )bool {var _dga *_bd .TableCell ; -_acd :=1;_ggdd :=_egdc .TcPr ;_aagcc :=_ed .NewCT_RPr ();for _ ,_fabd :=range _cacg {if _deda ==0&&_fabd .TypeAttr ==_ed .ST_TblStyleOverrideTypeFirstRow {_ggdd =_dace (_ggdd ,_fabd .TcPr );_fac =_ecfb (_aagcc ,_fabd .RPr );break ;};if _gdbg ==0&&_fabd .TypeAttr ==_ed .ST_TblStyleOverrideTypeFirstCol {_ggdd =_dace (_ggdd ,_fabd .TcPr ); -_fac =_ecfb (_aagcc ,_fabd .RPr );};if _deda ==_abacb -1&&_fabd .TypeAttr ==_ed .ST_TblStyleOverrideTypeLastRow {_ggdd =_dace (_ggdd ,_fabd .TcPr );_fac =_ecfb (_aagcc ,_fabd .RPr );};if _gdbg ==_fbea -1&&_fabd .TypeAttr ==_ed .ST_TblStyleOverrideTypeLastCol {_ggdd =_dace (_ggdd ,_fabd .TcPr ); -_fac =_ecfb (_aagcc ,_fabd .RPr );};if _deda %2!=0&&_fabd .TypeAttr ==_ed .ST_TblStyleOverrideTypeBand1Horz {_ggdd =_dace (_ggdd ,_fabd .TcPr );if _gdbg ==0{_fac =_ecfb (_aagcc ,_fabd .RPr );}else {_fac =_accf (_fac ,_fabd .RPr );};};if _gdbg %2!=0&&_fabd .TypeAttr ==_ed .ST_TblStyleOverrideTypeBand1Vert {_ggdd =_dace (_ggdd ,_fabd .TcPr ); -if _deda ==0{_fac =_ecfb (_aagcc ,_fabd .RPr );}else {_fac =_accf (_aagcc ,_fabd .RPr );};};if _deda %2==0&&_fabd .TypeAttr ==_ed .ST_TblStyleOverrideTypeBand2Horz {_ggdd =_dace (_ggdd ,_fabd .TcPr );if _gdbg ==_fbea -1{_fac =_ecfb (_aagcc ,_fabd .RPr ); -}else {_fac =_accf (_aagcc ,_fabd .RPr );};};if _gdbg %2==0&&_fabd .TypeAttr ==_ed .ST_TblStyleOverrideTypeBand2Vert {_ggdd =_dace (_ggdd ,_fabd .TcPr );if _deda ==_abacb -1{_fac =_ecfb (_aagcc ,_fabd .RPr );}else {_fac =_accf (_aagcc ,_fabd .RPr );};}; -};_ffaf :=_dcce (_ecae ,_ccdb ,_ggdd ,_deda ,_gdbg ,_abacb ,_fbea );_ecfd :=_bd .CellVerticalAlignmentTop ;_eegg ,_gdfaf ,_dfgf ,_agbd :=_gg ,_gg ,_gg ,_gg ;if _ffaf !=nil {if _ffaf .GridSpan !=nil {_acd =int (_ffaf .GridSpan .ValAttr );};_dga =_gcda .MultiColCell (_acd ); -if _bdef :=_ffaf .TcBorders ;_bdef !=nil {if _bff :=_bdef .Left ;_bff !=nil {_eggf ,_eaad ,_bfff :=_bcfc (_bff );_dga .SetBorder (_bd .CellBorderSideLeft ,_eggf ,_bfff );if _eaad !=nil &&*_eaad !=nil {_dga .SetSideBorderColor (_bd .CellBorderSideLeft ,*_eaad ); -};};if _ffcb :=_bdef .Top ;_ffcb !=nil {_gdgg ,_fbc ,_cgef :=_bcfc (_ffcb );_dga .SetBorder (_bd .CellBorderSideTop ,_gdgg ,_cgef );if _fbc !=nil &&*_fbc !=nil {_dga .SetSideBorderColor (_bd .CellBorderSideTop ,*_fbc );};};if _abgg :=_bdef .Right ;_abgg !=nil {_ccde ,_fgbb ,_eaafa :=_bcfc (_abgg ); -_dga .SetBorder (_bd .CellBorderSideRight ,_ccde ,_eaafa );if _fgbb !=nil &&*_fgbb !=nil {_dga .SetSideBorderColor (_bd .CellBorderSideRight ,*_fgbb );};};if _cgg :=_bdef .Bottom ;_cgg !=nil {_bfaf ,_ccff ,_dabf :=_bcfc (_cgg );_dga .SetBorder (_bd .CellBorderSideBottom ,_bfaf ,_dabf ); -if _ccff !=nil &&*_ccff !=nil {_dga .SetSideBorderColor (_bd .CellBorderSideBottom ,*_ccff );};};}else {_dga .SetBorder (_bd .CellBorderSideAll ,_bd .CellBorderStyleSingle ,_bgebf (0.125));_dga .SetBorderColor (_bd .ColorBlack );};if _cde :=_ffaf .Shd ; -_cde !=nil {if _bdec :=_cde .FillAttr ;_bdec !=nil {if _bdc :=_bdec .ST_HexColorRGB ;_bdc !=nil {_cbef :=_bd .ColorRGBFromHex ("\u0023"+*_bdc );_dga .SetBackgroundColor (_cbef );};};};if _faed :=_ffaf .TcMar ;_faed !=nil {_eegg =_eaab (_faed .Left ,0,_gg ); -_gdfaf =_eaab (_faed .Right ,0,_gg );_dfgf =_eaab (_faed .Top ,0,_gg );_agbd =_eaab (_faed .Bottom ,0,_gg );};if _gbfg :=_ffaf .VAlign ;_gbfg !=nil {switch _gbfg .ValAttr {case _ed .ST_VerticalJcCenter :_ecfd =_bd .CellVerticalAlignmentMiddle ;case _ed .ST_VerticalJcBottom :_ecfd =_bd .CellVerticalAlignmentBottom ; -};};};if _dga ==nil {_dga =_gcda .NewCell ();};_dga .SetVerticalAlignment (_ecfd );_dga .SetIndent (_eegg );var _caga *_bd .StyledParagraph ;_gdcf :=_egdc .EG_BlockLevelElts ;_bfcg :=_dcdc ._feeg .NewDivision ();_ggfa :=_dcdc ._feeg .NewList ();_dfc :=true ; -_agge :=_agbd ;if _agge ==0{_agge =_gg ;};_bfcg .SetMargins (0.0,_gdfaf ,_dfgf ,_agge );_dabfg :=false ;_egde :=false ;_gggb :=false ;for _ ,_geagb :=range _gdcf {for _ ,_dafg :=range _geagb .EG_ContentBlockContent {for _ ,_bebc :=range _dafg .P {_abga :=_dcdc ._feeg .NewStyledParagraph (); -if _dabfg {_caff :=_abga .Append ("\u000a");_adfa :=_dcdc ._feeg .NewTextStyle ();_adfa .FontSize =0;_caff .Style =_adfa ;};_cfac :=false ;_afed ,_geafc :=_dcdc .combinePPrWithStyles (_bebc .PPr );if _afed !=nil &&_afed .PStyle !=nil {_dbef :=_dcdc ._gfabg .GetStyleByID (_afed .PStyle .ValAttr ); -if _fdab :=_dbef .X ();_fdab !=nil {if _fdab .QFormat !=nil &&_dffcdd (_fdab .QFormat ){if _afed .RPr !=nil &&_fdab .RPr !=nil {_afed .RPr =_aagd (_afed .RPr ,_fdab .RPr );};_afed =_caee (_bebc .PPr ,_fdab .PPr ,_fdab .RPr );_cfac =true ;}else {_aadc ,_ebab :=_dcdc .getStyleProps (_afed .PStyle .ValAttr ,_dbef ); -_afed =_caee (_bebc .PPr ,_aadc ,_ebab );};};}else {if _gggb {_bfcg .Add (_ggfa );_ggfa =_dcdc ._feeg .NewList ();_gggb =false ;_dfc =false ;};_dfe :=_dcdc ._gfabg .Styles .ParagraphStyles ();for _ ,_dbeb :=range _dfe {if _fcfd :=_dbeb .X ().DefaultAttr ; -_fcfd !=nil {if _dee :=_fcfd .Bool ;_dee !=nil &&*_dee {_afed =_caee (_bebc .PPr ,_dbeb .X ().PPr ,_dbeb .X ().RPr );};if _dggd :=_fcfd .ST_OnOff1 ;_dggd ==_gc .ST_OnOff1On {_afed =_caee (_bebc .PPr ,_dbeb .X ().PPr ,_dbeb .X ().RPr );};break ;};};};if !_cfac {_afed =_caee (_bebc .PPr ,_dded ,_fac ); -};if _geafc !=nil &&_geafc ._eebc {_gggb =true ;};if _bebc .EG_PContent ==nil {_ecg :="\u0020";_dabfg =true ;_abga .Append (_ecg );}else {for _ ,_acfe :=range _bebc .EG_PContent {for _ ,_dgfb :=range _acfe .EG_ContentRunContent {if _egeb :=_dgfb .Sdt ; -_egeb !=nil {if _egeb .SdtContent !=nil {for _ ,_gfbe :=range _egeb .SdtContent .EG_ContentRunContent {if _gfcdg :=_gfbe .R ;_gfcdg !=nil {_adbd :=_geed (_dcdc ._gfabg ,_gfcdg .RPr ,_afed );for _ ,_caag :=range _gfcdg .EG_RunInnerContent {var _cfc *_bd .TextChunk ; -if _caag .T !=nil {_bcgb :=_caag .T .Content ;if _adbd !=nil &&_dffcdd (_adbd .Caps ){_bcgb =_fg .ToUpper (_bcgb );};if _bcgb ==""{_bcgb ="\u0020";};_dabfg =true ;_cfc =_abga .Append (_bcgb );_cfc .Style ,_ ,_ ,_ =_dcdc .makeRunStyle (_adbd ,false ,false ,false ,false ,false ); -}else if _caag .LastRenderedPageBreak !=nil &&!_edef {_egde =true ;}else if _caag .Br !=nil {_abga .Append ("\u000a\u0020");_dabfg =true ;};};};};};};if _aacc :=_dgfb .R ;_aacc !=nil {_abfc :=_geed (_dcdc ._gfabg ,_aacc .RPr ,_afed );for _ ,_bcb :=range _aacc .EG_RunInnerContent {var _abag *_bd .TextChunk ; -if _bcb .T !=nil {_dbfcc :=_bcb .T .Content ;if _abfc !=nil &&_dffcdd (_abfc .Caps ){_dbfcc =_fg .ToUpper (_dbfcc );};if _dbfcc ==""{_dbfcc ="\u0020";};_dabfg =true ;_abag =_abga .Append (_dbfcc );_abag .Style ,_ ,_ ,_ =_dcdc .makeRunStyle (_abfc ,false ,false ,false ,false ,false ); -}else if _bcb .LastRenderedPageBreak !=nil &&!_edef {_egde =true ;}else if _bcb .Br !=nil {_abga .Append ("\u000a\u0020");_dabfg =true ;};};};};};};if !_dabfg {_cbcc :=_geed (_dcdc ._gfabg ,_ed .NewCT_RPr (),_afed );_dgce :=_abga .Append ("\u0020");_dgce .Style ,_ ,_ ,_ =_dcdc .makeRunStyle (_cbcc ,false ,false ,false ,false ,false ); -};if _abga !=nil {if _ecfd ==_bd .CellVerticalAlignmentTop {_afed .TextAlignment =_ed .NewCT_TextAlignment ();_afed .TextAlignment .ValAttr =_ed .ST_TextAlignmentTop ;};_dcdc .assignPropsToRelativeParagraph (_afed ,_abga );if _gggb {_ggfa .Add (_abga ); -}else if _dfc &&_caga ==nil {_caga =_abga ;}else {if _dfc {_bfcg .Add (_caga );_dfc =false ;};_bfcg .Add (_abga );};};};};};if _gggb {_bfcg .Add (_ggfa );};if _dfc {_caga .SetMargins (0.0,_gdfaf ,_dfgf ,_agbd );_dga .SetContent (_caga );}else {_dga .SetContent (_bfcg ); -};return _egde ;};func (_ddb *convertContext )determineParagraphBounds (){_ddb ._dbag ._cee =_ddb ._eefb ._efg .Left +_ddb ._dbag ._bbf .Left ;_ddb ._dbag ._ec =_ddb ._dbag ._cee +_ddb ._dbag ._da ;_ddb ._dbag ._cdc =_ddb ._eefb ._efg .Right -_ddb ._dbag ._bbf .Right ; -};func (_ece *convertContext )addAbsoluteCRC (_dbg []*_ed .EG_ContentRunContent ,_dce *_ed .CT_PPr )bool {for _ ,_feb :=range _dbg {if _cfff :=_feb .R ;_cfff !=nil {if _dce !=nil &&_dce .PStyle !=nil {_faa :=_ece ._gfabg .GetStyleByID (_dce .PStyle .ValAttr ); -if _gggd :=_faa .X ();_gggd !=nil {if _gggd .QFormat !=nil &&_dffcdd (_gggd .QFormat ){if _gggd .RPr !=nil &&_dce .RPr !=nil {_dce .RPr =_aagd (_dce .RPr ,_gggd .RPr );};};if _gggd .RPr !=nil {if _gggd .UiPriority !=nil &&_gggd .UiPriority .ValAttr > 0&&_cfff .RPr ==nil {_dce .RPr =_aagd (_dce .RPr ,_gggd .RPr ); -};_cfff .RPr =_ecfb (_cfff .RPr ,_gggd .RPr );};if _ece ._bebg !=nil {_dcb ,_dbb :=_ece .getStyleProps (_dce .PStyle .ValAttr ,_faa );_dce =_caee (_dce ,_dcb ,_dbb );_cfff .RPr =_ecfb (_cfff .RPr ,_dbb );};};};_gbdg :=_dce !=nil ||_cfff .RPr !=nil ;if len (_cfff .EG_RunInnerContent )==0&&_gbdg {_ece .addEmptyLine (); -};_egd :=_geed (_ece ._gfabg ,_cfff .RPr ,_dce );if _ece ._bebg !=nil {_ece .addAbsoluteRIC (nil ,_egd );_ece ._bebg =nil ;_ece ._dbag ._ee =true ;};for _ ,_fagg :=range _cfff .EG_RunInnerContent {if _ece .addAbsoluteRIC (_fagg ,_egd ){return true ;};_ece ._dbag ._ee =false ; -};for _ ,_ge :=range _cfff .Extra {if _fad ,_cgfb :=_ge .(*_ed .AlternateContentRun );_cgfb {if _dfdf :=_fad .Choice ;_dfdf !=nil {if _fdgc :=_dfdf .Drawing ;_fdgc !=nil {if len (_fdgc .Inline )> 0{for _ ,_eecc :=range _fdgc .Inline {_cecc :=_eecc .Extent ; -if _cecc ==nil {return false ;};_bee :=_ef .FromEMU (_cecc .CxAttr );_afg :=_ef .FromEMU (_cecc .CyAttr );if _eda :=_eecc .Graphic ;_eda !=nil {if _beb :=_eda .GraphicData ;_beb !=nil {for _ ,_eaf :=range _beb .Any {if _bdae ,_cae :=_eaf .(*_ed .WdWsp ); -_cae {_abbf ,_cecca :=_ece .makeBlockFromWdWsp (_bdae );if _cecca !=nil {_bb .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_cecca );};if _abbf ==nil {continue ;};_abbf ._ega .Scale (_bee /_abbf ._ega .Width (),_afg /_abbf ._ega .Height ()); -_ece .addInlineSymbol (&symbol {_gbg :_afg ,_ebe :_bee ,_fa :_abbf });};};};};};};};};};};};};return false ;};func _gebb (_defc string )(string ,string ){_agab :=_ceag .FindStringSubmatch (_defc );if len (_agab )< 3{return "","";};return _agab [1],_agab [2]; -};type symbol struct{_cec string ;_bgd float64 ;_bfge float64 ;_ebe float64 ;_gbg float64 ;_gbdb float64 ;_bc *_bd .TextStyle ;_ga *_bd .Image ;_fa *block ;_cf string ;_abac bool ;_age bool ;_ffb *_bd .Color ;_bbe bool ;_cbf bool ;};var _ccf =map[int32 ]int32 {61623:8226,61607:8226,61558:9830,61656:8594,61692:8730}; -func _cdcc (_deee string )bool {for _ ,_ecbg :=range _deee {if _ecbg > 255{return false ;};};return true ;};func (_fbdb *span )moveRight (_agg float64 ){for _ ,_abg :=range _fbdb ._dab {_abg ._bef +=_agg ;};};func (_dedb *convertContext )makeRunStyle (_cgegb *_ed .CT_RPr ,_egeg ,_abfd ,_dfcf ,_gbdfa ,_fcfgd bool )(_bd .TextStyle ,bool ,bool ,*_bd .Color ){var _aecd *_bd .Color ; -_ccdfb :=_dedb ._feeg .NewTextStyle ();if _cgegb !=nil {_bbgeb :=_gf .FontStyle_Regular ;_aedf :=_dffcdd (_cgegb .B );_dadd :=_dffcdd (_cgegb .I );if _aedf &&_dadd {_bbgeb =_gf .FontStyle_BoldItalic ;}else if _aedf {_bbgeb =_gf .FontStyle_Bold ;}else if _dadd {_bbgeb =_gf .FontStyle_Italic ; -};if _gbdfa {_ccdfb .Font =_gf .AssignStdFontByName (_ccdfb ,"\u0053\u0079\u006d\u0062\u006f\u006c");}else {_cgce :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _fabf :=_cgegb .RFonts ;_fabf !=nil {if _aegg :=_fabf .AsciiAttr ;_aegg !=nil {_cgce =*_aegg ; -}else if _dabb :=_fabf .HAnsiAttr ;_dabb !=nil {_cgce =*_dabb ;}else if _afeb :=_fabf .CsAttr ;_afeb !=nil {_cgce =*_afeb ;}else {_fdabe :=_dedb ._gbfa ;if _fdabe !=nil {_egbbf :="";if _bcbc :=_fdabe .RFonts ;_bcbc !=nil {if _gdfd :=_fabf .HintAttr ;_gdfd ==_ed .ST_HintEastAsia {if _bcbc .EastAsiaAttr !=nil {_cgce =*_fdabe .RFonts .EastAsiaAttr ; -}else {if _bcbc .EastAsiaThemeAttr ==_ed .ST_ThemeMajorEastAsia {_egbbf =_ffbe ;};if _bcbc .EastAsiaThemeAttr ==_ed .ST_ThemeMinorEastAsia {_egbbf =_aace ;};};}else {if _ecgb :=_bcbc .AsciiAttr ;_ecgb !=nil {_cgce =*_ecgb ;}else if _gdde :=_bcbc .HAnsiAttr ; -_gdde !=nil {_cgce =*_gdde ;};};if _cgce =="\u0064e\u0066\u0061\u0075\u006c\u0074"{if _egbbf ==""{if _bcbc .EastAsiaThemeAttr ==_ed .ST_ThemeMajorEastAsia {_egbbf =_ffbe ;}else if _bcbc .EastAsiaThemeAttr ==_ed .ST_ThemeMinorEastAsia {_egbbf =_aace ;}else if _bgbb :=_bcbc .AsciiThemeAttr ; -_bgbb ==_ed .ST_ThemeMajorAscii ||_bgbb ==_ed .ST_ThemeMajorHAnsi {_egbbf =_fbcc ;}else if _gbbg :=_bcbc .AsciiThemeAttr ;_gbbg ==_ed .ST_ThemeMinorAscii ||_gbbg ==_ed .ST_ThemeMinorHAnsi {_egbbf =_cgdc ;}else {if _gcdag :=_bcbc .HAnsiThemeAttr ;_gcdag ==_ed .ST_ThemeMajorAscii ||_gcdag ==_ed .ST_ThemeMajorHAnsi {_egbbf =_fbcc ; -}else if _cbabb :=_bcbc .HAnsiThemeAttr ;_cbabb ==_ed .ST_ThemeMinorAscii ||_cbabb ==_ed .ST_ThemeMinorHAnsi {_egbbf =_cgdc ;};};};_edeg :="";if _cgce =="\u0064e\u0066\u0061\u0075\u006c\u0074"{if _ecfe :=_dedb ._gfabg .Settings .X ();_ecfe !=nil {_dddd :=""; -if _cbcd :=_ecfe .ThemeFontLang ;_cbcd !=nil {if _cbcd .ValAttr !=nil {_dddd =*_cbcd .ValAttr ;};if _cbcd .EastAsiaAttr !=nil {_dddd =*_cbcd .EastAsiaAttr ;};if _cbcd .BidiAttr !=nil {_dddd =*_cbcd .BidiAttr ;};};_edeg =_gfbf (_dadbe (_dddd ));};};_gafb :=_dedb ._gfabg .Themes (); -for _ ,_fdgb :=range _gafb {if _fdgb .ThemeElements !=nil {if _babaa :=_fdgb .ThemeElements .FontScheme ;_babaa !=nil {if _babaa .MajorFont !=nil &&_egbbf ==_ffbe {if _babaa .MajorFont .Ea !=nil {_cgce =_babaa .MajorFont .Ea .TypefaceAttr ;if _cgce ==""&&_edeg !=""{for _ ,_edcd :=range _babaa .MajorFont .Font {if _edcd .ScriptAttr ==_edeg {_cgce =_edcd .TypefaceAttr ; -break ;};};};break ;};}else if _babaa .MinorFont !=nil &&_egbbf ==_aace {if _babaa .MinorFont .Ea !=nil {_cgce =_babaa .MinorFont .Ea .TypefaceAttr ;if _cgce ==""&&_edeg !=""{for _ ,_fbfc :=range _babaa .MinorFont .Font {if _fbfc .ScriptAttr ==_edeg {_cgce =_fbfc .TypefaceAttr ; -break ;};};};break ;};}else if _babaa .MajorFont !=nil &&_egbbf ==_fbcc {if _babaa .MajorFont .Latin !=nil {_cgce =_babaa .MajorFont .Latin .TypefaceAttr ;break ;};}else if _babaa .MinorFont !=nil &&_egbbf ==_cgdc {if _babaa .MinorFont .Latin !=nil {_cgce =_babaa .MinorFont .Latin .TypefaceAttr ; -break ;};};};};};};};};};};if _cgce !="\u0064e\u0066\u0061\u0075\u006c\u0074"&&!_cdcc (_cgce ){if _faad :=_dedb ._gfabg .FontTable ();_faad !=nil {for _ ,_adba :=range _faad .Font {if _adba .NameAttr ==_cgce &&_adba .AltName !=nil &&_cdcc (_adba .AltName .ValAttr ){_cgce =_adba .AltName .ValAttr ; -break ;};if _adba .AltName !=nil &&!_cdcc (_adba .AltName .ValAttr )&&_adba .AltName .ValAttr ==_cgce {_cgce =_adba .NameAttr ;break ;};};};};if _aeccf ,_aeee :=_gf .StdFontsMap [_cgce ];_aeee {_ccdfb .Font =_gf .AssignStdFontByName (_ccdfb ,_aeccf [_bbgeb ]); -}else if _abbfg :=_gf .GetRegisteredFont (_cgce ,_bbgeb );_abbfg !=nil {_ccdfb .Font =_abbfg ;}else {_bb .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_cgce ,_bbgeb ); -_ccdfb .Font =_gf .AssignStdFontByName (_ccdfb ,_gf .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_bbgeb ]);};};_ccec :=_begbf (_cgegb .Sz ,_cgegb .SzCs );if _fbbea :=_cgegb .VertAlign ;_fbbea !=nil {_gebcc :=_fbbea .ValAttr ;_egeg =_gebcc ==_gc .ST_VerticalAlignRunSuperscript ; -_abfd =_gebcc ==_gc .ST_VerticalAlignRunSubscript ;};if _ccec > _dedb ._bfdea {_dedb ._bfdea =_ccec ;};if _egeg ||_abfd {_ccec *=0.64;};if _dfcf {if _egeg {_ccdfb .TextRise =1.5;};if _abfd {_ccdfb .TextRise =-1.5;};};_ccdfb .FontSize =_ccec ;_fbbd :=0.0; -if _fecg :=_cgegb .Spacing ;_fecg !=nil {_fbbd =_gf .PointsFromTwips (*_fecg .ValAttr .Int64 );if _fbbd < 0.0{_fbbd =0.0;};};_ccdfb .CharSpacing =_fbbd ;_bebgd :=0.0;if _egffg :=_cgegb .Position ;_egffg !=nil {_bebgd =float64 (*_egffg .ValAttr .Int64 )/24*_ccec ; -};_ccdfb .TextRise =_bebgd ;_abea :=_bd .ColorBlack ;if _cgegb .Color !=nil {_aea :=_cgegb .Color .ValAttr .ST_HexColorRGB ;if _aea !=nil {_abea =_bd .ColorRGBFromHex ("\u0023"+*_aea );};};if _dfcf {_ffbg ,_cceb ,_gbdbb :=_abea .ToRGB ();_ffbg ,_cceb ,_gbdbb =_gf .Lighten (_ffbg ),_gf .Lighten (_cceb ),_gf .Lighten (_gbdbb ); -_abea =_bd .ColorRGBFromArithmetic (_ffbg ,_cceb ,_gbdbb );};_ccdfb .Color =_abea ;if _fcfgd {_aecd =&_abea ;};if _cgegb .U !=nil &&_cgegb .U .ValAttr !=_ed .ST_UnderlineNone &&!_gbdfa {_aecd =&_abea ;if _befg :=_cgegb .U .ColorAttr ;_befg !=nil {if _gad :=_befg .ST_HexColorRGB ; -_gad !=nil {_gega :=_bd .ColorRGBFromHex ("\u0023"+*_gad );_aecd =&_gega ;};};};};return _ccdfb ,_egeg ,_abfd ,_aecd ;};func (_egbc *convertContext )currentParagraphOverflowsCurrentPage ()bool {_ebdf :=_egbc ._dbag ._ba +_egbc ._dbag ._bbf .Top +_egbc ._dbag ._bbf .Bottom ; -_afac :=_egbc ._eefb ._efg .Bottom -_egbc ._dbag ._aef ;if len (_egbc ._eefb ._cafg )==0&&len (_egbc ._dbag ._eg )> 0{_afac -=_caf ;};return _ebdf +_egbc ._dbag ._gd > _afac ||_ebdf +_egbc ._dbag ._aeg > _afac ;};type romanMatch struct{_cccdb int ;_aaad string ; -};func _dace (_cdbg ,_bbae *_ed .CT_TcPr )*_ed .CT_TcPr {if _cdbg ==nil {return _bbae ;};if _bbae ==nil {return _cdbg ;};if _cdbg .CnfStyle ==nil {_cdbg .CnfStyle =_bbae .CnfStyle ;};if _cdbg .TcW ==nil {_cdbg .TcW =_bbae .TcW ;};if _cdbg .GridSpan ==nil {_cdbg .GridSpan =_bbae .GridSpan ; -};if _cdbg .HMerge ==nil {_cdbg .HMerge =_bbae .HMerge ;};if _cdbg .VMerge ==nil {_cdbg .VMerge =_bbae .VMerge ;};if _cdbg .TcBorders ==nil {_cdbg .TcBorders =_bbae .TcBorders ;};if _cdbg .Shd ==nil {_cdbg .Shd =_bbae .Shd ;};if _cdbg .NoWrap ==nil {_cdbg .NoWrap =_bbae .NoWrap ; -};if _cdbg .TcMar ==nil {_cdbg .TcMar =_bbae .TcMar ;};if _cdbg .TextDirection ==nil {_cdbg .TextDirection =_bbae .TextDirection ;};if _cdbg .TcFitText ==nil {_cdbg .TcFitText =_bbae .TcFitText ;};if _cdbg .VAlign ==nil {_cdbg .VAlign =_bbae .VAlign ;}; -if _cdbg .HideMark ==nil {_cdbg .HideMark =_bbae .HideMark ;};if _cdbg .Headers ==nil {_cdbg .Headers =_bbae .Headers ;};if _cdbg .CellIns ==nil {_cdbg .CellIns =_bbae .CellIns ;};if _cdbg .CellDel ==nil {_cdbg .CellDel =_bbae .CellDel ;};if _cdbg .CellMerge ==nil {_cdbg .CellMerge =_bbae .CellMerge ; -};if _cdbg .TcPrChange ==nil {_cdbg .TcPrChange =_bbae .TcPrChange ;};return _cdbg ;};func _adc (_ecc *_fd .Document )map[string ]string {_edac :=map[string ]string {};for _ ,_feca :=range _ecc .Paragraphs (){for _ ,_babdg :=range _feca .Runs (){for _ ,_ebgfe :=range _babdg .X ().EG_RunInnerContent {if _bege :=_ebgfe .InstrText ; -_bege !=nil {_baba ,_fgagc :=_gebb (_bege .Content );if _baba !=""&&_fgagc !=""{_edac [_baba ]=_fgagc ;};};};};};return _edac ;};func (_ffab *convertContext )makePdfBlockFromCBCs (_acbb [][]*_ed .EG_ContentBlockContent ,_efd ,_geafcg float64 ,_gfdc *_gf .Rectangle ,_aefe bool ,_dfea *prefix )(*_bd .Block ,error ){if _gfdc ==nil {_gfdc =&_gf .Rectangle {}; -};_ecca :=&_gf .Rectangle {Top :_gfdc .Top ,Bottom :_geafcg -_gfdc .Bottom ,Left :_gfdc .Left ,Right :_efd -_gfdc .Right };_bad :=_gf .MakeTempCreator (_efd ,_geafcg );_fbac :=&convertContext {_feeg :_bad ,_gfabg :_ffab ._gfabg ,_bdcf :_ecca ,_bebg :_dfea }; -for _ ,_aceb :=range _acbb {_fbac .addAbsoluteCBCs (_aceb ,nil );};if _aefe {_dcedb :=0.0;for _ ,_abca :=range _fbac ._caagb {for _ ,_fbcg :=range _abca ._ea {_dcedb +=(_fbcg ._gd +_fbcg ._bbf .Top +_fbcg ._bbf .Bottom );};};_ecca .Bottom =_dcedb -_gfdc .Bottom ; -_bad =_gf .MakeTempCreator (_efd ,_dcedb );_fbac =&convertContext {_feeg :_bad ,_gfabg :_ffab ._gfabg ,_bdcf :_ecca ,_bebg :_dfea };for _ ,_fggeg :=range _acbb {_fbac .addAbsoluteCBCs (_fggeg ,nil );};};_fbac .alignSymbolsVertically ();_fbac ._feeg .NewPage (); -_fbac .drawPage (_fbac ._caagb [len (_fbac ._caagb )-1]);return _gf .MakeBlockFromCreator (_bad );};func _eaab (_efbc *_ed .CT_TblWidth ,_dcbg ,_bdeb float64 )float64 {if _efbc !=nil {if _beaf :=_efbc .WAttr ;_beaf !=nil {if _facf :=_beaf .ST_DecimalNumberOrPercent ; -_facf !=nil {if _dcab :=_facf .ST_UnqualifiedPercentage ;_dcab !=nil {switch _efbc .TypeAttr {case _ed .ST_TblWidthDxa :return float64 (*_dcab )/20;case _ed .ST_TblWidthPct :return float64 (*_dcab )/100*_dcbg ;default:return _bdeb ;};};};};};return _bdeb ; +func RegisterFontsFromDirectory (dirName string )error {return _bb .RegisterFontsFromDirectory (dirName )};func (_gecbf *convertContext )addParagraphWithTable (_caf _cg .Table ,_gga ,_ece float64 ){_gecbf .newParagraph ();_gecbf ._fefeb ._bdc =&_bb .Rectangle {Top :_gffef (2),Bottom :_gffef (2),Left :0,Right :0}; +_gecbf ._fefeb ._dbg =&tableWrapper {_gda :&_caf ,_afc :_gga };_gecbf ._fefeb ._ab =_ece ;_gecbf ._fefeb ._dcc =_caf .Height ();_gecbf .determineParagraphBounds ();_gecbf .addCurrentParagraphToCurrentPage ();};const (_gcbe ="\u006di\u006e\u006f\u0072\u0046\u006f\u006et"; +_bgcc ="\u006da\u006a\u006f\u0072\u0046\u006f\u006et";_gfdbe ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u0046\u006f\u006e\u0074";_gdfb ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069a\u0046\u006f\u006e\u0074"; +);var _edbgf =map[string ]uint16 {"\u0061\u0061":0x1404,"\u0061\u0061\u002dD\u004a":0x1000,"\u0061\u0061\u002dE\u0052":0x1000,"\u0061\u0061\u002dE\u0054":0x1000,"\u0061\u0066":0x0036,"\u0061\u0066\u002dN\u0041":0x1000,"\u0061\u0066\u002dZ\u0041":0x0436,"\u0061\u0067\u0071":0x1000,"\u0061\u0067\u0071\u002d\u0043\u004d":0x1000,"\u0061\u006b":0x1000,"\u0061\u006b\u002dG\u0048":0x1000,"\u0073\u0071":0x001C,"\u0073\u0071\u002dA\u004c":0x041C,"\u0073\u0071\u002dM\u004b":0x1000,"\u0067\u0073\u0077":0x0084,"\u0067\u0073\u0077\u002d\u0046\u0052":0x0484,"\u0067\u0073\u0077\u002d\u004c\u0049":0x1000,"\u0067\u0073\u0077\u002d\u0043\u0048":0x1000,"\u0061\u006d":0x005E,"\u0061\u006d\u002dE\u0054":0x045E,"\u0061\u0072":0x0001,"\u0061\u0072\u002dD\u005a":0x1401,"\u0061\u0072\u002dT\u0044":0x1000,"\u0061\u0072\u002dK\u004d":0x1000,"\u0061\u0072\u002dD\u004a":0x1000,"\u0061\u0072\u002dE\u0047":0x0c01,"\u0061\u0072\u002dE\u0052":0x1000,"\u0061\u0072\u002dI\u0051":0x0801,"\u0061\u0072\u002dI\u004c":0x1000,"\u0061\u0072\u002dJ\u004f":0x2C01,"\u0061\u0072\u002dK\u0057":0x3401,"\u0061\u0072\u002dL\u0042":0x3001,"\u0061\u0072\u002dL\u0059":0x1001,"\u0061\u0072\u002dM\u0052":0x1000,"\u0061\u0072\u002dM\u0041":0x1801,"\u0061\u0072\u002dO\u004d":0x2001,"\u0061\u0072\u002dP\u0053":0x1000,"\u0061\u0072\u002dQ\u0041":0x4001,"\u0061\u0072\u002dS\u0041":0x0401,"\u0061\u0072\u002dS\u004f":0x1000,"\u0061\u0072\u002dS\u0053":0x1000,"\u0061\u0072\u002dS\u0044":0x1000,"\u0061\u0072\u002dS\u0059":0x2801,"\u0061\u0072\u002dT\u004e":0x1C01,"\u0061\u0072\u002dA\u0045":0x3801,"\u0061\u0072\u002d\u0030\u0030\u0031":0x1000,"\u0061\u0072\u002dY\u0045":0x2401,"\u0068\u0079":0x002B,"\u0068\u0079\u002dA\u004d":0x042B,"\u0061\u0073":0x004D,"\u0061\u0073\u002dI\u004e":0x044D,"\u0061\u0073\u0074":0x1000,"\u0061\u0073\u0074\u002d\u0045\u0053":0x1000,"\u0061\u0073\u0061":0x1000,"\u0061\u0073\u0061\u002d\u0054\u005a":0x1000,"\u0061z\u002d\u0043\u0079\u0072\u006c":0x742C,"\u0061\u007a\u002d\u0043\u0079\u0072\u006c\u002d\u0041\u005a":0x082C,"\u0061\u007a":0x002C,"\u0061z\u002d\u004c\u0061\u0074\u006e":0x782C,"\u0061\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u0041\u005a":0x042C,"\u006b\u0073\u0066":0x1000,"\u006b\u0073\u0066\u002d\u0043\u004d":0x1000,"\u0062\u006d":0x1000,"\u0062\u006d\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u004c":0x1000,"\u0062\u006e":0x0045,"\u0062\u006e\u002dB\u0044":0x0845,"\u0062\u006e\u002dI\u004e":0x0445,"\u0062\u0061\u0073":0x1000,"\u0062\u0061\u0073\u002d\u0043\u004d":0x1000,"\u0062\u0061":0x006D,"\u0062\u0061\u002dR\u0055":0x046D,"\u0065\u0075":0x002D,"\u0065\u0075\u002dE\u0053":0x042D,"\u0062\u0065":0x0023,"\u0062\u0065\u002dB\u0059":0x0423,"\u0062\u0065\u006d":0x1000,"\u0062\u0065\u006d\u002d\u005a\u004d":0x1000,"\u0062\u0065\u007a":0x1000,"\u0062\u0065\u007a\u002d\u0054\u005a":0x1000,"\u0062\u0079\u006e":0x1000,"\u0062\u0079\u006e\u002d\u0045\u0052":0x1000,"\u0062\u0072\u0078":0x1000,"\u0062\u0072\u0078\u002d\u0049\u004e":0x1000,"\u0062s\u002d\u0043\u0072\u0079\u006c":0x6414,"\u0062\u0073\u002d\u0043\u0079\u0072\u006c\u002d\u0042\u0041":0x201A,"\u0062s\u002d\u004c\u0061\u0074\u006e":0x681A,"\u0062\u0073":0x7814,"\u0062\u0073\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0041":0x141A,"\u0062\u0072":0x007E,"\u0062\u0072\u002dF\u0052":0x047E,"\u0062\u0067":0x0002,"\u0062\u0067\u002dB\u0047":0x0402,"\u006d\u0079":0x0055,"\u006d\u0079\u002dM\u004d":0x0455,"\u0063\u0061":0x0003,"\u0063\u0061\u002dA\u0044":0x1000,"\u0063\u0061\u002dF\u0052":0x1000,"\u0063\u0061\u002dI\u0054":0x1000,"\u0063\u0061\u002dE\u0053":0x0403,"\u0063\u0065\u0062":0x1000,"\u0063\u0065\u0062\u002d\u004c\u0061\u0074\u006e":0x1000,"c\u0065\u0062\u002d\u004c\u0061\u0074\u006e\u002d\u0050\u0048":0x1000,"t\u007a\u006d\u002d\u0041\u0072\u0061\u0062\u002d\u004d\u0041":0x045F,"t\u006d\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0041":0x1000,"\u006b\u0075":0x0092,"\u006bu\u002d\u0041\u0072\u0061\u0062":0x7c92,"\u006b\u0075\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u0051":0x0492,"\u0063\u0063\u0070":0x1000,"\u0063\u0063\u0070\u002d\u0043\u0061\u006b\u006d":0x1000,"c\u0063\u0070\u002d\u0043\u0061\u006b\u006d\u002d\u0049\u004e":0x1000,"\u0063\u0065\u002dR\u0055":0x1000,"\u0063\u0068\u0072":0x005C,"\u0063\u0068\u0072\u002d\u0043\u0068\u0065\u0072":0x7c5c,"c\u0068\u0072\u002d\u0043\u0068\u0065\u0072\u002d\u0055\u0053":0x045C,"\u0063\u0067\u0067":0x1000,"\u0063\u0067\u0067\u002d\u0055\u0047":0x1000,"\u007ah\u002d\u0048\u0061\u006e\u0073":0x0004,"\u007a\u0068":0x7804,"\u007a\u0068\u002dC\u004e":0x0804,"\u007a\u0068\u002dS\u0047":0x1004,"\u007ah\u002d\u0048\u0061\u006e\u0074":0x7C04,"\u007a\u0068\u002dH\u004b":0x0C04,"\u007a\u0068\u002dM\u004f":0x1404,"\u007a\u0068\u002dT\u0057":0x0404,"\u0063\u0075\u002dR\u0055":0x1000,"\u0073\u0077\u0063":0x1000,"\u0073\u0077\u0063\u002d\u0043\u0044":0x1000,"\u006b\u0077":0x1000,"\u006b\u0077\u002dG\u0042":0x1000,"\u0063\u006f":0x0083,"\u0063\u006f\u002dF\u0052":0x0483,"\u0068\u0072":0x001A,"\u0068\u0072\u002dH\u0052":0x041A,"\u0068\u0072\u002dB\u0041":0x101A,"\u0063\u0073":0x0005,"\u0063\u0073\u002dC\u005a":0x0405,"\u0064\u0061":0x0006,"\u0064\u0061\u002dD\u004b":0x0406,"\u0064\u0061\u002dG\u004c":0x1000,"\u0070\u0072\u0073":0x008C,"\u0070\u0072\u0073\u002d\u0041\u0046":0x048C,"\u0064\u0076":0x0065,"\u0064\u0076\u002dM\u0056":0x0465,"\u0064\u0075\u0061":0x1000,"\u0064\u0075\u0061\u002d\u0043\u004d":0x1000,"\u006e\u006c":0x0013,"\u006e\u006c\u002dA\u0057":0x1000,"\u006e\u006c\u002dB\u0045":0x0813,"\u006e\u006c\u002dB\u0051":0x1000,"\u006e\u006c\u002dC\u0057":0x1000,"\u006e\u006c\u002dN\u004c":0x0413,"\u006e\u006c\u002dS\u0058":0x1000,"\u006e\u006c\u002dS\u0052":0x1000,"\u0064\u007a":0x1000,"\u0064\u007a\u002dB\u0054":0x0C51,"\u0065\u0062\u0075":0x1000,"\u0065\u0062\u0075\u002d\u004b\u0045":0x1000,"\u0065\u006e\u002dA\u0053":0x1000,"\u0065\u006e\u002dA\u0049":0x1000,"\u0065\u006e\u002dA\u0047":0x1000,"\u0065\u006e\u002dA\u0055":0x0C09,"\u0065\u006e\u002dA\u0054":0x1000,"\u0065\u006e\u002dB\u0053":0x1000,"\u0065\u006e\u002dB\u0042":0x1000,"\u0065\u006e\u002dB\u0045":0x1000,"\u0065\u006e\u002dB\u005a":0x2809,"\u0065\u006e\u002dB\u004d":0x1000,"\u0065\u006e\u002dB\u0057":0x1000,"\u0065\u006e\u002dI\u004f":0x1000,"\u0065\u006e\u002dV\u0047":0x1000,"\u0065\u006e\u002dB\u0049":0x1000,"\u0065\u006e\u002dC\u004d":0x1000,"\u0065\u006e\u002dC\u0041":0x1009,"\u0065\u006e\u002d\u0030\u0032\u0039":0x2409,"\u0065\u006e\u002dK\u0059":0x1000,"\u0065\u006e\u002dC\u0058":0x1000,"\u0065\u006e\u002dC\u0043":0x1000,"\u0065\u006e\u002dC\u004b":0x1000,"\u0065\u006e\u002dC\u0059":0x1000,"\u0065\u006e\u002dD\u004b":0x1000,"\u0065\u006e\u002dD\u004d":0x1000,"\u0065\u006e\u002dE\u0052":0x1000,"\u0065\u006e\u002d\u0031\u0035\u0030":0x1000,"\u0065\u006e\u002dF\u004b":0x1000,"\u0065\u006e\u002dF\u0049":0x1000,"\u0065\u006e\u002dF\u004a":0x1000,"\u0065\u006e\u002dG\u004d":0x1000,"\u0065\u006e\u002dD\u0045":0x1000,"\u0065\u006e\u002dG\u0048":0x1000,"\u0065\u006e\u002dG\u0049":0x1000,"\u0065\u006e\u002dG\u0044":0x1000,"\u0065\u006e\u002dG\u0055":0x1000,"\u0065\u006e\u002dG\u0047":0x1000,"\u0065\u006e\u002dG\u0059":0x1000,"\u0065\u006e\u002dH\u004b":0x3C09,"\u0065\u006e\u002dI\u004e":0x4009,"\u0065\u006e\u002dI\u004d":0x1000,"\u0065\u006e\u002dI\u004c":0x1000,"\u0065\u006e\u002dJ\u004d":0x2009,"\u0065\u006e\u002dJ\u0045":0x1000,"\u0065\u006e\u002dK\u0045":0x1000,"\u0065\u006e\u002dK\u0049":0x1000,"\u0065\u006e\u002dL\u0053":0x1000,"\u0065\u006e\u002dL\u0052":0x1000,"\u0065\u006e\u002dM\u004f":0x1000,"\u0065\u006e\u002dM\u0047":0x1000,"\u0065\u006e\u002dM\u0057":0x1000,"\u0065\u006e\u002dM\u0059":0x4409,"\u0065\u006e\u002dM\u0054":0x1000,"\u0065\u006e\u002dM\u0048":0x1000,"\u0065\u006e\u002dM\u0055":0x1000,"\u0065\u006e\u002dF\u004d":0x1000,"\u0065\u006e\u002dM\u0053":0x1000,"\u0065\u006e\u002dN\u0041":0x1000,"\u0065\u006e\u002dN\u0052":0x1000,"\u0065\u006e\u002dN\u004c":0x1000,"\u0065\u006e\u002dN\u005a":0x1409,"\u0065\u006e\u002dN\u0047":0x1000,"\u0065\u006e\u002dN\u0055":0x1000,"\u0065\u006e\u002dN\u0046":0x1000,"\u0065\u006e\u002dM\u0050":0x1000,"\u0065\u006e\u002dP\u004b":0x1000,"\u0065\u006e\u002dP\u0057":0x1000,"\u0065\u006e\u002dP\u0047":0x1000,"\u0065\u006e\u002dP\u004e":0x1000,"\u0065\u006e\u002dP\u0052":0x1000,"\u0065\u006e\u002dP\u0048":0x3409,"\u0065\u006e\u002dR\u0057":0x1000,"\u0065\u006e\u002dK\u004e":0x1000,"\u0065\u006e\u002dL\u0043":0x1000,"\u0065\u006e\u002dV\u0043":0x1000,"\u0065\u006e\u002dW\u0053":0x1000,"\u0065\u006e\u002dS\u0043":0x1000,"\u0065\u006e\u002dS\u004c":0x1000,"\u0065\u006e\u002dS\u0047":0x4809,"\u0065\u006e\u002dS\u0058":0x1000,"\u0065\u006e\u002dS\u0049":0x1000,"\u0065\u006e\u002dS\u0042":0x1000,"\u0065\u006e\u002dZ\u0041":0x1C09,"\u0065\u006e\u002dS\u0053":0x1000,"\u0065\u006e\u002dS\u0048":0x1000,"\u0065\u006e\u002dS\u0044":0x1000,"\u0065\u006e\u002dS\u005a":0x1000,"\u0065\u006e\u002dS\u0045":0x1000,"\u0065\u006e\u002dC\u0048":0x1000,"\u0065\u006e\u002dT\u005a":0x1000,"\u0065\u006e\u002dT\u004b":0x1000,"\u0065\u006e\u002dT\u004f":0x1000,"\u0065\u006e\u002dT\u0054":0x2c09,"\u0065\u006e\u002dT\u0043":0x1000,"\u0065\u006e\u002dT\u0056":0x1000,"\u0065\u006e\u002dU\u0047":0x1000,"\u0065\u006e\u002dA\u0045":0x4C09,"\u0065\u006e\u002dG\u0042":0x0809,"\u0065\u006e\u002dU\u0053":0x0409,"\u0065\u006e\u002dU\u004d":0x1000,"\u0065\u006e\u002dV\u0049":0x1000,"\u0065\u006e\u002dV\u0055":0x1000,"\u0065\u006e\u002d\u0030\u0030\u0031":0x1000,"\u0065\u006e\u002dZ\u004d":0x1000,"\u0065\u006e\u002dZ\u0057":0x3009,"\u0065\u006f":0x1000,"\u0065\u006f\u002d\u0030\u0030\u0031":0x1000,"\u0065\u0074":0x0025,"\u0065\u0074\u002dE\u0045":0x0425,"\u0065\u0065":0x1000,"\u0065\u0065\u002dG\u0048":0x1000,"\u0065\u0065\u002dT\u0047":0x1000,"\u0065\u0077\u006f":0x1000,"\u0065\u0077\u006f\u002d\u0043\u004d":0x1000,"\u0066\u006f":0x0038,"\u0066\u006f\u002dD\u004b":0x1000,"\u0066\u006f\u002dF\u004f":0x0438,"\u0066\u0069\u006c":0x0064,"\u0066\u0069\u006c\u002d\u0050\u0048":0x0464,"\u0066\u0069":0x000B,"\u0066\u0069\u002dF\u0049":0x040B,"\u0066\u0072":0x000C,"\u0066\u0072\u002dD\u005a":0x1000,"\u0066\u0072\u002dB\u0045":0x080C,"\u0066\u0072\u002dB\u004a":0x1000,"\u0066\u0072\u002dB\u0046":0x1000,"\u0066\u0072\u002dB\u0049":0x1000,"\u0066\u0072\u002dC\u004d":0x2c0C,"\u0066\u0072\u002dC\u0041":0x0c0C,"\u0066\u0072\u002d\u0030\u0032\u0039":0x1C0C,"\u0066\u0072\u002dC\u0046":0x1000,"\u0066\u0072\u002dT\u0044":0x1000,"\u0066\u0072\u002dK\u004d":0x1000,"\u0066\u0072\u002dC\u0047":0x1000,"\u0066\u0072\u002dC\u0044":0x240C,"\u0066\u0072\u002dC\u0049":0x300C,"\u0066\u0072\u002dD\u004a":0x1000,"\u0066\u0072\u002dG\u0051":0x1000,"\u0066\u0072\u002dF\u0052":0x040C,"\u0066\u0072\u002dG\u0046":0x1000,"\u0066\u0072\u002dP\u0046":0x1000,"\u0066\u0072\u002dG\u0041":0x1000,"\u0066\u0072\u002dG\u0050":0x1000,"\u0066\u0072\u002dG\u004e":0x1000,"\u0066\u0072\u002dH\u0054":0x3c0C,"\u0066\u0072\u002dL\u0055":0x140C,"\u0066\u0072\u002dM\u0047":0x1000,"\u0066\u0072\u002dM\u004c":0x340C,"\u0066\u0072\u002dM\u0051":0x1000,"\u0066\u0072\u002dM\u0052":0x1000,"\u0066\u0072\u002dM\u0055":0x1000,"\u0066\u0072\u002dY\u0054":0x1000,"\u0066\u0072\u002dM\u0041":0x380C,"\u0066\u0072\u002dN\u0043":0x1000,"\u0066\u0072\u002dN\u0045":0x1000,"\u0066\u0072\u002dM\u0043":0x180C,"\u0066\u0072\u002dR\u0045":0x200C,"\u0066\u0072\u002dR\u0057":0x1000,"\u0066\u0072\u002dB\u004c":0x1000,"\u0066\u0072\u002dM\u0046":0x1000,"\u0066\u0072\u002dP\u004d":0x1000,"\u0066\u0072\u002dS\u004e":0x280C,"\u0066\u0072\u002dS\u0043":0x1000,"\u0066\u0072\u002dC\u0048":0x100C,"\u0066\u0072\u002dS\u0059":0x1000,"\u0066\u0072\u002dT\u0047":0x1000,"\u0066\u0072\u002dT\u004e":0x1000,"\u0066\u0072\u002dV\u0055":0x1000,"\u0066\u0072\u002dW\u0046":0x1000,"\u0066\u0079":0x0062,"\u0066\u0079\u002dN\u004c":0x0462,"\u0066\u0075\u0072":0x1000,"\u0066\u0075\u0072\u002d\u0049\u0054":0x1000,"\u0066\u0066":0x0067,"\u0066f\u002d\u004c\u0061\u0074\u006e":0x7C67,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0046":0x1000,"\u0066\u0066\u002dC\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u004d":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0048":0x1000,"\u0066\u0066\u002dG\u004e":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u004e":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0057":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004c\u0052":0x1000,"\u0066\u0066\u002dM\u0052":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0052":0x1000,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0045":0x1000,"\u0066\u0066\u002dN\u0047":0x0467,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0467,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0053\u004e":0x0867,"\u0066\u0066\u002d\u004c\u0061\u0074\u006e\u002d\u0053\u004c":0x1000,"\u0067\u006c":0x0056,"\u0067\u006c\u002dE\u0053":0x0456,"\u006c\u0067":0x1000,"\u006c\u0067\u002dU\u0047":0x1000,"\u006b\u0061":0x0037,"\u006b\u0061\u002dG\u0045":0x0437,"\u0064\u0065":0x0007,"\u0064\u0065\u002dA\u0054":0x0C07,"\u0064\u0065\u002dB\u0045":0x1000,"\u0064\u0065\u002dD\u0045":0x0407,"\u0064\u0065\u002dI\u0054":0x1000,"\u0064\u0065\u002dL\u0049":0x1407,"\u0064\u0065\u002dL\u0055":0x1007,"\u0064\u0065\u002dC\u0048":0x0807,"\u0065\u006c":0x0008,"\u0065\u006c\u002dC\u0059":0x1000,"\u0065\u006c\u002dG\u0052":0x0408,"\u006b\u006c":0x006F,"\u006b\u006c\u002dG\u004c":0x046F,"\u0067\u006e":0x0074,"\u0067\u006e\u002dP\u0059":0x0474,"\u0067\u0075":0x0047,"\u0067\u0075\u002dI\u004e":0x0447,"\u0067\u0075\u007a":0x1000,"\u0067\u0075\u007a\u002d\u004b\u0045":0x1000,"\u0068\u0061":0x0068,"\u0068a\u002d\u004c\u0061\u0074\u006e":0x7C68,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0048":0x1000,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0045":0x1000,"\u0068\u0061\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0468,"\u0068\u0061\u0077":0x0075,"\u0068\u0061\u0077\u002d\u0055\u0053":0x0475,"\u0068\u0065":0x000D,"\u0068\u0065\u002dI\u004c":0x040D,"\u0068\u0069":0x0039,"\u0068\u0069\u002dI\u004e":0x0439,"\u0068\u0075":0x000E,"\u0068\u0075\u002dH\u0055":0x040E,"\u0069\u0073":0x000F,"\u0069\u0073\u002dI\u0053":0x040F,"\u0069\u0067":0x0070,"\u0069\u0067\u002dN\u0047":0x0470,"\u0069\u0064":0x0021,"\u0069\u0064\u002dI\u0044":0x0421,"\u0069\u0061":0x1000,"\u0069\u0061\u002dF\u0052":0x1000,"\u0069\u0061\u002d\u0030\u0030\u0031":0x1000,"\u0069\u0075":0x005D,"\u0069u\u002d\u004c\u0061\u0074\u006e":0x7C5D,"\u0069\u0075\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u0041":0x085D,"\u0069u\u002d\u0043\u0061\u006e\u0073":0x785D,"\u0067\u0061":0x003C,"\u0067\u0061\u002dI\u0045":0x083C,"\u0069\u0074":0x0010,"\u0069\u0074\u002dI\u0054":0x0410,"\u0069\u0074\u002dS\u004d":0x1000,"\u0069\u0074\u002dC\u0048":0x0810,"\u0069\u0074\u002dV\u0041":0x1000,"\u006a\u0061":0x0011,"\u006a\u0061\u002dJ\u0050":0x0411,"\u006a\u0076":0x1000,"\u006av\u002d\u004c\u0061\u0074\u006e":0x1000,"\u006a\u0076\u002d\u004c\u0061\u0074\u006e\u002d\u0049\u0044":0x1000,"\u0064\u0079\u006f":0x1000,"\u0064\u0079\u006f\u002d\u0053\u004e":0x1000,"\u006b\u0065\u0061":0x1000,"\u006b\u0065\u0061\u002d\u0043\u0056":0x1000,"\u006b\u0061\u0062":0x1000,"\u006b\u0061\u0062\u002d\u0044\u005a":0x1000,"\u006b\u006b\u006a":0x1000,"\u006b\u006b\u006a\u002d\u0043\u004d":0x1000,"\u006b\u006c\u006e":0x1000,"\u006b\u006c\u006e\u002d\u004b\u0045":0x1000,"\u006b\u0061\u006d":0x1000,"\u006b\u0061\u006d\u002d\u004b\u0045":0x1000,"\u006b\u006e":0x004B,"\u006b\u006e\u002dI\u004e":0x044B,"\u006b\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u004e\u0047":0x0471,"\u006b\u0073":0x0060,"\u006bs\u002d\u0041\u0072\u0061\u0062":0x0460,"\u006b\u0073\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u004e":0x1000,"\u006b\u0073\u002d\u0044\u0065\u0076\u0061\u002d\u0049\u004e":0x0860,"\u006b\u006b":0x003F,"\u006b\u006b\u002dK\u005a":0x043F,"\u006b\u006d":0x0053,"\u006b\u006d\u002dK\u0048":0x0453,"\u0071\u0075\u0063":0x0086,"q\u0075\u0063\u002d\u004c\u0061\u0074\u006e\u002d\u0047\u0054":0x0486,"\u006b\u0069":0x1000,"\u006b\u0069\u002dK\u0045":0x1000,"\u0072\u0077":0x0087,"\u0072\u0077\u002dR\u0057":0x0487,"\u0073\u0077\u002dK\u0045":0x0441,"\u0073\u0077\u002dT\u005a":0x1000,"\u0073\u0077\u002dU\u0047":0x1000,"\u006b\u006f\u006b":0x0057,"\u006b\u006f\u006b\u002d\u0049\u004e":0x0457,"\u006b\u006f":0x0012,"\u006b\u006f\u002dK\u0052":0x0412,"\u006b\u006f\u002dK\u0050":0x1000,"\u006b\u0068\u0071":0x1000,"\u006b\u0068\u0071\u002d\u004d\u004c":0x1000,"\u0073\u0065\u0073":0x1000,"\u0073\u0065\u0073\u002d\u004d\u004c":0x1000,"\u006e\u006d\u0067":0x1000,"\u006e\u006d\u0067\u002d\u0043\u004d":0x1000,"\u006b\u0079":0x0040,"\u006b\u0079\u002dK\u0047":0x0440,"\u006b\u0075\u002d\u0041\u0072\u0061\u0062\u002d\u0049\u0052":0x1000,"\u006c\u006b\u0074":0x1000,"\u006c\u006b\u0074\u002d\u0055\u0053":0x1000,"\u006c\u0061\u0067":0x1000,"\u006c\u0061\u0067\u002d\u0054\u005a":0x1000,"\u006c\u006f":0x0054,"\u006c\u006f\u002dL\u0041":0x0454,"\u006c\u0061\u002dV\u0041":0x0476,"\u006c\u0076":0x0026,"\u006c\u0076\u002dL\u0056":0x0426,"\u006c\u006e":0x1000,"\u006c\u006e\u002dA\u004f":0x1000,"\u006c\u006e\u002dC\u0046":0x1000,"\u006c\u006e\u002dC\u0047":0x1000,"\u006c\u006e\u002dC\u0044":0x1000,"\u006c\u0074":0x0027,"\u006c\u0074\u002dL\u0054":0x0427,"\u006e\u0064\u0073":0x1000,"\u006e\u0064\u0073\u002d\u0044\u0045":0x1000,"\u006e\u0064\u0073\u002d\u004e\u004c":0x1000,"\u0064\u0073\u0062":0x7C2E,"\u0064\u0073\u0062\u002d\u0044\u0045":0x082E,"\u006c\u0075":0x1000,"\u006c\u0075\u002dC\u0044":0x1000,"\u006c\u0075\u006f":0x1000,"\u006c\u0075\u006f\u002d\u004b\u0045":0x1000,"\u006c\u0062":0x006E,"\u006c\u0062\u002dL\u0055":0x046E,"\u006c\u0075\u0079":0x1000,"\u006c\u0075\u0079\u002d\u004b\u0045":0x1000,"\u006d\u006b":0x002F,"\u006d\u006b\u002dM\u004b":0x042F,"\u006a\u006d\u0063":0x1000,"\u006a\u006d\u0063\u002d\u0054\u005a":0x1000,"\u006d\u0067\u0068":0x1000,"\u006d\u0067\u0068\u002d\u004d\u005a":0x1000,"\u006b\u0064\u0065":0x1000,"\u006b\u0064\u0065\u002d\u0054\u005a":0x1000,"\u006d\u0067":0x1000,"\u006d\u0067\u002dM\u0047":0x1000,"\u006d\u0073":0x003E,"\u006d\u0073\u002dB\u004e":0x083E,"\u006d\u0073\u002dM\u0059":0x043E,"\u006d\u006c":0x004C,"\u006d\u006c\u002dI\u004e":0x044C,"\u006d\u0074":0x003A,"\u006d\u0074\u002dM\u0054":0x043A,"\u0067\u0076":0x1000,"\u0067\u0076\u002dI\u004d":0x1000,"\u006d\u0069":0x0081,"\u006d\u0069\u002dN\u005a":0x0481,"\u0061\u0072\u006e":0x007A,"\u0061\u0072\u006e\u002d\u0043\u004c":0x047A,"\u006d\u0072":0x004E,"\u006d\u0072\u002dI\u004e":0x044E,"\u006d\u0061\u0073":0x1000,"\u006d\u0061\u0073\u002d\u004b\u0045":0x1000,"\u006d\u0061\u0073\u002d\u0054\u005a":0x1000,"\u006d\u007a\u006e\u002d\u0049\u0052":0x1000,"\u006d\u0065\u0072":0x1000,"\u006d\u0065\u0072\u002d\u004b\u0045":0x1000,"\u006d\u0067\u006f":0x1000,"\u006d\u0067\u006f\u002d\u0043\u004d":0x1000,"\u006d\u006f\u0068":0x007C,"\u006d\u006f\u0068\u002d\u0043\u0041":0x047C,"\u006d\u006e":0x0050,"\u006dn\u002d\u0043\u0079\u0072\u006c":0x7850,"\u006d\u006e\u002dM\u004e":0x0450,"\u006dn\u002d\u004d\u006f\u006e\u0067":0x7C50,"\u006d\u006e\u002d\u004d\u006f\u006e\u0067\u002d\u0043\u004e":0x0850,"\u006d\u006e\u002d\u004d\u006f\u006e\u0067\u002d\u004d\u004e":0x0C50,"\u006d\u0066\u0065":0x1000,"\u006d\u0066\u0065\u002d\u004d\u0055":0x1000,"\u006d\u0075\u0061":0x1000,"\u006d\u0075\u0061\u002d\u0043\u004d":0x1000,"\u006e\u0071\u006f":0x1000,"\u006e\u0071\u006f\u002d\u0047\u004e":0x1000,"\u006e\u0061\u0071":0x1000,"\u006e\u0061\u0071\u002d\u004e\u0041":0x1000,"\u006e\u0065":0x0061,"\u006e\u0065\u002dI\u004e":0x0861,"\u006e\u0065\u002dN\u0050":0x0461,"\u006e\u006e\u0068":0x1000,"\u006e\u006e\u0068\u002d\u0043\u004d":0x1000,"\u006a\u0067\u006f":0x1000,"\u006a\u0067\u006f\u002d\u0043\u004d":0x1000,"\u006c\u0072\u0063\u002d\u0049\u0051":0x1000,"\u006c\u0072\u0063\u002d\u0049\u0052":0x1000,"\u006e\u0064":0x1000,"\u006e\u0064\u002dZ\u0057":0x1000,"\u006e\u006f":0x0014,"\u006e\u0062":0x7C14,"\u006e\u0062\u002dN\u004f":0x0414,"\u006e\u006e":0x7814,"\u006e\u006e\u002dN\u004f":0x0814,"\u006e\u0062\u002dS\u004a":0x1000,"\u006e\u0075\u0073":0x1000,"\u006e\u0075\u0073\u002d\u0053\u0044":0x1000,"\u006e\u0075\u0073\u002d\u0053\u0053":0x1000,"\u006e\u0079\u006e":0x1000,"\u006e\u0079\u006e\u002d\u0055\u0047":0x1000,"\u006f\u0063":0x0082,"\u006f\u0063\u002dF\u0052":0x0482,"\u006f\u0072":0x0048,"\u006f\u0072\u002dI\u004e":0x0448,"\u006f\u006d":0x0072,"\u006f\u006d\u002dE\u0054":0x0472,"\u006f\u006d\u002dK\u0045":0x1000,"\u006f\u0073":0x1000,"\u006f\u0073\u002dG\u0045":0x1000,"\u006f\u0073\u002dR\u0055":0x1000,"\u0070\u0073":0x0063,"\u0070\u0073\u002dA\u0046":0x0463,"\u0070\u0073\u002dP\u004b":0x1000,"\u0066\u0061":0x0029,"\u0066\u0061\u002dA\u0046":0x1000,"\u0066\u0061\u002dI\u0052":0x0429,"\u0070\u006c":0x0015,"\u0070\u006c\u002dP\u004c":0x0415,"\u0070\u0074":0x0016,"\u0070\u0074\u002dA\u004f":0x1000,"\u0070\u0074\u002dB\u0052":0x0416,"\u0070\u0074\u002dC\u0056":0x1000,"\u0070\u0074\u002dG\u0051":0x1000,"\u0070\u0074\u002dG\u0057":0x1000,"\u0070\u0074\u002dL\u0055":0x1000,"\u0070\u0074\u002dM\u004f":0x1000,"\u0070\u0074\u002dM\u005a":0x1000,"\u0070\u0074\u002dP\u0054":0x0816,"\u0070\u0074\u002dS\u0054":0x1000,"\u0070\u0074\u002dC\u0048":0x1000,"\u0070\u0074\u002dT\u004c":0x1000,"\u0070r\u0067\u002d\u0030\u0030\u0031":0x1000,"\u0071p\u0073\u002d\u0070\u006c\u006f\u0063a":0x05FE,"\u0071\u0070\u0073\u002d\u0070\u006c\u006f\u0063":0x0501,"\u0071p\u0073\u002d\u0070\u006c\u006f\u0063m":0x09FF,"\u0070\u0061":0x0046,"\u0070a\u002d\u0041\u0072\u0061\u0062":0x7C46,"\u0070\u0061\u002dI\u004e":0x0446,"\u0070\u0061\u002d\u0041\u0072\u0061\u0062\u002d\u0050\u004b":0x0846,"\u0071\u0075\u007a":0x006B,"\u0071\u0075\u007a\u002d\u0042\u004f":0x046B,"\u0071\u0075\u007a\u002d\u0045\u0043":0x086B,"\u0071\u0075\u007a\u002d\u0050\u0045":0x0C6B,"\u006b\u0073\u0068":0x1000,"\u006b\u0073\u0068\u002d\u0044\u0045":0x1000,"\u0072\u006f":0x0018,"\u0072\u006f\u002dM\u0044":0x0818,"\u0072\u006f\u002dR\u004f":0x0418,"\u0072\u006d":0x0017,"\u0072\u006d\u002dC\u0048":0x0417,"\u0072\u006f\u0066":0x1000,"\u0072\u006f\u0066\u002d\u0054\u005a":0x1000,"\u0072\u006e":0x1000,"\u0072\u006e\u002dB\u0049":0x1000,"\u0072\u0075\u002dB\u0059":0x1000,"\u0072\u0075\u002dK\u005a":0x1000,"\u0072\u0075\u002dK\u0047":0x1000,"\u0072\u0075\u002dM\u0044":0x0819,"\u0072\u0075\u002dR\u0055":0x0419,"\u0072\u0075\u002dU\u0041":0x1000,"\u0072\u0077\u006b":0x1000,"\u0072\u0077\u006b\u002d\u0054\u005a":0x1000,"\u0073\u0073\u0079":0x1000,"\u0073\u0073\u0079\u002d\u0045\u0052":0x1000,"\u0073\u0061\u0068":0x0085,"\u0073\u0061\u0068\u002d\u0052\u0055":0x0485,"\u0073\u0061\u0071":0x1000,"\u0073\u0061\u0071\u002d\u004b\u0045":0x1000,"\u0073\u006d\u006e":0x703B,"\u0073\u006d\u006e\u002d\u0046\u0049":0x243B,"\u0073\u006d\u006a":0x7C3B,"\u0073\u006d\u006a\u002d\u004e\u004f":0x103B,"\u0073\u0065":0x003B,"\u0073\u0065\u002dF\u0049":0x0C3B,"\u0073\u0065\u002dN\u004f":0x043B,"\u0073\u0065\u002dS\u0045":0x083B,"\u0073\u006d\u0073":0x743B,"\u0073\u006d\u0073\u002d\u0046\u0049":0x203B,"\u0073\u006d\u0061":0x783B,"\u0073\u006d\u0061\u002d\u004e\u004f":0x183B,"\u0073\u006d\u0061\u002d\u0053\u0045":0x1C3B,"\u0073\u0067":0x1000,"\u0073\u0067\u002dC\u0046":0x1000,"\u0073\u0062\u0070":0x1000,"\u0073\u0062\u0070\u002d\u0054\u005a":0x1000,"\u0073\u0061":0x004F,"\u0073\u0061\u002dI\u004e":0x044F,"\u0067\u0064":0x0091,"\u0067\u0064\u002dG\u0042":0x0491,"\u0073\u0065\u0068":0x1000,"\u0073\u0065\u0068\u002d\u004d\u005a":0x1000,"\u0073r\u002d\u0043\u0079\u0072\u006c":0x6C1A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0042\u0041":0x1C1A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u004d\u0045":0x301A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0052\u0053":0x281A,"\u0073\u0072\u002d\u0043\u0079\u0072\u006c\u002d\u0043\u0053":0x0C1A,"\u0073r\u002d\u004c\u0061\u0074\u006e":0x701A,"\u0073\u0072":0x7C1A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0042\u0041":0x181A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0045":0x2c1A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0052\u0053":0x241A,"\u0073\u0072\u002d\u004c\u0061\u0074\u006e\u002d\u0043\u0053":0x081A,"\u006e\u0073\u006f":0x006C,"\u006e\u0073\u006f\u002d\u005a\u0041":0x046C,"\u0074\u006e":0x0032,"\u0074\u006e\u002dB\u0057":0x0832,"\u0074\u006e\u002dZ\u0041":0x0432,"\u006b\u0073\u0062":0x1000,"\u006b\u0073\u0062\u002d\u0054\u005a":0x1000,"\u0073\u006e":0x1000,"\u0073n\u002d\u004c\u0061\u0074\u006e":0x1000,"\u0073\u006e\u002d\u004c\u0061\u0074\u006e\u002d\u005a\u0057":0x1000,"\u0073\u0064":0x0059,"\u0073d\u002d\u0041\u0072\u0061\u0062":0x7C59,"\u0073\u0064\u002d\u0041\u0072\u0061\u0062\u002d\u0050\u004b":0x0859,"\u0073\u0069":0x005B,"\u0073\u0069\u002dL\u004b":0x045B,"\u0073\u006b":0x001B,"\u0073\u006b\u002dS\u004b":0x041B,"\u0073\u006c":0x0024,"\u0073\u006c\u002dS\u0049":0x0424,"\u0078\u006f\u0067":0x1000,"\u0078\u006f\u0067\u002d\u0055\u0047":0x1000,"\u0073\u006f":0x0077,"\u0073\u006f\u002dD\u004a":0x1000,"\u0073\u006f\u002dE\u0054":0x1000,"\u0073\u006f\u002dK\u0045":0x1000,"\u0073\u006f\u002dS\u004f":0x0477,"\u0073\u0074":0x0030,"\u0073\u0074\u002dZ\u0041":0x0430,"\u006e\u0072":0x1000,"\u006e\u0072\u002dZ\u0041":0x1000,"\u0073\u0074\u002dL\u0053":0x1000,"\u0065\u0073":0x000A,"\u0065\u0073\u002dA\u0052":0x2C0A,"\u0065\u0073\u002dB\u005a":0x1000,"\u0065\u0073\u002dV\u0045":0x200A,"\u0065\u0073\u002dB\u004f":0x400A,"\u0065\u0073\u002dB\u0052":0x1000,"\u0065\u0073\u002dC\u004c":0x340A,"\u0065\u0073\u002dC\u004f":0x240A,"\u0065\u0073\u002dC\u0052":0x140A,"\u0065\u0073\u002dC\u0055":0x5c0A,"\u0065\u0073\u002dD\u004f":0x1c0A,"\u0065\u0073\u002dE\u0043":0x300A,"\u0065\u0073\u002dS\u0056":0x440A,"\u0065\u0073\u002dG\u0051":0x1000,"\u0065\u0073\u002dG\u0054":0x100A,"\u0065\u0073\u002dH\u004e":0x480A,"\u0065\u0073\u002d\u0034\u0031\u0039":0x580A,"\u0065\u0073\u002dM\u0058":0x080A,"\u0065\u0073\u002dN\u0049":0x4C0A,"\u0065\u0073\u002dP\u0041":0x180A,"\u0065\u0073\u002dP\u0059":0x3C0A,"\u0065\u0073\u002dP\u0045":0x280A,"\u0065\u0073\u002dP\u0048":0x1000,"\u0065\u0073\u002dP\u0052":0x500A,"\u0065\u0073\u002dE\u0053\u005f\u0074\u0072\u0061\u0064\u006e\u006c":0x040A,"\u0065\u0073\u002dE\u0053":0x0c0A,"\u0065\u0073\u002dU\u0053":0x540A,"\u0065\u0073\u002dU\u0059":0x390A,"\u007a\u0067\u0068":0x1000,"z\u0067\u0068\u002d\u0054\u0066\u006e\u0067\u002d\u004d\u0041":0x1000,"\u007a\u0067\u0068\u002d\u0054\u0066\u006e\u0067":0x1000,"\u0073\u0073":0x1000,"\u0073\u0073\u002dZ\u0041":0x1000,"\u0073\u0073\u002dS\u005a":0x1000,"\u0073\u0076":0x001D,"\u0073\u0076\u002dA\u0058":0x1000,"\u0073\u0076\u002dF\u0049":0x081D,"\u0073\u0076\u002dS\u0045":0x041D,"\u0073\u0079\u0072":0x005A,"\u0073\u0079\u0072\u002d\u0053\u0059":0x045A,"\u0073\u0068\u0069":0x1000,"\u0073\u0068\u0069\u002d\u0054\u0066\u006e\u0067":0x1000,"s\u0068\u0069\u002d\u0054\u0066\u006e\u0067\u002d\u004d\u0041":0x1000,"\u0073\u0068\u0069\u002d\u004c\u0061\u0074\u006e":0x1000,"s\u0068\u0069\u002d\u004c\u0061\u0074\u006e\u002d\u004d\u0041":0x1000,"\u0064\u0061\u0076":0x1000,"\u0064\u0061\u0076\u002d\u004b\u0045":0x1000,"\u0074\u0067":0x0028,"\u0074g\u002d\u0043\u0079\u0072\u006c":0x7C28,"\u0074\u0067\u002d\u0043\u0079\u0072\u006c\u002d\u0054\u006a":0x0428,"\u0074\u007a\u006d":0x005F,"\u0074\u007a\u006d\u002d\u004c\u0061\u0074\u006e":0x7C5F,"t\u007a\u006d\u002d\u004c\u0061\u0074\u006e\u002d\u0044\u005a":0x085F,"\u0074\u0061":0x0049,"\u0074\u0061\u002dI\u004e":0x0449,"\u0074\u0061\u002dM\u0059":0x1000,"\u0074\u0061\u002dS\u0047":0x1000,"\u0074\u0061\u002dL\u004b":0x0849,"\u0074\u0077\u0071":0x1000,"\u0074\u0077\u0071\u002d\u004e\u0045":0x1000,"\u0074\u0074":0x0044,"\u0074\u0074\u002dR\u0055":0x0444,"\u0074\u0065":0x004A,"\u0074\u0065\u002dI\u004e":0x044A,"\u0074\u0065\u006f":0x1000,"\u0074\u0065\u006f\u002d\u004b\u0045":0x1000,"\u0074\u0065\u006f\u002d\u0055\u0047":0x1000,"\u0074\u0068":0x001E,"\u0074\u0068\u002dT\u0048":0x041E,"\u0062\u006f":0x0051,"\u0062\u006f\u002dI\u004e":0x1000,"\u0062\u006f\u002dC\u004e":0x0451,"\u0074\u0069\u0067":0x1000,"\u0074\u0069\u0067\u002d\u0045\u0052":0x1000,"\u0074\u0069":0x0073,"\u0074\u0069\u002dE\u0052":0x0873,"\u0074\u0069\u002dE\u0054":0x0473,"\u0074\u006f":0x1000,"\u0074\u006f\u002dT\u004f":0x1000,"\u0074\u0073":0x0031,"\u0074\u0073\u002dZ\u0041":0x0431,"\u0074\u0072":0x001F,"\u0074\u0072\u002dC\u0059":0x1000,"\u0074\u0072\u002dT\u0052":0x041F,"\u0074\u006b":0x0042,"\u0074\u006b\u002dT\u004d":0x0442,"\u0075\u006b":0x0022,"\u0075\u006b\u002dU\u0041":0x0422,"\u0068\u0073\u0062":0x002E,"\u0068\u0073\u0062\u002d\u0044\u0045":0x042E,"\u0075\u0072":0x0020,"\u0075\u0072\u002dI\u004e":0x0820,"\u0075\u0067":0x0080,"\u0075\u0067\u002dC\u004e":0x0480,"\u0075z\u002d\u0041\u0072\u0061\u0062":0x1000,"\u0075\u007a\u002d\u0041\u0072\u0061\u0062\u002d\u0041\u0046":0x1000,"\u0075z\u002d\u0043\u0079\u0072\u006c":0x7843,"\u0075\u007a\u002d\u0043\u0079\u0072\u006c\u002d\u0055\u005a":0x0843,"\u0075\u007a":0x0043,"\u0075z\u002d\u004c\u0061\u0074\u006e":0x7C43,"\u0075\u007a\u002d\u004c\u0061\u0074\u006e\u002d\u0055\u005a":0x0443,"\u0076\u0061\u0069":0x1000,"\u0076\u0061\u0069\u002d\u0056\u0061\u0069\u0069":0x1000,"v\u0061\u0069\u002d\u0056\u0061\u0069\u0069\u002d\u004c\u0052":0x1000,"v\u0061\u0069\u002d\u004c\u0061\u0074\u006e\u002d\u004c\u0052":0x1000,"\u0076\u0061\u0069\u002d\u004c\u0061\u0074\u006e":0x1000,"\u0063\u0061\u002d\u0045\u0053\u002d\u0076\u0061\u006ce\u006e\u0063\u0069\u0061":0x0803,"\u0076\u0065":0x0033,"\u0076\u0065\u002dZ\u0041":0x0433,"\u0076\u0069":0x002A,"\u0076\u0069\u002dV\u004e":0x042A,"\u0076\u006f":0x1000,"\u0076\u006f\u002d\u0030\u0030\u0031":0x1000,"\u0076\u0075\u006e":0x1000,"\u0076\u0075\u006e\u002d\u0054\u005a":0x1000,"\u0077\u0061\u0065":0x1000,"\u0077\u0061\u0065\u002d\u0043\u0048":0x1000,"\u0063\u0079":0x0052,"\u0063\u0079\u002dG\u0042":0x0452,"\u0077\u0061\u006c":0x1000,"\u0077\u0061\u006c\u002d\u0045\u0054":0x1000,"\u0077\u006f":0x0088,"\u0077\u006f\u002dS\u004e":0x0488,"\u0078\u0068":0x0034,"\u0078\u0068\u002dZ\u0041":0x0434,"\u0079\u0061\u0076":0x1000,"\u0079\u0061\u0076\u002d\u0043\u004d":0x1000,"\u0069\u0069":0x0078,"\u0069\u0069\u002dC\u004e":0x0478,"\u0079\u0069\u002d\u0030\u0030\u0031":0x043D,"\u0079\u006f":0x006A,"\u0079\u006f\u002dB\u004a":0x1000,"\u0079\u006f\u002dN\u0047":0x046A,"\u0064\u006a\u0065":0x1000,"\u0064\u006a\u0065\u002d\u004e\u0045":0x1000,"\u007a\u0075":0x0035,"\u007a\u0075\u006c\u0075":0x0435}; +func (_aec *convertContext )drawPages (){for _ ,_adf :=range _aec ._ccdcg {_aec ._feec .NewPage ();_aec .drawPage (_adf );};};func (_cfbb *convertContext )currentParagraphOverflowsCurrentPage ()bool {_eegg :=_cfbb ._fefeb ._dda +_cfbb ._fefeb ._bdc .Top +_cfbb ._fefeb ._bdc .Bottom ; +_abef :=_cfbb ._deb ._cc .Bottom -_cfbb ._fefeb ._ebc ;if len (_cfbb ._deb ._edb )==0&&len (_cfbb ._fefeb ._ggc )> 0{_abef -=_fd ;};return _eegg +_cfbb ._fefeb ._dcc > _abef ||_eegg +_cfbb ._fefeb ._efe > _abef ;};func _bbeb (_abcg *_gb .CT_OnOff )bool {if _abcg !=nil {if _cbcag :=_abcg .ValAttr ; +_cbcag !=nil {if _ebcf :=_cbcag .Bool ;_ebcf !=nil {return *_ebcf ;};return _cbcag .ST_OnOff1 ==_bf .ST_OnOff1On ;};return true ;};return false ;};func _bbbd (_gebeg ,_dabc *_gb .CT_HpsMeasure )float64 {var _aegc float64 ;_agbbe :=_bb .DefaultFontSize ; +if _gebeg !=nil {_aegc =float64 (*_gebeg .ValAttr .ST_UnsignedDecimalNumber );}else if _dabc !=nil {_aegc =float64 (*_dabc .ValAttr .ST_UnsignedDecimalNumber );};if _aegc !=0{_agbbe =_aegc /24*_bb .DefaultFontSize ;};return _agbbe ;};var _acga float64 ; +func _dbda (_ecga *_gg .Document )map[string ]string {_ceed :=map[string ]string {};for _ ,_bbd :=range _ecga .Paragraphs (){for _ ,_bdddg :=range _bbd .Runs (){for _ ,_cdbc :=range _bdddg .X ().EG_RunInnerContent {if _becf :=_cdbc .InstrText ;_becf !=nil {_efcba ,_cgdg :=_fdaf (_becf .Content ); +if _efcba !=""&&_cgdg !=""{_ceed [_efcba ]=_cgdg ;};};};};};return _ceed ;};func (_faed *convertContext )moveCurrentParagraphToNewPage (){_faed .newPage ();_gccb :=_faed ._fefeb ._dda -_faed ._deb ._ba ;_faed ._fefeb ._dda -=_gccb ;for _ ,_ggfd :=range _faed ._fefeb ._bdf {_ggfd ._afd .Translate (0,-_gccb ); +};for _ ,_edfa :=range _faed ._fefeb ._acc {_edfa ._dgf -=_gccb ;};for _ ,_effg :=range _faed ._fefeb ._efc {_effg ._dgf -=_gccb ;};for _ ,_ggffe :=range _faed ._fefeb ._cfa {_ggffe ._daa -=_gccb ;};for _ ,_cgdf :=range _faed ._fefeb ._edg {_cgdf ._daa -=_gccb ; +};};func (_gegf *convertContext )addCellToTable (_cafd *_cg .Table ,_dec *_gb .CT_Tc ,_bfge *_gb .CT_TblPr ,_cecc *_gb .CT_TblPrEx ,_aeab ,_eabe ,_cga ,_efdfd int ,_ccfe []*_gb .CT_TblStylePr ,_efeg *_gb .CT_PPrGeneral ,_ddae *_gb .CT_RPr ,_dedc bool )bool {var _dbbc *_cg .TableCell ; +_ddga :=1;_fee :=_dec .TcPr ;_fgfc :=_gb .NewCT_RPr ();for _ ,_dfae :=range _ccfe {if _aeab ==0&&_dfae .TypeAttr ==_gb .ST_TblStyleOverrideTypeFirstRow {_fee =_ddge (_fee ,_dfae .TcPr );_ddae =_gbga (_fgfc ,_dfae .RPr );break ;};if _eabe ==0&&_dfae .TypeAttr ==_gb .ST_TblStyleOverrideTypeFirstCol {_fee =_ddge (_fee ,_dfae .TcPr ); +_ddae =_gbga (_fgfc ,_dfae .RPr );};if _aeab ==_cga -1&&_dfae .TypeAttr ==_gb .ST_TblStyleOverrideTypeLastRow {_fee =_ddge (_fee ,_dfae .TcPr );_ddae =_gbga (_fgfc ,_dfae .RPr );};if _eabe ==_efdfd -1&&_dfae .TypeAttr ==_gb .ST_TblStyleOverrideTypeLastCol {_fee =_ddge (_fee ,_dfae .TcPr ); +_ddae =_gbga (_fgfc ,_dfae .RPr );};if _aeab %2!=0&&_dfae .TypeAttr ==_gb .ST_TblStyleOverrideTypeBand1Horz {_fee =_ddge (_fee ,_dfae .TcPr );if _eabe ==0{_ddae =_gbga (_fgfc ,_dfae .RPr );}else {_ddae =_acbd (_ddae ,_dfae .RPr );};};if _eabe %2!=0&&_dfae .TypeAttr ==_gb .ST_TblStyleOverrideTypeBand1Vert {_fee =_ddge (_fee ,_dfae .TcPr ); +if _aeab ==0{_ddae =_gbga (_fgfc ,_dfae .RPr );}else {_ddae =_acbd (_fgfc ,_dfae .RPr );};};if _aeab %2==0&&_dfae .TypeAttr ==_gb .ST_TblStyleOverrideTypeBand2Horz {_fee =_ddge (_fee ,_dfae .TcPr );if _eabe ==_efdfd -1{_ddae =_gbga (_fgfc ,_dfae .RPr ); +}else {_ddae =_acbd (_fgfc ,_dfae .RPr );};};if _eabe %2==0&&_dfae .TypeAttr ==_gb .ST_TblStyleOverrideTypeBand2Vert {_fee =_ddge (_fee ,_dfae .TcPr );if _aeab ==_cga -1{_ddae =_gbga (_fgfc ,_dfae .RPr );}else {_ddae =_acbd (_fgfc ,_dfae .RPr );};};};_agcb :=_bbdf (_bfge ,_cecc ,_fee ,_aeab ,_eabe ,_cga ,_efdfd ); +_accb :=_cg .CellVerticalAlignmentTop ;_ffg ,_ebgg ,_dgbe ,_fddg :=_dcb ,_dcb ,_dcb ,_dcb ;if _agcb !=nil {if _agcb .GridSpan !=nil {_ddga =int (_agcb .GridSpan .ValAttr );};_dbbc =_cafd .MultiColCell (_ddga );if _dfaf :=_agcb .TcBorders ;_dfaf !=nil {if _ffdfe :=_dfaf .Left ; +_ffdfe !=nil {_dfcg ,_abeg ,_gdf :=_gbdc (_ffdfe );_dbbc .SetBorder (_cg .CellBorderSideLeft ,_dfcg ,_gdf );if _abeg !=nil &&*_abeg !=nil {_dbbc .SetSideBorderColor (_cg .CellBorderSideLeft ,*_abeg );};};if _efdg :=_dfaf .Top ;_efdg !=nil {_gefd ,_ccef ,_feed :=_gbdc (_efdg ); +_dbbc .SetBorder (_cg .CellBorderSideTop ,_gefd ,_feed );if _ccef !=nil &&*_ccef !=nil {_dbbc .SetSideBorderColor (_cg .CellBorderSideTop ,*_ccef );};};if _ecgb :=_dfaf .Right ;_ecgb !=nil {_ccca ,_afcd ,_gbe :=_gbdc (_ecgb );_dbbc .SetBorder (_cg .CellBorderSideRight ,_ccca ,_gbe ); +if _afcd !=nil &&*_afcd !=nil {_dbbc .SetSideBorderColor (_cg .CellBorderSideRight ,*_afcd );};};if _gfa :=_dfaf .Bottom ;_gfa !=nil {_bgdc ,_eefde ,_dfbc :=_gbdc (_gfa );_dbbc .SetBorder (_cg .CellBorderSideBottom ,_bgdc ,_dfbc );if _eefde !=nil &&*_eefde !=nil {_dbbc .SetSideBorderColor (_cg .CellBorderSideBottom ,*_eefde ); +};};}else {_dbbc .SetBorder (_cg .CellBorderSideAll ,_cg .CellBorderStyleSingle ,_gffef (0.125));_dbbc .SetBorderColor (_cg .ColorBlack );};if _agcd :=_agcb .Shd ;_agcd !=nil {if _caeg :=_agcd .FillAttr ;_caeg !=nil {if _bfda :=_caeg .ST_HexColorRGB ;_bfda !=nil {_ceba :=_cg .ColorRGBFromHex ("\u0023"+*_bfda ); +_dbbc .SetBackgroundColor (_ceba );};};};if _cddd :=_agcb .TcMar ;_cddd !=nil {_ffg =_ffaa (_cddd .Left ,0,_dcb );_ebgg =_ffaa (_cddd .Right ,0,_dcb );_dgbe =_ffaa (_cddd .Top ,0,_dcb );_fddg =_ffaa (_cddd .Bottom ,0,_dcb );};if _aef :=_agcb .VAlign ;_aef !=nil {switch _aef .ValAttr {case _gb .ST_VerticalJcCenter :_accb =_cg .CellVerticalAlignmentMiddle ; +case _gb .ST_VerticalJcBottom :_accb =_cg .CellVerticalAlignmentBottom ;};};};if _dbbc ==nil {_dbbc =_cafd .NewCell ();};_dbbc .SetVerticalAlignment (_accb );_dbbc .SetIndent (_ffg );var _cbag *_cg .StyledParagraph ;_bcge :=_dec .EG_BlockLevelElts ;_bged :=_gegf ._feec .NewDivision (); +_aabc :=_gegf ._feec .NewList ();_cced :=true ;_gabd :=_fddg ;if _gabd ==0{_gabd =_dcb ;};_bged .SetMargins (0.0,_ebgg ,_dgbe ,_gabd );_aga :=false ;_egcd :=false ;_dcdee :=false ;for _ ,_eddc :=range _bcge {for _ ,_fcgg :=range _eddc .EG_ContentBlockContent {for _ ,_gecd :=range _fcgg .P {_fadde :=_gegf ._feec .NewStyledParagraph (); +if _aga {_bdef :=_fadde .Append ("\u000a");_cfea :=_gegf ._feec .NewTextStyle ();_cfea .FontSize =0;_bdef .Style =_cfea ;};_fdad :=false ;_ccgcc ,_gaeg :=_gegf .combinePPrWithStyles (_gecd .PPr );if _ccgcc !=nil &&_ccgcc .PStyle !=nil {_ade :=_gegf ._adbcc .GetStyleByID (_ccgcc .PStyle .ValAttr ); +if _fbc :=_ade .X ();_fbc !=nil {if _fbc .QFormat !=nil &&_bbeb (_fbc .QFormat ){if _ccgcc .RPr !=nil &&_fbc .RPr !=nil {_ccgcc .RPr =_agfc (_ccgcc .RPr ,_fbc .RPr );};_ccgcc =_cdgc (_gecd .PPr ,_fbc .PPr ,_fbc .RPr );_fdad =true ;}else {_gce ,_bfeg :=_gegf .getStyleProps (_ccgcc .PStyle .ValAttr ,_ade ); +_ccgcc =_cdgc (_gecd .PPr ,_gce ,_bfeg );};};}else {if _dcdee {_bged .Add (_aabc );_aabc =_gegf ._feec .NewList ();_dcdee =false ;_cced =false ;};_fedd :=_gegf ._adbcc .Styles .ParagraphStyles ();for _ ,_dafbc :=range _fedd {if _gfeb :=_dafbc .X ().DefaultAttr ; +_gfeb !=nil {if _bdgf :=_gfeb .Bool ;_bdgf !=nil &&*_bdgf {_ccgcc =_cdgc (_gecd .PPr ,_dafbc .X ().PPr ,_dafbc .X ().RPr );};if _edac :=_gfeb .ST_OnOff1 ;_edac ==_bf .ST_OnOff1On {_ccgcc =_cdgc (_gecd .PPr ,_dafbc .X ().PPr ,_dafbc .X ().RPr );};break ; +};};};if !_fdad {_ccgcc =_cdgc (_gecd .PPr ,_efeg ,_ddae );};if _gaeg !=nil &&_gaeg ._bae {_dcdee =true ;};if _gecd .EG_PContent ==nil {_aed :="\u0020";_aga =true ;_fadde .Append (_aed );}else {for _ ,_dgec :=range _gecd .EG_PContent {for _ ,_eeag :=range _dgec .EG_ContentRunContent {if _adef :=_eeag .Sdt ; +_adef !=nil {if _adef .SdtContent !=nil {for _ ,_eded :=range _adef .SdtContent .EG_ContentRunContent {if _cgcg :=_eded .R ;_cgcg !=nil {_aecc :=_cbdb (_gegf ._adbcc ,_cgcg .RPr ,_ccgcc );for _ ,_dgecf :=range _cgcg .EG_RunInnerContent {var _gabc *_cg .TextChunk ; +if _dgecf .T !=nil {_gdcc :=_dgecf .T .Content ;if _aecc !=nil &&_bbeb (_aecc .Caps ){_gdcc =_a .ToUpper (_gdcc );};if _gdcc ==""{_gdcc ="\u0020";};_aga =true ;_gabc =_fadde .Append (_gdcc );_gabc .Style ,_ ,_ ,_ =_gegf .makeRunStyle (_aecc ,false ,false ,false ,false ,false ); +}else if _dgecf .LastRenderedPageBreak !=nil &&!_dedc {_egcd =true ;}else if _dgecf .Br !=nil {_fadde .Append ("\u000a\u0020");_aga =true ;};};};};};};if _fgb :=_eeag .R ;_fgb !=nil {_ffcae :=_cbdb (_gegf ._adbcc ,_fgb .RPr ,_ccgcc );for _ ,_bagaf :=range _fgb .EG_RunInnerContent {var _acdcd *_cg .TextChunk ; +if _bagaf .T !=nil {_fffe :=_bagaf .T .Content ;if _ffcae !=nil &&_bbeb (_ffcae .Caps ){_fffe =_a .ToUpper (_fffe );};if _fffe ==""{_fffe ="\u0020";};_aga =true ;_acdcd =_fadde .Append (_fffe );_acdcd .Style ,_ ,_ ,_ =_gegf .makeRunStyle (_ffcae ,false ,false ,false ,false ,false ); +}else if _bagaf .LastRenderedPageBreak !=nil &&!_dedc {_egcd =true ;}else if _bagaf .Br !=nil {_fadde .Append ("\u000a\u0020");_aga =true ;}else if _bagaf .Drawing !=nil {for _ ,_dcdg :=range _bagaf .Drawing .Inline {if _fcga :=_dcdg .Graphic ;_fcga !=nil {if _bfbfd :=_fcga .GraphicData ; +_bfbfd !=nil {_aaf :=_dcdg .Extent ;if _aaf ==nil {continue ;};_fae :=_be .FromEMU (_aaf .CxAttr );_dddg :=_be .FromEMU (_aaf .CyAttr );for _ ,_gffe :=range _bfbfd .Any {if _caag ,_fdef :=_gffe .(*_ac .Pic );_fdef {if _caag .BlipFill !=nil {_efecf ,_caee :=_gegf .makePdfImageFromGraphics (_caag ); +if _caee !=nil {_f .Log .Debug ("C\u0061\u006e\u006e\u006ft \u006da\u006b\u0065\u0020\u0069\u006da\u0067\u0065\u003a\u0020\u0025\u0073",_caee );};if _efecf !=nil {_efecf .Scale (_fae /_efecf .Width (),_dddg /_efecf .Height ());_bged .Add (_efecf );_aga =true ; +_cced =false ;};};};};};};};};};};};};};if !_aga {_eceg :=_cbdb (_gegf ._adbcc ,_gb .NewCT_RPr (),_ccgcc );_bddd :=_fadde .Append ("\u0020");_bddd .Style ,_ ,_ ,_ =_gegf .makeRunStyle (_eceg ,false ,false ,false ,false ,false );};if _fadde !=nil {if _accb ==_cg .CellVerticalAlignmentTop {_ccgcc .TextAlignment =_gb .NewCT_TextAlignment (); +_ccgcc .TextAlignment .ValAttr =_gb .ST_TextAlignmentTop ;};_gegf .assignPropsToRelativeParagraph (_ccgcc ,_fadde );if _dcdee {_aabc .Add (_fadde );}else if _cced &&_cbag ==nil {_cbag =_fadde ;}else {if _cced {_bged .Add (_cbag );_cced =false ;};_bged .Add (_fadde ); +};};};};};if _dcdee {_bged .Add (_aabc );};if _cced {_cbag .SetMargins (0.0,_ebgg ,_dgbe ,_fddg );_dbbc .SetContent (_cbag );}else {_dbbc .SetContent (_bged );};return _egcd ;};type borderLine struct{_eff _cg .Color ;_acgd _bb .BorderPosition ;_ce float64 ; +_dga float64 ;_bfe float64 ;};func _fdaf (_bcag string )(string ,string ){_ceebg :=_cddf .FindStringSubmatch (_bcag );if len (_ceebg )< 3{return "","";};return _ceebg [1],_ceebg [2];};func _gbga (_abad ,_ecdd *_gb .CT_RPr )*_gb .CT_RPr {if _abad ==nil {return _ecdd ; +};if _ecdd ==nil {return _abad ;};if _abad .RStyle ==nil {_abad .RStyle =_ecdd .RStyle ;};if _abad .RFonts ==nil {_abad .RFonts =_ecdd .RFonts ;};if _abad .B ==nil {_abad .B =_ecdd .B ;};if _abad .BCs ==nil {_abad .BCs =_ecdd .BCs ;};if _abad .I ==nil {_abad .I =_ecdd .I ; +};if _abad .ICs ==nil {_abad .ICs =_ecdd .ICs ;};if _abad .Caps ==nil {_abad .Caps =_ecdd .Caps ;};if _abad .SmallCaps ==nil {_abad .SmallCaps =_ecdd .SmallCaps ;};if _abad .Strike ==nil {_abad .Strike =_ecdd .Strike ;};if _abad .Dstrike ==nil {_abad .Dstrike =_ecdd .Dstrike ; +};if _abad .Outline ==nil {_abad .Outline =_ecdd .Outline ;};if _abad .Shadow ==nil {_abad .Shadow =_ecdd .Shadow ;};if _abad .Emboss ==nil {_abad .Emboss =_ecdd .Emboss ;};if _abad .Imprint ==nil {_abad .Imprint =_ecdd .Imprint ;};if _abad .NoProof ==nil {_abad .NoProof =_ecdd .NoProof ; +};if _abad .SnapToGrid ==nil {_abad .SnapToGrid =_ecdd .SnapToGrid ;};if _abad .Vanish ==nil {_abad .Vanish =_ecdd .Vanish ;};if _abad .WebHidden ==nil {_abad .WebHidden =_ecdd .WebHidden ;};if _abad .Color ==nil {_abad .Color =_ecdd .Color ;};if _abad .Spacing ==nil {_abad .Spacing =_ecdd .Spacing ; +};if _abad .W ==nil {_abad .W =_ecdd .W ;};if _abad .Kern ==nil {_abad .Kern =_ecdd .Kern ;};if _abad .Position ==nil {_abad .Position =_ecdd .Position ;};if _abad .Sz ==nil {_abad .Sz =_ecdd .Sz ;};if _abad .SzCs ==nil {_abad .SzCs =_ecdd .SzCs ;};if _abad .Highlight ==nil {_abad .Highlight =_ecdd .Highlight ; +};if _abad .U ==nil {_abad .U =_ecdd .U ;};if _abad .Effect ==nil {_abad .Effect =_ecdd .Effect ;};if _abad .Bdr ==nil {_abad .Bdr =_ecdd .Bdr ;};if _abad .Shd ==nil {_abad .Shd =_ecdd .Shd ;};if _abad .FitText ==nil {_abad .FitText =_ecdd .FitText ;}; +if _abad .VertAlign ==nil {_abad .VertAlign =_ecdd .VertAlign ;};if _abad .Rtl ==nil {_abad .Rtl =_ecdd .Rtl ;};if _abad .Cs ==nil {_abad .Cs =_ecdd .Cs ;};if _abad .Em ==nil {_abad .Em =_ecdd .Em ;};if _abad .Lang ==nil {_abad .Lang =_ecdd .Lang ;};if _abad .EastAsianLayout ==nil {_abad .EastAsianLayout =_ecdd .EastAsianLayout ; +};if _abad .SpecVanish ==nil {_abad .SpecVanish =_ecdd .SpecVanish ;};if _abad .OMath ==nil {_abad .OMath =_ecdd .OMath ;};if _abad .RPrChange ==nil {_abad .RPrChange =_ecdd .RPrChange ;};return _abad ;};func (_fgfe *convertContext )newSpan (){_addf :=&span {_eee :_fgfe ._adbg ._cfb ,_gbcc :_fgfe ._adbg ._da }; +_fgfe ._debd =_addf ;_fgfe ._adbg ._aff =append (_fgfe ._adbg ._aff ,_addf );};func _gcdca (_acffa string )(float64 ,float64 ){_fafa :=_a .SplitN (_acffa ,"\u002c",2);_fab :=_a .ReplaceAll (_fafa [0],"\u0070\u0074","");_cddge :=_a .ReplaceAll (_fafa [1],"\u0070\u0074",""); +_aafg ,_fcgad :=_g .ParseFloat (_fab ,64);if _fcgad !=nil {_f .Log .Debug ("\u0045\u0052RO\u0052\u003a\u0020U\u006e\u0061\u0062\u006ce p\u0061rs\u0065\u0020\u0078\u003a\u0020\u0025\u0076 t\u006f\u0020\u0066\u006c\u006f\u0061\u00746\u0034",_fcgad .Error ()); +};_fgea ,_fcgad :=_g .ParseFloat (_cddge ,64);if _fcgad !=nil {_f .Log .Debug ("\u0045\u0052RO\u0052\u003a\u0020U\u006e\u0061\u0062\u006ce p\u0061rs\u0065\u0020\u0079\u003a\u0020\u0025\u0076 t\u006f\u0020\u0066\u006c\u006f\u0061\u00746\u0034",_fcgad .Error ()); +};return _aafg ,_fgea ;};func (_gab *convertContext )determineParagraphBounds (){_gab ._fefeb ._aag =_gab ._deb ._cc .Left +_gab ._fefeb ._bdc .Left ;_gab ._fefeb ._aa =_gab ._fefeb ._aag +_gab ._fefeb ._ab ;_gab ._fefeb ._ag =_gab ._deb ._cc .Right -_gab ._fefeb ._bdc .Right ; +};type tableWrapper struct{_gda *_cg .Table ;_afc float64 ;};type note struct{_eb string ;_faf []*_gb .EG_BlockLevelElts ;_gf *_cg .Block ;};func _ffaa (_ddebf *_gb .CT_TblWidth ,_afba ,_daeb float64 )float64 {if _ddebf !=nil {if _dbcac :=_ddebf .WAttr ; +_dbcac !=nil {if _eaff :=_dbcac .ST_DecimalNumberOrPercent ;_eaff !=nil {if _gcgaa :=_eaff .ST_UnqualifiedPercentage ;_gcgaa !=nil {switch _ddebf .TypeAttr {case _gb .ST_TblWidthDxa :return float64 (*_gcgaa )/20;case _gb .ST_TblWidthPct :return float64 (*_gcgaa )/100*_afba ; +default:return _daeb ;};};};};};return _daeb ;};func (_acce *convertContext )addAbsoluteHeaderFooterTable (_cdge *_gb .CT_Tbl ){_aedb :=_cdge .TblGrid ;if _aedb ==nil {return ;};_ebcd :=len (_aedb .GridCol );if _ebcd ==0{return ;};_effc :=[]float64 {}; +_ccaa :=[]float64 {};_dbdad :=0.0;for _ ,_ggfde :=range _aedb .GridCol {_dfff :=0.0;if _ggfde .WAttr .ST_UnsignedDecimalNumber !=nil {_dfff =_bb .PointsFromTwips (int64 (*_ggfde .WAttr .ST_UnsignedDecimalNumber ));};_effc =append (_effc ,_dfff );_dbdad +=_dfff ; +};for _caaa :=0;_caaa < _ebcd ;_caaa ++{_ccaa =append (_ccaa ,_effc [_caaa ]/_dbdad );};_edge :=_acce ._feec .NewTable (_ebcd );_edge .SetColumnWidths (_ccaa ...);_bafa :=_acce ._feec .NewTable (_ebcd );_bafa .SetColumnWidths (_ccaa ...);_bdff ,_ceag ,_bgda :=_dgeed (_acce ._adbcc ,_cdge .TblPr ); +var _bbgdf []*_gb .CT_TblStylePr ;if _bdff .TblStyle !=nil {_bbgdf =_gaef (_acce ._adbcc ,_bdff .TblStyle .ValAttr );};_gbgg :=_ffaa (_bdff .TblW ,_acce ._deb ._cc .Right -_acce ._deb ._cc .Left ,0);_bagf :=_ffaa (_bdff .TblInd ,_acce ._deb ._cc .Right -_acce ._deb ._cc .Left ,0); +_affd :=_acce ._deb ._cc .Bottom -_acce ._fefeb ._dda ;_ggceb :=len (_cdge .EG_ContentRowContent );for _ecef ,_gace :=range _cdge .EG_ContentRowContent {if _gace ==nil {continue ;};_dgcef :=_acce ._feec .NewTable (_ebcd );_dgcef .SetColumnWidths (_ccaa ...); +if _addb :=_gace .Tr ;len (_addb )> 0{_cgaed :=_addb [0];_beaf :=_cgaed .TblPrEx ;for _geff ,_edca :=range _cgaed .EG_ContentCellContent {if _fcff :=_edca .Tc ;len (_fcff )> 0{if _ecefa :=_fcff [0];_ecefa !=nil {_acce .addCellToTable (_bafa ,_ecefa ,_bdff ,_beaf ,_ecef ,_geff ,_ggceb ,_ebcd ,_bbgdf ,_ceag ,_bgda ,false ); +_acce .addCellToTable (_dgcef ,_ecefa ,_bdff ,_beaf ,_ecef ,_geff ,_ggceb ,_ebcd ,_bbgdf ,_ceag ,_bgda ,false );};};};var _dfafg float64 ;if _dbab :=_cgaed .TrPr ;_dbab !=nil {if len (_dbab .TrHeight )!=0{_bdga :=_dbab .TrHeight [0];if _adbd :=_bdga .ValAttr ; +_adbd !=nil {if _adbd .ST_UnsignedDecimalNumber !=nil {_dfafg =_bb .PointsFromTwips (int64 (*_adbd .ST_UnsignedDecimalNumber ));};};};};if _dfafg < _dgcef .Height (){_dfafg =_dgcef .Height ();};if _dfafg < _gffef (4){_dfafg =_gffef (4);};_bafa .SetRowHeight (_bafa .CurRow (),_dfafg ); +_dgcef .SetRowHeight (_dgcef .CurRow (),_dfafg );if _gbgg ==0||_gbgg > _acce ._deb ._cc .Right -_acce ._deb ._cc .Left {_gbgg =_acce ._deb ._cc .Right -_acce ._deb ._cc .Left ;};_cgeg :=_bb .MakeTempCreator (_gbgg ,_gffef (1000));_cgeg .Draw (_bafa );if _bafa .Height ()>=_affd {_acce .addParagraphWithTable (*_edge ,_gbgg ,_bagf ); +_acce .newPage ();*_bafa =*_dgcef ;_bafa .SetRowHeight (_bafa .CurRow (),_dfafg );_affd =_acce ._deb ._cc .Bottom -_acce ._deb ._cc .Top ;_edge =nil ;}else {if _edge ==nil {_edge =_acce ._feec .NewTable (_ebcd );_edge .SetColumnWidths (_ccaa ...);};*_edge =*_dgcef ; +};};};if _edge !=nil {_acce .addParagraphWithTableToHeaderFooter (*_edge ,_gbgg ,_bagf );};};var _ggd =map[int32 ]int32 {61623:8226,61607:8226,61558:9830,61656:8594,61692:8730};func _dagd (_aabfa *_cg .Creator ,_bgaac *_cg .Block ,_gada []*paragraph ,_dddgb float64 )float64 {_gage :=0.0; +for _ ,_dfbg :=range _gada {for _ ,_fgdf :=range _dfbg ._ged {for _ ,_acde :=range _fgdf ._aff {for _ ,_beeg :=range _acde ._bfb {for _ ,_dfeb :=range _beeg ._afg {if _dfeb ._agb !=nil {_dfeb ._agb .SetPos (_beeg ._dbb +_dfeb ._ded ,_dddgb );_bgaac .Draw (_dfeb ._agb ); +}else if _dfeb ._ffa !=nil {if _dfeb ._ffa ._ea ==0{_dfeb ._ffa ._ea =_beeg ._dbb +_dfeb ._ded ;};if _dfeb ._ffa ._dgf ==0{_dfeb ._ffa ._dgf =_dfbg ._dda +_fgdf ._gbb ;};_ddg (_aabfa ,_dfeb ._ffa );}else {_ccga :=_aabfa .NewStyledParagraph ();if _dfeb ._bad {_dfeb ._bac =0; +}else if _dfeb ._fdd {_dfeb ._bac =1.2*_fgdf ._deea -_dfeb ._cge ;};_abefd :=_beeg ._dbb +_dfeb ._ded ;_gdcd :=_dddgb +_fgdf ._gbb +_dfeb ._bac +_gage ;_ccga .SetPos (_abefd ,_gdcd );var _dbfaf *_cg .TextChunk ;if _dfeb ._daf !=""{_dbfaf =_ccga .AddExternalLink (_dfeb ._eca ,_dfeb ._daf ); +}else {_dbfaf =_ccga .Append (_dfeb ._eca );};if _dfeb ._abf !=nil {_dbfaf .Style =*_dfeb ._abf ;};_bgaac .Draw (_ccga );if _dfeb ._accc !=nil {_degf :=_gdcd +_dfeb ._cge ;_bb .DrawLine (_aabfa ,_abefd ,_degf ,_abefd +_dfeb ._gfb ,_degf ,1,*_dfeb ._accc ); +};};};};};};if _dfbg ._dbg !=nil {_ddf :=_cg .NewBlock (_dfbg ._dbg ._afc ,_dfbg ._bdc .Top +_dfbg ._dcc +_dfbg ._bdc .Bottom );_ddf .SetPos (_dfbg ._aa ,_dddgb );_ddf .Draw (_dfbg ._dbg ._gda );_bgaac .Draw (_ddf );};_gage +=_dfbg ._dcc ;};return _gage ; }; \ No newline at end of file diff --git a/document/document.go b/document/document.go index d4705855af..f81d2ab945 100644 --- a/document/document.go +++ b/document/document.go @@ -21,2345 +21,2349 @@ Example: run.SetText("foo") doc.SaveToFile("foo.docx") */ -package document ;import (_bc "archive/zip";_ag "bytes";_ca "errors";_cag "fmt";_d "github.com/unidoc/unioffice";_ff "github.com/unidoc/unioffice/color";_aa "github.com/unidoc/unioffice/common";_ab "github.com/unidoc/unioffice/common/axcontrol";_e "github.com/unidoc/unioffice/common/logger"; -_ccd "github.com/unidoc/unioffice/common/tempstorage";_gd "github.com/unidoc/unioffice/internal/formatutils";_ac "github.com/unidoc/unioffice/internal/license";_abg "github.com/unidoc/unioffice/measurement";_da "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX"; -_fa "github.com/unidoc/unioffice/schema/soo/dml";_gac "github.com/unidoc/unioffice/schema/soo/dml/chart";_cgd "github.com/unidoc/unioffice/schema/soo/dml/picture";_de "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_fdg "github.com/unidoc/unioffice/schema/soo/pkg/relationships"; -_bf "github.com/unidoc/unioffice/schema/soo/wml";_ga "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_ba "github.com/unidoc/unioffice/vmldrawing";_fg "github.com/unidoc/unioffice/zippkg";_g "image";_cc "image/jpeg";_ce "io";_f "math/rand"; -_a "os";_bb "path/filepath";_cg "regexp";_fd "strings";_b "unicode";); +package document ;import (_eeg "archive/zip";_cg "bytes";_be "errors";_ed "fmt";_c "github.com/unidoc/unioffice";_bec "github.com/unidoc/unioffice/color";_a "github.com/unidoc/unioffice/common";_bf "github.com/unidoc/unioffice/common/axcontrol";_eg "github.com/unidoc/unioffice/common/logger"; +_dg "github.com/unidoc/unioffice/common/tempstorage";_gb "github.com/unidoc/unioffice/internal/formatutils";_ag "github.com/unidoc/unioffice/internal/license";_eea "github.com/unidoc/unioffice/measurement";_agf "github.com/unidoc/unioffice/schema/schemas.microsoft.com/office/activeX"; +_ab "github.com/unidoc/unioffice/schema/soo/dml";_beg "github.com/unidoc/unioffice/schema/soo/dml/chart";_cb "github.com/unidoc/unioffice/schema/soo/dml/picture";_bd "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_eb "github.com/unidoc/unioffice/schema/soo/pkg/relationships"; +_cf "github.com/unidoc/unioffice/schema/soo/wml";_daa "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_db "github.com/unidoc/unioffice/vmldrawing";_fe "github.com/unidoc/unioffice/zippkg";_bc "image";_b "image/jpeg";_da "io";_g "math/rand"; +_ee "os";_d "path/filepath";_cc "regexp";_ca "strings";_f "unicode";); -// SetPictureWashout set washout to watermark picture. -func (_befe *WatermarkPicture )SetPictureWashout (isWashout bool ){if _befe ._gbdfg !=nil {_feea :=_befe ._gbdfg .EG_ShapeElements ;if len (_feea )> 0&&_feea [0].Imagedata !=nil {if isWashout {_gacaa :="\u0031\u0039\u0036\u0036\u0031\u0066";_efbdg :="\u0032\u0032\u0039\u0033\u0038\u0066"; -_feea [0].Imagedata .GainAttr =&_gacaa ;_feea [0].Imagedata .BlacklevelAttr =&_efbdg ;};};};}; +// SetASCIITheme sets the font ASCII Theme. +func (_cgbf Fonts )SetASCIITheme (t _cf .ST_Theme ){_cgbf ._dabc .AsciiThemeAttr =t }; -// NewWatermarkText generates a new WatermarkText. -func NewWatermarkText ()WatermarkText {_abag :=_ga .NewShapetype ();_caecb :=_ga .NewEG_ShapeElements ();_caecb .Formulas =_bdae ();_caecb .Path =_cfeaf ();_caecb .Textpath =_gbgef ();_caecb .Handles =_ffcd ();_caecb .Lock =_dcfbb ();_abag .EG_ShapeElements =[]*_ga .EG_ShapeElements {_caecb }; -var (_aeeag ="_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_egacg ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_bdeaf =float32 (136.0);_cgbdad ="\u0031\u0030\u00380\u0030";_bfdb ="m\u0040\u0037\u002c\u006c\u0040\u0038,\u006d\u0040\u0035\u002c\u0032\u0031\u0036\u0030\u0030l\u0040\u0036\u002c2\u00316\u0030\u0030\u0065"; -);_abag .IdAttr =&_aeeag ;_abag .CoordsizeAttr =&_egacg ;_abag .SptAttr =&_bdeaf ;_abag .AdjAttr =&_cgbdad ;_abag .PathAttr =&_bfdb ;_bcgad :=_ga .NewShape ();_dfbde :=_ga .NewEG_ShapeElements ();_dfbde .Textpath =_dabe ();_bcgad .EG_ShapeElements =[]*_ga .EG_ShapeElements {_dfbde }; -var (_dgfde ="\u0050\u006f\u0077\u0065\u0072\u0050l\u0075\u0073\u0057\u0061\u0074\u0065\u0072\u004d\u0061\u0072\u006b\u004f\u0062j\u0065\u0063\u0074\u0031\u0033\u0036\u00380\u0030\u0038\u0038\u0036";_bfcef ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031"; -_fbab ="\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_cecae ="";_dbfad ="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065f\u0074:\u0030\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074o\u0070\u003a\u0030\u003b\u0077\u0069\u0064\u0074\u0068\u003a\u0034\u0036\u0038\u0070\u0074;\u0068\u0065\u0069\u0067\u0068\u0074\u003a\u0032\u0033\u0034\u0070\u0074\u003b\u007a\u002d\u0069\u006ede\u0078\u003a\u002d\u0032\u0035\u0031\u0036\u0035\u0031\u0030\u0037\u0032\u003b\u006d\u0073\u006f\u002d\u0077\u0072\u0061\u0070\u002d\u0065\u0064\u0069\u0074\u0065\u0064\u003a\u0066\u003b\u006d\u0073\u006f\u002d\u0077\u0069\u0064\u0074\u0068\u002d\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0030\u003b\u006d\u0073\u006f\u002d\u0068\u0065\u0069\u0067h\u0074-p\u0065\u0072\u0063\u0065\u006et\u003a\u0030\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006c\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070o\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u002d\u0072\u0065l\u0061\u0074\u0069\u0076\u0065:\u006d\u0061\u0072\u0067\u0069n\u003b\u006d\u0073o\u002d\u0070\u006f\u0073\u0069\u0074\u0069o\u006e-\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076\u0065r\u0074\u0069\u0063\u0061\u006c\u002d\u0072e\u006c\u0061\u0074i\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e\u003b\u006d\u0073\u006f\u002d\u0077\u0069\u0064\u0074\u0068\u002d\u0070\u0065\u0072\u0063e\u006e\u0074\u003a\u0030\u003b\u006d\u0073\u006f\u002dh\u0065\u0069\u0067\u0068t\u002dp\u0065\u0072\u0063\u0065\u006et\u003a0"; -_adadf ="\u0073\u0069\u006c\u0076\u0065\u0072";);_bcgad .IdAttr =&_dgfde ;_bcgad .SpidAttr =&_bfcef ;_bcgad .TypeAttr =&_fbab ;_bcgad .AltAttr =&_cecae ;_bcgad .StyleAttr =&_dbfad ;_bcgad .AllowincellAttr =_de .ST_TrueFalseFalse ;_bcgad .FillcolorAttr =&_adadf ; -_bcgad .StrokedAttr =_de .ST_TrueFalseFalse ;_bfggd :=_bf .NewCT_Picture ();_bfggd .Any =[]_d .Any {_abag ,_bcgad };return WatermarkText {_ccfe :_bfggd ,_feab :_bcgad ,_aadb :_abag };};func _acfe (_bfegf *_bf .CT_P ,_ggcg map[string ]string ){for _ ,_geba :=range _bfegf .EG_PContent {for _ ,_dbggc :=range _geba .EG_ContentRunContent {if _dbggc .R !=nil {for _ ,_gecc :=range _dbggc .R .EG_RunInnerContent {_eddff :=_gecc .Drawing ; -if _eddff !=nil {for _ ,_dfcc :=range _eddff .Anchor {for _ ,_fbgbb :=range _dfcc .Graphic .GraphicData .Any {switch _gdd :=_fbgbb .(type ){case *_cgd .Pic :if _gdd .BlipFill !=nil &&_gdd .BlipFill .Blip !=nil {_ada (_gdd .BlipFill .Blip ,_ggcg );};default:}; -};};for _ ,_ade :=range _eddff .Inline {for _ ,_egdac :=range _ade .Graphic .GraphicData .Any {switch _gfec :=_egdac .(type ){case *_cgd .Pic :if _gfec .BlipFill !=nil &&_gfec .BlipFill .Blip !=nil {_ada (_gfec .BlipFill .Blip ,_ggcg );};default:};};}; -};};};};};}; +// ParagraphSpacing controls the spacing for a paragraph and its lines. +type ParagraphSpacing struct{_fdadc *_cf .CT_Spacing }; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_eecea ParagraphBorders )SetBottom (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_eecea ._gdbea .Bottom =_bf .NewCT_Border ();_abfa (_eecea ._gdbea .Bottom ,t ,c ,thickness );}; +// Color returns the style's Color. +func (_dbea RunProperties )Color ()Color {if _dbea ._dagc .Color ==nil {_dbea ._dagc .Color =_cf .NewCT_Color ();};return Color {_dbea ._dagc .Color };};func (_gdfeg *WatermarkPicture )getShapeType ()*_c .XSDAny {return _gdfeg .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"); +}; + +// SetColor sets a specific color or auto. +func (_aaa Color )SetColor (v _bec .Color ){if v .IsAuto (){_aaa ._de .ValAttr .ST_HexColorAuto =_cf .ST_HexColorAutoAuto ;_aaa ._de .ValAttr .ST_HexColorRGB =nil ;}else {_aaa ._de .ValAttr .ST_HexColorAuto =_cf .ST_HexColorAutoUnset ;_aaa ._de .ValAttr .ST_HexColorRGB =v .AsRGBString (); +};}; + +// SetWindowControl controls if the first or last line of the paragraph is +// allowed to display on a separate page. +func (_egbfg ParagraphProperties )SetWindowControl (b bool ){if !b {_egbfg ._effdb .WidowControl =nil ;}else {_egbfg ._effdb .WidowControl =_cf .NewCT_OnOff ();};};func (_bgdbd Paragraph )addFldChar ()*_cf .CT_FldChar {_gbdda :=_bgdbd .AddRun ();_ebfdf :=_gbdda .X (); +_eeaeb :=_cf .NewEG_RunInnerContent ();_fadde :=_cf .NewCT_FldChar ();_eeaeb .FldChar =_fadde ;_ebfdf .EG_RunInnerContent =append (_ebfdf .EG_RunInnerContent ,_eeaeb );return _fadde ;}; + +// 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{_agcf *_cf .CT_FFData ;_cegf *_cf .EG_RunInnerContent ;}; + +// X return slice of node. +func (_cbec *Nodes )X ()[]Node {return _cbec ._cdcfc }; + +// X returns the internally wrapped *wml.CT_SectPr. +func (_gbce Section )X ()*_cf .CT_SectPr {return _gbce ._gacf }; + +// X returns the inner wrapped type +func (_bga CellBorders )X ()*_cf .CT_TcBorders {return _bga ._cbd }; + +// Properties returns the table properties. +func (_daggc Table )Properties ()TableProperties {if _daggc ._ddfg .TblPr ==nil {_daggc ._ddfg .TblPr =_cf .NewCT_TblPr ();};return TableProperties {_daggc ._ddfg .TblPr };}; + +// SetPageSizeAndOrientation sets the page size and orientation for a section. +func (_deec Section )SetPageSizeAndOrientation (w ,h _eea .Distance ,orientation _cf .ST_PageOrientation ){if _deec ._gacf .PgSz ==nil {_deec ._gacf .PgSz =_cf .NewCT_PageSz ();};_deec ._gacf .PgSz .OrientAttr =orientation ;if orientation ==_cf .ST_PageOrientationLandscape {_deec ._gacf .PgSz .WAttr =&_bd .ST_TwipsMeasure {}; +_deec ._gacf .PgSz .WAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (h /_eea .Twips ));_deec ._gacf .PgSz .HAttr =&_bd .ST_TwipsMeasure {};_deec ._gacf .PgSz .HAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (w /_eea .Twips ));}else {_deec ._gacf .PgSz .WAttr =&_bd .ST_TwipsMeasure {}; +_deec ._gacf .PgSz .WAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (w /_eea .Twips ));_deec ._gacf .PgSz .HAttr =&_bd .ST_TwipsMeasure {};_deec ._gacf .PgSz .HAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (h /_eea .Twips ));};}; + +// 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 (_ae AnchoredDrawing )SetTextWrapNone (){_ae ._cfg .Choice =&_cf .WdEG_WrapTypeChoice {};_ae ._cfg .Choice .WrapNone =_cf .NewWdCT_WrapNone ();}; // 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 (_bgad Document )AddHyperlink (url string )_aa .Hyperlink {return _bgad ._bgf .AddHyperlink (url )}; +func (_geaaf Document )AddHyperlink (url string )_a .Hyperlink {return _geaaf ._dfc .AddHyperlink (url )};func _bgee (_afac *_cf .CT_Tbl ,_gfage ,_bccgc map[int64 ]int64 ){for _ ,_dddc :=range _afac .EG_ContentRowContent {for _ ,_gfba :=range _dddc .Tr {for _ ,_cafg :=range _gfba .EG_ContentCellContent {for _ ,_gccg :=range _cafg .Tc {for _ ,_feeg :=range _gccg .EG_BlockLevelElts {for _ ,_bgagd :=range _feeg .EG_ContentBlockContent {for _ ,_edfb :=range _bgagd .P {_bfcb (_edfb ,_gfage ,_bccgc ); +};for _ ,_cgfbd :=range _bgagd .Tbl {_bgee (_cgfbd ,_gfage ,_bccgc );};};};};};};};}; -// SetOutline sets the run to outlined text. -func (_ffgcb RunProperties )SetOutline (b bool ){if !b {_ffgcb ._gaffa .Outline =nil ;}else {_ffgcb ._gaffa .Outline =_bf .NewCT_OnOff ();};}; +// SetTextStyleBold set text style of watermark to bold. +func (_fcbg *WatermarkText )SetTextStyleBold (value bool ){if _fcbg ._deba !=nil {_faeed :=_fcbg .GetStyle ();_faeed .SetBold (value );_fcbg .SetStyle (_faeed );};}; -// SetOutlineLevel sets the outline level of this style. -func (_cedfg ParagraphStyleProperties )SetOutlineLevel (lvl int ){_cedfg ._egfe .OutlineLvl =_bf .NewCT_DecimalNumber ();_cedfg ._egfe .OutlineLvl .ValAttr =int64 (lvl );}; +// SetVerticalAlignment sets the vertical alignment of content within a table cell. +func (_becc CellProperties )SetVerticalAlignment (align _cf .ST_VerticalJc ){if align ==_cf .ST_VerticalJcUnset {_becc ._fgb .VAlign =nil ;}else {_becc ._fgb .VAlign =_cf .NewCT_VerticalJc ();_becc ._fgb .VAlign .ValAttr =align ;};}; -// Nodes return the document's element as nodes. -func (_cbfae *Document )Nodes ()Nodes {_deedcc :=[]Node {};for _ ,_adaa :=range _cbfae ._aff .Body .EG_BlockLevelElts {_deedcc =append (_deedcc ,_aebg (_cbfae ,_adaa .EG_ContentBlockContent ,nil )...);};if _cbfae ._aff .Body .SectPr !=nil {_deedcc =append (_deedcc ,Node {_gcedb :_cbfae ._aff .Body .SectPr }); -};_aead :=Nodes {_gdbf :_deedcc };return _aead ;}; +// NewAnchorDrawWrapOptions return anchor drawing options property. +func NewAnchorDrawWrapOptions ()*AnchorDrawWrapOptions {_gba :=&AnchorDrawWrapOptions {};if !_gba ._ceg {_cff ,_cea :=_bg ();_gba ._fd =_cff ;_gba ._bb =_cea ;};return _gba ;}; -// SetFollowImageShape sets wrapPath to follow image shape, -// if nil return wrapPath that follow image size. -func (_db AnchorDrawWrapOptions )SetFollowImageShape (val bool ){_db ._cec =val ;if !val {_aaa ,_ed :=_cac ();_db ._cgge =_aaa ;_db ._ee =_ed ;};}; +// Fonts allows manipulating a style or run's fonts. +type Fonts struct{_dabc *_cf .CT_Fonts }; -// ParagraphProperties returns the paragraph style properties. -func (_febga Style )ParagraphProperties ()ParagraphStyleProperties {if _febga ._ccecg .PPr ==nil {_febga ._ccecg .PPr =_bf .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_febga ._ccecg .PPr };}; +// SetAll sets all of the borders to a given value. +func (_cebf CellBorders )SetAll (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_cebf .SetBottom (t ,c ,thickness );_cebf .SetLeft (t ,c ,thickness );_cebf .SetRight (t ,c ,thickness );_cebf .SetTop (t ,c ,thickness );_cebf .SetInsideHorizontal (t ,c ,thickness ); +_cebf .SetInsideVertical (t ,c ,thickness );}; -// SetVerticalBanding controls the conditional formatting for vertical banding. -func (_gfega TableLook )SetVerticalBanding (on bool ){if !on {_gfega ._ceddb .NoVBandAttr =&_de .ST_OnOff {};_gfega ._ceddb .NoVBandAttr .ST_OnOff1 =_de .ST_OnOff1On ;}else {_gfega ._ceddb .NoVBandAttr =&_de .ST_OnOff {};_gfega ._ceddb .NoVBandAttr .ST_OnOff1 =_de .ST_OnOff1Off ; -};}; +// StructuredDocumentTag are a tagged bit of content in a document. +type StructuredDocumentTag struct{_aafb *Document ;_deaad *_cf .CT_SdtBlock ;}; -// Styles returns all styles. -func (_edga Styles )Styles ()[]Style {_bedce :=[]Style {};for _ ,_dgeab :=range _edga ._aebbf .Style {_bedce =append (_bedce ,Style {_dgeab });};return _bedce ;};var _ecg =false ;func (_fddg *Document )syncFootnoteSettings (){_agff :=[]int64 {};_abga :=_fddg .Footnotes (); -for _ ,_dgb :=range _abga {if _dgb .X ().TypeAttr !=_bf .ST_FtnEdnUnset &&_dgb .X ().TypeAttr !=_bf .ST_FtnEdnNormal {_agff =append (_agff ,_dgb .X ().IdAttr );};};_daae :=_fddg .Settings .X ().CT_Settings .FootnotePr ;if _daae ==nil {_daae =_bf .NewCT_FtnDocProps (); -};if len (_agff )==0{_daae .Footnote =nil ;return ;};_daae .Footnote =[]*_bf .CT_FtnEdnSepRef {};for _ ,_dcfe :=range _agff {_eae :=_bf .NewCT_FtnEdnSepRef ();_eae .IdAttr =_dcfe ;_daae .Footnote =append (_daae .Footnote ,_eae );};}; +// AddImageRef add ImageRef to header as relationship, returning ImageRef +// that can be used to be placed as header content. +func (_ebec Header )AddImageRef (r _a .ImageRef )(_a .ImageRef ,error ){var _bbbdf _a .Relationships ;for _caee ,_dbdab :=range _ebec ._eagd ._bba {if _dbdab ==_ebec ._eggfb {_bbbdf =_ebec ._eagd ._abe [_caee ];};};_afdb :=_bbbdf .AddRelationship (r .Target (),_c .ImageType ); +r .SetRelID (_afdb .X ().IdAttr );return r ,nil ;};func (_cdb *Document )appendTable (_cgd *Paragraph ,_dde Table ,_ebad bool )Table {_afc :=_cdb ._gdf .Body ;_ddfec :=_cf .NewEG_BlockLevelElts ();_cdb ._gdf .Body .EG_BlockLevelElts =append (_cdb ._gdf .Body .EG_BlockLevelElts ,_ddfec ); +_dfg :=_cf .NewEG_ContentBlockContent ();_ddfec .EG_ContentBlockContent =append (_ddfec .EG_ContentBlockContent ,_dfg );if _cgd !=nil {_abad :=_cgd .X ();for _afe ,_dccf :=range _afc .EG_BlockLevelElts {for _ ,_gde :=range _dccf .EG_ContentBlockContent {for _dece ,_cbf :=range _dfg .P {if _cbf ==_abad {_eece :=_dde .X (); +_ecb :=_cf .NewEG_BlockLevelElts ();_dgge :=_cf .NewEG_ContentBlockContent ();_ecb .EG_ContentBlockContent =append (_ecb .EG_ContentBlockContent ,_dgge );_dgge .Tbl =append (_dgge .Tbl ,_eece );_afc .EG_BlockLevelElts =append (_afc .EG_BlockLevelElts ,nil ); +if _ebad {copy (_afc .EG_BlockLevelElts [_afe +1:],_afc .EG_BlockLevelElts [_afe :]);_afc .EG_BlockLevelElts [_afe ]=_ecb ;if _dece !=0{_cbfb :=_cf .NewEG_BlockLevelElts ();_aaed :=_cf .NewEG_ContentBlockContent ();_cbfb .EG_ContentBlockContent =append (_cbfb .EG_ContentBlockContent ,_aaed ); +_aaed .P =_gde .P [:_dece ];_afc .EG_BlockLevelElts =append (_afc .EG_BlockLevelElts ,nil );copy (_afc .EG_BlockLevelElts [_afe +1:],_afc .EG_BlockLevelElts [_afe :]);_afc .EG_BlockLevelElts [_afe ]=_cbfb ;};_gde .P =_gde .P [_dece :];}else {copy (_afc .EG_BlockLevelElts [_afe +2:],_afc .EG_BlockLevelElts [_afe +1:]); +_afc .EG_BlockLevelElts [_afe +1]=_ecb ;if _dece !=len (_gde .P )-1{_fgcf :=_cf .NewEG_BlockLevelElts ();_ace :=_cf .NewEG_ContentBlockContent ();_fgcf .EG_ContentBlockContent =append (_fgcf .EG_ContentBlockContent ,_ace );_ace .P =_gde .P [_dece +1:]; +_afc .EG_BlockLevelElts =append (_afc .EG_BlockLevelElts ,nil );copy (_afc .EG_BlockLevelElts [_afe +3:],_afc .EG_BlockLevelElts [_afe +2:]);_afc .EG_BlockLevelElts [_afe +2]=_fgcf ;};_gde .P =_gde .P [:_dece +1];};break ;};};for _ ,_ece :=range _gde .Tbl {_afca :=_ffg (_ece ,_abad ,_ebad ); +if _afca !=nil {break ;};};};};}else {_dfg .Tbl =append (_dfg .Tbl ,_dde .X ());};return Table {_cdb ,_dde .X ()};}; -// ReplaceText replace text inside node. -func (_dfac *Nodes )ReplaceText (oldText ,newText string ){for _ ,_aaab :=range _dfac ._gdbf {_aaab .ReplaceText (oldText ,newText );};}; +// EastAsiaFont returns the name of run font family for East Asia. +func (_ddeeg RunProperties )EastAsiaFont ()string {if _ceaad :=_ddeeg ._dagc .RFonts ;_ceaad !=nil {if _ceaad .EastAsiaAttr !=nil {return *_ceaad .EastAsiaAttr ;};};return "";}; -// SetSemiHidden controls if the style is hidden in the UI. -func (_ffec Style )SetSemiHidden (b bool ){if b {_ffec ._ccecg .SemiHidden =_bf .NewCT_OnOff ();}else {_ffec ._ccecg .SemiHidden =nil ;};}; +// RemoveEndnote removes a endnote from both the paragraph and the document +// the requested endnote must be anchored on the paragraph being referenced. +// +// After each removal, the rest of the endnote ids would be reordered. +func (_efaaa Paragraph )RemoveEndnote (id int64 ){for _ ,_cdgbe :=range _efaaa .Runs (){if _gdfad ,_feda :=_cdgbe .IsEndnote ();_gdfad {if _feda ==id {_efaaa .RemoveRun (_cdgbe );break ;};};};_efaaa ._bbfb .removeEndnote (id );}; -// Paragraphs returns the paragraphs defined in the cell. -func (_feb Cell )Paragraphs ()[]Paragraph {_cbg :=[]Paragraph {};for _ ,_df :=range _feb ._cbe .EG_BlockLevelElts {for _ ,_fgf :=range _df .EG_ContentBlockContent {for _ ,_fcba :=range _fgf .P {_cbg =append (_cbg ,Paragraph {_feb ._ddc ,_fcba });};};}; -return _cbg ;}; +// SetWrapPathStart sets wrapPath start value. +func (_dgf AnchorDrawWrapOptions )SetWrapPathStart (coordinate *_ab .CT_Point2D ){_dgf ._fd =coordinate };func (_ffff *Document )insertParagraph (_geeb Paragraph ,_ggcd bool )Paragraph {if _ffff ._gdf .Body ==nil {return _ffff .AddParagraph ();};_gdgg :=_geeb .X (); +for _ ,_egdgg :=range _ffff ._gdf .Body .EG_BlockLevelElts {for _ ,_ebgf :=range _egdgg .EG_ContentBlockContent {for _fege ,_bbcg :=range _ebgf .P {if _bbcg ==_gdgg {_fegf :=_cf .NewCT_P ();_ebgf .P =append (_ebgf .P ,nil );if _ggcd {copy (_ebgf .P [_fege +1:],_ebgf .P [_fege :]); +_ebgf .P [_fege ]=_fegf ;}else {copy (_ebgf .P [_fege +2:],_ebgf .P [_fege +1:]);_ebgf .P [_fege +1]=_fegf ;};return Paragraph {_ffff ,_fegf };};};for _ ,_dfce :=range _ebgf .Tbl {for _ ,_bgce :=range _dfce .EG_ContentRowContent {for _ ,_bgbe :=range _bgce .Tr {for _ ,_degc :=range _bgbe .EG_ContentCellContent {for _ ,_eacb :=range _degc .Tc {for _ ,_gfdf :=range _eacb .EG_BlockLevelElts {for _ ,_ddfab :=range _gfdf .EG_ContentBlockContent {for _bbgg ,_ececa :=range _ddfab .P {if _ececa ==_gdgg {_bdee :=_cf .NewCT_P (); +_ddfab .P =append (_ddfab .P ,nil );if _ggcd {copy (_ddfab .P [_bbgg +1:],_ddfab .P [_bbgg :]);_ddfab .P [_bbgg ]=_bdee ;}else {copy (_ddfab .P [_bbgg +2:],_ddfab .P [_bbgg +1:]);_ddfab .P [_bbgg +1]=_bdee ;};return Paragraph {_ffff ,_bdee };};};};};}; +};};};};if _ebgf .Sdt !=nil &&_ebgf .Sdt .SdtContent !=nil &&_ebgf .Sdt .SdtContent .P !=nil {for _eagf ,_eaa :=range _ebgf .Sdt .SdtContent .P {if _eaa ==_gdgg {_dbec :=_cf .NewCT_P ();_ebgf .Sdt .SdtContent .P =append (_ebgf .Sdt .SdtContent .P ,nil ); +if _ggcd {copy (_ebgf .Sdt .SdtContent .P [_eagf +1:],_ebgf .Sdt .SdtContent .P [_eagf :]);_ebgf .Sdt .SdtContent .P [_eagf ]=_dbec ;}else {copy (_ebgf .Sdt .SdtContent .P [_eagf +2:],_ebgf .Sdt .SdtContent .P [_eagf +1:]);_ebgf .Sdt .SdtContent .P [_eagf +1]=_dbec ; +};return Paragraph {_ffff ,_dbec };};};};};};return _ffff .AddParagraph ();}; -// SetASCIITheme sets the font ASCII Theme. -func (_ddcab Fonts )SetASCIITheme (t _bf .ST_Theme ){_ddcab ._afga .AsciiThemeAttr =t }; +// AddTextInput adds text input form field to the paragraph and returns it. +func (_bgffc Paragraph )AddTextInput (name string )FormField {_adgbc :=_bgffc .addFldCharsForField (name ,"\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054");_adgbc ._agcf .TextInput =_cf .NewCT_FFTextInput ();return _adgbc ;}; -// SetCellSpacingPercent sets the cell spacing within a table to a percent width. -func (_aabgf TableStyleProperties )SetCellSpacingPercent (pct float64 ){_aabgf ._efbde .TblCellSpacing =_bf .NewCT_TblWidth ();_aabgf ._efbde .TblCellSpacing .TypeAttr =_bf .ST_TblWidthPct ;_aabgf ._efbde .TblCellSpacing .WAttr =&_bf .ST_MeasurementOrPercent {}; -_aabgf ._efbde .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_bf .ST_DecimalNumberOrPercent {};_aabgf ._efbde .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_d .Int64 (int64 (pct *50));}; +// Save writes the document to an io.Writer in the Zip package format. +func (_bbe *Document )Save (w _da .Writer )error {return _bbe .save (w ,_bbe ._fcc )}; -// AddTable adds a new table to the document body. -func (_cfff *Document )AddTable ()Table {_aec :=_bf .NewEG_BlockLevelElts ();_cfff ._aff .Body .EG_BlockLevelElts =append (_cfff ._aff .Body .EG_BlockLevelElts ,_aec );_daee :=_bf .NewEG_ContentBlockContent ();_aec .EG_ContentBlockContent =append (_aec .EG_ContentBlockContent ,_daee ); -_agda :=_bf .NewCT_Tbl ();_daee .Tbl =append (_daee .Tbl ,_agda );return Table {_cfff ,_agda };}; +// SetColor sets the text color. +func (_gefbb RunProperties )SetColor (c _bec .Color ){_gefbb ._dagc .Color =_cf .NewCT_Color ();_gefbb ._dagc .Color .ValAttr .ST_HexColorRGB =c .AsRGBString ();}; -// ExtractFromFooter returns text from the document footer as an array of TextItems. -func ExtractFromFooter (footer *_bf .Ftr )[]TextItem {return _cccbgd (footer .EG_ContentBlockContent ,nil );}; +// Margins allows controlling individual cell margins. +func (_cfga CellProperties )Margins ()CellMargins {if _cfga ._fgb .TcMar ==nil {_cfga ._fgb .TcMar =_cf .NewCT_TcMar ();};return CellMargins {_cfga ._fgb .TcMar };};func (_cbcg *chart )Target ()string {return _cbcg ._ebb };func (_eedf *Document )appendParagraph (_fff *Paragraph ,_bcfb Paragraph ,_dda bool )Paragraph {_edec :=_cf .NewEG_BlockLevelElts (); +_eedf ._gdf .Body .EG_BlockLevelElts =append (_eedf ._gdf .Body .EG_BlockLevelElts ,_edec );_dfd :=_cf .NewEG_ContentBlockContent ();_edec .EG_ContentBlockContent =append (_edec .EG_ContentBlockContent ,_dfd );if _fff !=nil {_eedc :=_fff .X ();for _ ,_abcc :=range _eedf ._gdf .Body .EG_BlockLevelElts {for _ ,_ecea :=range _abcc .EG_ContentBlockContent {for _cgg ,_aebe :=range _ecea .P {if _aebe ==_eedc {_bacg :=_bcfb .X (); +_ecea .P =append (_ecea .P ,nil );if _dda {copy (_ecea .P [_cgg +1:],_ecea .P [_cgg :]);_ecea .P [_cgg ]=_bacg ;}else {copy (_ecea .P [_cgg +2:],_ecea .P [_cgg +1:]);_ecea .P [_cgg +1]=_bacg ;};break ;};};for _ ,_dfdg :=range _ecea .Tbl {for _ ,_gbcc :=range _dfdg .EG_ContentRowContent {for _ ,_fdag :=range _gbcc .Tr {for _ ,_dade :=range _fdag .EG_ContentCellContent {for _ ,_aefc :=range _dade .Tc {for _ ,_aebc :=range _aefc .EG_BlockLevelElts {for _ ,_aedfc :=range _aebc .EG_ContentBlockContent {for _dgfd ,_ga :=range _aedfc .P {if _ga ==_eedc {_cffg :=_bcfb .X (); +_aedfc .P =append (_aedfc .P ,nil );if _dda {copy (_aedfc .P [_dgfd +1:],_aedfc .P [_dgfd :]);_aedfc .P [_dgfd ]=_cffg ;}else {copy (_aedfc .P [_dgfd +2:],_aedfc .P [_dgfd +1:]);_aedfc .P [_dgfd +1]=_cffg ;};break ;};};};};};};};};};if _ecea .Sdt !=nil &&_ecea .Sdt .SdtContent !=nil &&_ecea .Sdt .SdtContent .P !=nil {for _aeffc ,_cecc :=range _ecea .Sdt .SdtContent .P {if _cecc ==_eedc {_dba :=_bcfb .X (); +_ecea .Sdt .SdtContent .P =append (_ecea .Sdt .SdtContent .P ,nil );if _dda {copy (_ecea .Sdt .SdtContent .P [_aeffc +1:],_ecea .Sdt .SdtContent .P [_aeffc :]);_ecea .Sdt .SdtContent .P [_aeffc ]=_dba ;}else {copy (_ecea .Sdt .SdtContent .P [_aeffc +2:],_ecea .Sdt .SdtContent .P [_aeffc +1:]); +_ecea .Sdt .SdtContent .P [_aeffc +1]=_dba ;};break ;};};};};};}else {_dfd .P =append (_dfd .P ,_bcfb .X ());};_bcbc :=_bcfb .Properties ();if _dfgb ,_cdff :=_bcbc .Section ();_cdff {var (_gbdd map[string ]string ;_cgb map[string ]string ;);_fbg :=_dfgb .X ().EG_HdrFtrReferences ; +for _ ,_gcdf :=range _fbg {if _gcdf .HeaderReference !=nil {_gbdd =map[string ]string {_gcdf .HeaderReference .IdAttr :_dfgb ._ebdc ._dfc .GetTargetByRelId (_gcdf .HeaderReference .IdAttr )};};if _gcdf .FooterReference !=nil {_cgb =map[string ]string {_gcdf .FooterReference .IdAttr :_dfgb ._ebdc ._dfc .GetTargetByRelId (_gcdf .FooterReference .IdAttr )}; +};};var _fad map[int ]_a .ImageRef ;for _ ,_gdb :=range _dfgb ._ebdc .Headers (){for _bce ,_ggdbd :=range _gbdd {_egea :=_ed .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",(_gdb .Index ()+1));if _egea ==_ggdbd {_agfa :=_ed .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",_gdb .Index ()); +_eedf ._bba =append (_eedf ._bba ,_gdb .X ());_faf :=_eedf ._dfc .AddRelationship (_agfa ,_c .HeaderType );_faf .SetID (_bce );_eedf .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_agfa ,"\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"); +_eedf ._abe =append (_eedf ._abe ,_a .NewRelationships ());_dfb :=_gdb .Paragraphs ();for _ ,_eeba :=range _dfb {for _ ,_dce :=range _eeba .Runs (){_cega :=_dce .DrawingAnchored ();for _ ,_bcag :=range _cega {if _cdd ,_adgf :=_bcag .GetImage ();_adgf {_fad =map[int ]_a .ImageRef {_gdb .Index ():_cdd }; +};};_dbd :=_dce .DrawingInline ();for _ ,_acca :=range _dbd {if _fbga ,_ebda :=_acca .GetImage ();_ebda {_fad =map[int ]_a .ImageRef {_gdb .Index ():_fbga };};};};};};};};for _eadd ,_fca :=range _fad {for _ ,_ceae :=range _eedf .Headers (){if (_ceae .Index ()+1)==_eadd {_edfe ,_beba :=_a .ImageFromFile (_fca .Path ()); +if _beba !=nil {_eg .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_beba );};if _ ,_beba =_ceae .AddImage (_edfe );_beba !=nil {_eg .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_beba ); +};};for _ ,_baa :=range _ceae .Paragraphs (){if _feg ,_abdc :=_dfgb ._ebdc .Styles .SearchStyleById (_baa .Style ());_abdc {if _ ,_dff :=_eedf .Styles .SearchStyleById (_baa .Style ());!_dff {_eedf .Styles .InsertStyle (_feg );};};};};};var _gbfc map[int ]_a .ImageRef ; +for _ ,_efce :=range _dfgb ._ebdc .Footers (){for _ggdg ,_cad :=range _cgb {_bbd :=_ed .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",(_efce .Index ()+1));if _bbd ==_cad {_fgcfd :=_ed .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",_efce .Index ()); +_eedf ._eged =append (_eedf ._eged ,_efce .X ());_bdae :=_eedf ._dfc .AddRelationship (_fgcfd ,_c .FooterType );_bdae .SetID (_ggdg );_eedf .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_fgcfd ,"\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"); +_eedf ._abg =append (_eedf ._abg ,_a .NewRelationships ());_cfb :=_efce .Paragraphs ();for _ ,_geaa :=range _cfb {for _ ,_aecd :=range _geaa .Runs (){_eeeb :=_aecd .DrawingAnchored ();for _ ,_ecg :=range _eeeb {if _geg ,_eebc :=_ecg .GetImage ();_eebc {_gbfc =map[int ]_a .ImageRef {_efce .Index ():_geg }; +};};_cbe :=_aecd .DrawingInline ();for _ ,_efaf :=range _cbe {if _bcfc ,_fadd :=_efaf .GetImage ();_fadd {_gbfc =map[int ]_a .ImageRef {_efce .Index ():_bcfc };};};};};};};};for _fbfbe ,_ebagc :=range _gbfc {for _ ,_dfbc :=range _eedf .Footers (){if (_dfbc .Index ()+1)==_fbfbe {_ebab ,_afdc :=_a .ImageFromFile (_ebagc .Path ()); +if _afdc !=nil {_eg .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_afdc );};if _ ,_afdc =_dfbc .AddImage (_ebab );_afdc !=nil {_eg .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_afdc ); +};};for _ ,_cbdab :=range _dfbc .Paragraphs (){if _eeca ,_agde :=_dfgb ._ebdc .Styles .SearchStyleById (_cbdab .Style ());_agde {if _ ,_dcgb :=_eedf .Styles .SearchStyleById (_cbdab .Style ());!_dcgb {_eedf .Styles .InsertStyle (_eeca );};};};};};};_ddag :=_bcfb .Numbering (); +_eedf .Numbering ._eebf .AbstractNum =append (_eedf .Numbering ._eebf .AbstractNum ,_ddag ._eebf .AbstractNum ...);_eedf .Numbering ._eebf .Num =append (_eedf .Numbering ._eebf .Num ,_ddag ._eebf .Num ...);return Paragraph {_eedf ,_bcfb .X ()};};func _ecgc (_fgbf *_cf .CT_Tbl ,_dfda map[string ]string ){for _ ,_dfcgd :=range _fgbf .EG_ContentRowContent {for _ ,_bafc :=range _dfcgd .Tr {for _ ,_efdd :=range _bafc .EG_ContentCellContent {for _ ,_bgdd :=range _efdd .Tc {for _ ,_gaf :=range _bgdd .EG_BlockLevelElts {for _ ,_gbbed :=range _gaf .EG_ContentBlockContent {for _ ,_bebe :=range _gbbed .P {_cebb (_bebe ,_dfda ); +};for _ ,_eccc :=range _gbbed .Tbl {_ecgc (_eccc ,_dfda );};};};};};};};}; -// RemoveParagraph removes a paragraph from a footer. -func (_cgead Header )RemoveParagraph (p Paragraph ){for _ ,_fbce :=range _cgead ._ggab .EG_ContentBlockContent {for _bbec ,_cfca :=range _fbce .P {if _cfca ==p ._dbga {copy (_fbce .P [_bbec :],_fbce .P [_bbec +1:]);_fbce .P =_fbce .P [0:len (_fbce .P )-1]; -return ;};};};}; +// TableConditionalFormatting controls the conditional formatting within a table +// style. +type TableConditionalFormatting struct{_decdg *_cf .CT_TblStylePr }; -// Borders allows controlling individual cell borders. -func (_dgg CellProperties )Borders ()CellBorders {if _dgg ._fdc .TcBorders ==nil {_dgg ._fdc .TcBorders =_bf .NewCT_TcBorders ();};return CellBorders {_dgg ._fdc .TcBorders };}; +// AddParagraph adds a paragraph to the footnote. +func (_dgeb Footnote )AddParagraph ()Paragraph {_abfab :=_cf .NewEG_ContentBlockContent ();_begg :=len (_dgeb ._daddc .EG_BlockLevelElts [0].EG_ContentBlockContent );_dgeb ._daddc .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_dgeb ._daddc .EG_BlockLevelElts [0].EG_ContentBlockContent ,_abfab ); +_fgfe :=_cf .NewCT_P ();var _dcbce *_cf .CT_String ;if _begg !=0{_gdbd :=len (_dgeb ._daddc .EG_BlockLevelElts [0].EG_ContentBlockContent [_begg -1].P );_dcbce =_dgeb ._daddc .EG_BlockLevelElts [0].EG_ContentBlockContent [_begg -1].P [_gdbd -1].PPr .PStyle ; +}else {_dcbce =_cf .NewCT_String ();_dcbce .ValAttr =FootnoteTextStyleId ;};_abfab .P =append (_abfab .P ,_fgfe );_eageg :=Paragraph {_dgeb ._gccgd ,_fgfe };_eageg ._cfba .PPr =_cf .NewCT_PPr ();_eageg ._cfba .PPr .PStyle =_dcbce ;_eageg ._cfba .PPr .RPr =_cf .NewCT_ParaRPr (); +return _eageg ;}; // SetLineSpacing sets the spacing between lines in a paragraph. -func (_badd Paragraph )SetLineSpacing (d _abg .Distance ,rule _bf .ST_LineSpacingRule ){_badd .ensurePPr ();if _badd ._dbga .PPr .Spacing ==nil {_badd ._dbga .PPr .Spacing =_bf .NewCT_Spacing ();};_daffb :=_badd ._dbga .PPr .Spacing ;if rule ==_bf .ST_LineSpacingRuleUnset {_daffb .LineRuleAttr =_bf .ST_LineSpacingRuleUnset ; -_daffb .LineAttr =nil ;}else {_daffb .LineRuleAttr =rule ;_daffb .LineAttr =&_bf .ST_SignedTwipsMeasure {};_daffb .LineAttr .Int64 =_d .Int64 (int64 (d /_abg .Twips ));};}; +func (_cbdac ParagraphSpacing )SetLineSpacing (d _eea .Distance ,rule _cf .ST_LineSpacingRule ){if rule ==_cf .ST_LineSpacingRuleUnset {_cbdac ._fdadc .LineRuleAttr =_cf .ST_LineSpacingRuleUnset ;_cbdac ._fdadc .LineAttr =nil ;}else {_cbdac ._fdadc .LineRuleAttr =rule ; +_cbdac ._fdadc .LineAttr =&_cf .ST_SignedTwipsMeasure {};_cbdac ._fdadc .LineAttr .Int64 =_c .Int64 (int64 (d /_eea .Twips ));};}; -// SetAll sets all of the borders to a given value. -func (_dcff ParagraphBorders )SetAll (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_dcff .SetBottom (t ,c ,thickness );_dcff .SetLeft (t ,c ,thickness );_dcff .SetRight (t ,c ,thickness );_dcff .SetTop (t ,c ,thickness );}; +// PutNodeBefore put node to position before relativeTo. +func (_fac *Document )PutNodeBefore (relativeTo ,node Node ){_fac .putNode (relativeTo ,node ,true )}; -// GetRightToLeft returns true if the run text is displayed from right to left. -func (_gffee RunProperties )GetRightToLeft ()bool {return _bffc (_gffee ._gaffa .Rtl )}; +// SetFirstLineIndent controls the indentation of the first line in a paragraph. +func (_ddbaf Paragraph )SetFirstLineIndent (m _eea .Distance ){_ddbaf .ensurePPr ();_bdab :=_ddbaf ._cfba .PPr ;if _bdab .Ind ==nil {_bdab .Ind =_cf .NewCT_Ind ();};if m ==_eea .Zero {_bdab .Ind .FirstLineAttr =nil ;}else {_bdab .Ind .FirstLineAttr =&_bd .ST_TwipsMeasure {}; +_bdab .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_eea .Twips ));};}; -// SetMultiLevelType sets the multilevel type. -func (_egagca NumberingDefinition )SetMultiLevelType (t _bf .ST_MultiLevelType ){if t ==_bf .ST_MultiLevelTypeUnset {_egagca ._egcb .MultiLevelType =nil ;}else {_egagca ._egcb .MultiLevelType =_bf .NewCT_MultiLevelType ();_egagca ._egcb .MultiLevelType .ValAttr =t ; -};}; +// AddParagraph adds a paragraph to the endnote. +func (_ddgf Endnote )AddParagraph ()Paragraph {_ccgc :=_cf .NewEG_ContentBlockContent ();_edaa :=len (_ddgf ._ccgd .EG_BlockLevelElts [0].EG_ContentBlockContent );_ddgf ._ccgd .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_ddgf ._ccgd .EG_BlockLevelElts [0].EG_ContentBlockContent ,_ccgc ); +_aadec :=_cf .NewCT_P ();var _eggf *_cf .CT_String ;if _edaa !=0{_ceaac :=len (_ddgf ._ccgd .EG_BlockLevelElts [0].EG_ContentBlockContent [_edaa -1].P );_eggf =_ddgf ._ccgd .EG_BlockLevelElts [0].EG_ContentBlockContent [_edaa -1].P [_ceaac -1].PPr .PStyle ; +}else {_eggf =_cf .NewCT_String ();_eggf .ValAttr ="\u0045n\u0064\u006e\u006f\u0074\u0065";};_ccgc .P =append (_ccgc .P ,_aadec );_dfgd :=Paragraph {_ddgf ._fffa ,_aadec };_dfgd ._cfba .PPr =_cf .NewCT_PPr ();_dfgd ._cfba .PPr .PStyle =_eggf ;_dfgd ._cfba .PPr .RPr =_cf .NewCT_ParaRPr (); +return _dfgd ;}; -// FontTable returns document fontTable element. -func (_dfce *Document )FontTable ()*_bf .Fonts {return _dfce ._gdb }; +// SetFooter sets a section footer. +func (_gdfd Section )SetFooter (f Footer ,t _cf .ST_HdrFtr ){_agagd :=_cf .NewEG_HdrFtrReferences ();_gdfd ._gacf .EG_HdrFtrReferences =append (_gdfd ._gacf .EG_HdrFtrReferences ,_agagd );_agagd .FooterReference =_cf .NewCT_HdrFtrRef ();_agagd .FooterReference .TypeAttr =t ; +_edafb :=_gdfd ._ebdc ._dfc .FindRIDForN (f .Index (),_c .FooterType );if _edafb ==""{_eg .Log .Debug ("\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"); +};_agagd .FooterReference .IdAttr =_edafb ;}; -// FindNodeByCondition return node based on condition function, -// if wholeElements is true, its will extract childs as next node elements. -func (_fgeee *Nodes )FindNodeByCondition (f func (_fdgb *Node )bool ,wholeElements bool )[]Node {_adda :=[]Node {};for _ ,_abdf :=range _fgeee ._gdbf {if f (&_abdf ){_adda =append (_adda ,_abdf );};if wholeElements {_aebb :=Nodes {_gdbf :_abdf .Children }; -_adda =append (_adda ,_aebb .FindNodeByCondition (f ,wholeElements )...);};};return _adda ;}; +// SetHeight allows controlling the height of a row within a table. +func (_bdcc RowProperties )SetHeight (ht _eea .Distance ,rule _cf .ST_HeightRule ){if rule ==_cf .ST_HeightRuleUnset {_bdcc ._dgdbe .TrHeight =nil ;}else {_cbbd :=_cf .NewCT_Height ();_cbbd .HRuleAttr =rule ;_cbbd .ValAttr =&_bd .ST_TwipsMeasure {};_cbbd .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (ht /_eea .Twips )); +_bdcc ._dgdbe .TrHeight =[]*_cf .CT_Height {_cbbd };};}; -// SetContextualSpacing controls whether to Ignore Spacing Above and Below When -// Using Identical Styles -func (_ggabf ParagraphStyleProperties )SetContextualSpacing (b bool ){if !b {_ggabf ._egfe .ContextualSpacing =nil ;}else {_ggabf ._egfe .ContextualSpacing =_bf .NewCT_OnOff ();};}; +// AddDefinition adds a new numbering definition. +func (_cecb Numbering )AddDefinition ()NumberingDefinition {_cfeae :=_cf .NewCT_Num ();_eefb :=int64 (1);for _ ,_aafd :=range _cecb .Definitions (){if _aafd .AbstractNumberID ()>=_eefb {_eefb =_aafd .AbstractNumberID ()+1;};};_bbag :=int64 (1);for _ ,_dacag :=range _cecb .X ().Num {if _dacag .NumIdAttr >=_bbag {_bbag =_dacag .NumIdAttr +1; +};};_cfeae .NumIdAttr =_bbag ;_cfeae .AbstractNumId =_cf .NewCT_DecimalNumber ();_cfeae .AbstractNumId .ValAttr =_eefb ;_cgadb :=_cf .NewCT_AbstractNum ();_cgadb .AbstractNumIdAttr =_eefb ;_cecb ._eebf .AbstractNum =append (_cecb ._eebf .AbstractNum ,_cgadb ); +_cecb ._eebf .Num =append (_cecb ._eebf .Num ,_cfeae );return NumberingDefinition {_cgadb };}; -// GetStyle returns string style of the text in watermark and format it to TextpathStyle. -func (_ebgf *WatermarkText )GetStyle ()_ba .TextpathStyle {_baaec :=_ebgf .getShape ();if _ebgf ._feab !=nil {_dfcb :=_ebgf ._feab .EG_ShapeElements ;if len (_dfcb )> 0&&_dfcb [0].Textpath !=nil {return _ba .NewTextpathStyle (*_dfcb [0].Textpath .StyleAttr ); -};}else {_cgfc :=_ebgf .findNode (_baaec ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _ ,_agfff :=range _cgfc .Attrs {if _agfff .Name .Local =="\u0073\u0074\u0079l\u0065"{return _ba .NewTextpathStyle (_agfff .Value );};};};return _ba .NewTextpathStyle (""); -}; +// SetEffect sets a text effect on the run. +func (_dabaa RunProperties )SetEffect (e _cf .ST_TextEffect ){if e ==_cf .ST_TextEffectUnset {_dabaa ._dagc .Effect =nil ;}else {_dabaa ._dagc .Effect =_cf .NewCT_TextEffect ();_dabaa ._dagc .Effect .ValAttr =e ;};}; -// AddTab adds tab to a run and can be used with the the Paragraph's tab stops. -func (_bgeeg Run )AddTab (){_effb :=_bgeeg .newIC ();_effb .Tab =_bf .NewCT_Empty ()};func (_aeggf *WatermarkText )findNode (_gfbda *_d .XSDAny ,_acfa string )*_d .XSDAny {for _ ,_abec :=range _gfbda .Nodes {if _abec .XMLName .Local ==_acfa {return _abec ; -};};return nil ;}; +// GetShapeStyle returns string style of the shape in watermark and format it to ShapeStyle. +func (_cafb *WatermarkPicture )GetShapeStyle ()_db .ShapeStyle {if _cafb ._afga !=nil &&_cafb ._afga .StyleAttr !=nil {return _db .NewShapeStyle (*_cafb ._afga .StyleAttr );};return _db .NewShapeStyle ("");}; -// 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 (_caac *Document )MailMerge (mergeContent map[string ]string ){_gbfd :=_caac .mergeFields ();_gggfb :=map[Paragraph ][]Run {};for _ ,_adbag :=range _gbfd {_gedf ,_fcafb :=mergeContent [_adbag ._egfd ];if _fcafb {if _adbag ._begfa {_gedf =_fd .ToUpper (_gedf ); -}else if _adbag ._egdgb {_gedf =_fd .ToLower (_gedf );}else if _adbag ._bfgfb {_gedf =_fd .Title (_gedf );}else if _adbag ._addc {_ecdd :=_ag .Buffer {};for _bagb ,_bfgbb :=range _gedf {if _bagb ==0{_ecdd .WriteRune (_b .ToUpper (_bfgbb ));}else {_ecdd .WriteRune (_bfgbb ); -};};_gedf =_ecdd .String ();};if _gedf !=""&&_adbag ._ffega !=""{_gedf =_adbag ._ffega +_gedf ;};if _gedf !=""&&_adbag ._ffcbf !=""{_gedf =_gedf +_adbag ._ffcbf ;};};if _adbag ._efdd {if len (_adbag ._bfba .FldSimple )==1&&len (_adbag ._bfba .FldSimple [0].EG_PContent )==1&&len (_adbag ._bfba .FldSimple [0].EG_PContent [0].EG_ContentRunContent )==1{_ccba :=&_bf .EG_ContentRunContent {}; -_ccba .R =_adbag ._bfba .FldSimple [0].EG_PContent [0].EG_ContentRunContent [0].R ;_adbag ._bfba .FldSimple =nil ;_befa :=Run {_caac ,_ccba .R };_befa .ClearContent ();_befa .AddText (_gedf );_adbag ._bfba .EG_ContentRunContent =append (_adbag ._bfba .EG_ContentRunContent ,_ccba ); -};}else {_cfcb :=_adbag ._fgaf .Runs ();for _dded :=_adbag ._ebec ;_dded <=_adbag ._gdfg ;_dded ++{if _dded ==_adbag ._eggd +1{_cfcb [_dded ].ClearContent ();_cfcb [_dded ].AddText (_gedf );}else {_gggfb [_adbag ._fgaf ]=append (_gggfb [_adbag ._fgaf ],_cfcb [_dded ]); -};};};};for _ecdf ,_faec :=range _gggfb {for _ ,_fbbde :=range _faec {_ecdf .RemoveRun (_fbbde );};};_caac .Settings .RemoveMailMerge ();}; +// SetThemeShade sets the shade based off the theme color. +func (_ced Color )SetThemeShade (s uint8 ){_bbg :=_ed .Sprintf ("\u0025\u0030\u0032\u0078",s );_ced ._de .ThemeShadeAttr =&_bbg ;}; -// Caps returns true if run font is capitalized. -func (_gcbb RunProperties )Caps ()bool {return _bffc (_gcbb ._gaffa .Caps )};func (_eafac *Document )removeFootnote (_bdf int64 ){_bafa :=_eafac ._edc ;var _bddc int ;for _geea ,_bdag :=range _bafa .CT_Footnotes .Footnote {if _bdag .IdAttr ==_bdf {_bddc =_geea ; -break ;};};_bafa .CT_Footnotes .Footnote [_bddc ]=nil ;_bafa .CT_Footnotes .Footnote [_bddc ]=_bafa .CT_Footnotes .Footnote [len (_bafa .CT_Footnotes .Footnote )-1];_bafa .CT_Footnotes .Footnote =_bafa .CT_Footnotes .Footnote [:len (_bafa .CT_Footnotes .Footnote )-1]; -_eafac .reorderFootnote ();_eafac .syncFootnoteSettings ();}; +// AddTable adds a new table to the document body. +func (_gdg *Document )AddTable ()Table {_dad :=_cf .NewEG_BlockLevelElts ();_gdg ._gdf .Body .EG_BlockLevelElts =append (_gdg ._gdf .Body .EG_BlockLevelElts ,_dad );_bbac :=_cf .NewEG_ContentBlockContent ();_dad .EG_ContentBlockContent =append (_dad .EG_ContentBlockContent ,_bbac ); +_ccgb :=_cf .NewCT_Tbl ();_bbac .Tbl =append (_bbac .Tbl ,_ccgb );return Table {_gdg ,_ccgb };}; -// FindNodeByStyleName return slice of node base on style name. -func (_ebaf *Nodes )FindNodeByStyleName (styleName string )[]Node {_fccf :=[]Node {};for _ ,_bbbbbb :=range _ebaf ._gdbf {switch _cgbdc :=_bbbbbb ._gcedb .(type ){case *Paragraph :if _cgbdc !=nil {if _dgfd ,_dbfe :=_bbbbbb ._gdcag .Styles .SearchStyleByName (styleName ); -_dbfe {_baea :=_cgbdc .Style ();if _baea ==_dgfd .StyleID (){_fccf =append (_fccf ,_bbbbbb );};};};case *Table :if _cgbdc !=nil {if _caag ,_gddeg :=_bbbbbb ._gdcag .Styles .SearchStyleByName (styleName );_gddeg {_aefea :=_cgbdc .Style ();if _aefea ==_caag .StyleID (){_fccf =append (_fccf ,_bbbbbb ); -};};};};_cedfa :=Nodes {_gdbf :_bbbbbb .Children };_fccf =append (_fccf ,_cedfa .FindNodeByStyleName (styleName )...);};return _fccf ;};func (_geca Paragraph )addFldChar ()*_bf .CT_FldChar {_dbbcc :=_geca .AddRun ();_dbeg :=_dbbcc .X ();_bggfd :=_bf .NewEG_RunInnerContent (); -_geag :=_bf .NewCT_FldChar ();_bggfd .FldChar =_geag ;_dbeg .EG_RunInnerContent =append (_dbeg .EG_RunInnerContent ,_bggfd );return _geag ;}; +// Styles is the document wide styles contained in styles.xml. +type Styles struct{_cdcg *_cf .Styles }; -// HyperLink is a link within a document. -type HyperLink struct{_fadfa *Document ;_agbdc *_bf .CT_Hyperlink ;}; +// SetPictureSize set watermark picture size with given width and height. +func (_bbecb *WatermarkPicture )SetPictureSize (width ,height int64 ){if _bbecb ._afga !=nil {_gggbe :=_bbecb .GetShapeStyle ();_gggbe .SetWidth (float64 (width )*_eea .Point );_gggbe .SetHeight (float64 (height )*_eea .Point );_bbecb .SetShapeStyle (_gggbe ); +};}; -// GetWrapPathStart return wrapPath start value. -func (_gacb AnchorDrawWrapOptions )GetWrapPathStart ()*_fa .CT_Point2D {return _gacb ._cgge };func (_dfdf Footnote )content ()[]*_bf .EG_ContentBlockContent {var _adfcd []*_bf .EG_ContentBlockContent ;for _ ,_ceda :=range _dfdf ._gdcb .EG_BlockLevelElts {_adfcd =append (_adfcd ,_ceda .EG_ContentBlockContent ...); -};return _adfcd ;}; +// SetAlignment set alignment of paragraph. +func (_gadd Paragraph )SetAlignment (alignment _cf .ST_Jc ){_gadd .ensurePPr ();if _gadd ._cfba .PPr .Jc ==nil {_gadd ._cfba .PPr .Jc =_cf .NewCT_Jc ();};_gadd ._cfba .PPr .Jc .ValAttr =alignment ;}; -// 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 (_bfce *Document )AddImage (i _aa .Image )(_aa .ImageRef ,error ){_gbbd :=_aa .MakeImageRef (i ,&_bfce .DocBase ,_bfce ._bgf );if i .Data ==nil &&i .Path ==""{return _gbbd ,_ca .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 _gbbd ,_ca .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 _gbbd ,_ca .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 !=""{_fbcc :=_ccd .Add (i .Path );if _fbcc !=nil {return _gbbd ,_fbcc ;};};_bfce .Images =append (_bfce .Images ,_gbbd );_fdgcb :=_cag .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_bfce .Images ),i .Format ); -_bbag :=_bfce ._bgf .AddRelationship (_fdgcb ,_d .ImageType );_bfce .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_bfce .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); -_bfce .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_bfce .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_bfce .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format ); -_gbbd .SetRelID (_bbag .X ().IdAttr );_gbbd .SetTarget (_fdgcb );return _gbbd ,nil ;}; +// Bold returns true if run font is bold. +func (_dfdfg RunProperties )Bold ()bool {_acdba :=_dfdfg ._dagc ;return _dcbc (_acdba .B )||_dcbc (_acdba .BCs );}; -// SetTextStyleItalic set text style of watermark to italic. -func (_cgbcf *WatermarkText )SetTextStyleItalic (value bool ){if _cgbcf ._feab !=nil {_eeafe :=_cgbcf .GetStyle ();_eeafe .SetItalic (value );_cgbcf .SetStyle (_eeafe );};}; +// SetRowBandSize sets the number of Rows in the row band +func (_bfea TableStyleProperties )SetRowBandSize (rows int64 ){_bfea ._eddc .TblStyleRowBandSize =_cf .NewCT_DecimalNumber ();_bfea ._eddc .TblStyleRowBandSize .ValAttr =rows ;}; -// SetKeepNext controls if the paragraph is kept with the next paragraph. -func (_bgfaa ParagraphStyleProperties )SetKeepNext (b bool ){if !b {_bgfaa ._egfe .KeepNext =nil ;}else {_bgfaa ._egfe .KeepNext =_bf .NewCT_OnOff ();};}; +// OnOffValue represents an on/off value that can also be unset +type OnOffValue byte ; // X returns the inner wrapped XML type. -func (_fbfc Endnote )X ()*_bf .CT_FtnEdn {return _fbfc ._fabbd }; +func (_fbbga Endnote )X ()*_cf .CT_FtnEdn {return _fbbga ._ccgd }; -// ItalicValue returns the precise nature of the italic setting (unset, off or on). -func (_ggcf RunProperties )ItalicValue ()OnOffValue {return _eegfe (_ggcf ._gaffa .I )}; +// SetCalcOnExit marks if a FormField should be CalcOnExit or not. +func (_efaa FormField )SetCalcOnExit (calcOnExit bool ){_bafd :=_cf .NewCT_OnOff ();_bafd .ValAttr =&_bd .ST_OnOff {Bool :&calcOnExit };_efaa ._agcf .CalcOnExit =[]*_cf .CT_OnOff {_bafd };}; -// RightToLeft returns true if run text goes from right to left. -func (_gedb RunProperties )RightToLeft ()bool {return _bffc (_gedb ._gaffa .Rtl )}; +// X return element of Node as interface, can be either *Paragraph, *Table and Run. +func (_aacb *Node )X ()interface{}{return _aacb ._ffbba }; -// SetTextWrapTopAndBottom sets the text wrap to top and bottom. -func (_gae AnchoredDrawing )SetTextWrapTopAndBottom (){_gae ._fc .Choice =&_bf .WdEG_WrapTypeChoice {};_gae ._fc .Choice .WrapTopAndBottom =_bf .NewWdCT_WrapTopBottom ();_gae ._fc .LayoutInCellAttr =true ;_gae ._fc .AllowOverlapAttr =true ;}; +// FindNodeByStyleId return slice of node base on style id. +func (_cdedg *Nodes )FindNodeByStyleId (styleId string )[]Node {_ecbbg :=[]Node {};for _ ,_accf :=range _cdedg ._cdcfc {switch _cfecc :=_accf ._ffbba .(type ){case *Paragraph :if _cfecc !=nil &&_cfecc .Style ()==styleId {_ecbbg =append (_ecbbg ,_accf ); +};case *Table :if _cfecc !=nil &&_cfecc .Style ()==styleId {_ecbbg =append (_ecbbg ,_accf );};};_agad :=Nodes {_cdcfc :_accf .Children };_ecbbg =append (_ecbbg ,_agad .FindNodeByStyleId (styleId )...);};return _ecbbg ;}; -// Clear clears all content within a header -func (_aaaed Header )Clear (){_aaaed ._ggab .EG_ContentBlockContent =nil }; +// GetSize return the size of anchor on the page. +func (_efb AnchoredDrawing )GetSize ()(_bca ,_ebaf int64 ){return _efb ._cfg .Extent .CxAttr ,_efb ._cfg .Extent .CyAttr ;}; -// CellMargins are the margins for an individual cell. -type CellMargins struct{_dcd *_bf .CT_TcMar }; +// SetPageBreakBefore controls if there is a page break before this paragraph. +func (_afaeb ParagraphProperties )SetPageBreakBefore (b bool ){if !b {_afaeb ._effdb .PageBreakBefore =nil ;}else {_afaeb ._effdb .PageBreakBefore =_cf .NewCT_OnOff ();};}; -// X returns the inner wrapped XML type. -func (_ecca ParagraphStyleProperties )X ()*_bf .CT_PPrGeneral {return _ecca ._egfe }; +// Footnotes returns the footnotes defined in the document. +func (_dbfa *Document )Footnotes ()[]Footnote {_dcbda :=[]Footnote {};for _ ,_adbe :=range _dbfa ._adb .CT_Footnotes .Footnote {_dcbda =append (_dcbda ,Footnote {_dbfa ,_adbe });};return _dcbda ;}; -// TableWidth controls width values in table settings. -type TableWidth struct{_acgg *_bf .CT_TblWidth };func (_cefcd Paragraph )addStartBookmark (_gfeeb int64 ,_dcda string )*_bf .CT_Bookmark {_gdgb :=_bf .NewEG_PContent ();_cefcd ._dbga .EG_PContent =append (_cefcd ._dbga .EG_PContent ,_gdgb );_aaeb :=_bf .NewEG_ContentRunContent (); -_efdaff :=_bf .NewEG_RunLevelElts ();_dgbaf :=_bf .NewEG_RangeMarkupElements ();_dddb :=_bf .NewCT_Bookmark ();_dddb .NameAttr =_dcda ;_dddb .IdAttr =_gfeeb ;_dgbaf .BookmarkStart =_dddb ;_gdgb .EG_ContentRunContent =append (_gdgb .EG_ContentRunContent ,_aaeb ); -_aaeb .EG_RunLevelElts =append (_aaeb .EG_RunLevelElts ,_efdaff );_efdaff .EG_RangeMarkupElements =append (_efdaff .EG_RangeMarkupElements ,_dgbaf );return _dddb ;}; +// Run is a run of text within a paragraph that shares the same formatting. +type Run struct{_fcfcd *Document ;_gcegb *_cf .CT_R ;}; -// 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 (_bef AnchoredDrawing )SetTextWrapNone (){_bef ._fc .Choice =&_bf .WdEG_WrapTypeChoice {};_bef ._fc .Choice .WrapNone =_bf .NewWdCT_WrapNone ();};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";); +// Emboss returns true if run emboss is on. +func (_fbggd RunProperties )Emboss ()bool {return _dcbc (_fbggd ._dagc .Emboss )};func _efced (_aacf *_cf .CT_Tbl ,_bgef map[string ]string ){for _ ,_fgeg :=range _aacf .EG_ContentRowContent {for _ ,_dfbe :=range _fgeg .Tr {for _ ,_cbag :=range _dfbe .EG_ContentCellContent {for _ ,_gdbf :=range _cbag .Tc {for _ ,_cag :=range _gdbf .EG_BlockLevelElts {for _ ,_dfaa :=range _cag .EG_ContentBlockContent {for _ ,_daec :=range _dfaa .P {_efec (_daec ,_bgef ); +};for _ ,_fece :=range _dfaa .Tbl {_efced (_fece ,_bgef );};};};};};};};}; -// 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 (_aeaf ParagraphProperties )SetHeadingLevel (idx int ){_aeaf .SetStyle (_cag .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",idx ));if _aeaf ._fcdce .NumPr ==nil {_aeaf ._fcdce .NumPr =_bf .NewCT_NumPr ();};_aeaf ._fcdce .NumPr .Ilvl =_bf .NewCT_DecimalNumber (); -_aeaf ._fcdce .NumPr .Ilvl .ValAttr =int64 (idx );}; +// AddHyperLink adds a new hyperlink to a parapgraph. +func (_gcaf Paragraph )AddHyperLink ()HyperLink {_bdaf :=_cf .NewEG_PContent ();_gcaf ._cfba .EG_PContent =append (_gcaf ._cfba .EG_PContent ,_bdaf );_bdaf .Hyperlink =_cf .NewCT_Hyperlink ();return HyperLink {_gcaf ._bbfb ,_bdaf .Hyperlink };}; -// SetFirstLineIndent controls the first line indent of the paragraph. -func (_efbgff ParagraphStyleProperties )SetFirstLineIndent (m _abg .Distance ){if _efbgff ._egfe .Ind ==nil {_efbgff ._egfe .Ind =_bf .NewCT_Ind ();};if m ==_abg .Zero {_efbgff ._egfe .Ind .FirstLineAttr =nil ;}else {_efbgff ._egfe .Ind .FirstLineAttr =&_de .ST_TwipsMeasure {}; -_efbgff ._egfe .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (m /_abg .Twips ));};}; +// SetRightIndent controls right indent of paragraph. +func (_gfgg Paragraph )SetRightIndent (m _eea .Distance ){_gfgg .ensurePPr ();_acfc :=_gfgg ._cfba .PPr ;if _acfc .Ind ==nil {_acfc .Ind =_cf .NewCT_Ind ();};if m ==_eea .Zero {_acfc .Ind .RightAttr =nil ;}else {_acfc .Ind .RightAttr =&_cf .ST_SignedTwipsMeasure {}; +_acfc .Ind .RightAttr .Int64 =_c .Int64 (int64 (m /_eea .Twips ));};}; -// SetAllCaps sets the run to all caps. -func (_eaeac RunProperties )SetAllCaps (b bool ){if !b {_eaeac ._gaffa .Caps =nil ;}else {_eaeac ._gaffa .Caps =_bf .NewCT_OnOff ();};}; +// AnchoredDrawing is an absolutely positioned image within a document page. +type AnchoredDrawing struct{_gg *Document ;_cfg *_cf .WdAnchor ;}; -// Style returns the style for a paragraph, or an empty string if it is unset. -func (_ecbac Paragraph )Style ()string {if _ecbac ._dbga .PPr !=nil &&_ecbac ._dbga .PPr .PStyle !=nil {return _ecbac ._dbga .PPr .PStyle .ValAttr ;};return "";}; +// DrawingInfo is used for keep information about a drawing wrapping a textbox where the text is located. +type DrawingInfo struct{Drawing *_cf .CT_Drawing ;Width int64 ;Height int64 ;}; -// X returns the inner wrapped XML type. -func (_bdgb Row )X ()*_bf .CT_Row {return _bdgb ._eedfc }; +// Clear removes all of the content from within a run. +func (_cbddf Run )Clear (){_cbddf ._gcegb .EG_RunInnerContent =nil }; -// ParagraphStyles returns only the paragraph styles. -func (_ceea Styles )ParagraphStyles ()[]Style {_eacdf :=[]Style {};for _ ,_aebba :=range _ceea ._aebbf .Style {if _aebba .TypeAttr !=_bf .ST_StyleTypeParagraph {continue ;};_eacdf =append (_eacdf ,Style {_aebba });};return _eacdf ;}; +// SetPageMargins sets the page margins for a section +func (_dbgab Section )SetPageMargins (top ,right ,bottom ,left ,header ,footer ,gutter _eea .Distance ){_dgebd :=_cf .NewCT_PageMar ();_dgebd .TopAttr .Int64 =_c .Int64 (int64 (top /_eea .Twips ));_dgebd .BottomAttr .Int64 =_c .Int64 (int64 (bottom /_eea .Twips )); +_dgebd .RightAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (right /_eea .Twips ));_dgebd .LeftAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (left /_eea .Twips ));_dgebd .HeaderAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (header /_eea .Twips )); +_dgebd .FooterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (footer /_eea .Twips ));_dgebd .GutterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (gutter /_eea .Twips ));_dbgab ._gacf .PgMar =_dgebd ;}; -// MultiLevelType returns the multilevel type, or ST_MultiLevelTypeUnset if not set. -func (_agcf NumberingDefinition )MultiLevelType ()_bf .ST_MultiLevelType {if _agcf ._egcb .MultiLevelType !=nil {return _agcf ._egcb .MultiLevelType .ValAttr ;}else {return _bf .ST_MultiLevelTypeUnset ;};}; +// SetImprint sets the run to imprinted text. +func (_aeebg RunProperties )SetImprint (b bool ){if !b {_aeebg ._dagc .Imprint =nil ;}else {_aeebg ._dagc .Imprint =_cf .NewCT_OnOff ();};}; -// SetTopPct sets the cell top margin -func (_eb CellMargins )SetTopPct (pct float64 ){_eb ._dcd .Top =_bf .NewCT_TblWidth ();_eac (_eb ._dcd .Top ,pct );}; +// AddRun adds a run of text to a hyperlink. This is the text that will be linked. +func (_dadce HyperLink )AddRun ()Run {_edgcd :=_cf .NewEG_ContentRunContent ();_dadce ._gdbde .EG_ContentRunContent =append (_dadce ._gdbde .EG_ContentRunContent ,_edgcd );_cebbg :=_cf .NewCT_R ();_edgcd .R =_cebbg ;return Run {_dadce ._egge ,_cebbg }; +}; -// Style is a style within the styles.xml file. -type Style struct{_ccecg *_bf .CT_Style }; +// X returns the inner wml.CT_TblBorders +func (_bdfee TableBorders )X ()*_cf .CT_TblBorders {return _bdfee ._gcdbd }; + +// SetName marks sets a name attribute for a FormField. +func (_bcfcc FormField )SetName (name string ){_dbcd :=_cf .NewCT_FFName ();_dbcd .ValAttr =&name ;_bcfcc ._agcf .Name =[]*_cf .CT_FFName {_dbcd };}; + +// Italic returns true if run font is italic. +func (_gbef RunProperties )Italic ()bool {_gcdc :=_gbef ._dagc ;return _dcbc (_gcdc .I )||_dcbc (_gcdc .ICs );};func (_dcbbd *Document )insertNumberingFromStyleProperties (_fgbdc Numbering ,_ggafe ParagraphStyleProperties ){_bdde :=_ggafe .NumId ();_gbdc :=int64 (-1); +if _bdde > -1{for _ ,_bbca :=range _fgbdc ._eebf .Num {if _bbca .NumIdAttr ==_bdde {if _bbca .AbstractNumId !=nil {_gbdc =_bbca .AbstractNumId .ValAttr ;_abfa :=false ;for _ ,_gcfbd :=range _dcbbd .Numbering ._eebf .Num {if _gcfbd .NumIdAttr ==_bdde {_abfa =true ; +break ;};};if !_abfa {_dcbbd .Numbering ._eebf .Num =append (_dcbbd .Numbering ._eebf .Num ,_bbca );};break ;};};};for _ ,_dbc :=range _fgbdc ._eebf .AbstractNum {if _dbc .AbstractNumIdAttr ==_gbdc {_ddcbf :=false ;for _ ,_geff :=range _dcbbd .Numbering ._eebf .AbstractNum {if _geff .AbstractNumIdAttr ==_gbdc {_ddcbf =true ; +break ;};};if !_ddcbf {_dcbbd .Numbering ._eebf .AbstractNum =append (_dcbbd .Numbering ._eebf .AbstractNum ,_dbc );};break ;};};};}; + +// SetSize sets the font size for a run. +func (_cggdd RunProperties )SetSize (size _eea .Distance ){_cggdd ._dagc .Sz =_cf .NewCT_HpsMeasure ();_cggdd ._dagc .Sz .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (size /_eea .HalfPoint ));_cggdd ._dagc .SzCs =_cf .NewCT_HpsMeasure ();_cggdd ._dagc .SzCs .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (size /_eea .HalfPoint )); +}; // X returns the inner wrapped XML type. -func (_eab *Document )X ()*_bf .Document {return _eab ._aff }; +func (_cbdgg InlineDrawing )X ()*_cf .WdInline {return _cbdgg ._cbdd }; -// StructuredDocumentTags returns the structured document tags in the document -// which are commonly used in document templates. -func (_cfg *Document )StructuredDocumentTags ()[]StructuredDocumentTag {_fcf :=[]StructuredDocumentTag {};for _ ,_fcg :=range _cfg ._aff .Body .EG_BlockLevelElts {for _ ,_acdgf :=range _fcg .EG_ContentBlockContent {if _acdgf .Sdt !=nil {_fcf =append (_fcf ,StructuredDocumentTag {_cfg ,_acdgf .Sdt }); -};};};return _fcf ;}; +// SetYOffset sets the Y offset for an image relative to the origin. +func (_fb AnchoredDrawing )SetYOffset (y _eea .Distance ){_fb ._cfg .PositionV .Choice =&_cf .WdCT_PosVChoice {};_fb ._cfg .PositionV .Choice .PosOffset =_c .Int32 (int32 (y /_eea .EMU ));};func _ddcdb (_bagd Paragraph )*_cf .CT_NumPr {_bagd .ensurePPr (); +if _bagd ._cfba .PPr .NumPr ==nil {return nil ;};return _bagd ._cfba .PPr .NumPr ;}; -// DrawingInline return a slice of InlineDrawings. -func (_gddf Run )DrawingInline ()[]InlineDrawing {_fcbab :=[]InlineDrawing {};for _ ,_ageba :=range _gddf ._ccceca .EG_RunInnerContent {if _ageba .Drawing ==nil {continue ;};for _ ,_dgfb :=range _ageba .Drawing .Inline {_fcbab =append (_fcbab ,InlineDrawing {_gddf ._abedg ,_dgfb }); -};};return _fcbab ;}; +// SetWidthPercent sets the table to a width percentage. +func (_gbbd TableProperties )SetWidthPercent (pct float64 ){_gbbd ._bgeef .TblW =_cf .NewCT_TblWidth ();_gbbd ._bgeef .TblW .TypeAttr =_cf .ST_TblWidthPct ;_gbbd ._bgeef .TblW .WAttr =&_cf .ST_MeasurementOrPercent {};_gbbd ._bgeef .TblW .WAttr .ST_DecimalNumberOrPercent =&_cf .ST_DecimalNumberOrPercent {}; +_gbbd ._bgeef .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));}; -// SetValue sets the value of a FormFieldTypeText or FormFieldTypeDropDown. For -// FormFieldTypeDropDown, the value must be one of the fields possible values. -func (_fadf FormField )SetValue (v string ){if _fadf ._beca .DdList !=nil {for _ecac ,_bdade :=range _fadf .PossibleValues (){if _bdade ==v {_fadf ._beca .DdList .Result =_bf .NewCT_DecimalNumber ();_fadf ._beca .DdList .Result .ValAttr =int64 (_ecac ); -break ;};};}else if _fadf ._beca .TextInput !=nil {_fadf ._bfecg .T =_bf .NewCT_Text ();_fadf ._bfecg .T .Content =v ;};}; +// Footers returns the footers defined in the document. +func (_gdfa *Document )Footers ()[]Footer {_eaeg :=[]Footer {};for _ ,_cceg :=range _gdfa ._eged {_eaeg =append (_eaeg ,Footer {_gdfa ,_cceg });};return _eaeg ;}; -// AppendNode append node to document element. -func (_gdega *Document )AppendNode (node Node ){_gdega .insertImageFromNode (node );_gdega .insertStyleFromNode (node );for _ ,_abadf :=range node .Children {_gdega .insertImageFromNode (_abadf );_gdega .insertStyleFromNode (_abadf );};switch _degb :=node .X ().(type ){case *Paragraph :_gdega .appendParagraph (nil ,*_degb ,false ); -case *Table :_gdega .appendTable (nil ,*_degb ,false );};if node ._gdcag !=nil {if node ._gdcag ._aef !=nil {if _aeea :=_gdega ._bgf .FindRIDForN (0,_d .ThemeType );_aeea ==""{if _bcfg :=node ._gdcag ._bgf .FindRIDForN (0,_d .ThemeType );_bcfg !=""{_gdega ._aef =append (_gdega ._aef ,node ._gdcag ._aef ...); -_gfac :=node ._gdcag ._bgf .GetTargetByRelId (_bcfg );_gdega .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_gfac ,"\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"); -_gdega ._bgf .AddRelationship (_gfac ,_d .ThemeType );};};};_cebad :=_gdega ._gdb ;_ecfd :=node ._gdcag ._gdb ;if _cebad !=nil {if _ecfd !=nil {if _cebad .Font !=nil {if _ecfd .Font !=nil {for _ ,_bbaa :=range _ecfd .Font {_gcdab :=true ;for _ ,_eede :=range _cebad .Font {if _eede .NameAttr ==_bbaa .NameAttr {_gcdab =false ; -break ;};};if _gcdab {_cebad .Font =append (_cebad .Font ,_bbaa );};};};}else {_cebad .Font =_ecfd .Font ;};};}else if _ecfd !=nil {_cebad =_ecfd ;};_gdega ._gdb =_cebad ;if _gfgd :=_gdega ._bgf .FindRIDForN (0,_d .FontTableType );_gfgd ==""{_gdega .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065\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\u0066\u006f\u006e\u0074T\u0061\u0062\u006c\u0065\u002b\u0078m\u006c"); -_gdega ._bgf .AddRelationship ("\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065\u002e\u0078\u006d\u006c",_d .FontTableType );};};}; +// SetLastColumn controls the conditional formatting for the last column in a table. +func (_aeab TableLook )SetLastColumn (on bool ){if !on {_aeab ._befbag .LastColumnAttr =&_bd .ST_OnOff {};_aeab ._befbag .LastColumnAttr .ST_OnOff1 =_bd .ST_OnOff1Off ;}else {_aeab ._befbag .LastColumnAttr =&_bd .ST_OnOff {};_aeab ._befbag .LastColumnAttr .ST_OnOff1 =_bd .ST_OnOff1On ; +};}; -// Endnote returns the endnote based on the ID; this can be used nicely with -// the run.IsEndnote() functionality. -func (_eaa *Document )Endnote (id int64 )Endnote {for _ ,_cgcd :=range _eaa .Endnotes (){if _cgcd .id ()==id {return _cgcd ;};};return Endnote {};}; +// TableInfo is used for keep information about a table, a row and a cell where the text is located. +type TableInfo struct{Table *_cf .CT_Tbl ;Row *_cf .CT_Row ;Cell *_cf .CT_Tc ;RowIndex int ;ColIndex int ;}; -// Type returns the type of the style. -func (_cddbe Style )Type ()_bf .ST_StyleType {return _cddbe ._ccecg .TypeAttr }; +// X returns the inner wrapped XML type. +func (_bddc HyperLink )X ()*_cf .CT_Hyperlink {return _bddc ._gdbde }; -// Fonts returns the style's Fonts. -func (_abffa RunProperties )Fonts ()Fonts {if _abffa ._gaffa .RFonts ==nil {_abffa ._gaffa .RFonts =_bf .NewCT_Fonts ();};return Fonts {_abffa ._gaffa .RFonts };};const (FormFieldTypeUnknown FormFieldType =iota ;FormFieldTypeText ;FormFieldTypeCheckBox ; -FormFieldTypeDropDown ;); +// AddSection adds a new document section with an optional section break. If t +// is ST_SectionMarkUnset, then no break will be inserted. +func (_ceed ParagraphProperties )AddSection (t _cf .ST_SectionMark )Section {_ceed ._effdb .SectPr =_cf .NewCT_SectPr ();if t !=_cf .ST_SectionMarkUnset {_ceed ._effdb .SectPr .Type =_cf .NewCT_SectType ();_ceed ._effdb .SectPr .Type .ValAttr =t ;};return Section {_ceed ._fdfb ,_ceed ._effdb .SectPr }; +}; -// SetWidthPercent sets the table to a width percentage. -func (_gdbdf TableProperties )SetWidthPercent (pct float64 ){_gdbdf ._daef .TblW =_bf .NewCT_TblWidth ();_gdbdf ._daef .TblW .TypeAttr =_bf .ST_TblWidthPct ;_gdbdf ._daef .TblW .WAttr =&_bf .ST_MeasurementOrPercent {};_gdbdf ._daef .TblW .WAttr .ST_DecimalNumberOrPercent =&_bf .ST_DecimalNumberOrPercent {}; -_gdbdf ._daef .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_d .Int64 (int64 (pct *50));}; +// Footnote is an individual footnote reference within the document. +type Footnote struct{_gccgd *Document ;_daddc *_cf .CT_FtnEdn ;};func (_dcfa *Document )addEndnoteSeparator (){_caeg :=_cf .NewCT_FtnEdn ();_caeg .IdAttr =-1;_caeg .TypeAttr =_cf .ST_FtnEdnSeparator ;_dccg :=Footnote {_dcfa ,_caeg };_dccg .X ().EG_BlockLevelElts =[]*_cf .EG_BlockLevelElts {_cf .NewEG_BlockLevelElts ()}; +_edfc :=_dccg .AddParagraph ();_edfc .X ().PPr =nil ;_cbcgc :=_edfc .AddRun ();_bfe :=_cbcgc .newIC ();_bfe .Separator =_cf .NewCT_Empty ();_dcfa ._edc .CT_Endnotes .Endnote =append (_dcfa ._edc .CT_Endnotes .Endnote ,_caeg );_caeg =_cf .NewCT_FtnEdn (); +_caeg .IdAttr =0;_caeg .TypeAttr =_cf .ST_FtnEdnContinuationSeparator ;_dccg =Footnote {_dcfa ,_caeg };_dccg .X ().EG_BlockLevelElts =[]*_cf .EG_BlockLevelElts {_cf .NewEG_BlockLevelElts ()};_edfc =_dccg .AddParagraph ();_edfc .X ().PPr =nil ;_cbcgc =_edfc .AddRun (); +_bfe =_cbcgc .newIC ();_bfe .ContinuationSeparator =_cf .NewCT_Empty ();_dcfa ._edc .CT_Endnotes .Endnote =append (_dcfa ._edc .CT_Endnotes .Endnote ,_caeg );}; -// Close closes the document, removing any temporary files that might have been -// created when opening a document. -func (_ggccg *Document )Close ()error {if _ggccg .TmpPath !=""{return _ccd .RemoveAll (_ggccg .TmpPath );};return nil ;}; +// 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 (_geagd Paragraph )AddBookmark (name string )Bookmark {_dgaa :=_cf .NewEG_PContent ();_cgga :=_cf .NewEG_ContentRunContent ();_dgaa .EG_ContentRunContent =append (_dgaa .EG_ContentRunContent ,_cgga );_daeeg :=_cf .NewEG_RunLevelElts ();_cgga .EG_RunLevelElts =append (_cgga .EG_RunLevelElts ,_daeeg ); +_fgd :=_cf .NewEG_RangeMarkupElements ();_bbbce :=_cf .NewCT_Bookmark ();_fgd .BookmarkStart =_bbbce ;_daeeg .EG_RangeMarkupElements =append (_daeeg .EG_RangeMarkupElements ,_fgd );_fgd =_cf .NewEG_RangeMarkupElements ();_fgd .BookmarkEnd =_cf .NewCT_MarkupRange (); +_daeeg .EG_RangeMarkupElements =append (_daeeg .EG_RangeMarkupElements ,_fgd );_geagd ._cfba .EG_PContent =append (_geagd ._cfba .EG_PContent ,_dgaa );_efece :=Bookmark {_bbbce };_efece .SetName (name );return _efece ;}; -// FindNodeByText return node based on matched text and return a slice of node. -func (_dagbg *Nodes )FindNodeByText (text string )[]Node {_ecbdb :=[]Node {};for _ ,_gggdd :=range _dagbg ._gdbf {if _fd .TrimSpace (_gggdd .Text ())==text {_ecbdb =append (_ecbdb ,_gggdd );};_fdfc :=Nodes {_gdbf :_gggdd .Children };_ecbdb =append (_ecbdb ,_fdfc .FindNodeByText (text )...); -};return _ecbdb ;};type listItemInfo struct{FromStyle *Style ;FromParagraph *Paragraph ;AbstractNumId *int64 ;NumberingLevel *NumberingLevel ;}; +// Style returns the style for a paragraph, or an empty string if it is unset. +func (_geffb Paragraph )Style ()string {if _geffb ._cfba .PPr !=nil &&_geffb ._cfba .PPr .PStyle !=nil {return _geffb ._cfba .PPr .PStyle .ValAttr ;};return "";}; -// RemoveRun removes a child run from a paragraph. -func (_ffafd Paragraph )RemoveRun (r Run ){for _ ,_ggggb :=range _ffafd ._dbga .EG_PContent {for _bbffa ,_fcab :=range _ggggb .EG_ContentRunContent {if _fcab .R ==r ._ccceca {copy (_ggggb .EG_ContentRunContent [_bbffa :],_ggggb .EG_ContentRunContent [_bbffa +1:]); -_ggggb .EG_ContentRunContent =_ggggb .EG_ContentRunContent [0:len (_ggggb .EG_ContentRunContent )-1];};if _fcab .Sdt !=nil &&_fcab .Sdt .SdtContent !=nil {for _dbgfd ,_ffge :=range _fcab .Sdt .SdtContent .EG_ContentRunContent {if _ffge .R ==r ._ccceca {copy (_fcab .Sdt .SdtContent .EG_ContentRunContent [_dbgfd :],_fcab .Sdt .SdtContent .EG_ContentRunContent [_dbgfd +1:]); -_fcab .Sdt .SdtContent .EG_ContentRunContent =_fcab .Sdt .SdtContent .EG_ContentRunContent [0:len (_fcab .Sdt .SdtContent .EG_ContentRunContent )-1];};};};};};}; +// Properties returns the row properties. +func (_gege Row )Properties ()RowProperties {if _gege ._gbbca .TrPr ==nil {_gege ._gbbca .TrPr =_cf .NewCT_TrPr ();};return RowProperties {_gege ._gbbca .TrPr };}; -// NewNumbering constructs a new numbering. -func NewNumbering ()Numbering {_agfcg :=_bf .NewNumbering ();return Numbering {_agfcg }};func _aaba (_cgc *_bf .CT_Tbl ,_ccbc *_bf .CT_P ,_fcbc bool )*_bf .CT_Tbl {for _ ,_afd :=range _cgc .EG_ContentRowContent {for _ ,_cbba :=range _afd .Tr {for _ ,_bffb :=range _cbba .EG_ContentCellContent {for _ ,_ffgd :=range _bffb .Tc {for _eba ,_acdg :=range _ffgd .EG_BlockLevelElts {for _ ,_gcd :=range _acdg .EG_ContentBlockContent {for _cgcf ,_gfeg :=range _gcd .P {if _gfeg ==_ccbc {_ecf :=_bf .NewEG_BlockLevelElts (); -_fceg :=_bf .NewEG_ContentBlockContent ();_ecf .EG_ContentBlockContent =append (_ecf .EG_ContentBlockContent ,_fceg );_ecb :=_bf .NewCT_Tbl ();_fceg .Tbl =append (_fceg .Tbl ,_ecb );_ffgd .EG_BlockLevelElts =append (_ffgd .EG_BlockLevelElts ,nil );if _fcbc {copy (_ffgd .EG_BlockLevelElts [_eba +1:],_ffgd .EG_BlockLevelElts [_eba :]); -_ffgd .EG_BlockLevelElts [_eba ]=_ecf ;if _cgcf !=0{_fgfg :=_bf .NewEG_BlockLevelElts ();_gcb :=_bf .NewEG_ContentBlockContent ();_fgfg .EG_ContentBlockContent =append (_fgfg .EG_ContentBlockContent ,_gcb );_gcb .P =_gcd .P [:_cgcf ];_ffgd .EG_BlockLevelElts =append (_ffgd .EG_BlockLevelElts ,nil ); -copy (_ffgd .EG_BlockLevelElts [_eba +1:],_ffgd .EG_BlockLevelElts [_eba :]);_ffgd .EG_BlockLevelElts [_eba ]=_fgfg ;};_gcd .P =_gcd .P [_cgcf :];}else {copy (_ffgd .EG_BlockLevelElts [_eba +2:],_ffgd .EG_BlockLevelElts [_eba +1:]);_ffgd .EG_BlockLevelElts [_eba +1]=_ecf ; -if _cgcf !=len (_gcd .P )-1{_baga :=_bf .NewEG_BlockLevelElts ();_fdae :=_bf .NewEG_ContentBlockContent ();_baga .EG_ContentBlockContent =append (_baga .EG_ContentBlockContent ,_fdae );_fdae .P =_gcd .P [_cgcf +1:];_ffgd .EG_BlockLevelElts =append (_ffgd .EG_BlockLevelElts ,nil ); -copy (_ffgd .EG_BlockLevelElts [_eba +3:],_ffgd .EG_BlockLevelElts [_eba +2:]);_ffgd .EG_BlockLevelElts [_eba +2]=_baga ;}else {_gbg :=_bf .NewEG_BlockLevelElts ();_afg :=_bf .NewEG_ContentBlockContent ();_gbg .EG_ContentBlockContent =append (_gbg .EG_ContentBlockContent ,_afg ); -_afg .P =[]*_bf .CT_P {_bf .NewCT_P ()};_ffgd .EG_BlockLevelElts =append (_ffgd .EG_BlockLevelElts ,nil );copy (_ffgd .EG_BlockLevelElts [_eba +3:],_ffgd .EG_BlockLevelElts [_eba +2:]);_ffgd .EG_BlockLevelElts [_eba +2]=_gbg ;};_gcd .P =_gcd .P [:_cgcf +1]; -};return _ecb ;};};for _ ,_facf :=range _gcd .Tbl {_bgac :=_aaba (_facf ,_ccbc ,_fcbc );if _bgac !=nil {return _bgac ;};};};};};};};};return nil ;}; +// SetCantSplit set row properties for Can't Split value. +func (_bfcdg RowProperties )SetCantSplit (val bool ){if !val {_bfcdg ._dgdbe .CantSplit =nil ;}else {_fgdf :=_cf .NewCT_OnOff ();_bfcdg ._dgdbe .CantSplit =[]*_cf .CT_OnOff {_fgdf };};}; -// AddWatermarkPicture adds new watermark picture to document. -func (_babbf *Document )AddWatermarkPicture (imageRef _aa .ImageRef )WatermarkPicture {var _cfbcb []Header ;if _gfda ,_ffgg :=_babbf .BodySection ().GetHeader (_bf .ST_HdrFtrDefault );_ffgg {_cfbcb =append (_cfbcb ,_gfda );};if _dbag ,_cgdfe :=_babbf .BodySection ().GetHeader (_bf .ST_HdrFtrEven ); -_cgdfe {_cfbcb =append (_cfbcb ,_dbag );};if _eacbf ,_fcgaa :=_babbf .BodySection ().GetHeader (_bf .ST_HdrFtrFirst );_fcgaa {_cfbcb =append (_cfbcb ,_eacbf );};if len (_cfbcb )< 1{_gcc :=_babbf .AddHeader ();_babbf .BodySection ().SetHeader (_gcc ,_bf .ST_HdrFtrDefault ); -_cfbcb =append (_cfbcb ,_gcc );};var _ecea error ;_adff :=NewWatermarkPicture ();for _ ,_eabg :=range _cfbcb {imageRef ,_ecea =_eabg .AddImageRef (imageRef );if _ecea !=nil {return WatermarkPicture {};};_ffbg :=_eabg .Paragraphs ();if len (_ffbg )< 1{_aaca :=_eabg .AddParagraph (); -_aaca .AddRun ().AddText ("");};for _ ,_dcab :=range _eabg .X ().EG_ContentBlockContent {for _ ,_cfa :=range _dcab .P {for _ ,_eaae :=range _cfa .EG_PContent {for _ ,_bafd :=range _eaae .EG_ContentRunContent {if _bafd .R ==nil {continue ;};for _ ,_ggbb :=range _bafd .R .EG_RunInnerContent {_ggbb .Pict =_adff ._geed ; -break ;};};};};};};_adff .SetPicture (imageRef );return _adff ;}; +// SetRight sets the right border to a specified type, color and thickness. +func (_dbf CellBorders )SetRight (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_dbf ._cbd .Right =_cf .NewCT_Border ();_acfcd (_dbf ._cbd .Right ,t ,c ,thickness );};func (_dgfc Run )newIC ()*_cf .EG_RunInnerContent {_dcda :=_cf .NewEG_RunInnerContent (); +_dgfc ._gcegb .EG_RunInnerContent =append (_dgfc ._gcegb .EG_RunInnerContent ,_dcda );return _dcda ;}; -// Properties returns the table properties. -func (_dgcad Table )Properties ()TableProperties {if _dgcad ._gbaed .TblPr ==nil {_dgcad ._gbaed .TblPr =_bf .NewCT_TblPr ();};return TableProperties {_dgcad ._gbaed .TblPr };}; +// ExtractText returns text from the document as a DocText object. +func (_abef *Document )ExtractText ()*DocText {_ffbgd :=[]TextItem {};for _ ,_cbdg :=range _abef ._gdf .Body .EG_BlockLevelElts {_ffbgd =append (_ffbgd ,_accbg (_cbdg .EG_ContentBlockContent ,nil )...);};var _cgdfc []listItemInfo ;_dbge :=_abef .Paragraphs (); +for _ ,_gfcbd :=range _dbge {_bcbeg :=_bbae (_abef ,_gfcbd );_cgdfc =append (_cgdfc ,_bcbeg );};_degd :=_cfcf (_abef );return &DocText {Items :_ffbgd ,_faee :_cgdfc ,_ffef :_degd };}; -// Table is a table within a document. -type Table struct{_daafa *Document ;_gbaed *_bf .CT_Tbl ;};const (OnOffValueUnset OnOffValue =iota ;OnOffValueOff ;OnOffValueOn ;); +// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_agdeaa ParagraphProperties )SizeMeasure ()string {if _gfae :=_agdeaa ._effdb .RPr .Sz ;_gfae !=nil {_gdcdc :=_gfae .ValAttr ;if _gdcdc .ST_PositiveUniversalMeasure !=nil {return *_gdcdc .ST_PositiveUniversalMeasure ;};};return "";}; -// OpenTemplate opens a document, removing all content so it can be used as a -// template. Since Word removes unused styles from a document upon save, to -// create a template in Word add a paragraph with every style of interest. When -// opened with OpenTemplate the document's styles will be available but the -// content will be gone. -func OpenTemplate (filename string )(*Document ,error ){_ege ,_fbba :=Open (filename );if _fbba !=nil {return nil ,_fbba ;};_ege ._aff .Body =_bf .NewCT_Body ();return _ege ,nil ;}; +// RemoveParagraph removes a paragraph from a footer. +func (_aefff Header )RemoveParagraph (p Paragraph ){for _ ,_ffgf :=range _aefff ._eggfb .EG_ContentBlockContent {for _fgeb ,_fba :=range _ffgf .P {if _fba ==p ._cfba {copy (_ffgf .P [_fgeb :],_ffgf .P [_fgeb +1:]);_ffgf .P =_ffgf .P [0:len (_ffgf .P )-1]; +return ;};};};}; -// SetWidthPercent sets the cell to a width percentage. -func (_cbf CellProperties )SetWidthPercent (pct float64 ){_cbf ._fdc .TcW =_bf .NewCT_TblWidth ();_cbf ._fdc .TcW .TypeAttr =_bf .ST_TblWidthPct ;_cbf ._fdc .TcW .WAttr =&_bf .ST_MeasurementOrPercent {};_cbf ._fdc .TcW .WAttr .ST_DecimalNumberOrPercent =&_bf .ST_DecimalNumberOrPercent {}; -_cbf ._fdc .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_d .Int64 (int64 (pct *50));}; +// X returns the inner wrapped XML type. +func (_cebe Styles )X ()*_cf .Styles {return _cebe ._cdcg }; // ReplaceTextByRegexp replace the text within node using regexp expression. -func (_dfgfc *Node )ReplaceTextByRegexp (rgx *_cg .Regexp ,newText string ){switch _bdggd :=_dfgfc .X ().(type ){case *Paragraph :for _ ,_bgcd :=range _bdggd .Runs (){for _ ,_gfbc :=range _bgcd ._ccceca .EG_RunInnerContent {if _gfbc .T !=nil {_ddea :=_gfbc .T .Content ; -_ddea =rgx .ReplaceAllString (_ddea ,newText );_gfbc .T .Content =_ddea ;};};};};for _ ,_gagc :=range _dfgfc .Children {_gagc .ReplaceTextByRegexp (rgx ,newText );};};func _dgcaf (_aeaa *_bf .CT_Tbl ,_cgdd map[string ]string ){for _ ,_bfcd :=range _aeaa .EG_ContentRowContent {for _ ,_fgcf :=range _bfcd .Tr {for _ ,_dbgd :=range _fgcf .EG_ContentCellContent {for _ ,_gfdd :=range _dbgd .Tc {for _ ,_cbdb :=range _gfdd .EG_BlockLevelElts {for _ ,_bgeb :=range _cbdb .EG_ContentBlockContent {for _ ,_daec :=range _bgeb .P {_gbcc (_daec ,_cgdd ); -};for _ ,_bfda :=range _bgeb .Tbl {_dgcaf (_bfda ,_cgdd );};};};};};};};}; - -// SizeValue returns the value of paragraph font size in points. -func (_adffb ParagraphProperties )SizeValue ()float64 {if _edbe :=_adffb ._fcdce .RPr .Sz ;_edbe !=nil {_gdcda :=_edbe .ValAttr ;if _gdcda .ST_UnsignedDecimalNumber !=nil {return float64 (*_gdcda .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +func (_dfbea *Node )ReplaceTextByRegexp (rgx *_cc .Regexp ,newText string ){switch _dbfca :=_dfbea .X ().(type ){case *Paragraph :for _ ,_cbdeg :=range _dbfca .Runs (){for _ ,_ccaaa :=range _cbdeg ._gcegb .EG_RunInnerContent {if _ccaaa .T !=nil {_bfgb :=_ccaaa .T .Content ; +_bfgb =rgx .ReplaceAllString (_bfgb ,newText );_ccaaa .T .Content =_bfgb ;};};};};for _ ,_fdcb :=range _dfbea .Children {_fdcb .ReplaceTextByRegexp (rgx ,newText );};};func _bbae (_cfdc *Document ,_cfea Paragraph )listItemInfo {if _cfdc .Numbering .X ()==nil {return listItemInfo {}; +};if len (_cfdc .Numbering .Definitions ())< 1{return listItemInfo {};};_egfb :=_ddcdb (_cfea );if _egfb ==nil {return listItemInfo {};};_bccdc :=_cfdc .GetNumberingLevelByIds (_egfb .NumId .ValAttr ,_egfb .Ilvl .ValAttr );if _cded :=_bccdc .X ();_cded ==nil {return listItemInfo {}; +};_fbgab :=int64 (0);for _ ,_fdbce :=range _cfdc .Numbering ._eebf .Num {if _fdbce !=nil &&_fdbce .NumIdAttr ==_egfb .NumId .ValAttr {_fbgab =_fdbce .AbstractNumId .ValAttr ;};};return listItemInfo {FromParagraph :&_cfea ,AbstractNumId :&_fbgab ,NumberingLevel :&_bccdc }; +}; -// SetVerticalAlignment sets the vertical alignment of content within a table cell. -func (_eaf CellProperties )SetVerticalAlignment (align _bf .ST_VerticalJc ){if align ==_bf .ST_VerticalJcUnset {_eaf ._fdc .VAlign =nil ;}else {_eaf ._fdc .VAlign =_bf .NewCT_VerticalJc ();_eaf ._fdc .VAlign .ValAttr =align ;};}; +// X returns the inner wrapped XML type. +func (_edeb Row )X ()*_cf .CT_Row {return _edeb ._gbbca }; -// ComplexSizeValue returns the value of paragraph font size for complex fonts in points. -func (_agge ParagraphProperties )ComplexSizeValue ()float64 {if _gdcf :=_agge ._fcdce .RPr .SzCs ;_gdcf !=nil {_bfbd :=_gdcf .ValAttr ;if _bfbd .ST_UnsignedDecimalNumber !=nil {return float64 (*_bfbd .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// NewNumbering constructs a new numbering. +func NewNumbering ()Numbering {_gcdbc :=_cf .NewNumbering ();return Numbering {_gcdbc }}; -// 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 (_eaeb *Document )FormFields ()[]FormField {_bdfg :=[]FormField {};for _ ,_fedf :=range _eaeb .Paragraphs (){_gec :=_fedf .Runs ();for _fgfb ,_dbb :=range _gec {for _ ,_dfgg :=range _dbb ._ccceca .EG_RunInnerContent {if _dfgg .FldChar ==nil ||_dfgg .FldChar .FfData ==nil {continue ; -};if _dfgg .FldChar .FldCharTypeAttr ==_bf .ST_FldCharTypeBegin {if len (_dfgg .FldChar .FfData .Name )==0||_dfgg .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_dbg :=FormField {_beca :_dfgg .FldChar .FfData };if _dfgg .FldChar .FfData .TextInput !=nil {for _baae :=_fgfb +1; -_baae < len (_gec )-1;_baae ++{if len (_gec [_baae ]._ccceca .EG_RunInnerContent )==0{continue ;};_cfea :=_gec [_baae ]._ccceca .EG_RunInnerContent [0];if _cfea .FldChar !=nil &&_cfea .FldChar .FldCharTypeAttr ==_bf .ST_FldCharTypeSeparate {if len (_gec [_baae +1]._ccceca .EG_RunInnerContent )==0{continue ; -};if _gec [_baae +1]._ccceca .EG_RunInnerContent [0].FldChar ==nil {_dbg ._bfecg =_gec [_baae +1]._ccceca .EG_RunInnerContent [0];break ;};};};};_bdfg =append (_bdfg ,_dbg );};};};};for _ ,_eegg :=range _eaeb .Headers (){for _ ,_ffaf :=range _eegg .Paragraphs (){_fafb :=_ffaf .Runs (); -for _bcdc ,_gcee :=range _fafb {for _ ,_dde :=range _gcee ._ccceca .EG_RunInnerContent {if _dde .FldChar ==nil ||_dde .FldChar .FfData ==nil {continue ;};if _dde .FldChar .FldCharTypeAttr ==_bf .ST_FldCharTypeBegin {if len (_dde .FldChar .FfData .Name )==0||_dde .FldChar .FfData .Name [0].ValAttr ==nil {continue ; -};_ebbd :=FormField {_beca :_dde .FldChar .FfData };if _dde .FldChar .FfData .TextInput !=nil {for _ffabc :=_bcdc +1;_ffabc < len (_fafb )-1;_ffabc ++{if len (_fafb [_ffabc ]._ccceca .EG_RunInnerContent )==0{continue ;};_dffc :=_fafb [_ffabc ]._ccceca .EG_RunInnerContent [0]; -if _dffc .FldChar !=nil &&_dffc .FldChar .FldCharTypeAttr ==_bf .ST_FldCharTypeSeparate {if len (_fafb [_ffabc +1]._ccceca .EG_RunInnerContent )==0{continue ;};if _fafb [_ffabc +1]._ccceca .EG_RunInnerContent [0].FldChar ==nil {_ebbd ._bfecg =_fafb [_ffabc +1]._ccceca .EG_RunInnerContent [0]; -break ;};};};};_bdfg =append (_bdfg ,_ebbd );};};};};};for _ ,_cbc :=range _eaeb .Footers (){for _ ,_efcc :=range _cbc .Paragraphs (){_febe :=_efcc .Runs ();for _eagea ,_bdagc :=range _febe {for _ ,_eddfa :=range _bdagc ._ccceca .EG_RunInnerContent {if _eddfa .FldChar ==nil ||_eddfa .FldChar .FfData ==nil {continue ; -};if _eddfa .FldChar .FldCharTypeAttr ==_bf .ST_FldCharTypeBegin {if len (_eddfa .FldChar .FfData .Name )==0||_eddfa .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_edgfc :=FormField {_beca :_eddfa .FldChar .FfData };if _eddfa .FldChar .FfData .TextInput !=nil {for _dfgfg :=_eagea +1; -_dfgfg < len (_febe )-1;_dfgfg ++{if len (_febe [_dfgfg ]._ccceca .EG_RunInnerContent )==0{continue ;};_agfc :=_febe [_dfgfg ]._ccceca .EG_RunInnerContent [0];if _agfc .FldChar !=nil &&_agfc .FldChar .FldCharTypeAttr ==_bf .ST_FldCharTypeSeparate {if len (_febe [_dfgfg +1]._ccceca .EG_RunInnerContent )==0{continue ; -};if _febe [_dfgfg +1]._ccceca .EG_RunInnerContent [0].FldChar ==nil {_edgfc ._bfecg =_febe [_dfgfg +1]._ccceca .EG_RunInnerContent [0];break ;};};};};_bdfg =append (_bdfg ,_edgfc );};};};};};return _bdfg ;};func (_ggegf *WatermarkText )getShape ()*_d .XSDAny {return _ggegf .getInnerElement ("\u0073\u0068\u0061p\u0065"); -}; +// NewSettings constructs a new empty Settings +func NewSettings ()Settings {_fgda :=_cf .NewSettings ();_fgda .Compat =_cf .NewCT_Compat ();_fbbdg :=_cf .NewCT_CompatSetting ();_fbbdg .NameAttr =_c .String ("\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006c\u0069\u0074y\u004d\u006f\u0064\u0065"); +_fbbdg .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");_fbbdg .ValAttr =_c .String ("\u0031\u0035"); +_fgda .Compat .CompatSetting =append (_fgda .Compat .CompatSetting ,_fbbdg );return Settings {_fgda };}; -// SetLineSpacing controls the line spacing of the paragraph. -func (_dgfdd ParagraphStyleProperties )SetLineSpacing (m _abg .Distance ,rule _bf .ST_LineSpacingRule ){if _dgfdd ._egfe .Spacing ==nil {_dgfdd ._egfe .Spacing =_bf .NewCT_Spacing ();};if rule ==_bf .ST_LineSpacingRuleUnset {_dgfdd ._egfe .Spacing .LineRuleAttr =_bf .ST_LineSpacingRuleUnset ; -_dgfdd ._egfe .Spacing .LineAttr =nil ;}else {_dgfdd ._egfe .Spacing .LineRuleAttr =rule ;_dgfdd ._egfe .Spacing .LineAttr =&_bf .ST_SignedTwipsMeasure {};_dgfdd ._egfe .Spacing .LineAttr .Int64 =_d .Int64 (int64 (m /_abg .Twips ));};}; +// Section is the beginning of a new section. +type Section struct{_ebdc *Document ;_gacf *_cf .CT_SectPr ;}; -// RunProperties controls run styling properties. -type RunProperties struct{_gaffa *_bf .CT_RPr }; +// TableBorders allows manipulation of borders on a table. +type TableBorders struct{_gcdbd *_cf .CT_TblBorders }; -// TextWithOptions extract text with options. -func (_gcab *DocText )TextWithOptions (options ExtractTextOptions )string {_befc :=make (map[int64 ]map[int64 ]int64 ,0);_egcff :=_ag .NewBuffer ([]byte {});_bfcgg :=int64 (0);_adab :=int64 (0);_eegc :=int64 (0);for _def ,_fdcec :=range _gcab .Items {_gfff :=false ; -if _fdcec .Text !=""{if _def > 0{if _fdcec .Paragraph !=_gcab .Items [_def -1].Paragraph {_gfff =true ;};if !options .RunsOnNewLine &&_gfff {_egcff .WriteString ("\u000a");}else if options .RunsOnNewLine {_egcff .WriteString ("\u000a");};}else {_gfff =true ; -};if options .WithNumbering {if _gfff {for _ ,_gdaf :=range _gcab ._gbdfb {if _gdaf .FromParagraph ==nil {continue ;};if _gdaf .FromParagraph .X ()==_fdcec .Paragraph {if _cgad :=_gdaf .NumberingLevel .X ();_cgad !=nil {if _gdaf .AbstractNumId !=nil &&_gcab ._fadad [*_gdaf .AbstractNumId ][_cgad .IlvlAttr ]> 0{if _ ,_adaac :=_befc [*_gdaf .AbstractNumId ]; -_adaac {if _ ,_bccgg :=_befc [*_gdaf .AbstractNumId ][_cgad .IlvlAttr ];_bccgg {_befc [*_gdaf .AbstractNumId ][_cgad .IlvlAttr ]++;}else {_befc [*_gdaf .AbstractNumId ][_cgad .IlvlAttr ]=1;};}else {_befc [*_gdaf .AbstractNumId ]=map[int64 ]int64 {_cgad .IlvlAttr :1}; -};if _bfcgg ==_gdaf .NumberingLevel .X ().IlvlAttr &&_cgad .IlvlAttr > 0{_adab ++;}else {_adab =_befc [*_gdaf .AbstractNumId ][_cgad .IlvlAttr ];if _cgad .IlvlAttr > _bfcgg &&_eegc ==*_gdaf .AbstractNumId {_adab =1;};};_dage :="";if _cgad .LvlText .ValAttr !=nil {_dage =*_cgad .LvlText .ValAttr ; -};_fdabf :=_gd .FormatNumberingText (_adab ,_cgad .IlvlAttr ,_dage ,_cgad .NumFmt ,_befc [*_gdaf .AbstractNumId ]);_egcff .WriteString (_fdabf );_gcab ._fadad [*_gdaf .AbstractNumId ][_cgad .IlvlAttr ]--;_bfcgg =_cgad .IlvlAttr ;_eegc =*_gdaf .AbstractNumId ; -if options .NumberingIndent !=""{_egcff .WriteString (options .NumberingIndent );};};};break ;};};};};_egcff .WriteString (_fdcec .Text );};};return _egcff .String ();}; +// Pict returns the pict object. +func (_cdedb *WatermarkPicture )Pict ()*_cf .CT_Picture {return _cdedb ._dadg }; -// X returns the inner wrapped type -func (_aba CellBorders )X ()*_bf .CT_TcBorders {return _aba ._eeea };func (_fcacc *WatermarkPicture )findNode (_feca *_d .XSDAny ,_aadce string )*_d .XSDAny {for _ ,_edfd :=range _feca .Nodes {if _edfd .XMLName .Local ==_aadce {return _edfd ;};};return nil ; +// RemoveParagraph removes a paragraph from the endnote. +func (_fbdf Endnote )RemoveParagraph (p Paragraph ){for _ ,_bdcg :=range _fbdf .content (){for _bfbce ,_gefc :=range _bdcg .P {if _gefc ==p ._cfba {copy (_bdcg .P [_bfbce :],_bdcg .P [_bfbce +1:]);_bdcg .P =_bdcg .P [0:len (_bdcg .P )-1];return ;};};}; }; -// GetImageObjByRelId returns a common.Image with the associated relation ID in the -// document. -func (_bec *Document )GetImageObjByRelId (relId string )(_aa .Image ,error ){_gfagb :=_bec ._bgf .GetTargetByRelIdAndType (relId ,_d .ImageType );if _gfagb ==""{for _ ,_eeee :=range _bec ._fgea {_gfagb =_eeee .GetTargetByRelIdAndType (relId ,_d .ImageType ); -};};if _gfagb ==""{for _ ,_bgdfd :=range _bec ._fb {_gfagb =_bgdfd .GetTargetByRelIdAndType (relId ,_d .ImageType );};};return _bec .DocBase .GetImageBytesByTarget (_gfagb );}; +// Paragraphs returns the paragraphs defined in the cell. +func (_feeb Cell )Paragraphs ()[]Paragraph {_dcb :=[]Paragraph {};for _ ,_gca :=range _feeb ._ad .EG_BlockLevelElts {for _ ,_ffd :=range _gca .EG_ContentBlockContent {for _ ,_ebf :=range _ffd .P {_dcb =append (_dcb ,Paragraph {_feeb ._ff ,_ebf });};};}; +return _dcb ;}; -// DocText is an array of extracted text items which has some methods for representing extracted text. -type DocText struct{Items []TextItem ;_gbdfb []listItemInfo ;_fadad map[int64 ]map[int64 ]int64 ;}; +// Font returns the name of run font family. +func (_gbgc RunProperties )Font ()string {if _gagef :=_gbgc ._dagc .RFonts ;_gagef !=nil {if _gagef .AsciiAttr !=nil {return *_gagef .AsciiAttr ;}else if _gagef .HAnsiAttr !=nil {return *_gagef .HAnsiAttr ;}else if _gagef .CsAttr !=nil {return *_gagef .CsAttr ; +};};return "";}; -// ReplaceTextByRegexp replace text inside node using regexp. -func (_dafg *Nodes )ReplaceTextByRegexp (expr *_cg .Regexp ,newText string ){for _ ,_gggfc :=range _dafg ._gdbf {_gggfc .ReplaceTextByRegexp (expr ,newText );};}; +// SetXOffset sets the X offset for an image relative to the origin. +func (_agg AnchoredDrawing )SetXOffset (x _eea .Distance ){_agg ._cfg .PositionH .Choice =&_cf .WdCT_PosHChoice {};_agg ._cfg .PositionH .Choice .PosOffset =_c .Int32 (int32 (x /_eea .EMU ));}; -// RunProperties returns the RunProperties controlling numbering level font, etc. -func (_dedee NumberingLevel )RunProperties ()RunProperties {if _dedee ._dfaa .RPr ==nil {_dedee ._dfaa .RPr =_bf .NewCT_RPr ();};return RunProperties {_dedee ._dfaa .RPr };}; +// SearchStylesById returns style by its id. +func (_eecgc Styles )SearchStyleById (id string )(Style ,bool ){for _ ,_dega :=range _eecgc ._cdcg .Style {if _dega .StyleIdAttr !=nil {if *_dega .StyleIdAttr ==id {return Style {_dega },true ;};};};return Style {},false ;}; -// GetHeader gets a section Header for given type t [ST_HdrFtrDefault, ST_HdrFtrEven, ST_HdrFtrFirst] -func (_bfaeg Section )GetHeader (t _bf .ST_HdrFtr )(Header ,bool ){for _ ,_fdeff :=range _bfaeg ._fgca .EG_HdrFtrReferences {if _fdeff .HeaderReference .TypeAttr ==t {for _ ,_bcag :=range _bfaeg ._efed .Headers (){_feaee :=_bfaeg ._efed ._bgf .FindRIDForN (_bcag .Index (),_d .HeaderType ); -if _feaee ==_fdeff .HeaderReference .IdAttr {return _bcag ,true ;};};};};return Header {},false ;}; +// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. +func (_eee CellBorders )SetInsideVertical (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_eee ._cbd .InsideV =_cf .NewCT_Border ();_acfcd (_eee ._cbd .InsideV ,t ,c ,thickness );}; -// CharacterSpacingValue returns the value of run's characters spacing in twips (1/20 of point). -func (_dgac RunProperties )CharacterSpacingValue ()int64 {if _edec :=_dgac ._gaffa .Spacing ;_edec !=nil {_efdc :=_edec .ValAttr ;if _efdc .Int64 !=nil {return *_efdc .Int64 ;};};return int64 (0);}; +// Paragraphs returns the paragraphs defined in an endnote. +func (_efge Endnote )Paragraphs ()[]Paragraph {_adbc :=[]Paragraph {};for _ ,_gfadd :=range _efge .content (){for _ ,_efed :=range _gfadd .P {_adbc =append (_adbc ,Paragraph {_efge ._fffa ,_efed });};};return _adbc ;}; -// SetEmboss sets the run to embossed text. -func (_acdb RunProperties )SetEmboss (b bool ){if !b {_acdb ._gaffa .Emboss =nil ;}else {_acdb ._gaffa .Emboss =_bf .NewCT_OnOff ();};}; +// Headers returns the headers defined in the document. +func (_fdbb *Document )Headers ()[]Header {_eaec :=[]Header {};for _ ,_ggdb :=range _fdbb ._bba {_eaec =append (_eaec ,Header {_fdbb ,_ggdb });};return _eaec ;}; + +// Name returns the name of the field. +func (_dccd FormField )Name ()string {return *_dccd ._agcf .Name [0].ValAttr };func (_aggfe Paragraph )addStartBookmark (_bbbea int64 ,_acbf string )*_cf .CT_Bookmark {_efdc :=_cf .NewEG_PContent ();_aggfe ._cfba .EG_PContent =append (_aggfe ._cfba .EG_PContent ,_efdc ); +_fdeaf :=_cf .NewEG_ContentRunContent ();_gefba :=_cf .NewEG_RunLevelElts ();_gdbfgb :=_cf .NewEG_RangeMarkupElements ();_eeff :=_cf .NewCT_Bookmark ();_eeff .NameAttr =_acbf ;_eeff .IdAttr =_bbbea ;_gdbfgb .BookmarkStart =_eeff ;_efdc .EG_ContentRunContent =append (_efdc .EG_ContentRunContent ,_fdeaf ); +_fdeaf .EG_RunLevelElts =append (_fdeaf .EG_RunLevelElts ,_gefba );_gefba .EG_RangeMarkupElements =append (_gefba .EG_RangeMarkupElements ,_gdbfgb );return _eeff ;};func (_gfge *Document )reorderEndnote (){_cfbc :=int64 (1);_bacb :=map[int64 ]int64 {}; +for _ ,_gad :=range _gfge ._edc .Endnote {switch _gad .TypeAttr {case _cf .ST_FtnEdnSeparator :_gad .IdAttr =-1;break ;case _cf .ST_FtnEdnContinuationSeparator :_gad .IdAttr =0;break ;default:_bacb [_gad .IdAttr ]=_cfbc ;_gad .IdAttr =_cfbc ;_cfbc ++;}; +};for _ ,_fbbd :=range _gfge .Paragraphs (){for _ ,_acda :=range _fbbd .Runs (){if _cdgb ,_cfge :=_acda .IsEndnote ();_cdgb {_acda .X ().EG_RunInnerContent [0].EndnoteReference .IdAttr =_bacb [_cfge ];};};};}; // X returns the inner wrapped XML type. -func (_ggbeg Numbering )X ()*_bf .Numbering {return _ggbeg ._gdegf }; +func (_bffce Footer )X ()*_cf .Ftr {return _bffce ._cgdfd }; -// AddDrawingInline adds an inline drawing from an ImageRef. -func (_faeb Run )AddDrawingInline (img _aa .ImageRef )(InlineDrawing ,error ){_eegd :=_faeb .newIC ();_eegd .Drawing =_bf .NewCT_Drawing ();_fgbfd :=_bf .NewWdInline ();_dfbfc :=InlineDrawing {_faeb ._abedg ,_fgbfd };_fgbfd .CNvGraphicFramePr =_fa .NewCT_NonVisualGraphicFrameProperties (); -_eegd .Drawing .Inline =append (_eegd .Drawing .Inline ,_fgbfd );_fgbfd .Graphic =_fa .NewGraphic ();_fgbfd .Graphic .GraphicData =_fa .NewCT_GraphicalObjectData ();_fgbfd .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"; -_fgbfd .DistTAttr =_d .Uint32 (0);_fgbfd .DistLAttr =_d .Uint32 (0);_fgbfd .DistBAttr =_d .Uint32 (0);_fgbfd .DistRAttr =_d .Uint32 (0);_fgbfd .Extent .CxAttr =int64 (float64 (img .Size ().X *_abg .Pixel72 )/_abg .EMU );_fgbfd .Extent .CyAttr =int64 (float64 (img .Size ().Y *_abg .Pixel72 )/_abg .EMU ); -_acfb :=0x7FFFFFFF&_f .Uint32 ();_fgbfd .DocPr .IdAttr =_acfb ;_bcaf :=_cgd .NewPic ();_bcaf .NvPicPr .CNvPr .IdAttr =_acfb ;_fcfd :=img .RelID ();if _fcfd ==""{return _dfbfc ,_ca .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"); -};_fgbfd .Graphic .GraphicData .Any =append (_fgbfd .Graphic .GraphicData .Any ,_bcaf );_bcaf .BlipFill =_fa .NewCT_BlipFillProperties ();_bcaf .BlipFill .Blip =_fa .NewCT_Blip ();_bcaf .BlipFill .Blip .EmbedAttr =&_fcfd ;_bcaf .BlipFill .Stretch =_fa .NewCT_StretchInfoProperties (); -_bcaf .BlipFill .Stretch .FillRect =_fa .NewCT_RelativeRect ();_bcaf .SpPr =_fa .NewCT_ShapeProperties ();_bcaf .SpPr .Xfrm =_fa .NewCT_Transform2D ();_bcaf .SpPr .Xfrm .Off =_fa .NewCT_Point2D ();_bcaf .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_d .Int64 (0); -_bcaf .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_d .Int64 (0);_bcaf .SpPr .Xfrm .Ext =_fa .NewCT_PositiveSize2D ();_bcaf .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_abg .Point );_bcaf .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_abg .Point ); -_bcaf .SpPr .PrstGeom =_fa .NewCT_PresetGeometry2D ();_bcaf .SpPr .PrstGeom .PrstAttr =_fa .ST_ShapeTypeRect ;return _dfbfc ,nil ;}; +// X returns the inner wrapped XML type. +func (_aced Run )X ()*_cf .CT_R {return _aced ._gcegb }; -// SetCSTheme sets the font complex script theme. -func (_aabge Fonts )SetCSTheme (t _bf .ST_Theme ){_aabge ._afga .CsthemeAttr =t }; +// Tables returns the tables defined in the header. +func (_eade Header )Tables ()[]Table {_aecg :=[]Table {};if _eade ._eggfb ==nil {return nil ;};for _ ,_agbd :=range _eade ._eggfb .EG_ContentBlockContent {for _ ,_cagb :=range _eade ._eagd .tables (_agbd ){_aecg =append (_aecg ,_cagb );};};return _aecg ; +}; -// VerticalAlign returns the value of run vertical align. -func (_dadf RunProperties )VerticalAlignment ()_de .ST_VerticalAlignRun {if _ggfg :=_dadf ._gaffa .VertAlign ;_ggfg !=nil {return _ggfg .ValAttr ;};return 0;};var _acaf =[...]uint8 {0,20,37,58,79}; +// SizeValue returns the value of run font size in points. +func (_dcbdf RunProperties )SizeValue ()float64 {if _afeea :=_dcbdf ._dagc .Sz ;_afeea !=nil {_gfade :=_afeea .ValAttr ;if _gfade .ST_UnsignedDecimalNumber !=nil {return float64 (*_gfade .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// CharacterSpacingValue returns the value of characters spacing in twips (1/20 of point). -func (_fgdc ParagraphProperties )CharacterSpacingValue ()int64 {if _fggcb :=_fgdc ._fcdce .RPr .Spacing ;_fggcb !=nil {_dbda :=_fggcb .ValAttr ;if _dbda .Int64 !=nil {return *_dbda .Int64 ;};};return int64 (0);}; +// GetTargetByRelId returns a target path with the associated relation ID in the +// document. +func (_acgd *Document )GetTargetByRelId (idAttr string )string {return _acgd ._dfc .GetTargetByRelId (idAttr );};func _acfcd (_aeaga *_cf .CT_Border ,_cbaeg _cf .ST_Border ,_eada _bec .Color ,_cfgfe _eea .Distance ){_aeaga .ValAttr =_cbaeg ;_aeaga .ColorAttr =&_cf .ST_HexColor {}; +if _eada .IsAuto (){_aeaga .ColorAttr .ST_HexColorAuto =_cf .ST_HexColorAutoAuto ;}else {_aeaga .ColorAttr .ST_HexColorRGB =_eada .AsRGBString ();};if _cfgfe !=_eea .Zero {_aeaga .SzAttr =_c .Uint64 (uint64 (_cfgfe /_eea .Point *8));};}; -// SaveToFile writes the document out to a file. -func (_dedd *Document )SaveToFile (path string )error {_ffab ,_deg :=_a .Create (path );if _deg !=nil {return _deg ;};defer _ffab .Close ();return _dedd .Save (_ffab );};func (_fdabg Document )mergeFields ()[]mergeFieldInfo {_acbg :=[]Paragraph {};_bgcac :=[]mergeFieldInfo {}; -for _ ,_ebed :=range _fdabg .Tables (){for _ ,_gfbf :=range _ebed .Rows (){for _ ,_fcec :=range _gfbf .Cells (){_acbg =append (_acbg ,_fcec .Paragraphs ()...);};};};_acbg =append (_acbg ,_fdabg .Paragraphs ()...);for _ ,_fbccb :=range _fdabg .Headers (){_acbg =append (_acbg ,_fbccb .Paragraphs ()...); -for _ ,_fdfa :=range _fbccb .Tables (){for _ ,_ccff :=range _fdfa .Rows (){for _ ,_cfdf :=range _ccff .Cells (){_acbg =append (_acbg ,_cfdf .Paragraphs ()...);};};};};for _ ,_cbebc :=range _fdabg .Footers (){_acbg =append (_acbg ,_cbebc .Paragraphs ()...); -for _ ,_bcdb :=range _cbebc .Tables (){for _ ,_gbdge :=range _bcdb .Rows (){for _ ,_bfca :=range _gbdge .Cells (){_acbg =append (_acbg ,_bfca .Paragraphs ()...);};};};};for _ ,_gbdb :=range _acbg {_efcd :=_gbdb .Runs ();_ccffb :=-1;_bcad :=-1;_bceeg :=-1; -_gecgc :=mergeFieldInfo {};for _ ,_cdcce :=range _gbdb ._dbga .EG_PContent {for _ ,_egef :=range _cdcce .FldSimple {if _fd .Contains (_egef .InstrAttr ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){_efbg :=_ddcb (_egef .InstrAttr );_efbg ._efdd =true ; -_efbg ._fgaf =_gbdb ;_efbg ._bfba =_cdcce ;_bgcac =append (_bgcac ,_efbg );};};};for _acadf :=0;_acadf < len (_efcd );_acadf ++{_adad :=_efcd [_acadf ];for _ ,_dbbc :=range _adad .X ().EG_RunInnerContent {if _dbbc .FldChar !=nil {switch _dbbc .FldChar .FldCharTypeAttr {case _bf .ST_FldCharTypeBegin :_ccffb =_acadf ; -case _bf .ST_FldCharTypeSeparate :_bcad =_acadf ;case _bf .ST_FldCharTypeEnd :_bceeg =_acadf ;if _gecgc ._egfd !=""{_gecgc ._fgaf =_gbdb ;_gecgc ._ebec =_ccffb ;_gecgc ._gdfg =_bceeg ;_gecgc ._eggd =_bcad ;_bgcac =append (_bgcac ,_gecgc );};_ccffb =-1; -_bcad =-1;_bceeg =-1;_gecgc =mergeFieldInfo {};};}else if _dbbc .InstrText !=nil &&_fd .Contains (_dbbc .InstrText .Content ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){if _ccffb !=-1&&_bceeg ==-1{_gecgc =_ddcb (_dbbc .InstrText .Content ); -};};};};};return _bgcac ;};func (_bbda *WatermarkText )getInnerElement (_ecfdaf string )*_d .XSDAny {for _ ,_dbgfdb :=range _bbda ._ccfe .Any {_efcde ,_ffggc :=_dbgfdb .(*_d .XSDAny );if _ffggc &&(_efcde .XMLName .Local ==_ecfdaf ||_efcde .XMLName .Local =="\u0076\u003a"+_ecfdaf ){return _efcde ; -};};return nil ;}; - -// Footnote returns the footnote based on the ID; this can be used nicely with -// the run.IsFootnote() functionality. -func (_dce *Document )Footnote (id int64 )Footnote {for _ ,_fbee :=range _dce .Footnotes (){if _fbee .id ()==id {return _fbee ;};};return Footnote {};};type mergeFieldInfo struct{_egfd string ;_ffcbf string ;_ffega string ;_begfa bool ;_egdgb bool ;_addc bool ; -_bfgfb bool ;_fgaf Paragraph ;_ebec ,_eggd ,_gdfg int ;_bfba *_bf .EG_PContent ;_efdd bool ;}; - -// SetName marks sets a name attribute for a FormField. -func (_ecfgf FormField )SetName (name string ){_afcg :=_bf .NewCT_FFName ();_afcg .ValAttr =&name ;_ecfgf ._beca .Name =[]*_bf .CT_FFName {_afcg };}; +// SetShadow sets the run to shadowed text. +func (_cfead RunProperties )SetShadow (b bool ){if !b {_cfead ._dagc .Shadow =nil ;}else {_cfead ._dagc .Shadow =_cf .NewCT_OnOff ();};};func (_ccga *Document )insertImageFromNode (_degf Node ){for _ ,_dacb :=range _degf .AnchoredDrawings {if _daee ,_acbe :=_dacb .GetImage (); +_acbe {_adeg ,_cbee :=_a .ImageFromFile (_daee .Path ());if _cbee !=nil {_eg .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_cbee );};_gbcd ,_cbee :=_ccga .AddImage (_adeg ); +if _cbee !=nil {_eg .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_cbee );};_aggf :=_ccga ._dfc .GetByRelId (_gbcd .RelID ()); +_aggf .SetID (_daee .RelID ());};};for _ ,_gcddd :=range _degf .InlineDrawings {if _ddab ,_gddcb :=_gcddd .GetImage ();_gddcb {_dbfaf ,_gdcd :=_a .ImageFromFile (_ddab .Path ());if _gdcd !=nil {_eg .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_gdcd ); +};_eggg ,_gdcd :=_ccga .AddImage (_dbfaf );if _gdcd !=nil {_eg .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_gdcd ); +};_fcee :=_ccga ._dfc .GetByRelId (_eggg .RelID ());_fcee .SetID (_ddab .RelID ());};};}; -// SetChecked marks a FormFieldTypeCheckBox as checked or unchecked. -func (_ecbfc FormField )SetChecked (b bool ){if _ecbfc ._beca .CheckBox ==nil {return ;};if !b {_ecbfc ._beca .CheckBox .Checked =nil ;}else {_ecbfc ._beca .CheckBox .Checked =_bf .NewCT_OnOff ();};}; +// MergeFields returns the list of all mail merge fields found in the document. +func (_bdbc Document )MergeFields ()[]string {_ddce :=map[string ]struct{}{};for _ ,_ccca :=range _bdbc .mergeFields (){_ddce [_ccca ._eabcg ]=struct{}{};};_bfbfa :=[]string {};for _eegfg :=range _ddce {_bfbfa =append (_bfbfa ,_eegfg );};return _bfbfa ; +};func _gcg (_egd *_cf .CT_TblWidth ,_af float64 ){_egd .TypeAttr =_cf .ST_TblWidthPct ;_egd .WAttr =&_cf .ST_MeasurementOrPercent {};_egd .WAttr .ST_DecimalNumberOrPercent =&_cf .ST_DecimalNumberOrPercent {};_egd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (_af *50)); +}; -// EastAsiaFont returns the name of run font family for East Asia. -func (_dfaac RunProperties )EastAsiaFont ()string {if _daaa :=_dfaac ._gaffa .RFonts ;_daaa !=nil {if _daaa .EastAsiaAttr !=nil {return *_daaa .EastAsiaAttr ;};};return "";}; +// 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 (_eab AnchoredDrawing )SetOffset (x ,y _eea .Distance ){_eab .SetXOffset (x );_eab .SetYOffset (y )}; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_faf CellBorders )SetBottom (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_faf ._eeea .Bottom =_bf .NewCT_Border ();_gbfg (_faf ._eeea .Bottom ,t ,c ,thickness );}; +// GetFooter gets a section Footer for given type +func (_gfgba Section )GetFooter (t _cf .ST_HdrFtr )(Footer ,bool ){for _ ,_bbce :=range _gfgba ._gacf .EG_HdrFtrReferences {if _bbce .FooterReference .TypeAttr ==t {for _ ,_fdgbd :=range _gfgba ._ebdc .Footers (){_dfcd :=_gfgba ._ebdc ._dfc .FindRIDForN (_fdgbd .Index (),_c .FooterType ); +if _dfcd ==_bbce .FooterReference .IdAttr {return _fdgbd ,true ;};};};};return Footer {},false ;}; -// SetEndIndent controls the end indentation. -func (_cafde ParagraphProperties )SetEndIndent (m _abg .Distance ){if _cafde ._fcdce .Ind ==nil {_cafde ._fcdce .Ind =_bf .NewCT_Ind ();};if m ==_abg .Zero {_cafde ._fcdce .Ind .EndAttr =nil ;}else {_cafde ._fcdce .Ind .EndAttr =&_bf .ST_SignedTwipsMeasure {}; -_cafde ._fcdce .Ind .EndAttr .Int64 =_d .Int64 (int64 (m /_abg .Twips ));};}; +// RemoveParagraph removes a paragraph from a document. +func (_ebca *Document )RemoveParagraph (p Paragraph ){if _ebca ._gdf .Body ==nil {return ;};for _ ,_fbdc :=range _ebca ._gdf .Body .EG_BlockLevelElts {for _ ,_agdg :=range _fbdc .EG_ContentBlockContent {for _becca ,_fdcee :=range _agdg .P {if _fdcee ==p ._cfba {copy (_agdg .P [_becca :],_agdg .P [_becca +1:]); +_agdg .P =_agdg .P [0:len (_agdg .P )-1];return ;};};if _agdg .Sdt !=nil &&_agdg .Sdt .SdtContent !=nil &&_agdg .Sdt .SdtContent .P !=nil {for _gddf ,_fab :=range _agdg .Sdt .SdtContent .P {if _fab ==p ._cfba {copy (_agdg .P [_gddf :],_agdg .P [_gddf +1:]); +_agdg .P =_agdg .P [0:len (_agdg .P )-1];return ;};};};};};for _ ,_acd :=range _ebca .Tables (){for _ ,_egf :=range _acd .Rows (){for _ ,_egcf :=range _egf .Cells (){for _ ,_beb :=range _egcf ._ad .EG_BlockLevelElts {for _ ,_acg :=range _beb .EG_ContentBlockContent {for _eca ,_efgg :=range _acg .P {if _efgg ==p ._cfba {copy (_acg .P [_eca :],_acg .P [_eca +1:]); +_acg .P =_acg .P [0:len (_acg .P )-1];return ;};};};};};};};for _ ,_dcg :=range _ebca .Headers (){_dcg .RemoveParagraph (p );};for _ ,_abge :=range _ebca .Footers (){_abge .RemoveParagraph (p );};}; -// Pict returns the pict object. -func (_degg *WatermarkText )Pict ()*_bf .CT_Picture {return _degg ._ccfe };func (_feeg Paragraph )addInstrText (_dcbb string )*_bf .CT_Text {_fdaba :=_feeg .AddRun ();_acabg :=_fdaba .X ();_eccdd :=_bf .NewEG_RunInnerContent ();_dcde :=_bf .NewCT_Text (); -_aefd :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_dcde .SpaceAttr =&_aefd ;_dcde .Content ="\u0020"+_dcbb +"\u0020";_eccdd .InstrText =_dcde ;_acabg .EG_RunInnerContent =append (_acabg .EG_RunInnerContent ,_eccdd );return _dcde ;}; +// 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 ){_abdb ,_fcb :=Open (filename );if _fcb !=nil {return nil ,_fcb ;};_abdb ._gdf .Body =_cf .NewCT_Body ();return _abdb ,nil ;}; -// StyleID returns the style ID. -func (_cfae Style )StyleID ()string {if _cfae ._ccecg .StyleIdAttr ==nil {return "";};return *_cfae ._ccecg .StyleIdAttr ;}; +// SetWrapPathLineTo sets wrapPath lineTo value. +func (_fdb AnchorDrawWrapOptions )SetWrapPathLineTo (coordinates []*_ab .CT_Point2D ){_fdb ._bb =coordinates ;}; -// GetSize return the size of anchor on the page. -func (_beg AnchoredDrawing )GetSize ()(_bab ,_bbc int64 ){return _beg ._fc .Extent .CxAttr ,_beg ._fc .Extent .CyAttr ;}; +// Header is a header for a document section. +type Header struct{_eagd *Document ;_eggfb *_cf .Hdr ;}; -// SetTextWrapTight sets the text wrap to tight with a give wrap type. -func (_ccc AnchoredDrawing )SetTextWrapTight (option *AnchorDrawWrapOptions ){_ccc ._fc .Choice =&_bf .WdEG_WrapTypeChoice {};_ccc ._fc .Choice .WrapTight =_bf .NewWdCT_WrapTight ();_ccc ._fc .Choice .WrapTight .WrapTextAttr =_bf .WdST_WrapTextBothSides ; -_bed :=false ;_ccc ._fc .Choice .WrapTight .WrapPolygon .EditedAttr =&_bed ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_ccc ._fc .Choice .WrapTight .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_ccc ._fc .Choice .WrapTight .WrapPolygon .Start =option .GetWrapPathStart (); -_ccc ._fc .LayoutInCellAttr =true ;_ccc ._fc .AllowOverlapAttr =true ;}; +// NewWatermarkText generates a new WatermarkText. +func NewWatermarkText ()WatermarkText {_ecce :=_daa .NewShapetype ();_gbcad :=_daa .NewEG_ShapeElements ();_gbcad .Formulas =_abgab ();_gbcad .Path =_ccbf ();_gbcad .Textpath =_ebdff ();_gbcad .Handles =_dbdf ();_gbcad .Lock =_edbbc ();_ecce .EG_ShapeElements =[]*_daa .EG_ShapeElements {_gbcad }; +var (_fadgf ="_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_bccda ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_bgdfa =float32 (136.0);_dabee ="\u0031\u0030\u00380\u0030";_bffe ="m\u0040\u0037\u002c\u006c\u0040\u0038,\u006d\u0040\u0035\u002c\u0032\u0031\u0036\u0030\u0030l\u0040\u0036\u002c2\u00316\u0030\u0030\u0065"; +);_ecce .IdAttr =&_fadgf ;_ecce .CoordsizeAttr =&_bccda ;_ecce .SptAttr =&_bgdfa ;_ecce .AdjAttr =&_dabee ;_ecce .PathAttr =&_bffe ;_eeege :=_daa .NewShape ();_acfb :=_daa .NewEG_ShapeElements ();_acfb .Textpath =_gaef ();_eeege .EG_ShapeElements =[]*_daa .EG_ShapeElements {_acfb }; +var (_dggg ="\u0050\u006f\u0077\u0065\u0072\u0050l\u0075\u0073\u0057\u0061\u0074\u0065\u0072\u004d\u0061\u0072\u006b\u004f\u0062j\u0065\u0063\u0074\u0031\u0033\u0036\u00380\u0030\u0038\u0038\u0036";_bgde ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031"; +_cdfe ="\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0031\u0033\u0036";_abaae ="";_bddeb ="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u003a\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065f\u0074:\u0030\u003b\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074o\u0070\u003a\u0030\u003b\u0077\u0069\u0064\u0074\u0068\u003a\u0034\u0036\u0038\u0070\u0074;\u0068\u0065\u0069\u0067\u0068\u0074\u003a\u0032\u0033\u0034\u0070\u0074\u003b\u007a\u002d\u0069\u006ede\u0078\u003a\u002d\u0032\u0035\u0031\u0036\u0035\u0031\u0030\u0037\u0032\u003b\u006d\u0073\u006f\u002d\u0077\u0072\u0061\u0070\u002d\u0065\u0064\u0069\u0074\u0065\u0064\u003a\u0066\u003b\u006d\u0073\u006f\u002d\u0077\u0069\u0064\u0074\u0068\u002d\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0030\u003b\u006d\u0073\u006f\u002d\u0068\u0065\u0069\u0067h\u0074-p\u0065\u0072\u0063\u0065\u006et\u003a\u0030\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006c\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070o\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u002d\u0072\u0065l\u0061\u0074\u0069\u0076\u0065:\u006d\u0061\u0072\u0067\u0069n\u003b\u006d\u0073o\u002d\u0070\u006f\u0073\u0069\u0074\u0069o\u006e-\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076\u0065r\u0074\u0069\u0063\u0061\u006c\u002d\u0072e\u006c\u0061\u0074i\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e\u003b\u006d\u0073\u006f\u002d\u0077\u0069\u0064\u0074\u0068\u002d\u0070\u0065\u0072\u0063e\u006e\u0074\u003a\u0030\u003b\u006d\u0073\u006f\u002dh\u0065\u0069\u0067\u0068t\u002dp\u0065\u0072\u0063\u0065\u006et\u003a0"; +_ecfe ="\u0073\u0069\u006c\u0076\u0065\u0072";);_eeege .IdAttr =&_dggg ;_eeege .SpidAttr =&_bgde ;_eeege .TypeAttr =&_cdfe ;_eeege .AltAttr =&_abaae ;_eeege .StyleAttr =&_bddeb ;_eeege .AllowincellAttr =_bd .ST_TrueFalseFalse ;_eeege .FillcolorAttr =&_ecfe ; +_eeege .StrokedAttr =_bd .ST_TrueFalseFalse ;_ceedb :=_cf .NewCT_Picture ();_ceedb .Any =[]_c .Any {_ecce ,_eeege };return WatermarkText {_facd :_ceedb ,_deba :_eeege ,_dgcgg :_ecce };}; -// SetTextWrapThrough sets the text wrap to through with a give wrap type. -func (_dca AnchoredDrawing )SetTextWrapThrough (option *AnchorDrawWrapOptions ){_dca ._fc .Choice =&_bf .WdEG_WrapTypeChoice {};_dca ._fc .Choice .WrapThrough =_bf .NewWdCT_WrapThrough ();_dca ._fc .Choice .WrapThrough .WrapTextAttr =_bf .WdST_WrapTextBothSides ; -_abd :=false ;_dca ._fc .Choice .WrapThrough .WrapPolygon .EditedAttr =&_abd ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_dca ._fc .Choice .WrapThrough .WrapPolygon .Start =option .GetWrapPathStart ();_dca ._fc .Choice .WrapThrough .WrapPolygon .LineTo =option .GetWrapPathLineTo (); -_dca ._fc .LayoutInCellAttr =true ;_dca ._fc .AllowOverlapAttr =true ;}; +// Style returns the style for a paragraph, or an empty string if it is unset. +func (_deaa ParagraphProperties )Style ()string {if _deaa ._effdb .PStyle !=nil {return _deaa ._effdb .PStyle .ValAttr ;};return "";};func (_cgeea FormFieldType )String ()string {if _cgeea >=FormFieldType (len (_ffdc )-1){return _ed .Sprintf ("\u0046\u006f\u0072\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_cgeea ); +};return _bbab [_ffdc [_cgeea ]:_ffdc [_cgeea +1]];};func _efec (_dage *_cf .CT_P ,_cgaeg map[string ]string ){for _ ,_ddge :=range _dage .EG_PContent {for _ ,_dcba :=range _ddge .EG_ContentRunContent {if _dcba .R !=nil {for _ ,_dbbf :=range _dcba .R .EG_RunInnerContent {_cfd :=_dbbf .Drawing ; +if _cfd !=nil {for _ ,_aeag :=range _cfd .Anchor {for _ ,_cgfea :=range _aeag .Graphic .GraphicData .Any {switch _ceeb :=_cgfea .(type ){case *_cb .Pic :if _ceeb .BlipFill !=nil &&_ceeb .BlipFill .Blip !=nil {_eegcf (_ceeb .BlipFill .Blip ,_cgaeg );};default:}; +};};for _ ,_fdfd :=range _cfd .Inline {for _ ,_gccf :=range _fdfd .Graphic .GraphicData .Any {switch _ebfgb :=_gccf .(type ){case *_cb .Pic :if _ebfgb .BlipFill !=nil &&_ebfgb .BlipFill .Blip !=nil {_eegcf (_ebfgb .BlipFill .Blip ,_cgaeg );};default:}; +};};};};};};};}; -// SetLinkedStyle sets the style that this style is linked to. -func (_afad Style )SetLinkedStyle (name string ){if name ==""{_afad ._ccecg .Link =nil ;}else {_afad ._ccecg .Link =_bf .NewCT_String ();_afad ._ccecg .Link .ValAttr =name ;};}; +// FindNodeByText return node based on matched text and return a slice of node. +func (_gbdfc *Nodes )FindNodeByRegexp (r *_cc .Regexp )[]Node {_ggddd :=[]Node {};for _ ,_cdeab :=range _gbdfc ._cdcfc {if r .MatchString (_cdeab .Text ()){_ggddd =append (_ggddd ,_cdeab );};_gbed :=Nodes {_cdcfc :_cdeab .Children };_ggddd =append (_ggddd ,_gbed .FindNodeByRegexp (r )...); +};return _ggddd ;}; -// TableLook is the conditional formatting associated with a table style that -// has been assigned to a table. -type TableLook struct{_ceddb *_bf .CT_TblLook };func (_fbcf Footnote )id ()int64 {return _fbcf ._gdcb .IdAttr }; +// X returns the inner wrapped XML type. +func (_fcbfb TableLook )X ()*_cf .CT_TblLook {return _fcbfb ._befbag }; -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// document. -func (_cccbg *Document )GetImageByRelID (relID string )(_aa .ImageRef ,bool ){_abgg :=_cccbg ._bgf .GetTargetByRelId (relID );_ebdf :="";for _ ,_egcdf :=range _cccbg ._fgea {if _ebdf !=""{break ;};_ebdf =_egcdf .GetTargetByRelId (relID );};for _ ,_egdcd :=range _cccbg .Images {if _egdcd .RelID ()==relID {return _egdcd ,true ; -};if _abgg !=""{_faeg :=_fd .Replace (_egdcd .Target (),"\u0077\u006f\u0072d\u002f","",1);if _faeg ==_abgg {if _egdcd .RelID ()==""{_egdcd .SetRelID (relID );};return _egdcd ,true ;};};if _ebdf !=""{_ffae :=_fd .Replace (_egdcd .Target (),"\u0077\u006f\u0072d\u002f","",1); -if _ffae ==_ebdf {if _egdcd .RelID ()==""{_egdcd .SetRelID (relID );};return _egdcd ,true ;};};};return _aa .ImageRef {},false ;}; +// X returns the inner wrapped XML type. +func (_bdeec RunProperties )X ()*_cf .CT_RPr {return _bdeec ._dagc }; -// TableProperties returns the table style properties. -func (_beba Style )TableProperties ()TableStyleProperties {if _beba ._ccecg .TblPr ==nil {_beba ._ccecg .TblPr =_bf .NewCT_TblPrBase ();};return TableStyleProperties {_beba ._ccecg .TblPr };};func _deec (_gfdde *Document ,_ggcb []*_bf .CT_P ,_gccge *TableInfo ,_acde *DrawingInfo )[]Node {_ggbgd :=[]Node {}; -for _ ,_gcage :=range _ggcb {_ecaf :=Paragraph {_gfdde ,_gcage };_dceb :=Node {_gdcag :_gfdde ,_gcedb :&_ecaf };if _abafg ,_egcdfd :=_gfdde .Styles .SearchStyleById (_ecaf .Style ());_egcdfd {_dceb .Style =_abafg ;};for _ ,_ddcbd :=range _ecaf .Runs (){_dceb .Children =append (_dceb .Children ,Node {_gdcag :_gfdde ,_gcedb :_ddcbd ,AnchoredDrawings :_ddcbd .DrawingAnchored (),InlineDrawings :_ddcbd .DrawingInline ()}); -};_ggbgd =append (_ggbgd ,_dceb );};return _ggbgd ;};func (_cfedc *Document )putNode (_fede ,_daea Node ,_adbf bool )bool {_cfedc .insertImageFromNode (_daea );_cfedc .insertStyleFromNode (_daea );switch _ffde :=_daea ._gcedb .(type ){case *Paragraph :if _fgda ,_cddd :=_fede .X ().(*Paragraph ); -_cddd {_cfedc .appendParagraph (_fgda ,*_ffde ,_adbf );return true ;}else {for _ ,_agbe :=range _fede .Children {if _ddag :=_cfedc .putNode (_agbe ,_daea ,_adbf );_ddag {break ;};};};case *Table :if _bbcgce ,_dcfg :=_fede .X ().(*Paragraph );_dcfg {_fgac :=_cfedc .appendTable (_bbcgce ,*_ffde ,_adbf ); -_fgac ._gbaed =_ffde ._gbaed ;return true ;}else {for _ ,_aegg :=range _fede .Children {if _gdbc :=_cfedc .putNode (_aegg ,_daea ,_adbf );_gdbc {break ;};};};};return false ;}; +// ParagraphProperties are the properties for a paragraph. +type ParagraphProperties struct{_fdfb *Document ;_effdb *_cf .CT_PPr ;};func _begba ()*_daa .Imagedata {_dagf :=_daa .NewImagedata ();_dffbg :="\u0072\u0049\u0064\u0031";_begf :="\u0057A\u0054\u0045\u0052\u004d\u0041\u0052K";_dagf .IdAttr =&_dffbg ;_dagf .TitleAttr =&_begf ; +return _dagf ;}; -// SetColor sets a specific color or auto. -func (_dae Color )SetColor (v _ff .Color ){if v .IsAuto (){_dae ._baba .ValAttr .ST_HexColorAuto =_bf .ST_HexColorAutoAuto ;_dae ._baba .ValAttr .ST_HexColorRGB =nil ;}else {_dae ._baba .ValAttr .ST_HexColorAuto =_bf .ST_HexColorAutoUnset ;_dae ._baba .ValAttr .ST_HexColorRGB =v .AsRGBString (); -};}; +// NewTableWidth returns a newly intialized TableWidth +func NewTableWidth ()TableWidth {return TableWidth {_cf .NewCT_TblWidth ()}}; -// GetShapeStyle returns string style of the shape in watermark and format it to ShapeStyle. -func (_cdfa *WatermarkPicture )GetShapeStyle ()_ba .ShapeStyle {if _cdfa ._gbdfg !=nil &&_cdfa ._gbdfg .StyleAttr !=nil {return _ba .NewShapeStyle (*_cdfa ._gbdfg .StyleAttr );};return _ba .NewShapeStyle ("");}; +// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. +func (_cef CellBorders )SetInsideHorizontal (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_cef ._cbd .InsideH =_cf .NewCT_Border ();_acfcd (_cef ._cbd .InsideH ,t ,c ,thickness );}; -// GetImage returns the ImageRef associated with an InlineDrawing. -func (_cedd InlineDrawing )GetImage ()(_aa .ImageRef ,bool ){_afdac :=_cedd ._ggbg .Graphic .GraphicData .Any ;if len (_afdac )> 0{_debg ,_aabga :=_afdac [0].(*_cgd .Pic );if _aabga {if _debg .BlipFill !=nil &&_debg .BlipFill .Blip !=nil &&_debg .BlipFill .Blip .EmbedAttr !=nil {return _cedd ._ebdac .GetImageByRelID (*_debg .BlipFill .Blip .EmbedAttr ); -};};};return _aa .ImageRef {},false ;}; +// Paragraphs returns the paragraphs defined in a footer. +func (_afda Footer )Paragraphs ()[]Paragraph {_aage :=[]Paragraph {};for _ ,_cfgad :=range _afda ._cgdfd .EG_ContentBlockContent {for _ ,_dcgbc :=range _cfgad .P {_aage =append (_aage ,Paragraph {_afda ._ecccg ,_dcgbc });};};for _ ,_fedf :=range _afda .Tables (){for _ ,_efcfa :=range _fedf .Rows (){for _ ,_daaad :=range _efcfa .Cells (){_aage =append (_aage ,_daaad .Paragraphs ()...); +};};};return _aage ;}; -// SetOrigin sets the origin of the image. It defaults to ST_RelFromHPage and -// ST_RelFromVPage -func (_be AnchoredDrawing )SetOrigin (h _bf .WdST_RelFromH ,v _bf .WdST_RelFromV ){_be ._fc .PositionH .RelativeFromAttr =h ;_be ._fc .PositionV .RelativeFromAttr =v ;};func (_egecd Paragraph )insertRun (_ebef Run ,_fgaaf bool )Run {for _ ,_bcec :=range _egecd ._dbga .EG_PContent {for _beegb ,_eddd :=range _bcec .EG_ContentRunContent {if _eddd .R ==_ebef .X (){_fbbca :=_bf .NewCT_R (); -_bcec .EG_ContentRunContent =append (_bcec .EG_ContentRunContent ,nil );if _fgaaf {copy (_bcec .EG_ContentRunContent [_beegb +1:],_bcec .EG_ContentRunContent [_beegb :]);_bcec .EG_ContentRunContent [_beegb ]=_bf .NewEG_ContentRunContent ();_bcec .EG_ContentRunContent [_beegb ].R =_fbbca ; -}else {copy (_bcec .EG_ContentRunContent [_beegb +2:],_bcec .EG_ContentRunContent [_beegb +1:]);_bcec .EG_ContentRunContent [_beegb +1]=_bf .NewEG_ContentRunContent ();_bcec .EG_ContentRunContent [_beegb +1].R =_fbbca ;};return Run {_egecd ._gffg ,_fbbca }; -};if _eddd .Sdt !=nil &&_eddd .Sdt .SdtContent !=nil {for _ ,_dcecg :=range _eddd .Sdt .SdtContent .EG_ContentRunContent {if _dcecg .R ==_ebef .X (){_gdbe :=_bf .NewCT_R ();_eddd .Sdt .SdtContent .EG_ContentRunContent =append (_eddd .Sdt .SdtContent .EG_ContentRunContent ,nil ); -if _fgaaf {copy (_eddd .Sdt .SdtContent .EG_ContentRunContent [_beegb +1:],_eddd .Sdt .SdtContent .EG_ContentRunContent [_beegb :]);_eddd .Sdt .SdtContent .EG_ContentRunContent [_beegb ]=_bf .NewEG_ContentRunContent ();_eddd .Sdt .SdtContent .EG_ContentRunContent [_beegb ].R =_gdbe ; -}else {copy (_eddd .Sdt .SdtContent .EG_ContentRunContent [_beegb +2:],_eddd .Sdt .SdtContent .EG_ContentRunContent [_beegb +1:]);_eddd .Sdt .SdtContent .EG_ContentRunContent [_beegb +1]=_bf .NewEG_ContentRunContent ();_eddd .Sdt .SdtContent .EG_ContentRunContent [_beegb +1].R =_gdbe ; -};return Run {_egecd ._gffg ,_gdbe };};};};};};return _egecd .AddRun ();}; +// RowProperties are the properties for a row within a table +type RowProperties struct{_dgdbe *_cf .CT_TrPr }; -// Type returns the type of the field. -func (_gace FormField )Type ()FormFieldType {if _gace ._beca .TextInput !=nil {return FormFieldTypeText ;}else if _gace ._beca .CheckBox !=nil {return FormFieldTypeCheckBox ;}else if _gace ._beca .DdList !=nil {return FormFieldTypeDropDown ;};return FormFieldTypeUnknown ; -}; +// Paragraphs returns the paragraphs defined in a header. +func (_fdfdg Header )Paragraphs ()[]Paragraph {_ffec :=[]Paragraph {};for _ ,_fbba :=range _fdfdg ._eggfb .EG_ContentBlockContent {for _ ,_baac :=range _fbba .P {_ffec =append (_ffec ,Paragraph {_fdfdg ._eagd ,_baac });};};for _ ,_fcbb :=range _fdfdg .Tables (){for _ ,_agffd :=range _fcbb .Rows (){for _ ,_gffg :=range _agffd .Cells (){_ffec =append (_ffec ,_gffg .Paragraphs ()...); +};};};return _ffec ;}; -// ParagraphStyleProperties is the styling information for a paragraph. -type ParagraphStyleProperties struct{_egfe *_bf .CT_PPrGeneral }; +// 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 (_eefg Footer )Index ()int {for _cbab ,_cccd :=range _eefg ._ecccg ._eged {if _cccd ==_eefg ._cgdfd {return _cbab ;};};return -1;}; -// Endnotes returns the endnotes defined in the document. -func (_fbf *Document )Endnotes ()[]Endnote {_ecc :=[]Endnote {};for _ ,_dgff :=range _fbf ._cbfc .CT_Endnotes .Endnote {_ecc =append (_ecc ,Endnote {_fbf ,_dgff });};return _ecc ;}; +// Nodes return the document's element as nodes. +func (_dbbe *Document )Nodes ()Nodes {_decd :=[]Node {};for _ ,_adgb :=range _dbbe ._gdf .Body .EG_BlockLevelElts {_decd =append (_decd ,_fgef (_dbbe ,_adgb .EG_ContentBlockContent ,nil )...);};if _dbbe ._gdf .Body .SectPr !=nil {_decd =append (_decd ,Node {_ffbba :_dbbe ._gdf .Body .SectPr }); +};_gced :=Nodes {_cdcfc :_decd };return _gced ;}; -// Definitions returns the defined numbering definitions. -func (_cggee Numbering )Definitions ()[]NumberingDefinition {_dfgfcg :=[]NumberingDefinition {};if _cggee ._gdegf !=nil {for _ ,_abfd :=range _cggee ._gdegf .AbstractNum {_dfgfcg =append (_dfgfcg ,NumberingDefinition {_abfd });};};return _dfgfcg ;}; +// VerticalAlign returns the value of paragraph vertical align. +func (_bcbf ParagraphProperties )VerticalAlignment ()_bd .ST_VerticalAlignRun {if _ecdg :=_bcbf ._effdb .RPr .VertAlign ;_ecdg !=nil {return _ecdg .ValAttr ;};return 0;}; -// Styles is the document wide styles contained in styles.xml. -type Styles struct{_aebbf *_bf .Styles }; +// SetWidth sets the cell width to a specified width. +func (_bdd CellProperties )SetWidth (d _eea .Distance ){_bdd ._fgb .TcW =_cf .NewCT_TblWidth ();_bdd ._fgb .TcW .TypeAttr =_cf .ST_TblWidthDxa ;_bdd ._fgb .TcW .WAttr =&_cf .ST_MeasurementOrPercent {};_bdd ._fgb .TcW .WAttr .ST_DecimalNumberOrPercent =&_cf .ST_DecimalNumberOrPercent {}; +_bdd ._fgb .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (d /_eea .Twips ));}; -// SetFooter sets a section footer. -func (_gffae Section )SetFooter (f Footer ,t _bf .ST_HdrFtr ){_bafc :=_bf .NewEG_HdrFtrReferences ();_gffae ._fgca .EG_HdrFtrReferences =append (_gffae ._fgca .EG_HdrFtrReferences ,_bafc );_bafc .FooterReference =_bf .NewCT_HdrFtrRef ();_bafc .FooterReference .TypeAttr =t ; -_cfffd :=_gffae ._efed ._bgf .FindRIDForN (f .Index (),_d .FooterType );if _cfffd ==""{_e .Log .Debug ("\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"); -};_bafc .FooterReference .IdAttr =_cfffd ;}; +// AddFieldWithFormatting adds a field (automatically computed text) to the +// document with field specifc formatting. +func (_afbdg Run )AddFieldWithFormatting (code string ,fmt string ,isDirty bool ){_eaag :=_afbdg .newIC ();_eaag .FldChar =_cf .NewCT_FldChar ();_eaag .FldChar .FldCharTypeAttr =_cf .ST_FldCharTypeBegin ;if isDirty {_eaag .FldChar .DirtyAttr =&_bd .ST_OnOff {}; +_eaag .FldChar .DirtyAttr .Bool =_c .Bool (true );};_eaag =_afbdg .newIC ();_eaag .InstrText =_cf .NewCT_Text ();if fmt !=""{_eaag .InstrText .Content =code +"\u0020"+fmt ;}else {_eaag .InstrText .Content =code ;};_eaag =_afbdg .newIC ();_eaag .FldChar =_cf .NewCT_FldChar (); +_eaag .FldChar .FldCharTypeAttr =_cf .ST_FldCharTypeEnd ;};type listItemInfo struct{FromStyle *Style ;FromParagraph *Paragraph ;AbstractNumId *int64 ;NumberingLevel *NumberingLevel ;}; -// SetCharacterSpacing sets the run's Character Spacing Adjustment. -func (_gadb RunProperties )SetCharacterSpacing (size _abg .Distance ){_gadb ._gaffa .Spacing =_bf .NewCT_SignedTwipsMeasure ();_gadb ._gaffa .Spacing .ValAttr .Int64 =_d .Int64 (int64 (size /_abg .Twips ));}; +// SetSize sets size attribute for a FormFieldTypeCheckBox in pt. +func (_bffb FormField )SetSize (size uint64 ){size *=2;if _bffb ._agcf .CheckBox !=nil {_bffb ._agcf .CheckBox .Choice =_cf .NewCT_FFCheckBoxChoice ();_bffb ._agcf .CheckBox .Choice .Size =_cf .NewCT_HpsMeasure ();_bffb ._agcf .CheckBox .Choice .Size .ValAttr =_cf .ST_HpsMeasure {ST_UnsignedDecimalNumber :&size }; +};}; -// RStyle returns the name of character style. -// It is defined here http://officeopenxml.com/WPstyleCharStyles.php -func (_gbfbg RunProperties )RStyle ()string {if _gbfbg ._gaffa .RStyle !=nil {return _gbfbg ._gaffa .RStyle .ValAttr ;};return "";}; +// RemoveRun removes a child run from a paragraph. +func (_fbdca Paragraph )RemoveRun (r Run ){for _ ,_cafgc :=range _fbdca ._cfba .EG_PContent {for _fegec ,_gaab :=range _cafgc .EG_ContentRunContent {if _gaab .R ==r ._gcegb {copy (_cafgc .EG_ContentRunContent [_fegec :],_cafgc .EG_ContentRunContent [_fegec +1:]); +_cafgc .EG_ContentRunContent =_cafgc .EG_ContentRunContent [0:len (_cafgc .EG_ContentRunContent )-1];};if _gaab .Sdt !=nil &&_gaab .Sdt .SdtContent !=nil {for _gcdfb ,_bbbdb :=range _gaab .Sdt .SdtContent .EG_ContentRunContent {if _bbbdb .R ==r ._gcegb {copy (_gaab .Sdt .SdtContent .EG_ContentRunContent [_gcdfb :],_gaab .Sdt .SdtContent .EG_ContentRunContent [_gcdfb +1:]); +_gaab .Sdt .SdtContent .EG_ContentRunContent =_gaab .Sdt .SdtContent .EG_ContentRunContent [0:len (_gaab .Sdt .SdtContent .EG_ContentRunContent )-1];};};};};};}; -// SetVerticalMerge controls the vertical merging of cells. -func (_eeag CellProperties )SetVerticalMerge (mergeVal _bf .ST_Merge ){if mergeVal ==_bf .ST_MergeUnset {_eeag ._fdc .VMerge =nil ;}else {_eeag ._fdc .VMerge =_bf .NewCT_VMerge ();_eeag ._fdc .VMerge .ValAttr =mergeVal ;};};func (_fdeg *chart )Target ()string {return _fdeg ._fde }; +// Endnote returns the endnote based on the ID; this can be used nicely with +// the run.IsEndnote() functionality. +func (_gfgb *Document )Endnote (id int64 )Endnote {for _ ,_gbb :=range _gfgb .Endnotes (){if _gbb .id ()==id {return _gbb ;};};return Endnote {};}; +// Type returns the type of the style. +func (_dbdd Style )Type ()_cf .ST_StyleType {return _dbdd ._bccef .TypeAttr };func (_baca *Document )putNode (_fbcd ,_bbfg Node ,_fafa bool )bool {_baca .insertImageFromNode (_bbfg );_baca .insertStyleFromNode (_bbfg );switch _aefd :=_bbfg ._ffbba .(type ){case *Paragraph :if _fcddb ,_faff :=_fbcd .X ().(*Paragraph ); +_faff {_baca .appendParagraph (_fcddb ,*_aefd ,_fafa );return true ;}else {for _ ,_cgfeb :=range _fbcd .Children {if _dfdf :=_baca .putNode (_cgfeb ,_bbfg ,_fafa );_dfdf {break ;};};};case *Table :if _eebb ,_bccd :=_fbcd .X ().(*Paragraph );_bccd {_dbgg :=_baca .appendTable (_eebb ,*_aefd ,_fafa ); +_dbgg ._ddfg =_aefd ._ddfg ;return true ;}else {for _ ,_fdcd :=range _fbcd .Children {if _gbbf :=_baca .putNode (_fdcd ,_bbfg ,_fafa );_gbbf {break ;};};};};return false ;}; -// TableConditionalFormatting returns a conditional formatting object of a given -// type. Calling this method repeatedly will return the same object. -func (_effgc Style )TableConditionalFormatting (typ _bf .ST_TblStyleOverrideType )TableConditionalFormatting {for _ ,_abcfd :=range _effgc ._ccecg .TblStylePr {if _abcfd .TypeAttr ==typ {return TableConditionalFormatting {_abcfd };};};_gegg :=_bf .NewCT_TblStylePr (); -_gegg .TypeAttr =typ ;_effgc ._ccecg .TblStylePr =append (_effgc ._ccecg .TblStylePr ,_gegg );return TableConditionalFormatting {_gegg };}; +// New constructs an empty document that content can be added to. +func New ()*Document {_bfg :=&Document {_gdf :_cf .NewDocument ()};_bfg .ContentTypes =_a .NewContentTypes ();_bfg ._gdf .Body =_cf .NewCT_Body ();_bfg ._gdf .ConformanceAttr =_bd .ST_ConformanceClassTransitional ;_bfg ._dfc =_a .NewRelationships ();_bfg .AppProperties =_a .NewAppProperties (); +_bfg .CoreProperties =_a .NewCoreProperties ();_bfg .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"); +_bfg .Settings =NewSettings ();_bfg ._dfc .AddRelationship ("\u0073\u0065\u0074t\u0069\u006e\u0067\u0073\u002e\u0078\u006d\u006c",_c .SettingsType );_bfg .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"); +_bfg .Rels =_a .NewRelationships ();_bfg .Rels .AddRelationship (_c .RelativeFilename (_c .DocTypeDocument ,"",_c .CorePropertiesType ,0),_c .CorePropertiesType );_bfg .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c",_c .ExtendedPropertiesType ); +_bfg .Rels .AddRelationship ("\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c",_c .OfficeDocumentType );_bfg .Numbering =NewNumbering ();_bfg .Numbering .InitializeDefault ();_bfg .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"); +_bfg ._dfc .AddRelationship ("\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c",_c .NumberingType );_bfg .Styles =NewStyles ();_bfg .Styles .InitializeDefault ();_bfg .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"); +_bfg ._dfc .AddRelationship ("\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c",_c .StylesType );_bfg ._gdf .Body =_cf .NewCT_Body ();return _bfg ;}; -// GetFooter gets a section Footer for given type -func (_bbad Section )GetFooter (t _bf .ST_HdrFtr )(Footer ,bool ){for _ ,_fcce :=range _bbad ._fgca .EG_HdrFtrReferences {if _fcce .FooterReference .TypeAttr ==t {for _ ,_afdec :=range _bbad ._efed .Footers (){_accfe :=_bbad ._efed ._bgf .FindRIDForN (_afdec .Index (),_d .FooterType ); -if _accfe ==_fcce .FooterReference .IdAttr {return _afdec ,true ;};};};};return Footer {},false ;}; +// SetTargetByRef sets the URL target of the hyperlink and is more efficient if a link +// destination will be used many times. +func (_dgbe HyperLink )SetTargetByRef (link _a .Hyperlink ){_dgbe ._gdbde .IdAttr =_c .String (_a .Relationship (link ).ID ());_dgbe ._gdbde .AnchorAttr =nil ;}; -// AddSection adds a new document section with an optional section break. If t -// is ST_SectionMarkUnset, then no break will be inserted. -func (_fddea ParagraphProperties )AddSection (t _bf .ST_SectionMark )Section {_fddea ._fcdce .SectPr =_bf .NewCT_SectPr ();if t !=_bf .ST_SectionMarkUnset {_fddea ._fcdce .SectPr .Type =_bf .NewCT_SectType ();_fddea ._fcdce .SectPr .Type .ValAttr =t ;}; -return Section {_fddea ._dega ,_fddea ._fcdce .SectPr };}; +// InsertRowBefore inserts a row before another row +func (_afbb Table )InsertRowBefore (r Row )Row {for _abdg ,_deadg :=range _afbb ._ddfg .EG_ContentRowContent {if len (_deadg .Tr )> 0&&r .X ()==_deadg .Tr [0]{_ceebf :=_cf .NewEG_ContentRowContent ();_afbb ._ddfg .EG_ContentRowContent =append (_afbb ._ddfg .EG_ContentRowContent ,nil ); +copy (_afbb ._ddfg .EG_ContentRowContent [_abdg +1:],_afbb ._ddfg .EG_ContentRowContent [_abdg :]);_afbb ._ddfg .EG_ContentRowContent [_abdg ]=_ceebf ;_dccgfg :=_cf .NewCT_Row ();_ceebf .Tr =append (_ceebf .Tr ,_dccgfg );return Row {_afbb ._bacf ,_dccgfg }; +};};return _afbb .AddRow ();}; -// X returns the internally wrapped *wml.CT_SectPr. -func (_bddcf Section )X ()*_bf .CT_SectPr {return _bddcf ._fgca }; +// SetLeftIndent controls the left indent of the paragraph. +func (_ggedd ParagraphStyleProperties )SetLeftIndent (m _eea .Distance ){if _ggedd ._adbae .Ind ==nil {_ggedd ._adbae .Ind =_cf .NewCT_Ind ();};if m ==_eea .Zero {_ggedd ._adbae .Ind .LeftAttr =nil ;}else {_ggedd ._adbae .Ind .LeftAttr =&_cf .ST_SignedTwipsMeasure {}; +_ggedd ._adbae .Ind .LeftAttr .Int64 =_c .Int64 (int64 (m /_eea .Twips ));};}; -// SetRightPct sets the cell right margin -func (_gaa CellMargins )SetRightPct (pct float64 ){_gaa ._dcd .Right =_bf .NewCT_TblWidth ();_eac (_gaa ._dcd .Right ,pct );}; +// AddTable adds a table to the table cell. +func (_ceb Cell )AddTable ()Table {_fdf :=_cf .NewEG_BlockLevelElts ();_ceb ._ad .EG_BlockLevelElts =append (_ceb ._ad .EG_BlockLevelElts ,_fdf );_bfbc :=_cf .NewEG_ContentBlockContent ();_fdf .EG_ContentBlockContent =append (_fdf .EG_ContentBlockContent ,_bfbc ); +_gbad :=_cf .NewCT_Tbl ();_bfbc .Tbl =append (_bfbc .Tbl ,_gbad );return Table {_ceb ._ff ,_gbad };}; -// GetStyleByID returns Style by it's IdAttr. -func (_accda *Document )GetStyleByID (id string )Style {for _ ,_bfcdd :=range _accda .Styles ._aebbf .Style {if _bfcdd .StyleIdAttr !=nil &&*_bfcdd .StyleIdAttr ==id {return Style {_bfcdd };};};return Style {};}; +// Imprint returns true if run imprint is on. +func (_bdce RunProperties )Imprint ()bool {return _dcbc (_bdce ._dagc .Imprint )}; -// Rows returns the rows defined in the table. -func (_dffe Table )Rows ()[]Row {_daca :=[]Row {};for _ ,_acbd :=range _dffe ._gbaed .EG_ContentRowContent {for _ ,_gfgaa :=range _acbd .Tr {_daca =append (_daca ,Row {_dffe ._daafa ,_gfgaa });};if _acbd .Sdt !=nil &&_acbd .Sdt .SdtContent !=nil {for _ ,_egaed :=range _acbd .Sdt .SdtContent .Tr {_daca =append (_daca ,Row {_dffe ._daafa ,_egaed }); -};};};return _daca ;}; +// AddText adds text to a run. +func (_fdgb Run )AddText (s string ){_bgeb :=_cf .NewEG_RunInnerContent ();_fdgb ._gcegb .EG_RunInnerContent =append (_fdgb ._gcegb .EG_RunInnerContent ,_bgeb );_bgeb .T =_cf .NewCT_Text ();if _c .NeedsSpacePreserve (s ){_egca :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"; +_bgeb .T .SpaceAttr =&_egca ;};_bgeb .T .Content =s ;}; -// GetDocRelTargetByID returns TargetAttr of document relationship given its IdAttr. -func (_fafa *Document )GetDocRelTargetByID (idAttr string )string {for _ ,_aeedd :=range _fafa ._bgf .X ().Relationship {if _aeedd .IdAttr ==idAttr {return _aeedd .TargetAttr ;};};return "";}; +// AddDropdownList adds dropdown list form field to the paragraph and returns it. +func (_aaae Paragraph )AddDropdownList (name string )FormField {_cffeb :=_aaae .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0044\u0052\u004f\u0050\u0044\u004f\u0057\u004e");_cffeb ._agcf .DdList =_cf .NewCT_FFDDList ();return _cffeb ;};func (_bde *chart )RelId ()string {return _bde ._eec }; -// X returns the inner wrapped XML type. -func (_ebfe TableWidth )X ()*_bf .CT_TblWidth {return _ebfe ._acgg }; -// SetKeepWithNext controls if this paragraph should be kept with the next. -func (_effa ParagraphProperties )SetKeepWithNext (b bool ){if !b {_effa ._fcdce .KeepNext =nil ;}else {_effa ._fcdce .KeepNext =_bf .NewCT_OnOff ();};}; +// ParagraphProperties returns the paragraph properties controlling text formatting within the table. +func (_dbdcb TableConditionalFormatting )ParagraphProperties ()ParagraphStyleProperties {if _dbdcb ._decdg .PPr ==nil {_dbdcb ._decdg .PPr =_cf .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_dbdcb ._decdg .PPr };}; -// SetKerning sets the run's font kerning. -func (_ddced RunProperties )SetKerning (size _abg .Distance ){_ddced ._gaffa .Kern =_bf .NewCT_HpsMeasure ();_ddced ._gaffa .Kern .ValAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (size /_abg .HalfPoint ));}; +// SetAlignment sets the paragraph alignment +func (_fggc NumberingLevel )SetAlignment (j _cf .ST_Jc ){if j ==_cf .ST_JcUnset {_fggc ._fdcfbg .LvlJc =nil ;}else {_fggc ._fdcfbg .LvlJc =_cf .NewCT_Jc ();_fggc ._fdcfbg .LvlJc .ValAttr =j ;};}; -// SetAfterLineSpacing sets spacing below paragraph in line units. -func (_cfdge Paragraph )SetAfterLineSpacing (d _abg .Distance ){_cfdge .ensurePPr ();if _cfdge ._dbga .PPr .Spacing ==nil {_cfdge ._dbga .PPr .Spacing =_bf .NewCT_Spacing ();};_aggc :=_cfdge ._dbga .PPr .Spacing ;_aggc .AfterLinesAttr =_d .Int64 (int64 (d /_abg .Twips )); +// AddCell adds a cell to a row and returns it +func (_gcfbg Row )AddCell ()Cell {_edgf :=_cf .NewEG_ContentCellContent ();_gcfbg ._gbbca .EG_ContentCellContent =append (_gcfbg ._gbbca .EG_ContentCellContent ,_edgf );_bcfde :=_cf .NewCT_Tc ();_edgf .Tc =append (_edgf .Tc ,_bcfde );return Cell {_gcfbg ._aebae ,_bcfde }; }; -// SetBeforeAuto controls if spacing before a paragraph is automatically determined. -func (_dbbb ParagraphSpacing )SetBeforeAuto (b bool ){if b {_dbbb ._dgdbe .BeforeAutospacingAttr =&_de .ST_OnOff {};_dbbb ._dgdbe .BeforeAutospacingAttr .Bool =_d .Bool (true );}else {_dbbb ._dgdbe .BeforeAutospacingAttr =nil ;};};func (_gccc *Document )insertNumberingFromStyleProperties (_cgee Numbering ,_bdad ParagraphStyleProperties ){_cfdb :=_bdad .NumId (); -_affg :=int64 (-1);if _cfdb > -1{for _ ,_gbed :=range _cgee ._gdegf .Num {if _gbed .NumIdAttr ==_cfdb {if _gbed .AbstractNumId !=nil {_affg =_gbed .AbstractNumId .ValAttr ;_eaca :=false ;for _ ,_dcce :=range _gccc .Numbering ._gdegf .Num {if _dcce .NumIdAttr ==_cfdb {_eaca =true ; -break ;};};if !_eaca {_gccc .Numbering ._gdegf .Num =append (_gccc .Numbering ._gdegf .Num ,_gbed );};break ;};};};for _ ,_eaef :=range _cgee ._gdegf .AbstractNum {if _eaef .AbstractNumIdAttr ==_affg {_bacd :=false ;for _ ,_fdbdg :=range _gccc .Numbering ._gdegf .AbstractNum {if _fdbdg .AbstractNumIdAttr ==_affg {_bacd =true ; -break ;};};if !_bacd {_gccc .Numbering ._gdegf .AbstractNum =append (_gccc .Numbering ._gdegf .AbstractNum ,_eaef );};break ;};};};};func _eegfe (_caccg *_bf .CT_OnOff )OnOffValue {if _caccg ==nil {return OnOffValueUnset ;};if _caccg .ValAttr !=nil &&_caccg .ValAttr .Bool !=nil &&*_caccg .ValAttr .Bool ==false {return OnOffValueOff ; -};return OnOffValueOn ;}; - -// SetVerticalAlignment controls the vertical alignment of the run, this is used -// to control if text is superscript/subscript. -func (_cgggc RunProperties )SetVerticalAlignment (v _de .ST_VerticalAlignRun ){if v ==_de .ST_VerticalAlignRunUnset {_cgggc ._gaffa .VertAlign =nil ;}else {_cgggc ._gaffa .VertAlign =_bf .NewCT_VerticalAlignRun ();_cgggc ._gaffa .VertAlign .ValAttr =v ; -};}; - -// AddRun adds a run to a paragraph. -func (_fgaa Paragraph )AddRun ()Run {_bcfb :=_bf .NewEG_PContent ();_fgaa ._dbga .EG_PContent =append (_fgaa ._dbga .EG_PContent ,_bcfb );_aeec :=_bf .NewEG_ContentRunContent ();_bcfb .EG_ContentRunContent =append (_bcfb .EG_ContentRunContent ,_aeec ); -_gecb :=_bf .NewCT_R ();_aeec .R =_gecb ;return Run {_fgaa ._gffg ,_gecb };}; - -// ReplaceText replace the text inside node. -func (_ffba *Node )ReplaceText (oldText ,newText string ){switch _cebgb :=_ffba .X ().(type ){case *Paragraph :for _ ,_abbdd :=range _cebgb .Runs (){for _ ,_egagc :=range _abbdd ._ccceca .EG_RunInnerContent {if _egagc .T !=nil {_agdee :=_egagc .T .Content ; -_agdee =_fd .ReplaceAll (_agdee ,oldText ,newText );_egagc .T .Content =_agdee ;};};};};for _ ,_fdba :=range _ffba .Children {_fdba .ReplaceText (oldText ,newText );};}; +// Themes returns document's themes. +func (_eadg *Document )Themes ()[]*_ab .Theme {return _eadg ._aae }; -// InsertParagraphAfter adds a new empty paragraph after the relativeTo -// paragraph. -func (_adba *Document )InsertParagraphAfter (relativeTo Paragraph )Paragraph {return _adba .insertParagraph (relativeTo ,false );}; +// ComplexSizeValue returns the value of paragraph font size for complex fonts in points. +func (_cdfcf ParagraphProperties )ComplexSizeValue ()float64 {if _cgeef :=_cdfcf ._effdb .RPr .SzCs ;_cgeef !=nil {_fbfe :=_cgeef .ValAttr ;if _fbfe .ST_UnsignedDecimalNumber !=nil {return float64 (*_fbfe .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// AddParagraph adds a paragraph to the table cell. -func (_bad Cell )AddParagraph ()Paragraph {_fce :=_bf .NewEG_BlockLevelElts ();_bad ._cbe .EG_BlockLevelElts =append (_bad ._cbe .EG_BlockLevelElts ,_fce );_ffe :=_bf .NewEG_ContentBlockContent ();_fce .EG_ContentBlockContent =append (_fce .EG_ContentBlockContent ,_ffe ); -_eee :=_bf .NewCT_P ();_ffe .P =append (_ffe .P ,_eee );return Paragraph {_bad ._ddc ,_eee };}; -// Properties returns the numbering level paragraph properties. -func (_eacaf NumberingLevel )Properties ()ParagraphStyleProperties {if _eacaf ._dfaa .PPr ==nil {_eacaf ._dfaa .PPr =_bf .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_eacaf ._dfaa .PPr };}; +// SetStyle sets the font size. +func (_abdd RunProperties )SetStyle (style string ){if style ==""{_abdd ._dagc .RStyle =nil ;}else {_abdd ._dagc .RStyle =_cf .NewCT_String ();_abdd ._dagc .RStyle .ValAttr =style ;};}; -// SetAlignment controls the paragraph alignment -func (_abcb ParagraphProperties )SetAlignment (align _bf .ST_Jc ){if align ==_bf .ST_JcUnset {_abcb ._fcdce .Jc =nil ;}else {_abcb ._fcdce .Jc =_bf .NewCT_Jc ();_abcb ._fcdce .Jc .ValAttr =align ;};}; +// 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 (_fbdg Run )IsFootnote ()(bool ,int64 ){if _fbdg ._gcegb .EG_RunInnerContent !=nil {if _fbdg ._gcegb .EG_RunInnerContent [0].FootnoteReference !=nil {return true ,_fbdg ._gcegb .EG_RunInnerContent [0].FootnoteReference .IdAttr ;};};return false ,0; +}; -// SetTop sets the cell top margin -func (_eef CellMargins )SetTop (d _abg .Distance ){_eef ._dcd .Top =_bf .NewCT_TblWidth ();_faca (_eef ._dcd .Top ,d );}; +// DoubleStrike returns true if paragraph is double striked. +func (_gffcf ParagraphProperties )DoubleStrike ()bool {return _dcbc (_gffcf ._effdb .RPr .Dstrike )}; -// SetAfterSpacing sets spacing below paragraph. -func (_afeb Paragraph )SetAfterSpacing (d _abg .Distance ){_afeb .ensurePPr ();if _afeb ._dbga .PPr .Spacing ==nil {_afeb ._dbga .PPr .Spacing =_bf .NewCT_Spacing ();};_cbedf :=_afeb ._dbga .PPr .Spacing ;_cbedf .AfterAttr =&_de .ST_TwipsMeasure {};_cbedf .AfterAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (d /_abg .Twips )); -};func _dgcf (_dgdc *Document ,_bdcb Paragraph )listItemInfo {if _dgdc .Numbering .X ()==nil {return listItemInfo {};};if len (_dgdc .Numbering .Definitions ())< 1{return listItemInfo {};};_cfad :=_ggdee (_bdcb );if _cfad ==nil {return listItemInfo {}; -};_cefba :=_dgdc .GetNumberingLevelByIds (_cfad .NumId .ValAttr ,_cfad .Ilvl .ValAttr );if _abdb :=_cefba .X ();_abdb ==nil {return listItemInfo {};};_cfcg :=int64 (0);for _ ,_bbbbb :=range _dgdc .Numbering ._gdegf .Num {if _bbbbb !=nil &&_bbbbb .NumIdAttr ==_cfad .NumId .ValAttr {_cfcg =_bbbbb .AbstractNumId .ValAttr ; -};};return listItemInfo {FromParagraph :&_bdcb ,AbstractNumId :&_cfcg ,NumberingLevel :&_cefba };}; +// SetLineSpacing controls the line spacing of the paragraph. +func (_dggff ParagraphStyleProperties )SetLineSpacing (m _eea .Distance ,rule _cf .ST_LineSpacingRule ){if _dggff ._adbae .Spacing ==nil {_dggff ._adbae .Spacing =_cf .NewCT_Spacing ();};if rule ==_cf .ST_LineSpacingRuleUnset {_dggff ._adbae .Spacing .LineRuleAttr =_cf .ST_LineSpacingRuleUnset ; +_dggff ._adbae .Spacing .LineAttr =nil ;}else {_dggff ._adbae .Spacing .LineRuleAttr =rule ;_dggff ._adbae .Spacing .LineAttr =&_cf .ST_SignedTwipsMeasure {};_dggff ._adbae .Spacing .LineAttr .Int64 =_c .Int64 (int64 (m /_eea .Twips ));};}; -// Paragraphs returns the paragraphs defined in a footer. -func (_bdac Footer )Paragraphs ()[]Paragraph {_eedc :=[]Paragraph {};for _ ,_gafce :=range _bdac ._cbgde .EG_ContentBlockContent {for _ ,_efda :=range _gafce .P {_eedc =append (_eedc ,Paragraph {_bdac ._dgabc ,_efda });};};for _ ,_acga :=range _bdac .Tables (){for _ ,_fadab :=range _acga .Rows (){for _ ,_eaaa :=range _fadab .Cells (){_eedc =append (_eedc ,_eaaa .Paragraphs ()...); -};};};return _eedc ;}; +// SetTextWrapThrough sets the text wrap to through with a give wrap type. +func (_efg AnchoredDrawing )SetTextWrapThrough (option *AnchorDrawWrapOptions ){_efg ._cfg .Choice =&_cf .WdEG_WrapTypeChoice {};_efg ._cfg .Choice .WrapThrough =_cf .NewWdCT_WrapThrough ();_efg ._cfg .Choice .WrapThrough .WrapTextAttr =_cf .WdST_WrapTextBothSides ; +_aeb :=false ;_efg ._cfg .Choice .WrapThrough .WrapPolygon .EditedAttr =&_aeb ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_efg ._cfg .Choice .WrapThrough .WrapPolygon .Start =option .GetWrapPathStart ();_efg ._cfg .Choice .WrapThrough .WrapPolygon .LineTo =option .GetWrapPathLineTo (); +_efg ._cfg .LayoutInCellAttr =true ;_efg ._cfg .AllowOverlapAttr =true ;}; -// 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{_aa .DocBase ;_aff *_bf .Document ;Settings Settings ;Numbering Numbering ;Styles Styles ;_cee []*_bf .Hdr ;_fgea []_aa .Relationships ;_ggf []*_bf .Ftr ;_fb []_aa .Relationships ;_bgf _aa .Relationships ;_aef []*_fa .Theme ;_ccde *_bf .WebSettings ; -_gdb *_bf .Fonts ;_cbfc *_bf .Endnotes ;_edc *_bf .Footnotes ;_gcge []*_ab .Control ;_cdf []*chart ;_abed string ;}; +// SetWidthAuto sets the the table width to automatic. +func (_gcde TableProperties )SetWidthAuto (){_gcde ._bgeef .TblW =_cf .NewCT_TblWidth ();_gcde ._bgeef .TblW .TypeAttr =_cf .ST_TblWidthAuto ;}; -// SetBeforeSpacing sets spacing above paragraph. -func (_fafea Paragraph )SetBeforeSpacing (d _abg .Distance ){_fafea .ensurePPr ();if _fafea ._dbga .PPr .Spacing ==nil {_fafea ._dbga .PPr .Spacing =_bf .NewCT_Spacing ();};_affec :=_fafea ._dbga .PPr .Spacing ;_affec .BeforeAttr =&_de .ST_TwipsMeasure {}; -_affec .BeforeAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (d /_abg .Twips ));};func _ecfdd (_ffbed *_bf .CT_P ,_fdac *_bf .CT_Hyperlink ,_cdae *TableInfo ,_faaa *DrawingInfo ,_afdbd []*_bf .EG_PContent )[]TextItem {if len (_afdbd )==0{return []TextItem {TextItem {Text :"",DrawingInfo :_faaa ,Paragraph :_ffbed ,Hyperlink :_fdac ,Run :nil ,TableInfo :_cdae }}; -};_bcga :=[]TextItem {};for _ ,_fedd :=range _afdbd {for _ ,_eaggb :=range _fedd .FldSimple {if _eaggb !=nil {_bcga =append (_bcga ,_ecfdd (_ffbed ,_fdac ,_cdae ,_faaa ,_eaggb .EG_PContent )...);};};if _fecc :=_fedd .Hyperlink ;_fecc !=nil {_bcga =append (_bcga ,_gad (_ffbed ,_fecc ,_cdae ,_faaa ,_fecc .EG_ContentRunContent )...); -};_bcga =append (_bcga ,_gad (_ffbed ,nil ,_cdae ,_faaa ,_fedd .EG_ContentRunContent )...);};return _bcga ;}; +// 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 (_cgac Document )SetConformance (conformanceAttr _bd .ST_ConformanceClass ){_cgac ._gdf .ConformanceAttr =conformanceAttr ;};func (_dacba Paragraph )ensurePPr (){if _dacba ._cfba .PPr ==nil {_dacba ._cfba .PPr =_cf .NewCT_PPr ();};}; -// SetShapeStyle sets style to the element v:shape in watermark. -func (_bddce *WatermarkPicture )SetShapeStyle (shapeStyle _ba .ShapeStyle ){if _bddce ._gbdfg !=nil {_dbcd :=shapeStyle .String ();_bddce ._gbdfg .StyleAttr =&_dbcd ;};}; +// VerticalAlign returns the value of run vertical align. +func (_ggca RunProperties )VerticalAlignment ()_bd .ST_VerticalAlignRun {if _fgega :=_ggca ._dagc .VertAlign ;_fgega !=nil {return _fgega .ValAttr ;};return 0;}; -// SetStart sets the cell start margin -func (_cff CellMargins )SetStart (d _abg .Distance ){_cff ._dcd .Start =_bf .NewCT_TblWidth ();_faca (_cff ._dcd .Start ,d );}; +// AddWatermarkText adds new watermark text to the document. +func (_bffc *Document )AddWatermarkText (text string )WatermarkText {var _adddd []Header ;if _dab ,_cgdg :=_bffc .BodySection ().GetHeader (_cf .ST_HdrFtrDefault );_cgdg {_adddd =append (_adddd ,_dab );};if _fbgag ,_egad :=_bffc .BodySection ().GetHeader (_cf .ST_HdrFtrEven ); +_egad {_adddd =append (_adddd ,_fbgag );};if _bgag ,_dagg :=_bffc .BodySection ().GetHeader (_cf .ST_HdrFtrFirst );_dagg {_adddd =append (_adddd ,_bgag );};if len (_adddd )< 1{_ecec :=_bffc .AddHeader ();_bffc .BodySection ().SetHeader (_ecec ,_cf .ST_HdrFtrDefault ); +_adddd =append (_adddd ,_ecec );};_gagg :=NewWatermarkText ();for _ ,_dcff :=range _adddd {_aff :=_dcff .Paragraphs ();if len (_aff )< 1{_bgaf :=_dcff .AddParagraph ();_bgaf .AddRun ().AddText ("");};for _ ,_ffad :=range _dcff .X ().EG_ContentBlockContent {for _ ,_bbgb :=range _ffad .P {for _ ,_affd :=range _bbgb .EG_PContent {for _ ,_fgbb :=range _affd .EG_ContentRunContent {if _fgbb .R ==nil {continue ; +};for _ ,_bfae :=range _fgbb .R .EG_RunInnerContent {_bfae .Pict =_gagg ._facd ;break ;};};};};};};_gagg .SetText (text );return _gagg ;}; -// SetLastColumn controls the conditional formatting for the last column in a table. -func (_cbdfb TableLook )SetLastColumn (on bool ){if !on {_cbdfb ._ceddb .LastColumnAttr =&_de .ST_OnOff {};_cbdfb ._ceddb .LastColumnAttr .ST_OnOff1 =_de .ST_OnOff1Off ;}else {_cbdfb ._ceddb .LastColumnAttr =&_de .ST_OnOff {};_cbdfb ._ceddb .LastColumnAttr .ST_OnOff1 =_de .ST_OnOff1On ; -};}; +// Levels returns all of the numbering levels defined in the definition. +func (_fded NumberingDefinition )Levels ()[]NumberingLevel {_cagc :=[]NumberingLevel {};for _ ,_accgf :=range _fded ._egdc .Lvl {_cagc =append (_cagc ,NumberingLevel {_accgf });};return _cagc ;}; -// InitializeDefault constructs a default numbering. -func (_gedg Numbering )InitializeDefault (){_bgddf :=_bf .NewCT_AbstractNum ();_bgddf .MultiLevelType =_bf .NewCT_MultiLevelType ();_bgddf .MultiLevelType .ValAttr =_bf .ST_MultiLevelTypeHybridMultilevel ;_gedg ._gdegf .AbstractNum =append (_gedg ._gdegf .AbstractNum ,_bgddf ); -_bgddf .AbstractNumIdAttr =1;const _fafad =720;const _egdfb =720;const _caeb =360;for _cacgc :=0;_cacgc < 9;_cacgc ++{_dbbd :=_bf .NewCT_Lvl ();_dbbd .IlvlAttr =int64 (_cacgc );_dbbd .Start =_bf .NewCT_DecimalNumber ();_dbbd .Start .ValAttr =1;_dbbd .NumFmt =_bf .NewCT_NumFmt (); -_dbbd .NumFmt .ValAttr =_bf .ST_NumberFormatBullet ;_dbbd .Suff =_bf .NewCT_LevelSuffix ();_dbbd .Suff .ValAttr =_bf .ST_LevelSuffixNothing ;_dbbd .LvlText =_bf .NewCT_LevelText ();_dbbd .LvlText .ValAttr =_d .String ("\uf0b7");_dbbd .LvlJc =_bf .NewCT_Jc (); -_dbbd .LvlJc .ValAttr =_bf .ST_JcLeft ;_dbbd .RPr =_bf .NewCT_RPr ();_dbbd .RPr .RFonts =_bf .NewCT_Fonts ();_dbbd .RPr .RFonts .AsciiAttr =_d .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_dbbd .RPr .RFonts .HAnsiAttr =_d .String ("\u0053\u0079\u006d\u0062\u006f\u006c"); -_dbbd .RPr .RFonts .HintAttr =_bf .ST_HintDefault ;_dbbd .PPr =_bf .NewCT_PPrGeneral ();_debe :=int64 (_cacgc *_egdfb +_fafad );_dbbd .PPr .Ind =_bf .NewCT_Ind ();_dbbd .PPr .Ind .LeftAttr =&_bf .ST_SignedTwipsMeasure {};_dbbd .PPr .Ind .LeftAttr .Int64 =_d .Int64 (_debe ); -_dbbd .PPr .Ind .HangingAttr =&_de .ST_TwipsMeasure {};_dbbd .PPr .Ind .HangingAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (_caeb ));_bgddf .Lvl =append (_bgddf .Lvl ,_dbbd );};_badcg :=_bf .NewCT_Num ();_badcg .NumIdAttr =1;_badcg .AbstractNumId =_bf .NewCT_DecimalNumber (); -_badcg .AbstractNumId .ValAttr =1;_gedg ._gdegf .Num =append (_gedg ._gdegf .Num ,_badcg );}; +// SetTableIndent sets the Table Indent from the Leading Margin +func (_gfbc TableStyleProperties )SetTableIndent (ind _eea .Distance ){_gfbc ._eddc .TblInd =_cf .NewCT_TblWidth ();_gfbc ._eddc .TblInd .TypeAttr =_cf .ST_TblWidthDxa ;_gfbc ._eddc .TblInd .WAttr =&_cf .ST_MeasurementOrPercent {};_gfbc ._eddc .TblInd .WAttr .ST_DecimalNumberOrPercent =&_cf .ST_DecimalNumberOrPercent {}; +_gfbc ._eddc .TblInd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (ind /_eea .Dxa ));}; -// UnderlineColor returns the hex color value of run underline. -func (_eeda RunProperties )UnderlineColor ()string {if _fefad :=_eeda ._gaffa .U ;_fefad !=nil {_gdcgg :=_fefad .ColorAttr ;if _gdcgg !=nil &&_gdcgg .ST_HexColorRGB !=nil {return *_gdcgg .ST_HexColorRGB ;};};return "";}; +// ItalicValue returns the precise nature of the italic setting (unset, off or on). +func (_befe RunProperties )ItalicValue ()OnOffValue {return _gabd (_befe ._dagc .I )}; -// RemoveMailMerge removes any mail merge settings -func (_fcaad Settings )RemoveMailMerge (){_fcaad ._eebg .MailMerge =nil }; +// DocText is an array of extracted text items which has some methods for representing extracted text. +type DocText struct{Items []TextItem ;_faee []listItemInfo ;_ffef map[int64 ]map[int64 ]int64 ;}; -// Section return paragraph properties section value. -func (_gffe ParagraphProperties )Section ()(Section ,bool ){if _gffe ._fcdce .SectPr !=nil {return Section {_gffe ._dega ,_gffe ._fcdce .SectPr },true ;};return Section {},false ;}; +// GetHighlight returns the HighlightColor. +func (_ebef RunProperties )GetHighlight ()_cf .ST_HighlightColor {if _ebef ._dagc .Highlight !=nil {return _ebef ._dagc .Highlight .ValAttr ;};return _cf .ST_HighlightColorNone ;}; -// SetEnabled marks a FormField as enabled or disabled. -func (_adbbf FormField )SetEnabled (enabled bool ){_eaea :=_bf .NewCT_OnOff ();_eaea .ValAttr =&_de .ST_OnOff {Bool :&enabled };_adbbf ._beca .Enabled =[]*_bf .CT_OnOff {_eaea };}; +// SetOutline sets the run to outlined text. +func (_efab RunProperties )SetOutline (b bool ){if !b {_efab ._dagc .Outline =nil ;}else {_efab ._dagc .Outline =_cf .NewCT_OnOff ();};}; -// X returns the inner wml.CT_PBdr -func (_fegdg ParagraphBorders )X ()*_bf .CT_PBdr {return _fegdg ._gdbea }; +// Control returns an *axcontrol.Control object contained in the run or the nil value in case of no controls. +func (_gddb Run )Control ()*_bf .Control {if _gcgf :=_gddb ._gcegb .EG_RunInnerContent ;_gcgf !=nil {if _cdbg :=_gcgf [0].Object ;_cdbg !=nil {if _dfdb :=_cdbg .Choice ;_dfdb !=nil {if _dggb :=_dfdb .Control ;_dggb !=nil {if _dggb .IdAttr !=nil {_edbe :=_gddb ._fcfcd .GetDocRelTargetByID (*_dggb .IdAttr ); +for _ ,_cggde :=range _gddb ._fcfcd ._becd {if _edbe ==_cggde .TargetAttr {return _cggde ;};};};};};};};return nil ;}; -// 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 (_dfgbb Run )IsFootnote ()(bool ,int64 ){if _dfgbb ._ccceca .EG_RunInnerContent !=nil {if _dfgbb ._ccceca .EG_RunInnerContent [0].FootnoteReference !=nil {return true ,_dfgbb ._ccceca .EG_RunInnerContent [0].FootnoteReference .IdAttr ;};};return false ,0; +// Type returns the type of the field. +func (_ccff FormField )Type ()FormFieldType {if _ccff ._agcf .TextInput !=nil {return FormFieldTypeText ;}else if _ccff ._agcf .CheckBox !=nil {return FormFieldTypeCheckBox ;}else if _ccff ._agcf .DdList !=nil {return FormFieldTypeDropDown ;};return FormFieldTypeUnknown ; }; -// ExtractTextOptions extraction text options. -type ExtractTextOptions struct{ +// GetWrapPathLineTo return wrapPath lineTo value. +func (_cbc AnchorDrawWrapOptions )GetWrapPathLineTo ()[]*_ab .CT_Point2D {return _cbc ._bb };func _ccbf ()*_daa .Path {_agagcg :=_daa .NewPath ();_agagcg .TextpathokAttr =_bd .ST_TrueFalseTrue ;_agagcg .ConnecttypeAttr =_daa .OfcST_ConnectTypeCustom ;_efgb :="\u0040\u0039\u002c0;\u0040\u0031\u0030\u002c\u0031\u0030\u0038\u0030\u0030;\u00401\u0031,\u00321\u0036\u0030\u0030\u003b\u0040\u0031\u0032\u002c\u0031\u0030\u0038\u0030\u0030"; +_agagcg .ConnectlocsAttr =&_efgb ;_dgbdd :="\u0032\u0037\u0030,\u0031\u0038\u0030\u002c\u0039\u0030\u002c\u0030";_agagcg .ConnectanglesAttr =&_dgbdd ;return _agagcg ;}; -// WithNumbering extract numbering elements if set to `true`. -WithNumbering bool ; +// FindNodeByStyleName return slice of node base on style name. +func (_cccf *Nodes )FindNodeByStyleName (styleName string )[]Node {_cfecb :=[]Node {};for _ ,_bccde :=range _cccf ._cdcfc {switch _gbdde :=_bccde ._ffbba .(type ){case *Paragraph :if _gbdde !=nil {if _beccb ,_edfbb :=_bccde ._facb .Styles .SearchStyleByName (styleName ); +_edfbb {_egcb :=_gbdde .Style ();if _egcb ==_beccb .StyleID (){_cfecb =append (_cfecb ,_bccde );};};};case *Table :if _gbdde !=nil {if _cgad ,_ddgae :=_bccde ._facb .Styles .SearchStyleByName (styleName );_ddgae {_agge :=_gbdde .Style ();if _agge ==_cgad .StyleID (){_cfecb =append (_cfecb ,_bccde ); +};};};};_dgged :=Nodes {_cdcfc :_bccde .Children };_cfecb =append (_cfecb ,_dgged .FindNodeByStyleName (styleName )...);};return _cfecb ;}; -// NumberingIndent default value of numbering indent. -NumberingIndent string ; +// 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 (_bfeg *Document )Validate ()error {if _bfeg ==nil ||_bfeg ._gdf ==nil {return _be .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 _ ,_cfcd :=range []func ()error {_bfeg .validateTableCells ,_bfeg .validateBookmarks }{if _cgfb :=_cfcd ();_cgfb !=nil {return _cgfb ;};};if _efgc :=_bfeg ._gdf .Validate ();_efgc !=nil {return _efgc ;};return nil ;}; -// RunsOnNewLine write each of runs text on new line if set to `true`. -RunsOnNewLine bool ;}; +// AddTab adds tab to a run and can be used with the the Paragraph's tab stops. +func (_geccd Run )AddTab (){_aaca :=_geccd .newIC ();_aaca .Tab =_cf .NewCT_Empty ()}; -// Text return node and its child text, -func (_geab *Node )Text ()string {_adaae :=_ag .NewBuffer ([]byte {});switch _babag :=_geab .X ().(type ){case *Paragraph :for _ ,_eaddf :=range _babag .Runs (){if _eaddf .Text ()!=""{_adaae .WriteString (_eaddf .Text ());_adaae .WriteString ("\u000a"); -};};};for _ ,_bfbag :=range _geab .Children {_adaae .WriteString (_bfbag .Text ());};return _adaae .String ();};func (_fefa *Document )insertImageFromNode (_cebd Node ){for _ ,_gbdf :=range _cebd .AnchoredDrawings {if _gccea ,_cfgf :=_gbdf .GetImage (); -_cfgf {_abef ,_aeeb :=_aa .ImageFromFile (_gccea .Path ());if _aeeb !=nil {_e .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_aeeb );};_bffea ,_aeeb :=_fefa .AddImage (_abef ); -if _aeeb !=nil {_e .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_aeeb );};_ecbd :=_fefa ._bgf .GetByRelId (_bffea .RelID ()); -_ecbd .SetID (_gccea .RelID ());};};for _ ,_geff :=range _cebd .InlineDrawings {if _feae ,_adbb :=_geff .GetImage ();_adbb {_cbce ,_afec :=_aa .ImageFromFile (_feae .Path ());if _afec !=nil {_e .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_afec ); -};_cbab ,_afec :=_fefa .AddImage (_cbce );if _afec !=nil {_e .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_afec ); -};_cege :=_fefa ._bgf .GetByRelId (_cbab .RelID ());_cege .SetID (_feae .RelID ());};};}; +// SetOutlineLevel sets the outline level of this style. +func (_gead ParagraphStyleProperties )SetOutlineLevel (lvl int ){_gead ._adbae .OutlineLvl =_cf .NewCT_DecimalNumber ();_gead ._adbae .OutlineLvl .ValAttr =int64 (lvl );};func (_agfcf Paragraph )addBeginFldChar (_cfbd string )*_cf .CT_FFData {_bdfa :=_agfcf .addFldChar (); +_bdfa .FldCharTypeAttr =_cf .ST_FldCharTypeBegin ;_bdfa .FfData =_cf .NewCT_FFData ();_gdab :=_cf .NewCT_FFName ();_gdab .ValAttr =&_cfbd ;_bdfa .FfData .Name =[]*_cf .CT_FFName {_gdab };return _bdfa .FfData ;}; -// SetLeft sets the left border to a specified type, color and thickness. -func (_bafb ParagraphBorders )SetLeft (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_bafb ._gdbea .Left =_bf .NewCT_Border ();_abfa (_bafb ._gdbea .Left ,t ,c ,thickness );}; +// CharacterSpacingValue returns the value of run's characters spacing in twips (1/20 of point). +func (_afbda RunProperties )CharacterSpacingValue ()int64 {if _fbee :=_afbda ._dagc .Spacing ;_fbee !=nil {_cgcdc :=_fbee .ValAttr ;if _cgcdc .Int64 !=nil {return *_cgcdc .Int64 ;};};return int64 (0);}; -// X return slice of node. -func (_bfcac *Nodes )X ()[]Node {return _bfcac ._gdbf }; +// GetHeader gets a section Header for given type t [ST_HdrFtrDefault, ST_HdrFtrEven, ST_HdrFtrFirst] +func (_ggfa Section )GetHeader (t _cf .ST_HdrFtr )(Header ,bool ){for _ ,_degfa :=range _ggfa ._gacf .EG_HdrFtrReferences {if _degfa .HeaderReference .TypeAttr ==t {for _ ,_ccae :=range _ggfa ._ebdc .Headers (){_cfcfd :=_ggfa ._ebdc ._dfc .FindRIDForN (_ccae .Index (),_c .HeaderType ); +if _cfcfd ==_degfa .HeaderReference .IdAttr {return _ccae ,true ;};};};};return Header {},false ;}; -// Footer is a footer for a document section. -type Footer struct{_dgabc *Document ;_cbgde *_bf .Ftr ;};const _dfae ="\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"; +// SetThemeColor sets the color from the theme. +func (_cge Color )SetThemeColor (t _cf .ST_ThemeColor ){_cge ._de .ThemeColorAttr =t };func _bfcb (_gabg *_cf .CT_P ,_ggab ,_egfgf map[int64 ]int64 ){for _ ,_ccef :=range _gabg .EG_PContent {for _ ,_acebg :=range _ccef .EG_ContentRunContent {if _acebg .R !=nil {for _ ,_eddfe :=range _acebg .R .EG_RunInnerContent {_agaf :=_eddfe .EndnoteReference ; +if _agaf !=nil &&_agaf .IdAttr > 0{if _caag ,_edcfc :=_egfgf [_agaf .IdAttr ];_edcfc {_agaf .IdAttr =_caag ;};};_bdac :=_eddfe .FootnoteReference ;if _bdac !=nil &&_bdac .IdAttr > 0{if _bbaa ,_eda :=_ggab [_bdac .IdAttr ];_eda {_bdac .IdAttr =_bbaa ;}; +};};};};};}; +// UnderlineColor returns the hex color value of paragraph underline. +func (_ebbfb ParagraphProperties )UnderlineColor ()string {if _fega :=_ebbfb ._effdb .RPr .U ;_fega !=nil {_cdfff :=_fega .ColorAttr ;if _cdfff !=nil &&_cdfff .ST_HexColorRGB !=nil {return *_cdfff .ST_HexColorRGB ;};};return "";}; -// NumberingLevel is the definition for numbering for a particular level within -// a NumberingDefinition. -type NumberingLevel struct{_dfaa *_bf .CT_Lvl }; +// DrawingInline return a slice of InlineDrawings. +func (_edaca Run )DrawingInline ()[]InlineDrawing {_cfege :=[]InlineDrawing {};for _ ,_ebcbb :=range _edaca ._gcegb .EG_RunInnerContent {if _ebcbb .Drawing ==nil {continue ;};for _ ,_ceab :=range _ebcbb .Drawing .Inline {_cfege =append (_cfege ,InlineDrawing {_edaca ._fcfcd ,_ceab }); +};};return _cfege ;}; -// NewAnchorDrawWrapOptions return anchor drawing options property. -func NewAnchorDrawWrapOptions ()*AnchorDrawWrapOptions {_bea :=&AnchorDrawWrapOptions {};if !_bea ._cec {_bd ,_eec :=_cac ();_bea ._cgge =_bd ;_bea ._ee =_eec ;};return _bea ;}; +// SetColumnSpan sets the number of Grid Columns Spanned by the Cell. This is used +// to give the appearance of merged cells. +func (_fbd CellProperties )SetColumnSpan (cols int ){if cols ==0{_fbd ._fgb .GridSpan =nil ;}else {_fbd ._fgb .GridSpan =_cf .NewCT_DecimalNumber ();_fbd ._fgb .GridSpan .ValAttr =int64 (cols );};}; -// TableInfo is used for keep information about a table, a row and a cell where the text is located. -type TableInfo struct{Table *_bf .CT_Tbl ;Row *_bf .CT_Row ;Cell *_bf .CT_Tc ;RowIndex int ;ColIndex int ;}; +// X returns the inner wrapped XML type. +func (_bdfg NumberingLevel )X ()*_cf .CT_Lvl {return _bdfg ._fdcfbg }; -// Emboss returns true if paragraph emboss is on. -func (_cefbaf ParagraphProperties )Emboss ()bool {return _bffc (_cefbaf ._fcdce .RPr .Emboss )}; +// RemoveParagraph removes a paragraph from the footnote. +func (_bacc Footnote )RemoveParagraph (p Paragraph ){for _ ,_ceff :=range _bacc .content (){for _abed ,_dgff :=range _ceff .P {if _dgff ==p ._cfba {copy (_ceff .P [_abed :],_ceff .P [_abed +1:]);_ceff .P =_ceff .P [0:len (_ceff .P )-1];return ;};};};}; -// SetTextWrapInFrontOfText sets the text wrap to in front of text. -func (_cb AnchoredDrawing )SetTextWrapInFrontOfText (){_cb ._fc .Choice =&_bf .WdEG_WrapTypeChoice {};_cb ._fc .Choice .WrapNone =_bf .NewWdCT_WrapNone ();_cb ._fc .BehindDocAttr =false ;_cb ._fc .LayoutInCellAttr =true ;_cb ._fc .AllowOverlapAttr =true ; -}; -// New constructs an empty document that content can be added to. -func New ()*Document {_cccb :=&Document {_aff :_bf .NewDocument ()};_cccb .ContentTypes =_aa .NewContentTypes ();_cccb ._aff .Body =_bf .NewCT_Body ();_cccb ._aff .ConformanceAttr =_de .ST_ConformanceClassTransitional ;_cccb ._bgf =_aa .NewRelationships (); -_cccb .AppProperties =_aa .NewAppProperties ();_cccb .CoreProperties =_aa .NewCoreProperties ();_cccb .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"); -_cccb .Settings =NewSettings ();_cccb ._bgf .AddRelationship ("\u0073\u0065\u0074t\u0069\u006e\u0067\u0073\u002e\u0078\u006d\u006c",_d .SettingsType );_cccb .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"); -_cccb .Rels =_aa .NewRelationships ();_cccb .Rels .AddRelationship (_d .RelativeFilename (_d .DocTypeDocument ,"",_d .CorePropertiesType ,0),_d .CorePropertiesType );_cccb .Rels .AddRelationship ("\u0064\u006fc\u0050\u0072\u006fp\u0073\u002f\u0061\u0070\u0070\u002e\u0078\u006d\u006c",_d .ExtendedPropertiesType ); -_cccb .Rels .AddRelationship ("\u0077\u006f\u0072\u0064\u002f\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u002e\u0078\u006d\u006c",_d .OfficeDocumentType );_cccb .Numbering =NewNumbering ();_cccb .Numbering .InitializeDefault ();_cccb .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"); -_cccb ._bgf .AddRelationship ("\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u002e\u0078\u006d\u006c",_d .NumberingType );_cccb .Styles =NewStyles ();_cccb .Styles .InitializeDefault ();_cccb .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"); -_cccb ._bgf .AddRelationship ("\u0073\u0074\u0079\u006c\u0065\u0073\u002e\u0078\u006d\u006c",_d .StylesType );_cccb ._aff .Body =_bf .NewCT_Body ();return _cccb ;};func (_fdgfg *WatermarkText )getShapeType ()*_d .XSDAny {return _fdgfg .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"); +// Tables returns the tables defined in the footer. +func (_cgege Footer )Tables ()[]Table {_fgba :=[]Table {};if _cgege ._cgdfd ==nil {return nil ;};for _ ,_adef :=range _cgege ._cgdfd .EG_ContentBlockContent {for _ ,_fdcaa :=range _cgege ._ecccg .tables (_adef ){_fgba =append (_fgba ,_fdcaa );};};return _fgba ; }; -// SetWidth sets the cell width to a specified width. -func (_ae CellProperties )SetWidth (d _abg .Distance ){_ae ._fdc .TcW =_bf .NewCT_TblWidth ();_ae ._fdc .TcW .TypeAttr =_bf .ST_TblWidthDxa ;_ae ._fdc .TcW .WAttr =&_bf .ST_MeasurementOrPercent {};_ae ._fdc .TcW .WAttr .ST_DecimalNumberOrPercent =&_bf .ST_DecimalNumberOrPercent {}; -_ae ._fdc .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_d .Int64 (int64 (d /_abg .Twips ));}; - -// SizeValue returns the value of run font size in points. -func (_gaae RunProperties )SizeValue ()float64 {if _fdeee :=_gaae ._gaffa .Sz ;_fdeee !=nil {_eegcg :=_fdeee .ValAttr ;if _eegcg .ST_UnsignedDecimalNumber !=nil {return float64 (*_eegcg .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; - -// 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 (_ffadf Header )Index ()int {for _afgg ,_aeab :=range _ffadf ._bggab ._cee {if _aeab ==_ffadf ._ggab {return _afgg ;};};return -1;}; +// Italic returns true if paragraph font is italic. +func (_dddcd ParagraphProperties )Italic ()bool {_agdgf :=_dddcd ._effdb .RPr ;return _dcbc (_agdgf .I )||_dcbc (_agdgf .ICs );}; -// SetStartPct sets the cell start margin -func (_dfb CellMargins )SetStartPct (pct float64 ){_dfb ._dcd .Start =_bf .NewCT_TblWidth ();_eac (_dfb ._dcd .Start ,pct );};func (_bffd Paragraph )addEndFldChar ()*_bf .CT_FldChar {_bggfbc :=_bffd .addFldChar ();_bggfbc .FldCharTypeAttr =_bf .ST_FldCharTypeEnd ; -return _bggfbc ;}; +// AddRun adds a run to a paragraph. +func (_fafcd Paragraph )AddRun ()Run {_dccaf :=_cf .NewEG_PContent ();_fafcd ._cfba .EG_PContent =append (_fafcd ._cfba .EG_PContent ,_dccaf );_adbfd :=_cf .NewEG_ContentRunContent ();_dccaf .EG_ContentRunContent =append (_dccaf .EG_ContentRunContent ,_adbfd ); +_bbed :=_cf .NewCT_R ();_adbfd .R =_bbed ;return Run {_fafcd ._bbfb ,_bbed };};func _dgce ()*_daa .OfcLock {_dcbfa :=_daa .NewOfcLock ();_dcbfa .ExtAttr =_daa .ST_ExtEdit ;_dcbfa .AspectratioAttr =_bd .ST_TrueFalseTrue ;return _dcbfa ;}; -// SetUnderline controls underline for a run style. -func (_dfbdc RunProperties )SetUnderline (style _bf .ST_Underline ,c _ff .Color ){if style ==_bf .ST_UnderlineUnset {_dfbdc ._gaffa .U =nil ;}else {_dfbdc ._gaffa .U =_bf .NewCT_Underline ();_dfbdc ._gaffa .U .ColorAttr =&_bf .ST_HexColor {};_dfbdc ._gaffa .U .ColorAttr .ST_HexColorRGB =c .AsRGBString (); -_dfbdc ._gaffa .U .ValAttr =style ;};}; +// Properties returns the cell properties. +func (_cfgf Cell )Properties ()CellProperties {if _cfgf ._ad .TcPr ==nil {_cfgf ._ad .TcPr =_cf .NewCT_TcPr ();};return CellProperties {_cfgf ._ad .TcPr };}; -// TableStyleProperties are table properties as defined in a style. -type TableStyleProperties struct{_efbde *_bf .CT_TblPrBase }; +// Cell is a table cell within a document (not a spreadsheet) +type Cell struct{_ff *Document ;_ad *_cf .CT_Tc ;}; -// SetXOffset sets the X offset for an image relative to the origin. -func (_ec AnchoredDrawing )SetXOffset (x _abg .Distance ){_ec ._fc .PositionH .Choice =&_bf .WdCT_PosHChoice {};_ec ._fc .PositionH .Choice .PosOffset =_d .Int32 (int32 (x /_abg .EMU ));}; +// SetAllowOverlapAttr sets the allowOverlap attribute of anchor. +func (_aea AnchoredDrawing )SetAllowOverlapAttr (val bool ){_aea ._cfg .AllowOverlapAttr =val }; -// SetFirstRow controls the conditional formatting for the first row in a table. -func (_dfdg TableLook )SetFirstRow (on bool ){if !on {_dfdg ._ceddb .FirstRowAttr =&_de .ST_OnOff {};_dfdg ._ceddb .FirstRowAttr .ST_OnOff1 =_de .ST_OnOff1Off ;}else {_dfdg ._ceddb .FirstRowAttr =&_de .ST_OnOff {};_dfdg ._ceddb .FirstRowAttr .ST_OnOff1 =_de .ST_OnOff1On ; -};};func _gbccg (_dccf *Document )map[int64 ]map[int64 ]int64 {_gbceg :=_dccf .Paragraphs ();_fdgf :=make (map[int64 ]map[int64 ]int64 ,0);for _ ,_agde :=range _gbceg {_debd :=_dgcf (_dccf ,_agde );if _debd .NumberingLevel !=nil &&_debd .AbstractNumId !=nil {_geeb :=*_debd .AbstractNumId ; -if _ ,_aafd :=_fdgf [_geeb ];_aafd {if _ecgaf :=_debd .NumberingLevel .X ();_ecgaf !=nil {if _ ,_fbcb :=_fdgf [_geeb ][_ecgaf .IlvlAttr ];_fbcb {_fdgf [_geeb ][_ecgaf .IlvlAttr ]++;}else {_fdgf [_geeb ][_ecgaf .IlvlAttr ]=1;};};}else {if _efge :=_debd .NumberingLevel .X (); -_efge !=nil {_fdgf [_geeb ]=map[int64 ]int64 {_efge .IlvlAttr :1};};};};};return _fdgf ;}; +// X returns the inner wrapped XML type. +func (_gbf CellProperties )X ()*_cf .CT_TcPr {return _gbf ._fgb };func _ded (_geaff *Document ,_ffae []*_cf .CT_P ,_caaa *TableInfo ,_cdfcc *DrawingInfo )[]Node {_ddaba :=[]Node {};for _ ,_fbgb :=range _ffae {_faec :=Paragraph {_geaff ,_fbgb };_fagg :=Node {_facb :_geaff ,_ffbba :&_faec }; +if _beege ,_beag :=_geaff .Styles .SearchStyleById (_faec .Style ());_beag {_fagg .Style =_beege ;};for _ ,_gbegg :=range _faec .Runs (){_fagg .Children =append (_fagg .Children ,Node {_facb :_geaff ,_ffbba :_gbegg ,AnchoredDrawings :_gbegg .DrawingAnchored (),InlineDrawings :_gbegg .DrawingInline ()}); +};_ddaba =append (_ddaba ,_fagg );};return _ddaba ;}; -// Properties returns the paragraph properties. -func (_ccdd Paragraph )Properties ()ParagraphProperties {_ccdd .ensurePPr ();return ParagraphProperties {_ccdd ._gffg ,_ccdd ._dbga .PPr };}; +// SetBefore sets the spacing that comes before the paragraph. +func (_fbdb ParagraphSpacing )SetBefore (before _eea .Distance ){_fbdb ._fdadc .BeforeAttr =&_bd .ST_TwipsMeasure {};_fbdb ._fdadc .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (before /_eea .Twips ));}; -// Italic returns true if paragraph font is italic. -func (_ecfda ParagraphProperties )Italic ()bool {_deaf :=_ecfda ._fcdce .RPr ;return _bffc (_deaf .I )||_bffc (_deaf .ICs );}; +// BoldValue returns the precise nature of the bold setting (unset, off or on). +func (_ffce RunProperties )BoldValue ()OnOffValue {return _gabd (_ffce ._dagc .B )}; -// SetLeftPct sets the cell left margin -func (_fgg CellMargins )SetLeftPct (pct float64 ){_fgg ._dcd .Left =_bf .NewCT_TblWidth ();_eac (_fgg ._dcd .Left ,pct );};func (_eacd *chart )RelId ()string {return _eacd ._cae };func _faca (_eda *_bf .CT_TblWidth ,_bce _abg .Distance ){_eda .TypeAttr =_bf .ST_TblWidthDxa ; -_eda .WAttr =&_bf .ST_MeasurementOrPercent {};_eda .WAttr .ST_DecimalNumberOrPercent =&_bf .ST_DecimalNumberOrPercent {};_eda .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_d .Int64 (int64 (_bce /_abg .Dxa ));}; +// WatermarkPicture is watermark picture within document. +type WatermarkPicture struct{_dadg *_cf .CT_Picture ;_effdc *_db .ShapeStyle ;_afga *_daa .Shape ;_gacc *_daa .Shapetype ;}; -// GetNumberingLevelByIds returns a NumberingLevel by its NumId and LevelId attributes -// or an empty one if not found. -func (_dgfg *Document )GetNumberingLevelByIds (numId ,levelId int64 )NumberingLevel {for _ ,_gfcg :=range _dgfg .Numbering ._gdegf .Num {if _gfcg !=nil &&_gfcg .NumIdAttr ==numId {_ccdgf :=_gfcg .AbstractNumId .ValAttr ;for _ ,_fagce :=range _dgfg .Numbering ._gdegf .AbstractNum {if _fagce .AbstractNumIdAttr ==_ccdgf {if _fagce .NumStyleLink !=nil &&len (_fagce .Lvl )==0{if _eddb ,_agbb :=_dgfg .Styles .SearchStyleById (_fagce .NumStyleLink .ValAttr ); -_agbb {if _eddb .ParagraphProperties ().NumId ()> -1{return _dgfg .GetNumberingLevelByIds (_eddb .ParagraphProperties ().NumId (),levelId );};};};for _ ,_dcgb :=range _fagce .Lvl {if _dcgb .IlvlAttr ==levelId {return NumberingLevel {_dcgb };};};};};};}; -return NumberingLevel {};}; +// Clear content of node element. +func (_ddcf *Node )Clear (){_ddcf ._ffbba =nil };func _bg ()(*_ab .CT_Point2D ,[]*_ab .CT_Point2D ){var (_bfd int64 =0;_dga int64 =21600;);_fee :=_ab .ST_Coordinate {ST_CoordinateUnqualified :&_bfd ,ST_UniversalMeasure :nil };_gfg :=_ab .ST_Coordinate {ST_CoordinateUnqualified :&_dga ,ST_UniversalMeasure :nil }; +_dae :=_ab .NewCT_Point2D ();_dae .XAttr =_fee ;_dae .YAttr =_fee ;_eeae :=[]*_ab .CT_Point2D {&_ab .CT_Point2D {XAttr :_fee ,YAttr :_gfg },&_ab .CT_Point2D {XAttr :_gfg ,YAttr :_gfg },&_ab .CT_Point2D {XAttr :_gfg ,YAttr :_fee },_dae };return _dae ,_eeae ; +}; -// SetTableIndent sets the Table Indent from the Leading Margin -func (_egefb TableStyleProperties )SetTableIndent (ind _abg .Distance ){_egefb ._efbde .TblInd =_bf .NewCT_TblWidth ();_egefb ._efbde .TblInd .TypeAttr =_bf .ST_TblWidthDxa ;_egefb ._efbde .TblInd .WAttr =&_bf .ST_MeasurementOrPercent {};_egefb ._efbde .TblInd .WAttr .ST_DecimalNumberOrPercent =&_bf .ST_DecimalNumberOrPercent {}; -_egefb ._efbde .TblInd .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_d .Int64 (int64 (ind /_abg .Dxa ));};func _egbeb ()*_ga .Path {_egefa :=_ga .NewPath ();_egefa .ExtrusionokAttr =_de .ST_TrueFalseTrue ;_egefa .GradientshapeokAttr =_de .ST_TrueFalseTrue ; -_egefa .ConnecttypeAttr =_ga .OfcST_ConnectTypeRect ;return _egefa ;}; +// SetName sets the name of the image, visible in the properties of the image +// within Word. +func (_eba AnchoredDrawing )SetName (name string ){_eba ._cfg .DocPr .NameAttr =name ;for _ ,_dd :=range _eba ._cfg .Graphic .GraphicData .Any {if _bed ,_edb :=_dd .(*_cb .Pic );_edb {_bed .NvPicPr .CNvPr .DescrAttr =_c .String (name );};};};func _abgab ()*_daa .Formulas {_aggdb :=_daa .NewFormulas (); +_aggdb .F =[]*_daa .CT_F {_db .CreateFormula ("\u0073\u0075\u006d\u0020\u0023\u0030\u0020\u0030\u00201\u0030\u0038\u0030\u0030"),_db .CreateFormula ("p\u0072\u006f\u0064\u0020\u0023\u0030\u0020\u0032\u0020\u0031"),_db .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0031"),_db .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0032"),_db .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0033"),_db .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0033\u0020\u0030"),_db .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0032\u0031\u00360\u0030\u0020\u0040\u0031"),_db .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0030\u0020\u0040\u0032"),_db .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0034\u00202\u0031\u0036\u0030\u0030"),_db .CreateFormula ("\u006di\u0064\u0020\u0040\u0035\u0020\u00406"),_db .CreateFormula ("\u006di\u0064\u0020\u0040\u0038\u0020\u00405"),_db .CreateFormula ("\u006di\u0064\u0020\u0040\u0037\u0020\u00408"),_db .CreateFormula ("\u006di\u0064\u0020\u0040\u0036\u0020\u00407"),_db .CreateFormula ("s\u0075\u006d\u0020\u0040\u0036\u0020\u0030\u0020\u0040\u0035")}; +return _aggdb ;};func (_edbb *Document )addFootnotes (){_edbb ._adb =_cf .NewFootnotes ();_edbb ._adb .CT_Footnotes =_cf .CT_Footnotes {};_edbb ._adb .Footnote =make ([]*_cf .CT_FtnEdn ,0);_edbb .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073\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\u0066\u006f\u006f\u0074n\u006f\u0074\u0065\u0073\u002b\u0078m\u006c"); +_edbb ._dfc .AddRelationship ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073\u002e\u0078\u006d\u006c",_c .FootNotesType );_dcbb :=_edbb .Styles .AddStyle (FootnoteTextStyleId ,_cf .ST_StyleTypeParagraph ,false );_dcbb .SetName ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0020\u0054\u0065\u0078\u0074"); +_dcbb .SetBasedOn ("\u004e\u006f\u0072\u006d\u0061\u006c");_ggcb :=_dcbb .ParagraphProperties ();_ggcb .X ().SuppressLineNumbers =&_cf .CT_OnOff {};_baag :=_dcbb .RunProperties ();_baag .X ().Sz =&_cf .CT_HpsMeasure {ValAttr :_cf .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_ada }}; +_baag .X ().SzCs =&_cf .CT_HpsMeasure {ValAttr :_cf .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_ada }};_bcd :=_edbb .Styles .AddStyle (_ccc ,_cf .ST_StyleTypeCharacter ,false );_bcd .SetName ("\u0046o\u006ft\u006e\u006f\u0074\u0065\u0020R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"); +_becf :=_bcd .RunProperties ();_becf .X ().VertAlign =&_cf .CT_VerticalAlignRun {ValAttr :_bd .ST_VerticalAlignRunSuperscript };_edbb .addFootnoteSeparator ();};func _cedfc (_dddd []*_cf .CT_P ,_egeaf *TableInfo ,_edfa *DrawingInfo )[]TextItem {_bbgbc :=[]TextItem {}; +for _ ,_bccc :=range _dddd {_bbgbc =append (_bbgbc ,_cdca (_bccc ,nil ,_egeaf ,_edfa ,_bccc .EG_PContent )...);};return _bbgbc ;}; -// SetPageBreakBefore controls if there is a page break before this paragraph. -func (_bgddfb ParagraphProperties )SetPageBreakBefore (b bool ){if !b {_bgddfb ._fcdce .PageBreakBefore =nil ;}else {_bgddfb ._fcdce .PageBreakBefore =_bf .NewCT_OnOff ();};}; +// ClearColor clears the text color. +func (_aafgd RunProperties )ClearColor (){_aafgd ._dagc .Color =nil }; -// NewStyles constructs a new empty Styles -func NewStyles ()Styles {return Styles {_bf .NewStyles ()}};func (_agbd *Document )addEndnoteSeparator (){_ebce :=_bf .NewCT_FtnEdn ();_ebce .IdAttr =-1;_ebce .TypeAttr =_bf .ST_FtnEdnSeparator ;_bcfc :=Footnote {_agbd ,_ebce };_bcfc .X ().EG_BlockLevelElts =[]*_bf .EG_BlockLevelElts {_bf .NewEG_BlockLevelElts ()}; -_gfce :=_bcfc .AddParagraph ();_gfce .X ().PPr =nil ;_eeac :=_gfce .AddRun ();_eagb :=_eeac .newIC ();_eagb .Separator =_bf .NewCT_Empty ();_agbd ._cbfc .CT_Endnotes .Endnote =append (_agbd ._cbfc .CT_Endnotes .Endnote ,_ebce );_ebce =_bf .NewCT_FtnEdn (); -_ebce .IdAttr =0;_ebce .TypeAttr =_bf .ST_FtnEdnContinuationSeparator ;_bcfc =Footnote {_agbd ,_ebce };_bcfc .X ().EG_BlockLevelElts =[]*_bf .EG_BlockLevelElts {_bf .NewEG_BlockLevelElts ()};_gfce =_bcfc .AddParagraph ();_gfce .X ().PPr =nil ;_eeac =_gfce .AddRun (); -_eagb =_eeac .newIC ();_eagb .ContinuationSeparator =_bf .NewCT_Empty ();_agbd ._cbfc .CT_Endnotes .Endnote =append (_agbd ._cbfc .CT_Endnotes .Endnote ,_ebce );}; +// AddParagraph adds a paragraph to the table cell. +func (_edf Cell )AddParagraph ()Paragraph {_gfe :=_cf .NewEG_BlockLevelElts ();_edf ._ad .EG_BlockLevelElts =append (_edf ._ad .EG_BlockLevelElts ,_gfe );_abb :=_cf .NewEG_ContentBlockContent ();_gfe .EG_ContentBlockContent =append (_gfe .EG_ContentBlockContent ,_abb ); +_ddfa :=_cf .NewCT_P ();_abb .P =append (_abb .P ,_ddfa );return Paragraph {_edf ._ff ,_ddfa };}; -// GetTargetByRelId returns a target path with the associated relation ID in the -// document. -func (_cccef *Document )GetTargetByRelId (idAttr string )string {return _cccef ._bgf .GetTargetByRelId (idAttr );}; +// PutNodeAfter put node to position after relativeTo. +func (_dcbca *Document )PutNodeAfter (relativeTo ,node Node ){_dcbca .putNode (relativeTo ,node ,false )}; -// Clear content of node element. -func (_agfd *Node )Clear (){_agfd ._gcedb =nil }; +// Properties returns the numbering level paragraph properties. +func (_beadg NumberingLevel )Properties ()ParagraphStyleProperties {if _beadg ._fdcfbg .PPr ==nil {_beadg ._fdcfbg .PPr =_cf .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_beadg ._fdcfbg .PPr };}; -// Cell is a table cell within a document (not a spreadsheet) -type Cell struct{_ddc *Document ;_cbe *_bf .CT_Tc ;}; +// SetAlignment sets the alignment of a table within the page. +func (_bgdc TableProperties )SetAlignment (align _cf .ST_JcTable ){if align ==_cf .ST_JcTableUnset {_bgdc ._bgeef .Jc =nil ;}else {_bgdc ._bgeef .Jc =_cf .NewCT_JcTable ();_bgdc ._bgeef .Jc .ValAttr =align ;};};const (OnOffValueUnset OnOffValue =iota ; +OnOffValueOff ;OnOffValueOn ;); -// Properties returns the row properties. -func (_eaeag Row )Properties ()RowProperties {if _eaeag ._eedfc .TrPr ==nil {_eaeag ._eedfc .TrPr =_bf .NewCT_TrPr ();};return RowProperties {_eaeag ._eedfc .TrPr };}; +// 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 (_ffaef Paragraph )AddFootnote (text string )Footnote {var _ggfea int64 ;if _ffaef ._bbfb .HasFootnotes (){for _ ,_bebb :=range _ffaef ._bbfb .Footnotes (){if _bebb .id ()> _ggfea {_ggfea =_bebb .id ();};};_ggfea ++;}else {_ffaef ._bbfb .addFootnotes (); +_ggfea =1;};_dgfde :=_cf .NewCT_FtnEdn ();_ddffe :=_cf .NewCT_FtnEdnRef ();_ddffe .IdAttr =_ggfea ;_ffaef ._bbfb ._adb .CT_Footnotes .Footnote =append (_ffaef ._bbfb ._adb .CT_Footnotes .Footnote ,_dgfde );_abgg :=_ffaef .AddRun ();_addb :=_abgg .Properties (); +_addb .SetStyle (_ccc );_abgg ._gcegb .EG_RunInnerContent =[]*_cf .EG_RunInnerContent {_cf .NewEG_RunInnerContent ()};_abgg ._gcegb .EG_RunInnerContent [0].FootnoteReference =_ddffe ;_ebdd :=Footnote {_ffaef ._bbfb ,_dgfde };_ebdd ._daddc .IdAttr =_ggfea ; +_ebdd ._daddc .EG_BlockLevelElts =[]*_cf .EG_BlockLevelElts {_cf .NewEG_BlockLevelElts ()};_fead :=_ebdd .AddParagraph ();_fead .Properties ().SetStyle (FootnoteTextStyleId );_fead ._cfba .PPr .RPr =_cf .NewCT_ParaRPr ();_edeca :=_fead .AddRun ();_eagfe :=_edeca .Properties (); +_eagfe .SetStyle (_ccc );_edeca .AddFootnoteReference ();_cadg :=_fead .AddRun ();_cadg .AddText ("\u0020");_cadg =_fead .AddRun ();_cadg .AddText (text );return _ebdd ;}; -// Spacing returns the paragraph spacing settings. -func (_fcbd ParagraphProperties )Spacing ()ParagraphSpacing {if _fcbd ._fcdce .Spacing ==nil {_fcbd ._fcdce .Spacing =_bf .NewCT_Spacing ();};return ParagraphSpacing {_fcbd ._fcdce .Spacing };};func _ddcb (_dbac string )mergeFieldInfo {_efdag :=[]string {}; -_gdafd :=_ag .Buffer {};_gfea :=-1;for _bdcbc ,_cgade :=range _dbac {switch _cgade {case ' ':if _gdafd .Len ()!=0{_efdag =append (_efdag ,_gdafd .String ());};_gdafd .Reset ();case '"':if _gfea !=-1{_efdag =append (_efdag ,_dbac [_gfea +1:_bdcbc ]);_gfea =-1; -}else {_gfea =_bdcbc ;};default:_gdafd .WriteRune (_cgade );};};if _gdafd .Len ()!=0{_efdag =append (_efdag ,_gdafd .String ());};_ecfba :=mergeFieldInfo {};for _abaf :=0;_abaf < len (_efdag )-1;_abaf ++{_bedfg :=_efdag [_abaf ];switch _bedfg {case "\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044":_ecfba ._egfd =_efdag [_abaf +1]; -_abaf ++;case "\u005c\u0066":_ecfba ._ffcbf =_efdag [_abaf +1];_abaf ++;case "\u005c\u0062":_ecfba ._ffega =_efdag [_abaf +1];_abaf ++;case "\u005c\u002a":switch _efdag [_abaf +1]{case "\u0055\u0070\u0070e\u0072":_ecfba ._begfa =true ;case "\u004c\u006f\u0077e\u0072":_ecfba ._egdgb =true ; -case "\u0043\u0061\u0070\u0073":_ecfba ._bfgfb =true ;case "\u0046\u0069\u0072\u0073\u0074\u0043\u0061\u0070":_ecfba ._addc =true ;};_abaf ++;};};return _ecfba ;}; +// 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 (_agab Document )SetStrict (strict bool ){if strict {_agab ._gdf .ConformanceAttr =_bd .ST_ConformanceClassStrict ;}else {_agab ._gdf .ConformanceAttr =_bd .ST_ConformanceClassTransitional ;};}; -// CellProperties returns the cell properties. -func (_gged TableConditionalFormatting )CellProperties ()CellProperties {if _gged ._dbca .TcPr ==nil {_gged ._dbca .TcPr =_bf .NewCT_TcPr ();};return CellProperties {_gged ._dbca .TcPr };}; +// IsItalic returns true if the run has been set to italics. +func (_dgfaa RunProperties )IsItalic ()bool {return _dgfaa .ItalicValue ()==OnOffValueOn }; -// SetTextWrapSquare sets the text wrap to square with a given wrap type. -func (_cd AnchoredDrawing )SetTextWrapSquare (t _bf .WdST_WrapText ){_cd ._fc .Choice =&_bf .WdEG_WrapTypeChoice {};_cd ._fc .Choice .WrapSquare =_bf .NewWdCT_WrapSquare ();_cd ._fc .Choice .WrapSquare .WrapTextAttr =t ;}; +// SetBeforeAuto controls if spacing before a paragraph is automatically determined. +func (_bbcc ParagraphSpacing )SetBeforeAuto (b bool ){if b {_bbcc ._fdadc .BeforeAutospacingAttr =&_bd .ST_OnOff {};_bbcc ._fdadc .BeforeAutospacingAttr .Bool =_c .Bool (true );}else {_bbcc ._fdadc .BeforeAutospacingAttr =nil ;};}; -// Section is the beginning of a new section. -type Section struct{_efed *Document ;_fgca *_bf .CT_SectPr ;}; - -// RightToLeft returns true if paragraph text goes from right to left. -func (_fbbf ParagraphProperties )RightToLeft ()bool {return _bffc (_fbbf ._fcdce .RPr .Rtl )}; - -// SetToolTip sets the tooltip text for a hyperlink. -func (_afgb HyperLink )SetToolTip (text string ){if text ==""{_afgb ._agbdc .TooltipAttr =nil ;}else {_afgb ._agbdc .TooltipAttr =_d .String (text );};}; - -// AddDrawingAnchored adds an anchored (floating) drawing from an ImageRef. -func (_egge Run )AddDrawingAnchored (img _aa .ImageRef )(AnchoredDrawing ,error ){_edbef :=_egge .newIC ();_edbef .Drawing =_bf .NewCT_Drawing ();_ecfeg :=_bf .NewWdAnchor ();_daga :=AnchoredDrawing {_egge ._abedg ,_ecfeg };_ecfeg .SimplePosAttr =_d .Bool (false ); -_ecfeg .AllowOverlapAttr =true ;_ecfeg .CNvGraphicFramePr =_fa .NewCT_NonVisualGraphicFrameProperties ();_edbef .Drawing .Anchor =append (_edbef .Drawing .Anchor ,_ecfeg );_ecfeg .Graphic =_fa .NewGraphic ();_ecfeg .Graphic .GraphicData =_fa .NewCT_GraphicalObjectData (); -_ecfeg .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"; -_ecfeg .SimplePos .XAttr .ST_CoordinateUnqualified =_d .Int64 (0);_ecfeg .SimplePos .YAttr .ST_CoordinateUnqualified =_d .Int64 (0);_ecfeg .PositionH .RelativeFromAttr =_bf .WdST_RelFromHPage ;_ecfeg .PositionH .Choice =&_bf .WdCT_PosHChoice {};_ecfeg .PositionH .Choice .PosOffset =_d .Int32 (0); -_ecfeg .PositionV .RelativeFromAttr =_bf .WdST_RelFromVPage ;_ecfeg .PositionV .Choice =&_bf .WdCT_PosVChoice {};_ecfeg .PositionV .Choice .PosOffset =_d .Int32 (0);_ecfeg .Extent .CxAttr =int64 (float64 (img .Size ().X *_abg .Pixel72 )/_abg .EMU );_ecfeg .Extent .CyAttr =int64 (float64 (img .Size ().Y *_abg .Pixel72 )/_abg .EMU ); -_ecfeg .Choice =&_bf .WdEG_WrapTypeChoice {};_ecfeg .Choice .WrapSquare =_bf .NewWdCT_WrapSquare ();_ecfeg .Choice .WrapSquare .WrapTextAttr =_bf .WdST_WrapTextBothSides ;_bedg :=0x7FFFFFFF&_f .Uint32 ();_ecfeg .DocPr .IdAttr =_bedg ;_ebdg :=_cgd .NewPic (); -_ebdg .NvPicPr .CNvPr .IdAttr =_bedg ;_dgabe :=img .RelID ();if _dgabe ==""{return _daga ,_ca .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"); -};_ecfeg .Graphic .GraphicData .Any =append (_ecfeg .Graphic .GraphicData .Any ,_ebdg );_ebdg .BlipFill =_fa .NewCT_BlipFillProperties ();_ebdg .BlipFill .Blip =_fa .NewCT_Blip ();_ebdg .BlipFill .Blip .EmbedAttr =&_dgabe ;_ebdg .BlipFill .Stretch =_fa .NewCT_StretchInfoProperties (); -_ebdg .BlipFill .Stretch .FillRect =_fa .NewCT_RelativeRect ();_ebdg .SpPr =_fa .NewCT_ShapeProperties ();_ebdg .SpPr .Xfrm =_fa .NewCT_Transform2D ();_ebdg .SpPr .Xfrm .Off =_fa .NewCT_Point2D ();_ebdg .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_d .Int64 (0); -_ebdg .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_d .Int64 (0);_ebdg .SpPr .Xfrm .Ext =_fa .NewCT_PositiveSize2D ();_ebdg .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_abg .Point );_ebdg .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_abg .Point ); -_ebdg .SpPr .PrstGeom =_fa .NewCT_PresetGeometry2D ();_ebdg .SpPr .PrstGeom .PrstAttr =_fa .ST_ShapeTypeRect ;return _daga ,nil ;};func (_fab *Document )onNewRelationship (_ffaea *_fg .DecodeMap ,_bfcg ,_dddc string ,_aaae []*_bc .File ,_fgce *_fdg .Relationship ,_cdgg _fg .Target )error {_eccb :=_d .DocTypeDocument ; -switch _dddc {case _d .OfficeDocumentType ,_d .OfficeDocumentTypeStrict :_fab ._aff =_bf .NewDocument ();_ffaea .AddTarget (_bfcg ,_fab ._aff ,_dddc ,0);_ffaea .AddTarget (_fg .RelationsPathFor (_bfcg ),_fab ._bgf .X (),_dddc ,0);_fgce .TargetAttr =_d .RelativeFilename (_eccb ,_cdgg .Typ ,_dddc ,0); -case _d .CorePropertiesType :_ffaea .AddTarget (_bfcg ,_fab .CoreProperties .X (),_dddc ,0);_fgce .TargetAttr =_d .RelativeFilename (_eccb ,_cdgg .Typ ,_dddc ,0);case _d .CorePropertiesAltType :_ffaea .AddTarget (_bfcg ,_fab .CoreProperties .X (),_d .CorePropertiesType ,0); -_fgce .TargetAttr =_d .RelativeFilename (_eccb ,_cdgg .Typ ,_d .CorePropertiesType ,0);case _d .CustomPropertiesType :_ffaea .AddTarget (_bfcg ,_fab .CustomProperties .X (),_dddc ,0);_fgce .TargetAttr =_d .RelativeFilename (_eccb ,_cdgg .Typ ,_dddc ,0); -case _d .ExtendedPropertiesType ,_d .ExtendedPropertiesTypeStrict :_ffaea .AddTarget (_bfcg ,_fab .AppProperties .X (),_dddc ,0);_fgce .TargetAttr =_d .RelativeFilename (_eccb ,_cdgg .Typ ,_dddc ,0);case _d .ThumbnailType ,_d .ThumbnailTypeStrict :for _ggde ,_abad :=range _aaae {if _abad ==nil {continue ; -};if _abad .Name ==_bfcg {_bcee ,_dbaeg :=_abad .Open ();if _dbaeg !=nil {return _cag .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_dbaeg );};_fab .Thumbnail ,_ ,_dbaeg =_g .Decode (_bcee ); -_bcee .Close ();if _dbaeg !=nil {return _cag .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",_dbaeg );};_aaae [_ggde ]=nil ;};};case _d .SettingsType ,_d .SettingsTypeStrict :_ffaea .AddTarget (_bfcg ,_fab .Settings .X (),_dddc ,0); -_fgce .TargetAttr =_d .RelativeFilename (_eccb ,_cdgg .Typ ,_dddc ,0);case _d .NumberingType ,_d .NumberingTypeStrict :_fab .Numbering =NewNumbering ();_ffaea .AddTarget (_bfcg ,_fab .Numbering .X (),_dddc ,0);_fgce .TargetAttr =_d .RelativeFilename (_eccb ,_cdgg .Typ ,_dddc ,0); -case _d .StylesType ,_d .StylesTypeStrict :_fab .Styles .Clear ();_ffaea .AddTarget (_bfcg ,_fab .Styles .X (),_dddc ,0);_fgce .TargetAttr =_d .RelativeFilename (_eccb ,_cdgg .Typ ,_dddc ,0);case _d .HeaderType ,_d .HeaderTypeStrict :_efef :=_bf .NewHdr (); -_ffaea .AddTarget (_bfcg ,_efef ,_dddc ,uint32 (len (_fab ._cee )));_fab ._cee =append (_fab ._cee ,_efef );_fgce .TargetAttr =_d .RelativeFilename (_eccb ,_cdgg .Typ ,_dddc ,len (_fab ._cee ));_gdaa :=_aa .NewRelationships ();_ffaea .AddTarget (_fg .RelationsPathFor (_bfcg ),_gdaa .X (),_dddc ,0); -_fab ._fgea =append (_fab ._fgea ,_gdaa );case _d .FooterType ,_d .FooterTypeStrict :_bgfb :=_bf .NewFtr ();_ffaea .AddTarget (_bfcg ,_bgfb ,_dddc ,uint32 (len (_fab ._ggf )));_fab ._ggf =append (_fab ._ggf ,_bgfb );_fgce .TargetAttr =_d .RelativeFilename (_eccb ,_cdgg .Typ ,_dddc ,len (_fab ._ggf )); -_ecdcf :=_aa .NewRelationships ();_ffaea .AddTarget (_fg .RelationsPathFor (_bfcg ),_ecdcf .X (),_dddc ,0);_fab ._fb =append (_fab ._fb ,_ecdcf );case _d .ThemeType ,_d .ThemeTypeStrict :_fabb :=_fa .NewTheme ();_ffaea .AddTarget (_bfcg ,_fabb ,_dddc ,uint32 (len (_fab ._aef ))); -_fab ._aef =append (_fab ._aef ,_fabb );_fgce .TargetAttr =_d .RelativeFilename (_eccb ,_cdgg .Typ ,_dddc ,len (_fab ._aef ));case _d .WebSettingsType ,_d .WebSettingsTypeStrict :_fab ._ccde =_bf .NewWebSettings ();_ffaea .AddTarget (_bfcg ,_fab ._ccde ,_dddc ,0); -_fgce .TargetAttr =_d .RelativeFilename (_eccb ,_cdgg .Typ ,_dddc ,0);case _d .FontTableType ,_d .FontTableTypeStrict :_fab ._gdb =_bf .NewFonts ();_ffaea .AddTarget (_bfcg ,_fab ._gdb ,_dddc ,0);_fgce .TargetAttr =_d .RelativeFilename (_eccb ,_cdgg .Typ ,_dddc ,0); -case _d .EndNotesType ,_d .EndNotesTypeStrict :_fab ._cbfc =_bf .NewEndnotes ();_ffaea .AddTarget (_bfcg ,_fab ._cbfc ,_dddc ,0);_fgce .TargetAttr =_d .RelativeFilename (_eccb ,_cdgg .Typ ,_dddc ,0);case _d .FootNotesType ,_d .FootNotesTypeStrict :_fab ._edc =_bf .NewFootnotes (); -_ffaea .AddTarget (_bfcg ,_fab ._edc ,_dddc ,0);_fgce .TargetAttr =_d .RelativeFilename (_eccb ,_cdgg .Typ ,_dddc ,0);case _d .ImageType ,_d .ImageTypeStrict :var _bbge _aa .ImageRef ;for _egcc ,_eadf :=range _aaae {if _eadf ==nil {continue ;};_acab :=_fd .TrimPrefix (_eadf .Name ,"\u0077\u006f\u0072d\u002f"); -if _bggf :=_fd .TrimPrefix (_bfcg ,"\u0077\u006f\u0072d\u002f");_acab ==_bggf {_dcfef ,_fgfe :=_fg .ExtractToDiskTmp (_eadf ,_fab .TmpPath );if _fgfe !=nil {return _fgfe ;};_ggbc ,_fgfe :=_aa .ImageFromStorage (_dcfef );if _fgfe !=nil {return _fgfe ;}; -_bbge =_aa .MakeImageRef (_ggbc ,&_fab .DocBase ,_fab ._bgf );_aaae [_egcc ]=nil ;};};if _bbge .Format ()!=""{_ffag :="\u002e"+_fd .ToLower (_bbge .Format ());_fgce .TargetAttr =_d .RelativeFilename (_eccb ,_cdgg .Typ ,_dddc ,len (_fab .Images )+1);if _dbagd :=_bb .Ext (_fgce .TargetAttr ); -_dbagd !=_ffag {_fgce .TargetAttr =_fgce .TargetAttr [0:len (_fgce .TargetAttr )-len (_dbagd )]+_ffag ;};_bbge .SetTarget ("\u0077\u006f\u0072d\u002f"+_fgce .TargetAttr );_fab .Images =append (_fab .Images ,_bbge );};case _d .ControlType ,_d .ControlTypeStrict :_fefg :=_da .NewOcx (); -_dacf :=_d .RelativeFilename (_eccb ,_cdgg .Typ ,_dddc ,len (_fab ._gcge )+1);_ebg :="\u0077\u006f\u0072d\u002f"+_dacf [:len (_dacf )-4]+"\u002e\u0062\u0069\u006e";for _gcca ,_dfbg :=range _aaae {if _dfbg ==nil {continue ;};if _dfbg .Name ==_ebg {_ddef ,_daceg :=_fg .ExtractToDiskTmp (_dfbg ,_fab .TmpPath ); -if _daceg !=nil {return _daceg ;};_dbba ,_daceg :=_ab .ImportFromFile (_ddef );if _daceg ==nil {_dbba .TargetAttr =_dacf ;_dbba .Ocx =_fefg ;_fab ._gcge =append (_fab ._gcge ,_dbba );_ffaea .AddTarget (_bfcg ,_fefg ,_dddc ,uint32 (len (_fab ._gcge ))); -_fgce .TargetAttr =_dacf ;_aaae [_gcca ]=nil ;}else {_e .Log .Debug ("c\u0061\u006e\u006e\u006f\u0074\u0020r\u0065\u0061\u0064\u0020\u0062\u0069\u006e\u0020\u0066i\u006c\u0065\u003a \u0025s\u0020\u0025\u0073",_ebg ,_daceg .Error ());};break ;};};case _d .ChartType :_acabc :=chart {_gb :_gac .NewChartSpace ()}; -_dcca :=uint32 (len (_fab ._cdf ));_ffaea .AddTarget (_bfcg ,_acabc ._gb ,_dddc ,_dcca );_fab ._cdf =append (_fab ._cdf ,&_acabc );_fgce .TargetAttr =_d .RelativeFilename (_eccb ,_cdgg .Typ ,_dddc ,len (_fab ._cdf ));_acabc ._fde =_fgce .TargetAttr ;default:_e .Log .Debug ("\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",_dddc ,_bfcg ); -};return nil ;}; - -// SetYOffset sets the Y offset for an image relative to the origin. -func (_ddf AnchoredDrawing )SetYOffset (y _abg .Distance ){_ddf ._fc .PositionV .Choice =&_bf .WdCT_PosVChoice {};_ddf ._fc .PositionV .Choice .PosOffset =_d .Int32 (int32 (y /_abg .EMU ));}; - -// Settings controls the document settings. -type Settings struct{_eebg *_bf .Settings }; - -// SetSize sets the size of the displayed image on the page. -func (_bbd InlineDrawing )SetSize (w ,h _abg .Distance ){_bbd ._ggbg .Extent .CxAttr =int64 (float64 (w *_abg .Pixel72 )/_abg .EMU );_bbd ._ggbg .Extent .CyAttr =int64 (float64 (h *_abg .Pixel72 )/_abg .EMU );}; - -// SetStyle sets the font size. -func (_ccdef RunProperties )SetStyle (style string ){if style ==""{_ccdef ._gaffa .RStyle =nil ;}else {_ccdef ._gaffa .RStyle =_bf .NewCT_String ();_ccdef ._gaffa .RStyle .ValAttr =style ;};}; +// RemoveFootnote removes a footnote from both the paragraph and the document +// the requested footnote must be anchored on the paragraph being referenced. +// +// After each removal, the rest of the footnote ids would be reordered. +func (_efdbd Paragraph )RemoveFootnote (id int64 ){for _ ,_cdaf :=range _efdbd .Runs (){if _dbaea ,_fdada :=_cdaf .IsFootnote ();_dbaea {if _fdada ==id {_efdbd .RemoveRun (_cdaf );break ;};};};_efdbd ._bbfb .removeFootnote (id );}; -// AddParagraph adds a paragraph to the header. -func (_faafg Header )AddParagraph ()Paragraph {_cacd :=_bf .NewEG_ContentBlockContent ();_faafg ._ggab .EG_ContentBlockContent =append (_faafg ._ggab .EG_ContentBlockContent ,_cacd );_eacee :=_bf .NewCT_P ();_cacd .P =append (_cacd .P ,_eacee );return Paragraph {_faafg ._bggab ,_eacee }; -};func (_gbb *Document )addFootnoteSeparator (){_aecg :=_bf .NewCT_FtnEdn ();_aecg .IdAttr =-1;_aecg .TypeAttr =_bf .ST_FtnEdnSeparator ;_afb :=Footnote {_gbb ,_aecg };_afb .X ().EG_BlockLevelElts =[]*_bf .EG_BlockLevelElts {_bf .NewEG_BlockLevelElts ()}; -_efeb :=_afb .AddParagraph ();_efeb .X ().PPr =nil ;_affe :=_efeb .AddRun ();_fbgb :=_affe .newIC ();_fbgb .Separator =_bf .NewCT_Empty ();_gbb ._edc .CT_Footnotes .Footnote =append (_gbb ._edc .CT_Footnotes .Footnote ,_aecg );_aecg =_bf .NewCT_FtnEdn (); -_aecg .IdAttr =0;_aecg .TypeAttr =_bf .ST_FtnEdnContinuationSeparator ;_afb =Footnote {_gbb ,_aecg };_afb .X ().EG_BlockLevelElts =[]*_bf .EG_BlockLevelElts {_bf .NewEG_BlockLevelElts ()};_efeb =_afb .AddParagraph ();_efeb .X ().PPr =nil ;_affe =_efeb .AddRun (); -_fbgb =_affe .newIC ();_fbgb .ContinuationSeparator =_bf .NewCT_Empty ();_gbb ._edc .CT_Footnotes .Footnote =append (_gbb ._edc .CT_Footnotes .Footnote ,_aecg );}; +// SetTarget sets the URL target of the hyperlink. +func (_gdgb HyperLink )SetTarget (url string ){_bbaf :=_gdgb ._egge .AddHyperlink (url );_gdgb ._gdbde .IdAttr =_c .String (_a .Relationship (_bbaf ).ID ());_gdgb ._gdbde .AnchorAttr =nil ;}; -// SetSize sets size attribute for a FormFieldTypeCheckBox in pt. -func (_gbde FormField )SetSize (size uint64 ){size *=2;if _gbde ._beca .CheckBox !=nil {_gbde ._beca .CheckBox .Choice =_bf .NewCT_FFCheckBoxChoice ();_gbde ._beca .CheckBox .Choice .Size =_bf .NewCT_HpsMeasure ();_gbde ._beca .CheckBox .Choice .Size .ValAttr =_bf .ST_HpsMeasure {ST_UnsignedDecimalNumber :&size }; -};}; +// 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 (_fgebe Paragraph )AddEndnote (text string )Endnote {var _fadf int64 ;if _fgebe ._bbfb .HasEndnotes (){for _ ,_aeefb :=range _fgebe ._bbfb .Endnotes (){if _aeefb .id ()> _fadf {_fadf =_aeefb .id ();};};_fadf ++;}else {_fgebe ._bbfb .addEndnotes (); +_fadf =1;};_bfbcb :=_cf .NewCT_FtnEdn ();_ddbab :=_cf .NewCT_FtnEdnRef ();_ddbab .IdAttr =_fadf ;_fgebe ._bbfb ._edc .CT_Endnotes .Endnote =append (_fgebe ._bbfb ._edc .CT_Endnotes .Endnote ,_bfbcb );_cfgaf :=_fgebe .AddRun ();_adbgd :=_cfgaf .Properties (); +_adbgd .SetStyle (_aga );_cfgaf ._gcegb .EG_RunInnerContent =[]*_cf .EG_RunInnerContent {_cf .NewEG_RunInnerContent ()};_cfgaf ._gcegb .EG_RunInnerContent [0].EndnoteReference =_ddbab ;_affb :=Endnote {_fgebe ._bbfb ,_bfbcb };_affb ._ccgd .IdAttr =_fadf ; +_affb ._ccgd .EG_BlockLevelElts =[]*_cf .EG_BlockLevelElts {_cf .NewEG_BlockLevelElts ()};_dbagf :=_affb .AddParagraph ();_dbagf .Properties ().SetStyle (EndnoteTextStyleId );_dbagf ._cfba .PPr .RPr =_cf .NewCT_ParaRPr ();_beea :=_dbagf .AddRun ();_feca :=_beea .Properties (); +_feca .SetStyle (_aga );_beea .AddEndnoteReference ();_gfga :=_dbagf .AddRun ();_gfga .AddText ("\u0020");_gfga =_dbagf .AddRun ();_gfga .AddText (text );return _affb ;}; -// AddStyle adds a new empty style, if styleID is already exists, it will return the style. -func (_agabg Styles )AddStyle (styleID string ,t _bf .ST_StyleType ,isDefault bool )Style {if _ddab ,_dbfg :=_agabg .SearchStyleById (styleID );_dbfg {return _ddab ;};_cdfga :=_bf .NewCT_Style ();_cdfga .TypeAttr =t ;if isDefault {_cdfga .DefaultAttr =&_de .ST_OnOff {}; -_cdfga .DefaultAttr .Bool =_d .Bool (isDefault );};_cdfga .StyleIdAttr =_d .String (styleID );_agabg ._aebbf .Style =append (_agabg ._aebbf .Style ,_cdfga );return Style {_cdfga };}; +// Footer is a footer for a document section. +type Footer struct{_ecccg *Document ;_cgdfd *_cf .Ftr ;}; -// SetStartIndent controls the start indent of the paragraph. -func (_fddgf ParagraphStyleProperties )SetStartIndent (m _abg .Distance ){if _fddgf ._egfe .Ind ==nil {_fddgf ._egfe .Ind =_bf .NewCT_Ind ();};if m ==_abg .Zero {_fddgf ._egfe .Ind .StartAttr =nil ;}else {_fddgf ._egfe .Ind .StartAttr =&_bf .ST_SignedTwipsMeasure {}; -_fddgf ._egfe .Ind .StartAttr .Int64 =_d .Int64 (int64 (m /_abg .Twips ));};}; +// GetWrapPathStart return wrapPath start value. +func (_ddf AnchorDrawWrapOptions )GetWrapPathStart ()*_ab .CT_Point2D {return _ddf ._fd }; // Paragraph is a paragraph within a document. -type Paragraph struct{_gffg *Document ;_dbga *_bf .CT_P ;}; +type Paragraph struct{_bbfb *Document ;_cfba *_cf .CT_P ;}; -// X returns the inner wrapped XML type. -func (_ge Bookmark )X ()*_bf .CT_Bookmark {return _ge ._bcc }; +// 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 (_aegg *Document )FormFields ()[]FormField {_gbfg :=[]FormField {};for _ ,_cgeg :=range _aegg .Paragraphs (){_cbcd :=_cgeg .Runs ();for _beaa ,_cggb :=range _cbcd {for _ ,_fdgd :=range _cggb ._gcegb .EG_RunInnerContent {if _fdgd .FldChar ==nil ||_fdgd .FldChar .FfData ==nil {continue ; +};if _fdgd .FldChar .FldCharTypeAttr ==_cf .ST_FldCharTypeBegin {if len (_fdgd .FldChar .FfData .Name )==0||_fdgd .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_afegb :=FormField {_agcf :_fdgd .FldChar .FfData };if _fdgd .FldChar .FfData .TextInput !=nil {for _bcgc :=_beaa +1; +_bcgc < len (_cbcd )-1;_bcgc ++{if len (_cbcd [_bcgc ]._gcegb .EG_RunInnerContent )==0{continue ;};_aaeg :=_cbcd [_bcgc ]._gcegb .EG_RunInnerContent [0];if _aaeg .FldChar !=nil &&_aaeg .FldChar .FldCharTypeAttr ==_cf .ST_FldCharTypeSeparate {if len (_cbcd [_bcgc +1]._gcegb .EG_RunInnerContent )==0{continue ; +};if _cbcd [_bcgc +1]._gcegb .EG_RunInnerContent [0].FldChar ==nil {_afegb ._cegf =_cbcd [_bcgc +1]._gcegb .EG_RunInnerContent [0];break ;};};};};_gbfg =append (_gbfg ,_afegb );};};};};for _ ,_aegf :=range _aegg .Headers (){for _ ,_fbgae :=range _aegf .Paragraphs (){_bdb :=_fbgae .Runs (); +for _bcfd ,_gfbd :=range _bdb {for _ ,_acb :=range _gfbd ._gcegb .EG_RunInnerContent {if _acb .FldChar ==nil ||_acb .FldChar .FfData ==nil {continue ;};if _acb .FldChar .FldCharTypeAttr ==_cf .ST_FldCharTypeBegin {if len (_acb .FldChar .FfData .Name )==0||_acb .FldChar .FfData .Name [0].ValAttr ==nil {continue ; +};_fefe :=FormField {_agcf :_acb .FldChar .FfData };if _acb .FldChar .FfData .TextInput !=nil {for _gcdb :=_bcfd +1;_gcdb < len (_bdb )-1;_gcdb ++{if len (_bdb [_gcdb ]._gcegb .EG_RunInnerContent )==0{continue ;};_faad :=_bdb [_gcdb ]._gcegb .EG_RunInnerContent [0]; +if _faad .FldChar !=nil &&_faad .FldChar .FldCharTypeAttr ==_cf .ST_FldCharTypeSeparate {if len (_bdb [_gcdb +1]._gcegb .EG_RunInnerContent )==0{continue ;};if _bdb [_gcdb +1]._gcegb .EG_RunInnerContent [0].FldChar ==nil {_fefe ._cegf =_bdb [_gcdb +1]._gcegb .EG_RunInnerContent [0]; +break ;};};};};_gbfg =append (_gbfg ,_fefe );};};};};};for _ ,_beef :=range _aegg .Footers (){for _ ,_acce :=range _beef .Paragraphs (){_eabb :=_acce .Runs ();for _fcg ,_dafb :=range _eabb {for _ ,_cab :=range _dafb ._gcegb .EG_RunInnerContent {if _cab .FldChar ==nil ||_cab .FldChar .FfData ==nil {continue ; +};if _cab .FldChar .FldCharTypeAttr ==_cf .ST_FldCharTypeBegin {if len (_cab .FldChar .FfData .Name )==0||_cab .FldChar .FfData .Name [0].ValAttr ==nil {continue ;};_fga :=FormField {_agcf :_cab .FldChar .FfData };if _cab .FldChar .FfData .TextInput !=nil {for _gaad :=_fcg +1; +_gaad < len (_eabb )-1;_gaad ++{if len (_eabb [_gaad ]._gcegb .EG_RunInnerContent )==0{continue ;};_bede :=_eabb [_gaad ]._gcegb .EG_RunInnerContent [0];if _bede .FldChar !=nil &&_bede .FldChar .FldCharTypeAttr ==_cf .ST_FldCharTypeSeparate {if len (_eabb [_gaad +1]._gcegb .EG_RunInnerContent )==0{continue ; +};if _eabb [_gaad +1]._gcegb .EG_RunInnerContent [0].FldChar ==nil {_fga ._cegf =_eabb [_gaad +1]._gcegb .EG_RunInnerContent [0];break ;};};};};_gbfg =append (_gbfg ,_fga );};};};};};return _gbfg ;}; -// AddLevel adds a new numbering level to a NumberingDefinition. -func (_agcc NumberingDefinition )AddLevel ()NumberingLevel {_ggfc :=_bf .NewCT_Lvl ();_ggfc .Start =&_bf .CT_DecimalNumber {ValAttr :1};_ggfc .IlvlAttr =int64 (len (_agcc ._egcb .Lvl ));_agcc ._egcb .Lvl =append (_agcc ._egcb .Lvl ,_ggfc );return NumberingLevel {_ggfc }; +// TableProperties are the properties for a table within a document +type TableProperties struct{_bgeef *_cf .CT_TblPr };func (_caa *Document )removeEndnote (_ebba int64 ){_cgae :=_caa ._edc ;var _fafd int ;for _fbb ,_ffe :=range _cgae .CT_Endnotes .Endnote {if _ffe .IdAttr ==_ebba {_fafd =_fbb ;break ;};};_cgae .CT_Endnotes .Endnote [_fafd ]=nil ; +_cgae .CT_Endnotes .Endnote [_fafd ]=_cgae .CT_Endnotes .Endnote [len (_cgae .CT_Endnotes .Endnote )-1];_cgae .CT_Endnotes .Endnote =_cgae .CT_Endnotes .Endnote [:len (_cgae .CT_Endnotes .Endnote )-1];_caa .reorderEndnote ();_caa .syncEndnoteSettings (); }; -// SearchStyleByName return style by its name. -func (_gefbd Styles )SearchStyleByName (name string )(Style ,bool ){for _ ,_feec :=range _gefbd ._aebbf .Style {if _feec .Name !=nil {if _feec .Name .ValAttr ==name {return Style {_feec },true ;};};};return Style {},false ;}; - -// SetUnhideWhenUsed controls if a semi hidden style becomes visible when used. -func (_dfcea Style )SetUnhideWhenUsed (b bool ){if b {_dfcea ._ccecg .UnhideWhenUsed =_bf .NewCT_OnOff ();}else {_dfcea ._ccecg .UnhideWhenUsed =nil ;};}; - -// Fonts allows manipulating a style or run's fonts. -type Fonts struct{_afga *_bf .CT_Fonts }; +// SetKeepNext controls if the paragraph is kept with the next paragraph. +func (_bgegb ParagraphStyleProperties )SetKeepNext (b bool ){if !b {_bgegb ._adbae .KeepNext =nil ;}else {_bgegb ._adbae .KeepNext =_cf .NewCT_OnOff ();};};func (_cbdff *WatermarkText )getInnerElement (_dbba string )*_c .XSDAny {for _ ,_aceda :=range _cbdff ._facd .Any {_facdd ,_eggfg :=_aceda .(*_c .XSDAny ); +if _eggfg &&(_facdd .XMLName .Local ==_dbba ||_facdd .XMLName .Local =="\u0076\u003a"+_dbba ){return _facdd ;};};return nil ;}; -// Paragraphs returns the paragraphs defined in an endnote. -func (_bgge Endnote )Paragraphs ()[]Paragraph {_dfdb :=[]Paragraph {};for _ ,_gbef :=range _bgge .content (){for _ ,_cbbe :=range _gbef .P {_dfdb =append (_dfdb ,Paragraph {_bgge ._cdccf ,_cbbe });};};return _dfdb ;}; +// AddEndnoteReference adds a footnote reference to a run. +func (_eaed Run )AddEndnoteReference (){_dege :=_eaed .newIC ();_dege .EndnoteRef =&_cf .CT_Empty {}}; -// Underline returns the type of paragraph underline. -func (_gdeb ParagraphProperties )Underline ()_bf .ST_Underline {if _degbc :=_gdeb ._fcdce .RPr .U ;_degbc !=nil {return _degbc .ValAttr ;};return 0;}; +// SetSize sets the size of the displayed image on the page. +func (_deeg InlineDrawing )SetSize (w ,h _eea .Distance ){_deeg ._cbdd .Extent .CxAttr =int64 (float64 (w *_eea .Pixel72 )/_eea .EMU );_deeg ._cbdd .Extent .CyAttr =int64 (float64 (h *_eea .Pixel72 )/_eea .EMU );}; -// SetNumberingDefinitionByID sets the numbering definition ID directly, which must -// match an ID defined in numbering.xml -func (_cbbea Paragraph )SetNumberingDefinitionByID (abstractNumberID int64 ){_cbbea .ensurePPr ();if _cbbea ._dbga .PPr .NumPr ==nil {_cbbea ._dbga .PPr .NumPr =_bf .NewCT_NumPr ();};_fgdf :=_bf .NewCT_DecimalNumber ();_fgdf .ValAttr =int64 (abstractNumberID ); -_cbbea ._dbga .PPr .NumPr .NumId =_fgdf ;}; +// X returns the inner wrapped XML type. +func (_gfddg ParagraphStyleProperties )X ()*_cf .CT_PPrGeneral {return _gfddg ._adbae };func (_fge *Document )insertTable (_cde Paragraph ,_ddb bool )Table {_edff :=_fge ._gdf .Body ;if _edff ==nil {return _fge .AddTable ();};_gdde :=_cde .X ();for _dcfc ,_bfa :=range _edff .EG_BlockLevelElts {for _ ,_fdd :=range _bfa .EG_ContentBlockContent {for _ged ,_gcd :=range _fdd .P {if _gcd ==_gdde {_gbc :=_cf .NewCT_Tbl (); +_cga :=_cf .NewEG_BlockLevelElts ();_bdg :=_cf .NewEG_ContentBlockContent ();_cga .EG_ContentBlockContent =append (_cga .EG_ContentBlockContent ,_bdg );_bdg .Tbl =append (_bdg .Tbl ,_gbc );_edff .EG_BlockLevelElts =append (_edff .EG_BlockLevelElts ,nil ); +if _ddb {copy (_edff .EG_BlockLevelElts [_dcfc +1:],_edff .EG_BlockLevelElts [_dcfc :]);_edff .EG_BlockLevelElts [_dcfc ]=_cga ;if _ged !=0{_gfc :=_cf .NewEG_BlockLevelElts ();_egg :=_cf .NewEG_ContentBlockContent ();_gfc .EG_ContentBlockContent =append (_gfc .EG_ContentBlockContent ,_egg ); +_egg .P =_fdd .P [:_ged ];_edff .EG_BlockLevelElts =append (_edff .EG_BlockLevelElts ,nil );copy (_edff .EG_BlockLevelElts [_dcfc +1:],_edff .EG_BlockLevelElts [_dcfc :]);_edff .EG_BlockLevelElts [_dcfc ]=_gfc ;};_fdd .P =_fdd .P [_ged :];}else {copy (_edff .EG_BlockLevelElts [_dcfc +2:],_edff .EG_BlockLevelElts [_dcfc +1:]); +_edff .EG_BlockLevelElts [_dcfc +1]=_cga ;if _ged !=len (_fdd .P )-1{_dee :=_cf .NewEG_BlockLevelElts ();_agae :=_cf .NewEG_ContentBlockContent ();_dee .EG_ContentBlockContent =append (_dee .EG_ContentBlockContent ,_agae );_agae .P =_fdd .P [_ged +1:]; +_edff .EG_BlockLevelElts =append (_edff .EG_BlockLevelElts ,nil );copy (_edff .EG_BlockLevelElts [_dcfc +3:],_edff .EG_BlockLevelElts [_dcfc +2:]);_edff .EG_BlockLevelElts [_dcfc +2]=_dee ;};_fdd .P =_fdd .P [:_ged +1];};return Table {_fge ,_gbc };};}; +for _ ,_afa :=range _fdd .Tbl {_gff :=_ffg (_afa ,_gdde ,_ddb );if _gff !=nil {return Table {_fge ,_gff };};};};};return _fge .AddTable ();}; -// AddEndnoteReference adds a footnote reference to a run. -func (_ggae Run )AddEndnoteReference (){_agfg :=_ggae .newIC ();_agfg .EndnoteRef =&_bf .CT_Empty {}}; +// SetRight sets the right border to a specified type, color and thickness. +func (_cebgg ParagraphBorders )SetRight (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_cebgg ._bgaeg .Right =_cf .NewCT_Border ();_dfbeaa (_cebgg ._bgaeg .Right ,t ,c ,thickness );}; -// SetStyle sets the style of a paragraph. -func (_gefg ParagraphProperties )SetStyle (s string ){if s ==""{_gefg ._fcdce .PStyle =nil ;}else {_gefg ._fcdce .PStyle =_bf .NewCT_String ();_gefg ._fcdce .PStyle .ValAttr =s ;};};func _ddeef ()*_ga .Formulas {_bccec :=_ga .NewFormulas ();_bccec .F =[]*_ga .CT_F {_ba .CreateFormula ("\u0069\u0066 \u006c\u0069\u006e\u0065\u0044\u0072\u0061\u0077\u006e\u0020\u0070\u0069\u0078\u0065\u006c\u004c\u0069\u006e\u0065\u0057\u0069\u0064th\u0020\u0030"),_ba .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0031\u0020\u0030"),_ba .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0031"),_ba .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0032\u0020\u0031\u0020\u0032"),_ba .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0033\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_ba .CreateFormula ("\u0070r\u006f\u0064\u0020\u00403\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_ba .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0030\u0020\u0031"),_ba .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0036\u0020\u0031\u0020\u0032"),_ba .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0037\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_ba .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0038\u0020\u0032\u00316\u0030\u0030\u0020\u0030"),_ba .CreateFormula ("\u0070r\u006f\u0064\u0020\u00407\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_ba .CreateFormula ("\u0073u\u006d \u0040\u0031\u0030\u0020\u0032\u0031\u0036\u0030\u0030\u0020\u0030")}; -return _bccec ;}; +// SetVerticalMerge controls the vertical merging of cells. +func (_bcf CellProperties )SetVerticalMerge (mergeVal _cf .ST_Merge ){if mergeVal ==_cf .ST_MergeUnset {_bcf ._fgb .VMerge =nil ;}else {_bcf ._fgb .VMerge =_cf .NewCT_VMerge ();_bcf ._fgb .VMerge .ValAttr =mergeVal ;};};func _gaef ()*_daa .Textpath {_effbd :=_daa .NewTextpath (); +_ebgba :="\u0066\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069l\u0079\u003a\u0022\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0022\u003b\u0066\u006f\u006e\u0074\u002d\u0073\u0069\u007a\u0065\u003a\u00366\u0070\u0074;\u0066\u006fn\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003a\u0062\u006f\u006c\u0064;f\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065:\u0069\u0074\u0061\u006c\u0069\u0063"; +_effbd .StyleAttr =&_ebgba ;_ffgc :="\u0041\u0053\u0041\u0050";_effbd .StringAttr =&_ffgc ;return _effbd ;}; -// AddTabStop adds a tab stop to the paragraph. -func (_eegcb ParagraphStyleProperties )AddTabStop (position _abg .Distance ,justificaton _bf .ST_TabJc ,leader _bf .ST_TabTlc ){if _eegcb ._egfe .Tabs ==nil {_eegcb ._egfe .Tabs =_bf .NewCT_Tabs ();};_cgcg :=_bf .NewCT_TabStop ();_cgcg .LeaderAttr =leader ; -_cgcg .ValAttr =justificaton ;_cgcg .PosAttr .Int64 =_d .Int64 (int64 (position /_abg .Twips ));_eegcb ._egfe .Tabs .Tab =append (_eegcb ._egfe .Tabs .Tab ,_cgcg );}; +// Properties returns the paragraph properties. +func (_cdbf Paragraph )Properties ()ParagraphProperties {_cdbf .ensurePPr ();return ParagraphProperties {_cdbf ._bbfb ,_cdbf ._cfba .PPr };};func (_bgae *Document )validateTableCells ()error {for _ ,_cgge :=range _bgae ._gdf .Body .EG_BlockLevelElts {for _ ,_addd :=range _cgge .EG_ContentBlockContent {for _ ,_bgd :=range _addd .Tbl {for _ ,_febd :=range _bgd .EG_ContentRowContent {for _ ,_cfee :=range _febd .Tr {_bgfe :=false ; +for _ ,_fdac :=range _cfee .EG_ContentCellContent {_egfg :=false ;for _ ,_bcfg :=range _fdac .Tc {_bgfe =true ;for _ ,_gcag :=range _bcfg .EG_BlockLevelElts {for _ ,_bbgee :=range _gcag .EG_ContentBlockContent {if len (_bbgee .P )> 0{_egfg =true ;break ; +};};};};if !_egfg {return _be .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 !_bgfe {return _be .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 ;}; -// GetEffect returns the effect of the run. -func (_accf RunProperties )GetEffect ()_bf .ST_TextEffect {if _accf ._gaffa .Effect ==nil {return _bf .ST_TextEffectUnset ;};return _accf ._gaffa .Effect .ValAttr ;}; +// Open opens and reads a document from a file (.docx). +func Open (filename string )(*Document ,error ){_fadg ,_dbfe :=_ee .Open (filename );if _dbfe !=nil {return nil ,_ed .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_dbfe );};defer _fadg .Close (); +_eddf ,_dbfe :=_ee .Stat (filename );if _dbfe !=nil {return nil ,_ed .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_dbfe );};_ =_eddf ;return Read (_fadg ,_eddf .Size ());};func _ggee (_efbc *_cf .EG_ContentBlockContent )[]Bookmark {_gfcd :=[]Bookmark {}; +for _ ,_gcdfg :=range _efbc .P {for _ ,_fceg :=range _gcdfg .EG_PContent {for _ ,_aaegb :=range _fceg .EG_ContentRunContent {for _ ,_caea :=range _aaegb .EG_RunLevelElts {for _ ,_agagc :=range _caea .EG_RangeMarkupElements {if _agagc .BookmarkStart !=nil {_gfcd =append (_gfcd ,Bookmark {_agagc .BookmarkStart }); +};};};};};};for _ ,_fgcd :=range _efbc .EG_RunLevelElts {for _ ,_cffc :=range _fgcd .EG_RangeMarkupElements {if _cffc .BookmarkStart !=nil {_gfcd =append (_gfcd ,Bookmark {_cffc .BookmarkStart });};};};for _ ,_fdea :=range _efbc .Tbl {for _ ,_cdde :=range _fdea .EG_ContentRowContent {for _ ,_eegf :=range _cdde .Tr {for _ ,_fcf :=range _eegf .EG_ContentCellContent {for _ ,_egagf :=range _fcf .Tc {for _ ,_cggea :=range _egagf .EG_BlockLevelElts {for _ ,_cffb :=range _cggea .EG_ContentBlockContent {for _ ,_cgab :=range _ggee (_cffb ){_gfcd =append (_gfcd ,_cgab ); +};};};};};};};};return _gfcd ;}; -// SetRowBandSize sets the number of Rows in the row band -func (_fefadd TableStyleProperties )SetRowBandSize (rows int64 ){_fefadd ._efbde .TblStyleRowBandSize =_bf .NewCT_DecimalNumber ();_fefadd ._efbde .TblStyleRowBandSize .ValAttr =rows ;}; +// SetRightToLeft sets the run text goes from right to left. +func (_aacfd RunProperties )SetRightToLeft (b bool ){if !b {_aacfd ._dagc .Rtl =nil ;}else {_aacfd ._dagc .Rtl =_cf .NewCT_OnOff ();};}; -// Numbering return numbering that being use by paragraph. -func (_ffegc Paragraph )Numbering ()Numbering {_ffegc .ensurePPr ();_bdcg :=NewNumbering ();if _ffegc ._dbga .PPr .NumPr !=nil {_gfabg :=int64 (-1);_gfgg :=int64 (-1);if _ffegc ._dbga .PPr .NumPr .NumId !=nil {_gfabg =_ffegc ._dbga .PPr .NumPr .NumId .ValAttr ; -};for _ ,_fcddde :=range _ffegc ._gffg .Numbering ._gdegf .Num {if _gfabg < 0{break ;};if _fcddde .NumIdAttr ==_gfabg {if _fcddde .AbstractNumId !=nil {_gfgg =_fcddde .AbstractNumId .ValAttr ;_bdcg ._gdegf .Num =append (_bdcg ._gdegf .Num ,_fcddde );break ; -};};};for _ ,_fafe :=range _ffegc ._gffg .Numbering ._gdegf .AbstractNum {if _gfgg < 0{break ;};if _fafe .AbstractNumIdAttr ==_gfgg {_bdcg ._gdegf .AbstractNum =append (_bdcg ._gdegf .AbstractNum ,_fafe );break ;};};};return _bdcg ;};func (_dfdaa Endnote )content ()[]*_bf .EG_ContentBlockContent {var _cgbg []*_bf .EG_ContentBlockContent ; -for _ ,_gcbea :=range _dfdaa ._fabbd .EG_BlockLevelElts {_cgbg =append (_cgbg ,_gcbea .EG_ContentBlockContent ...);};return _cgbg ;}; +// Fonts returns the style's Fonts. +func (_dgefa RunProperties )Fonts ()Fonts {if _dgefa ._dagc .RFonts ==nil {_dgefa ._dagc .RFonts =_cf .NewCT_Fonts ();};return Fonts {_dgefa ._dagc .RFonts };}; -// Bold returns true if paragraph font is bold. -func (_abdda ParagraphProperties )Bold ()bool {_eaeaf :=_abdda ._fcdce .RPr ;return _bffc (_eaeaf .B )||_bffc (_eaeaf .BCs );}; +// X returns the inner wrapped XML type. +func (_dfebe Header )X ()*_cf .Hdr {return _dfebe ._eggfb }; -// SetBefore sets the spacing that comes before the paragraph. -func (_cdfe ParagraphSpacing )SetBefore (before _abg .Distance ){_cdfe ._dgdbe .BeforeAttr =&_de .ST_TwipsMeasure {};_cdfe ._dgdbe .BeforeAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (before /_abg .Twips ));}; +// SetValue sets the width value. +func (_fceb TableWidth )SetValue (m _eea .Distance ){_fceb ._cgdgc .WAttr =&_cf .ST_MeasurementOrPercent {};_fceb ._cgdgc .WAttr .ST_DecimalNumberOrPercent =&_cf .ST_DecimalNumberOrPercent {};_fceb ._cgdgc .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (m /_eea .Twips )); +_fceb ._cgdgc .TypeAttr =_cf .ST_TblWidthDxa ;}; -// DrawingAnchored returns a slice of AnchoredDrawings. -func (_bgff Run )DrawingAnchored ()[]AnchoredDrawing {_ffefa :=[]AnchoredDrawing {};for _ ,_gdfab :=range _bgff ._ccceca .EG_RunInnerContent {if _gdfab .Drawing ==nil {continue ;};for _ ,_cdee :=range _gdfab .Drawing .Anchor {_ffefa =append (_ffefa ,AnchoredDrawing {_bgff ._abedg ,_cdee }); -};};return _ffefa ;}; +// IsChecked returns true if a FormFieldTypeCheckBox is checked. +func (_daed FormField )IsChecked ()bool {if _daed ._agcf .CheckBox ==nil {return false ;};if _daed ._agcf .CheckBox .Checked !=nil {return true ;};return false ;}; -// AddRun adds a run of text to a hyperlink. This is the text that will be linked. -func (_fddac HyperLink )AddRun ()Run {_fdegd :=_bf .NewEG_ContentRunContent ();_fddac ._agbdc .EG_ContentRunContent =append (_fddac ._agbdc .EG_ContentRunContent ,_fdegd );_fdffg :=_bf .NewCT_R ();_fdegd .R =_fdffg ;return Run {_fddac ._fadfa ,_fdffg }; -};func (_fbadf *Document )validateBookmarks ()error {_dbaf :=make (map[string ]struct{});for _ ,_cfdg :=range _fbadf .Bookmarks (){if _ ,_ead :=_dbaf [_cfdg .Name ()];_ead {return _cag .Errorf ("d\u0075\u0070\u006c\u0069\u0063\u0061t\u0065\u0020\u0062\u006f\u006f\u006b\u006d\u0061\u0072k\u0020\u0025\u0073 \u0066o\u0075\u006e\u0064",_cfdg .Name ()); -};_dbaf [_cfdg .Name ()]=struct{}{};};return nil ;}; +// SetEastAsiaTheme sets the font East Asia Theme. +func (_gged Fonts )SetEastAsiaTheme (t _cf .ST_Theme ){_gged ._dabc .EastAsiaThemeAttr =t }; -// X returns the inner wrapped XML type. -func (_dgde NumberingDefinition )X ()*_bf .CT_AbstractNum {return _dgde ._egcb }; +// InsertStyle insert style to styles. +func (_beefe Styles )InsertStyle (ss Style ){_beefe ._cdcg .Style =append (_beefe ._cdcg .Style ,ss .X ())}; -// SetHeader sets a section header. -func (_bagae Section )SetHeader (h Header ,t _bf .ST_HdrFtr ){_ggfb :=_bf .NewEG_HdrFtrReferences ();_bagae ._fgca .EG_HdrFtrReferences =append (_bagae ._fgca .EG_HdrFtrReferences ,_ggfb );_ggfb .HeaderReference =_bf .NewCT_HdrFtrRef ();_ggfb .HeaderReference .TypeAttr =t ; -_gaaf :=_bagae ._efed ._bgf .FindRIDForN (h .Index (),_d .HeaderType );if _gaaf ==""{_e .Log .Debug ("\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"); -};_ggfb .HeaderReference .IdAttr =_gaaf ;}; +// InsertRunBefore inserts a run in the paragraph before the relative run. +func (_dacfa Paragraph )InsertRunBefore (relativeTo Run )Run {return _dacfa .insertRun (relativeTo ,true );}; -// NumId return numbering numId that being use by style properties. -func (_egba ParagraphStyleProperties )NumId ()int64 {if _egba ._egfe .NumPr !=nil {if _egba ._egfe .NumPr .NumId !=nil {return _egba ._egfe .NumPr .NumId .ValAttr ;};};return -1;}; +// TableLook returns the table look, or conditional formatting applied to a table style. +func (_ddaeb TableProperties )TableLook ()TableLook {if _ddaeb ._bgeef .TblLook ==nil {_ddaeb ._bgeef .TblLook =_cf .NewCT_TblLook ();};return TableLook {_ddaeb ._bgeef .TblLook };}; -// SetPicture sets the watermark picture. -func (_gfeeg *WatermarkPicture )SetPicture (imageRef _aa .ImageRef ){_acbbb :=imageRef .RelID ();_cgagb :=_gfeeg .getShape ();if _gfeeg ._gbdfg !=nil {_feegb :=_gfeeg ._gbdfg .EG_ShapeElements ;if len (_feegb )> 0&&_feegb [0].Imagedata !=nil {_feegb [0].Imagedata .IdAttr =&_acbbb ; -};}else {_adef :=_gfeeg .findNode (_cgagb ,"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a");for _fggfc ,_beff :=range _adef .Attrs {if _beff .Name .Local =="\u0069\u0064"{_adef .Attrs [_fggfc ].Value =_acbbb ;};};};}; +// HasEndnotes returns a bool based on the presence or abscence of endnotes within +// the document. +func (_efcd *Document )HasEndnotes ()bool {return _efcd ._edc !=nil }; // SetRight sets the right border to a specified type, color and thickness. -func (_dacd ParagraphBorders )SetRight (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_dacd ._gdbea .Right =_bf .NewCT_Border ();_abfa (_dacd ._gdbea .Right ,t ,c ,thickness );}; +func (_gafd TableBorders )SetRight (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_gafd ._gcdbd .Right =_cf .NewCT_Border ();_acfcd (_gafd ._gcdbd .Right ,t ,c ,thickness );}; -// SetCalcOnExit marks if a FormField should be CalcOnExit or not. -func (_egea FormField )SetCalcOnExit (calcOnExit bool ){_gbged :=_bf .NewCT_OnOff ();_gbged .ValAttr =&_de .ST_OnOff {Bool :&calcOnExit };_egea ._beca .CalcOnExit =[]*_bf .CT_OnOff {_gbged };}; - -// X returns the inner wrapped XML type. -func (_cggedb TableLook )X ()*_bf .CT_TblLook {return _cggedb ._ceddb }; - -// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_fbadc ParagraphProperties )ComplexSizeMeasure ()string {if _acbe :=_fbadc ._fcdce .RPr .SzCs ;_acbe !=nil {_gdfa :=_acbe .ValAttr ;if _gdfa .ST_PositiveUniversalMeasure !=nil {return *_gdfa .ST_PositiveUniversalMeasure ;};};return "";}; +// AddPageBreak adds a page break to a run. +func (_gcfec Run )AddPageBreak (){_gcca :=_gcfec .newIC ();_gcca .Br =_cf .NewCT_Br ();_gcca .Br .TypeAttr =_cf .ST_BrTypePage ;}; -// X returns the inner wrapped XML type. -func (_fbega Style )X ()*_bf .CT_Style {return _fbega ._ccecg }; +// SetNumberingLevel sets the numbering level of a paragraph. If used, then the +// NumberingDefinition must also be set via SetNumberingDefinition or +// SetNumberingDefinitionByID. +func (_bbba Paragraph )SetNumberingLevel (listLevel int ){_bbba .ensurePPr ();if _bbba ._cfba .PPr .NumPr ==nil {_bbba ._cfba .PPr .NumPr =_cf .NewCT_NumPr ();};_fagb :=_cf .NewCT_DecimalNumber ();_fagb .ValAttr =int64 (listLevel );_bbba ._cfba .PPr .NumPr .Ilvl =_fagb ; +}; -// Color controls the run or styles color. -type Color struct{_baba *_bf .CT_Color }; +// SetVerticalBanding controls the conditional formatting for vertical banding. +func (_efde TableLook )SetVerticalBanding (on bool ){if !on {_efde ._befbag .NoVBandAttr =&_bd .ST_OnOff {};_efde ._befbag .NoVBandAttr .ST_OnOff1 =_bd .ST_OnOff1On ;}else {_efde ._befbag .NoVBandAttr =&_bd .ST_OnOff {};_efde ._befbag .NoVBandAttr .ST_OnOff1 =_bd .ST_OnOff1Off ; +};}; -// 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 (_eaaeg TableProperties )SetLayout (l _bf .ST_TblLayoutType ){if l ==_bf .ST_TblLayoutTypeUnset ||l ==_bf .ST_TblLayoutTypeAutofit {_eaaeg ._daef .TblLayout =nil ;}else {_eaaeg ._daef .TblLayout =_bf .NewCT_TblLayoutType ();_eaaeg ._daef .TblLayout .TypeAttr =l ; -};};func (_abgca Endnote )id ()int64 {return _abgca ._fabbd .IdAttr }; +// HasFootnotes returns a bool based on the presence or abscence of footnotes within +// the document. +func (_caecg *Document )HasFootnotes ()bool {return _caecg ._adb !=nil }; -// SetAlignment set alignment of paragraph. -func (_ecgb Paragraph )SetAlignment (alignment _bf .ST_Jc ){_ecgb .ensurePPr ();if _ecgb ._dbga .PPr .Jc ==nil {_ecgb ._dbga .PPr .Jc =_bf .NewCT_Jc ();};_ecgb ._dbga .PPr .Jc .ValAttr =alignment ;}; +// RemoveMailMerge removes any mail merge settings +func (_fccc Settings )RemoveMailMerge (){_fccc ._edffb .MailMerge =nil };var (FootnoteTextStyleId ="\u0046\u006f\u006ft\u006e\u006f\u0074\u0065\u0054\u0065\u0078\u0074";_ccc ="\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"; +EndnoteTextStyleId ="E\u006e\u0064\u006e\u006f\u0074\u0065\u0054\u0065\u0078\u0074";_aga ="\u0045\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065";_ada =uint64 (20);); -// Paragraphs returns the paragraphs within a structured document tag. -func (_cgbae StructuredDocumentTag )Paragraphs ()[]Paragraph {if _cgbae ._cccgd .SdtContent ==nil {return nil ;};_cgbcg :=[]Paragraph {};for _ ,_agdd :=range _cgbae ._cccgd .SdtContent .P {_cgbcg =append (_cgbcg ,Paragraph {_cgbae ._gbedg ,_agdd });};return _cgbcg ; +// 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 (_bgceb Header )AddImage (i _a .Image )(_a .ImageRef ,error ){var _dccge _a .Relationships ;for _eabcd ,_efgdf :=range _bgceb ._eagd ._bba {if _efgdf ==_bgceb ._eggfb {_dccge =_bgceb ._eagd ._abe [_eabcd ];};};_bdbf :=_a .MakeImageRef (i ,&_bgceb ._eagd .DocBase ,_dccge ); +if i .Data ==nil &&i .Path ==""{return _bdbf ,_be .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 _bdbf ,_be .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 _bdbf ,_be .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");};_bgceb ._eagd .Images =append (_bgceb ._eagd .Images ,_bdbf ); +_cfgfa :=_ed .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_bgceb ._eagd .Images ),i .Format );_cbbg :=_dccge .AddRelationship (_cfgfa ,_c .ImageType );_bdbf .SetRelID (_cbbg .X ().IdAttr );return _bdbf ,nil ; }; -// SetAll sets all of the borders to a given value. -func (_ega CellBorders )SetAll (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_ega .SetBottom (t ,c ,thickness );_ega .SetLeft (t ,c ,thickness );_ega .SetRight (t ,c ,thickness );_ega .SetTop (t ,c ,thickness );_ega .SetInsideHorizontal (t ,c ,thickness ); -_ega .SetInsideVertical (t ,c ,thickness );}; - -// SetVAlignment sets the vertical alignment for an anchored image. -func (_bfd AnchoredDrawing )SetVAlignment (v _bf .WdST_AlignV ){_bfd ._fc .PositionV .Choice =&_bf .WdCT_PosVChoice {};_bfd ._fc .PositionV .Choice .Align =v ;}; +// FindNodeByText return node based on matched text and return a slice of node. +func (_bafda *Nodes )FindNodeByText (text string )[]Node {_bcac :=[]Node {};for _ ,_ffcf :=range _bafda ._cdcfc {if _ca .TrimSpace (_ffcf .Text ())==text {_bcac =append (_bcac ,_ffcf );};_fccb :=Nodes {_cdcfc :_ffcf .Children };_bcac =append (_bcac ,_fccb .FindNodeByText (text )...); +};return _bcac ;}; -// SetOutlineLvl sets outline level of paragraph. -func (_fgab Paragraph )SetOutlineLvl (lvl int64 ){_fgab .ensurePPr ();if _fgab ._dbga .PPr .OutlineLvl ==nil {_fgab ._dbga .PPr .OutlineLvl =_bf .NewCT_DecimalNumber ();};_cgf :=lvl -1;_fgab ._dbga .PPr .OutlineLvl .ValAttr =_cgf ;}; +// SetLayoutInCell sets the layoutInCell attribute of anchor. +func (_gd AnchoredDrawing )SetLayoutInCell (val bool ){_gd ._cfg .LayoutInCellAttr =val }; -// SetLineSpacing sets the spacing between lines in a paragraph. -func (_bcdbb ParagraphSpacing )SetLineSpacing (d _abg .Distance ,rule _bf .ST_LineSpacingRule ){if rule ==_bf .ST_LineSpacingRuleUnset {_bcdbb ._dgdbe .LineRuleAttr =_bf .ST_LineSpacingRuleUnset ;_bcdbb ._dgdbe .LineAttr =nil ;}else {_bcdbb ._dgdbe .LineRuleAttr =rule ; -_bcdbb ._dgdbe .LineAttr =&_bf .ST_SignedTwipsMeasure {};_bcdbb ._dgdbe .LineAttr .Int64 =_d .Int64 (int64 (d /_abg .Twips ));};}; +// Paragraphs returns the paragraphs defined in a footnote. +func (_gegg Footnote )Paragraphs ()[]Paragraph {_gefe :=[]Paragraph {};for _ ,_gdff :=range _gegg .content (){for _ ,_fbccd :=range _gdff .P {_gefe =append (_gefe ,Paragraph {_gegg ._gccgd ,_fbccd });};};return _gefe ;}; -// Append appends a document d0 to a document d1. All settings, headers and footers remain the same as in the document d0 if they exist there, otherwise they are taken from the d1. -func (_afbc *Document )Append (d1orig *Document )error {_bfgf ,_cddb :=d1orig .Copy ();if _cddb !=nil {return _cddb ;};_afbc .DocBase =_afbc .DocBase .Append (_bfgf .DocBase );if _bfgf ._aff .ConformanceAttr !=_de .ST_ConformanceClassStrict {_afbc ._aff .ConformanceAttr =_bfgf ._aff .ConformanceAttr ; -};_ggeg :=_afbc ._bgf .X ().Relationship ;_effg :=_bfgf ._bgf .X ().Relationship ;_dafbb :=_bfgf ._aff .Body ;_dged :=map[string ]string {};_dbcg :=map[int64 ]int64 {};_dege :=map[int64 ]int64 {};for _ ,_febg :=range _effg {_gcbe :=true ;_cggc :=_febg .IdAttr ; -_ecfbf :=_febg .TargetAttr ;_cbde :=_febg .TypeAttr ;_ccag :=_cbde ==_d .ImageType ;_dagb :=_cbde ==_d .HyperLinkType ;var _facaf string ;for _ ,_gggd :=range _ggeg {if _gggd .TypeAttr ==_cbde &&_gggd .TargetAttr ==_ecfbf {_gcbe =false ;_facaf =_gggd .IdAttr ; -break ;};};if _ccag {_deb :="\u0077\u006f\u0072d\u002f"+_ecfbf ;for _ ,_beacb :=range _bfgf .DocBase .Images {if _beacb .Target ()==_deb {_ffgc ,_baaed :=_aa .ImageFromStorage (_beacb .Path ());if _baaed !=nil {return _baaed ;};_abcc ,_baaed :=_afbc .AddImage (_ffgc ); -if _baaed !=nil {return _baaed ;};_facaf =_abcc .RelID ();break ;};};}else if _gcbe {if _dagb {_gagg :=_afbc ._bgf .AddHyperlink (_ecfbf );_facaf =_aa .Relationship (_gagg ).ID ();}else {_fggc :=_afbc ._bgf .AddRelationship (_ecfbf ,_cbde );_facaf =_fggc .X ().IdAttr ; -};};if _cggc !=_facaf {_dged [_cggc ]=_facaf ;};};if _dafbb .SectPr !=nil {for _ ,_ebgb :=range _dafbb .SectPr .EG_HdrFtrReferences {if _ebgb .HeaderReference !=nil {if _abddb ,_ceeg :=_dged [_ebgb .HeaderReference .IdAttr ];_ceeg {_ebgb .HeaderReference .IdAttr =_abddb ; -_afbc ._fgea =append (_afbc ._fgea ,_aa .NewRelationships ());};}else if _ebgb .FooterReference !=nil {if _eaffb ,_egbe :=_dged [_ebgb .FooterReference .IdAttr ];_egbe {_ebgb .FooterReference .IdAttr =_eaffb ;_afbc ._fb =append (_afbc ._fb ,_aa .NewRelationships ()); -};};};};_cfbe ,_facag :=_afbc ._cbfc ,_bfgf ._cbfc ;if _cfbe !=nil {if _facag !=nil {if _cfbe .Endnote !=nil {if _facag .Endnote !=nil {_cadba :=int64 (len (_cfbe .Endnote )+1);for _ ,_gdcd :=range _facag .Endnote {_adcf :=_gdcd .IdAttr ;if _adcf > 0{_gdcd .IdAttr =_cadba ; -_cfbe .Endnote =append (_cfbe .Endnote ,_gdcd );_dege [_adcf ]=_cadba ;_cadba ++;};};};}else {_cfbe .Endnote =_facag .Endnote ;};};}else if _facag !=nil {_cfbe =_facag ;};_afbc ._cbfc =_cfbe ;_afeaf ,_ddff :=_afbc ._edc ,_bfgf ._edc ;if _afeaf !=nil {if _ddff !=nil {if _afeaf .Footnote !=nil {if _ddff .Footnote !=nil {_cbca :=int64 (len (_afeaf .Footnote )+1); -for _ ,_cdc :=range _ddff .Footnote {_ecba :=_cdc .IdAttr ;if _ecba > 0{_cdc .IdAttr =_cbca ;_afeaf .Footnote =append (_afeaf .Footnote ,_cdc );_dbcg [_ecba ]=_cbca ;_cbca ++;};};};}else {_afeaf .Footnote =_ddff .Footnote ;};};}else if _ddff !=nil {_afeaf =_ddff ; -};_afbc ._edc =_afeaf ;for _ ,_cgcc :=range _dafbb .EG_BlockLevelElts {for _ ,_ccg :=range _cgcc .EG_ContentBlockContent {for _ ,_geead :=range _ccg .P {_acfe (_geead ,_dged );_gbcc (_geead ,_dged );_ebdc (_geead ,_dbcg ,_dege );};for _ ,_bebd :=range _ccg .Tbl {_gafcd (_bebd ,_dged ); -_dgcaf (_bebd ,_dged );_gcga (_bebd ,_dbcg ,_dege );};};};_afbc ._aff .Body .EG_BlockLevelElts =append (_afbc ._aff .Body .EG_BlockLevelElts ,_bfgf ._aff .Body .EG_BlockLevelElts ...);if _afbc ._aff .Body .SectPr ==nil {_afbc ._aff .Body .SectPr =_bfgf ._aff .Body .SectPr ; -}else {var _acdf ,_bgdd bool ;for _ ,_dfbf :=range _afbc ._aff .Body .SectPr .EG_HdrFtrReferences {if _dfbf .HeaderReference !=nil {_acdf =true ;}else if _dfbf .FooterReference !=nil {_bgdd =true ;};};if !_acdf {for _ ,_dadd :=range _bfgf ._aff .Body .SectPr .EG_HdrFtrReferences {if _dadd .HeaderReference !=nil {_afbc ._aff .Body .SectPr .EG_HdrFtrReferences =append (_afbc ._aff .Body .SectPr .EG_HdrFtrReferences ,_dadd ); -break ;};};};if !_bgdd {for _ ,_ffgf :=range _bfgf ._aff .Body .SectPr .EG_HdrFtrReferences {if _ffgf .FooterReference !=nil {_afbc ._aff .Body .SectPr .EG_HdrFtrReferences =append (_afbc ._aff .Body .SectPr .EG_HdrFtrReferences ,_ffgf );break ;};};};if _afbc ._aff .Body .SectPr .Cols ==nil &&_bfgf ._aff .Body .SectPr .Cols !=nil {_afbc ._aff .Body .SectPr .Cols =_bfgf ._aff .Body .SectPr .Cols ; -};};_ggacb :=_afbc .Numbering ._gdegf ;_bbbb :=_bfgf .Numbering ._gdegf ;if _ggacb ==nil &&_bbbb !=nil {_ggacb =_bbbb ;};_afbc .Numbering ._gdegf =_ggacb ;if _afbc .Styles ._aebbf ==nil &&_bfgf .Styles ._aebbf !=nil {_afbc .Styles ._aebbf =_bfgf .Styles ._aebbf ; -};_afbc ._aef =append (_afbc ._aef ,_bfgf ._aef ...);_afbc ._gcge =append (_afbc ._gcge ,_bfgf ._gcge ...);if len (_afbc ._cee )==0{_afbc ._cee =_bfgf ._cee ;};if len (_afbc ._ggf )==0{_afbc ._ggf =_bfgf ._ggf ;};_gabe :=_afbc ._ccde ;_acac :=_bfgf ._ccde ; -if _gabe !=nil {if _acac !=nil {if _gabe .Divs !=nil {if _acac .Divs !=nil {_gabe .Divs .Div =append (_gabe .Divs .Div ,_acac .Divs .Div ...);};}else {_gabe .Divs =_acac .Divs ;};};_gabe .Frameset =nil ;}else if _acac !=nil {_gabe =_acac ;_gabe .Frameset =nil ; -};_afbc ._ccde =_gabe ;_egbb :=_afbc ._gdb ;_dgaa :=_bfgf ._gdb ;if _egbb !=nil {if _dgaa !=nil {if _egbb .Font !=nil {if _dgaa .Font !=nil {for _ ,_cfedd :=range _dgaa .Font {_cdce :=true ;for _ ,_agca :=range _egbb .Font {if _agca .NameAttr ==_cfedd .NameAttr {_cdce =false ; -break ;};};if _cdce {_egbb .Font =append (_egbb .Font ,_cfedd );};};};}else {_egbb .Font =_dgaa .Font ;};};}else if _dgaa !=nil {_egbb =_dgaa ;};_afbc ._gdb =_egbb ;return nil ;}; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// document. +func (_eccb *Document )GetImageByRelID (relID string )(_a .ImageRef ,bool ){_afad :=_eccb ._dfc .GetTargetByRelId (relID );_geaf :="";for _ ,_gaag :=range _eccb ._abe {if _geaf !=""{break ;};_geaf =_gaag .GetTargetByRelId (relID );};for _ ,_daf :=range _eccb .Images {if _daf .RelID ()==relID {return _daf ,true ; +};if _afad !=""{_bdgb :=_ca .Replace (_daf .Target (),"\u0077\u006f\u0072d\u002f","",1);if _bdgb ==_afad {if _daf .RelID ()==""{_daf .SetRelID (relID );};return _daf ,true ;};};if _geaf !=""{_bedb :=_ca .Replace (_daf .Target (),"\u0077\u006f\u0072d\u002f","",1); +if _bedb ==_geaf {if _daf .RelID ()==""{_daf .SetRelID (relID );};return _daf ,true ;};};};return _a .ImageRef {},false ;}; -// Themes returns document's themes. -func (_cgac *Document )Themes ()[]*_fa .Theme {return _cgac ._aef }; +// Section return paragraph properties section value. +func (_eeacf ParagraphProperties )Section ()(Section ,bool ){if _eeacf ._effdb .SectPr !=nil {return Section {_eeacf ._fdfb ,_eeacf ._effdb .SectPr },true ;};return Section {},false ;}; -// SetTextStyleBold set text style of watermark to bold. -func (_egabe *WatermarkText )SetTextStyleBold (value bool ){if _egabe ._feab !=nil {_ceec :=_egabe .GetStyle ();_ceec .SetBold (value );_egabe .SetStyle (_ceec );};}; +// InitializeDefault constructs a default numbering. +func (_eccba Numbering )InitializeDefault (){_eadgf :=_cf .NewCT_AbstractNum ();_eadgf .MultiLevelType =_cf .NewCT_MultiLevelType ();_eadgf .MultiLevelType .ValAttr =_cf .ST_MultiLevelTypeHybridMultilevel ;_eccba ._eebf .AbstractNum =append (_eccba ._eebf .AbstractNum ,_eadgf ); +_eadgf .AbstractNumIdAttr =1;const _caad =720;const _eeda =720;const _efae =360;for _cfcfa :=0;_cfcfa < 9;_cfcfa ++{_aeeg :=_cf .NewCT_Lvl ();_aeeg .IlvlAttr =int64 (_cfcfa );_aeeg .Start =_cf .NewCT_DecimalNumber ();_aeeg .Start .ValAttr =1;_aeeg .NumFmt =_cf .NewCT_NumFmt (); +_aeeg .NumFmt .ValAttr =_cf .ST_NumberFormatBullet ;_aeeg .Suff =_cf .NewCT_LevelSuffix ();_aeeg .Suff .ValAttr =_cf .ST_LevelSuffixNothing ;_aeeg .LvlText =_cf .NewCT_LevelText ();_aeeg .LvlText .ValAttr =_c .String ("\uf0b7");_aeeg .LvlJc =_cf .NewCT_Jc (); +_aeeg .LvlJc .ValAttr =_cf .ST_JcLeft ;_aeeg .RPr =_cf .NewCT_RPr ();_aeeg .RPr .RFonts =_cf .NewCT_Fonts ();_aeeg .RPr .RFonts .AsciiAttr =_c .String ("\u0053\u0079\u006d\u0062\u006f\u006c");_aeeg .RPr .RFonts .HAnsiAttr =_c .String ("\u0053\u0079\u006d\u0062\u006f\u006c"); +_aeeg .RPr .RFonts .HintAttr =_cf .ST_HintDefault ;_aeeg .PPr =_cf .NewCT_PPrGeneral ();_acbbd :=int64 (_cfcfa *_eeda +_caad );_aeeg .PPr .Ind =_cf .NewCT_Ind ();_aeeg .PPr .Ind .LeftAttr =&_cf .ST_SignedTwipsMeasure {};_aeeg .PPr .Ind .LeftAttr .Int64 =_c .Int64 (_acbbd ); +_aeeg .PPr .Ind .HangingAttr =&_bd .ST_TwipsMeasure {};_aeeg .PPr .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (_efae ));_eadgf .Lvl =append (_eadgf .Lvl ,_aeeg );};_geffa :=_cf .NewCT_Num ();_geffa .NumIdAttr =1;_geffa .AbstractNumId =_cf .NewCT_DecimalNumber (); +_geffa .AbstractNumId .ValAttr =1;_eccba ._eebf .Num =append (_eccba ._eebf .Num ,_geffa );}; -// X returns the inner wrapped XML type. -func (_gcafa Settings )X ()*_bf .Settings {return _gcafa ._eebg }; +// SetFormat sets the numbering format. +func (_ffea NumberingLevel )SetFormat (f _cf .ST_NumberFormat ){if _ffea ._fdcfbg .NumFmt ==nil {_ffea ._fdcfbg .NumFmt =_cf .NewCT_NumFmt ();};_ffea ._fdcfbg .NumFmt .ValAttr =f ;};func (_dffb Paragraph )addFldCharsForField (_efcg ,_gffge string )FormField {_cfaa :=_dffb .addBeginFldChar (_efcg ); +_caaad :=FormField {_agcf :_cfaa };_eafg :=_dffb ._bbfb .Bookmarks ();_dfbce :=int64 (len (_eafg ));if _efcg !=""{_dffb .addStartBookmark (_dfbce ,_efcg );};_dffb .addInstrText (_gffge );_dffb .addSeparateFldChar ();if _gffge =="\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054"{_bdgf :=_dffb .AddRun (); +_aacff :=_cf .NewEG_RunInnerContent ();_bdgf ._gcegb .EG_RunInnerContent =[]*_cf .EG_RunInnerContent {_aacff };_caaad ._cegf =_aacff ;};_dffb .addEndFldChar ();if _efcg !=""{_dffb .addEndBookmark (_dfbce );};return _caaad ;}; -// SetTargetByRef sets the URL target of the hyperlink and is more efficient if a link -// destination will be used many times. -func (_fcgd HyperLink )SetTargetByRef (link _aa .Hyperlink ){_fcgd ._agbdc .IdAttr =_d .String (_aa .Relationship (link ).ID ());_fcgd ._agbdc .AnchorAttr =nil ;}; +// 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 (_cbddd *Document )MailMerge (mergeContent map[string ]string ){_fafc :=_cbddd .mergeFields ();_ebcb :=map[Paragraph ][]Run {};for _ ,_abbf :=range _fafc {_adac ,_cebga :=mergeContent [_abbf ._eabcg ];if _cebga {if _abbf ._cdffc {_adac =_ca .ToUpper (_adac ); +}else if _abbf ._bcfa {_adac =_ca .ToLower (_adac );}else if _abbf ._aaebf {_adac =_ca .Title (_adac );}else if _abbf ._aeef {_efag :=_cg .Buffer {};for _accea ,_eagdf :=range _adac {if _accea ==0{_efag .WriteRune (_f .ToUpper (_eagdf ));}else {_efag .WriteRune (_eagdf ); +};};_adac =_efag .String ();};if _adac !=""&&_abbf ._egage !=""{_adac =_abbf ._egage +_adac ;};if _adac !=""&&_abbf ._ggbd !=""{_adac =_adac +_abbf ._ggbd ;};};if _abbf ._gbbef {if len (_abbf ._geaab .FldSimple )==1&&len (_abbf ._geaab .FldSimple [0].EG_PContent )==1&&len (_abbf ._geaab .FldSimple [0].EG_PContent [0].EG_ContentRunContent )==1{_eegff :=&_cf .EG_ContentRunContent {}; +_eegff .R =_abbf ._geaab .FldSimple [0].EG_PContent [0].EG_ContentRunContent [0].R ;_abbf ._geaab .FldSimple =nil ;_cbeg :=Run {_cbddd ,_eegff .R };_cbeg .ClearContent ();_cbeg .AddText (_adac );_abbf ._geaab .EG_ContentRunContent =append (_abbf ._geaab .EG_ContentRunContent ,_eegff ); +};}else {_feae :=_abbf ._deff .Runs ();for _eedcb :=_abbf ._dggd ;_eedcb <=_abbf ._ecddf ;_eedcb ++{if _eedcb ==_abbf ._dggc +1{_feae [_eedcb ].ClearContent ();_feae [_eedcb ].AddText (_adac );}else {_ebcb [_abbf ._deff ]=append (_ebcb [_abbf ._deff ],_feae [_eedcb ]); +};};};};for _gfffc ,_dcdec :=range _ebcb {for _ ,_gfdc :=range _dcdec {_gfffc .RemoveRun (_gfdc );};};_cbddd .Settings .RemoveMailMerge ();}; -// SetAlignment controls the paragraph alignment -func (_afccd ParagraphStyleProperties )SetAlignment (align _bf .ST_Jc ){if align ==_bf .ST_JcUnset {_afccd ._egfe .Jc =nil ;}else {_afccd ._egfe .Jc =_bf .NewCT_Jc ();_afccd ._egfe .Jc .ValAttr =align ;};}; +// SetAllCaps sets the run to all caps. +func (_bdeaa RunProperties )SetAllCaps (b bool ){if !b {_bdeaa ._dagc .Caps =nil ;}else {_bdeaa ._dagc .Caps =_cf .NewCT_OnOff ();};}; -// SetWrapPathStart sets wrapPath start value. -func (_fcb AnchorDrawWrapOptions )SetWrapPathStart (coordinate *_fa .CT_Point2D ){_fcb ._cgge =coordinate ;}; +// FormFieldType is the type of the form field. +// +//go:generate stringer -type=FormFieldType +type FormFieldType byte ; -// IgnoreSpaceBetweenParagraphOfSameStyle sets contextual spacing. -func (_bbcc Paragraph )IgnoreSpaceBetweenParagraphOfSameStyle (){_bbcc .ensurePPr ();if _bbcc ._dbga .PPr .ContextualSpacing ==nil {_bbcc ._dbga .PPr .ContextualSpacing =_bf .NewCT_OnOff ();};_bbcc ._dbga .PPr .ContextualSpacing .ValAttr =&_de .ST_OnOff {ST_OnOff1 :_de .ST_OnOff1On }; -}; +// X returns the inner wml.CT_PBdr +func (_gdefd ParagraphBorders )X ()*_cf .CT_PBdr {return _gdefd ._bgaeg };func _ebdff ()*_daa .Textpath {_geeab :=_daa .NewTextpath ();_geeab .OnAttr =_bd .ST_TrueFalseTrue ;_geeab .FitshapeAttr =_bd .ST_TrueFalseTrue ;return _geeab ;};func _bab (_gbbe _da .ReaderAt ,_daad int64 ,_ebbe string )(*Document ,error ){const _fde ="\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0052\u0065\u0061\u0064"; +if !_ag .GetLicenseKey ().IsLicensed ()&&!_bbc {_ed .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");_ed .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); +return nil ,_be .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");};_fce :=New ();_fce .Numbering ._eebf =nil ;if len (_ebbe )> 0{_fce ._fcc =_ebbe ; +}else {_aag ,_agc :=_ag .GenRefId ("\u0064\u0072");if _agc !=nil {_eg .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_agc );return nil ,_agc ;};_fce ._fcc =_aag ;};if _cdge :=_ag .Track (_fce ._fcc ,_fde );_cdge !=nil {_eg .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_cdge ); +return nil ,_cdge ;};_bea ,_ebbf :=_dg .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0064\u006f\u0063\u0078");if _ebbf !=nil {return nil ,_ebbf ;};_fce .TmpPath =_bea ;_eag ,_ebbf :=_eeg .NewReader (_gbbe ,_daad );if _ebbf !=nil {return nil ,_ed .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_ebbf ); +};_bcg :=[]*_eeg .File {};_bcg =append (_bcg ,_eag .File ...);_babd :=false ;for _ ,_fdff :=range _bcg {if _fdff .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_babd =true ; +break ;};};if _babd {_fce .CreateCustomProperties ();};_adba :=_fce ._gdf .ConformanceAttr ;_efggc :=_fe .DecodeMap {};_efggc .SetOnNewRelationshipFunc (_fce .onNewRelationship );_efggc .AddTarget (_c .ContentTypesFilename ,_fce .ContentTypes .X (),"",0); +_efggc .AddTarget (_c .BaseRelsFilename ,_fce .Rels .X (),"",0);if _ccda :=_efggc .Decode (_bcg );_ccda !=nil {return nil ,_ccda ;};_fce ._gdf .ConformanceAttr =_adba ;for _ ,_gdec :=range _bcg {if _gdec ==nil {continue ;};if _gfd :=_fce .AddExtraFileFromZip (_gdec ); +_gfd !=nil {return nil ,_gfd ;};};if _babd {_baaf :=false ;for _ ,_dgbc :=range _fce .Rels .X ().Relationship {if _dgbc .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_baaf =true ; +break ;};};if !_baaf {_fce .AddCustomRelationships ();};};return _fce ,nil ;}; -// SetNumberingLevel sets the numbering level of a paragraph. If used, then the -// NumberingDefinition must also be set via SetNumberingDefinition or -// SetNumberingDefinitionByID. -func (_bcff Paragraph )SetNumberingLevel (listLevel int ){_bcff .ensurePPr ();if _bcff ._dbga .PPr .NumPr ==nil {_bcff ._dbga .PPr .NumPr =_bf .NewCT_NumPr ();};_adbe :=_bf .NewCT_DecimalNumber ();_adbe .ValAttr =int64 (listLevel );_bcff ._dbga .PPr .NumPr .Ilvl =_adbe ; -}; +// SetText sets the text to be used in bullet mode. +func (_daff NumberingLevel )SetText (t string ){if t ==""{_daff ._fdcfbg .LvlText =nil ;}else {_daff ._fdcfbg .LvlText =_cf .NewCT_LevelText ();_daff ._fdcfbg .LvlText .ValAttr =_c .String (t );};}; // SetTop sets the top border to a specified type, color and thickness. -func (_cbcd TableBorders )SetTop (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_cbcd ._fbdf .Top =_bf .NewCT_Border ();_gbfg (_cbcd ._fbdf .Top ,t ,c ,thickness );}; +func (_fg CellBorders )SetTop (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_fg ._cbd .Top =_cf .NewCT_Border ();_acfcd (_fg ._cbd .Top ,t ,c ,thickness );};func (_beeed Styles )initializeDocDefaults (){_beeed ._cdcg .DocDefaults =_cf .NewCT_DocDefaults (); +_beeed ._cdcg .DocDefaults .RPrDefault =_cf .NewCT_RPrDefault ();_beeed ._cdcg .DocDefaults .RPrDefault .RPr =_cf .NewCT_RPr ();_fafdg :=RunProperties {_beeed ._cdcg .DocDefaults .RPrDefault .RPr };_fafdg .SetSize (12*_eea .Point );_fafdg .Fonts ().SetASCIITheme (_cf .ST_ThemeMajorAscii ); +_fafdg .Fonts ().SetEastAsiaTheme (_cf .ST_ThemeMajorEastAsia );_fafdg .Fonts ().SetHANSITheme (_cf .ST_ThemeMajorHAnsi );_fafdg .Fonts ().SetCSTheme (_cf .ST_ThemeMajorBidi );_fafdg .X ().Lang =_cf .NewCT_Language ();_fafdg .X ().Lang .ValAttr =_c .String ("\u0065\u006e\u002dU\u0053"); +_fafdg .X ().Lang .EastAsiaAttr =_c .String ("\u0065\u006e\u002dU\u0053");_fafdg .X ().Lang .BidiAttr =_c .String ("\u0061\u0072\u002dS\u0041");_beeed ._cdcg .DocDefaults .PPrDefault =_cf .NewCT_PPrDefault ();}; -// SetHangingIndent controls the hanging indent of the paragraph. -func (_gafaa ParagraphStyleProperties )SetHangingIndent (m _abg .Distance ){if _gafaa ._egfe .Ind ==nil {_gafaa ._egfe .Ind =_bf .NewCT_Ind ();};if m ==_abg .Zero {_gafaa ._egfe .Ind .HangingAttr =nil ;}else {_gafaa ._egfe .Ind .HangingAttr =&_de .ST_TwipsMeasure {}; -_gafaa ._egfe .Ind .HangingAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (m /_abg .Twips ));};}; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_ggc CellBorders )SetBottom (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_ggc ._cbd .Bottom =_cf .NewCT_Border ();_acfcd (_ggc ._cbd .Bottom ,t ,c ,thickness );}; -// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same -// page. -func (_dccd ParagraphStyleProperties )SetKeepOnOnePage (b bool ){if !b {_dccd ._egfe .KeepLines =nil ;}else {_dccd ._egfe .KeepLines =_bf .NewCT_OnOff ();};}; +// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the +// document. +func (_gccb *Document )GetChartSpaceByRelId (relId string )*_beg .ChartSpace {_ecff :=_gccb ._dfc .GetTargetByRelId (relId );for _ ,_fede :=range _gccb ._aed {if _ecff ==_fede .Target (){return _fede ._ba ;};};return nil ;}; -// SetBetween sets the between border to a specified type, color and thickness between paragraph. -func (_egaf ParagraphBorders )SetBetween (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_egaf ._gdbea .Between =_bf .NewCT_Border ();_abfa (_egaf ._gdbea .Between ,t ,c ,thickness );}; +// SetStartIndent controls the start indent of the paragraph. +func (_agaee ParagraphStyleProperties )SetStartIndent (m _eea .Distance ){if _agaee ._adbae .Ind ==nil {_agaee ._adbae .Ind =_cf .NewCT_Ind ();};if m ==_eea .Zero {_agaee ._adbae .Ind .StartAttr =nil ;}else {_agaee ._adbae .Ind .StartAttr =&_cf .ST_SignedTwipsMeasure {}; +_agaee ._adbae .Ind .StartAttr .Int64 =_c .Int64 (int64 (m /_eea .Twips ));};}; -// Headers returns the headers defined in the document. -func (_fcee *Document )Headers ()[]Header {_gfa :=[]Header {};for _ ,_fda :=range _fcee ._cee {_gfa =append (_gfa ,Header {_fcee ,_fda });};return _gfa ;}; +// SetPossibleValues sets possible values for a FormFieldTypeDropDown. +func (_egaa FormField )SetPossibleValues (values []string ){if _egaa ._agcf .DdList !=nil {for _ ,_dbaf :=range values {_ffged :=_cf .NewCT_String ();_ffged .ValAttr =_dbaf ;_egaa ._agcf .DdList .ListEntry =append (_egaa ._agcf .DdList .ListEntry ,_ffged ); +};};}; -// SetPageSizeAndOrientation sets the page size and orientation for a section. -func (_cadg Section )SetPageSizeAndOrientation (w ,h _abg .Distance ,orientation _bf .ST_PageOrientation ){if _cadg ._fgca .PgSz ==nil {_cadg ._fgca .PgSz =_bf .NewCT_PageSz ();};_cadg ._fgca .PgSz .OrientAttr =orientation ;if orientation ==_bf .ST_PageOrientationLandscape {_cadg ._fgca .PgSz .WAttr =&_de .ST_TwipsMeasure {}; -_cadg ._fgca .PgSz .WAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (h /_abg .Twips ));_cadg ._fgca .PgSz .HAttr =&_de .ST_TwipsMeasure {};_cadg ._fgca .PgSz .HAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (w /_abg .Twips ));}else {_cadg ._fgca .PgSz .WAttr =&_de .ST_TwipsMeasure {}; -_cadg ._fgca .PgSz .WAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (w /_abg .Twips ));_cadg ._fgca .PgSz .HAttr =&_de .ST_TwipsMeasure {};_cadg ._fgca .PgSz .HAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (h /_abg .Twips ));};}; +// Nodes contains slice of Node element. +type Nodes struct{_cdcfc []Node }; -// SetRight sets the right border to a specified type, color and thickness. -func (_bg CellBorders )SetRight (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_bg ._eeea .Right =_bf .NewCT_Border ();_gbfg (_bg ._eeea .Right ,t ,c ,thickness );}; +// SetShapeStyle sets style to the element v:shape in watermark. +func (_gcded *WatermarkPicture )SetShapeStyle (shapeStyle _db .ShapeStyle ){if _gcded ._afga !=nil {_fggb :=shapeStyle .String ();_gcded ._afga .StyleAttr =&_fggb ;};}; -// RowProperties are the properties for a row within a table -type RowProperties struct{_fgcc *_bf .CT_TrPr }; +// RunProperties returns the run style properties. +func (_agged Style )RunProperties ()RunProperties {if _agged ._bccef .RPr ==nil {_agged ._bccef .RPr =_cf .NewCT_RPr ();};return RunProperties {_agged ._bccef .RPr };}; -// SetHangingIndent controls the indentation of the non-first lines in a paragraph. -func (_eecc ParagraphProperties )SetHangingIndent (m _abg .Distance ){if _eecc ._fcdce .Ind ==nil {_eecc ._fcdce .Ind =_bf .NewCT_Ind ();};if m ==_abg .Zero {_eecc ._fcdce .Ind .HangingAttr =nil ;}else {_eecc ._fcdce .Ind .HangingAttr =&_de .ST_TwipsMeasure {}; -_eecc ._fcdce .Ind .HangingAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (m /_abg .Twips ));};}; +// SetPrimaryStyle marks the style as a primary style. +func (_ageb Style )SetPrimaryStyle (b bool ){if b {_ageb ._bccef .QFormat =_cf .NewCT_OnOff ();}else {_ageb ._bccef .QFormat =nil ;};}; -// SetValue sets the width value. -func (_caagd TableWidth )SetValue (m _abg .Distance ){_caagd ._acgg .WAttr =&_bf .ST_MeasurementOrPercent {};_caagd ._acgg .WAttr .ST_DecimalNumberOrPercent =&_bf .ST_DecimalNumberOrPercent {};_caagd ._acgg .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_d .Int64 (int64 (m /_abg .Twips )); -_caagd ._acgg .TypeAttr =_bf .ST_TblWidthDxa ;}; +// Value returns the tring value of a FormFieldTypeText or FormFieldTypeDropDown. +func (_eacg FormField )Value ()string {if _eacg ._agcf .TextInput !=nil &&_eacg ._cegf .T !=nil {return _eacg ._cegf .T .Content ;}else if _eacg ._agcf .DdList !=nil &&_eacg ._agcf .DdList .Result !=nil {_cgfab :=_eacg .PossibleValues ();_ffbf :=int (_eacg ._agcf .DdList .Result .ValAttr ); +if _ffbf < len (_cgfab ){return _cgfab [_ffbf ];};}else if _eacg ._agcf .CheckBox !=nil {if _eacg .IsChecked (){return "\u0074\u0072\u0075\u0065";};return "\u0066\u0061\u006cs\u0065";};return "";}; -// SetFontFamily sets the Ascii & HAnsi fonly family for a run. -func (_aafb RunProperties )SetFontFamily (family string ){if _aafb ._gaffa .RFonts ==nil {_aafb ._gaffa .RFonts =_bf .NewCT_Fonts ();};_aafb ._gaffa .RFonts .AsciiAttr =_d .String (family );_aafb ._gaffa .RFonts .HAnsiAttr =_d .String (family );_aafb ._gaffa .RFonts .EastAsiaAttr =_d .String (family ); -}; +// TableWidth controls width values in table settings. +type TableWidth struct{_cgdgc *_cf .CT_TblWidth }; -// RunProperties returns the run properties controlling text formatting within the table. -func (_gaef TableConditionalFormatting )RunProperties ()RunProperties {if _gaef ._dbca .RPr ==nil {_gaef ._dbca .RPr =_bf .NewCT_RPr ();};return RunProperties {_gaef ._dbca .RPr };}; +// SetCellSpacingAuto sets the cell spacing within a table to automatic. +func (_abbge TableProperties )SetCellSpacingAuto (){_abbge ._bgeef .TblCellSpacing =_cf .NewCT_TblWidth ();_abbge ._bgeef .TblCellSpacing .TypeAttr =_cf .ST_TblWidthAuto ;};func _gabd (_gefcg *_cf .CT_OnOff )OnOffValue {if _gefcg ==nil {return OnOffValueUnset ; +};if _gefcg .ValAttr !=nil &&_gefcg .ValAttr .Bool !=nil &&*_gefcg .ValAttr .Bool ==false {return OnOffValueOff ;};return OnOffValueOn ;}; -// SetStrikeThrough sets the run to strike-through. -func (_afbbd RunProperties )SetStrikeThrough (b bool ){if !b {_afbbd ._gaffa .Strike =nil ;}else {_afbbd ._gaffa .Strike =_bf .NewCT_OnOff ();};}; +// EastAsiaFont returns the name of paragraph font family for East Asia. +func (_ecag ParagraphProperties )EastAsiaFont ()string {if _cfgc :=_ecag ._effdb .RPr .RFonts ;_cfgc !=nil {if _cfgc .EastAsiaAttr !=nil {return *_cfgc .EastAsiaAttr ;};};return "";}; -// AddParagraph adds a paragraph to the footer. -func (_abbfe Footer )AddParagraph ()Paragraph {_ecag :=_bf .NewEG_ContentBlockContent ();_abbfe ._cbgde .EG_ContentBlockContent =append (_abbfe ._cbgde .EG_ContentBlockContent ,_ecag );_abcgf :=_bf .NewCT_P ();_ecag .P =append (_ecag .P ,_abcgf );return Paragraph {_abbfe ._dgabc ,_abcgf }; -}; +// Close closes the document, removing any temporary files that might have been +// created when opening a document. +func (_ddaf *Document )Close ()error {if _ddaf .TmpPath !=""{return _dg .RemoveAll (_ddaf .TmpPath );};return nil ;}; -// GetKerning returns the kerning (character spacing) of a run -func (_agfdd RunProperties )GetKerning ()_abg .Distance {if _agfdd ._gaffa .Kern !=nil {return _abg .Distance (float64 (*_agfdd ._gaffa .Kern .ValAttr .ST_UnsignedDecimalNumber )*_abg .HalfPoint );};return 0;}; +// SetWidthAuto sets the the cell width to automatic. +func (_ac CellProperties )SetWidthAuto (){_ac ._fgb .TcW =_cf .NewCT_TblWidth ();_ac ._fgb .TcW .TypeAttr =_cf .ST_TblWidthAuto ;}; -// SetSmallCaps sets the run to small caps. -func (_fagca RunProperties )SetSmallCaps (b bool ){if !b {_fagca ._gaffa .SmallCaps =nil ;}else {_fagca ._gaffa .SmallCaps =_bf .NewCT_OnOff ();};}; +// Definitions returns the defined numbering definitions. +func (_dcdg Numbering )Definitions ()[]NumberingDefinition {_deac :=[]NumberingDefinition {};if _dcdg ._eebf !=nil {for _ ,_addg :=range _dcdg ._eebf .AbstractNum {_deac =append (_deac ,NumberingDefinition {_addg });};};return _deac ;}; -// Bold returns true if run font is bold. -func (_ceccf RunProperties )Bold ()bool {_defc :=_ceccf ._gaffa ;return _bffc (_defc .B )||_bffc (_defc .BCs );}; +// Runs returns all of the runs in a paragraph. +func (_egggc Paragraph )Runs ()[]Run {_bcff :=[]Run {};for _ ,_gace :=range _egggc ._cfba .EG_PContent {if _gace .Hyperlink !=nil &&_gace .Hyperlink .EG_ContentRunContent !=nil {for _ ,_ggga :=range _gace .Hyperlink .EG_ContentRunContent {if _ggga .R !=nil {_bcff =append (_bcff ,Run {_egggc ._bbfb ,_ggga .R }); +};};};for _ ,_fefc :=range _gace .EG_ContentRunContent {if _fefc .R !=nil {_bcff =append (_bcff ,Run {_egggc ._bbfb ,_fefc .R });};if _fefc .Sdt !=nil &&_fefc .Sdt .SdtContent !=nil {for _ ,_aadef :=range _fefc .Sdt .SdtContent .EG_ContentRunContent {if _aadef .R !=nil {_bcff =append (_bcff ,Run {_egggc ._bbfb ,_aadef .R }); +};};};};};return _bcff ;};func (_fgfee Paragraph )insertRun (_egfc Run ,_eced bool )Run {for _ ,_gbaab :=range _fgfee ._cfba .EG_PContent {for _adee ,_fdbba :=range _gbaab .EG_ContentRunContent {if _fdbba .R ==_egfc .X (){_agagf :=_cf .NewCT_R ();_gbaab .EG_ContentRunContent =append (_gbaab .EG_ContentRunContent ,nil ); +if _eced {copy (_gbaab .EG_ContentRunContent [_adee +1:],_gbaab .EG_ContentRunContent [_adee :]);_gbaab .EG_ContentRunContent [_adee ]=_cf .NewEG_ContentRunContent ();_gbaab .EG_ContentRunContent [_adee ].R =_agagf ;}else {copy (_gbaab .EG_ContentRunContent [_adee +2:],_gbaab .EG_ContentRunContent [_adee +1:]); +_gbaab .EG_ContentRunContent [_adee +1]=_cf .NewEG_ContentRunContent ();_gbaab .EG_ContentRunContent [_adee +1].R =_agagf ;};return Run {_fgfee ._bbfb ,_agagf };};if _fdbba .Sdt !=nil &&_fdbba .Sdt .SdtContent !=nil {for _ ,_dcfff :=range _fdbba .Sdt .SdtContent .EG_ContentRunContent {if _dcfff .R ==_egfc .X (){_cbdb :=_cf .NewCT_R (); +_fdbba .Sdt .SdtContent .EG_ContentRunContent =append (_fdbba .Sdt .SdtContent .EG_ContentRunContent ,nil );if _eced {copy (_fdbba .Sdt .SdtContent .EG_ContentRunContent [_adee +1:],_fdbba .Sdt .SdtContent .EG_ContentRunContent [_adee :]);_fdbba .Sdt .SdtContent .EG_ContentRunContent [_adee ]=_cf .NewEG_ContentRunContent (); +_fdbba .Sdt .SdtContent .EG_ContentRunContent [_adee ].R =_cbdb ;}else {copy (_fdbba .Sdt .SdtContent .EG_ContentRunContent [_adee +2:],_fdbba .Sdt .SdtContent .EG_ContentRunContent [_adee +1:]);_fdbba .Sdt .SdtContent .EG_ContentRunContent [_adee +1]=_cf .NewEG_ContentRunContent (); +_fdbba .Sdt .SdtContent .EG_ContentRunContent [_adee +1].R =_cbdb ;};return Run {_fgfee ._bbfb ,_cbdb };};};};};};return _fgfee .AddRun ();};func _accbg (_dbbb []*_cf .EG_ContentBlockContent ,_ccfee *TableInfo )[]TextItem {_fade :=[]TextItem {};for _ ,_aca :=range _dbbb {if _cacb :=_aca .Sdt ; +_cacb !=nil {if _fgff :=_cacb .SdtContent ;_fgff !=nil {_fade =append (_fade ,_cedfc (_fgff .P ,_ccfee ,nil )...);};};_fade =append (_fade ,_cedfc (_aca .P ,_ccfee ,nil )...);for _ ,_gedd :=range _aca .Tbl {for _badf ,_cdc :=range _gedd .EG_ContentRowContent {for _ ,_aeba :=range _cdc .Tr {for _fbbb ,_ebfb :=range _aeba .EG_ContentCellContent {for _ ,_eaece :=range _ebfb .Tc {_accg :=&TableInfo {Table :_gedd ,Row :_aeba ,Cell :_eaece ,RowIndex :_badf ,ColIndex :_fbbb }; +for _ ,_bebf :=range _eaece .EG_BlockLevelElts {_fade =append (_fade ,_accbg (_bebf .EG_ContentBlockContent ,_accg )...);};};};};};};};return _fade ;}; -// Italic returns true if run font is italic. -func (_cagce RunProperties )Italic ()bool {_cfge :=_cagce ._gaffa ;return _bffc (_cfge .I )||_bffc (_cfge .ICs );};func _ffcd ()*_ga .Handles {_faebe :=_ga .NewHandles ();_acbff :=_ga .NewCT_H ();_gaeff :="\u0023\u0030\u002c\u0062\u006f\u0074\u0074\u006f\u006dR\u0069\u0067\u0068\u0074"; -_acbff .PositionAttr =&_gaeff ;_ccdf :="\u0036\u0036\u0032\u0039\u002c\u0031\u0034\u0039\u0037\u0031";_acbff .XrangeAttr =&_ccdf ;_faebe .H =[]*_ga .CT_H {_acbff };return _faebe ;}; +// Table is a table within a document. +type Table struct{_bacf *Document ;_ddfg *_cf .CT_Tbl ;}; -// AddRow adds a row to a table. -func (_gfggf Table )AddRow ()Row {_ddegf :=_bf .NewEG_ContentRowContent ();_gfggf ._gbaed .EG_ContentRowContent =append (_gfggf ._gbaed .EG_ContentRowContent ,_ddegf );_afgbb :=_bf .NewCT_Row ();_ddegf .Tr =append (_ddegf .Tr ,_afgbb );return Row {_gfggf ._daafa ,_afgbb }; -}; +// Append appends a document d0 to a document d1. All settings, headers and footers remain the same as in the document d0 if they exist there, otherwise they are taken from the d1. +func (_ggag *Document )Append (d1orig *Document )error {_dgdb ,_faaf :=d1orig .Copy ();if _faaf !=nil {return _faaf ;};_ggag .DocBase =_ggag .DocBase .Append (_dgdb .DocBase );if _dgdb ._gdf .ConformanceAttr !=_bd .ST_ConformanceClassStrict {_ggag ._gdf .ConformanceAttr =_dgdb ._gdf .ConformanceAttr ; +};_efeb :=_ggag ._dfc .X ().Relationship ;_gfcb :=_dgdb ._dfc .X ().Relationship ;_adeb :=_dgdb ._gdf .Body ;_egff :=map[string ]string {};_bfcc :=map[int64 ]int64 {};_dcgd :=map[int64 ]int64 {};for _ ,_bad :=range _gfcb {_fgbbf :=true ;_dcfcg :=_bad .IdAttr ; +_afbf :=_bad .TargetAttr ;_fdaf :=_bad .TypeAttr ;_adgc :=_fdaf ==_c .ImageType ;_afae :=_fdaf ==_c .HyperLinkType ;var _agbb string ;for _ ,_cedc :=range _efeb {if _cedc .TypeAttr ==_fdaf &&_cedc .TargetAttr ==_afbf {_fgbbf =false ;_agbb =_cedc .IdAttr ; +break ;};};if _adgc {_ecaf :="\u0077\u006f\u0072d\u002f"+_afbf ;for _ ,_bag :=range _dgdb .DocBase .Images {if _bag .Target ()==_ecaf {_dgae ,_dcaag :=_a .ImageFromStorage (_bag .Path ());if _dcaag !=nil {return _dcaag ;};_fgae ,_dcaag :=_ggag .AddImage (_dgae ); +if _dcaag !=nil {return _dcaag ;};_agbb =_fgae .RelID ();break ;};};}else if _fgbbf {if _afae {_fcbf :=_ggag ._dfc .AddHyperlink (_afbf );_agbb =_a .Relationship (_fcbf ).ID ();}else {_ddd :=_ggag ._dfc .AddRelationship (_afbf ,_fdaf );_agbb =_ddd .X ().IdAttr ; +};};if _dcfcg !=_agbb {_egff [_dcfcg ]=_agbb ;};};if _adeb .SectPr !=nil {for _ ,_ccde :=range _adeb .SectPr .EG_HdrFtrReferences {if _ccde .HeaderReference !=nil {if _ecad ,_eaaf :=_egff [_ccde .HeaderReference .IdAttr ];_eaaf {_ccde .HeaderReference .IdAttr =_ecad ; +_ggag ._abe =append (_ggag ._abe ,_a .NewRelationships ());};}else if _ccde .FooterReference !=nil {if _fbgg ,_daeb :=_egff [_ccde .FooterReference .IdAttr ];_daeb {_ccde .FooterReference .IdAttr =_fbgg ;_ggag ._abg =append (_ggag ._abg ,_a .NewRelationships ()); +};};};};_dbg ,_ddgab :=_ggag ._edc ,_dgdb ._edc ;if _dbg !=nil {if _ddgab !=nil {if _dbg .Endnote !=nil {if _ddgab .Endnote !=nil {_ecfa :=int64 (len (_dbg .Endnote )+1);for _ ,_gbadb :=range _ddgab .Endnote {_acfa :=_gbadb .IdAttr ;if _acfa > 0{_gbadb .IdAttr =_ecfa ; +_dbg .Endnote =append (_dbg .Endnote ,_gbadb );_dcgd [_acfa ]=_ecfa ;_ecfa ++;};};};}else {_dbg .Endnote =_ddgab .Endnote ;};};}else if _ddgab !=nil {_dbg =_ddgab ;};_ggag ._edc =_dbg ;_eacf ,_dbeg :=_ggag ._adb ,_dgdb ._adb ;if _eacf !=nil {if _dbeg !=nil {if _eacf .Footnote !=nil {if _dbeg .Footnote !=nil {_ddcd :=int64 (len (_eacf .Footnote )+1); +for _ ,_defd :=range _dbeg .Footnote {_decb :=_defd .IdAttr ;if _decb > 0{_defd .IdAttr =_ddcd ;_eacf .Footnote =append (_eacf .Footnote ,_defd );_bfcc [_decb ]=_ddcd ;_ddcd ++;};};};}else {_eacf .Footnote =_dbeg .Footnote ;};};}else if _dbeg !=nil {_eacf =_dbeg ; +};_ggag ._adb =_eacf ;for _ ,_fcd :=range _adeb .EG_BlockLevelElts {for _ ,_aaeba :=range _fcd .EG_ContentBlockContent {for _ ,_bbdf :=range _aaeba .P {_efec (_bbdf ,_egff );_cebb (_bbdf ,_egff );_bfcb (_bbdf ,_bfcc ,_dcgd );};for _ ,_beed :=range _aaeba .Tbl {_efced (_beed ,_egff ); +_ecgc (_beed ,_egff );_bgee (_beed ,_bfcc ,_dcgd );};};};_ggag ._gdf .Body .EG_BlockLevelElts =append (_ggag ._gdf .Body .EG_BlockLevelElts ,_dgdb ._gdf .Body .EG_BlockLevelElts ...);if _ggag ._gdf .Body .SectPr ==nil {_ggag ._gdf .Body .SectPr =_dgdb ._gdf .Body .SectPr ; +}else {var _cdec ,_eegc bool ;for _ ,_eebcg :=range _ggag ._gdf .Body .SectPr .EG_HdrFtrReferences {if _eebcg .HeaderReference !=nil {_cdec =true ;}else if _eebcg .FooterReference !=nil {_eegc =true ;};};if !_cdec {for _ ,_bgbc :=range _dgdb ._gdf .Body .SectPr .EG_HdrFtrReferences {if _bgbc .HeaderReference !=nil {_ggag ._gdf .Body .SectPr .EG_HdrFtrReferences =append (_ggag ._gdf .Body .SectPr .EG_HdrFtrReferences ,_bgbc ); +break ;};};};if !_eegc {for _ ,_affg :=range _dgdb ._gdf .Body .SectPr .EG_HdrFtrReferences {if _affg .FooterReference !=nil {_ggag ._gdf .Body .SectPr .EG_HdrFtrReferences =append (_ggag ._gdf .Body .SectPr .EG_HdrFtrReferences ,_affg );break ;};};};if _ggag ._gdf .Body .SectPr .Cols ==nil &&_dgdb ._gdf .Body .SectPr .Cols !=nil {_ggag ._gdf .Body .SectPr .Cols =_dgdb ._gdf .Body .SectPr .Cols ; +};};_gdba :=_ggag .Numbering ._eebf ;_aedb :=_dgdb .Numbering ._eebf ;if _gdba ==nil &&_aedb !=nil {_gdba =_aedb ;};_ggag .Numbering ._eebf =_gdba ;if _ggag .Styles ._cdcg ==nil &&_dgdb .Styles ._cdcg !=nil {_ggag .Styles ._cdcg =_dgdb .Styles ._cdcg ; +};_ggag ._aae =append (_ggag ._aae ,_dgdb ._aae ...);_ggag ._becd =append (_ggag ._becd ,_dgdb ._becd ...);if len (_ggag ._bba )==0{_ggag ._bba =_dgdb ._bba ;};if len (_ggag ._eged )==0{_ggag ._eged =_dgdb ._eged ;};_ggba :=_ggag ._aaef ;_dfbg :=_dgdb ._aaef ; +if _ggba !=nil {if _dfbg !=nil {if _ggba .Divs !=nil {if _dfbg .Divs !=nil {_ggba .Divs .Div =append (_ggba .Divs .Div ,_dfbg .Divs .Div ...);};}else {_ggba .Divs =_dfbg .Divs ;};};_ggba .Frameset =nil ;}else if _dfbg !=nil {_ggba =_dfbg ;_ggba .Frameset =nil ; +};_ggag ._aaef =_ggba ;_afbd :=_ggag ._aef ;_egac :=_dgdb ._aef ;if _afbd !=nil {if _egac !=nil {if _afbd .Font !=nil {if _egac .Font !=nil {for _ ,_cecca :=range _egac .Font {_adgcd :=true ;for _ ,_bcagc :=range _afbd .Font {if _bcagc .NameAttr ==_cecca .NameAttr {_adgcd =false ; +break ;};};if _adgcd {_afbd .Font =append (_afbd .Font ,_cecca );};};};}else {_afbd .Font =_egac .Font ;};};}else if _egac !=nil {_afbd =_egac ;};_ggag ._aef =_afbd ;return nil ;}; -// UnderlineColor returns the hex color value of paragraph underline. -func (_edeg ParagraphProperties )UnderlineColor ()string {if _edegb :=_edeg ._fcdce .RPr .U ;_edegb !=nil {_eedga :=_edegb .ColorAttr ;if _eedga !=nil &&_eedga .ST_HexColorRGB !=nil {return *_eedga .ST_HexColorRGB ;};};return "";}; +// RunProperties controls run styling properties. +type RunProperties struct{_dagc *_cf .CT_RPr }; -// X returns the inner wrapped XML type. -func (_edce InlineDrawing )X ()*_bf .WdInline {return _edce ._ggbg }; +// SetCellSpacingPercent sets the cell spacing within a table to a percent width. +func (_egebf TableProperties )SetCellSpacingPercent (pct float64 ){_egebf ._bgeef .TblCellSpacing =_cf .NewCT_TblWidth ();_egebf ._bgeef .TblCellSpacing .TypeAttr =_cf .ST_TblWidthPct ;_egebf ._bgeef .TblCellSpacing .WAttr =&_cf .ST_MeasurementOrPercent {}; +_egebf ._bgeef .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_cf .ST_DecimalNumberOrPercent {};_egebf ._bgeef .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));}; -// Emboss returns true if run emboss is on. -func (_afeaa RunProperties )Emboss ()bool {return _bffc (_afeaa ._gaffa .Emboss )}; +// SetTextStyleItalic set text style of watermark to italic. +func (_egdb *WatermarkText )SetTextStyleItalic (value bool ){if _egdb ._deba !=nil {_ffgfc :=_egdb .GetStyle ();_ffgfc .SetItalic (value );_egdb .SetStyle (_ffgfc );};}; -// VerticalAlign returns the value of paragraph vertical align. -func (_cfgd ParagraphProperties )VerticalAlignment ()_de .ST_VerticalAlignRun {if _eegag :=_cfgd ._fcdce .RPr .VertAlign ;_eegag !=nil {return _eegag .ValAttr ;};return 0;}; +// NumId return numbering numId that being use by style properties. +func (_cbea ParagraphStyleProperties )NumId ()int64 {if _cbea ._adbae .NumPr !=nil {if _cbea ._adbae .NumPr .NumId !=nil {return _cbea ._adbae .NumPr .NumId .ValAttr ;};};return -1;}; -// Bookmark is a bookmarked location within a document that can be referenced -// with a hyperlink. -type Bookmark struct{_bcc *_bf .CT_Bookmark }; +// CellProperties returns the cell properties. +func (_gdcdd TableConditionalFormatting )CellProperties ()CellProperties {if _gdcdd ._decdg .TcPr ==nil {_gdcdd ._decdg .TcPr =_cf .NewCT_TcPr ();};return CellProperties {_gdcdd ._decdg .TcPr };}; -// ExtractText returns text from the document as a DocText object. -func (_ebda *Document )ExtractText ()*DocText {_ggfe :=[]TextItem {};for _ ,_aabg :=range _ebda ._aff .Body .EG_BlockLevelElts {_ggfe =append (_ggfe ,_cccbgd (_aabg .EG_ContentBlockContent ,nil )...);};var _fcc []listItemInfo ;_aabc :=_ebda .Paragraphs (); -for _ ,_aeb :=range _aabc {_ecfde :=_dgcf (_ebda ,_aeb );_fcc =append (_fcc ,_ecfde );};_bfcga :=_gbccg (_ebda );return &DocText {Items :_ggfe ,_gbdfb :_fcc ,_fadad :_bfcga };};func _gbgef ()*_ga .Textpath {_aeaaf :=_ga .NewTextpath ();_aeaaf .OnAttr =_de .ST_TrueFalseTrue ; -_aeaaf .FitshapeAttr =_de .ST_TrueFalseTrue ;return _aeaaf ;}; +// SaveToFile writes the document out to a file. +func (_fada *Document )SaveToFile (path string )error {_egee ,_caaf :=_ee .Create (path );if _caaf !=nil {return _caaf ;};defer _egee .Close ();return _fada .Save (_egee );}; -// ParagraphSpacing controls the spacing for a paragraph and its lines. -type ParagraphSpacing struct{_dgdbe *_bf .CT_Spacing };func _dcfbb ()*_ga .OfcLock {_abgcdb :=_ga .NewOfcLock ();_abgcdb .ExtAttr =_ga .ST_ExtEdit ;_abgcdb .TextAttr =_de .ST_TrueFalseTrue ;_abgcdb .ShapetypeAttr =_de .ST_TrueFalseTrue ;return _abgcdb ; +// SetAfterLineSpacing sets spacing below paragraph in line units. +func (_dgaag Paragraph )SetAfterLineSpacing (d _eea .Distance ){_dgaag .ensurePPr ();if _dgaag ._cfba .PPr .Spacing ==nil {_dgaag ._cfba .PPr .Spacing =_cf .NewCT_Spacing ();};_cdfd :=_dgaag ._cfba .PPr .Spacing ;_cdfd .AfterLinesAttr =_c .Int64 (int64 (d /_eea .Twips )); }; -// 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 (_cgda Footer )AddImage (i _aa .Image )(_aa .ImageRef ,error ){var _eadg _aa .Relationships ;for _dgbc ,_faabb :=range _cgda ._dgabc ._ggf {if _faabb ==_cgda ._cbgde {_eadg =_cgda ._dgabc ._fb [_dgbc ];};};_fcefb :=_aa .MakeImageRef (i ,&_cgda ._dgabc .DocBase ,_eadg ); -if i .Data ==nil &&i .Path ==""{return _fcefb ,_ca .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 _fcefb ,_ca .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 _fcefb ,_ca .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");};_cgda ._dgabc .Images =append (_cgda ._dgabc .Images ,_fcefb ); -_aeeg :=_cag .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_cgda ._dgabc .Images ),i .Format );_agbab :=_eadg .AddRelationship (_aeeg ,_d .ImageType );_fcefb .SetRelID (_agbab .X ().IdAttr );return _fcefb ,nil ; -}; +// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_agea RunProperties )SizeMeasure ()string {if _ggaeg :=_agea ._dagc .Sz ;_ggaeg !=nil {_egdcg :=_ggaeg .ValAttr ;if _egdcg .ST_PositiveUniversalMeasure !=nil {return *_egdcg .ST_PositiveUniversalMeasure ;};};return "";}; -// GetText returns text in the watermark. -func (_gcfa *WatermarkText )GetText ()string {_adac :=_gcfa .getShape ();if _gcfa ._feab !=nil {_egaa :=_gcfa ._feab .EG_ShapeElements ;if len (_egaa )> 0&&_egaa [0].Textpath !=nil {return *_egaa [0].Textpath .StringAttr ;};}else {_gfbeg :=_gcfa .findNode (_adac ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"); -for _ ,_egcfa :=range _gfbeg .Attrs {if _egcfa .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{return _egcfa .Value ;};};};return "";}; +// SetBold sets the run to bold. +func (_acbd RunProperties )SetBold (b bool ){if !b {_acbd ._dagc .B =nil ;_acbd ._dagc .BCs =nil ;}else {_acbd ._dagc .B =_cf .NewCT_OnOff ();_acbd ._dagc .BCs =_cf .NewCT_OnOff ();};}; -// SetCellSpacing sets the cell spacing within a table. -func (_bdgca TableProperties )SetCellSpacing (m _abg .Distance ){_bdgca ._daef .TblCellSpacing =_bf .NewCT_TblWidth ();_bdgca ._daef .TblCellSpacing .TypeAttr =_bf .ST_TblWidthDxa ;_bdgca ._daef .TblCellSpacing .WAttr =&_bf .ST_MeasurementOrPercent {}; -_bdgca ._daef .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_bf .ST_DecimalNumberOrPercent {};_bdgca ._daef .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_d .Int64 (int64 (m /_abg .Dxa ));};func (_abbce Run )newIC ()*_bf .EG_RunInnerContent {_gbcfg :=_bf .NewEG_RunInnerContent (); -_abbce ._ccceca .EG_RunInnerContent =append (_abbce ._ccceca .EG_RunInnerContent ,_gbcfg );return _gbcfg ;}; +// X returns the inner wrapped XML type. +func (_ccee *Document )X ()*_cf .Document {return _ccee ._gdf }; -// Paragraphs returns the paragraphs defined in a footnote. -func (_gffc Footnote )Paragraphs ()[]Paragraph {_ffeff :=[]Paragraph {};for _ ,_dbdb :=range _gffc .content (){for _ ,_abcgb :=range _dbdb .P {_ffeff =append (_ffeff ,Paragraph {_gffc ._cbgb ,_abcgb });};};return _ffeff ;}; +// SetKerning sets the run's font kerning. +func (_ffbga RunProperties )SetKerning (size _eea .Distance ){_ffbga ._dagc .Kern =_cf .NewCT_HpsMeasure ();_ffbga ._dagc .Kern .ValAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (size /_eea .HalfPoint ));}; -// AddFieldWithFormatting adds a field (automatically computed text) to the -// document with field specifc formatting. -func (_agaed Run )AddFieldWithFormatting (code string ,fmt string ,isDirty bool ){_gadc :=_agaed .newIC ();_gadc .FldChar =_bf .NewCT_FldChar ();_gadc .FldChar .FldCharTypeAttr =_bf .ST_FldCharTypeBegin ;if isDirty {_gadc .FldChar .DirtyAttr =&_de .ST_OnOff {}; -_gadc .FldChar .DirtyAttr .Bool =_d .Bool (true );};_gadc =_agaed .newIC ();_gadc .InstrText =_bf .NewCT_Text ();if fmt !=""{_gadc .InstrText .Content =code +"\u0020"+fmt ;}else {_gadc .InstrText .Content =code ;};_gadc =_agaed .newIC ();_gadc .FldChar =_bf .NewCT_FldChar (); -_gadc .FldChar .FldCharTypeAttr =_bf .ST_FldCharTypeEnd ;}; +// Clear clears all content within a footer +func (_aedeb Footer )Clear (){_aedeb ._cgdfd .EG_ContentBlockContent =nil }; -// HasEndnotes returns a bool based on the presence or abscence of endnotes within -// the document. -func (_gafg *Document )HasEndnotes ()bool {return _gafg ._cbfc !=nil }; +// SetTargetBookmark sets the bookmark target of the hyperlink. +func (_eedcc HyperLink )SetTargetBookmark (bm Bookmark ){_eedcc ._gdbde .AnchorAttr =_c .String (bm .Name ());_eedcc ._gdbde .IdAttr =nil ;}; -// IsChecked returns true if a FormFieldTypeCheckBox is checked. -func (_cffgf FormField )IsChecked ()bool {if _cffgf ._beca .CheckBox ==nil {return false ;};if _cffgf ._beca .CheckBox .Checked !=nil {return true ;};return false ;};func _gbfg (_bfcf *_bf .CT_Border ,_dbgda _bf .ST_Border ,_daeac _ff .Color ,_gaaa _abg .Distance ){_bfcf .ValAttr =_dbgda ; -_bfcf .ColorAttr =&_bf .ST_HexColor {};if _daeac .IsAuto (){_bfcf .ColorAttr .ST_HexColorAuto =_bf .ST_HexColorAutoAuto ;}else {_bfcf .ColorAttr .ST_HexColorRGB =_daeac .AsRGBString ();};if _gaaa !=_abg .Zero {_bfcf .SzAttr =_d .Uint64 (uint64 (_gaaa /_abg .Point *8)); -};};func (_cbad *chart )X ()*_gac .ChartSpace {return _cbad ._gb }; +// RStyle returns the name of character style. +// It is defined here http://officeopenxml.com/WPstyleCharStyles.php +func (_bfac RunProperties )RStyle ()string {if _bfac ._dagc .RStyle !=nil {return _bfac ._dagc .RStyle .ValAttr ;};return "";};func _gadf ()*_daa .Formulas {_abccb :=_daa .NewFormulas ();_abccb .F =[]*_daa .CT_F {_db .CreateFormula ("\u0069\u0066 \u006c\u0069\u006e\u0065\u0044\u0072\u0061\u0077\u006e\u0020\u0070\u0069\u0078\u0065\u006c\u004c\u0069\u006e\u0065\u0057\u0069\u0064th\u0020\u0030"),_db .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0031\u0020\u0030"),_db .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0031"),_db .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0032\u0020\u0031\u0020\u0032"),_db .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0033\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_db .CreateFormula ("\u0070r\u006f\u0064\u0020\u00403\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_db .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0030\u0020\u0030\u0020\u0031"),_db .CreateFormula ("p\u0072\u006f\u0064\u0020\u0040\u0036\u0020\u0031\u0020\u0032"),_db .CreateFormula ("\u0070r\u006f\u0064\u0020\u0040\u0037\u0020\u0032\u0031\u0036\u0030\u0030 \u0070\u0069\u0078\u0065\u006c\u0057\u0069\u0064\u0074\u0068"),_db .CreateFormula ("\u0073\u0075\u006d\u0020\u0040\u0038\u0020\u0032\u00316\u0030\u0030\u0020\u0030"),_db .CreateFormula ("\u0070r\u006f\u0064\u0020\u00407\u0020\u0032\u0031\u0036\u00300\u0020p\u0069x\u0065\u006c\u0048\u0065\u0069\u0067\u0068t"),_db .CreateFormula ("\u0073u\u006d \u0040\u0031\u0030\u0020\u0032\u0031\u0036\u0030\u0030\u0020\u0030")}; +return _abccb ;}; -// Name returns the name of the field. -func (_dcag FormField )Name ()string {return *_dcag ._beca .Name [0].ValAttr }; +// ParagraphBorders allows manipulation of borders on a paragraph. +type ParagraphBorders struct{_abaa *Document ;_bgaeg *_cf .CT_PBdr ;}; -// Shadow returns true if paragraph shadow is on. -func (_bfaee ParagraphProperties )Shadow ()bool {return _bffc (_bfaee ._fcdce .RPr .Shadow )}; +// NewWatermarkPicture generates new WatermarkPicture. +func NewWatermarkPicture ()WatermarkPicture {_gfdfa :=_daa .NewShapetype ();_aaefd :=_daa .NewEG_ShapeElements ();_aaefd .Formulas =_gadf ();_aaefd .Path =_bdbcb ();_aaefd .Lock =_dgce ();_gfdfa .EG_ShapeElements =[]*_daa .EG_ShapeElements {_aaefd };var (_cebab ="\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035"; +_ffdb ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_dgdfa =float32 (75.0);_cfeca ="\u006d\u0040\u0034\u00405l\u0040\u0034\u0040\u0031\u0031\u0040\u0039\u0040\u0031\u0031\u0040\u0039\u0040\u0035x\u0065";);_gfdfa .IdAttr =&_cebab ;_gfdfa .CoordsizeAttr =&_ffdb ; +_gfdfa .SptAttr =&_dgdfa ;_gfdfa .PreferrelativeAttr =_bd .ST_TrueFalseTrue ;_gfdfa .PathAttr =&_cfeca ;_gfdfa .FilledAttr =_bd .ST_TrueFalseFalse ;_gfdfa .StrokedAttr =_bd .ST_TrueFalseFalse ;_adf :=_daa .NewShape ();_aafee :=_daa .NewEG_ShapeElements (); +_aafee .Imagedata =_begba ();_adf .EG_ShapeElements =[]*_daa .EG_ShapeElements {_aafee };var (_dgcc ="\u0057\u006f\u0072\u0064\u0050\u0069\u0063\u0074\u0075\u0072e\u0057\u0061\u0074\u0065\u0072\u006d\u0061r\u006b\u0031\u0036\u0033\u0032\u0033\u0031\u0036\u0035\u0039\u0035"; +_aedd ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031";_fafge ="#\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035";_dcae ="";_fgaa ="\u0070os\u0069t\u0069o\u006e\u003a\u0061\u0062\u0073\u006fl\u0075\u0074\u0065\u003bm\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0030\u003bma\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070\u003a\u0030\u003b\u0077\u0069\u0064\u0074\u0068\u003a\u0030\u0070\u0074;\u0068e\u0069\u0067\u0068\u0074\u003a\u0030\u0070\u0074\u003b\u007a\u002d\u0069\u006ed\u0065\u0078:\u002d\u0032\u00351\u0036\u0035\u0038\u0032\u0034\u0030\u003b\u006d\u0073o-\u0070\u006f\u0073i\u0074\u0069\u006f\u006e-\u0068\u006f\u0072\u0069\u007a\u006fn\u0074\u0061l\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003bm\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u002drela\u0074\u0069\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076\u0065\u0072t\u0069c\u0061l\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e-\u0076\u0065r\u0074\u0069c\u0061l\u002d\u0072\u0065\u006c\u0061\u0074i\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e"; +);_adf .IdAttr =&_dgcc ;_adf .SpidAttr =&_aedd ;_adf .TypeAttr =&_fafge ;_adf .AltAttr =&_dcae ;_adf .StyleAttr =&_fgaa ;_adf .AllowincellAttr =_bd .ST_TrueFalseFalse ;_ddcg :=_cf .NewCT_Picture ();_ddcg .Any =[]_c .Any {_gfdfa ,_adf };return WatermarkPicture {_dadg :_ddcg ,_afga :_adf ,_gacc :_gfdfa }; +}; -// Pict returns the pict object. -func (_degae *WatermarkPicture )Pict ()*_bf .CT_Picture {return _degae ._geed };func _gafcd (_egcac *_bf .CT_Tbl ,_ddce map[string ]string ){for _ ,_dda :=range _egcac .EG_ContentRowContent {for _ ,_eggcg :=range _dda .Tr {for _ ,_faff :=range _eggcg .EG_ContentCellContent {for _ ,_gcdd :=range _faff .Tc {for _ ,_fdec :=range _gcdd .EG_BlockLevelElts {for _ ,_gabc :=range _fdec .EG_ContentBlockContent {for _ ,_agab :=range _gabc .P {_acfe (_agab ,_ddce ); -};for _ ,_cecf :=range _gabc .Tbl {_gafcd (_cecf ,_ddce );};};};};};};};}; +// ParagraphStyleProperties is the styling information for a paragraph. +type ParagraphStyleProperties struct{_adbae *_cf .CT_PPrGeneral }; -// Row is a row within a table within a document. -type Row struct{_bfeac *Document ;_eedfc *_bf .CT_Row ;}; +// ParagraphProperties returns the paragraph style properties. +func (_dgeef Style )ParagraphProperties ()ParagraphStyleProperties {if _dgeef ._bccef .PPr ==nil {_dgeef ._bccef .PPr =_cf .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_dgeef ._bccef .PPr };}; -// NewTableWidth returns a newly intialized TableWidth -func NewTableWidth ()TableWidth {return TableWidth {_bf .NewCT_TblWidth ()}}; +// SetAll sets all of the borders to a given value. +func (_babdc ParagraphBorders )SetAll (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_babdc .SetBottom (t ,c ,thickness );_babdc .SetLeft (t ,c ,thickness );_babdc .SetRight (t ,c ,thickness );_babdc .SetTop (t ,c ,thickness );}; + +// SetRightPct sets the cell right margin +func (_eeeg CellMargins )SetRightPct (pct float64 ){_eeeg ._aaff .Right =_cf .NewCT_TblWidth ();_gcg (_eeeg ._aaff .Right ,pct );}; // Name returns the name of the style if set. -func (_afdeg Style )Name ()string {if _afdeg ._ccecg .Name ==nil {return "";};return _afdeg ._ccecg .Name .ValAttr ;}; +func (_ffcb Style )Name ()string {if _ffcb ._bccef .Name ==nil {return "";};return _ffcb ._bccef .Name .ValAttr ;}; -// Paragraphs returns the paragraphs defined in a header. -func (_ecbff Header )Paragraphs ()[]Paragraph {_fgfeb :=[]Paragraph {};for _ ,_aeef :=range _ecbff ._ggab .EG_ContentBlockContent {for _ ,_abddf :=range _aeef .P {_fgfeb =append (_fgfeb ,Paragraph {_ecbff ._bggab ,_abddf });};};for _ ,_bcca :=range _ecbff .Tables (){for _ ,_bggb :=range _bcca .Rows (){for _ ,_fdede :=range _bggb .Cells (){_fgfeb =append (_fgfeb ,_fdede .Paragraphs ()...); -};};};return _fgfeb ;}; +// SetHighlight highlights text in a specified color. +func (_gdebg RunProperties )SetHighlight (c _cf .ST_HighlightColor ){_gdebg ._dagc .Highlight =_cf .NewCT_Highlight ();_gdebg ._dagc .Highlight .ValAttr =c ;};func (_gfag *Document )addFootnoteSeparator (){_ggae :=_cf .NewCT_FtnEdn ();_ggae .IdAttr =-1; +_ggae .TypeAttr =_cf .ST_FtnEdnSeparator ;_ade :=Footnote {_gfag ,_ggae };_ade .X ().EG_BlockLevelElts =[]*_cf .EG_BlockLevelElts {_cf .NewEG_BlockLevelElts ()};_gdea :=_ade .AddParagraph ();_gdea .X ().PPr =nil ;_acef :=_gdea .AddRun ();_afeg :=_acef .newIC (); +_afeg .Separator =_cf .NewCT_Empty ();_gfag ._adb .CT_Footnotes .Footnote =append (_gfag ._adb .CT_Footnotes .Footnote ,_ggae );_ggae =_cf .NewCT_FtnEdn ();_ggae .IdAttr =0;_ggae .TypeAttr =_cf .ST_FtnEdnContinuationSeparator ;_ade =Footnote {_gfag ,_ggae }; +_ade .X ().EG_BlockLevelElts =[]*_cf .EG_BlockLevelElts {_cf .NewEG_BlockLevelElts ()};_gdea =_ade .AddParagraph ();_gdea .X ().PPr =nil ;_acef =_gdea .AddRun ();_afeg =_acef .newIC ();_afeg .ContinuationSeparator =_cf .NewCT_Empty ();_gfag ._adb .CT_Footnotes .Footnote =append (_gfag ._adb .CT_Footnotes .Footnote ,_ggae ); +}; -// 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 (_dbfcg Paragraph )AddBookmark (name string )Bookmark {_fddaa :=_bf .NewEG_PContent ();_fffa :=_bf .NewEG_ContentRunContent ();_fddaa .EG_ContentRunContent =append (_fddaa .EG_ContentRunContent ,_fffa );_gggdc :=_bf .NewEG_RunLevelElts ();_fffa .EG_RunLevelElts =append (_fffa .EG_RunLevelElts ,_gggdc ); -_dgdg :=_bf .NewEG_RangeMarkupElements ();_ccea :=_bf .NewCT_Bookmark ();_dgdg .BookmarkStart =_ccea ;_gggdc .EG_RangeMarkupElements =append (_gggdc .EG_RangeMarkupElements ,_dgdg );_dgdg =_bf .NewEG_RangeMarkupElements ();_dgdg .BookmarkEnd =_bf .NewCT_MarkupRange (); -_gggdc .EG_RangeMarkupElements =append (_gggdc .EG_RangeMarkupElements ,_dgdg );_dbfcg ._dbga .EG_PContent =append (_dbfcg ._dbga .EG_PContent ,_fddaa );_fdde :=Bookmark {_ccea };_fdde .SetName (name );return _fdde ;}; +// Caps returns true if paragraph font is capitalized. +func (_dfcef ParagraphProperties )Caps ()bool {return _dcbc (_dfcef ._effdb .RPr .Caps )}; -// RemoveParagraph removes a paragraph from a document. -func (_fcda *Document )RemoveParagraph (p Paragraph ){if _fcda ._aff .Body ==nil {return ;};for _ ,_bfa :=range _fcda ._aff .Body .EG_BlockLevelElts {for _ ,_dab :=range _bfa .EG_ContentBlockContent {for _cbgd ,_edca :=range _dab .P {if _edca ==p ._dbga {copy (_dab .P [_cbgd :],_dab .P [_cbgd +1:]); -_dab .P =_dab .P [0:len (_dab .P )-1];return ;};};if _dab .Sdt !=nil &&_dab .Sdt .SdtContent !=nil &&_dab .Sdt .SdtContent .P !=nil {for _aeed ,_aeg :=range _dab .Sdt .SdtContent .P {if _aeg ==p ._dbga {copy (_dab .P [_aeed :],_dab .P [_aeed +1:]);_dab .P =_dab .P [0:len (_dab .P )-1]; -return ;};};};};};for _ ,_adgg :=range _fcda .Tables (){for _ ,_cadbb :=range _adgg .Rows (){for _ ,_faa :=range _cadbb .Cells (){for _ ,_dbae :=range _faa ._cbe .EG_BlockLevelElts {for _ ,_acgc :=range _dbae .EG_ContentBlockContent {for _abbe ,_efb :=range _acgc .P {if _efb ==p ._dbga {copy (_acgc .P [_abbe :],_acgc .P [_abbe +1:]); -_acgc .P =_acgc .P [0:len (_acgc .P )-1];return ;};};};};};};};for _ ,_dcge :=range _fcda .Headers (){_dcge .RemoveParagraph (p );};for _ ,_fbd :=range _fcda .Footers (){_fbd .RemoveParagraph (p );};}; +// SetStyle sets the style of a paragraph. +func (_bedfd ParagraphProperties )SetStyle (s string ){if s ==""{_bedfd ._effdb .PStyle =nil ;}else {_bedfd ._effdb .PStyle =_cf .NewCT_String ();_bedfd ._effdb .PStyle .ValAttr =s ;};}; -// Underline returns the type of run underline. -func (_dbdc RunProperties )Underline ()_bf .ST_Underline {if _dfbc :=_dbdc ._gaffa .U ;_dfbc !=nil {return _dfbc .ValAttr ;};return 0;};func (_edg *Document )appendTable (_facd *Paragraph ,_efg Table ,_bgdb bool )Table {_bccg :=_edg ._aff .Body ;_gee :=_bf .NewEG_BlockLevelElts (); -_edg ._aff .Body .EG_BlockLevelElts =append (_edg ._aff .Body .EG_BlockLevelElts ,_gee );_fad :=_bf .NewEG_ContentBlockContent ();_gee .EG_ContentBlockContent =append (_gee .EG_ContentBlockContent ,_fad );if _facd !=nil {_gbc :=_facd .X ();for _cbfg ,_egde :=range _bccg .EG_BlockLevelElts {for _ ,_abfc :=range _egde .EG_ContentBlockContent {for _fdd ,_ded :=range _fad .P {if _ded ==_gbc {_egg :=_efg .X (); -_fbe :=_bf .NewEG_BlockLevelElts ();_bfec :=_bf .NewEG_ContentBlockContent ();_fbe .EG_ContentBlockContent =append (_fbe .EG_ContentBlockContent ,_bfec );_bfec .Tbl =append (_bfec .Tbl ,_egg );_bccg .EG_BlockLevelElts =append (_bccg .EG_BlockLevelElts ,nil ); -if _bgdb {copy (_bccg .EG_BlockLevelElts [_cbfg +1:],_bccg .EG_BlockLevelElts [_cbfg :]);_bccg .EG_BlockLevelElts [_cbfg ]=_fbe ;if _fdd !=0{_dadb :=_bf .NewEG_BlockLevelElts ();_gda :=_bf .NewEG_ContentBlockContent ();_dadb .EG_ContentBlockContent =append (_dadb .EG_ContentBlockContent ,_gda ); -_gda .P =_abfc .P [:_fdd ];_bccg .EG_BlockLevelElts =append (_bccg .EG_BlockLevelElts ,nil );copy (_bccg .EG_BlockLevelElts [_cbfg +1:],_bccg .EG_BlockLevelElts [_cbfg :]);_bccg .EG_BlockLevelElts [_cbfg ]=_dadb ;};_abfc .P =_abfc .P [_fdd :];}else {copy (_bccg .EG_BlockLevelElts [_cbfg +2:],_bccg .EG_BlockLevelElts [_cbfg +1:]); -_bccg .EG_BlockLevelElts [_cbfg +1]=_fbe ;if _fdd !=len (_abfc .P )-1{_eag :=_bf .NewEG_BlockLevelElts ();_aabe :=_bf .NewEG_ContentBlockContent ();_eag .EG_ContentBlockContent =append (_eag .EG_ContentBlockContent ,_aabe );_aabe .P =_abfc .P [_fdd +1:]; -_bccg .EG_BlockLevelElts =append (_bccg .EG_BlockLevelElts ,nil );copy (_bccg .EG_BlockLevelElts [_cbfg +3:],_bccg .EG_BlockLevelElts [_cbfg +2:]);_bccg .EG_BlockLevelElts [_cbfg +2]=_eag ;};_abfc .P =_abfc .P [:_fdd +1];};break ;};};for _ ,_fead :=range _abfc .Tbl {_ggbd :=_aaba (_fead ,_gbc ,_bgdb ); -if _ggbd !=nil {break ;};};};};}else {_fad .Tbl =append (_fad .Tbl ,_efg .X ());};return Table {_edg ,_efg .X ()};}; +// CharacterSpacingValue returns the value of characters spacing in twips (1/20 of point). +func (_gbcgb ParagraphProperties )CharacterSpacingValue ()int64 {if _gfdg :=_gbcgb ._effdb .RPr .Spacing ;_gfdg !=nil {_fbcbe :=_gfdg .ValAttr ;if _fbcbe .Int64 !=nil {return *_fbcbe .Int64 ;};};return int64 (0);};func (_bdad *WatermarkPicture )getShapeImagedata ()*_c .XSDAny {return _bdad .getInnerElement ("\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"); +}; -// SetBold sets the run to bold. -func (_gcae RunProperties )SetBold (b bool ){if !b {_gcae ._gaffa .B =nil ;_gcae ._gaffa .BCs =nil ;}else {_gcae ._gaffa .B =_bf .NewCT_OnOff ();_gcae ._gaffa .BCs =_bf .NewCT_OnOff ();};}; +// SetUnderline controls underline for a run style. +func (_cgbfc RunProperties )SetUnderline (style _cf .ST_Underline ,c _bec .Color ){if style ==_cf .ST_UnderlineUnset {_cgbfc ._dagc .U =nil ;}else {_cgbfc ._dagc .U =_cf .NewCT_Underline ();_cgbfc ._dagc .U .ColorAttr =&_cf .ST_HexColor {};_cgbfc ._dagc .U .ColorAttr .ST_HexColorRGB =c .AsRGBString (); +_cgbfc ._dagc .U .ValAttr =style ;};}; -// SetColumnSpan sets the number of Grid Columns Spanned by the Cell. This is used -// to give the appearance of merged cells. -func (_fcd CellProperties )SetColumnSpan (cols int ){if cols ==0{_fcd ._fdc .GridSpan =nil ;}else {_fcd ._fdc .GridSpan =_bf .NewCT_DecimalNumber ();_fcd ._fdc .GridSpan .ValAttr =int64 (cols );};}; +// SetUnhideWhenUsed controls if a semi hidden style becomes visible when used. +func (_egcda Style )SetUnhideWhenUsed (b bool ){if b {_egcda ._bccef .UnhideWhenUsed =_cf .NewCT_OnOff ();}else {_egcda ._bccef .UnhideWhenUsed =nil ;};}; -// AddPageBreak adds a page break to a run. -func (_faadg Run )AddPageBreak (){_fbgg :=_faadg .newIC ();_fbgg .Br =_bf .NewCT_Br ();_fbgg .Br .TypeAttr =_bf .ST_BrTypePage ;}; +// SetRight sets the cell right margin +func (_ffc CellMargins )SetRight (d _eea .Distance ){_ffc ._aaff .Right =_cf .NewCT_TblWidth ();_fc (_ffc ._aaff .Right ,d );}; -// SetPageMargins sets the page margins for a section -func (_febd Section )SetPageMargins (top ,right ,bottom ,left ,header ,footer ,gutter _abg .Distance ){_ffgfe :=_bf .NewCT_PageMar ();_ffgfe .TopAttr .Int64 =_d .Int64 (int64 (top /_abg .Twips ));_ffgfe .BottomAttr .Int64 =_d .Int64 (int64 (bottom /_abg .Twips )); -_ffgfe .RightAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (right /_abg .Twips ));_ffgfe .LeftAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (left /_abg .Twips ));_ffgfe .HeaderAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (header /_abg .Twips )); -_ffgfe .FooterAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (footer /_abg .Twips ));_ffgfe .GutterAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (gutter /_abg .Twips ));_febd ._fgca .PgMar =_ffgfe ;}; +// X returns the inner wrapped XML type. +func (_gaabd Table )X ()*_cf .CT_Tbl {return _gaabd ._ddfg }; -// SetPossibleValues sets possible values for a FormFieldTypeDropDown. -func (_ebga FormField )SetPossibleValues (values []string ){if _ebga ._beca .DdList !=nil {for _ ,_eacf :=range values {_gaagf :=_bf .NewCT_String ();_gaagf .ValAttr =_eacf ;_ebga ._beca .DdList .ListEntry =append (_ebga ._beca .DdList .ListEntry ,_gaagf ); -};};}; +// SetBottom sets the cell bottom margin +func (_dacf CellMargins )SetBottom (d _eea .Distance ){_dacf ._aaff .Bottom =_cf .NewCT_TblWidth ();_fc (_dacf ._aaff .Bottom ,d );};func (_cfdf *WatermarkText )findNode (_defbf *_c .XSDAny ,_cfdb string )*_c .XSDAny {for _ ,_fdbbe :=range _defbf .Nodes {if _fdbbe .XMLName .Local ==_cfdb {return _fdbbe ; +};};return nil ;}; -// Borders allows manipulation of the table borders. -func (_gagdf TableStyleProperties )Borders ()TableBorders {if _gagdf ._efbde .TblBorders ==nil {_gagdf ._efbde .TblBorders =_bf .NewCT_TblBorders ();};return TableBorders {_gagdf ._efbde .TblBorders };};func (_bcbb Paragraph )addSeparateFldChar ()*_bf .CT_FldChar {_ecacd :=_bcbb .addFldChar (); -_ecacd .FldCharTypeAttr =_bf .ST_FldCharTypeSeparate ;return _ecacd ;};var (FootnoteTextStyleId ="\u0046\u006f\u006ft\u006e\u006f\u0074\u0065\u0054\u0065\u0078\u0074";_ccdb ="\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"; -EndnoteTextStyleId ="E\u006e\u0064\u006e\u006f\u0074\u0065\u0054\u0065\u0078\u0074";_cbb ="\u0045\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065";_cgb =uint64 (20);); +// X returns the inner wrapped XML type. +func (_bcefe TableWidth )X ()*_cf .CT_TblWidth {return _bcefe ._cgdgc };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"; +); -// Font returns the name of run font family. -func (_debdg RunProperties )Font ()string {if _ecafg :=_debdg ._gaffa .RFonts ;_ecafg !=nil {if _ecafg .AsciiAttr !=nil {return *_ecafg .AsciiAttr ;}else if _ecafg .HAnsiAttr !=nil {return *_ecafg .HAnsiAttr ;}else if _ecafg .CsAttr !=nil {return *_ecafg .CsAttr ; -};};return "";}; +// SetAfterAuto controls if spacing after a paragraph is automatically determined. +func (_fadef ParagraphSpacing )SetAfterAuto (b bool ){if b {_fadef ._fdadc .AfterAutospacingAttr =&_bd .ST_OnOff {};_fadef ._fdadc .AfterAutospacingAttr .Bool =_c .Bool (true );}else {_fadef ._fdadc .AfterAutospacingAttr =nil ;};};func (_cgfe *Document )onNewRelationship (_afcac *_fe .DecodeMap ,_baf ,_cbgf string ,_dgfa []*_eeg .File ,_agage *_eb .Relationship ,_acba _fe .Target )error {_edcgb :=_c .DocTypeDocument ; +switch _cbgf {case _c .OfficeDocumentType ,_c .OfficeDocumentTypeStrict :_cgfe ._gdf =_cf .NewDocument ();_afcac .AddTarget (_baf ,_cgfe ._gdf ,_cbgf ,0);_afcac .AddTarget (_fe .RelationsPathFor (_baf ),_cgfe ._dfc .X (),_cbgf ,0);_agage .TargetAttr =_c .RelativeFilename (_edcgb ,_acba .Typ ,_cbgf ,0); +case _c .CorePropertiesType :_afcac .AddTarget (_baf ,_cgfe .CoreProperties .X (),_cbgf ,0);_agage .TargetAttr =_c .RelativeFilename (_edcgb ,_acba .Typ ,_cbgf ,0);case _c .CorePropertiesAltType :_afcac .AddTarget (_baf ,_cgfe .CoreProperties .X (),_c .CorePropertiesType ,0); +_agage .TargetAttr =_c .RelativeFilename (_edcgb ,_acba .Typ ,_c .CorePropertiesType ,0);case _c .CustomPropertiesType :_afcac .AddTarget (_baf ,_cgfe .CustomProperties .X (),_cbgf ,0);_agage .TargetAttr =_c .RelativeFilename (_edcgb ,_acba .Typ ,_cbgf ,0); +case _c .ExtendedPropertiesType ,_c .ExtendedPropertiesTypeStrict :_afcac .AddTarget (_baf ,_cgfe .AppProperties .X (),_cbgf ,0);_agage .TargetAttr =_c .RelativeFilename (_edcgb ,_acba .Typ ,_cbgf ,0);case _c .ThumbnailType ,_c .ThumbnailTypeStrict :for _ebaga ,_abged :=range _dgfa {if _abged ==nil {continue ; +};if _abged .Name ==_baf {_fcaf ,_dcaa :=_abged .Open ();if _dcaa !=nil {return _ed .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_dcaa );};_cgfe .Thumbnail ,_ ,_dcaa =_bc .Decode (_fcaf ); +_fcaf .Close ();if _dcaa !=nil {return _ed .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",_dcaa );};_dgfa [_ebaga ]=nil ;};};case _c .SettingsType ,_c .SettingsTypeStrict :_afcac .AddTarget (_baf ,_cgfe .Settings .X (),_cbgf ,0); +_agage .TargetAttr =_c .RelativeFilename (_edcgb ,_acba .Typ ,_cbgf ,0);case _c .NumberingType ,_c .NumberingTypeStrict :_cgfe .Numbering =NewNumbering ();_afcac .AddTarget (_baf ,_cgfe .Numbering .X (),_cbgf ,0);_agage .TargetAttr =_c .RelativeFilename (_edcgb ,_acba .Typ ,_cbgf ,0); +case _c .StylesType ,_c .StylesTypeStrict :_cgfe .Styles .Clear ();_afcac .AddTarget (_baf ,_cgfe .Styles .X (),_cbgf ,0);_agage .TargetAttr =_c .RelativeFilename (_edcgb ,_acba .Typ ,_cbgf ,0);case _c .HeaderType ,_c .HeaderTypeStrict :_gffb :=_cf .NewHdr (); +_afcac .AddTarget (_baf ,_gffb ,_cbgf ,uint32 (len (_cgfe ._bba )));_cgfe ._bba =append (_cgfe ._bba ,_gffb );_agage .TargetAttr =_c .RelativeFilename (_edcgb ,_acba .Typ ,_cbgf ,len (_cgfe ._bba ));_fgge :=_a .NewRelationships ();_afcac .AddTarget (_fe .RelationsPathFor (_baf ),_fgge .X (),_cbgf ,0); +_cgfe ._abe =append (_cgfe ._abe ,_fgge );case _c .FooterType ,_c .FooterTypeStrict :_fbbg :=_cf .NewFtr ();_afcac .AddTarget (_baf ,_fbbg ,_cbgf ,uint32 (len (_cgfe ._eged )));_cgfe ._eged =append (_cgfe ._eged ,_fbbg );_agage .TargetAttr =_c .RelativeFilename (_edcgb ,_acba .Typ ,_cbgf ,len (_cgfe ._eged )); +_ccaf :=_a .NewRelationships ();_afcac .AddTarget (_fe .RelationsPathFor (_baf ),_ccaf .X (),_cbgf ,0);_cgfe ._abg =append (_cgfe ._abg ,_ccaf );case _c .ThemeType ,_c .ThemeTypeStrict :_agdfc :=_ab .NewTheme ();_afcac .AddTarget (_baf ,_agdfc ,_cbgf ,uint32 (len (_cgfe ._aae ))); +_cgfe ._aae =append (_cgfe ._aae ,_agdfc );_agage .TargetAttr =_c .RelativeFilename (_edcgb ,_acba .Typ ,_cbgf ,len (_cgfe ._aae ));case _c .WebSettingsType ,_c .WebSettingsTypeStrict :_cgfe ._aaef =_cf .NewWebSettings ();_afcac .AddTarget (_baf ,_cgfe ._aaef ,_cbgf ,0); +_agage .TargetAttr =_c .RelativeFilename (_edcgb ,_acba .Typ ,_cbgf ,0);case _c .FontTableType ,_c .FontTableTypeStrict :_cgfe ._aef =_cf .NewFonts ();_afcac .AddTarget (_baf ,_cgfe ._aef ,_cbgf ,0);_agage .TargetAttr =_c .RelativeFilename (_edcgb ,_acba .Typ ,_cbgf ,0); +case _c .EndNotesType ,_c .EndNotesTypeStrict :_cgfe ._edc =_cf .NewEndnotes ();_afcac .AddTarget (_baf ,_cgfe ._edc ,_cbgf ,0);_agage .TargetAttr =_c .RelativeFilename (_edcgb ,_acba .Typ ,_cbgf ,0);case _c .FootNotesType ,_c .FootNotesTypeStrict :_cgfe ._adb =_cf .NewFootnotes (); +_afcac .AddTarget (_baf ,_cgfe ._adb ,_cbgf ,0);_agage .TargetAttr =_c .RelativeFilename (_edcgb ,_acba .Typ ,_cbgf ,0);case _c .ImageType ,_c .ImageTypeStrict :var _daaac _a .ImageRef ;for _dcdd ,_edea :=range _dgfa {if _edea ==nil {continue ;};_aee :=_ca .TrimPrefix (_edea .Name ,"\u0077\u006f\u0072d\u002f"); +if _agb :=_ca .TrimPrefix (_baf ,"\u0077\u006f\u0072d\u002f");_aee ==_agb {_ecee ,_ebfa :=_fe .ExtractToDiskTmp (_edea ,_cgfe .TmpPath );if _ebfa !=nil {return _ebfa ;};_dcfg :=_d .Ext (_edea .Name );_feag :=_a .Image {};if _dcfg [1:]!="\u0065\u006d\u0066"{_ecfg ,_ffda :=_a .ImageFromStorage (_ecee ); +if _ffda !=nil {return _ffda ;};_feag =_ecfg ;}else {_feag .Path =_ecee ;_feag .Format =_dcfg [1:];};_daaac =_a .MakeImageRef (_feag ,&_cgfe .DocBase ,_cgfe ._dfc );_dgfa [_dcdd ]=nil ;};};if _daaac .Format ()!=""{_dbb :="\u002e"+_ca .ToLower (_daaac .Format ()); +_agage .TargetAttr =_c .RelativeFilename (_edcgb ,_acba .Typ ,_cbgf ,len (_cgfe .Images )+1);if _acefc :=_d .Ext (_agage .TargetAttr );_acefc !=_dbb {_agage .TargetAttr =_agage .TargetAttr [0:len (_agage .TargetAttr )-len (_acefc )]+_dbb ;};_daaac .SetTarget ("\u0077\u006f\u0072d\u002f"+_agage .TargetAttr ); +_cgfe .Images =append (_cgfe .Images ,_daaac );};case _c .ControlType ,_c .ControlTypeStrict :_adde :=_agf .NewOcx ();_bccg :=_c .RelativeFilename (_edcgb ,_acba .Typ ,_cbgf ,len (_cgfe ._becd )+1);_fdfc :="\u0077\u006f\u0072d\u002f"+_bccg [:len (_bccg )-4]+"\u002e\u0062\u0069\u006e"; +for _abcg ,_cfgfg :=range _dgfa {if _cfgfg ==nil {continue ;};if _cfgfg .Name ==_fdfc {_eede ,_bcfe :=_fe .ExtractToDiskTmp (_cfgfg ,_cgfe .TmpPath );if _bcfe !=nil {return _bcfe ;};_dcfaf ,_bcfe :=_bf .ImportFromFile (_eede );if _bcfe ==nil {_dcfaf .TargetAttr =_bccg ; +_dcfaf .Ocx =_adde ;_cgfe ._becd =append (_cgfe ._becd ,_dcfaf );_afcac .AddTarget (_baf ,_adde ,_cbgf ,uint32 (len (_cgfe ._becd )));_agage .TargetAttr =_bccg ;_dgfa [_abcg ]=nil ;}else {_eg .Log .Debug ("c\u0061\u006e\u006e\u006f\u0074\u0020r\u0065\u0061\u0064\u0020\u0062\u0069\u006e\u0020\u0066i\u006c\u0065\u003a \u0025s\u0020\u0025\u0073",_fdfc ,_bcfe .Error ()); +};break ;};};case _c .ChartType :_agcd :=chart {_ba :_beg .NewChartSpace ()};_aedc :=uint32 (len (_cgfe ._aed ));_afcac .AddTarget (_baf ,_agcd ._ba ,_cbgf ,_aedc );_cgfe ._aed =append (_cgfe ._aed ,&_agcd );_agage .TargetAttr =_c .RelativeFilename (_edcgb ,_acba .Typ ,_cbgf ,len (_cgfe ._aed )); +_agcd ._ebb =_agage .TargetAttr ;default:_eg .Log .Debug ("\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",_cbgf ,_baf ); +};return nil ;}; -// SetBottom sets the cell bottom margin -func (_fgge CellMargins )SetBottom (d _abg .Distance ){_fgge ._dcd .Bottom =_bf .NewCT_TblWidth ();_faca (_fgge ._dcd .Bottom ,d );}; +// Text return node and its child text, +func (_ccece *Node )Text ()string {_gegab :=_cg .NewBuffer ([]byte {});switch _degg :=_ccece .X ().(type ){case *Paragraph :for _ ,_fgaf :=range _degg .Runs (){if _fgaf .Text ()!=""{_gegab .WriteString (_fgaf .Text ());_gegab .WriteString ("\u000a");}; +};};for _ ,_fcdc :=range _ccece .Children {_gegab .WriteString (_fcdc .Text ());};return _gegab .String ();}; -// Footnotes returns the footnotes defined in the document. -func (_cadbd *Document )Footnotes ()[]Footnote {_fdgc :=[]Footnote {};for _ ,_gceg :=range _cadbd ._edc .CT_Footnotes .Footnote {_fdgc =append (_fdgc ,Footnote {_cadbd ,_gceg });};return _fdgc ;}; +// Endnote is an individual endnote reference within the document. +type Endnote struct{_fffa *Document ;_ccgd *_cf .CT_FtnEdn ;}; -// SetAfterAuto controls if spacing after a paragraph is automatically determined. -func (_daag ParagraphSpacing )SetAfterAuto (b bool ){if b {_daag ._dgdbe .AfterAutospacingAttr =&_de .ST_OnOff {};_daag ._dgdbe .AfterAutospacingAttr .Bool =_d .Bool (true );}else {_daag ._dgdbe .AfterAutospacingAttr =nil ;};};func (_bagf *WatermarkPicture )getShapeType ()*_d .XSDAny {return _bagf .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"); +// SetVerticalAlignment controls the vertical alignment of the run, this is used +// to control if text is superscript/subscript. +func (_dccgf RunProperties )SetVerticalAlignment (v _bd .ST_VerticalAlignRun ){if v ==_bd .ST_VerticalAlignRunUnset {_dccgf ._dagc .VertAlign =nil ;}else {_dccgf ._dagc .VertAlign =_cf .NewCT_VerticalAlignRun ();_dccgf ._dagc .VertAlign .ValAttr =v ;}; }; -// GetWrapPathLineTo return wrapPath lineTo value. -func (_dba AnchorDrawWrapOptions )GetWrapPathLineTo ()[]*_fa .CT_Point2D {return _dba ._ee }; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_ccdf ParagraphBorders )SetBottom (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_ccdf ._bgaeg .Bottom =_cf .NewCT_Border ();_dfbeaa (_ccdf ._bgaeg .Bottom ,t ,c ,thickness );};func (_accb *Document )InsertTableAfter (relativeTo Paragraph )Table {return _accb .insertTable (relativeTo ,false ); +};func (_acga *Document )removeFootnote (_dbag int64 ){_eegb :=_acga ._adb ;var _gfad int ;for _cebfc ,_bgf :=range _eegb .CT_Footnotes .Footnote {if _bgf .IdAttr ==_dbag {_gfad =_cebfc ;break ;};};_eegb .CT_Footnotes .Footnote [_gfad ]=nil ;_eegb .CT_Footnotes .Footnote [_gfad ]=_eegb .CT_Footnotes .Footnote [len (_eegb .CT_Footnotes .Footnote )-1]; +_eegb .CT_Footnotes .Footnote =_eegb .CT_Footnotes .Footnote [:len (_eegb .CT_Footnotes .Footnote )-1];_acga .reorderFootnote ();_acga .syncFootnoteSettings ();}; -// ExtractFromHeader returns text from the document header as an array of TextItems. -func ExtractFromHeader (header *_bf .Hdr )[]TextItem {return _cccbgd (header .EG_ContentBlockContent ,nil );}; +// X returns the inner wrapped XML type. +func (_cdef ParagraphProperties )X ()*_cf .CT_PPr {return _cdef ._effdb }; -// SetAlignment sets the paragraph alignment -func (_aebf NumberingLevel )SetAlignment (j _bf .ST_Jc ){if j ==_bf .ST_JcUnset {_aebf ._dfaa .LvlJc =nil ;}else {_aebf ._dfaa .LvlJc =_bf .NewCT_Jc ();_aebf ._dfaa .LvlJc .ValAttr =j ;};}; +// Settings controls the document settings. +type Settings struct{_edffb *_cf .Settings }; -// read reads a document from an io.Reader. -func Read (r _ce .ReaderAt ,size int64 )(*Document ,error ){return _cbeg (r ,size ,"")}; +// SetFontFamily sets the Ascii & HAnsi fonly family for a run. +func (_eecgf RunProperties )SetFontFamily (family string ){if _eecgf ._dagc .RFonts ==nil {_eecgf ._dagc .RFonts =_cf .NewCT_Fonts ();};_eecgf ._dagc .RFonts .AsciiAttr =_c .String (family );_eecgf ._dagc .RFonts .HAnsiAttr =_c .String (family );_eecgf ._dagc .RFonts .EastAsiaAttr =_c .String (family ); +}; -// Style returns the style for a paragraph, or an empty string if it is unset. -func (_adfb ParagraphProperties )Style ()string {if _adfb ._fcdce .PStyle !=nil {return _adfb ._fcdce .PStyle .ValAttr ;};return "";}; +// Caps returns true if run font is capitalized. +func (_eacab RunProperties )Caps ()bool {return _dcbc (_eacab ._dagc .Caps )}; -// Color returns the style's Color. -func (_caaca RunProperties )Color ()Color {if _caaca ._gaffa .Color ==nil {_caaca ._gaffa .Color =_bf .NewCT_Color ();};return Color {_caaca ._gaffa .Color };}; +// SetBetween sets the between border to a specified type, color and thickness between paragraph. +func (_daecd ParagraphBorders )SetBetween (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_daecd ._bgaeg .Between =_cf .NewCT_Border ();_dfbeaa (_daecd ._bgaeg .Between ,t ,c ,thickness );}; -// Control returns an *axcontrol.Control object contained in the run or the nil value in case of no controls. -func (_cecaf Run )Control ()*_ab .Control {if _dbde :=_cecaf ._ccceca .EG_RunInnerContent ;_dbde !=nil {if _abgcd :=_dbde [0].Object ;_abgcd !=nil {if _cbcb :=_abgcd .Choice ;_cbcb !=nil {if _fceab :=_cbcb .Control ;_fceab !=nil {if _fceab .IdAttr !=nil {_ggdec :=_cecaf ._abedg .GetDocRelTargetByID (*_fceab .IdAttr ); -for _ ,_dbggcg :=range _cecaf ._abedg ._gcge {if _ggdec ==_dbggcg .TargetAttr {return _dbggcg ;};};};};};};};return nil ;}; +// Borders allows controlling individual cell borders. +func (_gga CellProperties )Borders ()CellBorders {if _gga ._fgb .TcBorders ==nil {_gga ._fgb .TcBorders =_cf .NewCT_TcBorders ();};return CellBorders {_gga ._fgb .TcBorders };}; -// HasFootnotes returns a bool based on the presence or abscence of footnotes within -// the document. -func (_cgea *Document )HasFootnotes ()bool {return _cgea ._edc !=nil };func _cbbad ()*_ga .OfcLock {_dbeb :=_ga .NewOfcLock ();_dbeb .ExtAttr =_ga .ST_ExtEdit ;_dbeb .AspectratioAttr =_de .ST_TrueFalseTrue ;return _dbeb ;}; +// 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 (_dfba Run )IsEndnote ()(bool ,int64 ){if _dfba ._gcegb .EG_RunInnerContent !=nil {if _dfba ._gcegb .EG_RunInnerContent [0].EndnoteReference !=nil {return true ,_dfba ._gcegb .EG_RunInnerContent [0].EndnoteReference .IdAttr ;};};return false ,0;}; -// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. -func (_gdf CellBorders )SetInsideHorizontal (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_gdf ._eeea .InsideH =_bf .NewCT_Border ();_gbfg (_gdf ._eeea .InsideH ,t ,c ,thickness );}; -// NumberingDefinition defines a numbering definition for a list of pragraphs. -type NumberingDefinition struct{_egcb *_bf .CT_AbstractNum }; +// SetHeader sets a section header. +func (_cebbd Section )SetHeader (h Header ,t _cf .ST_HdrFtr ){_bfad :=_cf .NewEG_HdrFtrReferences ();_cebbd ._gacf .EG_HdrFtrReferences =append (_cebbd ._gacf .EG_HdrFtrReferences ,_bfad );_bfad .HeaderReference =_cf .NewCT_HdrFtrRef ();_bfad .HeaderReference .TypeAttr =t ; +_gcgfe :=_cebbd ._ebdc ._dfc .FindRIDForN (h .Index (),_c .HeaderType );if _gcgfe ==""{_eg .Log .Debug ("\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"); +};_bfad .HeaderReference .IdAttr =_gcgfe ;};func _dcbc (_gcc *_cf .CT_OnOff )bool {return _gcc !=nil }; -// Open opens and reads a document from a file (.docx). -func Open (filename string )(*Document ,error ){_feagf ,_deedc :=_a .Open (filename );if _deedc !=nil {return nil ,_cag .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_deedc );};defer _feagf .Close (); -_deda ,_deedc :=_a .Stat (filename );if _deedc !=nil {return nil ,_cag .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_deedc );};_ =_deda ;return Read (_feagf ,_deda .Size ());};func (_dfedd Paragraph )addFldCharsForField (_fee ,_bdbe string )FormField {_abcf :=_dfedd .addBeginFldChar (_fee ); -_aedca :=FormField {_beca :_abcf };_eaed :=_dfedd ._gffg .Bookmarks ();_bbbcf :=int64 (len (_eaed ));if _fee !=""{_dfedd .addStartBookmark (_bbbcf ,_fee );};_dfedd .addInstrText (_bdbe );_dfedd .addSeparateFldChar ();if _bdbe =="\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054"{_cedc :=_dfedd .AddRun (); -_cecc :=_bf .NewEG_RunInnerContent ();_cedc ._ccceca .EG_RunInnerContent =[]*_bf .EG_RunInnerContent {_cecc };_aedca ._bfecg =_cecc ;};_dfedd .addEndFldChar ();if _fee !=""{_dfedd .addEndBookmark (_bbbcf );};return _aedca ;};func (_cgfg Paragraph )addBeginFldChar (_aegae string )*_bf .CT_FFData {_bgfeg :=_cgfg .addFldChar (); -_bgfeg .FldCharTypeAttr =_bf .ST_FldCharTypeBegin ;_bgfeg .FfData =_bf .NewCT_FFData ();_fefd :=_bf .NewCT_FFName ();_fefd .ValAttr =&_aegae ;_bgfeg .FfData .Name =[]*_bf .CT_FFName {_fefd };return _bgfeg .FfData ;}; +// SetTblHeader set row properties for repeat table row on every new page value. +func (_fccfa RowProperties )SetTblHeader (val bool ){if !val {_fccfa ._dgdbe .TblHeader =nil ;}else {_cgcd :=_cf .NewCT_OnOff ();_fccfa ._dgdbe .TblHeader =[]*_cf .CT_OnOff {_cgcd };};}; -// SetThemeColor sets the color from the theme. -func (_dag Color )SetThemeColor (t _bf .ST_ThemeColor ){_dag ._baba .ThemeColorAttr =t }; +// PossibleValues returns the possible values for a FormFieldTypeDropDown. +func (_aaegg FormField )PossibleValues ()[]string {if _aaegg ._agcf .DdList ==nil {return nil ;};_gbbab :=[]string {};for _ ,_adbg :=range _aaegg ._agcf .DdList .ListEntry {if _adbg ==nil {continue ;};_gbbab =append (_gbbab ,_adbg .ValAttr );};return _gbbab ; +};type chart struct{_ba *_beg .ChartSpace ;_eec string ;_ebb string ;}; -// SetRightToLeft sets the run text goes from right to left. -func (_dcga RunProperties )SetRightToLeft (b bool ){if !b {_dcga ._gaffa .Rtl =nil ;}else {_dcga ._gaffa .Rtl =_bf .NewCT_OnOff ();};};func (_daff *Document )tables (_cfc *_bf .EG_ContentBlockContent )[]Table {_abedd :=[]Table {};for _ ,_gea :=range _cfc .Tbl {_abedd =append (_abedd ,Table {_daff ,_gea }); -for _ ,_afdb :=range _gea .EG_ContentRowContent {for _ ,_adg :=range _afdb .Tr {for _ ,_abb :=range _adg .EG_ContentCellContent {for _ ,_eeg :=range _abb .Tc {for _ ,_ced :=range _eeg .EG_BlockLevelElts {for _ ,_feag :=range _ced .EG_ContentBlockContent {for _ ,_caed :=range _daff .tables (_feag ){_abedd =append (_abedd ,_caed ); -};};};};};};};};return _abedd ;}; +// GetText returns text in the watermark. +func (_abee *WatermarkText )GetText ()string {_debc :=_abee .getShape ();if _abee ._deba !=nil {_bacfd :=_abee ._deba .EG_ShapeElements ;if len (_bacfd )> 0&&_bacfd [0].Textpath !=nil {return *_bacfd [0].Textpath .StringAttr ;};}else {_dada :=_abee .findNode (_debc ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"); +for _ ,_adbeg :=range _dada .Attrs {if _adbeg .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{return _adbeg .Value ;};};};return "";}; -// SetFormat sets the numbering format. -func (_gfde NumberingLevel )SetFormat (f _bf .ST_NumberFormat ){if _gfde ._dfaa .NumFmt ==nil {_gfde ._dfaa .NumFmt =_bf .NewCT_NumFmt ();};_gfde ._dfaa .NumFmt .ValAttr =f ;}; +// InsertParagraphBefore adds a new empty paragraph before the relativeTo +// paragraph. +func (_cdea *Document )InsertParagraphBefore (relativeTo Paragraph )Paragraph {return _cdea .insertParagraph (relativeTo ,true );}; -// SetSize sets the font size for a run. -func (_agfdf RunProperties )SetSize (size _abg .Distance ){_agfdf ._gaffa .Sz =_bf .NewCT_HpsMeasure ();_agfdf ._gaffa .Sz .ValAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (size /_abg .HalfPoint ));_agfdf ._gaffa .SzCs =_bf .NewCT_HpsMeasure ();_agfdf ._gaffa .SzCs .ValAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (size /_abg .HalfPoint )); +// GetStyle returns string style of the text in watermark and format it to TextpathStyle. +func (_afed *WatermarkText )GetStyle ()_db .TextpathStyle {_addee :=_afed .getShape ();if _afed ._deba !=nil {_bbee :=_afed ._deba .EG_ShapeElements ;if len (_bbee )> 0&&_bbee [0].Textpath !=nil {return _db .NewTextpathStyle (*_bbee [0].Textpath .StyleAttr ); +};}else {_aeca :=_afed .findNode (_addee ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _ ,_ddbb :=range _aeca .Attrs {if _ddbb .Name .Local =="\u0073\u0074\u0079l\u0065"{return _db .NewTextpathStyle (_ddbb .Value );};};};return _db .NewTextpathStyle (""); }; -// SetWidthAuto sets the the cell width to automatic. -func (_dcc CellProperties )SetWidthAuto (){_dcc ._fdc .TcW =_bf .NewCT_TblWidth ();_dcc ._fdc .TcW .TypeAttr =_bf .ST_TblWidthAuto ;}; - -// SetSpacing sets the spacing that comes before and after the paragraph. -// Deprecated: See Spacing() instead which allows finer control. -func (_fbag ParagraphProperties )SetSpacing (before ,after _abg .Distance ){if _fbag ._fcdce .Spacing ==nil {_fbag ._fcdce .Spacing =_bf .NewCT_Spacing ();};_fbag ._fcdce .Spacing .BeforeAttr =&_de .ST_TwipsMeasure {};_fbag ._fcdce .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (before /_abg .Twips )); -_fbag ._fcdce .Spacing .AfterAttr =&_de .ST_TwipsMeasure {};_fbag ._fcdce .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (after /_abg .Twips ));}; +// SetValue sets the value of a FormFieldTypeText or FormFieldTypeDropDown. For +// FormFieldTypeDropDown, the value must be one of the fields possible values. +func (_egbdf FormField )SetValue (v string ){if _egbdf ._agcf .DdList !=nil {for _fage ,_cffe :=range _egbdf .PossibleValues (){if _cffe ==v {_egbdf ._agcf .DdList .Result =_cf .NewCT_DecimalNumber ();_egbdf ._agcf .DdList .Result .ValAttr =int64 (_fage ); +break ;};};}else if _egbdf ._agcf .TextInput !=nil {_egbdf ._cegf .T =_cf .NewCT_Text ();_egbdf ._cegf .T .Content =v ;};}; -// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. -func (_eabbbc TableBorders )SetInsideHorizontal (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_eabbbc ._fbdf .InsideH =_bf .NewCT_Border ();_gbfg (_eabbbc ._fbdf .InsideH ,t ,c ,thickness );}; +// DocRels returns document relationship. +func (_bfaee *Document )DocRels ()_a .Relationships {return _bfaee ._dfc }; -// Borders returns the ParagraphBorders for setting-up border on paragraph. -func (_adgd Paragraph )Borders ()ParagraphBorders {_adgd .ensurePPr ();if _adgd ._dbga .PPr .PBdr ==nil {_adgd ._dbga .PPr .PBdr =_bf .NewCT_PBdr ();};return ParagraphBorders {_adgd ._gffg ,_adgd ._dbga .PPr .PBdr };}; +// RemoveParagraph removes a paragraph from a footer. +func (_baec Footer )RemoveParagraph (p Paragraph ){for _ ,_gbfa :=range _baec ._cgdfd .EG_ContentBlockContent {for _cgbg ,_caefc :=range _gbfa .P {if _caefc ==p ._cfba {copy (_gbfa .P [_cgbg :],_gbfa .P [_cgbg +1:]);_gbfa .P =_gbfa .P [0:len (_gbfa .P )-1]; +return ;};};};}; -// SetAlignment sets the alignment of a table within the page. -func (_cbcac TableProperties )SetAlignment (align _bf .ST_JcTable ){if align ==_bf .ST_JcTableUnset {_cbcac ._daef .Jc =nil ;}else {_cbcac ._daef .Jc =_bf .NewCT_JcTable ();_cbcac ._daef .Jc .ValAttr =align ;};}; +// X returns the inner wrapped XML type. +func (_eddge Fonts )X ()*_cf .CT_Fonts {return _eddge ._dabc };func (_bcea *WatermarkText )getShape ()*_c .XSDAny {return _bcea .getInnerElement ("\u0073\u0068\u0061p\u0065");}; -// SetSpacing sets the spacing that comes before and after the paragraph. -func (_gdac ParagraphStyleProperties )SetSpacing (before ,after _abg .Distance ){if _gdac ._egfe .Spacing ==nil {_gdac ._egfe .Spacing =_bf .NewCT_Spacing ();};if before ==_abg .Zero {_gdac ._egfe .Spacing .BeforeAttr =nil ;}else {_gdac ._egfe .Spacing .BeforeAttr =&_de .ST_TwipsMeasure {}; -_gdac ._egfe .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (before /_abg .Twips ));};if after ==_abg .Zero {_gdac ._egfe .Spacing .AfterAttr =nil ;}else {_gdac ._egfe .Spacing .AfterAttr =&_de .ST_TwipsMeasure {};_gdac ._egfe .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (after /_abg .Twips )); -};}; +// RunProperties returns the run properties controlling text formatting within the table. +func (_cccb TableConditionalFormatting )RunProperties ()RunProperties {if _cccb ._decdg .RPr ==nil {_cccb ._decdg .RPr =_cf .NewCT_RPr ();};return RunProperties {_cccb ._decdg .RPr };};func _fgef (_ccbba *Document ,_egdd []*_cf .EG_ContentBlockContent ,_edfaa *TableInfo )[]Node {_ddbf :=[]Node {}; +for _ ,_bfbcf :=range _egdd {if _bdbg :=_bfbcf .Sdt ;_bdbg !=nil {if _bfdcf :=_bdbg .SdtContent ;_bfdcf !=nil {_ddbf =append (_ddbf ,_ded (_ccbba ,_bfdcf .P ,_edfaa ,nil )...);};};_ddbf =append (_ddbf ,_ded (_ccbba ,_bfbcf .P ,_edfaa ,nil )...);for _ ,_dcca :=range _bfbcf .Tbl {_aega :=Table {_ccbba ,_dcca }; +_cbgd ,_ :=_ccbba .Styles .SearchStyleById (_aega .Style ());_ddde :=[]Node {};for _bcge ,_dbfgd :=range _dcca .EG_ContentRowContent {for _ ,_cdgd :=range _dbfgd .Tr {for _ggabe ,_gdge :=range _cdgd .EG_ContentCellContent {for _ ,_gagd :=range _gdge .Tc {_ecge :=&TableInfo {Table :_dcca ,Row :_cdgd ,Cell :_gagd ,RowIndex :_bcge ,ColIndex :_ggabe }; +for _ ,_ecfca :=range _gagd .EG_BlockLevelElts {_ddde =append (_ddde ,_fgef (_ccbba ,_ecfca .EG_ContentBlockContent ,_ecge )...);};};};};};_ddbf =append (_ddbf ,Node {_facb :_ccbba ,_ffbba :&_aega ,Style :_cbgd ,Children :_ddde });};};return _ddbf ;}; -// AddTable adds a table to the table cell. -func (_daf Cell )AddTable ()Table {_gcg :=_bf .NewEG_BlockLevelElts ();_daf ._cbe .EG_BlockLevelElts =append (_daf ._cbe .EG_BlockLevelElts ,_gcg );_cad :=_bf .NewEG_ContentBlockContent ();_gcg .EG_ContentBlockContent =append (_gcg .EG_ContentBlockContent ,_cad ); -_fdf :=_bf .NewCT_Tbl ();_cad .Tbl =append (_cad .Tbl ,_fdf );return Table {_daf ._ddc ,_fdf };}; +// InsertParagraphAfter adds a new empty paragraph after the relativeTo +// paragraph. +func (_gfac *Document )InsertParagraphAfter (relativeTo Paragraph )Paragraph {return _gfac .insertParagraph (relativeTo ,false );}; -// Copy makes a deep copy of the document by saving and reading it back. -// It can be useful to avoid sharing common data between two documents. -func (_gbee *Document )Copy ()(*Document ,error ){_eabe :=_ag .NewBuffer ([]byte {});_fgba :=_gbee .save (_eabe ,_gbee ._abed );if _fgba !=nil {return nil ,_fgba ;};_cefb :=_eabe .Bytes ();_gfcee :=_ag .NewReader (_cefb );return _cbeg (_gfcee ,int64 (_gfcee .Len ()),_gbee ._abed ); -}; +// Endnotes returns the endnotes defined in the document. +func (_fbfc *Document )Endnotes ()[]Endnote {_gcdd :=[]Endnote {};for _ ,_fdaa :=range _fbfc ._edc .CT_Endnotes .Endnote {_gcdd =append (_gcdd ,Endnote {_fbfc ,_fdaa });};return _gcdd ;}; -// SetWindowControl controls if the first or last line of the paragraph is -// allowed to display on a separate page. -func (_acgf ParagraphProperties )SetWindowControl (b bool ){if !b {_acgf ._fcdce .WidowControl =nil ;}else {_acgf ._fcdce .WidowControl =_bf .NewCT_OnOff ();};}; +// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_bbaca ParagraphProperties )ComplexSizeMeasure ()string {if _dcdf :=_bbaca ._effdb .RPr .SzCs ;_dcdf !=nil {_aafe :=_dcdf .ValAttr ;if _aafe .ST_PositiveUniversalMeasure !=nil {return *_aafe .ST_PositiveUniversalMeasure ;};};return "";}; -// SetImprint sets the run to imprinted text. -func (_dgeda RunProperties )SetImprint (b bool ){if !b {_dgeda ._gaffa .Imprint =nil ;}else {_dgeda ._gaffa .Imprint =_bf .NewCT_OnOff ();};}; +// ClearContent clears any content in the run (text, tabs, breaks, etc.) +func (_cgbc Run )ClearContent (){_cgbc ._gcegb .EG_RunInnerContent =nil };func (_bcdee Paragraph )addSeparateFldChar ()*_cf .CT_FldChar {_ebbca :=_bcdee .addFldChar ();_ebbca .FldCharTypeAttr =_cf .ST_FldCharTypeSeparate ;return _ebbca ;}; -// Style return the table style. -func (_aefeb Table )Style ()string {if _aefeb ._gbaed .TblPr !=nil &&_aefeb ._gbaed .TblPr .TblStyle !=nil {return _aefeb ._gbaed .TblPr .TblStyle .ValAttr ;};return "";}; +// SetDoubleStrikeThrough sets the run to double strike-through. +func (_ddbd RunProperties )SetDoubleStrikeThrough (b bool ){if !b {_ddbd ._dagc .Dstrike =nil ;}else {_ddbd ._dagc .Dstrike =_cf .NewCT_OnOff ();};};func _cfgbc (_gec *_cf .CT_P ,_gbba *_cf .CT_Hyperlink ,_ebe *TableInfo ,_fffg *DrawingInfo ,_fafb []*_cf .EG_ContentRunContent )[]TextItem {_egbdd :=[]TextItem {}; +for _ ,_fdae :=range _fafb {if _cfeff :=_fdae .Sdt ;_cfeff !=nil {if _gbegf :=_cfeff .SdtContent ;_gbegf !=nil {_egbdd =append (_egbdd ,_cfgbc (_gec ,_gbba ,_ebe ,_fffg ,_gbegf .EG_ContentRunContent )...);};};if _aegbb :=_fdae .R ;_aegbb !=nil {_bdged :=_cg .NewBuffer ([]byte {}); +for _ ,_daggd :=range _aegbb .EG_RunInnerContent {if _daggd .Br !=nil {_bdged .WriteString ("\u000a");};if _daggd .Tab !=nil {_bdged .WriteString ("\u0009");};if _daggd .T !=nil {_bdged .WriteString (_daggd .T .Content );};if _daggd .Pict !=nil &&len (_daggd .Pict .Any )> 0{for _ ,_egae :=range _daggd .Pict .Any {if _ccgad ,_fbcda :=_egae .(*_daa .Shape ); +_fbcda {for _ ,_gcaa :=range _ccgad .EG_ShapeElements {if _cddb :=_gcaa .Textbox ;_cddb !=nil {if _cddb .TxbxContent !=nil {_egbdd =append (_egbdd ,_accbg (_cddb .TxbxContent .EG_ContentBlockContent ,nil )...);};};};};};};};_egbdd =append (_egbdd ,TextItem {Text :_bdged .String (),DrawingInfo :_fffg ,Paragraph :_gec ,Hyperlink :_gbba ,Run :_aegbb ,TableInfo :_ebe }); +for _ ,_aafgc :=range _aegbb .Extra {if _ccfaa ,_dbfd :=_aafgc .(*_cf .AlternateContentRun );_dbfd {_bgff :=&DrawingInfo {Drawing :_ccfaa .Choice .Drawing };for _ ,_baeed :=range _bgff .Drawing .Anchor {for _ ,_cgde :=range _baeed .Graphic .GraphicData .Any {if _dceb ,_afdd :=_cgde .(*_cf .WdWsp ); +_afdd {if _dceb .WChoice !=nil {if _ebgfg :=_dceb .SpPr ;_ebgfg !=nil {if _bfda :=_ebgfg .Xfrm ;_bfda !=nil {if _gefa :=_bfda .Ext ;_gefa !=nil {_bgff .Width =_gefa .CxAttr ;_bgff .Height =_gefa .CyAttr ;};};};for _ ,_cfcc :=range _dceb .WChoice .Txbx .TxbxContent .EG_ContentBlockContent {_egbdd =append (_egbdd ,_cedfc (_cfcc .P ,_ebe ,_bgff )...); +};};};};};};};};};return _egbdd ;}; -// AddText adds text to a run. -func (_aeeaa Run )AddText (s string ){_cbbd :=_bf .NewEG_RunInnerContent ();_aeeaa ._ccceca .EG_RunInnerContent =append (_aeeaa ._ccceca .EG_RunInnerContent ,_cbbd );_cbbd .T =_bf .NewCT_Text ();if _d .NeedsSpacePreserve (s ){_ceae :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"; -_cbbd .T .SpaceAttr =&_ceae ;};_cbbd .T .Content =s ;};func _aaadf (_ddeg []*_bf .CT_P ,_bffaf *TableInfo ,_fcdd *DrawingInfo )[]TextItem {_dece :=[]TextItem {};for _ ,_deeb :=range _ddeg {_dece =append (_dece ,_ecfdd (_deeb ,nil ,_bffaf ,_fcdd ,_deeb .EG_PContent )...); -};return _dece ;}; +// read reads a document from an io.Reader. +func Read (r _da .ReaderAt ,size int64 )(*Document ,error ){return _bab (r ,size ,"")}; -// SetWidth sets the table with to a specified width. -func (_eeaf TableProperties )SetWidth (d _abg .Distance ){_eeaf ._daef .TblW =_bf .NewCT_TblWidth ();_eeaf ._daef .TblW .TypeAttr =_bf .ST_TblWidthDxa ;_eeaf ._daef .TblW .WAttr =&_bf .ST_MeasurementOrPercent {};_eeaf ._daef .TblW .WAttr .ST_DecimalNumberOrPercent =&_bf .ST_DecimalNumberOrPercent {}; -_eeaf ._daef .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_d .Int64 (int64 (d /_abg .Twips ));}; +// SetOrigin sets the origin of the image. It defaults to ST_RelFromHPage and +// ST_RelFromVPage +func (_gc AnchoredDrawing )SetOrigin (h _cf .WdST_RelFromH ,v _cf .WdST_RelFromV ){_gc ._cfg .PositionH .RelativeFromAttr =h ;_gc ._cfg .PositionV .RelativeFromAttr =v ;}; -// Endnote is an individual endnote reference within the document. -type Endnote struct{_cdccf *Document ;_fabbd *_bf .CT_FtnEdn ;}; +// 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 (_bfdb *Document )BodySection ()Section {if _bfdb ._gdf .Body .SectPr ==nil {_bfdb ._gdf .Body .SectPr =_cf .NewCT_SectPr ();};return Section {_bfdb ,_bfdb ._gdf .Body .SectPr };}; -// SetRight sets the right border to a specified type, color and thickness. -func (_bceaa TableBorders )SetRight (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_bceaa ._fbdf .Right =_bf .NewCT_Border ();_gbfg (_bceaa ._fbdf .Right ,t ,c ,thickness );}; +// GetKerning returns the kerning (character spacing) of a run +func (_egbb RunProperties )GetKerning ()_eea .Distance {if _egbb ._dagc .Kern !=nil {return _eea .Distance (float64 (*_egbb ._dagc .Kern .ValAttr .ST_UnsignedDecimalNumber )*_eea .HalfPoint );};return 0;}; -// FindNodeByText return node based on matched text and return a slice of node. -func (_gefag *Nodes )FindNodeByRegexp (r *_cg .Regexp )[]Node {_bdde :=[]Node {};for _ ,_gecd :=range _gefag ._gdbf {if r .MatchString (_gecd .Text ()){_bdde =append (_bdde ,_gecd );};_geccd :=Nodes {_gdbf :_gecd .Children };_bdde =append (_bdde ,_geccd .FindNodeByRegexp (r )...); -};return _bdde ;}; +// SetLineSpacing sets the spacing between lines in a paragraph. +func (_efgdg Paragraph )SetLineSpacing (d _eea .Distance ,rule _cf .ST_LineSpacingRule ){_efgdg .ensurePPr ();if _efgdg ._cfba .PPr .Spacing ==nil {_efgdg ._cfba .PPr .Spacing =_cf .NewCT_Spacing ();};_feec :=_efgdg ._cfba .PPr .Spacing ;if rule ==_cf .ST_LineSpacingRuleUnset {_feec .LineRuleAttr =_cf .ST_LineSpacingRuleUnset ; +_feec .LineAttr =nil ;}else {_feec .LineRuleAttr =rule ;_feec .LineAttr =&_cf .ST_SignedTwipsMeasure {};_feec .LineAttr .Int64 =_c .Int64 (int64 (d /_eea .Twips ));};}; -// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_edbgb RunProperties )SizeMeasure ()string {if _cdad :=_edbgb ._gaffa .Sz ;_cdad !=nil {_gafgf :=_cdad .ValAttr ;if _gafgf .ST_PositiveUniversalMeasure !=nil {return *_gafgf .ST_PositiveUniversalMeasure ;};};return "";};func (_bgb *WatermarkPicture )getInnerElement (_dgda string )*_d .XSDAny {for _ ,_eeaa :=range _bgb ._geed .Any {_bffcc ,_gega :=_eeaa .(*_d .XSDAny ); -if _gega &&(_bffcc .XMLName .Local ==_dgda ||_bffcc .XMLName .Local =="\u0076\u003a"+_dgda ){return _bffcc ;};};return nil ;}; +// Shadow returns true if run shadow is on. +func (_gcga RunProperties )Shadow ()bool {return _dcbc (_gcga ._dagc .Shadow )}; -// SetText sets the text to be used in bullet mode. -func (_fddc NumberingLevel )SetText (t string ){if t ==""{_fddc ._dfaa .LvlText =nil ;}else {_fddc ._dfaa .LvlText =_bf .NewCT_LevelText ();_fddc ._dfaa .LvlText .ValAttr =_d .String (t );};}; +// SetKeepWithNext controls if this paragraph should be kept with the next. +func (_dcaab ParagraphProperties )SetKeepWithNext (b bool ){if !b {_dcaab ._effdb .KeepNext =nil ;}else {_dcaab ._effdb .KeepNext =_cf .NewCT_OnOff ();};}; -// // SetBeforeLineSpacing sets spacing above paragraph in line units. -func (_bfaef Paragraph )SetBeforeLineSpacing (d _abg .Distance ){_bfaef .ensurePPr ();if _bfaef ._dbga .PPr .Spacing ==nil {_bfaef ._dbga .PPr .Spacing =_bf .NewCT_Spacing ();};_afbg :=_bfaef ._dbga .PPr .Spacing ;_afbg .BeforeLinesAttr =_d .Int64 (int64 (d /_abg .Twips )); -}; +// Outline returns true if paragraph outline is on. +func (_abce ParagraphProperties )Outline ()bool {return _dcbc (_abce ._effdb .RPr .Outline )}; // X returns the inner wrapped XML type. -func (_dffcf Fonts )X ()*_bf .CT_Fonts {return _dffcf ._afga }; +func (_ffaeg Settings )X ()*_cf .Settings {return _ffaeg ._edffb }; -// X returns the inner wrapped XML type. -func (_gacg Paragraph )X ()*_bf .CT_P {return _gacg ._dbga }; +// Rows returns the rows defined in the table. +func (_aebb Table )Rows ()[]Row {_cdcgd :=[]Row {};for _ ,_fbbgb :=range _aebb ._ddfg .EG_ContentRowContent {for _ ,_dcddg :=range _fbbgb .Tr {_cdcgd =append (_cdcgd ,Row {_aebb ._bacf ,_dcddg });};if _fbbgb .Sdt !=nil &&_fbbgb .Sdt .SdtContent !=nil {for _ ,_bgbf :=range _fbbgb .Sdt .SdtContent .Tr {_cdcgd =append (_cdcgd ,Row {_aebb ._bacf ,_bgbf }); +};};};return _cdcgd ;}; -// BoldValue returns the precise nature of the bold setting (unset, off or on). -func (_egac RunProperties )BoldValue ()OnOffValue {return _eegfe (_egac ._gaffa .B )}; +// SetLeft sets the left border to a specified type, color and thickness. +func (_efgd CellBorders )SetLeft (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_efgd ._cbd .Left =_cf .NewCT_Border ();_acfcd (_efgd ._cbd .Left ,t ,c ,thickness );}; -// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_ddcg RunProperties )ComplexSizeMeasure ()string {if _gfeag :=_ddcg ._gaffa .SzCs ;_gfeag !=nil {_gfdc :=_gfeag .ValAttr ;if _gfdc .ST_PositiveUniversalMeasure !=nil {return *_gfdc .ST_PositiveUniversalMeasure ;};};return "";}; +// SetCellSpacing sets the cell spacing within a table. +func (_bgbef TableProperties )SetCellSpacing (m _eea .Distance ){_bgbef ._bgeef .TblCellSpacing =_cf .NewCT_TblWidth ();_bgbef ._bgeef .TblCellSpacing .TypeAttr =_cf .ST_TblWidthDxa ;_bgbef ._bgeef .TblCellSpacing .WAttr =&_cf .ST_MeasurementOrPercent {}; +_bgbef ._bgeef .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_cf .ST_DecimalNumberOrPercent {};_bgbef ._bgeef .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (m /_eea .Dxa ));}; -// X returns the inner wrapped XML type. -func (_adaf Footer )X ()*_bf .Ftr {return _adaf ._cbgde }; +// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. +func (_ddcbd RunProperties )CharacterSpacingMeasure ()string {if _efga :=_ddcbd ._dagc .Spacing ;_efga !=nil {_agfe :=_efga .ValAttr ;if _agfe .ST_UniversalMeasure !=nil {return *_agfe .ST_UniversalMeasure ;};};return "";}; -// SetHeight allows controlling the height of a row within a table. -func (_dcfd RowProperties )SetHeight (ht _abg .Distance ,rule _bf .ST_HeightRule ){if rule ==_bf .ST_HeightRuleUnset {_dcfd ._fgcc .TrHeight =nil ;}else {_gada :=_bf .NewCT_Height ();_gada .HRuleAttr =rule ;_gada .ValAttr =&_de .ST_TwipsMeasure {};_gada .ValAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (ht /_abg .Twips )); -_dcfd ._fgcc .TrHeight =[]*_bf .CT_Height {_gada };};}; +// TextItem is used for keeping text with references to a paragraph and run or a table, a row and a cell where it is located. +type TextItem struct{Text string ;DrawingInfo *DrawingInfo ;Paragraph *_cf .CT_P ;Hyperlink *_cf .CT_Hyperlink ;Run *_cf .CT_R ;TableInfo *TableInfo ;}; -// Tables returns the tables defined in the document. -func (_fgfc *Document )Tables ()[]Table {_bgc :=[]Table {};if _fgfc ._aff .Body ==nil {return nil ;};for _ ,_gdc :=range _fgfc ._aff .Body .EG_BlockLevelElts {for _ ,_dfbb :=range _gdc .EG_ContentBlockContent {for _ ,_cgaf :=range _fgfc .tables (_dfbb ){_bgc =append (_bgc ,_cgaf ); -};};};return _bgc ;}; +// SetHangingIndent controls the hanging indent of the paragraph. +func (_dddee ParagraphStyleProperties )SetHangingIndent (m _eea .Distance ){if _dddee ._adbae .Ind ==nil {_dddee ._adbae .Ind =_cf .NewCT_Ind ();};if m ==_eea .Zero {_dddee ._adbae .Ind .HangingAttr =nil ;}else {_dddee ._adbae .Ind .HangingAttr =&_bd .ST_TwipsMeasure {}; +_dddee ._adbae .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_eea .Twips ));};}; -// Font returns the name of paragraph font family. -func (_gedgf ParagraphProperties )Font ()string {if _cafad :=_gedgf ._fcdce .RPr .RFonts ;_cafad !=nil {if _cafad .AsciiAttr !=nil {return *_cafad .AsciiAttr ;}else if _cafad .HAnsiAttr !=nil {return *_cafad .HAnsiAttr ;}else if _cafad .CsAttr !=nil {return *_cafad .CsAttr ; -};};return "";};func (_efgb *Document )reorderFootnote (){_babf :=int64 (1);_acb :=map[int64 ]int64 {};for _ ,_cfbc :=range _efgb ._edc .Footnote {switch _cfbc .TypeAttr {case _bf .ST_FtnEdnSeparator :_cfbc .IdAttr =-1;break ;case _bf .ST_FtnEdnContinuationSeparator :_cfbc .IdAttr =0; -break ;default:_acb [_cfbc .IdAttr ]=_babf ;_cfbc .IdAttr =_babf ;_babf ++;};};for _ ,_cfed :=range _efgb .Paragraphs (){for _ ,_ace :=range _cfed .Runs (){if _aeff ,_fcdc :=_ace .IsFootnote ();_aeff {_ace .X ().EG_RunInnerContent [0].FootnoteReference .IdAttr =_acb [_fcdc ]; -};};};}; +// FontTable returns document fontTable element. +func (_febg *Document )FontTable ()*_cf .Fonts {return _febg ._aef };func (_ecdcd Endnote )content ()[]*_cf .EG_ContentBlockContent {var _eagbg []*_cf .EG_ContentBlockContent ;for _ ,_daae :=range _ecdcd ._ccgd .EG_BlockLevelElts {_eagbg =append (_eagbg ,_daae .EG_ContentBlockContent ...); +};return _eagbg ;}; -// X returns the inner wrapped XML type. -func (_gca Cell )X ()*_bf .CT_Tc {return _gca ._cbe }; +// Footnote returns the footnote based on the ID; this can be used nicely with +// the run.IsFootnote() functionality. +func (_cfgb *Document )Footnote (id int64 )Footnote {for _ ,_ccegb :=range _cfgb .Footnotes (){if _ccegb .id ()==id {return _ccegb ;};};return Footnote {};}; -// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. -func (_ddbf RunProperties )CharacterSpacingMeasure ()string {if _cfde :=_ddbf ._gaffa .Spacing ;_cfde !=nil {_faggbf :=_cfde .ValAttr ;if _faggbf .ST_UniversalMeasure !=nil {return *_faggbf .ST_UniversalMeasure ;};};return "";}; +// SetHangingIndent controls special indent of paragraph. +func (_gabf Paragraph )SetHangingIndent (m _eea .Distance ){_gabf .ensurePPr ();_gdef :=_gabf ._cfba .PPr ;if _gdef .Ind ==nil {_gdef .Ind =_cf .NewCT_Ind ();};if m ==_eea .Zero {_gdef .Ind .HangingAttr =nil ;}else {_gdef .Ind .HangingAttr =&_bd .ST_TwipsMeasure {}; +_gdef .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_eea .Twips ));};};func (_ddae Footnote )content ()[]*_cf .EG_ContentBlockContent {var _edffe []*_cf .EG_ContentBlockContent ;for _ ,_bfbe :=range _ddae ._daddc .EG_BlockLevelElts {_edffe =append (_edffe ,_bfbe .EG_ContentBlockContent ...); +};return _edffe ;}; -// AddParagraph adds a paragraph to the footnote. -func (_bdeeg Footnote )AddParagraph ()Paragraph {_ggdd :=_bf .NewEG_ContentBlockContent ();_aeddb :=len (_bdeeg ._gdcb .EG_BlockLevelElts [0].EG_ContentBlockContent );_bdeeg ._gdcb .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_bdeeg ._gdcb .EG_BlockLevelElts [0].EG_ContentBlockContent ,_ggdd ); -_eedg :=_bf .NewCT_P ();var _beeg *_bf .CT_String ;if _aeddb !=0{_dcfgc :=len (_bdeeg ._gdcb .EG_BlockLevelElts [0].EG_ContentBlockContent [_aeddb -1].P );_beeg =_bdeeg ._gdcb .EG_BlockLevelElts [0].EG_ContentBlockContent [_aeddb -1].P [_dcfgc -1].PPr .PStyle ; -}else {_beeg =_bf .NewCT_String ();_beeg .ValAttr =FootnoteTextStyleId ;};_ggdd .P =append (_ggdd .P ,_eedg );_afbcb :=Paragraph {_bdeeg ._cbgb ,_eedg };_afbcb ._dbga .PPr =_bf .NewCT_PPr ();_afbcb ._dbga .PPr .PStyle =_beeg ;_afbcb ._dbga .PPr .RPr =_bf .NewCT_ParaRPr (); -return _afbcb ;}; +// ExtractFromFooter returns text from the document footer as an array of TextItems. +func ExtractFromFooter (footer *_cf .Ftr )[]TextItem {return _accbg (footer .EG_ContentBlockContent ,nil )}; -// AddHeader creates a header associated with the document, but doesn't add it -// to the document for display. -func (_gaag *Document )AddHeader ()Header {_aad :=_bf .NewHdr ();_gaag ._cee =append (_gaag ._cee ,_aad );_bedf :=_cag .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_gaag ._cee ));_gaag ._bgf .AddRelationship (_bedf ,_d .HeaderType ); -_gaag .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_bedf ,"\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"); -_gaag ._fgea =append (_gaag ._fgea ,_aa .NewRelationships ());return Header {_gaag ,_aad };}; +// ReplaceText replace the text inside node. +func (_befga *Node )ReplaceText (oldText ,newText string ){switch _eceaf :=_befga .X ().(type ){case *Paragraph :for _ ,_fadda :=range _eceaf .Runs (){for _ ,_cefcb :=range _fadda ._gcegb .EG_RunInnerContent {if _cefcb .T !=nil {_eecec :=_cefcb .T .Content ; +_eecec =_ca .ReplaceAll (_eecec ,oldText ,newText );_cefcb .T .Content =_eecec ;};};};};for _ ,_ddgg :=range _befga .Children {_ddgg .ReplaceText (oldText ,newText );};}; -// 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 (_bdbg Paragraph )AddEndnote (text string )Endnote {var _ebdcb int64 ;if _bdbg ._gffg .HasEndnotes (){for _ ,_facfa :=range _bdbg ._gffg .Endnotes (){if _facfa .id ()> _ebdcb {_ebdcb =_facfa .id ();};};_ebdcb ++;}else {_bdbg ._gffg .addEndnotes (); -_ebdcb =1;};_fbcfc :=_bf .NewCT_FtnEdn ();_acdc :=_bf .NewCT_FtnEdnRef ();_acdc .IdAttr =_ebdcb ;_bdbg ._gffg ._cbfc .CT_Endnotes .Endnote =append (_bdbg ._gffg ._cbfc .CT_Endnotes .Endnote ,_fbcfc );_gafa :=_bdbg .AddRun ();_fedea :=_gafa .Properties (); -_fedea .SetStyle (_cbb );_gafa ._ccceca .EG_RunInnerContent =[]*_bf .EG_RunInnerContent {_bf .NewEG_RunInnerContent ()};_gafa ._ccceca .EG_RunInnerContent [0].EndnoteReference =_acdc ;_cfcd :=Endnote {_bdbg ._gffg ,_fbcfc };_cfcd ._fabbd .IdAttr =_ebdcb ; -_cfcd ._fabbd .EG_BlockLevelElts =[]*_bf .EG_BlockLevelElts {_bf .NewEG_BlockLevelElts ()};_bccb :=_cfcd .AddParagraph ();_bccb .Properties ().SetStyle (EndnoteTextStyleId );_bccb ._dbga .PPr .RPr =_bf .NewCT_ParaRPr ();_abgd :=_bccb .AddRun ();_abedda :=_abgd .Properties (); -_abedda .SetStyle (_cbb );_abgd .AddEndnoteReference ();_cebf :=_bccb .AddRun ();_cebf .AddText ("\u0020");_cebf =_bccb .AddRun ();_cebf .AddText (text );return _cfcd ;}; +// SetStart sets the cell start margin +func (_cgf CellMargins )SetStart (d _eea .Distance ){_cgf ._aaff .Start =_cf .NewCT_TblWidth ();_fc (_cgf ._aaff .Start ,d );}; -// IsItalic returns true if the run has been set to italics. -func (_dcbd RunProperties )IsItalic ()bool {return _dcbd .ItalicValue ()==OnOffValueOn };func (_abfff *Document )insertStyleFromNode (_gbga Node ){if _gbga .Style .X ()!=nil {if _ ,_ggag :=_abfff .Styles .SearchStyleById (_gbga .Style .StyleID ());!_ggag {_abfff .Styles .InsertStyle (_gbga .Style ); -_gabd :=_gbga .Style .ParagraphProperties ();_abfff .insertNumberingFromStyleProperties (_gbga ._gdcag .Numbering ,_gabd );};};};func _gad (_aege *_bf .CT_P ,_dfde *_bf .CT_Hyperlink ,_ecbf *TableInfo ,_gbgeb *DrawingInfo ,_egff []*_bf .EG_ContentRunContent )[]TextItem {_eccd :=[]TextItem {}; -for _ ,_cafae :=range _egff {if _gbcb :=_cafae .Sdt ;_gbcb !=nil {if _cbaf :=_gbcb .SdtContent ;_cbaf !=nil {_eccd =append (_eccd ,_gad (_aege ,_dfde ,_ecbf ,_gbgeb ,_cbaf .EG_ContentRunContent )...);};};if _agfb :=_cafae .R ;_agfb !=nil {_dede :=_ag .NewBuffer ([]byte {}); -for _ ,_aecc :=range _agfb .EG_RunInnerContent {if _aecc .Br !=nil {_dede .WriteString ("\u000a");};if _aecc .Tab !=nil {_dede .WriteString ("\u0009");};if _aecc .T !=nil {_dede .WriteString (_aecc .T .Content );};if _aecc .Pict !=nil &&len (_aecc .Pict .Any )> 0{for _ ,_cafd :=range _aecc .Pict .Any {if _beea ,_aega :=_cafd .(*_ga .Shape ); -_aega {for _ ,_cefc :=range _beea .EG_ShapeElements {if _cdac :=_cefc .Textbox ;_cdac !=nil {if _cdac .TxbxContent !=nil {_eccd =append (_eccd ,_cccbgd (_cdac .TxbxContent .EG_ContentBlockContent ,nil )...);};};};};};};};_eccd =append (_eccd ,TextItem {Text :_dede .String (),DrawingInfo :_gbgeb ,Paragraph :_aege ,Hyperlink :_dfde ,Run :_agfb ,TableInfo :_ecbf }); -for _ ,_aaed :=range _agfb .Extra {if _bcgb ,_eegf :=_aaed .(*_bf .AlternateContentRun );_eegf {_bbbba :=&DrawingInfo {Drawing :_bcgb .Choice .Drawing };for _ ,_fbgc :=range _bbbba .Drawing .Anchor {for _ ,_eace :=range _fbgc .Graphic .GraphicData .Any {if _bdfa ,_gcdc :=_eace .(*_bf .WdWsp ); -_gcdc {if _bdfa .WChoice !=nil {if _eabgc :=_bdfa .SpPr ;_eabgc !=nil {if _agaeb :=_eabgc .Xfrm ;_agaeb !=nil {if _ecaaf :=_agaeb .Ext ;_ecaaf !=nil {_bbbba .Width =_ecaaf .CxAttr ;_bbbba .Height =_ecaaf .CyAttr ;};};};for _ ,_dafde :=range _bdfa .WChoice .Txbx .TxbxContent .EG_ContentBlockContent {_eccd =append (_eccd ,_aaadf (_dafde .P ,_ecbf ,_bbbba )...); -};};};};};};};};};return _eccd ;}; +// SetPicture sets the watermark picture. +func (_fabf *WatermarkPicture )SetPicture (imageRef _a .ImageRef ){_fbfg :=imageRef .RelID ();_fcgf :=_fabf .getShape ();if _fabf ._afga !=nil {_adcb :=_fabf ._afga .EG_ShapeElements ;if len (_adcb )> 0&&_adcb [0].Imagedata !=nil {_adcb [0].Imagedata .IdAttr =&_fbfg ; +};}else {_ggad :=_fabf .findNode (_fcgf ,"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a");for _aedde ,_fbcf :=range _ggad .Attrs {if _fbcf .Name .Local =="\u0069\u0064"{_ggad .Attrs [_aedde ].Value =_fbfg ;};};};}; -// SetTextWrapBehindText sets the text wrap to behind text. -func (_cgg AnchoredDrawing )SetTextWrapBehindText (){_cgg ._fc .Choice =&_bf .WdEG_WrapTypeChoice {};_cgg ._fc .Choice .WrapNone =_bf .NewWdCT_WrapNone ();_cgg ._fc .BehindDocAttr =true ;_cgg ._fc .LayoutInCellAttr =true ;_cgg ._fc .AllowOverlapAttr =true ; -};func (_gcgc *Document )save (_bfc _ce .Writer ,_fdgg string )error {const _eafd ="\u0064o\u0063u\u006d\u0065\u006e\u0074\u003a\u0064\u002e\u0053\u0061\u0076\u0065";if _gfd :=_gcgc ._aff .Validate ();_gfd !=nil {_e .Log .Warning ("\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",_gfd ); -};_geb :=_d .DocTypeDocument ;if !_ac .GetLicenseKey ().IsLicensed ()&&!_ecg {_cag .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"); -_cag .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 _ca .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_gcgc ._abed )==0{if len (_fdgg )> 0{_gcgc ._abed =_fdgg ;}else {_gbe ,_bag :=_ac .GenRefId ("\u0064\u0077"); -if _bag !=nil {_e .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_bag );return _bag ;};_gcgc ._abed =_gbe ;};};if _gcggd :=_ac .Track (_gcgc ._abed ,_eafd );_gcggd !=nil {_e .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_gcggd ); -return _gcggd ;};_cadb :=_bc .NewWriter (_bfc );defer _cadb .Close ();if _aggg :=_fg .MarshalXML (_cadb ,_d .BaseRelsFilename ,_gcgc .Rels .X ());_aggg !=nil {return _aggg ;};if _bda :=_fg .MarshalXMLByType (_cadb ,_geb ,_d .ExtendedPropertiesType ,_gcgc .AppProperties .X ()); -_bda !=nil {return _bda ;};if _fea :=_fg .MarshalXMLByType (_cadb ,_geb ,_d .CorePropertiesType ,_gcgc .CoreProperties .X ());_fea !=nil {return _fea ;};if _gcgc .CustomProperties .X ()!=nil {if _bff :=_fg .MarshalXMLByType (_cadb ,_geb ,_d .CustomPropertiesType ,_gcgc .CustomProperties .X ()); -_bff !=nil {return _bff ;};};if _gcgc .Thumbnail !=nil {_adf ,_dff :=_cadb .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _dff !=nil {return _dff ;};if _febf :=_cc .Encode (_adf ,_gcgc .Thumbnail ,nil ); -_febf !=nil {return _febf ;};};if _bgd :=_fg .MarshalXMLByType (_cadb ,_geb ,_d .SettingsType ,_gcgc .Settings .X ());_bgd !=nil {return _bgd ;};_dgc :=_d .AbsoluteFilename (_geb ,_d .OfficeDocumentType ,0);if _bbf :=_fg .MarshalXML (_cadb ,_dgc ,_gcgc ._aff ); -_bbf !=nil {return _bbf ;};if _fga :=_fg .MarshalXML (_cadb ,_fg .RelationsPathFor (_dgc ),_gcgc ._bgf .X ());_fga !=nil {return _fga ;};if _gcgc .Numbering .X ()!=nil {if _cdb :=_fg .MarshalXMLByType (_cadb ,_geb ,_d .NumberingType ,_gcgc .Numbering .X ()); -_cdb !=nil {return _cdb ;};};if _dafd :=_fg .MarshalXMLByType (_cadb ,_geb ,_d .StylesType ,_gcgc .Styles .X ());_dafd !=nil {return _dafd ;};if _gcgc ._ccde !=nil {if _cbge :=_fg .MarshalXMLByType (_cadb ,_geb ,_d .WebSettingsType ,_gcgc ._ccde );_cbge !=nil {return _cbge ; -};};if _gcgc ._gdb !=nil {if _bfeg :=_fg .MarshalXMLByType (_cadb ,_geb ,_d .FontTableType ,_gcgc ._gdb );_bfeg !=nil {return _bfeg ;};};if _gcgc ._cbfc !=nil {if _gbd :=_fg .MarshalXMLByType (_cadb ,_geb ,_d .EndNotesType ,_gcgc ._cbfc );_gbd !=nil {return _gbd ; -};};if _gcgc ._edc !=nil {if _ccdbd :=_fg .MarshalXMLByType (_cadb ,_geb ,_d .FootNotesType ,_gcgc ._edc );_ccdbd !=nil {return _ccdbd ;};};for _bgfa ,_gcaf :=range _gcgc ._aef {if _egd :=_fg .MarshalXMLByTypeIndex (_cadb ,_geb ,_d .ThemeType ,_bgfa +1,_gcaf ); -_egd !=nil {return _egd ;};};for _dfg ,_gfc :=range _gcgc ._gcge {_bdg ,_aed :=_gfc .ExportToByteArray ();if _aed !=nil {return _aed ;};_gfe :="\u0077\u006f\u0072d\u002f"+_gfc .TargetAttr [:len (_gfc .TargetAttr )-4]+"\u002e\u0062\u0069\u006e";if _bbcg :=_fg .AddFileFromBytes (_cadb ,_gfe ,_bdg ); -_bbcg !=nil {return _bbcg ;};if _ddg :=_fg .MarshalXMLByTypeIndex (_cadb ,_geb ,_d .ControlType ,_dfg +1,_gfc .Ocx );_ddg !=nil {return _ddg ;};};for _begf ,_ccb :=range _gcgc ._cee {_gfb :=_d .AbsoluteFilename (_geb ,_d .HeaderType ,_begf +1);if _gaea :=_fg .MarshalXML (_cadb ,_gfb ,_ccb ); -_gaea !=nil {return _gaea ;};if !_gcgc ._fgea [_begf ].IsEmpty (){_fg .MarshalXML (_cadb ,_fg .RelationsPathFor (_gfb ),_gcgc ._fgea [_begf ].X ());};};for _caa ,_fff :=range _gcgc ._ggf {_ddgd :=_d .AbsoluteFilename (_geb ,_d .FooterType ,_caa +1);if _ggc :=_fg .MarshalXMLByTypeIndex (_cadb ,_geb ,_d .FooterType ,_caa +1,_fff ); -_ggc !=nil {return _ggc ;};if !_gcgc ._fb [_caa ].IsEmpty (){_fg .MarshalXML (_cadb ,_fg .RelationsPathFor (_ddgd ),_gcgc ._fb [_caa ].X ());};};for _dcgd ,_ccdg :=range _gcgc .Images {if _gcf :=_aa .AddImageToZip (_cadb ,_ccdg ,_dcgd +1,_d .DocTypeDocument ); -_gcf !=nil {return _gcf ;};};for _acda ,_gaf :=range _gcgc ._cdf {_bfea :=_d .AbsoluteFilename (_geb ,_d .ChartType ,_acda +1);_fg .MarshalXML (_cadb ,_bfea ,_gaf ._gb );};if _agac :=_fg .MarshalXML (_cadb ,_d .ContentTypesFilename ,_gcgc .ContentTypes .X ()); -_agac !=nil {return _agac ;};if _bca :=_gcgc .WriteExtraFiles (_cadb );_bca !=nil {return _bca ;};return _cadb .Close ();}; +// RunProperties returns the RunProperties controlling numbering level font, etc. +func (_cbaf NumberingLevel )RunProperties ()RunProperties {if _cbaf ._fdcfbg .RPr ==nil {_cbaf ._fdcfbg .RPr =_cf .NewCT_RPr ();};return RunProperties {_cbaf ._fdcfbg .RPr };}; -// RemoveParagraph removes a paragraph from the footnote. -func (_beed Footnote )RemoveParagraph (p Paragraph ){for _ ,_gfbd :=range _beed .content (){for _eaad ,_dbfa :=range _gfbd .P {if _dbfa ==p ._dbga {copy (_gfbd .P [_eaad :],_gfbd .P [_eaad +1:]);_gfbd .P =_gfbd .P [0:len (_gfbd .P )-1];return ;};};};}; +// Tables returns the tables defined in the document. +func (_abgf *Document )Tables ()[]Table {_dfe :=[]Table {};if _abgf ._gdf .Body ==nil {return nil ;};for _ ,_cfef :=range _abgf ._gdf .Body .EG_BlockLevelElts {for _ ,_cedf :=range _cfef .EG_ContentBlockContent {for _ ,_cbcb :=range _abgf .tables (_cedf ){_dfe =append (_dfe ,_cbcb ); +};};};return _dfe ;}; +// SetEndIndent controls the end indentation. +func (_gcgb ParagraphProperties )SetEndIndent (m _eea .Distance ){if _gcgb ._effdb .Ind ==nil {_gcgb ._effdb .Ind =_cf .NewCT_Ind ();};if m ==_eea .Zero {_gcgb ._effdb .Ind .EndAttr =nil ;}else {_gcgb ._effdb .Ind .EndAttr =&_cf .ST_SignedTwipsMeasure {}; +_gcgb ._effdb .Ind .EndAttr .Int64 =_c .Int64 (int64 (m /_eea .Twips ));};}; -// SetStyle sets the table style name. -func (_ebea TableProperties )SetStyle (name string ){if name ==""{_ebea ._daef .TblStyle =nil ;}else {_ebea ._daef .TblStyle =_bf .NewCT_String ();_ebea ._daef .TblStyle .ValAttr =name ;};}; +// SetContextualSpacing controls whether to Ignore Spacing Above and Below When +// Using Identical Styles +func (_eefba ParagraphStyleProperties )SetContextualSpacing (b bool ){if !b {_eefba ._adbae .ContextualSpacing =nil ;}else {_eefba ._adbae .ContextualSpacing =_cf .NewCT_OnOff ();};}; -// RemoveParagraph removes a paragraph from the endnote. -func (_gbcf Endnote )RemoveParagraph (p Paragraph ){for _ ,_cgeg :=range _gbcf .content (){for _agabd ,_gefa :=range _cgeg .P {if _gefa ==p ._dbga {copy (_cgeg .P [_agabd :],_cgeg .P [_agabd +1:]);_cgeg .P =_cgeg .P [0:len (_cgeg .P )-1];return ;};};}; -}; +// GetImageObjByRelId returns a common.Image with the associated relation ID in the +// document. +func (_babg *Document )GetImageObjByRelId (relId string )(_a .Image ,error ){_fdad :=_babg ._dfc .GetTargetByRelIdAndType (relId ,_c .ImageType );if _fdad ==""{for _ ,_efafd :=range _babg ._abe {_fdad =_efafd .GetTargetByRelIdAndType (relId ,_c .ImageType ); +};};if _fdad ==""{for _ ,_fbc :=range _babg ._abg {_fdad =_fbc .GetTargetByRelIdAndType (relId ,_c .ImageType );};};return _babg .DocBase .GetImageBytesByTarget (_fdad );};func (_befbf *WatermarkPicture )getShape ()*_c .XSDAny {return _befbf .getInnerElement ("\u0073\u0068\u0061p\u0065"); +};func (_cbb *Document )reorderFootnote (){_cggg :=int64 (1);_agag :=map[int64 ]int64 {};for _ ,_ffbb :=range _cbb ._adb .Footnote {switch _ffbb .TypeAttr {case _cf .ST_FtnEdnSeparator :_ffbb .IdAttr =-1;break ;case _cf .ST_FtnEdnContinuationSeparator :_ffbb .IdAttr =0; +break ;default:_agag [_ffbb .IdAttr ]=_cggg ;_ffbb .IdAttr =_cggg ;_cggg ++;};};for _ ,_abgb :=range _cbb .Paragraphs (){for _ ,_gbaa :=range _abgb .Runs (){if _ecbc ,_ebfg :=_gbaa .IsFootnote ();_ecbc {_gbaa .X ().EG_RunInnerContent [0].FootnoteReference .IdAttr =_agag [_ebfg ]; +};};};}; -// SetTblHeader set row properties for repeat table row on every new page value. -func (_cbea RowProperties )SetTblHeader (val bool ){if !val {_cbea ._fgcc .TblHeader =nil ;}else {_ffgda :=_bf .NewCT_OnOff ();_cbea ._fgcc .TblHeader =[]*_bf .CT_OnOff {_ffgda };};}; +// SetFirstRow controls the conditional formatting for the first row in a table. +func (_gfbaf TableLook )SetFirstRow (on bool ){if !on {_gfbaf ._befbag .FirstRowAttr =&_bd .ST_OnOff {};_gfbaf ._befbag .FirstRowAttr .ST_OnOff1 =_bd .ST_OnOff1Off ;}else {_gfbaf ._befbag .FirstRowAttr =&_bd .ST_OnOff {};_gfbaf ._befbag .FirstRowAttr .ST_OnOff1 =_bd .ST_OnOff1On ; +};}; -// Cells returns the cells defined in the table. -func (_cdbb Row )Cells ()[]Cell {_gcagf :=[]Cell {};for _ ,_eccg :=range _cdbb ._eedfc .EG_ContentCellContent {for _ ,_cgfe :=range _eccg .Tc {_gcagf =append (_gcagf ,Cell {_cdbb ._bfeac ,_cgfe });};if _eccg .Sdt !=nil &&_eccg .Sdt .SdtContent !=nil {for _ ,_bdace :=range _eccg .Sdt .SdtContent .Tc {_gcagf =append (_gcagf ,Cell {_cdbb ._bfeac ,_bdace }); -};};};return _gcagf ;}; +// AddHeader creates a header associated with the document, but doesn't add it +// to the document for display. +func (_ggd *Document )AddHeader ()Header {_eae :=_cf .NewHdr ();_ggd ._bba =append (_ggd ._bba ,_eae );_ebd :=_ed .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_ggd ._bba ));_ggd ._dfc .AddRelationship (_ebd ,_c .HeaderType ); +_ggd .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_ebd ,"\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"); +_ggd ._abe =append (_ggd ._abe ,_a .NewRelationships ());return Header {_ggd ,_eae };}; -// SetFirstLineIndent controls the indentation of the first line in a paragraph. -func (_agaeba Paragraph )SetFirstLineIndent (m _abg .Distance ){_agaeba .ensurePPr ();_bace :=_agaeba ._dbga .PPr ;if _bace .Ind ==nil {_bace .Ind =_bf .NewCT_Ind ();};if m ==_abg .Zero {_bace .Ind .FirstLineAttr =nil ;}else {_bace .Ind .FirstLineAttr =&_de .ST_TwipsMeasure {}; -_bace .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (m /_abg .Twips ));};}; +// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same +// page. +func (_befbg ParagraphProperties )SetKeepOnOnePage (b bool ){if !b {_befbg ._effdb .KeepLines =nil ;}else {_befbg ._effdb .KeepLines =_cf .NewCT_OnOff ();};}; -// Run is a run of text within a paragraph that shares the same formatting. -type Run struct{_abedg *Document ;_ccceca *_bf .CT_R ;};func _cfeaf ()*_ga .Path {_fbgcb :=_ga .NewPath ();_fbgcb .TextpathokAttr =_de .ST_TrueFalseTrue ;_fbgcb .ConnecttypeAttr =_ga .OfcST_ConnectTypeCustom ;_gafdg :="\u0040\u0039\u002c0;\u0040\u0031\u0030\u002c\u0031\u0030\u0038\u0030\u0030;\u00401\u0031,\u00321\u0036\u0030\u0030\u003b\u0040\u0031\u0032\u002c\u0031\u0030\u0038\u0030\u0030"; -_fbgcb .ConnectlocsAttr =&_gafdg ;_fggfe :="\u0032\u0037\u0030,\u0031\u0038\u0030\u002c\u0039\u0030\u002c\u0030";_fbgcb .ConnectanglesAttr =&_fggfe ;return _fbgcb ;}; +// Borders allows manipulation of the table borders. +func (_ggbf TableProperties )Borders ()TableBorders {if _ggbf ._bgeef .TblBorders ==nil {_ggbf ._bgeef .TblBorders =_cf .NewCT_TblBorders ();};return TableBorders {_ggbf ._bgeef .TblBorders };}; -// X returns the inner wrapped XML type. -func (_bcfgd RunProperties )X ()*_bf .CT_RPr {return _bcfgd ._gaffa };func _ggdee (_dfecf Paragraph )*_bf .CT_NumPr {_dfecf .ensurePPr ();if _dfecf ._dbga .PPr .NumPr ==nil {return nil ;};return _dfecf ._dbga .PPr .NumPr ;}; +// Numbering is the document wide numbering styles contained in numbering.xml. +type Numbering struct{_eebf *_cf .Numbering }; -// X returns the inner wrapped XML type. -func (_gedc HyperLink )X ()*_bf .CT_Hyperlink {return _gedc ._agbdc }; +// TableLook is the conditional formatting associated with a table style that +// has been assigned to a table. +type TableLook struct{_befbag *_cf .CT_TblLook }; -// SetHANSITheme sets the font H ANSI Theme. -func (_cdda Fonts )SetHANSITheme (t _bf .ST_Theme ){_cdda ._afga .HAnsiThemeAttr =t };func _dabe ()*_ga .Textpath {_gdce :=_ga .NewTextpath ();_adcfg :="\u0066\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069l\u0079\u003a\u0022\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0022\u003b\u0066\u006f\u006e\u0074\u002d\u0073\u0069\u007a\u0065\u003a\u00366\u0070\u0074;\u0066\u006fn\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003a\u0062\u006f\u006c\u0064;f\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065:\u0069\u0074\u0061\u006c\u0069\u0063"; -_gdce .StyleAttr =&_adcfg ;_cabb :="\u0041\u0053\u0041\u0050";_gdce .StringAttr =&_cabb ;return _gdce ;}; +// Properties returns the run properties. +func (_edfd Run )Properties ()RunProperties {if _edfd ._gcegb .RPr ==nil {_edfd ._gcegb .RPr =_cf .NewCT_RPr ();};return RunProperties {_edfd ._gcegb .RPr };};func _cebb (_bgad *_cf .CT_P ,_faadg map[string ]string ){for _ ,_gdbb :=range _bgad .EG_PContent {if _gdbb .Hyperlink !=nil &&_gdbb .Hyperlink .IdAttr !=nil {if _adgd ,_dggf :=_faadg [*_gdbb .Hyperlink .IdAttr ]; +_dggf {*_gdbb .Hyperlink .IdAttr =_adgd ;};};};};func _fc (_ccb *_cf .CT_TblWidth ,_efa _eea .Distance ){_ccb .TypeAttr =_cf .ST_TblWidthDxa ;_ccb .WAttr =&_cf .ST_MeasurementOrPercent {};_ccb .WAttr .ST_DecimalNumberOrPercent =&_cf .ST_DecimalNumberOrPercent {}; +_ccb .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (_efa /_eea .Dxa ));}; -// Name returns the name of the bookmark whcih is the document unique ID that -// identifies the bookmark. -func (_cba Bookmark )Name ()string {return _cba ._bcc .NameAttr };func _cac ()(*_fa .CT_Point2D ,[]*_fa .CT_Point2D ){var (_agg int64 =0;_ea int64 =21600;);_eg :=_fa .ST_Coordinate {ST_CoordinateUnqualified :&_agg ,ST_UniversalMeasure :nil };_aga :=_fa .ST_Coordinate {ST_CoordinateUnqualified :&_ea ,ST_UniversalMeasure :nil }; -_acg :=_fa .NewCT_Point2D ();_acg .XAttr =_eg ;_acg .YAttr =_eg ;_abe :=[]*_fa .CT_Point2D {&_fa .CT_Point2D {XAttr :_eg ,YAttr :_aga },&_fa .CT_Point2D {XAttr :_aga ,YAttr :_aga },&_fa .CT_Point2D {XAttr :_aga ,YAttr :_eg },_acg };return _acg ,_abe ;}; +// 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 (_ccfae Settings )SetUpdateFieldsOnOpen (b bool ){if !b {_ccfae ._edffb .UpdateFields =nil ;}else {_ccfae ._edffb .UpdateFields =_cf .NewCT_OnOff ();};};func (_cfab Footnote )id ()int64 {return _cfab ._daddc .IdAttr };func (_gag *Document )validateBookmarks ()error {_cadd :=make (map[string ]struct{}); +for _ ,_cgdb :=range _gag .Bookmarks (){if _ ,_bbec :=_cadd [_cgdb .Name ()];_bbec {return _ed .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 ()); +};_cadd [_cgdb .Name ()]=struct{}{};};return nil ;};func _cfcf (_degb *Document )map[int64 ]map[int64 ]int64 {_dffg :=_degb .Paragraphs ();_dbdg :=make (map[int64 ]map[int64 ]int64 ,0);for _ ,_gfegg :=range _dffg {_bgcg :=_bbae (_degb ,_gfegg );if _bgcg .NumberingLevel !=nil &&_bgcg .AbstractNumId !=nil {_acbb :=*_bgcg .AbstractNumId ; +if _ ,_ebcgf :=_dbdg [_acbb ];_ebcgf {if _gbfgf :=_bgcg .NumberingLevel .X ();_gbfgf !=nil {if _ ,_ecdd :=_dbdg [_acbb ][_gbfgf .IlvlAttr ];_ecdd {_dbdg [_acbb ][_gbfgf .IlvlAttr ]++;}else {_dbdg [_acbb ][_gbfgf .IlvlAttr ]=1;};};}else {if _cfeg :=_bgcg .NumberingLevel .X (); +_cfeg !=nil {_dbdg [_acbb ]=map[int64 ]int64 {_cfeg .IlvlAttr :1};};};};};return _dbdg ;}; +// SetEmboss sets the run to embossed text. +func (_cdfg RunProperties )SetEmboss (b bool ){if !b {_cdfg ._dagc .Emboss =nil ;}else {_cdfg ._dagc .Emboss =_cf .NewCT_OnOff ();};};func (_eagb *Document )getWatermarkHeaderInnerContentPictures ()[]*_cf .CT_Picture {var _acf []*_cf .CT_Picture ;for _ ,_dgdca :=range _eagb .Headers (){for _ ,_gfdd :=range _dgdca .X ().EG_ContentBlockContent {for _ ,_agca :=range _gfdd .P {for _ ,_afef :=range _agca .EG_PContent {for _ ,_aceb :=range _afef .EG_ContentRunContent {if _aceb .R ==nil {continue ; +};for _ ,_bgb :=range _aceb .R .EG_RunInnerContent {if _bgb .Pict ==nil {continue ;};_gge :=false ;for _ ,_bgafd :=range _bgb .Pict .Any {_bedd ,_gega :=_bgafd .(*_c .XSDAny );if _gega &&_bedd .XMLName .Local =="\u0073\u0068\u0061p\u0065"{_gge =true ;}; +};if _gge {_acf =append (_acf ,_bgb .Pict );};};};};};};};return _acf ;}; -// Margins allows controlling individual cell margins. -func (_eacb CellProperties )Margins ()CellMargins {if _eacb ._fdc .TcMar ==nil {_eacb ._fdc .TcMar =_bf .NewCT_TcMar ();};return CellMargins {_eacb ._fdc .TcMar };}; +// AddBreak adds a line break to a run. +func (_fdbac Run )AddBreak (){_ffaaf :=_fdbac .newIC ();_ffaaf .Br =_cf .NewCT_Br ()}; -// SetFirstColumn controls the conditional formatting for the first column in a table. -func (_bdfb TableLook )SetFirstColumn (on bool ){if !on {_bdfb ._ceddb .FirstColumnAttr =&_de .ST_OnOff {};_bdfb ._ceddb .FirstColumnAttr .ST_OnOff1 =_de .ST_OnOff1Off ;}else {_bdfb ._ceddb .FirstColumnAttr =&_de .ST_OnOff {};_bdfb ._ceddb .FirstColumnAttr .ST_OnOff1 =_de .ST_OnOff1On ; -};}; +// SetCellSpacingAuto sets the cell spacing within a table to automatic. +func (_fddg TableStyleProperties )SetCellSpacingAuto (){_fddg ._eddc .TblCellSpacing =_cf .NewCT_TblWidth ();_fddg ._eddc .TblCellSpacing .TypeAttr =_cf .ST_TblWidthAuto ;}; -// PutNodeBefore put node to position before relativeTo. -func (_cdca *Document )PutNodeBefore (relativeTo ,node Node ){_cdca .putNode (relativeTo ,node ,true )}; +// Underline returns the type of run underline. +func (_dbggg RunProperties )Underline ()_cf .ST_Underline {if _gfcdg :=_dbggg ._dagc .U ;_gfcdg !=nil {return _gfcdg .ValAttr ;};return 0;};func (_gbd *Document )InsertTableBefore (relativeTo Paragraph )Table {return _gbd .insertTable (relativeTo ,true ); +}; -// InsertRowAfter inserts a row after another row -func (_gbbe Table )InsertRowAfter (r Row )Row {for _dcbdb ,_gbfdd :=range _gbbe ._gbaed .EG_ContentRowContent {if len (_gbfdd .Tr )> 0&&r .X ()==_gbfdd .Tr [0]{_bgda :=_bf .NewEG_ContentRowContent ();if len (_gbbe ._gbaed .EG_ContentRowContent )< _dcbdb +2{return _gbbe .AddRow (); -};_gbbe ._gbaed .EG_ContentRowContent =append (_gbbe ._gbaed .EG_ContentRowContent ,nil );copy (_gbbe ._gbaed .EG_ContentRowContent [_dcbdb +2:],_gbbe ._gbaed .EG_ContentRowContent [_dcbdb +1:]);_gbbe ._gbaed .EG_ContentRowContent [_dcbdb +1]=_bgda ;_egab :=_bf .NewCT_Row (); -_bgda .Tr =append (_bgda .Tr ,_egab );return Row {_gbbe ._daafa ,_egab };};};return _gbbe .AddRow ();}; +// SearchStyleByName return style by its name. +func (_dfbfa Styles )SearchStyleByName (name string )(Style ,bool ){for _ ,_aecc :=range _dfbfa ._cdcg .Style {if _aecc .Name !=nil {if _aecc .Name .ValAttr ==name {return Style {_aecc },true ;};};};return Style {},false ;}; -// SetTarget sets the URL target of the hyperlink. -func (_ggega HyperLink )SetTarget (url string ){_gaab :=_ggega ._fadfa .AddHyperlink (url );_ggega ._agbdc .IdAttr =_d .String (_aa .Relationship (_gaab ).ID ());_ggega ._agbdc .AnchorAttr =nil ;}; +// SetVAlignment sets the vertical alignment for an anchored image. +func (_gbe AnchoredDrawing )SetVAlignment (v _cf .WdST_AlignV ){_gbe ._cfg .PositionV .Choice =&_cf .WdCT_PosVChoice {};_gbe ._cfg .PositionV .Choice .Align =v ;}; -// Save writes the document to an io.Writer in the Zip package format. -func (_fcef *Document )Save (w _ce .Writer )error {return _fcef .save (w ,_fcef ._abed )};func (_bfega *Document )removeEndnote (_gcdaa int64 ){_bcb :=_bfega ._cbfc ;var _bfgb int ;for _affa ,_feage :=range _bcb .CT_Endnotes .Endnote {if _feage .IdAttr ==_gcdaa {_bfgb =_affa ; -break ;};};_bcb .CT_Endnotes .Endnote [_bfgb ]=nil ;_bcb .CT_Endnotes .Endnote [_bfgb ]=_bcb .CT_Endnotes .Endnote [len (_bcb .CT_Endnotes .Endnote )-1];_bcb .CT_Endnotes .Endnote =_bcb .CT_Endnotes .Endnote [:len (_bcb .CT_Endnotes .Endnote )-1];_bfega .reorderEndnote (); -_bfega .syncEndnoteSettings ();};func (_gdcge Styles )initializeStyleDefaults (){_gfdaa :=_gdcge .AddStyle ("\u004e\u006f\u0072\u006d\u0061\u006c",_bf .ST_StyleTypeParagraph ,true );_gfdaa .SetName ("\u004e\u006f\u0072\u006d\u0061\u006c");_gfdaa .SetPrimaryStyle (true ); -_dedae :=_gdcge .AddStyle ("D\u0065f\u0061\u0075\u006c\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068Fo\u006e\u0074",_bf .ST_StyleTypeCharacter ,true );_dedae .SetName ("\u0044\u0065\u0066\u0061ul\u0074\u0020\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0046\u006fn\u0074"); -_dedae .SetUISortOrder (1);_dedae .SetSemiHidden (true );_dedae .SetUnhideWhenUsed (true );_gfbcc :=_gdcge .AddStyle ("\u0054i\u0074\u006c\u0065\u0043\u0068\u0061r",_bf .ST_StyleTypeCharacter ,false );_gfbcc .SetName ("\u0054\u0069\u0074\u006c\u0065\u0020\u0043\u0068\u0061\u0072"); -_gfbcc .SetBasedOn (_dedae .StyleID ());_gfbcc .SetLinkedStyle ("\u0054\u0069\u0074l\u0065");_gfbcc .SetUISortOrder (10);_gfbcc .RunProperties ().Fonts ().SetASCIITheme (_bf .ST_ThemeMajorAscii );_gfbcc .RunProperties ().Fonts ().SetEastAsiaTheme (_bf .ST_ThemeMajorEastAsia ); -_gfbcc .RunProperties ().Fonts ().SetHANSITheme (_bf .ST_ThemeMajorHAnsi );_gfbcc .RunProperties ().Fonts ().SetCSTheme (_bf .ST_ThemeMajorBidi );_gfbcc .RunProperties ().SetSize (28*_abg .Point );_gfbcc .RunProperties ().SetKerning (14*_abg .Point );_gfbcc .RunProperties ().SetCharacterSpacing (-10*_abg .Twips ); -_gdfc :=_gdcge .AddStyle ("\u0054\u0069\u0074l\u0065",_bf .ST_StyleTypeParagraph ,false );_gdfc .SetName ("\u0054\u0069\u0074l\u0065");_gdfc .SetBasedOn (_gfdaa .StyleID ());_gdfc .SetNextStyle (_gfdaa .StyleID ());_gdfc .SetLinkedStyle (_gfbcc .StyleID ()); -_gdfc .SetUISortOrder (10);_gdfc .SetPrimaryStyle (true );_gdfc .ParagraphProperties ().SetContextualSpacing (true );_gdfc .RunProperties ().Fonts ().SetASCIITheme (_bf .ST_ThemeMajorAscii );_gdfc .RunProperties ().Fonts ().SetEastAsiaTheme (_bf .ST_ThemeMajorEastAsia ); -_gdfc .RunProperties ().Fonts ().SetHANSITheme (_bf .ST_ThemeMajorHAnsi );_gdfc .RunProperties ().Fonts ().SetCSTheme (_bf .ST_ThemeMajorBidi );_gdfc .RunProperties ().SetSize (28*_abg .Point );_gdfc .RunProperties ().SetKerning (14*_abg .Point );_gdfc .RunProperties ().SetCharacterSpacing (-10*_abg .Twips ); -_gggda :=_gdcge .AddStyle ("T\u0061\u0062\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c",_bf .ST_StyleTypeTable ,false );_gggda .SetName ("\u004e\u006f\u0072m\u0061\u006c\u0020\u0054\u0061\u0062\u006c\u0065");_gggda .SetUISortOrder (99);_gggda .SetSemiHidden (true ); -_gggda .SetUnhideWhenUsed (true );_gggda .X ().TblPr =_bf .NewCT_TblPrBase ();_ccgf :=NewTableWidth ();_gggda .X ().TblPr .TblInd =_ccgf .X ();_ccgf .SetValue (0*_abg .Dxa );_gggda .X ().TblPr .TblCellMar =_bf .NewCT_TblCellMar ();_ccgf =NewTableWidth (); -_gggda .X ().TblPr .TblCellMar .Top =_ccgf .X ();_ccgf .SetValue (0*_abg .Dxa );_ccgf =NewTableWidth ();_gggda .X ().TblPr .TblCellMar .Bottom =_ccgf .X ();_ccgf .SetValue (0*_abg .Dxa );_ccgf =NewTableWidth ();_gggda .X ().TblPr .TblCellMar .Left =_ccgf .X (); -_ccgf .SetValue (108*_abg .Dxa );_ccgf =NewTableWidth ();_gggda .X ().TblPr .TblCellMar .Right =_ccgf .X ();_ccgf .SetValue (108*_abg .Dxa );_aecb :=_gdcge .AddStyle ("\u004e\u006f\u004c\u0069\u0073\u0074",_bf .ST_StyleTypeNumbering ,false );_aecb .SetName ("\u004eo\u0020\u004c\u0069\u0073\u0074"); -_aecb .SetUISortOrder (1);_aecb .SetSemiHidden (true );_aecb .SetUnhideWhenUsed (true );_aabf :=[]_abg .Distance {16,13,12,11,11,11,11,11,11};_cfffb :=[]_abg .Distance {240,40,40,40,40,40,40,40,40};for _fffc :=0;_fffc < 9;_fffc ++{_bafg :=_cag .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",_fffc +1); -_gfddc :=_gdcge .AddStyle (_bafg +"\u0043\u0068\u0061\u0072",_bf .ST_StyleTypeCharacter ,false );_gfddc .SetName (_cag .Sprintf ("\u0048e\u0061d\u0069\u006e\u0067\u0020\u0025\u0064\u0020\u0043\u0068\u0061\u0072",_fffc +1));_gfddc .SetBasedOn (_dedae .StyleID ()); -_gfddc .SetLinkedStyle (_bafg );_gfddc .SetUISortOrder (9+_fffc );_gfddc .RunProperties ().SetSize (_aabf [_fffc ]*_abg .Point );_bfcc :=_gdcge .AddStyle (_bafg ,_bf .ST_StyleTypeParagraph ,false );_bfcc .SetName (_cag .Sprintf ("\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0025\u0064",_fffc +1)); -_bfcc .SetNextStyle (_gfdaa .StyleID ());_bfcc .SetLinkedStyle (_bfcc .StyleID ());_bfcc .SetUISortOrder (9+_fffc );_bfcc .SetPrimaryStyle (true );_bfcc .ParagraphProperties ().SetKeepNext (true );_bfcc .ParagraphProperties ().SetSpacing (_cfffb [_fffc ]*_abg .Twips ,0); -_bfcc .ParagraphProperties ().SetOutlineLevel (_fffc );_bfcc .RunProperties ().SetSize (_aabf [_fffc ]*_abg .Point );};}; +// SetFollowImageShape sets wrapPath to follow image shape, +// if nil return wrapPath that follow image size. +func (_ccg AnchorDrawWrapOptions )SetFollowImageShape (val bool ){_ccg ._ceg =val ;if !val {_dge ,_dc :=_bg ();_ccg ._fd =_dge ;_ccg ._bb =_dc ;};}; -// 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 (_bgdbd Run )IsEndnote ()(bool ,int64 ){if _bgdbd ._ccceca .EG_RunInnerContent !=nil {if _bgdbd ._ccceca .EG_RunInnerContent [0].EndnoteReference !=nil {return true ,_bgdbd ._ccceca .EG_RunInnerContent [0].EndnoteReference .IdAttr ;};};return false ,0; -}; +// SetBottom sets the bottom border to a specified type, color and thickness. +func (_efbb TableBorders )SetBottom (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_efbb ._gcdbd .Bottom =_cf .NewCT_Border ();_acfcd (_efbb ._gcdbd .Bottom ,t ,c ,thickness );}; -// AddHyperLink adds a new hyperlink to a parapgraph. -func (_gefb Paragraph )AddHyperLink ()HyperLink {_ddgb :=_bf .NewEG_PContent ();_gefb ._dbga .EG_PContent =append (_gefb ._dbga .EG_PContent ,_ddgb );_ddgb .Hyperlink =_bf .NewCT_Hyperlink ();return HyperLink {_gefb ._gffg ,_ddgb .Hyperlink };}; +// Spacing returns the paragraph spacing settings. +func (_bcaa ParagraphProperties )Spacing ()ParagraphSpacing {if _bcaa ._effdb .Spacing ==nil {_bcaa ._effdb .Spacing =_cf .NewCT_Spacing ();};return ParagraphSpacing {_bcaa ._effdb .Spacing };};var _bbc =false ; -// ClearContent clears any content in the run (text, tabs, breaks, etc.) -func (_beace Run )ClearContent (){_beace ._ccceca .EG_RunInnerContent =nil }; +// SizeValue returns the value of paragraph font size in points. +func (_dcac ParagraphProperties )SizeValue ()float64 {if _aaeab :=_dcac ._effdb .RPr .Sz ;_aaeab !=nil {_fcaag :=_aaeab .ValAttr ;if _fcaag .ST_UnsignedDecimalNumber !=nil {return float64 (*_fcaag .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// ParagraphProperties returns the paragraph properties controlling text formatting within the table. -func (_cagb TableConditionalFormatting )ParagraphProperties ()ParagraphStyleProperties {if _cagb ._dbca .PPr ==nil {_cagb ._dbca .PPr =_bf .NewCT_PPrGeneral ();};return ParagraphStyleProperties {_cagb ._dbca .PPr };}; +// SetOutlineLvl sets outline level of paragraph. +func (_bgdf Paragraph )SetOutlineLvl (lvl int64 ){_bgdf .ensurePPr ();if _bgdf ._cfba .PPr .OutlineLvl ==nil {_bgdf ._cfba .PPr .OutlineLvl =_cf .NewCT_DecimalNumber ();};_gbaf :=lvl -1;_bgdf ._cfba .PPr .OutlineLvl .ValAttr =_gbaf ;}; -// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. -func (_dbe CellBorders )SetInsideVertical (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_dbe ._eeea .InsideV =_bf .NewCT_Border ();_gbfg (_dbe ._eeea .InsideV ,t ,c ,thickness );}; +// SetInsideHorizontal sets the interior horizontal borders to a specified type, color and thickness. +func (_faeeg TableBorders )SetInsideHorizontal (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_faeeg ._gcdbd .InsideH =_cf .NewCT_Border ();_acfcd (_faeeg ._gcdbd .InsideH ,t ,c ,thickness );}; -// Paragraphs returns all of the paragraphs in the document body including tables. -func (_fded *Document )Paragraphs ()[]Paragraph {_deaae :=[]Paragraph {};if _fded ._aff .Body ==nil {return nil ;};for _ ,_cgab :=range _fded ._aff .Body .EG_BlockLevelElts {for _ ,_beb :=range _cgab .EG_ContentBlockContent {for _ ,_dfgc :=range _beb .P {_deaae =append (_deaae ,Paragraph {_fded ,_dfgc }); -};};};for _ ,_cge :=range _fded .Tables (){for _ ,_bebe :=range _cge .Rows (){for _ ,_ggg :=range _bebe .Cells (){_deaae =append (_deaae ,_ggg .Paragraphs ()...);};};};return _deaae ;}; +// CellMargins are the margins for an individual cell. +type CellMargins struct{_aaff *_cf .CT_TcMar }; -// SetProperties sets the `RunProperties` to the `Run` element -func (_cbdf Run )SetProperties (rp RunProperties ){if rp ._gaffa ==nil {_cbdf ._ccceca .RPr =_bf .NewCT_RPr ();}else {_edbed :=&_bf .CT_RPr {};if rp ._gaffa .RStyle !=nil {_edbed .RStyle =&_bf .CT_String {ValAttr :rp ._gaffa .RStyle .ValAttr };};if rp ._gaffa .RFonts !=nil {_edbed .RFonts =&_bf .CT_Fonts {HintAttr :rp ._gaffa .RFonts .HintAttr ,AsciiAttr :rp ._gaffa .RFonts .AsciiAttr ,HAnsiAttr :rp ._gaffa .RFonts .HAnsiAttr ,EastAsiaAttr :rp ._gaffa .RFonts .EastAsiaAttr ,CsAttr :rp ._gaffa .RFonts .CsAttr ,AsciiThemeAttr :rp ._gaffa .RFonts .AsciiThemeAttr ,HAnsiThemeAttr :rp ._gaffa .RFonts .HAnsiThemeAttr ,EastAsiaThemeAttr :rp ._gaffa .RFonts .EastAsiaThemeAttr ,CsthemeAttr :rp ._gaffa .RFonts .CsthemeAttr }; -};if rp ._gaffa .B !=nil {_edbed .B =&_bf .CT_OnOff {};if rp ._gaffa .B .ValAttr !=nil {_bade :=*rp ._gaffa .B .ValAttr ;_edbed .B .ValAttr =&_bade ;};};if rp ._gaffa .BCs !=nil {_edbed .BCs =&_bf .CT_OnOff {};if rp ._gaffa .BCs .ValAttr !=nil {_ffdc :=*rp ._gaffa .BCs .ValAttr ; -_edbed .BCs .ValAttr =&_ffdc ;};};if rp ._gaffa .I !=nil {_edbed .I =&_bf .CT_OnOff {};if rp ._gaffa .I .ValAttr !=nil {_dcdbe :=*rp ._gaffa .I .ValAttr ;_edbed .I .ValAttr =&_dcdbe ;};};if rp ._gaffa .ICs !=nil {_edbed .ICs =&_bf .CT_OnOff {};if rp ._gaffa .ICs .ValAttr !=nil {_edeb :=*rp ._gaffa .ICs .ValAttr ; -_edbed .ICs .ValAttr =&_edeb ;};};if rp ._gaffa .Caps !=nil {_edbed .Caps =&_bf .CT_OnOff {};if rp ._gaffa .Caps .ValAttr !=nil {_afdd :=*rp ._gaffa .Caps .ValAttr ;_edbed .Caps .ValAttr =&_afdd ;};};if rp ._gaffa .SmallCaps !=nil {_edbed .SmallCaps =&_bf .CT_OnOff {}; -if rp ._gaffa .SmallCaps .ValAttr !=nil {_fdee :=*rp ._gaffa .SmallCaps .ValAttr ;_edbed .SmallCaps .ValAttr =&_fdee ;};};if rp ._gaffa .Strike !=nil {_edbed .Strike =&_bf .CT_OnOff {};if rp ._gaffa .Strike .ValAttr !=nil {_dfcg :=*rp ._gaffa .Strike .ValAttr ; -_edbed .Strike .ValAttr =&_dfcg ;};};if rp ._gaffa .Dstrike !=nil {_edbed .Dstrike =&_bf .CT_OnOff {};if rp ._gaffa .Dstrike .ValAttr !=nil {_dcgdg :=*rp ._gaffa .Dstrike .ValAttr ;_edbed .Dstrike .ValAttr =&_dcgdg ;};};if rp ._gaffa .Outline !=nil {_edbed .Outline =&_bf .CT_OnOff {}; -if rp ._gaffa .Outline .ValAttr !=nil {_cged :=*rp ._gaffa .Outline .ValAttr ;_edbed .Outline .ValAttr =&_cged ;};};if rp ._gaffa .Shadow !=nil {_edbed .Shadow =&_bf .CT_OnOff {};if rp ._gaffa .Shadow .ValAttr !=nil {_cbgba :=*rp ._gaffa .Shadow .ValAttr ; -_edbed .Shadow .ValAttr =&_cbgba ;};};if rp ._gaffa .Emboss !=nil {_edbed .Emboss =&_bf .CT_OnOff {};if rp ._gaffa .Emboss .ValAttr !=nil {_fdacg :=*rp ._gaffa .Emboss .ValAttr ;_edbed .Emboss .ValAttr =&_fdacg ;};};if rp ._gaffa .Imprint !=nil {_edbed .Imprint =&_bf .CT_OnOff {}; -if rp ._gaffa .Imprint .ValAttr !=nil {_deea :=*rp ._gaffa .Imprint .ValAttr ;_edbed .Imprint .ValAttr =&_deea ;};};if rp ._gaffa .NoProof !=nil {_edbed .NoProof =&_bf .CT_OnOff {};if rp ._gaffa .NoProof .ValAttr !=nil {_gffa :=*rp ._gaffa .NoProof .ValAttr ; -_edbed .NoProof .ValAttr =&_gffa ;};};if rp ._gaffa .SnapToGrid !=nil {_edbed .SnapToGrid =&_bf .CT_OnOff {};if rp ._gaffa .SnapToGrid .ValAttr !=nil {_bfcb :=*rp ._gaffa .SnapToGrid .ValAttr ;_edbed .SnapToGrid .ValAttr =&_bfcb ;};};if rp ._gaffa .Vanish !=nil {_edbed .Vanish =&_bf .CT_OnOff {}; -if rp ._gaffa .Vanish .ValAttr !=nil {_aeddc :=*rp ._gaffa .Vanish .ValAttr ;_edbed .Vanish .ValAttr =&_aeddc ;};};if rp ._gaffa .WebHidden !=nil {_edbed .WebHidden =&_bf .CT_OnOff {};if rp ._gaffa .WebHidden .ValAttr !=nil {_gage :=*rp ._gaffa .WebHidden .ValAttr ; -_edbed .WebHidden .ValAttr =&_gage ;};};if rp ._gaffa .Color !=nil {_edbed .Color =&_bf .CT_Color {ValAttr :rp ._gaffa .Color .ValAttr ,ThemeColorAttr :rp ._gaffa .Color .ThemeColorAttr ,ThemeTintAttr :rp ._gaffa .Color .ThemeTintAttr ,ThemeShadeAttr :rp ._gaffa .Color .ThemeShadeAttr }; -};if rp ._gaffa .Spacing !=nil {_edbed .Spacing =&_bf .CT_SignedTwipsMeasure {ValAttr :rp ._gaffa .Spacing .ValAttr };};if rp ._gaffa .W !=nil {_edbed .W =&_bf .CT_TextScale {ValAttr :rp ._gaffa .W .ValAttr };};if rp ._gaffa .Kern !=nil {_edbed .Kern =&_bf .CT_HpsMeasure {ValAttr :rp ._gaffa .Kern .ValAttr }; -};if rp ._gaffa .Position !=nil {_edbed .Position =&_bf .CT_SignedHpsMeasure {ValAttr :rp ._gaffa .Position .ValAttr };};if rp ._gaffa .Sz !=nil {_edbed .Sz =&_bf .CT_HpsMeasure {ValAttr :rp ._gaffa .Sz .ValAttr };};if rp ._gaffa .SzCs !=nil {_edbed .SzCs =&_bf .CT_HpsMeasure {ValAttr :rp ._gaffa .SzCs .ValAttr }; -};if rp ._gaffa .Highlight !=nil {_edbed .Highlight =&_bf .CT_Highlight {ValAttr :rp ._gaffa .Highlight .ValAttr };};if rp ._gaffa .U !=nil {_edbed .U =&_bf .CT_Underline {ValAttr :rp ._gaffa .U .ValAttr ,ColorAttr :rp ._gaffa .U .ColorAttr ,ThemeColorAttr :rp ._gaffa .U .ThemeColorAttr ,ThemeTintAttr :rp ._gaffa .U .ThemeTintAttr ,ThemeShadeAttr :rp ._gaffa .U .ThemeShadeAttr }; -};if rp ._gaffa .Effect !=nil {_edbed .Effect =&_bf .CT_TextEffect {ValAttr :rp ._gaffa .Effect .ValAttr };};if rp ._gaffa .Bdr !=nil {_edbed .Bdr =&_bf .CT_Border {ValAttr :rp ._gaffa .Bdr .ValAttr ,ColorAttr :rp ._gaffa .Bdr .ColorAttr ,ThemeColorAttr :rp ._gaffa .Bdr .ThemeColorAttr ,ThemeTintAttr :rp ._gaffa .Bdr .ThemeTintAttr ,ThemeShadeAttr :rp ._gaffa .Bdr .ThemeShadeAttr ,SzAttr :rp ._gaffa .Bdr .SzAttr ,SpaceAttr :rp ._gaffa .Bdr .SpaceAttr ,ShadowAttr :rp ._gaffa .Bdr .ShadowAttr ,FrameAttr :rp ._gaffa .Bdr .FrameAttr }; -};if rp ._gaffa .Shd !=nil {_edbed .Shd =&_bf .CT_Shd {ValAttr :rp ._gaffa .Shd .ValAttr ,ColorAttr :rp ._gaffa .Shd .ColorAttr ,ThemeColorAttr :rp ._gaffa .Shd .ThemeColorAttr ,ThemeTintAttr :rp ._gaffa .Shd .ThemeTintAttr ,ThemeShadeAttr :rp ._gaffa .Shd .ThemeShadeAttr ,FillAttr :rp ._gaffa .Shd .FillAttr ,ThemeFillAttr :rp ._gaffa .Shd .ThemeFillAttr ,ThemeFillTintAttr :rp ._gaffa .Shd .ThemeFillTintAttr ,ThemeFillShadeAttr :rp ._gaffa .Shd .ThemeFillShadeAttr }; -};if rp ._gaffa .FitText !=nil {_edbed .FitText =&_bf .CT_FitText {ValAttr :rp ._gaffa .FitText .ValAttr ,IdAttr :rp ._gaffa .FitText .IdAttr };};if rp ._gaffa .VertAlign !=nil {_edbed .VertAlign =&_bf .CT_VerticalAlignRun {ValAttr :rp ._gaffa .VertAlign .ValAttr }; -};if rp ._gaffa .Rtl !=nil {_edbed .Rtl =&_bf .CT_OnOff {ValAttr :rp ._gaffa .Rtl .ValAttr };};if rp ._gaffa .Cs !=nil {_edbed .Cs =&_bf .CT_OnOff {ValAttr :rp ._gaffa .Cs .ValAttr };};if rp ._gaffa .Em !=nil {_edbed .Em =&_bf .CT_Em {ValAttr :rp ._gaffa .Em .ValAttr }; -};if rp ._gaffa .Lang !=nil {_edbed .Lang =&_bf .CT_Language {ValAttr :rp ._gaffa .Lang .ValAttr ,EastAsiaAttr :rp ._gaffa .Lang .EastAsiaAttr ,BidiAttr :rp ._gaffa .Lang .BidiAttr };};if rp ._gaffa .EastAsianLayout !=nil {_edbed .EastAsianLayout =&_bf .CT_EastAsianLayout {IdAttr :rp ._gaffa .EastAsianLayout .IdAttr ,CombineAttr :rp ._gaffa .EastAsianLayout .CombineAttr ,CombineBracketsAttr :rp ._gaffa .EastAsianLayout .CombineBracketsAttr ,VertAttr :rp ._gaffa .EastAsianLayout .VertAttr ,VertCompressAttr :rp ._gaffa .EastAsianLayout .VertCompressAttr }; -};if rp ._gaffa .SpecVanish !=nil {_edbed .SpecVanish =&_bf .CT_OnOff {ValAttr :rp ._gaffa .SpecVanish .ValAttr };};if rp ._gaffa .OMath !=nil {_edbed .OMath =&_bf .CT_OnOff {ValAttr :rp ._gaffa .OMath .ValAttr };};_cbdf ._ccceca .RPr =_edbed ;};}; +// 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 (_eggd ParagraphProperties )SetHeadingLevel (idx int ){_eggd .SetStyle (_ed .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",idx ));if _eggd ._effdb .NumPr ==nil {_eggd ._effdb .NumPr =_cf .NewCT_NumPr ();};_eggd ._effdb .NumPr .Ilvl =_cf .NewCT_DecimalNumber (); +_eggd ._effdb .NumPr .Ilvl .ValAttr =int64 (idx );}; -// TableProperties are the properties for a table within a document -type TableProperties struct{_daef *_bf .CT_TblPr }; +// SetStyle sets style to the text in watermark. +func (_afbbg *WatermarkText )SetStyle (style _db .TextpathStyle ){_gdcg :=_afbbg .getShape ();if _afbbg ._deba !=nil {_eaegga :=_afbbg ._deba .EG_ShapeElements ;if len (_eaegga )> 0&&_eaegga [0].Textpath !=nil {var _aefe =style .String ();_eaegga [0].Textpath .StyleAttr =&_aefe ; +};return ;};_aggfc :=_afbbg .findNode (_gdcg ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _aaebad ,_fbbe :=range _aggfc .Attrs {if _fbbe .Name .Local =="\u0073\u0074\u0079l\u0065"{_aggfc .Attrs [_aaebad ].Value =style .String ();};};}; -// SetHorizontalBanding controls the conditional formatting for horizontal banding. -func (_cffgc TableLook )SetHorizontalBanding (on bool ){if !on {_cffgc ._ceddb .NoHBandAttr =&_de .ST_OnOff {};_cffgc ._ceddb .NoHBandAttr .ST_OnOff1 =_de .ST_OnOff1On ;}else {_cffgc ._ceddb .NoHBandAttr =&_de .ST_OnOff {};_cffgc ._ceddb .NoHBandAttr .ST_OnOff1 =_de .ST_OnOff1Off ; -};}; +// MultiLevelType returns the multilevel type, or ST_MultiLevelTypeUnset if not set. +func (_fdbf NumberingDefinition )MultiLevelType ()_cf .ST_MultiLevelType {if _fdbf ._egdc .MultiLevelType !=nil {return _fdbf ._egdc .MultiLevelType .ValAttr ;}else {return _cf .ST_MultiLevelTypeUnset ;};}; -// GetImage returns the ImageRef associated with an AnchoredDrawing. -func (_fgc AnchoredDrawing )GetImage ()(_aa .ImageRef ,bool ){_fgd :=_fgc ._fc .Graphic .GraphicData .Any ;if len (_fgd )> 0{_ffg ,_dc :=_fgd [0].(*_cgd .Pic );if _dc {if _ffg .BlipFill !=nil &&_ffg .BlipFill .Blip !=nil &&_ffg .BlipFill .Blip .EmbedAttr !=nil {return _fgc ._gag .GetImageByRelID (*_ffg .BlipFill .Blip .EmbedAttr ); -};};};return _aa .ImageRef {},false ;}; +// SetCharacterSpacing sets the run's Character Spacing Adjustment. +func (_aadd RunProperties )SetCharacterSpacing (size _eea .Distance ){_aadd ._dagc .Spacing =_cf .NewCT_SignedTwipsMeasure ();_aadd ._dagc .Spacing .ValAttr .Int64 =_c .Int64 (int64 (size /_eea .Twips ));}; -// Tables returns the tables defined in the footer. -func (_cdba Footer )Tables ()[]Table {_dedbb :=[]Table {};if _cdba ._cbgde ==nil {return nil ;};for _ ,_deddf :=range _cdba ._cbgde .EG_ContentBlockContent {for _ ,_dgdb :=range _cdba ._dgabc .tables (_deddf ){_dedbb =append (_dedbb ,_dgdb );};};return _dedbb ; +// SetBottomPct sets the cell bottom margin +func (_bdf CellMargins )SetBottomPct (pct float64 ){_bdf ._aaff .Bottom =_cf .NewCT_TblWidth ();_gcg (_bdf ._aaff .Bottom ,pct );}; + +// IgnoreSpaceBetweenParagraphOfSameStyle sets contextual spacing. +func (_ggdec Paragraph )IgnoreSpaceBetweenParagraphOfSameStyle (){_ggdec .ensurePPr ();if _ggdec ._cfba .PPr .ContextualSpacing ==nil {_ggdec ._cfba .PPr .ContextualSpacing =_cf .NewCT_OnOff ();};_ggdec ._cfba .PPr .ContextualSpacing .ValAttr =&_bd .ST_OnOff {ST_OnOff1 :_bd .ST_OnOff1On }; }; -// AbstractNumberID returns the ID that is unique within all numbering -// definitions that is used to assign the definition to a paragraph. -func (_dbedc NumberingDefinition )AbstractNumberID ()int64 {return _dbedc ._egcb .AbstractNumIdAttr }; +// Bold returns true if paragraph font is bold. +func (_gffged ParagraphProperties )Bold ()bool {_aagac :=_gffged ._effdb .RPr ;return _dcbc (_aagac .B )||_dcbc (_aagac .BCs );};func (_dcde *Document )insertStyleFromNode (_gddgd Node ){if _gddgd .Style .X ()!=nil {if _ ,_aade :=_dcde .Styles .SearchStyleById (_gddgd .Style .StyleID ()); +!_aade {_dcde .Styles .InsertStyle (_gddgd .Style );_ccec :=_gddgd .Style .ParagraphProperties ();_dcde .insertNumberingFromStyleProperties (_gddgd ._facb .Numbering ,_ccec );};};};func (_gaabb Paragraph )addEndFldChar ()*_cf .CT_FldChar {_abefe :=_gaabb .addFldChar (); +_abefe .FldCharTypeAttr =_cf .ST_FldCharTypeEnd ;return _abefe ;}; -// RunProperties returns the run style properties. -func (_ebeba Style )RunProperties ()RunProperties {if _ebeba ._ccecg .RPr ==nil {_ebeba ._ccecg .RPr =_bf .NewCT_RPr ();};return RunProperties {_ebeba ._ccecg .RPr };}; +// 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 (_ebddc TableProperties )SetLayout (l _cf .ST_TblLayoutType ){if l ==_cf .ST_TblLayoutTypeUnset ||l ==_cf .ST_TblLayoutTypeAutofit {_ebddc ._bgeef .TblLayout =nil ;}else {_ebddc ._bgeef .TblLayout =_cf .NewCT_TblLayoutType ();_ebddc ._bgeef .TblLayout .TypeAttr =l ; +};}; -// TextItem is used for keeping text with references to a paragraph and run or a table, a row and a cell where it is located. -type TextItem struct{Text string ;DrawingInfo *DrawingInfo ;Paragraph *_bf .CT_P ;Hyperlink *_bf .CT_Hyperlink ;Run *_bf .CT_R ;TableInfo *TableInfo ;};type chart struct{_gb *_gac .ChartSpace ;_cae string ;_fde string ;}; +// SetTextWrapInFrontOfText sets the text wrap to in front of text. +func (_bcc AnchoredDrawing )SetTextWrapInFrontOfText (){_bcc ._cfg .Choice =&_cf .WdEG_WrapTypeChoice {};_bcc ._cfg .Choice .WrapNone =_cf .NewWdCT_WrapNone ();_bcc ._cfg .BehindDocAttr =false ;_bcc ._cfg .LayoutInCellAttr =true ;_bcc ._cfg .AllowOverlapAttr =true ; +}; -// Text returns the underlying text in the run. -func (_ccfa Run )Text ()string {if len (_ccfa ._ccceca .EG_RunInnerContent )==0{return "";};_faga :=_ag .Buffer {};for _ ,_fbde :=range _ccfa ._ccceca .EG_RunInnerContent {if _fbde .T !=nil {_faga .WriteString (_fbde .T .Content );};if _fbde .Tab !=nil {_faga .WriteByte ('\t'); -};};return _faga .String ();}; +// X returns the inner wrapped XML type. +func (_aaf Cell )X ()*_cf .CT_Tc {return _aaf ._ad };func (_acdb Endnote )id ()int64 {return _acdb ._ccgd .IdAttr }; -// SetLeft sets the left border to a specified type, color and thickness. -func (_bddd CellBorders )SetLeft (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_bddd ._eeea .Left =_bf .NewCT_Border ();_gbfg (_bddd ._eeea .Left ,t ,c ,thickness );}; +// SetSmallCaps sets the run to small caps. +func (_cefa RunProperties )SetSmallCaps (b bool ){if !b {_cefa ._dagc .SmallCaps =nil ;}else {_cefa ._dagc .SmallCaps =_cf .NewCT_OnOff ();};}; -// OnOffValue represents an on/off value that can also be unset -type OnOffValue byte ; +// AddParagraph adds a new paragraph to the document body. +func (_baef *Document )AddParagraph ()Paragraph {_ffa :=_cf .NewEG_BlockLevelElts ();_baef ._gdf .Body .EG_BlockLevelElts =append (_baef ._gdf .Body .EG_BlockLevelElts ,_ffa );_agd :=_cf .NewEG_ContentBlockContent ();_ffa .EG_ContentBlockContent =append (_ffa .EG_ContentBlockContent ,_agd ); +_dadd :=_cf .NewCT_P ();_agd .P =append (_agd .P ,_dadd );return Paragraph {_baef ,_dadd };}; -// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. -func (_edac TableBorders )SetInsideVertical (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_edac ._fbdf .InsideV =_bf .NewCT_Border ();_gbfg (_edac ._fbdf .InsideV ,t ,c ,thickness );}; +// SetTop sets the top border to a specified type, color and thickness. +func (_aecga TableBorders )SetTop (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_aecga ._gcdbd .Top =_cf .NewCT_Border ();_acfcd (_aecga ._gcdbd .Top ,t ,c ,thickness );}; -// SizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. -func (_bced ParagraphProperties )SizeMeasure ()string {if _fcdcg :=_bced ._fcdce .RPr .Sz ;_fcdcg !=nil {_egeg :=_fcdcg .ValAttr ;if _egeg .ST_PositiveUniversalMeasure !=nil {return *_egeg .ST_PositiveUniversalMeasure ;};};return "";}; +// CellBorders are the borders for an individual +type CellBorders struct{_cbd *_cf .CT_TcBorders }; -// X returns the inner wrapped XML type. -func (_cgbda ParagraphProperties )X ()*_bf .CT_PPr {return _cgbda ._fcdce }; +// Underline returns the type of paragraph underline. +func (_effe ParagraphProperties )Underline ()_cf .ST_Underline {if _gefcc :=_effe ._effdb .RPr .U ;_gefcc !=nil {return _gefcc .ValAttr ;};return 0;}; -// SearchStylesById returns style by its id. -func (_dgcb Styles )SearchStyleById (id string )(Style ,bool ){for _ ,_debda :=range _dgcb ._aebbf .Style {if _debda .StyleIdAttr !=nil {if *_debda .StyleIdAttr ==id {return Style {_debda },true ;};};};return Style {},false ;}; +// GetNumberingLevelByIds returns a NumberingLevel by its NumId and LevelId attributes +// or an empty one if not found. +func (_cefc *Document )GetNumberingLevelByIds (numId ,levelId int64 )NumberingLevel {for _ ,_eadf :=range _cefc .Numbering ._eebf .Num {if _eadf !=nil &&_eadf .NumIdAttr ==numId {_eeag :=_eadf .AbstractNumId .ValAttr ;for _ ,_baeg :=range _cefc .Numbering ._eebf .AbstractNum {if _baeg .AbstractNumIdAttr ==_eeag {if _baeg .NumStyleLink !=nil &&len (_baeg .Lvl )==0{if _dfgc ,_aedbe :=_cefc .Styles .SearchStyleById (_baeg .NumStyleLink .ValAttr ); +_aedbe {if _dfgc .ParagraphProperties ().NumId ()> -1{return _cefc .GetNumberingLevelByIds (_dfgc .ParagraphProperties ().NumId (),levelId );};};};for _ ,_ecdc :=range _baeg .Lvl {if _ecdc .IlvlAttr ==levelId {return NumberingLevel {_ecdc };};};};};};}; +return NumberingLevel {};}; -// SetBasedOn sets the style that this style is based on. -func (_bbgda Style )SetBasedOn (name string ){if name ==""{_bbgda ._ccecg .BasedOn =nil ;}else {_bbgda ._ccecg .BasedOn =_bf .NewCT_String ();_bbgda ._ccecg .BasedOn .ValAttr =name ;};}; +// Strike returns true if run is striked. +func (_bcfcag RunProperties )Strike ()bool {return _dcbc (_bcfcag ._dagc .Strike )}; -// SetName sets the name of the style. -func (_ebf Style )SetName (name string ){_ebf ._ccecg .Name =_bf .NewCT_String ();_ebf ._ccecg .Name .ValAttr =name ;}; +// SetStyle sets the table style name. +func (_becfe TableProperties )SetStyle (name string ){if name ==""{_becfe ._bgeef .TblStyle =nil ;}else {_becfe ._bgeef .TblStyle =_cf .NewCT_String ();_becfe ._bgeef .TblStyle .ValAttr =name ;};}; -// FormFieldType is the type of the form field. -// -//go:generate stringer -type=FormFieldType -type FormFieldType byte ; +// ParagraphStyles returns only the paragraph styles. +func (_fdfa Styles )ParagraphStyles ()[]Style {_aggad :=[]Style {};for _ ,_egeb :=range _fdfa ._cdcg .Style {if _egeb .TypeAttr !=_cf .ST_StyleTypeParagraph {continue ;};_aggad =append (_aggad ,Style {_egeb });};return _aggad ;}; -// Levels returns all of the numbering levels defined in the definition. -func (_bedc NumberingDefinition )Levels ()[]NumberingLevel {_adfcb :=[]NumberingLevel {};for _ ,_aggd :=range _bedc ._egcb .Lvl {_adfcb =append (_adfcb ,NumberingLevel {_aggd });};return _adfcb ;}; +// ReplaceText replace text inside node. +func (_adcd *Nodes )ReplaceText (oldText ,newText string ){for _ ,_ffcce :=range _adcd ._cdcfc {_ffcce .ReplaceText (oldText ,newText );};}; -// SetEffect sets a text effect on the run. -func (_gffgd RunProperties )SetEffect (e _bf .ST_TextEffect ){if e ==_bf .ST_TextEffectUnset {_gffgd ._gaffa .Effect =nil ;}else {_gffgd ._gaffa .Effect =_bf .NewCT_TextEffect ();_gffgd ._gaffa .Effect .ValAttr =e ;};};func (_eaeg *Document )getWatermarkHeaderInnerContentPictures ()[]*_bf .CT_Picture {var _fagc []*_bf .CT_Picture ; -for _ ,_begb :=range _eaeg .Headers (){for _ ,_fada :=range _begb .X ().EG_ContentBlockContent {for _ ,_bagd :=range _fada .P {for _ ,_bfge :=range _bagd .EG_PContent {for _ ,_bcfd :=range _bfge .EG_ContentRunContent {if _bcfd .R ==nil {continue ;};for _ ,_ffbe :=range _bcfd .R .EG_RunInnerContent {if _ffbe .Pict ==nil {continue ; -};_cebg :=false ;for _ ,_gdbdg :=range _ffbe .Pict .Any {_cccd ,_fbdgb :=_gdbdg .(*_d .XSDAny );if _fbdgb &&_cccd .XMLName .Local =="\u0073\u0068\u0061p\u0065"{_cebg =true ;};};if _cebg {_fagc =append (_fagc ,_ffbe .Pict );};};};};};};};return _fagc ;}; +// GetImage returns the ImageRef associated with an AnchoredDrawing. +func (_cfc AnchoredDrawing )GetImage ()(_a .ImageRef ,bool ){_cd :=_cfc ._cfg .Graphic .GraphicData .Any ;if len (_cd )> 0{_ea ,_bfb :=_cd [0].(*_cb .Pic );if _bfb {if _ea .BlipFill !=nil &&_ea .BlipFill .Blip !=nil &&_ea .BlipFill .Blip .EmbedAttr !=nil {return _cfc ._gg .GetImageByRelID (*_ea .BlipFill .Blip .EmbedAttr ); +};};};return _a .ImageRef {},false ;};func (_feacf Paragraph )addEndBookmark (_fcca int64 )*_cf .CT_MarkupRange {_afdcg :=_cf .NewEG_PContent ();_feacf ._cfba .EG_PContent =append (_feacf ._cfba .EG_PContent ,_afdcg );_cddg :=_cf .NewEG_ContentRunContent (); +_gfgdg :=_cf .NewEG_RunLevelElts ();_aeaea :=_cf .NewEG_RangeMarkupElements ();_fcbag :=_cf .NewCT_MarkupRange ();_fcbag .IdAttr =_fcca ;_aeaea .BookmarkEnd =_fcbag ;_afdcg .EG_ContentRunContent =append (_afdcg .EG_ContentRunContent ,_cddg );_cddg .EG_RunLevelElts =append (_cddg .EG_RunLevelElts ,_gfgdg ); +_gfgdg .EG_RangeMarkupElements =append (_gfgdg .EG_RangeMarkupElements ,_aeaea );return _fcbag ;}; +// SetNumberingDefinition sets the numbering definition ID via a NumberingDefinition +// defined in numbering.xml +func (_dffgc Paragraph )SetNumberingDefinition (nd NumberingDefinition ){_dffgc .ensurePPr ();if _dffgc ._cfba .PPr .NumPr ==nil {_dffgc ._cfba .PPr .NumPr =_cf .NewCT_NumPr ();};_ccgfdg :=_cf .NewCT_DecimalNumber ();_fdfdf :=int64 (-1);for _ ,_ebae :=range _dffgc ._bbfb .Numbering ._eebf .Num {if _ebae .AbstractNumId !=nil &&_ebae .AbstractNumId .ValAttr ==nd .AbstractNumberID (){_fdfdf =_ebae .NumIdAttr ; +};};if _fdfdf ==-1{_fgdd :=_cf .NewCT_Num ();_dffgc ._bbfb .Numbering ._eebf .Num =append (_dffgc ._bbfb .Numbering ._eebf .Num ,_fgdd );_fgdd .NumIdAttr =int64 (len (_dffgc ._bbfb .Numbering ._eebf .Num ));_fgdd .AbstractNumId =_cf .NewCT_DecimalNumber (); +_fgdd .AbstractNumId .ValAttr =nd .AbstractNumberID ();};_ccgfdg .ValAttr =_fdfdf ;_dffgc ._cfba .PPr .NumPr .NumId =_ccgfdg ;}; -// X returns the inner wrapped XML type. -func (_fccff Styles )X ()*_bf .Styles {return _fccff ._aebbf }; +// InlineDrawing is an inlined image within a run. +type InlineDrawing struct{_ccbb *Document ;_cbdd *_cf .WdInline ;}; -// AddDropdownList adds dropdown list form field to the paragraph and returns it. -func (_gafd Paragraph )AddDropdownList (name string )FormField {_begfg :=_gafd .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0044\u0052\u004f\u0050\u0044\u004f\u0057\u004e");_begfg ._beca .DdList =_bf .NewCT_FFDDList ();return _begfg ;}; +// Clear clears all content within a header +func (_dbde Header )Clear (){_dbde ._eggfb .EG_ContentBlockContent =nil }; -// SetRight sets the cell right margin -func (_cbd CellMargins )SetRight (d _abg .Distance ){_cbd ._dcd .Right =_bf .NewCT_TblWidth ();_faca (_cbd ._dcd .Right ,d );}; +// SetName sets the name of the bookmark. This is the name that is used to +// reference the bookmark from hyperlinks. +func (_ccf Bookmark )SetName (name string ){_ccf ._ec .NameAttr =name }; -// RemoveEndnote removes a endnote from both the paragraph and the document -// the requested endnote must be anchored on the paragraph being referenced. -// -// After each removal, the rest of the endnote ids would be reordered. -func (_aggf Paragraph )RemoveEndnote (id int64 ){for _ ,_cfbbc :=range _aggf .Runs (){if _ecge ,_fdcb :=_cfbbc .IsEndnote ();_ecge {if _fdcb ==id {_aggf .RemoveRun (_cfbbc );break ;};};};_aggf ._gffg .removeEndnote (id );}; +// SetChecked marks a FormFieldTypeCheckBox as checked or unchecked. +func (_gbbfe FormField )SetChecked (b bool ){if _gbbfe ._agcf .CheckBox ==nil {return ;};if !b {_gbbfe ._agcf .CheckBox .Checked =nil ;}else {_gbbfe ._agcf .CheckBox .Checked =_cf .NewCT_OnOff ();};}; -// X returns the inner wrapped XML type. -func (_acfd Run )X ()*_bf .CT_R {return _acfd ._ccceca };func _gcga (_affb *_bf .CT_Tbl ,_ggbeb ,_eadd map[int64 ]int64 ){for _ ,_aacd :=range _affb .EG_ContentRowContent {for _ ,_fcaf :=range _aacd .Tr {for _ ,_eeeae :=range _fcaf .EG_ContentCellContent {for _ ,_bfdeb :=range _eeeae .Tc {for _ ,_gegc :=range _bfdeb .EG_BlockLevelElts {for _ ,_gbca :=range _gegc .EG_ContentBlockContent {for _ ,_aaad :=range _gbca .P {_ebdc (_aaad ,_ggbeb ,_eadd ); -};for _ ,_fdfb :=range _gbca .Tbl {_gcga (_fdfb ,_ggbeb ,_eadd );};};};};};};};}; +// SetMultiLevelType sets the multilevel type. +func (_dfab NumberingDefinition )SetMultiLevelType (t _cf .ST_MultiLevelType ){if t ==_cf .ST_MultiLevelTypeUnset {_dfab ._egdc .MultiLevelType =nil ;}else {_dfab ._egdc .MultiLevelType =_cf .NewCT_MultiLevelType ();_dfab ._egdc .MultiLevelType .ValAttr =t ; +};}; -// DocRels returns document relationship. -func (_eced *Document )DocRels ()_aa .Relationships {return _eced ._bgf }; +// SetColumnBandSize sets the number of Columns in the column band +func (_cgdec TableStyleProperties )SetColumnBandSize (cols int64 ){_cgdec ._eddc .TblStyleColBandSize =_cf .NewCT_DecimalNumber ();_cgdec ._eddc .TblStyleColBandSize .ValAttr =cols ;}; -// X returns the inner wrapped XML type. -func (_dg AnchoredDrawing )X ()*_bf .WdAnchor {return _dg ._fc }; +// Text returns text from the document as one string separated with line breaks. +func (_daadb *DocText )Text ()string {_gdbab :=_cg .NewBuffer ([]byte {});for _ ,_ffeb :=range _daadb .Items {if _ffeb .Text !=""{_gdbab .WriteString (_ffeb .Text );_gdbab .WriteString ("\u000a");};};return _gdbab .String ();};func _dfbeaa (_cgba *_cf .CT_Border ,_dabce _cf .ST_Border ,_bcce _bec .Color ,_bfdac _eea .Distance ){_cgba .ValAttr =_dabce ; +_cgba .ColorAttr =&_cf .ST_HexColor {};if _bcce .IsAuto (){_cgba .ColorAttr .ST_HexColorAuto =_cf .ST_HexColorAutoAuto ;}else {_cgba .ColorAttr .ST_HexColorRGB =_bcce .AsRGBString ();};if _bfdac !=_eea .Zero {_cgba .SzAttr =_c .Uint64 (uint64 (_bfdac /_eea .Point *8)); +};};func _eegcf (_cddf *_ab .CT_Blip ,_gbgb map[string ]string ){if _cddf .EmbedAttr !=nil {if _acfag ,_aagg :=_gbgb [*_cddf .EmbedAttr ];_aagg {*_cddf .EmbedAttr =_acfag ;};};}; -// SetTop sets the top border to a specified type, color and thickness. -func (_acd CellBorders )SetTop (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_acd ._eeea .Top =_bf .NewCT_Border ();_gbfg (_acd ._eeea .Top ,t ,c ,thickness );}; +// AddParagraph adds a paragraph to the footer. +func (_ddec Footer )AddParagraph ()Paragraph {_bgeg :=_cf .NewEG_ContentBlockContent ();_ddec ._cgdfd .EG_ContentBlockContent =append (_ddec ._cgdfd .EG_ContentBlockContent ,_bgeg );_abfaa :=_cf .NewCT_P ();_bgeg .P =append (_bgeg .P ,_abfaa );return Paragraph {_ddec ._ecccg ,_abfaa }; +}; -// ClearColor clears the text color. -func (_bddb RunProperties )ClearColor (){_bddb ._gaffa .Color =nil };func (_ccec Paragraph )ensurePPr (){if _ccec ._dbga .PPr ==nil {_ccec ._dbga .PPr =_bf .NewCT_PPr ();};}; +// ComplexSizeMeasure returns font with its measure which can be mm, cm, in, pt, pc or pi. +func (_bfef RunProperties )ComplexSizeMeasure ()string {if _gfdfc :=_bfef ._dagc .SzCs ;_gfdfc !=nil {_ffgfg :=_gfdfc .ValAttr ;if _ffgfg .ST_PositiveUniversalMeasure !=nil {return *_ffgfg .ST_PositiveUniversalMeasure ;};};return "";}; + +// ExtractFromHeader returns text from the document header as an array of TextItems. +func ExtractFromHeader (header *_cf .Hdr )[]TextItem {return _accbg (header .EG_ContentBlockContent ,nil )}; // X returns the inner wrapped XML type. -func (_aca Color )X ()*_bf .CT_Color {return _aca ._baba }; +func (_fabg TableStyleProperties )X ()*_cf .CT_TblPrBase {return _fabg ._eddc }; -// Properties returns the run properties. -func (_agcd Run )Properties ()RunProperties {if _agcd ._ccceca .RPr ==nil {_agcd ._ccceca .RPr =_bf .NewCT_RPr ();};return RunProperties {_agcd ._ccceca .RPr };}; +// InsertRunAfter inserts a run in the paragraph after the relative run. +func (_cfcea Paragraph )InsertRunAfter (relativeTo Run )Run {return _cfcea .insertRun (relativeTo ,false );};func (_cbdf *Document )addEndnotes (){_cbdf ._edc =_cf .NewEndnotes ();_cbdf .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0065\u006e\u0064n\u006f\u0074e\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.\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u002b\u0078\u006d\u006c"); +_cbdf ._dfc .AddRelationship ("\u002fw\u006fr\u0064\u002f\u0065\u006e\u0064n\u006f\u0074e\u0073\u002e\u0078\u006d\u006c",_c .EndNotesType );_caef :=_cbdf .Styles .AddStyle (EndnoteTextStyleId ,_cf .ST_StyleTypeParagraph ,false );_caef .SetName ("\u0045\u006e\u0064n\u006f\u0074\u0065\u0020\u0054\u0065\u0078\u0074"); +_caef .SetBasedOn ("\u004e\u006f\u0072\u006d\u0061\u006c");_ceaa :=_caef .ParagraphProperties ();_ceaa .X ().SuppressLineNumbers =&_cf .CT_OnOff {};_aad :=_caef .RunProperties ();_aad .X ().Sz =&_cf .CT_HpsMeasure {ValAttr :_cf .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_ada }}; +_aad .X ().SzCs =&_cf .CT_HpsMeasure {ValAttr :_cf .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_ada }};_fgg :=_cbdf .Styles .AddStyle (_aga ,_cf .ST_StyleTypeCharacter ,false );_fgg .SetName ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0020\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); +_ceba :=_fgg .RunProperties ();_ceba .X ().VertAlign =&_cf .CT_VerticalAlignRun {ValAttr :_bd .ST_VerticalAlignRunSuperscript };_cbdf .addEndnoteSeparator ();};func (_fdab *Document )syncFootnoteSettings (){_dca :=[]int64 {};_cebc :=_fdab .Footnotes (); +for _ ,_dbfc :=range _cebc {if _dbfc .X ().TypeAttr !=_cf .ST_FtnEdnUnset &&_dbfc .X ().TypeAttr !=_cf .ST_FtnEdnNormal {_dca =append (_dca ,_dbfc .X ().IdAttr );};};_edd :=_fdab .Settings .X ().CT_Settings .FootnotePr ;if _edd ==nil {_edd =_cf .NewCT_FtnDocProps (); +};if len (_dca )==0{_edd .Footnote =nil ;return ;};_edd .Footnote =[]*_cf .CT_FtnEdnSepRef {};for _ ,_gegf :=range _dca {_dgc :=_cf .NewCT_FtnEdnSepRef ();_dgc .IdAttr =_gegf ;_edd .Footnote =append (_edd .Footnote ,_dgc );};}; -// MergeFields returns the list of all mail merge fields found in the document. -func (_gdcga Document )MergeFields ()[]string {_cfdgb :=map[string ]struct{}{};for _ ,_efgee :=range _gdcga .mergeFields (){_cfdgb [_efgee ._egfd ]=struct{}{};};_dfdd :=[]string {};for _bcef :=range _cfdgb {_dfdd =append (_dfdd ,_bcef );};return _dfdd ; +// Copy makes a deep copy of the document by saving and reading it back. +// It can be useful to avoid sharing common data between two documents. +func (_bcba *Document )Copy ()(*Document ,error ){_eeega :=_cg .NewBuffer ([]byte {});_dfcg :=_bcba .save (_eeega ,_bcba ._fcc );if _dfcg !=nil {return nil ,_dfcg ;};_aceg :=_eeega .Bytes ();_ccbg :=_cg .NewReader (_aceg );return _bab (_ccbg ,int64 (_ccbg .Len ()),_bcba ._fcc ); }; -// SetSize sets the size of the displayed image on the page. -func (_gf AnchoredDrawing )SetSize (w ,h _abg .Distance ){_gf ._fc .Extent .CxAttr =int64 (float64 (w *_abg .Pixel72 )/_abg .EMU );_gf ._fc .Extent .CyAttr =int64 (float64 (h *_abg .Pixel72 )/_abg .EMU );}; +// Pict returns the pict object. +func (_ccaeb *WatermarkText )Pict ()*_cf .CT_Picture {return _ccaeb ._facd }; -// SetShadow sets the run to shadowed text. -func (_cdeee RunProperties )SetShadow (b bool ){if !b {_cdeee ._gaffa .Shadow =nil ;}else {_cdeee ._gaffa .Shadow =_bf .NewCT_OnOff ();};}; +// RightToLeft returns true if run text goes from right to left. +func (_bdbgd RunProperties )RightToLeft ()bool {return _dcbc (_bdbgd ._dagc .Rtl )}; -// Clear clears the styes. -func (_bfbaf Styles )Clear (){_bfbaf ._aebbf .DocDefaults =nil ;_bfbaf ._aebbf .LatentStyles =nil ;_bfbaf ._aebbf .Style =nil ;};func _aebg (_gdgf *Document ,_bfff []*_bf .EG_ContentBlockContent ,_bggfb *TableInfo )[]Node {_ceee :=[]Node {};for _ ,_dfgea :=range _bfff {if _gedd :=_dfgea .Sdt ; -_gedd !=nil {if _eeff :=_gedd .SdtContent ;_eeff !=nil {_ceee =append (_ceee ,_deec (_gdgf ,_eeff .P ,_bggfb ,nil )...);};};_ceee =append (_ceee ,_deec (_gdgf ,_dfgea .P ,_bggfb ,nil )...);for _ ,_fedb :=range _dfgea .Tbl {_gfbg :=Table {_gdgf ,_fedb }; -_eeef ,_ :=_gdgf .Styles .SearchStyleById (_gfbg .Style ());_deaag :=[]Node {};for _gcbc ,_aabef :=range _fedb .EG_ContentRowContent {for _ ,_febgb :=range _aabef .Tr {for _fgcec ,_eeagdd :=range _febgb .EG_ContentCellContent {for _ ,_adea :=range _eeagdd .Tc {_efbgf :=&TableInfo {Table :_fedb ,Row :_febgb ,Cell :_adea ,RowIndex :_gcbc ,ColIndex :_fgcec }; -for _ ,_gccg :=range _adea .EG_BlockLevelElts {_deaag =append (_deaag ,_aebg (_gdgf ,_gccg .EG_ContentBlockContent ,_efbgf )...);};};};};};_ceee =append (_ceee ,Node {_gdcag :_gdgf ,_gcedb :&_gfbg ,Style :_eeef ,Children :_deaag });};};return _ceee ;}; +// TableStyleProperties are table properties as defined in a style. +type TableStyleProperties struct{_eddc *_cf .CT_TblPrBase }; +// X returns the inner wrapped XML type. +func (_ddcee TableProperties )X ()*_cf .CT_TblPr {return _ddcee ._bgeef }; -// Outline returns true if run outline is on. -func (_cebe RunProperties )Outline ()bool {return _bffc (_cebe ._gaffa .Outline )}; +// SetHANSITheme sets the font H ANSI Theme. +func (_becdd Fonts )SetHANSITheme (t _cf .ST_Theme ){_becdd ._dabc .HAnsiThemeAttr =t }; -// Strike returns true if run is striked. -func (_aeccg RunProperties )Strike ()bool {return _bffc (_aeccg ._gaffa .Strike )};func (_bga *Document )InsertTableBefore (relativeTo Paragraph )Table {return _bga .insertTable (relativeTo ,true );};func (_acad *Document )addFootnotes (){_acad ._edc =_bf .NewFootnotes (); -_acad ._edc .CT_Footnotes =_bf .CT_Footnotes {};_acad ._edc .Footnote =make ([]*_bf .CT_FtnEdn ,0);_acad .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073\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\u0066\u006f\u006f\u0074n\u006f\u0074\u0065\u0073\u002b\u0078m\u006c"); -_acad ._bgf .AddRelationship ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073\u002e\u0078\u006d\u006c",_d .FootNotesType );_gcfg :=_acad .Styles .AddStyle (FootnoteTextStyleId ,_bf .ST_StyleTypeParagraph ,false );_gcfg .SetName ("\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0020\u0054\u0065\u0078\u0074"); -_gcfg .SetBasedOn ("\u004e\u006f\u0072\u006d\u0061\u006c");_baaf :=_gcfg .ParagraphProperties ();_baaf .X ().SuppressLineNumbers =&_bf .CT_OnOff {};_deac :=_gcfg .RunProperties ();_deac .X ().Sz =&_bf .CT_HpsMeasure {ValAttr :_bf .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_cgb }}; -_deac .X ().SzCs =&_bf .CT_HpsMeasure {ValAttr :_bf .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_cgb }};_bcae :=_acad .Styles .AddStyle (_ccdb ,_bf .ST_StyleTypeCharacter ,false );_bcae .SetName ("\u0046o\u006ft\u006e\u006f\u0074\u0065\u0020R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"); -_ceb :=_bcae .RunProperties ();_ceb .X ().VertAlign =&_bf .CT_VerticalAlignRun {ValAttr :_de .ST_VerticalAlignRunSuperscript };_acad .addFootnoteSeparator ();}; +// StyleID returns the style ID. +func (_fbgagd Style )StyleID ()string {if _fbgagd ._bccef .StyleIdAttr ==nil {return "";};return *_fbgagd ._bccef .StyleIdAttr ;}; -// InsertRunAfter inserts a run in the paragraph after the relative run. -func (_gfcag Paragraph )InsertRunAfter (relativeTo Run )Run {return _gfcag .insertRun (relativeTo ,false );}; +// SetProperties sets the `RunProperties` to the `Run` element +func (_bdga Run )SetProperties (rp RunProperties ){if rp ._dagc ==nil {_bdga ._gcegb .RPr =_cf .NewCT_RPr ();}else {_cddec :=&_cf .CT_RPr {};if rp ._dagc .RStyle !=nil {_cddec .RStyle =&_cf .CT_String {ValAttr :rp ._dagc .RStyle .ValAttr };};if rp ._dagc .RFonts !=nil {_cddec .RFonts =&_cf .CT_Fonts {HintAttr :rp ._dagc .RFonts .HintAttr ,AsciiAttr :rp ._dagc .RFonts .AsciiAttr ,HAnsiAttr :rp ._dagc .RFonts .HAnsiAttr ,EastAsiaAttr :rp ._dagc .RFonts .EastAsiaAttr ,CsAttr :rp ._dagc .RFonts .CsAttr ,AsciiThemeAttr :rp ._dagc .RFonts .AsciiThemeAttr ,HAnsiThemeAttr :rp ._dagc .RFonts .HAnsiThemeAttr ,EastAsiaThemeAttr :rp ._dagc .RFonts .EastAsiaThemeAttr ,CsthemeAttr :rp ._dagc .RFonts .CsthemeAttr }; +};if rp ._dagc .B !=nil {_cddec .B =&_cf .CT_OnOff {};if rp ._dagc .B .ValAttr !=nil {_fffb :=*rp ._dagc .B .ValAttr ;_cddec .B .ValAttr =&_fffb ;};};if rp ._dagc .BCs !=nil {_cddec .BCs =&_cf .CT_OnOff {};if rp ._dagc .BCs .ValAttr !=nil {_abadeg :=*rp ._dagc .BCs .ValAttr ; +_cddec .BCs .ValAttr =&_abadeg ;};};if rp ._dagc .I !=nil {_cddec .I =&_cf .CT_OnOff {};if rp ._dagc .I .ValAttr !=nil {_cbba :=*rp ._dagc .I .ValAttr ;_cddec .I .ValAttr =&_cbba ;};};if rp ._dagc .ICs !=nil {_cddec .ICs =&_cf .CT_OnOff {};if rp ._dagc .ICs .ValAttr !=nil {_gbcb :=*rp ._dagc .ICs .ValAttr ; +_cddec .ICs .ValAttr =&_gbcb ;};};if rp ._dagc .Caps !=nil {_cddec .Caps =&_cf .CT_OnOff {};if rp ._dagc .Caps .ValAttr !=nil {_bgec :=*rp ._dagc .Caps .ValAttr ;_cddec .Caps .ValAttr =&_bgec ;};};if rp ._dagc .SmallCaps !=nil {_cddec .SmallCaps =&_cf .CT_OnOff {}; +if rp ._dagc .SmallCaps .ValAttr !=nil {_dcabf :=*rp ._dagc .SmallCaps .ValAttr ;_cddec .SmallCaps .ValAttr =&_dcabf ;};};if rp ._dagc .Strike !=nil {_cddec .Strike =&_cf .CT_OnOff {};if rp ._dagc .Strike .ValAttr !=nil {_fcaaf :=*rp ._dagc .Strike .ValAttr ; +_cddec .Strike .ValAttr =&_fcaaf ;};};if rp ._dagc .Dstrike !=nil {_cddec .Dstrike =&_cf .CT_OnOff {};if rp ._dagc .Dstrike .ValAttr !=nil {_dbega :=*rp ._dagc .Dstrike .ValAttr ;_cddec .Dstrike .ValAttr =&_dbega ;};};if rp ._dagc .Outline !=nil {_cddec .Outline =&_cf .CT_OnOff {}; +if rp ._dagc .Outline .ValAttr !=nil {_dggffe :=*rp ._dagc .Outline .ValAttr ;_cddec .Outline .ValAttr =&_dggffe ;};};if rp ._dagc .Shadow !=nil {_cddec .Shadow =&_cf .CT_OnOff {};if rp ._dagc .Shadow .ValAttr !=nil {_aafga :=*rp ._dagc .Shadow .ValAttr ; +_cddec .Shadow .ValAttr =&_aafga ;};};if rp ._dagc .Emboss !=nil {_cddec .Emboss =&_cf .CT_OnOff {};if rp ._dagc .Emboss .ValAttr !=nil {_dgfe :=*rp ._dagc .Emboss .ValAttr ;_cddec .Emboss .ValAttr =&_dgfe ;};};if rp ._dagc .Imprint !=nil {_cddec .Imprint =&_cf .CT_OnOff {}; +if rp ._dagc .Imprint .ValAttr !=nil {_ecaa :=*rp ._dagc .Imprint .ValAttr ;_cddec .Imprint .ValAttr =&_ecaa ;};};if rp ._dagc .NoProof !=nil {_cddec .NoProof =&_cf .CT_OnOff {};if rp ._dagc .NoProof .ValAttr !=nil {_abfaac :=*rp ._dagc .NoProof .ValAttr ; +_cddec .NoProof .ValAttr =&_abfaac ;};};if rp ._dagc .SnapToGrid !=nil {_cddec .SnapToGrid =&_cf .CT_OnOff {};if rp ._dagc .SnapToGrid .ValAttr !=nil {_efaeb :=*rp ._dagc .SnapToGrid .ValAttr ;_cddec .SnapToGrid .ValAttr =&_efaeb ;};};if rp ._dagc .Vanish !=nil {_cddec .Vanish =&_cf .CT_OnOff {}; +if rp ._dagc .Vanish .ValAttr !=nil {_ceag :=*rp ._dagc .Vanish .ValAttr ;_cddec .Vanish .ValAttr =&_ceag ;};};if rp ._dagc .WebHidden !=nil {_cddec .WebHidden =&_cf .CT_OnOff {};if rp ._dagc .WebHidden .ValAttr !=nil {_gae :=*rp ._dagc .WebHidden .ValAttr ; +_cddec .WebHidden .ValAttr =&_gae ;};};if rp ._dagc .Color !=nil {_cddec .Color =&_cf .CT_Color {ValAttr :rp ._dagc .Color .ValAttr ,ThemeColorAttr :rp ._dagc .Color .ThemeColorAttr ,ThemeTintAttr :rp ._dagc .Color .ThemeTintAttr ,ThemeShadeAttr :rp ._dagc .Color .ThemeShadeAttr }; +};if rp ._dagc .Spacing !=nil {_cddec .Spacing =&_cf .CT_SignedTwipsMeasure {ValAttr :rp ._dagc .Spacing .ValAttr };};if rp ._dagc .W !=nil {_cddec .W =&_cf .CT_TextScale {ValAttr :rp ._dagc .W .ValAttr };};if rp ._dagc .Kern !=nil {_cddec .Kern =&_cf .CT_HpsMeasure {ValAttr :rp ._dagc .Kern .ValAttr }; +};if rp ._dagc .Position !=nil {_cddec .Position =&_cf .CT_SignedHpsMeasure {ValAttr :rp ._dagc .Position .ValAttr };};if rp ._dagc .Sz !=nil {_cddec .Sz =&_cf .CT_HpsMeasure {ValAttr :rp ._dagc .Sz .ValAttr };};if rp ._dagc .SzCs !=nil {_cddec .SzCs =&_cf .CT_HpsMeasure {ValAttr :rp ._dagc .SzCs .ValAttr }; +};if rp ._dagc .Highlight !=nil {_cddec .Highlight =&_cf .CT_Highlight {ValAttr :rp ._dagc .Highlight .ValAttr };};if rp ._dagc .U !=nil {_cddec .U =&_cf .CT_Underline {ValAttr :rp ._dagc .U .ValAttr ,ColorAttr :rp ._dagc .U .ColorAttr ,ThemeColorAttr :rp ._dagc .U .ThemeColorAttr ,ThemeTintAttr :rp ._dagc .U .ThemeTintAttr ,ThemeShadeAttr :rp ._dagc .U .ThemeShadeAttr }; +};if rp ._dagc .Effect !=nil {_cddec .Effect =&_cf .CT_TextEffect {ValAttr :rp ._dagc .Effect .ValAttr };};if rp ._dagc .Bdr !=nil {_cddec .Bdr =&_cf .CT_Border {ValAttr :rp ._dagc .Bdr .ValAttr ,ColorAttr :rp ._dagc .Bdr .ColorAttr ,ThemeColorAttr :rp ._dagc .Bdr .ThemeColorAttr ,ThemeTintAttr :rp ._dagc .Bdr .ThemeTintAttr ,ThemeShadeAttr :rp ._dagc .Bdr .ThemeShadeAttr ,SzAttr :rp ._dagc .Bdr .SzAttr ,SpaceAttr :rp ._dagc .Bdr .SpaceAttr ,ShadowAttr :rp ._dagc .Bdr .ShadowAttr ,FrameAttr :rp ._dagc .Bdr .FrameAttr }; +};if rp ._dagc .Shd !=nil {_cddec .Shd =&_cf .CT_Shd {ValAttr :rp ._dagc .Shd .ValAttr ,ColorAttr :rp ._dagc .Shd .ColorAttr ,ThemeColorAttr :rp ._dagc .Shd .ThemeColorAttr ,ThemeTintAttr :rp ._dagc .Shd .ThemeTintAttr ,ThemeShadeAttr :rp ._dagc .Shd .ThemeShadeAttr ,FillAttr :rp ._dagc .Shd .FillAttr ,ThemeFillAttr :rp ._dagc .Shd .ThemeFillAttr ,ThemeFillTintAttr :rp ._dagc .Shd .ThemeFillTintAttr ,ThemeFillShadeAttr :rp ._dagc .Shd .ThemeFillShadeAttr }; +};if rp ._dagc .FitText !=nil {_cddec .FitText =&_cf .CT_FitText {ValAttr :rp ._dagc .FitText .ValAttr ,IdAttr :rp ._dagc .FitText .IdAttr };};if rp ._dagc .VertAlign !=nil {_cddec .VertAlign =&_cf .CT_VerticalAlignRun {ValAttr :rp ._dagc .VertAlign .ValAttr }; +};if rp ._dagc .Rtl !=nil {_cddec .Rtl =&_cf .CT_OnOff {ValAttr :rp ._dagc .Rtl .ValAttr };};if rp ._dagc .Cs !=nil {_cddec .Cs =&_cf .CT_OnOff {ValAttr :rp ._dagc .Cs .ValAttr };};if rp ._dagc .Em !=nil {_cddec .Em =&_cf .CT_Em {ValAttr :rp ._dagc .Em .ValAttr }; +};if rp ._dagc .Lang !=nil {_cddec .Lang =&_cf .CT_Language {ValAttr :rp ._dagc .Lang .ValAttr ,EastAsiaAttr :rp ._dagc .Lang .EastAsiaAttr ,BidiAttr :rp ._dagc .Lang .BidiAttr };};if rp ._dagc .EastAsianLayout !=nil {_cddec .EastAsianLayout =&_cf .CT_EastAsianLayout {IdAttr :rp ._dagc .EastAsianLayout .IdAttr ,CombineAttr :rp ._dagc .EastAsianLayout .CombineAttr ,CombineBracketsAttr :rp ._dagc .EastAsianLayout .CombineBracketsAttr ,VertAttr :rp ._dagc .EastAsianLayout .VertAttr ,VertCompressAttr :rp ._dagc .EastAsianLayout .VertCompressAttr }; +};if rp ._dagc .SpecVanish !=nil {_cddec .SpecVanish =&_cf .CT_OnOff {ValAttr :rp ._dagc .SpecVanish .ValAttr };};if rp ._dagc .OMath !=nil {_cddec .OMath =&_cf .CT_OnOff {ValAttr :rp ._dagc .OMath .ValAttr };};_bdga ._gcegb .RPr =_cddec ;};}; -// SetLayoutInCell sets the layoutInCell attribute of anchor. -func (_fe AnchoredDrawing )SetLayoutInCell (val bool ){_fe ._fc .LayoutInCellAttr =val }; +// TableConditionalFormatting returns a conditional formatting object of a given +// type. Calling this method repeatedly will return the same object. +func (_babe Style )TableConditionalFormatting (typ _cf .ST_TblStyleOverrideType )TableConditionalFormatting {for _ ,_beaac :=range _babe ._bccef .TblStylePr {if _beaac .TypeAttr ==typ {return TableConditionalFormatting {_beaac };};};_ecdf :=_cf .NewCT_TblStylePr (); +_ecdf .TypeAttr =typ ;_babe ._bccef .TblStylePr =append (_babe ._bccef .TblStylePr ,_ecdf );return TableConditionalFormatting {_ecdf };};const _bbab ="\u0046\u006f\u0072\u006d\u0046\u0069\u0065l\u0064\u0054\u0079\u0070\u0065\u0055\u006e\u006b\u006e\u006f\u0077\u006e\u0046\u006fr\u006dF\u0069\u0065\u006c\u0064\u0054\u0079p\u0065\u0054\u0065\u0078\u0074\u0046\u006fr\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0046\u006f\u0072\u006d\u0046i\u0065\u006c\u0064\u0054\u0079\u0070\u0065\u0044\u0072\u006f\u0070\u0044\u006fw\u006e"; +func (_bcee Paragraph )addInstrText (_degdb string )*_cf .CT_Text {_beaf :=_bcee .AddRun ();_cfcca :=_beaf .X ();_faaff :=_cf .NewEG_RunInnerContent ();_fdeda :=_cf .NewCT_Text ();_dfag :="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065";_fdeda .SpaceAttr =&_dfag ; +_fdeda .Content ="\u0020"+_degdb +"\u0020";_faaff .InstrText =_fdeda ;_cfcca .EG_RunInnerContent =append (_cfcca .EG_RunInnerContent ,_faaff );return _fdeda ;}; -// X returns the inner wrapped XML type. -func (_fcac Footnote )X ()*_bf .CT_FtnEdn {return _fcac ._gdcb };func _gbcc (_cega *_bf .CT_P ,_bfae map[string ]string ){for _ ,_dfda :=range _cega .EG_PContent {if _dfda .Hyperlink !=nil &&_dfda .Hyperlink .IdAttr !=nil {if _cda ,_ffafg :=_bfae [*_dfda .Hyperlink .IdAttr ]; -_ffafg {*_dfda .Hyperlink .IdAttr =_cda ;};};};}; +// SetSemiHidden controls if the style is hidden in the UI. +func (_fegg Style )SetSemiHidden (b bool ){if b {_fegg ._bccef .SemiHidden =_cf .NewCT_OnOff ();}else {_fegg ._bccef .SemiHidden =nil ;};}; -// SetName sets the name of the bookmark. This is the name that is used to -// reference the bookmark from hyperlinks. -func (_fge Bookmark )SetName (name string ){_fge ._bcc .NameAttr =name };func _cccbgd (_fdbf []*_bf .EG_ContentBlockContent ,_ffc *TableInfo )[]TextItem {_dbfd :=[]TextItem {};for _ ,_afcc :=range _fdbf {if _dbgc :=_afcc .Sdt ;_dbgc !=nil {if _ddbe :=_dbgc .SdtContent ; -_ddbe !=nil {_dbfd =append (_dbfd ,_aaadf (_ddbe .P ,_ffc ,nil )...);};};_dbfd =append (_dbfd ,_aaadf (_afcc .P ,_ffc ,nil )...);for _ ,_cab :=range _afcc .Tbl {for _daabb ,_bffaa :=range _cab .EG_ContentRowContent {for _ ,_cggg :=range _bffaa .Tr {for _dgge ,_bagdb :=range _cggg .EG_ContentCellContent {for _ ,_cdcd :=range _bagdb .Tc {_gcfd :=&TableInfo {Table :_cab ,Row :_cggg ,Cell :_cdcd ,RowIndex :_daabb ,ColIndex :_dgge }; -for _ ,_fccd :=range _cdcd .EG_BlockLevelElts {_dbfd =append (_dbfd ,_cccbgd (_fccd .EG_ContentBlockContent ,_gcfd )...);};};};};};};};return _dbfd ;}; +// 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 (_age *Document )AddImage (i _a .Image )(_a .ImageRef ,error ){_agff :=_a .MakeImageRef (i ,&_age .DocBase ,_age ._dfc );if i .Data ==nil &&i .Path ==""{return _agff ,_be .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 _agff ,_be .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 _agff ,_be .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 !=""{_bdge :=_dg .Add (i .Path );if _bdge !=nil {return _agff ,_bdge ;};};_age .Images =append (_age .Images ,_agff );_bcbe :=_ed .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_age .Images ),i .Format ); +_egeeg :=_age ._dfc .AddRelationship (_bcbe ,_c .ImageType );_age .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_age .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); +_age .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_age .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_age .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format ); +_agff .SetRelID (_egeeg .X ().IdAttr );_agff .SetTarget (_bcbe );return _agff ,nil ;}; -// SetThemeShade sets the shade based off the theme color. -func (_bfe Color )SetThemeShade (s uint8 ){_ffad :=_cag .Sprintf ("\u0025\u0030\u0032\u0078",s );_bfe ._baba .ThemeShadeAttr =&_ffad ;}; +// UnderlineColor returns the hex color value of run underline. +func (_bece RunProperties )UnderlineColor ()string {if _ebdg :=_bece ._dagc .U ;_ebdg !=nil {_afce :=_ebdg .ColorAttr ;if _afce !=nil &&_afce .ST_HexColorRGB !=nil {return *_afce .ST_HexColorRGB ;};};return "";}; -// AddTabStop adds a tab stop to the paragraph. It controls the position of text when using Run.AddTab() -func (_ccac ParagraphProperties )AddTabStop (position _abg .Distance ,justificaton _bf .ST_TabJc ,leader _bf .ST_TabTlc ){if _ccac ._fcdce .Tabs ==nil {_ccac ._fcdce .Tabs =_bf .NewCT_Tabs ();};_ddfd :=_bf .NewCT_TabStop ();_ddfd .LeaderAttr =leader ;_ddfd .ValAttr =justificaton ; -_ddfd .PosAttr .Int64 =_d .Int64 (int64 (position /_abg .Twips ));_ccac ._fcdce .Tabs .Tab =append (_ccac ._fcdce .Tabs .Tab ,_ddfd );};func _ebdc (_dbd *_bf .CT_P ,_aagf ,_gggg map[int64 ]int64 ){for _ ,_eaggd :=range _dbd .EG_PContent {for _ ,_cdebc :=range _eaggd .EG_ContentRunContent {if _cdebc .R !=nil {for _ ,_adca :=range _cdebc .R .EG_RunInnerContent {_cagc :=_adca .EndnoteReference ; -if _cagc !=nil &&_cagc .IdAttr > 0{if _gdba ,_eafc :=_gggg [_cagc .IdAttr ];_eafc {_cagc .IdAttr =_gdba ;};};_ebaa :=_adca .FootnoteReference ;if _ebaa !=nil &&_ebaa .IdAttr > 0{if _bcge ,_cfda :=_aagf [_ebaa .IdAttr ];_cfda {_ebaa .IdAttr =_bcge ;};}; -};};};};}; +// AddCheckBox adds checkbox form field to the paragraph and returns it. +func (_aafdc Paragraph )AddCheckBox (name string )FormField {_beadc :=_aafdc .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0043\u0048\u0045\u0043\u004b\u0042\u004f\u0058");_beadc ._agcf .CheckBox =_cf .NewCT_FFCheckBox ();return _beadc ;}; -// Outline returns true if paragraph outline is on. -func (_dgbe ParagraphProperties )Outline ()bool {return _bffc (_dgbe ._fcdce .RPr .Outline )}; +// Style is a style within the styles.xml file. +type Style struct{_bccef *_cf .CT_Style }; -// NewWatermarkPicture generates new WatermarkPicture. -func NewWatermarkPicture ()WatermarkPicture {_eaac :=_ga .NewShapetype ();_babae :=_ga .NewEG_ShapeElements ();_babae .Formulas =_ddeef ();_babae .Path =_egbeb ();_babae .Lock =_cbbad ();_eaac .EG_ShapeElements =[]*_ga .EG_ShapeElements {_babae };var (_ggeb ="\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035"; -_eegfd ="2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030";_cbga =float32 (75.0);_gbcfb ="\u006d\u0040\u0034\u00405l\u0040\u0034\u0040\u0031\u0031\u0040\u0039\u0040\u0031\u0031\u0040\u0039\u0040\u0035x\u0065";);_eaac .IdAttr =&_ggeb ;_eaac .CoordsizeAttr =&_eegfd ; -_eaac .SptAttr =&_cbga ;_eaac .PreferrelativeAttr =_de .ST_TrueFalseTrue ;_eaac .PathAttr =&_gbcfb ;_eaac .FilledAttr =_de .ST_TrueFalseFalse ;_eaac .StrokedAttr =_de .ST_TrueFalseFalse ;_dgdf :=_ga .NewShape ();_cgfeb :=_ga .NewEG_ShapeElements ();_cgfeb .Imagedata =_gggde (); -_dgdf .EG_ShapeElements =[]*_ga .EG_ShapeElements {_cgfeb };var (_cgace ="\u0057\u006f\u0072\u0064\u0050\u0069\u0063\u0074\u0075\u0072e\u0057\u0061\u0074\u0065\u0072\u006d\u0061r\u006b\u0031\u0036\u0033\u0032\u0033\u0031\u0036\u0035\u0039\u0035";_beaa ="\u005f\u0078\u00300\u0030\u0030\u005f\u0073\u0032\u0030\u0035\u0031"; -_fdbdc ="#\u005f\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0037\u0035";_addb ="";_gacbe ="\u0070os\u0069t\u0069o\u006e\u003a\u0061\u0062\u0073\u006fl\u0075\u0074\u0065\u003bm\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0030\u003bma\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070\u003a\u0030\u003b\u0077\u0069\u0064\u0074\u0068\u003a\u0030\u0070\u0074;\u0068e\u0069\u0067\u0068\u0074\u003a\u0030\u0070\u0074\u003b\u007a\u002d\u0069\u006ed\u0065\u0078:\u002d\u0032\u00351\u0036\u0035\u0038\u0032\u0034\u0030\u003b\u006d\u0073o-\u0070\u006f\u0073i\u0074\u0069\u006f\u006e-\u0068\u006f\u0072\u0069\u007a\u006fn\u0074\u0061l\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003bm\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u002drela\u0074\u0069\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076\u0065\u0072t\u0069c\u0061l\u003a\u0063\u0065\u006e\u0074\u0065\u0072\u003b\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e-\u0076\u0065r\u0074\u0069c\u0061l\u002d\u0072\u0065\u006c\u0061\u0074i\u0076\u0065\u003a\u006d\u0061\u0072\u0067\u0069\u006e"; -);_dgdf .IdAttr =&_cgace ;_dgdf .SpidAttr =&_beaa ;_dgdf .TypeAttr =&_fdbdc ;_dgdf .AltAttr =&_addb ;_dgdf .StyleAttr =&_gacbe ;_dgdf .AllowincellAttr =_de .ST_TrueFalseFalse ;_bbcbf :=_bf .NewCT_Picture ();_bbcbf .Any =[]_d .Any {_eaac ,_dgdf };return WatermarkPicture {_geed :_bbcbf ,_gbdfg :_dgdf ,_ecfa :_eaac }; -};func (_fdff *Document )validateTableCells ()error {for _ ,_baaa :=range _fdff ._aff .Body .EG_BlockLevelElts {for _ ,_cccc :=range _baaa .EG_ContentBlockContent {for _ ,_agba :=range _cccc .Tbl {for _ ,_ccdc :=range _agba .EG_ContentRowContent {for _ ,_acbf :=range _ccdc .Tr {_bbce :=false ; -for _ ,_fgb :=range _acbf .EG_ContentCellContent {_egae :=false ;for _ ,_dgab :=range _fgb .Tc {_bbce =true ;for _ ,_cdeb :=range _dgab .EG_BlockLevelElts {for _ ,_gfeb :=range _cdeb .EG_ContentBlockContent {if len (_gfeb .P )> 0{_egae =true ;break ;}; -};};};if !_egae {return _ca .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 !_bbce {return _ca .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 ;}; +// X returns the inner wrapped XML type. +func (_fgfdc Footnote )X ()*_cf .CT_FtnEdn {return _fgfdc ._daddc }; -// SetWrapPathLineTo sets wrapPath lineTo value. -func (_baa AnchorDrawWrapOptions )SetWrapPathLineTo (coordinates []*_fa .CT_Point2D ){_baa ._ee =coordinates ;}; +// Paragraphs returns all of the paragraphs in the document body including tables. +func (_dfeb *Document )Paragraphs ()[]Paragraph {_abab :=[]Paragraph {};if _dfeb ._gdf .Body ==nil {return nil ;};for _ ,_edcf :=range _dfeb ._gdf .Body .EG_BlockLevelElts {for _ ,_aedf :=range _edcf .EG_ContentBlockContent {for _ ,_agdf :=range _aedf .P {_abab =append (_abab ,Paragraph {_dfeb ,_agdf }); +};};};for _ ,_gedg :=range _dfeb .Tables (){for _ ,_def :=range _gedg .Rows (){for _ ,_aeg :=range _def .Cells (){_abab =append (_abab ,_aeg .Paragraphs ()...);};};};return _abab ;};func _dgac (_afee string )mergeFieldInfo {_bbbeg :=[]string {};_egbg :=_cg .Buffer {}; +_bggf :=-1;for _caae ,_cadb :=range _afee {switch _cadb {case ' ':if _egbg .Len ()!=0{_bbbeg =append (_bbbeg ,_egbg .String ());};_egbg .Reset ();case '"':if _bggf !=-1{_bbbeg =append (_bbbeg ,_afee [_bggf +1:_caae ]);_bggf =-1;}else {_bggf =_caae ;};default:_egbg .WriteRune (_cadb ); +};};if _egbg .Len ()!=0{_bbbeg =append (_bbbeg ,_egbg .String ());};_cece :=mergeFieldInfo {};for _edee :=0;_edee < len (_bbbeg )-1;_edee ++{_eggfc :=_bbbeg [_edee ];switch _eggfc {case "\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044":_cece ._eabcg =_bbbeg [_edee +1]; +_edee ++;case "\u005c\u0066":_cece ._ggbd =_bbbeg [_edee +1];_edee ++;case "\u005c\u0062":_cece ._egage =_bbbeg [_edee +1];_edee ++;case "\u005c\u002a":switch _bbbeg [_edee +1]{case "\u0055\u0070\u0070e\u0072":_cece ._cdffc =true ;case "\u004c\u006f\u0077e\u0072":_cece ._bcfa =true ; +case "\u0043\u0061\u0070\u0073":_cece ._aaebf =true ;case "\u0046\u0069\u0072\u0073\u0074\u0043\u0061\u0070":_cece ._aeef =true ;};_edee ++;};};return _cece ;}; -// SetAll sets all of the borders to a given value. -func (_cfdgg TableBorders )SetAll (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_cfdgg .SetBottom (t ,c ,thickness );_cfdgg .SetLeft (t ,c ,thickness );_cfdgg .SetRight (t ,c ,thickness );_cfdgg .SetTop (t ,c ,thickness );_cfdgg .SetInsideHorizontal (t ,c ,thickness ); -_cfdgg .SetInsideVertical (t ,c ,thickness );}; +// SetLeft sets the left border to a specified type, color and thickness. +func (_fcag ParagraphBorders )SetLeft (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_fcag ._bgaeg .Left =_cf .NewCT_Border ();_dfbeaa (_fcag ._bgaeg .Left ,t ,c ,thickness );}; -// ParagraphBorders allows manipulation of borders on a paragraph. -type ParagraphBorders struct{_gbab *Document ;_gdbea *_bf .CT_PBdr ;}; +// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same +// page. +func (_gaggb ParagraphStyleProperties )SetKeepOnOnePage (b bool ){if !b {_gaggb ._adbae .KeepLines =nil ;}else {_gaggb ._adbae .KeepLines =_cf .NewCT_OnOff ();};}; -// AddFootnote will create a new footnote and attach it to the Paragraph in the -// location at the end of the previous run (footnotes create their own run within -// the paragraph). The text given to the function is simply a convenience helper, -// paragraphs and runs can always be added to the text of the footnote later. -func (_fbccf Paragraph )AddFootnote (text string )Footnote {var _bfgec int64 ;if _fbccf ._gffg .HasFootnotes (){for _ ,_fadc :=range _fbccf ._gffg .Footnotes (){if _fadc .id ()> _bfgec {_bfgec =_fadc .id ();};};_bfgec ++;}else {_fbccf ._gffg .addFootnotes (); -_bfgec =1;};_gbeb :=_bf .NewCT_FtnEdn ();_cbege :=_bf .NewCT_FtnEdnRef ();_cbege .IdAttr =_bfgec ;_fbccf ._gffg ._edc .CT_Footnotes .Footnote =append (_fbccf ._gffg ._edc .CT_Footnotes .Footnote ,_gbeb );_ecbg :=_fbccf .AddRun ();_bfdc :=_ecbg .Properties (); -_bfdc .SetStyle (_ccdb );_ecbg ._ccceca .EG_RunInnerContent =[]*_bf .EG_RunInnerContent {_bf .NewEG_RunInnerContent ()};_ecbg ._ccceca .EG_RunInnerContent [0].FootnoteReference =_cbege ;_dfgfcc :=Footnote {_fbccf ._gffg ,_gbeb };_dfgfcc ._gdcb .IdAttr =_bfgec ; -_dfgfcc ._gdcb .EG_BlockLevelElts =[]*_bf .EG_BlockLevelElts {_bf .NewEG_BlockLevelElts ()};_becg :=_dfgfcc .AddParagraph ();_becg .Properties ().SetStyle (FootnoteTextStyleId );_becg ._dbga .PPr .RPr =_bf .NewCT_ParaRPr ();_eafg :=_becg .AddRun ();_edfb :=_eafg .Properties (); -_edfb .SetStyle (_ccdb );_eafg .AddFootnoteReference ();_acag :=_becg .AddRun ();_acag .AddText ("\u0020");_acag =_becg .AddRun ();_acag .AddText (text );return _dfgfcc ;};func (_fag *Document )InsertTableAfter (relativeTo Paragraph )Table {return _fag .insertTable (relativeTo ,false ); -}; +// SetTop sets the top border to a specified type, color and thickness. +func (_daeg ParagraphBorders )SetTop (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_daeg ._bgaeg .Top =_cf .NewCT_Border ();_dfbeaa (_daeg ._bgaeg .Top ,t ,c ,thickness );}; -// SetLastRow controls the conditional formatting for the last row in a table. -// This is called the 'Total' row within Word. -func (_ggege TableLook )SetLastRow (on bool ){if !on {_ggege ._ceddb .LastRowAttr =&_de .ST_OnOff {};_ggege ._ceddb .LastRowAttr .ST_OnOff1 =_de .ST_OnOff1Off ;}else {_ggege ._ceddb .LastRowAttr =&_de .ST_OnOff {};_ggege ._ceddb .LastRowAttr .ST_OnOff1 =_de .ST_OnOff1On ; -};}; +// X returns the inner wrapped XML type. +func (_gefce Style )X ()*_cf .CT_Style {return _gefce ._bccef }; -// SetHighlight highlights text in a specified color. -func (_geaga RunProperties )SetHighlight (c _bf .ST_HighlightColor ){_geaga ._gaffa .Highlight =_bf .NewCT_Highlight ();_geaga ._gaffa .Highlight .ValAttr =c ;}; +// SetSize sets the size of the displayed image on the page. +func (_ce AnchoredDrawing )SetSize (w ,h _eea .Distance ){_ce ._cfg .Extent .CxAttr =int64 (float64 (w *_eea .Pixel72 )/_eea .EMU );_ce ._cfg .Extent .CyAttr =int64 (float64 (h *_eea .Pixel72 )/_eea .EMU );}; -// AddWatermarkText adds new watermark text to the document. -func (_agc *Document )AddWatermarkText (text string )WatermarkText {var _egec []Header ;if _fecd ,_dfea :=_agc .BodySection ().GetHeader (_bf .ST_HdrFtrDefault );_dfea {_egec =append (_egec ,_fecd );};if _age ,_eece :=_agc .BodySection ().GetHeader (_bf .ST_HdrFtrEven ); -_eece {_egec =append (_egec ,_age );};if _cdg ,_dfgf :=_agc .BodySection ().GetHeader (_bf .ST_HdrFtrFirst );_dfgf {_egec =append (_egec ,_cdg );};if len (_egec )< 1{_cbed :=_agc .AddHeader ();_agc .BodySection ().SetHeader (_cbed ,_bf .ST_HdrFtrDefault ); -_egec =append (_egec ,_cbed );};_bdb :=NewWatermarkText ();for _ ,_gcdg :=range _egec {_bdea :=_gcdg .Paragraphs ();if len (_bdea )< 1{_bgga :=_gcdg .AddParagraph ();_bgga .AddRun ().AddText ("");};for _ ,_abbcc :=range _gcdg .X ().EG_ContentBlockContent {for _ ,_aabd :=range _abbcc .P {for _ ,_adge :=range _aabd .EG_PContent {for _ ,_adfc :=range _adge .EG_ContentRunContent {if _adfc .R ==nil {continue ; -};for _ ,_gbae :=range _adfc .R .EG_RunInnerContent {_gbae .Pict =_bdb ._ccfe ;break ;};};};};};};_bdb .SetText (text );return _bdb ;};func _egdca (_aeffg *_bf .EG_ContentBlockContent )[]Bookmark {_dfbe :=[]Bookmark {};for _ ,_ccbfa :=range _aeffg .P {for _ ,_ffgb :=range _ccbfa .EG_PContent {for _ ,_dfee :=range _ffgb .EG_ContentRunContent {for _ ,_faed :=range _dfee .EG_RunLevelElts {for _ ,_cecd :=range _faed .EG_RangeMarkupElements {if _cecd .BookmarkStart !=nil {_dfbe =append (_dfbe ,Bookmark {_cecd .BookmarkStart }); -};};};};};};for _ ,_bged :=range _aeffg .EG_RunLevelElts {for _ ,_bbfb :=range _bged .EG_RangeMarkupElements {if _bbfb .BookmarkStart !=nil {_dfbe =append (_dfbe ,Bookmark {_bbfb .BookmarkStart });};};};for _ ,_cdef :=range _aeffg .Tbl {for _ ,_dbgg :=range _cdef .EG_ContentRowContent {for _ ,_efff :=range _dbgg .Tr {for _ ,_fdbb :=range _efff .EG_ContentCellContent {for _ ,_eadfb :=range _fdbb .Tc {for _ ,_caeg :=range _eadfb .EG_BlockLevelElts {for _ ,_cgcfa :=range _caeg .EG_ContentBlockContent {for _ ,_cdd :=range _egdca (_cgcfa ){_dfbe =append (_dfbe ,_cdd ); -};};};};};};};};return _dfbe ;}; +// TableProperties returns the table style properties. +func (_acaba Style )TableProperties ()TableStyleProperties {if _acaba ._bccef .TblPr ==nil {_acaba ._bccef .TblPr =_cf .NewCT_TblPrBase ();};return TableStyleProperties {_acaba ._bccef .TblPr };}; -// IsBold returns true if the run has been set to bold. -func (_dgbeg RunProperties )IsBold ()bool {return _dgbeg .BoldValue ()==OnOffValueOn }; +// AddRow adds a row to a table. +func (_defa Table )AddRow ()Row {_dbdc :=_cf .NewEG_ContentRowContent ();_defa ._ddfg .EG_ContentRowContent =append (_defa ._ddfg .EG_ContentRowContent ,_dbdc );_aedaa :=_cf .NewCT_Row ();_dbdc .Tr =append (_dbdc .Tr ,_aedaa );return Row {_defa ._bacf ,_aedaa }; +}; -// DrawingInfo is used for keep information about a drawing wrapping a textbox where the text is located. -type DrawingInfo struct{Drawing *_bf .CT_Drawing ;Width int64 ;Height int64 ;}; +// Borders allows manipulation of the table borders. +func (_beggb TableStyleProperties )Borders ()TableBorders {if _beggb ._eddc .TblBorders ==nil {_beggb ._eddc .TblBorders =_cf .NewCT_TblBorders ();};return TableBorders {_beggb ._eddc .TblBorders };}; -// Strike returns true if paragraph is striked. -func (_agfca ParagraphProperties )Strike ()bool {return _bffc (_agfca ._fcdce .RPr .Strike )}; +// SetLeftPct sets the cell left margin +func (_cce CellMargins )SetLeftPct (pct float64 ){_cce ._aaff .Left =_cf .NewCT_TblWidth ();_gcg (_cce ._aaff .Left ,pct );}; -// GetHighlight returns the HighlightColor. -func (_ebbf RunProperties )GetHighlight ()_bf .ST_HighlightColor {if _ebbf ._gaffa .Highlight !=nil {return _ebbf ._gaffa .Highlight .ValAttr ;};return _bf .ST_HighlightColorNone ;}; +// SetTop sets the cell top margin +func (_gcf CellMargins )SetTop (d _eea .Distance ){_gcf ._aaff .Top =_cf .NewCT_TblWidth ();_fc (_gcf ._aaff .Top ,d );}; -// Clear resets the numbering. -func (_bcab Numbering )Clear (){_bcab ._gdegf .AbstractNum =nil ;_bcab ._gdegf .Num =nil ;_bcab ._gdegf .NumIdMacAtCleanup =nil ;_bcab ._gdegf .NumPicBullet =nil ;}; +// SetHorizontalBanding controls the conditional formatting for horizontal banding. +func (_gdcc TableLook )SetHorizontalBanding (on bool ){if !on {_gdcc ._befbag .NoHBandAttr =&_bd .ST_OnOff {};_gdcc ._befbag .NoHBandAttr .ST_OnOff1 =_bd .ST_OnOff1On ;}else {_gdcc ._befbag .NoHBandAttr =&_bd .ST_OnOff {};_gdcc ._befbag .NoHBandAttr .ST_OnOff1 =_bd .ST_OnOff1Off ; +};}; -// TableLook returns the table look, or conditional formatting applied to a table style. -func (_fbeb TableProperties )TableLook ()TableLook {if _fbeb ._daef .TblLook ==nil {_fbeb ._daef .TblLook =_bf .NewCT_TblLook ();};return TableLook {_fbeb ._daef .TblLook };}; +// GetColor returns the color.Color object representing the run color. +func (_debg RunProperties )GetColor ()_bec .Color {if _bdaa :=_debg ._dagc .Color ;_bdaa !=nil {_fgcef :=_bdaa .ValAttr ;if _fgcef .ST_HexColorRGB !=nil {return _bec .FromHex (*_fgcef .ST_HexColorRGB );};};return _bec .Color {};}; -// InsertStyle insert style to styles. -func (_ddcaf Styles )InsertStyle (ss Style ){_ddcaf ._aebbf .Style =append (_ddcaf ._aebbf .Style ,ss .X ())}; +// SetBasedOn sets the style that this style is based on. +func (_bbeb Style )SetBasedOn (name string ){if name ==""{_bbeb ._bccef .BasedOn =nil ;}else {_bbeb ._bccef .BasedOn =_cf .NewCT_String ();_bbeb ._bccef .BasedOn .ValAttr =name ;};}; -// Footers returns the footers defined in the document. -func (_fec *Document )Footers ()[]Footer {_dafb :=[]Footer {};for _ ,_dcg :=range _fec ._ggf {_dafb =append (_dafb ,Footer {_fec ,_dcg });};return _dafb ;}; +// AddStyle adds a new empty style, if styleID is already exists, it will return the style. +func (_dgbcd Styles )AddStyle (styleID string ,t _cf .ST_StyleType ,isDefault bool )Style {if _cggf ,_ccgdb :=_dgbcd .SearchStyleById (styleID );_ccgdb {return _cggf ;};_bdfgd :=_cf .NewCT_Style ();_bdfgd .TypeAttr =t ;if isDefault {_bdfgd .DefaultAttr =&_bd .ST_OnOff {}; +_bdfgd .DefaultAttr .Bool =_c .Bool (isDefault );};_bdfgd .StyleIdAttr =_c .String (styleID );_dgbcd ._cdcg .Style =append (_dgbcd ._cdcg .Style ,_bdfgd );return Style {_bdfgd };};func (_dcbd *Document )tables (_cae *_cf .EG_ContentBlockContent )[]Table {_gcea :=[]Table {}; +for _ ,_ega :=range _cae .Tbl {_gcea =append (_gcea ,Table {_dcbd ,_ega });for _ ,_ggaf :=range _ega .EG_ContentRowContent {for _ ,_bfcd :=range _ggaf .Tr {for _ ,_ebc :=range _bfcd .EG_ContentCellContent {for _ ,_cdf :=range _ebc .Tc {for _ ,_gfb :=range _cdf .EG_BlockLevelElts {for _ ,_fag :=range _gfb .EG_ContentBlockContent {for _ ,_aeff :=range _dcbd .tables (_fag ){_gcea =append (_gcea ,_aeff ); +};};};};};};};};return _gcea ;}; -// SetLeft sets the left border to a specified type, color and thickness. -func (_bfaf TableBorders )SetLeft (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_bfaf ._fbdf .Left =_bf .NewCT_Border ();_gbfg (_bfaf ._fbdf .Left ,t ,c ,thickness );};func (_aae *Document )appendParagraph (_cdbd *Paragraph ,_eggc Paragraph ,_bcg bool )Paragraph {_dge :=_bf .NewEG_BlockLevelElts (); -_aae ._aff .Body .EG_BlockLevelElts =append (_aae ._aff .Body .EG_BlockLevelElts ,_dge );_edd :=_bf .NewEG_ContentBlockContent ();_dge .EG_ContentBlockContent =append (_dge .EG_ContentBlockContent ,_edd );if _cdbd !=nil {_cffg :=_cdbd .X ();for _ ,_fddf :=range _aae ._aff .Body .EG_BlockLevelElts {for _ ,_dgca :=range _fddf .EG_ContentBlockContent {for _gbge ,_eega :=range _dgca .P {if _eega ==_cffg {_ddd :=_eggc .X (); -_dgca .P =append (_dgca .P ,nil );if _bcg {copy (_dgca .P [_gbge +1:],_dgca .P [_gbge :]);_dgca .P [_gbge ]=_ddd ;}else {copy (_dgca .P [_gbge +2:],_dgca .P [_gbge +1:]);_dgca .P [_gbge +1]=_ddd ;};break ;};};for _ ,_bcaa :=range _dgca .Tbl {for _ ,_faaf :=range _bcaa .EG_ContentRowContent {for _ ,_cgba :=range _faaf .Tr {for _ ,_dccc :=range _cgba .EG_ContentCellContent {for _ ,_efbd :=range _dccc .Tc {for _ ,_bge :=range _efbd .EG_BlockLevelElts {for _ ,_eaff :=range _bge .EG_ContentBlockContent {for _adbc ,_cffe :=range _eaff .P {if _cffe ==_cffg {_dadc :=_eggc .X (); -_eaff .P =append (_eaff .P ,nil );if _bcg {copy (_eaff .P [_adbc +1:],_eaff .P [_adbc :]);_eaff .P [_adbc ]=_dadc ;}else {copy (_eaff .P [_adbc +2:],_eaff .P [_adbc +1:]);_eaff .P [_adbc +1]=_dadc ;};break ;};};};};};};};};};if _dgca .Sdt !=nil &&_dgca .Sdt .SdtContent !=nil &&_dgca .Sdt .SdtContent .P !=nil {for _baf ,_cea :=range _dgca .Sdt .SdtContent .P {if _cea ==_cffg {_gbgf :=_eggc .X (); -_dgca .Sdt .SdtContent .P =append (_dgca .Sdt .SdtContent .P ,nil );if _bcg {copy (_dgca .Sdt .SdtContent .P [_baf +1:],_dgca .Sdt .SdtContent .P [_baf :]);_dgca .Sdt .SdtContent .P [_baf ]=_gbgf ;}else {copy (_dgca .Sdt .SdtContent .P [_baf +2:],_dgca .Sdt .SdtContent .P [_baf +1:]); -_dgca .Sdt .SdtContent .P [_baf +1]=_gbgf ;};break ;};};};};};}else {_edd .P =append (_edd .P ,_eggc .X ());};_bee :=_eggc .Properties ();if _cde ,_deed :=_bee .Section ();_deed {var (_bcd map[string ]string ;_dbed map[string ]string ;);_fbc :=_cde .X ().EG_HdrFtrReferences ; -for _ ,_fbg :=range _fbc {if _fbg .HeaderReference !=nil {_bcd =map[string ]string {_fbg .HeaderReference .IdAttr :_cde ._efed ._bgf .GetTargetByRelId (_fbg .HeaderReference .IdAttr )};};if _fbg .FooterReference !=nil {_dbed =map[string ]string {_fbg .FooterReference .IdAttr :_cde ._efed ._bgf .GetTargetByRelId (_fbg .FooterReference .IdAttr )}; -};};var _bbcgc map[int ]_aa .ImageRef ;for _ ,_bcdg :=range _cde ._efed .Headers (){for _fba ,_fed :=range _bcd {_gcda :=_cag .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",(_bcdg .Index ()+1));if _gcda ==_fed {_cbeb :=_cag .Sprintf ("\u0068\u0065\u0061d\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",_bcdg .Index ()); -_aae ._cee =append (_aae ._cee ,_bcdg .X ());_fcbg :=_aae ._bgf .AddRelationship (_cbeb ,_d .HeaderType );_fcbg .SetID (_fba );_aae .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_cbeb ,"\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"); -_aae ._fgea =append (_aae ._fgea ,_aa .NewRelationships ());_aea :=_bcdg .Paragraphs ();for _ ,_gfba :=range _aea {for _ ,_afa :=range _gfba .Runs (){_ebc :=_afa .DrawingAnchored ();for _ ,_dcad :=range _ebc {if _fdb ,_ceab :=_dcad .GetImage ();_ceab {_bbcgc =map[int ]_aa .ImageRef {_bcdg .Index ():_fdb }; -};};_gfca :=_afa .DrawingInline ();for _ ,_cccg :=range _gfca {if _bffe ,_ceca :=_cccg .GetImage ();_ceca {_bbcgc =map[int ]_aa .ImageRef {_bcdg .Index ():_bffe };};};};};};};};for _gfg ,_gde :=range _bbcgc {for _ ,_gdbg :=range _aae .Headers (){if (_gdbg .Index ()+1)==_gfg {_bdc ,_face :=_aa .ImageFromFile (_gde .Path ()); -if _face !=nil {_e .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_face );};if _ ,_face =_gdbg .AddImage (_bdc );_face !=nil {_e .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_face ); -};};for _ ,_eddf :=range _gdbg .Paragraphs (){if _dbf ,_ebbg :=_cde ._efed .Styles .SearchStyleById (_eddf .Style ());_ebbg {if _ ,_fcea :=_aae .Styles .SearchStyleById (_eddf .Style ());!_fcea {_aae .Styles .InsertStyle (_dbf );};};};};};var _fdcd map[int ]_aa .ImageRef ; -for _ ,_cgdf :=range _cde ._efed .Footers (){for _ggga ,_bae :=range _dbed {_gba :=_cag .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",(_cgdf .Index ()+1));if _gba ==_bae {_ggd :=_cag .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",_cgdf .Index ()); -_aae ._ggf =append (_aae ._ggf ,_cgdf .X ());_dcfa :=_aae ._bgf .AddRelationship (_ggd ,_d .FooterType );_dcfa .SetID (_ggga );_aae .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_ggd ,"\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"); -_aae ._fb =append (_aae ._fb ,_aa .NewRelationships ());_fbdg :=_cgdf .Paragraphs ();for _ ,_baef :=range _fbdg {for _ ,_ddbg :=range _baef .Runs (){_cgag :=_ddbg .DrawingAnchored ();for _ ,_gdbd :=range _cgag {if _acf ,_eed :=_gdbd .GetImage ();_eed {_fdcd =map[int ]_aa .ImageRef {_cgdf .Index ():_acf }; -};};_agfa :=_ddbg .DrawingInline ();for _ ,_efbdd :=range _agfa {if _cfe ,_fca :=_efbdd .GetImage ();_fca {_fdcd =map[int ]_aa .ImageRef {_cgdf .Index ():_cfe };};};};};};};};for _agb ,_gcbfd :=range _fdcd {for _ ,_egf :=range _aae .Footers (){if (_egf .Index ()+1)==_agb {_gge ,_fbec :=_aa .ImageFromFile (_gcbfd .Path ()); -if _fbec !=nil {_e .Log .Debug ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063r\u0065\u0061\u0074\u0065\u0020\u0069\u006d\u0061\u0067\u0065:\u0020\u0025\u0073",_fbec );};if _ ,_fbec =_egf .AddImage (_gge );_fbec !=nil {_e .Log .Debug ("u\u006e\u0061\u0062\u006c\u0065\u0020t\u006f\u0020\u0061\u0064\u0064\u0020i\u006d\u0061\u0067\u0065\u0020\u0074\u006f \u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u003a\u0020%\u0073",_fbec ); -};};for _ ,_gce :=range _egf .Paragraphs (){if _gcgge ,_abbg :=_cde ._efed .Styles .SearchStyleById (_gce .Style ());_abbg {if _ ,_bfg :=_aae .Styles .SearchStyleById (_gce .Style ());!_bfg {_aae .Styles .InsertStyle (_gcgge );};};};};};};_dfe :=_eggc .Numbering (); -_aae .Numbering ._gdegf .AbstractNum =append (_aae .Numbering ._gdegf .AbstractNum ,_dfe ._gdegf .AbstractNum ...);_aae .Numbering ._gdegf .Num =append (_aae .Numbering ._gdegf .Num ,_dfe ._gdegf .Num ...);return Paragraph {_aae ,_eggc .X ()};}; +// SetAfter sets the spacing that comes after the paragraph. +func (_bgcfe ParagraphSpacing )SetAfter (after _eea .Distance ){_bgcfe ._fdadc .AfterAttr =&_bd .ST_TwipsMeasure {};_bgcfe ._fdadc .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (after /_eea .Twips ));}; -// ComplexSizeValue returns the value of run font size for complex fonts in points. -func (_bedff RunProperties )ComplexSizeValue ()float64 {if _decgd :=_bedff ._gaffa .SzCs ;_decgd !=nil {_gafcc :=_decgd .ValAttr ;if _gafcc .ST_UnsignedDecimalNumber !=nil {return float64 (*_gafcc .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; +// SetFirstColumn controls the conditional formatting for the first column in a table. +func (_daeca TableLook )SetFirstColumn (on bool ){if !on {_daeca ._befbag .FirstColumnAttr =&_bd .ST_OnOff {};_daeca ._befbag .FirstColumnAttr .ST_OnOff1 =_bd .ST_OnOff1Off ;}else {_daeca ._befbag .FirstColumnAttr =&_bd .ST_OnOff {};_daeca ._befbag .FirstColumnAttr .ST_OnOff1 =_bd .ST_OnOff1On ; +};}; -// EastAsiaFont returns the name of paragraph font family for East Asia. -func (_efca ParagraphProperties )EastAsiaFont ()string {if _ffca :=_efca ._fcdce .RPr .RFonts ;_ffca !=nil {if _ffca .EastAsiaAttr !=nil {return *_ffca .EastAsiaAttr ;};};return "";}; +// Styles returns all styles. +func (_bcdd Styles )Styles ()[]Style {_ecdeb :=[]Style {};for _ ,_fcdcd :=range _bcdd ._cdcg .Style {_ecdeb =append (_ecdeb ,Style {_fcdcd });};return _ecdeb ;}; -// SetBehindDoc sets the behindDoc attribute of anchor. -func (_agd AnchoredDrawing )SetBehindDoc (val bool ){_agd ._fc .BehindDocAttr =val };func _eac (_cf *_bf .CT_TblWidth ,_fac float64 ){_cf .TypeAttr =_bf .ST_TblWidthPct ;_cf .WAttr =&_bf .ST_MeasurementOrPercent {};_cf .WAttr .ST_DecimalNumberOrPercent =&_bf .ST_DecimalNumberOrPercent {}; -_cf .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_d .Int64 (int64 (_fac *50));}; +// RightToLeft returns true if paragraph text goes from right to left. +func (_cbgga ParagraphProperties )RightToLeft ()bool {return _dcbc (_cbgga ._effdb .RPr .Rtl )}; -// SetStartIndent controls the start indentation. -func (_bdcgb ParagraphProperties )SetStartIndent (m _abg .Distance ){if _bdcgb ._fcdce .Ind ==nil {_bdcgb ._fcdce .Ind =_bf .NewCT_Ind ();};if m ==_abg .Zero {_bdcgb ._fcdce .Ind .StartAttr =nil ;}else {_bdcgb ._fcdce .Ind .StartAttr =&_bf .ST_SignedTwipsMeasure {}; -_bdcgb ._fcdce .Ind .StartAttr .Int64 =_d .Int64 (int64 (m /_abg .Twips ));};}; +// Color controls the run or styles color. +type Color struct{_de *_cf .CT_Color }; -// SetTargetBookmark sets the bookmark target of the hyperlink. -func (_cdeg HyperLink )SetTargetBookmark (bm Bookmark ){_cdeg ._agbdc .AnchorAttr =_d .String (bm .Name ());_cdeg ._agbdc .IdAttr =nil ;}; +// Shadow returns true if paragraph shadow is on. +func (_ddbc ParagraphProperties )Shadow ()bool {return _dcbc (_ddbc ._effdb .RPr .Shadow )};func (_aab *chart )X ()*_beg .ChartSpace {return _aab ._ba }; -// InlineDrawing is an inlined image within a run. -type InlineDrawing struct{_ebdac *Document ;_ggbg *_bf .WdInline ;}; +// FindNodeByCondition return node based on condition function, +// if wholeElements is true, its will extract childs as next node elements. +func (_fcbfa *Nodes )FindNodeByCondition (f func (_acgb *Node )bool ,wholeElements bool )[]Node {_cfefb :=[]Node {};for _ ,_cdcd :=range _fcbfa ._cdcfc {if f (&_cdcd ){_cfefb =append (_cfefb ,_cdcd );};if wholeElements {_aedee :=Nodes {_cdcfc :_cdcd .Children }; +_cfefb =append (_cfefb ,_aedee .FindNodeByCondition (f ,wholeElements )...);};};return _cfefb ;}; -// SetItalic sets the run to italic. -func (_bcbc RunProperties )SetItalic (b bool ){if !b {_bcbc ._gaffa .I =nil ;_bcbc ._gaffa .ICs =nil ;}else {_bcbc ._gaffa .I =_bf .NewCT_OnOff ();_bcbc ._gaffa .ICs =_bf .NewCT_OnOff ();};}; +// Emboss returns true if paragraph emboss is on. +func (_baba ParagraphProperties )Emboss ()bool {return _dcbc (_baba ._effdb .RPr .Emboss )}; -// CellBorders are the borders for an individual -type CellBorders struct{_eeea *_bf .CT_TcBorders }; +// GetImage returns the ImageRef associated with an InlineDrawing. +func (_ggfd InlineDrawing )GetImage ()(_a .ImageRef ,bool ){_egfgd :=_ggfd ._cbdd .Graphic .GraphicData .Any ;if len (_egfgd )> 0{_fdga ,_bgfb :=_egfgd [0].(*_cb .Pic );if _bgfb {if _fdga .BlipFill !=nil &&_fdga .BlipFill .Blip !=nil &&_fdga .BlipFill .Blip .EmbedAttr !=nil {return _ggfd ._ccbb .GetImageByRelID (*_fdga .BlipFill .Blip .EmbedAttr ); +};};};return _a .ImageRef {},false ;}; -// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the -// document. -func (_cadf *Document )GetChartSpaceByRelId (relId string )*_gac .ChartSpace {_aage :=_cadf ._bgf .GetTargetByRelId (relId );for _ ,_bceeb :=range _cadf ._cdf {if _aage ==_bceeb .Target (){return _bceeb ._gb ;};};return nil ;}; +// SetShading controls the cell shading. +func (_gfeg CellProperties )SetShading (shd _cf .ST_Shd ,foreground ,fill _bec .Color ){if shd ==_cf .ST_ShdUnset {_gfeg ._fgb .Shd =nil ;}else {_gfeg ._fgb .Shd =_cf .NewCT_Shd ();_gfeg ._fgb .Shd .ValAttr =shd ;_gfeg ._fgb .Shd .ColorAttr =&_cf .ST_HexColor {}; +if foreground .IsAuto (){_gfeg ._fgb .Shd .ColorAttr .ST_HexColorAuto =_cf .ST_HexColorAutoAuto ;}else {_gfeg ._fgb .Shd .ColorAttr .ST_HexColorRGB =foreground .AsRGBString ();};_gfeg ._fgb .Shd .FillAttr =&_cf .ST_HexColor {};if fill .IsAuto (){_gfeg ._fgb .Shd .FillAttr .ST_HexColorAuto =_cf .ST_HexColorAutoAuto ; +}else {_gfeg ._fgb .Shd .FillAttr .ST_HexColorRGB =fill .AsRGBString ();};};}; -// AddParagraph adds a new paragraph to the document body. -func (_cef *Document )AddParagraph ()Paragraph {_ggce :=_bf .NewEG_BlockLevelElts ();_cef ._aff .Body .EG_BlockLevelElts =append (_cef ._aff .Body .EG_BlockLevelElts ,_ggce );_ffd :=_bf .NewEG_ContentBlockContent ();_ggce .EG_ContentBlockContent =append (_ggce .EG_ContentBlockContent ,_ffd ); -_cegf :=_bf .NewCT_P ();_ffd .P =append (_ffd .P ,_cegf );return Paragraph {_cef ,_cegf };};func (_bagg Paragraph )addEndBookmark (_dfeec int64 )*_bf .CT_MarkupRange {_aebc :=_bf .NewEG_PContent ();_bagg ._dbga .EG_PContent =append (_bagg ._dbga .EG_PContent ,_aebc ); -_faffc :=_bf .NewEG_ContentRunContent ();_edgfb :=_bf .NewEG_RunLevelElts ();_adgf :=_bf .NewEG_RangeMarkupElements ();_bdaa :=_bf .NewCT_MarkupRange ();_bdaa .IdAttr =_dfeec ;_adgf .BookmarkEnd =_bdaa ;_aebc .EG_ContentRunContent =append (_aebc .EG_ContentRunContent ,_faffc ); -_faffc .EG_RunLevelElts =append (_faffc .EG_RunLevelElts ,_edgfb );_edgfb .EG_RangeMarkupElements =append (_edgfb .EG_RangeMarkupElements ,_adgf );return _bdaa ;}; +// NewStyles constructs a new empty Styles +func NewStyles ()Styles {return Styles {_cf .NewStyles ()}}; -// Numbering is the document wide numbering styles contained in numbering.xml. -type Numbering struct{_gdegf *_bf .Numbering }; +// InitializeDefault constructs the default styles. +func (_ebgb Styles )InitializeDefault (){_ebgb .initializeDocDefaults ();_ebgb .initializeStyleDefaults ();}; -// SetCantSplit set row properties for Can't Split value. -func (_cdfg RowProperties )SetCantSplit (val bool ){if !val {_cdfg ._fgcc .CantSplit =nil ;}else {_faggb :=_bf .NewCT_OnOff ();_cdfg ._fgcc .CantSplit =[]*_bf .CT_OnOff {_faggb };};};func _bdae ()*_ga .Formulas {_fdbdgf :=_ga .NewFormulas ();_fdbdgf .F =[]*_ga .CT_F {_ba .CreateFormula ("\u0073\u0075\u006d\u0020\u0023\u0030\u0020\u0030\u00201\u0030\u0038\u0030\u0030"),_ba .CreateFormula ("p\u0072\u006f\u0064\u0020\u0023\u0030\u0020\u0032\u0020\u0031"),_ba .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0031"),_ba .CreateFormula ("\u0073\u0075\u006d\u0020\u0030\u0020\u0030\u0020\u0040\u0032"),_ba .CreateFormula ("\u0073\u0075\u006d\u0020\u0032\u0031\u0036\u0030\u0030 \u0030\u0020\u0040\u0033"),_ba .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0033\u0020\u0030"),_ba .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0032\u0031\u00360\u0030\u0020\u0040\u0031"),_ba .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0030\u0020\u0040\u0032"),_ba .CreateFormula ("\u0069\u0066\u0020\u0040\u0030\u0020\u0040\u0034\u00202\u0031\u0036\u0030\u0030"),_ba .CreateFormula ("\u006di\u0064\u0020\u0040\u0035\u0020\u00406"),_ba .CreateFormula ("\u006di\u0064\u0020\u0040\u0038\u0020\u00405"),_ba .CreateFormula ("\u006di\u0064\u0020\u0040\u0037\u0020\u00408"),_ba .CreateFormula ("\u006di\u0064\u0020\u0040\u0036\u0020\u00407"),_ba .CreateFormula ("s\u0075\u006d\u0020\u0040\u0036\u0020\u0030\u0020\u0040\u0035")}; -return _fdbdgf ;}; +// AddTabStop adds a tab stop to the paragraph. +func (_eebd ParagraphStyleProperties )AddTabStop (position _eea .Distance ,justificaton _cf .ST_TabJc ,leader _cf .ST_TabTlc ){if _eebd ._adbae .Tabs ==nil {_eebd ._adbae .Tabs =_cf .NewCT_Tabs ();};_dfgda :=_cf .NewCT_TabStop ();_dfgda .LeaderAttr =leader ; +_dfgda .ValAttr =justificaton ;_dfgda .PosAttr .Int64 =_c .Int64 (int64 (position /_eea .Twips ));_eebd ._adbae .Tabs .Tab =append (_eebd ._adbae .Tabs .Tab ,_dfgda );}; -// SetNextStyle sets the style that the next paragraph will use. -func (_gffff Style )SetNextStyle (name string ){if name ==""{_gffff ._ccecg .Next =nil ;}else {_gffff ._ccecg .Next =_bf .NewCT_String ();_gffff ._ccecg .Next .ValAttr =name ;};};func _ada (_ecfed *_fa .CT_Blip ,_gccb map[string ]string ){if _ecfed .EmbedAttr !=nil {if _acef ,_ecbc :=_gccb [*_ecfed .EmbedAttr ]; -_ecbc {*_ecfed .EmbedAttr =_acef ;};};}; +// SetLeft sets the left border to a specified type, color and thickness. +func (_dffge TableBorders )SetLeft (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_dffge ._gcdbd .Left =_cf .NewCT_Border ();_acfcd (_dffge ._gcdbd .Left ,t ,c ,thickness );}; -// SetColor sets the text color. -func (_fdbbc RunProperties )SetColor (c _ff .Color ){_fdbbc ._gaffa .Color =_bf .NewCT_Color ();_fdbbc ._gaffa .Color .ValAttr .ST_HexColorRGB =c .AsRGBString ();}; +// SetUISortOrder controls the order the style is displayed in the UI. +func (_ceaef Style )SetUISortOrder (order int ){_ceaef ._bccef .UiPriority =_cf .NewCT_DecimalNumber ();_ceaef ._bccef .UiPriority .ValAttr =int64 (order );}; -// AddFooter creates a Footer associated with the document, but doesn't add it -// to the document for display. -func (_ebb *Document )AddFooter ()Footer {_ebd :=_bf .NewFtr ();_ebb ._ggf =append (_ebb ._ggf ,_ebd );_gagd :=_cag .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_ebb ._ggf ));_ebb ._bgf .AddRelationship (_gagd ,_d .FooterType ); -_ebb .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_gagd ,"\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"); -_ebb ._fb =append (_ebb ._fb ,_aa .NewRelationships ());return Footer {_ebb ,_ebd };};func (_dfcd *WatermarkPicture )getShape ()*_d .XSDAny {return _dfcd .getInnerElement ("\u0073\u0068\u0061p\u0065");}; +// Row is a row within a table within a document. +type Row struct{_aebae *Document ;_gbbca *_cf .CT_Row ;}; -// X returns the inner wrapped XML type. -func (_edae TableProperties )X ()*_bf .CT_TblPr {return _edae ._daef }; +// AddParagraph adds a paragraph to the header. +func (_edac Header )AddParagraph ()Paragraph {_bgdg :=_cf .NewEG_ContentBlockContent ();_edac ._eggfb .EG_ContentBlockContent =append (_edac ._eggfb .EG_ContentBlockContent ,_bgdg );_befg :=_cf .NewCT_P ();_bgdg .P =append (_bgdg .P ,_befg );return Paragraph {_edac ._eagd ,_befg }; +}; -// TableBorders allows manipulation of borders on a table. -type TableBorders struct{_fbdf *_bf .CT_TblBorders }; +// Bookmarks returns all of the bookmarks defined in the document. +func (_efgdd Document )Bookmarks ()[]Bookmark {if _efgdd ._gdf .Body ==nil {return nil ;};_dcaaf :=[]Bookmark {};for _ ,_eage :=range _efgdd ._gdf .Body .EG_BlockLevelElts {for _ ,_ebbcg :=range _eage .EG_ContentBlockContent {for _ ,_gdfe :=range _ggee (_ebbcg ){_dcaaf =append (_dcaaf ,_gdfe ); +};};};return _dcaaf ;}; -// Header is a header for a document section. -type Header struct{_bggab *Document ;_ggab *_bf .Hdr ;}; +// SetAlignment controls the paragraph alignment +func (_gdbbd ParagraphStyleProperties )SetAlignment (align _cf .ST_Jc ){if align ==_cf .ST_JcUnset {_gdbbd ._adbae .Jc =nil ;}else {_gdbbd ._adbae .Jc =_cf .NewCT_Jc ();_gdbbd ._adbae .Jc .ValAttr =align ;};};func (_ge *Document )save (_beca _da .Writer ,_bef string )error {const _fdc ="\u0064o\u0063u\u006d\u0065\u006e\u0074\u003a\u0064\u002e\u0053\u0061\u0076\u0065"; +if _feb :=_ge ._gdf .Validate ();_feb !=nil {_eg .Log .Warning ("\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",_feb ); +};_ffb :=_c .DocTypeDocument ;if !_ag .GetLicenseKey ().IsLicensed ()&&!_bbc {_ed .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"); +_ed .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 _be .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_ge ._fcc )==0{if len (_bef )> 0{_ge ._fcc =_bef ;}else {_dgb ,_add :=_ag .GenRefId ("\u0064\u0077"); +if _add !=nil {_eg .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_add );return _add ;};_ge ._fcc =_dgb ;};};if _acc :=_ag .Track (_ge ._fcc ,_fdc );_acc !=nil {_eg .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_acc );return _acc ; +};_begb :=_eeg .NewWriter (_beca );defer _begb .Close ();if _aaea :=_fe .MarshalXML (_begb ,_c .BaseRelsFilename ,_ge .Rels .X ());_aaea !=nil {return _aaea ;};if _efdbc :=_fe .MarshalXMLByType (_begb ,_ffb ,_c .ExtendedPropertiesType ,_ge .AppProperties .X ()); +_efdbc !=nil {return _efdbc ;};if _bae :=_fe .MarshalXMLByType (_begb ,_ffb ,_c .CorePropertiesType ,_ge .CoreProperties .X ());_bae !=nil {return _bae ;};if _ge .CustomProperties .X ()!=nil {if _ccd :=_fe .MarshalXMLByType (_begb ,_ffb ,_c .CustomPropertiesType ,_ge .CustomProperties .X ()); +_ccd !=nil {return _ccd ;};};if _ge .Thumbnail !=nil {_bbb ,_fbf :=_begb .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067");if _fbf !=nil {return _fbf ;};if _fgc :=_b .Encode (_bbb ,_ge .Thumbnail ,nil ); +_fgc !=nil {return _fgc ;};};if _eeb :=_fe .MarshalXMLByType (_begb ,_ffb ,_c .SettingsType ,_ge .Settings .X ());_eeb !=nil {return _eeb ;};_caf :=_c .AbsoluteFilename (_ffb ,_c .OfficeDocumentType ,0);if _ggb :=_fe .MarshalXML (_begb ,_caf ,_ge ._gdf ); +_ggb !=nil {return _ggb ;};if _bge :=_fe .MarshalXML (_begb ,_fe .RelationsPathFor (_caf ),_ge ._dfc .X ());_bge !=nil {return _bge ;};if _ge .Numbering .X ()!=nil {if _aafg :=_fe .MarshalXMLByType (_begb ,_ffb ,_c .NumberingType ,_ge .Numbering .X ()); +_aafg !=nil {return _aafg ;};};if _ecc :=_fe .MarshalXMLByType (_begb ,_ffb ,_c .StylesType ,_ge .Styles .X ());_ecc !=nil {return _ecc ;};if _ge ._aaef !=nil {if _gee :=_fe .MarshalXMLByType (_begb ,_ffb ,_c .WebSettingsType ,_ge ._aaef );_gee !=nil {return _gee ; +};};if _ge ._aef !=nil {if _edg :=_fe .MarshalXMLByType (_begb ,_ffb ,_c .FontTableType ,_ge ._aef );_edg !=nil {return _edg ;};};if _ge ._edc !=nil {if _afd :=_fe .MarshalXMLByType (_begb ,_ffb ,_c .EndNotesType ,_ge ._edc );_afd !=nil {return _afd ;}; +};if _ge ._adb !=nil {if _abbb :=_fe .MarshalXMLByType (_begb ,_ffb ,_c .FootNotesType ,_ge ._adb );_abbb !=nil {return _abbb ;};};for _aec ,_dcc :=range _ge ._aae {if _ddfe :=_fe .MarshalXMLByTypeIndex (_begb ,_ffb ,_c .ThemeType ,_aec +1,_dcc );_ddfe !=nil {return _ddfe ; +};};for _fdbc ,_ffbg :=range _ge ._becd {_afb ,_dgd :=_ffbg .ExportToByteArray ();if _dgd !=nil {return _dgd ;};_eed :="\u0077\u006f\u0072d\u002f"+_ffbg .TargetAttr [:len (_ffbg .TargetAttr )-4]+"\u002e\u0062\u0069\u006e";if _cbde :=_fe .AddFileFromBytes (_begb ,_eed ,_afb ); +_cbde !=nil {return _cbde ;};if _ddga :=_fe .MarshalXMLByTypeIndex (_begb ,_ffb ,_c .ControlType ,_fdbc +1,_ffbg .Ocx );_ddga !=nil {return _ddga ;};};for _efc ,_gce :=range _ge ._bba {_fa :=_c .AbsoluteFilename (_ffb ,_c .HeaderType ,_efc +1);if _bbge :=_fe .MarshalXML (_begb ,_fa ,_gce ); +_bbge !=nil {return _bbge ;};if !_ge ._abe [_efc ].IsEmpty (){_fe .MarshalXML (_begb ,_fe .RelationsPathFor (_fa ),_ge ._abe [_efc ].X ());};};for _effd ,_cbg :=range _ge ._eged {_bgc :=_c .AbsoluteFilename (_ffb ,_c .FooterType ,_effd +1);if _gdd :=_fe .MarshalXMLByTypeIndex (_begb ,_ffb ,_c .FooterType ,_effd +1,_cbg ); +_gdd !=nil {return _gdd ;};if !_ge ._abg [_effd ].IsEmpty (){_fe .MarshalXML (_begb ,_fe .RelationsPathFor (_bgc ),_ge ._abg [_effd ].X ());};};for _ggg ,_dcbf :=range _ge .Images {if _ebfd :=_a .AddImageToZip (_begb ,_dcbf ,_ggg +1,_c .DocTypeDocument ); +_ebfd !=nil {return _ebfd ;};};for _ddc ,_dbfb :=range _ge ._aed {_fda :=_c .AbsoluteFilename (_ffb ,_c .ChartType ,_ddc +1);_fe .MarshalXML (_begb ,_fda ,_dbfb ._ba );};if _bdea :=_fe .MarshalXML (_begb ,_c .ContentTypesFilename ,_ge .ContentTypes .X ()); +_bdea !=nil {return _bdea ;};if _gdc :=_ge .WriteExtraFiles (_begb );_gdc !=nil {return _gdc ;};return _begb .Close ();}; -// InsertRunBefore inserts a run in the paragraph before the relative run. -func (_faag Paragraph )InsertRunBefore (relativeTo Run )Run {return _faag .insertRun (relativeTo ,true )}; +// AbstractNumberID returns the ID that is unique within all numbering +// definitions that is used to assign the definition to a paragraph. +func (_dgag NumberingDefinition )AbstractNumberID ()int64 {return _dgag ._egdc .AbstractNumIdAttr }; -// X returns the inner wml.CT_TblBorders -func (_cceg TableBorders )X ()*_bf .CT_TblBorders {return _cceg ._fbdf }; +// Borders returns the ParagraphBorders for setting-up border on paragraph. +func (_effb Paragraph )Borders ()ParagraphBorders {_effb .ensurePPr ();if _effb ._cfba .PPr .PBdr ==nil {_effb ._cfba .PPr .PBdr =_cf .NewCT_PBdr ();};return ParagraphBorders {_effb ._bbfb ,_effb ._cfba .PPr .PBdr };}; -// AddCell adds a cell to a row and returns it -func (_gcba Row )AddCell ()Cell {_dddg :=_bf .NewEG_ContentCellContent ();_gcba ._eedfc .EG_ContentCellContent =append (_gcba ._eedfc .EG_ContentCellContent ,_dddg );_cadd :=_bf .NewCT_Tc ();_dddg .Tc =append (_dddg .Tc ,_cadd );return Cell {_gcba ._bfeac ,_cadd }; +// AddLevel adds a new numbering level to a NumberingDefinition. +func (_gcda NumberingDefinition )AddLevel ()NumberingLevel {_bbgd :=_cf .NewCT_Lvl ();_bbgd .Start =&_cf .CT_DecimalNumber {ValAttr :1};_bbgd .IlvlAttr =int64 (len (_gcda ._egdc .Lvl ));_gcda ._egdc .Lvl =append (_gcda ._egdc .Lvl ,_bbgd );return NumberingLevel {_bbgd }; }; -// 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 (_ceeff Footer )Index ()int {for _aabeb ,_ceefd :=range _ceeff ._dgabc ._ggf {if _ceefd ==_ceeff ._cbgde {return _aabeb ;};};return -1;}; +// SetAlignment controls the paragraph alignment +func (_ddgea ParagraphProperties )SetAlignment (align _cf .ST_Jc ){if align ==_cf .ST_JcUnset {_ddgea ._effdb .Jc =nil ;}else {_ddgea ._effdb .Jc =_cf .NewCT_Jc ();_ddgea ._effdb .Jc .ValAttr =align ;};};var _ffdc =[...]uint8 {0,20,37,58,79}; -// CellProperties are a table cells properties within a document. -type CellProperties struct{_fdc *_bf .CT_TcPr }; +// Style return the table style. +func (_dgaac Table )Style ()string {if _dgaac ._ddfg .TblPr !=nil &&_dgaac ._ddfg .TblPr .TblStyle !=nil {return _dgaac ._ddfg .TblPr .TblStyle .ValAttr ;};return "";}; -// 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 _abg .Distance ){_af .SetXOffset (x );_af .SetYOffset (y )};func (_cdge *Document )insertParagraph (_dedb Paragraph ,_dfgcf bool )Paragraph {if _cdge ._aff .Body ==nil {return _cdge .AddParagraph ();};_bgafd :=_dedb .X (); -for _ ,_bacb :=range _cdge ._aff .Body .EG_BlockLevelElts {for _ ,_faef :=range _bacb .EG_ContentBlockContent {for _gdeg ,_daed :=range _faef .P {if _daed ==_bgafd {_ged :=_bf .NewCT_P ();_faef .P =append (_faef .P ,nil );if _dfgcf {copy (_faef .P [_gdeg +1:],_faef .P [_gdeg :]); -_faef .P [_gdeg ]=_ged ;}else {copy (_faef .P [_gdeg +2:],_faef .P [_gdeg +1:]);_faef .P [_gdeg +1]=_ged ;};return Paragraph {_cdge ,_ged };};};for _ ,_bgee :=range _faef .Tbl {for _ ,_cggd :=range _bgee .EG_ContentRowContent {for _ ,_befg :=range _cggd .Tr {for _ ,_eca :=range _befg .EG_ContentCellContent {for _ ,_caf :=range _eca .Tc {for _ ,_ccbf :=range _caf .EG_BlockLevelElts {for _ ,_daab :=range _ccbf .EG_ContentBlockContent {for _fbeg ,_ecfg :=range _daab .P {if _ecfg ==_bgafd {_faac :=_bf .NewCT_P (); -_daab .P =append (_daab .P ,nil );if _dfgcf {copy (_daab .P [_fbeg +1:],_daab .P [_fbeg :]);_daab .P [_fbeg ]=_faac ;}else {copy (_daab .P [_fbeg +2:],_daab .P [_fbeg +1:]);_daab .P [_fbeg +1]=_faac ;};return Paragraph {_cdge ,_faac };};};};};};};};};}; -if _faef .Sdt !=nil &&_faef .Sdt .SdtContent !=nil &&_faef .Sdt .SdtContent .P !=nil {for _abgaa ,_baff :=range _faef .Sdt .SdtContent .P {if _baff ==_bgafd {_dabd :=_bf .NewCT_P ();_faef .Sdt .SdtContent .P =append (_faef .Sdt .SdtContent .P ,nil );if _dfgcf {copy (_faef .Sdt .SdtContent .P [_abgaa +1:],_faef .Sdt .SdtContent .P [_abgaa :]); -_faef .Sdt .SdtContent .P [_abgaa ]=_dabd ;}else {copy (_faef .Sdt .SdtContent .P [_abgaa +2:],_faef .Sdt .SdtContent .P [_abgaa +1:]);_faef .Sdt .SdtContent .P [_abgaa +1]=_dabd ;};return Paragraph {_cdge ,_dabd };};};};};};return _cdge .AddParagraph (); -};func _bffc (_cce *_bf .CT_OnOff )bool {return _cce !=nil };func (_edfa FormFieldType )String ()string {if _edfa >=FormFieldType (len (_acaf )-1){return _cag .Sprintf ("\u0046\u006f\u0072\u006d\u0046\u0069\u0065\u006c\u0064\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_edfa ); -};return _dfae [_acaf [_edfa ]:_acaf [_edfa +1]];}; +// SetLeft sets the cell left margin +func (_gfeb CellMargins )SetLeft (d _eea .Distance ){_gfeb ._aaff .Left =_cf .NewCT_TblWidth ();_fc (_gfeb ._aaff .Left ,d );}; -// 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{_beca *_bf .CT_FFData ;_bfecg *_bf .EG_RunInnerContent ;}; +// Clear resets the numbering. +func (_abade Numbering )Clear (){_abade ._eebf .AbstractNum =nil ;_abade ._eebf .Num =nil ;_abade ._eebf .NumIdMacAtCleanup =nil ;_abade ._eebf .NumPicBullet =nil ;}; -// DoubleStrike returns true if run is double striked. -func (_gbfb RunProperties )DoubleStrike ()bool {return _bffc (_gbfb ._gaffa .Dstrike )}; +// Bookmark is a bookmarked location within a document that can be referenced +// with a hyperlink. +type Bookmark struct{_ec *_cf .CT_Bookmark };func _edbbc ()*_daa .OfcLock {_aggc :=_daa .NewOfcLock ();_aggc .ExtAttr =_daa .ST_ExtEdit ;_aggc .TextAttr =_bd .ST_TrueFalseTrue ;_aggc .ShapetypeAttr =_bd .ST_TrueFalseTrue ;return _aggc ;}; -// AnchorDrawWrapOptions is options to set -// wrapPolygon for wrap text through and tight. -type AnchorDrawWrapOptions struct{_cec bool ;_cgge *_fa .CT_Point2D ;_ee []*_fa .CT_Point2D ;}; +// SetSpacing sets the spacing that comes before and after the paragraph. +func (_fcfc ParagraphStyleProperties )SetSpacing (before ,after _eea .Distance ){if _fcfc ._adbae .Spacing ==nil {_fcfc ._adbae .Spacing =_cf .NewCT_Spacing ();};if before ==_eea .Zero {_fcfc ._adbae .Spacing .BeforeAttr =nil ;}else {_fcfc ._adbae .Spacing .BeforeAttr =&_bd .ST_TwipsMeasure {}; +_fcfc ._adbae .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (before /_eea .Twips ));};if after ==_eea .Zero {_fcfc ._adbae .Spacing .AfterAttr =nil ;}else {_fcfc ._adbae .Spacing .AfterAttr =&_bd .ST_TwipsMeasure {};_fcfc ._adbae .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (after /_eea .Twips )); +};}; -// SetEastAsiaTheme sets the font East Asia Theme. -func (_cgce Fonts )SetEastAsiaTheme (t _bf .ST_Theme ){_cgce ._afga .EastAsiaThemeAttr =t }; +// Text returns the underlying text in the run. +func (_dbac Run )Text ()string {if len (_dbac ._gcegb .EG_RunInnerContent )==0{return "";};_dface :=_cg .Buffer {};for _ ,_afaga :=range _dbac ._gcegb .EG_RunInnerContent {if _afaga .T !=nil {_dface .WriteString (_afaga .T .Content );};if _afaga .Tab !=nil {_dface .WriteByte ('\t'); +};};return _dface .String ();}; -// AddBreak adds a line break to a run. -func (_bbbe Run )AddBreak (){_dafda :=_bbbe .newIC ();_dafda .Br =_bf .NewCT_Br ()}; +// GetDocRelTargetByID returns TargetAttr of document relationship given its IdAttr. +func (_bbgf *Document )GetDocRelTargetByID (idAttr string )string {for _ ,_gcb :=range _bbgf ._dfc .X ().Relationship {if _gcb .IdAttr ==idAttr {return _gcb .TargetAttr ;};};return "";}; -// DoubleStrike returns true if paragraph is double striked. -func (_ggaf ParagraphProperties )DoubleStrike ()bool {return _bffc (_ggaf ._fcdce .RPr .Dstrike )}; +// DrawingAnchored returns a slice of AnchoredDrawings. +func (_agcg Run )DrawingAnchored ()[]AnchoredDrawing {_dbfbe :=[]AnchoredDrawing {};for _ ,_aaeaa :=range _agcg ._gcegb .EG_RunInnerContent {if _aaeaa .Drawing ==nil {continue ;};for _ ,_bcad :=range _aaeaa .Drawing .Anchor {_dbfbe =append (_dbfbe ,AnchoredDrawing {_agcg ._fcfcd ,_bcad }); +};};return _dbfbe ;}; -// X return element of Node as interface, can be either *Paragraph, *Table and Run. -func (_gcgcf *Node )X ()interface{}{return _gcgcf ._gcedb }; +// SetLeftIndent controls left indent of paragraph. +func (_gafb Paragraph )SetLeftIndent (m _eea .Distance ){_gafb .ensurePPr ();_fgea :=_gafb ._cfba .PPr ;if _fgea .Ind ==nil {_fgea .Ind =_cf .NewCT_Ind ();};if m ==_eea .Zero {_fgea .Ind .LeftAttr =nil ;}else {_fgea .Ind .LeftAttr =&_cf .ST_SignedTwipsMeasure {}; +_fgea .Ind .LeftAttr .Int64 =_c .Int64 (int64 (m /_eea .Twips ));};};func _bdbcb ()*_daa .Path {_bfaa :=_daa .NewPath ();_bfaa .ExtrusionokAttr =_bd .ST_TrueFalseTrue ;_bfaa .GradientshapeokAttr =_bd .ST_TrueFalseTrue ;_bfaa .ConnecttypeAttr =_daa .OfcST_ConnectTypeRect ; +return _bfaa ;}; -// Footnote is an individual footnote reference within the document. -type Footnote struct{_cbgb *Document ;_gdcb *_bf .CT_FtnEdn ;};func (_dfeg *Document )reorderEndnote (){_afab :=int64 (1);_ccdgc :=map[int64 ]int64 {};for _ ,_ccf :=range _dfeg ._cbfc .Endnote {switch _ccf .TypeAttr {case _bf .ST_FtnEdnSeparator :_ccf .IdAttr =-1; -break ;case _bf .ST_FtnEdnContinuationSeparator :_ccf .IdAttr =0;break ;default:_ccdgc [_ccf .IdAttr ]=_afab ;_ccf .IdAttr =_afab ;_afab ++;};};for _ ,_aedc :=range _dfeg .Paragraphs (){for _ ,_gdg :=range _aedc .Runs (){if _babb ,_bbab :=_gdg .IsEndnote (); -_babb {_gdg .X ().EG_RunInnerContent [0].EndnoteReference .IdAttr =_ccdgc [_bbab ];};};};}; +// HyperLink is a link within a document. +type HyperLink struct{_egge *Document ;_gdbde *_cf .CT_Hyperlink ;}; -// Text returns text from the document as one string separated with line breaks. -func (_ebdfg *DocText )Text ()string {_cgged :=_ag .NewBuffer ([]byte {});for _ ,_cfce :=range _ebdfg .Items {if _cfce .Text !=""{_cgged .WriteString (_cfce .Text );_cgged .WriteString ("\u000a");};};return _cgged .String ();}; +// SetName sets the name of the style. +func (_fbbba Style )SetName (name string ){_fbbba ._bccef .Name =_cf .NewCT_String ();_fbbba ._bccef .Name .ValAttr =name ;}; -// AddDefinition adds a new numbering definition. -func (_cbbfg Numbering )AddDefinition ()NumberingDefinition {_fddb :=_bf .NewCT_Num ();_gfga :=int64 (1);for _ ,_gcabe :=range _cbbfg .Definitions (){if _gcabe .AbstractNumberID ()>=_gfga {_gfga =_gcabe .AbstractNumberID ()+1;};};_fcddg :=int64 (1);for _ ,_gfcaa :=range _cbbfg .X ().Num {if _gfcaa .NumIdAttr >=_fcddg {_fcddg =_gfcaa .NumIdAttr +1; -};};_fddb .NumIdAttr =_fcddg ;_fddb .AbstractNumId =_bf .NewCT_DecimalNumber ();_fddb .AbstractNumId .ValAttr =_gfga ;_fdfd :=_bf .NewCT_AbstractNum ();_fdfd .AbstractNumIdAttr =_gfga ;_cbbfg ._gdegf .AbstractNum =append (_cbbfg ._gdegf .AbstractNum ,_fdfd ); -_cbbfg ._gdegf .Num =append (_cbbfg ._gdegf .Num ,_fddb );return NumberingDefinition {_fdfd };}; +// X returns the inner wrapped XML type. +func (_ceecb Paragraph )X ()*_cf .CT_P {return _ceecb ._cfba }; -// SetRightIndent controls right indent of paragraph. -func (_faaff Paragraph )SetRightIndent (m _abg .Distance ){_faaff .ensurePPr ();_ggfa :=_faaff ._dbga .PPr ;if _ggfa .Ind ==nil {_ggfa .Ind =_bf .NewCT_Ind ();};if m ==_abg .Zero {_ggfa .Ind .RightAttr =nil ;}else {_ggfa .Ind .RightAttr =&_bf .ST_SignedTwipsMeasure {}; -_ggfa .Ind .RightAttr .Int64 =_d .Int64 (int64 (m /_abg .Twips ));};}; +// SetDefaultValue sets the default value of a FormFieldTypeDropDown. For +// FormFieldTypeDropDown, the value must be one of the fields possible values. +func (_cbef FormField )SetDefaultValue (v string ){if _cbef ._agcf .DdList !=nil {for _bccge ,_aeda :=range _cbef .PossibleValues (){if _aeda ==v {_cbef ._agcf .DdList .Default =_cf .NewCT_DecimalNumber ();_cbef ._agcf .DdList .Default .ValAttr =int64 (_bccge ); +break ;};};};};func _cdca (_cefbd *_cf .CT_P ,_ddff *_cf .CT_Hyperlink ,_fgcc *TableInfo ,_efddc *DrawingInfo ,_agga []*_cf .EG_PContent )[]TextItem {if len (_agga )==0{return []TextItem {TextItem {Text :"",DrawingInfo :_efddc ,Paragraph :_cefbd ,Hyperlink :_ddff ,Run :nil ,TableInfo :_fgcc }}; +};_fdca :=[]TextItem {};for _ ,_afcc :=range _agga {for _ ,_aaga :=range _afcc .FldSimple {if _aaga !=nil {_fdca =append (_fdca ,_cdca (_cefbd ,_ddff ,_fgcc ,_efddc ,_aaga .EG_PContent )...);};};if _ccab :=_afcc .Hyperlink ;_ccab !=nil {_fdca =append (_fdca ,_cfgbc (_cefbd ,_ccab ,_fgcc ,_efddc ,_ccab .EG_ContentRunContent )...); +};_fdca =append (_fdca ,_cfgbc (_cefbd ,nil ,_fgcc ,_efddc ,_afcc .EG_ContentRunContent )...);};return _fdca ;}; -// NewSettings constructs a new empty Settings -func NewSettings ()Settings {_edecg :=_bf .NewSettings ();_edecg .Compat =_bf .NewCT_Compat ();_dbafb :=_bf .NewCT_CompatSetting ();_dbafb .NameAttr =_d .String ("\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006c\u0069\u0074y\u004d\u006f\u0064\u0065"); -_dbafb .UriAttr =_d .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");_dbafb .ValAttr =_d .String ("\u0031\u0035"); -_edecg .Compat .CompatSetting =append (_edecg .Compat .CompatSetting ,_dbafb );return Settings {_edecg };}; +// SetStartPct sets the cell start margin +func (_cec CellMargins )SetStartPct (pct float64 ){_cec ._aaff .Start =_cf .NewCT_TblWidth ();_gcg (_cec ._aaff .Start ,pct );}; -// Shadow returns true if run shadow is on. -func (_cdfb RunProperties )Shadow ()bool {return _bffc (_cdfb ._gaffa .Shadow )}; +// AddFooter creates a Footer associated with the document, but doesn't add it +// to the document for display. +func (_ddg *Document )AddFooter ()Footer {_dec :=_cf .NewFtr ();_ddg ._eged =append (_ddg ._eged ,_dec );_ecd :=_ed .Sprintf ("\u0066\u006f\u006ft\u0065\u0072\u0025\u0064\u002e\u0078\u006d\u006c",len (_ddg ._eged ));_ddg ._dfc .AddRelationship (_ecd ,_c .FooterType ); +_ddg .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_ecd ,"\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"); +_ddg ._abg =append (_ddg ._abg ,_a .NewRelationships ());return Footer {_ddg ,_dec };}; -// RemoveFootnote removes a footnote from both the paragraph and the document -// the requested footnote must be anchored on the paragraph being referenced. -// -// After each removal, the rest of the footnote ids would be reordered. -func (_ebdca Paragraph )RemoveFootnote (id int64 ){for _ ,_facg :=range _ebdca .Runs (){if _eggb ,_fcgcd :=_facg .IsFootnote ();_eggb {if _fcgcd ==id {_ebdca .RemoveRun (_facg );break ;};};};_ebdca ._gffg .removeFootnote (id );}; +// Numbering return numbering that being use by paragraph. +func (_efdf Paragraph )Numbering ()Numbering {_efdf .ensurePPr ();_dfgf :=NewNumbering ();if _efdf ._cfba .PPr .NumPr !=nil {_gcba :=int64 (-1);_gaca :=int64 (-1);if _efdf ._cfba .PPr .NumPr .NumId !=nil {_gcba =_efdf ._cfba .PPr .NumPr .NumId .ValAttr ; +};for _ ,_ffag :=range _efdf ._bbfb .Numbering ._eebf .Num {if _gcba < 0{break ;};if _ffag .NumIdAttr ==_gcba {if _ffag .AbstractNumId !=nil {_gaca =_ffag .AbstractNumId .ValAttr ;_dfgf ._eebf .Num =append (_dfgf ._eebf .Num ,_ffag );break ;};};};for _ ,_cdbb :=range _efdf ._bbfb .Numbering ._eebf .AbstractNum {if _gaca < 0{break ; +};if _cdbb .AbstractNumIdAttr ==_gaca {_dfgf ._eebf .AbstractNum =append (_dfgf ._eebf .AbstractNum ,_cdbb );break ;};};};return _dfgf ;}; -// RStyle returns the name of character style. -// It is defined here http://officeopenxml.com/WPstyleCharStyles.php -func (_bdgc ParagraphProperties )RStyle ()string {if _bdgc ._fcdce .RPr .RStyle !=nil {return _bdgc ._fcdce .RPr .RStyle .ValAttr ;};return "";}; +// SetTextWrapTight sets the text wrap to tight with a give wrap type. +func (_cfe AnchoredDrawing )SetTextWrapTight (option *AnchorDrawWrapOptions ){_cfe ._cfg .Choice =&_cf .WdEG_WrapTypeChoice {};_cfe ._cfg .Choice .WrapTight =_cf .NewWdCT_WrapTight ();_cfe ._cfg .Choice .WrapTight .WrapTextAttr =_cf .WdST_WrapTextBothSides ; +_abd :=false ;_cfe ._cfg .Choice .WrapTight .WrapPolygon .EditedAttr =&_abd ;if option ==nil {option =NewAnchorDrawWrapOptions ();};_cfe ._cfg .Choice .WrapTight .WrapPolygon .LineTo =option .GetWrapPathLineTo ();_cfe ._cfg .Choice .WrapTight .WrapPolygon .Start =option .GetWrapPathStart (); +_cfe ._cfg .LayoutInCellAttr =true ;_cfe ._cfg .AllowOverlapAttr =true ;}; -// SetColumnBandSize sets the number of Columns in the column band -func (_acbfb TableStyleProperties )SetColumnBandSize (cols int64 ){_acbfb ._efbde .TblStyleColBandSize =_bf .NewCT_DecimalNumber ();_acbfb ._efbde .TblStyleColBandSize .ValAttr =cols ;}; +// AddWatermarkPicture adds new watermark picture to document. +func (_efe *Document )AddWatermarkPicture (imageRef _a .ImageRef )WatermarkPicture {var _gcdg []Header ;if _cbgg ,_gbcf :=_efe .BodySection ().GetHeader (_cf .ST_HdrFtrDefault );_gbcf {_gcdg =append (_gcdg ,_cbgg );};if _gbga ,_bfega :=_efe .BodySection ().GetHeader (_cf .ST_HdrFtrEven ); +_bfega {_gcdg =append (_gcdg ,_gbga );};if _dfbf ,_gfde :=_efe .BodySection ().GetHeader (_cf .ST_HdrFtrFirst );_gfde {_gcdg =append (_gcdg ,_dfbf );};if len (_gcdg )< 1{_eebag :=_efe .AddHeader ();_efe .BodySection ().SetHeader (_eebag ,_cf .ST_HdrFtrDefault ); +_gcdg =append (_gcdg ,_eebag );};var _gbae error ;_ccfe :=NewWatermarkPicture ();for _ ,_eac :=range _gcdg {imageRef ,_gbae =_eac .AddImageRef (imageRef );if _gbae !=nil {return WatermarkPicture {};};_bfbf :=_eac .Paragraphs ();if len (_bfbf )< 1{_ebbc :=_eac .AddParagraph (); +_ebbc .AddRun ().AddText ("");};for _ ,_gddc :=range _eac .X ().EG_ContentBlockContent {for _ ,_bee :=range _gddc .P {for _ ,_abf :=range _bee .EG_PContent {for _ ,_eddg :=range _abf .EG_ContentRunContent {if _eddg .R ==nil {continue ;};for _ ,_gdcb :=range _eddg .R .EG_RunInnerContent {_gdcb .Pict =_ccfe ._dadg ; +break ;};};};};};};_ccfe .SetPicture (imageRef );return _ccfe ;}; -// AddParagraph adds a paragraph to the endnote. -func (_edfc Endnote )AddParagraph ()Paragraph {_bbgd :=_bf .NewEG_ContentBlockContent ();_ccbe :=len (_edfc ._fabbd .EG_BlockLevelElts [0].EG_ContentBlockContent );_edfc ._fabbd .EG_BlockLevelElts [0].EG_ContentBlockContent =append (_edfc ._fabbd .EG_BlockLevelElts [0].EG_ContentBlockContent ,_bbgd ); -_fbbc :=_bf .NewCT_P ();var _gdbcg *_bf .CT_String ;if _ccbe !=0{_bfag :=len (_edfc ._fabbd .EG_BlockLevelElts [0].EG_ContentBlockContent [_ccbe -1].P );_gdbcg =_edfc ._fabbd .EG_BlockLevelElts [0].EG_ContentBlockContent [_ccbe -1].P [_bfag -1].PPr .PStyle ; -}else {_gdbcg =_bf .NewCT_String ();_gdbcg .ValAttr ="\u0045n\u0064\u006e\u006f\u0074\u0065";};_bbgd .P =append (_bbgd .P ,_fbbc );_dcb :=Paragraph {_edfc ._cdccf ,_fbbc };_dcb ._dbga .PPr =_bf .NewCT_PPr ();_dcb ._dbga .PPr .PStyle =_gdbcg ;_dcb ._dbga .PPr .RPr =_bf .NewCT_ParaRPr (); -return _dcb ;}; +// Name returns the name of the bookmark whcih is the document unique ID that +// identifies the bookmark. +func (_ege Bookmark )Name ()string {return _ege ._ec .NameAttr }; -// SetUISortOrder controls the order the style is displayed in the UI. -func (_agbf Style )SetUISortOrder (order int ){_agbf ._ccecg .UiPriority =_bf .NewCT_DecimalNumber ();_agbf ._ccecg .UiPriority .ValAttr =int64 (order );}; +// 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 (_eabc Footer )AddImage (i _a .Image )(_a .ImageRef ,error ){var _eagba _a .Relationships ;for _daeac ,_adae :=range _eabc ._ecccg ._eged {if _adae ==_eabc ._cgdfd {_eagba =_eabc ._ecccg ._abg [_daeac ];};};_gcad :=_a .MakeImageRef (i ,&_eabc ._ecccg .DocBase ,_eagba ); +if i .Data ==nil &&i .Path ==""{return _gcad ,_be .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 _gcad ,_be .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 _gcad ,_be .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");};_eabc ._ecccg .Images =append (_eabc ._ecccg .Images ,_gcad ); +_ccfc :=_ed .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_eabc ._ecccg .Images ),i .Format );_gafg :=_eagba .AddRelationship (_ccfc ,_c .ImageType );_gcad .SetRelID (_gafg .X ().IdAttr );return _gcad ,nil ; +}; -// SetAfter sets the spacing that comes after the paragraph. -func (_aegeb ParagraphSpacing )SetAfter (after _abg .Distance ){_aegeb ._dgdbe .AfterAttr =&_de .ST_TwipsMeasure {};_aegeb ._dgdbe .AfterAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (after /_abg .Twips ));}; +// GetColor returns the color.Color object representing the run color. +func (_fdbff ParagraphProperties )GetColor ()_bec .Color {if _ebbec :=_fdbff ._effdb .RPr .Color ;_ebbec !=nil {_efage :=_ebbec .ValAttr ;if _efage .ST_HexColorRGB !=nil {return _bec .FromHex (*_efage .ST_HexColorRGB );};};return _bec .Color {};}; -// X returns the inner wrapped XML type. -func (_gcgd TableStyleProperties )X ()*_bf .CT_TblPrBase {return _gcgd ._efbde }; +// SetPictureWashout set washout to watermark picture. +func (_ggddde *WatermarkPicture )SetPictureWashout (isWashout bool ){if _ggddde ._afga !=nil {_gcegg :=_ggddde ._afga .EG_ShapeElements ;if len (_gcegg )> 0&&_gcegg [0].Imagedata !=nil {if isWashout {_baeb :="\u0031\u0039\u0036\u0036\u0031\u0066";_ffadd :="\u0032\u0032\u0039\u0033\u0038\u0066"; +_gcegg [0].Imagedata .GainAttr =&_baeb ;_gcegg [0].Imagedata .BlacklevelAttr =&_ffadd ;};};};}; -// Borders allows manipulation of the table borders. -func (_gecaa TableProperties )Borders ()TableBorders {if _gecaa ._daef .TblBorders ==nil {_gecaa ._daef .TblBorders =_bf .NewCT_TblBorders ();};return TableBorders {_gecaa ._daef .TblBorders };}; +// SetTopPct sets the cell top margin +func (_efdb CellMargins )SetTopPct (pct float64 ){_efdb ._aaff .Top =_cf .NewCT_TblWidth ();_gcg (_efdb ._aaff .Top ,pct );};func (_cedce *WatermarkPicture )getInnerElement (_aabf string )*_c .XSDAny {for _ ,_ddfaf :=range _cedce ._dadg .Any {_fgbfa ,_fagga :=_ddfaf .(*_c .XSDAny ); +if _fagga &&(_fgbfa .XMLName .Local ==_aabf ||_fgbfa .XMLName .Local =="\u0076\u003a"+_aabf ){return _fgbfa ;};};return nil ;}; -// GetColor returns the color.Color object representing the run color. -func (_edee ParagraphProperties )GetColor ()_ff .Color {if _efab :=_edee ._fcdce .RPr .Color ;_efab !=nil {_fgec :=_efab .ValAttr ;if _fgec .ST_HexColorRGB !=nil {return _ff .FromHex (*_fgec .ST_HexColorRGB );};};return _ff .Color {};}; +// SetWidthPercent sets the cell to a width percentage. +func (_df CellProperties )SetWidthPercent (pct float64 ){_df ._fgb .TcW =_cf .NewCT_TblWidth ();_df ._fgb .TcW .TypeAttr =_cf .ST_TblWidthPct ;_df ._fgb .TcW .WAttr =&_cf .ST_MeasurementOrPercent {};_df ._fgb .TcW .WAttr .ST_DecimalNumberOrPercent =&_cf .ST_DecimalNumberOrPercent {}; +_df ._fgb .TcW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));}; -// X returns the inner wrapped XML type. -func (_ffaeb Header )X ()*_bf .Hdr {return _ffaeb ._ggab }; +// IsBold returns true if the run has been set to bold. +func (_dabe RunProperties )IsBold ()bool {return _dabe .BoldValue ()==OnOffValueOn }; -// Bookmarks returns all of the bookmarks defined in the document. -func (_abgb Document )Bookmarks ()[]Bookmark {if _abgb ._aff .Body ==nil {return nil ;};_dadcd :=[]Bookmark {};for _ ,_dcef :=range _abgb ._aff .Body .EG_BlockLevelElts {for _ ,_fgee :=range _dcef .EG_ContentBlockContent {for _ ,_cbebdf :=range _egdca (_fgee ){_dadcd =append (_dadcd ,_cbebdf ); -};};};return _dadcd ;};func (_ef *Document )insertTable (_gcag Paragraph ,_gfcb bool )Table {_ggcc :=_ef ._aff .Body ;if _ggcc ==nil {return _ef .AddTable ();};_deaa :=_gcag .X ();for _ceef ,_aee :=range _ggcc .EG_BlockLevelElts {for _ ,_abc :=range _aee .EG_ContentBlockContent {for _gdff ,_fecf :=range _abc .P {if _fecf ==_deaa {_bcf :=_bf .NewCT_Tbl (); -_afe :=_bf .NewEG_BlockLevelElts ();_bdge :=_bf .NewEG_ContentBlockContent ();_afe .EG_ContentBlockContent =append (_afe .EG_ContentBlockContent ,_bdge );_bdge .Tbl =append (_bdge .Tbl ,_bcf );_ggcc .EG_BlockLevelElts =append (_ggcc .EG_BlockLevelElts ,nil ); -if _gfcb {copy (_ggcc .EG_BlockLevelElts [_ceef +1:],_ggcc .EG_BlockLevelElts [_ceef :]);_ggcc .EG_BlockLevelElts [_ceef ]=_afe ;if _gdff !=0{_adb :=_bf .NewEG_BlockLevelElts ();_accg :=_bf .NewEG_ContentBlockContent ();_adb .EG_ContentBlockContent =append (_adb .EG_ContentBlockContent ,_accg ); -_accg .P =_abc .P [:_gdff ];_ggcc .EG_BlockLevelElts =append (_ggcc .EG_BlockLevelElts ,nil );copy (_ggcc .EG_BlockLevelElts [_ceef +1:],_ggcc .EG_BlockLevelElts [_ceef :]);_ggcc .EG_BlockLevelElts [_ceef ]=_adb ;};_abc .P =_abc .P [_gdff :];}else {copy (_ggcc .EG_BlockLevelElts [_ceef +2:],_ggcc .EG_BlockLevelElts [_ceef +1:]); -_ggcc .EG_BlockLevelElts [_ceef +1]=_afe ;if _gdff !=len (_abc .P )-1{_cggf :=_bf .NewEG_BlockLevelElts ();_beac :=_bf .NewEG_ContentBlockContent ();_cggf .EG_ContentBlockContent =append (_cggf .EG_ContentBlockContent ,_beac );_beac .P =_abc .P [_gdff +1:]; -_ggcc .EG_BlockLevelElts =append (_ggcc .EG_BlockLevelElts ,nil );copy (_ggcc .EG_BlockLevelElts [_ceef +3:],_ggcc .EG_BlockLevelElts [_ceef +2:]);_ggcc .EG_BlockLevelElts [_ceef +2]=_cggf ;};_abc .P =_abc .P [:_gdff +1];};return Table {_ef ,_bcf };};}; -for _ ,_abfg :=range _abc .Tbl {_ggb :=_aaba (_abfg ,_deaa ,_gfcb );if _ggb !=nil {return Table {_ef ,_ggb };};};};};return _ef .AddTable ();}; +// SetHAlignment sets the horizontal alignment for an anchored image. +func (_cfcb AnchoredDrawing )SetHAlignment (h _cf .WdST_AlignH ){_cfcb ._cfg .PositionH .Choice =&_cf .WdCT_PosHChoice {};_cfcb ._cfg .PositionH .Choice .Align =h ;}; -// SetKeepOnOnePage controls if all lines in a paragraph are kept on the same -// page. -func (_dgcg ParagraphProperties )SetKeepOnOnePage (b bool ){if !b {_dgcg ._fcdce .KeepLines =nil ;}else {_dgcg ._fcdce .KeepLines =_bf .NewCT_OnOff ();};};func (_bffg *Document )syncEndnoteSettings (){_fef :=[]int64 {};_fbad :=_bffg .Endnotes ();for _ ,_ecfb :=range _fbad {if _ecfb .X ().TypeAttr !=_bf .ST_FtnEdnUnset &&_ecfb .X ().TypeAttr !=_bf .ST_FtnEdnNormal {_fef =append (_fef ,_ecfb .X ().IdAttr ); -};};_ceba :=_bffg .Settings .X ().CT_Settings .EndnotePr ;if _ceba ==nil {_ceba =_bf .NewCT_EdnDocProps ();};if len (_fef )==0{_ceba .Endnote =nil ;return ;};_ceba .Endnote =[]*_bf .CT_FtnEdnSepRef {};for _ ,_adc :=range _fef {_ebee :=_bf .NewCT_FtnEdnSepRef (); -_ebee .IdAttr =_adc ;_ceba .Endnote =append (_ceba .Endnote ,_ebee );};}; +// SetBehindDoc sets the behindDoc attribute of anchor. +func (_dac AnchoredDrawing )SetBehindDoc (val bool ){_dac ._cfg .BehindDocAttr =val }; -// SetLeftIndent controls the left indent of the paragraph. -func (_afbb ParagraphStyleProperties )SetLeftIndent (m _abg .Distance ){if _afbb ._egfe .Ind ==nil {_afbb ._egfe .Ind =_bf .NewCT_Ind ();};if m ==_abg .Zero {_afbb ._egfe .Ind .LeftAttr =nil ;}else {_afbb ._egfe .Ind .LeftAttr =&_bf .ST_SignedTwipsMeasure {}; -_afbb ._egfe .Ind .LeftAttr .Int64 =_d .Int64 (int64 (m /_abg .Twips ));};}; +// ExtractTextOptions extraction text options. +type ExtractTextOptions struct{ -// Clear removes all of the content from within a run. -func (_cfgdd Run )Clear (){_cfgdd ._ccceca .EG_RunInnerContent =nil }; +// WithNumbering extract numbering elements if set to `true`. +WithNumbering bool ; -// SetStyle sets the style of a paragraph and is identical to setting it on the -// paragraph's Properties() -func (_dfed Paragraph )SetStyle (s string ){_dfed .ensurePPr ();if s ==""{_dfed ._dbga .PPr .PStyle =nil ;}else {_dfed ._dbga .PPr .PStyle =_bf .NewCT_String ();_dfed ._dbga .PPr .PStyle .ValAttr =s ;};}; +// NumberingIndent default value of numbering indent. +NumberingIndent string ; -// TableConditionalFormatting controls the conditional formatting within a table -// style. -type TableConditionalFormatting struct{_dbca *_bf .CT_TblStylePr }; +// RunsOnNewLine write each of runs text on new line if set to `true`. +RunsOnNewLine bool ;}; -// SetShading controls the cell shading. -func (_cgdc CellProperties )SetShading (shd _bf .ST_Shd ,foreground ,fill _ff .Color ){if shd ==_bf .ST_ShdUnset {_cgdc ._fdc .Shd =nil ;}else {_cgdc ._fdc .Shd =_bf .NewCT_Shd ();_cgdc ._fdc .Shd .ValAttr =shd ;_cgdc ._fdc .Shd .ColorAttr =&_bf .ST_HexColor {}; -if foreground .IsAuto (){_cgdc ._fdc .Shd .ColorAttr .ST_HexColorAuto =_bf .ST_HexColorAutoAuto ;}else {_cgdc ._fdc .Shd .ColorAttr .ST_HexColorRGB =foreground .AsRGBString ();};_cgdc ._fdc .Shd .FillAttr =&_bf .ST_HexColor {};if fill .IsAuto (){_cgdc ._fdc .Shd .FillAttr .ST_HexColorAuto =_bf .ST_HexColorAutoAuto ; -}else {_cgdc ._fdc .Shd .FillAttr .ST_HexColorRGB =fill .AsRGBString ();};};}; +// SetAfterSpacing sets spacing below paragraph. +func (_gbbcd Paragraph )SetAfterSpacing (d _eea .Distance ){_gbbcd .ensurePPr ();if _gbbcd ._cfba .PPr .Spacing ==nil {_gbbcd ._cfba .PPr .Spacing =_cf .NewCT_Spacing ();};_gdee :=_gbbcd ._cfba .PPr .Spacing ;_gdee .AfterAttr =&_bd .ST_TwipsMeasure {}; +_gdee .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (d /_eea .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 (_acc *Document )BodySection ()Section {if _acc ._aff .Body .SectPr ==nil {_acc ._aff .Body .SectPr =_bf .NewCT_SectPr ();};return Section {_acc ,_acc ._aff .Body .SectPr };}; +// AddDrawingAnchored adds an anchored (floating) drawing from an ImageRef. +func (_gcfbgb Run )AddDrawingAnchored (img _a .ImageRef )(AnchoredDrawing ,error ){_aaab :=_gcfbgb .newIC ();_aaab .Drawing =_cf .NewCT_Drawing ();_aagb :=_cf .NewWdAnchor ();_eaca :=AnchoredDrawing {_gcfbgb ._fcfcd ,_aagb };_aagb .SimplePosAttr =_c .Bool (false ); +_aagb .AllowOverlapAttr =true ;_aagb .CNvGraphicFramePr =_ab .NewCT_NonVisualGraphicFrameProperties ();_aaab .Drawing .Anchor =append (_aaab .Drawing .Anchor ,_aagb );_aagb .Graphic =_ab .NewGraphic ();_aagb .Graphic .GraphicData =_ab .NewCT_GraphicalObjectData (); +_aagb .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"; +_aagb .SimplePos .XAttr .ST_CoordinateUnqualified =_c .Int64 (0);_aagb .SimplePos .YAttr .ST_CoordinateUnqualified =_c .Int64 (0);_aagb .PositionH .RelativeFromAttr =_cf .WdST_RelFromHPage ;_aagb .PositionH .Choice =&_cf .WdCT_PosHChoice {};_aagb .PositionH .Choice .PosOffset =_c .Int32 (0); +_aagb .PositionV .RelativeFromAttr =_cf .WdST_RelFromVPage ;_aagb .PositionV .Choice =&_cf .WdCT_PosVChoice {};_aagb .PositionV .Choice .PosOffset =_c .Int32 (0);_aagb .Extent .CxAttr =int64 (float64 (img .Size ().X *_eea .Pixel72 )/_eea .EMU );_aagb .Extent .CyAttr =int64 (float64 (img .Size ().Y *_eea .Pixel72 )/_eea .EMU ); +_aagb .Choice =&_cf .WdEG_WrapTypeChoice {};_aagb .Choice .WrapSquare =_cf .NewWdCT_WrapSquare ();_aagb .Choice .WrapSquare .WrapTextAttr =_cf .WdST_WrapTextBothSides ;_gfebf :=0x7FFFFFFF&_g .Uint32 ();_aagb .DocPr .IdAttr =_gfebf ;_bccdg :=_cb .NewPic (); +_bccdg .NvPicPr .CNvPr .IdAttr =_gfebf ;_cgec :=img .RelID ();if _cgec ==""{return _eaca ,_be .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"); +};_aagb .Graphic .GraphicData .Any =append (_aagb .Graphic .GraphicData .Any ,_bccdg );_bccdg .BlipFill =_ab .NewCT_BlipFillProperties ();_bccdg .BlipFill .Blip =_ab .NewCT_Blip ();_bccdg .BlipFill .Blip .EmbedAttr =&_cgec ;_bccdg .BlipFill .Stretch =_ab .NewCT_StretchInfoProperties (); +_bccdg .BlipFill .Stretch .FillRect =_ab .NewCT_RelativeRect ();_bccdg .SpPr =_ab .NewCT_ShapeProperties ();_bccdg .SpPr .Xfrm =_ab .NewCT_Transform2D ();_bccdg .SpPr .Xfrm .Off =_ab .NewCT_Point2D ();_bccdg .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_c .Int64 (0); +_bccdg .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_c .Int64 (0);_bccdg .SpPr .Xfrm .Ext =_ab .NewCT_PositiveSize2D ();_bccdg .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_eea .Point );_bccdg .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_eea .Point ); +_bccdg .SpPr .PrstGeom =_ab .NewCT_PresetGeometry2D ();_bccdg .SpPr .PrstGeom .PrstAttr =_ab .ST_ShapeTypeRect ;return _eaca ,nil ;}; -// WatermarkText is watermark text within the document. -type WatermarkText struct{_ccfe *_bf .CT_Picture ;_fged *_ba .TextpathStyle ;_feab *_ga .Shape ;_aadb *_ga .Shapetype ;}; +// SetSpacing sets the spacing that comes before and after the paragraph. +// Deprecated: See Spacing() instead which allows finer control. +func (_bcef ParagraphProperties )SetSpacing (before ,after _eea .Distance ){if _bcef ._effdb .Spacing ==nil {_bcef ._effdb .Spacing =_cf .NewCT_Spacing ();};_bcef ._effdb .Spacing .BeforeAttr =&_bd .ST_TwipsMeasure {};_bcef ._effdb .Spacing .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (before /_eea .Twips )); +_bcef ._effdb .Spacing .AfterAttr =&_bd .ST_TwipsMeasure {};_bcef ._effdb .Spacing .AfterAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (after /_eea .Twips ));}; -// Caps returns true if paragraph font is capitalized. -func (_fbcfe ParagraphProperties )Caps ()bool {return _bffc (_fbcfe ._fcdce .RPr .Caps )}; +// SetEnabled marks a FormField as enabled or disabled. +func (_gbbc FormField )SetEnabled (enabled bool ){_fgga :=_cf .NewCT_OnOff ();_fgga .ValAttr =&_bd .ST_OnOff {Bool :&enabled };_gbbc ._agcf .Enabled =[]*_cf .CT_OnOff {_fgga };};func (_gbcg Document )mergeFields ()[]mergeFieldInfo {_cfcdb :=[]Paragraph {}; +_ecac :=[]mergeFieldInfo {};for _ ,_bfag :=range _gbcg .Tables (){for _ ,_cgdff :=range _bfag .Rows (){for _ ,_dfecd :=range _cgdff .Cells (){_cfcdb =append (_cfcdb ,_dfecd .Paragraphs ()...);};};};_cfcdb =append (_cfcdb ,_gbcg .Paragraphs ()...);for _ ,_ebadc :=range _gbcg .Headers (){_cfcdb =append (_cfcdb ,_ebadc .Paragraphs ()...); +for _ ,_adaa :=range _ebadc .Tables (){for _ ,_aeec :=range _adaa .Rows (){for _ ,_ffcc :=range _aeec .Cells (){_cfcdb =append (_cfcdb ,_ffcc .Paragraphs ()...);};};};};for _ ,_bade :=range _gbcg .Footers (){_cfcdb =append (_cfcdb ,_bade .Paragraphs ()...); +for _ ,_gddfc :=range _bade .Tables (){for _ ,_cbae :=range _gddfc .Rows (){for _ ,_bcfbg :=range _cbae .Cells (){_cfcdb =append (_cfcdb ,_bcfbg .Paragraphs ()...);};};};};for _ ,_ccgfd :=range _cfcdb {_ffgg :=_ccgfd .Runs ();_geea :=-1;_daba :=-1;_agcad :=-1; +_cbga :=mergeFieldInfo {};for _ ,_befba :=range _ccgfd ._cfba .EG_PContent {for _ ,_fdbd :=range _befba .FldSimple {if _ca .Contains (_fdbd .InstrAttr ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){_ceadg :=_dgac (_fdbd .InstrAttr );_ceadg ._gbbef =true ; +_ceadg ._deff =_ccgfd ;_ceadg ._geaab =_befba ;_ecac =append (_ecac ,_ceadg );};};};for _faba :=0;_faba < len (_ffgg );_faba ++{_ebcc :=_ffgg [_faba ];for _ ,_dceg :=range _ebcc .X ().EG_RunInnerContent {if _dceg .FldChar !=nil {switch _dceg .FldChar .FldCharTypeAttr {case _cf .ST_FldCharTypeBegin :_geea =_faba ; +case _cf .ST_FldCharTypeSeparate :_daba =_faba ;case _cf .ST_FldCharTypeEnd :_agcad =_faba ;if _cbga ._eabcg !=""{_cbga ._deff =_ccgfd ;_cbga ._dggd =_geea ;_cbga ._ecddf =_agcad ;_cbga ._dggc =_daba ;_ecac =append (_ecac ,_cbga );};_geea =-1;_daba =-1; +_agcad =-1;_cbga =mergeFieldInfo {};};}else if _dceg .InstrText !=nil &&_ca .Contains (_dceg .InstrText .Content ,"\u004d\u0045\u0052\u0047\u0045\u0046\u0049\u0045\u004c\u0044"){if _geea !=-1&&_agcad ==-1{_cbga =_dgac (_dceg .InstrText .Content );};};}; +};};return _ecac ;}; -// 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 (_gebg *Document )Validate ()error {if _gebg ==nil ||_gebg ._aff ==nil {return _ca .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 _ ,_fcga :=range []func ()error {_gebg .validateTableCells ,_gebg .validateBookmarks }{if _afea :=_fcga ();_afea !=nil {return _afea ;};};if _egcd :=_gebg ._aff .Validate ();_egcd !=nil {return _egcd ;};return nil ;}; +// Outline returns true if run outline is on. +func (_gbca RunProperties )Outline ()bool {return _dcbc (_gbca ._dagc .Outline )}; -// Value returns the tring value of a FormFieldTypeText or FormFieldTypeDropDown. -func (_eadfe FormField )Value ()string {if _eadfe ._beca .TextInput !=nil &&_eadfe ._bfecg .T !=nil {return _eadfe ._bfecg .T .Content ;}else if _eadfe ._beca .DdList !=nil &&_eadfe ._beca .DdList .Result !=nil {_defa :=_eadfe .PossibleValues ();_bgafb :=int (_eadfe ._beca .DdList .Result .ValAttr ); -if _bgafb < len (_defa ){return _defa [_bgafb ];};}else if _eadfe ._beca .CheckBox !=nil {if _eadfe .IsChecked (){return "\u0074\u0072\u0075\u0065";};return "\u0066\u0061\u006cs\u0065";};return "";}; +// 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 (_fbgf Header )Index ()int {for _agcb ,_fddd :=range _fbgf ._eagd ._bba {if _fddd ==_fbgf ._eggfb {return _agcb ;};};return -1;}; -// X returns the inner wrapped XML type. -func (_feg CellProperties )X ()*_bf .CT_TcPr {return _feg ._fdc }; +// Strike returns true if paragraph is striked. +func (_ccbbg ParagraphProperties )Strike ()bool {return _dcbc (_ccbbg ._effdb .RPr .Strike )}; -// SetHAlignment sets the horizontal alignment for an anchored image. -func (_ad AnchoredDrawing )SetHAlignment (h _bf .WdST_AlignH ){_ad ._fc .PositionH .Choice =&_bf .WdCT_PosHChoice {};_ad ._fc .PositionH .Choice .Align =h ;}; +// SetWidth sets the table with to a specified width. +func (_eceae TableProperties )SetWidth (d _eea .Distance ){_eceae ._bgeef .TblW =_cf .NewCT_TblWidth ();_eceae ._bgeef .TblW .TypeAttr =_cf .ST_TblWidthDxa ;_eceae ._bgeef .TblW .WAttr =&_cf .ST_MeasurementOrPercent {};_eceae ._bgeef .TblW .WAttr .ST_DecimalNumberOrPercent =&_cf .ST_DecimalNumberOrPercent {}; +_eceae ._bgeef .TblW .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (d /_eea .Twips ));}; -// SetCellSpacingAuto sets the cell spacing within a table to automatic. -func (_aabag TableProperties )SetCellSpacingAuto (){_aabag ._daef .TblCellSpacing =_bf .NewCT_TblWidth ();_aabag ._daef .TblCellSpacing .TypeAttr =_bf .ST_TblWidthAuto ;}; +// SetNextStyle sets the style that the next paragraph will use. +func (_abedb Style )SetNextStyle (name string ){if name ==""{_abedb ._bccef .Next =nil ;}else {_abedb ._bccef .Next =_cf .NewCT_String ();_abedb ._bccef .Next .ValAttr =name ;};}; -// PossibleValues returns the possible values for a FormFieldTypeDropDown. -func (_ddad FormField )PossibleValues ()[]string {if _ddad ._beca .DdList ==nil {return nil ;};_aaea :=[]string {};for _ ,_gabf :=range _ddad ._beca .DdList .ListEntry {if _gabf ==nil {continue ;};_aaea =append (_aaea ,_gabf .ValAttr );};return _aaea ; -}; +// AddFootnoteReference adds a footnote reference to a run. +func (_gfgbe Run )AddFootnoteReference (){_ggda :=_gfgbe .newIC ();_ggda .FootnoteRef =&_cf .CT_Empty {};};func (_gab *Document )syncEndnoteSettings (){_egcd :=[]int64 {};_gfbf :=_gab .Endnotes ();for _ ,_deaf :=range _gfbf {if _deaf .X ().TypeAttr !=_cf .ST_FtnEdnUnset &&_deaf .X ().TypeAttr !=_cf .ST_FtnEdnNormal {_egcd =append (_egcd ,_deaf .X ().IdAttr ); +};};_fed :=_gab .Settings .X ().CT_Settings .EndnotePr ;if _fed ==nil {_fed =_cf .NewCT_EdnDocProps ();};if len (_egcd )==0{_fed .Endnote =nil ;return ;};_fed .Endnote =[]*_cf .CT_FtnEdnSepRef {};for _ ,_egag :=range _egcd {_bff :=_cf .NewCT_FtnEdnSepRef (); +_bff .IdAttr =_egag ;_fed .Endnote =append (_fed .Endnote ,_bff );};}; -// StructuredDocumentTag are a tagged bit of content in a document. -type StructuredDocumentTag struct{_gbedg *Document ;_cccgd *_bf .CT_SdtBlock ;}; +// X returns the inner wrapped XML type. +func (_ef AnchoredDrawing )X ()*_cf .WdAnchor {return _ef ._cfg }; -// SetDefaultValue sets the default value of a FormFieldTypeDropDown. For -// FormFieldTypeDropDown, the value must be one of the fields possible values. -func (_eeb FormField )SetDefaultValue (v string ){if _eeb ._beca .DdList !=nil {for _bgfd ,_aced :=range _eeb .PossibleValues (){if _aced ==v {_eeb ._beca .DdList .Default =_bf .NewCT_DecimalNumber ();_eeb ._beca .DdList .Default .ValAttr =int64 (_bgfd ); -break ;};};};}; +// GetStyleByID returns Style by it's IdAttr. +func (_fbbf *Document )GetStyleByID (id string )Style {for _ ,_efafg :=range _fbbf .Styles ._cdcg .Style {if _efafg .StyleIdAttr !=nil &&*_efafg .StyleIdAttr ==id {return Style {_efafg };};};return Style {};}; -// SetBottomPct sets the cell bottom margin -func (_abdd CellMargins )SetBottomPct (pct float64 ){_abdd ._dcd .Bottom =_bf .NewCT_TblWidth ();_eac (_abdd ._dcd .Bottom ,pct );}; +// SetTextWrapBehindText sets the text wrap to behind text. +func (_aa AnchoredDrawing )SetTextWrapBehindText (){_aa ._cfg .Choice =&_cf .WdEG_WrapTypeChoice {};_aa ._cfg .Choice .WrapNone =_cf .NewWdCT_WrapNone ();_aa ._cfg .BehindDocAttr =true ;_aa ._cfg .LayoutInCellAttr =true ;_aa ._cfg .AllowOverlapAttr =true ; +}; -// SetHangingIndent controls special indent of paragraph. -func (_dbcc Paragraph )SetHangingIndent (m _abg .Distance ){_dbcc .ensurePPr ();_bcead :=_dbcc ._dbga .PPr ;if _bcead .Ind ==nil {_bcead .Ind =_bf .NewCT_Ind ();};if m ==_abg .Zero {_bcead .Ind .HangingAttr =nil ;}else {_bcead .Ind .HangingAttr =&_de .ST_TwipsMeasure {}; -_bcead .Ind .HangingAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (m /_abg .Twips ));};};func _cbeg (_eagg _ce .ReaderAt ,_baac int64 ,_eff string )(*Document ,error ){const _ecdc ="\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0052\u0065\u0061\u0064"; -if !_ac .GetLicenseKey ().IsLicensed ()&&!_ecg {_cag .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");_cag .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); -return nil ,_ca .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");};_fgef :=New ();_fgef .Numbering ._gdegf =nil ;if len (_eff )> 0{_fgef ._abed =_eff ; -}else {_ebdb ,_dabcb :=_ac .GenRefId ("\u0064\u0072");if _dabcb !=nil {_e .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_dabcb );return nil ,_dabcb ;};_fgef ._abed =_ebdb ;};if _beda :=_ac .Track (_fgef ._abed ,_ecdc );_beda !=nil {_e .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_beda ); -return nil ,_beda ;};_fgeae ,_ecbe :=_ccd .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0064\u006f\u0063\u0078");if _ecbe !=nil {return nil ,_ecbe ;};_fgef .TmpPath =_fgeae ;_bffa ,_ecbe :=_bc .NewReader (_eagg ,_baac );if _ecbe !=nil {return nil ,_cag .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_ecbe ); -};_ebeb :=[]*_bc .File {};_ebeb =append (_ebeb ,_bffa .File ...);_cbbf :=false ;for _ ,_aac :=range _ebeb {if _aac .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_cbbf =true ; -break ;};};if _cbbf {_fgef .CreateCustomProperties ();};_bgec :=_fgef ._aff .ConformanceAttr ;_bgg :=_fg .DecodeMap {};_bgg .SetOnNewRelationshipFunc (_fgef .onNewRelationship );_bgg .AddTarget (_d .ContentTypesFilename ,_fgef .ContentTypes .X (),"",0); -_bgg .AddTarget (_d .BaseRelsFilename ,_fgef .Rels .X (),"",0);if _baec :=_bgg .Decode (_ebeb );_baec !=nil {return nil ,_baec ;};_fgef ._aff .ConformanceAttr =_bgec ;for _ ,_ffeg :=range _ebeb {if _ffeg ==nil {continue ;};if _ffb :=_fgef .AddExtraFileFromZip (_ffeg ); -_ffb !=nil {return nil ,_ffb ;};};if _cbbf {_badc :=false ;for _ ,_cecg :=range _fgef .Rels .X ().Relationship {if _cecg .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_badc =true ; -break ;};};if !_badc {_fgef .AddCustomRelationships ();};};return _fgef ,nil ;}; +// SetTextWrapSquare sets the text wrap to square with a given wrap type. +func (_aggd AnchoredDrawing )SetTextWrapSquare (t _cf .WdST_WrapText ){_aggd ._cfg .Choice =&_cf .WdEG_WrapTypeChoice {};_aggd ._cfg .Choice .WrapSquare =_cf .NewWdCT_WrapSquare ();_aggd ._cfg .Choice .WrapSquare .WrapTextAttr =t ;};func _dbdf ()*_daa .Handles {_gebe :=_daa .NewHandles (); +_dgad :=_daa .NewCT_H ();_gcbg :="\u0023\u0030\u002c\u0062\u006f\u0074\u0074\u006f\u006dR\u0069\u0067\u0068\u0074";_dgad .PositionAttr =&_gcbg ;_aebca :="\u0036\u0036\u0032\u0039\u002c\u0031\u0034\u0039\u0037\u0031";_dgad .XrangeAttr =&_aebca ;_gebe .H =[]*_daa .CT_H {_dgad }; +return _gebe ;}; -// SetText sets the watermark text. -func (_bfdbc *WatermarkText )SetText (text string ){_gbcfa :=_bfdbc .getShape ();if _bfdbc ._feab !=nil {_bdfge :=_bfdbc ._feab .EG_ShapeElements ;if len (_bdfge )> 0&&_bdfge [0].Textpath !=nil {_bdfge [0].Textpath .StringAttr =&text ;};}else {_addg :=_bfdbc .findNode (_gbcfa ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"); -for _fdea ,_cbega :=range _addg .Attrs {if _cbega .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_addg .Attrs [_fdea ].Value =text ;};};};}; +// SetItalic sets the run to italic. +func (_cfccc RunProperties )SetItalic (b bool ){if !b {_cfccc ._dagc .I =nil ;_cfccc ._dagc .ICs =nil ;}else {_cfccc ._dagc .I =_cf .NewCT_OnOff ();_cfccc ._dagc .ICs =_cf .NewCT_OnOff ();};}; -// SetPrimaryStyle marks the style as a primary style. -func (_fbacf Style )SetPrimaryStyle (b bool ){if b {_fbacf ._ccecg .QFormat =_bf .NewCT_OnOff ();}else {_fbacf ._ccecg .QFormat =nil ;};};func (_dgee *WatermarkPicture )getShapeImagedata ()*_d .XSDAny {return _dgee .getInnerElement ("\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"); +// Paragraphs returns the paragraphs within a structured document tag. +func (_dfae StructuredDocumentTag )Paragraphs ()[]Paragraph {if _dfae ._deaad .SdtContent ==nil {return nil ;};_gebbf :=[]Paragraph {};for _ ,_ffaf :=range _dfae ._deaad .SdtContent .P {_gebbf =append (_gebbf ,Paragraph {_dfae ._aafb ,_ffaf });};return _gebbf ; }; -// SetStyle sets style to the text in watermark. -func (_adfe *WatermarkText )SetStyle (style _ba .TextpathStyle ){_cfeb :=_adfe .getShape ();if _adfe ._feab !=nil {_fbcd :=_adfe ._feab .EG_ShapeElements ;if len (_fbcd )> 0&&_fbcd [0].Textpath !=nil {var _fdge =style .String ();_fbcd [0].Textpath .StyleAttr =&_fdge ; -};return ;};_ebfa :=_adfe .findNode (_cfeb ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068");for _bbbbd ,_bedcc :=range _ebfa .Attrs {if _bedcc .Name .Local =="\u0073\u0074\u0079l\u0065"{_ebfa .Attrs [_bbbbd ].Value =style .String ();};};}; +// ComplexSizeValue returns the value of run font size for complex fonts in points. +func (_dbegb RunProperties )ComplexSizeValue ()float64 {if _gagbg :=_dbegb ._dagc .SzCs ;_gagbg !=nil {_caeff :=_gagbg .ValAttr ;if _caeff .ST_UnsignedDecimalNumber !=nil {return float64 (*_caeff .ST_UnsignedDecimalNumber )/2;};};return 0.0;}; -// FindNodeByStyleId return slice of node base on style id. -func (_dbfc *Nodes )FindNodeByStyleId (styleId string )[]Node {_dfge :=[]Node {};for _ ,_cagf :=range _dbfc ._gdbf {switch _fdag :=_cagf ._gcedb .(type ){case *Paragraph :if _fdag !=nil &&_fdag .Style ()==styleId {_dfge =append (_dfge ,_cagf );};case *Table :if _fdag !=nil &&_fdag .Style ()==styleId {_dfge =append (_dfge ,_cagf ); -};};_abbeg :=Nodes {_gdbf :_cagf .Children };_dfge =append (_dfge ,_abbeg .FindNodeByStyleId (styleId )...);};return _dfge ;}; +// SetLinkedStyle sets the style that this style is linked to. +func (_bgcd Style )SetLinkedStyle (name string ){if name ==""{_bgcd ._bccef .Link =nil ;}else {_bgcd ._bccef .Link =_cf .NewCT_String ();_bgcd ._bccef .Link .ValAttr =name ;};}; -// AddField adds a field (automatically computed text) to the document. -func (_ebecg Run )AddField (code string ){_ebecg .AddFieldWithFormatting (code ,"",true )};func _abfa (_cccec *_bf .CT_Border ,_dccbe _bf .ST_Border ,_bgecg _ff .Color ,_caaf _abg .Distance ){_cccec .ValAttr =_dccbe ;_cccec .ColorAttr =&_bf .ST_HexColor {}; -if _bgecg .IsAuto (){_cccec .ColorAttr .ST_HexColorAuto =_bf .ST_HexColorAutoAuto ;}else {_cccec .ColorAttr .ST_HexColorRGB =_bgecg .AsRGBString ();};if _caaf !=_abg .Zero {_cccec .SzAttr =_d .Uint64 (uint64 (_caaf /_abg .Point *8));};}; +// SetFirstLineIndent controls the indentation of the first line in a paragraph. +func (_febf ParagraphProperties )SetFirstLineIndent (m _eea .Distance ){if _febf ._effdb .Ind ==nil {_febf ._effdb .Ind =_cf .NewCT_Ind ();};if m ==_eea .Zero {_febf ._effdb .Ind .FirstLineAttr =nil ;}else {_febf ._effdb .Ind .FirstLineAttr =&_bd .ST_TwipsMeasure {}; +_febf ._effdb .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_eea .Twips ));};}; -// Runs returns all of the runs in a paragraph. -func (_dgdcg Paragraph )Runs ()[]Run {_dgdea :=[]Run {};for _ ,_bedacd :=range _dgdcg ._dbga .EG_PContent {if _bedacd .Hyperlink !=nil &&_bedacd .Hyperlink .EG_ContentRunContent !=nil {for _ ,_gaagfg :=range _bedacd .Hyperlink .EG_ContentRunContent {if _gaagfg .R !=nil {_dgdea =append (_dgdea ,Run {_dgdcg ._gffg ,_gaagfg .R }); -};};};for _ ,_bbgf :=range _bedacd .EG_ContentRunContent {if _bbgf .R !=nil {_dgdea =append (_dgdea ,Run {_dgdcg ._gffg ,_bbgf .R });};if _bbgf .Sdt !=nil &&_bbgf .Sdt .SdtContent !=nil {for _ ,_gaed :=range _bbgf .Sdt .SdtContent .EG_ContentRunContent {if _gaed .R !=nil {_dgdea =append (_dgdea ,Run {_dgdcg ._gffg ,_gaed .R }); -};};};};};return _dgdea ;}; +// SetAll sets all of the borders to a given value. +func (_bega TableBorders )SetAll (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_bega .SetBottom (t ,c ,thickness );_bega .SetLeft (t ,c ,thickness );_bega .SetRight (t ,c ,thickness );_bega .SetTop (t ,c ,thickness );_bega .SetInsideHorizontal (t ,c ,thickness ); +_bega .SetInsideVertical (t ,c ,thickness );}; -// InsertRowBefore inserts a row before another row -func (_fbfge Table )InsertRowBefore (r Row )Row {for _eebd ,_bcce :=range _fbfge ._gbaed .EG_ContentRowContent {if len (_bcce .Tr )> 0&&r .X ()==_bcce .Tr [0]{_ddae :=_bf .NewEG_ContentRowContent ();_fbfge ._gbaed .EG_ContentRowContent =append (_fbfge ._gbaed .EG_ContentRowContent ,nil ); -copy (_fbfge ._gbaed .EG_ContentRowContent [_eebd +1:],_fbfge ._gbaed .EG_ContentRowContent [_eebd :]);_fbfge ._gbaed .EG_ContentRowContent [_eebd ]=_ddae ;_acbb :=_bf .NewCT_Row ();_ddae .Tr =append (_ddae .Tr ,_acbb );return Row {_fbfge ._daafa ,_acbb }; -};};return _fbfge .AddRow ();}; +// RStyle returns the name of character style. +// It is defined here http://officeopenxml.com/WPstyleCharStyles.php +func (_eege ParagraphProperties )RStyle ()string {if _eege ._effdb .RPr .RStyle !=nil {return _eege ._effdb .RPr .RStyle .ValAttr ;};return "";}; -// SetBottom sets the bottom border to a specified type, color and thickness. -func (_cddf TableBorders )SetBottom (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_cddf ._fbdf .Bottom =_bf .NewCT_Border ();_gbfg (_cddf ._fbdf .Bottom ,t ,c ,thickness );}; +// Cells returns the cells defined in the table. +func (_dbbef Row )Cells ()[]Cell {_bgba :=[]Cell {};for _ ,_eaee :=range _dbbef ._gbbca .EG_ContentCellContent {for _ ,_aaegbc :=range _eaee .Tc {_bgba =append (_bgba ,Cell {_dbbef ._aebae ,_aaegbc });};if _eaee .Sdt !=nil &&_eaee .Sdt .SdtContent !=nil {for _ ,_acgae :=range _eaee .Sdt .SdtContent .Tc {_bgba =append (_bgba ,Cell {_dbbef ._aebae ,_acgae }); +};};};return _bgba ;}; -// AddImageRef add ImageRef to header as relationship, returning ImageRef -// that can be used to be placed as header content. -func (_gggc Header )AddImageRef (r _aa .ImageRef )(_aa .ImageRef ,error ){var _gaff _aa .Relationships ;for _affaa ,_bfagb :=range _gggc ._bggab ._cee {if _bfagb ==_gggc ._ggab {_gaff =_gggc ._bggab ._fgea [_affaa ];};};_bgaa :=_gaff .AddRelationship (r .Target (),_d .ImageType ); -r .SetRelID (_bgaa .X ().IdAttr );return r ,nil ;}; +// AddTabStop adds a tab stop to the paragraph. It controls the position of text when using Run.AddTab() +func (_begd ParagraphProperties )AddTabStop (position _eea .Distance ,justificaton _cf .ST_TabJc ,leader _cf .ST_TabTlc ){if _begd ._effdb .Tabs ==nil {_begd ._effdb .Tabs =_cf .NewCT_Tabs ();};_gaaccc :=_cf .NewCT_TabStop ();_gaaccc .LeaderAttr =leader ; +_gaaccc .ValAttr =justificaton ;_gaaccc .PosAttr .Int64 =_c .Int64 (int64 (position /_eea .Twips ));_begd ._effdb .Tabs .Tab =append (_begd ._effdb .Tabs .Tab ,_gaaccc );}; -// AddFootnoteReference adds a footnote reference to a run. -func (_dffd Run )AddFootnoteReference (){_ceccc :=_dffd .newIC ();_ceccc .FootnoteRef =&_bf .CT_Empty {};}; +// SetToolTip sets the tooltip text for a hyperlink. +func (_cebg HyperLink )SetToolTip (text string ){if text ==""{_cebg ._gdbde .TooltipAttr =nil ;}else {_cebg ._gdbde .TooltipAttr =_c .String (text );};}; -// AddCheckBox adds checkbox form field to the paragraph and returns it. -func (_babfc Paragraph )AddCheckBox (name string )FormField {_eaba :=_babfc .addFldCharsForField (name ,"\u0046\u004f\u0052M\u0043\u0048\u0045\u0043\u004b\u0042\u004f\u0058");_eaba ._beca .CheckBox =_bf .NewCT_FFCheckBox ();return _eaba ;}; +// SetLastRow controls the conditional formatting for the last row in a table. +// This is called the 'Total' row within Word. +func (_ddggb TableLook )SetLastRow (on bool ){if !on {_ddggb ._befbag .LastRowAttr =&_bd .ST_OnOff {};_ddggb ._befbag .LastRowAttr .ST_OnOff1 =_bd .ST_OnOff1Off ;}else {_ddggb ._befbag .LastRowAttr =&_bd .ST_OnOff {};_ddggb ._befbag .LastRowAttr .ST_OnOff1 =_bd .ST_OnOff1On ; +};}; -// InitializeDefault constructs the default styles. -func (_aged Styles )InitializeDefault (){_aged .initializeDocDefaults ();_aged .initializeStyleDefaults ();}; +// AddField adds a field (automatically computed text) to the document. +func (_dgaeb Run )AddField (code string ){_dgaeb .AddFieldWithFormatting (code ,"",true )}; -// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. -func (_aeca ParagraphProperties )CharacterSpacingMeasure ()string {if _ecab :=_aeca ._fcdce .RPr .Spacing ;_ecab !=nil {_adag :=_ecab .ValAttr ;if _adag .ST_UniversalMeasure !=nil {return *_adag .ST_UniversalMeasure ;};};return "";}; +// X returns the inner wrapped XML type. +func (_gaddc TableConditionalFormatting )X ()*_cf .CT_TblStylePr {return _gaddc ._decdg }; -// Nodes contains slice of Node element. -type Nodes struct{_gdbf []Node }; +// SetBeforeSpacing sets spacing above paragraph. +func (_fecf Paragraph )SetBeforeSpacing (d _eea .Distance ){_fecf .ensurePPr ();if _fecf ._cfba .PPr .Spacing ==nil {_fecf ._cfba .PPr .Spacing =_cf .NewCT_Spacing ();};_dcaafa :=_fecf ._cfba .PPr .Spacing ;_dcaafa .BeforeAttr =&_bd .ST_TwipsMeasure {}; +_dcaafa .BeforeAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (d /_eea .Twips ));}; -// SetNumberingDefinition sets the numbering definition ID via a NumberingDefinition -// defined in numbering.xml -func (_aacc Paragraph )SetNumberingDefinition (nd NumberingDefinition ){_aacc .ensurePPr ();if _aacc ._dbga .PPr .NumPr ==nil {_aacc ._dbga .PPr .NumPr =_bf .NewCT_NumPr ();};_bdca :=_bf .NewCT_DecimalNumber ();_egeaa :=int64 (-1);for _ ,_edfe :=range _aacc ._gffg .Numbering ._gdegf .Num {if _edfe .AbstractNumId !=nil &&_edfe .AbstractNumId .ValAttr ==nd .AbstractNumberID (){_egeaa =_edfe .NumIdAttr ; -};};if _egeaa ==-1{_eecb :=_bf .NewCT_Num ();_aacc ._gffg .Numbering ._gdegf .Num =append (_aacc ._gffg .Numbering ._gdegf .Num ,_eecb );_eecb .NumIdAttr =int64 (len (_aacc ._gffg .Numbering ._gdegf .Num ));_eecb .AbstractNumId =_bf .NewCT_DecimalNumber (); -_eecb .AbstractNumId .ValAttr =nd .AbstractNumberID ();};_bdca .ValAttr =_egeaa ;_aacc ._dbga .PPr .NumPr .NumId =_bdca ;}; +// ReplaceTextByRegexp replace text inside node using regexp. +func (_bafe *Nodes )ReplaceTextByRegexp (expr *_cc .Regexp ,newText string ){for _ ,_gdeg :=range _bafe ._cdcfc {_gdeg .ReplaceTextByRegexp (expr ,newText );};}; -// 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 (_fcgc Document )SetConformance (conformanceAttr _de .ST_ConformanceClass ){_fcgc ._aff .ConformanceAttr =conformanceAttr ;}; +// SetHangingIndent controls the indentation of the non-first lines in a paragraph. +func (_befd ParagraphProperties )SetHangingIndent (m _eea .Distance ){if _befd ._effdb .Ind ==nil {_befd ._effdb .Ind =_cf .NewCT_Ind ();};if m ==_eea .Zero {_befd ._effdb .Ind .HangingAttr =nil ;}else {_befd ._effdb .Ind .HangingAttr =&_bd .ST_TwipsMeasure {}; +_befd ._effdb .Ind .HangingAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_eea .Twips ));};}; -// Imprint returns true if run imprint is on. -func (_aedgg RunProperties )Imprint ()bool {return _bffc (_aedgg ._gaffa .Imprint )}; +// 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{_a .DocBase ;_gdf *_cf .Document ;Settings Settings ;Numbering Numbering ;Styles Styles ;_bba []*_cf .Hdr ;_abe []_a .Relationships ;_eged []*_cf .Ftr ;_abg []_a .Relationships ;_dfc _a .Relationships ;_aae []*_ab .Theme ;_aaef *_cf .WebSettings ; +_aef *_cf .Fonts ;_edc *_cf .Endnotes ;_adb *_cf .Footnotes ;_becd []*_bf .Control ;_aed []*chart ;_fcc string ;}; -// SetLeft sets the cell left margin -func (_abf CellMargins )SetLeft (d _abg .Distance ){_abf ._dcd .Left =_bf .NewCT_TblWidth ();_faca (_abf ._dcd .Left ,d );}; +// X returns the inner wrapped XML type. +func (_ecf Color )X ()*_cf .CT_Color {return _ecf ._de }; -// Properties returns the cell properties. -func (_ffa Cell )Properties ()CellProperties {if _ffa ._cbe .TcPr ==nil {_ffa ._cbe .TcPr =_bf .NewCT_TcPr ();};return CellProperties {_ffa ._cbe .TcPr };};func (_dccbec Styles )initializeDocDefaults (){_dccbec ._aebbf .DocDefaults =_bf .NewCT_DocDefaults (); -_dccbec ._aebbf .DocDefaults .RPrDefault =_bf .NewCT_RPrDefault ();_dccbec ._aebbf .DocDefaults .RPrDefault .RPr =_bf .NewCT_RPr ();_caaff :=RunProperties {_dccbec ._aebbf .DocDefaults .RPrDefault .RPr };_caaff .SetSize (12*_abg .Point );_caaff .Fonts ().SetASCIITheme (_bf .ST_ThemeMajorAscii ); -_caaff .Fonts ().SetEastAsiaTheme (_bf .ST_ThemeMajorEastAsia );_caaff .Fonts ().SetHANSITheme (_bf .ST_ThemeMajorHAnsi );_caaff .Fonts ().SetCSTheme (_bf .ST_ThemeMajorBidi );_caaff .X ().Lang =_bf .NewCT_Language ();_caaff .X ().Lang .ValAttr =_d .String ("\u0065\u006e\u002dU\u0053"); -_caaff .X ().Lang .EastAsiaAttr =_d .String ("\u0065\u006e\u002dU\u0053");_caaff .X ().Lang .BidiAttr =_d .String ("\u0061\u0072\u002dS\u0041");_dccbec ._aebbf .DocDefaults .PPrDefault =_bf .NewCT_PPrDefault ();}; +// AppendNode append node to document element. +func (_geef *Document )AppendNode (node Node ){_geef .insertImageFromNode (node );_geef .insertStyleFromNode (node );for _ ,_abga :=range node .Children {_geef .insertImageFromNode (_abga );_geef .insertStyleFromNode (_abga );};switch _bgagc :=node .X ().(type ){case *Paragraph :_geef .appendParagraph (nil ,*_bgagc ,false ); +case *Table :_geef .appendTable (nil ,*_bgagc ,false );};if node ._facb !=nil {if node ._facb ._aae !=nil {if _eddd :=_geef ._dfc .FindRIDForN (0,_c .ThemeType );_eddd ==""{if _cdfa :=node ._facb ._dfc .FindRIDForN (0,_c .ThemeType );_cdfa !=""{_geef ._aae =append (_geef ._aae ,node ._facb ._aae ...); +_ggdd :=node ._facb ._dfc .GetTargetByRelId (_cdfa );_geef .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072\u0064\u002f"+_ggdd ,"\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"); +_geef ._dfc .AddRelationship (_ggdd ,_c .ThemeType );};};};_eebba :=_geef ._aef ;_affe :=node ._facb ._aef ;if _eebba !=nil {if _affe !=nil {if _eebba .Font !=nil {if _affe .Font !=nil {for _ ,_agee :=range _affe .Font {_ccdb :=true ;for _ ,_cfbe :=range _eebba .Font {if _cfbe .NameAttr ==_agee .NameAttr {_ccdb =false ; +break ;};};if _ccdb {_eebba .Font =append (_eebba .Font ,_agee );};};};}else {_eebba .Font =_affe .Font ;};};}else if _affe !=nil {_eebba =_affe ;};_geef ._aef =_eebba ;if _dadc :=_geef ._dfc .FindRIDForN (0,_c .FontTableType );_dadc ==""{_geef .ContentTypes .AddOverride ("\u002f\u0077\u006f\u0072d/\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065\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\u0066\u006f\u006e\u0074T\u0061\u0062\u006c\u0065\u002b\u0078m\u006c"); +_geef ._dfc .AddRelationship ("\u0066\u006f\u006e\u0074\u0054\u0061\u0062\u006c\u0065\u002e\u0078\u006d\u006c",_c .FontTableType );};};}; -// X returns the inner wrapped XML type. -func (_fgbb TableConditionalFormatting )X ()*_bf .CT_TblStylePr {return _fgbb ._dbca }; +// Font returns the name of paragraph font family. +func (_fadb ParagraphProperties )Font ()string {if _fgcg :=_fadb ._effdb .RPr .RFonts ;_fgcg !=nil {if _fgcg .AsciiAttr !=nil {return *_fgcg .AsciiAttr ;}else if _fgcg .HAnsiAttr !=nil {return *_fgcg .HAnsiAttr ;}else if _fgcg .CsAttr !=nil {return *_fgcg .CsAttr ; +};};return "";}; -// InsertParagraphBefore adds a new empty paragraph before the relativeTo -// paragraph. -func (_egdgd *Document )InsertParagraphBefore (relativeTo Paragraph )Paragraph {return _egdgd .insertParagraph (relativeTo ,true );}; +// TextWithOptions extract text with options. +func (_bbdb *DocText )TextWithOptions (options ExtractTextOptions )string {_dfgg :=make (map[int64 ]map[int64 ]int64 ,0);_egfd :=_cg .NewBuffer ([]byte {});_beddg :=int64 (0);_gbbg :=int64 (0);_ccdd :=int64 (0);for _gdbfg ,_cbed :=range _bbdb .Items {_cgaa :=false ; +if _cbed .Text !=""{if _gdbfg > 0{if _cbed .Paragraph !=_bbdb .Items [_gdbfg -1].Paragraph {_cgaa =true ;};if !options .RunsOnNewLine &&_cgaa {_egfd .WriteString ("\u000a");}else if options .RunsOnNewLine {_egfd .WriteString ("\u000a");};}else {_cgaa =true ; +};if options .WithNumbering {if _cgaa {for _ ,_bccb :=range _bbdb ._faee {if _bccb .FromParagraph ==nil {continue ;};if _bccb .FromParagraph .X ()==_cbed .Paragraph {if _gaacc :=_bccb .NumberingLevel .X ();_gaacc !=nil {if _bccb .AbstractNumId !=nil &&_bbdb ._ffef [*_bccb .AbstractNumId ][_gaacc .IlvlAttr ]> 0{if _ ,_ccaa :=_dfgg [*_bccb .AbstractNumId ]; +_ccaa {if _ ,_beegg :=_dfgg [*_bccb .AbstractNumId ][_gaacc .IlvlAttr ];_beegg {_dfgg [*_bccb .AbstractNumId ][_gaacc .IlvlAttr ]++;}else {_dfgg [*_bccb .AbstractNumId ][_gaacc .IlvlAttr ]=1;};}else {_dfgg [*_bccb .AbstractNumId ]=map[int64 ]int64 {_gaacc .IlvlAttr :1}; +};if _beddg ==_bccb .NumberingLevel .X ().IlvlAttr &&_gaacc .IlvlAttr > 0{_gbbg ++;}else {_gbbg =_dfgg [*_bccb .AbstractNumId ][_gaacc .IlvlAttr ];if _gaacc .IlvlAttr > _beddg &&_ccdd ==*_bccb .AbstractNumId {_gbbg =1;};};_ddba :="";if _gaacc .LvlText .ValAttr !=nil {_ddba =*_gaacc .LvlText .ValAttr ; +};_dabg :=_gb .FormatNumberingText (_gbbg ,_gaacc .IlvlAttr ,_ddba ,_gaacc .NumFmt ,_dfgg [*_bccb .AbstractNumId ]);_egfd .WriteString (_dabg );_bbdb ._ffef [*_bccb .AbstractNumId ][_gaacc .IlvlAttr ]--;_beddg =_gaacc .IlvlAttr ;_ccdd =*_bccb .AbstractNumId ; +if options .NumberingIndent !=""{_egfd .WriteString (options .NumberingIndent );};};};break ;};};};};_egfd .WriteString (_cbed .Text );};};return _egfd .String ();};type mergeFieldInfo struct{_eabcg string ;_ggbd string ;_egage string ;_cdffc bool ;_bcfa bool ; +_aeef bool ;_aaebf bool ;_deff Paragraph ;_dggd ,_dggc ,_ecddf int ;_geaab *_cf .EG_PContent ;_gbbef bool ;}; -// SetCellSpacingAuto sets the cell spacing within a table to automatic. -func (_fedbg TableStyleProperties )SetCellSpacingAuto (){_fedbg ._efbde .TblCellSpacing =_bf .NewCT_TblWidth ();_fedbg ._efbde .TblCellSpacing .TypeAttr =_bf .ST_TblWidthAuto ;}; +// AddDrawingInline adds an inline drawing from an ImageRef. +func (_gbdb Run )AddDrawingInline (img _a .ImageRef )(InlineDrawing ,error ){_gdbfd :=_gbdb .newIC ();_gdbfd .Drawing =_cf .NewCT_Drawing ();_bcgg :=_cf .NewWdInline ();_egffb :=InlineDrawing {_gbdb ._fcfcd ,_bcgg };_bcgg .CNvGraphicFramePr =_ab .NewCT_NonVisualGraphicFrameProperties (); +_gdbfd .Drawing .Inline =append (_gdbfd .Drawing .Inline ,_bcgg );_bcgg .Graphic =_ab .NewGraphic ();_bcgg .Graphic .GraphicData =_ab .NewCT_GraphicalObjectData ();_bcgg .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"; +_bcgg .DistTAttr =_c .Uint32 (0);_bcgg .DistLAttr =_c .Uint32 (0);_bcgg .DistBAttr =_c .Uint32 (0);_bcgg .DistRAttr =_c .Uint32 (0);_bcgg .Extent .CxAttr =int64 (float64 (img .Size ().X *_eea .Pixel72 )/_eea .EMU );_bcgg .Extent .CyAttr =int64 (float64 (img .Size ().Y *_eea .Pixel72 )/_eea .EMU ); +_edcde :=0x7FFFFFFF&_g .Uint32 ();_bcgg .DocPr .IdAttr =_edcde ;_bgac :=_cb .NewPic ();_bgac .NvPicPr .CNvPr .IdAttr =_edcde ;_eedb :=img .RelID ();if _eedb ==""{return _egffb ,_be .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"); +};_bcgg .Graphic .GraphicData .Any =append (_bcgg .Graphic .GraphicData .Any ,_bgac );_bgac .BlipFill =_ab .NewCT_BlipFillProperties ();_bgac .BlipFill .Blip =_ab .NewCT_Blip ();_bgac .BlipFill .Blip .EmbedAttr =&_eedb ;_bgac .BlipFill .Stretch =_ab .NewCT_StretchInfoProperties (); +_bgac .BlipFill .Stretch .FillRect =_ab .NewCT_RelativeRect ();_bgac .SpPr =_ab .NewCT_ShapeProperties ();_bgac .SpPr .Xfrm =_ab .NewCT_Transform2D ();_bgac .SpPr .Xfrm .Off =_ab .NewCT_Point2D ();_bgac .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_c .Int64 (0); +_bgac .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_c .Int64 (0);_bgac .SpPr .Xfrm .Ext =_ab .NewCT_PositiveSize2D ();_bgac .SpPr .Xfrm .Ext .CxAttr =int64 (img .Size ().X *_eea .Point );_bgac .SpPr .Xfrm .Ext .CyAttr =int64 (img .Size ().Y *_eea .Point ); +_bgac .SpPr .PrstGeom =_ab .NewCT_PresetGeometry2D ();_bgac .SpPr .PrstGeom .PrstAttr =_ab .ST_ShapeTypeRect ;return _egffb ,nil ;}; -// SetAllowOverlapAttr sets the allowOverlap attribute of anchor. -func (_cga AnchoredDrawing )SetAllowOverlapAttr (val bool ){_cga ._fc .AllowOverlapAttr =val }; +// Node is document element node, +// contains Paragraph or Table element. +type Node struct{_facb *Document ;_ffbba interface{};Style Style ;AnchoredDrawings []AnchoredDrawing ;InlineDrawings []InlineDrawing ;Children []Node ;}; -// Clear clears all content within a footer -func (_effd Footer )Clear (){_effd ._cbgde .EG_ContentBlockContent =nil }; +// DoubleStrike returns true if run is double striked. +func (_fccd RunProperties )DoubleStrike ()bool {return _dcbc (_fccd ._dagc .Dstrike )}; -// WatermarkPicture is watermark picture within document. -type WatermarkPicture struct{_geed *_bf .CT_Picture ;_bcdfc *_ba .ShapeStyle ;_gbdfg *_ga .Shape ;_ecfa *_ga .Shapetype ;}; +// // SetBeforeLineSpacing sets spacing above paragraph in line units. +func (_dagb Paragraph )SetBeforeLineSpacing (d _eea .Distance ){_dagb .ensurePPr ();if _dagb ._cfba .PPr .Spacing ==nil {_dagb ._cfba .PPr .Spacing =_cf .NewCT_Spacing ();};_fddc :=_dagb ._cfba .PPr .Spacing ;_fddc .BeforeLinesAttr =_c .Int64 (int64 (d /_eea .Twips )); +}; -// 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 (_decg Document )SetStrict (strict bool ){if strict {_decg ._aff .ConformanceAttr =_de .ST_ConformanceClassStrict ;}else {_decg ._aff .ConformanceAttr =_de .ST_ConformanceClassTransitional ;};}; +// CharacterSpacingMeasure returns paragraph characters spacing with its measure which can be mm, cm, in, pt, pc or pi. +func (_dbga ParagraphProperties )CharacterSpacingMeasure ()string {if _dggcd :=_dbga ._effdb .RPr .Spacing ;_dggcd !=nil {_cceff :=_dggcd .ValAttr ;if _cceff .ST_UniversalMeasure !=nil {return *_cceff .ST_UniversalMeasure ;};};return "";}; -// SetLeftIndent controls left indent of paragraph. -func (_fccb Paragraph )SetLeftIndent (m _abg .Distance ){_fccb .ensurePPr ();_gffb :=_fccb ._dbga .PPr ;if _gffb .Ind ==nil {_gffb .Ind =_bf .NewCT_Ind ();};if m ==_abg .Zero {_gffb .Ind .LeftAttr =nil ;}else {_gffb .Ind .LeftAttr =&_bf .ST_SignedTwipsMeasure {}; -_gffb .Ind .LeftAttr .Int64 =_d .Int64 (int64 (m /_abg .Twips ));};}; +// SetCSTheme sets the font complex script theme. +func (_fdcfd Fonts )SetCSTheme (t _cf .ST_Theme ){_fdcfd ._dabc .CsthemeAttr =t }; // X returns the inner wrapped XML type. -func (_babab Table )X ()*_bf .CT_Tbl {return _babab ._gbaed }; +func (_fbde NumberingDefinition )X ()*_cf .CT_AbstractNum {return _fbde ._egdc }; -// 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 (_aace Header )AddImage (i _aa .Image )(_aa .ImageRef ,error ){var _ccfdd _aa .Relationships ;for _ebac ,_cedf :=range _aace ._bggab ._cee {if _cedf ==_aace ._ggab {_ccfdd =_aace ._bggab ._fgea [_ebac ];};};_bcdgf :=_aa .MakeImageRef (i ,&_aace ._bggab .DocBase ,_ccfdd ); -if i .Data ==nil &&i .Path ==""{return _bcdgf ,_ca .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 _bcdgf ,_ca .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 _bcdgf ,_ca .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");};_aace ._bggab .Images =append (_aace ._bggab .Images ,_bcdgf ); -_gdegd :=_cag .Sprintf ("\u006d\u0065d\u0069\u0061\u002fi\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",len (_aace ._bggab .Images ),i .Format );_cgeeg :=_ccfdd .AddRelationship (_gdegd ,_d .ImageType );_bcdgf .SetRelID (_cgeeg .X ().IdAttr ); -return _bcdgf ,nil ;}; +// SetNumberingDefinitionByID sets the numbering definition ID directly, which must +// match an ID defined in numbering.xml +func (_ebeg Paragraph )SetNumberingDefinitionByID (abstractNumberID int64 ){_ebeg .ensurePPr ();if _ebeg ._cfba .PPr .NumPr ==nil {_ebeg ._cfba .PPr .NumPr =_cf .NewCT_NumPr ();};_dgdf :=_cf .NewCT_DecimalNumber ();_dgdf .ValAttr =int64 (abstractNumberID ); +_ebeg ._cfba .PPr .NumPr .NumId =_dgdf ;}; -// SetWidthAuto sets the the table width to automatic. -func (_acec TableProperties )SetWidthAuto (){_acec ._daef .TblW =_bf .NewCT_TblWidth ();_acec ._daef .TblW .TypeAttr =_bf .ST_TblWidthAuto ;}; +// CellProperties are a table cells properties within a document. +type CellProperties struct{_fgb *_cf .CT_TcPr }; -// Node is document element node, -// contains Paragraph or Table element. -type Node struct{_gdcag *Document ;_gcedb interface{};Style Style ;AnchoredDrawings []AnchoredDrawing ;InlineDrawings []InlineDrawing ;Children []Node ;}; +// SetText sets the watermark text. +func (_dbaee *WatermarkText )SetText (text string ){_fffag :=_dbaee .getShape ();if _dbaee ._deba !=nil {_acbac :=_dbaee ._deba .EG_ShapeElements ;if len (_acbac )> 0&&_acbac [0].Textpath !=nil {_acbac [0].Textpath .StringAttr =&text ;};}else {_bgdba :=_dbaee .findNode (_fffag ,"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"); +for _fbef ,_beaacd :=range _bgdba .Attrs {if _beaacd .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_bgdba .Attrs [_fbef ].Value =text ;};};};}; -// SetTop sets the top border to a specified type, color and thickness. -func (_dccbc ParagraphBorders )SetTop (t _bf .ST_Border ,c _ff .Color ,thickness _abg .Distance ){_dccbc ._gdbea .Top =_bf .NewCT_Border ();_abfa (_dccbc ._gdbea .Top ,t ,c ,thickness );}; +// SetStrikeThrough sets the run to strike-through. +func (_aacg RunProperties )SetStrikeThrough (b bool ){if !b {_aacg ._dagc .Strike =nil ;}else {_aacg ._dagc .Strike =_cf .NewCT_OnOff ();};};func (_bdbd *WatermarkText )getShapeType ()*_c .XSDAny {return _bdbd .getInnerElement ("\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"); +}; -// AddTextInput adds text input form field to the paragraph and returns it. -func (_dfgb Paragraph )AddTextInput (name string )FormField {_eabbb :=_dfgb .addFldCharsForField (name ,"\u0046\u004f\u0052\u004d\u0054\u0045\u0058\u0054");_eabbb ._beca .TextInput =_bf .NewCT_FFTextInput ();return _eabbb ;}; +// GetRightToLeft returns true if the run text is displayed from right to left. +func (_gfef RunProperties )GetRightToLeft ()bool {return _dcbc (_gfef ._dagc .Rtl )}; -// SetAlignment positions an anchored image via alignment. Offset is -// incompatible with SetOffset, whichever is called last is applied. -func (_gg AnchoredDrawing )SetAlignment (h _bf .WdST_AlignH ,v _bf .WdST_AlignV ){_gg .SetHAlignment (h );_gg .SetVAlignment (v );}; +// SetInsideVertical sets the interior vertical borders to a specified type, color and thickness. +func (_aafc TableBorders )SetInsideVertical (t _cf .ST_Border ,c _bec .Color ,thickness _eea .Distance ){_aafc ._gcdbd .InsideV =_cf .NewCT_Border ();_acfcd (_aafc ._gcdbd .InsideV ,t ,c ,thickness );}; -// Tables returns the tables defined in the header. -func (_dcea Header )Tables ()[]Table {_befcd :=[]Table {};if _dcea ._ggab ==nil {return nil ;};for _ ,_dffg :=range _dcea ._ggab .EG_ContentBlockContent {for _ ,_bccd :=range _dcea ._bggab .tables (_dffg ){_befcd =append (_befcd ,_bccd );};};return _befcd ; -}; +// SetTextWrapTopAndBottom sets the text wrap to top and bottom. +func (_gf AnchoredDrawing )SetTextWrapTopAndBottom (){_gf ._cfg .Choice =&_cf .WdEG_WrapTypeChoice {};_gf ._cfg .Choice .WrapTopAndBottom =_cf .NewWdCT_WrapTopBottom ();_gf ._cfg .LayoutInCellAttr =true ;_gf ._cfg .AllowOverlapAttr =true ;}; -// SetName sets the name of the image, visible in the properties of the image -// within Word. -func (_dd AnchoredDrawing )SetName (name string ){_dd ._fc .DocPr .NameAttr =name ;for _ ,_ceg :=range _dd ._fc .Graphic .GraphicData .Any {if _dgf ,_gc :=_ceg .(*_cgd .Pic );_gc {_dgf .NvPicPr .CNvPr .DescrAttr =_d .String (name );};};}; +// StructuredDocumentTags returns the structured document tags in the document +// which are commonly used in document templates. +func (_adbf *Document )StructuredDocumentTags ()[]StructuredDocumentTag {_ebce :=[]StructuredDocumentTag {};for _ ,_eaegg :=range _adbf ._gdf .Body .EG_BlockLevelElts {for _ ,_deed :=range _eaegg .EG_ContentBlockContent {if _deed .Sdt !=nil {_ebce =append (_ebce ,StructuredDocumentTag {_adbf ,_deed .Sdt }); +};};};return _ebce ;}; -// X returns the inner wrapped XML type. -func (_gagcb NumberingLevel )X ()*_bf .CT_Lvl {return _gagcb ._dfaa };func (_abbc *Document )addEndnotes (){_abbc ._cbfc =_bf .NewEndnotes ();_abbc .ContentTypes .AddOverride ("\u002fw\u006fr\u0064\u002f\u0065\u006e\u0064n\u006f\u0074e\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.\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073\u002b\u0078\u006d\u006c"); -_abbc ._bgf .AddRelationship ("\u002fw\u006fr\u0064\u002f\u0065\u006e\u0064n\u006f\u0074e\u0073\u002e\u0078\u006d\u006c",_d .EndNotesType );_dga :=_abbc .Styles .AddStyle (EndnoteTextStyleId ,_bf .ST_StyleTypeParagraph ,false );_dga .SetName ("\u0045\u006e\u0064n\u006f\u0074\u0065\u0020\u0054\u0065\u0078\u0074"); -_dga .SetBasedOn ("\u004e\u006f\u0072\u006d\u0061\u006c");_cece :=_dga .ParagraphProperties ();_cece .X ().SuppressLineNumbers =&_bf .CT_OnOff {};_geg :=_dga .RunProperties ();_geg .X ().Sz =&_bf .CT_HpsMeasure {ValAttr :_bf .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_cgb }}; -_geg .X ().SzCs =&_bf .CT_HpsMeasure {ValAttr :_bf .ST_HpsMeasure {ST_UnsignedDecimalNumber :&_cgb }};_dfga :=_abbc .Styles .AddStyle (_cbb ,_bf .ST_StyleTypeCharacter ,false );_dfga .SetName ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0020\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); -_efa :=_dfga .RunProperties ();_efa .X ().VertAlign =&_bf .CT_VerticalAlignRun {ValAttr :_de .ST_VerticalAlignRunSuperscript };_abbc .addEndnoteSeparator ();}; +// AnchorDrawWrapOptions is options to set +// wrapPolygon for wrap text through and tight. +type AnchorDrawWrapOptions struct{_ceg bool ;_fd *_ab .CT_Point2D ;_bb []*_ab .CT_Point2D ;}; -// PutNodeAfter put node to position after relativeTo. -func (_afdbf *Document )PutNodeAfter (relativeTo ,node Node ){_afdbf .putNode (relativeTo ,node ,false )}; +// SetStyle sets the style of a paragraph and is identical to setting it on the +// paragraph's Properties() +func (_dbbg Paragraph )SetStyle (s string ){_dbbg .ensurePPr ();if s ==""{_dbbg ._cfba .PPr .PStyle =nil ;}else {_dbbg ._cfba .PPr .PStyle =_cf .NewCT_String ();_dbbg ._cfba .PPr .PStyle .ValAttr =s ;};}; -// SetFirstLineIndent controls the indentation of the first line in a paragraph. -func (_abbga ParagraphProperties )SetFirstLineIndent (m _abg .Distance ){if _abbga ._fcdce .Ind ==nil {_abbga ._fcdce .Ind =_bf .NewCT_Ind ();};if m ==_abg .Zero {_abbga ._fcdce .Ind .FirstLineAttr =nil ;}else {_abbga ._fcdce .Ind .FirstLineAttr =&_de .ST_TwipsMeasure {}; -_abbga ._fcdce .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_d .Uint64 (uint64 (m /_abg .Twips ));};}; +// SetCellSpacingPercent sets the cell spacing within a table to a percent width. +func (_cgfc TableStyleProperties )SetCellSpacingPercent (pct float64 ){_cgfc ._eddc .TblCellSpacing =_cf .NewCT_TblWidth ();_cgfc ._eddc .TblCellSpacing .TypeAttr =_cf .ST_TblWidthPct ;_cgfc ._eddc .TblCellSpacing .WAttr =&_cf .ST_MeasurementOrPercent {}; +_cgfc ._eddc .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_cf .ST_DecimalNumberOrPercent {};_cgfc ._eddc .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_c .Int64 (int64 (pct *50));};const (FormFieldTypeUnknown FormFieldType =iota ; +FormFieldTypeText ;FormFieldTypeCheckBox ;FormFieldTypeDropDown ;);func _ffg (_ffge *_cf .CT_Tbl ,_fdce *_cf .CT_P ,_adab bool )*_cf .CT_Tbl {for _ ,_befa :=range _ffge .EG_ContentRowContent {for _ ,_gfa :=range _befa .Tr {for _ ,_eeaf :=range _gfa .EG_ContentCellContent {for _ ,_dgdc :=range _eeaf .Tc {for _bded ,_aaad :=range _dgdc .EG_BlockLevelElts {for _ ,_bdda :=range _aaad .EG_ContentBlockContent {for _cgfa ,_gcfe :=range _bdda .P {if _gcfe ==_fdce {_fgbd :=_cf .NewEG_BlockLevelElts (); +_fef :=_cf .NewEG_ContentBlockContent ();_fgbd .EG_ContentBlockContent =append (_fgbd .EG_ContentBlockContent ,_fef );_bcb :=_cf .NewCT_Tbl ();_fef .Tbl =append (_fef .Tbl ,_bcb );_dgdc .EG_BlockLevelElts =append (_dgdc .EG_BlockLevelElts ,nil );if _adab {copy (_dgdc .EG_BlockLevelElts [_bded +1:],_dgdc .EG_BlockLevelElts [_bded :]); +_dgdc .EG_BlockLevelElts [_bded ]=_fgbd ;if _cgfa !=0{_cca :=_cf .NewEG_BlockLevelElts ();_cac :=_cf .NewEG_ContentBlockContent ();_cca .EG_ContentBlockContent =append (_cca .EG_ContentBlockContent ,_cac );_cac .P =_bdda .P [:_cgfa ];_dgdc .EG_BlockLevelElts =append (_dgdc .EG_BlockLevelElts ,nil ); +copy (_dgdc .EG_BlockLevelElts [_bded +1:],_dgdc .EG_BlockLevelElts [_bded :]);_dgdc .EG_BlockLevelElts [_bded ]=_cca ;};_bdda .P =_bdda .P [_cgfa :];}else {copy (_dgdc .EG_BlockLevelElts [_bded +2:],_dgdc .EG_BlockLevelElts [_bded +1:]);_dgdc .EG_BlockLevelElts [_bded +1]=_fgbd ; +if _cgfa !=len (_bdda .P )-1{_baee :=_cf .NewEG_BlockLevelElts ();_adg :=_cf .NewEG_ContentBlockContent ();_baee .EG_ContentBlockContent =append (_baee .EG_ContentBlockContent ,_adg );_adg .P =_bdda .P [_cgfa +1:];_dgdc .EG_BlockLevelElts =append (_dgdc .EG_BlockLevelElts ,nil ); +copy (_dgdc .EG_BlockLevelElts [_bded +3:],_dgdc .EG_BlockLevelElts [_bded +2:]);_dgdc .EG_BlockLevelElts [_bded +2]=_baee ;}else {_dgee :=_cf .NewEG_BlockLevelElts ();_bfc :=_cf .NewEG_ContentBlockContent ();_dgee .EG_ContentBlockContent =append (_dgee .EG_ContentBlockContent ,_bfc ); +_bfc .P =[]*_cf .CT_P {_cf .NewCT_P ()};_dgdc .EG_BlockLevelElts =append (_dgdc .EG_BlockLevelElts ,nil );copy (_dgdc .EG_BlockLevelElts [_bded +3:],_dgdc .EG_BlockLevelElts [_bded +2:]);_dgdc .EG_BlockLevelElts [_bded +2]=_dgee ;};_bdda .P =_bdda .P [:_cgfa +1]; +};return _bcb ;};};for _ ,_cgc :=range _bdda .Tbl {_dbe :=_ffg (_cgc ,_fdce ,_adab );if _dbe !=nil {return _dbe ;};};};};};};};};return nil ;};func (_fadfe Styles )initializeStyleDefaults (){_eecb :=_fadfe .AddStyle ("\u004e\u006f\u0072\u006d\u0061\u006c",_cf .ST_StyleTypeParagraph ,true ); +_eecb .SetName ("\u004e\u006f\u0072\u006d\u0061\u006c");_eecb .SetPrimaryStyle (true );_ecfd :=_fadfe .AddStyle ("D\u0065f\u0061\u0075\u006c\u0074\u0050\u0061\u0072\u0061g\u0072\u0061\u0070\u0068Fo\u006e\u0074",_cf .ST_StyleTypeCharacter ,true );_ecfd .SetName ("\u0044\u0065\u0066\u0061ul\u0074\u0020\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0020\u0046\u006fn\u0074"); +_ecfd .SetUISortOrder (1);_ecfd .SetSemiHidden (true );_ecfd .SetUnhideWhenUsed (true );_fgfdf :=_fadfe .AddStyle ("\u0054i\u0074\u006c\u0065\u0043\u0068\u0061r",_cf .ST_StyleTypeCharacter ,false );_fgfdf .SetName ("\u0054\u0069\u0074\u006c\u0065\u0020\u0043\u0068\u0061\u0072"); +_fgfdf .SetBasedOn (_ecfd .StyleID ());_fgfdf .SetLinkedStyle ("\u0054\u0069\u0074l\u0065");_fgfdf .SetUISortOrder (10);_fgfdf .RunProperties ().Fonts ().SetASCIITheme (_cf .ST_ThemeMajorAscii );_fgfdf .RunProperties ().Fonts ().SetEastAsiaTheme (_cf .ST_ThemeMajorEastAsia ); +_fgfdf .RunProperties ().Fonts ().SetHANSITheme (_cf .ST_ThemeMajorHAnsi );_fgfdf .RunProperties ().Fonts ().SetCSTheme (_cf .ST_ThemeMajorBidi );_fgfdf .RunProperties ().SetSize (28*_eea .Point );_fgfdf .RunProperties ().SetKerning (14*_eea .Point );_fgfdf .RunProperties ().SetCharacterSpacing (-10*_eea .Twips ); +_bgcc :=_fadfe .AddStyle ("\u0054\u0069\u0074l\u0065",_cf .ST_StyleTypeParagraph ,false );_bgcc .SetName ("\u0054\u0069\u0074l\u0065");_bgcc .SetBasedOn (_eecb .StyleID ());_bgcc .SetNextStyle (_eecb .StyleID ());_bgcc .SetLinkedStyle (_fgfdf .StyleID ()); +_bgcc .SetUISortOrder (10);_bgcc .SetPrimaryStyle (true );_bgcc .ParagraphProperties ().SetContextualSpacing (true );_bgcc .RunProperties ().Fonts ().SetASCIITheme (_cf .ST_ThemeMajorAscii );_bgcc .RunProperties ().Fonts ().SetEastAsiaTheme (_cf .ST_ThemeMajorEastAsia ); +_bgcc .RunProperties ().Fonts ().SetHANSITheme (_cf .ST_ThemeMajorHAnsi );_bgcc .RunProperties ().Fonts ().SetCSTheme (_cf .ST_ThemeMajorBidi );_bgcc .RunProperties ().SetSize (28*_eea .Point );_bgcc .RunProperties ().SetKerning (14*_eea .Point );_bgcc .RunProperties ().SetCharacterSpacing (-10*_eea .Twips ); +_beda :=_fadfe .AddStyle ("T\u0061\u0062\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c",_cf .ST_StyleTypeTable ,false );_beda .SetName ("\u004e\u006f\u0072m\u0061\u006c\u0020\u0054\u0061\u0062\u006c\u0065");_beda .SetUISortOrder (99);_beda .SetSemiHidden (true ); +_beda .SetUnhideWhenUsed (true );_beda .X ().TblPr =_cf .NewCT_TblPrBase ();_edfcg :=NewTableWidth ();_beda .X ().TblPr .TblInd =_edfcg .X ();_edfcg .SetValue (0*_eea .Dxa );_beda .X ().TblPr .TblCellMar =_cf .NewCT_TblCellMar ();_edfcg =NewTableWidth (); +_beda .X ().TblPr .TblCellMar .Top =_edfcg .X ();_edfcg .SetValue (0*_eea .Dxa );_edfcg =NewTableWidth ();_beda .X ().TblPr .TblCellMar .Bottom =_edfcg .X ();_edfcg .SetValue (0*_eea .Dxa );_edfcg =NewTableWidth ();_beda .X ().TblPr .TblCellMar .Left =_edfcg .X (); +_edfcg .SetValue (108*_eea .Dxa );_edfcg =NewTableWidth ();_beda .X ().TblPr .TblCellMar .Right =_edfcg .X ();_edfcg .SetValue (108*_eea .Dxa );_bbaac :=_fadfe .AddStyle ("\u004e\u006f\u004c\u0069\u0073\u0074",_cf .ST_StyleTypeNumbering ,false );_bbaac .SetName ("\u004eo\u0020\u004c\u0069\u0073\u0074"); +_bbaac .SetUISortOrder (1);_bbaac .SetSemiHidden (true );_bbaac .SetUnhideWhenUsed (true );_baad :=[]_eea .Distance {16,13,12,11,11,11,11,11,11};_aeea :=[]_eea .Distance {240,40,40,40,40,40,40,40,40};for _aace :=0;_aace < 9;_aace ++{_fagd :=_ed .Sprintf ("\u0048e\u0061\u0064\u0069\u006e\u0067\u0025d",_aace +1); +_bcab :=_fadfe .AddStyle (_fagd +"\u0043\u0068\u0061\u0072",_cf .ST_StyleTypeCharacter ,false );_bcab .SetName (_ed .Sprintf ("\u0048e\u0061d\u0069\u006e\u0067\u0020\u0025\u0064\u0020\u0043\u0068\u0061\u0072",_aace +1));_bcab .SetBasedOn (_ecfd .StyleID ()); +_bcab .SetLinkedStyle (_fagd );_bcab .SetUISortOrder (9+_aace );_bcab .RunProperties ().SetSize (_baad [_aace ]*_eea .Point );_daece :=_fadfe .AddStyle (_fagd ,_cf .ST_StyleTypeParagraph ,false );_daece .SetName (_ed .Sprintf ("\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0020\u0025\u0064",_aace +1)); +_daece .SetNextStyle (_eecb .StyleID ());_daece .SetLinkedStyle (_daece .StyleID ());_daece .SetUISortOrder (9+_aace );_daece .SetPrimaryStyle (true );_daece .ParagraphProperties ().SetKeepNext (true );_daece .ParagraphProperties ().SetSpacing (_aeea [_aace ]*_eea .Twips ,0); +_daece .ParagraphProperties ().SetOutlineLevel (_aace );_daece .RunProperties ().SetSize (_baad [_aace ]*_eea .Point );};}; -// GetColor returns the color.Color object representing the run color. -func (_fdbc RunProperties )GetColor ()_ff .Color {if _fdcbg :=_fdbc ._gaffa .Color ;_fdcbg !=nil {_gdbeg :=_fdcbg .ValAttr ;if _gdbeg .ST_HexColorRGB !=nil {return _ff .FromHex (*_gdbeg .ST_HexColorRGB );};};return _ff .Color {};};func _gggde ()*_ga .Imagedata {_cbbef :=_ga .NewImagedata (); -_geda :="\u0072\u0049\u0064\u0031";_cadbc :="\u0057A\u0054\u0045\u0052\u004d\u0041\u0052K";_cbbef .IdAttr =&_geda ;_cbbef .TitleAttr =&_cadbc ;return _cbbef ;}; +// WatermarkText is watermark text within the document. +type WatermarkText struct{_facd *_cf .CT_Picture ;_gabdc *_db .TextpathStyle ;_deba *_daa .Shape ;_dgcgg *_daa .Shapetype ;}; -// 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 (_ggca Settings )SetUpdateFieldsOnOpen (b bool ){if !b {_ggca ._eebg .UpdateFields =nil ;}else {_ggca ._eebg .UpdateFields =_bf .NewCT_OnOff ();};}; +// SetAlignment positions an anchored image via alignment. Offset is +// incompatible with SetOffset, whichever is called last is applied. +func (_eff AnchoredDrawing )SetAlignment (h _cf .WdST_AlignH ,v _cf .WdST_AlignV ){_eff .SetHAlignment (h );_eff .SetVAlignment (v );}; -// ParagraphProperties are the properties for a paragraph. -type ParagraphProperties struct{_dega *Document ;_fcdce *_bf .CT_PPr ;}; +// SetStartIndent controls the start indentation. +func (_abea ParagraphProperties )SetStartIndent (m _eea .Distance ){if _abea ._effdb .Ind ==nil {_abea ._effdb .Ind =_cf .NewCT_Ind ();};if m ==_eea .Zero {_abea ._effdb .Ind .StartAttr =nil ;}else {_abea ._effdb .Ind .StartAttr =&_cf .ST_SignedTwipsMeasure {}; +_abea ._effdb .Ind .StartAttr .Int64 =_c .Int64 (int64 (m /_eea .Twips ));};}; -// SetDoubleStrikeThrough sets the run to double strike-through. -func (_bgcgd RunProperties )SetDoubleStrikeThrough (b bool ){if !b {_bgcgd ._gaffa .Dstrike =nil ;}else {_bgcgd ._gaffa .Dstrike =_bf .NewCT_OnOff ();};}; +// GetEffect returns the effect of the run. +func (_aeecc RunProperties )GetEffect ()_cf .ST_TextEffect {if _aeecc ._dagc .Effect ==nil {return _cf .ST_TextEffectUnset ;};return _aeecc ._dagc .Effect .ValAttr ;}; -// RemoveParagraph removes a paragraph from a footer. -func (_ccab Footer )RemoveParagraph (p Paragraph ){for _ ,_fdfbd :=range _ccab ._cbgde .EG_ContentBlockContent {for _cedg ,_cgbc :=range _fdfbd .P {if _cgbc ==p ._dbga {copy (_fdfbd .P [_cedg :],_fdfbd .P [_cedg +1:]);_fdfbd .P =_fdfbd .P [0:len (_fdfbd .P )-1]; -return ;};};};}; +// NumberingLevel is the definition for numbering for a particular level within +// a NumberingDefinition. +type NumberingLevel struct{_fdcfbg *_cf .CT_Lvl }; -// SetCellSpacingPercent sets the cell spacing within a table to a percent width. -func (_dfab TableProperties )SetCellSpacingPercent (pct float64 ){_dfab ._daef .TblCellSpacing =_bf .NewCT_TblWidth ();_dfab ._daef .TblCellSpacing .TypeAttr =_bf .ST_TblWidthPct ;_dfab ._daef .TblCellSpacing .WAttr =&_bf .ST_MeasurementOrPercent {};_dfab ._daef .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent =&_bf .ST_DecimalNumberOrPercent {}; -_dfab ._daef .TblCellSpacing .WAttr .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_d .Int64 (int64 (pct *50));}; +// SetFirstLineIndent controls the first line indent of the paragraph. +func (_cdgba ParagraphStyleProperties )SetFirstLineIndent (m _eea .Distance ){if _cdgba ._adbae .Ind ==nil {_cdgba ._adbae .Ind =_cf .NewCT_Ind ();};if m ==_eea .Zero {_cdgba ._adbae .Ind .FirstLineAttr =nil ;}else {_cdgba ._adbae .Ind .FirstLineAttr =&_bd .ST_TwipsMeasure {}; +_cdgba ._adbae .Ind .FirstLineAttr .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (m /_eea .Twips ));};}; -// SetPictureSize set watermark picture size with given width and height. -func (_efag *WatermarkPicture )SetPictureSize (width ,height int64 ){if _efag ._gbdfg !=nil {_bdfd :=_efag .GetShapeStyle ();_bdfd .SetWidth (float64 (width )*_abg .Point );_bdfd .SetHeight (float64 (height )*_abg .Point );_efag .SetShapeStyle (_bdfd ); -};}; +// X returns the inner wrapped XML type. +func (_cagg Numbering )X ()*_cf .Numbering {return _cagg ._eebf }; -// AnchoredDrawing is an absolutely positioned image within a document page. -type AnchoredDrawing struct{_gag *Document ;_fc *_bf .WdAnchor ;}; \ No newline at end of file +// X returns the inner wrapped XML type. +func (_dcf Bookmark )X ()*_cf .CT_Bookmark {return _dcf ._ec }; + +// Clear clears the styes. +func (_bbcb Styles )Clear (){_bbcb ._cdcg .DocDefaults =nil ;_bbcb ._cdcg .LatentStyles =nil ;_bbcb ._cdcg .Style =nil ;}; + +// InsertRowAfter inserts a row after another row +func (_acff Table )InsertRowAfter (r Row )Row {for _fcff ,_acaa :=range _acff ._ddfg .EG_ContentRowContent {if len (_acaa .Tr )> 0&&r .X ()==_acaa .Tr [0]{_fgfeg :=_cf .NewEG_ContentRowContent ();if len (_acff ._ddfg .EG_ContentRowContent )< _fcff +2{return _acff .AddRow (); +};_acff ._ddfg .EG_ContentRowContent =append (_acff ._ddfg .EG_ContentRowContent ,nil );copy (_acff ._ddfg .EG_ContentRowContent [_fcff +2:],_acff ._ddfg .EG_ContentRowContent [_fcff +1:]);_acff ._ddfg .EG_ContentRowContent [_fcff +1]=_fgfeg ;_ebgg :=_cf .NewCT_Row (); +_fgfeg .Tr =append (_fgfeg .Tr ,_ebgg );return Row {_acff ._bacf ,_ebgg };};};return _acff .AddRow ();}; + +// NumberingDefinition defines a numbering definition for a list of pragraphs. +type NumberingDefinition struct{_egdc *_cf .CT_AbstractNum };func (_gaccd *WatermarkPicture )findNode (_bcaae *_c .XSDAny ,_cabd string )*_c .XSDAny {for _ ,_dbdaa :=range _bcaae .Nodes {if _dbdaa .XMLName .Local ==_cabd {return _dbdaa ;};};return nil ; +}; \ No newline at end of file diff --git a/drawing/drawing.go b/drawing/drawing.go index 6e52f338f3..d1e808b0bf 100644 --- a/drawing/drawing.go +++ b/drawing/drawing.go @@ -9,130 +9,128 @@ // 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 (_e "github.com/unidoc/unioffice";_gb "github.com/unidoc/unioffice/color";_gbg "github.com/unidoc/unioffice/measurement";_a "github.com/unidoc/unioffice/schema/soo/dml";); - -// SetJoin sets the line join style. -func (_b LineProperties )SetJoin (e LineJoin ){_b ._c .Round =nil ;_b ._c .Miter =nil ;_b ._c .Bevel =nil ;switch e {case LineJoinRound :_b ._c .Round =_a .NewCT_LineJoinRound ();case LineJoinBevel :_b ._c .Bevel =_a .NewCT_LineJoinBevel ();case LineJoinMiter :_b ._c .Miter =_a .NewCT_LineJoinMiterProperties (); -};}; - -// X returns the inner wrapped XML type. -func (_bb Paragraph )X ()*_a .CT_TextParagraph {return _bb ._cf }; - -// X returns the inner wrapped XML type. -func (_afd ShapeProperties )X ()*_a .CT_ShapeProperties {return _afd ._agd }; - -// Properties returns the paragraph properties. -func (_faf Paragraph )Properties ()ParagraphProperties {if _faf ._cf .PPr ==nil {_faf ._cf .PPr =_a .NewCT_TextParagraphProperties ();};return MakeParagraphProperties (_faf ._cf .PPr );}; +package drawing ;import (_g "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/color";_b "github.com/unidoc/unioffice/measurement";_d "github.com/unidoc/unioffice/schema/soo/dml";); // X returns the inner wrapped XML type. -func (_cc ParagraphProperties )X ()*_a .CT_TextParagraphProperties {return _cc ._be }; +func (_ca Run )X ()*_d .EG_TextRun {return _ca ._gc }; -// SetPosition sets the position of the shape. -func (_cad ShapeProperties )SetPosition (x ,y _gbg .Distance ){_cad .ensureXfrm ();if _cad ._agd .Xfrm .Off ==nil {_cad ._agd .Xfrm .Off =_a .NewCT_Point2D ();};_cad ._agd .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_e .Int64 (int64 (x /_gbg .EMU ));_cad ._agd .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_e .Int64 (int64 (y /_gbg .EMU )); -};func (_ce ShapeProperties )SetSolidFill (c _gb .Color ){_ce .clearFill ();_ce ._agd .SolidFill =_a .NewCT_SolidColorFillProperties ();_ce ._agd .SolidFill .SrgbClr =_a .NewCT_SRgbColor ();_ce ._agd .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +// SetAlign controls the paragraph alignment +func (_gfb ParagraphProperties )SetAlign (a _d .ST_TextAlignType ){_gfb ._gd .AlgnAttr =a }; // SetSolidFill controls the text color of a run. -func (_ccc RunProperties )SetSolidFill (c _gb .Color ){_ccc ._ae .NoFill =nil ;_ccc ._ae .BlipFill =nil ;_ccc ._ae .GradFill =nil ;_ccc ._ae .GrpFill =nil ;_ccc ._ae .PattFill =nil ;_ccc ._ae .SolidFill =_a .NewCT_SolidColorFillProperties ();_ccc ._ae .SolidFill .SrgbClr =_a .NewCT_SRgbColor (); -_ccc ._ae .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +func (_ba RunProperties )SetSolidFill (c _f .Color ){_ba ._adc .NoFill =nil ;_ba ._adc .BlipFill =nil ;_ba ._adc .GradFill =nil ;_ba ._adc .GrpFill =nil ;_ba ._adc .PattFill =nil ;_ba ._adc .SolidFill =_d .NewCT_SolidColorFillProperties ();_ba ._adc .SolidFill .SrgbClr =_d .NewCT_SRgbColor (); +_ba ._adc .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();};const (LineJoinRound LineJoin =iota ;LineJoinBevel ;LineJoinMiter ;); -// Properties returns the run's properties. -func (_cg Run )Properties ()RunProperties {if _cg ._ba .R ==nil {_cg ._ba .R =_a .NewCT_RegularTextRun ();};if _cg ._ba .R .RPr ==nil {_cg ._ba .R .RPr =_a .NewCT_TextCharacterProperties ();};return RunProperties {_cg ._ba .R .RPr };}; +// Properties returns the paragraph properties. +func (_a Paragraph )Properties ()ParagraphProperties {if _a ._fc .PPr ==nil {_a ._fc .PPr =_d .NewCT_TextParagraphProperties ();};return MakeParagraphProperties (_a ._fc .PPr );};func (_c LineProperties )clearFill (){_c ._dd .NoFill =nil ;_c ._dd .GradFill =nil ; +_c ._dd .SolidFill =nil ;_c ._dd .PattFill =nil ;};func (_cgb ShapeProperties )clearFill (){_cgb ._de .NoFill =nil ;_cgb ._de .BlipFill =nil ;_cgb ._de .GradFill =nil ;_cgb ._de .GrpFill =nil ;_cgb ._de .SolidFill =nil ;_cgb ._de .PattFill =nil ;}; -// ParagraphProperties allows controlling paragraph properties. -type ParagraphProperties struct{_be *_a .CT_TextParagraphProperties ;}; +// Paragraph is a paragraph within a document. +type Paragraph struct{_fc *_d .CT_TextParagraph }; -// MakeParagraph constructs a new paragraph wrapper. -func MakeParagraph (x *_a .CT_TextParagraph )Paragraph {return Paragraph {x }}; +// SetWidth sets the width of the shape. +func (_dfd ShapeProperties )SetWidth (w _b .Distance ){_dfd .ensureXfrm ();if _dfd ._de .Xfrm .Ext ==nil {_dfd ._de .Xfrm .Ext =_d .NewCT_PositiveSize2D ();};_dfd ._de .Xfrm .Ext .CxAttr =int64 (w /_b .EMU );}; -// SetSize sets the font size of the run text -func (_cfc RunProperties )SetSize (sz _gbg .Distance ){_cfc ._ae .SzAttr =_e .Int32 (int32 (sz /_gbg .HundredthPoint ));};func (_af LineProperties )SetNoFill (){_af .clearFill ();_af ._c .NoFill =_a .NewCT_NoFillProperties ()};func MakeShapeProperties (x *_a .CT_ShapeProperties )ShapeProperties {return ShapeProperties {x }}; +// MakeParagraphProperties constructs a new ParagraphProperties wrapper. +func MakeParagraphProperties (x *_d .CT_TextParagraphProperties )ParagraphProperties {return ParagraphProperties {x };}; +// X returns the inner wrapped XML type. +func (_dc LineProperties )X ()*_d .CT_LineProperties {return _dc ._dd }; -// SetBold controls the bolding of a run. -func (_fe RunProperties )SetBold (b bool ){_fe ._ae .BAttr =_e .Bool (b )}; +// SetFlipHorizontal controls if the shape is flipped horizontally. +func (_fcc ShapeProperties )SetFlipHorizontal (b bool ){_fcc .ensureXfrm ();if !b {_fcc ._de .Xfrm .FlipHAttr =nil ;}else {_fcc ._de .Xfrm .FlipHAttr =_g .Bool (true );};}; // SetWidth sets the line width, MS products treat zero as the minimum width // that can be displayed. -func (_ef LineProperties )SetWidth (w _gbg .Distance ){_ef ._c .WAttr =_e .Int32 (int32 (w /_gbg .EMU ))}; +func (_dg LineProperties )SetWidth (w _b .Distance ){_dg ._dd .WAttr =_g .Int32 (int32 (w /_b .EMU ))}; -// MakeRun constructs a new Run wrapper. -func MakeRun (x *_a .EG_TextRun )Run {return Run {x }}; +// SetBulletChar sets the bullet character for the paragraph. +func (_ff ParagraphProperties )SetBulletChar (c string ){if c ==""{_ff ._gd .BuChar =nil ;}else {_ff ._gd .BuChar =_d .NewCT_TextCharBullet ();_ff ._gd .BuChar .CharAttr =c ;};}; -// SetHeight sets the height of the shape. -func (_fb ShapeProperties )SetHeight (h _gbg .Distance ){_fb .ensureXfrm ();if _fb ._agd .Xfrm .Ext ==nil {_fb ._agd .Xfrm .Ext =_a .NewCT_PositiveSize2D ();};_fb ._agd .Xfrm .Ext .CyAttr =int64 (h /_gbg .EMU );};func (_db ShapeProperties )clearFill (){_db ._agd .NoFill =nil ; -_db ._agd .BlipFill =nil ;_db ._agd .GradFill =nil ;_db ._agd .GrpFill =nil ;_db ._agd .SolidFill =nil ;_db ._agd .PattFill =nil ;}; +// ParagraphProperties allows controlling paragraph properties. +type ParagraphProperties struct{_gd *_d .CT_TextParagraphProperties ;}; -// SetNumbered controls if bullets are numbered or not. -func (_gff ParagraphProperties )SetNumbered (scheme _a .ST_TextAutonumberScheme ){if scheme ==_a .ST_TextAutonumberSchemeUnset {_gff ._be .BuAutoNum =nil ;}else {_gff ._be .BuAutoNum =_a .NewCT_TextAutonumberBullet ();_gff ._be .BuAutoNum .TypeAttr =scheme ; -};}; +// SetText sets the run's text contents. +func (_fd Run )SetText (s string ){_fd ._gc .Br =nil ;_fd ._gc .Fld =nil ;if _fd ._gc .R ==nil {_fd ._gc .R =_d .NewCT_RegularTextRun ();};_fd ._gc .R .T =s ;}; -// MakeRunProperties constructs a new RunProperties wrapper. -func MakeRunProperties (x *_a .CT_TextCharacterProperties )RunProperties {return RunProperties {x }};type LineProperties struct{_c *_a .CT_LineProperties }; +// SetFlipVertical controls if the shape is flipped vertically. +func (_bf ShapeProperties )SetFlipVertical (b bool ){_bf .ensureXfrm ();if !b {_bf ._de .Xfrm .FlipVAttr =nil ;}else {_bf ._de .Xfrm .FlipVAttr =_g .Bool (true );};}; -// SetGeometry sets the shape type of the shape -func (_bg ShapeProperties )SetGeometry (g _a .ST_ShapeType ){if _bg ._agd .PrstGeom ==nil {_bg ._agd .PrstGeom =_a .NewCT_PresetGeometry2D ();};_bg ._agd .PrstGeom .PrstAttr =g ;};func (_gbe LineProperties )SetSolidFill (c _gb .Color ){_gbe .clearFill (); -_gbe ._c .SolidFill =_a .NewCT_SolidColorFillProperties ();_gbe ._c .SolidFill .SrgbClr =_a .NewCT_SRgbColor ();_gbe ._c .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; +// MakeParagraph constructs a new paragraph wrapper. +func MakeParagraph (x *_d .CT_TextParagraph )Paragraph {return Paragraph {x }}; -// SetAlign controls the paragraph alignment -func (_gc ParagraphProperties )SetAlign (a _a .ST_TextAlignType ){_gc ._be .AlgnAttr =a }; +// SetSize sets the width and height of the shape. +func (_dfb ShapeProperties )SetSize (w ,h _b .Distance ){_dfb .SetWidth (w );_dfb .SetHeight (h )};func (_dcd LineProperties )SetNoFill (){_dcd .clearFill ();_dcd ._dd .NoFill =_d .NewCT_NoFillProperties ();}; // SetLevel sets the level of indentation of a paragraph. -func (_dc ParagraphProperties )SetLevel (idx int32 ){_dc ._be .LvlAttr =_e .Int32 (idx )};func (_ed ShapeProperties )SetNoFill (){_ed .clearFill ();_ed ._agd .NoFill =_a .NewCT_NoFillProperties ();}; +func (_ab ParagraphProperties )SetLevel (idx int32 ){_ab ._gd .LvlAttr =_g .Int32 (idx )}; -// SetFlipVertical controls if the shape is flipped vertically. -func (_gcb ShapeProperties )SetFlipVertical (b bool ){_gcb .ensureXfrm ();if !b {_gcb ._agd .Xfrm .FlipVAttr =nil ;}else {_gcb ._agd .Xfrm .FlipVAttr =_e .Bool (true );};}; - -// MakeParagraphProperties constructs a new ParagraphProperties wrapper. -func MakeParagraphProperties (x *_a .CT_TextParagraphProperties )ParagraphProperties {return ParagraphProperties {x };};func (_gf LineProperties )clearFill (){_gf ._c .NoFill =nil ;_gf ._c .GradFill =nil ;_gf ._c .SolidFill =nil ;_gf ._c .PattFill =nil ; -}; +// SetJoin sets the line join style. +func (_df LineProperties )SetJoin (e LineJoin ){_df ._dd .Round =nil ;_df ._dd .Miter =nil ;_df ._dd .Bevel =nil ;switch e {case LineJoinRound :_df ._dd .Round =_d .NewCT_LineJoinRound ();case LineJoinBevel :_df ._dd .Bevel =_d .NewCT_LineJoinBevel (); +case LineJoinMiter :_df ._dd .Miter =_d .NewCT_LineJoinMiterProperties ();};}; -// SetFont controls the font of a run. -func (_ag RunProperties )SetFont (s string ){_ag ._ae .Latin =_a .NewCT_TextFont ();_ag ._ae .Latin .TypefaceAttr =s ;}; +// X returns the inner wrapped XML type. +func (_dbe ParagraphProperties )X ()*_d .CT_TextParagraphProperties {return _dbe ._gd }; -// Paragraph is a paragraph within a document. -type Paragraph struct{_cf *_a .CT_TextParagraph }; +// X returns the inner wrapped XML type. +func (_db Paragraph )X ()*_d .CT_TextParagraph {return _db ._fc }; -// RunProperties controls the run properties. -type RunProperties struct{_ae *_a .CT_TextCharacterProperties ;}; +// X returns the inner wrapped XML type. +func (_bd ShapeProperties )X ()*_d .CT_ShapeProperties {return _bd ._de };func (_ce ShapeProperties )ensureXfrm (){if _ce ._de .Xfrm ==nil {_ce ._de .Xfrm =_d .NewCT_Transform2D ();};}; -// SetWidth sets the width of the shape. -func (_aa ShapeProperties )SetWidth (w _gbg .Distance ){_aa .ensureXfrm ();if _aa ._agd .Xfrm .Ext ==nil {_aa ._agd .Xfrm .Ext =_a .NewCT_PositiveSize2D ();};_aa ._agd .Xfrm .Ext .CxAttr =int64 (w /_gbg .EMU );};type ShapeProperties struct{_agd *_a .CT_ShapeProperties }; +// SetBold controls the bolding of a run. +func (_ffe RunProperties )SetBold (b bool ){_ffe ._adc .BAttr =_g .Bool (b )}; +// SetSize sets the font size of the run text +func (_ae RunProperties )SetSize (sz _b .Distance ){_ae ._adc .SzAttr =_g .Int32 (int32 (sz /_b .HundredthPoint ));};func MakeShapeProperties (x *_d .CT_ShapeProperties )ShapeProperties {return ShapeProperties {x }}; // SetBulletFont controls the font for the bullet character. -func (_dd ParagraphProperties )SetBulletFont (f string ){if f ==""{_dd ._be .BuFont =nil ;}else {_dd ._be .BuFont =_a .NewCT_TextFont ();_dd ._be .BuFont .TypefaceAttr =f ;};}; +func (_ad ParagraphProperties )SetBulletFont (f string ){if f ==""{_ad ._gd .BuFont =nil ;}else {_ad ._gd .BuFont =_d .NewCT_TextFont ();_ad ._gd .BuFont .TypefaceAttr =f ;};}; -// SetText sets the run's text contents. -func (_ca Run )SetText (s string ){_ca ._ba .Br =nil ;_ca ._ba .Fld =nil ;if _ca ._ba .R ==nil {_ca ._ba .R =_a .NewCT_RegularTextRun ();};_ca ._ba .R .T =s ;}; +// SetGeometry sets the shape type of the shape +func (_ffa ShapeProperties )SetGeometry (g _d .ST_ShapeType ){if _ffa ._de .PrstGeom ==nil {_ffa ._de .PrstGeom =_d .NewCT_PresetGeometry2D ();};_ffa ._de .PrstGeom .PrstAttr =g ;}; -// LineJoin is the type of line join -type LineJoin byte ; +// Properties returns the run's properties. +func (_gg Run )Properties ()RunProperties {if _gg ._gc .R ==nil {_gg ._gc .R =_d .NewCT_RegularTextRun ();};if _gg ._gc .R .RPr ==nil {_gg ._gc .R .RPr =_d .NewCT_TextCharacterProperties ();};return RunProperties {_gg ._gc .R .RPr };}; + +// SetFont controls the font of a run. +func (_eea RunProperties )SetFont (s string ){_eea ._adc .Latin =_d .NewCT_TextFont ();_eea ._adc .Latin .TypefaceAttr =s ;}; + +// SetPosition sets the position of the shape. +func (_gcb ShapeProperties )SetPosition (x ,y _b .Distance ){_gcb .ensureXfrm ();if _gcb ._de .Xfrm .Off ==nil {_gcb ._de .Xfrm .Off =_d .NewCT_Point2D ();};_gcb ._de .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (x /_b .EMU ));_gcb ._de .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_g .Int64 (int64 (y /_b .EMU )); +}; + +// MakeRun constructs a new Run wrapper. +func MakeRun (x *_d .EG_TextRun )Run {return Run {x }}; // Run is a run within a paragraph. -type Run struct{_ba *_a .EG_TextRun }; +type Run struct{_gc *_d .EG_TextRun };type ShapeProperties struct{_de *_d .CT_ShapeProperties }; -// SetFlipHorizontal controls if the shape is flipped horizontally. -func (_dee ShapeProperties )SetFlipHorizontal (b bool ){_dee .ensureXfrm ();if !b {_dee ._agd .Xfrm .FlipHAttr =nil ;}else {_dee ._agd .Xfrm .FlipHAttr =_e .Bool (true );};};func (_fea ShapeProperties )ensureXfrm (){if _fea ._agd .Xfrm ==nil {_fea ._agd .Xfrm =_a .NewCT_Transform2D (); -};}; +// SetHeight sets the height of the shape. +func (_dgc ShapeProperties )SetHeight (h _b .Distance ){_dgc .ensureXfrm ();if _dgc ._de .Xfrm .Ext ==nil {_dgc ._de .Xfrm .Ext =_d .NewCT_PositiveSize2D ();};_dgc ._de .Xfrm .Ext .CyAttr =int64 (h /_b .EMU );}; -// SetSize sets the width and height of the shape. -func (_eg ShapeProperties )SetSize (w ,h _gbg .Distance ){_eg .SetWidth (w );_eg .SetHeight (h )}; +// RunProperties controls the run properties. +type RunProperties struct{_adc *_d .CT_TextCharacterProperties ;}; -// SetBulletChar sets the bullet character for the paragraph. -func (_cb ParagraphProperties )SetBulletChar (c string ){if c ==""{_cb ._be .BuChar =nil ;}else {_cb ._be .BuChar =_a .NewCT_TextCharBullet ();_cb ._be .BuChar .CharAttr =c ;};}; +// AddRun adds a new run to a paragraph. +func (_cd Paragraph )AddRun ()Run {_eb :=MakeRun (_d .NewEG_TextRun ());_cd ._fc .EG_TextRun =append (_cd ._fc .EG_TextRun ,_eb .X ());return _eb ;}; -// X returns the inner wrapped XML type. -func (_de Run )X ()*_a .EG_TextRun {return _de ._ba }; +// SetNumbered controls if bullets are numbered or not. +func (_be ParagraphProperties )SetNumbered (scheme _d .ST_TextAutonumberScheme ){if scheme ==_d .ST_TextAutonumberSchemeUnset {_be ._gd .BuAutoNum =nil ;}else {_be ._gd .BuAutoNum =_d .NewCT_TextAutonumberBullet ();_be ._gd .BuAutoNum .TypeAttr =scheme ; +};};func (_cg LineProperties )SetSolidFill (c _f .Color ){_cg .clearFill ();_cg ._dd .SolidFill =_d .NewCT_SolidColorFillProperties ();_cg ._dd .SolidFill .SrgbClr =_d .NewCT_SRgbColor ();_cg ._dd .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();};type LineProperties struct{_dd *_d .CT_LineProperties }; + + +// MakeRunProperties constructs a new RunProperties wrapper. +func MakeRunProperties (x *_d .CT_TextCharacterProperties )RunProperties {return RunProperties {x }}; // GetPosition gets the position of the shape in EMU. -func (_ga ShapeProperties )GetPosition ()(int64 ,int64 ){_ga .ensureXfrm ();if _ga ._agd .Xfrm .Off ==nil {_ga ._agd .Xfrm .Off =_a .NewCT_Point2D ();};return *_ga ._agd .Xfrm .Off .XAttr .ST_CoordinateUnqualified ,*_ga ._agd .Xfrm .Off .YAttr .ST_CoordinateUnqualified ; -};func (_cee ShapeProperties )LineProperties ()LineProperties {if _cee ._agd .Ln ==nil {_cee ._agd .Ln =_a .NewCT_LineProperties ();};return LineProperties {_cee ._agd .Ln };}; +func (_ec ShapeProperties )GetPosition ()(int64 ,int64 ){_ec .ensureXfrm ();if _ec ._de .Xfrm .Off ==nil {_ec ._de .Xfrm .Off =_d .NewCT_Point2D ();};return *_ec ._de .Xfrm .Off .XAttr .ST_CoordinateUnqualified ,*_ec ._de .Xfrm .Off .YAttr .ST_CoordinateUnqualified ; +}; -// AddRun adds a new run to a paragraph. -func (_fa Paragraph )AddRun ()Run {_d :=MakeRun (_a .NewEG_TextRun ());_fa ._cf .EG_TextRun =append (_fa ._cf .EG_TextRun ,_d .X ());return _d ;};const (LineJoinRound LineJoin =iota ;LineJoinBevel ;LineJoinMiter ;); +// LineJoin is the type of line join +type LineJoin byte ;func (_ga ShapeProperties )LineProperties ()LineProperties {if _ga ._de .Ln ==nil {_ga ._de .Ln =_d .NewCT_LineProperties ();};return LineProperties {_ga ._de .Ln };};func (_fcf ShapeProperties )SetNoFill (){_fcf .clearFill ();_fcf ._de .NoFill =_d .NewCT_NoFillProperties (); +};func (_cdf ShapeProperties )SetSolidFill (c _f .Color ){_cdf .clearFill ();_cdf ._de .SolidFill =_d .NewCT_SolidColorFillProperties ();_cdf ._de .SolidFill .SrgbClr =_d .NewCT_SRgbColor ();_cdf ._de .SolidFill .SrgbClr .ValAttr =*c .AsRGBString ();}; -// X returns the inner wrapped XML type. -func (_f LineProperties )X ()*_a .CT_LineProperties {return _f ._c }; // AddBreak adds a new line break to a paragraph. -func (_fc Paragraph )AddBreak (){_fg :=_a .NewEG_TextRun ();_fg .Br =_a .NewCT_TextLineBreak ();_fc ._cf .EG_TextRun =append (_fc ._cf .EG_TextRun ,_fg );}; \ No newline at end of file +func (_gf Paragraph )AddBreak (){_ee :=_d .NewEG_TextRun ();_ee .Br =_d .NewCT_TextLineBreak ();_gf ._fc .EG_TextRun =append (_gf ._fc .EG_TextRun ,_ee );}; \ No newline at end of file diff --git a/go.mod b/go.mod index 0eafe3efc5..3b4ac170b8 100644 --- a/go.mod +++ b/go.mod @@ -15,9 +15,13 @@ require ( github.com/adrg/sysfont v0.1.2 // indirect github.com/adrg/xdg v0.4.0 // indirect github.com/davecgh/go-spew v1.1.1 // indirect + github.com/disintegration/imaging v1.6.2 // indirect + github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect github.com/gorilla/i18n v0.0.0-20150820051429-8b358169da46 // indirect + github.com/llgcode/draw2d v0.0.0-20231212091825-f55e0c776b44 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/sirupsen/logrus v1.9.3 // indirect + github.com/unidoc/emf v0.1.0 // indirect github.com/unidoc/freetype v0.2.1 // indirect github.com/unidoc/pkcs7 v0.2.0 // indirect github.com/unidoc/timestamp v0.0.0-20200412005513-91597fd3793a // indirect diff --git a/go.sum b/go.sum index 4fb9e10547..9effb67c80 100644 --- a/go.sum +++ b/go.sum @@ -13,6 +13,10 @@ github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/disintegration/imaging v1.6.2 h1:w1LecBlG2Lnp8B3jk5zSuNqd7b4DXhcjwek1ei82L+c= +github.com/disintegration/imaging v1.6.2/go.mod h1:44/5580QXChDfwIclfc/PCwrr44amcmDAg8hxG0Ewe4= +github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g= +github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/gorilla/i18n v0.0.0-20150820051429-8b358169da46 h1:N+R2A3fGIr5GucoRMu2xpqyQWQlfY31orbofBCdjMz8= github.com/gorilla/i18n v0.0.0-20150820051429-8b358169da46/go.mod h1:2Yoiy15Cf7Q3NFwfaJquh7Mk1uGI09ytcD7CUhn8j7s= @@ -23,6 +27,8 @@ github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORN github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/llgcode/draw2d v0.0.0-20231212091825-f55e0c776b44 h1:1ad70i0s40IpMtRm2ST+Nvr03X7mlHWtdALYkFNrlxk= +github.com/llgcode/draw2d v0.0.0-20231212091825-f55e0c776b44/go.mod h1:muweRyJCZ1mZSMiCgYbAicfnwZFoeHpNr6A6QBu+rBg= github.com/montanaflynn/stats v0.6.6/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= @@ -43,6 +49,8 @@ github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/trimmer-io/go-xmp v1.0.0/go.mod h1:Aaptr9sp1lLv7UnCAdQ+gSHZyY2miYaKmcNVj7HRBwA= +github.com/unidoc/emf v0.1.0 h1:Iz6NPQybwaMoJeApCTm3ISE75XPCirKmI/RLNNiLzhI= +github.com/unidoc/emf v0.1.0/go.mod h1:Qc3u+zymqB+sWkwjyA3eQg5PyaLooI0bcmpjYVxfbZ0= github.com/unidoc/freetype v0.2.1 h1:H0fP9gKlfkdZXlmKcvyGMHOkT1vcg/9k0Jqu9UeoKN8= github.com/unidoc/freetype v0.2.1/go.mod h1:mJ/Q7JnqEoWtajJVrV6S1InbRv0K/fJerPB5SQs32KI= github.com/unidoc/garabic v0.0.0-20220702200334-8c7cb25baa11/go.mod h1:SX63w9Ww4+Z7E96B01OuG59SleQUb+m+dmapZ8o1Jac= @@ -65,6 +73,7 @@ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5y golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= golang.org/x/crypto v0.15.0 h1:frVn1TEaCEaZcn3Tmd7Y2b5KKPaZ+I32Q2OA3kYp5TA= golang.org/x/crypto v0.15.0/go.mod h1:4ChreQoLWfG3xLDer1WdlH5NdlQ3+mwnQq1YTKY+72g= +golang.org/x/image v0.0.0-20191009234506-e7c1f5e7dbb8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/image v0.0.0-20211028202545-6944b10bf410/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM= golang.org/x/image v0.14.0 h1:tNgSxAFe3jC4uYqvZdTr84SZoM1KfwdC9SKIFrLjFn4= golang.org/x/image v0.14.0/go.mod h1:HUYqC05R2ZcZ3ejNQsIHQDQiwWM4JBqmm6MKANTp4LE= diff --git a/internal/convertutils/convertutils.go b/internal/convertutils/convertutils.go index a2e7f9348a..f782fd49f8 100644 --- a/internal/convertutils/convertutils.go +++ b/internal/convertutils/convertutils.go @@ -9,140 +9,139 @@ // 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 convertutils ;import (_fd "bytes";_bf "errors";_d "fmt";_ac "github.com/unidoc/unioffice/common/logger";_cf "github.com/unidoc/unioffice/measurement";_fba "github.com/unidoc/unioffice/schema/soo/dml";_cg "github.com/unidoc/unioffice/schema/soo/dml/chart"; -_da "github.com/unidoc/unioffice/spreadsheet/format";_fg "github.com/unidoc/unipdf/v3/creator";_e "github.com/unidoc/unipdf/v3/model";_fbc "github.com/unidoc/unipdf/v3/render";_dc "github.com/unidoc/unitype";_ba "image";_f "math";_c "os";_ga "sort";_a "strconv"; -_be "strings";_fb "sync";_b "unicode";);var _bebg =_dba (1.5);func GetPageFromCreator (c *_fg .Creator )(*_e .PdfPage ,error ){_eefb :=_fd .NewBuffer ([]byte {});_fcdgc :=c .Write (_eefb );if _fcdgc !=nil {return nil ,_fcdgc ;};_gcaa :=_fd .NewReader (_eefb .Bytes ()); -_bgdc ,_fcdgc :=_e .NewPdfReader (_gcaa );if _fcdgc !=nil {return nil ,_fcdgc ;};return _bgdc .GetPage (1);};var StdFontsMap =map[string ][]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a":[]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061-\u0042\u006f\u006c\u0064","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061\u002d\u004f\u0062l\u0069\u0071\u0075\u0065","H\u0065\u006c\u0076\u0065ti\u0063a\u002d\u0042\u006f\u006c\u0064O\u0062\u006c\u0069\u0071\u0075\u0065"},"\u0043o\u0075\u0072\u0069\u0065\u0072":[]string {"\u0043o\u0075\u0072\u0069\u0065\u0072","\u0043\u006f\u0075r\u0069\u0065\u0072\u002d\u0042\u006f\u006c\u0064","\u0043o\u0075r\u0069\u0065\u0072\u002d\u004f\u0062\u006c\u0069\u0071\u0075\u0065","\u0043\u006f\u0075\u0072ie\u0072\u002d\u0042\u006f\u006c\u0064\u004f\u0062\u006c\u0069\u0071\u0075\u0065"},"\u0054i\u006de\u0073\u0020\u004e\u0065\u0077\u0020\u0052\u006f\u006d\u0061\u006e":[]string {"T\u0069\u006d\u0065\u0073\u002d\u0052\u006f\u006d\u0061\u006e","\u0054\u0069\u006d\u0065\u0073\u002d\u0042\u006f\u006c\u0064","\u0054\u0069\u006de\u0073\u002d\u0049\u0074\u0061\u006c\u0069\u0063","\u0054\u0069m\u0065\u0073\u002dB\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},"\u0064e\u0066\u0061\u0075\u006c\u0074":[]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061-\u0042\u006f\u006c\u0064","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061\u002d\u004f\u0062l\u0069\u0071\u0075\u0065","H\u0065\u006c\u0076\u0065ti\u0063a\u002d\u0042\u006f\u006c\u0064O\u0062\u006c\u0069\u0071\u0075\u0065"}}; -func FromSTCoordinate (st _fba .ST_Coordinate )int64 {if _eff :=st .ST_CoordinateUnqualified ;_eff !=nil {return *_eff ;};return 0;};type ImgPart byte ;func MakeBlockFromCreator (c *_fg .Creator )(*_fg .Block ,error ){_bcgc ,_aacg :=GetPageFromCreator (c ); -if _aacg !=nil {return nil ,_aacg ;};_dfeb ,_aacg :=_fg .NewBlockFromPage (_bcgc );if _aacg !=nil {return nil ,_aacg ;};return _dfeb ,nil ;};func GetImage (c *_fg .Creator ,goImg _ba .Image ,imgHeight ,imgWidth ,left ,top ,dividerX ,dividerY float64 ,part ImgPart )(*_fg .Image ,error ){if goImg ==nil {return nil ,nil ; -};_gdb :=goImg .Bounds ().Size ();_cad :=_gdb .X ;_becd :=_gdb .Y ;if dividerX !=0{dividerX =dividerX /imgWidth *float64 (_cad );};if dividerY !=0{dividerY =dividerY /imgHeight *float64 (_becd );};var _dafc _ba .Rectangle ;switch part {case ImgPart_t :_dafc =_ba .Rect (0,0,_cad ,int (dividerY )); -case ImgPart_b :_dafc =_ba .Rect (0,int (dividerY ),_cad ,_becd );case ImgPart_l :_dafc =_ba .Rect (0,0,int (dividerX ),_becd );case ImgPart_r :_dafc =_ba .Rect (int (dividerX ),0,_cad ,_becd );case ImgPart_lt :_dafc =_ba .Rect (0,0,int (dividerX ),int (dividerY )); -case ImgPart_rt :_dafc =_ba .Rect (int (dividerX ),0,_cad ,int (dividerY ));case ImgPart_lb :_dafc =_ba .Rect (0,int (dividerY ),int (dividerX ),_becd );case ImgPart_rb :_dafc =_ba .Rect (int (dividerX ),int (dividerY ),_cad ,_becd );default:_dafc =_ba .Rect (0,0,_cad ,_becd ); -};_gcf :=CropImageByRect (goImg ,_dafc );_abda ,_dcgd :=c .NewImageFromGoImage (_gcf );if _dcgd !=nil {return nil ,_dcgd ;};_abda .Scale (imgWidth /float64 (_cad ),imgHeight /float64 (_becd ));_abda .SetPos (left ,top );return _abda ,nil ;};var _bb =_dba (1.5); -func (_cbce *creatorContext )drawLineWithProps (_fgeb *_fba .CT_ShapeProperties ,_bcbf ,_dgb ,_beda ,_gafd float64 ,_edfa bool ){if _fgeb !=nil {if _bgde :=_fgeb .Ln ;_bgde !=nil {_dea :=_cbce .getPdfColorFromSolidFill (_bgde .SolidFill );if _dea ==nil &&_edfa {_dea =_fg .ColorBlack ; -};if _dea !=nil {var _bgb float64 ;if _gga :=_bgde .WAttr ;_gga !=nil {_bgb =_cf .FromEMU (int64 (*_gga ));}else {_bgb =_cfa ;};DrawLine (_cbce ._fcgd ,_bcbf ,_dgb ,_beda ,_gafd ,_bgb ,_dea );};};};};func GetColorStringFromDmlColor (dmlColor *_fba .CT_Color )string {var _cgg string ; -if _dcab :=dmlColor .SrgbClr ;_dcab !=nil {_cgg =_dcab .ValAttr ;}else if _gece :=dmlColor .SysClr ;_gece !=nil {return "\u0030\u0030\u0030\u0030\u0030\u0030";};return _cgg ;};func GetDataFromXfrm (xfrm *_fba .CT_Transform2D )(float64 ,float64 ,float64 ,float64 ){var _gaaa ,_bad ,_bceb ,_aecc float64 ; -if _gdgbg :=xfrm .Off ;_gdgbg !=nil {_gaaa =_cf .FromEMU (FromSTCoordinate (_gdgbg .XAttr ));_bad =_cf .FromEMU (FromSTCoordinate (_gdgbg .YAttr ));};if _ebaf :=xfrm .Ext ;_ebaf !=nil {_bceb =_cf .FromEMU (_ebaf .CxAttr );_aecc =_cf .FromEMU (_ebaf .CyAttr ); -};return _gaaa ,_bad ,_bceb ,_aecc ;};func _dba (_aeggg float64 )float64 {return _aeggg *_cf .Millimeter };var _eaca =_dba (2);func _dfba (_bee *_cg .CT_DateAx )(uint32 ,_cg .ST_AxPos ,_cg .ST_TickMark ,_cg .ST_TickLblPos ,*_cg .CT_ChartLines ,uint32 ,*_fba .CT_ShapeProperties ,error ){var _cgb ,_dgg uint32 ; -var _gec _cg .ST_AxPos ;var _egf _cg .ST_TickMark ;var _bgf *_cg .CT_ChartLines ;var _gcdg _cg .ST_TickLblPos ;if _bee .AxId ==nil {return _cgb ,_gec ,_egf ,_gcdg ,_bgf ,_dgg ,_bee .SpPr ,_bf .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_cgb =_bee .AxId .ValAttr ;};if _bee .AxPos ==nil {return _cgb ,_gec ,_egf ,_gcdg ,_bgf ,_dgg ,_bee .SpPr ,_bf .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_gec =_bee .AxPos .ValAttr ;}; -if _bee .MajorTickMark !=nil {_egf =_bee .MajorTickMark .ValAttr ;};if _bee .TickLblPos !=nil {_gcdg =_bee .TickLblPos .ValAttr ;};if _bee .CrossAx ==nil {return _cgb ,_gec ,_egf ,_gcdg ,_bgf ,_dgg ,_bee .SpPr ,_bf .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_dgg =_bee .CrossAx .ValAttr ;};_bgf =_bee .MajorGridlines ;return _cgb ,_gec ,_egf ,_gcdg ,_bgf ,_dgg ,_bee .SpPr ,nil ;};func _afdc (_fee *_cg .CT_CatAx )(uint32 ,_cg .ST_AxPos ,_cg .ST_TickMark ,_cg .ST_TickLblPos ,*_cg .CT_ChartLines ,uint32 ,*_fba .CT_ShapeProperties ,error ){var _ecgb ,_faa uint32 ; -var _aebc _cg .ST_AxPos ;var _geff _cg .ST_TickMark ;var _aed *_cg .CT_ChartLines ;var _faad _cg .ST_TickLblPos ;if _fee .AxId ==nil {return _ecgb ,_aebc ,_geff ,_faad ,_aed ,_faa ,_fee .SpPr ,_bf .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_ecgb =_fee .AxId .ValAttr ;};if _fee .AxPos ==nil {return _ecgb ,_aebc ,_geff ,_faad ,_aed ,_faa ,_fee .SpPr ,_bf .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_aebc =_fee .AxPos .ValAttr ; -};if _fee .MajorTickMark !=nil {_geff =_fee .MajorTickMark .ValAttr ;};if _fee .TickLblPos !=nil {_faad =_fee .TickLblPos .ValAttr ;};if _fee .CrossAx ==nil {return _ecgb ,_aebc ,_geff ,_faad ,_aed ,_faa ,_fee .SpPr ,_bf .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_faa =_fee .CrossAx .ValAttr ;};_aed =_fee .MajorGridlines ;return _ecgb ,_aebc ,_geff ,_faad ,_aed ,_faa ,_fee .SpPr ,nil ;};func IsNoSpaceLanguage (symbol string )bool {for _ ,_edd :=range symbol {if _b .Is (_b .Han ,_edd ){return true ;};};return false ; -};const _fec =6.0;var _gbee =map[string ]FontStyle {"\u0052e\u0067\u0075\u006c\u0061\u0072":FontStyle_Regular ,"\u0042\u006f\u006c\u0064":FontStyle_Bold ,"\u0049\u0074\u0061\u006c\u0069\u0063":FontStyle_Italic ,"B\u006f\u006c\u0064\u0020\u0049\u0074\u0061\u006c\u0069\u0063":FontStyle_BoldItalic }; -func _cdgc (_cdaa ,_adbd ,_fgbb uint8 )(float64 ,float64 ,float64 ){_bgfd ,_gdcc ,_aaaf :=float64 (_cdaa )/255,float64 (_adbd )/255,float64 (_fgbb )/255;_dcgb :=_bgfd ;if _gdcc < _dcgb {_dcgb =_gdcc ;};if _aaaf < _dcgb {_dcgb =_aaaf ;};var _cbaf ,_eaag bool ; -_fdcd :=_bgfd ;if _gdcc > _fdcd {_fdcd =_gdcc ;_cbaf =true ;};if _aaaf > _fdcd {_fdcd =_aaaf ;_cbaf =false ;_eaag =true ;};_abe :=(_dcgb +_fdcd )/2;var _fce float64 ;if _dcgb !=_fdcd {if _abe <=0.5{_fce =(_fdcd -_dcgb )/(_fdcd +_dcgb );}else {_fce =(_fdcd -_dcgb )/(2.0-_fdcd -_dcgb ); -};};var _ebec float64 ;if _dcgb !=_fdcd {if _cbaf {_ebec =2.0+(_aaaf -_bgfd )/(_fdcd -_dcgb );}else if _eaag {_ebec =4.0+(_bgfd -_gdcc )/(_fdcd -_dcgb );}else {_ebec =(_gdcc -_aaaf )/(_fdcd -_dcgb );};_ebec *=60;if _ebec < 0{_ebec +=360;};};return _ebec ,_fce ,_abe ; -};func _dade (_gdf *_cg .ChartSpace ,_gcg ,_bcfb float64 ,_aacc *_fba .Theme ,_cca bool )(*_fg .Creator ,error ){_cgfe :=1.0;if _cca {_cgfe =8.0;};_ceg :=&Rectangle {};_aee :=&Rectangle {Top :_ceg .Top ,Bottom :_bcfb -_ceg .Bottom ,Left :_ceg .Left ,Right :_gcg -_ceg .Right }; -_dfd :=MakeTempCreator (_gcg *_cgfe +1,_bcfb *_cgfe +1);_afgg :=&creatorContext {_fcgd :_dfd ,_bgd :_aacc ,_dbg :_cgfe };var _efa bool ;if _bcb :=_gdf .Chart ;_bcb !=nil {_dfb :=_bcb .PlotArea ;if _dfb ==nil {return nil ,_bf .New ("\u004e\u006f\u0020p\u006c\u006f\u0074\u0020\u0061\u0072\u0065\u0061"); -};_ed :=&Rectangle {Top :_dba (10),Bottom :_aee .Bottom -_dba (15),Left :_dba (10),Right :_aee .Right -_dba (10)};var _bfg *Rectangle ;_aca :=_bcb .Legend ;if _aca !=nil {_beb :=_aca .Overlay !=nil &&_aca .Overlay .ValAttr !=nil &&*_aca .Overlay .ValAttr ; -if _cdg :=_aca .LegendPos ;_cdg !=nil {switch _cdg .ValAttr {case _cg .ST_LegendPosTr :if !_beb {_ed =&Rectangle {Top :_dba (25),Bottom :_aee .Bottom -_dba (10),Left :_dba (10),Right :_aee .Right -_dba (25)};};_bfg =&Rectangle {Top :_dba (2.5),Bottom :_dba (22.5),Left :_aee .Right -_dba (22.5),Right :_aee .Right -_dba (2.5)}; -case _cg .ST_LegendPosT :_bfg =&Rectangle {Top :_dba (2.5),Bottom :_dba (7.5),Left :(_aee .Right -_aee .Left )*0.25,Right :(_aee .Right -_aee .Left )*0.75};if !_beb {_ed =&Rectangle {Top :_dba (12.5),Bottom :_aee .Bottom -_dba (15),Left :_dba (10),Right :_aee .Right -_dba (5)}; -};_efa =true ;case _cg .ST_LegendPosB :_bfg =&Rectangle {Top :_aee .Bottom -_dba (7.5),Bottom :_aee .Bottom -_dba (2.5),Left :(_aee .Right -_aee .Left )*0.25,Right :(_aee .Right -_aee .Left )*0.75};if !_beb {_ed =&Rectangle {Top :_dba (5),Bottom :_aee .Bottom -_dba (15),Left :_dba (10),Right :_aee .Right -_dba (5)}; -};_efa =true ;case _cg .ST_LegendPosR :_bfg =&Rectangle {Top :(_aee .Bottom -_aee .Top )/2-_dba (10),Bottom :(_aee .Bottom -_aee .Top )/2+_dba (10),Left :_aee .Right -_dba (22.5),Right :_aee .Right -_dba (2.5)};if !_beb {_ed =&Rectangle {Top :_dba (5),Bottom :_aee .Bottom -_dba (12.5),Left :_dba (10),Right :_aee .Right -_dba (25)}; -};case _cg .ST_LegendPosL :_bfg =&Rectangle {Top :(_aee .Bottom -_aee .Top )/2-_dba (10),Bottom :(_aee .Bottom -_aee .Top )/2+_dba (10),Left :_dba (2.5),Right :_dba (22.5)};if !_beb {_ed =&Rectangle {Top :_dba (5),Bottom :_aee .Bottom -_dba (12.5),Left :_dba (30),Right :_aee .Right -_dba (5)}; -};default:_bfg =&Rectangle {Top :(_aee .Bottom -_aee .Top )/2-_dba (10),Bottom :(_aee .Bottom -_aee .Top )/2+_dba (10),Left :_aee .Right -_dba (25),Right :_aee .Right -_dba (5)};if !_beb {_ed =&Rectangle {Top :_dba (5),Bottom :_aee .Bottom -_dba (12.5),Left :_dba (100),Right :_aee .Right -_dba (25)}; -};};};};_ed .scale (_cgfe );_afgg .drawBorderWithProps (_dfb .SpPr ,_ed ,_cfa );_bcg :=[]*legendItem {};var _facd error ;_acag :=_dfb .CChoice ;for _ ,_cdcf :=range _dfb .Choice {if _bce :=_cdcf .BarChart ;_bce !=nil {_bcg ,_facd =_afgg .drawBarChart (_bce ,_ed ,_acag ); -if _facd !=nil {return nil ,_facd ;};};};if _aca !=nil {_bfg .scale (_cgfe );_afgg .drawBorderWithProps (_aca .SpPr ,_bfg ,_cfa );if len (_bcg )!=0{_afgg .drawLegend (_bfg ,_bcg ,_efa );};};};_aee .scale (_cgfe );_afgg .drawBorderWithProps (_gdf .SpPr ,_aee ,_cfa ); -return _dfd ,nil ;};func (_eba *creatorContext )drawAxes (_caef *_cg .CT_PlotAreaChoice1 ,_deec ,_gaa ,_fagd float64 ,_adeg []string ,_bbg *Rectangle ,_caa bool )error {_ffgd :=_eba ._fcgd ;_ffc :=_eba ._dbg ;if _caef ==nil {return _bf .New ("\u004e\u006f\u0020\u0061xi\u0073\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e"); -};if len (_caef .ValAx )==0||(len (_caef .CatAx )==0&&len (_caef .DateAx )==0&&len (_caef .SerAx )==0){return _bf .New ("\u004e\u006f\u0020\u0078\u0020\u006f\u0072\u0020\u0079 \u0061\u0078\u0069\u0073");};var _abf ,_ege ,_cfae ,_cbc uint32 ;var _dg ,_ggcc _cg .ST_AxPos ; -var _adea ,_aagd _cg .ST_TickMark ;var _acb ,_gac *_cg .CT_ChartLines ;var _cbgf ,_dfgg _cg .ST_TickLblPos ;var _gca ,_bda *_fba .CT_ShapeProperties ;var _bfa error ;_bedb :=_bbg .Right -_bbg .Left ;_aec :=_bbg .Bottom -_bbg .Top ;if len (_caef .ValAx )> 0{_ege ,_ggcc ,_aagd ,_dfgg ,_gac ,_cbc ,_bda ,_bfa =_bcd (_caef .ValAx [0]); -};if _ggcc !=_cg .ST_AxPosL &&_ggcc !=_cg .ST_AxPosB {return _bf .New ("\u004f\u006e\u006c\u0079\u0020l\u0065\u0066\u0074\u0020\u006f\u0072\u0020\u0062\u006f\u0074\u0074\u006f\u006d \u0079\u0020\u0061\u0078\u0069\u0073\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0073\u006f\u0020\u0066\u0061\u0072"); -};_aea :=_gaa -_deec ;_gae :=int (_aea /_fagd )+1;var _egbf ,_gdec float64 ;switch _aagd {case _cg .ST_TickMarkIn :_egbf ,_gdec =_gbc ,0;case _cg .ST_TickMarkOut :_egbf ,_gdec =0,_gbc ;case _cg .ST_TickMarkCross :_egbf ,_gdec =_gbc ,_gbc ;};_egbf =_egbf *_ffc ; -_gdec =_gdec *_ffc ;var _fcf *_fba .CT_ShapeProperties ;if _gac !=nil {_fcf =_gac .SpPr ;};_gge ,_dac :=_cbgf !=_cg .ST_TickLblPosNone ,_dfgg !=_cg .ST_TickLblPosNone ;_eea :=_deec ;if len (_caef .CatAx )> 0{_abf ,_dg ,_adea ,_cbgf ,_acb ,_cfae ,_gca ,_bfa =_afdc (_caef .CatAx [0]); -}else if len (_caef .DateAx )> 0{_abf ,_dg ,_adea ,_cbgf ,_acb ,_cfae ,_gca ,_bfa =_dfba (_caef .DateAx [0]);}else if len (_caef .SerAx )> 0{_abf ,_dg ,_adea ,_cbgf ,_acb ,_cfae ,_gca ,_bfa =_fabg (_caef .SerAx [0]);};if _bfa !=nil {return _bfa ;};if _dg !=_cg .ST_AxPosL &&_dg !=_cg .ST_AxPosB {return _bf .New ("\u004f\u006e\u006c\u0079\u0020l\u0065\u0066\u0074\u0020\u006f\u0072\u0020\u0062\u006f\u0074\u0074\u006f\u006d \u0078\u0020\u0061\u0078\u0069\u0073\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0073\u006f\u0020\u0066\u0061\u0072"); -};if _abf !=_cbc ||_ege !=_cfae {return _bf .New ("a\u0078i\u0073\u0020\u0069\u0064\u0073\u0020\u0064\u006fn\u0027\u0074\u0020\u006dat\u0063\u0068");};_adbf :=len (_adeg )+1;var _eab ,_dbe float64 ;switch _adea {case _cg .ST_TickMarkIn :_eab ,_dbe =_gbc ,0; -case _cg .ST_TickMarkOut :_eab ,_dbe =0,_gbc ;case _cg .ST_TickMarkCross :_eab ,_dbe =_gbc ,_gbc ;};_eab =_eab *_ffc ;_dbe =_dbe *_ffc ;var _dfe *_fba .CT_ShapeProperties ;if _acb !=nil {_dfe =_acb .SpPr ;};if _caa {_dcc :=_aec /float64 (len (_adeg )); -_cce :=_bbg .Left -_deec *_bedb /_aea ;_ffea :=_cce -_egb *_ffc ;if _gge {var _ggd float64 ;for _aeg :=0;_aeg < _adbf ;_aeg ++{_bebb :=_bbg .Bottom -float64 (_aeg )*_dcc ;if _aeg < _adbf -1{_fcde :=_ffgd .NewParagraph (_adeg [_aeg ]);_fcde .SetFontSize (_fec *_ffc ); -_fcde .SetPos (_ffea ,_bebb -_dcc /2-_bb *_ffc );_ffgd .Draw (_fcde );_efc :=(_fcde .Width ()/1000-_egb )*_ffc ;if _efc > 0&&_efc > _ggd {_ggd =_efc ;};};};if _ggd > 0{_bbg .Left +=_ggd +_eaca ;_cce =_bbg .Left -_deec *_bedb /_aea ;_bedb =_bbg .Right -_bbg .Left ; -};};_bec :=_cce -_dbe ;_efd :=_cce +_eab ;_bgec :=_bbg .Left ;_cccd :=_bbg .Right ;for _ebd :=0;_ebd < _adbf ;_ebd ++{_efcc :=_bbg .Bottom -float64 (_ebd )*_dcc ;_eba .drawLineWithProps (_gca ,_bec ,_efcc ,_efd ,_efcc ,true );_eba .drawLineWithProps (_dfe ,_bgec ,_efcc ,_cccd ,_efcc ,true ); -};_bbb :=_bedb /_aea ;_dge :=_bbg .Bottom -_egbf ;_bfdd :=_bbg .Bottom +_gdec ;_ddd :=_bbg .Top ;_afd :=_bbg .Bottom ;for _bbbf :=0;_bbbf < _gae ;_bbbf ++{_bdd :=_bbg .Left +(_eea -_deec )*_bbb ;_eba .drawLineWithProps (_bda ,_bdd ,_dge ,_bdd ,_bfdd ,true ); -_eba .drawLineWithProps (_fcf ,_bdd ,_ddd ,_bdd ,_afd ,true );if _dac {_dbc :=_ffgd .NewParagraph (_a .FormatFloat (_eea ,'g',-1,64));_dbc .SetFontSize (_fec *_ffc );_dbc .SetPos (_bdd -_dee *_ffc ,_afd +_bebg *_ffc );_ffgd .Draw (_dbc );};_eea +=_fagd ; -};}else {_fdc :=_aec /_aea ;_fed :=_bbg .Left ;if _dac {var _efb float64 ;for _faf :=0;_faf < _gae ;_faf ++{_bfgd :=_bbg .Bottom -(_eea -_deec )*_fdc ;_aaf :=_ffgd .NewParagraph (_a .FormatFloat (_eea ,'g',-1,64));_aaf .SetFontSize (_fec *_ffc );_aaf .SetPos (_fed -_egb *_ffc ,_bfgd -_bb *_ffc ); -_ffgd .Draw (_aaf );_efac :=(_aaf .Width ()/1000-_egb )*_ffc ;if _efac > 0&&_efac > _efb {_efb =_efac ;};_eea +=_fagd ;};if _efb > 0{_bbg .Left +=_efb +_eaca ;_bedb =_bbg .Right -_bbg .Left ;};};_eea =_deec ;_fedd :=_bbg .Left -_gdec ;_fbcf :=_bbg .Left +_egbf ; -_fed =_bbg .Left ;_beg :=_bbg .Right ;for _cdgg :=0;_cdgg < _gae ;_cdgg ++{_bbe :=_bbg .Bottom -(_eea -_deec )*_fdc ;_eba .drawLineWithProps (_bda ,_fedd ,_bbe ,_fbcf ,_bbe ,true );_eba .drawLineWithProps (_fcf ,_fed ,_bbe ,_beg ,_bbe ,true );_eea +=_fagd ; -};_fda :=_bedb /float64 (len (_adeg ));_daa :=_bbg .Bottom +_deec *_aec /_aea ;_cbcf :=_daa -_eab ;_aad :=_daa +_dbe ;_agg :=_bbg .Top ;_fcdg :=_bbg .Bottom ;_dcae :=_daa +_bebg *_ffc ;for _cbd :=0;_cbd < _adbf ;_cbd ++{_cag :=_bbg .Left +float64 (_cbd )*_fda ; -_eba .drawLineWithProps (_gca ,_cag ,_cbcf ,_cag ,_aad ,true );_eba .drawLineWithProps (_dfe ,_cag ,_agg ,_cag ,_fcdg ,true );if _gge &&_cbd < _adbf -1{_ebcc :=_ffgd .NewParagraph (_adeg [_cbd ]);_ebcc .SetFontSize (_fec *_ffc );_ebcc .SetPos (_cag +_fdb *_ffc ,_dcae ); -_ffgd .Draw (_ebcc );};};};return nil ;};func DrawRectangle (c *_fg .Creator ,r *Rectangle ,w float64 ,color _fg .Color ){if color ==nil {return ;};DrawLine (c ,r .Left ,r .Top ,r .Right ,r .Top ,w ,color );DrawLine (c ,r .Left ,r .Top ,r .Left ,r .Bottom ,w ,color ); -DrawLine (c ,r .Left ,r .Bottom ,r .Right ,r .Bottom ,w ,color );DrawLine (c ,r .Right ,r .Top ,r .Right ,r .Bottom ,w ,color );};func RegisterFont (name string ,style FontStyle ,font *_e .PdfFont ){_gdff ._bgc .Lock ();if _gdff ._ccfb [name ]==nil {_gdff ._ccfb [name ]=map[FontStyle ]*_e .PdfFont {}; -};_gdff ._ccfb [name ][style ]=font ;_gdff ._bgc .Unlock ();};func (_bfe *Rectangle )scale (_eced float64 ){_bfe .Top *=_eced ;_bfe .Bottom *=_eced ;_bfe .Left *=_eced ;_bfe .Right *=_eced ;};type FontStyle byte ;var _gdff =fontsMap {_bgc :&_fb .Mutex {},_ccfb :map[string ]map[FontStyle ]*_e .PdfFont {}}; -func (_ccgb barSerByOrder )Swap (i ,j int ){_ccgb [i ],_ccgb [j ]=_ccgb [j ],_ccgb [i ]};func PointsFromTwips (twips int64 )float64 {return float64 (int64 (float64 (twips )*_cf .Twips *10+0.5))/10;};var _cfa =_dba (0.125);func AssignStdFontByName (style _fg .TextStyle ,fontName string )*_e .PdfFont {_aegg :=_e .StdFontName (fontName ); -return _e .NewStandard14FontMustCompile (_aegg );};func RegisterFontsFromDirectory (dirName string )error {_afb ,_baaa :=_c .Open (dirName );if _baaa !=nil {return _baaa ;};defer _afb .Close ();_babb ,_baaa :=_afb .Readdirnames (0);if _baaa !=nil {return _baaa ; -};for _ ,_fgddf :=range _babb {if _be .HasSuffix (_fgddf ,"\u002e\u0074\u0074\u0066"){_dce :=dirName +"\u002f"+_fgddf ;_bdda :=_gcde (_dce );if _bdda !=nil {_ac .Log .Debug ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074o\u0020\u0070\u0072\u006f\u0063e\u0073\u0073\u0020\u0061\u006e\u0064\u0020\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0072\u006f\u006d\u0020\u0054\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_bdda ); -continue ;};};};return nil ;};func (_fcc *creatorContext )drawRectangleWithProps (_ageb *_fba .CT_ShapeProperties ,_bff ,_fad ,_cea ,_feda float64 ,_afee bool ){_ggfe :=_fcc ._fcgd .NewRectangle (_bff ,_fad ,_cea ,_feda );if _ageb ==nil {if _afee {_ggfe .SetBorderWidth (_cfa ); -}else {return ;};}else {_daaa :=_fcc .getPdfColorFromSolidFill (_ageb .SolidFill );if _daaa !=nil {_ggfe .SetFillColor (_daaa );};if _bgab :=_ageb .Ln ;_bgab !=nil {if _aff :=_bgab .WAttr ;_aff !=nil {_abcg :=_cf .FromEMU (int64 (*_aff ));_ggfe .SetBorderWidth (_abcg ); -if _geaf :=_bgab .SolidFill ;_geaf !=nil {_ebcf :=_fcc .getPdfColorFromSolidFill (_geaf );if _ebcf !=nil {_ggfe .SetBorderColor (_ebcf );};};}else {_ggfe .SetBorderWidth (0);};};};_fcc ._fcgd .Draw (_ggfe );};func AdjustColorByShade (colorStr string ,shade float64 )string {var _fgeg ,_efde ,_cgd uint8 ; -_fcg ,_ :=_d .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_fgeg ,&_efde ,&_cgd );if _fcg !=3{return "";};return _caff (_fgeg ,shade )+_caff (_efde ,shade )+_caff (_cgd ,shade );};func AdjustColor (colorStr string ,EG_ColorTransform []*_fba .EG_ColorTransform )string {for _ ,_agb :=range EG_ColorTransform {if _ebee :=_agb .Tint ; -_ebee !=nil {if _dfa :=_ebee .ValAttr .ST_PositiveFixedPercentageDecimal ;_dfa !=nil {colorStr =AdjustColorByTint (colorStr ,float64 (*_dfa )/100000);};};if _ffgf :=_agb .Shade ;_ffgf !=nil {if _dae :=_ffgf .ValAttr .ST_PositiveFixedPercentageDecimal ; -_dae !=nil {colorStr =AdjustColorByShade (colorStr ,float64 (*_dae )/100000);};};if _cff :=_agb .LumMod ;_cff !=nil {if _ddc :=_cff .ValAttr .ST_PercentageDecimal ;_ddc !=nil {colorStr =AdjustColorByLumMod (colorStr ,float64 (*_ddc )/100000);};};};return colorStr ; -};func _dcad (_edf _fba .ST_SchemeColorVal ,_fdbg *_fba .Theme )string {if _eabe :=_fdbg .ThemeElements ;_eabe !=nil {if _eca :=_eabe .ClrScheme ;_eca !=nil {switch _edf {case _fba .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_eca .Lt1 );case _fba .ST_SchemeColorValDk1 ,_fba .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_eca .Dk1 ); -case _fba .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_eca .Lt2 );case _fba .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_eca .Dk2 );case _fba .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_eca .Accent1 );case _fba .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_eca .Accent2 ); -case _fba .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_eca .Accent3 );case _fba .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_eca .Accent4 );case _fba .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_eca .Accent5 ); -case _fba .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_eca .Accent6 );};};};return "";};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func MakeTempCreator (width ,height float64 )*_fg .Creator {_cdf :=_fg .New (); -_cdf .SetPageSize (_fg .PageSize {width ,height });_cdf .SetPageMargins (0,0,0,0);return _cdf ;};func _cbb (_acg uint8 ,_aagg float64 )string {_daf :=float64 (_acg );var _bfae float64 ;if _aagg < 0{_bfae =_daf *(1+_aagg );}else {_bfae =_daf +(255-_daf )*_aagg ; -};return _d .Sprintf ("\u0025\u0030\u0032\u0078",int (_bfae ));};func DrawLine (c *_fg .Creator ,x0 ,y0 ,x1 ,y1 ,width float64 ,color _fg .Color ){if color ==nil {return ;};_egee :=c .NewLine (x0 ,y0 ,x1 ,y1 );_egee .SetLineWidth (width );_egee .SetColor (color ); -c .Draw (_egee );};func TwipsFromPoints (points float64 )float64 {return points /_cf .Twips };func GetRegisteredFont (name string ,style FontStyle )*_e .PdfFont {_gdff ._bgc .Lock ();defer _gdff ._bgc .Unlock ();if _dcfd ,_cace :=_gdff ._ccfb [name ];_cace {if _egge ,_fef :=_dcfd [style ]; -_fef {return _egge ;};};return nil ;};func (_afgf FontStyle )String ()string {return []string {"\u0052e\u0067\u0075\u006c\u0061\u0072","\u0042\u006f\u006c\u0064","\u0049\u0074\u0061\u006c\u0069\u0063","\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}[int (_afgf )]; -};func MakeBlockFromChartSpace (cs *_cg .ChartSpace ,width ,height float64 ,theme *_fba .Theme )(*_fg .Block ,error ){_babc ,_gdg :=_dade (cs ,width ,height ,theme ,false );if _gdg !=nil {return nil ,_gdg ;};_gbdb ,_gdg :=GetPageFromCreator (_babc );if _gdg !=nil {return nil ,_gdg ; -};_fcd ,_gdg :=_fg .NewBlockFromPage (_gbdb );if _gdg !=nil {return nil ,_gdg ;};return _fcd ,nil ;};type Rectangle struct{Top float64 ;Bottom float64 ;Left float64 ;Right float64 ;};type fontsMap struct{_bgc *_fb .Mutex ;_ccfb map[string ]map[FontStyle ]*_e .PdfFont ; -};var _aded =_dba (1.5);func RegisterFontsFromFiles (files []string )error {for _ ,_adec :=range files {if _be .HasSuffix (_adec ,"\u002e\u0074\u0074\u0066"){_acc :=_gcde (_adec );if _acc !=nil {_ac .Log .Debug ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074o\u0020\u0070\u0072\u006f\u0063e\u0073\u0073\u0020\u0061\u006e\u0064\u0020\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0072\u006f\u006d\u0020\u0054\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_acc ); -continue ;};};};return nil ;};type serValue struct{_aag string ;_fge float64 ;_fe *_fba .CT_ShapeProperties ;};var _dee =_dba (0.5);func (_bfd *creatorContext )drawLegend (_eec *Rectangle ,_adfg []*legendItem ,_dfgf bool ){_ffg :=_bfd ._dbg ;_bgee :=_dba (2.5)*_ffg ; -_fcb :=_aded *_ffg ;_dcf :=(_bgee -_fcb )/2;_dbb :=float64 (len (_adfg ));if _dfgf {_ebc :=&Rectangle {Top :_eec .Top +_dba (1)*_ffg ,Bottom :_eec .Bottom -_dba (1)*_ffg ,Left :_eec .Left +_dba (2.5)*_ffg ,Right :_eec .Right -_dba (2.5)*_ffg };var _cb float64 ; -if _dbb > 1{_cb =(_ebc .Right -_ebc .Left )/_dbb ;};_ebg :=_ebc .Left ;_afe :=_ebc .Top ;for _ ,_ccc :=range _adfg {if _ecec :=_ccc ._adb ;_ecec !=nil {_bfd .drawRectangleWithProps (_ecec ,_ebg ,_afe +_dcf ,_fcb ,_fcb ,false );_ffb :=_ebg +_fcb *2;_fbab :=_bfd ._fcgd .NewStyledParagraph (); -_fbab .SetPos (_ffb ,_afe );_ebgc :=_fbab .Append (_ccc ._fac );_agd ,_ab :=_e .NewStandard14Font (_e .HelveticaName );if _ab ==nil {_ebgc .Style =_fg .TextStyle {FontSize :_bgee ,Font :_agd ,TextRise :0.4};_bfd ._fcgd .Draw (_fbab );};};_ebg +=_cb ;}; -}else {_acf :=&Rectangle {Top :_eec .Top +_dba (2.5)*_ffg ,Bottom :_eec .Bottom -_dba (2.5)*_ffg ,Left :_eec .Left +_dba (2.5)*_ffg ,Right :_eec .Right -_dba (2.5)*_ffg };var _ggca float64 ;if _dbb > 1{_ggca =(_acf .Bottom -_acf .Top -_bgee )/(_dbb -1); -};_aeb :=_acf .Top ;_gef :=_acf .Left ;_gcd :=_gef +_fcb *2;for _ ,_ada :=range _adfg {if _eef :=_ada ._adb ;_eef !=nil {_bfd .drawRectangleWithProps (_eef ,_gef ,_aeb +_dcf ,_fcb ,_fcb ,false );_cbg :=_bfd ._fcgd .NewStyledParagraph ();_cbg .SetPos (_gcd ,_aeb ); -_cefe :=_cbg .Append (_ada ._fac );_cbe ,_fag :=_e .NewStandard14Font (_e .HelveticaName );if _fag ==nil {_cefe .Style =_fg .TextStyle {FontSize :_bgee ,Font :_cbe ,TextRise :0.4};_bfd ._fcgd .Draw (_cbg );};};_aeb +=_ggca ;};};};func _fabg (_dddb *_cg .CT_SerAx )(uint32 ,_cg .ST_AxPos ,_cg .ST_TickMark ,_cg .ST_TickLblPos ,*_cg .CT_ChartLines ,uint32 ,*_fba .CT_ShapeProperties ,error ){var _fdbc ,_ebdg uint32 ; -var _cdag _cg .ST_AxPos ;var _ddb _cg .ST_TickMark ;var _abd *_cg .CT_ChartLines ;var _eaa _cg .ST_TickLblPos ;if _dddb .AxId ==nil {return _fdbc ,_cdag ,_ddb ,_eaa ,_abd ,_ebdg ,_dddb .SpPr ,_bf .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_fdbc =_dddb .AxId .ValAttr ;};if _dddb .AxPos ==nil {return _fdbc ,_cdag ,_ddb ,_eaa ,_abd ,_ebdg ,_dddb .SpPr ,_bf .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_cdag =_dddb .AxPos .ValAttr ; -};if _dddb .MajorTickMark !=nil {_ddb =_dddb .MajorTickMark .ValAttr ;};if _dddb .TickLblPos !=nil {_eaa =_dddb .TickLblPos .ValAttr ;};if _dddb .CrossAx ==nil {return _fdbc ,_cdag ,_ddb ,_eaa ,_abd ,_ebdg ,_dddb .SpPr ,_bf .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_ebdg =_dddb .CrossAx .ValAttr ;};_abd =_dddb .MajorGridlines ;return _fdbc ,_cdag ,_ddb ,_eaa ,_abd ,_ebdg ,_dddb .SpPr ,nil ;};type legendItem struct{_fac string ;_adb *_fba .CT_ShapeProperties ;};const DefaultFontSize =12.0;type BorderPosition byte ; -const (ImgPart_whole ImgPart =0;ImgPart_t ImgPart =1;ImgPart_b ImgPart =2;ImgPart_l ImgPart =3;ImgPart_r ImgPart =4;ImgPart_lt ImgPart =5;ImgPart_rt ImgPart =6;ImgPart_lb ImgPart =7;ImgPart_rb ImgPart =8;);func Lighten (clr float64 )float64 {return 0.6+0.4*clr }; -func (_adbfd *Rectangle )Translate (x ,y float64 ){_adbfd .Left +=x ;_adbfd .Right +=x ;_adbfd .Top +=y ;_adbfd .Bottom +=y ;};func (_aafa *creatorContext )drawBorderWithProps (_fcge *_fba .CT_ShapeProperties ,_bbga *Rectangle ,_cded float64 ){if _bbga !=nil &&_fcge !=nil &&_fcge .Ln !=nil &&_fcge .Ln .SolidFill !=nil {_dgc :=_aafa .getPdfColorFromSolidFill (_fcge .Ln .SolidFill ); -DrawRectangle (_aafa ._fcgd ,_bbga ,_cded ,_dgc );};};const (BorderPositionTop BorderPosition =0;BorderPositionLeft BorderPosition =1;BorderPositionBottom BorderPosition =2;BorderPositionRight BorderPosition =3;);func MakeImageFromChartSpace (cs *_cg .ChartSpace ,width ,height float64 ,theme *_fba .Theme )(_ba .Image ,error ){_aac ,_bac :=_dade (cs ,width ,height ,theme ,true ); -if _bac !=nil {return nil ,_bac ;};_cgf ,_bac :=GetPageFromCreator (_aac );if _bac !=nil {return nil ,_bac ;};return _fbc .NewImageDevice ().Render (_cgf );};func _bcd (_ffbc *_cg .CT_ValAx )(uint32 ,_cg .ST_AxPos ,_cg .ST_TickMark ,_cg .ST_TickLblPos ,*_cg .CT_ChartLines ,uint32 ,*_fba .CT_ShapeProperties ,error ){var _abb ,_abc uint32 ; -var _gbe _cg .ST_AxPos ;var _ecf _cg .ST_TickMark ;var _egg *_cg .CT_ChartLines ;var _bba _cg .ST_TickLblPos ;if _ffbc .AxId ==nil {return _abb ,_gbe ,_ecf ,_bba ,_egg ,_abc ,_ffbc .SpPr ,_bf .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_abb =_ffbc .AxId .ValAttr ;};if _ffbc .AxPos ==nil {return _abb ,_gbe ,_ecf ,_bba ,_egg ,_abc ,_ffbc .SpPr ,_bf .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_gbe =_ffbc .AxPos .ValAttr ; -};if _ffbc .MajorTickMark !=nil {_ecf =_ffbc .MajorTickMark .ValAttr ;};if _ffbc .TickLblPos !=nil {_bba =_ffbc .TickLblPos .ValAttr ;};if _ffbc .CrossAx ==nil {return _abb ,_gbe ,_ecf ,_bba ,_egg ,_abc ,_ffbc .SpPr ,_bf .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); -}else {_abc =_ffbc .CrossAx .ValAttr ;};_egg =_ffbc .MajorGridlines ;return _abb ,_gbe ,_ecf ,_bba ,_egg ,_abc ,_ffbc .SpPr ,nil ;};func (_bge barSerByOrder )Len ()int {return len (_bge )};func _gcde (_ecd string )error {if !_be .HasSuffix (_ecd ,"\u002e\u0074\u0074\u0066"){_ac .Log .Debug ("\u0055\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0069\u006c\u0065\u0020\u0066\u006f\u0072ma\u0074\u002e"); -return _d .Errorf ("\u0055\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020f\u006f\u006e\u0074\u0020\u0066\u0069l\u0065\u0020\u0066\u006f\u0072m\u0061\u0074\u002c\u0020\u0063\u0075\u0072\u0072\u0065\u006e\u0074\u006cy\u0020\u006f\u006e\u006c\u0079\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0054T\u0046\u0020\u0066\u006f\u006e\u0074\u0020\u0066i\u006c\u0065\u002e"); -};_ccb ,_fcgf :=_dc .ParseFile (_ecd );if _fcgf !=nil {_ac .Log .Debug ("\u0043a\u006e\u006e\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020T\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_fcgf );return _fcgf ;};_cbee ,_fcgf :=_e .NewCompositePdfFontFromTTFFile (_ecd ); -if _fcgf !=nil {return _fcgf ;};_ggb :=_ccb .GetNameRecords ();for _ ,_ebeg :=range _ggb {_fgc :=_ebeg [1];if _fgc ==""{return _d .Errorf ("\u004e\u006f\u0020\u0066\u006fn\u0074\u0020\u0066\u0061\u006d\u0069\u006c\u0079\u0020\u0069\u006e\u0066\u006fr\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_ecd ); -};_gfab :=make ([]byte ,0);for _dace :=0;_dace < len (_fgc );_dace ++{if _fgc [_dace ]==39||_fgc [_dace ]==92{continue ;};_bgcf :=4;if _dace +_bgcf < len (_fgc ){if _fgc [_dace :_dace +_bgcf ]=="\u0000"{_dace =_dace +_bgcf +1;continue ;};};_gfab =append (_gfab ,_fgc [_dace ]); -};_fgc =_be .Replace (string (_gfab ),"\u0078\u0030\u0030","",-1);_dcfg :=_ebeg [2];if _dcfg ==""{return _d .Errorf ("N\u006f\u0020\u0073\u0074\u0079\u006ce\u0020\u0069\u006e\u0066\u006f\u0072m\u0061\u0074\u0069\u006f\u006e\u0020\u0069n\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020%\u0073",_ecd ); -};_gfab =make ([]byte ,0);for _dbeg :=0;_dbeg < len (_dcfg );_dbeg ++{if _dcfg [_dbeg ]==39||_dcfg [_dbeg ]==92{continue ;};_cfbc :=4;if _dbeg +_cfbc < len (_dcfg ){if _dcfg [_dbeg :_dbeg +_cfbc ]=="\u0000"{_dbeg =_dbeg +_cfbc +1;continue ;};};_gfab =append (_gfab ,_dcfg [_dbeg ]); -};_dcfg =_be .Replace (string (_gfab ),"\u0078\u0030\u0030","",-1);RegisterFont (_fgc ,_gbee [_dcfg ],_cbee );};return nil ;};func GetOpacityFromColorTransform (trs []*_fba .EG_ColorTransform )float64 {for _ ,_gdfg :=range trs {if _gdfg !=nil {if _fggf :=_gdfg .Alpha ; -_fggf !=nil {if _gdgb :=_fggf .ValAttr .ST_PositiveFixedPercentageDecimal ;_gdgb !=nil {return float64 (*_gdgb )/100000;};};};};return 1.0;};func _caff (_aeac uint8 ,_cccc float64 )string {_cbdb :=float64 (_aeac );return _d .Sprintf ("\u0025\u0030\u0032\u0078",int (_cbdb *_cccc )); -};func AdjustColorByLumMod (colorStr string ,lum float64 )string {var _gea ,_caeg ,_cba uint8 ;_dfbe ,_ :=_d .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_gea ,&_caeg ,&_cba );if _dfbe !=3{return "";};_caec ,_cde ,_fgb :=_cdgc (_gea ,_caeg ,_cba ); -_fgb =lum *_fgb ;_gea ,_caeg ,_cba =_cfaee (_caec ,_cde ,_fgb );return _d .Sprintf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_gea ,_caeg ,_cba );};var _egb =_dba (7.5);func AdjustColorByTint (colorStr string ,tint float64 )string {var _gfaf ,_cfd ,_bbd uint8 ; -_cab ,_ :=_d .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_gfaf ,&_cfd ,&_bbd );if _cab !=3{return "";};return _cbb (_gfaf ,tint )+_cbb (_cfd ,tint )+_cbb (_bbd ,tint );};var _fdb =_dba (5);func (_debc *creatorContext )getPdfColorFromSolidFill (_dacd *_fba .CT_SolidColorFillProperties )_fg .Color {if _dacd ==nil {return nil ; -};_dgd :="";if _afba :=_dacd .SrgbClr ;_afba !=nil {_dgd =_afba .ValAttr ;}else if _ddbe :=_dacd .SchemeClr ;_ddbe !=nil {_dgd =_dcad (_ddbe .ValAttr ,_debc ._bgd );};if _dgd ==""{return nil ;};return _fg .ColorRGBFromHex ("\u0023"+_dgd );};type creatorContext struct{_fcgd *_fg .Creator ; -_bgd *_fba .Theme ;_dbg float64 ;};func CropImageByRect (sourceImg _ba .Image ,rect _ba .Rectangle )_ba .Image {_ddda ,_cfgf ,_bbbff ,_effd :=rect .Min .X ,rect .Min .Y ,rect .Max .X ,rect .Max .Y ;_ecdb :=_ba .NewNRGBA (_ba .Rect (0,0,_bbbff -_ddda ,_effd -_cfgf )); -for _fdfb :=_ddda ;_fdfb < _bbbff ;_fdfb ++{for _cagd :=_cfgf ;_cagd < _effd ;_cagd ++{_ecdb .Set (_fdfb -_ddda ,_cagd -_cfgf ,sourceImg .At (_fdfb ,_cagd ));};};return _ecdb ;};func _cfaee (_ccd ,_gaeb ,_cacc float64 )(uint8 ,uint8 ,uint8 ){var _eeg float64 ; -if _cacc < 0.5{_eeg =_cacc *(1+_gaeb );}else {_eeg =_cacc +_gaeb -_cacc *_gaeb ;};_cefed :=_cacc *2-_eeg ;_ccd /=360.0;_ffca :=_cgga (_ccd +1.0/3.0);_cefeb :=_cgga (_ccd );_facb :=_cgga (_ccd -1.0/3.0);_fga :=_becb (_ffca ,_eeg ,_cefed );_bga :=_becb (_cefeb ,_eeg ,_cefed ); -_fdf :=_becb (_facb ,_eeg ,_cefed );return uint8 (255*_fga ),uint8 (255*_bga ),uint8 (255*_fdf );};func (_fbaa *creatorContext )drawBarChart (_fbd *_cg .CT_BarChart ,_bae *Rectangle ,_gb *_cg .CT_PlotAreaChoice1 )([]*legendItem ,error ){var _ff bool ;if _bd :=_fbd .BarDir ; -_bd !=nil {_ff =_bd .ValAttr ==_cg .ST_BarDirBar ;};_gd :=_fbd .Ser ;_ga .Sort (barSerByOrder (_gd ));_fa :=map[string ]serCategory {};_cd :=[]string {};_ag :=[]*legendItem {};_dca :=_f .Inf (1);_cc :=_f .Inf (-1);for _ ,_gg :=range _gd {var _ec string ; -if _ad :=_gg .Tx ;_ad !=nil {if _ce :=_ad .Choice ;_ce !=nil {if _ce .V !=nil {_ec =*_ce .V ;}else if _ade :=_ce .StrRef ;_ade !=nil {if _gc :=_ade .StrCache ;_gc !=nil {for _ ,_bdc :=range _gc .Pt {_ec =_bdc .V ;};};};};};if _fc :=_gg .Cat ;_fc !=nil {if _de :=_fc .Choice ; -_de !=nil {if _adf :=_de .StrRef ;_adf !=nil {if _dd :=_adf .StrCache ;_dd !=nil {for _ ,_bg :=range _dd .Pt {_ece :=_bg .V ;if _ ,_dcg :=_fa [_ece ];!_dcg {_fa [_ece ]=serCategory {_cge :_ece ,_caf :[]serValue {}};_cd =append (_cd ,_ece );};};};}else if _gda :=_de .NumRef ; -_gda !=nil {if _aa :=_gda .NumCache ;_aa !=nil {var _gf string ;if _aa .FormatCode !=nil {_gf =*_aa .FormatCode ;};for _ ,_aab :=range _aa .Pt {var _gfd string ;if _aab .FormatCodeAttr ==nil {_gfd =_gf ;}else {_gfd =*_aab .FormatCodeAttr ;};var _ca string ; -_cfg ,_bcf :=_a .ParseFloat (_aab .V ,64);if _bcf !=nil {_ca =_aab .V ;}else {_ca =_da .Number (_cfg ,_gfd );};if _ ,_ae :=_fa [_ca ];!_ae {_fa [_ca ]=serCategory {_cge :_ca ,_caf :[]serValue {}};_cd =append (_cd ,_ca );};};};};};};if _gbd :=_gg .Val ; -_gbd !=nil {if _gde :=_gbd .Choice ;_gde !=nil {if _ee :=_gde .NumRef ;_ee !=nil {if _baa :=_ee .NumCache ;_baa !=nil {for _fbe ,_eg :=range _baa .Pt {_fbcd ,_deb :=_a .ParseFloat (_eg .V ,64);if _deb !=nil {_fbcd =0;_ac .Log .Debug ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",_deb ); -};if _fbcd > _cc {_cc =_fbcd ;};if _fbcd < _dca {_dca =_fbcd ;};_ecg :=_fa [_cd [_fbe ]];_ecg ._caf =append (_ecg ._caf ,serValue {_aag :_ec ,_fge :_fbcd ,_fe :_gg .SpPr });_fa [_cd [_fbe ]]=_ecg ;};};};};};_ag =append (_ag ,&legendItem {_fac :_ec ,_adb :_gg .SpPr }); -};var _af float64 ;var _fgd ,_deg float64 ;if _cc ==0&&_dca ==0{_af =0.2;_deg =0;_fgd =1;}else {var _cae float64 ;if _gdc :=_f .Abs (_dca );_cc < _gdc {_cae =_gdc ;}else {_cae =_cc ;};_ggc :=_f .Pow (10,_f .Floor (_f .Log10 (_cae )));_cfb :=_cae /_ggc ; -if _cfb >=1.715&&_cfb < 4.29{_af =0.5;}else if _cfb >=4.29&&_cfb < 8.58{_af =1;}else {_af =2;};_af *=_ggc ;if _cc <=0{_fgd =0;}else {_fgd =(_f .Ceil (_cc /_af )+1)*_af ;};if _dca >=0{_deg =0;}else {_deg =(_f .Floor (_dca /_af )-1)*_af ;};};_dad :=_fbaa .drawAxes (_gb ,_deg ,_fgd ,_af ,_cd ,_bae ,_ff ); -if _dad !=nil {return nil ,_dad ;};_ggg :=0.0;if _fbd .GapWidth !=nil {if _eb :=_fbd .GapWidth .ValAttr ;_eb !=nil {if _eed :=_eb .ST_GapAmountUShort ;_eed !=nil {_ggg =float64 (*_eed )/100.0;};};};_gfde :=_bae .Right -_bae .Left ;_ge :=_bae .Bottom -_bae .Top ; -_ebe :=float64 (len (_cd ));if _ff {_bef :=_fgd /(_fgd -_deg )*_gfde ;_db :=-_deg /(_fgd -_deg )*_gfde ;_gfc :=_bae .Left +_db ;_afg :=_ge /_ebe ;for _fab ,_cac :=range _cd {_fca :=_fa [_cac ];_fgg :=float64 (len (_fca ._caf ))+_ggg ;_ead :=_afg /_fgg ; -_ccg :=_ead *_ggg ;_fgdd :=_bae .Bottom -float64 (_fab )*_afg -_ccg /2-_ead ;for _ ,_bab :=range _fca ._caf {if _bab ._fge ==0{continue ;};var _ggf ,_adg float64 ;if _bab ._fge > 0{_adg =_bab ._fge /_fgd *_bef ;_fbaa .drawRectangleWithProps (_bab ._fe ,_gfc ,_fgdd ,_adg ,_ead ,false ); -}else {_adg =_bab ._fge /_deg *_db ;_ggf =_gfc -_adg ;_fbaa .drawRectangleWithProps (_bab ._fe ,_ggf ,_fgdd ,_adg ,_ead ,false );};_fgdd -=_ead ;};};}else {_gaf :=_fgd /(_fgd -_deg )*_ge ;_eae :=-_deg /(_fgd -_deg )*_ge ;_gfg :=_bae .Top +_gaf ;_gfa :=_gfde /_ebe ; -for _dfg ,_cda :=range _cd {_cdc :=_fa [_cda ];_dbd :=float64 (len (_cdc ._caf ))+_ggg ;_cfc :=_gfa /_dbd ;_eac :=_cfc *_ggg ;_ef :=_bae .Left +float64 (_dfg )*_gfa +_eac /2;for _ ,_cef :=range _cdc ._caf {var _ace ,_gce float64 ;if _cef ._fge > 0{_gce =_cef ._fge /_fgd *_gaf ; -_ace =_gfg -_gce ;_fbaa .drawRectangleWithProps (_cef ._fe ,_ef ,_ace ,_cfc ,_gce ,false );}else {_gce =_cef ._fge /_deg *_eae ;_fbaa .drawRectangleWithProps (_cef ._fe ,_ef ,_gfg ,_cfc ,_gce ,false );};_ef +=_cfc ;};};};return _ag ,nil ;};func _cgga (_age float64 )float64 {if _age < 0{_age +=float64 (-int (_age )+1); -}else if _age > 1{_age -=float64 (int (_age ));};return _age ;};var _gbc =_dba (1);func FromSTPercentage (st *_fba .ST_Percentage )float64 {if _eecg :=st .ST_PercentageDecimal ;_eecg !=nil {return float64 (*_eecg )/100000;};return 0;};type serCategory struct{_cge string ; -_caf []serValue ;};type barSerByOrder []*_cg .CT_BarSer ;func _bcef (_abdg _fba .ST_SchemeColorVal ,_bdg *_fba .Theme )string {if _ced :=_bdg .ThemeElements ;_ced !=nil {if _bfga :=_ced .ClrScheme ;_bfga !=nil {switch _abdg {case _fba .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_bfga .Lt1 ); -case _fba .ST_SchemeColorValDk1 ,_fba .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_bfga .Dk1 );case _fba .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_bfga .Lt2 );case _fba .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_bfga .Dk2 ); -case _fba .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_bfga .Accent1 );case _fba .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_bfga .Accent2 );case _fba .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_bfga .Accent3 ); -case _fba .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_bfga .Accent4 );case _fba .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_bfga .Accent5 );case _fba .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_bfga .Accent6 ); -};};};return "";};func (_baaf barSerByOrder )Less (i ,j int )bool {return _baaf [i ].Order .ValAttr < _baaf [j ].Order .ValAttr ;};func FromSTCoordinate32 (st _fba .ST_Coordinate32 )int64 {if _gff :=st .ST_Coordinate32Unqualified ;_gff !=nil {return int64 (*_gff ); -};return 0;};func _becb (_fedf ,_fdbd ,_gfgc float64 )float64 {if _fedf *6< 1{return _gfgc +(_fdbd -_gfgc )*6*_fedf ;}else if _fedf *2< 1{return _fdbd ;}else if _fedf *3< 2{return _gfgc +(_fdbd -_gfgc )*(2.0/3.0-_fedf )*6;}else {return _gfgc ;};}; \ No newline at end of file +package convertutils ;import (_c "bytes";_fg "errors";_cd "fmt";_aa "github.com/unidoc/unioffice/common/logger";_ag "github.com/unidoc/unioffice/measurement";_g "github.com/unidoc/unioffice/schema/soo/dml";_bf "github.com/unidoc/unioffice/schema/soo/dml/chart"; +_da "github.com/unidoc/unioffice/spreadsheet/format";_fb "github.com/unidoc/unipdf/v3/creator";_ca "github.com/unidoc/unipdf/v3/model";_fe "github.com/unidoc/unipdf/v3/render";_ff "github.com/unidoc/unitype";_eb "image";_b "math";_f "os";_dd "sort";_ef "strconv"; +_ad "strings";_d "sync";_e "unicode";);type creatorContext struct{_gae *_fb .Creator ;_agfb *_g .Theme ;_dafd float64 ;};func _adge (_cfa float64 )float64 {if _cfa < 0{_cfa +=float64 (-int (_cfa )+1);}else if _cfa > 1{_cfa -=float64 (int (_cfa ));};return _cfa ; +};var _beg =_bfab (0.5);type serCategory struct{_gf string ;_aag []serValue ;};const (ImgPart_whole ImgPart =0;ImgPart_t ImgPart =1;ImgPart_b ImgPart =2;ImgPart_l ImgPart =3;ImgPart_r ImgPart =4;ImgPart_lt ImgPart =5;ImgPart_rt ImgPart =6;ImgPart_lb ImgPart =7; +ImgPart_rb ImgPart =8;);func FromSTCoordinate (st _g .ST_Coordinate )int64 {if _abage :=st .ST_CoordinateUnqualified ;_abage !=nil {return *_abage ;};return 0;};func (_gce *creatorContext )getPdfColorFromSolidFill (_afcb *_g .CT_SolidColorFillProperties )_fb .Color {if _afcb ==nil {return nil ; +};_ccac :="";if _efa :=_afcb .SrgbClr ;_efa !=nil {_ccac =_efa .ValAttr ;}else if _aadd :=_afcb .SchemeClr ;_aadd !=nil {_ccac =_aggg (_aadd .ValAttr ,_gce ._agfb );};if _ccac ==""{return nil ;};return _fb .ColorRGBFromHex ("\u0023"+_ccac );};func AdjustColor (colorStr string ,EG_ColorTransform []*_g .EG_ColorTransform )string {for _ ,_gfb :=range EG_ColorTransform {if _deec :=_gfb .Tint ; +_deec !=nil {if _dac :=_deec .ValAttr .ST_PositiveFixedPercentageDecimal ;_dac !=nil {colorStr =AdjustColorByTint (colorStr ,float64 (*_dac )/100000);};};if _cge :=_gfb .Shade ;_cge !=nil {if _cgd :=_cge .ValAttr .ST_PositiveFixedPercentageDecimal ;_cgd !=nil {colorStr =AdjustColorByShade (colorStr ,float64 (*_cgd )/100000); +};};if _cca :=_gfb .LumMod ;_cca !=nil {if _abaf :=_cca .ValAttr .ST_PercentageDecimal ;_abaf !=nil {colorStr =AdjustColorByLumMod (colorStr ,float64 (*_abaf )/100000);};};};return colorStr ;};func _cgca (_dgg ,_affg ,_afbe float64 )float64 {if _dgg *6< 1{return _afbe +(_affg -_afbe )*6*_dgg ; +}else if _dgg *2< 1{return _affg ;}else if _dgg *3< 2{return _afbe +(_affg -_afbe )*(2.0/3.0-_dgg )*6;}else {return _afbe ;};};func (_dcdg *creatorContext )drawLineWithProps (_cbggf *_g .CT_ShapeProperties ,_bgda ,_gedb ,_efdd ,_adec float64 ,_fccg bool ){if _cbggf !=nil {if _cbd :=_cbggf .Ln ; +_cbd !=nil {_ddcc :=_dcdg .getPdfColorFromSolidFill (_cbd .SolidFill );if _ddcc ==nil &&_fccg {_ddcc =_fb .ColorBlack ;};if _ddcc !=nil {var _gbfb float64 ;if _acea :=_cbd .WAttr ;_acea !=nil {_gbfb =_ag .FromEMU (int64 (*_acea ));}else {_gbfb =_cdd ;}; +DrawLine (_dcdg ._gae ,_bgda ,_gedb ,_efdd ,_adec ,_gbfb ,_ddcc );};};};};func (_ggef *creatorContext )drawRectangleWithProps (_eegf *_g .CT_ShapeProperties ,_accb ,_faeb ,_cag ,_affe float64 ,_gdgd bool ){_aca :=_ggef ._gae .NewRectangle (_accb ,_faeb ,_cag ,_affe ); +if _eegf ==nil {if _gdgd {_aca .SetBorderWidth (_cdd );}else {return ;};}else {_eafg :=_ggef .getPdfColorFromSolidFill (_eegf .SolidFill );if _eafg !=nil {_aca .SetFillColor (_eafg );};if _cgde :=_eegf .Ln ;_cgde !=nil {if _gda :=_cgde .WAttr ;_gda !=nil {_bdeg :=_ag .FromEMU (int64 (*_gda )); +_aca .SetBorderWidth (_bdeg );if _dbc :=_cgde .SolidFill ;_dbc !=nil {_cdde :=_ggef .getPdfColorFromSolidFill (_dbc );if _cdde !=nil {_aca .SetBorderColor (_cdde );};};}else {_aca .SetBorderWidth (0);};};};_ggef ._gae .Draw (_aca );};var StdFontsMap =map[string ][]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a":[]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061-\u0042\u006f\u006c\u0064","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061\u002d\u004f\u0062l\u0069\u0071\u0075\u0065","H\u0065\u006c\u0076\u0065ti\u0063a\u002d\u0042\u006f\u006c\u0064O\u0062\u006c\u0069\u0071\u0075\u0065"},"\u0043o\u0075\u0072\u0069\u0065\u0072":[]string {"\u0043o\u0075\u0072\u0069\u0065\u0072","\u0043\u006f\u0075r\u0069\u0065\u0072\u002d\u0042\u006f\u006c\u0064","\u0043o\u0075r\u0069\u0065\u0072\u002d\u004f\u0062\u006c\u0069\u0071\u0075\u0065","\u0043\u006f\u0075\u0072ie\u0072\u002d\u0042\u006f\u006c\u0064\u004f\u0062\u006c\u0069\u0071\u0075\u0065"},"\u0054i\u006de\u0073\u0020\u004e\u0065\u0077\u0020\u0052\u006f\u006d\u0061\u006e":[]string {"T\u0069\u006d\u0065\u0073\u002d\u0052\u006f\u006d\u0061\u006e","\u0054\u0069\u006d\u0065\u0073\u002d\u0042\u006f\u006c\u0064","\u0054\u0069\u006de\u0073\u002d\u0049\u0074\u0061\u006c\u0069\u0063","\u0054\u0069m\u0065\u0073\u002dB\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},"\u0064e\u0066\u0061\u0075\u006c\u0074":[]string {"\u0048e\u006c\u0076\u0065\u0074\u0069\u0063a","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061-\u0042\u006f\u006c\u0064","\u0048\u0065\u006c\u0076\u0065\u0074\u0069\u0063\u0061\u002d\u004f\u0062l\u0069\u0071\u0075\u0065","H\u0065\u006c\u0076\u0065ti\u0063a\u002d\u0042\u006f\u006c\u0064O\u0062\u006c\u0069\u0071\u0075\u0065"}}; +var _ecf =_bfab (2);type serValue struct{_gc string ;_bac float64 ;_eed *_g .CT_ShapeProperties ;};func Lighten (clr float64 )float64 {return 0.6+0.4*clr };func (_gbcb *creatorContext )drawLegend (_ccb *Rectangle ,_cafd []*legendItem ,_fff bool ){_bbf :=_gbcb ._dafd ; +_ecg :=_bfab (2.5)*_bbf ;_bda :=_dce *_bbf ;_cfff :=(_ecg -_bda )/2;_cce :=float64 (len (_cafd ));if _fff {_cceb :=&Rectangle {Top :_ccb .Top +_bfab (1)*_bbf ,Bottom :_ccb .Bottom -_bfab (1)*_bbf ,Left :_ccb .Left +_bfab (2.5)*_bbf ,Right :_ccb .Right -_bfab (2.5)*_bbf }; +var _efg float64 ;if _cce > 1{_efg =(_cceb .Right -_cceb .Left )/_cce ;};_dgc :=_cceb .Left ;_acf :=_cceb .Top ;for _ ,_acc :=range _cafd {if _cbg :=_acc ._ceb ;_cbg !=nil {_gbcb .drawRectangleWithProps (_cbg ,_dgc ,_acf +_cfff ,_bda ,_bda ,false );_fde :=_dgc +_bda *2; +_cdda :=_gbcb ._gae .NewStyledParagraph ();_cdda .SetPos (_fde ,_acf );_aaab :=_cdda .Append (_acc ._gdf );_dcd ,_dcag :=_ca .NewStandard14Font (_ca .HelveticaName );if _dcag ==nil {_dced :=_gbcb ._gae .NewTextStyle ();_dced .Font =_dcd ;_dced .FontSize =_ecg ; +_dced .TextRise =0.4;_aaab .Style =_dced ;_gbcb ._gae .Draw (_cdda );};};_dgc +=_efg ;};}else {_dbe :=&Rectangle {Top :_ccb .Top +_bfab (2.5)*_bbf ,Bottom :_ccb .Bottom -_bfab (2.5)*_bbf ,Left :_ccb .Left +_bfab (2.5)*_bbf ,Right :_ccb .Right -_bfab (2.5)*_bbf }; +var _dee float64 ;if _cce > 1{_dee =(_dbe .Bottom -_dbe .Top -_ecg )/(_cce -1);};_aba :=_dbe .Top ;_fca :=_dbe .Left ;_eca :=_fca +_bda *2;for _ ,_cbgg :=range _cafd {if _fdg :=_cbgg ._ceb ;_fdg !=nil {_gbcb .drawRectangleWithProps (_fdg ,_fca ,_aba +_cfff ,_bda ,_bda ,false ); +_aef :=_gbcb ._gae .NewStyledParagraph ();_aef .SetPos (_eca ,_aba );_afdd :=_aef .Append (_cbgg ._gdf );_fga ,_acfb :=_ca .NewStandard14Font (_ca .HelveticaName );if _acfb ==nil {_bdec :=_gbcb ._gae .NewTextStyle ();_bdec .Font =_fga ;_bdec .FontSize =_ecg ; +_bdec .TextRise =0.4;_afdd .Style =_bdec ;_gbcb ._gae .Draw (_aef );};};_aba +=_dee ;};};};func (_ceg barSerByOrder )Len ()int {return len (_ceg )};func (_ed *creatorContext )drawBarChart (_ba *_bf .CT_BarChart ,_cf *Rectangle ,_cff *_bf .CT_PlotAreaChoice1 )([]*legendItem ,error ){var _bb bool ; +if _gd :=_ba .BarDir ;_gd !=nil {_bb =_gd .ValAttr ==_bf .ST_BarDirBar ;};_ddf :=_ba .Ser ;_dd .Sort (barSerByOrder (_ddf ));_af :=map[string ]serCategory {};_daa :=[]string {};_df :=[]*legendItem {};_eg :=_b .Inf (1);_afa :=_b .Inf (-1);for _ ,_ea :=range _ddf {var _ce string ; +if _fc :=_ea .Tx ;_fc !=nil {if _bad :=_fc .Choice ;_bad !=nil {if _bad .V !=nil {_ce =*_bad .V ;}else if _bag :=_bad .StrRef ;_bag !=nil {if _fa :=_bag .StrCache ;_fa !=nil {for _ ,_ddb :=range _fa .Pt {_ce =_ddb .V ;};};};};};if _cde :=_ea .Cat ;_cde !=nil {if _db :=_cde .Choice ; +_db !=nil {if _bc :=_db .StrRef ;_bc !=nil {if _de :=_bc .StrCache ;_de !=nil {for _ ,_ge :=range _de .Pt {_bg :=_ge .V ;if _ ,_cfb :=_af [_bg ];!_cfb {_af [_bg ]=serCategory {_gf :_bg ,_aag :[]serValue {}};_daa =append (_daa ,_bg );};};};}else if _ae :=_db .NumRef ; +_ae !=nil {if _cc :=_ae .NumCache ;_cc !=nil {var _fge string ;if _cc .FormatCode !=nil {_fge =*_cc .FormatCode ;};for _ ,_cg :=range _cc .Pt {var _gef string ;if _cg .FormatCodeAttr ==nil {_gef =_fge ;}else {_gef =*_cg .FormatCodeAttr ;};var _cdb string ; +_dag ,_agf :=_ef .ParseFloat (_cg .V ,64);if _agf !=nil {_cdb =_cg .V ;}else {_cdb =_da .Number (_dag ,_gef );};if _ ,_cfg :=_af [_cdb ];!_cfg {_af [_cdb ]=serCategory {_gf :_cdb ,_aag :[]serValue {}};_daa =append (_daa ,_cdb );};};};};};};if _bec :=_ea .Val ; +_bec !=nil {if _ffb :=_bec .Choice ;_ffb !=nil {if _cad :=_ffb .NumRef ;_cad !=nil {if _bcf :=_cad .NumCache ;_bcf !=nil {for _fef ,_ab :=range _bcf .Pt {_fac ,_aed :=_ef .ParseFloat (_ab .V ,64);if _aed !=nil {_fac =0;_aa .Log .Debug ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",_aed ); +};if _fac > _afa {_afa =_fac ;};if _fac < _eg {_eg =_fac ;};_cga :=_af [_daa [_fef ]];_cga ._aag =append (_cga ._aag ,serValue {_gc :_ce ,_bac :_fac ,_eed :_ea .SpPr });_af [_daa [_fef ]]=_cga ;};};};};};_df =append (_df ,&legendItem {_gdf :_ce ,_ceb :_ea .SpPr }); +};var _ebd float64 ;var _ac ,_fcc float64 ;if _afa ==0&&_eg ==0{_ebd =0.2;_fcc =0;_ac =1;}else {var _cgb float64 ;if _deb :=_b .Abs (_eg );_afa < _deb {_cgb =_deb ;}else {_cgb =_afa ;};_aee :=_b .Pow (10,_b .Floor (_b .Log10 (_cgb )));_cgae :=_cgb /_aee ; +if _cgae >=1.715&&_cgae < 4.29{_ebd =0.5;}else if _cgae >=4.29&&_cgae < 8.58{_ebd =1;}else {_ebd =2;};_ebd *=_aee ;if _afa <=0{_ac =0;}else {_ac =(_b .Ceil (_afa /_ebd )+1)*_ebd ;};if _eg >=0{_fcc =0;}else {_fcc =(_b .Floor (_eg /_ebd )-1)*_ebd ;};};_cb :=_ed .drawAxes (_cff ,_fcc ,_ac ,_ebd ,_daa ,_cf ,_bb ); +if _cb !=nil {return nil ,_cb ;};_geg :=0.0;if _ba .GapWidth !=nil {if _fgb :=_ba .GapWidth .ValAttr ;_fgb !=nil {if _ddbb :=_fgb .ST_GapAmountUShort ;_ddbb !=nil {_geg =float64 (*_ddbb )/100.0;};};};_gdc :=_cf .Right -_cf .Left ;_fd :=_cf .Bottom -_cf .Top ; +_bd :=float64 (len (_daa ));if _bb {_cgba :=_ac /(_ac -_fcc )*_gdc ;_ade :=-_fcc /(_ac -_fcc )*_gdc ;_dc :=_cf .Left +_ade ;_dda :=_fd /_bd ;for _dbf ,_dfb :=range _daa {_agfg :=_af [_dfb ];_adfa :=float64 (len (_agfg ._aag ))+_geg ;_ga :=_dda /_adfa ; +_gb :=_ga *_geg ;_aad :=_cf .Bottom -float64 (_dbf )*_dda -_gb /2-_ga ;for _ ,_bbe :=range _agfg ._aag {if _bbe ._bac ==0{continue ;};var _ec ,_gbd float64 ;if _bbe ._bac > 0{_gbd =_bbe ._bac /_ac *_cgba ;_ed .drawRectangleWithProps (_bbe ._eed ,_dc ,_aad ,_gbd ,_ga ,false ); +}else {_gbd =_bbe ._bac /_fcc *_ade ;_ec =_dc -_gbd ;_ed .drawRectangleWithProps (_bbe ._eed ,_ec ,_aad ,_gbd ,_ga ,false );};_aad -=_ga ;};};}else {_aaa :=_ac /(_ac -_fcc )*_fd ;_fdd :=-_fcc /(_ac -_fcc )*_fd ;_ebb :=_cf .Top +_aaa ;_gbc :=_gdc /_bd ; +for _acb ,_ee :=range _daa {_gefb :=_af [_ee ];_bcc :=float64 (len (_gefb ._aag ))+_geg ;_bcfa :=_gbc /_bcc ;_baa :=_bcfa *_geg ;_bab :=_cf .Left +float64 (_acb )*_gbc +_baa /2;for _ ,_cadf :=range _gefb ._aag {var _dca ,_abf float64 ;if _cadf ._bac > 0{_abf =_cadf ._bac /_ac *_aaa ; +_dca =_ebb -_abf ;_ed .drawRectangleWithProps (_cadf ._eed ,_bab ,_dca ,_bcfa ,_abf ,false );}else {_abf =_cadf ._bac /_fcc *_fdd ;_ed .drawRectangleWithProps (_cadf ._eed ,_bab ,_ebb ,_bcfa ,_abf ,false );};_bab +=_bcfa ;};};};return _df ,nil ;};var _dcg =_bfab (7.5); +const DefaultFontSize =12.0;func MakeBlockFromChartSpace (cs *_bf .ChartSpace ,width ,height float64 ,theme *_g .Theme )(*_fb .Block ,error ){_cab ,_fae :=_dg (cs ,width ,height ,theme ,false );if _fae !=nil {return nil ,_fae ;};_bgb ,_fae :=GetPageFromCreator (_cab ); +if _fae !=nil {return nil ,_fae ;};_bdd ,_fae :=_fb .NewBlockFromPage (_bgb );if _fae !=nil {return nil ,_fae ;};return _bdd ,nil ;};const _bcb =6.0;func _adb (_gfa *_bf .CT_ValAx )(uint32 ,_bf .ST_AxPos ,_bf .ST_TickMark ,_bf .ST_TickLblPos ,*_bf .CT_ChartLines ,uint32 ,*_g .CT_ShapeProperties ,error ){var _ecgc ,_afe uint32 ; +var _gcg _bf .ST_AxPos ;var _cebf _bf .ST_TickMark ;var _debca *_bf .CT_ChartLines ;var _cda _bf .ST_TickLblPos ;if _gfa .AxId ==nil {return _ecgc ,_gcg ,_cebf ,_cda ,_debca ,_afe ,_gfa .SpPr ,_fg .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); +}else {_ecgc =_gfa .AxId .ValAttr ;};if _gfa .AxPos ==nil {return _ecgc ,_gcg ,_cebf ,_cda ,_debca ,_afe ,_gfa .SpPr ,_fg .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_gcg =_gfa .AxPos .ValAttr ; +};if _gfa .MajorTickMark !=nil {_cebf =_gfa .MajorTickMark .ValAttr ;};if _gfa .TickLblPos !=nil {_cda =_gfa .TickLblPos .ValAttr ;};if _gfa .CrossAx ==nil {return _ecgc ,_gcg ,_cebf ,_cda ,_debca ,_afe ,_gfa .SpPr ,_fg .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); +}else {_afe =_gfa .CrossAx .ValAttr ;};_debca =_gfa .MajorGridlines ;return _ecgc ,_gcg ,_cebf ,_cda ,_debca ,_afe ,_gfa .SpPr ,nil ;};func _dcf (_gag *_bf .CT_SerAx )(uint32 ,_bf .ST_AxPos ,_bf .ST_TickMark ,_bf .ST_TickLblPos ,*_bf .CT_ChartLines ,uint32 ,*_g .CT_ShapeProperties ,error ){var _cdeb ,_dcc uint32 ; +var _ffgg _bf .ST_AxPos ;var _ddba _bf .ST_TickMark ;var _ece *_bf .CT_ChartLines ;var _eega _bf .ST_TickLblPos ;if _gag .AxId ==nil {return _cdeb ,_ffgg ,_ddba ,_eega ,_ece ,_dcc ,_gag .SpPr ,_fg .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); +}else {_cdeb =_gag .AxId .ValAttr ;};if _gag .AxPos ==nil {return _cdeb ,_ffgg ,_ddba ,_eega ,_ece ,_dcc ,_gag .SpPr ,_fg .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e");}else {_ffgg =_gag .AxPos .ValAttr ; +};if _gag .MajorTickMark !=nil {_ddba =_gag .MajorTickMark .ValAttr ;};if _gag .TickLblPos !=nil {_eega =_gag .TickLblPos .ValAttr ;};if _gag .CrossAx ==nil {return _cdeb ,_ffgg ,_ddba ,_eega ,_ece ,_dcc ,_gag .SpPr ,_fg .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); +}else {_dcc =_gag .CrossAx .ValAttr ;};_ece =_gag .MajorGridlines ;return _cdeb ,_ffgg ,_ddba ,_eega ,_ece ,_dcc ,_gag .SpPr ,nil ;};func (_bdag *creatorContext )drawAxes (_bgc *_bf .CT_PlotAreaChoice1 ,_bge ,_gdga ,_afddb float64 ,_eegg []string ,_ebfe *Rectangle ,_afb bool )error {_ccd :=_bdag ._gae ; +_ebbd :=_bdag ._dafd ;if _bgc ==nil {return _fg .New ("\u004e\u006f\u0020\u0061xi\u0073\u0020\u0069\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e");};if len (_bgc .ValAx )==0||(len (_bgc .CatAx )==0&&len (_bgc .DateAx )==0&&len (_bgc .SerAx )==0){return _fg .New ("\u004e\u006f\u0020\u0078\u0020\u006f\u0072\u0020\u0079 \u0061\u0078\u0069\u0073"); +};var _ggc ,_ged ,_debc ,_bdb uint32 ;var _ega ,_acfd _bf .ST_AxPos ;var _ebg ,_cgf _bf .ST_TickMark ;var _geff ,_cae *_bf .CT_ChartLines ;var _dfc ,_gca _bf .ST_TickLblPos ;var _aagc ,_caed *_g .CT_ShapeProperties ;var _fcb error ;_bbd :=_ebfe .Right -_ebfe .Left ; +_dcae :=_ebfe .Bottom -_ebfe .Top ;if len (_bgc .ValAx )> 0{_ged ,_acfd ,_cgf ,_gca ,_cae ,_bdb ,_caed ,_fcb =_adb (_bgc .ValAx [0]);};if _acfd !=_bf .ST_AxPosL &&_acfd !=_bf .ST_AxPosB {return _fg .New ("\u004f\u006e\u006c\u0079\u0020l\u0065\u0066\u0074\u0020\u006f\u0072\u0020\u0062\u006f\u0074\u0074\u006f\u006d \u0079\u0020\u0061\u0078\u0069\u0073\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0073\u006f\u0020\u0066\u0061\u0072"); +};_gbe :=_gdga -_bge ;_ffa :=int (_gbe /_afddb )+1;var _deg ,_fdcb float64 ;switch _cgf {case _bf .ST_TickMarkIn :_deg ,_fdcb =_cfgc ,0;case _bf .ST_TickMarkOut :_deg ,_fdcb =0,_cfgc ;case _bf .ST_TickMarkCross :_deg ,_fdcb =_cfgc ,_cfgc ;};_deg =_deg *_ebbd ; +_fdcb =_fdcb *_ebbd ;var _cceg *_g .CT_ShapeProperties ;if _cae !=nil {_cceg =_cae .SpPr ;};_badg ,_faf :=_dfc !=_bf .ST_TickLblPosNone ,_gca !=_bf .ST_TickLblPosNone ;_aac :=_bge ;if len (_bgc .CatAx )> 0{_ggc ,_ega ,_ebg ,_dfc ,_geff ,_debc ,_aagc ,_fcb =_egg (_bgc .CatAx [0]); +}else if len (_bgc .DateAx )> 0{_ggc ,_ega ,_ebg ,_dfc ,_geff ,_debc ,_aagc ,_fcb =_acfda (_bgc .DateAx [0]);}else if len (_bgc .SerAx )> 0{_ggc ,_ega ,_ebg ,_dfc ,_geff ,_debc ,_aagc ,_fcb =_dcf (_bgc .SerAx [0]);};if _fcb !=nil {return _fcb ;};if _ega !=_bf .ST_AxPosL &&_ega !=_bf .ST_AxPosB {return _fg .New ("\u004f\u006e\u006c\u0079\u0020l\u0065\u0066\u0074\u0020\u006f\u0072\u0020\u0062\u006f\u0074\u0074\u006f\u006d \u0078\u0020\u0061\u0078\u0069\u0073\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0073\u006f\u0020\u0066\u0061\u0072"); +};if _ggc !=_bdb ||_ged !=_debc {return _fg .New ("a\u0078i\u0073\u0020\u0069\u0064\u0073\u0020\u0064\u006fn\u0027\u0074\u0020\u006dat\u0063\u0068");};_egf :=len (_eegg )+1;var _dcge ,_cbb float64 ;switch _ebg {case _bf .ST_TickMarkIn :_dcge ,_cbb =_cfgc ,0; +case _bf .ST_TickMarkOut :_dcge ,_cbb =0,_cfgc ;case _bf .ST_TickMarkCross :_dcge ,_cbb =_cfgc ,_cfgc ;};_dcge =_dcge *_ebbd ;_cbb =_cbb *_ebbd ;var _agg *_g .CT_ShapeProperties ;if _geff !=nil {_agg =_geff .SpPr ;};if _afb {_fec :=_dcae /float64 (len (_eegg )); +_ccc :=_ebfe .Left -_bge *_bbd /_gbe ;_gcf :=_ccc -_dcg *_ebbd ;if _badg {var _gbbc float64 ;for _bdea :=0;_bdea < _egf ;_bdea ++{_cdbg :=_ebfe .Bottom -float64 (_bdea )*_fec ;if _bdea < _egf -1{_eab :=_ccd .NewParagraph (_eegg [_bdea ]);_eab .SetFontSize (_bcb *_ebbd ); +_eab .SetPos (_gcf ,_cdbg -_fec /2-_fad *_ebbd );_ccd .Draw (_eab );_dfge :=(_eab .Width ()/1000-_dcg )*_ebbd ;if _dfge > 0&&_dfge > _gbbc {_gbbc =_dfge ;};};};if _gbbc > 0{_ebfe .Left +=_gbbc +_ecf ;_ccc =_ebfe .Left -_bge *_bbd /_gbe ;_bbd =_ebfe .Right -_ebfe .Left ; +};};_aece :=_ccc -_cbb ;_cabc :=_ccc +_dcge ;_feg :=_ebfe .Left ;_aff :=_ebfe .Right ;for _dfcd :=0;_dfcd < _egf ;_dfcd ++{_dea :=_ebfe .Bottom -float64 (_dfcd )*_fec ;_bdag .drawLineWithProps (_aagc ,_aece ,_dea ,_cabc ,_dea ,true );_bdag .drawLineWithProps (_agg ,_feg ,_dea ,_aff ,_dea ,true ); +};_bbdf :=_bbd /_gbe ;_gege :=_ebfe .Bottom -_deg ;_fdb :=_ebfe .Bottom +_fdcb ;_gedc :=_ebfe .Top ;_acfa :=_ebfe .Bottom ;for _aab :=0;_aab < _ffa ;_aab ++{_dbfb :=_ebfe .Left +(_aac -_bge )*_bbdf ;_bdag .drawLineWithProps (_caed ,_dbfb ,_gege ,_dbfb ,_fdb ,true ); +_bdag .drawLineWithProps (_cceg ,_dbfb ,_gedc ,_dbfb ,_acfa ,true );if _faf {_eff :=_ccd .NewParagraph (_ef .FormatFloat (_aac ,'g',-1,64));_eff .SetFontSize (_bcb *_ebbd );_eff .SetPos (_dbfb -_beg *_ebbd ,_acfa +_gbb *_ebbd );_ccd .Draw (_eff );};_aac +=_afddb ; +};}else {_aacf :=_dcae /_gbe ;_dcad :=_ebfe .Left ;if _faf {var _aabf float64 ;for _aedf :=0;_aedf < _ffa ;_aedf ++{_fcaf :=_ebfe .Bottom -(_aac -_bge )*_aacf ;_fdf :=_ccd .NewParagraph (_ef .FormatFloat (_aac ,'g',-1,64));_fdf .SetFontSize (_bcb *_ebbd ); +_fdf .SetPos (_dcad -_dcg *_ebbd ,_fcaf -_fad *_ebbd );_ccd .Draw (_fdf );_aaf :=(_fdf .Width ()/1000-_dcg )*_ebbd ;if _aaf > 0&&_aaf > _aabf {_aabf =_aaf ;};_aac +=_afddb ;};if _aabf > 0{_ebfe .Left +=_aabf +_ecf ;_bbd =_ebfe .Right -_ebfe .Left ;};}; +_aac =_bge ;_dcadf :=_ebfe .Left -_fdcb ;_gfg :=_ebfe .Left +_deg ;_dcad =_ebfe .Left ;_acfdg :=_ebfe .Right ;for _gcfa :=0;_gcfa < _ffa ;_gcfa ++{_gaa :=_ebfe .Bottom -(_aac -_bge )*_aacf ;_bdag .drawLineWithProps (_caed ,_dcadf ,_gaa ,_gfg ,_gaa ,true ); +_bdag .drawLineWithProps (_cceg ,_dcad ,_gaa ,_acfdg ,_gaa ,true );_aac +=_afddb ;};_ffg :=_bbd /float64 (len (_eegg ));_gbf :=_ebfe .Bottom +_bge *_dcae /_gbe ;_bca :=_gbf -_dcge ;_afag :=_gbf +_cbb ;_bdda :=_ebfe .Top ;_bgf :=_ebfe .Bottom ;_bfbf :=_gbf +_gbb *_ebbd ; +for _bece :=0;_bece < _egf ;_bece ++{_eec :=_ebfe .Left +float64 (_bece )*_ffg ;_bdag .drawLineWithProps (_aagc ,_eec ,_bca ,_eec ,_afag ,true );_bdag .drawLineWithProps (_agg ,_eec ,_bdda ,_eec ,_bgf ,true );if _badg &&_bece < _egf -1{_geb :=_ccd .NewParagraph (_eegg [_bece ]); +_geb .SetFontSize (_bcb *_ebbd );_geb .SetPos (_eec +_aec *_ebbd ,_bfbf );_ccd .Draw (_geb );};};};return nil ;};func MakeBlockFromCreator (c *_fb .Creator )(*_fb .Block ,error ){_eede ,_efd :=GetPageFromCreator (c );if _efd !=nil {return nil ,_efd ;}; +_dgcc ,_efd :=_fb .NewBlockFromPage (_eede );if _efd !=nil {return nil ,_efd ;};return _dgcc ,nil ;};func IsNoSpaceLanguage (symbol string )bool {for _ ,_fgf :=range symbol {if _e .Is (_e .Han ,_fgf ){return true ;};};return false ;};func GetRegisteredFont (name string ,style FontStyle )*_ca .PdfFont {_fefa ._dfa .Lock (); +defer _fefa ._dfa .Unlock ();if _eggf ,_dcgf :=_fefa ._bgcb [name ];_dcgf {if _ecac ,_fda :=_eggf [style ];_fda {return _ecac ;};};return nil ;};func MakeImageFromChartSpace (cs *_bf .ChartSpace ,width ,height float64 ,theme *_g .Theme )(_eb .Image ,error ){_ggg ,_feb :=_dg (cs ,width ,height ,theme ,true ); +if _feb !=nil {return nil ,_feb ;};_cac ,_feb :=GetPageFromCreator (_ggg );if _feb !=nil {return nil ,_feb ;};return _fe .NewImageDevice ().Render (_cac );};func TwipsFromPoints (points float64 )float64 {return points /_ag .Twips };type BorderPosition byte ; +var _egc =map[string ]FontStyle {"\u0052e\u0067\u0075\u006c\u0061\u0072":FontStyle_Regular ,"\u0042\u006f\u006c\u0064":FontStyle_Bold ,"\u0049\u0074\u0061\u006c\u0069\u0063":FontStyle_Italic ,"B\u006f\u006c\u0064\u0020\u0049\u0074\u0061\u006c\u0069\u0063":FontStyle_BoldItalic }; +type legendItem struct{_gdf string ;_ceb *_g .CT_ShapeProperties ;};func DrawRectangle (c *_fb .Creator ,r *Rectangle ,w float64 ,color _fb .Color ){if color ==nil {return ;};DrawLine (c ,r .Left ,r .Top ,r .Right ,r .Top ,w ,color );DrawLine (c ,r .Left ,r .Top ,r .Left ,r .Bottom ,w ,color ); +DrawLine (c ,r .Left ,r .Bottom ,r .Right ,r .Bottom ,w ,color );DrawLine (c ,r .Right ,r .Top ,r .Right ,r .Bottom ,w ,color );};func GetOpacityFromColorTransform (trs []*_g .EG_ColorTransform )float64 {for _ ,_fcf :=range trs {if _fcf !=nil {if _eedg :=_fcf .Alpha ; +_eedg !=nil {if _ecfd :=_eedg .ValAttr .ST_PositiveFixedPercentageDecimal ;_ecfd !=nil {return float64 (*_ecfd )/100000;};};};};return 1.0;};func _aggg (_deeb _g .ST_SchemeColorVal ,_abe *_g .Theme )string {if _gbdg :=_abe .ThemeElements ;_gbdg !=nil {if _daf :=_gbdg .ClrScheme ; +_daf !=nil {switch _deeb {case _g .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_daf .Lt1 );case _g .ST_SchemeColorValDk1 ,_g .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_daf .Dk1 );case _g .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_daf .Lt2 ); +case _g .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_daf .Dk2 );case _g .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_daf .Accent1 );case _g .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_daf .Accent2 );case _g .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_daf .Accent3 ); +case _g .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_daf .Accent4 );case _g .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_daf .Accent5 );case _g .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_daf .Accent6 ); +};};};return "";};func _cgbg (_dgf ,_fcfa ,_gfd uint8 )(float64 ,float64 ,float64 ){_gff ,_gge ,_egae :=float64 (_dgf )/255,float64 (_fcfa )/255,float64 (_gfd )/255;_afc :=_gff ;if _gge < _afc {_afc =_gge ;};if _egae < _afc {_afc =_egae ;};var _fbb ,_fegg bool ; +_caeg :=_gff ;if _gge > _caeg {_caeg =_gge ;_fbb =true ;};if _egae > _caeg {_caeg =_egae ;_fbb =false ;_fegg =true ;};_abg :=(_afc +_caeg )/2;var _dafg float64 ;if _afc !=_caeg {if _abg <=0.5{_dafg =(_caeg -_afc )/(_caeg +_afc );}else {_dafg =(_caeg -_afc )/(2.0-_caeg -_afc ); +};};var _bfc float64 ;if _afc !=_caeg {if _fbb {_bfc =2.0+(_egae -_gff )/(_caeg -_afc );}else if _fegg {_bfc =4.0+(_gff -_gge )/(_caeg -_afc );}else {_bfc =(_gge -_egae )/(_caeg -_afc );};_bfc *=60;if _bfc < 0{_bfc +=360;};};return _bfc ,_dafg ,_abg ;}; +func _egg (_eaa *_bf .CT_CatAx )(uint32 ,_bf .ST_AxPos ,_bf .ST_TickMark ,_bf .ST_TickLblPos ,*_bf .CT_ChartLines ,uint32 ,*_g .CT_ShapeProperties ,error ){var _dga ,_bfe uint32 ;var _cgaa _bf .ST_AxPos ;var _egfb _bf .ST_TickMark ;var _cgg *_bf .CT_ChartLines ; +var _bee _bf .ST_TickLblPos ;if _eaa .AxId ==nil {return _dga ,_cgaa ,_egfb ,_bee ,_cgg ,_bfe ,_eaa .SpPr ,_fg .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_dga =_eaa .AxId .ValAttr ;};if _eaa .AxPos ==nil {return _dga ,_cgaa ,_egfb ,_bee ,_cgg ,_bfe ,_eaa .SpPr ,_fg .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e"); +}else {_cgaa =_eaa .AxPos .ValAttr ;};if _eaa .MajorTickMark !=nil {_egfb =_eaa .MajorTickMark .ValAttr ;};if _eaa .TickLblPos !=nil {_bee =_eaa .TickLblPos .ValAttr ;};if _eaa .CrossAx ==nil {return _dga ,_cgaa ,_egfb ,_bee ,_cgg ,_bfe ,_eaa .SpPr ,_fg .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); +}else {_bfe =_eaa .CrossAx .ValAttr ;};_cgg =_eaa .MajorGridlines ;return _dga ,_cgaa ,_egfb ,_bee ,_cgg ,_bfe ,_eaa .SpPr ,nil ;};func (_bgg FontStyle )String ()string {return []string {"\u0052e\u0067\u0075\u006c\u0061\u0072","\u0042\u006f\u006c\u0064","\u0049\u0074\u0061\u006c\u0069\u0063","\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}[int (_bgg )]; +};func _dae (_agd ,_bdad ,_fbae float64 )(uint8 ,uint8 ,uint8 ){var _baaa float64 ;if _fbae < 0.5{_baaa =_fbae *(1+_bdad );}else {_baaa =_fbae +_bdad -_fbae *_bdad ;};_cdbf :=_fbae *2-_baaa ;_agd /=360.0;_gffe :=_adge (_agd +1.0/3.0);_ddbd :=_adge (_agd ); +_ege :=_adge (_agd -1.0/3.0);_fgd :=_cgca (_gffe ,_baaa ,_cdbf );_dede :=_cgca (_ddbd ,_baaa ,_cdbf );_ace :=_cgca (_ege ,_baaa ,_cdbf );return uint8 (255*_fgd ),uint8 (255*_dede ),uint8 (255*_ace );};func GetPageFromCreator (c *_fb .Creator )(*_ca .PdfPage ,error ){_bgge :=_c .NewBuffer ([]byte {}); +_edg :=c .Write (_bgge );if _edg !=nil {return nil ,_edg ;};_gage :=_c .NewReader (_bgge .Bytes ());_cdc ,_edg :=_ca .NewPdfReader (_gage );if _edg !=nil {return nil ,_edg ;};return _cdc .GetPage (1);};func _add (_dfce string )error {if !_ad .HasSuffix (_dfce ,"\u002e\u0074\u0074\u0066"){_aa .Log .Debug ("\u0055\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0069\u006c\u0065\u0020\u0066\u006f\u0072ma\u0074\u002e"); +return _cd .Errorf ("\u0055\u006e\u0073\u0075\u0070\u0070o\u0072\u0074\u0065\u0064\u0020f\u006f\u006e\u0074\u0020\u0066\u0069l\u0065\u0020\u0066\u006f\u0072m\u0061\u0074\u002c\u0020\u0063\u0075\u0072\u0072\u0065\u006e\u0074\u006cy\u0020\u006f\u006e\u006c\u0079\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0054T\u0046\u0020\u0066\u006f\u006e\u0074\u0020\u0066i\u006c\u0065\u002e"); +};_bef ,_ebad :=_ff .ParseFile (_dfce );if _ebad !=nil {_aa .Log .Debug ("\u0043a\u006e\u006e\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020T\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_ebad );return _ebad ;};_edc ,_ebad :=_ca .NewCompositePdfFontFromTTFFile (_dfce ); +if _ebad !=nil {return _ebad ;};_dcb :=_bef .GetNameRecords ();for _ ,_fce :=range _dcb {_afaa :=_fce [1];if _afaa ==""{return _cd .Errorf ("\u004e\u006f\u0020\u0066\u006fn\u0074\u0020\u0066\u0061\u006d\u0069\u006c\u0079\u0020\u0069\u006e\u0066\u006fr\u006d\u0061\u0074\u0069\u006f\u006e\u0020\u0069\u006e\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_dfce ); +};_afdc :=make ([]byte ,0);for _gaaf :=0;_gaaf < len (_afaa );_gaaf ++{if _afaa [_gaaf ]==39||_afaa [_gaaf ]==92{continue ;};_gegd :=4;if _gaaf +_gegd < len (_afaa ){if _afaa [_gaaf :_gaaf +_gegd ]=="\u0000"{_gaaf =_gaaf +_gegd +1;continue ;};};_afdc =append (_afdc ,_afaa [_gaaf ]); +};_afaa =_ad .Replace (string (_afdc ),"\u0078\u0030\u0030","",-1);_bgd :=_fce [2];if _bgd ==""{return _cd .Errorf ("N\u006f\u0020\u0073\u0074\u0079\u006ce\u0020\u0069\u006e\u0066\u006f\u0072m\u0061\u0074\u0069\u006f\u006e\u0020\u0069n\u0020\u0074\u0068\u0065\u0020\u0066\u0069\u006c\u0065\u0020%\u0073",_dfce ); +};_afdc =make ([]byte ,0);for _gegeb :=0;_gegeb < len (_bgd );_gegeb ++{if _bgd [_gegeb ]==39||_bgd [_gegeb ]==92{continue ;};_aeb :=4;if _gegeb +_aeb < len (_bgd ){if _bgd [_gegeb :_gegeb +_aeb ]=="\u0000"{_gegeb =_gegeb +_aeb +1;continue ;};};_afdc =append (_afdc ,_bgd [_gegeb ]); +};_bgd =_ad .Replace (string (_afdc ),"\u0078\u0030\u0030","",-1);RegisterFont (_afaa ,_egc [_bgd ],_edc );};return nil ;};func (_defd *Rectangle )Translate (x ,y float64 ){_defd .Left +=x ;_defd .Right +=x ;_defd .Top +=y ;_defd .Bottom +=y ;};var _cfgc =_bfab (1); +var _gbb =_bfab (1.5);func (_dcagf *Rectangle )scale (_beb float64 ){_dcagf .Top *=_beb ;_dcagf .Bottom *=_beb ;_dcagf .Left *=_beb ;_dcagf .Right *=_beb ;};func (_bfa *creatorContext )drawBorderWithProps (_gbed *_g .CT_ShapeProperties ,_ddd *Rectangle ,_cee float64 ){if _ddd !=nil &&_gbed !=nil &&_gbed .Ln !=nil &&_gbed .Ln .SolidFill !=nil {_acbg :=_bfa .getPdfColorFromSolidFill (_gbed .Ln .SolidFill ); +DrawRectangle (_bfa ._gae ,_ddd ,_cee ,_acbg );};};var _aec =_bfab (5);func AssignStdFontByName (style _fb .TextStyle ,fontName string )*_ca .PdfFont {_ggd :=_ca .StdFontName (fontName );return _ca .NewStandard14FontMustCompile (_ggd );};func _fed (_agfe uint8 ,_ccf float64 )string {_fba :=float64 (_agfe ); +var _afaf float64 ;if _ccf < 0{_afaf =_fba *(1+_ccf );}else {_afaf =_fba +(255-_fba )*_ccf ;};return _cd .Sprintf ("\u0025\u0030\u0032\u0078",int (_afaf ));};func AdjustColorByTint (colorStr string ,tint float64 )string {var _eaf ,_dad ,_gadf uint8 ;_eabd ,_ :=_cd .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_eaf ,&_dad ,&_gadf ); +if _eabd !=3{return "";};return _fed (_eaf ,tint )+_fed (_dad ,tint )+_fed (_gadf ,tint );};func RegisterFontsFromDirectory (dirName string )error {_fbf ,_bagc :=_f .Open (dirName );if _bagc !=nil {return _bagc ;};defer _fbf .Close ();_cgcf ,_bagc :=_fbf .Readdirnames (0); +if _bagc !=nil {return _bagc ;};for _ ,_fdeb :=range _cgcf {if _ad .HasSuffix (_fdeb ,"\u002e\u0074\u0074\u0066"){_fee :=dirName +"\u002f"+_fdeb ;_bed :=_add (_fee );if _bed !=nil {_aa .Log .Debug ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074o\u0020\u0070\u0072\u006f\u0063e\u0073\u0073\u0020\u0061\u006e\u0064\u0020\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0072\u006f\u006d\u0020\u0054\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_bed ); +continue ;};};};return nil ;};func AdjustColorByLumMod (colorStr string ,lum float64 )string {var _dbfd ,_egb ,_cacde uint8 ;_agfc ,_ :=_cd .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_dbfd ,&_egb ,&_cacde ); +if _agfc !=3{return "";};_bfea ,_aae ,_aeef :=_cgbg (_dbfd ,_egb ,_cacde );_aeef =lum *_aeef ;_dbfd ,_egb ,_cacde =_dae (_bfea ,_aae ,_aeef );return _cd .Sprintf ("\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",_dbfd ,_egb ,_cacde ); +};func _acfda (_bcd *_bf .CT_DateAx )(uint32 ,_bf .ST_AxPos ,_bf .ST_TickMark ,_bf .ST_TickLblPos ,*_bf .CT_ChartLines ,uint32 ,*_g .CT_ShapeProperties ,error ){var _cbgd ,_cbf uint32 ;var _ded _bf .ST_AxPos ;var _gefd _bf .ST_TickMark ;var _dfbe *_bf .CT_ChartLines ; +var _aadg _bf .ST_TickLblPos ;if _bcd .AxId ==nil {return _cbgd ,_ded ,_gefd ,_aadg ,_dfbe ,_cbf ,_bcd .SpPr ,_fg .New ("\u004e\u006f\u0020x\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044");}else {_cbgd =_bcd .AxId .ValAttr ;};if _bcd .AxPos ==nil {return _cbgd ,_ded ,_gefd ,_aadg ,_dfbe ,_cbf ,_bcd .SpPr ,_fg .New ("\u004eo\u0020x\u0020\u0061\u0078\u0069\u0073 \u0070\u006fs\u0069\u0074\u0069\u006f\u006e"); +}else {_ded =_bcd .AxPos .ValAttr ;};if _bcd .MajorTickMark !=nil {_gefd =_bcd .MajorTickMark .ValAttr ;};if _bcd .TickLblPos !=nil {_aadg =_bcd .TickLblPos .ValAttr ;};if _bcd .CrossAx ==nil {return _cbgd ,_ded ,_gefd ,_aadg ,_dfbe ,_cbf ,_bcd .SpPr ,_fg .New ("\u004e\u006f \u0063\u0072\u006fs\u0073\u0020\u0061\u0078\u0069\u0073\u0020\u0049\u0044"); +}else {_cbf =_bcd .CrossAx .ValAttr ;};_dfbe =_bcd .MajorGridlines ;return _cbgd ,_ded ,_gefd ,_aadg ,_dfbe ,_cbf ,_bcd .SpPr ,nil ;};type FontStyle byte ;func FromSTCoordinate32 (st _g .ST_Coordinate32 )int64 {if _afde :=st .ST_Coordinate32Unqualified ; +_afde !=nil {return int64 (*_afde );};return 0;};func RegisterFontsFromFiles (files []string )error {for _ ,_faec :=range files {if _ad .HasSuffix (_faec ,"\u002e\u0074\u0074\u0066"){_bga :=_add (_faec );if _bga !=nil {_aa .Log .Debug ("\u0075\u006ea\u0062\u006c\u0065\u0020\u0074o\u0020\u0070\u0072\u006f\u0063e\u0073\u0073\u0020\u0061\u006e\u0064\u0020\u0072\u0065\u0067\u0069\u0073\u0074\u0065\u0072\u0020\u0066\u006f\u006e\u0074\u0020\u0066\u0072\u006f\u006d\u0020\u0054\u0054\u0046\u0020\u0066\u0069\u006c\u0065\u0020\u0025\u0073",_bga ); +continue ;};};};return nil ;};type fontsMap struct{_dfa *_d .Mutex ;_bgcb map[string ]map[FontStyle ]*_ca .PdfFont ;};type Rectangle struct{Top float64 ;Bottom float64 ;Left float64 ;Right float64 ;};func AdjustColorByShade (colorStr string ,shade float64 )string {var _ada ,_bgbe ,_def uint8 ; +_ggb ,_ :=_cd .Sscanf (colorStr ,"\u0025\u0030\u0032x\u0025\u0030\u0032\u0078\u0025\u0030\u0032\u0078",&_ada ,&_bgbe ,&_def );if _ggb !=3{return "";};return _cea (_ada ,shade )+_cea (_bgbe ,shade )+_cea (_def ,shade );};type barSerByOrder []*_bf .CT_BarSer ; +type ImgPart byte ;const (BorderPositionTop BorderPosition =0;BorderPositionLeft BorderPosition =1;BorderPositionBottom BorderPosition =2;BorderPositionRight BorderPosition =3;);func MakeTempCreator (width ,height float64 )*_fb .Creator {_accc :=_fb .New (); +_accc .SetPageSize (_fb .PageSize {width ,height });_accc .SetPageMargins (0,0,0,0);return _accc ;};func (_efc barSerByOrder )Swap (i ,j int ){_efc [i ],_efc [j ]=_efc [j ],_efc [i ]};func DrawLine (c *_fb .Creator ,x0 ,y0 ,x1 ,y1 ,width float64 ,color _fb .Color ){if color ==nil {return ; +};_dge :=c .NewLine (x0 ,y0 ,x1 ,y1 );_dge .SetLineWidth (width );_dge .SetColor (color );c .Draw (_dge );};func GetDataFromXfrm (xfrm *_g .CT_Transform2D )(float64 ,float64 ,float64 ,float64 ){var _gfbb ,_ced ,_geba ,_fafe float64 ;if _cbbg :=xfrm .Off ; +_cbbg !=nil {_gfbb =_ag .FromEMU (FromSTCoordinate (_cbbg .XAttr ));_ced =_ag .FromEMU (FromSTCoordinate (_cbbg .YAttr ));};if _eafe :=xfrm .Ext ;_eafe !=nil {_geba =_ag .FromEMU (_eafe .CxAttr );_fafe =_ag .FromEMU (_eafe .CyAttr );};return _gfbb ,_ced ,_geba ,_fafe ; +};var _cdd =_bfab (0.125);func RegisterFont (name string ,style FontStyle ,font *_ca .PdfFont ){_fefa ._dfa .Lock ();if _fefa ._bgcb [name ]==nil {_fefa ._bgcb [name ]=map[FontStyle ]*_ca .PdfFont {};};_fefa ._bgcb [name ][style ]=font ;_fefa ._dfa .Unlock (); +};func _dg (_gad *_bf .ChartSpace ,_fdc ,_faed float64 ,_adeg *_g .Theme ,_cgc bool )(*_fb .Creator ,error ){_cacd :=1.0;if _cgc {_cacd =8.0;};_afd :=&Rectangle {};_dfg :=&Rectangle {Top :_afd .Top ,Bottom :_faed -_afd .Bottom ,Left :_afd .Left ,Right :_fdc -_afd .Right }; +_gee :=MakeTempCreator (_fdc *_cacd +1,_faed *_cacd +1);_caf :=&creatorContext {_gae :_gee ,_agfb :_adeg ,_dafd :_cacd };var _ebf bool ;if _bdc :=_gad .Chart ;_bdc !=nil {_bde :=_bdc .PlotArea ;if _bde ==nil {return nil ,_fg .New ("\u004e\u006f\u0020p\u006c\u006f\u0074\u0020\u0061\u0072\u0065\u0061"); +};_eeg :=&Rectangle {Top :_bfab (10),Bottom :_dfg .Bottom -_bfab (15),Left :_bfab (10),Right :_dfg .Right -_bfab (10)};var _bfg *Rectangle ;_bfb :=_bdc .Legend ;if _bfb !=nil {_gcc :=_bfb .Overlay !=nil &&_bfb .Overlay .ValAttr !=nil &&*_bfb .Overlay .ValAttr ; +if _dec :=_bfb .LegendPos ;_dec !=nil {switch _dec .ValAttr {case _bf .ST_LegendPosTr :if !_gcc {_eeg =&Rectangle {Top :_bfab (25),Bottom :_dfg .Bottom -_bfab (10),Left :_bfab (10),Right :_dfg .Right -_bfab (25)};};_bfg =&Rectangle {Top :_bfab (2.5),Bottom :_bfab (22.5),Left :_dfg .Right -_bfab (22.5),Right :_dfg .Right -_bfab (2.5)}; +case _bf .ST_LegendPosT :_bfg =&Rectangle {Top :_bfab (2.5),Bottom :_bfab (7.5),Left :(_dfg .Right -_dfg .Left )*0.25,Right :(_dfg .Right -_dfg .Left )*0.75};if !_gcc {_eeg =&Rectangle {Top :_bfab (12.5),Bottom :_dfg .Bottom -_bfab (15),Left :_bfab (10),Right :_dfg .Right -_bfab (5)}; +};_ebf =true ;case _bf .ST_LegendPosB :_bfg =&Rectangle {Top :_dfg .Bottom -_bfab (7.5),Bottom :_dfg .Bottom -_bfab (2.5),Left :(_dfg .Right -_dfg .Left )*0.25,Right :(_dfg .Right -_dfg .Left )*0.75};if !_gcc {_eeg =&Rectangle {Top :_bfab (5),Bottom :_dfg .Bottom -_bfab (15),Left :_bfab (10),Right :_dfg .Right -_bfab (5)}; +};_ebf =true ;case _bf .ST_LegendPosR :_bfg =&Rectangle {Top :(_dfg .Bottom -_dfg .Top )/2-_bfab (10),Bottom :(_dfg .Bottom -_dfg .Top )/2+_bfab (10),Left :_dfg .Right -_bfab (22.5),Right :_dfg .Right -_bfab (2.5)};if !_gcc {_eeg =&Rectangle {Top :_bfab (5),Bottom :_dfg .Bottom -_bfab (12.5),Left :_bfab (10),Right :_dfg .Right -_bfab (25)}; +};case _bf .ST_LegendPosL :_bfg =&Rectangle {Top :(_dfg .Bottom -_dfg .Top )/2-_bfab (10),Bottom :(_dfg .Bottom -_dfg .Top )/2+_bfab (10),Left :_bfab (2.5),Right :_bfab (22.5)};if !_gcc {_eeg =&Rectangle {Top :_bfab (5),Bottom :_dfg .Bottom -_bfab (12.5),Left :_bfab (30),Right :_dfg .Right -_bfab (5)}; +};default:_bfg =&Rectangle {Top :(_dfg .Bottom -_dfg .Top )/2-_bfab (10),Bottom :(_dfg .Bottom -_dfg .Top )/2+_bfab (10),Left :_dfg .Right -_bfab (25),Right :_dfg .Right -_bfab (5)};if !_gcc {_eeg =&Rectangle {Top :_bfab (5),Bottom :_dfg .Bottom -_bfab (12.5),Left :_bfab (100),Right :_dfg .Right -_bfab (25)}; +};};};};_eeg .scale (_cacd );_caf .drawBorderWithProps (_bde .SpPr ,_eeg ,_cdd );_aged :=[]*legendItem {};var _eae error ;_bea :=_bde .CChoice ;for _ ,_fgg :=range _bde .Choice {if _caff :=_fgg .BarChart ;_caff !=nil {_aged ,_eae =_caf .drawBarChart (_caff ,_eeg ,_bea ); +if _eae !=nil {return nil ,_eae ;};};};if _bfb !=nil {_bfg .scale (_cacd );_caf .drawBorderWithProps (_bfb .SpPr ,_bfg ,_cdd );if len (_aged )!=0{_caf .drawLegend (_bfg ,_aged ,_ebf );};};};_dfg .scale (_cacd );_caf .drawBorderWithProps (_gad .SpPr ,_dfg ,_cdd ); +return _gee ,nil ;};var _fad =_bfab (1.5);var _fefa =fontsMap {_dfa :&_d .Mutex {},_bgcb :map[string ]map[FontStyle ]*_ca .PdfFont {}};func PointsFromTwips (twips int64 )float64 {return float64 (int64 (float64 (twips )*_ag .Twips *10+0.5))/10;};func FromSTPercentage (st *_g .ST_Percentage )float64 {if _gec :=st .ST_PercentageDecimal ; +_gec !=nil {return float64 (*_gec )/100000;};return 0;};func _bdg (_abfa _g .ST_SchemeColorVal ,_egab *_g .Theme )string {if _gbg :=_egab .ThemeElements ;_gbg !=nil {if _eea :=_gbg .ClrScheme ;_eea !=nil {switch _abfa {case _g .ST_SchemeColorValLt1 :return GetColorStringFromDmlColor (_eea .Lt1 ); +case _g .ST_SchemeColorValDk1 ,_g .ST_SchemeColorValTx1 :return GetColorStringFromDmlColor (_eea .Dk1 );case _g .ST_SchemeColorValLt2 :return GetColorStringFromDmlColor (_eea .Lt2 );case _g .ST_SchemeColorValDk2 :return GetColorStringFromDmlColor (_eea .Dk2 ); +case _g .ST_SchemeColorValAccent1 :return GetColorStringFromDmlColor (_eea .Accent1 );case _g .ST_SchemeColorValAccent2 :return GetColorStringFromDmlColor (_eea .Accent2 );case _g .ST_SchemeColorValAccent3 :return GetColorStringFromDmlColor (_eea .Accent3 ); +case _g .ST_SchemeColorValAccent4 :return GetColorStringFromDmlColor (_eea .Accent4 );case _g .ST_SchemeColorValAccent5 :return GetColorStringFromDmlColor (_eea .Accent5 );case _g .ST_SchemeColorValAccent6 :return GetColorStringFromDmlColor (_eea .Accent6 ); +};};};return "";};func _bfab (_gfge float64 )float64 {return _gfge *_ag .Millimeter };func CropImageByRect (sourceImg _eb .Image ,rect _eb .Rectangle )_eb .Image {_eef ,_fea ,_bbb ,_abad :=rect .Min .X ,rect .Min .Y ,rect .Max .X ,rect .Max .Y ;_bgbc :=_eb .NewNRGBA (_eb .Rect (0,0,_bbb -_eef ,_abad -_fea )); +for _eag :=_eef ;_eag < _bbb ;_eag ++{for _gggc :=_fea ;_gggc < _abad ;_gggc ++{_bgbc .Set (_eag -_eef ,_gggc -_fea ,sourceImg .At (_eag ,_gggc ));};};return _bgbc ;};func GetImage (c *_fb .Creator ,goImg _eb .Image ,imgHeight ,imgWidth ,left ,top ,dividerX ,dividerY float64 ,part ImgPart )(*_fb .Image ,error ){if goImg ==nil {return nil ,nil ; +};_ebac :=goImg .Bounds ().Size ();_cfgg :=_ebac .X ;_gcb :=_ebac .Y ;if dividerX !=0{dividerX =dividerX /imgWidth *float64 (_cfgg );};if dividerY !=0{dividerY =dividerY /imgHeight *float64 (_gcb );};var _fgfe _eb .Rectangle ;switch part {case ImgPart_t :_fgfe =_eb .Rect (0,0,_cfgg ,int (dividerY )); +case ImgPart_b :_fgfe =_eb .Rect (0,int (dividerY ),_cfgg ,_gcb );case ImgPart_l :_fgfe =_eb .Rect (0,0,int (dividerX ),_gcb );case ImgPart_r :_fgfe =_eb .Rect (int (dividerX ),0,_cfgg ,_gcb );case ImgPart_lt :_fgfe =_eb .Rect (0,0,int (dividerX ),int (dividerY )); +case ImgPart_rt :_fgfe =_eb .Rect (int (dividerX ),0,_cfgg ,int (dividerY ));case ImgPart_lb :_fgfe =_eb .Rect (0,int (dividerY ),int (dividerX ),_gcb );case ImgPart_rb :_fgfe =_eb .Rect (int (dividerX ),int (dividerY ),_cfgg ,_gcb );default:_fgfe =_eb .Rect (0,0,_cfgg ,_gcb ); +};_bdf :=CropImageByRect (goImg ,_fgfe );_fbab ,_abae :=c .NewImageFromGoImage (_bdf );if _abae !=nil {return nil ,_abae ;};_fbab .Scale (imgWidth /float64 (_cfgg ),imgHeight /float64 (_gcb ));_fbab .SetPos (left ,top );return _fbab ,nil ;};var _dce =_bfab (1.5); +func (_eba barSerByOrder )Less (i ,j int )bool {return _eba [i ].Order .ValAttr < _eba [j ].Order .ValAttr };func _cea (_fgge uint8 ,_baf float64 )string {_ageg :=float64 (_fgge );return _cd .Sprintf ("\u0025\u0030\u0032\u0078",int (_ageg *_baf ));};const (FontStyle_Regular FontStyle =0; +FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func GetColorStringFromDmlColor (dmlColor *_g .CT_Color )string {var _fbc string ;if _bgef :=dmlColor .SrgbClr ;_bgef !=nil {_fbc =_bgef .ValAttr ;}else if _fece :=dmlColor .SysClr ; +_fece !=nil {return "\u0030\u0030\u0030\u0030\u0030\u0030";};return _fbc ;}; \ No newline at end of file diff --git a/internal/formatutils/formatutils.go b/internal/formatutils/formatutils.go index 4a0cf2fb07..f400d86004 100644 --- a/internal/formatutils/formatutils.go +++ b/internal/formatutils/formatutils.go @@ -9,20 +9,19 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package formatutils ;import (_f "fmt";_c "github.com/unidoc/unioffice/schema/soo/wml";_d "strconv";_a "strings";);func _fac (_cc string )(_gg []string ){for _ca :=0;_ca < len (_cc )-2;_ca ++{if string (_cc [_ca ])=="\u0025"{if !_a .Contains (string (_cc [_ca +2:]),"\u0025"){if _ca ==0{_gg =append (_gg ,_f .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073",string (_cc [_ca ]),string (_cc [_ca +1]),string (_cc [_ca +2:]))); -}else {_gg =append (_gg ,_f .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073\u0025\u0073",string (_cc [_ca -1]),string (_cc [_ca ]),string (_cc [_ca +1]),string (_cc [_ca +2:])));};}else {_gg =append (_gg ,_f .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073",string (_cc [_ca ]),string (_cc [_ca +1]),string (_cc [_ca +2]))); -};};};return ;};func FormatNumberingText (currentNumber int64 ,ilvl int64 ,lvlText string ,numFmt *_c .CT_NumFmt ,levelNumbers map[int64 ]int64 )string {_af :=_fac (lvlText );_fe :=_eb (currentNumber ,numFmt );_gc :=int64 (0);for _e ,_fa :=range _af {_aff :=_f .Sprintf ("\u0025\u0025\u0025\u0064",_e +1); -if len (_af )==1{_aff =_f .Sprintf ("\u0025\u0025\u0025\u0064",ilvl +1);_af [_e ]=_a .Replace (_fa ,_aff ,_fe ,1);break ;};if ilvl > 0&&ilvl > _gc &&_e < (len (_af )-1){_cg :=_eb (levelNumbers [_gc ],numFmt );_af [_e ]=_a .Replace (_fa ,_aff ,_cg ,1);_gc ++; -}else {_af [_e ]=_a .Replace (_fa ,_aff ,_fe ,1);};};return _a .Join (_af ,"");};var (_ea =[]string {"","\u0049","\u0049\u0049","\u0049\u0049\u0049","\u0049\u0056","\u0056","\u0056\u0049","\u0056\u0049\u0049","\u0056\u0049\u0049\u0049","\u0049\u0058"}; -_da =[]string {"","\u0058","\u0058\u0058","\u0058\u0058\u0058","\u0058\u004c","\u004c","\u004c\u0058","\u004c\u0058\u0058","\u004c\u0058\u0058\u0058","\u0058\u0043"};_ef =[]string {"","\u0043","\u0043\u0043","\u0043\u0043\u0043","\u0043\u0044","\u0044","\u0044\u0043","\u0044\u0043\u0043","\u0044\u0043\u0043\u0043","\u0043\u004d","\u004d"}; -_db =[]string {"","\u004d","\u004d\u004d","\u004d\u004d\u004d","\u004d\u004d\u004d\u004d","\u004d\u004d\u004dM\u004d","\u004d\u004d\u004d\u004d\u004d\u004d","\u004dM\u004d\u004d\u004d\u004d\u004d","\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d","\u004dM\u004d\u004d\u004d\u004d\u004d\u004dM","\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d"}; -_fg =[]string {"\u006f\u006e\u0065","\u0074\u0077\u006f","\u0074\u0068\u0072e\u0065","\u0066\u006f\u0075\u0072","\u0066\u0069\u0076\u0065","\u0073\u0069\u0078","\u0073\u0065\u0076e\u006e","\u0065\u0069\u0067h\u0074","\u006e\u0069\u006e\u0065","\u0074\u0065\u006e","\u0065\u006c\u0065\u0076\u0065\u006e","\u0074\u0077\u0065\u006c\u0076\u0065","\u0074\u0068\u0069\u0072\u0074\u0065\u0065\u006e","\u0066\u006f\u0075\u0072\u0074\u0065\u0065\u006e","\u0066i\u0066\u0074\u0065\u0065\u006e","\u0073i\u0078\u0074\u0065\u0065\u006e","\u0073e\u0076\u0065\u006e\u0074\u0065\u0065n","\u0065\u0069\u0067\u0068\u0074\u0065\u0065\u006e","\u006e\u0069\u006e\u0065\u0074\u0065\u0065\u006e"}; -_ac =[]string {"\u0074\u0065\u006e","\u0074\u0077\u0065\u006e\u0074\u0079","\u0074\u0068\u0069\u0072\u0074\u0079","\u0066\u006f\u0072t\u0079","\u0066\u0069\u0066t\u0079","\u0073\u0069\u0078t\u0079","\u0073e\u0076\u0065\u006e\u0074\u0079","\u0065\u0069\u0067\u0068\u0074\u0079","\u006e\u0069\u006e\u0065\u0074\u0079"}; -_ae =[]string {"\u0066\u0069\u0072s\u0074","\u0073\u0065\u0063\u006f\u006e\u0064","\u0074\u0068\u0069r\u0064","\u0066\u006f\u0075\u0072\u0074\u0068","\u0066\u0069\u0066t\u0068","\u0073\u0069\u0078t\u0068","\u0073e\u0076\u0065\u006e\u0074\u0068","\u0065\u0069\u0067\u0068\u0074\u0068","\u006e\u0069\u006et\u0068","\u0074\u0065\u006et\u0068","\u0065\u006c\u0065\u0076\u0065\u006e\u0074\u0068","\u0074w\u0065\u006c\u0066\u0074\u0068","\u0074\u0068\u0069\u0072\u0074\u0065\u0065\u006e\u0074\u0068","\u0066\u006f\u0075\u0072\u0074\u0065\u0065\u006e\u0074\u0068","\u0066i\u0066\u0074\u0065\u0065\u006e\u0074h","\u0073i\u0078\u0074\u0065\u0065\u006e\u0074h","s\u0065\u0076\u0065\u006e\u0074\u0065\u0065\u006e\u0074\u0068","\u0065\u0069\u0067\u0068\u0074\u0065\u0065\u006e\u0074\u0068","\u006e\u0069\u006e\u0065\u0074\u0065\u0065\u006e\u0074\u0068"}; -_b =[]string {"\u0074\u0065\u006et\u0068","\u0074w\u0065\u006e\u0074\u0069\u0065\u0074h","\u0074h\u0069\u0072\u0074\u0069\u0065\u0074h","\u0066\u006f\u0072\u0074\u0069\u0065\u0074\u0068","\u0066\u0069\u0066\u0074\u0069\u0065\u0074\u0068","\u0073\u0069\u0078\u0074\u0069\u0065\u0074\u0068","\u0073\u0065\u0076\u0065\u006e\u0074\u0069\u0065\u0074\u0068","\u0065i\u0067\u0068\u0074\u0069\u0065\u0074h","\u006ei\u006e\u0065\u0074\u0069\u0065\u0074h"}; -_ff ="\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004bL\u004d\u004e\u004f\u0050\u0051\u0052\u0053\u0054\u0055\u0056W\u0058\u0059\u005a";);func _eb (_cb int64 ,_gd *_c .CT_NumFmt )(_ag string ){if _gd ==nil {return ;};_cd :=_gd .ValAttr ; -switch _cd {case _c .ST_NumberFormatNone :_ag ="";case _c .ST_NumberFormatDecimal :_ag =_d .Itoa (int (_cb ));case _c .ST_NumberFormatDecimalZero :_ag =_d .Itoa (int (_cb ));if _cb < 10{_ag ="\u0030"+_ag ;};case _c .ST_NumberFormatUpperRoman :var (_fd =_cb %10; -_dd =(_cb %100)/10;_aa =(_cb %1000)/100;_fc =_cb /1000;);_ag =_db [_fc ]+_ef [_aa ]+_da [_dd ]+_ea [_fd ];case _c .ST_NumberFormatLowerRoman :var (_cbb =_cb %10;_aae =(_cb %100)/10;_ec =(_cb %1000)/100;_cge =_cb /1000;);_ag =_db [_cge ]+_ef [_ec ]+_da [_aae ]+_ea [_cbb ]; -_ag =_a .ToLower (_ag );case _c .ST_NumberFormatUpperLetter :_ba :=_cb %780;if _ba ==0{_ba =780;};_gcf :=(_ba -1)/26;_de :=(_ba -1)%26;_ddg :=_ff [_gcf +_de ];_ag =string (_ddg );case _c .ST_NumberFormatLowerLetter :_fb :=_cb %780;if _fb ==0{_fb =780;}; -_ga :=(_fb -1)/26;_dc :=(_fb -1)%26;_gda :=_ff [_ga +_dc ];_ag =_a .ToLower (string (_gda ));default:_ag ="";};return ;};func StringToNumbers (str string )(int ,bool ){_dbe :=0;_aec :=false ;for _ ,_cdc :=range []byte (str ){_cdc -='0';if _cdc > 9{continue ; -};_dbe =_dbe *10+int (_cdc );_aec =true ;};return _dbe ,_aec ;}; \ No newline at end of file +package formatutils ;import (_e "fmt";_a "github.com/unidoc/unioffice/schema/soo/wml";_ef "strconv";_c "strings";);func _de (_cfb int64 ,_ea *_a .CT_NumFmt )(_gf string ){if _ea ==nil {return ;};_ebf :=_ea .ValAttr ;switch _ebf {case _a .ST_NumberFormatNone :_gf =""; +case _a .ST_NumberFormatDecimal :_gf =_ef .Itoa (int (_cfb ));case _a .ST_NumberFormatDecimalZero :_gf =_ef .Itoa (int (_cfb ));if _cfb < 10{_gf ="\u0030"+_gf ;};case _a .ST_NumberFormatUpperRoman :var (_cd =_cfb %10;_bgg =(_cfb %100)/10;_bab =(_cfb %1000)/100; +_bb =_cfb /1000;);_gf =_aa [_bb ]+_bg [_bab ]+_ae [_bgg ]+_eb [_cd ];case _a .ST_NumberFormatLowerRoman :var (_ecd =_cfb %10;_dbf =(_cfb %100)/10;_dec =(_cfb %1000)/100;_ga =_cfb /1000;);_gf =_aa [_ga ]+_bg [_dec ]+_ae [_dbf ]+_eb [_ecd ];_gf =_c .ToLower (_gf ); +case _a .ST_NumberFormatUpperLetter :_fd :=_cfb %780;if _fd ==0{_fd =780;};_dd :=(_fd -1)/26;_af :=(_fd -1)%26;_ac :=_db [_dd +_af ];_gf =string (_ac );case _a .ST_NumberFormatLowerLetter :_fa :=_cfb %780;if _fa ==0{_fa =780;};_dfe :=(_fa -1)/26;_fb :=(_fa -1)%26; +_cff :=_db [_dfe +_fb ];_gf =_c .ToLower (string (_cff ));default:_gf ="";};return ;};func FormatNumberingText (currentNumber int64 ,ilvl int64 ,lvlText string ,numFmt *_a .CT_NumFmt ,levelNumbers map[int64 ]int64 )string {_ba :=_ff (lvlText );_bf :=_de (currentNumber ,numFmt ); +_d :=int64 (0);for _ad ,_g :=range _ba {_f :=_e .Sprintf ("\u0025\u0025\u0025\u0064",_ad +1);if len (_ba )==1{_f =_e .Sprintf ("\u0025\u0025\u0025\u0064",ilvl +1);_ba [_ad ]=_c .Replace (_g ,_f ,_bf ,1);break ;};if ilvl > 0&&ilvl > _d &&_ad < (len (_ba )-1){_ec :=_de (levelNumbers [_d ],numFmt ); +_ba [_ad ]=_c .Replace (_g ,_f ,_ec ,1);_d ++;}else {_ba [_ad ]=_c .Replace (_g ,_f ,_bf ,1);};};return _c .Join (_ba ,"");};var (_eb =[]string {"","\u0049","\u0049\u0049","\u0049\u0049\u0049","\u0049\u0056","\u0056","\u0056\u0049","\u0056\u0049\u0049","\u0056\u0049\u0049\u0049","\u0049\u0058"}; +_ae =[]string {"","\u0058","\u0058\u0058","\u0058\u0058\u0058","\u0058\u004c","\u004c","\u004c\u0058","\u004c\u0058\u0058","\u004c\u0058\u0058\u0058","\u0058\u0043"};_bg =[]string {"","\u0043","\u0043\u0043","\u0043\u0043\u0043","\u0043\u0044","\u0044","\u0044\u0043","\u0044\u0043\u0043","\u0044\u0043\u0043\u0043","\u0043\u004d","\u004d"}; +_aa =[]string {"","\u004d","\u004d\u004d","\u004d\u004d\u004d","\u004d\u004d\u004d\u004d","\u004d\u004d\u004dM\u004d","\u004d\u004d\u004d\u004d\u004d\u004d","\u004dM\u004d\u004d\u004d\u004d\u004d","\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d","\u004dM\u004d\u004d\u004d\u004d\u004d\u004dM","\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d\u004d"}; +_df =[]string {"\u006f\u006e\u0065","\u0074\u0077\u006f","\u0074\u0068\u0072e\u0065","\u0066\u006f\u0075\u0072","\u0066\u0069\u0076\u0065","\u0073\u0069\u0078","\u0073\u0065\u0076e\u006e","\u0065\u0069\u0067h\u0074","\u006e\u0069\u006e\u0065","\u0074\u0065\u006e","\u0065\u006c\u0065\u0076\u0065\u006e","\u0074\u0077\u0065\u006c\u0076\u0065","\u0074\u0068\u0069\u0072\u0074\u0065\u0065\u006e","\u0066\u006f\u0075\u0072\u0074\u0065\u0065\u006e","\u0066i\u0066\u0074\u0065\u0065\u006e","\u0073i\u0078\u0074\u0065\u0065\u006e","\u0073e\u0076\u0065\u006e\u0074\u0065\u0065n","\u0065\u0069\u0067\u0068\u0074\u0065\u0065\u006e","\u006e\u0069\u006e\u0065\u0074\u0065\u0065\u006e"}; +_gd =[]string {"\u0074\u0065\u006e","\u0074\u0077\u0065\u006e\u0074\u0079","\u0074\u0068\u0069\u0072\u0074\u0079","\u0066\u006f\u0072t\u0079","\u0066\u0069\u0066t\u0079","\u0073\u0069\u0078t\u0079","\u0073e\u0076\u0065\u006e\u0074\u0079","\u0065\u0069\u0067\u0068\u0074\u0079","\u006e\u0069\u006e\u0065\u0074\u0079"}; +_cc =[]string {"\u0066\u0069\u0072s\u0074","\u0073\u0065\u0063\u006f\u006e\u0064","\u0074\u0068\u0069r\u0064","\u0066\u006f\u0075\u0072\u0074\u0068","\u0066\u0069\u0066t\u0068","\u0073\u0069\u0078t\u0068","\u0073e\u0076\u0065\u006e\u0074\u0068","\u0065\u0069\u0067\u0068\u0074\u0068","\u006e\u0069\u006et\u0068","\u0074\u0065\u006et\u0068","\u0065\u006c\u0065\u0076\u0065\u006e\u0074\u0068","\u0074w\u0065\u006c\u0066\u0074\u0068","\u0074\u0068\u0069\u0072\u0074\u0065\u0065\u006e\u0074\u0068","\u0066\u006f\u0075\u0072\u0074\u0065\u0065\u006e\u0074\u0068","\u0066i\u0066\u0074\u0065\u0065\u006e\u0074h","\u0073i\u0078\u0074\u0065\u0065\u006e\u0074h","s\u0065\u0076\u0065\u006e\u0074\u0065\u0065\u006e\u0074\u0068","\u0065\u0069\u0067\u0068\u0074\u0065\u0065\u006e\u0074\u0068","\u006e\u0069\u006e\u0065\u0074\u0065\u0065\u006e\u0074\u0068"}; +_ca =[]string {"\u0074\u0065\u006et\u0068","\u0074w\u0065\u006e\u0074\u0069\u0065\u0074h","\u0074h\u0069\u0072\u0074\u0069\u0065\u0074h","\u0066\u006f\u0072\u0074\u0069\u0065\u0074\u0068","\u0066\u0069\u0066\u0074\u0069\u0065\u0074\u0068","\u0073\u0069\u0078\u0074\u0069\u0065\u0074\u0068","\u0073\u0065\u0076\u0065\u006e\u0074\u0069\u0065\u0074\u0068","\u0065i\u0067\u0068\u0074\u0069\u0065\u0074h","\u006ei\u006e\u0065\u0074\u0069\u0065\u0074h"}; +_db ="\u0041\u0042\u0043\u0044\u0045\u0046\u0047\u0048\u0049\u004a\u004bL\u004d\u004e\u004f\u0050\u0051\u0052\u0053\u0054\u0055\u0056W\u0058\u0059\u005a";);func _ff (_cf string )(_ffc []string ){for _fe :=0;_fe < len (_cf )-2;_fe ++{if string (_cf [_fe ])=="\u0025"{if !_c .Contains (string (_cf [_fe +2:]),"\u0025"){if _fe ==0{_ffc =append (_ffc ,_e .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073",string (_cf [_fe ]),string (_cf [_fe +1]),string (_cf [_fe +2:]))); +}else {_ffc =append (_ffc ,_e .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073\u0025\u0073",string (_cf [_fe -1]),string (_cf [_fe ]),string (_cf [_fe +1]),string (_cf [_fe +2:])));};}else {_ffc =append (_ffc ,_e .Sprintf ("\u0025\u0073\u0025\u0073\u0025\u0073",string (_cf [_fe ]),string (_cf [_fe +1]),string (_cf [_fe +2]))); +};};};return ;};func StringToNumbers (str string )(int ,bool ){_deb :=0;_cdd :=false ;for _ ,_gda :=range []byte (str ){_gda -='0';if _gda > 9{continue ;};_deb =_deb *10+int (_gda );_cdd =true ;};return _deb ,_cdd ;}; \ No newline at end of file diff --git a/internal/license/license.go b/internal/license/license.go index 43f3d24e66..927dc7f3fb 100644 --- a/internal/license/license.go +++ b/internal/license/license.go @@ -9,118 +9,119 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package license ;import (_ad "bytes";_d "compress/gzip";_a "crypto";_gbb "crypto/aes";_gbg "crypto/cipher";_ea "crypto/hmac";_gf "crypto/rand";_ba "crypto/rsa";_ac "crypto/sha256";_ecd "crypto/sha512";_ce "crypto/x509";_dbe "encoding/base64";_ecc "encoding/binary"; -_de "encoding/hex";_ab "encoding/json";_b "encoding/pem";_ec "errors";_c "fmt";_da "github.com/unidoc/unioffice/common";_dbf "github.com/unidoc/unioffice/common/logger";_gb "io";_ae "io/ioutil";_ee "log";_ed "net";_db "net/http";_fc "os";_gg "path/filepath"; -_g "regexp";_dd "sort";_fe "strings";_e "sync";_fg "time";);var _dac =_fg .Date (2019,6,6,0,0,0,0,_fg .UTC );const _feb ="\u0055\u004e\u0049\u004fFF\u0049\u0043\u0045\u005f\u004c\u0049\u0043\u0045\u004e\u0053\u0045\u005f\u0050\u0041T\u0048";func _cf (_be string ,_dc string )([]byte ,error ){var (_cc int ; -_cb string ;);for _ ,_cb =range []string {"\u000a\u002b\u000a","\u000d\u000a\u002b\r\u000a","\u0020\u002b\u0020"}{if _cc =_fe .Index (_dc ,_cb );_cc !=-1{break ;};};if _cc ==-1{return nil ,_c .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"); -};_fcgf :=_dc [:_cc ];_ceg :=_cc +len (_cb );_fa :=_dc [_ceg :];if _fcgf ==""||_fa ==""{return nil ,_c .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"); -};_bg ,_fed :=_dbe .StdEncoding .DecodeString (_fcgf );if _fed !=nil {return nil ,_c .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u006f\u0072\u0069\u0067\u0069\u006ea\u006c");};_fec ,_fed :=_dbe .StdEncoding .DecodeString (_fa ); -if _fed !=nil {return nil ,_c .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065");};_bcg ,_ :=_b .Decode ([]byte (_be ));if _bcg ==nil {return nil ,_c .Errorf ("\u0050\u0075\u0062\u004b\u0065\u0079\u0020\u0066\u0061\u0069\u006c\u0065\u0064"); -};_ece ,_fed :=_ce .ParsePKIXPublicKey (_bcg .Bytes );if _fed !=nil {return nil ,_fed ;};_dfg :=_ece .(*_ba .PublicKey );if _dfg ==nil {return nil ,_c .Errorf ("\u0050u\u0062\u004b\u0065\u0079\u0020\u0063\u006f\u006e\u0076\u0065\u0072s\u0069\u006f\u006e\u0020\u0066\u0061\u0069\u006c\u0065\u0064"); -};_ecf :=_ecd .New ();_ecf .Write (_bg );_ag :=_ecf .Sum (nil );_fed =_ba .VerifyPKCS1v15 (_dfg ,_a .SHA512 ,_ag ,_fec );if _fed !=nil {return nil ,_fed ;};return _bg ,nil ;};type MeteredStatus struct{OK bool ;Credits int64 ;Used int64 ;};func TrackUse (useKey string ){if _dgd ==nil {return ; -};if !_dgd ._cgb ||len (_dgd ._cbc )==0{return ;};if len (useKey )==0{return ;};_bce .Lock ();defer _bce .Unlock ();if _cad ==nil {_cad =map[string ]int {};};_cad [useKey ]++;};func (_fcdf LegacyLicense )Verify (pubKey *_ba .PublicKey )error {_dbee :=_fcdf ; -_dbee .Signature ="";_cba :=_ad .Buffer {};_cff :=_ab .NewEncoder (&_cba );if _deb :=_cff .Encode (_dbee );_deb !=nil {return _deb ;};_bdf ,_dba :=_de .DecodeString (_fcdf .Signature );if _dba !=nil {return _dba ;};_bac :=_ac .Sum256 (_cba .Bytes ());_dba =_ba .VerifyPKCS1v15 (pubKey ,_a .SHA256 ,_bac [:],_bdf ); -return _dba ;};func _bea (_ceb *_db .Response )(_gb .ReadCloser ,error ){var _bgg error ;var _ebc _gb .ReadCloser ;switch _fe .ToLower (_ceb .Header .Get ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067")){case "\u0067\u007a\u0069\u0070":_ebc ,_bgg =_d .NewReader (_ceb .Body ); -if _bgg !=nil {return _ebc ,_bgg ;};defer _ebc .Close ();default:_ebc =_ceb .Body ;};return _ebc ,nil ;};func GetLicenseKey ()*LicenseKey {if _dgd ==nil {return nil ;};_fbae :=*_dgd ;return &_fbae ;};var _ggd =_fg .Date (2010,1,1,0,0,0,0,_fg .UTC );func (_bcf *LicenseKey )isExpired ()bool {return _bcf .getExpiryDateToCompare ().After (_bcf .ExpiresAt )}; -var _gcd =false ;type meteredClient struct{_cee string ;_dbea string ;_fbg *_db .Client ;};var _gbd map[string ]struct{};func _adfd ()string {_bff :=_fc .Getenv ("\u0048\u004f\u004d\u0045");if len (_bff )==0{_bff ,_ =_fc .UserHomeDir ();};return _bff ; -};func (_efbc defaultStateHolder )updateState (_bfd ,_dcc ,_ff string ,_abd int ,_cgc bool ,_aec int ,_cbf int ,_aceg _fg .Time ,_dcg map[string ]int )error {_cgbe ,_dgc :=_gaa ();if _dgc !=nil {return _dgc ;};_dgc =_fc .MkdirAll (_cgbe ,0777);if _dgc !=nil {return _dgc ; -};if len (_bfd )< 20{return _ec .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_fged :=[]byte (_bfd );_bae :=_ecd .Sum512_256 (_fged [:20]);_cge :=_de .EncodeToString (_bae [:]);_dcf :=_gg .Join (_cgbe ,_cge );var _beb reportState ; -_beb .Docs =int64 (_abd );_beb .NumErrors =int64 (_cbf );_beb .LimitDocs =_cgc ;_beb .RemainingDocs =int64 (_aec );_beb .LastWritten =_fg .Now ().UTC ();_beb .LastReported =_aceg ;_beb .Instance =_dcc ;_beb .Next =_ff ;_beb .Usage =_dcg ;_bcff ,_dgc :=_ab .Marshal (_beb ); -if _dgc !=nil {return _dgc ;};const _ceca ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_bcff ,_dgc =_cfda ([]byte (_ceca ),_bcff );if _dgc !=nil {return _dgc ;};_dgc =_ae .WriteFile (_dcf ,_bcff ,0600);if _dgc !=nil {return _dgc ; -};return nil ;};const (_dg ="\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";_df ="\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 (_daeb *LicenseKey )getExpiryDateToCompare ()_fg .Time {if _daeb .Trial {return _fg .Now ().UTC ();};return _da .ReleasedAt ;};func MakeUnlicensedKey ()*LicenseKey {_aed :=LicenseKey {};_aed .CustomerName ="\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064"; -_aed .Tier =LicenseTierUnlicensed ;_aed .CreatedAt =_fg .Now ().UTC ();_aed .CreatedAtInt =_aed .CreatedAt .Unix ();return &_aed ;};type LegacyLicense struct{Name string ;Signature string `json:",omitempty"`;Expiration _fg .Time ;LicenseType LegacyLicenseType ; -};type reportState struct{Instance string `json:"inst"`;Next string `json:"n"`;Docs int64 `json:"d"`;NumErrors int64 `json:"e"`;LimitDocs bool `json:"ld"`;RemainingDocs int64 `json:"rd"`;LastReported _fg .Time `json:"lr"`;LastWritten _fg .Time `json:"lw"`; -Usage map[string ]int `json:"u"`;};func init (){_cea ,_fd :=_de .DecodeString (_abf );if _fd !=nil {_ee .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_fd );};_fcd ,_fd :=_ce .ParsePKIXPublicKey (_cea ); -if _fd !=nil {_ee .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_fd );};_bb =_fcd .(*_ba .PublicKey );};func _cg (_cce string ,_fba string ,_ead string )(string ,error ){_agd :=_fe .Index (_ead ,_cce ); -if _agd ==-1{return "",_c .Errorf ("\u0068\u0065a\u0064\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_daf :=_fe .Index (_ead ,_fba );if _daf ==-1{return "",_c .Errorf ("\u0066\u006fo\u0074\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064"); -};_dae :=_agd +len (_cce )+1;return _ead [_dae :_daf -1],nil ;};func SetLegacyLicenseKey (s string )error {_bdc :=_g .MustCompile ("\u005c\u0073");s =_bdc .ReplaceAllString (s ,"");var _afc _gb .Reader ;_afc =_fe .NewReader (s );_afc =_dbe .NewDecoder (_dbe .RawURLEncoding ,_afc ); -_afc ,_dgda :=_d .NewReader (_afc );if _dgda !=nil {return _dgda ;};_ddb :=_ab .NewDecoder (_afc );_cdg :=&LegacyLicense {};if _dbgf :=_ddb .Decode (_cdg );_dbgf !=nil {return _dbgf ;};if _dee :=_cdg .Verify (_bb );_dee !=nil {return _ec .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006e\u0020\u0065\u0072\u0072\u006f\u0072"); -};if _cdg .Expiration .Before (_da .ReleasedAt ){return _ec .New ("\u006ci\u0063e\u006e\u0073\u0065\u0020\u0065\u0078\u0070\u0069\u0072\u0065\u0064");};_def :=_fg .Now ().UTC ();_ddge :=LicenseKey {};_ddge .CreatedAt =_def ;_ddge .CustomerId ="\u004c\u0065\u0067\u0061\u0063\u0079"; -_ddge .CustomerName =_cdg .Name ;_ddge .Tier =LicenseTierBusiness ;_ddge .ExpiresAt =_cdg .Expiration ;_ddge .CreatorName ="\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u0073\u0075p\u0070\u006f\u0072\u0074";_ddge .CreatorEmail ="\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0040\u0075\u006e\u0069\u0064o\u0063\u002e\u0069\u006f"; -_ddge .UniOffice =true ;_dgd =&_ddge ;return nil ;};func _gfg (_ge string ,_acd []byte )(string ,error ){_eg ,_ :=_b .Decode ([]byte (_ge ));if _eg ==nil {return "",_c .Errorf ("\u0050\u0072\u0069\u0076\u004b\u0065\u0079\u0020\u0066a\u0069\u006c\u0065\u0064"); -};_fcg ,_ddg :=_ce .ParsePKCS1PrivateKey (_eg .Bytes );if _ddg !=nil {return "",_ddg ;};_adb :=_ecd .New ();_adb .Write (_acd );_gfe :=_adb .Sum (nil );_gge ,_ddg :=_ba .SignPKCS1v15 (_gf .Reader ,_fcg ,_a .SHA512 ,_gfe );if _ddg !=nil {return "",_ddg ; -};_bd :=_dbe .StdEncoding .EncodeToString (_acd );_bd +="\u000a\u002b\u000a";_bd +=_dbe .StdEncoding .EncodeToString (_gge );return _bd ,nil ;};type LicenseKey struct{LicenseId string `json:"license_id"`;CustomerId string `json:"customer_id"`;CustomerName string `json:"customer_name"`; -Tier string `json:"tier"`;CreatedAt _fg .Time `json:"-"`;CreatedAtInt int64 `json:"created_at"`;ExpiresAt _fg .Time `json:"-"`;ExpiresAtInt int64 `json:"expires_at"`;CreatedBy string `json:"created_by"`;CreatorName string `json:"creator_name"`;CreatorEmail string `json:"creator_email"`; -UniPDF bool `json:"unipdf"`;UniOffice bool `json:"unioffice"`;UniHTML bool `json:"unihtml"`;Trial bool `json:"trial"`;_cgb bool ;_cbc string ;_gec bool ;};func (_adf *meteredClient )getStatus ()(meteredStatusResp ,error ){var _eeb meteredStatusResp ;_af :=_adf ._cee +"\u002fm\u0065t\u0065\u0072\u0065\u0064\u002f\u0073\u0074\u0061\u0074\u0075\u0073"; -var _fbc meteredStatusForm ;_eaa ,_fge :=_ab .Marshal (_fbc );if _fge !=nil {return _eeb ,_fge ;};_aa ,_fge :=_gcda (_eaa );if _fge !=nil {return _eeb ,_fge ;};_bgc ,_fge :=_db .NewRequest ("\u0050\u004f\u0053\u0054",_af ,_aa );if _fge !=nil {return _eeb ,_fge ; -};_bgc .Header .Add ("\u0043\u006f\u006et\u0065\u006e\u0074\u002d\u0054\u0079\u0070\u0065","\u0061\u0070p\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002f\u006a\u0073\u006f\u006e");_bgc .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070"); -_bgc .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_bgc .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_adf ._dbea );_ef ,_fge :=_adf ._fbg .Do (_bgc );if _fge !=nil {return _eeb ,_fge ; -};defer _ef .Body .Close ();if _ef .StatusCode !=200{return _eeb ,_c .Errorf ("\u0066\u0061i\u006c\u0065\u0064\u0020t\u006f\u0020c\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020s\u0074\u0061\u0074\u0075\u0073\u0020\u0063\u006f\u0064\u0065\u0020\u0069s\u003a\u0020\u0025\u0064",_ef .StatusCode ); -};_gd ,_fge :=_dafe (_ef );if _fge !=nil {return _eeb ,_fge ;};_fge =_ab .Unmarshal (_gd ,&_eeb );if _fge !=nil {return _eeb ,_fge ;};return _eeb ,nil ;};type defaultStateHolder struct{};func (_caf defaultStateHolder )loadState (_ecea string )(reportState ,error ){_acc ,_ccb :=_gaa (); -if _ccb !=nil {return reportState {},_ccb ;};_ccb =_fc .MkdirAll (_acc ,0777);if _ccb !=nil {return reportState {},_ccb ;};if len (_ecea )< 20{return reportState {},_ec .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_cfa :=[]byte (_ecea ); -_gecg :=_ecd .Sum512_256 (_cfa [:20]);_efe :=_de .EncodeToString (_gecg [:]);_dge :=_gg .Join (_acc ,_efe );_dbef ,_ccb :=_ae .ReadFile (_dge );if _ccb !=nil {if _fc .IsNotExist (_ccb ){return reportState {},nil ;};_dbf .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_ccb ); -return reportState {},_ec .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061");};const _fbcc ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_dbef ,_ccb =_bcdg ([]byte (_fbcc ),_dbef );if _ccb !=nil {return reportState {},_ccb ; -};var _cgd reportState ;_ccb =_ab .Unmarshal (_dbef ,&_cgd );if _ccb !=nil {_dbf .Log .Error ("\u0045\u0052\u0052OR\u003a\u0020\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061\u003a\u0020\u0025\u0076",_ccb );return reportState {},_ec .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061"); -};return _cgd ,nil ;};const _geca ="\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 _dafe (_fbd *_db .Response )([]byte ,error ){var _geeg []byte ;_agc ,_dgdb :=_bea (_fbd );if _dgdb !=nil {return _geeg ,_dgdb ;};return _ae .ReadAll (_agc );};func (_bdg *LicenseKey )ToString ()string {if _bdg ._cgb {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e"; -};_fgb :=_c .Sprintf ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_bdg .LicenseId );_fgb +=_c .Sprintf ("\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_bdg .CustomerId );_fgb +=_c .Sprintf ("\u0043u\u0073t\u006f\u006d\u0065\u0072\u0020N\u0061\u006de\u003a\u0020\u0025\u0073\u000a",_bdg .CustomerName ); -_fgb +=_c .Sprintf ("\u0054i\u0065\u0072\u003a\u0020\u0025\u0073\n",_bdg .Tier );_fgb +=_c .Sprintf ("\u0043r\u0065a\u0074\u0065\u0064\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_da .UtcTimeFormat (_bdg .CreatedAt ));if _bdg .ExpiresAt .IsZero (){_fgb +="\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041t\u003a\u0020N\u0065\u0076\u0065\u0072\u000a"; -}else {_fgb +=_c .Sprintf ("\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_da .UtcTimeFormat (_bdg .ExpiresAt ));};_fgb +=_c .Sprintf ("\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u003a\u0020\u0025\u0073\u0020<\u0025\u0073\u003e\u000a",_bdg .CreatorName ,_bdg .CreatorEmail ); -return _fgb ;};var _eb =_fg .Date (2020,1,1,0,0,0,0,_fg .UTC );func GenRefId (prefix string )(string ,error ){var _eaab _ad .Buffer ;_eaab .WriteString (prefix );_bacg :=make ([]byte ,8+16);_edf :=_fg .Now ().UTC ().UnixNano ();_ecc .BigEndian .PutUint64 (_bacg ,uint64 (_edf )); -_ ,_cgg :=_gf .Read (_bacg [8:]);if _cgg !=nil {return "",_cgg ;};_eaab .WriteString (_de .EncodeToString (_bacg ));return _eaab .String (),nil ;};var _dgd =MakeUnlicensedKey ();type meteredUsageCheckinForm struct{Instance string `json:"inst"`;Next string `json:"next"`; -UsageNumber int `json:"usage_number"`;NumFailed int64 `json:"num_failed"`;Hostname string `json:"hostname"`;LocalIP string `json:"local_ip"`;MacAddress string `json:"mac_address"`;Package string `json:"package"`;PackageVersion string `json:"package_version"`; -Usage map[string ]int `json:"u"`;IsPersistentCache bool `json:"is_persistent_cache"`;Timestamp int64 `json:"timestamp"`;};var _cad map[string ]int ;func Track (docKey string ,useKey string )error {return _eca (docKey ,useKey ,!_dgd ._gec )};type LegacyLicenseType byte ; -type meteredUsageCheckinResp struct{Instance string `json:"inst"`;Next string `json:"next"`;Success bool `json:"success"`;Message string `json:"message"`;RemainingDocs int `json:"rd"`;LimitDocs bool `json:"ld"`;};func SetMeteredKey (apiKey string )error {if len (apiKey )==0{_dbf .Log .Error ("\u004d\u0065\u0074\u0065\u0072e\u0064\u0020\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0041\u0050\u0049 \u004b\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0065\u006d\u0070\u0074\u0079"); -_dbf .Log .Error ("\u002d\u0020\u0047\u0072\u0061\u0062\u0020\u006f\u006e\u0065\u0020\u0069\u006e\u0020\u0074h\u0065\u0020\u0046\u0072\u0065\u0065\u0020\u0054\u0069\u0065\u0072\u0020\u0061t\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0063\u006c\u006fud\u002e\u0075\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); -return _c .Errorf ("\u006de\u0074\u0065\u0072e\u0064\u0020\u006ci\u0063en\u0073\u0065\u0020\u0061\u0070\u0069\u0020k\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0065\u006d\u0070\u0074\u0079\u003a\u0020\u0063\u0072\u0065\u0061\u0074\u0065 o\u006ee\u0020\u0061\u0074\u0020\u0068\u0074t\u0070\u0073\u003a\u002f\u002fc\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063.\u0069\u006f"); -};if _dgd !=nil &&(_dgd ._cgb ||_dgd .Tier !=LicenseTierUnlicensed ){_dbf .Log .Error ("\u0045\u0052\u0052\u004f\u0052:\u0020\u0043\u0061\u006e\u006eo\u0074 \u0073\u0065\u0074\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0074\u0077\u0069c\u0065\u0020\u002d\u0020\u0053\u0068\u006f\u0075\u006c\u0064\u0020\u006a\u0075\u0073\u0074\u0020\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0069z\u0065\u0020\u006f\u006e\u0063\u0065"); -return _ec .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0061\u006c\u0072\u0065\u0061\u0064\u0079\u0020\u0073\u0065\u0074");};_cd :=_eadd ();_cd ._dbea =apiKey ;_aedg ,_ccc :=_cd .getStatus ();if _ccc !=nil {return _ccc ;};if !_aedg .Valid {return _ec .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064"); -};_bcge :=&LicenseKey {_cgb :true ,_cbc :apiKey ,_gec :true };_dgd =_bcge ;return nil ;};var _dfd stateLoader =defaultStateHolder {};func _cfda (_fbge ,_dfe []byte )([]byte ,error ){_gafb ,_fffc :=_gbb .NewCipher (_fbge );if _fffc !=nil {return nil ,_fffc ; -};_dbd :=make ([]byte ,_gbb .BlockSize +len (_dfe ));_acg :=_dbd [:_gbb .BlockSize ];if _ ,_gfgf :=_gb .ReadFull (_gf .Reader ,_acg );_gfgf !=nil {return nil ,_gfgf ;};_aba :=_gbg .NewCFBEncrypter (_gafb ,_acg );_aba .XORKeyStream (_dbd [_gbb .BlockSize :],_dfe ); -_dfc :=make ([]byte ,_dbe .URLEncoding .EncodedLen (len (_dbd )));_dbe .URLEncoding .Encode (_dfc ,_dbd );return _dfc ,nil ;};type meteredStatusForm struct{};func GetMeteredState ()(MeteredStatus ,error ){if _dgd ==nil {return MeteredStatus {},_ec .New ("\u006c\u0069\u0063\u0065ns\u0065\u0020\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074"); -};if !_dgd ._cgb ||len (_dgd ._cbc )==0{return MeteredStatus {},_ec .New ("\u0061p\u0069 \u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_ecb ,_bdb :=_dfd .loadState (_dgd ._cbc );if _bdb !=nil {_dbf .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_bdb ); -return MeteredStatus {},_bdb ;};if _ecb .Docs > 0{_eac :=_eca ("","",true );if _eac !=nil {return MeteredStatus {},_eac ;};};_bce .Lock ();defer _bce .Unlock ();_aaa :=_eadd ();_aaa ._dbea =_dgd ._cbc ;_cfb ,_bdb :=_aaa .getStatus ();if _bdb !=nil {return MeteredStatus {},_bdb ; -};if !_cfb .Valid {return MeteredStatus {},_ec .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_fde :=MeteredStatus {OK :true ,Credits :_cfb .OrgCredits ,Used :_cfb .OrgUsed };return _fde ,nil ;};func _eadd ()*meteredClient {_bcfg :=meteredClient {_cee :"h\u0074\u0074\u0070\u0073\u003a\u002f/\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069d\u006f\u0063\u002ei\u006f/\u0061\u0070\u0069",_fbg :&_db .Client {Timeout :30*_fg .Second }}; -if _dea :=_fc .Getenv ("\u0055N\u0049\u0044\u004f\u0043_\u004c\u0049\u0043\u0045\u004eS\u0045_\u0053E\u0052\u0056\u0045\u0052\u005f\u0055\u0052L");_fe .HasPrefix (_dea ,"\u0068\u0074\u0074\u0070"){_bcfg ._cee =_dea ;};return &_bcfg ;};func _fgdg (_baef ,_dce string )string {_afb :=[]byte (_baef ); -_cfac :=_ea .New (_ac .New ,_afb );_cfac .Write ([]byte (_dce ));return _dbe .StdEncoding .EncodeToString (_cfac .Sum (nil ));};func SetLicenseKey (content string ,customerName string )error {if _gcd {return nil ;};_fab ,_adbc :=_edb (content );if _adbc !=nil {_dbf .Log .Error ("\u004c\u0069c\u0065\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0064\u0065\u0063\u006f\u0064\u0065\u0020\u0065\u0072\u0072\u006f\u0072: \u0025\u0076",_adbc ); -return _adbc ;};if !_fe .EqualFold (_fab .CustomerName ,customerName ){_dbf .Log .Error ("L\u0069ce\u006es\u0065 \u0063\u006f\u0064\u0065\u0020i\u0073\u0073\u0075e\u0020\u002d\u0020\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u006da\u0074\u0063\u0068, e\u0078\u0070\u0065\u0063\u0074\u0065d\u0020\u0027\u0025\u0073\u0027\u002c\u0020\u0062\u0075\u0074\u0020\u0067o\u0074 \u0027\u0025\u0073\u0027",_fab .CustomerName ,customerName ); -return _c .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'",_fab .CustomerName ,customerName ); -};_adbc =_fab .Validate ();if _adbc !=nil {_dbf .Log .Error ("\u004c\u0069\u0063\u0065\u006e\u0073e\u0020\u0063\u006f\u0064\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u003a\u0020\u0025\u0076",_adbc ); -return _adbc ;};_dgd =&_fab ;return nil ;};const (LicenseTierUnlicensed ="\u0075\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";LicenseTierCommunity ="\u0063o\u006d\u006d\u0075\u006e\u0069\u0074y";LicenseTierIndividual ="\u0069\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0061\u006c"; -LicenseTierBusiness ="\u0062\u0075\u0073\u0069\u006e\u0065\u0073\u0073";);func _gcda (_ebf []byte )(_gb .Reader ,error ){_cbdc :=new (_ad .Buffer );_bebb :=_d .NewWriter (_cbdc );_bebb .Write (_ebf );_cfba :=_bebb .Close ();if _cfba !=nil {return nil ,_cfba ; -};return _cbdc ,nil ;};func (_faa *LicenseKey )TypeToString ()string {if _faa ._cgb {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e";};if _faa .Tier ==LicenseTierUnlicensed {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064"; -};if _faa .Tier ==LicenseTierCommunity {return "\u0041\u0047PL\u0076\u0033\u0020O\u0070\u0065\u006e\u0020Sou\u0072ce\u0020\u0043\u006f\u006d\u006d\u0075\u006eit\u0079\u0020\u004c\u0069\u0063\u0065\u006es\u0065";};if _faa .Tier ==LicenseTierIndividual ||_faa .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 _gac ()([]string ,[]string ,error ){_ada ,_gda :=_ed .Interfaces ();if _gda !=nil {return nil ,nil ,_gda ; -};var _cbe []string ;var _bgcg []string ;for _ ,_bcdc :=range _ada {if _bcdc .Flags &_ed .FlagUp ==0||_ad .Equal (_bcdc .HardwareAddr ,nil ){continue ;};_ggf ,_bag :=_bcdc .Addrs ();if _bag !=nil {return nil ,nil ,_bag ;};_ega :=0;for _ ,_afd :=range _ggf {var _efg _ed .IP ; -switch _efa :=_afd .(type ){case *_ed .IPNet :_efg =_efa .IP ;case *_ed .IPAddr :_efg =_efa .IP ;};if _efg .IsLoopback (){continue ;};if _efg .To4 ()==nil {continue ;};_bgcg =append (_bgcg ,_efg .String ());_ega ++;};_agf :=_bcdc .HardwareAddr .String (); -if _agf !=""&&_ega > 0{_cbe =append (_cbe ,_agf );};};return _cbe ,_bgcg ,nil ;};var _bb *_ba .PublicKey ;func _bcdg (_bda ,_daeg []byte )([]byte ,error ){_ffcb :=make ([]byte ,_dbe .URLEncoding .DecodedLen (len (_daeg )));_cegd ,_fgbf :=_dbe .URLEncoding .Decode (_ffcb ,_daeg ); -if _fgbf !=nil {return nil ,_fgbf ;};_ffcb =_ffcb [:_cegd ];_ecbg ,_fgbf :=_gbb .NewCipher (_bda );if _fgbf !=nil {return nil ,_fgbf ;};if len (_ffcb )< _gbb .BlockSize {return nil ,_ec .New ("c\u0069p\u0068\u0065\u0072\u0074\u0065\u0078\u0074\u0020t\u006f\u006f\u0020\u0073ho\u0072\u0074"); -};_eec :=_ffcb [:_gbb .BlockSize ];_ffcb =_ffcb [_gbb .BlockSize :];_fad :=_gbg .NewCFBDecrypter (_ecbg ,_eec );_fad .XORKeyStream (_ffcb ,_ffcb );return _ffcb ,nil ;};type meteredStatusResp struct{Valid bool `json:"valid"`;OrgCredits int64 `json:"org_credits"`; -OrgUsed int64 `json:"org_used"`;OrgRemaining int64 `json:"org_remaining"`;};const _ffa ="\u0055N\u0049D\u004f\u0043\u005f\u004c\u0049C\u0045\u004eS\u0045\u005f\u0044\u0049\u0052";func _gaa ()(string ,error ){_bed :=_fe .TrimSpace (_fc .Getenv (_ffa )); -if _bed ==""{_dbf .Log .Debug ("\u0024\u0025\u0073\u0020e\u006e\u0076\u0069\u0072\u006f\u006e\u006d\u0065\u006e\u0074\u0020\u0076\u0061\u0072\u0069\u0061\u0062l\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002e\u0020\u0057\u0069\u006c\u006c\u0020\u0075\u0073\u0065\u0020\u0068\u006f\u006d\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u0074\u006f\u0020s\u0074\u006f\u0072\u0065\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020in\u0066o\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u002e",_ffa ); -_cbcd :=_adfd ();if len (_cbcd )==0{return "",_c .Errorf ("r\u0065\u0071\u0075\u0069\u0072\u0065\u0064\u0020\u0024\u0025\u0073\u0020\u0065\u006e\u0076\u0069\u0072\u006f\u006e\u006d\u0065\u006e\u0074\u0020\u0076\u0061r\u0069a\u0062\u006c\u0065\u0020o\u0072\u0020h\u006f\u006d\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064",_ffa ); -};_bed =_gg .Join (_cbcd ,"\u002eu\u006e\u0069\u0064\u006f\u0063");};_gff :=_fc .MkdirAll (_bed ,0777);if _gff !=nil {return "",_gff ;};return _bed ,nil ;};func init (){_ebd :=_fc .Getenv (_feb );_gadf :=_fc .Getenv (_fcb );if len (_ebd )==0||len (_gadf )==0{return ; -};_gfge ,_dbcg :=_ae .ReadFile (_ebd );if _dbcg !=nil {_dbf .Log .Error ("\u0055\u006eab\u006c\u0065\u0020t\u006f\u0020\u0072\u0065ad \u006cic\u0065\u006e\u0073\u0065\u0020\u0063\u006fde\u0020\u0066\u0069\u006c\u0065\u003a\u0020%\u0076",_dbcg );return ; -};_dbcg =SetLicenseKey (string (_gfge ),_gadf );if _dbcg !=nil {_dbf .Log .Error ("\u0055\u006e\u0061b\u006c\u0065\u0020\u0074o\u0020\u006c\u006f\u0061\u0064\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u003a\u0020\u0025\u0076",_dbcg ); -return ;};};func _edb (_ca string )(LicenseKey ,error ){var _dbg LicenseKey ;_aca ,_ga :=_cg (_dg ,_df ,_ca );if _ga !=nil {return _dbg ,_ga ;};_dafa ,_ga :=_cf (_geca ,_aca );if _ga !=nil {return _dbg ,_ga ;};_ga =_ab .Unmarshal (_dafa ,&_dbg );if _ga !=nil {return _dbg ,_ga ; -};_dbg .CreatedAt =_fg .Unix (_dbg .CreatedAtInt ,0);if _dbg .ExpiresAtInt > 0{_add :=_fg .Unix (_dbg .ExpiresAtInt ,0);_dbg .ExpiresAt =_add ;};return _dbg ,nil ;};const _fcb ="\u0055\u004e\u0049OF\u0046\u0049\u0043\u0045\u005f\u0043\u0055\u0053\u0054\u004f\u004d\u0045\u0052\u005f\u004e\u0041\u004d\u0045"; -func _eca (_gaff string ,_cfg string ,_cbd bool )error {if _dgd ==nil {return _ec .New ("\u006e\u006f\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u0020\u006b\u0065\u0079");};if !_dgd ._cgb ||len (_dgd ._cbc )==0{return nil ;};if len (_gaff )==0&&!_cbd {return _ec .New ("\u0064\u006f\u0063\u004b\u0065\u0079\u0020\u006e\u006ft\u0020\u0073\u0065\u0074"); -};_bce .Lock ();defer _bce .Unlock ();if _gbd ==nil {_gbd =map[string ]struct{}{};};if _cad ==nil {_cad =map[string ]int {};};_gga :=0;if len (_gaff )> 0{_ ,_gdd :=_gbd [_gaff ];if !_gdd {_gbd [_gaff ]=struct{}{};_gga ++;};};if _gga ==0&&!_cbd {return nil ; -};_cad [_cfg ]++;_ede :=_fg .Now ();_ggad ,_fac :=_dfd .loadState (_dgd ._cbc );if _fac !=nil {_dbf .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_fac );return _fac ;};if _ggad .Usage ==nil {_ggad .Usage =map[string ]int {};};for _dbc ,_dcb :=range _cad {if _dbc !=""{_ggad .Usage [_dbc ]+=_dcb ; -};};_cad =nil ;const _bbe =24*_fg .Hour ;const _gdb =3*24*_fg .Hour ;if len (_ggad .Instance )==0||_ede .Sub (_ggad .LastReported )> _bbe ||(_ggad .LimitDocs &&_ggad .RemainingDocs <=_ggad .Docs +int64 (_gga ))||_cbd {_eea ,_accc :=_fc .Hostname ();if _accc !=nil {return _accc ; -};_cab :=_ggad .Docs ;_cgce ,_gad ,_accc :=_gac ();if _accc !=nil {_dbf .Log .Debug ("\u0055\u006e\u0061b\u006c\u0065\u0020\u0074o\u0020\u0067\u0065\u0074\u0020\u006c\u006fc\u0061\u006c\u0020\u0061\u0064\u0064\u0072\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_accc .Error ()); -_cgce =append (_cgce ,"\u0069n\u0066\u006f\u0072\u006da\u0074\u0069\u006f\u006e\u0020n\u006ft\u0020a\u0076\u0061\u0069\u006c\u0061\u0062\u006ce");_gad =append (_gad ,"\u0069n\u0066\u006f\u0072\u006da\u0074\u0069\u006f\u006e\u0020n\u006ft\u0020a\u0076\u0061\u0069\u006c\u0061\u0062\u006ce"); -}else {_dd .Strings (_gad );_dd .Strings (_cgce );_cgcg ,_ded :=_gdc ();if _ded !=nil {return _ded ;};_fbca :=false ;for _ ,_cbb :=range _gad {if _cbb ==_cgcg .String (){_fbca =true ;};};if !_fbca {_gad =append (_gad ,_cgcg .String ());};};_gfb :=_eadd (); -_gfb ._dbea =_dgd ._cbc ;_cab +=int64 (_gga );_ade :=meteredUsageCheckinForm {Instance :_ggad .Instance ,Next :_ggad .Next ,UsageNumber :int (_cab ),NumFailed :_ggad .NumErrors ,Hostname :_eea ,LocalIP :_fe .Join (_gad ,"\u002c\u0020"),MacAddress :_fe .Join (_cgce ,"\u002c\u0020"),Package :"\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e",PackageVersion :_da .Version ,Usage :_ggad .Usage ,IsPersistentCache :_dgd ._gec ,Timestamp :_ede .Unix ()}; -if len (_cgce )==0{_ade .MacAddress ="\u006e\u006f\u006e\u0065";};_fff :=int64 (0);_adcd :=_ggad .NumErrors ;_bee :=_ede ;_fede :=0;_ffc :=_ggad .LimitDocs ;_fbe ,_accc :=_gfb .checkinUsage (_ade );if _accc !=nil {if _ede .Sub (_ggad .LastReported )> _gdb {if !_fbe .Success {return _ec .New (_fbe .Message ); -};return _ec .New ("\u0074\u006f\u006f\u0020\u006c\u006f\u006e\u0067\u0020\u0073\u0069\u006e\u0063\u0065\u0020\u006c\u0061\u0073\u0074\u0020\u0073\u0075\u0063\u0063e\u0073\u0073\u0066\u0075\u006c \u0063\u0068e\u0063\u006b\u0069\u006e");};_fff =_cab ;_adcd ++; -_bee =_ggad .LastReported ;}else {_ffc =_fbe .LimitDocs ;_fede =_fbe .RemainingDocs ;_adcd =0;};if len (_fbe .Instance )==0{_fbe .Instance =_ade .Instance ;};if len (_fbe .Next )==0{_fbe .Next =_ade .Next ;};_accc =_dfd .updateState (_gfb ._dbea ,_fbe .Instance ,_fbe .Next ,int (_fff ),_ffc ,_fede ,int (_adcd ),_bee ,nil ); -if _accc !=nil {return _accc ;};if !_fbe .Success {return _c .Errorf ("\u0065r\u0072\u006f\u0072\u003a\u0020\u0025s",_fbe .Message );};}else {_fac =_dfd .updateState (_dgd ._cbc ,_ggad .Instance ,_ggad .Next ,int (_ggad .Docs )+_gga ,_ggad .LimitDocs ,int (_ggad .RemainingDocs ),int (_ggad .NumErrors ),_ggad .LastReported ,_ggad .Usage ); -if _fac !=nil {return _fac ;};};return nil ;};func (_ace *LicenseKey )IsLicensed ()bool {if _ace ==nil {return false ;};return _ace .Tier !=LicenseTierUnlicensed ||_ace ._cgb ;};func (_cfd *LicenseKey )Validate ()error {if _cfd ._cgb {return nil ;};if len (_cfd .LicenseId )< 10{return _c .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 (_cfd .CustomerId )< 10{return _c .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 (_cfd .CustomerName )< 1{return _c .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 _ggd .After (_cfd .CreatedAt ){return _c .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 _cfd .ExpiresAt .IsZero (){_dcd :=_cfd .CreatedAt .AddDate (1,0,0);if _eb .After (_dcd ){_dcd =_eb ;};_cfd .ExpiresAt =_dcd ;};if _cfd .CreatedAt .After (_cfd .ExpiresAt ){return _c .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 _cfd .isExpired (){_bf :="\u0054\u0068\u0065\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u0020\u0068\u0061\u0073\u0020\u0061\u006c\u0072\u0065a\u0064\u0079\u0020\u0065\u0078\u0070\u0069r\u0065\u0064\u002e\u000a"+"\u0059o\u0075\u0020\u006d\u0061y\u0020n\u0065\u0065\u0064\u0020\u0074\u006f\u0020\u0075\u0070d\u0061\u0074\u0065\u0020\u0074\u0068\u0065\u0020l\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020t\u006f\u0020\u0074\u0068\u0065\u0020\u006e\u0065\u0077\u0065s\u0074\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0066\u006f\u0072\u0020\u0079o\u0075\u0072\u0020\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0061\u0074i\u006fn\u002e\u000a"+"\u0054o\u0020\u0066\u0069\u006ed y\u006f\u0075\u0072\u0020n\u0065\u0077\u0065\u0073\u0074\u0020\u006c\u0069\u0063\u0065n\u0073\u0065\u0020\u006b\u0065\u0079\u002c\u0020\u0067\u006f\u0020\u0074\u006f\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0063l\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064oc\u002e\u0069\u006f \u0061\u006e\u0064\u0020\u0067o\u0020t\u006f\u0020\u0074\u0068\u0065\u0020\u006c\u0069\u0063e\u006e\u0073\u0065\u0020\u006d\u0065\u006e\u0075\u002e"; -return _c .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0025\u0073",_bf );};if len (_cfd .CreatorName )< 1{return _c .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 (_cfd .CreatorEmail )< 1{return _c .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 _cfd .CreatedAt .After (_dac ){if !_cfd .UniOffice {return _c .Errorf ("\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u003a\u0020\u0054\u0068\u0069\u0073\u0020\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u006b\u0065\u0079\u0020i\u0073\u0020\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065"); -};};return nil ;};type stateLoader interface{loadState (_gaf string )(reportState ,error );updateState (_fedc ,_gbge ,_dbge string ,_gdg int ,_efbd bool ,_cec int ,_aga int ,_caa _fg .Time ,_bad map[string ]int )error ;};var _bce =&_e .Mutex {};func _gdc ()(_ed .IP ,error ){_cga ,_gcf :=_ed .Dial ("\u0075\u0064\u0070","\u0038\u002e\u0038\u002e\u0038\u002e\u0038\u003a\u0038\u0030"); -if _gcf !=nil {return nil ,_gcf ;};defer _cga .Close ();_dcff :=_cga .LocalAddr ().(*_ed .UDPAddr );return _dcff .IP ,nil ;};func SetMeteredKeyPersistentCache (val bool ){_dgd ._gec =val };func (_gee *meteredClient )checkinUsage (_bgb meteredUsageCheckinForm )(meteredUsageCheckinResp ,error ){_bgb .Package ="\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e"; -_bgb .PackageVersion =_da .Version ;var _fbf meteredUsageCheckinResp ;_gde :=_gee ._cee +"\u002f\u006d\u0065\u0074er\u0065\u0064\u002f\u0075\u0073\u0061\u0067\u0065\u005f\u0063\u0068\u0065\u0063\u006bi\u006e";_gc ,_efb :=_ab .Marshal (_bgb );if _efb !=nil {return _fbf ,_efb ; -};_eab ,_efb :=_gcda (_gc );if _efb !=nil {return _fbf ,_efb ;};_beg ,_efb :=_db .NewRequest ("\u0050\u004f\u0053\u0054",_gde ,_eab );if _efb !=nil {return _fbf ,_efb ;};_beg .Header .Add ("\u0043\u006f\u006et\u0065\u006e\u0074\u002d\u0054\u0079\u0070\u0065","\u0061\u0070p\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002f\u006a\u0073\u006f\u006e"); -_beg .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_beg .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070"); -_beg .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_gee ._dbea );_bba ,_efb :=_gee ._fbg .Do (_beg );if _efb !=nil {_dbf .Log .Error ("\u0049n\u0076\u0061\u006c\u0069d\u0020\u0068\u0074\u0074\u0070 \u0072e\u0073p\u006f\u006e\u0073\u0065\u003a\u0020\u0025v",_efb ); -return _fbf ,_efb ;};defer _bba .Body .Close ();if _bba .StatusCode !=200{_efbf ,_dfb :=_dafe (_bba );if _dfb !=nil {return _fbf ,_dfb ;};_dfb =_ab .Unmarshal (_efbf ,&_fbf );if _dfb !=nil {return _fbf ,_dfb ;};return _fbf ,_c .Errorf ("\u0066\u0061i\u006c\u0065\u0064\u0020t\u006f\u0020c\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020s\u0074\u0061\u0074\u0075\u0073\u0020\u0063\u006f\u0064\u0065\u0020\u0069s\u003a\u0020\u0025\u0064",_bba .StatusCode ); -};_bege :=_bba .Header .Get ("\u0058\u002d\u0055\u0043\u002d\u0053\u0069\u0067\u006ea\u0074\u0075\u0072\u0065");_cegf :=_fgdg (_bgb .MacAddress ,string (_gc ));if _cegf !=_bege {_dbf .Log .Error ("I\u006e\u0076\u0061l\u0069\u0064\u0020\u0072\u0065\u0073\u0070\u006f\u006e\u0073\u0065\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u002c\u0020\u0073\u0065t\u0020\u0074\u0068e\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0073\u0065\u0072\u0076e\u0072\u0020\u0074\u006f \u0068\u0074\u0074\u0070s\u003a\u002f\u002f\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063\u002e\u0069o\u002f\u0061\u0070\u0069"); -return _fbf ,_ec .New ("\u0066\u0061\u0069l\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0073\u0065\u0072\u0076\u0065\u0072 \u0072\u0065\u0073\u0070\u006f\u006e\u0073\u0065"); -};_bcd ,_efb :=_dafe (_bba );if _efb !=nil {return _fbf ,_efb ;};_efb =_ab .Unmarshal (_bcd ,&_fbf );if _efb !=nil {return _fbf ,_efb ;};return _fbf ,nil ;};const _abf ="\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"; +package license ;import (_f "bytes";_a "compress/gzip";_g "crypto";_ca "crypto/aes";_edc "crypto/cipher";_bf "crypto/hmac";_ga "crypto/rand";_edd "crypto/rsa";_bbb "crypto/sha256";_ccb "crypto/sha512";_fd "crypto/x509";_ed "encoding/base64";_dd "encoding/binary"; +_afc "encoding/hex";_ee "encoding/json";_fc "encoding/pem";_af "errors";_gb "fmt";_bbf "github.com/unidoc/unioffice/common";_fb "github.com/unidoc/unioffice/common/logger";_ce "io";_eb "io/ioutil";_d "log";_gg "net";_cc "net/http";_e "os";_bc "path/filepath"; +_b "regexp";_cg "sort";_fa "strings";_ab "sync";_bb "time";);func (_geg *LicenseKey )IsLicensed ()bool {if _geg ==nil {return false ;};return _geg .Tier !=LicenseTierUnlicensed ||_geg ._aba ;};func _fcf ()*meteredClient {_adgg :=meteredClient {_dcg :"h\u0074\u0074\u0070\u0073\u003a\u002f/\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069d\u006f\u0063\u002ei\u006f/\u0061\u0070\u0069",_adg :&_cc .Client {Timeout :30*_bb .Second }}; +if _eac :=_e .Getenv ("\u0055N\u0049\u0044\u004f\u0043_\u004c\u0049\u0043\u0045\u004eS\u0045_\u0053E\u0052\u0056\u0045\u0052\u005f\u0055\u0052L");_fa .HasPrefix (_eac ,"\u0068\u0074\u0074\u0070"){_adgg ._dcg =_eac ;};return &_adgg ;};func TrackUse (useKey string ){if _efg ==nil {return ; +};if !_efg ._aba ||len (_efg ._efc )==0{return ;};if len (useKey )==0{return ;};_cab .Lock ();defer _cab .Unlock ();if _fbb ==nil {_fbb =map[string ]int {};};_fbb [useKey ]++;};func _dedb (_cbdg ,_dddeg string )string {_bda :=[]byte (_cbdg );_gbca :=_bf .New (_bbb .New ,_bda ); +_gbca .Write ([]byte (_dddeg ));return _ed .StdEncoding .EncodeToString (_gbca .Sum (nil ));};type meteredStatusForm struct{};type LicenseKey struct{LicenseId string `json:"license_id"`;CustomerId string `json:"customer_id"`;CustomerName string `json:"customer_name"`; +Tier string `json:"tier"`;CreatedAt _bb .Time `json:"-"`;CreatedAtInt int64 `json:"created_at"`;ExpiresAt _bb .Time `json:"-"`;ExpiresAtInt int64 `json:"expires_at"`;CreatedBy string `json:"created_by"`;CreatorName string `json:"creator_name"`;CreatorEmail string `json:"creator_email"`; +UniPDF bool `json:"unipdf"`;UniOffice bool `json:"unioffice"`;UniHTML bool `json:"unihtml"`;Trial bool `json:"trial"`;_aba bool ;_efc string ;_bcf bool ;};func _cb (_ae string ,_df string )([]byte ,error ){var (_gd int ;_fdb string ;);for _ ,_fdb =range []string {"\u000a\u002b\u000a","\u000d\u000a\u002b\r\u000a","\u0020\u002b\u0020"}{if _gd =_fa .Index (_df ,_fdb ); +_gd !=-1{break ;};};if _gd ==-1{return nil ,_gb .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");};_afg :=_df [:_gd ]; +_bfg :=_gd +len (_fdb );_ac :=_df [_bfg :];if _afg ==""||_ac ==""{return nil ,_gb .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"); +};_ea ,_ceg :=_ed .StdEncoding .DecodeString (_afg );if _ceg !=nil {return nil ,_gb .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u006f\u0072\u0069\u0067\u0069\u006ea\u006c");};_dg ,_ceg :=_ed .StdEncoding .DecodeString (_ac ); +if _ceg !=nil {return nil ,_gb .Errorf ("\u0069\u006e\u0076al\u0069\u0064\u0020\u0069\u006e\u0070\u0075\u0074\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065");};_cbc ,_ :=_fc .Decode ([]byte (_ae ));if _cbc ==nil {return nil ,_gb .Errorf ("\u0050\u0075\u0062\u004b\u0065\u0079\u0020\u0066\u0061\u0069\u006c\u0065\u0064"); +};_cagg ,_ceg :=_fd .ParsePKIXPublicKey (_cbc .Bytes );if _ceg !=nil {return nil ,_ceg ;};_cf :=_cagg .(*_edd .PublicKey );if _cf ==nil {return nil ,_gb .Errorf ("\u0050u\u0062\u004b\u0065\u0079\u0020\u0063\u006f\u006e\u0076\u0065\u0072s\u0069\u006f\u006e\u0020\u0066\u0061\u0069\u006c\u0065\u0064"); +};_fca :=_ccb .New ();_fca .Write (_ea );_ef :=_fca .Sum (nil );_ceg =_edd .VerifyPKCS1v15 (_cf ,_g .SHA512 ,_ef ,_dg );if _ceg !=nil {return nil ,_ceg ;};return _ea ,nil ;};const _gcae ="\u0055\u004e\u0049\u004fFF\u0049\u0043\u0045\u005f\u004c\u0049\u0043\u0045\u004e\u0053\u0045\u005f\u0050\u0041T\u0048"; +func _fce (_afca string ,_bd []byte )(string ,error ){_bbbb ,_ :=_fc .Decode ([]byte (_afca ));if _bbbb ==nil {return "",_gb .Errorf ("\u0050\u0072\u0069\u0076\u004b\u0065\u0079\u0020\u0066a\u0069\u006c\u0065\u0064");};_cag ,_eg :=_fd .ParsePKCS1PrivateKey (_bbbb .Bytes ); +if _eg !=nil {return "",_eg ;};_ge :=_ccb .New ();_ge .Write (_bd );_abc :=_ge .Sum (nil );_cac ,_eg :=_edd .SignPKCS1v15 (_ga .Reader ,_cag ,_g .SHA512 ,_abc );if _eg !=nil {return "",_eg ;};_gaa :=_ed .StdEncoding .EncodeToString (_bd );_gaa +="\u000a\u002b\u000a"; +_gaa +=_ed .StdEncoding .EncodeToString (_cac );return _gaa ,nil ;};func _dcf (_gfg ,_gaec []byte )([]byte ,error ){_gcc :=make ([]byte ,_ed .URLEncoding .DecodedLen (len (_gaec )));_bef ,_agg :=_ed .URLEncoding .Decode (_gcc ,_gaec );if _agg !=nil {return nil ,_agg ; +};_gcc =_gcc [:_bef ];_acae ,_agg :=_ca .NewCipher (_gfg );if _agg !=nil {return nil ,_agg ;};if len (_gcc )< _ca .BlockSize {return nil ,_af .New ("c\u0069p\u0068\u0065\u0072\u0074\u0065\u0078\u0074\u0020t\u006f\u006f\u0020\u0073ho\u0072\u0074");};_ffge :=_gcc [:_ca .BlockSize ]; +_gcc =_gcc [_ca .BlockSize :];_abb :=_edc .NewCFBDecrypter (_acae ,_ffge );_abb .XORKeyStream (_gcc ,_gcc );return _gcc ,nil ;};var _cab =&_ab .Mutex {};func _ggcf (_gfb string ,_cbd string ,_facf bool )error {if _efg ==nil {return _af .New ("\u006e\u006f\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u0020\u006b\u0065\u0079"); +};if !_efg ._aba ||len (_efg ._efc )==0{return nil ;};if len (_gfb )==0&&!_facf {return _af .New ("\u0064\u006f\u0063\u004b\u0065\u0079\u0020\u006e\u006ft\u0020\u0073\u0065\u0074");};_cab .Lock ();defer _cab .Unlock ();if _dba ==nil {_dba =map[string ]struct{}{}; +};if _fbb ==nil {_fbb =map[string ]int {};};_gdf :=0;if len (_gfb )> 0{_ ,_cfb :=_dba [_gfb ];if !_cfb {_dba [_gfb ]=struct{}{};_gdf ++;};};if _gdf ==0&&!_facf {return nil ;};_fbb [_cbd ]++;_dgbg :=_bb .Now ();_aea ,_debf :=_ggf .loadState (_efg ._efc ); +if _debf !=nil {_fb .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_debf );return _debf ;};if _aea .Usage ==nil {_aea .Usage =map[string ]int {};};for _dbc ,_fda :=range _fbb {if _dbc !=""{_aea .Usage [_dbc ]+=_fda ;};};_fbb =nil ;const _afaf =24*_bb .Hour ; +const _cggd =3*24*_bb .Hour ;if len (_aea .Instance )==0||_dgbg .Sub (_aea .LastReported )> _afaf ||(_aea .LimitDocs &&_aea .RemainingDocs <=_aea .Docs +int64 (_gdf ))||_facf {_fea ,_dbb :=_e .Hostname ();if _dbb !=nil {return _dbb ;};_ecb :=_aea .Docs ; +_ecc ,_bag ,_dbb :=_cggc ();if _dbb !=nil {_fb .Log .Debug ("\u0055\u006e\u0061b\u006c\u0065\u0020\u0074o\u0020\u0067\u0065\u0074\u0020\u006c\u006fc\u0061\u006c\u0020\u0061\u0064\u0064\u0072\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_dbb .Error ());_ecc =append (_ecc ,"\u0069n\u0066\u006f\u0072\u006da\u0074\u0069\u006f\u006e\u0020n\u006ft\u0020a\u0076\u0061\u0069\u006c\u0061\u0062\u006ce"); +_bag =append (_bag ,"\u0069n\u0066\u006f\u0072\u006da\u0074\u0069\u006f\u006e\u0020n\u006ft\u0020a\u0076\u0061\u0069\u006c\u0061\u0062\u006ce");}else {_cg .Strings (_bag );_cg .Strings (_ecc );_eacc ,_ebd :=_aac ();if _ebd !=nil {return _ebd ;};_beb :=false ; +for _ ,_aaee :=range _bag {if _aaee ==_eacc .String (){_beb =true ;};};if !_beb {_bag =append (_bag ,_eacc .String ());};};_bbg :=_fcf ();_bbg ._agf =_efg ._efc ;_ecb +=int64 (_gdf );_aeaf :=meteredUsageCheckinForm {Instance :_aea .Instance ,Next :_aea .Next ,UsageNumber :int (_ecb ),NumFailed :_aea .NumErrors ,Hostname :_fea ,LocalIP :_fa .Join (_bag ,"\u002c\u0020"),MacAddress :_fa .Join (_ecc ,"\u002c\u0020"),Package :"\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e",PackageVersion :_bbf .Version ,Usage :_aea .Usage ,IsPersistentCache :_efg ._bcf ,Timestamp :_dgbg .Unix ()}; +if len (_ecc )==0{_aeaf .MacAddress ="\u006e\u006f\u006e\u0065";};_fbg :=int64 (0);_cefef :=_aea .NumErrors ;_bbfb :=_dgbg ;_fga :=0;_efdc :=_aea .LimitDocs ;_ggfb ,_dbb :=_bbg .checkinUsage (_aeaf );if _dbb !=nil {if _dgbg .Sub (_aea .LastReported )> _cggd {if !_ggfb .Success {return _af .New (_ggfb .Message ); +};return _af .New ("\u0074\u006f\u006f\u0020\u006c\u006f\u006e\u0067\u0020\u0073\u0069\u006e\u0063\u0065\u0020\u006c\u0061\u0073\u0074\u0020\u0073\u0075\u0063\u0063e\u0073\u0073\u0066\u0075\u006c \u0063\u0068e\u0063\u006b\u0069\u006e");};_fbg =_ecb ;_cefef ++; +_bbfb =_aea .LastReported ;}else {_efdc =_ggfb .LimitDocs ;_fga =_ggfb .RemainingDocs ;_cefef =0;};if len (_ggfb .Instance )==0{_ggfb .Instance =_aeaf .Instance ;};if len (_ggfb .Next )==0{_ggfb .Next =_aeaf .Next ;};_dbb =_ggf .updateState (_bbg ._agf ,_ggfb .Instance ,_ggfb .Next ,int (_fbg ),_efdc ,_fga ,int (_cefef ),_bbfb ,nil ); +if _dbb !=nil {return _dbb ;};if !_ggfb .Success {return _gb .Errorf ("\u0065r\u0072\u006f\u0072\u003a\u0020\u0025s",_ggfb .Message );};}else {_debf =_ggf .updateState (_efg ._efc ,_aea .Instance ,_aea .Next ,int (_aea .Docs )+_gdf ,_aea .LimitDocs ,int (_aea .RemainingDocs ),int (_aea .NumErrors ),_aea .LastReported ,_aea .Usage ); +if _debf !=nil {return _debf ;};};return nil ;};var _ggc *_edd .PublicKey ;func Track (docKey string ,useKey string )error {return _ggcf (docKey ,useKey ,!_efg ._bcf )};func GetMeteredState ()(MeteredStatus ,error ){if _efg ==nil {return MeteredStatus {},_af .New ("\u006c\u0069\u0063\u0065ns\u0065\u0020\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074"); +};if !_efg ._aba ||len (_efg ._efc )==0{return MeteredStatus {},_af .New ("\u0061p\u0069 \u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0073\u0065\u0074");};_gf ,_eeg :=_ggf .loadState (_efg ._efc );if _eeg !=nil {_fb .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_eeg ); +return MeteredStatus {},_eeg ;};if _gf .Docs > 0{_cefe :=_ggcf ("","",true );if _cefe !=nil {return MeteredStatus {},_cefe ;};};_cab .Lock ();defer _cab .Unlock ();_agc :=_fcf ();_agc ._agf =_efg ._efc ;_cea ,_eeg :=_agc .getStatus ();if _eeg !=nil {return MeteredStatus {},_eeg ; +};if !_cea .Valid {return MeteredStatus {},_af .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064");};_gbc :=MeteredStatus {OK :true ,Credits :_cea .OrgCredits ,Used :_cea .OrgUsed };return _gbc ,nil ;};func MakeUnlicensedKey ()*LicenseKey {_bfc :=LicenseKey {}; +_bfc .CustomerName ="\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";_bfc .Tier =LicenseTierUnlicensed ;_bfc .CreatedAt =_bb .Now ().UTC ();_bfc .CreatedAtInt =_bfc .CreatedAt .Unix ();return &_bfc ;};func (_cbge *LicenseKey )TypeToString ()string {if _cbge ._aba {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e"; +};if _cbge .Tier ==LicenseTierUnlicensed {return "\u0055\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";};if _cbge .Tier ==LicenseTierCommunity {return "\u0041\u0047PL\u0076\u0033\u0020O\u0070\u0065\u006e\u0020Sou\u0072ce\u0020\u0043\u006f\u006d\u006d\u0075\u006eit\u0079\u0020\u004c\u0069\u0063\u0065\u006es\u0065"; +};if _cbge .Tier ==LicenseTierIndividual ||_cbge .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 (_fac *meteredClient )checkinUsage (_eab meteredUsageCheckinForm )(meteredUsageCheckinResp ,error ){_eab .Package ="\u0075n\u0069\u006f\u0066\u0066\u0069\u0063e"; +_eab .PackageVersion =_bbf .Version ;var _cef meteredUsageCheckinResp ;_bdb :=_fac ._dcg +"\u002f\u006d\u0065\u0074er\u0065\u0064\u002f\u0075\u0073\u0061\u0067\u0065\u005f\u0063\u0068\u0065\u0063\u006bi\u006e";_facb ,_ba :=_ee .Marshal (_eab );if _ba !=nil {return _cef ,_ba ; +};_bfgbb ,_ba :=_aca (_facb );if _ba !=nil {return _cef ,_ba ;};_bgf ,_ba :=_cc .NewRequest ("\u0050\u004f\u0053\u0054",_bdb ,_bfgbb );if _ba !=nil {return _cef ,_ba ;};_bgf .Header .Add ("\u0043\u006f\u006et\u0065\u006e\u0074\u002d\u0054\u0079\u0070\u0065","\u0061\u0070p\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002f\u006a\u0073\u006f\u006e"); +_bgf .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_bgf .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070"); +_bgf .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_fac ._agf );_bfac ,_ba :=_fac ._adg .Do (_bgf );if _ba !=nil {_fb .Log .Error ("\u0049n\u0076\u0061\u006c\u0069d\u0020\u0068\u0074\u0074\u0070 \u0072e\u0073p\u006f\u006e\u0073\u0065\u003a\u0020\u0025v",_ba ); +return _cef ,_ba ;};defer _bfac .Body .Close ();if _bfac .StatusCode !=200{_cbcd ,_bdc :=_cbgef (_bfac );if _bdc !=nil {return _cef ,_bdc ;};_bdc =_ee .Unmarshal (_cbcd ,&_cef );if _bdc !=nil {return _cef ,_bdc ;};return _cef ,_gb .Errorf ("\u0066\u0061i\u006c\u0065\u0064\u0020t\u006f\u0020c\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020s\u0074\u0061\u0074\u0075\u0073\u0020\u0063\u006f\u0064\u0065\u0020\u0069s\u003a\u0020\u0025\u0064",_bfac .StatusCode ); +};_de :=_bfac .Header .Get ("\u0058\u002d\u0055\u0043\u002d\u0053\u0069\u0067\u006ea\u0074\u0075\u0072\u0065");_fcb :=_dedb (_eab .MacAddress ,string (_facb ));if _fcb !=_de {_fb .Log .Error ("I\u006e\u0076\u0061l\u0069\u0064\u0020\u0072\u0065\u0073\u0070\u006f\u006e\u0073\u0065\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u002c\u0020\u0073\u0065t\u0020\u0074\u0068e\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0073\u0065\u0072\u0076e\u0072\u0020\u0074\u006f \u0068\u0074\u0074\u0070s\u003a\u002f\u002f\u0063\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063\u002e\u0069o\u002f\u0061\u0070\u0069"); +return _cef ,_af .New ("\u0066\u0061\u0069l\u0065\u0064\u0020\u0074\u006f\u0020\u0063\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0073\u0065\u0072\u0076\u0065\u0072 \u0072\u0065\u0073\u0070\u006f\u006e\u0073\u0065"); +};_egf ,_ba :=_cbgef (_bfac );if _ba !=nil {return _cef ,_ba ;};_ba =_ee .Unmarshal (_egf ,&_cef );if _ba !=nil {return _cef ,_ba ;};return _cef ,nil ;};type reportState struct{Instance string `json:"inst"`;Next string `json:"n"`;Docs int64 `json:"d"`; +NumErrors int64 `json:"e"`;LimitDocs bool `json:"ld"`;RemainingDocs int64 `json:"rd"`;LastReported _bb .Time `json:"lr"`;LastWritten _bb .Time `json:"lw"`;Usage map[string ]int `json:"u"`;};type meteredStatusResp struct{Valid bool `json:"valid"`;OrgCredits int64 `json:"org_credits"`; +OrgUsed int64 `json:"org_used"`;OrgRemaining int64 `json:"org_remaining"`;};func init (){_ad ,_ddd :=_afc .DecodeString (_ff );if _ddd !=nil {_d .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_ddd ); +};_fg ,_ddd :=_fd .ParsePKIXPublicKey (_ad );if _ddd !=nil {_d .Fatalf ("e\u0072\u0072\u006f\u0072 r\u0065a\u0064\u0069\u006e\u0067\u0020k\u0065\u0079\u003a\u0020\u0025\u0073",_ddd );};_ggc =_fg .(*_edd .PublicKey );};func _aac ()(_gg .IP ,error ){_dgba ,_gec :=_gg .Dial ("\u0075\u0064\u0070","\u0038\u002e\u0038\u002e\u0038\u002e\u0038\u003a\u0038\u0030"); +if _gec !=nil {return nil ,_gec ;};defer _dgba .Close ();_cggf :=_dgba .LocalAddr ().(*_gg .UDPAddr );return _cggf .IP ,nil ;};var _afa =_bb .Date (2019,6,6,0,0,0,0,_bb .UTC );func _fgde ()string {_gcb :=_e .Getenv ("\u0048\u004f\u004d\u0045");if len (_gcb )==0{_gcb ,_ =_e .UserHomeDir (); +};return _gcb ;};func SetMeteredKey (apiKey string )error {if len (apiKey )==0{_fb .Log .Error ("\u004d\u0065\u0074\u0065\u0072e\u0064\u0020\u004c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u0041\u0050\u0049 \u004b\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0065\u006d\u0070\u0074\u0079"); +_fb .Log .Error ("\u002d\u0020\u0047\u0072\u0061\u0062\u0020\u006f\u006e\u0065\u0020\u0069\u006e\u0020\u0074h\u0065\u0020\u0046\u0072\u0065\u0065\u0020\u0054\u0069\u0065\u0072\u0020\u0061t\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0063\u006c\u006fud\u002e\u0075\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); +return _gb .Errorf ("\u006de\u0074\u0065\u0072e\u0064\u0020\u006ci\u0063en\u0073\u0065\u0020\u0061\u0070\u0069\u0020k\u0065\u0079\u0020\u006d\u0075\u0073\u0074\u0020\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0065\u006d\u0070\u0074\u0079\u003a\u0020\u0063\u0072\u0065\u0061\u0074\u0065 o\u006ee\u0020\u0061\u0074\u0020\u0068\u0074t\u0070\u0073\u003a\u002f\u002fc\u006c\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064\u006f\u0063.\u0069\u006f"); +};if _efg !=nil &&(_efg ._aba ||_efg .Tier !=LicenseTierUnlicensed ){_fb .Log .Error ("\u0045\u0052\u0052\u004f\u0052:\u0020\u0043\u0061\u006e\u006eo\u0074 \u0073\u0065\u0074\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0074\u0077\u0069c\u0065\u0020\u002d\u0020\u0053\u0068\u006f\u0075\u006c\u0064\u0020\u006a\u0075\u0073\u0074\u0020\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0069z\u0065\u0020\u006f\u006e\u0063\u0065"); +return _af .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0061\u006c\u0072\u0065\u0061\u0064\u0079\u0020\u0073\u0065\u0074");};_deb :=_fcf ();_deb ._agf =apiKey ;_feb ,_bgc :=_deb .getStatus ();if _bgc !=nil {return _bgc ;};if !_feb .Valid {return _af .New ("\u006b\u0065\u0079\u0020\u006e\u006f\u0074\u0020\u0076\u0061\u006c\u0069\u0064"); +};_bdf :=&LicenseKey {_aba :true ,_efc :apiKey ,_bcf :true };_efg =_bdf ;return nil ;};func GenRefId (prefix string )(string ,error ){var _afb _f .Buffer ;_afb .WriteString (prefix );_aec :=make ([]byte ,8+16);_bac :=_bb .Now ().UTC ().UnixNano ();_dd .BigEndian .PutUint64 (_aec ,uint64 (_bac )); +_ ,_da :=_ga .Read (_aec [8:]);if _da !=nil {return "",_da ;};_afb .WriteString (_afc .EncodeToString (_aec ));return _afb .String (),nil ;};var _fbb map[string ]int ;func SetLicenseKey (content string ,customerName string )error {if _afac {return nil ; +};_bbe ,_bgd :=_afcb (content );if _bgd !=nil {_fb .Log .Error ("\u004c\u0069c\u0065\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u0020\u0064\u0065\u0063\u006f\u0064\u0065\u0020\u0065\u0072\u0072\u006f\u0072: \u0025\u0076",_bgd );return _bgd ;};if !_fa .EqualFold (_bbe .CustomerName ,customerName ){_fb .Log .Error ("L\u0069ce\u006es\u0065 \u0063\u006f\u0064\u0065\u0020i\u0073\u0073\u0075e\u0020\u002d\u0020\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u006e\u0061\u006d\u0065\u0020\u006d\u0069\u0073\u006da\u0074\u0063\u0068, e\u0078\u0070\u0065\u0063\u0074\u0065d\u0020\u0027\u0025\u0073\u0027\u002c\u0020\u0062\u0075\u0074\u0020\u0067o\u0074 \u0027\u0025\u0073\u0027",_bbe .CustomerName ,customerName ); +return _gb .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'",_bbe .CustomerName ,customerName ); +};_bgd =_bbe .Validate ();if _bgd !=nil {_fb .Log .Error ("\u004c\u0069\u0063\u0065\u006e\u0073e\u0020\u0063\u006f\u0064\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u0020\u0065\u0072\u0072\u006fr\u003a\u0020\u0025\u0076",_bgd );return _bgd ; +};_efg =&_bbe ;return nil ;};func _ffb (_ead ,_gdc []byte )([]byte ,error ){_bagf ,_caae :=_ca .NewCipher (_ead );if _caae !=nil {return nil ,_caae ;};_dbe :=make ([]byte ,_ca .BlockSize +len (_gdc ));_ebc :=_dbe [:_ca .BlockSize ];if _ ,_gbcf :=_ce .ReadFull (_ga .Reader ,_ebc ); +_gbcf !=nil {return nil ,_gbcf ;};_effe :=_edc .NewCFBEncrypter (_bagf ,_ebc );_effe .XORKeyStream (_dbe [_ca .BlockSize :],_gdc );_fcfa :=make ([]byte ,_ed .URLEncoding .EncodedLen (len (_dbe )));_ed .URLEncoding .Encode (_fcfa ,_dbe );return _fcfa ,nil ; +};var _afac =false ;func GetLicenseKey ()*LicenseKey {if _efg ==nil {return nil ;};_fgbg :=*_efg ;return &_fgbg ;};func (_fdec *LicenseKey )getExpiryDateToCompare ()_bb .Time {if _fdec .Trial {return _bb .Now ().UTC ();};return _bbf .ReleasedAt ;};const _eee ="\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 _ebab (_beda *_cc .Response )(_ce .ReadCloser ,error ){var _cdg error ;var _bggg _ce .ReadCloser ;switch _fa .ToLower (_beda .Header .Get ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067")){case "\u0067\u007a\u0069\u0070":_bggg ,_cdg =_a .NewReader (_beda .Body ); +if _cdg !=nil {return _bggg ,_cdg ;};defer _bggg .Close ();default:_bggg =_beda .Body ;};return _bggg ,nil ;};const (LicenseTierUnlicensed ="\u0075\u006e\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0064";LicenseTierCommunity ="\u0063o\u006d\u006d\u0075\u006e\u0069\u0074y"; +LicenseTierIndividual ="\u0069\u006e\u0064\u0069\u0076\u0069\u0064\u0075\u0061\u006c";LicenseTierBusiness ="\u0062\u0075\u0073\u0069\u006e\u0065\u0073\u0073";);var _fe =_bb .Date (2020,1,1,0,0,0,0,_bb .UTC );func SetMeteredKeyPersistentCache (val bool ){_efg ._bcf =val }; +const _ff ="\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 _aaec ()(string ,error ){_dcga :=_fa .TrimSpace (_e .Getenv (_gfa ));if _dcga ==""{_fb .Log .Debug ("\u0024\u0025\u0073\u0020e\u006e\u0076\u0069\u0072\u006f\u006e\u006d\u0065\u006e\u0074\u0020\u0076\u0061\u0072\u0069\u0061\u0062l\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002e\u0020\u0057\u0069\u006c\u006c\u0020\u0075\u0073\u0065\u0020\u0068\u006f\u006d\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u0074\u006f\u0020s\u0074\u006f\u0072\u0065\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020in\u0066o\u0072\u006d\u0061\u0074\u0069\u006f\u006e\u002e",_gfa ); +_bgbd :=_fgde ();if len (_bgbd )==0{return "",_gb .Errorf ("r\u0065\u0071\u0075\u0069\u0072\u0065\u0064\u0020\u0024\u0025\u0073\u0020\u0065\u006e\u0076\u0069\u0072\u006f\u006e\u006d\u0065\u006e\u0074\u0020\u0076\u0061r\u0069a\u0062\u006c\u0065\u0020o\u0072\u0020h\u006f\u006d\u0065\u0020\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064",_gfa ); +};_dcga =_bc .Join (_bgbd ,"\u002eu\u006e\u0069\u0064\u006f\u0063");};_beg :=_e .MkdirAll (_dcga ,0777);if _beg !=nil {return "",_beg ;};return _dcga ,nil ;};func _cbgef (_gae *_cc .Response )([]byte ,error ){var _cbb []byte ;_dcc ,_ece :=_ebab (_gae ); +if _ece !=nil {return _cbb ,_ece ;};return _eb .ReadAll (_dcc );};func (_gaf LegacyLicense )Verify (pubKey *_edd .PublicKey )error {_dda :=_gaf ;_dda .Signature ="";_eba :=_f .Buffer {};_ddad :=_ee .NewEncoder (&_eba );if _fgc :=_ddad .Encode (_dda );_fgc !=nil {return _fgc ; +};_ggb ,_feg :=_afc .DecodeString (_gaf .Signature );if _feg !=nil {return _feg ;};_efcg :=_bbb .Sum256 (_eba .Bytes ());_feg =_edd .VerifyPKCS1v15 (pubKey ,_g .SHA256 ,_efcg [:],_ggb );return _feg ;};func _cggc ()([]string ,[]string ,error ){_acf ,_bgb :=_gg .Interfaces (); +if _bgb !=nil {return nil ,nil ,_bgb ;};var _fbe []string ;var _gcg []string ;for _ ,_bga :=range _acf {if _bga .Flags &_gg .FlagUp ==0||_f .Equal (_bga .HardwareAddr ,nil ){continue ;};_cec ,_dgbb :=_bga .Addrs ();if _dgbb !=nil {return nil ,nil ,_dgbb ; +};_fee :=0;for _ ,_dgaff :=range _cec {var _gfe _gg .IP ;switch _gbb :=_dgaff .(type ){case *_gg .IPNet :_gfe =_gbb .IP ;case *_gg .IPAddr :_gfe =_gbb .IP ;};if _gfe .IsLoopback (){continue ;};if _gfe .To4 ()==nil {continue ;};_gcg =append (_gcg ,_gfe .String ()); +_fee ++;};_bee :=_bga .HardwareAddr .String ();if _bee !=""&&_fee > 0{_fbe =append (_fbe ,_bee );};};return _fbe ,_gcg ,nil ;};var _efg =MakeUnlicensedKey ();const _gfa ="\u0055N\u0049D\u004f\u0043\u005f\u004c\u0049C\u0045\u004eS\u0045\u005f\u0044\u0049\u0052"; +func (_cfd *LicenseKey )Validate ()error {if _cfd ._aba {return nil ;};if len (_cfd .LicenseId )< 10{return _gb .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 (_cfd .CustomerId )< 10{return _gb .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 (_cfd .CustomerName )< 1{return _gb .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 _ag .After (_cfd .CreatedAt ){return _gb .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 _cfd .ExpiresAt .IsZero (){_gab :=_cfd .CreatedAt .AddDate (1,0,0);if _fe .After (_gab ){_gab =_fe ;};_cfd .ExpiresAt =_gab ;};if _cfd .CreatedAt .After (_cfd .ExpiresAt ){return _gb .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 _cfd .isExpired (){_dgc :="\u0054\u0068\u0065\u0020\u006c\u0069c\u0065\u006e\u0073\u0065\u0020\u0068\u0061\u0073\u0020\u0061\u006c\u0072\u0065a\u0064\u0079\u0020\u0065\u0078\u0070\u0069r\u0065\u0064\u002e\u000a"+"\u0059o\u0075\u0020\u006d\u0061y\u0020n\u0065\u0065\u0064\u0020\u0074\u006f\u0020\u0075\u0070d\u0061\u0074\u0065\u0020\u0074\u0068\u0065\u0020l\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020t\u006f\u0020\u0074\u0068\u0065\u0020\u006e\u0065\u0077\u0065s\u0074\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006b\u0065\u0079\u0020\u0066\u006f\u0072\u0020\u0079o\u0075\u0072\u0020\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0061\u0074i\u006fn\u002e\u000a"+"\u0054o\u0020\u0066\u0069\u006ed y\u006f\u0075\u0072\u0020n\u0065\u0077\u0065\u0073\u0074\u0020\u006c\u0069\u0063\u0065n\u0073\u0065\u0020\u006b\u0065\u0079\u002c\u0020\u0067\u006f\u0020\u0074\u006f\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002f\u0063l\u006f\u0075\u0064\u002e\u0075\u006e\u0069\u0064oc\u002e\u0069\u006f \u0061\u006e\u0064\u0020\u0067o\u0020t\u006f\u0020\u0074\u0068\u0065\u0020\u006c\u0069\u0063e\u006e\u0073\u0065\u0020\u006d\u0065\u006e\u0075\u002e"; +return _gb .Errorf ("\u0069\u006e\u0076\u0061li\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u003a\u0020\u0025\u0073",_dgc );};if len (_cfd .CreatorName )< 1{return _gb .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 (_cfd .CreatorEmail )< 1{return _gb .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 _cfd .CreatedAt .After (_afa ){if !_cfd .UniOffice {return _gb .Errorf ("\u0069\u006e\u0076\u0061l\u0069\u0064\u0020\u006c\u0069\u0063\u0065\u006e\u0073e\u003a\u0020\u0054\u0068\u0069\u0073\u0020\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u006b\u0065\u0079\u0020i\u0073\u0020\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0066\u006f\u0072\u0020\u0055\u006e\u0069\u004f\u0066\u0066\u0069\u0063\u0065"); +};};return nil ;};func _afcb (_fde string )(LicenseKey ,error ){var _bg LicenseKey ;_cge ,_gce :=_cbg (_afe ,_edf ,_fde );if _gce !=nil {return _bg ,_gce ;};_bgg ,_gce :=_cb (_eee ,_cge );if _gce !=nil {return _bg ,_gce ;};_gce =_ee .Unmarshal (_bgg ,&_bg ); +if _gce !=nil {return _bg ,_gce ;};_bg .CreatedAt =_bb .Unix (_bg .CreatedAtInt ,0);if _bg .ExpiresAtInt > 0{_edg :=_bb .Unix (_bg .ExpiresAtInt ,0);_bg .ExpiresAt =_edg ;};return _bg ,nil ;};func _aca (_fec []byte )(_ce .Reader ,error ){_dcea :=new (_f .Buffer ); +_faa :=_a .NewWriter (_dcea );_faa .Write (_fec );_fecg :=_faa .Close ();if _fecg !=nil {return nil ,_fecg ;};return _dcea ,nil ;};func SetLegacyLicenseKey (s string )error {_afcbg :=_b .MustCompile ("\u005c\u0073");s =_afcbg .ReplaceAllString (s ,""); +var _cbbb _ce .Reader ;_cbbb =_fa .NewReader (s );_cbbb =_ed .NewDecoder (_ed .RawURLEncoding ,_cbbb );_cbbb ,_cdb :=_a .NewReader (_cbbb );if _cdb !=nil {return _cdb ;};_dfe :=_ee .NewDecoder (_cbbb );_fabg :=&LegacyLicense {};if _gad :=_dfe .Decode (_fabg ); +_gad !=nil {return _gad ;};if _bdga :=_fabg .Verify (_ggc );_bdga !=nil {return _af .New ("\u006c\u0069\u0063en\u0073\u0065\u0020\u0076\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006e\u0020\u0065\u0072\u0072\u006f\u0072");};if _fabg .Expiration .Before (_bbf .ReleasedAt ){return _af .New ("\u006ci\u0063e\u006e\u0073\u0065\u0020\u0065\u0078\u0070\u0069\u0072\u0065\u0064"); +};_aeg :=_bb .Now ().UTC ();_egc :=LicenseKey {};_egc .CreatedAt =_aeg ;_egc .CustomerId ="\u004c\u0065\u0067\u0061\u0063\u0079";_egc .CustomerName =_fabg .Name ;_egc .Tier =LicenseTierBusiness ;_egc .ExpiresAt =_fabg .Expiration ;_egc .CreatorName ="\u0055\u006e\u0069\u0044\u006f\u0063\u0020\u0073\u0075p\u0070\u006f\u0072\u0074"; +_egc .CreatorEmail ="\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0040\u0075\u006e\u0069\u0064o\u0063\u002e\u0069\u006f";_egc .UniOffice =true ;_efg =&_egc ;return nil ;};type defaultStateHolder struct{};func (_fdg *LicenseKey )ToString ()string {if _fdg ._aba {return "M\u0065t\u0065\u0072\u0065\u0064\u0020\u0073\u0075\u0062s\u0063\u0072\u0069\u0070ti\u006f\u006e"; +};_edfa :=_gb .Sprintf ("\u004ci\u0063e\u006e\u0073\u0065\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_fdg .LicenseId );_edfa +=_gb .Sprintf ("\u0043\u0075s\u0074\u006f\u006de\u0072\u0020\u0049\u0064\u003a\u0020\u0025\u0073\u000a",_fdg .CustomerId ); +_edfa +=_gb .Sprintf ("\u0043u\u0073t\u006f\u006d\u0065\u0072\u0020N\u0061\u006de\u003a\u0020\u0025\u0073\u000a",_fdg .CustomerName );_edfa +=_gb .Sprintf ("\u0054i\u0065\u0072\u003a\u0020\u0025\u0073\n",_fdg .Tier );_edfa +=_gb .Sprintf ("\u0043r\u0065a\u0074\u0065\u0064\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_bbf .UtcTimeFormat (_fdg .CreatedAt )); +if _fdg .ExpiresAt .IsZero (){_edfa +="\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041t\u003a\u0020N\u0065\u0076\u0065\u0072\u000a";}else {_edfa +=_gb .Sprintf ("\u0045x\u0070i\u0072\u0065\u0073\u0020\u0041\u0074\u003a\u0020\u0025\u0073\u000a",_bbf .UtcTimeFormat (_fdg .ExpiresAt )); +};_edfa +=_gb .Sprintf ("\u0043\u0072\u0065\u0061\u0074\u006f\u0072\u003a\u0020\u0025\u0073\u0020<\u0025\u0073\u003e\u000a",_fdg .CreatorName ,_fdg .CreatorEmail );return _edfa ;};type MeteredStatus struct{OK bool ;Credits int64 ;Used int64 ;};func (_bfea defaultStateHolder )loadState (_cgg string )(reportState ,error ){_gcaa ,_caa :=_aaec (); +if _caa !=nil {return reportState {},_caa ;};_caa =_e .MkdirAll (_gcaa ,0777);if _caa !=nil {return reportState {},_caa ;};if len (_cgg )< 20{return reportState {},_af .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_fdbc :=[]byte (_cgg ); +_adge :=_ccb .Sum512_256 (_fdbc [:20]);_acg :=_afc .EncodeToString (_adge [:]);_gbd :=_bc .Join (_gcaa ,_acg );_ffa ,_caa :=_eb .ReadFile (_gbd );if _caa !=nil {if _e .IsNotExist (_caa ){return reportState {},nil ;};_fb .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_caa ); +return reportState {},_af .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061");};const _eag ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057";_ffa ,_caa =_dcf ([]byte (_eag ),_ffa );if _caa !=nil {return reportState {},_caa ; +};var _dfd reportState ;_caa =_ee .Unmarshal (_ffa ,&_dfd );if _caa !=nil {_fb .Log .Error ("\u0045\u0052\u0052OR\u003a\u0020\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061\u003a\u0020\u0025\u0076",_caa );return reportState {},_af .New ("\u0069\u006e\u0076a\u006c\u0069\u0064\u0020\u0064\u0061\u0074\u0061"); +};return _dfd ,nil ;};const _beef ="\u0055\u004e\u0049OF\u0046\u0049\u0043\u0045\u005f\u0043\u0055\u0053\u0054\u004f\u004d\u0045\u0052\u005f\u004e\u0041\u004d\u0045";var _ggf stateLoader =defaultStateHolder {};type LegacyLicenseType byte ;type meteredClient struct{_dcg string ; +_agf string ;_adg *_cc .Client ;};func init (){_gde :=_e .Getenv (_gcae );_bge :=_e .Getenv (_beef );if len (_gde )==0||len (_bge )==0{return ;};_bdca ,_fgb :=_eb .ReadFile (_gde );if _fgb !=nil {_fb .Log .Error ("\u0055\u006eab\u006c\u0065\u0020t\u006f\u0020\u0072\u0065ad \u006cic\u0065\u006e\u0073\u0065\u0020\u0063\u006fde\u0020\u0066\u0069\u006c\u0065\u003a\u0020%\u0076",_fgb ); +return ;};_fgb =SetLicenseKey (string (_bdca ),_bge );if _fgb !=nil {_fb .Log .Error ("\u0055\u006e\u0061b\u006c\u0065\u0020\u0074o\u0020\u006c\u006f\u0061\u0064\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0063\u006f\u0064\u0065\u003a\u0020\u0025\u0076",_fgb ); +return ;};};type meteredUsageCheckinResp struct{Instance string `json:"inst"`;Next string `json:"next"`;Success bool `json:"success"`;Message string `json:"message"`;RemainingDocs int `json:"rd"`;LimitDocs bool `json:"ld"`;};var _dba map[string ]struct{}; +type meteredUsageCheckinForm struct{Instance string `json:"inst"`;Next string `json:"next"`;UsageNumber int `json:"usage_number"`;NumFailed int64 `json:"num_failed"`;Hostname string `json:"hostname"`;LocalIP string `json:"local_ip"`;MacAddress string `json:"mac_address"`; +Package string `json:"package"`;PackageVersion string `json:"package_version"`;Usage map[string ]int `json:"u"`;IsPersistentCache bool `json:"is_persistent_cache"`;Timestamp int64 `json:"timestamp"`;};var _ag =_bb .Date (2010,1,1,0,0,0,0,_bb .UTC );func (_db *meteredClient )getStatus ()(meteredStatusResp ,error ){var _fgd meteredStatusResp ; +_cegg :=_db ._dcg +"\u002fm\u0065t\u0065\u0072\u0065\u0064\u002f\u0073\u0074\u0061\u0074\u0075\u0073";var _dgf meteredStatusForm ;_edge ,_bfa :=_ee .Marshal (_dgf );if _bfa !=nil {return _fgd ,_bfa ;};_fcaf ,_bfa :=_aca (_edge );if _bfa !=nil {return _fgd ,_bfa ; +};_ffg ,_bfa :=_cc .NewRequest ("\u0050\u004f\u0053\u0054",_cegg ,_fcaf );if _bfa !=nil {return _fgd ,_bfa ;};_ffg .Header .Add ("\u0043\u006f\u006et\u0065\u006e\u0074\u002d\u0054\u0079\u0070\u0065","\u0061\u0070p\u006c\u0069\u0063a\u0074\u0069\u006f\u006e\u002f\u006a\u0073\u006f\u006e"); +_ffg .Header .Add ("\u0043\u006fn\u0074\u0065\u006et\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070");_ffg .Header .Add ("\u0041c\u0063e\u0070\u0074\u002d\u0045\u006e\u0063\u006f\u0064\u0069\u006e\u0067","\u0067\u007a\u0069\u0070"); +_ffg .Header .Add ("\u0058-\u0041\u0050\u0049\u002d\u004b\u0045Y",_db ._agf );_bdg ,_bfa :=_db ._adg .Do (_ffg );if _bfa !=nil {return _fgd ,_bfa ;};defer _bdg .Body .Close ();if _bdg .StatusCode !=200{return _fgd ,_gb .Errorf ("\u0066\u0061i\u006c\u0065\u0064\u0020t\u006f\u0020c\u0068\u0065\u0063\u006b\u0069\u006e\u002c\u0020s\u0074\u0061\u0074\u0075\u0073\u0020\u0063\u006f\u0064\u0065\u0020\u0069s\u003a\u0020\u0025\u0064",_bdg .StatusCode ); +};_dce ,_bfa :=_cbgef (_bdg );if _bfa !=nil {return _fgd ,_bfa ;};_bfa =_ee .Unmarshal (_dce ,&_fgd );if _bfa !=nil {return _fgd ,_bfa ;};return _fgd ,nil ;};func (_efd defaultStateHolder )updateState (_cca ,_cd ,_gca string ,_ddde int ,_ddab bool ,_deg int ,_bad int ,_ec _bb .Time ,_dbf map[string ]int )error {_aeb ,_aae :=_aaec (); +if _aae !=nil {return _aae ;};_aae =_e .MkdirAll (_aeb ,0777);if _aae !=nil {return _aae ;};if len (_cca )< 20{return _af .New ("i\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u006b\u0065\u0079");};_cgb :=[]byte (_cca );_bba :=_ccb .Sum512_256 (_cgb [:20]); +_bed :=_afc .EncodeToString (_bba [:]);_fab :=_bc .Join (_aeb ,_bed );var _agab reportState ;_agab .Docs =int64 (_ddde );_agab .NumErrors =int64 (_bad );_agab .LimitDocs =_ddab ;_agab .RemainingDocs =int64 (_deg );_agab .LastWritten =_bb .Now ().UTC (); +_agab .LastReported =_ec ;_agab .Instance =_cd ;_agab .Next =_gca ;_agab .Usage =_dbf ;_bbaa ,_aae :=_ee .Marshal (_agab );if _aae !=nil {return _aae ;};const _dec ="\u0068\u00619\u004e\u004b\u0038]\u0052\u0062\u004c\u002a\u006d\u0034\u004c\u004b\u0057"; +_bbaa ,_aae =_ffb ([]byte (_dec ),_bbaa );if _aae !=nil {return _aae ;};_aae =_eb .WriteFile (_fab ,_bbaa ,0600);if _aae !=nil {return _aae ;};return nil ;};const (_afe ="\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"; +_edf ="\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 _cbg (_dga string ,_abg string ,_aef string )(string ,error ){_dgb :=_fa .Index (_aef ,_dga ); +if _dgb ==-1{return "",_gb .Errorf ("\u0068\u0065a\u0064\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};_acb :=_fa .Index (_aef ,_abg );if _acb ==-1{return "",_gb .Errorf ("\u0066\u006fo\u0074\u0065\u0072 \u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064"); +};_dc :=_dgb +len (_dga )+1;return _aef [_dc :_acb -1],nil ;};type stateLoader interface{loadState (_ded string )(reportState ,error );updateState (_dgaf ,_aga ,_eff string ,_gdb int ,_fcgg bool ,_aa int ,_be int ,_gcf _bb .Time ,_ebag map[string ]int )error ; +};type LegacyLicense struct{Name string ;Signature string `json:",omitempty"`;Expiration _bb .Time ;LicenseType LegacyLicenseType ;};func (_bfgb *LicenseKey )isExpired ()bool {return _bfgb .getExpiryDateToCompare ().After (_bfgb .ExpiresAt );}; \ No newline at end of file diff --git a/internal/mergesort/mergesort.go b/internal/mergesort/mergesort.go index cb1644e685..7411c694c0 100644 --- a/internal/mergesort/mergesort.go +++ b/internal/mergesort/mergesort.go @@ -9,6 +9,6 @@ // 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{_e :=make ([]float64 ,len (array ));copy (_e ,array );return _e ;};_db :=len (array )/2;_ed :=MergeSort (array [:_db ]);_de :=MergeSort (array [_db :]);_g :=make ([]float64 ,len (array )); -_gb :=0;_df :=0;_def :=0;for _df < len (_ed )&&_def < len (_de ){if _ed [_df ]<=_de [_def ]{_g [_gb ]=_ed [_df ];_df ++;}else {_g [_gb ]=_de [_def ];_def ++;};_gb ++;};for _df < len (_ed ){_g [_gb ]=_ed [_df ];_df ++;_gb ++;};for _def < len (_de ){_g [_gb ]=_de [_def ]; -_def ++;_gb ++;};return _g ;}; \ No newline at end of file +package mergesort ;func MergeSort (array []float64 )[]float64 {if len (array )<=1{_b :=make ([]float64 ,len (array ));copy (_b ,array );return _b ;};_d :=len (array )/2;_bd :=MergeSort (array [:_d ]);_ed :=MergeSort (array [_d :]);_bc :=make ([]float64 ,len (array )); +_g :=0;_f :=0;_eb :=0;for _f < len (_bd )&&_eb < len (_ed ){if _bd [_f ]<=_ed [_eb ]{_bc [_g ]=_bd [_f ];_f ++;}else {_bc [_g ]=_ed [_eb ];_eb ++;};_g ++;};for _f < len (_bd ){_bc [_g ]=_bd [_f ];_f ++;_g ++;};for _eb < len (_ed ){_bc [_g ]=_ed [_eb ]; +_eb ++;_g ++;};return _bc ;}; \ No newline at end of file diff --git a/internal/mscfb/mscfb.go b/internal/mscfb/mscfb.go index fcd2d1ff65..821822cd0c 100644 --- a/internal/mscfb/mscfb.go +++ b/internal/mscfb/mscfb.go @@ -9,113 +9,113 @@ // 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 mscfb ;import (_g "bytes";_d "encoding/binary";_ea "fmt";_ef "github.com/richardlehane/msoleps/types";_f "github.com/unidoc/unioffice/internal/mscfb/rw";_bfg "io";_c "os";_e "strconv";_bce "time";_bf "unicode";_bc "unicode/utf16";);func (_afcd *Reader )setMiniStream ()error {if _afcd ._bac [0]._ff ==_bbf ||_afcd ._dgc ._eabc ==_bbf ||_afcd ._dgc ._geb ==0{return nil ; -};_dca :=int (_afcd ._dgc ._geb );_afcd ._dgc ._egcc =make ([]uint32 ,_dca );_afcd ._dgc ._egcc [0]=_afcd ._dgc ._eabc ;for _ddde :=1;_ddde < _dca ;_ddde ++{_agb ,_abf :=_afcd .findNext (_afcd ._dgc ._egcc [_ddde -1],false );if _abf !=nil {return Error {ErrFormat ,"s\u0065\u0074\u0074\u0069ng\u0020m\u0069\u006e\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u0028"+_abf .Error ()+"\u0029",int64 (_afcd ._dgc ._egcc [_ddde -1])}; -};_afcd ._dgc ._egcc [_ddde ]=_agb ;};_dca =int (_afcd ._fac /4*_afcd ._dgc ._geb );_afcd ._dgc ._eaef =make ([]uint32 ,0,_dca );_bdbg :=_afcd ._bac [0]._ff ;var _bbab error ;for _bdbg !=_bbf {_afcd ._dgc ._eaef =append (_afcd ._dgc ._eaef ,_bdbg );_bdbg ,_bbab =_afcd .findNext (_bdbg ,false ); -if _bbab !=nil {return Error {ErrFormat ,"s\u0065\u0074\u0074\u0069ng\u0020m\u0069\u006e\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u0028"+_bbab .Error ()+"\u0029",int64 (_bdbg )};};};return nil ;};func (_dcae *Reader )findNextFreeSector (_dcc bool )(uint32 ,error ){_ebe :=_dcae .findFatLocsOffset (_dcc ); -_cedf :=uint32 (0);_bgfa :=_dcae ._fac /4;for {_gccc ,_dbg :=_dcae .readAt (_ebe ,4);if _dbg !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_dbg .Error ()+"\u0029",_ebe }; -};_eda :=_d .LittleEndian .Uint32 (_gccc );if _eda ==_bbe {break ;};if _cedf >=_bgfa {return 0,Error {ErrRead ,"\u0065\u006e\u0064\u0020of\u0020\u006d\u0069\u006e\u0069\u0046\u0061\u0074\u0020\u0072\u0065\u0061\u0063\u0068e\u0064",_ebe };};_cedf ++;_ebe +=4; -};return _cedf ,nil ;};func (_cdb *File )SetEntryContent (b []byte )error {if _aeed :=_cdb .ensureWriterAt ();_aeed !=nil {return _aeed ;};_cdb .reset ();if _cfgb :=_cdb .changeSize (int64 (len (b )));_cfgb !=nil {return _cfgb ;};_ ,_ecg :=_cdb .Write (b ); -return _ecg ;};func _fe (_ba *File ){if _ba ._ge < 4||_ba ._ge > 64{return ;};_bfe :=int (_ba ._ge /2-1);_ba .Initial =_ba ._ac [0];var _cfc int ;if !_bf .IsPrint (rune (_ba .Initial )){_cfc =1;};_ba .Name =string (_bc .Decode (_ba ._ac [_cfc :_bfe ])); -};const (_a uint8 =0x0;_gd uint8 =0x1;);func (_fcd *File )Write (b []byte )(int ,error ){if _fcd .Size < 1||_fcd ._ggdd >=_fcd .Size {return 0,_bfg .EOF ;};if _adc :=_fcd .ensureWriterAt ();_adc !=nil {return 0,_adc ;};_bff :=len (b );if int64 (_bff )> _fcd .Size -_fcd ._ggdd {_bff =int (_fcd .Size -_fcd ._ggdd ); -};_fca ,_dg :=_fcd .stream (_bff );if _dg !=nil {return 0,_dg ;};var _edd ,_aa int ;for _ ,_aaf :=range _fca {_fa :=_edd +int (_aaf [1]);if _fa < _edd ||_fa > _bff {return 0,Error {ErrWrite ,"\u0062\u0061d\u0020\u0077\u0072i\u0074\u0065\u0020\u006c\u0065\u006e\u0067\u0074\u0068",int64 (_fa )}; -};_aeb ,_bgb :=_fcd ._abd ._ffdf .WriteAt (b [_edd :_fa ],_aaf [0]);_aa =_aa +_aeb ;if _bgb !=nil {_fcd ._ggdd +=int64 (_aa );return _aa ,Error {ErrWrite ,"\u0075n\u0064\u0065\u0072\u006c\u0079\u0069\u006e\u0067\u0020\u0077\u0072i\u0074\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0020\u0028"+_bgb .Error ()+"\u0029",int64 (_edd )}; -};_edd =_fa ;};_fcd ._ggdd +=int64 (_aa );if _aa !=_bff {_dg =Error {ErrWrite ,"\u0062\u0079t\u0065\u0073\u0020\u0077\u0072\u0069\u0074\u0074\u0065\u006e\u0020\u0064\u006f\u0020\u006e\u006f\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0077\u0072\u0069\u0074\u0065\u0020\u0073\u0069\u007a\u0065",int64 (_aa )}; -}else if _aa < len (b ){_dg =_bfg .EOF ;};return _aa ,_dg ;};func (_aeec fileInfo )Size ()int64 {if _aeec ._ec !=_cf {return 0;};return _aeec .File .Size ;};type headerFields struct{_gegf uint64 ;_ [16]byte ;_gfae uint16 ;_dabg uint16 ;_ [2]byte ;_aef uint16 ; -_ [2]byte ;_ [6]byte ;_fef uint32 ;_cbc uint32 ;_eca uint32 ;_ [4]byte ;_ [4]byte ;_eabc uint32 ;_geb uint32 ;_aefc uint32 ;_cda uint32 ;_ffb [109]uint32 ;};func (_gca *Reader )readAt (_bfead int64 ,_dcea int )([]byte ,error ){if _gca ._ccad {_bge ,_cab :=_gca ._fgg .(slicer ).Slice (_bfead ,_dcea ); -if _cab !=nil {return nil ,Error {ErrRead ,"\u0073\u006c\u0069\u0063er\u0020\u0072\u0065\u0061\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0028"+_cab .Error ()+"\u0029",_bfead };};return _bge ,nil ;};if _dcea > len (_gca ._bgbc ){return nil ,Error {ErrRead ,"\u0072\u0065ad\u0020\u006c\u0065n\u0067\u0074\u0068\u0020gre\u0061te\u0072\u0020\u0074\u0068\u0061\u006e\u0020re\u0061\u0064\u0020\u0062\u0075\u0066\u0066e\u0072",int64 (_dcea )}; -};if _ ,_fee :=_gca ._fgg .ReadAt (_gca ._bgbc [:_dcea ],_bfead );_fee !=nil {return nil ,Error {ErrRead ,_fee .Error (),_bfead };};return _gca ._bgbc [:_dcea ],nil ;};func (_fcg *File )Seek (offset int64 ,whence int )(int64 ,error ){var _baa int64 ;switch whence {default:return 0,Error {ErrSeek ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0077h\u0065\u006e\u0063\u0065",int64 (whence )}; -case 0:_baa =offset ;case 1:_baa =_fcg ._ggdd +offset ;case 2:_baa =_fcg .Size -offset ;};switch {case _baa < 0:return _fcg ._ggdd ,Error {ErrSeek ,"\u0063\u0061\u006e'\u0074\u0020\u0073\u0065e\u006b\u0020\u0062\u0065\u0066\u006f\u0072e\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006f\u0066\u0020\u0046\u0069\u006c\u0065",_baa }; -case _baa >=_fcg .Size :return _fcg ._ggdd ,Error {ErrSeek ,"c\u0061\u006e\u0027\u0074\u0020\u0073e\u0065\u006b\u0020\u0070\u0061\u0073\u0074\u0020\u0046i\u006c\u0065\u0020l\u0065n\u0067\u0074\u0068",_baa };case _baa ==_fcg ._ggdd :return _baa ,nil ;case _baa > _fcg ._ggdd :_dfcf :=_fcg ._ggdd ; -_fcg ._ggdd =_baa ;return _fcg ._ggdd ,_fcg .seek (_baa -_dfcf );};if _fcg ._fgc >=_fcg ._ggdd -_baa {_fcg ._fgc =_fcg ._fgc -(_fcg ._ggdd -_baa );_fcg ._ggdd =_baa ;return _fcg ._ggdd ,nil ;};_fcg ._fgc =0;_fcg ._ade =_fcg ._ff ;_fcg ._ggdd =_baa ;return _fcg ._ggdd ,_fcg .seek (_baa ); -};func _gag (_gfe ,_bdca uint32 )int64 {return int64 ((_bdca +1)*_gfe )};type fileInfo struct{*File };func _bb (_dc []byte )*directoryEntryFields {_da :=&directoryEntryFields {};for _dd :=range _da ._ac {_da ._ac [_dd ]=_d .LittleEndian .Uint16 (_dc [_dd *2:_dd *2+2]); -};_da ._ge =_d .LittleEndian .Uint16 (_dc [64:66]);_da ._ec =uint8 (_dc [66]);_da ._eae =uint8 (_dc [67]);_da ._cfd =_d .LittleEndian .Uint32 (_dc [68:72]);_da ._cc =_d .LittleEndian .Uint32 (_dc [72:76]);_da ._gdc =_d .LittleEndian .Uint32 (_dc [76:80]); -_da ._fg =_ef .MustGuid (_dc [80:96]);copy (_da ._ae [:],_dc [96:100]);_da ._cg =_ef .MustFileTime (_dc [100:108]);_da ._efe =_ef .MustFileTime (_dc [108:116]);_da ._ff =_d .LittleEndian .Uint32 (_dc [116:120]);copy (_da ._ed [:],_dc [120:128]);return _da ; -};func (_ddb *File )Created ()_bce .Time {return _ddb ._cg .Time ()};func (_cfdb *File )changeSize (_bad int64 )error {if _bad ==_cfdb .Size {return nil ;};var _ace *File ;for _ ,_dfc :=range _cfdb ._abd ._bac {if _dfc .Name ==_cfdb .Name {_ace =_dfc ; -break ;};};if _ace ==nil {return _ea .Errorf ("\u004e\u006f\u0020\u0064\u0069\u0072e\u0063\u0074\u006f\u0072\u0079\u0020\u0065\u006e\u0074\u0072\u0079\u0020\u0066o\u0072\u0020\u0061\u0020\u0066\u0069\u006ce\u003a\u0020\u0025\u0073",_cfdb .Name );};_gec :=_g .NewBuffer ([]byte {}); -if _eag :=_d .Write (_gec ,_d .LittleEndian ,_bad );_eag !=nil {return _eag ;};for _edg ,_faa :=range _gec .Bytes (){_ace ._ed [_edg ]=_faa ;};var _acea int64 ;var _abg bool ;if _cfdb .Size < _gcb {_abg =true ;_acea =int64 (_ffe );}else {_acea =int64 (_cfdb ._abd ._fac ); -};_ga :=int ((_cfdb .Size -1)/_acea )+1;_cdf :=int ((_bad -1)/_acea )+1;if _ga < _cdf {_bde ,_fec :=_cfdb .findLast (_abg );if _fec !=nil {return _fec ;};_bdb ,_fec :=_cfdb ._abd .findNextFreeSector (_abg );if _fec !=nil {return _fec ;};for _cb :=_cdf -_ga ; -_cb > 0;_cb --{if _dba :=_cfdb ._abd .saveToFatLocs (_bde ,_bdb ,_abg );_dba !=nil {return _dba ;};if _cb > 1{_bde =_bdb ;_bdb ++;}else if _bdfd :=_cfdb ._abd .saveToFatLocs (_bdb ,_bbf ,_abg );_bdfd !=nil {return _bdfd ;};};}else if _ga > _cdf {_gcf :=_cfdb ._ff ; -var _ece error ;for _eaea :=0;_eaea < _cdf -1;_eaea ++{_gcf ,_ece =_cfdb ._abd .findNext (_gcf ,_abg );if _ece !=nil {return _ece ;};};if _edgc :=_cfdb ._abd .saveToFatLocs (_gcf ,_bbf ,_abg );_edgc !=nil {return _edgc ;};};_cfdb .Size =_bad ;return nil ; -};type Error struct{_bfba int ;_gcbc string ;_bdfe int64 ;};func (_gae *Reader )Created ()_bce .Time {return _gae .File [0].Created ()};func (_bab fileInfo )Sys ()interface{}{return nil };func (_efd *Reader )saveToFatLocs (_dcabc uint32 ,_afgd interface{},_bfde bool )error {_cdcc :=_g .NewBuffer ([]byte {}); -if _fgaf :=_d .Write (_cdcc ,_d .LittleEndian ,_afgd );_fgaf !=nil {return _fgaf ;};_gfg :=_efd .findFatLocsOffset (_bfde )+int64 (_dcabc *4);_ ,_bcd :=_efd ._ffdf .WriteAt (_cdcc .Bytes (),_gfg );return _bcd ;};const _cfg int =64+4*4+16+4+8*2+4+8;type directoryEntryFields struct{_ac [32]uint16 ; -_ge uint16 ;_ec uint8 ;_eae uint8 ;_cfd uint32 ;_cc uint32 ;_gdc uint32 ;_fg _ef .Guid ;_ae [4]byte ;_cg _ef .FileTime ;_efe _ef .FileTime ;_ff uint32 ;_ed [8]byte ;};func (_bcfc *File )seek (_agf int64 )error {var _eeb bool ;var _edgcd int64 ;if _bcfc .Size < _gcb {_eeb =true ; -_edgcd =64;}else {_edgcd =int64 (_bcfc ._abd ._fac );};var _bgbd int64 ;var _feg error ;if _bcfc ._fgc > 0{if _edgcd -_bcfc ._fgc <=_agf {_bcfc ._ade ,_feg =_bcfc ._abd .findNext (_bcfc ._ade ,_eeb );if _feg !=nil {return _feg ;};_bgbd +=_edgcd -_bcfc ._fgc ; -_bcfc ._fgc =0;if _bgbd ==_agf {return nil ;};}else {_bcfc ._fgc +=_agf ;return nil ;};if _bcfc ._ade ==_bbf {return Error {ErrRead ,"\u0075\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0065\u0061\u0072\u006c\u0079\u0020\u0065\u006e\u0064\u0020\u006f\u0066\u0020\u0063ha\u0069\u006e",int64 (_bcfc ._ade )}; -};};for {if _agf -_bgbd < _edgcd {_bcfc ._fgc =_agf -_bgbd ;return nil ;}else {_bgbd +=_edgcd ;_bcfc ._ade ,_feg =_bcfc ._abd .findNext (_bcfc ._ade ,_eeb );if _feg !=nil {return _feg ;};if _bgbd ==_agf {return nil ;};};};};func _cgdb (_fegd []byte )*headerFields {_bfb :=&headerFields {}; -_bfb ._gegf =_d .LittleEndian .Uint64 (_fegd [:8]);_bfb ._gfae =_d .LittleEndian .Uint16 (_fegd [24:26]);_bfb ._dabg =_d .LittleEndian .Uint16 (_fegd [26:28]);_bfb ._aef =_d .LittleEndian .Uint16 (_fegd [30:32]);_bfb ._fef =_d .LittleEndian .Uint32 (_fegd [40:44]); -_bfb ._cbc =_d .LittleEndian .Uint32 (_fegd [44:48]);_bfb ._eca =_d .LittleEndian .Uint32 (_fegd [48:52]);_bfb ._eabc =_d .LittleEndian .Uint32 (_fegd [60:64]);_bfb ._geb =_d .LittleEndian .Uint32 (_fegd [64:68]);_bfb ._aefc =_d .LittleEndian .Uint32 (_fegd [68:72]); -_bfb ._cda =_d .LittleEndian .Uint32 (_fegd [72:76]);var _fdd int ;for _afd :=76;_afd < 512;_afd =_afd +4{_bfb ._ffb [_fdd ]=_d .LittleEndian .Uint32 (_fegd [_afd :_afd +4]);_fdd ++;};return _bfb ;};func (_bbb *File )Read (b []byte )(int ,error ){if _bbb .Size < 1||_bbb ._ggdd >=_bbb .Size {return 0,_bfg .EOF ; -};_gdg :=len (b );if int64 (_gdg )> _bbb .Size -_bbb ._ggdd {_gdg =int (_bbb .Size -_bbb ._ggdd );};_fc ,_daf :=_bbb .stream (_gdg );if _daf !=nil {return 0,_daf ;};var _agg ,_fcf int ;for _ ,_af :=range _fc {_eega :=_agg +int (_af [1]);if _eega < _agg ||_eega > _gdg {return 0,Error {ErrRead ,"\u0062a\u0064 \u0072\u0065\u0061\u0064\u0020\u006c\u0065\u006e\u0067\u0074\u0068",int64 (_eega )}; -};_eab ,_ffd :=_bbb ._abd ._fgg .ReadAt (b [_agg :_eega ],_af [0]);_fcf =_fcf +_eab ;if _ffd !=nil {_bbb ._ggdd +=int64 (_fcf );return _fcf ,Error {ErrRead ,"\u0075n\u0064\u0065\u0072\u006c\u0079\u0069\u006e\u0067\u0020\u0072\u0065a\u0064\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0020\u0028"+_ffd .Error ()+"\u0029",int64 (_agg )}; -};_agg =_eega ;};_bbb ._ggdd +=int64 (_fcf );if _fcf !=_gdg {_daf =Error {ErrRead ,"\u0062\u0079\u0074e\u0073\u0020\u0072\u0065\u0061\u0064\u0020\u0064\u006f\u0020\u006e\u006f\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020r\u0065\u0061\u0064\u0020\u0073\u0069\u007a\u0065",int64 (_fcf )}; -}else if _fcf < len (b ){_daf =_bfg .EOF ;};return _fcf ,_daf ;};func (_abe *Reader )findFatLocsOffset (_ccf bool )int64 {var _ecbf uint32 ;if _ccf {_ecbf =_abe ._dgc ._egcc [0];}else {_ecbf =_abe ._dgc ._ebf [0];};return _gag (_abe ._fac ,_ecbf );};func (_ccb *Reader )findNext (_fad uint32 ,_bgd bool )(uint32 ,error ){_dbd :=_ccb ._fac /4; -_gde :=int (_fad /_dbd );var _cgf uint32 ;if _bgd {if _gde < 0||_gde >=len (_ccb ._dgc ._egcc ){return 0,Error {ErrRead ,"\u006d\u0069\u006e\u0069\u0073e\u0063\u0074\u006f\u0072\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0069\u0073 \u006f\u0075\u0074\u0073\u0069\u0064\u0065\u0020\u006d\u0069\u006e\u0069\u0046\u0041\u0054\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_gde )}; -};_cgf =_ccb ._dgc ._egcc [_gde ];}else {if _gde < 0||_gde >=len (_ccb ._dgc ._ebf ){return 0,Error {ErrRead ,"\u0046\u0041\u0054\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0069\u0073\u0020\u006f\u0075t\u0073i\u0064\u0065\u0020\u0044\u0049\u0046\u0041\u0054\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_gde )}; -};_cgf =_ccb ._dgc ._ebf [_gde ];};_dfgc :=_fad %_dbd ;_fece :=_gag (_ccb ._fac ,_cgf )+int64 (_dfgc *4);_dceag ,_gagg :=_ccb .readAt (_fece ,4);if _gagg !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_gagg .Error ()+"\u0029",_fece }; -};_bcbdc :=_d .LittleEndian .Uint32 (_dceag );return _bcbdc ,nil ;};func (_bdf fileInfo )ModTime ()_bce .Time {return _bdf .Modified ()};type Reader struct{_ccad bool ;_fac uint32 ;_bgbc []byte ;_dgc *header ;File []*File ;_bac []*File ;_efa int ;_fgg _bfg .ReaderAt ; -_ffdf _bfg .WriterAt ;};func (_gbg *Reader )Debug ()map[string ][]uint32 {_afcef :=map[string ][]uint32 {"s\u0065\u0063\u0074\u006f\u0072\u0020\u0073\u0069\u007a\u0065":[]uint32 {_gbg ._fac },"\u006d\u0069\u006e\u0069\u0020\u0066\u0061\u0074\u0020\u006c\u006f\u0063\u0073":_gbg ._dgc ._egcc ,"\u006d\u0069n\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u006c\u006f\u0063\u0073":_gbg ._dgc ._eaef ,"\u0064\u0069r\u0065\u0063\u0074o\u0072\u0079\u0020\u0073\u0065\u0063\u0074\u006f\u0072":[]uint32 {_gbg ._dgc ._eca },"\u006d\u0069\u006e\u0069 s\u0074\u0072\u0065\u0061\u006d\u0020\u0073\u0074\u0061\u0072\u0074\u002f\u0073\u0069z\u0065":[]uint32 {_gbg .File [0]._ff ,_d .LittleEndian .Uint32 (_gbg .File [0]._ed [:])}}; -for _dcf ,_cbf :=_gbg .Next ();_cbf ==nil ;_dcf ,_cbf =_gbg .Next (){_afcef [_dcf .Name +" \u0073\u0074\u0061\u0072\u0074\u002f\u0073\u0069\u007a\u0065"]=[]uint32 {_dcf ._ff ,_d .LittleEndian .Uint32 (_dcf ._ed [:])};};return _afcef ;};func (_cea *File )stream (_ebag int )([][2]int64 ,error ){var _bbg bool ; -var _fecb int ;var _be int64 ;if _cea .Size < _gcb {_bbg =true ;_fecb =_ebag /int (_ffe )+2;_be =int64 (_ffe );}else {_fecb =_ebag /int (_cea ._abd ._fac )+2;_be =int64 (_cea ._abd ._fac );};_adf :=make ([][2]int64 ,0,_fecb );var _ca ,_abda int ;if _cea ._fgc > 0{_gga ,_gf :=_cea ._abd .getOffset (_cea ._ade ,_bbg ); -if _gf !=nil {return nil ,_gf ;};if _be -_cea ._fgc >=int64 (_ebag ){_adf =append (_adf ,[2]int64 {_gga +_cea ._fgc ,int64 (_ebag )});}else {_adf =append (_adf ,[2]int64 {_gga +_cea ._fgc ,_be -_cea ._fgc });};if _be -_cea ._fgc <=int64 (_ebag ){_cea ._ade ,_gf =_cea ._abd .findNext (_cea ._ade ,_bbg ); -if _gf !=nil {return nil ,_gf ;};_abda +=int (_be -_cea ._fgc );_cea ._fgc =0;}else {_cea ._fgc +=int64 (_ebag );};if _adf [0][1]==int64 (_ebag ){return _adf ,nil ;};if _cea ._ade ==_bbf {return nil ,Error {ErrRead ,"\u0075\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0065\u0061\u0072\u006c\u0079\u0020\u0065\u006e\u0064\u0020\u006f\u0066\u0020\u0063ha\u0069\u006e",int64 (_cea ._ade )}; -};_ca ++;};for {if _ca >=cap (_adf ){return nil ,Error {ErrRead ,"\u0069\u006e\u0064\u0065x\u0020\u006f\u0076\u0065\u0072\u0072\u0075\u006e\u0073\u0020s\u0065c\u0074\u006f\u0072\u0020\u006c\u0065\u006eg\u0074\u0068",int64 (_ca )};};_eg ,_bbc :=_cea ._abd .getOffset (_cea ._ade ,_bbg ); -if _bbc !=nil {return nil ,_bbc ;};if _ebag -_abda < int (_be ){_adf =append (_adf ,[2]int64 {_eg ,int64 (_ebag -_abda )});_cea ._fgc =int64 (_ebag -_abda );return _ecgg (_adf ),nil ;}else {_adf =append (_adf ,[2]int64 {_eg ,_be });_abda +=int (_be );_cea ._ade ,_bbc =_cea ._abd .findNext (_cea ._ade ,_bbg ); -if _bbc !=nil {return nil ,_bbc ;};if _abda ==_ebag {return _ecgg (_adf ),nil ;};};_ca ++;};};const (ErrFormat =iota ;ErrRead ;ErrSeek ;ErrWrite ;ErrTraverse ;);func (_cd *File )ID ()string {return _cd ._fg .String ()};func (_fbe fileInfo )IsDir ()bool {return _fbe .mode ().IsDir ()}; -const (_aca uint64 =0xE11AB1A1E011CFD0;_ffe uint32 =64;_gcb int64 =4096;_afc uint32 =128;);func (_fbaaa *Reader )ID ()string {return _fbaaa .File [0].ID ()};func (_afce *Reader )Next ()(*File ,error ){_afce ._efa ++;if _afce ._efa >=len (_afce .File ){return nil ,_bfg .EOF ; -};return _afce .File [_afce ._efa ],nil ;};func (_cca *File )mode ()_c .FileMode {if _cca ._ec !=_cf {return _c .ModeDir |0777;};return 0666;};func (_fea *File )Modified ()_bce .Time {return _fea ._efe .Time ()};func (_gb *File )ensureWriterAt ()error {if _gb ._abd ._ffdf ==nil {_cdg ,_gcg :=_gb ._abd ._fgg .(_bfg .WriterAt ); -if !_gcg {return Error {ErrWrite ,"\u006d\u0073\u0063\u0066\u0062\u002e\u004ee\u0077\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0067\u0069\u0076\u0065n\u0020R\u0065\u0061\u0064\u0065\u0072\u0041t\u0020\u0063\u006f\u006e\u0076\u0065\u0072t\u0069\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0061\u0020\u0069\u006f\u002e\u0057\u0072\u0069\u0074\u0065\u0072\u0041\u0074\u0020\u0069n\u0020\u006f\u0072\u0064\u0065\u0072\u0020\u0074\u006f\u0020\u0077\u0072\u0069t\u0065",0}; -};_gb ._abd ._ffdf =_cdg ;};return nil ;};type header struct{*headerFields ;_ebf []uint32 ;_egcc []uint32 ;_eaef []uint32 ;};func (_ddd *File )WriteAt (p []byte ,off int64 )(_bcb int ,_cbb error ){_fgb ,_daff ,_cfa :=_ddd ._ggdd ,_ddd ._fgc ,_ddd ._ade ; -_ ,_cbb =_ddd .Seek (off ,0);if _cbb ==nil {_bcb ,_cbb =_ddd .Write (p );};_ddd ._ggdd ,_ddd ._fgc ,_ddd ._ade =_fgb ,_daff ,_cfa ;return _bcb ,_cbb ;};func (_fcga *Reader )exportDifats (_eaa *_f .Writer )error {if _fcga ._dgc ._cda ==0{return nil ;};return nil ; -};func New (ra _bfg .ReaderAt )(*Reader ,error ){_facb :=&Reader {_fgg :ra };if _ ,_fecf :=ra .(slicer );_fecf {_facb ._ccad =true ;}else {_facb ._bgbc =make ([]byte ,_fbfd );};if _dee :=_facb .setHeader ();_dee !=nil {return nil ,_dee ;};if !_facb ._ccad &&int (_facb ._fac )> len (_facb ._bgbc ){_facb ._bgbc =make ([]byte ,_facb ._fac ); -};if _bfbg :=_facb .setDifats ();_bfbg !=nil {return nil ,_bfbg ;};if _eege :=_facb .setDirEntries ();_eege !=nil {return nil ,_eege ;};if _gbb :=_facb .setMiniStream ();_gbb !=nil {return nil ,_gbb ;};if _aec :=_facb .traverse ();_aec !=nil {return nil ,_aec ; -};return _facb ,nil ;};func (_bfa *File )findLast (_aebb bool )(uint32 ,error ){_fce :=_bfa ._ff ;for {_dfcb ,_ebb :=_bfa ._abd .findNext (_fce ,_aebb );if _ebb !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_ebb .Error ()+"\u0029",0}; -};if _dfcb ==_bbf {break ;};_fce =_dfcb ;};return _fce ,nil ;};func (_feb *Reader )exportDirEntries (_caa *_f .Writer )error {if int64 (_caa .Len ())!=_gag (_feb ._fac ,_feb ._dgc ._eca ){return Error {ErrWrite ,_ea .Sprintf ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0077\u0072\u0069\u0074\u0065\u0072\u0020l\u0065\u006e\u0067t\u0068:\u0020\u0025\u0076",_caa .Len ()),0}; -};for _ ,_eef :=range _feb ._bac {_fcdb ,_fbf :=_bba (_eef .directoryEntryFields );if _fbf !=nil {return _fbf ;};if _ ,_gcd :=_bfg .Copy (_caa ,_fcdb );_gcd !=nil {return _gcd ;};};return nil ;};func (_geeg Error )Error ()string {return "\u006ds\u0063\u0066\u0062\u003a\u0020"+_geeg ._gcbc +"\u003b\u0020"+_e .FormatInt (_geeg ._bdfe ,10); -};func (_cde Error )Typ ()int {return _cde ._bfba };func (_ad *Reader )setDirEntries ()error {_ce :=20;if _ad ._dgc ._fef > 0{_ce =int (_ad ._dgc ._fef );};_fga :=make ([]*File ,0,_ce );_fd :=make (map[uint32 ]bool );_df :=int (_ad ._fac /_afc );_eff :=_ad ._dgc ._eca ; -for _eff !=_bbf {_bg ,_ggf :=_ad .readAt (_gag (_ad ._fac ,_eff ),int (_ad ._fac ));if _ggf !=nil {return Error {ErrRead ,"\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020e\u006e\u0074\u0072\u0069\u0065\u0073\u0020r\u0065\u0061\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0028"+_ggf .Error ()+"\u0029",_gag (_ad ._fac ,_eff )}; -};for _ag :=0;_ag < _df ;_ag ++{_efg :=&File {_abd :_ad };_efg .directoryEntryFields =_bb (_bg [_ag *int (_afc ):]);_acf (_ad ._dgc ._dabg ,_efg );_efg ._ade =_efg ._ff ;_fga =append (_fga ,_efg );};_ee ,_ggf :=_ad .findNext (_eff ,false );if _ggf !=nil {return Error {ErrRead ,"d\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u0065\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u0065r\u0072\u006f\u0072\u0020\u0066\u0069\u006e\u0064\u0069\u006eg \u0073\u0065\u0063t\u006fr\u0020\u0028"+_ggf .Error ()+"\u0029",int64 (_ee )}; -};if _ee <=_eff {if _ee ==_eff ||_fd [_ee ]{return Error {ErrRead ,"\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020e\u006e\u0074\u0072\u0069\u0065\u0073\u0020s\u0065\u0063\u0074\u006f\u0072\u0020\u0063\u0079\u0063\u006c\u0065",int64 (_ee )}; -};_fd [_ee ]=true ;};_eff =_ee ;};_ad ._bac =_fga ;return nil ;};func _ecgg (_cgd [][2]int64 )[][2]int64 {_dce :=len (_cgd );for _acd ,_gfa :=0,0;_acd < _dce &&_gfa +1< len (_cgd );_acd ++{if _cgd [_gfa ][0]+_cgd [_gfa ][1]==_cgd [_gfa +1][0]{_cgd [_gfa ][1]=_cgd [_gfa ][1]+_cgd [_gfa +1][1]; -for _dff :=range _cgd [_gfa +1:len (_cgd )-1]{_cgd [_gfa +1+_dff ]=_cgd [_dff +_gfa +2];};_cgd =_cgd [:len (_cgd )-1];}else {_gfa +=1;};};return _cgd ;};func (_fgf *Reader )exportFAT (_bda *_f .Writer ,_cgg []uint32 )error {if _fgf ._dgc ._cbc ==0{return nil ; -};_ebff :=_g .NewBuffer ([]byte {});if _ccc :=_d .Write (_ebff ,_d .LittleEndian ,_ada );_ccc !=nil {return _ccc ;};for _fadc :=0;_fadc < len (_cgg )-1;_fadc ++{for _gcab :=_cgg [_fadc ];_gcab < _cgg [_fadc +1]-1;_gcab ++{if _fedb :=_d .Write (_ebff ,_d .LittleEndian ,_gcab ); -_fedb !=nil {return _fedb ;};};if _fae :=_d .Write (_ebff ,_d .LittleEndian ,_bbf );_fae !=nil {return _fae ;};};_gff :=512;for _ ,_dga :=range _ebff .Bytes (){if _daeg :=_bda .WriteByteAt (_dga ,_gff );_daeg !=nil {return _daeg ;};_gff ++;};return nil ; -};func (_bbfd *Reader )exportHeader (_bcc *_f .Writer )error {if _fcbe :=_d .Write (_bcc ,_d .LittleEndian ,&_bbfd ._dgc ._gegf );_fcbe !=nil {return _fcbe ;};if _ega :=_bcc .Skip (16);_ega !=nil {return _ega ;};if _gcca :=_d .Write (_bcc ,_d .LittleEndian ,&_bbfd ._dgc ._gfae ); -_gcca !=nil {return _gcca ;};if _gdbg :=_d .Write (_bcc ,_d .LittleEndian ,&_bbfd ._dgc ._dabg );_gdbg !=nil {return _gdbg ;};if _fag :=_d .Write (_bcc ,_d .LittleEndian ,uint16 (0xfffe));_fag !=nil {return _fag ;};if _cgcb :=_d .Write (_bcc ,_d .LittleEndian ,&_bbfd ._dgc ._aef ); -_cgcb !=nil {return _cgcb ;};if _dbaa :=_d .Write (_bcc ,_d .LittleEndian ,uint16 (0x0006));_dbaa !=nil {return _dbaa ;};if _gfaf :=_bcc .Skip (6);_gfaf !=nil {return _gfaf ;};if _ddc :=_d .Write (_bcc ,_d .LittleEndian ,&_bbfd ._dgc ._fef );_ddc !=nil {return _ddc ; -};if _cbg :=_d .Write (_bcc ,_d .LittleEndian ,&_bbfd ._dgc ._cbc );_cbg !=nil {return _cbg ;};if _aae :=_d .Write (_bcc ,_d .LittleEndian ,&_bbfd ._dgc ._eca );_aae !=nil {return _aae ;};if _add :=_bcc .Skip (4);_add !=nil {return _add ;};if _bbac :=_d .Write (_bcc ,_d .LittleEndian ,uint32 (0x00001000)); -_bbac !=nil {return _bbac ;};if _facc :=_d .Write (_bcc ,_d .LittleEndian ,&_bbfd ._dgc ._eabc );_facc !=nil {return _facc ;};if _gdgd :=_d .Write (_bcc ,_d .LittleEndian ,&_bbfd ._dgc ._geb );_gdgd !=nil {return _gdgd ;};if _fab :=_d .Write (_bcc ,_d .LittleEndian ,&_bbfd ._dgc ._aefc ); -_fab !=nil {return _fab ;};if _ede :=_d .Write (_bcc ,_d .LittleEndian ,&_bbfd ._dgc ._cda );_ede !=nil {return _ede ;};for _baf :=0;_baf < 109;_baf ++{if _afg :=_d .Write (_bcc ,_d .LittleEndian ,&_bbfd ._dgc ._ffb [_baf ]);_afg !=nil {return _afg ;}; -};return nil ;};func _bba (_agc *directoryEntryFields )(*_g .Buffer ,error ){_bcga :=_g .NewBuffer ([]byte {});for _ ,_cgc :=range _agc ._ac {if _agd :=_d .Write (_bcga ,_d .LittleEndian ,&_cgc );_agd !=nil {return nil ,_agd ;};};if _gge :=_d .Write (_bcga ,_d .LittleEndian ,&_agc ._ge ); -_gge !=nil {return nil ,_gge ;};if _bdc :=_d .Write (_bcga ,_d .LittleEndian ,&_agc ._ec );_bdc !=nil {return nil ,_bdc ;};if _fcc :=_d .Write (_bcga ,_d .LittleEndian ,&_agc ._eae );_fcc !=nil {return nil ,_fcc ;};if _bcbd :=_d .Write (_bcga ,_d .LittleEndian ,&_agc ._cfd ); -_bcbd !=nil {return nil ,_bcbd ;};if _acc :=_d .Write (_bcga ,_d .LittleEndian ,&_agc ._cc );_acc !=nil {return nil ,_acc ;};if _egb :=_d .Write (_bcga ,_d .LittleEndian ,&_agc ._gdc );_egb !=nil {return nil ,_egb ;};if _gee :=_d .Write (_bcga ,_d .LittleEndian ,&_agc ._fg .DataA ); -_gee !=nil {return nil ,_gee ;};if _abdd :=_d .Write (_bcga ,_d .LittleEndian ,&_agc ._fg .DataB );_abdd !=nil {return nil ,_abdd ;};if _dfd :=_d .Write (_bcga ,_d .LittleEndian ,&_agc ._fg .DataC );_dfd !=nil {return nil ,_dfd ;};if _ ,_eddb :=_bcga .Write (_agc ._fg .DataD [:]); -_eddb !=nil {return nil ,_eddb ;};if _ ,_dfg :=_bcga .Write (_agc ._ae [:]);_dfg !=nil {return nil ,_dfg ;};if _ced :=_d .Write (_bcga ,_d .LittleEndian ,&_agc ._cg .Low );_ced !=nil {return nil ,_ced ;};if _fcdc :=_d .Write (_bcga ,_d .LittleEndian ,&_agc ._cg .High ); -_fcdc !=nil {return nil ,_fcdc ;};if _dabb :=_d .Write (_bcga ,_d .LittleEndian ,&_agc ._efe .Low );_dabb !=nil {return nil ,_dabb ;};if _bbca :=_d .Write (_bcga ,_d .LittleEndian ,&_agc ._efe .High );_bbca !=nil {return nil ,_bbca ;};if _fbc :=_d .Write (_bcga ,_d .LittleEndian ,&_agc ._ff ); -_fbc !=nil {return nil ,_fbc ;};if _ ,_eebg :=_bcga .Write (_agc ._ed [:]);_eebg !=nil {return nil ,_eebg ;};return _bcga ,nil ;};const (_gg uint8 =0x0;_fb uint8 =0x1;_cf uint8 =0x2;_eb uint8 =0x5;);func (_aeg *Reader )Modified ()_bce .Time {return _aeg .File [0].Modified ()}; -type slicer interface{Slice (_cdd int64 ,_gdca int )([]byte ,error );};func (_fbag *Reader )GetEntry (entryName string )(*File ,error ){for _ccg ,_ccba :=_fbag .Next ();_ccba ==nil ;_ccg ,_ccba =_fbag .Next (){if _ccg .Name ==entryName {return _ccg ,nil ; -};};return nil ,Error {ErrTraverse ,"\u004e\u006f\u0020\u0065\u006e\u0074\u0072\u0079\u0020\u0066o\u0075\u006e\u0064\u0020\u0066\u006f\u0072 \u0067\u0069\u0076\u0065\u006e\u0020\u006e\u0061\u006d\u0065\u002e",0};};func (_gda fileInfo )Mode ()_c .FileMode {return _gda .File .mode ()}; -func (_bga *Reader )getOffset (_dfda uint32 ,_fde bool )(int64 ,error ){if _fde {_eebc :=_bga ._fac /64;_beg :=int (_dfda /_eebc );if _beg >=len (_bga ._dgc ._eaef ){return 0,Error {ErrRead ,"\u006di\u006e\u0069s\u0065\u0063\u0074o\u0072\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0069\u0073\u0020\u006f\u0075t\u0073\u0069\u0064\u0065\u0020\u006d\u0069\u006e\u0069\u0073\u0065c\u0074\u006f\u0072\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_beg )}; -};_bfab :=_dfda %_eebc ;return int64 ((_bga ._dgc ._eaef [_beg ]+1)*_bga ._fac +_bfab *64),nil ;};return _gag (_bga ._fac ,_dfda ),nil ;};const _fbfd int =8+16+10+6+12+8+16+109*4;func (_fcbb *Reader )setHeader ()error {_aced ,_deg :=_fcbb .readAt (0,_fbfd ); -if _deg !=nil {return _deg ;};_fcbb ._dgc =&header {headerFields :_cgdb (_aced )};if _fcbb ._dgc ._gegf !=_aca {return Error {ErrFormat ,"\u0062\u0061\u0064\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065",int64 (_fcbb ._dgc ._gegf )};};if _fcbb ._dgc ._aef ==0x0009||_fcbb ._dgc ._aef ==0x000c{_fcbb ._fac =uint32 (1<<_fcbb ._dgc ._aef ); -}else {return Error {ErrFormat ,"\u0069\u006c\u006c\u0065ga\u006c\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0073\u0069\u007a\u0065",int64 (_fcbb ._dgc ._aef )};};if _fcbb ._dgc ._cda > 0{_cee :=(_fcbb ._fac /4)-1;if int (_fcbb ._dgc ._cda *_cee +109)< 0{return Error {ErrFormat ,"\u0044I\u0046A\u0054\u0020\u0069\u006e\u0074 \u006f\u0076e\u0072\u0066\u006c\u006f\u0077",int64 (_fcbb ._dgc ._cda )}; -};if _fcbb ._dgc ._cda *_cee +109> _fcbb ._dgc ._cbc +_cee {return Error {ErrFormat ,"\u006e\u0075\u006d\u0020\u0044\u0049\u0046\u0041\u0054\u0073 \u0065\u0078\u0063\u0065\u0065\u0064\u0073 \u0046\u0041\u0054\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0073",int64 (_fcbb ._dgc ._cda )}; -};};if _fcbb ._dgc ._geb > 0{if int (_fcbb ._fac /4*_fcbb ._dgc ._geb )< 0{return Error {ErrFormat ,"m\u0069\u006e\u0069\u0020FA\u0054 \u0069\u006e\u0074\u0020\u006fv\u0065\u0072\u0066\u006c\u006f\u0077",int64 (_fcbb ._dgc ._geb )};};if _fcbb ._dgc ._geb > _fcbb ._dgc ._cbc *(_fcbb ._fac /_ffe ){return Error {ErrFormat ,"\u006e\u0075\u006d\u0020\u006d\u0069n\u0069\u0020\u0046\u0041\u0054\u0073\u0020\u0065\u0078\u0063\u0065\u0065\u0064s\u0020\u0046\u0041\u0054\u0020\u0073\u0065c\u0074\u006f\u0072\u0073",int64 (_fcbb ._dgc ._cbc )}; -};};return nil ;};func (_de *Reader )GetHeader ()*header {return _de ._dgc };const (_cef uint32 =0xFFFFFFFA;_adee uint32 =0xFFFFFFFC;_ada uint32 =0xFFFFFFFD;_bbf uint32 =0xFFFFFFFE;_bbe uint32 =0xFFFFFFFF;_dddg byte =0xFF;_egc uint32 =0xFFFFFFFA;_bcff uint32 =0xFFFFFFFF; -);func (_bgf fileInfo )Name ()string {return _bgf .File .Name };func _acf (_ecb uint16 ,_eeg *File ){_fe (_eeg );if _eeg ._ec !=_cf {return ;};if _ecb > 3{_eeg .Size =int64 (_d .LittleEndian .Uint64 (_eeg ._ed [:]));}else {_eeg .Size =int64 (_d .LittleEndian .Uint32 (_eeg ._ed [:4])); -};};type File struct{Name string ;Initial uint16 ;Path []string ;Size int64 ;_ggdd int64 ;_ade uint32 ;_fgc int64 ;*directoryEntryFields ;_abd *Reader ;};func (_afcf *Reader )exportMiniStream ()(*_f .Writer ,*_f .Writer ,error ){_cbfe ,_cec :=_f .NewWriter (),_f .NewWriter (); -_bfef :=uint32 (0);for _ ,_dcg :=range _afcf .File {if _dcg .Size ==0{continue ;};_dcg .reset ();_dcg ._ff =_bfef ;_gcaa :=int (_dcg .Size )/int (_ffe );if int (_dcg .Size )%int (_ffe )!=0{_gcaa ++;};for _dfa :=1;_dfa < _gcaa ;_dfa ++{_bfef ++;if _eegd :=_d .Write (_cbfe ,_d .LittleEndian ,_bfef ); -_eegd !=nil {return nil ,nil ,_eegd ;};};if _ggc :=_d .Write (_cbfe ,_d .LittleEndian ,_bbf );_ggc !=nil {return nil ,nil ,_ggc ;};_bfef ++;if _ ,_dac :=_bfg .Copy (_cec ,_dcg );_dac !=nil {return nil ,nil ,_dac ;};if _dcab :=_cec .AlignLength (64);_dcab !=nil {return nil ,nil ,_dcab ; -};};if _ffg :=_cbfe .FillWithByte (int (_afcf ._fac )-_cbfe .Len (),_dddg );_ffg !=nil {return nil ,nil ,_ffg ;};if _egad :=_cec .AlignLength (int (_afcf ._fac ));_egad !=nil {return nil ,nil ,_egad ;};return _cbfe ,_cec ,nil ;};func (_ggb *Reader )setDifats ()error {_ggb ._dgc ._ebf =_ggb ._dgc ._ffb [:]; -if _ggb ._dgc ._cda ==0{return nil ;};_ceg :=(_ggb ._fac /4)-1;_dfb :=make ([]uint32 ,109,_ggb ._dgc ._cda *_ceg +109);copy (_dfb ,_ggb ._dgc ._ebf );_ggb ._dgc ._ebf =_dfb ;_beb :=_ggb ._dgc ._aefc ;for _bfd :=0;_bfd < int (_ggb ._dgc ._cda );_bfd ++{_afdc ,_dcd :=_ggb .readAt (_gag (_ggb ._fac ,_beb ),int (_ggb ._fac )); -if _dcd !=nil {return Error {ErrFormat ,"e\u0072r\u006f\u0072\u0020\u0073\u0065\u0074\u0074\u0069n\u0067\u0020\u0044\u0049FA\u0054\u0028"+_dcd .Error ()+"\u0029",int64 (_beb )};};for _bfea :=0;_bfea < int (_ceg );_bfea ++{_ggb ._dgc ._ebf =append (_ggb ._dgc ._ebf ,_d .LittleEndian .Uint32 (_afdc [_bfea *4:_bfea *4+4])); -};_beb =_d .LittleEndian .Uint32 (_afdc [len (_afdc )-4:]);};return nil ;};func (_gdb *File )reset (){_gdb ._ggdd =0;_gdb ._fgc =0;_gdb ._ade =_gdb ._ff };func (_aee *Reader )traverse ()error {_aee .File =make ([]*File ,0,len (_aee ._bac ));var (_ggd func (int ,[]string ); -_bd error ;_gc int ;);_ggd =func (_ab int ,_gcc []string ){_gc ++;if _gc > len (_aee ._bac ){_bd =Error {ErrTraverse ,"\u0074\u0072\u0061\u0076\u0065\u0072\u0073\u0061\u006c\u0020\u0063o\u0075\u006e\u0074\u0065\u0072\u0020\u006f\u0076\u0065\u0072f\u006c\u006f\u0077",int64 (_ab )}; -return ;};if _ab < 0||_ab >=len (_aee ._bac ){_bd =Error {ErrTraverse ,"\u0069\u006c\u006ceg\u0061\u006c\u0020\u0074\u0072\u0061\u0076\u0065\u0072\u0073\u0061\u006c\u0020\u0069\u006e\u0064\u0065\u0078",int64 (_ab )};return ;};_bae :=_aee ._bac [_ab ];if _bae ._cfd !=_bcff {_ggd (int (_bae ._cfd ),_gcc ); -};_aee .File =append (_aee .File ,_bae );_bae .Path =_gcc ;if _bae ._gdc !=_bcff {if _ab > 0{_ggd (int (_bae ._gdc ),append (_gcc ,_bae .Name ));}else {_ggd (int (_bae ._gdc ),_gcc );};};if _bae ._cc !=_bcff {_ggd (int (_bae ._cc ),_gcc );};return ;};_ggd (0,[]string {}); -return _bd ;};func (_ggdf *Reader )Export ()([]byte ,error ){_fadd :=_f .NewWriter ();if _ebaf :=_ggdf .exportHeader (_fadd );_ebaf !=nil {return nil ,_ebaf ;};if _aecd :=_fadd .FillWithByte (512,_dddg );_aecd !=nil {return nil ,_aecd ;};_adeea :=[]uint32 {}; -if _fcda :=_ggdf .exportDifats (_fadd );_fcda !=nil {return nil ,_fcda ;};_gfd ,_bebc ,_cdbb :=_ggdf .exportMiniStream ();if _cdbb !=nil {return nil ,_cdbb ;};_adeea =append (_adeea ,uint32 (_fadd .Len ())/_ggdf ._fac );if _fed :=_ggdf .exportDirEntries (_fadd ); -_fed !=nil {return nil ,_fed ;};_adeea =append (_adeea ,uint32 (_fadd .Len ())/_ggdf ._fac );if _ ,_aff :=_gfd .WriteTo (_fadd );_aff !=nil {return nil ,_aff ;};_adeea =append (_adeea ,uint32 (_fadd .Len ())/_ggdf ._fac );if _ ,_bebf :=_bebc .WriteTo (_fadd ); -_bebf !=nil {return nil ,_bebf ;};_adeea =append (_adeea ,uint32 (_fadd .Len ())/_ggdf ._fac );if _aaff :=_ggdf .exportFAT (_fadd ,_adeea );_aaff !=nil {return nil ,_aaff ;};return _fadd .Bytes (),nil ;};func (_bcf *File )FileInfo ()_c .FileInfo {return fileInfo {_bcf }}; -func (_dag *File )ReadAt (p []byte ,off int64 )(_cbd int ,_cdc error ){_ead ,_fcb ,_bcg :=_dag ._ggdd ,_dag ._fgc ,_dag ._ade ;_ ,_cdc =_dag .Seek (off ,0);if _cdc ==nil {_cbd ,_cdc =_dag .Read (p );};_dag ._ggdd ,_dag ._fgc ,_dag ._ade =_ead ,_fcb ,_bcg ; -return _cbd ,_cdc ;};func (_eed *Reader )Read (b []byte )(_dfe int ,_egf error ){if _eed ._efa >=len (_eed .File ){return 0,_bfg .EOF ;};return _eed .File [_eed ._efa ].Read (b );}; \ No newline at end of file +package mscfb ;import (_d "bytes";_fe "encoding/binary";_fd "fmt";_feg "github.com/richardlehane/msoleps/types";_cf "github.com/unidoc/unioffice/internal/mscfb/rw";_ee "io";_cb "os";_e "strconv";_c "time";_f "unicode";_g "unicode/utf16";);const (ErrFormat =iota ; +ErrRead ;ErrSeek ;ErrWrite ;ErrTraverse ;);func (_eb fileInfo )Sys ()interface{}{return nil };func (_bgd fileInfo )Mode ()_cb .FileMode {return _bgd .File .mode ()};const (_bac uint64 =0xE11AB1A1E011CFD0;_ddg uint32 =64;_gfd int64 =4096;_deb uint32 =128; +);func (_fg *File )mode ()_cb .FileMode {if _fg ._fa !=_ca {return _cb .ModeDir |0777;};return 0666;};func (_bagf Error )Typ ()int {return _bagf ._cgc };func _befd (_fegf []byte )*headerFields {_bfa :=&headerFields {};_bfa ._ade =_fe .LittleEndian .Uint64 (_fegf [:8]); +_bfa ._efge =_fe .LittleEndian .Uint16 (_fegf [24:26]);_bfa ._gcg =_fe .LittleEndian .Uint16 (_fegf [26:28]);_bfa ._bca =_fe .LittleEndian .Uint16 (_fegf [30:32]);_bfa ._gda =_fe .LittleEndian .Uint32 (_fegf [40:44]);_bfa ._ace =_fe .LittleEndian .Uint32 (_fegf [44:48]); +_bfa ._ffc =_fe .LittleEndian .Uint32 (_fegf [48:52]);_bfa ._gca =_fe .LittleEndian .Uint32 (_fegf [60:64]);_bfa ._bfb =_fe .LittleEndian .Uint32 (_fegf [64:68]);_bfa ._dgg =_fe .LittleEndian .Uint32 (_fegf [68:72]);_bfa ._abg =_fe .LittleEndian .Uint32 (_fegf [72:76]); +var _cdf int ;for _gafe :=76;_gafe < 512;_gafe =_gafe +4{_bfa ._ceg [_cdf ]=_fe .LittleEndian .Uint32 (_fegf [_gafe :_gafe +4]);_cdf ++;};return _bfa ;};func (_ebbf *Reader )findNext (_abb uint32 ,_ddd bool )(uint32 ,error ){_gbede :=_ebbf ._afeg /4;_afg :=int (_abb /_gbede ); +var _adec uint32 ;if _ddd {if _afg < 0||_afg >=len (_ebbf ._caf ._fec ){return 0,Error {ErrRead ,"\u006d\u0069\u006e\u0069\u0073e\u0063\u0074\u006f\u0072\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0069\u0073 \u006f\u0075\u0074\u0073\u0069\u0064\u0065\u0020\u006d\u0069\u006e\u0069\u0046\u0041\u0054\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_afg )}; +};_adec =_ebbf ._caf ._fec [_afg ];}else {if _afg < 0||_afg >=len (_ebbf ._caf ._bag ){return 0,Error {ErrRead ,"\u0046\u0041\u0054\u0020\u0069\u006e\u0064\u0065\u0078\u0020\u0069\u0073\u0020\u006f\u0075t\u0073i\u0064\u0065\u0020\u0044\u0049\u0046\u0041\u0054\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_afg )}; +};_adec =_ebbf ._caf ._bag [_afg ];};_efad :=_abb %_gbede ;_ced :=_ebb (_ebbf ._afeg ,_adec )+int64 (_efad *4);_debc ,_fca :=_ebbf .readAt (_ced ,4);if _fca !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_fca .Error ()+"\u0029",_ced }; +};_dcc :=_fe .LittleEndian .Uint32 (_debc );return _dcc ,nil ;};const (_gb uint8 =0x0;_ef uint8 =0x1;);func (_gfde *Reader )setDifats ()error {_gfde ._caf ._bag =_gfde ._caf ._ceg [:];if _gfde ._caf ._abg ==0{return nil ;};_bdc :=(_gfde ._afeg /4)-1;_bdd :=make ([]uint32 ,109,_gfde ._caf ._abg *_bdc +109); +copy (_bdd ,_gfde ._caf ._bag );_gfde ._caf ._bag =_bdd ;_agg :=_gfde ._caf ._dgg ;for _cadb :=0;_cadb < int (_gfde ._caf ._abg );_cadb ++{_dge ,_ccda :=_gfde .readAt (_ebb (_gfde ._afeg ,_agg ),int (_gfde ._afeg ));if _ccda !=nil {return Error {ErrFormat ,"e\u0072r\u006f\u0072\u0020\u0073\u0065\u0074\u0074\u0069n\u0067\u0020\u0044\u0049FA\u0054\u0028"+_ccda .Error ()+"\u0029",int64 (_agg )}; +};for _faa :=0;_faa < int (_bdc );_faa ++{_gfde ._caf ._bag =append (_gfde ._caf ._bag ,_fe .LittleEndian .Uint32 (_dge [_faa *4:_faa *4+4]));};_agg =_fe .LittleEndian .Uint32 (_dge [len (_dge )-4:]);};return nil ;};func (_bfe *File )Read (b []byte )(int ,error ){if _bfe .Size < 1||_bfe ._dgd >=_bfe .Size {return 0,_ee .EOF ; +};_cbba :=len (b );if int64 (_cbba )> _bfe .Size -_bfe ._dgd {_cbba =int (_bfe .Size -_bfe ._dgd );};_bgf ,_eef :=_bfe .stream (_cbba );if _eef !=nil {return 0,_eef ;};var _efg ,_ffg int ;for _ ,_aef :=range _bgf {_fac :=_efg +int (_aef [1]);if _fac < _efg ||_fac > _cbba {return 0,Error {ErrRead ,"\u0062a\u0064 \u0072\u0065\u0061\u0064\u0020\u006c\u0065\u006e\u0067\u0074\u0068",int64 (_fac )}; +};_bb ,_bgc :=_bfe ._dgb ._efdd .ReadAt (b [_efg :_fac ],_aef [0]);_ffg =_ffg +_bb ;if _bgc !=nil {_bfe ._dgd +=int64 (_ffg );return _ffg ,Error {ErrRead ,"\u0075n\u0064\u0065\u0072\u006c\u0079\u0069\u006e\u0067\u0020\u0072\u0065a\u0064\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0020\u0028"+_bgc .Error ()+"\u0029",int64 (_efg )}; +};_efg =_fac ;};_bfe ._dgd +=int64 (_ffg );if _ffg !=_cbba {_eef =Error {ErrRead ,"\u0062\u0079\u0074e\u0073\u0020\u0072\u0065\u0061\u0064\u0020\u0064\u006f\u0020\u006e\u006f\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020r\u0065\u0061\u0064\u0020\u0073\u0069\u007a\u0065",int64 (_ffg )}; +}else if _ffg < len (b ){_eef =_ee .EOF ;};return _ffg ,_eef ;};func (_dd *File )changeSize (_dcg int64 )error {if _dcg ==_dd .Size {return nil ;};var _eac *File ;for _ ,_gbe :=range _dd ._dgb ._dbba {if _gbe .Name ==_dd .Name {_eac =_gbe ;break ;};};if _eac ==nil {return _fd .Errorf ("\u004e\u006f\u0020\u0064\u0069\u0072e\u0063\u0074\u006f\u0072\u0079\u0020\u0065\u006e\u0074\u0072\u0079\u0020\u0066o\u0072\u0020\u0061\u0020\u0066\u0069\u006ce\u003a\u0020\u0025\u0073",_dd .Name ); +};_fbfb :=_d .NewBuffer ([]byte {});if _gbf :=_fe .Write (_fbfb ,_fe .LittleEndian ,_dcg );_gbf !=nil {return _gbf ;};for _cee ,_aad :=range _fbfb .Bytes (){_eac ._gc [_cee ]=_aad ;};var _dgdb int64 ;var _bef bool ;if _dd .Size < _gfd {_bef =true ;_dgdb =int64 (_ddg ); +}else {_dgdb =int64 (_dd ._dgb ._afeg );};_fege :=int ((_dd .Size -1)/_dgdb )+1;_fbc :=int ((_dcg -1)/_dgdb )+1;if _fege < _fbc {_db ,_cbc :=_dd .findLast (_bef );if _cbc !=nil {return _cbc ;};_gaee ,_cbc :=_dd ._dgb .findNextFreeSector (_bef );if _cbc !=nil {return _cbc ; +};for _abf :=_fbc -_fege ;_abf > 0;_abf --{if _bgff :=_dd ._dgb .saveToFatLocs (_db ,_gaee ,_bef );_bgff !=nil {return _bgff ;};if _abf > 1{_db =_gaee ;_gaee ++;}else if _bfeg :=_dd ._dgb .saveToFatLocs (_gaee ,_gggd ,_bef );_bfeg !=nil {return _bfeg ; +};};}else if _fege > _fbc {_dbg :=_dd ._fb ;var _cce error ;for _gcc :=0;_gcc < _fbc -1;_gcc ++{_dbg ,_cce =_dd ._dgb .findNext (_dbg ,_bef );if _cce !=nil {return _cce ;};};if _bfc :=_dd ._dgb .saveToFatLocs (_dbg ,_gggd ,_bef );_bfc !=nil {return _bfc ; +};};_dd .Size =_dcg ;return nil ;};func (_fdg fileInfo )ModTime ()_c .Time {return _fdg .Modified ()};func (_ge *Reader )setDirEntries ()error {_bd :=20;if _ge ._caf ._gda > 0{_bd =int (_ge ._caf ._gda );};_gf :=make ([]*File ,0,_bd );_cgf :=make (map[uint32 ]bool ); +_gfb :=int (_ge ._afeg /_deb );_be :=_ge ._caf ._ffc ;for _be !=_gggd {_gfba ,_caa :=_ge .readAt (_ebb (_ge ._afeg ,_be ),int (_ge ._afeg ));if _caa !=nil {return Error {ErrRead ,"\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020e\u006e\u0074\u0072\u0069\u0065\u0073\u0020r\u0065\u0061\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0028"+_caa .Error ()+"\u0029",_ebb (_ge ._afeg ,_be )}; +};for _gab :=0;_gab < _gfb ;_gab ++{_eeg :=&File {_dgb :_ge };_eeg .directoryEntryFields =_cad (_gfba [_gab *int (_deb ):]);_gae (_ge ._caf ._gcg ,_eeg );_eeg ._ffb =_eeg ._fb ;_gf =append (_gf ,_eeg );};_bf ,_caa :=_ge .findNext (_be ,false );if _caa !=nil {return Error {ErrRead ,"d\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020\u0065\u006e\u0074\u0072\u0069\u0065\u0073\u0020\u0065r\u0072\u006f\u0072\u0020\u0066\u0069\u006e\u0064\u0069\u006eg \u0073\u0065\u0063t\u006fr\u0020\u0028"+_caa .Error ()+"\u0029",int64 (_bf )}; +};if _bf <=_be {if _bf ==_be ||_cgf [_bf ]{return Error {ErrRead ,"\u0064\u0069\u0072\u0065\u0063\u0074\u006f\u0072\u0079\u0020e\u006e\u0074\u0072\u0069\u0065\u0073\u0020s\u0065\u0063\u0074\u006f\u0072\u0020\u0063\u0079\u0063\u006c\u0065",int64 (_bf )}; +};_cgf [_bf ]=true ;};_be =_bf ;};_ge ._dbba =_gf ;return nil ;};func (_dff *File )reset (){_dff ._dgd =0;_dff ._cbb =0;_dff ._ffb =_dff ._fb };func (_fegea *Reader )exportDirEntries (_fddb *_cf .Writer )error {if int64 (_fddb .Len ())!=_ebb (_fegea ._afeg ,_fegea ._caf ._ffc ){return Error {ErrWrite ,_fd .Sprintf ("I\u006e\u0063\u006f\u0072\u0072\u0065c\u0074\u0020\u0077\u0072\u0069\u0074\u0065\u0072\u0020l\u0065\u006e\u0067t\u0068:\u0020\u0025\u0076",_fddb .Len ()),0}; +};for _ ,_aba :=range _fegea ._dbba {_de ,_bgag :=_efd (_aba .directoryEntryFields );if _bgag !=nil {return _bgag ;};if _ ,_dbb :=_ee .Copy (_fddb ,_de );_dbb !=nil {return _dbb ;};};return nil ;};func (_fdf fileInfo )Size ()int64 {if _fdf ._fa !=_ca {return 0; +};return _fdf .File .Size ;};func (_cca *File )Write (b []byte )(int ,error ){if _cca .Size < 1||_cca ._dgd >=_cca .Size {return 0,_ee .EOF ;};if _gff :=_cca .ensureWriterAt ();_gff !=nil {return 0,_gff ;};_gfg :=len (b );if int64 (_gfg )> _cca .Size -_cca ._dgd {_gfg =int (_cca .Size -_cca ._dgd ); +};_eab ,_df :=_cca .stream (_gfg );if _df !=nil {return 0,_df ;};var _cfa ,_egc int ;for _ ,_ad :=range _eab {_cae :=_cfa +int (_ad [1]);if _cae < _cfa ||_cae > _gfg {return 0,Error {ErrWrite ,"\u0062\u0061d\u0020\u0077\u0072i\u0074\u0065\u0020\u006c\u0065\u006e\u0067\u0074\u0068",int64 (_cae )}; +};_beb ,_agf :=_cca ._dgb ._gga .WriteAt (b [_cfa :_cae ],_ad [0]);_egc =_egc +_beb ;if _agf !=nil {_cca ._dgd +=int64 (_egc );return _egc ,Error {ErrWrite ,"\u0075n\u0064\u0065\u0072\u006c\u0079\u0069\u006e\u0067\u0020\u0077\u0072i\u0074\u0065\u0072\u0020\u0066\u0061\u0069\u006c\u0020\u0028"+_agf .Error ()+"\u0029",int64 (_cfa )}; +};_cfa =_cae ;};_cca ._dgd +=int64 (_egc );if _egc !=_gfg {_df =Error {ErrWrite ,"\u0062\u0079t\u0065\u0073\u0020\u0077\u0072\u0069\u0074\u0074\u0065\u006e\u0020\u0064\u006f\u0020\u006e\u006f\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0077\u0072\u0069\u0074\u0065\u0020\u0073\u0069\u007a\u0065",int64 (_egc )}; +}else if _egc < len (b ){_df =_ee .EOF ;};return _egc ,_df ;};func _gg (_dag *File ){if _dag ._aa < 4||_dag ._aa > 64{return ;};_fc :=int (_dag ._aa /2-1);_dag .Initial =_dag ._ea [0];var _eaa int ;if !_f .IsPrint (rune (_dag .Initial )){_eaa =1;};_dag .Name =string (_g .Decode (_dag ._ea [_eaa :_fc ])); +};func (_geb *File )ID ()string {return _geb ._egg .String ()};func (_aaf *File )ReadAt (p []byte ,off int64 )(_daf int ,_agb error ){_adf ,_dafa ,_bc :=_aaf ._dgd ,_aaf ._cbb ,_aaf ._ffb ;_ ,_agb =_aaf .Seek (off ,0);if _agb ==nil {_daf ,_agb =_aaf .Read (p ); +};_aaf ._dgd ,_aaf ._cbb ,_aaf ._ffb =_adf ,_dafa ,_bc ;return _daf ,_agb ;};type header struct{*headerFields ;_bag []uint32 ;_fec []uint32 ;_cgb []uint32 ;};func (_efed *Reader )Export ()([]byte ,error ){_deea :=_cf .NewWriter ();if _gabc :=_efed .exportHeader (_deea ); +_gabc !=nil {return nil ,_gabc ;};if _fff :=_deea .FillWithByte (512,_bcf );_fff !=nil {return nil ,_fff ;};_eacc :=[]uint32 {};if _eff :=_efed .exportDifats (_deea );_eff !=nil {return nil ,_eff ;};_acbc ,_efb ,_cff :=_efed .exportMiniStream ();if _cff !=nil {return nil ,_cff ; +};_eacc =append (_eacc ,uint32 (_deea .Len ())/_efed ._afeg );if _fedg :=_efed .exportDirEntries (_deea );_fedg !=nil {return nil ,_fedg ;};_eacc =append (_eacc ,uint32 (_deea .Len ())/_efed ._afeg );if _ ,_ggfg :=_acbc .WriteTo (_deea );_ggfg !=nil {return nil ,_ggfg ; +};_eacc =append (_eacc ,uint32 (_deea .Len ())/_efed ._afeg );if _ ,_cfef :=_efb .WriteTo (_deea );_cfef !=nil {return nil ,_cfef ;};_eacc =append (_eacc ,uint32 (_deea .Len ())/_efed ._afeg );if _agfc :=_efed .exportFAT (_deea ,_eacc );_agfc !=nil {return nil ,_agfc ; +};return _deea .Bytes (),nil ;};func (_cdd *File )FileInfo ()_cb .FileInfo {return fileInfo {_cdd }};func (_ffd *File )seek (_agfa int64 )error {var _dcb bool ;var _acd int64 ;if _ffd .Size < _gfd {_dcb =true ;_acd =64;}else {_acd =int64 (_ffd ._dgb ._afeg ); +};var _ecbc int64 ;var _gaf error ;if _ffd ._cbb > 0{if _acd -_ffd ._cbb <=_agfa {_ffd ._ffb ,_gaf =_ffd ._dgb .findNext (_ffd ._ffb ,_dcb );if _gaf !=nil {return _gaf ;};_ecbc +=_acd -_ffd ._cbb ;_ffd ._cbb =0;if _ecbc ==_agfa {return nil ;};}else {_ffd ._cbb +=_agfa ; +return nil ;};if _ffd ._ffb ==_gggd {return Error {ErrRead ,"\u0075\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0065\u0061\u0072\u006c\u0079\u0020\u0065\u006e\u0064\u0020\u006f\u0066\u0020\u0063ha\u0069\u006e",int64 (_ffd ._ffb )};};};for {if _agfa -_ecbc < _acd {_ffd ._cbb =_agfa -_ecbc ; +return nil ;}else {_ecbc +=_acd ;_ffd ._ffb ,_gaf =_ffd ._dgb .findNext (_ffd ._ffb ,_dcb );if _gaf !=nil {return _gaf ;};if _ecbc ==_agfa {return nil ;};};};};func (_ceb *Reader )Next ()(*File ,error ){_ceb ._dec ++;if _ceb ._dec >=len (_ceb .File ){return nil ,_ee .EOF ; +};return _ceb .File [_ceb ._dec ],nil ;};func _efd (_fccf *directoryEntryFields )(*_d .Buffer ,error ){_add :=_d .NewBuffer ([]byte {});for _ ,_gbed :=range _fccf ._ea {if _baf :=_fe .Write (_add ,_fe .LittleEndian ,&_gbed );_baf !=nil {return nil ,_baf ; +};};if _acb :=_fe .Write (_add ,_fe .LittleEndian ,&_fccf ._aa );_acb !=nil {return nil ,_acb ;};if _cda :=_fe .Write (_add ,_fe .LittleEndian ,&_fccf ._fa );_cda !=nil {return nil ,_cda ;};if _ege :=_fe .Write (_add ,_fe .LittleEndian ,&_fccf ._ac );_ege !=nil {return nil ,_ege ; +};if _eabf :=_fe .Write (_add ,_fe .LittleEndian ,&_fccf ._cg );_eabf !=nil {return nil ,_eabf ;};if _gge :=_fe .Write (_add ,_fe .LittleEndian ,&_fccf ._eg );_gge !=nil {return nil ,_gge ;};if _acdb :=_fe .Write (_add ,_fe .LittleEndian ,&_fccf ._ga ); +_acdb !=nil {return nil ,_acdb ;};if _fdd :=_fe .Write (_add ,_fe .LittleEndian ,&_fccf ._egg .DataA );_fdd !=nil {return nil ,_fdd ;};if _bba :=_fe .Write (_add ,_fe .LittleEndian ,&_fccf ._egg .DataB );_bba !=nil {return nil ,_bba ;};if _bbb :=_fe .Write (_add ,_fe .LittleEndian ,&_fccf ._egg .DataC ); +_bbb !=nil {return nil ,_bbb ;};if _ ,_bge :=_add .Write (_fccf ._egg .DataD [:]);_bge !=nil {return nil ,_bge ;};if _ ,_abcd :=_add .Write (_fccf ._da [:]);_abcd !=nil {return nil ,_abcd ;};if _gcd :=_fe .Write (_add ,_fe .LittleEndian ,&_fccf ._gd .Low ); +_gcd !=nil {return nil ,_gcd ;};if _afad :=_fe .Write (_add ,_fe .LittleEndian ,&_fccf ._gd .High );_afad !=nil {return nil ,_afad ;};if _bga :=_fe .Write (_add ,_fe .LittleEndian ,&_fccf ._cac .Low );_bga !=nil {return nil ,_bga ;};if _afc :=_fe .Write (_add ,_fe .LittleEndian ,&_fccf ._cac .High ); +_afc !=nil {return nil ,_afc ;};if _fef :=_fe .Write (_add ,_fe .LittleEndian ,&_fccf ._fb );_fef !=nil {return nil ,_fef ;};if _ ,_eggg :=_add .Write (_fccf ._gc [:]);_eggg !=nil {return nil ,_eggg ;};return _add ,nil ;};func (_bgfb *File )SetEntryContent (b []byte )error {if _eea :=_bgfb .ensureWriterAt (); +_eea !=nil {return _eea ;};_bgfb .reset ();if _abc :=_bgfb .changeSize (int64 (len (b )));_abc !=nil {return _abc ;};_ ,_afd :=_bgfb .Write (b );return _afd ;};type Error struct{_cgc int ;_gbedf string ;_bafg int64 ;};func (_efe *Reader )setHeader ()error {_gffg ,_dfe :=_efe .readAt (0,_bfd ); +if _dfe !=nil {return _dfe ;};_efe ._caf =&header {headerFields :_befd (_gffg )};if _efe ._caf ._ade !=_bac {return Error {ErrFormat ,"\u0062\u0061\u0064\u0020\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065",int64 (_efe ._caf ._ade )};};if _efe ._caf ._bca ==0x0009||_efe ._caf ._bca ==0x000c{_efe ._afeg =uint32 (1<<_efe ._caf ._bca ); +}else {return Error {ErrFormat ,"\u0069\u006c\u006c\u0065ga\u006c\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0073\u0069\u007a\u0065",int64 (_efe ._caf ._bca )};};if _efe ._caf ._abg > 0{_gegb :=(_efe ._afeg /4)-1;if int (_efe ._caf ._abg *_gegb +109)< 0{return Error {ErrFormat ,"\u0044I\u0046A\u0054\u0020\u0069\u006e\u0074 \u006f\u0076e\u0072\u0066\u006c\u006f\u0077",int64 (_efe ._caf ._abg )}; +};if _efe ._caf ._abg *_gegb +109> _efe ._caf ._ace +_gegb {return Error {ErrFormat ,"\u006e\u0075\u006d\u0020\u0044\u0049\u0046\u0041\u0054\u0073 \u0065\u0078\u0063\u0065\u0065\u0064\u0073 \u0046\u0041\u0054\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0073",int64 (_efe ._caf ._abg )}; +};};if _efe ._caf ._bfb > 0{if int (_efe ._afeg /4*_efe ._caf ._bfb )< 0{return Error {ErrFormat ,"m\u0069\u006e\u0069\u0020FA\u0054 \u0069\u006e\u0074\u0020\u006fv\u0065\u0072\u0066\u006c\u006f\u0077",int64 (_efe ._caf ._bfb )};};if _efe ._caf ._bfb > _efe ._caf ._ace *(_efe ._afeg /_ddg ){return Error {ErrFormat ,"\u006e\u0075\u006d\u0020\u006d\u0069n\u0069\u0020\u0046\u0041\u0054\u0073\u0020\u0065\u0078\u0063\u0065\u0065\u0064s\u0020\u0046\u0041\u0054\u0020\u0073\u0065c\u0074\u006f\u0072\u0073",int64 (_efe ._caf ._ace )}; +};};return nil ;};func _gae (_ecb uint16 ,_bec *File ){_gg (_bec );if _bec ._fa !=_ca {return ;};if _ecb > 3{_bec .Size =int64 (_fe .LittleEndian .Uint64 (_bec ._gc [:]));}else {_bec .Size =int64 (_fe .LittleEndian .Uint32 (_bec ._gc [:4]));};};func (_cgfa *File )Created ()_c .Time {return _cgfa ._gd .Time ()}; +func (_efada *Reader )Modified ()_c .Time {return _efada .File [0].Modified ()};func _geg (_fga [][2]int64 )[][2]int64 {_dab :=len (_fga );for _bee ,_aea :=0,0;_bee < _dab &&_aea +1< len (_fga );_bee ++{if _fga [_aea ][0]+_fga [_aea ][1]==_fga [_aea +1][0]{_fga [_aea ][1]=_fga [_aea ][1]+_fga [_aea +1][1]; +for _fgc :=range _fga [_aea +1:len (_fga )-1]{_fga [_aea +1+_fgc ]=_fga [_fgc +_aea +2];};_fga =_fga [:len (_fga )-1];}else {_aea +=1;};};return _fga ;};type headerFields struct{_ade uint64 ;_ [16]byte ;_efge uint16 ;_gcg uint16 ;_ [2]byte ;_bca uint16 ; +_ [2]byte ;_ [6]byte ;_gda uint32 ;_ace uint32 ;_ffc uint32 ;_ [4]byte ;_ [4]byte ;_gca uint32 ;_bfb uint32 ;_dgg uint32 ;_abg uint32 ;_ceg [109]uint32 ;};func (_fcd *Reader )exportHeader (_cbg *_cf .Writer )error {if _ccbg :=_fe .Write (_cbg ,_fe .LittleEndian ,&_fcd ._caf ._ade ); +_ccbg !=nil {return _ccbg ;};if _cfc :=_cbg .Skip (16);_cfc !=nil {return _cfc ;};if _eeaa :=_fe .Write (_cbg ,_fe .LittleEndian ,&_fcd ._caf ._efge );_eeaa !=nil {return _eeaa ;};if _cbe :=_fe .Write (_cbg ,_fe .LittleEndian ,&_fcd ._caf ._gcg );_cbe !=nil {return _cbe ; +};if _deca :=_fe .Write (_cbg ,_fe .LittleEndian ,uint16 (0xfffe));_deca !=nil {return _deca ;};if _bed :=_fe .Write (_cbg ,_fe .LittleEndian ,&_fcd ._caf ._bca );_bed !=nil {return _bed ;};if _bebb :=_fe .Write (_cbg ,_fe .LittleEndian ,uint16 (0x0006)); +_bebb !=nil {return _bebb ;};if _abea :=_cbg .Skip (6);_abea !=nil {return _abea ;};if _gafd :=_fe .Write (_cbg ,_fe .LittleEndian ,&_fcd ._caf ._gda );_gafd !=nil {return _gafd ;};if _dcbb :=_fe .Write (_cbg ,_fe .LittleEndian ,&_fcd ._caf ._ace );_dcbb !=nil {return _dcbb ; +};if _faccd :=_fe .Write (_cbg ,_fe .LittleEndian ,&_fcd ._caf ._ffc );_faccd !=nil {return _faccd ;};if _cedc :=_cbg .Skip (4);_cedc !=nil {return _cedc ;};if _eacd :=_fe .Write (_cbg ,_fe .LittleEndian ,uint32 (0x00001000));_eacd !=nil {return _eacd ; +};if _gcac :=_fe .Write (_cbg ,_fe .LittleEndian ,&_fcd ._caf ._gca );_gcac !=nil {return _gcac ;};if _ebdg :=_fe .Write (_cbg ,_fe .LittleEndian ,&_fcd ._caf ._bfb );_ebdg !=nil {return _ebdg ;};if _bebf :=_fe .Write (_cbg ,_fe .LittleEndian ,&_fcd ._caf ._dgg ); +_bebf !=nil {return _bebf ;};if _fea :=_fe .Write (_cbg ,_fe .LittleEndian ,&_fcd ._caf ._abg );_fea !=nil {return _fea ;};for _dddc :=0;_dddc < 109;_dddc ++{if _eefc :=_fe .Write (_cbg ,_fe .LittleEndian ,&_fcd ._caf ._ceg [_dddc ]);_eefc !=nil {return _eefc ; +};};return nil ;};const (_dce uint32 =0xFFFFFFFA;_edf uint32 =0xFFFFFFFC;_ggfd uint32 =0xFFFFFFFD;_gggd uint32 =0xFFFFFFFE;_bgg uint32 =0xFFFFFFFF;_bcf byte =0xFF;_bcdd uint32 =0xFFFFFFFA;_fae uint32 =0xFFFFFFFF;);func (_afe *Reader )GetHeader ()*header {return _afe ._caf }; +const _bfd int =8+16+10+6+12+8+16+109*4;func (_dee *Reader )Read (b []byte )(_ccb int ,_fcbf error ){if _dee ._dec >=len (_dee .File ){return 0,_ee .EOF ;};return _dee .File [_dee ._dec ].Read (b );};type fileInfo struct{*File };func (_bcbc *Reader )setMiniStream ()error {if _bcbc ._dbba [0]._fb ==_gggd ||_bcbc ._caf ._gca ==_gggd ||_bcbc ._caf ._bfb ==0{return nil ; +};_bdcc :=int (_bcbc ._caf ._bfb );_bcbc ._caf ._fec =make ([]uint32 ,_bdcc );_bcbc ._caf ._fec [0]=_bcbc ._caf ._gca ;for _gcaf :=1;_gcaf < _bdcc ;_gcaf ++{_befg ,_aeb :=_bcbc .findNext (_bcbc ._caf ._fec [_gcaf -1],false );if _aeb !=nil {return Error {ErrFormat ,"s\u0065\u0074\u0074\u0069ng\u0020m\u0069\u006e\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u0028"+_aeb .Error ()+"\u0029",int64 (_bcbc ._caf ._fec [_gcaf -1])}; +};_bcbc ._caf ._fec [_gcaf ]=_befg ;};_bdcc =int (_bcbc ._afeg /4*_bcbc ._caf ._bfb );_bcbc ._caf ._cgb =make ([]uint32 ,0,_bdcc );_eggeb :=_bcbc ._dbba [0]._fb ;var _bfdf error ;for _eggeb !=_gggd {_bcbc ._caf ._cgb =append (_bcbc ._caf ._cgb ,_eggeb ); +_eggeb ,_bfdf =_bcbc .findNext (_eggeb ,false );if _bfdf !=nil {return Error {ErrFormat ,"s\u0065\u0074\u0074\u0069ng\u0020m\u0069\u006e\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u0028"+_bfdf .Error ()+"\u0029",int64 (_eggeb )};};};return nil ;}; +type directoryEntryFields struct{_ea [32]uint16 ;_aa uint16 ;_fa uint8 ;_ac uint8 ;_cg uint32 ;_eg uint32 ;_ga uint32 ;_egg _feg .Guid ;_da [4]byte ;_gd _feg .FileTime ;_cac _feg .FileTime ;_fb uint32 ;_gc [8]byte ;};func (_efa *File )Modified ()_c .Time {return _efa ._cac .Time ()}; +const _dca int =64+4*4+16+4+8*2+4+8;func (_ce fileInfo )IsDir ()bool {return _ce .mode ().IsDir ()};func (_ff *Reader )traverse ()error {_ff .File =make ([]*File ,0,len (_ff ._dbba ));var (_cd func (int ,[]string );_dg error ;_bg int ;);_cd =func (_gfa int ,_cc []string ){_bg ++; +if _bg > len (_ff ._dbba ){_dg =Error {ErrTraverse ,"\u0074\u0072\u0061\u0076\u0065\u0072\u0073\u0061\u006c\u0020\u0063o\u0075\u006e\u0074\u0065\u0072\u0020\u006f\u0076\u0065\u0072f\u006c\u006f\u0077",int64 (_gfa )};return ;};if _gfa < 0||_gfa >=len (_ff ._dbba ){_dg =Error {ErrTraverse ,"\u0069\u006c\u006ceg\u0061\u006c\u0020\u0074\u0072\u0061\u0076\u0065\u0072\u0073\u0061\u006c\u0020\u0069\u006e\u0064\u0065\u0078",int64 (_gfa )}; +return ;};_ab :=_ff ._dbba [_gfa ];if _ab ._cg !=_fae {_cd (int (_ab ._cg ),_cc );};_ff .File =append (_ff .File ,_ab );_ab .Path =_cc ;if _ab ._ga !=_fae {if _gfa > 0{_cd (int (_ab ._ga ),append (_cc ,_ab .Name ));}else {_cd (int (_ab ._ga ),_cc );};}; +if _ab ._eg !=_fae {_cd (int (_ab ._eg ),_cc );};return ;};_cd (0,[]string {});return _dg ;};func (_cbd *Reader )exportDifats (_fda *_cf .Writer )error {if _cbd ._caf ._abg ==0{return nil ;};return nil ;};type slicer interface{Slice (_cgfb int64 ,_eca int )([]byte ,error ); +};func (_edg Error )Error ()string {return "\u006ds\u0063\u0066\u0062\u003a\u0020"+_edg ._gbedf +"\u003b\u0020"+_e .FormatInt (_edg ._bafg ,10);};func (_baca *Reader )findNextFreeSector (_ggea bool )(uint32 ,error ){_bebc :=_baca .findFatLocsOffset (_ggea ); +_beg :=uint32 (0);_ggd :=_baca ._afeg /4;for {_cfe ,_cge :=_baca .readAt (_bebc ,4);if _cge !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_cge .Error ()+"\u0029",_bebc }; +};_fcfe :=_fe .LittleEndian .Uint32 (_cfe );if _fcfe ==_bgg {break ;};if _beg >=_ggd {return 0,Error {ErrRead ,"\u0065\u006e\u0064\u0020of\u0020\u006d\u0069\u006e\u0069\u0046\u0061\u0074\u0020\u0072\u0065\u0061\u0063\u0068e\u0064",_bebc };};_beg ++;_bebc +=4; +};return _beg ,nil ;};func (_fcf *File )ensureWriterAt ()error {if _fcf ._dgb ._gga ==nil {_becc ,_afa :=_fcf ._dgb ._efdd .(_ee .WriterAt );if !_afa {return Error {ErrWrite ,"\u006d\u0073\u0063\u0066\u0062\u002e\u004ee\u0077\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u0067\u0069\u0076\u0065n\u0020R\u0065\u0061\u0064\u0065\u0072\u0041t\u0020\u0063\u006f\u006e\u0076\u0065\u0072t\u0069\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0061\u0020\u0069\u006f\u002e\u0057\u0072\u0069\u0074\u0065\u0072\u0041\u0074\u0020\u0069n\u0020\u006f\u0072\u0064\u0065\u0072\u0020\u0074\u006f\u0020\u0077\u0072\u0069t\u0065",0}; +};_fcf ._dgb ._gga =_becc ;};return nil ;};func (_bcg *Reader )findFatLocsOffset (_efgb bool )int64 {var _ebd uint32 ;if _efgb {_ebd =_bcg ._caf ._fec [0];}else {_ebd =_bcg ._caf ._bag [0];};return _ebb (_bcg ._afeg ,_ebd );};func _ebb (_caec ,_ggc uint32 )int64 {return int64 ((_ggc +1)*_caec )}; +func (_ecg *Reader )Created ()_c .Time {return _ecg .File [0].Created ()};func New (ra _ee .ReaderAt )(*Reader ,error ){_ebbb :=&Reader {_efdd :ra };if _ ,_aafb :=ra .(slicer );_aafb {_ebbb ._acf =true ;}else {_ebbb ._efae =make ([]byte ,_bfd );};if _fcce :=_ebbb .setHeader (); +_fcce !=nil {return nil ,_fcce ;};if !_ebbb ._acf &&int (_ebbb ._afeg )> len (_ebbb ._efae ){_ebbb ._efae =make ([]byte ,_ebbb ._afeg );};if _ccg :=_ebbb .setDifats ();_ccg !=nil {return nil ,_ccg ;};if _bcac :=_ebbb .setDirEntries ();_bcac !=nil {return nil ,_bcac ; +};if _dbc :=_ebbb .setMiniStream ();_dbc !=nil {return nil ,_dbc ;};if _fedd :=_ebbb .traverse ();_fedd !=nil {return nil ,_fedd ;};return _ebbb ,nil ;};func (_agbg *Reader )Debug ()map[string ][]uint32 {_bcbf :=map[string ][]uint32 {"s\u0065\u0063\u0074\u006f\u0072\u0020\u0073\u0069\u007a\u0065":[]uint32 {_agbg ._afeg },"\u006d\u0069\u006e\u0069\u0020\u0066\u0061\u0074\u0020\u006c\u006f\u0063\u0073":_agbg ._caf ._fec ,"\u006d\u0069n\u0069\u0020\u0073t\u0072\u0065\u0061\u006d\u0020\u006c\u006f\u0063\u0073":_agbg ._caf ._cgb ,"\u0064\u0069r\u0065\u0063\u0074o\u0072\u0079\u0020\u0073\u0065\u0063\u0074\u006f\u0072":[]uint32 {_agbg ._caf ._ffc },"\u006d\u0069\u006e\u0069 s\u0074\u0072\u0065\u0061\u006d\u0020\u0073\u0074\u0061\u0072\u0074\u002f\u0073\u0069z\u0065":[]uint32 {_agbg .File [0]._fb ,_fe .LittleEndian .Uint32 (_agbg .File [0]._gc [:])}}; +for _bgbc ,_cde :=_agbg .Next ();_cde ==nil ;_bgbc ,_cde =_agbg .Next (){_bcbf [_bgbc .Name +" \u0073\u0074\u0061\u0072\u0074\u002f\u0073\u0069\u007a\u0065"]=[]uint32 {_bgbc ._fb ,_fe .LittleEndian .Uint32 (_bgbc ._gc [:])};};return _bcbf ;};func (_fed *File )findLast (_fdc bool )(uint32 ,error ){_gaeec :=_fed ._fb ; +for {_dac ,_fgd :=_fed ._dgb .findNext (_gaeec ,_fdc );if _fgd !=nil {return 0,Error {ErrRead ,"\u0062\u0061\u0064\u0020\u0072\u0065\u0061\u0064\u0020\u0066i\u006e\u0064\u0069\u006e\u0067\u0020\u006ee\u0078\u0074\u0020\u0073\u0065\u0063\u0074\u006f\u0072\u0020\u0028"+_fgd .Error ()+"\u0029",0}; +};if _dac ==_gggd {break ;};_gaeec =_dac ;};return _gaeec ,nil ;};func (_bgcc *File )Seek (offset int64 ,whence int )(int64 ,error ){var _ece int64 ;switch whence {default:return 0,Error {ErrSeek ,"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0077h\u0065\u006e\u0063\u0065",int64 (whence )}; +case 0:_ece =offset ;case 1:_ece =_bgcc ._dgd +offset ;case 2:_ece =_bgcc .Size -offset ;};switch {case _ece < 0:return _bgcc ._dgd ,Error {ErrSeek ,"\u0063\u0061\u006e'\u0074\u0020\u0073\u0065e\u006b\u0020\u0062\u0065\u0066\u006f\u0072e\u0020\u0073\u0074\u0061\u0072\u0074\u0020\u006f\u0066\u0020\u0046\u0069\u006c\u0065",_ece }; +case _ece >=_bgcc .Size :return _bgcc ._dgd ,Error {ErrSeek ,"c\u0061\u006e\u0027\u0074\u0020\u0073e\u0065\u006b\u0020\u0070\u0061\u0073\u0074\u0020\u0046i\u006c\u0065\u0020l\u0065n\u0067\u0074\u0068",_ece };case _ece ==_bgcc ._dgd :return _ece ,nil ;case _ece > _bgcc ._dgd :_fbb :=_bgcc ._dgd ; +_bgcc ._dgd =_ece ;return _bgcc ._dgd ,_bgcc .seek (_ece -_fbb );};if _bgcc ._cbb >=_bgcc ._dgd -_ece {_bgcc ._cbb =_bgcc ._cbb -(_bgcc ._dgd -_ece );_bgcc ._dgd =_ece ;return _bgcc ._dgd ,nil ;};_bgcc ._cbb =0;_bgcc ._ffb =_bgcc ._fb ;_bgcc ._dgd =_ece ; +return _bgcc ._dgd ,_bgcc .seek (_ece );};func (_fbf fileInfo )Name ()string {return _fbf .File .Name };func (_bgfg *File )stream (_bbe int )([][2]int64 ,error ){var _cgff bool ;var _efc int ;var _ggf int64 ;if _bgfg .Size < _gfd {_cgff =true ;_efc =_bbe /int (_ddg )+2; +_ggf =int64 (_ddg );}else {_efc =_bbe /int (_bgfg ._dgb ._afeg )+2;_ggf =int64 (_bgfg ._dgb ._afeg );};_ba :=make ([][2]int64 ,0,_efc );var _ggge ,_bgb int ;if _bgfg ._cbb > 0{_dafaf ,_ffe :=_bgfg ._dgb .getOffset (_bgfg ._ffb ,_cgff );if _ffe !=nil {return nil ,_ffe ; +};if _ggf -_bgfg ._cbb >=int64 (_bbe ){_ba =append (_ba ,[2]int64 {_dafaf +_bgfg ._cbb ,int64 (_bbe )});}else {_ba =append (_ba ,[2]int64 {_dafaf +_bgfg ._cbb ,_ggf -_bgfg ._cbb });};if _ggf -_bgfg ._cbb <=int64 (_bbe ){_bgfg ._ffb ,_ffe =_bgfg ._dgb .findNext (_bgfg ._ffb ,_cgff ); +if _ffe !=nil {return nil ,_ffe ;};_bgb +=int (_ggf -_bgfg ._cbb );_bgfg ._cbb =0;}else {_bgfg ._cbb +=int64 (_bbe );};if _ba [0][1]==int64 (_bbe ){return _ba ,nil ;};if _bgfg ._ffb ==_gggd {return nil ,Error {ErrRead ,"\u0075\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0065\u0061\u0072\u006c\u0079\u0020\u0065\u006e\u0064\u0020\u006f\u0066\u0020\u0063ha\u0069\u006e",int64 (_bgfg ._ffb )}; +};_ggge ++;};for {if _ggge >=cap (_ba ){return nil ,Error {ErrRead ,"\u0069\u006e\u0064\u0065x\u0020\u006f\u0076\u0065\u0072\u0072\u0075\u006e\u0073\u0020s\u0065c\u0074\u006f\u0072\u0020\u006c\u0065\u006eg\u0074\u0068",int64 (_ggge )};};_fegd ,_cdc :=_bgfg ._dgb .getOffset (_bgfg ._ffb ,_cgff ); +if _cdc !=nil {return nil ,_cdc ;};if _bbe -_bgb < int (_ggf ){_ba =append (_ba ,[2]int64 {_fegd ,int64 (_bbe -_bgb )});_bgfg ._cbb =int64 (_bbe -_bgb );return _geg (_ba ),nil ;}else {_ba =append (_ba ,[2]int64 {_fegd ,_ggf });_bgb +=int (_ggf );_bgfg ._ffb ,_cdc =_bgfg ._dgb .findNext (_bgfg ._ffb ,_cgff ); +if _cdc !=nil {return nil ,_cdc ;};if _bgb ==_bbe {return _geg (_ba ),nil ;};};_ggge ++;};};func (_abe *Reader )ID ()string {return _abe .File [0].ID ()};func (_gfgg *Reader )GetEntry (entryName string )(*File ,error ){for _dcce ,_fbg :=_gfgg .Next (); +_fbg ==nil ;_dcce ,_fbg =_gfgg .Next (){if _dcce .Name ==entryName {return _dcce ,nil ;};};return nil ,Error {ErrTraverse ,"\u004e\u006f\u0020\u0065\u006e\u0074\u0072\u0079\u0020\u0066o\u0075\u006e\u0064\u0020\u0066\u006f\u0072 \u0067\u0069\u0076\u0065\u006e\u0020\u006e\u0061\u006d\u0065\u002e",0}; +};func (_bffd *Reader )saveToFatLocs (_faebf uint32 ,_gcdd interface{},_cbec bool )error {_bcc :=_d .NewBuffer ([]byte {});if _gffb :=_fe .Write (_bcc ,_fe .LittleEndian ,_gcdd );_gffb !=nil {return _gffb ;};_agad :=_bffd .findFatLocsOffset (_cbec )+int64 (_faebf *4); +_ ,_bdec :=_bffd ._gga .WriteAt (_bcc .Bytes (),_agad );return _bdec ;};const (_dc uint8 =0x0;_af uint8 =0x1;_ca uint8 =0x2;_b uint8 =0x5;);func (_ccgc *Reader )exportMiniStream ()(*_cf .Writer ,*_cf .Writer ,error ){_bfaa ,_gbee :=_cf .NewWriter (),_cf .NewWriter (); +_egd :=uint32 (0);for _ ,_ffec :=range _ccgc .File {if _ffec .Size ==0{continue ;};_ffec .reset ();_ffec ._fb =_egd ;_bff :=int (_ffec .Size )/int (_ddg );if int (_ffec .Size )%int (_ddg )!=0{_bff ++;};for _dggd :=1;_dggd < _bff ;_dggd ++{_egd ++;if _aee :=_fe .Write (_bfaa ,_fe .LittleEndian ,_egd ); +_aee !=nil {return nil ,nil ,_aee ;};};if _gbg :=_fe .Write (_bfaa ,_fe .LittleEndian ,_gggd );_gbg !=nil {return nil ,nil ,_gbg ;};_egd ++;if _ ,_ccc :=_ee .Copy (_gbee ,_ffec );_ccc !=nil {return nil ,nil ,_ccc ;};if _bagc :=_gbee .AlignLength (64);_bagc !=nil {return nil ,nil ,_bagc ; +};};if _aafc :=_bfaa .FillWithByte (int (_ccgc ._afeg )-_bfaa .Len (),_bcf );_aafc !=nil {return nil ,nil ,_aafc ;};if _dfa :=_gbee .AlignLength (int (_ccgc ._afeg ));_dfa !=nil {return nil ,nil ,_dfa ;};return _bfaa ,_gbee ,nil ;};type File struct{Name string ; +Initial uint16 ;Path []string ;Size int64 ;_dgd int64 ;_ffb uint32 ;_cbb int64 ;*directoryEntryFields ;_dgb *Reader ;};func _cad (_ag []byte )*directoryEntryFields {_ec :=&directoryEntryFields {};for _fad :=range _ec ._ea {_ec ._ea [_fad ]=_fe .LittleEndian .Uint16 (_ag [_fad *2:_fad *2+2]); +};_ec ._aa =_fe .LittleEndian .Uint16 (_ag [64:66]);_ec ._fa =uint8 (_ag [66]);_ec ._ac =uint8 (_ag [67]);_ec ._cg =_fe .LittleEndian .Uint32 (_ag [68:72]);_ec ._eg =_fe .LittleEndian .Uint32 (_ag [72:76]);_ec ._ga =_fe .LittleEndian .Uint32 (_ag [76:80]); +_ec ._egg =_feg .MustGuid (_ag [80:96]);copy (_ec ._da [:],_ag [96:100]);_ec ._gd =_feg .MustFileTime (_ag [100:108]);_ec ._cac =_feg .MustFileTime (_ag [108:116]);_ec ._fb =_fe .LittleEndian .Uint32 (_ag [116:120]);copy (_ec ._gc [:],_ag [120:128]);return _ec ; +};func (_bda *File )WriteAt (p []byte ,off int64 )(_bfed int ,_bcd error ){_gee ,_egge ,_ggg :=_bda ._dgd ,_bda ._cbb ,_bda ._ffb ;_ ,_bcd =_bda .Seek (off ,0);if _bcd ==nil {_bfed ,_bcd =_bda .Write (p );};_bda ._dgd ,_bda ._cbb ,_bda ._ffb =_gee ,_egge ,_ggg ; +return _bfed ,_bcd ;};func (_faeb *Reader )exportFAT (_bafgg *_cf .Writer ,_ada []uint32 )error {if _faeb ._caf ._ace ==0{return nil ;};_efca :=_d .NewBuffer ([]byte {});if _caaf :=_fe .Write (_efca ,_fe .LittleEndian ,_ggfd );_caaf !=nil {return _caaf ; +};for _beeg :=0;_beeg < len (_ada )-1;_beeg ++{for _cadg :=_ada [_beeg ];_cadg < _ada [_beeg +1]-1;_cadg ++{if _fag :=_fe .Write (_efca ,_fe .LittleEndian ,_cadg );_fag !=nil {return _fag ;};};if _adb :=_fe .Write (_efca ,_fe .LittleEndian ,_gggd );_adb !=nil {return _adb ; +};};_gcf :=512;for _ ,_cgd :=range _efca .Bytes (){if _fce :=_bafgg .WriteByteAt (_cgd ,_gcf );_fce !=nil {return _fce ;};_gcf ++;};return nil ;};type Reader struct{_acf bool ;_afeg uint32 ;_efae []byte ;_caf *header ;File []*File ;_dbba []*File ;_dec int ; +_efdd _ee .ReaderAt ;_gga _ee .WriterAt ;};func (_beca *Reader )getOffset (_dagb uint32 ,_aga bool )(int64 ,error ){if _aga {_agc :=_beca ._afeg /64;_ggff :=int (_dagb /_agc );if _ggff >=len (_beca ._caf ._cgb ){return 0,Error {ErrRead ,"\u006di\u006e\u0069s\u0065\u0063\u0074o\u0072\u0020\u006e\u0075\u006d\u0062\u0065r\u0020\u0069\u0073\u0020\u006f\u0075t\u0073\u0069\u0064\u0065\u0020\u006d\u0069\u006e\u0069\u0073\u0065c\u0074\u006f\u0072\u0020\u0072\u0061\u006e\u0067\u0065",int64 (_ggff )}; +};_fefc :=_dagb %_agc ;return int64 ((_beca ._caf ._cgb [_ggff ]+1)*_beca ._afeg +_fefc *64),nil ;};return _ebb (_beca ._afeg ,_dagb ),nil ;};func (_ebe *Reader )readAt (_egee int64 ,_baa int )([]byte ,error ){if _ebe ._acf {_cdcd ,_bde :=_ebe ._efdd .(slicer ).Slice (_egee ,_baa ); +if _bde !=nil {return nil ,Error {ErrRead ,"\u0073\u006c\u0069\u0063er\u0020\u0072\u0065\u0061\u0064\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0028"+_bde .Error ()+"\u0029",_egee };};return _cdcd ,nil ;};if _baa > len (_ebe ._efae ){return nil ,Error {ErrRead ,"\u0072\u0065ad\u0020\u006c\u0065n\u0067\u0074\u0068\u0020gre\u0061te\u0072\u0020\u0074\u0068\u0061\u006e\u0020re\u0061\u0064\u0020\u0062\u0075\u0066\u0066e\u0072",int64 (_baa )}; +};if _ ,_dbe :=_ebe ._efdd .ReadAt (_ebe ._efae [:_baa ],_egee );_dbe !=nil {return nil ,Error {ErrRead ,_dbe .Error (),_egee };};return _ebe ._efae [:_baa ],nil ;}; \ No newline at end of file diff --git a/internal/mscfb/rw/rw.go b/internal/mscfb/rw/rw.go index ec57d52d16..f59ed48115 100644 --- a/internal/mscfb/rw/rw.go +++ b/internal/mscfb/rw/rw.go @@ -9,22 +9,23 @@ // 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 rw ;import (_g "bytes";_fa "encoding/binary";_ga "errors";_c "fmt";_fe "io";_d "io/ioutil";_e "reflect";);type Reader struct{*_g .Reader };func (_ff *Reader )skip (_b int )error {_ ,_eg :=_fe .CopyN (_d .Discard ,_ff ,int64 (_b ));if _eg !=nil {return _eg ; -};return nil ;};func (_gff *Writer )Cap ()int {return cap (_gff ._gc )};func (_de *Writer )WritePropertyNoAlign (a interface{})error {if _bga :=_fa .Write (_de ,_fa .LittleEndian ,a );_bga !=nil {return _bga ;};return nil ;};type Writer struct{_gc []byte ; -_dcf int ;};func (_gga *Writer )WriteTo (wTo _fe .Writer )(_ab int64 ,_gdf error ){if _bbc :=_gga .Len ();_bbc > 0{_ce ,_gac :=wTo .Write (_gga ._gc [_gga ._dcf :]);if _ce > _bbc {return 0,_ga .New ("\u0072\u0077\u002e\u0057\u0072\u0069\u0074\u0065\u0072\u002e\u0057\u0072\u0069\u0074\u0065\u0054\u006f\u003a\u0020\u0069\u006e\u0076\u0061\u006ci\u0064\u0020\u0057\u0072\u0069t\u0065\u0020c\u006f\u0075\u006e\u0074"); -};_gga ._dcf +=_ce ;_ab =int64 (_ce );if _gac !=nil {return _ab ,_gac ;};if _ce !=_bbc {return _ab ,_fe .ErrShortWrite ;};};_gga .reset ();return _ab ,nil ;};func (_cc *Writer )Len ()int {return len (_cc ._gc )-_cc ._dcf };func (_bb *Writer )Write (p []byte )(_ebc int ,_bgb error ){_bba ,_gab :=_bb .tryGrowByReslice (len (p )); -if !_gab {var _cde error ;_bba ,_cde =_bb .grow (len (p ));if _cde !=nil {return 0,_cde ;};};return copy (_bb ._gc [_bba :],p ),nil ;};func (_a *Reader )align (_cg int )error {return _a .skip ((_cg -_a .curPos ()%_cg )%_cg )};func (_abe *Writer )tryGrowByReslice (_dda int )(int ,bool ){if _ac :=len (_abe ._gc ); -_dda <=cap (_abe ._gc )-_ac {_abe ._gc =_abe ._gc [:_ac +_dda ];return _ac ,true ;};return 0,false ;};const _bd =int (^uint (0)>>1);func (_ggb *Writer )curPos ()int {return int (_ggb .Cap ())-_ggb .Len ()};func (_ed *Writer )WriteByteAt (b byte ,off int )error {if off >=len (_ed ._gc ){return _ga .New ("\u004f\u0075\u0074\u0020\u006f\u0066\u0020\u0062\u006f\u0075\u006e\u0064\u0073"); -};_ed ._gc [off ]=b ;return nil ;};func (_ded *Writer )reset (){_ded ._gc =_ded ._gc [:0];_ded ._dcf =0};func (_gb *Writer )align (_ba int )error {return _gb .Skip ((_ba -(_gb .Len ())%_ba )%_ba )};func (_aa *Writer )AlignLength (alignTo int )error {_gfb :=_aa .Len ()%alignTo ; -if _gfb > 0{_ ,_ca :=_aa .Write (make ([]byte ,alignTo -_gfb ));if _ca !=nil {return _ca ;};};return nil ;};func (_cb *Reader )ReadProperty (a interface{})error {_dg :=_e .ValueOf (a );for _dg .Kind ()==_e .Ptr {_dg =_dg .Elem ();};if !_dg .IsValid (){return _c .Errorf ("\u0076a\u006cu\u0065\u0020\u0069\u0073\u0020n\u006f\u0074 \u0076\u0061\u006c\u0069\u0064"); -};if _ae :=_cb .align (int (_dg .Type ().Size ()));_ae !=nil {return _ae ;};if _egg :=_fa .Read (_cb ,_fa .LittleEndian ,a );_egg !=nil {return _egg ;};return nil ;};func NewReader (b []byte )(*Reader ,error ){return &Reader {_g .NewReader (b )},nil }; -func PushLeftUI32 (v uint32 ,flag bool )uint32 {v >>=1;if flag {v |=1<<31;};return v ;};var _caf =_ga .New ("r\u0077.\u0057\u0072\u0069\u0074\u0065\u0072\u003a\u0020t\u006f\u006f\u0020\u006car\u0067\u0065");func NewWriter ()*Writer {return &Writer {_gc :[]byte {}}}; -func (_bg *Reader )ReadStringProperty (n uint32 )(string ,error ){if _egf :=_bg .align (4);_egf !=nil {return "",_egf ;};_ee :=make ([]byte ,n );if _ag :=_fa .Read (_bg ,_fa .LittleEndian ,&_ee );_ag !=nil {return "",_ag ;};return string (_ee ),nil ;}; -const _cga =64;func (_dd *Writer )Skip (n int )error {if n ==0{return nil ;};_ ,_af :=_dd .Write (make ([]byte ,n ));return _af ;};func (_cd *Writer )WriteStringProperty (s string )error {_cd .align (4);_eb :=[]byte (s );if _gd :=_fa .Write (_cd ,_fa .LittleEndian ,&_eb ); -_gd !=nil {return _gd ;};return nil ;};func PopRightUI64 (v uint64 )(bool ,uint64 ){return (v &uint64 (1))==1,v >>1};func PushLeftUI64 (v uint64 ,flag bool )uint64 {v >>=1;if flag {v |=1<<63;};return v ;};func _fab (_bbd int )[]byte {defer func (){if recover ()!=nil {panic (_caf ); -};}();return make ([]byte ,_bbd );};func (_cfd *Writer )WriteProperty (a interface{})error {if _df :=_cfd .align (int (_e .TypeOf (a ).Size ()));_df !=nil {return _df ;};return _cfd .WritePropertyNoAlign (a );};func (_fdf *Writer )grow (_bfe int )(int ,error ){_be :=_fdf .Len (); -if _be ==0&&_fdf ._dcf !=0{_fdf .reset ();};if _def ,_eee :=_fdf .tryGrowByReslice (_bfe );_eee {return _def ,nil ;};if _fdf ._gc ==nil &&_bfe <=_cga {_fdf ._gc =make ([]byte ,_bfe ,_cga );return 0,nil ;};_aae :=cap (_fdf ._gc );if _bfe <=_aae /2-_be {copy (_fdf ._gc ,_fdf ._gc [_fdf ._dcf :]); -}else if _aae > _bd -_aae -_bfe {return 0,_caf ;}else {_ea :=_fab (2*_aae +_bfe );copy (_ea ,_fdf ._gc [_fdf ._dcf :]);_fdf ._gc =_ea ;};_fdf ._dcf =0;_fdf ._gc =_fdf ._gc [:_be +_bfe ];return _be ,nil ;};func (_egc *Writer )FillWithByte (fillSize int ,b byte )error {for _fg :=0; -_fg < fillSize ;_fg ++{if _bfc :=_egc .WritePropertyNoAlign (b );_bfc !=nil {return _bfc ;};};return nil ;};func (_dc *Reader )ReadPairProperty (p interface{})error {if _fb :=_dc .align (4);_fb !=nil {return _fb ;};_cf :=_e .ValueOf (p );for _cf .Kind ()==_e .Ptr {_cf =_cf .Elem (); -};if !_cf .IsValid (){return _c .Errorf ("\u0076a\u006cu\u0065\u0020\u0069\u0073\u0020n\u006f\u0074 \u0076\u0061\u006c\u0069\u0064");};if _bf :=_fa .Read (_dc ,_fa .LittleEndian ,p );_bf !=nil {return _bf ;};return nil ;};func (_bfb *Writer )Bytes ()[]byte {return _bfb ._gc }; -func (_gf *Reader )curPos ()int {return int (_gf .Size ())-_gf .Len ()};func PopRightUI32 (v uint32 )(bool ,uint32 ){return (v &uint32 (1))==1,v >>1}; \ No newline at end of file +package rw ;import (_g "bytes";_c "encoding/binary";_b "errors";_gc "fmt";_e "io";_fe "io/ioutil";_ga "reflect";);func (_cc *Reader )curPos ()int {return int (_cc .Size ())-_cc .Len ()};func (_cde *Writer )Len ()int {return len (_cde ._fb )-_cde ._abc }; +func (_fc *Reader )ReadPairProperty (p interface{})error {if _cf :=_fc .align (4);_cf !=nil {return _cf ;};_aa :=_ga .ValueOf (p );for _aa .Kind ()==_ga .Ptr {_aa =_aa .Elem ();};if !_aa .IsValid (){return _gc .Errorf ("\u0076a\u006cu\u0065\u0020\u0069\u0073\u0020n\u006f\u0074 \u0076\u0061\u006c\u0069\u0064"); +};if _d :=_c .Read (_fc ,_c .LittleEndian ,p );_d !=nil {return _d ;};return nil ;};func (_be *Writer )Write (p []byte )(_gg int ,_agc error ){_fg ,_ac :=_be .tryGrowByReslice (len (p ));if !_ac {var _dc error ;_fg ,_dc =_be .grow (len (p ));if _dc !=nil {return 0,_dc ; +};};return copy (_be ._fb [_fg :],p ),nil ;};func (_ce *Writer )WriteProperty (a interface{})error {if _fac :=_ce .align (int (_ga .TypeOf (a ).Size ()));_fac !=nil {return _fac ;};return _ce .WritePropertyNoAlign (a );};func (_bac *Writer )Skip (n int )error {if n ==0{return nil ; +};_ ,_eaf :=_bac .Write (make ([]byte ,n ));return _eaf ;};func (_a *Reader )align (_ab int )error {return _a .skip ((_ab -_a .curPos ()%_ab )%_ab )};func (_ff *Writer )WriteTo (wTo _e .Writer )(_acg int64 ,_cae error ){if _cfc :=_ff .Len ();_cfc > 0{_abe ,_fd :=wTo .Write (_ff ._fb [_ff ._abc :]); +if _abe > _cfc {return 0,_b .New ("\u0072\u0077\u002e\u0057\u0072\u0069\u0074\u0065\u0072\u002e\u0057\u0072\u0069\u0074\u0065\u0054\u006f\u003a\u0020\u0069\u006e\u0076\u0061\u006ci\u0064\u0020\u0057\u0072\u0069t\u0065\u0020c\u006f\u0075\u006e\u0074");}; +_ff ._abc +=_abe ;_acg =int64 (_abe );if _fd !=nil {return _acg ,_fd ;};if _abe !=_cfc {return _acg ,_e .ErrShortWrite ;};};_ff .reset ();return _acg ,nil ;};const _dg =64;func (_fbb *Writer )Bytes ()[]byte {return _fbb ._fb };func (_ca *Reader )ReadStringProperty (n uint32 )(string ,error ){if _fa :=_ca .align (4); +_fa !=nil {return "",_fa ;};_ag :=make ([]byte ,n );if _ge :=_c .Read (_ca ,_c .LittleEndian ,&_ag );_ge !=nil {return "",_ge ;};return string (_ag ),nil ;};type Reader struct{*_g .Reader };func (_aba *Writer )grow (_bdd int )(int ,error ){_fbbg :=_aba .Len (); +if _fbbg ==0&&_aba ._abc !=0{_aba .reset ();};if _dcc ,_egf :=_aba .tryGrowByReslice (_bdd );_egf {return _dcc ,nil ;};if _aba ._fb ==nil &&_bdd <=_dg {_aba ._fb =make ([]byte ,_bdd ,_dg );return 0,nil ;};_df :=cap (_aba ._fb );if _bdd <=_df /2-_fbbg {copy (_aba ._fb ,_aba ._fb [_aba ._abc :]); +}else if _df > _dbc -_df -_bdd {return 0,_fef ;}else {_baac :=_dge (2*_df +_bdd );copy (_baac ,_aba ._fb [_aba ._abc :]);_aba ._fb =_baac ;};_aba ._abc =0;_aba ._fb =_aba ._fb [:_fbbg +_bdd ];return _fbbg ,nil ;};func _dge (_cad int )[]byte {defer func (){if recover ()!=nil {panic (_fef ); +};}();return make ([]byte ,_cad );};const _dbc =int (^uint (0)>>1);func PushLeftUI64 (v uint64 ,flag bool )uint64 {v >>=1;if flag {v |=1<<63;};return v ;};func (_bb *Writer )reset (){_bb ._fb =_bb ._fb [:0];_bb ._abc =0};func NewWriter ()*Writer {return &Writer {_fb :[]byte {}}}; +var _fef =_b .New ("r\u0077.\u0057\u0072\u0069\u0074\u0065\u0072\u003a\u0020t\u006f\u006f\u0020\u006car\u0067\u0065");func (_aab *Writer )WritePropertyNoAlign (a interface{})error {if _fec :=_c .Write (_aab ,_c .LittleEndian ,a );_fec !=nil {return _fec ; +};return nil ;};func (_eg *Reader )skip (_bc int )error {_ ,_gb :=_e .CopyN (_fe .Discard ,_eg ,int64 (_bc ));if _gb !=nil {return _gb ;};return nil ;};func PopRightUI32 (v uint32 )(bool ,uint32 ){return (v &uint32 (1))==1,v >>1};func PopRightUI64 (v uint64 )(bool ,uint64 ){return (v &uint64 (1))==1,v >>1}; +func (_baag *Writer )tryGrowByReslice (_cbf int )(int ,bool ){if _cgf :=len (_baag ._fb );_cbf <=cap (_baag ._fb )-_cgf {_baag ._fb =_baag ._fb [:_cgf +_cbf ];return _cgf ,true ;};return 0,false ;};func (_ba *Writer )AlignLength (alignTo int )error {_fcd :=_ba .Len ()%alignTo ; +if _fcd > 0{_ ,_bf :=_ba .Write (make ([]byte ,alignTo -_fcd ));if _bf !=nil {return _bf ;};};return nil ;};func (_gec *Writer )FillWithByte (fillSize int ,b byte )error {for _eda :=0;_eda < fillSize ;_eda ++{if _eec :=_gec .WritePropertyNoAlign (b );_eec !=nil {return _eec ; +};};return nil ;};func (_gee *Writer )WriteStringProperty (s string )error {_gee .align (4);_cg :=[]byte (s );if _ee :=_c .Write (_gee ,_c .LittleEndian ,&_cg );_ee !=nil {return _ee ;};return nil ;};func (_ed *Writer )align (_gbf int )error {return _ed .Skip ((_gbf -(_ed .Len ())%_gbf )%_gbf )}; +func (_af *Writer )Cap ()int {return cap (_af ._fb )};func (_db *Writer )curPos ()int {return int (_db .Cap ())-_db .Len ()};func NewReader (b []byte )(*Reader ,error ){return &Reader {_g .NewReader (b )},nil };func PushLeftUI32 (v uint32 ,flag bool )uint32 {v >>=1; +if flag {v |=1<<31;};return v ;};func (_cd *Reader )ReadProperty (a interface{})error {_ea :=_ga .ValueOf (a );for _ea .Kind ()==_ga .Ptr {_ea =_ea .Elem ();};if !_ea .IsValid (){return _gc .Errorf ("\u0076a\u006cu\u0065\u0020\u0069\u0073\u0020n\u006f\u0074 \u0076\u0061\u006c\u0069\u0064"); +};if _abg :=_cd .align (int (_ea .Type ().Size ()));_abg !=nil {return _abg ;};if _bd :=_c .Read (_cd ,_c .LittleEndian ,a );_bd !=nil {return _bd ;};return nil ;};type Writer struct{_fb []byte ;_abc int ;};func (_ad *Writer )WriteByteAt (b byte ,off int )error {if off >=len (_ad ._fb ){return _b .New ("\u004f\u0075\u0074\u0020\u006f\u0066\u0020\u0062\u006f\u0075\u006e\u0064\u0073"); +};_ad ._fb [off ]=b ;return nil ;}; \ No newline at end of file diff --git a/internal/testutils/testutils.go b/internal/testutils/testutils.go index 7c983bc99f..88070a38b2 100644 --- a/internal/testutils/testutils.go +++ b/internal/testutils/testutils.go @@ -9,56 +9,56 @@ // 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 testutils ;import (_ba "crypto/md5";_b "encoding/hex";_e "encoding/json";_gb "errors";_ab "fmt";_dc "github.com/stretchr/testify/require";_cd "golang.org/x/image/font";_bc "golang.org/x/image/font/opentype";_gfc "golang.org/x/image/math/fixed"; -_fbb "image";_f "image/color";_fb "image/draw";_g "image/png";_ee "io";_dg "io/ioutil";_ef "math";_c "os";_ae "os/exec";_db "path/filepath";_eb "strings";_aa "sync";_d "testing";_gf "time";);func (_aae *ReferenceMap )Write (key string ,entry ReferenceEntry ){_aae .Lock (); -defer _aae .Unlock ();if _aae ._gca ==nil {_aae ._gca =map[string ]ReferenceEntry {};};_aae ._gca [key ]=entry ;};func ComparePNGFiles (file1 ,file2 string )(bool ,error ){_bb ,_edcg :=HashFile (file1 );if _edcg !=nil {return false ,_edcg ;};_afdc ,_edcg :=HashFile (file2 ); -if _edcg !=nil {return false ,_edcg ;};if _bb ==_afdc {return true ,nil ;};_fd ,_edcg :=ReadPNG (file1 );if _edcg !=nil {return false ,_edcg ;};_dggb ,_edcg :=ReadPNG (file2 );if _edcg !=nil {return false ,_edcg ;};if _fd .Bounds ()!=_dggb .Bounds (){return false ,nil ; -};return CompareImages (_fd ,_dggb );};var (ErrRenderNotSupported =_gb .New ("\u0072\u0065\u006e\u0064\u0065r\u0069\u006e\u0067\u0020\u0050\u0044\u0046\u0020\u0066\u0069\u006c\u0065\u0073 \u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006f\u006e\u0020\u0074\u0068\u0069\u0073\u0020\u0073\u0079\u0073\u0074\u0065m"); -ErrImageSizeNotMatch =_gb .New ("\u0069\u006d\u0061ge\u0020\u0073\u0069\u007a\u0065\u0073\u0020\u0064\u006f\u006e\u0027\u0074\u0020\u006d\u0061\u0074\u0063\u0068"););func HashFile (file string )(string ,error ){_df ,_gfad :=_c .Open (file );if _gfad !=nil {return "",_gfad ; -};defer _df .Close ();_edc :=_ba .New ();if _ ,_gfad =_ee .Copy (_edc ,_df );_gfad !=nil {return "",_gfad ;};return _b .EncodeToString (_edc .Sum (nil )),nil ;};func (_be *ReferenceMap )UnmarshalJSON (data []byte )error {return _e .Unmarshal (data ,&_be ._gca )}; -func CopyFile (src ,dst string )error {_afb ,_abb :=_c .Open (src );if _abb !=nil {return _abb ;};defer _afb .Close ();_cbd ,_abb :=_c .Create (dst );if _abb !=nil {return _abb ;};defer _cbd .Close ();_ ,_abb =_ee .Copy (_cbd ,_afb );return _abb ;};func RunRenderTest (t *_d .T ,pdfPath ,outputDir ,baselineRenderPath string ,saveBaseline bool ,currentHashMap *ReferenceMap ,refFile *ReferenceFile ){RunRenderOfficeTest (t ,pdfPath ,outputDir ,baselineRenderPath ,saveBaseline ,currentHashMap ,refFile ,"\u002em\u0073\u0077\u006f\u0072\u0064"); -};func (_acg *ReferenceMap )Read (key string )(ReferenceEntry ,bool ){_acg .Lock ();defer _acg .Unlock ();if _acg ._gca ==nil {return ReferenceEntry {},false ;};_ad ,_cg :=_acg ._gca [key ];return _ad ,_cg ;};func ReadFile (dirPath ,testName string ,createEmpty bool )(*ReferenceFile ,error ){if dirPath ==""&&createEmpty {return &ReferenceFile {Map :&ReferenceMap {}},nil ; -};if dirPath ==""{return nil ,_c .ErrNotExist ;};_acf :=_db .Join (dirPath ,testName +"\u005fr\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u002e\u006a\u0073\u006f\u006e");_bde :=&ReferenceFile {_ea :_acf };_aaea ,_de :=_c .Open (_acf );if _gb .Is (_de ,_c .ErrNotExist )&&createEmpty {_bde .Timestamp =_gf .Now ().UTC (); -_bde .Map =&ReferenceMap {};return _bde ,nil ;};if _de !=nil {return nil ,_de ;};defer _aaea .Close ();if _bcb :=_e .NewDecoder (_aaea ).Decode (_bde );_bcb !=nil {if _bcb .Error ()=="i\u006c\u006c\u0065\u0067\u0061\u006c \u0062\u0061\u0073\u0065\u0036\u0034 \u0064\u0061\u0074\u0061\u0020\u0061\u0074 \u0069\u006e\u0070\u0075\u0074\u0020\u0062\u0079\u0074\u0065 \u0030"&&createEmpty {return _bde ,nil ; -};return nil ,_bcb ;};return _bde ,nil ;};type ReferenceEntry struct{Timestamp int64 `json:"timestamp"`;Value string `json:"value"`;ResultSize int64 `json:"resultSize,omitempty"`;DiffPercent float64 `json:"diffPercent,omitempty"`;DiffTotal float64 `json:"diffValue,omitempty"`; -Invalid bool `json:"markedInvalid,omitempty"`;};func _ag (_ccd ,_fceb _fbb .Rectangle )bool {return _ccd .Min .X ==_fceb .Min .X &&_ccd .Min .Y ==_fceb .Min .Y &&_ccd .Max .X ==_fceb .Max .X &&_ccd .Max .Y ==_fceb .Max .Y ;};func (_cfc *ReferenceMap )Keys ()(_bga []string ){_bga =make ([]string ,len (_cfc ._gca )); -var _ed int ;for _bgb :=range _cfc ._gca {_bga [_ed ]=_bgb ;_ed ++;};return _bga ;};func CompareImages (img1 ,img2 _fbb .Image )(bool ,error ){_gg :=img1 .Bounds ();_eeg :=0;for _dgg :=0;_dgg < _gg .Size ().X ;_dgg ++{for _edb :=0;_edb < _gg .Size ().Y ; -_edb ++{_faa ,_dce ,_bgg ,_ :=img1 .At (_dgg ,_edb ).RGBA ();_bag ,_cec ,_afdf ,_ :=img2 .At (_dgg ,_edb ).RGBA ();if _faa !=_bag ||_dce !=_cec ||_bgg !=_afdf {_eeg ++;};};};_ggd :=float64 (_eeg )/float64 (_gg .Dx ()*_gg .Dy ());if _ggd > 0.0001{_ab .Printf ("\u0064\u0069\u0066f \u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0076\u0020\u0028\u0025\u0064\u0029\u000a",_ggd ,_eeg ); -return false ,nil ;};return true ,nil ;};type ReferenceFile struct{Timestamp _gf .Time `json:"timestamp"`;Map *ReferenceMap `json:"map,omitempty"`;_ea string ;};func (_cb *ReferenceFile )Update (currentMap *ReferenceMap )error {if _cb ._ea ==""{return nil ; -};_cdg :=_cb .updateMap (currentMap );if _cdg ==0{return nil ;};_bd ,_bg :=_c .OpenFile (_cb ._ea ,_c .O_CREATE |_c .O_TRUNC |_c .O_WRONLY ,0664);if _bg !=nil {return _bg ;};defer _bd .Close ();_cb .Timestamp =_gf .Now ().UTC ();_eaf :=_e .NewEncoder (_bd ); -_eaf .SetIndent ("","\u0009");return _eaf .Encode (_cb );};func ReadPNG (file string )(_fbb .Image ,error ){_ca ,_ff :=_c .Open (file );if _ff !=nil {return nil ,_ff ;};defer _ca .Close ();return _g .Decode (_ca );};func (_dbgb *ReferenceMap )Copy ()*ReferenceMap {_bgaa :=ReferenceMap {_gca :make (map[string ]ReferenceEntry ,len (_dbgb ._gca ))}; -for _fa ,_gfa :=range _dbgb ._gca {_bgaa ._gca [_fa ]=_gfa ;};return &_bgaa ;};func CombinePNGFiles (file1 ,file2 string )(bool ,error ){_fc ,_dda :=ReadPNG (file1 );if _dda !=nil {return false ,_dda ;};_aea ,_dda :=ReadPNG (file2 );if _dda !=nil {return false ,_dda ; -};_fcf :=_fbb .Point {_fc .Bounds ().Dx (),0};_dfb :=_fbb .Rectangle {_fcf ,_fcf .Add (_aea .Bounds ().Size ())};_dgb :=_fbb .Rectangle {_fbb .Point {0,0},_dfb .Max };_cbde :=_fbb .NewRGBA (_dgb );_fb .Draw (_cbde ,_fc .Bounds (),_fc ,_fbb .Point {0,0},_fb .Src ); -_fb .Draw (_cbde ,_dfb ,_aea ,_fbb .Point {0,0},_fb .Src );_bf :=_db .Dir (file1 );_bfa :=_eb .TrimSuffix (_db .Base (file1 ),_db .Ext (file1 ));_ge ,_dda :=_c .Create (_bf +"\u002f"+_bfa +"\u002d\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0064\u002e\u0070\u006e\u0067"); -if _dda !=nil {return false ,_dda ;};defer _ge .Close ();if _edf :=_g .Encode (_ge ,_cbde );_edf !=nil {return false ,_edf ;};return true ,nil ;};func RenderPDFToPNGs (pdfPath string ,dpi int ,outpathTpl string )error {if dpi <=0{dpi =100;};if _ ,_eaa :=_ae .LookPath ("\u0067\u0073"); -_eaa !=nil {return ErrRenderNotSupported ;};return _ae .Command ("\u0067\u0073","\u002d\u0073\u0044\u0045\u0056\u0049\u0043\u0045\u003d\u0070\u006e\u0067a\u006c\u0070\u0068\u0061","\u002d\u006f",outpathTpl ,_ab .Sprintf ("\u002d\u0072\u0025\u0064",dpi ),pdfPath ).Run (); -};func _ebc (_dgeg ,_bbc _f .Color )bool {_cef ,_fe ,_ddd ,_afbg :=_dgeg .RGBA ();_egf ,_gdf ,_cbf ,_cfg :=_bbc .RGBA ();return _cef ==_egf &&_fe ==_gdf &&_ddd ==_cbf &&_afbg ==_cfg ;};func _gec (_gba *_fbb .RGBA ,_ebcb string ,_aed string ,_baf ,_afbfb int )error {_fde ,_efc :=_dg .ReadFile (_ebcb ); -if _efc !=nil {return _efc ;};_ga ,_efc :=_bc .Parse (_fde );if _efc !=nil {return _efc ;};_ffd ,_efc :=_bc .NewFace (_ga ,&_bc .FaceOptions {Size :18,DPI :72,Hinting :_cd .HintingNone });if _efc !=nil {return _efc ;};_dbd :=&_cd .Drawer {Dst :_gba ,Src :_fbb .NewUniform (_f .RGBA {200,100,0,255}),Face :_ffd ,Dot :_gfc .P (_baf ,_afbfb )}; -_dbd .DrawString (_aed );return nil ;};type ReferenceMap struct{_aa .Mutex ;_gca map[string ]ReferenceEntry ;};func CreatePNGDiff (src ,dst string )(bool ,string ,float64 ,float64 ,error ){_fff ,_gd :=ReadPNG (src );if _gd !=nil {return false ,"",0,0,_gd ; -};_fdg ,_gd :=ReadPNG (dst );if _gd !=nil {return false ,"",0,0,_gd ;};_ffe :=_fff .Bounds ();_afg :=_fdg .Bounds ();if !_ag (_ffe ,_afg ){return false ,"",0,0,ErrImageSizeNotMatch ;};_deb :=_fbb .NewRGBA (_fbb .Rect (0,0,_ffe .Max .X ,_ffe .Max .Y )); -var (_dge float64 ;_eed float64 ;);for _ggb :=_ffe .Min .Y ;_ggb < _ffe .Max .Y ;_ggb ++{for _afbf :=_ffe .Min .X ;_afbf < _ffe .Max .X ;_afbf ++{_bfg ,_gee ,_gfe ,_ddb :=_fdg .At (_afbf ,_ggb ).RGBA ();_deb .Set (_afbf ,_ggb ,_f .RGBA {uint8 (_bfg ),uint8 (_gee ),uint8 (_gfe ),64}); -_gfaa ,_gdc ,_bab ,_dcf :=_fff .At (_afbf ,_ggb ).RGBA ();if !_ebc (_fff .At (_afbf ,_ggb ),_fdg .At (_afbf ,_ggb )){_deb .Set (_afbf ,_ggb ,_f .RGBA {uint8 (_gfaa ),uint8 (_gdc ),uint8 (_bab ),uint8 (_dcf )});_cbg :=float64 (_gfaa )+float64 (_gdc )+float64 (_bab )+float64 (_dcf )-float64 (_bfg )+float64 (_gee )+float64 (_gfe )+float64 (_ddb ); -_bgf :=_ef .Sqrt (_ef .Pow (_cbg /float64 (_ffe .Dx ()*_ffe .Dy ()),2));_eed +=_bgf ;_dge ++;};};};_cgb :=_dge /float64 (_ffe .Dx ()*_ffe .Dy ())*100;_fg :=_db .Dir (src );_bff :=_eb .TrimSuffix (_db .Base (src ),_db .Ext (src ));_fce ,_gd :=_c .Create (_fg +"\u002f"+_bff +"\u002dd\u0069\u0066\u0066\u002e\u0070\u006eg"); -if _gd !=nil {return false ,"",0,0,_gd ;};defer _fce .Close ();_gbf :=_eb .Replace (_fg ,"\u0072\u0065\u006e\u0064\u0065\u0072","\u0066\u006f\u006et\u0073",1)+"\u002f\u0043\u0061l\u0069\u0062\u0072\u0069\u002e\u0074\u0074\u0066";_abf :=_ab .Sprintf ("\u0044\u0069f\u0066\u0065\u0072e\u006e\u0063\u0065\u003a\u0020\u0025\u0066\u0025\u0025",_cgb ); -_gd =_gec (_deb ,_gbf ,_abf ,15,22);if _gd !=nil {return false ,"",0,0,_gd ;};_abf =_ab .Sprintf ("T\u006ft\u0061\u006c\u0020\u0044\u0069\u0066\u0066\u0065r\u0065\u006e\u0063\u0065: \u0025\u0066",_eed );_gd =_gec (_deb ,_gbf ,_abf ,15,44);if _gd !=nil {return false ,"",0,0,_gd ; -};if _eg :=_g .Encode (_fce ,_deb );_eg !=nil {return false ,"",0,0,_eg ;};return true ,_fce .Name (),_cgb ,_eed ,nil ;};func _bbb (_afa *_d .T ,_ecb string )int64 {_eda ,_dgd :=_c .Stat (_ecb );_dc .NoError (_afa ,_dgd );return _eda .Size ();};func (_ac *ReferenceMap )MarshalJSON ()([]byte ,error ){return _e .Marshal (_ac ._gca )}; -func (_cf *ReferenceFile )updateMap (_gc *ReferenceMap )int {var _abg int ;if _cf .Map ._gca ==nil {_cf .Map ._gca =map[string ]ReferenceEntry {};};for _ce ,_abga :=range _gc ._gca {_cc ,_af :=_cf .Map ._gca [_ce ];if !_af {_cf .Map ._gca [_ce ]=_abga ; -_abg ++;continue ;};if string (_cc .Value )!=string (_abga .Value ){_cf .Map ._gca [_ce ]=_abga ;_abg ++;};};for _efd :=range _cf .Map ._gca {if _ ,_fbg :=_gc ._gca [_efd ];!_fbg {delete (_cf .Map ._gca ,_efd );_abg ++;};};return _abg ;};func (_dbg *ReferenceMap )Len ()int {return len (_dbg ._gca )}; -func RunRenderOfficeTest (t *_d .T ,pdfPath ,outputDir ,baselineRenderPath string ,saveBaseline bool ,currentHashMap *ReferenceMap ,refFile *ReferenceFile ,postfix string ){_ega :=_eb .TrimSuffix (_db .Base (pdfPath ),_db .Ext (pdfPath ));t .Run ("\u0072\u0065\u006e\u0064\u0065\u0072",func (_bee *_d .T ){_faf :=_db .Join (outputDir ,_ega ); -_cbgb :=_faf +"\u002d%\u0064\u002e\u0070\u006e\u0067";if _dfe :=RenderPDFToPNGs (pdfPath ,0,_cbgb );_dfe !=nil {_bee .Skip (_dfe );};_ccc :=_ega +postfix ;_bce :=_db .Join (outputDir ,_ccc );_dfbf :=_bce +"\u002d%\u0064\u002e\u0070\u006e\u0067";_gdcb :=false ; -if saveBaseline {_cccc :=_db .Dir (pdfPath );_bda :=_db .Join (_cccc ,_ccc +"\u002e\u0070\u0064\u0066");if _ ,_bgfa :=_c .Stat (_bda );_bgfa ==nil {_bee .Logf ("\u0052e\u006e\u0064\u0065\u0072\u0020\u004d\u0053\u0020\u004f\u0066\u0066i\u0063\u0065\u0020\u0050\u0044\u0046\u003a\u0020\u0025\u0076",_bda ); -if _afc :=RenderPDFToPNGs (_bda ,0,_dfbf );_afc !=nil {_bee .Skip (_afc );};_gdcb =true ;};};for _ccccc :=1;true ;_ccccc ++{_geec :=_ab .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_faf ,_ccccc );_ecd :=_db .Join (baselineRenderPath ,_ab .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_ega ,_ccccc )); -if _ ,_cfcd :=_c .Stat (_geec );_cfcd !=nil {break ;};_bee .Logf ("\u0025\u0073",_ecd );if saveBaseline {_bee .Logf ("\u0043\u006fp\u0079\u0069\u006eg\u0020\u0025\u0073\u0020\u002d\u003e\u0020\u0025\u0073",_geec ,_ecd );_eae :=CopyFile (_geec ,_ecd );if _eae !=nil {_bee .Fatalf ("\u0045\u0052\u0052OR\u0020\u0063\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0025\u0073\u003a\u0020\u0025\u0076",_ecd ,_eae ); -};if _gdcb {_babf :=_ab .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_bce ,_ccccc );_fgg :=_db .Join (baselineRenderPath ,_ab .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_ccc ,_ccccc ));_bee .Logf ("\u0043\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u004d\u0053\u0020\u0057\u006f\u0072\u0064 \u0072e\u0073\u0075\u006c\u0074\u0073\u0020\u0025\u0073\u0020\u002d\u003e\u0020\u0025\u0073",_babf ,_fgg ); -_fcg :=CopyFile (_babf ,_fgg );if _fcg !=nil {_bee .Logf ("\u0045\u0052RO\u0052\u0020\u0063\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0025\u0073\u003a\u0020\u0025\u0076\u002c \u0068\u0061\u0076\u0069n\u0067\u0020\u0064\u0069ff\u0065\u0072e\u006et\u0020\u0070\u0061\u0067\u0065\u0020s\u0069\u007a\u0065 \u0072\u0065s\u0075\u006c\u0074\u0073\u002c\u0020\u0075\u0073\u0065\u0020\u0070\u0072\u0065\u0076i\u006f\u0075\u0073\u0020\u0070\u0061\u0067\u0065",_fgg ,_fcg ); -_babf =_ab .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_bce ,_ccccc -1);_fgg =_db .Join (baselineRenderPath ,_ab .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_ccc ,_ccccc -1));if _bed :=CopyFile (_babf ,_fgg ); -_bed !=nil {_bee .Fatalf ("\u0045\u0052\u0052OR\u0020\u0063\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0025\u0073\u003a\u0020\u0025\u0076",_fgg ,_bed );};};_bee .Logf ("\u0043\u006fm\u0062\u0069\u006e\u0069\u006eg\u0020\u0055\u006e\u0069\u004ff\u0066\u0069\u0063\u0065\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u004d\u0053\u0020\u004f\u0066\u0066\u0069\u0063\u0065\u0020\u0025\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0073",_ecd ,_fgg ); -_caf ,_fcg :=CombinePNGFiles (_ecd ,_fgg );if _c .IsNotExist (_fcg ){_bee .Fatal ("\u0069m\u0061g\u0065\u0020\u0066\u0069\u006ce\u0020\u006di\u0073\u0073\u0069\u006e\u0067");}else if !_caf {_bee .Fatal ("\u0055n\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063\u006f\u006db\u0069\u006e\u0065\u0020\u0069\u006d\u0061\u0067\u0065\u0073"); -};_bee .Logf ("\u0043\u0072\u0065\u0061\u0074\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0064\u0069\u0066f \u0055n\u0069\u004f\u0066\u0066\u0069\u0063\u0065\u0020\u0072\u0065\u0073\u0075l\u0074\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u004d\u0053\u0020\u004f\u0066\u0066\u0069\u0063\u0065 \u0025\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0073",_ecd ,_fgg ); -_caf ,_efdg ,_dfd ,_acb ,_fcg :=CreatePNGDiff (_ecd ,_fgg );if _fcg !=nil &&_fcg !=ErrImageSizeNotMatch {_bee .Fatalf ("\u0045\u0072\u0072\u006fr\u0020\u006f\u006e\u0020\u0063\u0072\u0065\u0061\u0074\u0065 \u0050N\u0047\u0020\u0044\u0069\u0066\u0066\u003a \u0025\u0076",_fcg ); -};if _caf {_bee .Logf ("\u0049\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073\u000a",_efdg );_bee .Logf ("D\u0069\u0066\u0066\u0020Pe\u0072c\u0065\u006e\u0074\u003a\u0020%\u0032\u002e\u0066\u0025\u0025\u000a",_dfd );_bee .Logf ("\u0044i\u0066f\u0020\u0054\u006f\u0074\u0061\u006c\u003a\u0020\u0025\u0066\u000a",_acb ); -_cce :=_db .Base (_efdg );if _eedc ,_eeb :=currentHashMap .Read (_cce );_eeb {if _eedc .DiffPercent < _dfd ||_eedc .DiffTotal < _acb {_bee .Fatalf ("\u004e\u0065\u0077\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u0020\u0068\u0061\u0076\u0069\u006e\u0067 h\u0069g\u0068\u0065\u0072\u0020\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006ec\u0065\u0020\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0066\u0020\u0061\u006e\u0064 \u0074\u006f\u0074\u0061\u006c\u0020\u0025\u0066\u000a",_dfd ,_acb ); -};};_bge ,_gad :=HashFile (_efdg );_dc .NoError (_bee ,_gad );_afbgc :=ReferenceEntry {Timestamp :_gf .Now ().UTC ().Unix (),Value :_bge ,ResultSize :_bbb (_bee ,_efdg ),DiffPercent :_dfd ,DiffTotal :_acb };currentHashMap .Write (_cce ,_afbgc );if _gad =refFile .Update (currentHashMap ); -_gad !=nil {_bee .Logf ("\u0055\u0070\u0064\u0061\u0074\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0020f\u0069\u006c\u0065\u0020\u0066\u0061\u0069\u006c\u0065\u0064\u003a\u0020\u0025\u0076",_gad );};};};continue ;};_bee .Run (_ab .Sprintf ("\u0070\u0061\u0067\u0065\u0025\u0064",_ccccc ),func (_fafe *_d .T ){_fafe .Logf ("\u0043o\u006dp\u0061\u0072\u0069\u006e\u0067 \u0025\u0073 \u0076\u0073\u0020\u0025\u0073",_geec ,_ecd ); -_dea ,_dcg :=ComparePNGFiles (_geec ,_ecd );if _c .IsNotExist (_dcg ){_fafe .Fatal ("\u0069m\u0061g\u0065\u0020\u0066\u0069\u006ce\u0020\u006di\u0073\u0073\u0069\u006e\u0067");}else if !_dea {_fafe .Fatal ("\u0077\u0072\u006f\u006eg \u0070\u0061\u0067\u0065\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0065\u0064"); -};});};});}; \ No newline at end of file +package testutils ;import (_ca "crypto/md5";_be "encoding/hex";_d "encoding/json";_dg "errors";_ea "fmt";_bc "github.com/stretchr/testify/require";_ad "golang.org/x/image/font";_eg "golang.org/x/image/font/opentype";_dcb "golang.org/x/image/math/fixed"; +_e "image";_de "image/color";_cg "image/draw";_ag "image/png";_dc "io";_c "io/ioutil";_a "math";_agb "os";_b "os/exec";_ce "path/filepath";_db "strings";_ba "sync";_gd "testing";_gc "time";);type ReferenceMap struct{_ba .Mutex ;_aga map[string ]ReferenceEntry ; +};func CombinePNGFiles (file1 ,file2 string )(bool ,error ){_cb ,_dd :=ReadPNG (file1 );if _dd !=nil {return false ,_dd ;};_ec ,_dd :=ReadPNG (file2 );if _dd !=nil {return false ,_dd ;};_fgc :=_e .Point {_cb .Bounds ().Dx (),0};_eff :=_e .Rectangle {_fgc ,_fgc .Add (_ec .Bounds ().Size ())}; +_dfg :=_e .Rectangle {_e .Point {0,0},_eff .Max };_baa :=_e .NewRGBA (_dfg );_cg .Draw (_baa ,_cb .Bounds (),_cb ,_e .Point {0,0},_cg .Src );_cg .Draw (_baa ,_eff ,_ec ,_e .Point {0,0},_cg .Src );_cbc :=_ce .Dir (file1 );_ae :=_db .TrimSuffix (_ce .Base (file1 ),_ce .Ext (file1 )); +_fe ,_dd :=_agb .Create (_cbc +"\u002f"+_ae +"\u002d\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0064\u002e\u0070\u006e\u0067");if _dd !=nil {return false ,_dd ;};defer _fe .Close ();if _dba :=_ag .Encode (_fe ,_baa );_dba !=nil {return false ,_dba ;};return true ,nil ; +};type ReferenceFile struct{Timestamp _gc .Time `json:"timestamp"`;Map *ReferenceMap `json:"map,omitempty"`;_gb string ;};func CompareImages (img1 ,img2 _e .Image )(bool ,error ){_gdg :=img1 .Bounds ();_acf :=0;for _adab :=0;_adab < _gdg .Size ().X ;_adab ++{for _ed :=0; +_ed < _gdg .Size ().Y ;_ed ++{_dbe ,_ead ,_fa ,_ :=img1 .At (_adab ,_ed ).RGBA ();_dbb ,_dbc ,_dca ,_ :=img2 .At (_adab ,_ed ).RGBA ();if _dbe !=_dbb ||_ead !=_dbc ||_fa !=_dca {_acf ++;};};};_gfe :=float64 (_acf )/float64 (_gdg .Dx ()*_gdg .Dy ());if _gfe > 0.0001{_ea .Printf ("\u0064\u0069\u0066f \u0066\u0072\u0061\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0076\u0020\u0028\u0025\u0064\u0029\u000a",_gfe ,_acf ); +return false ,nil ;};return true ,nil ;};func _adg (_gba *_gd .T ,_gbf string )int64 {_cgc ,_eca :=_agb .Stat (_gbf );_bc .NoError (_gba ,_eca );return _cgc .Size ();};func (_aad *ReferenceFile )updateMap (_cd *ReferenceMap )int {var _bd int ;if _aad .Map ._aga ==nil {_aad .Map ._aga =map[string ]ReferenceEntry {}; +};for _da ,_bf :=range _cd ._aga {_f ,_gf :=_aad .Map ._aga [_da ];if !_gf {_aad .Map ._aga [_da ]=_bf ;_bd ++;continue ;};if string (_f .Value )!=string (_bf .Value ){_aad .Map ._aga [_da ]=_bf ;_bd ++;};};for _cee :=range _aad .Map ._aga {if _ ,_ge :=_cd ._aga [_cee ]; +!_ge {delete (_aad .Map ._aga ,_cee );_bd ++;};};return _bd ;};func (_ac *ReferenceMap )Write (key string ,entry ReferenceEntry ){_ac .Lock ();defer _ac .Unlock ();if _ac ._aga ==nil {_ac ._aga =map[string ]ReferenceEntry {};};_ac ._aga [key ]=entry ;}; +func CopyFile (src ,dst string )error {_ade ,_ggg :=_agb .Open (src );if _ggg !=nil {return _ggg ;};defer _ade .Close ();_gfc ,_ggg :=_agb .Create (dst );if _ggg !=nil {return _ggg ;};defer _gfc .Close ();_ ,_ggg =_dc .Copy (_gfc ,_ade );return _ggg ;}; +var (ErrRenderNotSupported =_dg .New ("\u0072\u0065\u006e\u0064\u0065r\u0069\u006e\u0067\u0020\u0050\u0044\u0046\u0020\u0066\u0069\u006c\u0065\u0073 \u0069\u0073\u0020\u006e\u006f\u0074\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006f\u006e\u0020\u0074\u0068\u0069\u0073\u0020\u0073\u0079\u0073\u0074\u0065m"); +ErrImageSizeNotMatch =_dg .New ("\u0069\u006d\u0061ge\u0020\u0073\u0069\u007a\u0065\u0073\u0020\u0064\u006f\u006e\u0027\u0074\u0020\u006d\u0061\u0074\u0063\u0068"););func (_bcg *ReferenceMap )Copy ()*ReferenceMap {_ged :=ReferenceMap {_aga :make (map[string ]ReferenceEntry ,len (_bcg ._aga ))}; +for _cac ,_cc :=range _bcg ._aga {_ged ._aga [_cac ]=_cc ;};return &_ged ;};func (_dgb *ReferenceMap )MarshalJSON ()([]byte ,error ){return _d .Marshal (_dgb ._aga )};func (_bb *ReferenceMap )Keys ()(_gg []string ){_gg =make ([]string ,len (_bb ._aga )); +var _df int ;for _dgd :=range _bb ._aga {_gg [_df ]=_dgd ;_df ++;};return _gg ;};func _dfc (_efg *_e .RGBA ,_dag string ,_dfcd string ,_fdd ,_edge int )error {_dgg ,_dbeg :=_c .ReadFile (_dag );if _dbeg !=nil {return _dbeg ;};_dda ,_dbeg :=_eg .Parse (_dgg ); +if _dbeg !=nil {return _dbeg ;};_ggc ,_dbeg :=_eg .NewFace (_dda ,&_eg .FaceOptions {Size :18,DPI :72,Hinting :_ad .HintingNone });if _dbeg !=nil {return _dbeg ;};_deb :=&_ad .Drawer {Dst :_efg ,Src :_e .NewUniform (_de .RGBA {200,100,0,255}),Face :_ggc ,Dot :_dcb .P (_fdd ,_edge )}; +_deb .DrawString (_dfcd );return nil ;};func RenderPDFToPNGs (pdfPath string ,dpi int ,outpathTpl string )error {if dpi <=0{dpi =100;};if _ ,_dgde :=_b .LookPath ("\u0067\u0073");_dgde !=nil {return ErrRenderNotSupported ;};return _b .Command ("\u0067\u0073","\u002d\u0073\u0044\u0045\u0056\u0049\u0043\u0045\u003d\u0070\u006e\u0067a\u006c\u0070\u0068\u0061","\u002d\u006f",outpathTpl ,_ea .Sprintf ("\u002d\u0072\u0025\u0064",dpi ),pdfPath ).Run (); +};func (_gfb *ReferenceMap )Read (key string )(ReferenceEntry ,bool ){_gfb .Lock ();defer _gfb .Unlock ();if _gfb ._aga ==nil {return ReferenceEntry {},false ;};_ada ,_beb :=_gfb ._aga [key ];return _ada ,_beb ;};func _cagd (_abd ,_effg _e .Rectangle )bool {return _abd .Min .X ==_effg .Min .X &&_abd .Min .Y ==_effg .Min .Y &&_abd .Max .X ==_effg .Max .X &&_abd .Max .Y ==_effg .Max .Y ; +};func HashFile (file string )(string ,error ){_ga ,_bff :=_agb .Open (file );if _bff !=nil {return "",_bff ;};defer _ga .Close ();_fg :=_ca .New ();if _ ,_bff =_dc .Copy (_fg ,_ga );_bff !=nil {return "",_bff ;};return _be .EncodeToString (_fg .Sum (nil )),nil ; +};func (_fc *ReferenceMap )Len ()int {return len (_fc ._aga )};func CreatePNGDiff (src ,dst string )(bool ,string ,float64 ,float64 ,error ){_cdcc ,_gcb :=ReadPNG (src );if _gcb !=nil {return false ,"",0,0,_gcb ;};_ffa ,_gcb :=ReadPNG (dst );if _gcb !=nil {return false ,"",0,0,_gcb ; +};_cff :=_cdcc .Bounds ();_gde :=_ffa .Bounds ();if !_cagd (_cff ,_gde ){return false ,"",0,0,ErrImageSizeNotMatch ;};_eac :=_e .NewRGBA (_e .Rect (0,0,_cff .Max .X ,_cff .Max .Y ));var (_dfgg float64 ;_gfg float64 ;);for _edb :=_cff .Min .Y ;_edb < _cff .Max .Y ; +_edb ++{for _bfe :=_cff .Min .X ;_bfe < _cff .Max .X ;_bfe ++{_dbd ,_dbf ,_fae ,_ecc :=_ffa .At (_bfe ,_edb ).RGBA ();_eac .Set (_bfe ,_edb ,_de .RGBA {uint8 (_dbd ),uint8 (_dbf ),uint8 (_fae ),64});_dga ,_beegb ,_cag ,_bae :=_cdcc .At (_bfe ,_edb ).RGBA (); +if !_bdb (_cdcc .At (_bfe ,_edb ),_ffa .At (_bfe ,_edb )){_eac .Set (_bfe ,_edb ,_de .RGBA {uint8 (_dga ),uint8 (_beegb ),uint8 (_cag ),uint8 (_bae )});_fad :=float64 (_dga )+float64 (_beegb )+float64 (_cag )+float64 (_bae )-float64 (_dbd )+float64 (_dbf )+float64 (_fae )+float64 (_ecc ); +_fac :=_a .Sqrt (_a .Pow (_fad /float64 (_cff .Dx ()*_cff .Dy ()),2));_gfg +=_fac ;_dfgg ++;};};};_fdc :=_dfgg /float64 (_cff .Dx ()*_cff .Dy ())*100;_gfbe :=_ce .Dir (src );_fb :=_db .TrimSuffix (_ce .Base (src ),_ce .Ext (src ));_ffb ,_gcb :=_agb .Create (_gfbe +"\u002f"+_fb +"\u002dd\u0069\u0066\u0066\u002e\u0070\u006eg"); +if _gcb !=nil {return false ,"",0,0,_gcb ;};defer _ffb .Close ();_def :=_db .Replace (_gfbe ,"\u0072\u0065\u006e\u0064\u0065\u0072","\u0066\u006f\u006et\u0073",1)+"\u002f\u0043\u0061l\u0069\u0062\u0072\u0069\u002e\u0074\u0074\u0066";_caf :=_ea .Sprintf ("\u0044\u0069f\u0066\u0065\u0072e\u006e\u0063\u0065\u003a\u0020\u0025\u0066\u0025\u0025",_fdc ); +_gcb =_dfc (_eac ,_def ,_caf ,15,22);if _gcb !=nil {return false ,"",0,0,_gcb ;};_caf =_ea .Sprintf ("T\u006ft\u0061\u006c\u0020\u0044\u0069\u0066\u0066\u0065r\u0065\u006e\u0063\u0065: \u0025\u0066",_gfg );_gcb =_dfc (_eac ,_def ,_caf ,15,44);if _gcb !=nil {return false ,"",0,0,_gcb ; +};if _bdc :=_ag .Encode (_ffb ,_eac );_bdc !=nil {return false ,"",0,0,_bdc ;};return true ,_ffb .Name (),_fdc ,_gfg ,nil ;};func RunRenderTest (t *_gd .T ,pdfPath ,outputDir ,baselineRenderPath string ,saveBaseline bool ,currentHashMap *ReferenceMap ,refFile *ReferenceFile ){RunRenderOfficeTest (t ,pdfPath ,outputDir ,baselineRenderPath ,saveBaseline ,currentHashMap ,refFile ,"\u002em\u0073\u0077\u006f\u0072\u0064"); +};type ReferenceEntry struct{Timestamp int64 `json:"timestamp"`;Value string `json:"value"`;ResultSize int64 `json:"resultSize,omitempty"`;DiffPercent float64 `json:"diffPercent,omitempty"`;DiffTotal float64 `json:"diffValue,omitempty"`;Invalid bool `json:"markedInvalid,omitempty"`; +};func ReadFile (dirPath ,testName string ,createEmpty bool )(*ReferenceFile ,error ){if dirPath ==""&&createEmpty {return &ReferenceFile {Map :&ReferenceMap {}},nil ;};if dirPath ==""{return nil ,_agb .ErrNotExist ;};_dgc :=_ce .Join (dirPath ,testName +"\u005fr\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u002e\u006a\u0073\u006f\u006e"); +_fca :=&ReferenceFile {_gb :_dgc };_gef ,_agd :=_agb .Open (_dgc );if _dg .Is (_agd ,_agb .ErrNotExist )&&createEmpty {_fca .Timestamp =_gc .Now ().UTC ();_fca .Map =&ReferenceMap {};return _fca ,nil ;};if _agd !=nil {return nil ,_agd ;};defer _gef .Close (); +if _aada :=_d .NewDecoder (_gef ).Decode (_fca );_aada !=nil {if _aada .Error ()=="i\u006c\u006c\u0065\u0067\u0061\u006c \u0062\u0061\u0073\u0065\u0036\u0034 \u0064\u0061\u0074\u0061\u0020\u0061\u0074 \u0069\u006e\u0070\u0075\u0074\u0020\u0062\u0079\u0074\u0065 \u0030"&&createEmpty {return _fca ,nil ; +};return nil ,_aada ;};return _fca ,nil ;};func _bdb (_aaf ,_bga _de .Color )bool {_gce ,_dbg ,_dfe ,_edg :=_aaf .RGBA ();_bcdf ,_cfe ,_egb ,_fgg :=_bga .RGBA ();return _gce ==_bcdf &&_dbg ==_cfe &&_dfe ==_egb &&_edg ==_fgg ;};func (_bg *ReferenceFile )Update (currentMap *ReferenceMap )error {if _bg ._gb ==""{return nil ; +};_bcd :=_bg .updateMap (currentMap );if _bcd ==0{return nil ;};_aa ,_af :=_agb .OpenFile (_bg ._gb ,_agb .O_CREATE |_agb .O_TRUNC |_agb .O_WRONLY ,0664);if _af !=nil {return _af ;};defer _aa .Close ();_bg .Timestamp =_gc .Now ().UTC ();_aff :=_d .NewEncoder (_aa ); +_aff .SetIndent ("","\u0009");return _aff .Encode (_bg );};func ReadPNG (file string )(_e .Image ,error ){_agf ,_cdc :=_agb .Open (file );if _cdc !=nil {return nil ,_cdc ;};defer _agf .Close ();return _ag .Decode (_agf );};func (_fd *ReferenceMap )UnmarshalJSON (data []byte )error {return _d .Unmarshal (data ,&_fd ._aga )}; +func RunRenderOfficeTest (t *_gd .T ,pdfPath ,outputDir ,baselineRenderPath string ,saveBaseline bool ,currentHashMap *ReferenceMap ,refFile *ReferenceFile ,postfix string ){_eb :=_db .TrimSuffix (_ce .Base (pdfPath ),_ce .Ext (pdfPath ));t .Run ("\u0072\u0065\u006e\u0064\u0065\u0072",func (_dcd *_gd .T ){_eed :=_ce .Join (outputDir ,_eb ); +_eda :=_eed +"\u002d%\u0064\u002e\u0070\u006e\u0067";if _ffe :=RenderPDFToPNGs (pdfPath ,0,_eda );_ffe !=nil {_dcd .Skip (_ffe );};_faf :=_eb +postfix ;_fef :=_ce .Join (outputDir ,_faf );_afa :=_fef +"\u002d%\u0064\u002e\u0070\u006e\u0067";_dae :=false ; +if saveBaseline {_ffg :=_ce .Dir (pdfPath );_dbbe :=_ce .Join (_ffg ,_faf +"\u002e\u0070\u0064\u0066");if _ ,_aab :=_agb .Stat (_dbbe );_aab ==nil {_dcd .Logf ("\u0052e\u006e\u0064\u0065\u0072\u0020\u004d\u0053\u0020\u004f\u0066\u0066i\u0063\u0065\u0020\u0050\u0044\u0046\u003a\u0020\u0025\u0076",_dbbe ); +if _agac :=RenderPDFToPNGs (_dbbe ,0,_afa );_agac !=nil {_dcd .Skip (_agac );};_dae =true ;};};for _bdbc :=1;true ;_bdbc ++{_defa :=_ea .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_eed ,_bdbc );_aeg :=_ce .Join (baselineRenderPath ,_ea .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_eb ,_bdbc )); +if _ ,_ebb :=_agb .Stat (_defa );_ebb !=nil {break ;};_dcd .Logf ("\u0025\u0073",_aeg );if saveBaseline {_dcd .Logf ("\u0043\u006fp\u0079\u0069\u006eg\u0020\u0025\u0073\u0020\u002d\u003e\u0020\u0025\u0073",_defa ,_aeg );_bfb :=CopyFile (_defa ,_aeg );if _bfb !=nil {_dcd .Fatalf ("\u0045\u0052\u0052OR\u0020\u0063\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0025\u0073\u003a\u0020\u0025\u0076",_aeg ,_bfb ); +};if _dae {_cde :=_ea .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_fef ,_bdbc );_cbe :=_ce .Join (baselineRenderPath ,_ea .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_faf ,_bdbc ));_dcd .Logf ("\u0043\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u004d\u0053\u0020\u0057\u006f\u0072\u0064 \u0072e\u0073\u0075\u006c\u0074\u0073\u0020\u0025\u0073\u0020\u002d\u003e\u0020\u0025\u0073",_cde ,_cbe ); +_bca :=CopyFile (_cde ,_cbe );if _bca !=nil {_dcd .Logf ("\u0045\u0052RO\u0052\u0020\u0063\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0025\u0073\u003a\u0020\u0025\u0076\u002c \u0068\u0061\u0076\u0069n\u0067\u0020\u0064\u0069ff\u0065\u0072e\u006et\u0020\u0070\u0061\u0067\u0065\u0020s\u0069\u007a\u0065 \u0072\u0065s\u0075\u006c\u0074\u0073\u002c\u0020\u0075\u0073\u0065\u0020\u0070\u0072\u0065\u0076i\u006f\u0075\u0073\u0020\u0070\u0061\u0067\u0065",_cbe ,_bca ); +_cde =_ea .Sprintf ("\u0025s\u002d\u0025\u0064\u002e\u0070\u006eg",_fef ,_bdbc -1);_cbe =_ce .Join (baselineRenderPath ,_ea .Sprintf ("\u0025\u0073\u002d\u0025\u0064\u005f\u0065\u0078\u0070\u002e\u0070\u006e\u0067",_faf ,_bdbc -1));if _bffb :=CopyFile (_cde ,_cbe ); +_bffb !=nil {_dcd .Fatalf ("\u0045\u0052\u0052OR\u0020\u0063\u006f\u0070\u0079\u0069\u006e\u0067\u0020\u0074\u006f\u0020\u0025\u0073\u003a\u0020\u0025\u0076",_cbe ,_bffb );};};_dcd .Logf ("\u0043\u006fm\u0062\u0069\u006e\u0069\u006eg\u0020\u0055\u006e\u0069\u004ff\u0066\u0069\u0063\u0065\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u004d\u0053\u0020\u004f\u0066\u0066\u0069\u0063\u0065\u0020\u0025\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0073",_aeg ,_cbe ); +_fec ,_bca :=CombinePNGFiles (_aeg ,_cbe );if _agb .IsNotExist (_bca ){_dcd .Fatal ("\u0069m\u0061g\u0065\u0020\u0066\u0069\u006ce\u0020\u006di\u0073\u0073\u0069\u006e\u0067");}else if !_fec {_dcd .Fatal ("\u0055n\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0063\u006f\u006db\u0069\u006e\u0065\u0020\u0069\u006d\u0061\u0067\u0065\u0073"); +};_dcd .Logf ("\u0043\u0072\u0065\u0061\u0074\u0069\u006e\u0067\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0064\u0069\u0066f \u0055n\u0069\u004f\u0066\u0066\u0069\u0063\u0065\u0020\u0072\u0065\u0073\u0075l\u0074\u0073\u0020\u0077\u0069\u0074\u0068\u0020\u004d\u0053\u0020\u004f\u0066\u0066\u0069\u0063\u0065 \u0025\u0073\u0020\u0061\u006e\u0064\u0020\u0025\u0073",_aeg ,_cbe ); +_fec ,_cge ,_feg ,_dcf ,_bca :=CreatePNGDiff (_aeg ,_cbe );if _bca !=nil &&_bca !=ErrImageSizeNotMatch {_dcd .Fatalf ("\u0045\u0072\u0072\u006fr\u0020\u006f\u006e\u0020\u0063\u0072\u0065\u0061\u0074\u0065 \u0050N\u0047\u0020\u0044\u0069\u0066\u0066\u003a \u0025\u0076",_bca ); +};if _fec {_dcd .Logf ("\u0049\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073\u000a",_cge );_dcd .Logf ("D\u0069\u0066\u0066\u0020Pe\u0072c\u0065\u006e\u0074\u003a\u0020%\u0032\u002e\u0066\u0025\u0025\u000a",_feg );_dcd .Logf ("\u0044i\u0066f\u0020\u0054\u006f\u0074\u0061\u006c\u003a\u0020\u0025\u0066\u000a",_dcf ); +_fbb :=_ce .Base (_cge );if _faeg ,_gda :=currentHashMap .Read (_fbb );_gda {if _faeg .DiffPercent < _feg ||_faeg .DiffTotal < _dcf {_dcd .Fatalf ("\u004e\u0065\u0077\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0073\u0020\u0068\u0061\u0076\u0069\u006e\u0067 h\u0069g\u0068\u0065\u0072\u0020\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006ec\u0065\u0020\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0066\u0020\u0061\u006e\u0064 \u0074\u006f\u0074\u0061\u006c\u0020\u0025\u0066\u000a",_feg ,_dcf ); +};};_ggb ,_dbce :=HashFile (_cge );_bc .NoError (_dcd ,_dbce );_bda :=ReferenceEntry {Timestamp :_gc .Now ().UTC ().Unix (),Value :_ggb ,ResultSize :_adg (_dcd ,_cge ),DiffPercent :_feg ,DiffTotal :_dcf };currentHashMap .Write (_fbb ,_bda );if _dbce =refFile .Update (currentHashMap ); +_dbce !=nil {_dcd .Logf ("\u0055\u0070\u0064\u0061\u0074\u0065\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0020f\u0069\u006c\u0065\u0020\u0066\u0061\u0069\u006c\u0065\u0064\u003a\u0020\u0025\u0076",_dbce );};};};continue ;};_dcd .Run (_ea .Sprintf ("\u0070\u0061\u0067\u0065\u0025\u0064",_bdbc ),func (_fda *_gd .T ){_fda .Logf ("\u0043o\u006dp\u0061\u0072\u0069\u006e\u0067 \u0025\u0073 \u0076\u0073\u0020\u0025\u0073",_defa ,_aeg ); +_gdae ,_gad :=ComparePNGFiles (_defa ,_aeg );if _agb .IsNotExist (_gad ){_fda .Fatal ("\u0069m\u0061g\u0065\u0020\u0066\u0069\u006ce\u0020\u006di\u0073\u0073\u0069\u006e\u0067");}else if !_gdae {_fda .Fatal ("\u0077\u0072\u006f\u006eg \u0070\u0061\u0067\u0065\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0065\u0064"); +};});};});};func ComparePNGFiles (file1 ,file2 string )(bool ,error ){_beeg ,_ab :=HashFile (file1 );if _ab !=nil {return false ,_ab ;};_ded ,_ab :=HashFile (file2 );if _ab !=nil {return false ,_ab ;};if _beeg ==_ded {return true ,nil ;};_gfd ,_ab :=ReadPNG (file1 ); +if _ab !=nil {return false ,_ab ;};_ff ,_ab :=ReadPNG (file2 );if _ab !=nil {return false ,_ab ;};if _gfd .Bounds ()!=_ff .Bounds (){return false ,nil ;};return CompareImages (_gfd ,_ff );}; \ No newline at end of file diff --git a/internal/wildcard/wildcard.go b/internal/wildcard/wildcard.go index aaa881e71f..db006eb867 100644 --- a/internal/wildcard/wildcard.go +++ b/internal/wildcard/wildcard.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 wildcard ;func MatchSimple (pattern ,name string )bool {if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_f :=make ([]rune ,0,len (name ));_fd :=make ([]rune ,0,len (pattern ));for _ ,_e :=range name {_f =append (_f ,_e ); -};for _ ,_c :=range pattern {_fd =append (_fd ,_c );};_cf :=true ;return _dd (_f ,_fd ,_cf );};func _dd (_bg ,_bb []rune ,_dde bool )bool {for len (_bb )> 0{switch _bb [0]{default:if len (_bg )==0||_bg [0]!=_bb [0]{return false ;};case '?':if len (_bg )==0&&!_dde {return false ; -};case '*':return _dd (_bg ,_bb [1:],_dde )||(len (_bg )> 0&&_dd (_bg [1:],_bb ,_dde ));};_bg =_bg [1:];_bb =_bb [1:];};return len (_bg )==0&&len (_bb )==0;};func Match (pattern ,name string )(_a bool ){if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ; -};_gf :=make ([]rune ,0,len (name ));_cg :=make ([]rune ,0,len (pattern ));for _ ,_fb :=range name {_gf =append (_gf ,_fb );};for _ ,_bf :=range pattern {_cg =append (_cg ,_bf );};_ga :=false ;return _dd (_gf ,_cg ,_ga );};func Index (pattern ,name string )(_af int ){if pattern ==""||pattern =="\u002a"{return 0; -};_cd :=make ([]rune ,0,len (name ));_bbf :=make ([]rune ,0,len (pattern ));for _ ,_ab :=range name {_cd =append (_cd ,_ab );};for _ ,_fa :=range pattern {_bbf =append (_bbf ,_fa );};return _cde (_cd ,_bbf ,0);};func _cde (_gfa ,_aa []rune ,_bd int )int {for len (_aa )> 0{switch _aa [0]{default:if len (_gfa )==0{return -1; -};if _gfa [0]!=_aa [0]{return _cde (_gfa [1:],_aa ,_bd +1);};case '?':if len (_gfa )==0{return -1;};case '*':if len (_gfa )==0{return -1;};_ce :=_cde (_gfa ,_aa [1:],_bd );if _ce !=-1{return _bd ;}else {_ce =_cde (_gfa [1:],_aa ,_bd );if _ce !=-1{return _bd ; -}else {return -1;};};};_gfa =_gfa [1:];_aa =_aa [1:];};return _bd ;}; \ No newline at end of file +package wildcard ;func MatchSimple (pattern ,name string )bool {if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_a :=make ([]rune ,0,len (name ));_b :=make ([]rune ,0,len (pattern ));for _ ,_ab :=range name {_a =append (_a ,_ab ); +};for _ ,_ac :=range pattern {_b =append (_b ,_ac );};_bg :=true ;return _gd (_a ,_b ,_bg );};func _gd (_fa ,_ef []rune ,_fc bool )bool {for len (_ef )> 0{switch _ef [0]{default:if len (_fa )==0||_fa [0]!=_ef [0]{return false ;};case '?':if len (_fa )==0&&!_fc {return false ; +};case '*':return _gd (_fa ,_ef [1:],_fc )||(len (_fa )> 0&&_gd (_fa [1:],_ef ,_fc ));};_fa =_fa [1:];_ef =_ef [1:];};return len (_fa )==0&&len (_ef )==0;};func _fcd (_bcf ,_eg []rune ,_cbd int )int {for len (_eg )> 0{switch _eg [0]{default:if len (_bcf )==0{return -1; +};if _bcf [0]!=_eg [0]{return _fcd (_bcf [1:],_eg ,_cbd +1);};case '?':if len (_bcf )==0{return -1;};case '*':if len (_bcf )==0{return -1;};_dc :=_fcd (_bcf ,_eg [1:],_cbd );if _dc !=-1{return _cbd ;}else {_dc =_fcd (_bcf [1:],_eg ,_cbd );if _dc !=-1{return _cbd ; +}else {return -1;};};};_bcf =_bcf [1:];_eg =_eg [1:];};return _cbd ;};func Index (pattern ,name string )(_bgd int ){if pattern ==""||pattern =="\u002a"{return 0;};_bb :=make ([]rune ,0,len (name ));_bc :=make ([]rune ,0,len (pattern ));for _ ,_d :=range name {_bb =append (_bb ,_d ); +};for _ ,_cc :=range pattern {_bc =append (_bc ,_cc );};return _fcd (_bb ,_bc ,0);};func Match (pattern ,name string )(_g bool ){if pattern ==""{return name ==pattern ;};if pattern =="\u002a"{return true ;};_e :=make ([]rune ,0,len (name ));_fba :=make ([]rune ,0,len (pattern )); +for _ ,_c :=range name {_e =append (_e ,_c );};for _ ,_aa :=range pattern {_fba =append (_fba ,_aa );};_af :=false ;return _gd (_e ,_fba ,_af );}; \ No newline at end of file diff --git a/measurement/measurement.go b/measurement/measurement.go index ea98f9c183..74af22f1f1 100644 --- a/measurement/measurement.go +++ b/measurement/measurement.go @@ -11,13 +11,13 @@ package measurement ; -// FromEMU converts int64 ENU units to float64 distance units. -func FromEMU (emu int64 )float64 {return float64 (emu )/914400*Inch }; - // 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. -type Distance float64 ; \ No newline at end of file +type Distance float64 ;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 ;); + +// FromEMU converts int64 ENU units to float64 distance units. +func FromEMU (emu int64 )float64 {return float64 (emu )/914400*Inch }; \ No newline at end of file diff --git a/presentation/convert/convert.go b/presentation/convert/convert.go index 91b7551260..60f5ed31bb 100644 --- a/presentation/convert/convert.go +++ b/presentation/convert/convert.go @@ -9,219 +9,220 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package convert ;import (_g "bytes";_a "errors";_af "github.com/unidoc/unioffice/common";_cf "github.com/unidoc/unioffice/common/logger";_fa "github.com/unidoc/unioffice/common/tempstorage";_f "github.com/unidoc/unioffice/internal/convertutils";_aa "github.com/unidoc/unioffice/measurement"; -_be "github.com/unidoc/unioffice/presentation";_gaa "github.com/unidoc/unioffice/schema/soo/dml";_bbb "github.com/unidoc/unioffice/schema/soo/dml/chart";_aac "github.com/unidoc/unioffice/schema/soo/pml";_fb "github.com/unidoc/unipdf/v3/contentstream/draw"; -_d "github.com/unidoc/unipdf/v3/core";_bg "github.com/unidoc/unipdf/v3/creator";_gf "github.com/unidoc/unipdf/v3/model";_e "github.com/unidoc/unipdf/v3/render";_bb "image";_bf "image/color";_c "image/draw";_ca "strconv";_ga "strings";);func (_bgc *convertContext )getShapesFromSpPr (_cag *_gaa .CT_ShapeProperties ,_bgge *_gaa .CT_ShapeStyle ,_bcbe bool )([]_bg .Drawable ,float64 ,float64 ,float64 ,float64 ,_bg .Color ,bool ){_dcc :=[]_bg .Drawable {}; -var _ffa ,_eag ,_aaa ,_bfb ,_dda float64 ;var _fdag ,_fdd ,_cac ,_age _bg .Color ;var _eba *_gaa .CT_BlipFillProperties ;_eeg ,_ad :=1.0,1.0;if _bgge !=nil {_fdag ,_fdd ,_age =_bgc .getStyleColors (_bgge );};if _fbaa :=_cag .Ln ;_fbaa !=nil {if _fbaa .NoFill !=nil {_cac ,_dda =nil ,0; -}else {_cac ,_dda ,_eeg =_bgc .getInfoFromLn (_fbaa );if _cac ==nil {_cac =_age ;};};};if _cag .NoFill !=nil {_fdd ,_ad =nil ,0;}else if _bcbe {_fdd =_bgc ._eafeg ._aae ;_ad =_bgc ._eafeg ._fada ;_eba =_bgc ._eafeg ._dgac ;}else if _dbbf :=_cag .SolidFill ; -_dbbf !=nil {_fdd ,_ad =_bgc .getColorFromSolidFill (_dbbf );};var _ega bool ;if _dae :=_cag .Xfrm ;_dae !=nil {_ffa ,_eag ,_aaa ,_bfb =_f .GetDataFromXfrm (_dae );_ega =true ;};if _cdcf :=_cag .CustGeom ;_cdcf !=nil {_dbf :=[]_fb .Point {};_ecc ,_bfg :=1.0,1.0; -if _daf :=_cdcf .PathLst ;_daf !=nil {for _ ,_fbd :=range _daf .Path {if _fbd !=nil {if _gbd :=_fbd .WAttr ;_gbd !=nil {_ecc =_aaa /_aa .FromEMU (*_gbd );};if _bfae :=_fbd .HAttr ;_bfae !=nil {_bfg =_bfb /_aa .FromEMU (*_bfae );};for _ ,_fgc :=range _fbd .Close {if _fgc !=nil {}; -};for _ ,_egb :=range _fbd .MoveTo {if _egb !=nil &&_egb .Pt !=nil {_bbab ,_eec :=_fcga (_egb .Pt );_dbf =append (_dbf ,_fb .Point {X :_bbab *_ecc +_ffa ,Y :_eec *_bfg +_eag });};};for _ ,_caea :=range _fbd .LnTo {if _caea !=nil &&_caea .Pt !=nil {_fae ,_dca :=_fcga (_caea .Pt ); -_dbf =append (_dbf ,_fb .Point {X :_fae *_ecc +_ffa ,Y :_dca *_bfg +_eag });};};_cggd :=_bgc ._dga .NewPolygon ([][]_fb .Point {_dbf });_cggd .SetFillColor (_fdd );_cggd .SetFillOpacity (_ad );_cggd .SetBorderWidth (_dda );if _cac !=nil {_cggd .SetBorderColor (_cac ); -_cggd .SetBorderOpacity (_eeg );};_dcc =append (_dcc ,_cggd );};};};};if _gae :=_cag .PrstGeom ;_gae !=nil {switch _gae .PrstAttr {case _gaa .ST_ShapeTypeRect :if _eba !=nil {_fbeb :=_bgc .getShapeFromBlipFill (_eba ,_ffa ,_eag ,_aaa ,_bfb ,false );_dcc =append (_dcc ,_fbeb ); -}else {_gcbc :=_bgc ._dga .NewRectangle (_ffa ,_eag ,_aaa ,_bfb );_edf :=_fdd !=nil &&_ad > 0;if _edf {_gcbc .SetFillColor (_fdd );_gcbc .SetFillOpacity (_ad );};_aeac :=_cac !=nil &&_eeg > 0&&_dda > 0;if _aeac {_gcbc .SetBorderWidth (_dda );_gcbc .SetBorderColor (_cac ); -_gcbc .SetBorderOpacity (_eeg );};if _edf ||_aeac {_dcc =append (_dcc ,_gcbc );};};case _gaa .ST_ShapeTypeLine :_bbed :=_bgc ._dga .NewLine (_ffa ,_eag ,_ffa +_aaa ,_eag +_bfb );_bbed .SetLineWidth (_dda );if _cac !=nil {_bbed .SetColor (_cac );};_dcc =append (_dcc ,_bbed ); -};};return _dcc ,_ffa ,_eag ,_aaa ,_bfb ,_fdag ,_ega ;};func (_eaef *textboxContext )newLine (){if _eaef ._fff ==nil {_eaef .newParagraph ();};_fcd :=_eaef ._fff ._edbc +_eaef ._fff ._afcg ;_badf :=&line {};_badf ._cdgf =_eaef ._fff ._dgde ;if len (_eaef ._fff ._gdf )==0{_badf ._cdgf +=_eaef ._fff ._ecgd ; -};_badf ._adgf =_eaef ._fff ._dgdf ;_badf ._eab =_badf ._cdgf ;_badf ._affd =_fcd ;_eaef ._fff ._gdf =append (_eaef ._fff ._gdf ,_badf );_eaef ._dfg =_badf ;};func (_fdgb *textboxContext )assignPropsToCurrentParagraph (_bcce *_gaa .CT_TextParagraphProperties ){_gafdf :=12.4; -if _bcce ==nil {_fdgb ._fff ._eecg =_gafdf ;return ;};if _cbb :=_bcce .DefRPr ;_cbb !=nil {_gee :=_cbb .SzAttr ;if _gee !=nil {_bdf :=float64 (*_gee )/1200;if _gafdf <=_bdf {_gafdf =_bdf ;};};};if _baeb :=_bcce .MarLAttr ;_baeb !=nil {_fdgb ._fff ._dgde =_aa .FromEMU (int64 (*_baeb )); -};_fdgb ._fff ._dgdf =_fdgb ._deae ;if _afad :=_bcce .MarRAttr ;_afad !=nil {_fdgb ._fff ._dgdf -=_aa .FromEMU (int64 (*_afad ));};if _cdee :=_bcce .IndentAttr ;_cdee !=nil {_fdgb ._fff ._ecgd =_aa .FromEMU (int64 (*_cdee ));};if _dcd :=_bcce .LatinLnBrkAttr ; -_dcd !=nil {_fdgb ._fff ._cbe =*_dcd ;};if _ccec :=_bcce .LnSpc ;_ccec !=nil {if _abdc :=_ccec .SpcPct ;_abdc !=nil {if _cgae :=_abdc .ValAttr .ST_TextSpacingPercent ;_cgae !=nil {_gafdf =float64 (*_cgae )/5000;};};};var _gfee float64 ;if _feee :=_bcce .SpcBef ; -_feee !=nil {if _eafb :=_feee .SpcPts ;_eafb !=nil {_gfee =float64 (_eafb .ValAttr )/100;};};_eddg :=_fdgb ._gbdbg ;if len (_eddg )> 0{_gfee -=_eddg [len (_eddg )-1]._dddc ;if _gfee < 0{_gfee =0;};};_fdgb ._fff ._afcg =_gfee ;if _gcba :=_bcce .SpcAft ; -_gcba !=nil {if _feec :=_gcba .SpcPts ;_feec !=nil {_fdgb ._fff ._dddc =float64 (_feec .ValAttr )/100;};};_fdgb ._fff ._eecg =_gafdf ;_fdgb ._fff ._faeb =_bcce .AlgnAttr ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2; -FontStyle_BoldItalic FontStyle =3;); +package convert ;import (_b "bytes";_c "errors";_ga "github.com/unidoc/unioffice/common";_ad "github.com/unidoc/unioffice/common/logger";_ee "github.com/unidoc/unioffice/common/tempstorage";_gf "github.com/unidoc/unioffice/internal/convertutils";_fc "github.com/unidoc/unioffice/measurement"; +_f "github.com/unidoc/unioffice/presentation";_aa "github.com/unidoc/unioffice/schema/soo/dml";_d "github.com/unidoc/unioffice/schema/soo/dml/chart";_efg "github.com/unidoc/unioffice/schema/soo/pml";_ac "github.com/unidoc/unipdf/v3/contentstream/draw"; +_ag "github.com/unidoc/unipdf/v3/core";_ae "github.com/unidoc/unipdf/v3/creator";_fg "github.com/unidoc/unipdf/v3/model";_fe "github.com/unidoc/unipdf/v3/render";_g "image";_e "image/color";_ef "image/draw";_eb "strconv";_ce "strings";);func (_adef *convertContext )extractDefaultProperties (){_cd :=_adef ._bca .X (); +_be :=_cd .DefaultTextStyle ;var _fbd ,_da ,_fbe ,_bed ,_fbb ,_bg ,_gfe ,_aef ,_dd ,_cgf *_aa .CT_TextParagraphProperties ;if _be !=nil {_fbd =_be .DefPPr ;_da =_fded (_be .Lvl1pPr ,_fbd );_fbe =_fded (_be .Lvl2pPr ,_fbd );_bed =_fded (_be .Lvl3pPr ,_fbd ); +_fbb =_fded (_be .Lvl4pPr ,_fbd );_bg =_fded (_be .Lvl5pPr ,_fbd );_gfe =_fded (_be .Lvl6pPr ,_fbd );_aef =_fded (_be .Lvl7pPr ,_fbd );_dd =_fded (_be .Lvl8pPr ,_fbd );_cgf =_fded (_be .Lvl9pPr ,_fbd );_adef ._agfe =_fbd ;_adef ._fddf =_fbd .DefRPr ;}; +_adef ._fgada =make ([]*_aa .CT_TextParagraphProperties ,9);_adef ._fgada [0]=_da ;_adef ._fgada [1]=_fbe ;_adef ._fgada [2]=_bed ;_adef ._fgada [3]=_fbb ;_adef ._fgada [4]=_bg ;_adef ._fgada [5]=_gfe ;_adef ._fgada [6]=_aef ;_adef ._fgada [7]=_dd ;_adef ._fgada [8]=_cgf ; +_db :=_adef ._bca .SlideMasters ()[0].X ();_daf :=_db .TxStyles ;_ece :=_daf .TitleStyle ;_adef ._efafe =_fded (_ece .DefPPr ,_fbd );_adef ._bcb =_adef ._efafe .DefRPr ;_adef ._cab =make ([]*_aa .CT_TextParagraphProperties ,9);_adef ._cab [0]=_fded (_ece .Lvl1pPr ,_da ); +_adef ._cab [1]=_fded (_ece .Lvl2pPr ,_fbe );_adef ._cab [2]=_fded (_ece .Lvl3pPr ,_bed );_adef ._cab [3]=_fded (_ece .Lvl4pPr ,_fbb );_adef ._cab [4]=_fded (_ece .Lvl5pPr ,_bg );_adef ._cab [5]=_fded (_ece .Lvl6pPr ,_gfe );_adef ._cab [6]=_fded (_ece .Lvl7pPr ,_aef ); +_adef ._cab [7]=_fded (_ece .Lvl8pPr ,_dd );_adef ._cab [8]=_fded (_ece .Lvl9pPr ,_cgf );_ca :=_daf .BodyStyle ;_adef ._gdbb =_fded (_ca .DefPPr ,_fbd );_adef ._cbed =_adef ._gdbb .DefRPr ;_adef ._acbgd =make ([]*_aa .CT_TextParagraphProperties ,9);_adef ._acbgd [0]=_fded (_ca .Lvl1pPr ,_da ); +_adef ._acbgd [1]=_fded (_ca .Lvl2pPr ,_fbe );_adef ._acbgd [2]=_fded (_ca .Lvl3pPr ,_bed );_adef ._acbgd [3]=_fded (_ca .Lvl4pPr ,_fbb );_adef ._acbgd [4]=_fded (_ca .Lvl5pPr ,_bg );_adef ._acbgd [5]=_fded (_ca .Lvl6pPr ,_gfe );_adef ._acbgd [6]=_fded (_ca .Lvl7pPr ,_aef ); +_adef ._acbgd [7]=_fded (_ca .Lvl8pPr ,_dd );_adef ._acbgd [8]=_fded (_ca .Lvl9pPr ,_cgf );};type textboxContext struct{_agff *convertContext ;_bcec float64 ;_fff float64 ;_adcgf *_ae .Creator ;_gbe float64 ;_ccdad []*paragraph ;_eeec *paragraph ;_fcda *line ; +_eafad *word ;_eggd bool ;};func (_dfeae *textboxContext )adjustHeights (_dbgf float64 ){if _dfeae ._fcda ._ccbd < _dbgf {_dfeae ._eeec ._ced +=(_dbgf -_dfeae ._fcda ._ccbd );_dfeae ._fcda ._ccbd =_dbgf ;};};func _fcdg (_cbge *_aa .CT_AdjPoint2D )(float64 ,float64 ){var _gbdg ,_degc float64 ; +_fcfd ,_aacf :=_cbge .XAttr ,_cbge .YAttr ;if _baaca :=_fcfd .ST_Coordinate ;_baaca !=nil {_gbdg =_fc .FromEMU (_gf .FromSTCoordinate (*_baaca ));};if _gdf :=_aacf .ST_Coordinate ;_gdf !=nil {_degc =_fc .FromEMU (_gf .FromSTCoordinate (*_gdf ));};return _gbdg ,_degc ; +};func (_acdg *convertContext )tileImage (_bgb *_ae .Image ,_gad *_aa .CT_TileInfoProperties ,_bfc ,_aeg float64 )*_ae .Image {_bfe ,_ecc :=1.0,1.0;if _aea :=_gad .SxAttr ;_aea !=nil {_bfe =_gf .FromSTPercentage (_aea );};if _bedf :=_gad .SyAttr ;_bedf !=nil {_ecc =_gf .FromSTPercentage (_bedf ); +};_bafc :=_gf .MakeTempCreator (_bfc ,_aeg );_bgb .Scale (_bfe ,_ecc );_age ,_gae :=_bgb .Width (),_bgb .Height ();var _eg ,_acgc float64 ;if _cda :=_gad .TxAttr ;_cda !=nil {_eg =_fc .FromEMU (_gf .FromSTCoordinate (*_cda ));};if _fad :=_gad .TyAttr ; +_fad !=nil {_acgc =_fc .FromEMU (_gf .FromSTCoordinate (*_fad ));};if _eg > 0{_eg -=_age ;};if _acgc > 0{_acgc -=_gae ;};_dfbe :=_acdg ._fdf /_age +1;_acdga :=_acdg ._gbac /_gae +1;for _abf :=0.0;_abf <=_dfbe ;_abf ++{_fae :=_abf *_age ;for _cgd :=0.0; +_cgd <=_acdga ;_cgd ++{_fee :=_cgd *_gae ;_bgb .SetPos (_fae +_eg ,_fee +_acgc );_bafc .Draw (_bgb );};};_ccf ,_cgc :=_gf .GetPageFromCreator (_bafc );if _cgc !=nil {_ad .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074 \u0067\u0065\u0074\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0066\u0072\u006fm\u0020\u0063\u0072\u0065\u0061\u0074\u006fr\u003a\u0020\u0025\u0073",_cgc ); +return nil ;};_caf ,_cgc :=_fe .NewImageDevice ().Render (_ccf );if _cgc !=nil {_ad .Log .Debug ("\u0043\u0061\u006eno\u0074\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_cgc );return nil ;};_cdaa ,_cgc :=_acdg ._ceaf .NewImageFromGoImage (_caf ); +if _cgc !=nil {_ad .Log .Debug ("\u0043\u0061nn\u006f\u0074\u0020c\u0072\u0065\u0061\u0074e i\u006dag\u0065\u0020\u0066\u0072\u006f\u006d\u0020Go\u0049\u006d\u0061\u0067\u0065\u003a\u0020%\u0073",_cgc );return nil ;};return _cdaa ;};func (_gdad *convertContext )makePdfDivisionFromTxBody (_efeg *_aa .CT_TextBody ,_egb ,_aafc float64 ,_cca *_aa .CT_TableStyleTextStyle )*_ae .Division {_fdd :=_gdad ._ceaf .NewDivision (); +_abe :=_gdad ._agfe ;_ecea :=_aa .ST_TextAnchoringTypeT ;if _bee :=_efeg .BodyPr ;_bee !=nil {if _bde :=_bee .AnchorAttr ;_bde !=_aa .ST_TextAnchoringTypeUnset {_ecea =_bee .AnchorAttr ;};};if _bbd :=_efeg .LstStyle ;_bbd !=nil {var _bag *_aa .CT_TextParagraphProperties ; +if _bbd .Lvl1pPr !=nil {_bag =_bbd .Lvl1pPr ;}else {_bag =_gdad ._fgada [0];};_abe =_fded (_bag ,_fded (_bbd .DefPPr ,_abe ));};for _ ,_cdac :=range _efeg .P {if _cdac !=nil {_bae :=_gdad ._ceaf .NewStyledParagraph ();_gdg :=_fded (_cdac .PPr ,_abe );_acgb :=_ggd (_cdac .EndParaRPr ,_gdg .DefRPr ); +if len (_cdac .EG_TextRun )==0{_bae .Append ("\u000a");_fdd .Add (_bae );continue ;};for _ ,_ffdg :=range _cdac .EG_TextRun {if _cdcd :=_ffdg .Br ;_cdcd !=nil {_bae .Append ("\u000a");}else if _ged :=_ffdg .R ;_ged !=nil {_gdd :=_fcae (_ged .RPr ,_cca ); +_gdd =_ggd (_gdd ,_acgb );var _ecf _ae .Color ;if _gdd .SolidFill !=nil {_ecf ,_ =_gdad .getColorFromSolidFill (_gdd .SolidFill );}else {_ecf =_ae .ColorBlack ;};_dbbf ,_gfg ,_ada ,_ :=_gdad .makeStyleFromRPr (_gdd );_dbbf .Color =_ecf ;if _gfg {_dbbf .TextRise =0.5; +}else if _ada {_dbbf .TextRise =-0.5;};_aca :=_ged .T ;if _gdd .CapAttr ==_aa .ST_TextCapsTypeAll {for _ ,_efd :=range _aca {_efd =[]rune (_ce .ToUpper (string (_efd )))[0];};};_bff :=_bae .Append (_aca );_bff .Style =*_dbbf ;};};_ =_ecea ;_fdd .Add (_bae ); +};};return _fdd ;};func _faffc (_fcbdc ,_eadf *_aa .CT_TextBodyProperties )*_aa .CT_TextBodyProperties {_fdfc :=_aa .NewCT_TextBodyProperties ();if _fcbdc !=nil {*_fdfc =*_fcbdc ;};if _eadf ==nil {return _fdfc ;};if _fdfc .RotAttr ==nil {_fdfc .RotAttr =_eadf .RotAttr ; +};if _fdfc .SpcFirstLastParaAttr ==nil {_fdfc .SpcFirstLastParaAttr =_eadf .SpcFirstLastParaAttr ;};if _fdfc .VertOverflowAttr ==_aa .ST_TextVertOverflowTypeUnset {_fdfc .VertOverflowAttr =_eadf .VertOverflowAttr ;};if _fdfc .HorzOverflowAttr ==_aa .ST_TextHorzOverflowTypeUnset {_fdfc .HorzOverflowAttr =_eadf .HorzOverflowAttr ; +};if _fdfc .VertAttr ==_aa .ST_TextVerticalTypeUnset {_fdfc .VertAttr =_eadf .VertAttr ;};if _fdfc .WrapAttr ==_aa .ST_TextWrappingTypeUnset {_fdfc .WrapAttr =_eadf .WrapAttr ;};if _fdfc .LInsAttr ==nil {_fdfc .LInsAttr =_eadf .LInsAttr ;};if _fdfc .TInsAttr ==nil {_fdfc .TInsAttr =_eadf .TInsAttr ; +};if _fdfc .RInsAttr ==nil {_fdfc .RInsAttr =_eadf .RInsAttr ;};if _fdfc .BInsAttr ==nil {_fdfc .BInsAttr =_eadf .BInsAttr ;};if _fdfc .NumColAttr ==nil {_fdfc .NumColAttr =_eadf .NumColAttr ;};if _fdfc .SpcColAttr ==nil {_fdfc .SpcColAttr =_eadf .SpcColAttr ; +};if _fdfc .RtlColAttr ==nil {_fdfc .RtlColAttr =_eadf .RtlColAttr ;};if _fdfc .AnchorAttr ==_aa .ST_TextAnchoringTypeUnset {_fdfc .AnchorAttr =_eadf .AnchorAttr ;};if _fdfc .AnchorCtrAttr ==nil {_fdfc .AnchorCtrAttr =_eadf .AnchorCtrAttr ;};if _fdfc .ForceAAAttr ==nil {_fdfc .ForceAAAttr =_eadf .ForceAAAttr ; +};if _fdfc .UprightAttr ==nil {_fdfc .UprightAttr =_eadf .UprightAttr ;};if _fdfc .CompatLnSpcAttr ==nil {_fdfc .CompatLnSpcAttr =_eadf .CompatLnSpcAttr ;};if _fdfc .PrstTxWarp ==nil {_fdfc .PrstTxWarp =_eadf .PrstTxWarp ;};if _fdfc .NoAutofit ==nil {_fdfc .NoAutofit =_eadf .NoAutofit ; +};if _fdfc .NormAutofit ==nil {_fdfc .NormAutofit =_eadf .NormAutofit ;};if _fdfc .SpAutoFit ==nil {_fdfc .SpAutoFit =_eadf .SpAutoFit ;};if _fdfc .Scene3d ==nil {_fdfc .Scene3d =_eadf .Scene3d ;};if _fdfc .Sp3d ==nil {_fdfc .Sp3d =_eadf .Sp3d ;};if _fdfc .FlatTx ==nil {_fdfc .FlatTx =_eadf .FlatTx ; +};if _fdfc .ExtLst ==nil {_fdfc .ExtLst =_eadf .ExtLst ;};return _fdfc ;};func (_gbad *textboxContext )addPrefix (_gaag *prefixData ,_bbc *_ae .TextStyle ){_dfgg :=_gfgge (_gaag ._aadf );_dee :=*_bbc ;if _gaag ._cgda {_dee .Font =_gf .AssignStdFontByName (_dee ,"\u0053\u0079\u006d\u0062\u006f\u006c"); +};for _ ,_adec :=range _dfgg {_adec ._adcc =&_dee ;_gbad .addTextSymbol (_adec );};_cbae :=-(_gaag ._dgff +_gbad ._eafad ._ffad );if _cbae < 0{_cbae =0;};_fef :=&symbol {_cfaf :"\u0020",_ccbf :_cbae };_gbad .addTextSymbol (_fef );_gbad ._eafad ._fddfg +=(_gaag ._dgff +_gaag ._bdfd ); +};func _fded (_aace ,_eadb *_aa .CT_TextParagraphProperties )*_aa .CT_TextParagraphProperties {_fcge :=_aa .NewCT_TextParagraphProperties ();if _aace !=nil {*_fcge =*_aace ;};if _eadb ==nil {return _fcge ;};if _fcge .MarLAttr ==nil {_fcge .MarLAttr =_eadb .MarLAttr ; +};if _fcge .MarRAttr ==nil {_fcge .MarRAttr =_eadb .MarRAttr ;};if _fcge .LvlAttr ==nil {_fcge .LvlAttr =_eadb .LvlAttr ;};if _fcge .IndentAttr ==nil {_fcge .IndentAttr =_eadb .IndentAttr ;};if _fcge .AlgnAttr ==_aa .ST_TextAlignTypeUnset {_fcge .AlgnAttr =_eadb .AlgnAttr ; +};if _fcge .DefTabSzAttr ==nil {_fcge .DefTabSzAttr =_eadb .DefTabSzAttr ;};if _fcge .RtlAttr ==nil {_fcge .RtlAttr =_eadb .RtlAttr ;};if _fcge .EaLnBrkAttr ==nil {_fcge .EaLnBrkAttr =_eadb .EaLnBrkAttr ;};if _fcge .FontAlgnAttr ==_aa .ST_TextFontAlignTypeUnset {_fcge .FontAlgnAttr =_eadb .FontAlgnAttr ; +};if _fcge .LatinLnBrkAttr ==nil {_fcge .LatinLnBrkAttr =_eadb .LatinLnBrkAttr ;};if _fcge .HangingPunctAttr ==nil {_fcge .HangingPunctAttr =_eadb .HangingPunctAttr ;};if _fcge .LnSpc ==nil {_fcge .LnSpc =_eadb .LnSpc ;};if _fcge .SpcBef ==nil {_fcge .SpcBef =_eadb .SpcBef ; +};if _fcge .SpcAft ==nil {_fcge .SpcAft =_eadb .SpcAft ;};if _fcge .BuClrTx ==nil {_fcge .BuClrTx =_eadb .BuClrTx ;};if _fcge .BuClr ==nil {_fcge .BuClr =_eadb .BuClr ;};if _fcge .BuSzTx ==nil {_fcge .BuSzTx =_eadb .BuSzTx ;};if _fcge .BuSzPct ==nil {_fcge .BuSzPct =_eadb .BuSzPct ; +};if _fcge .BuSzPts ==nil {_fcge .BuSzPts =_eadb .BuSzPts ;};if _fcge .BuFontTx ==nil {_fcge .BuFontTx =_eadb .BuFontTx ;};if _fcge .BuFont ==nil {_fcge .BuFont =_eadb .BuFont ;};if _fcge .BuNone ==nil {_fcge .BuNone =_eadb .BuNone ;};if _fcge .BuAutoNum ==nil {_fcge .BuAutoNum =_eadb .BuAutoNum ; +};if _fcge .BuChar ==nil {_fcge .BuChar =_eadb .BuChar ;};if _fcge .BuBlip ==nil {_fcge .BuBlip =_eadb .BuBlip ;};if _fcge .TabLst ==nil {_fcge .TabLst =_eadb .TabLst ;};if _fcge .ExtLst ==nil {_fcge .ExtLst =_eadb .ExtLst ;};_fcge .DefRPr =_ggd (_fcge .DefRPr ,_eadb .DefRPr ); +return _fcge ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func (_fcgd *convertContext )makePdfImageFromBlipFill (_cebf *_aa .CT_BlipFillProperties ,_febb bool )(*_ae .Image ,[]*_aa .CT_BlipChoice ,error ){if _abbea :=_cebf .Blip ; +_abbea !=nil {if _ggcc :=_abbea .EmbedAttr ;_ggcc !=nil {var _bda _ga .ImageRef ;var _ebed bool ;if _febb {_bda ,_ebed =_fcgd ._gcgf .GetLayoutImageByRelID (*_ggcc );}else {_bda ,_ebed =_fcgd ._gcgf .GetImageByRelID (*_ggcc );};if _ebed {_aba ,_aaae :=_ee .Open (_bda .Path ()); +if _aaae !=nil {_ad .Log .Debug ("\u0046\u0069\u006c\u0065 o\u0070\u0065\u006e\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",_aaae );return nil ,nil ,_aaae ;};defer _aba .Close ();_dfde ,_ ,_aaae :=_g .Decode (_aba );if _aaae !=nil {_ad .Log .Debug ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020%\u0073",_aaae ); +return nil ,nil ,_aaae ;};if _edca :=_cebf .SrcRect ;_edca !=nil {_gefb :=_dfde .Bounds ().Size ();_abgd :=_gefb .X ;_cac :=_gefb .Y ;var _baba ,_cfef ,_dcba ,_fbgf int ;var _gedb bool ;if _fadb :=_edca .LAttr ;_fadb !=nil {_baba =int (float64 (_abgd )*_gf .FromSTPercentage (_fadb )); +_gedb =true ;}else {_baba =0;};if _adcgc :=_edca .TAttr ;_adcgc !=nil {_dcba =int (float64 (_cac )*_gf .FromSTPercentage (_adcgc ));_gedb =true ;}else {_dcba =0;};if _bdef :=_edca .RAttr ;_bdef !=nil {_cfef =int (float64 (_abgd )*(1-_gf .FromSTPercentage (_bdef ))); +_gedb =true ;}else {_cfef =_abgd ;};if _cddg :=_edca .BAttr ;_cddg !=nil {_fbgf =int (float64 (_cac )*(1-_gf .FromSTPercentage (_cddg )));_gedb =true ;}else {_fbgf =_cac ;};if _gedb {_dfde =_gf .CropImageByRect (_dfde ,_g .Rect (_baba ,_dcba ,_cfef +1,_fbgf +1)); +};};_cded ,_aaae :=_fcgd ._ceaf .NewImageFromGoImage (_dfde );_cded .SetEncoder (_ag .NewFlateEncoder ());if _aaae !=nil {_ad .Log .Debug ("\u0043\u0061\u006e\u006e\u006ft\u0020\u0063\u0072\u0065\u0061\u0074\u0065\u0020\u0050\u0044\u0046\u0020\u0069m\u0061\u0067\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_aaae ); +return nil ,nil ,_aaae ;};return _cded ,_abbea .Choice ,nil ;};};};return nil ,nil ,nil ;};type prefixData struct{_aadf string ;_cgda bool ;_bdfd float64 ;_dgff float64 ;};func (_bgg *convertContext )makePdfBlockFromTxBody (_gaff *_aa .CT_TextBody ,_gfea *_aa .CT_TextBodyProperties ,_gdc *_aa .CT_TextListStyle ,_cebad ,_gca float64 ,_fgba _ae .Color ,_gfgg ,_agb bool )(*_ae .Block ,error ){var _bac *_aa .CT_TextParagraphProperties ; +if _ege :=_gaff .LstStyle ;_ege !=nil {var _bcgb *_aa .CT_TextParagraphProperties ;if _ege .Lvl1pPr !=nil {_bcgb =_ege .Lvl1pPr ;};_bac =_fded (_bcgb ,_ege .DefPPr );};var _dedaf *_aa .CT_TextParagraphProperties ;if _bac !=nil {if _gfgg {_dedaf =_bgg ._cab [0]; +}else if _agb {_dedaf =_bgg ._acbgd [0];}else {_dedaf =_bgg ._fgada [0];};if _gdc !=nil {_dedaf =_fded (_fded (_gdc .Lvl1pPr ,_gdc .DefPPr ),_dedaf );};_dedaf =_fded (_bac ,_dedaf );}else {if _gfgg {_dedaf =_bgg ._efafe ;}else if _agb {_dedaf =_bgg ._gdbb ; +}else {_dedaf =_bgg ._agfe ;};};_ccg ,_ddd :=_egda (2.5),_egda (2.5);_agd ,_gfad :=_egda (1.3),_egda (1.3);_efa :=true ;_abde :=_aa .ST_TextAnchoringTypeT ;if _gfea !=nil {if _cebg :=_gfea .AnchorAttr ;_cebg !=_aa .ST_TextAnchoringTypeUnset {_abde =_cebg ; +};};if _gdab :=_gaff .BodyPr ;_gdab !=nil {if _feed :=_gdab .LInsAttr ;_feed !=nil {_ccg =_fc .FromEMU (_gf .FromSTCoordinate32 (*_feed ));};if _gcaa :=_gdab .TInsAttr ;_gcaa !=nil {_agd =_fc .FromEMU (_gf .FromSTCoordinate32 (*_gcaa ));};if _ffa :=_gdab .RInsAttr ; +_ffa !=nil {_ddd =_fc .FromEMU (_gf .FromSTCoordinate32 (*_ffa ));};if _gdabd :=_gdab .BInsAttr ;_gdabd !=nil {_gfad =_fc .FromEMU (_gf .FromSTCoordinate32 (*_gdabd ));};_efa =_gdab .WrapAttr !=_aa .ST_TextWrappingTypeNone ;if _ebg :=_gdab .AnchorAttr ; +_ebg !=_aa .ST_TextAnchoringTypeUnset {_abde =_gdab .AnchorAttr ;};};_gbgc :=_gf .MakeTempCreator (_cebad ,_gca );_gbgc .SetPageMargins (_ccg ,_ddd ,_agd ,_gfad );_bbdf :=&textboxContext {_agff :_bgg ,_eggd :_efa ,_bcec :_cebad -_ccg -_ddd ,_fff :_gca -_agd -_gfad ,_adcgf :_gbgc ,_ccdad :[]*paragraph {}}; +_eea :=1;for _ ,_cgga :=range _gaff .P {if _cgga !=nil {_acc :=_cgga .PPr ;var _gafff *prefixData ;if _acc !=nil &&_acc .BuNone ==nil {var _ebdd string ;var _eff bool ;if _aec :=_acc .BuAutoNum ;_aec !=nil {var _adefa string ;if _dac :=_aec .StartAtAttr ; +_dac !=nil {_eea =int (*_dac );};var _beg string ;switch _aec .TypeAttr {case _aa .ST_TextAutonumberSchemeAlphaUcParenBoth ,_aa .ST_TextAutonumberSchemeAlphaUcParenR ,_aa .ST_TextAutonumberSchemeAlphaUcPeriod :_beg =_efec (_eea ,true );case _aa .ST_TextAutonumberSchemeAlphaLcParenBoth ,_aa .ST_TextAutonumberSchemeAlphaLcParenR ,_aa .ST_TextAutonumberSchemeAlphaLcPeriod :_beg =_efec (_eea ,false ); +case _aa .ST_TextAutonumberSchemeRomanUcParenBoth ,_aa .ST_TextAutonumberSchemeRomanUcParenR ,_aa .ST_TextAutonumberSchemeRomanUcPeriod :_beg =_eaa (_eea ,true );case _aa .ST_TextAutonumberSchemeRomanLcParenBoth ,_aa .ST_TextAutonumberSchemeRomanLcParenR ,_aa .ST_TextAutonumberSchemeRomanLcPeriod :_beg =_eaa (_eea ,false ); +default:_beg =_eb .Itoa (_eea );};switch _aec .TypeAttr {case _aa .ST_TextAutonumberSchemeAlphaLcPeriod ,_aa .ST_TextAutonumberSchemeAlphaUcPeriod ,_aa .ST_TextAutonumberSchemeArabicPeriod ,_aa .ST_TextAutonumberSchemeRomanLcPeriod ,_aa .ST_TextAutonumberSchemeRomanUcPeriod ,_aa .ST_TextAutonumberSchemeArabicDbPeriod ,_aa .ST_TextAutonumberSchemeEa1ChsPeriod ,_aa .ST_TextAutonumberSchemeEa1ChtPeriod ,_aa .ST_TextAutonumberSchemeEa1JpnChsDbPeriod ,_aa .ST_TextAutonumberSchemeEa1JpnKorPeriod ,_aa .ST_TextAutonumberSchemeThaiAlphaPeriod ,_aa .ST_TextAutonumberSchemeThaiNumPeriod ,_aa .ST_TextAutonumberSchemeHindiAlphaPeriod ,_aa .ST_TextAutonumberSchemeHindiNumPeriod ,_aa .ST_TextAutonumberSchemeHindiAlpha1Period :_adefa ="\u002e"; +case _aa .ST_TextAutonumberSchemeAlphaLcParenR ,_aa .ST_TextAutonumberSchemeAlphaUcParenR ,_aa .ST_TextAutonumberSchemeArabicParenR ,_aa .ST_TextAutonumberSchemeRomanLcParenR ,_aa .ST_TextAutonumberSchemeRomanUcParenR ,_aa .ST_TextAutonumberSchemeThaiAlphaParenR ,_aa .ST_TextAutonumberSchemeThaiNumParenR ,_aa .ST_TextAutonumberSchemeHindiNumParenR :_adefa ="\u0029"; +};_ebdd =_beg +_adefa ;_eea ++;}else if _bgf :=_acc .BuChar ;_bgf !=nil {_adg :=_bgf .CharAttr ;if _bge ,_gfdc :=_abca [_adg ];_gfdc {_adg =string (rune (_bge ));}else {_adg ="\u2022";};_ebdd =_adg ;_eff =true ;};if _ebdd !=""{var _caa ,_gce float64 ;if _acc .MarLAttr !=nil {_caa =_fc .FromEMU (int64 (*_acc .MarLAttr )); +};if _acc .IndentAttr !=nil {_gce =_fc .FromEMU (int64 (*_acc .IndentAttr ));};_gafff =&prefixData {_aadf :_ebdd ,_cgda :_eff ,_bdfd :_caa ,_dgff :_gce };};};_acc =_fded (_acc ,_dedaf );_bce :=_ggd (_cgga .EndParaRPr ,_acc .DefRPr );_bbdf .newParagraph (); +_bbdf .assignPropsToCurrentParagraph (_acc );_bbdf .newLine ();_bbdf .newWord ();for _ebc ,_adcg :=range _cgga .EG_TextRun {_bbdf .addTextRun (_adcg ,_bce ,_fgba ,_gafff );if _ebc > 0{_gafff =nil ;};};_bbdf .addCurrentWordToParagraph ();};_bbdf .addCurrentParagraph (); +};_bbdf .alignVertically (_abde );_bbdf .drawParagraphs ();return _gf .MakeBlockFromCreator (_gbgc );};func _dab (_gace *_efg .CT_Shape )(_efg .ST_PlaceholderType ,*uint32 ){if _agbg :=_gace .NvSpPr ;_agbg !=nil {if _cged :=_agbg .NvPr ;_cged !=nil {if _beae :=_cged .Ph ; +_beae !=nil {return _beae .TypeAttr ,_beae .IdxAttr ;};};};return _efg .ST_PlaceholderTypeUnset ,nil ;};func (_bgedd *convertContext )getColorFromSolidFill (_gbfa *_aa .CT_SolidColorFillProperties )(_ae .Color ,float64 ){if _gbfa ==nil {return nil ,1;}; +var _ecfg string ;_baac :=1.0;if _dfaf :=_gbfa .SrgbClr ;_dfaf !=nil {_ecfg =_dfaf .ValAttr ;_baac =_gf .GetOpacityFromColorTransform (_dfaf .EG_ColorTransform );}else if _dgg :=_gbfa .SchemeClr ;_dgg !=nil {_ecfg =_gf .GetColorStringFromDmlColor (_bgedd ._gcgf .GetColorBySchemeColor (_dgg .ValAttr )); +_ecfg =_gf .AdjustColor (_ecfg ,_dgg .EG_ColorTransform );_baac =_gf .GetOpacityFromColorTransform (_dgg .EG_ColorTransform );};if _ecfg !=""{_aag :=_ae .ColorRGBFromHex ("\u0023"+_ecfg );return _aag ,_baac ;};return nil ,1;};func (_edge *textboxContext )addTextSymbol (_bfec *symbol ){_ebea :=_ae .New (); +_dfdg :=_ebea .NewStyledParagraph ();_dfdg .SetMargins (0,0,0,0);_bbf :=_dfdg .Append (_bfec ._cfaf );_aeb :=0.0;if _bfec ._adcc !=nil {_bbf .Style =*_bfec ._adcc ;if _bfec ._adcc .CharSpacing !=0{_aeb =_bfec ._adcc .CharSpacing ;};};_bfec ._ddb =_dfdg .Height (); +_bfec ._dgbg =_dfdg .Height ()*1.2;if _bfec ._dgbg < _edge ._eeec ._egc {_bfec ._dgbg =_edge ._eeec ._egc ;};if _bfec ._ccbf ==0{_bfec ._ccbf =_dfdg .Width ()+_aeb ;};if len (_edge ._eafad ._ddfc )> 0{_cggb :=_edge ._eafad ._ddfc [len (_edge ._eafad ._ddfc )-1]._cfaf ; +if _edge ._eeec ._cbd ||_gf .IsNoSpaceLanguage (_cggb )||(_cggb =="\u0020")!=(_bfec ._cfaf =="\u0020"){_edge .addCurrentWordToParagraph ();_edge .newWord ();};};_edge ._eafad ._ddfc =append (_edge ._eafad ._ddfc ,_bfec );_bfec ._gff =_edge ._eafad ._ffad ; +_edge ._eafad ._ffad +=_bfec ._ccbf ;if _bfec ._cfaf !="\u0020"{_edge ._eafad ._cbaf =false ;};};type romanMatch struct{_abbe int ;_aedc string ;};var _cfe =[]romanMatch {romanMatch {1000,"\u006d"},romanMatch {900,"\u0063\u006d"},romanMatch {500,"\u0064"},romanMatch {400,"\u0063\u0064"},romanMatch {100,"\u0063"},romanMatch {90,"\u0078\u0063"},romanMatch {50,"\u006c"},romanMatch {40,"\u0078\u006c"},romanMatch {10,"\u0078"},romanMatch {9,"\u0069\u0078"},romanMatch {5,"\u0076"},romanMatch {4,"\u0069\u0076"},romanMatch {1,"\u0069"}}; + + +// RegisterFont makes a PdfFont accessible for using in converting to PDF. +func RegisterFont (name string ,style FontStyle ,font *_fg .PdfFont ){_gf .RegisterFont (name ,style ,font );};type symbolStyle struct{_ddagc *string ;_adda *float64 ;_ebcc *string ;_eacb *bool ;_bad *bool ;_eeac *bool ;_cgcg *bool ;_fbbe *bool ;};func (_gaec *line )moveRight (_ecd float64 ){for _ ,_badg :=range _gaec ._fbbb {_badg ._fddfg +=_ecd ; +};};type line struct{_edg float64 ;_efcc float64 ;_bagb float64 ;_dcde float64 ;_ccbd float64 ;_fbbb []*word ;};func _edcaa (_aabe ,_dcc *_aa .CT_TableStyleTextStyle )*_aa .CT_TableStyleTextStyle {_aafg :=_aa .NewCT_TableStyleTextStyle ();if _aabe !=nil {*_aafg =*_aabe ; +};if _dcc ==nil {return _aafg ;};if _aafg .BAttr ==_aa .ST_OnOffStyleTypeUnset {_aafg .BAttr =_dcc .BAttr ;};if _aafg .IAttr ==_aa .ST_OnOffStyleTypeUnset {_aafg .IAttr =_dcc .IAttr ;};if _aafg .Font ==nil {_aafg .Font =_dcc .Font ;};if _aafg .FontRef ==nil {_aafg .FontRef =_dcc .FontRef ; +};if _aafg .ScrgbClr ==nil {_aafg .ScrgbClr =_dcc .ScrgbClr ;};if _aafg .SrgbClr ==nil {_aafg .SrgbClr =_dcc .SrgbClr ;};if _aafg .HslClr ==nil {_aafg .HslClr =_dcc .HslClr ;};if _aafg .SysClr ==nil {_aafg .SysClr =_dcc .SysClr ;};if _aafg .SchemeClr ==nil {_aafg .SchemeClr =_dcc .SchemeClr ; +};if _aafg .PrstClr ==nil {_aafg .PrstClr =_dcc .PrstClr ;};return _aafg ;};func (_efda *convertContext )getColorFromMatrixReference (_cffc *_aa .CT_StyleMatrixReference )_ae .Color {if _cffc ==nil {return nil ;};var _affe _ae .Color ;var _faef string ; +if _egd :=_cffc .SrgbClr ;_egd !=nil {_faef =_egd .ValAttr ;}else if _fbfb :=_cffc .SchemeClr ;_fbfb !=nil {_faef =_gf .GetColorStringFromDmlColor (_efda ._bca .GetColorBySchemeColor (_fbfb .ValAttr ));_faef =_gf .AdjustColor (_faef ,_fbfb .EG_ColorTransform ); +};if _faef !=""{_affe =_ae .ColorRGBFromHex ("\u0023"+_faef );};return _affe ;};func (_ccba *convertContext )getStyleColors (_eddg *_aa .CT_ShapeStyle )(_ae .Color ,_ae .Color ,_ae .Color ){var _eaad ,_cgfg ,_bage _ae .Color ;if _gdfd :=_eddg .LnRef ;_gdfd !=nil {_cgfg =_ccba .getColorFromMatrixReference (_gdfd ); +};if _ccbg :=_eddg .FillRef ;_ccbg !=nil {_bage =_ccba .getColorFromMatrixReference (_ccbg );};if _cege :=_eddg .FontRef ;_cege !=nil {_eaad =_ccba .getColorFromFontReference (_cege );};return _eaad ,_bage ,_cgfg ;};func (_dcf *textboxContext )assignPropsToCurrentParagraph (_efed *_aa .CT_TextParagraphProperties ){_gbddf :=12.4; +if _efed ==nil {_dcf ._eeec ._egc =_gbddf ;return ;};if _aaaf :=_efed .DefRPr ;_aaaf !=nil {_ebde :=_aaaf .SzAttr ;if _ebde !=nil {_ddcce :=float64 (*_ebde )/1200;if _gbddf <=_ddcce {_gbddf =_ddcce ;};};};if _ccde :=_efed .MarLAttr ;_ccde !=nil {_dcf ._eeec ._gee =_fc .FromEMU (int64 (*_ccde )); +};_dcf ._eeec ._fdfd =_dcf ._bcec ;if _eeb :=_efed .MarRAttr ;_eeb !=nil {_dcf ._eeec ._fdfd -=_fc .FromEMU (int64 (*_eeb ));};if _gcf :=_efed .IndentAttr ;_gcf !=nil {_dcf ._eeec ._cgb =_fc .FromEMU (int64 (*_gcf ));};if _geda :=_efed .LatinLnBrkAttr ; +_geda !=nil {_dcf ._eeec ._cbd =*_geda ;};if _bfaf :=_efed .LnSpc ;_bfaf !=nil {if _eba :=_bfaf .SpcPct ;_eba !=nil {if _eage :=_eba .ValAttr .ST_TextSpacingPercent ;_eage !=nil {_gbddf =float64 (*_eage )/5000;};};};var _aga float64 ;if _eed :=_efed .SpcBef ; +_eed !=nil {if _bgbg :=_eed .SpcPts ;_bgbg !=nil {_aga =float64 (_bgbg .ValAttr )/100;};};_fddc :=_dcf ._ccdad ;if len (_fddc )> 0{_aga -=_fddc [len (_fddc )-1]._efc ;if _aga < 0{_aga =0;};};_dcf ._eeec ._cgcf =_aga ;if _cdgg :=_efed .SpcAft ;_cdgg !=nil {if _aege :=_cdgg .SpcPts ; +_aege !=nil {_dcf ._eeec ._efc =float64 (_aege .ValAttr )/100;};};_dcf ._eeec ._egc =_gbddf ;_dcf ._eeec ._gfed =_efed .AlgnAttr ;};func (_dca *convertContext )getShapes (_ecef *_efg .CT_Shape )[]_ae .Drawable {_bcf :=[]_ae .Drawable {};_cce :=_ecef .SpPr ; +if _cce ==nil {return _bcf ;};var _bdf bool ;if _fda :=_ecef .UseBgFillAttr ;_fda !=nil {_bdf =*_fda ;};_bdg ,_fbec ,_cead ,_eag ,_agg ,_fca ,_dfe :=_dca .getShapesFromSpPr (_cce ,_ecef .Style ,_bdf );_bcf =append (_bcf ,_bdg ...);if _bcg :=_ecef .TxBody ; +_bcg !=nil {_fgfg ,_ceaa ,_bea ,_dfd ,_cbgc :=_dca .getPhData (_ecef );if _fgfg !=nil &&!_dfe {_fbec ,_cead ,_eag ,_agg =_gf .GetDataFromXfrm (_fgfg );};_ebd ,_gafc :=_dca .makePdfBlockFromTxBody (_bcg ,_ceaa ,_bea ,_eag ,_agg ,_fca ,_dfd ,_cbgc );if _gafc !=nil {_ad .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0050\u0044\u0046\u0020\u0062\u006c\u006f\u0063\u006b\u0020\u0066\u0072o\u006d\u0020\u0074\u0065\u0078t\u0062\u006fx\u003a\u0020\u0025\u0073",_gafc ); +}else if _ebd !=nil {_ebd .SetPos (_fbec ,_cead );_bcf =append (_bcf ,_ebd );};};return _bcf ;};func (_cfc *convertContext )drawSlide (){_cfc ._ceaf .NewPage ();for _ ,_acg :=range _cfc ._aega {if _acg !=nil {_cfc ._ceaf .MoveTo (0,0);_cfc ._ceaf .Draw (_acg ); +};};};type background struct{_bfga _ae .Color ;_ebcg float64 ;_gaeg *_aa .CT_BlipFillProperties ;}; // ConvertToPdf converts a presentation to a PDF file. This package is beta, breaking changes can take place. -func ConvertToPdf (pr *_be .Presentation )*_bg .Creator {_dd :=pr .X ().SldSz ;_fg :=_aa .FromEMU (int64 (_dd .CxAttr ));_ff :=_aa .FromEMU (int64 (_dd .CyAttr ));_fd :=_bg .PageSize {_fg ,_ff };_ec :=_bg .New ();_ec .SetPageSize (_fd );var _eb *_gaa .Theme ; -if len (pr .Themes ())> 0{_eb =pr .Themes ()[0];};for _ ,_dg :=range pr .Slides (){if _dg .X ()==nil {continue ;};_bfa :=&convertContext {_dga :_ec ,_bbfb :&_dg ,_adac :_dg .GetSlideLayout (),_dcfb :pr .SlideMasters ()[0].X (),_dbbg :pr ,_gbdf :_eb ,_adc :_dg .X ().ClrMapOvr ,_daa :_fd [1],_agdec :_fd [0]}; -_bfa .extractDefaultProperties ();_bfa .makeSlide ();_bfa .drawSlide ();};return _ec ;};func _gdb (_aec ,_cggdg *_gaa .CT_TableStyleTextStyle )*_gaa .CT_TableStyleTextStyle {_bagf :=_gaa .NewCT_TableStyleTextStyle ();if _aec !=nil {*_bagf =*_aec ;};if _cggdg ==nil {return _bagf ; -};if _bagf .BAttr ==_gaa .ST_OnOffStyleTypeUnset {_bagf .BAttr =_cggdg .BAttr ;};if _bagf .IAttr ==_gaa .ST_OnOffStyleTypeUnset {_bagf .IAttr =_cggdg .IAttr ;};if _bagf .Font ==nil {_bagf .Font =_cggdg .Font ;};if _bagf .FontRef ==nil {_bagf .FontRef =_cggdg .FontRef ; -};if _bagf .ScrgbClr ==nil {_bagf .ScrgbClr =_cggdg .ScrgbClr ;};if _bagf .SrgbClr ==nil {_bagf .SrgbClr =_cggdg .SrgbClr ;};if _bagf .HslClr ==nil {_bagf .HslClr =_cggdg .HslClr ;};if _bagf .SysClr ==nil {_bagf .SysClr =_cggdg .SysClr ;};if _bagf .SchemeClr ==nil {_bagf .SchemeClr =_cggdg .SchemeClr ; -};if _bagf .PrstClr ==nil {_bagf .PrstClr =_cggdg .PrstClr ;};return _bagf ;};func _agea (_eecb *_aac .CT_Shape )(_aac .ST_PlaceholderType ,*uint32 ){if _bga :=_eecb .NvSpPr ;_bga !=nil {if _fgcd :=_bga .NvPr ;_fgcd !=nil {if _ccbf :=_fgcd .Ph ;_ccbf !=nil {return _ccbf .TypeAttr ,_ccbf .IdxAttr ; -};};};return _aac .ST_PlaceholderTypeUnset ,nil ;};func (_fde *convertContext )makeSlide (){_ecg :=_fde ._bbfb .GetSlideLayout ().CSld ;if _ecg !=nil {if _fbg :=_ecg .SpTree ;_fbg !=nil {for _ ,_aad :=range _fbg .Choice {if _aad !=nil {for _ ,_cfa :=range _aad .Pic {if _cfa !=nil {var _cb ,_gag ,_bbc ,_df float64 ; -if _bcc :=_cfa .SpPr ;_bcc !=nil {if _dff :=_bcc .Xfrm ;_dff !=nil {_cb ,_gag ,_bbc ,_df =_f .GetDataFromXfrm (_dff );};};if _eeb :=_cfa .BlipFill ;_eeb !=nil {_fed :=_fde .getShapeFromBlipFill (_eeb ,_cb ,_gag ,_bbc ,_df ,true );_fde ._abgg =append (_fde ._abgg ,_fed ); -};};};};};};};_ecg =_fde ._bbfb .X ().CSld ;if _ecg ==nil {return ;};_ge :=&background {};if _ae :=_ecg .Bg ;_ae !=nil {if _bgb :=_ae .BgPr ;_bgb !=nil {if _bgb .NoFill ==nil {if _eea :=_bgb .SolidFill ;_eea !=nil {_ged ,_ab :=_fde .getColorFromSolidFill (_eea ); -if _ged !=nil {_ge ._aae =_ged ;_ge ._fada =_ab ;};}else if _fdc :=_bgb .BlipFill ;_fdc !=nil {_ge ._dgac =_fdc ;};};};};_fde ._eafeg =_ge ;if _gd :=_ecg .SpTree ;_gd !=nil {for _ ,_aadg :=range _gd .Choice {if _aadg !=nil {for _ ,_bag :=range _aadg .Sp {if _bag !=nil {_aab :=_fde .getShapes (_bag ); -_fde ._abgg =append (_fde ._abgg ,_aab ...);};};for _ ,_abg :=range _aadg .GraphicFrame {if _abg !=nil {var _dbb ,_ac ,_bbe ,_cedf float64 ;if _ceb :=_abg .Xfrm ;_ceb !=nil {_dbb ,_ac ,_bbe ,_cedf =_f .GetDataFromXfrm (_ceb );};if _bbe ==0&&_cedf ==0{_bbe =_fde ._agdec ; -_cedf =_fde ._daa ;};if _da :=_abg .Graphic ;_da !=nil {if _bbg :=_da .GraphicData ;_bbg !=nil {for _ ,_fda :=range _bbg .Any {if _gac ,_afeg :=_fda .(*_bbb .Chart );_afeg {_fc ,_fbe :=_fde .makePdfBlockFromChart (_gac ,_bbe ,_cedf );if _fbe !=nil {_cf .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_fbe ); -};if _fc !=nil {_fc .SetPos (_dbb ,_ac );_fde ._abgg =append (_fde ._abgg ,_fc );};}else if _feb ,_aed :=_fda .(*_gaa .Tbl );_aed {_fea :=_fde .makePdfBlockFromTable (_feb ,_bbe );if _fea !=nil {_cc :=_bg .NewBlock (_bbe ,_cedf );_cc .SetPos (_dbb ,_ac ); -_cc .Draw (_fea );_fde ._abgg =append (_fde ._abgg ,_cc );};};};};};};};for _ ,_ag :=range _aadg .CxnSp {if _ag !=nil {_cca :=_fde .getConnectors (_ag );_fde ._abgg =append (_fde ._abgg ,_cca ...);};};for _ ,_ecf :=range _aadg .Pic {if _ecf !=nil {var _dgd ,_cfd ,_cee ,_cg float64 ; -if _gff :=_ecf .SpPr ;_gff !=nil {if _cbd :=_gff .Xfrm ;_cbd !=nil {_dgd ,_cfd ,_cee ,_cg =_f .GetDataFromXfrm (_cbd );};};if _ffb :=_ecf .BlipFill ;_ffb !=nil {_gc :=_fde .getShapeFromBlipFill (_ffb ,_dgd ,_cfd ,_cee ,_cg ,false );_fde ._abgg =append (_fde ._abgg ,_gc ); -};};};};};};};func (_bcf *textboxContext )addCurrentWordToParagraph (){if _bcf ._aadgd &&_bcf ._dfg ._eab +_bcf ._aefe ._dfed > _bcf ._dfg ._adgf {_bcf .newLine ();};if !_bcf ._aefe ._fac ||len (_bcf ._dfg ._cbeg )> 0{_bcf ._aefe ._agac =_bcf ._dfg ._eab ; -_bcf ._dfg ._cbeg =append (_bcf ._dfg ._cbeg ,_bcf ._aefe );_bcf ._dfg ._eab +=_bcf ._aefe ._dfed ;for _ ,_bgca :=range _bcf ._aefe ._ggd {_bcf .adjustHeights (_bgca ._caag );};};};func (_efa *textboxContext )alignVertically (_fedc _gaa .ST_TextAnchoringType ){_efa .alignParagraphsVertically (_fedc ); -_efa .alignSymbolsVertically ();};type background struct{_aae _bg .Color ;_fada float64 ;_dgac *_gaa .CT_BlipFillProperties ;};var _faee =[]romanMatch {romanMatch {1000,"\u006d"},romanMatch {900,"\u0063\u006d"},romanMatch {500,"\u0064"},romanMatch {400,"\u0063\u0064"},romanMatch {100,"\u0063"},romanMatch {90,"\u0078\u0063"},romanMatch {50,"\u006c"},romanMatch {40,"\u0078\u006c"},romanMatch {10,"\u0078"},romanMatch {9,"\u0069\u0078"},romanMatch {5,"\u0076"},romanMatch {4,"\u0069\u0076"},romanMatch {1,"\u0069"}}; -func (_egbc *textboxContext )adjustHeights (_bbedc float64 ){if _egbc ._dfg ._cegc < _bbedc {_egbc ._fff ._edbc +=(_bbedc -_egbc ._dfg ._cegc );_egbc ._dfg ._cegc =_bbedc ;};};func (_eacf *textboxContext )addTextRun (_dgge *_gaa .EG_TextRun ,_afge *_gaa .CT_TextCharacterProperties ,_fdad _bg .Color ,_afd *prefixData ){if _gaaee :=_dgge .Br ; -_gaaee !=nil {_eacf .addCurrentWordToParagraph ();_eacf .newLine ();_eacf .newWord ();}else if _ccde :=_dgge .R ;_ccde !=nil {var _bda _bg .Color ;if _ccde .RPr !=nil &&_ccde .RPr .SolidFill !=nil {_bda ,_ =_eacf ._dcg .getColorFromSolidFill (_ccde .RPr .SolidFill ); -}else if _fdad !=nil {_bda =_fdad ;}else if _afge .SolidFill !=nil {_bda ,_ =_eacf ._dcg .getColorFromSolidFill (_afge .SolidFill );}else {_bda =_bg .ColorBlack ;};_dbae :=_gefb (_ccde .RPr ,_afge );_fbfc ,_caca ,_dcfg ,_ecgg :=_eacf ._dcg .makeStyleFromRPr (_dbae ); -_fbfc .Color =_bda ;if _afd !=nil {_eacf .addPrefix (_afd ,_fbfc );};_cfae :=_gca (_ccde .T );for _ ,_eecd :=range _cfae {_eecd ._bfba =_fbfc ;_eecd ._ebac =_caca ;_eecd ._edaa =_dcfg ;_eecd ._eeee =_ecgg ;if _dbae .CapAttr ==_gaa .ST_TextCapsTypeAll {_eecd ._bebd =_ga .ToUpper (_eecd ._bebd ); -};_eacf .addTextSymbol (_eecd );};};};type symbol struct{_bebd string ;_gea float64 ;_caag float64 ;_eefe float64 ;_afed float64 ;_gcc float64 ;_bfba *_bg .TextStyle ;_cgf string ;_ebac bool ;_edaa bool ;_eeee bool ;};func _ccae (_ebaf ,_cdgb *_gaa .CT_TextBodyProperties )*_gaa .CT_TextBodyProperties {_ccdb :=_gaa .NewCT_TextBodyProperties (); -if _ebaf !=nil {*_ccdb =*_ebaf ;};if _cdgb ==nil {return _ccdb ;};if _ccdb .RotAttr ==nil {_ccdb .RotAttr =_cdgb .RotAttr ;};if _ccdb .SpcFirstLastParaAttr ==nil {_ccdb .SpcFirstLastParaAttr =_cdgb .SpcFirstLastParaAttr ;};if _ccdb .VertOverflowAttr ==_gaa .ST_TextVertOverflowTypeUnset {_ccdb .VertOverflowAttr =_cdgb .VertOverflowAttr ; -};if _ccdb .HorzOverflowAttr ==_gaa .ST_TextHorzOverflowTypeUnset {_ccdb .HorzOverflowAttr =_cdgb .HorzOverflowAttr ;};if _ccdb .VertAttr ==_gaa .ST_TextVerticalTypeUnset {_ccdb .VertAttr =_cdgb .VertAttr ;};if _ccdb .WrapAttr ==_gaa .ST_TextWrappingTypeUnset {_ccdb .WrapAttr =_cdgb .WrapAttr ; -};if _ccdb .LInsAttr ==nil {_ccdb .LInsAttr =_cdgb .LInsAttr ;};if _ccdb .TInsAttr ==nil {_ccdb .TInsAttr =_cdgb .TInsAttr ;};if _ccdb .RInsAttr ==nil {_ccdb .RInsAttr =_cdgb .RInsAttr ;};if _ccdb .BInsAttr ==nil {_ccdb .BInsAttr =_cdgb .BInsAttr ;};if _ccdb .NumColAttr ==nil {_ccdb .NumColAttr =_cdgb .NumColAttr ; -};if _ccdb .SpcColAttr ==nil {_ccdb .SpcColAttr =_cdgb .SpcColAttr ;};if _ccdb .RtlColAttr ==nil {_ccdb .RtlColAttr =_cdgb .RtlColAttr ;};if _ccdb .AnchorAttr ==_gaa .ST_TextAnchoringTypeUnset {_ccdb .AnchorAttr =_cdgb .AnchorAttr ;};if _ccdb .AnchorCtrAttr ==nil {_ccdb .AnchorCtrAttr =_cdgb .AnchorCtrAttr ; -};if _ccdb .ForceAAAttr ==nil {_ccdb .ForceAAAttr =_cdgb .ForceAAAttr ;};if _ccdb .UprightAttr ==nil {_ccdb .UprightAttr =_cdgb .UprightAttr ;};if _ccdb .CompatLnSpcAttr ==nil {_ccdb .CompatLnSpcAttr =_cdgb .CompatLnSpcAttr ;};if _ccdb .PrstTxWarp ==nil {_ccdb .PrstTxWarp =_cdgb .PrstTxWarp ; -};if _ccdb .NoAutofit ==nil {_ccdb .NoAutofit =_cdgb .NoAutofit ;};if _ccdb .NormAutofit ==nil {_ccdb .NormAutofit =_cdgb .NormAutofit ;};if _ccdb .SpAutoFit ==nil {_ccdb .SpAutoFit =_cdgb .SpAutoFit ;};if _ccdb .Scene3d ==nil {_ccdb .Scene3d =_cdgb .Scene3d ; -};if _ccdb .Sp3d ==nil {_ccdb .Sp3d =_cdgb .Sp3d ;};if _ccdb .FlatTx ==nil {_ccdb .FlatTx =_cdgb .FlatTx ;};if _ccdb .ExtLst ==nil {_ccdb .ExtLst =_cdgb .ExtLst ;};return _ccdb ;};func (_faf *convertContext )stretchImage (_cbf *_bg .Image ,_aacg *_gaa .CT_StretchInfoProperties ,_dgg ,_ebfe ,_cgc ,_ffg float64 )(*_bg .Image ,float64 ,float64 ){_fbc :=_aacg .FillRect ; -if _fbc ==nil {_baad :=_cbf .Width ()/_cbf .Height ();_cda :=_cgc /_ffg ;var _gfe ,_bge float64 ;if _baad > _cda {_bge =_ffg ;_gfe =_ffg *_baad ;}else {_gfe =_cgc ;_bge =_cgc /_baad ;};_cbf .Scale (_gfe /_cbf .Width (),_bge /_cbf .Height ());return _cbf ,_dgg ,_ebfe ; -};var _fcf ,_ebg ,_aee ,_gga float64 ;if _aff :=_fbc .LAttr ;_aff !=nil {_aee =_f .FromSTPercentage (_aff );};if _egd :=_fbc .TAttr ;_egd !=nil {_fcf =_f .FromSTPercentage (_egd );};if _fgg :=_fbc .RAttr ;_fgg !=nil {_gga =_f .FromSTPercentage (_fgg ); -};if _bad :=_fbc .BAttr ;_bad !=nil {_ebg =_f .FromSTPercentage (_bad );};_efc :=_cgc *(1-_aee -_gga );_caa :=_ffg *(1-_fcf -_ebg );_cbf .Scale (_efc /_cbf .Width (),_caa /_cbf .Height ());return _cbf ,_dgg +_aee *_cgc ,_ebfe +_fcf *_ffg ;};func (_cab *convertContext )makePdfImageFromBlipFill (_fgdf *_gaa .CT_BlipFillProperties ,_gcd bool )(*_bg .Image ,[]*_gaa .CT_BlipChoice ,error ){if _dcbb :=_fgdf .Blip ; -_dcbb !=nil {if _ccff :=_dcbb .EmbedAttr ;_ccff !=nil {var _ddbee _af .ImageRef ;var _bfbgc bool ;if _gcd {_ddbee ,_bfbgc =_cab ._bbfb .GetLayoutImageByRelID (*_ccff );}else {_ddbee ,_bfbgc =_cab ._bbfb .GetImageByRelID (*_ccff );};if _bfbgc {_bed ,_dec :=_fa .Open (_ddbee .Path ()); -if _dec !=nil {_cf .Log .Debug ("\u0046\u0069\u006c\u0065 o\u0070\u0065\u006e\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",_dec );return nil ,nil ,_dec ;};defer _bed .Close ();_gacb ,_ ,_dec :=_bb .Decode (_bed );if _dec !=nil {_cf .Log .Debug ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020%\u0073",_dec ); -return nil ,nil ,_dec ;};if _dfgd :=_fgdf .SrcRect ;_dfgd !=nil {_bdad :=_gacb .Bounds ().Size ();_egg :=_bdad .X ;_fbbd :=_bdad .Y ;var _fdae ,_efgc ,_cdbc ,_ege int ;var _ceade bool ;if _egea :=_dfgd .LAttr ;_egea !=nil {_fdae =int (float64 (_egg )*_f .FromSTPercentage (_egea )); -_ceade =true ;}else {_fdae =0;};if _dadf :=_dfgd .TAttr ;_dadf !=nil {_cdbc =int (float64 (_fbbd )*_f .FromSTPercentage (_dadf ));_ceade =true ;}else {_cdbc =0;};if _ebcf :=_dfgd .RAttr ;_ebcf !=nil {_efgc =int (float64 (_egg )*(1-_f .FromSTPercentage (_ebcf ))); -_ceade =true ;}else {_efgc =_egg ;};if _aeee :=_dfgd .BAttr ;_aeee !=nil {_ege =int (float64 (_fbbd )*(1-_f .FromSTPercentage (_aeee )));_ceade =true ;}else {_ege =_fbbd ;};if _ceade {_gacb =_f .CropImageByRect (_gacb ,_bb .Rect (_fdae ,_cdbc ,_efgc +1,_ege +1)); -};};_baf ,_dec :=_cab ._dga .NewImageFromGoImage (_gacb );_baf .SetEncoder (_d .NewFlateEncoder ());if _dec !=nil {_cf .Log .Debug ("\u0043\u0061\u006e\u006e\u006ft\u0020\u0063\u0072\u0065\u0061\u0074\u0065\u0020\u0050\u0044\u0046\u0020\u0069m\u0061\u0067\u0065\u0020\u0066\u0072\u006f\u006d\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_dec ); -return nil ,nil ,_dec ;};return _baf ,_dcbb .Choice ,nil ;};};};return nil ,nil ,nil ;};func _baed (_agcd int ,_bea bool )string {_edbb :=_g .NewBuffer ([]byte {});for _ ,_cbdf :=range _faee {for {if _agcd < _cbdf ._ebe {break ;};_edbb .WriteString (_cbdf ._agdb ); -_agcd -=_cbdf ._ebe ;};};_fca :=_edbb .String ();if _bea {_fca =_ga .ToUpper (_fca );};return _fca ;};func _gefb (_bgfb ,_ebgd *_gaa .CT_TextCharacterProperties )*_gaa .CT_TextCharacterProperties {_aeba :=_gaa .NewCT_TextCharacterProperties ();if _bgfb !=nil {*_aeba =*_bgfb ; -};if _ebgd ==nil {return _aeba ;};if _aeba .KumimojiAttr ==nil {_aeba .KumimojiAttr =_ebgd .KumimojiAttr ;};if _aeba .LangAttr ==nil {_aeba .LangAttr =_ebgd .LangAttr ;};if _aeba .AltLangAttr ==nil {_aeba .AltLangAttr =_ebgd .AltLangAttr ;};if _aeba .SzAttr ==nil {_aeba .SzAttr =_ebgd .SzAttr ; -};if _aeba .BAttr ==nil {_aeba .BAttr =_ebgd .BAttr ;};if _aeba .IAttr ==nil {_aeba .IAttr =_ebgd .IAttr ;};if _aeba .UAttr ==_gaa .ST_TextUnderlineTypeUnset {_aeba .UAttr =_ebgd .UAttr ;};if _aeba .StrikeAttr ==_gaa .ST_TextStrikeTypeUnset {_aeba .StrikeAttr =_ebgd .StrikeAttr ; -};if _aeba .KernAttr ==nil {_aeba .KernAttr =_ebgd .KernAttr ;};if _aeba .CapAttr ==_gaa .ST_TextCapsTypeUnset {_aeba .CapAttr =_ebgd .CapAttr ;};if _aeba .SpcAttr ==nil {_aeba .SpcAttr =_ebgd .SpcAttr ;};if _aeba .NormalizeHAttr ==nil {_aeba .NormalizeHAttr =_ebgd .NormalizeHAttr ; -};if _aeba .BaselineAttr ==nil {_aeba .BaselineAttr =_ebgd .BaselineAttr ;};if _aeba .NoProofAttr ==nil {_aeba .NoProofAttr =_ebgd .NoProofAttr ;};if _aeba .DirtyAttr ==nil {_aeba .DirtyAttr =_ebgd .DirtyAttr ;};if _aeba .ErrAttr ==nil {_aeba .ErrAttr =_ebgd .ErrAttr ; -};if _aeba .SmtCleanAttr ==nil {_aeba .SmtCleanAttr =_ebgd .SmtCleanAttr ;};if _aeba .SmtIdAttr ==nil {_aeba .SmtIdAttr =_ebgd .SmtIdAttr ;};if _aeba .BmkAttr ==nil {_aeba .BmkAttr =_ebgd .BmkAttr ;};if _aeba .Ln ==nil {_aeba .Ln =_ebgd .Ln ;};if _aeba .NoFill ==nil {_aeba .NoFill =_ebgd .NoFill ; -};if _aeba .SolidFill ==nil {_aeba .SolidFill =_ebgd .SolidFill ;};if _aeba .BlipFill ==nil {_aeba .BlipFill =_ebgd .BlipFill ;};if _aeba .EffectLst ==nil {_aeba .EffectLst =_ebgd .EffectLst ;};if _aeba .EffectDag ==nil {_aeba .EffectDag =_ebgd .EffectDag ; -};if _aeba .Highlight ==nil {_aeba .Highlight =_ebgd .Highlight ;};if _aeba .ULnTx ==nil {_aeba .ULnTx =_ebgd .ULnTx ;};if _aeba .ULn ==nil {_aeba .ULn =_ebgd .ULn ;};if _aeba .UFillTx ==nil {_aeba .UFillTx =_ebgd .UFillTx ;};if _aeba .UFill ==nil {_aeba .UFill =_ebgd .UFill ; -};if _aeba .Latin ==nil {_aeba .Latin =_ebgd .Latin ;};if _aeba .Ea ==nil {_aeba .Ea =_ebgd .Ea ;};if _aeba .Cs ==nil {_aeba .Cs =_ebgd .Cs ;};if _aeba .Sym ==nil {_aeba .Sym =_ebgd .Sym ;};if _aeba .Rtl ==nil {_aeba .Rtl =_ebgd .Rtl ;};return _aeba ;}; -func (_agcc *convertContext )renderCurrentStateToGoImage ()(_bb .Image ,error ){_feeca :=_f .MakeTempCreator (_agcc ._agdec ,_agcc ._daa );_feeca .NewPage ();for _ ,_ggee :=range _agcc ._abgg {if _ggee !=nil {_feeca .MoveTo (0,0);_feeca .Draw (_ggee ); -};};_cgaf ,_cgggd :=_f .GetPageFromCreator (_feeca );if _cgggd !=nil {return nil ,_cgggd ;};return _e .NewImageDevice ().Render (_cgaf );};type paragraph struct{_cede float64 ;_afcg float64 ;_dddc float64 ;_ecgd float64 ;_dgde float64 ;_dgdf float64 ;_ebde float64 ; -_edbc float64 ;_faeb _gaa .ST_TextAlignType ;_eecg float64 ;_cbe bool ;_gdf []*line ;};func (_ceea *textboxContext )alignSymbolsVertically (){for _ ,_faa :=range _ceea ._gbdbg {for _ ,_ecaab :=range _faa ._gdf {_efga :=0.0;for _ ,_baac :=range _ecaab ._cbeg {for _ ,_bdg :=range _baac ._ggd {if _bdg ._caag > _efga {_efga =_bdg ._caag ; -};};};for _ ,_ecfc :=range _ecaab ._cbeg {for _ ,_eceb :=range _ecfc ._ggd {if _eceb ._eefe < _efga {_eceb ._afed =_efga -_eceb ._eefe ;};};};};};};func (_baag *convertContext )getColorFromMatrixReference (_bebdb *_gaa .CT_StyleMatrixReference )_bg .Color {if _bebdb ==nil {return nil ; -};var _gdgg _bg .Color ;var _eacb string ;if _ebab :=_bebdb .SrgbClr ;_ebab !=nil {_eacb =_ebab .ValAttr ;}else if _efbf :=_bebdb .SchemeClr ;_efbf !=nil {_eacb =_f .GetColorStringFromDmlColor (_baag ._dbbg .GetColorBySchemeColor (_efbf .ValAttr ));_eacb =_f .AdjustColor (_eacb ,_efbf .EG_ColorTransform ); -};if _eacb !=""{_gdgg =_bg .ColorRGBFromHex ("\u0023"+_eacb );};return _gdgg ;};type prefixData struct{_gccg string ;_gdgb bool ;_fdda float64 ;_caagb float64 ;};func _cbda (_bbcg *_aac .CT_CommonSlideData ,_fge _aac .ST_PlaceholderType ,_bdd *uint32 ,_faagd bool )(*_gaa .CT_Transform2D ,*_gaa .CT_TextBody ,*bool ,*bool ){if _bbcg !=nil &&(_fge !=_aac .ST_PlaceholderTypeUnset ||!_faagd ){if _ggbg :=_bbcg .SpTree ; -_ggbg !=nil {for _ ,_egef :=range _ggbg .Choice {if _egef !=nil {for _ ,_bded :=range _egef .Sp {if _bded !=nil {_bcff ,_egag :=_agea (_bded );if _fge ==_bcff {if (_faagd &&_egag ==nil )||(!_faagd &&_egag !=nil &&*_egag ==*_bdd ){var _bcbc *_gaa .CT_Transform2D ; -if _bded .SpPr !=nil {_bcbc =_bded .SpPr .Xfrm ;};_fged :=_fge ==_aac .ST_PlaceholderTypeTitle ||_fge ==_aac .ST_PlaceholderTypeCtrTitle ;_dgab :=!_fged &&_fge !=_aac .ST_PlaceholderTypeUnset ;return _bcbc ,_bded .TxBody ,&_fged ,&_dgab ;};};};};};};}; -};return nil ,nil ,nil ,nil ;};type convertContext struct{_dga *_bg .Creator ;_bgcd *_f .Rectangle ;_dbbg *_be .Presentation ;_bbfb *_be .Slide ;_dcfb *_aac .SldMaster ;_adac *_aac .SldLayout ;_daa float64 ;_agdec float64 ;_abgg []_bg .Drawable ;_eafeg *background ; -_ecac *_gaa .CT_TextParagraphProperties ;_dfeb *_gaa .CT_TextCharacterProperties ;_dafa *_gaa .CT_TextParagraphProperties ;_ggf *_gaa .CT_TextCharacterProperties ;_fga *_gaa .CT_TextParagraphProperties ;_adb *_gaa .CT_TextCharacterProperties ;_efbg []*_gaa .CT_TextParagraphProperties ; -_gdg []*_gaa .CT_TextParagraphProperties ;_eee []*_gaa .CT_TextParagraphProperties ;_gbdf *_gaa .Theme ;_adc *_gaa .CT_ColorMappingOverride ;};func _ebef (_cgeb float64 )float64 {return _cgeb *_aa .Millimeter };func _fegb (_agbe *_gaa .CT_TextCharacterProperties ,_eagc *_gaa .CT_TableStyleTextStyle )*_gaa .CT_TextCharacterProperties {_adbd :=_gaa .NewCT_TextCharacterProperties (); -if _agbe !=nil {*_adbd =*_agbe ;};if _eagc ==nil {return _adbd ;};if _adbd .BAttr ==nil &&_eagc .BAttr !=_gaa .ST_OnOffStyleTypeUnset {_cccg :=_eagc .BAttr ==_gaa .ST_OnOffStyleTypeOn ;_adbd .BAttr =&_cccg ;};if _adbd .IAttr ==nil &&_eagc .IAttr !=_gaa .ST_OnOffStyleTypeUnset {_dgf :=_eagc .IAttr ==_gaa .ST_OnOffStyleTypeOn ; -_adbd .IAttr =&_dgf ;};if _adbd .NoFill ==nil &&_adbd .SolidFill ==nil {_adbd .SolidFill =_gaa .NewCT_SolidColorFillProperties ();_adbd .SolidFill .ScrgbClr =_eagc .ScrgbClr ;_adbd .SolidFill .SrgbClr =_eagc .SrgbClr ;_adbd .SolidFill .HslClr =_eagc .HslClr ; -_adbd .SolidFill .SysClr =_eagc .SysClr ;_adbd .SolidFill .SchemeClr =_eagc .SchemeClr ;_adbd .SolidFill .PrstClr =_eagc .PrstClr ;};if _aaba :=_eagc .Font ;_aaba !=nil &&_adbd .Latin ==nil &&_adbd .Ea ==nil &&_adbd .Cs ==nil {_adbd .Latin =_aaba .Latin ; -_adbd .Ea =_aaba .Ea ;_adbd .Cs =_aaba .Cs ;};return _adbd ;};func _fcga (_adafa *_gaa .CT_AdjPoint2D )(float64 ,float64 ){var _cgdcd ,_dfde float64 ;_feeb ,_fbb :=_adafa .XAttr ,_adafa .YAttr ;if _ffee :=_feeb .ST_Coordinate ;_ffee !=nil {_cgdcd =_aa .FromEMU (_f .FromSTCoordinate (*_ffee )); -};if _aeb :=_fbb .ST_Coordinate ;_aeb !=nil {_dfde =_aa .FromEMU (_f .FromSTCoordinate (*_aeb ));};return _cgdcd ,_dfde ;};func (_agd *convertContext )getConnectors (_fec *_aac .CT_Connector )[]_bg .Drawable {_ead ,_ ,_ ,_ ,_ ,_ ,_ :=_agd .getShapesFromSpPr (_fec .SpPr ,_fec .Style ,false ); -return _ead ;};type romanMatch struct{_ebe int ;_agdb string ;};func _gedd (_bbebd *_gaa .CT_TableCellProperties ,_fcfeg *_gaa .CT_TableStyleCellStyle ,_eeec ,_febc ,_gfc ,_ddag bool )*_gaa .CT_TableCellProperties {_gfag :=_gaa .NewCT_TableCellProperties (); -if _bbebd !=nil {*_gfag =*_bbebd ;};if _fcfeg ==nil {return _gfag ;};if _cbega :=_fcfeg .FillRef ;_cbega !=nil {_fdcf :=_gaa .NewCT_SolidColorFillProperties ();_fdcf .ScrgbClr =_cbega .ScrgbClr ;_fdcf .SrgbClr =_cbega .SrgbClr ;_fdcf .HslClr =_cbega .HslClr ; -_fdcf .SysClr =_cbega .SysClr ;_fdcf .SchemeClr =_cbega .SchemeClr ;_fdcf .PrstClr =_cbega .PrstClr ;_gfag .SolidFill =_fdcf ;};if _gfag .NoFill ==nil &&_gfag .SolidFill ==nil {if _cba :=_fcfeg .Fill ;_cba !=nil {if _gfag .NoFill ==nil {_gfag .NoFill =_cba .NoFill ; -};if _gfag .SolidFill ==nil {_gfag .SolidFill =_cba .SolidFill ;};};};if _gbgf :=_fcfeg .TcBdr ;_gbgf !=nil {if _gfag .LnL ==nil {var _fgb *_gaa .CT_ThemeableLineStyle ;if _gfc {_fgb =_gbgf .Left ;}else {_fgb =_gbgf .InsideV ;};if _fgb !=nil {_gfag .LnL =_fgb .Ln ; -};};if _gfag .LnR ==nil {var _bbabd *_gaa .CT_ThemeableLineStyle ;if _ddag {_bbabd =_gbgf .Right ;}else {_bbabd =_gbgf .InsideV ;};if _bbabd !=nil {_gfag .LnR =_bbabd .Ln ;};};if _gfag .LnT ==nil {var _dccg *_gaa .CT_ThemeableLineStyle ;if _eeec {_dccg =_gbgf .Top ; -}else {_dccg =_gbgf .InsideH ;};if _dccg !=nil {_gfag .LnT =_dccg .Ln ;};};if _gfag .LnB ==nil {var _caff *_gaa .CT_ThemeableLineStyle ;if _febc {_caff =_gbgf .Bottom ;}else {_caff =_gbgf .InsideH ;};if _caff !=nil {_gfag .LnB =_caff .Ln ;};};};return _gfag ; -};func (_cgdc *textboxContext )newWord (){_cgdc ._aefe =&word {_fac :true ,_agac :_cgdc ._dfg ._eab }};func (_eaa *textboxContext )newParagraph (){_bgbfg :=¶graph {};_bgbfg ._ebde =_eaa ._egab ;_eaa ._fff =_bgbfg ;};func (_gabe *convertContext )applyBlipEffectsOnImg (_edbbg *_bg .Image ,_bcaf ,_dbfa float64 ,_ecga []*_gaa .CT_BlipChoice )*_bg .Image {if len (_ecga )==0{return _edbbg ; -};_edbbg .SetPos (_bcaf ,_dbfa );_dbfd ,_eddaa :=_gabe .renderPageWithDrawableToGoImage (_edbbg );if _eddaa !=nil {_cf .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0020a\u006e\u0020\u0069\u006d\u0061\u0067e\u0020\u0074\u006f\u0020\u0061\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067e\u003a\u0020\u0025\u0073",_eddaa ); -return _edbbg ;};_bfbf ,_eddaa :=_gabe .renderCurrentStateToGoImage ();if _eddaa !=nil {_cf .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0072\u0065n\u0064\u0065\u0072 t\u0068\u0065\u0020\u0063\u0075\u0072r\u0065\u006e\u0074\u0020\u0073\u0074\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0061\u0020G\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a \u0025\u0073",_eddaa ); -return _edbbg ;};_gedb :=_dbfd .Bounds ();_beaa :=_bb .NewRGBA (_gedb );_ecgcc ,_ceae :=_edbbg .Width (),_edbbg .Height ();for _ ,_add :=range _ecga {for _ ,_bdae :=range _add .AlphaModFix {if _faae :=_bdae .AmtAttr ;_faae !=nil {if _dded :=_faae .ST_PositivePercentageDecimal ; -_dded !=nil {_cbab :=uint8 (255*(*_dded )/100000);_dcge :=_bb .NewUniform (_bf .Alpha {_cbab });_c .Draw (_beaa ,_gedb ,_bfbf ,_bb .Point {0,0},_c .Src );_c .DrawMask (_beaa ,_gedb ,_dbfd ,_bb .Point {0,0},_dcge ,_bb .Point {0,0},_c .Over );};};};};_cdeef :=_bb .Rect (int (_bcaf ),int (_dbfa ),int (_bcaf +_ecgcc )+1,int (_dbfa +_ceae )+1); -_fdf :=_f .CropImageByRect (_beaa ,_cdeef );_caee ,_eddaa :=_gabe ._dga .NewImageFromGoImage (_fdf );if _eddaa !=nil {_cf .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067\u0065\u0020t\u006f \u0061\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_eddaa ); -return _edbbg ;};return _caee ;};func (_gagbga *convertContext )getColorFromSolidFill (_adfa *_gaa .CT_SolidColorFillProperties )(_bg .Color ,float64 ){if _adfa ==nil {return nil ,1;};var _ceda string ;_cdcfc :=1.0;if _cbfa :=_adfa .SrgbClr ;_cbfa !=nil {_ceda =_cbfa .ValAttr ; -_cdcfc =_f .GetOpacityFromColorTransform (_cbfa .EG_ColorTransform );}else if _abcd :=_adfa .SchemeClr ;_abcd !=nil {_ceda =_f .GetColorStringFromDmlColor (_gagbga ._bbfb .GetColorBySchemeColor (_abcd .ValAttr ));_ceda =_f .AdjustColor (_ceda ,_abcd .EG_ColorTransform ); -_cdcfc =_f .GetOpacityFromColorTransform (_abcd .EG_ColorTransform );};if _ceda !=""{_egbe :=_bg .ColorRGBFromHex ("\u0023"+_ceda );return _egbe ,_cdcfc ;};return nil ,1;};func (_bcea *line )moveRight (_aade float64 ){for _ ,_fecba :=range _bcea ._cbeg {_fecba ._agac +=_aade ; -};};func (_gagb *convertContext )drawSlide (){_gagb ._dga .NewPage ();for _ ,_beb :=range _gagb ._abgg {if _beb !=nil {_gagb ._dga .MoveTo (0,0);_gagb ._dga .Draw (_beb );};};};func _gbbd (_cec ,_beba *_gaa .CT_TextParagraphProperties )*_gaa .CT_TextParagraphProperties {_caeg :=_gaa .NewCT_TextParagraphProperties (); -if _cec !=nil {*_caeg =*_cec ;};if _beba ==nil {return _caeg ;};if _caeg .MarLAttr ==nil {_caeg .MarLAttr =_beba .MarLAttr ;};if _caeg .MarRAttr ==nil {_caeg .MarRAttr =_beba .MarRAttr ;};if _caeg .LvlAttr ==nil {_caeg .LvlAttr =_beba .LvlAttr ;};if _caeg .IndentAttr ==nil {_caeg .IndentAttr =_beba .IndentAttr ; -};if _caeg .AlgnAttr ==_gaa .ST_TextAlignTypeUnset {_caeg .AlgnAttr =_beba .AlgnAttr ;};if _caeg .DefTabSzAttr ==nil {_caeg .DefTabSzAttr =_beba .DefTabSzAttr ;};if _caeg .RtlAttr ==nil {_caeg .RtlAttr =_beba .RtlAttr ;};if _caeg .EaLnBrkAttr ==nil {_caeg .EaLnBrkAttr =_beba .EaLnBrkAttr ; -};if _caeg .FontAlgnAttr ==_gaa .ST_TextFontAlignTypeUnset {_caeg .FontAlgnAttr =_beba .FontAlgnAttr ;};if _caeg .LatinLnBrkAttr ==nil {_caeg .LatinLnBrkAttr =_beba .LatinLnBrkAttr ;};if _caeg .HangingPunctAttr ==nil {_caeg .HangingPunctAttr =_beba .HangingPunctAttr ; -};if _caeg .LnSpc ==nil {_caeg .LnSpc =_beba .LnSpc ;};if _caeg .SpcBef ==nil {_caeg .SpcBef =_beba .SpcBef ;};if _caeg .SpcAft ==nil {_caeg .SpcAft =_beba .SpcAft ;};if _caeg .BuClrTx ==nil {_caeg .BuClrTx =_beba .BuClrTx ;};if _caeg .BuClr ==nil {_caeg .BuClr =_beba .BuClr ; -};if _caeg .BuSzTx ==nil {_caeg .BuSzTx =_beba .BuSzTx ;};if _caeg .BuSzPct ==nil {_caeg .BuSzPct =_beba .BuSzPct ;};if _caeg .BuSzPts ==nil {_caeg .BuSzPts =_beba .BuSzPts ;};if _caeg .BuFontTx ==nil {_caeg .BuFontTx =_beba .BuFontTx ;};if _caeg .BuFont ==nil {_caeg .BuFont =_beba .BuFont ; -};if _caeg .BuNone ==nil {_caeg .BuNone =_beba .BuNone ;};if _caeg .BuAutoNum ==nil {_caeg .BuAutoNum =_beba .BuAutoNum ;};if _caeg .BuChar ==nil {_caeg .BuChar =_beba .BuChar ;};if _caeg .BuBlip ==nil {_caeg .BuBlip =_beba .BuBlip ;};if _caeg .TabLst ==nil {_caeg .TabLst =_beba .TabLst ; -};if _caeg .ExtLst ==nil {_caeg .ExtLst =_beba .ExtLst ;};_caeg .DefRPr =_gefb (_caeg .DefRPr ,_beba .DefRPr );return _caeg ;};func (_eafbg *textboxContext )addCurrentParagraph (){_eafbg ._egab =_eafbg ._fff ._ebde +_eafbg ._fff ._afcg +_eafbg ._fff ._edbc +_eafbg ._fff ._dddc ; -_eafbg ._gbdbg =append (_eafbg ._gbdbg ,_eafbg ._fff );_eafbg .alignParagraph ();};func (_cff *convertContext )extractDefaultProperties (){_bae :=_cff ._dbbg .X ();_afa :=_bae .DefaultTextStyle ;var _ffd ,_ef ,_afe ,_gg ,_ebf ,_ed ,_de ,_dc ,_gge ,_ce *_gaa .CT_TextParagraphProperties ; -if _afa !=nil {_ffd =_afa .DefPPr ;_ef =_gbbd (_afa .Lvl1pPr ,_ffd );_afe =_gbbd (_afa .Lvl2pPr ,_ffd );_gg =_gbbd (_afa .Lvl3pPr ,_ffd );_ebf =_gbbd (_afa .Lvl4pPr ,_ffd );_ed =_gbbd (_afa .Lvl5pPr ,_ffd );_de =_gbbd (_afa .Lvl6pPr ,_ffd );_dc =_gbbd (_afa .Lvl7pPr ,_ffd ); -_gge =_gbbd (_afa .Lvl8pPr ,_ffd );_ce =_gbbd (_afa .Lvl9pPr ,_ffd );_cff ._ecac =_ffd ;_cff ._dfeb =_ffd .DefRPr ;};_cff ._efbg =make ([]*_gaa .CT_TextParagraphProperties ,9);_cff ._efbg [0]=_ef ;_cff ._efbg [1]=_afe ;_cff ._efbg [2]=_gg ;_cff ._efbg [3]=_ebf ; -_cff ._efbg [4]=_ed ;_cff ._efbg [5]=_de ;_cff ._efbg [6]=_dc ;_cff ._efbg [7]=_gge ;_cff ._efbg [8]=_ce ;_eff :=_cff ._dbbg .SlideMasters ()[0].X ();_baa :=_eff .TxStyles ;_ced :=_baa .TitleStyle ;_cff ._dafa =_gbbd (_ced .DefPPr ,_ffd );_cff ._ggf =_cff ._dafa .DefRPr ; -_cff ._gdg =make ([]*_gaa .CT_TextParagraphProperties ,9);_cff ._gdg [0]=_gbbd (_ced .Lvl1pPr ,_ef );_cff ._gdg [1]=_gbbd (_ced .Lvl2pPr ,_afe );_cff ._gdg [2]=_gbbd (_ced .Lvl3pPr ,_gg );_cff ._gdg [3]=_gbbd (_ced .Lvl4pPr ,_ebf );_cff ._gdg [4]=_gbbd (_ced .Lvl5pPr ,_ed ); -_cff ._gdg [5]=_gbbd (_ced .Lvl6pPr ,_de );_cff ._gdg [6]=_gbbd (_ced .Lvl7pPr ,_dc );_cff ._gdg [7]=_gbbd (_ced .Lvl8pPr ,_gge );_cff ._gdg [8]=_gbbd (_ced .Lvl9pPr ,_ce );_ea :=_baa .BodyStyle ;_cff ._fga =_gbbd (_ea .DefPPr ,_ffd );_cff ._adb =_cff ._fga .DefRPr ; -_cff ._eee =make ([]*_gaa .CT_TextParagraphProperties ,9);_cff ._eee [0]=_gbbd (_ea .Lvl1pPr ,_ef );_cff ._eee [1]=_gbbd (_ea .Lvl2pPr ,_afe );_cff ._eee [2]=_gbbd (_ea .Lvl3pPr ,_gg );_cff ._eee [3]=_gbbd (_ea .Lvl4pPr ,_ebf );_cff ._eee [4]=_gbbd (_ea .Lvl5pPr ,_ed ); -_cff ._eee [5]=_gbbd (_ea .Lvl6pPr ,_de );_cff ._eee [6]=_gbbd (_ea .Lvl7pPr ,_dc );_cff ._eee [7]=_gbbd (_ea .Lvl8pPr ,_gge );_cff ._eee [8]=_gbbd (_ea .Lvl9pPr ,_ce );};func (_gab *convertContext )makePdfBlockFromChart (_fab *_bbb .Chart ,_db ,_cd float64 )(*_bg .Block ,error ){_ba :=_fab .CT_RelId .IdAttr ; -_bc :=_gab ._bbfb .GetChartSpaceByRelId (_ba );if _bc ==nil {return nil ,_a .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};var _ee *_gaa .Theme ;_fba :=_gab ._dbbg .Themes ();if len (_fba )> 0{_ee =_fba [0];}; -return _f .MakeBlockFromChartSpace (_bc ,_db ,_cd ,_ee );};func (_ccf *convertContext )tileImage (_afc *_bg .Image ,_afag *_gaa .CT_TileInfoProperties ,_eg ,_bcb float64 )*_bg .Image {_bbf ,_eca :=1.0,1.0;if _baec :=_afag .SxAttr ;_baec !=nil {_bbf =_f .FromSTPercentage (_baec ); -};if _gcf :=_afag .SyAttr ;_gcf !=nil {_eca =_f .FromSTPercentage (_gcf );};_bfdg :=_f .MakeTempCreator (_eg ,_bcb );_afc .Scale (_bbf ,_eca );_fdg ,_caf :=_afc .Width (),_afc .Height ();var _bbbb ,_edc float64 ;if _deb :=_afag .TxAttr ;_deb !=nil {_bbbb =_aa .FromEMU (_f .FromSTCoordinate (*_deb )); -};if _cgg :=_afag .TyAttr ;_cgg !=nil {_edc =_aa .FromEMU (_f .FromSTCoordinate (*_cgg ));};if _bbbb > 0{_bbbb -=_fdg ;};if _edc > 0{_edc -=_caf ;};_ccg :=_ccf ._agdec /_fdg +1;_eae :=_ccf ._daa /_caf +1;for _ece :=0.0;_ece <=_ccg ;_ece ++{_gcb :=_ece *_fdg ; -for _fcc :=0.0;_fcc <=_eae ;_fcc ++{_cdc :=_fcc *_caf ;_afc .SetPos (_gcb +_bbbb ,_cdc +_edc );_bfdg .Draw (_afc );};};_def ,_aea :=_f .GetPageFromCreator (_bfdg );if _aea !=nil {_cf .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074 \u0067\u0065\u0074\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0066\u0072\u006fm\u0020\u0063\u0072\u0065\u0061\u0074\u006fr\u003a\u0020\u0025\u0073",_aea ); -return nil ;};_cef ,_aea :=_e .NewImageDevice ().Render (_def );if _aea !=nil {_cf .Log .Debug ("\u0043\u0061\u006eno\u0074\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_aea );return nil ;};_abc ,_aea :=_ccf ._dga .NewImageFromGoImage (_cef ); -if _aea !=nil {_cf .Log .Debug ("\u0043\u0061nn\u006f\u0074\u0020c\u0072\u0065\u0061\u0074e i\u006dag\u0065\u0020\u0066\u0072\u006f\u006d\u0020Go\u0049\u006d\u0061\u0067\u0065\u003a\u0020%\u0073",_aea );return nil ;};return _abc ;};var _cgcg =map[string ]int32 {"\u0076":9830,"\u00d8":8594,"\u00fc":8730}; -func (_fgge *convertContext )makePdfBlockFromTxBody (_ccd *_gaa .CT_TextBody ,_eafd *_gaa .CT_TextBodyProperties ,_gafd *_gaa .CT_TextListStyle ,_gfb ,_dad float64 ,_bef _bg .Color ,_bged ,_gbdc bool )(*_bg .Block ,error ){var _eccc *_gaa .CT_TextParagraphProperties ; -if _cadf :=_ccd .LstStyle ;_cadf !=nil {var _ada *_gaa .CT_TextParagraphProperties ;if _cadf .Lvl1pPr !=nil {_ada =_cadf .Lvl1pPr ;};_eccc =_gbbd (_ada ,_cadf .DefPPr );};var _dgc *_gaa .CT_TextParagraphProperties ;if _eccc !=nil {if _bged {_dgc =_fgge ._gdg [0]; -}else if _gbdc {_dgc =_fgge ._eee [0];}else {_dgc =_fgge ._efbg [0];};if _gafd !=nil {_dgc =_gbbd (_gbbd (_gafd .Lvl1pPr ,_gafd .DefPPr ),_dgc );};_dgc =_gbbd (_eccc ,_dgc );}else {if _bged {_dgc =_fgge ._dafa ;}else if _gbdc {_dgc =_fgge ._fga ;}else {_dgc =_fgge ._ecac ; -};};_ggad ,_becb :=_ebef (2.5),_ebef (2.5);_ggg ,_eeae :=_ebef (1.3),_ebef (1.3);_edd :=true ;_bff :=_gaa .ST_TextAnchoringTypeT ;if _eafd !=nil {if _agfe :=_eafd .AnchorAttr ;_agfe !=_gaa .ST_TextAnchoringTypeUnset {_bff =_agfe ;};};if _bfac :=_ccd .BodyPr ; -_bfac !=nil {if _cafd :=_bfac .LInsAttr ;_cafd !=nil {_ggad =_aa .FromEMU (_f .FromSTCoordinate32 (*_cafd ));};if _agc :=_bfac .TInsAttr ;_agc !=nil {_ggg =_aa .FromEMU (_f .FromSTCoordinate32 (*_agc ));};if _ccb :=_bfac .RInsAttr ;_ccb !=nil {_becb =_aa .FromEMU (_f .FromSTCoordinate32 (*_ccb )); -};if _cce :=_bfac .BInsAttr ;_cce !=nil {_eeae =_aa .FromEMU (_f .FromSTCoordinate32 (*_cce ));};_edd =_bfac .WrapAttr !=_gaa .ST_TextWrappingTypeNone ;if _cde :=_bfac .AnchorAttr ;_cde !=_gaa .ST_TextAnchoringTypeUnset {_bff =_bfac .AnchorAttr ;};};_cacc :=_f .MakeTempCreator (_gfb ,_dad ); -_cacc .SetPageMargins (_ggad ,_becb ,_ggg ,_eeae );_gafc :=&textboxContext {_dcg :_fgge ,_aadgd :_edd ,_deae :_gfb -_ggad -_becb ,_ceg :_dad -_ggg -_eeae ,_bfbg :_cacc ,_gbdbg :[]*paragraph {}};_cfg :=1;for _ ,_bgff :=range _ccd .P {if _bgff !=nil {_gfdb :=_bgff .PPr ; -var _gba *prefixData ;if _gfdb !=nil &&_gfdb .BuNone ==nil {var _fcfe string ;var _ggadg bool ;if _bgfc :=_gfdb .BuAutoNum ;_bgfc !=nil {var _fbf string ;if _cdea :=_bgfc .StartAtAttr ;_cdea !=nil {_cfg =int (*_cdea );};var _dggf string ;switch _bgfc .TypeAttr {case _gaa .ST_TextAutonumberSchemeAlphaUcParenBoth ,_gaa .ST_TextAutonumberSchemeAlphaUcParenR ,_gaa .ST_TextAutonumberSchemeAlphaUcPeriod :_dggf =_gafg (_cfg ,true ); -case _gaa .ST_TextAutonumberSchemeAlphaLcParenBoth ,_gaa .ST_TextAutonumberSchemeAlphaLcParenR ,_gaa .ST_TextAutonumberSchemeAlphaLcPeriod :_dggf =_gafg (_cfg ,false );case _gaa .ST_TextAutonumberSchemeRomanUcParenBoth ,_gaa .ST_TextAutonumberSchemeRomanUcParenR ,_gaa .ST_TextAutonumberSchemeRomanUcPeriod :_dggf =_baed (_cfg ,true ); -case _gaa .ST_TextAutonumberSchemeRomanLcParenBoth ,_gaa .ST_TextAutonumberSchemeRomanLcParenR ,_gaa .ST_TextAutonumberSchemeRomanLcPeriod :_dggf =_baed (_cfg ,false );default:_dggf =_ca .Itoa (_cfg );};switch _bgfc .TypeAttr {case _gaa .ST_TextAutonumberSchemeAlphaLcPeriod ,_gaa .ST_TextAutonumberSchemeAlphaUcPeriod ,_gaa .ST_TextAutonumberSchemeArabicPeriod ,_gaa .ST_TextAutonumberSchemeRomanLcPeriod ,_gaa .ST_TextAutonumberSchemeRomanUcPeriod ,_gaa .ST_TextAutonumberSchemeArabicDbPeriod ,_gaa .ST_TextAutonumberSchemeEa1ChsPeriod ,_gaa .ST_TextAutonumberSchemeEa1ChtPeriod ,_gaa .ST_TextAutonumberSchemeEa1JpnChsDbPeriod ,_gaa .ST_TextAutonumberSchemeEa1JpnKorPeriod ,_gaa .ST_TextAutonumberSchemeThaiAlphaPeriod ,_gaa .ST_TextAutonumberSchemeThaiNumPeriod ,_gaa .ST_TextAutonumberSchemeHindiAlphaPeriod ,_gaa .ST_TextAutonumberSchemeHindiNumPeriod ,_gaa .ST_TextAutonumberSchemeHindiAlpha1Period :_fbf ="\u002e"; -case _gaa .ST_TextAutonumberSchemeAlphaLcParenR ,_gaa .ST_TextAutonumberSchemeAlphaUcParenR ,_gaa .ST_TextAutonumberSchemeArabicParenR ,_gaa .ST_TextAutonumberSchemeRomanLcParenR ,_gaa .ST_TextAutonumberSchemeRomanUcParenR ,_gaa .ST_TextAutonumberSchemeThaiAlphaParenR ,_gaa .ST_TextAutonumberSchemeThaiNumParenR ,_gaa .ST_TextAutonumberSchemeHindiNumParenR :_fbf ="\u0029"; -};_fcfe =_dggf +_fbf ;_cfg ++;}else if _aabc :=_gfdb .BuChar ;_aabc !=nil {_cgd :=_aabc .CharAttr ;if _acd ,_ggea :=_cgcg [_cgd ];_ggea {_cgd =string (rune (_acd ));}else {_cgd ="\u2022";};_fcfe =_cgd ;_ggadg =true ;};if _fcfe !=""{var _ddb ,_gaaa float64 ; -if _gfdb .MarLAttr !=nil {_ddb =_aa .FromEMU (int64 (*_gfdb .MarLAttr ));};if _gfdb .IndentAttr !=nil {_gaaa =_aa .FromEMU (int64 (*_gfdb .IndentAttr ));};_gba =&prefixData {_gccg :_fcfe ,_gdgb :_ggadg ,_fdda :_ddb ,_caagb :_gaaa };};};_gfdb =_gbbd (_gfdb ,_dgc ); -_dac :=_gefb (_bgff .EndParaRPr ,_gfdb .DefRPr );_gafc .newParagraph ();_gafc .assignPropsToCurrentParagraph (_gfdb );_gafc .newLine ();_gafc .newWord ();for _dbfc ,_ecaac :=range _bgff .EG_TextRun {_gafc .addTextRun (_ecaac ,_dac ,_bef ,_gba );if _dbfc > 0{_gba =nil ; -};};_gafc .addCurrentWordToParagraph ();};_gafc .addCurrentParagraph ();};_gafc .alignVertically (_bff );_gafc .drawParagraphs ();return _f .MakeBlockFromCreator (_cacc );};func (_gece *convertContext )getShapes (_fee *_aac .CT_Shape )[]_bg .Drawable {_cdb :=[]_bg .Drawable {}; -_edb :=_fee .SpPr ;if _edb ==nil {return _cdb ;};var _cfc bool ;if _gce :=_fee .UseBgFillAttr ;_gce !=nil {_cfc =*_gce ;};_cbcb ,_dgdb ,_afcd ,_bgg ,_bba ,_ded ,_gfa :=_gece .getShapesFromSpPr (_edb ,_fee .Style ,_cfc );_cdb =append (_cdb ,_cbcb ...);if _eeag :=_fee .TxBody ; -_eeag !=nil {_cggg ,_gb ,_gfd ,_dcb ,_gede :=_gece .getPhData (_fee );if _cggg !=nil &&!_gfa {_dgdb ,_afcd ,_bgg ,_bba =_f .GetDataFromXfrm (_cggg );};_fdcg ,_dcf :=_gece .makePdfBlockFromTxBody (_eeag ,_gb ,_gfd ,_bgg ,_bba ,_ded ,_dcb ,_gede );if _dcf !=nil {_cf .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0050\u0044\u0046\u0020\u0062\u006c\u006f\u0063\u006b\u0020\u0066\u0072o\u006d\u0020\u0074\u0065\u0078t\u0062\u006fx\u003a\u0020\u0025\u0073",_dcf ); -}else if _fdcg !=nil {_fdcg .SetPos (_dgdb ,_afcd );_cdb =append (_cdb ,_fdcg );};};return _cdb ;};func (_bfbb *convertContext )makeStyleFromRPr (_eef *_gaa .CT_TextCharacterProperties )(*_bg .TextStyle ,bool ,bool ,bool ){var _bee ,_gef ,_ffe bool ;_ddf :=_bfbb ._dga .NewTextStyle (); -if _eef !=nil {_adf :=_f .FontStyle_Regular ;_ceba :=_gbdbf (_eef .BAttr );_cbfe :=_gbdbf (_eef .IAttr );if _ceba &&_cbfe {_adf =_f .FontStyle_BoldItalic ;}else if _ceba {_adf =_f .FontStyle_Bold ;}else if _cbfe {_adf =_f .FontStyle_Italic ;};_ffe =_eef .UAttr !=_gaa .ST_TextUnderlineTypeUnset &&_eef .UAttr !=_gaa .ST_TextUnderlineTypeNone ; -_fdb :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _bbfe :=_eef .Latin ;_bbfe !=nil {_fdb =_bbfe .TypefaceAttr ;}else if _egdc :=_eef .Ea ;_egdc !=nil {_fdb =_egdc .TypefaceAttr ;}else if _accc :=_eef .Cs ;_accc !=nil {_fdb =_accc .TypefaceAttr ;}else if _efb :=_eef .Sym ; -_efb !=nil {_fdb =_efb .TypefaceAttr ;};if _eda ,_cfe :=_f .StdFontsMap [_fdb ];_cfe {_ddf .Font =_f .AssignStdFontByName (_ddf ,_eda [_adf ]);}else if _eafe :=_f .GetRegisteredFont (_fdb ,_adf );_eafe !=nil {_ddf .Font =_eafe ;}else {_cf .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_fdb ,_adf ); -_ddf .Font =_f .AssignStdFontByName (_ddf ,_f .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_adf ]);};var _cge float64 ;if _ffgg :=_eef .SzAttr ;_ffgg !=nil {_cge =float64 (*_ffgg )/100;}else {_cge =_f .DefaultFontSize ;};if _ccge :=_eef .BaselineAttr ; -_ccge !=nil {if _bd :=_ccge .ST_PercentageDecimal ;_bd !=nil {if *_bd > 0{_bee =true ;}else if *_bd < 0{_gef =true ;};};};if _bee ||_gef {_cge *=0.64;};_ddf .FontSize =_cge ;_gefd :=0.0;if _bfaf :=_eef .SpcAttr ;_bfaf !=nil {if _fafe :=_bfaf .ST_TextPointUnqualified ; -_fafe !=nil {_gefd =float64 (*_fafe )/100;};};_ddf .CharSpacing =_gefd ;};return &_ddf ,_bee ,_gef ,_ffe ;};func (_bdbc *convertContext )getPhData (_fgdeg *_aac .CT_Shape )(*_gaa .CT_Transform2D ,*_gaa .CT_TextBodyProperties ,*_gaa .CT_TextListStyle ,bool ,bool ){_fdaf ,_geeg :=_agea (_fgdeg ); -_bfbe :=_geeg ==nil ;_cdgd ,_dede ,_afgc ,_dgad :=_cbda (_bdbc ._dcfb .CSld ,_fdaf ,_geeg ,_bfbe );_dge ,_bfbea ,_bgfe ,_bde :=_cbda (_bdbc ._adac .CSld ,_fdaf ,_geeg ,_bfbe );if _dge ==nil {_dge =_cdgd ;};_fddg ,_cfeg :=_dbgc (_bfbea ,_dede );var _bcca ,_gabg bool ; -if _bgfe ==nil {if _afgc !=nil {_bcca =*_afgc ;};}else {_bcca =*_bgfe ;};if _bde ==nil {if _dgad !=nil {_gabg =*_dgad ;};}else {_gabg =*_bde ;};return _dge ,_fddg ,_cfeg ,_bcca ,_gabg ;};func (_cgdce *textboxContext )addPrefix (_befg *prefixData ,_bfab *_bg .TextStyle ){_bdc :=_gca (_befg ._gccg ); -_gefa :=*_bfab ;if _befg ._gdgb {_gefa .Font =_f .AssignStdFontByName (_gefa ,"\u0053\u0079\u006d\u0062\u006f\u006c");};for _ ,_edcc :=range _bdc {_edcc ._bfba =&_gefa ;_cgdce .addTextSymbol (_edcc );};_afac :=-(_befg ._caagb +_cgdce ._aefe ._dfed );if _afac < 0{_afac =0; -};_aadd :=&symbol {_bebd :"\u0020",_gcc :_afac };_cgdce .addTextSymbol (_aadd );_cgdce ._aefe ._agac +=(_befg ._caagb +_befg ._fdda );};func (_dcbc *convertContext )getStyleColors (_cbg *_gaa .CT_ShapeStyle )(_bg .Color ,_bg .Color ,_bg .Color ){var _ddgf ,_cgfc ,_egdg _bg .Color ; -if _cfab :=_cbg .LnRef ;_cfab !=nil {_cgfc =_dcbc .getColorFromMatrixReference (_cfab );};if _egbeg :=_cbg .FillRef ;_egbeg !=nil {_egdg =_dcbc .getColorFromMatrixReference (_egbeg );};if _fdbc :=_cbg .FontRef ;_fdbc !=nil {_ddgf =_dcbc .getColorFromFontReference (_fdbc ); -};return _ddgf ,_egdg ,_cgfc ;}; +func ConvertToPdf (pr *_f .Presentation )*_ae .Creator {_af :=pr .X ().SldSz ;_ccd :=_fc .FromEMU (int64 (_af .CxAttr ));_ade :=_fc .FromEMU (int64 (_af .CyAttr ));_bb :=_ae .PageSize {_ccd ,_ade };_fb :=_ae .New ();_fb .SetPageSize (_bb );var _gd *_aa .Theme ; +if len (pr .Themes ())> 0{_gd =pr .Themes ()[0];};for _ ,_fcd :=range pr .Slides (){if _fcd .X ()==nil {continue ;};_ec :=&convertContext {_ceaf :_fb ,_gcgf :&_fcd ,_cfb :_fcd .GetSlideLayout (),_afa :pr .SlideMasters ()[0].X (),_bca :pr ,_fcfa :_gd ,_ccag :_fcd .X ().ClrMapOvr ,_gbac :_bb [1],_fdf :_bb [0]}; +_ec .extractDefaultProperties ();_ec .makeSlide ();_ec .drawSlide ();};return _fb ;};func (_feg *convertContext )getShapeFromBlipFill (_afec *_aa .CT_BlipFillProperties ,_cgfb ,_bgeg ,_dege ,_bdbfd float64 ,_bfda bool )_ae .Drawable {_gcad ,_ccdb ,_caafe :=_feg .makePdfImageFromBlipFill (_afec ,_bfda ); +if _caafe !=nil {_ad .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0050D\u0046\u0020\u0069\u006d\u0061\u0067e\u0020\u0066\u0072\u006f\u006d\u0020\u0042\u006c\u0069\u0070\u0046\u0069\u006cl\u003a\u0020\u0025\u0073",_caafe ); +return nil ;};if _gcad ==nil {return nil ;};if _ceg :=_afec .Tile ;_ceg !=nil {_gcad =_feg .tileImage (_gcad ,_afec .Tile ,_dege ,_bdbfd );};if _deac :=_afec .Stretch ;_deac !=nil {_gcad ,_cgfb ,_bgeg =_feg .stretchImage (_gcad ,_afec .Stretch ,_cgfb ,_bgeg ,_dege ,_bdbfd ); +};if len (_ccdb )==0{_gcad .SetPos (_cgfb ,_bgeg );return _gcad ;};_gcad =_feg .applyBlipEffectsOnImg (_gcad ,_cgfb ,_bgeg ,_ccdb );_gcad .SetPos (_cgfb ,_bgeg );return _gcad ;};func (_fffe *textboxContext )drawParagraphs (){_fffe ._adcgf .NewPage ();for _ ,_aae :=range _fffe ._ccdad {for _ ,_ecgc :=range _aae ._ccaf {for _ ,_dadg :=range _ecgc ._fbbb {for _ ,_adfd :=range _dadg ._ddfc {_badd :=_fffe ._adcgf .NewStyledParagraph (); +if _adfd ._caaf {_adfd ._bbgb =0;}else if _adfd ._eadc {_adfd ._bbgb =1.2*_ecgc ._ccbd -_adfd ._ddb ;};_fafe :=_dadg ._fddfg +_adfd ._gff ;_dgac :=_aae ._debbe +_ecgc ._edg +_adfd ._bbgb ;_badd .SetPos (_fafe ,_dgac );_ebga :=_badd .Append (_adfd ._cfaf ); +if _adfd ._adcc !=nil {_ebga .Style =*_adfd ._adcc ;};_fffe ._adcgf .Draw (_badd );if _adfd ._eeee {_fde :=_dgac +_adfd ._ddb +2;_gf .DrawLine (_fffe ._adcgf ,_fafe ,_fde ,_fafe +_adfd ._ccbf ,_fde ,1,_adfd ._adcc .Color );};};};};};};func (_fbbbd *convertContext )applyBlipEffectsOnImg (_agde *_ae .Image ,_cga ,_gbgg float64 ,_aee []*_aa .CT_BlipChoice )*_ae .Image {if len (_aee )==0{return _agde ; +};_agde .SetPos (_cga ,_gbgg );_cbee ,_fecb :=_fbbbd .renderPageWithDrawableToGoImage (_agde );if _fecb !=nil {_ad .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0072\u0065\u006e\u0064\u0065\u0072\u0020a\u006e\u0020\u0069\u006d\u0061\u0067e\u0020\u0074\u006f\u0020\u0061\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067e\u003a\u0020\u0025\u0073",_fecb ); +return _agde ;};_adce ,_fecb :=_fbbbd .renderCurrentStateToGoImage ();if _fecb !=nil {_ad .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0072\u0065n\u0064\u0065\u0072 t\u0068\u0065\u0020\u0063\u0075\u0072r\u0065\u006e\u0074\u0020\u0073\u0074\u0061\u0074\u0065\u0020\u0074\u006f\u0020\u0061\u0020G\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a \u0025\u0073",_fecb ); +return _agde ;};_efaa :=_cbee .Bounds ();_geeb :=_g .NewRGBA (_efaa );_eafab ,_ddgb :=_agde .Width (),_agde .Height ();for _ ,_beaag :=range _aee {for _ ,_cdeb :=range _beaag .AlphaModFix {if _fbbf :=_cdeb .AmtAttr ;_fbbf !=nil {if _edag :=_fbbf .ST_PositivePercentageDecimal ; +_edag !=nil {_afba :=uint8 (255*(*_edag )/100000);_ebaa :=_g .NewUniform (_e .Alpha {_afba });_ef .Draw (_geeb ,_efaa ,_adce ,_g .Point {0,0},_ef .Src );_ef .DrawMask (_geeb ,_efaa ,_cbee ,_g .Point {0,0},_ebaa ,_g .Point {0,0},_ef .Over );};};};};_ebce :=_g .Rect (int (_cga ),int (_gbgg ),int (_cga +_eafab )+1,int (_gbgg +_ddgb )+1); +_eddc :=_gf .CropImageByRect (_geeb ,_ebce );_gbec ,_fecb :=_fbbbd ._ceaf .NewImageFromGoImage (_eddc );if _fecb !=nil {_ad .Log .Debug ("\u0045\u0072\u0072\u006f\u0072\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067\u0065\u0020t\u006f \u0061\u0020\u0047\u006f\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_fecb ); +return _agde ;};return _gbec ;};func (_bgbd *textboxContext )newLine (){if _bgbd ._eeec ==nil {_bgbd .newParagraph ();};_bbdg :=_bgbd ._eeec ._ced +_bgbd ._eeec ._cgcf ;_eaff :=&line {};_eaff ._efcc =_bgbd ._eeec ._gee ;if len (_bgbd ._eeec ._ccaf )==0{_eaff ._efcc +=_bgbd ._eeec ._cgb ; +};_eaff ._bagb =_bgbd ._eeec ._fdfd ;_eaff ._dcde =_eaff ._efcc ;_eaff ._edg =_bbdg ;_bgbd ._eeec ._ccaf =append (_bgbd ._eeec ._ccaf ,_eaff );_bgbd ._fcda =_eaff ;};func (_gbff *textboxContext )alignVertically (_bdb _aa .ST_TextAnchoringType ){_gbff .alignParagraphsVertically (_bdb ); +_gbff .alignSymbolsVertically ();};type paragraph struct{_caff float64 ;_cgcf float64 ;_efc float64 ;_cgb float64 ;_gee float64 ;_fdfd float64 ;_debbe float64 ;_ced float64 ;_gfed _aa .ST_TextAlignType ;_egc float64 ;_cbd bool ;_ccaf []*line ;};func (_cggg *textboxContext )newParagraph (){_fada :=¶graph {}; +_fada ._debbe =_cggg ._gbe ;_cggg ._eeec =_fada ;};func _dbge (_ageb ,_bbfe *_aa .CT_TextListStyle )*_aa .CT_TextListStyle {_egad :=_aa .NewCT_TextListStyle ();if _ageb !=nil {*_egad =*_ageb ;};if _bbfe ==nil {return _egad ;};_egad .DefPPr =_fded (_egad .DefPPr ,_bbfe .DefPPr ); +_egad .Lvl1pPr =_fded (_egad .Lvl1pPr ,_bbfe .Lvl1pPr );_egad .Lvl2pPr =_fded (_egad .Lvl2pPr ,_bbfe .Lvl2pPr );_egad .Lvl3pPr =_fded (_egad .Lvl3pPr ,_bbfe .Lvl3pPr );_egad .Lvl4pPr =_fded (_egad .Lvl4pPr ,_bbfe .Lvl4pPr );_egad .Lvl5pPr =_fded (_egad .Lvl5pPr ,_bbfe .Lvl5pPr ); +_egad .Lvl6pPr =_fded (_egad .Lvl6pPr ,_bbfe .Lvl6pPr );_egad .Lvl7pPr =_fded (_egad .Lvl7pPr ,_bbfe .Lvl7pPr );_egad .Lvl8pPr =_fded (_egad .Lvl8pPr ,_bbfe .Lvl8pPr );_egad .Lvl9pPr =_fded (_egad .Lvl9pPr ,_bbfe .Lvl9pPr );return _egad ;};func _fcae (_ggdf *_aa .CT_TextCharacterProperties ,_ceff *_aa .CT_TableStyleTextStyle )*_aa .CT_TextCharacterProperties {_dfca :=_aa .NewCT_TextCharacterProperties (); +if _ggdf !=nil {*_dfca =*_ggdf ;};if _ceff ==nil {return _dfca ;};if _dfca .BAttr ==nil &&_ceff .BAttr !=_aa .ST_OnOffStyleTypeUnset {_ace :=_ceff .BAttr ==_aa .ST_OnOffStyleTypeOn ;_dfca .BAttr =&_ace ;};if _dfca .IAttr ==nil &&_ceff .IAttr !=_aa .ST_OnOffStyleTypeUnset {_bdgd :=_ceff .IAttr ==_aa .ST_OnOffStyleTypeOn ; +_dfca .IAttr =&_bdgd ;};if _dfca .NoFill ==nil &&_dfca .SolidFill ==nil {_dfca .SolidFill =_aa .NewCT_SolidColorFillProperties ();_dfca .SolidFill .ScrgbClr =_ceff .ScrgbClr ;_dfca .SolidFill .SrgbClr =_ceff .SrgbClr ;_dfca .SolidFill .HslClr =_ceff .HslClr ; +_dfca .SolidFill .SysClr =_ceff .SysClr ;_dfca .SolidFill .SchemeClr =_ceff .SchemeClr ;_dfca .SolidFill .PrstClr =_ceff .PrstClr ;};if _fgga :=_ceff .Font ;_fgga !=nil &&_dfca .Latin ==nil &&_dfca .Ea ==nil &&_dfca .Cs ==nil {_dfca .Latin =_fgga .Latin ; +_dfca .Ea =_fgga .Ea ;_dfca .Cs =_fgga .Cs ;};return _dfca ;};func (_gbf *convertContext )addCellToTable (_dffa *_ae .Table ,_bec *_aa .CT_TableCell ,_dec *_aa .CT_TablePartStyle ,_eeg float64 ,_bcef ,_daec ,_gde ,_gbdd bool )float64 {var _cbad *_ae .TableCell ; +_gab :=1;if _bec .GridSpanAttr !=nil {_gab =int (*_bec .GridSpanAttr );};_cbad =_dffa .MultiColCell (_gab );_ccc :=_bec .TcPr ;var _becd *_aa .CT_TableStyleTextStyle ;if _dec !=nil {_ccc =_edga (_ccc ,_dec .TcStyle ,_bcef ,_daec ,_gde ,_gbdd );_becd =_dec .TcTxStyle ; +};_deg :=_gg ;_gdef :=_ae .CellVerticalAlignmentMiddle ;if _ccc !=nil {if _gba :=_ccc .LnL ;_gba !=nil {_gbge ,_ebcf ,_acbg :=_gbf .getBorderStyle (_gba );_cbad .SetBorder (_ae .CellBorderSideLeft ,_gbge ,_acbg );if _ebcf !=nil &&*_ebcf !=nil {_cbad .SetSideBorderColor (_ae .CellBorderSideLeft ,*_ebcf ); +};};if _fdb :=_ccc .LnT ;_fdb !=nil {_face ,_fbf ,_gagd :=_gbf .getBorderStyle (_fdb );_cbad .SetBorder (_ae .CellBorderSideTop ,_face ,_gagd );if _fbf !=nil &&*_fbf !=nil {_cbad .SetSideBorderColor (_ae .CellBorderSideTop ,*_fbf );};};if _gcd :=_ccc .LnR ; +_gcd !=nil {_fec ,_bgc ,_fcf :=_gbf .getBorderStyle (_gcd );_cbad .SetBorder (_ae .CellBorderSideRight ,_fec ,_fcf );if _bgc !=nil &&*_bgc !=nil {_cbad .SetSideBorderColor (_ae .CellBorderSideRight ,*_bgc );};};if _cfg :=_ccc .LnB ;_cfg !=nil {_cddd ,_cfdd ,_adff :=_gbf .getBorderStyle (_cfg ); +_cbad .SetBorder (_ae .CellBorderSideBottom ,_cddd ,_adff );if _cfdd !=nil &&*_cfdd !=nil {_cbad .SetSideBorderColor (_ae .CellBorderSideBottom ,*_cfdd );};};if _ffg :=_ccc .MarLAttr ;_ffg !=nil {_deg =float64 (_gf .FromSTCoordinate32 (*_ffg ));};switch _ccc .AnchorAttr {case _aa .ST_TextAnchoringTypeT :_gdef =_ae .CellVerticalAlignmentTop ; +case _aa .ST_TextAnchoringTypeB :_gdef =_ae .CellVerticalAlignmentBottom ;};if _ccc .NoFill ==nil {if _cbfe :=_ccc .SolidFill ;_cbfe !=nil {_cgdg ,_ :=_gbf .getColorFromSolidFill (_cbfe );_cbad .SetBackgroundColor (_cgdg );};};};_cbad .SetVerticalAlignment (_gdef ); +_cbad .SetIndent (_deg );var _ddcc float64 ;if _gada :=_bec .TxBody ;_gada !=nil {_dbf :=_gbf .makePdfDivisionFromTxBody (_gada ,_eeg ,_ddcc ,_becd );_ddcc =_dbf .Height ();_cbad .SetContent (_dbf );};return _ddcc ;};func (_cc *convertContext )makePdfBlockFromChart (_de *_d .Chart ,_aab ,_ea float64 )(*_ae .Block ,error ){_dg :=_de .CT_RelId .IdAttr ; +_cg :=_cc ._gcgf .GetChartSpaceByRelId (_dg );if _cg ==nil {return nil ,_c .New ("\u004e\u006f\u0020\u0063\u0068\u0061\u0072\u0074\u0073\u0070\u0061\u0063\u0065");};var _ed *_aa .Theme ;_ceb :=_cc ._bca .Themes ();if len (_ceb )> 0{_ed =_ceb [0];};return _gf .MakeBlockFromChartSpace (_cg ,_aab ,_ea ,_ed ); +};func (_geg *convertContext )getConnectors (_ff *_efg .CT_Connector )[]_ae .Drawable {_gbg ,_ ,_ ,_ ,_ ,_ ,_ :=_geg .getShapesFromSpPr (_ff .SpPr ,_ff .Style ,false );return _gbg ;};func (_gfgf *convertContext )renderCurrentStateToGoImage ()(_g .Image ,error ){_bcge :=_gf .MakeTempCreator (_gfgf ._fdf ,_gfgf ._gbac ); +_bcge .NewPage ();for _ ,_fed :=range _gfgf ._aega {if _fed !=nil {_bcge .MoveTo (0,0);_bcge .Draw (_fed );};};_eagd ,_adfde :=_gf .GetPageFromCreator (_bcge );if _adfde !=nil {return nil ,_adfde ;};return _fe .NewImageDevice ().Render (_eagd );};func _egda (_cdcde float64 )float64 {return _cdcde *_fc .Millimeter }; +func (_edad *textboxContext )alignSymbolsVertically (){for _ ,_dcgf :=range _edad ._ccdad {for _ ,_edac :=range _dcgf ._ccaf {_eada :=0.0;for _ ,_dcee :=range _edac ._fbbb {for _ ,_fgdg :=range _dcee ._ddfc {if _fgdg ._dgbg > _eada {_eada =_fgdg ._dgbg ; +};};};for _ ,_dfdc :=range _edac ._fbbb {for _ ,_eeeb :=range _dfdc ._ddfc {if _eeeb ._ddb < _eada {_eeeb ._bbgb =_eada -_eeeb ._ddb ;};};};};};};func _bba (_fbfa ,_gcaga *_aa .CT_TableStyleCellStyle )*_aa .CT_TableStyleCellStyle {_dgdg :=_aa .NewCT_TableStyleCellStyle (); +if _fbfa !=nil {*_dgdg =*_fbfa ;};if _gcaga ==nil {return _dgdg ;};if _dgdg .TcBdr ==nil {_dgdg .TcBdr =_gcaga .TcBdr ;};if _dgdg .Fill ==nil {_dgdg .Fill =_gcaga .Fill ;};if _dgdg .FillRef ==nil {_dgdg .FillRef =_gcaga .FillRef ;};return _dgdg ;};type symbol struct{_cfaf string ; +_gff float64 ;_dgbg float64 ;_ddb float64 ;_bbgb float64 ;_ccbf float64 ;_adcc *_ae .TextStyle ;_eccg string ;_caaf bool ;_eadc bool ;_eeee bool ;};func (_ddc *convertContext )getShapesFromSpPr (_bccf *_aa .CT_ShapeProperties ,_daed *_aa .CT_ShapeStyle ,_cba bool )([]_ae .Drawable ,float64 ,float64 ,float64 ,float64 ,_ae .Color ,bool ){_ebda :=[]_ae .Drawable {}; +var _cfd ,_debb ,_abd ,_dfea ,_gbb float64 ;var _ddf ,_aaf ,_bfg ,_dagd _ae .Color ;var _fgad *_aa .CT_BlipFillProperties ;_gdb ,_abg :=1.0,1.0;if _daed !=nil {_ddf ,_aaf ,_dagd =_ddc .getStyleColors (_daed );};if _aac :=_bccf .Ln ;_aac !=nil {if _aac .NoFill !=nil {_bfg ,_gbb =nil ,0; +}else {_bfg ,_gbb ,_gdb =_ddc .getInfoFromLn (_aac );if _bfg ==nil {_bfg =_dagd ;};};};if _bccf .NoFill !=nil {_aaf ,_abg =nil ,0;}else if _cba {_aaf =_ddc ._dcgg ._bfga ;_abg =_ddc ._dcgg ._ebcg ;_fgad =_ddc ._dcgg ._gaeg ;}else if _daff :=_bccf .SolidFill ; +_daff !=nil {_aaf ,_abg =_ddc .getColorFromSolidFill (_daff );};var _aad bool ;if _ffd :=_bccf .Xfrm ;_ffd !=nil {_cfd ,_debb ,_abd ,_dfea =_gf .GetDataFromXfrm (_ffd );_aad =true ;};if _dda :=_bccf .CustGeom ;_dda !=nil {_cbc :=[]_ac .Point {};_eafa ,_gcge :=1.0,1.0; +if _bafe :=_dda .PathLst ;_bafe !=nil {for _ ,_dcdf :=range _bafe .Path {if _dcdf !=nil {if _ded :=_dcdf .WAttr ;_ded !=nil {_eafa =_abd /_fc .FromEMU (*_ded );};if _adb :=_dcdf .HAttr ;_adb !=nil {_gcge =_dfea /_fc .FromEMU (*_adb );};for _ ,_abb :=range _dcdf .Close {if _abb !=nil {}; +};for _ ,_gbd :=range _dcdf .MoveTo {if _gbd !=nil &&_gbd .Pt !=nil {_cec ,_fbed :=_fcdg (_gbd .Pt );_cbc =append (_cbc ,_ac .Point {X :_cec *_eafa +_cfd ,Y :_fbed *_gcge +_debb });};};for _ ,_cgfeg :=range _dcdf .LnTo {if _cgfeg !=nil &&_cgfeg .Pt !=nil {_dfc ,_cdg :=_fcdg (_cgfeg .Pt ); +_cbc =append (_cbc ,_ac .Point {X :_dfc *_eafa +_cfd ,Y :_cdg *_gcge +_debb });};};_agcc :=_ddc ._ceaf .NewPolygon ([][]_ac .Point {_cbc });_agcc .SetFillColor (_aaf );_agcc .SetFillOpacity (_abg );_agcc .SetBorderWidth (_gbb );if _bfg !=nil {_agcc .SetBorderColor (_bfg ); +_agcc .SetBorderOpacity (_gdb );};_ebda =append (_ebda ,_agcc );};};};};if _ega :=_bccf .PrstGeom ;_ega !=nil {switch _ega .PrstAttr {case _aa .ST_ShapeTypeRect :if _fgad !=nil {_cfa :=_ddc .getShapeFromBlipFill (_fgad ,_cfd ,_debb ,_abd ,_dfea ,false ); +_ebda =append (_ebda ,_cfa );}else {_bfea :=_ddc ._ceaf .NewRectangle (_cfd ,_debb ,_abd ,_dfea );_ccdaf :=_aaf !=nil &&_abg > 0;if _ccdaf {_bfea .SetFillColor (_aaf );_bfea .SetFillOpacity (_abg );};_ccdf :=_bfg !=nil &&_gdb > 0&&_gbb > 0;if _ccdf {_bfea .SetBorderWidth (_gbb ); +_bfea .SetBorderColor (_bfg );_bfea .SetBorderOpacity (_gdb );};if _ccdaf ||_ccdf {_ebda =append (_ebda ,_bfea );};};case _aa .ST_ShapeTypeLine :_cgcd :=_ddc ._ceaf .NewLine (_cfd ,_debb ,_cfd +_abd ,_debb +_dfea );_cgcd .SetLineWidth (_gbb );if _bfg !=nil {_cgcd .SetColor (_bfg ); +};_ebda =append (_ebda ,_cgcd );};};return _ebda ,_cfd ,_debb ,_abd ,_dfea ,_ddf ,_aad ;}; // FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. -type FontStyle =_f .FontStyle ;type line struct{_affd float64 ;_cdgf float64 ;_adgf float64 ;_eab float64 ;_cegc float64 ;_cbeg []*word ;};func (_daee *convertContext )addCellToTable (_efcc *_bg .Table ,_abd *_gaa .CT_TableCell ,_fad *_gaa .CT_TablePartStyle ,_edaf float64 ,_beec ,_ccc ,_feg ,_dgb bool )float64 {var _gagf *_bg .TableCell ; -_gaae :=1;if _abd .GridSpanAttr !=nil {_gaae =int (*_abd .GridSpanAttr );};_gagf =_efcc .MultiColCell (_gaae );_fbcg :=_abd .TcPr ;var _gbg *_gaa .CT_TableStyleTextStyle ;if _fad !=nil {_fbcg =_gedd (_fbcg ,_fad .TcStyle ,_beec ,_ccc ,_feg ,_dgb );_gbg =_fad .TcTxStyle ; -};_gagfa :=_bca ;_cefa :=_bg .CellVerticalAlignmentMiddle ;if _fbcg !=nil {if _gbdb :=_fbcg .LnL ;_gbdb !=nil {_ace ,_gaee ,_aceb :=_daee .getBorderStyle (_gbdb );_gagf .SetBorder (_bg .CellBorderSideLeft ,_ace ,_aceb );if _gaee !=nil &&*_gaee !=nil {_gagf .SetSideBorderColor (_bg .CellBorderSideLeft ,*_gaee ); -};};if _gcef :=_fbcg .LnT ;_gcef !=nil {_ecba ,_ade ,_egdcb :=_daee .getBorderStyle (_gcef );_gagf .SetBorder (_bg .CellBorderSideTop ,_ecba ,_egdcb );if _ade !=nil &&*_ade !=nil {_gagf .SetSideBorderColor (_bg .CellBorderSideTop ,*_ade );};};if _agde :=_fbcg .LnR ; -_agde !=nil {_egae ,_agb ,_abcb :=_daee .getBorderStyle (_agde );_gagf .SetBorder (_bg .CellBorderSideRight ,_egae ,_abcb );if _agb !=nil &&*_agb !=nil {_gagf .SetSideBorderColor (_bg .CellBorderSideRight ,*_agb );};};if _dfe :=_fbcg .LnB ;_dfe !=nil {_gaea ,_bfgd ,_gagbg :=_daee .getBorderStyle (_dfe ); -_gagf .SetBorder (_bg .CellBorderSideBottom ,_gaea ,_gagbg );if _bfgd !=nil &&*_bfgd !=nil {_gagf .SetSideBorderColor (_bg .CellBorderSideBottom ,*_bfgd );};};if _aadc :=_fbcg .MarLAttr ;_aadc !=nil {_gagfa =float64 (_f .FromSTCoordinate32 (*_aadc ));}; -switch _fbcg .AnchorAttr {case _gaa .ST_TextAnchoringTypeT :_cefa =_bg .CellVerticalAlignmentTop ;case _gaa .ST_TextAnchoringTypeB :_cefa =_bg .CellVerticalAlignmentBottom ;};if _fbcg .NoFill ==nil {if _baaf :=_fbcg .SolidFill ;_baaf !=nil {_bgbc ,_ :=_daee .getColorFromSolidFill (_baaf ); -_gagf .SetBackgroundColor (_bgbc );};};};_gagf .SetVerticalAlignment (_cefa );_gagf .SetIndent (_gagfa );var _ebfc float64 ;if _efcf :=_abd .TxBody ;_efcf !=nil {_gcbd :=_daee .makePdfDivisionFromTxBody (_efcf ,_edaf ,_ebfc ,_gbg );_ebfc =_gcbd .Height (); -_gagf .SetContent (_gcbd );};return _ebfc ;};type textboxContext struct{_dcg *convertContext ;_deae float64 ;_ceg float64 ;_bfbg *_bg .Creator ;_egab float64 ;_gbdbg []*paragraph ;_fff *paragraph ;_dfg *line ;_aefe *word ;_aadgd bool ;};func _gbdbf (_deg *bool )bool {return _deg !=nil &&*_deg }; -func (_cagf *textboxContext )alignParagraphsVertically (_dgbf _gaa .ST_TextAnchoringType ){if _dgbf ==_gaa .ST_TextAnchoringTypeT {return ;};_fcfg :=0.0;for _ ,_gabbf :=range _cagf ._gbdbg {_fcfg +=_gabbf ._afcg +_gabbf ._edbc +_gabbf ._dddc ;};var _aced float64 ; -switch _dgbf {case _gaa .ST_TextAnchoringTypeCtr :_aced =(_cagf ._ceg -_fcfg )/2;case _gaa .ST_TextAnchoringTypeB :_aced =_cagf ._ceg -_fcfg ;};for _ ,_cea :=range _cagf ._gbdbg {_cea ._ebde +=_aced ;};};func _dbgc (_fgcb ,_edda *_gaa .CT_TextBody )(*_gaa .CT_TextBodyProperties ,*_gaa .CT_TextListStyle ){if _fgcb ==nil &&_edda ==nil {return nil ,nil ; -};if _fgcb ==nil {return _edda .BodyPr ,_edda .LstStyle ;};if _edda ==nil {return _fgcb .BodyPr ,_fgcb .LstStyle ;};_efca ,_eccce :=_fgcb .BodyPr ,_fgcb .LstStyle ;_dacb ,_cfdf :=_edda .BodyPr ,_edda .LstStyle ;_dcaab :=_ccae (_efca ,_dacb );_bbeb :=_egfb (_eccce ,_cfdf ); -return _dcaab ,_bbeb ;}; +type FontStyle =_gf .FontStyle ;func (_abfg *textboxContext )addCurrentWordToParagraph (){if _abfg ._eggd &&_abfg ._fcda ._dcde +_abfg ._eafad ._ffad > _abfg ._fcda ._bagb {_abfg .newLine ();};if !_abfg ._eafad ._cbaf ||len (_abfg ._fcda ._fbbb )> 0{_abfg ._eafad ._fddfg =_abfg ._fcda ._dcde ; +_abfg ._fcda ._fbbb =append (_abfg ._fcda ._fbbb ,_abfg ._eafad );_abfg ._fcda ._dcde +=_abfg ._eafad ._ffad ;for _ ,_fdfdf :=range _abfg ._eafad ._ddfc {_abfg .adjustHeights (_fdfdf ._dgbg );};};};func _eecd (_ffdd ,_caed *_aa .CT_TextBody )(*_aa .CT_TextBodyProperties ,*_aa .CT_TextListStyle ){if _ffdd ==nil &&_caed ==nil {return nil ,nil ; +};if _ffdd ==nil {return _caed .BodyPr ,_caed .LstStyle ;};if _caed ==nil {return _ffdd .BodyPr ,_ffdd .LstStyle ;};_gbdc ,_afeg :=_ffdd .BodyPr ,_ffdd .LstStyle ;_acba ,_gaae :=_caed .BodyPr ,_caed .LstStyle ;_eecg :=_faffc (_gbdc ,_acba );_def :=_dbge (_afeg ,_gaae ); +return _eecg ,_def ;};func _dfcc (_dcea *_efg .CT_CommonSlideData ,_bdaf _efg .ST_PlaceholderType ,_gdgf *uint32 ,_ebfa bool )(*_aa .CT_Transform2D ,*_aa .CT_TextBody ,*bool ,*bool ){if _dcea !=nil &&(_bdaf !=_efg .ST_PlaceholderTypeUnset ||!_ebfa ){if _ebff :=_dcea .SpTree ; +_ebff !=nil {for _ ,_egbb :=range _ebff .Choice {if _egbb !=nil {for _ ,_dfdce :=range _egbb .Sp {if _dfdce !=nil {_facb ,_gfdf :=_dab (_dfdce );if _bdaf ==_facb {if (_ebfa &&_gfdf ==nil )||(!_ebfa &&_gfdf !=nil &&*_gfdf ==*_gdgf ){var _abfc *_aa .CT_Transform2D ; +if _dfdce .SpPr !=nil {_abfc =_dfdce .SpPr .Xfrm ;};_aggf :=_bdaf ==_efg .ST_PlaceholderTypeTitle ||_bdaf ==_efg .ST_PlaceholderTypeCtrTitle ;_gbc :=!_aggf &&_bdaf !=_efg .ST_PlaceholderTypeUnset ;return _abfc ,_dfdce .TxBody ,&_aggf ,&_gbc ;};};};};}; +};};};return nil ,nil ,nil ,nil ;};func (_eaf *convertContext )stretchImage (_edd *_ae .Image ,_dcb *_aa .CT_StretchInfoProperties ,_bc ,_aff ,_egf ,_agc float64 )(*_ae .Image ,float64 ,float64 ){_fd :=_dcb .FillRect ;if _fd ==nil {_cbg :=_edd .Width ()/_edd .Height (); +_ggcd :=_egf /_agc ;var _babf ,_gag float64 ;if _cbg > _ggcd {_gag =_agc ;_babf =_agc *_cbg ;}else {_babf =_egf ;_gag =_egf /_cbg ;};_edd .Scale (_babf /_edd .Width (),_gag /_edd .Height ());return _edd ,_bc ,_aff ;};var _agee ,_gcg ,_acge ,_bbg float64 ; +if _fea :=_fd .LAttr ;_fea !=nil {_acge =_gf .FromSTPercentage (_fea );};if _fcg :=_fd .TAttr ;_fcg !=nil {_agee =_gf .FromSTPercentage (_fcg );};if _dcg :=_fd .RAttr ;_dcg !=nil {_bbg =_gf .FromSTPercentage (_dcg );};if _dfa :=_fd .BAttr ;_dfa !=nil {_gcg =_gf .FromSTPercentage (_dfa ); +};_bcc :=_egf *(1-_acge -_bbg );_fga :=_agc *(1-_agee -_gcg );_edd .Scale (_bcc /_edd .Width (),_fga /_edd .Height ());return _edd ,_bc +_acge *_egf ,_aff +_agee *_agc ;};func (_dc *convertContext )makeSlide (){_ede :=_dc ._gcgf .GetSlideLayout ().CSld ; +if _ede !=nil {if _fa :=_ede .SpTree ;_fa !=nil {for _ ,_cdf :=range _fa .Choice {if _cdf !=nil {for _ ,_bef :=range _cdf .Pic {if _bef !=nil {var _cf ,_cgg ,_fcb ,_ge float64 ;if _ebe :=_bef .SpPr ;_ebe !=nil {if _add :=_ebe .Xfrm ;_add !=nil {_cf ,_cgg ,_fcb ,_ge =_gf .GetDataFromXfrm (_add ); +};};if _ead :=_bef .BlipFill ;_ead !=nil {_cgfe :=_dc .getShapeFromBlipFill (_ead ,_cf ,_cgg ,_fcb ,_ge ,true );_dc ._aega =append (_dc ._aega ,_cgfe );};};};};};};};_ede =_dc ._gcgf .X ().CSld ;if _ede ==nil {return ;};_gb :=&background {};if _ba :=_ede .Bg ; +_ba !=nil {if _gfa :=_ba .BgPr ;_gfa !=nil {if _gfa .NoFill ==nil {if _baf :=_gfa .SolidFill ;_baf !=nil {_befd ,_fcc :=_dc .getColorFromSolidFill (_baf );if _befd !=nil {_gb ._bfga =_befd ;_gb ._ebcg =_fcc ;};}else if _bd :=_gfa .BlipFill ;_bd !=nil {_gb ._gaeg =_bd ; +};};};};_dc ._dcgg =_gb ;if _cef :=_ede .SpTree ;_cef !=nil {for _ ,_efe :=range _cef .Choice {if _efe !=nil {for _ ,_gc :=range _efe .Sp {if _gc !=nil {_gaf :=_dc .getShapes (_gc );_dc ._aega =append (_dc ._aega ,_gaf ...);};};for _ ,_df :=range _efe .GraphicFrame {if _df !=nil {var _dfb ,_ab ,_cae ,_eec float64 ; +if _eee :=_df .Xfrm ;_eee !=nil {_dfb ,_ab ,_cae ,_eec =_gf .GetDataFromXfrm (_eee );};if _cae ==0&&_eec ==0{_cae =_dc ._fdf ;_eec =_dc ._gbac ;};if _dbbg :=_df .Graphic ;_dbbg !=nil {if _fgf :=_dbbg .GraphicData ;_fgf !=nil {for _ ,_cea :=range _fgf .Any {if _fgd ,_dae :=_cea .(*_d .Chart ); +_dae {_gaa ,_bf :=_dc .makePdfBlockFromChart (_fgd ,_cae ,_eec );if _bf !=nil {_ad .Log .Debug ("C\u0061\u006e\u006e\u006ft \u0072e\u0061\u0064\u0020\u0062\u006co\u0063\u006b\u003a\u0020\u0025\u0073",_bf );};if _gaa !=nil {_gaa .SetPos (_dfb ,_ab );_dc ._aega =append (_dc ._aega ,_gaa ); +};}else if _eca ,_agf :=_cea .(*_aa .Tbl );_agf {_cdd :=_dc .makePdfBlockFromTable (_eca ,_cae );if _cdd !=nil {_eac :=_ae .NewBlock (_cae ,_eec );_eac .SetPos (_dfb ,_ab );_eac .Draw (_cdd );_dc ._aega =append (_dc ._aega ,_eac );};};};};};};};for _ ,_dag :=range _efe .CxnSp {if _dag !=nil {_dde :=_dc .getConnectors (_dag ); +_dc ._aega =append (_dc ._aega ,_dde ...);};};for _ ,_fce :=range _efe .Pic {if _fce !=nil {var _dfg ,_ggc ,_gacb ,_acd float64 ;if _dgd :=_fce .SpPr ;_dgd !=nil {if _cb :=_dgd .Xfrm ;_cb !=nil {_dfg ,_ggc ,_gacb ,_acd =_gf .GetDataFromXfrm (_cb );};}; +if _dad :=_fce .BlipFill ;_dad !=nil {_aefe :=_dc .getShapeFromBlipFill (_dad ,_dfg ,_ggc ,_gacb ,_acd ,false );_dc ._aega =append (_dc ._aega ,_aefe );};};};};};};};func (_fac *convertContext )makePdfBlockFromTable (_eead *_aa .Tbl ,_bcff float64 )*_ae .Table {_egbe :=_eead .TblGrid ; +if _egbe ==nil {return nil ;};_cde :=len (_egbe .GridCol );if _cde ==0{return nil ;};_bacb :=[]float64 {};_bbde :=0.0;for _ ,_fcbd :=range _egbe .GridCol {_bdee :=_fc .FromEMU (_gf .FromSTCoordinate (_fcbd .WAttr ));_bacb =append (_bacb ,_bdee );_bbde +=_bdee ; +};_dagg :=[]float64 {};for _ecg :=0;_ecg < _cde ;_ecg ++{_dagg =append (_dagg ,_bacb [_ecg ]/_bbde );};_gdbc :=_fac ._ceaf .NewTable (_cde );_gdbc .SetColumnWidths (_dagg ...);_ebdg :=_eead .TblPr ;var _dff *_aa .CT_TableStyle ;if _adf :=_ebdg .Choice ; +_adf !=nil {if _adf .TableStyle !=nil {_dff =_adf .TableStyle ;}else if _adf .TableStyleId !=nil {_dff =_fac ._bca .GetTableStyleById (*_adf .TableStyleId );};};_egg :=_aa .NewCT_TablePartStyle ();_egg .TcStyle =_aa .NewCT_TableStyleCellStyle ();_egg .TcTxStyle =_aa .NewCT_TableStyleTextStyle (); +if _dff !=nil {if _dff .WholeTbl !=nil {*_egg =*_dff .WholeTbl ;};if _dff .TblBg !=nil {if _egg .TcStyle .Fill ==nil {_egg .TcStyle .Fill =_dff .TblBg .Fill ;};};};if _egg .TcStyle .Fill ==nil {_egg .TcStyle .Fill =_aa .NewCT_FillProperties ();_egg .TcStyle .Fill .NoFill =_ebdg .NoFill ; +_egg .TcStyle .Fill .SolidFill =_ebdg .SolidFill ;};_acb :=len (_eead .Tr );for _dbg ,_ffc :=range _eead .Tr {_ccbe :=_dbg ==0;_egeg :=_dbg ==_acb -1;_efdd :=_dbg %2==0;_eggg :=len (_ffc .Tc );var _gef *_aa .CT_TablePartStyle ;if _ccbe {_gef =_dff .FirstRow ; +}else if _efdd {_gef =_dff .Band2H ;}else {_gef =_dff .Band1H ;};var _gfb float64 ;for _bged ,_gaac :=range _ffc .Tc {_acdd :=_bged ==0;_daeb :=_bged ==_eggg -1;_gadg :=_bged %2==0;var _bedb *_aa .CT_TablePartStyle ;if _acdd {_bedb =_dff .FirstCol ;}else if _gadg {_bedb =_dff .Band2V ; +}else {_bedb =_dff .Band1V ;};_aed :=_cfbe (_cfbe (_bedb ,_gef ),_egg );_aggg :=_fac .addCellToTable (_gdbc ,_gaac ,_aed ,_bcff *_dagg [_bged ],_ccbe ,_egeg ,_acdd ,_daeb );if _aggg > _gfb {_gfb =_aggg ;};};_begg :=_fc .FromEMU (_gf .FromSTCoordinate (_ffc .HAttr )); +if _begg < _gfb {_begg =_gfb ;};if _begg < _egda (4){_begg =_egda (4);};_gdbc .SetRowHeight (_gdbc .CurRow (),_begg );};return _gdbc ;};func (_cff *textboxContext )newWord (){_cff ._eafad =&word {_cbaf :true ,_fddfg :_cff ._fcda ._dcde }};func _edga (_ecaf *_aa .CT_TableCellProperties ,_eafb *_aa .CT_TableStyleCellStyle ,_feee ,_acde ,_aaec ,_bageg bool )*_aa .CT_TableCellProperties {_fdee :=_aa .NewCT_TableCellProperties (); +if _ecaf !=nil {*_fdee =*_ecaf ;};if _eafb ==nil {return _fdee ;};if _fgfe :=_eafb .FillRef ;_fgfe !=nil {_caeba :=_aa .NewCT_SolidColorFillProperties ();_caeba .ScrgbClr =_fgfe .ScrgbClr ;_caeba .SrgbClr =_fgfe .SrgbClr ;_caeba .HslClr =_fgfe .HslClr ; +_caeba .SysClr =_fgfe .SysClr ;_caeba .SchemeClr =_fgfe .SchemeClr ;_caeba .PrstClr =_fgfe .PrstClr ;_fdee .SolidFill =_caeba ;};if _fdee .NoFill ==nil &&_fdee .SolidFill ==nil {if _dfgc :=_eafb .Fill ;_dfgc !=nil {if _fdee .NoFill ==nil {_fdee .NoFill =_dfgc .NoFill ; +};if _fdee .SolidFill ==nil {_fdee .SolidFill =_dfgc .SolidFill ;};};};if _ddbb :=_eafb .TcBdr ;_ddbb !=nil {if _fdee .LnL ==nil {var _gcb *_aa .CT_ThemeableLineStyle ;if _aaec {_gcb =_ddbb .Left ;}else {_gcb =_ddbb .InsideV ;};if _gcb !=nil {_fdee .LnL =_gcb .Ln ; +};};if _fdee .LnR ==nil {var _ffca *_aa .CT_ThemeableLineStyle ;if _bageg {_ffca =_ddbb .Right ;}else {_ffca =_ddbb .InsideV ;};if _ffca !=nil {_fdee .LnR =_ffca .Ln ;};};if _fdee .LnT ==nil {var _gdgc *_aa .CT_ThemeableLineStyle ;if _feee {_gdgc =_ddbb .Top ; +}else {_gdgc =_ddbb .InsideH ;};if _gdgc !=nil {_fdee .LnT =_gdgc .Ln ;};};if _fdee .LnB ==nil {var _ebca *_aa .CT_ThemeableLineStyle ;if _acde {_ebca =_ddbb .Bottom ;}else {_ebca =_ddbb .InsideH ;};if _ebca !=nil {_fdee .LnB =_ebca .Ln ;};};};return _fdee ; +};func (_egbc *textboxContext )alignParagraph (){_bfaa :=_egbc ._eeec ;if _bfaa ._gfed ==_aa .ST_TextAlignTypeL {return ;};_fcbc :=len (_bfaa ._ccaf )-1;for _agge ,_ddaa :=range _bfaa ._ccaf {_ffgc :=true ;_baea :=len (_ddaa ._fbbb );_abdc :=0.0;for _acda :=len (_ddaa ._fbbb )-1; +_acda >=0;_acda --{_eccc :=_ddaa ._fbbb [_acda ];if _ffgc &&_eccc ._cbaf {_baea =_acda ;}else {_ffgc =false ;for _ ,_fcgb :=range _eccc ._ddfc {_abdc +=_fcgb ._ccbf ;};};};_ddaa ._fbbb =_ddaa ._fbbb [:_baea ];_aaag :=_ddaa ._bagb -_ddaa ._efcc -_abdc ; +switch _bfaa ._gfed {case _aa .ST_TextAlignTypeR :_ddaa .moveRight (_aaag );case _aa .ST_TextAlignTypeCtr :_ddaa .moveRight (_aaag /2);case _aa .ST_TextAlignTypeJust :if _agge !=_fcbc {_efcb :=[]*word {};for _ ,_adfe :=range _ddaa ._fbbb {if _adfe ._cbaf {_efcb =append (_efcb ,_adfe ); +};};_efca :=_aaag /float64 (len (_efcb ));for _ ,_dacc :=range _efcb {_dacc ._ffad +=_efca ;};var _ceef *word ;for _ ,_beee :=range _ddaa ._fbbb {if _ceef !=nil {_beee ._fddfg =_ceef ._fddfg +_ceef ._ffad ;};_ceef =_beee ;};};};};};type convertContext struct{_ceaf *_ae .Creator ; +_eeae *_gf .Rectangle ;_bca *_f .Presentation ;_gcgf *_f .Slide ;_afa *_efg .SldMaster ;_cfb *_efg .SldLayout ;_gbac float64 ;_fdf float64 ;_aega []_ae .Drawable ;_dcgg *background ;_agfe *_aa .CT_TextParagraphProperties ;_fddf *_aa .CT_TextCharacterProperties ; +_efafe *_aa .CT_TextParagraphProperties ;_bcb *_aa .CT_TextCharacterProperties ;_gdbb *_aa .CT_TextParagraphProperties ;_cbed *_aa .CT_TextCharacterProperties ;_fgada []*_aa .CT_TextParagraphProperties ;_cab []*_aa .CT_TextParagraphProperties ;_acbgd []*_aa .CT_TextParagraphProperties ; +_fcfa *_aa .Theme ;_ccag *_aa .CT_ColorMappingOverride ;};func _ggd (_adgd ,_aeag *_aa .CT_TextCharacterProperties )*_aa .CT_TextCharacterProperties {_cacg :=_aa .NewCT_TextCharacterProperties ();if _adgd !=nil {*_cacg =*_adgd ;};if _aeag ==nil {return _cacg ; +};if _cacg .KumimojiAttr ==nil {_cacg .KumimojiAttr =_aeag .KumimojiAttr ;};if _cacg .LangAttr ==nil {_cacg .LangAttr =_aeag .LangAttr ;};if _cacg .AltLangAttr ==nil {_cacg .AltLangAttr =_aeag .AltLangAttr ;};if _cacg .SzAttr ==nil {_cacg .SzAttr =_aeag .SzAttr ; +};if _cacg .BAttr ==nil {_cacg .BAttr =_aeag .BAttr ;};if _cacg .IAttr ==nil {_cacg .IAttr =_aeag .IAttr ;};if _cacg .UAttr ==_aa .ST_TextUnderlineTypeUnset {_cacg .UAttr =_aeag .UAttr ;};if _cacg .StrikeAttr ==_aa .ST_TextStrikeTypeUnset {_cacg .StrikeAttr =_aeag .StrikeAttr ; +};if _cacg .KernAttr ==nil {_cacg .KernAttr =_aeag .KernAttr ;};if _cacg .CapAttr ==_aa .ST_TextCapsTypeUnset {_cacg .CapAttr =_aeag .CapAttr ;};if _cacg .SpcAttr ==nil {_cacg .SpcAttr =_aeag .SpcAttr ;};if _cacg .NormalizeHAttr ==nil {_cacg .NormalizeHAttr =_aeag .NormalizeHAttr ; +};if _cacg .BaselineAttr ==nil {_cacg .BaselineAttr =_aeag .BaselineAttr ;};if _cacg .NoProofAttr ==nil {_cacg .NoProofAttr =_aeag .NoProofAttr ;};if _cacg .DirtyAttr ==nil {_cacg .DirtyAttr =_aeag .DirtyAttr ;};if _cacg .ErrAttr ==nil {_cacg .ErrAttr =_aeag .ErrAttr ; +};if _cacg .SmtCleanAttr ==nil {_cacg .SmtCleanAttr =_aeag .SmtCleanAttr ;};if _cacg .SmtIdAttr ==nil {_cacg .SmtIdAttr =_aeag .SmtIdAttr ;};if _cacg .BmkAttr ==nil {_cacg .BmkAttr =_aeag .BmkAttr ;};if _cacg .Ln ==nil {_cacg .Ln =_aeag .Ln ;};if _cacg .NoFill ==nil {_cacg .NoFill =_aeag .NoFill ; +};if _cacg .SolidFill ==nil {_cacg .SolidFill =_aeag .SolidFill ;};if _cacg .BlipFill ==nil {_cacg .BlipFill =_aeag .BlipFill ;};if _cacg .EffectLst ==nil {_cacg .EffectLst =_aeag .EffectLst ;};if _cacg .EffectDag ==nil {_cacg .EffectDag =_aeag .EffectDag ; +};if _cacg .Highlight ==nil {_cacg .Highlight =_aeag .Highlight ;};if _cacg .ULnTx ==nil {_cacg .ULnTx =_aeag .ULnTx ;};if _cacg .ULn ==nil {_cacg .ULn =_aeag .ULn ;};if _cacg .UFillTx ==nil {_cacg .UFillTx =_aeag .UFillTx ;};if _cacg .UFill ==nil {_cacg .UFill =_aeag .UFill ; +};if _cacg .Latin ==nil {_cacg .Latin =_aeag .Latin ;};if _cacg .Ea ==nil {_cacg .Ea =_aeag .Ea ;};if _cacg .Cs ==nil {_cacg .Cs =_aeag .Cs ;};if _cacg .Sym ==nil {_cacg .Sym =_aeag .Sym ;};if _cacg .Rtl ==nil {_cacg .Rtl =_aeag .Rtl ;};return _cacg ;}; +func (_afe *convertContext )makeStyleFromRPr (_bfed *_aa .CT_TextCharacterProperties )(*_ae .TextStyle ,bool ,bool ,bool ){var _bfef ,_afb ,_dgf bool ;_gddd :=_afe ._ceaf .NewTextStyle ();if _bfed !=nil {_cafb :=_gf .FontStyle_Regular ;_dce :=_fgg (_bfed .BAttr ); +_feag :=_fgg (_bfed .IAttr );if _dce &&_feag {_cafb =_gf .FontStyle_BoldItalic ;}else if _dce {_cafb =_gf .FontStyle_Bold ;}else if _feag {_cafb =_gf .FontStyle_Italic ;};_dgf =_bfed .UAttr !=_aa .ST_TextUnderlineTypeUnset &&_bfed .UAttr !=_aa .ST_TextUnderlineTypeNone ; +_faf :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _adba :=_bfed .Latin ;_adba !=nil {_faf =_adba .TypefaceAttr ;}else if _ccb :=_bfed .Ea ;_ccb !=nil {_faf =_ccb .TypefaceAttr ;}else if _eda :=_bfed .Cs ;_eda !=nil {_faf =_eda .TypefaceAttr ;}else if _fab :=_bfed .Sym ; +_fab !=nil {_faf =_fab .TypefaceAttr ;};if _cfce ,_bfd :=_gf .StdFontsMap [_faf ];_bfd {_gddd .Font =_gf .AssignStdFontByName (_gddd ,_cfce [_cafb ]);}else if _cbe :=_gf .GetRegisteredFont (_faf ,_cafb );_cbe !=nil {_gddd .Font =_cbe ;}else {_ad .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_faf ,_cafb ); +_gddd .Font =_gf .AssignStdFontByName (_gddd ,_gf .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_cafb ]);};var _cdb float64 ;if _ddag :=_bfed .SzAttr ;_ddag !=nil {_cdb =float64 (*_ddag )/100;}else {_cdb =_gf .DefaultFontSize ;};if _gcgb :=_bfed .BaselineAttr ; +_gcgb !=nil {if _dgbf :=_gcgb .ST_PercentageDecimal ;_dgbf !=nil {if *_dgbf > 0{_bfef =true ;}else if *_dgbf < 0{_afb =true ;};};};if _bfef ||_afb {_cdb *=0.64;};_gddd .FontSize =_cdb ;_gec :=0.0;if _aaa :=_bfed .SpcAttr ;_aaa !=nil {if _cdaf :=_aaa .ST_TextPointUnqualified ; +_cdaf !=nil {_gec =float64 (*_cdaf )/100;};};_gddd .CharSpacing =_gec ;};return &_gddd ,_bfef ,_afb ,_dgf ;};func (_bbb *convertContext )getPhData (_agba *_efg .CT_Shape )(*_aa .CT_Transform2D ,*_aa .CT_TextBodyProperties ,*_aa .CT_TextListStyle ,bool ,bool ){_acf ,_cbaef :=_dab (_agba ); +_aggd :=_cbaef ==nil ;_ddaaa ,_gfc ,_gbga ,_cdca :=_dfcc (_bbb ._afa .CSld ,_acf ,_cbaef ,_aggd );_dgc ,_ebcd ,_edf ,_bcee :=_dfcc (_bbb ._cfb .CSld ,_acf ,_cbaef ,_aggd );if _dgc ==nil {_dgc =_ddaaa ;};_afegd ,_gbbf :=_eecd (_ebcd ,_gfc );var _babc ,_bfb bool ; +if _edf ==nil {if _gbga !=nil {_babc =*_gbga ;};}else {_babc =*_edf ;};if _bcee ==nil {if _cdca !=nil {_bfb =*_cdca ;};}else {_bfb =*_bcee ;};return _dgc ,_afegd ,_gbbf ,_babc ,_bfb ;};func _gfgge (_efaf string )[]*symbol {_cbf :=[]*symbol {};for _ ,_bfgb :=range _efaf {_cbf =append (_cbf ,&symbol {_cfaf :string (_bfgb )}); +};return _cbf ;};var _gg =_egda (1.9);type word struct{_ddfc []*symbol ;_fddfg float64 ;_ffad float64 ;_cbaf bool ;};func _efec (_adffb int ,_gafb bool )string {_bfcg :=(_adffb -1)/26+1;_eae :=byte ((_adffb -1)%26);if _gafb {_eae +=byte (65);}else {_eae +=byte (97); +};_ddg :=_b .NewBuffer ([]byte {});for _agca :=0;_agca < _bfcg ;_agca ++{_ddg .Write ([]byte {_eae });};return _ddg .String ();};func (_dfeaf *textboxContext )addCurrentParagraph (){_dfeaf ._gbe =_dfeaf ._eeec ._debbe +_dfeaf ._eeec ._cgcf +_dfeaf ._eeec ._ced +_dfeaf ._eeec ._efc ; +_dfeaf ._ccdad =append (_dfeaf ._ccdad ,_dfeaf ._eeec );_dfeaf .alignParagraph ();};func _eaa (_fdg int ,_cbda bool )string {_bgedc :=_b .NewBuffer ([]byte {});for _ ,_cgcb :=range _cfe {for {if _fdg < _cgcb ._abbe {break ;};_bgedc .WriteString (_cgcb ._aedc ); +_fdg -=_cgcb ._abbe ;};};_afbe :=_bgedc .String ();if _cbda {_afbe =_ce .ToUpper (_afbe );};return _afbe ;};func (_edc *textboxContext )addTextRun (_egfc *_aa .EG_TextRun ,_dafg *_aa .CT_TextCharacterProperties ,_fbbbf _ae .Color ,_eade *prefixData ){if _agfb :=_egfc .Br ; +_agfb !=nil {_edc .addCurrentWordToParagraph ();_edc .newLine ();_edc .newWord ();}else if _gdac :=_egfc .R ;_gdac !=nil {var _ddfa _ae .Color ;if _gdac .RPr !=nil &&_gdac .RPr .SolidFill !=nil {_ddfa ,_ =_edc ._agff .getColorFromSolidFill (_gdac .RPr .SolidFill ); +}else if _fbbbf !=nil {_ddfa =_fbbbf ;}else if _dafg .SolidFill !=nil {_ddfa ,_ =_edc ._agff .getColorFromSolidFill (_dafg .SolidFill );}else {_ddfa =_ae .ColorBlack ;};_aegd :=_ggd (_gdac .RPr ,_dafg );_beaf ,_ecac ,_bdfa ,_acgg :=_edc ._agff .makeStyleFromRPr (_aegd ); +_beaf .Color =_ddfa ;if _eade !=nil {_edc .addPrefix (_eade ,_beaf );};_dcbe :=_gfgge (_gdac .T );for _ ,_dba :=range _dcbe {_dba ._adcc =_beaf ;_dba ._caaf =_ecac ;_dba ._eadc =_bdfa ;_dba ._eeee =_acgg ;if _aegd .CapAttr ==_aa .ST_TextCapsTypeAll {_dba ._cfaf =_ce .ToUpper (_dba ._cfaf ); +};_edc .addTextSymbol (_dba );};};};func (_ebae *convertContext )renderPageWithDrawableToGoImage (_gcc _ae .Drawable )(_g .Image ,error ){_agccb :=_gf .MakeTempCreator (_ebae ._fdf ,_ebae ._gbac );_agccb .NewPage ();_agccb .Draw (_gcc );_feaf ,_cggf :=_gf .GetPageFromCreator (_agccb ); +if _cggf !=nil {return nil ,_cggf ;};return _fe .NewImageDevice ().Render (_feaf );};func (_fdgb *convertContext )getInfoFromLn (_addae *_aa .CT_LineProperties )(_ae .Color ,float64 ,float64 ){if _addae ==nil ||_addae .NoFill !=nil {return nil ,0,0;};var _dgfe float64 ; +_gcag ,_beaa :=_fdgb .getColorFromSolidFill (_addae .SolidFill );if _daggg :=_addae .WAttr ;_daggg !=nil {_dgfe =_fc .FromEMU (int64 (*_daggg ));}else {_dgfe =1;};return _gcag ,_dgfe ,_beaa ;};var _abca =map[string ]int32 {"\u0076":9830,"\u00d8":8594,"\u00fc":8730}; +func _cfbe (_cfeb ,_ddab *_aa .CT_TablePartStyle )*_aa .CT_TablePartStyle {_caag :=_aa .NewCT_TablePartStyle ();if _cfeb !=nil {*_caag =*_cfeb ;};if _ddab ==nil {return _caag ;};if _caag .TcTxStyle ==nil {_caag .TcTxStyle =_ddab .TcTxStyle ;}else {_caag .TcTxStyle =_edcaa (_caag .TcTxStyle ,_ddab .TcTxStyle ); +};if _caag .TcStyle ==nil {_caag .TcStyle =_ddab .TcStyle ;}else {_caag .TcStyle =_bba (_caag .TcStyle ,_ddab .TcStyle );};return _caag ;};func (_gbadb *textboxContext )alignParagraphsVertically (_faff _aa .ST_TextAnchoringType ){if _faff ==_aa .ST_TextAnchoringTypeT {return ; +};_cecf :=0.0;for _ ,_gefc :=range _gbadb ._ccdad {_cecf +=_gefc ._cgcf +_gefc ._ced +_gefc ._efc ;};var _eacd float64 ;switch _faff {case _aa .ST_TextAnchoringTypeCtr :_eacd =(_gbadb ._fff -_cecf )/2;case _aa .ST_TextAnchoringTypeB :_eacd =_gbadb ._fff -_cecf ; +};for _ ,_beb :=range _gbadb ._ccdad {_beb ._debbe +=_eacd ;};};func (_abbd *convertContext )getColorFromFontReference (_aagf *_aa .CT_FontReference )_ae .Color {var _bcfg _ae .Color ;var _fbfd string ;if _febd :=_aagf .SrgbClr ;_febd !=nil {_fbfd =_febd .ValAttr ; +}else if _acbb :=_aagf .SchemeClr ;_acbb !=nil {_fbfd =_gf .GetColorStringFromDmlColor (_abbd ._bca .GetColorBySchemeColor (_acbb .ValAttr ));_fbfd =_gf .AdjustColor (_fbfd ,_acbb .EG_ColorTransform );};if _fbfd !=""{_bcfg =_ae .ColorRGBFromHex ("\u0023"+_fbfd ); +};return _bcfg ;};func (_gdda *convertContext )getBorderStyle (_cdfa *_aa .CT_LineProperties )(_ae .CellBorderStyle ,*_ae .Color ,float64 ){if _cdfa ==nil ||_cdfa .NoFill !=nil {return _ae .CellBorderStyleNone ,nil ,0;};var _ggb _ae .Color ;if _baa :=_cdfa .SolidFill ; +_baa !=nil {_ggb ,_ =_gdda .getColorFromSolidFill (_baa );};_adac :=0.0;if _fcdd :=_cdfa .WAttr ;_fcdd !=nil {_adac =_fc .FromEMU (int64 (*_fcdd ));};return _ae .CellBorderStyleSingle ,&_ggb ,_adac ;}; // RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. -func RegisterFontsFromDirectory (dirName string )error {return _f .RegisterFontsFromDirectory (dirName )}; - -// RegisterFont makes a PdfFont accessible for using in converting to PDF. -func RegisterFont (name string ,style FontStyle ,font *_gf .PdfFont ){_f .RegisterFont (name ,style ,font );};func (_abe *convertContext )getShapeFromBlipFill (_cgaa *_gaa .CT_BlipFillProperties ,_fbcgf ,_bebc ,_dbff ,_ddfcd float64 ,_bffe bool )_bg .Drawable {_cceg ,_fbdg ,_gffd :=_abe .makePdfImageFromBlipFill (_cgaa ,_bffe ); -if _gffd !=nil {_cf .Log .Debug ("\u0043\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0050D\u0046\u0020\u0069\u006d\u0061\u0067e\u0020\u0066\u0072\u006f\u006d\u0020\u0042\u006c\u0069\u0070\u0046\u0069\u006cl\u003a\u0020\u0025\u0073",_gffd ); -return nil ;};if _cceg ==nil {return nil ;};if _fdgc :=_cgaa .Tile ;_fdgc !=nil {_cceg =_abe .tileImage (_cceg ,_cgaa .Tile ,_dbff ,_ddfcd );};if _abgc :=_cgaa .Stretch ;_abgc !=nil {_cceg ,_fbcgf ,_bebc =_abe .stretchImage (_cceg ,_cgaa .Stretch ,_fbcgf ,_bebc ,_dbff ,_ddfcd ); -};if len (_fbdg )==0{_cceg .SetPos (_fbcgf ,_bebc );return _cceg ;};_cceg =_abe .applyBlipEffectsOnImg (_cceg ,_fbcgf ,_bebc ,_fbdg );_cceg .SetPos (_fbcgf ,_bebc );return _cceg ;};func (_faeba *textboxContext )alignParagraph (){_aage :=_faeba ._fff ;if _aage ._faeb ==_gaa .ST_TextAlignTypeL {return ; -};_egad :=len (_aage ._gdf )-1;for _gdd ,_edfa :=range _aage ._gdf {_dccb :=true ;_ccbg :=len (_edfa ._cbeg );_ebc :=0.0;for _adbb :=len (_edfa ._cbeg )-1;_adbb >=0;_adbb --{_cdac :=_edfa ._cbeg [_adbb ];if _dccb &&_cdac ._fac {_ccbg =_adbb ;}else {_dccb =false ; -for _ ,_febg :=range _cdac ._ggd {_ebc +=_febg ._gcc ;};};};_edfa ._cbeg =_edfa ._cbeg [:_ccbg ];_fgde :=_edfa ._adgf -_edfa ._cdgf -_ebc ;switch _aage ._faeb {case _gaa .ST_TextAlignTypeR :_edfa .moveRight (_fgde );case _gaa .ST_TextAlignTypeCtr :_edfa .moveRight (_fgde /2); -case _gaa .ST_TextAlignTypeJust :if _gdd !=_egad {_baadg :=[]*word {};for _ ,_bac :=range _edfa ._cbeg {if _bac ._fac {_baadg =append (_baadg ,_bac );};};_eeacc :=_fgde /float64 (len (_baadg ));for _ ,_dgcd :=range _baadg {_dgcd ._dfed +=_eeacc ;};var _ddbe *word ; -for _ ,_faag :=range _edfa ._cbeg {if _ddbe !=nil {_faag ._agac =_ddbe ._agac +_ddbe ._dfed ;};_ddbe =_faag ;};};};};};func (_fccg *convertContext )getBorderStyle (_cgce *_gaa .CT_LineProperties )(_bg .CellBorderStyle ,*_bg .Color ,float64 ){if _cgce ==nil ||_cgce .NoFill !=nil {return _bg .CellBorderStyleNone ,nil ,0; -};var _gde _bg .Color ;if _aef :=_cgce .SolidFill ;_aef !=nil {_gde ,_ =_fccg .getColorFromSolidFill (_aef );};_aabf :=0.0;if _ceee :=_cgce .WAttr ;_ceee !=nil {_aabf =_aa .FromEMU (int64 (*_ceee ));};return _bg .CellBorderStyleSingle ,&_gde ,_aabf ;}; -func _egfb (_dbfe ,_efaf *_gaa .CT_TextListStyle )*_gaa .CT_TextListStyle {_adad :=_gaa .NewCT_TextListStyle ();if _dbfe !=nil {*_adad =*_dbfe ;};if _efaf ==nil {return _adad ;};_adad .DefPPr =_gbbd (_adad .DefPPr ,_efaf .DefPPr );_adad .Lvl1pPr =_gbbd (_adad .Lvl1pPr ,_efaf .Lvl1pPr ); -_adad .Lvl2pPr =_gbbd (_adad .Lvl2pPr ,_efaf .Lvl2pPr );_adad .Lvl3pPr =_gbbd (_adad .Lvl3pPr ,_efaf .Lvl3pPr );_adad .Lvl4pPr =_gbbd (_adad .Lvl4pPr ,_efaf .Lvl4pPr );_adad .Lvl5pPr =_gbbd (_adad .Lvl5pPr ,_efaf .Lvl5pPr );_adad .Lvl6pPr =_gbbd (_adad .Lvl6pPr ,_efaf .Lvl6pPr ); -_adad .Lvl7pPr =_gbbd (_adad .Lvl7pPr ,_efaf .Lvl7pPr );_adad .Lvl8pPr =_gbbd (_adad .Lvl8pPr ,_efaf .Lvl8pPr );_adad .Lvl9pPr =_gbbd (_adad .Lvl9pPr ,_efaf .Lvl9pPr );return _adad ;};func _gafg (_bgfg int ,_dccd bool )string {_fecb :=(_bgfg -1)/26+1;_gegd :=byte ((_bgfg -1)%26); -if _dccd {_gegd +=byte (65);}else {_gegd +=byte (97);};_afff :=_g .NewBuffer ([]byte {});for _aede :=0;_aede < _fecb ;_aede ++{_afff .Write ([]byte {_gegd });};return _afff .String ();};func (_fcbd *textboxContext )drawParagraphs (){_fcbd ._bfbg .NewPage (); -for _ ,_efbb :=range _fcbd ._gbdbg {for _ ,_fgd :=range _efbb ._gdf {for _ ,_abf :=range _fgd ._cbeg {for _ ,_gfbb :=range _abf ._ggd {_gdfb :=_fcbd ._bfbg .NewStyledParagraph ();if _gfbb ._ebac {_gfbb ._afed =0;}else if _gfbb ._edaa {_gfbb ._afed =1.2*_fgd ._cegc -_gfbb ._eefe ; -};_dfca :=_abf ._agac +_gfbb ._gea ;_agg :=_efbb ._ebde +_fgd ._affd +_gfbb ._afed ;_gdfb .SetPos (_dfca ,_agg );_ddfg :=_gdfb .Append (_gfbb ._bebd );if _gfbb ._bfba !=nil {_ddfg .Style =*_gfbb ._bfba ;};_fcbd ._bfbg .Draw (_gdfb );if _gfbb ._eeee {_cdef :=_agg +_gfbb ._eefe +2; -_f .DrawLine (_fcbd ._bfbg ,_dfca ,_cdef ,_dfca +_gfbb ._gcc ,_cdef ,1,_gfbb ._bfba .Color );};};};};};};func (_cead *convertContext )getColorFromFontReference (_dfd *_gaa .CT_FontReference )_bg .Color {var _bdb _bg .Color ;var _eafc string ;if _adaf :=_dfd .SrgbClr ; -_adaf !=nil {_eafc =_adaf .ValAttr ;}else if _gcbcb :=_dfd .SchemeClr ;_gcbcb !=nil {_eafc =_f .GetColorStringFromDmlColor (_cead ._dbbg .GetColorBySchemeColor (_gcbcb .ValAttr ));_eafc =_f .AdjustColor (_eafc ,_gcbcb .EG_ColorTransform );};if _eafc !=""{_bdb =_bg .ColorRGBFromHex ("\u0023"+_eafc ); -};return _bdb ;};func (_cga *convertContext )makePdfDivisionFromTxBody (_bab *_gaa .CT_TextBody ,_fead ,_fcb float64 ,_gabb *_gaa .CT_TableStyleTextStyle )*_bg .Division {_dbgb :=_cga ._dga .NewDivision ();_baba :=_cga ._ecac ;_fbeg :=_gaa .ST_TextAnchoringTypeT ; -if _bgf :=_bab .BodyPr ;_bgf !=nil {if _gdc :=_bgf .AnchorAttr ;_gdc !=_gaa .ST_TextAnchoringTypeUnset {_fbeg =_bgf .AnchorAttr ;};};if _eaf :=_bab .LstStyle ;_eaf !=nil {var _bgbf *_gaa .CT_TextParagraphProperties ;if _eaf .Lvl1pPr !=nil {_bgbf =_eaf .Lvl1pPr ; -}else {_bgbf =_cga ._efbg [0];};_baba =_gbbd (_bgbf ,_gbbd (_eaf .DefPPr ,_baba ));};for _ ,_aged :=range _bab .P {if _aged !=nil {_ccad :=_cga ._dga .NewStyledParagraph ();_ecaa :=_gbbd (_aged .PPr ,_baba );_fcg :=_gefb (_aged .EndParaRPr ,_ecaa .DefRPr ); -if len (_aged .EG_TextRun )==0{_ccad .Append ("\u000a");_dbgb .Add (_ccad );continue ;};for _ ,_acc :=range _aged .EG_TextRun {if _bfe :=_acc .Br ;_bfe !=nil {_ccad .Append ("\u000a");}else if _agef :=_acc .R ;_agef !=nil {_bfdc :=_fegb (_agef .RPr ,_gabb ); -_bfdc =_gefb (_bfdc ,_fcg );var _gaf _bg .Color ;if _bfdc .SolidFill !=nil {_gaf ,_ =_cga .getColorFromSolidFill (_bfdc .SolidFill );}else {_gaf =_bg .ColorBlack ;};_cad ,_bec ,_debe ,_ :=_cga .makeStyleFromRPr (_bfdc );_cad .Color =_gaf ;if _bec {_cad .TextRise =0.5; -}else if _debe {_cad .TextRise =-0.5;};_dcaa :=_agef .T ;if _bfdc .CapAttr ==_gaa .ST_TextCapsTypeAll {for _ ,_ddd :=range _dcaa {_ddd =[]rune (_ga .ToUpper (string (_ddd )))[0];};};_bgd :=_ccad .Append (_dcaa );_bgd .Style =*_cad ;};};_ =_fbeg ;_dbgb .Add (_ccad ); -};};return _dbgb ;};func (_gcdd *convertContext )getInfoFromLn (_fag *_gaa .CT_LineProperties )(_bg .Color ,float64 ,float64 ){if _fag ==nil ||_fag .NoFill !=nil {return nil ,0,0;};var _dffc float64 ;_ffc ,_cdf :=_gcdd .getColorFromSolidFill (_fag .SolidFill ); -if _aggc :=_fag .WAttr ;_aggc !=nil {_dffc =_aa .FromEMU (int64 (*_aggc ));}else {_dffc =1;};return _ffc ,_dffc ,_cdf ;};type symbolStyle struct{_efcfg *string ;_bebdc *float64 ;_dffe *string ;_gad *bool ;_adgd *bool ;_dfc *bool ;_geg *bool ;_edg *bool ; -};func _gca (_caab string )[]*symbol {_eed :=[]*symbol {};for _ ,_ggeaf :=range _caab {_eed =append (_eed ,&symbol {_bebd :string (_ggeaf )});};return _eed ;};func (_fgf *convertContext )renderPageWithDrawableToGoImage (_cdcd _bg .Drawable )(_bb .Image ,error ){_cbce :=_f .MakeTempCreator (_fgf ._agdec ,_fgf ._daa ); -_cbce .NewPage ();_cbce .Draw (_cdcd );_gdfd ,_eecbf :=_f .GetPageFromCreator (_cbce );if _eecbf !=nil {return nil ,_eecbf ;};return _e .NewImageDevice ().Render (_gdfd );};type word struct{_ggd []*symbol ;_agac float64 ;_dfed float64 ;_fac bool ;};func (_bgedd *textboxContext )addTextSymbol (_ddc *symbol ){_adce :=_bg .New (); -_ecee :=_adce .NewStyledParagraph ();_ecee .SetMargins (0,0,0,0);_aeacd :=_ecee .Append (_ddc ._bebd );_fgag :=0.0;if _ddc ._bfba !=nil {_aeacd .Style =*_ddc ._bfba ;if _ddc ._bfba .CharSpacing !=0{_fgag =_ddc ._bfba .CharSpacing ;};};_ddc ._eefe =_ecee .Height (); -_ddc ._caag =_ecee .Height ()*1.2;if _ddc ._caag < _bgedd ._fff ._eecg {_ddc ._caag =_bgedd ._fff ._eecg ;};if _ddc ._gcc ==0{_ddc ._gcc =_ecee .Width ()+_fgag ;};if len (_bgedd ._aefe ._ggd )> 0{_acg :=_bgedd ._aefe ._ggd [len (_bgedd ._aefe ._ggd )-1]._bebd ; -if _bgedd ._fff ._cbe ||_f .IsNoSpaceLanguage (_acg )||(_acg =="\u0020")!=(_ddc ._bebd =="\u0020"){_bgedd .addCurrentWordToParagraph ();_bgedd .newWord ();};};_bgedd ._aefe ._ggd =append (_bgedd ._aefe ._ggd ,_ddc );_ddc ._gea =_bgedd ._aefe ._dfed ;_bgedd ._aefe ._dfed +=_ddc ._gcc ; -if _ddc ._bebd !="\u0020"{_bgedd ._aefe ._fac =false ;};};func _ffga (_ebad ,_cabf *_gaa .CT_TablePartStyle )*_gaa .CT_TablePartStyle {_fbfcc :=_gaa .NewCT_TablePartStyle ();if _ebad !=nil {*_fbfcc =*_ebad ;};if _cabf ==nil {return _fbfcc ;};if _fbfcc .TcTxStyle ==nil {_fbfcc .TcTxStyle =_cabf .TcTxStyle ; -}else {_fbfcc .TcTxStyle =_gdb (_fbfcc .TcTxStyle ,_cabf .TcTxStyle );};if _fbfcc .TcStyle ==nil {_fbfcc .TcStyle =_cabf .TcStyle ;}else {_fbfcc .TcStyle =_cdfa (_fbfcc .TcStyle ,_cabf .TcStyle );};return _fbfcc ;};func (_dadb *convertContext )makePdfBlockFromTable (_bffd *_gaa .Tbl ,_eeac float64 )*_bg .Table {_bgea :=_bffd .TblGrid ; -if _bgea ==nil {return nil ;};_bffc :=len (_bgea .GridCol );if _bffc ==0{return nil ;};_eagb :=[]float64 {};_bfdd :=0.0;for _ ,_fbge :=range _bgea .GridCol {_bbbg :=_aa .FromEMU (_f .FromSTCoordinate (_fbge .WAttr ));_eagb =append (_eagb ,_bbbg );_bfdd +=_bbbg ; -};_fabc :=[]float64 {};for _gbb :=0;_gbb < _bffc ;_gbb ++{_fabc =append (_fabc ,_eagb [_gbb ]/_bfdd );};_afb :=_dadb ._dga .NewTable (_bffc );_afb .SetColumnWidths (_fabc ...);_gfbd :=_bffd .TblPr ;var _cgcc *_gaa .CT_TableStyle ;if _ecbb :=_gfbd .Choice ; -_ecbb !=nil {if _ecbb .TableStyle !=nil {_cgcc =_ecbb .TableStyle ;}else if _ecbb .TableStyleId !=nil {_cgcc =_dadb ._dbbg .GetTableStyleById (*_ecbb .TableStyleId );};};_bgdb :=_gaa .NewCT_TablePartStyle ();_bgdb .TcStyle =_gaa .NewCT_TableStyleCellStyle (); -_bgdb .TcTxStyle =_gaa .NewCT_TableStyleTextStyle ();if _cgcc !=nil {if _cgcc .WholeTbl !=nil {*_bgdb =*_cgcc .WholeTbl ;};if _cgcc .TblBg !=nil {if _bgdb .TcStyle .Fill ==nil {_bgdb .TcStyle .Fill =_cgcc .TblBg .Fill ;};};};if _bgdb .TcStyle .Fill ==nil {_bgdb .TcStyle .Fill =_gaa .NewCT_FillProperties (); -_bgdb .TcStyle .Fill .NoFill =_gfbd .NoFill ;_bgdb .TcStyle .Fill .SolidFill =_gfbd .SolidFill ;};_cfdd :=len (_bffd .Tr );for _ffgc ,_bfad :=range _bffd .Tr {_afg :=_ffgc ==0;_bbea :=_ffgc ==_cfdd -1;_dce :=_ffgc %2==0;_ecgc :=len (_bfad .Tc );var _ddfc *_gaa .CT_TablePartStyle ; -if _afg {_ddfc =_cgcc .FirstRow ;}else if _dce {_ddfc =_cgcc .Band2H ;}else {_ddfc =_cgcc .Band1H ;};var _eac float64 ;for _dag ,_fggd :=range _bfad .Tc {_dba :=_dag ==0;_ecd :=_dag ==_ecgc -1;_dggd :=_dag %2==0;var _cdg *_gaa .CT_TablePartStyle ;if _dba {_cdg =_cgcc .FirstCol ; -}else if _dggd {_cdg =_cgcc .Band2V ;}else {_cdg =_cgcc .Band1V ;};_adff :=_ffga (_ffga (_cdg ,_ddfc ),_bgdb );_fdeb :=_dadb .addCellToTable (_afb ,_fggd ,_adff ,_eeac *_fabc [_dag ],_afg ,_bbea ,_dba ,_ecd );if _fdeb > _eac {_eac =_fdeb ;};};_aga :=_aa .FromEMU (_f .FromSTCoordinate (_bfad .HAttr )); -if _aga < _eac {_aga =_eac ;};if _aga < _ebef (4){_aga =_ebef (4);};_afb .SetRowHeight (_afb .CurRow (),_aga );};return _afb ;};var _bca =_ebef (1.9);func _cdfa (_gbe ,_eagbg *_gaa .CT_TableStyleCellStyle )*_gaa .CT_TableStyleCellStyle {_dcba :=_gaa .NewCT_TableStyleCellStyle (); -if _gbe !=nil {*_dcba =*_gbe ;};if _eagbg ==nil {return _dcba ;};if _dcba .TcBdr ==nil {_dcba .TcBdr =_eagbg .TcBdr ;};if _dcba .Fill ==nil {_dcba .Fill =_eagbg .Fill ;};if _dcba .FillRef ==nil {_dcba .FillRef =_eagbg .FillRef ;};return _dcba ;}; \ No newline at end of file +func RegisterFontsFromDirectory (dirName string )error {return _gf .RegisterFontsFromDirectory (dirName )};func _fgg (_dbc *bool )bool {return _dbc !=nil &&*_dbc }; \ No newline at end of file diff --git a/presentation/presentation.go b/presentation/presentation.go index f4a8a3061b..ac643f5c96 100644 --- a/presentation/presentation.go +++ b/presentation/presentation.go @@ -9,547 +9,549 @@ // 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 (_gc "archive/zip";_da "bytes";_e "encoding/xml";_bg "errors";_gdd "fmt";_cd "github.com/unidoc/unioffice";_bd "github.com/unidoc/unioffice/common";_f "github.com/unidoc/unioffice/common/logger";_ad "github.com/unidoc/unioffice/common/tempstorage"; -_ggbg "github.com/unidoc/unioffice/drawing";_dg "github.com/unidoc/unioffice/internal/formatutils";_af "github.com/unidoc/unioffice/internal/license";_gge "github.com/unidoc/unioffice/measurement";_de "github.com/unidoc/unioffice/schema/soo/dml";_c "github.com/unidoc/unioffice/schema/soo/dml/chart"; -_a "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_gd "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_bbb "github.com/unidoc/unioffice/schema/soo/pml";_gg "github.com/unidoc/unioffice/zippkg";_bc "image";_fg "image/jpeg";_cc "io"; -_bdf "math";_bb "os";_ggb "path";_fb "sort";_d "strconv";_b "strings";); - -// Remove removes a placeholder from a presentation. -func (_aef PlaceHolder )Remove ()error {for _gad ,_dfg :=range _aef ._fcdg .CSld .SpTree .Choice {for _ ,_ccg :=range _dfg .Sp {if _ccg ==_aef ._aa {copy (_aef ._fcdg .CSld .SpTree .Choice [_gad :],_aef ._fcdg .CSld .SpTree .Choice [_gad +1:]);_aef ._fcdg .CSld .SpTree .Choice =_aef ._fcdg .CSld .SpTree .Choice [0:len (_aef ._fcdg .CSld .SpTree .Choice )-1]; -return nil ;};};};return _bg .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");}; +package presentation ;import (_fe "archive/zip";_de "bytes";_fd "encoding/xml";_ga "errors";_gc "fmt";_gd "github.com/unidoc/unioffice";_gef "github.com/unidoc/unioffice/common";_ba "github.com/unidoc/unioffice/common/logger";_d "github.com/unidoc/unioffice/common/tempstorage"; +_ef "github.com/unidoc/unioffice/drawing";_agb "github.com/unidoc/unioffice/internal/formatutils";_ea "github.com/unidoc/unioffice/internal/license";_ge "github.com/unidoc/unioffice/measurement";_be "github.com/unidoc/unioffice/schema/soo/dml";_g "github.com/unidoc/unioffice/schema/soo/dml/chart"; +_e "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_f "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_fg "github.com/unidoc/unioffice/schema/soo/pml";_b "github.com/unidoc/unioffice/zippkg";_eb "image";_gg "image/jpeg";_ce "io";_cb "math"; +_gdb "os";_dd "path";_ac "sort";_c "strconv";_ag "strings";); // X returns the inner wrapped XML type. -func (_bf *Presentation )X ()*_bbb .Presentation {return _bf ._caa }; +func (_efad *SlideSize )X ()*_fg .CT_SlideSize {return _efad ._cddbe }; -// AddImageToRels adds an image relationship to a slide without putting image on the slide. -func (_bebb Slide )AddImageToRels (img _bd .ImageRef )string {_gagd :=0;for _dgeg ,_eeee :=range _bebb ._fbfa .Images {if _eeee ==img {_gagd =_dgeg +1;break ;};};var _fagc string ;for _gadg ,_fagg :=range _bebb ._fbfa .Slides (){if _fagg ._fac ==_bebb ._fac {_dbde :=_gdd .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_gagd ,img .Format ()); -_cdf :=_bebb ._fbfa ._cdaf [_gadg ].AddRelationship (_dbde ,_cd .ImageType );_fagc =_cdf .ID ();};};return _fagc ;}; - -// Text returns text from a slide as one string separated with line breaks. -func (_gf *SlideText )Text ()string {_ffg :=_da .NewBuffer ([]byte {});for _ ,_abf :=range _gf .Items {if _abf .Text !=""{_ffg .WriteString (_abf .Text );_ffg .WriteString ("\u000a");};};return _ffg .String ();}; +// RemoveSlide removes a slide from a presentation. +func (_cbgc *Presentation )RemoveSlide (s Slide )error {_cfbe :=false ;_efff :=0;for _gdgf ,_bfeb :=range _cbgc ._afa {if _bfeb ==s ._aggg {if _cbgc ._cfb .SldIdLst .SldId [_gdgf ]!=s ._bda {return _ga .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 (_cbgc ._afa [_gdgf :],_cbgc ._afa [_gdgf +1:]);_cbgc ._afa =_cbgc ._afa [0:len (_cbgc ._afa )-1];copy (_cbgc ._ffe [_gdgf :],_cbgc ._ffe [_gdgf +1:]);_cbgc ._ffe =_cbgc ._ffe [0:len (_cbgc ._ffe )-1];copy (_cbgc ._cfb .SldIdLst .SldId [_gdgf :],_cbgc ._cfb .SldIdLst .SldId [_gdgf +1:]); +_cbgc ._cfb .SldIdLst .SldId =_cbgc ._cfb .SldIdLst .SldId [0:len (_cbgc ._cfb .SldIdLst .SldId )-1];_cfbe =true ;_efff =_gdgf ;};};if !_cfbe {return _ga .New ("u\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0073li\u0064\u0065"); +};_gaf :=_gd .AbsoluteFilename (_gd .DocTypePresentation ,_gd .SlideType ,0);return _cbgc .ContentTypes .RemoveOverrideByIndex (_gaf ,_efff );}; -// AddSlide adds a new slide to the presentation. -func (_ebc *Presentation )AddSlide ()Slide {_efgb :=_bbb .NewCT_SlideIdListEntry ();_efgb .IdAttr =_ebc .nextSlideID ();_ebc ._caa .SldIdLst .SldId =append (_ebc ._caa .SldIdLst .SldId ,_efgb );_ead :=_bbb .NewSld ();_ead .CSld .SpTree .NvGrpSpPr .CNvPr .IdAttr =1; -_ead .CSld .SpTree .GrpSpPr .Xfrm =_de .NewCT_GroupTransform2D ();_ead .CSld .SpTree .GrpSpPr .Xfrm .Off =_de .NewCT_Point2D ();_ead .CSld .SpTree .GrpSpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_cd .Int64 (0);_ead .CSld .SpTree .GrpSpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_cd .Int64 (0); -_ead .CSld .SpTree .GrpSpPr .Xfrm .Ext =_de .NewCT_PositiveSize2D ();_ead .CSld .SpTree .GrpSpPr .Xfrm .Ext .CxAttr =int64 (0*_gge .Point );_ead .CSld .SpTree .GrpSpPr .Xfrm .Ext .CyAttr =int64 (0*_gge .Point );_ead .CSld .SpTree .GrpSpPr .Xfrm .ChOff =_ead .CSld .SpTree .GrpSpPr .Xfrm .Off ; -_ead .CSld .SpTree .GrpSpPr .Xfrm .ChExt =_ead .CSld .SpTree .GrpSpPr .Xfrm .Ext ;_ebc ._efe =append (_ebc ._efe ,_ead );_gcf :=_ebc ._fed .AddAutoRelationship (_cd .DocTypePresentation ,_cd .OfficeDocumentType ,len (_ebc ._efe ),_cd .SlideType );_efgb .RIdAttr =_gcf .ID (); -_abbf :=_cd .AbsoluteFilename (_cd .DocTypePresentation ,_cd .SlideType ,len (_ebc ._efe ));_ebc .ContentTypes .AddOverride (_abbf ,_cd .SlideContentType );_eggf :=_bd .NewRelationships ();_ebc ._cdaf =append (_ebc ._cdaf ,_eggf );_eggf .AddAutoRelationship (_cd .DocTypePresentation ,_cd .SlideType ,len (_ebc ._cga ),_cd .SlideLayoutType ); -return Slide {_efgb ,_ead ,_ebc ,nil };}; +// OutlineViewPr returns the OutlineViewPr property. +func (_fadb ViewProperties )OutlineViewPr ()*_fg .CT_OutlineViewProperties {return _fadb ._dffc .OutlineViewPr ;}; -// X returns the inner wrapped XML type. -func (_ega PlaceHolder )X ()*_bbb .CT_Shape {return _ega ._aa }; +// Name returns the name of the slide layout. +func (_bdga SlideLayout )Name ()string {if _bdga ._fgef .CSld !=nil &&_bdga ._fgef .CSld .NameAttr !=nil {return *_bdga ._fgef .CSld .NameAttr ;};return "";}; -// Save writes the presentation out to a writer in the Zip package format -func (_fbgc *Presentation )Save (w _cc .Writer )error {return _fbgc .save (w ,false )}; +// Presentation returns a slide's presentation. +func (_faec Slide )Presentation ()*Presentation {return _faec ._fef }; -// SlideText is an array of extracted text items which has some methods for representing extracted text from a slide. -type SlideText struct{Items []*TextItem ;}; +// X returns TextBox's underlying *pml.CT_Shape. +func (_cfdg TextBox )X ()*_fg .CT_Shape {return _cfdg ._bbbc }; -// X returns the inner wrapped XML type. -func (_dbbcf SlideLayout )X ()*_bbb .SldLayout {return _dbbcf ._debd };func (_gfc *Presentation )Validate ()error {if _ebcc :=_gfc ._caa .Validate ();_ebcc !=nil {return _ebcc ;};for _befb ,_afcg :=range _gfc .Slides (){if _gafc :=_afcg .ValidateWithPath (_gdd .Sprintf ("\u0053l\u0069\u0064\u0065\u005b\u0025\u0064]",_befb )); -_gafc !=nil {return _gafc ;};};for _adda ,_ecfd :=range _gfc ._fad {if _gdb :=_ecfd .ValidateWithPath (_gdd .Sprintf ("\u0053l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u005b\u0025\u0064\u005d",_adda ));_gdb !=nil {return _gdb ;};};for _gcc ,_bfb :=range _gfc ._cga {if _eec :=_bfb .ValidateWithPath (_gdd .Sprintf ("\u0053l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u005b\u0025\u0064\u005d",_gcc )); -_eec !=nil {return _eec ;};};return nil ;}; +// PrnPr returns the PrnPr property. +func (_abe PresentationProperties )PrnPr ()*_fg .CT_PrintProperties {return _abe ._fce .PrnPr }; -// New initializes and reurns a new presentation -func New ()*Presentation {_dfba :=_cgad ();_dfba .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"); -_dfba .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"); -_dfba .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"); -_dfba .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"); -_dfba .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"); -_dfba .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"); -_dfba .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"); -_dfba ._caa .SldMasterIdLst =_bbb .NewCT_SlideMasterIdList ();_fadf :=_bbb .NewSldMaster ();_fadf .ClrMap .Bg1Attr =_de .ST_ColorSchemeIndexLt1 ;_fadf .ClrMap .Bg2Attr =_de .ST_ColorSchemeIndexLt2 ;_fadf .ClrMap .Tx1Attr =_de .ST_ColorSchemeIndexDk1 ;_fadf .ClrMap .Tx2Attr =_de .ST_ColorSchemeIndexDk2 ; -_fadf .ClrMap .Accent1Attr =_de .ST_ColorSchemeIndexAccent1 ;_fadf .ClrMap .Accent2Attr =_de .ST_ColorSchemeIndexAccent2 ;_fadf .ClrMap .Accent3Attr =_de .ST_ColorSchemeIndexAccent3 ;_fadf .ClrMap .Accent4Attr =_de .ST_ColorSchemeIndexAccent4 ;_fadf .ClrMap .Accent5Attr =_de .ST_ColorSchemeIndexAccent5 ; -_fadf .ClrMap .Accent6Attr =_de .ST_ColorSchemeIndexAccent6 ;_fadf .ClrMap .HlinkAttr =_de .ST_ColorSchemeIndexHlink ;_fadf .ClrMap .FolHlinkAttr =_de .ST_ColorSchemeIndexFolHlink ;_dfba ._fad =append (_dfba ._fad ,_fadf );_efad :=_cd .AbsoluteFilename (_cd .DocTypePresentation ,_cd .SlideMasterType ,1); -_dfba .ContentTypes .AddOverride (_efad ,_cd .SlideMasterContentType );_aag :=_dfba ._fed .AddAutoRelationship (_cd .DocTypePresentation ,_cd .OfficeDocumentType ,1,_cd .SlideMasterType );_aff :=_bbb .NewCT_SlideMasterIdListEntry ();_aff .IdAttr =_cd .Uint32 (2147483648); -_aff .RIdAttr =_aag .ID ();_dfba ._caa .SldMasterIdLst .SldMasterId =append (_dfba ._caa .SldMasterIdLst .SldMasterId ,_aff );_fde :=_bd .NewRelationships ();_dfba ._bcc =append (_dfba ._bcc ,_fde );_bbac :=_bbb .NewSldLayout ();_cca :=_fde .AddAutoRelationship (_cd .DocTypePresentation ,_cd .SlideMasterType ,1,_cd .SlideLayoutType ); -_daeg :=_cd .AbsoluteFilename (_cd .DocTypePresentation ,_cd .SlideLayoutType ,1);_dfba .ContentTypes .AddOverride (_daeg ,_cd .SlideLayoutContentType );_fde .AddAutoRelationship (_cd .DocTypePresentation ,_cd .SlideMasterType ,1,_cd .ThemeType );_dfba ._cga =append (_dfba ._cga ,_bbac ); -_fadf .SldLayoutIdLst =_bbb .NewCT_SlideLayoutIdList ();_abff :=_bbb .NewCT_SlideLayoutIdListEntry ();_abff .IdAttr =_cd .Uint32 (2147483649);_abff .RIdAttr =_cca .ID ();_fadf .SldLayoutIdLst .SldLayoutId =append (_fadf .SldLayoutIdLst .SldLayoutId ,_abff ); -_ggg :=_bd .NewRelationships ();_dfba ._efc =append (_dfba ._efc ,_ggg );_ggg .AddAutoRelationship (_cd .DocTypePresentation ,_cd .SlideType ,1,_cd .SlideMasterType );_dfba ._caa .NotesSz .CxAttr =6858000;_dfba ._caa .NotesSz .CyAttr =9144000;_eddf :=_de .NewTheme (); -_eddf .NameAttr =_cd .String ("\u0075n\u0069o\u0066\u0066\u0069\u0063\u0065\u0020\u0054\u0068\u0065\u006d\u0065");_eddf .ThemeElements .ClrScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_eddf .ThemeElements .ClrScheme .Dk1 .SysClr =_de .NewCT_SystemColor (); -_eddf .ThemeElements .ClrScheme .Dk1 .SysClr .LastClrAttr =_cd .String ("\u0030\u0030\u0030\u0030\u0030\u0030");_eddf .ThemeElements .ClrScheme .Dk1 .SysClr .ValAttr =_de .ST_SystemColorValWindowText ;_eddf .ThemeElements .ClrScheme .Lt1 .SysClr =_de .NewCT_SystemColor (); -_eddf .ThemeElements .ClrScheme .Lt1 .SysClr .LastClrAttr =_cd .String ("\u0066\u0066\u0066\u0066\u0066\u0066");_eddf .ThemeElements .ClrScheme .Lt1 .SysClr .ValAttr =_de .ST_SystemColorValWindow ;_eddf .ThemeElements .ClrScheme .Dk2 .SrgbClr =_de .NewCT_SRgbColor (); -_eddf .ThemeElements .ClrScheme .Dk2 .SrgbClr .ValAttr ="\u0034\u0034\u0035\u0034\u0036\u0061";_eddf .ThemeElements .ClrScheme .Lt2 .SrgbClr =_de .NewCT_SRgbColor ();_eddf .ThemeElements .ClrScheme .Lt2 .SrgbClr .ValAttr ="\u0065\u0037\u0065\u0037\u0065\u0036"; -_eddf .ThemeElements .ClrScheme .Accent1 .SrgbClr =_de .NewCT_SRgbColor ();_eddf .ThemeElements .ClrScheme .Accent1 .SrgbClr .ValAttr ="\u0034\u0034\u0037\u0032\u0063\u0034";_eddf .ThemeElements .ClrScheme .Accent2 .SrgbClr =_de .NewCT_SRgbColor ();_eddf .ThemeElements .ClrScheme .Accent2 .SrgbClr .ValAttr ="\u0065\u0064\u0037\u0064\u0033\u0031"; -_eddf .ThemeElements .ClrScheme .Accent3 .SrgbClr =_de .NewCT_SRgbColor ();_eddf .ThemeElements .ClrScheme .Accent3 .SrgbClr .ValAttr ="\u0061\u0035\u0061\u0035\u0061\u0035";_eddf .ThemeElements .ClrScheme .Accent4 .SrgbClr =_de .NewCT_SRgbColor ();_eddf .ThemeElements .ClrScheme .Accent4 .SrgbClr .ValAttr ="\u0066\u0066\u0063\u0030\u0030\u0030"; -_eddf .ThemeElements .ClrScheme .Accent5 .SrgbClr =_de .NewCT_SRgbColor ();_eddf .ThemeElements .ClrScheme .Accent5 .SrgbClr .ValAttr ="\u0035\u0062\u0039\u0062\u0064\u0035";_eddf .ThemeElements .ClrScheme .Accent6 .SrgbClr =_de .NewCT_SRgbColor ();_eddf .ThemeElements .ClrScheme .Accent6 .SrgbClr .ValAttr ="\u0037\u0030\u0061\u0064\u0034\u0037"; -_eddf .ThemeElements .ClrScheme .Hlink .SrgbClr =_de .NewCT_SRgbColor ();_eddf .ThemeElements .ClrScheme .Hlink .SrgbClr .ValAttr ="\u0030\u0035\u0036\u0033\u0063\u0031";_eddf .ThemeElements .ClrScheme .FolHlink .SrgbClr =_de .NewCT_SRgbColor ();_eddf .ThemeElements .ClrScheme .FolHlink .SrgbClr .ValAttr ="\u0039\u0035\u0034\u0066\u0037\u0032"; -_eddf .ThemeElements .FontScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_eddf .ThemeElements .FontScheme .MajorFont .Latin .TypefaceAttr ="\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0020\u004c\u0069\u0067\u0068\u0074";_eddf .ThemeElements .FontScheme .MinorFont .Latin .TypefaceAttr ="\u0043a\u006c\u0069\u0062\u0072\u0069"; -_eddf .ThemeElements .FmtScheme .NameAttr =_cd .String ("\u004f\u0066\u0066\u0069\u0063\u0065");_fbgb :=_de .NewEG_FillProperties ();_eddf .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_eddf .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_fbgb ); -_fbgb .SolidFill =&_de .CT_SolidColorFillProperties {SchemeClr :&_de .CT_SchemeColor {ValAttr :_de .ST_SchemeColorValPhClr }};_fbgb =_de .NewEG_FillProperties ();_eddf .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_eddf .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_fbgb ); -_eddf .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_eddf .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_fbgb );_fbgb .GradFill =&_de .CT_GradientFillProperties {RotWithShapeAttr :_cd .Bool (true ),GsLst :&_de .CT_GradientStopList {},Lin :&_de .CT_LinearShadeProperties {}}; -_fbgb .GradFill .Lin .AngAttr =_cd .Int32 (5400000);_fbgb .GradFill .Lin .ScaledAttr =_cd .Bool (false );_caab :=_de .NewCT_GradientStop ();_caab .PosAttr .ST_PositiveFixedPercentageDecimal =_cd .Int32 (0);_caab .SchemeClr =&_de .CT_SchemeColor {ValAttr :_de .ST_SchemeColorValPhClr }; -_fbgb .GradFill .GsLst .Gs =append (_fbgb .GradFill .GsLst .Gs ,_caab );_caab =_de .NewCT_GradientStop ();_caab .PosAttr .ST_PositiveFixedPercentageDecimal =_cd .Int32 (50000);_caab .SchemeClr =&_de .CT_SchemeColor {ValAttr :_de .ST_SchemeColorValPhClr }; -_fbgb .GradFill .GsLst .Gs =append (_fbgb .GradFill .GsLst .Gs ,_caab );_eddf .ThemeElements .FmtScheme .LnStyleLst =_de .NewCT_LineStyleList ();for _cbb :=0;_cbb < 3;_cbb ++{_dab :=_de .NewCT_LineProperties ();_dab .WAttr =_cd .Int32 (int32 (6350*(_cbb +1))); -_dab .CapAttr =_de .ST_LineCapFlat ;_dab .CmpdAttr =_de .ST_CompoundLineSng ;_dab .AlgnAttr =_de .ST_PenAlignmentCtr ;_eddf .ThemeElements .FmtScheme .LnStyleLst .Ln =append (_eddf .ThemeElements .FmtScheme .LnStyleLst .Ln ,_dab );};_eddf .ThemeElements .FmtScheme .EffectStyleLst =_de .NewCT_EffectStyleList (); -for _ebd :=0;_ebd < 3;_ebd ++{_abcd :=_de .NewCT_EffectStyleItem ();_abcd .EffectLst =_de .NewCT_EffectList ();_eddf .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle =append (_eddf .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle ,_abcd );}; -_ecb :=_de .NewEG_FillProperties ();_ecb .SolidFill =&_de .CT_SolidColorFillProperties {SchemeClr :&_de .CT_SchemeColor {ValAttr :_de .ST_SchemeColorValPhClr }};_eddf .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_eddf .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_ecb ); -_eddf .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_eddf .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_ecb );_eddf .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_eddf .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_fbgb ); -_dfba ._bbea =append (_dfba ._bbea ,_eddf );_ddg :=_cd .AbsoluteFilename (_cd .DocTypePresentation ,_cd .ThemeType ,1);_dfba .ContentTypes .AddOverride (_ddg ,_cd .ThemeContentType );_dfba ._fed .AddAutoRelationship (_cd .DocTypePresentation ,_cd .OfficeDocumentType ,1,_cd .ThemeType ); -_gbb :=_bd .NewRelationships ();_dfba ._adc =append (_dfba ._adc ,_gbb );return _dfba ;}; +// Read reads a document from an io.Reader. +func Read (r _ce .ReaderAt ,size int64 )(*Presentation ,error ){const _eag ="\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0052\u0065\u0061\u0064";if !_ea .GetLicenseKey ().IsLicensed ()&&!_fddd {_gc .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"); +_gc .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); +return nil ,_ga .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");};_bcdc :=_bfe ();_eedf ,_eced :=_ea .GenRefId ("\u0070\u0072");if _eced !=nil {_ba .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_eced ); +return nil ,_eced ;};_bcdc ._gagg =_eedf ;if _bdc :=_ea .Track (_bcdc ._gagg ,_eag );_bdc !=nil {_ba .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_bdc );return nil ,_bdc ;};_eggb ,_eced :=_d .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0070\u0070\u0074\u0078"); +if _eced !=nil {return nil ,_eced ;};_bcdc .TmpPath =_eggb ;_dff ,_eced :=_fe .NewReader (r ,size );if _eced !=nil {return nil ,_gc .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_eced );};_cecg :=[]*_fe .File {}; +_cecg =append (_cecg ,_dff .File ...);_cgcb :=false ;for _ ,_bedd :=range _cecg {if _bedd .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_cgcb =true ;break ;};};if _cgcb {_bcdc .CreateCustomProperties (); +};_caf :=_b .DecodeMap {};_caf .SetOnNewRelationshipFunc (_bcdc .onNewRelationship );_caf .AddTarget (_gd .ContentTypesFilename ,_bcdc .ContentTypes .X (),"",0);_caf .AddTarget (_gd .BaseRelsFilename ,_bcdc .Rels .X (),"",0);if _cda :=_caf .Decode (_cecg ); +_cda !=nil {return nil ,_cda ;};for _ ,_ade :=range _cecg {if _ade ==nil {continue ;};if _gdga :=_bcdc .AddExtraFileFromZip (_ade );_gdga !=nil {return nil ,_gdga ;};};if _cgcb {_fedc :=false ;for _ ,_gagf :=range _bcdc .Rels .X ().Relationship {if _gagf .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_fedc =true ; +break ;};};if !_fedc {_bcdc .AddCustomRelationships ();};};return _bcdc ,nil ;}; -// SetWidth sets width of slide screen size with given value in EMU units. -func (_eaf *SlideScreenSize )SetWidth (val int32 ){_eaf [0]=val }; +// TextItem is used for keeping text with references to a paragraph and run, a shape or a table, a row and a cell where it is located. +type TextItem struct{Text string ;Presentation *Presentation ;Shape *_fg .CT_Shape ;GraphicFrame *_fg .CT_GraphicalObjectFrame ;Paragraph *_be .CT_TextParagraph ;Run *_be .CT_RegularTextRun ;TableInfo *TableInfo ;_ab []rectangle ;_ff int ;_fb int ;};func _acf (_ebe *Presentation ,_bf []*_fg .CT_GroupShapeChoice ,_cc []rectangle ,_bg []*TextItem )[]*TextItem {for _ ,_bfb :=range _bf {_fbaf :=append ([]rectangle {},_cc ...); +for _ ,_da :=range _bfb .Sp {_bg =append (_bg ,_db (_ebe ,_da ,nil ,nil ,_da .SpPr .Xfrm ,0,_cc ,_da .TxBody .P )...);};for _ ,_eaa :=range _bfb .GraphicFrame {if _eaa !=nil &&_eaa .Graphic !=nil &&_eaa .Graphic .GraphicData !=nil {_eae :=_eaa .Xfrm ;for _ ,_ca :=range _eaa .Graphic .GraphicData .Any {if _cab ,_cg :=_ca .(*_be .Tbl ); +_cg {_dedg :=&_cab .CT_Table ;_cgf :=0;for _fgb ,_cec :=range _cab .Tr {for _cabg ,_bgb :=range _cec .Tc {_cgb :=&TableInfo {Table :_dedg ,Row :_cec ,Cell :_bgb ,RowIndex :_fgb ,ColIndex :_cabg };_bg =append (_bg ,_db (_ebe ,nil ,_eaa ,_cgb ,_eae ,_cgf ,_cc ,_bgb .TxBody .P )...); +_cgf ++;};};};};};};for _ ,_cad :=range _bfb .GrpSp {if _cad .GrpSpPr !=nil {_cd :=_cad .GrpSpPr .Xfrm ;var _ffa ,_ecb int64 ;if _cd .Off !=nil {_ece ,_fed :=_cd .Off .XAttr .ST_CoordinateUnqualified ,_cd .Off .YAttr .ST_CoordinateUnqualified ;if _ece !=nil &&_fed !=nil {if _efc :=_cd .Ext ; +_efc !=nil {_ffa ,_ecb =_efc .CxAttr ,_efc .CyAttr ;};_fbaf =append (_fbaf ,rectangle {_eg :*_ece ,_bag :*_fed ,_fc :*_ece +_ffa ,_fba :*_fed +_ecb });};};};_bg =_acf (_ebe ,_cad .Choice ,_fbaf ,_bg );};};return _bg ;}; -// X returns the inner wrapped XML type. -func (_fdfd SlideMaster )X ()*_bbb .SldMaster {return _fdfd ._fbeb }; +// Image is an image within a slide. +type Image struct{_ddb *_fg .CT_Picture }; -// AddParagraph adds a new paragraph to a placeholder. -func (_abg PlaceHolder )AddParagraph ()_ggbg .Paragraph {_fca :=_ggbg .MakeParagraph (_de .NewCT_TextParagraph ());_abg ._aa .TxBody .P =append (_abg ._aa .TxBody .P ,_fca .X ());return _fca ;}; +// NewPresentationProperties constructs a new PresentationProperties. +func NewPresentationProperties ()PresentationProperties {return PresentationProperties {_fce :_fg .NewPresentationPr ()};}; -// Open opens and reads a document from a file (.pptx). -func Open (filename string )(*Presentation ,error ){_fbc ,_fge :=_bb .Open (filename );if _fge !=nil {return nil ,_gdd .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fge );};defer _fbc .Close (); -_fec ,_fge :=_bb .Stat (filename );if _fge !=nil {return nil ,_gdd .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_fge );};_ =_fec ;return Read (_fbc ,_fec .Size ());}; +// ExtractText returns text from a slide as a SlideText object. +func (_ggb *Slide )ExtractText ()*SlideText {_fge :=_acf (_ggb ._fef ,_ggb ._aggg .CSld .SpTree .Choice ,[]rectangle {},[]*TextItem {});_ac .Sort (sort2d (_fge ));return &SlideText {Items :_fge };}; -// TextItem is used for keeping text with references to a paragraph and run, a shape or a table, a row and a cell where it is located. -type TextItem struct{Text string ;Presentation *Presentation ;Shape *_bbb .CT_Shape ;GraphicFrame *_bbb .CT_GraphicalObjectFrame ;Paragraph *_de .CT_TextParagraph ;Run *_de .CT_RegularTextRun ;TableInfo *TableInfo ;_dc []rectangle ;_df int ;_ce int ;}; +// Text returns text from a slide as one string separated with line breaks. +func (_gcgc *SlideText )Text ()string {_fa :=_de .NewBuffer ([]byte {});for _ ,_ebc :=range _gcgc .Items {if _ebc .Text !=""{_fa .WriteString (_ebc .Text );_fa .WriteString ("\u000a");};};return _fa .String ();}; +// Slide represents a slide of a presentation. +type Slide struct{_bda *_fg .CT_SlideIdListEntry ;_aggg *_fg .Sld ;_fef *Presentation ;_bggd *_be .CT_ColorMapping ;}; -// Text returns text from a presentation as one string separated with line breaks. -func (_ae *PresentationText )Text ()string {_cda :=_da .NewBuffer ([]byte {});for _ ,_fbe :=range _ae .Slides {_cda .WriteString (_fbe .Text ());};return _cda .String ();};func (_bda *chart )RelId ()string {return _bda ._cg }; +// SlideScreenSize represents the slide screen size as a 2 element array +// representing the width and height in EMU units. +type SlideScreenSize [2]int32 ; -// PrnPr returns the PrnPr property. -func (_cac PresentationProperties )PrnPr ()*_bbb .CT_PrintProperties {return _cac ._cgfb .PrnPr }; +// SaveAsTemplate writes the presentation out to a writer in the Zip package format as a template +func (_fga *Presentation )SaveAsTemplate (w _ce .Writer )error {return _fga .save (w ,true )}; -// AddTable adds an empty table to a slide. -func (_acc Slide )AddTable ()*_bd .Table {_bbgf :=_bbb .NewCT_GroupShapeChoice ();_acc ._fac .CSld .SpTree .Choice =append (_acc ._fac .CSld .SpTree .Choice ,_bbgf );_bbbb :=_bbb .NewCT_GraphicalObjectFrame ();_bbgf .GraphicFrame =append (_bbgf .GraphicFrame ,_bbbb ); -_bbbb .Xfrm .Off =_de .NewCT_Point2D ();_fdcf :=int64 (1);_bbbb .Xfrm .Off .XAttr =_de .ST_Coordinate {ST_CoordinateUnqualified :&_fdcf };_bbbb .Xfrm .Off .YAttr =_de .ST_Coordinate {ST_CoordinateUnqualified :&_fdcf };_abdc :=_bbbb .Graphic .CT_GraphicalObject .GraphicData ; -_abdc .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"; -_bbcb :=_bd .NewTableWithXfrm (_bbbb .Xfrm );_abdc .Any =append (_abdc .Any ,_bbcb .X ());return _bbcb ;}; +// NotesTextViewPr returns the NotesTextViewPr property. +func (_fefe ViewProperties )NotesTextViewPr ()*_fg .CT_NotesTextViewProperties {return _fefe ._dffc .NotesTextViewPr ;}; -// SorterViewPr returns the SorterViewPr property. -func (_beab ViewProperties )SorterViewPr ()*_bbb .CT_SlideSorterViewProperties {return _beab ._efcf .SorterViewPr ;};type sort2d []*TextItem ; +// 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 (_aeb PlaceHolder )SetText (text string ){_aeb .Clear ();_dgd :=_be .NewEG_TextRun ();_dgd .R =_be .NewCT_RegularTextRun ();_dgd .R .T =text ;if len (_aeb ._bd .TxBody .P )==0{_aeb ._bd .TxBody .P =append (_aeb ._bd .TxBody .P ,_be .NewCT_TextParagraph ()); +};_aeb ._bd .TxBody .P [0].EG_TextRun =nil ;_aeb ._bd .TxBody .P [0].EG_TextRun =append (_aeb ._bd .TxBody .P [0].EG_TextRun ,_dgd );};var _fddd =false ; -// ValidateWithPath validates the slide passing path informaton for a better -// error message. -func (_fbbca Slide )ValidateWithPath (path string )error {if _agbc :=_fbbca ._fac .ValidateWithPath (path );_agbc !=nil {return _agbc ;};for _ ,_gafa :=range _fbbca ._fac .CSld .SpTree .Choice {for _ ,_aded :=range _gafa .Sp {if _aded .TxBody !=nil {if len (_aded .TxBody .P )==0{return _bg .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 ;}; +// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. +func (_bgdc *Slide )GetColorBySchemeColor (schClr _be .ST_SchemeColorVal )*_be .CT_Color {_bgdc .ensureClrMap ();_ddc :=_bgdc ._bggd ;if _ddc ==nil {return nil ;};var _caee _be .ST_ColorSchemeIndex ;switch schClr .String (){case "\u0062\u0067\u0031":_caee =_ddc .Bg1Attr ; +case "\u0062\u0067\u0032":_caee =_ddc .Bg2Attr ;case "\u0074\u0078\u0031":_caee =_ddc .Tx1Attr ;case "\u0074\u0078\u0032":_caee =_ddc .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_caee =_ddc .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_caee =_ddc .Accent2Attr ; +case "\u0061c\u0063\u0065\u006e\u0074\u0033":_caee =_ddc .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_caee =_ddc .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_caee =_ddc .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_caee =_ddc .Accent6Attr ; +case "\u0068\u006c\u0069n\u006b":_caee =_ddc .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_caee =_ddc .FolHlinkAttr ;case "\u0064\u006b\u0031":_caee =_be .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_caee =_be .ST_ColorSchemeIndexDk2 ; +case "\u006c\u0074\u0031":_caee =_be .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_caee =_be .ST_ColorSchemeIndexLt2 ;default:_caee =_be .ST_ColorSchemeIndexUnset ;};_fbab :=_bgdc ._fef ._fdg [0];_ggbc :=_fbab .ThemeElements ;if _ggbc ==nil {return nil ; +};var _ccbba *_be .CT_Color ;_ccdc :=_ggbc .ClrScheme ;switch _caee .String (){case "\u0064\u006b\u0031":_ccbba =_ccdc .Dk1 ;case "\u0064\u006b\u0032":_ccbba =_ccdc .Dk2 ;case "\u006c\u0074\u0031":_ccbba =_ccdc .Lt1 ;case "\u006c\u0074\u0032":_ccbba =_ccdc .Lt2 ; +case "\u0061c\u0063\u0065\u006e\u0074\u0031":_ccbba =_ccdc .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_ccbba =_ccdc .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_ccbba =_ccdc .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_ccbba =_ccdc .Accent4 ; +case "\u0061c\u0063\u0065\u006e\u0074\u0035":_ccbba =_ccdc .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_ccbba =_ccdc .Accent6 ;case "\u0068\u006c\u0069n\u006b":_ccbba =_ccdc .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_ccbba =_ccdc .FolHlink ; +default:return nil ;};return _ccbba ;}; -// ExtractText returns text from a slide as a SlideText object. -func (_eg *Slide )ExtractText ()*SlideText {_ba :=_ed (_eg ._fbfa ,_eg ._fac .CSld .SpTree .Choice ,[]rectangle {},[]*TextItem {});_fb .Sort (sort2d (_ba ));return &SlideText {Items :_ba };}; +// SaveToFile writes the Presentation out to a file. +func (_fda *Presentation )SaveToFile (path string )error {return _fda .saveToFile (path ,false )}; -// SlideSize represents a slide size of a presentation. -type SlideSize struct{_ggbf *_bbb .CT_SlideSize ;_eafb *Presentation ;}; +// AddParagraph adds a new paragraph to a placeholder. +func (_debd PlaceHolder )AddParagraph ()_ef .Paragraph {_dbc :=_ef .MakeParagraph (_be .NewCT_TextParagraph ());_debd ._bd .TxBody .P =append (_debd ._bd .TxBody .P ,_dbc .X ());return _dbc ;}; -// AddParagraph adds a paragraph to the text box -func (_cgd TextBox )AddParagraph ()_ggbg .Paragraph {_fda :=_de .NewCT_TextParagraph ();_cgd ._adcb .TxBody .P =append (_cgd ._adcb .TxBody .P ,_fda );return _ggbg .MakeParagraph (_fda );}; +// AddImageToRels adds an image relationship to a slide without putting image on the slide. +func (_faa Slide )AddImageToRels (img _gef .ImageRef )string {_fbce :=0;for _edf ,_abbc :=range _faa ._fef .Images {if _abbc ==img {_fbce =_edf +1;break ;};};var _acgd string ;for _fgfc ,_gdec :=range _faa ._fef .Slides (){if _gdec ._aggg ==_faa ._aggg {_bfg :=_gc .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_fbce ,img .Format ()); +_fccg :=_faa ._fef ._ffe [_fgfc ].AddRelationship (_bfg ,_gd .ImageType );_acgd =_fccg .ID ();};};return _acgd ;}; -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// slide. -func (_cbcc *Slide )GetImageByRelID (relID string )(_bd .ImageRef ,bool ){_gbe :=_cbcc .getSlideRels ();if (_gbe ==_bd .Relationships {}){return _bd .ImageRef {},false ;};_bgff :=_gbe .GetTargetByRelId (relID );for _ ,_gde :=range _cbcc ._fbfa .Images {if _gde .Target ()==_bgff {return _gde ,true ; -};};return _bd .ImageRef {},false ;}; +// SetHeight sets height of slide screen size with given value in EMU units. +func (_dgda *SlideScreenSize )SetHeight (val int32 ){_dgda [1]=val }; -// ClrMru returns the ClrMru property. -func (_dga PresentationProperties )ClrMru ()*_de .CT_ColorMRU {return _dga ._cgfb .ClrMru }; +// Paragraphs returns the paragraphs defined in the placeholder. +func (_ecac PlaceHolder )Paragraphs ()[]_ef .Paragraph {_bbg :=[]_ef .Paragraph {};for _ ,_cgg :=range _ecac ._bd .TxBody .P {_bbg =append (_bbg ,_ef .MakeParagraph (_cgg ));};return _bbg ;}; -// ExtLst returns the ExtLst property. -func (_fcf PresentationProperties )ExtLst ()*_bbb .CT_ExtensionList {return _fcf ._cgfb .ExtLst };func (_dbba *Presentation )save (_cdc _cc .Writer ,_gade bool )error {const _fdgdc ="\u0050\u0072\u0065\u0073en\u0074\u0061\u0074\u0069\u006f\u006e\u003a\u0070\u002e\u0053\u0061\u0076\u0065"; -if _aeg :=_dbba ._caa .Validate ();_aeg !=nil {_f .Log .Debug ("\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",_aeg ); -};if !_af .GetLicenseKey ().IsLicensed ()&&!_bae {_gdd .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");_gdd .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 _bg .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_dbba ._efee )==0{_adcd ,_gbd :=_af .GenRefId ("\u0070\u0077");if _gbd !=nil {_f .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_gbd ); -return _gbd ;};_dbba ._efee =_adcd ;};if _ddf :=_af .Track (_dbba ._efee ,_fdgdc );_ddf !=nil {_f .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_ddf );return _ddf ;};if _gade {_dbba .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"); -_dbba .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 {_dbba .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"); -_dbba .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"); -};_gbfdf :=_cd .DocTypePresentation ;_edbd :=_gc .NewWriter (_cdc );defer _edbd .Close ();if _dedc :=_gg .MarshalXML (_edbd ,_cd .BaseRelsFilename ,_dbba .Rels .X ());_dedc !=nil {return _dedc ;};if _afdc :=_gg .MarshalXMLByType (_edbd ,_gbfdf ,_cd .ExtendedPropertiesType ,_dbba .AppProperties .X ()); -_afdc !=nil {return _afdc ;};if _fdf :=_gg .MarshalXMLByType (_edbd ,_gbfdf ,_cd .CorePropertiesType ,_dbba .CoreProperties .X ());_fdf !=nil {return _fdf ;};if _fegg :=_gg .MarshalXMLByType (_edbd ,_gbfdf ,_cd .PresentationPropertiesType ,_dbba ._bgf .X ()); -_fegg !=nil {return _fegg ;};if _gegd :=_gg .MarshalXMLByType (_edbd ,_gbfdf ,_cd .ViewPropertiesType ,_dbba ._fdgd .X ());_gegd !=nil {return _gegd ;};if _eeg :=_gg .MarshalXMLByType (_edbd ,_gbfdf ,_cd .TableStylesType ,_dbba ._cgc .X ());_eeg !=nil {return _eeg ; -};if _dbba .CustomProperties .X ()!=nil {if _dbf :=_gg .MarshalXMLByType (_edbd ,_gbfdf ,_cd .CustomPropertiesType ,_dbba .CustomProperties .X ());_dbf !=nil {return _dbf ;};};if _dbba .Thumbnail !=nil {_gbaf ,_fgbd :=_edbd .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067"); -if _fgbd !=nil {return _fgbd ;};if _acg :=_fg .Encode (_gbaf ,_dbba .Thumbnail ,nil );_acg !=nil {return _acg ;};};_bec :=_cd .AbsoluteFilename (_gbfdf ,_cd .OfficeDocumentType ,0);if _dea :=_gg .MarshalXML (_edbd ,_bec ,_dbba ._caa );_dea !=nil {return _dea ; -};if _eac :=_gg .MarshalXML (_edbd ,_gg .RelationsPathFor (_bec ),_dbba ._fed .X ());_eac !=nil {return _eac ;};for _eab ,_bgfa :=range _dbba ._efe {_cfc :=_cd .AbsoluteFilename (_cd .DocTypePresentation ,_cd .SlideType ,_eab +1);_gg .MarshalXML (_edbd ,_cfc ,_bgfa ); -if !_dbba ._cdaf [_eab ].IsEmpty (){_efb :=_gg .RelationsPathFor (_cfc );_gg .MarshalXML (_edbd ,_efb ,_dbba ._cdaf [_eab ].X ());};};for _gce ,_fged :=range _dbba ._fad {_eggfd :=_cd .AbsoluteFilename (_cd .DocTypePresentation ,_cd .SlideMasterType ,_gce +1); -_gg .MarshalXML (_edbd ,_eggfd ,_fged );if !_dbba ._bcc [_gce ].IsEmpty (){_gdae :=_gg .RelationsPathFor (_eggfd );_gg .MarshalXML (_edbd ,_gdae ,_dbba ._bcc [_gce ].X ());};};for _beeg ,_fddb :=range _dbba ._cga {_gae :=_cd .AbsoluteFilename (_cd .DocTypePresentation ,_cd .SlideLayoutType ,_beeg +1); -_gg .MarshalXML (_edbd ,_gae ,_fddb );if !_dbba ._efc [_beeg ].IsEmpty (){_ecf :=_gg .RelationsPathFor (_gae );_gg .MarshalXML (_edbd ,_ecf ,_dbba ._efc [_beeg ].X ());};};for _gaga ,_fbbc :=range _dbba ._bbea {_dgd :=_cd .AbsoluteFilename (_cd .DocTypePresentation ,_cd .ThemeType ,_gaga +1); -_gg .MarshalXML (_edbd ,_dgd ,_fbbc );if !_dbba ._adc [_gaga ].IsEmpty (){_fcc :=_gg .RelationsPathFor (_dgd );_gg .MarshalXML (_edbd ,_fcc ,_dbba ._adc [_gaga ].X ());};};for _fgf ,_fff :=range _dbba ._daf {_fdbb :=_cd .AbsoluteFilename (_gbfdf ,_cd .ChartType ,_fgf +1); -_gg .MarshalXML (_edbd ,_fdbb ,_fff );};for _cbdd ,_cebe :=range _dbba ._caaa {_fffb :=_cd .AbsoluteFilename (_gbfdf ,_cd .HandoutMasterType ,_cbdd +1);_gg .MarshalXML (_edbd ,_fffb ,_cebe );};for _gfb ,_aad :=range _dbba ._dbb {_bef :=_cd .AbsoluteFilename (_gbfdf ,_cd .NotesMasterType ,_gfb +1); -_gg .MarshalXML (_edbd ,_bef ,_aad );};for _cefe ,_ede :=range _dbba ._aeb {_dbce :=_cd .AbsoluteFilename (_gbfdf ,_cd .CustomXMLType ,_cefe +1);_gg .MarshalXML (_edbd ,_dbce ,_ede );};for _bbg ,_bff :=range _dbba .Images {_gea :=_bbg +1;if _dbdf ,_fgg :=_dg .StringToNumbers (_bff .Target ()); -_fgg &&_gea !=_dbdf {_gea =_dbdf ;};if _fcg :=_bd .AddImageToZip (_edbd ,_bff ,_gea ,_cd .DocTypePresentation );_fcg !=nil {return _fcg ;};};_dbba .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_dbba .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); -_dbba .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_dbba .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");if _dec :=_gg .MarshalXML (_edbd ,_cd .ContentTypesFilename ,_dbba .ContentTypes .X ()); -_dec !=nil {return _dec ;};if _cag :=_dbba .WriteExtraFiles (_edbd );_cag !=nil {return _cag ;};return nil ;}; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// document. +func (_abce *Presentation )GetImageByRelID (relID string )(_gef .ImageRef ,bool ){for _ ,_cdda :=range _abce .Images {if _cdda .RelID ()==relID {return _cdda ,true ;};};return _gef .ImageRef {},false ;}; -// Properties returns the properties of the TextBox. -func (_fdc Image )Properties ()_ggbg .ShapeProperties {if _fdc ._dfd .SpPr ==nil {_fdc ._dfd .SpPr =_de .NewCT_ShapeProperties ();};return _ggbg .MakeShapeProperties (_fdc ._dfd .SpPr );}; +// X returns the inner wrapped XML type. +func (_cbe Slide )X ()*_fg .Sld {return _cbe ._aggg }; -// Image is an image within a slide. -type Image struct{_dfd *_bbb .CT_Picture }; +// GridSpacing returns the GridSpacing property. +func (_gbcde ViewProperties )GridSpacing ()*_be .CT_PositiveSize2D {return _gbcde ._dffc .GridSpacing }; -// SetSize sets the slide size, take argument of SlideScreenSize. -func (_faf *SlideSize )SetSize (sz SlideScreenSize ){_faf ._ggbf .CxAttr =sz [0];_faf ._ggbf .CyAttr =sz [1];}; +// GetImageByRelID returns an ImageRef with the associated relation ID in the +// slide. +func (_abcb *Slide )GetImageByRelID (relID string )(_gef .ImageRef ,bool ){_bbac :=_abcb .getSlideRels ();if (_bbac ==_gef .Relationships {}){return _gef .ImageRef {},false ;};_fgdce :=_bbac .GetTargetByRelId (relID );for _ ,_aefg :=range _abcb ._fef .Images {if _aefg .Target ()==_fgdce {return _aefg ,true ; +};};return _gef .ImageRef {},false ;};func _fdgc (_bbaa []*_fg .CT_GroupShapeChoice )[]*_fg .CT_GroupShapeChoice {var _dcfb []*_fg .CT_GroupShapeChoice ;for _ ,_afc :=range _bbaa {if len (_afc .Pic )==0{_dcfb =append (_dcfb ,_afc );};};return _dcfb ;}; +func (_ed *chart )Target ()string {return _ed ._bed }; -// X returns TextBox's underlying *pml.CT_Shape. -func (_fbef TextBox )X ()*_bbb .CT_Shape {return _fbef ._adcb };func (_fdd sort2d )Swap (i ,j int ){_fdd [i ],_fdd [j ]=_fdd [j ],_fdd [i ]};func (_egag *Presentation )onNewRelationship (_edea *_gg .DecodeMap ,_gbge ,_cgbf string ,_bcae []*_gc .File ,_gcgd *_gd .Relationship ,_cbbg _gg .Target )error {_ggf :=_cd .DocTypePresentation ; -switch _cgbf {case _cd .OfficeDocumentType :_egag ._caa =_bbb .NewPresentation ();_edea .AddTarget (_gbge ,_egag ._caa ,_cgbf ,0);_edea .AddTarget (_gg .RelationsPathFor (_gbge ),_egag ._fed .X (),_cgbf ,0);_gcgd .TargetAttr =_cd .RelativeFilename (_ggf ,_cbbg .Typ ,_cgbf ,0); -case _cd .CorePropertiesType :_edea .AddTarget (_gbge ,_egag .CoreProperties .X (),_cgbf ,0);_gcgd .TargetAttr =_cd .RelativeFilename (_ggf ,_cbbg .Typ ,_cgbf ,0);case _cd .CustomPropertiesType :_edea .AddTarget (_gbge ,_egag .CustomProperties .X (),_cgbf ,0); -_gcgd .TargetAttr =_cd .RelativeFilename (_ggf ,_cbbg .Typ ,_cgbf ,0);case _cd .PresentationPropertiesType :_edea .AddTarget (_gbge ,_egag ._bgf .X (),_cgbf ,0);_gcgd .TargetAttr =_cd .RelativeFilename (_ggf ,_cbbg .Typ ,_cgbf ,0);case _cd .ViewPropertiesType :_edea .AddTarget (_gbge ,_egag ._fdgd .X (),_cgbf ,0); -_gcgd .TargetAttr =_cd .RelativeFilename (_ggf ,_cbbg .Typ ,_cgbf ,0);case _cd .TableStylesType :_edea .AddTarget (_gbge ,_egag ._cgc .X (),_cgbf ,0);_gcgd .TargetAttr =_cd .RelativeFilename (_ggf ,_cbbg .Typ ,_cgbf ,0);case _cd .HyperLinkType :_ggd :=_de .NewCT_Hyperlink (); -_caca :=uint32 (len (_egag ._fdca ));_edea .AddTarget (_gbge ,_ggd ,_cgbf ,_caca );_egag ._fdca =append (_egag ._fdca ,_ggd );case _cd .CustomXMLType :_gfg :=&_cd .XSDAny {};_fgee :=uint32 (len (_egag ._aeb ));_edea .AddTarget (_gbge ,_gfg ,_cgbf ,_fgee ); -_egag ._aeb =append (_egag ._aeb ,_gfg );_gcgd .TargetAttr =_cd .RelativeFilename (_ggf ,_cbbg .Typ ,_cgbf ,len (_egag ._aeb ));case _cd .ChartType :_cgfc :=chart {_ge :_c .NewChartSpace ()};_dce :=uint32 (len (_egag ._daf ));_edea .AddTarget (_gbge ,_cgfc ._ge ,_cgbf ,_dce ); -_egag ._daf =append (_egag ._daf ,&_cgfc );_gcgd .TargetAttr =_cd .RelativeFilename (_ggf ,_cbbg .Typ ,_cgbf ,len (_egag ._daf ));_cgfc ._cdb =_gcgd .TargetAttr ;case _cd .HandoutMasterType :_efgbe :=_bbb .NewHandoutMaster ();_aga :=uint32 (len (_egag ._caaa )); -_edea .AddTarget (_gbge ,_efgbe ,_cgbf ,_aga );_egag ._caaa =append (_egag ._caaa ,_efgbe );_gcgd .TargetAttr =_cd .RelativeFilename (_ggf ,_cbbg .Typ ,_cgbf ,len (_egag ._caaa ));case _cd .NotesMasterType :_ggea :=_bbb .NewNotesMaster ();_egf :=uint32 (len (_egag ._dbb )); -_edea .AddTarget (_gbge ,_ggea ,_cgbf ,_egf );_egag ._dbb =append (_egag ._dbb ,_ggea );_gcgd .TargetAttr =_cd .RelativeFilename (_ggf ,_cbbg .Typ ,_cgbf ,len (_egag ._dbb ));case _cd .ExtendedPropertiesType :_edea .AddTarget (_gbge ,_egag .AppProperties .X (),_cgbf ,0); -_gcgd .TargetAttr =_cd .RelativeFilename (_ggf ,_cbbg .Typ ,_cgbf ,0);case _cd .SlideType :if _gbad ,_cge :=_dg .StringToNumbers (_gbge );_cge {if len (_egag ._efe )< _gbad {_cgce :=_bbb .NewSld ();_egag ._efe =append (_egag ._efe ,_cgce );_edea .AddTarget (_gbge ,_cgce ,_cgbf ,uint32 (_gbad )); -_gcgd .TargetAttr =_cd .RelativeFilename (_ggf ,_cbbg .Typ ,_cgbf ,_gbad );_dff :=_bd .NewRelationships ();_edea .AddTarget (_gg .RelationsPathFor (_gbge ),_dff .X (),_cgbf ,0);if len (_egag ._cdaf )>=_gbad {_egag ._cdaf [_gbad -1]=_dff ;}else {_egag ._cdaf =append (_egag ._cdaf ,_dff ); -};};};case _cd .SlideMasterType :_abbb :=_bbb .NewSldMaster ();if !_edea .AddTarget (_gbge ,_abbb ,_cgbf ,uint32 (len (_egag ._fad )+1)){return nil ;};_egag ._fad =append (_egag ._fad ,_abbb );_gcgd .TargetAttr =_cd .RelativeFilename (_ggf ,_cbbg .Typ ,_cgbf ,len (_egag ._fad )); -_edeg :=_bd .NewRelationships ();_edea .AddTarget (_gg .RelationsPathFor (_gbge ),_edeg .X (),_cgbf ,0);_egag ._bcc =append (_egag ._bcc ,_edeg );case _cd .SlideLayoutType :_begf :=_bbb .NewSldLayout ();if !_edea .AddTarget (_gbge ,_begf ,_cgbf ,uint32 (len (_egag ._cga )+1)){return nil ; -};_egag ._cga =append (_egag ._cga ,_begf );_gcgd .TargetAttr =_cd .RelativeFilename (_ggf ,_cbbg .Typ ,_cgbf ,len (_egag ._cga ));_cbbc :=_bd .NewRelationships ();_edea .AddTarget (_gg .RelationsPathFor (_gbge ),_cbbc .X (),_cgbf ,0);_egag ._efc =append (_egag ._efc ,_cbbc ); -case _cd .ThumbnailType :for _ffaf ,_dece :=range _bcae {if _dece ==nil {continue ;};if _dece .Name ==_gbge {_ddca ,_befbe :=_dece .Open ();if _befbe !=nil {return _gdd .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_befbe ); -};_egag .Thumbnail ,_ ,_befbe =_bc .Decode (_ddca );_ddca .Close ();if _befbe !=nil {return _gdd .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",_befbe ); -};_bcae [_ffaf ]=nil ;};};case _cd .ThemeType :_fag :=_de .NewTheme ();if !_edea .AddTarget (_gbge ,_fag ,_cgbf ,uint32 (len (_egag ._bbea )+1)){return nil ;};_egag ._bbea =append (_egag ._bbea ,_fag );_gcgd .TargetAttr =_cd .RelativeFilename (_ggf ,_cbbg .Typ ,_cgbf ,len (_egag ._bbea )); -_dbdff :=_bd .NewRelationships ();_edea .AddTarget (_gg .RelationsPathFor (_gbge ),_dbdff .X (),_cgbf ,0);_egag ._adc =append (_egag ._adc ,_dbdff );case _cd .ImageType :_gbge =_ggb .Clean (_gbge );if _cggg ,_ece :=_egag ._cfa [_gbge ];_ece {_gcgd .TargetAttr =_cggg ; -return nil ;};_fdce :="";for _ccf ,_gafe :=range _bcae {if _gafe ==nil {continue ;};if _gafe .Name ==_gbge {_gadd ,_dabc :=_gg .ExtractToDiskTmp (_gafe ,_egag .TmpPath );if _dabc !=nil {return _dabc ;};_bbbc ,_dabc :=_bd .ImageFromStorage (_gadd );if _dabc !=nil {return _dabc ; -};_fdce =_bbbc .Format ;_gafee :=_bd .MakeImageRef (_bbbc ,&_egag .DocBase ,_egag ._fed );_gafee .SetTarget ("\u002e\u002e\u002f"+_gbge [4:]);_egag .Images =append (_egag .Images ,_gafee );_bcae [_ccf ]=nil ;_beb :=len (_egag .Images );if _afgc ,_dcff :=_dg .StringToNumbers (_gbge ); -_dcff {_beb =_afgc ;};_edea .RecordIndex (_gbge ,_beb );break ;};};_edg :=_edea .IndexFor (_gbge );_gcgd .TargetAttr =_cd .RelativeImageFilename (_ggf ,_cbbg .Typ ,_cgbf ,_edg ,_fdce );_egag ._cfa [_gbge ]=_gcgd .TargetAttr ;default:_f .Log .Debug ("\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",_cgbf ,_gbge ); -};return nil ;}; +// SlideSize returns presentation slide size. +func (_fafb *Presentation )SlideSize ()SlideSize {if _fafb ._cfb .SldSz ==nil {_fafb ._cfb .SldSz =_fg .NewCT_SlideSize ();};return SlideSize {_fafb ._cfb .SldSz ,_fafb };};var (SlideScreenSize16x9 =SlideScreenSize {12192000,6858000};SlideScreenSize4x3 =SlideScreenSize {9144000,6858000}; +SlideScreenSizeA4 =SlideScreenSize {9906000,6858000};); -// Slide represents a slide of a presentation. -type Slide struct{_adce *_bbb .CT_SlideIdListEntry ;_fac *_bbb .Sld ;_fbfa *Presentation ;_fbgf *_de .CT_ColorMapping ;}; +// PresentationText is an array of extracted text items which has some methods for representing extracted text. +type PresentationText struct{Slides []*SlideText ;}; -// GetImageByRelID returns an ImageRef with the associated relation ID in the -// document. -func (_begb *Presentation )GetImageByRelID (relID string )(_bd .ImageRef ,bool ){for _ ,_dfa :=range _begb .Images {if _dfa .RelID ()==relID {return _dfa ,true ;};};return _bd .ImageRef {},false ;}; +// NormalViewPr returns the NormalViewPr property. +func (_gaee ViewProperties )NormalViewPr ()*_fg .CT_NormalViewProperties {return _gaee ._dffc .NormalViewPr ;}; -// NewViewProperties constructs a new ViewProperties. -func NewViewProperties ()ViewProperties {return ViewProperties {_efcf :_bbb .NewViewPr ()}}; +// ClearAll completely clears a placeholder. To be useable, at least one +// paragraph must be added after ClearAll via AddParagraph. +func (_cdd PlaceHolder )ClearAll (){_cdd ._bd .SpPr =_be .NewCT_ShapeProperties ();_cdd ._bd .TxBody =_be .NewCT_TextBody ();_cdd ._bd .TxBody .LstStyle =_be .NewCT_TextListStyle ();}; -// Presentation returns a slide's presentation. -func (_ccd Slide )Presentation ()*Presentation {return _ccd ._fbfa }; +// SorterViewPr returns the SorterViewPr property. +func (_gegg ViewProperties )SorterViewPr ()*_fg .CT_SlideSorterViewProperties {return _gegg ._dffc .SorterViewPr ;}; -// PlaceHolder is a place holder from a slide. -type PlaceHolder struct{_aa *_bbb .CT_Shape ;_fcdg *_bbb .Sld ;}; +// SlideText is an array of extracted text items which has some methods for representing extracted text from a slide. +type SlideText struct{Items []*TextItem ;};type rectangle struct{_eg int64 ;_bag int64 ;_fc int64 ;_fba int64 ;}; -// PresentationProperties contains document specific properties. -type PresentationProperties struct{_cgfb *_bbb .PresentationPr }; +// AddTable adds a new table to a placeholder. +func (_bc PlaceHolder )AddTable ()*_gef .Table {_bc .Clear ();_fcg :=_fg .NewCT_GroupShapeChoice ();_bc ._ecee .CSld .SpTree .Choice =append (_bc ._ecee .CSld .SpTree .Choice ,_fcg );_def :=_fg .NewCT_GraphicalObjectFrame ();_fcg .GraphicFrame =append (_fcg .GraphicFrame ,_def ); +_def .Xfrm .Off =_be .NewCT_Point2D ();_bbb :=int64 (1);_def .Xfrm .Off .XAttr =_be .ST_Coordinate {ST_CoordinateUnqualified :&_bbb };_def .Xfrm .Off .YAttr =_be .ST_Coordinate {ST_CoordinateUnqualified :&_bbb };_acff :=_def .Graphic .CT_GraphicalObject .GraphicData ; +_acff .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"; +_bbca :=_gef .NewTableWithXfrm (_def .Xfrm );_acff .Any =append (_acff .Any ,_bbca .X ());return _bbca ;}; -// X returns the inner wrapped XML type. -func (_babb PresentationProperties )X ()*_bbb .PresentationPr {return _babb ._cgfb }; +// Text returns text from a presentation as one string separated with line breaks. +func (_caa *PresentationText )Text ()string {_ecea :=_de .NewBuffer ([]byte {});for _ ,_ccb :=range _caa .Slides {_ecea .WriteString (_ccb .Text ());};return _ecea .String ();}; // Width returns slide screen size width in EMU units. -func (_dbdec *SlideScreenSize )Width ()int32 {return _dbdec [0]}; +func (_fac *SlideScreenSize )Width ()int32 {return _fac [0]}; -// NewSlideScreenSizeWithValue returns slide screen size with given width and height. -// Width and Height value is in EMU units, use our measurement.ToEMU to convert the - -// width and height value. -func NewSlideScreenSizeWithValue (width ,height int32 )SlideScreenSize {return SlideScreenSize {width ,height };}; +// Slides returns the slides in the presentation. +func (_dgfb *Presentation )Slides ()[]Slide {_egff :=[]Slide {};for _bgg ,_daab :=range _dgfb ._afa {_egff =append (_egff ,Slide {_dgfb ._cfb .SldIdLst .SldId [_bgg ],_daab ,_dgfb ,nil });};return _egff ;};func (_ggge *Presentation )nextSlideID ()uint32 {_afaf :=uint32 (256); +for _ ,_ddg :=range _ggge ._cfb .SldIdLst .SldId {if _ddg .IdAttr >=_afaf {_afaf =_ddg .IdAttr +1;};};return _afaf ;}; -// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. -func (_gcgf *Slide )GetColorBySchemeColor (schClr _de .ST_SchemeColorVal )*_de .CT_Color {_gcgf .ensureClrMap ();_cefbe :=_gcgf ._fbgf ;if _cefbe ==nil {return nil ;};var _bcec _de .ST_ColorSchemeIndex ;switch schClr .String (){case "\u0062\u0067\u0031":_bcec =_cefbe .Bg1Attr ; -case "\u0062\u0067\u0032":_bcec =_cefbe .Bg2Attr ;case "\u0074\u0078\u0031":_bcec =_cefbe .Tx1Attr ;case "\u0074\u0078\u0032":_bcec =_cefbe .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_bcec =_cefbe .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_bcec =_cefbe .Accent2Attr ; -case "\u0061c\u0063\u0065\u006e\u0074\u0033":_bcec =_cefbe .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_bcec =_cefbe .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_bcec =_cefbe .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_bcec =_cefbe .Accent6Attr ; -case "\u0068\u006c\u0069n\u006b":_bcec =_cefbe .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_bcec =_cefbe .FolHlinkAttr ;case "\u0064\u006b\u0031":_bcec =_de .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_bcec =_de .ST_ColorSchemeIndexDk2 ; -case "\u006c\u0074\u0031":_bcec =_de .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_bcec =_de .ST_ColorSchemeIndexLt2 ;default:_bcec =_de .ST_ColorSchemeIndexUnset ;};_dgg :=_gcgf ._fbfa ._bbea [0];_gdbf :=_dgg .ThemeElements ;if _gdbf ==nil {return nil ; -};var _acb *_de .CT_Color ;_bdag :=_gdbf .ClrScheme ;switch _bcec .String (){case "\u0064\u006b\u0031":_acb =_bdag .Dk1 ;case "\u0064\u006b\u0032":_acb =_bdag .Dk2 ;case "\u006c\u0074\u0031":_acb =_bdag .Lt1 ;case "\u006c\u0074\u0032":_acb =_bdag .Lt2 ; -case "\u0061c\u0063\u0065\u006e\u0074\u0031":_acb =_bdag .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_acb =_bdag .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_acb =_bdag .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_acb =_bdag .Accent4 ; -case "\u0061c\u0063\u0065\u006e\u0074\u0035":_acb =_bdag .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_acb =_bdag .Accent6 ;case "\u0068\u006c\u0069n\u006b":_acb =_bdag .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_acb =_bdag .FolHlink ; -default:return nil ;};return _acb ;}; +// AddTextBox adds an empty textbox to a slide. +func (_cdaf Slide )AddTextBox ()TextBox {_cef :=_fg .NewCT_GroupShapeChoice ();_cdaf ._aggg .CSld .SpTree .Choice =append (_cdaf ._aggg .CSld .SpTree .Choice ,_cef );_gfb :=_fg .NewCT_Shape ();_cef .Sp =append (_cef .Sp ,_gfb );_gfb .SpPr =_be .NewCT_ShapeProperties (); +_gfb .SpPr .Xfrm =_be .NewCT_Transform2D ();_gfb .SpPr .PrstGeom =_be .NewCT_PresetGeometry2D ();_gfb .SpPr .PrstGeom .PrstAttr =_be .ST_ShapeTypeRect ;_gfb .NvSpPr =_fg .NewCT_ShapeNonVisual ();_gfb .NvSpPr .CNvSpPr =_be .NewCT_NonVisualDrawingShapeProps (); +_gaa :=true ;_gfb .NvSpPr .CNvSpPr .TxBoxAttr =&_gaa ;_gfb .TxBody =_be .NewCT_TextBody ();_gfb .TxBody .BodyPr =_be .NewCT_TextBodyProperties ();_gfb .TxBody .BodyPr .WrapAttr =_be .ST_TextWrappingTypeSquare ;_gfb .TxBody .BodyPr .SpAutoFit =_be .NewCT_TextShapeAutofit (); +_dfea :=TextBox {_gfb };_dfea .Properties ().SetWidth (3*_ge .Inch );_dfea .Properties ().SetHeight (1*_ge .Inch );_dfea .Properties ().SetPosition (0,0);return _dfea ;}; -// OpenTemplate opens a template file. -func OpenTemplate (fn string )(*Presentation ,error ){_dccc ,_agfb :=Open (fn );if _agfb !=nil {return nil ,_agfb ;};return _dccc ,nil ;}; +// PlaceHolder is a place holder from a slide. +type PlaceHolder struct{_bd *_fg .CT_Shape ;_ecee *_fg .Sld ;}; -// AddTable adds a new table to a placeholder. -func (_bcfc PlaceHolder )AddTable ()*_bd .Table {_bcfc .Clear ();_ffdc :=_bbb .NewCT_GroupShapeChoice ();_bcfc ._fcdg .CSld .SpTree .Choice =append (_bcfc ._fcdg .CSld .SpTree .Choice ,_ffdc );_aaf :=_bbb .NewCT_GraphicalObjectFrame ();_ffdc .GraphicFrame =append (_ffdc .GraphicFrame ,_aaf ); -_aaf .Xfrm .Off =_de .NewCT_Point2D ();_feg :=int64 (1);_aaf .Xfrm .Off .XAttr =_de .ST_Coordinate {ST_CoordinateUnqualified :&_feg };_aaf .Xfrm .Off .YAttr =_de .ST_Coordinate {ST_CoordinateUnqualified :&_feg };_bade :=_aaf .Graphic .CT_GraphicalObject .GraphicData ; -_bade .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"; -_egg :=_bd .NewTableWithXfrm (_aaf .Xfrm );_bade .Any =append (_bade .Any ,_egg .X ());return _egg ;}; +// LastViewAttr returns the LastViewAttr property. +func (_aag ViewProperties )LastViewAttr ()_fg .ST_ViewType {return _aag ._dffc .LastViewAttr }; -// SlideMaster is the slide master for a presentation. -type SlideMaster struct{_gbfdff *Presentation ;_acfb _bd .Relationships ;_fbeb *_bbb .SldMaster ;}; +// Remove removes a placeholder from a presentation. +func (_fbe PlaceHolder )Remove ()error {for _cea ,_edg :=range _fbe ._ecee .CSld .SpTree .Choice {for _ ,_fdef :=range _edg .Sp {if _fdef ==_fbe ._bd {copy (_fbe ._ecee .CSld .SpTree .Choice [_cea :],_fbe ._ecee .CSld .SpTree .Choice [_cea +1:]);_fbe ._ecee .CSld .SpTree .Choice =_fbe ._ecee .CSld .SpTree .Choice [0:len (_fbe ._ecee .CSld .SpTree .Choice )-1]; +return nil ;};};};return _ga .New ("\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065r\u0020\u006e\u006f\u0074\u0020\u0066\u006fu\u006e\u0064\u0020\u0069\u006e\u0020\u0073\u006c\u0069\u0064\u0065");};func (_defd *Presentation )onNewRelationship (_gee *_b .DecodeMap ,_caab ,_gda string ,_ggf []*_fe .File ,_fece *_f .Relationship ,_dgfe _b .Target )error {_fdge :=_gd .DocTypePresentation ; +switch _gda {case _gd .OfficeDocumentType :_defd ._cfb =_fg .NewPresentation ();_gee .AddTarget (_caab ,_defd ._cfb ,_gda ,0);_gee .AddTarget (_b .RelationsPathFor (_caab ),_defd ._ddd .X (),_gda ,0);_fece .TargetAttr =_gd .RelativeFilename (_fdge ,_dgfe .Typ ,_gda ,0); +case _gd .CorePropertiesType :_gee .AddTarget (_caab ,_defd .CoreProperties .X (),_gda ,0);_fece .TargetAttr =_gd .RelativeFilename (_fdge ,_dgfe .Typ ,_gda ,0);case _gd .CustomPropertiesType :_gee .AddTarget (_caab ,_defd .CustomProperties .X (),_gda ,0); +_fece .TargetAttr =_gd .RelativeFilename (_fdge ,_dgfe .Typ ,_gda ,0);case _gd .PresentationPropertiesType :_gee .AddTarget (_caab ,_defd ._baca .X (),_gda ,0);_fece .TargetAttr =_gd .RelativeFilename (_fdge ,_dgfe .Typ ,_gda ,0);case _gd .ViewPropertiesType :_gee .AddTarget (_caab ,_defd ._aebg .X (),_gda ,0); +_fece .TargetAttr =_gd .RelativeFilename (_fdge ,_dgfe .Typ ,_gda ,0);case _gd .TableStylesType :_gee .AddTarget (_caab ,_defd ._fcff .X (),_gda ,0);_fece .TargetAttr =_gd .RelativeFilename (_fdge ,_dgfe .Typ ,_gda ,0);case _gd .HyperLinkType :_eff :=_be .NewCT_Hyperlink (); +_bagf :=uint32 (len (_defd ._cggc ));_gee .AddTarget (_caab ,_eff ,_gda ,_bagf );_defd ._cggc =append (_defd ._cggc ,_eff );case _gd .CustomXMLType :_aggc :=&_gd .XSDAny {};_gabae :=uint32 (len (_defd ._faf ));_gee .AddTarget (_caab ,_aggc ,_gda ,_gabae ); +_defd ._faf =append (_defd ._faf ,_aggc );_fece .TargetAttr =_gd .RelativeFilename (_fdge ,_dgfe .Typ ,_gda ,len (_defd ._faf ));case _gd .ChartType :_cge :=chart {_dg :_g .NewChartSpace ()};_fgbe :=uint32 (len (_defd ._fdc ));_gee .AddTarget (_caab ,_cge ._dg ,_gda ,_fgbe ); +_defd ._fdc =append (_defd ._fdc ,&_cge );_fece .TargetAttr =_gd .RelativeFilename (_fdge ,_dgfe .Typ ,_gda ,len (_defd ._fdc ));_cge ._bed =_fece .TargetAttr ;case _gd .HandoutMasterType :_ffg :=_fg .NewHandoutMaster ();_cadaa :=uint32 (len (_defd ._ffad )); +_gee .AddTarget (_caab ,_ffg ,_gda ,_cadaa );_defd ._ffad =append (_defd ._ffad ,_ffg );_fece .TargetAttr =_gd .RelativeFilename (_fdge ,_dgfe .Typ ,_gda ,len (_defd ._ffad ));case _gd .NotesMasterType :_ddfc :=_fg .NewNotesMaster ();_aeaf :=uint32 (len (_defd ._ebag )); +_gee .AddTarget (_caab ,_ddfc ,_gda ,_aeaf );_defd ._ebag =append (_defd ._ebag ,_ddfc );_fece .TargetAttr =_gd .RelativeFilename (_fdge ,_dgfe .Typ ,_gda ,len (_defd ._ebag ));case _gd .ExtendedPropertiesType :_gee .AddTarget (_caab ,_defd .AppProperties .X (),_gda ,0); +_fece .TargetAttr =_gd .RelativeFilename (_fdge ,_dgfe .Typ ,_gda ,0);case _gd .SlideType :if _gdae ,_fadc :=_agb .StringToNumbers (_caab );_fadc {if len (_defd ._afa )< _gdae {_dac :=_fg .NewSld ();_defd ._afa =append (_defd ._afa ,_dac );_gee .AddTarget (_caab ,_dac ,_gda ,uint32 (_gdae )); +_fece .TargetAttr =_gd .RelativeFilename (_fdge ,_dgfe .Typ ,_gda ,_gdae );_ebd :=_gef .NewRelationships ();_gee .AddTarget (_b .RelationsPathFor (_caab ),_ebd .X (),_gda ,0);if len (_defd ._ffe )>=_gdae {_defd ._ffe [_gdae -1]=_ebd ;}else {_defd ._ffe =append (_defd ._ffe ,_ebd ); +};};};case _gd .SlideMasterType :_gad :=_fg .NewSldMaster ();if !_gee .AddTarget (_caab ,_gad ,_gda ,uint32 (len (_defd ._dgc )+1)){return nil ;};_defd ._dgc =append (_defd ._dgc ,_gad );_fece .TargetAttr =_gd .RelativeFilename (_fdge ,_dgfe .Typ ,_gda ,len (_defd ._dgc )); +_babb :=_gef .NewRelationships ();_gee .AddTarget (_b .RelationsPathFor (_caab ),_babb .X (),_gda ,0);_defd ._eec =append (_defd ._eec ,_babb );case _gd .SlideLayoutType :_dgdc :=_fg .NewSldLayout ();if !_gee .AddTarget (_caab ,_dgdc ,_gda ,uint32 (len (_defd ._dae )+1)){return nil ; +};_defd ._dae =append (_defd ._dae ,_dgdc );_fece .TargetAttr =_gd .RelativeFilename (_fdge ,_dgfe .Typ ,_gda ,len (_defd ._dae ));_dgcb :=_gef .NewRelationships ();_gee .AddTarget (_b .RelationsPathFor (_caab ),_dgcb .X (),_gda ,0);_defd ._abc =append (_defd ._abc ,_dgcb ); +case _gd .ThumbnailType :for _ecef ,_cbg :=range _ggf {if _cbg ==nil {continue ;};if _cbg .Name ==_caab {_gec ,_dgfc :=_cbg .Open ();if _dgfc !=nil {return _gc .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_dgfc ); +};_defd .Thumbnail ,_ ,_dgfc =_eb .Decode (_gec );_gec .Close ();if _dgfc !=nil {return _gc .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",_dgfc ); +};_ggf [_ecef ]=nil ;};};case _gd .ThemeType :_cfbc :=_be .NewTheme ();if !_gee .AddTarget (_caab ,_cfbc ,_gda ,uint32 (len (_defd ._fdg )+1)){return nil ;};_defd ._fdg =append (_defd ._fdg ,_cfbc );_fece .TargetAttr =_gd .RelativeFilename (_fdge ,_dgfe .Typ ,_gda ,len (_defd ._fdg )); +_gcff :=_gef .NewRelationships ();_gee .AddTarget (_b .RelationsPathFor (_caab ),_gcff .X (),_gda ,0);_defd ._cgae =append (_defd ._cgae ,_gcff );case _gd .ImageType :_caab =_dd .Clean (_caab );if _dfb ,_agdg :=_defd ._dade [_caab ];_agdg {_fece .TargetAttr =_dfb ; +return nil ;};_daae :="";for _gacg ,_cba :=range _ggf {if _cba ==nil {continue ;};if _cba .Name ==_caab {_fdf ,_afb :=_b .ExtractToDiskTmp (_cba ,_defd .TmpPath );if _afb !=nil {return _afb ;};_cagd ,_afb :=_gef .ImageFromStorage (_fdf );if _afb !=nil {return _afb ; +};_daae =_cagd .Format ;_dde :=_gef .MakeImageRef (_cagd ,&_defd .DocBase ,_defd ._ddd );_dde .SetTarget ("\u002e\u002e\u002f"+_caab [4:]);_defd .Images =append (_defd .Images ,_dde );_ggf [_gacg ]=nil ;_decb :=len (_defd .Images );if _bafe ,_gcb :=_agb .StringToNumbers (_caab ); +_gcb {_decb =_bafe ;};_gee .RecordIndex (_caab ,_decb );break ;};};_gbd :=_gee .IndexFor (_caab );_fece .TargetAttr =_gd .RelativeImageFilename (_fdge ,_dgfe .Typ ,_gda ,_gbd ,_daae );_defd ._dade [_caab ]=_fece .TargetAttr ;default:_ba .Log .Debug ("\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",_gda ,_caab ); +};return 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 (_aefa *Presentation )AddDefaultSlideWithLayout (l SlideLayout )(Slide ,error ){_edbe ,_daed :=_aefa .AddSlideWithLayout (l );for _ ,_dca :=range _edbe .PlaceHolders (){_dca .Clear ();switch _dca .Type (){case _bbb .ST_PlaceholderTypeFtr ,_bbb .ST_PlaceholderTypeDt ,_bbb .ST_PlaceholderTypeSldNum :_dca .Remove (); -};};return _edbe ,_daed ;}; +// 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 (_fae PlaceHolder )Clear (){_fae .ClearAll ();_bbc :=_be .NewCT_TextParagraph ();_fae ._bd .TxBody .P =[]*_be .CT_TextParagraph {_bbc };_bbc .EndParaRPr =_be .NewCT_TextCharacterProperties ();_bbc .EndParaRPr .LangAttr =_gd .String ("\u0065\u006e\u002dU\u0053"); +}; -// AddImage adds an image textbox to a slide. -func (_ceba Slide )AddImage (img _bd .ImageRef )Image {_acf :=_bbb .NewCT_GroupShapeChoice ();_ceba ._fac .CSld .SpTree .Choice =append (_ceba ._fac .CSld .SpTree .Choice ,_acf );_ddbe :=_bbb .NewCT_Picture ();_acf .Pic =append (_acf .Pic ,_ddbe );_ddbe .NvPicPr .CNvPicPr =_de .NewCT_NonVisualPictureProperties (); -_ddbe .NvPicPr .CNvPicPr .PicLocks =_de .NewCT_PictureLocking ();_ddbe .NvPicPr .CNvPicPr .PicLocks .NoChangeAspectAttr =_cd .Bool (true );_ddbe .BlipFill =_de .NewCT_BlipFillProperties ();_ddbe .BlipFill .Blip =_de .NewCT_Blip ();_beda :=_ceba .AddImageToRels (img ); -_ddbe .BlipFill .Blip .EmbedAttr =_cd .String (_beda );_ddbe .BlipFill .Stretch =_de .NewCT_StretchInfoProperties ();_ddbe .BlipFill .Stretch .FillRect =_de .NewCT_RelativeRect ();_ddbe .SpPr =_de .NewCT_ShapeProperties ();_ddbe .SpPr .PrstGeom =_de .NewCT_PresetGeometry2D (); -_ddbe .SpPr .PrstGeom .PrstAttr =_de .ST_ShapeTypeRect ;_baebd :=Image {_ddbe };_gcef :=img .Size ();_baebd .Properties ().SetWidth (_gge .Distance (_gcef .X )*_gge .Pixel72 );_baebd .Properties ().SetHeight (_gge .Distance (_gcef .Y )*_gge .Pixel72 ); -_baebd .Properties ().SetPosition (0,0);return _baebd ;}; +// GetTextBoxes returns a list of all text boxes from a slide. +func (_bebb Slide )GetTextBoxes ()[]*TextBox {_gada :=[]*TextBox {};_aabe :=_bebb ._aggg .CSld .SpTree .Choice ;for _ ,_bbd :=range _aabe {for _ ,_dccf :=range _bbd .Sp {if _dccf .NvSpPr .CNvSpPr .TxBoxAttr !=nil &&*_dccf .NvSpPr .CNvSpPr .TxBoxAttr {_gada =append (_gada ,&TextBox {_dccf }); +};};};return _gada ;}; -// SlideViewPr returns the SlideViewPr property. -func (_aba ViewProperties )SlideViewPr ()*_bbb .CT_SlideViewProperties {return _aba ._efcf .SlideViewPr }; +// ValidateWithPath validates the slide passing path informaton for a better +// error message. +func (_gbgf Slide )ValidateWithPath (path string )error {if _agdd :=_gbgf ._aggg .ValidateWithPath (path );_agdd !=nil {return _agdd ;};for _ ,_aedd :=range _gbgf ._aggg .CSld .SpTree .Choice {for _ ,_fgdc :=range _aedd .Sp {if _fgdc .TxBody !=nil {if len (_fgdc .TxBody .P )==0{return _ga .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 (_ggfa TextBox )getOff ()*_be .CT_Point2D {if _ggfa ._bbbc .SpPr ==nil {_ggfa ._bbbc .SpPr =_be .NewCT_ShapeProperties ();};if _ggfa ._bbbc .SpPr .Xfrm ==nil {_ggfa ._bbbc .SpPr .Xfrm =_be .NewCT_Transform2D ();};if _ggfa ._bbbc .SpPr .Xfrm .Off ==nil {_ggfa ._bbbc .SpPr .Xfrm .Off =_be .NewCT_Point2D (); +};return _ggfa ._bbbc .SpPr .Xfrm .Off ;}; + +// X returns the inner wrapped XML type. +func (_edgbd SlideMaster )X ()*_fg .SldMaster {return _edgbd ._cdg }; // SetOffsetY sets vertical offset of text box in distance units (see measurement package). -func (_cbgb TextBox )SetOffsetY (offY float64 ){_eda :=_cbgb .getOff ();_ddcac :=_gge .ToEMU (offY );_eda .YAttr =_de .ST_Coordinate {ST_CoordinateUnqualified :&_ddcac };}; +func (_fcefg TextBox )SetOffsetY (offY float64 ){_accc :=_fcefg .getOff ();_acb :=_ge .ToEMU (offY );_accc .YAttr =_be .ST_Coordinate {ST_CoordinateUnqualified :&_acb };}; -// 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 (_edcg PlaceHolder )SetText (text string ){_edcg .Clear ();_cgge :=_de .NewEG_TextRun ();_cgge .R =_de .NewCT_RegularTextRun ();_cgge .R .T =text ;if len (_edcg ._aa .TxBody .P )==0{_edcg ._aa .TxBody .P =append (_edcg ._aa .TxBody .P ,_de .NewCT_TextParagraph ()); -};_edcg ._aa .TxBody .P [0].EG_TextRun =nil ;_edcg ._aa .TxBody .P [0].EG_TextRun =append (_edcg ._aa .TxBody .P [0].EG_TextRun ,_cgge );}; +// ClrMru returns the ClrMru property. +func (_dad PresentationProperties )ClrMru ()*_be .CT_ColorMRU {return _dad ._fce .ClrMru }; -// Type returns the type of the slide layout. -func (_bebg SlideLayout )Type ()_bbb .ST_SlideLayoutType {return _bebg ._debd .TypeAttr }; +// AddImage adds an image textbox to a slide. +func (_geg Slide )AddImage (img _gef .ImageRef )Image {_eeecb :=_fg .NewCT_GroupShapeChoice ();_geg ._aggg .CSld .SpTree .Choice =append (_geg ._aggg .CSld .SpTree .Choice ,_eeecb );_eddd :=_fg .NewCT_Picture ();_eeecb .Pic =append (_eeecb .Pic ,_eddd ); +_eddd .NvPicPr .CNvPicPr =_be .NewCT_NonVisualPictureProperties ();_eddd .NvPicPr .CNvPicPr .PicLocks =_be .NewCT_PictureLocking ();_eddd .NvPicPr .CNvPicPr .PicLocks .NoChangeAspectAttr =_gd .Bool (true );_eddd .BlipFill =_be .NewCT_BlipFillProperties (); +_eddd .BlipFill .Blip =_be .NewCT_Blip ();_bedf :=_geg .AddImageToRels (img );_eddd .BlipFill .Blip .EmbedAttr =_gd .String (_bedf );_eddd .BlipFill .Stretch =_be .NewCT_StretchInfoProperties ();_eddd .BlipFill .Stretch .FillRect =_be .NewCT_RelativeRect (); +_eddd .SpPr =_be .NewCT_ShapeProperties ();_eddd .SpPr .PrstGeom =_be .NewCT_PresetGeometry2D ();_eddd .SpPr .PrstGeom .PrstAttr =_be .ST_ShapeTypeRect ;_accd :=Image {_eddd };_bdag :=img .Size ();_accd .Properties ().SetWidth (_ge .Distance (_bdag .X )*_ge .Pixel72 ); +_accd .Properties ().SetHeight (_ge .Distance (_bdag .Y )*_ge .Pixel72 );_accd .Properties ().SetPosition (0,0);return _accd ;};func (_agba *Slide )getSlideRels ()_gef .Relationships {_fafd :=_agba ._fef ;for _eeef ,_fbb :=range _fafd .Slides (){if *_agba ._aggg ==*_fbb ._aggg {return _fafd ._ffe [_eeef ]; +};};return _gef .Relationships {};};func (_cddb *Slide )ensureClrMap (){if len (_cddb ._fef ._dgc )==0||len (_cddb ._fef ._fdg )==0{return ;};_bafb :=_cddb ._fef ._dgc [0];_abcf :=_bafb .ClrMap ;if _afac :=_cddb ._aggg .ClrMapOvr ;_afac !=nil {if _cfe :=_afac .Choice ; +_cfe !=nil {if _cfe .MasterClrMapping ==nil {if _gfe :=_cfe .OverrideClrMapping ;_gfe !=nil {if _gfe .Bg1Attr !=_be .ST_ColorSchemeIndexUnset {_abcf .Bg1Attr =_gfe .Bg1Attr ;};if _gfe .Tx1Attr !=_be .ST_ColorSchemeIndexUnset {_abcf .Tx1Attr =_gfe .Tx1Attr ; +};if _gfe .Bg2Attr !=_be .ST_ColorSchemeIndexUnset {_abcf .Bg2Attr =_gfe .Bg2Attr ;};if _gfe .Tx2Attr !=_be .ST_ColorSchemeIndexUnset {_abcf .Tx2Attr =_gfe .Tx2Attr ;};if _gfe .Accent1Attr !=_be .ST_ColorSchemeIndexUnset {_abcf .Accent1Attr =_gfe .Accent1Attr ; +};if _gfe .Accent2Attr !=_be .ST_ColorSchemeIndexUnset {_abcf .Accent2Attr =_gfe .Accent2Attr ;};if _gfe .Accent3Attr !=_be .ST_ColorSchemeIndexUnset {_abcf .Accent3Attr =_gfe .Accent3Attr ;};if _gfe .Accent4Attr !=_be .ST_ColorSchemeIndexUnset {_abcf .Accent4Attr =_gfe .Accent4Attr ; +};if _gfe .Accent5Attr !=_be .ST_ColorSchemeIndexUnset {_abcf .Accent5Attr =_gfe .Accent5Attr ;};if _gfe .Accent6Attr !=_be .ST_ColorSchemeIndexUnset {_abcf .Accent6Attr =_gfe .Accent6Attr ;};if _gfe .HlinkAttr !=_be .ST_ColorSchemeIndexUnset {_abcf .HlinkAttr =_gfe .HlinkAttr ; +};if _gfe .FolHlinkAttr !=_be .ST_ColorSchemeIndexUnset {_abcf .FolHlinkAttr =_gfe .FolHlinkAttr ;};};};};};_cddb ._bggd =_abcf ;}; + +// SlideMasters returns the slide masters defined in the presentation. +func (_efe *Presentation )SlideMasters ()[]SlideMaster {_bdg :=[]SlideMaster {};for _aec ,_bace :=range _efe ._dgc {_bdg =append (_bdg ,SlideMaster {_efe ,_efe ._eec [_aec ],_bace });};return _bdg ;};type sort2d []*TextItem ; // X returns the inner wrapped XML type. -func (_aafg Slide )X ()*_bbb .Sld {return _aafg ._fac };func (_cgb *Presentation )nextSlideID ()uint32 {_abcg :=uint32 (256);for _ ,_ee :=range _cgb ._caa .SldIdLst .SldId {if _ee .IdAttr >=_abcg {_abcg =_ee .IdAttr +1;};};return _abcg ;}; +func (_ccd PlaceHolder )X ()*_fg .CT_Shape {return _ccd ._bd }; + +// PresentationProperties contains document specific properties. +type PresentationProperties struct{_fce *_fg .PresentationPr }; + +// Size returns slide size value as SlideScreenSize. +func (_gggb *SlideSize )Size ()SlideScreenSize {return SlideScreenSize {_gggb ._cddbe .CxAttr ,_gggb ._cddbe .CyAttr };}; // 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 (_ccfg Slide )GetPlaceholderByIndex (idx uint32 )(PlaceHolder ,error ){for _ ,_cbg :=range _ccfg ._fac .CSld .SpTree .Choice {for _ ,_gceb :=range _cbg .Sp {if _gceb .NvSpPr !=nil &&_gceb .NvSpPr .NvPr !=nil &&_gceb .NvSpPr .NvPr .Ph !=nil {if (idx ==0&&_gceb .NvSpPr .NvPr .Ph .IdxAttr ==nil )||(_gceb .NvSpPr .NvPr .Ph .IdxAttr !=nil &&*_gceb .NvSpPr .NvPr .Ph .IdxAttr ==idx ){return PlaceHolder {_gceb ,_ccfg ._fac },nil ; -};};};};return PlaceHolder {},_bg .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");}; - -// NewPresentationProperties constructs a new PresentationProperties. -func NewPresentationProperties ()PresentationProperties {return PresentationProperties {_cgfb :_bbb .NewPresentationPr ()};}; - -// GetLayoutByName retrieves a slide layout given a layout name. -func (_agb *Presentation )GetLayoutByName (name string )(SlideLayout ,error ){for _ ,_cec :=range _agb ._cga {if _cec .CSld .NameAttr !=nil &&name ==*_cec .CSld .NameAttr {return SlideLayout {_cec },nil ;};};return SlideLayout {},_bg .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"); -}; - -// ViewProperties contains presentation specific properties. -type ViewProperties struct{_efcf *_bbb .ViewPr }; +func (_ddbc Slide )GetPlaceholderByIndex (idx uint32 )(PlaceHolder ,error ){for _ ,_afbb :=range _ddbc ._aggg .CSld .SpTree .Choice {for _ ,_fcb :=range _afbb .Sp {if _fcb .NvSpPr !=nil &&_fcb .NvSpPr .NvPr !=nil &&_fcb .NvSpPr .NvPr .Ph !=nil {if (idx ==0&&_fcb .NvSpPr .NvPr .Ph .IdxAttr ==nil )||(_fcb .NvSpPr .NvPr .Ph .IdxAttr !=nil &&*_fcb .NvSpPr .NvPr .Ph .IdxAttr ==idx ){return PlaceHolder {_fcb ,_ddbc ._aggg },nil ; +};};};};return PlaceHolder {},_ga .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");}; -// PlaceHolders returns all of the content place holders within a given slide. -func (_dbbc Slide )PlaceHolders ()[]PlaceHolder {_fgd :=[]PlaceHolder {};for _ ,_bdgd :=range _dbbc ._fac .CSld .SpTree .Choice {for _ ,_bgbb :=range _bdgd .Sp {if _bgbb .NvSpPr !=nil &&_bgbb .NvSpPr .NvPr !=nil &&_bgbb .NvSpPr .NvPr .Ph !=nil {_fgd =append (_fgd ,PlaceHolder {_bgbb ,_dbbc ._fac }); -};};};return _fgd ;}; +// Type returns the placeholder type +func (_eca PlaceHolder )Type ()_fg .ST_PlaceholderType {return _eca ._bd .NvSpPr .NvPr .Ph .TypeAttr }; -// X returns the inner wrapped XML type. -func (_abcdb ViewProperties )X ()*_bbb .ViewPr {return _abcdb ._efcf }; +// SlideLayouts returns a slice of all layouts in SlideMaster. +func (_bgca SlideMaster )SlideLayouts ()[]SlideLayout {_bcdg :=map[string ]int {};_fdaa :=[]SlideLayout {};for _ ,_cade :=range _bgca ._fdfg .Relationships (){_bee :=_ag .Replace (_cade .Target (),".\u002e\u002f\u0073\u006c\u0069\u0064e\u004c\u0061\u0079\u006f\u0075\u0074\u0073\u002f\u0073l\u0069\u0064\u0065L\u0061y\u006f\u0075\u0074","",-1); +_bee =_ag .Replace (_bee ,"\u002e\u0078\u006d\u006c","",-1);if _adg ,_ceae :=_c .ParseInt (_bee ,10,32);_ceae ==nil {_bcdg [_cade .ID ()]=int (_adg );};};for _ ,_eeeff :=range _bgca ._cdg .SldLayoutIdLst .SldLayoutId {if _gceg ,_aff :=_bcdg [_eeeff .RIdAttr ]; +_aff {_adag :=_bgca ._feb ._dae [_gceg -1];_fdaa =append (_fdaa ,SlideLayout {_adag });};};return _fdaa ;}; -// ShowCommentsAttr returns the WebPr property. -func (_dbge ViewProperties )ShowCommentsAttr ()*bool {return _dbge ._efcf .ShowCommentsAttr };func _fgb (_eeb []*_bbb .CT_GroupShapeChoice )[]*_bbb .CT_GroupShapeChoice {var _gcfe []*_bbb .CT_GroupShapeChoice ;for _ ,_fdcc :=range _eeb {if len (_fdcc .Pic )==0{_gcfe =append (_gcfe ,_fdcc ); -};};return _gcfe ;}; +// NotesViewPr returns the NotesViewPr property. +func (_egc ViewProperties )NotesViewPr ()*_fg .CT_NotesViewProperties {return _egc ._dffc .NotesViewPr }; -// Index returns the placeholder index -func (_cfb PlaceHolder )Index ()uint32 {if _cfb ._aa .NvSpPr .NvPr .Ph .IdxAttr ==nil {return 0;};return *_cfb ._aa .NvSpPr .NvPr .Ph .IdxAttr ;};const _agc float64 =500000; +// AddSlide adds a new slide to the presentation. +func (_aegg *Presentation )AddSlide ()Slide {_bgc :=_fg .NewCT_SlideIdListEntry ();_bgc .IdAttr =_aegg .nextSlideID ();_aegg ._cfb .SldIdLst .SldId =append (_aegg ._cfb .SldIdLst .SldId ,_bgc );_dab :=_fg .NewSld ();_dab .CSld .SpTree .NvGrpSpPr .CNvPr .IdAttr =1; +_dab .CSld .SpTree .GrpSpPr .Xfrm =_be .NewCT_GroupTransform2D ();_dab .CSld .SpTree .GrpSpPr .Xfrm .Off =_be .NewCT_Point2D ();_dab .CSld .SpTree .GrpSpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_gd .Int64 (0);_dab .CSld .SpTree .GrpSpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_gd .Int64 (0); +_dab .CSld .SpTree .GrpSpPr .Xfrm .Ext =_be .NewCT_PositiveSize2D ();_dab .CSld .SpTree .GrpSpPr .Xfrm .Ext .CxAttr =int64 (0*_ge .Point );_dab .CSld .SpTree .GrpSpPr .Xfrm .Ext .CyAttr =int64 (0*_ge .Point );_dab .CSld .SpTree .GrpSpPr .Xfrm .ChOff =_dab .CSld .SpTree .GrpSpPr .Xfrm .Off ; +_dab .CSld .SpTree .GrpSpPr .Xfrm .ChExt =_dab .CSld .SpTree .GrpSpPr .Xfrm .Ext ;_aegg ._afa =append (_aegg ._afa ,_dab );_ede :=_aegg ._ddd .AddAutoRelationship (_gd .DocTypePresentation ,_gd .OfficeDocumentType ,len (_aegg ._afa ),_gd .SlideType );_bgc .RIdAttr =_ede .ID (); +_dcf :=_gd .AbsoluteFilename (_gd .DocTypePresentation ,_gd .SlideType ,len (_aegg ._afa ));_aegg .ContentTypes .AddOverride (_dcf ,_gd .SlideContentType );_agbg :=_gef .NewRelationships ();_aegg ._ffe =append (_aegg ._ffe ,_agbg );_agbg .AddAutoRelationship (_gd .DocTypePresentation ,_gd .SlideType ,len (_aegg ._dae ),_gd .SlideLayoutType ); +return Slide {_bgc ,_dab ,_aegg ,nil };};func (_faeg *Presentation )Validate ()error {if _gdg :=_faeg ._cfb .Validate ();_gdg !=nil {return _gdg ;};for _ccg ,_bfa :=range _faeg .Slides (){if _agd :=_bfa .ValidateWithPath (_gc .Sprintf ("\u0053l\u0069\u0064\u0065\u005b\u0025\u0064]",_ccg )); +_agd !=nil {return _agd ;};};for _gff ,_ffae :=range _faeg ._dgc {if _baa :=_ffae .ValidateWithPath (_gc .Sprintf ("\u0053l\u0069d\u0065\u004d\u0061\u0073\u0074\u0065\u0072\u005b\u0025\u0064\u005d",_gff ));_baa !=nil {return _baa ;};};for _gea ,_debc :=range _faeg ._dae {if _fbef :=_debc .ValidateWithPath (_gc .Sprintf ("\u0053l\u0069d\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u005b\u0025\u0064\u005d",_gea )); +_fbef !=nil {return _fbef ;};};return nil ;}; -// HtmlPubPr returns the HtmlPubPr property. -func (_gaa PresentationProperties )HtmlPubPr ()*_bbb .CT_HtmlPublishProperties {return _gaa ._cgfb .HtmlPubPr ;}; +// New initializes and reurns a new presentation +func New ()*Presentation {_eedg :=_bfe ();_eedg .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"); +_eedg .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"); +_eedg .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"); +_eedg .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"); +_eedg .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"); +_eedg .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"); +_eedg .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"); +_eedg ._cfb .SldMasterIdLst =_fg .NewCT_SlideMasterIdList ();_afd :=_fg .NewSldMaster ();_afd .ClrMap .Bg1Attr =_be .ST_ColorSchemeIndexLt1 ;_afd .ClrMap .Bg2Attr =_be .ST_ColorSchemeIndexLt2 ;_afd .ClrMap .Tx1Attr =_be .ST_ColorSchemeIndexDk1 ;_afd .ClrMap .Tx2Attr =_be .ST_ColorSchemeIndexDk2 ; +_afd .ClrMap .Accent1Attr =_be .ST_ColorSchemeIndexAccent1 ;_afd .ClrMap .Accent2Attr =_be .ST_ColorSchemeIndexAccent2 ;_afd .ClrMap .Accent3Attr =_be .ST_ColorSchemeIndexAccent3 ;_afd .ClrMap .Accent4Attr =_be .ST_ColorSchemeIndexAccent4 ;_afd .ClrMap .Accent5Attr =_be .ST_ColorSchemeIndexAccent5 ; +_afd .ClrMap .Accent6Attr =_be .ST_ColorSchemeIndexAccent6 ;_afd .ClrMap .HlinkAttr =_be .ST_ColorSchemeIndexHlink ;_afd .ClrMap .FolHlinkAttr =_be .ST_ColorSchemeIndexFolHlink ;_eedg ._dgc =append (_eedg ._dgc ,_afd );_eda :=_gd .AbsoluteFilename (_gd .DocTypePresentation ,_gd .SlideMasterType ,1); +_eedg .ContentTypes .AddOverride (_eda ,_gd .SlideMasterContentType );_ffce :=_eedg ._ddd .AddAutoRelationship (_gd .DocTypePresentation ,_gd .OfficeDocumentType ,1,_gd .SlideMasterType );_eceeg :=_fg .NewCT_SlideMasterIdListEntry ();_eceeg .IdAttr =_gd .Uint32 (2147483648); +_eceeg .RIdAttr =_ffce .ID ();_eedg ._cfb .SldMasterIdLst .SldMasterId =append (_eedg ._cfb .SldMasterIdLst .SldMasterId ,_eceeg );_cgc :=_gef .NewRelationships ();_eedg ._eec =append (_eedg ._eec ,_cgc );_ceb :=_fg .NewSldLayout ();_dbe :=_cgc .AddAutoRelationship (_gd .DocTypePresentation ,_gd .SlideMasterType ,1,_gd .SlideLayoutType ); +_cgac :=_gd .AbsoluteFilename (_gd .DocTypePresentation ,_gd .SlideLayoutType ,1);_eedg .ContentTypes .AddOverride (_cgac ,_gd .SlideLayoutContentType );_cgc .AddAutoRelationship (_gd .DocTypePresentation ,_gd .SlideMasterType ,1,_gd .ThemeType );_eedg ._dae =append (_eedg ._dae ,_ceb ); +_afd .SldLayoutIdLst =_fg .NewCT_SlideLayoutIdList ();_eab :=_fg .NewCT_SlideLayoutIdListEntry ();_eab .IdAttr =_gd .Uint32 (2147483649);_eab .RIdAttr =_dbe .ID ();_afd .SldLayoutIdLst .SldLayoutId =append (_afd .SldLayoutIdLst .SldLayoutId ,_eab );_eddb :=_gef .NewRelationships (); +_eedg ._abc =append (_eedg ._abc ,_eddb );_eddb .AddAutoRelationship (_gd .DocTypePresentation ,_gd .SlideType ,1,_gd .SlideMasterType );_eedg ._cfb .NotesSz .CxAttr =6858000;_eedg ._cfb .NotesSz .CyAttr =9144000;_bede :=_be .NewTheme ();_bede .NameAttr =_gd .String ("\u0075n\u0069o\u0066\u0066\u0069\u0063\u0065\u0020\u0054\u0068\u0065\u006d\u0065"); +_bede .ThemeElements .ClrScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065";_bede .ThemeElements .ClrScheme .Dk1 .SysClr =_be .NewCT_SystemColor ();_bede .ThemeElements .ClrScheme .Dk1 .SysClr .LastClrAttr =_gd .String ("\u0030\u0030\u0030\u0030\u0030\u0030"); +_bede .ThemeElements .ClrScheme .Dk1 .SysClr .ValAttr =_be .ST_SystemColorValWindowText ;_bede .ThemeElements .ClrScheme .Lt1 .SysClr =_be .NewCT_SystemColor ();_bede .ThemeElements .ClrScheme .Lt1 .SysClr .LastClrAttr =_gd .String ("\u0066\u0066\u0066\u0066\u0066\u0066"); +_bede .ThemeElements .ClrScheme .Lt1 .SysClr .ValAttr =_be .ST_SystemColorValWindow ;_bede .ThemeElements .ClrScheme .Dk2 .SrgbClr =_be .NewCT_SRgbColor ();_bede .ThemeElements .ClrScheme .Dk2 .SrgbClr .ValAttr ="\u0034\u0034\u0035\u0034\u0036\u0061";_bede .ThemeElements .ClrScheme .Lt2 .SrgbClr =_be .NewCT_SRgbColor (); +_bede .ThemeElements .ClrScheme .Lt2 .SrgbClr .ValAttr ="\u0065\u0037\u0065\u0037\u0065\u0036";_bede .ThemeElements .ClrScheme .Accent1 .SrgbClr =_be .NewCT_SRgbColor ();_bede .ThemeElements .ClrScheme .Accent1 .SrgbClr .ValAttr ="\u0034\u0034\u0037\u0032\u0063\u0034"; +_bede .ThemeElements .ClrScheme .Accent2 .SrgbClr =_be .NewCT_SRgbColor ();_bede .ThemeElements .ClrScheme .Accent2 .SrgbClr .ValAttr ="\u0065\u0064\u0037\u0064\u0033\u0031";_bede .ThemeElements .ClrScheme .Accent3 .SrgbClr =_be .NewCT_SRgbColor ();_bede .ThemeElements .ClrScheme .Accent3 .SrgbClr .ValAttr ="\u0061\u0035\u0061\u0035\u0061\u0035"; +_bede .ThemeElements .ClrScheme .Accent4 .SrgbClr =_be .NewCT_SRgbColor ();_bede .ThemeElements .ClrScheme .Accent4 .SrgbClr .ValAttr ="\u0066\u0066\u0063\u0030\u0030\u0030";_bede .ThemeElements .ClrScheme .Accent5 .SrgbClr =_be .NewCT_SRgbColor ();_bede .ThemeElements .ClrScheme .Accent5 .SrgbClr .ValAttr ="\u0035\u0062\u0039\u0062\u0064\u0035"; +_bede .ThemeElements .ClrScheme .Accent6 .SrgbClr =_be .NewCT_SRgbColor ();_bede .ThemeElements .ClrScheme .Accent6 .SrgbClr .ValAttr ="\u0037\u0030\u0061\u0064\u0034\u0037";_bede .ThemeElements .ClrScheme .Hlink .SrgbClr =_be .NewCT_SRgbColor ();_bede .ThemeElements .ClrScheme .Hlink .SrgbClr .ValAttr ="\u0030\u0035\u0036\u0033\u0063\u0031"; +_bede .ThemeElements .ClrScheme .FolHlink .SrgbClr =_be .NewCT_SRgbColor ();_bede .ThemeElements .ClrScheme .FolHlink .SrgbClr .ValAttr ="\u0039\u0035\u0034\u0066\u0037\u0032";_bede .ThemeElements .FontScheme .NameAttr ="\u004f\u0066\u0066\u0069\u0063\u0065"; +_bede .ThemeElements .FontScheme .MajorFont .Latin .TypefaceAttr ="\u0043\u0061\u006c\u0069\u0062\u0072\u0069\u0020\u004c\u0069\u0067\u0068\u0074";_bede .ThemeElements .FontScheme .MinorFont .Latin .TypefaceAttr ="\u0043a\u006c\u0069\u0062\u0072\u0069"; +_bede .ThemeElements .FmtScheme .NameAttr =_gd .String ("\u004f\u0066\u0066\u0069\u0063\u0065");_aca :=_be .NewEG_FillProperties ();_bede .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_bede .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_aca ); +_aca .SolidFill =&_be .CT_SolidColorFillProperties {SchemeClr :&_be .CT_SchemeColor {ValAttr :_be .ST_SchemeColorValPhClr }};_aca =_be .NewEG_FillProperties ();_bede .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_bede .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_aca ); +_bede .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties =append (_bede .ThemeElements .FmtScheme .FillStyleLst .EG_FillProperties ,_aca );_aca .GradFill =&_be .CT_GradientFillProperties {RotWithShapeAttr :_gd .Bool (true ),GsLst :&_be .CT_GradientStopList {},Lin :&_be .CT_LinearShadeProperties {}}; +_aca .GradFill .Lin .AngAttr =_gd .Int32 (5400000);_aca .GradFill .Lin .ScaledAttr =_gd .Bool (false );_cfd :=_be .NewCT_GradientStop ();_cfd .PosAttr .ST_PositiveFixedPercentageDecimal =_gd .Int32 (0);_cfd .SchemeClr =&_be .CT_SchemeColor {ValAttr :_be .ST_SchemeColorValPhClr }; +_aca .GradFill .GsLst .Gs =append (_aca .GradFill .GsLst .Gs ,_cfd );_cfd =_be .NewCT_GradientStop ();_cfd .PosAttr .ST_PositiveFixedPercentageDecimal =_gd .Int32 (50000);_cfd .SchemeClr =&_be .CT_SchemeColor {ValAttr :_be .ST_SchemeColorValPhClr };_aca .GradFill .GsLst .Gs =append (_aca .GradFill .GsLst .Gs ,_cfd ); +_bede .ThemeElements .FmtScheme .LnStyleLst =_be .NewCT_LineStyleList ();for _ggg :=0;_ggg < 3;_ggg ++{_eeb :=_be .NewCT_LineProperties ();_eeb .WAttr =_gd .Int32 (int32 (6350*(_ggg +1)));_eeb .CapAttr =_be .ST_LineCapFlat ;_eeb .CmpdAttr =_be .ST_CompoundLineSng ; +_eeb .AlgnAttr =_be .ST_PenAlignmentCtr ;_bede .ThemeElements .FmtScheme .LnStyleLst .Ln =append (_bede .ThemeElements .FmtScheme .LnStyleLst .Ln ,_eeb );};_bede .ThemeElements .FmtScheme .EffectStyleLst =_be .NewCT_EffectStyleList ();for _fdefa :=0;_fdefa < 3; +_fdefa ++{_bebe :=_be .NewCT_EffectStyleItem ();_bebe .EffectLst =_be .NewCT_EffectList ();_bede .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle =append (_bede .ThemeElements .FmtScheme .EffectStyleLst .EffectStyle ,_bebe );};_gaggf :=_be .NewEG_FillProperties (); +_gaggf .SolidFill =&_be .CT_SolidColorFillProperties {SchemeClr :&_be .CT_SchemeColor {ValAttr :_be .ST_SchemeColorValPhClr }};_bede .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_bede .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_gaggf ); +_bede .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_bede .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_gaggf );_bede .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties =append (_bede .ThemeElements .FmtScheme .BgFillStyleLst .EG_FillProperties ,_aca ); +_eedg ._fdg =append (_eedg ._fdg ,_bede );_ggbg :=_gd .AbsoluteFilename (_gd .DocTypePresentation ,_gd .ThemeType ,1);_eedg .ContentTypes .AddOverride (_ggbg ,_gd .ThemeContentType );_eedg ._ddd .AddAutoRelationship (_gd .DocTypePresentation ,_gd .OfficeDocumentType ,1,_gd .ThemeType ); +_cag :=_gef .NewRelationships ();_eedg ._cgae =append (_eedg ._cgae ,_cag );return _eedg ;};func _db (_daa *Presentation ,_eed *_fg .CT_Shape ,_ffc *_fg .CT_GraphicalObjectFrame ,_fcc *TableInfo ,_abd *_be .CT_Transform2D ,_dfa int ,_eba []rectangle ,_bgf []*_be .CT_TextParagraph )[]*TextItem {_ffaf :=[]*TextItem {}; +var _deb ,_dfaf ,_ebb ,_ffd ,_gae ,_ggd int64 ;_gb :=_abd ==nil ;_age :=0;for _ ,_eee :=range _bgf {for _ ,_ae :=range _eee .EG_TextRun {if _bb :=_ae .R ;_bb !=nil {if !_gb {if _abd .Off !=nil {if _ddf :=_abd .Ext ;_ddf !=nil {_gae ,_ggd =_ddf .CxAttr ,_ddf .CyAttr ; +};if _fde :=_abd .Off .XAttr .ST_CoordinateUnqualified ;_fde !=nil {_deb =*_fde ;_dfaf =_deb +_gae ;_gb =true ;};if _feg :=_abd .Off .YAttr .ST_CoordinateUnqualified ;_feg !=nil {_ebb =*_feg ;_ffd =_ebb +_ggd ;_gb =true ;};};};_gage :=append ([]rectangle {},_eba ...); +_gage =append (_gage ,rectangle {_eg :_deb ,_fc :_dfaf ,_bag :_ebb ,_fba :_ffd });_ffaf =append (_ffaf ,&TextItem {Presentation :_daa ,Shape :_eed ,GraphicFrame :_ffc ,TableInfo :_fcc ,Paragraph :_eee ,Run :_bb ,Text :_bb .T ,_ab :_gage ,_ff :_dfa ,_fb :_age }); +_age ++;};};};return _ffaf ;}; -// NotesViewPr returns the NotesViewPr property. -func (_bac ViewProperties )NotesViewPr ()*_bbb .CT_NotesViewProperties {return _bac ._efcf .NotesViewPr };func _cgad ()*Presentation {_bdae :=&Presentation {_caa :_bbb .NewPresentation ()};_bdae ._caa .SldIdLst =_bbb .NewCT_SlideIdList ();_bdae ._caa .ConformanceAttr =_a .ST_ConformanceClassTransitional ; -_bdae .AppProperties =_bd .NewAppProperties ();_bdae .CoreProperties =_bd .NewCoreProperties ();_bdae ._cgc =_bd .NewTableStyles ();_bdae .ContentTypes =_bd .NewContentTypes ();_bdae .Rels =_bd .NewRelationships ();_bdae ._fed =_bd .NewRelationships (); -_bdae ._bgf =NewPresentationProperties ();_bdae ._fdgd =NewViewProperties ();_bdae ._cfa =map[string ]string {};return _bdae ;};func (_db *chart )Target ()string {return _db ._cdb };func _ea (_cefb *Presentation ,_bgg *_bbb .CT_Shape ,_afbe *_bbb .CT_GraphicalObjectFrame ,_gcgb *TableInfo ,_gbg *_de .CT_Transform2D ,_gbfd int ,_ag []rectangle ,_fgc []*_de .CT_TextParagraph )[]*TextItem {_cea :=[]*TextItem {}; -var _fbb ,_ace ,_gcaf ,_afbed ,_gda ,_efa int64 ;_cce :=_gbg ==nil ;_bad :=0;for _ ,_cb :=range _fgc {for _ ,_adg :=range _cb .EG_TextRun {if _edc :=_adg .R ;_edc !=nil {if !_cce {if _gbg .Off !=nil {if _cde :=_gbg .Ext ;_cde !=nil {_gda ,_efa =_cde .CxAttr ,_cde .CyAttr ; -};if _agf :=_gbg .Off .XAttr .ST_CoordinateUnqualified ;_agf !=nil {_fbb =*_agf ;_ace =_fbb +_gda ;_cce =true ;};if _dae :=_gbg .Off .YAttr .ST_CoordinateUnqualified ;_dae !=nil {_gcaf =*_dae ;_afbed =_gcaf +_efa ;_cce =true ;};};};_cgg :=append ([]rectangle {},_ag ...); -_cgg =append (_cgg ,rectangle {_ab :_fbb ,_dcc :_ace ,_ccc :_gcaf ,_ga :_afbed });_cea =append (_cea ,&TextItem {Presentation :_cefb ,Shape :_bgg ,GraphicFrame :_afbe ,TableInfo :_gcgb ,Paragraph :_cb ,Run :_edc ,Text :_edc .T ,_dc :_cgg ,_df :_gbfd ,_ce :_bad }); -_bad ++;};};};return _cea ;}; +// Themes returns an array of presentation themes. +func (_fage *Presentation )Themes ()[]*_be .Theme {return _fage ._fdg }; -// OutlineViewPr returns the OutlineViewPr property. -func (_cbcf ViewProperties )OutlineViewPr ()*_bbb .CT_OutlineViewProperties {return _cbcf ._efcf .OutlineViewPr ;}; +// Less is for implementing sorting of two locations. Symbols share the same location if they are in the same paragraph or table. One location is 'less' than another first by y coordinate, if y coordinates are equal or differ by less than yEpsilon, then x coordinates are compared, then if they are also equal, indexes of locations in the table are compared, then positions of locations in a paragraph. +func (_gdf sort2d )Less (i ,j int )bool {_edb ,_aed :=_gdf [i ],_gdf [j ];_fegb ,_bac :=_edb ._ab ,_aed ._ab ;_cf ,_aea :=len (_fegb )-1,len (_bac )-1;_bbf ,_fbd :=0,0;for {_beb ,_dea ,_dda ,_eeec ,_efb ,_fgcb ,_ecf ,_fdd :=_fegb [_bbf ]._bag ,_bac [_fbd ]._bag ,_fegb [_bbf ]._fba ,_bac [_fbd ]._fba ,_fegb [_bbf ]._eg ,_bac [_fbd ]._eg ,_fegb [_bbf ]._fc ,_bac [_fbd ]._fc ; +if _beb ==_dea ||((_cb .Abs (float64 (_beb )-float64 (_dea ))< _ega )&&((_beb >=_dea &&_beb <=_eeec )||(_dea >=_beb &&_dea <=_dda ))&&(_ecf < _fgcb ||_efb > _fdd )){if _efb ==_fgcb {if _bbf < _cf &&_fbd < _aea {_bbf ++;_fbd ++;continue ;};if _bbf >=_cf &&_fbd >=_aea {break ; +};return _bbf >=_cf ;}else {return _efb < _fgcb ;};}else {return _beb < _dea ;};};_ebg ,_dge ,_ggc ,_ebgc :=_edb ._ff ,_aed ._ff ,_edb ._fb ,_aed ._fb ;if _ebg ==_dge {return _ggc <=_ebgc ;};return _ebg < _dge ;}; -// X returns the inner wrapped XML type. -func (_cfca *SlideSize )X ()*_bbb .CT_SlideSize {return _cfca ._ggbf };func (_ca *chart )X ()*_c .ChartSpace {return _ca ._ge }; +// Save writes the presentation out to a writer in the Zip package format +func (_dag *Presentation )Save (w _ce .Writer )error {return _dag .save (w ,false )}; // Height returns slide screen size height in EMU units. -func (_caea *SlideScreenSize )Height ()int32 {return _caea [1]}; +func (_gfd *SlideScreenSize )Height ()int32 {return _gfd [1]}; -// LastViewAttr returns the LastViewAttr property. -func (_aec ViewProperties )LastViewAttr ()_bbb .ST_ViewType {return _aec ._efcf .LastViewAttr }; +// Presentation is the a presentation base document. +type Presentation struct{_gef .DocBase ;_cfb *_fg .Presentation ;_ddd _gef .Relationships ;_afa []*_fg .Sld ;_ffe []_gef .Relationships ;_dgc []*_fg .SldMaster ;_eec []_gef .Relationships ;_dae []*_fg .SldLayout ;_abc []_gef .Relationships ;_fdg []*_be .Theme ; +_cgae []_gef .Relationships ;_fcff _gef .TableStyles ;_baca PresentationProperties ;_aebg ViewProperties ;_cggc []*_be .CT_Hyperlink ;_fdc []*chart ;_ffad []*_fg .HandoutMaster ;_ebag []*_fg .NotesMaster ;_faf []*_gd .XSDAny ;_dade map[string ]string ; +_gagg 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 (_ddb *Presentation )AddImage (i _bd .Image )(_bd .ImageRef ,error ){_ffe :=_bd .MakeImageRef (i ,&_ddb .DocBase ,_ddb ._fed );if i .Data ==nil &&i .Path ==""{return _ffe ,_bg .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 _ffe ,_bg .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 _ffe ,_bg .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 !=""{_gga :=_ad .Add (i .Path );if _gga !=nil {return _ffe ,_gga ;};};_ddb .Images =append (_ddb .Images ,_ffe );_ddb .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_ddb .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); -_ddb .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_ddb .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_ddb .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format ); -return _ffe ,nil ;}; +// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the +// slide. +func (_dbg *Slide )GetChartSpaceByRelId (relId string )*_g .ChartSpace {_ada :=_dbg .getSlideRels ();if (_ada ==_gef .Relationships {}){return nil ;};_eegd :=_ada .GetTargetByRelId (relId );for _ ,_dadee :=range _dbg ._fef ._fdc {if _eegd ==_dadee .Target (){return _dadee ._dg ; +};};return nil ;}; -// AddTextBox adds an empty textbox to a slide. -func (_fage Slide )AddTextBox ()TextBox {_eabb :=_bbb .NewCT_GroupShapeChoice ();_fage ._fac .CSld .SpTree .Choice =append (_fage ._fac .CSld .SpTree .Choice ,_eabb );_ffb :=_bbb .NewCT_Shape ();_eabb .Sp =append (_eabb .Sp ,_ffb );_ffb .SpPr =_de .NewCT_ShapeProperties (); -_ffb .SpPr .Xfrm =_de .NewCT_Transform2D ();_ffb .SpPr .PrstGeom =_de .NewCT_PresetGeometry2D ();_ffb .SpPr .PrstGeom .PrstAttr =_de .ST_ShapeTypeRect ;_ffb .NvSpPr =_bbb .NewCT_ShapeNonVisual ();_ffb .NvSpPr .CNvSpPr =_de .NewCT_NonVisualDrawingShapeProps (); -_ggc :=true ;_ffb .NvSpPr .CNvSpPr .TxBoxAttr =&_ggc ;_ffb .TxBody =_de .NewCT_TextBody ();_ffb .TxBody .BodyPr =_de .NewCT_TextBodyProperties ();_ffb .TxBody .BodyPr .WrapAttr =_de .ST_TextWrappingTypeSquare ;_ffb .TxBody .BodyPr .SpAutoFit =_de .NewCT_TextShapeAutofit (); -_bce :=TextBox {_ffb };_bce .Properties ().SetWidth (3*_gge .Inch );_bce .Properties ().SetHeight (1*_gge .Inch );_bce .Properties ().SetPosition (0,0);return _bce ;}; +// GetLayoutImageByRelID returns an ImageRef with the associated relation ID in the +// slide layout. +func (_fcef *Slide )GetLayoutImageByRelID (relID string )(_gef .ImageRef ,bool ){_gagfc :=_fcef .getSlideLayoutRels ();if (_gagfc ==_gef .Relationships {}){return _gef .ImageRef {},false ;};_gbe :=_gagfc .GetTargetByRelId (relID );for _ ,_bcdf :=range _fcef ._fef .Images {if _bcdf .Target ()==_gbe {return _bcdf ,true ; +};};return _gef .ImageRef {},false ;};func (_bec *chart )X ()*_g .ChartSpace {return _bec ._dg };func (_fff *Slide )getSlideLayoutRels ()_gef .Relationships {_agc :=_fff ._fef ;for _dcg ,_addc :=range _agc .SlideLayouts (){if *_fff .GetSlideLayout ().CSld ==*_addc ._fgef .CSld {return _agc ._abc [_dcg ]; +};};return _gef .Relationships {};}; -// Name returns the name of the slide layout. -func (_cff SlideLayout )Name ()string {if _cff ._debd .CSld !=nil &&_cff ._debd .CSld .NameAttr !=nil {return *_cff ._debd .CSld .NameAttr ;};return "";}; +// ExtractText returns text from a presentation as a PresentationText object. +func (_gcg *Presentation )ExtractText ()*PresentationText {_df :=[]*SlideText {};for _ ,_eeg :=range _gcg .Slides (){_edd :=_eeg .ExtractText ();if _edd !=nil {_df =append (_df ,_edd );};};return &PresentationText {Slides :_df };};const _ega float64 =500000; -// Type returns the placeholder type -func (_abd PlaceHolder )Type ()_bbb .ST_PlaceholderType {return _abd ._aa .NvSpPr .NvPr .Ph .TypeAttr };var _bae =false ; -// SaveToFile writes the Presentation out to a file. -func (_gceg *Presentation )SaveToFile (path string )error {return _gceg .saveToFile (path ,false )}; +// X returns the inner wrapped XML type. +func (_afba ViewProperties )X ()*_fg .ViewPr {return _afba ._dffc }; -// PresentationText is an array of extracted text items which has some methods for representing extracted text. -type PresentationText struct{Slides []*SlideText ;}; +// ExtLst returns the ExtLst property. +func (_gddf PresentationProperties )ExtLst ()*_fg .CT_ExtensionList {return _gddf ._fce .ExtLst }; -// 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 (_abc PlaceHolder )Clear (){_abc .ClearAll ();_ebe :=_de .NewCT_TextParagraph ();_abc ._aa .TxBody .P =[]*_de .CT_TextParagraph {_ebe };_ebe .EndParaRPr =_de .NewCT_TextCharacterProperties ();_ebe .EndParaRPr .LangAttr =_cd .String ("\u0065\u006e\u002dU\u0053"); +// GetLayoutByName retrieves a slide layout given a layout name. +func (_aggb *Presentation )GetLayoutByName (name string )(SlideLayout ,error ){for _ ,_gbc :=range _aggb ._dae {if _gbc .CSld .NameAttr !=nil &&name ==*_gbc .CSld .NameAttr {return SlideLayout {_gbc },nil ;};};return SlideLayout {},_ga .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"); }; -// Paragraphs returns the paragraphs defined in the placeholder. -func (_ecc PlaceHolder )Paragraphs ()[]_ggbg .Paragraph {_dfb :=[]_ggbg .Paragraph {};for _ ,_fdb :=range _ecc ._aa .TxBody .P {_dfb =append (_dfb ,_ggbg .MakeParagraph (_fdb ));};return _dfb ;}; +// X returns the inner wrapped XML type. +func (_bbbe PresentationProperties )X ()*_fg .PresentationPr {return _bbbe ._fce }; -// SlideScreenSize represents the slide screen size as a 2 element array -// representing the width and height in EMU units. -type SlideScreenSize [2]int32 ; +// PlaceHolders returns all of the content place holders within a given slide. +func (_gagc Slide )PlaceHolders ()[]PlaceHolder {_fedca :=[]PlaceHolder {};for _ ,_aae :=range _gagc ._aggg .CSld .SpTree .Choice {for _ ,_afg :=range _aae .Sp {if _afg .NvSpPr !=nil &&_afg .NvSpPr .NvPr !=nil &&_afg .NvSpPr .NvPr .Ph !=nil {_fedca =append (_fedca ,PlaceHolder {_afg ,_gagc ._aggg }); +};};};return _fedca ;};type chart struct{_dg *_g .ChartSpace ;_ee string ;_bed string ;}; -// Themes returns an array of presentation themes. -func (_ffgb *Presentation )Themes ()[]*_de .Theme {return _ffgb ._bbea }; +// WebPr returns the WebPr property. +func (_cac PresentationProperties )WebPr ()*_fg .CT_WebProperties {return _cac ._fce .WebPr }; -// SetOffsetX sets horizontal offset of text box in distance units (see measurement package). -func (_eeef TextBox )SetOffsetX (offX float64 ){_aacc :=_eeef .getOff ();_dfga :=_gge .ToEMU (offX );_aacc .XAttr =_de .ST_Coordinate {ST_CoordinateUnqualified :&_dfga };}; +// NewSlideScreenSizeWithValue returns slide screen size with given width and height. +// Width and Height value is in EMU units, use our measurement.ToEMU to convert the - +// width and height value. +func NewSlideScreenSizeWithValue (width ,height int32 )SlideScreenSize {return SlideScreenSize {width ,height };}; -// ClearAll completely clears a placeholder. To be useable, at least one -// paragraph must be added after ClearAll via AddParagraph. -func (_ffd PlaceHolder )ClearAll (){_ffd ._aa .SpPr =_de .NewCT_ShapeProperties ();_ffd ._aa .TxBody =_de .NewCT_TextBody ();_ffd ._aa .TxBody .LstStyle =_de .NewCT_TextListStyle ();}; +// ViewProperties contains presentation specific properties. +type ViewProperties struct{_dffc *_fg .ViewPr }; -// Less is for implementing sorting of two locations. Symbols share the same location if they are in the same paragraph or table. One location is 'less' than another first by y coordinate, if y coordinates are equal or differ by less than yEpsilon, then x coordinates are compared, then if they are also equal, indexes of locations in the table are compared, then positions of locations in a paragraph. -func (_acd sort2d )Less (i ,j int )bool {_ceb ,_cdba :=_acd [i ],_acd [j ];_bbe ,_cba :=_ceb ._dc ,_cdba ._dc ;_ec ,_dd :=len (_bbe )-1,len (_cba )-1;_fdg ,_fa :=0,0;for {_ffa ,_ceab ,_ddc ,_bba ,_cgf ,_bbc ,_ade ,_fe :=_bbe [_fdg ]._ccc ,_cba [_fa ]._ccc ,_bbe [_fdg ]._ga ,_cba [_fa ]._ga ,_bbe [_fdg ]._ab ,_cba [_fa ]._ab ,_bbe [_fdg ]._dcc ,_cba [_fa ]._dcc ; -if _ffa ==_ceab ||((_bdf .Abs (float64 (_ffa )-float64 (_ceab ))< _agc )&&((_ffa >=_ceab &&_ffa <=_bba )||(_ceab >=_ffa &&_ceab <=_ddc ))&&(_ade < _bbc ||_cgf > _fe )){if _cgf ==_bbc {if _fdg < _ec &&_fa < _dd {_fdg ++;_fa ++;continue ;};if _fdg >=_ec &&_fa >=_dd {break ; -};return _fdg >=_ec ;}else {return _cgf < _bbc ;};}else {return _ffa < _ceab ;};};_bab ,_abfc ,_dbc ,_dcf :=_ceb ._df ,_cdba ._df ,_ceb ._ce ,_cdba ._ce ;if _bab ==_abfc {return _dbc <=_dcf ;};return _bab < _abfc ;}; +// X returns the inner wrapped XML type. +func (_bba *Presentation )X ()*_fg .Presentation {return _bba ._cfb };func (_fgd *Presentation )saveToFile (_befe string ,_gfgb bool )error {_fadgb ,_fec :=_gdb .Create (_befe );if _fec !=nil {return _fec ;};defer _fadgb .Close ();return _fgd .save (_fadgb ,_gfgb ); +}; -// GetChartSpaceByRelId returns a *crt.ChartSpace with the associated relation ID in the -// slide. -func (_aebf *Slide )GetChartSpaceByRelId (relId string )*_c .ChartSpace {_cegd :=_aebf .getSlideRels ();if (_cegd ==_bd .Relationships {}){return nil ;};_bece :=_cegd .GetTargetByRelId (relId );for _ ,_dcfc :=range _aebf ._fbfa ._daf {if _bece ==_dcfc .Target (){return _dcfc ._ge ; -};};return nil ;}; +// GetSlideLayout returns a slide layout related to the slide. +func (_eege *Slide )GetSlideLayout ()*_fg .SldLayout {_ecd :=_eege .getSlideRels ();for _ ,_eacd :=range _ecd .Relationships (){if _eacd .Type ()==_gd .SlideLayoutType {if _dga ,_aece :=_agb .StringToNumbers (_eacd .Target ());_aece {return _eege ._fef ._dae [_dga -1]; +};return nil ;};};return nil ;}; -// WebPr returns the WebPr property. -func (_deb PresentationProperties )WebPr ()*_bbb .CT_WebProperties {return _deb ._cgfb .WebPr }; +// Close closes the presentation, removing any temporary files that might have been +// created when opening a document. +func (_cadd *Presentation )Close ()error {if _cadd .TmpPath !=""{return _d .RemoveAll (_cadd .TmpPath );};return nil ;}; -// Read reads a document from an io.Reader. -func Read (r _cc .ReaderAt ,size int64 )(*Presentation ,error ){const _agbd ="\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0052\u0065\u0061\u0064";if !_af .GetLicenseKey ().IsLicensed ()&&!_bae {_gdd .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"); -_gdd .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); -return nil ,_bg .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");};_gcad :=_cgad ();_gbdg ,_cbc :=_af .GenRefId ("\u0070\u0072");if _cbc !=nil {_f .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_cbc ); -return nil ,_cbc ;};_gcad ._efee =_gbdg ;if _adea :=_af .Track (_gcad ._efee ,_agbd );_adea !=nil {_f .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_adea );return nil ,_adea ;};_gaba ,_cbc :=_ad .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0070\u0070\u0074\u0078"); -if _cbc !=nil {return nil ,_cbc ;};_gcad .TmpPath =_gaba ;_aab ,_cbc :=_gc .NewReader (r ,size );if _cbc !=nil {return nil ,_gdd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_cbc );};_ebg :=[]*_gc .File {}; -_ebg =append (_ebg ,_aab .File ...);_cdg :=false ;for _ ,_edeb :=range _ebg {if _edeb .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_cdg =true ;break ;};};if _cdg {_gcad .CreateCustomProperties (); -};_feb :=_gg .DecodeMap {};_feb .SetOnNewRelationshipFunc (_gcad .onNewRelationship );_feb .AddTarget (_cd .ContentTypesFilename ,_gcad .ContentTypes .X (),"",0);_feb .AddTarget (_cd .BaseRelsFilename ,_gcad .Rels .X (),"",0);if _bfbe :=_feb .Decode (_ebg ); -_bfbe !=nil {return nil ,_bfbe ;};for _ ,_ecd :=range _ebg {if _ecd ==nil {continue ;};if _fbf :=_gcad .AddExtraFileFromZip (_ecd );_fbf !=nil {return nil ,_fbf ;};};if _cdg {_fadfd :=false ;for _ ,_faa :=range _gcad .Rels .X ().Relationship {if _faa .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_fadfd =true ; -break ;};};if !_fadfd {_gcad .AddCustomRelationships ();};};return _gcad ,nil ;};func (_fedge *Slide )ensureClrMap (){if len (_fedge ._fbfa ._fad )==0||len (_fedge ._fbfa ._bbea )==0{return ;};_cbbce :=_fedge ._fbfa ._fad [0];_bbab :=_cbbce .ClrMap ;if _badd :=_fedge ._fac .ClrMapOvr ; -_badd !=nil {if _dfde :=_badd .Choice ;_dfde !=nil {if _dfde .MasterClrMapping ==nil {if _bdcb :=_dfde .OverrideClrMapping ;_bdcb !=nil {if _bdcb .Bg1Attr !=_de .ST_ColorSchemeIndexUnset {_bbab .Bg1Attr =_bdcb .Bg1Attr ;};if _bdcb .Tx1Attr !=_de .ST_ColorSchemeIndexUnset {_bbab .Tx1Attr =_bdcb .Tx1Attr ; -};if _bdcb .Bg2Attr !=_de .ST_ColorSchemeIndexUnset {_bbab .Bg2Attr =_bdcb .Bg2Attr ;};if _bdcb .Tx2Attr !=_de .ST_ColorSchemeIndexUnset {_bbab .Tx2Attr =_bdcb .Tx2Attr ;};if _bdcb .Accent1Attr !=_de .ST_ColorSchemeIndexUnset {_bbab .Accent1Attr =_bdcb .Accent1Attr ; -};if _bdcb .Accent2Attr !=_de .ST_ColorSchemeIndexUnset {_bbab .Accent2Attr =_bdcb .Accent2Attr ;};if _bdcb .Accent3Attr !=_de .ST_ColorSchemeIndexUnset {_bbab .Accent3Attr =_bdcb .Accent3Attr ;};if _bdcb .Accent4Attr !=_de .ST_ColorSchemeIndexUnset {_bbab .Accent4Attr =_bdcb .Accent4Attr ; -};if _bdcb .Accent5Attr !=_de .ST_ColorSchemeIndexUnset {_bbab .Accent5Attr =_bdcb .Accent5Attr ;};if _bdcb .Accent6Attr !=_de .ST_ColorSchemeIndexUnset {_bbab .Accent6Attr =_bdcb .Accent6Attr ;};if _bdcb .HlinkAttr !=_de .ST_ColorSchemeIndexUnset {_bbab .HlinkAttr =_bdcb .HlinkAttr ; -};if _bdcb .FolHlinkAttr !=_de .ST_ColorSchemeIndexUnset {_bbab .FolHlinkAttr =_bdcb .FolHlinkAttr ;};};};};};_fedge ._fbgf =_bbab ;};func (_abgd *Presentation )saveToFile (_cadf string ,_afbc bool )error {_dbbaf ,_bfa :=_bb .Create (_cadf );if _bfa !=nil {return _bfa ; -};defer _dbbaf .Close ();return _abgd .save (_dbbaf ,_afbc );}; +// 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 (_fbggb Slide )GetPlaceholder (t _fg .ST_PlaceholderType )(PlaceHolder ,error ){for _ ,_bafd :=range _fbggb ._aggg .CSld .SpTree .Choice {for _ ,_gbba :=range _bafd .Sp {if _gbba .NvSpPr !=nil &&_gbba .NvSpPr .NvPr !=nil &&_gbba .NvSpPr .NvPr .Ph !=nil {if _gbba .NvSpPr .NvPr .Ph .TypeAttr ==t {return PlaceHolder {_gbba ,_fbggb ._aggg },nil ; +};};};};return PlaceHolder {},_ga .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");}; -// NewSlideScreenSize returns slide screen size with default MS PowerPoint slide screen size 16x9. -func NewSlideScreenSize ()SlideScreenSize {return NewSlideScreenSizeWithValue (SlideScreenSize16x9 [0],SlideScreenSize16x9 [1]);}; +// HtmlPubPr returns the HtmlPubPr property. +func (_af PresentationProperties )HtmlPubPr ()*_fg .CT_HtmlPublishProperties {return _af ._fce .HtmlPubPr ;}; -// GetTextBoxes returns a list of all text boxes from a slide. -func (_aabe Slide )GetTextBoxes ()[]*TextBox {_gdg :=[]*TextBox {};_cfd :=_aabe ._fac .CSld .SpTree .Choice ;for _ ,_fcee :=range _cfd {for _ ,_fee :=range _fcee .Sp {if _fee .NvSpPr .CNvSpPr .TxBoxAttr !=nil &&*_fee .NvSpPr .CNvSpPr .TxBoxAttr {_gdg =append (_gdg ,&TextBox {_fee }); -};};};return _gdg ;};func _ed (_geg *Presentation ,_fga []*_bbb .CT_GroupShapeChoice ,_gca []rectangle ,_fbg []*TextItem )[]*TextItem {for _ ,_gb :=range _fga {_dge :=append ([]rectangle {},_gca ...);for _ ,_cad :=range _gb .Sp {_fbg =append (_fbg ,_ea (_geg ,_cad ,nil ,nil ,_cad .SpPr .Xfrm ,0,_gca ,_cad .TxBody .P )...); -};for _ ,_be :=range _gb .GraphicFrame {if _be !=nil &&_be .Graphic !=nil &&_be .Graphic .GraphicData !=nil {_gddd :=_be .Xfrm ;for _ ,_fce :=range _be .Graphic .GraphicData .Any {if _abb ,_eb :=_fce .(*_de .Tbl );_eb {_gag :=&_abb .CT_Table ;_cf :=0;for _dad ,_gba :=range _abb .Tr {for _gbf ,_gaf :=range _gba .Tc {_bcf :=&TableInfo {Table :_gag ,Row :_gba ,Cell :_gaf ,RowIndex :_dad ,ColIndex :_gbf }; -_fbg =append (_fbg ,_ea (_geg ,nil ,_be ,_bcf ,_gddd ,_cf ,_gca ,_gaf .TxBody .P )...);_cf ++;};};};};};};for _ ,_gcd :=range _gb .GrpSp {if _gcd .GrpSpPr !=nil {_efg :=_gcd .GrpSpPr .Xfrm ;var _gbfa ,_afb int64 ;if _efg .Off !=nil {_cef ,_fd :=_efg .Off .XAttr .ST_CoordinateUnqualified ,_efg .Off .YAttr .ST_CoordinateUnqualified ; -if _cef !=nil &&_fd !=nil {if _gcg :=_efg .Ext ;_gcg !=nil {_gbfa ,_afb =_gcg .CxAttr ,_gcg .CyAttr ;};_dge =append (_dge ,rectangle {_ab :*_cef ,_ccc :*_fd ,_dcc :*_cef +_gbfa ,_ga :*_fd +_afb });};};};_fbg =_ed (_geg ,_gcd .Choice ,_dge ,_fbg );};};return _fbg ; -};var (SlideScreenSize16x9 =SlideScreenSize {12192000,6858000};SlideScreenSize4x3 =SlideScreenSize {9144000,6858000};SlideScreenSizeA4 =SlideScreenSize {9906000,6858000};); +// Open opens and reads a document from a file (.pptx). +func Open (filename string )(*Presentation ,error ){_gge ,_gab :=_gdb .Open (filename );if _gab !=nil {return nil ,_gc .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gab );};defer _gge .Close (); +_cga ,_gab :=_gdb .Stat (filename );if _gab !=nil {return nil ,_gc .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_gab );};_ =_cga ;return Read (_gge ,_cga .Size ());}; -// ExtLst returns the ExtLst property. -func (_gggg ViewProperties )ExtLst ()*_bbb .CT_ExtensionList {return _gggg ._efcf .ExtLst };func (_ceg *Slide )getSlideLayoutRels ()_bd .Relationships {_afcb :=_ceg ._fbfa ;for _aac ,_gcb :=range _afcb .SlideLayouts (){if *_ceg .GetSlideLayout ().CSld ==*_gcb ._debd .CSld {return _afcb ._efc [_aac ]; -};};return _bd .Relationships {};}; +// SlideLayouts returns the slide layouts defined in the presentation. +func (_cabb *Presentation )SlideLayouts ()[]SlideLayout {_afe :=[]SlideLayout {};for _ ,_efcb :=range _cabb ._dae {_afe =append (_afe ,SlideLayout {_efcb });};return _afe ;}; -// ExtractText returns text from a presentation as a PresentationText object. -func (_dbe *Presentation )ExtractText ()*PresentationText {_add :=[]*SlideText {};for _ ,_addb :=range _dbe .Slides (){_bca :=_addb .ExtractText ();if _bca !=nil {_add =append (_add ,_bca );};};return &PresentationText {Slides :_add };}; +// 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 (_acc *Presentation )AddImage (i _gef .Image )(_gef .ImageRef ,error ){_dfe :=_gef .MakeImageRef (i ,&_acc .DocBase ,_acc ._ddd );if i .Data ==nil &&i .Path ==""{return _dfe ,_ga .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 _dfe ,_ga .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 _dfe ,_ga .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 !=""{_cgfb :=_d .Add (i .Path );if _cgfb !=nil {return _dfe ,_cgfb ;};};_acc .Images =append (_acc .Images ,_dfe );_acc .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_acc .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); +_acc .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_acc .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");_acc .ContentTypes .EnsureDefault (i .Format ,"\u0069\u006d\u0061\u0067\u0065\u002f"+i .Format ); +return _dfe ,nil ;}; -// GetTableStyleById returns *dml.CT_TableStyle by its style id. -func (_baeb *Presentation )GetTableStyleById (id string )*_de .CT_TableStyle {_ecfa :=_baeb ._cgc .TblStyle ();for _ ,_gdf :=range _ecfa {if _gdf .StyleIdAttr ==id {return _gdf ;};};return nil ;}; +// ShowCommentsAttr returns the WebPr property. +func (_bcc ViewProperties )ShowCommentsAttr ()*bool {return _bcc ._dffc .ShowCommentsAttr }; -// Properties returns the properties of the TextBox. -func (_agfc TextBox )Properties ()_ggbg .ShapeProperties {if _agfc ._adcb .SpPr ==nil {_agfc ._adcb .SpPr =_de .NewCT_ShapeProperties ();};return _ggbg .MakeShapeProperties (_agfc ._adcb .SpPr );}; +// SlideMaster is the slide master for a presentation. +type SlideMaster struct{_feb *Presentation ;_fdfg _gef .Relationships ;_cdg *_fg .SldMaster ;}; -// NotesTextViewPr returns the NotesTextViewPr property. -func (_gfa ViewProperties )NotesTextViewPr ()*_bbb .CT_NotesTextViewProperties {return _gfa ._efcf .NotesTextViewPr ;}; +// AddSlideWithLayout adds a new slide with content copied from a layout. Normally you should +// use AddDefaultSlideWithLayout as it will do some post processing similar to PowerPoint to +// clear place holder text, etc. +func (_abb *Presentation )AddSlideWithLayout (l SlideLayout )(Slide ,error ){_cbb :=_fg .NewCT_SlideIdListEntry ();_cbb .IdAttr =256;for _ ,_dcde :=range _abb ._cfb .SldIdLst .SldId {if _dcde .IdAttr >=_cbb .IdAttr {_cbb .IdAttr =_dcde .IdAttr +1;};};_abb ._cfb .SldIdLst .SldId =append (_abb ._cfb .SldIdLst .SldId ,_cbb ); +_bef :=_fg .NewSld ();_dcc :=_de .Buffer {};_dec :=_fd .NewEncoder (&_dcc );_gf :=_fd .StartElement {Name :_fd .Name {Local :"\u0073\u006c\u0069d\u0065"}};_gf .Attr =append (_gf .Attr ,_fd .Attr {Name :_fd .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"}); +_gf .Attr =append (_gf .Attr ,_fd .Attr {Name :_fd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +_gf .Attr =append (_gf .Attr ,_fd .Attr {Name :_fd .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"}); +_gf .Attr =append (_gf .Attr ,_fd .Attr {Name :_fd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +_gf .Attr =append (_gf .Attr ,_fd .Attr {Name :_fd .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"}); +_gf .Attr =append (_gf .Attr ,_fd .Attr {Name :_fd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\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 _ecag :=l ._fgef .CSld .MarshalXML (_dec ,_gf );_ecag !=nil {return Slide {},_ecag ;};_dec .Flush ();_edda :=_fd .NewDecoder (&_dcc );_bef .CSld =_fg .NewCT_CommonSlideData ();if _fedg :=_edda .Decode (_bef .CSld );_fedg !=nil {return Slide {},_fedg ; +};_bef .CSld .NameAttr =nil ;_bef .CSld .SpTree .Choice =_fdgc (_bef .CSld .SpTree .Choice );_abb ._afa =append (_abb ._afa ,_bef );_dcdg :=_abb ._ddd .AddAutoRelationship (_gd .DocTypePresentation ,_gd .OfficeDocumentType ,len (_abb ._afa ),_gd .SlideType ); +_cbb .RIdAttr =_dcdg .ID ();_bea :=_gd .AbsoluteFilename (_gd .DocTypePresentation ,_gd .SlideType ,len (_abb ._afa ));_abb .ContentTypes .AddOverride (_bea ,_gd .SlideContentType );_fegg :=_gef .NewRelationships ();_abb ._ffe =append (_abb ._ffe ,_fegg ); +_cada :=len (_abb ._ffe )-1;for _bgd ,_fee :=range _abb ._dae {if _fee ==l .X (){_defg :=_abb ._abc [_bgd ];for _ ,_gcf :=range _defg .X ().Relationship {if _gcf .TypeAttr !=_gd .SlideMasterType {_abb ._ffe [_cada ].X ().Relationship =append (_abb ._ffe [_cada ].X ().Relationship ,_gcf ); +};};_fegg .AddAutoRelationship (_gd .DocTypePresentation ,_gd .SlideType ,_bgd +1,_gd .SlideLayoutType );};};_dfc :=Slide {_cbb ,_bef ,_abb ,nil };return _dfc ,nil ;}; -// 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 (_bed Slide )GetPlaceholder (t _bbb .ST_PlaceholderType )(PlaceHolder ,error ){for _ ,_ddbb :=range _bed ._fac .CSld .SpTree .Choice {for _ ,_cdd :=range _ddbb .Sp {if _cdd .NvSpPr !=nil &&_cdd .NvSpPr .NvPr !=nil &&_cdd .NvSpPr .NvPr .Ph !=nil {if _cdd .NvSpPr .NvPr .Ph .TypeAttr ==t {return PlaceHolder {_cdd ,_bed ._fac },nil ; -};};};};return PlaceHolder {},_bg .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");}; +// SlideViewPr returns the SlideViewPr property. +func (_gafe ViewProperties )SlideViewPr ()*_fg .CT_SlideViewProperties {return _gafe ._dffc .SlideViewPr }; -// SlideLayout is a layout from which slides can be created. -type SlideLayout struct{_debd *_bbb .SldLayout }; +// SetWidth sets width of slide screen size with given value in EMU units. +func (_cbd *SlideScreenSize )SetWidth (val int32 ){_cbd [0]=val }; -// Presentation is the a presentation base document. -type Presentation struct{_bd .DocBase ;_caa *_bbb .Presentation ;_fed _bd .Relationships ;_efe []*_bbb .Sld ;_cdaf []_bd .Relationships ;_fad []*_bbb .SldMaster ;_bcc []_bd .Relationships ;_cga []*_bbb .SldLayout ;_efc []_bd .Relationships ;_bbea []*_de .Theme ; -_adc []_bd .Relationships ;_cgc _bd .TableStyles ;_bgf PresentationProperties ;_fdgd ViewProperties ;_fdca []*_de .CT_Hyperlink ;_daf []*chart ;_caaa []*_bbb .HandoutMaster ;_dbb []*_bbb .NotesMaster ;_aeb []*_cd .XSDAny ;_cfa map[string ]string ;_efee string ; -}; +// Type returns the type of the slide layout. +func (_ecacc SlideLayout )Type ()_fg .ST_SlideLayoutType {return _ecacc ._fgef .TypeAttr }; -// SetTextAnchor controls the text anchoring -func (_fafc TextBox )SetTextAnchor (a _de .ST_TextAnchoringType ){_fafc ._adcb .TxBody .BodyPr =_de .NewCT_TextBodyProperties ();_fafc ._adcb .TxBody .BodyPr .AnchorAttr =a ;};func (_aace TextBox )getOff ()*_de .CT_Point2D {if _aace ._adcb .SpPr ==nil {_aace ._adcb .SpPr =_de .NewCT_ShapeProperties (); -};if _aace ._adcb .SpPr .Xfrm ==nil {_aace ._adcb .SpPr .Xfrm =_de .NewCT_Transform2D ();};if _aace ._adcb .SpPr .Xfrm .Off ==nil {_aace ._adcb .SpPr .Xfrm .Off =_de .NewCT_Point2D ();};return _aace ._adcb .SpPr .Xfrm .Off ;}; +// OpenTemplate opens a template file. +func OpenTemplate (fn string )(*Presentation ,error ){_gdd ,_aef :=Open (fn );if _aef !=nil {return nil ,_aef ;};return _gdd ,nil ;}; -// GetSlideLayout returns a slide layout related to the slide. -func (_fbd *Slide )GetSlideLayout ()*_bbb .SldLayout {_adgg :=_fbd .getSlideRels ();for _ ,_adcg :=range _adgg .Relationships (){if _adcg .Type ()==_cd .SlideLayoutType {if _dcg ,_bag :=_dg .StringToNumbers (_adcg .Target ());_bag {return _fbd ._fbfa ._cga [_dcg -1]; -};return nil ;};};return nil ;}; +// ExtLst returns the ExtLst property. +func (_fccge ViewProperties )ExtLst ()*_fg .CT_ExtensionList {return _fccge ._dffc .ExtLst }; -// GridSpacing returns the GridSpacing property. -func (_ggbc ViewProperties )GridSpacing ()*_de .CT_PositiveSize2D {return _ggbc ._efcf .GridSpacing }; +// SlideSize represents a slide size of a presentation. +type SlideSize struct{_cddbe *_fg .CT_SlideSize ;_aeca *Presentation ;}; -// Size returns slide size value as SlideScreenSize. -func (_cee *SlideSize )Size ()SlideScreenSize {return SlideScreenSize {_cee ._ggbf .CxAttr ,_cee ._ggbf .CyAttr };}; +// SetOffsetX sets horizontal offset of text box in distance units (see measurement package). +func (_eaca TextBox )SetOffsetX (offX float64 ){_cadg :=_eaca .getOff ();_cdgg :=_ge .ToEMU (offX );_cadg .XAttr =_be .ST_Coordinate {ST_CoordinateUnqualified :&_cdgg };}; -// SaveAsTemplate writes the presentation out to a writer in the Zip package format as a template -func (_bgd *Presentation )SaveAsTemplate (w _cc .Writer )error {return _bgd .save (w ,true )}; +// NewSlideScreenSize returns slide screen size with default MS PowerPoint slide screen size 16x9. +func NewSlideScreenSize ()SlideScreenSize {return NewSlideScreenSizeWithValue (SlideScreenSize16x9 [0],SlideScreenSize16x9 [1]);}; -// TextBox is a text box within a slide. -type TextBox struct{_adcb *_bbb .CT_Shape }; +// Properties returns the properties of the TextBox. +func (_aafd TextBox )Properties ()_ef .ShapeProperties {if _aafd ._bbbc .SpPr ==nil {_aafd ._bbbc .SpPr =_be .NewCT_ShapeProperties ();};return _ef .MakeShapeProperties (_aafd ._bbbc .SpPr );}; -// GetLayoutImageByRelID returns an ImageRef with the associated relation ID in the -// slide layout. -func (_eea *Slide )GetLayoutImageByRelID (relID string )(_bd .ImageRef ,bool ){_cdab :=_eea .getSlideLayoutRels ();if (_cdab ==_bd .Relationships {}){return _bd .ImageRef {},false ;};_cacab :=_cdab .GetTargetByRelId (relID );for _ ,_addad :=range _eea ._fbfa .Images {if _addad .Target ()==_cacab {return _addad ,true ; -};};return _bd .ImageRef {},false ;}; +// SlideLayout is a layout from which slides can be created. +type SlideLayout struct{_fgef *_fg .SldLayout }; -// Slides returns the slides in the presentation. -func (_ddfe *Presentation )Slides ()[]Slide {_gff :=[]Slide {};for _dgfg ,_aefg :=range _ddfe ._efe {_gff =append (_gff ,Slide {_ddfe ._caa .SldIdLst .SldId [_dgfg ],_aefg ,_ddfe ,nil });};return _gff ;}; +// GetTableStyleById returns *dml.CT_TableStyle by its style id. +func (_dgde *Presentation )GetTableStyleById (id string )*_be .CT_TableStyle {_fgcc :=_dgde ._fcff .TblStyle ();for _ ,_aaf :=range _fgcc {if _aaf .StyleIdAttr ==id {return _aaf ;};};return nil ;}; -// NormalViewPr returns the NormalViewPr property. -func (_eegg ViewProperties )NormalViewPr ()*_bbb .CT_NormalViewProperties {return _eegg ._efcf .NormalViewPr ;}; +// NewViewProperties constructs a new ViewProperties. +func NewViewProperties ()ViewProperties {return ViewProperties {_dffc :_fg .NewViewPr ()}};func _bfe ()*Presentation {_ffb :=&Presentation {_cfb :_fg .NewPresentation ()};_ffb ._cfb .SldIdLst =_fg .NewCT_SlideIdList ();_ffb ._cfb .ConformanceAttr =_e .ST_ConformanceClassTransitional ; +_ffb .AppProperties =_gef .NewAppProperties ();_ffb .CoreProperties =_gef .NewCoreProperties ();_ffb ._fcff =_gef .NewTableStyles ();_ffb .ContentTypes =_gef .NewContentTypes ();_ffb .Rels =_gef .NewRelationships ();_ffb ._ddd =_gef .NewRelationships (); +_ffb ._baca =NewPresentationProperties ();_ffb ._aebg =NewViewProperties ();_ffb ._dade =map[string ]string {};return _ffb ;}; -// SaveToFileAsTemplate writes the Presentation out to a file as a template. -func (_bga *Presentation )SaveToFileAsTemplate (path string )error {return _bga .saveToFile (path ,true )}; +// SetTextAnchor controls the text anchoring +func (_ecg TextBox )SetTextAnchor (a _be .ST_TextAnchoringType ){_ecg ._bbbc .TxBody .BodyPr =_be .NewCT_TextBodyProperties ();_ecg ._bbbc .TxBody .BodyPr .AnchorAttr =a ;};func (_gag *chart )RelId ()string {return _gag ._ee }; -// ShowPr returns the ShowPr property. -func (_def PresentationProperties )ShowPr ()*_bbb .CT_ShowProperties {return _def ._cgfb .ShowPr };func (_fedga *Slide )getSlideRels ()_bd .Relationships {_aca :=_fedga ._fbfa ;for _dffa ,_adcdb :=range _aca .Slides (){if *_fedga ._fac ==*_adcdb ._fac {return _aca ._cdaf [_dffa ]; -};};return _bd .Relationships {};}; +// AddParagraph adds a paragraph to the text box +func (_gbgfc TextBox )AddParagraph ()_ef .Paragraph {_dgdb :=_be .NewCT_TextParagraph ();_gbgfc ._bbbc .TxBody .P =append (_gbgfc ._bbbc .TxBody .P ,_dgdb );return _ef .MakeParagraph (_dgdb );}; -// TableInfo is used for keep information about a table, a row and a cell where the text is located. -type TableInfo struct{Table *_de .CT_Table ;Row *_de .CT_TableRow ;Cell *_de .CT_TableCell ;RowIndex int ;ColIndex int ;};type rectangle struct{_ab int64 ;_ccc int64 ;_dcc int64 ;_ga int64 ;}; +// X returns the inner wrapped XML type. +func (_bce SlideLayout )X ()*_fg .SldLayout {return _bce ._fgef }; -// 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 (_gddc *Presentation )AddSlideWithLayout (l SlideLayout )(Slide ,error ){_afc :=_bbb .NewCT_SlideIdListEntry ();_afc .IdAttr =256;for _ ,_fgea :=range _gddc ._caa .SldIdLst .SldId {if _fgea .IdAttr >=_afc .IdAttr {_afc .IdAttr =_fgea .IdAttr +1;}; -};_gddc ._caa .SldIdLst .SldId =append (_gddc ._caa .SldIdLst .SldId ,_afc );_fbcg :=_bbb .NewSld ();_bea :=_da .Buffer {};_dbd :=_e .NewEncoder (&_bea );_dee :=_e .StartElement {Name :_e .Name {Local :"\u0073\u006c\u0069d\u0065"}};_dee .Attr =append (_dee .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"}); -_dee .Attr =append (_dee .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"}); -_dee .Attr =append (_dee .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"}); -_dee .Attr =append (_dee .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"}); -_dee .Attr =append (_dee .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"}); -_dee .Attr =append (_dee .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"}); -if _edb :=l ._debd .CSld .MarshalXML (_dbd ,_dee );_edb !=nil {return Slide {},_edb ;};_dbd .Flush ();_efga :=_e .NewDecoder (&_bea );_fbcg .CSld =_bbb .NewCT_CommonSlideData ();if _cgga :=_efga .Decode (_fbcg .CSld );_cgga !=nil {return Slide {},_cgga ; -};_fbcg .CSld .NameAttr =nil ;_fbcg .CSld .SpTree .Choice =_fgb (_fbcg .CSld .SpTree .Choice );_gddc ._efe =append (_gddc ._efe ,_fbcg );_eee :=_gddc ._fed .AddAutoRelationship (_cd .DocTypePresentation ,_cd .OfficeDocumentType ,len (_gddc ._efe ),_cd .SlideType ); -_afc .RIdAttr =_eee .ID ();_aae :=_cd .AbsoluteFilename (_cd .DocTypePresentation ,_cd .SlideType ,len (_gddc ._efe ));_gddc .ContentTypes .AddOverride (_aae ,_cd .SlideContentType );_dde :=_bd .NewRelationships ();_gddc ._cdaf =append (_gddc ._cdaf ,_dde ); -_ded :=len (_gddc ._cdaf )-1;for _afd ,_bdg :=range _gddc ._cga {if _bdg ==l .X (){_cggaf :=_gddc ._efc [_afd ];for _ ,_ddgg :=range _cggaf .X ().Relationship {if _ddgg .TypeAttr !=_cd .SlideMasterType {_gddc ._cdaf [_ded ].X ().Relationship =append (_gddc ._cdaf [_ded ].X ().Relationship ,_ddgg ); -};};_dde .AddAutoRelationship (_cd .DocTypePresentation ,_cd .SlideType ,_afd +1,_cd .SlideLayoutType );};};_gdad :=Slide {_afc ,_fbcg ,_gddc ,nil };return _gdad ,nil ;};func (_afg sort2d )Len ()int {return len (_afg )}; +// TextBox is a text box within a slide. +type TextBox struct{_bbbc *_fg .CT_Shape }; -// RemoveSlide removes a slide from a presentation. -func (_cggc *Presentation )RemoveSlide (s Slide )error {_gbc :=false ;_ggge :=0;for _dcb ,_eggd :=range _cggc ._efe {if _eggd ==s ._fac {if _cggc ._caa .SldIdLst .SldId [_dcb ]!=s ._adce {return _bg .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 (_cggc ._efe [_dcb :],_cggc ._efe [_dcb +1:]);_cggc ._efe =_cggc ._efe [0:len (_cggc ._efe )-1];copy (_cggc ._cdaf [_dcb :],_cggc ._cdaf [_dcb +1:]);_cggc ._cdaf =_cggc ._cdaf [0:len (_cggc ._cdaf )-1];copy (_cggc ._caa .SldIdLst .SldId [_dcb :],_cggc ._caa .SldIdLst .SldId [_dcb +1:]); -_cggc ._caa .SldIdLst .SldId =_cggc ._caa .SldIdLst .SldId [0:len (_cggc ._caa .SldIdLst .SldId )-1];_gbc =true ;_ggge =_dcb ;};};if !_gbc {return _bg .New ("u\u006ea\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0066i\u006e\u0064\u0020\u0073li\u0064\u0065"); -};_deed :=_cd .AbsoluteFilename (_cd .DocTypePresentation ,_cd .SlideType ,0);return _cggc .ContentTypes .RemoveOverrideByIndex (_deed ,_ggge );}; +// TableInfo is used for keep information about a table, a row and a cell where the text is located. +type TableInfo struct{Table *_be .CT_Table ;Row *_be .CT_TableRow ;Cell *_be .CT_TableCell ;RowIndex int ;ColIndex int ;}; -// Close closes the presentation, removing any temporary files that might have been -// created when opening a document. -func (_bgb *Presentation )Close ()error {if _bgb .TmpPath !=""{return _ad .RemoveAll (_bgb .TmpPath );};return nil ;}; +// SetSize sets the slide size, take argument of SlideScreenSize. +func (_eef *SlideSize )SetSize (sz SlideScreenSize ){_eef ._cddbe .CxAttr =sz [0];_eef ._cddbe .CyAttr =sz [1];}; -// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. -func (_eebe *Presentation )GetColorBySchemeColor (schClr _de .ST_SchemeColorVal )*_de .CT_Color {if len (_eebe ._fad )==0||len (_eebe ._bbea )==0{return nil ;};var _fcad _de .ST_ColorSchemeIndex ;_gcfea :=_eebe ._fad [0];_cae :=_gcfea .ClrMap ;switch schClr .String (){case "\u0062\u0067\u0031":_fcad =_cae .Bg1Attr ; -case "\u0062\u0067\u0032":_fcad =_cae .Bg2Attr ;case "\u0074\u0078\u0031":_fcad =_cae .Tx1Attr ;case "\u0074\u0078\u0032":_fcad =_cae .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_fcad =_cae .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_fcad =_cae .Accent2Attr ; -case "\u0061c\u0063\u0065\u006e\u0074\u0033":_fcad =_cae .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_fcad =_cae .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_fcad =_cae .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_fcad =_cae .Accent6Attr ; -case "\u0068\u006c\u0069n\u006b":_fcad =_cae .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_fcad =_cae .FolHlinkAttr ;case "\u0064\u006b\u0031":_fcad =_de .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_fcad =_de .ST_ColorSchemeIndexDk2 ; -case "\u006c\u0074\u0031":_fcad =_de .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_fcad =_de .ST_ColorSchemeIndexLt2 ;default:_fcad =_de .ST_ColorSchemeIndexUnset ;};_caaac :=_eebe ._bbea [0];_fgca :=_caaac .ThemeElements ;if _fgca ==nil {return nil ; -};var _dba *_de .CT_Color ;_afbd :=_fgca .ClrScheme ;switch _fcad .String (){case "\u0064\u006b\u0031":_dba =_afbd .Dk1 ;case "\u0064\u006b\u0032":_dba =_afbd .Dk2 ;case "\u006c\u0074\u0031":_dba =_afbd .Lt1 ;case "\u006c\u0074\u0032":_dba =_afbd .Lt2 ; -case "\u0061c\u0063\u0065\u006e\u0074\u0031":_dba =_afbd .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_dba =_afbd .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_dba =_afbd .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_dba =_afbd .Accent4 ; -case "\u0061c\u0063\u0065\u006e\u0074\u0035":_dba =_afbd .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_dba =_afbd .Accent6 ;case "\u0068\u006c\u0069n\u006b":_dba =_afbd .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_dba =_afbd .FolHlink ; -default:return nil ;};return _dba ;}; +// 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 (_ebae *Presentation )AddDefaultSlideWithLayout (l SlideLayout )(Slide ,error ){_ffbd ,_ad :=_ebae .AddSlideWithLayout (l );for _ ,_ged :=range _ffbd .PlaceHolders (){_ged .Clear ();switch _ged .Type (){case _fg .ST_PlaceholderTypeFtr ,_fg .ST_PlaceholderTypeDt ,_fg .ST_PlaceholderTypeSldNum :_ged .Remove (); +};};return _ffbd ,_ad ;}; -// SlideLayouts returns the slide layouts defined in the presentation. -func (_bdc *Presentation )SlideLayouts ()[]SlideLayout {_ddfd :=[]SlideLayout {};for _ ,_gfe :=range _bdc ._cga {_ddfd =append (_ddfd ,SlideLayout {_gfe });};return _ddfd ;}; +// SaveToFileAsTemplate writes the Presentation out to a file as a template. +func (_gce *Presentation )SaveToFileAsTemplate (path string )error {return _gce .saveToFile (path ,true )};func (_gbg sort2d )Swap (i ,j int ){_gbg [i ],_gbg [j ]=_gbg [j ],_gbg [i ]}; -// SlideMasters returns the slide masters defined in the presentation. -func (_eacc *Presentation )SlideMasters ()[]SlideMaster {_gdab :=[]SlideMaster {};for _fbee ,_dbfa :=range _eacc ._fad {_gdab =append (_gdab ,SlideMaster {_eacc ,_eacc ._bcc [_fbee ],_dbfa });};return _gdab ;}; +// Properties returns the properties of the TextBox. +func (_ddae Image )Properties ()_ef .ShapeProperties {if _ddae ._ddb .SpPr ==nil {_ddae ._ddb .SpPr =_be .NewCT_ShapeProperties ();};return _ef .MakeShapeProperties (_ddae ._ddb .SpPr );}; -// SetHeight sets height of slide screen size with given value in EMU units. -func (_ccag *SlideScreenSize )SetHeight (val int32 ){_ccag [1]=val };type chart struct{_ge *_c .ChartSpace ;_cg string ;_cdb string ;}; +// ShowPr returns the ShowPr property. +func (_bfd PresentationProperties )ShowPr ()*_fg .CT_ShowProperties {return _bfd ._fce .ShowPr };func (_adc *Presentation )save (_gaggfc _ce .Writer ,_beaf bool )error {const _bdf ="\u0050\u0072\u0065\u0073en\u0074\u0061\u0074\u0069\u006f\u006e\u003a\u0070\u002e\u0053\u0061\u0076\u0065"; +if _acfc :=_adc ._cfb .Validate ();_acfc !=nil {_ba .Log .Debug ("\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",_acfc ); +};if !_ea .GetLicenseKey ().IsLicensed ()&&!_fddd {_gc .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");_gc .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 _ga .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_adc ._gagg )==0{_cdf ,_bbba :=_ea .GenRefId ("\u0070\u0077");if _bbba !=nil {_ba .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_bbba ); +return _bbba ;};_adc ._gagg =_cdf ;};if _ecbc :=_ea .Track (_adc ._gagg ,_bdf );_ecbc !=nil {_ba .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_ecbc );return _ecbc ;};if _beaf {_adc .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"); +_adc .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 {_adc .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"); +_adc .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"); +};_cfc :=_gd .DocTypePresentation ;_edag :=_fe .NewWriter (_gaggfc );defer _edag .Close ();if _ggdd :=_b .MarshalXML (_edag ,_gd .BaseRelsFilename ,_adc .Rels .X ());_ggdd !=nil {return _ggdd ;};if _bbe :=_b .MarshalXMLByType (_edag ,_cfc ,_gd .ExtendedPropertiesType ,_adc .AppProperties .X ()); +_bbe !=nil {return _bbe ;};if _bbgd :=_b .MarshalXMLByType (_edag ,_cfc ,_gd .CorePropertiesType ,_adc .CoreProperties .X ());_bbgd !=nil {return _bbgd ;};if _bgbd :=_b .MarshalXMLByType (_edag ,_cfc ,_gd .PresentationPropertiesType ,_adc ._baca .X ()); +_bgbd !=nil {return _bgbd ;};if _edbc :=_b .MarshalXMLByType (_edag ,_cfc ,_gd .ViewPropertiesType ,_adc ._aebg .X ());_edbc !=nil {return _edbc ;};if _bbcf :=_b .MarshalXMLByType (_edag ,_cfc ,_gd .TableStylesType ,_adc ._fcff .X ());_bbcf !=nil {return _bbcf ; +};if _adc .CustomProperties .X ()!=nil {if _abf :=_b .MarshalXMLByType (_edag ,_cfc ,_gd .CustomPropertiesType ,_adc .CustomProperties .X ());_abf !=nil {return _abf ;};};if _adc .Thumbnail !=nil {_agf ,_bab :=_edag .Create ("\u0064\u006f\u0063Pr\u006f\u0070\u0073\u002f\u0074\u0068\u0075\u006d\u0062\u006e\u0061\u0069\u006c\u002e\u006a\u0070\u0065\u0067"); +if _bab !=nil {return _bab ;};if _fgf :=_gg .Encode (_agf ,_adc .Thumbnail ,nil );_fgf !=nil {return _fgf ;};};_gcgd :=_gd .AbsoluteFilename (_cfc ,_gd .OfficeDocumentType ,0);if _bae :=_b .MarshalXML (_edag ,_gcgd ,_adc ._cfb );_bae !=nil {return _bae ; +};if _gde :=_b .MarshalXML (_edag ,_b .RelationsPathFor (_gcgd ),_adc ._ddd .X ());_gde !=nil {return _gde ;};for _eece ,_egda :=range _adc ._afa {_bdfd :=_gd .AbsoluteFilename (_gd .DocTypePresentation ,_gd .SlideType ,_eece +1);_b .MarshalXML (_edag ,_bdfd ,_egda ); +if !_adc ._ffe [_eece ].IsEmpty (){_fadg :=_b .RelationsPathFor (_bdfd );_b .MarshalXML (_edag ,_fadg ,_adc ._ffe [_eece ].X ());};};for _add ,_fbdc :=range _adc ._dgc {_fbc :=_gd .AbsoluteFilename (_gd .DocTypePresentation ,_gd .SlideMasterType ,_add +1); +_b .MarshalXML (_edag ,_fbc ,_fbdc );if !_adc ._eec [_add ].IsEmpty (){_aee :=_b .RelationsPathFor (_fbc );_b .MarshalXML (_edag ,_aee ,_adc ._eec [_add ].X ());};};for _egf ,_edgb :=range _adc ._dae {_gca :=_gd .AbsoluteFilename (_gd .DocTypePresentation ,_gd .SlideLayoutType ,_egf +1); +_b .MarshalXML (_edag ,_gca ,_edgb );if !_adc ._abc [_egf ].IsEmpty (){_dcdc :=_b .RelationsPathFor (_gca );_b .MarshalXML (_edag ,_dcdc ,_adc ._abc [_egf ].X ());};};for _fbg ,_bgcd :=range _adc ._fdg {_agg :=_gd .AbsoluteFilename (_gd .DocTypePresentation ,_gd .ThemeType ,_fbg +1); +_b .MarshalXML (_edag ,_agg ,_bgcd );if !_adc ._cgae [_fbg ].IsEmpty (){_bcd :=_b .RelationsPathFor (_agg );_b .MarshalXML (_edag ,_bcd ,_adc ._cgae [_fbg ].X ());};};for _aab ,_egg :=range _adc ._fdc {_bcb :=_gd .AbsoluteFilename (_cfc ,_gd .ChartType ,_aab +1); +_b .MarshalXML (_edag ,_bcb ,_egg );};for _aga ,_cgaf :=range _adc ._ffad {_gaba :=_gd .AbsoluteFilename (_cfc ,_gd .HandoutMasterType ,_aga +1);_b .MarshalXML (_edag ,_gaba ,_cgaf );};for _egge ,_gfg :=range _adc ._ebag {_dged :=_gd .AbsoluteFilename (_cfc ,_gd .NotesMasterType ,_egge +1); +_b .MarshalXML (_edag ,_dged ,_gfg );};for _fddb ,_dgf :=range _adc ._faf {_eaad :=_gd .AbsoluteFilename (_cfc ,_gd .CustomXMLType ,_fddb +1);_b .MarshalXML (_edag ,_eaad ,_dgf );};for _fbgg ,_gac :=range _adc .Images {_edc :=_fbgg +1;if _ceaa ,_eac :=_agb .StringToNumbers (_gac .Target ()); +_eac &&_edc !=_ceaa {_edc =_ceaa ;};if _becb :=_gef .AddImageToZip (_edag ,_gac ,_edc ,_gd .DocTypePresentation );_becb !=nil {return _becb ;};};_adc .ContentTypes .EnsureDefault ("\u0070\u006e\u0067","\u0069m\u0061\u0067\u0065\u002f\u0070\u006eg");_adc .ContentTypes .EnsureDefault ("\u006a\u0070\u0065\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067"); +_adc .ContentTypes .EnsureDefault ("\u006a\u0070\u0067","\u0069\u006d\u0061\u0067\u0065\u002f\u006a\u0070\u0065\u0067");_adc .ContentTypes .EnsureDefault ("\u0077\u006d\u0066","i\u006d\u0061\u0067\u0065\u002f\u0078\u002d\u0077\u006d\u0066");if _gefe :=_b .MarshalXML (_edag ,_gd .ContentTypesFilename ,_adc .ContentTypes .X ()); +_gefe !=nil {return _gefe ;};if _gbb :=_adc .WriteExtraFiles (_edag );_gbb !=nil {return _gbb ;};return nil ;}; -// SlideSize returns presentation slide size. -func (_ccgb *Presentation )SlideSize ()SlideSize {if _ccgb ._caa .SldSz ==nil {_ccgb ._caa .SldSz =_bbb .NewCT_SlideSize ();};return SlideSize {_ccgb ._caa .SldSz ,_ccgb };}; +// GetColorBySchemeColor returns *dml.CT_Color mapped to scheme colors like dk1, lt1 etc. depending on what theme is used in the presentation. +func (_dfg *Presentation )GetColorBySchemeColor (schClr _be .ST_SchemeColorVal )*_be .CT_Color {if len (_dfg ._dgc )==0||len (_dfg ._fdg )==0{return nil ;};var _eacg _be .ST_ColorSchemeIndex ;_gdfc :=_dfg ._dgc [0];_caba :=_gdfc .ClrMap ;switch schClr .String (){case "\u0062\u0067\u0031":_eacg =_caba .Bg1Attr ; +case "\u0062\u0067\u0032":_eacg =_caba .Bg2Attr ;case "\u0074\u0078\u0031":_eacg =_caba .Tx1Attr ;case "\u0074\u0078\u0032":_eacg =_caba .Tx2Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0031":_eacg =_caba .Accent1Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_eacg =_caba .Accent2Attr ; +case "\u0061c\u0063\u0065\u006e\u0074\u0033":_eacg =_caba .Accent3Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_eacg =_caba .Accent4Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0035":_eacg =_caba .Accent5Attr ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_eacg =_caba .Accent6Attr ; +case "\u0068\u006c\u0069n\u006b":_eacg =_caba .HlinkAttr ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_eacg =_caba .FolHlinkAttr ;case "\u0064\u006b\u0031":_eacg =_be .ST_ColorSchemeIndexDk1 ;case "\u0064\u006b\u0032":_eacg =_be .ST_ColorSchemeIndexDk2 ; +case "\u006c\u0074\u0031":_eacg =_be .ST_ColorSchemeIndexLt1 ;case "\u006c\u0074\u0032":_eacg =_be .ST_ColorSchemeIndexLt2 ;default:_eacg =_be .ST_ColorSchemeIndexUnset ;};_ddfd :=_dfg ._fdg [0];_edcg :=_ddfd .ThemeElements ;if _edcg ==nil {return nil ; +};var _ege *_be .CT_Color ;_eddf :=_edcg .ClrScheme ;switch _eacg .String (){case "\u0064\u006b\u0031":_ege =_eddf .Dk1 ;case "\u0064\u006b\u0032":_ege =_eddf .Dk2 ;case "\u006c\u0074\u0031":_ege =_eddf .Lt1 ;case "\u006c\u0074\u0032":_ege =_eddf .Lt2 ; +case "\u0061c\u0063\u0065\u006e\u0074\u0031":_ege =_eddf .Accent1 ;case "\u0061c\u0063\u0065\u006e\u0074\u0032":_ege =_eddf .Accent2 ;case "\u0061c\u0063\u0065\u006e\u0074\u0033":_ege =_eddf .Accent3 ;case "\u0061c\u0063\u0065\u006e\u0074\u0034":_ege =_eddf .Accent4 ; +case "\u0061c\u0063\u0065\u006e\u0074\u0035":_ege =_eddf .Accent5 ;case "\u0061c\u0063\u0065\u006e\u0074\u0036":_ege =_eddf .Accent6 ;case "\u0068\u006c\u0069n\u006b":_ege =_eddf .Hlink ;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":_ege =_eddf .FolHlink ; +default:return nil ;};return _ege ;};func (_acg sort2d )Len ()int {return len (_acg )}; -// SlideLayouts returns a slice of all layouts in SlideMaster. -func (_eed SlideMaster )SlideLayouts ()[]SlideLayout {_aadd :=map[string ]int {};_cada :=[]SlideLayout {};for _ ,_ffc :=range _eed ._acfb .Relationships (){_abbg :=_b .Replace (_ffc .Target (),".\u002e\u002f\u0073\u006c\u0069\u0064e\u004c\u0061\u0079\u006f\u0075\u0074\u0073\u002f\u0073l\u0069\u0064\u0065L\u0061y\u006f\u0075\u0074","",-1); -_abbg =_b .Replace (_abbg ,"\u002e\u0078\u006d\u006c","",-1);if _fbcf ,_eef :=_d .ParseInt (_abbg ,10,32);_eef ==nil {_aadd [_ffc .ID ()]=int (_fbcf );};};for _ ,_acgd :=range _eed ._fbeb .SldLayoutIdLst .SldLayoutId {if _gegc ,_bde :=_aadd [_acgd .RIdAttr ]; -_bde {_ccgf :=_eed ._gbfdff ._cga [_gegc -1];_cada =append (_cada ,SlideLayout {_ccgf });};};return _cada ;}; \ No newline at end of file +// AddTable adds an empty table to a slide. +func (_gfa Slide )AddTable ()*_gef .Table {_efag :=_fg .NewCT_GroupShapeChoice ();_gfa ._aggg .CSld .SpTree .Choice =append (_gfa ._aggg .CSld .SpTree .Choice ,_efag );_bdgg :=_fg .NewCT_GraphicalObjectFrame ();_efag .GraphicFrame =append (_efag .GraphicFrame ,_bdgg ); +_bdgg .Xfrm .Off =_be .NewCT_Point2D ();_bff :=int64 (1);_bdgg .Xfrm .Off .XAttr =_be .ST_Coordinate {ST_CoordinateUnqualified :&_bff };_bdgg .Xfrm .Off .YAttr =_be .ST_Coordinate {ST_CoordinateUnqualified :&_bff };_ddbb :=_bdgg .Graphic .CT_GraphicalObject .GraphicData ; +_ddbb .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"; +_agec :=_gef .NewTableWithXfrm (_bdgg .Xfrm );_ddbb .Any =append (_ddbb .Any ,_agec .X ());return _agec ;}; + +// Index returns the placeholder index +func (_gefg PlaceHolder )Index ()uint32 {if _gefg ._bd .NvSpPr .NvPr .Ph .IdxAttr ==nil {return 0;};return *_gefg ._bd .NvSpPr .NvPr .Ph .IdxAttr ;}; \ 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 f01c99910c..1554ebbd5e 100644 --- a/schema/purl.org/dc/elements/elements.go +++ b/schema/purl.org/dc/elements/elements.go @@ -9,55 +9,57 @@ // 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 (_d "encoding/xml";_b "fmt";_ba "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/common/logger";); +package elements ;import (_df "encoding/xml";_f "fmt";_fd "github.com/unidoc/unioffice";_g "github.com/unidoc/unioffice/common/logger";);func (_b *ElementContainer )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_ea :for {_ee ,_eb :=d .Token (); +if _eb !=nil {return _eb ;};switch _dfb :=_ee .(type ){case _df .StartElement :switch _dfb .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_ff :=NewElementsGroupChoice (); +if _cc :=d .DecodeElement (&_ff .Any ,&_dfb );_cc !=nil {return _cc ;};_b .Choice =append (_b .Choice ,_ff );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_dfb .Name ); +if _af :=d .Skip ();_af !=nil {return _af ;};};case _df .EndElement :break _ea ;case _df .CharData :};};return nil ;}; // ValidateWithPath validates the ElementContainer and its children, prefixing error messages with path -func (_efb *ElementContainer )ValidateWithPath (path string )error {for _dd ,_fe :=range _efb .Choice {if _gg :=_fe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dd ));_gg !=nil {return _gg ; -};};return nil ;};func (_ag *ElementContainer )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aee :for {_faa ,_aa :=d .Token ();if _aa !=nil {return _aa ;};switch _egf :=_faa .(type ){case _d .StartElement :switch _egf .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"}:_cg :=NewElementsGroupChoice (); -if _egfd :=d .DecodeElement (&_cg .Any ,&_egf );_egfd !=nil {return _egfd ;};_ag .Choice =append (_ag .Choice ,_cg );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_egf .Name ); -if _bg :=d .Skip ();_bg !=nil {return _bg ;};};case _d .EndElement :break _aee ;case _d .CharData :};};return nil ;}; +func (_fa *ElementContainer )ValidateWithPath (path string )error {for _ce ,_ac :=range _fa .Choice {if _bd :=_ac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ce ));_bd !=nil {return _bd ; +};};return nil ;}; -// Validate validates the SimpleLiteral and its children -func (_bge *SimpleLiteral )Validate ()error {return _bge .ValidateWithPath ("\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c");};type SimpleLiteral struct{};func NewElementContainer ()*ElementContainer {_eg :=&ElementContainer {}; -return _eg }; +// Validate validates the ElementsGroup and its children +func (_gef *ElementsGroup )Validate ()error {return _gef .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070");};func NewElementsGroup ()*ElementsGroup {_ae :=&ElementsGroup {};return _ae };type ElementsGroupChoice struct{Any []*Any ; +}; -// ValidateWithPath validates the ElementsGroupChoice and its children, prefixing error messages with path -func (_bcf *ElementsGroupChoice )ValidateWithPath (path string )error {for _bbb ,_gfg :=range _bcf .Any {if _beeb :=_gfg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_bbb ));_beeb !=nil {return _beeb ; -};};return nil ;};func (_gd *SimpleLiteral )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efba *ElementsGroupChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efba .Any !=nil {_dcd :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}}; -for _ ,_fef :=range _efba .Any {e .EncodeElement (_fef ,_dcd );};};return nil ;};func NewElementsGroup ()*ElementsGroup {_ffb :=&ElementsGroup {};return _ffb };type ElementsGroupChoice struct{Any []*Any ;};func (_fgc *SimpleLiteral )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_af ,_cda :=d .Token (); -if _cda !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0053\u0069\u006d\u0070l\u0065L\u0069t\u0065\u0072\u0061\u006c\u003a\u0020\u0025s",_cda );};if _baa ,_dfd :=_af .(_d .EndElement );_dfd &&_baa .Name ==start .Name {break ;};};return nil ; -};func NewSimpleLiteral ()*SimpleLiteral {_bab :=&SimpleLiteral {};return _bab };func NewAny ()*Any {_f :=&Any {};_f .SimpleLiteral =*NewSimpleLiteral ();return _f };func (_bc *Any )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _bc .SimpleLiteral .MarshalXML (e ,start ); -};func (_cc *ElementsGroupChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfg :for {_ebg ,_db :=d .Token ();if _db !=nil {return _db ;};switch _fb :=_ebg .(type ){case _d .StartElement :switch _fb .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"}:_ccg :=NewAny (); -if _ge :=d .DecodeElement (_ccg ,&_fb );_ge !=nil {return _ge ;};_cc .Any =append (_cc .Any ,_ccg );default:_a .Log .Debug ("\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",_fb .Name ); -if _aea :=d .Skip ();_aea !=nil {return _aea ;};};case _d .EndElement :break _dfg ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the ElementsGroup and its children, prefixing error messages with path +func (_bg *ElementsGroup )ValidateWithPath (path string )error {for _eg ,_de :=range _bg .Choice {if _cgb :=_de .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_eg ));_cgb !=nil {return _cgb ; +};};return nil ;};type ElementContainer struct{Choice []*ElementsGroupChoice ;};func NewElementContainer ()*ElementContainer {_dac :=&ElementContainer {};return _dac };func (_gcg *ElementsGroupChoice )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {if _gcg .Any !=nil {_afe :=_df .StartElement {Name :_df .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}}; +for _ ,_fbd :=range _gcg .Any {e .EncodeElement (_fbd ,_afe );};};return nil ;};func (_fdd *SimpleLiteral )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {e .EncodeToken (start );e .EncodeToken (_df .EndElement {Name :start .Name });return nil ; +};func (_cdg *ElementsGroupChoice )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_cb :for {_fbf ,_bb :=d .Token ();if _bb !=nil {return _bb ;};switch _afeg :=_fbf .(type ){case _df .StartElement :switch _afeg .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_gdf :=NewAny (); +if _gda :=d .DecodeElement (_gdf ,&_afeg );_gda !=nil {return _gda ;};_cdg .Any =append (_cdg .Any ,_gdf );default:_g .Log .Debug ("\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",_afeg .Name ); +if _deg :=d .Skip ();_deg !=nil {return _deg ;};};case _df .EndElement :break _cb ;case _df .CharData :};};return nil ;};func (_fe *ElementContainer )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {start .Name .Local ="\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072"; +e .EncodeToken (start );if _fe .Choice !=nil {for _ ,_db :=range _fe .Choice {_db .MarshalXML (e ,_df .StartElement {});};};e .EncodeToken (_df .EndElement {Name :start .Name });return nil ;};func (_fg *Any )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_fg .SimpleLiteral =*NewSimpleLiteral (); +for {_da ,_cg :=d .Token ();if _cg !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041\u006e\u0079\u003a\u0020\u0025\u0073",_cg );};if _gc ,_e :=_da .(_df .EndElement );_e &&_gc .Name ==start .Name {break ;};};return nil ;};func (_aff *ElementsGroup )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {_daa :for {_gd ,_cde :=d .Token (); +if _cde !=nil {return _cde ;};switch _gab :=_gd .(type ){case _df .StartElement :switch _gab .Name {case _df .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_ef :=NewElementsGroupChoice (); +if _efc :=d .DecodeElement (&_ef .Any ,&_gab );_efc !=nil {return _efc ;};_aff .Choice =append (_aff .Choice ,_ef );default:_g .Log .Debug ("\u0073\u006b\u0069\u0070\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",_gab .Name ); +if _ge :=d .Skip ();_ge !=nil {return _ge ;};};case _df .EndElement :break _daa ;case _df .CharData :};};return nil ;};type SimpleLiteral struct{};func NewSimpleLiteral ()*SimpleLiteral {_cdee :=&SimpleLiteral {};return _cdee }; // Validate validates the ElementsGroupChoice and its children -func (_dg *ElementsGroupChoice )Validate ()error {return _dg .ValidateWithPath ("\u0045\u006c\u0065\u006den\u0074\u0073\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_fd *Any )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fd .SimpleLiteral =*NewSimpleLiteral (); -for {_bf ,_bae :=d .Token ();if _bae !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041\u006e\u0079\u003a\u0020\u0025\u0073",_bae );};if _bb ,_g :=_bf .(_d .EndElement );_g &&_bb .Name ==start .Name {break ;};};return nil ;}; +func (_ec *ElementsGroupChoice )Validate ()error {return _ec .ValidateWithPath ("\u0045\u006c\u0065\u006den\u0074\u0073\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func NewElementsGroupChoice ()*ElementsGroupChoice {_bf :=&ElementsGroupChoice {}; +return _bf }; -// ValidateWithPath validates the ElementsGroup and its children, prefixing error messages with path -func (_ce *ElementsGroup )ValidateWithPath (path string )error {for _de ,_dfa :=range _ce .Choice {if _egg :=_dfa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_de ));_egg !=nil {return _egg ; -};};return nil ;};func (_ae *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 _ae .Choice !=nil {for _ ,_gf :=range _ae .Choice {_gf .MarshalXML (e ,_d .StartElement {}); -};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Any and its children +func (_ga *Any )Validate ()error {return _ga .ValidateWithPath ("\u0041\u006e\u0079")};func NewAny ()*Any {_c :=&Any {};_c .SimpleLiteral =*NewSimpleLiteral ();return _c }; + +// ValidateWithPath validates the ElementsGroupChoice and its children, prefixing error messages with path +func (_acc *ElementsGroupChoice )ValidateWithPath (path string )error {for _ed ,_dfg :=range _acc .Any {if _fbg :=_dfg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_ed ));_fbg !=nil {return _fbg ; +};};return nil ;}; // Validate validates the ElementContainer and its children -func (_dc *ElementContainer )Validate ()error {return _dc .ValidateWithPath ("\u0045\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072");}; +func (_gf *ElementContainer )Validate ()error {return _gf .ValidateWithPath ("\u0045\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072");};func (_afa *SimpleLiteral )UnmarshalXML (d *_df .Decoder ,start _df .StartElement )error {for {_ag ,_dcc :=d .Token (); +if _dcc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0053\u0069\u006d\u0070l\u0065L\u0069t\u0065\u0072\u0061\u006c\u003a\u0020\u0025s",_dcc );};if _be ,_ace :=_ag .(_df .EndElement );_ace &&_be .Name ==start .Name {break ;};};return nil ; +};func (_a *Any )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {return _a .SimpleLiteral .MarshalXML (e ,start );}; -// ValidateWithPath validates the Any and its children, prefixing error messages with path -func (_ff *Any )ValidateWithPath (path string )error {if _fa :=_ff .SimpleLiteral .ValidateWithPath (path );_fa !=nil {return _fa ;};return nil ;};type Any struct{SimpleLiteral };func (_cd *ElementsGroup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cd .Choice !=nil {for _ ,_aef :=range _cd .Choice {_aef .MarshalXML (e ,_d .StartElement {}); -};};return nil ;};type ElementContainer struct{Choice []*ElementsGroupChoice ;}; +// Validate validates the SimpleLiteral and its children +func (_dfgb *SimpleLiteral )Validate ()error {return _dfgb .ValidateWithPath ("\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c");};type ElementsGroup struct{Choice []*ElementsGroupChoice ;}; // ValidateWithPath validates the SimpleLiteral and its children, prefixing error messages with path -func (_gc *SimpleLiteral )ValidateWithPath (path string )error {return nil }; +func (_ba *SimpleLiteral )ValidateWithPath (path string )error {return nil };func (_dc *ElementsGroup )MarshalXML (e *_df .Encoder ,start _df .StartElement )error {if _dc .Choice !=nil {for _ ,_cd :=range _dc .Choice {_cd .MarshalXML (e ,_df .StartElement {}); +};};return nil ;}; -// Validate validates the ElementsGroup and its children -func (_efe *ElementsGroup )Validate ()error {return _efe .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070");};type ElementsGroup struct{Choice []*ElementsGroupChoice ;};func NewElementsGroupChoice ()*ElementsGroupChoice {_bfa :=&ElementsGroupChoice {}; -return _bfa };func (_fg *ElementsGroup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gb :for {_eb ,_fea :=d .Token ();if _fea !=nil {return _fea ;};switch _ac :=_eb .(type ){case _d .StartElement :switch _ac .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"}:_be :=NewElementsGroupChoice (); -if _fdd :=d .DecodeElement (&_be .Any ,&_ac );_fdd !=nil {return _fdd ;};_fg .Choice =append (_fg .Choice ,_be );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\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",_ac .Name ); -if _dcb :=d .Skip ();_dcb !=nil {return _dcb ;};};case _d .EndElement :break _gb ;case _d .CharData :};};return nil ;}; - -// Validate validates the Any and its children -func (_e *Any )Validate ()error {return _e .ValidateWithPath ("\u0041\u006e\u0079")};func init (){_ba .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 ); -_ba .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 ); -_ba .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 );_ba .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 ); +// ValidateWithPath validates the Any and its children, prefixing error messages with path +func (_fb *Any )ValidateWithPath (path string )error {if _cge :=_fb .SimpleLiteral .ValidateWithPath (path );_cge !=nil {return _cge ;};return nil ;};type Any struct{SimpleLiteral };func init (){_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0053\u0069\u006d\u0070\u006c\u0065\u004c\u0069\u0074\u0065\u0072\u0061\u006c",NewSimpleLiteral ); +_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0065\u006ce\u006d\u0065\u006et\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0065\u0072",NewElementContainer ); +_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0061\u006e\u0079",NewAny );_fd .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f","\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0047\u0072\u006f\u0075\u0070",NewElementsGroup ); }; \ No newline at end of file diff --git a/schema/purl.org/dc/terms/terms.go b/schema/purl.org/dc/terms/terms.go index e7867fe9be..f10439aa4b 100644 --- a/schema/purl.org/dc/terms/terms.go +++ b/schema/purl.org/dc/terms/terms.go @@ -9,186 +9,184 @@ // 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 (_f "encoding/xml";_b "fmt";_e "github.com/unidoc/unioffice";_af "github.com/unidoc/unioffice/common/logger";_d "github.com/unidoc/unioffice/schema/purl.org/dc/elements";); +package terms ;import (_g "encoding/xml";_c "fmt";_a "github.com/unidoc/unioffice";_cf "github.com/unidoc/unioffice/common/logger";_af "github.com/unidoc/unioffice/schema/purl.org/dc/elements";);func (_abe *MESH )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_bgg ,_bcc :=d .Token (); +if _bcc !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004d\u0045\u0053\u0048\u003a\u0020\u0025\u0073",_bcc );};if _adf ,_ccb :=_bgg .(_g .EndElement );_ccb &&_adf .Name ==start .Name {break ;};};return nil ;};func (_eee *ElementOrRefinementContainer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0065\u006c\u0065\u006de\u006e\u0074\u004f\u0072\u0052\u0065\u0066\u0069\u006e\u0065m\u0065n\u0074\u0043\u006f\u006e\u0074\u0061\u0069n\u0065\u0072"; +e .EncodeToken (start );if _eee .Choice !=nil {for _ ,_ec :=range _eee .Choice {_ec .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewBox ()*Box {_e :=&Box {};return _e }; -// ValidateWithPath validates the DCMIType and its children, prefixing error messages with path -func (_ee *DCMIType )ValidateWithPath (path string )error {return nil }; +// Validate validates the ISO3166 and its children +func (_cfe *ISO3166 )Validate ()error {return _cfe .ValidateWithPath ("\u0049S\u004f\u0033\u0031\u0036\u0036");}; -// ValidateWithPath validates the URI and its children, prefixing error messages with path -func (_degg *URI )ValidateWithPath (path string )error {return nil };func (_bdd *ElementsAndRefinementsGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fg :for {_deg ,_egf :=d .Token ();if _egf !=nil {return _egf ;};switch _gaf :=_deg .(type ){case _f .StartElement :switch _gaf .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"}:_gf :=NewElementsAndRefinementsGroupChoice (); -if _ca :=d .DecodeElement (&_gf .Any ,&_gaf );_ca !=nil {return _ca ;};_bdd .Choice =append (_bdd .Choice ,_gf );default:_af .Log .Debug ("\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",_gaf .Name ); -if _afb :=d .Skip ();_afb !=nil {return _afb ;};};case _f .EndElement :break _fg ;case _f .CharData :};};return nil ;};func (_abb *RFC3066 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cfc ,_aed :=d .Token ();if _aed !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0033\u0030\u0036\u0036\u003a\u0020\u0025\u0073",_aed ); -};if _dae ,_bcd :=_cfc .(_f .EndElement );_bcd &&_dae .Name ==start .Name {break ;};};return nil ;};type LCSH struct{};type ElementsAndRefinementsGroupChoice struct{Any []*_d .Any ;};func (_ad *DCMIType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cf ,_dc :=d .Token (); -if _dc !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0044\u0043\u004dI\u0054\u0079\u0070\u0065: \u0025\u0073",_dc );};if _bd ,_bdc :=_cf .(_f .EndElement );_bdc &&_bd .Name ==start .Name {break ;};};return nil ;};type ElementsAndRefinementsGroup struct{Choice []*ElementsAndRefinementsGroupChoice ; -}; +// Validate validates the DCMIType and its children +func (_gd *DCMIType )Validate ()error {return _gd .ValidateWithPath ("\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065");};func (_fbe *LCSH )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_gaa ,_affg :=d .Token ();if _affg !=nil {return _c .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004c\u0043\u0053\u0048\u003a\u0020\u0025\u0073",_affg ); +};if _ce ,_ebc :=_gaa .(_g .EndElement );_ebc &&_ce .Name ==start .Name {break ;};};return nil ;};func (_acb *Period )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_bbd ,_bda :=d .Token ();if _bda !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0050e\u0072\u0069o\u0064\u003a\u0020\u0025\u0073",_bda ); +};if _cff ,_efg :=_bbd .(_g .EndElement );_efg &&_cff .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Period and its children, prefixing error messages with path -func (_efe *Period )ValidateWithPath (path string )error {return nil };func (_ecb *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 ;}; +// Validate validates the ElementsAndRefinementsGroup and its children +func (_bge *ElementsAndRefinementsGroup )Validate ()error {return _bge .ValidateWithPath ("E\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070");}; -// ValidateWithPath validates the LCSH and its children, prefixing error messages with path -func (_ebac *LCSH )ValidateWithPath (path string )error {return nil };type ISO639_2 struct{};func (_eea *ISO3166 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cfbe ,_dbd :=d .Token ();if _dbd !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0049\u0053\u004f\u0033\u0031\u0036\u0036\u003a\u0020\u0025\u0073",_dbd ); -};if _fab ,_ade :=_cfbe .(_f .EndElement );_ade &&_fab .Name ==start .Name {break ;};};return nil ;};func (_fabf *UDC )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_baa ,_aec :=d .Token ();if _aec !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0044\u0043\u003a\u0020\u0025\u0073",_aec ); -};if _bff ,_fe :=_baa .(_f .EndElement );_fe &&_bff .Name ==start .Name {break ;};};return nil ;};type ISO3166 struct{}; +// Validate validates the LCSH and its children +func (_aaf *LCSH )Validate ()error {return _aaf .ValidateWithPath ("\u004c\u0043\u0053\u0048")};func NewDCMIType ()*DCMIType {_gg :=&DCMIType {};return _gg };func (_dae *ElementsAndRefinementsGroup )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dae .Choice !=nil {for _ ,_ccc :=range _dae .Choice {_ccc .MarshalXML (e ,_g .StartElement {}); +};};return nil ;}; -// Validate validates the ISO639_2 and its children -func (_gfd *ISO639_2 )Validate ()error {return _gfd .ValidateWithPath ("\u0049\u0053\u004f\u0036\u0033\u0039\u005f\u0032");};type RFC3066 struct{}; +// Validate validates the Period and its children +func (_ebb *Period )Validate ()error {return _ebb .ValidateWithPath ("\u0050\u0065\u0072\u0069\u006f\u0064");}; -// Validate validates the LCC and its children -func (_cbe *LCC )Validate ()error {return _cbe .ValidateWithPath ("\u004c\u0043\u0043")};func (_dcgb *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 NewPeriod ()*Period {_cbf :=&Period {};return _cbf };func (_cg *DDC )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_fa ,_ac :=d .Token ();if _ac !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0044\u0044\u0043\u003a\u0020\u0025\u0073",_ac ); -};if _bc ,_bbf :=_fa .(_f .EndElement );_bbf &&_bc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the RFC1766 and its children +func (_bfd *RFC1766 )Validate ()error {return _bfd .ValidateWithPath ("\u0052F\u0043\u0031\u0037\u0036\u0036");};type TGN struct{};func (_fce *ISO3166 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0049S\u004f\u0033\u0031\u0036\u0036"; +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewRFC3066 ()*RFC3066 {_eeg :=&RFC3066 {};return _eeg };func (_ff *TGN )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0054\u0047\u004e"; +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewIMT ()*IMT {_bac :=&IMT {};return _bac };func (_aag *Point )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_efa ,_ddb :=d .Token ();if _ddb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0050\u006f\u0069\u006et\u003a\u0020\u0025\u0073",_ddb ); +};if _fgb ,_dbe :=_efa .(_g .EndElement );_dbe &&_fgb .Name ==start .Name {break ;};};return nil ;};func (_fba *ElementsAndRefinementsGroupChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dge :for {_ggfb ,_fbb :=d .Token ();if _fbb !=nil {return _fbb ; +};switch _bff :=_ggfb .(type ){case _g .StartElement :switch _bff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_cb :=_af .NewAny (); +if _fa :=d .DecodeElement (_cb ,&_bff );_fa !=nil {return _fa ;};_fba .Any =append (_fba .Any ,_cb );default:_cf .Log .Debug ("\u0073\u006b\u0069\u0070\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",_bff .Name ); +if _fc :=d .Skip ();_fc !=nil {return _fc ;};};case _g .EndElement :break _dge ;case _g .CharData :};};return nil ;};type ISO639_2 struct{};type ISO3166 struct{};func (_dcg *LCSH )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u004c\u0043\u0053\u0048"; +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewDDC ()*DDC {_bd :=&DDC {};return _bd };func NewMESH ()*MESH {_ac :=&MESH {};return _ac }; -// Validate validates the MESH and its children -func (_dcga *MESH )Validate ()error {return _dcga .ValidateWithPath ("\u004d\u0045\u0053\u0048")};func (_fc *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 _fc .Choice !=nil {for _ ,_ef :=range _fc .Choice {_ef .MarshalXML (e ,_f .StartElement {});};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffb *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 ;}; +// Validate validates the ISO639_2 and its children +func (_baa *ISO639_2 )Validate ()error {return _baa .ValidateWithPath ("\u0049\u0053\u004f\u0036\u0033\u0039\u005f\u0032");};func (_bbg *ElementsAndRefinementsGroupChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bbg .Any !=nil {_bgf :=_g .StartElement {Name :_g .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}}; +for _ ,_gdf :=range _bbg .Any {e .EncodeElement (_gdf ,_bgf );};};return nil ;};type IMT struct{}; -// Validate validates the DDC and its children -func (_ab *DDC )Validate ()error {return _ab .ValidateWithPath ("\u0044\u0044\u0043")};func (_cfg *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 ;};func NewIMT ()*IMT {_edd :=&IMT {};return _edd };func (_baf *Point )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_fdf ,_dee :=d .Token ();if _dee !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0050\u006f\u0069\u006et\u003a\u0020\u0025\u0073",_dee ); -};if _ceb ,_ggde :=_fdf .(_f .EndElement );_ggde &&_ceb .Name ==start .Name {break ;};};return nil ;};func (_ce *IMT )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_dea ,_daa :=d .Token ();if _daa !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0049\u004d\u0054\u003a\u0020\u0025\u0073",_daa ); -};if _fda ,_bccf :=_dea .(_f .EndElement );_bccf &&_fda .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the RFC3066 and its children, prefixing error messages with path +func (_cffd *RFC3066 )ValidateWithPath (path string )error {return nil };func NewPeriod ()*Period {_aabe :=&Period {};return _aabe };func (_be *DCMIType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_aab ,_fe :=d .Token ();if _fe !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0044\u0043\u004dI\u0054\u0079\u0070\u0065: \u0025\u0073",_fe ); +};if _feg ,_cfa :=_aab .(_g .EndElement );_cfa &&_feg .Name ==start .Name {break ;};};return nil ;};type UDC struct{};func (_cadc *ISO639_2 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0049\u0053\u004f\u0036\u0033\u0039\u002d\u0032"; +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ElementsAndRefinementsGroup struct{Choice []*ElementsAndRefinementsGroupChoice ;};func (_ea *DCMIType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065"; +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eff *IMT )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_dcc ,_fd :=d .Token ();if _fd !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0049\u004d\u0054\u003a\u0020\u0025\u0073",_fd ); +};if _bcd ,_eaf :=_dcc .(_g .EndElement );_eaf &&_bcd .Name ==start .Name {break ;};};return nil ;};func (_b *Box )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_cc ,_aa :=d .Token ();if _aa !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0042\u006f\u0078\u003a\u0020\u0025\u0073",_aa ); +};if _f ,_ba :=_cc .(_g .EndElement );_ba &&_f .Name ==start .Name {break ;};};return nil ;};func (_dd *ISO3166 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_bbe ,_bcf :=d .Token ();if _bcf !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0049\u0053\u004f\u0033\u0031\u0036\u0036\u003a\u0020\u0025\u0073",_bcf ); +};if _cae ,_dea :=_bbe .(_g .EndElement );_dea &&_cae .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Box and its children -func (_cd *Box )Validate ()error {return _cd .ValidateWithPath ("\u0042\u006f\u0078")};func NewElementsAndRefinementsGroupChoice ()*ElementsAndRefinementsGroupChoice {_bbb :=&ElementsAndRefinementsGroupChoice {};return _bbb ;};func (_afcd *LCC )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_gee ,_bdde :=d .Token (); -if _bdde !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004c\u0043\u0043\u003a\u0020\u0025\u0073",_bdde );};if _ecf ,_dgce :=_gee .(_f .EndElement );_dgce &&_ecf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the ISO3166 and its children, prefixing error messages with path +func (_afd *ISO3166 )ValidateWithPath (path string )error {return nil };func (_ca *Box )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0042\u006f\u0078";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_agg *ISO639_2 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_bag ,_cccd :=d .Token ();if _cccd !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0049\u0053\u004f6\u0033\u0039\u005f\u0032: \u0025\u0073",_cccd ); +};if _bga ,_gb :=_bag .(_g .EndElement );_gb &&_bga .Name ==start .Name {break ;};};return nil ;};func (_cfg *IMT )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0049\u004d\u0054";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the W3CDTF and its children -func (_efd *W3CDTF )Validate ()error {return _efd .ValidateWithPath ("\u0057\u0033\u0043\u0044\u0054\u0046");};func (_cad *W3CDTF )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_gaeb ,_dgd :=d .Token ();if _dgd !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u00573\u0043\u0044T\u0046\u003a\u0020\u0025\u0073",_dgd ); -};if _ggdb ,_gac :=_gaeb .(_f .EndElement );_gac &&_ggdb .Name ==start .Name {break ;};};return nil ;};func (_acf *RFC1766 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ged ,_aea :=d .Token ();if _aea !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0031\u0037\u0036\u0036\u003a\u0020\u0025\u0073",_aea ); -};if _dda ,_dag :=_ged .(_f .EndElement );_dag &&_dda .Name ==start .Name {break ;};};return nil ;};func (_abgf *MESH )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_gfdf ,_bbc :=d .Token ();if _bbc !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004d\u0045\u0053\u0048\u003a\u0020\u0025\u0073",_bbc ); -};if _edce ,_bg :=_gfdf .(_f .EndElement );_bg &&_edce .Name ==start .Name {break ;};};return nil ;};type RFC1766 struct{};func (_cdb *LCSH )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_cgd ,_fbc :=d .Token ();if _fbc !=nil {return _b .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004c\u0043\u0053\u0048\u003a\u0020\u0025\u0073",_fbc ); -};if _dd ,_bdb :=_cgd .(_f .EndElement );_bdb &&_dd .Name ==start .Name {break ;};};return nil ;};type LCC struct{}; +// Validate validates the UDC and its children +func (_egb *UDC )Validate ()error {return _egb .ValidateWithPath ("\u0055\u0044\u0043")}; -// Validate validates the ISO3166 and its children -func (_deaf *ISO3166 )Validate ()error {return _deaf .ValidateWithPath ("\u0049S\u004f\u0033\u0031\u0036\u0036");};type Period struct{};func NewDDC ()*DDC {_cb :=&DDC {};return _cb };func NewW3CDTF ()*W3CDTF {_bdbb :=&W3CDTF {};return _bdbb }; +// ValidateWithPath validates the ElementsAndRefinementsGroupChoice and its children, prefixing error messages with path +func (_cad *ElementsAndRefinementsGroupChoice )ValidateWithPath (path string )error {for _agf ,_cce :=range _cad .Any {if _gac :=_cce .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_agf ));_gac !=nil {return _gac ; +};};return nil ;}; -// Validate validates the RFC1766 and its children -func (_bef *RFC1766 )Validate ()error {return _bef .ValidateWithPath ("\u0052F\u0043\u0031\u0037\u0036\u0036");};type Box struct{};func NewUDC ()*UDC {_bf :=&UDC {};return _bf }; +// ValidateWithPath validates the ElementsAndRefinementsGroup and its children, prefixing error messages with path +func (_ga *ElementsAndRefinementsGroup )ValidateWithPath (path string )error {for _fge ,_eae :=range _ga .Choice {if _dac :=_eae .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fge )); +_dac !=nil {return _dac ;};};return nil ;};func (_ee *DDC )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_ccg ,_bb :=d .Token ();if _bb !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0044\u0044\u0043\u003a\u0020\u0025\u0073",_bb ); +};if _ef ,_bea :=_ccg .(_g .EndElement );_bea &&_ef .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the LCC and its children, prefixing error messages with path -func (_ggf *LCC )ValidateWithPath (path string )error {return nil };func (_fdc *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 ;}; +// Validate validates the IMT and its children +func (_dgf *IMT )Validate ()error {return _dgf .ValidateWithPath ("\u0049\u004d\u0054")};func (_bacg *RFC1766 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_dabb ,_adb :=d .Token ();if _adb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0031\u0037\u0036\u0036\u003a\u0020\u0025\u0073",_adb ); +};if _cca ,_caeb :=_dabb .(_g .EndElement );_caeb &&_cca .Name ==start .Name {break ;};};return nil ;};func (_abd *RFC3066 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_eef ,_geb :=d .Token ();if _geb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0052\u0046\u0043\u0033\u0030\u0036\u0036\u003a\u0020\u0025\u0073",_geb ); +};if _ecc ,_fdf :=_eef .(_g .EndElement );_fdf &&_ecc .Name ==start .Name {break ;};};return nil ;};func NewURI ()*URI {_befc :=&URI {};return _befc };type Period struct{}; // ValidateWithPath validates the W3CDTF and its children, prefixing error messages with path -func (_fcb *W3CDTF )ValidateWithPath (path string )error {return nil };type IMT struct{};type MESH struct{};func (_dgb *ElementsAndRefinementsGroupChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgb .Any !=nil {_aef :=_f .StartElement {Name :_f .Name {Local :"\u0064\u0063\u003a\u0061\u006e\u0079"}}; -for _ ,_acc :=range _dgb .Any {e .EncodeElement (_acc ,_aef );};};return nil ;}; +func (_cd *W3CDTF )ValidateWithPath (path string )error {return nil };type Point struct{}; -// ValidateWithPath validates the DDC and its children, prefixing error messages with path -func (_dbf *DDC )ValidateWithPath (path string )error {return nil };func (_gga *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 ;};type DCMIType struct{};func NewURI ()*URI {_dcfg :=&URI {};return _dcfg }; +// Validate validates the Point and its children +func (_bfa *Point )Validate ()error {return _bfa .ValidateWithPath ("\u0050\u006f\u0069n\u0074")}; -// ValidateWithPath validates the RFC3066 and its children, prefixing error messages with path -func (_gaa *RFC3066 )ValidateWithPath (path string )error {return nil };func NewLCC ()*LCC {_ea :=&LCC {};return _ea };func NewElementsAndRefinementsGroup ()*ElementsAndRefinementsGroup {_dcb :=&ElementsAndRefinementsGroup {};return _dcb ;};type ElementOrRefinementContainer struct{Choice []*ElementsAndRefinementsGroupChoice ; -}; +// Validate validates the URI and its children +func (_bee *URI )Validate ()error {return _bee .ValidateWithPath ("\u0055\u0052\u0049")};type W3CDTF struct{}; -// ValidateWithPath validates the Point and its children, prefixing error messages with path -func (_adec *Point )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the DCMIType and its children, prefixing error messages with path +func (_gf *DCMIType )ValidateWithPath (path string )error {return nil };type RFC1766 struct{};func NewElementsAndRefinementsGroup ()*ElementsAndRefinementsGroup {_fee :=&ElementsAndRefinementsGroup {};return _fee ;};type ElementsAndRefinementsGroupChoice struct{Any []*_af .Any ; +};func (_afg *URI )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0055\u0052\u0049";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the ISO639_2 and its children, prefixing error messages with path -func (_efa *ISO639_2 )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the LCC and its children, prefixing error messages with path +func (_fbbe *LCC )ValidateWithPath (path string )error {return nil }; -// Validate validates the ElementOrRefinementContainer and its children -func (_dcf *ElementOrRefinementContainer )Validate ()error {return _dcf .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");}; +// ValidateWithPath validates the TGN and its children, prefixing error messages with path +func (_ead *TGN )ValidateWithPath (path string )error {return nil };func (_ggff *UDC )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_aca ,_bgfa :=d .Token ();if _bgfa !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0044\u0043\u003a\u0020\u0025\u0073",_bgfa ); +};if _gbd ,_bead :=_aca .(_g .EndElement );_bead &&_gbd .Name ==start .Name {break ;};};return nil ;};func (_deb *Period )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0050\u0065\u0072\u0069\u006f\u0064";e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbae *RFC1766 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0052F\u0043\u0031\u0037\u0036\u0036";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the DCMIType and its children -func (_fb *DCMIType )Validate ()error {return _fb .ValidateWithPath ("\u0044\u0043\u004d\u0049\u0054\u0079\u0070\u0065");};func NewDCMIType ()*DCMIType {_g :=&DCMIType {};return _g };func NewElementOrRefinementContainer ()*ElementOrRefinementContainer {_ffa :=&ElementOrRefinementContainer {}; -return _ffa ;}; +// ValidateWithPath validates the IMT and its children, prefixing error messages with path +func (_fea *IMT )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the MESH and its children, prefixing error messages with path -func (_fga *MESH )ValidateWithPath (path string )error {return nil };func NewRFC1766 ()*RFC1766 {_bgg :=&RFC1766 {};return _bgg };func NewRFC3066 ()*RFC3066 {_gcc :=&RFC3066 {};return _gcc };func NewPoint ()*Point {_ggd :=&Point {};return _ggd };func (_ge *ElementOrRefinementContainer )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cc :for {_da ,_dbg :=d .Token (); -if _dbg !=nil {return _dbg ;};switch _ed :=_da .(type ){case _f .StartElement :switch _ed .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"}:_efg :=NewElementsAndRefinementsGroupChoice (); -if _ccb :=d .DecodeElement (&_efg .Any ,&_ed );_ccb !=nil {return _ccb ;};_ge .Choice =append (_ge .Choice ,_efg );default:_af .Log .Debug ("\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",_ed .Name ); -if _ba :=d .Skip ();_ba !=nil {return _ba ;};};case _f .EndElement :break _cc ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the ISO639_2 and its children, prefixing error messages with path +func (_bbgb *ISO639_2 )ValidateWithPath (path string )error {return nil };func NewPoint ()*Point {_gdfg :=&Point {};return _gdfg };func (_daad *URI )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_dbf ,_fdee :=d .Token ();if _fdee !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0052\u0049\u003a\u0020\u0025\u0073",_fdee ); +};if _adba ,_gba :=_dbf .(_g .EndElement );_gba &&_adba .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the ElementsAndRefinementsGroup and its children, prefixing error messages with path -func (_dcg *ElementsAndRefinementsGroup )ValidateWithPath (path string )error {for _afc ,_cgb :=range _dcg .Choice {if _df :=_cgb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_afc )); -_df !=nil {return _df ;};};return nil ;}; +// Validate validates the LCC and its children +func (_ad *LCC )Validate ()error {return _ad .ValidateWithPath ("\u004c\u0043\u0043")};func NewW3CDTF ()*W3CDTF {_ddg :=&W3CDTF {};return _ddg };func NewTGN ()*TGN {_bbc :=&TGN {};return _bbc }; -// Validate validates the UDC and its children -func (_fed *UDC )Validate ()error {return _fed .ValidateWithPath ("\u0055\u0044\u0043")};func (_dcc *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 }); +// ValidateWithPath validates the Box and its children, prefixing error messages with path +func (_ab *Box )ValidateWithPath (path string )error {return nil };func (_daf *LCC )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u004c\u0043\u0043";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewISO3166 ()*ISO3166 {_df :=&ISO3166 {};return _df };func (_cg *UDC )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0055\u0044\u0043";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); return nil ;}; -// Validate validates the ElementsAndRefinementsGroup and its children -func (_gc *ElementsAndRefinementsGroup )Validate ()error {return _gc .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 (_c *Box )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_db ,_de :=d .Token (); -if _de !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0042\u006f\u0078\u003a\u0020\u0025\u0073",_de );};if _eg ,_ff :=_db .(_f .EndElement );_ff &&_eg .Name ==start .Name {break ;};};return nil ;};type W3CDTF struct{};func (_bb *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 ;};type Point struct{};func (_fadc *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 ;}; +// Validate validates the DDC and its children +func (_bdc *DDC )Validate ()error {return _bdc .ValidateWithPath ("\u0044\u0044\u0043")};type DDC struct{};func (_fb *ElementOrRefinementContainer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdd :for {_dc ,_afe :=d .Token ();if _afe !=nil {return _afe ; +};switch _de :=_dc .(type ){case _g .StartElement :switch _de .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_gfd :=NewElementsAndRefinementsGroupChoice (); +if _abc :=d .DecodeElement (&_gfd .Any ,&_de );_abc !=nil {return _abc ;};_fb .Choice =append (_fb .Choice ,_gfd );default:_cf .Log .Debug ("\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",_de .Name ); +if _dcb :=d .Skip ();_dcb !=nil {return _dcb ;};};case _g .EndElement :break _bdd ;case _g .CharData :};};return nil ;};type URI struct{};type LCSH struct{};type ElementOrRefinementContainer struct{Choice []*ElementsAndRefinementsGroupChoice ;};func (_fga *MESH )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u004d\u0045\u0053\u0048"; +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewRFC1766 ()*RFC1766 {_daaa :=&RFC1766 {};return _daaa }; -// ValidateWithPath validates the ElementOrRefinementContainer and its children, prefixing error messages with path -func (_ga *ElementOrRefinementContainer )ValidateWithPath (path string )error {for _ffc ,_dbb :=range _ga .Choice {if _ec :=_dbb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ffc )); -_ec !=nil {return _ec ;};};return nil ;}; +// Validate validates the TGN and its children +func (_bdfd *TGN )Validate ()error {return _bdfd .ValidateWithPath ("\u0054\u0047\u004e")}; -// ValidateWithPath validates the ElementsAndRefinementsGroupChoice and its children, prefixing error messages with path -func (_gef *ElementsAndRefinementsGroupChoice )ValidateWithPath (path string )error {for _bcb ,_ecc :=range _gef .Any {if _cac :=_ecc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0079\u005b\u0025\u0064\u005d",path ,_bcb ));_cac !=nil {return _cac ; -};};return nil ;};func (_be *ElementsAndRefinementsGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _be .Choice !=nil {for _ ,_abc :=range _be .Choice {_abc .MarshalXML (e ,_f .StartElement {});};};return nil ;}; +// ValidateWithPath validates the UDC and its children, prefixing error messages with path +func (_abb *UDC )ValidateWithPath (path string )error {return nil };type RFC3066 struct{};func NewElementOrRefinementContainer ()*ElementOrRefinementContainer {_aba :=&ElementOrRefinementContainer {};return _aba ;}; -// Validate validates the RFC3066 and its children -func (_fgc *RFC3066 )Validate ()error {return _fgc .ValidateWithPath ("\u0052F\u0043\u0033\u0030\u0036\u0036");};func (_ddg *Period )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_geeg ,_adff :=d .Token ();if _adff !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0050e\u0072\u0069o\u0064\u003a\u0020\u0025\u0073",_adff ); -};if _cab ,_gd :=_geeg .(_f .EndElement );_gd &&_cab .Name ==start .Name {break ;};};return nil ;};func (_dg *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 Period and its children, prefixing error messages with path +func (_daa *Period )ValidateWithPath (path string )error {return nil };func NewLCSH ()*LCSH {_deg :=&LCSH {};return _deg }; -// ValidateWithPath validates the ISO3166 and its children, prefixing error messages with path -func (_dgbe *ISO3166 )ValidateWithPath (path string )error {return nil };func (_acb *TGN )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_eag ,_bab :=d .Token ();if _bab !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0054\u0047\u004e\u003a\u0020\u0025\u0073",_bab ); -};if _aee ,_cff :=_eag .(_f .EndElement );_cff &&_aee .Name ==start .Name {break ;};};return nil ;};type DDC struct{}; +// ValidateWithPath validates the ElementOrRefinementContainer and its children, prefixing error messages with path +func (_eb *ElementOrRefinementContainer )ValidateWithPath (path string )error {for _da ,_bc :=range _eb .Choice {if _bdca :=_bc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_da )); +_bdca !=nil {return _bdca ;};};return nil ;};type Box struct{}; -// ValidateWithPath validates the IMT and its children, prefixing error messages with path -func (_gae *IMT )ValidateWithPath (path string )error {return nil };func (_fbg *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 URI struct{}; +// Validate validates the MESH and its children +func (_beff *MESH )Validate ()error {return _beff .ValidateWithPath ("\u004d\u0045\u0053\u0048")};func (_aac *W3CDTF )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0057\u0033\u0043\u0044\u0054\u0046";e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the RFC1766 and its children, prefixing error messages with path -func (_aded *RFC1766 )ValidateWithPath (path string )error {return nil };type UDC struct{};func NewMESH ()*MESH {_ccc :=&MESH {};return _ccc }; +// ValidateWithPath validates the LCSH and its children, prefixing error messages with path +func (_bef *LCSH )ValidateWithPath (path string )error {return nil };func NewElementsAndRefinementsGroupChoice ()*ElementsAndRefinementsGroupChoice {_dgb :=&ElementsAndRefinementsGroupChoice {};return _dgb ;};type LCC struct{};func (_cab *TGN )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_age ,_dfc :=d .Token (); +if _dfc !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0054\u0047\u004e\u003a\u0020\u0025\u0073",_dfc );};if _ggb ,_befe :=_age .(_g .EndElement );_befe &&_ggb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the IMT and its children -func (_fbd *IMT )Validate ()error {return _fbd .ValidateWithPath ("\u0049\u004d\u0054")};func (_gea *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 ;};func NewISO3166 ()*ISO3166 {_cbg :=&ISO3166 {};return _cbg }; +// ValidateWithPath validates the DDC and its children, prefixing error messages with path +func (_ag *DDC )ValidateWithPath (path string )error {return nil }; -// Validate validates the ElementsAndRefinementsGroupChoice and its children -func (_bed *ElementsAndRefinementsGroupChoice )Validate ()error {return _bed .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006et\u0073\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006et\u0073\u0047\u0072\u006f\u0075\u0070\u0043h\u006f\u0069\u0063\u0065"); -}; +// ValidateWithPath validates the MESH and its children, prefixing error messages with path +func (_fdc *MESH )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the UDC and its children, prefixing error messages with path -func (_bca *UDC )ValidateWithPath (path string )error {return nil }; +// Validate validates the ElementOrRefinementContainer and its children +func (_aff *ElementOrRefinementContainer )Validate ()error {return _aff .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 (_ggf *DDC )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0044\u0044\u0043"; +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the TGN and its children -func (_ebb *TGN )Validate ()error {return _ebb .ValidateWithPath ("\u0054\u0047\u004e")};func (_gad *URI )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_bda ,_ece :=d .Token ();if _ece !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0055\u0052\u0049\u003a\u0020\u0025\u0073",_ece ); -};if _ffe ,_efb :=_bda .(_f .EndElement );_efb &&_ffe .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Box and its children +func (_bg *Box )Validate ()error {return _bg .ValidateWithPath ("\u0042\u006f\u0078")}; -// Validate validates the URI and its children -func (_bbfe *URI )Validate ()error {return _bbfe .ValidateWithPath ("\u0055\u0052\u0049")};func NewLCSH ()*LCSH {_dgg :=&LCSH {};return _dgg }; +// Validate validates the W3CDTF and its children +func (_caf *W3CDTF )Validate ()error {return _caf .ValidateWithPath ("\u0057\u0033\u0043\u0044\u0054\u0046");};func (_acd *RFC3066 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0052F\u0043\u0033\u0030\u0036\u0036";e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gef *Point )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name .Local ="\u0050\u006f\u0069n\u0074";e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewUDC ()*UDC {_bgab :=&UDC {};return _bgab }; -// ValidateWithPath validates the TGN and its children, prefixing error messages with path -func (_faf *TGN )ValidateWithPath (path string )error {return nil };type TGN struct{};func (_edcb *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 ;};func (_abe *ISO639_2 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_ffd ,_bba :=d .Token ();if _bba !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0049\u0053\u004f6\u0033\u0039\u005f\u0032: \u0025\u0073",_bba ); -};if _abgc ,_eba :=_ffd .(_f .EndElement );_eba &&_abgc .Name ==start .Name {break ;};};return nil ;};func (_daad *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 NewISO639_2 ()*ISO639_2 {_aag :=&ISO639_2 {};return _aag }; +// ValidateWithPath validates the RFC1766 and its children, prefixing error messages with path +func (_bdf *RFC1766 )ValidateWithPath (path string )error {return nil };func (_ebg *ElementsAndRefinementsGroup )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fg :for {_ccga ,_eg :=d .Token ();if _eg !=nil {return _eg ;};switch _gga :=_ccga .(type ){case _g .StartElement :switch _gga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0072\u0067/\u0064c\u002f\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u002f\u0031\u002e\u0031\u002f",Local :"\u0061\u006e\u0079"}:_ebge :=NewElementsAndRefinementsGroupChoice (); +if _fegd :=d .DecodeElement (&_ebge .Any ,&_gga );_fegd !=nil {return _fegd ;};_ebg .Choice =append (_ebg .Choice ,_ebge );default:_cf .Log .Debug ("\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",_gga .Name ); +if _gc :=d .Skip ();_gc !=nil {return _gc ;};};case _g .EndElement :break _fg ;case _g .CharData :};};return nil ;}; -// Validate validates the Point and its children -func (_ega *Point )Validate ()error {return _ega .ValidateWithPath ("\u0050\u006f\u0069n\u0074")};func (_cabe *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 ;}; +// ValidateWithPath validates the URI and its children, prefixing error messages with path +func (_dcbg *URI )ValidateWithPath (path string )error {return nil };type DCMIType struct{}; -// Validate validates the Period and its children -func (_cda *Period )Validate ()error {return _cda .ValidateWithPath ("\u0050\u0065\u0072\u0069\u006f\u0064");};func (_eb *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 ;}; +// Validate validates the RFC3066 and its children +func (_dega *RFC3066 )Validate ()error {return _dega .ValidateWithPath ("\u0052F\u0043\u0033\u0030\u0036\u0036");};func (_gbe *W3CDTF )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_cag ,_ggffc :=d .Token ();if _ggffc !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u00573\u0043\u0044T\u0046\u003a\u0020\u0025\u0073",_ggffc ); +};if _gae ,_cgb :=_cag .(_g .EndElement );_cgb &&_gae .Name ==start .Name {break ;};};return nil ;};func NewLCC ()*LCC {_gad :=&LCC {};return _gad };func (_feee *LCC )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_ge ,_fde :=d .Token (); +if _fde !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004c\u0043\u0043\u003a\u0020\u0025\u0073",_fde );};if _eaa ,_bddf :=_ge .(_g .EndElement );_bddf &&_eaa .Name ==start .Name {break ;};};return nil ;};type MESH struct{}; -// Validate validates the LCSH and its children -func (_bdg *LCSH )Validate ()error {return _bdg .ValidateWithPath ("\u004c\u0043\u0053\u0048")}; +// Validate validates the ElementsAndRefinementsGroupChoice and its children +func (_cbd *ElementsAndRefinementsGroupChoice )Validate ()error {return _cbd .ValidateWithPath ("\u0045\u006c\u0065\u006d\u0065\u006et\u0073\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065\u006d\u0065\u006et\u0073\u0047\u0072\u006f\u0075\u0070\u0043h\u006f\u0069\u0063\u0065"); +}; -// ValidateWithPath validates the Box and its children, prefixing error messages with path -func (_aff *Box )ValidateWithPath (path string )error {return nil };func NewBox ()*Box {_ae :=&Box {};return _ae };func NewTGN ()*TGN {_ggg :=&TGN {};return _ggg };func (_cfb *ElementsAndRefinementsGroupChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgc :for {_adf ,_abg :=d .Token (); -if _abg !=nil {return _abg ;};switch _aa :=_adf .(type ){case _f .StartElement :switch _aa .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"}:_edc :=_d .NewAny (); -if _gfb :=d .DecodeElement (_edc ,&_aa );_gfb !=nil {return _gfb ;};_cfb .Any =append (_cfb .Any ,_edc );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\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",_aa .Name ); -if _fca :=d .Skip ();_fca !=nil {return _fca ;};};case _f .EndElement :break _dgc ;case _f .CharData :};};return nil ;};func (_fd *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 init (){_e .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 ); -_e .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 );_e .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0044\u0043",NewDDC ); -_e .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0043",NewLCC );_e .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0044\u0043",NewUDC ); -_e .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 );_e .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 ); -_e .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 );_e .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u004d\u0054",NewIMT ); -_e .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0052\u0049",NewURI );_e .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 ); -_e .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 );_e .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 ); -_e .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 );_e .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 ); -_e .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0042\u006f\u0078",NewBox );_e .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0054\u0047\u004e",NewTGN ); -_e .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 ); -_e .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 ); +// ValidateWithPath validates the Point and its children, prefixing error messages with path +func (_dab *Point )ValidateWithPath (path string )error {return nil };func NewISO639_2 ()*ISO639_2 {_afb :=&ISO639_2 {};return _afb };func init (){_a .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 ); +_a .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 );_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0044\u0044\u0043",NewDDC ); +_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u004c\u0043\u0043",NewLCC );_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0044\u0043",NewUDC ); +_a .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 );_a .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 ); +_a .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 );_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0049\u004d\u0054",NewIMT ); +_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0055\u0052\u0049",NewURI );_a .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 ); +_a .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 );_a .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 ); +_a .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 );_a .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 ); +_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0042\u006f\u0078",NewBox );_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","\u0054\u0047\u004e",NewTGN ); +_a .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 ); +_a .RegisterConstructor ("\u0068t\u0074\u0070\u003a\u002f/\u0070\u0075\u0072\u006c\u002eo\u0072g\u002fd\u0063\u002f\u0074\u0065\u0072\u006d\u0073/","e\u006c\u0065\u006d\u0065\u006e\u0074s\u0041\u006e\u0064\u0052\u0065\u0066\u0069\u006e\u0065m\u0065\u006e\u0074s\u0047r\u006f\u0075\u0070",NewElementsAndRefinementsGroup ); }; \ No newline at end of file diff --git a/schema/schemas.microsoft.com/office/activeX/activeX.go b/schema/schemas.microsoft.com/office/activeX/activeX.go index 969c36fa60..f86d8f9d58 100644 --- a/schema/schemas.microsoft.com/office/activeX/activeX.go +++ b/schema/schemas.microsoft.com/office/activeX/activeX.go @@ -9,102 +9,105 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package activeX ;import (_d "encoding/xml";_ga "fmt";_c "github.com/unidoc/unioffice";_df "github.com/unidoc/unioffice/common/logger";); +package activeX ;import (_ab "encoding/xml";_e "fmt";_d "github.com/unidoc/unioffice";_eg "github.com/unidoc/unioffice/common/logger";); -// ValidateWithPath validates the CT_Ocx and its children, prefixing error messages with path -func (_bbb *CT_Ocx )ValidateWithPath (path string )error {if _bbb .PersistenceAttr ==ST_PersistenceUnset {return _ga .Errorf ("\u0025\u0073\u002f\u0050\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); -};if _ag :=_bbb .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_ag !=nil {return _ag ;};for _cgd ,_aab :=range _bbb .OcxPr {if _gb :=_aab .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_cgd )); -_gb !=nil {return _gb ;};};return nil ;}; +// Validate validates the CT_OcxPrChoice and its children +func (_cef *CT_OcxPrChoice )Validate ()error {return _cef .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_fgb *CT_OcxPr )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {for _ ,_dda :=range start .Attr {if _dda .Name .Local =="\u006e\u0061\u006d\u0065"{_fgc ,_ad :=_dda .Value ,error (nil ); +if _ad !=nil {return _ad ;};_fgb .NameAttr =_fgc ;continue ;};if _dda .Name .Local =="\u0076\u0061\u006cu\u0065"{_bd ,_gae :=_dda .Value ,error (nil );if _gae !=nil {return _gae ;};_fgb .ValueAttr =&_bd ;continue ;};};_dff :for {_ce ,_aad :=d .Token (); +if _aad !=nil {return _aad ;};switch _eb :=_ce .(type ){case _ab .StartElement :switch _eb .Name {case _ab .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_fgb .Choice =NewCT_OcxPrChoice (); +if _aade :=d .DecodeElement (&_fgb .Choice .Font ,&_eb );_aade !=nil {return _aade ;};case _ab .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_fgb .Choice =NewCT_OcxPrChoice (); +if _egb :=d .DecodeElement (&_fgb .Choice .Picture ,&_eb );_egb !=nil {return _egb ;};default:_eg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0020\u0025\u0076",_eb .Name ); +if _gcb :=d .Skip ();_gcb !=nil {return _gcb ;};};case _ab .EndElement :break _dff ;case _ab .CharData :};};return nil ;};func (_edc ST_Persistence )Validate ()error {return _edc .ValidateWithPath ("")};func (_ge *CT_Ocx )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_ge .PersistenceAttr =ST_Persistence (1); +for _ ,_egf :=range start .Attr {if _egf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_egf .Name .Local =="\u0069\u0064"||_egf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_egf .Name .Local =="\u0069\u0064"{_ddc ,_gbe :=_egf .Value ,error (nil ); +if _gbe !=nil {return _gbe ;};_ge .IdAttr =&_ddc ;continue ;};if _egf .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_dbfd ,_fd :=_egf .Value ,error (nil );if _fd !=nil {return _fd ;};_ge .ClassidAttr =_dbfd ;continue ;};if _egf .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_geb ,_dbfb :=_egf .Value ,error (nil ); +if _dbfb !=nil {return _dbfb ;};_ge .LicenseAttr =&_geb ;continue ;};if _egf .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_ge .PersistenceAttr .UnmarshalXMLAttr (_egf );continue ;};};_bcg :for {_bg ,_fb :=d .Token ();if _fb !=nil {return _fb ; +};switch _fga :=_bg .(type ){case _ab .StartElement :switch _fga .Name {case _ab .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_ee :=NewCT_OcxPr (); +if _eae :=d .DecodeElement (_ee ,&_fga );_eae !=nil {return _eae ;};_ge .OcxPr =append (_ge .OcxPr ,_ee );default:_eg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0020\u0025\u0076",_fga .Name ); +if _gg :=d .Skip ();_gg !=nil {return _gg ;};};case _ab .EndElement :break _bcg ;case _ab .CharData :};};return nil ;};func NewCT_Font ()*CT_Font {_b :=&CT_Font {};return _b };func (_gff ST_Persistence )ValidateWithPath (path string )error {switch _gff {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 (_gff )); +};return nil ;}; -// Validate validates the CT_OcxPr and its children -func (_abe *CT_OcxPr )Validate ()error {return _abe .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072");}; +// Validate validates the CT_Ocx and its children +func (_ca *CT_Ocx )Validate ()error {return _ca .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078");}; // ValidateWithPath validates the CT_OcxPr and its children, prefixing error messages with path -func (_gad *CT_OcxPr )ValidateWithPath (path string )error {if _gad .Choice !=nil {if _ffd :=_gad .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ffd !=nil {return _ffd ;};};return nil ;};func (_aeb *CT_Ocx )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0078\u003a\u0063\u006c\u0061\u0073\u0073\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",_aeb .ClassidAttr )}); -if _aeb .LicenseAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0078\u003a\u006c\u0069\u0063\u0065\u006e\u0073\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_aeb .LicenseAttr )});};if _aeb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_aeb .IdAttr )}); -};_cf ,_cc :=_aeb .PersistenceAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _cc !=nil {return _cc ;};start .Attr =append (start .Attr ,_cf );e .EncodeToken (start );if _aeb .OcxPr !=nil {_ef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}}; -for _ ,_ac :=range _aeb .OcxPr {e .EncodeElement (_ac ,_ef );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdg ST_Persistence )ValidateWithPath (path string )error {switch _cdg {case 0,1,2,3,4:default:return _ga .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdg )); -};return nil ;};func (_edg *CT_Picture )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _edg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_edg .IdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_OcxPrChoice struct{Font *CT_Font ;Picture *CT_Picture ;};type CT_Picture struct{IdAttr *string ;};func NewCT_Picture ()*CT_Picture {_agd :=&CT_Picture {}; -return _agd };func (_ec *CT_Ocx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ec .PersistenceAttr =ST_Persistence (1);for _ ,_cec :=range start .Attr {if _cec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cec .Name .Local =="\u0069\u0064"||_cec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cec .Name .Local =="\u0069\u0064"{_ab ,_abc :=_cec .Value ,error (nil ); -if _abc !=nil {return _abc ;};_ec .IdAttr =&_ab ;continue ;};if _cec .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_dg ,_acc :=_cec .Value ,error (nil );if _acc !=nil {return _acc ;};_ec .ClassidAttr =_dg ;continue ;};if _cec .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_bad ,_ad :=_cec .Value ,error (nil ); -if _ad !=nil {return _ad ;};_ec .LicenseAttr =&_bad ;continue ;};if _cec .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_ec .PersistenceAttr .UnmarshalXMLAttr (_cec );continue ;};};_cb :for {_dbb ,_aad :=d .Token ();if _aad !=nil {return _aad ; -};switch _cd :=_dbb .(type ){case _d .StartElement :switch _cd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_eaa :=NewCT_OcxPr (); -if _cgb :=d .DecodeElement (_eaa ,&_cd );_cgb !=nil {return _cgb ;};_ec .OcxPr =append (_ec .OcxPr ,_eaa );default:_df .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0020\u0025\u0076",_cd .Name ); -if _fde :=d .Skip ();_fde !=nil {return _fde ;};};case _d .EndElement :break _cb ;case _d .CharData :};};return nil ;};type CT_OcxPr struct{NameAttr string ;ValueAttr *string ;Choice *CT_OcxPrChoice ;};func (_afa ST_Persistence )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbg :=_d .Attr {}; -_bbg .Name =name ;switch _afa {case ST_PersistenceUnset :_bbg .Value ="";case ST_PersistencePersistPropertyBag :_bbg .Value ="\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case ST_PersistencePersistStream :_bbg .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d"; -case ST_PersistencePersistStreamInit :_bbg .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case ST_PersistencePersistStorage :_bbg .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065"; -};return _bbg ,nil ;};type Ocx struct{CT_Ocx };func (_fab *CT_OcxPrChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afg :for {_edc ,_adg :=d .Token ();if _adg !=nil {return _adg ;};switch _acf :=_edc .(type ){case _d .StartElement :switch _acf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_fab .Font =NewCT_Font (); -if _fdeg :=d .DecodeElement (_fab .Font ,&_acf );_fdeg !=nil {return _fdeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_fab .Picture =NewCT_Picture (); -if _dbf :=d .DecodeElement (_fab .Picture ,&_acf );_dbf !=nil {return _dbf ;};default:_df .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_acf .Name ); -if _bd :=d .Skip ();_bd !=nil {return _bd ;};};case _d .EndElement :break _afg ;case _d .CharData :};};return nil ;};func NewCT_Font ()*CT_Font {_dfe :=&CT_Font {};return _dfe }; +func (_bde *CT_OcxPr )ValidateWithPath (path string )error {if _bde .Choice !=nil {if _eab :=_bde .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eab !=nil {return _eab ;};};return nil ;};func (_egbf ST_Persistence )String ()string {switch _egbf {case 0:return ""; +case 1:return "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case 2:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d";case 3:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074"; +case 4:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065";};return "";};func NewCT_OcxPrChoice ()*CT_OcxPrChoice {_aab :=&CT_OcxPrChoice {};return _aab };type ST_Persistence byte ;type CT_OcxPr struct{NameAttr string ; +ValueAttr *string ;Choice *CT_OcxPrChoice ;};type CT_Ocx struct{ClassidAttr string ;LicenseAttr *string ;IdAttr *string ;PersistenceAttr ST_Persistence ;OcxPr []*CT_OcxPr ;};func (_ccd *Ocx )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_ccd .CT_Ocx =*NewCT_Ocx (); +for _ ,_ebf :=range start .Attr {if _ebf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebf .Name .Local =="\u0069\u0064"||_ebf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ebf .Name .Local =="\u0069\u0064"{_ffg ,_agd :=_ebf .Value ,error (nil ); +if _agd !=nil {return _agd ;};_ccd .IdAttr =&_ffg ;continue ;};if _ebf .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_cac ,_dfb :=_ebf .Value ,error (nil );if _dfb !=nil {return _dfb ;};_ccd .ClassidAttr =_cac ;continue ;};if _ebf .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_ade ,_ac :=_ebf .Value ,error (nil ); +if _ac !=nil {return _ac ;};_ccd .LicenseAttr =&_ade ;continue ;};if _ebf .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_ccd .PersistenceAttr .UnmarshalXMLAttr (_ebf );continue ;};};_ec :for {_ed ,_cf :=d .Token ();if _cf !=nil {return _cf ; +};switch _fce :=_ed .(type ){case _ab .StartElement :switch _fce .Name {case _ab .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_ggg :=NewCT_OcxPr (); +if _aeb :=d .DecodeElement (_ggg ,&_fce );_aeb !=nil {return _aeb ;};_ccd .OcxPr =append (_ccd .OcxPr ,_ggg );default:_eg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u004fc\u0078\u0020\u0025\u0076",_fce .Name ); +if _bab :=d .Skip ();_bab !=nil {return _bab ;};};case _ab .EndElement :break _ec ;case _ab .CharData :};};return nil ;};type Ocx struct{CT_Ocx }; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_dfee *CT_Font )ValidateWithPath (path string )error {if _e :=_dfee .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_e !=nil {return _e ;};for _bb ,_ea :=range _dfee .OcxPr {if _fb :=_ea .ValidateWithPath (_ga .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_bb )); -_fb !=nil {return _fb ;};};return nil ;}; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_be *CT_Picture )ValidateWithPath (path string )error {return nil };func (_bf ST_Persistence )MarshalXMLAttr (name _ab .Name )(_ab .Attr ,error ){_ecb :=_ab .Attr {};_ecb .Name =name ;switch _bf {case ST_PersistenceUnset :_ecb .Value ="";case ST_PersistencePersistPropertyBag :_ecb .Value ="\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067"; +case ST_PersistencePersistStream :_ecb .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d";case ST_PersistencePersistStreamInit :_ecb .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074"; +case ST_PersistencePersistStorage :_ecb .Value ="\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065";};return _ecb ,nil ;};type CT_OcxPrChoice struct{Font *CT_Font ;Picture *CT_Picture ;};func (_gf *ST_Persistence )UnmarshalXMLAttr (attr _ab .Attr )error {switch attr .Value {case "":*_gf =0; +case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_gf =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_gf =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_gf =3; +case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_gf =4;};return nil ;};func (_bdc *CT_Picture )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {if _bdc .IdAttr !=nil {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_bdc .IdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_ab .EndElement {Name :start .Name });return nil ;};func (_fgd *Ocx )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0061\u0078"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0061\u0078\u003a\u006f\u0063\u0078";return _fgd .CT_Ocx .MarshalXML (e ,start );};func (_cd *CT_Font )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {for _ ,_cg :=range start .Attr {if _cg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cg .Name .Local =="\u0069\u0064"||_cg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cg .Name .Local =="\u0069\u0064"{_aa ,_bb :=_cg .Value ,error (nil ); +if _bb !=nil {return _bb ;};_cd .IdAttr =&_aa ;continue ;};if _cg .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_cd .PersistenceAttr .UnmarshalXMLAttr (_cg );continue ;};};_bc :for {_dg ,_f :=d .Token ();if _f !=nil {return _f ; +};switch _bbc :=_dg .(type ){case _ab .StartElement :switch _bbc .Name {case _ab .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_bcd :=NewCT_OcxPr (); +if _g :=d .DecodeElement (_bcd ,&_bbc );_g !=nil {return _g ;};_cd .OcxPr =append (_cd .OcxPr ,_bcd );default:_eg .Log .Debug ("\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",_bbc .Name ); +if _ff :=d .Skip ();_ff !=nil {return _ff ;};};case _ab .EndElement :break _bc ;case _ab .CharData :};};return nil ;}; // Validate validates the CT_Font and its children -func (_ged *CT_Font )Validate ()error {return _ged .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");}; +func (_gb *CT_Font )Validate ()error {return _gb .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");}; -// Validate validates the Ocx and its children -func (_gdc *Ocx )Validate ()error {return _gdc .ValidateWithPath ("\u004f\u0063\u0078")}; +// ValidateWithPath validates the CT_Ocx and its children, prefixing error messages with path +func (_ffa *CT_Ocx )ValidateWithPath (path string )error {if _ffa .PersistenceAttr ==ST_PersistenceUnset {return _e .Errorf ("\u0025\u0073\u002f\u0050\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063e\u0041\u0074\u0074\u0072\u0020\u0069s\u0020\u0061\u0020\u006d\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020f\u0069\u0065\u006c\u0064",path ); +};if _eaaa :=_ffa .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_eaaa !=nil {return _eaaa ;};for _ba ,_ddb :=range _ffa .OcxPr {if _afeg :=_ddb .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_ba )); +_afeg !=nil {return _afeg ;};};return nil ;};func NewCT_Picture ()*CT_Picture {_baf :=&CT_Picture {};return _baf };func (_dd *CT_Ocx )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0061\u0078\u003a\u0063\u006c\u0061\u0073\u0073\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",_dd .ClassidAttr )}); +if _dd .LicenseAttr !=nil {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0061\u0078\u003a\u006c\u0069\u0063\u0065\u006e\u0073\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_dd .LicenseAttr )});};if _dd .IdAttr !=nil {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_dd .IdAttr )}); +};_bbb ,_ga :=_dd .PersistenceAttr .MarshalXMLAttr (_ab .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"});if _ga !=nil {return _ga ;};start .Attr =append (start .Attr ,_bbb );e .EncodeToken (start );if _dd .OcxPr !=nil {_dgd :=_ab .StartElement {Name :_ab .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}}; +for _ ,_gc :=range _dd .OcxPr {e .EncodeElement (_gc ,_dgd );};};e .EncodeToken (_ab .EndElement {Name :start .Name });return nil ;};func (_aadf *CT_OcxPrChoice )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {if _aadf .Font !=nil {_adf :=_ab .StartElement {Name :_ab .Name {Local :"\u0061x\u003a\u0066\u006f\u006e\u0074"}}; +e .EncodeElement (_aadf .Font ,_adf );};if _aadf .Picture !=nil {_bad :=_ab .StartElement {Name :_ab .Name {Local :"\u0061\u0078\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_aadf .Picture ,_bad );};return nil ;};const (ST_PersistenceUnset ST_Persistence =0; +ST_PersistencePersistPropertyBag ST_Persistence =1;ST_PersistencePersistStream ST_Persistence =2;ST_PersistencePersistStreamInit ST_Persistence =3;ST_PersistencePersistStorage ST_Persistence =4;);func (_aecb *CT_Picture )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {for _ ,_fc :=range start .Attr {if _fc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fc .Name .Local =="\u0069\u0064"||_fc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fc .Name .Local =="\u0069\u0064"{_fe ,_abd :=_fc .Value ,error (nil ); +if _abd !=nil {return _abd ;};_aecb .IdAttr =&_fe ;continue ;};};for {_cea ,_bdce :=d .Token ();if _bdce !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u003a\u0020%\u0073",_bdce ); +};if _fdd ,_dfc :=_cea .(_ab .EndElement );_dfc &&_fdd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_fbf *CT_Picture )ValidateWithPath (path string )error {return nil };func NewOcx ()*Ocx {_bfa :=&Ocx {};_bfa .CT_Ocx =*NewCT_Ocx ();return _bfa };func (_gc *CT_Font )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gc .PersistenceAttr !=ST_PersistenceUnset {_f ,_a :=_gc .PersistenceAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"}); -if _a !=nil {return _a ;};start .Attr =append (start .Attr ,_f );};if _gc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_ga .Sprintf ("\u0025\u0076",*_gc .IdAttr )});};e .EncodeToken (start ); -if _gc .OcxPr !=nil {_dc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_ge :=range _gc .OcxPr {e .EncodeElement (_ge ,_dc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -func (_cfg ST_Persistence )String ()string {switch _cfg {case 0:return "";case 1:return "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067";case 2:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d"; -case 3:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074";case 4:return "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065";};return "";};func (_beab ST_Persistence )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_beab .String (),start ); -}; +// ValidateWithPath validates the Ocx and its children, prefixing error messages with path +func (_ggdc *Ocx )ValidateWithPath (path string )error {if _cb :=_ggdc .CT_Ocx .ValidateWithPath (path );_cb !=nil {return _cb ;};return nil ;};func (_efd *CT_OcxPr )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0061x\u003a\u006e\u0061\u006d\u0065"},Value :_e .Sprintf ("\u0025\u0076",_efd .NameAttr )}); +if _efd .ValueAttr !=nil {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0061\u0078\u003a\u0076\u0061\u006c\u0075\u0065"},Value :_e .Sprintf ("\u0025\u0076",*_efd .ValueAttr )});};e .EncodeToken (start );if _efd .Choice !=nil {_efd .Choice .MarshalXML (e ,_ab .StartElement {}); +};e .EncodeToken (_ab .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OcxPrChoice and its children -func (_aac *CT_OcxPrChoice )Validate ()error {return _aac .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_ff *CT_Font )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffg :=range start .Attr {if _ffg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ffg .Name .Local =="\u0069\u0064"||_ffg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ffg .Name .Local =="\u0069\u0064"{_af ,_cg :=_ffg .Value ,error (nil ); -if _cg !=nil {return _cg ;};_ff .IdAttr =&_af ;continue ;};if _ffg .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_ff .PersistenceAttr .UnmarshalXMLAttr (_ffg );continue ;};};_b :for {_ce ,_ffc :=d .Token ();if _ffc !=nil {return _ffc ; -};switch _fa :=_ce .(type ){case _d .StartElement :switch _fa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_ba :=NewCT_OcxPr (); -if _db :=d .DecodeElement (_ba ,&_fa );_db !=nil {return _db ;};_ff .OcxPr =append (_ff .OcxPr ,_ba );default:_df .Log .Debug ("\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",_fa .Name ); -if _aa :=d .Skip ();_aa !=nil {return _aa ;};};case _d .EndElement :break _b ;case _d .CharData :};};return nil ;};const (ST_PersistenceUnset ST_Persistence =0;ST_PersistencePersistPropertyBag ST_Persistence =1;ST_PersistencePersistStream ST_Persistence =2; -ST_PersistencePersistStreamInit ST_Persistence =3;ST_PersistencePersistStorage ST_Persistence =4;);func (_dd *CT_OcxPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061x\u003a\u006e\u0061\u006d\u0065"},Value :_ga .Sprintf ("\u0025\u0076",_dd .NameAttr )}); -if _dd .ValueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0078\u003a\u0076\u0061\u006c\u0075\u0065"},Value :_ga .Sprintf ("\u0025\u0076",*_dd .ValueAttr )});};e .EncodeToken (start );if _dd .Choice !=nil {_dd .Choice .MarshalXML (e ,_d .StartElement {}); -};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Ocx and its children +func (_de *Ocx )Validate ()error {return _de .ValidateWithPath ("\u004f\u0063\u0078")}; // ValidateWithPath validates the CT_OcxPrChoice and its children, prefixing error messages with path -func (_ead *CT_OcxPrChoice )ValidateWithPath (path string )error {if _ead .Font !=nil {if _cbb :=_ead .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_cbb !=nil {return _cbb ;};};if _ead .Picture !=nil {if _dbbe :=_ead .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); -_dbbe !=nil {return _dbbe ;};};return nil ;};func NewCT_OcxPrChoice ()*CT_OcxPrChoice {_fbd :=&CT_OcxPrChoice {};return _fbd };func (_fg *Ocx )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fg .CT_Ocx =*NewCT_Ocx ();for _ ,_da :=range start .Attr {if _da .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_da .Name .Local =="\u0069\u0064"||_da .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_da .Name .Local =="\u0069\u0064"{_dcf ,_fcc :=_da .Value ,error (nil ); -if _fcc !=nil {return _fcc ;};_fg .IdAttr =&_dcf ;continue ;};if _da .Name .Local =="\u0063l\u0061\u0073\u0073\u0069\u0064"{_gde ,_afd :=_da .Value ,error (nil );if _afd !=nil {return _afd ;};_fg .ClassidAttr =_gde ;continue ;};if _da .Name .Local =="\u006ci\u0063\u0065\u006e\u0073\u0065"{_bea ,_ceb :=_da .Value ,error (nil ); -if _ceb !=nil {return _ceb ;};_fg .LicenseAttr =&_bea ;continue ;};if _da .Name .Local =="p\u0065\u0072\u0073\u0069\u0073\u0074\u0065\u006e\u0063\u0065"{_fg .PersistenceAttr .UnmarshalXMLAttr (_da );continue ;};};_gec :for {_gf ,_ddb :=d .Token ();if _ddb !=nil {return _ddb ; -};switch _ada :=_gf .(type ){case _d .StartElement :switch _ada .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u006f\u0063\u0078P\u0072"}:_ffe :=NewCT_OcxPr (); -if _dcg :=d .DecodeElement (_ffe ,&_ada );_dcg !=nil {return _dcg ;};_fg .OcxPr =append (_fg .OcxPr ,_ffe );default:_df .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006fn\u0020\u004fc\u0078\u0020\u0025\u0076",_ada .Name ); -if _cff :=d .Skip ();_cff !=nil {return _cff ;};};case _d .EndElement :break _gec ;case _d .CharData :};};return nil ;};func (_afc *CT_Picture )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eg :=range start .Attr {if _eg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eg .Name .Local =="\u0069\u0064"||_eg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eg .Name .Local =="\u0069\u0064"{_de ,_dgg :=_eg .Value ,error (nil ); -if _dgg !=nil {return _dgg ;};_afc .IdAttr =&_de ;continue ;};};for {_bf ,_aaa :=d .Token ();if _aaa !=nil {return _ga .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u003a\u0020%\u0073",_aaa ); -};if _gege ,_fe :=_bf .(_d .EndElement );_fe &&_gege .Name ==start .Name {break ;};};return nil ;};func (_bae *Ocx )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\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0061\u0078"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058"}); -start .Attr =append (start .Attr ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0061\u0078\u003a\u006f\u0063\u0078";return _bae .CT_Ocx .MarshalXML (e ,start );};func NewCT_Ocx ()*CT_Ocx {_fc :=&CT_Ocx {};_fc .PersistenceAttr =ST_Persistence (1);return _fc };func (_bdb ST_Persistence )Validate ()error {return _bdb .ValidateWithPath ("")}; -type CT_Ocx struct{ClassidAttr string ;LicenseAttr *string ;IdAttr *string ;PersistenceAttr ST_Persistence ;OcxPr []*CT_OcxPr ;}; +func (_eee *CT_OcxPrChoice )ValidateWithPath (path string )error {if _eee .Font !=nil {if _efg :=_eee .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_efg !=nil {return _efg ;};};if _eee .Picture !=nil {if _efc :=_eee .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); +_efc !=nil {return _efc ;};};return nil ;}; -// Validate validates the CT_Ocx and its children -func (_badf *CT_Ocx )Validate ()error {return _badf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078");};type CT_Font struct{PersistenceAttr ST_Persistence ;IdAttr *string ;OcxPr []*CT_OcxPr ;};func (_dbe *CT_OcxPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_geg :=range start .Attr {if _geg .Name .Local =="\u006e\u0061\u006d\u0065"{_fac ,_ca :=_geg .Value ,error (nil ); -if _ca !=nil {return _ca ;};_dbe .NameAttr =_fac ;continue ;};if _geg .Name .Local =="\u0076\u0061\u006cu\u0065"{_gedf ,_gba :=_geg .Value ,error (nil );if _gba !=nil {return _gba ;};_dbe .ValueAttr =&_gedf ;continue ;};};_ecd :for {_be ,_adc :=d .Token (); -if _adc !=nil {return _adc ;};switch _adb :=_be .(type ){case _d .StartElement :switch _adb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_dbe .Choice =NewCT_OcxPrChoice (); -if _aeg :=d .DecodeElement (&_dbe .Choice .Font ,&_adb );_aeg !=nil {return _aeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_dbe .Choice =NewCT_OcxPrChoice (); -if _gd :=d .DecodeElement (&_dbe .Choice .Picture ,&_adb );_gd !=nil {return _gd ;};default:_df .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0020\u0025\u0076",_adb .Name ); -if _ecb :=d .Skip ();_ecb !=nil {return _ecb ;};};case _d .EndElement :break _ecd ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_cdg *CT_Font )ValidateWithPath (path string )error {if _cgd :=_cdg .PersistenceAttr .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u0069s\u0074\u0065\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_cgd !=nil {return _cgd ;};for _df ,_cc :=range _cdg .OcxPr {if _dfg :=_cc .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fO\u0063\u0078\u0050\u0072\u005b\u0025\u0064\u005d",path ,_df )); +_dfg !=nil {return _dfg ;};};return nil ;};func NewOcx ()*Ocx {_da :=&Ocx {};_da .CT_Ocx =*NewCT_Ocx ();return _da };func NewCT_OcxPr ()*CT_OcxPr {_ggd :=&CT_OcxPr {};return _ggd };type CT_Font struct{PersistenceAttr ST_Persistence ;IdAttr *string ;OcxPr []*CT_OcxPr ; +};func (_acb ST_Persistence )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {return e .EncodeElement (_acb .String (),start );};func (_ebe *ST_Persistence )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_ccg ,_bdd :=d .Token (); +if _bdd !=nil {return _bdd ;};if _bcc ,_dce :=_ccg .(_ab .EndElement );_dce &&_bcc .Name ==start .Name {*_ebe =1;return nil ;};if _fdb ,_edg :=_ccg .(_ab .CharData );!_edg {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",_ccg ); +}else {switch string (_fdb ){case "":*_ebe =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_ebe =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_ebe =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_ebe =3; +case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_ebe =4;};};_ccg ,_bdd =d .Token ();if _bdd !=nil {return _bdd ;};if _eaef ,_bba :=_ccg .(_ab .EndElement );_bba &&_eaef .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",_ccg ); +}; -// Validate validates the CT_Picture and its children -func (_dgb *CT_Picture )Validate ()error {return _dgb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; +// Validate validates the CT_OcxPr and its children +func (_cag *CT_OcxPr )Validate ()error {return _cag .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072");};func NewCT_Ocx ()*CT_Ocx {_afe :=&CT_Ocx {};_afe .PersistenceAttr =ST_Persistence (1);return _afe };type CT_Picture struct{IdAttr *string ; +};func (_ea *CT_Font )MarshalXML (e *_ab .Encoder ,start _ab .StartElement )error {if _ea .PersistenceAttr !=ST_PersistenceUnset {_af ,_db :=_ea .PersistenceAttr .MarshalXMLAttr (_ab .Name {Local :"\u0061\u0078\u003a\u0070\u0065\u0072\u0073\u0069\u0073t\u0065\u006e\u0063\u0065"}); +if _db !=nil {return _db ;};start .Attr =append (start .Attr ,_af );};if _ea .IdAttr !=nil {start .Attr =append (start .Attr ,_ab .Attr {Name :_ab .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_e .Sprintf ("\u0025\u0076",*_ea .IdAttr )});};e .EncodeToken (start ); +if _ea .OcxPr !=nil {_dbf :=_ab .StartElement {Name :_ab .Name {Local :"\u0061\u0078\u003a\u006f\u0063\u0078\u0050\u0072"}};for _ ,_c :=range _ea .OcxPr {e .EncodeElement (_c ,_dbf );};};e .EncodeToken (_ab .EndElement {Name :start .Name });return nil ; +}; -// ValidateWithPath validates the Ocx and its children, prefixing error messages with path -func (_fae *Ocx )ValidateWithPath (path string )error {if _aebe :=_fae .CT_Ocx .ValidateWithPath (path );_aebe !=nil {return _aebe ;};return nil ;};func NewCT_OcxPr ()*CT_OcxPr {_aga :=&CT_OcxPr {};return _aga };func (_gedg *ST_Persistence )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gedg =0; -case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_gedg =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_gedg =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_gedg =3; -case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_gedg =4;};return nil ;};type ST_Persistence byte ;func (_eb *ST_Persistence )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dec ,_bbe :=d .Token (); -if _bbe !=nil {return _bbe ;};if _dda ,_cde :=_dec .(_d .EndElement );_cde &&_dda .Name ==start .Name {*_eb =1;return nil ;};if _cef ,_aegb :=_dec .(_d .CharData );!_aegb {return _ga .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dec ); -}else {switch string (_cef ){case "":*_eb =0;case "\u0070e\u0072s\u0069\u0073\u0074\u0050\u0072o\u0070\u0065r\u0074\u0079\u0042\u0061\u0067":*_eb =1;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061\u006d":*_eb =2;case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074\u0072\u0065\u0061m\u0049\u006e\u0069\u0074":*_eb =3; -case "\u0070\u0065\u0072\u0073\u0069\u0073\u0074\u0053\u0074o\u0072\u0061\u0067\u0065":*_eb =4;};};_dec ,_bbe =d .Token ();if _bbe !=nil {return _bbe ;};if _bbf ,_acb :=_dec .(_d .EndElement );_acb &&_bbf .Name ==start .Name {return nil ;};return _ga .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dec ); -};func (_gade *CT_OcxPrChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gade .Font !=nil {_cgbf :=_d .StartElement {Name :_d .Name {Local :"\u0061x\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_gade .Font ,_cgbf );};if _gade .Picture !=nil {_bba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u0078\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}}; -e .EncodeElement (_gade .Picture ,_bba );};return nil ;};func init (){_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u004f\u0063\u0078",NewCT_Ocx ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072",NewCT_OcxPr ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u006f\u0063\u0078",NewOcx ); +// Validate validates the CT_Picture and its children +func (_eba *CT_Picture )Validate ()error {return _eba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_gbb *CT_OcxPrChoice )UnmarshalXML (d *_ab .Decoder ,start _ab .StartElement )error {_bcf :for {_ag ,_dde :=d .Token (); +if _dde !=nil {return _dde ;};switch _ae :=_ag .(type ){case _ab .StartElement :switch _ae .Name {case _ab .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0066\u006f\u006e\u0074"}:_gbb .Font =NewCT_Font (); +if _aec :=d .DecodeElement (_gbb .Font ,&_ae );_aec !=nil {return _aec ;};case _ab .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_gbb .Picture =NewCT_Picture (); +if _gac :=d .DecodeElement (_gbb .Picture ,&_ae );_gac !=nil {return _gac ;};default:_eg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_ae .Name ); +if _bbe :=d .Skip ();_bbe !=nil {return _bbe ;};};case _ab .EndElement :break _bcf ;case _ab .CharData :};};return nil ;};func init (){_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u004f\u0063\u0078",NewCT_Ocx ); +_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u004f\u0063\u0078\u0050\u0072",NewCT_OcxPr ); +_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043T\u005f\u0046\u006f\u006e\u0074",NewCT_Font ); +_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture ); +_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006das\u002e\u006d\u0069\u0063\u0072\u006fs\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f2\u0030\u0030\u0036\u002f\u0061\u0063\u0074\u0069v\u0065\u0058","\u006f\u0063\u0078",NewOcx ); }; \ No newline at end of file diff --git a/schema/soo/dml/chart/chart.go b/schema/soo/dml/chart/chart.go index 52ebc241fd..a9ee8ab38f 100644 --- a/schema/soo/dml/chart/chart.go +++ b/schema/soo/dml/chart/chart.go @@ -9,3501 +9,3510 @@ // 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 (_b "encoding/xml";_a "fmt";_g "github.com/unidoc/unioffice";_bd "github.com/unidoc/unioffice/common/logger";_gg "github.com/unidoc/unioffice/schema/soo/dml";_bdg "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_bc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; -_fg "regexp";_fb "strconv";); +package chart ;import (_b "encoding/xml";_f "fmt";_dc "github.com/unidoc/unioffice";_aa "github.com/unidoc/unioffice/common/logger";_dg "github.com/unidoc/unioffice/schema/soo/dml";_g "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_fb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; +_a "regexp";_ag "strconv";); -// Validate validates the CT_GapAmount and its children -func (_aeada *CT_GapAmount )Validate ()error {return _aeada .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};func (_ffaa *CT_BarDir )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdfc :=range start .Attr {if _fdfc .Name .Local =="\u0076\u0061\u006c"{_ffaa .ValAttr .UnmarshalXMLAttr (_fdfc ); -continue ;};};for {_gbba ,_gcea :=d .Token ();if _gcea !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_gcea );};if _bfbg ,_febf :=_gbba .(_b .EndElement );_febf &&_bfbg .Name ==start .Name {break ; -};};return nil ;};func (_fbfbd *CT_Tx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fbfbd .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DLblPos and its children +func (_cbegd *CT_DLblPos )Validate ()error {return _cbegd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");};func (_efffg *CT_Surface3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egeb :for {_aafc ,_bcdca :=d .Token (); +if _bcdca !=nil {return _bcdca ;};switch _agcdg :=_aafc .(type ){case _b .StartElement :switch _agcdg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efffg .Wireframe =NewCT_Boolean (); +if _effdec :=d .DecodeElement (_efffg .Wireframe ,&_agcdg );_effdec !=nil {return _effdec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_daega :=NewCT_SurfaceSer (); +if _dfbbe :=d .DecodeElement (_daega ,&_agcdg );_dfbbe !=nil {return _dfbbe ;};_efffg .Ser =append (_efffg .Ser ,_daega );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efffg .BandFmts =NewCT_BandFmts (); +if _dddfd :=d .DecodeElement (_efffg .BandFmts ,&_agcdg );_dddfd !=nil {return _dddfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eedg :=NewCT_UnsignedInt (); +if _ccdbd :=d .DecodeElement (_eedg ,&_agcdg );_ccdbd !=nil {return _ccdbd ;};_efffg .AxId =append (_efffg .AxId ,_eedg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efffg .ExtLst =NewCT_ExtensionList (); +if _decbe :=d .DecodeElement (_efffg .ExtLst ,&_agcdg );_decbe !=nil {return _decbe ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_agcdg .Name ); +if _bgeg :=d .Skip ();_bgeg !=nil {return _bgeg ;};};case _b .EndElement :break _egeb ;case _b .CharData :};};return nil ;};func (_acgde ST_PictureFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_acgde .String (),start ); +};func NewCT_BarGrouping ()*CT_BarGrouping {_defb :=&CT_BarGrouping {};return _defb }; -// Validate validates the CT_BarSer and its children -func (_afeg *CT_BarSer )Validate ()error {return _afeg .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");};func NewCT_PageMargins ()*CT_PageMargins {_cgfcc :=&CT_PageMargins {};return _cgfcc };func (_fcef *ST_HPercent )Validate ()error {return _fcef .ValidateWithPath ("")}; -func (_bede *CT_Lvl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcaga :for {_adgg ,_dgdeb :=d .Token ();if _dgdeb !=nil {return _dgdeb ;};switch _gacg :=_adgg .(type ){case _b .StartElement :switch _gacg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abbd :=NewCT_StrVal (); -if _fcfg :=d .DecodeElement (_abbd ,&_gacg );_fcfg !=nil {return _fcfg ;};_bede .Pt =append (_bede .Pt ,_abbd );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gacg .Name ); -if _dgbgc :=d .Skip ();_dgbgc !=nil {return _dgbgc ;};};case _b .EndElement :break _fcaga ;case _b .CharData :};};return nil ;};func NewCT_Layout ()*CT_Layout {_ebggbb :=&CT_Layout {};return _ebggbb };var ST_ThicknessPercentPatternRe =_fg .MustCompile (ST_ThicknessPercentPattern ); +// ST_HoleSize is a union type +type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;};type CT_Perspective struct{ValAttr *uint8 ;};type CT_Period struct{ValAttr *uint32 ;};func (_eccb *CT_Period )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceba :=range start .Attr {if _ceba .Name .Local =="\u0076\u0061\u006c"{_cecdf ,_feaeb :=_ag .ParseUint (_ceba .Value ,10,32); +if _feaeb !=nil {return _feaeb ;};_dcead :=uint32 (_cecdf );_eccb .ValAttr =&_dcead ;continue ;};};for {_cegdd ,_bffgg :=d .Token ();if _bffgg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_bffgg ); +};if _deddb ,_badbf :=_cegdd .(_b .EndElement );_badbf &&_deddb .Name ==start .Name {break ;};};return nil ;};func (_effcd *ST_BuiltInUnit )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_effcd =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_effcd =1; +case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_effcd =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_effcd =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_effcd =4; +case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_effcd =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_effcd =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_effcd =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_effcd =8; +case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_effcd =9;};return nil ;};func NewCT_SurfaceChart ()*CT_SurfaceChart {_gedeg :=&CT_SurfaceChart {};return _gedeg };var ST_HoleSizePercentPatternRe =_a .MustCompile (ST_HoleSizePercentPattern );func (_fbbe *CT_Double )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",_fbbe .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffega *CT_Crosses )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bgfa ,_dadg :=_ffega .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _dadg !=nil {return _dadg ;};start .Attr =append (start .Attr ,_bgfa );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acfba *CT_PivotFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acfba .Idx =NewCT_UnsignedInt (); +_ccdbc :for {_gfaf ,_bdfbd :=d .Token ();if _bdfbd !=nil {return _bdfbd ;};switch _fdda :=_gfaf .(type ){case _b .StartElement :switch _fdda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _adfd :=d .DecodeElement (_acfba .Idx ,&_fdda ); +_adfd !=nil {return _adfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_acfba .SpPr =_dg .NewCT_ShapeProperties (); +if _eegbf :=d .DecodeElement (_acfba .SpPr ,&_fdda );_eegbf !=nil {return _eegbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_acfba .TxPr =_dg .NewCT_TextBody (); +if _eaed :=d .DecodeElement (_acfba .TxPr ,&_fdda );_eaed !=nil {return _eaed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acfba .Marker =NewCT_Marker (); +if _gddf :=d .DecodeElement (_acfba .Marker ,&_fdda );_gddf !=nil {return _gddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_acfba .DLbl =NewCT_DLbl (); +if _bcedg :=d .DecodeElement (_acfba .DLbl ,&_fdda );_bcedg !=nil {return _bcedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acfba .ExtLst =NewCT_ExtensionList (); +if _feda :=d .DecodeElement (_acfba .ExtLst ,&_fdda );_feda !=nil {return _feda ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fdda .Name ); +if _eefc :=d .Skip ();_eefc !=nil {return _eefc ;};};case _b .EndElement :break _ccdbc ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_View3D and its children +func (_ebegc *CT_View3D )Validate ()error {return _ebegc .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path -func (_gbc *CT_AreaSer )ValidateWithPath (path string )error {if _cab :=_gbc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cab !=nil {return _cab ;};if _bee :=_gbc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_bee !=nil {return _bee ; -};if _gbc .Tx !=nil {if _badd :=_gbc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_badd !=nil {return _badd ;};};if _gbc .SpPr !=nil {if _bbg :=_gbc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bbg !=nil {return _bbg ;};};if _gbc .PictureOptions !=nil {if _agdc :=_gbc .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"); -_agdc !=nil {return _agdc ;};};for _ecc ,_bge :=range _gbc .DPt {if _dac :=_bge .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_ecc ));_dac !=nil {return _dac ;};};if _gbc .DLbls !=nil {if _bga :=_gbc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_bga !=nil {return _bga ;};};for _abgg ,_gad :=range _gbc .Trendline {if _bea :=_gad .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_abgg ));_bea !=nil {return _bea ;};};for _fce ,_ffad :=range _gbc .ErrBars {if _fbf :=_ffad .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_fce )); -_fbf !=nil {return _fbf ;};};if _gbc .Cat !=nil {if _feee :=_gbc .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_feee !=nil {return _feee ;};};if _gbc .Val !=nil {if _fad :=_gbc .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_fad !=nil {return _fad ; -};};if _gbc .ExtLst !=nil {if _dec :=_gbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dec !=nil {return _dec ;};};return nil ;};func NewCT_NumRef ()*CT_NumRef {_dadeb :=&CT_NumRef {};return _dadeb };func (_fdbfe *ST_LayoutTarget )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdbfe =0; -case "\u0069\u006e\u006ee\u0072":*_fdbfe =1;case "\u006f\u0075\u0074e\u0072":*_fdbfe =2;};return nil ;}; +// Validate validates the CT_Order and its children +func (_gdeee *CT_Order )Validate ()error {return _gdeee .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");};func NewCT_Lvl ()*CT_Lvl {_eacadf :=&CT_Lvl {};return _eacadf };func NewCT_DepthPercent ()*CT_DepthPercent {_cdbc :=&CT_DepthPercent {}; +return _cdbc };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_RadarStyle ()*CT_RadarStyle {_dcab :=&CT_RadarStyle {};return _dcab }; -// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path -func (_bgcb *CT_BubbleSer )ValidateWithPath (path string )error {if _fggf :=_bgcb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fggf !=nil {return _fggf ;};if _gfbg :=_bgcb .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_gfbg !=nil {return _gfbg ;};if _bgcb .Tx !=nil {if _fbcf :=_bgcb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fbcf !=nil {return _fbcf ;};};if _bgcb .SpPr !=nil {if _faaf :=_bgcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_faaf !=nil {return _faaf ; -};};if _bgcb .InvertIfNegative !=nil {if _aab :=_bgcb .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_aab !=nil {return _aab ;};};for _fcd ,_eage :=range _bgcb .DPt {if _gdfc :=_eage .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_fcd )); -_gdfc !=nil {return _gdfc ;};};if _bgcb .DLbls !=nil {if _bbce :=_bgcb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bbce !=nil {return _bbce ;};};for _fgcc ,_deda :=range _bgcb .Trendline {if _eeba :=_deda .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_fgcc )); -_eeba !=nil {return _eeba ;};};for _abfd ,_adec :=range _bgcb .ErrBars {if _egf :=_adec .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_abfd ));_egf !=nil {return _egf ;};};if _bgcb .XVal !=nil {if _egbc :=_bgcb .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c"); -_egbc !=nil {return _egbc ;};};if _bgcb .YVal !=nil {if _egdc :=_bgcb .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_egdc !=nil {return _egdc ;};};if _bgcb .BubbleSize !=nil {if _ccfg :=_bgcb .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); -_ccfg !=nil {return _ccfg ;};};if _bgcb .Bubble3D !=nil {if _bda :=_bgcb .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_bda !=nil {return _bda ;};};if _bgcb .ExtLst !=nil {if _fafb :=_bgcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fafb !=nil {return _fafb ;};};return nil ;}; +// Validate validates the CT_DLblsChoice and its children +func (_fdbf *CT_DLblsChoice )Validate ()error {return _fdbf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");};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 (_gcafa ST_BarGrouping )String ()string {switch _gcafa {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_SecondPieSize ()*CT_SecondPieSize {_gdeb :=&CT_SecondPieSize {};return _gdeb };func NewGroup_DLbls ()*Group_DLbls {_gdabc :=&Group_DLbls {};return _gdabc };func (_bgbbd *ST_HoleSize )ValidateWithPath (path string )error {_ccadd :=[]string {}; +if _bgbbd .ST_HoleSizePercent !=nil {_ccadd =append (_ccadd ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074");};if _bgbbd .ST_HoleSizeUByte !=nil {_ccadd =append (_ccadd ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065"); +};if len (_ccadd )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ccadd );};return nil ;};func (_aaed ST_OfPieType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aaed .String (),start ); +}; -// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path -func (_cfbc *CT_HPercent )ValidateWithPath (path string )error {if _cfbc .ValAttr !=nil {if _afbg :=_cfbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afbg !=nil {return _afbg ;};};return nil ;};func (_cbge *CT_Grouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cabf :=range start .Attr {if _cabf .Name .Local =="\u0076\u0061\u006c"{_cbge .ValAttr .UnmarshalXMLAttr (_cabf ); -continue ;};};for {_bcgec ,_ggadf :=d .Token ();if _ggadf !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_ggadf );};if _fecfe ,_ebfb :=_bcgec .(_b .EndElement ); -_ebfb &&_fecfe .Name ==start .Name {break ;};};return nil ;};func NewCT_ErrBars ()*CT_ErrBars {_afbd :=&CT_ErrBars {};_afbd .ErrBarType =NewCT_ErrBarType ();_afbd .ErrValType =NewCT_ErrValType ();return _afbd ;}; +// Validate validates the CT_Overlap and its children +func (_ggbe *CT_Overlap )Validate ()error {return _ggbe .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func (_cffgf *CT_UnsignedInt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egceb :=range start .Attr {if _egceb .Name .Local =="\u0076\u0061\u006c"{_cbeea ,_acbace :=_ag .ParseUint (_egceb .Value ,10,32); +if _acbace !=nil {return _acbace ;};_cffgf .ValAttr =uint32 (_cbeea );continue ;};};for {_aecbd ,_eefeb :=d .Token ();if _eefeb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fU\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0049\u006e\u0074:\u0020\u0025\u0073",_eefeb ); +};if _aagce ,_feecff :=_aecbd .(_b .EndElement );_feecff &&_aagce .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_PageMargins and its children -func (_fcgf *CT_PageMargins )Validate ()error {return _fcgf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_ebec *CT_LblOffset )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebec .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_ebec .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SecondPieSize ()*CT_SecondPieSize {_dcbf :=&CT_SecondPieSize {};return _dcbf }; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_ecaae *CT_Extension )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_ValAx and its children -func (_daedg *CT_ValAx )Validate ()error {return _daedg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");};type ST_TickLblPos byte ;func (_gegfd *CT_UpDownBar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gegfd .SpPr !=nil {_cdbbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gegfd .SpPr ,_cdbbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecbfa *CT_ScatterSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_egfcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ecbfa .Idx ,_egfcc );_edbfg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ecbfa .Order ,_edbfg ); -if _ecbfa .Tx !=nil {_ccced :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ecbfa .Tx ,_ccced );};if _ecbfa .SpPr !=nil {_ffbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_ecbfa .SpPr ,_ffbd );};if _ecbfa .Marker !=nil {_dbgbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_ecbfa .Marker ,_dbgbe );};if _ecbfa .DPt !=nil {_dedb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}}; -for _ ,_cfcfa :=range _ecbfa .DPt {e .EncodeElement (_cfcfa ,_dedb );};};if _ecbfa .DLbls !=nil {_ddcebg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ecbfa .DLbls ,_ddcebg );};if _ecbfa .Trendline !=nil {_gcfae :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}}; -for _ ,_cagfe :=range _ecbfa .Trendline {e .EncodeElement (_cagfe ,_gcfae );};};if _ecbfa .ErrBars !=nil {_dfca :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_agcbf :=range _ecbfa .ErrBars {e .EncodeElement (_agcbf ,_dfca ); -};};if _ecbfa .XVal !=nil {_gegf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_ecbfa .XVal ,_gegf );};if _ecbfa .YVal !=nil {_egega :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}}; -e .EncodeElement (_ecbfa .YVal ,_egega );};if _ecbfa .Smooth !=nil {_deaac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_ecbfa .Smooth ,_deaac );};if _ecbfa .ExtLst !=nil {_fbbec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ecbfa .ExtLst ,_fbbec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdae *CT_MarkerStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bbecd ,_adabe :=_cdae .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _adabe !=nil {return _adabe ;};start .Attr =append (start .Attr ,_bbecd );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path +func (_ebaea *CT_SplitType )ValidateWithPath (path string )error {if _ffac :=_ebaea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffac !=nil {return _ffac ;};return nil ;}; -// Validate validates the CT_DateAx and its children -func (_acde *CT_DateAx )Validate ()error {return _acde .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");};func (_fbeg *CT_PageSetup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbeg .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_fbeg .PaperSizeAttr )}); -};if _fbeg .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 :_a .Sprintf ("\u0025\u0076",*_fbeg .PaperHeightAttr )});};if _fbeg .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_fbeg .PaperWidthAttr )}); -};if _fbeg .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 :_a .Sprintf ("\u0025\u0076",*_fbeg .FirstPageNumberAttr )}); -};if _fbeg .OrientationAttr !=ST_PageSetupOrientationUnset {_gdfbc ,_ecag :=_fbeg .OrientationAttr .MarshalXMLAttr (_b .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _ecag !=nil {return _ecag ;};start .Attr =append (start .Attr ,_gdfbc ); -};if _fbeg .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 :_a .Sprintf ("\u0025\u0064",_agfce (*_fbeg .BlackAndWhiteAttr ))}); -};if _fbeg .DraftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agfce (*_fbeg .DraftAttr ))});};if _fbeg .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 :_a .Sprintf ("\u0025\u0064",_agfce (*_fbeg .UseFirstPageNumberAttr ))}); -};if _fbeg .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 :_a .Sprintf ("\u0025\u0076",*_fbeg .HorizontalDpiAttr )});}; -if _fbeg .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 :_a .Sprintf ("\u0025\u0076",*_fbeg .VerticalDpiAttr )});};if _fbeg .CopiesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_fbeg .CopiesAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_AxisUnit struct{ValAttr float64 ;};func (_fdac ST_SplitType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fdac .String (),start ); -};func (_badfc *CT_RadarChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_badfc .RadarStyle =NewCT_RadarStyle ();_dadd :for {_befa ,_cgaa :=d .Token ();if _cgaa !=nil {return _cgaa ;};switch _efff :=_befa .(type ){case _b .StartElement :switch _efff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cagdf :=d .DecodeElement (_badfc .RadarStyle ,&_efff ); -_cagdf !=nil {return _cagdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_badfc .VaryColors =NewCT_Boolean (); -if _fdgge :=d .DecodeElement (_badfc .VaryColors ,&_efff );_fdgge !=nil {return _fdgge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbbbg :=NewCT_RadarSer (); -if _gddfec :=d .DecodeElement (_gbbbg ,&_efff );_gddfec !=nil {return _gddfec ;};_badfc .Ser =append (_badfc .Ser ,_gbbbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_badfc .DLbls =NewCT_DLbls (); -if _ffcaa :=d .DecodeElement (_badfc .DLbls ,&_efff );_ffcaa !=nil {return _ffcaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edcfd :=NewCT_UnsignedInt (); -if _cccfb :=d .DecodeElement (_edcfd ,&_efff );_cccfb !=nil {return _cccfb ;};_badfc .AxId =append (_badfc .AxId ,_edcfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_badfc .ExtLst =NewCT_ExtensionList (); -if _aecbb :=d .DecodeElement (_badfc .ExtLst ,&_efff );_aecbb !=nil {return _aecbb ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_efff .Name ); -if _bbaac :=d .Skip ();_bbaac !=nil {return _bbaac ;};};case _b .EndElement :break _dadd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the Chart and its children, prefixing error messages with path +func (_cdggc *Chart )ValidateWithPath (path string )error {if _daeee :=_cdggc .CT_RelId .ValidateWithPath (path );_daeee !=nil {return _daeee ;};return nil ;};func (_baaab ST_LayoutMode )String ()string {switch _baaab {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065"; +case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";};type ST_PageSetupOrientation byte ; -// Validate validates the Group_DLbls and its children -func (_fafag *Group_DLbls )Validate ()error {return _fafag .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");};type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ; -ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_daad *CT_ExtensionList )ValidateWithPath (path string )error {for _fcad ,_bfdf :=range _daad .Ext {if _fceg :=_bfdf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fcad ));_fceg !=nil {return _fceg ; +};};return nil ;}; -// Validate validates the CT_DLbls and its children -func (_eddgc *CT_DLbls )Validate ()error {return _eddgc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");};func (_dgcbf *CT_HoleSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fedc :=range start .Attr {if _fedc .Name .Local =="\u0076\u0061\u006c"{_gcefe ,_dfag :=ParseUnionST_HoleSize (_fedc .Value ); -if _dfag !=nil {return _dfag ;};_dgcbf .ValAttr =&_gcefe ;continue ;};};for {_afccc ,_bfaa :=d .Token ();if _bfaa !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_bfaa ); -};if _eagg ,_gccc :=_afccc .(_b .EndElement );_gccc &&_eagg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PictureFormat and its children +func (_abafg *CT_PictureFormat )Validate ()error {return _abafg .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");};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 (_aeadg *ST_DLblPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aeadg =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_aeadg =1; +case "\u0062":*_aeadg =2;case "\u0063\u0074\u0072":*_aeadg =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_aeadg =4;case "\u0069\u006e\u0045n\u0064":*_aeadg =5;case "\u006c":*_aeadg =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_aeadg =7;case "\u0072":*_aeadg =8; +case "\u0074":*_aeadg =9;};return nil ;}; -// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path -func (_egac *CT_DTable )ValidateWithPath (path string )error {if _egac .ShowHorzBorder !=nil {if _cedd :=_egac .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_cedd !=nil {return _cedd ; -};};if _egac .ShowVertBorder !=nil {if _cac :=_egac .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_cac !=nil {return _cac ;};};if _egac .ShowOutline !=nil {if _fggfc :=_egac .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"); -_fggfc !=nil {return _fggfc ;};};if _egac .ShowKeys !=nil {if _eagd :=_egac .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_eagd !=nil {return _eagd ;};};if _egac .SpPr !=nil {if _feccd :=_egac .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_feccd !=nil {return _feccd ;};};if _egac .TxPr !=nil {if _efad :=_egac .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_efad !=nil {return _efad ;};};if _egac .ExtLst !=nil {if _bbcb :=_egac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bbcb !=nil {return _bbcb ;};};return nil ;};func NewCT_LegendPos ()*CT_LegendPos {_dggb :=&CT_LegendPos {};return _dggb };func (_gbafg ST_MarkerStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbafg .String (),start ); -};type CT_HoleSize struct{ValAttr *ST_HoleSize ;}; +// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path +func (_edfff *CT_Skip )ValidateWithPath (path string )error {if _edfff .ValAttr < 1{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_edfff .ValAttr ); +};return nil ;};func NewCT_Scaling ()*CT_Scaling {_facca :=&CT_Scaling {};return _facca };func (_cbfdd ST_SplitType )Validate ()error {return _cbfdd .ValidateWithPath ("")};func NewCT_PlotArea ()*CT_PlotArea {_gafb :=&CT_PlotArea {};return _gafb }; -// Validate validates the CT_ManualLayout and its children -func (_bdgd *CT_ManualLayout )Validate ()error {return _bdgd .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");};func (_bgfgf *CT_LayoutMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdcff :=range start .Attr {if _bdcff .Name .Local =="\u0076\u0061\u006c"{_bgfgf .ValAttr .UnmarshalXMLAttr (_bdcff ); -continue ;};};for {_ffef ,_bgdde :=d .Token ();if _bgdde !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_bgdde );};if _dcdcb ,_beec :=_ffef .(_b .EndElement ); -_beec &&_dcdcb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path +func (_eefa *CT_DTable )ValidateWithPath (path string )error {if _eefa .ShowHorzBorder !=nil {if _bcdag :=_eefa .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_bcdag !=nil {return _bcdag ; +};};if _eefa .ShowVertBorder !=nil {if _ecaa :=_eefa .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_ecaa !=nil {return _ecaa ;};};if _eefa .ShowOutline !=nil {if _cebd :=_eefa .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"); +_cebd !=nil {return _cebd ;};};if _eefa .ShowKeys !=nil {if _bacf :=_eefa .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_bacf !=nil {return _bacf ;};};if _eefa .SpPr !=nil {if _daeg :=_eefa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_daeg !=nil {return _daeg ;};};if _eefa .TxPr !=nil {if _aadg :=_eefa .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aadg !=nil {return _aadg ;};};if _eefa .ExtLst !=nil {if _eebf :=_eefa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_eebf !=nil {return _eebf ;};};return nil ;};func (_bdffb ST_LblAlgn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdffb .String (),start );};func (_gacga ST_LayoutMode )ValidateWithPath (path string )error {switch _gacga {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 (_gacga )); +};return nil ;};func (_afec *CT_DLbls )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geeg :for {_ccac ,_edcb :=d .Token ();if _edcb !=nil {return _edcb ;};switch _eacd :=_ccac .(type ){case _b .StartElement :switch _eacd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cegd :=NewCT_DLbl (); +if _gefcg :=d .DecodeElement (_cegd ,&_eacd );_gefcg !=nil {return _gefcg ;};_afec .DLbl =append (_afec .DLbl ,_cegd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _afec .Choice ==nil {_afec .Choice =NewCT_DLblsChoice (); +};if _gbdd :=d .DecodeElement (&_afec .Choice .Delete ,&_eacd );_gbdd !=nil {return _gbdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afec .Choice ==nil {_afec .Choice =NewCT_DLblsChoice (); +};if _geg :=d .DecodeElement (&_afec .Choice .NumFmt ,&_eacd );_geg !=nil {return _geg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _afec .Choice ==nil {_afec .Choice =NewCT_DLblsChoice (); +};if _gbeff :=d .DecodeElement (&_afec .Choice .SpPr ,&_eacd );_gbeff !=nil {return _gbeff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _afec .Choice ==nil {_afec .Choice =NewCT_DLblsChoice (); +};if _fdba :=d .DecodeElement (&_afec .Choice .TxPr ,&_eacd );_fdba !=nil {return _fdba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afec .Choice ==nil {_afec .Choice =NewCT_DLblsChoice (); +};if _becd :=d .DecodeElement (&_afec .Choice .DLblPos ,&_eacd );_becd !=nil {return _becd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _afec .Choice ==nil {_afec .Choice =NewCT_DLblsChoice (); +};if _facf :=d .DecodeElement (&_afec .Choice .ShowLegendKey ,&_eacd );_facf !=nil {return _facf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afec .Choice ==nil {_afec .Choice =NewCT_DLblsChoice (); +};if _fgdb :=d .DecodeElement (&_afec .Choice .ShowVal ,&_eacd );_fgdb !=nil {return _fgdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afec .Choice ==nil {_afec .Choice =NewCT_DLblsChoice (); +};if _gdaa :=d .DecodeElement (&_afec .Choice .ShowCatName ,&_eacd );_gdaa !=nil {return _gdaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afec .Choice ==nil {_afec .Choice =NewCT_DLblsChoice (); +};if _cccc :=d .DecodeElement (&_afec .Choice .ShowSerName ,&_eacd );_cccc !=nil {return _cccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afec .Choice ==nil {_afec .Choice =NewCT_DLblsChoice (); +};if _abdc :=d .DecodeElement (&_afec .Choice .ShowPercent ,&_eacd );_abdc !=nil {return _abdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _afec .Choice ==nil {_afec .Choice =NewCT_DLblsChoice (); +};if _dacg :=d .DecodeElement (&_afec .Choice .ShowBubbleSize ,&_eacd );_dacg !=nil {return _dacg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afec .Choice ==nil {_afec .Choice =NewCT_DLblsChoice (); +};if _gdbb :=d .DecodeElement (&_afec .Choice .Separator ,&_eacd );_gdbb !=nil {return _gdbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afec .Choice ==nil {_afec .Choice =NewCT_DLblsChoice (); +};if _acaee :=d .DecodeElement (&_afec .Choice .ShowLeaderLines ,&_eacd );_acaee !=nil {return _acaee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afec .Choice ==nil {_afec .Choice =NewCT_DLblsChoice (); +};if _abbb :=d .DecodeElement (&_afec .Choice .LeaderLines ,&_eacd );_abbb !=nil {return _abbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afec .ExtLst =NewCT_ExtensionList (); +if _gbf :=d .DecodeElement (_afec .ExtLst ,&_eacd );_gbf !=nil {return _gbf ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_eacd .Name ); +if _faece :=d .Skip ();_faece !=nil {return _faece ;};};case _b .EndElement :break _geeg ;case _b .CharData :};};return nil ;};func (_bbgb *CT_RotY )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fecec :=range start .Attr {if _fecec .Name .Local =="\u0076\u0061\u006c"{_eacg ,_abccg :=_ag .ParseUint (_fecec .Value ,10,16); +if _abccg !=nil {return _abccg ;};_debbd :=uint16 (_eacg );_bbgb .ValAttr =&_debbd ;continue ;};};for {_agcfb ,_ecdbb :=d .Token ();if _ecdbb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_ecdbb ); +};if _cceec ,_gdba :=_agcfb .(_b .EndElement );_gdba &&_cceec .Name ==start .Name {break ;};};return nil ;};func (_ggfa *CT_UnsignedInt )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",_ggfa .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Marker ()*CT_Marker {_fggb :=&CT_Marker {};return _fggb };const (ST_BuiltInUnitUnset ST_BuiltInUnit =0;ST_BuiltInUnitHundreds ST_BuiltInUnit =1;ST_BuiltInUnitThousands ST_BuiltInUnit =2; +ST_BuiltInUnitTenThousands ST_BuiltInUnit =3;ST_BuiltInUnitHundredThousands ST_BuiltInUnit =4;ST_BuiltInUnitMillions ST_BuiltInUnit =5;ST_BuiltInUnitTenMillions ST_BuiltInUnit =6;ST_BuiltInUnitHundredMillions ST_BuiltInUnit =7;ST_BuiltInUnitBillions ST_BuiltInUnit =8; +ST_BuiltInUnitTrillions ST_BuiltInUnit =9;);func (_ceabg ST_ScatterStyle )ValidateWithPath (path string )error {switch _ceabg {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 (_ceabg )); +};return nil ;}; -// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path -func (_gafd *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _gafd .AreaChart !=nil {if _dceaf :=_gafd .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_dceaf !=nil {return _dceaf ;};};if _gafd .Area3DChart !=nil {if _gffc :=_gafd .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"); -_gffc !=nil {return _gffc ;};};if _gafd .LineChart !=nil {if _dfdfa :=_gafd .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_dfdfa !=nil {return _dfdfa ;};};if _gafd .Line3DChart !=nil {if _egdfe :=_gafd .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"); -_egdfe !=nil {return _egdfe ;};};if _gafd .StockChart !=nil {if _beaf :=_gafd .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_beaf !=nil {return _beaf ;};};if _gafd .RadarChart !=nil {if _bcefe :=_gafd .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"); -_bcefe !=nil {return _bcefe ;};};if _gafd .ScatterChart !=nil {if _ecge :=_gafd .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_ecge !=nil {return _ecge ;};};if _gafd .PieChart !=nil {if _egbe :=_gafd .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t"); -_egbe !=nil {return _egbe ;};};if _gafd .Pie3DChart !=nil {if _egfd :=_gafd .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_egfd !=nil {return _egfd ;};};if _gafd .DoughnutChart !=nil {if _ddfc :=_gafd .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074"); -_ddfc !=nil {return _ddfc ;};};if _gafd .BarChart !=nil {if _bebfa :=_gafd .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_bebfa !=nil {return _bebfa ;};};if _gafd .Bar3DChart !=nil {if _eeec :=_gafd .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"); -_eeec !=nil {return _eeec ;};};if _gafd .OfPieChart !=nil {if _cfec :=_gafd .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_cfec !=nil {return _cfec ;};};if _gafd .SurfaceChart !=nil {if _fadda :=_gafd .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074"); -_fadda !=nil {return _fadda ;};};if _gafd .Surface3DChart !=nil {if _ccgad :=_gafd .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_ccgad !=nil {return _ccgad ;};};if _gafd .BubbleChart !=nil {if _beffc :=_gafd .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"); -_beffc !=nil {return _beffc ;};};return nil ;};func (_ebf *CT_DispUnitsChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcae :for {_baded ,_fadad :=d .Token ();if _fadad !=nil {return _fadad ;};switch _fccg :=_baded .(type ){case _b .StartElement :switch _fccg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebf .CustUnit =NewCT_Double (); -if _abcg :=d .DecodeElement (_ebf .CustUnit ,&_fccg );_abcg !=nil {return _abcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebf .BuiltInUnit =NewCT_BuiltInUnit (); -if _ggdcd :=d .DecodeElement (_ebf .BuiltInUnit ,&_fccg );_ggdcd !=nil {return _ggdcd ;};default:_bd .Log .Debug ("\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",_fccg .Name ); -if _gefg :=d .Skip ();_gefg !=nil {return _gefg ;};};case _b .EndElement :break _dcae ;case _b .CharData :};};return nil ;};type CT_LegendEntry struct{Idx *CT_UnsignedInt ;Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ;};func (_ecaa *CT_CatAx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecaa .AxId =NewCT_UnsignedInt (); -_ecaa .Scaling =NewCT_Scaling ();_ecaa .AxPos =NewCT_AxPos ();_ecaa .CrossAx =NewCT_UnsignedInt ();_aabc :for {_gbcg ,_feda :=d .Token ();if _feda !=nil {return _feda ;};switch _afad :=_gbcg .(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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gcbd :=d .DecodeElement (_ecaa .AxId ,&_afad ); -_gcbd !=nil {return _gcbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cdab :=d .DecodeElement (_ecaa .Scaling ,&_afad ); -_cdab !=nil {return _cdab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ecaa .Delete =NewCT_Boolean (); -if _fbab :=d .DecodeElement (_ecaa .Delete ,&_afad );_fbab !=nil {return _fbab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fea :=d .DecodeElement (_ecaa .AxPos ,&_afad ); -_fea !=nil {return _fea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecaa .MajorGridlines =NewCT_ChartLines (); -if _gebg :=d .DecodeElement (_ecaa .MajorGridlines ,&_afad );_gebg !=nil {return _gebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecaa .MinorGridlines =NewCT_ChartLines (); -if _ebg :=d .DecodeElement (_ecaa .MinorGridlines ,&_afad );_ebg !=nil {return _ebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ecaa .Title =NewCT_Title (); -if _abab :=d .DecodeElement (_ecaa .Title ,&_afad );_abab !=nil {return _abab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecaa .NumFmt =NewCT_NumFmt (); -if _bbba :=d .DecodeElement (_ecaa .NumFmt ,&_afad );_bbba !=nil {return _bbba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecaa .MajorTickMark =NewCT_TickMark (); -if _bace :=d .DecodeElement (_ecaa .MajorTickMark ,&_afad );_bace !=nil {return _bace ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecaa .MinorTickMark =NewCT_TickMark (); -if _aegg :=d .DecodeElement (_ecaa .MinorTickMark ,&_afad );_aegg !=nil {return _aegg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ecaa .TickLblPos =NewCT_TickLblPos (); -if _cbda :=d .DecodeElement (_ecaa .TickLblPos ,&_afad );_cbda !=nil {return _cbda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ecaa .SpPr =_gg .NewCT_ShapeProperties (); -if _bebe :=d .DecodeElement (_ecaa .SpPr ,&_afad );_bebe !=nil {return _bebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ecaa .TxPr =_gg .NewCT_TextBody (); -if _ceed :=d .DecodeElement (_ecaa .TxPr ,&_afad );_ceed !=nil {return _ceed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cegd :=d .DecodeElement (_ecaa .CrossAx ,&_afad ); -_cegd !=nil {return _cegd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecaa .Choice =NewEG_AxSharedChoice (); -if _aecf :=d .DecodeElement (&_ecaa .Choice .Crosses ,&_afad );_aecf !=nil {return _aecf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecaa .Choice =NewEG_AxSharedChoice (); -if _fgbcf :=d .DecodeElement (&_ecaa .Choice .CrossesAt ,&_afad );_fgbcf !=nil {return _fgbcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecaa .Auto =NewCT_Boolean (); -if _geae :=d .DecodeElement (_ecaa .Auto ,&_afad );_geae !=nil {return _geae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecaa .LblAlgn =NewCT_LblAlgn (); -if _afbf :=d .DecodeElement (_ecaa .LblAlgn ,&_afad );_afbf !=nil {return _afbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecaa .LblOffset =NewCT_LblOffset (); -if _dagd :=d .DecodeElement (_ecaa .LblOffset ,&_afad );_dagd !=nil {return _dagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecaa .TickLblSkip =NewCT_Skip (); -if _acbb :=d .DecodeElement (_ecaa .TickLblSkip ,&_afad );_acbb !=nil {return _acbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ecaa .TickMarkSkip =NewCT_Skip (); -if _bfefe :=d .DecodeElement (_ecaa .TickMarkSkip ,&_afad );_bfefe !=nil {return _bfefe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecaa .NoMultiLvlLbl =NewCT_Boolean (); -if _efc :=d .DecodeElement (_ecaa .NoMultiLvlLbl ,&_afad );_efc !=nil {return _efc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecaa .ExtLst =NewCT_ExtensionList (); -if _ecbb :=d .DecodeElement (_ecaa .ExtLst ,&_afad );_ecbb !=nil {return _ecbb ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_afad .Name ); -if _gbe :=d .Skip ();_gbe !=nil {return _gbe ;};};case _b .EndElement :break _aabc ;case _b .CharData :};};return nil ;};type CT_OfPieType struct{ValAttr ST_OfPieType ;};func (_efbadb ST_CrossBetween )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efbadb .String (),start ); -};func (_faff *CT_PlotArea )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cggd :for {_fgaa ,_gddc :=d .Token ();if _gddc !=nil {return _gddc ;};switch _adceb :=_fgaa .(type ){case _b .StartElement :switch _adceb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgbcd :=d .DecodeElement (_faff .Layout ,&_adceb );_cgbcd !=nil {return _cgbcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffbb :=NewCT_PlotAreaChoice (); -if _ccbfg :=d .DecodeElement (&_ffbb .AreaChart ,&_adceb );_ccbfg !=nil {return _ccbfg ;};_faff .Choice =append (_faff .Choice ,_ffbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gafbd :=NewCT_PlotAreaChoice (); -if _ccdf :=d .DecodeElement (&_gafbd .Area3DChart ,&_adceb );_ccdf !=nil {return _ccdf ;};_faff .Choice =append (_faff .Choice ,_gafbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcafgd :=NewCT_PlotAreaChoice (); -if _edacge :=d .DecodeElement (&_fcafgd .LineChart ,&_adceb );_edacge !=nil {return _edacge ;};_faff .Choice =append (_faff .Choice ,_fcafgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbae :=NewCT_PlotAreaChoice (); -if _fgccdb :=d .DecodeElement (&_ecbae .Line3DChart ,&_adceb );_fgccdb !=nil {return _fgccdb ;};_faff .Choice =append (_faff .Choice ,_ecbae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gcccd :=NewCT_PlotAreaChoice (); -if _agcaa :=d .DecodeElement (&_gcccd .StockChart ,&_adceb );_agcaa !=nil {return _agcaa ;};_faff .Choice =append (_faff .Choice ,_gcccd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdaa :=NewCT_PlotAreaChoice (); -if _gecd :=d .DecodeElement (&_gfdaa .RadarChart ,&_adceb );_gecd !=nil {return _gecd ;};_faff .Choice =append (_faff .Choice ,_gfdaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ebeg :=NewCT_PlotAreaChoice (); -if _ceebc :=d .DecodeElement (&_ebeg .ScatterChart ,&_adceb );_ceebc !=nil {return _ceebc ;};_faff .Choice =append (_faff .Choice ,_ebeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aagfd :=NewCT_PlotAreaChoice (); -if _cdefd :=d .DecodeElement (&_aagfd .PieChart ,&_adceb );_cdefd !=nil {return _cdefd ;};_faff .Choice =append (_faff .Choice ,_aagfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdacg :=NewCT_PlotAreaChoice (); -if _agbce :=d .DecodeElement (&_bdacg .Pie3DChart ,&_adceb );_agbce !=nil {return _agbce ;};_faff .Choice =append (_faff .Choice ,_bdacg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gafaa :=NewCT_PlotAreaChoice (); -if _dfada :=d .DecodeElement (&_gafaa .DoughnutChart ,&_adceb );_dfada !=nil {return _dfada ;};_faff .Choice =append (_faff .Choice ,_gafaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbccg :=NewCT_PlotAreaChoice (); -if _egea :=d .DecodeElement (&_cbccg .BarChart ,&_adceb );_egea !=nil {return _egea ;};_faff .Choice =append (_faff .Choice ,_cbccg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbef :=NewCT_PlotAreaChoice (); -if _abfc :=d .DecodeElement (&_fbef .Bar3DChart ,&_adceb );_abfc !=nil {return _abfc ;};_faff .Choice =append (_faff .Choice ,_fbef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbebe :=NewCT_PlotAreaChoice (); -if _gfged :=d .DecodeElement (&_gbebe .OfPieChart ,&_adceb );_gfged !=nil {return _gfged ;};_faff .Choice =append (_faff .Choice ,_gbebe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fgfed :=NewCT_PlotAreaChoice (); -if _fdfge :=d .DecodeElement (&_fgfed .SurfaceChart ,&_adceb );_fdfge !=nil {return _fdfge ;};_faff .Choice =append (_faff .Choice ,_fgfed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dgdeg :=NewCT_PlotAreaChoice (); -if _ccdfe :=d .DecodeElement (&_dgdeg .Surface3DChart ,&_adceb );_ccdfe !=nil {return _ccdfe ;};_faff .Choice =append (_faff .Choice ,_dgdeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebfcg :=NewCT_PlotAreaChoice (); -if _dagg :=d .DecodeElement (&_ebfcg .BubbleChart ,&_adceb );_dagg !=nil {return _dagg ;};_faff .Choice =append (_faff .Choice ,_ebfcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faff .CChoice ==nil {_faff .CChoice =NewCT_PlotAreaChoice1 (); -};if _efdab :=d .DecodeElement (&_faff .CChoice .ValAx ,&_adceb );_efdab !=nil {return _efdab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faff .CChoice ==nil {_faff .CChoice =NewCT_PlotAreaChoice1 (); -};if _bcaeb :=d .DecodeElement (&_faff .CChoice .CatAx ,&_adceb );_bcaeb !=nil {return _bcaeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _faff .CChoice ==nil {_faff .CChoice =NewCT_PlotAreaChoice1 (); -};if _cdgba :=d .DecodeElement (&_faff .CChoice .DateAx ,&_adceb );_cdgba !=nil {return _cdgba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _faff .CChoice ==nil {_faff .CChoice =NewCT_PlotAreaChoice1 (); -};if _afdfb :=d .DecodeElement (&_faff .CChoice .SerAx ,&_adceb );_afdfb !=nil {return _afdfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_faff .DTable =NewCT_DTable (); -if _cgfbe :=d .DecodeElement (_faff .DTable ,&_adceb );_cgfbe !=nil {return _cgfbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 =_gg .NewCT_ShapeProperties (); -if _dcbd :=d .DecodeElement (_faff .SpPr ,&_adceb );_dcbd !=nil {return _dcbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_faff .ExtLst =NewCT_ExtensionList (); -if _dggbf :=d .DecodeElement (_faff .ExtLst ,&_adceb );_dggbf !=nil {return _dggbf ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_adceb .Name ); -if _addfc :=d .Skip ();_addfc !=nil {return _addfc ;};};case _b .EndElement :break _cggd ;case _b .CharData :};};return nil ;};type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ; -};func (_cebfg *CT_SecondPieSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbedd :=range start .Attr {if _gbedd .Name .Local =="\u0076\u0061\u006c"{_eaggf ,_ddbad :=ParseUnionST_SecondPieSize (_gbedd .Value );if _ddbad !=nil {return _ddbad ; -};_cebfg .ValAttr =&_eaggf ;continue ;};};for {_bfaea ,_gbdgb :=d .Token ();if _gbdgb !=nil {return _a .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",_gbdgb ); -};if _aaggf ,_egadce :=_bfaea .(_b .EndElement );_egadce &&_aaggf .Name ==start .Name {break ;};};return nil ;};func NewCT_ScatterChart ()*CT_ScatterChart {_gbedb :=&CT_ScatterChart {};_gbedb .ScatterStyle =NewCT_ScatterStyle ();return _gbedb ;};func (_aeac *CT_BubbleSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_bgfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_aeac .Idx ,_bgfc );_cdcd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_aeac .Order ,_cdcd );if _aeac .Tx !=nil {_gcbea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_aeac .Tx ,_gcbea );};if _aeac .SpPr !=nil {_fff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aeac .SpPr ,_fff );};if _aeac .InvertIfNegative !=nil {_ffaad :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}}; -e .EncodeElement (_aeac .InvertIfNegative ,_ffaad );};if _aeac .DPt !=nil {_ged :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_becb :=range _aeac .DPt {e .EncodeElement (_becb ,_ged );};};if _aeac .DLbls !=nil {_bgge :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_aeac .DLbls ,_bgge );};if _aeac .Trendline !=nil {_bebdd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_ffc :=range _aeac .Trendline {e .EncodeElement (_ffc ,_bebdd ); -};};if _aeac .ErrBars !=nil {_acag :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_agcg :=range _aeac .ErrBars {e .EncodeElement (_agcg ,_acag );};};if _aeac .XVal !=nil {_cgff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}}; -e .EncodeElement (_aeac .XVal ,_cgff );};if _aeac .YVal !=nil {_gcfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_aeac .YVal ,_gcfc );};if _aeac .BubbleSize !=nil {_febg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_aeac .BubbleSize ,_febg );};if _aeac .Bubble3D !=nil {_bbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_aeac .Bubble3D ,_bbb );};if _aeac .ExtLst !=nil {_aagg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_aeac .ExtLst ,_aagg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbfa *CT_HoleSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbfa .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bbfa .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfaebc *CT_Thickness )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbaabe :=range start .Attr {if _gbaabe .Name .Local =="\u0076\u0061\u006c"{_ddgg ,_ggfdb :=ParseUnionST_Thickness (_gbaabe .Value ); -if _ggfdb !=nil {return _ggfdb ;};_cfaebc .ValAttr =_ddgg ;continue ;};};for {_bcbeb ,_fddcb :=d .Token ();if _fddcb !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_fddcb ); -};if _cbagd ,_aeagb :=_bcbeb .(_b .EndElement );_aeagb &&_cbagd .Name ==start .Name {break ;};};return nil ;};func (_dadag ST_Grouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dadag .String (),start );}; +// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path +func (_baggf *CT_SerTxChoice )ValidateWithPath (path string )error {if _baggf .StrRef !=nil {if _bfbca :=_baggf .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_bfbca !=nil {return _bfbca ;};};return nil ;};func NewCT_TxChoice ()*CT_TxChoice {_gddb :=&CT_TxChoice {}; +return _gddb }; -// ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path -func (_fef *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _fef .MultiLvlStrRef !=nil {if _egeg :=_fef .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_egeg !=nil {return _egeg ; -};};if _fef .NumRef !=nil {if _dge :=_fef .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_dge !=nil {return _dge ;};};if _fef .NumLit !=nil {if _caa :=_fef .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074"); -_caa !=nil {return _caa ;};};if _fef .StrRef !=nil {if _gce :=_fef .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_gce !=nil {return _gce ;};};if _fef .StrLit !=nil {if _gaca :=_fef .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074"); -_gaca !=nil {return _gaca ;};};return nil ;}; +// Validate validates the CT_FirstSliceAng and its children +func (_dgde *CT_FirstSliceAng )Validate ()error {return _dgde .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");};type ST_TickLblPos byte ;func (_dbeg *CT_TextLanguageID )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgfag :=range start .Attr {if _cgfag .Name .Local =="\u0076\u0061\u006c"{_eacgg ,_febg :=_cgfag .Value ,error (nil ); +if _febg !=nil {return _febg ;};_dbeg .ValAttr =_eacgg ;continue ;};};for {_eebbe ,_ebaga :=d .Token ();if _ebaga !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u0049\u0044: \u0025\u0073",_ebaga ); +};if _fffe ,_ebbdb :=_eebbe .(_b .EndElement );_ebbdb &&_fffe .Name ==start .Name {break ;};};return nil ;};func (_bcgcc ST_PageSetupOrientation )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dgfc :=_b .Attr {};_dgfc .Name =name ;switch _bcgcc {case ST_PageSetupOrientationUnset :_dgfc .Value =""; +case ST_PageSetupOrientationDefault :_dgfc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_PageSetupOrientationPortrait :_dgfc .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageSetupOrientationLandscape :_dgfc .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e"; +};return _dgfc ,nil ;};func (_fddg ST_Grouping )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cfegc :=_b .Attr {};_cfegc .Name =name ;switch _fddg {case ST_GroupingUnset :_cfegc .Value ="";case ST_GroupingPercentStacked :_cfegc .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064"; +case ST_GroupingStandard :_cfegc .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_cfegc .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _cfegc ,nil ;};func (_ecgc *CT_Pie3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _ecgc .VaryColors !=nil {_adfce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ecgc .VaryColors ,_adfce );};if _ecgc .Ser !=nil {_bgbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_cgcee :=range _ecgc .Ser {e .EncodeElement (_cgcee ,_bgbf );};};if _ecgc .DLbls !=nil {_aabcf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ecgc .DLbls ,_aabcf );};if _ecgc .ExtLst !=nil {_aebf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ecgc .ExtLst ,_aebf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aead *CT_ScatterChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fcaeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_aead .ScatterStyle ,_fcaeb );if _aead .VaryColors !=nil {_ffebe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_aead .VaryColors ,_ffebe );};if _aead .Ser !=nil {_gbffb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_cgfa :=range _aead .Ser {e .EncodeElement (_cgfa ,_gbffb );};};if _aead .DLbls !=nil {_fbdaf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_aead .DLbls ,_fbdaf );};_abcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +for _ ,_dagfe :=range _aead .AxId {e .EncodeElement (_dagfe ,_abcg );};if _aead .ExtLst !=nil {_gebcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aead .ExtLst ,_gebcc );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path -func (_dagca *CT_OfPieChart )ValidateWithPath (path string )error {if _dfage :=_dagca .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_dfage !=nil {return _dfage ;};if _dagca .VaryColors !=nil {if _adcc :=_dagca .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_adcc !=nil {return _adcc ;};};for _cbdag ,_cgcd :=range _dagca .Ser {if _bdcca :=_cgcd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cbdag ));_bdcca !=nil {return _bdcca ;};};if _dagca .DLbls !=nil {if _dcba :=_dagca .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_dcba !=nil {return _dcba ;};};if _dagca .GapWidth !=nil {if _bafeg :=_dagca .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_bafeg !=nil {return _bafeg ;};};if _dagca .SplitType !=nil {if _gcceg :=_dagca .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"); -_gcceg !=nil {return _gcceg ;};};if _dagca .SplitPos !=nil {if _cagb :=_dagca .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_cagb !=nil {return _cagb ;};};if _dagca .CustSplit !=nil {if _dgab :=_dagca .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"); -_dgab !=nil {return _dgab ;};};if _dagca .SecondPieSize !=nil {if _aade :=_dagca .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_aade !=nil {return _aade ;};};for _cgfae ,_feaga :=range _dagca .SerLines {if _dgfcd :=_feaga .ValidateWithPath (_a .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_cgfae )); -_dgfcd !=nil {return _dgfcd ;};};if _dagca .ExtLst !=nil {if _ebaae :=_dagca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebaae !=nil {return _ebaae ;};};return nil ;};type ST_LegendPos byte ;func (_daeee *CT_DoughnutChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _daeee .VaryColors !=nil {_eafa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_daeee .VaryColors ,_eafa );};if _daeee .Ser !=nil {_ecec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_gge :=range _daeee .Ser {e .EncodeElement (_gge ,_ecec );};};if _daeee .DLbls !=nil {_eebg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_daeee .DLbls ,_eebg );};if _daeee .FirstSliceAng !=nil {_badf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}}; -e .EncodeElement (_daeee .FirstSliceAng ,_badf );};if _daeee .HoleSize !=nil {_gecb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_daeee .HoleSize ,_gecb );};if _daeee .ExtLst !=nil {_abfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_daeee .ExtLst ,_abfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path +func (_eegb *CT_BandFmt )ValidateWithPath (path string )error {if _edf :=_eegb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_edf !=nil {return _edf ;};if _eegb .SpPr !=nil {if _gbef :=_eegb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_gbef !=nil {return _gbef ;};};return nil ;};func (_cffgc ST_RadarStyle )Validate ()error {return _cffgc .ValidateWithPath ("")};func (_gbdfa *CT_SerAx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbdfa .AxId =NewCT_UnsignedInt ();_gbdfa .Scaling =NewCT_Scaling (); +_gbdfa .AxPos =NewCT_AxPos ();_gbdfa .CrossAx =NewCT_UnsignedInt ();_eafa :for {_ccbc ,_gafff :=d .Token ();if _gafff !=nil {return _gafff ;};switch _gbcec :=_ccbc .(type ){case _b .StartElement :switch _gbcec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eaga :=d .DecodeElement (_gbdfa .AxId ,&_gbcec ); +_eaga !=nil {return _eaga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ggcc :=d .DecodeElement (_gbdfa .Scaling ,&_gbcec ); +_ggcc !=nil {return _ggcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbdfa .Delete =NewCT_Boolean (); +if _dcfcg :=d .DecodeElement (_gbdfa .Delete ,&_gbcec );_dcfcg !=nil {return _dcfcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fagba :=d .DecodeElement (_gbdfa .AxPos ,&_gbcec ); +_fagba !=nil {return _fagba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdfa .MajorGridlines =NewCT_ChartLines (); +if _fabd :=d .DecodeElement (_gbdfa .MajorGridlines ,&_gbcec );_fabd !=nil {return _fabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdfa .MinorGridlines =NewCT_ChartLines (); +if _egaag :=d .DecodeElement (_gbdfa .MinorGridlines ,&_gbcec );_egaag !=nil {return _egaag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbdfa .Title =NewCT_Title (); +if _fbagf :=d .DecodeElement (_gbdfa .Title ,&_gbcec );_fbagf !=nil {return _fbagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdfa .NumFmt =NewCT_NumFmt (); +if _dcggc :=d .DecodeElement (_gbdfa .NumFmt ,&_gbcec );_dcggc !=nil {return _dcggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdfa .MajorTickMark =NewCT_TickMark (); +if _bccf :=d .DecodeElement (_gbdfa .MajorTickMark ,&_gbcec );_bccf !=nil {return _bccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdfa .MinorTickMark =NewCT_TickMark (); +if _eaebd :=d .DecodeElement (_gbdfa .MinorTickMark ,&_gbcec );_eaebd !=nil {return _eaebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbdfa .TickLblPos =NewCT_TickLblPos (); +if _adbaa :=d .DecodeElement (_gbdfa .TickLblPos ,&_gbcec );_adbaa !=nil {return _adbaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbdfa .SpPr =_dg .NewCT_ShapeProperties (); +if _aeaa :=d .DecodeElement (_gbdfa .SpPr ,&_gbcec );_aeaa !=nil {return _aeaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbdfa .TxPr =_dg .NewCT_TextBody (); +if _fedag :=d .DecodeElement (_gbdfa .TxPr ,&_gbcec );_fedag !=nil {return _fedag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _daed :=d .DecodeElement (_gbdfa .CrossAx ,&_gbcec ); +_daed !=nil {return _daed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdfa .Choice =NewEG_AxSharedChoice (); +if _gefad :=d .DecodeElement (&_gbdfa .Choice .Crosses ,&_gbcec );_gefad !=nil {return _gefad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdfa .Choice =NewEG_AxSharedChoice (); +if _cbbd :=d .DecodeElement (&_gbdfa .Choice .CrossesAt ,&_gbcec );_cbbd !=nil {return _cbbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbdfa .TickLblSkip =NewCT_Skip (); +if _dbeddg :=d .DecodeElement (_gbdfa .TickLblSkip ,&_gbcec );_dbeddg !=nil {return _dbeddg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbdfa .TickMarkSkip =NewCT_Skip (); +if _cadgg :=d .DecodeElement (_gbdfa .TickMarkSkip ,&_gbcec );_cadgg !=nil {return _cadgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbdfa .ExtLst =NewCT_ExtensionList (); +if _dfafd :=d .DecodeElement (_gbdfa .ExtLst ,&_gbcec );_dfafd !=nil {return _dfafd ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_gbcec .Name ); +if _agcdf :=d .Skip ();_agcdf !=nil {return _agcdf ;};};case _b .EndElement :break _eafa ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_StrData and its children -func (_bbced *CT_StrData )Validate ()error {return _bbced .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");};func NewCT_Trendline ()*CT_Trendline {_fgbgg :=&CT_Trendline {};_fgbgg .TrendlineType =NewCT_TrendlineType (); -return _fgbgg ;};func NewCT_Style ()*CT_Style {_cgdg :=&CT_Style {};_cgdg .ValAttr =1;return _cgdg };func (_fbc *CT_AreaSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ade :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}}; -e .EncodeElement (_fbc .Idx ,_ade );_ege :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fbc .Order ,_ege );if _fbc .Tx !=nil {_ffab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_fbc .Tx ,_ffab );};if _fbc .SpPr !=nil {_gacd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbc .SpPr ,_gacd );};if _fbc .PictureOptions !=nil {_bce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}}; -e .EncodeElement (_fbc .PictureOptions ,_bce );};if _fbc .DPt !=nil {_ggg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_dbc :=range _fbc .DPt {e .EncodeElement (_dbc ,_ggg );};};if _fbc .DLbls !=nil {_eeb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_fbc .DLbls ,_eeb );};if _fbc .Trendline !=nil {_fec :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_feb :=range _fbc .Trendline {e .EncodeElement (_feb ,_fec );};}; -if _fbc .ErrBars !=nil {_ggcbd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_dba :=range _fbc .ErrBars {e .EncodeElement (_dba ,_ggcbd );};};if _fbc .Cat !=nil {_bcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}}; -e .EncodeElement (_fbc .Cat ,_bcg );};if _fbc .Val !=nil {_cga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fbc .Val ,_cga );};if _fbc .ExtLst !=nil {_bed :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fbc .ExtLst ,_bed );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aeafc ST_TickLblPos )String ()string {switch _aeafc {case 0:return "";case 1:return "\u0068\u0069\u0067\u0068";case 2:return "\u006c\u006f\u0077"; -case 3:return "\u006e\u0065\u0078\u0074\u0054\u006f";case 4:return "\u006e\u006f\u006e\u0065";};return "";}; +// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path +func (_aeaeg *CT_MarkerStyle )ValidateWithPath (path string )error {if _aeaeg .ValAttr ==ST_MarkerStyleUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _egaae :=_aeaeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egaae !=nil {return _egaae ;};return nil ;}; -// Validate validates the CT_Line3DChart and its children -func (_fcede *CT_Line3DChart )Validate ()error {return _fcede .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_bdeag *CT_TxChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdbce :for {_fbgb ,_ebacb :=d .Token (); -if _ebacb !=nil {return _ebacb ;};switch _adbd :=_fbgb .(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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bdeag .StrRef =NewCT_StrRef (); -if _gfaca :=d .DecodeElement (_bdeag .StrRef ,&_adbd );_gfaca !=nil {return _gfaca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdeag .Rich =_gg .NewCT_TextBody (); -if _ddeca :=d .DecodeElement (_bdeag .Rich ,&_adbd );_ddeca !=nil {return _ddeca ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_adbd .Name ); -if _debee :=d .Skip ();_debee !=nil {return _debee ;};};case _b .EndElement :break _fdbce ;case _b .CharData :};};return nil ;};func (_dddb *CT_OfPieType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bffcg :=range start .Attr {if _bffcg .Name .Local =="\u0076\u0061\u006c"{_dddb .ValAttr .UnmarshalXMLAttr (_bffcg ); -continue ;};};for {_deeed ,_cdeeg :=d .Token ();if _cdeeg !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_cdeeg );};if _ebdgg ,_gdcfd :=_deeed .(_b .EndElement ); -_gdcfd &&_ebdgg .Name ==start .Name {break ;};};return nil ;};func (_gbda *CT_ChartLines )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gbda .SpPr !=nil {_daaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_gbda .SpPr ,_daaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_BarDir byte ;func (_baag *CT_ManualLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgfea :for {_fage ,_ebde :=d .Token (); -if _ebde !=nil {return _ebde ;};switch _debc :=_fage .(type ){case _b .StartElement :switch _debc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baag .LayoutTarget =NewCT_LayoutTarget (); -if _agbb :=d .DecodeElement (_baag .LayoutTarget ,&_debc );_agbb !=nil {return _agbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baag .XMode =NewCT_LayoutMode (); -if _gegbd :=d .DecodeElement (_baag .XMode ,&_debc );_gegbd !=nil {return _gegbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baag .YMode =NewCT_LayoutMode (); -if _daad :=d .DecodeElement (_baag .YMode ,&_debc );_daad !=nil {return _daad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baag .WMode =NewCT_LayoutMode (); -if _eeabd :=d .DecodeElement (_baag .WMode ,&_debc );_eeabd !=nil {return _eeabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baag .HMode =NewCT_LayoutMode (); -if _bdad :=d .DecodeElement (_baag .HMode ,&_debc );_bdad !=nil {return _bdad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baag .X =NewCT_Double (); -if _fgfc :=d .DecodeElement (_baag .X ,&_debc );_fgfc !=nil {return _fgfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baag .Y =NewCT_Double (); -if _fafg :=d .DecodeElement (_baag .Y ,&_debc );_fafg !=nil {return _fafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baag .W =NewCT_Double (); -if _aaec :=d .DecodeElement (_baag .W ,&_debc );_aaec !=nil {return _aaec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baag .H =NewCT_Double (); -if _cegf :=d .DecodeElement (_baag .H ,&_debc );_cegf !=nil {return _cegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baag .ExtLst =NewCT_ExtensionList (); -if _gdba :=d .DecodeElement (_baag .ExtLst ,&_debc );_gdba !=nil {return _gdba ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_debc .Name ); -if _bagd :=d .Skip ();_bagd !=nil {return _bagd ;};};case _b .EndElement :break _bgfea ;case _b .CharData :};};return nil ;};func (_fddab ST_GapAmount )String ()string {if _fddab .ST_GapAmountPercent !=nil {return _a .Sprintf ("\u0025\u0076",*_fddab .ST_GapAmountPercent ); -};if _fddab .ST_GapAmountUShort !=nil {return _a .Sprintf ("\u0025\u0076",*_fddab .ST_GapAmountUShort );};return "";};func (_fcged *CT_NumDataSourceChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcged .NumRef !=nil {_egag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}}; -e .EncodeElement (_fcged .NumRef ,_egag );};if _fcged .NumLit !=nil {_cegaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_fcged .NumLit ,_cegaf );};return nil ;};func (_cfbee *CT_RotY )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfcgc :=range start .Attr {if _gfcgc .Name .Local =="\u0076\u0061\u006c"{_aafg ,_ddca :=_fb .ParseUint (_gfcgc .Value ,10,16); -if _ddca !=nil {return _ddca ;};_egdbd :=uint16 (_aafg );_cfbee .ValAttr =&_egdbd ;continue ;};};for {_dagaa ,_ccdfc :=d .Token ();if _ccdfc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0059\u003a\u0020\u0025\u0073",_ccdfc ); -};if _egfcg ,_aeabee :=_dagaa .(_b .EndElement );_aeabee &&_egfcg .Name ==start .Name {break ;};};return nil ;};func (_edgdf ST_DispBlanksAs )String ()string {switch _edgdf {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0067\u0061\u0070"; -case 3:return "\u007a\u0065\u0072\u006f";};return "";}; +// Validate validates the CT_DepthPercent and its children +func (_eccc *CT_DepthPercent )Validate ()error {return _eccc .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func (_agbb ST_SizeRepresents )ValidateWithPath (path string )error {switch _agbb {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 (_agbb )); +};return nil ;};func (_gedg *CT_ErrValType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gedg .ValAttr !=ST_ErrValTypeUnset {_bdfb ,_gefg :=_gedg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _gefg !=nil {return _gefg ; +};start .Attr =append (start .Attr ,_bdfb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eddfcf *EG_LineChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eddfcf .Grouping =NewCT_Grouping (); +_ddcda :for {_abada ,_dcebc :=d .Token ();if _dcebc !=nil {return _dcebc ;};switch _adcgf :=_abada .(type ){case _b .StartElement :switch _adcgf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abfge :=d .DecodeElement (_eddfcf .Grouping ,&_adcgf ); +_abfge !=nil {return _abfge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eddfcf .VaryColors =NewCT_Boolean (); +if _edcg :=d .DecodeElement (_eddfcf .VaryColors ,&_adcgf );_edcg !=nil {return _edcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cacgf :=NewCT_LineSer (); +if _afge :=d .DecodeElement (_cacgf ,&_adcgf );_afge !=nil {return _afge ;};_eddfcf .Ser =append (_eddfcf .Ser ,_cacgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_eddfcf .DLbls =NewCT_DLbls (); +if _ebdff :=d .DecodeElement (_eddfcf .DLbls ,&_adcgf );_ebdff !=nil {return _ebdff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eddfcf .DropLines =NewCT_ChartLines (); +if _gbacd :=d .DecodeElement (_eddfcf .DropLines ,&_adcgf );_gbacd !=nil {return _gbacd ;};default:_aa .Log .Debug ("\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",_adcgf .Name ); +if _afggd :=d .Skip ();_afggd !=nil {return _afggd ;};};case _b .EndElement :break _ddcda ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path -func (_eabdb *EG_AxShared )ValidateWithPath (path string )error {if _eaafbe :=_eabdb .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_eaafbe !=nil {return _eaafbe ;};if _gbdaf :=_eabdb .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); -_gbdaf !=nil {return _gbdaf ;};if _eabdb .Delete !=nil {if _fffdb :=_eabdb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fffdb !=nil {return _fffdb ;};};if _ggaged :=_eabdb .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); -_ggaged !=nil {return _ggaged ;};if _eabdb .MajorGridlines !=nil {if _dfcea :=_eabdb .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dfcea !=nil {return _dfcea ;};};if _eabdb .MinorGridlines !=nil {if _bbceaf :=_eabdb .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); -_bbceaf !=nil {return _bbceaf ;};};if _eabdb .Title !=nil {if _gbdfb :=_eabdb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_gbdfb !=nil {return _gbdfb ;};};if _eabdb .NumFmt !=nil {if _dggcef :=_eabdb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_dggcef !=nil {return _dggcef ;};};if _eabdb .MajorTickMark !=nil {if _cfeba :=_eabdb .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cfeba !=nil {return _cfeba ;};};if _eabdb .MinorTickMark !=nil {if _degge :=_eabdb .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); -_degge !=nil {return _degge ;};};if _eabdb .TickLblPos !=nil {if _fcdac :=_eabdb .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_fcdac !=nil {return _fcdac ;};};if _eabdb .SpPr !=nil {if _cefaf :=_eabdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_cefaf !=nil {return _cefaf ;};};if _eabdb .TxPr !=nil {if _fged :=_eabdb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fged !=nil {return _fged ;};};if _gdbc :=_eabdb .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); -_gdbc !=nil {return _gdbc ;};if _eabdb .Choice !=nil {if _dgfef :=_eabdb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dgfef !=nil {return _dgfef ;};};return nil ;}; +// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path +func (_bafb *CT_Crosses )ValidateWithPath (path string )error {if _bafb .ValAttr ==ST_CrossesUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _eeca :=_bafb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eeca !=nil {return _eeca ;};return nil ;}; -// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path -func (_gcga *CT_HoleSize )ValidateWithPath (path string )error {if _gcga .ValAttr !=nil {if _bcgb :=_gcga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcgb !=nil {return _bcgb ;};};return nil ;};func (_caca *CT_Order )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _caca .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_caca .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};var ST_OverlapPercentPatternRe =_fg .MustCompile (ST_OverlapPercentPattern );func (_bfcce *EG_AxSharedChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfcce .Crosses !=nil {_aagfg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}}; -e .EncodeElement (_bfcce .Crosses ,_aagfg );};if _bfcce .CrossesAt !=nil {_geceef :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_bfcce .CrossesAt ,_geceef );};return nil ; -};func NewCT_ExternalData ()*CT_ExternalData {_bdfg :=&CT_ExternalData {};return _bdfg };type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_gg .CT_ShapeProperties ;TxPr *_gg .CT_TextBody ;DLblPos *CT_DLblPos ; -ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;}; +// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path +func (_ebbc *CT_LayoutTarget )ValidateWithPath (path string )error {if _afcd :=_ebbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afcd !=nil {return _afcd ;};return nil ;}; -// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path -func (_ccg *CT_Chart )ValidateWithPath (path string )error {if _ccg .Title !=nil {if _acbc :=_ccg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_acbc !=nil {return _acbc ;};};if _ccg .AutoTitleDeleted !=nil {if _gbfc :=_ccg .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064"); -_gbfc !=nil {return _gbfc ;};};if _ccg .PivotFmts !=nil {if _egdb :=_ccg .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_egdb !=nil {return _egdb ;};};if _ccg .View3D !=nil {if _fggc :=_ccg .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044"); -_fggc !=nil {return _fggc ;};};if _ccg .Floor !=nil {if _gfef :=_ccg .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_gfef !=nil {return _gfef ;};};if _ccg .SideWall !=nil {if _dade :=_ccg .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl"); -_dade !=nil {return _dade ;};};if _ccg .BackWall !=nil {if _cafa :=_ccg .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_cafa !=nil {return _cafa ;};};if _gfd :=_ccg .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a"); -_gfd !=nil {return _gfd ;};if _ccg .Legend !=nil {if _beab :=_ccg .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_beab !=nil {return _beab ;};};if _ccg .PlotVisOnly !=nil {if _gag :=_ccg .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"); -_gag !=nil {return _gag ;};};if _ccg .DispBlanksAs !=nil {if _bbdg :=_ccg .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_bbdg !=nil {return _bbdg ;};};if _ccg .ShowDLblsOverMax !=nil {if _dfdf :=_ccg .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078"); -_dfdf !=nil {return _dfdf ;};};if _ccg .ExtLst !=nil {if _acca :=_ccg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acca !=nil {return _acca ;};};return nil ;};func (_cgce *CT_OfPieType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgce .ValAttr !=ST_OfPieTypeUnset {_bgcad ,_bggea :=_cgce .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _bggea !=nil {return _bggea ;};start .Attr =append (start .Attr ,_bgcad );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddccb *CT_LayoutTarget )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_geaf :=range start .Attr {if _geaf .Name .Local =="\u0076\u0061\u006c"{_ddccb .ValAttr .UnmarshalXMLAttr (_geaf ); -continue ;};};for {_ebadf ,_edga :=d .Token ();if _edga !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_edga );};if _fdfdg ,_gcbfe :=_ebadf .(_b .EndElement ); -_gcbfe &&_fdfdg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path +func (_eeg *CT_AreaSer )ValidateWithPath (path string )error {if _baeb :=_eeg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_baeb !=nil {return _baeb ;};if _dggf :=_eeg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_dggf !=nil {return _dggf ;};if _eeg .Tx !=nil {if _aef :=_eeg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_aef !=nil {return _aef ;};};if _eeg .SpPr !=nil {if _egc :=_eeg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_egc !=nil {return _egc ; +};};if _eeg .PictureOptions !=nil {if _aeg :=_eeg .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_aeg !=nil {return _aeg ;};};for _dfba ,_ada :=range _eeg .DPt {if _dbf :=_ada .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dfba )); +_dbf !=nil {return _dbf ;};};if _eeg .DLbls !=nil {if _fgg :=_eeg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fgg !=nil {return _fgg ;};};for _acb ,_adc :=range _eeg .Trendline {if _dab :=_adc .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_acb )); +_dab !=nil {return _dab ;};};for _fbe ,_dcg :=range _eeg .ErrBars {if _cbg :=_dcg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_fbe ));_cbg !=nil {return _cbg ;};};if _eeg .Cat !=nil {if _bbb :=_eeg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); +_bbb !=nil {return _bbb ;};};if _eeg .Val !=nil {if _ade :=_eeg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_ade !=nil {return _ade ;};};if _eeg .ExtLst !=nil {if _eegc :=_eeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_eegc !=nil {return _eegc ;};};return nil ;}; -// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path -func (_ecbe *CT_Perspective )ValidateWithPath (path string )error {if _ecbe .ValAttr !=nil {if *_ecbe .ValAttr < 0{return _a .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 ,*_ecbe .ValAttr ); -};if *_ecbe .ValAttr > 240{return _a .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 ,*_ecbe .ValAttr ); -};};return nil ;}; +// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path +func (_eeadd *Group_DLbls )ValidateWithPath (path string )error {if _eeadd .NumFmt !=nil {if _eaceb :=_eeadd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_eaceb !=nil {return _eaceb ;};};if _eeadd .SpPr !=nil {if _ccebg :=_eeadd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_ccebg !=nil {return _ccebg ;};};if _eeadd .TxPr !=nil {if _cagga :=_eeadd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cagga !=nil {return _cagga ;};};if _eeadd .DLblPos !=nil {if _dbaca :=_eeadd .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); +_dbaca !=nil {return _dbaca ;};};if _eeadd .ShowLegendKey !=nil {if _dffgd :=_eeadd .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_dffgd !=nil {return _dffgd ;};};if _eeadd .ShowVal !=nil {if _aceaf :=_eeadd .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); +_aceaf !=nil {return _aceaf ;};};if _eeadd .ShowCatName !=nil {if _ebbcc :=_eeadd .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_ebbcc !=nil {return _ebbcc ;};};if _eeadd .ShowSerName !=nil {if _ccgcb :=_eeadd .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); +_ccgcb !=nil {return _ccgcb ;};};if _eeadd .ShowPercent !=nil {if _ecde :=_eeadd .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ecde !=nil {return _ecde ;};};if _eeadd .ShowBubbleSize !=nil {if _dfeee :=_eeadd .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); +_dfeee !=nil {return _dfeee ;};};if _eeadd .ShowLeaderLines !=nil {if _eafeg :=_eeadd .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_eafeg !=nil {return _eafeg ;};};if _eeadd .LeaderLines !=nil {if _aaaae :=_eeadd .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"); +_aaaae !=nil {return _aaaae ;};};return nil ;}; -// Validate validates the CT_AreaChart and its children -func (_ddb *CT_AreaChart )Validate ()error {return _ddb .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");};func (_abbbfa *ST_LblOffset )Validate ()error {return _abbbfa .ValidateWithPath ("")};func NewEG_AxShared ()*EG_AxShared {_fagab :=&EG_AxShared {}; -_fagab .AxId =NewCT_UnsignedInt ();_fagab .Scaling =NewCT_Scaling ();_fagab .AxPos =NewCT_AxPos ();_fagab .CrossAx =NewCT_UnsignedInt ();return _fagab ;};func (_cda *CT_BarChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_dfbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_cda .BarDir ,_dfbe );if _cda .Grouping !=nil {_aede :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; -e .EncodeElement (_cda .Grouping ,_aede );};if _cda .VaryColors !=nil {_acdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cda .VaryColors ,_acdb );};if _cda .Ser !=nil {_egg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_dgce :=range _cda .Ser {e .EncodeElement (_dgce ,_egg );};};if _cda .DLbls !=nil {_bcge :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cda .DLbls ,_bcge );};if _cda .GapWidth !=nil {_cce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}}; -e .EncodeElement (_cda .GapWidth ,_cce );};if _cda .Overlap !=nil {_dff :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}};e .EncodeElement (_cda .Overlap ,_dff );};if _cda .SerLines !=nil {_dee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}}; -for _ ,_cdcb :=range _cda .SerLines {e .EncodeElement (_cdcb ,_dee );};};_ccec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_caed :=range _cda .AxId {e .EncodeElement (_caed ,_ccec );};if _cda .ExtLst !=nil {_bca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cda .ExtLst ,_bca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path +func (_caada *CT_Scaling )ValidateWithPath (path string )error {if _caada .LogBase !=nil {if _dcbae :=_caada .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_dcbae !=nil {return _dcbae ;};};if _caada .Orientation !=nil {if _gdedf :=_caada .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"); +_gdedf !=nil {return _gdedf ;};};if _caada .Max !=nil {if _gfdda :=_caada .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_gfdda !=nil {return _gfdda ;};};if _caada .Min !=nil {if _eefb :=_caada .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e"); +_eefb !=nil {return _eefb ;};};if _caada .ExtLst !=nil {if _ebce :=_caada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebce !=nil {return _ebce ;};};return nil ;}; -// Validate validates the CT_SurfaceChart and its children -func (_bgdb *CT_SurfaceChart )Validate ()error {return _bgdb .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");};func (_bbfc *CT_ErrBars )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbfc .ErrBarType =NewCT_ErrBarType (); -_bbfc .ErrValType =NewCT_ErrValType ();_eeef :for {_ffce ,_aeacc :=d .Token ();if _aeacc !=nil {return _aeacc ;};switch _eaaf :=_ffce .(type ){case _b .StartElement :switch _eaaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bbfc .ErrDir =NewCT_ErrDir (); -if _cad :=d .DecodeElement (_bbfc .ErrDir ,&_eaaf );_cad !=nil {return _cad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _bbbg :=d .DecodeElement (_bbfc .ErrBarType ,&_eaaf ); -_bbbg !=nil {return _bbbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _egffc :=d .DecodeElement (_bbfc .ErrValType ,&_eaaf ); -_egffc !=nil {return _egffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbfc .NoEndCap =NewCT_Boolean (); -if _bagg :=d .DecodeElement (_bbfc .NoEndCap ,&_eaaf );_bagg !=nil {return _bagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbfc .Plus =NewCT_NumDataSource (); -if _ggffec :=d .DecodeElement (_bbfc .Plus ,&_eaaf );_ggffec !=nil {return _ggffec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbfc .Minus =NewCT_NumDataSource (); -if _eaaa :=d .DecodeElement (_bbfc .Minus ,&_eaaf );_eaaa !=nil {return _eaaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbfc .Val =NewCT_Double (); -if _fefcf :=d .DecodeElement (_bbfc .Val ,&_eaaf );_fefcf !=nil {return _fefcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bbfc .SpPr =_gg .NewCT_ShapeProperties (); -if _cbfe :=d .DecodeElement (_bbfc .SpPr ,&_eaaf );_cbfe !=nil {return _cbfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbfc .ExtLst =NewCT_ExtensionList (); -if _dddd :=d .DecodeElement (_bbfc .ExtLst ,&_eaaf );_dddd !=nil {return _dddd ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_eaaf .Name ); -if _ccdg :=d .Skip ();_ccdg !=nil {return _ccdg ;};};case _b .EndElement :break _eeef ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path +func (_egfg *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _egfg .CustUnit !=nil {if _eafe :=_egfg .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_eafe !=nil {return _eafe ;};};if _egfg .BuiltInUnit !=nil {if _faba :=_egfg .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"); +_faba !=nil {return _faba ;};};return nil ;};func (_cafbf *CT_ManualLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffbgg :for {_dgea ,_bdbag :=d .Token ();if _bdbag !=nil {return _bdbag ;};switch _acce :=_dgea .(type ){case _b .StartElement :switch _acce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cafbf .LayoutTarget =NewCT_LayoutTarget (); +if _ggf :=d .DecodeElement (_cafbf .LayoutTarget ,&_acce );_ggf !=nil {return _ggf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cafbf .XMode =NewCT_LayoutMode (); +if _gagf :=d .DecodeElement (_cafbf .XMode ,&_acce );_gagf !=nil {return _gagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cafbf .YMode =NewCT_LayoutMode (); +if _bgba :=d .DecodeElement (_cafbf .YMode ,&_acce );_bgba !=nil {return _bgba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cafbf .WMode =NewCT_LayoutMode (); +if _bcce :=d .DecodeElement (_cafbf .WMode ,&_acce );_bcce !=nil {return _bcce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cafbf .HMode =NewCT_LayoutMode (); +if _cbfd :=d .DecodeElement (_cafbf .HMode ,&_acce );_cbfd !=nil {return _cbfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cafbf .X =NewCT_Double (); +if _ffegad :=d .DecodeElement (_cafbf .X ,&_acce );_ffegad !=nil {return _ffegad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cafbf .Y =NewCT_Double (); +if _fdfcf :=d .DecodeElement (_cafbf .Y ,&_acce );_fdfcf !=nil {return _fdfcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cafbf .W =NewCT_Double (); +if _accba :=d .DecodeElement (_cafbf .W ,&_acce );_accba !=nil {return _accba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cafbf .H =NewCT_Double (); +if _gbea :=d .DecodeElement (_cafbf .H ,&_acce );_gbea !=nil {return _gbea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cafbf .ExtLst =NewCT_ExtensionList (); +if _afebc :=d .DecodeElement (_cafbf .ExtLst ,&_acce );_afebc !=nil {return _afebc ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_acce .Name ); +if _geefd :=d .Skip ();_geefd !=nil {return _geefd ;};};case _b .EndElement :break _ffbgg ;case _b .CharData :};};return nil ;};func (_bfbba *EG_SurfaceChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgfe :for {_gdfaf ,_aecg :=d .Token (); +if _aecg !=nil {return _aecg ;};switch _dbdabd :=_gdfaf .(type ){case _b .StartElement :switch _dbdabd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfbba .Wireframe =NewCT_Boolean (); +if _dgcgc :=d .DecodeElement (_bfbba .Wireframe ,&_dbdabd );_dgcgc !=nil {return _dgcgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_eccba :=NewCT_SurfaceSer (); +if _aafcc :=d .DecodeElement (_eccba ,&_dbdabd );_aafcc !=nil {return _aafcc ;};_bfbba .Ser =append (_bfbba .Ser ,_eccba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfbba .BandFmts =NewCT_BandFmts (); +if _bedga :=d .DecodeElement (_bfbba .BandFmts ,&_dbdabd );_bedga !=nil {return _bedga ;};default:_aa .Log .Debug ("\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",_dbdabd .Name ); +if _dcdff :=d .Skip ();_dcdff !=nil {return _dcdff ;};};case _b .EndElement :break _fgfe ;case _b .CharData :};};return nil ;};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;);func (_bgged *CT_FirstSliceAng )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgged .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bgged .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PieChart and its children -func (_acee *CT_PieChart )Validate ()error {return _acee .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");}; +// Validate validates the Group_DLbl and its children +func (_afegg *Group_DLbl )Validate ()error {return _afegg .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");};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 (_aefa *CT_BandFmts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aefa .BandFmt !=nil {_ecg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}}; +for _ ,_cec :=range _aefa .BandFmt {e .EncodeElement (_cec ,_ecg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgef *CT_DLblsChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgef .Delete !=nil {_fadge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; +e .EncodeElement (_cgef .Delete ,_fadge );};if _cgef .NumFmt !=nil {_cabb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cgef .NumFmt ,_cabb );};if _cgef .SpPr !=nil {_deaec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_cgef .SpPr ,_deaec );};if _cgef .TxPr !=nil {_caab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cgef .TxPr ,_caab );};if _cgef .DLblPos !=nil {_afgfe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}}; +e .EncodeElement (_cgef .DLblPos ,_afgfe );};if _cgef .ShowLegendKey !=nil {_fdff :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_cgef .ShowLegendKey ,_fdff ); +};if _cgef .ShowVal !=nil {_gfcf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_cgef .ShowVal ,_gfcf );};if _cgef .ShowCatName !=nil {_fgcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_cgef .ShowCatName ,_fgcg );};if _cgef .ShowSerName !=nil {_dbdgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cgef .ShowSerName ,_dbdgd ); +};if _cgef .ShowPercent !=nil {_aged :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cgef .ShowPercent ,_aged );};if _cgef .ShowBubbleSize !=nil {_adffe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_cgef .ShowBubbleSize ,_adffe );};if _cgef .Separator !=nil {_dddg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_dc .AddPreserveSpaceAttr (&_dddg ,*_cgef .Separator );e .EncodeElement (_cgef .Separator ,_dddg ); +};if _cgef .ShowLeaderLines !=nil {_adaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cgef .ShowLeaderLines ,_adaf );};if _cgef .LeaderLines !=nil {_bgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_cgef .LeaderLines ,_bgd );};return nil ;}; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_aadcg *CT_Style )ValidateWithPath (path string )error {if _aadcg .ValAttr < 1{return _a .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 ,_aadcg .ValAttr ); -};if _aadcg .ValAttr > 48{return _a .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 ,_aadcg .ValAttr );};return nil ;}; +// ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path +func (_fffc *CT_DepthPercent )ValidateWithPath (path string )error {if _fffc .ValAttr !=nil {if _dgge :=_fffc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgge !=nil {return _dgge ;};};return nil ;}; -// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path -func (_dbde *CT_BarGrouping )ValidateWithPath (path string )error {if _ffd :=_dbde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffd !=nil {return _ffd ;};return nil ;};func (_afe *CT_BarSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_fced :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_afe .Idx ,_fced );_gecf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_afe .Order ,_gecf );if _afe .Tx !=nil {_ebd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_afe .Tx ,_ebd );};if _afe .SpPr !=nil {_dfaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_afe .SpPr ,_dfaf );};if _afe .InvertIfNegative !=nil {_afcf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}}; -e .EncodeElement (_afe .InvertIfNegative ,_afcf );};if _afe .PictureOptions !=nil {_agb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_afe .PictureOptions ,_agb ); -};if _afe .DPt !=nil {_cgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_cege :=range _afe .DPt {e .EncodeElement (_cege ,_cgg );};};if _afe .DLbls !=nil {_fdgb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_afe .DLbls ,_fdgb );};if _afe .Trendline !=nil {_gadf :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_dcaa :=range _afe .Trendline {e .EncodeElement (_dcaa ,_gadf ); -};};if _afe .ErrBars !=nil {_aga :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_afe .ErrBars ,_aga );};if _afe .Cat !=nil {_dcf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}}; -e .EncodeElement (_afe .Cat ,_dcf );};if _afe .Val !=nil {_acabg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_afe .Val ,_acabg );};if _afe .Shape !=nil {_eee :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}}; -e .EncodeElement (_afe .Shape ,_eee );};if _afe .ExtLst !=nil {_ded :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afe .ExtLst ,_ded );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path +func (_ffbcg *CT_Protection )ValidateWithPath (path string )error {if _ffbcg .ChartObject !=nil {if _ggad :=_ffbcg .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_ggad !=nil {return _ggad ;}; +};if _ffbcg .Data !=nil {if _debcfb :=_ffbcg .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_debcfb !=nil {return _debcfb ;};};if _ffbcg .Formatting !=nil {if _agaf :=_ffbcg .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"); +_agaf !=nil {return _agaf ;};};if _ffbcg .Selection !=nil {if _bddge :=_ffbcg .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_bddge !=nil {return _bddge ;};};if _ffbcg .UserInterface !=nil {if _abeg :=_ffbcg .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065"); +_abeg !=nil {return _abeg ;};};return nil ;}; -// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path -func (_fgabg *CT_RotX )ValidateWithPath (path string )error {if _fgabg .ValAttr !=nil {if *_fgabg .ValAttr < -90{return _a .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 ,*_fgabg .ValAttr ); -};if *_fgabg .ValAttr > 90{return _a .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 ,*_fgabg .ValAttr );};};return nil ;}; -func (_dbef *CT_CustSplit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggffe :for {_ccaad ,_badb :=d .Token ();if _badb !=nil {return _badb ;};switch _cfad :=_ccaad .(type ){case _b .StartElement :switch _cfad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbefa :=NewCT_UnsignedInt (); -if _feegd :=d .DecodeElement (_dbefa ,&_cfad );_feegd !=nil {return _feegd ;};_dbef .SecondPiePt =append (_dbef .SecondPiePt ,_dbefa );default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_cfad .Name ); -if _eeae :=d .Skip ();_eeae !=nil {return _eeae ;};};case _b .EndElement :break _ggffe ;case _b .CharData :};};return nil ;};type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;};func (_gbaada *CT_SerAx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_efcgbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_gbaada .AxId ,_efcgbb );_cadbe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_gbaada .Scaling ,_cadbe ); -if _gbaada .Delete !=nil {_fbbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_gbaada .Delete ,_fbbc );};_bebag :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}}; -e .EncodeElement (_gbaada .AxPos ,_bebag );if _gbaada .MajorGridlines !=nil {_gafaaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gbaada .MajorGridlines ,_gafaaa ); -};if _gbaada .MinorGridlines !=nil {_cdgbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gbaada .MinorGridlines ,_cdgbg );};if _gbaada .Title !=nil {_bdbf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; -e .EncodeElement (_gbaada .Title ,_bdbf );};if _gbaada .NumFmt !=nil {_baebg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gbaada .NumFmt ,_baebg );};if _gbaada .MajorTickMark !=nil {_dadeg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}}; -e .EncodeElement (_gbaada .MajorTickMark ,_dadeg );};if _gbaada .MinorTickMark !=nil {_fbcca :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gbaada .MinorTickMark ,_fbcca ); -};if _gbaada .TickLblPos !=nil {_aaece :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_gbaada .TickLblPos ,_aaece );};if _gbaada .SpPr !=nil {_fbbbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_gbaada .SpPr ,_fbbbe );};if _gbaada .TxPr !=nil {_beafe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gbaada .TxPr ,_beafe );};_bccea :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}}; -e .EncodeElement (_gbaada .CrossAx ,_bccea );if _gbaada .Choice !=nil {_gbaada .Choice .MarshalXML (e ,_b .StartElement {});};if _gbaada .TickLblSkip !=nil {_afeae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}}; -e .EncodeElement (_gbaada .TickLblSkip ,_afeae );};if _gbaada .TickMarkSkip !=nil {_ceddf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_gbaada .TickMarkSkip ,_ceddf ); -};if _gbaada .ExtLst !=nil {_abgee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbaada .ExtLst ,_abgee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abfbe ST_Orientation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abfbe .String (),start ); -};const ST_OverlapPercentPattern ="\u0028\u002d\u003f\u0030\u002a\u0028(\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u00310\u0030\u0029\u0029\u0025";type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ; -DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;}; +// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path +func (_dgeg *CT_Grouping )ValidateWithPath (path string )error {if _aacf :=_dgeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aacf !=nil {return _aacf ;};return nil ;};func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ; +};_bcafb ,_agegg :=_ag .ParseUint (s ,10,16);if _agegg !=nil {return ST_LblOffset {},_agegg ;};_cecaa :=uint16 (_bcafb );return ST_LblOffset {ST_LblOffsetUShort :&_cecaa },nil ;}; -// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path -func (_cfgc *CT_ScatterStyle )ValidateWithPath (path string )error {if _gecee :=_cfgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gecee !=nil {return _gecee ;};return nil ;};func (_dbe *CT_CrossBetween )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ggad ,_bafe :=_dbe .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _bafe !=nil {return _bafe ;};start .Attr =append (start .Attr ,_ggad );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TickMarkUnset ST_TickMark =0;ST_TickMarkCross ST_TickMark =1;ST_TickMarkIn ST_TickMark =2; -ST_TickMarkNone ST_TickMark =3;ST_TickMarkOut ST_TickMark =4;);func (_fbfbg ST_MarkerStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggeaf :=_b .Attr {};_ggeaf .Name =name ;switch _fbfbg {case ST_MarkerStyleUnset :_ggeaf .Value ="";case ST_MarkerStyleCircle :_ggeaf .Value ="\u0063\u0069\u0072\u0063\u006c\u0065"; -case ST_MarkerStyleDash :_ggeaf .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_ggeaf .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_ggeaf .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_ggeaf .Value ="\u006e\u006f\u006e\u0065"; -case ST_MarkerStylePicture :_ggeaf .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_ggeaf .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_ggeaf .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_ggeaf .Value ="\u0073\u0074\u0061\u0072"; -case ST_MarkerStyleTriangle :_ggeaf .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_ggeaf .Value ="\u0078";case ST_MarkerStyleAuto :_ggeaf .Value ="\u0061\u0075\u0074\u006f";};return _ggeaf ,nil ;};func (_bgfe *CT_FirstSliceAng )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aaed :=range start .Attr {if _aaed .Name .Local =="\u0076\u0061\u006c"{_gbfccf ,_bbbf :=_fb .ParseUint (_aaed .Value ,10,16); -if _bbbf !=nil {return _bbbf ;};_eae :=uint16 (_gbfccf );_bgfe .ValAttr =&_eae ;continue ;};};for {_dbee ,_fbdg :=d .Token ();if _fbdg !=nil {return _a .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",_fbdg ); -};if _gabg ,_acec :=_dbee .(_b .EndElement );_acec &&_gabg .Name ==start .Name {break ;};};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 *_gg .CT_ShapeProperties ;TxPr *_gg .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 (_bced *CT_AxDataSourceChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acfb :for {_ggf ,_cdb :=d .Token (); -if _cdb !=nil {return _cdb ;};switch _gaef :=_ggf .(type ){case _b .StartElement :switch _gaef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bced .MultiLvlStrRef =NewCT_MultiLvlStrRef (); -if _dfb :=d .DecodeElement (_bced .MultiLvlStrRef ,&_gaef );_dfb !=nil {return _dfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bced .NumRef =NewCT_NumRef (); -if _dfg :=d .DecodeElement (_bced .NumRef ,&_gaef );_dfg !=nil {return _dfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bced .NumLit =NewCT_NumData (); -if _cgba :=d .DecodeElement (_bced .NumLit ,&_gaef );_cgba !=nil {return _cgba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bced .StrRef =NewCT_StrRef (); -if _ede :=d .DecodeElement (_bced .StrRef ,&_gaef );_ede !=nil {return _ede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bced .StrLit =NewCT_StrData (); -if _abf :=d .DecodeElement (_bced .StrLit ,&_gaef );_abf !=nil {return _abf ;};default:_bd .Log .Debug ("\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",_gaef .Name ); -if _cb :=d .Skip ();_cb !=nil {return _cb ;};};case _b .EndElement :break _acfb ;case _b .CharData :};};return nil ;};func (_fbag *CT_PageSetup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cebff :=range start .Attr {if _cebff .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_cecce ,_abgf :=_fb .ParseUint (_cebff .Value ,10,32); -if _abgf !=nil {return _abgf ;};_acaea :=uint32 (_cecce );_fbag .PaperSizeAttr =&_acaea ;continue ;};if _cebff .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_cagfd ,_cgfbf :=_cebff .Value ,error (nil );if _cgfbf !=nil {return _cgfbf ; -};_fbag .PaperHeightAttr =&_cagfd ;continue ;};if _cebff .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_ddbaa ,_ecfb :=_cebff .Value ,error (nil );if _ecfb !=nil {return _ecfb ;};_fbag .PaperWidthAttr =&_ddbaa ;continue ; -};if _cebff .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_dcge ,_fbdb :=_fb .ParseUint (_cebff .Value ,10,32);if _fbdb !=nil {return _fbdb ;};_eafb :=uint32 (_dcge );_fbag .FirstPageNumberAttr =&_eafb ; -continue ;};if _cebff .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_fbag .OrientationAttr .UnmarshalXMLAttr (_cebff );continue ;};if _cebff .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_fefeb ,_eddbe :=_fb .ParseBool (_cebff .Value ); -if _eddbe !=nil {return _eddbe ;};_fbag .BlackAndWhiteAttr =&_fefeb ;continue ;};if _cebff .Name .Local =="\u0064\u0072\u0061f\u0074"{_fbfg ,_ecaac :=_fb .ParseBool (_cebff .Value );if _ecaac !=nil {return _ecaac ;};_fbag .DraftAttr =&_fbfg ;continue ; -};if _cebff .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_fcaa ,_cbdda :=_fb .ParseBool (_cebff .Value );if _cbdda !=nil {return _cbdda ;};_fbag .UseFirstPageNumberAttr =&_fcaa ;continue ;};if _cebff .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_caae ,_gaaf :=_fb .ParseInt (_cebff .Value ,10,32); -if _gaaf !=nil {return _gaaf ;};_acef :=int32 (_caae );_fbag .HorizontalDpiAttr =&_acef ;continue ;};if _cebff .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_dddbf ,_fggaa :=_fb .ParseInt (_cebff .Value ,10,32);if _fggaa !=nil {return _fggaa ; -};_dgbge :=int32 (_dddbf );_fbag .VerticalDpiAttr =&_dgbge ;continue ;};if _cebff .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_cdgae ,_ddgd :=_fb .ParseUint (_cebff .Value ,10,32);if _ddgd !=nil {return _ddgd ;};_gbdg :=uint32 (_cdgae );_fbag .CopiesAttr =&_gbdg ; -continue ;};};for {_gafb ,_cfccg :=d .Token ();if _cfccg !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_cfccg );};if _fcbb ,_gege :=_gafb .(_b .EndElement ); -_gege &&_fcbb .Name ==start .Name {break ;};};return nil ;};func (_cdefa *ST_SecondPieSize )Validate ()error {return _cdefa .ValidateWithPath ("")};func (_ggcd *CT_ExternalData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ggcd .IdAttr )}); -e .EncodeToken (start );if _ggcd .AutoUpdate !=nil {_fbac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_ggcd .AutoUpdate ,_fbac );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_gef *CT_BandFmts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acfg :for {_dea ,_deff :=d .Token ();if _deff !=nil {return _deff ;};switch _bgc :=_dea .(type ){case _b .StartElement :switch _bgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gec :=NewCT_BandFmt (); -if _ccbe :=d .DecodeElement (_gec ,&_bgc );_ccbe !=nil {return _ccbe ;};_gef .BandFmt =append (_gef .BandFmt ,_gec );default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_bgc .Name ); -if _edde :=d .Skip ();_edde !=nil {return _edde ;};};case _b .EndElement :break _acfg ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_CustSplit and its children +func (_baad *CT_CustSplit )Validate ()error {return _baad .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");};func (_bede *CT_DTable )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _bede .ShowHorzBorder !=nil {_dcea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bede .ShowHorzBorder ,_dcea );};if _bede .ShowVertBorder !=nil {_dfg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}}; +e .EncodeElement (_bede .ShowVertBorder ,_dfg );};if _bede .ShowOutline !=nil {_bbbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_bede .ShowOutline ,_bbbe ); +};if _bede .ShowKeys !=nil {_dba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_bede .ShowKeys ,_dba );};if _bede .SpPr !=nil {_bgeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_bede .SpPr ,_bgeb );};if _bede .TxPr !=nil {_gedf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bede .TxPr ,_gedf );};if _bede .ExtLst !=nil {_debce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bede .ExtLst ,_debce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_caffa *CT_SizeRepresents )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecagd :=range start .Attr {if _ecagd .Name .Local =="\u0076\u0061\u006c"{_caffa .ValAttr .UnmarshalXMLAttr (_ecagd ); +continue ;};};for {_eged ,_afgfea :=d .Token ();if _afgfea !=nil {return _f .Errorf ("\u0070\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073: \u0025\u0073",_afgfea ); +};if _egdgg ,_ebae :=_eged .(_b .EndElement );_ebae &&_egdgg .Name ==start .Name {break ;};};return nil ;};func (_bccc ST_TickLblPos )ValidateWithPath (path string )error {switch _bccc {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 (_bccc )); +};return nil ;}; -// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path -func (_aggfd *CT_RotY )ValidateWithPath (path string )error {if _aggfd .ValAttr !=nil {if *_aggfd .ValAttr < 0{return _a .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 ,*_aggfd .ValAttr ); -};if *_aggfd .ValAttr > 360{return _a .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 ,*_aggfd .ValAttr ); -};};return nil ;};type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;};func (_bfgeb *CT_Layout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbca :for {_bbec ,_eddeb :=d .Token ();if _eddeb !=nil {return _eddeb ;};switch _afcgd :=_bbec .(type ){case _b .StartElement :switch _afcgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfgeb .ManualLayout =NewCT_ManualLayout (); -if _bbbc :=d .DecodeElement (_bfgeb .ManualLayout ,&_afcgd );_bbbc !=nil {return _bbbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfgeb .ExtLst =NewCT_ExtensionList (); -if _ffed :=d .DecodeElement (_bfgeb .ExtLst ,&_afcgd );_ffed !=nil {return _ffed ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_afcgd .Name ); -if _gafed :=d .Skip ();_gafed !=nil {return _gafed ;};};case _b .EndElement :break _bbca ;case _b .CharData :};};return nil ;};func (_afb *CT_Bar3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bccc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}}; -e .EncodeElement (_afb .BarDir ,_bccc );if _afb .Grouping !=nil {_fadb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_afb .Grouping ,_fadb );};if _afb .VaryColors !=nil {_cef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_afb .VaryColors ,_cef );};if _afb .Ser !=nil {_cbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fgb :=range _afb .Ser {e .EncodeElement (_fgb ,_cbd );};};if _afb .DLbls !=nil {_aega :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_afb .DLbls ,_aega );};if _afb .GapWidth !=nil {_feg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_afb .GapWidth ,_feg );};if _afb .GapDepth !=nil {_ddge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}}; -e .EncodeElement (_afb .GapDepth ,_ddge );};if _afb .Shape !=nil {_edf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_afb .Shape ,_edf );};_afbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_bfa :=range _afb .AxId {e .EncodeElement (_bfa ,_afbc );};if _afb .ExtLst !=nil {_gee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afb .ExtLst ,_gee );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_dgdd *CT_LayoutMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgdd .ValAttr !=ST_LayoutModeUnset {_cdebaa ,_fbad :=_dgdd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _fbad !=nil {return _fbad ; -};start .Attr =append (start .Attr ,_cdebaa );};e .EncodeToken (start );e .EncodeToken (_b .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 ;}; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_fgbg *CT_Boolean )ValidateWithPath (path string )error {return nil };const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;);func (_dcc *CT_AxDataSourceChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcc .MultiLvlStrRef !=nil {_bba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}}; +e .EncodeElement (_dcc .MultiLvlStrRef ,_bba );};if _dcc .NumRef !=nil {_fbfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_dcc .NumRef ,_fbfc );};if _dcc .NumLit !=nil {_gag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}}; +e .EncodeElement (_dcc .NumLit ,_gag );};if _dcc .StrRef !=nil {_edb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_dcc .StrRef ,_edb );};if _dcc .StrLit !=nil {_dae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}}; +e .EncodeElement (_dcc .StrLit ,_dae );};return nil ;};func (_caced *ST_LayoutMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_caced =0;case "\u0065\u0064\u0067\u0065":*_caced =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_caced =2; +};return nil ;};func (_fcaed *ST_MarkerStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcaed =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_fcaed =1;case "\u0064\u0061\u0073\u0068":*_fcaed =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fcaed =3; +case "\u0064\u006f\u0074":*_fcaed =4;case "\u006e\u006f\u006e\u0065":*_fcaed =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_fcaed =6;case "\u0070\u006c\u0075\u0073":*_fcaed =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_fcaed =8;case "\u0073\u0074\u0061\u0072":*_fcaed =9; +case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_fcaed =10;case "\u0078":*_fcaed =11;case "\u0061\u0075\u0074\u006f":*_fcaed =12;};return nil ;}; -// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path -func (_cagf *CT_CrossBetween )ValidateWithPath (path string )error {if _cagf .ValAttr ==ST_CrossBetweenUnset {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 _bbbaf :=_cagf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbbaf !=nil {return _bbbaf ;};return nil ;};func (_cgee ST_HPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _cgee .ST_HPercentWithSymbol !=nil {e .EncodeToken (_b .CharData (*_cgee .ST_HPercentWithSymbol ));};if _cgee .ST_HPercentUShort !=nil {e .EncodeToken (_b .CharData (_a .Sprintf ("\u0025\u0064",*_cgee .ST_HPercentUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name }); -};func NewCT_AreaChart ()*CT_AreaChart {_fcc :=&CT_AreaChart {};return _fcc };func (_abec *CT_Extension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbaf :=range start .Attr {if _gbaf .Name .Local =="\u0075\u0072\u0069"{_fgag ,_cbc :=_gbaf .Value ,error (nil ); -if _cbc !=nil {return _cbc ;};_abec .UriAttr =&_fgag ;continue ;};};_acagdc :for {_eadg ,_adg :=d .Token ();if _adg !=nil {return _adg ;};switch _fdbd :=_eadg .(type ){case _b .StartElement :switch _fdbd .Name {default:if _gecfa ,_deec :=_g .CreateElement (_fdbd ); -_deec !=nil {return _deec ;}else {if _fega :=d .DecodeElement (_gecfa ,&_fdbd );_fega !=nil {return _fega ;};_abec .Any =_gecfa ;};};case _b .EndElement :break _acagdc ;case _b .CharData :};};return nil ;};type CT_Period struct{ValAttr *uint32 ;}; +// ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path +func (_gdgae *CT_SurfaceSer )ValidateWithPath (path string )error {if _fgbadb :=_gdgae .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fgbadb !=nil {return _fgbadb ;};if _cbdf :=_gdgae .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_cbdf !=nil {return _cbdf ;};if _gdgae .Tx !=nil {if _bbafe :=_gdgae .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bbafe !=nil {return _bbafe ;};};if _gdgae .SpPr !=nil {if _dgcdf :=_gdgae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_dgcdf !=nil {return _dgcdf ;};};if _gdgae .Cat !=nil {if _efae :=_gdgae .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_efae !=nil {return _efae ;};};if _gdgae .Val !=nil {if _aecdf :=_gdgae .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c"); +_aecdf !=nil {return _aecdf ;};};if _gdgae .ExtLst !=nil {if _bbgd :=_gdgae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbgd !=nil {return _bbgd ;};};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 ;}; -// ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path -func (_dbce *CT_DLbl )ValidateWithPath (path string )error {if _fbabf :=_dbce .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fbabf !=nil {return _fbabf ;};if _dbce .Choice !=nil {if _gfbga :=_dbce .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_gfbga !=nil {return _gfbga ;};};if _dbce .ExtLst !=nil {if _fbae :=_dbce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbae !=nil {return _fbae ;};};return nil ;};func (_cbeab *CT_TextLanguageID )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_cbeab .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daeba *EG_SerShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daeba .Idx =NewCT_UnsignedInt ();_daeba .Order =NewCT_UnsignedInt ();_cdcaf :for {_cegdf ,_dfff :=d .Token (); -if _dfff !=nil {return _dfff ;};switch _fedb :=_cegdf .(type ){case _b .StartElement :switch _fedb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bacgc :=d .DecodeElement (_daeba .Idx ,&_fedb ); -_bacgc !=nil {return _bacgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bcdfd :=d .DecodeElement (_daeba .Order ,&_fedb ); -_bcdfd !=nil {return _bcdfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_daeba .Tx =NewCT_SerTx (); -if _bdecc :=d .DecodeElement (_daeba .Tx ,&_fedb );_bdecc !=nil {return _bdecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_daeba .SpPr =_gg .NewCT_ShapeProperties (); -if _afgd :=d .DecodeElement (_daeba .SpPr ,&_fedb );_afgd !=nil {return _afgd ;};default:_bd .Log .Debug ("s\u006b\u0069\u0070\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",_fedb .Name ); -if _bcecf :=d .Skip ();_bcecf !=nil {return _bcecf ;};};case _b .EndElement :break _cdcaf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path +func (_ccffg *CT_ErrDir )ValidateWithPath (path string )error {if _ccffg .ValAttr ==ST_ErrDirUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _gded :=_ccffg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gded !=nil {return _gded ;};return nil ;};func (_ddcdd *CT_NumRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_edag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066"}};_dc .AddPreserveSpaceAttr (&_edag ,_ddcdd .F );e .EncodeElement (_ddcdd .F ,_edag );if _ddcdd .NumCache !=nil {_decgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}}; +e .EncodeElement (_ddcdd .NumCache ,_decgb );};if _ddcdd .ExtLst !=nil {_dagda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddcdd .ExtLst ,_dagda );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_ecfdfa *EG_AreaChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_degbge :for {_adee ,_dfge :=d .Token ();if _dfge !=nil {return _dfge ;};switch _fabbb :=_adee .(type ){case _b .StartElement :switch _fabbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecfdfa .Grouping =NewCT_Grouping (); +if _efgff :=d .DecodeElement (_ecfdfa .Grouping ,&_fabbb );_efgff !=nil {return _efgff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecfdfa .VaryColors =NewCT_Boolean (); +if _gggec :=d .DecodeElement (_ecfdfa .VaryColors ,&_fabbb );_gggec !=nil {return _gggec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ceab :=NewCT_AreaSer (); +if _ccbee :=d .DecodeElement (_ceab ,&_fabbb );_ccbee !=nil {return _ccbee ;};_ecfdfa .Ser =append (_ecfdfa .Ser ,_ceab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ecfdfa .DLbls =NewCT_DLbls (); +if _cedb :=d .DecodeElement (_ecfdfa .DLbls ,&_fabbb );_cedb !=nil {return _cedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecfdfa .DropLines =NewCT_ChartLines (); +if _daaaf :=d .DecodeElement (_ecfdfa .DropLines ,&_fabbb );_daaaf !=nil {return _daaaf ;};default:_aa .Log .Debug ("\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",_fabbb .Name ); +if _cecb :=d .Skip ();_cecb !=nil {return _cecb ;};};case _b .EndElement :break _degbge ;case _b .CharData :};};return nil ;};func (_eagdb *ST_Crosses )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eagdb =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_eagdb =1; +case "\u006d\u0061\u0078":*_eagdb =2;case "\u006d\u0069\u006e":*_eagdb =3;};return nil ;};func (_dagfd ST_TickMark )String ()string {switch _dagfd {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 (_ecccca *CT_PageMargins )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aega :=range start .Attr {if _aega .Name .Local =="\u006c"{_cddeg ,_feffc :=_ag .ParseFloat (_aega .Value ,64); +if _feffc !=nil {return _feffc ;};_ecccca .LAttr =_cddeg ;continue ;};if _aega .Name .Local =="\u0072"{_gced ,_bcad :=_ag .ParseFloat (_aega .Value ,64);if _bcad !=nil {return _bcad ;};_ecccca .RAttr =_gced ;continue ;};if _aega .Name .Local =="\u0074"{_gcbb ,_gggcb :=_ag .ParseFloat (_aega .Value ,64); +if _gggcb !=nil {return _gggcb ;};_ecccca .TAttr =_gcbb ;continue ;};if _aega .Name .Local =="\u0062"{_begg ,_fbda :=_ag .ParseFloat (_aega .Value ,64);if _fbda !=nil {return _fbda ;};_ecccca .BAttr =_begg ;continue ;};if _aega .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_bgbb ,_dgfa :=_ag .ParseFloat (_aega .Value ,64); +if _dgfa !=nil {return _dgfa ;};_ecccca .HeaderAttr =_bgbb ;continue ;};if _aega .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_bebd ,_eaea :=_ag .ParseFloat (_aega .Value ,64);if _eaea !=nil {return _eaea ;};_ecccca .FooterAttr =_bebd ;continue ; +};};for {_fggdb ,_acddc :=d .Token ();if _acddc !=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",_acddc );};if _dfbcc ,_egfgg :=_fggdb .(_b .EndElement ); +_egfgg &&_dfbcc .Name ==start .Name {break ;};};return nil ;};func (_efgbc *CT_HeaderFooter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efgbc .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",_dcbcc (*_efgbc .AlignWithMarginsAttr ))}); +};if _efgbc .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",_dcbcc (*_efgbc .DifferentOddEvenAttr ))}); +};if _efgbc .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",_dcbcc (*_efgbc .DifferentFirstAttr ))}); +};e .EncodeToken (start );if _efgbc .OddHeader !=nil {_gffd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_dc .AddPreserveSpaceAttr (&_gffd ,*_efgbc .OddHeader );e .EncodeElement (_efgbc .OddHeader ,_gffd ); +};if _efgbc .OddFooter !=nil {_agfb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_dc .AddPreserveSpaceAttr (&_agfb ,*_efgbc .OddFooter );e .EncodeElement (_efgbc .OddFooter ,_agfb );};if _efgbc .EvenHeader !=nil {_afgfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}}; +_dc .AddPreserveSpaceAttr (&_afgfc ,*_efgbc .EvenHeader );e .EncodeElement (_efgbc .EvenHeader ,_afgfc );};if _efgbc .EvenFooter !=nil {_dcec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}}; +_dc .AddPreserveSpaceAttr (&_dcec ,*_efgbc .EvenFooter );e .EncodeElement (_efgbc .EvenFooter ,_dcec );};if _efgbc .FirstHeader !=nil {_edbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}}; +_dc .AddPreserveSpaceAttr (&_edbc ,*_efgbc .FirstHeader );e .EncodeElement (_efgbc .FirstHeader ,_edbc );};if _efgbc .FirstFooter !=nil {_faddd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}}; +_dc .AddPreserveSpaceAttr (&_faddd ,*_efgbc .FirstFooter );e .EncodeElement (_efgbc .FirstFooter ,_faddd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfea *CT_AreaChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbfd :for {_ec ,_ecf :=d .Token (); +if _ecf !=nil {return _ecf ;};switch _fg :=_ec .(type ){case _b .StartElement :switch _fg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfea .Grouping =NewCT_Grouping (); +if _dgf :=d .DecodeElement (_gfea .Grouping ,&_fg );_dgf !=nil {return _dgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfea .VaryColors =NewCT_Boolean (); +if _bg :=d .DecodeElement (_gfea .VaryColors ,&_fg );_bg !=nil {return _bg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gef :=NewCT_AreaSer (); +if _afe :=d .DecodeElement (_gef ,&_fg );_afe !=nil {return _afe ;};_gfea .Ser =append (_gfea .Ser ,_gef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfea .DLbls =NewCT_DLbls (); +if _abf :=d .DecodeElement (_gfea .DLbls ,&_fg );_abf !=nil {return _abf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfea .DropLines =NewCT_ChartLines (); +if _ced :=d .DecodeElement (_gfea .DropLines ,&_fg );_ced !=nil {return _ced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bed :=NewCT_UnsignedInt (); +if _fae :=d .DecodeElement (_bed ,&_fg );_fae !=nil {return _fae ;};_gfea .AxId =append (_gfea .AxId ,_bed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfea .ExtLst =NewCT_ExtensionList (); +if _afeb :=d .DecodeElement (_gfea .ExtLst ,&_fg );_afeb !=nil {return _afeb ;};default:_aa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_fg .Name ); +if _bae :=d .Skip ();_bae !=nil {return _bae ;};};case _b .EndElement :break _fbfd ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path -func (_eedd *CT_Grouping )ValidateWithPath (path string )error {if _bggd :=_eedd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bggd !=nil {return _bggd ;};return nil ;};const (ST_LayoutModeUnset ST_LayoutMode =0; -ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;); +// Validate validates the CT_PageMargins and its children +func (_gcffd *CT_PageMargins )Validate ()error {return _gcffd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");}; -// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path -func (_gdcfab *CT_SerAx )ValidateWithPath (path string )error {if _fcfcb :=_gdcfab .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fcfcb !=nil {return _fcfcb ;};if _efgbc :=_gdcfab .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); -_efgbc !=nil {return _efgbc ;};if _gdcfab .Delete !=nil {if _gcagg :=_gdcfab .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_gcagg !=nil {return _gcagg ;};};if _abbdd :=_gdcfab .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); -_abbdd !=nil {return _abbdd ;};if _gdcfab .MajorGridlines !=nil {if _cagbc :=_gdcfab .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cagbc !=nil {return _cagbc ;};};if _gdcfab .MinorGridlines !=nil {if _degbf :=_gdcfab .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); -_degbf !=nil {return _degbf ;};};if _gdcfab .Title !=nil {if _dbac :=_gdcfab .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dbac !=nil {return _dbac ;};};if _gdcfab .NumFmt !=nil {if _cdge :=_gdcfab .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_cdge !=nil {return _cdge ;};};if _gdcfab .MajorTickMark !=nil {if _cfaad :=_gdcfab .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cfaad !=nil {return _cfaad ;};};if _gdcfab .MinorTickMark !=nil {if _gaaea :=_gdcfab .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); -_gaaea !=nil {return _gaaea ;};};if _gdcfab .TickLblPos !=nil {if _ebfcf :=_gdcfab .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_ebfcf !=nil {return _ebfcf ;};};if _gdcfab .SpPr !=nil {if _beebbg :=_gdcfab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_beebbg !=nil {return _beebbg ;};};if _gdcfab .TxPr !=nil {if _dbacb :=_gdcfab .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dbacb !=nil {return _dbacb ;};};if _caede :=_gdcfab .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); -_caede !=nil {return _caede ;};if _gdcfab .Choice !=nil {if _cfccb :=_gdcfab .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cfccb !=nil {return _cfccb ;};};if _gdcfab .TickLblSkip !=nil {if _fgea :=_gdcfab .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"); -_fgea !=nil {return _fgea ;};};if _gdcfab .TickMarkSkip !=nil {if _ecdcg :=_gdcfab .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_ecdcg !=nil {return _ecdcg ;};};if _gdcfab .ExtLst !=nil {if _abaeg :=_gdcfab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_abaeg !=nil {return _abaeg ;};};return nil ;}; +// Validate validates the CT_DateAx and its children +func (_daagc *CT_DateAx )Validate ()error {return _daagc .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");}; -// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path -func (_bdfce *CT_Line3DChart )ValidateWithPath (path string )error {if _bfde :=_bdfce .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_bfde !=nil {return _bfde ;};if _bdfce .VaryColors !=nil {if _cfc :=_bdfce .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_cfc !=nil {return _cfc ;};};for _adecd ,_defg :=range _bdfce .Ser {if _fcaeg :=_defg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_adecd ));_fcaeg !=nil {return _fcaeg ;};};if _bdfce .DLbls !=nil {if _ceeb :=_bdfce .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_ceeb !=nil {return _ceeb ;};};if _bdfce .DropLines !=nil {if _efaf :=_bdfce .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_efaf !=nil {return _efaf ;};};if _bdfce .GapDepth !=nil {if _adga :=_bdfce .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h"); -_adga !=nil {return _adga ;};};for _edac ,_fgda :=range _bdfce .AxId {if _ffggg :=_fgda .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_edac ));_ffggg !=nil {return _ffggg ;};};if _bdfce .ExtLst !=nil {if _gcgd :=_bdfce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gcgd !=nil {return _gcgd ;};};return nil ;}; +// Validate validates the CT_DLbl and its children +func (_agdc *CT_DLbl )Validate ()error {return _agdc .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");};type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_dg .CT_TextBody ;};func (_cecda ST_LblAlgn )String ()string {switch _cecda {case 0:return ""; +case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";};func (_ggbc *CT_RotX )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aaaaa :=range start .Attr {if _aaaaa .Name .Local =="\u0076\u0061\u006c"{_ddcag ,_edfdd :=_ag .ParseInt (_aaaaa .Value ,10,8); +if _edfdd !=nil {return _edfdd ;};_ffag :=int8 (_ddcag );_ggbc .ValAttr =&_ffag ;continue ;};};for {_gccf ,_eafc :=d .Token ();if _eafc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_eafc ); +};if _ggbfc ,_caea :=_gccf .(_b .EndElement );_caea &&_ggbfc .Name ==start .Name {break ;};};return nil ;};func (_gdfbe ST_TrendlineType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcafbc :=_b .Attr {};_bcafbc .Name =name ;switch _gdfbe {case ST_TrendlineTypeUnset :_bcafbc .Value =""; +case ST_TrendlineTypeExp :_bcafbc .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_bcafbc .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_bcafbc .Value ="\u006c\u006f\u0067";case ST_TrendlineTypeMovingAvg :_bcafbc .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g"; +case ST_TrendlineTypePoly :_bcafbc .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_bcafbc .Value ="\u0070\u006f\u0077e\u0072";};return _bcafbc ,nil ;};func NewCT_TickLblPos ()*CT_TickLblPos {_cdaebf :=&CT_TickLblPos {};return _cdaebf }; +type CT_PictureOptions struct{ApplyToFront *CT_Boolean ;ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ;PictureFormat *CT_PictureFormat ;PictureStackUnit *CT_PictureStackUnit ;}; -// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path -func (_cddbd *CT_Lvl )ValidateWithPath (path string )error {for _eabc ,_babd :=range _cddbd .Pt {if _babgc :=_babd .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_eabc ));_babgc !=nil {return _babgc ;};};return nil ; -}; +// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path +func (_gacgb *CT_TrendlineType )ValidateWithPath (path string )error {if _bcega :=_gacgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcega !=nil {return _bcega ;};return nil ;}; -// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path -func (_bfgeg *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _bfgeg .CustUnit !=nil {if _facc :=_bfgeg .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_facc !=nil {return _facc ;};};if _bfgeg .BuiltInUnit !=nil {if _ecfe :=_bfgeg .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"); -_ecfe !=nil {return _ecfe ;};};return nil ;};func NewCT_ScatterSer ()*CT_ScatterSer {_bdgeb :=&CT_ScatterSer {};_bdgeb .Idx =NewCT_UnsignedInt ();_bdgeb .Order =NewCT_UnsignedInt ();return _bdgeb ;};func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_baggc :=&CT_MultiLvlStrRef {}; -return _baggc }; +// Validate validates the CT_Scaling and its children +func (_dgfbc *CT_Scaling )Validate ()error {return _dgfbc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ; +};func (_effb *CT_AreaChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _effb .Grouping !=nil {_ge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_effb .Grouping ,_ge ); +};if _effb .VaryColors !=nil {_egg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_effb .VaryColors ,_egg );};if _effb .Ser !=nil {_eed :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_de :=range _effb .Ser {e .EncodeElement (_de ,_eed );};};if _effb .DLbls !=nil {_ccg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_effb .DLbls ,_ccg );};if _effb .DropLines !=nil {_bad :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_effb .DropLines ,_bad );};_fag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ffe :=range _effb .AxId {e .EncodeElement (_ffe ,_fag );};if _effb .ExtLst !=nil {_eec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_effb .ExtLst ,_eec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcfce *CT_DateAx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_febeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +e .EncodeElement (_dcfce .AxId ,_febeb );_cfaac :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_dcfce .Scaling ,_cfaac );if _dcfce .Delete !=nil {_aeba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; +e .EncodeElement (_dcfce .Delete ,_aeba );};_ebea :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_dcfce .AxPos ,_ebea );if _dcfce .MajorGridlines !=nil {_cdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_dcfce .MajorGridlines ,_cdc );};if _dcfce .MinorGridlines !=nil {_fdbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dcfce .MinorGridlines ,_fdbb ); +};if _dcfce .Title !=nil {_decfg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_dcfce .Title ,_decfg );};if _dcfce .NumFmt !=nil {_facd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_dcfce .NumFmt ,_facd );};if _dcfce .MajorTickMark !=nil {_feff :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dcfce .MajorTickMark ,_feff ); +};if _dcfce .MinorTickMark !=nil {_afed :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dcfce .MinorTickMark ,_afed );};if _dcfce .TickLblPos !=nil {_bcga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}}; +e .EncodeElement (_dcfce .TickLblPos ,_bcga );};if _dcfce .SpPr !=nil {_addg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dcfce .SpPr ,_addg );};if _dcfce .TxPr !=nil {_facg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_dcfce .TxPr ,_facg );};_fgbc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_dcfce .CrossAx ,_fgbc );if _dcfce .Choice !=nil {_dcfce .Choice .MarshalXML (e ,_b .StartElement {}); +};if _dcfce .Auto !=nil {_bgcgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_dcfce .Auto ,_bgcgf );};if _dcfce .LblOffset !=nil {_ddff :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}}; +e .EncodeElement (_dcfce .LblOffset ,_ddff );};if _dcfce .BaseTimeUnit !=nil {_aefde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}};e .EncodeElement (_dcfce .BaseTimeUnit ,_aefde ); +};if _dcfce .MajorUnit !=nil {_dbca :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_dcfce .MajorUnit ,_dbca );};if _dcfce .MajorTimeUnit !=nil {_gagbg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}}; +e .EncodeElement (_dcfce .MajorTimeUnit ,_gagbg );};if _dcfce .MinorUnit !=nil {_cbae :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_dcfce .MinorUnit ,_cbae );};if _dcfce .MinorTimeUnit !=nil {_edde :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}}; +e .EncodeElement (_dcfce .MinorTimeUnit ,_edde );};if _dcfce .ExtLst !=nil {_efec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcfce .ExtLst ,_efec );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_dg .CT_ShapeProperties ;TxPr *_dg .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 EG_AreaChartShared and its children, prefixing error messages with path -func (_afafa *EG_AreaChartShared )ValidateWithPath (path string )error {if _afafa .Grouping !=nil {if _ecddg :=_afafa .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ecddg !=nil {return _ecddg ;};};if _afafa .VaryColors !=nil {if _cffaa :=_afafa .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_cffaa !=nil {return _cffaa ;};};for _eggd ,_acbf :=range _afafa .Ser {if _fgcgd :=_acbf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eggd ));_fgcgd !=nil {return _fgcgd ;};};if _afafa .DLbls !=nil {if _bcgdb :=_afafa .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_bcgdb !=nil {return _bcgdb ;};};if _afafa .DropLines !=nil {if _cgdfe :=_afafa .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cgdfe !=nil {return _cgdfe ;};};return nil ;};func (_adab *CT_Boolean )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggde :=range start .Attr {if _ggde .Name .Local =="\u0076\u0061\u006c"{_eed ,_gdff :=_fb .ParseBool (_ggde .Value ); -if _gdff !=nil {return _gdff ;};_adab .ValAttr =&_eed ;continue ;};};for {_ebdb ,_dgcd :=d .Token ();if _dgcd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_dgcd ); -};if _ccd ,_ecg :=_ebdb .(_b .EndElement );_ecg &&_ccd .Name ==start .Name {break ;};};return nil ;};func (_ecae *CT_LegendEntryChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecae .Delete !=nil {_gfafa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; -e .EncodeElement (_ecae .Delete ,_gfafa );};if _ecae .TxPr !=nil {_dggff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ecae .TxPr ,_dggff );};return nil ;};type CT_SurfaceSer struct{Idx *CT_UnsignedInt ; -Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_gg .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func NewCT_Thickness ()*CT_Thickness {_adbg :=&CT_Thickness {};return _adbg };type ST_TickMark byte ;func (_bbab *CT_RelId )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bbab .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PictureStackUnit and its children +func (_beff *CT_PictureStackUnit )Validate ()error {return _beff .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");}; -// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path -func (_aecca *EG_DLblShared )ValidateWithPath (path string )error {if _aecca .NumFmt !=nil {if _gfbde :=_aecca .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gfbde !=nil {return _gfbde ;};};if _aecca .SpPr !=nil {if _efeaae :=_aecca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_efeaae !=nil {return _efeaae ;};};if _aecca .TxPr !=nil {if _agaeb :=_aecca .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_agaeb !=nil {return _agaeb ;};};if _aecca .DLblPos !=nil {if _edgec :=_aecca .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); -_edgec !=nil {return _edgec ;};};if _aecca .ShowLegendKey !=nil {if _affcb :=_aecca .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_affcb !=nil {return _affcb ;};};if _aecca .ShowVal !=nil {if _eegbb :=_aecca .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); -_eegbb !=nil {return _eegbb ;};};if _aecca .ShowCatName !=nil {if _ffdgfd :=_aecca .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_ffdgfd !=nil {return _ffdgfd ;};};if _aecca .ShowSerName !=nil {if _ffdcd :=_aecca .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); -_ffdcd !=nil {return _ffdcd ;};};if _aecca .ShowPercent !=nil {if _fbbeb :=_aecca .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_fbbeb !=nil {return _fbbeb ;};};if _aecca .ShowBubbleSize !=nil {if _bbebd :=_aecca .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); -_bbebd !=nil {return _bbebd ;};};return nil ;}; +// Validate validates the CT_Orientation and its children +func (_bcefa *CT_Orientation )Validate ()error {return _bcefa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");};func (_edbdg *ST_BarGrouping )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edbdg =0; +case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_edbdg =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_edbdg =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_edbdg =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_edbdg =4; +};return nil ;};type CT_DLblPos struct{ValAttr ST_DLblPos ;};func (_eafbg *CT_MarkerStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eafbg .ValAttr =ST_MarkerStyle (1);for _ ,_dedfe :=range start .Attr {if _dedfe .Name .Local =="\u0076\u0061\u006c"{_eafbg .ValAttr .UnmarshalXMLAttr (_dedfe ); +continue ;};};for {_ddcf ,_geag :=d .Token ();if _geag !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0072\u006b\u0065\u0072\u0053\u0074\u0079\u006c\u0065:\u0020\u0025\u0073",_geag );};if _adfc ,_egfd :=_ddcf .(_b .EndElement ); +_egfd &&_adfc .Name ==start .Name {break ;};};return nil ;};func (_edca *CT_RadarChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ggbgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_edca .RadarStyle ,_ggbgd );if _edca .VaryColors !=nil {_dged :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_edca .VaryColors ,_dged );};if _edca .Ser !=nil {_eggd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_bacbb :=range _edca .Ser {e .EncodeElement (_bacbb ,_eggd );};};if _edca .DLbls !=nil {_fdada :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_edca .DLbls ,_fdada );};_dcgc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +for _ ,_cabeb :=range _edca .AxId {e .EncodeElement (_cabeb ,_dcgc );};if _edca .ExtLst !=nil {_ecdfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edca .ExtLst ,_ecdfc );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_dgcdb *CT_PageSetup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aaebfc :=range start .Attr {if _aaebfc .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_feeg ,_cabcg :=_ag .ParseUint (_aaebfc .Value ,10,32); +if _cabcg !=nil {return _cabcg ;};_aacfe :=uint32 (_feeg );_dgcdb .PaperSizeAttr =&_aacfe ;continue ;};if _aaebfc .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_cacf ,_ddbcf :=_aaebfc .Value ,error (nil );if _ddbcf !=nil {return _ddbcf ; +};_dgcdb .PaperHeightAttr =&_cacf ;continue ;};if _aaebfc .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_gacg ,_bcaf :=_aaebfc .Value ,error (nil );if _bcaf !=nil {return _bcaf ;};_dgcdb .PaperWidthAttr =&_gacg ;continue ; +};if _aaebfc .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_gfgb ,_fgcfdf :=_ag .ParseUint (_aaebfc .Value ,10,32);if _fgcfdf !=nil {return _fgcfdf ;};_ffae :=uint32 (_gfgb );_dgcdb .FirstPageNumberAttr =&_ffae ; +continue ;};if _aaebfc .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_dgcdb .OrientationAttr .UnmarshalXMLAttr (_aaebfc );continue ;};if _aaebfc .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_ggdb ,_dgfb :=_ag .ParseBool (_aaebfc .Value ); +if _dgfb !=nil {return _dgfb ;};_dgcdb .BlackAndWhiteAttr =&_ggdb ;continue ;};if _aaebfc .Name .Local =="\u0064\u0072\u0061f\u0074"{_fdabd ,_feecf :=_ag .ParseBool (_aaebfc .Value );if _feecf !=nil {return _feecf ;};_dgcdb .DraftAttr =&_fdabd ;continue ; +};if _aaebfc .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_bfcea ,_cdcc :=_ag .ParseBool (_aaebfc .Value );if _cdcc !=nil {return _cdcc ;};_dgcdb .UseFirstPageNumberAttr =&_bfcea ;continue ;}; +if _aaebfc .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_bffd ,_abbcf :=_ag .ParseInt (_aaebfc .Value ,10,32);if _abbcf !=nil {return _abbcf ;};_cfbg :=int32 (_bffd );_dgcdb .HorizontalDpiAttr =&_cfbg ; +continue ;};if _aaebfc .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_dgad ,_dgbde :=_ag .ParseInt (_aaebfc .Value ,10,32);if _dgbde !=nil {return _dgbde ;};_gcdcf :=int32 (_dgad );_dgcdb .VerticalDpiAttr =&_gcdcf ;continue ; +};if _aaebfc .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_afaf ,_ggcf :=_ag .ParseUint (_aaebfc .Value ,10,32);if _ggcf !=nil {return _ggcf ;};_aaaed :=uint32 (_afaf );_dgcdb .CopiesAttr =&_aaaed ;continue ;};};for {_abgd ,_feaecf :=d .Token (); +if _feaecf !=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",_feaecf );};if _aadc ,_ddggf :=_abgd .(_b .EndElement );_ddggf &&_aadc .Name ==start .Name {break ; +};};return nil ;};func (_bcdcf *CT_DLblChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcdcf .Delete !=nil {_dgcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bcdcf .Delete ,_dgcb ); +};if _bcdcf .Layout !=nil {_acc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bcdcf .Layout ,_acc );};if _bcdcf .Tx !=nil {_dggg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_bcdcf .Tx ,_dggg );};if _bcdcf .NumFmt !=nil {_bdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bcdcf .NumFmt ,_bdc );};if _bcdcf .SpPr !=nil {_ffbga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_bcdcf .SpPr ,_ffbga );};if _bcdcf .TxPr !=nil {_ecbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bcdcf .TxPr ,_ecbf );};if _bcdcf .DLblPos !=nil {_ecfg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}}; +e .EncodeElement (_bcdcf .DLblPos ,_ecfg );};if _bcdcf .ShowLegendKey !=nil {_dgba :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_bcdcf .ShowLegendKey ,_dgba ); +};if _bcdcf .ShowVal !=nil {_ebdg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_bcdcf .ShowVal ,_ebdg );};if _bcdcf .ShowCatName !=nil {_ccfg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_bcdcf .ShowCatName ,_ccfg );};if _bcdcf .ShowSerName !=nil {_dfbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bcdcf .ShowSerName ,_dfbe ); +};if _bcdcf .ShowPercent !=nil {_baef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_bcdcf .ShowPercent ,_baef );};if _bcdcf .ShowBubbleSize !=nil {_bcdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_bcdcf .ShowBubbleSize ,_bcdb );};if _bcdcf .Separator !=nil {_cccg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_dc .AddPreserveSpaceAttr (&_cccg ,*_bcdcf .Separator );e .EncodeElement (_bcdcf .Separator ,_cccg ); +};return nil ;};type CT_TextLanguageID struct{ValAttr string ;};func (_cebbe *CT_Tx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cebbe .Choice =NewCT_TxChoice ();_bcadf :for {_deffe ,_gfbg :=d .Token ();if _gfbg !=nil {return _gfbg ;}; +switch _fegb :=_deffe .(type ){case _b .StartElement :switch _fegb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cebbe .Choice =NewCT_TxChoice (); +if _eddac :=d .DecodeElement (&_cebbe .Choice .StrRef ,&_fegb );_eddac !=nil {return _eddac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cebbe .Choice =NewCT_TxChoice (); +if _deafg :=d .DecodeElement (&_cebbe .Choice .Rich ,&_fegb );_deafg !=nil {return _deafg ;};default:_aa .Log .Debug ("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",_fegb .Name ); +if _bfgce :=d .Skip ();_bfgce !=nil {return _bfgce ;};};case _b .EndElement :break _bcadf ;case _b .CharData :};};return nil ;};func (_becdf *CT_ScatterStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bggcd :=range start .Attr {if _bggcd .Name .Local =="\u0076\u0061\u006c"{_becdf .ValAttr .UnmarshalXMLAttr (_bggcd ); +continue ;};};for {_bcfa ,_aede :=d .Token ();if _aede !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_aede );};if _ceddc ,_feegd :=_bcfa .(_b .EndElement ); +_feegd &&_ceddc .Name ==start .Name {break ;};};return nil ;};func NewCT_LineChart ()*CT_LineChart {_efcf :=&CT_LineChart {};_efcf .Grouping =NewCT_Grouping ();return _efcf ;};func (_cfg *CT_Line3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfg .Grouping =NewCT_Grouping (); +_cebb :for {_eaaf ,_aaafd :=d .Token ();if _aaafd !=nil {return _aaafd ;};switch _bfaa :=_eaaf .(type ){case _b .StartElement :switch _bfaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fdggg :=d .DecodeElement (_cfg .Grouping ,&_bfaa ); +_fdggg !=nil {return _fdggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfg .VaryColors =NewCT_Boolean (); +if _eaba :=d .DecodeElement (_cfg .VaryColors ,&_bfaa );_eaba !=nil {return _eaba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_geefa :=NewCT_LineSer (); +if _fgfcc :=d .DecodeElement (_geefa ,&_bfaa );_fgfcc !=nil {return _fgfcc ;};_cfg .Ser =append (_cfg .Ser ,_geefa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cfg .DLbls =NewCT_DLbls (); +if _ccdg :=d .DecodeElement (_cfg .DLbls ,&_bfaa );_ccdg !=nil {return _ccdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfg .DropLines =NewCT_ChartLines (); +if _cgffe :=d .DecodeElement (_cfg .DropLines ,&_bfaa );_cgffe !=nil {return _cgffe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfg .GapDepth =NewCT_GapAmount (); +if _adgaf :=d .DecodeElement (_cfg .GapDepth ,&_bfaa );_adgaf !=nil {return _adgaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdde :=NewCT_UnsignedInt (); +if _gfgee :=d .DecodeElement (_cdde ,&_bfaa );_gfgee !=nil {return _gfgee ;};_cfg .AxId =append (_cfg .AxId ,_cdde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfg .ExtLst =NewCT_ExtensionList (); +if _babgc :=d .DecodeElement (_cfg .ExtLst ,&_bfaa );_babgc !=nil {return _babgc ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bfaa .Name ); +if _bfeca :=d .Skip ();_bfeca !=nil {return _bfeca ;};};case _b .EndElement :break _cebb ;case _b .CharData :};};return nil ;};const ST_OverlapPercentPattern ="\u0028\u002d\u003f\u0030\u002a\u0028(\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u00310\u0030\u0029\u0029\u0025"; -// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path -func (_dgdad *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _cdfe ,_gfacf :=range _dgdad .ValAx {if _cebgb :=_gfacf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_cdfe ));_cebgb !=nil {return _cebgb ; -};};for _agbgc ,_feeec :=range _dgdad .CatAx {if _abaf :=_feeec .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_agbgc ));_abaf !=nil {return _abaf ;};};for _ffae ,_bffda :=range _dgdad .DateAx {if _bcfad :=_bffda .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_ffae )); -_bcfad !=nil {return _bcfad ;};};for _cgged ,_ebddc :=range _dgdad .SerAx {if _bgadb :=_ebddc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_cgged ));_bgadb !=nil {return _bgadb ;};};return nil ; -};func (_fada *CT_CustSplit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fada .SecondPiePt !=nil {_gde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}}; -for _ ,_fadc :=range _fada .SecondPiePt {e .EncodeElement (_fadc ,_gde );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%";func (_aeba ST_TickMark )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aeba .String (),start ); -};func (_bfdb *CT_NumDataSourceChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efaa :for {_facd ,_efeg :=d .Token ();if _efeg !=nil {return _efeg ;};switch _fdded :=_facd .(type ){case _b .StartElement :switch _fdded .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfdb .NumRef =NewCT_NumRef (); -if _bfdeb :=d .DecodeElement (_bfdb .NumRef ,&_fdded );_bfdeb !=nil {return _bfdeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfdb .NumLit =NewCT_NumData (); -if _dbfg :=d .DecodeElement (_bfdb .NumLit ,&_fdded );_dbfg !=nil {return _dbfg ;};default:_bd .Log .Debug ("\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",_fdded .Name ); -if _aage :=d .Skip ();_aage !=nil {return _aage ;};};case _b .EndElement :break _efaa ;case _b .CharData :};};return nil ;};func NewCT_Line3DChart ()*CT_Line3DChart {_gfgeg :=&CT_Line3DChart {};_gfgeg .Grouping =NewCT_Grouping ();return _gfgeg ;}; -// Validate validates the CT_LegendEntryChoice and its children -func (_bebeb *CT_LegendEntryChoice )Validate ()error {return _bebeb .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");};func (_fegg *CT_SerTx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fegg .Choice =NewCT_SerTxChoice (); -_ecfbf :for {_cdccd ,_adeb :=d .Token ();if _adeb !=nil {return _adeb ;};switch _dagfb :=_cdccd .(type ){case _b .StartElement :switch _dagfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fegg .Choice =NewCT_SerTxChoice (); -if _bagdd :=d .DecodeElement (&_fegg .Choice .StrRef ,&_dagfb );_bagdd !=nil {return _bagdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fegg .Choice =NewCT_SerTxChoice (); -if _agfab :=d .DecodeElement (&_fegg .Choice .V ,&_dagfb );_agfab !=nil {return _agfab ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_dagfb .Name ); -if _ecgba :=d .Skip ();_ecgba !=nil {return _ecgba ;};};case _b .EndElement :break _ecfbf ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_HoleSize and its children +func (_ddgaa *CT_HoleSize )Validate ()error {return _ddgaa .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");};type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ; +}; -// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path -func (_fagca *EG_BarChartShared )ValidateWithPath (path string )error {if _fccde :=_fagca .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_fccde !=nil {return _fccde ;};if _fagca .Grouping !=nil {if _ggedg :=_fagca .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); -_ggedg !=nil {return _ggedg ;};};if _fagca .VaryColors !=nil {if _edbcb :=_fagca .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_edbcb !=nil {return _edbcb ;};};for _faagd ,_abbdc :=range _fagca .Ser {if _bgacc :=_abbdc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_faagd )); -_bgacc !=nil {return _bgacc ;};};if _fagca .DLbls !=nil {if _cacac :=_fagca .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cacac !=nil {return _cacac ;};};return nil ;}; +// Validate validates the CT_NumRef and its children +func (_cffg *CT_NumRef )Validate ()error {return _cffg .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");};func (_ddbeg *CT_ErrBars )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddbeg .ErrBarType =NewCT_ErrBarType ();_ddbeg .ErrValType =NewCT_ErrValType (); +_fdadf :for {_cdfg ,_egef :=d .Token ();if _egef !=nil {return _egef ;};switch _eaff :=_cdfg .(type ){case _b .StartElement :switch _eaff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddbeg .ErrDir =NewCT_ErrDir (); +if _dfeg :=d .DecodeElement (_ddbeg .ErrDir ,&_eaff );_dfeg !=nil {return _dfeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _gbcd :=d .DecodeElement (_ddbeg .ErrBarType ,&_eaff ); +_gbcd !=nil {return _gbcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _gedb :=d .DecodeElement (_ddbeg .ErrValType ,&_eaff ); +_gedb !=nil {return _gedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddbeg .NoEndCap =NewCT_Boolean (); +if _bfef :=d .DecodeElement (_ddbeg .NoEndCap ,&_eaff );_bfef !=nil {return _bfef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddbeg .Plus =NewCT_NumDataSource (); +if _gabf :=d .DecodeElement (_ddbeg .Plus ,&_eaff );_gabf !=nil {return _gabf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddbeg .Minus =NewCT_NumDataSource (); +if _edcbc :=d .DecodeElement (_ddbeg .Minus ,&_eaff );_edcbc !=nil {return _edcbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddbeg .Val =NewCT_Double (); +if _gabdd :=d .DecodeElement (_ddbeg .Val ,&_eaff );_gabdd !=nil {return _gabdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddbeg .SpPr =_dg .NewCT_ShapeProperties (); +if _gdfa :=d .DecodeElement (_ddbeg .SpPr ,&_eaff );_gdfa !=nil {return _gdfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddbeg .ExtLst =NewCT_ExtensionList (); +if _aegc :=d .DecodeElement (_ddbeg .ExtLst ,&_eaff );_aegc !=nil {return _aegc ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_eaff .Name ); +if _edgb :=d .Skip ();_edgb !=nil {return _edgb ;};};case _b .EndElement :break _fdadf ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path -func (_gdcfa *CT_LblAlgn )ValidateWithPath (path string )error {if _gdcfa .ValAttr ==ST_LblAlgnUnset {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 _gffb :=_gdcfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gffb !=nil {return _gffb ;};return nil ;};func NewCT_Protection ()*CT_Protection {_dcedg :=&CT_Protection {};return _dcedg }; +// Validate validates the CT_AxisUnit and its children +func (_fef *CT_AxisUnit )Validate ()error {return _fef .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};type CT_ErrDir struct{ValAttr ST_ErrDir ;}; -// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path -func (_eecb *CT_RadarChart )ValidateWithPath (path string )error {if _fcfc :=_eecb .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_fcfc !=nil {return _fcfc ;};if _eecb .VaryColors !=nil {if _deafa :=_eecb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_deafa !=nil {return _deafa ;};};for _ffff ,_fcead :=range _eecb .Ser {if _ecaga :=_fcead .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffff ));_ecaga !=nil {return _ecaga ;};};if _eecb .DLbls !=nil {if _fgdbg :=_eecb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_fgdbg !=nil {return _fgdbg ;};};for _cfabc ,_eebe :=range _eecb .AxId {if _eefdf :=_eebe .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cfabc ));_eefdf !=nil {return _eefdf ;};};if _eecb .ExtLst !=nil {if _fcda :=_eecb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fcda !=nil {return _fcda ;};};return nil ;};func (_ddfff ST_LblAlgn )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_beggg :=_b .Attr {};_beggg .Name =name ;switch _ddfff {case ST_LblAlgnUnset :_beggg .Value ="";case ST_LblAlgnCtr :_beggg .Value ="\u0063\u0074\u0072"; -case ST_LblAlgnL :_beggg .Value ="\u006c";case ST_LblAlgnR :_beggg .Value ="\u0072";};return _beggg ,nil ;};func NewCT_Lvl ()*CT_Lvl {_gggd :=&CT_Lvl {};return _gggd };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 (_bcdbcf *CT_ScatterStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcdbcf .ValAttr !=ST_ScatterStyleUnset {_dfbd ,_egfce :=_bcdbcf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _egfce !=nil {return _egfce ;};start .Attr =append (start .Attr ,_dfbd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path +func (_dbfde *CT_ScatterStyle )ValidateWithPath (path string )error {if _eggde :=_dbfde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eggde !=nil {return _eggde ;};return nil ;}; -// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path -func (_affe *CT_DispBlanksAs )ValidateWithPath (path string )error {if _eecfg :=_affe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eecfg !=nil {return _eecfg ;};return nil ;};func (_gfgf ST_RadarStyle )ValidateWithPath (path string )error {switch _gfgf {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 (_gfgf )); -};return nil ;};func (_befea *ST_TickMark )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_befea =0;case "\u0063\u0072\u006fs\u0073":*_befea =1;case "\u0069\u006e":*_befea =2;case "\u006e\u006f\u006e\u0065":*_befea =3;case "\u006f\u0075\u0074":*_befea =4; -};return nil ;};func (_edffb ST_ScatterStyle )ValidateWithPath (path string )error {switch _edffb {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 (_edffb )); -};return nil ;};type CT_ExtensionList struct{Ext []*CT_Extension ;};func (_fbdd *CT_PivotFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbdd .Idx =NewCT_UnsignedInt ();_bcce :for {_fffb ,_gegbb :=d .Token ();if _gegbb !=nil {return _gegbb ; -};switch _gadga :=_fffb .(type ){case _b .StartElement :switch _gadga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cdbf :=d .DecodeElement (_fbdd .Idx ,&_gadga ); -_cdbf !=nil {return _cdbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fbdd .SpPr =_gg .NewCT_ShapeProperties (); -if _ggggc :=d .DecodeElement (_fbdd .SpPr ,&_gadga );_ggggc !=nil {return _ggggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fbdd .TxPr =_gg .NewCT_TextBody (); -if _gcgb :=d .DecodeElement (_fbdd .TxPr ,&_gadga );_gcgb !=nil {return _gcgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbdd .Marker =NewCT_Marker (); -if _ccdbd :=d .DecodeElement (_fbdd .Marker ,&_gadga );_ccdbd !=nil {return _ccdbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fbdd .DLbl =NewCT_DLbl (); -if _egge :=d .DecodeElement (_fbdd .DLbl ,&_gadga );_egge !=nil {return _egge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbdd .ExtLst =NewCT_ExtensionList (); -if _daded :=d .DecodeElement (_fbdd .ExtLst ,&_gadga );_daded !=nil {return _daded ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gadga .Name ); -if _abddf :=d .Skip ();_abddf !=nil {return _abddf ;};};case _b .EndElement :break _bcce ;case _b .CharData :};};return nil ;};func (_fcabfb ST_SizeRepresents )Validate ()error {return _fcabfb .ValidateWithPath ("")};type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ; -CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;};type ST_RadarStyle byte ;func (_begbc ST_ErrValType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_begbc .String (),start );};func (_gdaed ST_TickLblPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_effe :=_b .Attr {}; -_effe .Name =name ;switch _gdaed {case ST_TickLblPosUnset :_effe .Value ="";case ST_TickLblPosHigh :_effe .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_effe .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_effe .Value ="\u006e\u0065\u0078\u0074\u0054\u006f"; -case ST_TickLblPosNone :_effe .Value ="\u006e\u006f\u006e\u0065";};return _effe ,nil ;}; +// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path +func (_eccd *CT_ScatterChart )ValidateWithPath (path string )error {if _adafa :=_eccd .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_adafa !=nil {return _adafa ;};if _eccd .VaryColors !=nil {if _gabfb :=_eccd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_gabfb !=nil {return _gabfb ;};};for _ggdea ,_fggbd :=range _eccd .Ser {if _gaec :=_fggbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggdea ));_gaec !=nil {return _gaec ;};};if _eccd .DLbls !=nil {if _accc :=_eccd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_accc !=nil {return _accc ;};};for _bbeb ,_gafbb :=range _eccd .AxId {if _gead :=_gafbb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bbeb ));_gead !=nil {return _gead ;};};if _eccd .ExtLst !=nil {if _bdge :=_eccd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bdge !=nil {return _bdge ;};};return nil ;}; -// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path -func (_egfad *EG_LineChartShared )ValidateWithPath (path string )error {if _gead :=_egfad .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gead !=nil {return _gead ;};if _egfad .VaryColors !=nil {if _bcac :=_egfad .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_bcac !=nil {return _bcac ;};};for _eabe ,_agdbe :=range _egfad .Ser {if _fggg :=_agdbe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eabe ));_fggg !=nil {return _fggg ;};};if _egfad .DLbls !=nil {if _edggc :=_egfad .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_edggc !=nil {return _edggc ;};};if _egfad .DropLines !=nil {if _cefdb :=_egfad .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cefdb !=nil {return _cefdb ;};};return nil ;};func (_dfacc ST_LayoutTarget )Validate ()error {return _dfacc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path +func (_fdfd *CT_LegendPos )ValidateWithPath (path string )error {if _egfc :=_fdfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egfc !=nil {return _egfc ;};return nil ;};type CT_Lvl struct{Pt []*CT_StrVal ;};func (_acbg *CT_BandFmts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dec :for {_fge ,_gca :=d .Token (); +if _gca !=nil {return _gca ;};switch _dga :=_fge .(type ){case _b .StartElement :switch _dga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bedg :=NewCT_BandFmt (); +if _ecd :=d .DecodeElement (_bedg ,&_dga );_ecd !=nil {return _ecd ;};_acbg .BandFmt =append (_acbg .BandFmt ,_bedg );default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_dga .Name ); +if _ece :=d .Skip ();_ece !=nil {return _ece ;};};case _b .EndElement :break _dec ;case _b .CharData :};};return nil ;};func (_beagd *EG_PieChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfaad :for {_aaagd ,_cgbae :=d .Token (); +if _cgbae !=nil {return _cgbae ;};switch _acefe :=_aaagd .(type ){case _b .StartElement :switch _acefe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beagd .VaryColors =NewCT_Boolean (); +if _bgdd :=d .DecodeElement (_beagd .VaryColors ,&_acefe );_bgdd !=nil {return _bgdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fgegb :=NewCT_PieSer (); +if _baccg :=d .DecodeElement (_fgegb ,&_acefe );_baccg !=nil {return _baccg ;};_beagd .Ser =append (_beagd .Ser ,_fgegb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_beagd .DLbls =NewCT_DLbls (); +if _dfdgd :=d .DecodeElement (_beagd .DLbls ,&_acefe );_dfdgd !=nil {return _dfdgd ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_acefe .Name ); +if _fcbe :=d .Skip ();_fcbe !=nil {return _fcbe ;};};case _b .EndElement :break _bfaad ;case _b .CharData :};};return nil ;};func NewCT_Protection ()*CT_Protection {_bfgc :=&CT_Protection {};return _bfgc };type CT_GapAmount struct{ValAttr *ST_GapAmount ; +};func (_bfda *ST_TimeUnit )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfda =0;case "\u0064\u0061\u0079\u0073":*_bfda =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_bfda =2;case "\u0079\u0065\u0061r\u0073":*_bfda =3;};return nil ; +};func NewCT_ScatterChart ()*CT_ScatterChart {_fgaeg :=&CT_ScatterChart {};_fgaeg .ScatterStyle =NewCT_ScatterStyle ();return _fgaeg ;};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"; +func (_edgg *CT_ExternalData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgbde :=range start .Attr {if _cgbde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgbde .Name .Local =="\u0069\u0064"||_cgbde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cgbde .Name .Local =="\u0069\u0064"{_bffbc ,_bged :=_cgbde .Value ,error (nil ); +if _bged !=nil {return _bged ;};_edgg .IdAttr =_bffbc ;continue ;};};_fgcfe :for {_adgg ,_deba :=d .Token ();if _deba !=nil {return _deba ;};switch _egbe :=_adgg .(type ){case _b .StartElement :switch _egbe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edgg .AutoUpdate =NewCT_Boolean (); +if _afacg :=d .DecodeElement (_edgg .AutoUpdate ,&_egbe );_afacg !=nil {return _afacg ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_egbe .Name ); +if _ggac :=d .Skip ();_ggac !=nil {return _ggac ;};};case _b .EndElement :break _fgcfe ;case _b .CharData :};};return nil ;};func (_afeac *ST_DLblPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffcef ,_gdedc :=d .Token ();if _gdedc !=nil {return _gdedc ; +};if _edccg ,_bggegg :=_ffcef .(_b .EndElement );_bggegg &&_edccg .Name ==start .Name {*_afeac =1;return nil ;};if _cacedd ,_ddfge :=_ffcef .(_b .CharData );!_ddfge {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",_ffcef ); +}else {switch string (_cacedd ){case "":*_afeac =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_afeac =1;case "\u0062":*_afeac =2;case "\u0063\u0074\u0072":*_afeac =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_afeac =4;case "\u0069\u006e\u0045n\u0064":*_afeac =5; +case "\u006c":*_afeac =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_afeac =7;case "\u0072":*_afeac =8;case "\u0074":*_afeac =9;};};_ffcef ,_gdedc =d .Token ();if _gdedc !=nil {return _gdedc ;};if _ecafe ,_gegea :=_ffcef .(_b .EndElement );_gegea &&_ecafe .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",_ffcef );};func (_dgafc *CT_TickLblPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgafc .ValAttr !=ST_TickLblPosUnset {_bdcg ,_gaeae :=_dgafc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _gaeae !=nil {return _gaeae ;};start .Attr =append (start .Attr ,_bdcg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aaag *CT_HPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aaag .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_aaag .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_NumData and its children +func (_feddg *CT_NumData )Validate ()error {return _feddg .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};func (_cdgde *EG_AxSharedChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffgdf :for {_eeed ,_ddgda :=d .Token (); +if _ddgda !=nil {return _ddgda ;};switch _cfebc :=_eeed .(type ){case _b .StartElement :switch _cfebc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdgde .Crosses =NewCT_Crosses (); +if _fdbgg :=d .DecodeElement (_cdgde .Crosses ,&_cfebc );_fdbgg !=nil {return _fdbgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdgde .CrossesAt =NewCT_Double (); +if _cagbf :=d .DecodeElement (_cdgde .CrossesAt ,&_cfebc );_cagbf !=nil {return _cagbf ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_cfebc .Name ); +if _cgeg :=d .Skip ();_cgeg !=nil {return _cgeg ;};};case _b .EndElement :break _ffgdf ;case _b .CharData :};};return nil ;};func NewCT_ExternalData ()*CT_ExternalData {_gfef :=&CT_ExternalData {};return _gfef };func (_aaadg *ST_HoleSize )Validate ()error {return _aaadg .ValidateWithPath ("")}; +func NewCT_PivotFmt ()*CT_PivotFmt {_edfga :=&CT_PivotFmt {};_edfga .Idx =NewCT_UnsignedInt ();return _edfga ;};type CT_TimeUnit struct{ValAttr ST_TimeUnit ;};func (_eded *CT_DispUnitsChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eded .CustUnit !=nil {_fbcda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}}; +e .EncodeElement (_eded .CustUnit ,_fbcda );};if _eded .BuiltInUnit !=nil {_dgca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_eded .BuiltInUnit ,_dgca ); +};return nil ;};func (_gfdga *EG_PieChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfdga .VaryColors !=nil {_agdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_gfdga .VaryColors ,_agdd );};if _gfdga .Ser !=nil {_dgcee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dbabb :=range _gfdga .Ser {e .EncodeElement (_dbabb ,_dgcee );};};if _gfdga .DLbls !=nil {_egff :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_gfdga .DLbls ,_egff );};return nil ;};type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_dg .CT_ShapeProperties ;TxPr *_dg .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_gafbe ST_LayoutMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gafbe .String (),start ); +};func NewCT_RadarSer ()*CT_RadarSer {_ffgc :=&CT_RadarSer {};_ffgc .Idx =NewCT_UnsignedInt ();_ffgc .Order =NewCT_UnsignedInt ();return _ffgc ;};func (_gdcca ST_HoleSize )String ()string {if _gdcca .ST_HoleSizePercent !=nil {return _f .Sprintf ("\u0025\u0076",*_gdcca .ST_HoleSizePercent ); +};if _gdcca .ST_HoleSizeUByte !=nil {return _f .Sprintf ("\u0025\u0076",*_gdcca .ST_HoleSizeUByte );};return "";};func (_fgegd *CT_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgegd .ValAttr !=ST_ShapeUnset {_dbgdd ,_gdgda :=_fgegd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _gdgda !=nil {return _gdgda ;};start .Attr =append (start .Attr ,_dbgdd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cccgb *CT_DispUnits )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _cccgb .Choice !=nil {_cccgb .Choice .MarshalXML (e ,_b .StartElement {});};if _cccgb .DispUnitsLbl !=nil {_gabg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_cccgb .DispUnitsLbl ,_gabg ); +};if _cccgb .ExtLst !=nil {_bagg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cccgb .ExtLst ,_bagg );};e .EncodeToken (_b .EndElement {Name :start .Name });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 ;}; -// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path -func (_edfea *CT_DLbls )ValidateWithPath (path string )error {for _ffca ,_ggcbdc :=range _edfea .DLbl {if _efee :=_ggcbdc .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_ffca ));_efee !=nil {return _efee ; -};};if _edfea .Choice !=nil {if _gcg :=_edfea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gcg !=nil {return _gcg ;};};if _edfea .ExtLst !=nil {if _gbdab :=_edfea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gbdab !=nil {return _gbdab ;};};return nil ;};type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;};func NewCT_DLbls ()*CT_DLbls {_adfg :=&CT_DLbls {};return _adfg }; +// Validate validates the CT_DLblChoice and its children +func (_eceg *CT_DLblChoice )Validate ()error {return _eceg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the CT_AxDataSourceChoice and its children -func (_dgg *CT_AxDataSourceChoice )Validate ()error {return _dgg .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ageec *ST_BuiltInUnit )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ageec =0; -case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_ageec =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_ageec =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_ageec =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_ageec =4; -case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_ageec =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_ageec =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_ageec =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_ageec =8; -case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_ageec =9;};return nil ;};type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_gg .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 NewCT_ManualLayout ()*CT_ManualLayout {_agcb :=&CT_ManualLayout {};return _agcb };func (_fbbbb ST_DLblPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbbbb .String (),start ); -};func (_fbgdg *ST_TimeUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aceed ,_geab :=d .Token ();if _geab !=nil {return _geab ;};if _aagfad ,_dagcee :=_aceed .(_b .EndElement );_dagcee &&_aagfad .Name ==start .Name {*_fbgdg =1;return nil ; -};if _ecefg ,_bdbac :=_aceed .(_b .CharData );!_bdbac {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",_aceed );}else {switch string (_ecefg ){case "":*_fbgdg =0; -case "\u0064\u0061\u0079\u0073":*_fbgdg =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_fbgdg =2;case "\u0079\u0065\u0061r\u0073":*_fbgdg =3;};};_aceed ,_geab =d .Token ();if _geab !=nil {return _geab ;};if _ceaef ,_agfgg :=_aceed .(_b .EndElement );_agfgg &&_ceaef .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",_aceed );};func (_egadgc *EG_BarChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fegea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}}; -e .EncodeElement (_egadgc .BarDir ,_fegea );if _egadgc .Grouping !=nil {_aafae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_egadgc .Grouping ,_aafae );};if _egadgc .VaryColors !=nil {_dceae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_egadgc .VaryColors ,_dceae );};if _egadgc .Ser !=nil {_facgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cecd :=range _egadgc .Ser {e .EncodeElement (_cecd ,_facgb );};};if _egadgc .DLbls !=nil {_dfbcb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_egadgc .DLbls ,_dfbcb );};return nil ;};type ST_SplitType byte ;func (_acfgff *CT_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_acfgff .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Chart and its children +func (_eabg *Chart )Validate ()error {return _eabg .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};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;); -// Validate validates the CT_StrVal and its children -func (_dfda *CT_StrVal )Validate ()error {return _dfda .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");}; +// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path +func (_def *CT_BarChart )ValidateWithPath (path string )error {if _bdf :=_def .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_bdf !=nil {return _bdf ;};if _def .Grouping !=nil {if _bccd :=_def .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); +_bccd !=nil {return _bccd ;};};if _def .VaryColors !=nil {if _fde :=_def .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fde !=nil {return _fde ;};};for _aegdg ,_bfb :=range _def .Ser {if _aga :=_bfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aegdg )); +_aga !=nil {return _aga ;};};if _def .DLbls !=nil {if _egce :=_def .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_egce !=nil {return _egce ;};};if _def .GapWidth !=nil {if _edbe :=_def .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h"); +_edbe !=nil {return _edbe ;};};if _def .Overlap !=nil {if _cggf :=_def .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_cggf !=nil {return _cggf ;};};for _bgag ,_fdab :=range _def .SerLines {if _acg :=_fdab .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_bgag )); +_acg !=nil {return _acg ;};};for _gdg ,_abdb :=range _def .AxId {if _fcbd :=_abdb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gdg ));_fcbd !=nil {return _fcbd ;};};if _def .ExtLst !=nil {if _bdea :=_def .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bdea !=nil {return _bdea ;};};return nil ;};func NewCT_LblAlgn ()*CT_LblAlgn {_cbad :=&CT_LblAlgn {};_cbad .ValAttr =ST_LblAlgn (1);return _cbad };func NewCT_Grouping ()*CT_Grouping {_deca :=&CT_Grouping {};return _deca };func (_geac *CT_Chart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geac .PlotArea =NewCT_PlotArea (); +_dbbb :for {_febec ,_gebc :=d .Token ();if _gebc !=nil {return _gebc ;};switch _dagb :=_febec .(type ){case _b .StartElement :switch _dagb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_geac .Title =NewCT_Title (); +if _bebb :=d .DecodeElement (_geac .Title ,&_dagb );_bebb !=nil {return _bebb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geac .AutoTitleDeleted =NewCT_Boolean (); +if _dafc :=d .DecodeElement (_geac .AutoTitleDeleted ,&_dagb );_dafc !=nil {return _dafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geac .PivotFmts =NewCT_PivotFmts (); +if _fcce :=d .DecodeElement (_geac .PivotFmts ,&_dagb );_fcce !=nil {return _fcce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geac .View3D =NewCT_View3D (); +if _fdgcc :=d .DecodeElement (_geac .View3D ,&_dagb );_fdgcc !=nil {return _fdgcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geac .Floor =NewCT_Surface (); +if _cfc :=d .DecodeElement (_geac .Floor ,&_dagb );_cfc !=nil {return _cfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_geac .SideWall =NewCT_Surface (); +if _cge :=d .DecodeElement (_geac .SideWall ,&_dagb );_cge !=nil {return _cge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geac .BackWall =NewCT_Surface (); +if _beaa :=d .DecodeElement (_geac .BackWall ,&_dagb );_beaa !=nil {return _beaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bda :=d .DecodeElement (_geac .PlotArea ,&_dagb ); +_bda !=nil {return _bda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geac .Legend =NewCT_Legend (); +if _ggedf :=d .DecodeElement (_geac .Legend ,&_dagb );_ggedf !=nil {return _ggedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geac .PlotVisOnly =NewCT_Boolean (); +if _dgffb :=d .DecodeElement (_geac .PlotVisOnly ,&_dagb );_dgffb !=nil {return _dgffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_geac .DispBlanksAs =NewCT_DispBlanksAs (); +if _fcceb :=d .DecodeElement (_geac .DispBlanksAs ,&_dagb );_fcceb !=nil {return _fcceb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_geac .ShowDLblsOverMax =NewCT_Boolean (); +if _gbeg :=d .DecodeElement (_geac .ShowDLblsOverMax ,&_dagb );_gbeg !=nil {return _gbeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_geac .ExtLst =NewCT_ExtensionList (); +if _ddad :=d .DecodeElement (_geac .ExtLst ,&_dagb );_ddad !=nil {return _ddad ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_dagb .Name ); +if _agdf :=d .Skip ();_agdf !=nil {return _agdf ;};};case _b .EndElement :break _dbbb ;case _b .CharData :};};return nil ;};func NewCT_SurfaceSer ()*CT_SurfaceSer {_eefae :=&CT_SurfaceSer {};_eefae .Idx =NewCT_UnsignedInt ();_eefae .Order =NewCT_UnsignedInt (); +return _eefae ;};func (_gdfdd *ST_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdbef ,_dgbgfe :=d .Token ();if _dgbgfe !=nil {return _dgbgfe ;};if _defaa ,_bfcaa :=_fdbef .(_b .EndElement );_bfcaa &&_defaa .Name ==start .Name {*_gdfdd =1; +return nil ;};if _abcba ,_ebed :=_fdbef .(_b .CharData );!_ebed {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",_fdbef );}else {switch string (_abcba ){case "":*_gdfdd =0; +case "\u0063\u006f\u006e\u0065":*_gdfdd =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_gdfdd =2;case "\u0062\u006f\u0078":*_gdfdd =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_gdfdd =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_gdfdd =5; +case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_gdfdd =6;};};_fdbef ,_dgbgfe =d .Token ();if _dgbgfe !=nil {return _dgbgfe ;};if _bgccdg ,_dbcg :=_fdbef .(_b .EndElement );_dbcg &&_bgccdg .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",_fdbef );}; -// Validate validates the CT_DispUnits and its children -func (_gdbf *CT_DispUnits )Validate ()error {return _gdbf .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");};type CT_ErrDir struct{ValAttr ST_ErrDir ;};func NewCT_DLblsChoice ()*CT_DLblsChoice {_ecff :=&CT_DLblsChoice {}; -return _ecff }; +// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path +func (_ddf *CT_BubbleSer )ValidateWithPath (path string )error {if _dcae :=_ddf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dcae !=nil {return _dcae ;};if _cbd :=_ddf .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_cbd !=nil {return _cbd ;};if _ddf .Tx !=nil {if _bcdc :=_ddf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bcdc !=nil {return _bcdc ;};};if _ddf .SpPr !=nil {if _ecbe :=_ddf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ecbe !=nil {return _ecbe ; +};};if _ddf .InvertIfNegative !=nil {if _gaaf :=_ddf .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_gaaf !=nil {return _gaaf ;};};for _acfc ,_afa :=range _ddf .DPt {if _befb :=_afa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_acfc )); +_befb !=nil {return _befb ;};};if _ddf .DLbls !=nil {if _cfa :=_ddf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cfa !=nil {return _cfa ;};};for _eag ,_adg :=range _ddf .Trendline {if _fdae :=_adg .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_eag )); +_fdae !=nil {return _fdae ;};};for _eeccf ,_bbec :=range _ddf .ErrBars {if _cad :=_bbec .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_eeccf ));_cad !=nil {return _cad ;};};if _ddf .XVal !=nil {if _aaaf :=_ddf .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c"); +_aaaf !=nil {return _aaaf ;};};if _ddf .YVal !=nil {if _bea :=_ddf .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_bea !=nil {return _bea ;};};if _ddf .BubbleSize !=nil {if _efce :=_ddf .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); +_efce !=nil {return _efce ;};};if _ddf .Bubble3D !=nil {if _bebg :=_ddf .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_bebg !=nil {return _bebg ;};};if _ddf .ExtLst !=nil {if _dfc :=_ddf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dfc !=nil {return _dfc ;};};return nil ;};func (_bebf *CT_ExternalData )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",_bebf .IdAttr )}); +e .EncodeToken (start );if _bebf .AutoUpdate !=nil {_cccf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_bebf .AutoUpdate ,_cccf );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_fcfeb ST_Overlap )String ()string {if _fcfeb .ST_OverlapPercent !=nil {return _f .Sprintf ("\u0025\u0076",*_fcfeb .ST_OverlapPercent );};if _fcfeb .ST_OverlapByte !=nil {return _f .Sprintf ("\u0025\u0076",*_fcfeb .ST_OverlapByte ); +};return "";};func NewCT_TickMark ()*CT_TickMark {_gecfb :=&CT_TickMark {};return _gecfb };func (_eedbfe *CT_MultiLvlStrRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_aced :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066"}}; +_dc .AddPreserveSpaceAttr (&_aced ,_eedbfe .F );e .EncodeElement (_eedbfe .F ,_aced );if _eedbfe .MultiLvlStrCache !=nil {_aabf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}}; +e .EncodeElement (_eedbfe .MultiLvlStrCache ,_aabf );};if _eedbfe .ExtLst !=nil {_aaga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eedbfe .ExtLst ,_aaga );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_ddae *CT_StockChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geefdg :for {_adbdb ,_eacc :=d .Token ();if _eacc !=nil {return _eacc ;};switch _caaf :=_adbdb .(type ){case _b .StartElement :switch _caaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dcge :=NewCT_LineSer (); +if _efaa :=d .DecodeElement (_dcge ,&_caaf );_efaa !=nil {return _efaa ;};_ddae .Ser =append (_ddae .Ser ,_dcge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddae .DLbls =NewCT_DLbls (); +if _cdeeg :=d .DecodeElement (_ddae .DLbls ,&_caaf );_cdeeg !=nil {return _cdeeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddae .DropLines =NewCT_ChartLines (); +if _decff :=d .DecodeElement (_ddae .DropLines ,&_caaf );_decff !=nil {return _decff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddae .HiLowLines =NewCT_ChartLines (); +if _fbcgd :=d .DecodeElement (_ddae .HiLowLines ,&_caaf );_fbcgd !=nil {return _fbcgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddae .UpDownBars =NewCT_UpDownBars (); +if _fddc :=d .DecodeElement (_ddae .UpDownBars ,&_caaf );_fddc !=nil {return _fddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebdb :=NewCT_UnsignedInt (); +if _ffgbf :=d .DecodeElement (_ebdb ,&_caaf );_ffgbf !=nil {return _ffgbf ;};_ddae .AxId =append (_ddae .AxId ,_ebdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddae .ExtLst =NewCT_ExtensionList (); +if _agfgf :=d .DecodeElement (_ddae .ExtLst ,&_caaf );_agfgf !=nil {return _agfgf ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_caaf .Name ); +if _ceedg :=d .Skip ();_ceedg !=nil {return _ceedg ;};};case _b .EndElement :break _geefdg ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path -func (_eedf *CT_ChartSpace )ValidateWithPath (path string )error {if _eedf .Date1904 !=nil {if _egff :=_eedf .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_egff !=nil {return _egff ;};};if _eedf .Lang !=nil {if _dfcf :=_eedf .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_dfcf !=nil {return _dfcf ;};};if _eedf .RoundedCorners !=nil {if _fcde :=_eedf .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_fcde !=nil {return _fcde ;};};if _eedf .Style !=nil {if _ebe :=_eedf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_ebe !=nil {return _ebe ;};};if _eedf .ClrMapOvr !=nil {if _gfed :=_eedf .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_gfed !=nil {return _gfed ;};};if _eedf .PivotSource !=nil {if _dfae :=_eedf .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"); -_dfae !=nil {return _dfae ;};};if _eedf .Protection !=nil {if _ebace :=_eedf .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_ebace !=nil {return _ebace ;};};if _aaeb :=_eedf .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074"); -_aaeb !=nil {return _aaeb ;};if _eedf .SpPr !=nil {if _dfeaa :=_eedf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfeaa !=nil {return _dfeaa ;};};if _eedf .TxPr !=nil {if _fcce :=_eedf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_fcce !=nil {return _fcce ;};};if _eedf .ExternalData !=nil {if _cfff :=_eedf .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_cfff !=nil {return _cfff ;};};if _eedf .PrintSettings !=nil {if _debe :=_eedf .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"); -_debe !=nil {return _debe ;};};if _eedf .UserShapes !=nil {if _adaa :=_eedf .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_adaa !=nil {return _adaa ;};};if _eedf .ExtLst !=nil {if _gdgf :=_eedf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gdgf !=nil {return _gdgf ;};};return nil ;}; +// Validate validates the CT_HeaderFooter and its children +func (_gceba *CT_HeaderFooter )Validate ()error {return _gceba .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");}; -// Validate validates the CT_Style and its children -func (_gcfea *CT_Style )Validate ()error {return _gcfea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");}; +// Validate validates the CT_ScatterChart and its children +func (_cdda *CT_ScatterChart )Validate ()error {return _cdda .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");};func (_efdbf ST_MarkerStyle )ValidateWithPath (path string )error {switch _efdbf {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 (_efdbf )); +};return nil ;};type CT_UpDownBar struct{SpPr *_dg .CT_ShapeProperties ;};type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_dg .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 ;};type CT_StrVal struct{IdxAttr uint32 ;V string ;};func (_aedcg ST_BarGrouping )Validate ()error {return _aedcg .ValidateWithPath ("")};func (_aegad *UserShapes )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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ,_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\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 ,_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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _aegad .CT_Drawing .MarshalXML (e ,start );};func (_dggc *CT_Bar3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggc .BarDir =NewCT_BarDir (); +_bde :for {_ddc ,_badf :=d .Token ();if _badf !=nil {return _badf ;};switch _cdf :=_ddc .(type ){case _b .StartElement :switch _cdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bfcfa :=d .DecodeElement (_dggc .BarDir ,&_cdf ); +_bfcfa !=nil {return _bfcfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dggc .Grouping =NewCT_BarGrouping (); +if _cae :=d .DecodeElement (_dggc .Grouping ,&_cdf );_cae !=nil {return _cae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dggc .VaryColors =NewCT_Boolean (); +if _bbcda :=d .DecodeElement (_dggc .VaryColors ,&_cdf );_bbcda !=nil {return _bbcda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ebe :=NewCT_BarSer (); +if _fcb :=d .DecodeElement (_ebe ,&_cdf );_fcb !=nil {return _fcb ;};_dggc .Ser =append (_dggc .Ser ,_ebe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dggc .DLbls =NewCT_DLbls (); +if _dbda :=d .DecodeElement (_dggc .DLbls ,&_cdf );_dbda !=nil {return _dbda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dggc .GapWidth =NewCT_GapAmount (); +if _ebaf :=d .DecodeElement (_dggc .GapWidth ,&_cdf );_ebaf !=nil {return _ebaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dggc .GapDepth =NewCT_GapAmount (); +if _ebg :=d .DecodeElement (_dggc .GapDepth ,&_cdf );_ebg !=nil {return _ebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dggc .Shape =NewCT_Shape (); +if _faec :=d .DecodeElement (_dggc .Shape ,&_cdf );_faec !=nil {return _faec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edae :=NewCT_UnsignedInt (); +if _aegg :=d .DecodeElement (_edae ,&_cdf );_aegg !=nil {return _aegg ;};_dggc .AxId =append (_dggc .AxId ,_edae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dggc .ExtLst =NewCT_ExtensionList (); +if _dbdg :=d .DecodeElement (_dggc .ExtLst ,&_cdf );_dbdg !=nil {return _dbdg ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cdf .Name ); +if _cbc :=d .Skip ();_cbc !=nil {return _cbc ;};};case _b .EndElement :break _bde ;case _b .CharData :};};return nil ;};type CT_CrossBetween struct{ValAttr ST_CrossBetween ;}; -// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path -func (_edgg *CT_Order )ValidateWithPath (path string )error {if _edgg .ValAttr !=nil {if *_edgg .ValAttr < 2{return _a .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 ,*_edgg .ValAttr ); -};if *_edgg .ValAttr > 6{return _a .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 ,*_edgg .ValAttr ); -};};return nil ;};func (_dgbg *CT_BuiltInUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adca :=range start .Attr {if _adca .Name .Local =="\u0076\u0061\u006c"{_dgbg .ValAttr .UnmarshalXMLAttr (_adca );continue ;};};for {_gdfaa ,_gbca :=d .Token (); -if _gbca !=nil {return _a .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",_gbca );};if _cceaa ,_fdfcg :=_gdfaa .(_b .EndElement );_fdfcg &&_cceaa .Name ==start .Name {break ; -};};return nil ;};func (_gccfda *CT_StrData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agbae :for {_ggea ,_ffcacc :=d .Token ();if _ffcacc !=nil {return _ffcacc ;};switch _dcfg :=_ggea .(type ){case _b .StartElement :switch _dcfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gccfda .PtCount =NewCT_UnsignedInt (); -if _daafg :=d .DecodeElement (_gccfda .PtCount ,&_dcfg );_daafg !=nil {return _daafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfbcd :=NewCT_StrVal (); -if _ffcff :=d .DecodeElement (_cfbcd ,&_dcfg );_ffcff !=nil {return _ffcff ;};_gccfda .Pt =append (_gccfda .Pt ,_cfbcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gccfda .ExtLst =NewCT_ExtensionList (); -if _cadag :=d .DecodeElement (_gccfda .ExtLst ,&_dcfg );_cadag !=nil {return _cadag ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_dcfg .Name ); -if _dgafe :=d .Skip ();_dgafe !=nil {return _dgafe ;};};case _b .EndElement :break _agbae ;case _b .CharData :};};return nil ;};func (_dbgaba *ST_Orientation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbgfb ,_ddcefc :=d .Token ();if _ddcefc !=nil {return _ddcefc ; -};if _gaba ,_bcefd :=_dbgfb .(_b .EndElement );_bcefd &&_gaba .Name ==start .Name {*_dbgaba =1;return nil ;};if _cbeag ,_cdccc :=_dbgfb .(_b .CharData );!_cdccc {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",_dbgfb ); -}else {switch string (_cbeag ){case "":*_dbgaba =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_dbgaba =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_dbgaba =2;};};_dbgfb ,_ddcefc =d .Token ();if _ddcefc !=nil {return _ddcefc ;};if _aebab ,_ggcdg :=_dbgfb .(_b .EndElement ); -_ggcdg &&_aebab .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",_dbgfb );}; +// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path +func (_ggba *Group_DLbl )ValidateWithPath (path string )error {if _ggba .Layout !=nil {if _gggaf :=_ggba .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gggaf !=nil {return _gggaf ;};};if _ggba .Tx !=nil {if _dafdg :=_ggba .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); +_dafdg !=nil {return _dafdg ;};};if _ggba .NumFmt !=nil {if _geeac :=_ggba .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_geeac !=nil {return _geeac ;};};if _ggba .SpPr !=nil {if _bfbeg :=_ggba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_bfbeg !=nil {return _bfbeg ;};};if _ggba .TxPr !=nil {if _cfedf :=_ggba .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cfedf !=nil {return _cfedf ;};};if _ggba .DLblPos !=nil {if _bfdde :=_ggba .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); +_bfdde !=nil {return _bfdde ;};};if _ggba .ShowLegendKey !=nil {if _gacbc :=_ggba .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_gacbc !=nil {return _gacbc ;};};if _ggba .ShowVal !=nil {if _ecfbg :=_ggba .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); +_ecfbg !=nil {return _ecfbg ;};};if _ggba .ShowCatName !=nil {if _ebbcg :=_ggba .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_ebbcg !=nil {return _ebbcg ;};};if _ggba .ShowSerName !=nil {if _fddb :=_ggba .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); +_fddb !=nil {return _fddb ;};};if _ggba .ShowPercent !=nil {if _bccde :=_ggba .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_bccde !=nil {return _bccde ;};};if _ggba .ShowBubbleSize !=nil {if _egfff :=_ggba .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); +_egfff !=nil {return _egfff ;};};return nil ;};func (_ffff *CT_DispUnits )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bagca :for {_ccdd ,_efgc :=d .Token ();if _efgc !=nil {return _efgc ;};switch _cfba :=_ccdd .(type ){case _b .StartElement :switch _cfba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffff .Choice =NewCT_DispUnitsChoice (); +if _ddgg :=d .DecodeElement (&_ffff .Choice .CustUnit ,&_cfba );_ddgg !=nil {return _ddgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffff .Choice =NewCT_DispUnitsChoice (); +if _dadgg :=d .DecodeElement (&_ffff .Choice .BuiltInUnit ,&_cfba );_dadgg !=nil {return _dadgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ffff .DispUnitsLbl =NewCT_DispUnitsLbl (); +if _feaec :=d .DecodeElement (_ffff .DispUnitsLbl ,&_cfba );_feaec !=nil {return _feaec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffff .ExtLst =NewCT_ExtensionList (); +if _fedf :=d .DecodeElement (_ffff .ExtLst ,&_cfba );_fedf !=nil {return _fedf ;};default:_aa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_cfba .Name ); +if _egbf :=d .Skip ();_egbf !=nil {return _egbf ;};};case _b .EndElement :break _bagca ;case _b .CharData :};};return nil ;};func (_afd *CT_BandFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afd .Idx =NewCT_UnsignedInt ();_dcd :for {_cege ,_fccb :=d .Token (); +if _fccb !=nil {return _fccb ;};switch _dcgf :=_cege .(type ){case _b .StartElement :switch _dcgf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _faad :=d .DecodeElement (_afd .Idx ,&_dcgf ); +_faad !=nil {return _faad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_afd .SpPr =_dg .NewCT_ShapeProperties (); +if _daef :=d .DecodeElement (_afd .SpPr ,&_dcgf );_daef !=nil {return _daef ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_dcgf .Name ); +if _bfcf :=d .Skip ();_bfcf !=nil {return _bfcf ;};};case _b .EndElement :break _dcd ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_ErrValType and its children -func (_ccdc *CT_ErrValType )Validate ()error {return _ccdc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");}; +// Validate validates the CT_OfPieType and its children +func (_aacgf *CT_OfPieType )Validate ()error {return _aacgf .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");}; -// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path -func (_ceaf *CT_PieSer )ValidateWithPath (path string )error {if _fabff :=_ceaf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fabff !=nil {return _fabff ;};if _fdafg :=_ceaf .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_fdafg !=nil {return _fdafg ;};if _ceaf .Tx !=nil {if _cgbcb :=_ceaf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cgbcb !=nil {return _cgbcb ;};};if _ceaf .SpPr !=nil {if _efba :=_ceaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_efba !=nil {return _efba ;};};if _ceaf .Explosion !=nil {if _dcdce :=_ceaf .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_dcdce !=nil {return _dcdce ;};};for _dgcg ,_ffdgf :=range _ceaf .DPt {if _bcfef :=_ffdgf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dgcg )); -_bcfef !=nil {return _bcfef ;};};if _ceaf .DLbls !=nil {if _cbbe :=_ceaf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cbbe !=nil {return _cbbe ;};};if _ceaf .Cat !=nil {if _eafc :=_ceaf .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); -_eafc !=nil {return _eafc ;};};if _ceaf .Val !=nil {if _aggf :=_ceaf .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_aggf !=nil {return _aggf ;};};if _ceaf .ExtLst !=nil {if _fcdeg :=_ceaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fcdeg !=nil {return _fcdeg ;};};return nil ;};func (_decb *CT_Layout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _decb .ManualLayout !=nil {_gdabe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_decb .ManualLayout ,_gdabe );};if _decb .ExtLst !=nil {_fcebc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_decb .ExtLst ,_fcebc );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_Extension struct{UriAttr *string ;Any _g .Any ;};func (_bfecc ST_ErrValType )String ()string {switch _bfecc {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 "";};var ST_SecondPieSizePercentPatternRe =_fg .MustCompile (ST_SecondPieSizePercentPattern ); -func (_cgdgc *EG_LegendEntryData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgcgb :for {_caec ,_daafe :=d .Token ();if _daafe !=nil {return _daafe ;};switch _ebee :=_caec .(type ){case _b .StartElement :switch _ebee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cgdgc .TxPr =_gg .NewCT_TextBody (); -if _efcfg :=d .DecodeElement (_cgdgc .TxPr ,&_ebee );_efcfg !=nil {return _efcfg ;};default:_bd .Log .Debug ("\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",_ebee .Name ); -if _efebd :=d .Skip ();_efebd !=nil {return _efebd ;};};case _b .EndElement :break _fgcgb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_PageSetup and its children +func (_fcfb *CT_PageSetup )Validate ()error {return _fcfb .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");}; -// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path -func (_edbge *CT_PivotSource )ValidateWithPath (path string )error {if _ggcdc :=_edbge .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_ggcdc !=nil {return _ggcdc ;};for _dffa ,_gcdcb :=range _edbge .ExtLst {if _bccb :=_gcdcb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dffa )); -_bccb !=nil {return _bccb ;};};return nil ;};func (_cbbc *CT_ErrDir )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_edbfe ,_febfe :=_cbbc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _febfe !=nil {return _febfe ;};start .Attr =append (start .Attr ,_edbfe ); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path +func (_fabfa *CT_UpDownBars )ValidateWithPath (path string )error {if _fabfa .GapWidth !=nil {if _caegd :=_fabfa .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_caegd !=nil {return _caegd ;};};if _fabfa .UpBars !=nil {if _ebcfb :=_fabfa .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073"); +_ebcfb !=nil {return _ebcfb ;};};if _fabfa .DownBars !=nil {if _bedcc :=_fabfa .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_bedcc !=nil {return _bedcc ;};};if _fabfa .ExtLst !=nil {if _cbdeb :=_fabfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cbdeb !=nil {return _cbdeb ;};};return nil ;};func NewCT_LayoutTarget ()*CT_LayoutTarget {_fegc :=&CT_LayoutTarget {};return _fegc }; -// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path -func (_dgdb *CT_Crosses )ValidateWithPath (path string )error {if _dgdb .ValAttr ==ST_CrossesUnset {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 _gbfd :=_dgdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbfd !=nil {return _gbfd ;};return nil ;};type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_gg .CT_ShapeProperties ; -PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func (_gcbfdb *CT_SurfaceChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gcbfdb .Wireframe !=nil {_ecfdf :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}}; -e .EncodeElement (_gcbfdb .Wireframe ,_ecfdf );};if _gcbfdb .Ser !=nil {_cfee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cbfec :=range _gcbfdb .Ser {e .EncodeElement (_cbfec ,_cfee );};};if _gcbfdb .BandFmts !=nil {_aaca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}}; -e .EncodeElement (_gcbfdb .BandFmts ,_aaca );};_bggc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ddcg :=range _gcbfdb .AxId {e .EncodeElement (_ddcg ,_bggc );};if _gcbfdb .ExtLst !=nil {_ebeag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gcbfdb .ExtLst ,_ebeag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdfc ST_TrendlineType )ValidateWithPath (path string )error {switch _cdfc {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 (_cdfc )); -};return nil ;}; +// Validate validates the CT_LblOffset and its children +func (_cddgg *CT_LblOffset )Validate ()error {return _cddgg .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");};func (_cddbg *CT_SplitType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbcbf :=range start .Attr {if _dbcbf .Name .Local =="\u0076\u0061\u006c"{_cddbg .ValAttr .UnmarshalXMLAttr (_dbcbf ); +continue ;};};for {_effde ,_ecgda :=d .Token ();if _ecgda !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_ecgda );};if _bcbe ,_bbfgd :=_effde .(_b .EndElement ); +_bbfgd &&_bcbe .Name ==start .Name {break ;};};return nil ;};func NewCT_DLblPos ()*CT_DLblPos {_gbee :=&CT_DLblPos {};_gbee .ValAttr =ST_DLblPos (1);return _gbee };func (_ccdb *CT_LineChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_dgdge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ccdb .Grouping ,_dgdge );if _ccdb .VaryColors !=nil {_bgce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_ccdb .VaryColors ,_bgce );};if _ccdb .Ser !=nil {_agab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dabc :=range _ccdb .Ser {e .EncodeElement (_dabc ,_agab );};};if _ccdb .DLbls !=nil {_ffeb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_ccdb .DLbls ,_ffeb );};if _ccdb .DropLines !=nil {_abggbb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ccdb .DropLines ,_abggbb );};if _ccdb .HiLowLines !=nil {_adda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_ccdb .HiLowLines ,_adda );};if _ccdb .UpDownBars !=nil {_dcbaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_ccdb .UpDownBars ,_dcbaf );};if _ccdb .Marker !=nil {_bfbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}}; +e .EncodeElement (_ccdb .Marker ,_bfbc );};if _ccdb .Smooth !=nil {_dabac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_ccdb .Smooth ,_dabac );};_efga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +for _ ,_ccdbg :=range _ccdb .AxId {e .EncodeElement (_ccdbg ,_efga );};if _ccdb .ExtLst !=nil {_cffa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccdb .ExtLst ,_cffa );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_UnsignedInt and its children -func (_adag *CT_UnsignedInt )Validate ()error {return _adag .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");}; +// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path +func (_fgfab *CT_RotX )ValidateWithPath (path string )error {if _fgfab .ValAttr !=nil {if *_fgfab .ValAttr < -90{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003e\u003d\u0020\u002d\u0039\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_fgfab .ValAttr ); +};if *_fgfab .ValAttr > 90{return _f .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00390 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_fgfab .ValAttr );};};return nil ;}; -// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path -func (_gbab *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _gbab .MultiLvlStrCache !=nil {if _gcbde :=_gbab .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065"); -_gcbde !=nil {return _gcbde ;};};if _gbab .ExtLst !=nil {if _bgeee :=_gbab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgeee !=nil {return _bgeee ;};};return nil ;};type CT_Bar3DChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ; -VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;GapDepth *CT_GapAmount ;Shape *CT_Shape ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type CT_ErrValType struct{ValAttr ST_ErrValType ;};func NewCT_StrVal ()*CT_StrVal {_dgcgc :=&CT_StrVal {}; -return _dgcgc }; -// Validate validates the CT_TxChoice and its children -func (_acded *CT_TxChoice )Validate ()error {return _acded .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ggbd *CT_Legend )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ggbd .LegendPos !=nil {_aecd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_ggbd .LegendPos ,_aecd );};if _ggbd .LegendEntry !=nil {_eacf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}}; -for _ ,_afeed :=range _ggbd .LegendEntry {e .EncodeElement (_afeed ,_eacf );};};if _ggbd .Layout !=nil {_bcea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ggbd .Layout ,_bcea );};if _ggbd .Overlay !=nil {_bbggg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}}; -e .EncodeElement (_ggbd .Overlay ,_bbggg );};if _ggbd .SpPr !=nil {_bbgggf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ggbd .SpPr ,_bbgggf );};if _ggbd .TxPr !=nil {_gebde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_ggbd .TxPr ,_gebde );};if _ggbd .ExtLst !=nil {_cead :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggbd .ExtLst ,_cead );};e .EncodeToken (_b .EndElement {Name :start .Name }); -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 (_ecgf *CT_DispBlanksAs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecgf .ValAttr !=ST_DispBlanksAsUnset {_daae ,_gcda :=_ecgf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _gcda !=nil {return _gcda ;};start .Attr =append (start .Attr ,_daae );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path +func (_cfaab *CT_CustSplit )ValidateWithPath (path string )error {for _aefd ,_eedb :=range _cfaab .SecondPiePt {if _bfaf :=_eedb .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_aefd )); +_bfaf !=nil {return _bfaf ;};};return nil ;};func NewCT_BubbleScale ()*CT_BubbleScale {_dgd :=&CT_BubbleScale {};return _dgd }; -// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path -func (_ddbf *CT_DLblPos )ValidateWithPath (path string )error {if _ddbf .ValAttr ==ST_DLblPosUnset {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 _dbad :=_ddbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbad !=nil {return _dbad ;};return nil ;};type CT_PictureStackUnit struct{ValAttr float64 ;};func (_agbg *CT_PageMargins )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_a .Sprintf ("\u0025\u0076",_agbg .LAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",_agbg .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_a .Sprintf ("\u0025\u0076",_agbg .TAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_a .Sprintf ("\u0025\u0076",_agbg .BAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",_agbg .HeaderAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",_agbg .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func (_cgfc *CT_BubbleScale )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgbf :=range start .Attr {if _bgbf .Name .Local =="\u0076\u0061\u006c"{_dede ,_degd :=ParseUnionST_BubbleScale (_bgbf .Value );if _degd !=nil {return _degd ; -};_cgfc .ValAttr =&_dede ;continue ;};};for {_ccbc ,_bagab :=d .Token ();if _bagab !=nil {return _a .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",_bagab ); -};if _ecd ,_cgbgf :=_ccbc .(_b .EndElement );_cgbgf &&_ecd .Name ==start .Name {break ;};};return nil ;};func (_bcdae *EG_AxShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_aagab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -e .EncodeElement (_bcdae .AxId ,_aagab );_gfeac :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_bcdae .Scaling ,_gfeac );if _bcdae .Delete !=nil {_gaaca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; -e .EncodeElement (_bcdae .Delete ,_gaaca );};_gffde :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_bcdae .AxPos ,_gffde );if _bcdae .MajorGridlines !=nil {_dgea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_bcdae .MajorGridlines ,_dgea );};if _bcdae .MinorGridlines !=nil {_bfdag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bcdae .MinorGridlines ,_bfdag ); -};if _bcdae .Title !=nil {_efeaa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bcdae .Title ,_efeaa );};if _bcdae .NumFmt !=nil {_bdbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_bcdae .NumFmt ,_bdbd );};if _bcdae .MajorTickMark !=nil {_fddedd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bcdae .MajorTickMark ,_fddedd ); -};if _bcdae .MinorTickMark !=nil {_fbadb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bcdae .MinorTickMark ,_fbadb );};if _bcdae .TickLblPos !=nil {_cedcf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}}; -e .EncodeElement (_bcdae .TickLblPos ,_cedcf );};if _bcdae .SpPr !=nil {_dggdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bcdae .SpPr ,_dggdf );};if _bcdae .TxPr !=nil {_gffg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_bcdae .TxPr ,_gffg );};_bffb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_bcdae .CrossAx ,_bffb );if _bcdae .Choice !=nil {_bcdae .Choice .MarshalXML (e ,_b .StartElement {}); -};return nil ;}; +// Validate validates the CT_Perspective and its children +func (_eccf *CT_Perspective )Validate ()error {return _eccf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");};type CT_View3D struct{RotX *CT_RotX ;HPercent *CT_HPercent ;RotY *CT_RotY ;DepthPercent *CT_DepthPercent ; +RAngAx *CT_Boolean ;Perspective *CT_Perspective ;ExtLst *CT_ExtensionList ;}; -// Validate validates the EG_DLblShared and its children -func (_dgbef *EG_DLblShared )Validate ()error {return _dgbef .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");}; +// Validate validates the EG_SerShared and its children +func (_bcadfc *EG_SerShared )Validate ()error {return _bcadfc .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");};func NewCT_Order ()*CT_Order {_abafe :=&CT_Order {};return _abafe };type CT_NumVal struct{IdxAttr uint32 ; +FormatCodeAttr *string ;V string ;};func (_aaegf *CT_StrRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daeecf :for {_gbabg ,_fegcf :=d .Token ();if _fegcf !=nil {return _fegcf ;};switch _ebddd :=_gbabg .(type ){case _b .StartElement :switch _ebddd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bfefc :=d .DecodeElement (&_aaegf .F ,&_ebddd ); +_bfefc !=nil {return _bfefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aaegf .StrCache =NewCT_StrData (); +if _daab :=d .DecodeElement (_aaegf .StrCache ,&_ebddd );_daab !=nil {return _daab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaegf .ExtLst =NewCT_ExtensionList (); +if _ggadf :=d .DecodeElement (_aaegf .ExtLst ,&_ebddd );_ggadf !=nil {return _ggadf ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\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",_ebddd .Name ); +if _acfce :=d .Skip ();_acfce !=nil {return _acfce ;};};case _b .EndElement :break _daeecf ;case _b .CharData :};};return nil ;};func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_gbde :=&CT_DispBlanksAs {};return _gbde };func NewCT_NumData ()*CT_NumData {_aeeac :=&CT_NumData {}; +return _aeeac }; -// Validate validates the CT_PictureStackUnit and its children -func (_cafg *CT_PictureStackUnit )Validate ()error {return _cafg .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");};func (_bgfeeg *ST_ErrBarType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afab ,_baceab :=d .Token (); -if _baceab !=nil {return _baceab ;};if _dgdea ,_eaegf :=_afab .(_b .EndElement );_eaegf &&_dgdea .Name ==start .Name {*_bgfeeg =1;return nil ;};if _fcacc ,_acafb :=_afab .(_b .CharData );!_acafb {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",_afab ); -}else {switch string (_fcacc ){case "":*_bgfeeg =0;case "\u0062\u006f\u0074\u0068":*_bgfeeg =1;case "\u006d\u0069\u006eu\u0073":*_bgfeeg =2;case "\u0070\u006c\u0075\u0073":*_bgfeeg =3;};};_afab ,_baceab =d .Token ();if _baceab !=nil {return _baceab ;}; -if _adgbf ,_cdbbb :=_afab .(_b .EndElement );_cdbbb &&_adgbf .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",_afab ); -};func (_gdea *ST_LblOffset )ValidateWithPath (path string )error {_fcegf :=[]string {};if _gdea .ST_LblOffsetPercent !=nil {_fcegf =append (_fcegf ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _gdea .ST_LblOffsetUShort !=nil {_fcegf =append (_fcegf ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_fcegf )> 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 ,_fcegf ); -};return nil ;}; +// Validate validates the CT_Legend and its children +func (_cefdg *CT_Legend )Validate ()error {return _cefdg .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");}; -// Validate validates the CT_ErrBarType and its children -func (_baeb *CT_ErrBarType )Validate ()error {return _baeb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");};func (_accb *CT_LegendEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_accb .Idx =NewCT_UnsignedInt (); -_acaa :for {_dcea ,_febgd :=d .Token ();if _febgd !=nil {return _febgd ;};switch _gdgc :=_dcea .(type ){case _b .StartElement :switch _gdgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cdccb :=d .DecodeElement (_accb .Idx ,&_gdgc ); -_cdccb !=nil {return _cdccb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _accb .Choice ==nil {_accb .Choice =NewCT_LegendEntryChoice (); -};if _ddbde :=d .DecodeElement (&_accb .Choice .Delete ,&_gdgc );_ddbde !=nil {return _ddbde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _accb .Choice ==nil {_accb .Choice =NewCT_LegendEntryChoice (); -};if _cdfd :=d .DecodeElement (&_accb .Choice .TxPr ,&_gdgc );_cdfd !=nil {return _cdfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_accb .ExtLst =NewCT_ExtensionList (); -if _feagd :=d .DecodeElement (_accb .ExtLst ,&_gdgc );_feagd !=nil {return _feagd ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_gdgc .Name ); -if _bbac :=d .Skip ();_bbac !=nil {return _bbac ;};};case _b .EndElement :break _acaa ;case _b .CharData :};};return nil ;};func (_abfe *ST_Orientation )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abfe =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_abfe =1; -case "\u006d\u0069\u006e\u004d\u0061\u0078":*_abfe =2;};return nil ;};func (_fgde ST_BarDir )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgde .String (),start );}; +// Validate validates the CT_BandFmt and its children +func (_afgf *CT_BandFmt )Validate ()error {return _afgf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");};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 (_bebfe ST_LblAlgn )ValidateWithPath (path string )error {switch _bebfe {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 (_bebfe )); +};return nil ;};func (_fdebf ST_SizeRepresents )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fdebf .String (),start );};func _dcbcc (_fccbf bool )uint8 {if _fccbf {return 1;};return 0;};func (_edgac ST_HPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _edgac .ST_HPercentWithSymbol !=nil {e .EncodeToken (_b .CharData (*_edgac .ST_HPercentWithSymbol ));};if _edgac .ST_HPercentUShort !=nil {e .EncodeToken (_b .CharData (_f .Sprintf ("\u0025\u0064",*_edgac .ST_HPercentUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name }); +};func (_fdc *CT_Bar3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_eecc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_fdc .BarDir ,_eecc ); +if _fdc .Grouping !=nil {_eee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_fdc .Grouping ,_eee );};if _fdc .VaryColors !=nil {_dgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_fdc .VaryColors ,_dgb );};if _fdc .Ser !=nil {_aeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gefd :=range _fdc .Ser {e .EncodeElement (_gefd ,_aeb );};};if _fdc .DLbls !=nil {_dgcg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_fdc .DLbls ,_dgcg );};if _fdc .GapWidth !=nil {_ffc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_fdc .GapWidth ,_ffc );};if _fdc .GapDepth !=nil {_fbaag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}}; +e .EncodeElement (_fdc .GapDepth ,_fbaag );};if _fdc .Shape !=nil {_bge :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_fdc .Shape ,_bge );};_fcdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +for _ ,_dea :=range _fdc .AxId {e .EncodeElement (_dea ,_fcdd );};if _fdc .ExtLst !=nil {_fbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdc .ExtLst ,_fbb );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_cgecg *ST_RadarStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abfcd ,_cdbbb :=d .Token ();if _cdbbb !=nil {return _cdbbb ;};if _efaeca ,_gfdff :=_abfcd .(_b .EndElement );_gfdff &&_efaeca .Name ==start .Name {*_cgecg =1; +return nil ;};if _bdcbd ,_dafde :=_abfcd .(_b .CharData );!_dafde {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",_abfcd );}else {switch string (_bdcbd ){case "":*_cgecg =0; +case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_cgecg =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_cgecg =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_cgecg =3;};};_abfcd ,_cdbbb =d .Token ();if _cdbbb !=nil {return _cdbbb ;};if _dgcgb ,_gfgae :=_abfcd .(_b .EndElement ); +_gfgae &&_dgcgb .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",_abfcd );};func (_gggae ST_DLblPos )Validate ()error {return _gggae .ValidateWithPath ("")}; +func NewCT_Legend ()*CT_Legend {_bbadg :=&CT_Legend {};return _bbadg };func (_daee *CT_Lvl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgdf :for {_edcfd ,_cfda :=d .Token ();if _cfda !=nil {return _cfda ;};switch _cegfc :=_edcfd .(type ){case _b .StartElement :switch _cegfc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggbf :=NewCT_StrVal (); +if _dgabb :=d .DecodeElement (_ggbf ,&_cegfc );_dgabb !=nil {return _dgabb ;};_daee .Pt =append (_daee .Pt ,_ggbf );default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cegfc .Name ); +if _eggaf :=d .Skip ();_eggaf !=nil {return _eggaf ;};};case _b .EndElement :break _bgdf ;case _b .CharData :};};return nil ;};type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_dg .CT_ShapeProperties ;TxPr *_dg .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 NewCT_Pie3DChart ()*CT_Pie3DChart {_febc :=&CT_Pie3DChart {};return _febc };type ST_LegendPos byte ;type ST_BarGrouping byte ; +func (_abcdc *CT_LblOffset )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfdd :=range start .Attr {if _cfdd .Name .Local =="\u0076\u0061\u006c"{_gcda ,_aaegb :=ParseUnionST_LblOffset (_cfdd .Value );if _aaegb !=nil {return _aaegb ; +};_abcdc .ValAttr =&_gcda ;continue ;};};for {_ddcg ,_faaec :=d .Token ();if _faaec !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_faaec ); +};if _abaa ,_agbgg :=_ddcg .(_b .EndElement );_agbgg &&_abaa .Name ==start .Name {break ;};};return nil ;};func (_gfcac ST_LblAlgn )Validate ()error {return _gfcac .ValidateWithPath ("")};type CT_FirstSliceAng struct{ValAttr *uint16 ;};type CT_BandFmts struct{BandFmt []*CT_BandFmt ; +};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 *_dg .CT_ShapeProperties ;TxPr *_dg .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;Auto *CT_Boolean ;LblOffset *CT_LblOffset ;BaseTimeUnit *CT_TimeUnit ;MajorUnit *CT_AxisUnit ;MajorTimeUnit *CT_TimeUnit ; +MinorUnit *CT_AxisUnit ;MinorTimeUnit *CT_TimeUnit ;ExtLst *CT_ExtensionList ;};func (_gddc *CT_UpDownBar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gddc .SpPr !=nil {_eedae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_gddc .SpPr ,_eedae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_StrRef and its children -func (_ebbe *CT_StrRef )Validate ()error {return _ebbe .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");};func (_cbgc *CT_BubbleChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edc :for {_ece ,_gcebd :=d .Token (); -if _gcebd !=nil {return _gcebd ;};switch _cega :=_ece .(type ){case _b .StartElement :switch _cega .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbgc .VaryColors =NewCT_Boolean (); -if _badg :=d .DecodeElement (_cbgc .VaryColors ,&_cega );_badg !=nil {return _badg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aag :=NewCT_BubbleSer (); -if _bbd :=d .DecodeElement (_aag ,&_cega );_bbd !=nil {return _bbd ;};_cbgc .Ser =append (_cbgc .Ser ,_aag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cbgc .DLbls =NewCT_DLbls (); -if _egga :=d .DecodeElement (_cbgc .DLbls ,&_cega );_egga !=nil {return _egga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbgc .Bubble3D =NewCT_Boolean (); -if _dfcb :=d .DecodeElement (_cbgc .Bubble3D ,&_cega );_dfcb !=nil {return _dfcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbgc .BubbleScale =NewCT_BubbleScale (); -if _gfb :=d .DecodeElement (_cbgc .BubbleScale ,&_cega );_gfb !=nil {return _gfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cbgc .ShowNegBubbles =NewCT_Boolean (); -if _bec :=d .DecodeElement (_cbgc .ShowNegBubbles ,&_cega );_bec !=nil {return _bec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cbgc .SizeRepresents =NewCT_SizeRepresents (); -if _dedcb :=d .DecodeElement (_cbgc .SizeRepresents ,&_cega );_dedcb !=nil {return _dedcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddc :=NewCT_UnsignedInt (); -if _gfce :=d .DecodeElement (_ddc ,&_cega );_gfce !=nil {return _gfce ;};_cbgc .AxId =append (_cbgc .AxId ,_ddc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbgc .ExtLst =NewCT_ExtensionList (); -if _fbcg :=d .DecodeElement (_cbgc .ExtLst ,&_cega );_fbcg !=nil {return _fbcg ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_cega .Name ); -if _bgfg :=d .Skip ();_bgfg !=nil {return _bgfg ;};};case _b .EndElement :break _edc ;case _b .CharData :};};return nil ;};func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_cgb :=&CT_AxDataSourceChoice {};return _cgb };type CT_TickMark struct{ValAttr ST_TickMark ; -}; +// ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path +func (_bfcbcc *CT_Tx )ValidateWithPath (path string )error {if _bbde :=_bfcbcc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bbde !=nil {return _bbde ;};return nil ;};func (_dagg *CT_LayoutTarget )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edcfg :=range start .Attr {if _edcfg .Name .Local =="\u0076\u0061\u006c"{_dagg .ValAttr .UnmarshalXMLAttr (_edcfg ); +continue ;};};for {_dfbde ,_feca :=d .Token ();if _feca !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_feca );};if _gdgebd ,_beac :=_dfbde .(_b .EndElement ); +_beac &&_gdgebd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path -func (_adff *CT_DispUnits )ValidateWithPath (path string )error {if _adff .Choice !=nil {if _ebaba :=_adff .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebaba !=nil {return _ebaba ;};};if _adff .DispUnitsLbl !=nil {if _ebbb :=_adff .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"); -_ebbb !=nil {return _ebbb ;};};if _adff .ExtLst !=nil {if _dggc :=_adff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dggc !=nil {return _dggc ;};};return nil ;};func (_bbdgd *CT_PlotArea )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _bbdgd .Layout !=nil {_fead :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bbdgd .Layout ,_fead );};for _ ,_bfafe :=range _bbdgd .Choice {_bfafe .MarshalXML (e ,_b .StartElement {}); -};if _bbdgd .CChoice !=nil {_bbdgd .CChoice .MarshalXML (e ,_b .StartElement {});};if _bbdgd .DTable !=nil {_fccae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}};e .EncodeElement (_bbdgd .DTable ,_fccae ); -};if _bbdgd .SpPr !=nil {_gbge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bbdgd .SpPr ,_gbge );};if _bbdgd .ExtLst !=nil {_cggeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bbdgd .ExtLst ,_cggeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aaefd *CT_SizeRepresents )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfad :=range start .Attr {if _gfad .Name .Local =="\u0076\u0061\u006c"{_aaefd .ValAttr .UnmarshalXMLAttr (_gfad ); -continue ;};};for {_dabaf ,_cgbe :=d .Token ();if _cgbe !=nil {return _a .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",_cgbe ); -};if _fgegd ,_gadae :=_dabaf .(_b .EndElement );_gadae &&_fgegd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path +func (_ebba *CT_Pie3DChart )ValidateWithPath (path string )error {if _ebba .VaryColors !=nil {if _gdcc :=_ebba .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gdcc !=nil {return _gdcc ;};};for _bcde ,_begc :=range _ebba .Ser {if _ccef :=_begc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bcde )); +_ccef !=nil {return _ccef ;};};if _ebba .DLbls !=nil {if _adffd :=_ebba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_adffd !=nil {return _adffd ;};};if _ebba .ExtLst !=nil {if _cgge :=_ebba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cgge !=nil {return _cgge ;};};return nil ;};func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_eacde :=&CT_DispUnitsLbl {};return _eacde };func NewEG_SerShared ()*EG_SerShared {_bcbdae :=&EG_SerShared {};_bcbdae .Idx =NewCT_UnsignedInt ();_bcbdae .Order =NewCT_UnsignedInt (); +return _bcbdae ;};func NewCT_ErrBarType ()*CT_ErrBarType {_aag :=&CT_ErrBarType {};return _aag };func (_bgcg *CT_ChartSpace )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgcg .Chart =NewCT_Chart ();_fbcg :for {_deae ,_cgcd :=d .Token (); +if _cgcd !=nil {return _cgcd ;};switch _cabe :=_deae .(type ){case _b .StartElement :switch _cabe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bgcg .Date1904 =NewCT_Boolean (); +if _aebe :=d .DecodeElement (_bgcg .Date1904 ,&_cabe );_aebe !=nil {return _aebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgcg .Lang =NewCT_TextLanguageID (); +if _bdgfg :=d .DecodeElement (_bgcg .Lang ,&_cabe );_bdgfg !=nil {return _bdgfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgcg .RoundedCorners =NewCT_Boolean (); +if _bggb :=d .DecodeElement (_bgcg .RoundedCorners ,&_cabe );_bggb !=nil {return _bggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bgcg .Style =NewCT_Style (); +if _deac :=d .DecodeElement (_bgcg .Style ,&_cabe );_deac !=nil {return _deac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgcg .ClrMapOvr =_dg .NewCT_ColorMapping (); +if _gcfe :=d .DecodeElement (_bgcg .ClrMapOvr ,&_cabe );_gcfe !=nil {return _gcfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgcg .PivotSource =NewCT_PivotSource (); +if _eaca :=d .DecodeElement (_bgcg .PivotSource ,&_cabe );_eaca !=nil {return _eaca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgcg .Protection =NewCT_Protection (); +if _bffb :=d .DecodeElement (_bgcg .Protection ,&_cabe );_bffb !=nil {return _bffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aeee :=d .DecodeElement (_bgcg .Chart ,&_cabe ); +_aeee !=nil {return _aeee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bgcg .SpPr =_dg .NewCT_ShapeProperties (); +if _cgcc :=d .DecodeElement (_bgcg .SpPr ,&_cabe );_cgcc !=nil {return _cgcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bgcg .TxPr =_dg .NewCT_TextBody (); +if _ccc :=d .DecodeElement (_bgcg .TxPr ,&_cabe );_ccc !=nil {return _ccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_bgcg .ExternalData =NewCT_ExternalData (); +if _agfg :=d .DecodeElement (_bgcg .ExternalData ,&_cabe );_agfg !=nil {return _agfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgcg .PrintSettings =NewCT_PrintSettings (); +if _bgea :=d .DecodeElement (_bgcg .PrintSettings ,&_cabe );_bgea !=nil {return _bgea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgcg .UserShapes =NewCT_RelId (); +if _eddf :=d .DecodeElement (_bgcg .UserShapes ,&_cabe );_eddf !=nil {return _eddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgcg .ExtLst =NewCT_ExtensionList (); +if _eacad :=d .DecodeElement (_bgcg .ExtLst ,&_cabe );_eacad !=nil {return _eacad ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cabe .Name ); +if _acae :=d .Skip ();_acae !=nil {return _acae ;};};case _b .EndElement :break _fbcg ;case _b .CharData :};};return nil ;};func (_edgdc ST_Crosses )Validate ()error {return _edgdc .ValidateWithPath ("")};func (_fdcg *CT_ErrDir )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_eedbf ,_adcg :=_fdcg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _adcg !=nil {return _adcg ;};start .Attr =append (start .Attr ,_eedbf );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};func (_cccb *CT_StrData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfgfb :for {_eggbb ,_cacg :=d .Token (); +if _cacg !=nil {return _cacg ;};switch _gbccg :=_eggbb .(type ){case _b .StartElement :switch _gbccg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cccb .PtCount =NewCT_UnsignedInt (); +if _fgaga :=d .DecodeElement (_cccb .PtCount ,&_gbccg );_fgaga !=nil {return _fgaga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcbg :=NewCT_StrVal (); +if _dgeba :=d .DecodeElement (_ebcbg ,&_gbccg );_dgeba !=nil {return _dgeba ;};_cccb .Pt =append (_cccb .Pt ,_ebcbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cccb .ExtLst =NewCT_ExtensionList (); +if _faaed :=d .DecodeElement (_cccb .ExtLst ,&_gbccg );_faaed !=nil {return _faaed ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_gbccg .Name ); +if _gddg :=d .Skip ();_gddg !=nil {return _gddg ;};};case _b .EndElement :break _bfgfb ;case _b .CharData :};};return nil ;};func NewCT_PageSetup ()*CT_PageSetup {_gcdb :=&CT_PageSetup {};return _gcdb };type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ; +Overlay *CT_Boolean ;SpPr *_dg .CT_ShapeProperties ;TxPr *_dg .CT_TextBody ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path -func (_bdcc *CT_LegendPos )ValidateWithPath (path string )error {if _eaba :=_bdcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaba !=nil {return _eaba ;};return nil ;};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ; -};func (_cacag ST_ErrValType )Validate ()error {return _cacag .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path +func (_ddbff *CT_StrVal )ValidateWithPath (path string )error {return nil };func NewCT_UpDownBars ()*CT_UpDownBars {_bebgf :=&CT_UpDownBars {};return _bebgf }; -// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path -func (_aedebd *CT_ErrBarType )ValidateWithPath (path string )error {if _gacaa :=_aedebd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gacaa !=nil {return _gacaa ;};return nil ;};func (_gfacb ST_ErrDir )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbgeg :=_b .Attr {}; -_gbgeg .Name =name ;switch _gfacb {case ST_ErrDirUnset :_gbgeg .Value ="";case ST_ErrDirX :_gbgeg .Value ="\u0078";case ST_ErrDirY :_gbgeg .Value ="\u0079";};return _gbgeg ,nil ;};func NewEG_BarChartShared ()*EG_BarChartShared {_gedce :=&EG_BarChartShared {}; -_gedce .BarDir =NewCT_BarDir ();return _gedce ;};func NewCT_RotY ()*CT_RotY {_ecgeb :=&CT_RotY {};return _ecgeb }; +// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path +func (_gcdf *CT_Line3DChart )ValidateWithPath (path string )error {if _fbab :=_gcdf .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_fbab !=nil {return _fbab ;};if _gcdf .VaryColors !=nil {if _fgdbb :=_gcdf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_fgdbb !=nil {return _fgdbb ;};};for _faegc ,_bddf :=range _gcdf .Ser {if _cdad :=_bddf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_faegc ));_cdad !=nil {return _cdad ;};};if _gcdf .DLbls !=nil {if _fccc :=_gcdf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_fccc !=nil {return _fccc ;};};if _gcdf .DropLines !=nil {if _bbcg :=_gcdf .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_bbcg !=nil {return _bbcg ;};};if _gcdf .GapDepth !=nil {if _acga :=_gcdf .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h"); +_acga !=nil {return _acga ;};};for _cgccc ,_aaef :=range _gcdf .AxId {if _addgc :=_aaef .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cgccc ));_addgc !=nil {return _addgc ;};};if _gcdf .ExtLst !=nil {if _edbg :=_gcdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_edbg !=nil {return _edbg ;};};return nil ;};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_dg .CT_ShapeProperties ;TxPr *_dg .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path -func (_adbbcb *CT_TimeUnit )ValidateWithPath (path string )error {if _cggf :=_adbbcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cggf !=nil {return _cggf ;};return nil ;}; +// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path +func (_agec *CT_LblOffset )ValidateWithPath (path string )error {if _agec .ValAttr !=nil {if _bgagd :=_agec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgagd !=nil {return _bgagd ;};};return nil ;};func NewCT_DPt ()*CT_DPt {_bceb :=&CT_DPt {}; +_bceb .Idx =NewCT_UnsignedInt ();return _bceb };func (_dgcd *CT_BuiltInUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgcf :=range start .Attr {if _dgcf .Name .Local =="\u0076\u0061\u006c"{_dgcd .ValAttr .UnmarshalXMLAttr (_dgcf ); +continue ;};};for {_fdbc ,_aaae :=d .Token ();if _aaae !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074:\u0020\u0025\u0073",_aaae );};if _fcca ,_acdd :=_fdbc .(_b .EndElement ); +_acdd &&_fcca .Name ==start .Name {break ;};};return nil ;};type CT_Shape struct{ValAttr ST_Shape ;};func NewCT_LayoutMode ()*CT_LayoutMode {_cegg :=&CT_LayoutMode {};return _cegg };func (_fgecd ST_TickMark )Validate ()error {return _fgecd .ValidateWithPath ("")}; +func (_cacba ST_Shape )ValidateWithPath (path string )error {switch _cacba {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 (_cacba )); +};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 (_daade *CT_View3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebfcc :for {_egaad ,_bfdda :=d .Token (); +if _bfdda !=nil {return _bfdda ;};switch _cdeg :=_egaad .(type ){case _b .StartElement :switch _cdeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daade .RotX =NewCT_RotX (); +if _bfbbg :=d .DecodeElement (_daade .RotX ,&_cdeg );_bfbbg !=nil {return _bfbbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daade .HPercent =NewCT_HPercent (); +if _egcgf :=d .DecodeElement (_daade .HPercent ,&_cdeg );_egcgf !=nil {return _egcgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daade .RotY =NewCT_RotY (); +if _beec :=d .DecodeElement (_daade .RotY ,&_cdeg );_beec !=nil {return _beec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_daade .DepthPercent =NewCT_DepthPercent (); +if _fcda :=d .DecodeElement (_daade .DepthPercent ,&_cdeg );_fcda !=nil {return _fcda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daade .RAngAx =NewCT_Boolean (); +if _ebced :=d .DecodeElement (_daade .RAngAx ,&_cdeg );_ebced !=nil {return _ebced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daade .Perspective =NewCT_Perspective (); +if _gfca :=d .DecodeElement (_daade .Perspective ,&_cdeg );_gfca !=nil {return _gfca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daade .ExtLst =NewCT_ExtensionList (); +if _acgcb :=d .DecodeElement (_daade .ExtLst ,&_cdeg );_acgcb !=nil {return _acgcb ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\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",_cdeg .Name ); +if _ecgdaf :=d .Skip ();_ecgdaf !=nil {return _ecgdaf ;};};case _b .EndElement :break _ebfcc ;case _b .CharData :};};return nil ;};func (_dbdde ST_Grouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dbdde .String (),start ); +};func NewCT_ErrValType ()*CT_ErrValType {_gdgfb :=&CT_ErrValType {};return _gdgfb };func (_gcbab *CT_Orientation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfage :=range start .Attr {if _gfage .Name .Local =="\u0076\u0061\u006c"{_gcbab .ValAttr .UnmarshalXMLAttr (_gfage ); +continue ;};};for {_ffcgg ,_gaea :=d .Token ();if _gaea !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_gaea );};if _cbfa ,_eeab :=_ffcgg .(_b .EndElement ); +_eeab &&_cbfa .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_Grouping and its children +func (_ccegd *CT_Grouping )Validate ()error {return _ccegd .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;};func NewCT_NumRef ()*CT_NumRef {_abeec :=&CT_NumRef {}; +return _abeec };func (_ggcdb ST_ErrDir )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_agdef :=_b .Attr {};_agdef .Name =name ;switch _ggcdb {case ST_ErrDirUnset :_agdef .Value ="";case ST_ErrDirX :_agdef .Value ="\u0078";case ST_ErrDirY :_agdef .Value ="\u0079"; +};return _agdef ,nil ;}; -// ST_Thickness is a union type -type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;};func NewCT_Overlap ()*CT_Overlap {_cgaf :=&CT_Overlap {};return _cgaf };func (_bgea *CT_RadarStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgea .ValAttr !=ST_RadarStyleUnset {_dcgbe ,_gedbc :=_bgea .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _gedbc !=nil {return _gedbc ;};start .Attr =append (start .Attr ,_dcgbe );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_BandFmts struct{BandFmt []*CT_BandFmt ;};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;);type ST_Shape byte ;func (_adedg *CT_RelId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbfcf :=range start .Attr {if _gbfcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gbfcf .Name .Local =="\u0069\u0064"||_gbfcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gbfcf .Name .Local =="\u0069\u0064"{_cfaeg ,_fcabf :=_gbfcf .Value ,error (nil ); -if _fcabf !=nil {return _fcabf ;};_adedg .IdAttr =_cfaeg ;continue ;};};for {_fbbb ,_fdca :=d .Token ();if _fdca !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_fdca );};if _accbb ,_ddage :=_fbbb .(_b .EndElement ); -_ddage &&_accbb .Name ==start .Name {break ;};};return nil ;};func (_agfc *CT_FirstSliceAng )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agfc .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_agfc .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfec *ST_BubbleScale )ValidateWithPath (path string )error {_gffga :=[]string {};if _dfec .ST_BubbleScalePercent !=nil {_gffga =append (_gffga ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _dfec .ST_BubbleScaleUInt !=nil {_gffga =append (_gffga ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_gffga )> 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 ,_gffga ); -};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";func (_bbge *CT_ScatterStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcdcc :=range start .Attr {if _gcdcc .Name .Local =="\u0076\u0061\u006c"{_bbge .ValAttr .UnmarshalXMLAttr (_gcdcc ); -continue ;};};for {_fdea ,_dbagc :=d .Token ();if _dbagc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_dbagc );};if _gdfd ,_dagde :=_fdea .(_b .EndElement ); -_dagde &&_gdfd .Name ==start .Name {break ;};};return nil ;};func (_gadgf *CT_SerAx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gadgf .AxId =NewCT_UnsignedInt ();_gadgf .Scaling =NewCT_Scaling ();_gadgf .AxPos =NewCT_AxPos ();_gadgf .CrossAx =NewCT_UnsignedInt (); -_bfgda :for {_caeg ,_agdcc :=d .Token ();if _agdcc !=nil {return _agdcc ;};switch _ddaea :=_caeg .(type ){case _b .StartElement :switch _ddaea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _agad :=d .DecodeElement (_gadgf .AxId ,&_ddaea ); -_agad !=nil {return _agad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgag :=d .DecodeElement (_gadgf .Scaling ,&_ddaea ); -_bgag !=nil {return _bgag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gadgf .Delete =NewCT_Boolean (); -if _fddeg :=d .DecodeElement (_gadgf .Delete ,&_ddaea );_fddeg !=nil {return _fddeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bacb :=d .DecodeElement (_gadgf .AxPos ,&_ddaea ); -_bacb !=nil {return _bacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gadgf .MajorGridlines =NewCT_ChartLines (); -if _bgeaf :=d .DecodeElement (_gadgf .MajorGridlines ,&_ddaea );_bgeaf !=nil {return _bgeaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gadgf .MinorGridlines =NewCT_ChartLines (); -if _aegd :=d .DecodeElement (_gadgf .MinorGridlines ,&_ddaea );_aegd !=nil {return _aegd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gadgf .Title =NewCT_Title (); -if _edgd :=d .DecodeElement (_gadgf .Title ,&_ddaea );_edgd !=nil {return _edgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gadgf .NumFmt =NewCT_NumFmt (); -if _fcfeg :=d .DecodeElement (_gadgf .NumFmt ,&_ddaea );_fcfeg !=nil {return _fcfeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gadgf .MajorTickMark =NewCT_TickMark (); -if _abcd :=d .DecodeElement (_gadgf .MajorTickMark ,&_ddaea );_abcd !=nil {return _abcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gadgf .MinorTickMark =NewCT_TickMark (); -if _aege :=d .DecodeElement (_gadgf .MinorTickMark ,&_ddaea );_aege !=nil {return _aege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gadgf .TickLblPos =NewCT_TickLblPos (); -if _bgeed :=d .DecodeElement (_gadgf .TickLblPos ,&_ddaea );_bgeed !=nil {return _bgeed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gadgf .SpPr =_gg .NewCT_ShapeProperties (); -if _adfgd :=d .DecodeElement (_gadgf .SpPr ,&_ddaea );_adfgd !=nil {return _adfgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gadgf .TxPr =_gg .NewCT_TextBody (); -if _gafda :=d .DecodeElement (_gadgf .TxPr ,&_ddaea );_gafda !=nil {return _gafda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ccfgg :=d .DecodeElement (_gadgf .CrossAx ,&_ddaea ); -_ccfgg !=nil {return _ccfgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gadgf .Choice =NewEG_AxSharedChoice (); -if _fgeb :=d .DecodeElement (&_gadgf .Choice .Crosses ,&_ddaea );_fgeb !=nil {return _fgeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gadgf .Choice =NewEG_AxSharedChoice (); -if _fdbaf :=d .DecodeElement (&_gadgf .Choice .CrossesAt ,&_ddaea );_fdbaf !=nil {return _fdbaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gadgf .TickLblSkip =NewCT_Skip (); -if _adfag :=d .DecodeElement (_gadgf .TickLblSkip ,&_ddaea );_adfag !=nil {return _adfag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gadgf .TickMarkSkip =NewCT_Skip (); -if _ccfc :=d .DecodeElement (_gadgf .TickMarkSkip ,&_ddaea );_ccfc !=nil {return _ccfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gadgf .ExtLst =NewCT_ExtensionList (); -if _cdbbf :=d .DecodeElement (_gadgf .ExtLst ,&_ddaea );_cdbbf !=nil {return _cdbbf ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_ddaea .Name ); -if _effa :=d .Skip ();_effa !=nil {return _effa ;};};case _b .EndElement :break _bfgda ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_RadarSer and its children +func (_babfe *CT_RadarSer )Validate ()error {return _babfe .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");}; -// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path -func (_cagfg *CT_Layout )ValidateWithPath (path string )error {if _cagfg .ManualLayout !=nil {if _addf :=_cagfg .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_addf !=nil {return _addf ; -};};if _cagfg .ExtLst !=nil {if _gdbeg :=_cagfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdbeg !=nil {return _gdbeg ;};};return nil ;}; +// Validate validates the CT_Surface and its children +func (_ggded *CT_Surface )Validate ()error {return _ggded .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");};func (_aegd *CT_BarChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aegd .BarDir =NewCT_BarDir (); +_bcf :for {_ddd ,_ffeg :=d .Token ();if _ffeg !=nil {return _ffeg ;};switch _aee :=_ddd .(type ){case _b .StartElement :switch _aee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ecag :=d .DecodeElement (_aegd .BarDir ,&_aee ); +_ecag !=nil {return _ecag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aegd .Grouping =NewCT_BarGrouping (); +if _gedd :=d .DecodeElement (_aegd .Grouping ,&_aee );_gedd !=nil {return _gedd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aegd .VaryColors =NewCT_Boolean (); +if _cdfc :=d .DecodeElement (_aegd .VaryColors ,&_aee );_cdfc !=nil {return _cdfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fccd :=NewCT_BarSer (); +if _dbg :=d .DecodeElement (_fccd ,&_aee );_dbg !=nil {return _dbg ;};_aegd .Ser =append (_aegd .Ser ,_fccd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aegd .DLbls =NewCT_DLbls (); +if _eac :=d .DecodeElement (_aegd .DLbls ,&_aee );_eac !=nil {return _eac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aegd .GapWidth =NewCT_GapAmount (); +if _cgf :=d .DecodeElement (_aegd .GapWidth ,&_aee );_cgf !=nil {return _cgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aegd .Overlap =NewCT_Overlap (); +if _dcde :=d .DecodeElement (_aegd .Overlap ,&_aee );_dcde !=nil {return _dcde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dega :=NewCT_ChartLines (); +if _egge :=d .DecodeElement (_dega ,&_aee );_egge !=nil {return _egge ;};_aegd .SerLines =append (_aegd .SerLines ,_dega );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baab :=NewCT_UnsignedInt (); +if _eecb :=d .DecodeElement (_baab ,&_aee );_eecb !=nil {return _eecb ;};_aegd .AxId =append (_aegd .AxId ,_baab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aegd .ExtLst =NewCT_ExtensionList (); +if _fca :=d .DecodeElement (_aegd .ExtLst ,&_aee );_fca !=nil {return _fca ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_aee .Name ); +if _ggb :=d .Skip ();_ggb !=nil {return _ggb ;};};case _b .EndElement :break _bcf ;case _b .CharData :};};return nil ;};func NewCT_SerAx ()*CT_SerAx {_eafbcg :=&CT_SerAx {};_eafbcg .AxId =NewCT_UnsignedInt ();_eafbcg .Scaling =NewCT_Scaling ();_eafbcg .AxPos =NewCT_AxPos (); +_eafbcg .CrossAx =NewCT_UnsignedInt ();return _eafbcg ;};func (_fbee *CT_NumVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgda :=range start .Attr {if _dgda .Name .Local =="\u0069\u0064\u0078"{_cfddd ,_gdcd :=_ag .ParseUint (_dgda .Value ,10,32); +if _gdcd !=nil {return _gdcd ;};_fbee .IdxAttr =uint32 (_cfddd );continue ;};if _dgda .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_caaae ,_gbbbb :=_dgda .Value ,error (nil );if _gbbbb !=nil {return _gbbbb ;};_fbee .FormatCodeAttr =&_caaae ; +continue ;};};_dgebd :for {_addfe ,_dgfe :=d .Token ();if _dgfe !=nil {return _dgfe ;};switch _fcaf :=_addfe .(type ){case _b .StartElement :switch _fcaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cbac :=d .DecodeElement (&_fbee .V ,&_fcaf ); +_cbac !=nil {return _cbac ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\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",_fcaf .Name ); +if _ccabc :=d .Skip ();_ccabc !=nil {return _ccabc ;};};case _b .EndElement :break _dgebd ;case _b .CharData :};};return nil ;};func (_fega *CT_FirstSliceAng )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afcb :=range start .Attr {if _afcb .Name .Local =="\u0076\u0061\u006c"{_fafd ,_fbcbe :=_ag .ParseUint (_afcb .Value ,10,16); +if _fbcbe !=nil {return _fbcbe ;};_afae :=uint16 (_fafd );_fega .ValAttr =&_afae ;continue ;};};for {_dfcf ,_cea :=d .Token ();if _cea !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0072\u0073t\u0053l\u0069\u0063\u0065\u0041\u006e\u0067\u003a \u0025\u0073",_cea ); +};if _geacg ,_aeea :=_dfcf .(_b .EndElement );_aeea &&_geacg .Name ==start .Name {break ;};};return nil ;};type CT_PictureStackUnit struct{ValAttr float64 ;};func (_agdfc *ST_RadarStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agdfc =0; +case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_agdfc =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_agdfc =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_agdfc =3;};return nil ;};func (_gdec ST_Orientation )String ()string {switch _gdec {case 0:return ""; +case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e";case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078";};return "";};func (_cbgd ST_SizeRepresents )Validate ()error {return _cbgd .ValidateWithPath ("")};type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ; +ExtLst *CT_ExtensionList ;};type ST_ScatterStyle byte ;func NewCT_Perspective ()*CT_Perspective {_bagf :=&CT_Perspective {};return _bagf };func (_fa *CT_Area3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fa .Grouping !=nil {_c :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; +e .EncodeElement (_fa .Grouping ,_c );};if _fa .VaryColors !=nil {_bc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fa .VaryColors ,_bc );};if _fa .Ser !=nil {_e :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_ce :=range _fa .Ser {e .EncodeElement (_ce ,_e );};};if _fa .DLbls !=nil {_fbf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fa .DLbls ,_fbf );};if _fa .DropLines !=nil {_ef :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_fa .DropLines ,_ef );};if _fa .GapDepth !=nil {_ga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_fa .GapDepth ,_ga );};_eg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +for _ ,_dgc :=range _fa .AxId {e .EncodeElement (_dgc ,_eg );};if _fa .ExtLst !=nil {_eff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fa .ExtLst ,_eff );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_fcfca *CT_StrVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feeab :=range start .Attr {if _feeab .Name .Local =="\u0069\u0064\u0078"{_abeee ,_edfgd :=_ag .ParseUint (_feeab .Value ,10,32);if _edfgd !=nil {return _edfgd ; +};_fcfca .IdxAttr =uint32 (_abeee );continue ;};};_aggeg :for {_dbbga ,_abcfb :=d .Token ();if _abcfb !=nil {return _abcfb ;};switch _ddeb :=_dbbga .(type ){case _b .StartElement :switch _ddeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fgbee :=d .DecodeElement (&_fcfca .V ,&_ddeb ); +_fgbee !=nil {return _fgbee ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\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",_ddeb .Name ); +if _feacb :=d .Skip ();_feacb !=nil {return _feacb ;};};case _b .EndElement :break _aggeg ;case _b .CharData :};};return nil ;};func (_fbbab *ST_SecondPieSize )ValidateWithPath (path string )error {_gdfec :=[]string {};if _fbbab .ST_SecondPieSizePercent !=nil {_gdfec =append (_gdfec ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +};if _fbbab .ST_SecondPieSizeUShort !=nil {_gdfec =append (_gdfec ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_gdfec )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gdfec ); +};return nil ;}; -// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path -func (_bfcf *CT_OfPieType )ValidateWithPath (path string )error {if _fdeg :=_bfcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdeg !=nil {return _fdeg ;};return nil ;};func (_dfbb *CT_Grouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfbb .ValAttr !=ST_GroupingUnset {_gebge ,_bgdd :=_dfbb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _bgdd !=nil {return _bgdd ;};start .Attr =append (start .Attr ,_gebge );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Trendline struct{Name *string ;SpPr *_gg .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_NumFmt and its children, prefixing error messages with path +func (_gfdd *CT_NumFmt )ValidateWithPath (path string )error {return nil };func (_dfgc *CT_LegendEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gbcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}}; +e .EncodeElement (_dfgc .Idx ,_gbcb );if _dfgc .Choice !=nil {_dfgc .Choice .MarshalXML (e ,_b .StartElement {});};if _dfgc .ExtLst !=nil {_efea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfgc .ExtLst ,_efea ); +};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Bar3DChart and its children -func (_bfed *CT_Bar3DChart )Validate ()error {return _bfed .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};type CT_Thickness struct{ValAttr ST_Thickness ;};func (_gffdeb ST_ErrDir )String ()string {switch _gffdeb {case 0:return ""; -case 1:return "\u0078";case 2:return "\u0079";};return "";};func NewCT_CrossBetween ()*CT_CrossBetween {_beca :=&CT_CrossBetween {};_beca .ValAttr =ST_CrossBetween (1);return _beca ;}; +// ST_BubbleScale is a union type +type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;};func NewCT_Period ()*CT_Period {_bace :=&CT_Period {};return _bace }; -// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path -func (_gcfd *CT_LogBase )ValidateWithPath (path string )error {if _gcfd .ValAttr < 2{return _a .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 ,_gcfd .ValAttr ); -};if _gcfd .ValAttr > 1000{return _a .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 ,_gcfd .ValAttr ); -};return nil ;};func (_dgcb *CT_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dgcb .Ext !=nil {_cfbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_gbce :=range _dgcb .Ext {e .EncodeElement (_gbce ,_cfbg ); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgbda *CT_LayoutTarget )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgbda .ValAttr !=ST_LayoutTargetUnset {_eeab ,_ggdbg :=_fgbda .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _ggdbg !=nil {return _ggdbg ;};start .Attr =append (start .Attr ,_eeab );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ErrValType ()*CT_ErrValType {_dbdc :=&CT_ErrValType {};return _dbdc };func (_bbgbc *ST_ScatterStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bbgbc =0; -case "\u006e\u006f\u006e\u0065":*_bbgbc =1;case "\u006c\u0069\u006e\u0065":*_bbgbc =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_bbgbc =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_bbgbc =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_bbgbc =5; -case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_bbgbc =6;};return nil ;}; +// ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path +func (_adff *CT_DLblChoice )ValidateWithPath (path string )error {if _adff .Delete !=nil {if _dbdf :=_adff .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_dbdf !=nil {return _dbdf ;};};if _adff .Layout !=nil {if _fbcd :=_adff .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074"); +_fbcd !=nil {return _fbcd ;};};if _adff .Tx !=nil {if _face :=_adff .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_face !=nil {return _face ;};};if _adff .NumFmt !=nil {if _ccfc :=_adff .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_ccfc !=nil {return _ccfc ;};};if _adff .SpPr !=nil {if _fcba :=_adff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fcba !=nil {return _fcba ;};};if _adff .TxPr !=nil {if _cdec :=_adff .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_cdec !=nil {return _cdec ;};};if _adff .DLblPos !=nil {if _ecca :=_adff .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_ecca !=nil {return _ecca ;};};if _adff .ShowLegendKey !=nil {if _gbbd :=_adff .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079"); +_gbbd !=nil {return _gbbd ;};};if _adff .ShowVal !=nil {if _eacab :=_adff .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_eacab !=nil {return _eacab ;};};if _adff .ShowCatName !=nil {if _add :=_adff .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"); +_add !=nil {return _add ;};};if _adff .ShowSerName !=nil {if _dfeb :=_adff .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_dfeb !=nil {return _dfeb ;};};if _adff .ShowPercent !=nil {if _abfg :=_adff .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +_abfg !=nil {return _abfg ;};};if _adff .ShowBubbleSize !=nil {if _aggg :=_adff .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_aggg !=nil {return _aggg ;};};return nil ;};func (_fafad *ST_PictureFormat )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fafad =0; +case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_fafad =1;case "\u0073\u0074\u0061c\u006b":*_fafad =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_fafad =3;};return nil ;};func (_ggee ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _ggee {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 (_ggee )); +};return nil ;};type ST_TrendlineType byte ; -// Validate validates the CT_TickMark and its children -func (_dgecb *CT_TickMark )Validate ()error {return _dgecb .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");};type CT_ChartLines struct{SpPr *_gg .CT_ShapeProperties ;};func (_eggac *CT_PlotAreaChoice1 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eggac .ValAx !=nil {_fbaegf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}}; -for _ ,_fdgbda :=range _eggac .ValAx {e .EncodeElement (_fdgbda ,_fbaegf );};};if _eggac .CatAx !=nil {_accca :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_gbgfb :=range _eggac .CatAx {e .EncodeElement (_gbgfb ,_accca ); -};};if _eggac .DateAx !=nil {_daab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_bdef :=range _eggac .DateAx {e .EncodeElement (_bdef ,_daab );};};if _eggac .SerAx !=nil {_ebdf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}}; -for _ ,_cbgd :=range _eggac .SerAx {e .EncodeElement (_cbgd ,_ebdf );};};return nil ;};func (_ddcb *CT_SecondPieSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddcb .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_ddcb .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path +func (_gbad *CT_CatAx )ValidateWithPath (path string )error {if _daec :=_gbad .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_daec !=nil {return _daec ;};if _fdgf :=_gbad .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); +_fdgf !=nil {return _fdgf ;};if _gbad .Delete !=nil {if _bead :=_gbad .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bead !=nil {return _bead ;};};if _acea :=_gbad .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); +_acea !=nil {return _acea ;};if _gbad .MajorGridlines !=nil {if _agbg :=_gbad .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_agbg !=nil {return _agbg ;};};if _gbad .MinorGridlines !=nil {if _gccb :=_gbad .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); +_gccb !=nil {return _gccb ;};};if _gbad .Title !=nil {if _ffbed :=_gbad .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_ffbed !=nil {return _ffbed ;};};if _gbad .NumFmt !=nil {if _cgc :=_gbad .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_cgc !=nil {return _cgc ;};};if _gbad .MajorTickMark !=nil {if _abbf :=_gbad .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_abbf !=nil {return _abbf ;};};if _gbad .MinorTickMark !=nil {if _gggd :=_gbad .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); +_gggd !=nil {return _gggd ;};};if _gbad .TickLblPos !=nil {if _affe :=_gbad .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_affe !=nil {return _affe ;};};if _gbad .SpPr !=nil {if _acdde :=_gbad .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_acdde !=nil {return _acdde ;};};if _gbad .TxPr !=nil {if _gbcae :=_gbad .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gbcae !=nil {return _gbcae ;};};if _cecd :=_gbad .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); +_cecd !=nil {return _cecd ;};if _gbad .Choice !=nil {if _bcg :=_gbad .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bcg !=nil {return _bcg ;};};if _gbad .Auto !=nil {if _ffaf :=_gbad .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f"); +_ffaf !=nil {return _ffaf ;};};if _gbad .LblAlgn !=nil {if _fdaf :=_gbad .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_fdaf !=nil {return _fdaf ;};};if _gbad .LblOffset !=nil {if _eacb :=_gbad .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"); +_eacb !=nil {return _eacb ;};};if _gbad .TickLblSkip !=nil {if _bedc :=_gbad .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_bedc !=nil {return _bedc ;};};if _gbad .TickMarkSkip !=nil {if _bcda :=_gbad .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"); +_bcda !=nil {return _bcda ;};};if _gbad .NoMultiLvlLbl !=nil {if _gab :=_gbad .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_gab !=nil {return _gab ;};};if _gbad .ExtLst !=nil {if _bcba :=_gbad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bcba !=nil {return _bcba ;};};return nil ;};func (_gebge *CT_MarkerStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bddca ,_dbba :=_gebge .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _dbba !=nil {return _dbba ; +};start .Attr =append (start .Attr ,_bddca );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path -func (_ebea *CT_Surface )ValidateWithPath (path string )error {if _ebea .Thickness !=nil {if _ggbdf :=_ebea .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_ggbdf !=nil {return _ggbdf ;};};if _ebea .SpPr !=nil {if _fceea :=_ebea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_fceea !=nil {return _fceea ;};};if _ebea .PictureOptions !=nil {if _bdffb :=_ebea .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_bdffb !=nil {return _bdffb ;};};if _ebea .ExtLst !=nil {if _caeee :=_ebea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_caeee !=nil {return _caeee ;};};return nil ;};func (_edeb *ST_SplitType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcged ,_agbag :=d .Token ();if _agbag !=nil {return _agbag ;};if _ffac ,_ggebg :=_bcged .(_b .EndElement );_ggebg &&_ffac .Name ==start .Name {*_edeb =1; -return nil ;};if _cdce ,_aaccb :=_bcged .(_b .CharData );!_aaccb {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",_bcged );}else {switch string (_cdce ){case "":*_edeb =0; -case "\u0061\u0075\u0074\u006f":*_edeb =1;case "\u0063\u0075\u0073\u0074":*_edeb =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_edeb =3;case "\u0070\u006f\u0073":*_edeb =4;case "\u0076\u0061\u006c":*_edeb =5;};};_bcged ,_agbag =d .Token ();if _agbag !=nil {return _agbag ; -};if _decce ,_bggac :=_bcged .(_b .EndElement );_bggac &&_decce .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",_bcged ); +// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path +func (_gcgff *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _bgaaf ,_abbgb :=range _gcgff .ValAx {if _dcdce :=_abbgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_bgaaf ));_dcdce !=nil {return _dcdce ; +};};for _ebfce ,_gcaa :=range _gcgff .CatAx {if _accgb :=_gcaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_ebfce ));_accgb !=nil {return _accgb ;};};for _aecfd ,_gfdg :=range _gcgff .DateAx {if _dgdea :=_gfdg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_aecfd )); +_dgdea !=nil {return _dgdea ;};};for _cedab ,_gceec :=range _gcgff .SerAx {if _ageg :=_gceec .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_cedab ));_ageg !=nil {return _ageg ;};};return nil ; }; -// Validate validates the CT_Order and its children -func (_ffgc *CT_Order )Validate ()error {return _ffgc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;};func (_gaace *CT_TrendlineType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbbeb :=range start .Attr {if _cbbeb .Name .Local =="\u0076\u0061\u006c"{_gaace .ValAttr .UnmarshalXMLAttr (_cbbeb ); -continue ;};};for {_caaed ,_ffcdg :=d .Token ();if _ffcdg !=nil {return _a .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",_ffcdg );};if _cfabb ,_dgbgg :=_caaed .(_b .EndElement ); -_dgbgg &&_cfabb .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_DLblsChoice and its children -func (_cdef *CT_DLblsChoice )Validate ()error {return _cdef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");};type CT_Protection struct{ChartObject *CT_Boolean ;Data *CT_Boolean ;Formatting *CT_Boolean ; -Selection *CT_Boolean ;UserInterface *CT_Boolean ;};func (_aeaeg *ST_BarDir )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aeaeg =0;case "\u0062\u0061\u0072":*_aeaeg =1;case "\u0063\u006f\u006c":*_aeaeg =2;};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 *_gg .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_cffe *ST_LayoutMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cffe =0; -case "\u0065\u0064\u0067\u0065":*_cffe =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_cffe =2;};return nil ;};type CT_DispUnitsChoice struct{CustUnit *CT_Double ;BuiltInUnit *CT_BuiltInUnit ;};func (_cccfc *CT_SizeRepresents )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cccfc .ValAttr !=ST_SizeRepresentsUnset {_eedg ,_gfdag :=_cccfc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _gfdag !=nil {return _gfdag ;};start .Attr =append (start .Attr ,_eedg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path +func (_bga *CT_BandFmts )ValidateWithPath (path string )error {for _bgge ,_gebg :=range _bga .BandFmt {if _ddbe :=_gebg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_bgge ));_ddbe !=nil {return _ddbe ; +};};return nil ;};func (_ffcg *CT_DPt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_agc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ffcg .Idx ,_agc );if _ffcg .InvertIfNegative !=nil {_dffad :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}}; +e .EncodeElement (_ffcg .InvertIfNegative ,_dffad );};if _ffcg .Marker !=nil {_dgbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_ffcg .Marker ,_dgbf );};if _ffcg .Bubble3D !=nil {_eegg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}}; +e .EncodeElement (_ffcg .Bubble3D ,_eegg );};if _ffcg .Explosion !=nil {_ddgd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_ffcg .Explosion ,_ddgd );};if _ffcg .SpPr !=nil {_ddba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_ffcg .SpPr ,_ddba );};if _ffcg .PictureOptions !=nil {_fggda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ffcg .PictureOptions ,_fggda ); +};if _ffcg .ExtLst !=nil {_gcba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffcg .ExtLst ,_gcba );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgffcb *ST_DepthPercent )ValidateWithPath (path string )error {_fdaa :=[]string {}; +if _bgffcb .ST_DepthPercentWithSymbol !=nil {_fdaa =append (_fdaa ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl");};if _bgffcb .ST_DepthPercentUShort !=nil {_fdaa =append (_fdaa ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074"); +};if len (_fdaa )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fdaa );};return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_bffe :=&CT_ExtensionList {}; +return _bffe };func (_agdbg *CT_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbdff :=range start .Attr {if _dbdff .Name .Local =="\u0076\u0061\u006c"{_agdbg .ValAttr .UnmarshalXMLAttr (_dbdff );continue ;};};for {_gadc ,_dfac :=d .Token (); +if _dfac !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_dfac );};if _gaedbg ,_gdbdb :=_gadc .(_b .EndElement );_gdbdb &&_gaedbg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path -func (_gfbe *CT_PageSetup )ValidateWithPath (path string )error {if _gfbe .PaperHeightAttr !=nil {if !_bc .ST_PositiveUniversalMeasurePatternRe .MatchString (*_gfbe .PaperHeightAttr ){return _a .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 ,_bc .ST_PositiveUniversalMeasurePatternRe ,*_gfbe .PaperHeightAttr ); -};};if _gfbe .PaperHeightAttr !=nil {if !_bc .ST_UniversalMeasurePatternRe .MatchString (*_gfbe .PaperHeightAttr ){return _a .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 ,_bc .ST_UniversalMeasurePatternRe ,*_gfbe .PaperHeightAttr ); -};};if _gfbe .PaperWidthAttr !=nil {if !_bc .ST_PositiveUniversalMeasurePatternRe .MatchString (*_gfbe .PaperWidthAttr ){return _a .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 ,_bc .ST_PositiveUniversalMeasurePatternRe ,*_gfbe .PaperWidthAttr ); -};};if _gfbe .PaperWidthAttr !=nil {if !_bc .ST_UniversalMeasurePatternRe .MatchString (*_gfbe .PaperWidthAttr ){return _a .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 ,_bc .ST_UniversalMeasurePatternRe ,*_gfbe .PaperWidthAttr ); -};};if _gbcbb :=_gfbe .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_gbcbb !=nil {return _gbcbb ;};return nil ;};func (_fffda *CT_TrendlineLbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _fffda .Layout !=nil {_cdba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fffda .Layout ,_cdba );};if _fffda .Tx !=nil {_eacc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_fffda .Tx ,_eacc );};if _fffda .NumFmt !=nil {_bcddbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fffda .NumFmt ,_bcddbf );};if _fffda .SpPr !=nil {_edeef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_fffda .SpPr ,_edeef );};if _fffda .TxPr !=nil {_bebcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fffda .TxPr ,_bebcg );};if _fffda .ExtLst !=nil {_eced :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fffda .ExtLst ,_eced );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gabb ST_LegendPos )String ()string {switch _gabb {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_AxDataSource struct{Choice *CT_AxDataSourceChoice ;};func (_dedd *CT_SerTx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dedd .Choice .MarshalXML (e ,_b .StartElement {}); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aaaa *CT_LblAlgn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaaa .ValAttr =ST_LblAlgn (1);for _ ,_egeceb :=range start .Attr {if _egeceb .Name .Local =="\u0076\u0061\u006c"{_aaaa .ValAttr .UnmarshalXMLAttr (_egeceb ); -continue ;};};for {_abbb ,_feeeg :=d .Token ();if _feeeg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_feeeg );};if _afae ,_gdfca :=_abbb .(_b .EndElement ); -_gdfca &&_afae .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Marker and its children -func (_ddafa *CT_Marker )Validate ()error {return _ddafa .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_acgf *CT_ChartSpace )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acgf .Chart =NewCT_Chart ();_cecb :for {_bbceb ,_defe :=d .Token (); -if _defe !=nil {return _defe ;};switch _ccde :=_bbceb .(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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_acgf .Date1904 =NewCT_Boolean (); -if _bgec :=d .DecodeElement (_acgf .Date1904 ,&_ccde );_bgec !=nil {return _bgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgf .Lang =NewCT_TextLanguageID (); -if _fefd :=d .DecodeElement (_acgf .Lang ,&_ccde );_fefd !=nil {return _fefd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgf .RoundedCorners =NewCT_Boolean (); -if _faed :=d .DecodeElement (_acgf .RoundedCorners ,&_ccde );_faed !=nil {return _faed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_acgf .Style =NewCT_Style (); -if _cabd :=d .DecodeElement (_acgf .Style ,&_ccde );_cabd !=nil {return _cabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgf .ClrMapOvr =_gg .NewCT_ColorMapping (); -if _caaa :=d .DecodeElement (_acgf .ClrMapOvr ,&_ccde );_caaa !=nil {return _caaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgf .PivotSource =NewCT_PivotSource (); -if _aafde :=d .DecodeElement (_acgf .PivotSource ,&_ccde );_aafde !=nil {return _aafde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgf .Protection =NewCT_Protection (); -if _cgag :=d .DecodeElement (_acgf .Protection ,&_ccde );_cgag !=nil {return _cgag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acdd :=d .DecodeElement (_acgf .Chart ,&_ccde ); -_acdd !=nil {return _acdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_acgf .SpPr =_gg .NewCT_ShapeProperties (); -if _gedb :=d .DecodeElement (_acgf .SpPr ,&_ccde );_gedb !=nil {return _gedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_acgf .TxPr =_gg .NewCT_TextBody (); -if _cde :=d .DecodeElement (_acgf .TxPr ,&_ccde );_cde !=nil {return _cde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_acgf .ExternalData =NewCT_ExternalData (); -if _cbdaa :=d .DecodeElement (_acgf .ExternalData ,&_ccde );_cbdaa !=nil {return _cbdaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgf .PrintSettings =NewCT_PrintSettings (); -if _fgbd :=d .DecodeElement (_acgf .PrintSettings ,&_ccde );_fgbd !=nil {return _fgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_acgf .UserShapes =NewCT_RelId (); -if _cgfa :=d .DecodeElement (_acgf .UserShapes ,&_ccde );_cgfa !=nil {return _cgfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acgf .ExtLst =NewCT_ExtensionList (); -if _ddgc :=d .DecodeElement (_acgf .ExtLst ,&_ccde );_ddgc !=nil {return _ddgc ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ccde .Name ); -if _cag :=d .Skip ();_cag !=nil {return _cag ;};};case _b .EndElement :break _cecb ;case _b .CharData :};};return nil ;};func (_decd *CT_DispUnits )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _decd .Choice !=nil {_decd .Choice .MarshalXML (e ,_b .StartElement {}); -};if _decd .DispUnitsLbl !=nil {_degb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_decd .DispUnitsLbl ,_degb );};if _decd .ExtLst !=nil {_fddb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_decd .ExtLst ,_fddb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgaae ST_LayoutTarget )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_agggd :=_b .Attr {};_agggd .Name =name ;switch _fgaae {case ST_LayoutTargetUnset :_agggd .Value =""; -case ST_LayoutTargetInner :_agggd .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_agggd .Value ="\u006f\u0075\u0074e\u0072";};return _agggd ,nil ;};func (_cggbg *ST_Crosses )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cggbg =0; -case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_cggbg =1;case "\u006d\u0061\u0078":*_cggbg =2;case "\u006d\u0069\u006e":*_cggbg =3;};return nil ;};func (_acgcb ST_RadarStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_acgcb .String (),start ); -};func NewCT_Shape ()*CT_Shape {_ccbb :=&CT_Shape {};return _ccbb }; +// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path +func (_ddege *EG_AreaChartShared )ValidateWithPath (path string )error {if _ddege .Grouping !=nil {if _egfb :=_ddege .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_egfb !=nil {return _egfb ;};};if _ddege .VaryColors !=nil {if _aaafg :=_ddege .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_aaafg !=nil {return _aaafg ;};};for _gebagd ,_gacbb :=range _ddege .Ser {if _gaag :=_gacbb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gebagd ));_gaag !=nil {return _gaag ;};};if _ddege .DLbls !=nil {if _bdbf :=_ddege .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_bdbf !=nil {return _bdbf ;};};if _ddege .DropLines !=nil {if _cgab :=_ddege .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_cgab !=nil {return _cgab ;};};return nil ;}; -// Validate validates the CT_MarkerSize and its children -func (_bbcbe *CT_MarkerSize )Validate ()error {return _bbcbe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");};func (_abddbf ST_TickLblPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abddbf .String (),start ); +// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path +func (_effc *CT_LineChart )ValidateWithPath (path string )error {if _geaf :=_effc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_geaf !=nil {return _geaf ;};if _effc .VaryColors !=nil {if _ggag :=_effc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_ggag !=nil {return _ggag ;};};for _dcfe ,_gbefe :=range _effc .Ser {if _dcaff :=_gbefe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dcfe ));_dcaff !=nil {return _dcaff ;};};if _effc .DLbls !=nil {if _fadbc :=_effc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_fadbc !=nil {return _fadbc ;};};if _effc .DropLines !=nil {if _fcge :=_effc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_fcge !=nil {return _fcge ;};};if _effc .HiLowLines !=nil {if _egddf :=_effc .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"); +_egddf !=nil {return _egddf ;};};if _effc .UpDownBars !=nil {if _dccf :=_effc .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_dccf !=nil {return _dccf ;};};if _effc .Marker !=nil {if _aaee :=_effc .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072"); +_aaee !=nil {return _aaee ;};};if _effc .Smooth !=nil {if _bfeg :=_effc .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_bfeg !=nil {return _bfeg ;};};for _dfgdd ,_faada :=range _effc .AxId {if _gcdeb :=_faada .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dfgdd )); +_gcdeb !=nil {return _gcdeb ;};};if _effc .ExtLst !=nil {if _ecfaf :=_effc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecfaf !=nil {return _ecfaf ;};};return nil ;};type ST_Crosses byte ;func (_abga *CT_NumDataSourceChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbee :for {_gbdc ,_bbbf :=d .Token (); +if _bbbf !=nil {return _bbbf ;};switch _afead :=_gbdc .(type ){case _b .StartElement :switch _afead .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abga .NumRef =NewCT_NumRef (); +if _ceebg :=d .DecodeElement (_abga .NumRef ,&_afead );_ceebg !=nil {return _ceebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abga .NumLit =NewCT_NumData (); +if _acac :=d .DecodeElement (_abga .NumLit ,&_afead );_acac !=nil {return _acac ;};default:_aa .Log .Debug ("\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",_afead .Name ); +if _cbdbg :=d .Skip ();_cbdbg !=nil {return _cbdbg ;};};case _b .EndElement :break _bbee ;case _b .CharData :};};return nil ;};func (_eegef *ST_Grouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aafcf ,_eeedg :=d .Token ();if _eeedg !=nil {return _eeedg ; +};if _bgcfa ,_cggd :=_aafcf .(_b .EndElement );_cggd &&_bgcfa .Name ==start .Name {*_eegef =1;return nil ;};if _gfabb ,_ffbaa :=_aafcf .(_b .CharData );!_ffbaa {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",_aafcf ); +}else {switch string (_gfabb ){case "":*_eegef =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_eegef =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_eegef =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_eegef =3; +};};_aafcf ,_eeedg =d .Token ();if _eeedg !=nil {return _eeedg ;};if _ggdff ,_fabc :=_aafcf .(_b .EndElement );_fabc &&_ggdff .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",_aafcf ); }; -// Validate validates the CT_PrintSettings and its children -func (_gca *CT_PrintSettings )Validate ()error {return _gca .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_abfa *CT_ErrBarType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abfa .ValAttr !=ST_ErrBarTypeUnset {_cgadc ,_geda :=_abfa .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _geda !=nil {return _geda ;};start .Attr =append (start .Attr ,_cgadc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdeca *CT_StrVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_a .Sprintf ("\u0025\u0076",_cdeca .IdxAttr )}); -e .EncodeToken (start );_cddef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076"}};_g .AddPreserveSpaceAttr (&_cddef ,_cdeca .V );e .EncodeElement (_cdeca .V ,_cddef );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path +func (_ffaee *CT_UpDownBar )ValidateWithPath (path string )error {if _ffaee .SpPr !=nil {if _bgdgd :=_ffaee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgdgd !=nil {return _bgdgd ;};};return nil ;};func (_cfcc *ST_LegendPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cfcc =0; +case "\u0062":*_cfcc =1;case "\u0074\u0072":*_cfcc =2;case "\u006c":*_cfcc =3;case "\u0072":*_cfcc =4;case "\u0074":*_cfcc =5;};return nil ;};type CT_MarkerSize struct{ValAttr *uint8 ;};func (_aafdg *CT_PictureOptions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _aafdg .ApplyToFront !=nil {_cegag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}};e .EncodeElement (_aafdg .ApplyToFront ,_cegag );};if _aafdg .ApplyToSides !=nil {_ggbeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}}; +e .EncodeElement (_aafdg .ApplyToSides ,_ggbeb );};if _aafdg .ApplyToEnd !=nil {_cadg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_aafdg .ApplyToEnd ,_cadg );};if _aafdg .PictureFormat !=nil {_dddaf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}}; +e .EncodeElement (_aafdg .PictureFormat ,_dddaf );};if _aafdg .PictureStackUnit !=nil {_faeed :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_aafdg .PictureStackUnit ,_faeed ); +};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PlotAreaChoice1 and its children -func (_efaca *CT_PlotAreaChoice1 )Validate ()error {return _efaca .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");}; +// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path +func (_bgbe *CT_HoleSize )ValidateWithPath (path string )error {if _bgbe .ValAttr !=nil {if _ebgb :=_bgbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebgb !=nil {return _ebgb ;};};return nil ;};func NewCT_Line3DChart ()*CT_Line3DChart {_bbfd :=&CT_Line3DChart {}; +_bbfd .Grouping =NewCT_Grouping ();return _bbfd ;};func (_aaffe *CT_OfPieType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aaffe .ValAttr !=ST_OfPieTypeUnset {_gcddg ,_eced :=_aaffe .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _eced !=nil {return _eced ;};start .Attr =append (start .Attr ,_gcddg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path -func (_gacc *CT_PictureOptions )ValidateWithPath (path string )error {if _gacc .ApplyToFront !=nil {if _fdegd :=_gacc .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_fdegd !=nil {return _fdegd ; -};};if _gacc .ApplyToSides !=nil {if _dccfc :=_gacc .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_dccfc !=nil {return _dccfc ;};};if _gacc .ApplyToEnd !=nil {if _eegaf :=_gacc .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"); -_eegaf !=nil {return _eegaf ;};};if _gacc .PictureFormat !=nil {if _fccdd :=_gacc .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_fccdd !=nil {return _fccdd ;};};if _gacc .PictureStackUnit !=nil {if _bcgfb :=_gacc .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074"); -_bcgfb !=nil {return _bcgfb ;};};return nil ;};func (_cfbce ST_Shape )String ()string {switch _cfbce {case 0:return "";case 1:return "\u0063\u006f\u006e\u0065";case 2:return "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case 3:return "\u0062\u006f\u0078"; -case 4:return "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case 5:return "\u0070y\u0072\u0061\u006d\u0069\u0064";case 6:return "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078";};return "";}; +// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path +func (_acfg *CT_SurfaceChart )ValidateWithPath (path string )error {if _acfg .Wireframe !=nil {if _ddbcfd :=_acfg .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_ddbcfd !=nil {return _ddbcfd ;};};for _dceb ,_bgffc :=range _acfg .Ser {if _adbfc :=_bgffc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dceb )); +_adbfc !=nil {return _adbfc ;};};if _acfg .BandFmts !=nil {if _acddcd :=_acfg .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_acddcd !=nil {return _acddcd ;};};for _bgdaf ,_aaebg :=range _acfg .AxId {if _efgbg :=_aaebg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bgdaf )); +_efgbg !=nil {return _efgbg ;};};if _acfg .ExtLst !=nil {if _befc :=_acfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_befc !=nil {return _befc ;};};return nil ;};func (_dcbcd *CT_NumVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_dcbcd .IdxAttr )}); +if _dcbcd .FormatCodeAttr !=nil {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",*_dcbcd .FormatCodeAttr )});};e .EncodeToken (start ); +_fffcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076"}};_dc .AddPreserveSpaceAttr (&_fffcb ,_dcbcd .V );e .EncodeElement (_dcbcd .V ,_fffcb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MarkerStyle and its children -func (_dfaea *CT_MarkerStyle )Validate ()error {return _dfaea .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");};type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_gg .CT_TextBody ;};func (_cgfabg *ST_PageSetupOrientation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbfbd ,_cfbd :=d .Token (); -if _cfbd !=nil {return _cfbd ;};if _aagabf ,_ebgga :=_dbfbd .(_b .EndElement );_ebgga &&_aagabf .Name ==start .Name {*_cgfabg =1;return nil ;};if _dfga ,_dbcce :=_dbfbd .(_b .CharData );!_dbcce {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",_dbfbd ); -}else {switch string (_dfga ){case "":*_cgfabg =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cgfabg =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_cgfabg =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_cgfabg =3;};};_dbfbd ,_cfbd =d .Token (); -if _cfbd !=nil {return _cfbd ;};if _caedb ,_cbfc :=_dbfbd .(_b .EndElement );_cbfc &&_caedb .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",_dbfbd ); -};type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_gg .CT_ShapeProperties ;};func (_afdg *ST_BuiltInUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfbae ,_cfacf :=d .Token ();if _cfacf !=nil {return _cfacf ;};if _fgac ,_ggfgd :=_gfbae .(_b .EndElement ); -_ggfgd &&_fgac .Name ==start .Name {*_afdg =1;return nil ;};if _gdgb ,_dfdgb :=_gfbae .(_b .CharData );!_dfdgb {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",_gfbae ); -}else {switch string (_gdgb ){case "":*_afdg =0;case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_afdg =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_afdg =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_afdg =3; -case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_afdg =4;case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_afdg =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_afdg =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_afdg =7; -case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_afdg =8;case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_afdg =9;};};_gfbae ,_cfacf =d .Token ();if _cfacf !=nil {return _cfacf ;};if _cfddb ,_feagc :=_gfbae .(_b .EndElement );_feagc &&_cfddb .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",_gfbae );}; +// Validate validates the CT_PieSer and its children +func (_caceb *CT_PieSer )Validate ()error {return _caceb .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");};func (_edeg *CT_Extension )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbfg :=range start .Attr {if _bbfg .Name .Local =="\u0075\u0072\u0069"{_adgc ,_defa :=_bbfg .Value ,error (nil ); +if _defa !=nil {return _defa ;};_edeg .UriAttr =&_adgc ;continue ;};};_gfaba :for {_fadc ,_dgac :=d .Token ();if _dgac !=nil {return _dgac ;};switch _gggc :=_fadc .(type ){case _b .StartElement :switch _gggc .Name {default:if _fgeba ,_becf :=_dc .CreateElement (_gggc ); +_becf !=nil {return _becf ;}else {if _egfgc :=d .DecodeElement (_fgeba ,&_gggc );_egfgc !=nil {return _egfgc ;};_edeg .Any =_fgeba ;};};case _b .EndElement :break _gfaba ;case _b .CharData :};};return nil ;};func (_eaabb ST_ErrDir )String ()string {switch _eaabb {case 0:return ""; +case 1:return "\u0078";case 2:return "\u0079";};return "";};func (_afbb ST_AxPos )ValidateWithPath (path string )error {switch _afbb {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 (_afbb )); +};return nil ;};func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_baea ,_fbfgc :=_ag .ParseInt (s ,10,8);if _fbfgc !=nil {return ST_Overlap {},_fbfgc ; +};_eaccfe :=int8 (_baea );return ST_Overlap {ST_OverlapByte :&_eaccfe },nil ;};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_dg .CT_ShapeProperties ;InvertIfNegative *CT_Boolean ;DPt []*CT_DPt ;DLbls *CT_DLbls ; +Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;BubbleSize *CT_NumDataSource ;Bubble3D *CT_Boolean ;ExtLst *CT_ExtensionList ;};func (_egae *CT_HPercent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebfg :=range start .Attr {if _ebfg .Name .Local =="\u0076\u0061\u006c"{_cdbbd ,_fbgbd :=ParseUnionST_HPercent (_ebfg .Value ); +if _fbgbd !=nil {return _fbgbd ;};_egae .ValAttr =&_cdbbd ;continue ;};};for {_degbg ,_geaa :=d .Token ();if _geaa !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_geaa ); +};if _begdd ,_fgcgc :=_degbg .(_b .EndElement );_fgcgc &&_begdd .Name ==start .Name {break ;};};return nil ;};type CT_StockChart struct{Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;HiLowLines *CT_ChartLines ;UpDownBars *CT_UpDownBars ; +AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_eecfg *CT_RadarStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffde :=range start .Attr {if _ffde .Name .Local =="\u0076\u0061\u006c"{_eecfg .ValAttr .UnmarshalXMLAttr (_ffde ); +continue ;};};for {_edfd ,_afad :=d .Token ();if _afad !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_afad );};if _dbec ,_eeccd :=_edfd .(_b .EndElement ); +_eeccd &&_dbec .Name ==start .Name {break ;};};return nil ;};type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_dg .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};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 *_dg .CT_ShapeProperties ; +TxPr *_dg .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 (_cada *CT_PivotSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cada .FmtId =NewCT_UnsignedInt (); +_fbaec :for {_gcgf ,_bccaa :=d .Token ();if _bccaa !=nil {return _bccaa ;};switch _ceaae :=_gcgf .(type ){case _b .StartElement :switch _ceaae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abaab :=d .DecodeElement (&_cada .Name ,&_ceaae ); +_abaab !=nil {return _abaab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gedfd :=d .DecodeElement (_cada .FmtId ,&_ceaae ); +_gedfd !=nil {return _gedfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbef :=NewCT_ExtensionList (); +if _bffbf :=d .DecodeElement (_fbef ,&_ceaae );_bffbf !=nil {return _bffbf ;};_cada .ExtLst =append (_cada .ExtLst ,_fbef );default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ceaae .Name ); +if _edbef :=d .Skip ();_edbef !=nil {return _edbef ;};};case _b .EndElement :break _fbaec ;case _b .CharData :};};return nil ;};func (_gaed *CT_Order )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgdg :=range start .Attr {if _fgdg .Name .Local =="\u0076\u0061\u006c"{_efccg ,_dcdca :=_ag .ParseUint (_fgdg .Value ,10,8); +if _dcdca !=nil {return _dcdca ;};_gadd :=uint8 (_efccg );_gaed .ValAttr =&_gadd ;continue ;};};for {_acdda ,_ffege :=d .Token ();if _ffege !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_ffege ); +};if _gdac ,_efeed :=_acdda .(_b .EndElement );_efeed &&_gdac .Name ==start .Name {break ;};};return nil ;};func (_eagd ST_ErrDir )Validate ()error {return _eagd .ValidateWithPath ("")};func (_adeed ST_BarGrouping )ValidateWithPath (path string )error {switch _adeed {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 (_adeed )); +};return nil ;};func (_dffcg *ChartSpace )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dffcg .CT_ChartSpace =*NewCT_ChartSpace ();_fdged :for {_dcdga ,_faccf :=d .Token ();if _faccf !=nil {return _faccf ;};switch _cfgdf :=_dcdga .(type ){case _b .StartElement :switch _cfgdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dffcg .Date1904 =NewCT_Boolean (); +if _cffd :=d .DecodeElement (_dffcg .Date1904 ,&_cfgdf );_cffd !=nil {return _cffd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dffcg .Lang =NewCT_TextLanguageID (); +if _agcc :=d .DecodeElement (_dffcg .Lang ,&_cfgdf );_agcc !=nil {return _agcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dffcg .RoundedCorners =NewCT_Boolean (); +if _ggca :=d .DecodeElement (_dffcg .RoundedCorners ,&_cfgdf );_ggca !=nil {return _ggca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dffcg .Style =NewCT_Style (); +if _adgfc :=d .DecodeElement (_dffcg .Style ,&_cfgdf );_adgfc !=nil {return _adgfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dffcg .ClrMapOvr =_dg .NewCT_ColorMapping (); +if _afcfa :=d .DecodeElement (_dffcg .ClrMapOvr ,&_cfgdf );_afcfa !=nil {return _afcfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dffcg .PivotSource =NewCT_PivotSource (); +if _bgefg :=d .DecodeElement (_dffcg .PivotSource ,&_cfgdf );_bgefg !=nil {return _bgefg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dffcg .Protection =NewCT_Protection (); +if _ecddg :=d .DecodeElement (_dffcg .Protection ,&_cfgdf );_ecddg !=nil {return _ecddg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aadfd :=d .DecodeElement (_dffcg .Chart ,&_cfgdf ); +_aadfd !=nil {return _aadfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dffcg .SpPr =_dg .NewCT_ShapeProperties (); +if _bcfdg :=d .DecodeElement (_dffcg .SpPr ,&_cfgdf );_bcfdg !=nil {return _bcfdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dffcg .TxPr =_dg .NewCT_TextBody (); +if _dfeed :=d .DecodeElement (_dffcg .TxPr ,&_cfgdf );_dfeed !=nil {return _dfeed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_dffcg .ExternalData =NewCT_ExternalData (); +if _gedcf :=d .DecodeElement (_dffcg .ExternalData ,&_cfgdf );_gedcf !=nil {return _gedcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dffcg .PrintSettings =NewCT_PrintSettings (); +if _eedfe :=d .DecodeElement (_dffcg .PrintSettings ,&_cfgdf );_eedfe !=nil {return _eedfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dffcg .UserShapes =NewCT_RelId (); +if _aedcc :=d .DecodeElement (_dffcg .UserShapes ,&_cfgdf );_aedcc !=nil {return _aedcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dffcg .ExtLst =NewCT_ExtensionList (); +if _edga :=d .DecodeElement (_dffcg .ExtLst ,&_cfgdf );_edga !=nil {return _edga ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\u0069\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",_cfgdf .Name ); +if _edgab :=d .Skip ();_edgab !=nil {return _edgab ;};};case _b .EndElement :break _fdged ;case _b .CharData :};};return nil ;};func (_ebgbb *CT_LblAlgn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebgbb .ValAttr =ST_LblAlgn (1);for _ ,_egad :=range start .Attr {if _egad .Name .Local =="\u0076\u0061\u006c"{_ebgbb .ValAttr .UnmarshalXMLAttr (_egad ); +continue ;};};for {_bfcbd ,_bcca :=d .Token ();if _bcca !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_bcca );};if _cage ,_gae :=_bfcbd .(_b .EndElement ); +_gae &&_cage .Name ==start .Name {break ;};};return nil ;};func (_fffcba *ST_DispBlanksAs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcefe ,_aebce :=d .Token ();if _aebce !=nil {return _aebce ;};if _bgdfc ,_efbbe :=_dcefe .(_b .EndElement ); +_efbbe &&_bgdfc .Name ==start .Name {*_fffcba =1;return nil ;};if _bafg ,_bcegg :=_dcefe .(_b .CharData );!_bcegg {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",_dcefe ); +}else {switch string (_bafg ){case "":*_fffcba =0;case "\u0073\u0070\u0061\u006e":*_fffcba =1;case "\u0067\u0061\u0070":*_fffcba =2;case "\u007a\u0065\u0072\u006f":*_fffcba =3;};};_dcefe ,_aebce =d .Token ();if _aebce !=nil {return _aebce ;};if _gaggf ,_dceaa :=_dcefe .(_b .EndElement ); +_dceaa &&_gaggf .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",_dcefe );}; -// Validate validates the EG_SurfaceChartShared and its children -func (_abeag *EG_SurfaceChartShared )Validate ()error {return _abeag .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");};func (_faeed *ST_CrossBetween )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_faeed =0; -case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_faeed =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_faeed =2;};return nil ;};func (_dcdd ST_SplitType )String ()string {switch _dcdd {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 (_egbce *CT_DLblPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_agdb ,_gbfa :=_egbce .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _gbfa !=nil {return _gbfa ;};start .Attr =append (start .Attr ,_agdb );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_OfPieType ()*CT_OfPieType {_gagf :=&CT_OfPieType {};return _gagf };func (_gfdae *ChartSpace )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfdae .CT_ChartSpace =*NewCT_ChartSpace (); -_bcadf :for {_ecdcf ,_ffebf :=d .Token ();if _ffebf !=nil {return _ffebf ;};switch _eefdg :=_ecdcf .(type ){case _b .StartElement :switch _eefdg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfdae .Date1904 =NewCT_Boolean (); -if _cebc :=d .DecodeElement (_gfdae .Date1904 ,&_eefdg );_cebc !=nil {return _cebc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdae .Lang =NewCT_TextLanguageID (); -if _agefdc :=d .DecodeElement (_gfdae .Lang ,&_eefdg );_agefdc !=nil {return _agefdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdae .RoundedCorners =NewCT_Boolean (); -if _cfgce :=d .DecodeElement (_gfdae .RoundedCorners ,&_eefdg );_cfgce !=nil {return _cfgce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfdae .Style =NewCT_Style (); -if _caaec :=d .DecodeElement (_gfdae .Style ,&_eefdg );_caaec !=nil {return _caaec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdae .ClrMapOvr =_gg .NewCT_ColorMapping (); -if _aagbd :=d .DecodeElement (_gfdae .ClrMapOvr ,&_eefdg );_aagbd !=nil {return _aagbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdae .PivotSource =NewCT_PivotSource (); -if _addc :=d .DecodeElement (_gfdae .PivotSource ,&_eefdg );_addc !=nil {return _addc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdae .Protection =NewCT_Protection (); -if _aagc :=d .DecodeElement (_gfdae .Protection ,&_eefdg );_aagc !=nil {return _aagc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ffbfd :=d .DecodeElement (_gfdae .Chart ,&_eefdg ); -_ffbfd !=nil {return _ffbfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfdae .SpPr =_gg .NewCT_ShapeProperties (); -if _cgedf :=d .DecodeElement (_gfdae .SpPr ,&_eefdg );_cgedf !=nil {return _cgedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfdae .TxPr =_gg .NewCT_TextBody (); -if _bdddc :=d .DecodeElement (_gfdae .TxPr ,&_eefdg );_bdddc !=nil {return _bdddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\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"}:_gfdae .ExternalData =NewCT_ExternalData (); -if _dcag :=d .DecodeElement (_gfdae .ExternalData ,&_eefdg );_dcag !=nil {return _dcag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdae .PrintSettings =NewCT_PrintSettings (); -if _ffeff :=d .DecodeElement (_gfdae .PrintSettings ,&_eefdg );_ffeff !=nil {return _ffeff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdae .UserShapes =NewCT_RelId (); -if _dbbgc :=d .DecodeElement (_gfdae .UserShapes ,&_eefdg );_dbbgc !=nil {return _dbbgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfdae .ExtLst =NewCT_ExtensionList (); -if _dfeag :=d .DecodeElement (_gfdae .ExtLst ,&_eefdg );_dfeag !=nil {return _dfeag ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\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",_eefdg .Name ); -if _gbfee :=d .Skip ();_gbfee !=nil {return _gbfee ;};};case _b .EndElement :break _bcadf ;case _b .CharData :};};return nil ;};func (_ccgbc *ST_Grouping )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ccgbc =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_ccgbc =1; -case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_ccgbc =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_ccgbc =3;};return nil ;}; +// Validate validates the CT_ErrBarType and its children +func (_cdaf *CT_ErrBarType )Validate ()error {return _cdaf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");};func (_bcdbb ST_OfPieType )String ()string {switch _bcdbb {case 0:return "";case 1:return "\u0070\u0069\u0065"; +case 2:return "\u0062\u0061\u0072";};return "";};func (_bddga *ST_Thickness )Validate ()error {return _bddga .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path -func (_bdbag *CT_TrendlineLbl )ValidateWithPath (path string )error {if _bdbag .Layout !=nil {if _babb :=_bdbag .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_babb !=nil {return _babb ;};};if _bdbag .Tx !=nil {if _faba :=_bdbag .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); -_faba !=nil {return _faba ;};};if _bdbag .NumFmt !=nil {if _bbddc :=_bdbag .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_bbddc !=nil {return _bbddc ;};};if _bdbag .SpPr !=nil {if _ddbb :=_bdbag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_ddbb !=nil {return _ddbb ;};};if _bdbag .TxPr !=nil {if _dbbeg :=_bdbag .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dbbeg !=nil {return _dbbeg ;};};if _bdbag .ExtLst !=nil {if _gdefg :=_bdbag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gdefg !=nil {return _gdefg ;};};return nil ;};func (_ggbdc ST_PictureFormat )ValidateWithPath (path string )error {switch _ggbdc {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 (_ggbdc )); -};return nil ;};func (_cede *CT_DLbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_accf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cede .Idx ,_accf );if _cede .Choice !=nil {_cede .Choice .MarshalXML (e ,_b .StartElement {}); -};if _cede .ExtLst !=nil {_ccecb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cede .ExtLst ,_ccecb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbaac *CT_SerTxChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbaac .StrRef !=nil {_bgece :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}}; -e .EncodeElement (_gbaac .StrRef ,_bgece );};if _gbaac .V !=nil {_gfdbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076"}};_g .AddPreserveSpaceAttr (&_gfdbf ,*_gbaac .V );e .EncodeElement (_gbaac .V ,_gfdbf );};return nil ;};type ST_Grouping byte ; +// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path +func (_dcf *CT_BarDir )ValidateWithPath (path string )error {if _age :=_dcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_age !=nil {return _age ;};return nil ;};func (_bcdcg *CT_PlotAreaChoice1 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffbec :for {_fage ,_abcfc :=d .Token (); +if _abcfc !=nil {return _abcfc ;};switch _cgddc :=_fage .(type ){case _b .StartElement :switch _cgddc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_affae :=NewCT_ValAx (); +if _faabe :=d .DecodeElement (_affae ,&_cgddc );_faabe !=nil {return _faabe ;};_bcdcg .ValAx =append (_bcdcg .ValAx ,_affae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebfgg :=NewCT_CatAx (); +if _dddf :=d .DecodeElement (_ebfgg ,&_cgddc );_dddf !=nil {return _dddf ;};_bcdcg .CatAx =append (_bcdcg .CatAx ,_ebfgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_adegc :=NewCT_DateAx (); +if _adggf :=d .DecodeElement (_adegc ,&_cgddc );_adggf !=nil {return _adggf ;};_bcdcg .DateAx =append (_bcdcg .DateAx ,_adegc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_feac :=NewCT_SerAx (); +if _fagcb :=d .DecodeElement (_feac ,&_cgddc );_fagcb !=nil {return _fagcb ;};_bcdcg .SerAx =append (_bcdcg .SerAx ,_feac );default:_aa .Log .Debug ("\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",_cgddc .Name ); +if _acded :=d .Skip ();_acded !=nil {return _acded ;};};case _b .EndElement :break _ffbec ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path +func (_bfac *CT_RadarSer )ValidateWithPath (path string )error {if _gaab :=_bfac .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gaab !=nil {return _gaab ;};if _bdag :=_bfac .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_bdag !=nil {return _bdag ;};if _bfac .Tx !=nil {if _efbe :=_bfac .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_efbe !=nil {return _efbe ;};};if _bfac .SpPr !=nil {if _afbg :=_bfac .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afbg !=nil {return _afbg ; +};};if _bfac .Marker !=nil {if _cdcfb :=_bfac .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_cdcfb !=nil {return _cdcfb ;};};for _gcbc ,_affab :=range _bfac .DPt {if _bdda :=_affab .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gcbc )); +_bdda !=nil {return _bdda ;};};if _bfac .DLbls !=nil {if _bdccb :=_bfac .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bdccb !=nil {return _bdccb ;};};if _bfac .Cat !=nil {if _cgefb :=_bfac .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); +_cgefb !=nil {return _cgefb ;};};if _bfac .Val !=nil {if _ddfg :=_bfac .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_ddfg !=nil {return _ddfg ;};};if _bfac .ExtLst !=nil {if _eeagg :=_bfac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_eeagg !=nil {return _eeagg ;};};return nil ;};func (_baegd ST_PictureFormat )ValidateWithPath (path string )error {switch _baegd {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 (_baegd )); +};return nil ;};func (_aagaf *CT_PictureFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aagaf .ValAttr =ST_PictureFormat (1);for _ ,_agbcc :=range start .Attr {if _agbcc .Name .Local =="\u0076\u0061\u006c"{_aagaf .ValAttr .UnmarshalXMLAttr (_agbcc ); +continue ;};};for {_ceggd ,_edbgd :=d .Token ();if _edbgd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0069\u0063\u0074u\u0072e\u0046\u006f\u0072\u006d\u0061\u0074\u003a \u0025\u0073",_edbgd );};if _cgaag ,_fgfcg :=_ceggd .(_b .EndElement ); +_fgfcg &&_cgaag .Name ==start .Name {break ;};};return nil ;};type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_dg .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ; +ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path -func (_agfabf *CT_Tx )ValidateWithPath (path string )error {if _ddcbe :=_agfabf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ddcbe !=nil {return _ddcbe ;};return nil ;}; +// Validate validates the CT_NumVal and its children +func (_dedfb *CT_NumVal )Validate ()error {return _dedfb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ; +};func (_dfgcf *CT_LogBase )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",_dfgcf .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aabbe *CT_Period )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aabbe .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_aabbe .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OfPieType struct{ValAttr ST_OfPieType ;};func (_daaff ST_DLblPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_daaff .String (),start ); +}; -// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path -func (_agab *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _agab .Layout !=nil {if _gdab :=_agab .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gdab !=nil {return _gdab ;};};if _agab .Tx !=nil {if _adea :=_agab .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); -_adea !=nil {return _adea ;};};if _agab .SpPr !=nil {if _aadd :=_agab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aadd !=nil {return _aadd ;};};if _agab .TxPr !=nil {if _bedd :=_agab .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_bedd !=nil {return _bedd ;};};return nil ;};func (_acdce *CT_Title )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _acdce .Tx !=nil {_agae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_acdce .Tx ,_agae ); -};if _acdce .Layout !=nil {_eafgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_acdce .Layout ,_eafgb );};if _acdce .Overlay !=nil {_gefge :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}}; -e .EncodeElement (_acdce .Overlay ,_gefge );};if _acdce .SpPr !=nil {_aeaee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_acdce .SpPr ,_aeaee );};if _acdce .TxPr !=nil {_cddae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_acdce .TxPr ,_cddae );};if _acdce .ExtLst !=nil {_fdabe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acdce .ExtLst ,_fdabe );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_acfc *CT_DateAx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_edce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_acfc .AxId ,_edce );_bgeg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}}; -e .EncodeElement (_acfc .Scaling ,_bgeg );if _acfc .Delete !=nil {_aaee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_acfc .Delete ,_aaee );};_ccbf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}}; -e .EncodeElement (_acfc .AxPos ,_ccbf );if _acfc .MajorGridlines !=nil {_bcbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_acfc .MajorGridlines ,_bcbd ); -};if _acfc .MinorGridlines !=nil {_gceg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_acfc .MinorGridlines ,_gceg );};if _acfc .Title !=nil {_caga :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; -e .EncodeElement (_acfc .Title ,_caga );};if _acfc .NumFmt !=nil {_adcad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_acfc .NumFmt ,_adcad );};if _acfc .MajorTickMark !=nil {_geeea :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}}; -e .EncodeElement (_acfc .MajorTickMark ,_geeea );};if _acfc .MinorTickMark !=nil {_dfeeb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_acfc .MinorTickMark ,_dfeeb ); -};if _acfc .TickLblPos !=nil {_fcaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_acfc .TickLblPos ,_fcaf );};if _acfc .SpPr !=nil {_cacf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_acfc .SpPr ,_cacf );};if _acfc .TxPr !=nil {_gfgda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_acfc .TxPr ,_gfgda );};_fdda :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}}; -e .EncodeElement (_acfc .CrossAx ,_fdda );if _acfc .Choice !=nil {_acfc .Choice .MarshalXML (e ,_b .StartElement {});};if _acfc .Auto !=nil {_fdgbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_acfc .Auto ,_fdgbd ); -};if _acfc .LblOffset !=nil {_bgce :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_acfc .LblOffset ,_bgce );};if _acfc .BaseTimeUnit !=nil {_edgeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}}; -e .EncodeElement (_acfc .BaseTimeUnit ,_edgeb );};if _acfc .MajorUnit !=nil {_feeb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_acfc .MajorUnit ,_feeb );};if _acfc .MajorTimeUnit !=nil {_babgd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}}; -e .EncodeElement (_acfc .MajorTimeUnit ,_babgd );};if _acfc .MinorUnit !=nil {_befe :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_acfc .MinorUnit ,_befe );};if _acfc .MinorTimeUnit !=nil {_geag :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}}; -e .EncodeElement (_acfc .MinorTimeUnit ,_geag );};if _acfc .ExtLst !=nil {_cdeba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acfc .ExtLst ,_cdeba );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path +func (_ccfe *CT_NumVal )ValidateWithPath (path string )error {return nil };type CT_AxDataSource struct{Choice *CT_AxDataSourceChoice ;};type CT_ScatterSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_dg .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 (_daegg *CT_SurfaceChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _daegg .Wireframe !=nil {_gbeac :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_daegg .Wireframe ,_gbeac );};if _daegg .Ser !=nil {_bcefb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_cegca :=range _daegg .Ser {e .EncodeElement (_cegca ,_bcefb );};};if _daegg .BandFmts !=nil {_bbgcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_daegg .BandFmts ,_bbgcc ); +};_gbfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_bdeda :=range _daegg .AxId {e .EncodeElement (_bdeda ,_gbfc );};if _daegg .ExtLst !=nil {_adgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_daegg .ExtLst ,_adgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ST_LblOffset is a union type -type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;}; +// Validate validates the CT_BubbleSer and its children +func (_egb *CT_BubbleSer )Validate ()error {return _egb .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");};func NewCT_SerTx ()*CT_SerTx {_adddf :=&CT_SerTx {};_adddf .Choice =NewCT_SerTxChoice ();return _adddf ; +};func (_dgdg *CT_CustSplit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dgdg .SecondPiePt !=nil {_cdab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}}; +for _ ,_dgce :=range _dgdg .SecondPiePt {e .EncodeElement (_dgce ,_cdab );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PivotSource ()*CT_PivotSource {_efceg :=&CT_PivotSource {};_efceg .FmtId =NewCT_UnsignedInt ();return _efceg ; +};func (_egbfae *CT_UpDownBar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbad :for {_afegfg ,_dceba :=d .Token ();if _dceba !=nil {return _dceba ;};switch _ffda :=_afegfg .(type ){case _b .StartElement :switch _ffda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_egbfae .SpPr =_dg .NewCT_ShapeProperties (); +if _bgccd :=d .DecodeElement (_egbfae .SpPr ,&_ffda );_bgccd !=nil {return _bgccd ;};default:_aa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_ffda .Name ); +if _ggbgdf :=d .Skip ();_ggbgdf !=nil {return _ggbgdf ;};};case _b .EndElement :break _dbad ;case _b .CharData :};};return nil ;};func (_fcab ST_TimeUnit )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_agadf :=_b .Attr {};_agadf .Name =name ;switch _fcab {case ST_TimeUnitUnset :_agadf .Value =""; +case ST_TimeUnitDays :_agadf .Value ="\u0064\u0061\u0079\u0073";case ST_TimeUnitMonths :_agadf .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_agadf .Value ="\u0079\u0065\u0061r\u0073";};return _agadf ,nil ;};func (_eccde ST_ErrValType )ValidateWithPath (path string )error {switch _eccde {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 (_eccde )); +};return nil ;}; -// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path -func (_fecba *CT_LegendEntry )ValidateWithPath (path string )error {if _adcd :=_fecba .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_adcd !=nil {return _adcd ;};if _fecba .Choice !=nil {if _ggcg :=_fecba .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_ggcg !=nil {return _ggcg ;};};if _fecba .ExtLst !=nil {if _bdda :=_fecba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdda !=nil {return _bdda ;};};return nil ;};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_acfe :=&CT_LegendEntryChoice {}; -return _acfe }; +// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path +func (_ccgf *CT_Overlap )ValidateWithPath (path string )error {if _ccgf .ValAttr !=nil {if _adceb :=_ccgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adceb !=nil {return _adceb ;};};return nil ;};var ST_DepthPercentWithSymbolPatternRe =_a .MustCompile (ST_DepthPercentWithSymbolPattern ); +func (_fegd *CT_Perspective )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fegd .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fegd .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_AreaSer ()*CT_AreaSer {_bddc :=&CT_AreaSer {};_bddc .Idx =NewCT_UnsignedInt ();_bddc .Order =NewCT_UnsignedInt ();return _bddc ;};func (_dfbab *CT_ManualLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _dfbab .LayoutTarget !=nil {_debf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}};e .EncodeElement (_dfbab .LayoutTarget ,_debf );};if _dfbab .XMode !=nil {_bbcb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}}; +e .EncodeElement (_dfbab .XMode ,_bbcb );};if _dfbab .YMode !=nil {_bbaad :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}};e .EncodeElement (_dfbab .YMode ,_bbaad );};if _dfbab .WMode !=nil {_bdef :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}}; +e .EncodeElement (_dfbab .WMode ,_bdef );};if _dfbab .HMode !=nil {_fdde :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}};e .EncodeElement (_dfbab .HMode ,_fdde );};if _dfbab .X !=nil {_debea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0078"}}; +e .EncodeElement (_dfbab .X ,_debea );};if _dfbab .Y !=nil {_aacff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0079"}};e .EncodeElement (_dfbab .Y ,_aacff );};if _dfbab .W !=nil {_ggecb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0077"}}; +e .EncodeElement (_dfbab .W ,_ggecb );};if _dfbab .H !=nil {_gcadb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068"}};e .EncodeElement (_dfbab .H ,_gcadb );};if _dfbab .ExtLst !=nil {_ebfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dfbab .ExtLst ,_ebfd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Orientation struct{ValAttr ST_Orientation ;};type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_dg .CT_TextBody ;};func (_edea *CT_LblAlgn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gfedc ,_affg :=_edea .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _affg !=nil {return _affg ;};start .Attr =append (start .Attr ,_gfedc );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cecfe ST_SplitType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aaeac :=_b .Attr {}; +_aaeac .Name =name ;switch _cecfe {case ST_SplitTypeUnset :_aaeac .Value ="";case ST_SplitTypeAuto :_aaeac .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_aaeac .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_aaeac .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074"; +case ST_SplitTypePos :_aaeac .Value ="\u0070\u006f\u0073";case ST_SplitTypeVal :_aaeac .Value ="\u0076\u0061\u006c";};return _aaeac ,nil ;};func (_caabb *CT_NumDataSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_caabb .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_UpDownBar and its children -func (_fecbae *CT_UpDownBar )Validate ()error {return _fecbae .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");};func (_gfcddc ST_ErrDir )ValidateWithPath (path string )error {switch _gfcddc {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 (_gfcddc )); -};return nil ;}; +// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path +func (_efgbb *CT_RadarStyle )ValidateWithPath (path string )error {if _dgdf :=_efgbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgdf !=nil {return _dgdf ;};return nil ;}; -// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path -func (_aa *CT_Area3DChart )ValidateWithPath (path string )error {if _aa .Grouping !=nil {if _fee :=_aa .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_fee !=nil {return _fee ;};};if _aa .VaryColors !=nil {if _gb :=_aa .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_gb !=nil {return _gb ;};};for _fc ,_abd :=range _aa .Ser {if _bcd :=_abd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fc ));_bcd !=nil {return _bcd ;};};if _aa .DLbls !=nil {if _ee :=_aa .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_ee !=nil {return _ee ;};};if _aa .DropLines !=nil {if _ecf :=_aa .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ecf !=nil {return _ecf ;};};if _aa .GapDepth !=nil {if _dg :=_aa .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h"); -_dg !=nil {return _dg ;};};for _ff ,_fbb :=range _aa .AxId {if _dfe :=_fbb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ff ));_dfe !=nil {return _dfe ;};};if _aa .ExtLst !=nil {if _cd :=_aa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cd !=nil {return _cd ;};};return nil ;};func (_cfcg *CT_ValAx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gdcbeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_cfcg .AxId ,_gdcbeb ); -_dafbb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_cfcg .Scaling ,_dafbb );if _cfcg .Delete !=nil {_fagga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; -e .EncodeElement (_cfcg .Delete ,_fagga );};_bedea :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_cfcg .AxPos ,_bedea );if _cfcg .MajorGridlines !=nil {_agfac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_cfcg .MajorGridlines ,_agfac );};if _cfcg .MinorGridlines !=nil {_fcba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cfcg .MinorGridlines ,_fcba ); -};if _cfcg .Title !=nil {_fdddd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_cfcg .Title ,_fdddd );};if _cfcg .NumFmt !=nil {_cgcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_cfcg .NumFmt ,_cgcb );};if _cfcg .MajorTickMark !=nil {_deece :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cfcg .MajorTickMark ,_deece ); -};if _cfcg .MinorTickMark !=nil {_bggaa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cfcg .MinorTickMark ,_bggaa );};if _cfcg .TickLblPos !=nil {_eedcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}}; -e .EncodeElement (_cfcg .TickLblPos ,_eedcc );};if _cfcg .SpPr !=nil {_ecbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfcg .SpPr ,_ecbc );};if _cfcg .TxPr !=nil {_dfcfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_cfcg .TxPr ,_dfcfb );};_ggga :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_cfcg .CrossAx ,_ggga );if _cfcg .Choice !=nil {_cfcg .Choice .MarshalXML (e ,_b .StartElement {}); -};if _cfcg .CrossBetween !=nil {_ccebg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}};e .EncodeElement (_cfcg .CrossBetween ,_ccebg );};if _cfcg .MajorUnit !=nil {_eeca :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}}; -e .EncodeElement (_cfcg .MajorUnit ,_eeca );};if _cfcg .MinorUnit !=nil {_cfcdb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_cfcg .MinorUnit ,_cfcdb );};if _cfcg .DispUnits !=nil {_gabd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}}; -e .EncodeElement (_cfcg .DispUnits ,_gabd );};if _cfcg .ExtLst !=nil {_bgafd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfcg .ExtLst ,_bgafd );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_bgeaa *EG_AxSharedChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcbcd :for {_efbd ,_dacdd :=d .Token ();if _dacdd !=nil {return _dacdd ;};switch _cedgc :=_efbd .(type ){case _b .StartElement :switch _cedgc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgeaa .Crosses =NewCT_Crosses (); -if _bedbc :=d .DecodeElement (_bgeaa .Crosses ,&_cedgc );_bedbc !=nil {return _bedbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgeaa .CrossesAt =NewCT_Double (); -if _efde :=d .DecodeElement (_bgeaa .CrossesAt ,&_cedgc );_efde !=nil {return _efde ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_cedgc .Name ); -if _bgbg :=d .Skip ();_bgbg !=nil {return _bgbg ;};};case _b .EndElement :break _gcbcd ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_RelId and its children +func (_bdfba *CT_RelId )Validate ()error {return _bdfba .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};func (_ccb *CT_BandFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gdab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}}; +e .EncodeElement (_ccb .Idx ,_gdab );if _ccb .SpPr !=nil {_ccbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ccb .SpPr ,_ccbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func (_aeebb *ST_SizeRepresents )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdfd ,_efefa :=d .Token ();if _efefa !=nil {return _efefa ;};if _abaca ,_ebda :=_cdfd .(_b .EndElement );_ebda &&_abaca .Name ==start .Name {*_aeebb =1;return nil ; +};if _dedgb ,_cdfde :=_cdfd .(_b .CharData );!_cdfde {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",_cdfd );}else {switch string (_dedgb ){case "":*_aeebb =0; +case "\u0061\u0072\u0065\u0061":*_aeebb =1;case "\u0077":*_aeebb =2;};};_cdfd ,_efefa =d .Token ();if _efefa !=nil {return _efefa ;};if _aaea ,_cdfdf :=_cdfd .(_b .EndElement );_cdfdf &&_aaea .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",_cdfd ); +};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_PieChart ()*CT_PieChart {_abaga :=&CT_PieChart {};return _abaga }; -// Validate validates the CT_Crosses and its children -func (_aafa *CT_Crosses )Validate ()error {return _aafa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};type CT_SplitType struct{ValAttr ST_SplitType ;}; -// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path -func (_gcef *CT_BarDir )ValidateWithPath (path string )error {if _dfd :=_gcef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfd !=nil {return _dfd ;};return nil ;};func (_bdfc *CT_DLbls )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebb :for {_dcfac ,_faag :=d .Token (); -if _faag !=nil {return _faag ;};switch _ddde :=_dcfac .(type ){case _b .StartElement :switch _ddde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bebb :=NewCT_DLbl (); -if _cffc :=d .DecodeElement (_bebb ,&_ddde );_cffc !=nil {return _cffc ;};_bdfc .DLbl =append (_bdfc .DLbl ,_bebb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _bdfc .Choice ==nil {_bdfc .Choice =NewCT_DLblsChoice (); -};if _efgd :=d .DecodeElement (&_bdfc .Choice .Delete ,&_ddde );_efgd !=nil {return _efgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdfc .Choice ==nil {_bdfc .Choice =NewCT_DLblsChoice (); -};if _gdbe :=d .DecodeElement (&_bdfc .Choice .NumFmt ,&_ddde );_gdbe !=nil {return _gdbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _bdfc .Choice ==nil {_bdfc .Choice =NewCT_DLblsChoice (); -};if _ddcc :=d .DecodeElement (&_bdfc .Choice .SpPr ,&_ddde );_ddcc !=nil {return _ddcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _bdfc .Choice ==nil {_bdfc .Choice =NewCT_DLblsChoice (); -};if _dccg :=d .DecodeElement (&_bdfc .Choice .TxPr ,&_ddde );_dccg !=nil {return _dccg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdfc .Choice ==nil {_bdfc .Choice =NewCT_DLblsChoice (); -};if _cabg :=d .DecodeElement (&_bdfc .Choice .DLblPos ,&_ddde );_cabg !=nil {return _cabg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _bdfc .Choice ==nil {_bdfc .Choice =NewCT_DLblsChoice (); -};if _affc :=d .DecodeElement (&_bdfc .Choice .ShowLegendKey ,&_ddde );_affc !=nil {return _affc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdfc .Choice ==nil {_bdfc .Choice =NewCT_DLblsChoice (); -};if _dada :=d .DecodeElement (&_bdfc .Choice .ShowVal ,&_ddde );_dada !=nil {return _dada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdfc .Choice ==nil {_bdfc .Choice =NewCT_DLblsChoice (); -};if _gbfcc :=d .DecodeElement (&_bdfc .Choice .ShowCatName ,&_ddde );_gbfcc !=nil {return _gbfcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdfc .Choice ==nil {_bdfc .Choice =NewCT_DLblsChoice (); -};if _edbdb :=d .DecodeElement (&_bdfc .Choice .ShowSerName ,&_ddde );_edbdb !=nil {return _edbdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdfc .Choice ==nil {_bdfc .Choice =NewCT_DLblsChoice (); -};if _bfgd :=d .DecodeElement (&_bdfc .Choice .ShowPercent ,&_ddde );_bfgd !=nil {return _bfgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _bdfc .Choice ==nil {_bdfc .Choice =NewCT_DLblsChoice (); -};if _ccef :=d .DecodeElement (&_bdfc .Choice .ShowBubbleSize ,&_ddde );_ccef !=nil {return _ccef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdfc .Choice ==nil {_bdfc .Choice =NewCT_DLblsChoice (); -};if _dgef :=d .DecodeElement (&_bdfc .Choice .Separator ,&_ddde );_dgef !=nil {return _dgef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdfc .Choice ==nil {_bdfc .Choice =NewCT_DLblsChoice (); -};if _ebc :=d .DecodeElement (&_bdfc .Choice .ShowLeaderLines ,&_ddde );_ebc !=nil {return _ebc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdfc .Choice ==nil {_bdfc .Choice =NewCT_DLblsChoice (); -};if _ecgc :=d .DecodeElement (&_bdfc .Choice .LeaderLines ,&_ddde );_ecgc !=nil {return _ecgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdfc .ExtLst =NewCT_ExtensionList (); -if _gbdd :=d .DecodeElement (_bdfc .ExtLst ,&_ddde );_gbdd !=nil {return _gbdd ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_ddde .Name ); -if _cece :=d .Skip ();_cece !=nil {return _cece ;};};case _b .EndElement :break _ebb ;case _b .CharData :};};return nil ;};func (_efbe *CT_PictureOptions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gabc :for {_bcca ,_fcee :=d .Token (); -if _fcee !=nil {return _fcee ;};switch _fdad :=_bcca .(type ){case _b .StartElement :switch _fdad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efbe .ApplyToFront =NewCT_Boolean (); -if _fedfb :=d .DecodeElement (_efbe .ApplyToFront ,&_fdad );_fedfb !=nil {return _fedfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efbe .ApplyToSides =NewCT_Boolean (); -if _bddca :=d .DecodeElement (_efbe .ApplyToSides ,&_fdad );_bddca !=nil {return _bddca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efbe .ApplyToEnd =NewCT_Boolean (); -if _cfda :=d .DecodeElement (_efbe .ApplyToEnd ,&_fdad );_cfda !=nil {return _cfda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efbe .PictureFormat =NewCT_PictureFormat (); -if _afbfe :=d .DecodeElement (_efbe .PictureFormat ,&_fdad );_afbfe !=nil {return _afbfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efbe .PictureStackUnit =NewCT_PictureStackUnit (); -if _gefd :=d .DecodeElement (_efbe .PictureStackUnit ,&_fdad );_gefd !=nil {return _gefd ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_fdad .Name ); -if _ebfd :=d .Skip ();_ebfd !=nil {return _ebfd ;};};case _b .EndElement :break _gabc ;case _b .CharData :};};return nil ;};func (_gdgd *CT_RadarSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdgd .Idx =NewCT_UnsignedInt ();_gdgd .Order =NewCT_UnsignedInt (); -_fcafb :for {_fegeg ,_efdfe :=d .Token ();if _efdfe !=nil {return _efdfe ;};switch _dbeac :=_fegeg .(type ){case _b .StartElement :switch _dbeac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ceaag :=d .DecodeElement (_gdgd .Idx ,&_dbeac ); -_ceaag !=nil {return _ceaag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgdaa :=d .DecodeElement (_gdgd .Order ,&_dbeac ); -_bgdaa !=nil {return _bgdaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdgd .Tx =NewCT_SerTx (); -if _ggfe :=d .DecodeElement (_gdgd .Tx ,&_dbeac );_ggfe !=nil {return _ggfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdgd .SpPr =_gg .NewCT_ShapeProperties (); -if _dfdfag :=d .DecodeElement (_gdgd .SpPr ,&_dbeac );_dfdfag !=nil {return _dfdfag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdgd .Marker =NewCT_Marker (); -if _gbede :=d .DecodeElement (_gdgd .Marker ,&_dbeac );_gbede !=nil {return _gbede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_effde :=NewCT_DPt (); -if _fgcac :=d .DecodeElement (_effde ,&_dbeac );_fgcac !=nil {return _fgcac ;};_gdgd .DPt =append (_gdgd .DPt ,_effde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdgd .DLbls =NewCT_DLbls (); -if _eafdc :=d .DecodeElement (_gdgd .DLbls ,&_dbeac );_eafdc !=nil {return _eafdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdgd .Cat =NewCT_AxDataSource (); -if _ggef :=d .DecodeElement (_gdgd .Cat ,&_dbeac );_ggef !=nil {return _ggef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdgd .Val =NewCT_NumDataSource (); -if _gadb :=d .DecodeElement (_gdgd .Val ,&_dbeac );_gadb !=nil {return _gadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdgd .ExtLst =NewCT_ExtensionList (); -if _afdad :=d .DecodeElement (_gdgd .ExtLst ,&_dbeac );_afdad !=nil {return _afdad ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_dbeac .Name ); -if _gace :=d .Skip ();_gace !=nil {return _gace ;};};case _b .EndElement :break _fcafb ;case _b .CharData :};};return nil ;};func NewCT_PieChart ()*CT_PieChart {_bdfd :=&CT_PieChart {};return _bdfd }; +// ValidateWithPath validates the CT_Double and its children, prefixing error messages with path +func (_fggf *CT_Double )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path -func (_abff *CT_SurfaceChart )ValidateWithPath (path string )error {if _abff .Wireframe !=nil {if _fggbb :=_abff .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_fggbb !=nil {return _fggbb ;};};for _geed ,_ebaf :=range _abff .Ser {if _gggda :=_ebaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_geed )); -_gggda !=nil {return _gggda ;};};if _abff .BandFmts !=nil {if _dgaa :=_abff .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_dgaa !=nil {return _dgaa ;};};for _aecea ,_cdabe :=range _abff .AxId {if _abea :=_cdabe .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_aecea )); -_abea !=nil {return _abea ;};};if _abff .ExtLst !=nil {if _acagdb :=_abff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acagdb !=nil {return _acagdb ;};};return nil ;}; +// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path +func (_ecef *CT_DLblPos )ValidateWithPath (path string )error {if _ecef .ValAttr ==ST_DLblPosUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _abbe :=_ecef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abbe !=nil {return _abbe ;};return nil ;}; -// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path -func (_ccfd *CT_AxDataSource )ValidateWithPath (path string )error {if _accg :=_ccfd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_accg !=nil {return _accg ;};return nil ;};type EG_AxSharedChoice struct{Crosses *CT_Crosses ; -CrossesAt *CT_Double ;};func (_baecf ST_RadarStyle )Validate ()error {return _baecf .ValidateWithPath ("")};func (_cadaf *ST_LegendPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cadaf =0;case "\u0062":*_cadaf =1;case "\u0074\u0072":*_cadaf =2; -case "\u006c":*_cadaf =3;case "\u0072":*_cadaf =4;case "\u0074":*_cadaf =5;};return nil ;};type CT_UpDownBar struct{SpPr *_gg .CT_ShapeProperties ;};func (_bccca *CT_Period )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bccca .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bccca .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acdea *ST_MarkerStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgca ,_cbde :=d .Token ();if _cbde !=nil {return _cbde ;};if _gacaec ,_gaea :=_cgca .(_b .EndElement ); -_gaea &&_gacaec .Name ==start .Name {*_acdea =1;return nil ;};if _cedf ,_gffaf :=_cgca .(_b .CharData );!_gffaf {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",_cgca ); -}else {switch string (_cedf ){case "":*_acdea =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_acdea =1;case "\u0064\u0061\u0073\u0068":*_acdea =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_acdea =3;case "\u0064\u006f\u0074":*_acdea =4;case "\u006e\u006f\u006e\u0065":*_acdea =5; -case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_acdea =6;case "\u0070\u006c\u0075\u0073":*_acdea =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_acdea =8;case "\u0073\u0074\u0061\u0072":*_acdea =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_acdea =10; -case "\u0078":*_acdea =11;case "\u0061\u0075\u0074\u006f":*_acdea =12;};};_cgca ,_cbde =d .Token ();if _cbde !=nil {return _cbde ;};if _eafad ,_bgbgg :=_cgca .(_b .EndElement );_bgbgg &&_eafad .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",_cgca ); -};func NewCT_PictureFormat ()*CT_PictureFormat {_dfgbd :=&CT_PictureFormat {};_dfgbd .ValAttr =ST_PictureFormat (1);return _dfgbd ;};func (_beeec *ST_ErrDir )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_beeec =0;case "\u0078":*_beeec =1; -case "\u0079":*_beeec =2;};return nil ;}; +// Validate validates the CT_UpDownBars and its children +func (_gaba *CT_UpDownBars )Validate ()error {return _gaba .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");};func (_cbfaa *CT_TxChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbfaa .StrRef !=nil {_gdbfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}}; +e .EncodeElement (_cbfaa .StrRef ,_gdbfa );};if _cbfaa .Rich !=nil {_adbag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_cbfaa .Rich ,_adbag );};return nil ;};func NewCT_LogBase ()*CT_LogBase {_bdba :=&CT_LogBase {}; +_bdba .ValAttr =2;return _bdba };const (ST_ErrValTypeUnset ST_ErrValType =0;ST_ErrValTypeCust ST_ErrValType =1;ST_ErrValTypeFixedVal ST_ErrValType =2;ST_ErrValTypePercentage ST_ErrValType =3;ST_ErrValTypeStdDev ST_ErrValType =4;ST_ErrValTypeStdErr ST_ErrValType =5; +);func (_bfffc ST_SizeRepresents )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdfbc :=_b .Attr {};_cdfbc .Name =name ;switch _bfffc {case ST_SizeRepresentsUnset :_cdfbc .Value ="";case ST_SizeRepresentsArea :_cdfbc .Value ="\u0061\u0072\u0065\u0061"; +case ST_SizeRepresentsW :_cdfbc .Value ="\u0077";};return _cdfbc ,nil ;}; -// Validate validates the CT_BubbleSer and its children -func (_afgg *CT_BubbleSer )Validate ()error {return _afgg .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");};func (_gdffg ST_LayoutMode )ValidateWithPath (path string )error {switch _gdffg {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 (_gdffg )); -};return nil ;};func (_gfdgd *CT_LineSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfdgd .Idx =NewCT_UnsignedInt ();_gfdgd .Order =NewCT_UnsignedInt ();_acfaa :for {_cfabd ,_abac :=d .Token ();if _abac !=nil {return _abac ;};switch _gffe :=_cfabd .(type ){case _b .StartElement :switch _gffe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _agbf :=d .DecodeElement (_gfdgd .Idx ,&_gffe ); -_agbf !=nil {return _agbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eafgag :=d .DecodeElement (_gfdgd .Order ,&_gffe ); -_eafgag !=nil {return _eafgag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfdgd .Tx =NewCT_SerTx (); -if _aadc :=d .DecodeElement (_gfdgd .Tx ,&_gffe );_aadc !=nil {return _aadc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfdgd .SpPr =_gg .NewCT_ShapeProperties (); -if _eccb :=d .DecodeElement (_gfdgd .SpPr ,&_gffe );_eccb !=nil {return _eccb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdgd .Marker =NewCT_Marker (); -if _bddfa :=d .DecodeElement (_gfdgd .Marker ,&_gffe );_bddfa !=nil {return _bddfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ccdad :=NewCT_DPt (); -if _dfeebg :=d .DecodeElement (_ccdad ,&_gffe );_dfeebg !=nil {return _dfeebg ;};_gfdgd .DPt =append (_gfdgd .DPt ,_ccdad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfdgd .DLbls =NewCT_DLbls (); -if _cbdd :=d .DecodeElement (_gfdgd .DLbls ,&_gffe );_cbdd !=nil {return _cbdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edab :=NewCT_Trendline (); -if _aaad :=d .DecodeElement (_edab ,&_gffe );_aaad !=nil {return _aaad ;};_gfdgd .Trendline =append (_gfdgd .Trendline ,_edab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdgd .ErrBars =NewCT_ErrBars (); -if _agcgf :=d .DecodeElement (_gfdgd .ErrBars ,&_gffe );_agcgf !=nil {return _agcgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdgd .Cat =NewCT_AxDataSource (); -if _ggadg :=d .DecodeElement (_gfdgd .Cat ,&_gffe );_ggadg !=nil {return _ggadg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdgd .Val =NewCT_NumDataSource (); -if _fgege :=d .DecodeElement (_gfdgd .Val ,&_gffe );_fgege !=nil {return _fgege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfdgd .Smooth =NewCT_Boolean (); -if _edbc :=d .DecodeElement (_gfdgd .Smooth ,&_gffe );_edbc !=nil {return _edbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfdgd .ExtLst =NewCT_ExtensionList (); -if _bfagb :=d .DecodeElement (_gfdgd .ExtLst ,&_gffe );_bfagb !=nil {return _bfagb ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_gffe .Name ); -if _aegb :=d .Skip ();_aegb !=nil {return _aegb ;};};case _b .EndElement :break _acfaa ;case _b .CharData :};};return nil ;};func (_degdf *ST_TrendlineType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_degdf =0;case "\u0065\u0078\u0070":*_degdf =1; -case "\u006c\u0069\u006e\u0065\u0061\u0072":*_degdf =2;case "\u006c\u006f\u0067":*_degdf =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_degdf =4;case "\u0070\u006f\u006c\u0079":*_degdf =5;case "\u0070\u006f\u0077e\u0072":*_degdf =6;};return nil ; -};func (_aec *CT_BarGrouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aec .ValAttr !=ST_BarGroupingUnset {_gfeb ,_aceb :=_aec .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _aceb !=nil {return _aceb ;};start .Attr =append (start .Attr ,_gfeb ); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path +func (_eecd *CT_NumData )ValidateWithPath (path string )error {if _eecd .PtCount !=nil {if _cbadg :=_eecd .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_cbadg !=nil {return _cbadg ;};};for _eebc ,_adecc :=range _eecd .Pt {if _abee :=_adecc .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_eebc )); +_abee !=nil {return _abee ;};};if _eecd .ExtLst !=nil {if _becag :=_eecd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_becag !=nil {return _becag ;};};return nil ;};func (_cedc *ST_BarDir )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfbgc ,_gfcc :=d .Token (); +if _gfcc !=nil {return _gfcc ;};if _dbbba ,_bedea :=_dfbgc .(_b .EndElement );_bedea &&_dbbba .Name ==start .Name {*_cedc =1;return nil ;};if _efaeg ,_bcbee :=_dfbgc .(_b .CharData );!_bcbee {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",_dfbgc ); +}else {switch string (_efaeg ){case "":*_cedc =0;case "\u0062\u0061\u0072":*_cedc =1;case "\u0063\u006f\u006c":*_cedc =2;};};_dfbgc ,_gfcc =d .Token ();if _gfcc !=nil {return _gfcc ;};if _aegcb ,_bfggc :=_dfbgc .(_b .EndElement );_bfggc &&_aegcb .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",_dfbgc );};type CT_RotX struct{ValAttr *int8 ;};func (_cgcbg *CT_Thickness )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",_cgcbg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aeaf *CT_CrossBetween )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_deeb ,_aeaee :=_aeaf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _aeaee !=nil {return _aeaee ;};start .Attr =append (start .Attr ,_deeb );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LblAlgn and its children -func (_eegddb *CT_LblAlgn )Validate ()error {return _eegddb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");};type ST_LblAlgn byte ;func (_ddfbc *CT_LogBase )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_ddfbc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path +func (_fbgbc *CT_PlotArea )ValidateWithPath (path string )error {if _fbgbc .Layout !=nil {if _fbgdf :=_fbgbc .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fbgdf !=nil {return _fbgdf ;};};for _acfa ,_fffgg :=range _fbgbc .Choice {if _eabf :=_fffgg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_acfa )); +_eabf !=nil {return _eabf ;};};if _fbgbc .CChoice !=nil {if _dgege :=_fbgbc .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_dgege !=nil {return _dgege ;};};if _fbgbc .DTable !=nil {if _ddag :=_fbgbc .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065"); +_ddag !=nil {return _ddag ;};};if _fbgbc .SpPr !=nil {if _acff :=_fbgbc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acff !=nil {return _acff ;};};if _fbgbc .ExtLst !=nil {if _gdgef :=_fbgbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gdgef !=nil {return _gdgef ;};};return nil ;};func (_debcee ST_GapAmount )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _debcee .ST_GapAmountPercent !=nil {e .EncodeToken (_b .CharData (*_debcee .ST_GapAmountPercent )); +};if _debcee .ST_GapAmountUShort !=nil {e .EncodeToken (_b .CharData (_f .Sprintf ("\u0025\u0064",*_debcee .ST_GapAmountUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ;}; +func (_gcgef ST_DLblPos )String ()string {switch _gcgef {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 (_gdbcf *ST_PictureFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adbfa ,_fgeff :=d .Token (); +if _fgeff !=nil {return _fgeff ;};if _dfdac ,_dede :=_adbfa .(_b .EndElement );_dede &&_dfdac .Name ==start .Name {*_gdbcf =1;return nil ;};if _cecec ,_dafce :=_adbfa .(_b .CharData );!_dafce {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",_adbfa ); +}else {switch string (_cecec ){case "":*_gdbcf =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_gdbcf =1;case "\u0073\u0074\u0061c\u006b":*_gdbcf =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_gdbcf =3;};};_adbfa ,_fgeff =d .Token (); +if _fgeff !=nil {return _fgeff ;};if _bbggb ,_dbada :=_adbfa .(_b .EndElement );_dbada &&_bbggb .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",_adbfa ); +};func (_afgd *CT_PageSetup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afgd .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",*_afgd .PaperSizeAttr )}); +};if _afgd .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",*_afgd .PaperHeightAttr )});};if _afgd .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",*_afgd .PaperWidthAttr )}); +};if _afgd .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",*_afgd .FirstPageNumberAttr )}); +};if _afgd .OrientationAttr !=ST_PageSetupOrientationUnset {_dbdab ,_aaab :=_afgd .OrientationAttr .MarshalXMLAttr (_b .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _aaab !=nil {return _aaab ;};start .Attr =append (start .Attr ,_dbdab ); +};if _afgd .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",_dcbcc (*_afgd .BlackAndWhiteAttr ))}); +};if _afgd .DraftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_f .Sprintf ("\u0025\u0064",_dcbcc (*_afgd .DraftAttr ))});};if _afgd .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",_dcbcc (*_afgd .UseFirstPageNumberAttr ))}); +};if _afgd .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",*_afgd .HorizontalDpiAttr )});}; +if _afgd .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",*_afgd .VerticalDpiAttr )});};if _afgd .CopiesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_afgd .CopiesAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_fcecd :=&CT_HeaderFooter {};return _fcecd }; -// Validate validates the EG_BarChartShared and its children -func (_cdbd *EG_BarChartShared )Validate ()error {return _cdbd .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_gg .CT_ShapeProperties ; -TxPr *_gg .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;ShowLeaderLines *CT_Boolean ;LeaderLines *CT_ChartLines ; -};type CT_RelId struct{IdAttr string ;};type CT_RotY struct{ValAttr *uint16 ;}; +// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path +func (_effa *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _effa .PtCount !=nil {if _bffg :=_effa .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_bffg !=nil {return _bffg ;};};for _ceac ,_bfgg :=range _effa .Lvl {if _cdfbd :=_bfgg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_ceac )); +_cdfbd !=nil {return _cdfbd ;};};if _effa .ExtLst !=nil {if _cbgb :=_effa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbgb !=nil {return _cbgb ;};};return nil ;}; -// ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path -func (_bcbe *CT_ErrDir )ValidateWithPath (path string )error {if _bcbe .ValAttr ==ST_ErrDirUnset {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 _cdagg :=_bcbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdagg !=nil {return _cdagg ;};return nil ;}; +// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path +func (_efcgg *CT_SizeRepresents )ValidateWithPath (path string )error {if _aggda :=_efcgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aggda !=nil {return _aggda ;};return nil ;};func NewCT_Extension ()*CT_Extension {_ecagg :=&CT_Extension {}; +return _ecagg }; -// Validate validates the CT_RotY and its children -func (_eeccbg *CT_RotY )Validate ()error {return _eeccbg .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_gg .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};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 (_defea *CT_MultiLvlStrRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fdfeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066"}};_g .AddPreserveSpaceAttr (&_fdfeg ,_defea .F );e .EncodeElement (_defea .F ,_fdfeg ); -if _defea .MultiLvlStrCache !=nil {_aeeae :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006du\u006c\u0074\u0069\u004c\u0076l\u0053\u0074r\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_defea .MultiLvlStrCache ,_aeeae );};if _defea .ExtLst !=nil {_edccf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_defea .ExtLst ,_edccf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eegb *CT_Chart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eegb .Title !=nil {_ead :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; -e .EncodeElement (_eegb .Title ,_ead );};if _eegb .AutoTitleDeleted !=nil {_bebf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_eegb .AutoTitleDeleted ,_bebf ); -};if _eegb .PivotFmts !=nil {_efcg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_eegb .PivotFmts ,_efcg );};if _eegb .View3D !=nil {_eceb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}}; -e .EncodeElement (_eegb .View3D ,_eceb );};if _eegb .Floor !=nil {_ffgd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_eegb .Floor ,_ffgd );};if _eegb .SideWall !=nil {_gdffb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}}; -e .EncodeElement (_eegb .SideWall ,_gdffb );};if _eegb .BackWall !=nil {_gadaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_eegb .BackWall ,_gadaf );};_bcde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}}; -e .EncodeElement (_eegb .PlotArea ,_bcde );if _eegb .Legend !=nil {_bbdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_eegb .Legend ,_bbdd );};if _eegb .PlotVisOnly !=nil {_dgde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}}; -e .EncodeElement (_eegb .PlotVisOnly ,_dgde );};if _eegb .DispBlanksAs !=nil {_gdfae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_eegb .DispBlanksAs ,_gdfae ); -};if _eegb .ShowDLblsOverMax !=nil {_eefd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_eegb .ShowDLblsOverMax ,_eefd );};if _eegb .ExtLst !=nil {_adcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_eegb .ExtLst ,_adcb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path +func (_dbab *CT_SerAx )ValidateWithPath (path string )error {if _cggee :=_dbab .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_cggee !=nil {return _cggee ;};if _cgfe :=_dbab .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); +_cgfe !=nil {return _cgfe ;};if _dbab .Delete !=nil {if _cedg :=_dbab .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_cedg !=nil {return _cedg ;};};if _bgbbg :=_dbab .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); +_bgbbg !=nil {return _bgbbg ;};if _dbab .MajorGridlines !=nil {if _egdg :=_dbab .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_egdg !=nil {return _egdg ;};};if _dbab .MinorGridlines !=nil {if _aedc :=_dbab .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); +_aedc !=nil {return _aedc ;};};if _dbab .Title !=nil {if _dagecd :=_dbab .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dagecd !=nil {return _dagecd ;};};if _dbab .NumFmt !=nil {if _cdaeb :=_dbab .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_cdaeb !=nil {return _cdaeb ;};};if _dbab .MajorTickMark !=nil {if _agbga :=_dbab .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_agbga !=nil {return _agbga ;};};if _dbab .MinorTickMark !=nil {if _bdccd :=_dbab .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); +_bdccd !=nil {return _bdccd ;};};if _dbab .TickLblPos !=nil {if _aegab :=_dbab .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_aegab !=nil {return _aegab ;};};if _dbab .SpPr !=nil {if _cagb :=_dbab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_cagb !=nil {return _cagb ;};};if _dbab .TxPr !=nil {if _edgd :=_dbab .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_edgd !=nil {return _edgd ;};};if _ddbecd :=_dbab .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); +_ddbecd !=nil {return _ddbecd ;};if _dbab .Choice !=nil {if _gbda :=_dbab .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gbda !=nil {return _gbda ;};};if _dbab .TickLblSkip !=nil {if _eabcd :=_dbab .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"); +_eabcd !=nil {return _eabcd ;};};if _dbab .TickMarkSkip !=nil {if _adcd :=_dbab .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_adcd !=nil {return _adcd ;};};if _dbab .ExtLst !=nil {if _gagc :=_dbab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gagc !=nil {return _gagc ;};};return nil ;}; -// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path -func (_baa *CT_BandFmts )ValidateWithPath (path string )error {for _ceg ,_fgdc :=range _baa .BandFmt {if _cfe :=_fgdc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_ceg ));_cfe !=nil {return _cfe ; -};};return nil ;};const (ST_GroupingUnset ST_Grouping =0;ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;);func (_bgab ST_Grouping )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgfab :=_b .Attr {}; -_cgfab .Name =name ;switch _bgab {case ST_GroupingUnset :_cgfab .Value ="";case ST_GroupingPercentStacked :_cgfab .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_GroupingStandard :_cgfab .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064"; -case ST_GroupingStacked :_cgfab .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _cgfab ,nil ;}; +// Validate validates the CT_ChartSpace and its children +func (_deedb *CT_ChartSpace )Validate ()error {return _deedb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_caad :=&CT_MultiLvlStrData {};return _caad }; +func (_cfgec ST_TrendlineType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cfgec .String (),start );};func (_acbac *CT_PivotSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_cgea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_dc .AddPreserveSpaceAttr (&_cgea ,_acbac .Name );e .EncodeElement (_acbac .Name ,_cgea );_bdcce :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}}; +e .EncodeElement (_acbac .FmtId ,_bdcce );if _acbac .ExtLst !=nil {_eacdg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_egbfa :=range _acbac .ExtLst {e .EncodeElement (_egbfa ,_eacdg );};};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_Pie3DChart and its children -func (_gbabg *CT_Pie3DChart )Validate ()error {return _gbabg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");}; +// Validate validates the CT_BuiltInUnit and its children +func (_effd *CT_BuiltInUnit )Validate ()error {return _effd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");};func NewCT_CrossBetween ()*CT_CrossBetween {_faac :=&CT_CrossBetween {};_faac .ValAttr =ST_CrossBetween (1); +return _faac ;}; -// Validate validates the CT_Orientation and its children -func (_gdgg *CT_Orientation )Validate ()error {return _gdgg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");};func (_dagaad *Group_DLbls )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dagaad .NumFmt !=nil {_ffgdg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_dagaad .NumFmt ,_ffgdg );};if _dagaad .SpPr !=nil {_daffc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dagaad .SpPr ,_daffc );};if _dagaad .TxPr !=nil {_cdcbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_dagaad .TxPr ,_cdcbf );};if _dagaad .DLblPos !=nil {_bdadb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_dagaad .DLblPos ,_bdadb );};if _dagaad .ShowLegendKey !=nil {_gffge :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; -e .EncodeElement (_dagaad .ShowLegendKey ,_gffge );};if _dagaad .ShowVal !=nil {_fdeb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_dagaad .ShowVal ,_fdeb );};if _dagaad .ShowCatName !=nil {_eacadb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_dagaad .ShowCatName ,_eacadb );};if _dagaad .ShowSerName !=nil {_aeddcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_dagaad .ShowSerName ,_aeddcc ); -};if _dagaad .ShowPercent !=nil {_eceec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_dagaad .ShowPercent ,_eceec );};if _dagaad .ShowBubbleSize !=nil {_efgcd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_dagaad .ShowBubbleSize ,_efgcd );};if _dagaad .Separator !=nil {_aaab :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_g .AddPreserveSpaceAttr (&_aaab ,*_dagaad .Separator ); -e .EncodeElement (_dagaad .Separator ,_aaab );};if _dagaad .ShowLeaderLines !=nil {_dacb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dagaad .ShowLeaderLines ,_dacb ); -};if _dagaad .LeaderLines !=nil {_cbada :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_dagaad .LeaderLines ,_cbada );};return nil ;};func (_baca ST_BubbleScale )String ()string {if _baca .ST_BubbleScalePercent !=nil {return _a .Sprintf ("\u0025\u0076",*_baca .ST_BubbleScalePercent ); -};if _baca .ST_BubbleScaleUInt !=nil {return _a .Sprintf ("\u0025\u0076",*_baca .ST_BubbleScaleUInt );};return "";};func NewCT_Order ()*CT_Order {_deea :=&CT_Order {};return _deea };func (_fbba ST_BuiltInUnit )Validate ()error {return _fbba .ValidateWithPath ("")}; +// Validate validates the CT_Extension and its children +func (_fdcf *CT_Extension )Validate ()error {return _fdcf .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_edfgb *CT_OfPieChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_gebga :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_edfgb .OfPieType ,_gebga );if _edfgb .VaryColors !=nil {_dagcf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_edfgb .VaryColors ,_dagcf );};if _edfgb .Ser !=nil {_acgc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gada :=range _edfgb .Ser {e .EncodeElement (_gada ,_acgc );};};if _edfgb .DLbls !=nil {_efbb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_edfgb .DLbls ,_efbb );};if _edfgb .GapWidth !=nil {_cbbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_edfgb .GapWidth ,_cbbf );};if _edfgb .SplitType !=nil {_fgeg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_edfgb .SplitType ,_fgeg );};if _edfgb .SplitPos !=nil {_geec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}};e .EncodeElement (_edfgb .SplitPos ,_geec );};if _edfgb .CustSplit !=nil {_aebg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}}; +e .EncodeElement (_edfgb .CustSplit ,_aebg );};if _edfgb .SecondPieSize !=nil {_fdcgf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_edfgb .SecondPieSize ,_fdcgf ); +};if _edfgb .SerLines !=nil {_bfba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_cgaf :=range _edfgb .SerLines {e .EncodeElement (_cgaf ,_bfba );};};if _edfgb .ExtLst !=nil {_fecg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_edfgb .ExtLst ,_fecg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_DispUnits ()*CT_DispUnits {_adga :=&CT_DispUnits {};return _adga };func (_afcg *CT_NumRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adabd :for {_fecaf ,_dgfd :=d .Token (); +if _dgfd !=nil {return _dgfd ;};switch _dcda :=_fecaf .(type ){case _b .StartElement :switch _dcda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fded :=d .DecodeElement (&_afcg .F ,&_dcda ); +_fded !=nil {return _fded ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afcg .NumCache =NewCT_NumData (); +if _dfbgg :=d .DecodeElement (_afcg .NumCache ,&_dcda );_dfbgg !=nil {return _dfbgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afcg .ExtLst =NewCT_ExtensionList (); +if _agbc :=d .DecodeElement (_afcg .ExtLst ,&_dcda );_agbc !=nil {return _agbc ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\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",_dcda .Name ); +if _cdfe :=d .Skip ();_cdfe !=nil {return _cdfe ;};};case _b .EndElement :break _adabd ;case _b .CharData :};};return nil ;};type CT_TrendlineType struct{ValAttr ST_TrendlineType ;}; +// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path +func (_gdda *CT_NumRef )ValidateWithPath (path string )error {if _gdda .NumCache !=nil {if _ebcd :=_gdda .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_ebcd !=nil {return _ebcd ;};};if _gdda .ExtLst !=nil {if _accg :=_gdda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_accg !=nil {return _accg ;};};return nil ;};func (_aceaa *CT_OfPieType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cddga :=range start .Attr {if _cddga .Name .Local =="\u0076\u0061\u006c"{_aceaa .ValAttr .UnmarshalXMLAttr (_cddga ); +continue ;};};for {_ecgad ,_efff :=d .Token ();if _efff !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_efff );};if _gedda ,_efcecb :=_ecgad .(_b .EndElement ); +_efcecb &&_gedda .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_PieSer and its children -func (_ddda *CT_PieSer )Validate ()error {return _ddda .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");}; +// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path +func (_geefda *CT_TxChoice )ValidateWithPath (path string )error {if _geefda .StrRef !=nil {if _fbecc :=_geefda .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_fbecc !=nil {return _fbecc ;};};if _geefda .Rich !=nil {if _cecg :=_geefda .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068"); +_cecg !=nil {return _cecg ;};};return nil ;};func (_edfgf ST_TrendlineType )Validate ()error {return _edfgf .ValidateWithPath ("")};func NewCT_Crosses ()*CT_Crosses {_cafba :=&CT_Crosses {};_cafba .ValAttr =ST_Crosses (1);return _cafba ;};func (_dfed *ST_LblAlgn )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfed =0; +case "\u0063\u0074\u0072":*_dfed =1;case "\u006c":*_dfed =2;case "\u0072":*_dfed =3;};return nil ;};func (_ecfdf *CT_StrRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bffda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066"}}; +_dc .AddPreserveSpaceAttr (&_bffda ,_ecfdf .F );e .EncodeElement (_ecfdf .F ,_bffda );if _ecfdf .StrCache !=nil {_bcgbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_ecfdf .StrCache ,_bcgbe ); +};if _ecfdf .ExtLst !=nil {_ecegcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecfdf .ExtLst ,_ecegcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path -func (_bfbf *CT_PieChart )ValidateWithPath (path string )error {if _bfbf .VaryColors !=nil {if _dfab :=_bfbf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dfab !=nil {return _dfab ;};};for _ffcd ,_ffcbd :=range _bfbf .Ser {if _cgcfa :=_ffcbd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffcd )); -_cgcfa !=nil {return _cgcfa ;};};if _bfbf .DLbls !=nil {if _bfcfb :=_bfbf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bfcfb !=nil {return _bfcfb ;};};if _bfbf .FirstSliceAng !=nil {if _cgbaf :=_bfbf .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067"); -_cgbaf !=nil {return _cgbaf ;};};if _bfbf .ExtLst !=nil {if _edcfc :=_bfbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edcfc !=nil {return _edcfc ;};};return nil ;};func NewEG_LineChartShared ()*EG_LineChartShared {_decf :=&EG_LineChartShared {}; -_decf .Grouping =NewCT_Grouping ();return _decf ;};func (_degc *CT_RotX )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bafba :=range start .Attr {if _bafba .Name .Local =="\u0076\u0061\u006c"{_gdcbe ,_bcddb :=_fb .ParseInt (_bafba .Value ,10,8); -if _bcddb !=nil {return _bcddb ;};_ddgcc :=int8 (_gdcbe );_degc .ValAttr =&_ddgcc ;continue ;};};for {_cbgfg ,_ffcab :=d .Token ();if _ffcab !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u006f\u0074\u0058\u003a\u0020\u0025\u0073",_ffcab ); -};if _bgfec ,_facde :=_cbgfg .(_b .EndElement );_facde &&_bgfec .Name ==start .Name {break ;};};return nil ;};func NewCT_PivotFmt ()*CT_PivotFmt {_dafde :=&CT_PivotFmt {};_dafde .Idx =NewCT_UnsignedInt ();return _dafde ;};func (_degab ST_Crosses )Validate ()error {return _degab .ValidateWithPath ("")}; +// Validate validates the CT_BubbleChart and its children +func (_ffdd *CT_BubbleChart )Validate ()error {return _ffdd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path +func (_acbfbc *CT_TrendlineLbl )ValidateWithPath (path string )error {if _acbfbc .Layout !=nil {if _caaba :=_acbfbc .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_caaba !=nil {return _caaba ;};};if _acbfbc .Tx !=nil {if _effge :=_acbfbc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); +_effge !=nil {return _effge ;};};if _acbfbc .NumFmt !=nil {if _caadf :=_acbfbc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_caadf !=nil {return _caadf ;};};if _acbfbc .SpPr !=nil {if _ggadd :=_acbfbc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_ggadd !=nil {return _ggadd ;};};if _acbfbc .TxPr !=nil {if _eaeef :=_acbfbc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eaeef !=nil {return _eaeef ;};};if _acbfbc .ExtLst !=nil {if _dageed :=_acbfbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dageed !=nil {return _dageed ;};};return nil ;}; -// Validate validates the CT_SecondPieSize and its children -func (_dgbcgb *CT_SecondPieSize )Validate ()error {return _dgbcgb .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");};func (_gdefb *CT_PlotAreaChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdefb .AreaChart !=nil {_cfefg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_gdefb .AreaChart ,_cfefg );};if _gdefb .Area3DChart !=nil {_deedb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gdefb .Area3DChart ,_deedb ); -};if _gdefb .LineChart !=nil {_deeb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gdefb .LineChart ,_deeb );};if _gdefb .Line3DChart !=nil {_bcgfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_gdefb .Line3DChart ,_bcgfa );};if _gdefb .StockChart !=nil {_adaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gdefb .StockChart ,_adaf );};if _gdefb .RadarChart !=nil {_ecdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_gdefb .RadarChart ,_ecdb );};if _gdefb .ScatterChart !=nil {_ffcag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gdefb .ScatterChart ,_ffcag ); -};if _gdefb .PieChart !=nil {_eecgce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gdefb .PieChart ,_eecgce );};if _gdefb .Pie3DChart !=nil {_fgdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_gdefb .Pie3DChart ,_fgdf );};if _gdefb .DoughnutChart !=nil {_gbggb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gdefb .DoughnutChart ,_gbggb ); -};if _gdefb .BarChart !=nil {_fgaga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gdefb .BarChart ,_fgaga );};if _gdefb .Bar3DChart !=nil {_fdgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_gdefb .Bar3DChart ,_fdgd );};if _gdefb .OfPieChart !=nil {_afgeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gdefb .OfPieChart ,_afgeb );};if _gdefb .SurfaceChart !=nil {_cfaeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_gdefb .SurfaceChart ,_cfaeb );};if _gdefb .Surface3DChart !=nil {_egdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gdefb .Surface3DChart ,_egdf ); -};if _gdefb .BubbleChart !=nil {_gbbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gdefb .BubbleChart ,_gbbf );};return nil ;};func (_aaade *CT_Order )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecfec :=range start .Attr {if _ecfec .Name .Local =="\u0076\u0061\u006c"{_bbdde ,_aaeda :=_fb .ParseUint (_ecfec .Value ,10,8); -if _aaeda !=nil {return _aaeda ;};_bage :=uint8 (_bbdde );_aaade .ValAttr =&_bage ;continue ;};};for {_ggdgg ,_defcg :=d .Token ();if _defcg !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_defcg ); -};if _abcf ,_fbdf :=_ggdgg .(_b .EndElement );_fbdf &&_abcf .Name ==start .Name {break ;};};return nil ;};func (_dbgd *CT_Pie3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcca :for {_fbfac ,_facb :=d .Token ();if _facb !=nil {return _facb ; -};switch _acfaf :=_fbfac .(type ){case _b .StartElement :switch _acfaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbgd .VaryColors =NewCT_Boolean (); -if _aefefe :=d .DecodeElement (_dbgd .VaryColors ,&_acfaf );_aefefe !=nil {return _aefefe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_accfb :=NewCT_PieSer (); -if _ddeac :=d .DecodeElement (_accfb ,&_acfaf );_ddeac !=nil {return _ddeac ;};_dbgd .Ser =append (_dbgd .Ser ,_accfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dbgd .DLbls =NewCT_DLbls (); -if _fgee :=d .DecodeElement (_dbgd .DLbls ,&_acfaf );_fgee !=nil {return _fgee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbgd .ExtLst =NewCT_ExtensionList (); -if _ggfa :=d .DecodeElement (_dbgd .ExtLst ,&_acfaf );_ggfa !=nil {return _ggfa ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_acfaf .Name ); -if _febb :=d .Skip ();_febb !=nil {return _febb ;};};case _b .EndElement :break _dcca ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path +func (_afde *CT_RadarChart )ValidateWithPath (path string )error {if _gcaab :=_afde .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_gcaab !=nil {return _gcaab ;};if _afde .VaryColors !=nil {if _cebdc :=_afde .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_cebdc !=nil {return _cebdc ;};};for _ddfaf ,_bdbac :=range _afde .Ser {if _gabe :=_bdbac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddfaf ));_gabe !=nil {return _gabe ;};};if _afde .DLbls !=nil {if _ffgdc :=_afde .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_ffgdc !=nil {return _ffgdc ;};};for _fcac ,_gbfad :=range _afde .AxId {if _dedgc :=_gbfad .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fcac ));_dedgc !=nil {return _dedgc ;};};if _afde .ExtLst !=nil {if _degde :=_afde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_degde !=nil {return _degde ;};};return nil ;}; -// Validate validates the CT_Perspective and its children -func (_bffg *CT_Perspective )Validate ()error {return _bffg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");}; +// Validate validates the CT_ScatterSer and its children +func (_ccdbcd *CT_ScatterSer )Validate ()error {return _ccdbcd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");};func NewCT_MarkerSize ()*CT_MarkerSize {_bced :=&CT_MarkerSize {};return _bced };func (_fed *CT_BarGrouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fed .ValAttr !=ST_BarGroupingUnset {_aff ,_eaae :=_fed .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _eaae !=nil {return _eaae ;};start .Attr =append (start .Attr ,_aff );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ErrDir ()*CT_ErrDir {_baba :=&CT_ErrDir {};_baba .ValAttr =ST_ErrDir (1);return _baba }; +func (_baga *CT_LegendEntryChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbeb :for {_cbcf ,_ccab :=d .Token ();if _ccab !=nil {return _ccab ;};switch _bdgg :=_cbcf .(type ){case _b .StartElement :switch _bdgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_baga .Delete =NewCT_Boolean (); +if _ebbg :=d .DecodeElement (_baga .Delete ,&_bdgg );_ebbg !=nil {return _ebbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_baga .TxPr =_dg .NewCT_TextBody (); +if _debg :=d .DecodeElement (_baga .TxPr ,&_bdgg );_debg !=nil {return _debg ;};default:_aa .Log .Debug ("\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",_bdgg .Name ); +if _abcc :=d .Skip ();_abcc !=nil {return _abcc ;};};case _b .EndElement :break _dbeb ;case _b .CharData :};};return nil ;};func (_cfef *ST_TrendlineType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cfef =0;case "\u0065\u0078\u0070":*_cfef =1; +case "\u006c\u0069\u006e\u0065\u0061\u0072":*_cfef =2;case "\u006c\u006f\u0067":*_cfef =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_cfef =4;case "\u0070\u006f\u006c\u0079":*_cfef =5;case "\u0070\u006f\u0077e\u0072":*_cfef =6;};return nil ;}; +func (_fbcdb *ST_BarDir )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fbcdb =0;case "\u0062\u0061\u0072":*_fbcdb =1;case "\u0063\u006f\u006c":*_fbcdb =2;};return nil ;}; -// Validate validates the CT_LineChart and its children -func (_cddb *CT_LineChart )Validate ()error {return _cddb .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");};func (_eace *CT_Extension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eace .UriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_eace .UriAttr )}); -};e .EncodeToken (start );if _eace .Any !=nil {_eace .Any .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgeab ST_RadarStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcefa :=_b .Attr {}; -_dcefa .Name =name ;switch _bgeab {case ST_RadarStyleUnset :_dcefa .Value ="";case ST_RadarStyleStandard :_dcefa .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_RadarStyleMarker :_dcefa .Value ="\u006d\u0061\u0072\u006b\u0065\u0072"; -case ST_RadarStyleFilled :_dcefa .Value ="\u0066\u0069\u006c\u006c\u0065\u0064";};return _dcefa ,nil ;};func (_cbbgf ST_DLblPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbfef :=_b .Attr {};_cbfef .Name =name ;switch _cbbgf {case ST_DLblPosUnset :_cbfef .Value =""; -case ST_DLblPosBestFit :_cbfef .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_cbfef .Value ="\u0062";case ST_DLblPosCtr :_cbfef .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_cbfef .Value ="\u0069\u006e\u0042\u0061\u0073\u0065"; -case ST_DLblPosInEnd :_cbfef .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_cbfef .Value ="\u006c";case ST_DLblPosOutEnd :_cbfef .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_cbfef .Value ="\u0072";case ST_DLblPosT :_cbfef .Value ="\u0074"; -};return _cbfef ,nil ;};func (_gbgcd ST_SecondPieSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gbgcd .ST_SecondPieSizePercent !=nil {e .EncodeToken (_b .CharData (*_gbgcd .ST_SecondPieSizePercent ));};if _gbgcd .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_b .CharData (_a .Sprintf ("\u0025\u0064",*_gbgcd .ST_SecondPieSizeUShort ))); -};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_adgd *CT_Orientation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adgd .ValAttr !=ST_OrientationUnset {_eddda ,_aedcf :=_adgd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _aedcf !=nil {return _aedcf ;};start .Attr =append (start .Attr ,_eddda );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1; -ST_SizeRepresentsW ST_SizeRepresents =2;);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 ;};var ST_LblOffsetPercentPatternRe =_fg .MustCompile (ST_LblOffsetPercentPattern ); +// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path +func (_egf *CT_DLblsChoice )ValidateWithPath (path string )error {if _egf .Delete !=nil {if _ccda :=_egf .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_ccda !=nil {return _ccda ;};};if _egf .NumFmt !=nil {if _eedfc :=_egf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_eedfc !=nil {return _eedfc ;};};if _egf .SpPr !=nil {if _edcf :=_egf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edcf !=nil {return _edcf ;};};if _egf .TxPr !=nil {if _bafe :=_egf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_bafe !=nil {return _bafe ;};};if _egf .DLblPos !=nil {if _cdbg :=_egf .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_cdbg !=nil {return _cdbg ;};};if _egf .ShowLegendKey !=nil {if _afcc :=_egf .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079"); +_afcc !=nil {return _afcc ;};};if _egf .ShowVal !=nil {if _fggd :=_egf .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_fggd !=nil {return _fggd ;};};if _egf .ShowCatName !=nil {if _afea :=_egf .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"); +_afea !=nil {return _afea ;};};if _egf .ShowSerName !=nil {if _cbea :=_egf .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_cbea !=nil {return _cbea ;};};if _egf .ShowPercent !=nil {if _ffcd :=_egf .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +_ffcd !=nil {return _ffcd ;};};if _egf .ShowBubbleSize !=nil {if _edfa :=_egf .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_edfa !=nil {return _edfa ;};};if _egf .ShowLeaderLines !=nil {if _gbdb :=_egf .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"); +_gbdb !=nil {return _gbdb ;};};if _egf .LeaderLines !=nil {if _aeeb :=_egf .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_aeeb !=nil {return _aeeb ;};};return nil ;};func (_fdgcd *CT_PlotArea )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbfcc :for {_bfggg ,_babb :=d .Token (); +if _babb !=nil {return _babb ;};switch _ddafe :=_bfggg .(type ){case _b .StartElement :switch _ddafe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdgcd .Layout =NewCT_Layout (); +if _cefg :=d .DecodeElement (_fdgcd .Layout ,&_ddafe );_cefg !=nil {return _cefg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caabg :=NewCT_PlotAreaChoice (); +if _fbge :=d .DecodeElement (&_caabg .AreaChart ,&_ddafe );_fbge !=nil {return _fbge ;};_fdgcd .Choice =append (_fdgcd .Choice ,_caabg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcgae :=NewCT_PlotAreaChoice (); +if _accd :=d .DecodeElement (&_fcgae .Area3DChart ,&_ddafe );_accd !=nil {return _accd ;};_fdgcd .Choice =append (_fdgcd .Choice ,_fcgae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eacbg :=NewCT_PlotAreaChoice (); +if _caeg :=d .DecodeElement (&_eacbg .LineChart ,&_ddafe );_caeg !=nil {return _caeg ;};_fdgcd .Choice =append (_fdgcd .Choice ,_eacbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fccgb :=NewCT_PlotAreaChoice (); +if _cffc :=d .DecodeElement (&_fccgb .Line3DChart ,&_ddafe );_cffc !=nil {return _cffc ;};_fdgcd .Choice =append (_fdgcd .Choice ,_fccgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_beef :=NewCT_PlotAreaChoice (); +if _fdecc :=d .DecodeElement (&_beef .StockChart ,&_ddafe );_fdecc !=nil {return _fdecc ;};_fdgcd .Choice =append (_fdgcd .Choice ,_beef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_befea :=NewCT_PlotAreaChoice (); +if _aagc :=d .DecodeElement (&_befea .RadarChart ,&_ddafe );_aagc !=nil {return _aagc ;};_fdgcd .Choice =append (_fdgcd .Choice ,_befea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bbda :=NewCT_PlotAreaChoice (); +if _cfbc :=d .DecodeElement (&_bbda .ScatterChart ,&_ddafe );_cfbc !=nil {return _cfbc ;};_fdgcd .Choice =append (_fdgcd .Choice ,_bbda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fgged :=NewCT_PlotAreaChoice (); +if _cagg :=d .DecodeElement (&_fgged .PieChart ,&_ddafe );_cagg !=nil {return _cagg ;};_fdgcd .Choice =append (_fdgcd .Choice ,_fgged );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egfde :=NewCT_PlotAreaChoice (); +if _ebega :=d .DecodeElement (&_egfde .Pie3DChart ,&_ddafe );_ebega !=nil {return _ebega ;};_fdgcd .Choice =append (_fdgcd .Choice ,_egfde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cdebd :=NewCT_PlotAreaChoice (); +if _babee :=d .DecodeElement (&_cdebd .DoughnutChart ,&_ddafe );_babee !=nil {return _babee ;};_fdgcd .Choice =append (_fdgcd .Choice ,_cdebd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbeee :=NewCT_PlotAreaChoice (); +if _cbecb :=d .DecodeElement (&_cbeee .BarChart ,&_ddafe );_cbecb !=nil {return _cbecb ;};_fdgcd .Choice =append (_fdgcd .Choice ,_cbeee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgag :=NewCT_PlotAreaChoice (); +if _cdcd :=d .DecodeElement (&_bdgag .Bar3DChart ,&_ddafe );_cdcd !=nil {return _cdcd ;};_fdgcd .Choice =append (_fdgcd .Choice ,_bdgag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fagc :=NewCT_PlotAreaChoice (); +if _ebdfc :=d .DecodeElement (&_fagc .OfPieChart ,&_ddafe );_ebdfc !=nil {return _ebdfc ;};_fdgcd .Choice =append (_fdgcd .Choice ,_fagc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_afcfb :=NewCT_PlotAreaChoice (); +if _fbcf :=d .DecodeElement (&_afcfb .SurfaceChart ,&_ddafe );_fbcf !=nil {return _fbcf ;};_fdgcd .Choice =append (_fdgcd .Choice ,_afcfb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_baada :=NewCT_PlotAreaChoice (); +if _dbbeg :=d .DecodeElement (&_baada .Surface3DChart ,&_ddafe );_dbbeg !=nil {return _dbbeg ;};_fdgcd .Choice =append (_fdgcd .Choice ,_baada );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_egcg :=NewCT_PlotAreaChoice (); +if _ccde :=d .DecodeElement (&_egcg .BubbleChart ,&_ddafe );_ccde !=nil {return _ccde ;};_fdgcd .Choice =append (_fdgcd .Choice ,_egcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fdgcd .CChoice ==nil {_fdgcd .CChoice =NewCT_PlotAreaChoice1 (); +};if _ecbcg :=d .DecodeElement (&_fdgcd .CChoice .ValAx ,&_ddafe );_ecbcg !=nil {return _ecbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fdgcd .CChoice ==nil {_fdgcd .CChoice =NewCT_PlotAreaChoice1 (); +};if _geddc :=d .DecodeElement (&_fdgcd .CChoice .CatAx ,&_ddafe );_geddc !=nil {return _geddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _fdgcd .CChoice ==nil {_fdgcd .CChoice =NewCT_PlotAreaChoice1 (); +};if _ccbbc :=d .DecodeElement (&_fdgcd .CChoice .DateAx ,&_ddafe );_ccbbc !=nil {return _ccbbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _fdgcd .CChoice ==nil {_fdgcd .CChoice =NewCT_PlotAreaChoice1 (); +};if _dbebe :=d .DecodeElement (&_fdgcd .CChoice .SerAx ,&_ddafe );_dbebe !=nil {return _dbebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fdgcd .DTable =NewCT_DTable (); +if _fgbf :=d .DecodeElement (_fdgcd .DTable ,&_ddafe );_fgbf !=nil {return _fgbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fdgcd .SpPr =_dg .NewCT_ShapeProperties (); +if _fbbg :=d .DecodeElement (_fdgcd .SpPr ,&_ddafe );_fbbg !=nil {return _fbbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdgcd .ExtLst =NewCT_ExtensionList (); +if _fggea :=d .DecodeElement (_fdgcd .ExtLst ,&_ddafe );_fggea !=nil {return _fggea ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_ddafe .Name ); +if _dagec :=d .Skip ();_dagec !=nil {return _dagec ;};};case _b .EndElement :break _fbfcc ;case _b .CharData :};};return nil ;};func (_gbeea *ST_LblOffset )Validate ()error {return _gbeea .ValidateWithPath ("")};func (_dggddg ST_Grouping )Validate ()error {return _dggddg .ValidateWithPath ("")}; +func (_fedg *CT_Scaling )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fedg .LogBase !=nil {_agaeb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}};e .EncodeElement (_fedg .LogBase ,_agaeb ); +};if _fedg .Orientation !=nil {_acdeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fedg .Orientation ,_acdeg );};if _fedg .Max !=nil {_dbce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006da\u0078"}}; +e .EncodeElement (_fedg .Max ,_dbce );};if _fedg .Min !=nil {_ebeaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_fedg .Min ,_ebeaa );};if _fedg .ExtLst !=nil {_cacc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fedg .ExtLst ,_cacc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Boolean ()*CT_Boolean {_ffg :=&CT_Boolean {};return _ffg };func (_ecbgd ST_TimeUnit )Validate ()error {return _ecbgd .ValidateWithPath ("")}; +type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func NewCT_Double ()*CT_Double {_defc :=&CT_Double {};return _defc };func (_fbafc ST_CrossBetween )String ()string {switch _fbafc {case 0:return ""; +case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074";};return "";};func (_dfbcb ST_ErrBarType )String ()string {switch _dfbcb {case 0:return "";case 1:return "\u0062\u006f\u0074\u0068";case 2:return "\u006d\u0069\u006eu\u0073"; +case 3:return "\u0070\u006c\u0075\u0073";};return "";};func NewCT_ChartLines ()*CT_ChartLines {_eega :=&CT_ChartLines {};return _eega }; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_ggbf *CT_NumFmt )ValidateWithPath (path string )error {return nil };func (_fdffca ST_CrossBetween )Validate ()error {return _fdffca .ValidateWithPath ("")};func (_dcgb *CT_HeaderFooter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_caab :=range start .Attr {if _caab .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_egcb ,_aeee :=_fb .ParseBool (_caab .Value ); -if _aeee !=nil {return _aeee ;};_dcgb .AlignWithMarginsAttr =&_egcb ;continue ;};if _caab .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_dbdfb ,_egaef :=_fb .ParseBool (_caab .Value );if _egaef !=nil {return _egaef ; -};_dcgb .DifferentOddEvenAttr =&_dbdfb ;continue ;};if _caab .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_cbfd ,_eegdb :=_fb .ParseBool (_caab .Value );if _eegdb !=nil {return _eegdb ;};_dcgb .DifferentFirstAttr =&_cbfd ; -continue ;};};_gcce :for {_beccf ,_bfbce :=d .Token ();if _bfbce !=nil {return _bfbce ;};switch _eff :=_beccf .(type ){case _b .StartElement :switch _eff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgb .OddHeader =new (string ); -if _aedc :=d .DecodeElement (_dcgb .OddHeader ,&_eff );_aedc !=nil {return _aedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgb .OddFooter =new (string ); -if _fbga :=d .DecodeElement (_dcgb .OddFooter ,&_eff );_fbga !=nil {return _fbga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dcgb .EvenHeader =new (string ); -if _cgab :=d .DecodeElement (_dcgb .EvenHeader ,&_eff );_cgab !=nil {return _cgab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dcgb .EvenFooter =new (string ); -if _gbaad :=d .DecodeElement (_dcgb .EvenFooter ,&_eff );_gbaad !=nil {return _gbaad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgb .FirstHeader =new (string ); -if _gdac :=d .DecodeElement (_dcgb .FirstHeader ,&_eff );_gdac !=nil {return _gdac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dcgb .FirstFooter =new (string ); -if _ebcec :=d .DecodeElement (_dcgb .FirstFooter ,&_eff );_ebcec !=nil {return _ebcec ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_eff .Name ); -if _gdee :=d .Skip ();_gdee !=nil {return _gdee ;};};case _b .EndElement :break _gcce ;case _b .CharData :};};return nil ;};func (_aabad ST_BuiltInUnit )ValidateWithPath (path string )error {switch _aabad {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 (_aabad )); -};return nil ;};func (_edgba ST_TimeUnit )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fdgde :=_b .Attr {};_fdgde .Name =name ;switch _edgba {case ST_TimeUnitUnset :_fdgde .Value ="";case ST_TimeUnitDays :_fdgde .Value ="\u0064\u0061\u0079\u0073"; -case ST_TimeUnitMonths :_fdgde .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_TimeUnitYears :_fdgde .Value ="\u0079\u0065\u0061r\u0073";};return _fdgde ,nil ;};func (_eagbg *ST_LblAlgn )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eagbg =0; -case "\u0063\u0074\u0072":*_eagbg =1;case "\u006c":*_eagbg =2;case "\u0072":*_eagbg =3;};return nil ;};func (_bbfb *CT_HeaderFooter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbfb .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 :_a .Sprintf ("\u0025\u0064",_agfce (*_bbfb .AlignWithMarginsAttr ))}); -};if _bbfb .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 :_a .Sprintf ("\u0025\u0064",_agfce (*_bbfb .DifferentOddEvenAttr ))}); -};if _bbfb .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 :_a .Sprintf ("\u0025\u0064",_agfce (*_bbfb .DifferentFirstAttr ))}); -};e .EncodeToken (start );if _bbfb .OddHeader !=nil {_bfgg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_g .AddPreserveSpaceAttr (&_bfgg ,*_bbfb .OddHeader );e .EncodeElement (_bbfb .OddHeader ,_bfgg ); -};if _bbfb .OddFooter !=nil {_fbcc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006f\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_g .AddPreserveSpaceAttr (&_fbcc ,*_bbfb .OddFooter );e .EncodeElement (_bbfb .OddFooter ,_fbcc );};if _bbfb .EvenHeader !=nil {_dedce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}}; -_g .AddPreserveSpaceAttr (&_dedce ,*_bbfb .EvenHeader );e .EncodeElement (_bbfb .EvenHeader ,_dedce );};if _bbfb .EvenFooter !=nil {_fgbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065v\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}}; -_g .AddPreserveSpaceAttr (&_fgbg ,*_bbfb .EvenFooter );e .EncodeElement (_bbfb .EvenFooter ,_fgbg );};if _bbfb .FirstHeader !=nil {_aedf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}}; -_g .AddPreserveSpaceAttr (&_aedf ,*_bbfb .FirstHeader );e .EncodeElement (_bbfb .FirstHeader ,_aedf );};if _bbfb .FirstFooter !=nil {_fdaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}}; -_g .AddPreserveSpaceAttr (&_fdaf ,*_bbfb .FirstFooter );e .EncodeElement (_bbfb .FirstFooter ,_fdaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_BarChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ; -Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;Overlap *CT_Overlap ;SerLines []*CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_e *CT_Area3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggcb :for {_afd ,_gfa :=d .Token (); -if _gfa !=nil {return _gfa ;};switch _ec :=_afd .(type ){case _b .StartElement :switch _ec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_e .Grouping =NewCT_Grouping (); -if _c :=d .DecodeElement (_e .Grouping ,&_ec );_c !=nil {return _c ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_e .VaryColors =NewCT_Boolean (); -if _bf :=d .DecodeElement (_e .VaryColors ,&_ec );_bf !=nil {return _bf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_be :=NewCT_AreaSer (); -if _cf :=d .DecodeElement (_be ,&_ec );_cf !=nil {return _cf ;};_e .Ser =append (_e .Ser ,_be );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_e .DLbls =NewCT_DLbls (); -if _aca :=d .DecodeElement (_e .DLbls ,&_ec );_aca !=nil {return _aca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_e .DropLines =NewCT_ChartLines (); -if _dab :=d .DecodeElement (_e .DropLines ,&_ec );_dab !=nil {return _dab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_e .GapDepth =NewCT_GapAmount (); -if _fe :=d .DecodeElement (_e .GapDepth ,&_ec );_fe !=nil {return _fe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cg :=NewCT_UnsignedInt (); -if _bb :=d .DecodeElement (_cg ,&_ec );_bb !=nil {return _bb ;};_e .AxId =append (_e .AxId ,_cg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_e .ExtLst =NewCT_ExtensionList (); -if _ce :=d .DecodeElement (_e .ExtLst ,&_ec );_ce !=nil {return _ce ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ec .Name ); -if _df :=d .Skip ();_df !=nil {return _df ;};};case _b .EndElement :break _ggcb ;case _b .CharData :};};return nil ;};func (_ffeee *ST_SecondPieSize )ValidateWithPath (path string )error {_ffgdb :=[]string {};if _ffeee .ST_SecondPieSizePercent !=nil {_ffgdb =append (_ffgdb ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _ffeee .ST_SecondPieSizeUShort !=nil {_ffgdb =append (_ffgdb ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_ffgdb )> 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 ,_ffgdb ); -};return nil ;};func (_daec *CT_DateAx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daec .AxId =NewCT_UnsignedInt ();_daec .Scaling =NewCT_Scaling ();_daec .AxPos =NewCT_AxPos ();_daec .CrossAx =NewCT_UnsignedInt ();_ddcce :for {_dggf ,_ggdg :=d .Token (); -if _ggdg !=nil {return _ggdg ;};switch _ebaa :=_dggf .(type ){case _b .StartElement :switch _ebaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dbeg :=d .DecodeElement (_daec .AxId ,&_ebaa ); -_dbeg !=nil {return _dbeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dddf :=d .DecodeElement (_daec .Scaling ,&_ebaa ); -_dddf !=nil {return _dddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_daec .Delete =NewCT_Boolean (); -if _aacc :=d .DecodeElement (_daec .Delete ,&_ebaa );_aacc !=nil {return _aacc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dccf :=d .DecodeElement (_daec .AxPos ,&_ebaa ); -_dccf !=nil {return _dccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daec .MajorGridlines =NewCT_ChartLines (); -if _eabf :=d .DecodeElement (_daec .MajorGridlines ,&_ebaa );_eabf !=nil {return _eabf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daec .MinorGridlines =NewCT_ChartLines (); -if _dagdf :=d .DecodeElement (_daec .MinorGridlines ,&_ebaa );_dagdf !=nil {return _dagdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_daec .Title =NewCT_Title (); -if _ddea :=d .DecodeElement (_daec .Title ,&_ebaa );_ddea !=nil {return _ddea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daec .NumFmt =NewCT_NumFmt (); -if _ggdca :=d .DecodeElement (_daec .NumFmt ,&_ebaa );_ggdca !=nil {return _ggdca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daec .MajorTickMark =NewCT_TickMark (); -if _dgdg :=d .DecodeElement (_daec .MajorTickMark ,&_ebaa );_dgdg !=nil {return _dgdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daec .MinorTickMark =NewCT_TickMark (); -if _egeb :=d .DecodeElement (_daec .MinorTickMark ,&_ebaa );_egeb !=nil {return _egeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_daec .TickLblPos =NewCT_TickLblPos (); -if _bcfd :=d .DecodeElement (_daec .TickLblPos ,&_ebaa );_bcfd !=nil {return _bcfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_daec .SpPr =_gg .NewCT_ShapeProperties (); -if _gbdc :=d .DecodeElement (_daec .SpPr ,&_ebaa );_gbdc !=nil {return _gbdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_daec .TxPr =_gg .NewCT_TextBody (); -if _dfde :=d .DecodeElement (_daec .TxPr ,&_ebaa );_dfde !=nil {return _dfde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dggd :=d .DecodeElement (_daec .CrossAx ,&_ebaa ); -_dggd !=nil {return _dggd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daec .Choice =NewEG_AxSharedChoice (); -if _fecd :=d .DecodeElement (&_daec .Choice .Crosses ,&_ebaa );_fecd !=nil {return _fecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daec .Choice =NewEG_AxSharedChoice (); -if _gdedf :=d .DecodeElement (&_daec .Choice .CrossesAt ,&_ebaa );_gdedf !=nil {return _gdedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daec .Auto =NewCT_Boolean (); -if _egbcd :=d .DecodeElement (_daec .Auto ,&_ebaa );_egbcd !=nil {return _egbcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daec .LblOffset =NewCT_LblOffset (); -if _ebce :=d .DecodeElement (_daec .LblOffset ,&_ebaa );_ebce !=nil {return _ebce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daec .BaseTimeUnit =NewCT_TimeUnit (); -if _bdac :=d .DecodeElement (_daec .BaseTimeUnit ,&_ebaa );_bdac !=nil {return _bdac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daec .MajorUnit =NewCT_AxisUnit (); -if _fcgg :=d .DecodeElement (_daec .MajorUnit ,&_ebaa );_fcgg !=nil {return _fcgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daec .MajorTimeUnit =NewCT_TimeUnit (); -if _ccbdc :=d .DecodeElement (_daec .MajorTimeUnit ,&_ebaa );_ccbdc !=nil {return _ccbdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daec .MinorUnit =NewCT_AxisUnit (); -if _aeed :=d .DecodeElement (_daec .MinorUnit ,&_ebaa );_aeed !=nil {return _aeed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_daec .MinorTimeUnit =NewCT_TimeUnit (); -if _bae :=d .DecodeElement (_daec .MinorTimeUnit ,&_ebaa );_bae !=nil {return _bae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daec .ExtLst =NewCT_ExtensionList (); -if _begd :=d .DecodeElement (_daec .ExtLst ,&_ebaa );_begd !=nil {return _begd ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_ebaa .Name ); -if _abc :=d .Skip ();_abc !=nil {return _abc ;};};case _b .EndElement :break _ddcce ;case _b .CharData :};};return nil ;};func NewCT_ErrBarType ()*CT_ErrBarType {_facce :=&CT_ErrBarType {};return _facce }; +// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path +func (_eaebe *CT_StockChart )ValidateWithPath (path string )error {for _fdgef ,_ccccg :=range _eaebe .Ser {if _ffadd :=_ccccg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fdgef ));_ffadd !=nil {return _ffadd ; +};};if _eaebe .DLbls !=nil {if _gaee :=_eaebe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gaee !=nil {return _gaee ;};};if _eaebe .DropLines !=nil {if _ddfb :=_eaebe .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"); +_ddfb !=nil {return _ddfb ;};};if _eaebe .HiLowLines !=nil {if _facbb :=_eaebe .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_facbb !=nil {return _facbb ;};};if _eaebe .UpDownBars !=nil {if _gebag :=_eaebe .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"); +_gebag !=nil {return _gebag ;};};for _gbbdd ,_edbea :=range _eaebe .AxId {if _gede :=_edbea .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gbbdd ));_gede !=nil {return _gede ;};};if _eaebe .ExtLst !=nil {if _gefcc :=_eaebe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gefcc !=nil {return _gefcc ;};};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 ;}; + +// Validate validates the CT_AxPos and its children +func (_gfee *CT_AxPos )Validate ()error {return _gfee .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");};func (_fbadcd ST_PageSetupOrientation )String ()string {switch _fbadcd {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_Shape and its children +func (_eegcc *CT_Shape )Validate ()error {return _eegcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; + +// Validate validates the CT_PrintSettings and its children +func (_ggace *CT_PrintSettings )Validate ()error {return _ggace .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_gdgdac ST_Overlap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _gdgdac .ST_OverlapPercent !=nil {e .EncodeToken (_b .CharData (*_gdgdac .ST_OverlapPercent ));};if _gdgdac .ST_OverlapByte !=nil {e .EncodeToken (_b .CharData (_f .Sprintf ("\u0025\u0064",*_gdgdac .ST_OverlapByte )));};return e .EncodeToken (_b .EndElement {Name :start .Name }); +};func (_ccbbg *CT_DPt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccbbg .Idx =NewCT_UnsignedInt ();_gacd :for {_abcd ,_fgfd :=d .Token ();if _fgfd !=nil {return _fgfd ;};switch _adbd :=_abcd .(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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cfcd :=d .DecodeElement (_ccbbg .Idx ,&_adbd ); +_cfcd !=nil {return _cfcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccbbg .InvertIfNegative =NewCT_Boolean (); +if _dddc :=d .DecodeElement (_ccbbg .InvertIfNegative ,&_adbd );_dddc !=nil {return _dddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccbbg .Marker =NewCT_Marker (); +if _efgg :=d .DecodeElement (_ccbbg .Marker ,&_adbd );_efgg !=nil {return _efgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccbbg .Bubble3D =NewCT_Boolean (); +if _aaeb :=d .DecodeElement (_ccbbg .Bubble3D ,&_adbd );_aaeb !=nil {return _aaeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccbbg .Explosion =NewCT_UnsignedInt (); +if _bdfa :=d .DecodeElement (_ccbbg .Explosion ,&_adbd );_bdfa !=nil {return _bdfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ccbbg .SpPr =_dg .NewCT_ShapeProperties (); +if _bbg :=d .DecodeElement (_ccbbg .SpPr ,&_adbd );_bbg !=nil {return _bbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccbbg .PictureOptions =NewCT_PictureOptions (); +if _cegf :=d .DecodeElement (_ccbbg .PictureOptions ,&_adbd );_cegf !=nil {return _cegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccbbg .ExtLst =NewCT_ExtensionList (); +if _bcgb :=d .DecodeElement (_ccbbg .ExtLst ,&_adbd );_bcgb !=nil {return _bcgb ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_adbd .Name ); +if _egdcd :=d .Skip ();_egdcd !=nil {return _egdcd ;};};case _b .EndElement :break _gacd ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path -func (_agd *CT_AreaChart )ValidateWithPath (path string )error {if _agd .Grouping !=nil {if _fdf :=_agd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_fdf !=nil {return _fdf ;};};if _agd .VaryColors !=nil {if _cge :=_agd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_cge !=nil {return _cge ;};};for _cc ,_gac :=range _agd .Ser {if _acf :=_gac .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cc ));_acf !=nil {return _acf ;};};if _agd .DLbls !=nil {if _bag :=_agd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_bag !=nil {return _bag ;};};if _agd .DropLines !=nil {if _dad :=_agd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dad !=nil {return _dad ;};};for _bg ,_ge :=range _agd .AxId {if _ef :=_ge .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bg )); -_ef !=nil {return _ef ;};};if _agd .ExtLst !=nil {if _ed :=_agd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ed !=nil {return _ed ;};};return nil ;};func NewCT_BarChart ()*CT_BarChart {_aaa :=&CT_BarChart {};_aaa .BarDir =NewCT_BarDir (); -return _aaa };const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;);func (_ccfef ST_ErrDir )Validate ()error {return _ccfef .ValidateWithPath ("")};func NewCT_PictureOptions ()*CT_PictureOptions {_aagb :=&CT_PictureOptions {}; -return _aagb }; +// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path +func (_fgge *CT_BubbleChart )ValidateWithPath (path string )error {if _fgge .VaryColors !=nil {if _abaf :=_fgge .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_abaf !=nil {return _abaf ;};};for _caef ,_gbgd :=range _fgge .Ser {if _bdb :=_gbgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_caef )); +_bdb !=nil {return _bdb ;};};if _fgge .DLbls !=nil {if _ceb :=_fgge .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ceb !=nil {return _ceb ;};};if _fgge .Bubble3D !=nil {if _bfbb :=_fgge .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D"); +_bfbb !=nil {return _bfbb ;};};if _fgge .BubbleScale !=nil {if _cbgc :=_fgge .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_cbgc !=nil {return _cbgc ;};};if _fgge .ShowNegBubbles !=nil {if _dfda :=_fgge .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"); +_dfda !=nil {return _dfda ;};};if _fgge .SizeRepresents !=nil {if _gee :=_fgge .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_gee !=nil {return _gee ;};};for _dcba ,_fdgc :=range _fgge .AxId {if _ebf :=_fdgc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dcba )); +_ebf !=nil {return _ebf ;};};if _fgge .ExtLst !=nil {if _gdbd :=_fgge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdbd !=nil {return _gdbd ;};};return nil ;}; -// Validate validates the CT_TextLanguageID and its children -func (_cacga *CT_TextLanguageID )Validate ()error {return _cacga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");};func (_gfceg *ST_SizeRepresents )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbfaa ,_gdcfb :=d .Token (); -if _gdcfb !=nil {return _gdcfb ;};if _bgged ,_befd :=_gbfaa .(_b .EndElement );_befd &&_bgged .Name ==start .Name {*_gfceg =1;return nil ;};if _ecdbd ,_ddeaf :=_gbfaa .(_b .CharData );!_ddeaf {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",_gbfaa ); -}else {switch string (_ecdbd ){case "":*_gfceg =0;case "\u0061\u0072\u0065\u0061":*_gfceg =1;case "\u0077":*_gfceg =2;};};_gbfaa ,_gdcfb =d .Token ();if _gdcfb !=nil {return _gdcfb ;};if _agaff ,_dgegf :=_gbfaa .(_b .EndElement );_dgegf &&_agaff .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",_gbfaa );}; +// Validate validates the CT_ExternalData and its children +func (_egcf *CT_ExternalData )Validate ()error {return _egcf .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");}; -// Validate validates the CT_PlotArea and its children -func (_ccga *CT_PlotArea )Validate ()error {return _ccga .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");};func NewCT_DTable ()*CT_DTable {_faae :=&CT_DTable {};return _faae };func (_bgggc ST_LayoutMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fceaf :=_b .Attr {}; -_fceaf .Name =name ;switch _bgggc {case ST_LayoutModeUnset :_fceaf .Value ="";case ST_LayoutModeEdge :_fceaf .Value ="\u0065\u0064\u0067\u0065";case ST_LayoutModeFactor :_fceaf .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _fceaf ,nil ;};func (_gbffd ST_Grouping )String ()string {switch _gbffd {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 "";}; +// Validate validates the CT_Tx and its children +func (_ccfa *CT_Tx )Validate ()error {return _ccfa .ValidateWithPath ("\u0043\u0054\u005fT\u0078")}; -// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path -func (_dfge *CT_PictureStackUnit )ValidateWithPath (path string )error {if _dfge .ValAttr <=0{return _a .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 ,_dfge .ValAttr ); -};return nil ;};func NewCT_LegendEntry ()*CT_LegendEntry {_cbga :=&CT_LegendEntry {};_cbga .Idx =NewCT_UnsignedInt ();return _cbga ;}; +// Validate validates the CT_LegendPos and its children +func (_geea *CT_LegendPos )Validate ()error {return _geea .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");};func NewCT_DLblChoice ()*CT_DLblChoice {_bbbbe :=&CT_DLblChoice {};return _bbbbe };type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ; +};func (_egcb *CT_AxPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cee ,_gbc :=_egcb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _gbc !=nil {return _gbc ;};start .Attr =append (start .Attr ,_cee );e .EncodeToken (start ); +e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TickMark struct{ValAttr ST_TickMark ;};func (_cgacb *CT_LegendPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgacb .ValAttr !=ST_LegendPosUnset {_dabee ,_febb :=_cgacb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _febb !=nil {return _febb ;};start .Attr =append (start .Attr ,_dabee );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ScatterStyle ()*CT_ScatterStyle {_gbbab :=&CT_ScatterStyle {};return _gbbab }; +func (_eaac *CT_TrendlineType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcgda :=range start .Attr {if _gcgda .Name .Local =="\u0076\u0061\u006c"{_eaac .ValAttr .UnmarshalXMLAttr (_gcgda );continue ;};};for {_gaeda ,_dgged :=d .Token (); +if _dgged !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0072\u0065\u006ed\u006ci\u006e\u0065\u0054\u0079\u0070\u0065\u003a \u0025\u0073",_dgged );};if _bbgef ,_bggeg :=_gaeda .(_b .EndElement );_bggeg &&_bbgef .Name ==start .Name {break ; +};};return nil ;};func (_cgga *CT_ExtensionList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cgga .Ext !=nil {_bfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_dfbc :=range _cgga .Ext {e .EncodeElement (_dfbc ,_bfd ); +};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adggb *CT_TickLblPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfdcf :=range start .Attr {if _bfdcf .Name .Local =="\u0076\u0061\u006c"{_adggb .ValAttr .UnmarshalXMLAttr (_bfdcf ); +continue ;};};for {_bedfc ,_ddfc :=d .Token ();if _ddfc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_ddfc );};if _fbdba ,_begeg :=_bedfc .(_b .EndElement ); +_begeg &&_fbdba .Name ==start .Name {break ;};};return nil ;};func (_ggga *CT_TimeUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggga .ValAttr !=ST_TimeUnitUnset {_fdfa ,_eeadg :=_ggga .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _eeadg !=nil {return _eeadg ;};start .Attr =append (start .Attr ,_fdfa );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fccaf ST_SecondPieSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _fccaf .ST_SecondPieSizePercent !=nil {e .EncodeToken (_b .CharData (*_fccaf .ST_SecondPieSizePercent ));};if _fccaf .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_b .CharData (_f .Sprintf ("\u0025\u0064",*_fccaf .ST_SecondPieSizeUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name }); +};func (_cefea *CT_DoughnutChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cefea .VaryColors !=nil {_dffd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_cefea .VaryColors ,_dffd );};if _cefea .Ser !=nil {_aggb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ebfe :=range _cefea .Ser {e .EncodeElement (_ebfe ,_aggb );};};if _cefea .DLbls !=nil {_egecc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_cefea .DLbls ,_egecc );};if _cefea .FirstSliceAng !=nil {_bbac :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_cefea .FirstSliceAng ,_bbac ); +};if _cefea .HoleSize !=nil {_ddga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cefea .HoleSize ,_ddga );};if _cefea .ExtLst !=nil {_acfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cefea .ExtLst ,_acfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_NumRef and its children -func (_gccb *CT_NumRef )Validate ()error {return _gccb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");};func (_cgeac *ST_HoleSize )ValidateWithPath (path string )error {_cceg :=[]string {};if _cgeac .ST_HoleSizePercent !=nil {_cceg =append (_cceg ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074"); -};if _cgeac .ST_HoleSizeUByte !=nil {_cceg =append (_cceg ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065");};if len (_cceg )> 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 ,_cceg ); -};return nil ;}; +// Validate validates the ChartSpace and its children +func (_ggaff *ChartSpace )Validate ()error {return _ggaff .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");}; -// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path -func (_gafab *CT_View3D )ValidateWithPath (path string )error {if _gafab .RotX !=nil {if _bdeg :=_gafab .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_bdeg !=nil {return _bdeg ;};};if _gafab .HPercent !=nil {if _dfdfae :=_gafab .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et"); -_dfdfae !=nil {return _dfdfae ;};};if _gafab .RotY !=nil {if _bceaf :=_gafab .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_bceaf !=nil {return _bceaf ;};};if _gafab .DepthPercent !=nil {if _bcfec :=_gafab .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -_bcfec !=nil {return _bcfec ;};};if _gafab .RAngAx !=nil {if _acgg :=_gafab .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_acgg !=nil {return _acgg ;};};if _gafab .Perspective !=nil {if _cgadeb :=_gafab .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"); -_cgadeb !=nil {return _cgadeb ;};};if _gafab .ExtLst !=nil {if _accad :=_gafab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_accad !=nil {return _accad ;};};return nil ;}; +// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path +func (_geafb *CT_OfPieChart )ValidateWithPath (path string )error {if _ceebb :=_geafb .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_ceebb !=nil {return _ceebb ;};if _geafb .VaryColors !=nil {if _feec :=_geafb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_feec !=nil {return _feec ;};};for _cgdg ,_afced :=range _geafb .Ser {if _egeg :=_afced .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cgdg ));_egeg !=nil {return _egeg ;};};if _geafb .DLbls !=nil {if _cgbdd :=_geafb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_cgbdd !=nil {return _cgbdd ;};};if _geafb .GapWidth !=nil {if _bbcaa :=_geafb .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_bbcaa !=nil {return _bbcaa ;};};if _geafb .SplitType !=nil {if _bceg :=_geafb .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"); +_bceg !=nil {return _bceg ;};};if _geafb .SplitPos !=nil {if _eeaf :=_geafb .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_eeaf !=nil {return _eeaf ;};};if _geafb .CustSplit !=nil {if _degf :=_geafb .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"); +_degf !=nil {return _degf ;};};if _geafb .SecondPieSize !=nil {if _geba :=_geafb .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_geba !=nil {return _geba ;};};for _bacg ,_bffgb :=range _geafb .SerLines {if _edfb :=_bffgb .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_bacg )); +_edfb !=nil {return _edfb ;};};if _geafb .ExtLst !=nil {if _cdagf :=_geafb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdagf !=nil {return _cdagf ;};};return nil ;};func (_cda *CT_BarDir )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cda .ValAttr !=ST_BarDirUnset {_gfgc ,_adef :=_cda .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _adef !=nil {return _adef ;};start .Attr =append (start .Attr ,_gfgc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TrendlineType and its children -func (_fbdecb *CT_TrendlineType )Validate ()error {return _fbdecb .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");};func (_deeeda *ST_LegendPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaafc ,_bacc :=d .Token (); -if _bacc !=nil {return _bacc ;};if _cabea ,_cafb :=_gaafc .(_b .EndElement );_cafb &&_cabea .Name ==start .Name {*_deeeda =1;return nil ;};if _daffb ,_gagc :=_gaafc .(_b .CharData );!_gagc {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",_gaafc ); -}else {switch string (_daffb ){case "":*_deeeda =0;case "\u0062":*_deeeda =1;case "\u0074\u0072":*_deeeda =2;case "\u006c":*_deeeda =3;case "\u0072":*_deeeda =4;case "\u0074":*_deeeda =5;};};_gaafc ,_bacc =d .Token ();if _bacc !=nil {return _bacc ;};if _cfeec ,_bebgg :=_gaafc .(_b .EndElement ); -_bebgg &&_cfeec .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",_gaafc );};func NewCT_Title ()*CT_Title {_eebf :=&CT_Title {}; -return _eebf };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 *_gg .CT_ShapeProperties ;TxPr *_gg .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 ;};const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2;); +// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path +func (_gbbbbf *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _gbbbbf .AreaChart !=nil {if _bbcfg :=_gbbbbf .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_bbcfg !=nil {return _bbcfg ;}; +};if _gbbbbf .Area3DChart !=nil {if _ffgb :=_gbbbbf .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_ffgb !=nil {return _ffgb ;};};if _gbbbbf .LineChart !=nil {if _dcedb :=_gbbbbf .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"); +_dcedb !=nil {return _dcedb ;};};if _gbbbbf .Line3DChart !=nil {if _bebcda :=_gbbbbf .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_bebcda !=nil {return _bebcda ;};};if _gbbbbf .StockChart !=nil {if _ggega :=_gbbbbf .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"); +_ggega !=nil {return _ggega ;};};if _gbbbbf .RadarChart !=nil {if _fdeb :=_gbbbbf .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");_fdeb !=nil {return _fdeb ;};};if _gbbbbf .ScatterChart !=nil {if _bdfc :=_gbbbbf .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074"); +_bdfc !=nil {return _bdfc ;};};if _gbbbbf .PieChart !=nil {if _bcfg :=_gbbbbf .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t");_bcfg !=nil {return _bcfg ;};};if _gbbbbf .Pie3DChart !=nil {if _abac :=_gbbbbf .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"); +_abac !=nil {return _abac ;};};if _gbbbbf .DoughnutChart !=nil {if _bdcff :=_gbbbbf .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074");_bdcff !=nil {return _bdcff ;};};if _gbbbbf .BarChart !=nil {if _edcc :=_gbbbbf .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t"); +_edcc !=nil {return _edcc ;};};if _gbbbbf .Bar3DChart !=nil {if _debcf :=_gbbbbf .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_debcf !=nil {return _debcf ;};};if _gbbbbf .OfPieChart !=nil {if _gdbba :=_gbbbbf .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"); +_gdbba !=nil {return _gdbba ;};};if _gbbbbf .SurfaceChart !=nil {if _gegbe :=_gbbbbf .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");_gegbe !=nil {return _gegbe ;};};if _gbbbbf .Surface3DChart !=nil {if _bgde :=_gbbbbf .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"); +_bgde !=nil {return _bgde ;};};if _gbbbbf .BubbleChart !=nil {if _ebdfca :=_gbbbbf .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074");_ebdfca !=nil {return _ebdfca ;};};return nil ;};func (_afabb *CT_SerTxChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afabb .StrRef !=nil {_cfabg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}}; +e .EncodeElement (_afabb .StrRef ,_cfabg );};if _afabb .V !=nil {_edfba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076"}};_dc .AddPreserveSpaceAttr (&_edfba ,*_afabb .V );e .EncodeElement (_afabb .V ,_edfba );};return nil ;};func (_aaagb *CT_RelId )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",_aaagb .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgafb *CT_PlotAreaChoice1 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgafb .ValAx !=nil {_dbfga :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}}; +for _ ,_gfebc :=range _dgafb .ValAx {e .EncodeElement (_gfebc ,_dbfga );};};if _dgafb .CatAx !=nil {_cgcf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_cfddfc :=range _dgafb .CatAx {e .EncodeElement (_cfddfc ,_cgcf ); +};};if _dgafb .DateAx !=nil {_cadga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_fged :=range _dgafb .DateAx {e .EncodeElement (_fged ,_cadga );};};if _dgafb .SerAx !=nil {_fgca :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}}; +for _ ,_dffg :=range _dgafb .SerAx {e .EncodeElement (_dffg ,_fgca );};};return nil ;}; -// Validate validates the UserShapes and its children -func (_cfffb *UserShapes )Validate ()error {return _cfffb .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");}; +// Validate validates the CT_PieChart and its children +func (_cgbab *CT_PieChart )Validate ()error {return _cgbab .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func NewCT_BarDir ()*CT_BarDir {_dac :=&CT_BarDir {};return _dac };func (_eafbgb ST_Shape )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cegac :=_b .Attr {}; +_cegac .Name =name ;switch _eafbgb {case ST_ShapeUnset :_cegac .Value ="";case ST_ShapeCone :_cegac .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_cegac .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_cegac .Value ="\u0062\u006f\u0078"; +case ST_ShapeCylinder :_cegac .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_cegac .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_cegac .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078"; +};return _cegac ,nil ;};func (_efdd ST_PictureFormat )String ()string {switch _efdd {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 (_caaaf *CT_SurfaceChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggcdg :for {_dbgdg ,_fccf :=d .Token ();if _fccf !=nil {return _fccf ;};switch _aafge :=_dbgdg .(type ){case _b .StartElement :switch _aafge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caaaf .Wireframe =NewCT_Boolean (); +if _febeg :=d .DecodeElement (_caaaf .Wireframe ,&_aafge );_febeg !=nil {return _febeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_efada :=NewCT_SurfaceSer (); +if _daaga :=d .DecodeElement (_efada ,&_aafge );_daaga !=nil {return _daaga ;};_caaaf .Ser =append (_caaaf .Ser ,_efada );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_caaaf .BandFmts =NewCT_BandFmts (); +if _dcgcb :=d .DecodeElement (_caaaf .BandFmts ,&_aafge );_dcgcb !=nil {return _dcgcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ecbdf :=NewCT_UnsignedInt (); +if _deeba :=d .DecodeElement (_ecbdf ,&_aafge );_deeba !=nil {return _deeba ;};_caaaf .AxId =append (_caaaf .AxId ,_ecbdf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caaaf .ExtLst =NewCT_ExtensionList (); +if _dfca :=d .DecodeElement (_caaaf .ExtLst ,&_aafge );_dfca !=nil {return _dfca ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_aafge .Name ); +if _efaaf :=d .Skip ();_efaaf !=nil {return _efaaf ;};};case _b .EndElement :break _ggcdg ;case _b .CharData :};};return nil ;};func (_cdfb *CT_MultiLvlStrData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cdfb .PtCount !=nil {_abed :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}}; +e .EncodeElement (_cdfb .PtCount ,_abed );};if _cdfb .Lvl !=nil {_geeff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_dcdeg :=range _cdfb .Lvl {e .EncodeElement (_dcdeg ,_geeff );};};if _cdfb .ExtLst !=nil {_gdafd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cdfb .ExtLst ,_gdafd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_LineChartShared and its children -func (_dfac *EG_LineChartShared )Validate ()error {return _dfac .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func NewCT_PieSer ()*CT_PieSer {_fdbc :=&CT_PieSer {};_fdbc .Idx =NewCT_UnsignedInt (); -_fdbc .Order =NewCT_UnsignedInt ();return _fdbc ;};type ST_ErrDir byte ;type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path +func (_eace *CT_Lvl )ValidateWithPath (path string )error {for _accf ,_dcecg :=range _eace .Pt {if _cegcg :=_dcecg .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_accf ));_cegcg !=nil {return _cegcg ;};};return nil ; +};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_Area3DChart and its children -func (_dd *CT_Area3DChart )Validate ()error {return _dd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_adgc ST_SplitType )Validate ()error {return _adgc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path +func (_cgbf *CT_LblAlgn )ValidateWithPath (path string )error {if _cgbf .ValAttr ==ST_LblAlgnUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _dcdc :=_cgbf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcdc !=nil {return _dcdc ;};return nil ;};func (_adbb *CT_ErrBarType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adbb .ValAttr !=ST_ErrBarTypeUnset {_ecdb ,_gbdbc :=_adbb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _gbdbc !=nil {return _gbdbc ;};start .Attr =append (start .Attr ,_ecdb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddaeb ST_BarDir )Validate ()error {return _ddaeb .ValidateWithPath ("")}; -// Validate validates the EG_AxShared and its children -func (_bgcgd *EG_AxShared )Validate ()error {return _bgcgd .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");}; +// Validate validates the CT_Pie3DChart and its children +func (_cddf *CT_Pie3DChart )Validate ()error {return _cddf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");}; -// Validate validates the CT_PlotAreaChoice and its children -func (_aafc *CT_PlotAreaChoice )Validate ()error {return _aafc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};func (_dccc *ST_AxPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cacfb ,_adgca :=d .Token (); -if _adgca !=nil {return _adgca ;};if _ddbfg ,_bgdc :=_cacfb .(_b .EndElement );_bgdc &&_ddbfg .Name ==start .Name {*_dccc =1;return nil ;};if _efgac ,_adfgga :=_cacfb .(_b .CharData );!_adfgga {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",_cacfb ); -}else {switch string (_efgac ){case "":*_dccc =0;case "\u0062":*_dccc =1;case "\u006c":*_dccc =2;case "\u0072":*_dccc =3;case "\u0074":*_dccc =4;};};_cacfb ,_adgca =d .Token ();if _adgca !=nil {return _adgca ;};if _eegee ,_aagag :=_cacfb .(_b .EndElement ); -_aagag &&_eegee .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",_cacfb );};func (_bbafa ST_GapAmount )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _bbafa .ST_GapAmountPercent !=nil {e .EncodeToken (_b .CharData (*_bbafa .ST_GapAmountPercent ));};if _bbafa .ST_GapAmountUShort !=nil {e .EncodeToken (_b .CharData (_a .Sprintf ("\u0025\u0064",*_bbafa .ST_GapAmountUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name }); +// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path +func (_gegf *CT_ScatterSer )ValidateWithPath (path string )error {if _cgcb :=_gegf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cgcb !=nil {return _cgcb ;};if _edeeb :=_gegf .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_edeeb !=nil {return _edeeb ;};if _gegf .Tx !=nil {if _dbgf :=_gegf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dbgf !=nil {return _dbgf ;};};if _gegf .SpPr !=nil {if _eegaa :=_gegf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eegaa !=nil {return _eegaa ; +};};if _gegf .Marker !=nil {if _cede :=_gegf .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_cede !=nil {return _cede ;};};for _ccaa ,_fgcga :=range _gegf .DPt {if _fgbaf :=_fgcga .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_ccaa )); +_fgbaf !=nil {return _fgbaf ;};};if _gegf .DLbls !=nil {if _dccb :=_gegf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dccb !=nil {return _dccb ;};};for _bgga ,_dadfa :=range _gegf .Trendline {if _agdb :=_dadfa .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_bgga )); +_agdb !=nil {return _agdb ;};};for _acaa ,_afeg :=range _gegf .ErrBars {if _bfeb :=_afeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_acaa ));_bfeb !=nil {return _bfeb ;};};if _gegf .XVal !=nil {if _cbcfb :=_gegf .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c"); +_cbcfb !=nil {return _cbcfb ;};};if _gegf .YVal !=nil {if _abcda :=_gegf .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_abcda !=nil {return _abcda ;};};if _gegf .Smooth !=nil {if _dafcc :=_gegf .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068"); +_dafcc !=nil {return _dafcc ;};};if _gegf .ExtLst !=nil {if _agfdg :=_gegf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agfdg !=nil {return _agfdg ;};};return nil ;};func (_bbef *CT_Trendline )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _bbef .Name !=nil {_fefe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_dc .AddPreserveSpaceAttr (&_fefe ,*_bbef .Name );e .EncodeElement (_bbef .Name ,_fefe );};if _bbef .SpPr !=nil {_cdedg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_bbef .SpPr ,_cdedg );};_baggd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_bbef .TrendlineType ,_baggd );if _bbef .Order !=nil {_ddcfa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}}; +e .EncodeElement (_bbef .Order ,_ddcfa );};if _bbef .Period !=nil {_bbaff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_bbef .Period ,_bbaff );};if _bbef .Forward !=nil {_aegcg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}}; +e .EncodeElement (_bbef .Forward ,_aegcg );};if _bbef .Backward !=nil {_fdee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_bbef .Backward ,_fdee );};if _bbef .Intercept !=nil {_cfaacf :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}}; +e .EncodeElement (_bbef .Intercept ,_cfaacf );};if _bbef .DispRSqr !=nil {_gbae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_bbef .DispRSqr ,_gbae );};if _bbef .DispEq !=nil {_gbfae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}}; +e .EncodeElement (_bbef .DispEq ,_gbfae );};if _bbef .TrendlineLbl !=nil {_dbgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_bbef .TrendlineLbl ,_dbgg ); +};if _bbef .ExtLst !=nil {_acgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbef .ExtLst ,_acgb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LogBase struct{ValAttr float64 ; }; -// Validate validates the CT_OfPieChart and its children -func (_afbdd *CT_OfPieChart )Validate ()error {return _afbdd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func (_dbdb *CT_ChartSpace )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _dbdb .Date1904 !=nil {_gdfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}};e .EncodeElement (_dbdb .Date1904 ,_gdfb );};if _dbdb .Lang !=nil {_ccdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}}; -e .EncodeElement (_dbdb .Lang ,_ccdb );};if _dbdb .RoundedCorners !=nil {_gfgbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}};e .EncodeElement (_dbdb .RoundedCorners ,_gfgbc ); -};if _dbdb .Style !=nil {_febd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbdb .Style ,_febd );};if _dbdb .ClrMapOvr !=nil {_abbe :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; -e .EncodeElement (_dbdb .ClrMapOvr ,_abbe );};if _dbdb .PivotSource !=nil {_cgade :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_dbdb .PivotSource ,_cgade ); -};if _dbdb .Protection !=nil {_aeeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dbdb .Protection ,_aeeg );};_acea :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_dbdb .Chart ,_acea );if _dbdb .SpPr !=nil {_bde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dbdb .SpPr ,_bde );};if _dbdb .TxPr !=nil {_fcga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_dbdb .TxPr ,_fcga );};if _dbdb .ExternalData !=nil {_ecaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dbdb .ExternalData ,_ecaf );}; -if _dbdb .PrintSettings !=nil {_cbbg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}};e .EncodeElement (_dbdb .PrintSettings ,_cbbg );};if _dbdb .UserShapes !=nil {_cfea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}}; -e .EncodeElement (_dbdb .UserShapes ,_cfea );};if _dbdb .ExtLst !=nil {_cbgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbdb .ExtLst ,_cbgg );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_cebb *CT_NumData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cebb .FormatCode !=nil {_bbcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}}; -_g .AddPreserveSpaceAttr (&_bbcc ,*_cebb .FormatCode );e .EncodeElement (_cebb .FormatCode ,_bbcc );};if _cebb .PtCount !=nil {_afcbga :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_cebb .PtCount ,_afcbga ); -};if _cebb .Pt !=nil {_afdfe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_bfdd :=range _cebb .Pt {e .EncodeElement (_bfdd ,_afdfe );};};if _cebb .ExtLst !=nil {_bbbgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cebb .ExtLst ,_bbbgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_beg *CT_BandFmts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _beg .BandFmt !=nil {_afa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}}; -for _ ,_gdd :=range _beg .BandFmt {e .EncodeElement (_gdd ,_afa );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_AxPos struct{ValAttr ST_AxPos ;};type ST_BuiltInUnit byte ; +// ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path +func (_ceff *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _ceff .MultiLvlStrRef !=nil {if _cbgf :=_ceff .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_cbgf !=nil {return _cbgf ; +};};if _ceff .NumRef !=nil {if _bgg :=_ceff .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_bgg !=nil {return _bgg ;};};if _ceff .NumLit !=nil {if _bef :=_ceff .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074"); +_bef !=nil {return _bef ;};};if _ceff .StrRef !=nil {if _gdc :=_ceff .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_gdc !=nil {return _gdc ;};};if _ceff .StrLit !=nil {if _gbg :=_ceff .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074"); +_gbg !=nil {return _gbg ;};};return nil ;};func (_fefc *CT_OfPieChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fefc .OfPieType =NewCT_OfPieType ();_dcdag :for {_dgfdb ,_bdga :=d .Token ();if _bdga !=nil {return _bdga ;};switch _cgdd :=_dgfdb .(type ){case _b .StartElement :switch _cgdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fecd :=d .DecodeElement (_fefc .OfPieType ,&_cgdd ); +_fecd !=nil {return _fecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fefc .VaryColors =NewCT_Boolean (); +if _edda :=d .DecodeElement (_fefc .VaryColors ,&_cgdd );_edda !=nil {return _edda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bfafc :=NewCT_PieSer (); +if _bcage :=d .DecodeElement (_bfafc ,&_cgdd );_bcage !=nil {return _bcage ;};_fefc .Ser =append (_fefc .Ser ,_bfafc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fefc .DLbls =NewCT_DLbls (); +if _cfcdf :=d .DecodeElement (_fefc .DLbls ,&_cgdd );_cfcdf !=nil {return _cfcdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fefc .GapWidth =NewCT_GapAmount (); +if _gecf :=d .DecodeElement (_fefc .GapWidth ,&_cgdd );_gecf !=nil {return _gecf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fefc .SplitType =NewCT_SplitType (); +if _eecf :=d .DecodeElement (_fefc .SplitType ,&_cgdd );_eecf !=nil {return _eecf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fefc .SplitPos =NewCT_Double (); +if _aabb :=d .DecodeElement (_fefc .SplitPos ,&_cgdd );_aabb !=nil {return _aabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fefc .CustSplit =NewCT_CustSplit (); +if _ggfe :=d .DecodeElement (_fefc .CustSplit ,&_cgdd );_ggfe !=nil {return _ggfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fefc .SecondPieSize =NewCT_SecondPieSize (); +if _gaca :=d .DecodeElement (_fefc .SecondPieSize ,&_cgdd );_gaca !=nil {return _gaca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cdfeb :=NewCT_ChartLines (); +if _gbbbd :=d .DecodeElement (_cdfeb ,&_cgdd );_gbbbd !=nil {return _gbbbd ;};_fefc .SerLines =append (_fefc .SerLines ,_cdfeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fefc .ExtLst =NewCT_ExtensionList (); +if _gbgf :=d .DecodeElement (_fefc .ExtLst ,&_cgdd );_gbgf !=nil {return _gbgf ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cgdd .Name ); +if _dfegf :=d .Skip ();_dfegf !=nil {return _dfegf ;};};case _b .EndElement :break _dcdag ;case _b .CharData :};};return nil ;}; -// ST_GapAmount is a union type -type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;};func (_gabca ST_PictureFormat )String ()string {switch _gabca {case 0:return "";case 1:return "\u0073t\u0072\u0065\u0074\u0063\u0068";case 2:return "\u0073\u0074\u0061c\u006b"; -case 3:return "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return "";}; +// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path +func (_dbedd *CT_SecondPieSize )ValidateWithPath (path string )error {if _dbedd .ValAttr !=nil {if _ggdac :=_dbedd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggdac !=nil {return _ggdac ;};};return nil ;}; -// Validate validates the CT_SplitType and its children -func (_degdg *CT_SplitType )Validate ()error {return _degdg .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");}; +// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path +func (_faed *CT_ManualLayout )ValidateWithPath (path string )error {if _faed .LayoutTarget !=nil {if _bccb :=_faed .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_bccb !=nil {return _bccb ; +};};if _faed .XMode !=nil {if _ggef :=_faed .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_ggef !=nil {return _ggef ;};};if _faed .YMode !=nil {if _acgg :=_faed .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065"); +_acgg !=nil {return _acgg ;};};if _faed .WMode !=nil {if _gggg :=_faed .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_gggg !=nil {return _gggg ;};};if _faed .HMode !=nil {if _faecd :=_faed .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065"); +_faecd !=nil {return _faecd ;};};if _faed .X !=nil {if _efdg :=_faed .X .ValidateWithPath (path +"\u002f\u0058");_efdg !=nil {return _efdg ;};};if _faed .Y !=nil {if _bccbd :=_faed .Y .ValidateWithPath (path +"\u002f\u0059");_bccbd !=nil {return _bccbd ; +};};if _faed .W !=nil {if _dabca :=_faed .W .ValidateWithPath (path +"\u002f\u0057");_dabca !=nil {return _dabca ;};};if _faed .H !=nil {if _cece :=_faed .H .ValidateWithPath (path +"\u002f\u0048");_cece !=nil {return _cece ;};};if _faed .ExtLst !=nil {if _cegga :=_faed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cegga !=nil {return _cegga ;};};return nil ;};func (_cbgbd ST_DLblPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dbdffb :=_b .Attr {};_dbdffb .Name =name ;switch _cbgbd {case ST_DLblPosUnset :_dbdffb .Value ="";case ST_DLblPosBestFit :_dbdffb .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074"; +case ST_DLblPosB :_dbdffb .Value ="\u0062";case ST_DLblPosCtr :_dbdffb .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_dbdffb .Value ="\u0069\u006e\u0042\u0061\u0073\u0065";case ST_DLblPosInEnd :_dbdffb .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_dbdffb .Value ="\u006c"; +case ST_DLblPosOutEnd :_dbdffb .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_dbdffb .Value ="\u0072";case ST_DLblPosT :_dbdffb .Value ="\u0074";};return _dbdffb ,nil ;}; -// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path -func (_dgedce *CT_StockChart )ValidateWithPath (path string )error {for _afdcf ,_egfb :=range _dgedce .Ser {if _eaaaa :=_egfb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_afdcf ));_eaaaa !=nil {return _eaaaa ; -};};if _dgedce .DLbls !=nil {if _cbgfb :=_dgedce .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cbgfb !=nil {return _cbgfb ;};};if _dgedce .DropLines !=nil {if _dfaa :=_dgedce .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"); -_dfaa !=nil {return _dfaa ;};};if _dgedce .HiLowLines !=nil {if _daac :=_dgedce .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_daac !=nil {return _daac ;};};if _dgedce .UpDownBars !=nil {if _beeeb :=_dgedce .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"); -_beeeb !=nil {return _beeeb ;};};for _beccfc ,_acaf :=range _dgedce .AxId {if _aadeg :=_acaf .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_beccfc ));_aadeg !=nil {return _aadeg ;};};if _dgedce .ExtLst !=nil {if _afaec :=_dgedce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_afaec !=nil {return _afaec ;};};return nil ;}; +// Validate validates the CT_ManualLayout and its children +func (_gbff *CT_ManualLayout )Validate ()error {return _gbff .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");};func (_bbbg *CT_RotY )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbbg .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bbbg .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Layout ()*CT_Layout {_fcadg :=&CT_Layout {};return _fcadg };func (_ccgg *CT_Marker )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _ccgg .Symbol !=nil {_aaaaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_ccgg .Symbol ,_aaaaf );};if _ccgg .Size !=nil {_dafd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}}; +e .EncodeElement (_ccgg .Size ,_dafd );};if _ccgg .SpPr !=nil {_bedca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ccgg .SpPr ,_bedca );};if _ccgg .ExtLst !=nil {_fabb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ccgg .ExtLst ,_fabb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gec *CT_BarGrouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aefe :=range start .Attr {if _aefe .Name .Local =="\u0076\u0061\u006c"{_gec .ValAttr .UnmarshalXMLAttr (_aefe ); +continue ;};};for {_fced ,_dcaf :=d .Token ();if _dcaf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0061\u0072\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067:\u0020\u0025\u0073",_dcaf );};if _ddbec ,_dfa :=_fced .(_b .EndElement ); +_dfa &&_ddbec .Name ==start .Name {break ;};};return nil ;};func (_beegc ST_TrendlineType )String ()string {switch _beegc {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 "";};type ST_SizeRepresents byte ;func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_abd :=&CT_AxDataSourceChoice {}; +return _abd }; -// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path -func (_fda *CT_ErrBars )ValidateWithPath (path string )error {if _fda .ErrDir !=nil {if _ccgd :=_fda .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_ccgd !=nil {return _ccgd ;};};if _gggg :=_fda .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"); -_gggg !=nil {return _gggg ;};if _baaf :=_fda .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_baaf !=nil {return _baaf ;};if _fda .NoEndCap !=nil {if _fgba :=_fda .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p"); -_fgba !=nil {return _fgba ;};};if _fda .Plus !=nil {if _faee :=_fda .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_faee !=nil {return _faee ;};};if _fda .Minus !=nil {if _bgbd :=_fda .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073"); -_bgbd !=nil {return _bgbd ;};};if _fda .Val !=nil {if _gcebdb :=_fda .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_gcebdb !=nil {return _gcebdb ;};};if _fda .SpPr !=nil {if _ffdb :=_fda .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_ffdb !=nil {return _ffdb ;};};if _fda .ExtLst !=nil {if _gdc :=_fda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdc !=nil {return _gdc ;};};return nil ;};func (_dgd *CT_Boolean )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgd .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agfce (*_dgd .ValAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggba *CT_Protection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gadd :for {_ecee ,_efag :=d .Token ();if _efag !=nil {return _efag ;}; -switch _cadf :=_ecee .(type ){case _b .StartElement :switch _cadf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggba .ChartObject =NewCT_Boolean (); -if _ccdbb :=d .DecodeElement (_ggba .ChartObject ,&_cadf );_ccdbb !=nil {return _ccdbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ggba .Data =NewCT_Boolean (); -if _fdada :=d .DecodeElement (_ggba .Data ,&_cadf );_fdada !=nil {return _fdada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggba .Formatting =NewCT_Boolean (); -if _ffdag :=d .DecodeElement (_ggba .Formatting ,&_cadf );_ffdag !=nil {return _ffdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggba .Selection =NewCT_Boolean (); -if _aaada :=d .DecodeElement (_ggba .Selection ,&_cadf );_aaada !=nil {return _aaada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ggba .UserInterface =NewCT_Boolean (); -if _dbgaa :=d .DecodeElement (_ggba .UserInterface ,&_cadf );_dbgaa !=nil {return _dbgaa ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cadf .Name ); -if _cdda :=d .Skip ();_cdda !=nil {return _cdda ;};};case _b .EndElement :break _gadd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path +func (_bfe *CT_BubbleScale )ValidateWithPath (path string )error {if _bfe .ValAttr !=nil {if _agac :=_bfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agac !=nil {return _agac ;};};return nil ;};func (_cefe *CT_DLblChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dedf :for {_decb ,_dagbe :=d .Token (); +if _dagbe !=nil {return _dagbe ;};switch _fbeg :=_decb .(type ){case _b .StartElement :switch _fbeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cefe .Delete =NewCT_Boolean (); +if _afac :=d .DecodeElement (_cefe .Delete ,&_fbeg );_afac !=nil {return _afac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cefe .Layout =NewCT_Layout (); +if _gffgc :=d .DecodeElement (_cefe .Layout ,&_fbeg );_gffgc !=nil {return _gffgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cefe .Tx =NewCT_Tx (); +if _dbed :=d .DecodeElement (_cefe .Tx ,&_fbeg );_dbed !=nil {return _dbed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cefe .NumFmt =NewCT_NumFmt (); +if _cbce :=d .DecodeElement (_cefe .NumFmt ,&_fbeg );_cbce !=nil {return _cbce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cefe .SpPr =_dg .NewCT_ShapeProperties (); +if _fdd :=d .DecodeElement (_cefe .SpPr ,&_fbeg );_fdd !=nil {return _fdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cefe .TxPr =_dg .NewCT_TextBody (); +if _fgaf :=d .DecodeElement (_cefe .TxPr ,&_fbeg );_fgaf !=nil {return _fgaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cefe .DLblPos =NewCT_DLblPos (); +if _cgbaf :=d .DecodeElement (_cefe .DLblPos ,&_fbeg );_cgbaf !=nil {return _cgbaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cefe .ShowLegendKey =NewCT_Boolean (); +if _abgb :=d .DecodeElement (_cefe .ShowLegendKey ,&_fbeg );_abgb !=nil {return _abgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cefe .ShowVal =NewCT_Boolean (); +if _cefd :=d .DecodeElement (_cefe .ShowVal ,&_fbeg );_cefd !=nil {return _cefd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cefe .ShowCatName =NewCT_Boolean (); +if _dcbc :=d .DecodeElement (_cefe .ShowCatName ,&_fbeg );_dcbc !=nil {return _dcbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cefe .ShowSerName =NewCT_Boolean (); +if _eebb :=d .DecodeElement (_cefe .ShowSerName ,&_fbeg );_eebb !=nil {return _eebb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cefe .ShowPercent =NewCT_Boolean (); +if _cceg :=d .DecodeElement (_cefe .ShowPercent ,&_fbeg );_cceg !=nil {return _cceg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cefe .ShowBubbleSize =NewCT_Boolean (); +if _eegaf :=d .DecodeElement (_cefe .ShowBubbleSize ,&_fbeg );_eegaf !=nil {return _eegaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cefe .Separator =new (string ); +if _aacc :=d .DecodeElement (_cefe .Separator ,&_fbeg );_aacc !=nil {return _aacc ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fbeg .Name ); +if _gfgec :=d .Skip ();_gfgec !=nil {return _gfgec ;};};case _b .EndElement :break _dedf ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_AxDataSource and its children -func (_fgc *CT_AxDataSource )Validate ()error {return _fgc .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_dfeaf ST_Crosses )String ()string {switch _dfeaf {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f"; -case 2:return "\u006d\u0061\u0078";case 3:return "\u006d\u0069\u006e";};return "";};func (_fggbbd ST_SizeRepresents )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fcfgb :=_b .Attr {};_fcfgb .Name =name ;switch _fggbbd {case ST_SizeRepresentsUnset :_fcfgb .Value =""; -case ST_SizeRepresentsArea :_fcfgb .Value ="\u0061\u0072\u0065\u0061";case ST_SizeRepresentsW :_fcfgb .Value ="\u0077";};return _fcfgb ,nil ;};type CT_Lvl struct{Pt []*CT_StrVal ;};func (_bdgb *CT_BarDir )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bdgb .ValAttr !=ST_BarDirUnset {_eea ,_fag :=_bdgb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _fag !=nil {return _fag ;};start .Attr =append (start .Attr ,_eea );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path +func (_ggda *CT_CrossBetween )ValidateWithPath (path string )error {if _ggda .ValAttr ==ST_CrossBetweenUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _cedf :=_ggda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cedf !=nil {return _cedf ;};return nil ;};func (_edcfea *ST_LayoutTarget )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbfga ,_bdafg :=d .Token (); +if _bdafg !=nil {return _bdafg ;};if _ebabg ,_eabde :=_fbfga .(_b .EndElement );_eabde &&_ebabg .Name ==start .Name {*_edcfea =1;return nil ;};if _begba ,_cebc :=_fbfga .(_b .CharData );!_cebc {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",_fbfga ); +}else {switch string (_begba ){case "":*_edcfea =0;case "\u0069\u006e\u006ee\u0072":*_edcfea =1;case "\u006f\u0075\u0074e\u0072":*_edcfea =2;};};_fbfga ,_bdafg =d .Token ();if _bdafg !=nil {return _bdafg ;};if _edcbg ,_fbced :=_fbfga .(_b .EndElement ); +_fbced &&_edcbg .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",_fbfga );};func (_beecb *Group_DLbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbabf :for {_gabba ,_aadbe :=d .Token (); +if _aadbe !=nil {return _aadbe ;};switch _fgaada :=_gabba .(type ){case _b .StartElement :switch _fgaada .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beecb .Layout =NewCT_Layout (); +if _bfacb :=d .DecodeElement (_beecb .Layout ,&_fgaada );_bfacb !=nil {return _bfacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_beecb .Tx =NewCT_Tx (); +if _cacgfb :=d .DecodeElement (_beecb .Tx ,&_fgaada );_cacgfb !=nil {return _cacgfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beecb .NumFmt =NewCT_NumFmt (); +if _ggcac :=d .DecodeElement (_beecb .NumFmt ,&_fgaada );_ggcac !=nil {return _ggcac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_beecb .SpPr =_dg .NewCT_ShapeProperties (); +if _caeeag :=d .DecodeElement (_beecb .SpPr ,&_fgaada );_caeeag !=nil {return _caeeag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_beecb .TxPr =_dg .NewCT_TextBody (); +if _bcgf :=d .DecodeElement (_beecb .TxPr ,&_fgaada );_bcgf !=nil {return _bcgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beecb .DLblPos =NewCT_DLblPos (); +if _cadb :=d .DecodeElement (_beecb .DLblPos ,&_fgaada );_cadb !=nil {return _cadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_beecb .ShowLegendKey =NewCT_Boolean (); +if _efebc :=d .DecodeElement (_beecb .ShowLegendKey ,&_fgaada );_efebc !=nil {return _efebc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beecb .ShowVal =NewCT_Boolean (); +if _fcecf :=d .DecodeElement (_beecb .ShowVal ,&_fgaada );_fcecf !=nil {return _fcecf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beecb .ShowCatName =NewCT_Boolean (); +if _bgcgd :=d .DecodeElement (_beecb .ShowCatName ,&_fgaada );_bgcgd !=nil {return _bgcgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beecb .ShowSerName =NewCT_Boolean (); +if _befaf :=d .DecodeElement (_beecb .ShowSerName ,&_fgaada );_befaf !=nil {return _befaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beecb .ShowPercent =NewCT_Boolean (); +if _cbagg :=d .DecodeElement (_beecb .ShowPercent ,&_fgaada );_cbagg !=nil {return _cbagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_beecb .ShowBubbleSize =NewCT_Boolean (); +if _dffb :=d .DecodeElement (_beecb .ShowBubbleSize ,&_fgaada );_dffb !=nil {return _dffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beecb .Separator =new (string ); +if _gdbed :=d .DecodeElement (_beecb .Separator ,&_fgaada );_gdbed !=nil {return _gdbed ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\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",_fgaada .Name ); +if _eadec :=d .Skip ();_eadec !=nil {return _eadec ;};};case _b .EndElement :break _dbabf ;case _b .CharData :};};return nil ;};func (_ffbaf *Group_DLbls )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffbaf .NumFmt !=nil {_ecfeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_ffbaf .NumFmt ,_ecfeg );};if _ffbaf .SpPr !=nil {_cefac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ffbaf .SpPr ,_cefac );};if _ffbaf .TxPr !=nil {_cagdbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_ffbaf .TxPr ,_cagdbe );};if _ffbaf .DLblPos !=nil {_eafg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_ffbaf .DLblPos ,_eafg );};if _ffbaf .ShowLegendKey !=nil {_bgdb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; +e .EncodeElement (_ffbaf .ShowLegendKey ,_bgdb );};if _ffbaf .ShowVal !=nil {_cdbdbd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ffbaf .ShowVal ,_cdbdbd );};if _ffbaf .ShowCatName !=nil {_ecgdg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_ffbaf .ShowCatName ,_ecgdg );};if _ffbaf .ShowSerName !=nil {_eebfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ffbaf .ShowSerName ,_eebfc ); +};if _ffbaf .ShowPercent !=nil {_dgadd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ffbaf .ShowPercent ,_dgadd );};if _ffbaf .ShowBubbleSize !=nil {_cbfaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_ffbaf .ShowBubbleSize ,_cbfaf );};if _ffbaf .Separator !=nil {_eccfef :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_dc .AddPreserveSpaceAttr (&_eccfef ,*_ffbaf .Separator ); +e .EncodeElement (_ffbaf .Separator ,_eccfef );};if _ffbaf .ShowLeaderLines !=nil {_ffaag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffbaf .ShowLeaderLines ,_ffaag ); +};if _ffbaf .LeaderLines !=nil {_bbecf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffbaf .LeaderLines ,_bbecf );};return nil ;}; -// Validate validates the CT_Chart and its children -func (_eddea *CT_Chart )Validate ()error {return _eddea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};type CT_Order struct{ValAttr *uint8 ;}; +// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path +func (_bffge *EG_AxShared )ValidateWithPath (path string )error {if _bbagb :=_bffge .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_bbagb !=nil {return _bbagb ;};if _fffcd :=_bffge .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); +_fffcd !=nil {return _fffcd ;};if _bffge .Delete !=nil {if _eaccf :=_bffge .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_eaccf !=nil {return _eaccf ;};};if _gdbg :=_bffge .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); +_gdbg !=nil {return _gdbg ;};if _bffge .MajorGridlines !=nil {if _cdeea :=_bffge .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cdeea !=nil {return _cdeea ;};};if _bffge .MinorGridlines !=nil {if _beae :=_bffge .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); +_beae !=nil {return _beae ;};};if _bffge .Title !=nil {if _gfdbd :=_bffge .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_gfdbd !=nil {return _gfdbd ;};};if _bffge .NumFmt !=nil {if _dfgfb :=_bffge .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_dfgfb !=nil {return _dfgfb ;};};if _bffge .MajorTickMark !=nil {if _facef :=_bffge .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_facef !=nil {return _facef ;};};if _bffge .MinorTickMark !=nil {if _ccga :=_bffge .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); +_ccga !=nil {return _ccga ;};};if _bffge .TickLblPos !=nil {if _cgffc :=_bffge .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_cgffc !=nil {return _cgffc ;};};if _bffge .SpPr !=nil {if _gbdfc :=_bffge .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_gbdfc !=nil {return _gbdfc ;};};if _bffge .TxPr !=nil {if _efaba :=_bffge .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_efaba !=nil {return _efaba ;};};if _bcaae :=_bffge .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); +_bcaae !=nil {return _bcaae ;};if _bffge .Choice !=nil {if _edef :=_bffge .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_edef !=nil {return _edef ;};};return nil ;};func NewCT_LegendPos ()*CT_LegendPos {_eaec :=&CT_LegendPos {}; +return _eaec };func (_fdbbd *CT_Layout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eceb :for {_baeee ,_cdbf :=d .Token ();if _cdbf !=nil {return _cdbf ;};switch _bcfd :=_baeee .(type ){case _b .StartElement :switch _bcfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdbbd .ManualLayout =NewCT_ManualLayout (); +if _bgbd :=d .DecodeElement (_fdbbd .ManualLayout ,&_bcfd );_bgbd !=nil {return _bgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdbbd .ExtLst =NewCT_ExtensionList (); +if _gcad :=d .DecodeElement (_fdbbd .ExtLst ,&_bcfd );_gcad !=nil {return _gcad ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\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",_bcfd .Name ); +if _dbfgf :=d .Skip ();_dbfgf !=nil {return _dbfgf ;};};case _b .EndElement :break _eceb ;case _b .CharData :};};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 ST_LblAlgn byte ;type CT_SplitType struct{ValAttr ST_SplitType ;};func (_abff *CT_MultiLvlStrData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caba :for {_gbbb ,_efde :=d .Token (); +if _efde !=nil {return _efde ;};switch _fgdf :=_gbbb .(type ){case _b .StartElement :switch _fgdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abff .PtCount =NewCT_UnsignedInt (); +if _cead :=d .DecodeElement (_abff .PtCount ,&_fgdf );_cead !=nil {return _cead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dage :=NewCT_Lvl (); +if _aagg :=d .DecodeElement (_dage ,&_fgdf );_aagg !=nil {return _aagg ;};_abff .Lvl =append (_abff .Lvl ,_dage );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abff .ExtLst =NewCT_ExtensionList (); +if _gefa :=d .DecodeElement (_abff .ExtLst ,&_fgdf );_gefa !=nil {return _gefa ;};default:_aa .Log .Debug ("\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",_fgdf .Name ); +if _ffga :=d .Skip ();_ffga !=nil {return _ffga ;};};case _b .EndElement :break _caba ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path -func (_dgagb *Group_DLbls )ValidateWithPath (path string )error {if _dgagb .NumFmt !=nil {if _gacb :=_dgagb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gacb !=nil {return _gacb ;};};if _dgagb .SpPr !=nil {if _effdgc :=_dgagb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_effdgc !=nil {return _effdgc ;};};if _dgagb .TxPr !=nil {if _ddcff :=_dgagb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ddcff !=nil {return _ddcff ;};};if _dgagb .DLblPos !=nil {if _ebecg :=_dgagb .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); -_ebecg !=nil {return _ebecg ;};};if _dgagb .ShowLegendKey !=nil {if _ecgge :=_dgagb .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_ecgge !=nil {return _ecgge ;};};if _dgagb .ShowVal !=nil {if _dfaca :=_dgagb .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); -_dfaca !=nil {return _dfaca ;};};if _dgagb .ShowCatName !=nil {if _cagaa :=_dgagb .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_cagaa !=nil {return _cagaa ;};};if _dgagb .ShowSerName !=nil {if _fceae :=_dgagb .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); -_fceae !=nil {return _fceae ;};};if _dgagb .ShowPercent !=nil {if _agbbf :=_dgagb .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_agbbf !=nil {return _agbbf ;};};if _dgagb .ShowBubbleSize !=nil {if _adcab :=_dgagb .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); -_adcab !=nil {return _adcab ;};};if _dgagb .ShowLeaderLines !=nil {if _gcccae :=_dgagb .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_gcccae !=nil {return _gcccae ;}; -};if _dgagb .LeaderLines !=nil {if _dcbac :=_dgagb .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_dcbac !=nil {return _dcbac ;};};return nil ;};const (ST_ShapeUnset ST_Shape =0;ST_ShapeCone ST_Shape =1; -ST_ShapeConeToMax ST_Shape =2;ST_ShapeBox ST_Shape =3;ST_ShapeCylinder ST_Shape =4;ST_ShapePyramid ST_Shape =5;ST_ShapePyramidToMax ST_Shape =6;);func NewGroup_DLbl ()*Group_DLbl {_cefdd :=&Group_DLbl {};return _cefdd };func (_begbd *CT_PlotAreaChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gffff :for {_eeda ,_aaebce :=d .Token (); -if _aaebce !=nil {return _aaebce ;};switch _gece :=_eeda .(type ){case _b .StartElement :switch _gece .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begbd .AreaChart =NewCT_AreaChart (); -if _dgbcg :=d .DecodeElement (_begbd .AreaChart ,&_gece );_dgbcg !=nil {return _dgbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begbd .Area3DChart =NewCT_Area3DChart (); -if _aaac :=d .DecodeElement (_begbd .Area3DChart ,&_gece );_aaac !=nil {return _aaac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begbd .LineChart =NewCT_LineChart (); -if _ggbb :=d .DecodeElement (_begbd .LineChart ,&_gece );_ggbb !=nil {return _ggbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begbd .Line3DChart =NewCT_Line3DChart (); -if _dcgdc :=d .DecodeElement (_begbd .Line3DChart ,&_gece );_dcgdc !=nil {return _dcgdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_begbd .StockChart =NewCT_StockChart (); -if _gbabgb :=d .DecodeElement (_begbd .StockChart ,&_gece );_gbabgb !=nil {return _gbabgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begbd .RadarChart =NewCT_RadarChart (); -if _gagbf :=d .DecodeElement (_begbd .RadarChart ,&_gece );_gagbf !=nil {return _gagbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_begbd .ScatterChart =NewCT_ScatterChart (); -if _efega :=d .DecodeElement (_begbd .ScatterChart ,&_gece );_efega !=nil {return _efega ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begbd .PieChart =NewCT_PieChart (); -if _bfccf :=d .DecodeElement (_begbd .PieChart ,&_gece );_bfccf !=nil {return _bfccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begbd .Pie3DChart =NewCT_Pie3DChart (); -if _dbbdca :=d .DecodeElement (_begbd .Pie3DChart ,&_gece );_dbbdca !=nil {return _dbbdca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_begbd .DoughnutChart =NewCT_DoughnutChart (); -if _cddba :=d .DecodeElement (_begbd .DoughnutChart ,&_gece );_cddba !=nil {return _cddba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begbd .BarChart =NewCT_BarChart (); -if _fgad :=d .DecodeElement (_begbd .BarChart ,&_gece );_fgad !=nil {return _fgad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begbd .Bar3DChart =NewCT_Bar3DChart (); -if _agbfg :=d .DecodeElement (_begbd .Bar3DChart ,&_gece );_agbfg !=nil {return _agbfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begbd .OfPieChart =NewCT_OfPieChart (); -if _gecdg :=d .DecodeElement (_begbd .OfPieChart ,&_gece );_gecdg !=nil {return _gecdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_begbd .SurfaceChart =NewCT_SurfaceChart (); -if _caff :=d .DecodeElement (_begbd .SurfaceChart ,&_gece );_caff !=nil {return _caff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_begbd .Surface3DChart =NewCT_Surface3DChart (); -if _cdad :=d .DecodeElement (_begbd .Surface3DChart ,&_gece );_cdad !=nil {return _cdad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begbd .BubbleChart =NewCT_BubbleChart (); -if _adge :=d .DecodeElement (_begbd .BubbleChart ,&_gece );_adge !=nil {return _adge ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_gece .Name ); -if _ccee :=d .Skip ();_ccee !=nil {return _ccee ;};};case _b .EndElement :break _gffff ;case _b .CharData :};};return nil ;};type CT_LogBase struct{ValAttr float64 ;}; +// Validate validates the CT_PivotFmt and its children +func (_febfd *CT_PivotFmt )Validate ()error {return _febfd .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");}; -// Validate validates the CT_Trendline and its children -func (_bfaca *CT_Trendline )Validate ()error {return _bfaca .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");}; +// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path +func (_agbgb *CT_PieChart )ValidateWithPath (path string )error {if _agbgb .VaryColors !=nil {if _edgc :=_agbgb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_edgc !=nil {return _edgc ;};};for _cdfag ,_bgfe :=range _agbgb .Ser {if _dbcde :=_bgfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cdfag )); +_dbcde !=nil {return _dbcde ;};};if _agbgb .DLbls !=nil {if _bacd :=_agbgb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bacd !=nil {return _bacd ;};};if _agbgb .FirstSliceAng !=nil {if _eaabg :=_agbgb .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067"); +_eaabg !=nil {return _eaabg ;};};if _agbgb .ExtLst !=nil {if _gcgde :=_agbgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcgde !=nil {return _gcgde ;};};return nil ;};func NewEG_LineChartShared ()*EG_LineChartShared {_eaaeb :=&EG_LineChartShared {}; +_eaaeb .Grouping =NewCT_Grouping ();return _eaaeb ;};func (_bfad *CT_MarkerSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfad .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bfad .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebad *CT_BubbleScale )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebad .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ebad .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ExternalData and its children -func (_aeabe *CT_ExternalData )Validate ()error {return _aeabe .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");};func (_dcgg *CT_Period )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfafc :=range start .Attr {if _bfafc .Name .Local =="\u0076\u0061\u006c"{_ccdcd ,_agfa :=_fb .ParseUint (_bfafc .Value ,10,32); -if _agfa !=nil {return _agfa ;};_cdca :=uint32 (_ccdcd );_dcgg .ValAttr =&_cdca ;continue ;};};for {_eaef ,_dgbce :=d .Token ();if _dgbce !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0065\u0072i\u006f\u0064\u003a\u0020\u0025\u0073",_dgbce ); -};if _fedd ,_dafa :=_eaef .(_b .EndElement );_dafa &&_fedd .Name ==start .Name {break ;};};return nil ;};func (_bgaffc ST_Shape )ValidateWithPath (path string )error {switch _bgaffc {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 (_bgaffc )); -};return nil ;};func (_bcega *CT_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdebf :=range start .Attr {if _cdebf .Name .Local =="\u0076\u0061\u006c"{_bcega .ValAttr .UnmarshalXMLAttr (_cdebf );continue ;};};for {_agfcb ,_cgcga :=d .Token (); -if _cgcga !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0061\u0070\u0065: \u0025\u0073",_cgcga );};if _geaga ,_dcbdd :=_agfcb .(_b .EndElement );_dcbdd &&_geaga .Name ==start .Name {break ;};};return nil ;}; -type CT_Skip struct{ValAttr uint32 ;};func NewCT_BandFmt ()*CT_BandFmt {_bfg :=&CT_BandFmt {};_bfg .Idx =NewCT_UnsignedInt ();return _bfg }; +// Validate validates the CT_CrossBetween and its children +func (_dfbg *CT_CrossBetween )Validate ()error {return _dfbg .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");};func (_afdf *CT_Line3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_dccca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_afdf .Grouping ,_dccca );if _afdf .VaryColors !=nil {_dcef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_afdf .VaryColors ,_dcef );};if _afdf .Ser !=nil {_bdaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gadb :=range _afdf .Ser {e .EncodeElement (_gadb ,_bdaf );};};if _afdf .DLbls !=nil {_gfdf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_afdf .DLbls ,_gfdf );};if _afdf .DropLines !=nil {_cafc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_afdf .DropLines ,_cafc );};if _afdf .GapDepth !=nil {_eabe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}}; +e .EncodeElement (_afdf .GapDepth ,_eabe );};_aace :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_afefg :=range _afdf .AxId {e .EncodeElement (_afefg ,_aace );};if _afdf .ExtLst !=nil {_gfebe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_afdf .ExtLst ,_gfebe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcaef ST_TickMark )ValidateWithPath (path string )error {switch _fcaef {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 (_fcaef )); +};return nil ;};type CT_DepthPercent struct{ValAttr *ST_DepthPercent ;};func (_agea *CT_LayoutTarget )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agea .ValAttr !=ST_LayoutTargetUnset {_ggce ,_eggba :=_agea .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _eggba !=nil {return _eggba ;};start .Attr =append (start .Attr ,_ggce );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfegd *ST_HPercent )ValidateWithPath (path string )error {_eafgg :=[]string {}; +if _dfegd .ST_HPercentWithSymbol !=nil {_eafgg =append (_eafgg ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c");};if _dfegd .ST_HPercentUShort !=nil {_eafgg =append (_eafgg ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074"); +};if len (_eafgg )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eafgg );};return nil ;};type CT_PictureFormat struct{ValAttr ST_PictureFormat ; +}; -// Validate validates the ChartSpace and its children -func (_cfaag *ChartSpace )Validate ()error {return _cfaag .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func (_eaadf ST_BarDir )String ()string {switch _eaadf {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c"; -};return "";};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};func NewCT_GapAmount ()*CT_GapAmount {_bbadd :=&CT_GapAmount {};return _bbadd };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 ;}; +// Validate validates the CT_TimeUnit and its children +func (_effdg *CT_TimeUnit )Validate ()error {return _effdg .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");};type CT_BarGrouping struct{ValAttr ST_BarGrouping ;};func NewCT_SplitType ()*CT_SplitType {_efbbg :=&CT_SplitType {}; +return _efbbg };func NewCT_HoleSize ()*CT_HoleSize {_adgcd :=&CT_HoleSize {};return _adgcd };func (_eegd *CT_TrendlineType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eegd .ValAttr !=ST_TrendlineTypeUnset {_cccbb ,_bfdd :=_eegd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _bfdd !=nil {return _bfdd ;};start .Attr =append (start .Attr ,_cccbb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_NumData and its children -func (_bddc *CT_NumData )Validate ()error {return _bddc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");}; +// Validate validates the CT_Crosses and its children +func (_cgff *CT_Crosses )Validate ()error {return _cgff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};func (_ecegc *CT_ScatterStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecegc .ValAttr !=ST_ScatterStyleUnset {_baged ,_fecf :=_ecegc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _fecf !=nil {return _fecf ;};start .Attr =append (start .Attr ,_baged );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ErrBars and its children -func (_fddce *CT_ErrBars )Validate ()error {return _fddce .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};func (_cddde *CT_SurfaceChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgaef :for {_fafaa ,_cecf :=d .Token (); -if _cecf !=nil {return _cecf ;};switch _fefg :=_fafaa .(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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cddde .Wireframe =NewCT_Boolean (); -if _efdc :=d .DecodeElement (_cddde .Wireframe ,&_fefg );_efdc !=nil {return _efdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ebage :=NewCT_SurfaceSer (); -if _dagaf :=d .DecodeElement (_ebage ,&_fefg );_dagaf !=nil {return _dagaf ;};_cddde .Ser =append (_cddde .Ser ,_ebage );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cddde .BandFmts =NewCT_BandFmts (); -if _eacad :=d .DecodeElement (_cddde .BandFmts ,&_fefg );_eacad !=nil {return _eacad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebccc :=NewCT_UnsignedInt (); -if _cceeg :=d .DecodeElement (_ebccc ,&_fefg );_cceeg !=nil {return _cceeg ;};_cddde .AxId =append (_cddde .AxId ,_ebccc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cddde .ExtLst =NewCT_ExtensionList (); -if _dbbga :=d .DecodeElement (_cddde .ExtLst ,&_fefg );_dbbga !=nil {return _dbbga ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_fefg .Name ); -if _aagfb :=d .Skip ();_aagfb !=nil {return _aagfb ;};};case _b .EndElement :break _cgaef ;case _b .CharData :};};return nil ;};func (_cffaf *CT_ErrDir )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cffaf .ValAttr =ST_ErrDir (1);for _ ,_dfbfe :=range start .Attr {if _dfbfe .Name .Local =="\u0076\u0061\u006c"{_cffaf .ValAttr .UnmarshalXMLAttr (_dfbfe ); -continue ;};};for {_bgaa ,_ecgcc :=d .Token ();if _ecgcc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_ecgcc );};if _bcbb ,_faec :=_bgaa .(_b .EndElement );_faec &&_bcbb .Name ==start .Name {break ; -};};return nil ;}; +// Validate validates the CT_NumDataSource and its children +func (_cdee *CT_NumDataSource )Validate ()error {return _cdee .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ; +SpPr *_dg .CT_ShapeProperties ;}; -// Validate validates the CT_LogBase and its children -func (_dafg *CT_LogBase )Validate ()error {return _dafg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");};func (_beacb ST_AxPos )String ()string {switch _beacb {case 0:return "";case 1:return "\u0062";case 2:return "\u006c"; -case 3:return "\u0072";case 4:return "\u0074";};return "";};func (_abb *CT_BubbleSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abb .Idx =NewCT_UnsignedInt ();_abb .Order =NewCT_UnsignedInt ();_gdfa :for {_gcfca ,_gebf :=d .Token (); -if _gebf !=nil {return _gebf ;};switch _acfgf :=_gcfca .(type ){case _b .StartElement :switch _acfgf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abdd :=d .DecodeElement (_abb .Idx ,&_acfgf ); -_abdd !=nil {return _abdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gdg :=d .DecodeElement (_abb .Order ,&_acfgf ); -_gdg !=nil {return _gdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_abb .Tx =NewCT_SerTx (); -if _ggdc :=d .DecodeElement (_abb .Tx ,&_acfgf );_ggdc !=nil {return _ggdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_abb .SpPr =_gg .NewCT_ShapeProperties (); -if _fbfb :=d .DecodeElement (_abb .SpPr ,&_acfgf );_fbfb !=nil {return _fbfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abb .InvertIfNegative =NewCT_Boolean (); -if _eca :=d .DecodeElement (_abb .InvertIfNegative ,&_acfgf );_eca !=nil {return _eca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bcfg :=NewCT_DPt (); -if _daa :=d .DecodeElement (_bcfg ,&_acfgf );_daa !=nil {return _daa ;};_abb .DPt =append (_abb .DPt ,_bcfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_abb .DLbls =NewCT_DLbls (); -if _aaf :=d .DecodeElement (_abb .DLbls ,&_acfgf );_aaf !=nil {return _aaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdb :=NewCT_Trendline (); -if _ebdd :=d .DecodeElement (_bdb ,&_acfgf );_ebdd !=nil {return _ebdd ;};_abb .Trendline =append (_abb .Trendline ,_bdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcbc :=NewCT_ErrBars (); -if _bdc :=d .DecodeElement (_gcbc ,&_acfgf );_bdc !=nil {return _bdc ;};_abb .ErrBars =append (_abb .ErrBars ,_gcbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abb .XVal =NewCT_AxDataSource (); -if _adf :=d .DecodeElement (_abb .XVal ,&_acfgf );_adf !=nil {return _adf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abb .YVal =NewCT_NumDataSource (); -if _aead :=d .DecodeElement (_abb .YVal ,&_acfgf );_aead !=nil {return _aead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abb .BubbleSize =NewCT_NumDataSource (); -if _gccf :=d .DecodeElement (_abb .BubbleSize ,&_acfgf );_gccf !=nil {return _gccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abb .Bubble3D =NewCT_Boolean (); -if _egee :=d .DecodeElement (_abb .Bubble3D ,&_acfgf );_egee !=nil {return _egee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abb .ExtLst =NewCT_ExtensionList (); -if _caee :=d .DecodeElement (_abb .ExtLst ,&_acfgf );_caee !=nil {return _caee ;};default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_acfgf .Name ); -if _dcfd :=d .Skip ();_dcfd !=nil {return _dcfd ;};};case _b .EndElement :break _gdfa ;case _b .CharData :};};return nil ;};type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;};type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ; -NumFmt *CT_NumFmt ;SpPr *_gg .CT_ShapeProperties ;TxPr *_gg .CT_TextBody ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_NumDataSourceChoice and its children +func (_gabca *CT_NumDataSourceChoice )Validate ()error {return _gabca .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");};func NewCT_Shape ()*CT_Shape {_acefa :=&CT_Shape {}; +return _acefa };func (_caedg ST_AxPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgad :=_b .Attr {};_cgad .Name =name ;switch _caedg {case ST_AxPosUnset :_cgad .Value ="";case ST_AxPosB :_cgad .Value ="\u0062";case ST_AxPosL :_cgad .Value ="\u006c"; +case ST_AxPosR :_cgad .Value ="\u0072";case ST_AxPosT :_cgad .Value ="\u0074";};return _cgad ,nil ;}; -// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path -func (_edadc *CT_Thickness )ValidateWithPath (path string )error {if _deagb :=_edadc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deagb !=nil {return _deagb ;};return nil ;};func (_aegf *CT_StockChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_ebbba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_eafaa :=range _aegf .Ser {e .EncodeElement (_eafaa ,_ebbba );};if _aegf .DLbls !=nil {_fdgbf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_aegf .DLbls ,_fdgbf );};if _aegf .DropLines !=nil {_egaga :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aegf .DropLines ,_egaga );};if _aegf .HiLowLines !=nil {_ceag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_aegf .HiLowLines ,_ceag );};if _aegf .UpDownBars !=nil {_baagg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_aegf .UpDownBars ,_baagg );};_agfdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_cddc :=range _aegf .AxId {e .EncodeElement (_cddc ,_agfdb );};if _aegf .ExtLst !=nil {_gccde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aegf .ExtLst ,_gccde );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_facac *CT_PivotFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_adcde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_facac .Idx ,_adcde );if _facac .SpPr !=nil {_faga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_facac .SpPr ,_faga );};if _facac .TxPr !=nil {_bcefa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_facac .TxPr ,_bcefa );};if _facac .Marker !=nil {_fgccd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}}; -e .EncodeElement (_facac .Marker ,_fgccd );};if _facac .DLbl !=nil {_dfbbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};e .EncodeElement (_facac .DLbl ,_dfbbf );};if _facac .ExtLst !=nil {_gbgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_facac .ExtLst ,_gbgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbaabf *CT_TxChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbaabf .StrRef !=nil {_gbbag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}}; -e .EncodeElement (_gbaabf .StrRef ,_gbbag );};if _gbaabf .Rich !=nil {_cdgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_gbaabf .Rich ,_cdgd );};return nil ;};func (_gcdc *CT_GapAmount )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebcb :=range start .Attr {if _ebcb .Name .Local =="\u0076\u0061\u006c"{_afdf ,_cbcc :=ParseUnionST_GapAmount (_ebcb .Value ); -if _cbcc !=nil {return _cbcc ;};_gcdc .ValAttr =&_afdf ;continue ;};};for {_affee ,_bdgc :=d .Token ();if _bdgc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_bdgc ); -};if _dbbdc ,_dbgb :=_affee .(_b .EndElement );_dbgb &&_dbbdc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Period and its children +func (_dcfb *CT_Period )Validate ()error {return _dcfb .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");}; -// Validate validates the CT_UpDownBars and its children -func (_gdabg *CT_UpDownBars )Validate ()error {return _gdabg .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");};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 NewCT_UpDownBars ()*CT_UpDownBars {_geeace :=&CT_UpDownBars {};return _geeace };func (_ffccd *ST_SplitType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffccd =0;case "\u0061\u0075\u0074\u006f":*_ffccd =1;case "\u0063\u0075\u0073\u0074":*_ffccd =2; -case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ffccd =3;case "\u0070\u006f\u0073":*_ffccd =4;case "\u0076\u0061\u006c":*_ffccd =5;};return nil ;};type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;};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_AxDataSource and its children, prefixing error messages with path +func (_dda *CT_AxDataSource )ValidateWithPath (path string )error {if _debb :=_dda .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_debb !=nil {return _debb ;};return nil ;};func (_bgdg *CT_ErrBars )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _bgdg .ErrDir !=nil {_geacb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_bgdg .ErrDir ,_geacb );};_ggbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_bgdg .ErrBarType ,_ggbd );_ceec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_bgdg .ErrValType ,_ceec );if _bgdg .NoEndCap !=nil {_cgaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}}; +e .EncodeElement (_bgdg .NoEndCap ,_cgaa );};if _bgdg .Plus !=nil {_abef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_bgdg .Plus ,_abef );};if _bgdg .Minus !=nil {_fdgcb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}}; +e .EncodeElement (_bgdg .Minus ,_fdgcb );};if _bgdg .Val !=nil {_abda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_bgdg .Val ,_abda );};if _bgdg .SpPr !=nil {_ffegab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_bgdg .SpPr ,_ffegab );};if _bgdg .ExtLst !=nil {_efeee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgdg .ExtLst ,_efeee );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_dg .CT_ShapeProperties ;};func (_gggce ST_Grouping )String ()string {switch _gggce {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 "";};var ST_BubbleScalePercentPatternRe =_a .MustCompile (ST_BubbleScalePercentPattern );func (_adfb *CT_Title )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _adfb .Tx !=nil {_abcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_adfb .Tx ,_abcb );};if _adfb .Layout !=nil {_dggdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_adfb .Layout ,_dggdd );};if _adfb .Overlay !=nil {_dbdgc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_adfb .Overlay ,_dbdgc );};if _adfb .SpPr !=nil {_bdadg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_adfb .SpPr ,_bdadg );};if _adfb .TxPr !=nil {_dfbef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_adfb .TxPr ,_dfbef );};if _adfb .ExtLst !=nil {_abeeeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_adfb .ExtLst ,_abeeeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path +func (_dgef *CT_PictureStackUnit )ValidateWithPath (path string )error {if _dgef .ValAttr <=0{return _f .Errorf ("\u0025\u0073\u002fm.\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006du\u0073t\u0020b\u0065 \u003e\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_dgef .ValAttr ); +};return nil ;};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;);type CT_LblOffset struct{ValAttr *ST_LblOffset ;};func NewEG_PieChartShared ()*EG_PieChartShared {_aggff :=&EG_PieChartShared {}; +return _aggff }; // ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path -func (_eaca *CT_SerTx )ValidateWithPath (path string )error {if _gfcc :=_eaca .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gfcc !=nil {return _gfcc ;};return nil ;};func (_fdgg *CT_Chart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdgg .PlotArea =NewCT_PlotArea (); -_dcc :for {_fbd ,_gaa :=d .Token ();if _gaa !=nil {return _gaa ;};switch _fcf :=_fbd .(type ){case _b .StartElement :switch _fcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fdgg .Title =NewCT_Title (); -if _ecgg :=d .DecodeElement (_fdgg .Title ,&_fcf );_ecgg !=nil {return _ecgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdgg .AutoTitleDeleted =NewCT_Boolean (); -if _ddbg :=d .DecodeElement (_fdgg .AutoTitleDeleted ,&_fcf );_ddbg !=nil {return _ddbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdgg .PivotFmts =NewCT_PivotFmts (); -if _fecf :=d .DecodeElement (_fdgg .PivotFmts ,&_fcf );_fecf !=nil {return _fecf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdgg .View3D =NewCT_View3D (); -if _efeb :=d .DecodeElement (_fdgg .View3D ,&_fcf );_efeb !=nil {return _efeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdgg .Floor =NewCT_Surface (); -if _bfd :=d .DecodeElement (_fdgg .Floor ,&_fcf );_bfd !=nil {return _bfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fdgg .SideWall =NewCT_Surface (); -if _cbag :=d .DecodeElement (_fdgg .SideWall ,&_fcf );_cbag !=nil {return _cbag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdgg .BackWall =NewCT_Surface (); -if _cgef :=d .DecodeElement (_fdgg .BackWall ,&_fcf );_cgef !=nil {return _cgef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eegd :=d .DecodeElement (_fdgg .PlotArea ,&_fcf ); -_eegd !=nil {return _eegd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdgg .Legend =NewCT_Legend (); -if _gfcd :=d .DecodeElement (_fdgg .Legend ,&_fcf );_gfcd !=nil {return _gfcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdgg .PlotVisOnly =NewCT_Boolean (); -if _gfba :=d .DecodeElement (_fdgg .PlotVisOnly ,&_fcf );_gfba !=nil {return _gfba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fdgg .DispBlanksAs =NewCT_DispBlanksAs (); -if _fddd :=d .DecodeElement (_fdgg .DispBlanksAs ,&_fcf );_fddd !=nil {return _fddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fdgg .ShowDLblsOverMax =NewCT_Boolean (); -if _ebac :=d .DecodeElement (_fdgg .ShowDLblsOverMax ,&_fcf );_ebac !=nil {return _ebac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdgg .ExtLst =NewCT_ExtensionList (); -if _gfcec :=d .DecodeElement (_fdgg .ExtLst ,&_fcf );_gfcec !=nil {return _gfcec ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_fcf .Name ); -if _ffea :=d .Skip ();_ffea !=nil {return _ffea ;};};case _b .EndElement :break _dcc ;case _b .CharData :};};return nil ;}; +func (_debcfbf *CT_SerTx )ValidateWithPath (path string )error {if _ccaf :=_debcfbf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ccaf !=nil {return _ccaf ;};return nil ;}; -// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path -func (_ccbd *CT_BarSer )ValidateWithPath (path string )error {if _edg :=_ccbd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_edg !=nil {return _edg ;};if _fgce :=_ccbd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_fgce !=nil {return _fgce ;};if _ccbd .Tx !=nil {if _gbbc :=_ccbd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gbbc !=nil {return _gbbc ;};};if _ccbd .SpPr !=nil {if _cggb :=_ccbd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cggb !=nil {return _cggb ; -};};if _ccbd .InvertIfNegative !=nil {if _dedc :=_ccbd .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_dedc !=nil {return _dedc ;};};if _ccbd .PictureOptions !=nil {if _cbb :=_ccbd .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"); -_cbb !=nil {return _cbb ;};};for _gfge ,_feeed :=range _ccbd .DPt {if _egc :=_feeed .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gfge ));_egc !=nil {return _egc ;};};if _ccbd .DLbls !=nil {if _baab :=_ccbd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_baab !=nil {return _baab ;};};for _bbf ,_ddbd :=range _ccbd .Trendline {if _eac :=_ddbd .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_bbf ));_eac !=nil {return _eac ;};}; -if _ccbd .ErrBars !=nil {if _dae :=_ccbd .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_dae !=nil {return _dae ;};};if _ccbd .Cat !=nil {if _eeac :=_ccbd .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); -_eeac !=nil {return _eeac ;};};if _ccbd .Val !=nil {if _cfab :=_ccbd .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_cfab !=nil {return _cfab ;};};if _ccbd .Shape !=nil {if _bcab :=_ccbd .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065"); -_bcab !=nil {return _bcab ;};};if _ccbd .ExtLst !=nil {if _ggag :=_ccbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggag !=nil {return _ggag ;};};return nil ;};func (_bdff *CT_StrRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgcc :for {_cgfd ,_daafa :=d .Token (); -if _daafa !=nil {return _daafa ;};switch _fede :=_cgfd .(type ){case _b .StartElement :switch _fede .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _addaf :=d .DecodeElement (&_bdff .F ,&_fede ); -_addaf !=nil {return _addaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bdff .StrCache =NewCT_StrData (); -if _bfage :=d .DecodeElement (_bdff .StrCache ,&_fede );_bfage !=nil {return _bfage ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdff .ExtLst =NewCT_ExtensionList (); -if _dabgf :=d .DecodeElement (_bdff .ExtLst ,&_fede );_dabgf !=nil {return _dabgf ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_fede .Name ); -if _dbead :=d .Skip ();_dbead !=nil {return _dbead ;};};case _b .EndElement :break _dgcc ;case _b .CharData :};};return nil ;};func (_ccebe ST_ErrValType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dbcedg :=_b .Attr {};_dbcedg .Name =name ;switch _ccebe {case ST_ErrValTypeUnset :_dbcedg .Value =""; -case ST_ErrValTypeCust :_dbcedg .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_dbcedg .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_dbcedg .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"; -case ST_ErrValTypeStdDev :_dbcedg .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_dbcedg .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _dbcedg ,nil ;};func NewEG_AreaChartShared ()*EG_AreaChartShared {_eageg :=&EG_AreaChartShared {}; -return _eageg };func (_cdf *CT_AxDataSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cdf .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RotX ()*CT_RotX {_debac :=&CT_RotX {}; -return _debac };func (_bfebb *CT_RadarChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ebbab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bfebb .RadarStyle ,_ebbab ); -if _bfebb .VaryColors !=nil {_egced :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bfebb .VaryColors ,_egced );};if _bfebb .Ser !=nil {_abbge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_cccee :=range _bfebb .Ser {e .EncodeElement (_cccee ,_abbge );};};if _bfebb .DLbls !=nil {_adeda :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bfebb .DLbls ,_adeda );};_ceae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_abagg :=range _bfebb .AxId {e .EncodeElement (_abagg ,_ceae );};if _bfebb .ExtLst !=nil {_ceaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfebb .ExtLst ,_ceaa );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_gbdcd *CT_MarkerSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_daga :=range start .Attr {if _daga .Name .Local =="\u0076\u0061\u006c"{_dfgd ,_becg :=_fb .ParseUint (_daga .Value ,10,8);if _becg !=nil {return _becg ; -};_fdba :=uint8 (_dfgd );_gbdcd .ValAttr =&_fdba ;continue ;};};for {_fcedc ,_dagbg :=d .Token ();if _dagbg !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_dagbg ); -};if _edad ,_gccca :=_fcedc .(_b .EndElement );_gccca &&_edad .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path +func (_efcge *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _efcge .Delete !=nil {if _fbbd :=_efcge .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fbbd !=nil {return _fbbd ;};};if _efcge .TxPr !=nil {if _dbgb :=_efcge .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_dbgb !=nil {return _dbgb ;};};return nil ;};type CT_DispUnitsChoice struct{CustUnit *CT_Double ;BuiltInUnit *CT_BuiltInUnit ;}; -// Validate validates the CT_MultiLvlStrRef and its children -func (_bgfa *CT_MultiLvlStrRef )Validate ()error {return _bgfa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");};func (_cafcg ST_SizeRepresents )ValidateWithPath (path string )error {switch _cafcg {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 (_cafcg )); -};return nil ;}; +// Validate validates the EG_PieChartShared and its children +func (_ecfc *EG_PieChartShared )Validate ()error {return _ecfc .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");}; -// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path -func (_cabcg *CT_StrVal )ValidateWithPath (path string )error {return nil };type CT_PlotAreaChoice struct{AreaChart *CT_AreaChart ;Area3DChart *CT_Area3DChart ;LineChart *CT_LineChart ;Line3DChart *CT_Line3DChart ;StockChart *CT_StockChart ;RadarChart *CT_RadarChart ; -ScatterChart *CT_ScatterChart ;PieChart *CT_PieChart ;Pie3DChart *CT_Pie3DChart ;DoughnutChart *CT_DoughnutChart ;BarChart *CT_BarChart ;Bar3DChart *CT_Bar3DChart ;OfPieChart *CT_OfPieChart ;SurfaceChart *CT_SurfaceChart ;Surface3DChart *CT_Surface3DChart ; -BubbleChart *CT_BubbleChart ;};func (_baaea *ST_DLblPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbdaa ,_gddcb :=d .Token ();if _gddcb !=nil {return _gddcb ;};if _bcfee ,_eadaa :=_bbdaa .(_b .EndElement );_eadaa &&_bcfee .Name ==start .Name {*_baaea =1; -return nil ;};if _dbbgfd ,_cadc :=_bbdaa .(_b .CharData );!_cadc {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",_bbdaa );}else {switch string (_dbbgfd ){case "":*_baaea =0; -case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_baaea =1;case "\u0062":*_baaea =2;case "\u0063\u0074\u0072":*_baaea =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_baaea =4;case "\u0069\u006e\u0045n\u0064":*_baaea =5;case "\u006c":*_baaea =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_baaea =7; -case "\u0072":*_baaea =8;case "\u0074":*_baaea =9;};};_bbdaa ,_gddcb =d .Token ();if _gddcb !=nil {return _gddcb ;};if _gdcfc ,_cffdg :=_bbdaa .(_b .EndElement );_cffdg &&_gdcfc .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",_bbdaa ); -};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;};func (_aaga *CT_DispUnits )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dabe :for {_egca ,_gbfg :=d .Token ();if _gbfg !=nil {return _gbfg ;};switch _dccd :=_egca .(type ){case _b .StartElement :switch _dccd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aaga .Choice =NewCT_DispUnitsChoice (); -if _edbgf :=d .DecodeElement (&_aaga .Choice .CustUnit ,&_dccd );_edbgf !=nil {return _edbgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aaga .Choice =NewCT_DispUnitsChoice (); -if _affcc :=d .DecodeElement (&_aaga .Choice .BuiltInUnit ,&_dccd );_affcc !=nil {return _affcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aaga .DispUnitsLbl =NewCT_DispUnitsLbl (); -if _affac :=d .DecodeElement (_aaga .DispUnitsLbl ,&_dccd );_affac !=nil {return _affac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaga .ExtLst =NewCT_ExtensionList (); -if _aaeee :=d .DecodeElement (_aaga .ExtLst ,&_dccd );_aaeee !=nil {return _aaeee ;};default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dccd .Name ); -if _ebgdb :=d .Skip ();_ebgdb !=nil {return _ebgdb ;};};case _b .EndElement :break _dabe ;case _b .CharData :};};return nil ;};func NewCT_ValAx ()*CT_ValAx {_agaeg :=&CT_ValAx {};_agaeg .AxId =NewCT_UnsignedInt ();_agaeg .Scaling =NewCT_Scaling ();_agaeg .AxPos =NewCT_AxPos (); -_agaeg .CrossAx =NewCT_UnsignedInt ();return _agaeg ;};func (_fegfb ST_OfPieType )Validate ()error {return _fegfb .ValidateWithPath ("")};func (_gddf *CT_DLblPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gddf .ValAttr =ST_DLblPos (1); -for _ ,_cbf :=range start .Attr {if _cbf .Name .Local =="\u0076\u0061\u006c"{_gddf .ValAttr .UnmarshalXMLAttr (_cbf );continue ;};};for {_bcag ,_cffb :=d .Token ();if _cffb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_cffb ); -};if _fecfg ,_cddf :=_bcag .(_b .EndElement );_cddf &&_fecfg .Name ==start .Name {break ;};};return nil ;};func (_eggeg *ST_TickLblPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fadfc ,_fagbed :=d .Token ();if _fagbed !=nil {return _fagbed ; -};if _ecac ,_afefbd :=_fadfc .(_b .EndElement );_afefbd &&_ecac .Name ==start .Name {*_eggeg =1;return nil ;};if _bece ,_fecfa :=_fadfc .(_b .CharData );!_fecfa {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",_fadfc ); -}else {switch string (_bece ){case "":*_eggeg =0;case "\u0068\u0069\u0067\u0068":*_eggeg =1;case "\u006c\u006f\u0077":*_eggeg =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_eggeg =3;case "\u006e\u006f\u006e\u0065":*_eggeg =4;};};_fadfc ,_fagbed =d .Token (); -if _fagbed !=nil {return _fagbed ;};if _dfcffb ,_ecgfd :=_fadfc .(_b .EndElement );_ecgfd &&_dfcffb .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",_fadfc ); -};type ST_LayoutMode byte ; +// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path +func (_dbc *CT_BarGrouping )ValidateWithPath (path string )error {if _ffb :=_dbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffb !=nil {return _ffb ;};return nil ;};func (_ggge *CT_DispBlanksAs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cffbc :=range start .Attr {if _cffbc .Name .Local =="\u0076\u0061\u006c"{_ggge .ValAttr .UnmarshalXMLAttr (_cffbc ); +continue ;};};for {_aeda ,_fabf :=d .Token ();if _fabf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_fabf );};if _afebf ,_gfgdc :=_aeda .(_b .EndElement ); +_gfgdc &&_afebf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_BubbleScale and its children -func (_bfee *CT_BubbleScale )Validate ()error {return _bfee .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");}; +// Validate validates the CT_ExtensionList and its children +func (_adcf *CT_ExtensionList )Validate ()error {return _adcf .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func NewUserShapes ()*UserShapes {_aagb :=&UserShapes {};_aagb .CT_Drawing =*_g .NewCT_Drawing (); +return _aagb ;};func (_abbfd *ST_Shape )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abbfd =0;case "\u0063\u006f\u006e\u0065":*_abbfd =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_abbfd =2;case "\u0062\u006f\u0078":*_abbfd =3; +case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_abbfd =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_abbfd =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_abbfd =6;};return nil ;}; -// Validate validates the CT_AxisUnit and its children -func (_cgc *CT_AxisUnit )Validate ()error {return _cgc .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");}; +// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path +func (_cbec *CT_BuiltInUnit )ValidateWithPath (path string )error {if _cafb :=_cbec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cafb !=nil {return _cafb ;};return nil ;};type CT_RelId struct{IdAttr string ;}; -// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path -func (_gfgcf *CT_TxChoice )ValidateWithPath (path string )error {if _gfgcf .StrRef !=nil {if _fddbc :=_gfgcf .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_fddbc !=nil {return _fddbc ;};};if _gfgcf .Rich !=nil {if _dfcd :=_gfgcf .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068"); -_dfcd !=nil {return _dfcd ;};};return nil ;}; +// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path +func (_aadf *CT_LayoutMode )ValidateWithPath (path string )error {if _bcbd :=_aadf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcbd !=nil {return _bcbd ;};return nil ;};func (_fedbb *ST_LegendPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adecb ,_ecgbec :=d .Token (); +if _ecgbec !=nil {return _ecgbec ;};if _eeaggd ,_afdg :=_adecb .(_b .EndElement );_afdg &&_eeaggd .Name ==start .Name {*_fedbb =1;return nil ;};if _cdbbg ,_eeea :=_adecb .(_b .CharData );!_eeea {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",_adecb ); +}else {switch string (_cdbbg ){case "":*_fedbb =0;case "\u0062":*_fedbb =1;case "\u0074\u0072":*_fedbb =2;case "\u006c":*_fedbb =3;case "\u0072":*_fedbb =4;case "\u0074":*_fedbb =5;};};_adecb ,_ecgbec =d .Token ();if _ecgbec !=nil {return _ecgbec ;};if _egcaa ,_eaeg :=_adecb .(_b .EndElement ); +_eaeg &&_egcaa .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",_adecb );};func (_abdcd *CT_NumFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {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",_abdcd .FormatCodeAttr )}); +if _abdcd .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_dcbcc (*_abdcd .SourceLinkedAttr ))});};e .EncodeToken (start ); +e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_dg .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};type CT_Pie3DChart struct{VaryColors *CT_Boolean ; +Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path -func (_dadgg *CT_RelId )ValidateWithPath (path string )error {return nil };const ST_HPercentWithSymbolPattern ="0\u002a\u0028\u0028\u005b\u0035\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0034\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0035\u0030\u0030\u0029\u0025"; -func (_eb *CT_BandFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eb .Idx =NewCT_UnsignedInt ();_ffba :for {_fbg ,_gaf :=d .Token ();if _gaf !=nil {return _gaf ;};switch _cee :=_fbg .(type ){case _b .StartElement :switch _cee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgcg :=d .DecodeElement (_eb .Idx ,&_cee ); -_cgcg !=nil {return _cgcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_eb .SpPr =_gg .NewCT_ShapeProperties (); -if _ggce :=d .DecodeElement (_eb .SpPr ,&_cee );_ggce !=nil {return _ggce ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_cee .Name ); -if _aacb :=d .Skip ();_aacb !=nil {return _aacb ;};};case _b .EndElement :break _ffba ;case _b .CharData :};};return nil ;};func (_cfag *CT_PageMargins )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcffe :=range start .Attr {if _dcffe .Name .Local =="\u006c"{_gdebf ,_cefca :=_fb .ParseFloat (_dcffe .Value ,64); -if _cefca !=nil {return _cefca ;};_cfag .LAttr =_gdebf ;continue ;};if _dcffe .Name .Local =="\u0072"{_dgdef ,_fbaef :=_fb .ParseFloat (_dcffe .Value ,64);if _fbaef !=nil {return _fbaef ;};_cfag .RAttr =_dgdef ;continue ;};if _dcffe .Name .Local =="\u0074"{_efbc ,_fgga :=_fb .ParseFloat (_dcffe .Value ,64); -if _fgga !=nil {return _fgga ;};_cfag .TAttr =_efbc ;continue ;};if _dcffe .Name .Local =="\u0062"{_effdg ,_fecaf :=_fb .ParseFloat (_dcffe .Value ,64);if _fecaf !=nil {return _fecaf ;};_cfag .BAttr =_effdg ;continue ;};if _dcffe .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_bddag ,_ddag :=_fb .ParseFloat (_dcffe .Value ,64); -if _ddag !=nil {return _ddag ;};_cfag .HeaderAttr =_bddag ;continue ;};if _dcffe .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_fcdb ,_dbfgf :=_fb .ParseFloat (_dcffe .Value ,64);if _dbfgf !=nil {return _dbfgf ;};_cfag .FooterAttr =_fcdb ;continue ; -};};for {_cggc ,_abecf :=d .Token ();if _abecf !=nil {return _a .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",_abecf );};if _adaeb ,_afdfc :=_cggc .(_b .EndElement ); -_afdfc &&_adaeb .Name ==start .Name {break ;};};return nil ;};func (_cfffc ST_TickMark )ValidateWithPath (path string )error {switch _cfffc {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 (_cfffc )); -};return nil ;};func (_accfg *CT_Surface3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _accfg .Wireframe !=nil {_adfgg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}}; -e .EncodeElement (_accfg .Wireframe ,_adfgg );};if _accfg .Ser !=nil {_acfcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dbddc :=range _accfg .Ser {e .EncodeElement (_dbddc ,_acfcb );};};if _accfg .BandFmts !=nil {_cgaab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}}; -e .EncodeElement (_accfg .BandFmts ,_cgaab );};_edgc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ddfe :=range _accfg .AxId {e .EncodeElement (_ddfe ,_edgc );};if _accfg .ExtLst !=nil {_fdffc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_accfg .ExtLst ,_fdffc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_OfPieChart ()*CT_OfPieChart {_cgbf :=&CT_OfPieChart {};_cgbf .OfPieType =NewCT_OfPieType ();return _cgbf ;};type CT_Overlap struct{ValAttr *ST_Overlap ; -}; +// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path +func (_ebge *CT_Thickness )ValidateWithPath (path string )error {if _bcfed :=_ebge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcfed !=nil {return _bcfed ;};return nil ;}; + +// Validate validates the CT_Boolean and its children +func (_ecgb *CT_Boolean )Validate ()error {return _ecgb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");}; + +// Validate validates the CT_DTable and its children +func (_fedd *CT_DTable )Validate ()error {return _fedd .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");}; // ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path -func (_egab *CT_TextLanguageID )ValidateWithPath (path string )error {return nil };func (_cdgb *CT_LblOffset )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbdf :=range start .Attr {if _gbdf .Name .Local =="\u0076\u0061\u006c"{_bbgc ,_adbbf :=ParseUnionST_LblOffset (_gbdf .Value ); -if _adbbf !=nil {return _adbbf ;};_cdgb .ValAttr =&_bbgc ;continue ;};};for {_ccfec ,_gcegd :=d .Token ();if _gcegd !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_gcegd ); -};if _cefd ,_bgbe :=_ccfec .(_b .EndElement );_bgbe &&_cefd .Name ==start .Name {break ;};};return nil ;};func (_bcbf *CT_MultiLvlStrData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acfge :for {_fdbdb ,_fbabe :=d .Token ();if _fbabe !=nil {return _fbabe ; -};switch _baeg :=_fdbdb .(type ){case _b .StartElement :switch _baeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcbf .PtCount =NewCT_UnsignedInt (); -if _cddg :=d .DecodeElement (_bcbf .PtCount ,&_baeg );_cddg !=nil {return _cddg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdff :=NewCT_Lvl (); -if _agefd :=d .DecodeElement (_fdff ,&_baeg );_agefd !=nil {return _agefd ;};_bcbf .Lvl =append (_bcbf .Lvl ,_fdff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _bcebc :=d .DecodeElement (_bcbf .ExtLst ,&_baeg );_bcebc !=nil {return _bcebc ;};default:_bd .Log .Debug ("\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",_baeg .Name ); -if _cdfa :=d .Skip ();_cdfa !=nil {return _cdfa ;};};case _b .EndElement :break _acfge ;case _b .CharData :};};return nil ;}; +func (_ceafa *CT_TextLanguageID )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path -func (_eaac *EG_PieChartShared )ValidateWithPath (path string )error {if _eaac .VaryColors !=nil {if _bffgee :=_eaac .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bffgee !=nil {return _bffgee ;}; -};for _bcced ,_gbae :=range _eaac .Ser {if _gdedb :=_gbae .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bcced ));_gdedb !=nil {return _gdedb ;};};if _eaac .DLbls !=nil {if _fcgaa :=_eaac .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_fcgaa !=nil {return _fcgaa ;};};return nil ;};func (_cgbcda *CT_Scaling )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cgbcda .LogBase !=nil {_cdecc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}}; -e .EncodeElement (_cgbcda .LogBase ,_cdecc );};if _cgbcda .Orientation !=nil {_dgdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_cgbcda .Orientation ,_dgdc ); -};if _cgbcda .Max !=nil {_edcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_cgbcda .Max ,_edcb );};if _cgbcda .Min !=nil {_dcaae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_cgbcda .Min ,_dcaae ); -};if _cgbcda .ExtLst !=nil {_cdbbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgbcda .ExtLst ,_cdbbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ; -};func (_eefaf ST_PictureFormat )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdegc :=_b .Attr {};_bdegc .Name =name ;switch _eefaf {case ST_PictureFormatUnset :_bdegc .Value ="";case ST_PictureFormatStretch :_bdegc .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068"; -case ST_PictureFormatStack :_bdegc .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_bdegc .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return _bdegc ,nil ;};func (_dfea *CT_BubbleScale )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfea .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_dfea .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eggea *CT_UpDownBars )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgfbb :for {_bfgdg ,_gcdgd :=d .Token ();if _gcdgd !=nil {return _gcdgd ; -};switch _deggg :=_bfgdg .(type ){case _b .StartElement :switch _deggg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eggea .GapWidth =NewCT_GapAmount (); -if _cadba :=d .DecodeElement (_eggea .GapWidth ,&_deggg );_cadba !=nil {return _cadba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eggea .UpBars =NewCT_UpDownBar (); -if _agege :=d .DecodeElement (_eggea .UpBars ,&_deggg );_agege !=nil {return _agege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_eggea .DownBars =NewCT_UpDownBar (); -if _adaaa :=d .DecodeElement (_eggea .DownBars ,&_deggg );_adaaa !=nil {return _adaaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eggea .ExtLst =NewCT_ExtensionList (); -if _baec :=d .DecodeElement (_eggea .ExtLst ,&_deggg );_baec !=nil {return _baec ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_deggg .Name ); -if _debega :=d .Skip ();_debega !=nil {return _debega ;};};case _b .EndElement :break _cgfbb ;case _b .CharData :};};return nil ;};func (_gcedg *CT_Surface )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gcedg .Thickness !=nil {_dfdga :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}}; -e .EncodeElement (_gcedg .Thickness ,_dfdga );};if _gcedg .SpPr !=nil {_cgbea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gcedg .SpPr ,_cgbea );};if _gcedg .PictureOptions !=nil {_cddgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}}; -e .EncodeElement (_gcedg .PictureOptions ,_cddgg );};if _gcedg .ExtLst !=nil {_ffedg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcedg .ExtLst ,_ffedg );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path +func (_geff *CT_PivotFmts )ValidateWithPath (path string )error {for _fdge ,_bcdg :=range _geff .PivotFmt {if _eafbc :=_bcdg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_fdge )); +_eafbc !=nil {return _eafbc ;};};return nil ;}; -// Validate validates the EG_AreaChartShared and its children -func (_eagege *EG_AreaChartShared )Validate ()error {return _eagege .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func (_gbgc *CT_ErrBars )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gbgc .ErrDir !=nil {_cecgc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_gbgc .ErrDir ,_cecgc );};_dceed :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_gbgc .ErrBarType ,_dceed );_babc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gbgc .ErrValType ,_babc );if _gbgc .NoEndCap !=nil {_ffgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}}; -e .EncodeElement (_gbgc .NoEndCap ,_ffgf );};if _gbgc .Plus !=nil {_fcea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_gbgc .Plus ,_fcea );};if _gbgc .Minus !=nil {_egece :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}}; -e .EncodeElement (_gbgc .Minus ,_egece );};if _gbgc .Val !=nil {_daaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_gbgc .Val ,_daaf );};if _gbgc .SpPr !=nil {_dfdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_gbgc .SpPr ,_dfdb );};if _gbgc .ExtLst !=nil {_beebc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbgc .ExtLst ,_beebc );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_ddga *ST_HoleSize )Validate ()error {return _ddga .ValidateWithPath ("")};func NewCT_Double ()*CT_Double {_bacdf :=&CT_Double {};return _bacdf };func (_aadgf *ST_ErrValType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aadgf =0; -case "\u0063\u0075\u0073\u0074":*_aadgf =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_aadgf =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_aadgf =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_aadgf =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_aadgf =5; -};return nil ;};func (_bagdbc ST_LayoutMode )Validate ()error {return _bagdbc .ValidateWithPath ("")};func (_faggd *ST_HPercent )ValidateWithPath (path string )error {_ddggc :=[]string {};if _faggd .ST_HPercentWithSymbol !=nil {_ddggc =append (_ddggc ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c"); -};if _faggd .ST_HPercentUShort !=nil {_ddggc =append (_ddggc ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_ddggc )> 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 ,_ddggc ); +// Validate validates the CT_BubbleScale and its children +func (_efeeg *CT_BubbleScale )Validate ()error {return _efeeg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");};func (_fdggf *CT_RadarSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_dacbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fdggf .Idx ,_dacbd );_ffee :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fdggf .Order ,_ffee ); +if _fdggf .Tx !=nil {_fabe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fdggf .Tx ,_fabe );};if _fdggf .SpPr !=nil {_bcdce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_fdggf .SpPr ,_bcdce );};if _fdggf .Marker !=nil {_faace :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_fdggf .Marker ,_faace );};if _fdggf .DPt !=nil {_dgdad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}}; +for _ ,_cdea :=range _fdggf .DPt {e .EncodeElement (_cdea ,_dgdad );};};if _fdggf .DLbls !=nil {_gaaega :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fdggf .DLbls ,_gaaega );};if _fdggf .Cat !=nil {_addd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}}; +e .EncodeElement (_fdggf .Cat ,_addd );};if _fdggf .Val !=nil {_fdffc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fdggf .Val ,_fdffc );};if _fdggf .ExtLst !=nil {_ggcdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fdggf .ExtLst ,_ggcdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TimeUnit ()*CT_TimeUnit {_ggadb :=&CT_TimeUnit {};return _ggadb };func (_bdac ST_Crosses )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdac .String (),start ); +};func NewCT_DLbls ()*CT_DLbls {_bfed :=&CT_DLbls {};return _bfed };type CT_Crosses struct{ValAttr ST_Crosses ;};type CT_Grouping struct{ValAttr ST_Grouping ;};func (_gdade ST_SplitType )String ()string {switch _gdade {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 "";};type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;};func (_bdfdee *EG_LegendEntryData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgegg :for {_ccdaf ,_cdff :=d .Token (); +if _cdff !=nil {return _cdff ;};switch _ceafg :=_ccdaf .(type ){case _b .StartElement :switch _ceafg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bdfdee .TxPr =_dg .NewCT_TextBody (); +if _bcaad :=d .DecodeElement (_bdfdee .TxPr ,&_ceafg );_bcaad !=nil {return _bcaad ;};default:_aa .Log .Debug ("\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",_ceafg .Name ); +if _cceecb :=d .Skip ();_cceecb !=nil {return _cceecb ;};};case _b .EndElement :break _bgegg ;case _b .CharData :};};return nil ;};func (_dbea *ST_SplitType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgcea ,_efdfg :=d .Token ();if _efdfg !=nil {return _efdfg ; +};if _gdebg ,_ccggb :=_bgcea .(_b .EndElement );_ccggb &&_gdebg .Name ==start .Name {*_dbea =1;return nil ;};if _adfbg ,_edefd :=_bgcea .(_b .CharData );!_edefd {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",_bgcea ); +}else {switch string (_adfbg ){case "":*_dbea =0;case "\u0061\u0075\u0074\u006f":*_dbea =1;case "\u0063\u0075\u0073\u0074":*_dbea =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_dbea =3;case "\u0070\u006f\u0073":*_dbea =4;case "\u0076\u0061\u006c":*_dbea =5; +};};_bgcea ,_efdfg =d .Token ();if _efdfg !=nil {return _efdfg ;};if _gbfff ,_geaab :=_bgcea .(_b .EndElement );_geaab &&_gbfff .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",_bgcea ); +};func (_dcbad *ST_Thickness )ValidateWithPath (path string )error {_gbdaa :=[]string {};if _dcbad .ST_ThicknessPercent !=nil {_gbdaa =append (_gbdaa ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +};if _dcbad .Uint32 !=nil {_gbdaa =append (_gbdaa ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_gbdaa )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gbdaa ); };return nil ;}; -// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path -func (_aabcd *CT_PivotFmt )ValidateWithPath (path string )error {if _bdgf :=_aabcd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bdgf !=nil {return _bdgf ;};if _aabcd .SpPr !=nil {if _cdde :=_aabcd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_cdde !=nil {return _cdde ;};};if _aabcd .TxPr !=nil {if _bfcb :=_aabcd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bfcb !=nil {return _bfcb ;};};if _aabcd .Marker !=nil {if _fagae :=_aabcd .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072"); -_fagae !=nil {return _fagae ;};};if _aabcd .DLbl !=nil {if _cebgd :=_aabcd .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_cebgd !=nil {return _cebgd ;};};if _aabcd .ExtLst !=nil {if _egaeg :=_aabcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_egaeg !=nil {return _egaeg ;};};return nil ;};type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_gg .CT_ShapeProperties ;TxPr *_gg .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 (_bgde *CT_Marker )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgde .Symbol !=nil {_aadg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0079\u006d\u0062\u006f\u006c"}}; -e .EncodeElement (_bgde .Symbol ,_aadg );};if _bgde .Size !=nil {_agfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0069\u007a\u0065"}};e .EncodeElement (_bgde .Size ,_agfb );};if _bgde .SpPr !=nil {_efada :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_bgde .SpPr ,_efada );};if _bgde .ExtLst !=nil {_fabd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bgde .ExtLst ,_fabd );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_adead *CT_NumDataSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adead .Choice =NewCT_NumDataSourceChoice ();_abag :for {_aefef ,_bbfd :=d .Token ();if _bbfd !=nil {return _bbfd ;};switch _eaeg :=_aefef .(type ){case _b .StartElement :switch _eaeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adead .Choice =NewCT_NumDataSourceChoice (); -if _bafc :=d .DecodeElement (&_adead .Choice .NumRef ,&_eaeg );_bafc !=nil {return _bafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adead .Choice =NewCT_NumDataSourceChoice (); -if _aefd :=d .DecodeElement (&_adead .Choice .NumLit ,&_eaeg );_aefd !=nil {return _aefd ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_eaeg .Name ); -if _afce :=d .Skip ();_afce !=nil {return _afce ;};};case _b .EndElement :break _abag ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_RadarStyle and its children +func (_caaab *CT_RadarStyle )Validate ()error {return _caaab .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};func (_baegb *CT_SizeRepresents )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _baegb .ValAttr !=ST_SizeRepresentsUnset {_abcga ,_ffbb :=_baegb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _ffbb !=nil {return _ffbb ;};start .Attr =append (start .Attr ,_abcga );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Double and its children, prefixing error messages with path -func (_gcdg *CT_Double )ValidateWithPath (path string )error {return nil };func (_fabf *CT_DLblChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgbb :for {_eeee ,_bfff :=d .Token ();if _bfff !=nil {return _bfff ;};switch _fceb :=_eeee .(type ){case _b .StartElement :switch _fceb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fabf .Delete =NewCT_Boolean (); -if _ccdbf :=d .DecodeElement (_fabf .Delete ,&_fceb );_ccdbf !=nil {return _ccdbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fabf .Layout =NewCT_Layout (); -if _gdef :=d .DecodeElement (_fabf .Layout ,&_fceb );_gdef !=nil {return _gdef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fabf .Tx =NewCT_Tx (); -if _afaf :=d .DecodeElement (_fabf .Tx ,&_fceb );_afaf !=nil {return _afaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fabf .NumFmt =NewCT_NumFmt (); -if _aeec :=d .DecodeElement (_fabf .NumFmt ,&_fceb );_aeec !=nil {return _aeec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fabf .SpPr =_gg .NewCT_ShapeProperties (); -if _gbcb :=d .DecodeElement (_fabf .SpPr ,&_fceb );_gbcb !=nil {return _gbcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fabf .TxPr =_gg .NewCT_TextBody (); -if _fdfb :=d .DecodeElement (_fabf .TxPr ,&_fceb );_fdfb !=nil {return _fdfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fabf .DLblPos =NewCT_DLblPos (); -if _gcdb :=d .DecodeElement (_fabf .DLblPos ,&_fceb );_gcdb !=nil {return _gcdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fabf .ShowLegendKey =NewCT_Boolean (); -if _gadg :=d .DecodeElement (_fabf .ShowLegendKey ,&_fceb );_gadg !=nil {return _gadg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fabf .ShowVal =NewCT_Boolean (); -if _agbc :=d .DecodeElement (_fabf .ShowVal ,&_fceb );_agbc !=nil {return _agbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fabf .ShowCatName =NewCT_Boolean (); -if _bfca :=d .DecodeElement (_fabf .ShowCatName ,&_fceb );_bfca !=nil {return _bfca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fabf .ShowSerName =NewCT_Boolean (); -if _dcg :=d .DecodeElement (_fabf .ShowSerName ,&_fceb );_dcg !=nil {return _dcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fabf .ShowPercent =NewCT_Boolean (); -if _gcbg :=d .DecodeElement (_fabf .ShowPercent ,&_fceb );_gcbg !=nil {return _gcbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fabf .ShowBubbleSize =NewCT_Boolean (); -if _gfdb :=d .DecodeElement (_fabf .ShowBubbleSize ,&_fceb );_gfdb !=nil {return _gfdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fabf .Separator =new (string ); -if _efcb :=d .DecodeElement (_fabf .Separator ,&_fceb );_efcb !=nil {return _efcb ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fceb .Name ); -if _eecgc :=d .Skip ();_eecgc !=nil {return _eecgc ;};};case _b .EndElement :break _fgbb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path +func (_dgcfd *CT_View3D )ValidateWithPath (path string )error {if _dgcfd .RotX !=nil {if _cdbga :=_dgcfd .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_cdbga !=nil {return _cdbga ;};};if _dgcfd .HPercent !=nil {if _dcfee :=_dgcfd .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et"); +_dcfee !=nil {return _dcfee ;};};if _dgcfd .RotY !=nil {if _bdbgcg :=_dgcfd .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_bdbgcg !=nil {return _bdbgcg ;};};if _dgcfd .DepthPercent !=nil {if _dabdb :=_dgcfd .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +_dabdb !=nil {return _dabdb ;};};if _dgcfd .RAngAx !=nil {if _eggfa :=_dgcfd .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_eggfa !=nil {return _eggfa ;};};if _dgcfd .Perspective !=nil {if _baega :=_dgcfd .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"); +_baega !=nil {return _baega ;};};if _dgcfd .ExtLst !=nil {if _eaeee :=_dgcfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaeee !=nil {return _eaeee ;};};return nil ;};func (_ecefc *CT_SecondPieSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dabae :=range start .Attr {if _dabae .Name .Local =="\u0076\u0061\u006c"{_egea ,_fabbc :=ParseUnionST_SecondPieSize (_dabae .Value ); +if _fabbc !=nil {return _fabbc ;};_ecefc .ValAttr =&_egea ;continue ;};};for {_dabfd ,_fggcd :=d .Token ();if _fggcd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u006fn\u0064P\u0069\u0065\u0053\u0069\u007a\u0065\u003a \u0025\u0073",_fggcd ); +};if _gdgb ,_bgebb :=_dabfd .(_b .EndElement );_bgebb &&_gdgb .Name ==start .Name {break ;};};return nil ;};const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%";func (_bfaab *ST_MarkerStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecgba ,_eaffg :=d .Token (); +if _eaffg !=nil {return _eaffg ;};if _efcged ,_fbbb :=_ecgba .(_b .EndElement );_fbbb &&_efcged .Name ==start .Name {*_bfaab =1;return nil ;};if _abfaa ,_dfgef :=_ecgba .(_b .CharData );!_dfgef {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",_ecgba ); +}else {switch string (_abfaa ){case "":*_bfaab =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bfaab =1;case "\u0064\u0061\u0073\u0068":*_bfaab =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_bfaab =3;case "\u0064\u006f\u0074":*_bfaab =4;case "\u006e\u006f\u006e\u0065":*_bfaab =5; +case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_bfaab =6;case "\u0070\u006c\u0075\u0073":*_bfaab =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bfaab =8;case "\u0073\u0074\u0061\u0072":*_bfaab =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_bfaab =10; +case "\u0078":*_bfaab =11;case "\u0061\u0075\u0074\u006f":*_bfaab =12;};};_ecgba ,_eaffg =d .Token ();if _eaffg !=nil {return _eaffg ;};if _eaef ,_cfcfg :=_ecgba .(_b .EndElement );_cfcfg &&_eaef .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",_ecgba ); +};func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_efab :=&CT_BuiltInUnit {};return _efab };func (_fbcbb *CT_LineSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbcbb .Idx =NewCT_UnsignedInt ();_fbcbb .Order =NewCT_UnsignedInt ();_fgaad :for {_cfdb ,_ggeg :=d .Token (); +if _ggeg !=nil {return _ggeg ;};switch _dfgdc :=_cfdb .(type ){case _b .StartElement :switch _dfgdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gfaa :=d .DecodeElement (_fbcbb .Idx ,&_dfgdc ); +_gfaa !=nil {return _gfaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aabdg :=d .DecodeElement (_fbcbb .Order ,&_dfgdc ); +_aabdg !=nil {return _aabdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fbcbb .Tx =NewCT_SerTx (); +if _ddgaf :=d .DecodeElement (_fbcbb .Tx ,&_dfgdc );_ddgaf !=nil {return _ddgaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fbcbb .SpPr =_dg .NewCT_ShapeProperties (); +if _bfgf :=d .DecodeElement (_fbcbb .SpPr ,&_dfgdc );_bfgf !=nil {return _bfgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbcbb .Marker =NewCT_Marker (); +if _gefbg :=d .DecodeElement (_fbcbb .Marker ,&_dfgdc );_gefbg !=nil {return _gefbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dbdb :=NewCT_DPt (); +if _cddb :=d .DecodeElement (_dbdb ,&_dfgdc );_cddb !=nil {return _cddb ;};_fbcbb .DPt =append (_fbcbb .DPt ,_dbdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fbcbb .DLbls =NewCT_DLbls (); +if _cefa :=d .DecodeElement (_fbcbb .DLbls ,&_dfgdc );_cefa !=nil {return _cefa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cbcfa :=d .DecodeElement (_adag ,&_dfgdc );_cbcfa !=nil {return _cbcfa ;};_fbcbb .Trendline =append (_fbcbb .Trendline ,_adag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbcbb .ErrBars =NewCT_ErrBars (); +if _acfcc :=d .DecodeElement (_fbcbb .ErrBars ,&_dfgdc );_acfcc !=nil {return _acfcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbcbb .Cat =NewCT_AxDataSource (); +if _dfec :=d .DecodeElement (_fbcbb .Cat ,&_dfgdc );_dfec !=nil {return _dfec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fbcbb .Val =NewCT_NumDataSource (); +if _abcfg :=d .DecodeElement (_fbcbb .Val ,&_dfgdc );_abcfg !=nil {return _abcfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fbcbb .Smooth =NewCT_Boolean (); +if _dceab :=d .DecodeElement (_fbcbb .Smooth ,&_dfgdc );_dceab !=nil {return _dceab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbcbb .ExtLst =NewCT_ExtensionList (); +if _bgef :=d .DecodeElement (_fbcbb .ExtLst ,&_dfgdc );_bgef !=nil {return _bgef ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_dfgdc .Name ); +if _cbca :=d .Skip ();_cbca !=nil {return _cbca ;};};case _b .EndElement :break _fgaad ;case _b .CharData :};};return nil ;};func (_ggcfb ST_Shape )Validate ()error {return _ggcfb .ValidateWithPath ("")};func (_defcd *CT_TrendlineLbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbed :for {_dgbea ,_eecdg :=d .Token (); +if _eecdg !=nil {return _eecdg ;};switch _caabc :=_dgbea .(type ){case _b .StartElement :switch _caabc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_defcd .Layout =NewCT_Layout (); +if _eccbe :=d .DecodeElement (_defcd .Layout ,&_caabc );_eccbe !=nil {return _eccbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_defcd .Tx =NewCT_Tx (); +if _gcea :=d .DecodeElement (_defcd .Tx ,&_caabc );_gcea !=nil {return _gcea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_defcd .NumFmt =NewCT_NumFmt (); +if _abefe :=d .DecodeElement (_defcd .NumFmt ,&_caabc );_abefe !=nil {return _abefe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_defcd .SpPr =_dg .NewCT_ShapeProperties (); +if _aaffa :=d .DecodeElement (_defcd .SpPr ,&_caabc );_aaffa !=nil {return _aaffa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_defcd .TxPr =_dg .NewCT_TextBody (); +if _cgdfe :=d .DecodeElement (_defcd .TxPr ,&_caabc );_cgdfe !=nil {return _cgdfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_defcd .ExtLst =NewCT_ExtensionList (); +if _debfa :=d .DecodeElement (_defcd .ExtLst ,&_caabc );_debfa !=nil {return _debfa ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_caabc .Name ); +if _gdad :=d .Skip ();_gdad !=nil {return _gdad ;};};case _b .EndElement :break _gbed ;case _b .CharData :};};return nil ;};func (_afdgg ST_DispBlanksAs )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcdfb :=_b .Attr {};_bcdfb .Name =name ;switch _afdgg {case ST_DispBlanksAsUnset :_bcdfb .Value =""; +case ST_DispBlanksAsSpan :_bcdfb .Value ="\u0073\u0070\u0061\u006e";case ST_DispBlanksAsGap :_bcdfb .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_bcdfb .Value ="\u007a\u0065\u0072\u006f";};return _bcdfb ,nil ;};func (_dcgga *ST_GapAmount )ValidateWithPath (path string )error {_gdcad :=[]string {}; +if _dcgga .ST_GapAmountPercent !=nil {_gdcad =append (_gdcad ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _dcgga .ST_GapAmountUShort !=nil {_gdcad =append (_gdcad ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074"); +};if len (_gdcad )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gdcad );};return nil ;};func (_adbdd ST_LblAlgn )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efgaga :=_b .Attr {}; +_efgaga .Name =name ;switch _adbdd {case ST_LblAlgnUnset :_efgaga .Value ="";case ST_LblAlgnCtr :_efgaga .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_efgaga .Value ="\u006c";case ST_LblAlgnR :_efgaga .Value ="\u0072";};return _efgaga ,nil ;};func NewCT_BubbleChart ()*CT_BubbleChart {_fdad :=&CT_BubbleChart {}; +return _fdad }; -// Validate validates the CT_DispUnitsChoice and its children -func (_fdfd *CT_DispUnitsChoice )Validate ()error {return _fdfd .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");};func (_bgfb *ST_TickMark )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbfe ,_beggga :=d .Token (); -if _beggga !=nil {return _beggga ;};if _acaeaa ,_adcgd :=_fbfe .(_b .EndElement );_adcgd &&_acaeaa .Name ==start .Name {*_bgfb =1;return nil ;};if _fcgeb ,_acfgfg :=_fbfe .(_b .CharData );!_acfgfg {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",_fbfe ); -}else {switch string (_fcgeb ){case "":*_bgfb =0;case "\u0063\u0072\u006fs\u0073":*_bgfb =1;case "\u0069\u006e":*_bgfb =2;case "\u006e\u006f\u006e\u0065":*_bgfb =3;case "\u006f\u0075\u0074":*_bgfb =4;};};_fbfe ,_beggga =d .Token ();if _beggga !=nil {return _beggga ; -};if _ddbdd ,_fggbe :=_fbfe .(_b .EndElement );_fggbe &&_ddbdd .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",_fbfe ); -};func (_fadd *CT_Line3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fadd .Grouping =NewCT_Grouping ();_fdcc :for {_fgfe ,_ccbeg :=d .Token ();if _ccbeg !=nil {return _ccbeg ;};switch _dfad :=_fgfe .(type ){case _b .StartElement :switch _dfad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gbec :=d .DecodeElement (_fadd .Grouping ,&_dfad ); -_gbec !=nil {return _gbec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadd .VaryColors =NewCT_Boolean (); -if _cebfa :=d .DecodeElement (_fadd .VaryColors ,&_dfad );_cebfa !=nil {return _cebfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_eaeb :=NewCT_LineSer (); -if _facf :=d .DecodeElement (_eaeb ,&_dfad );_facf !=nil {return _facf ;};_fadd .Ser =append (_fadd .Ser ,_eaeb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fadd .DLbls =NewCT_DLbls (); -if _afcbg :=d .DecodeElement (_fadd .DLbls ,&_dfad );_afcbg !=nil {return _afcbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadd .DropLines =NewCT_ChartLines (); -if _cadgd :=d .DecodeElement (_fadd .DropLines ,&_dfad );_cadgd !=nil {return _cadgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadd .GapDepth =NewCT_GapAmount (); -if _ddfb :=d .DecodeElement (_fadd .GapDepth ,&_dfad );_ddfb !=nil {return _ddfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bafd :=NewCT_UnsignedInt (); -if _gbcf :=d .DecodeElement (_bafd ,&_dfad );_gbcf !=nil {return _gbcf ;};_fadd .AxId =append (_fadd .AxId ,_bafd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fadd .ExtLst =NewCT_ExtensionList (); -if _afgee :=d .DecodeElement (_fadd .ExtLst ,&_dfad );_afgee !=nil {return _afgee ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_dfad .Name ); -if _dgbgd :=d .Skip ();_dgbgd !=nil {return _dgbgd ;};};case _b .EndElement :break _fdcc ;case _b .CharData :};};return nil ;};func (_bdcg *CT_MarkerStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdcg .ValAttr =ST_MarkerStyle (1); -for _ ,_eccf :=range start .Attr {if _eccf .Name .Local =="\u0076\u0061\u006c"{_bdcg .ValAttr .UnmarshalXMLAttr (_eccf );continue ;};};for {_bcgdg ,_edcf :=d .Token ();if _edcf !=nil {return _a .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",_edcf ); -};if _ggdba ,_cgde :=_bcgdg .(_b .EndElement );_cgde &&_ggdba .Name ==start .Name {break ;};};return nil ;};func (_cgdge *ST_AxPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgdge =0;case "\u0062":*_cgdge =1;case "\u006c":*_cgdge =2; -case "\u0072":*_cgdge =3;case "\u0074":*_cgdge =4;};return nil ;};const (ST_AxPosUnset ST_AxPos =0;ST_AxPosB ST_AxPos =1;ST_AxPosL ST_AxPos =2;ST_AxPosR ST_AxPos =3;ST_AxPosT ST_AxPos =4;);func (_gfeg *CT_LegendEntryChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgcbf :for {_badc ,_aaaff :=d .Token (); -if _aaaff !=nil {return _aaaff ;};switch _dccec :=_badc .(type ){case _b .StartElement :switch _dccec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfeg .Delete =NewCT_Boolean (); -if _dcda :=d .DecodeElement (_gfeg .Delete ,&_dccec );_dcda !=nil {return _dcda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfeg .TxPr =_gg .NewCT_TextBody (); -if _aeae :=d .DecodeElement (_gfeg .TxPr ,&_dccec );_aeae !=nil {return _aeae ;};default:_bd .Log .Debug ("\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",_dccec .Name ); -if _gbde :=d .Skip ();_gbde !=nil {return _gbde ;};};case _b .EndElement :break _bgcbf ;case _b .CharData :};};return nil ;};type CT_RadarStyle struct{ValAttr ST_RadarStyle ;};type CT_SurfaceChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ; -AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path +func (_aaebf *CT_PageMargins )ValidateWithPath (path string )error {return nil };func NewCT_AxisUnit ()*CT_AxisUnit {_dad :=&CT_AxisUnit {};_dad .ValAttr =0+1;return _dad }; -// Validate validates the CT_BandFmt and its children -func (_dbf *CT_BandFmt )Validate ()error {return _dbf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");};func (_agcgbf ST_AxPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_affed :=_b .Attr {};_affed .Name =name ; -switch _agcgbf {case ST_AxPosUnset :_affed .Value ="";case ST_AxPosB :_affed .Value ="\u0062";case ST_AxPosL :_affed .Value ="\u006c";case ST_AxPosR :_affed .Value ="\u0072";case ST_AxPosT :_affed .Value ="\u0074";};return _affed ,nil ;};func (_gadac *ST_DispBlanksAs )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gadac =0; -case "\u0073\u0070\u0061\u006e":*_gadac =1;case "\u0067\u0061\u0070":*_gadac =2;case "\u007a\u0065\u0072\u006f":*_gadac =3;};return nil ;};func (_dgagc ST_Shape )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cacae :=_b .Attr {};_cacae .Name =name ; -switch _dgagc {case ST_ShapeUnset :_cacae .Value ="";case ST_ShapeCone :_cacae .Value ="\u0063\u006f\u006e\u0065";case ST_ShapeConeToMax :_cacae .Value ="\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x";case ST_ShapeBox :_cacae .Value ="\u0062\u006f\u0078"; -case ST_ShapeCylinder :_cacae .Value ="\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072";case ST_ShapePyramid :_cacae .Value ="\u0070y\u0072\u0061\u006d\u0069\u0064";case ST_ShapePyramidToMax :_cacae .Value ="\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078"; -};return _cacae ,nil ;};func (_geafb *EG_DLblShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geafb .NumFmt !=nil {_bbda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_geafb .NumFmt ,_bbda ); -};if _geafb .SpPr !=nil {_cfffd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_geafb .SpPr ,_cfffd );};if _geafb .TxPr !=nil {_aeaff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_geafb .TxPr ,_aeaff );};if _geafb .DLblPos !=nil {_dcggg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_geafb .DLblPos ,_dcggg );};if _geafb .ShowLegendKey !=nil {_aggg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; -e .EncodeElement (_geafb .ShowLegendKey ,_aggg );};if _geafb .ShowVal !=nil {_eeaca :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_geafb .ShowVal ,_eeaca );};if _geafb .ShowCatName !=nil {_agecb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_geafb .ShowCatName ,_agecb );};if _geafb .ShowSerName !=nil {_gfec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_geafb .ShowSerName ,_gfec ); -};if _geafb .ShowPercent !=nil {_efed :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_geafb .ShowPercent ,_efed );};if _geafb .ShowBubbleSize !=nil {_dcdccc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_geafb .ShowBubbleSize ,_dcdccc );};if _geafb .Separator !=nil {_dbfa :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_g .AddPreserveSpaceAttr (&_dbfa ,*_geafb .Separator ); -e .EncodeElement (_geafb .Separator ,_dbfa );};return nil ;};func (_ffaec *ST_Overlap )Validate ()error {return _ffaec .ValidateWithPath ("")};type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_gg .CT_ShapeProperties ; -Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_bfbba ST_MarkerStyle )Validate ()error {return _bfbba .ValidateWithPath ("")};func NewCT_BandFmts ()*CT_BandFmts {_afdeg :=&CT_BandFmts {}; -return _afdeg };type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_gg .CT_ShapeProperties ;TxPr *_gg .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 (_abeg ST_AxPos )ValidateWithPath (path string )error {switch _abeg {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 (_abeg )); -};return nil ;};type EG_PieChartShared struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;};func NewCT_SerTx ()*CT_SerTx {_ffeg :=&CT_SerTx {};_ffeg .Choice =NewCT_SerTxChoice ();return _ffeg }; +// Validate validates the CT_ErrDir and its children +func (_bgfab *CT_ErrDir )Validate ()error {return _bgfab .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");};func (_babgb ST_TimeUnit )String ()string {switch _babgb {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 (_edab ST_BubbleScale )String ()string {if _edab .ST_BubbleScalePercent !=nil {return _f .Sprintf ("\u0025\u0076",*_edab .ST_BubbleScalePercent );};if _edab .ST_BubbleScaleUInt !=nil {return _f .Sprintf ("\u0025\u0076",*_edab .ST_BubbleScaleUInt ); +};return "";}; -// Validate validates the CT_CustSplit and its children -func (_aaaf *CT_CustSplit )Validate ()error {return _aaaf .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");};func NewCT_Surface3DChart ()*CT_Surface3DChart {_cbgcd :=&CT_Surface3DChart {};return _cbgcd };func (_bcdg ST_PageSetupOrientation )Validate ()error {return _bcdg .ValidateWithPath ("")}; +// Validate validates the CT_LayoutTarget and its children +func (_faccc *CT_LayoutTarget )Validate ()error {return _faccc .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");};type CT_Trendline struct{Name *string ;SpPr *_dg .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 (_eaggc ST_PictureFormat )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdedb :=_b .Attr {}; +_bdedb .Name =name ;switch _eaggc {case ST_PictureFormatUnset :_bdedb .Value ="";case ST_PictureFormatStretch :_bdedb .Value ="\u0073t\u0072\u0065\u0074\u0063\u0068";case ST_PictureFormatStack :_bdedb .Value ="\u0073\u0074\u0061c\u006b";case ST_PictureFormatStackScale :_bdedb .Value ="\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065"; +};return _bdedb ,nil ;}; +// Validate validates the CT_Area3DChart and its children +func (_gbb *CT_Area3DChart )Validate ()error {return _gbb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");}; -// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path -func (_cbgcf *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _cbgcf .NumRef !=nil {if _dbadd :=_cbgcf .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_dbadd !=nil {return _dbadd ;};};if _cbgcf .NumLit !=nil {if _edfb :=_cbgcf .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074"); -_edfb !=nil {return _edfb ;};};return nil ;}; +// Validate validates the CT_Marker and its children +func (_facb *CT_Marker )Validate ()error {return _facb .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func NewCT_ScatterSer ()*CT_ScatterSer {_fafde :=&CT_ScatterSer {};_fafde .Idx =NewCT_UnsignedInt ();_fafde .Order =NewCT_UnsignedInt (); +return _fafde ;}; -// Validate validates the CT_Extension and its children -func (_fgca *CT_Extension )Validate ()error {return _fgca .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");}; +// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path +func (_cdcda *EG_DLblShared )ValidateWithPath (path string )error {if _cdcda .NumFmt !=nil {if _dfgdde :=_cdcda .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dfgdde !=nil {return _dfgdde ;};};if _cdcda .SpPr !=nil {if _dcbge :=_cdcda .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_dcbge !=nil {return _dcbge ;};};if _cdcda .TxPr !=nil {if _fdfbe :=_cdcda .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fdfbe !=nil {return _fdfbe ;};};if _cdcda .DLblPos !=nil {if _dbagg :=_cdcda .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); +_dbagg !=nil {return _dbagg ;};};if _cdcda .ShowLegendKey !=nil {if _cdbee :=_cdcda .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_cdbee !=nil {return _cdbee ;};};if _cdcda .ShowVal !=nil {if _dbbeb :=_cdcda .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); +_dbbeb !=nil {return _dbbeb ;};};if _cdcda .ShowCatName !=nil {if _eabb :=_cdcda .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_eabb !=nil {return _eabb ;};};if _cdcda .ShowSerName !=nil {if _fbfccg :=_cdcda .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); +_fbfccg !=nil {return _fbfccg ;};};if _cdcda .ShowPercent !=nil {if _ffbeb :=_cdcda .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_ffbeb !=nil {return _ffbeb ;};};if _cdcda .ShowBubbleSize !=nil {if _dbfad :=_cdcda .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); +_dbfad !=nil {return _dbfad ;};};return nil ;};func NewCT_Style ()*CT_Style {_edba :=&CT_Style {};_edba .ValAttr =1;return _edba }; -// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path -func (_ageg *CT_ExternalData )ValidateWithPath (path string )error {if _ageg .AutoUpdate !=nil {if _eabd :=_ageg .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_eabd !=nil {return _eabd ;};};return nil ; -}; +// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path +func (_fedfd *CT_Layout )ValidateWithPath (path string )error {if _fedfd .ManualLayout !=nil {if _dbcd :=_fedfd .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_dbcd !=nil {return _dbcd ; +};};if _fedfd .ExtLst !=nil {if _ecdg :=_fedfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecdg !=nil {return _ecdg ;};};return nil ;};var ST_LblOffsetPercentPatternRe =_a .MustCompile (ST_LblOffsetPercentPattern );func (_fdgb *CT_ScatterSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_bddgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fdgb .Idx ,_bddgg );_gbafc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fdgb .Order ,_gbafc ); +if _fdgb .Tx !=nil {_ggaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fdgb .Tx ,_ggaf );};if _fdgb .SpPr !=nil {_ggbfcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdgb .SpPr ,_ggbfcc ); +};if _fdgb .Marker !=nil {_fdadaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_fdgb .Marker ,_fdadaa );};if _fdgb .DPt !=nil {_gaegb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}}; +for _ ,_afag :=range _fdgb .DPt {e .EncodeElement (_afag ,_gaegb );};};if _fdgb .DLbls !=nil {_bdfde :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fdgb .DLbls ,_bdfde );};if _fdgb .Trendline !=nil {_cbcfe :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}}; +for _ ,_dfee :=range _fdgb .Trendline {e .EncodeElement (_dfee ,_cbcfe );};};if _fdgb .ErrBars !=nil {_geddg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_ccgbd :=range _fdgb .ErrBars {e .EncodeElement (_ccgbd ,_geddg ); +};};if _fdgb .XVal !=nil {_abbcfe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_fdgb .XVal ,_abbcfe );};if _fdgb .YVal !=nil {_gebbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}}; +e .EncodeElement (_fdgb .YVal ,_gebbc );};if _fdgb .Smooth !=nil {_gbege :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_fdgb .Smooth ,_gbege );};if _fdgb .ExtLst !=nil {_efbgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fdgb .ExtLst ,_efbgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cacfg ST_Thickness )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cacfg .ST_ThicknessPercent !=nil {e .EncodeToken (_b .CharData (*_cacfg .ST_ThicknessPercent )); +};if _cacfg .Uint32 !=nil {e .EncodeToken (_b .CharData (_f .Sprintf ("\u0025\u0064",*_cacfg .Uint32 )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};type ST_SplitType byte ;func (_ecdc *EG_DLblShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecdc .NumFmt !=nil {_ecdae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_ecdc .NumFmt ,_ecdae );};if _ecdc .SpPr !=nil {_dcaca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ecdc .SpPr ,_dcaca );};if _ecdc .TxPr !=nil {_cffedg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_ecdc .TxPr ,_cffedg );};if _ecdc .DLblPos !=nil {_acbab :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_ecdc .DLblPos ,_acbab );};if _ecdc .ShowLegendKey !=nil {_gfeeg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; +e .EncodeElement (_ecdc .ShowLegendKey ,_gfeeg );};if _ecdc .ShowVal !=nil {_dceee :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ecdc .ShowVal ,_dceee );};if _ecdc .ShowCatName !=nil {_gbcf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_ecdc .ShowCatName ,_gbcf );};if _ecdc .ShowSerName !=nil {_efacd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ecdc .ShowSerName ,_efacd ); +};if _ecdc .ShowPercent !=nil {_bfdg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ecdc .ShowPercent ,_bfdg );};if _ecdc .ShowBubbleSize !=nil {_fgbaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_ecdc .ShowBubbleSize ,_fgbaa );};if _ecdc .Separator !=nil {_fgde :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_dc .AddPreserveSpaceAttr (&_fgde ,*_ecdc .Separator );e .EncodeElement (_ecdc .Separator ,_fgde ); +};return nil ;};func NewGroup_DLbl ()*Group_DLbl {_dcfcf :=&Group_DLbl {};return _dcfcf };func NewCT_PageMargins ()*CT_PageMargins {_affb :=&CT_PageMargins {};return _affb };func (_gacfe *ST_SizeRepresents )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gacfe =0; +case "\u0061\u0072\u0065\u0061":*_gacfe =1;case "\u0077":*_gacfe =2;};return nil ;}; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_dbaf *CT_Boolean )ValidateWithPath (path string )error {return nil };func (_abdae *ST_ErrValType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fedcf ,_dccge :=d .Token ();if _dccge !=nil {return _dccge ;};if _egbcde ,_geaea :=_fedcf .(_b .EndElement ); -_geaea &&_egbcde .Name ==start .Name {*_abdae =1;return nil ;};if _eeeg ,_bedg :=_fedcf .(_b .CharData );!_bedg {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",_fedcf ); -}else {switch string (_eeeg ){case "":*_abdae =0;case "\u0063\u0075\u0073\u0074":*_abdae =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_abdae =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_abdae =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_abdae =4; -case "\u0073\u0074\u0064\u0045\u0072\u0072":*_abdae =5;};};_fedcf ,_dccge =d .Token ();if _dccge !=nil {return _dccge ;};if _dbgbb ,_ecfef :=_fedcf .(_b .EndElement );_ecfef &&_dbgbb .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",_fedcf ); -};func (_fcabb *CT_SplitType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_decda :=range start .Attr {if _decda .Name .Local =="\u0076\u0061\u006c"{_fcabb .ValAttr .UnmarshalXMLAttr (_decda );continue ;};};for {_gdddd ,_gbbba :=d .Token (); -if _gbbba !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_gbbba );};if _cdac ,_fcfad :=_gdddd .(_b .EndElement );_fcfad &&_cdac .Name ==start .Name {break ; -};};return nil ;}; +// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path +func (_bgbg *CT_TickMark )ValidateWithPath (path string )error {if _dggab :=_bgbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dggab !=nil {return _dggab ;};return nil ;};func (_geece ST_Orientation )Validate ()error {return _geece .ValidateWithPath ("")}; +func (_ggcd *CT_Legend )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ggcd .LegendPos !=nil {_fgbd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_ggcd .LegendPos ,_fgbd ); +};if _ggcd .LegendEntry !=nil {_ddgde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}};for _ ,_cadc :=range _ggcd .LegendEntry {e .EncodeElement (_cadc ,_ddgde );};};if _ggcd .Layout !=nil {_bgda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_ggcd .Layout ,_bgda );};if _ggcd .Overlay !=nil {_adffg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_ggcd .Overlay ,_adffg );};if _ggcd .SpPr !=nil {_geae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_ggcd .SpPr ,_geae );};if _ggcd .TxPr !=nil {_cegc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ggcd .TxPr ,_cegc );};if _ggcd .ExtLst !=nil {_dfbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ggcd .ExtLst ,_dfbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path -func (_cefc *CT_ErrValType )ValidateWithPath (path string )error {if _acfd :=_cefc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acfd !=nil {return _acfd ;};return nil ;};type CT_PictureFormat struct{ValAttr ST_PictureFormat ; -}; +// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path +func (_bdcb *CT_HPercent )ValidateWithPath (path string )error {if _bdcb .ValAttr !=nil {if _ceea :=_bdcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ceea !=nil {return _ceea ;};};return nil ;};func NewCT_BarChart ()*CT_BarChart {_edge :=&CT_BarChart {}; +_edge .BarDir =NewCT_BarDir ();return _edge ;}; -// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path -func (_aebe *CT_NumRef )ValidateWithPath (path string )error {if _aebe .NumCache !=nil {if _edea :=_aebe .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_edea !=nil {return _edea ;};};if _aebe .ExtLst !=nil {if _dbga :=_aebe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dbga !=nil {return _dbga ;};};return nil ;};func (_cbagb *Group_DLbls )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddgca :for {_cadfe ,_bfaae :=d .Token ();if _bfaae !=nil {return _bfaae ;};switch _aebfa :=_cadfe .(type ){case _b .StartElement :switch _aebfa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbagb .NumFmt =NewCT_NumFmt (); -if _dbcga :=d .DecodeElement (_cbagb .NumFmt ,&_aebfa );_dbcga !=nil {return _dbcga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cbagb .SpPr =_gg .NewCT_ShapeProperties (); -if _fagd :=d .DecodeElement (_cbagb .SpPr ,&_aebfa );_fagd !=nil {return _fagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cbagb .TxPr =_gg .NewCT_TextBody (); -if _gafgc :=d .DecodeElement (_cbagb .TxPr ,&_aebfa );_gafgc !=nil {return _gafgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbagb .DLblPos =NewCT_DLblPos (); -if _beecf :=d .DecodeElement (_cbagb .DLblPos ,&_aebfa );_beecf !=nil {return _beecf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cbagb .ShowLegendKey =NewCT_Boolean (); -if _gcfcdd :=d .DecodeElement (_cbagb .ShowLegendKey ,&_aebfa );_gcfcdd !=nil {return _gcfcdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbagb .ShowVal =NewCT_Boolean (); -if _eabb :=d .DecodeElement (_cbagb .ShowVal ,&_aebfa );_eabb !=nil {return _eabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbagb .ShowCatName =NewCT_Boolean (); -if _ccge :=d .DecodeElement (_cbagb .ShowCatName ,&_aebfa );_ccge !=nil {return _ccge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbagb .ShowSerName =NewCT_Boolean (); -if _bebde :=d .DecodeElement (_cbagb .ShowSerName ,&_aebfa );_bebde !=nil {return _bebde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbagb .ShowPercent =NewCT_Boolean (); -if _cccd :=d .DecodeElement (_cbagb .ShowPercent ,&_aebfa );_cccd !=nil {return _cccd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cbagb .ShowBubbleSize =NewCT_Boolean (); -if _afece :=d .DecodeElement (_cbagb .ShowBubbleSize ,&_aebfa );_afece !=nil {return _afece ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbagb .Separator =new (string ); -if _bgcfe :=d .DecodeElement (_cbagb .Separator ,&_aebfa );_bgcfe !=nil {return _bgcfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbagb .ShowLeaderLines =NewCT_Boolean (); -if _abbdf :=d .DecodeElement (_cbagb .ShowLeaderLines ,&_aebfa );_abbdf !=nil {return _abbdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbagb .LeaderLines =NewCT_ChartLines (); -if _adde :=d .DecodeElement (_cbagb .LeaderLines ,&_aebfa );_adde !=nil {return _adde ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_aebfa .Name ); -if _caaee :=d .Skip ();_caaee !=nil {return _caaee ;};};case _b .EndElement :break _ddgca ;case _b .CharData :};};return nil ;};func (_bbbcd *CT_View3D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdgea :for {_aeecb ,_ddfaa :=d .Token (); -if _ddfaa !=nil {return _ddfaa ;};switch _beaaeg :=_aeecb .(type ){case _b .StartElement :switch _beaaeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbcd .RotX =NewCT_RotX (); -if _gcbga :=d .DecodeElement (_bbbcd .RotX ,&_beaaeg );_gcbga !=nil {return _gcbga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbcd .HPercent =NewCT_HPercent (); -if _fgccg :=d .DecodeElement (_bbbcd .HPercent ,&_beaaeg );_fgccg !=nil {return _fgccg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbcd .RotY =NewCT_RotY (); -if _cdgg :=d .DecodeElement (_bbbcd .RotY ,&_beaaeg );_cdgg !=nil {return _cdgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bbbcd .DepthPercent =NewCT_DepthPercent (); -if _edbba :=d .DecodeElement (_bbbcd .DepthPercent ,&_beaaeg );_edbba !=nil {return _edbba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbcd .RAngAx =NewCT_Boolean (); -if _eaec :=d .DecodeElement (_bbbcd .RAngAx ,&_beaaeg );_eaec !=nil {return _eaec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbbcd .Perspective =NewCT_Perspective (); -if _cecge :=d .DecodeElement (_bbbcd .Perspective ,&_beaaeg );_cecge !=nil {return _cecge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbbcd .ExtLst =NewCT_ExtensionList (); -if _aeacb :=d .DecodeElement (_bbbcd .ExtLst ,&_beaaeg );_aeacb !=nil {return _aeacb ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_beaaeg .Name ); -if _agfge :=d .Skip ();_agfge !=nil {return _agfge ;};};case _b .EndElement :break _cdgea ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_PivotSource and its children +func (_eccfe *CT_PivotSource )Validate ()error {return _eccfe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};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_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ; +Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_dg .CT_ShapeProperties ;TxPr *_dg .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_bfecag *CT_TickMark )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adfde :=range start .Attr {if _adfde .Name .Local =="\u0076\u0061\u006c"{_bfecag .ValAttr .UnmarshalXMLAttr (_adfde ); +continue ;};};for {_accfa ,_bfafd :=d .Token ();if _bfafd !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_bfafd );};if _cccbg ,_eade :=_accfa .(_b .EndElement ); +_eade &&_cccbg .Name ==start .Name {break ;};};return nil ;};func (_abagag ST_RadarStyle )ValidateWithPath (path string )error {switch _abagag {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 (_abagag )); +};return nil ;}; -// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path -func (_aebfd *CT_TickMark )ValidateWithPath (path string )error {if _bdfgc :=_aebfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdfgc !=nil {return _bdfgc ;};return nil ;};func (_cgfce ST_LblOffset )String ()string {if _cgfce .ST_LblOffsetPercent !=nil {return _a .Sprintf ("\u0025\u0076",*_cgfce .ST_LblOffsetPercent ); -};if _cgfce .ST_LblOffsetUShort !=nil {return _a .Sprintf ("\u0025\u0076",*_cgfce .ST_LblOffsetUShort );};return "";};func (_ggeb *CT_ManualLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ggeb .LayoutTarget !=nil {_feae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}}; -e .EncodeElement (_ggeb .LayoutTarget ,_feae );};if _ggeb .XMode !=nil {_ggdf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ggeb .XMode ,_ggdf );};if _ggeb .YMode !=nil {_egaeb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}}; -e .EncodeElement (_ggeb .YMode ,_egaeb );};if _ggeb .WMode !=nil {_egfag :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ggeb .WMode ,_egfag );};if _ggeb .HMode !=nil {_adbbg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}}; -e .EncodeElement (_ggeb .HMode ,_adbbg );};if _ggeb .X !=nil {_fafba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_ggeb .X ,_fafba );};if _ggeb .Y !=nil {_dbdee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0079"}}; -e .EncodeElement (_ggeb .Y ,_dbdee );};if _ggeb .W !=nil {_bggg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_ggeb .W ,_bggg );};if _ggeb .H !=nil {_afec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068"}}; -e .EncodeElement (_ggeb .H ,_afec );};if _ggeb .ExtLst !=nil {_bcee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggeb .ExtLst ,_bcee );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_ggcbe ST_Thickness )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ggcbe .ST_ThicknessPercent !=nil {e .EncodeToken (_b .CharData (*_ggcbe .ST_ThicknessPercent ));};if _ggcbe .Uint32 !=nil {e .EncodeToken (_b .CharData (_a .Sprintf ("\u0025\u0064",*_ggcbe .Uint32 ))); -};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_ddfd ST_TickMark )String ()string {switch _ddfd {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 (_deba *CT_MultiLvlStrData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _deba .PtCount !=nil {_fggdd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}}; -e .EncodeElement (_deba .PtCount ,_fggdd );};if _deba .Lvl !=nil {_acae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_gfbd :=range _deba .Lvl {e .EncodeElement (_gfbd ,_acae );};};if _deba .ExtLst !=nil {_afdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_deba .ExtLst ,_afdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbbad *CT_RotY )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbbad .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bbbad .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DispUnitsLbl and its children +func (_cbda *CT_DispUnitsLbl )Validate ()error {return _cbda .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");};func (_abgba *CT_PictureFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_aeaea ,_ddgf :=_abgba .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _ddgf !=nil {return _ddgf ;};start .Attr =append (start .Attr ,_aeaea );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_geebf *EG_BarChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geebf .BarDir =NewCT_BarDir (); +_gccd :for {_ddac ,_agdfg :=d .Token ();if _agdfg !=nil {return _agdfg ;};switch _gbcaec :=_ddac .(type ){case _b .StartElement :switch _gbcaec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _edced :=d .DecodeElement (_geebf .BarDir ,&_gbcaec ); +_edced !=nil {return _edced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geebf .Grouping =NewCT_BarGrouping (); +if _agff :=d .DecodeElement (_geebf .Grouping ,&_gbcaec );_agff !=nil {return _agff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geebf .VaryColors =NewCT_Boolean (); +if _ggfg :=d .DecodeElement (_geebf .VaryColors ,&_gbcaec );_ggfg !=nil {return _ggfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_egcad :=NewCT_BarSer (); +if _beeg :=d .DecodeElement (_egcad ,&_gbcaec );_beeg !=nil {return _beeg ;};_geebf .Ser =append (_geebf .Ser ,_egcad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_geebf .DLbls =NewCT_DLbls (); +if _dccbf :=d .DecodeElement (_geebf .DLbls ,&_gbcaec );_dccbf !=nil {return _dccbf ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_gbcaec .Name ); +if _efcff :=d .Skip ();_efcff !=nil {return _efcff ;};};case _b .EndElement :break _gccd ;case _b .CharData :};};return nil ;};func (_dcad *CT_BuiltInUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dcad .ValAttr !=ST_BuiltInUnitUnset {_acgd ,_gfba :=_dcad .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _gfba !=nil {return _gfba ;};start .Attr =append (start .Attr ,_acgd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcegb *EG_AreaChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcegb .Grouping !=nil {_eegdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; +e .EncodeElement (_gcegb .Grouping ,_eegdc );};if _gcegb .VaryColors !=nil {_fagef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gcegb .VaryColors ,_fagef );};if _gcegb .Ser !=nil {_dbabg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_egca :=range _gcegb .Ser {e .EncodeElement (_egca ,_dbabg );};};if _gcegb .DLbls !=nil {_bfdbe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gcegb .DLbls ,_bfdbe );};if _gcegb .DropLines !=nil {_eccdd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_gcegb .DropLines ,_eccdd );};return nil ;};func (_agcef ST_ErrValType )String ()string {switch _agcef {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 NewCT_Tx ()*CT_Tx {_fagg :=&CT_Tx {};_fagg .Choice =NewCT_TxChoice ();return _fagg };func (_efffe ST_HPercent )String ()string {if _efffe .ST_HPercentWithSymbol !=nil {return _f .Sprintf ("\u0025\u0076",*_efffe .ST_HPercentWithSymbol ); +};if _efffe .ST_HPercentUShort !=nil {return _f .Sprintf ("\u0025\u0076",*_efffe .ST_HPercentUShort );};return "";};func (_dbge *CT_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbge .ValAttr =1;for _ ,_gbeec :=range start .Attr {if _gbeec .Name .Local =="\u0076\u0061\u006c"{_fcfef ,_bfbed :=_ag .ParseUint (_gbeec .Value ,10,8); +if _bfbed !=nil {return _bfbed ;};_dbge .ValAttr =uint8 (_fcfef );continue ;};};for {_acffc ,_fbaab :=d .Token ();if _fbaab !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_fbaab ); +};if _dagbeb ,_gfdab :=_acffc .(_b .EndElement );_gfdab &&_dagbeb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_DoughnutChart and its children -func (_aefe *CT_DoughnutChart )Validate ()error {return _aefe .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};func (_dcgbc *ST_TrendlineType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbea ,_ffdad :=d .Token (); -if _ffdad !=nil {return _ffdad ;};if _dggagc ,_cggeg :=_abbea .(_b .EndElement );_cggeg &&_dggagc .Name ==start .Name {*_dcgbc =1;return nil ;};if _defce ,_ceceb :=_abbea .(_b .CharData );!_ceceb {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",_abbea ); -}else {switch string (_defce ){case "":*_dcgbc =0;case "\u0065\u0078\u0070":*_dcgbc =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_dcgbc =2;case "\u006c\u006f\u0067":*_dcgbc =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_dcgbc =4;case "\u0070\u006f\u006c\u0079":*_dcgbc =5; -case "\u0070\u006f\u0077e\u0072":*_dcgbc =6;};};_abbea ,_ffdad =d .Token ();if _ffdad !=nil {return _ffdad ;};if _fggac ,_fccag :=_abbea .(_b .EndElement );_fccag &&_fggac .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",_abbea ); -};func ParseUnionST_Thickness (s string )(ST_Thickness ,error ){if ST_ThicknessPercentPatternRe .MatchString (s ){return ST_Thickness {ST_ThicknessPercent :&s },nil ;};_gdgcf ,_ecfdc :=_fb .ParseUint (s ,10,32);if _ecfdc !=nil {return ST_Thickness {},_ecfdc ; -};_bcfadg :=uint32 (_gdgcf );return ST_Thickness {Uint32 :&_bcfadg },nil ;}; +// Validate validates the CT_TxChoice and its children +func (_ggdbc *CT_TxChoice )Validate ()error {return _ggdbc .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ebcf *CT_PictureOptions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feea :for {_bcebc ,_dbbaa :=d .Token (); +if _dbbaa !=nil {return _dbbaa ;};switch _eege :=_bcebc .(type ){case _b .StartElement :switch _eege .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcf .ApplyToFront =NewCT_Boolean (); +if _fbgae :=d .DecodeElement (_ebcf .ApplyToFront ,&_eege );_fbgae !=nil {return _fbgae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcf .ApplyToSides =NewCT_Boolean (); +if _gfgdce :=d .DecodeElement (_ebcf .ApplyToSides ,&_eege );_gfgdce !=nil {return _gfgdce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcf .ApplyToEnd =NewCT_Boolean (); +if _abade :=d .DecodeElement (_ebcf .ApplyToEnd ,&_eege );_abade !=nil {return _abade ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcf .PictureFormat =NewCT_PictureFormat (); +if _efcd :=d .DecodeElement (_ebcf .PictureFormat ,&_eege );_efcd !=nil {return _efcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcf .PictureStackUnit =NewCT_PictureStackUnit (); +if _fcfa :=d .DecodeElement (_ebcf .PictureStackUnit ,&_eege );_fcfa !=nil {return _fcfa ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_eege .Name ); +if _dagdd :=d .Skip ();_dagdd !=nil {return _dagdd ;};};case _b .EndElement :break _feea ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path -func (_gccdb *CT_Title )ValidateWithPath (path string )error {if _gccdb .Tx !=nil {if _eedag :=_gccdb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_eedag !=nil {return _eedag ;};};if _gccdb .Layout !=nil {if _dggbd :=_gccdb .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074"); -_dggbd !=nil {return _dggbd ;};};if _gccdb .Overlay !=nil {if _fcddc :=_gccdb .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_fcddc !=nil {return _fcddc ;};};if _gccdb .SpPr !=nil {if _ddccee :=_gccdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_ddccee !=nil {return _ddccee ;};};if _gccdb .TxPr !=nil {if _cbdf :=_gccdb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cbdf !=nil {return _cbdf ;};};if _gccdb .ExtLst !=nil {if _fcgbe :=_gccdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fcgbe !=nil {return _fcgbe ;};};return nil ;};type CT_Area3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ; -};func _agfce (_bfaggd bool )uint8 {if _bfaggd {return 1;};return 0;};type ST_ErrValType byte ;func (_abe *CT_DLblsChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afef :for {_gdad ,_bacg :=d .Token ();if _bacg !=nil {return _bacg ; -};switch _ebdg :=_gdad .(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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_abe .Delete =NewCT_Boolean (); -if _badeg :=d .DecodeElement (_abe .Delete ,&_ebdg );_badeg !=nil {return _badeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abe .NumFmt =NewCT_NumFmt (); -if _bgaf :=d .DecodeElement (_abe .NumFmt ,&_ebdg );_bgaf !=nil {return _bgaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_abe .SpPr =_gg .NewCT_ShapeProperties (); -if _fdge :=d .DecodeElement (_abe .SpPr ,&_ebdg );_fdge !=nil {return _fdge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_abe .TxPr =_gg .NewCT_TextBody (); -if _ccfbg :=d .DecodeElement (_abe .TxPr ,&_ebdg );_ccfbg !=nil {return _ccfbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abe .DLblPos =NewCT_DLblPos (); -if _bbe :=d .DecodeElement (_abe .DLblPos ,&_ebdg );_bbe !=nil {return _bbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_abe .ShowLegendKey =NewCT_Boolean (); -if _dda :=d .DecodeElement (_abe .ShowLegendKey ,&_ebdg );_dda !=nil {return _dda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abe .ShowVal =NewCT_Boolean (); -if _fddc :=d .DecodeElement (_abe .ShowVal ,&_ebdg );_fddc !=nil {return _fddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abe .ShowCatName =NewCT_Boolean (); -if _gegg :=d .DecodeElement (_abe .ShowCatName ,&_ebdg );_gegg !=nil {return _gegg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abe .ShowSerName =NewCT_Boolean (); -if _afggb :=d .DecodeElement (_abe .ShowSerName ,&_ebdg );_afggb !=nil {return _afggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abe .ShowPercent =NewCT_Boolean (); -if _faca :=d .DecodeElement (_abe .ShowPercent ,&_ebdg );_faca !=nil {return _faca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_abe .ShowBubbleSize =NewCT_Boolean (); -if _eefdc :=d .DecodeElement (_abe .ShowBubbleSize ,&_ebdg );_eefdc !=nil {return _eefdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abe .Separator =new (string ); -if _cgec :=d .DecodeElement (_abe .Separator ,&_ebdg );_cgec !=nil {return _cgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abe .ShowLeaderLines =NewCT_Boolean (); -if _ffdc :=d .DecodeElement (_abe .ShowLeaderLines ,&_ebdg );_ffdc !=nil {return _ffdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abe .LeaderLines =NewCT_ChartLines (); -if _cfdd :=d .DecodeElement (_abe .LeaderLines ,&_ebdg );_cfdd !=nil {return _cfdd ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ebdg .Name ); -if _ddaf :=d .Skip ();_ddaf !=nil {return _ddaf ;};};case _b .EndElement :break _afef ;case _b .CharData :};};return nil ;};func (_fbfga ST_CrossBetween )ValidateWithPath (path string )error {switch _fbfga {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 (_fbfga )); -};return nil ;};type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};func NewCT_BarGrouping ()*CT_BarGrouping {_baae :=&CT_BarGrouping {};return _baae };type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ; -DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;};func NewCT_TextLanguageID ()*CT_TextLanguageID {_dace :=&CT_TextLanguageID {};return _dace }; +// ST_GapAmount is a union type +type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;};type CT_ExternalData struct{IdAttr string ;AutoUpdate *CT_Boolean ;};func (_dedc ST_Thickness )String ()string {if _dedc .ST_ThicknessPercent !=nil {return _f .Sprintf ("\u0025\u0076",*_dedc .ST_ThicknessPercent ); +};if _dedc .Uint32 !=nil {return _f .Sprintf ("\u0025\u0076",*_dedc .Uint32 );};return "";}; -// Validate validates the CT_Thickness and its children -func (_bcad *CT_Thickness )Validate ()error {return _bcad .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");};func (_cgbb *CT_BarSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgbb .Idx =NewCT_UnsignedInt (); -_cgbb .Order =NewCT_UnsignedInt ();_egec :for {_agg ,_afaa :=d .Token ();if _afaa !=nil {return _afaa ;};switch _bdge :=_agg .(type ){case _b .StartElement :switch _bdge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bcf :=d .DecodeElement (_cgbb .Idx ,&_bdge ); -_bcf !=nil {return _bcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afge :=d .DecodeElement (_cgbb .Order ,&_bdge ); -_afge !=nil {return _afge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cgbb .Tx =NewCT_SerTx (); -if _dde :=d .DecodeElement (_cgbb .Tx ,&_bdge );_dde !=nil {return _dde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cgbb .SpPr =_gg .NewCT_ShapeProperties (); -if _adb :=d .DecodeElement (_cgbb .SpPr ,&_bdge );_adb !=nil {return _adb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbb .InvertIfNegative =NewCT_Boolean (); -if _fgdb :=d .DecodeElement (_cgbb .InvertIfNegative ,&_bdge );_fgdb !=nil {return _fgdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbb .PictureOptions =NewCT_PictureOptions (); -if _deca :=d .DecodeElement (_cgbb .PictureOptions ,&_bdge );_deca !=nil {return _deca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0050\u0074"}:_dag :=NewCT_DPt (); -if _fcg :=d .DecodeElement (_dag ,&_bdge );_fcg !=nil {return _fcg ;};_cgbb .DPt =append (_cgbb .DPt ,_dag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cgbb .DLbls =NewCT_DLbls (); -if _dagb :=d .DecodeElement (_cgbb .DLbls ,&_bdge );_dagb !=nil {return _dagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beaa :=NewCT_Trendline (); -if _bbad :=d .DecodeElement (_beaa ,&_bdge );_bbad !=nil {return _bbad ;};_cgbb .Trendline =append (_cgbb .Trendline ,_beaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbb .ErrBars =NewCT_ErrBars (); -if _fcad :=d .DecodeElement (_cgbb .ErrBars ,&_bdge );_fcad !=nil {return _fcad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbb .Cat =NewCT_AxDataSource (); -if _ada :=d .DecodeElement (_cgbb .Cat ,&_bdge );_ada !=nil {return _ada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbb .Val =NewCT_NumDataSource (); -if _ccaa :=d .DecodeElement (_cgbb .Val ,&_bdge );_ccaa !=nil {return _ccaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cgbb .Shape =NewCT_Shape (); -if _aea :=d .DecodeElement (_cgbb .Shape ,&_bdge );_aea !=nil {return _aea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgbb .ExtLst =NewCT_ExtensionList (); -if _adce :=d .DecodeElement (_cgbb .ExtLst ,&_bdge );_adce !=nil {return _adce ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_bdge .Name ); -if _acfa :=d .Skip ();_acfa !=nil {return _acfa ;};};case _b .EndElement :break _egec ;case _b .CharData :};};return nil ;};func (_efffg ST_LblOffset )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efffg .ST_LblOffsetPercent !=nil {e .EncodeToken (_b .CharData (*_efffg .ST_LblOffsetPercent )); -};if _efffg .ST_LblOffsetUShort !=nil {e .EncodeToken (_b .CharData (_a .Sprintf ("\u0025\u0064",*_efffg .ST_LblOffsetUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_aadbe ST_LblAlgn )Validate ()error {return _aadbe .ValidateWithPath ("")}; -func (_bcggb ST_BuiltInUnit )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cabaa :=_b .Attr {};_cabaa .Name =name ;switch _bcggb {case ST_BuiltInUnitUnset :_cabaa .Value ="";case ST_BuiltInUnitHundreds :_cabaa .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073"; -case ST_BuiltInUnitThousands :_cabaa .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_cabaa .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_cabaa .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073"; -case ST_BuiltInUnitMillions :_cabaa .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_cabaa .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_cabaa .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073"; -case ST_BuiltInUnitBillions :_cabaa .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_cabaa .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return _cabaa ,nil ;}; +// Validate validates the CT_Style and its children +func (_fgbdge *CT_Style )Validate ()error {return _fgbdge .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_degfg ST_RadarStyle )String ()string {switch _degfg {case 0:return "";case 1:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064"; +case 2:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 3:return "\u0066\u0069\u006c\u006c\u0065\u0064";};return "";};func NewCT_HPercent ()*CT_HPercent {_ecggb :=&CT_HPercent {};return _ecggb };type CT_Thickness struct{ValAttr ST_Thickness ;};func (_cdgc ST_OfPieType )ValidateWithPath (path string )error {switch _cdgc {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 (_cdgc )); +};return nil ;};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_dggb :=&CT_LegendEntryChoice {};return _dggb };func (_efbff *CT_ValAx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bddac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +e .EncodeElement (_efbff .AxId ,_bddac );_gdaeb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_efbff .Scaling ,_gdaeb );if _efbff .Delete !=nil {_fbfdg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; +e .EncodeElement (_efbff .Delete ,_fbfdg );};_ceedb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_efbff .AxPos ,_ceedb );if _efbff .MajorGridlines !=nil {_ceaaea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_efbff .MajorGridlines ,_ceaaea );};if _efbff .MinorGridlines !=nil {_eece :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_efbff .MinorGridlines ,_eece ); +};if _efbff .Title !=nil {_agbe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_efbff .Title ,_agbe );};if _efbff .NumFmt !=nil {_ffggd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_efbff .NumFmt ,_ffggd );};if _efbff .MajorTickMark !=nil {_afbdc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_efbff .MajorTickMark ,_afbdc ); +};if _efbff .MinorTickMark !=nil {_ccgec :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_efbff .MinorTickMark ,_ccgec );};if _efbff .TickLblPos !=nil {_gaeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}}; +e .EncodeElement (_efbff .TickLblPos ,_gaeb );};if _efbff .SpPr !=nil {_ddfef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_efbff .SpPr ,_ddfef );};if _efbff .TxPr !=nil {_babca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_efbff .TxPr ,_babca );};_aafe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_efbff .CrossAx ,_aafe );if _efbff .Choice !=nil {_efbff .Choice .MarshalXML (e ,_b .StartElement {}); +};if _efbff .CrossBetween !=nil {_efbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}};e .EncodeElement (_efbff .CrossBetween ,_efbc );};if _efbff .MajorUnit !=nil {_cdbda :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}}; +e .EncodeElement (_efbff .MajorUnit ,_cdbda );};if _efbff .MinorUnit !=nil {_fdga :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_efbff .MinorUnit ,_fdga );};if _efbff .DispUnits !=nil {_cdbgf :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073"}}; +e .EncodeElement (_efbff .DispUnits ,_cdbgf );};if _efbff .ExtLst !=nil {_dade :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efbff .ExtLst ,_dade );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func NewCT_ChartSpace ()*CT_ChartSpace {_daecg :=&CT_ChartSpace {};_daecg .Chart =NewCT_Chart ();return _daecg ;}; -// Validate validates the CT_Shape and its children -func (_cabca *CT_Shape )Validate ()error {return _cabca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; +// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path +func (_aeag *CT_MarkerSize )ValidateWithPath (path string )error {if _aeag .ValAttr !=nil {if *_aeag .ValAttr < 2{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_aeag .ValAttr ); +};if *_aeag .ValAttr > 72{return _f .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00372 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_aeag .ValAttr );};};return nil ;}; -// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path -func (_bebbe *CT_Protection )ValidateWithPath (path string )error {if _bebbe .ChartObject !=nil {if _deecd :=_bebbe .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_deecd !=nil {return _deecd ; -};};if _bebbe .Data !=nil {if _beedf :=_bebbe .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_beedf !=nil {return _beedf ;};};if _bebbe .Formatting !=nil {if _gefe :=_bebbe .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"); -_gefe !=nil {return _gefe ;};};if _bebbe .Selection !=nil {if _bffge :=_bebbe .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_bffge !=nil {return _bffge ;};};if _bebbe .UserInterface !=nil {if _eggb :=_bebbe .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065"); -_eggb !=nil {return _eggb ;};};return nil ;};func NewCT_BubbleChart ()*CT_BubbleChart {_gfab :=&CT_BubbleChart {};return _gfab };type ST_BarGrouping byte ;func (_afcc *CT_DispUnitsLbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _afcc .Layout !=nil {_debg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_afcc .Layout ,_debg );};if _afcc .Tx !=nil {_decc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_afcc .Tx ,_decc );};if _afcc .SpPr !=nil {_acce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_afcc .SpPr ,_acce );};if _afcc .TxPr !=nil {_gcdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_afcc .TxPr ,_gcdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SerTx and its children +func (_gfdef *CT_SerTx )Validate ()error {return _gfdef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");};func (_aafgc ST_BuiltInUnit )Validate ()error {return _aafgc .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path -func (_efgff *CT_UnsignedInt )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path +func (_gbcea *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _gbcea .Wireframe !=nil {if _ebccg :=_gbcea .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_ebccg !=nil {return _ebccg ;}; +};for _fcbbb ,_eecff :=range _gbcea .Ser {if _baccd :=_eecff .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fcbbb ));_baccd !=nil {return _baccd ;};};if _gbcea .BandFmts !=nil {if _bbdc :=_gbcea .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s"); +_bbdc !=nil {return _bbdc ;};};return nil ;};func (_dgebdc ST_Crosses )String ()string {switch _dgebdc {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 "";}; -// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path -func (_abfde *CT_Trendline )ValidateWithPath (path string )error {if _abfde .SpPr !=nil {if _cgadfe :=_abfde .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cgadfe !=nil {return _cgadfe ;};};if _cceb :=_abfde .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065"); -_cceb !=nil {return _cceb ;};if _abfde .Order !=nil {if _aegfg :=_abfde .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_aegfg !=nil {return _aegfg ;};};if _abfde .Period !=nil {if _aaaaa :=_abfde .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064"); -_aaaaa !=nil {return _aaaaa ;};};if _abfde .Forward !=nil {if _eeefb :=_abfde .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_eeefb !=nil {return _eeefb ;};};if _abfde .Backward !=nil {if _cfaca :=_abfde .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d"); -_cfaca !=nil {return _cfaca ;};};if _abfde .Intercept !=nil {if _dcbcd :=_abfde .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_dcbcd !=nil {return _dcbcd ;};};if _abfde .DispRSqr !=nil {if _degf :=_abfde .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r"); -_degf !=nil {return _degf ;};};if _abfde .DispEq !=nil {if _gfdf :=_abfde .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_gfdf !=nil {return _gfdf ;};};if _abfde .TrendlineLbl !=nil {if _bafce :=_abfde .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"); -_bafce !=nil {return _bafce ;};};if _abfde .ExtLst !=nil {if _cebga :=_abfde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cebga !=nil {return _cebga ;};};return nil ;};type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ; -ExtLst []*CT_ExtensionList ;};func (_edbdce *CT_DispUnitsLbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebfc :for {_bdae ,_dfcff :=d .Token ();if _dfcff !=nil {return _dfcff ;};switch _gcec :=_bdae .(type ){case _b .StartElement :switch _gcec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edbdce .Layout =NewCT_Layout (); -if _bgca :=d .DecodeElement (_edbdce .Layout ,&_gcec );_bgca !=nil {return _bgca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_edbdce .Tx =NewCT_Tx (); -if _gfff :=d .DecodeElement (_edbdce .Tx ,&_gcec );_gfff !=nil {return _gfff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_edbdce .SpPr =_gg .NewCT_ShapeProperties (); -if _bcda :=d .DecodeElement (_edbdce .SpPr ,&_gcec );_bcda !=nil {return _bcda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_edbdce .TxPr =_gg .NewCT_TextBody (); -if _dcad :=d .DecodeElement (_edbdce .TxPr ,&_gcec );_dcad !=nil {return _dcad ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_gcec .Name ); -if _decdf :=d .Skip ();_decdf !=nil {return _decdf ;};};case _b .EndElement :break _ebfc ;case _b .CharData :};};return nil ;};func NewCT_LineSer ()*CT_LineSer {_aaebc :=&CT_LineSer {};_aaebc .Idx =NewCT_UnsignedInt ();_aaebc .Order =NewCT_UnsignedInt (); -return _aaebc ;};func (_eefad ST_HoleSize )String ()string {if _eefad .ST_HoleSizePercent !=nil {return _a .Sprintf ("\u0025\u0076",*_eefad .ST_HoleSizePercent );};if _eefad .ST_HoleSizeUByte !=nil {return _a .Sprintf ("\u0025\u0076",*_eefad .ST_HoleSizeUByte ); -};return "";};func (_cecc *CT_DLblsChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cecc .Delete !=nil {_afca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_cecc .Delete ,_afca ); -};if _cecc .NumFmt !=nil {_dgfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cecc .NumFmt ,_dgfd );};if _cecc .SpPr !=nil {_dfbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_cecc .SpPr ,_dfbf );};if _cecc .TxPr !=nil {_gbfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cecc .TxPr ,_gbfb );};if _cecc .DLblPos !=nil {_gbee :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}}; -e .EncodeElement (_cecc .DLblPos ,_gbee );};if _cecc .ShowLegendKey !=nil {_agfe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_cecc .ShowLegendKey ,_agfe ); -};if _cecc .ShowVal !=nil {_caad :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_cecc .ShowVal ,_caad );};if _cecc .ShowCatName !=nil {_dfgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_cecc .ShowCatName ,_dfgg );};if _cecc .ShowSerName !=nil {_ffcac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cecc .ShowSerName ,_ffcac ); -};if _cecc .ShowPercent !=nil {_bgfcf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cecc .ShowPercent ,_bgfcf );};if _cecc .ShowBubbleSize !=nil {_deab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_cecc .ShowBubbleSize ,_deab );};if _cecc .Separator !=nil {_gceab :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_g .AddPreserveSpaceAttr (&_gceab ,*_cecc .Separator );e .EncodeElement (_cecc .Separator ,_gceab ); -};if _cecc .ShowLeaderLines !=nil {_ebgg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cecc .ShowLeaderLines ,_ebgg );};if _cecc .LeaderLines !=nil {_bcdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_cecc .LeaderLines ,_bcdd );};return nil ;}; +// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path +func (_ecbeg *CT_LegendEntry )ValidateWithPath (path string )error {if _dbfd :=_ecbeg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dbfd !=nil {return _dbfd ;};if _ecbeg .Choice !=nil {if _abea :=_ecbeg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_abea !=nil {return _abea ;};};if _ecbeg .ExtLst !=nil {if _febf :=_ecbeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_febf !=nil {return _febf ;};};return nil ;};func (_afdae *CT_UpDownBars )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afgfb :for {_gccg ,_bbbbg :=d .Token (); +if _bbbbg !=nil {return _bbbbg ;};switch _cgec :=_gccg .(type ){case _b .StartElement :switch _cgec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afdae .GapWidth =NewCT_GapAmount (); +if _bbfe :=d .DecodeElement (_afdae .GapWidth ,&_cgec );_bbfe !=nil {return _bbfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afdae .UpBars =NewCT_UpDownBar (); +if _beddc :=d .DecodeElement (_afdae .UpBars ,&_cgec );_beddc !=nil {return _beddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_afdae .DownBars =NewCT_UpDownBar (); +if _bgedd :=d .DecodeElement (_afdae .DownBars ,&_cgec );_bgedd !=nil {return _bgedd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afdae .ExtLst =NewCT_ExtensionList (); +if _effaa :=d .DecodeElement (_afdae .ExtLst ,&_cgec );_effaa !=nil {return _effaa ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cgec .Name ); +if _cdbba :=d .Skip ();_cdbba !=nil {return _cdbba ;};};case _b .EndElement :break _afgfb ;case _b .CharData :};};return nil ;};func (_dccaf *ST_TickMark )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fecc ,_fcagg :=d .Token ();if _fcagg !=nil {return _fcagg ; +};if _afebb ,_cgbg :=_fecc .(_b .EndElement );_cgbg &&_afebb .Name ==start .Name {*_dccaf =1;return nil ;};if _gbdaac ,_bddcaa :=_fecc .(_b .CharData );!_bddcaa {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",_fecc ); +}else {switch string (_gbdaac ){case "":*_dccaf =0;case "\u0063\u0072\u006fs\u0073":*_dccaf =1;case "\u0069\u006e":*_dccaf =2;case "\u006e\u006f\u006e\u0065":*_dccaf =3;case "\u006f\u0075\u0074":*_dccaf =4;};};_fecc ,_fcagg =d .Token ();if _fcagg !=nil {return _fcagg ; +};if _ddge ,_ebdc :=_fecc .(_b .EndElement );_ebdc &&_ddge .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",_fecc ); +};func NewCT_CatAx ()*CT_CatAx {_gfdc :=&CT_CatAx {};_gfdc .AxId =NewCT_UnsignedInt ();_gfdc .Scaling =NewCT_Scaling ();_gfdc .AxPos =NewCT_AxPos ();_gfdc .CrossAx =NewCT_UnsignedInt ();return _gfdc ;}; -// Validate validates the Chart and its children -func (_aafge *Chart )Validate ()error {return _aafge .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};func (_feeba ST_ErrBarType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_feeba .String (),start );}; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_fgcfa *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };const (ST_SplitTypeUnset ST_SplitType =0;ST_SplitTypeAuto ST_SplitType =1;ST_SplitTypeCust ST_SplitType =2;ST_SplitTypePercent ST_SplitType =3;ST_SplitTypePos ST_SplitType =4; +ST_SplitTypeVal ST_SplitType =5;); -// Validate validates the CT_AxPos and its children -func (_aac *CT_AxPos )Validate ()error {return _aac .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");};func (_adeff ST_DLblPos )Validate ()error {return _adeff .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path +func (_fbaa *CT_AxisUnit )ValidateWithPath (path string )error {if _fbaa .ValAttr <=0{return _f .Errorf ("\u0025\u0073\u002fm.\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006du\u0073t\u0020b\u0065 \u003e\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_fbaa .ValAttr ); +};return nil ;};func (_gbaec *EG_AxShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbaec .AxId =NewCT_UnsignedInt ();_gbaec .Scaling =NewCT_Scaling ();_gbaec .AxPos =NewCT_AxPos ();_gbaec .CrossAx =NewCT_UnsignedInt ();_cddfc :for {_cdfgb ,_fgdab :=d .Token (); +if _fgdab !=nil {return _fgdab ;};switch _dbdfb :=_cdfgb .(type ){case _b .StartElement :switch _dbdfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gaedd :=d .DecodeElement (_gbaec .AxId ,&_dbdfb ); +_gaedd !=nil {return _gaedd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _agcfba :=d .DecodeElement (_gbaec .Scaling ,&_dbdfb ); +_agcfba !=nil {return _agcfba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbaec .Delete =NewCT_Boolean (); +if _eceeb :=d .DecodeElement (_gbaec .Delete ,&_dbdfb );_eceeb !=nil {return _eceeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ddegf :=d .DecodeElement (_gbaec .AxPos ,&_dbdfb ); +_ddegf !=nil {return _ddegf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaec .MajorGridlines =NewCT_ChartLines (); +if _acgdf :=d .DecodeElement (_gbaec .MajorGridlines ,&_dbdfb );_acgdf !=nil {return _acgdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaec .MinorGridlines =NewCT_ChartLines (); +if _degbc :=d .DecodeElement (_gbaec .MinorGridlines ,&_dbdfb );_degbc !=nil {return _degbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbaec .Title =NewCT_Title (); +if _begce :=d .DecodeElement (_gbaec .Title ,&_dbdfb );_begce !=nil {return _begce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaec .NumFmt =NewCT_NumFmt (); +if _efbd :=d .DecodeElement (_gbaec .NumFmt ,&_dbdfb );_efbd !=nil {return _efbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaec .MajorTickMark =NewCT_TickMark (); +if _cdfgd :=d .DecodeElement (_gbaec .MajorTickMark ,&_dbdfb );_cdfgd !=nil {return _cdfgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaec .MinorTickMark =NewCT_TickMark (); +if _adfg :=d .DecodeElement (_gbaec .MinorTickMark ,&_dbdfb );_adfg !=nil {return _adfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbaec .TickLblPos =NewCT_TickLblPos (); +if _eacce :=d .DecodeElement (_gbaec .TickLblPos ,&_dbdfb );_eacce !=nil {return _eacce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbaec .SpPr =_dg .NewCT_ShapeProperties (); +if _fdfag :=d .DecodeElement (_gbaec .SpPr ,&_dbdfb );_fdfag !=nil {return _fdfag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gbaec .TxPr =_dg .NewCT_TextBody (); +if _daaab :=d .DecodeElement (_gbaec .TxPr ,&_dbdfb );_daaab !=nil {return _daaab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cegddd :=d .DecodeElement (_gbaec .CrossAx ,&_dbdfb ); +_cegddd !=nil {return _cegddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaec .Choice =NewEG_AxSharedChoice (); +if _faecg :=d .DecodeElement (&_gbaec .Choice .Crosses ,&_dbdfb );_faecg !=nil {return _faecg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gbaec .Choice =NewEG_AxSharedChoice (); +if _bggag :=d .DecodeElement (&_gbaec .Choice .CrossesAt ,&_dbdfb );_bggag !=nil {return _bggag ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_dbdfb .Name ); +if _fbgec :=d .Skip ();_fbgec !=nil {return _fbgec ;};};case _b .EndElement :break _cddfc ;case _b .CharData :};};return nil ;};func (_fdbed ST_LayoutTarget )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgecd :=_b .Attr {};_bgecd .Name =name ;switch _fdbed {case ST_LayoutTargetUnset :_bgecd .Value =""; +case ST_LayoutTargetInner :_bgecd .Value ="\u0069\u006e\u006ee\u0072";case ST_LayoutTargetOuter :_bgecd .Value ="\u006f\u0075\u0074e\u0072";};return _bgecd ,nil ;};func (_ceg *CT_AxPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceg .ValAttr =ST_AxPos (1); +for _ ,_bgc :=range start .Attr {if _bgc .Name .Local =="\u0076\u0061\u006c"{_ceg .ValAttr .UnmarshalXMLAttr (_bgc );continue ;};};for {_dabg ,_cbe :=d .Token ();if _cbe !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_cbe ); +};if _dff ,_dbe :=_dabg .(_b .EndElement );_dbe &&_dff .Name ==start .Name {break ;};};return nil ;};type ST_Shape byte ;func NewEG_BarChartShared ()*EG_BarChartShared {_gfgdg :=&EG_BarChartShared {};_gfgdg .BarDir =NewCT_BarDir ();return _gfgdg ;};func (_ccace *CT_DateAx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccace .AxId =NewCT_UnsignedInt (); +_ccace .Scaling =NewCT_Scaling ();_ccace .AxPos =NewCT_AxPos ();_ccace .CrossAx =NewCT_UnsignedInt ();_egdd :for {_becde ,_badg :=d .Token ();if _badg !=nil {return _badg ;};switch _deea :=_becde .(type ){case _b .StartElement :switch _deea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cbfc :=d .DecodeElement (_ccace .AxId ,&_deea ); +_cbfc !=nil {return _cbfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gdgeb :=d .DecodeElement (_ccace .Scaling ,&_deea ); +_gdgeb !=nil {return _gdgeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ccace .Delete =NewCT_Boolean (); +if _gdff :=d .DecodeElement (_ccace .Delete ,&_deea );_gdff !=nil {return _gdff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dacb :=d .DecodeElement (_ccace .AxPos ,&_deea ); +_dacb !=nil {return _dacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccace .MajorGridlines =NewCT_ChartLines (); +if _bbag :=d .DecodeElement (_ccace .MajorGridlines ,&_deea );_bbag !=nil {return _bbag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccace .MinorGridlines =NewCT_ChartLines (); +if _fdec :=d .DecodeElement (_ccace .MinorGridlines ,&_deea );_fdec !=nil {return _fdec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ccace .Title =NewCT_Title (); +if _cgbd :=d .DecodeElement (_ccace .Title ,&_deea );_cgbd !=nil {return _cgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccace .NumFmt =NewCT_NumFmt (); +if _fab :=d .DecodeElement (_ccace .NumFmt ,&_deea );_fab !=nil {return _fab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccace .MajorTickMark =NewCT_TickMark (); +if _ead :=d .DecodeElement (_ccace .MajorTickMark ,&_deea );_ead !=nil {return _ead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccace .MinorTickMark =NewCT_TickMark (); +if _bfce :=d .DecodeElement (_ccace .MinorTickMark ,&_deea );_bfce !=nil {return _bfce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ccace .TickLblPos =NewCT_TickLblPos (); +if _gcdgb :=d .DecodeElement (_ccace .TickLblPos ,&_deea );_gcdgb !=nil {return _gcdgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ccace .SpPr =_dg .NewCT_ShapeProperties (); +if _gcdd :=d .DecodeElement (_ccace .SpPr ,&_deea );_gcdd !=nil {return _gcdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ccace .TxPr =_dg .NewCT_TextBody (); +if _gdaaf :=d .DecodeElement (_ccace .TxPr ,&_deea );_gdaaf !=nil {return _gdaaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dfdag :=d .DecodeElement (_ccace .CrossAx ,&_deea ); +_dfdag !=nil {return _dfdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccace .Choice =NewEG_AxSharedChoice (); +if _debbg :=d .DecodeElement (&_ccace .Choice .Crosses ,&_deea );_debbg !=nil {return _debbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccace .Choice =NewEG_AxSharedChoice (); +if _ffdb :=d .DecodeElement (&_ccace .Choice .CrossesAt ,&_deea );_ffdb !=nil {return _ffdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccace .Auto =NewCT_Boolean (); +if _faag :=d .DecodeElement (_ccace .Auto ,&_deea );_faag !=nil {return _faag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccace .LblOffset =NewCT_LblOffset (); +if _gcbd :=d .DecodeElement (_ccace .LblOffset ,&_deea );_gcbd !=nil {return _gcbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccace .BaseTimeUnit =NewCT_TimeUnit (); +if _fcgd :=d .DecodeElement (_ccace .BaseTimeUnit ,&_deea );_fcgd !=nil {return _fcgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccace .MajorUnit =NewCT_AxisUnit (); +if _bebca :=d .DecodeElement (_ccace .MajorUnit ,&_deea );_bebca !=nil {return _bebca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccace .MajorTimeUnit =NewCT_TimeUnit (); +if _ggdde :=d .DecodeElement (_ccace .MajorTimeUnit ,&_deea );_ggdde !=nil {return _ggdde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccace .MinorUnit =NewCT_AxisUnit (); +if _daac :=d .DecodeElement (_ccace .MinorUnit ,&_deea );_daac !=nil {return _daac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ccace .MinorTimeUnit =NewCT_TimeUnit (); +if _fdeg :=d .DecodeElement (_ccace .MinorTimeUnit ,&_deea );_fdeg !=nil {return _fdeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccace .ExtLst =NewCT_ExtensionList (); +if _bbfc :=d .DecodeElement (_ccace .ExtLst ,&_deea );_bbfc !=nil {return _bbfc ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\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",_deea .Name ); +if _gdcfe :=d .Skip ();_gdcfe !=nil {return _gdcfe ;};};case _b .EndElement :break _egdd ;case _b .CharData :};};return nil ;};func NewCT_RadarChart ()*CT_RadarChart {_bgfed :=&CT_RadarChart {};_bgfed .RadarStyle =NewCT_RadarStyle ();return _bgfed ;}; -// Validate validates the CT_AreaSer and its children -func (_bac *CT_AreaSer )Validate ()error {return _bac .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};func (_cbagf *EG_AreaChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbdfc :for {_ggfgg ,_eddfa :=d .Token (); -if _eddfa !=nil {return _eddfa ;};switch _fceg :=_ggfgg .(type ){case _b .StartElement :switch _fceg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbagf .Grouping =NewCT_Grouping (); -if _befb :=d .DecodeElement (_cbagf .Grouping ,&_fceg );_befb !=nil {return _befb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbagf .VaryColors =NewCT_Boolean (); -if _abcc :=d .DecodeElement (_cbagf .VaryColors ,&_fceg );_abcc !=nil {return _abcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_geacb :=NewCT_AreaSer (); -if _baaab :=d .DecodeElement (_geacb ,&_fceg );_baaab !=nil {return _baaab ;};_cbagf .Ser =append (_cbagf .Ser ,_geacb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cbagf .DLbls =NewCT_DLbls (); -if _eecfe :=d .DecodeElement (_cbagf .DLbls ,&_fceg );_eecfe !=nil {return _eecfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbagf .DropLines =NewCT_ChartLines (); -if _bfab :=d .DecodeElement (_cbagf .DropLines ,&_fceg );_bfab !=nil {return _bfab ;};default:_bd .Log .Debug ("\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",_fceg .Name ); -if _dddcg :=d .Skip ();_dddcg !=nil {return _dddcg ;};};case _b .EndElement :break _gbdfc ;case _b .CharData :};};return nil ;};func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_cba :=&CT_BuiltInUnit {};return _cba };func (_eecc *CT_Crosses )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eecc .ValAttr =ST_Crosses (1); -for _ ,_gfdg :=range start .Attr {if _gfdg .Name .Local =="\u0076\u0061\u006c"{_eecc .ValAttr .UnmarshalXMLAttr (_gfdg );continue ;};};for {_cbad ,_gcfa :=d .Token ();if _gcfa !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_gcfa ); -};if _fcec ,_aeef :=_cbad .(_b .EndElement );_aeef &&_fcec .Name ==start .Name {break ;};};return nil ;};func (_ecdge *CT_Skip )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_ecdge .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbdcb ST_DepthPercent )String ()string {if _dbdcb .ST_DepthPercentWithSymbol !=nil {return _a .Sprintf ("\u0025\u0076",*_dbdcb .ST_DepthPercentWithSymbol ); -};if _dbdcb .ST_DepthPercentUShort !=nil {return _a .Sprintf ("\u0025\u0076",*_dbdcb .ST_DepthPercentUShort );};return "";};func (_dcgd *CT_ErrBarType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggdga :=range start .Attr {if _ggdga .Name .Local =="\u0076\u0061\u006c"{_dcgd .ValAttr .UnmarshalXMLAttr (_ggdga ); -continue ;};};for {_ecde ,_ddec :=d .Token ();if _ddec !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_ddec );};if _cdag ,_aedeb :=_ecde .(_b .EndElement ); -_aedeb &&_cdag .Name ==start .Name {break ;};};return nil ;};func (_dfgdc *ST_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eccgg ,_fcgca :=d .Token ();if _fcgca !=nil {return _fcgca ;};if _fbgeg ,_egcca :=_eccgg .(_b .EndElement ); -_egcca &&_fbgeg .Name ==start .Name {*_dfgdc =1;return nil ;};if _dbffd ,_agfba :=_eccgg .(_b .CharData );!_agfba {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",_eccgg ); -}else {switch string (_dbffd ){case "":*_dfgdc =0;case "\u0063\u006f\u006e\u0065":*_dfgdc =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_dfgdc =2;case "\u0062\u006f\u0078":*_dfgdc =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_dfgdc =4; -case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_dfgdc =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_dfgdc =6;};};_eccgg ,_fcgca =d .Token ();if _fcgca !=nil {return _fcgca ;};if _fbbce ,_abbdcc :=_eccgg .(_b .EndElement ); -_abbdcc &&_fbbce .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",_eccgg );};func NewCT_Scaling ()*CT_Scaling {_aefgc :=&CT_Scaling {}; -return _aefgc };type CT_ManualLayout struct{LayoutTarget *CT_LayoutTarget ;XMode *CT_LayoutMode ;YMode *CT_LayoutMode ;WMode *CT_LayoutMode ;HMode *CT_LayoutMode ;X *CT_Double ;Y *CT_Double ;W *CT_Double ;H *CT_Double ;ExtLst *CT_ExtensionList ;};func NewCT_Area3DChart ()*CT_Area3DChart {_gf :=&CT_Area3DChart {}; -return _gf };func (_dbdbd ST_BarGrouping )String ()string {switch _dbdbd {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 (_cdege *ST_ScatterStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfccf ,_bcdaa :=d .Token ();if _bcdaa !=nil {return _bcdaa ;};if _cgaff ,_deccg :=_gfccf .(_b .EndElement ); -_deccg &&_cgaff .Name ==start .Name {*_cdege =1;return nil ;};if _dadbe ,_daaff :=_gfccf .(_b .CharData );!_daaff {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",_gfccf ); -}else {switch string (_dadbe ){case "":*_cdege =0;case "\u006e\u006f\u006e\u0065":*_cdege =1;case "\u006c\u0069\u006e\u0065":*_cdege =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_cdege =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_cdege =4; -case "\u0073\u006d\u006f\u006f\u0074\u0068":*_cdege =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_cdege =6;};};_gfccf ,_bcdaa =d .Token ();if _bcdaa !=nil {return _bcdaa ;};if _gddg ,_bdbfd :=_gfccf .(_b .EndElement ); -_bdbfd &&_gddg .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",_gfccf );};func (_cdcde *CT_TickMark )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdcde .ValAttr !=ST_TickMarkUnset {_bbag ,_bcgbc :=_cdcde .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _bcgbc !=nil {return _bcgbc ;};start .Attr =append (start .Attr ,_bbag );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ; -};type CT_SerTx struct{Choice *CT_SerTxChoice ;}; +// Validate validates the CT_CatAx and its children +func (_beed *CT_CatAx )Validate ()error {return _beed .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");};type ST_Grouping byte ;func (_eeafg ST_Orientation )ValidateWithPath (path string )error {switch _eeafg {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 (_eeafg )); +};return nil ;};func (_fbgb *CT_ErrValType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgeb :=range start .Attr {if _dgeb .Name .Local =="\u0076\u0061\u006c"{_fbgb .ValAttr .UnmarshalXMLAttr (_dgeb );continue ;};};for {_aedg ,_ffge :=d .Token (); +if _ffge !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_ffge );};if _feedf ,_beca :=_aedg .(_b .EndElement );_beca &&_feedf .Name ==start .Name {break ; +};};return nil ;}; -// Validate validates the CT_ScatterSer and its children -func (_bfae *CT_ScatterSer )Validate ()error {return _bfae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");};func (_cdgac *EG_AreaChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdgac .Grouping !=nil {_bebdg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; -e .EncodeElement (_cdgac .Grouping ,_bebdg );};if _cdgac .VaryColors !=nil {_accfe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cdgac .VaryColors ,_accfe );};if _cdgac .Ser !=nil {_dcgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_ggfed :=range _cdgac .Ser {e .EncodeElement (_ggfed ,_dcgf );};};if _cdgac .DLbls !=nil {_edafd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cdgac .DLbls ,_edafd );};if _cdgac .DropLines !=nil {_cdbab :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_cdgac .DropLines ,_cdbab );};return nil ;};func (_ggded ST_DLblPos )ValidateWithPath (path string )error {switch _ggded {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 (_ggded )); -};return nil ;}; +// Validate validates the CT_UnsignedInt and its children +func (_gbggb *CT_UnsignedInt )Validate ()error {return _gbggb .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");};func (_aecdg *CT_Style )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",_aecdg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ;DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ; +EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;};func (_dgace *ST_PageSetupOrientation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffecc ,_gcaad :=d .Token ();if _gcaad !=nil {return _gcaad ;};if _cbdbgg ,_ffaca :=_ffecc .(_b .EndElement ); +_ffaca &&_cbdbgg .Name ==start .Name {*_dgace =1;return nil ;};if _fbdca ,_gdedcc :=_ffecc .(_b .CharData );!_gdedcc {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",_ffecc ); +}else {switch string (_fbdca ){case "":*_dgace =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dgace =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_dgace =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_dgace =3;};};_ffecc ,_gcaad =d .Token (); +if _gcaad !=nil {return _gcaad ;};if _gecd ,_dfbda :=_ffecc .(_b .EndElement );_dfbda &&_gecd .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",_ffecc ); +};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;};func NewCT_AxPos ()*CT_AxPos {_adf :=&CT_AxPos {};_adf .ValAttr =ST_AxPos (1);return _adf }; -// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path -func (_cfac *CT_StrData )ValidateWithPath (path string )error {if _cfac .PtCount !=nil {if _caebf :=_cfac .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_caebf !=nil {return _caebf ;};};for _dece ,_ecabf :=range _cfac .Pt {if _acgdf :=_ecabf .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_dece )); -_acgdf !=nil {return _acgdf ;};};if _cfac .ExtLst !=nil {if _feegb :=_cfac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feegb !=nil {return _feegb ;};};return nil ;}; +// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path +func (_aedd *CT_RotY )ValidateWithPath (path string )error {if _aedd .ValAttr !=nil {if *_aedd .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 ,*_aedd .ValAttr ); +};if *_aedd .ValAttr > 360{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0033\u0036\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_aedd .ValAttr ); +};};return nil ;};func (_ebcfd ST_Crosses )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbgbe :=_b .Attr {};_gbgbe .Name =name ;switch _ebcfd {case ST_CrossesUnset :_gbgbe .Value ="";case ST_CrossesAutoZero :_gbgbe .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f"; +case ST_CrossesMax :_gbgbe .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_gbgbe .Value ="\u006d\u0069\u006e";};return _gbgbe ,nil ;};func (_abfb *ST_Overlap )ValidateWithPath (path string )error {_fbecb :=[]string {};if _abfb .ST_OverlapPercent !=nil {_fbecb =append (_fbecb ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074"); +};if _abfb .ST_OverlapByte !=nil {_fbecb =append (_fbecb ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065");};if len (_fbecb )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fbecb ); +};return nil ;};func (_degbb *CT_Protection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfad :for {_gbgdb ,_bcegb :=d .Token ();if _bcegb !=nil {return _bcegb ;};switch _fbag :=_gbgdb .(type ){case _b .StartElement :switch _fbag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_degbb .ChartObject =NewCT_Boolean (); +if _dadf :=d .DecodeElement (_degbb .ChartObject ,&_fbag );_dadf !=nil {return _dadf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_degbb .Data =NewCT_Boolean (); +if _agcb :=d .DecodeElement (_degbb .Data ,&_fbag );_agcb !=nil {return _agcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_degbb .Formatting =NewCT_Boolean (); +if _dccgb :=d .DecodeElement (_degbb .Formatting ,&_fbag );_dccgb !=nil {return _dccgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_degbb .Selection =NewCT_Boolean (); +if _fegaf :=d .DecodeElement (_degbb .Selection ,&_fbag );_fegaf !=nil {return _fegaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_degbb .UserInterface =NewCT_Boolean (); +if _dagee :=d .DecodeElement (_degbb .UserInterface ,&_fbag );_dagee !=nil {return _dagee ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fbag .Name ); +if _aagge :=d .Skip ();_aagge !=nil {return _aagge ;};};case _b .EndElement :break _gfad ;case _b .CharData :};};return nil ;};func NewCT_TextLanguageID ()*CT_TextLanguageID {_eceba :=&CT_TextLanguageID {};return _eceba };func (_cfad *EG_BarChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gceee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}}; +e .EncodeElement (_cfad .BarDir ,_gceee );if _cfad .Grouping !=nil {_fdadaac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cfad .Grouping ,_fdadaac );};if _cfad .VaryColors !=nil {_babfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_cfad .VaryColors ,_babfa );};if _cfad .Ser !=nil {_gbdca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fdaec :=range _cfad .Ser {e .EncodeElement (_fdaec ,_gbdca );};};if _cfad .DLbls !=nil {_geafd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_cfad .DLbls ,_geafd );};return nil ;};func (_cdgdec *ST_DepthPercent )Validate ()error {return _cdgdec .ValidateWithPath ("")}; -// Validate validates the CT_DPt and its children -func (_gaac *CT_DPt )Validate ()error {return _gaac .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");};type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_gg .CT_TextBody ;};type CT_RotX struct{ValAttr *int8 ;}; +// ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path +func (_effdd *CT_DLbl )ValidateWithPath (path string )error {if _bafd :=_effdd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bafd !=nil {return _bafd ;};if _effdd .Choice !=nil {if _eede :=_effdd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_eede !=nil {return _eede ;};};if _effdd .ExtLst !=nil {if _fbaf :=_effdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbaf !=nil {return _fbaf ;};};return nil ;};type ST_Orientation byte ; -// ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path -func (_edef *CT_DepthPercent )ValidateWithPath (path string )error {if _edef .ValAttr !=nil {if _fdbf :=_edef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdbf !=nil {return _fdbf ;};};return nil ;};type CT_CrossBetween struct{ValAttr ST_CrossBetween ; -};func (_gccef *CT_MarkerSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gccef .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_gccef .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfgc *CT_SerTxChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fabdd :for {_cdadc ,_gede :=d .Token ();if _gede !=nil {return _gede ; -};switch _dbagd :=_cdadc .(type ){case _b .StartElement :switch _dbagd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfgc .StrRef =NewCT_StrRef (); -if _gccfd :=d .DecodeElement (_gfgc .StrRef ,&_dbagd );_gccfd !=nil {return _gccfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfgc .V =new (string ); -if _addfb :=d .DecodeElement (_gfgc .V ,&_dbagd );_addfb !=nil {return _addfb ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_dbagd .Name ); -if _cddeb :=d .Skip ();_cddeb !=nil {return _cddeb ;};};case _b .EndElement :break _fabdd ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_MarkerStyle and its children +func (_cffed *CT_MarkerStyle )Validate ()error {return _cffed .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");};func (_cbdbgb *ST_Orientation )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbdbgb =0; +case "\u006d\u0061\u0078\u004d\u0069\u006e":*_cbdbgb =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_cbdbgb =2;};return nil ;};func (_afdd *CT_NumDataSourceChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afdd .NumRef !=nil {_baeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}}; +e .EncodeElement (_afdd .NumRef ,_baeg );};if _afdd .NumLit !=nil {_cbeca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_afdd .NumLit ,_cbeca );};return nil ;};func (_ae *CT_Area3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fe :for {_cf ,_af :=d .Token (); +if _af !=nil {return _af ;};switch _gb :=_cf .(type ){case _b .StartElement :switch _gb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ae .Grouping =NewCT_Grouping (); +if _bca :=d .DecodeElement (_ae .Grouping ,&_gb );_bca !=nil {return _bca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ae .VaryColors =NewCT_Boolean (); +if _cff :=d .DecodeElement (_ae .VaryColors ,&_gb );_cff !=nil {return _cff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bcc :=NewCT_AreaSer (); +if _cfe :=d .DecodeElement (_bcc ,&_gb );_cfe !=nil {return _cfe ;};_ae .Ser =append (_ae .Ser ,_bcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ae .DLbls =NewCT_DLbls (); +if _cg :=d .DecodeElement (_ae .DLbls ,&_gb );_cg !=nil {return _cg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ae .DropLines =NewCT_ChartLines (); +if _bd :=d .DecodeElement (_ae .DropLines ,&_gb );_bd !=nil {return _bd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ae .GapDepth =NewCT_GapAmount (); +if _db :=d .DecodeElement (_ae .GapDepth ,&_gb );_db !=nil {return _db ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_ee :=NewCT_UnsignedInt (); +if _ab :=d .DecodeElement (_ee ,&_gb );_ab !=nil {return _ab ;};_ae .AxId =append (_ae .AxId ,_ee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ae .ExtLst =NewCT_ExtensionList (); +if _fce :=d .DecodeElement (_ae .ExtLst ,&_gb );_fce !=nil {return _fce ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_gb .Name ); +if _bf :=d .Skip ();_bf !=nil {return _bf ;};};case _b .EndElement :break _fe ;case _b .CharData :};};return nil ;};func (_eeba *CT_SecondPieSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eeba .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_eeba .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daegab ST_LblOffset )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _daegab .ST_LblOffsetPercent !=nil {e .EncodeToken (_b .CharData (*_daegab .ST_LblOffsetPercent )); +};if _daegab .ST_LblOffsetUShort !=nil {e .EncodeToken (_b .CharData (_f .Sprintf ("\u0025\u0064",*_daegab .ST_LblOffsetUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_UpDownBar ()*CT_UpDownBar {_eccag :=&CT_UpDownBar {}; +return _eccag };func (_bafc ST_MarkerStyle )String ()string {switch _bafc {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 "";};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;);type CT_HPercent struct{ValAttr *ST_HPercent ;};type CT_BarSer struct{Idx *CT_UnsignedInt ; +Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_dg .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 (_bbbfd ST_DLblPos )ValidateWithPath (path string )error {switch _bbbfd {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 (_bbbfd )); +};return nil ;};type CT_Style struct{ValAttr uint8 ;};func (_bgceb *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bgceb =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bgceb =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_bgceb =2; +case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_bgceb =3;};return nil ;}; -// Validate validates the CT_Surface3DChart and its children -func (_ebaga *CT_Surface3DChart )Validate ()error {return _ebaga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_eedb ST_LayoutMode )String ()string {switch _eedb {case 0:return ""; -case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";};func ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ; -};_efcd ,_eaada :=_fb .ParseUint (s ,10,32);if _eaada !=nil {return ST_BubbleScale {},_eaada ;};_dgfgfd :=uint32 (_efcd );return ST_BubbleScale {ST_BubbleScaleUInt :&_dgfgfd },nil ;};func (_ecfcb *CT_Lvl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ecfcb .Pt !=nil {_cfba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_gcgad :=range _ecfcb .Pt {e .EncodeElement (_gcgad ,_cfba );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TimeUnit byte ; -func (_fdfca *ST_RadarStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdfca =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_fdfca =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_fdfca =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_fdfca =3; -};return nil ;};type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;};type CT_LblAlgn struct{ValAttr ST_LblAlgn ;};const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2; -ST_PictureFormatStackScale ST_PictureFormat =3;);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 *_gg .CT_ShapeProperties ;TxPr *_gg .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;};type CT_StrVal struct{IdxAttr uint32 ;V string ;}; +// Validate validates the CT_SurfaceChart and its children +func (_agaac *CT_SurfaceChart )Validate ()error {return _agaac .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");};func (_aefdeg ST_DispBlanksAs )Validate ()error {return _aefdeg .ValidateWithPath ("")}; -// Validate validates the CT_Protection and its children -func (_gbaab *CT_Protection )Validate ()error {return _gbaab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func (_fgcgg *ST_LayoutMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eebcd ,_egaa :=d .Token (); -if _egaa !=nil {return _egaa ;};if _gcged ,_gfdd :=_eebcd .(_b .EndElement );_gfdd &&_gcged .Name ==start .Name {*_fgcgg =1;return nil ;};if _gbdbf ,_gcbcdc :=_eebcd .(_b .CharData );!_gcbcdc {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",_eebcd ); -}else {switch string (_gbdbf ){case "":*_fgcgg =0;case "\u0065\u0064\u0067\u0065":*_fgcgg =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_fgcgg =2;};};_eebcd ,_egaa =d .Token ();if _egaa !=nil {return _egaa ;};if _baddb ,_acaae :=_eebcd .(_b .EndElement ); -_acaae &&_baddb .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",_eebcd );};func (_bdace *CT_Overlap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cebe :=range start .Attr {if _cebe .Name .Local =="\u0076\u0061\u006c"{_eedc ,_affbc :=ParseUnionST_Overlap (_cebe .Value ); -if _affbc !=nil {return _affbc ;};_bdace .ValAttr =&_eedc ;continue ;};};for {_dfcfc ,_badba :=d .Token ();if _badba !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_badba ); -};if _bcdda ,_dcbcg :=_dfcfc .(_b .EndElement );_dcbcg &&_bcdda .Name ==start .Name {break ;};};return nil ;};func NewCT_BubbleSer ()*CT_BubbleSer {_dagf :=&CT_BubbleSer {};_dagf .Idx =NewCT_UnsignedInt ();_dagf .Order =NewCT_UnsignedInt ();return _dagf ; -};func (_gfgdb ST_LblAlgn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gfgdb .String (),start );};type CT_Shape struct{ValAttr ST_Shape ;}; -// Validate validates the CT_LineSer and its children -func (_fcab *CT_LineSer )Validate ()error {return _fcab .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");}; +// Validate validates the CT_TickMark and its children +func (_debde *CT_TickMark )Validate ()error {return _debde .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1; +ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;);func (_fdbab *CT_PlotArea )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fdbab .Layout !=nil {_eagf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_fdbab .Layout ,_eagf );};for _ ,_befbg :=range _fdbab .Choice {_befbg .MarshalXML (e ,_b .StartElement {});};if _fdbab .CChoice !=nil {_fdbab .CChoice .MarshalXML (e ,_b .StartElement {});};if _fdbab .DTable !=nil {_facga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0054\u0061\u0062\u006c\u0065"}}; +e .EncodeElement (_fdbab .DTable ,_facga );};if _fdbab .SpPr !=nil {_eefed :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdbab .SpPr ,_eefed );};if _fdbab .ExtLst !=nil {_ffce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fdbab .ExtLst ,_ffce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_dg .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 (_ebdfcc ST_BarDir )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebdfcc .String (),start ); +};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_SecondPieSize and its children, prefixing error messages with path -func (_ebcbd *CT_SecondPieSize )ValidateWithPath (path string )error {if _ebcbd .ValAttr !=nil {if _aacf :=_ebcbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aacf !=nil {return _aacf ;};};return nil ;};func NewCT_Perspective ()*CT_Perspective {_ecab :=&CT_Perspective {}; -return _ecab };func (_cegab *CT_DLblChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cegab .Delete !=nil {_gfcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_cegab .Delete ,_gfcb ); -};if _cegab .Layout !=nil {_abba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cegab .Layout ,_abba );};if _cegab .Tx !=nil {_cfaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_cegab .Tx ,_cfaa );};if _cegab .NumFmt !=nil {_abdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_cegab .NumFmt ,_abdf );};if _cegab .SpPr !=nil {_fcded :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_cegab .SpPr ,_fcded );};if _cegab .TxPr !=nil {_cdeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cegab .TxPr ,_cdeb );};if _cegab .DLblPos !=nil {_bef :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}}; -e .EncodeElement (_cegab .DLblPos ,_bef );};if _cegab .ShowLegendKey !=nil {_gcdf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_cegab .ShowLegendKey ,_gcdf ); -};if _cegab .ShowVal !=nil {_efac :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_cegab .ShowVal ,_efac );};if _cegab .ShowCatName !=nil {_ddce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_cegab .ShowCatName ,_ddce );};if _cegab .ShowSerName !=nil {_dacf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cegab .ShowSerName ,_dacf ); -};if _cegab .ShowPercent !=nil {_cggg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_cegab .ShowPercent ,_cggg );};if _cegab .ShowBubbleSize !=nil {_bfea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_cegab .ShowBubbleSize ,_bfea );};if _cegab .Separator !=nil {_dagdb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_g .AddPreserveSpaceAttr (&_dagdb ,*_cegab .Separator ); -e .EncodeElement (_cegab .Separator ,_dagdb );};return nil ;};func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_gbecg ,_abcae :=_fb .ParseInt (s ,10,8); -if _abcae !=nil {return ST_Overlap {},_abcae ;};_cdcaa :=int8 (_gbecg );return ST_Overlap {ST_OverlapByte :&_cdcaa },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 (_dfef *CT_ValAx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfef .AxId =NewCT_UnsignedInt (); -_dfef .Scaling =NewCT_Scaling ();_dfef .AxPos =NewCT_AxPos ();_dfef .CrossAx =NewCT_UnsignedInt ();_dfgff :for {_ggagf ,_cdddb :=d .Token ();if _cdddb !=nil {return _cdddb ;};switch _eceda :=_ggagf .(type ){case _b .StartElement :switch _eceda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cbaa :=d .DecodeElement (_dfef .AxId ,&_eceda ); -_cbaa !=nil {return _cbaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _agdcd :=d .DecodeElement (_dfef .Scaling ,&_eceda ); -_agdcd !=nil {return _agdcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dfef .Delete =NewCT_Boolean (); -if _efecf :=d .DecodeElement (_dfef .Delete ,&_eceda );_efecf !=nil {return _efecf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dgaab :=d .DecodeElement (_dfef .AxPos ,&_eceda ); -_dgaab !=nil {return _dgaab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfef .MajorGridlines =NewCT_ChartLines (); -if _fabb :=d .DecodeElement (_dfef .MajorGridlines ,&_eceda );_fabb !=nil {return _fabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfef .MinorGridlines =NewCT_ChartLines (); -if _efffa :=d .DecodeElement (_dfef .MinorGridlines ,&_eceda );_efffa !=nil {return _efffa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dfef .Title =NewCT_Title (); -if _afebg :=d .DecodeElement (_dfef .Title ,&_eceda );_afebg !=nil {return _afebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfef .NumFmt =NewCT_NumFmt (); -if _gbgcb :=d .DecodeElement (_dfef .NumFmt ,&_eceda );_gbgcb !=nil {return _gbgcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfef .MajorTickMark =NewCT_TickMark (); -if _adfdg :=d .DecodeElement (_dfef .MajorTickMark ,&_eceda );_adfdg !=nil {return _adfdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfef .MinorTickMark =NewCT_TickMark (); -if _dggbg :=d .DecodeElement (_dfef .MinorTickMark ,&_eceda );_dggbg !=nil {return _dggbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dfef .TickLblPos =NewCT_TickLblPos (); -if _ecbee :=d .DecodeElement (_dfef .TickLblPos ,&_eceda );_ecbee !=nil {return _ecbee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dfef .SpPr =_gg .NewCT_ShapeProperties (); -if _ffaadf :=d .DecodeElement (_dfef .SpPr ,&_eceda );_ffaadf !=nil {return _ffaadf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dfef .TxPr =_gg .NewCT_TextBody (); -if _gdga :=d .DecodeElement (_dfef .TxPr ,&_eceda );_gdga !=nil {return _gdga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _agdf :=d .DecodeElement (_dfef .CrossAx ,&_eceda ); -_agdf !=nil {return _agdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfef .Choice =NewEG_AxSharedChoice (); -if _ggdbag :=d .DecodeElement (&_dfef .Choice .Crosses ,&_eceda );_ggdbag !=nil {return _ggdbag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfef .Choice =NewEG_AxSharedChoice (); -if _gabcd :=d .DecodeElement (&_dfef .Choice .CrossesAt ,&_eceda );_gabcd !=nil {return _gabcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfef .CrossBetween =NewCT_CrossBetween (); -if _fgfee :=d .DecodeElement (_dfef .CrossBetween ,&_eceda );_fgfee !=nil {return _fgfee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfef .MajorUnit =NewCT_AxisUnit (); -if _dgfdg :=d .DecodeElement (_dfef .MajorUnit ,&_eceda );_dgfdg !=nil {return _dgfdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfef .MinorUnit =NewCT_AxisUnit (); -if _gdgff :=d .DecodeElement (_dfef .MinorUnit ,&_eceda );_gdgff !=nil {return _gdgff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfef .DispUnits =NewCT_DispUnits (); -if _dfeea :=d .DecodeElement (_dfef .DispUnits ,&_eceda );_dfeea !=nil {return _dfeea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfef .ExtLst =NewCT_ExtensionList (); -if _cadbg :=d .DecodeElement (_dfef .ExtLst ,&_eceda );_cadbg !=nil {return _cadbg ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_eceda .Name ); -if _dcbb :=d .Skip ();_dcbb !=nil {return _dcbb ;};};case _b .EndElement :break _dfgff ;case _b .CharData :};};return nil ;};type ST_LayoutTarget byte ;func (_bcgad ST_LegendPos )ValidateWithPath (path string )error {switch _bcgad {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 (_bcgad )); -};return nil ;};func (_begg *CT_PieSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_begg .Idx =NewCT_UnsignedInt ();_begg .Order =NewCT_UnsignedInt ();_adfa :for {_ecafgg ,_dbeaf :=d .Token ();if _dbeaf !=nil {return _dbeaf ;};switch _ccefa :=_ecafgg .(type ){case _b .StartElement :switch _ccefa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ffdge :=d .DecodeElement (_begg .Idx ,&_ccefa ); -_ffdge !=nil {return _ffdge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afedb :=d .DecodeElement (_begg .Order ,&_ccefa ); -_afedb !=nil {return _afedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_begg .Tx =NewCT_SerTx (); -if _edabe :=d .DecodeElement (_begg .Tx ,&_ccefa );_edabe !=nil {return _edabe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_begg .SpPr =_gg .NewCT_ShapeProperties (); -if _daed :=d .DecodeElement (_begg .SpPr ,&_ccefa );_daed !=nil {return _daed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begg .Explosion =NewCT_UnsignedInt (); -if _dgedc :=d .DecodeElement (_begg .Explosion ,&_ccefa );_dgedc !=nil {return _dgedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fbdfe :=NewCT_DPt (); -if _bcgdd :=d .DecodeElement (_fbdfe ,&_ccefa );_bcgdd !=nil {return _bcgdd ;};_begg .DPt =append (_begg .DPt ,_fbdfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_begg .DLbls =NewCT_DLbls (); -if _fbbeg :=d .DecodeElement (_begg .DLbls ,&_ccefa );_fbbeg !=nil {return _fbbeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begg .Cat =NewCT_AxDataSource (); -if _gbac :=d .DecodeElement (_begg .Cat ,&_ccefa );_gbac !=nil {return _gbac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begg .Val =NewCT_NumDataSource (); -if _cacg :=d .DecodeElement (_begg .Val ,&_ccefa );_cacg !=nil {return _cacg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_begg .ExtLst =NewCT_ExtensionList (); -if _gfca :=d .DecodeElement (_begg .ExtLst ,&_ccefa );_gfca !=nil {return _gfca ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_ccefa .Name ); -if _ecbd :=d .Skip ();_ecbd !=nil {return _ecbd ;};};case _b .EndElement :break _adfa ;case _b .CharData :};};return nil ;};func (_faefe ST_LblAlgn )ValidateWithPath (path string )error {switch _faefe {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 (_faefe )); -};return nil ;}; +// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path +func (_cbb *CT_ErrBars )ValidateWithPath (path string )error {if _cbb .ErrDir !=nil {if _ccgb :=_cbb .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_ccgb !=nil {return _ccgb ;};};if _cdafe :=_cbb .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"); +_cdafe !=nil {return _cdafe ;};if _gbdbg :=_cbb .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_gbdbg !=nil {return _gbdbg ;};if _cbb .NoEndCap !=nil {if _acdb :=_cbb .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p"); +_acdb !=nil {return _acdb ;};};if _cbb .Plus !=nil {if _begd :=_cbb .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_begd !=nil {return _begd ;};};if _cbb .Minus !=nil {if _agfd :=_cbb .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073"); +_agfd !=nil {return _agfd ;};};if _cbb .Val !=nil {if _bgaf :=_cbb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_bgaf !=nil {return _bgaf ;};};if _cbb .SpPr !=nil {if _daga :=_cbb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_daga !=nil {return _daga ;};};if _cbb .ExtLst !=nil {if _gfcg :=_cbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfcg !=nil {return _gfcg ;};};return nil ;};func (_deda *CT_RadarSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deda .Idx =NewCT_UnsignedInt (); +_deda .Order =NewCT_UnsignedInt ();_daebb :for {_ddbfgf ,_bdbc :=d .Token ();if _bdbc !=nil {return _bdbc ;};switch _gddd :=_ddbfgf .(type ){case _b .StartElement :switch _gddd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eddb :=d .DecodeElement (_deda .Idx ,&_gddd ); +_eddb !=nil {return _eddb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gdcff :=d .DecodeElement (_deda .Order ,&_gddd ); +_gdcff !=nil {return _gdcff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_deda .Tx =NewCT_SerTx (); +if _cadd :=d .DecodeElement (_deda .Tx ,&_gddd );_cadd !=nil {return _cadd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_deda .SpPr =_dg .NewCT_ShapeProperties (); +if _fgbb :=d .DecodeElement (_deda .SpPr ,&_gddd );_fgbb !=nil {return _fgbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deda .Marker =NewCT_Marker (); +if _edfc :=d .DecodeElement (_deda .Marker ,&_gddd );_edfc !=nil {return _edfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ebccd :=NewCT_DPt (); +if _edfaa :=d .DecodeElement (_ebccd ,&_gddd );_edfaa !=nil {return _edfaa ;};_deda .DPt =append (_deda .DPt ,_ebccd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_deda .DLbls =NewCT_DLbls (); +if _cbcb :=d .DecodeElement (_deda .DLbls ,&_gddd );_cbcb !=nil {return _cbcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deda .Cat =NewCT_AxDataSource (); +if _dgfbf :=d .DecodeElement (_deda .Cat ,&_gddd );_dgfbf !=nil {return _dgfbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_deda .Val =NewCT_NumDataSource (); +if _dffdd :=d .DecodeElement (_deda .Val ,&_gddd );_dffdd !=nil {return _dffdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deda .ExtLst =NewCT_ExtensionList (); +if _dfbac :=d .DecodeElement (_deda .ExtLst ,&_gddd );_dfbac !=nil {return _dfbac ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gddd .Name ); +if _bcgc :=d .Skip ();_bcgc !=nil {return _bcgc ;};};case _b .EndElement :break _daebb ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the Chart and its children, prefixing error messages with path -func (_bbgba *Chart )ValidateWithPath (path string )error {if _ebdea :=_bbgba .CT_RelId .ValidateWithPath (path );_ebdea !=nil {return _ebdea ;};return nil ;};func (_bgga *CT_Scaling )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgbfc :for {_gfbc ,_gbdb :=d .Token (); -if _gbdb !=nil {return _gbdb ;};switch _adafb :=_gfbc .(type ){case _b .StartElement :switch _adafb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgga .LogBase =NewCT_LogBase (); -if _facfd :=d .DecodeElement (_bgga .LogBase ,&_adafb );_facfd !=nil {return _facfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgga .Orientation =NewCT_Orientation (); -if _ebfcb :=d .DecodeElement (_bgga .Orientation ,&_adafb );_ebfcb !=nil {return _ebfcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgga .Max =NewCT_Double (); -if _decafb :=d .DecodeElement (_bgga .Max ,&_adafb );_decafb !=nil {return _decafb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgga .Min =NewCT_Double (); -if _beddg :=d .DecodeElement (_bgga .Min ,&_adafb );_beddg !=nil {return _beddg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgga .ExtLst =NewCT_ExtensionList (); -if _cgbce :=d .DecodeElement (_bgga .ExtLst ,&_adafb );_cgbce !=nil {return _cgbce ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_adafb .Name ); -if _bcaee :=d .Skip ();_bcaee !=nil {return _bcaee ;};};case _b .EndElement :break _bgbfc ;case _b .CharData :};};return nil ;};type CT_BarDir struct{ValAttr ST_BarDir ;};func NewCT_LayoutTarget ()*CT_LayoutTarget {_fbff :=&CT_LayoutTarget {};return _fbff }; -type CT_Tx struct{Choice *CT_TxChoice ;};type CT_GapAmount struct{ValAttr *ST_GapAmount ;};func (_cbfbd *CT_Surface3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgag :for {_fbdfed ,_fcbbe :=d .Token ();if _fcbbe !=nil {return _fcbbe ; -};switch _afgae :=_fbdfed .(type ){case _b .StartElement :switch _afgae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbfbd .Wireframe =NewCT_Boolean (); -if _eccbc :=d .DecodeElement (_cbfbd .Wireframe ,&_afgae );_eccbc !=nil {return _eccbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_efcf :=NewCT_SurfaceSer (); -if _egfg :=d .DecodeElement (_efcf ,&_afgae );_egfg !=nil {return _egfg ;};_cbfbd .Ser =append (_cbfbd .Ser ,_efcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbfbd .BandFmts =NewCT_BandFmts (); -if _begf :=d .DecodeElement (_cbfbd .BandFmts ,&_afgae );_begf !=nil {return _begf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fadg :=NewCT_UnsignedInt (); -if _fgff :=d .DecodeElement (_fadg ,&_afgae );_fgff !=nil {return _fgff ;};_cbfbd .AxId =append (_cbfbd .AxId ,_fadg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbfbd .ExtLst =NewCT_ExtensionList (); -if _degad :=d .DecodeElement (_cbfbd .ExtLst ,&_afgae );_degad !=nil {return _degad ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_afgae .Name ); -if _ebbfb :=d .Skip ();_ebbfb !=nil {return _ebbfb ;};};case _b .EndElement :break _dgag ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_TrendlineType and its children +func (_fdbe *CT_TrendlineType )Validate ()error {return _fdbe .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");};func (_ccdad *ST_ErrDir )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ccdad =0; +case "\u0078":*_ccdad =1;case "\u0079":*_ccdad =2;};return nil ;}; -// Validate validates the Group_DLbl and its children -func (_adafc *Group_DLbl )Validate ()error {return _adafc .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");};func (_cccde *ST_BarDir )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfcff ,_beae :=d .Token (); -if _beae !=nil {return _beae ;};if _bfgba ,_fddac :=_gfcff .(_b .EndElement );_fddac &&_bfgba .Name ==start .Name {*_cccde =1;return nil ;};if _bgdgc ,_ecefc :=_gfcff .(_b .CharData );!_ecefc {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",_gfcff ); -}else {switch string (_bgdgc ){case "":*_cccde =0;case "\u0062\u0061\u0072":*_cccde =1;case "\u0063\u006f\u006c":*_cccde =2;};};_gfcff ,_beae =d .Token ();if _beae !=nil {return _beae ;};if _adcbb ,_beggd :=_gfcff .(_b .EndElement );_beggd &&_adcbb .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",_gfcff );}; +// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path +func (_bbgc *CT_LineSer )ValidateWithPath (path string )error {if _aacg :=_bbgc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aacg !=nil {return _aacg ;};if _faaa :=_bbgc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_faaa !=nil {return _faaa ;};if _bbgc .Tx !=nil {if _ebc :=_bbgc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ebc !=nil {return _ebc ;};};if _bbgc .SpPr !=nil {if _bfcc :=_bbgc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bfcc !=nil {return _bfcc ; +};};if _bbgc .Marker !=nil {if _faee :=_bbgc .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_faee !=nil {return _faee ;};};for _gbec ,_bbdf :=range _bbgc .DPt {if _effcb :=_bbdf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gbec )); +_effcb !=nil {return _effcb ;};};if _bbgc .DLbls !=nil {if _deceg :=_bbgc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_deceg !=nil {return _deceg ;};};for _gbfa ,_gdag :=range _bbgc .Trendline {if _beag :=_gdag .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_gbfa )); +_beag !=nil {return _beag ;};};if _bbgc .ErrBars !=nil {if _dgbff :=_bbgc .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_dgbff !=nil {return _dgbff ;};};if _bbgc .Cat !=nil {if _efgag :=_bbgc .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); +_efgag !=nil {return _efgag ;};};if _bbgc .Val !=nil {if _cfgd :=_bbgc .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_cfgd !=nil {return _cfgd ;};};if _bbgc .Smooth !=nil {if _dcfec :=_bbgc .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068"); +_dcfec !=nil {return _dcfec ;};};if _bbgc .ExtLst !=nil {if _badb :=_bbgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_badb !=nil {return _badb ;};};return nil ;};func (_eggf *CT_MultiLvlStrRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gadbe :for {_cgacc ,_ccec :=d .Token (); +if _ccec !=nil {return _ccec ;};switch _gebde :=_cgacc .(type ){case _b .StartElement :switch _gebde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dcbcf :=d .DecodeElement (&_eggf .F ,&_gebde ); +_dcbcf !=nil {return _dcbcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eggf .MultiLvlStrCache =NewCT_MultiLvlStrData (); +if _bfeae :=d .DecodeElement (_eggf .MultiLvlStrCache ,&_gebde );_bfeae !=nil {return _bfeae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eggf .ExtLst =NewCT_ExtensionList (); +if _ecbdb :=d .DecodeElement (_eggf .ExtLst ,&_gebde );_ecbdb !=nil {return _ecbdb ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_gebde .Name ); +if _gfgcf :=d .Skip ();_gfgcf !=nil {return _gfgcf ;};};case _b .EndElement :break _gadbe ;case _b .CharData :};};return nil ;};type CT_UnsignedInt struct{ValAttr uint32 ;};func (_befg *CT_CustSplit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caee :for {_beaf ,_debe :=d .Token (); +if _debe !=nil {return _debe ;};switch _fgfa :=_beaf .(type ){case _b .StartElement :switch _fgfa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdb :=NewCT_UnsignedInt (); +if _daea :=d .DecodeElement (_cdb ,&_fgfa );_daea !=nil {return _daea ;};_befg .SecondPiePt =append (_befg .SecondPiePt ,_cdb );default:_aa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_fgfa .Name ); +if _aaeg :=d .Skip ();_aaeg !=nil {return _aaeg ;};};case _b .EndElement :break _caee ;case _b .CharData :};};return nil ;};func (_efgb *CT_DispBlanksAs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efgb .ValAttr !=ST_DispBlanksAsUnset {_bdec ,_gfbd :=_efgb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _gfbd !=nil {return _gfbd ;};start .Attr =append (start .Attr ,_bdec );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_MarkerStyle byte ;func (_facc *CT_AxDataSourceChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gda :for {_ggc ,_cef :=d .Token (); +if _cef !=nil {return _cef ;};switch _bbcf :=_ggc .(type ){case _b .StartElement :switch _bbcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facc .MultiLvlStrRef =NewCT_MultiLvlStrRef (); +if _gfb :=d .DecodeElement (_facc .MultiLvlStrRef ,&_bbcf );_gfb !=nil {return _gfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facc .NumRef =NewCT_NumRef (); +if _dbb :=d .DecodeElement (_facc .NumRef ,&_bbcf );_dbb !=nil {return _dbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_facc .NumLit =NewCT_NumData (); +if _gde :=d .DecodeElement (_facc .NumLit ,&_bbcf );_gde !=nil {return _gde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_facc .StrRef =NewCT_StrRef (); +if _fgc :=d .DecodeElement (_facc .StrRef ,&_bbcf );_fgc !=nil {return _fgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_facc .StrLit =NewCT_StrData (); +if _fcff :=d .DecodeElement (_facc .StrLit ,&_bbcf );_fcff !=nil {return _fcff ;};default:_aa .Log .Debug ("\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",_bbcf .Name ); +if _dccg :=d .Skip ();_dccg !=nil {return _dccg ;};};case _b .EndElement :break _gda ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path -func (_cddcd *EG_AxSharedChoice )ValidateWithPath (path string )error {if _cddcd .Crosses !=nil {if _cggad :=_cddcd .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_cggad !=nil {return _cggad ;};};if _cddcd .CrossesAt !=nil {if _ffbbc :=_cddcd .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"); -_ffbbc !=nil {return _ffbbc ;};};return nil ;};func (_gfdbd ST_DepthPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gfdbd .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_b .CharData (*_gfdbd .ST_DepthPercentWithSymbol )); -};if _gfdbd .ST_DepthPercentUShort !=nil {e .EncodeToken (_b .CharData (_a .Sprintf ("\u0025\u0064",*_gfdbd .ST_DepthPercentUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name });}; +// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path +func (_gcdc *CT_ErrBarType )ValidateWithPath (path string )error {if _gfed :=_gcdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfed !=nil {return _gfed ;};return nil ;};type CT_BubbleChart struct{VaryColors *CT_Boolean ; +Ser []*CT_BubbleSer ;DLbls *CT_DLbls ;Bubble3D *CT_Boolean ;BubbleScale *CT_BubbleScale ;ShowNegBubbles *CT_Boolean ;SizeRepresents *CT_SizeRepresents ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_DLblPos and its children -func (_bebgc *CT_DLblPos )Validate ()error {return _bebgc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");};func (_cgcc *CT_BuiltInUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cgcc .ValAttr !=ST_BuiltInUnitUnset {_cec ,_efgf :=_cgcc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _efgf !=nil {return _efgf ;};start .Attr =append (start .Attr ,_cec );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TickMark ()*CT_TickMark {_baafd :=&CT_TickMark {};return _baafd };type CT_PlotArea struct{Layout *CT_Layout ; -Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_gg .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_cebfad ST_HoleSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cebfad .ST_HoleSizePercent !=nil {e .EncodeToken (_b .CharData (*_cebfad .ST_HoleSizePercent )); -};if _cebfad .ST_HoleSizeUByte !=nil {e .EncodeToken (_b .CharData (_a .Sprintf ("\u0025\u0064",*_cebfad .ST_HoleSizeUByte )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func NewCT_LineChart ()*CT_LineChart {_dgfg :=&CT_LineChart {}; -_dgfg .Grouping =NewCT_Grouping ();return _dgfg ;}; +// Validate validates the EG_LegendEntryData and its children +func (_dgbdg *EG_LegendEntryData )Validate ()error {return _dgbdg .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");}; -// Validate validates the CT_Skip and its children -func (_beaae *CT_Skip )Validate ()error {return _beaae .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");};func (_bgcab *CT_Perspective )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgad :=range start .Attr {if _bgad .Name .Local =="\u0076\u0061\u006c"{_eagf ,_dgcab :=_fb .ParseUint (_bgad .Value ,10,8); -if _dgcab !=nil {return _dgcab ;};_abbg :=uint8 (_eagf );_bgcab .ValAttr =&_abbg ;continue ;};};for {_cegfc ,_cagbd :=d .Token ();if _cagbd !=nil {return _a .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",_cagbd ); -};if _egce ,_gbfe :=_cegfc .(_b .EndElement );_gbfe &&_egce .Name ==start .Name {break ;};};return nil ;};func (_cabaf ST_BarGrouping )Validate ()error {return _cabaf .ValidateWithPath ("")};type CT_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ; -Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_gg .CT_ShapeProperties ;TxPr *_gg .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_dbddf ST_TickMark )Validate ()error {return _dbddf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path +func (_dagc *CT_DispBlanksAs )ValidateWithPath (path string )error {if _ageb :=_dagc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ageb !=nil {return _ageb ;};return nil ;};func (_cabg *CT_NumData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _cabg .FormatCode !=nil {_fcga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}};_dc .AddPreserveSpaceAttr (&_fcga ,*_cabg .FormatCode );e .EncodeElement (_cabg .FormatCode ,_fcga );}; +if _cabg .PtCount !=nil {_dfcg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_cabg .PtCount ,_dfcg );};if _cabg .Pt !=nil {_eedd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0074"}}; +for _ ,_ebcb :=range _cabg .Pt {e .EncodeElement (_ebcb ,_eedd );};};if _cabg .ExtLst !=nil {_adba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cabg .ExtLst ,_adba );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};type CT_LayoutMode struct{ValAttr ST_LayoutMode ;};func (_dfged ST_BuiltInUnit )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggfab :=_b .Attr {};_ggfab .Name =name ;switch _dfged {case ST_BuiltInUnitUnset :_ggfab .Value ="";case ST_BuiltInUnitHundreds :_ggfab .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073"; +case ST_BuiltInUnitThousands :_ggfab .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_ggfab .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_ggfab .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073"; +case ST_BuiltInUnitMillions :_ggfab .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_ggfab .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_ggfab .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073"; +case ST_BuiltInUnitBillions :_ggfab .Value ="\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTrillions :_ggfab .Value ="\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return _ggfab ,nil ;}; -// Validate validates the CT_HPercent and its children -func (_dgae *CT_HPercent )Validate ()error {return _dgae .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func NewCT_UpDownBar ()*CT_UpDownBar {_gcdbe :=&CT_UpDownBar {};return _gcdbe }; +// Validate validates the CT_StrData and its children +func (_effbg *CT_StrData )Validate ()error {return _effbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");}; -// Validate validates the CT_LegendPos and its children -func (_abbc *CT_LegendPos )Validate ()error {return _abbc .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");};func (_cadfc *CT_Surface )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggce :for {_geddg ,_aaaca :=d .Token (); -if _aaaca !=nil {return _aaaca ;};switch _daddc :=_geddg .(type ){case _b .StartElement :switch _daddc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cadfc .Thickness =NewCT_Thickness (); -if _fdadg :=d .DecodeElement (_cadfc .Thickness ,&_daddc );_fdadg !=nil {return _fdadg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cadfc .SpPr =_gg .NewCT_ShapeProperties (); -if _cdecd :=d .DecodeElement (_cadfc .SpPr ,&_daddc );_cdecd !=nil {return _cdecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cadfc .PictureOptions =NewCT_PictureOptions (); -if _gfefd :=d .DecodeElement (_cadfc .PictureOptions ,&_daddc );_gfefd !=nil {return _gfefd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cadfc .ExtLst =NewCT_ExtensionList (); -if _cdage :=d .DecodeElement (_cadfc .ExtLst ,&_daddc );_cdage !=nil {return _cdage ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_daddc .Name ); -if _cdcad :=d .Skip ();_cdcad !=nil {return _cdcad ;};};case _b .EndElement :break _dggce ;case _b .CharData :};};return nil ;};func NewEG_LegendEntryData ()*EG_LegendEntryData {_gbgd :=&EG_LegendEntryData {};return _gbgd };func NewCT_DLblPos ()*CT_DLblPos {_ddd :=&CT_DLblPos {}; -_ddd .ValAttr =ST_DLblPos (1);return _ddd }; +// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path +func (_geaee *CT_PivotFmt )ValidateWithPath (path string )error {if _dccd :=_geaee .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dccd !=nil {return _dccd ;};if _geaee .SpPr !=nil {if _dbdbb :=_geaee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_dbdbb !=nil {return _dbdbb ;};};if _geaee .TxPr !=nil {if _geed :=_geaee .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_geed !=nil {return _geed ;};};if _geaee .Marker !=nil {if _adae :=_geaee .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072"); +_adae !=nil {return _adae ;};};if _geaee .DLbl !=nil {if _fcgda :=_geaee .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_fcgda !=nil {return _fcgda ;};};if _geaee .ExtLst !=nil {if _eacaf :=_geaee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_eacaf !=nil {return _eacaf ;};};return nil ;};func (_cfcae ST_BarGrouping )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fecdc :=_b .Attr {};_fecdc .Name =name ;switch _cfcae {case ST_BarGroupingUnset :_fecdc .Value ="";case ST_BarGroupingPercentStacked :_fecdc .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064"; +case ST_BarGroupingClustered :_fecdc .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_fecdc .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_BarGroupingStacked :_fecdc .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064"; +};return _fecdc ,nil ;};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func (_efggg ST_ErrValType )Validate ()error {return _efggg .ValidateWithPath ("")};func NewCT_BandFmt ()*CT_BandFmt {_gff :=&CT_BandFmt {}; +_gff .Idx =NewCT_UnsignedInt ();return _gff };type ST_RadarStyle byte ;func (_becfa *EG_LineChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_defbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; +e .EncodeElement (_becfa .Grouping ,_defbb );if _becfa .VaryColors !=nil {_cfdbcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_becfa .VaryColors ,_cfdbcg );};if _becfa .Ser !=nil {_cdeaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_bdeff :=range _becfa .Ser {e .EncodeElement (_bdeff ,_cdeaa );};};if _becfa .DLbls !=nil {_agbdf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_becfa .DLbls ,_agbdf );};if _becfa .DropLines !=nil {_ebbbc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_becfa .DropLines ,_ebbbc );};return nil ;};func (_bdfe ST_LayoutMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gagff :=_b .Attr {};_gagff .Name =name ;switch _bdfe {case ST_LayoutModeUnset :_gagff .Value ="";case ST_LayoutModeEdge :_gagff .Value ="\u0065\u0064\u0067\u0065"; +case ST_LayoutModeFactor :_gagff .Value ="\u0066\u0061\u0063\u0074\u006f\u0072";};return _gagff ,nil ;};func (_ccad *CT_Chart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccad .Title !=nil {_daa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; +e .EncodeElement (_ccad .Title ,_daa );};if _ccad .AutoTitleDeleted !=nil {_abcf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_ccad .AutoTitleDeleted ,_abcf ); +};if _ccad .PivotFmts !=nil {_aefab :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_ccad .PivotFmts ,_aefab );};if _ccad .View3D !=nil {_egaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}}; +e .EncodeElement (_ccad .View3D ,_egaa );};if _ccad .Floor !=nil {_gfc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_ccad .Floor ,_gfc );};if _ccad .SideWall !=nil {_fcec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}}; +e .EncodeElement (_ccad .SideWall ,_fcec );};if _ccad .BackWall !=nil {_badfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0057\u0061\u006c\u006c"}};e .EncodeElement (_ccad .BackWall ,_badfd );};_dcacf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0041\u0072\u0065\u0061"}}; +e .EncodeElement (_ccad .PlotArea ,_dcacf );if _ccad .Legend !=nil {_dcga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064"}};e .EncodeElement (_ccad .Legend ,_dcga );};if _ccad .PlotVisOnly !=nil {_dcgad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u006c\u006f\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"}}; +e .EncodeElement (_ccad .PlotVisOnly ,_dcgad );};if _ccad .DispBlanksAs !=nil {_gebe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0042\u006c\u0061n\u006b\u0073\u0041\u0073"}};e .EncodeElement (_ccad .DispBlanksAs ,_gebe ); +};if _ccad .ShowDLblsOverMax !=nil {_dfdg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u0044\u004c\u0062l\u0073\u004fv\u0065\u0072\u004d\u0061\u0078"}};e .EncodeElement (_ccad .ShowDLblsOverMax ,_dfdg );};if _ccad .ExtLst !=nil {_fbdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ccad .ExtLst ,_fbdb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ; +};_bdfcb ,_cbbe :=_ag .ParseUint (s ,10,8);if _cbbe !=nil {return ST_HoleSize {},_cbbe ;};_efdfe :=uint8 (_bdfcb );return ST_HoleSize {ST_HoleSizeUByte :&_efdfe },nil ;};func (_dacaa ST_LegendPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gdbdc :=_b .Attr {}; +_gdbdc .Name =name ;switch _dacaa {case ST_LegendPosUnset :_gdbdc .Value ="";case ST_LegendPosB :_gdbdc .Value ="\u0062";case ST_LegendPosTr :_gdbdc .Value ="\u0074\u0072";case ST_LegendPosL :_gdbdc .Value ="\u006c";case ST_LegendPosR :_gdbdc .Value ="\u0072"; +case ST_LegendPosT :_gdbdc .Value ="\u0074";};return _gdbdc ,nil ;};func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ;};_ageed ,_aagf :=_ag .ParseUint (s ,10,16); +if _aagf !=nil {return ST_GapAmount {},_aagf ;};_beee :=uint16 (_ageed );return ST_GapAmount {ST_GapAmountUShort :&_beee },nil ;};func NewCT_Area3DChart ()*CT_Area3DChart {_fc :=&CT_Area3DChart {};return _fc }; -// Validate validates the CT_PageSetup and its children -func (_egbd *CT_PageSetup )Validate ()error {return _egbd .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func NewChartSpace ()*ChartSpace {_cdefdf :=&ChartSpace {};_cdefdf .CT_ChartSpace =*NewCT_ChartSpace (); -return _cdefdf ;};func (_fddedf ST_Orientation )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fddag :=_b .Attr {};_fddag .Name =name ;switch _fddedf {case ST_OrientationUnset :_fddag .Value ="";case ST_OrientationMaxMin :_fddag .Value ="\u006d\u0061\u0078\u004d\u0069\u006e"; -case ST_OrientationMinMax :_fddag .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _fddag ,nil ;};func (_cged *CT_RadarStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcdb :=range start .Attr {if _dcdb .Name .Local =="\u0076\u0061\u006c"{_cged .ValAttr .UnmarshalXMLAttr (_dcdb ); -continue ;};};for {_cfcf ,_gcfcea :=d .Token ();if _gcfcea !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_gcfcea );};if _bbaef ,_abecg :=_cfcf .(_b .EndElement ); -_abecg &&_bbaef .Name ==start .Name {break ;};};return nil ;};func NewCT_NumData ()*CT_NumData {_gcbee :=&CT_NumData {};return _gcbee }; +// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path +func (_ccbe *CT_Period )ValidateWithPath (path string )error {if _ccbe .ValAttr !=nil {if *_ccbe .ValAttr < 2{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ccbe .ValAttr ); +};};return nil ;}; -// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path -func (_dcec *EG_SerShared )ValidateWithPath (path string )error {if _afbcd :=_dcec .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_afbcd !=nil {return _afbcd ;};if _dbgbc :=_dcec .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_dbgbc !=nil {return _dbgbc ;};if _dcec .Tx !=nil {if _abbac :=_dcec .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_abbac !=nil {return _abbac ;};};if _dcec .SpPr !=nil {if _dbae :=_dcec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_dbae !=nil {return _dbae ;};};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_Trendline and its children +func (_gega *CT_Trendline )Validate ()error {return _gega .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");}; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_cdff *CT_Extension )ValidateWithPath (path string )error {return nil };func (_ccda *CT_ErrValType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_accc :=range start .Attr {if _accc .Name .Local =="\u0076\u0061\u006c"{_ccda .ValAttr .UnmarshalXMLAttr (_accc ); -continue ;};};for {_ddceb ,_eegg :=d .Token ();if _eegg !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_eegg );};if _daeb ,_gfefb :=_ddceb .(_b .EndElement ); -_gfefb &&_daeb .Name ==start .Name {break ;};};return nil ;};func (_fadf *CT_RadarSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_cada :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fadf .Idx ,_cada ); -_cdcdg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fadf .Order ,_cdcdg );if _fadf .Tx !=nil {_ebgab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fadf .Tx ,_ebgab ); -};if _fadf .SpPr !=nil {_dege :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fadf .SpPr ,_dege );};if _fadf .Marker !=nil {_bffgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}}; -e .EncodeElement (_fadf .Marker ,_bffgb );};if _fadf .DPt !=nil {_cgbgfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_fgadc :=range _fadf .DPt {e .EncodeElement (_fgadc ,_cgbgfa );};};if _fadf .DLbls !=nil {_aaaea :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_fadf .DLbls ,_aaaea );};if _fadf .Cat !=nil {_edff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_fadf .Cat ,_edff );};if _fadf .Val !=nil {_fgbab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}}; -e .EncodeElement (_fadf .Val ,_fgbab );};if _fadf .ExtLst !=nil {_ffffb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fadf .ExtLst ,_ffffb );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the EG_DLblShared and its children +func (_faecee *EG_DLblShared )Validate ()error {return _faecee .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");};func (_ceaaf *CT_Surface3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _ceaaf .Wireframe !=nil {_cadgc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_ceaaf .Wireframe ,_cadgc );};if _ceaaf .Ser !=nil {_dgbfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_bgcf :=range _ceaaf .Ser {e .EncodeElement (_bgcf ,_dgbfb );};};if _ceaaf .BandFmts !=nil {_cegdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_ceaaf .BandFmts ,_cegdc ); +};_fddf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gcab :=range _ceaaf .AxId {e .EncodeElement (_gcab ,_fddf );};if _ceaaf .ExtLst !=nil {_ccce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ceaaf .ExtLst ,_ccce );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eeggef ST_DispBlanksAs )String ()string {switch _eeggef {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_Skip struct{ValAttr uint32 ;}; -// ValidateWithPath validates the UserShapes and its children, prefixing error messages with path -func (_ebabc *UserShapes )ValidateWithPath (path string )error {if _faad :=_ebabc .CT_Drawing .ValidateWithPath (path );_faad !=nil {return _faad ;};return nil ;};func (_geacd *EG_LineChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geacd .Grouping =NewCT_Grouping (); -_ffaee :for {_bcbec ,_dgeeg :=d .Token ();if _dgeeg !=nil {return _dgeeg ;};switch _cfdc :=_bcbec .(type ){case _b .StartElement :switch _cfdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _addd :=d .DecodeElement (_geacd .Grouping ,&_cfdc ); -_addd !=nil {return _addd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geacd .VaryColors =NewCT_Boolean (); -if _babcgf :=d .DecodeElement (_geacd .VaryColors ,&_cfdc );_babcgf !=nil {return _babcgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_agfag :=NewCT_LineSer (); -if _bgded :=d .DecodeElement (_agfag ,&_cfdc );_bgded !=nil {return _bgded ;};_geacd .Ser =append (_geacd .Ser ,_agfag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_geacd .DLbls =NewCT_DLbls (); -if _ccddd :=d .DecodeElement (_geacd .DLbls ,&_cfdc );_ccddd !=nil {return _ccddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_geacd .DropLines =NewCT_ChartLines (); -if _caba :=d .DecodeElement (_geacd .DropLines ,&_cfdc );_caba !=nil {return _caba ;};default:_bd .Log .Debug ("\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",_cfdc .Name ); -if _beabfc :=d .Skip ();_beabfc !=nil {return _beabfc ;};};case _b .EndElement :break _ffaee ;case _b .CharData :};};return nil ;};func NewCT_HoleSize ()*CT_HoleSize {_bafb :=&CT_HoleSize {};return _bafb }; +// Validate validates the CT_AxDataSourceChoice and its children +func (_baf *CT_AxDataSourceChoice )Validate ()error {return _baf .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");};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_ErrBars ()*CT_ErrBars {_fadd :=&CT_ErrBars {};_fadd .ErrBarType =NewCT_ErrBarType (); +_fadd .ErrValType =NewCT_ErrValType ();return _fadd ;}; -// Validate validates the CT_RadarStyle and its children -func (_bcfdg *CT_RadarStyle )Validate ()error {return _bcfdg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_gg .CT_ShapeProperties ; -TxPr *_gg .CT_TextBody ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path +func (_dcaffd *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _dcaffd .NumRef !=nil {if _cdeb :=_dcaffd .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_cdeb !=nil {return _cdeb ;};};if _dcaffd .NumLit !=nil {if _gbba :=_dcaffd .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074"); +_gbba !=nil {return _gbba ;};};return nil ;};func (_dgafa *EG_AxSharedChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgafa .Crosses !=nil {_egcd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}}; +e .EncodeElement (_dgafa .Crosses ,_egcd );};if _dgafa .CrossesAt !=nil {_eebcg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_dgafa .CrossesAt ,_eebcg );};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 ;};type ST_LayoutTarget byte ; -// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path -func (_addg *CT_SerTxChoice )ValidateWithPath (path string )error {if _addg .StrRef !=nil {if _agce :=_addg .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_agce !=nil {return _agce ;};};return nil ;};func (_gbbaf *CT_PictureOptions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gbbaf .ApplyToFront !=nil {_bccf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fF\u0072\u006f\u006e\u0074"}};e .EncodeElement (_gbbaf .ApplyToFront ,_bccf );};if _gbbaf .ApplyToSides !=nil {_bebc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0070\u0070\u006c\u0079\u0054\u006fS\u0069\u0064\u0065\u0073"}}; -e .EncodeElement (_gbbaf .ApplyToSides ,_bebc );};if _gbbaf .ApplyToEnd !=nil {_gbbca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061p\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"}};e .EncodeElement (_gbbaf .ApplyToEnd ,_gbbca );};if _gbbaf .PictureFormat !=nil {_egfaf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}}; -e .EncodeElement (_gbbaf .PictureFormat ,_egfaf );};if _gbbaf .PictureStackUnit !=nil {_ebacc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070i\u0063\u0074\u0075\u0072\u0065S\u0074\u0061c\u006b\u0055\u006e\u0069\u0074"}};e .EncodeElement (_gbbaf .PictureStackUnit ,_ebacc ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_gg .CT_ShapeProperties ;TxPr *_gg .CT_TextBody ;};type CT_HPercent struct{ValAttr *ST_HPercent ;};func (_ddegc *ST_CrossBetween )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcbebc ,_bcdc :=d .Token (); -if _bcdc !=nil {return _bcdc ;};if _dcbde ,_egffa :=_bcbebc .(_b .EndElement );_egffa &&_dcbde .Name ==start .Name {*_ddegc =1;return nil ;};if _dbdde ,_bfcgc :=_bcbebc .(_b .CharData );!_bfcgc {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",_bcbebc ); -}else {switch string (_dbdde ){case "":*_ddegc =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ddegc =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_ddegc =2;};};_bcbebc ,_bcdc =d .Token ();if _bcdc !=nil {return _bcdc ;};if _cdcag ,_dfcc :=_bcbebc .(_b .EndElement ); -_dfcc &&_cdcag .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",_bcbebc );};func (_fedcfa ST_ScatterStyle )Validate ()error {return _fedcfa .ValidateWithPath ("")}; -type CT_Orientation struct{ValAttr ST_Orientation ;}; +// Validate validates the CT_LegendEntryChoice and its children +func (_daaac *CT_LegendEntryChoice )Validate ()error {return _daaac .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");};func NewCT_MarkerStyle ()*CT_MarkerStyle {_faacd :=&CT_MarkerStyle {}; +_faacd .ValAttr =ST_MarkerStyle (1);return _faacd ;};type CT_ExtensionList struct{Ext []*CT_Extension ;}; -// Validate validates the CT_LayoutMode and its children -func (_gegdg *CT_LayoutMode )Validate ()error {return _gegdg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");};type EG_BarChartShared struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ; -Ser []*CT_BarSer ;DLbls *CT_DLbls ;};func (_bbddb ST_DispBlanksAs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbddb .String (),start );};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 NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_gffd :=&CT_PlotAreaChoice {}; -return _gffd };type ST_PictureFormat byte ; +// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path +func (_aebc *CT_DLbls )ValidateWithPath (path string )error {for _faeg ,_fecb :=range _aebc .DLbl {if _gbga :=_fecb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_faeg ));_gbga !=nil {return _gbga ; +};};if _aebc .Choice !=nil {if _gfga :=_aebc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gfga !=nil {return _gfga ;};};if _aebc .ExtLst !=nil {if _cffb :=_aebc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cffb !=nil {return _cffb ;};};return nil ;};func NewCT_StrRef ()*CT_StrRef {_fdbgd :=&CT_StrRef {};return _fdbgd };func (_caec *CT_View3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _caec .RotX !=nil {_gfggf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}}; +e .EncodeElement (_caec .RotX ,_gfggf );};if _caec .HPercent !=nil {_gafe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_caec .HPercent ,_gafe );};if _caec .RotY !=nil {_effad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}}; +e .EncodeElement (_caec .RotY ,_effad );};if _caec .DepthPercent !=nil {_eadd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_caec .DepthPercent ,_eadd ); +};if _caec .RAngAx !=nil {_fggcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_caec .RAngAx ,_fggcc );};if _caec .Perspective !=nil {_ccecc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}}; +e .EncodeElement (_caec .Perspective ,_ccecc );};if _caec .ExtLst !=nil {_feegg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_caec .ExtLst ,_feegg );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_dedfg *CT_SerTx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dedfg .Choice =NewCT_SerTxChoice ();_cagdb :for {_abdcc ,_gaad :=d .Token ();if _gaad !=nil {return _gaad ;};switch _dfcd :=_abdcc .(type ){case _b .StartElement :switch _dfcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dedfg .Choice =NewCT_SerTxChoice (); +if _gefeb :=d .DecodeElement (&_dedfg .Choice .StrRef ,&_dfcd );_gefeb !=nil {return _gefeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dedfg .Choice =NewCT_SerTxChoice (); +if _fdbg :=d .DecodeElement (&_dedfg .Choice .V ,&_dfcd );_fdbg !=nil {return _fdbg ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_dfcd .Name ); +if _gdbc :=d .Skip ();_gdbc !=nil {return _gdbc ;};};case _b .EndElement :break _cagdb ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path -func (_feef *CT_ChartLines )ValidateWithPath (path string )error {if _feef .SpPr !=nil {if _dcfa :=_feef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dcfa !=nil {return _dcfa ;};};return nil ;};func NewCT_Tx ()*CT_Tx {_dcgbd :=&CT_Tx {}; -_dcgbd .Choice =NewCT_TxChoice ();return _dcgbd };func (_aaff *CT_ChartLines )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cffd :for {_daba ,_ccbg :=d .Token ();if _ccbg !=nil {return _ccbg ;};switch _aeaf :=_daba .(type ){case _b .StartElement :switch _aeaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aaff .SpPr =_gg .NewCT_ShapeProperties (); -if _dcff :=d .DecodeElement (_aaff .SpPr ,&_aeaf );_dcff !=nil {return _dcff ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_aeaf .Name ); -if _geg :=d .Skip ();_geg !=nil {return _geg ;};};case _b .EndElement :break _cffd ;case _b .CharData :};};return nil ;};func (_ebcfg ST_SplitType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acddb :=_b .Attr {};_acddb .Name =name ;switch _ebcfg {case ST_SplitTypeUnset :_acddb .Value =""; -case ST_SplitTypeAuto :_acddb .Value ="\u0061\u0075\u0074\u006f";case ST_SplitTypeCust :_acddb .Value ="\u0063\u0075\u0073\u0074";case ST_SplitTypePercent :_acddb .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_SplitTypePos :_acddb .Value ="\u0070\u006f\u0073"; -case ST_SplitTypeVal :_acddb .Value ="\u0076\u0061\u006c";};return _acddb ,nil ;};type ST_TrendlineType byte ;const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2;);func NewCT_DispBlanksAs ()*CT_DispBlanksAs {_gfae :=&CT_DispBlanksAs {}; -return _gfae };type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_gg .CT_ShapeProperties ;};func (_acedb ST_Crosses )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eaacf :=_b .Attr {};_eaacf .Name =name ;switch _acedb {case ST_CrossesUnset :_eaacf .Value =""; -case ST_CrossesAutoZero :_eaacf .Value ="\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case ST_CrossesMax :_eaacf .Value ="\u006d\u0061\u0078";case ST_CrossesMin :_eaacf .Value ="\u006d\u0069\u006e";};return _eaacf ,nil ;}; +// Validate validates the CT_ErrValType and its children +func (_fdega *CT_ErrValType )Validate ()error {return _fdega .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");};func (_bedcb *CT_Skip )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",_bedcb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_NumRef struct{F string ;NumCache *CT_NumData ;ExtLst *CT_ExtensionList ;};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 *_dg .CT_ShapeProperties ;TxPr *_dg .CT_TextBody ; +CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;}; -// ST_Overlap is a union type -type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;};type CT_Crosses struct{ValAttr ST_Crosses ;};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;}; +// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path +func (_fdafe *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _fdafe .MultiLvlStrCache !=nil {if _ffbc :=_fdafe .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065"); +_ffbc !=nil {return _ffbc ;};};if _fdafe .ExtLst !=nil {if _ecbfa :=_fdafe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecbfa !=nil {return _ecbfa ;};};return nil ;};func (_ceag *CT_HoleSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ceag .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ceag .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcde *CT_AxDataSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcde .Choice =NewCT_AxDataSourceChoice ();_fcc :for {_bbc ,_gba :=d .Token (); +if _gba !=nil {return _gba ;};switch _dcb :=_bbc .(type ){case _b .StartElement :switch _dcb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcde .Choice =NewCT_AxDataSourceChoice (); +if _fba :=d .DecodeElement (&_gcde .Choice .MultiLvlStrRef ,&_dcb );_fba !=nil {return _fba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcde .Choice =NewCT_AxDataSourceChoice (); +if _fdg :=d .DecodeElement (&_gcde .Choice .NumRef ,&_dcb );_fdg !=nil {return _fdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcde .Choice =NewCT_AxDataSourceChoice (); +if _cgb :=d .DecodeElement (&_gcde .Choice .NumLit ,&_dcb );_cgb !=nil {return _cgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gcde .Choice =NewCT_AxDataSourceChoice (); +if _dbd :=d .DecodeElement (&_gcde .Choice .StrRef ,&_dcb );_dbd !=nil {return _dbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gcde .Choice =NewCT_AxDataSourceChoice (); +if _ffd :=d .DecodeElement (&_gcde .Choice .StrLit ,&_dcb );_ffd !=nil {return _ffd ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_dcb .Name ); +if _dee :=d .Skip ();_dee !=nil {return _dee ;};};case _b .EndElement :break _fcc ;case _b .CharData :};};return nil ;};func (_adbaad *ST_AxPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdagf ,_caffc :=d .Token ();if _caffc !=nil {return _caffc ; +};if _bfaff ,_dfgea :=_gdagf .(_b .EndElement );_dfgea &&_bfaff .Name ==start .Name {*_adbaad =1;return nil ;};if _cfcfa ,_dbbf :=_gdagf .(_b .CharData );!_dbbf {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",_gdagf ); +}else {switch string (_cfcfa ){case "":*_adbaad =0;case "\u0062":*_adbaad =1;case "\u006c":*_adbaad =2;case "\u0072":*_adbaad =3;case "\u0074":*_adbaad =4;};};_gdagf ,_caffc =d .Token ();if _caffc !=nil {return _caffc ;};if _eecdf ,_bfcafg :=_gdagf .(_b .EndElement ); +_bfcafg &&_eecdf .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",_gdagf );}; -// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path -func (_bbbfe *CT_PrintSettings )ValidateWithPath (path string )error {if _bbbfe .HeaderFooter !=nil {if _ccgb :=_bbbfe .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_ccgb !=nil {return _ccgb ; -};};if _bbbfe .PageMargins !=nil {if _ggggce :=_bbbfe .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_ggggce !=nil {return _ggggce ;};};if _bbbfe .PageSetup !=nil {if _ggcc :=_bbbfe .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"); -_ggcc !=nil {return _ggcc ;};};if _bbbfe .LegacyDrawingHF !=nil {if _efaag :=_bbbfe .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_efaag !=nil {return _efaag ;};};return nil ; -}; +// Validate validates the CT_PictureOptions and its children +func (_bbbee *CT_PictureOptions )Validate ()error {return _bbbee .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");}; -// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path -func (_afc *CT_BarChart )ValidateWithPath (path string )error {if _eec :=_afc .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_eec !=nil {return _eec ;};if _afc .Grouping !=nil {if _fdfg :=_afc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); -_fdfg !=nil {return _fdfg ;};};if _afc .VaryColors !=nil {if _feca :=_afc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_feca !=nil {return _feca ;};};for _fegb ,_afcb :=range _afc .Ser {if _gdfg :=_afcb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fegb )); -_gdfg !=nil {return _gdfg ;};};if _afc .DLbls !=nil {if _edaf :=_afc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_edaf !=nil {return _edaf ;};};if _afc .GapWidth !=nil {if _eecf :=_afc .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h"); -_eecf !=nil {return _eecf ;};};if _afc .Overlap !=nil {if _eccc :=_afc .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_eccc !=nil {return _eccc ;};};for _bebg ,_acb :=range _afc .SerLines {if _eefb :=_acb .ValidateWithPath (_a .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_bebg )); -_eefb !=nil {return _eefb ;};};for _dga ,_ggdb :=range _afc .AxId {if _geee :=_ggdb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dga ));_geee !=nil {return _geee ;};};if _afc .ExtLst !=nil {if _cgbg :=_afc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cgbg !=nil {return _cgbg ;};};return nil ;};func (_bcaga *CT_SurfaceSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_edaga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bcaga .Idx ,_edaga ); -_cbadb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bcaga .Order ,_cbadb );if _bcaga .Tx !=nil {_cebea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_bcaga .Tx ,_cebea ); -};if _bcaga .SpPr !=nil {_daaag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bcaga .SpPr ,_daaag );};if _bcaga .Cat !=nil {_acba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}}; -e .EncodeElement (_bcaga .Cat ,_acba );};if _bcaga .Val !=nil {_begef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_bcaga .Val ,_begef );};if _bcaga .ExtLst !=nil {_beaca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bcaga .ExtLst ,_beaca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_UnsignedInt ()*CT_UnsignedInt {_ceffb :=&CT_UnsignedInt {};return _ceffb }; +// Validate validates the CT_DPt and its children +func (_cabfd *CT_DPt )Validate ()error {return _cabfd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_dadcf *CT_Shape )ValidateWithPath (path string )error {if _bfdc :=_dadcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfdc !=nil {return _bfdc ;};return nil ;};func (_agga *CT_UpDownBar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbcad :for {_ddcef ,_edfgf :=d .Token (); -if _edfgf !=nil {return _edfgf ;};switch _dggag :=_ddcef .(type ){case _b .StartElement :switch _dggag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_agga .SpPr =_gg .NewCT_ShapeProperties (); -if _gcdbg :=d .DecodeElement (_agga .SpPr ,&_dggag );_gcdbg !=nil {return _gcdbg ;};default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dggag .Name ); -if _ddef :=d .Skip ();_ddef !=nil {return _ddef ;};};case _b .EndElement :break _gbcad ;case _b .CharData :};};return nil ;};func (_adfda *CT_Double )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_adfda .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LineChart and its children +func (_ecgge *CT_LineChart )Validate ()error {return _ecgge .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");}; -// ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path -func (_ccad *CT_SurfaceSer )ValidateWithPath (path string )error {if _bebeg :=_ccad .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bebeg !=nil {return _bebeg ;};if _bgac :=_ccad .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_bgac !=nil {return _bgac ;};if _ccad .Tx !=nil {if _afggga :=_ccad .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_afggga !=nil {return _afggga ;};};if _ccad .SpPr !=nil {if _gfabc :=_ccad .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_gfabc !=nil {return _gfabc ;};};if _ccad .Cat !=nil {if _bacdfg :=_ccad .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_bacdfg !=nil {return _bacdfg ;};};if _ccad .Val !=nil {if _bbccc :=_ccad .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c"); -_bbccc !=nil {return _bbccc ;};};if _ccad .ExtLst !=nil {if _abgc :=_ccad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abgc !=nil {return _abgc ;};};return nil ;};func NewCT_Pie3DChart ()*CT_Pie3DChart {_gddb :=&CT_Pie3DChart {}; -return _gddb }; +// Validate validates the CT_Thickness and its children +func (_ggcec *CT_Thickness )Validate ()error {return _ggcec .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");};type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ;Ser []*CT_ScatterSer ; +DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_ggff *ST_ErrValType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aege ,_fabbcg :=d .Token ();if _fabbcg !=nil {return _fabbcg ;};if _fdfdc ,_ggdf :=_aege .(_b .EndElement ); +_ggdf &&_fdfdc .Name ==start .Name {*_ggff =1;return nil ;};if _eeacb ,_cdeac :=_aege .(_b .CharData );!_cdeac {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",_aege ); +}else {switch string (_eeacb ){case "":*_ggff =0;case "\u0063\u0075\u0073\u0074":*_ggff =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_ggff =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_ggff =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_ggff =4; +case "\u0073\u0074\u0064\u0045\u0072\u0072":*_ggff =5;};};_aege ,_fabbcg =d .Token ();if _fabbcg !=nil {return _fabbcg ;};if _fbdcf ,_dfcba :=_aege .(_b .EndElement );_dfcba &&_fbdcf .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",_aege ); +};func (_abgcf *CT_Tx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_abgcf .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecdgg ST_LayoutTarget )Validate ()error {return _ecdgg .ValidateWithPath ("")}; +type CT_DispUnitsLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;SpPr *_dg .CT_ShapeProperties ;TxPr *_dg .CT_TextBody ;};func NewCT_DLblsChoice ()*CT_DLblsChoice {_dfff :=&CT_DLblsChoice {};return _dfff };func (_fagbc ST_ErrBarType )ValidateWithPath (path string )error {switch _fagbc {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 (_fagbc )); +};return nil ;};type ST_DispBlanksAs byte ;func (_dgecd *ST_CrossBetween )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddcaa ,_abeef :=d .Token ();if _abeef !=nil {return _abeef ;};if _ffef ,_dgdga :=_ddcaa .(_b .EndElement );_dgdga &&_ffef .Name ==start .Name {*_dgecd =1; +return nil ;};if _bgca ,_fadcfb :=_ddcaa .(_b .CharData );!_fadcfb {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",_ddcaa );}else {switch string (_bgca ){case "":*_dgecd =0; +case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_dgecd =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_dgecd =2;};};_ddcaa ,_abeef =d .Token ();if _abeef !=nil {return _abeef ;};if _dadeb ,_gfafa :=_ddcaa .(_b .EndElement );_gfafa &&_dadeb .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",_ddcaa );};func (_fffda *Group_DLbls )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdeaf :for {_gfecg ,_cdgaa :=d .Token (); +if _cdgaa !=nil {return _cdgaa ;};switch _cedbd :=_gfecg .(type ){case _b .StartElement :switch _cedbd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fffda .NumFmt =NewCT_NumFmt (); +if _bggfb :=d .DecodeElement (_fffda .NumFmt ,&_cedbd );_bggfb !=nil {return _bggfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fffda .SpPr =_dg .NewCT_ShapeProperties (); +if _dffag :=d .DecodeElement (_fffda .SpPr ,&_cedbd );_dffag !=nil {return _dffag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fffda .TxPr =_dg .NewCT_TextBody (); +if _ddbfe :=d .DecodeElement (_fffda .TxPr ,&_cedbd );_ddbfe !=nil {return _ddbfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fffda .DLblPos =NewCT_DLblPos (); +if _dagcfc :=d .DecodeElement (_fffda .DLblPos ,&_cedbd );_dagcfc !=nil {return _dagcfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fffda .ShowLegendKey =NewCT_Boolean (); +if _cgca :=d .DecodeElement (_fffda .ShowLegendKey ,&_cedbd );_cgca !=nil {return _cgca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fffda .ShowVal =NewCT_Boolean (); +if _caac :=d .DecodeElement (_fffda .ShowVal ,&_cedbd );_caac !=nil {return _caac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fffda .ShowCatName =NewCT_Boolean (); +if _adffdg :=d .DecodeElement (_fffda .ShowCatName ,&_cedbd );_adffdg !=nil {return _adffdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fffda .ShowSerName =NewCT_Boolean (); +if _ggaddc :=d .DecodeElement (_fffda .ShowSerName ,&_cedbd );_ggaddc !=nil {return _ggaddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fffda .ShowPercent =NewCT_Boolean (); +if _beedb :=d .DecodeElement (_fffda .ShowPercent ,&_cedbd );_beedb !=nil {return _beedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fffda .ShowBubbleSize =NewCT_Boolean (); +if _adbdbe :=d .DecodeElement (_fffda .ShowBubbleSize ,&_cedbd );_adbdbe !=nil {return _adbdbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fffda .Separator =new (string ); +if _ebbad :=d .DecodeElement (_fffda .Separator ,&_cedbd );_ebbad !=nil {return _ebbad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fffda .ShowLeaderLines =NewCT_Boolean (); +if _facgd :=d .DecodeElement (_fffda .ShowLeaderLines ,&_cedbd );_facgd !=nil {return _facgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fffda .LeaderLines =NewCT_ChartLines (); +if _afggf :=d .DecodeElement (_fffda .LeaderLines ,&_cedbd );_afggf !=nil {return _afggf ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_cedbd .Name ); +if _edaa :=d .Skip ();_edaa !=nil {return _edaa ;};};case _b .EndElement :break _gdeaf ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path -func (_daf *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _daf .Delete !=nil {if _acgb :=_daf .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_acgb !=nil {return _acgb ;};};if _daf .TxPr !=nil {if _adac :=_daf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_adac !=nil {return _adac ;};};return nil ;}; +// Validate validates the CT_MultiLvlStrData and its children +func (_fgae *CT_MultiLvlStrData )Validate ()error {return _fgae .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");};func NewCT_ManualLayout ()*CT_ManualLayout {_deedc :=&CT_ManualLayout {};return _deedc }; -// Validate validates the EG_AxSharedChoice and its children -func (_bdeb *EG_AxSharedChoice )Validate ()error {return _bdeb .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path -func (_deag *CT_DoughnutChart )ValidateWithPath (path string )error {if _deag .VaryColors !=nil {if _cagg :=_deag .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cagg !=nil {return _cagg ;};};for _afdc ,_eega :=range _deag .Ser {if _egae :=_eega .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_afdc )); -_egae !=nil {return _egae ;};};if _deag .DLbls !=nil {if _aeab :=_deag .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_aeab !=nil {return _aeab ;};};if _deag .FirstSliceAng !=nil {if _gcead :=_deag .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067"); -_gcead !=nil {return _gcead ;};};if _deag .HoleSize !=nil {if _ccfeg :=_deag .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_ccfeg !=nil {return _ccfeg ;};};if _deag .ExtLst !=nil {if _dffg :=_deag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dffg !=nil {return _dffg ;};};return nil ;};func (_dfcfe *CT_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cebd :for {_fgef ,_efeeg :=d .Token ();if _efeeg !=nil {return _efeeg ;};switch _bdgbb :=_fgef .(type ){case _b .StartElement :switch _bdgbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074"}:_gdcf :=NewCT_Extension (); -if _aacd :=d .DecodeElement (_gdcf ,&_bdgbb );_aacd !=nil {return _aacd ;};_dfcfe .Ext =append (_dfcfe .Ext ,_gdcf );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bdgbb .Name ); -if _cefe :=d .Skip ();_cefe !=nil {return _cefe ;};};case _b .EndElement :break _cebd ;case _b .CharData :};};return nil ;};func (_bbff *CT_StockChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbafa :for {_bcaf ,_fbca :=d .Token (); -if _fbca !=nil {return _fbca ;};switch _ffgdc :=_bcaf .(type ){case _b .StartElement :switch _ffgdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aaadc :=NewCT_LineSer (); -if _ccdfa :=d .DecodeElement (_aaadc ,&_ffgdc );_ccdfa !=nil {return _ccdfa ;};_bbff .Ser =append (_bbff .Ser ,_aaadc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bbff .DLbls =NewCT_DLbls (); -if _fcgea :=d .DecodeElement (_bbff .DLbls ,&_ffgdc );_fcgea !=nil {return _fcgea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbff .DropLines =NewCT_ChartLines (); -if _aeag :=d .DecodeElement (_bbff .DropLines ,&_ffgdc );_aeag !=nil {return _aeag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbff .HiLowLines =NewCT_ChartLines (); -if _beea :=d .DecodeElement (_bbff .HiLowLines ,&_ffgdc );_beea !=nil {return _beea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bbff .UpDownBars =NewCT_UpDownBars (); -if _ffeef :=d .DecodeElement (_bbff .UpDownBars ,&_ffgdc );_ffeef !=nil {return _ffeef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_begab :=NewCT_UnsignedInt (); -if _ceecd :=d .DecodeElement (_begab ,&_ffgdc );_ceecd !=nil {return _ceecd ;};_bbff .AxId =append (_bbff .AxId ,_begab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbff .ExtLst =NewCT_ExtensionList (); -if _aeabf :=d .DecodeElement (_bbff .ExtLst ,&_ffgdc );_aeabf !=nil {return _aeabf ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ffgdc .Name ); -if _aegec :=d .Skip ();_aegec !=nil {return _aegec ;};};case _b .EndElement :break _dbafa ;case _b .CharData :};};return nil ;};func (_aeece *CT_Protection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aeece .ChartObject !=nil {_dafb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}}; -e .EncodeElement (_aeece .ChartObject ,_dafb );};if _aeece .Data !=nil {_fafa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_aeece .Data ,_fafa );};if _aeece .Formatting !=nil {_accfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}}; -e .EncodeElement (_aeece .Formatting ,_accfa );};if _aeece .Selection !=nil {_beeed :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aeece .Selection ,_beeed );};if _aeece .UserInterface !=nil {_fddbe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}}; -e .EncodeElement (_aeece .UserInterface ,_fddbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TrendlineLbl and its children +func (_fcafd *CT_TrendlineLbl )Validate ()error {return _fcafd .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");}; -// Validate validates the CT_View3D and its children -func (_aedfe *CT_View3D )Validate ()error {return _aedfe .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};func (_daecf *ST_DepthPercent )ValidateWithPath (path string )error {_feebb :=[]string {};if _daecf .ST_DepthPercentWithSymbol !=nil {_feebb =append (_feebb ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl"); -};if _daecf .ST_DepthPercentUShort !=nil {_feebb =append (_feebb ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_feebb )> 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 ,_feebb ); -};return nil ;};func (_dadea *ST_TimeUnit )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dadea =0;case "\u0064\u0061\u0079\u0073":*_dadea =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_dadea =2;case "\u0079\u0065\u0061r\u0073":*_dadea =3; -};return nil ;};func (_feag *CT_DispUnitsChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feag .CustUnit !=nil {_gfda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}};e .EncodeElement (_feag .CustUnit ,_gfda ); -};if _feag .BuiltInUnit !=nil {_bfge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_feag .BuiltInUnit ,_bfge );};return nil ;};func (_fccec ST_ErrBarType )Validate ()error {return _fccec .ValidateWithPath ("")}; +// Validate validates the CT_SurfaceSer and its children +func (_feaf *CT_SurfaceSer )Validate ()error {return _feaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");};var ST_HPercentWithSymbolPatternRe =_a .MustCompile (ST_HPercentWithSymbolPattern );func NewCT_RelId ()*CT_RelId {_dgebf :=&CT_RelId {}; +return _dgebf };func (_cdgg *CT_TimeUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbadc :=range start .Attr {if _fbadc .Name .Local =="\u0076\u0061\u006c"{_cdgg .ValAttr .UnmarshalXMLAttr (_fbadc );continue ;};};for {_gbgc ,_bebe :=d .Token (); +if _bebe !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_bebe );};if _eedea ,_gbfca :=_gbgc .(_b .EndElement );_gbfca &&_eedea .Name ==start .Name {break ; +};};return nil ;};func NewCT_LegendEntry ()*CT_LegendEntry {_cfddb :=&CT_LegendEntry {};_cfddb .Idx =NewCT_UnsignedInt ();return _cfddb ;};func (_ccgfb *ST_LayoutMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feeac ,_gbcdcb :=d .Token (); +if _gbcdcb !=nil {return _gbcdcb ;};if _dafcf ,_dfgb :=_feeac .(_b .EndElement );_dfgb &&_dafcf .Name ==start .Name {*_ccgfb =1;return nil ;};if _cgdfa ,_bbcce :=_feeac .(_b .CharData );!_bbcce {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",_feeac ); +}else {switch string (_cgdfa ){case "":*_ccgfb =0;case "\u0065\u0064\u0067\u0065":*_ccgfb =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_ccgfb =2;};};_feeac ,_gbcdcb =d .Token ();if _gbcdcb !=nil {return _gbcdcb ;};if _ccfcb ,_bggef :=_feeac .(_b .EndElement ); +_bggef &&_ccfcb .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",_feeac );};func (_bfcgd *ST_Grouping )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfcgd =0; +case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_bfcgd =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_bfcgd =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_bfcgd =3;};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"; +func (_afcce *Chart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afcce .CT_RelId =*NewCT_RelId ();for _ ,_dggbb :=range start .Attr {if _dggbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dggbb .Name .Local =="\u0069\u0064"||_dggbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dggbb .Name .Local =="\u0069\u0064"{_bfff ,_cgbeb :=_dggbb .Value ,error (nil ); +if _cgbeb !=nil {return _cgbeb ;};_afcce .IdAttr =_bfff ;continue ;};};for {_gadcg ,_cgead :=d .Token ();if _cgead !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_cgead );}; +if _ebfee ,_effdf :=_gadcg .(_b .EndElement );_effdf &&_ebfee .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ErrBars and its children +func (_gaff *CT_ErrBars )Validate ()error {return _gaff .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};func (_fceadc *ST_SplitType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fceadc =0;case "\u0061\u0075\u0074\u006f":*_fceadc =1; +case "\u0063\u0075\u0073\u0074":*_fceadc =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_fceadc =3;case "\u0070\u006f\u0073":*_fceadc =4;case "\u0076\u0061\u006c":*_fceadc =5;};return nil ;};func (_gga *CT_ChartLines )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceed :for {_dfae ,_fgcf :=d .Token (); +if _fgcf !=nil {return _fgcf ;};switch _ebff :=_dfae .(type ){case _b .StartElement :switch _ebff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gga .SpPr =_dg .NewCT_ShapeProperties (); +if _abggg :=d .DecodeElement (_gga .SpPr ,&_ebff );_abggg !=nil {return _abggg ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ebff .Name ); +if _eea :=d .Skip ();_eea !=nil {return _eea ;};};case _b .EndElement :break _ceed ;case _b .CharData :};};return nil ;};func (_dbbg *CT_BarDir )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgcc :=range start .Attr {if _bgcc .Name .Local =="\u0076\u0061\u006c"{_dbbg .ValAttr .UnmarshalXMLAttr (_bgcc ); +continue ;};};for {_bab ,_aae :=d .Token ();if _aae !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_aae );};if _gdf ,_agb :=_bab .(_b .EndElement );_agb &&_gdf .Name ==start .Name {break ; +};};return nil ;};func (_ddda *CT_DTable )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaf :for {_gdaf ,_gcaf :=d .Token ();if _gcaf !=nil {return _gcaf ;};switch _cfed :=_gdaf .(type ){case _b .StartElement :switch _cfed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddda .ShowHorzBorder =NewCT_Boolean (); +if _aafd :=d .DecodeElement (_ddda .ShowHorzBorder ,&_cfed );_aafd !=nil {return _aafd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddda .ShowVertBorder =NewCT_Boolean (); +if _egag :=d .DecodeElement (_ddda .ShowVertBorder ,&_cfed );_egag !=nil {return _egag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddda .ShowOutline =NewCT_Boolean (); +if _gfag :=d .DecodeElement (_ddda .ShowOutline ,&_cfed );_gfag !=nil {return _gfag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddda .ShowKeys =NewCT_Boolean (); +if _cfde :=d .DecodeElement (_ddda .ShowKeys ,&_cfed );_cfde !=nil {return _cfde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddda .SpPr =_dg .NewCT_ShapeProperties (); +if _febd :=d .DecodeElement (_ddda .SpPr ,&_cfed );_febd !=nil {return _febd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddda .TxPr =_dg .NewCT_TextBody (); +if _gdbf :=d .DecodeElement (_ddda .TxPr ,&_cfed );_gdbf !=nil {return _gdbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddda .ExtLst =NewCT_ExtensionList (); +if _ddfa :=d .DecodeElement (_ddda .ExtLst ,&_cfed );_ddfa !=nil {return _ddfa ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\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",_cfed .Name ); +if _cag :=d .Skip ();_cag !=nil {return _cag ;};};case _b .EndElement :break _eaf ;case _b .CharData :};};return nil ;};type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ;};func (_daca *ST_TickLblPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_daca =0; +case "\u0068\u0069\u0067\u0068":*_daca =1;case "\u006c\u006f\u0077":*_daca =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_daca =3;case "\u006e\u006f\u006e\u0065":*_daca =4;};return nil ;};func NewCT_TrendlineType ()*CT_TrendlineType {_fdfcc :=&CT_TrendlineType {}; +return _fdfcc }; -// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path -func (_eadgc *CT_TrendlineType )ValidateWithPath (path string )error {if _deef :=_eadgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deef !=nil {return _deef ;};return nil ;}; +// Validate validates the CT_UpDownBar and its children +func (_cffbcg *CT_UpDownBar )Validate ()error {return _cffbcg .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");};func (_adagg *CT_Pie3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbdc :for {_eagg ,_gbgg :=d .Token (); +if _gbgg !=nil {return _gbgg ;};switch _cbadd :=_eagg .(type ){case _b .StartElement :switch _cbadd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adagg .VaryColors =NewCT_Boolean (); +if _dedbb :=d .DecodeElement (_adagg .VaryColors ,&_cbadd );_dedbb !=nil {return _dedbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dced :=NewCT_PieSer (); +if _gaaed :=d .DecodeElement (_dced ,&_cbadd );_gaaed !=nil {return _gaaed ;};_adagg .Ser =append (_adagg .Ser ,_dced );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_adagg .DLbls =NewCT_DLbls (); +if _ebeg :=d .DecodeElement (_adagg .DLbls ,&_cbadd );_ebeg !=nil {return _ebeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adagg .ExtLst =NewCT_ExtensionList (); +if _faaga :=d .DecodeElement (_adagg .ExtLst ,&_cbadd );_faaga !=nil {return _faaga ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cbadd .Name ); +if _ceagd :=d .Skip ();_ceagd !=nil {return _ceagd ;};};case _b .EndElement :break _cbdc ;case _b .CharData :};};return nil ;};func NewCT_StrData ()*CT_StrData {_ecgf :=&CT_StrData {};return _ecgf };func (_gdabf ST_HoleSize )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _gdabf .ST_HoleSizePercent !=nil {e .EncodeToken (_b .CharData (*_gdabf .ST_HoleSizePercent ));};if _gdabf .ST_HoleSizeUByte !=nil {e .EncodeToken (_b .CharData (_f .Sprintf ("\u0025\u0064",*_gdabf .ST_HoleSizeUByte )));};return e .EncodeToken (_b .EndElement {Name :start .Name }); +};type ST_ErrValType byte ;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 ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ; +};_ceacb ,_fbea :=_ag .ParseUint (s ,10,16);if _fbea !=nil {return ST_DepthPercent {},_fbea ;};_dbfc :=uint16 (_ceacb );return ST_DepthPercent {ST_DepthPercentUShort :&_dbfc },nil ;};func NewCT_Bar3DChart ()*CT_Bar3DChart {_bec :=&CT_Bar3DChart {};_bec .BarDir =NewCT_BarDir (); +return _bec ;};const (ST_PageSetupOrientationUnset ST_PageSetupOrientation =0;ST_PageSetupOrientationDefault ST_PageSetupOrientation =1;ST_PageSetupOrientationPortrait ST_PageSetupOrientation =2;ST_PageSetupOrientationLandscape ST_PageSetupOrientation =3; +);type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};func (_baeeg *CT_LayoutMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbbf :=range start .Attr {if _fbbf .Name .Local =="\u0076\u0061\u006c"{_baeeg .ValAttr .UnmarshalXMLAttr (_fbbf ); +continue ;};};for {_fgbad ,_dabd :=d .Token ();if _dabd !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ca\u0079o\u0075t\u004d\u006f\u0064\u0065\u003a\u0020\u0025s",_dabd );};if _cddg ,_deef :=_fgbad .(_b .EndElement ); +_deef &&_cddg .Name ==start .Name {break ;};};return nil ;};func (_aceb *ST_ScatterStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aceb =0;case "\u006e\u006f\u006e\u0065":*_aceb =1;case "\u006c\u0069\u006e\u0065":*_aceb =2; +case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_aceb =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_aceb =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_aceb =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_aceb =6; +};return nil ;};func (_eebd ST_ErrDir )ValidateWithPath (path string )error {switch _eebd {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 (_eebd )); +};return nil ;}; -// ST_HPercent is a union type -type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;};func (_dbeee ST_BarGrouping )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_feaef :=_b .Attr {};_feaef .Name =name ;switch _dbeee {case ST_BarGroupingUnset :_feaef .Value =""; -case ST_BarGroupingPercentStacked :_feaef .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_feaef .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_feaef .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064"; -case ST_BarGroupingStacked :_feaef .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _feaef ,nil ;};func (_aeeda *CT_PivotSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeeda .FmtId =NewCT_UnsignedInt ();_eeccb :for {_efbgg ,_edec :=d .Token (); -if _edec !=nil {return _edec ;};switch _afddc :=_efbgg .(type ){case _b .StartElement :switch _afddc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bgafa :=d .DecodeElement (&_aeeda .Name ,&_afddc ); -_bgafa !=nil {return _bgafa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gedcc :=d .DecodeElement (_aeeda .FmtId ,&_afddc ); -_gedcc !=nil {return _gedcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecaea :=NewCT_ExtensionList (); -if _edee :=d .DecodeElement (_ecaea ,&_afddc );_edee !=nil {return _edee ;};_aeeda .ExtLst =append (_aeeda .ExtLst ,_ecaea );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_afddc .Name ); -if _dabca :=d .Skip ();_dabca !=nil {return _dabca ;};};case _b .EndElement :break _eeccb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Title and its children +func (_dcecf *CT_Title )Validate ()error {return _dcecf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");};type CT_RotY struct{ValAttr *uint16 ;};func (_gfeg *ST_HPercent )Validate ()error {return _gfeg .ValidateWithPath ("")};type EG_LegendEntryData struct{TxPr *_dg .CT_TextBody ; +};func NewCT_NumDataSource ()*CT_NumDataSource {_affd :=&CT_NumDataSource {};_affd .Choice =NewCT_NumDataSourceChoice ();return _affd ;};func (_fadf *CT_Lvl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fadf .Pt !=nil {_dfcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0074"}}; +for _ ,_eeag :=range _fadf .Pt {e .EncodeElement (_eeag ,_dfcc );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_bcgd *CT_HeaderFooter )ValidateWithPath (path string )error {return nil }; +// Validate validates the EG_AxShared and its children +func (_addfb *EG_AxShared )Validate ()error {return _addfb .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");};func NewChartSpace ()*ChartSpace {_ccegc :=&ChartSpace {};_ccegc .CT_ChartSpace =*NewCT_ChartSpace ();return _ccegc ; +}; -// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path -func (_aagfa *CT_Pie3DChart )ValidateWithPath (path string )error {if _aagfa .VaryColors !=nil {if _bagae :=_aagfa .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bagae !=nil {return _bagae ;};};for _ffbcb ,_ecga :=range _aagfa .Ser {if _gfbgf :=_ecga .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffbcb )); -_gfbgf !=nil {return _gfbgf ;};};if _aagfa .DLbls !=nil {if _dfgdf :=_aagfa .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dfgdf !=nil {return _dfgdf ;};};if _aagfa .ExtLst !=nil {if _fcfe :=_aagfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fcfe !=nil {return _fcfe ;};};return nil ;}; +// Validate validates the CT_Bar3DChart and its children +func (_edd *CT_Bar3DChart )Validate ()error {return _edd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};func NewCT_OfPieType ()*CT_OfPieType {_feecc :=&CT_OfPieType {};return _feecc };type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ; +NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;};func (_fcbdb *CT_PieSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ddea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}}; +e .EncodeElement (_fcbdb .Idx ,_ddea );_cfga :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fcbdb .Order ,_cfga );if _fcbdb .Tx !=nil {_cccae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_fcbdb .Tx ,_cccae );};if _fcbdb .SpPr !=nil {_egdcdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcbdb .SpPr ,_egdcdb );};if _fcbdb .Explosion !=nil {_agcd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}}; +e .EncodeElement (_fcbdb .Explosion ,_agcd );};if _fcbdb .DPt !=nil {_gfecc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_fggca :=range _fcbdb .DPt {e .EncodeElement (_fggca ,_gfecc );};};if _fcbdb .DLbls !=nil {_gdaadb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_fcbdb .DLbls ,_gdaadb );};if _fcbdb .Cat !=nil {_gdga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_fcbdb .Cat ,_gdga );};if _fcbdb .Val !=nil {_ddedb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}}; +e .EncodeElement (_fcbdb .Val ,_ddedb );};if _fcbdb .ExtLst !=nil {_afab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcbdb .ExtLst ,_afab );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func NewCT_GapAmount ()*CT_GapAmount {_gbaf :=&CT_GapAmount {};return _gbaf };func (_fdbge ST_TrendlineType )ValidateWithPath (path string )error {switch _fdbge {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 (_fdbge )); +};return nil ;}; -// Validate validates the CT_Scaling and its children -func (_gegdb *CT_Scaling )Validate ()error {return _gegdb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");};type CT_Perspective struct{ValAttr *uint8 ;}; +// Validate validates the CT_LineSer and its children +func (_aeafa *CT_LineSer )Validate ()error {return _aeafa .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");};func (_abfa *CT_ChartSpace )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _abfa .Date1904 !=nil {_gafa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}};e .EncodeElement (_abfa .Date1904 ,_gafa );};if _abfa .Lang !=nil {_beadd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u006e\u0067"}}; +e .EncodeElement (_abfa .Lang ,_beadd );};if _abfa .RoundedCorners !=nil {_dfaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ar\u006f\u0075\u006ed\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073"}};e .EncodeElement (_abfa .RoundedCorners ,_dfaf ); +};if _abfa .Style !=nil {_fbcb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_abfa .Style ,_fbcb );};if _abfa .ClrMapOvr !=nil {_gebd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; +e .EncodeElement (_abfa .ClrMapOvr ,_gebd );};if _abfa .PivotSource !=nil {_gbefb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_abfa .PivotSource ,_gbefb ); +};if _abfa .Protection !=nil {_gccc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070r\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_abfa .Protection ,_gccc );};_gdce :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_abfa .Chart ,_gdce );if _abfa .SpPr !=nil {_caa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abfa .SpPr ,_caa );};if _abfa .TxPr !=nil {_dead :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_abfa .TxPr ,_dead );};if _abfa .ExternalData !=nil {_cde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u0065\u0072\u006e\u0061l\u0044\u0061\u0074\u0061"}};e .EncodeElement (_abfa .ExternalData ,_cde );};if _abfa .PrintSettings !=nil {_ecbc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070r\u0069\u006e\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}}; +e .EncodeElement (_abfa .PrintSettings ,_ecbc );};if _abfa .UserShapes !=nil {_deed :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073"}};e .EncodeElement (_abfa .UserShapes ,_deed );};if _abfa .ExtLst !=nil {_ffad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_abfa .ExtLst ,_ffad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcdffa ST_PageSetupOrientation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcdffa .String (),start ); +};func (_bfbd *CT_StrData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bfbd .PtCount !=nil {_eggaff :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_bfbd .PtCount ,_eggaff ); +};if _bfbd .Pt !=nil {_efgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_ccfeed :=range _bfbd .Pt {e .EncodeElement (_ccfeed ,_efgf );};};if _bfbd .ExtLst !=nil {_ecagge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bfbd .ExtLst ,_ecagge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaaec *ST_GapAmount )Validate ()error {return _gaaec .ValidateWithPath ("")}; -// Validate validates the CT_LegendEntry and its children -func (_faef *CT_LegendEntry )Validate ()error {return _faef .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};func (_ddee *CT_DPt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddee .Idx =NewCT_UnsignedInt (); -_cfed :for {_fcae ,_ebgd :=d .Token ();if _ebgd !=nil {return _ebgd ;};switch _gaeg :=_fcae .(type ){case _b .StartElement :switch _gaeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gedc :=d .DecodeElement (_ddee .Idx ,&_gaeg ); -_gedc !=nil {return _gedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddee .InvertIfNegative =NewCT_Boolean (); -if _eaagf :=d .DecodeElement (_ddee .InvertIfNegative ,&_gaeg );_eaagf !=nil {return _eaagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddee .Marker =NewCT_Marker (); -if _faea :=d .DecodeElement (_ddee .Marker ,&_gaeg );_faea !=nil {return _faea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddee .Bubble3D =NewCT_Boolean (); -if _ffbf :=d .DecodeElement (_ddee .Bubble3D ,&_gaeg );_ffbf !=nil {return _ffbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddee .Explosion =NewCT_UnsignedInt (); -if _edbdc :=d .DecodeElement (_ddee .Explosion ,&_gaeg );_edbdc !=nil {return _edbdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddee .SpPr =_gg .NewCT_ShapeProperties (); -if _egcf :=d .DecodeElement (_ddee .SpPr ,&_gaeg );_egcf !=nil {return _egcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddee .PictureOptions =NewCT_PictureOptions (); -if _gdag :=d .DecodeElement (_ddee .PictureOptions ,&_gaeg );_gdag !=nil {return _gdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddee .ExtLst =NewCT_ExtensionList (); -if _cccfd :=d .DecodeElement (_ddee .ExtLst ,&_gaeg );_cccfd !=nil {return _cccfd ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gaeg .Name ); -if _begbb :=d .Skip ();_begbb !=nil {return _begbb ;};};case _b .EndElement :break _cfed ;case _b .CharData :};};return nil ;}; +// ST_LblOffset is a union type +type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;};func (_bcae ST_ErrBarType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bafa :=_b .Attr {};_bafa .Name =name ;switch _bcae {case ST_ErrBarTypeUnset :_bafa .Value =""; +case ST_ErrBarTypeBoth :_bafa .Value ="\u0062\u006f\u0074\u0068";case ST_ErrBarTypeMinus :_bafa .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_bafa .Value ="\u0070\u006c\u0075\u0073";};return _bafa ,nil ;};func (_bege *CT_ErrDir )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bege .ValAttr =ST_ErrDir (1); +for _ ,_gbbda :=range start .Attr {if _gbbda .Name .Local =="\u0076\u0061\u006c"{_bege .ValAttr .UnmarshalXMLAttr (_gbbda );continue ;};};for {_ecbcd ,_dbbd :=d .Token ();if _dbbd !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0072\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_dbbd ); +};if _baefa ,_edcfe :=_ecbcd .(_b .EndElement );_edcfe &&_baefa .Name ==start .Name {break ;};};return nil ;};type EG_AxSharedChoice struct{Crosses *CT_Crosses ;CrossesAt *CT_Double ;};func (_bcdec ST_SecondPieSize )String ()string {if _bcdec .ST_SecondPieSizePercent !=nil {return _f .Sprintf ("\u0025\u0076",*_bcdec .ST_SecondPieSizePercent ); +};if _bcdec .ST_SecondPieSizeUShort !=nil {return _f .Sprintf ("\u0025\u0076",*_bcdec .ST_SecondPieSizeUShort );};return "";};type CT_RadarStyle struct{ValAttr ST_RadarStyle ;}; -// Validate validates the CT_LblOffset and its children -func (_eagb *CT_LblOffset )Validate ()error {return _eagb .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");};type CT_LblOffset struct{ValAttr *ST_LblOffset ;}; +// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path +func (_bcaag *CT_Legend )ValidateWithPath (path string )error {if _bcaag .LegendPos !=nil {if _decbf :=_bcaag .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_decbf !=nil {return _decbf ;};};for _fgaa ,_dgfgc :=range _bcaag .LegendEntry {if _bgcd :=_dgfgc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_fgaa )); +_bgcd !=nil {return _bgcd ;};};if _bcaag .Layout !=nil {if _edege :=_bcaag .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_edege !=nil {return _edege ;};};if _bcaag .Overlay !=nil {if _ecgbb :=_bcaag .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); +_ecgbb !=nil {return _ecgbb ;};};if _bcaag .SpPr !=nil {if _abggb :=_bcaag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_abggb !=nil {return _abggb ;};};if _bcaag .TxPr !=nil {if _edffb :=_bcaag .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_edffb !=nil {return _edffb ;};};if _bcaag .ExtLst !=nil {if _ddbf :=_bcaag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddbf !=nil {return _ddbf ;};};return nil ;};func (_cbdba *EG_AxShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bbcgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +e .EncodeElement (_cbdba .AxId ,_bbcgd );_edffg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_cbdba .Scaling ,_edffg );if _cbdba .Delete !=nil {_aaadd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; +e .EncodeElement (_cbdba .Delete ,_aaadd );};_eebea :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_cbdba .AxPos ,_eebea );if _cbdba .MajorGridlines !=nil {_ffddf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_cbdba .MajorGridlines ,_ffddf );};if _cbdba .MinorGridlines !=nil {_bbga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cbdba .MinorGridlines ,_bbga ); +};if _cbdba .Title !=nil {_gcgb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_cbdba .Title ,_gcgb );};if _cbdba .NumFmt !=nil {_agde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_cbdba .NumFmt ,_agde );};if _cbdba .MajorTickMark !=nil {_bbgg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cbdba .MajorTickMark ,_bbgg ); +};if _cbdba .MinorTickMark !=nil {_ecgde :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_cbdba .MinorTickMark ,_ecgde );};if _cbdba .TickLblPos !=nil {_fbed :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}}; +e .EncodeElement (_cbdba .TickLblPos ,_fbed );};if _cbdba .SpPr !=nil {_gcca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cbdba .SpPr ,_gcca );};if _cbdba .TxPr !=nil {_caeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_cbdba .TxPr ,_caeb );};_bdbd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_cbdba .CrossAx ,_bdbd );if _cbdba .Choice !=nil {_cbdba .Choice .MarshalXML (e ,_b .StartElement {}); +};return nil ;};func (_cadac *CT_SerTxChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agedg :for {_bcfgg ,_accgf :=d .Token ();if _accgf !=nil {return _accgf ;};switch _fdce :=_bcfgg .(type ){case _b .StartElement :switch _fdce .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cadac .StrRef =NewCT_StrRef (); +if _fcgca :=d .DecodeElement (_cadac .StrRef ,&_fdce );_fcgca !=nil {return _fcgca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cadac .V =new (string ); +if _edad :=d .DecodeElement (_cadac .V ,&_fdce );_edad !=nil {return _edad ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_fdce .Name ); +if _gdgab :=d .Skip ();_gdgab !=nil {return _gdgab ;};};case _b .EndElement :break _agedg ;case _b .CharData :};};return nil ;};func NewCT_DLbl ()*CT_DLbl {_ddgc :=&CT_DLbl {};_ddgc .Idx =NewCT_UnsignedInt ();return _ddgc };func (_daaabg *ST_LayoutTarget )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_daaabg =0; +case "\u0069\u006e\u006ee\u0072":*_daaabg =1;case "\u006f\u0075\u0074e\u0072":*_daaabg =2;};return nil ;}; -// Validate validates the CT_BarGrouping and its children -func (_bfc *CT_BarGrouping )Validate ()error {return _bfc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");};func (_gdade *CT_Title )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebgc :for {_abgff ,_bffag :=d .Token (); -if _bffag !=nil {return _bffag ;};switch _bcbef :=_abgff .(type ){case _b .StartElement :switch _bcbef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdade .Tx =NewCT_Tx (); -if _fefbf :=d .DecodeElement (_gdade .Tx ,&_bcbef );_fefbf !=nil {return _fefbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdade .Layout =NewCT_Layout (); -if _fcgbc :=d .DecodeElement (_gdade .Layout ,&_bcbef );_fcgbc !=nil {return _fcgbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdade .Overlay =NewCT_Boolean (); -if _deggc :=d .DecodeElement (_gdade .Overlay ,&_bcbef );_deggc !=nil {return _deggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdade .SpPr =_gg .NewCT_ShapeProperties (); -if _bbgb :=d .DecodeElement (_gdade .SpPr ,&_bcbef );_bbgb !=nil {return _bbgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdade .TxPr =_gg .NewCT_TextBody (); -if _gcfda :=d .DecodeElement (_gdade .TxPr ,&_bcbef );_gcfda !=nil {return _gcfda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdade .ExtLst =NewCT_ExtensionList (); -if _ggffb :=d .DecodeElement (_gdade .ExtLst ,&_bcbef );_ggffb !=nil {return _ggffb ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_bcbef .Name ); -if _ecbfc :=d .Skip ();_ecbfc !=nil {return _ecbfc ;};};case _b .EndElement :break _ebgc ;case _b .CharData :};};return nil ;};func (_edeab ST_Crosses )ValidateWithPath (path string )error {switch _edeab {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 (_edeab )); -};return nil ;}; +// Validate validates the CT_DispBlanksAs and its children +func (_gdde *CT_DispBlanksAs )Validate ()error {return _gdde .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");}; -// Validate validates the CT_PivotFmts and its children -func (_faeg *CT_PivotFmts )Validate ()error {return _faeg .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};type CT_DispBlanksAs struct{ValAttr ST_DispBlanksAs ;}; +// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path +func (_gfeea *EG_SerShared )ValidateWithPath (path string )error {if _dffcb :=_gfeea .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dffcb !=nil {return _dffcb ;};if _efcffa :=_gfeea .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_efcffa !=nil {return _efcffa ;};if _gfeea .Tx !=nil {if _cdbdb :=_gfeea .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_cdbdb !=nil {return _cdbdb ;};};if _gfeea .SpPr !=nil {if _cdbdc :=_gfeea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_cdbdc !=nil {return _cdbdc ;};};return nil ;};type CT_PieChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;ExtLst *CT_ExtensionList ;};func NewCT_StrVal ()*CT_StrVal {_gecfg :=&CT_StrVal {};return _gecfg }; -// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path -func (_gcagd *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _gcagd .Wireframe !=nil {if _edacf :=_gcagd .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_edacf !=nil {return _edacf ;}; -};for _ccccc ,_cbfag :=range _gcagd .Ser {if _cdegf :=_cbfag .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ccccc ));_cdegf !=nil {return _cdegf ;};};if _gcagd .BandFmts !=nil {if _gcgge :=_gcagd .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s"); -_gcgge !=nil {return _gcgge ;};};return nil ;};func (_dffd ST_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dffd .String (),start );};func (_fbfade *ST_BarGrouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccade ,_dfbge :=d .Token (); -if _dfbge !=nil {return _dfbge ;};if _bface ,_eaeadf :=_ccade .(_b .EndElement );_eaeadf &&_bface .Name ==start .Name {*_fbfade =1;return nil ;};if _dffge ,_befec :=_ccade .(_b .CharData );!_befec {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",_ccade ); -}else {switch string (_dffge ){case "":*_fbfade =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_fbfade =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_fbfade =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_fbfade =3; -case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_fbfade =4;};};_ccade ,_dfbge =d .Token ();if _dfbge !=nil {return _dfbge ;};if _dfbbd ,_edgdcc :=_ccade .(_b .EndElement );_edgdcc &&_dfbbd .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",_ccade ); -};func (_ecdaa *ST_Overlap )ValidateWithPath (path string )error {_ggfdbf :=[]string {};if _ecdaa .ST_OverlapPercent !=nil {_ggfdbf =append (_ggfdbf ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074");}; -if _ecdaa .ST_OverlapByte !=nil {_ggfdbf =append (_ggfdbf ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065");};if len (_ggfdbf )> 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 ,_ggfdbf ); -};return nil ;};func (_ddgedc ST_OfPieType )String ()string {switch _ddgedc {case 0:return "";case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072";};return "";};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 *_gg .CT_ShapeProperties ;TxPr *_gg .CT_TextBody ; -CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;CrossBetween *CT_CrossBetween ;MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ;DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;};func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_aded :=&CT_MultiLvlStrData {}; -return _aded }; -// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path -func (_dbfba *CT_NumData )ValidateWithPath (path string )error {if _dbfba .PtCount !=nil {if _bgda :=_dbfba .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_bgda !=nil {return _bgda ;};};for _dgfgd ,_dfeb :=range _dbfba .Pt {if _bbga :=_dfeb .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_dgfgd )); -_bbga !=nil {return _bbga ;};};if _dbfba .ExtLst !=nil {if _dbgf :=_dbfba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbgf !=nil {return _dbgf ;};};return nil ;};func (_acfgg ST_TimeUnit )ValidateWithPath (path string )error {switch _acfgg {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 (_acfgg )); -};return nil ;};func (_dagfa *Group_DLbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgecc :for {_feddf ,_fecgc :=d .Token ();if _fecgc !=nil {return _fecgc ;};switch _cbecc :=_feddf .(type ){case _b .StartElement :switch _cbecc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagfa .Layout =NewCT_Layout (); -if _dbfab :=d .DecodeElement (_dagfa .Layout ,&_cbecc );_dbfab !=nil {return _dbfab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dagfa .Tx =NewCT_Tx (); -if _ebbbd :=d .DecodeElement (_dagfa .Tx ,&_cbecc );_ebbbd !=nil {return _ebbbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagfa .NumFmt =NewCT_NumFmt (); -if _edeca :=d .DecodeElement (_dagfa .NumFmt ,&_cbecc );_edeca !=nil {return _edeca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dagfa .SpPr =_gg .NewCT_ShapeProperties (); -if _gcbecc :=d .DecodeElement (_dagfa .SpPr ,&_cbecc );_gcbecc !=nil {return _gcbecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dagfa .TxPr =_gg .NewCT_TextBody (); -if _cbagg :=d .DecodeElement (_dagfa .TxPr ,&_cbecc );_cbagg !=nil {return _cbagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagfa .DLblPos =NewCT_DLblPos (); -if _efdaa :=d .DecodeElement (_dagfa .DLblPos ,&_cbecc );_efdaa !=nil {return _efdaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dagfa .ShowLegendKey =NewCT_Boolean (); -if _cadaa :=d .DecodeElement (_dagfa .ShowLegendKey ,&_cbecc );_cadaa !=nil {return _cadaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagfa .ShowVal =NewCT_Boolean (); -if _afcbc :=d .DecodeElement (_dagfa .ShowVal ,&_cbecc );_afcbc !=nil {return _afcbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagfa .ShowCatName =NewCT_Boolean (); -if _ffggb :=d .DecodeElement (_dagfa .ShowCatName ,&_cbecc );_ffggb !=nil {return _ffggb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagfa .ShowSerName =NewCT_Boolean (); -if _ffec :=d .DecodeElement (_dagfa .ShowSerName ,&_cbecc );_ffec !=nil {return _ffec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagfa .ShowPercent =NewCT_Boolean (); -if _bfdf :=d .DecodeElement (_dagfa .ShowPercent ,&_cbecc );_bfdf !=nil {return _bfdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dagfa .ShowBubbleSize =NewCT_Boolean (); -if _ceaaf :=d .DecodeElement (_dagfa .ShowBubbleSize ,&_cbecc );_ceaaf !=nil {return _ceaaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagfa .Separator =new (string ); -if _gdacg :=d .DecodeElement (_dagfa .Separator ,&_cbecc );_gdacg !=nil {return _gdacg ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_cbecc .Name ); -if _fedag :=d .Skip ();_fedag !=nil {return _fedag ;};};case _b .EndElement :break _dgecc ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_AreaSer and its children +func (_aec *CT_AreaSer )Validate ()error {return _aec .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");}; -// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path -func (_eefe *CT_Overlap )ValidateWithPath (path string )error {if _eefe .ValAttr !=nil {if _cbfb :=_eefe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbfb !=nil {return _cbfb ;};};return nil ;};func ParseUnionST_LblOffset (s string )(ST_LblOffset ,error ){if ST_LblOffsetPercentPatternRe .MatchString (s ){return ST_LblOffset {ST_LblOffsetPercent :&s },nil ; -};_dabag ,_dcfda :=_fb .ParseUint (s ,10,16);if _dcfda !=nil {return ST_LblOffset {},_dcfda ;};_gaee :=uint16 (_dabag );return ST_LblOffset {ST_LblOffsetUShort :&_gaee },nil ;}; +// Validate validates the CT_Chart and its children +func (_agaa *CT_Chart )Validate ()error {return _agaa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};func (_abbgbg ST_LblOffset )String ()string {if _abbgbg .ST_LblOffsetPercent !=nil {return _f .Sprintf ("\u0025\u0076",*_abbgbg .ST_LblOffsetPercent ); +};if _abbgbg .ST_LblOffsetUShort !=nil {return _f .Sprintf ("\u0025\u0076",*_abbgbg .ST_LblOffsetUShort );};return "";};func (_gaagd *EG_SurfaceChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gaagd .Wireframe !=nil {_bgagg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}}; +e .EncodeElement (_gaagd .Wireframe ,_bgagg );};if _gaagd .Ser !=nil {_efafd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ggcaa :=range _gaagd .Ser {e .EncodeElement (_ggcaa ,_efafd );};};if _gaagd .BandFmts !=nil {_gfgbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}}; +e .EncodeElement (_gaagd .BandFmts ,_gfgbe );};return nil ;};type CT_Double struct{ValAttr float64 ;};func (_fcfd *CT_DispUnitsLbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgae :for {_gbfg ,_fbg :=d .Token ();if _fbg !=nil {return _fbg ; +};switch _fcag :=_gbfg .(type ){case _b .StartElement :switch _fcag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfd .Layout =NewCT_Layout (); +if _ddbg :=d .DecodeElement (_fcfd .Layout ,&_fcag );_ddbg !=nil {return _ddbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fcfd .Tx =NewCT_Tx (); +if _aabd :=d .DecodeElement (_fcfd .Tx ,&_fcag );_aabd !=nil {return _aabd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fcfd .SpPr =_dg .NewCT_ShapeProperties (); +if _gffc :=d .DecodeElement (_fcfd .SpPr ,&_fcag );_gffc !=nil {return _gffc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fcfd .TxPr =_dg .NewCT_TextBody (); +if _cfca :=d .DecodeElement (_fcfd .TxPr ,&_fcag );_cfca !=nil {return _cfca ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_fcag .Name ); +if _aaegd :=d .Skip ();_aaegd !=nil {return _aaegd ;};};case _b .EndElement :break _cgae ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path -func (_cdbb *CT_RadarStyle )ValidateWithPath (path string )error {if _geba :=_cdbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geba !=nil {return _geba ;};return nil ;}; +// Validate validates the CT_Lvl and its children +func (_cbaa *CT_Lvl )Validate ()error {return _cbaa .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};func (_bggfe ST_DepthPercent )String ()string {if _bggfe .ST_DepthPercentWithSymbol !=nil {return _f .Sprintf ("\u0025\u0076",*_bggfe .ST_DepthPercentWithSymbol ); +};if _bggfe .ST_DepthPercentUShort !=nil {return _f .Sprintf ("\u0025\u0076",*_bggfe .ST_DepthPercentUShort );};return "";};func (_faedg *CT_PieChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faaeb :for {_dfeab ,_caabe :=d .Token (); +if _caabe !=nil {return _caabe ;};switch _feaa :=_dfeab .(type ){case _b .StartElement :switch _feaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faedg .VaryColors =NewCT_Boolean (); +if _eacbd :=d .DecodeElement (_faedg .VaryColors ,&_feaa );_eacbd !=nil {return _eacbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dgdag :=NewCT_PieSer (); +if _dfde :=d .DecodeElement (_dgdag ,&_feaa );_dfde !=nil {return _dfde ;};_faedg .Ser =append (_faedg .Ser ,_dgdag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_faedg .DLbls =NewCT_DLbls (); +if _gefda :=d .DecodeElement (_faedg .DLbls ,&_feaa );_gefda !=nil {return _gefda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_faedg .FirstSliceAng =NewCT_FirstSliceAng (); +if _bfca :=d .DecodeElement (_faedg .FirstSliceAng ,&_feaa );_bfca !=nil {return _bfca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_faedg .ExtLst =NewCT_ExtensionList (); +if _gcacg :=d .DecodeElement (_faedg .ExtLst ,&_feaa );_gcacg !=nil {return _gcacg ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_feaa .Name ); +if _cfcb :=d .Skip ();_cfcb !=nil {return _cfcb ;};};case _b .EndElement :break _faaeb ;case _b .CharData :};};return nil ;};func (_defe *ST_SecondPieSize )Validate ()error {return _defe .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path -func (_ecgd *CT_DLblChoice )ValidateWithPath (path string )error {if _ecgd .Delete !=nil {if _bfefc :=_ecgd .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bfefc !=nil {return _bfefc ;};};if _ecgd .Layout !=nil {if _cbaf :=_ecgd .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074"); -_cbaf !=nil {return _cbaf ;};};if _ecgd .Tx !=nil {if _dcfc :=_ecgd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dcfc !=nil {return _dcfc ;};};if _ecgd .NumFmt !=nil {if _gab :=_ecgd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_gab !=nil {return _gab ;};};if _ecgd .SpPr !=nil {if _deaf :=_ecgd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_deaf !=nil {return _deaf ;};};if _ecgd .TxPr !=nil {if _bgeca :=_ecgd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_bgeca !=nil {return _bgeca ;};};if _ecgd .DLblPos !=nil {if _acgdg :=_ecgd .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_acgdg !=nil {return _acgdg ;};};if _ecgd .ShowLegendKey !=nil {if _aedd :=_ecgd .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079"); -_aedd !=nil {return _aedd ;};};if _ecgd .ShowVal !=nil {if _ebdbb :=_ecgd .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_ebdbb !=nil {return _ebdbb ;};};if _ecgd .ShowCatName !=nil {if _adece :=_ecgd .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"); -_adece !=nil {return _adece ;};};if _ecgd .ShowSerName !=nil {if _gbbb :=_ecgd .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_gbbb !=nil {return _gbbb ;};};if _ecgd .ShowPercent !=nil {if _ggab :=_ecgd .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -_ggab !=nil {return _ggab ;};};if _ecgd .ShowBubbleSize !=nil {if _gafg :=_ecgd .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_gafg !=nil {return _gafg ;};};return nil ;};func (_eeeb *CT_DTable )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _eeeb .ShowHorzBorder !=nil {_begag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077H\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_eeeb .ShowHorzBorder ,_begag );};if _eeeb .ShowVertBorder !=nil {_aadf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077V\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072"}}; -e .EncodeElement (_eeeb .ShowVertBorder ,_aadf );};if _eeeb .ShowOutline !=nil {_bfga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_eeeb .ShowOutline ,_bfga ); -};if _eeeb .ShowKeys !=nil {_fecb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"}};e .EncodeElement (_eeeb .ShowKeys ,_fecb );};if _eeeb .SpPr !=nil {_fdgef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_eeeb .SpPr ,_fdgef );};if _eeeb .TxPr !=nil {_ceea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_eeeb .TxPr ,_ceea );};if _eeeb .ExtLst !=nil {_gbad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_eeeb .ExtLst ,_gbad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daffd ST_BuiltInUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_daffd .String (),start );};type CT_AreaSer struct{Idx *CT_UnsignedInt ; -Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_gg .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 ; -}; +// Validate validates the CT_SizeRepresents and its children +func (_gefcf *CT_SizeRepresents )Validate ()error {return _gefcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");}; -// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path -func (_dfead *CT_Legend )ValidateWithPath (path string )error {if _dfead .LegendPos !=nil {if _aeecg :=_dfead .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_aeecg !=nil {return _aeecg ;};};for _bebbb ,_acgc :=range _dfead .LegendEntry {if _dabd :=_acgc .ValidateWithPath (_a .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_bebbb )); -_dabd !=nil {return _dabd ;};};if _dfead .Layout !=nil {if _faccd :=_dfead .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_faccd !=nil {return _faccd ;};};if _dfead .Overlay !=nil {if _bcaed :=_dfead .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); -_bcaed !=nil {return _bcaed ;};};if _dfead .SpPr !=nil {if _bfgac :=_dfead .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bfgac !=nil {return _bfgac ;};};if _dfead .TxPr !=nil {if _dfbc :=_dfead .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_dfbc !=nil {return _dfbc ;};};if _dfead .ExtLst !=nil {if _gced :=_dfead .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gced !=nil {return _gced ;};};return nil ;};func (_dgaff *CT_TrendlineLbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbfad :for {_eefa ,_edgga :=d .Token (); -if _edgga !=nil {return _edgga ;};switch _adceba :=_eefa .(type ){case _b .StartElement :switch _adceba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgaff .Layout =NewCT_Layout (); -if _aagfag :=d .DecodeElement (_dgaff .Layout ,&_adceba );_aagfag !=nil {return _aagfag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dgaff .Tx =NewCT_Tx (); -if _cfdb :=d .DecodeElement (_dgaff .Tx ,&_adceba );_cfdb !=nil {return _cfdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgaff .NumFmt =NewCT_NumFmt (); -if _aeddc :=d .DecodeElement (_dgaff .NumFmt ,&_adceba );_aeddc !=nil {return _aeddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dgaff .SpPr =_gg .NewCT_ShapeProperties (); -if _ageb :=d .DecodeElement (_dgaff .SpPr ,&_adceba );_ageb !=nil {return _ageb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dgaff .TxPr =_gg .NewCT_TextBody (); -if _adfe :=d .DecodeElement (_dgaff .TxPr ,&_adceba );_adfe !=nil {return _adfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgaff .ExtLst =NewCT_ExtensionList (); -if _dcdf :=d .DecodeElement (_dgaff .ExtLst ,&_adceba );_dcdf !=nil {return _dcdf ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_adceba .Name ); -if _cgfdb :=d .Skip ();_cgfdb !=nil {return _cgfdb ;};};case _b .EndElement :break _fbfad ;case _b .CharData :};};return nil ;};func (_eda *CT_AxisUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_eda .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });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 ;};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_gg .CT_ShapeProperties ;TxPr *_gg .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;};func (_egad *CT_DPt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_afeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_egad .Idx ,_afeb );if _egad .InvertIfNegative !=nil {_cdga :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}}; -e .EncodeElement (_egad .InvertIfNegative ,_cdga );};if _egad .Marker !=nil {_dbdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_egad .Marker ,_dbdf );};if _egad .Bubble3D !=nil {_dgfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}}; -e .EncodeElement (_egad .Bubble3D ,_dgfc );};if _egad .Explosion !=nil {_gfgd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_egad .Explosion ,_gfgd );};if _egad .SpPr !=nil {_gbcaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_egad .SpPr ,_gbcaa );};if _egad .PictureOptions !=nil {_eafg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_egad .PictureOptions ,_eafg ); -};if _egad .ExtLst !=nil {_gadc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egad .ExtLst ,_gadc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgeda *UserShapes )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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"}); +// Validate validates the CT_ScatterStyle and its children +func (_gdbdf *CT_ScatterStyle )Validate ()error {return _gdbdf .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_fdac *ChartSpace )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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ,_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\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 ,_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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fgeda .CT_Drawing .MarshalXML (e ,start );}; +start .Name .Local ="\u0063\u003a\u0063h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065";return _fdac .CT_ChartSpace .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path -func (_dgff *CT_ScatterSer )ValidateWithPath (path string )error {if _dbcg :=_dgff .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dbcg !=nil {return _dbcg ;};if _edffc :=_dgff .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_edffc !=nil {return _edffc ;};if _dgff .Tx !=nil {if _fdcg :=_dgff .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fdcg !=nil {return _fdcg ;};};if _dgff .SpPr !=nil {if _gebaf :=_dgff .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gebaf !=nil {return _gebaf ; -};};if _dgff .Marker !=nil {if _afefb :=_dgff .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_afefb !=nil {return _afefb ;};};for _aabge ,_dcdbf :=range _dgff .DPt {if _cfffg :=_dcdbf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_aabge )); -_cfffg !=nil {return _cfffg ;};};if _dgff .DLbls !=nil {if _edae :=_dgff .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_edae !=nil {return _edae ;};};for _eefg ,_fafd :=range _dgff .Trendline {if _cgbdg :=_fafd .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_eefg )); -_cgbdg !=nil {return _cgbdg ;};};for _beac ,_gdgge :=range _dgff .ErrBars {if _fgeea :=_gdgge .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_beac ));_fgeea !=nil {return _fgeea ; -};};if _dgff .XVal !=nil {if _deebd :=_dgff .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_deebd !=nil {return _deebd ;};};if _dgff .YVal !=nil {if _abfg :=_dgff .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_abfg !=nil {return _abfg ; -};};if _dgff .Smooth !=nil {if _dbbf :=_dgff .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_dbbf !=nil {return _dbbf ;};};if _dgff .ExtLst !=nil {if _ggage :=_dgff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ggage !=nil {return _ggage ;};};return nil ;};func (_fdabg *CT_PrintSettings )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebba :for {_dbfbg ,_cfgg :=d .Token ();if _cfgg !=nil {return _cfgg ;};switch _fbcd :=_dbfbg .(type ){case _b .StartElement :switch _fbcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdabg .HeaderFooter =NewCT_HeaderFooter (); -if _efcca :=d .DecodeElement (_fdabg .HeaderFooter ,&_fbcd );_efcca !=nil {return _efcca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdabg .PageMargins =NewCT_PageMargins (); -if _dced :=d .DecodeElement (_fdabg .PageMargins ,&_fbcd );_dced !=nil {return _dced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdabg .PageSetup =NewCT_PageSetup (); -if _fdcee :=d .DecodeElement (_fdabg .PageSetup ,&_fbcd );_fdcee !=nil {return _fdcee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdabg .LegacyDrawingHF =NewCT_RelId (); -if _eada :=d .DecodeElement (_fdabg .LegacyDrawingHF ,&_fbcd );_eada !=nil {return _eada ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_fbcd .Name ); -if _gcfba :=d .Skip ();_gcfba !=nil {return _gcfba ;};};case _b .EndElement :break _ebba ;case _b .CharData :};};return nil ;};func (_aeg *CT_AxPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_acab ,_faa :=_aeg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _faa !=nil {return _faa ;};start .Attr =append (start .Attr ,_acab );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdeff ST_CrossBetween )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggeg :=_b .Attr {}; -_ggeg .Name =name ;switch _cdeff {case ST_CrossBetweenUnset :_ggeg .Value ="";case ST_CrossBetweenBetween :_ggeg .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_CrossBetweenMidCat :_ggeg .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _ggeg ,nil ; -};func (_fcbg *CT_UnsignedInt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcfab :=range start .Attr {if _bcfab .Name .Local =="\u0076\u0061\u006c"{_adaca ,_fdfed :=_fb .ParseUint (_bcfab .Value ,10,32);if _fdfed !=nil {return _fdfed ; -};_fcbg .ValAttr =uint32 (_adaca );continue ;};};for {_gcedb ,_adeaa :=d .Token ();if _adeaa !=nil {return _a .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",_adeaa ); -};if _dgfec ,_dggab :=_gcedb .(_b .EndElement );_dggab &&_dgfec .Name ==start .Name {break ;};};return nil ;};func NewCT_AxPos ()*CT_AxPos {_fbbd :=&CT_AxPos {};_fbbd .ValAttr =ST_AxPos (1);return _fbbd };func (_dcfga ST_LayoutTarget )ValidateWithPath (path string )error {switch _dcfga {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 (_dcfga )); -};return nil ;};func (_badgg *CT_HPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _badgg .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_badgg .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path +func (_acbb *CT_StrData )ValidateWithPath (path string )error {if _acbb .PtCount !=nil {if _fabab :=_acbb .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_fabab !=nil {return _fabab ;};};for _cdcdf ,_cgbe :=range _acbb .Pt {if _fbacd :=_cgbe .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_cdcdf )); +_fbacd !=nil {return _fbacd ;};};if _acbb .ExtLst !=nil {if _dedfbd :=_acbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dedfbd !=nil {return _dedfbd ;};};return nil ;}; -// ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path -func (_fcgcg *CT_UpDownBars )ValidateWithPath (path string )error {if _fcgcg .GapWidth !=nil {if _ccede :=_fcgcg .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_ccede !=nil {return _ccede ;};};if _fcgcg .UpBars !=nil {if _bdde :=_fcgcg .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073"); -_bdde !=nil {return _bdde ;};};if _fcgcg .DownBars !=nil {if _dgeg :=_fcgcg .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_dgeg !=nil {return _dgeg ;};};if _fcgcg .ExtLst !=nil {if _acgab :=_fcgcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_acgab !=nil {return _acgab ;};};return nil ;}; +// ST_DepthPercent is a union type +type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;}; -// Validate validates the CT_BarDir and its children -func (_adda *CT_BarDir )Validate ()error {return _adda .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_gg .CT_ShapeProperties ;TxPr *_gg .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 (_dafc *EG_SerShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fceda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}}; -e .EncodeElement (_dafc .Idx ,_fceda );_eeafc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dafc .Order ,_eeafc );if _dafc .Tx !=nil {_aegga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_dafc .Tx ,_aegga );};if _dafc .SpPr !=nil {_afbgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dafc .SpPr ,_afbgd );};return nil ;};func (_ebga *CT_PieChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ebga .VaryColors !=nil {_beege :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ebga .VaryColors ,_beege );};if _ebga .Ser !=nil {_cddfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_fdab :=range _ebga .Ser {e .EncodeElement (_fdab ,_cddfd );};};if _ebga .DLbls !=nil {_gagb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ebga .DLbls ,_gagb );};if _ebga .FirstSliceAng !=nil {_eaae :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}}; -e .EncodeElement (_ebga .FirstSliceAng ,_eaae );};if _ebga .ExtLst !=nil {_eggf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebga .ExtLst ,_eggf );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewEG_DLblShared ()*EG_DLblShared {_bddcg :=&EG_DLblShared {};return _bddcg };func (_bafag *CT_TickMark )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aaea :=range start .Attr {if _aaea .Name .Local =="\u0076\u0061\u006c"{_bafag .ValAttr .UnmarshalXMLAttr (_aaea ); -continue ;};};for {_adaeg ,_dgdec :=d .Token ();if _dgdec !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_dgdec );};if _dbcgc ,_dacd :=_adaeg .(_b .EndElement ); -_dacd &&_dbcgc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path +func (_bece *CT_Bar3DChart )ValidateWithPath (path string )error {if _efa :=_bece .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_efa !=nil {return _efa ;};if _bece .Grouping !=nil {if _edc :=_bece .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); +_edc !=nil {return _edc ;};};if _bece .VaryColors !=nil {if _decd :=_bece .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_decd !=nil {return _decd ;};};for _fda ,_dgag :=range _bece .Ser {if _gfbb :=_dgag .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fda )); +_gfbb !=nil {return _gfbb ;};};if _bece .DLbls !=nil {if _acf :=_bece .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_acf !=nil {return _acf ;};};if _bece .GapWidth !=nil {if _ccf :=_bece .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h"); +_ccf !=nil {return _ccf ;};};if _bece .GapDepth !=nil {if _baa :=_bece .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_baa !=nil {return _baa ;};};if _bece .Shape !=nil {if _dfbaa :=_bece .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065"); +_dfbaa !=nil {return _dfbaa ;};};for _edce ,_gea :=range _bece .AxId {if _cbga :=_gea .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_edce ));_cbga !=nil {return _cbga ;};};if _bece .ExtLst !=nil {if _fcfg :=_bece .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fcfg !=nil {return _fcfg ;};};return nil ;};type ST_ErrDir byte ;func (_ffcf ST_AxPos )Validate ()error {return _ffcf .ValidateWithPath ("")};func (_ffbeg ST_TickLblPos )Validate ()error {return _ffbeg .ValidateWithPath ("")}; + +// Validate validates the CT_RadarChart and its children +func (_abce *CT_RadarChart )Validate ()error {return _abce .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");}; + +// ST_Thickness is a union type +type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;}; -// ST_BubbleScale is a union type -type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_gg .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_PlotAreaChoice1 and its children +func (_bfcfe *CT_PlotAreaChoice1 )Validate ()error {return _bfcfe .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");};func NewCT_RotX ()*CT_RotX {_bedfg :=&CT_RotX {};return _bedfg }; -// Validate validates the CT_Lvl and its children -func (_cfaaa *CT_Lvl )Validate ()error {return _cfaaa .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");}; +// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path +func (_dbbc *CT_Order )ValidateWithPath (path string )error {if _dbbc .ValAttr !=nil {if *_dbbc .ValAttr < 2{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dbbc .ValAttr ); +};if *_dbbc .ValAttr > 6{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0036\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_dbbc .ValAttr ); +};};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 *_dg .CT_ShapeProperties ;TxPr *_dg .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;};type ST_BuiltInUnit byte ; -// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path -func (_aef *CT_AxPos )ValidateWithPath (path string )error {if _aef .ValAttr ==ST_AxPosUnset {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 _ace :=_aef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ace !=nil {return _ace ;};return nil ;};func (_dacde *ST_ErrBarType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dacde =0; -case "\u0062\u006f\u0074\u0068":*_dacde =1;case "\u006d\u0069\u006eu\u0073":*_dacde =2;case "\u0070\u006c\u0075\u0073":*_dacde =3;};return nil ;}; +// Validate validates the EG_LineChartShared and its children +func (_ebcg *EG_LineChartShared )Validate ()error {return _ebcg .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func (_dfadg ST_ErrValType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfadg .String (),start ); +};func (_abc *CT_Boolean )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abc .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_dcbcc (*_abc .ValAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbeb *ST_Crosses )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cadbc ,_eecac :=d .Token ();if _eecac !=nil {return _eecac ;};if _cffce ,_cgceg :=_cadbc .(_b .EndElement ); +_cgceg &&_cffce .Name ==start .Name {*_fbeb =1;return nil ;};if _gfbaa ,_aeade :=_cadbc .(_b .CharData );!_aeade {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",_cadbc ); +}else {switch string (_gfbaa ){case "":*_fbeb =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_fbeb =1;case "\u006d\u0061\u0078":*_fbeb =2;case "\u006d\u0069\u006e":*_fbeb =3;};};_cadbc ,_eecac =d .Token ();if _eecac !=nil {return _eecac ;}; +if _bdggb ,_eegge :=_cadbc .(_b .EndElement );_eegge &&_bdggb .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",_cadbc ); +};func (_dggag *CT_ScatterChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggag .ScatterStyle =NewCT_ScatterStyle ();_fcfdb :for {_abfag ,_fgegg :=d .Token ();if _fgegg !=nil {return _fgegg ;};switch _agge :=_abfag .(type ){case _b .StartElement :switch _agge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _eafffe :=d .DecodeElement (_dggag .ScatterStyle ,&_agge ); +_eafffe !=nil {return _eafffe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dggag .VaryColors =NewCT_Boolean (); +if _cbagd :=d .DecodeElement (_dggag .VaryColors ,&_agge );_cbagd !=nil {return _cbagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_afbd :=NewCT_ScatterSer (); +if _ecea :=d .DecodeElement (_afbd ,&_agge );_ecea !=nil {return _ecea ;};_dggag .Ser =append (_dggag .Ser ,_afbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dggag .DLbls =NewCT_DLbls (); +if _ebgca :=d .DecodeElement (_dggag .DLbls ,&_agge );_ebgca !=nil {return _ebgca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beggg :=NewCT_UnsignedInt (); +if _gbgb :=d .DecodeElement (_beggg ,&_agge );_gbgb !=nil {return _gbgb ;};_dggag .AxId =append (_dggag .AxId ,_beggg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dggag .ExtLst =NewCT_ExtensionList (); +if _fdfb :=d .DecodeElement (_dggag .ExtLst ,&_agge );_fdfb !=nil {return _fdfb ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_agge .Name ); +if _bcbg :=d .Skip ();_bcbg !=nil {return _bcbg ;};};case _b .EndElement :break _fcfdb ;case _b .CharData :};};return nil ;};func (_cfeed *ST_ErrValType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cfeed =0;case "\u0063\u0075\u0073\u0074":*_cfeed =1; +case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_cfeed =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_cfeed =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_cfeed =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_cfeed =5; +};return nil ;}; -// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path -func (_fcge *CT_DateAx )ValidateWithPath (path string )error {if _deee :=_fcge .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_deee !=nil {return _deee ;};if _eceg :=_fcge .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); -_eceg !=nil {return _eceg ;};if _fcge .Delete !=nil {if _dabc :=_fcge .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_dabc !=nil {return _dabc ;};};if _decaf :=_fcge .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); -_decaf !=nil {return _decaf ;};if _fcge .MajorGridlines !=nil {if _ebbf :=_fcge .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ebbf !=nil {return _ebbf ;};};if _fcge .MinorGridlines !=nil {if _agac :=_fcge .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); -_agac !=nil {return _agac ;};};if _fcge .Title !=nil {if _fgf :=_fcge .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_fgf !=nil {return _fgf ;};};if _fcge .NumFmt !=nil {if _gafe :=_fcge .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_gafe !=nil {return _gafe ;};};if _fcge .MajorTickMark !=nil {if _aeegb :=_fcge .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_aeegb !=nil {return _aeegb ;};};if _fcge .MinorTickMark !=nil {if _agbd :=_fcge .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); -_agbd !=nil {return _agbd ;};};if _fcge .TickLblPos !=nil {if _fcgb :=_fcge .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_fcgb !=nil {return _fcgb ;};};if _fcge .SpPr !=nil {if _eeeec :=_fcge .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_eeeec !=nil {return _eeeec ;};};if _fcge .TxPr !=nil {if _eeaeb :=_fcge .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_eeaeb !=nil {return _eeaeb ;};};if _ebggb :=_fcge .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); -_ebggb !=nil {return _ebggb ;};if _fcge .Choice !=nil {if _fedg :=_fcge .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fedg !=nil {return _fedg ;};};if _fcge .Auto !=nil {if _gegb :=_fcge .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f"); -_gegb !=nil {return _gegb ;};};if _fcge .LblOffset !=nil {if _fcgbd :=_fcge .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_fcgbd !=nil {return _fcgbd ;};};if _fcge .BaseTimeUnit !=nil {if _caeb :=_fcge .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"); -_caeb !=nil {return _caeb ;};};if _fcge .MajorUnit !=nil {if _fggb :=_fcge .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_fggb !=nil {return _fggb ;};};if _fcge .MajorTimeUnit !=nil {if _daee :=_fcge .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074"); -_daee !=nil {return _daee ;};};if _fcge .MinorUnit !=nil {if _bdba :=_fcge .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_bdba !=nil {return _bdba ;};};if _fcge .MinorTimeUnit !=nil {if _aeafg :=_fcge .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074"); -_aeafg !=nil {return _aeafg ;};};if _fcge .ExtLst !=nil {if _adfd :=_fcge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adfd !=nil {return _adfd ;};};return nil ;};func (_bfb *CT_AreaChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _bfb .Grouping !=nil {_def :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bfb .Grouping ,_def );};if _bfb .VaryColors !=nil {_ag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_bfb .VaryColors ,_ag );};if _bfb .Ser !=nil {_gcf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ga :=range _bfb .Ser {e .EncodeElement (_ga ,_gcf );};};if _bfb .DLbls !=nil {_dbb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_bfb .DLbls ,_dbb );};if _bfb .DropLines !=nil {_afdb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bfb .DropLines ,_afdb );};_gga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_deg :=range _bfb .AxId {e .EncodeElement (_deg ,_gga );};if _bfb .ExtLst !=nil {_eg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfb .ExtLst ,_eg );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};const ST_GapAmountPercentPattern ="0\u002a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0034\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0035\u0030\u0030\u0029\u0025"; -func (_gaafg ST_ScatterStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbcade :=_b .Attr {};_gbcade .Name =name ;switch _gaafg {case ST_ScatterStyleUnset :_gbcade .Value ="";case ST_ScatterStyleNone :_gbcade .Value ="\u006e\u006f\u006e\u0065"; -case ST_ScatterStyleLine :_gbcade .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_gbcade .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_gbcade .Value ="\u006d\u0061\u0072\u006b\u0065\u0072"; -case ST_ScatterStyleSmooth :_gbcade .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_gbcade .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _gbcade ,nil ;};func (_gebff *Group_DLbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gebff .Layout !=nil {_dbeef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_gebff .Layout ,_dbeef );};if _gebff .Tx !=nil {_bfcbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gebff .Tx ,_bfcbg );};if _gebff .NumFmt !=nil {_cfge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_gebff .NumFmt ,_cfge );};if _gebff .SpPr !=nil {_efccf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gebff .SpPr ,_efccf );};if _gebff .TxPr !=nil {_bacea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_gebff .TxPr ,_bacea );};if _gebff .DLblPos !=nil {_gfabcd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_gebff .DLblPos ,_gfabcd );};if _gebff .ShowLegendKey !=nil {_eegec :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; -e .EncodeElement (_gebff .ShowLegendKey ,_eegec );};if _gebff .ShowVal !=nil {_addb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_gebff .ShowVal ,_addb );};if _gebff .ShowCatName !=nil {_effbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_gebff .ShowCatName ,_effbe );};if _gebff .ShowSerName !=nil {_eabeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_gebff .ShowSerName ,_eabeg ); -};if _gebff .ShowPercent !=nil {_gdaba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_gebff .ShowPercent ,_gdaba );};if _gebff .ShowBubbleSize !=nil {_ddcd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; -e .EncodeElement (_gebff .ShowBubbleSize ,_ddcd );};if _gebff .Separator !=nil {_ddbc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_g .AddPreserveSpaceAttr (&_ddbc ,*_gebff .Separator );e .EncodeElement (_gebff .Separator ,_ddbc ); -};return nil ;};const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;); +// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path +func (_deafe *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _deafe .Layout !=nil {if _gbadd :=_deafe .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gbadd !=nil {return _gbadd ;};};if _deafe .Tx !=nil {if _fbcc :=_deafe .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); +_fbcc !=nil {return _fbcc ;};};if _deafe .SpPr !=nil {if _beaaf :=_deafe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_beaaf !=nil {return _beaaf ;};};if _deafe .TxPr !=nil {if _bbad :=_deafe .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_bbad !=nil {return _bbad ;};};return nil ;}; -// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path -func (_dgceb *CT_PivotFmts )ValidateWithPath (path string )error {for _cgbgc ,_gbacf :=range _dgceb .PivotFmt {if _gcfce :=_gbacf .ValidateWithPath (_a .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_cgbgc )); -_gcfce !=nil {return _gcfce ;};};return nil ;};func (_fedbg ST_LayoutTarget )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fedbg .String (),start );}; +// Validate validates the CT_PlotAreaChoice and its children +func (_gcgc *CT_PlotAreaChoice )Validate ()error {return _gcgc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};func (_cecdg *CT_Perspective )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbga :=range start .Attr {if _fbga .Name .Local =="\u0076\u0061\u006c"{_aedbb ,_bbbda :=_ag .ParseUint (_fbga .Value ,10,8); +if _bbbda !=nil {return _bbbda ;};_ffbgaf :=uint8 (_aedbb );_cecdg .ValAttr =&_ffbgaf ;continue ;};};for {_abgc ,_bcbdag :=d .Token ();if _bcbdag !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065:\u0020\u0025\u0073",_bcbdag ); +};if _ecegf ,_aadb :=_abgc .(_b .EndElement );_aadb &&_ecegf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path -func (_fba *CT_Bar3DChart )ValidateWithPath (path string )error {if _cgbd :=_fba .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_cgbd !=nil {return _cgbd ;};if _fba .Grouping !=nil {if _gdf :=_fba .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); -_gdf !=nil {return _gdf ;};};if _fba .VaryColors !=nil {if _gfgb :=_fba .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gfgb !=nil {return _gfgb ;};};for _cgf ,_dcd :=range _fba .Ser {if _acg :=_dcd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cgf )); -_acg !=nil {return _acg ;};};if _fba .DLbls !=nil {if _ggb :=_fba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ggb !=nil {return _ggb ;};};if _fba .GapWidth !=nil {if _eddg :=_fba .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h"); -_eddg !=nil {return _eddg ;};};if _fba .GapDepth !=nil {if _edfe :=_fba .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_edfe !=nil {return _edfe ;};};if _fba .Shape !=nil {if _add :=_fba .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065"); -_add !=nil {return _add ;};};for _bfba ,_cfa :=range _fba .AxId {if _feba :=_cfa .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bfba ));_feba !=nil {return _feba ;};};if _fba .ExtLst !=nil {if _egbf :=_fba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_egbf !=nil {return _egbf ;};};return nil ;};func (_abda ST_MarkerStyle )ValidateWithPath (path string )error {switch _abda {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 (_abda )); -};return nil ;}; +// Validate validates the CT_StrRef and its children +func (_fbgbb *CT_StrRef )Validate ()error {return _fbgbb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");}; -// Validate validates the CT_PictureOptions and its children -func (_cbbcg *CT_PictureOptions )Validate ()error {return _cbbcg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");};func (_gada *CT_BarChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gada .BarDir =NewCT_BarDir (); -_egd :for {_geb ,_gda :=d .Token ();if _gda !=nil {return _gda ;};switch _affd :=_geb .(type ){case _b .StartElement :switch _affd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ccfb :=d .DecodeElement (_gada .BarDir ,&_affd ); -_ccfb !=nil {return _ccfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gada .Grouping =NewCT_BarGrouping (); -if _bgg :=d .DecodeElement (_gada .Grouping ,&_affd );_bgg !=nil {return _bgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gada .VaryColors =NewCT_Boolean (); -if _adc :=d .DecodeElement (_gada .VaryColors ,&_affd );_adc !=nil {return _adc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bgb :=NewCT_BarSer (); -if _eba :=d .DecodeElement (_bgb ,&_affd );_eba !=nil {return _eba ;};_gada .Ser =append (_gada .Ser ,_bgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gada .DLbls =NewCT_DLbls (); -if _bbgf :=d .DecodeElement (_gada .DLbls ,&_affd );_bbgf !=nil {return _bbgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gada .GapWidth =NewCT_GapAmount (); -if _fdb :=d .DecodeElement (_gada .GapWidth ,&_affd );_fdb !=nil {return _fdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gada .Overlap =NewCT_Overlap (); -if _aeb :=d .DecodeElement (_gada .Overlap ,&_affd );_aeb !=nil {return _aeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_edag :=NewCT_ChartLines (); -if _eag :=d .DecodeElement (_edag ,&_affd );_eag !=nil {return _eag ;};_gada .SerLines =append (_gada .SerLines ,_edag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:_afg :=NewCT_UnsignedInt (); -if _fgbc :=d .DecodeElement (_afg ,&_affd );_fgbc !=nil {return _fgbc ;};_gada .AxId =append (_gada .AxId ,_afg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gada .ExtLst =NewCT_ExtensionList (); -if _gacf :=d .DecodeElement (_gada .ExtLst ,&_affd );_gacf !=nil {return _gacf ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_affd .Name ); -if _ddf :=d .Skip ();_ddf !=nil {return _ddf ;};};case _b .EndElement :break _egd ;case _b .CharData :};};return nil ;};func (_fegc *CT_NumFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_a .Sprintf ("\u0025\u0076",_fegc .FormatCodeAttr )}); -if _fegc .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agfce (*_fegc .SourceLinkedAttr ))});};e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_MarkerStyle byte ;func (_cdaggf *CT_ErrValType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdaggf .ValAttr !=ST_ErrValTypeUnset {_cbgf ,_ffde :=_cdaggf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _ffde !=nil {return _ffde ;};start .Attr =append (start .Attr ,_cbgf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_MarkerSize struct{ValAttr *uint8 ;};func (_fecgf *CT_OfPieChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fecgf .OfPieType =NewCT_OfPieType (); -_bffc :for {_bbeb ,_aaba :=d .Token ();if _aaba !=nil {return _aaba ;};switch _aggc :=_bbeb .(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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cdfae :=d .DecodeElement (_fecgf .OfPieType ,&_aggc ); -_cdfae !=nil {return _cdfae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fecgf .VaryColors =NewCT_Boolean (); -if _cdbg :=d .DecodeElement (_fecgf .VaryColors ,&_aggc );_cdbg !=nil {return _cdbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ecgcd :=NewCT_PieSer (); -if _fgcg :=d .DecodeElement (_ecgcd ,&_aggc );_fgcg !=nil {return _fgcg ;};_fecgf .Ser =append (_fecgf .Ser ,_ecgcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fecgf .DLbls =NewCT_DLbls (); -if _cacfc :=d .DecodeElement (_fecgf .DLbls ,&_aggc );_cacfc !=nil {return _cacfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fecgf .GapWidth =NewCT_GapAmount (); -if _afggg :=d .DecodeElement (_fecgf .GapWidth ,&_aggc );_afggg !=nil {return _afggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fecgf .SplitType =NewCT_SplitType (); -if _aebed :=d .DecodeElement (_fecgf .SplitType ,&_aggc );_aebed !=nil {return _aebed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fecgf .SplitPos =NewCT_Double (); -if _bcgaa :=d .DecodeElement (_fecgf .SplitPos ,&_aggc );_bcgaa !=nil {return _bcgaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fecgf .CustSplit =NewCT_CustSplit (); -if _gbbeg :=d .DecodeElement (_fecgf .CustSplit ,&_aggc );_gbbeg !=nil {return _gbbeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fecgf .SecondPieSize =NewCT_SecondPieSize (); -if _affca :=d .DecodeElement (_fecgf .SecondPieSize ,&_aggc );_affca !=nil {return _affca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ffbe :=NewCT_ChartLines (); -if _cfcc :=d .DecodeElement (_ffbe ,&_aggc );_cfcc !=nil {return _cfcc ;};_fecgf .SerLines =append (_fecgf .SerLines ,_ffbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fecgf .ExtLst =NewCT_ExtensionList (); -if _bbae :=d .DecodeElement (_fecgf .ExtLst ,&_aggc );_bbae !=nil {return _bbae ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_aggc .Name ); -if _dega :=d .Skip ();_dega !=nil {return _dega ;};};case _b .EndElement :break _bffc ;case _b .CharData :};};return nil ;};func NewCT_Surface ()*CT_Surface {_edfeed :=&CT_Surface {};return _edfeed };func (_gbcfe ST_ErrValType )ValidateWithPath (path string )error {switch _gbcfe {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 (_gbcfe )); -};return nil ;};func (_cfga *CT_LineChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfga .Grouping =NewCT_Grouping ();_gfcdd :for {_cebag ,_fcb :=d .Token ();if _fcb !=nil {return _fcb ;};switch _fecdd :=_cebag .(type ){case _b .StartElement :switch _fecdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _daaac :=d .DecodeElement (_cfga .Grouping ,&_fecdd ); -_daaac !=nil {return _daaac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfga .VaryColors =NewCT_Boolean (); -if _dbbe :=d .DecodeElement (_cfga .VaryColors ,&_fecdd );_dbbe !=nil {return _dbbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_afda :=NewCT_LineSer (); -if _egcdb :=d .DecodeElement (_afda ,&_fecdd );_egcdb !=nil {return _egcdb ;};_cfga .Ser =append (_cfga .Ser ,_afda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cfga .DLbls =NewCT_DLbls (); -if _eeacf :=d .DecodeElement (_cfga .DLbls ,&_fecdd );_eeacf !=nil {return _eeacf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfga .DropLines =NewCT_ChartLines (); -if _cdgbe :=d .DecodeElement (_cfga .DropLines ,&_fecdd );_cdgbe !=nil {return _cdgbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfga .HiLowLines =NewCT_ChartLines (); -if _bgbfg :=d .DecodeElement (_cfga .HiLowLines ,&_fecdd );_bgbfg !=nil {return _bgbfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfga .UpDownBars =NewCT_UpDownBars (); -if _acdcb :=d .DecodeElement (_cfga .UpDownBars ,&_fecdd );_acdcb !=nil {return _acdcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cfga .Marker =NewCT_Boolean (); -if _bbaa :=d .DecodeElement (_cfga .Marker ,&_fecdd );_bbaa !=nil {return _bbaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cfga .Smooth =NewCT_Boolean (); -if _eaafb :=d .DecodeElement (_cfga .Smooth ,&_fecdd );_eaafb !=nil {return _eaafb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbgea :=NewCT_UnsignedInt (); -if _gdbega :=d .DecodeElement (_cbgea ,&_fecdd );_gdbega !=nil {return _gdbega ;};_cfga .AxId =append (_cfga .AxId ,_cbgea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfga .ExtLst =NewCT_ExtensionList (); -if _ccdea :=d .DecodeElement (_cfga .ExtLst ,&_fecdd );_ccdea !=nil {return _ccdea ;};default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_fecdd .Name ); -if _cecgf :=d .Skip ();_cecgf !=nil {return _cecgf ;};};case _b .EndElement :break _gfcdd ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Layout and its children +func (_cded *CT_Layout )Validate ()error {return _cded .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};func (_bcfc *CT_PivotFmts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgaa :for {_caff ,_daefg :=d .Token (); +if _daefg !=nil {return _daefg ;};switch _bcebg :=_caff .(type ){case _b .StartElement :switch _bcebg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_abdeg :=NewCT_PivotFmt (); +if _fcgf :=d .DecodeElement (_abdeg ,&_bcebg );_fcgf !=nil {return _fcgf ;};_bcfc .PivotFmt =append (_bcfc .PivotFmt ,_abdeg );default:_aa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_bcebg .Name ); +if _cdbcd :=d .Skip ();_cdbcd !=nil {return _cdbcd ;};};case _b .EndElement :break _bgaa ;case _b .CharData :};};return nil ;};func (_ecgbe *CT_DLbls )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ecgbe .DLbl !=nil {_gdeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}}; +for _ ,_egcca :=range _ecgbe .DLbl {e .EncodeElement (_egcca ,_gdeg );};};if _ecgbe .Choice !=nil {_ecgbe .Choice .MarshalXML (e ,_b .StartElement {});};if _ecgbe .ExtLst !=nil {_ccca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ecgbe .ExtLst ,_ccca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebgce *ST_ErrBarType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebgce =0;case "\u0062\u006f\u0074\u0068":*_ebgce =1; +case "\u006d\u0069\u006eu\u0073":*_ebgce =2;case "\u0070\u006c\u0075\u0073":*_ebgce =3;};return nil ;};func (_ebeba ST_RadarStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gagddc :=_b .Attr {};_gagddc .Name =name ;switch _ebeba {case ST_RadarStyleUnset :_gagddc .Value =""; +case ST_RadarStyleStandard :_gagddc .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_RadarStyleMarker :_gagddc .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_RadarStyleFilled :_gagddc .Value ="\u0066\u0069\u006c\u006c\u0065\u0064"; +};return _gagddc ,nil ;};func (_dbdd *CT_RadarChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbdd .RadarStyle =NewCT_RadarStyle ();_bade :for {_dcbbg ,_cfab :=d .Token ();if _cfab !=nil {return _cfab ;};switch _fdgeg :=_dcbbg .(type ){case _b .StartElement :switch _fdgeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _agcf :=d .DecodeElement (_dbdd .RadarStyle ,&_fdgeg ); +_agcf !=nil {return _agcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbdd .VaryColors =NewCT_Boolean (); +if _cfeec :=d .DecodeElement (_dbdd .VaryColors ,&_fdgeg );_cfeec !=nil {return _cfeec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aacd :=NewCT_RadarSer (); +if _aefac :=d .DecodeElement (_aacd ,&_fdgeg );_aefac !=nil {return _aefac ;};_dbdd .Ser =append (_dbdd .Ser ,_aacd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dbdd .DLbls =NewCT_DLbls (); +if _dgggc :=d .DecodeElement (_dbdd .DLbls ,&_fdgeg );_dgggc !=nil {return _dgggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fcfgf :=NewCT_UnsignedInt (); +if _gacb :=d .DecodeElement (_fcfgf ,&_fdgeg );_gacb !=nil {return _gacb ;};_dbdd .AxId =append (_dbdd .AxId ,_fcfgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbdd .ExtLst =NewCT_ExtensionList (); +if _afebe :=d .DecodeElement (_dbdd .ExtLst ,&_fdgeg );_afebe !=nil {return _afebe ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fdgeg .Name ); +if _acbd :=d .Skip ();_acbd !=nil {return _acbd ;};};case _b .EndElement :break _bade ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path -func (_bdaee *CT_PictureFormat )ValidateWithPath (path string )error {if _bdaee .ValAttr ==ST_PictureFormatUnset {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 _gbafe :=_bdaee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbafe !=nil {return _gbafe ;};return nil ;}; +// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path +func (_dcfed *EG_LegendEntryData )ValidateWithPath (path string )error {if _dcfed .TxPr !=nil {if _afdda :=_dcfed .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_afdda !=nil {return _afdda ;};};return nil ;}; -// Validate validates the CT_DLblChoice and its children -func (_cegef *CT_DLblChoice )Validate ()error {return _cegef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cfgee *ST_DepthPercent )Validate ()error {return _cfgee .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_eddfc *CT_Style )ValidateWithPath (path string )error {if _eddfc .ValAttr < 1{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_eddfc .ValAttr ); +};if _eddfc .ValAttr > 48{return _f .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00348 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_eddfc .ValAttr );};return nil ;};func NewCT_PictureOptions ()*CT_PictureOptions {_bcddb :=&CT_PictureOptions {}; +return _bcddb }; -// Validate validates the CT_HoleSize and its children -func (_fbcgf *CT_HoleSize )Validate ()error {return _fbcgf .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");}; +// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path +func (_dcacbg *CT_PieSer )ValidateWithPath (path string )error {if _abebb :=_dcacbg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_abebb !=nil {return _abebb ;};if _fcfe :=_dcacbg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); +_fcfe !=nil {return _fcfe ;};if _dcacbg .Tx !=nil {if _aebgg :=_dcacbg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_aebgg !=nil {return _aebgg ;};};if _dcacbg .SpPr !=nil {if _bdae :=_dcacbg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_bdae !=nil {return _bdae ;};};if _dcacbg .Explosion !=nil {if _feef :=_dcacbg .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_feef !=nil {return _feef ;};};for _cgbabd ,_abeba :=range _dcacbg .DPt {if _daeae :=_abeba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_cgbabd )); +_daeae !=nil {return _daeae ;};};if _dcacbg .DLbls !=nil {if _gaeg :=_dcacbg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gaeg !=nil {return _gaeg ;};};if _dcacbg .Cat !=nil {if _fffgd :=_dcacbg .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); +_fffgd !=nil {return _fffgd ;};};if _dcacbg .Val !=nil {if _fdca :=_dcacbg .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_fdca !=nil {return _fdca ;};};if _dcacbg .ExtLst !=nil {if _dbbde :=_dcacbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dbbde !=nil {return _dbbde ;};};return nil ;}; -// Validate validates the CT_HeaderFooter and its children -func (_dcce *CT_HeaderFooter )Validate ()error {return _dcce .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_aefag *ST_ErrDir )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eabba ,_ebagab :=d .Token (); -if _ebagab !=nil {return _ebagab ;};if _gagbc ,_ebgf :=_eabba .(_b .EndElement );_ebgf &&_gagbc .Name ==start .Name {*_aefag =1;return nil ;};if _fegf ,_bdag :=_eabba .(_b .CharData );!_bdag {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",_eabba ); -}else {switch string (_fegf ){case "":*_aefag =0;case "\u0078":*_aefag =1;case "\u0079":*_aefag =2;};};_eabba ,_ebagab =d .Token ();if _ebagab !=nil {return _ebagab ;};if _ecddb ,_gafdaf :=_eabba .(_b .EndElement );_gafdaf &&_ecddb .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",_eabba );};func (_effd *CT_LineChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_aeggb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_effd .Grouping ,_aeggb );if _effd .VaryColors !=nil {_bbaff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_effd .VaryColors ,_bbaff );};if _effd .Ser !=nil {_ecfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gaag :=range _effd .Ser {e .EncodeElement (_gaag ,_ecfc );};};if _effd .DLbls !=nil {_fcggf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_effd .DLbls ,_fcggf );};if _effd .DropLines !=nil {_cgfca :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_effd .DropLines ,_cgfca );};if _effd .HiLowLines !=nil {_fagg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_effd .HiLowLines ,_fagg );};if _effd .UpDownBars !=nil {_gega :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_effd .UpDownBars ,_gega );};if _effd .Marker !=nil {_ecda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}}; -e .EncodeElement (_effd .Marker ,_ecda );};if _effd .Smooth !=nil {_ccfbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_effd .Smooth ,_ccfbc );};_cgae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_dfeab :=range _effd .AxId {e .EncodeElement (_dfeab ,_cgae );};if _effd .ExtLst !=nil {_daca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_effd .ExtLst ,_daca );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type UserShapes struct{_bdg .CT_Drawing };func (_acace ST_DispBlanksAs )Validate ()error {return _acace .ValidateWithPath ("")};func NewCT_RadarStyle ()*CT_RadarStyle {_dcbgf :=&CT_RadarStyle {};return _dcbgf };func NewCT_LblAlgn ()*CT_LblAlgn {_bfgb :=&CT_LblAlgn {}; -_bfgb .ValAttr =ST_LblAlgn (1);return _bfgb };func (_gebad *EG_PieChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gebad .VaryColors !=nil {_bgdaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_gebad .VaryColors ,_bgdaf );};if _gebad .Ser !=nil {_dfbfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cebef :=range _gebad .Ser {e .EncodeElement (_cebef ,_dfbfc );};};if _gebad .DLbls !=nil {_egagac :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_gebad .DLbls ,_egagac );};return nil ;};func (_deccb *CT_PivotFmts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daef :for {_bgdg ,_gbed :=d .Token ();if _gbed !=nil {return _gbed ;};switch _cabda :=_bgdg .(type ){case _b .StartElement :switch _cabda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beffg :=NewCT_PivotFmt (); -if _deac :=d .DecodeElement (_beffg ,&_cabda );_deac !=nil {return _deac ;};_deccb .PivotFmt =append (_deccb .PivotFmt ,_beffg );default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_cabda .Name ); -if _gbag :=d .Skip ();_gbag !=nil {return _gbag ;};};case _b .EndElement :break _daef ;case _b .CharData :};};return nil ;};type CT_FirstSliceAng struct{ValAttr *uint16 ;};func NewCT_RadarSer ()*CT_RadarSer {_cdaeb :=&CT_RadarSer {};_cdaeb .Idx =NewCT_UnsignedInt (); -_cdaeb .Order =NewCT_UnsignedInt ();return _cdaeb ;};func (_dcef *CT_PieSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gacfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dcef .Idx ,_gacfb ); -_ggdcf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_dcef .Order ,_ggdcf );if _dcef .Tx !=nil {_bebaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_dcef .Tx ,_bebaa ); -};if _dcef .SpPr !=nil {_cdeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dcef .SpPr ,_cdeg );};if _dcef .Explosion !=nil {_bdab :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}}; -e .EncodeElement (_dcef .Explosion ,_bdab );};if _dcef .DPt !=nil {_eade :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_geac :=range _dcef .DPt {e .EncodeElement (_geac ,_eade );};};if _dcef .DLbls !=nil {_bebfd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_dcef .DLbls ,_bebfd );};if _dcef .Cat !=nil {_dceb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_dcef .Cat ,_dceb );};if _dcef .Val !=nil {_bcedf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}}; -e .EncodeElement (_dcef .Val ,_bcedf );};if _dcef .ExtLst !=nil {_efbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcef .ExtLst ,_efbf );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_gebeb :=&EG_AxSharedChoice {};return _gebeb };func NewCT_PageSetup ()*CT_PageSetup {_agfg :=&CT_PageSetup {};return _agfg }; +// Validate validates the CT_TickLblPos and its children +func (_dfaca *CT_TickLblPos )Validate ()error {return _dfaca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");};func (_fgece *CT_LegendEntryChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgece .Delete !=nil {_bcbda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}}; +e .EncodeElement (_fgece .Delete ,_bcbda );};if _fgece .TxPr !=nil {_decg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fgece .TxPr ,_decg );};return nil ;};func (_fedc *CT_LineSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_gcee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fedc .Idx ,_gcee );_bdede :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fedc .Order ,_bdede );if _fedc .Tx !=nil {_faegf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_fedc .Tx ,_faegf );};if _fedc .SpPr !=nil {_fgbdg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fedc .SpPr ,_fgbdg );};if _fedc .Marker !=nil {_fbgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}}; +e .EncodeElement (_fedc .Marker ,_fbgd );};if _fedc .DPt !=nil {_egdcda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_dedg :=range _fedc .DPt {e .EncodeElement (_dedg ,_egdcda );};};if _fedc .DLbls !=nil {_eeac :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_fedc .DLbls ,_eeac );};if _fedc .Trendline !=nil {_faabb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_aefg :=range _fedc .Trendline {e .EncodeElement (_aefg ,_faabb ); +};};if _fedc .ErrBars !=nil {_bebcad :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_fedc .ErrBars ,_bebcad );};if _fedc .Cat !=nil {_eaeea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}}; +e .EncodeElement (_fedc .Cat ,_eaeea );};if _fedc .Val !=nil {_dgaga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fedc .Val ,_dgaga );};if _fedc .Smooth !=nil {_aebef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}}; +e .EncodeElement (_fedc .Smooth ,_aebef );};if _fedc .ExtLst !=nil {_aabc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fedc .ExtLst ,_aabc );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_aggbd *CT_StockChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dfbgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_begb :=range _aggbd .Ser {e .EncodeElement (_begb ,_dfbgd ); +};if _aggbd .DLbls !=nil {_aaada :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_aggbd .DLbls ,_aaada );};if _aggbd .DropLines !=nil {_bagee :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_aggbd .DropLines ,_bagee );};if _aggbd .HiLowLines !=nil {_fdffe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aggbd .HiLowLines ,_fdffe );};if _aggbd .UpDownBars !=nil {_cacd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}}; +e .EncodeElement (_aggbd .UpDownBars ,_cacd );};_fdcac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_adfe :=range _aggbd .AxId {e .EncodeElement (_adfe ,_fdcac );};if _aggbd .ExtLst !=nil {_gedbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_aggbd .ExtLst ,_gedbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfagf *CT_PivotFmts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gfagf .PivotFmt !=nil {_gcfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}}; +for _ ,_eead :=range _gfagf .PivotFmt {e .EncodeElement (_eead ,_gcfb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SizeRepresents ()*CT_SizeRepresents {_ddeg :=&CT_SizeRepresents {};return _ddeg };type CT_SizeRepresents struct{ValAttr ST_SizeRepresents ; +};func (_fadcd *CT_Protection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fadcd .ChartObject !=nil {_bgeba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}}; +e .EncodeElement (_fadcd .ChartObject ,_bgeba );};if _fadcd .Data !=nil {_gecc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_fadcd .Data ,_gecc );};if _fadcd .Formatting !=nil {_facdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}}; +e .EncodeElement (_fadcd .Formatting ,_facdf );};if _fadcd .Selection !=nil {_bgccf :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fadcd .Selection ,_bgccf );};if _fadcd .UserInterface !=nil {_fafa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}}; +e .EncodeElement (_fadcd .UserInterface ,_fafa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbecg *CT_PrintSettings )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fggdg :for {_dccad ,_aefb :=d .Token (); +if _aefb !=nil {return _aefb ;};switch _cggg :=_dccad .(type ){case _b .StartElement :switch _cggg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbecg .HeaderFooter =NewCT_HeaderFooter (); +if _ebbdf :=d .DecodeElement (_cbecg .HeaderFooter ,&_cggg );_ebbdf !=nil {return _ebbdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbecg .PageMargins =NewCT_PageMargins (); +if _gebb :=d .DecodeElement (_cbecg .PageMargins ,&_cggg );_gebb !=nil {return _gebb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbecg .PageSetup =NewCT_PageSetup (); +if _gbeb :=d .DecodeElement (_cbecg .PageSetup ,&_cggg );_gbeb !=nil {return _gbeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cbecg .LegacyDrawingHF =NewCT_RelId (); +if _ffbf :=d .DecodeElement (_cbecg .LegacyDrawingHF ,&_cggg );_ffbf !=nil {return _ffbf ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cggg .Name ); +if _gcbaa :=d .Skip ();_gcbaa !=nil {return _gcbaa ;};};case _b .EndElement :break _fggdg ;case _b .CharData :};};return nil ;};type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;};func (_bcb *CT_BubbleScale )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddaa :=range start .Attr {if _ddaa .Name .Local =="\u0076\u0061\u006c"{_dege ,_cbee :=ParseUnionST_BubbleScale (_ddaa .Value ); +if _cbee !=nil {return _cbee ;};_bcb .ValAttr =&_dege ;continue ;};};for {_bbbd ,_ebbd :=d .Token ();if _ebbd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065:\u0020\u0025\u0073",_ebbd ); +};if _cefc ,_faab :=_bbbd .(_b .EndElement );_faab &&_cefc .Name ==start .Name {break ;};};return nil ;};func (_fbdge *CT_Double )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eagbd :=range start .Attr {if _eagbd .Name .Local =="\u0076\u0061\u006c"{_feed ,_fcbf :=_ag .ParseFloat (_eagbd .Value ,64); +if _fcbf !=nil {return _fcbf ;};_fbdge .ValAttr =_feed ;continue ;};};for {_afeca ,_cgd :=d .Token ();if _cgd !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_cgd );};if _gaaeg ,_abadc :=_afeca .(_b .EndElement ); +_abadc &&_gaaeg .Name ==start .Name {break ;};};return nil ;};func (_acdf ST_SplitType )ValidateWithPath (path string )error {switch _acdf {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 (_acdf )); +};return nil ;};func (_gcbag *CT_PlotAreaChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfedca :for {_eefcb ,_fbcgc :=d .Token ();if _fbcgc !=nil {return _fbcgc ;};switch _dacd :=_eefcb .(type ){case _b .StartElement :switch _dacd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcbag .AreaChart =NewCT_AreaChart (); +if _fecgd :=d .DecodeElement (_gcbag .AreaChart ,&_dacd );_fecgd !=nil {return _fecgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcbag .Area3DChart =NewCT_Area3DChart (); +if _daefgg :=d .DecodeElement (_gcbag .Area3DChart ,&_dacd );_daefgg !=nil {return _daefgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcbag .LineChart =NewCT_LineChart (); +if _gdgec :=d .DecodeElement (_gcbag .LineChart ,&_dacd );_gdgec !=nil {return _gdgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcbag .Line3DChart =NewCT_Line3DChart (); +if _dfgf :=d .DecodeElement (_gcbag .Line3DChart ,&_dacd );_dfgf !=nil {return _dfgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gcbag .StockChart =NewCT_StockChart (); +if _gcag :=d .DecodeElement (_gcbag .StockChart ,&_dacd );_gcag !=nil {return _gcag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcbag .RadarChart =NewCT_RadarChart (); +if _ggacf :=d .DecodeElement (_gcbag .RadarChart ,&_dacd );_ggacf !=nil {return _ggacf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gcbag .ScatterChart =NewCT_ScatterChart (); +if _aaebd :=d .DecodeElement (_gcbag .ScatterChart ,&_dacd );_aaebd !=nil {return _aaebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcbag .PieChart =NewCT_PieChart (); +if _aecbf :=d .DecodeElement (_gcbag .PieChart ,&_dacd );_aecbf !=nil {return _aecbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcbag .Pie3DChart =NewCT_Pie3DChart (); +if _dfdd :=d .DecodeElement (_gcbag .Pie3DChart ,&_dacd );_dfdd !=nil {return _dfdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gcbag .DoughnutChart =NewCT_DoughnutChart (); +if _ggea :=d .DecodeElement (_gcbag .DoughnutChart ,&_dacd );_ggea !=nil {return _ggea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcbag .BarChart =NewCT_BarChart (); +if _eddff :=d .DecodeElement (_gcbag .BarChart ,&_dacd );_eddff !=nil {return _eddff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcbag .Bar3DChart =NewCT_Bar3DChart (); +if _degc :=d .DecodeElement (_gcbag .Bar3DChart ,&_dacd );_degc !=nil {return _degc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcbag .OfPieChart =NewCT_OfPieChart (); +if _dcbde :=d .DecodeElement (_gcbag .OfPieChart ,&_dacd );_dcbde !=nil {return _dcbde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gcbag .SurfaceChart =NewCT_SurfaceChart (); +if _cafaf :=d .DecodeElement (_gcbag .SurfaceChart ,&_dacd );_cafaf !=nil {return _cafaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gcbag .Surface3DChart =NewCT_Surface3DChart (); +if _acacb :=d .DecodeElement (_gcbag .Surface3DChart ,&_dacd );_acacb !=nil {return _acacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcbag .BubbleChart =NewCT_BubbleChart (); +if _fbdbe :=d .DecodeElement (_gcbag .BubbleChart ,&_dacd );_fbdbe !=nil {return _fbdbe ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_dacd .Name ); +if _ddedfg :=d .Skip ();_ddedfg !=nil {return _ddedfg ;};};case _b .EndElement :break _gfedca ;case _b .CharData :};};return nil ;};func (_bfdb *CT_Grouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acbae :=range start .Attr {if _acbae .Name .Local =="\u0076\u0061\u006c"{_bfdb .ValAttr .UnmarshalXMLAttr (_acbae ); +continue ;};};for {_ecdd ,_efeg :=d .Token ();if _efeg !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_efeg );};if _gaaca ,_ccgc :=_ecdd .(_b .EndElement ); +_ccgc &&_gaaca .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path -func (_ffbac *CT_Scaling )ValidateWithPath (path string )error {if _ffbac .LogBase !=nil {if _bafcd :=_ffbac .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_bafcd !=nil {return _bafcd ;};};if _ffbac .Orientation !=nil {if _bcfb :=_ffbac .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"); -_bcfb !=nil {return _bcfb ;};};if _ffbac .Max !=nil {if _gdfcb :=_ffbac .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_gdfcb !=nil {return _gdfcb ;};};if _ffbac .Min !=nil {if _feab :=_ffbac .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e"); -_feab !=nil {return _feab ;};};if _ffbac .ExtLst !=nil {if _adefb :=_ffbac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adefb !=nil {return _adefb ;};};return nil ;}; +// Validate validates the CT_DispUnitsChoice and its children +func (_gffgb *CT_DispUnitsChoice )Validate ()error {return _gffgb .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");};func (_dagd *CT_DLblsChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agacd :for {_cebf ,_dafeg :=d .Token (); +if _dafeg !=nil {return _dafeg ;};switch _cefdd :=_cebf .(type ){case _b .StartElement :switch _cefdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dagd .Delete =NewCT_Boolean (); +if _cdga :=d .DecodeElement (_dagd .Delete ,&_cefdd );_cdga !=nil {return _cdga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagd .NumFmt =NewCT_NumFmt (); +if _cbag :=d .DecodeElement (_dagd .NumFmt ,&_cefdd );_cbag !=nil {return _cbag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dagd .SpPr =_dg .NewCT_ShapeProperties (); +if _daebd :=d .DecodeElement (_dagd .SpPr ,&_cefdd );_daebd !=nil {return _daebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dagd .TxPr =_dg .NewCT_TextBody (); +if _efba :=d .DecodeElement (_dagd .TxPr ,&_cefdd );_efba !=nil {return _efba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagd .DLblPos =NewCT_DLblPos (); +if _ggcb :=d .DecodeElement (_dagd .DLblPos ,&_cefdd );_ggcb !=nil {return _ggcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dagd .ShowLegendKey =NewCT_Boolean (); +if _ggdd :=d .DecodeElement (_dagd .ShowLegendKey ,&_cefdd );_ggdd !=nil {return _ggdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagd .ShowVal =NewCT_Boolean (); +if _gcgd :=d .DecodeElement (_dagd .ShowVal ,&_cefdd );_gcgd !=nil {return _gcgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagd .ShowCatName =NewCT_Boolean (); +if _bgb :=d .DecodeElement (_dagd .ShowCatName ,&_cefdd );_bgb !=nil {return _bgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagd .ShowSerName =NewCT_Boolean (); +if _bgec :=d .DecodeElement (_dagd .ShowSerName ,&_cefdd );_bgec !=nil {return _bgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagd .ShowPercent =NewCT_Boolean (); +if _beadc :=d .DecodeElement (_dagd .ShowPercent ,&_cefdd );_beadc !=nil {return _beadc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dagd .ShowBubbleSize =NewCT_Boolean (); +if _aad :=d .DecodeElement (_dagd .ShowBubbleSize ,&_cefdd );_aad !=nil {return _aad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagd .Separator =new (string ); +if _fagbg :=d .DecodeElement (_dagd .Separator ,&_cefdd );_fagbg !=nil {return _fagbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagd .ShowLeaderLines =NewCT_Boolean (); +if _gegb :=d .DecodeElement (_dagd .ShowLeaderLines ,&_cefdd );_gegb !=nil {return _gegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dagd .LeaderLines =NewCT_ChartLines (); +if _cgac :=d .DecodeElement (_dagd .LeaderLines ,&_cefdd );_cgac !=nil {return _cgac ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_cefdd .Name ); +if _fffgf :=d .Skip ();_fffgf !=nil {return _fffgf ;};};case _b .EndElement :break _agacd ;case _b .CharData :};};return nil ;};func NewCT_Surface3DChart ()*CT_Surface3DChart {_egafb :=&CT_Surface3DChart {};return _egafb };type CT_HoleSize struct{ValAttr *ST_HoleSize ; +};func (_fbdd *CT_DispUnitsLbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fbdd .Layout !=nil {_geeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_fbdd .Layout ,_geeb ); +};if _fbdd .Tx !=nil {_dabf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fbdd .Tx ,_dabf );};if _fbdd .SpPr !=nil {_ccbbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_fbdd .SpPr ,_ccbbd );};if _fbdd .TxPr !=nil {_gceg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fbdd .TxPr ,_gceg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};func NewCT_DTable ()*CT_DTable {_bbbbeb :=&CT_DTable {};return _bbbbeb };type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;};const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2; +ST_PictureFormatStackScale ST_PictureFormat =3;);const (ST_ScatterStyleUnset ST_ScatterStyle =0;ST_ScatterStyleNone ST_ScatterStyle =1;ST_ScatterStyleLine ST_ScatterStyle =2;ST_ScatterStyleLineMarker ST_ScatterStyle =3;ST_ScatterStyleMarker ST_ScatterStyle =4; +ST_ScatterStyleSmooth ST_ScatterStyle =5;ST_ScatterStyleSmoothMarker ST_ScatterStyle =6;); -// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path -func (_gaeb *CT_FirstSliceAng )ValidateWithPath (path string )error {if _gaeb .ValAttr !=nil {if *_gaeb .ValAttr < 0{return _a .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 ,*_gaeb .ValAttr ); -};if *_gaeb .ValAttr > 360{return _a .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 ,*_gaeb .ValAttr ); -};};return nil ;}; +// Validate validates the CT_SerTxChoice and its children +func (_afgc *CT_SerTxChoice )Validate ()error {return _afgc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");};func (_agbbg *ST_DispBlanksAs )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_agbbg =0; +case "\u0073\u0070\u0061\u006e":*_agbbg =1;case "\u0067\u0061\u0070":*_agbbg =2;case "\u007a\u0065\u0072\u006f":*_agbbg =3;};return nil ;};type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_dg .CT_ShapeProperties ; +TxPr *_dg .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 (_aefge *UserShapes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aefge .CT_Drawing =*_g .NewCT_Drawing (); +for {_cgcdc ,_egcce :=d .Token ();if _egcce !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_egcce );};if _aagbc ,_faedf :=_cgcdc .(_b .EndElement );_faedf &&_aagbc .Name ==start .Name {break ; +};};return nil ;};func (_fbbc *CT_HoleSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dedd :=range start .Attr {if _dedd .Name .Local =="\u0076\u0061\u006c"{_fgec ,_fgecb :=ParseUnionST_HoleSize (_dedd .Value );if _fgecb !=nil {return _fgecb ; +};_fbbc .ValAttr =&_fgec ;continue ;};};for {_dcfca ,_dcdbe :=d .Token ();if _dcdbe !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_dcdbe );}; +if _beaab ,_dde :=_dcfca .(_b .EndElement );_dde &&_beaab .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path -func (_bfaed *CT_UpDownBar )ValidateWithPath (path string )error {if _bfaed .SpPr !=nil {if _baea :=_bfaed .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_baea !=nil {return _baea ;};};return nil ;};func NewCT_SerTxChoice ()*CT_SerTxChoice {_aefb :=&CT_SerTxChoice {}; -return _aefb };func NewCT_LblOffset ()*CT_LblOffset {_gcefg :=&CT_LblOffset {};return _gcefg };func (_cgbdf ST_BarGrouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cgbdf .String (),start );};func (_gbaag ST_BarDir )Validate ()error {return _gbaag .ValidateWithPath ("")}; -func (_dgeae *ST_LayoutTarget )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbdgg ,_gfcfe :=d .Token ();if _gfcfe !=nil {return _gfcfe ;};if _afffd ,_feaa :=_gbdgg .(_b .EndElement );_feaa &&_afffd .Name ==start .Name {*_dgeae =1;return nil ; -};if _cceacb ,_dcebcg :=_gbdgg .(_b .CharData );!_dcebcg {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",_gbdgg );}else {switch string (_cceacb ){case "":*_dgeae =0; -case "\u0069\u006e\u006ee\u0072":*_dgeae =1;case "\u006f\u0075\u0074e\u0072":*_dgeae =2;};};_gbdgg ,_gfcfe =d .Token ();if _gfcfe !=nil {return _gfcfe ;};if _bcfba ,_gffdg :=_gbdgg .(_b .EndElement );_gffdg &&_bcfba .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",_gbdgg ); -};func (_bacec *CT_Overlap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bacec .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bacec .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbeg ST_AxPos )Validate ()error {return _cbeg .ValidateWithPath ("")};func (_gegbf *CT_RotX )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gegbf .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_gegbf .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;};func (_cgead ST_Shape )Validate ()error {return _cgead .ValidateWithPath ("")};func NewCT_SerAx ()*CT_SerAx {_bbecf :=&CT_SerAx {}; -_bbecf .AxId =NewCT_UnsignedInt ();_bbecf .Scaling =NewCT_Scaling ();_bbecf .AxPos =NewCT_AxPos ();_bbecf .CrossAx =NewCT_UnsignedInt ();return _bbecf ;};func (_gdbae *CT_TickLblPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bagf :=range start .Attr {if _bagf .Name .Local =="\u0076\u0061\u006c"{_gdbae .ValAttr .UnmarshalXMLAttr (_bagf ); -continue ;};};for {_fdaec ,_ccgbf :=d .Token ();if _ccgbf !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_ccgbf );};if _aabacf ,_fbdec :=_fdaec .(_b .EndElement ); -_fbdec &&_aabacf .Name ==start .Name {break ;};};return nil ;};func (_dddc *CT_NumDataSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dddc .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_efacbe *ST_BubbleScale )Validate ()error {return _efacbe .ValidateWithPath ("")}; +// Validate validates the CT_AxDataSource and its children +func (_afc *CT_AxDataSource )Validate ()error {return _afc .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");}; -// Validate validates the CT_DLbl and its children -func (_bega *CT_DLbl )Validate ()error {return _bega .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");}; +// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path +func (_feefg *ChartSpace )ValidateWithPath (path string )error {if _gffe :=_feefg .CT_ChartSpace .ValidateWithPath (path );_gffe !=nil {return _gffe ;};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"; -// ST_DepthPercent is a union type -type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;};func (_dfee *CT_BandFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}}; -e .EncodeElement (_dfee .Idx ,_bdf );if _dfee .SpPr !=nil {_bcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dfee .SpPr ,_bcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func NewCT_TrendlineType ()*CT_TrendlineType {_gbea :=&CT_TrendlineType {};return _gbea };func (_eagga ST_Overlap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eagga .ST_OverlapPercent !=nil {e .EncodeToken (_b .CharData (*_eagga .ST_OverlapPercent )); -};if _eagga .ST_OverlapByte !=nil {e .EncodeToken (_b .CharData (_a .Sprintf ("\u0025\u0064",*_eagga .ST_OverlapByte )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_afdce *CT_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afdce .ValAttr =1; -for _ ,_fbcdd :=range start .Attr {if _fbcdd .Name .Local =="\u0076\u0061\u006c"{_ggeag ,_cced :=_fb .ParseUint (_fbcdd .Value ,10,8);if _cced !=nil {return _cced ;};_afdce .ValAttr =uint8 (_ggeag );continue ;};};for {_efbaa ,_cded :=d .Token ();if _cded !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_cded ); -};if _ecfdb ,_bgcbb :=_efbaa .(_b .EndElement );_bgcbb &&_ecfdb .Name ==start .Name {break ;};};return nil ;};func (_bfeb *CT_Legend )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bedbb :for {_gacae ,_bbgcf :=d .Token ();if _bbgcf !=nil {return _bbgcf ; -};switch _afaea :=_gacae .(type ){case _b .StartElement :switch _afaea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfeb .LegendPos =NewCT_LegendPos (); -if _cebfd :=d .DecodeElement (_bfeb .LegendPos ,&_afaea );_cebfd !=nil {return _cebfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eegba :=NewCT_LegendEntry (); -if _adefd :=d .DecodeElement (_eegba ,&_afaea );_adefd !=nil {return _adefd ;};_bfeb .LegendEntry =append (_bfeb .LegendEntry ,_eegba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfeb .Layout =NewCT_Layout (); -if _ecafg :=d .DecodeElement (_bfeb .Layout ,&_afaea );_ecafg !=nil {return _ecafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bfeb .Overlay =NewCT_Boolean (); -if _gaae :=d .DecodeElement (_bfeb .Overlay ,&_afaea );_gaae !=nil {return _gaae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bfeb .SpPr =_gg .NewCT_ShapeProperties (); -if _gfaf :=d .DecodeElement (_bfeb .SpPr ,&_afaea );_gfaf !=nil {return _gfaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bfeb .TxPr =_gg .NewCT_TextBody (); -if _cgfb :=d .DecodeElement (_bfeb .TxPr ,&_afaea );_cgfb !=nil {return _cgfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfeb .ExtLst =NewCT_ExtensionList (); -if _cccc :=d .DecodeElement (_bfeb .ExtLst ,&_afaea );_cccc !=nil {return _cccc ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_afaea .Name ); -if _daag :=d .Skip ();_daag !=nil {return _daag ;};};case _b .EndElement :break _bedbb ;case _b .CharData :};};return nil ;};func (_eecgcf *CT_StrVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcggg :=range start .Attr {if _fcggg .Name .Local =="\u0069\u0064\u0078"{_cfeff ,_fcfca :=_fb .ParseUint (_fcggg .Value ,10,32); -if _fcfca !=nil {return _fcfca ;};_eecgcf .IdxAttr =uint32 (_cfeff );continue ;};};_aebee :for {_feebf ,_ebbc :=d .Token ();if _ebbc !=nil {return _ebbc ;};switch _dcdcc :=_feebf .(type ){case _b .StartElement :switch _dcdcc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cbdgb :=d .DecodeElement (&_eecgcf .V ,&_dcdcc ); -_cbdgb !=nil {return _cbdgb ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_dcdcc .Name ); -if _eeff :=d .Skip ();_eeff !=nil {return _eeff ;};};case _b .EndElement :break _aebee ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path -func (_bfgbg *CT_MarkerSize )ValidateWithPath (path string )error {if _bfgbg .ValAttr !=nil {if *_bfgbg .ValAttr < 2{return _a .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 ,*_bfgbg .ValAttr ); -};if *_bfgbg .ValAttr > 72{return _a .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 ,*_bfgbg .ValAttr );};};return nil ;}; -func (_gcbfd *CT_DoughnutChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgbf :for {_ddae ,_bcgf :=d .Token ();if _bcgf !=nil {return _bcgf ;};switch _ecccf :=_ddae .(type ){case _b .StartElement :switch _ecccf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcbfd .VaryColors =NewCT_Boolean (); -if _agca :=d .DecodeElement (_gcbfd .VaryColors ,&_ecccf );_agca !=nil {return _agca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dbced :=NewCT_PieSer (); -if _gbbe :=d .DecodeElement (_dbced ,&_ecccf );_gbbe !=nil {return _gbbe ;};_gcbfd .Ser =append (_gcbfd .Ser ,_dbced );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gcbfd .DLbls =NewCT_DLbls (); -if _fcebf :=d .DecodeElement (_gcbfd .DLbls ,&_ecccf );_fcebf !=nil {return _fcebf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcbfd .FirstSliceAng =NewCT_FirstSliceAng (); -if _ffeb :=d .DecodeElement (_gcbfd .FirstSliceAng ,&_ecccf );_ffeb !=nil {return _ffeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcbfd .HoleSize =NewCT_HoleSize (); -if _bbgg :=d .DecodeElement (_gcbfd .HoleSize ,&_ecccf );_bbgg !=nil {return _bbgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcbfd .ExtLst =NewCT_ExtensionList (); -if _deeg :=d .DecodeElement (_gcbfd .ExtLst ,&_ecccf );_deeg !=nil {return _deeg ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ecccf .Name ); -if _bfeg :=d .Skip ();_bfeg !=nil {return _bfeg ;};};case _b .EndElement :break _fgbf ;case _b .CharData :};};return nil ;};const (ST_RadarStyleUnset ST_RadarStyle =0;ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3; -);func (_decdd ST_MarkerStyle )String ()string {switch _decdd {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 "";};var ST_HPercentWithSymbolPatternRe =_fg .MustCompile (ST_HPercentWithSymbolPattern );func NewCT_Chart ()*CT_Chart {_cgcf :=&CT_Chart {};_cgcf .PlotArea =NewCT_PlotArea ();return _cgcf }; -func NewCT_LogBase ()*CT_LogBase {_gfgbg :=&CT_LogBase {};_gfgbg .ValAttr =2;return _gfgbg }; +// Validate validates the Group_DLbls and its children +func (_cfebb *Group_DLbls )Validate ()error {return _cfebb .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");};func NewEG_AreaChartShared ()*EG_AreaChartShared {_debcfbfe :=&EG_AreaChartShared {};return _debcfbfe ;};func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_faeb :=&CT_DispUnitsChoice {}; +return _faeb };func (_eaccaf *ST_ErrBarType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbaea ,_afga :=d .Token ();if _afga !=nil {return _afga ;};if _bccda ,_fdcfb :=_cbaea .(_b .EndElement );_fdcfb &&_bccda .Name ==start .Name {*_eaccaf =1; +return nil ;};if _bbbge ,_fbfcd :=_cbaea .(_b .CharData );!_fbfcd {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",_cbaea );}else {switch string (_bbbge ){case "":*_eaccaf =0; +case "\u0062\u006f\u0074\u0068":*_eaccaf =1;case "\u006d\u0069\u006eu\u0073":*_eaccaf =2;case "\u0070\u006c\u0075\u0073":*_eaccaf =3;};};_cbaea ,_afga =d .Token ();if _afga !=nil {return _afga ;};if _befec ,_ecab :=_cbaea .(_b .EndElement );_ecab &&_befec .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",_cbaea );};func (_cdeee ST_MarkerStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gdfcb :=_b .Attr {}; +_gdfcb .Name =name ;switch _cdeee {case ST_MarkerStyleUnset :_gdfcb .Value ="";case ST_MarkerStyleCircle :_gdfcb .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_MarkerStyleDash :_gdfcb .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_gdfcb .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064"; +case ST_MarkerStyleDot :_gdfcb .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_gdfcb .Value ="\u006e\u006f\u006e\u0065";case ST_MarkerStylePicture :_gdfcb .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_gdfcb .Value ="\u0070\u006c\u0075\u0073"; +case ST_MarkerStyleSquare :_gdfcb .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_gdfcb .Value ="\u0073\u0074\u0061\u0072";case ST_MarkerStyleTriangle :_gdfcb .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_gdfcb .Value ="\u0078"; +case ST_MarkerStyleAuto :_gdfcb .Value ="\u0061\u0075\u0074\u006f";};return _gdfcb ,nil ;};func (_cddd *CT_DepthPercent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gabbd :=range start .Attr {if _gabbd .Name .Local =="\u0076\u0061\u006c"{_afef ,_ecfe :=ParseUnionST_DepthPercent (_gabbd .Value ); +if _ecfe !=nil {return _ecfe ;};_cddd .ValAttr =&_afef ;continue ;};};for {_baag ,_dcfa :=d .Token ();if _dcfa !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_dcfa ); +};if _gfde ,_bdbe :=_baag .(_b .EndElement );_bdbe &&_gfde .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_FirstSliceAng and its children -func (_cgfg *CT_FirstSliceAng )Validate ()error {return _cgfg .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");};func NewCT_HeaderFooter ()*CT_HeaderFooter {_gegd :=&CT_HeaderFooter {};return _gegd }; -func (_feeea ST_OfPieType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cecceg :=_b .Attr {};_cecceg .Name =name ;switch _feeea {case ST_OfPieTypeUnset :_cecceg .Value ="";case ST_OfPieTypePie :_cecceg .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_cecceg .Value ="\u0062\u0061\u0072"; -};return _cecceg ,nil ;};func (_acbe *CT_BarGrouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecb :=range start .Attr {if _ecb .Name .Local =="\u0076\u0061\u006c"{_acbe .ValAttr .UnmarshalXMLAttr (_ecb );continue ;};};for {_ced ,_ggfg :=d .Token (); -if _ggfg !=nil {return _a .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",_ggfg );};if _gceb ,_gdb :=_ced .(_b .EndElement );_gdb &&_gceb .Name ==start .Name {break ; -};};return nil ;};func (_agee ST_Overlap )String ()string {if _agee .ST_OverlapPercent !=nil {return _a .Sprintf ("\u0025\u0076",*_agee .ST_OverlapPercent );};if _agee .ST_OverlapByte !=nil {return _a .Sprintf ("\u0025\u0076",*_agee .ST_OverlapByte );}; -return "";};func (_affaa ST_SecondPieSize )String ()string {if _affaa .ST_SecondPieSizePercent !=nil {return _a .Sprintf ("\u0025\u0076",*_affaa .ST_SecondPieSizePercent );};if _affaa .ST_SecondPieSizeUShort !=nil {return _a .Sprintf ("\u0025\u0076",*_affaa .ST_SecondPieSizeUShort ); -};return "";};func (_dcefd *ST_Thickness )ValidateWithPath (path string )error {_affeec :=[]string {};if _dcefd .ST_ThicknessPercent !=nil {_affeec =append (_affeec ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _dcefd .Uint32 !=nil {_affeec =append (_affeec ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_affeec )> 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 ,_affeec ); -};return nil ;};func (_bgadbf *EG_SurfaceChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgadbf .Wireframe !=nil {_bbceg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}}; -e .EncodeElement (_bgadbf .Wireframe ,_bbceg );};if _bgadbf .Ser !=nil {_effb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fabcc :=range _bgadbf .Ser {e .EncodeElement (_fabcc ,_effb );};};if _bgadbf .BandFmts !=nil {_fbge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}}; -e .EncodeElement (_bgadbf .BandFmts ,_fbge );};return nil ;}; +// Validate validates the EG_AxSharedChoice and its children +func (_bedcag *EG_AxSharedChoice )Validate ()error {return _bedcag .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");};type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ; +Tx *CT_SerTx ;SpPr *_dg .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_DispBlanksAs and its children -func (_daea *CT_DispBlanksAs )Validate ()error {return _daea .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");}; +// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path +func (_fcdde *CT_RelId )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_Period and its children -func (_dgdde *CT_Period )Validate ()error {return _dgdde .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");};func (_cceda *ST_GapAmount )ValidateWithPath (path string )error {_dgac :=[]string {};if _cceda .ST_GapAmountPercent !=nil {_dgac =append (_dgac ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _cceda .ST_GapAmountUShort !=nil {_dgac =append (_dgac ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_dgac )> 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 ,_dgac ); -};return nil ;};type CT_PictureOptions struct{ApplyToFront *CT_Boolean ;ApplyToSides *CT_Boolean ;ApplyToEnd *CT_Boolean ;PictureFormat *CT_PictureFormat ;PictureStackUnit *CT_PictureStackUnit ;};func (_eafga *CT_DepthPercent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbfa :=range start .Attr {if _fbfa .Name .Local =="\u0076\u0061\u006c"{_acbcb ,_dgdac :=ParseUnionST_DepthPercent (_fbfa .Value ); -if _dgdac !=nil {return _dgdac ;};_eafga .ValAttr =&_acbcb ;continue ;};};for {_edfd ,_fefb :=d .Token ();if _fefb !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_fefb ); -};if _dbdef ,_fbea :=_edfd .(_b .EndElement );_fbea &&_dbdef .Name ==start .Name {break ;};};return nil ;};func NewCT_DispUnits ()*CT_DispUnits {_dbea :=&CT_DispUnits {};return _dbea };func NewCT_SplitType ()*CT_SplitType {_gaff :=&CT_SplitType {};return _gaff }; -func NewCT_DateAx ()*CT_DateAx {_eeaf :=&CT_DateAx {};_eeaf .AxId =NewCT_UnsignedInt ();_eeaf .Scaling =NewCT_Scaling ();_eeaf .AxPos =NewCT_AxPos ();_eeaf .CrossAx =NewCT_UnsignedInt ();return _eeaf ;}; +// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path +func (_gceeg *CT_NumDataSource )ValidateWithPath (path string )error {if _ecfdg :=_gceeg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ecfdg !=nil {return _ecfdg ;};return nil ;};func (_cdefd *ST_ScatterStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aadfdb ,_eeacc :=d .Token (); +if _eeacc !=nil {return _eeacc ;};if _cbbeb ,_febfb :=_aadfdb .(_b .EndElement );_febfb &&_cbbeb .Name ==start .Name {*_cdefd =1;return nil ;};if _affef ,_cfac :=_aadfdb .(_b .CharData );!_cfac {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",_aadfdb ); +}else {switch string (_affef ){case "":*_cdefd =0;case "\u006e\u006f\u006e\u0065":*_cdefd =1;case "\u006c\u0069\u006e\u0065":*_cdefd =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_cdefd =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_cdefd =4; +case "\u0073\u006d\u006f\u006f\u0074\u0068":*_cdefd =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_cdefd =6;};};_aadfdb ,_eeacc =d .Token ();if _eeacc !=nil {return _eeacc ;};if _agadc ,_fdecb :=_aadfdb .(_b .EndElement ); +_fdecb &&_agadc .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",_aadfdb );};type ST_PictureFormat byte ; +func (_fcdab ST_PictureFormat )Validate ()error {return _fcdab .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path -func (_dfgf *CT_AxisUnit )ValidateWithPath (path string )error {if _dfgf .ValAttr <=0{return _a .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 ,_dfgf .ValAttr ); -};return nil ;};func NewCT_BubbleScale ()*CT_BubbleScale {_aece :=&CT_BubbleScale {};return _aece };func (_bdbe ST_DLblPos )String ()string {switch _bdbe {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 (_fdbgb ST_DispBlanksAs )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eagfb :=_b .Attr {}; -_eagfb .Name =name ;switch _fdbgb {case ST_DispBlanksAsUnset :_eagfb .Value ="";case ST_DispBlanksAsSpan :_eagfb .Value ="\u0073\u0070\u0061\u006e";case ST_DispBlanksAsGap :_eagfb .Value ="\u0067\u0061\u0070";case ST_DispBlanksAsZero :_eagfb .Value ="\u007a\u0065\u0072\u006f"; -};return _eagfb ,nil ;};func (_egace ST_SizeRepresents )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_egace .String (),start );};func (_ggdd *ST_BarGrouping )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ggdd =0; -case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_ggdd =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_ggdd =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_ggdd =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_ggdd =4; -};return nil ;};type CT_UnsignedInt struct{ValAttr uint32 ;}; +// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path +func (_bfeda *CT_Title )ValidateWithPath (path string )error {if _bfeda .Tx !=nil {if _eacee :=_bfeda .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_eacee !=nil {return _eacee ;};};if _bfeda .Layout !=nil {if _bcfb :=_bfeda .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074"); +_bcfb !=nil {return _bcfb ;};};if _bfeda .Overlay !=nil {if _dbddd :=_bfeda .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_dbddd !=nil {return _dbddd ;};};if _bfeda .SpPr !=nil {if _feedc :=_bfeda .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_feedc !=nil {return _feedc ;};};if _bfeda .TxPr !=nil {if _afegf :=_bfeda .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_afegf !=nil {return _afegf ;};};if _bfeda .ExtLst !=nil {if _dgabf :=_bfeda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dgabf !=nil {return _dgabf ;};};return nil ;};func (_afbf *CT_TickMark )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afbf .ValAttr !=ST_TickMarkUnset {_fgce ,_fdcb :=_afbf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _fdcb !=nil {return _fdcb ;};start .Attr =append (start .Attr ,_fgce );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agaaf *CT_Orientation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agaaf .ValAttr !=ST_OrientationUnset {_defdf ,_ddedf :=_agaaf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _ddedf !=nil {return _ddedf ;};start .Attr =append (start .Attr ,_defdf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fddgc ST_Shape )String ()string {switch _fddgc {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 (_ebdf *CT_DLblPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_efcec ,_bfea :=_ebdf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _bfea !=nil {return _bfea ;};start .Attr =append (start .Attr ,_efcec ); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eddcb ST_AxPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eddcb .String (),start );};func (_efeb *CT_NumDataSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efeb .Choice =NewCT_NumDataSourceChoice (); +_dace :for {_ceddg ,_ffba :=d .Token ();if _ffba !=nil {return _ffba ;};switch _bagb :=_ceddg .(type ){case _b .StartElement :switch _bagb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeb .Choice =NewCT_NumDataSourceChoice (); +if _bfaea :=d .DecodeElement (&_efeb .Choice .NumRef ,&_bagb );_bfaea !=nil {return _bfaea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efeb .Choice =NewCT_NumDataSourceChoice (); +if _gdeabc :=d .DecodeElement (&_efeb .Choice .NumLit ,&_bagb );_gdeabc !=nil {return _gdeabc ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bagb .Name ); +if _bfaag :=d .Skip ();_bfaag !=nil {return _bfaag ;};};case _b .EndElement :break _dace ;case _b .CharData :};};return nil ;};const (ST_TickMarkUnset ST_TickMark =0;ST_TickMarkCross ST_TickMark =1;ST_TickMarkIn ST_TickMark =2;ST_TickMarkNone ST_TickMark =3; +ST_TickMarkOut ST_TickMark =4;);func NewCT_SerTxChoice ()*CT_SerTxChoice {_acfbe :=&CT_SerTxChoice {};return _acfbe };func (_dbbegd ST_AxPos )String ()string {switch _dbbegd {case 0:return "";case 1:return "\u0062";case 2:return "\u006c";case 3:return "\u0072"; +case 4:return "\u0074";};return "";};type ST_LayoutMode byte ;func (_cbgce ST_SizeRepresents )String ()string {switch _cbgce {case 0:return "";case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";}; -// Validate validates the EG_SerShared and its children -func (_adcf *EG_SerShared )Validate ()error {return _adcf .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");};func NewCT_Legend ()*CT_Legend {_bgee :=&CT_Legend {};return _bgee };func (_bcddg *CT_LegendEntry )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_ecba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_bcddg .Idx ,_ecba );if _bcddg .Choice !=nil {_bcddg .Choice .MarshalXML (e ,_b .StartElement {});};if _bcddg .ExtLst !=nil {_begdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bcddg .ExtLst ,_begdf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gecbc ST_ScatterStyle )String ()string {switch _gecbc {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_ErrDir ()*CT_ErrDir {_fbaa :=&CT_ErrDir {};_fbaa .ValAttr =ST_ErrDir (1);return _fbaa };func NewCT_Grouping ()*CT_Grouping {_gdbfc :=&CT_Grouping {};return _gdbfc };func (_aadb *CT_PivotSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_cbgae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_g .AddPreserveSpaceAttr (&_cbgae ,_aadb .Name );e .EncodeElement (_aadb .Name ,_cbgae );_dcde :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066\u006d\u0074\u0049\u0064"}}; -e .EncodeElement (_aadb .FmtId ,_dcde );if _aadb .ExtLst !=nil {_ebca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_gbeb :=range _aadb .ExtLst {e .EncodeElement (_gbeb ,_ebca );};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_bdfceb *CT_UnsignedInt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_bdfceb .ValAttr )});e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egadgg *ChartSpace )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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ,_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\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 ,_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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _egadgg .CT_ChartSpace .MarshalXML (e ,start );}; +// Validate validates the CT_SecondPieSize and its children +func (_dbbad *CT_SecondPieSize )Validate ()error {return _dbbad .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");};func (_egac ST_OfPieType )Validate ()error {return _egac .ValidateWithPath ("")}; +func (_cbfdg *ST_LblOffset )ValidateWithPath (path string )error {_cfdc :=[]string {};if _cbfdg .ST_LblOffsetPercent !=nil {_cfdc =append (_cfdc ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +};if _cbfdg .ST_LblOffsetUShort !=nil {_cfdc =append (_cfdc ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_cfdc )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cfdc ); +};return nil ;};func (_gdbbf *ST_ErrDir )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gafd ,_cedge :=d .Token ();if _cedge !=nil {return _cedge ;};if _fdgga ,_ebaed :=_gafd .(_b .EndElement );_ebaed &&_fdgga .Name ==start .Name {*_gdbbf =1; +return nil ;};if _cagf ,_gebdd :=_gafd .(_b .CharData );!_gebdd {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",_gafd );}else {switch string (_cagf ){case "":*_gdbbf =0; +case "\u0078":*_gdbbf =1;case "\u0079":*_gdbbf =2;};};_gafd ,_cedge =d .Token ();if _cedge !=nil {return _cedge ;};if _bbggf ,_fadfe :=_gafd .(_b .EndElement );_fadfe &&_bbggf .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",_gafd ); +};type EG_PieChartShared struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;};func (_geeda ST_Orientation )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gfgbeb :=_b .Attr {};_gfgbeb .Name =name ;switch _geeda {case ST_OrientationUnset :_gfgbeb .Value =""; +case ST_OrientationMaxMin :_gfgbeb .Value ="\u006d\u0061\u0078\u004d\u0069\u006e";case ST_OrientationMinMax :_gfgbeb .Value ="\u006d\u0069\u006e\u004d\u0061\u0078";};return _gfgbeb ,nil ;};func (_dbebcc ST_CrossBetween )ValidateWithPath (path string )error {switch _dbebcc {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 (_dbebcc )); +};return nil ;};func (_adgef ST_LegendPos )String ()string {switch _adgef {case 0:return "";case 1:return "\u0062";case 2:return "\u0074\u0072";case 3:return "\u006c";case 4:return "\u0072";case 5:return "\u0074";};return "";};func (_fddae ST_BarDir )ValidateWithPath (path string )error {switch _fddae {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 (_fddae )); +};return nil ;}; -// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path -func (_bdaa *CT_Orientation )ValidateWithPath (path string )error {if _acced :=_bdaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acced !=nil {return _acced ;};return nil ;};func NewCT_CatAx ()*CT_CatAx {_edaaa :=&CT_CatAx {}; -_edaaa .AxId =NewCT_UnsignedInt ();_edaaa .Scaling =NewCT_Scaling ();_edaaa .AxPos =NewCT_AxPos ();_edaaa .CrossAx =NewCT_UnsignedInt ();return _edaaa ;};func (_dbag *CT_Orientation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggaba :=range start .Attr {if _ggaba .Name .Local =="\u0076\u0061\u006c"{_dbag .ValAttr .UnmarshalXMLAttr (_ggaba ); -continue ;};};for {_fcafg ,_fbbed :=d .Token ();if _fbbed !=nil {return _a .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",_fbbed );};if _edacg ,_ddcf :=_fcafg .(_b .EndElement ); -_ddcf &&_edacg .Name ==start .Name {break ;};};return nil ;};func (_fbdc *CT_LegendPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_efab :=range start .Attr {if _efab .Name .Local =="\u0076\u0061\u006c"{_fbdc .ValAttr .UnmarshalXMLAttr (_efab ); -continue ;};};for {_fgcf ,_cadg :=d .Token ();if _cadg !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_cadg );};if _ggee ,_gdcc :=_fgcf .(_b .EndElement ); -_gdcc &&_ggee .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_AreaChart and its children +func (_fffd *CT_AreaChart )Validate ()error {return _fffd .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");};func NewCT_BarSer ()*CT_BarSer {_bbaf :=&CT_BarSer {};_bbaf .Idx =NewCT_UnsignedInt ();_bbaf .Order =NewCT_UnsignedInt (); +return _bbaf ;}; -// Validate validates the CT_ErrDir and its children -func (_egbfc *CT_ErrDir )Validate ()error {return _egbfc .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");};type CT_BarGrouping struct{ValAttr ST_BarGrouping ;};func (_ffeae *CT_PrintSettings )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ffeae .HeaderFooter !=nil {_eddag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}};e .EncodeElement (_ffeae .HeaderFooter ,_eddag );};if _ffeae .PageMargins !=nil {_dfcfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}}; -e .EncodeElement (_ffeae .PageMargins ,_dfcfd );};if _ffeae .PageSetup !=nil {_deeda :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_ffeae .PageSetup ,_deeda );};if _ffeae .LegacyDrawingHF !=nil {_gffa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}}; -e .EncodeElement (_ffeae .LegacyDrawingHF ,_gffa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_beee *CT_NumVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_a .Sprintf ("\u0025\u0076",_beee .IdxAttr )}); -if _beee .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_beee .FormatCodeAttr )});};e .EncodeToken (start );_beff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076"}}; -_g .AddPreserveSpaceAttr (&_beff ,_beee .V );e .EncodeElement (_beee .V ,_beff );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aacbg *CT_Marker )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfdea :for {_ffdg ,_afff :=d .Token (); -if _afff !=nil {return _afff ;};switch _fadbc :=_ffdg .(type ){case _b .StartElement :switch _fadbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aacbg .Symbol =NewCT_MarkerStyle (); -if _acgbb :=d .DecodeElement (_aacbg .Symbol ,&_fadbc );_acgbb !=nil {return _acgbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aacbg .Size =NewCT_MarkerSize (); -if _ccdd :=d .DecodeElement (_aacbg .Size ,&_fadbc );_ccdd !=nil {return _ccdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aacbg .SpPr =_gg .NewCT_ShapeProperties (); -if _eefdcb :=d .DecodeElement (_aacbg .SpPr ,&_fadbc );_eefdcb !=nil {return _eefdcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aacbg .ExtLst =NewCT_ExtensionList (); -if _gbfde :=d .DecodeElement (_aacbg .ExtLst ,&_fadbc );_gbfde !=nil {return _gbfde ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_fadbc .Name ); -if _dfbfeb :=d .Skip ();_dfbfeb !=nil {return _dfbfeb ;};};case _b .EndElement :break _dfdea ;case _b .CharData :};};return nil ;};func (_faafd ST_Grouping )ValidateWithPath (path string )error {switch _faafd {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 (_faafd )); -};return nil ;};func NewCT_StrRef ()*CT_StrRef {_gcaa :=&CT_StrRef {};return _gcaa }; +// Validate validates the CT_GapAmount and its children +func (_gfdaf *CT_GapAmount )Validate ()error {return _gfdaf .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};func (_gbca *CT_CatAx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_adad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_gbca .AxId ,_adad );_gfgd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_gbca .Scaling ,_gfgd ); +if _gbca .Delete !=nil {_aeef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_gbca .Delete ,_aeef );};_dcgd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}}; +e .EncodeElement (_gbca .AxPos ,_dcgd );if _gbca .MajorGridlines !=nil {_dcggb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gbca .MajorGridlines ,_dcggb ); +};if _gbca .MinorGridlines !=nil {_aaad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gbca .MinorGridlines ,_aaad );};if _gbca .Title !=nil {_abe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; +e .EncodeElement (_gbca .Title ,_abe );};if _gbca .NumFmt !=nil {_dbdae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gbca .NumFmt ,_dbdae );};if _gbca .MajorTickMark !=nil {_fga :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}}; +e .EncodeElement (_gbca .MajorTickMark ,_fga );};if _gbca .MinorTickMark !=nil {_cfaa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gbca .MinorTickMark ,_cfaa ); +};if _gbca .TickLblPos !=nil {_ebgc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_gbca .TickLblPos ,_ebgc );};if _gbca .SpPr !=nil {_gcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_gbca .SpPr ,_gcb );};if _gbca .TxPr !=nil {_bacb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gbca .TxPr ,_bacb );};_ceee :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}}; +e .EncodeElement (_gbca .CrossAx ,_ceee );if _gbca .Choice !=nil {_gbca .Choice .MarshalXML (e ,_b .StartElement {});};if _gbca .Auto !=nil {_dcca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_gbca .Auto ,_dcca ); +};if _gbca .LblAlgn !=nil {_ceeb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}};e .EncodeElement (_gbca .LblAlgn ,_ceeb );};if _gbca .LblOffset !=nil {_fbfg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}}; +e .EncodeElement (_gbca .LblOffset ,_fbfg );};if _gbca .TickLblSkip !=nil {_fbec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_gbca .TickLblSkip ,_fbec ); +};if _gbca .TickMarkSkip !=nil {_ace :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_gbca .TickMarkSkip ,_ace );};if _gbca .NoMultiLvlLbl !=nil {_deee :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}}; +e .EncodeElement (_gbca .NoMultiLvlLbl ,_deee );};if _gbca .ExtLst !=nil {_bfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbca .ExtLst ,_bfa );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_gaabf *CT_UpDownBars )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gaabf .GapWidth !=nil {_dfcdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}}; +e .EncodeElement (_gaabf .GapWidth ,_dfcdd );};if _gaabf .UpBars !=nil {_eafed :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}};e .EncodeElement (_gaabf .UpBars ,_eafed );};if _gaabf .DownBars !=nil {_eeebb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}}; +e .EncodeElement (_gaabf .DownBars ,_eeebb );};if _gaabf .ExtLst !=nil {_ebeaaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaabf .ExtLst ,_ebeaaa );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_debd *CT_SurfaceSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_debd .Idx =NewCT_UnsignedInt ();_debd .Order =NewCT_UnsignedInt ();_egfdb :for {_bcbf ,_cebbg :=d .Token ();if _cebbg !=nil {return _cebbg ;};switch _dagbee :=_bcbf .(type ){case _b .StartElement :switch _dagbee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afcae :=d .DecodeElement (_debd .Idx ,&_dagbee ); +_afcae !=nil {return _afcae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ccade :=d .DecodeElement (_debd .Order ,&_dagbee ); +_ccade !=nil {return _ccade ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_debd .Tx =NewCT_SerTx (); +if _gade :=d .DecodeElement (_debd .Tx ,&_dagbee );_gade !=nil {return _gade ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_debd .SpPr =_dg .NewCT_ShapeProperties (); +if _dcccag :=d .DecodeElement (_debd .SpPr ,&_dagbee );_dcccag !=nil {return _dcccag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_debd .Cat =NewCT_AxDataSource (); +if _ffeba :=d .DecodeElement (_debd .Cat ,&_dagbee );_ffeba !=nil {return _ffeba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_debd .Val =NewCT_NumDataSource (); +if _agga :=d .DecodeElement (_debd .Val ,&_dagbee );_agga !=nil {return _agga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_debd .ExtLst =NewCT_ExtensionList (); +if _bcdfd :=d .DecodeElement (_debd .ExtLst ,&_dagbee );_bcdfd !=nil {return _bcdfd ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_dagbee .Name ); +if _becab :=d .Skip ();_becab !=nil {return _becab ;};};case _b .EndElement :break _egfdb ;case _b .CharData :};};return nil ;};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ; +};_febcg ,_fbaff :=_ag .ParseUint (s ,10,16);if _fbaff !=nil {return ST_SecondPieSize {},_fbaff ;};_fbagfd :=uint16 (_febcg );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_fbagfd },nil ;};func (_edfg *CT_DoughnutChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baca :for {_eabd ,_fdaef :=d .Token (); +if _fdaef !=nil {return _fdaef ;};switch _bcdd :=_eabd .(type ){case _b .StartElement :switch _bcdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfg .VaryColors =NewCT_Boolean (); +if _eggee :=d .DecodeElement (_edfg .VaryColors ,&_bcdd );_eggee !=nil {return _eggee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_fecef :=NewCT_PieSer (); +if _ebfc :=d .DecodeElement (_fecef ,&_bcdd );_ebfc !=nil {return _ebfc ;};_edfg .Ser =append (_edfg .Ser ,_fecef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_edfg .DLbls =NewCT_DLbls (); +if _bedec :=d .DecodeElement (_edfg .DLbls ,&_bcdd );_bedec !=nil {return _bedec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfg .FirstSliceAng =NewCT_FirstSliceAng (); +if _cabc :=d .DecodeElement (_edfg .FirstSliceAng ,&_bcdd );_cabc !=nil {return _cabc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_edfg .HoleSize =NewCT_HoleSize (); +if _bfceg :=d .DecodeElement (_edfg .HoleSize ,&_bcdd );_bfceg !=nil {return _bfceg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edfg .ExtLst =NewCT_ExtensionList (); +if _gffgf :=d .DecodeElement (_edfg .ExtLst ,&_bcdd );_gffgf !=nil {return _gffgf ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bcdd .Name ); +if _fccab :=d .Skip ();_fccab !=nil {return _fccab ;};};case _b .EndElement :break _baca ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path -func (_bddf *CT_DPt )ValidateWithPath (path string )error {if _gdadd :=_bddf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gdadd !=nil {return _gdadd ;};if _bddf .InvertIfNegative !=nil {if _ddba :=_bddf .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065"); -_ddba !=nil {return _ddba ;};};if _bddf .Marker !=nil {if _bagag :=_bddf .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_bagag !=nil {return _bagag ;};};if _bddf .Bubble3D !=nil {if _bbdb :=_bddf .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D"); -_bbdb !=nil {return _bbdb ;};};if _bddf .Explosion !=nil {if _bfag :=_bddf .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_bfag !=nil {return _bfag ;};};if _bddf .SpPr !=nil {if _dgge :=_bddf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_dgge !=nil {return _dgge ;};};if _bddf .PictureOptions !=nil {if _bfbc :=_bddf .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_bfbc !=nil {return _bfbc ;};};if _bddf .ExtLst !=nil {if _gded :=_bddf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gded !=nil {return _gded ;};};return nil ;};func (_bfcg *CT_Thickness )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_bfcg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path +func (_gfcff *EG_LineChartShared )ValidateWithPath (path string )error {if _adgcg :=_gfcff .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_adgcg !=nil {return _adgcg ;};if _gfcff .VaryColors !=nil {if _bbdec :=_gfcff .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_bbdec !=nil {return _bbdec ;};};for _gcfbg ,_geafc :=range _gfcff .Ser {if _cccea :=_geafc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gcfbg ));_cccea !=nil {return _cccea ;};};if _gfcff .DLbls !=nil {if _ggeb :=_gfcff .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_ggeb !=nil {return _ggeb ;};};if _gfcff .DropLines !=nil {if _bfcbg :=_gfcff .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_bfcbg !=nil {return _bfcbg ;};};return nil ;}; -// Validate validates the CT_PivotFmt and its children -func (_degbd *CT_PivotFmt )Validate ()error {return _degbd .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");}; +// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path +func (_eabdg *EG_AxSharedChoice )ValidateWithPath (path string )error {if _eabdg .Crosses !=nil {if _edgea :=_eabdg .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_edgea !=nil {return _edgea ;};};if _eabdg .CrossesAt !=nil {if _gfcd :=_eabdg .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"); +_gfcd !=nil {return _gfcd ;};};return nil ;}; -// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path -func (_bdgg *CT_BubbleChart )ValidateWithPath (path string )error {if _bdgg .VaryColors !=nil {if _bfcc :=_bdgg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bfcc !=nil {return _bfcc ;};};for _eaag ,_gbgf :=range _bdgg .Ser {if _gcc :=_gbgf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eaag )); -_gcc !=nil {return _gcc ;};};if _bdgg .DLbls !=nil {if _aae :=_bdgg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_aae !=nil {return _aae ;};};if _bdgg .Bubble3D !=nil {if _cfd :=_bdgg .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D"); -_cfd !=nil {return _cfd ;};};if _bdgg .BubbleScale !=nil {if _cff :=_bdgg .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_cff !=nil {return _cff ;};};if _bdgg .ShowNegBubbles !=nil {if _edcc :=_bdgg .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"); -_edcc !=nil {return _edcc ;};};if _bdgg .SizeRepresents !=nil {if _begb :=_bdgg .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_begb !=nil {return _begb ;};};for _edaa ,_afed :=range _bdgg .AxId {if _defc :=_afed .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_edaa )); -_defc !=nil {return _defc ;};};if _bdgg .ExtLst !=nil {if _agba :=_bdgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agba !=nil {return _agba ;};};return nil ;};func (_edcef *CT_TickLblPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edcef .ValAttr !=ST_TickLblPosUnset {_cfeb ,_gdagg :=_edcef .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _gdagg !=nil {return _gdagg ;};start .Attr =append (start .Attr ,_cfeb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acgfa *CT_LogBase )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acgfa .ValAttr =2; -for _ ,_gbbd :=range start .Attr {if _gbbd .Name .Local =="\u0076\u0061\u006c"{_ebacd ,_gcfb :=_fb .ParseFloat (_gbbd .Value ,64);if _gcfb !=nil {return _gcfb ;};_acgfa .ValAttr =_ebacd ;continue ;};};for {_aefga ,_dagc :=d .Token ();if _dagc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_dagc ); -};if _bbcg ,_deeca :=_aefga .(_b .EndElement );_deeca &&_bbcg .Name ==start .Name {break ;};};return nil ;};func (_beegf *Chart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_beegf .CT_RelId =*NewCT_RelId ();for _ ,_ebeab :=range start .Attr {if _ebeab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebeab .Name .Local =="\u0069\u0064"||_ebeab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ebeab .Name .Local =="\u0069\u0064"{_egcc ,_agfdbf :=_ebeab .Value ,error (nil ); -if _agfdbf !=nil {return _agfdbf ;};_beegf .IdAttr =_egcc ;continue ;};};for {_bbcbd ,_eafbe :=d .Token ();if _eafbe !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_eafbe ); -};if _ccca ,_ecad :=_bbcbd .(_b .EndElement );_ecad &&_ccca .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_BarChartShared and its children +func (_eabaf *EG_BarChartShared )Validate ()error {return _eabaf .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};type CT_SerTx struct{Choice *CT_SerTxChoice ;};func NewCT_OfPieChart ()*CT_OfPieChart {_abedg :=&CT_OfPieChart {}; +_abedg .OfPieType =NewCT_OfPieType ();return _abedg ;}; -// Validate validates the CT_Surface and its children -func (_egdcc *CT_Surface )Validate ()error {return _egdcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");};type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ; -Explosion *CT_UnsignedInt ;SpPr *_gg .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};type ST_ScatterStyle byte ;func (_ffcf *CT_LineSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_acccf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ffcf .Idx ,_acccf );_cbbb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ffcf .Order ,_cbbb );if _ffcf .Tx !=nil {_gcca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; -e .EncodeElement (_ffcf .Tx ,_gcca );};if _ffcf .SpPr !=nil {_caabe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ffcf .SpPr ,_caabe );};if _ffcf .Marker !=nil {_ecfeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}}; -e .EncodeElement (_ffcf .Marker ,_ecfeb );};if _ffcf .DPt !=nil {_eegbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ggfd :=range _ffcf .DPt {e .EncodeElement (_ggfd ,_eegbg );};};if _ffcf .DLbls !=nil {_acabd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_ffcf .DLbls ,_acabd );};if _ffcf .Trendline !=nil {_bceb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_dfdg :=range _ffcf .Trendline {e .EncodeElement (_dfdg ,_bceb ); -};};if _ffcf .ErrBars !=nil {_gcccc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_ffcf .ErrBars ,_gcccc );};if _ffcf .Cat !=nil {_ecbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}}; -e .EncodeElement (_ffcf .Cat ,_ecbg );};if _ffcf .Val !=nil {_gcge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_ffcf .Val ,_gcge );};if _ffcf .Smooth !=nil {_adbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}}; -e .EncodeElement (_ffcf .Smooth ,_adbf );};if _ffcf .ExtLst !=nil {_efda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffcf .ExtLst ,_efda );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path +func (_dcbe *CT_TimeUnit )ValidateWithPath (path string )error {if _daeaf :=_dcbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_daeaf !=nil {return _daeaf ;};return nil ;};func (_babfd *CT_TextLanguageID )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",_babfd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type Chart struct{CT_RelId };func NewCT_ValAx ()*CT_ValAx {_abaeb :=&CT_ValAx {};_abaeb .AxId =NewCT_UnsignedInt ();_abaeb .Scaling =NewCT_Scaling ();_abaeb .AxPos =NewCT_AxPos (); +_abaeb .CrossAx =NewCT_UnsignedInt ();return _abaeb ;}; -// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path -func (_dfce *ChartSpace )ValidateWithPath (path string )error {if _beagd :=_dfce .CT_ChartSpace .ValidateWithPath (path );_beagd !=nil {return _beagd ;};return nil ;};func NewCT_SurfaceChart ()*CT_SurfaceChart {_aeeb :=&CT_SurfaceChart {};return _aeeb }; +// ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path +func (_dfgca *CT_Surface )ValidateWithPath (path string )error {if _dfgca .Thickness !=nil {if _cabebc :=_dfgca .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_cabebc !=nil {return _cabebc ;};};if _dfgca .SpPr !=nil {if _effga :=_dfgca .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_effga !=nil {return _effga ;};};if _dfgca .PictureOptions !=nil {if _fedfc :=_dfgca .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_fedfc !=nil {return _fedfc ;};};if _dfgca .ExtLst !=nil {if _degad :=_dfgca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_degad !=nil {return _degad ;};};return nil ;};func (_abgbf *CT_LblOffset )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abgbf .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_abgbf .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path +func (_afda *CT_Surface3DChart )ValidateWithPath (path string )error {if _afda .Wireframe !=nil {if _afee :=_afda .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_afee !=nil {return _afee ;};};for _cdaeg ,_cgfeb :=range _afda .Ser {if _gcadbc :=_cgfeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cdaeg )); +_gcadbc !=nil {return _gcadbc ;};};if _afda .BandFmts !=nil {if _efeae :=_afda .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_efeae !=nil {return _efeae ;};};for _dfadb ,_acdc :=range _afda .AxId {if _ebffd :=_acdc .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dfadb )); +_ebffd !=nil {return _ebffd ;};};if _afda .ExtLst !=nil {if _ceaac :=_afda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceaac !=nil {return _ceaac ;};};return nil ;};func (_cgfaf *ST_Overlap )Validate ()error {return _cgfaf .ValidateWithPath ("")}; +func NewCT_NumFmt ()*CT_NumFmt {_bfgfc :=&CT_NumFmt {};return _bfgfc };func (_gfcfe ST_CrossBetween )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gfcfe .String (),start );};func (_dbfb *CT_Surface )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bafbd :for {_efebf ,_gegg :=d .Token (); +if _gegg !=nil {return _gegg ;};switch _ccgbc :=_efebf .(type ){case _b .StartElement :switch _ccgbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbfb .Thickness =NewCT_Thickness (); +if _dafef :=d .DecodeElement (_dbfb .Thickness ,&_ccgbc );_dafef !=nil {return _dafef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dbfb .SpPr =_dg .NewCT_ShapeProperties (); +if _bccba :=d .DecodeElement (_dbfb .SpPr ,&_ccgbc );_bccba !=nil {return _bccba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbfb .PictureOptions =NewCT_PictureOptions (); +if _efag :=d .DecodeElement (_dbfb .PictureOptions ,&_ccgbc );_efag !=nil {return _efag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbfb .ExtLst =NewCT_ExtensionList (); +if _aggf :=d .DecodeElement (_dbfb .ExtLst ,&_ccgbc );_aggf !=nil {return _aggf ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_ccgbc .Name ); +if _dgdadb :=d .Skip ();_dgdadb !=nil {return _dgdadb ;};};case _b .EndElement :break _bafbd ;case _b .CharData :};};return nil ;};func (_ddcd *CT_HeaderFooter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bddb :=range start .Attr {if _bddb .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_ebddc ,_aeegc :=_ag .ParseBool (_bddb .Value ); +if _aeegc !=nil {return _aeegc ;};_ddcd .AlignWithMarginsAttr =&_ebddc ;continue ;};if _bddb .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_bacc ,_cfeg :=_ag .ParseBool (_bddb .Value );if _cfeg !=nil {return _cfeg ; +};_ddcd .DifferentOddEvenAttr =&_bacc ;continue ;};if _bddb .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_dagf ,_fbad :=_ag .ParseBool (_bddb .Value );if _fbad !=nil {return _fbad ;};_ddcd .DifferentFirstAttr =&_dagf ; +continue ;};};_gagdd :for {_cdbbdd ,_acca :=d .Token ();if _acca !=nil {return _acca ;};switch _addf :=_cdbbdd .(type ){case _b .StartElement :switch _addf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddcd .OddHeader =new (string ); +if _bgae :=d .DecodeElement (_ddcd .OddHeader ,&_addf );_bgae !=nil {return _bgae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddcd .OddFooter =new (string ); +if _bafbe :=d .DecodeElement (_ddcd .OddFooter ,&_addf );_bafbe !=nil {return _bafbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddcd .EvenHeader =new (string ); +if _dfdgf :=d .DecodeElement (_ddcd .EvenHeader ,&_addf );_dfdgf !=nil {return _dfdgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddcd .EvenFooter =new (string ); +if _ceda :=d .DecodeElement (_ddcd .EvenFooter ,&_addf );_ceda !=nil {return _ceda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddcd .FirstHeader =new (string ); +if _cbge :=d .DecodeElement (_ddcd .FirstHeader ,&_addf );_cbge !=nil {return _cbge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddcd .FirstFooter =new (string ); +if _cdae :=d .DecodeElement (_ddcd .FirstFooter ,&_addf );_cdae !=nil {return _cdae ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_addf .Name ); +if _eaeb :=d .Skip ();_eaeb !=nil {return _eaeb ;};};case _b .EndElement :break _gagdd ;case _b .CharData :};};return nil ;};func (_gefbd ST_LayoutTarget )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gefbd .String (),start ); +};func (_gbabb ST_MarkerStyle )Validate ()error {return _gbabb .ValidateWithPath ("")}; -// Validate validates the CT_SerTx and its children -func (_acdf *CT_SerTx )Validate ()error {return _acdf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");};type Any interface{MarshalXML (_ecdgc *_b .Encoder ,_cccag _b .StartElement )error ;UnmarshalXML (_gdaa *_b .Decoder ,_dcagd _b .StartElement )error ; -};func NewCT_DoughnutChart ()*CT_DoughnutChart {_beebb :=&CT_DoughnutChart {};return _beebb }; +// Validate validates the CT_Double and its children +func (_fbae *CT_Double )Validate ()error {return _fbae .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");};func (_gege *CT_ExtensionList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffgg :for {_bdcc ,_dfgd :=d .Token (); +if _dfgd !=nil {return _dfgd ;};switch _gbdbb :=_bdcc .(type ){case _b .StartElement :switch _gbdbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074"}:_adcga :=NewCT_Extension (); +if _edbf :=d .DecodeElement (_adcga ,&_gbdbb );_edbf !=nil {return _edbf ;};_gege .Ext =append (_gege .Ext ,_adcga );default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gbdbb .Name ); +if _ecgg :=d .Skip ();_ecgg !=nil {return _ecgg ;};};case _b .EndElement :break _ffgg ;case _b .CharData :};};return nil ;};func (_bfcbc *CT_LogBase )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfcbc .ValAttr =2;for _ ,_fcea :=range start .Attr {if _fcea .Name .Local =="\u0076\u0061\u006c"{_gace ,_gbdf :=_ag .ParseFloat (_fcea .Value ,64); +if _gbdf !=nil {return _gbdf ;};_bfcbc .ValAttr =_gace ;continue ;};};for {_ebfea ,_efacb :=d .Token ();if _efacb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_efacb ); +};if _dgbec ,_faebf :=_ebfea .(_b .EndElement );_faebf &&_dgbec .Name ==start .Name {break ;};};return nil ;};var ST_SecondPieSizePercentPatternRe =_a .MustCompile (ST_SecondPieSizePercentPattern ); -// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path -func (_eegf *CT_SizeRepresents )ValidateWithPath (path string )error {if _abdg :=_eegf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abdg !=nil {return _abdg ;};return nil ;};type CT_SecondPieSize struct{ValAttr *ST_SecondPieSize ; -};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1;ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;);func (_aagf *CT_GapAmount )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aagf .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_aagf .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_d *CT_Area3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _d .Grouping !=nil {_ggc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; -e .EncodeElement (_d .Grouping ,_ggc );};if _d .VaryColors !=nil {_db :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_d .VaryColors ,_db );};if _d .Ser !=nil {_af :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_gd :=range _d .Ser {e .EncodeElement (_gd ,_af );};};if _d .DLbls !=nil {_da :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_d .DLbls ,_da );};if _d .DropLines !=nil {_ab :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_d .DropLines ,_ab );};if _d .GapDepth !=nil {_de :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_d .GapDepth ,_de );};_fd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_ba :=range _d .AxId {e .EncodeElement (_ba ,_fd );};if _d .ExtLst !=nil {_fgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_d .ExtLst ,_fgd );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_bgcg *CT_SurfaceSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgcg .Idx =NewCT_UnsignedInt ();_bgcg .Order =NewCT_UnsignedInt ();_begdfa :for {_edgdc ,_geff :=d .Token ();if _geff !=nil {return _geff ;};switch _fgeag :=_edgdc .(type ){case _b .StartElement :switch _fgeag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cbcd :=d .DecodeElement (_bgcg .Idx ,&_fgeag ); -_cbcd !=nil {return _cbcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bfgag :=d .DecodeElement (_bgcg .Order ,&_fgeag ); -_bfgag !=nil {return _bfgag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bgcg .Tx =NewCT_SerTx (); -if _bbgcfb :=d .DecodeElement (_bgcg .Tx ,&_fgeag );_bbgcfb !=nil {return _bbgcfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bgcg .SpPr =_gg .NewCT_ShapeProperties (); -if _dbega :=d .DecodeElement (_bgcg .SpPr ,&_fgeag );_dbega !=nil {return _dbega ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgcg .Cat =NewCT_AxDataSource (); -if _fcgfe :=d .DecodeElement (_bgcg .Cat ,&_fgeag );_fcgfe !=nil {return _fcgfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bgcg .Val =NewCT_NumDataSource (); -if _abdge :=d .DecodeElement (_bgcg .Val ,&_fgeag );_abdge !=nil {return _abdge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgcg .ExtLst =NewCT_ExtensionList (); -if _dedg :=d .DecodeElement (_bgcg .ExtLst ,&_fgeag );_dedg !=nil {return _dedg ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fgeag .Name ); -if _dbgab :=d .Skip ();_dbgab !=nil {return _dbgab ;};};case _b .EndElement :break _begdfa ;case _b .CharData :};};return nil ;};type CT_Style struct{ValAttr uint8 ;};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ; -DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func (_eafe *CT_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eafe .ValAttr !=ST_ShapeUnset {_agdeb ,_ddeg :=_eafe .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _ddeg !=nil {return _ddeg ; -};start .Attr =append (start .Attr ,_agdeb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PlotArea and its children +func (_gacdd *CT_PlotArea )Validate ()error {return _gacdd .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");}; -// Validate validates the CT_NumFmt and its children -func (_cgdfg *CT_NumFmt )Validate ()error {return _cgdfg .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_LogBase and its children +func (_ecfd *CT_LogBase )Validate ()error {return _ecfd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");}; -// Validate validates the CT_DepthPercent and its children -func (_adae *CT_DepthPercent )Validate ()error {return _adae .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; +// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path +func (_eagb *CT_ChartLines )ValidateWithPath (path string )error {if _eagb .SpPr !=nil {if _ecc :=_eagb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ecc !=nil {return _ecc ;};};return nil ;}; -// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path -func (_dcfe *CT_LayoutMode )ValidateWithPath (path string )error {if _bcdb :=_dcfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcdb !=nil {return _bcdb ;};return nil ;};func NewCT_Period ()*CT_Period {_fagb :=&CT_Period {}; -return _fagb };func (_efdf *CT_CatAx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_efdf .AxId ,_fdc );_egef :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}}; -e .EncodeElement (_efdf .Scaling ,_egef );if _efdf .Delete !=nil {_ffaac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_efdf .Delete ,_ffaac );};_ffbg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}}; -e .EncodeElement (_efdf .AxPos ,_ffbg );if _efdf .MajorGridlines !=nil {_ffbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_efdf .MajorGridlines ,_ffbc ); -};if _efdf .MinorGridlines !=nil {_eaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_efdf .MinorGridlines ,_eaf );};if _efdf .Title !=nil {_ebab :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; -e .EncodeElement (_efdf .Title ,_ebab );};if _efdf .NumFmt !=nil {_ecef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_efdf .NumFmt ,_ecef );};if _efdf .MajorTickMark !=nil {_fggd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}}; -e .EncodeElement (_efdf .MajorTickMark ,_fggd );};if _efdf .MinorTickMark !=nil {_bade :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_efdf .MinorTickMark ,_bade ); -};if _efdf .TickLblPos !=nil {_aecb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_efdf .TickLblPos ,_aecb );};if _efdf .SpPr !=nil {_gcbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_efdf .SpPr ,_gcbf );};if _efdf .TxPr !=nil {_caaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_efdf .TxPr ,_caaf );};_bfbe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}}; -e .EncodeElement (_efdf .CrossAx ,_bfbe );if _efdf .Choice !=nil {_efdf .Choice .MarshalXML (e ,_b .StartElement {});};if _efdf .Auto !=nil {_ffe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_efdf .Auto ,_ffe ); -};if _efdf .LblAlgn !=nil {_bcae :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006c\u0062\u006c\u0041\u006c\u0067n"}};e .EncodeElement (_efdf .LblAlgn ,_bcae );};if _efdf .LblOffset !=nil {_deed :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}}; -e .EncodeElement (_efdf .LblOffset ,_deed );};if _efdf .TickLblSkip !=nil {_afee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_efdf .TickLblSkip ,_afee ); -};if _efdf .TickMarkSkip !=nil {_ffdd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_efdf .TickMarkSkip ,_ffdd );};if _efdf .NoMultiLvlLbl !=nil {_dcb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006eo\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u004c\u0062\u006c"}}; -e .EncodeElement (_efdf .NoMultiLvlLbl ,_dcb );};if _efdf .ExtLst !=nil {_gfcf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efdf .ExtLst ,_gfcf );};e .EncodeToken (_b .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;);func NewCT_SurfaceSer ()*CT_SurfaceSer {_gcbec :=&CT_SurfaceSer {};_gcbec .Idx =NewCT_UnsignedInt (); -_gcbec .Order =NewCT_UnsignedInt ();return _gcbec ;};func NewCT_Marker ()*CT_Marker {_cdaf :=&CT_Marker {};return _cdaf };type ST_Crosses byte ; +// Validate validates the CT_SerAx and its children +func (_gbcdc *CT_SerAx )Validate ()error {return _gbcdc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");};func NewChart ()*Chart {_gdcb :=&Chart {};_gdcb .CT_RelId =*NewCT_RelId ();return _gdcb }; -// Validate validates the CT_CrossBetween and its children -func (_fffd *CT_CrossBetween )Validate ()error {return _fffd .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");}; +// Validate validates the CT_PivotFmts and its children +func (_fbdc *CT_PivotFmts )Validate ()error {return _fbdc .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");}; -// Validate validates the EG_PieChartShared and its children -func (_befaa *EG_PieChartShared )Validate ()error {return _befaa .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};func (_gefaa ST_LegendPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gefaa .String (),start ); -};func (_gecfb *CT_Trendline )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gecfb .Name !=nil {_ecbff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_g .AddPreserveSpaceAttr (&_ecbff ,*_gecfb .Name ); -e .EncodeElement (_gecfb .Name ,_ecbff );};if _gecfb .SpPr !=nil {_ccba :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gecfb .SpPr ,_ccba );};_gbbg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_gecfb .TrendlineType ,_gbbg );if _gecfb .Order !=nil {_ecdbf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gecfb .Order ,_ecdbf );};if _gecfb .Period !=nil {_bdcad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}}; -e .EncodeElement (_gecfb .Period ,_bdcad );};if _gecfb .Forward !=nil {_egagf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}};e .EncodeElement (_gecfb .Forward ,_egagf );};if _gecfb .Backward !=nil {_deacb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}}; -e .EncodeElement (_gecfb .Backward ,_deacb );};if _gecfb .Intercept !=nil {_eegge :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}};e .EncodeElement (_gecfb .Intercept ,_eegge );};if _gecfb .DispRSqr !=nil {_gbada :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}}; -e .EncodeElement (_gecfb .DispRSqr ,_gbada );};if _gecfb .DispEq !=nil {_gcdcg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}};e .EncodeElement (_gecfb .DispEq ,_gcdcg );};if _gecfb .TrendlineLbl !=nil {_dbfca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}}; -e .EncodeElement (_gecfb .TrendlineLbl ,_dbfca );};if _gecfb .ExtLst !=nil {_abeca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gecfb .ExtLst ,_abeca );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_MultiLvlStrRef and its children +func (_bgcbc *CT_MultiLvlStrRef )Validate ()error {return _bgcbc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");};func (_fcgdc *CT_SerAx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_caedf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_fcgdc .AxId ,_caedf );_aecd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_fcgdc .Scaling ,_aecd ); +if _fcgdc .Delete !=nil {_eggc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_fcgdc .Delete ,_eggc );};_ceedc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}}; +e .EncodeElement (_fcgdc .AxPos ,_ceedc );if _fcgdc .MajorGridlines !=nil {_gfcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fcgdc .MajorGridlines ,_gfcb ); +};if _fcgdc .MinorGridlines !=nil {_agfdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fcgdc .MinorGridlines ,_agfdb );};if _fcgdc .Title !=nil {_ebac :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}}; +e .EncodeElement (_fcgdc .Title ,_ebac );};if _fcgdc .NumFmt !=nil {_gbegb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fcgdc .NumFmt ,_gbegb );};if _fcgdc .MajorTickMark !=nil {_eafce :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}}; +e .EncodeElement (_fcgdc .MajorTickMark ,_eafce );};if _fcgdc .MinorTickMark !=nil {_agfdbe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_fcgdc .MinorTickMark ,_agfdbe ); +};if _fcgdc .TickLblPos !=nil {_fdaff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_fcgdc .TickLblPos ,_fdaff );};if _fcgdc .SpPr !=nil {_dbgc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_fcgdc .SpPr ,_dbgc );};if _fcgdc .TxPr !=nil {_fdebd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_fcgdc .TxPr ,_fdebd );};_faceg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}}; +e .EncodeElement (_fcgdc .CrossAx ,_faceg );if _fcgdc .Choice !=nil {_fcgdc .Choice .MarshalXML (e ,_b .StartElement {});};if _fcgdc .TickLblSkip !=nil {_adgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}}; +e .EncodeElement (_fcgdc .TickLblSkip ,_adgd );};if _fcgdc .TickMarkSkip !=nil {_dacbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_fcgdc .TickMarkSkip ,_dacbe ); +};if _fcgdc .ExtLst !=nil {_gcafb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcgdc .ExtLst ,_gcafb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_BarChartShared struct{BarDir *CT_BarDir ; +Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;};func (_ccge *CT_DLblPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccge .ValAttr =ST_DLblPos (1);for _ ,_gefc :=range start .Attr {if _gefc .Name .Local =="\u0076\u0061\u006c"{_ccge .ValAttr .UnmarshalXMLAttr (_gefc ); +continue ;};};for {_afcaf ,_bcdcc :=d .Token ();if _bcdcc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073\u003a\u0020%\u0073",_bcdcc );};if _caed ,_gcfa :=_afcaf .(_b .EndElement ); +_gcfa &&_caed .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_RelId and its children -func (_gcag *CT_RelId )Validate ()error {return _gcag .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};func (_aeaeb *CT_TextLanguageID )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdae :=range start .Attr {if _fdae .Name .Local =="\u0076\u0061\u006c"{_bedeb ,_abeb :=_fdae .Value ,error (nil ); -if _abeb !=nil {return _abeb ;};_aeaeb .ValAttr =_bedeb ;continue ;};};for {_dgfe ,_daece :=d .Token ();if _daece !=nil {return _a .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",_daece ); -};if _bbaddf ,_bdbad :=_dgfe .(_b .EndElement );_bdbad &&_bbaddf .Name ==start .Name {break ;};};return nil ;};func (_acacc ST_LayoutTarget )String ()string {switch _acacc {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072"; -};return "";}; +// Validate validates the CT_BandFmts and its children +func (_cfd *CT_BandFmts )Validate ()error {return _cfd .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");};func (_abbcg *CT_DLbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbcg .Idx =NewCT_UnsignedInt (); +_fgfg :for {_ebdd ,_aecf :=d .Token ();if _aecf !=nil {return _aecf ;};switch _gceb :=_ebdd .(type ){case _b .StartElement :switch _gceb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _afce :=d .DecodeElement (_abbcg .Idx ,&_gceb ); +_afce !=nil {return _afce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _abbcg .Choice ==nil {_abbcg .Choice =NewCT_DLblChoice (); +};if _efb :=d .DecodeElement (&_abbcg .Choice .Delete ,&_gceb );_efb !=nil {return _efb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abbcg .Choice ==nil {_abbcg .Choice =NewCT_DLblChoice (); +};if _agaeg :=d .DecodeElement (&_abbcg .Choice .Layout ,&_gceb );_agaeg !=nil {return _agaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _abbcg .Choice ==nil {_abbcg .Choice =NewCT_DLblChoice (); +};if _gfda :=d .DecodeElement (&_abbcg .Choice .Tx ,&_gceb );_gfda !=nil {return _gfda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abbcg .Choice ==nil {_abbcg .Choice =NewCT_DLblChoice (); +};if _bfg :=d .DecodeElement (&_abbcg .Choice .NumFmt ,&_gceb );_bfg !=nil {return _bfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _abbcg .Choice ==nil {_abbcg .Choice =NewCT_DLblChoice (); +};if _efg :=d .DecodeElement (&_abbcg .Choice .SpPr ,&_gceb );_efg !=nil {return _efg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _abbcg .Choice ==nil {_abbcg .Choice =NewCT_DLblChoice (); +};if _bbf :=d .DecodeElement (&_abbcg .Choice .TxPr ,&_gceb );_bbf !=nil {return _bbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abbcg .Choice ==nil {_abbcg .Choice =NewCT_DLblChoice (); +};if _fedb :=d .DecodeElement (&_abbcg .Choice .DLblPos ,&_gceb );_fedb !=nil {return _fedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _abbcg .Choice ==nil {_abbcg .Choice =NewCT_DLblChoice (); +};if _fbdg :=d .DecodeElement (&_abbcg .Choice .ShowLegendKey ,&_gceb );_fbdg !=nil {return _fbdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abbcg .Choice ==nil {_abbcg .Choice =NewCT_DLblChoice (); +};if _bfae :=d .DecodeElement (&_abbcg .Choice .ShowVal ,&_gceb );_bfae !=nil {return _bfae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abbcg .Choice ==nil {_abbcg .Choice =NewCT_DLblChoice (); +};if _fgba :=d .DecodeElement (&_abbcg .Choice .ShowCatName ,&_gceb );_fgba !=nil {return _fgba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abbcg .Choice ==nil {_abbcg .Choice =NewCT_DLblChoice (); +};if _fbfec :=d .DecodeElement (&_abbcg .Choice .ShowSerName ,&_gceb );_fbfec !=nil {return _fbfec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abbcg .Choice ==nil {_abbcg .Choice =NewCT_DLblChoice (); +};if _caaa :=d .DecodeElement (&_abbcg .Choice .ShowPercent ,&_gceb );_caaa !=nil {return _caaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _abbcg .Choice ==nil {_abbcg .Choice =NewCT_DLblChoice (); +};if _cdg :=d .DecodeElement (&_abbcg .Choice .ShowBubbleSize ,&_gceb );_cdg !=nil {return _cdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _abbcg .Choice ==nil {_abbcg .Choice =NewCT_DLblChoice (); +};if _fdf :=d .DecodeElement (&_abbcg .Choice .Separator ,&_gceb );_fdf !=nil {return _fdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abbcg .ExtLst =NewCT_ExtensionList (); +if _dccga :=d .DecodeElement (_abbcg .ExtLst ,&_gceb );_dccga !=nil {return _dccga ;};default:_aa .Log .Debug ("\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",_gceb .Name ); +if _dbfg :=d .Skip ();_dbfg !=nil {return _dbfg ;};};case _b .EndElement :break _fgfg ;case _b .CharData :};};return nil ;};func (_aagag ST_ErrValType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggab :=_b .Attr {};_ggab .Name =name ;switch _aagag {case ST_ErrValTypeUnset :_ggab .Value =""; +case ST_ErrValTypeCust :_ggab .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_ggab .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_ggab .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"; +case ST_ErrValTypeStdDev :_ggab .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_ggab .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _ggab ,nil ;};func (_dccbfa ST_BarDir )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_caca :=_b .Attr {}; +_caca .Name =name ;switch _dccbfa {case ST_BarDirUnset :_caca .Value ="";case ST_BarDirBar :_caca .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_caca .Value ="\u0063\u006f\u006c";};return _caca ,nil ;};func (_ceaa *CT_Legend )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaff :for {_cabbd ,_ffaa :=d .Token (); +if _ffaa !=nil {return _ffaa ;};switch _ffafc :=_cabbd .(type ){case _b .StartElement :switch _ffafc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceaa .LegendPos =NewCT_LegendPos (); +if _dafegb :=d .DecodeElement (_ceaa .LegendPos ,&_ffafc );_dafegb !=nil {return _dafegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_feeba :=NewCT_LegendEntry (); +if _cgdf :=d .DecodeElement (_feeba ,&_ffafc );_cgdf !=nil {return _cgdf ;};_ceaa .LegendEntry =append (_ceaa .LegendEntry ,_feeba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceaa .Layout =NewCT_Layout (); +if _cedd :=d .DecodeElement (_ceaa .Layout ,&_ffafc );_cedd !=nil {return _cedd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ceaa .Overlay =NewCT_Boolean (); +if _egaed :=d .DecodeElement (_ceaa .Overlay ,&_ffafc );_egaed !=nil {return _egaed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ceaa .SpPr =_dg .NewCT_ShapeProperties (); +if _ecbd :=d .DecodeElement (_ceaa .SpPr ,&_ffafc );_ecbd !=nil {return _ecbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ceaa .TxPr =_dg .NewCT_TextBody (); +if _afgbd :=d .DecodeElement (_ceaa .TxPr ,&_ffafc );_afgbd !=nil {return _afgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceaa .ExtLst =NewCT_ExtensionList (); +if _cgag :=d .DecodeElement (_ceaa .ExtLst ,&_ffafc );_cgag !=nil {return _cgag ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\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",_ffafc .Name ); +if _eefag :=d .Skip ();_eefag !=nil {return _eefag ;};};case _b .EndElement :break _aaff ;case _b .CharData :};};return nil ;};func (_gagd *CT_AxisUnit )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",_gagd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path -func (_fgcgc *CT_StrRef )ValidateWithPath (path string )error {if _fgcgc .StrCache !=nil {if _fcdbd :=_fgcgc .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_fcdbd !=nil {return _fcdbd ;};};if _fgcgc .ExtLst !=nil {if _bebgd :=_fgcgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bebgd !=nil {return _bebgd ;};};return nil ;};func (_degfc ST_PageSetupOrientation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_degfc .String (),start );};type ChartSpace struct{CT_ChartSpace };func (_edfbc ST_SplitType )ValidateWithPath (path string )error {switch _edfbc {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 (_edfbc )); -};return nil ;};func (_cbcg *CT_SplitType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbcg .ValAttr !=ST_SplitTypeUnset {_daaga ,_dagce :=_cbcg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _dagce !=nil {return _dagce ; -};start .Attr =append (start .Attr ,_daaga );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bged *CT_DepthPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bged .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bged .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abbbe *CT_Perspective )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abbbe .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_abbbe .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path +func (_cagc *CT_LogBase )ValidateWithPath (path string )error {if _cagc .ValAttr < 2{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_cagc .ValAttr ); +};if _cagc .ValAttr > 1000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u00201\u0030\u0030\u0030\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_cagc .ValAttr ); +};return nil ;};func (_cddbf ST_BuiltInUnit )String ()string {switch _cddbf {case 0:return "";case 1:return "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case 2:return "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case 3:return "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073"; +case 4:return "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case 5:return "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 6:return "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 7:return "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073"; +case 8:return "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 9:return "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return "";};func NewEG_DLblShared ()*EG_DLblShared {_cbadc :=&EG_DLblShared {};return _cbadc };func (_beba ST_LegendPos )ValidateWithPath (path string )error {switch _beba {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 (_beba )); +};return nil ;}; -// Validate validates the CT_Legend and its children -func (_ceac *CT_Legend )Validate ()error {return _ceac .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");};type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ; -ExtLst *CT_ExtensionList ;};type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ;Ser []*CT_ScatterSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_cadb *CT_Line3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_edcd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cadb .Grouping ,_edcd );if _cadb .VaryColors !=nil {_ccfbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_cadb .VaryColors ,_ccfbb );};if _cadb .Ser !=nil {_adbbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_fcag :=range _cadb .Ser {e .EncodeElement (_fcag ,_adbbc );};};if _cadb .DLbls !=nil {_fegac :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_cadb .DLbls ,_fegac );};if _cadb .DropLines !=nil {_bfaf :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cadb .DropLines ,_bfaf );};if _cadb .GapDepth !=nil {_dgdee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}}; -e .EncodeElement (_cadb .GapDepth ,_dgdee );};_cdec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ccdca :=range _cadb .AxId {e .EncodeElement (_ccdca ,_cdec );};if _cadb .ExtLst !=nil {_bdec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cadb .ExtLst ,_bdec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DispUnits and its children +func (_adgf *CT_DispUnits )Validate ()error {return _adgf .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");};func (_dcbgf *ST_OfPieType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgage ,_dabde :=d .Token (); +if _dabde !=nil {return _dabde ;};if _ebfgf ,_aaafb :=_bgage .(_b .EndElement );_aaafb &&_ebfgf .Name ==start .Name {*_dcbgf =1;return nil ;};if _bggbf ,_fadad :=_bgage .(_b .CharData );!_fadad {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",_bgage ); +}else {switch string (_bggbf ){case "":*_dcbgf =0;case "\u0070\u0069\u0065":*_dcbgf =1;case "\u0062\u0061\u0072":*_dcbgf =2;};};_bgage ,_dabde =d .Token ();if _dabde !=nil {return _dabde ;};if _caefa ,_adagga :=_bgage .(_b .EndElement );_adagga &&_caefa .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",_bgage );};func (_caabce ST_LayoutTarget )ValidateWithPath (path string )error {switch _caabce {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 (_caabce )); +};return nil ;}; -// Validate validates the CT_RotX and its children -func (_cegee *CT_RotX )Validate ()error {return _cegee .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");};func NewEG_SerShared ()*EG_SerShared {_ffefc :=&EG_SerShared {};_ffefc .Idx =NewCT_UnsignedInt ();_ffefc .Order =NewCT_UnsignedInt ();return _ffefc ; -};func (_fgdfd ST_AxPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fgdfd .String (),start );};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0;ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2; -ST_DispBlanksAsZero ST_DispBlanksAs =3;);type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path +func (_abbg *CT_OfPieType )ValidateWithPath (path string )error {if _dgabe :=_abbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgabe !=nil {return _dgabe ;};return nil ;};func (_aafda *CT_DispUnitsChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaee :for {_efad ,_edff :=d .Token (); +if _edff !=nil {return _edff ;};switch _caga :=_efad .(type ){case _b .StartElement :switch _caga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aafda .CustUnit =NewCT_Double (); +if _cdag :=d .DecodeElement (_aafda .CustUnit ,&_caga );_cdag !=nil {return _cdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_aafda .BuiltInUnit =NewCT_BuiltInUnit (); +if _gbab :=d .DecodeElement (_aafda .BuiltInUnit ,&_caga );_gbab !=nil {return _gbab ;};default:_aa .Log .Debug ("\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",_caga .Name ); +if _acba :=d .Skip ();_acba !=nil {return _acba ;};};case _b .EndElement :break _eaee ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path -func (_fdg *CT_BandFmt )ValidateWithPath (path string )error {if _edbd :=_fdg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_edbd !=nil {return _edbd ;};if _fdg .SpPr !=nil {if _aed :=_fdg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_aed !=nil {return _aed ;};};return nil ;}; +// Validate validates the CT_HPercent and its children +func (_cbcec *CT_HPercent )Validate ()error {return _cbcec .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; -// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path -func (_eeggd *CT_RadarSer )ValidateWithPath (path string )error {if _edgf :=_eeggd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_edgf !=nil {return _edgf ;};if _gbddg :=_eeggd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_gbddg !=nil {return _gbddg ;};if _eeggd .Tx !=nil {if _gebe :=_eeggd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gebe !=nil {return _gebe ;};};if _eeggd .SpPr !=nil {if _ggcce :=_eeggd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_ggcce !=nil {return _ggcce ;};};if _eeggd .Marker !=nil {if _cgcda :=_eeggd .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_cgcda !=nil {return _cgcda ;};};for _gfgg ,_ggeeb :=range _eeggd .DPt {if _fcdgc :=_ggeeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gfgg )); -_fcdgc !=nil {return _fcdgc ;};};if _eeggd .DLbls !=nil {if _gaaa :=_eeggd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gaaa !=nil {return _gaaa ;};};if _eeggd .Cat !=nil {if _cacb :=_eeggd .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); -_cacb !=nil {return _cacb ;};};if _eeggd .Val !=nil {if _bfgdf :=_eeggd .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_bfgdf !=nil {return _bfgdf ;};};if _eeggd .ExtLst !=nil {if _ccbca :=_eeggd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ccbca !=nil {return _ccbca ;};};return nil ;};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;);func (_dfbba *CT_PivotFmts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _dfbba .PivotFmt !=nil {_eefcd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}};for _ ,_bedbd :=range _dfbba .PivotFmt {e .EncodeElement (_bedbd ,_eefcd );};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_gccbc *ST_LblAlgn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbaag ,_bgcfa :=d .Token ();if _bgcfa !=nil {return _bgcfa ;};if _bagfd ,_ffccg :=_cbaag .(_b .EndElement );_ffccg &&_bagfd .Name ==start .Name {*_gccbc =1; -return nil ;};if _bbde ,_gbgb :=_cbaag .(_b .CharData );!_gbgb {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",_cbaag );}else {switch string (_bbde ){case "":*_gccbc =0; -case "\u0063\u0074\u0072":*_gccbc =1;case "\u006c":*_gccbc =2;case "\u0072":*_gccbc =3;};};_cbaag ,_bgcfa =d .Token ();if _bgcfa !=nil {return _bgcfa ;};if _agabf ,_dbca :=_cbaag .(_b .EndElement );_dbca &&_agabf .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",_cbaag ); -};func (_bcgga *CT_Trendline )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcgga .TrendlineType =NewCT_TrendlineType ();_fefce :for {_ggadd ,_gcab :=d .Token ();if _gcab !=nil {return _gcab ;};switch _fbed :=_ggadd .(type ){case _b .StartElement :switch _fbed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcgga .Name =new (string ); -if _gbgec :=d .DecodeElement (_bcgga .Name ,&_fbed );_gbgec !=nil {return _gbgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bcgga .SpPr =_gg .NewCT_ShapeProperties (); -if _dcfdc :=d .DecodeElement (_bcgga .SpPr ,&_fbed );_dcfdc !=nil {return _dcfdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _cgfeb :=d .DecodeElement (_bcgga .TrendlineType ,&_fbed ); -_cgfeb !=nil {return _cgfeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcgga .Order =NewCT_Order (); -if _eebd :=d .DecodeElement (_bcgga .Order ,&_fbed );_eebd !=nil {return _eebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcgga .Period =NewCT_Period (); -if _fefcec :=d .DecodeElement (_bcgga .Period ,&_fbed );_fefcec !=nil {return _fefcec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcgga .Forward =NewCT_Double (); -if _dgdaf :=d .DecodeElement (_bcgga .Forward ,&_fbed );_dgdaf !=nil {return _dgdaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcgga .Backward =NewCT_Double (); -if _ecebe :=d .DecodeElement (_bcgga .Backward ,&_fbed );_ecebe !=nil {return _ecebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bcgga .Intercept =NewCT_Double (); -if _ebae :=d .DecodeElement (_bcgga .Intercept ,&_fbed );_ebae !=nil {return _ebae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bcgga .DispRSqr =NewCT_Boolean (); -if _acaeg :=d .DecodeElement (_bcgga .DispRSqr ,&_fbed );_acaeg !=nil {return _acaeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bcgga .DispEq =NewCT_Boolean (); -if _agfed :=d .DecodeElement (_bcgga .DispEq ,&_fbed );_agfed !=nil {return _agfed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bcgga .TrendlineLbl =NewCT_TrendlineLbl (); -if _affbe :=d .DecodeElement (_bcgga .TrendlineLbl ,&_fbed );_affbe !=nil {return _affbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcgga .ExtLst =NewCT_ExtensionList (); -if _geec :=d .DecodeElement (_bcgga .ExtLst ,&_fbed );_geec !=nil {return _geec ;};default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_fbed .Name ); -if _ecfab :=d .Skip ();_ecfab !=nil {return _ecfab ;};};case _b .EndElement :break _fefce ;case _b .CharData :};};return nil ;};func (_fdgdbb ST_TickLblPos )Validate ()error {return _fdgdbb .ValidateWithPath ("")};func NewCT_Orientation ()*CT_Orientation {_bdca :=&CT_Orientation {}; -return _bdca };func NewCT_ScatterStyle ()*CT_ScatterStyle {_cegg :=&CT_ScatterStyle {};return _cegg };const (ST_LblAlgnUnset ST_LblAlgn =0;ST_LblAlgnCtr ST_LblAlgn =1;ST_LblAlgnL ST_LblAlgn =2;ST_LblAlgnR ST_LblAlgn =3;);func (_dadb *CT_PieChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acaaa :for {_cgea ,_dfbeg :=d .Token (); -if _dfbeg !=nil {return _dfbeg ;};switch _fabc :=_cgea .(type ){case _b .StartElement :switch _fabc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dadb .VaryColors =NewCT_Boolean (); -if _dgabc :=d .DecodeElement (_dadb .VaryColors ,&_fabc );_dgabc !=nil {return _dgabc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cfbad :=NewCT_PieSer (); -if _gbeg :=d .DecodeElement (_cfbad ,&_fabc );_gbeg !=nil {return _gbeg ;};_dadb .Ser =append (_dadb .Ser ,_cfbad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dadb .DLbls =NewCT_DLbls (); -if _bfaab :=d .DecodeElement (_dadb .DLbls ,&_fabc );_bfaab !=nil {return _bfaab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dadb .FirstSliceAng =NewCT_FirstSliceAng (); -if _ggaa :=d .DecodeElement (_dadb .FirstSliceAng ,&_fabc );_ggaa !=nil {return _ggaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dadb .ExtLst =NewCT_ExtensionList (); -if _gged :=d .DecodeElement (_dadb .ExtLst ,&_fabc );_gged !=nil {return _gged ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fabc .Name ); -if _ddgf :=d .Skip ();_ddgf !=nil {return _ddgf ;};};case _b .EndElement :break _acaaa ;case _b .CharData :};};return nil ;};func (_ccgbe *UserShapes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccgbe .CT_Drawing =*_bdg .NewCT_Drawing (); -for {_agcf ,_gfede :=d .Token ();if _gfede !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_gfede );};if _cbaae ,_aagbg :=_agcf .(_b .EndElement );_aagbg &&_cbaae .Name ==start .Name {break ; -};};return nil ;};func (_cgga *CT_NumFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdda :=range start .Attr {if _gdda .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_adcg ,_eeaa :=_gdda .Value ,error (nil ); -if _eeaa !=nil {return _eeaa ;};_cgga .FormatCodeAttr =_adcg ;continue ;};if _gdda .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_gedg ,_gddfe :=_fb .ParseBool (_gdda .Value );if _gddfe !=nil {return _gddfe ;};_cgga .SourceLinkedAttr =&_gedg ; -continue ;};};for {_dbgfc ,_bbfac :=d .Token ();if _bbfac !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_bbfac );};if _fcbd ,_ffddg :=_dbgfc .(_b .EndElement );_ffddg &&_fcbd .Name ==start .Name {break ; -};};return nil ;};func (_befaf ST_PageSetupOrientation )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfagbe :=_b .Attr {};_bfagbe .Name =name ;switch _befaf {case ST_PageSetupOrientationUnset :_bfagbe .Value ="";case ST_PageSetupOrientationDefault :_bfagbe .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; -case ST_PageSetupOrientationPortrait :_bfagbe .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_PageSetupOrientationLandscape :_bfagbe .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _bfagbe ,nil ;};func NewCT_MarkerSize ()*CT_MarkerSize {_bgef :=&CT_MarkerSize {}; -return _bgef };func (_cffgf ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _cffgf {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 (_cffgf )); -};return nil ;};func (_fddg *CT_LegendPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fddg .ValAttr !=ST_LegendPosUnset {_cgbc ,_ggadb :=_fddg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _ggadb !=nil {return _ggadb ; -};start .Attr =append (start .Attr ,_cgbc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgcf ST_TrendlineType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dbbdg :=_b .Attr {};_dbbdg .Name =name ; -switch _dgcf {case ST_TrendlineTypeUnset :_dbbdg .Value ="";case ST_TrendlineTypeExp :_dbbdg .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_dbbdg .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_dbbdg .Value ="\u006c\u006f\u0067"; -case ST_TrendlineTypeMovingAvg :_dbbdg .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case ST_TrendlineTypePoly :_dbbdg .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_dbbdg .Value ="\u0070\u006f\u0077e\u0072";};return _dbbdg ,nil ; -};func (_age *CT_DTable )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eecgf :for {_cecg ,_aefg :=d .Token ();if _aefg !=nil {return _aefg ;};switch _ggfge :=_cecg .(type ){case _b .StartElement :switch _ggfge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_age .ShowHorzBorder =NewCT_Boolean (); -if _gbaa :=d .DecodeElement (_age .ShowHorzBorder ,&_ggfge );_gbaa !=nil {return _gbaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_age .ShowVertBorder =NewCT_Boolean (); -if _cebab :=d .DecodeElement (_age .ShowVertBorder ,&_ggfge );_cebab !=nil {return _cebab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_age .ShowOutline =NewCT_Boolean (); -if _cdgc :=d .DecodeElement (_age .ShowOutline ,&_ggfge );_cdgc !=nil {return _cdgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_age .ShowKeys =NewCT_Boolean (); -if _fecg :=d .DecodeElement (_age .ShowKeys ,&_ggfge );_fecg !=nil {return _fecg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_age .SpPr =_gg .NewCT_ShapeProperties (); -if _afcg :=d .DecodeElement (_age .SpPr ,&_ggfge );_afcg !=nil {return _afcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_age .TxPr =_gg .NewCT_TextBody (); -if _bege :=d .DecodeElement (_age .TxPr ,&_ggfge );_bege !=nil {return _bege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_age .ExtLst =NewCT_ExtensionList (); -if _ffcc :=d .DecodeElement (_age .ExtLst ,&_ggfge );_ffcc !=nil {return _ffcc ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_ggfge .Name ); -if _dfdd :=d .Skip ();_dfdd !=nil {return _dfdd ;};};case _b .EndElement :break _eecgf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path +func (_gdfb *CT_DPt )ValidateWithPath (path string )error {if _ffdg :=_gdfb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ffdg !=nil {return _ffdg ;};if _gdfb .InvertIfNegative !=nil {if _ggec :=_gdfb .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065"); +_ggec !=nil {return _ggec ;};};if _gdfb .Marker !=nil {if _edee :=_gdfb .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_edee !=nil {return _edee ;};};if _gdfb .Bubble3D !=nil {if _aeeg :=_gdfb .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D"); +_aeeg !=nil {return _aeeg ;};};if _gdfb .Explosion !=nil {if _cdbb :=_gdfb .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_cdbb !=nil {return _cdbb ;};};if _gdfb .SpPr !=nil {if _bebc :=_gdfb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_bebc !=nil {return _bebc ;};};if _gdfb .PictureOptions !=nil {if _adge :=_gdfb .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_adge !=nil {return _adge ;};};if _gdfb .ExtLst !=nil {if _bgeaf :=_gdfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bgeaf !=nil {return _bgeaf ;};};return nil ;};func (_fdbd *ST_BuiltInUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaceb ,_efdcg :=d .Token ();if _efdcg !=nil {return _efdcg ;};if _ebfde ,_fggfa :=_aaceb .(_b .EndElement );_fggfa &&_ebfde .Name ==start .Name {*_fdbd =1; +return nil ;};if _gaedc ,_fefd :=_aaceb .(_b .CharData );!_fefd {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",_aaceb );}else {switch string (_gaedc ){case "":*_fdbd =0; +case "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073":*_fdbd =1;case "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s":*_fdbd =2;case "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_fdbd =3;case "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073":*_fdbd =4; +case "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_fdbd =5;case "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_fdbd =6;case "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_fdbd =7;case "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073":*_fdbd =8; +case "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es":*_fdbd =9;};};_aaceb ,_efdcg =d .Token ();if _efdcg !=nil {return _efdcg ;};if _bcbc ,_cadad :=_aaceb .(_b .EndElement );_cadad &&_bcbc .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",_aaceb ); +};func (_dabgg ST_Grouping )ValidateWithPath (path string )error {switch _dabgg {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 (_dabgg )); +};return nil ;};func (_dafeb *ST_BarGrouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faddf ,_dfcgd :=d .Token ();if _dfcgd !=nil {return _dfcgd ;};if _eabec ,_gebfd :=_faddf .(_b .EndElement );_gebfd &&_eabec .Name ==start .Name {*_dafeb =1; +return nil ;};if _bfcag ,_eecbf :=_faddf .(_b .CharData );!_eecbf {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",_faddf );}else {switch string (_bfcag ){case "":*_dafeb =0; +case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_dafeb =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_dafeb =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_dafeb =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_dafeb =4; +};};_faddf ,_dfcgd =d .Token ();if _dfcgd !=nil {return _dfcgd ;};if _aebab ,_egcgb :=_faddf .(_b .EndElement );_egcgb &&_aebab .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",_faddf ); +};func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_bffed :=&CT_TrendlineLbl {};return _bffed };func (_cgdb ST_TickMark )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cgdb .String (),start );}; -// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path -func (_gadgd *CT_ScatterChart )ValidateWithPath (path string )error {if _aedebc :=_gadgd .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_aedebc !=nil {return _aedebc ;};if _gadgd .VaryColors !=nil {if _dccb :=_gadgd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_dccb !=nil {return _dccb ;};};for _gacaf ,_faddd :=range _gadgd .Ser {if _gedgd :=_faddd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gacaf ));_gedgd !=nil {return _gedgd ;};};if _gadgd .DLbls !=nil {if _ebcc :=_gadgd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_ebcc !=nil {return _ebcc ;};};for _bgcabb ,_febfb :=range _gadgd .AxId {if _dbeab :=_febfb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_bgcabb ));_dbeab !=nil {return _dbeab ;};};if _gadgd .ExtLst !=nil {if _fbde :=_gadgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fbde !=nil {return _fbde ;};};return nil ;};func NewCT_PivotSource ()*CT_PivotSource {_cbfdg :=&CT_PivotSource {};_cbfdg .FmtId =NewCT_UnsignedInt ();return _cbfdg ;};func (_fedac ST_ErrDir )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fedac .String (),start ); -};type ST_CrossBetween byte ; +// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path +func (_ffdgd *EG_BarChartShared )ValidateWithPath (path string )error {if _cadgcf :=_ffdgd .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_cadgcf !=nil {return _cadgcf ;};if _ffdgd .Grouping !=nil {if _ffaad :=_ffdgd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg"); +_ffaad !=nil {return _ffaad ;};};if _ffdgd .VaryColors !=nil {if _dbfa :=_ffdgd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dbfa !=nil {return _dbfa ;};};for _fdfbcc ,_cafbd :=range _ffdgd .Ser {if _gccae :=_cafbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fdfbcc )); +_gccae !=nil {return _gccae ;};};if _ffdgd .DLbls !=nil {if _gfgf :=_ffdgd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gfgf !=nil {return _gfgf ;};};return nil ;};type Any interface{MarshalXML (_gbag *_b .Encoder ,_acbbg _b .StartElement )error ; +UnmarshalXML (_gbffg *_b .Decoder ,_geaad _b .StartElement )error ;};func (_deff *CT_Overlap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_faefb :=range start .Attr {if _faefb .Name .Local =="\u0076\u0061\u006c"{_fgdc ,_gabda :=ParseUnionST_Overlap (_faefb .Value ); +if _gabda !=nil {return _gabda ;};_deff .ValAttr =&_fgdc ;continue ;};};for {_acab ,_edac :=d .Token ();if _edac !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_edac ); +};if _bdfbb ,_dbaf :=_acab .(_b .EndElement );_dbaf &&_bdfbb .Name ==start .Name {break ;};};return nil ;};func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_gcac :=&CT_PictureStackUnit {};_gcac .ValAttr =0+1;return _gcac ;}; -// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path -func (_eggda *Group_DLbl )ValidateWithPath (path string )error {if _eggda .Layout !=nil {if _egadd :=_eggda .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_egadd !=nil {return _egadd ;};};if _eggda .Tx !=nil {if _cgda :=_eggda .Tx .ValidateWithPath (path +"\u002f\u0054\u0078"); -_cgda !=nil {return _cgda ;};};if _eggda .NumFmt !=nil {if _acfgaa :=_eggda .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_acfgaa !=nil {return _acfgaa ;};};if _eggda .SpPr !=nil {if _geeda :=_eggda .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_geeda !=nil {return _geeda ;};};if _eggda .TxPr !=nil {if _cgdgf :=_eggda .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cgdgf !=nil {return _cgdgf ;};};if _eggda .DLblPos !=nil {if _fagbe :=_eggda .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073"); -_fagbe !=nil {return _fagbe ;};};if _eggda .ShowLegendKey !=nil {if _ebdeb :=_eggda .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_ebdeb !=nil {return _ebdeb ;};};if _eggda .ShowVal !=nil {if _fbedc :=_eggda .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c"); -_fbedc !=nil {return _fbedc ;};};if _eggda .ShowCatName !=nil {if _daafc :=_eggda .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_daafc !=nil {return _daafc ;};};if _eggda .ShowSerName !=nil {if _bgfee :=_eggda .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"); -_bgfee !=nil {return _bgfee ;};};if _eggda .ShowPercent !=nil {if _abbbd :=_eggda .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_abbbd !=nil {return _abbbd ;};};if _eggda .ShowBubbleSize !=nil {if _acbbb :=_eggda .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"); -_acbbb !=nil {return _acbbb ;};};return nil ;};func (_dgbgab *CT_NumRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gacag :for {_dfgge ,_bgfeg :=d .Token ();if _bgfeg !=nil {return _bgfeg ;};switch _deffc :=_dfgge .(type ){case _b .StartElement :switch _deffc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _adggg :=d .DecodeElement (&_dgbgab .F ,&_deffc ); -_adggg !=nil {return _adggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dgbgab .NumCache =NewCT_NumData (); -if _cefb :=d .DecodeElement (_dgbgab .NumCache ,&_deffc );_cefb !=nil {return _cefb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgbgab .ExtLst =NewCT_ExtensionList (); -if _edabb :=d .DecodeElement (_dgbgab .ExtLst ,&_deffc );_edabb !=nil {return _edabb ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_deffc .Name ); -if _badgf :=d .Skip ();_badgf !=nil {return _badgf ;};};case _b .EndElement :break _gacag ;case _b .CharData :};};return nil ;}; +// Validate validates the UserShapes and its children +func (_ccdc *UserShapes )Validate ()error {return _ccdc .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");};func NewCT_Overlap ()*CT_Overlap {_febdg :=&CT_Overlap {};return _febdg };func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_gefe :=&CT_FirstSliceAng {}; +return _gefe }; -// Validate validates the CT_BarChart and its children -func (_eaa *CT_BarChart )Validate ()error {return _eaa .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func NewCT_DispUnitsChoice ()*CT_DispUnitsChoice {_decdg :=&CT_DispUnitsChoice {};return _decdg };func ParseUnionST_GapAmount (s string )(ST_GapAmount ,error ){if ST_GapAmountPercentPatternRe .MatchString (s ){return ST_GapAmount {ST_GapAmountPercent :&s },nil ; -};_ffdgag ,_cface :=_fb .ParseUint (s ,10,16);if _cface !=nil {return ST_GapAmount {},_cface ;};_fbfbf :=uint16 (_ffdgag );return ST_GapAmount {ST_GapAmountUShort :&_fbfbf },nil ;};func ParseUnionST_DepthPercent (s string )(ST_DepthPercent ,error ){if ST_DepthPercentWithSymbolPatternRe .MatchString (s ){return ST_DepthPercent {ST_DepthPercentWithSymbol :&s },nil ; -};_ecggc ,_fcfb :=_fb .ParseUint (s ,10,16);if _fcfb !=nil {return ST_DepthPercent {},_fcfb ;};_fdgfd :=uint16 (_ecggc );return ST_DepthPercent {ST_DepthPercentUShort :&_fdgfd },nil ;}; +// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path +func (_daf *CT_BarSer )ValidateWithPath (path string )error {if _dce :=_daf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dce !=nil {return _dce ;};if _eab :=_daf .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_eab !=nil {return _eab ; +};if _daf .Tx !=nil {if _bac :=_daf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bac !=nil {return _bac ;};};if _daf .SpPr !=nil {if _cbeg :=_daf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cbeg !=nil {return _cbeg ;};};if _daf .InvertIfNegative !=nil {if _cfee :=_daf .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065"); +_cfee !=nil {return _cfee ;};};if _daf .PictureOptions !=nil {if _eeb :=_daf .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_eeb !=nil {return _eeb ;};};for _ecfb ,_effbd :=range _daf .DPt {if _cbf :=_effbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_ecfb )); +_cbf !=nil {return _cbf ;};};if _daf .DLbls !=nil {if _fcgb :=_daf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fcgb !=nil {return _fcgb ;};};for _dgab ,_gfec :=range _daf .Trendline {if _fdb :=_gfec .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_dgab )); +_fdb !=nil {return _fdb ;};};if _daf .ErrBars !=nil {if _egcc :=_daf .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_egcc !=nil {return _egcc ;};};if _daf .Cat !=nil {if _abg :=_daf .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); +_abg !=nil {return _abg ;};};if _daf .Val !=nil {if _cdac :=_daf .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_cdac !=nil {return _cdac ;};};if _daf .Shape !=nil {if _dggd :=_daf .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065"); +_dggd !=nil {return _dggd ;};};if _daf .ExtLst !=nil {if _ded :=_daf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ded !=nil {return _ded ;};};return nil ;};func NewCT_Title ()*CT_Title {_fgda :=&CT_Title {};return _fgda }; +type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;};func (_ebfff ST_BubbleScale )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ebfff .ST_BubbleScalePercent !=nil {e .EncodeToken (_b .CharData (*_ebfff .ST_BubbleScalePercent )); +};if _ebfff .ST_BubbleScaleUInt !=nil {e .EncodeToken (_b .CharData (_f .Sprintf ("\u0025\u0064",*_ebfff .ST_BubbleScaleUInt )));};return e .EncodeToken (_b .EndElement {Name :start .Name });}; -// Validate validates the CT_Boolean and its children -func (_adef *CT_Boolean )Validate ()error {return _adef .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};type ST_SizeRepresents byte ;func NewGroup_DLbls ()*Group_DLbls {_dabcg :=&Group_DLbls {};return _dabcg }; +// Validate validates the CT_DLbls and its children +func (_bedfb *CT_DLbls )Validate ()error {return _bedfb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");};func (_fagb *CT_AreaSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}}; +e .EncodeElement (_fagb .Idx ,_ac );_eda :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fagb .Order ,_eda );if _fagb .Tx !=nil {_fd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_fagb .Tx ,_fd );};if _fagb .SpPr !=nil {_gcd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fagb .SpPr ,_gcd );};if _fagb .PictureOptions !=nil {_egdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}}; +e .EncodeElement (_fagb .PictureOptions ,_egdc );};if _fagb .DPt !=nil {_aed :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_eb :=range _fagb .DPt {e .EncodeElement (_eb ,_aed );};};if _fagb .DLbls !=nil {_efc :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_fagb .DLbls ,_efc );};if _fagb .Trendline !=nil {_cce :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_edg :=range _fagb .Trendline {e .EncodeElement (_edg ,_cce );}; +};if _fagb .ErrBars !=nil {_fac :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_efcg :=range _fagb .ErrBars {e .EncodeElement (_efcg ,_fac );};};if _fagb .Cat !=nil {_feg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}}; +e .EncodeElement (_fagb .Cat ,_feg );};if _fagb .Val !=nil {_fadb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fagb .Val ,_fadb );};if _fagb .ExtLst !=nil {_cd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fagb .ExtLst ,_cd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cacb *CT_ScatterSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cacb .Idx =NewCT_UnsignedInt ();_cacb .Order =NewCT_UnsignedInt (); +_fcdf :for {_afgdf ,_bdbgc :=d .Token ();if _bdbgc !=nil {return _bdbgc ;};switch _fbfdf :=_afgdf .(type ){case _b .StartElement :switch _fbfdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gcfd :=d .DecodeElement (_cacb .Idx ,&_fbfdf ); +_gcfd !=nil {return _gcfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _agaebb :=d .DecodeElement (_cacb .Order ,&_fbfdf ); +_agaebb !=nil {return _agaebb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cacb .Tx =NewCT_SerTx (); +if _dgcbb :=d .DecodeElement (_cacb .Tx ,&_fbfdf );_dgcbb !=nil {return _dgcbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cacb .SpPr =_dg .NewCT_ShapeProperties (); +if _cfdfb :=d .DecodeElement (_cacb .SpPr ,&_fbfdf );_cfdfb !=nil {return _cfdfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cacb .Marker =NewCT_Marker (); +if _ceaf :=d .DecodeElement (_cacb .Marker ,&_fbfdf );_ceaf !=nil {return _ceaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dfafg :=NewCT_DPt (); +if _aeac :=d .DecodeElement (_dfafg ,&_fbfdf );_aeac !=nil {return _aeac ;};_cacb .DPt =append (_cacb .DPt ,_dfafg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cacb .DLbls =NewCT_DLbls (); +if _bfcgg :=d .DecodeElement (_cacb .DLbls ,&_fbfdf );_bfcgg !=nil {return _bfcgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bacgd :=NewCT_Trendline (); +if _fcdee :=d .DecodeElement (_bacgd ,&_fbfdf );_fcdee !=nil {return _fcdee ;};_cacb .Trendline =append (_cacb .Trendline ,_bacgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfcb :=NewCT_ErrBars (); +if _fabee :=d .DecodeElement (_dfcb ,&_fbfdf );_fabee !=nil {return _fabee ;};_cacb .ErrBars =append (_cacb .ErrBars ,_dfcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cacb .XVal =NewCT_AxDataSource (); +if _ffgda :=d .DecodeElement (_cacb .XVal ,&_fbfdf );_ffgda !=nil {return _ffgda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cacb .YVal =NewCT_NumDataSource (); +if _dggca :=d .DecodeElement (_cacb .YVal ,&_fbfdf );_dggca !=nil {return _dggca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cacb .Smooth =NewCT_Boolean (); +if _fbbef :=d .DecodeElement (_cacb .Smooth ,&_fbfdf );_fbbef !=nil {return _fbbef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cacb .ExtLst =NewCT_ExtensionList (); +if _dbebc :=d .DecodeElement (_cacb .ExtLst ,&_fbfdf );_dbebc !=nil {return _dbebc ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fbfdf .Name ); +if _fcfgfg :=d .Skip ();_fcfgfg !=nil {return _fcfgfg ;};};case _b .EndElement :break _fcdf ;case _b .CharData :};};return nil ;};func NewCT_Surface ()*CT_Surface {_efcgb :=&CT_Surface {};return _efcgb };func (_cgbb *CT_BubbleSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgbb .Idx =NewCT_UnsignedInt (); +_cgbb .Order =NewCT_UnsignedInt ();_dcdg :for {_gdgf ,_fcdda :=d .Token ();if _fcdda !=nil {return _fcdda ;};switch _acde :=_gdgf .(type ){case _b .StartElement :switch _acde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gcf :=d .DecodeElement (_cgbb .Idx ,&_acde ); +_gcf !=nil {return _gcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cafa :=d .DecodeElement (_cgbb .Order ,&_acde ); +_cafa !=nil {return _cafa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cgbb .Tx =NewCT_SerTx (); +if _bcbb :=d .DecodeElement (_cgbb .Tx ,&_acde );_bcbb !=nil {return _bcbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cgbb .SpPr =_dg .NewCT_ShapeProperties (); +if _bbae :=d .DecodeElement (_cgbb .SpPr ,&_acde );_bbae !=nil {return _bbae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbb .InvertIfNegative =NewCT_Boolean (); +if _bbaa :=d .DecodeElement (_cgbb .InvertIfNegative ,&_acde );_bbaa !=nil {return _bbaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdabab :=NewCT_DPt (); +if _baee :=d .DecodeElement (_gdabab ,&_acde );_baee !=nil {return _baee ;};_cgbb .DPt =append (_cgbb .DPt ,_gdabab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cgbb .DLbls =NewCT_DLbls (); +if _adce :=d .DecodeElement (_cgbb .DLbls ,&_acde );_adce !=nil {return _adce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_becef :=NewCT_Trendline (); +if _dgff :=d .DecodeElement (_becef ,&_acde );_dgff !=nil {return _dgff ;};_cgbb .Trendline =append (_cgbb .Trendline ,_becef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cac :=NewCT_ErrBars (); +if _bcaa :=d .DecodeElement (_cac ,&_acde );_bcaa !=nil {return _bcaa ;};_cgbb .ErrBars =append (_cgbb .ErrBars ,_cac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbb .XVal =NewCT_AxDataSource (); +if _gaaa :=d .DecodeElement (_cgbb .XVal ,&_acde );_gaaa !=nil {return _gaaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbb .YVal =NewCT_NumDataSource (); +if _gfab :=d .DecodeElement (_cgbb .YVal ,&_acde );_gfab !=nil {return _gfab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbb .BubbleSize =NewCT_NumDataSource (); +if _dadb :=d .DecodeElement (_cgbb .BubbleSize ,&_acde );_dadb !=nil {return _dadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cgbb .Bubble3D =NewCT_Boolean (); +if _geef :=d .DecodeElement (_cgbb .Bubble3D ,&_acde );_geef !=nil {return _geef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgbb .ExtLst =NewCT_ExtensionList (); +if _gefb :=d .DecodeElement (_cgbb .ExtLst ,&_acde );_gefb !=nil {return _gefb ;};default:_aa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_acde .Name ); +if _dfbd :=d .Skip ();_dfbd !=nil {return _dfbd ;};};case _b .EndElement :break _dcdg ;case _b .CharData :};};return nil ;};func (_bgff *CT_Skip )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgff .ValAttr =1;for _ ,_fcfae :=range start .Attr {if _fcfae .Name .Local =="\u0076\u0061\u006c"{_cadeg ,_dfcca :=_ag .ParseUint (_fcfae .Value ,10,32); +if _dfcca !=nil {return _dfcca ;};_bgff .ValAttr =uint32 (_cadeg );continue ;};};for {_bdee ,_gagad :=d .Token ();if _gagad !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_gagad ); +};if _bcebd ,_accaa :=_bdee .(_b .EndElement );_accaa &&_bcebd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path -func (_gdagc *CT_PlotArea )ValidateWithPath (path string )error {if _gdagc .Layout !=nil {if _efbfe :=_gdagc .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_efbfe !=nil {return _efbfe ;};};for _dccaa ,_aadgc :=range _gdagc .Choice {if _gbded :=_aadgc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dccaa )); -_gbded !=nil {return _gbded ;};};if _gdagc .CChoice !=nil {if _ggdbgc :=_gdagc .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_ggdbgc !=nil {return _ggdbgc ;};};if _gdagc .DTable !=nil {if _beffge :=_gdagc .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065"); -_beffge !=nil {return _beffge ;};};if _gdagc .SpPr !=nil {if _cbfa :=_gdagc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cbfa !=nil {return _cbfa ;};};if _gdagc .ExtLst !=nil {if _gddbe :=_gdagc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gddbe !=nil {return _gddbe ;};};return nil ;};func NewCT_TimeUnit ()*CT_TimeUnit {_cddad :=&CT_TimeUnit {};return _cddad }; +// ST_SecondPieSize is a union type +type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;};func (_abcfcf *CT_SurfaceSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ddbca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}}; +e .EncodeElement (_abcfcf .Idx ,_ddbca );_ecfab :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_abcfcf .Order ,_ecfab );if _abcfcf .Tx !=nil {_aabdge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_abcfcf .Tx ,_aabdge );};if _abcfcf .SpPr !=nil {_ddfe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abcfcf .SpPr ,_ddfe );};if _abcfcf .Cat !=nil {_cegfg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}}; +e .EncodeElement (_abcfcf .Cat ,_cegfg );};if _abcfcf .Val !=nil {_bffbb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_abcfcf .Val ,_bffbb );};if _abcfcf .ExtLst !=nil {_afdee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_abcfcf .ExtLst ,_afdee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fadgf ST_ErrBarType )Validate ()error {return _fadgf .ValidateWithPath ("")};func (_gabb *CT_CrossBetween )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gabb .ValAttr =ST_CrossBetween (1); +for _ ,_ede :=range start .Attr {if _ede .Name .Local =="\u0076\u0061\u006c"{_gabb .ValAttr .UnmarshalXMLAttr (_ede );continue ;};};for {_feae ,_gacf :=d .Token ();if _gacf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_gacf ); +};if _fgef ,_cfdf :=_feae .(_b .EndElement );_cfdf &&_fgef .Name ==start .Name {break ;};};return nil ;};func (_bcfgf *EG_SerShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gdeeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}}; +e .EncodeElement (_bcfgf .Idx ,_gdeeg );_cffad :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_bcfgf .Order ,_cffad );if _bcfgf .Tx !=nil {_ddaca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_bcfgf .Tx ,_ddaca );};if _bcfgf .SpPr !=nil {_ebace :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bcfgf .SpPr ,_ebace );};return nil ;};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_ffada :=&EG_AxSharedChoice {}; +return _ffada };func (_egga *CT_Layout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _egga .ManualLayout !=nil {_bfga :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u006e\u0075\u0061\u006c\u004ca\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_egga .ManualLayout ,_bfga );};if _egga .ExtLst !=nil {_fbfgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egga .ExtLst ,_fbfgd );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_fgdaf :=&EG_SurfaceChartShared {};return _fgdaf ;}; -// Validate validates the CT_StockChart and its children -func (_dfaeb *CT_StockChart )Validate ()error {return _dfaeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");};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;); +// Validate validates the CT_RotY and its children +func (_agcfg *CT_RotY )Validate ()error {return _agcfg .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};func (_abagf *CT_PrintSettings )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _abagf .HeaderFooter !=nil {_dcee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}}; +e .EncodeElement (_abagf .HeaderFooter ,_dcee );};if _abagf .PageMargins !=nil {_ffca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_abagf .PageMargins ,_ffca ); +};if _abagf .PageSetup !=nil {_bcea :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_abagf .PageSetup ,_bcea );};if _abagf .LegacyDrawingHF !=nil {_eaebbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}}; +e .EncodeElement (_abagf .LegacyDrawingHF ,_eaebbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LegendEntry struct{Idx *CT_UnsignedInt ;Choice *CT_LegendEntryChoice ;ExtLst *CT_ExtensionList ;};type CT_Protection struct{ChartObject *CT_Boolean ; +Data *CT_Boolean ;Formatting *CT_Boolean ;Selection *CT_Boolean ;UserInterface *CT_Boolean ;};const (ST_SizeRepresentsUnset ST_SizeRepresents =0;ST_SizeRepresentsArea ST_SizeRepresents =1;ST_SizeRepresentsW ST_SizeRepresents =2;);func (_cbba ST_OfPieType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fcgea :=_b .Attr {}; +_fcgea .Name =name ;switch _cbba {case ST_OfPieTypeUnset :_fcgea .Value ="";case ST_OfPieTypePie :_fcgea .Value ="\u0070\u0069\u0065";case ST_OfPieTypeBar :_fcgea .Value ="\u0062\u0061\u0072";};return _fcgea ,nil ;};func (_aeebg ST_CrossBetween )Validate ()error {return _aeebg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path -func (_agf *CT_CatAx )ValidateWithPath (path string )error {if _dffc :=_agf .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_dffc !=nil {return _dffc ;};if _dcdc :=_agf .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); -_dcdc !=nil {return _dcdc ;};if _agf .Delete !=nil {if _cdg :=_agf .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_cdg !=nil {return _cdg ;};};if _aafd :=_agf .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); -_aafd !=nil {return _aafd ;};if _agf .MajorGridlines !=nil {if _cdd :=_agf .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cdd !=nil {return _cdd ;};};if _agf .MinorGridlines !=nil {if _bbaf :=_agf .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); -_bbaf !=nil {return _bbaf ;};};if _agf .Title !=nil {if _dcee :=_agf .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dcee !=nil {return _dcee ;};};if _agf .NumFmt !=nil {if _bdbg :=_agf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_bdbg !=nil {return _bdbg ;};};if _agf .MajorTickMark !=nil {if _cdbc :=_agf .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cdbc !=nil {return _cdbc ;};};if _agf .MinorTickMark !=nil {if _bab :=_agf .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); -_bab !=nil {return _bab ;};};if _agf .TickLblPos !=nil {if _fae :=_agf .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_fae !=nil {return _fae ;};};if _agf .SpPr !=nil {if _fdd :=_agf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_fdd !=nil {return _fdd ;};};if _agf .TxPr !=nil {if _gfac :=_agf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_gfac !=nil {return _gfac ;};};if _gbd :=_agf .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); -_gbd !=nil {return _gbd ;};if _agf .Choice !=nil {if _ecdd :=_agf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ecdd !=nil {return _ecdd ;};};if _agf .Auto !=nil {if _affa :=_agf .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f"); -_affa !=nil {return _affa ;};};if _agf .LblAlgn !=nil {if _beeb :=_agf .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_beeb !=nil {return _beeb ;};};if _agf .LblOffset !=nil {if _efcc :=_agf .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"); -_efcc !=nil {return _efcc ;};};if _agf .TickLblSkip !=nil {if _dadc :=_agf .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_dadc !=nil {return _dadc ;};};if _agf .TickMarkSkip !=nil {if _fcca :=_agf .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070"); -_fcca !=nil {return _fcca ;};};if _agf .NoMultiLvlLbl !=nil {if _accgf :=_agf .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_accgf !=nil {return _accgf ;};};if _agf .ExtLst !=nil {if _eded :=_agf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_eded !=nil {return _eded ;};};return nil ;};func (_dggbc *ST_RadarStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fffdag ,_fdbe :=d .Token ();if _fdbe !=nil {return _fdbe ;};if _gbabc ,_fbbgf :=_fffdag .(_b .EndElement );_fbbgf &&_gbabc .Name ==start .Name {*_dggbc =1; -return nil ;};if _cade ,_dbfgc :=_fffdag .(_b .CharData );!_dbfgc {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",_fffdag );}else {switch string (_cade ){case "":*_dggbc =0; -case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_dggbc =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_dggbc =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_dggbc =3;};};_fffdag ,_fdbe =d .Token ();if _fdbe !=nil {return _fdbe ;};if _aeddgb ,_acbec :=_fffdag .(_b .EndElement ); -_acbec &&_aeddgb .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",_fffdag );};func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_bddff :=&CT_NumDataSourceChoice {}; -return _bddff ;}; -// Validate validates the CT_SizeRepresents and its children -func (_ababf *CT_SizeRepresents )Validate ()error {return _ababf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");};func (_acgbc ST_LayoutMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_acgbc .String (),start ); -}; +// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path +func (_ddaf *CT_Perspective )ValidateWithPath (path string )error {if _ddaf .ValAttr !=nil {if *_ddaf .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 ,*_ddaf .ValAttr ); +};if *_ddaf .ValAttr > 240{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0032\u0034\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ddaf .ValAttr ); +};};return nil ;};func NewCT_CustSplit ()*CT_CustSplit {_bbbb :=&CT_CustSplit {};return _bbbb };func (_gbebg ST_BuiltInUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbebg .String (),start );};func NewCT_AreaChart ()*CT_AreaChart {_egd :=&CT_AreaChart {}; +return _egd };type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_dg .CT_ShapeProperties ;TxPr *_dg .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_fbbdaf *CT_RadarStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbbdaf .ValAttr !=ST_RadarStyleUnset {_adbfba ,_dggbc :=_fbbdaf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _dggbc !=nil {return _dggbc ;};start .Attr =append (start .Attr ,_adbfba );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Chart struct{Title *CT_Title ;AutoTitleDeleted *CT_Boolean ;PivotFmts *CT_PivotFmts ; +View3D *CT_View3D ;Floor *CT_Surface ;SideWall *CT_Surface ;BackWall *CT_Surface ;PlotArea *CT_PlotArea ;Legend *CT_Legend ;PlotVisOnly *CT_Boolean ;DispBlanksAs *CT_DispBlanksAs ;ShowDLblsOverMax *CT_Boolean ;ExtLst *CT_ExtensionList ;};const (ST_RadarStyleUnset ST_RadarStyle =0; +ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;);func (_ffgfe *CT_DepthPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffgfe .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ffgfe .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcd *CT_AxisUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcd .ValAttr =0+1;for _ ,_faa :=range start .Attr {if _faa .Name .Local =="\u0076\u0061\u006c"{_ca ,_ecb :=_ag .ParseFloat (_faa .Value ,64); +if _ecb !=nil {return _ecb ;};_fcd .ValAttr =_ca ;continue ;};};for {_bdg ,_agfc :=d .Token ();if _agfc !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_agfc ); +};if _bcag ,_degd :=_bdg .(_b .EndElement );_degd &&_bcag .Name ==start .Name {break ;};};return nil ;};func (_cbaggg ST_TickLblPos )String ()string {switch _cbaggg {case 0:return "";case 1:return "\u0068\u0069\u0067\u0068";case 2:return "\u006c\u006f\u0077"; +case 3:return "\u006e\u0065\u0078\u0074\u0054\u006f";case 4:return "\u006e\u006f\u006e\u0065";};return "";}; -// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path -func (_bdcfc *CT_LblOffset )ValidateWithPath (path string )error {if _bdcfc .ValAttr !=nil {if _fgeg :=_bdcfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgeg !=nil {return _fgeg ;};};return nil ;}; +// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path +func (_fdbad *CT_GapAmount )ValidateWithPath (path string )error {if _fdbad .ValAttr !=nil {if _fdef :=_fdbad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdef !=nil {return _fdef ;};};return nil ;};type ST_ErrBarType byte ; -// Validate validates the CT_TrendlineLbl and its children -func (_faac *CT_TrendlineLbl )Validate ()error {return _faac .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");}; -// Validate validates the CT_DispUnitsLbl and its children -func (_cfae *CT_DispUnitsLbl )Validate ()error {return _cfae .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");};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 *_gg .CT_ShapeProperties ;TxPr *_gg .CT_TextBody ;CrossAx *CT_UnsignedInt ; -Choice *EG_AxSharedChoice ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;ExtLst *CT_ExtensionList ;};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ; -};_bfabf ,_aeecf :=_fb .ParseUint (s ,10,16);if _aeecf !=nil {return ST_HPercent {},_aeecf ;};_agade :=uint16 (_bfabf );return ST_HPercent {ST_HPercentUShort :&_agade },nil ;};type CT_Grouping struct{ValAttr ST_Grouping ;}; +// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path +func (_fgfgg *CT_UnsignedInt )ValidateWithPath (path string )error {return nil };func (_degdc *CT_Thickness )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gagca :=range start .Attr {if _gagca .Name .Local =="\u0076\u0061\u006c"{_afbe ,_ebfca :=ParseUnionST_Thickness (_gagca .Value ); +if _ebfca !=nil {return _ebfca ;};_degdc .ValAttr =_afbe ;continue ;};};for {_aggdf ,_cfcfe :=d .Token ();if _cfcfe !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_cfcfe ); +};if _adfcc ,_feegc :=_aggdf .(_b .EndElement );_feegc &&_adfcc .Name ==start .Name {break ;};};return nil ;};func (_agad *CT_NumFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adab :=range start .Attr {if _adab .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_bfbf ,_ceca :=_adab .Value ,error (nil ); +if _ceca !=nil {return _ceca ;};_agad .FormatCodeAttr =_bfbf ;continue ;};if _adab .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_aecb ,_gagg :=_ag .ParseBool (_adab .Value );if _gagg !=nil {return _gagg ;};_agad .SourceLinkedAttr =&_aecb ; +continue ;};};for {_ecdf ,_bgcgfd :=d .Token ();if _bgcgfd !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_bgcgfd );};if _fcccf ,_fbaac :=_ecdf .(_b .EndElement );_fbaac &&_fcccf .Name ==start .Name {break ; +};};return nil ;}; -// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path -func (_dfadb *EG_LegendEntryData )ValidateWithPath (path string )error {if _dfadb .TxPr !=nil {if _fdfgd :=_dfadb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fdfgd !=nil {return _fdfgd ;};};return nil ;}; +// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path +func (_gc *CT_AreaChart )ValidateWithPath (path string )error {if _gc .Grouping !=nil {if _da :=_gc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_da !=nil {return _da ;};};if _gc .VaryColors !=nil {if _gbe :=_gc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_gbe !=nil {return _gbe ;};};for _fgd ,_deg :=range _gc .Ser {if _df :=_deg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fgd ));_df !=nil {return _df ;};};if _gc .DLbls !=nil {if _dfb :=_gc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_dfb !=nil {return _dfb ;};};if _gc .DropLines !=nil {if _fad :=_gc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_fad !=nil {return _fad ;};};for _fcf ,_ad :=range _gc .AxId {if _afg :=_ad .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fcf )); +_afg !=nil {return _afg ;};};if _gc .ExtLst !=nil {if _cgg :=_gc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgg !=nil {return _cgg ;};};return nil ;};func (_gcfeg *CT_Title )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egddfc :for {_adgda ,_geacc :=d .Token (); +if _geacc !=nil {return _geacc ;};switch _cceb :=_adgda .(type ){case _b .StartElement :switch _cceb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gcfeg .Tx =NewCT_Tx (); +if _fgaadb :=d .DecodeElement (_gcfeg .Tx ,&_cceb );_fgaadb !=nil {return _fgaadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcfeg .Layout =NewCT_Layout (); +if _adadb :=d .DecodeElement (_gcfeg .Layout ,&_cceb );_adadb !=nil {return _adadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcfeg .Overlay =NewCT_Boolean (); +if _bgcgg :=d .DecodeElement (_gcfeg .Overlay ,&_cceb );_bgcgg !=nil {return _bgcgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gcfeg .SpPr =_dg .NewCT_ShapeProperties (); +if _efdb :=d .DecodeElement (_gcfeg .SpPr ,&_cceb );_efdb !=nil {return _efdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gcfeg .TxPr =_dg .NewCT_TextBody (); +if _gfgba :=d .DecodeElement (_gcfeg .TxPr ,&_cceb );_gfgba !=nil {return _gfgba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcfeg .ExtLst =NewCT_ExtensionList (); +if _fbacb :=d .DecodeElement (_gcfeg .ExtLst ,&_cceb );_fbacb !=nil {return _fbacb ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_cceb .Name ); +if _aedef :=d .Skip ();_aedef !=nil {return _aedef ;};};case _b .EndElement :break _egddfc ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Title and its children -func (_accbd *CT_Title )Validate ()error {return _accbd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");};const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;);func (_cdggg ST_SizeRepresents )String ()string {switch _cdggg {case 0:return ""; -case 1:return "\u0061\u0072\u0065\u0061";case 2:return "\u0077";};return "";};func (_ddged *CT_Crosses )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ggff ,_gbcc :=_ddged .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _gbcc !=nil {return _gbcc ; -};start .Attr =append (start .Attr ,_ggff );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgcee *ST_OfPieType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfbbfb ,_ffaf :=d .Token (); -if _ffaf !=nil {return _ffaf ;};if _bbdf ,_cagfef :=_dfbbfb .(_b .EndElement );_cagfef &&_bbdf .Name ==start .Name {*_dgcee =1;return nil ;};if _dcgef ,_ebeeb :=_dfbbfb .(_b .CharData );!_ebeeb {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",_dfbbfb ); -}else {switch string (_dcgef ){case "":*_dgcee =0;case "\u0070\u0069\u0065":*_dgcee =1;case "\u0062\u0061\u0072":*_dgcee =2;};};_dfbbfb ,_ffaf =d .Token ();if _ffaf !=nil {return _ffaf ;};if _gaad ,_aaeca :=_dfbbfb .(_b .EndElement );_aaeca &&_gaad .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",_dfbbfb );};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ; -};_deeeb ,_addeg :=_fb .ParseUint (s ,10,16);if _addeg !=nil {return ST_SecondPieSize {},_addeg ;};_ggaf :=uint16 (_deeeb );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_ggaf },nil ;};func (_ffedf ST_PictureFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffedf .String (),start ); +// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path +func (_fcfgg *CT_ValAx )ValidateWithPath (path string )error {if _cacge :=_fcfgg .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_cacge !=nil {return _cacge ;};if _fgff :=_fcfgg .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); +_fgff !=nil {return _fgff ;};if _fcfgg .Delete !=nil {if _agace :=_fcfgg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_agace !=nil {return _agace ;};};if _fecea :=_fcfgg .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); +_fecea !=nil {return _fecea ;};if _fcfgg .MajorGridlines !=nil {if _dbfgac :=_fcfgg .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dbfgac !=nil {return _dbfgac ;};};if _fcfgg .MinorGridlines !=nil {if _ffed :=_fcfgg .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); +_ffed !=nil {return _ffed ;};};if _fcfgg .Title !=nil {if _baaa :=_fcfgg .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_baaa !=nil {return _baaa ;};};if _fcfgg .NumFmt !=nil {if _eadeg :=_fcfgg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_eadeg !=nil {return _eadeg ;};};if _fcfgg .MajorTickMark !=nil {if _ffegg :=_fcfgg .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ffegg !=nil {return _ffegg ;};};if _fcfgg .MinorTickMark !=nil {if _dcebd :=_fcfgg .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); +_dcebd !=nil {return _dcebd ;};};if _fcfgg .TickLblPos !=nil {if _cafg :=_fcfgg .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_cafg !=nil {return _cafg ;};};if _fcfgg .SpPr !=nil {if _eaebgf :=_fcfgg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_eaebgf !=nil {return _eaebgf ;};};if _fcfgg .TxPr !=nil {if _faccbg :=_fcfgg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_faccbg !=nil {return _faccbg ;};};if _gggcd :=_fcfgg .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); +_gggcd !=nil {return _gggcd ;};if _fcfgg .Choice !=nil {if _dbcc :=_fcfgg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dbcc !=nil {return _dbcc ;};};if _fcfgg .CrossBetween !=nil {if _bffbce :=_fcfgg .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"); +_bffbce !=nil {return _bffbce ;};};if _fcfgg .MajorUnit !=nil {if _cdfaa :=_fcfgg .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_cdfaa !=nil {return _cdfaa ;};};if _fcfgg .MinorUnit !=nil {if _cegfa :=_fcfgg .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"); +_cegfa !=nil {return _cegfa ;};};if _fcfgg .DispUnits !=nil {if _gdeda :=_fcfgg .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_gdeda !=nil {return _gdeda ;};};if _fcfgg .ExtLst !=nil {if _aegde :=_fcfgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_aegde !=nil {return _aegde ;};};return nil ;};type CT_Boolean struct{ValAttr *bool ;};func (_gacgaa *ST_Orientation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cegaf ,_bdfdb :=d .Token ();if _bdfdb !=nil {return _bdfdb ;};if _bfcafe ,_ggced :=_cegaf .(_b .EndElement ); +_ggced &&_bfcafe .Name ==start .Name {*_gacgaa =1;return nil ;};if _cgdc ,_cefcd :=_cegaf .(_b .CharData );!_cefcd {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",_cegaf ); +}else {switch string (_cgdc ){case "":*_gacgaa =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_gacgaa =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_gacgaa =2;};};_cegaf ,_bdfdb =d .Token ();if _bdfdb !=nil {return _bdfdb ;};if _ebecd ,_afbec :=_cegaf .(_b .EndElement ); +_afbec &&_ebecd .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",_cegaf );};func NewCT_PivotFmts ()*CT_PivotFmts {_fdfe :=&CT_PivotFmts {}; +return _fdfe };func (_bcef *CT_LegendEntry )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcef .Idx =NewCT_UnsignedInt ();_caae :for {_fbaafb ,_dcgag :=d .Token ();if _dcgag !=nil {return _dcgag ;};switch _cbdb :=_fbaafb .(type ){case _b .StartElement :switch _cbdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cgce :=d .DecodeElement (_bcef .Idx ,&_cbdb ); +_cgce !=nil {return _cgce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _bcef .Choice ==nil {_bcef .Choice =NewCT_LegendEntryChoice (); +};if _dcacb :=d .DecodeElement (&_bcef .Choice .Delete ,&_cbdb );_dcacb !=nil {return _dcacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _bcef .Choice ==nil {_bcef .Choice =NewCT_LegendEntryChoice (); +};if _eaffe :=d .DecodeElement (&_bcef .Choice .TxPr ,&_cbdb );_eaffe !=nil {return _eaffe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcef .ExtLst =NewCT_ExtensionList (); +if _defd :=d .DecodeElement (_bcef .ExtLst ,&_cbdb );_defd !=nil {return _defd ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_cbdb .Name ); +if _fcdeg :=d .Skip ();_fcdeg !=nil {return _fcdeg ;};};case _b .EndElement :break _caae ;case _b .CharData :};};return nil ;};func NewCT_Skip ()*CT_Skip {_abfe :=&CT_Skip {};_abfe .ValAttr =1;return _abfe };func (_cdbfe *CT_Scaling )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efaf :for {_cgda ,_fcbde :=d .Token (); +if _fcbde !=nil {return _fcbde ;};switch _eggfg :=_cgda .(type ){case _b .StartElement :switch _eggfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdbfe .LogBase =NewCT_LogBase (); +if _ebab :=d .DecodeElement (_cdbfe .LogBase ,&_eggfg );_ebab !=nil {return _ebab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdbfe .Orientation =NewCT_Orientation (); +if _eeabb :=d .DecodeElement (_cdbfe .Orientation ,&_eggfg );_eeabb !=nil {return _eeabb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdbfe .Max =NewCT_Double (); +if _bbcaaa :=d .DecodeElement (_cdbfe .Max ,&_eggfg );_bbcaaa !=nil {return _bbcaaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdbfe .Min =NewCT_Double (); +if _gdgfbf :=d .DecodeElement (_cdbfe .Min ,&_eggfg );_gdgfbf !=nil {return _gdgfbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdbfe .ExtLst =NewCT_ExtensionList (); +if _faea :=d .DecodeElement (_cdbfe .ExtLst ,&_eggfg );_faea !=nil {return _faea ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_eggfg .Name ); +if _eebe :=d .Skip ();_eebe !=nil {return _eebe ;};};case _b .EndElement :break _efaf ;case _b .CharData :};};return nil ;};type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;};func (_bgbc *CT_GapAmount )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgbc .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bgbc .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bccef *EG_SerShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bccef .Idx =NewCT_UnsignedInt ();_bccef .Order =NewCT_UnsignedInt (); +_bacdc :for {_bgcdg ,_abdeb :=d .Token ();if _abdeb !=nil {return _abdeb ;};switch _ceegc :=_bgcdg .(type ){case _b .StartElement :switch _ceegc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fdfef :=d .DecodeElement (_bccef .Idx ,&_ceegc ); +_fdfef !=nil {return _fdfef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _aadff :=d .DecodeElement (_bccef .Order ,&_ceegc ); +_aadff !=nil {return _aadff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bccef .Tx =NewCT_SerTx (); +if _adffdf :=d .DecodeElement (_bccef .Tx ,&_ceegc );_adffdf !=nil {return _adffdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bccef .SpPr =_dg .NewCT_ShapeProperties (); +if _ddec :=d .DecodeElement (_bccef .SpPr ,&_ceegc );_ddec !=nil {return _ddec ;};default:_aa .Log .Debug ("s\u006b\u0069\u0070\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",_ceegc .Name ); +if _dcdf :=d .Skip ();_dcdf !=nil {return _dcdf ;};};case _b .EndElement :break _bacdc ;case _b .CharData :};};return nil ;};var ST_OverlapPercentPatternRe =_a .MustCompile (ST_OverlapPercentPattern );func (_adgbc ST_TimeUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_adgbc .String (),start ); }; -// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path -func (_dbcb *CT_ValAx )ValidateWithPath (path string )error {if _fbdca :=_dbcb .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fbdca !=nil {return _fbdca ;};if _dgfa :=_dbcb .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); -_dgfa !=nil {return _dgfa ;};if _dbcb .Delete !=nil {if _dcab :=_dbcb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_dcab !=nil {return _dcab ;};};if _degca :=_dbcb .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); -_degca !=nil {return _degca ;};if _dbcb .MajorGridlines !=nil {if _deedbc :=_dbcb .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_deedbc !=nil {return _deedbc ;};};if _dbcb .MinorGridlines !=nil {if _gbgcc :=_dbcb .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); -_gbgcc !=nil {return _gbgcc ;};};if _dbcb .Title !=nil {if _dbcef :=_dbcb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dbcef !=nil {return _dbcef ;};};if _dbcb .NumFmt !=nil {if _aceg :=_dbcb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_aceg !=nil {return _aceg ;};};if _dbcb .MajorTickMark !=nil {if _gefgeb :=_dbcb .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_gefgeb !=nil {return _gefgeb ;};};if _dbcb .MinorTickMark !=nil {if _gceda :=_dbcb .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); -_gceda !=nil {return _gceda ;};};if _dbcb .TickLblPos !=nil {if _baff :=_dbcb .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_baff !=nil {return _baff ;};};if _dbcb .SpPr !=nil {if _eaagd :=_dbcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_eaagd !=nil {return _eaagd ;};};if _dbcb .TxPr !=nil {if _bbbfc :=_dbcb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bbbfc !=nil {return _bbbfc ;};};if _caaeg :=_dbcb .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); -_caaeg !=nil {return _caaeg ;};if _dbcb .Choice !=nil {if _aedgfg :=_dbcb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aedgfg !=nil {return _aedgfg ;};};if _dbcb .CrossBetween !=nil {if _gdfdd :=_dbcb .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e"); -_gdfdd !=nil {return _gdfdd ;};};if _dbcb .MajorUnit !=nil {if _babgf :=_dbcb .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_babgf !=nil {return _babgf ;};};if _dbcb .MinorUnit !=nil {if _fdbg :=_dbcb .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"); -_fdbg !=nil {return _fdbg ;};};if _dbcb .DispUnits !=nil {if _gdbd :=_dbcb .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_gdbd !=nil {return _gdbd ;};};if _dbcb .ExtLst !=nil {if _geded :=_dbcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_geded !=nil {return _geded ;};};return nil ;}; +// Validate validates the CT_BarChart and its children +func (_cgba *CT_BarChart )Validate ()error {return _cgba .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_aggd *CT_LegendPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adbfb :=range start .Attr {if _adbfb .Name .Local =="\u0076\u0061\u006c"{_aggd .ValAttr .UnmarshalXMLAttr (_adbfb ); +continue ;};};for {_ebbga ,_eefe :=d .Token ();if _eefe !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_eefe );};if _bgeab ,_fceb :=_ebbga .(_b .EndElement ); +_fceb &&_bgeab .Name ==start .Name {break ;};};return nil ;};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;};func NewCT_DoughnutChart ()*CT_DoughnutChart {_gcff :=&CT_DoughnutChart {};return _gcff };func (_cbgfa *CT_PageMargins )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_f .Sprintf ("\u0025\u0076",_cbgfa .LAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_cbgfa .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_f .Sprintf ("\u0025\u0076",_cbgfa .TAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0076",_cbgfa .BAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_cbgfa .HeaderAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_cbgfa .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; +};type CT_AxPos struct{ValAttr ST_AxPos ;};func (_fbbeg *CT_TrendlineLbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fbbeg .Layout !=nil {_gfaad :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_fbbeg .Layout ,_gfaad );};if _fbbeg .Tx !=nil {_egbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fbbeg .Tx ,_egbg );};if _fbbeg .NumFmt !=nil {_aabee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_fbbeg .NumFmt ,_aabee );};if _fbbeg .SpPr !=nil {_faca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbbeg .SpPr ,_faca );};if _fbbeg .TxPr !=nil {_dfcac :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_fbbeg .TxPr ,_dfcac );};if _fbbeg .ExtLst !=nil {_caccg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbbeg .ExtLst ,_caccg );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_bded *CT_CatAx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bded .AxId =NewCT_UnsignedInt ();_bded .Scaling =NewCT_Scaling ();_bded .AxPos =NewCT_AxPos ();_bded .CrossAx =NewCT_UnsignedInt ();_fbd :for {_aeae ,_fgeb :=d .Token (); +if _fgeb !=nil {return _fgeb ;};switch _daba :=_aeae .(type ){case _b .StartElement :switch _daba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gdae :=d .DecodeElement (_bded .AxId ,&_daba ); +_gdae !=nil {return _gdae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebef :=d .DecodeElement (_bded .Scaling ,&_daba ); +_ebef !=nil {return _ebef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bded .Delete =NewCT_Boolean (); +if _cegb :=d .DecodeElement (_bded .Delete ,&_daba );_cegb !=nil {return _cegb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ecbgg :=d .DecodeElement (_bded .AxPos ,&_daba ); +_ecbgg !=nil {return _ecbgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bded .MajorGridlines =NewCT_ChartLines (); +if _ffbe :=d .DecodeElement (_bded .MajorGridlines ,&_daba );_ffbe !=nil {return _ffbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bded .MinorGridlines =NewCT_ChartLines (); +if _fgcd :=d .DecodeElement (_bded .MinorGridlines ,&_daba );_fgcd !=nil {return _fgcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bded .Title =NewCT_Title (); +if _gaae :=d .DecodeElement (_bded .Title ,&_daba );_gaae !=nil {return _gaae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bded .NumFmt =NewCT_NumFmt (); +if _ggg :=d .DecodeElement (_bded .NumFmt ,&_daba );_ggg !=nil {return _ggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bded .MajorTickMark =NewCT_TickMark (); +if _bdfd :=d .DecodeElement (_bded .MajorTickMark ,&_daba );_bdfd !=nil {return _bdfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bded .MinorTickMark =NewCT_TickMark (); +if _agba :=d .DecodeElement (_bded .MinorTickMark ,&_daba );_agba !=nil {return _agba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bded .TickLblPos =NewCT_TickLblPos (); +if _gdbe :=d .DecodeElement (_bded .TickLblPos ,&_daba );_gdbe !=nil {return _gdbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bded .SpPr =_dg .NewCT_ShapeProperties (); +if _begf :=d .DecodeElement (_bded .SpPr ,&_daba );_begf !=nil {return _begf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bded .TxPr =_dg .NewCT_TextBody (); +if _fbba :=d .DecodeElement (_bded .TxPr ,&_daba );_fbba !=nil {return _fbba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gadf :=d .DecodeElement (_bded .CrossAx ,&_daba ); +_gadf !=nil {return _gadf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bded .Choice =NewEG_AxSharedChoice (); +if _bbd :=d .DecodeElement (&_bded .Choice .Crosses ,&_daba );_bbd !=nil {return _bbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bded .Choice =NewEG_AxSharedChoice (); +if _baebg :=d .DecodeElement (&_bded .Choice .CrossesAt ,&_daba );_baebg !=nil {return _baebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bded .Auto =NewCT_Boolean (); +if _bcfe :=d .DecodeElement (_bded .Auto ,&_daba );_bcfe !=nil {return _bcfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bded .LblAlgn =NewCT_LblAlgn (); +if _abbc :=d .DecodeElement (_bded .LblAlgn ,&_daba );_abbc !=nil {return _abbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bded .LblOffset =NewCT_LblOffset (); +if _ffbg :=d .DecodeElement (_bded .LblOffset ,&_daba );_ffbg !=nil {return _ffbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bded .TickLblSkip =NewCT_Skip (); +if _agd :=d .DecodeElement (_bded .TickLblSkip ,&_daba );_agd !=nil {return _agd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bded .TickMarkSkip =NewCT_Skip (); +if _cggff :=d .DecodeElement (_bded .TickMarkSkip ,&_daba );_cggff !=nil {return _cggff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bded .NoMultiLvlLbl =NewCT_Boolean (); +if _gged :=d .DecodeElement (_bded .NoMultiLvlLbl ,&_daba );_gged !=nil {return _gged ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bded .ExtLst =NewCT_ExtensionList (); +if _bddg :=d .DecodeElement (_bded .ExtLst ,&_daba );_bddg !=nil {return _bddg ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_daba .Name ); +if _fee :=d .Skip ();_fee !=nil {return _fee ;};};case _b .EndElement :break _fbd ;case _b .CharData :};};return nil ;};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ; +};_bfge ,_gcabe :=_ag .ParseUint (s ,10,16);if _gcabe !=nil {return ST_HPercent {},_gcabe ;};_efdc :=uint16 (_bfge );return ST_HPercent {ST_HPercentUShort :&_efdc },nil ;};type CT_Overlap struct{ValAttr *ST_Overlap ;};func (_adbdg ST_TickLblPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_adbdg .String (),start ); +};func (_ccee *CT_BubbleSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dbbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_ccee .Idx ,_dbbe );_beg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}}; +e .EncodeElement (_ccee .Order ,_beg );if _ccee .Tx !=nil {_bgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ccee .Tx ,_bgf );};if _ccee .SpPr !=nil {_fgfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_ccee .SpPr ,_fgfc );};if _ccee .InvertIfNegative !=nil {_aaa :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_ccee .InvertIfNegative ,_aaa ); +};if _ccee .DPt !=nil {_gffg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ddce :=range _ccee .DPt {e .EncodeElement (_ddce ,_gffg );};};if _ccee .DLbls !=nil {_cca :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_ccee .DLbls ,_cca );};if _ccee .Trendline !=nil {_fggc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_cega :=range _ccee .Trendline {e .EncodeElement (_cega ,_fggc ); +};};if _ccee .ErrBars !=nil {_bedf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_fcae :=range _ccee .ErrBars {e .EncodeElement (_fcae ,_bedf );};};if _ccee .XVal !=nil {_faae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}}; +e .EncodeElement (_ccee .XVal ,_faae );};if _ccee .YVal !=nil {_fgbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_ccee .YVal ,_fgbe );};if _ccee .BubbleSize !=nil {_ecbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_ccee .BubbleSize ,_ecbg );};if _ccee .Bubble3D !=nil {_egec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_ccee .Bubble3D ,_egec );};if _ccee .ExtLst !=nil {_ggbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ccee .ExtLst ,_ggbg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ScatterChart and its children -func (_cdffa *CT_ScatterChart )Validate ()error {return _cdffa .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");}; +// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path +func (_fada *CT_DateAx )ValidateWithPath (path string )error {if _affc :=_fada .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_affc !=nil {return _affc ;};if _eeda :=_fada .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067"); +_eeda !=nil {return _eeda ;};if _fada .Delete !=nil {if _ddbc :=_fada .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_ddbc !=nil {return _ddbc ;};};if _ggde :=_fada .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073"); +_ggde !=nil {return _ggde ;};if _fada .MajorGridlines !=nil {if _fgcfd :=_fada .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fgcfd !=nil {return _fgcfd ;};};if _fada .MinorGridlines !=nil {if _gdfd :=_fada .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"); +_gdfd !=nil {return _gdfd ;};};if _fada .Title !=nil {if _dffc :=_fada .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dffc !=nil {return _dffc ;};};if _fada .NumFmt !=nil {if _gbbg :=_fada .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_gbbg !=nil {return _gbbg ;};};if _fada .MajorTickMark !=nil {if _fece :=_fada .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_fece !=nil {return _fece ;};};if _fada .MinorTickMark !=nil {if _gdgd :=_fada .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b"); +_gdgd !=nil {return _gdgd ;};};if _fada .TickLblPos !=nil {if _gccbe :=_fada .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_gccbe !=nil {return _gccbe ;};};if _fada .SpPr !=nil {if _faff :=_fada .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_faff !=nil {return _faff ;};};if _fada .TxPr !=nil {if _facdc :=_fada .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_facdc !=nil {return _facdc ;};};if _ddaag :=_fada .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078"); +_ddaag !=nil {return _ddaag ;};if _fada .Choice !=nil {if _efef :=_fada .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_efef !=nil {return _efef ;};};if _fada .Auto !=nil {if _gcfee :=_fada .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f"); +_gcfee !=nil {return _gcfee ;};};if _fada .LblOffset !=nil {if _bbca :=_fada .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_bbca !=nil {return _bbca ;};};if _fada .BaseTimeUnit !=nil {if _dcdb :=_fada .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"); +_dcdb !=nil {return _dcdb ;};};if _fada .MajorUnit !=nil {if _dcbd :=_fada .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_dcbd !=nil {return _dcbd ;};};if _fada .MajorTimeUnit !=nil {if _facec :=_fada .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074"); +_facec !=nil {return _facec ;};};if _fada .MinorUnit !=nil {if _feffe :=_fada .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_feffe !=nil {return _feffe ;};};if _fada .MinorTimeUnit !=nil {if _fcaec :=_fada .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074"); +_fcaec !=nil {return _fcaec ;};};if _fada .ExtLst !=nil {if _ffdc :=_fada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffdc !=nil {return _ffdc ;};};return nil ;};func (_ddgae ST_ScatterStyle )Validate ()error {return _ddgae .ValidateWithPath ("")}; +type ST_TickMark byte ;func NewCT_PictureFormat ()*CT_PictureFormat {_dacfe :=&CT_PictureFormat {};_dacfe .ValAttr =ST_PictureFormat (1);return _dacfe ;};type ST_BarDir byte ;func (_bdbae ST_ScatterStyle )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gagaec :=_b .Attr {}; +_gagaec .Name =name ;switch _bdbae {case ST_ScatterStyleUnset :_gagaec .Value ="";case ST_ScatterStyleNone :_gagaec .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_gagaec .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_gagaec .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072"; +case ST_ScatterStyleMarker :_gagaec .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleSmooth :_gagaec .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_gagaec .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072"; +};return _gagaec ,nil ;};func (_dacgd *CT_PictureStackUnit )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",_dacgd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fccbb *CT_LayoutMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fccbb .ValAttr !=ST_LayoutModeUnset {_dbfe ,_ecccc :=_fccbb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); +if _ecccc !=nil {return _ecccc ;};start .Attr =append (start .Attr ,_dbfe );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_dg .CT_ShapeProperties ; +TxPr *_dg .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 (_gfae *CT_BarSer )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_cab :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gfae .Idx ,_cab );_afca :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gfae .Order ,_afca );if _gfae .Tx !=nil {_bedd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}}; +e .EncodeElement (_gfae .Tx ,_bedd );};if _gfae .SpPr !=nil {_aaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gfae .SpPr ,_aaf );};if _gfae .InvertIfNegative !=nil {_gce :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}}; +e .EncodeElement (_gfae .InvertIfNegative ,_gce );};if _gfae .PictureOptions !=nil {_babf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gfae .PictureOptions ,_babf ); +};if _gfae .DPt !=nil {_bdfg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_gdaba :=range _gfae .DPt {e .EncodeElement (_gdaba ,_bdfg );};};if _gfae .DLbls !=nil {_cabf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_gfae .DLbls ,_cabf );};if _gfae .Trendline !=nil {_bgcb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_fcfgd :=range _gfae .Trendline {e .EncodeElement (_fcfgd ,_bgcb ); +};};if _gfae .ErrBars !=nil {_eggeg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};e .EncodeElement (_gfae .ErrBars ,_eggeg );};if _gfae .Cat !=nil {_dgfg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0063a\u0074"}}; +e .EncodeElement (_gfae .Cat ,_dgfg );};if _gfae .Val !=nil {_dcdec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_gfae .Val ,_dcdec );};if _gfae .Shape !=nil {_cba :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}}; +e .EncodeElement (_gfae .Shape ,_cba );};if _gfae .ExtLst !=nil {_bfcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfae .ExtLst ,_bfcb );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};type UserShapes struct{_g .CT_Drawing }; -// Validate validates the CT_ChartLines and its children -func (_ebad *CT_ChartLines )Validate ()error {return _ebad .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");};func NewCT_Crosses ()*CT_Crosses {_dbff :=&CT_Crosses {};_dbff .ValAttr =ST_Crosses (1);return _dbff }; -func (_aeacbg ST_OfPieType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aeacbg .String (),start );}; +// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path +func (_dgec *CT_PivotSource )ValidateWithPath (path string )error {if _gabgd :=_dgec .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_gabgd !=nil {return _gabgd ;};for _fcgdab ,_gaedb :=range _dgec .ExtLst {if _bgcbd :=_gaedb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fcgdab )); +_bgcbd !=nil {return _bgcbd ;};};return nil ;};type ST_DLblPos byte ;func (_eagbf ST_DispBlanksAs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eagbf .String (),start );}; -// Validate validates the CT_Overlap and its children -func (_gdeg *CT_Overlap )Validate ()error {return _gdeg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func (_eab *CT_CrossBetween )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eab .ValAttr =ST_CrossBetween (1); -for _ ,_bdea :=range start .Attr {if _bdea .Name .Local =="\u0076\u0061\u006c"{_eab .ValAttr .UnmarshalXMLAttr (_bdea );continue ;};};for {_fab ,_bcccb :=d .Token ();if _bcccb !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_bcccb ); -};if _bbdc ,_eegdd :=_fab .(_b .EndElement );_eegdd &&_bbdc .Name ==start .Name {break ;};};return nil ;};type CT_LegendPos struct{ValAttr ST_LegendPos ;};type ST_ErrBarType byte ;func (_caedee ST_Orientation )ValidateWithPath (path string )error {switch _caedee {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 (_caedee )); -};return nil ;};func (_efafd ST_ErrBarType )String ()string {switch _efafd {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 (_dcbbd *ST_TickLblPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dcbbd =0; -case "\u0068\u0069\u0067\u0068":*_dcbbd =1;case "\u006c\u006f\u0077":*_dcbbd =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_dcbbd =3;case "\u006e\u006f\u006e\u0065":*_dcbbd =4;};return nil ;};func (_eege *EG_BarChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eege .BarDir =NewCT_BarDir (); -_efacb :for {_cddca ,_dcgge :=d .Token ();if _dcgge !=nil {return _dcgge ;};switch _aecbe :=_cddca .(type ){case _b .StartElement :switch _aecbe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eaad :=d .DecodeElement (_eege .BarDir ,&_aecbe ); -_eaad !=nil {return _eaad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eege .Grouping =NewCT_BarGrouping (); -if _bfagg :=d .DecodeElement (_eege .Grouping ,&_aecbe );_bfagg !=nil {return _bfagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eege .VaryColors =NewCT_Boolean (); -if _dagdc :=d .DecodeElement (_eege .VaryColors ,&_aecbe );_dagdc !=nil {return _dagdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_aeagbe :=NewCT_BarSer (); -if _fbbecc :=d .DecodeElement (_aeagbe ,&_aecbe );_fbbecc !=nil {return _fbbecc ;};_eege .Ser =append (_eege .Ser ,_aeagbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_eege .DLbls =NewCT_DLbls (); -if _cdgbf :=d .DecodeElement (_eege .DLbls ,&_aecbe );_cdgbf !=nil {return _cdgbf ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_aecbe .Name ); -if _ccgbd :=d .Skip ();_ccgbd !=nil {return _ccgbd ;};};case _b .EndElement :break _efacb ;case _b .CharData :};};return nil ;};func (_fcbe ST_LegendPos )Validate ()error {return _fcbe .ValidateWithPath ("")};type CT_TrendlineType struct{ValAttr ST_TrendlineType ; -};func (_acad *CT_DLbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acad .Idx =NewCT_UnsignedInt ();_aedg :for {_deaa ,_bgfge :=d .Token ();if _bgfge !=nil {return _bgfge ;};switch _edca :=_deaa .(type ){case _b .StartElement :switch _edca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dgf :=d .DecodeElement (_acad .Idx ,&_edca ); -_dgf !=nil {return _dgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _acad .Choice ==nil {_acad .Choice =NewCT_DLblChoice (); -};if _ddbgc :=d .DecodeElement (&_acad .Choice .Delete ,&_edca );_ddbgc !=nil {return _ddbgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acad .Choice ==nil {_acad .Choice =NewCT_DLblChoice (); -};if _edbg :=d .DecodeElement (&_acad .Choice .Layout ,&_edca );_edbg !=nil {return _edbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _acad .Choice ==nil {_acad .Choice =NewCT_DLblChoice (); -};if _acac :=d .DecodeElement (&_acad .Choice .Tx ,&_edca );_acac !=nil {return _acac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acad .Choice ==nil {_acad .Choice =NewCT_DLblChoice (); -};if _cccf :=d .DecodeElement (&_acad .Choice .NumFmt ,&_edca );_cccf !=nil {return _cccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _acad .Choice ==nil {_acad .Choice =NewCT_DLblChoice (); -};if _fgdgb :=d .DecodeElement (&_acad .Choice .SpPr ,&_edca );_fgdgb !=nil {return _fgdgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _acad .Choice ==nil {_acad .Choice =NewCT_DLblChoice (); -};if _cgac :=d .DecodeElement (&_acad .Choice .TxPr ,&_edca );_cgac !=nil {return _cgac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acad .Choice ==nil {_acad .Choice =NewCT_DLblChoice (); -};if _gdaf :=d .DecodeElement (&_acad .Choice .DLblPos ,&_edca );_gdaf !=nil {return _gdaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _acad .Choice ==nil {_acad .Choice =NewCT_DLblChoice (); -};if _becc :=d .DecodeElement (&_acad .Choice .ShowLegendKey ,&_edca );_becc !=nil {return _becc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acad .Choice ==nil {_acad .Choice =NewCT_DLblChoice (); -};if _dcbg :=d .DecodeElement (&_acad .Choice .ShowVal ,&_edca );_dcbg !=nil {return _dcbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acad .Choice ==nil {_acad .Choice =NewCT_DLblChoice (); -};if _beba :=d .DecodeElement (&_acad .Choice .ShowCatName ,&_edca );_beba !=nil {return _beba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acad .Choice ==nil {_acad .Choice =NewCT_DLblChoice (); -};if _ccce :=d .DecodeElement (&_acad .Choice .ShowSerName ,&_edca );_ccce !=nil {return _ccce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acad .Choice ==nil {_acad .Choice =NewCT_DLblChoice (); -};if _bcgg :=d .DecodeElement (&_acad .Choice .ShowPercent ,&_edca );_bcgg !=nil {return _bcgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _acad .Choice ==nil {_acad .Choice =NewCT_DLblChoice (); -};if _febge :=d .DecodeElement (&_acad .Choice .ShowBubbleSize ,&_edca );_febge !=nil {return _febge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _acad .Choice ==nil {_acad .Choice =NewCT_DLblChoice (); -};if _cfb :=d .DecodeElement (&_acad .Choice .Separator ,&_edca );_cfb !=nil {return _cfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acad .ExtLst =NewCT_ExtensionList (); -if _fdde :=d .DecodeElement (_acad .ExtLst ,&_edca );_fdde !=nil {return _fdde ;};default:_bd .Log .Debug ("\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",_edca .Name ); -if _cgfe :=d .Skip ();_cgfe !=nil {return _cgfe ;};};case _b .EndElement :break _aedg ;case _b .CharData :};};return nil ;};func NewCT_ChartLines ()*CT_ChartLines {_gggcc :=&CT_ChartLines {};return _gggcc };func NewCT_Bar3DChart ()*CT_Bar3DChart {_agc :=&CT_Bar3DChart {}; -_agc .BarDir =NewCT_BarDir ();return _agc ;}; +// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path +func (_bbe *CT_AxPos )ValidateWithPath (path string )error {if _bbe .ValAttr ==ST_AxPosUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _dfe :=_bbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfe !=nil {return _dfe ;};return nil ;};func (_acef *CT_ErrBarType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bbcae :=range start .Attr {if _bbcae .Name .Local =="\u0076\u0061\u006c"{_acef .ValAttr .UnmarshalXMLAttr (_bbcae ); +continue ;};};for {_gdegg ,_egdf :=d .Token ();if _egdf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072B\u0061r\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_egdf );};if _acefc ,_bbcab :=_gdegg .(_b .EndElement ); +_bbcab &&_acefc .Name ==start .Name {break ;};};return nil ;};func (_gggceb ST_PageSetupOrientation )Validate ()error {return _gggceb .ValidateWithPath ("")};func (_fbce *CT_PictureStackUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbce .ValAttr =0+1; +for _ ,_fcead :=range start .Attr {if _fcead .Name .Local =="\u0076\u0061\u006c"{_dbfeg ,_fbcdg :=_ag .ParseFloat (_fcead .Value ,64);if _fbcdg !=nil {return _fbcdg ;};_fbce .ValAttr =_dbfeg ;continue ;};};for {_bebcd ,_gcge :=d .Token ();if _gcge !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0050\u0069\u0063\u0074\u0075r\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_gcge ); +};if _gdaad ,_dcbb :=_bebcd .(_b .EndElement );_dcbb &&_gdaad .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_BuiltInUnit and its children -func (_gbf *CT_BuiltInUnit )Validate ()error {return _gbf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");};func (_gfcbb *EG_DLblShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baef :for {_aafdc ,_dagec :=d .Token (); -if _dagec !=nil {return _dagec ;};switch _gagd :=_aafdc .(type ){case _b .StartElement :switch _gagd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcbb .NumFmt =NewCT_NumFmt (); -if _gdfgd :=d .DecodeElement (_gfcbb .NumFmt ,&_gagd );_gdfgd !=nil {return _gdfgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfcbb .SpPr =_gg .NewCT_ShapeProperties (); -if _bffgd :=d .DecodeElement (_gfcbb .SpPr ,&_gagd );_bffgd !=nil {return _bffgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfcbb .TxPr =_gg .NewCT_TextBody (); -if _ecdgb :=d .DecodeElement (_gfcbb .TxPr ,&_gagd );_ecdgb !=nil {return _ecdgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcbb .DLblPos =NewCT_DLblPos (); -if _cbbd :=d .DecodeElement (_gfcbb .DLblPos ,&_gagd );_cbbd !=nil {return _cbbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfcbb .ShowLegendKey =NewCT_Boolean (); -if _ffdbf :=d .DecodeElement (_gfcbb .ShowLegendKey ,&_gagd );_ffdbf !=nil {return _ffdbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcbb .ShowVal =NewCT_Boolean (); -if _cfca :=d .DecodeElement (_gfcbb .ShowVal ,&_gagd );_cfca !=nil {return _cfca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcbb .ShowCatName =NewCT_Boolean (); -if _agbe :=d .DecodeElement (_gfcbb .ShowCatName ,&_gagd );_agbe !=nil {return _agbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcbb .ShowSerName =NewCT_Boolean (); -if _ggdef :=d .DecodeElement (_gfcbb .ShowSerName ,&_gagd );_ggdef !=nil {return _ggdef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcbb .ShowPercent =NewCT_Boolean (); -if _dcaadb :=d .DecodeElement (_gfcbb .ShowPercent ,&_gagd );_dcaadb !=nil {return _dcaadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfcbb .ShowBubbleSize =NewCT_Boolean (); -if _ddbe :=d .DecodeElement (_gfcbb .ShowBubbleSize ,&_gagd );_ddbe !=nil {return _ddbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfcbb .Separator =new (string ); -if _cdcg :=d .DecodeElement (_gfcbb .Separator ,&_gagd );_cdcg !=nil {return _cdcg ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\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",_gagd .Name ); -if _fcaca :=d .Skip ();_fcaca !=nil {return _fcaca ;};};case _b .EndElement :break _baef ;case _b .CharData :};};return nil ;};var ST_BubbleScalePercentPatternRe =_fg .MustCompile (ST_BubbleScalePercentPattern );type CT_DLbls struct{DLbl []*CT_DLbl ;Choice *CT_DLblsChoice ; -ExtLst *CT_ExtensionList ;};func (_bead ST_HPercent )String ()string {if _bead .ST_HPercentWithSymbol !=nil {return _a .Sprintf ("\u0025\u0076",*_bead .ST_HPercentWithSymbol );};if _bead .ST_HPercentUShort !=nil {return _a .Sprintf ("\u0025\u0076",*_bead .ST_HPercentUShort ); -};return "";};func (_afggba ST_TrendlineType )String ()string {switch _afggba {case 0:return "";case 1:return "\u0065\u0078\u0070";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u006c\u006f\u0067";case 4:return "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g"; -case 5:return "\u0070\u006f\u006c\u0079";case 6:return "\u0070\u006f\u0077e\u0072";};return "";};func (_efcbe *CT_StrData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efcbe .PtCount !=nil {_eaga :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}}; -e .EncodeElement (_efcbe .PtCount ,_eaga );};if _efcbe .Pt !=nil {_cfbea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_bgeb :=range _efcbe .Pt {e .EncodeElement (_bgeb ,_cfbea );};};if _efcbe .ExtLst !=nil {_fdgdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_efcbe .ExtLst ,_fdgdb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebcf *CT_ScatterSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebcf .Idx =NewCT_UnsignedInt ();_ebcf .Order =NewCT_UnsignedInt (); -_agdce :for {_cbfdb ,_bbbfg :=d .Token ();if _bbbfg !=nil {return _bbbfg ;};switch _bbbb :=_cbfdb .(type ){case _b .StartElement :switch _bbbb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bcdbf :=d .DecodeElement (_ebcf .Idx ,&_bbbb ); -_bcdbf !=nil {return _bcdbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fgadd :=d .DecodeElement (_ebcf .Order ,&_bbbb ); -_fgadd !=nil {return _fgadd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ebcf .Tx =NewCT_SerTx (); -if _eeebc :=d .DecodeElement (_ebcf .Tx ,&_bbbb );_eeebc !=nil {return _eeebc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ebcf .SpPr =_gg .NewCT_ShapeProperties (); -if _ebegg :=d .DecodeElement (_ebcf .SpPr ,&_bbbb );_ebegg !=nil {return _ebegg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcf .Marker =NewCT_Marker (); -if _eccca :=d .DecodeElement (_ebcf .Marker ,&_bbbb );_eccca !=nil {return _eccca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ffgfd :=NewCT_DPt (); -if _dcebc :=d .DecodeElement (_ffgfd ,&_bbbb );_dcebc !=nil {return _dcebc ;};_ebcf .DPt =append (_ebcf .DPt ,_ffgfd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ebcf .DLbls =NewCT_DLbls (); -if _ceff :=d .DecodeElement (_ebcf .DLbls ,&_bbbb );_ceff !=nil {return _ceff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fefa :=NewCT_Trendline (); -if _cfcd :=d .DecodeElement (_fefa ,&_bbbb );_cfcd !=nil {return _cfcd ;};_ebcf .Trendline =append (_ebcf .Trendline ,_fefa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dbfe :=NewCT_ErrBars (); -if _baggf :=d .DecodeElement (_dbfe ,&_bbbb );_baggf !=nil {return _baggf ;};_ebcf .ErrBars =append (_ebcf .ErrBars ,_dbfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcf .XVal =NewCT_AxDataSource (); -if _bgff :=d .DecodeElement (_ebcf .XVal ,&_bbbb );_bgff !=nil {return _bgff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ebcf .YVal =NewCT_NumDataSource (); -if _dbdd :=d .DecodeElement (_ebcf .YVal ,&_bbbb );_dbdd !=nil {return _dbdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ebcf .Smooth =NewCT_Boolean (); -if _cbae :=d .DecodeElement (_ebcf .Smooth ,&_bbbb );_cbae !=nil {return _cbae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebcf .ExtLst =NewCT_ExtensionList (); -if _aabcc :=d .DecodeElement (_ebcf .ExtLst ,&_bbbb );_aabcc !=nil {return _aabcc ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bbbb .Name ); -if _eadb :=d .Skip ();_eadb !=nil {return _eadb ;};};case _b .EndElement :break _agdce ;case _b .CharData :};};return nil ;};func (_bebcc *ST_Thickness )Validate ()error {return _bebcc .ValidateWithPath ("")};func (_caadg *CT_OfPieChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_bfec :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_caadg .OfPieType ,_bfec );if _caadg .VaryColors !=nil {_acfdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_caadg .VaryColors ,_acfdf );};if _caadg .Ser !=nil {_agag :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ccecg :=range _caadg .Ser {e .EncodeElement (_ccecg ,_agag );};};if _caadg .DLbls !=nil {_efgb :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_caadg .DLbls ,_efgb );};if _caadg .GapWidth !=nil {_egegb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_caadg .GapWidth ,_egegb );};if _caadg .SplitType !=nil {_ecbf :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_caadg .SplitType ,_ecbf );};if _caadg .SplitPos !=nil {_edda :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u006c\u0069\u0074\u0050\u006f\u0073"}};e .EncodeElement (_caadg .SplitPos ,_edda );};if _caadg .CustSplit !=nil {_fgbcfg :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0063\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074"}}; -e .EncodeElement (_caadg .CustSplit ,_fgbcfg );};if _caadg .SecondPieSize !=nil {_ebag :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073e\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_caadg .SecondPieSize ,_ebag ); -};if _caadg .SerLines !=nil {_gfea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_cgfea :=range _caadg .SerLines {e .EncodeElement (_cgfea ,_gfea );};};if _caadg .ExtLst !=nil {_fcgc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_caadg .ExtLst ,_fcgc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_NumVal ()*CT_NumVal {_cffg :=&CT_NumVal {};return _cffg }; +// Validate validates the CT_DoughnutChart and its children +func (_cbdg *CT_DoughnutChart )Validate ()error {return _cbdg .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};type CT_PlotArea struct{Layout *CT_Layout ;Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ; +DTable *CT_DTable ;SpPr *_dg .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_cdabe *ST_AxPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdabe =0;case "\u0062":*_cdabe =1;case "\u006c":*_cdabe =2;case "\u0072":*_cdabe =3; +case "\u0074":*_cdabe =4;};return nil ;};func (_befe *CT_BarChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ggd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_befe .BarDir ,_ggd ); +if _befe .Grouping !=nil {_aca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_befe .Grouping ,_aca );};if _befe .VaryColors !=nil {_dece :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_befe .VaryColors ,_dece );};if _befe .Ser !=nil {_ffa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ged :=range _befe .Ser {e .EncodeElement (_ged ,_ffa );};};if _befe .DLbls !=nil {_ebd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_befe .DLbls ,_ebd );};if _befe .GapWidth !=nil {_fbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_befe .GapWidth ,_fbc );};if _befe .Overlap !=nil {_acbe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}}; +e .EncodeElement (_befe .Overlap ,_acbe );};if _befe .SerLines !=nil {_eae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_eca :=range _befe .SerLines {e .EncodeElement (_eca ,_eae );}; +};_aece :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ega :=range _befe .AxId {e .EncodeElement (_ega ,_aece );};if _befe .ExtLst !=nil {_bee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_befe .ExtLst ,_bee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Thickness ()*CT_Thickness {_dcbg :=&CT_Thickness {};return _dcbg };func (_cace *CT_MarkerSize )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbcca :=range start .Attr {if _gbcca .Name .Local =="\u0076\u0061\u006c"{_bfegd ,_afgfd :=_ag .ParseUint (_gbcca .Value ,10,8); +if _afgfd !=nil {return _afgfd ;};_cfdfd :=uint8 (_bfegd );_cace .ValAttr =&_cfdfd ;continue ;};};for {_bcgac ,_gecg :=d .Token ();if _gecg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_gecg ); +};if _gggf ,_fbac :=_bcgac .(_b .EndElement );_fbac &&_gggf .Name ==start .Name {break ;};};return nil ;};type CT_Tx struct{Choice *CT_TxChoice ;}; -// Validate validates the CT_TickLblPos and its children -func (_acfga *CT_TickLblPos )Validate ()error {return _acfga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");}; +// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path +func (_gaac *CT_DoughnutChart )ValidateWithPath (path string )error {if _gaac .VaryColors !=nil {if _dbac :=_gaac .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dbac !=nil {return _dbac ;};};for _dddb ,_bbed :=range _gaac .Ser {if _bbeg :=_bbed .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dddb )); +_bbeg !=nil {return _bbeg ;};};if _gaac .DLbls !=nil {if _fbaaf :=_gaac .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fbaaf !=nil {return _fbaaf ;};};if _gaac .FirstSliceAng !=nil {if _fade :=_gaac .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067"); +_fade !=nil {return _fade ;};};if _gaac .HoleSize !=nil {if _adec :=_gaac .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_adec !=nil {return _adec ;};};if _gaac .ExtLst !=nil {if _adbf :=_gaac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_adbf !=nil {return _adbf ;};};return nil ;};type CT_Marker struct{Symbol *CT_MarkerStyle ;Size *CT_MarkerSize ;SpPr *_dg .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_fcdff *ST_CrossBetween )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcdff =0; +case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_fcdff =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_fcdff =2;};return nil ;};func NewCT_PieSer ()*CT_PieSer {_fcgc :=&CT_PieSer {};_fcgc .Idx =NewCT_UnsignedInt ();_fcgc .Order =NewCT_UnsignedInt ();return _fcgc ; +};type ST_CrossBetween byte ;func (_dcgbg ST_LegendPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcgbg .String (),start );}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_geegc *CT_Marker )ValidateWithPath (path string )error {if _geegc .Symbol !=nil {if _fgbcd :=_geegc .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_fgbcd !=nil {return _fgbcd ;};};if _geegc .Size !=nil {if _ddbgd :=_geegc .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065"); -_ddbgd !=nil {return _ddbgd ;};};if _geegc .SpPr !=nil {if _dbfc :=_geegc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbfc !=nil {return _dbfc ;};};if _geegc .ExtLst !=nil {if _ceadc :=_geegc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ceadc !=nil {return _ceadc ;};};return nil ;};func (_bbdfe ST_Orientation )String ()string {switch _bbdfe {case 0:return "";case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e";case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078";};return "";};func NewCT_BarSer ()*CT_BarSer {_eddd :=&CT_BarSer {}; -_eddd .Idx =NewCT_UnsignedInt ();_eddd .Order =NewCT_UnsignedInt ();return _eddd ;};func NewCT_DLbl ()*CT_DLbl {_dfgb :=&CT_DLbl {};_dfgb .Idx =NewCT_UnsignedInt ();return _dfgb };func (_dadg *CT_Bar3DChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dadg .BarDir =NewCT_BarDir (); -_gbb :for {_acd ,_fgdcg :=d .Token ();if _fgdcg !=nil {return _fgdcg ;};switch _ea :=_acd .(type ){case _b .StartElement :switch _ea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _efb :=d .DecodeElement (_dadg .BarDir ,&_ea ); -_efb !=nil {return _efb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dadg .Grouping =NewCT_BarGrouping (); -if _gfc :=d .DecodeElement (_dadg .Grouping ,&_ea );_gfc !=nil {return _gfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dadg .VaryColors =NewCT_Boolean (); -if _gcfe :=d .DecodeElement (_dadg .VaryColors ,&_ea );_gcfe !=nil {return _gcfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_efa :=NewCT_BarSer (); -if _fgab :=d .DecodeElement (_efa ,&_ea );_fgab !=nil {return _fgab ;};_dadg .Ser =append (_dadg .Ser ,_efa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dadg .DLbls =NewCT_DLbls (); -if _bcba :=d .DecodeElement (_dadg .DLbls ,&_ea );_bcba !=nil {return _bcba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dadg .GapWidth =NewCT_GapAmount (); -if _efef :=d .DecodeElement (_dadg .GapWidth ,&_ea );_efef !=nil {return _efef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dadg .GapDepth =NewCT_GapAmount (); -if _aefa :=d .DecodeElement (_dadg .GapDepth ,&_ea );_aefa !=nil {return _aefa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dadg .Shape =NewCT_Shape (); -if _gbg :=d .DecodeElement (_dadg .Shape ,&_ea );_gbg !=nil {return _gbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efd :=NewCT_UnsignedInt (); -if _baga :=d .DecodeElement (_efd ,&_ea );_baga !=nil {return _baga ;};_dadg .AxId =append (_dadg .AxId ,_efd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dadg .ExtLst =NewCT_ExtensionList (); -if _ccc :=d .DecodeElement (_dadg .ExtLst ,&_ea );_ccc !=nil {return _ccc ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ea .Name ); -if _cca :=d .Skip ();_cca !=nil {return _cca ;};};case _b .EndElement :break _gbb ;case _b .CharData :};};return nil ;};type CT_TimeUnit struct{ValAttr ST_TimeUnit ;};var ST_DepthPercentWithSymbolPatternRe =_fg .MustCompile (ST_DepthPercentWithSymbolPattern ); -func NewCT_HPercent ()*CT_HPercent {_cea :=&CT_HPercent {};return _cea }; +// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path +func (_fbacdd *CT_TickLblPos )ValidateWithPath (path string )error {if _cggea :=_fbacdd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cggea !=nil {return _cggea ;};return nil ;};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0; +ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2;ST_DispBlanksAsZero ST_DispBlanksAs =3;); -// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path -func (_fcdf *CT_BuiltInUnit )ValidateWithPath (path string )error {if _bcfe :=_fcdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcfe !=nil {return _bcfe ;};return nil ;};func (_cfdae ST_ScatterStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cfdae .String (),start ); -}; +// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path +func (_dddgf *CT_PrintSettings )ValidateWithPath (path string )error {if _dddgf .HeaderFooter !=nil {if _bggf :=_dddgf .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_bggf !=nil {return _bggf ; +};};if _dddgf .PageMargins !=nil {if _cbbc :=_dddgf .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_cbbc !=nil {return _cbbc ;};};if _dddgf .PageSetup !=nil {if _ecbcf :=_dddgf .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"); +_ecbcf !=nil {return _ecbcf ;};};if _dddgf .LegacyDrawingHF !=nil {if _gbce :=_dddgf .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gbce !=nil {return _gbce ;};};return nil ; +};func (_addab *ST_OfPieType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_addab =0;case "\u0070\u0069\u0065":*_addab =1;case "\u0062\u0061\u0072":*_addab =2;};return nil ;};func NewEG_LegendEntryData ()*EG_LegendEntryData {_dcdae :=&EG_LegendEntryData {}; +return _dcdae };func (_gad *CT_BubbleChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gge :for {_babg ,_fgf :=d .Token ();if _fgf !=nil {return _fgf ;};switch _ccfd :=_babg .(type ){case _b .StartElement :switch _ccfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gad .VaryColors =NewCT_Boolean (); +if _gaa :=d .DecodeElement (_gad .VaryColors ,&_ccfd );_gaa !=nil {return _gaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bgee :=NewCT_BubbleSer (); +if _ccd :=d .DecodeElement (_bgee ,&_ccfd );_ccd !=nil {return _ccd ;};_gad .Ser =append (_gad .Ser ,_bgee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gad .DLbls =NewCT_DLbls (); +if _baeba :=d .DecodeElement (_gad .DLbls ,&_ccfd );_baeba !=nil {return _baeba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gad .Bubble3D =NewCT_Boolean (); +if _dbcb :=d .DecodeElement (_gad .Bubble3D ,&_ccfd );_dbcb !=nil {return _dbcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gad .BubbleScale =NewCT_BubbleScale (); +if _ecfa :=d .DecodeElement (_gad .BubbleScale ,&_ccfd );_ecfa !=nil {return _ecfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gad .ShowNegBubbles =NewCT_Boolean (); +if _febe :=d .DecodeElement (_gad .ShowNegBubbles ,&_ccfd );_febe !=nil {return _febe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gad .SizeRepresents =NewCT_SizeRepresents (); +if _ddbea :=d .DecodeElement (_gad .SizeRepresents ,&_ccfd );_ddbea !=nil {return _ddbea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdd :=NewCT_UnsignedInt (); +if _dgaf :=d .DecodeElement (_cdd ,&_ccfd );_dgaf !=nil {return _dgaf ;};_gad .AxId =append (_gad .AxId ,_cdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gad .ExtLst =NewCT_ExtensionList (); +if _dcgb :=d .DecodeElement (_gad .ExtLst ,&_ccfd );_dcgb !=nil {return _dcgb ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ccfd .Name ); +if _daeb :=d .Skip ();_daeb !=nil {return _daeb ;};};case _b .EndElement :break _gge ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Grouping and its children -func (_eafd *CT_Grouping )Validate ()error {return _eafd .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");};func (_bbcea *CT_TimeUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebbeg :=range start .Attr {if _ebbeg .Name .Local =="\u0076\u0061\u006c"{_bbcea .ValAttr .UnmarshalXMLAttr (_ebbeg ); -continue ;};};for {_baad ,_dgfgf :=d .Token ();if _dgfgf !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_dgfgf );};if _gdfda ,_ebgb :=_baad .(_b .EndElement ); -_ebgb &&_gdfda .Name ==start .Name {break ;};};return nil ;};type CT_StockChart struct{Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;HiLowLines *CT_ChartLines ;UpDownBars *CT_UpDownBars ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ; -};func (_gbfccd ST_LblAlgn )String ()string {switch _gbfccd {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";};func (_dbgdg *ST_Shape )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbgdg =0; -case "\u0063\u006f\u006e\u0065":*_dbgdg =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_dbgdg =2;case "\u0062\u006f\u0078":*_dbgdg =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_dbgdg =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_dbgdg =5; -case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_dbgdg =6;};return nil ;};func (_gfaae *ST_PictureFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egabe ,_gffab :=d .Token ();if _gffab !=nil {return _gffab ; -};if _dgdgb ,_dgede :=_egabe .(_b .EndElement );_dgede &&_dgdgb .Name ==start .Name {*_gfaae =1;return nil ;};if _gbgbd ,_abdgf :=_egabe .(_b .CharData );!_abdgf {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",_egabe ); -}else {switch string (_gbgbd ){case "":*_gfaae =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_gfaae =1;case "\u0073\u0074\u0061c\u006b":*_gfaae =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_gfaae =3;};};_egabe ,_gffab =d .Token (); -if _gffab !=nil {return _gffab ;};if _dfdag ,_dcbbc :=_egabe .(_b .EndElement );_dcbbc &&_dfdag .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",_egabe ); -};type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_gg .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 (_fafc *CT_Skip )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fafc .ValAttr =1;for _ ,_cgcgab :=range start .Attr {if _cgcgab .Name .Local =="\u0076\u0061\u006c"{_aecc ,_edgge :=_fb .ParseUint (_cgcgab .Value ,10,32); -if _edgge !=nil {return _edgge ;};_fafc .ValAttr =uint32 (_aecc );continue ;};};for {_fcdee ,_gegac :=d .Token ();if _gegac !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_gegac ); -};if _ccff ,_ggadgg :=_fcdee .(_b .EndElement );_ggadgg &&_ccff .Name ==start .Name {break ;};};return nil ;};func (_bcef *CT_LblAlgn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_egfc ,_acga :=_bcef .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _acga !=nil {return _acga ;};start .Attr =append (start .Attr ,_egfc );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aff *CT_AxPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aff .ValAttr =ST_AxPos (1); -for _ ,_eccd :=range start .Attr {if _eccd .Name .Local =="\u0076\u0061\u006c"{_aff .ValAttr .UnmarshalXMLAttr (_eccd );continue ;};};for {_bebd ,_dgc :=d .Token ();if _dgc !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_dgc ); -};if _bff ,_dbcc :=_bebd .(_b .EndElement );_dbcc &&_bff .Name ==start .Name {break ;};};return nil ;};func (_bfaaf ST_LegendPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acda :=_b .Attr {};_acda .Name =name ;switch _bfaaf {case ST_LegendPosUnset :_acda .Value =""; -case ST_LegendPosB :_acda .Value ="\u0062";case ST_LegendPosTr :_acda .Value ="\u0074\u0072";case ST_LegendPosL :_acda .Value ="\u006c";case ST_LegendPosR :_acda .Value ="\u0072";case ST_LegendPosT :_acda .Value ="\u0074";};return _acda ,nil ;};func (_efcgf *EG_SurfaceChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dffga :for {_bfbfc ,_gcbfb :=d .Token (); -if _gcbfb !=nil {return _gcbfb ;};switch _fadadg :=_bfbfc .(type ){case _b .StartElement :switch _fadadg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efcgf .Wireframe =NewCT_Boolean (); -if _dbcec :=d .DecodeElement (_efcgf .Wireframe ,&_fadadg );_dbcec !=nil {return _dbcec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gddac :=NewCT_SurfaceSer (); -if _fcabg :=d .DecodeElement (_gddac ,&_fadadg );_fcabg !=nil {return _fcabg ;};_efcgf .Ser =append (_efcgf .Ser ,_gddac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efcgf .BandFmts =NewCT_BandFmts (); -if _fbegg :=d .DecodeElement (_efcgf .BandFmts ,&_fadadg );_fbegg !=nil {return _fbegg ;};default:_bd .Log .Debug ("\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",_fadadg .Name ); -if _cdbca :=d .Skip ();_cdbca !=nil {return _cdbca ;};};case _b .EndElement :break _dffga ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path +func (_eggfe *EG_PieChartShared )ValidateWithPath (path string )error {if _eggfe .VaryColors !=nil {if _abgae :=_eggfe .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_abgae !=nil {return _abgae ;}; +};for _gddab ,_gcebad :=range _eggfe .Ser {if _efebg :=_gcebad .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gddab ));_efebg !=nil {return _efebg ;};};if _eggfe .DLbls !=nil {if _abba :=_eggfe .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_abba !=nil {return _abba ;};};return nil ;};func (_dgafe *CT_SerTx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dgafe .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_bdbab ST_CrossBetween )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bggae :=_b .Attr {};_bggae .Name =name ;switch _bdbab {case ST_CrossBetweenUnset :_bggae .Value ="";case ST_CrossBetweenBetween :_bggae .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e"; +case ST_CrossBetweenMidCat :_bggae .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _bggae ,nil ;};func (_cdeege ST_ScatterStyle )String ()string {switch _cdeege {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 "";}; -// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path -func (_egadc *CT_LineSer )ValidateWithPath (path string )error {if _geeg :=_egadc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_geeg !=nil {return _geeg ;};if _febc :=_egadc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072"); -_febc !=nil {return _febc ;};if _egadc .Tx !=nil {if _ecgce :=_egadc .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_ecgce !=nil {return _ecgce ;};};if _egadc .SpPr !=nil {if _fade :=_egadc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_fade !=nil {return _fade ;};};if _egadc .Marker !=nil {if _ecgfa :=_egadc .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_ecgfa !=nil {return _ecgfa ;};};for _dgec ,_degg :=range _egadc .DPt {if _eddb :=_degg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dgec )); -_eddb !=nil {return _eddb ;};};if _egadc .DLbls !=nil {if _daebc :=_egadc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_daebc !=nil {return _daebc ;};};for _dgga ,_gdeb :=range _egadc .Trendline {if _efefg :=_gdeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_dgga )); -_efefg !=nil {return _efefg ;};};if _egadc .ErrBars !=nil {if _gcde :=_egadc .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_gcde !=nil {return _gcde ;};};if _egadc .Cat !=nil {if _gcfcd :=_egadc .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074"); -_gcfcd !=nil {return _gcfcd ;};};if _egadc .Val !=nil {if _fcecc :=_egadc .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_fcecc !=nil {return _fcecc ;};};if _egadc .Smooth !=nil {if _cgdf :=_egadc .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068"); -_cgdf !=nil {return _cgdf ;};};if _egadc .ExtLst !=nil {if _bafg :=_egadc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bafg !=nil {return _bafg ;};};return nil ;}; +// ST_HPercent is a union type +type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;};func (_bcgad *Group_DLbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcgad .Layout !=nil {_gbebc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_bcgad .Layout ,_gbebc );};if _bcgad .Tx !=nil {_gfcgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_bcgad .Tx ,_gfcgd );};if _bcgad .NumFmt !=nil {_dgbdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_bcgad .NumFmt ,_dgbdf );};if _bcgad .SpPr !=nil {_ebgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bcgad .SpPr ,_ebgf );};if _bcgad .TxPr !=nil {_eecca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_bcgad .TxPr ,_eecca );};if _bcgad .DLblPos !=nil {_gbfe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_bcgad .DLblPos ,_gbfe );};if _bcgad .ShowLegendKey !=nil {_eeede :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}}; +e .EncodeElement (_bcgad .ShowLegendKey ,_eeede );};if _bcgad .ShowVal !=nil {_bfdgf :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_bcgad .ShowVal ,_bfdgf );};if _bcgad .ShowCatName !=nil {_bedcaa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_bcgad .ShowCatName ,_bedcaa );};if _bcgad .ShowSerName !=nil {_gbcbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_bcgad .ShowSerName ,_gbcbg ); +};if _bcgad .ShowPercent !=nil {_aecee :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_bcgad .ShowPercent ,_aecee );};if _bcgad .ShowBubbleSize !=nil {_egdgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}}; +e .EncodeElement (_bcgad .ShowBubbleSize ,_egdgf );};if _bcgad .Separator !=nil {_egfbe :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_dc .AddPreserveSpaceAttr (&_egfbe ,*_bcgad .Separator ); +e .EncodeElement (_bcgad .Separator ,_egfbe );};return nil ;}; -// Validate validates the CT_BandFmts and its children -func (_bgd *CT_BandFmts )Validate ()error {return _bgd .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");};func (_afdcd *CT_MultiLvlStrRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebbbc :for {_agabd ,_gcgg :=d .Token (); -if _gcgg !=nil {return _gcgg ;};switch _eddf :=_agabd .(type ){case _b .StartElement :switch _eddf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fded :=d .DecodeElement (&_afdcd .F ,&_eddf ); -_fded !=nil {return _fded ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afdcd .MultiLvlStrCache =NewCT_MultiLvlStrData (); -if _dgee :=d .DecodeElement (_afdcd .MultiLvlStrCache ,&_eddf );_dgee !=nil {return _dgee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afdcd .ExtLst =NewCT_ExtensionList (); -if _gegc :=d .DecodeElement (_afdcd .ExtLst ,&_eddf );_gegc !=nil {return _gegc ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_eddf .Name ); -if _ccdge :=d .Skip ();_ccdge !=nil {return _ccdge ;};};case _b .EndElement :break _ebbbc ;case _b .CharData :};};return nil ;};func (_ddcee ST_Thickness )String ()string {if _ddcee .ST_ThicknessPercent !=nil {return _a .Sprintf ("\u0025\u0076",*_ddcee .ST_ThicknessPercent ); -};if _ddcee .Uint32 !=nil {return _a .Sprintf ("\u0025\u0076",*_ddcee .Uint32 );};return "";};func (_cdc *CT_AreaChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffa :for {_fgdg ,_dc :=d .Token ();if _dc !=nil {return _dc ;};switch _deb :=_fgdg .(type ){case _b .StartElement :switch _deb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdc .Grouping =NewCT_Grouping (); -if _ffb :=d .DecodeElement (_cdc .Grouping ,&_deb );_ffb !=nil {return _ffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdc .VaryColors =NewCT_Boolean (); -if _gcb :=d .DecodeElement (_cdc .VaryColors ,&_deb );_gcb !=nil {return _gcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_abg :=NewCT_AreaSer (); -if _beb :=d .DecodeElement (_abg ,&_deb );_beb !=nil {return _beb ;};_cdc .Ser =append (_cdc .Ser ,_abg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cdc .DLbls =NewCT_DLbls (); -if _fge :=d .DecodeElement (_cdc .DLbls ,&_deb );_fge !=nil {return _fge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_cdc .DropLines =NewCT_ChartLines (); -if _bad :=d .DecodeElement (_cdc .DropLines ,&_deb );_bad !=nil {return _bad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fga :=NewCT_UnsignedInt (); -if _bfe :=d .DecodeElement (_fga ,&_deb );_bfe !=nil {return _bfe ;};_cdc .AxId =append (_cdc .AxId ,_fga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdc .ExtLst =NewCT_ExtensionList (); -if _dfc :=d .DecodeElement (_cdc .ExtLst ,&_deb );_dfc !=nil {return _dfc ;};default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_deb .Name ); -if _bba :=d .Skip ();_bba !=nil {return _bba ;};};case _b .EndElement :break _ffa ;case _b .CharData :};};return nil ;};func (_abgab ST_RadarStyle )String ()string {switch _abgab {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 Chart struct{CT_RelId };func (_dfebg *CT_ScatterChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfebg .ScatterStyle =NewCT_ScatterStyle (); -_ceec :for {_cefdg ,_aabac :=d .Token ();if _aabac !=nil {return _aabac ;};switch _bdaec :=_cefdg .(type ){case _b .StartElement :switch _bdaec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _ecdc :=d .DecodeElement (_dfebg .ScatterStyle ,&_bdaec ); -_ecdc !=nil {return _ecdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dfebg .VaryColors =NewCT_Boolean (); -if _caggg :=d .DecodeElement (_dfebg .VaryColors ,&_bdaec );_caggg !=nil {return _caggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_febce :=NewCT_ScatterSer (); -if _gacee :=d .DecodeElement (_febce ,&_bdaec );_gacee !=nil {return _gacee ;};_dfebg .Ser =append (_dfebg .Ser ,_febce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dfebg .DLbls =NewCT_DLbls (); -if _ecfd :=d .DecodeElement (_dfebg .DLbls ,&_bdaec );_ecfd !=nil {return _ecfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_efga :=NewCT_UnsignedInt (); -if _fcdc :=d .DecodeElement (_efga ,&_bdaec );_fcdc !=nil {return _fcdc ;};_dfebg .AxId =append (_dfebg .AxId ,_efga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfebg .ExtLst =NewCT_ExtensionList (); -if _afdaf :=d .DecodeElement (_dfebg .ExtLst ,&_bdaec );_afdaf !=nil {return _afdaf ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_bdaec .Name ); -if _dgbe :=d .Skip ();_dgbe !=nil {return _dgbe ;};};case _b .EndElement :break _ceec ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path +func (_gacgg *CT_StrRef )ValidateWithPath (path string )error {if _gacgg .StrCache !=nil {if _efgcb :=_gacgg .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_efgcb !=nil {return _efgcb ;};};if _gacgg .ExtLst !=nil {if _bgebbg :=_gacgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bgebbg !=nil {return _bgebbg ;};};return nil ;};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_dg .CT_ShapeProperties ;TxPr *_dg .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 ;};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 (_beffc *CT_Surface )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _beffc .Thickness !=nil {_dcgab :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0074\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073"}}; +e .EncodeElement (_beffc .Thickness ,_dcgab );};if _beffc .SpPr !=nil {_dabef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_beffc .SpPr ,_dabef );};if _beffc .PictureOptions !=nil {_edbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}}; +e .EncodeElement (_beffc .PictureOptions ,_edbd );};if _beffc .ExtLst !=nil {_fgaae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_beffc .ExtLst ,_fgaae );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;}; -// ST_HoleSize is a union type -type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;};func (_ffdagg *ST_PictureFormat )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffdagg =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_ffdagg =1;case "\u0073\u0074\u0061c\u006b":*_ffdagg =2; -case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_ffdagg =3;};return nil ;};func (_gfedb *CT_PictureStackUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_gfedb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .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;);func (_cfbge *CT_HPercent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffcb :=range start .Attr {if _ffcb .Name .Local =="\u0076\u0061\u006c"{_ffgdf ,_bgedd :=ParseUnionST_HPercent (_ffcb .Value ); -if _bgedd !=nil {return _bgedd ;};_cfbge .ValAttr =&_ffgdf ;continue ;};};for {_ffda ,_egecb :=d .Token ();if _egecb !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_egecb ); -};if _fccc ,_egcd :=_ffda .(_b .EndElement );_egcd &&_fccc .Name ==start .Name {break ;};};return nil ;};type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};func (_gfdca *EG_PieChartShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdcce :for {_cgbfd ,_cefab :=d .Token (); -if _cefab !=nil {return _cefab ;};switch _fgcff :=_cgbfd .(type ){case _b .StartElement :switch _fgcff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gfdca .VaryColors =NewCT_Boolean (); -if _bfgdgg :=d .DecodeElement (_gfdca .VaryColors ,&_fgcff );_bfgdgg !=nil {return _bfgdgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bcgeg :=NewCT_PieSer (); -if _aegag :=d .DecodeElement (_bcgeg ,&_fgcff );_aegag !=nil {return _aegag ;};_gfdca .Ser =append (_gfdca .Ser ,_bcgeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gfdca .DLbls =NewCT_DLbls (); -if _fdgf :=d .DecodeElement (_gfdca .DLbls ,&_fgcff );_fdgf !=nil {return _fdgf ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_fgcff .Name ); -if _cdafc :=d .Skip ();_cdafc !=nil {return _cdafc ;};};case _b .EndElement :break _gdcce ;case _b .CharData :};};return nil ;};func (_efadd *ST_DLblPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_efadd =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_efadd =1; -case "\u0062":*_efadd =2;case "\u0063\u0074\u0072":*_efadd =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_efadd =4;case "\u0069\u006e\u0045n\u0064":*_efadd =5;case "\u006c":*_efadd =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_efadd =7;case "\u0072":*_efadd =8; -case "\u0074":*_efadd =9;};return nil ;};func (_gccfde ST_ErrBarType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gdgec :=_b .Attr {};_gdgec .Name =name ;switch _gccfde {case ST_ErrBarTypeUnset :_gdgec .Value ="";case ST_ErrBarTypeBoth :_gdgec .Value ="\u0062\u006f\u0074\u0068"; -case ST_ErrBarTypeMinus :_gdgec .Value ="\u006d\u0069\u006eu\u0073";case ST_ErrBarTypePlus :_gdgec .Value ="\u0070\u006c\u0075\u0073";};return _gdgec ,nil ;};func NewCT_SizeRepresents ()*CT_SizeRepresents {_cbgeb :=&CT_SizeRepresents {};return _cbgeb }; -func NewCT_StockChart ()*CT_StockChart {_aefcb :=&CT_StockChart {};return _aefcb }; +// ValidateWithPath validates the UserShapes and its children, prefixing error messages with path +func (_gfgbc *UserShapes )ValidateWithPath (path string )error {if _afaeb :=_gfgbc .CT_Drawing .ValidateWithPath (path );_afaeb !=nil {return _afaeb ;};return nil ;};func (_geb *CT_AxDataSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +_geb .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PrintSettings ()*CT_PrintSettings {_fgag :=&CT_PrintSettings {};return _fgag };type CT_SerTxChoice struct{StrRef *CT_StrRef ; +V *string ;};func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_dfdb :=&CT_MultiLvlStrRef {};return _dfdb };func (_fadbb *ST_BubbleScale )ValidateWithPath (path string )error {_fggeb :=[]string {};if _fadbb .ST_BubbleScalePercent !=nil {_fggeb =append (_fggeb ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074"); +};if _fadbb .ST_BubbleScaleUInt !=nil {_fggeb =append (_fggeb ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_fggeb )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fggeb ); +};return nil ;};func (_fadcf ST_BarGrouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fadcf .String (),start );};func (_agbgc *EG_DLblShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efgbfd :for {_adfa ,_dbceg :=d .Token (); +if _dbceg !=nil {return _dbceg ;};switch _gcae :=_adfa .(type ){case _b .StartElement :switch _gcae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agbgc .NumFmt =NewCT_NumFmt (); +if _abbeb :=d .DecodeElement (_agbgc .NumFmt ,&_gcae );_abbeb !=nil {return _abbeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_agbgc .SpPr =_dg .NewCT_ShapeProperties (); +if _ddgdeb :=d .DecodeElement (_agbgc .SpPr ,&_gcae );_ddgdeb !=nil {return _ddgdeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_agbgc .TxPr =_dg .NewCT_TextBody (); +if _ebcff :=d .DecodeElement (_agbgc .TxPr ,&_gcae );_ebcff !=nil {return _ebcff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agbgc .DLblPos =NewCT_DLblPos (); +if _gfcdf :=d .DecodeElement (_agbgc .DLblPos ,&_gcae );_gfcdf !=nil {return _gfcdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_agbgc .ShowLegendKey =NewCT_Boolean (); +if _dbag :=d .DecodeElement (_agbgc .ShowLegendKey ,&_gcae );_dbag !=nil {return _dbag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agbgc .ShowVal =NewCT_Boolean (); +if _ecac :=d .DecodeElement (_agbgc .ShowVal ,&_gcae );_ecac !=nil {return _ecac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agbgc .ShowCatName =NewCT_Boolean (); +if _gebbe :=d .DecodeElement (_agbgc .ShowCatName ,&_gcae );_gebbe !=nil {return _gebbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agbgc .ShowSerName =NewCT_Boolean (); +if _gcbcg :=d .DecodeElement (_agbgc .ShowSerName ,&_gcae );_gcbcg !=nil {return _gcbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agbgc .ShowPercent =NewCT_Boolean (); +if _ggbea :=d .DecodeElement (_agbgc .ShowPercent ,&_gcae );_ggbea !=nil {return _ggbea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_agbgc .ShowBubbleSize =NewCT_Boolean (); +if _bbgee :=d .DecodeElement (_agbgc .ShowBubbleSize ,&_gcae );_bbgee !=nil {return _bbgee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agbgc .Separator =new (string ); +if _dabbe :=d .DecodeElement (_agbgc .Separator ,&_gcae );_dabbe !=nil {return _dabbe ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\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",_gcae .Name ); +if _cgfef :=d .Skip ();_cgfef !=nil {return _cgfef ;};};case _b .EndElement :break _efgbfd ;case _b .CharData :};};return nil ;};func (_eacgb ST_TimeUnit )ValidateWithPath (path string )error {switch _eacgb {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 (_eacgb )); +};return nil ;};func (_dddbc *CT_SplitType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dddbc .ValAttr !=ST_SplitTypeUnset {_gddag ,_fcffb :=_dddbc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _fcffb !=nil {return _fcffb ; +};start .Attr =append (start .Attr ,_gddag );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_MultiLvlStrData and its children -func (_dged *CT_MultiLvlStrData )Validate ()error {return _dged .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");};func (_aaedf *Chart )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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"}); +// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path +func (_babc *CT_PictureFormat )ValidateWithPath (path string )error {if _babc .ValAttr ==ST_PictureFormatUnset {return _f .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _agbag :=_babc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agbag !=nil {return _agbag ;};return nil ;};type CT_Order struct{ValAttr *uint8 ;};type ChartSpace struct{CT_ChartSpace };func (_dceeg *CT_RelId )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcede :=range start .Attr {if _dcede .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcede .Name .Local =="\u0069\u0064"||_dcede .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dcede .Name .Local =="\u0069\u0064"{_bcgcg ,_effg :=_dcede .Value ,error (nil ); +if _effg !=nil {return _effg ;};_dceeg .IdAttr =_bcgcg ;continue ;};};for {_dddab ,_debbc :=d .Token ();if _debbc !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_debbc );};if _ccfee ,_gagfc :=_dddab .(_b .EndElement ); +_gagfc &&_ccfee .Name ==start .Name {break ;};};return nil ;};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;);type CT_LblAlgn struct{ValAttr ST_LblAlgn ;};func NewCT_BubbleSer ()*CT_BubbleSer {_aea :=&CT_BubbleSer {}; +_aea .Idx =NewCT_UnsignedInt ();_aea .Order =NewCT_UnsignedInt ();return _aea ;}; + +// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path +func (_befba *CT_Trendline )ValidateWithPath (path string )error {if _befba .SpPr !=nil {if _ggbdb :=_befba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggbdb !=nil {return _ggbdb ;};};if _fead :=_befba .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065"); +_fead !=nil {return _fead ;};if _befba .Order !=nil {if _bggcf :=_befba .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_bggcf !=nil {return _bggcf ;};};if _befba .Period !=nil {if _bcbbf :=_befba .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064"); +_bcbbf !=nil {return _bcbbf ;};};if _befba .Forward !=nil {if _gaffg :=_befba .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_gaffg !=nil {return _gaffg ;};};if _befba .Backward !=nil {if _cdbd :=_befba .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d"); +_cdbd !=nil {return _cdbd ;};};if _befba .Intercept !=nil {if _bdadgc :=_befba .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_bdadgc !=nil {return _bdadgc ;};};if _befba .DispRSqr !=nil {if _fedcd :=_befba .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r"); +_fedcd !=nil {return _fedcd ;};};if _befba .DispEq !=nil {if _dfeca :=_befba .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_dfeca !=nil {return _dfeca ;};};if _befba .TrendlineLbl !=nil {if _efaec :=_befba .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c"); +_efaec !=nil {return _efaec ;};};if _befba .ExtLst !=nil {if _ccdbe :=_befba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccdbe !=nil {return _ccdbe ;};};return nil ;};const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1; +ST_CrossBetweenMidCat ST_CrossBetween =2;);func (_aded ST_BuiltInUnit )ValidateWithPath (path string )error {switch _aded {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 (_aded )); +};return nil ;};func (_gabfa *CT_Grouping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gabfa .ValAttr !=ST_GroupingUnset {_fcadc ,_faef :=_gabfa .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"});if _faef !=nil {return _faef ; +};start .Attr =append (start .Attr ,_fcadc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;};func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_fddd :=&CT_PlotAreaChoice1 {}; +return _fddd };func (_beedd *CT_Extension )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _beedd .UriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_beedd .UriAttr )}); +};e .EncodeToken (start );if _beedd .Any !=nil {_beedd .Any .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .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 ; +};_eeabba ,_efagf :=_ag .ParseUint (s ,10,32);if _efagf !=nil {return ST_Thickness {},_efagf ;};_feefgb :=uint32 (_eeabba );return ST_Thickness {Uint32 :&_feefgb },nil ;};func NewCT_View3D ()*CT_View3D {_agcg :=&CT_View3D {};return _agcg };func (_abfee ST_LayoutMode )Validate ()error {return _abfee .ValidateWithPath ("")}; +func (_dfga ST_Orientation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfga .String (),start );};func (_beeca *Chart )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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ,_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\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 ,_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\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _aaedf .CT_RelId .MarshalXML (e ,start );};func (_fdfa ST_BarGrouping )ValidateWithPath (path string )error {switch _fdfa {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 (_fdfa )); -};return nil ;};type CT_Boolean struct{ValAttr *bool ;};func NewCT_AxDataSource ()*CT_AxDataSource {_eef :=&CT_AxDataSource {};_eef .Choice =NewCT_AxDataSourceChoice ();return _eef ;}; - -// Validate validates the CT_SurfaceSer and its children -func (_eebc *CT_SurfaceSer )Validate ()error {return _eebc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");};func (_fdfeb *CT_TimeUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdfeb .ValAttr !=ST_TimeUnitUnset {_daggf ,_cedda :=_fdfeb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _cedda !=nil {return _cedda ;};start .Attr =append (start .Attr ,_daggf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eeed *ST_DispBlanksAs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfgcc ,_bgefd :=d .Token (); -if _bgefd !=nil {return _bgefd ;};if _eegea ,_ccadg :=_cfgcc .(_b .EndElement );_ccadg &&_eegea .Name ==start .Name {*_eeed =1;return nil ;};if _bbebe ,_fbdbbe :=_cfgcc .(_b .CharData );!_fbdbbe {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",_cfgcc ); -}else {switch string (_bbebe ){case "":*_eeed =0;case "\u0073\u0070\u0061\u006e":*_eeed =1;case "\u0067\u0061\u0070":*_eeed =2;case "\u007a\u0065\u0072\u006f":*_eeed =3;};};_cfgcc ,_bgefd =d .Token ();if _bgefd !=nil {return _bgefd ;};if _ecea ,_edddf :=_cfgcc .(_b .EndElement ); -_edddf &&_ecea .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",_cfgcc );};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 (_febcb ST_BarDir )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_edcaf :=_b .Attr {};_edcaf .Name =name ;switch _febcb {case ST_BarDirUnset :_edcaf .Value ="";case ST_BarDirBar :_edcaf .Value ="\u0062\u0061\u0072";case ST_BarDirCol :_edcaf .Value ="\u0063\u006f\u006c"; -};return _edcaf ,nil ;}; - -// Validate validates the CT_SerAx and its children -func (_ffee *CT_SerAx )Validate ()error {return _ffee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");}; - -// Validate validates the CT_PictureFormat and its children -func (_bgbdd *CT_PictureFormat )Validate ()error {return _bgbdd .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");};func (_cbfg *ST_Grouping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdbfc ,_bfcgd :=d .Token (); -if _bfcgd !=nil {return _bfcgd ;};if _bbfcb ,_accbe :=_cdbfc .(_b .EndElement );_accbe &&_bbfcb .Name ==start .Name {*_cbfg =1;return nil ;};if _abbca ,_dbcag :=_cdbfc .(_b .CharData );!_dbcag {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",_cdbfc ); -}else {switch string (_abbca ){case "":*_cbfg =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_cbfg =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_cbfg =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_cbfg =3; -};};_cdbfc ,_bfcgd =d .Token ();if _bfcgd !=nil {return _bfcgd ;};if _ffcbf ,_agcgb :=_cdbfc .(_b .EndElement );_agcgb &&_ffcbf .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",_cdbfc ); -};func NewCT_PrintSettings ()*CT_PrintSettings {_aegc :=&CT_PrintSettings {};return _aegc };func (_cdccg ST_DispBlanksAs )ValidateWithPath (path string )error {switch _cdccg {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 (_cdccg )); -};return nil ;};type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};func (_cgfeag *CT_PictureFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bfbac ,_edcdd :=_cgfeag .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _edcdd !=nil {return _edcdd ;};start .Attr =append (start .Attr ,_bfbac );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_baaaa ST_TimeUnit )Validate ()error {return _baaaa .ValidateWithPath ("")};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 (_bgedg ST_BarDir )ValidateWithPath (path string )error {switch _bgedg {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 (_bgedg )); -};return nil ;};func (_afdee ST_PageSetupOrientation )String ()string {switch _afdee {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 3:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e"; -};return "";};type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ;NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;}; +start .Name .Local ="\u0063:\u0063\u0068\u0061\u0072\u0074";return _beeca .CT_RelId .MarshalXML (e ,start );};func NewCT_NumDataSourceChoice ()*CT_NumDataSourceChoice {_bfde :=&CT_NumDataSourceChoice {};return _bfde ;}; -// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path -func (_fdgc *CT_TickLblPos )ValidateWithPath (path string )error {if _befad :=_fdgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_befad !=nil {return _befad ;};return nil ;}; +// Validate validates the CT_TextLanguageID and its children +func (_aaca *CT_TextLanguageID )Validate ()error {return _aaca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");};func NewCT_NumVal ()*CT_NumVal {_cbefd :=&CT_NumVal {};return _cbefd }; -// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path -func (_agdg *CT_Period )ValidateWithPath (path string )error {if _agdg .ValAttr !=nil {if *_agdg .ValAttr < 2{return _a .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 ,*_agdg .ValAttr ); -};};return nil ;};type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ;};func NewCT_Skip ()*CT_Skip {_beag :=&CT_Skip {};_beag .ValAttr =1;return _beag };func (_edb *CT_AxDataSourceChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edb .MultiLvlStrRef !=nil {_fca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}}; -e .EncodeElement (_edb .MultiLvlStrRef ,_fca );};if _edb .NumRef !=nil {_dgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_edb .NumRef ,_dgb );};if _edb .NumLit !=nil {_feeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}}; -e .EncodeElement (_edb .NumLit ,_feeg );};if _edb .StrRef !=nil {_bbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_edb .StrRef ,_bbc );};if _edb .StrLit !=nil {_bcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}}; -e .EncodeElement (_edb .StrLit ,_bcb );};return nil ;};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;};func (_efdb *ST_MarkerStyle )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_efdb =0; -case "\u0063\u0069\u0072\u0063\u006c\u0065":*_efdb =1;case "\u0064\u0061\u0073\u0068":*_efdb =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_efdb =3;case "\u0064\u006f\u0074":*_efdb =4;case "\u006e\u006f\u006e\u0065":*_efdb =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_efdb =6; -case "\u0070\u006c\u0075\u0073":*_efdb =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_efdb =8;case "\u0073\u0074\u0061\u0072":*_efdb =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_efdb =10;case "\u0078":*_efdb =11;case "\u0061\u0075\u0074\u006f":*_efdb =12; -};return nil ;};func NewCT_FirstSliceAng ()*CT_FirstSliceAng {_cedg :=&CT_FirstSliceAng {};return _cedg }; -// Validate validates the CT_LayoutTarget and its children -func (_fffe *CT_LayoutTarget )Validate ()error {return _fffe .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");};type ST_DLblPos byte ;func NewCT_RadarChart ()*CT_RadarChart {_fcac :=&CT_RadarChart {}; -_fcac .RadarStyle =NewCT_RadarStyle ();return _fcac ;};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_DepthPercent ()*CT_DepthPercent {_agef :=&CT_DepthPercent {}; -return _agef };type CT_DLblPos struct{ValAttr ST_DLblPos ;};type CT_LayoutMode struct{ValAttr ST_LayoutMode ;};func (_efea *CT_Pie3DChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efea .VaryColors !=nil {_fbcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_efea .VaryColors ,_fbcb );};if _efea .Ser !=nil {_bgdea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_aedfg :=range _efea .Ser {e .EncodeElement (_aedfg ,_bgdea );};};if _efea .DLbls !=nil {_ddad :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; -e .EncodeElement (_efea .DLbls ,_ddad );};if _efea .ExtLst !=nil {_aebf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efea .ExtLst ,_aebf );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewCT_Boolean ()*CT_Boolean {_fefc :=&CT_Boolean {};return _fefc }; +// Validate validates the CT_Line3DChart and its children +func (_fgcgcb *CT_Line3DChart )Validate ()error {return _fgcgcb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_befa *CT_PieChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _befa .VaryColors !=nil {_gbefg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_befa .VaryColors ,_gbefg );};if _befa .Ser !=nil {_abeb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; +for _ ,_fbbda :=range _befa .Ser {e .EncodeElement (_fbbda ,_abeb );};};if _befa .DLbls !=nil {_gdfe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_befa .DLbls ,_gdfe );};if _befa .FirstSliceAng !=nil {_dddag :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}}; +e .EncodeElement (_befa .FirstSliceAng ,_dddag );};if _befa .ExtLst !=nil {_gagfe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_befa .ExtLst ,_gagfe );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_aeagf ST_RadarStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aeagf .String (),start );};func (_bgfg *ST_LblAlgn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddbd ,_dgega :=d .Token (); +if _dgega !=nil {return _dgega ;};if _dfgddf ,_cfadf :=_ddbd .(_b .EndElement );_cfadf &&_dfgddf .Name ==start .Name {*_bgfg =1;return nil ;};if _bgdde ,_bgcda :=_ddbd .(_b .CharData );!_bgcda {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",_ddbd ); +}else {switch string (_bgdde ){case "":*_bgfg =0;case "\u0063\u0074\u0072":*_bgfg =1;case "\u006c":*_bgfg =2;case "\u0072":*_bgfg =3;};};_ddbd ,_dgega =d .Token ();if _dgega !=nil {return _dgega ;};if _dcbbe ,_gagge :=_ddbd .(_b .EndElement );_gagge &&_dcbbe .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",_ddbd );};func NewCT_AxDataSource ()*CT_AxDataSource {_abb :=&CT_AxDataSource {}; +_abb .Choice =NewCT_AxDataSourceChoice ();return _abb ;};type ST_OfPieType byte ;func (_cdgdf ST_SplitType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdgdf .String (),start );};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_Trendline ()*CT_Trendline {_gcccb :=&CT_Trendline {};_gcccb .TrendlineType =NewCT_TrendlineType (); +return _gcccb ;};func (_adfcb *CT_NumData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_facde :for {_ecee ,_fafe :=d .Token ();if _fafe !=nil {return _fafe ;};switch _acbc :=_ecee .(type ){case _b .StartElement :switch _acbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfcb .FormatCode =new (string ); +if _gedc :=d .DecodeElement (_adfcb .FormatCode ,&_acbc );_gedc !=nil {return _gedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_adfcb .PtCount =NewCT_UnsignedInt (); +if _bfgaa :=d .DecodeElement (_adfcb .PtCount ,&_acbc );_bfgaa !=nil {return _bfgaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffgd :=NewCT_NumVal (); +if _gdcec :=d .DecodeElement (_ffgd ,&_acbc );_gdcec !=nil {return _gdcec ;};_adfcb .Pt =append (_adfcb .Pt ,_ffgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adfcb .ExtLst =NewCT_ExtensionList (); +if _dbgd :=d .DecodeElement (_adfcb .ExtLst ,&_acbc );_dbgd !=nil {return _dbgd ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_acbc .Name ); +if _egbd :=d .Skip ();_egbd !=nil {return _egbd ;};};case _b .EndElement :break _facde ;case _b .CharData :};};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_NumVal and its children -func (_ebcd *CT_NumVal )Validate ()error {return _ebcd .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};type CT_NumVal struct{IdxAttr uint32 ;FormatCodeAttr *string ;V string ;};func NewCT_StrData ()*CT_StrData {_aegfe :=&CT_StrData {}; -return _aegfe };type CT_Double struct{ValAttr float64 ;};func NewCT_RelId ()*CT_RelId {_dcaad :=&CT_RelId {};return _dcaad };func (_gaefb ST_TimeUnit )String ()string {switch _gaefb {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 "";};type ST_OfPieType byte ;func (_daacb *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_daacb =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_daacb =1; -case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_daacb =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_daacb =3;};return nil ;}; +// Validate validates the CT_Protection and its children +func (_abeece *CT_Protection )Validate ()error {return _abeece .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func (_fede ST_ErrDir )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fede .String (),start ); +};type CT_AxisUnit struct{ValAttr float64 ;}; -// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path -func (_egadg *CT_Skip )ValidateWithPath (path string )error {if _egadg .ValAttr < 1{return _a .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 ,_egadg .ValAttr ); -};return nil ;}; +// ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path +func (_gabc *CT_ErrValType )ValidateWithPath (path string )error {if _afgb :=_gabc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afgb !=nil {return _afgb ;};return nil ;};func (_eggab *ST_BubbleScale )Validate ()error {return _eggab .ValidateWithPath ("")}; +const ST_BubbleScalePercentPattern ="0\u002a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0032\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0033\u0030\u0030\u0029\u0025"; -// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path -func (_acgca *CT_MarkerStyle )ValidateWithPath (path string )error {if _acgca .ValAttr ==ST_MarkerStyleUnset {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 _dbcd :=_acgca .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbcd !=nil {return _dbcd ;};return nil ;}; -// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path -func (_gfcg *CT_LineChart )ValidateWithPath (path string )error {if _bgaff :=_gfcg .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_bgaff !=nil {return _bgaff ;};if _gfcg .VaryColors !=nil {if _dbfd :=_gfcg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); -_dbfd !=nil {return _dbfd ;};};for _agec ,_bdaf :=range _gfcg .Ser {if _dcbc :=_bdaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_agec ));_dcbc !=nil {return _dcbc ;};};if _gfcg .DLbls !=nil {if _gbdfe :=_gfcg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); -_gbdfe !=nil {return _gbdfe ;};};if _gfcg .DropLines !=nil {if _ffceb :=_gfcg .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ffceb !=nil {return _ffceb ;};};if _gfcg .HiLowLines !=nil {if _cffff :=_gfcg .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"); -_cffff !=nil {return _cffff ;};};if _gfcg .UpDownBars !=nil {if _gaefg :=_gfcg .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_gaefg !=nil {return _gaefg ;};};if _gfcg .Marker !=nil {if _fdfe :=_gfcg .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072"); -_fdfe !=nil {return _fdfe ;};};if _gfcg .Smooth !=nil {if _bfedb :=_gfcg .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_bfedb !=nil {return _bfedb ;};};for _aceda ,_cegb :=range _gfcg .AxId {if _fdag :=_cegb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_aceda )); -_fdag !=nil {return _fdag ;};};if _gfcg .ExtLst !=nil {if _edbgg :=_gfcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edbgg !=nil {return _edbgg ;};};return nil ;};type ST_DispBlanksAs byte ;func NewCT_CustSplit ()*CT_CustSplit {_ebabg :=&CT_CustSplit {}; -return _ebabg };const (ST_MarkerStyleUnset ST_MarkerStyle =0;ST_MarkerStyleCircle ST_MarkerStyle =1;ST_MarkerStyleDash ST_MarkerStyle =2;ST_MarkerStyleDiamond ST_MarkerStyle =3;ST_MarkerStyleDot ST_MarkerStyle =4;ST_MarkerStyleNone ST_MarkerStyle =5;ST_MarkerStylePicture ST_MarkerStyle =6; -ST_MarkerStylePlus ST_MarkerStyle =7;ST_MarkerStyleSquare ST_MarkerStyle =8;ST_MarkerStyleStar ST_MarkerStyle =9;ST_MarkerStyleTriangle ST_MarkerStyle =10;ST_MarkerStyleX ST_MarkerStyle =11;ST_MarkerStyleAuto ST_MarkerStyle =12;);type ST_Orientation byte ; -func (_bcfa *CT_DispBlanksAs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gebb :=range start .Attr {if _gebb .Name .Local =="\u0076\u0061\u006c"{_bcfa .ValAttr .UnmarshalXMLAttr (_gebb );continue ;};};for {_dfcbb ,_aabg :=d .Token (); -if _aabg !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_aabg );};if _bgdf ,_fbgd :=_dfcbb .(_b .EndElement );_fbgd &&_bgdf .Name ==start .Name {break ; -};};return nil ;};func (_edd *CT_AxisUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edd .ValAttr =0+1;for _ ,_cbg :=range start .Attr {if _cbg .Name .Local =="\u0076\u0061\u006c"{_beeg ,_edbe :=_fb .ParseFloat (_cbg .Value ,64);if _edbe !=nil {return _edbe ; -};_edd .ValAttr =_beeg ;continue ;};};for {_caf ,_cabc :=d .Token ();if _cabc !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_cabc );};if _bfef ,_fbbe :=_caf .(_b .EndElement ); -_fbbe &&_bfef .Name ==start .Name {break ;};};return nil ;};func (_fdee *CT_View3D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fdee .RotX !=nil {_bcgbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}}; -e .EncodeElement (_fdee .RotX ,_bcgbf );};if _fdee .HPercent !=nil {_ggfef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fdee .HPercent ,_ggfef );};if _fdee .RotY !=nil {_fddgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}}; -e .EncodeElement (_fdee .RotY ,_fddgf );};if _fdee .DepthPercent !=nil {_gbdcf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fdee .DepthPercent ,_gbdcf ); -};if _fdee .RAngAx !=nil {_dgcbc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_fdee .RAngAx ,_dgcbc );};if _fdee .Perspective !=nil {_edgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}}; -e .EncodeElement (_fdee .Perspective ,_edgb );};if _fdee .ExtLst !=nil {_cbcf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdee .ExtLst ,_cbcf );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_NumFmt and its children +func (_fcbfd *CT_NumFmt )Validate ()error {return _fcbfd .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func NewCT_Orientation ()*CT_Orientation {_aabe :=&CT_Orientation {};return _aabe }; -// Validate validates the CT_DTable and its children -func (_acdc *CT_DTable )Validate ()error {return _acdc .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");};func (_bgcfb ST_OfPieType )ValidateWithPath (path string )error {switch _bgcfb {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 (_bgcfb )); -};return nil ;};func (_bcdf *CT_Double )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adfge :=range start .Attr {if _adfge .Name .Local =="\u0076\u0061\u006c"{_dfgbb ,_ebddd :=_fb .ParseFloat (_adfge .Value ,64);if _ebddd !=nil {return _ebddd ; -};_bcdf .ValAttr =_dfgbb ;continue ;};};for {_dceec ,_cgd :=d .Token ();if _cgd !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_cgd );};if _gfdaf ,_agfd :=_dceec .(_b .EndElement ); -_agfd &&_gfdaf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path +func (_gabd *CT_ChartSpace )ValidateWithPath (path string )error {if _gabd .Date1904 !=nil {if _gfeb :=_gabd .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_gfeb !=nil {return _gfeb ;};};if _gabd .Lang !=nil {if _agae :=_gabd .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); +_agae !=nil {return _agae ;};};if _gabd .RoundedCorners !=nil {if _dgffd :=_gabd .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_dgffd !=nil {return _dgffd ;};};if _gabd .Style !=nil {if _fec :=_gabd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_fec !=nil {return _fec ;};};if _gabd .ClrMapOvr !=nil {if _fgcff :=_gabd .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_fgcff !=nil {return _fgcff ;};};if _gabd .PivotSource !=nil {if _cfcf :=_gabd .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065"); +_cfcf !=nil {return _cfcf ;};};if _gabd .Protection !=nil {if _ddg :=_gabd .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_ddg !=nil {return _ddg ;};};if _aafg :=_gabd .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074"); +_aafg !=nil {return _aafg ;};if _gabd .SpPr !=nil {if _dffa :=_gabd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dffa !=nil {return _dffa ;};};if _gabd .TxPr !=nil {if _ecae :=_gabd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); +_ecae !=nil {return _ecae ;};};if _gabd .ExternalData !=nil {if _cdef :=_gabd .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_cdef !=nil {return _cdef ;};};if _gabd .PrintSettings !=nil {if _dgga :=_gabd .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"); +_dgga !=nil {return _dgga ;};};if _gabd .UserShapes !=nil {if _ggbb :=_gabd .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_ggbb !=nil {return _ggbb ;};};if _gabd .ExtLst !=nil {if _bfecf :=_gabd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bfecf !=nil {return _bfecf ;};};return nil ;};const (ST_BarDirUnset ST_BarDir =0;ST_BarDirBar ST_BarDir =1;ST_BarDirCol ST_BarDir =2;); -// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path -func (_geea *CT_GapAmount )ValidateWithPath (path string )error {if _geea .ValAttr !=nil {if _aaef :=_geea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aaef !=nil {return _aaef ;};};return nil ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_cfgg *CT_Shape )ValidateWithPath (path string )error {if _acbfb :=_cfgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acbfb !=nil {return _acbfb ;};return nil ;};func (_bdgge *CT_Trendline )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdgge .TrendlineType =NewCT_TrendlineType (); +_dfgg :for {_eacca ,_afdc :=d .Token ();if _afdc !=nil {return _afdc ;};switch _ddgdg :=_eacca .(type ){case _b .StartElement :switch _ddgdg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgge .Name =new (string ); +if _cgcfa :=d .DecodeElement (_bdgge .Name ,&_ddgdg );_cgcfa !=nil {return _cgcfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bdgge .SpPr =_dg .NewCT_ShapeProperties (); +if _daedg :=d .DecodeElement (_bdgge .SpPr ,&_ddgdg );_daedg !=nil {return _daedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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 _efbf :=d .DecodeElement (_bdgge .TrendlineType ,&_ddgdg ); +_efbf !=nil {return _efbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgge .Order =NewCT_Order (); +if _gacab :=d .DecodeElement (_bdgge .Order ,&_ddgdg );_gacab !=nil {return _gacab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgge .Period =NewCT_Period (); +if _baae :=d .DecodeElement (_bdgge .Period ,&_ddgdg );_baae !=nil {return _baae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgge .Forward =NewCT_Double (); +if _ddee :=d .DecodeElement (_bdgge .Forward ,&_ddgdg );_ddee !=nil {return _ddee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgge .Backward =NewCT_Double (); +if _fdfec :=d .DecodeElement (_bdgge .Backward ,&_ddgdg );_fdfec !=nil {return _fdfec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_bdgge .Intercept =NewCT_Double (); +if _bbdb :=d .DecodeElement (_bdgge .Intercept ,&_ddgdg );_bbdb !=nil {return _bbdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bdgge .DispRSqr =NewCT_Boolean (); +if _dagdg :=d .DecodeElement (_bdgge .DispRSqr ,&_ddgdg );_dagdg !=nil {return _dagdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bdgge .DispEq =NewCT_Boolean (); +if _aacb :=d .DecodeElement (_bdgge .DispEq ,&_ddgdg );_aacb !=nil {return _aacb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bdgge .TrendlineLbl =NewCT_TrendlineLbl (); +if _bbbbc :=d .DecodeElement (_bdgge .TrendlineLbl ,&_ddgdg );_bbbbc !=nil {return _bbbbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdgge .ExtLst =NewCT_ExtensionList (); +if _gbac :=d .DecodeElement (_bdgge .ExtLst ,&_ddgdg );_gbac !=nil {return _gbac ;};default:_aa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_ddgdg .Name ); +if _adcde :=d .Skip ();_adcde !=nil {return _adcde ;};};case _b .EndElement :break _dfgg ;case _b .CharData :};};return nil ;};func (_ddgb *CT_DLbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_efcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}}; +e .EncodeElement (_ddgb .Idx ,_efcc );if _ddgb .Choice !=nil {_ddgb .Choice .MarshalXML (e ,_b .StartElement {});};if _ddgb .ExtLst !=nil {_dacf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddgb .ExtLst ,_dacf ); +};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Extension struct{UriAttr *string ;Any _dc .Any ;};func (_efbde *ST_TrendlineType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cddgb ,_badbc :=d .Token ();if _badbc !=nil {return _badbc ; +};if _adac ,_ffcb :=_cddgb .(_b .EndElement );_ffcb &&_adac .Name ==start .Name {*_efbde =1;return nil ;};if _aebfg ,_ceeca :=_cddgb .(_b .CharData );!_ceeca {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",_cddgb ); +}else {switch string (_aebfg ){case "":*_efbde =0;case "\u0065\u0078\u0070":*_efbde =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_efbde =2;case "\u006c\u006f\u0067":*_efbde =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_efbde =4;case "\u0070\u006f\u006c\u0079":*_efbde =5; +case "\u0070\u006f\u0077e\u0072":*_efbde =6;};};_cddgb ,_badbc =d .Token ();if _badbc !=nil {return _badbc ;};if _cbdd ,_ccgee :=_cddgb .(_b .EndElement );_ccgee &&_cbdd .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",_cddgb ); +};func (_beab *CT_Crosses )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_beab .ValAttr =ST_Crosses (1);for _ ,_gdeab :=range start .Attr {if _gdeab .Name .Local =="\u0076\u0061\u006c"{_beab .ValAttr .UnmarshalXMLAttr (_gdeab );continue ; +};};for {_bagc ,_gefde :=d .Token ();if _gefde !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_gefde );};if _dafe ,_cfae :=_bagc .(_b .EndElement );_cfae &&_dafe .Name ==start .Name {break ; +};};return nil ;}; -// Validate validates the CT_NumDataSourceChoice and its children -func (_efec *CT_NumDataSourceChoice )Validate ()error {return _efec .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");};func (_dfceda ST_TickMark )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbcfg :=_b .Attr {}; -_fbcfg .Name =name ;switch _dfceda {case ST_TickMarkUnset :_fbcfg .Value ="";case ST_TickMarkCross :_fbcfg .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_fbcfg .Value ="\u0069\u006e";case ST_TickMarkNone :_fbcfg .Value ="\u006e\u006f\u006e\u0065"; -case ST_TickMarkOut :_fbcfg .Value ="\u006f\u0075\u0074";};return _fbcfg ,nil ;};func (_dgdfb *EG_LegendEntryData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgdfb .TxPr !=nil {_faddec :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; -e .EncodeElement (_dgdfb .TxPr ,_faddec );};return nil ;}; +// Validate validates the CT_Skip and its children +func (_abgbad *CT_Skip )Validate ()error {return _abgbad .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");};func (_bdgcg ST_MarkerStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdgcg .String (),start ); +};func (_cagd *CT_PivotFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ebcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cagd .Idx ,_ebcc );if _cagd .SpPr !=nil {_bbge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_cagd .SpPr ,_bbge );};if _cagd .TxPr !=nil {_egade :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cagd .TxPr ,_egade );};if _cagd .Marker !=nil {_ceffb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}}; +e .EncodeElement (_cagd .Marker ,_ceffb );};if _cagd .DLbl !=nil {_ceaca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};e .EncodeElement (_cagd .DLbl ,_ceaca );};if _cagd .ExtLst !=nil {_eaebb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cagd .ExtLst ,_eaebb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TimeUnit byte ;func (_eagba ST_ErrBarType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eagba .String (),start ); +};var ST_ThicknessPercentPatternRe =_a .MustCompile (ST_ThicknessPercentPattern );func NewCT_StockChart ()*CT_StockChart {_gfaec :=&CT_StockChart {};return _gfaec };func (_dfcaf ST_GapAmount )String ()string {if _dfcaf .ST_GapAmountPercent !=nil {return _f .Sprintf ("\u0025\u0076",*_dfcaf .ST_GapAmountPercent ); +};if _dfcaf .ST_GapAmountUShort !=nil {return _f .Sprintf ("\u0025\u0076",*_dfcaf .ST_GapAmountUShort );};return "";};func (_cbgg ST_LegendPos )Validate ()error {return _cbgg .ValidateWithPath ("")}; -// Validate validates the CT_TimeUnit and its children -func (_cdgef *CT_TimeUnit )Validate ()error {return _cdgef .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");};func (_gcee *ST_Crosses )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_caea ,_babce :=d .Token (); -if _babce !=nil {return _babce ;};if _dfed ,_febfc :=_caea .(_b .EndElement );_febfc &&_dfed .Name ==start .Name {*_gcee =1;return nil ;};if _eaaec ,_adeea :=_caea .(_b .CharData );!_adeea {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",_caea ); -}else {switch string (_eaaec ){case "":*_gcee =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_gcee =1;case "\u006d\u0061\u0078":*_gcee =2;case "\u006d\u0069\u006e":*_gcee =3;};};_caea ,_babce =d .Token ();if _babce !=nil {return _babce ;}; -if _befg ,_cggbf :=_caea .(_b .EndElement );_cggbf &&_befg .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",_caea ); -};type CT_ChartSpace struct{Date1904 *CT_Boolean ;Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_gg .CT_ColorMapping ;PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_gg .CT_ShapeProperties ; -TxPr *_gg .CT_TextBody ;ExternalData *CT_ExternalData ;PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;};type CT_AreaChart struct{Grouping *CT_Grouping ; -VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_cbe :=&CT_DispUnitsLbl {};return _cbe };func NewCT_BarDir ()*CT_BarDir {_dgba :=&CT_BarDir {}; -return _dgba };func NewCT_TickLblPos ()*CT_TickLblPos {_begc :=&CT_TickLblPos {};return _begc };func NewCT_DPt ()*CT_DPt {_eeag :=&CT_DPt {};_eeag .Idx =NewCT_UnsignedInt ();return _eeag };func (_cedfa ST_TrendlineType )Validate ()error {return _cedfa .ValidateWithPath ("")}; -func NewCT_View3D ()*CT_View3D {_bcfgb :=&CT_View3D {};return _bcfgb }; +// Validate validates the CT_BarGrouping and its children +func (_dccc *CT_BarGrouping )Validate ()error {return _dccc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path -func (_adee *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _adee .PtCount !=nil {if _acbbd :=_adee .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_acbbd !=nil {return _acbbd ;};};for _bfgf ,_dabf :=range _adee .Lvl {if _gdcb :=_dabf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_bfgf )); -_gdcb !=nil {return _gdcb ;};};if _adee .ExtLst !=nil {if _ccdec :=_adee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccdec !=nil {return _ccdec ;};};return nil ;};const (ST_PageSetupOrientationUnset ST_PageSetupOrientation =0; -ST_PageSetupOrientationDefault ST_PageSetupOrientation =1;ST_PageSetupOrientationPortrait ST_PageSetupOrientation =2;ST_PageSetupOrientationLandscape ST_PageSetupOrientation =3;); +// Validate validates the CT_LegendEntry and its children +func (_bdcf *CT_LegendEntry )Validate ()error {return _bdcf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ; +}; -// Validate validates the EG_LegendEntryData and its children -func (_eafbb *EG_LegendEntryData )Validate ()error {return _eafbb .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");}; +// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path +func (_ecaf *CT_FirstSliceAng )ValidateWithPath (path string )error {if _ecaf .ValAttr !=nil {if *_ecaf .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 ,*_ecaf .ValAttr ); +};if *_ecaf .ValAttr > 360{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0033\u0036\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ecaf .ValAttr ); +};};return nil ;}; -// Validate validates the CT_BubbleChart and its children -func (_fed *CT_BubbleChart )Validate ()error {return _fed .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");}; +// Validate validates the CT_Surface3DChart and its children +func (_ceeba *CT_Surface3DChart )Validate ()error {return _ceeba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");}; -// Validate validates the CT_Double and its children -func (_bcga *CT_Double )Validate ()error {return _bcga .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");}; +// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path +func (_fcfc *CT_Chart )ValidateWithPath (path string )error {if _fcfc .Title !=nil {if _dedb :=_fcfc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dedb !=nil {return _dedb ;};};if _fcfc .AutoTitleDeleted !=nil {if _bagd :=_fcfc .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064"); +_bagd !=nil {return _bagd ;};};if _fcfc .PivotFmts !=nil {if _dcag :=_fcfc .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_dcag !=nil {return _dcag ;};};if _fcfc .View3D !=nil {if _dcgdb :=_fcfc .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044"); +_dcgdb !=nil {return _dcgdb ;};};if _fcfc .Floor !=nil {if _ddcee :=_fcfc .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_ddcee !=nil {return _ddcee ;};};if _fcfc .SideWall !=nil {if _fefa :=_fcfc .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl"); +_fefa !=nil {return _fefa ;};};if _fcfc .BackWall !=nil {if _cdfa :=_fcfc .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_cdfa !=nil {return _cdfa ;};};if _eaaea :=_fcfc .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a"); +_eaaea !=nil {return _eaaea ;};if _fcfc .Legend !=nil {if _gdee :=_fcfc .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_gdee !=nil {return _gdee ;};};if _fcfc .PlotVisOnly !=nil {if _gagb :=_fcfc .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079"); +_gagb !=nil {return _gagb ;};};if _fcfc .DispBlanksAs !=nil {if _agef :=_fcfc .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_agef !=nil {return _agef ;};};if _fcfc .ShowDLblsOverMax !=nil {if _cbef :=_fcfc .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078"); +_cbef !=nil {return _cbef ;};};if _fcfc .ExtLst !=nil {if _bfec :=_fcfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfec !=nil {return _bfec ;};};return nil ;};func (_agee *EG_LegendEntryData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agee .TxPr !=nil {_cfade :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}}; +e .EncodeElement (_agee .TxPr ,_cfade );};return nil ;};type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_RadarSer and its children -func (_egfcb *CT_RadarSer )Validate ()error {return _egfcb .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");}; +// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path +func (_faccb *CT_DispUnits )ValidateWithPath (path string )error {if _faccb .Choice !=nil {if _aada :=_faccb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aada !=nil {return _aada ;};};if _faccb .DispUnitsLbl !=nil {if _fgdd :=_faccb .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c"); +_fgdd !=nil {return _fgdd ;};};if _faccb .ExtLst !=nil {if _eaag :=_faccb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaag !=nil {return _eaag ;};};return nil ;};func (_gfbab *CT_ChartLines )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); +if _gfbab .SpPr !=nil {_bcbaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gfbab .SpPr ,_bcbaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Tx and its children -func (_cdcf *CT_Tx )Validate ()error {return _cdcf .ValidateWithPath ("\u0043\u0054\u005fT\u0078")}; +// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path +func (_daaf *CT_ExternalData )ValidateWithPath (path string )error {if _daaf .AutoUpdate !=nil {if _dfea :=_daaf .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_dfea !=nil {return _dfea ;};};return nil ; +};type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_dg .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path -func (_gdbb *CT_SplitType )ValidateWithPath (path string )error {if _dfdgg :=_gdbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfdgg !=nil {return _dfdgg ;};return nil ;};func (_ffg *CT_AxDataSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffg .Choice =NewCT_AxDataSourceChoice (); -_aee :for {_ggd ,_ccfe :=d .Token ();if _ccfe !=nil {return _ccfe ;};switch _cebge :=_ggd .(type ){case _b .StartElement :switch _cebge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffg .Choice =NewCT_AxDataSourceChoice (); -if _fac :=d .DecodeElement (&_ffg .Choice .MultiLvlStrRef ,&_cebge );_fac !=nil {return _fac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffg .Choice =NewCT_AxDataSourceChoice (); -if _acc :=d .DecodeElement (&_ffg .Choice .NumRef ,&_cebge );_acc !=nil {return _acc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ffg .Choice =NewCT_AxDataSourceChoice (); -if _dfa :=d .DecodeElement (&_ffg .Choice .NumLit ,&_cebge );_dfa !=nil {return _dfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ffg .Choice =NewCT_AxDataSourceChoice (); -if _afde :=d .DecodeElement (&_ffg .Choice .StrRef ,&_cebge );_afde !=nil {return _afde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ffg .Choice =NewCT_AxDataSourceChoice (); -if _fbbg :=d .DecodeElement (&_ffg .Choice .StrLit ,&_cebge );_fbbg !=nil {return _fbbg ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_cebge .Name ); -if _egbb :=d .Skip ();_egbb !=nil {return _egbb ;};};case _b .EndElement :break _aee ;case _b .CharData :};};return nil ;};func (_ffdga *EG_LineChartShared )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_dabcc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}}; -e .EncodeElement (_ffdga .Grouping ,_dabcc );if _ffdga .VaryColors !=nil {_ffbdb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ffdga .VaryColors ,_ffbdb );};if _ffdga .Ser !=nil {_ggadc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_aaebd :=range _ffdga .Ser {e .EncodeElement (_aaebd ,_ggadc );};};if _ffdga .DLbls !=nil {_ebef :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ffdga .DLbls ,_ebef );};if _ffdga .DropLines !=nil {_caeeeb :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_ffdga .DropLines ,_caeeeb );};return nil ;}; +// Validate validates the CT_RotX and its children +func (_fcbb *CT_RotX )Validate ()error {return _fcbb .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");};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 *_dg .CT_ShapeProperties ;TxPr *_dg .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;CrossBetween *CT_CrossBetween ; +MajorUnit *CT_AxisUnit ;MinorUnit *CT_AxisUnit ;DispUnits *CT_DispUnits ;ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_CatAx and its children -func (_gebd *CT_CatAx )Validate ()error {return _gebd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");};func (_abae *CT_PictureFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abae .ValAttr =ST_PictureFormat (1); -for _ ,_afdff :=range start .Attr {if _afdff .Name .Local =="\u0076\u0061\u006c"{_abae .ValAttr .UnmarshalXMLAttr (_afdff );continue ;};};for {_cedc ,_fbaeg :=d .Token ();if _fbaeg !=nil {return _a .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",_fbaeg ); -};if _gbcbd ,_cebged :=_cedc .(_b .EndElement );_cebged &&_gbcbd .Name ==start .Name {break ;};};return nil ;};func (_bebab ST_ErrBarType )ValidateWithPath (path string )error {switch _bebab {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 (_bebab )); +// Validate validates the CT_BarDir and its children +func (_efee *CT_BarDir )Validate ()error {return _efee .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");};func (_ceebc ST_DepthPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ceebc .ST_DepthPercentWithSymbol !=nil {e .EncodeToken (_b .CharData (*_ceebc .ST_DepthPercentWithSymbol )); +};if _ceebc .ST_DepthPercentUShort !=nil {e .EncodeToken (_b .CharData (_f .Sprintf ("\u0025\u0064",*_ceebc .ST_DepthPercentUShort )));};return e .EncodeToken (_b .EndElement {Name :start .Name });};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ; +Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;};func (_bdfgg *CT_PlotAreaChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bdfgg .AreaChart !=nil {_gdfc :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_bdfgg .AreaChart ,_gdfc );};if _bdfgg .Area3DChart !=nil {_adeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bdfgg .Area3DChart ,_adeg ); +};if _bdfgg .LineChart !=nil {_cdgd :=_b .StartElement {Name :_b .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bdfgg .LineChart ,_cdgd );};if _bdfgg .Line3DChart !=nil {_aefabb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_bdfgg .Line3DChart ,_aefabb );};if _bdfgg .StockChart !=nil {_gdef :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bdfgg .StockChart ,_gdef );};if _bdfgg .RadarChart !=nil {_cdcf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_bdfgg .RadarChart ,_cdcf );};if _bdfgg .ScatterChart !=nil {_gagae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bdfgg .ScatterChart ,_gagae ); +};if _bdfgg .PieChart !=nil {_agacdf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bdfgg .PieChart ,_agacdf );};if _bdfgg .Pie3DChart !=nil {_egaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_bdfgg .Pie3DChart ,_egaf );};if _bdfgg .DoughnutChart !=nil {_bfbe :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bdfgg .DoughnutChart ,_bfbe ); +};if _bdfgg .BarChart !=nil {_cade :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bdfgg .BarChart ,_cade );};if _bdfgg .Bar3DChart !=nil {_bdbg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_bdfgg .Bar3DChart ,_bdbg );};if _bdfgg .OfPieChart !=nil {_fefb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bdfgg .OfPieChart ,_fefb );};if _bdfgg .SurfaceChart !=nil {_cfge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_bdfgg .SurfaceChart ,_cfge );};if _bdfgg .Surface3DChart !=nil {_cegfb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bdfgg .Surface3DChart ,_cegfb ); +};if _bdfgg .BubbleChart !=nil {_fceae :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_bdfgg .BubbleChart ,_fceae );};return nil ;};func (_degb *CT_GapAmount )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaab :=range start .Attr {if _eaab .Name .Local =="\u0076\u0061\u006c"{_accb ,_gbcc :=ParseUnionST_GapAmount (_eaab .Value ); +if _gbcc !=nil {return _gbcc ;};_degb .ValAttr =&_accb ;continue ;};};for {_gadg ,_eeeb :=d .Token ();if _eeeb !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0061p\u0041\u006d\u006f\u0075\u006e\u0074\u003a\u0020\u0025\u0073",_eeeb ); +};if _cceeb ,_fdfc :=_gadg .(_b .EndElement );_fdfc &&_cceeb .Name ==start .Name {break ;};};return nil ;};func NewCT_Chart ()*CT_Chart {_gcg :=&CT_Chart {};_gcg .PlotArea =NewCT_PlotArea ();return _gcg };func (_gebf ST_ScatterStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gebf .String (),start ); +};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;);func (_dffde ST_DispBlanksAs )ValidateWithPath (path string )error {switch _dffde {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 (_dffde )); };return nil ;}; -// Validate validates the CT_RadarChart and its children -func (_bffa *CT_RadarChart )Validate ()error {return _bffa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func NewCT_PivotFmts ()*CT_PivotFmts {_efbad :=&CT_PivotFmts {};return _efbad };type CT_ErrBarType struct{ValAttr ST_ErrBarType ; -};func NewCT_ChartSpace ()*CT_ChartSpace {_egfa :=&CT_ChartSpace {};_egfa .Chart =NewCT_Chart ();return _egfa ;};var ST_HoleSizePercentPatternRe =_fg .MustCompile (ST_HoleSizePercentPattern );func (_dfgbbd *ST_GapAmount )Validate ()error {return _dfgbbd .ValidateWithPath ("")}; -func (_gaccf *CT_PictureStackUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaccf .ValAttr =0+1;for _ ,_ffga :=range start .Attr {if _ffga .Name .Local =="\u0076\u0061\u006c"{_baaec ,_bccg :=_fb .ParseFloat (_ffga .Value ,64);if _bccg !=nil {return _bccg ; -};_gaccf .ValAttr =_baaec ;continue ;};};for {_agde ,_cbec :=d .Token ();if _cbec !=nil {return _a .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",_cbec ); -};if _gddd ,_fafgg :=_agde .(_b .EndElement );_fafgg &&_gddd .Name ==start .Name {break ;};};return nil ;};func NewCT_Extension ()*CT_Extension {_bdeab :=&CT_Extension {};return _bdeab };func (_fefe *CT_NumRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_cbcb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066"}};_g .AddPreserveSpaceAttr (&_cbcb ,_fefe .F );e .EncodeElement (_fefe .F ,_cbcb );if _fefe .NumCache !=nil {_gggf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}}; -e .EncodeElement (_fefe .NumCache ,_gggf );};if _fefe .ExtLst !=nil {_dbbgf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fefe .ExtLst ,_dbbgf );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewCT_PlotAreaChoice1 ()*CT_PlotAreaChoice1 {_ecdee :=&CT_PlotAreaChoice1 {};return _ecdee };func (_beabf *CT_Tx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_beabf .Choice =NewCT_TxChoice ();_cfeda :for {_caadb ,_bgbb :=d .Token (); -if _bgbb !=nil {return _bgbb ;};switch _eaff :=_caadb .(type ){case _b .StartElement :switch _eaff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_beabf .Choice =NewCT_TxChoice (); -if _cgcgg :=d .DecodeElement (&_beabf .Choice .StrRef ,&_eaff );_cgcgg !=nil {return _cgcgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_beabf .Choice =NewCT_TxChoice (); -if _adfb :=d .DecodeElement (&_beabf .Choice .Rich ,&_eaff );_adfb !=nil {return _adfb ;};default:_bd .Log .Debug ("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",_eaff .Name ); -if _abafa :=d .Skip ();_abafa !=nil {return _abafa ;};};case _b .EndElement :break _cfeda ;case _b .CharData :};};return nil ;};var ST_GapAmountPercentPatternRe =_fg .MustCompile (ST_GapAmountPercentPattern );func NewCT_TrendlineLbl ()*CT_TrendlineLbl {_dfaee :=&CT_TrendlineLbl {}; -return _dfaee };func NewUserShapes ()*UserShapes {_bbfg :=&UserShapes {};_bbfg .CT_Drawing =*_bdg .NewCT_Drawing ();return _bbfg ;};func NewEG_PieChartShared ()*EG_PieChartShared {_fbda :=&EG_PieChartShared {};return _fbda };func (_debaf ST_TickLblPos )ValidateWithPath (path string )error {switch _debaf {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 (_debaf )); -};return nil ;};type CT_BarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_gg .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 NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_baebgf :=&EG_SurfaceChartShared {};return _baebgf ;};func (_eaead ST_BubbleScale )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _eaead .ST_BubbleScalePercent !=nil {e .EncodeToken (_b .CharData (*_eaead .ST_BubbleScalePercent ));};if _eaead .ST_BubbleScaleUInt !=nil {e .EncodeToken (_b .CharData (_a .Sprintf ("\u0025\u0064",*_eaead .ST_BubbleScaleUInt )));};return e .EncodeToken (_b .EndElement {Name :start .Name }); -}; +// Validate validates the CT_MarkerSize and its children +func (_babd *CT_MarkerSize )Validate ()error {return _babd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");}; -// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path -func (_babg *CT_DLblsChoice )ValidateWithPath (path string )error {if _babg .Delete !=nil {if _ceba :=_babg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_ceba !=nil {return _ceba ;};};if _babg .NumFmt !=nil {if _accgd :=_babg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_accgd !=nil {return _accgd ;};};if _babg .SpPr !=nil {if _bffd :=_babg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bffd !=nil {return _bffd ;};};if _babg .TxPr !=nil {if _bacd :=_babg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072"); -_bacd !=nil {return _bacd ;};};if _babg .DLblPos !=nil {if _acagd :=_babg .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_acagd !=nil {return _acagd ;};};if _babg .ShowLegendKey !=nil {if _fagc :=_babg .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079"); -_fagc !=nil {return _fagc ;};};if _babg .ShowVal !=nil {if _ddeb :=_babg .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_ddeb !=nil {return _ddeb ;};};if _babg .ShowCatName !=nil {if _bbbe :=_babg .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"); -_bbbe !=nil {return _bbbe ;};};if _babg .ShowSerName !=nil {if _ega :=_babg .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_ega !=nil {return _ega ;};};if _babg .ShowPercent !=nil {if _dgda :=_babg .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -_dgda !=nil {return _dgda ;};};if _babg .ShowBubbleSize !=nil {if _gdge :=_babg .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_gdge !=nil {return _gdge ;};};if _babg .ShowLeaderLines !=nil {if _cdaa :=_babg .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"); -_cdaa !=nil {return _cdaa ;};};if _babg .LeaderLines !=nil {if _abga :=_babg .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_abga !=nil {return _abga ;};};return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_bgcaa :=&CT_NumFmt {}; -return _bgcaa }; +// ST_Overlap is a union type +type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;};const ST_LblOffsetPercentPattern ="\u0030\u002a\u0028\u0028\u005b\u0030\u002d\u0039]\u0029\u007c\u0028[1\u002d\u0039\u005d\u005b\u0030\u002d9\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u005b0\u002d\u0039\u005d\u0029\u007c\u0031\u0030\u00300\u0029\u0025"; +func NewCT_PlotAreaChoice ()*CT_PlotAreaChoice {_efbg :=&CT_PlotAreaChoice {};return _efbg }; -// Validate validates the CT_ExtensionList and its children -func (_cdee *CT_ExtensionList )Validate ()error {return _cdee .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_affea *CT_NumData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dafd :for {_adgb ,_afegf :=d .Token (); -if _afegf !=nil {return _afegf ;};switch _gedd :=_adgb .(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\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_affea .FormatCode =new (string ); -if _bgdfd :=d .DecodeElement (_affea .FormatCode ,&_gedd );_bgdfd !=nil {return _bgdfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_affea .PtCount =NewCT_UnsignedInt (); -if _ecgb :=d .DecodeElement (_affea .PtCount ,&_gedd );_ecgb !=nil {return _ecgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_afcd :=NewCT_NumVal (); -if _bgdfe :=d .DecodeElement (_afcd ,&_gedd );_bgdfe !=nil {return _bgdfe ;};_affea .Pt =append (_affea .Pt ,_afcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_affea .ExtLst =NewCT_ExtensionList (); -if _cfbe :=d .DecodeElement (_affea .ExtLst ,&_gedd );_cfbe !=nil {return _cfbe ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_gedd .Name ); -if _efgde :=d .Skip ();_efgde !=nil {return _efgde ;};};case _b .EndElement :break _dafd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path +func (_fecab *CT_Orientation )ValidateWithPath (path string )error {if _bfcg :=_fecab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfcg !=nil {return _bfcg ;};return nil ;};func (_ecdfcg *ST_TickMark )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ecdfcg =0; +case "\u0063\u0072\u006fs\u0073":*_ecdfcg =1;case "\u0069\u006e":*_ecdfcg =2;case "\u006e\u006f\u006e\u0065":*_ecdfcg =3;case "\u006f\u0075\u0074":*_ecdfcg =4;};return nil ;};func (_ddb *CT_AreaSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddb .Idx =NewCT_UnsignedInt (); +_ddb .Order =NewCT_UnsignedInt ();_fbfe :for {_ea ,_acd :=d .Token ();if _acd !=nil {return _acd ;};switch _gfg :=_ea .(type ){case _b .StartElement :switch _gfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _feb :=d .DecodeElement (_ddb .Idx ,&_gfg ); +_feb !=nil {return _feb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ebb :=d .DecodeElement (_ddb .Order ,&_gfg ); +_ebb !=nil {return _ebb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddb .Tx =NewCT_SerTx (); +if _cb :=d .DecodeElement (_ddb .Tx ,&_gfg );_cb !=nil {return _cb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddb .SpPr =_dg .NewCT_ShapeProperties (); +if _cfb :=d .DecodeElement (_ddb .SpPr ,&_gfg );_cfb !=nil {return _cfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddb .PictureOptions =NewCT_PictureOptions (); +if _fea :=d .DecodeElement (_ddb .PictureOptions ,&_gfg );_fea !=nil {return _fea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_bff :=NewCT_DPt (); +if _dfd :=d .DecodeElement (_bff ,&_gfg );_dfd !=nil {return _dfd ;};_ddb .DPt =append (_ddb .DPt ,_bff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ddb .DLbls =NewCT_DLbls (); +if _dca :=d .DecodeElement (_ddb .DLbls ,&_gfg );_dca !=nil {return _dca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eba :=NewCT_Trendline (); +if _agg :=d .DecodeElement (_eba ,&_gfg );_agg !=nil {return _agg ;};_ddb .Trendline =append (_ddb .Trendline ,_eba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gg :=NewCT_ErrBars (); +if _gdd :=d .DecodeElement (_gg ,&_gfg );_gdd !=nil {return _gdd ;};_ddb .ErrBars =append (_ddb .ErrBars ,_gg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddb .Cat =NewCT_AxDataSource (); +if _efe :=d .DecodeElement (_ddb .Cat ,&_gfg );_efe !=nil {return _efe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ddb .Val =NewCT_NumDataSource (); +if _deb :=d .DecodeElement (_ddb .Val ,&_gfg );_deb !=nil {return _deb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddb .ExtLst =NewCT_ExtensionList (); +if _gcc :=d .DecodeElement (_ddb .ExtLst ,&_gfg );_gcc !=nil {return _gcc ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_gfg .Name ); +if _bfc :=d .Skip ();_bfc !=nil {return _bfc ;};};case _b .EndElement :break _fbfe ;case _b .CharData :};};return nil ;};func NewEG_AxShared ()*EG_AxShared {_gbedc :=&EG_AxShared {};_gbedc .AxId =NewCT_UnsignedInt ();_gbedc .Scaling =NewCT_Scaling ();_gbedc .AxPos =NewCT_AxPos (); +_gbedc .CrossAx =NewCT_UnsignedInt ();return _gbedc ;};type CT_PlotAreaChoice1 struct{ValAx []*CT_ValAx ;CatAx []*CT_CatAx ;DateAx []*CT_DateAx ;SerAx []*CT_SerAx ;};func (_gdagd *CT_ValAx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdagd .AxId =NewCT_UnsignedInt (); +_gdagd .Scaling =NewCT_Scaling ();_gdagd .AxPos =NewCT_AxPos ();_gdagd .CrossAx =NewCT_UnsignedInt ();_ffbgaa :for {_bagga ,_bdeac :=d .Token ();if _bdeac !=nil {return _bdeac ;};switch _gceca :=_bagga .(type ){case _b .StartElement :switch _gceca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fdcga :=d .DecodeElement (_gdagd .AxId ,&_gceca ); +_fdcga !=nil {return _fdcga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _fafcc :=d .DecodeElement (_gdagd .Scaling ,&_gceca ); +_fafcc !=nil {return _fafcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdagd .Delete =NewCT_Boolean (); +if _ggdbf :=d .DecodeElement (_gdagd .Delete ,&_gceca );_ggdbf !=nil {return _ggdbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _cabfg :=d .DecodeElement (_gdagd .AxPos ,&_gceca ); +_cabfg !=nil {return _cabfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdagd .MajorGridlines =NewCT_ChartLines (); +if _fabbe :=d .DecodeElement (_gdagd .MajorGridlines ,&_gceca );_fabbe !=nil {return _fabbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdagd .MinorGridlines =NewCT_ChartLines (); +if _bgafg :=d .DecodeElement (_gdagd .MinorGridlines ,&_gceca );_bgafg !=nil {return _bgafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdagd .Title =NewCT_Title (); +if _edbda :=d .DecodeElement (_gdagd .Title ,&_gceca );_edbda !=nil {return _edbda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdagd .NumFmt =NewCT_NumFmt (); +if _dadba :=d .DecodeElement (_gdagd .NumFmt ,&_gceca );_dadba !=nil {return _dadba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdagd .MajorTickMark =NewCT_TickMark (); +if _aedba :=d .DecodeElement (_gdagd .MajorTickMark ,&_gceca );_aedba !=nil {return _aedba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdagd .MinorTickMark =NewCT_TickMark (); +if _bbgdc :=d .DecodeElement (_gdagd .MinorTickMark ,&_gceca );_bbgdc !=nil {return _bbgdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdagd .TickLblPos =NewCT_TickLblPos (); +if _fggee :=d .DecodeElement (_gdagd .TickLblPos ,&_gceca );_fggee !=nil {return _fggee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdagd .SpPr =_dg .NewCT_ShapeProperties (); +if _agbac :=d .DecodeElement (_gdagd .SpPr ,&_gceca );_agbac !=nil {return _agbac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdagd .TxPr =_dg .NewCT_TextBody (); +if _cfeb :=d .DecodeElement (_gdagd .TxPr ,&_gceca );_cfeb !=nil {return _cfeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _agebe :=d .DecodeElement (_gdagd .CrossAx ,&_gceca ); +_agebe !=nil {return _agebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdagd .Choice =NewEG_AxSharedChoice (); +if _gcafg :=d .DecodeElement (&_gdagd .Choice .Crosses ,&_gceca );_gcafg !=nil {return _gcafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdagd .Choice =NewEG_AxSharedChoice (); +if _accee :=d .DecodeElement (&_gdagd .Choice .CrossesAt ,&_gceca );_accee !=nil {return _accee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdagd .CrossBetween =NewCT_CrossBetween (); +if _dacgc :=d .DecodeElement (_gdagd .CrossBetween ,&_gceca );_dacgc !=nil {return _dacgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdagd .MajorUnit =NewCT_AxisUnit (); +if _cdaa :=d .DecodeElement (_gdagd .MajorUnit ,&_gceca );_cdaa !=nil {return _cdaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdagd .MinorUnit =NewCT_AxisUnit (); +if _bfead :=d .DecodeElement (_gdagd .MinorUnit ,&_gceca );_bfead !=nil {return _bfead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdagd .DispUnits =NewCT_DispUnits (); +if _fddff :=d .DecodeElement (_gdagd .DispUnits ,&_gceca );_fddff !=nil {return _fddff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdagd .ExtLst =NewCT_ExtensionList (); +if _fadfd :=d .DecodeElement (_gdagd .ExtLst ,&_gceca );_fadfd !=nil {return _fadfd ;};default:_aa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_gceca .Name ); +if _gafc :=d .Skip ();_gafc !=nil {return _gafc ;};};case _b .EndElement :break _ffbgaa ;case _b .CharData :};};return nil ;};type CT_ErrBars struct{ErrDir *CT_ErrDir ;ErrBarType *CT_ErrBarType ;ErrValType *CT_ErrValType ;NoEndCap *CT_Boolean ;Plus *CT_NumDataSource ; +Minus *CT_NumDataSource ;Val *CT_Double ;SpPr *_dg .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};func (_egceg *CT_BubbleChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _egceg .VaryColors !=nil {_fffg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_egceg .VaryColors ,_fffg );};if _egceg .Ser !=nil {_dcfc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gdcf :=range _egceg .Ser {e .EncodeElement (_gdcf ,_dcfc );};};if _egceg .DLbls !=nil {_bcd :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}}; +e .EncodeElement (_egceg .DLbls ,_bcd );};if _egceg .Bubble3D !=nil {_gbd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_egceg .Bubble3D ,_gbd );};if _egceg .BubbleScale !=nil {_aafb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}}; +e .EncodeElement (_egceg .BubbleScale ,_aafb );};if _egceg .ShowNegBubbles !=nil {_fcde :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_egceg .ShowNegBubbles ,_fcde ); +};if _egceg .SizeRepresents !=nil {_ggdc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_egceg .SizeRepresents ,_ggdc );};_fafc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; +for _ ,_eedf :=range _egceg .AxId {e .EncodeElement (_eedf ,_fafc );};if _egceg .ExtLst !=nil {_cefb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egceg .ExtLst ,_cefb );};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_gdgg *CT_PieSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdgg .Idx =NewCT_UnsignedInt ();_gdgg .Order =NewCT_UnsignedInt ();_bebcc :for {_acbf ,_eggegd :=d .Token ();if _eggegd !=nil {return _eggegd ;};switch _bagbe :=_acbf .(type ){case _b .StartElement :switch _bagbe .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dgbg :=d .DecodeElement (_gdgg .Idx ,&_bagbe ); +_dgbg !=nil {return _dgbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dcaga :=d .DecodeElement (_gdgg .Order ,&_bagbe ); +_dcaga !=nil {return _dcaga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdgg .Tx =NewCT_SerTx (); +if _fbcef :=d .DecodeElement (_gdgg .Tx ,&_bagbe );_fbcef !=nil {return _fbcef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdgg .SpPr =_dg .NewCT_ShapeProperties (); +if _eafff :=d .DecodeElement (_gdgg .SpPr ,&_bagbe );_eafff !=nil {return _eafff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdgg .Explosion =NewCT_UnsignedInt (); +if _aeab :=d .DecodeElement (_gdgg .Explosion ,&_bagbe );_aeab !=nil {return _aeab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ebbb :=NewCT_DPt (); +if _adabb :=d .DecodeElement (_ebbb ,&_bagbe );_adabb !=nil {return _adabb ;};_gdgg .DPt =append (_gdgg .DPt ,_ebbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gdgg .DLbls =NewCT_DLbls (); +if _eeagd :=d .DecodeElement (_gdgg .DLbls ,&_bagbe );_eeagd !=nil {return _eeagd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdgg .Cat =NewCT_AxDataSource (); +if _eddee :=d .DecodeElement (_gdgg .Cat ,&_bagbe );_eddee !=nil {return _eddee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gdgg .Val =NewCT_NumDataSource (); +if _bbcc :=d .DecodeElement (_gdgg .Val ,&_bagbe );_bbcc !=nil {return _bbcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdgg .ExtLst =NewCT_ExtensionList (); +if _gdgdb :=d .DecodeElement (_gdgg .ExtLst ,&_bagbe );_gdgdb !=nil {return _gdgdb ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\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",_bagbe .Name ); +if _dbbdc :=d .Skip ();_dbbdc !=nil {return _dbbdc ;};};case _b .EndElement :break _bebcc ;case _b .CharData :};};return nil ;};type CT_ErrValType struct{ValAttr ST_ErrValType ;}; -// Validate validates the CT_NumDataSource and its children -func (_beef *CT_NumDataSource )Validate ()error {return _beef .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};func (_aacg *CT_PlotAreaChoice1 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcga :for {_cagd ,_gfga :=d .Token (); -if _gfga !=nil {return _gfga ;};switch _cbgcb :=_cagd .(type ){case _b .StartElement :switch _cbgcb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_fdgbc :=NewCT_ValAx (); -if _babcg :=d .DecodeElement (_fdgbc ,&_cbgcb );_babcg !=nil {return _babcg ;};_aacg .ValAx =append (_aacg .ValAx ,_fdgbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_dggg :=NewCT_CatAx (); -if _efccb :=d .DecodeElement (_dggg ,&_cbgcb );_efccb !=nil {return _efccb ;};_aacg .CatAx =append (_aacg .CatAx ,_dggg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gcfcg :=NewCT_DateAx (); -if _cddd :=d .DecodeElement (_gcfcg ,&_cbgcb );_cddd !=nil {return _cddd ;};_aacg .DateAx =append (_aacg .DateAx ,_gcfcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_egcfg :=NewCT_SerAx (); -if _gbff :=d .DecodeElement (_egcfg ,&_cbgcb );_gbff !=nil {return _gbff ;};_aacg .SerAx =append (_aacg .SerAx ,_egcfg );default:_bd .Log .Debug ("\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",_cbgcb .Name ); -if _ffgca :=d .Skip ();_ffgca !=nil {return _ffgca ;};};case _b .EndElement :break _dcga ;case _b .CharData :};};return nil ;};func (_efbcd ST_BuiltInUnit )String ()string {switch _efbcd {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_ValAx and its children +func (_caeea *CT_ValAx )Validate ()error {return _caeea .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");};type CT_BarDir struct{ValAttr ST_BarDir ;}; -// Validate validates the CT_OfPieType and its children -func (_ffdf *CT_OfPieType )Validate ()error {return _ffdf .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");}; +// Validate validates the CT_ChartLines and its children +func (_daaa *CT_ChartLines )Validate ()error {return _daaa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");};type CT_MultiLvlStrRef struct{F string ;MultiLvlStrCache *CT_MultiLvlStrData ;ExtLst *CT_ExtensionList ; +};type CT_LegendPos struct{ValAttr ST_LegendPos ;};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};type ST_AxPos byte ;func (_geda *CT_RotX )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geda .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_geda .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Layout and its children -func (_ebfbf *CT_Layout )Validate ()error {return _ebfbf .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;);func NewCT_LayoutMode ()*CT_LayoutMode {_fdfgb :=&CT_LayoutMode {}; -return _fdfgb };func NewCT_AxisUnit ()*CT_AxisUnit {_cfg :=&CT_AxisUnit {};_cfg .ValAttr =0+1;return _cfg };func (_aebg ST_CrossBetween )String ()string {switch _aebg {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074"; -};return "";}; +// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path +func (_feedd *CT_PictureOptions )ValidateWithPath (path string )error {if _feedd .ApplyToFront !=nil {if _egaef :=_feedd .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_egaef !=nil {return _egaef ; +};};if _feedd .ApplyToSides !=nil {if _dfefa :=_feedd .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_dfefa !=nil {return _dfefa ;};};if _feedd .ApplyToEnd !=nil {if _efefe :=_feedd .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"); +_efefe !=nil {return _efefe ;};};if _feedd .PictureFormat !=nil {if _cbed :=_feedd .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_cbed !=nil {return _cbed ;};};if _feedd .PictureStackUnit !=nil {if _dggcf :=_feedd .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074"); +_dggcf !=nil {return _dggcf ;};};return nil ;}; -// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path -func (_bedc *CT_NumVal )ValidateWithPath (path string )error {return nil };func (_ggggg ST_PictureFormat )Validate ()error {return _ggggg .ValidateWithPath ("")};type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_eafb *CT_Marker )ValidateWithPath (path string )error {if _eafb .Symbol !=nil {if _dgcga :=_eafb .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_dgcga !=nil {return _dgcga ;};};if _eafb .Size !=nil {if _bdfbc :=_eafb .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065"); +_bdfbc !=nil {return _bdfbc ;};};if _eafb .SpPr !=nil {if _gfgg :=_eafb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gfgg !=nil {return _gfgg ;};};if _eafb .ExtLst !=nil {if _ddbfg :=_eafb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ddbfg !=nil {return _ddbfg ;};};return nil ;}; -// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path -func (_eccg *CT_BubbleScale )ValidateWithPath (path string )error {if _eccg .ValAttr !=nil {if _eecg :=_eccg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eecg !=nil {return _eecg ;};};return nil ;};func (_faafe *CT_UpDownBars )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _faafe .GapWidth !=nil {_agaf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_faafe .GapWidth ,_agaf );};if _faafe .UpBars !=nil {_bbeg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}}; -e .EncodeElement (_faafe .UpBars ,_bbeg );};if _faafe .DownBars !=nil {_gcdgb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_faafe .DownBars ,_gcdgb );};if _faafe .ExtLst !=nil {_aggff :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_faafe .ExtLst ,_aggff );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_PageSetupOrientation byte ;func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ; -};_fedff ,_dggcc :=_fb .ParseUint (s ,10,8);if _dggcc !=nil {return ST_HoleSize {},_dggcc ;};_eaebe :=uint8 (_fedff );return ST_HoleSize {ST_HoleSizeUByte :&_eaebe },nil ;};func (_fadde *CT_TrendlineType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fadde .ValAttr !=ST_TrendlineTypeUnset {_baaac ,_afgb :=_fadde .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0076\u0061\u006c"}); -if _afgb !=nil {return _afgb ;};start .Attr =append (start .Attr ,_baaac );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gaaced ST_TrendlineType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gaaced .String (),start ); -};type CT_TextLanguageID struct{ValAttr string ;};func (_baebgg *EG_AxShared )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baebgg .AxId =NewCT_UnsignedInt ();_baebgg .Scaling =NewCT_Scaling ();_baebgg .AxPos =NewCT_AxPos ();_baebgg .CrossAx =NewCT_UnsignedInt (); -_gfdc :for {_debga ,_bfbec :=d .Token ();if _bfbec !=nil {return _bfbec ;};switch _ddgb :=_debga .(type ){case _b .StartElement :switch _ddgb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eead :=d .DecodeElement (_baebgg .AxId ,&_ddgb ); -_eead !=nil {return _eead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dfced :=d .DecodeElement (_baebgg .Scaling ,&_ddgb ); -_dfced !=nil {return _dfced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_baebgg .Delete =NewCT_Boolean (); -if _agea :=d .DecodeElement (_baebgg .Delete ,&_ddgb );_agea !=nil {return _agea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gefc :=d .DecodeElement (_baebgg .AxPos ,&_ddgb ); -_gefc !=nil {return _gefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baebgg .MajorGridlines =NewCT_ChartLines (); -if _dbegc :=d .DecodeElement (_baebgg .MajorGridlines ,&_ddgb );_dbegc !=nil {return _dbegc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baebgg .MinorGridlines =NewCT_ChartLines (); -if _abde :=d .DecodeElement (_baebgg .MinorGridlines ,&_ddgb );_abde !=nil {return _abde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_baebgg .Title =NewCT_Title (); -if _dagcb :=d .DecodeElement (_baebgg .Title ,&_ddgb );_dagcb !=nil {return _dagcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baebgg .NumFmt =NewCT_NumFmt (); -if _efgc :=d .DecodeElement (_baebgg .NumFmt ,&_ddgb );_efgc !=nil {return _efgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baebgg .MajorTickMark =NewCT_TickMark (); -if _eeeea :=d .DecodeElement (_baebgg .MajorTickMark ,&_ddgb );_eeeea !=nil {return _eeeea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baebgg .MinorTickMark =NewCT_TickMark (); -if _ffedc :=d .DecodeElement (_baebgg .MinorTickMark ,&_ddgb );_ffedc !=nil {return _ffedc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_baebgg .TickLblPos =NewCT_TickLblPos (); -if _egfgg :=d .DecodeElement (_baebgg .TickLblPos ,&_ddgb );_egfgg !=nil {return _egfgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_baebgg .SpPr =_gg .NewCT_ShapeProperties (); -if _dbbc :=d .DecodeElement (_baebgg .SpPr ,&_ddgb );_dbbc !=nil {return _dbbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_baebgg .TxPr =_gg .NewCT_TextBody (); -if _eedfa :=d .DecodeElement (_baebgg .TxPr ,&_ddgb );_eedfa !=nil {return _eedfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gegff :=d .DecodeElement (_baebgg .CrossAx ,&_ddgb ); -_gegff !=nil {return _gegff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baebgg .Choice =NewEG_AxSharedChoice (); -if _affeaf :=d .DecodeElement (&_baebgg .Choice .Crosses ,&_ddgb );_affeaf !=nil {return _affeaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_baebgg .Choice =NewEG_AxSharedChoice (); -if _dccgf :=d .DecodeElement (&_baebgg .Choice .CrossesAt ,&_ddgb );_dccgf !=nil {return _dccgf ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_ddgb .Name ); -if _bgcf :=d .Skip ();_bgcf !=nil {return _bgcf ;};};case _b .EndElement :break _gfdc ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_LayoutMode and its children +func (_cbcd *CT_LayoutMode )Validate ()error {return _cbcd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");};func (_agefg *CT_TxChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cadf :for {_agdbb ,_dgedf :=d .Token (); +if _dgedf !=nil {return _dgedf ;};switch _ceeg :=_agdbb .(type ){case _b .StartElement :switch _ceeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_agefg .StrRef =NewCT_StrRef (); +if _gffb :=d .DecodeElement (_agefg .StrRef ,&_ceeg );_gffb !=nil {return _gffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agefg .Rich =_dg .NewCT_TextBody (); +if _abgf :=d .DecodeElement (_agefg .Rich ,&_ceeg );_abgf !=nil {return _abgf ;};default:_aa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_ceeg .Name ); +if _gbgba :=d .Skip ();_gbgba !=nil {return _gbgba ;};};case _b .EndElement :break _cadf ;case _b .CharData :};};return nil ;};func (_bccbdd ST_Crosses )ValidateWithPath (path string )error {switch _bccbdd {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 (_bccbdd )); +};return nil ;};func (_beecg ST_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_beecg .String (),start );};type CT_SurfaceChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ; +ExtLst *CT_ExtensionList ;};func NewCT_RotY ()*CT_RotY {_dgbgf :=&CT_RotY {};return _dgbgf };func (_dceadc *ST_TickLblPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_accfg ,_abge :=d .Token ();if _abge !=nil {return _abge ;};if _bafde ,_fgaegb :=_accfg .(_b .EndElement ); +_fgaegb &&_bafde .Name ==start .Name {*_dceadc =1;return nil ;};if _fcfee ,_efdegd :=_accfg .(_b .CharData );!_efdegd {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",_accfg ); +}else {switch string (_fcfee ){case "":*_dceadc =0;case "\u0068\u0069\u0067\u0068":*_dceadc =1;case "\u006c\u006f\u0077":*_dceadc =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_dceadc =3;case "\u006e\u006f\u006e\u0065":*_dceadc =4;};};_accfg ,_abge =d .Token (); +if _abge !=nil {return _abge ;};if _eebbb ,_cbaec :=_accfg .(_b .EndElement );_cbaec &&_eebbb .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",_accfg ); +};func (_egbdc *ST_TimeUnit )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faeef ,_ffec :=d .Token ();if _ffec !=nil {return _ffec ;};if _cbadf ,_gedgc :=_faeef .(_b .EndElement );_gedgc &&_cbadf .Name ==start .Name {*_egbdc =1;return nil ; +};if _efbda ,_bcgaa :=_faeef .(_b .CharData );!_bcgaa {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",_faeef );}else {switch string (_efbda ){case "":*_egbdc =0; +case "\u0064\u0061\u0079\u0073":*_egbdc =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_egbdc =2;case "\u0079\u0065\u0061r\u0073":*_egbdc =3;};};_faeef ,_ffec =d .Token ();if _ffec !=nil {return _ffec ;};if _gccgf ,_cfadd :=_faeef .(_b .EndElement );_cfadd &&_gccgf .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",_faeef );}; -// Validate validates the CT_SerTxChoice and its children -func (_egda *CT_SerTxChoice )Validate ()error {return _egda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ; +// Validate validates the CT_StrVal and its children +func (_bdgd *CT_StrVal )Validate ()error {return _bdgd .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");};func (_eddc *CT_LineChart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eddc .Grouping =NewCT_Grouping ();_eefec :for {_beged ,_ffadc :=d .Token (); +if _ffadc !=nil {return _ffadc ;};switch _fagbgd :=_beged .(type ){case _b .StartElement :switch _fagbgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _gcgaf :=d .DecodeElement (_eddc .Grouping ,&_fagbgd ); +_gcgaf !=nil {return _gcgaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eddc .VaryColors =NewCT_Boolean (); +if _agce :=d .DecodeElement (_eddc .VaryColors ,&_fagbgd );_agce !=nil {return _agce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_dabaa :=NewCT_LineSer (); +if _affee :=d .DecodeElement (_dabaa ,&_fagbgd );_affee !=nil {return _affee ;};_eddc .Ser =append (_eddc .Ser ,_dabaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_eddc .DLbls =NewCT_DLbls (); +if _gefeg :=d .DecodeElement (_eddc .DLbls ,&_fagbgd );_gefeg !=nil {return _gefeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eddc .DropLines =NewCT_ChartLines (); +if _cfedd :=d .DecodeElement (_eddc .DropLines ,&_fagbgd );_cfedd !=nil {return _cfedd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eddc .HiLowLines =NewCT_ChartLines (); +if _eaebf :=d .DecodeElement (_eddc .HiLowLines ,&_fagbgd );_eaebf !=nil {return _eaebf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eddc .UpDownBars =NewCT_UpDownBars (); +if _cfag :=d .DecodeElement (_eddc .UpDownBars ,&_fagbgd );_cfag !=nil {return _cfag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_eddc .Marker =NewCT_Boolean (); +if _cdbe :=d .DecodeElement (_eddc .Marker ,&_fagbgd );_cdbe !=nil {return _cdbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_eddc .Smooth =NewCT_Boolean (); +if _efac :=d .DecodeElement (_eddc .Smooth ,&_fagbgd );_efac !=nil {return _efac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_agfgc :=NewCT_UnsignedInt (); +if _fccg :=d .DecodeElement (_agfgc ,&_fagbgd );_fccg !=nil {return _fccg ;};_eddc .AxId =append (_eddc .AxId ,_agfgc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eddc .ExtLst =NewCT_ExtensionList (); +if _bbaea :=d .DecodeElement (_eddc .ExtLst ,&_fagbgd );_bbaea !=nil {return _bbaea ;};default:_aa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_fagbgd .Name ); +if _fbdde :=d .Skip ();_fbdde !=nil {return _fbdde ;};};case _b .EndElement :break _eefec ;case _b .CharData :};};return nil ;};func (_cbbcd ST_TickMark )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eafd :=_b .Attr {};_eafd .Name =name ;switch _cbbcd {case ST_TickMarkUnset :_eafd .Value =""; +case ST_TickMarkCross :_eafd .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_eafd .Value ="\u0069\u006e";case ST_TickMarkNone :_eafd .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_eafd .Value ="\u006f\u0075\u0074";};return _eafd ,nil ; }; -// Validate validates the CT_ChartSpace and its children -func (_dgbga *CT_ChartSpace )Validate ()error {return _dgbga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");}; - -// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path -func (_aaefg *CT_ManualLayout )ValidateWithPath (path string )error {if _aaefg .LayoutTarget !=nil {if _aeddg :=_aaefg .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_aeddg !=nil {return _aeddg ; -};};if _aaefg .XMode !=nil {if _aeea :=_aaefg .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_aeea !=nil {return _aeea ;};};if _aaefg .YMode !=nil {if _ggbdd :=_aaefg .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065"); -_ggbdd !=nil {return _ggbdd ;};};if _aaefg .WMode !=nil {if _efbg :=_aaefg .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_efbg !=nil {return _efbg ;};};if _aaefg .HMode !=nil {if _ddeba :=_aaefg .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065"); -_ddeba !=nil {return _ddeba ;};};if _aaefg .X !=nil {if _caaaf :=_aaefg .X .ValidateWithPath (path +"\u002f\u0058");_caaaf !=nil {return _caaaf ;};};if _aaefg .Y !=nil {if _geeac :=_aaefg .Y .ValidateWithPath (path +"\u002f\u0059");_geeac !=nil {return _geeac ; -};};if _aaefg .W !=nil {if _gdace :=_aaefg .W .ValidateWithPath (path +"\u002f\u0057");_gdace !=nil {return _gdace ;};};if _aaefg .H !=nil {if _cafc :=_aaefg .H .ValidateWithPath (path +"\u002f\u0048");_cafc !=nil {return _cafc ;};};if _aaefg .ExtLst !=nil {if _eafdg :=_aaefg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_eafdg !=nil {return _eafdg ;};};return nil ;};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;};func (_febceb ST_Grouping )Validate ()error {return _febceb .ValidateWithPath ("")}; +// Validate validates the CT_LblAlgn and its children +func (_eeef *CT_LblAlgn )Validate ()error {return _eeef .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");};func (_daebg ST_BarDir )String ()string {switch _daebg {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0063\u006f\u006c"; +};return "";};func (_dbgbc *CT_StrVal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_dbgbc .IdxAttr )});e .EncodeToken (start ); +_bdcfd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076"}};_dc .AddPreserveSpaceAttr (&_bdcfd ,_dbgbc .V );e .EncodeElement (_dbgbc .V ,_bdcfd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fafg *CT_Boolean )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dabe :=range start .Attr {if _dabe .Name .Local =="\u0076\u0061\u006c"{_ffgf ,_fcgg :=_ag .ParseBool (_dabe .Value ); +if _fcgg !=nil {return _fcgg ;};_fafg .ValAttr =&_ffgf ;continue ;};};for {_affa ,_abgg :=d .Token ();if _abgg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_abgg ); +};if _aac ,_faadf :=_affa .(_b .EndElement );_faadf &&_aac .Name ==start .Name {break ;};};return nil ;};type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ; +}; -// Validate validates the CT_PivotSource and its children -func (_addag *CT_PivotSource )Validate ()error {return _addag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};func (_aeafb ST_Crosses )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aeafb .String (),start ); -};func NewCT_ExtensionList ()*CT_ExtensionList {_abca :=&CT_ExtensionList {};return _abca };type ST_AxPos byte ;type EG_LegendEntryData struct{TxPr *_gg .CT_TextBody ;};func (_bcdff ST_Orientation )Validate ()error {return _bcdff .ValidateWithPath ("")}; -func (_fdec *CT_NumVal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agbbb :=range start .Attr {if _agbbb .Name .Local =="\u0069\u0064\u0078"{_fccd ,_aedgf :=_fb .ParseUint (_agbbb .Value ,10,32);if _aedgf !=nil {return _aedgf ; -};_fdec .IdxAttr =uint32 (_fccd );continue ;};if _agbbb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_defgf ,_ffgdfa :=_agbbb .Value ,error (nil );if _ffgdfa !=nil {return _ffgdfa ;};_fdec .FormatCodeAttr =&_defgf ;continue ; -};};_fecde :for {_aaafe ,_effg :=d .Token ();if _effg !=nil {return _effg ;};switch _bgfad :=_aaafe .(type ){case _b .StartElement :switch _bgfad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ddcca :=d .DecodeElement (&_fdec .V ,&_bgfad ); -_ddcca !=nil {return _ddcca ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_bgfad .Name ); -if _feea :=d .Skip ();_feea !=nil {return _feea ;};};case _b .EndElement :break _fecde ;case _b .CharData :};};return nil ;};func NewCT_DLblChoice ()*CT_DLblChoice {_edge :=&CT_DLblChoice {};return _edge }; +// Validate validates the CT_BarSer and its children +func (_deaf *CT_BarSer )Validate ()error {return _deaf .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");}; -// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path -func (_feed *CT_CustSplit )ValidateWithPath (path string )error {for _bedb ,_dgdf :=range _feed .SecondPiePt {if _dbbg :=_dgdf .ValidateWithPath (_a .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_bedb )); -_dbbg !=nil {return _dbbg ;};};return nil ;};func (_bfeca ST_TimeUnit )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bfeca .String (),start );}; +// Validate validates the EG_SurfaceChartShared and its children +func (_fdaba *EG_SurfaceChartShared )Validate ()error {return _fdaba .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");}; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_beaab *CT_ExtensionList )ValidateWithPath (path string )error {for _gcbgc ,_cgge :=range _beaab .Ext {if _gedbb :=_cgge .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_gcbgc ));_gedbb !=nil {return _gedbb ; -};};return nil ;};type CT_RadarChart struct{RadarStyle *CT_RadarStyle ;VaryColors *CT_Boolean ;Ser []*CT_RadarSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_eaea *CT_StrRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_abbbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0066"}};_g .AddPreserveSpaceAttr (&_abbbf ,_eaea .F );e .EncodeElement (_eaea .F ,_abbbf );if _eaea .StrCache !=nil {_ddfa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}}; -e .EncodeElement (_eaea .StrCache ,_ddfa );};if _eaea .ExtLst !=nil {_ceca :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eaea .ExtLst ,_ceca );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_SplitType and its children +func (_fgad *CT_SplitType )Validate ()error {return _fgad .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");};func NewCT_LineSer ()*CT_LineSer {_eabc :=&CT_LineSer {};_eabc .Idx =NewCT_UnsignedInt ();_eabc .Order =NewCT_UnsignedInt (); +return _eabc ;};type CT_ChartLines struct{SpPr *_dg .CT_ShapeProperties ;};type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;};var ST_GapAmountPercentPatternRe =_a .MustCompile (ST_GapAmountPercentPattern );func NewCT_BandFmts ()*CT_BandFmts {_caf :=&CT_BandFmts {}; +return _caf };func (_afcf *CT_Order )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afcf .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_afcf .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path -func (_facg *CT_LayoutTarget )ValidateWithPath (path string )error {if _ffgg :=_facg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffgg !=nil {return _ffgg ;};return nil ;};func NewCT_NumDataSource ()*CT_NumDataSource {_cbdaf :=&CT_NumDataSource {}; -_cbdaf .Choice =NewCT_NumDataSourceChoice ();return _cbdaf ;};func (_egbdc *CT_ScatterChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_befc :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_egbdc .ScatterStyle ,_befc );if _egbdc .VaryColors !=nil {_cabe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_egbdc .VaryColors ,_cabe );};if _egbdc .Ser !=nil {_abddb :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_ecgfb :=range _egbdc .Ser {e .EncodeElement (_ecgfb ,_abddb );};};if _egbdc .DLbls !=nil {_edffg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_egbdc .DLbls ,_edffg );};_fbcbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}}; -for _ ,_degaf :=range _egbdc .AxId {e .EncodeElement (_degaf ,_fbcbe );};if _egbdc .ExtLst !=nil {_agbbe :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egbdc .ExtLst ,_agbbe );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_gccd *CT_ExternalData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_affb :=range start .Attr {if _affb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_affb .Name .Local =="\u0069\u0064"||_affb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_affb .Name .Local =="\u0069\u0064"{_cbea ,_ddff :=_affb .Value ,error (nil ); -if _ddff !=nil {return _ddff ;};_gccd .IdAttr =_cbea ;continue ;};};_afeea :for {_dbbd ,_aced :=d .Token ();if _aced !=nil {return _aced ;};switch _dfdeg :=_dbbd .(type ){case _b .StartElement :switch _dfdeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gccd .AutoUpdate =NewCT_Boolean (); -if _gedcb :=d .DecodeElement (_gccd .AutoUpdate ,&_dfdeg );_gedcb !=nil {return _gedcb ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_dfdeg .Name ); -if _ecddf :=d .Skip ();_ecddf !=nil {return _ecddf ;};};case _b .EndElement :break _afeea ;case _b .CharData :};};return nil ;};func (_gff *CT_AreaSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gff .Idx =NewCT_UnsignedInt ();_gff .Order =NewCT_UnsignedInt (); -_abdb :for {_bgf ,_egb :=d .Token ();if _egb !=nil {return _egb ;};switch _fecc :=_bgf .(type ){case _b .StartElement :switch _fecc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dbd :=d .DecodeElement (_gff .Idx ,&_fecc ); -_dbd !=nil {return _dbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _ccb :=d .DecodeElement (_gff .Order ,&_fecc ); -_ccb !=nil {return _ccb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gff .Tx =NewCT_SerTx (); -if _efe :=d .DecodeElement (_gff .Tx ,&_fecc );_efe !=nil {return _efe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gff .SpPr =_gg .NewCT_ShapeProperties (); -if _fgg :=d .DecodeElement (_gff .SpPr ,&_fecc );_fgg !=nil {return _fgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gff .PictureOptions =NewCT_PictureOptions (); -if _fa :=d .DecodeElement (_gff .PictureOptions ,&_fecc );_fa !=nil {return _fa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_cgad :=NewCT_DPt (); -if _ca :=d .DecodeElement (_cgad ,&_fecc );_ca !=nil {return _ca ;};_gff .DPt =append (_gff .DPt ,_cgad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_gff .DLbls =NewCT_DLbls (); -if _cae :=d .DecodeElement (_gff .DLbls ,&_fecc );_cae !=nil {return _cae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ae :=NewCT_Trendline (); -if _gae :=d .DecodeElement (_ae ,&_fecc );_gae !=nil {return _gae ;};_gff .Trendline =append (_gff .Trendline ,_ae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gba :=NewCT_ErrBars (); -if _ddg :=d .DecodeElement (_gba ,&_fecc );_ddg !=nil {return _ddg ;};_gff .ErrBars =append (_gff .ErrBars ,_gba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gff .Cat =NewCT_AxDataSource (); -if _bcec :=d .DecodeElement (_gff .Cat ,&_fecc );_bcec !=nil {return _bcec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gff .Val =NewCT_NumDataSource (); -if _cebg :=d .DecodeElement (_gff .Val ,&_fecc );_cebg !=nil {return _cebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gff .ExtLst =NewCT_ExtensionList (); -if _bdd :=d .DecodeElement (_gff .ExtLst ,&_fecc );_bdd !=nil {return _bdd ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_fecc .Name ); -if _ccf :=d .Skip ();_ccf !=nil {return _ccf ;};};case _b .EndElement :break _abdb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path +func (_gabgg *CT_PageSetup )ValidateWithPath (path string )error {if _gabgg .PaperHeightAttr !=nil {if !_fb .ST_PositiveUniversalMeasurePatternRe .MatchString (*_gabgg .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 ,_fb .ST_PositiveUniversalMeasurePatternRe ,*_gabgg .PaperHeightAttr ); +};};if _gabgg .PaperHeightAttr !=nil {if !_fb .ST_UniversalMeasurePatternRe .MatchString (*_gabgg .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 ,_fb .ST_UniversalMeasurePatternRe ,*_gabgg .PaperHeightAttr ); +};};if _gabgg .PaperWidthAttr !=nil {if !_fb .ST_PositiveUniversalMeasurePatternRe .MatchString (*_gabgg .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 ,_fb .ST_PositiveUniversalMeasurePatternRe ,*_gabgg .PaperWidthAttr ); +};};if _gabgg .PaperWidthAttr !=nil {if !_fb .ST_UniversalMeasurePatternRe .MatchString (*_gabgg .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 ,_fb .ST_UniversalMeasurePatternRe ,*_gabgg .PaperWidthAttr ); +};};if _abdd :=_gabgg .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_abdd !=nil {return _abdd ;};return nil ;};const (ST_ErrBarTypeUnset ST_ErrBarType =0;ST_ErrBarTypeBoth ST_ErrBarType =1; +ST_ErrBarTypeMinus ST_ErrBarType =2;ST_ErrBarTypePlus ST_ErrBarType =3;);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 ;}; -// Validate validates the CT_ScatterStyle and its children -func (_debeg *CT_ScatterStyle )Validate ()error {return _debeg .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func NewChart ()*Chart {_fgdcf :=&Chart {};_fgdcf .CT_RelId =*NewCT_RelId ();return _fgdcf }; -type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func (_bafa *CT_DLbls )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bafa .DLbl !=nil {_edbf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}}; -for _ ,_eefc :=range _bafa .DLbl {e .EncodeElement (_eefc ,_edbf );};};if _bafa .Choice !=nil {_bafa .Choice .MarshalXML (e ,_b .StartElement {});};if _bafa .ExtLst !=nil {_dded :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bafa .ExtLst ,_dded );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_edcee :=&CT_PictureStackUnit {};_edcee .ValAttr =0+1;return _edcee ;};type CT_RadarSer struct{Idx *CT_UnsignedInt ; -Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_gg .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_faf *CT_BubbleChart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _faf .VaryColors !=nil {_gafa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_faf .VaryColors ,_gafa );};if _faf .Ser !=nil {_baf :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0073e\u0072"}}; -for _ ,_gea :=range _faf .Ser {e .EncodeElement (_gea ,_baf );};};if _faf .DLbls !=nil {_abggg :=_b .StartElement {Name :_b .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_faf .DLbls ,_abggg );};if _faf .Bubble3D !=nil {_efg :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}}; -e .EncodeElement (_faf .Bubble3D ,_efg );};if _faf .BubbleScale !=nil {_acgd :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_faf .BubbleScale ,_acgd );};if _faf .ShowNegBubbles !=nil {_dfafa :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}}; -e .EncodeElement (_faf .ShowNegBubbles ,_dfafa );};if _faf .SizeRepresents !=nil {_dce :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_faf .SizeRepresents ,_dce ); -};_afea :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gefa :=range _faf .AxId {e .EncodeElement (_gefa ,_afea );};if _faf .ExtLst !=nil {_abge :=_b .StartElement {Name :_b .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_faf .ExtLst ,_abge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_AreaChartShared and its children +func (_fggcf *EG_AreaChartShared )Validate ()error {return _fggcf .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func ParseUnionST_BubbleScale (s string )(ST_BubbleScale ,error ){if ST_BubbleScalePercentPatternRe .MatchString (s ){return ST_BubbleScale {ST_BubbleScalePercent :&s },nil ; +};_fggg ,_fegf :=_ag .ParseUint (s ,10,32);if _fegf !=nil {return ST_BubbleScale {},_fegf ;};_ddaeg :=uint32 (_fggg );return ST_BubbleScale {ST_BubbleScaleUInt :&_ddaeg },nil ;};type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ; +}; -// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path -func (_bcbc *CT_NumDataSource )ValidateWithPath (path string )error {if _ddbgdc :=_bcbc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ddbgdc !=nil {return _ddbgdc ;};return nil ;};func (_dfgc *ST_OfPieType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfgc =0; -case "\u0070\u0069\u0065":*_dfgc =1;case "\u0062\u0061\u0072":*_dfgc =2;};return nil ;}; +// Validate validates the CT_StockChart and its children +func (_bbdaf *CT_StockChart )Validate ()error {return _bbdaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");};const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2; +);type CT_RadarChart struct{RadarStyle *CT_RadarStyle ;VaryColors *CT_Boolean ;Ser []*CT_RadarSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func NewCT_DateAx ()*CT_DateAx {_daag :=&CT_DateAx {};_daag .AxId =NewCT_UnsignedInt (); +_daag .Scaling =NewCT_Scaling ();_daag .AxPos =NewCT_AxPos ();_daag .CrossAx =NewCT_UnsignedInt ();return _daag ;};func NewCT_LblOffset ()*CT_LblOffset {_aaaa :=&CT_LblOffset {};return _aaaa };type CT_ErrBarType struct{ValAttr ST_ErrBarType ;};type CT_ChartSpace struct{Date1904 *CT_Boolean ; +Lang *CT_TextLanguageID ;RoundedCorners *CT_Boolean ;Style *CT_Style ;ClrMapOvr *_dg .CT_ColorMapping ;PivotSource *CT_PivotSource ;Protection *CT_Protection ;Chart *CT_Chart ;SpPr *_dg .CT_ShapeProperties ;TxPr *_dg .CT_TextBody ;ExternalData *CT_ExternalData ; +PrintSettings *CT_PrintSettings ;UserShapes *CT_RelId ;ExtLst *CT_ExtensionList ;};func (_aacgb *CT_Overlap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aacgb .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_aacgb .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccdce ST_LayoutTarget )String ()string {switch _ccdce {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072"; +};return "";};func (_fdeee ST_TickLblPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ecbdfe :=_b .Attr {};_ecbdfe .Name =name ;switch _fdeee {case ST_TickLblPosUnset :_ecbdfe .Value ="";case ST_TickLblPosHigh :_ecbdfe .Value ="\u0068\u0069\u0067\u0068"; +case ST_TickLblPosLow :_ecbdfe .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_ecbdfe .Value ="\u006e\u0065\u0078\u0074\u0054\u006f";case ST_TickLblPosNone :_ecbdfe .Value ="\u006e\u006f\u006e\u0065";};return _ecbdfe ,nil ;};func NewCT_UnsignedInt ()*CT_UnsignedInt {_bdggef :=&CT_UnsignedInt {}; +return _bdggef };func (_ege *CT_BarSer )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ege .Idx =NewCT_UnsignedInt ();_ege .Order =NewCT_UnsignedInt ();_beb :for {_efd ,_fadg :=d .Token ();if _fadg !=nil {return _fadg ;};switch _fcg :=_efd .(type ){case _b .StartElement :switch _fcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bce :=d .DecodeElement (_ege .Idx ,&_fcg ); +_bce !=nil {return _bce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _bdeab :=d .DecodeElement (_ege .Order ,&_fcg ); +_bdeab !=nil {return _bdeab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ege .Tx =NewCT_SerTx (); +if _bdeg :=d .DecodeElement (_ege .Tx ,&_fcg );_bdeg !=nil {return _bdeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ege .SpPr =_dg .NewCT_ShapeProperties (); +if _ebeb :=d .DecodeElement (_ege .SpPr ,&_fcg );_ebeb !=nil {return _ebeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ege .InvertIfNegative =NewCT_Boolean (); +if _bedb :=d .DecodeElement (_ege .InvertIfNegative ,&_fcg );_bedb !=nil {return _bedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ege .PictureOptions =NewCT_PictureOptions (); +if _ccff :=d .DecodeElement (_ege .PictureOptions ,&_fcg );_ccff !=nil {return _ccff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_adb :=NewCT_DPt (); +if _aefea :=d .DecodeElement (_adb ,&_fcg );_aefea !=nil {return _aefea ;};_ege .DPt =append (_ege .DPt ,_adb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ege .DLbls =NewCT_DLbls (); +if _bdgf :=d .DecodeElement (_ege .DLbls ,&_fcg );_bdgf !=nil {return _bdgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_gcdg :=NewCT_Trendline (); +if _dag :=d .DecodeElement (_gcdg ,&_fcg );_dag !=nil {return _dag ;};_ege .Trendline =append (_ege .Trendline ,_gcdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ege .ErrBars =NewCT_ErrBars (); +if _abag :=d .DecodeElement (_ege .ErrBars ,&_fcg );_abag !=nil {return _abag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ege .Cat =NewCT_AxDataSource (); +if _gfge :=d .DecodeElement (_ege .Cat ,&_fcg );_gfge !=nil {return _gfge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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"}:_ege .Val =NewCT_NumDataSource (); +if _dcac :=d .DecodeElement (_ege .Val ,&_fcg );_dcac !=nil {return _dcac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_ege .Shape =NewCT_Shape (); +if _faf :=d .DecodeElement (_ege .Shape ,&_fcg );_faf !=nil {return _faf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ege .ExtLst =NewCT_ExtensionList (); +if _dcgg :=d .DecodeElement (_ege .ExtLst ,&_fcg );_dcgg !=nil {return _dcgg ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\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",_fcg .Name ); +if _aab :=d .Skip ();_aab !=nil {return _aab ;};};case _b .EndElement :break _beb ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path -func (_faccg *CT_PageMargins )ValidateWithPath (path string )error {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;);type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;};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 (_cdedc *ST_SizeRepresents )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdedc =0;case "\u0061\u0072\u0065\u0061":*_cdedc =1;case "\u0077":*_cdedc =2;};return nil ; -};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_gg .CT_ShapeProperties ;TxPr *_gg .CT_TextBody ;ExtLst *CT_ExtensionList ;};func NewCT_AreaSer ()*CT_AreaSer {_gfe :=&CT_AreaSer {}; -_gfe .Idx =NewCT_UnsignedInt ();_gfe .Order =NewCT_UnsignedInt ();return _gfe ;};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 NewCT_PlotArea ()*CT_PlotArea {_edbb :=&CT_PlotArea {};return _edbb };func NewCT_MarkerStyle ()*CT_MarkerStyle {_gadcd :=&CT_MarkerStyle {};_gadcd .ValAttr =ST_MarkerStyle (1);return _gadcd ;}; +// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path +func (_bb *CT_Area3DChart )ValidateWithPath (path string )error {if _bb .Grouping !=nil {if _bdd :=_bb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_bdd !=nil {return _bdd ;};};if _bb .VaryColors !=nil {if _gac :=_bb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"); +_gac !=nil {return _gac ;};};for _gfd ,_ed :=range _bb .Ser {if _ff :=_ed .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gfd ));_ff !=nil {return _ff ;};};if _bb .DLbls !=nil {if _fff :=_bb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073"); +_fff !=nil {return _fff ;};};if _bb .DropLines !=nil {if _dge :=_bb .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dge !=nil {return _dge ;};};if _bb .GapDepth !=nil {if _be :=_bb .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h"); +_be !=nil {return _be ;};};for _agf ,_gfe :=range _bb .AxId {if _cc :=_gfe .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_agf ));_cc !=nil {return _cc ;};};if _bb .ExtLst !=nil {if _dd :=_bb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dd !=nil {return _dd ;};};return nil ;}; -// ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path -func (_gcgbe *CT_Surface3DChart )ValidateWithPath (path string )error {if _gcgbe .Wireframe !=nil {if _fbdbb :=_gcgbe .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_fbdbb !=nil {return _fbdbb ;};};for _eabfe ,_cgfde :=range _gcgbe .Ser {if _fbfc :=_cgfde .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eabfe )); -_fbfc !=nil {return _fbfc ;};};if _gcgbe .BandFmts !=nil {if _egfbc :=_gcgbe .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_egfbc !=nil {return _egfbc ;};};for _dbfdg ,_dbgfd :=range _gcgbe .AxId {if _acabf :=_dbgfd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dbfdg )); -_acabf !=nil {return _acabf ;};};if _gcgbe .ExtLst !=nil {if _ecfa :=_gcgbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecfa !=nil {return _ecfa ;};};return nil ;};func NewCT_TxChoice ()*CT_TxChoice {_baed :=&CT_TxChoice {}; -return _baed };func init (){_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); -_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +// Validate validates the CT_OfPieChart and its children +func (_bggc *CT_OfPieChart )Validate ()error {return _bggc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func (_efegc *CT_Marker )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddffb :for {_ddca ,_dded :=d .Token (); +if _dded !=nil {return _dded ;};switch _ecgd :=_ddca .(type ){case _b .StartElement :switch _ecgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_efegc .Symbol =NewCT_MarkerStyle (); +if _dedbc :=d .DecodeElement (_efegc .Symbol ,&_ecgd );_dedbc !=nil {return _dedbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_efegc .Size =NewCT_MarkerSize (); +if _cfddf :=d .DecodeElement (_efegc .Size ,&_ecgd );_cfddf !=nil {return _cfddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\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"}:_efegc .SpPr =_dg .NewCT_ShapeProperties (); +if _babe :=d .DecodeElement (_efegc .SpPr ,&_ecgd );_babe !=nil {return _babe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_b .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efegc .ExtLst =NewCT_ExtensionList (); +if _dabb :=d .DecodeElement (_efegc .ExtLst ,&_ecgd );_dabb !=nil {return _dabb ;};default:_aa .Log .Debug ("\u0073k\u0069\u0070p\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",_ecgd .Name ); +if _ebag :=d .Skip ();_ebag !=nil {return _ebag ;};};case _b .EndElement :break _ddffb ;case _b .CharData :};};return nil ;};type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;};func init (){_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 ); +_dc .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\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 234af206b8..eb3dd4f229 100644 --- a/schema/soo/dml/chartDrawing/chartDrawing.go +++ b/schema/soo/dml/chartDrawing/chartDrawing.go @@ -9,321 +9,317 @@ // 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 (_cd "encoding/xml";_d "fmt";_cfd "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common/logger";_b "github.com/unidoc/unioffice/schema/soo/dml";_cf "strconv";);func (_cdfa *CT_Shape )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {if _cdfa .MacroAttr !=nil {start .Attr =append (start .Attr ,_cd .Attr {Name :_cd .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_cdfa .MacroAttr )}); -};if _cdfa .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_cd .Attr {Name :_cd .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_d .Sprintf ("\u0025\u0076",*_cdfa .TextlinkAttr )});};if _cdfa .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_cd .Attr {Name :_cd .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_d .Sprintf ("\u0025\u0064",_gddc (*_cdfa .FLocksTextAttr ))}); -};if _cdfa .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_cd .Attr {Name :_cd .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_gddc (*_cdfa .FPublishedAttr ))});};e .EncodeToken (start ); -_gdg :=_cd .StartElement {Name :_cd .Name {Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_cdfa .NvSpPr ,_gdg );_gde :=_cd .StartElement {Name :_cd .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cdfa .SpPr ,_gde );if _cdfa .Style !=nil {_bfa :=_cd .StartElement {Name :_cd .Name {Local :"\u0073\u0074\u0079l\u0065"}}; -e .EncodeElement (_cdfa .Style ,_bfa );};if _cdfa .TxBody !=nil {_bbcg :=_cd .StartElement {Name :_cd .Name {Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_cdfa .TxBody ,_bbcg );};e .EncodeToken (_cd .EndElement {Name :start .Name }); -return nil ;};func (_gfc *CT_GroupShapeChoice )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {if _gfc .Sp !=nil {_bgd :=_cd .StartElement {Name :_cd .Name {Local :"\u0073\u0070"}};for _ ,_fea :=range _gfc .Sp {e .EncodeElement (_fea ,_bgd ); -};};if _gfc .GrpSp !=nil {_gebe :=_cd .StartElement {Name :_cd .Name {Local :"\u0067\u0072\u0070S\u0070"}};for _ ,_bbd :=range _gfc .GrpSp {e .EncodeElement (_bbd ,_gebe );};};if _gfc .GraphicFrame !=nil {_cbag :=_cd .StartElement {Name :_cd .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; -for _ ,_ddb :=range _gfc .GraphicFrame {e .EncodeElement (_ddb ,_cbag );};};if _gfc .CxnSp !=nil {_afd :=_cd .StartElement {Name :_cd .Name {Local :"\u0063\u0078\u006eS\u0070"}};for _ ,_ecg :=range _gfc .CxnSp {e .EncodeElement (_ecg ,_afd );};};if _gfc .Pic !=nil {_bdd :=_cd .StartElement {Name :_cd .Name {Local :"\u0070\u0069\u0063"}}; -for _ ,_bbe :=range _gfc .Pic {e .EncodeElement (_bbe ,_bdd );};};return nil ;}; +package chartDrawing ;import (_c "encoding/xml";_cc "fmt";_fae "github.com/unidoc/unioffice";_fa "github.com/unidoc/unioffice/common/logger";_fg "github.com/unidoc/unioffice/schema/soo/dml";_e "strconv";);func (_gdc *CT_GroupShapeChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ed :for {_ege ,_dda :=d .Token (); +if _dda !=nil {return _dda ;};switch _baf :=_ege .(type ){case _c .StartElement :switch _baf .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gdfc :=NewCT_Shape (); +if _abd :=d .DecodeElement (_gdfc ,&_baf );_abd !=nil {return _abd ;};_gdc .Sp =append (_gdc .Sp ,_gdfc );case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 :=NewCT_GroupShape (); +if _cag :=d .DecodeElement (_dg ,&_baf );_cag !=nil {return _cag ;};_gdc .GrpSp =append (_gdc .GrpSp ,_dg );case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_aba :=NewCT_GraphicFrame (); +if _gcd :=d .DecodeElement (_aba ,&_baf );_gcd !=nil {return _gcd ;};_gdc .GraphicFrame =append (_gdc .GraphicFrame ,_aba );case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ebfe :=NewCT_Connector (); +if _dfd :=d .DecodeElement (_ebfe ,&_baf );_dfd !=nil {return _dfd ;};_gdc .CxnSp =append (_gdc .CxnSp ,_ebfe );case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cab :=NewCT_Picture (); +if _gfg :=d .DecodeElement (_cab ,&_baf );_gfg !=nil {return _gfg ;};_gdc .Pic =append (_gdc .Pic ,_cab );default:_fa .Log .Debug ("\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",_baf .Name ); +if _eaa :=d .Skip ();_eaa !=nil {return _eaa ;};};case _c .EndElement :break _ed ;case _c .CharData :};};return nil ;};func (_adf *CT_GraphicFrame )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _adf .MacroAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_cc .Sprintf ("\u0025\u0076",*_adf .MacroAttr )}); +};if _adf .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_cc .Sprintf ("\u0025\u0064",_ddce (*_adf .FPublishedAttr ))});};e .EncodeToken (start ); +_eee :=_c .StartElement {Name :_c .Name {Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_adf .NvGraphicFramePr ,_eee );_gecf :=_c .StartElement {Name :_c .Name {Local :"\u0078\u0066\u0072\u006d"}}; +e .EncodeElement (_adf .Xfrm ,_gecf );_eefa :=_c .StartElement {Name :_c .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_eefa .Attr =append (_eefa .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"}); +e .EncodeElement (_adf .Graphic ,_eefa );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_dfe *CT_PictureNonVisual )ValidateWithPath (path string )error {if _ebdb :=_dfe .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ebdb !=nil {return _ebdb ;};if _bgc :=_dfe .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); -_bgc !=nil {return _bgc ;};return nil ;};func NewCT_Connector ()*CT_Connector {_ca :=&CT_Connector {};_ca .NvCxnSpPr =NewCT_ConnectorNonVisual ();_ca .SpPr =_b .NewCT_ShapeProperties ();return _ca ;};func NewCT_Marker ()*CT_Marker {_adaa :=&CT_Marker {}; -_adaa .X =0.0;_adaa .Y =0.0;return _adaa }; - -// ValidateWithPath validates the CT_GraphicFrameNonVisual and its children, prefixing error messages with path -func (_def *CT_GraphicFrameNonVisual )ValidateWithPath (path string )error {if _gad :=_def .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gad !=nil {return _gad ;};if _cec :=_def .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_cec !=nil {return _cec ;};return nil ;};func (_gbb *CT_ConnectorNonVisual )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_gbb .CNvPr =_b .NewCT_NonVisualDrawingProps ();_gbb .CNvCxnSpPr =_b .NewCT_NonVisualConnectorProperties ();_bag :for {_dc ,_ggb :=d .Token (); -if _ggb !=nil {return _ggb ;};switch _dgg :=_dc .(type ){case _cd .StartElement :switch _dgg .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ga :=d .DecodeElement (_gbb .CNvPr ,&_dgg ); -_ga !=nil {return _ga ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _cdf :=d .DecodeElement (_gbb .CNvCxnSpPr ,&_dgg ); -_cdf !=nil {return _cdf ;};default:_f .Log .Debug ("\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",_dgg .Name ); -if _dfa :=d .Skip ();_dfa !=nil {return _dfa ;};};case _cd .EndElement :break _bag ;case _cd .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_AbsSizeAnchor and its children, prefixing error messages with path -func (_ee *CT_AbsSizeAnchor )ValidateWithPath (path string )error {if _af :=_ee .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_af !=nil {return _af ;};if _gb :=_ee .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_gb !=nil {return _gb ; -};if _ee .Choice !=nil {if _aa :=_ee .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aa !=nil {return _aa ;};};return nil ;}; +// Validate validates the CT_GroupShapeChoice and its children +func (_dga *CT_GroupShapeChoice )Validate ()error {return _dga .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_adc *CT_PictureNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +_abcc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_adc .CNvPr ,_abcc );_abe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_adc .CNvPicPr ,_abe ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_RelSizeAnchor and its children -func (_cdd *CT_RelSizeAnchor )Validate ()error {return _cdd .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");}; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_da *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _eebb ,_cfa :=range _da .Sp {if _ecaf :=_cfa .ValidateWithPath (_cc .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_eebb ));_ecaf !=nil {return _ecaf ;};};for _fd ,_adbc :=range _da .GrpSp {if _aeg :=_adbc .ValidateWithPath (_cc .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_fd )); +_aeg !=nil {return _aeg ;};};for _bceg ,_afg :=range _da .GraphicFrame {if _bag :=_afg .ValidateWithPath (_cc .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bceg ));_bag !=nil {return _bag ; +};};for _ddb ,_gbe :=range _da .CxnSp {if _aef :=_gbe .ValidateWithPath (_cc .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ddb ));_aef !=nil {return _aef ;};};for _cad ,_cfbf :=range _da .Pic {if _eab :=_cfbf .ValidateWithPath (_cc .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_cad )); +_eab !=nil {return _eab ;};};return nil ;};func (_ca *CT_Connector )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ca .NvCxnSpPr =NewCT_ConnectorNonVisual ();_ca .SpPr =_fg .NewCT_ShapeProperties ();for _ ,_ecbc :=range start .Attr {if _ecbc .Name .Local =="\u006d\u0061\u0063r\u006f"{_bf ,_ad :=_ecbc .Value ,error (nil ); +if _ad !=nil {return _ad ;};_ca .MacroAttr =&_bf ;continue ;};if _ecbc .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_dd ,_eef :=_e .ParseBool (_ecbc .Value );if _eef !=nil {return _eef ;};_ca .FPublishedAttr =&_dd ;continue ; +};};_ebae :for {_gb ,_cd :=d .Token ();if _cd !=nil {return _cd ;};switch _gd :=_gb .(type ){case _c .StartElement :switch _gd .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _bc :=d .DecodeElement (_ca .NvCxnSpPr ,&_gd ); +_bc !=nil {return _bc ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _gbb :=d .DecodeElement (_ca .SpPr ,&_gd ); +_gbb !=nil {return _gbb ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ca .Style =_fg .NewCT_ShapeStyle (); +if _cg :=d .DecodeElement (_ca .Style ,&_gd );_cg !=nil {return _cg ;};default:_fa .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gd .Name ); +if _bfa :=d .Skip ();_bfa !=nil {return _bfa ;};};case _c .EndElement :break _ebae ;case _c .CharData :};};return nil ;};func NewCT_Drawing ()*CT_Drawing {_gec :=&CT_Drawing {};return _gec }; -// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path -func (_egab *EG_Anchor )ValidateWithPath (path string )error {if _egab .RelSizeAnchor !=nil {if _ccbb :=_egab .RelSizeAnchor .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_ccbb !=nil {return _ccbb ; -};};if _egab .AbsSizeAnchor !=nil {if _cac :=_egab .AbsSizeAnchor .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_cac !=nil {return _cac ;};};return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ; -GrpSpPr *_b .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};type CT_ConnectorNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvCxnSpPr *_b .CT_NonVisualConnectorProperties ;};func (_gbda *CT_PictureNonVisual )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {e .EncodeToken (start ); -_fefg :=_cd .StartElement {Name :_cd .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_gbda .CNvPr ,_fefg );_agbf :=_cd .StartElement {Name :_cd .Name {Local :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_gbda .CNvPicPr ,_agbf ); -e .EncodeToken (_cd .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_gadd *CT_PictureNonVisual )ValidateWithPath (path string )error {if _caee :=_gadd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_caee !=nil {return _caee ;};if _gbab :=_gadd .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); +_gbab !=nil {return _gbab ;};return nil ;}; -// ValidateWithPath validates the CT_GraphicFrame and its children, prefixing error messages with path -func (_bc *CT_GraphicFrame )ValidateWithPath (path string )error {if _gda :=_bc .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_gda !=nil {return _gda ;};if _aed :=_bc .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); -_aed !=nil {return _aed ;};if _fad :=_bc .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_fad !=nil {return _fad ;};return nil ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_baac *CT_Shape )ValidateWithPath (path string )error {if _gde :=_baac .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_gde !=nil {return _gde ;};if _ecab :=_baac .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_ecab !=nil {return _ecab ;};if _baac .Style !=nil {if _ddec :=_baac .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ddec !=nil {return _ddec ;};};if _baac .TxBody !=nil {if _agae :=_baac .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); +_agae !=nil {return _agae ;};};return nil ;}; -// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path -func (_gee *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _gee .Sp !=nil {if _adb :=_gee .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_adb !=nil {return _adb ;};};if _gee .GrpSp !=nil {if _cddb :=_gee .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070"); -_cddb !=nil {return _cddb ;};};if _gee .GraphicFrame !=nil {if _egc :=_gee .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_egc !=nil {return _egc ;};};if _gee .CxnSp !=nil {if _fba :=_gee .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070"); -_fba !=nil {return _fba ;};};if _gee .Pic !=nil {if _eag :=_gee .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_eag !=nil {return _eag ;};};return nil ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;};func (_efc *EG_Anchor )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {if _efc .RelSizeAnchor !=nil {_dbgd :=_cd .StartElement {Name :_cd .Name {Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}}; -e .EncodeElement (_efc .RelSizeAnchor ,_dbgd );};if _efc .AbsSizeAnchor !=nil {_edg :=_cd .StartElement {Name :_cd .Name {Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_efc .AbsSizeAnchor ,_edg ); -};return nil ;}; +// Validate validates the EG_ObjectChoices and its children +func (_agaeg *EG_ObjectChoices )Validate ()error {return _agaeg .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func NewCT_AbsSizeAnchor ()*CT_AbsSizeAnchor {_ec :=&CT_AbsSizeAnchor {};_ec .From =NewCT_Marker (); +_ec .Ext =_fg .NewCT_PositiveSize2D ();return _ec ;};func NewCT_Connector ()*CT_Connector {_eba :=&CT_Connector {};_eba .NvCxnSpPr =NewCT_ConnectorNonVisual ();_eba .SpPr =_fg .NewCT_ShapeProperties ();return _eba ;};func (_egc *CT_ShapeNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_egc .CNvPr =_fg .NewCT_NonVisualDrawingProps (); +_egc .CNvSpPr =_fg .NewCT_NonVisualDrawingShapeProps ();_edc :for {_fgeb ,_dbae :=d .Token ();if _dbae !=nil {return _dbae ;};switch _gbcb :=_fgeb .(type ){case _c .StartElement :switch _gbcb .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _bgg :=d .DecodeElement (_egc .CNvPr ,&_gbcb ); +_bgg !=nil {return _bgg ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _dcd :=d .DecodeElement (_egc .CNvSpPr ,&_gbcb ); +_dcd !=nil {return _dcd ;};default:_fa .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_gbcb .Name ); +if _bfff :=d .Skip ();_bfff !=nil {return _bfff ;};};case _c .EndElement :break _edc ;case _c .CharData :};};return nil ;};func (_egcf *EG_Anchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _egcf .RelSizeAnchor !=nil {_afdb :=_c .StartElement {Name :_c .Name {Local :"\u0072\u0065\u006c\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}}; +e .EncodeElement (_egcf .RelSizeAnchor ,_afdb );};if _egcf .AbsSizeAnchor !=nil {_aafa :=_c .StartElement {Name :_c .Name {Local :"\u0061\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_egcf .AbsSizeAnchor ,_aafa ); +};return nil ;};func (_dddb *CT_GroupShape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dddb .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_dddb .GrpSpPr =_fg .NewCT_GroupShapeProperties ();_gc :for {_gfd ,_bcdb :=d .Token ();if _bcdb !=nil {return _bcdb ; +};switch _bbd :=_gfd .(type ){case _c .StartElement :switch _bbd .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ebfg :=d .DecodeElement (_dddb .NvGrpSpPr ,&_bbd ); +_ebfg !=nil {return _ebfg ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _aec :=d .DecodeElement (_dddb .GrpSpPr ,&_bbd ); +_aec !=nil {return _aec ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dfe :=NewCT_GroupShapeChoice (); +if _agab :=d .DecodeElement (&_dfe .Sp ,&_bbd );_agab !=nil {return _agab ;};_dddb .Choice =append (_dddb .Choice ,_dfe );case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ddc :=NewCT_GroupShapeChoice (); +if _ade :=d .DecodeElement (&_ddc .GrpSp ,&_bbd );_ade !=nil {return _ade ;};_dddb .Choice =append (_dddb .Choice ,_ddc );case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dbaf :=NewCT_GroupShapeChoice (); +if _ecc :=d .DecodeElement (&_dbaf .GraphicFrame ,&_bbd );_ecc !=nil {return _ecc ;};_dddb .Choice =append (_dddb .Choice ,_dbaf );case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_aaf :=NewCT_GroupShapeChoice (); +if _geg :=d .DecodeElement (&_aaf .CxnSp ,&_bbd );_geg !=nil {return _geg ;};_dddb .Choice =append (_dddb .Choice ,_aaf );case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_bae :=NewCT_GroupShapeChoice (); +if _gdf :=d .DecodeElement (&_bae .Pic ,&_bbd );_gdf !=nil {return _gdf ;};_dddb .Choice =append (_dddb .Choice ,_bae );default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bbd .Name ); +if _agff :=d .Skip ();_agff !=nil {return _agff ;};};case _c .EndElement :break _gc ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_Shape and its children -func (_beae *CT_Shape )Validate ()error {return _beae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_cfef *CT_RelSizeAnchor )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_cfef .From =NewCT_Marker ();_cfef .To =NewCT_Marker (); -_bbad :for {_fgd ,_fead :=d .Token ();if _fead !=nil {return _fead ;};switch _cge :=_fgd .(type ){case _cd .StartElement :switch _cge .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _eeg :=d .DecodeElement (_cfef .From ,&_cge ); -_eeg !=nil {return _eeg ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _gcfd :=d .DecodeElement (_cfef .To ,&_cge ); -_gcfd !=nil {return _gcfd ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cfef .Choice =NewEG_ObjectChoicesChoice (); -if _aebf :=d .DecodeElement (&_cfef .Choice .Sp ,&_cge );_aebf !=nil {return _aebf ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cfef .Choice =NewEG_ObjectChoicesChoice (); -if _bad :=d .DecodeElement (&_cfef .Choice .GrpSp ,&_cge );_bad !=nil {return _bad ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cfef .Choice =NewEG_ObjectChoicesChoice (); -if _bce :=d .DecodeElement (&_cfef .Choice .GraphicFrame ,&_cge );_bce !=nil {return _bce ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cfef .Choice =NewEG_ObjectChoicesChoice (); -if _cdfb :=d .DecodeElement (&_cfef .Choice .CxnSp ,&_cge );_cdfb !=nil {return _cdfb ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_cfef .Choice =NewEG_ObjectChoicesChoice (); -if _caad :=d .DecodeElement (&_cfef .Choice .Pic ,&_cge );_caad !=nil {return _caad ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cge .Name ); -if _dba :=d .Skip ();_dba !=nil {return _dba ;};};case _cd .EndElement :break _bbad ;case _cd .CharData :};};return nil ;}; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_eda *CT_GroupShapeNonVisual )Validate ()error {return _eda .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_gec *CT_Drawing )ValidateWithPath (path string )error {for _ebd ,_aba :=range _gec .EG_Anchor {if _dgag :=_aba .ValidateWithPath (_d .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ebd )); -_dgag !=nil {return _dgag ;};};return nil ;};type CT_ShapeNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvSpPr *_b .CT_NonVisualDrawingShapeProps ;};func NewCT_Picture ()*CT_Picture {_gdd :=&CT_Picture {};_gdd .NvPicPr =NewCT_PictureNonVisual (); -_gdd .BlipFill =_b .NewCT_BlipFillProperties ();_gdd .SpPr =_b .NewCT_ShapeProperties ();return _gdd ;};type CT_GraphicFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicFrameNonVisual ;Xfrm *_b .CT_Transform2D ;Graphic *_b .Graphic ; -}; +// Validate validates the CT_GraphicFrameNonVisual and its children +func (_bca *CT_GraphicFrameNonVisual )Validate ()error {return _bca .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_gce *CT_RelSizeAnchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gce .From =NewCT_Marker (); +_gce .To =NewCT_Marker ();_aefc :for {_ffbg ,_fggda :=d .Token ();if _fggda !=nil {return _fggda ;};switch _aeb :=_ffbg .(type ){case _c .StartElement :switch _aeb .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _agd :=d .DecodeElement (_gce .From ,&_aeb ); +_agd !=nil {return _agd ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _aecf :=d .DecodeElement (_gce .To ,&_aeb ); +_aecf !=nil {return _aecf ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gce .Choice =NewEG_ObjectChoicesChoice (); +if _fcbd :=d .DecodeElement (&_gce .Choice .Sp ,&_aeb );_fcbd !=nil {return _fcbd ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gce .Choice =NewEG_ObjectChoicesChoice (); +if _ced :=d .DecodeElement (&_gce .Choice .GrpSp ,&_aeb );_ced !=nil {return _ced ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gce .Choice =NewEG_ObjectChoicesChoice (); +if _ggb :=d .DecodeElement (&_gce .Choice .GraphicFrame ,&_aeb );_ggb !=nil {return _ggb ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gce .Choice =NewEG_ObjectChoicesChoice (); +if _ebge :=d .DecodeElement (&_gce .Choice .CxnSp ,&_aeb );_ebge !=nil {return _ebge ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gce .Choice =NewEG_ObjectChoicesChoice (); +if _edf :=d .DecodeElement (&_gce .Choice .Pic ,&_aeb );_edf !=nil {return _edf ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_aeb .Name ); +if _eac :=d .Skip ();_eac !=nil {return _eac ;};};case _c .EndElement :break _aefc ;case _c .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_agc *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _gfedg ,_egf :=range _agc .Sp {if _ada :=_egf .ValidateWithPath (_d .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_gfedg ));_ada !=nil {return _ada ;};};for _ged ,_bfe :=range _agc .GrpSp {if _dfag :=_bfe .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ged )); -_dfag !=nil {return _dfag ;};};for _eae ,_gadc :=range _agc .GraphicFrame {if _cg :=_gadc .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_eae ));_cg !=nil {return _cg ; -};};for _cbb ,_gfdd :=range _agc .CxnSp {if _bcc :=_gfdd .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cbb ));_bcc !=nil {return _bcc ;};};for _gbbb ,_gcde :=range _agc .Pic {if _fga :=_gcde .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_gbbb )); -_fga !=nil {return _fga ;};};return nil ;}; +// Validate validates the CT_GroupShape and its children +func (_eccf *CT_GroupShape )Validate ()error {return _eccf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_faa *CT_Connector )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _faa .MacroAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_cc .Sprintf ("\u0025\u0076",*_faa .MacroAttr )}); +};if _faa .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_cc .Sprintf ("\u0025\u0064",_ddce (*_faa .FPublishedAttr ))});};e .EncodeToken (start ); +_abb :=_c .StartElement {Name :_c .Name {Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}};e .EncodeElement (_faa .NvCxnSpPr ,_abb );_g :=_c .StartElement {Name :_c .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_faa .SpPr ,_g );if _faa .Style !=nil {_eg :=_c .StartElement {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"}}; +e .EncodeElement (_faa .Style ,_eg );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fcf *CT_Marker )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fcf .X =0.0;_fcf .Y =0.0;_dge :for {_dfdc ,_debg :=d .Token (); +if _debg !=nil {return _debg ;};switch _fgbg :=_dfdc .(type ){case _c .StartElement :switch _fgbg .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ecfb :=d .DecodeElement (&_fcf .X ,&_fgbg ); +_ecfb !=nil {return _ecfb ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ccd :=d .DecodeElement (&_fcf .Y ,&_fgbg ); +_ccd !=nil {return _ccd ;};default:_fa .Log .Debug ("\u0073k\u0069\u0070p\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",_fgbg .Name ); +if _bfb :=d .Skip ();_bfb !=nil {return _bfb ;};};case _c .EndElement :break _dge ;case _c .CharData :};};return nil ;}; // Validate validates the CT_Marker and its children -func (_dge *CT_Marker )Validate ()error {return _dge .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");}; +func (_fef *CT_Marker )Validate ()error {return _fef .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_gee *CT_RelSizeAnchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fdc :=_c .StartElement {Name :_c .Name {Local :"\u0066\u0072\u006f\u006d"}}; +e .EncodeElement (_gee .From ,_fdc );_acc :=_c .StartElement {Name :_c .Name {Local :"\u0074\u006f"}};e .EncodeElement (_gee .To ,_acc );if _gee .Choice !=nil {_gee .Choice .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_fca *CT_Shape )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fca .NvSpPr =NewCT_ShapeNonVisual ();_fca .SpPr =_fg .NewCT_ShapeProperties ();for _ ,_fbe :=range start .Attr {if _fbe .Name .Local =="\u006d\u0061\u0063r\u006f"{_ddg ,_ecae :=_fbe .Value ,error (nil ); +if _ecae !=nil {return _ecae ;};_fca .MacroAttr =&_ddg ;continue ;};if _fbe .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_cfcb ,_dfcb :=_fbe .Value ,error (nil );if _dfcb !=nil {return _dfcb ;};_fca .TextlinkAttr =&_cfcb ;continue ; +};if _fbe .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_bbab ,_bfda :=_e .ParseBool (_fbe .Value );if _bfda !=nil {return _bfda ;};_fca .FLocksTextAttr =&_bbab ;continue ;};if _fbe .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_bed ,_gced :=_e .ParseBool (_fbe .Value ); +if _gced !=nil {return _gced ;};_fca .FPublishedAttr =&_bed ;continue ;};};_bbag :for {_cdf ,_fegf :=d .Token ();if _fegf !=nil {return _fegf ;};switch _bagg :=_cdf .(type ){case _c .StartElement :switch _bagg .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _debd :=d .DecodeElement (_fca .NvSpPr ,&_bagg ); +_debd !=nil {return _debd ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _dbcb :=d .DecodeElement (_fca .SpPr ,&_bagg ); +_dbcb !=nil {return _dbcb ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fca .Style =_fg .NewCT_ShapeStyle (); +if _aecb :=d .DecodeElement (_fca .Style ,&_bagg );_aecb !=nil {return _aecb ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fca .TxBody =_fg .NewCT_TextBody (); +if _fdbd :=d .DecodeElement (_fca .TxBody ,&_bagg );_fdbd !=nil {return _fdbd ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_bagg .Name ); +if _fbf :=d .Skip ();_fbf !=nil {return _fbf ;};};case _c .EndElement :break _bbag ;case _c .CharData :};};return nil ;};func (_ffd *EG_ObjectChoicesChoice )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbb :for {_bda ,_cbfa :=d .Token (); +if _cbfa !=nil {return _cbfa ;};switch _adg :=_bda .(type ){case _c .StartElement :switch _adg .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ffd .Sp =NewCT_Shape (); +if _cga :=d .DecodeElement (_ffd .Sp ,&_adg );_cga !=nil {return _cga ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ffd .GrpSp =NewCT_GroupShape (); +if _cfe :=d .DecodeElement (_ffd .GrpSp ,&_adg );_cfe !=nil {return _cfe ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ffd .GraphicFrame =NewCT_GraphicFrame (); +if _dec :=d .DecodeElement (_ffd .GraphicFrame ,&_adg );_dec !=nil {return _dec ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ffd .CxnSp =NewCT_Connector (); +if _gfbf :=d .DecodeElement (_ffd .CxnSp ,&_adg );_gfbf !=nil {return _gfbf ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ffd .Pic =NewCT_Picture (); +if _afea :=d .DecodeElement (_ffd .Pic ,&_adg );_afea !=nil {return _afea ;};default:_fa .Log .Debug ("\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",_adg .Name ); +if _cfba :=d .Skip ();_cfba !=nil {return _cfba ;};};case _c .EndElement :break _cbb ;case _c .CharData :};};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_bba :=&CT_GroupShapeChoice {};return _bba }; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_eg *CT_Connector )ValidateWithPath (path string )error {if _bb :=_eg .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_bb !=nil {return _bb ;};if _ae :=_eg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_ae !=nil {return _ae ;};if _eg .Style !=nil {if _ba :=_eg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ba !=nil {return _ba ;};};return nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_eef :=&CT_ShapeNonVisual {};_eef .CNvPr =_b .NewCT_NonVisualDrawingProps (); -_eef .CNvSpPr =_b .NewCT_NonVisualDrawingShapeProps ();return _eef ;};func (_eff *CT_PictureNonVisual )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_eff .CNvPr =_b .NewCT_NonVisualDrawingProps ();_eff .CNvPicPr =_b .NewCT_NonVisualPictureProperties (); -_cff :for {_acaf ,_agd :=d .Token ();if _agd !=nil {return _agd ;};switch _ebdc :=_acaf .(type ){case _cd .StartElement :switch _ebdc .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _affc :=d .DecodeElement (_eff .CNvPr ,&_ebdc ); -_affc !=nil {return _affc ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _cfe :=d .DecodeElement (_eff .CNvPicPr ,&_ebdc ); -_cfe !=nil {return _cfe ;};default:_f .Log .Debug ("\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",_ebdc .Name ); -if _gefd :=d .Skip ();_gefd !=nil {return _gefd ;};};case _cd .EndElement :break _cff ;case _cd .CharData :};};return nil ;};func (_ceg *CT_AbsSizeAnchor )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_ceg .From =NewCT_Marker ();_ceg .Ext =_b .NewCT_PositiveSize2D (); -_e :for {_cc ,_eb :=d .Token ();if _eb !=nil {return _eb ;};switch _g :=_cc .(type ){case _cd .StartElement :switch _g .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0066\u0072\u006f\u006d"}:if _ed :=d .DecodeElement (_ceg .From ,&_g ); -_ed !=nil {return _ed ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _df :=d .DecodeElement (_ceg .Ext ,&_g ); -_df !=nil {return _df ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ceg .Choice =NewEG_ObjectChoicesChoice (); -if _dg :=d .DecodeElement (&_ceg .Choice .Sp ,&_g );_dg !=nil {return _dg ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ceg .Choice =NewEG_ObjectChoicesChoice (); -if _fa :=d .DecodeElement (&_ceg .Choice .GrpSp ,&_g );_fa !=nil {return _fa ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ceg .Choice =NewEG_ObjectChoicesChoice (); -if _cbc :=d .DecodeElement (&_ceg .Choice .GraphicFrame ,&_g );_cbc !=nil {return _cbc ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ceg .Choice =NewEG_ObjectChoicesChoice (); -if _fgf :=d .DecodeElement (&_ceg .Choice .CxnSp ,&_g );_fgf !=nil {return _fgf ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ceg .Choice =NewEG_ObjectChoicesChoice (); -if _ge :=d .DecodeElement (&_ceg .Choice .Pic ,&_g );_ge !=nil {return _ge ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025v",_g .Name ); -if _gg :=d .Skip ();_gg !=nil {return _gg ;};};case _cd .EndElement :break _e ;case _cd .CharData :};};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_caag :=&CT_GroupShapeNonVisual {};_caag .CNvPr =_b .NewCT_NonVisualDrawingProps (); -_caag .CNvGrpSpPr =_b .NewCT_NonVisualGroupDrawingShapeProps ();return _caag ;};func (_cfdf *EG_ObjectChoices )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {if _cfdf .Choice !=nil {_cfdf .Choice .MarshalXML (e ,_cd .StartElement {});};return nil ; -};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;};func (_gbd *CT_GraphicFrame )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_gbd .NvGraphicFramePr =NewCT_GraphicFrameNonVisual (); -_gbd .Xfrm =_b .NewCT_Transform2D ();_gbd .Graphic =_b .NewGraphic ();for _ ,_bdf :=range start .Attr {if _bdf .Name .Local =="\u006d\u0061\u0063r\u006f"{_ebdd ,_afc :=_bdf .Value ,error (nil );if _afc !=nil {return _afc ;};_gbd .MacroAttr =&_ebdd ;continue ; -};if _bdf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_gab ,_gfe :=_cf .ParseBool (_bdf .Value );if _gfe !=nil {return _gfe ;};_gbd .FPublishedAttr =&_gab ;continue ;};};_de :for {_fe ,_gfed :=d .Token ();if _gfed !=nil {return _gfed ; -};switch _ggba :=_fe .(type ){case _cd .StartElement :switch _ggba .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _cde :=d .DecodeElement (_gbd .NvGraphicFramePr ,&_ggba ); -_cde !=nil {return _cde ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _agf :=d .DecodeElement (_gbd .Xfrm ,&_ggba ); -_agf !=nil {return _agf ;};case _cd .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_cd .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _fd :=d .DecodeElement (_gbd .Graphic ,&_ggba ); -_fd !=nil {return _fd ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_ggba .Name ); -if _gcb :=d .Skip ();_gcb !=nil {return _gcb ;};};case _cd .EndElement :break _de ;case _cd .CharData :};};return nil ;};type CT_AbsSizeAnchor struct{From *CT_Marker ;Ext *_b .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;};func (_ebb *CT_Marker )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_ebb .X =0.0; -_ebb .Y =0.0;_gecd :for {_baf ,_cda :=d .Token ();if _cda !=nil {return _cda ;};switch _cgb :=_baf .(type ){case _cd .StartElement :switch _cgb .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ffc :=d .DecodeElement (&_ebb .X ,&_cgb ); -_ffc !=nil {return _ffc ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _gbbc :=d .DecodeElement (&_ebb .Y ,&_cgb ); -_gbbc !=nil {return _gbbc ;};default:_f .Log .Debug ("\u0073k\u0069\u0070p\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",_cgb .Name ); -if _adcb :=d .Skip ();_adcb !=nil {return _adcb ;};};case _cd .EndElement :break _gecd ;case _cd .CharData :};};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicFrame ;CxnSp []*CT_Connector ; -Pic []*CT_Picture ;};func (_dcb *CT_GroupShapeNonVisual )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {e .EncodeToken (start );_fdb :=_cd .StartElement {Name :_cd .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_dcb .CNvPr ,_fdb ); -_ffe :=_cd .StartElement {Name :_cd .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dcb .CNvGrpSpPr ,_ffe );e .EncodeToken (_cd .EndElement {Name :start .Name });return nil ;};func NewCT_GraphicFrame ()*CT_GraphicFrame {_gag :=&CT_GraphicFrame {}; -_gag .NvGraphicFramePr =NewCT_GraphicFrameNonVisual ();_gag .Xfrm =_b .NewCT_Transform2D ();_gag .Graphic =_b .NewGraphic ();return _gag ;};func (_ce *CT_AbsSizeAnchor )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {e .EncodeToken (start ); -_a :=_cd .StartElement {Name :_cd .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ce .From ,_a );_fg :=_cd .StartElement {Name :_cd .Name {Local :"\u0065\u0078\u0074"}};e .EncodeElement (_ce .Ext ,_fg );if _ce .Choice !=nil {_ce .Choice .MarshalXML (e ,_cd .StartElement {}); -};e .EncodeToken (_cd .EndElement {Name :start .Name });return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvGrpSpPr *_b .CT_NonVisualGroupDrawingShapeProps ;};func (_fdd *CT_Picture )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {if _fdd .MacroAttr !=nil {start .Attr =append (start .Attr ,_cd .Attr {Name :_cd .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_fdd .MacroAttr )}); -};if _fdd .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_cd .Attr {Name :_cd .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_gddc (*_fdd .FPublishedAttr ))});};e .EncodeToken (start ); -_gba :=_cd .StartElement {Name :_cd .Name {Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fdd .NvPicPr ,_gba );_gce :=_cd .StartElement {Name :_cd .Name {Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdd .BlipFill ,_gce ); -_ddbd :=_cd .StartElement {Name :_cd .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdd .SpPr ,_ddbd );if _fdd .Style !=nil {_gaf :=_cd .StartElement {Name :_cd .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_fdd .Style ,_gaf ); -};e .EncodeToken (_cd .EndElement {Name :start .Name });return nil ;};func NewCT_GraphicFrameNonVisual ()*CT_GraphicFrameNonVisual {_gef :=&CT_GraphicFrameNonVisual {};_gef .CNvPr =_b .NewCT_NonVisualDrawingProps ();_gef .CNvGraphicFramePr =_b .NewCT_NonVisualGraphicFrameProperties (); -return _gef ;};func (_dga *CT_ConnectorNonVisual )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {e .EncodeToken (start );_abc :=_cd .StartElement {Name :_cd .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_dga .CNvPr ,_abc ); -_dfg :=_cd .StartElement {Name :_cd .Name {Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dga .CNvCxnSpPr ,_dfg );e .EncodeToken (_cd .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_Drawing and its children -func (_fgc *CT_Drawing )Validate ()error {return _fgc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};type CT_PictureNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvPicPr *_b .CT_NonVisualPictureProperties ; -}; +// ValidateWithPath validates the CT_GraphicFrameNonVisual and its children, prefixing error messages with path +func (_feb *CT_GraphicFrameNonVisual )ValidateWithPath (path string )error {if _cdc :=_feb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cdc !=nil {return _cdc ;};if _ffe :=_feb .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_ffe !=nil {return _ffe ;};return nil ;};func (_fbd *EG_ObjectChoices )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bfga :for {_efa ,_baee :=d .Token ();if _baee !=nil {return _baee ;};switch _dgeb :=_efa .(type ){case _c .StartElement :switch _dgeb .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fbd .Choice =NewEG_ObjectChoicesChoice (); +if _aca :=d .DecodeElement (&_fbd .Choice .Sp ,&_dgeb );_aca !=nil {return _aca ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fbd .Choice =NewEG_ObjectChoicesChoice (); +if _ead :=d .DecodeElement (&_fbd .Choice .GrpSp ,&_dgeb );_ead !=nil {return _ead ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fbd .Choice =NewEG_ObjectChoicesChoice (); +if _ffee :=d .DecodeElement (&_fbd .Choice .GraphicFrame ,&_dgeb );_ffee !=nil {return _ffee ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fbd .Choice =NewEG_ObjectChoicesChoice (); +if _bffg :=d .DecodeElement (&_fbd .Choice .CxnSp ,&_dgeb );_bffg !=nil {return _bffg ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fbd .Choice =NewEG_ObjectChoicesChoice (); +if _agfe :=d .DecodeElement (&_fbd .Choice .Pic ,&_dgeb );_agfe !=nil {return _agfe ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_dgeb .Name ); +if _eeed :=d .Skip ();_eeed !=nil {return _eeed ;};};case _c .EndElement :break _bfga ;case _c .CharData :};};return nil ;}; // Validate validates the CT_ConnectorNonVisual and its children -func (_gaa *CT_ConnectorNonVisual )Validate ()error {return _gaa .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");}; - -// Validate validates the EG_Anchor and its children -func (_add *EG_Anchor )Validate ()error {return _add .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};type CT_Marker struct{X float64 ;Y float64 ;};func NewCT_RelSizeAnchor ()*CT_RelSizeAnchor {_gbc :=&CT_RelSizeAnchor {};_gbc .From =NewCT_Marker (); -_gbc .To =NewCT_Marker ();return _gbc ;};func (_bgcb *CT_RelSizeAnchor )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {e .EncodeToken (start );_edb :=_cd .StartElement {Name :_cd .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_bgcb .From ,_edb ); -_bbf :=_cd .StartElement {Name :_cd .Name {Local :"\u0074\u006f"}};e .EncodeElement (_bgcb .To ,_bbf );if _bgcb .Choice !=nil {_bgcb .Choice .MarshalXML (e ,_cd .StartElement {});};e .EncodeToken (_cd .EndElement {Name :start .Name });return nil ;};func (_ea *CT_Drawing )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {start .Name .Local ="\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"; -e .EncodeToken (start );if _ea .EG_Anchor !=nil {for _ ,_aaf :=range _ea .EG_Anchor {_aaf .MarshalXML (e ,_cd .StartElement {});};};e .EncodeToken (_cd .EndElement {Name :start .Name });return nil ;}; +func (_afc *CT_ConnectorNonVisual )Validate ()error {return _afc .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func NewCT_GraphicFrameNonVisual ()*CT_GraphicFrameNonVisual {_eed :=&CT_GraphicFrameNonVisual {}; +_eed .CNvPr =_fg .NewCT_NonVisualDrawingProps ();_eed .CNvGraphicFramePr =_fg .NewCT_NonVisualGraphicFrameProperties ();return _eed ;};type CT_RelSizeAnchor struct{From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;};func (_gegg *CT_ShapeNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +_bgcd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_gegg .CNvPr ,_bgcd );_dccb :=_c .StartElement {Name :_c .Name {Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gegg .CNvSpPr ,_dccb ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_fg .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};func NewCT_Shape ()*CT_Shape {_gaad :=&CT_Shape {};_gaad .NvSpPr =NewCT_ShapeNonVisual (); +_gaad .SpPr =_fg .NewCT_ShapeProperties ();return _gaad ;};func (_fgg *CT_Picture )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _fgg .MacroAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_cc .Sprintf ("\u0025\u0076",*_fgg .MacroAttr )}); +};if _fgg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_cc .Sprintf ("\u0025\u0064",_ddce (*_fgg .FPublishedAttr ))});};e .EncodeToken (start ); +_fdf :=_c .StartElement {Name :_c .Name {Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fgg .NvPicPr ,_fdf );_def :=_c .StartElement {Name :_c .Name {Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fgg .BlipFill ,_def ); +_abc :=_c .StartElement {Name :_c .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fgg .SpPr ,_abc );if _fgg .Style !=nil {_cef :=_c .StartElement {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_fgg .Style ,_cef ); +};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_ggaa *CT_GroupShapeNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggaa .CNvPr =_fg .NewCT_NonVisualDrawingProps ();_ggaa .CNvGrpSpPr =_fg .NewCT_NonVisualGroupDrawingShapeProps (); +_bfaa :for {_afe ,_ddbg :=d .Token ();if _ddbg !=nil {return _ddbg ;};switch _gedf :=_afe .(type ){case _c .StartElement :switch _gedf .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _dbe :=d .DecodeElement (_ggaa .CNvPr ,&_gedf ); +_dbe !=nil {return _dbe ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _egb :=d .DecodeElement (_ggaa .CNvGrpSpPr ,&_gedf ); +_egb !=nil {return _egb ;};default:_fa .Log .Debug ("\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",_gedf .Name ); +if _ddcf :=d .Skip ();_ddcf !=nil {return _ddcf ;};};case _c .EndElement :break _bfaa ;case _c .CharData :};};return nil ;};func (_agf *CT_ConnectorNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_agf .CNvPr =_fg .NewCT_NonVisualDrawingProps (); +_agf .CNvCxnSpPr =_fg .NewCT_NonVisualConnectorProperties ();_gg :for {_cb ,_bce :=d .Token ();if _bce !=nil {return _bce ;};switch _afd :=_cb .(type ){case _c .StartElement :switch _afd .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _fff :=d .DecodeElement (_agf .CNvPr ,&_afd ); +_fff !=nil {return _fff ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _cbg :=d .DecodeElement (_agf .CNvCxnSpPr ,&_afd ); +_cbg !=nil {return _cbg ;};default:_fa .Log .Debug ("\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",_afd .Name ); +if _bdc :=d .Skip ();_bdc !=nil {return _bdc ;};};case _c .EndElement :break _gg ;case _c .CharData :};};return nil ;}; // ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_gdag *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _efe :=_gdag .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_efe !=nil {return _efe ;};if _ebc :=_gdag .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_ebc !=nil {return _ebc ;};return nil ;}; +func (_bfe *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _abbb :=_bfe .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_abbb !=nil {return _abbb ;};if _ffg :=_bfe .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_ffg !=nil {return _ffg ;};return nil ;};func (_dcc *CT_GraphicFrameNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dcc .CNvPr =_fg .NewCT_NonVisualDrawingProps ();_dcc .CNvGraphicFramePr =_fg .NewCT_NonVisualGraphicFrameProperties (); +_fga :for {_fag ,_feg :=d .Token ();if _feg !=nil {return _feg ;};switch _ffc :=_fag .(type ){case _c .StartElement :switch _ffc .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _dce :=d .DecodeElement (_dcc .CNvPr ,&_ffc ); +_dce !=nil {return _dce ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _cba :=d .DecodeElement (_dcc .CNvGraphicFramePr ,&_ffc ); +_cba !=nil {return _cba ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\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",_ffc .Name ); +if _eff :=d .Skip ();_eff !=nil {return _eff ;};};case _c .EndElement :break _fga ;case _c .CharData :};};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_caf :=&CT_GroupShapeNonVisual {};_caf .CNvPr =_fg .NewCT_NonVisualDrawingProps (); +_caf .CNvGrpSpPr =_fg .NewCT_NonVisualGroupDrawingShapeProps ();return _caf ;}; -// Validate validates the CT_Picture and its children -func (_aad *CT_Picture )Validate ()error {return _aad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_bcfg *CT_Picture )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_bcfg .NvPicPr =NewCT_PictureNonVisual (); -_bcfg .BlipFill =_b .NewCT_BlipFillProperties ();_bcfg .SpPr =_b .NewCT_ShapeProperties ();for _ ,_geg :=range start .Attr {if _geg .Name .Local =="\u006d\u0061\u0063r\u006f"{_bbb ,_fgfe :=_geg .Value ,error (nil );if _fgfe !=nil {return _fgfe ;};_bcfg .MacroAttr =&_bbb ; -continue ;};if _geg .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_gdc ,_abac :=_cf .ParseBool (_geg .Value );if _abac !=nil {return _abac ;};_bcfg .FPublishedAttr =&_gdc ;continue ;};};_acd :for {_ccbe ,_cgd :=d .Token (); -if _cgd !=nil {return _cgd ;};switch _gae :=_ccbe .(type ){case _cd .StartElement :switch _gae .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _cdc :=d .DecodeElement (_bcfg .NvPicPr ,&_gae ); -_cdc !=nil {return _cdc ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _gbbf :=d .DecodeElement (_bcfg .BlipFill ,&_gae ); -_gbbf !=nil {return _gbbf ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ffb :=d .DecodeElement (_bcfg .SpPr ,&_gae ); -_ffb !=nil {return _ffb ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_bcfg .Style =_b .NewCT_ShapeStyle (); -if _gfg :=d .DecodeElement (_bcfg .Style ,&_gae );_gfg !=nil {return _gfg ;};default:_f .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_gae .Name ); -if _dgf :=d .Skip ();_dgf !=nil {return _dgf ;};};case _cd .EndElement :break _acd ;case _cd .CharData :};};return nil ;};func (_ef *CT_GroupShape )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_ef .NvGrpSpPr =NewCT_GroupShapeNonVisual (); -_ef .GrpSpPr =_b .NewCT_GroupShapeProperties ();_bda :for {_gfa ,_ccc :=d .Token ();if _ccc !=nil {return _ccc ;};switch _fca :=_gfa .(type ){case _cd .StartElement :switch _fca .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ggab :=d .DecodeElement (_ef .NvGrpSpPr ,&_fca ); -_ggab !=nil {return _ggab ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ecee :=d .DecodeElement (_ef .GrpSpPr ,&_fca ); -_ecee !=nil {return _ecee ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fcb :=NewCT_GroupShapeChoice (); -if _ad :=d .DecodeElement (&_fcb .Sp ,&_fca );_ad !=nil {return _ad ;};_ef .Choice =append (_ef .Choice ,_fcb );case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ade :=NewCT_GroupShapeChoice (); -if _gcd :=d .DecodeElement (&_ade .GrpSp ,&_fca );_gcd !=nil {return _gcd ;};_ef .Choice =append (_ef .Choice ,_ade );case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_afca :=NewCT_GroupShapeChoice (); -if _dce :=d .DecodeElement (&_afca .GraphicFrame ,&_fca );_dce !=nil {return _dce ;};_ef .Choice =append (_ef .Choice ,_afca );case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_edc :=NewCT_GroupShapeChoice (); -if _bgb :=d .DecodeElement (&_edc .CxnSp ,&_fca );_bgb !=nil {return _bgb ;};_ef .Choice =append (_ef .Choice ,_edc );case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gfd :=NewCT_GroupShapeChoice (); -if _fcbf :=d .DecodeElement (&_gfd .Pic ,&_fca );_fcbf !=nil {return _fcbf ;};_ef .Choice =append (_ef .Choice ,_gfd );default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fca .Name ); -if _abae :=d .Skip ();_abae !=nil {return _abae ;};};case _cd .EndElement :break _bda ;case _cd .CharData :};};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_bcb :=&CT_PictureNonVisual {};_bcb .CNvPr =_b .NewCT_NonVisualDrawingProps (); -_bcb .CNvPicPr =_b .NewCT_NonVisualPictureProperties ();return _bcb ;};type CT_RelSizeAnchor struct{From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;}; +// Validate validates the CT_GraphicFrame and its children +func (_ccce *CT_GraphicFrame )Validate ()error {return _ccce .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");};func (_deba *CT_PictureNonVisual )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_deba .CNvPr =_fg .NewCT_NonVisualDrawingProps (); +_deba .CNvPicPr =_fg .NewCT_NonVisualPictureProperties ();_ceca :for {_fggd ,_ebg :=d .Token ();if _ebg !=nil {return _ebg ;};switch _cgb :=_fggd .(type ){case _c .StartElement :switch _cgb .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _dbde :=d .DecodeElement (_deba .CNvPr ,&_cgb ); +_dbde !=nil {return _dbde ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _fgee :=d .DecodeElement (_deba .CNvPicPr ,&_cgb ); +_fgee !=nil {return _fgee ;};default:_fa .Log .Debug ("\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",_cgb .Name ); +if _cgbc :=d .Skip ();_cgbc !=nil {return _cgbc ;};};case _c .EndElement :break _ceca ;case _c .CharData :};};return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;};func (_febc *EG_ObjectChoices )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _febc .Choice !=nil {_febc .Choice .MarshalXML (e ,_c .StartElement {}); +};return nil ;};func (_cdd *EG_ObjectChoicesChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cdd .Sp !=nil {_fdbg :=_c .StartElement {Name :_c .Name {Local :"\u0073\u0070"}};e .EncodeElement (_cdd .Sp ,_fdbg );};if _cdd .GrpSp !=nil {_gcf :=_c .StartElement {Name :_c .Name {Local :"\u0067\u0072\u0070S\u0070"}}; +e .EncodeElement (_cdd .GrpSp ,_gcf );};if _cdd .GraphicFrame !=nil {_cde :=_c .StartElement {Name :_c .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_cdd .GraphicFrame ,_cde );};if _cdd .CxnSp !=nil {_egbd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u0078\u006eS\u0070"}}; +e .EncodeElement (_cdd .CxnSp ,_egbd );};if _cdd .Pic !=nil {_faaa :=_c .StartElement {Name :_c .Name {Local :"\u0070\u0069\u0063"}};e .EncodeElement (_cdd .Pic ,_faaa );};return nil ;};func NewCT_Picture ()*CT_Picture {_cgc :=&CT_Picture {};_cgc .NvPicPr =NewCT_PictureNonVisual (); +_cgc .BlipFill =_fg .NewCT_BlipFillProperties ();_cgc .SpPr =_fg .NewCT_ShapeProperties ();return _cgc ;}; -// Validate validates the CT_GroupShapeChoice and its children -func (_fgce *CT_GroupShapeChoice )Validate ()error {return _fgce .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Validate validates the CT_AbsSizeAnchor and its children +func (_agg *CT_AbsSizeAnchor )Validate ()error {return _agg .ValidateWithPath ("\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_aaca :=&EG_ObjectChoicesChoice {}; +return _aaca ;};func (_a *CT_AbsSizeAnchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_a .From =NewCT_Marker ();_a .Ext =_fg .NewCT_PositiveSize2D ();_eb :for {_d ,_af :=d .Token ();if _af !=nil {return _af ;};switch _db :=_d .(type ){case _c .StartElement :switch _db .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _faeg :=d .DecodeElement (_a .From ,&_db ); +_faeg !=nil {return _faeg ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _bd :=d .DecodeElement (_a .Ext ,&_db ); +_bd !=nil {return _bd ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0073\u0070"}:_a .Choice =NewEG_ObjectChoicesChoice (); +if _ebf :=d .DecodeElement (&_a .Choice .Sp ,&_db );_ebf !=nil {return _ebf ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0070S\u0070"}:_a .Choice =NewEG_ObjectChoicesChoice (); +if _ab :=d .DecodeElement (&_a .Choice .GrpSp ,&_db );_ab !=nil {return _ab ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_a .Choice =NewEG_ObjectChoicesChoice (); +if _fc :=d .DecodeElement (&_a .Choice .GraphicFrame ,&_db );_fc !=nil {return _fc ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0063\u0078\u006eS\u0070"}:_a .Choice =NewEG_ObjectChoicesChoice (); +if _ag :=d .DecodeElement (&_a .Choice .CxnSp ,&_db );_ag !=nil {return _ag ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074\u0044\u0072\u0061\u0077\u0069\u006e\u0067",Local :"\u0070\u0069\u0063"}:_a .Choice =NewEG_ObjectChoicesChoice (); +if _ce :=d .DecodeElement (&_a .Choice .Pic ,&_db );_ce !=nil {return _ce ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_db .Name ); +if _bg :=d .Skip ();_bg !=nil {return _bg ;};};case _c .EndElement :break _eb ;case _c .CharData :};};return nil ;};func NewCT_Marker ()*CT_Marker {_aff :=&CT_Marker {};_aff .X =0.0;_aff .Y =0.0;return _aff };type CT_GroupShapeNonVisual struct{CNvPr *_fg .CT_NonVisualDrawingProps ; +CNvGrpSpPr *_fg .CT_NonVisualGroupDrawingShapeProps ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_bec :=&CT_PictureNonVisual {};_bec .CNvPr =_fg .NewCT_NonVisualDrawingProps ();_bec .CNvPicPr =_fg .NewCT_NonVisualPictureProperties ();return _bec ; +};func NewCT_RelSizeAnchor ()*CT_RelSizeAnchor {_bef :=&CT_RelSizeAnchor {};_bef .From =NewCT_Marker ();_bef .To =NewCT_Marker ();return _bef ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_gabe *CT_Shape )ValidateWithPath (path string )error {if _afb :=_gabe .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_afb !=nil {return _afb ;};if _bdb :=_gabe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_bdb !=nil {return _bdb ;};if _gabe .Style !=nil {if _bfed :=_gabe .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bfed !=nil {return _bfed ;};};if _gabe .TxBody !=nil {if _cfg :=_gabe .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); -_cfg !=nil {return _cfg ;};};return nil ;};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_b .CT_BlipFillProperties ;SpPr *_b .CT_ShapeProperties ;Style *_b .CT_ShapeStyle ;};type CT_Connector struct{MacroAttr *string ; -FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_b .CT_ShapeProperties ;Style *_b .CT_ShapeStyle ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_fdf :=&EG_ObjectChoices {};return _fdf };func (_aac *CT_Connector )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_aac .NvCxnSpPr =NewCT_ConnectorNonVisual (); -_aac .SpPr =_b .NewCT_ShapeProperties ();for _ ,_ab :=range start .Attr {if _ab .Name .Local =="\u006d\u0061\u0063r\u006f"{_be ,_geb :=_ab .Value ,error (nil );if _geb !=nil {return _geb ;};_aac .MacroAttr =&_be ;continue ;};if _ab .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_gcf ,_aff :=_cf .ParseBool (_ab .Value ); -if _aff !=nil {return _aff ;};_aac .FPublishedAttr =&_gcf ;continue ;};};_cba :for {_ece ,_bec :=d .Token ();if _bec !=nil {return _bec ;};switch _ac :=_ece .(type ){case _cd .StartElement :switch _ac .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _fgb :=d .DecodeElement (_aac .NvCxnSpPr ,&_ac ); -_fgb !=nil {return _fgb ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _abg :=d .DecodeElement (_aac .SpPr ,&_ac ); -_abg !=nil {return _abg ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_aac .Style =_b .NewCT_ShapeStyle (); -if _gcg :=d .DecodeElement (_aac .Style ,&_ac );_gcg !=nil {return _gcg ;};default:_f .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_ac .Name ); -if _acb :=d .Skip ();_acb !=nil {return _acb ;};};case _cd .EndElement :break _cba ;case _cd .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_ebaeb *CT_Connector )ValidateWithPath (path string )error {if _dc :=_ebaeb .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_dc !=nil {return _dc ;};if _ea :=_ebaeb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_ea !=nil {return _ea ;};if _ebaeb .Style !=nil {if _bdd :=_ebaeb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bdd !=nil {return _bdd ;};};return nil ;}; -// Validate validates the CT_PictureNonVisual and its children -func (_feff *CT_PictureNonVisual )Validate ()error {return _feff .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ; -FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_b .CT_ShapeProperties ;Style *_b .CT_ShapeStyle ;TxBody *_b .CT_TextBody ;};func (_caa *CT_GroupShape )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {e .EncodeToken (start ); -_dbf :=_cd .StartElement {Name :_cd .Name {Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_caa .NvGrpSpPr ,_dbf );_bagg :=_cd .StartElement {Name :_cd .Name {Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_caa .GrpSpPr ,_bagg ); -if _caa .Choice !=nil {for _ ,_fee :=range _caa .Choice {_fee .MarshalXML (e ,_cd .StartElement {});};};e .EncodeToken (_cd .EndElement {Name :start .Name });return nil ;};type CT_GraphicFrameNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_b .CT_NonVisualGraphicFrameProperties ; -}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_bfcf *CT_Marker )ValidateWithPath (path string )error {if _bfcf .X < 0.0{return _cc .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 ,_bfcf .X ); +};if _bfcf .X > 1.0{return _cc .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 ,_bfcf .X );};if _bfcf .Y < 0.0{return _cc .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 ,_bfcf .Y ); +};if _bfcf .Y > 1.0{return _cc .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 ,_bfcf .Y );};return nil ;};type CT_PictureNonVisual struct{CNvPr *_fg .CT_NonVisualDrawingProps ; +CNvPicPr *_fg .CT_NonVisualPictureProperties ;}; -// Validate validates the CT_ShapeNonVisual and its children -func (_dgaa *CT_ShapeNonVisual )Validate ()error {return _dgaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func NewCT_GroupShape ()*CT_GroupShape {_agb :=&CT_GroupShape {};_agb .NvGrpSpPr =NewCT_GroupShapeNonVisual (); -_agb .GrpSpPr =_b .NewCT_GroupShapeProperties ();return _agb ;}; +// ValidateWithPath validates the CT_RelSizeAnchor and its children, prefixing error messages with path +func (_aac *CT_RelSizeAnchor )ValidateWithPath (path string )error {if _edfg :=_aac .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_edfg !=nil {return _edfg ;};if _cbc :=_aac .To .ValidateWithPath (path +"\u002f\u0054\u006f");_cbc !=nil {return _cbc ; +};if _aac .Choice !=nil {if _bfeb :=_aac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bfeb !=nil {return _bfeb ;};};return nil ;}; -// Validate validates the CT_GroupShape and its children -func (_fcae *CT_GroupShape )Validate ()error {return _fcae .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");}; +// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path +func (_bbf *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _bbf .Sp !=nil {if _caa :=_bbf .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_caa !=nil {return _caa ;};};if _bbf .GrpSp !=nil {if _fabf :=_bbf .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070"); +_fabf !=nil {return _fabf ;};};if _bbf .GraphicFrame !=nil {if _dgc :=_bbf .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_dgc !=nil {return _dgc ;};};if _bbf .CxnSp !=nil {if _fea :=_bbf .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070"); +_fea !=nil {return _fea ;};};if _bbf .Pic !=nil {if _faaf :=_bbf .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_faaf !=nil {return _faaf ;};};return nil ;};type CT_ConnectorNonVisual struct{CNvPr *_fg .CT_NonVisualDrawingProps ;CNvCxnSpPr *_fg .CT_NonVisualConnectorProperties ; +}; -// Validate validates the CT_GraphicFrameNonVisual and its children -func (_aga *CT_GraphicFrameNonVisual )Validate ()error {return _aga .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061m\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func _gddc (_fcag bool )uint8 {if _fcag {return 1; -};return 0;};func (_cfeg *EG_ObjectChoicesChoice )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {if _cfeg .Sp !=nil {_cfab :=_cd .StartElement {Name :_cd .Name {Local :"\u0073\u0070"}};e .EncodeElement (_cfeg .Sp ,_cfab );};if _cfeg .GrpSp !=nil {_bed :=_cd .StartElement {Name :_cd .Name {Local :"\u0067\u0072\u0070S\u0070"}}; -e .EncodeElement (_cfeg .GrpSp ,_bed );};if _cfeg .GraphicFrame !=nil {_ccfd :=_cd .StartElement {Name :_cd .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};e .EncodeElement (_cfeg .GraphicFrame ,_ccfd );};if _cfeg .CxnSp !=nil {_fgbf :=_cd .StartElement {Name :_cd .Name {Local :"\u0063\u0078\u006eS\u0070"}}; -e .EncodeElement (_cfeg .CxnSp ,_fgbf );};if _cfeg .Pic !=nil {_cgdd :=_cd .StartElement {Name :_cd .Name {Local :"\u0070\u0069\u0063"}};e .EncodeElement (_cfeg .Pic ,_cgdd );};return nil ;}; +// ValidateWithPath validates the CT_GraphicFrame and its children, prefixing error messages with path +func (_aa *CT_GraphicFrame )ValidateWithPath (path string )error {if _debf :=_aa .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_debf !=nil {return _debf ; +};if _ccg :=_aa .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_ccg !=nil {return _ccg ;};if _gga :=_aa .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_gga !=nil {return _gga ;};return nil ;}; -// Validate validates the CT_AbsSizeAnchor and its children -func (_ccg *CT_AbsSizeAnchor )Validate ()error {return _ccg .ValidateWithPath ("\u0043\u0054_\u0041\u0062\u0073S\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");};func NewCT_Shape ()*CT_Shape {_ege :=&CT_Shape {};_ege .NvSpPr =NewCT_ShapeNonVisual (); -_ege .SpPr =_b .NewCT_ShapeProperties ();return _ege ;}; +// ValidateWithPath validates the CT_AbsSizeAnchor and its children, prefixing error messages with path +func (_abg *CT_AbsSizeAnchor )ValidateWithPath (path string )error {if _cf :=_abg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_cf !=nil {return _cf ;};if _ba :=_abg .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_ba !=nil {return _ba ; +};if _abg .Choice !=nil {if _fab :=_abg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fab !=nil {return _fab ;};};return nil ;};func (_ge *CT_ConnectorNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +_fgb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_ge .CNvPr ,_fgb );_dbf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ge .CNvCxnSpPr ,_dbf ); +e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_GraphicFrame and its children -func (_ecd *CT_GraphicFrame )Validate ()error {return _ecd .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");};func (_bd *CT_Drawing )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_bg :for {_eca ,_acbg :=d .Token (); -if _acbg !=nil {return _acbg ;};switch _fb :=_eca .(type ){case _cd .StartElement :switch _fb .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_aeb :=NewEG_Anchor (); -_aeb .RelSizeAnchor =NewCT_RelSizeAnchor ();if _bf :=d .DecodeElement (_aeb .RelSizeAnchor ,&_fb );_bf !=nil {return _bf ;};_bd .EG_Anchor =append (_bd .EG_Anchor ,_aeb );case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dda :=NewEG_Anchor (); -_dda .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _ace :=d .DecodeElement (_dda .AbsSizeAnchor ,&_fb );_ace !=nil {return _ace ;};_bd .EG_Anchor =append (_bd .EG_Anchor ,_dda );default:_f .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_fb .Name ); -if _dgb :=d .Skip ();_dgb !=nil {return _dgb ;};};case _cd .EndElement :break _bg ;case _cd .CharData :};};return nil ;};func (_adg *CT_GroupShapeChoice )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_agg :for {_agbg ,_aced :=d .Token (); -if _aced !=nil {return _aced ;};switch _abgg :=_agbg .(type ){case _cd .StartElement :switch _abgg .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_eda :=NewCT_Shape (); -if _cag :=d .DecodeElement (_eda ,&_abgg );_cag !=nil {return _cag ;};_adg .Sp =append (_adg .Sp ,_eda );case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dac :=NewCT_GroupShape (); -if _ecac :=d .DecodeElement (_dac ,&_abgg );_ecac !=nil {return _ecac ;};_adg .GrpSp =append (_adg .GrpSp ,_dac );case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fgg :=NewCT_GraphicFrame (); -if _gebd :=d .DecodeElement (_fgg ,&_abgg );_gebd !=nil {return _gebd ;};_adg .GraphicFrame =append (_adg .GraphicFrame ,_fgg );case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fed :=NewCT_Connector (); -if _fedg :=d .DecodeElement (_fed ,&_abgg );_fedg !=nil {return _fedg ;};_adg .CxnSp =append (_adg .CxnSp ,_fed );case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_geca :=NewCT_Picture (); -if _ff :=d .DecodeElement (_geca ,&_abgg );_ff !=nil {return _ff ;};_adg .Pic =append (_adg .Pic ,_geca );default:_f .Log .Debug ("\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",_abgg .Name ); -if _bfg :=d .Skip ();_bfg !=nil {return _bfg ;};};case _cd .EndElement :break _agg ;case _cd .CharData :};};return nil ;};func (_ffda *CT_ShapeNonVisual )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_ffda .CNvPr =_b .NewCT_NonVisualDrawingProps (); -_ffda .CNvSpPr =_b .NewCT_NonVisualDrawingShapeProps ();_ggdd :for {_bbec ,_ega :=d .Token ();if _ega !=nil {return _ega ;};switch _dcc :=_bbec .(type ){case _cd .StartElement :switch _dcc .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _abcf :=d .DecodeElement (_ffda .CNvPr ,&_dcc ); -_abcf !=nil {return _abcf ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _gdge :=d .DecodeElement (_ffda .CNvSpPr ,&_dcc ); -_gdge !=nil {return _gdge ;};default:_f .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_dcc .Name ); -if _fcd :=d .Skip ();_fcd !=nil {return _fcd ;};};case _cd .EndElement :break _ggdd ;case _cd .CharData :};};return nil ;}; +// Validate validates the CT_Picture and its children +func (_ecfa *CT_Picture )Validate ()error {return _ecfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func NewCT_GroupShape ()*CT_GroupShape {_cac :=&CT_GroupShape {};_cac .NvGrpSpPr =NewCT_GroupShapeNonVisual (); +_cac .GrpSpPr =_fg .NewCT_GroupShapeProperties ();return _cac ;}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_bbc *CT_Picture )ValidateWithPath (path string )error {if _bfc :=_bbc .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_bfc !=nil {return _bfc ;};if _fec :=_bbc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_fec !=nil {return _fec ;};if _eed :=_bbc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eed !=nil {return _eed ;};if _bbc .Style !=nil {if _ccf :=_bbc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ccf !=nil {return _ccf ; -};};return nil ;};type EG_Anchor struct{RelSizeAnchor *CT_RelSizeAnchor ;AbsSizeAnchor *CT_AbsSizeAnchor ;}; +// Validate validates the CT_Drawing and its children +func (_gba *CT_Drawing )Validate ()error {return _gba .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_bfg *CT_Drawing )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ffb :for {_dfc ,_bac :=d .Token (); +if _bac !=nil {return _bac ;};switch _gff :=_dfc .(type ){case _c .StartElement :switch _gff .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ebaeg :=NewEG_Anchor (); +_ebaeg .RelSizeAnchor =NewCT_RelSizeAnchor ();if _ece :=d .DecodeElement (_ebaeg .RelSizeAnchor ,&_gff );_ece !=nil {return _ece ;};_bfg .EG_Anchor =append (_bfg .EG_Anchor ,_ebaeg );case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gfc :=NewEG_Anchor (); +_gfc .AbsSizeAnchor =NewCT_AbsSizeAnchor ();if _eeb :=d .DecodeElement (_gfc .AbsSizeAnchor ,&_gff );_eeb !=nil {return _eeb ;};_bfg .EG_Anchor =append (_bfg .EG_Anchor ,_gfc );default:_fa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_gff .Name ); +if _gbf :=d .Skip ();_gbf !=nil {return _gbf ;};};case _c .EndElement :break _ffb ;case _c .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_gf *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _bgd :=_gf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bgd !=nil {return _bgd ;};if _aga :=_gf .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); +_aga !=nil {return _aga ;};return nil ;};func (_cbf *CT_GroupShapeChoice )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _cbf .Sp !=nil {_cec :=_c .StartElement {Name :_c .Name {Local :"\u0073\u0070"}};for _ ,_bgc :=range _cbf .Sp {e .EncodeElement (_bgc ,_cec ); +};};if _cbf .GrpSp !=nil {_cfb :=_c .StartElement {Name :_c .Name {Local :"\u0067\u0072\u0070S\u0070"}};for _ ,_dde :=range _cbf .GrpSp {e .EncodeElement (_dde ,_cfb );};};if _cbf .GraphicFrame !=nil {_dbfd :=_c .StartElement {Name :_c .Name {Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; +for _ ,_ffbf :=range _cbf .GraphicFrame {e .EncodeElement (_ffbf ,_dbfd );};};if _cbf .CxnSp !=nil {_eca :=_c .StartElement {Name :_c .Name {Local :"\u0063\u0078\u006eS\u0070"}};for _ ,_abge :=range _cbf .CxnSp {e .EncodeElement (_abge ,_eca );};};if _cbf .Pic !=nil {_adb :=_c .StartElement {Name :_c .Name {Local :"\u0070\u0069\u0063"}}; +for _ ,_ffeg :=range _cbf .Pic {e .EncodeElement (_ffeg ,_adb );};};return nil ;};type CT_ShapeNonVisual struct{CNvPr *_fg .CT_NonVisualDrawingProps ;CNvSpPr *_fg .CT_NonVisualDrawingShapeProps ;}; // Validate validates the CT_Connector and its children -func (_dd *CT_Connector )Validate ()error {return _dd .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");}; +func (_ef *CT_Connector )Validate ()error {return _ef .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func NewCT_GraphicFrame ()*CT_GraphicFrame {_deb :=&CT_GraphicFrame {};_deb .NvGraphicFramePr =NewCT_GraphicFrameNonVisual (); +_deb .Xfrm =_fg .NewCT_Transform2D ();_deb .Graphic =_fg .NewGraphic ();return _deb ;};func (_ae *CT_GroupShape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dbc :=_c .StartElement {Name :_c .Name {Local :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}}; +e .EncodeElement (_ae .NvGrpSpPr ,_dbc );_aad :=_c .StartElement {Name :_c .Name {Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ae .GrpSpPr ,_aad );if _ae .Choice !=nil {for _ ,_ddf :=range _ae .Choice {_ddf .MarshalXML (e ,_c .StartElement {}); +};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_dbaa :=&EG_ObjectChoices {}; +return _dbaa };type CT_GraphicFrameNonVisual struct{CNvPr *_fg .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_fg .CT_NonVisualGraphicFrameProperties ;}; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_gac *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _ag :=_gac .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ag !=nil {return _ag ;};if _cbg :=_gac .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); -_cbg !=nil {return _cbg ;};return nil ;}; +// Validate validates the CT_RelSizeAnchor and its children +func (_bfd *CT_RelSizeAnchor )Validate ()error {return _bfd .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006cS\u0069\u007a\u0065\u0041\u006e\u0063\u0068\u006f\u0072");}; -// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path -func (_cee *EG_ObjectChoices )ValidateWithPath (path string )error {if _cee .Choice !=nil {if _facb :=_cee .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_facb !=nil {return _facb ;};};return nil ;};func (_bge *CT_GraphicFrame )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {if _bge .MacroAttr !=nil {start .Attr =append (start .Attr ,_cd .Attr {Name :_cd .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_bge .MacroAttr )}); -};if _bge .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_cd .Attr {Name :_cd .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_gddc (*_bge .FPublishedAttr ))});};e .EncodeToken (start ); -_aab :=_cd .StartElement {Name :_cd .Name {Local :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_bge .NvGraphicFramePr ,_aab );_gd :=_cd .StartElement {Name :_cd .Name {Local :"\u0078\u0066\u0072\u006d"}}; -e .EncodeElement (_bge .Xfrm ,_gd );_db :=_cd .StartElement {Name :_cd .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_db .Attr =append (_db .Attr ,_cd .Attr {Name :_cd .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -e .EncodeElement (_bge .Graphic ,_db );e .EncodeToken (_cd .EndElement {Name :start .Name });return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;};func NewCT_AbsSizeAnchor ()*CT_AbsSizeAnchor {_cb :=&CT_AbsSizeAnchor {};_cb .From =NewCT_Marker (); -_cb .Ext =_b .NewCT_PositiveSize2D ();return _cb ;}; +// Validate validates the CT_PictureNonVisual and its children +func (_gad *CT_PictureNonVisual )Validate ()error {return _gad .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; -// Validate validates the EG_ObjectChoices and its children -func (_efag *EG_ObjectChoices )Validate ()error {return _efag .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func (_ccgg *EG_Anchor )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_becc :for {_eged ,_bcfe :=d .Token (); -if _bcfe !=nil {return _bcfe ;};switch _gcfc :=_eged .(type ){case _cd .StartElement :switch _gcfc .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ccgg .RelSizeAnchor =NewCT_RelSizeAnchor (); -if _aef :=d .DecodeElement (_ccgg .RelSizeAnchor ,&_gcfc );_aef !=nil {return _aef ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_ccgg .AbsSizeAnchor =NewCT_AbsSizeAnchor (); -if _edgd :=d .DecodeElement (_ccgg .AbsSizeAnchor ,&_gcfc );_edgd !=nil {return _edgd ;};default:_f .Log .Debug ("\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",_gcfc .Name ); -if _bafc :=d .Skip ();_bafc !=nil {return _bafc ;};};case _cd .EndElement :break _becc ;case _cd .CharData :};};return nil ;};func (_dcd *EG_ObjectChoices )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_agda :for {_dbc ,_cdfaf :=d .Token (); -if _cdfaf !=nil {return _cdfaf ;};switch _fac :=_dbc .(type ){case _cd .StartElement :switch _fac .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dcd .Choice =NewEG_ObjectChoicesChoice (); -if _dbbd :=d .DecodeElement (&_dcd .Choice .Sp ,&_fac );_dbbd !=nil {return _dbbd ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dcd .Choice =NewEG_ObjectChoicesChoice (); -if _afcc :=d .DecodeElement (&_dcd .Choice .GrpSp ,&_fac );_afcc !=nil {return _afcc ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dcd .Choice =NewEG_ObjectChoicesChoice (); -if _cbga :=d .DecodeElement (&_dcd .Choice .GraphicFrame ,&_fac );_cbga !=nil {return _cbga ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dcd .Choice =NewEG_ObjectChoicesChoice (); -if _bgbf :=d .DecodeElement (&_dcd .Choice .CxnSp ,&_fac );_bgbf !=nil {return _bgbf ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_dcd .Choice =NewEG_ObjectChoicesChoice (); -if _eec :=d .DecodeElement (&_dcd .Choice .Pic ,&_fac );_eec !=nil {return _eec ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_fac .Name ); -if _bgbe :=d .Skip ();_bgbe !=nil {return _bgbe ;};};case _cd .EndElement :break _agda ;case _cd .CharData :};};return nil ;};func (_acf *CT_GraphicFrameNonVisual )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {e .EncodeToken (start );_fc :=_cd .StartElement {Name :_cd .Name {Local :"\u0063\u004e\u0076P\u0072"}}; -e .EncodeElement (_acf .CNvPr ,_fc );_bba :=_cd .StartElement {Name :_cd .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}};e .EncodeElement (_acf .CNvGraphicFramePr ,_bba );e .EncodeToken (_cd .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_dba *CT_Drawing )ValidateWithPath (path string )error {for _gfb ,_ac :=range _dba .EG_Anchor {if _de :=_ac .ValidateWithPath (_cc .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gfb ));_de !=nil {return _de ; +};};return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_ff :=&CT_ConnectorNonVisual {};_ff .CNvPr =_fg .NewCT_NonVisualDrawingProps ();_ff .CNvCxnSpPr =_fg .NewCT_NonVisualConnectorProperties ();return _ff ;}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_dcee *CT_Marker )ValidateWithPath (path string )error {if _dcee .X < 0.0{return _d .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_dcee .X ); -};if _dcee .X > 1.0{return _d .Errorf ("\u0025\u0073\u002fm\u002e\u0058\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_dcee .X );};if _dcee .Y < 0.0{return _d .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_dcee .Y ); -};if _dcee .Y > 1.0{return _d .Errorf ("\u0025\u0073\u002fm\u002e\u0059\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0031\u002e\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_dcee .Y );};return nil ;}; +// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path +func (_ebga *EG_ObjectChoices )ValidateWithPath (path string )error {if _ebga .Choice !=nil {if _daae :=_ebga .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_daae !=nil {return _daae ;};};return nil ;};func (_bab *CT_GraphicFrameNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +_fe :=_c .StartElement {Name :_c .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_bab .CNvPr ,_fe );_baab :=_c .StartElement {Name :_c .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}}; +e .EncodeElement (_bab .CNvGraphicFramePr ,_baab );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_fg .CT_ShapeProperties ; +Style *_fg .CT_ShapeStyle ;TxBody *_fg .CT_TextBody ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_adag :=&CT_ShapeNonVisual {};_adag .CNvPr =_fg .NewCT_NonVisualDrawingProps ();_adag .CNvSpPr =_fg .NewCT_NonVisualDrawingShapeProps ();return _adag ; +}; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_ggd *CT_GroupShape )ValidateWithPath (path string )error {if _fef :=_ggd .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_fef !=nil {return _fef ;};if _aca :=_ggd .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_aca !=nil {return _aca ;};for _ebdf ,_bgg :=range _ggd .Choice {if _cfa :=_bgg .ValidateWithPath (_d .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ebdf ));_cfa !=nil {return _cfa ;};};return nil ;};func (_bfcc *CT_Shape )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_bfcc .NvSpPr =NewCT_ShapeNonVisual (); -_bfcc .SpPr =_b .NewCT_ShapeProperties ();for _ ,_dde :=range start .Attr {if _dde .Name .Local =="\u006d\u0061\u0063r\u006f"{_bea ,_dae :=_dde .Value ,error (nil );if _dae !=nil {return _dae ;};_bfcc .MacroAttr =&_bea ;continue ;};if _dde .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_affg ,_dbd :=_dde .Value ,error (nil ); -if _dbd !=nil {return _dbd ;};_bfcc .TextlinkAttr =&_affg ;continue ;};if _dde .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_eedb ,_efeg :=_cf .ParseBool (_dde .Value );if _efeg !=nil {return _efeg ;};_bfcc .FLocksTextAttr =&_eedb ; -continue ;};if _dde .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cdcc ,_dbfe :=_cf .ParseBool (_dde .Value );if _dbfe !=nil {return _dbfe ;};_bfcc .FPublishedAttr =&_cdcc ;continue ;};};_bbadd :for {_ebg ,_fbb :=d .Token (); -if _fbb !=nil {return _fbb ;};switch _bece :=_ebg .(type ){case _cd .StartElement :switch _bece .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _dbe :=d .DecodeElement (_bfcc .NvSpPr ,&_bece ); -_dbe !=nil {return _dbe ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _dbb :=d .DecodeElement (_bfcc .SpPr ,&_bece ); -_dbb !=nil {return _dbb ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_bfcc .Style =_b .NewCT_ShapeStyle (); -if _bfeb :=d .DecodeElement (_bfcc .Style ,&_bece );_bfeb !=nil {return _bfeb ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_bfcc .TxBody =_b .NewCT_TextBody (); -if _daf :=d .DecodeElement (_bfcc .TxBody ,&_bece );_daf !=nil {return _daf ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_bece .Name ); -if _ccgc :=d .Skip ();_ccgc !=nil {return _ccgc ;};};case _cd .EndElement :break _bbadd ;case _cd .CharData :};};return nil ;};func (_gfaa *EG_ObjectChoicesChoice )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_fab :for {_gfdg ,_faa :=d .Token (); -if _faa !=nil {return _faa ;};switch _fae :=_gfdg .(type ){case _cd .StartElement :switch _fae .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gfaa .Sp =NewCT_Shape (); -if _bgf :=d .DecodeElement (_gfaa .Sp ,&_fae );_bgf !=nil {return _bgf ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gfaa .GrpSp =NewCT_GroupShape (); -if _feg :=d .DecodeElement (_gfaa .GrpSp ,&_fae );_feg !=nil {return _feg ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gfaa .GraphicFrame =NewCT_GraphicFrame (); -if _ede :=d .DecodeElement (_gfaa .GraphicFrame ,&_fae );_ede !=nil {return _ede ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gfaa .CxnSp =NewCT_Connector (); -if _faf :=d .DecodeElement (_gfaa .CxnSp ,&_fae );_faf !=nil {return _faf ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_gfaa .Pic =NewCT_Picture (); -if _aeff :=d .DecodeElement (_gfaa .Pic ,&_fae );_aeff !=nil {return _aeff ;};default:_f .Log .Debug ("\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",_fae .Name ); -if _abgc :=d .Skip ();_abgc !=nil {return _abgc ;};};case _cd .EndElement :break _fab ;case _cd .CharData :};};return nil ;}; +// Validate validates the EG_Anchor and its children +func (_gdee *EG_Anchor )Validate ()error {return _gdee .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_fg .CT_ShapeProperties ; +Style *_fg .CT_ShapeStyle ;}; -// Validate validates the EG_ObjectChoicesChoice and its children -func (_gbdc *EG_ObjectChoicesChoice )Validate ()error {return _gbdc .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};func (_gc *CT_Connector )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {if _gc .MacroAttr !=nil {start .Attr =append (start .Attr ,_cd .Attr {Name :_cd .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_d .Sprintf ("\u0025\u0076",*_gc .MacroAttr )}); -};if _gc .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_cd .Attr {Name :_cd .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_d .Sprintf ("\u0025\u0064",_gddc (*_gc .FPublishedAttr ))});};e .EncodeToken (start ); -_ec :=_cd .StartElement {Name :_cd .Name {Local :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}};e .EncodeElement (_gc .NvCxnSpPr ,_ec );_eee :=_cd .StartElement {Name :_cd .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gc .SpPr ,_eee ); -if _gc .Style !=nil {_edf :=_cd .StartElement {Name :_cd .Name {Local :"\u0073\u0074\u0079l\u0065"}};e .EncodeElement (_gc .Style ,_edf );};e .EncodeToken (_cd .EndElement {Name :start .Name });return nil ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_dgbc :=&EG_ObjectChoicesChoice {}; -return _dgbc ;}; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_fgc *CT_GroupShape )ValidateWithPath (path string )error {if _fcc :=_fgc .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_fcc !=nil {return _fcc ;};if _ddff :=_fgc .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_ddff !=nil {return _ddff ;};for _ga ,_ecf :=range _fgc .Choice {if _gbc :=_ecf .ValidateWithPath (_cc .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ga ));_gbc !=nil {return _gbc ;};};return nil ;};type CT_Marker struct{X float64 ; +Y float64 ;};func (_be *CT_GroupShapeNonVisual )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_fde :=_c .StartElement {Name :_c .Name {Local :"\u0063\u004e\u0076P\u0072"}};e .EncodeElement (_be .CNvPr ,_fde );_acf :=_c .StartElement {Name :_c .Name {Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_be .CNvGrpSpPr ,_acf );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RelSizeAnchor and its children, prefixing error messages with path -func (_gff *CT_RelSizeAnchor )ValidateWithPath (path string )error {if _dbg :=_gff .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dbg !=nil {return _dbg ;};if _afg :=_gff .To .ValidateWithPath (path +"\u002f\u0054\u006f");_afg !=nil {return _afg ; -};if _gff .Choice !=nil {if _dag :=_gff .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dag !=nil {return _dag ;};};return nil ;}; +// ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path +func (_dcg *EG_Anchor )ValidateWithPath (path string )error {if _dcg .RelSizeAnchor !=nil {if _daad :=_dcg .RelSizeAnchor .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_daad !=nil {return _daad ; +};};if _dcg .AbsSizeAnchor !=nil {if _eegg :=_dcg .AbsSizeAnchor .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0053\u0069\u007a\u0065\u0041n\u0063\u0068\u006f\u0072");_eegg !=nil {return _eegg ;};};return nil ;};func (_aafe *CT_Shape )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _aafe .MacroAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_cc .Sprintf ("\u0025\u0076",*_aafe .MacroAttr )}); +};if _aafe .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_cc .Sprintf ("\u0025\u0076",*_aafe .TextlinkAttr )});};if _aafe .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_cc .Sprintf ("\u0025\u0064",_ddce (*_aafe .FLocksTextAttr ))}); +};if _aafe .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_cc .Sprintf ("\u0025\u0064",_ddce (*_aafe .FPublishedAttr ))});};e .EncodeToken (start ); +_ada :=_c .StartElement {Name :_c .Name {Local :"\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_aafe .NvSpPr ,_ada );_bcc :=_c .StartElement {Name :_c .Name {Local :"\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aafe .SpPr ,_bcc );if _aafe .Style !=nil {_aafg :=_c .StartElement {Name :_c .Name {Local :"\u0073\u0074\u0079l\u0065"}}; +e .EncodeElement (_aafe .Style ,_aafg );};if _aafe .TxBody !=nil {_gaaa :=_c .StartElement {Name :_c .Name {Local :"\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_aafe .TxBody ,_gaaa );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_fgaf *CT_Marker )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_ffa :=_c .StartElement {Name :_c .Name {Local :"\u0078"}};e .EncodeElement (_fgaf .X ,_ffa );_ega :=_c .StartElement {Name :_c .Name {Local :"\u0079"}}; +e .EncodeElement (_fgaf .Y ,_ega );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type EG_Anchor struct{RelSizeAnchor *CT_RelSizeAnchor ;AbsSizeAnchor *CT_AbsSizeAnchor ;};func (_fce *CT_GraphicFrame )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fce .NvGraphicFramePr =NewCT_GraphicFrameNonVisual (); +_fce .Xfrm =_fg .NewCT_Transform2D ();_fce .Graphic =_fg .NewGraphic ();for _ ,_fb :=range start .Attr {if _fb .Name .Local =="\u006d\u0061\u0063r\u006f"{_baa ,_bcd :=_fb .Value ,error (nil );if _bcd !=nil {return _bcd ;};_fce .MacroAttr =&_baa ;continue ; +};if _fb .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_ged ,_bde :=_e .ParseBool (_fb .Value );if _bde !=nil {return _bde ;};_fce .FPublishedAttr =&_ged ;continue ;};};_bb :for {_cfc ,_fba :=d .Token ();if _fba !=nil {return _fba ; +};switch _dbd :=_cfc .(type ){case _c .StartElement :switch _dbd .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _fad :=d .DecodeElement (_fce .NvGraphicFramePr ,&_dbd ); +_fad !=nil {return _fad ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ddd :=d .DecodeElement (_fce .Xfrm ,&_dbd ); +_ddd !=nil {return _ddd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\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 _afb :=d .DecodeElement (_fce .Graphic ,&_dbd ); +_afb !=nil {return _afb ;};default:_fa .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_dbd .Name ); +if _ecbb :=d .Skip ();_ecbb !=nil {return _ecbb ;};};case _c .EndElement :break _bb ;case _c .CharData :};};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ; +};type CT_GraphicFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicFrameNonVisual ;Xfrm *_fg .CT_Transform2D ;Graphic *_fg .Graphic ;}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_dca *CT_GroupShapeNonVisual )Validate ()error {return _dca .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_dfd *CT_GraphicFrameNonVisual )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_dfd .CNvPr =_b .NewCT_NonVisualDrawingProps (); -_dfd .CNvGraphicFramePr =_b .NewCT_NonVisualGraphicFrameProperties ();_gga :for {_ccb ,_aafa :=d .Token ();if _aafa !=nil {return _aafa ;};switch _bac :=_ccb .(type ){case _cd .StartElement :switch _bac .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _egg :=d .DecodeElement (_dfd .CNvPr ,&_bac ); -_egg !=nil {return _egg ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ecaa :=d .DecodeElement (_dfd .CNvGraphicFramePr ,&_bac ); -_ecaa !=nil {return _ecaa ;};default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\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",_bac .Name ); -if _bcf :=d .Skip ();_bcf !=nil {return _bcf ;};};case _cd .EndElement :break _gga ;case _cd .CharData :};};return nil ;};func NewEG_Anchor ()*EG_Anchor {_bbbd :=&EG_Anchor {};return _bbbd };func (_gea *CT_Marker )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {e .EncodeToken (start ); -_ceb :=_cd .StartElement {Name :_cd .Name {Local :"\u0078"}};e .EncodeElement (_gea .X ,_ceb );_gcdb :=_cd .StartElement {Name :_cd .Name {Local :"\u0079"}};e .EncodeElement (_gea .Y ,_gcdb );e .EncodeToken (_cd .EndElement {Name :start .Name });return nil ; -}; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_fdb *CT_Picture )ValidateWithPath (path string )error {if _gedg :=_fdb .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_gedg !=nil {return _gedg ;};if _dbac :=_fdb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_dbac !=nil {return _dbac ;};if _bbb :=_fdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bbb !=nil {return _bbb ;};if _fdb .Style !=nil {if _bff :=_fdb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bff !=nil {return _bff ; +};};return nil ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;}; // ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_efb *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _cagc :=_efb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cagc !=nil {return _cagc ;};if _bef :=_efb .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); -_bef !=nil {return _bef ;};return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_bga :=&CT_GroupShapeChoice {};return _bga };func (_ecc *CT_GroupShapeNonVisual )UnmarshalXML (d *_cd .Decoder ,start _cd .StartElement )error {_ecc .CNvPr =_b .NewCT_NonVisualDrawingProps (); -_ecc .CNvGrpSpPr =_b .NewCT_NonVisualGroupDrawingShapeProps ();_gcc :for {_ecb ,_ffd :=d .Token ();if _ffd !=nil {return _ffd ;};switch _cga :=_ecb .(type ){case _cd .StartElement :switch _cga .Name {case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _acc :=d .DecodeElement (_ecc .CNvPr ,&_cga ); -_acc !=nil {return _acc ;};case _cd .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _fbg :=d .DecodeElement (_ecc .CNvGrpSpPr ,&_cga ); -_fbg !=nil {return _fbg ;};default:_f .Log .Debug ("\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",_cga .Name ); -if _gdaf :=d .Skip ();_gdaf !=nil {return _gdaf ;};};case _cd .EndElement :break _gcc ;case _cd .CharData :};};return nil ;};func (_deb *CT_ShapeNonVisual )MarshalXML (e *_cd .Encoder ,start _cd .StartElement )error {e .EncodeToken (start );_fdbc :=_cd .StartElement {Name :_cd .Name {Local :"\u0063\u004e\u0076P\u0072"}}; -e .EncodeElement (_deb .CNvPr ,_fdbc );_afdd :=_cd .StartElement {Name :_cd .Name {Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_deb .CNvSpPr ,_afdd );e .EncodeToken (_cd .EndElement {Name :start .Name });return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_gf :=&CT_ConnectorNonVisual {}; -_gf .CNvPr =_b .NewCT_NonVisualDrawingProps ();_gf .CNvCxnSpPr =_b .NewCT_NonVisualConnectorProperties ();return _gf ;};func NewCT_Drawing ()*CT_Drawing {_abb :=&CT_Drawing {};return _abb };func init (){_cfd .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 ); -_cfd .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 ); -_cfd .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 ); -_cfd .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 ); -_cfd .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 ); -_cfd .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 ); -_cfd .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 ); -_cfd .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 ); -_cfd .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 ); -_cfd .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 ); -_cfd .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 ); -_cfd .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 ); -_cfd .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 ); -_cfd .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 ); -_cfd .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 ); -_cfd .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 ); +func (_bea *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _eacc :=_bea .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eacc !=nil {return _eacc ;};if _abgea :=_bea .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); +_abgea !=nil {return _abgea ;};return nil ;};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_fg .CT_BlipFillProperties ;SpPr *_fg .CT_ShapeProperties ;Style *_fg .CT_ShapeStyle ;}; + +// Validate validates the EG_ObjectChoicesChoice and its children +func (_dfg *EG_ObjectChoicesChoice )Validate ()error {return _dfg .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};type CT_AbsSizeAnchor struct{From *CT_Marker ; +Ext *_fg .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;};func (_ee *CT_AbsSizeAnchor )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_b :=_c .StartElement {Name :_c .Name {Local :"\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ee .From ,_b ); +_ecb :=_c .StartElement {Name :_c .Name {Local :"\u0065\u0078\u0074"}};e .EncodeElement (_ee .Ext ,_ecb );if _ee .Choice !=nil {_ee .Choice .MarshalXML (e ,_c .StartElement {});};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fge *CT_Picture )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fge .NvPicPr =NewCT_PictureNonVisual (); +_fge .BlipFill =_fg .NewCT_BlipFillProperties ();_fge .SpPr =_fg .NewCT_ShapeProperties ();for _ ,_ggg :=range start .Attr {if _ggg .Name .Local =="\u006d\u0061\u0063r\u006f"{_ffac ,_gfcc :=_ggg .Value ,error (nil );if _gfcc !=nil {return _gfcc ;};_fge .MacroAttr =&_ffac ; +continue ;};if _ggg .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cecd ,_afa :=_e .ParseBool (_ggg .Value );if _afa !=nil {return _afa ;};_fge .FPublishedAttr =&_cecd ;continue ;};};_fac :for {_babb ,_fgge :=d .Token (); +if _fgge !=nil {return _fgge ;};switch _fcb :=_babb .(type ){case _c .StartElement :switch _fcb .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _cee :=d .DecodeElement (_fge .NvPicPr ,&_fcb ); +_cee !=nil {return _cee ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _bdb :=d .DecodeElement (_fge .BlipFill ,&_fcb ); +_bdb !=nil {return _bdb ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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 _ecag :=d .DecodeElement (_fge .SpPr ,&_fcb ); +_ecag !=nil {return _ecag ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_fge .Style =_fg .NewCT_ShapeStyle (); +if _daa :=d .DecodeElement (_fge .Style ,&_fcb );_daa !=nil {return _daa ;};default:_fa .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_fcb .Name ); +if _dac :=d .Skip ();_dac !=nil {return _dac ;};};case _c .EndElement :break _fac ;case _c .CharData :};};return nil ;}; + +// Validate validates the CT_ShapeNonVisual and its children +func (_accg *CT_ShapeNonVisual )Validate ()error {return _accg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_abbc *EG_Anchor )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_eebg :for {_cdfc ,_bage :=d .Token (); +if _bage !=nil {return _bage ;};switch _bbc :=_cdfc .(type ){case _c .StartElement :switch _bbc .Name {case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_abbc .RelSizeAnchor =NewCT_RelSizeAnchor (); +if _ebb :=d .DecodeElement (_abbc .RelSizeAnchor ,&_bbc );_ebb !=nil {return _ebb ;};case _c .Name {Space :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\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"}:_abbc .AbsSizeAnchor =NewCT_AbsSizeAnchor (); +if _eeg :=d .DecodeElement (_abbc .AbsSizeAnchor ,&_bbc );_eeg !=nil {return _eeg ;};default:_fa .Log .Debug ("\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",_bbc .Name ); +if _afed :=d .Skip ();_afed !=nil {return _afed ;};};case _c .EndElement :break _eebg ;case _c .CharData :};};return nil ;};func NewEG_Anchor ()*EG_Anchor {_fed :=&EG_Anchor {};return _fed }; + +// Validate validates the CT_Shape and its children +func (_ddda *CT_Shape )Validate ()error {return _ddda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func _ddce (_gcc bool )uint8 {if _gcc {return 1;};return 0;};func (_df *CT_Drawing )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name .Local ="\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"; +e .EncodeToken (start );if _df .EG_Anchor !=nil {for _ ,_ccc :=range _df .EG_Anchor {_ccc .MarshalXML (e ,_c .StartElement {});};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func init (){_fae .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 ); +_fae .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 ); +_fae .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 ); +_fae .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 ); +_fae .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 ); +_fae .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 ); +_fae .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 ); +_fae .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 ); +_fae .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 ); +_fae .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 ); +_fae .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 ); +_fae .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 ); +_fae .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 ); +_fae .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 ); +_fae .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 ); +_fae .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 364257916e..b0717177d5 100644 --- a/schema/soo/dml/diagram/diagram.go +++ b/schema/soo/dml/diagram/diagram.go @@ -9,500 +9,653 @@ // 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";_f "fmt";_cg "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/common/logger";_g "github.com/unidoc/unioffice/schema/soo/dml";_bb "strconv";);func (_dbdb ST_NodeVerticalAlignment )ValidateWithPath (path string )error {switch _dbdb {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 (_dbdb )); -};return nil ;};const (ST_DiagramHorizontalAlignmentUnset ST_DiagramHorizontalAlignment =0;ST_DiagramHorizontalAlignmentL ST_DiagramHorizontalAlignment =1;ST_DiagramHorizontalAlignmentCtr ST_DiagramHorizontalAlignment =2;ST_DiagramHorizontalAlignmentR ST_DiagramHorizontalAlignment =3; -ST_DiagramHorizontalAlignmentNone ST_DiagramHorizontalAlignment =4;); - -// ValidateWithPath validates the CT_DiagramDefinitionHeaderLst and its children, prefixing error messages with path -func (_gdd *CT_DiagramDefinitionHeaderLst )ValidateWithPath (path string )error {for _faec ,_afdfb :=range _gdd .LayoutDefHdr {if _cffd :=_afdfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004cay\u006f\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_faec )); -_cffd !=nil {return _cffd ;};};return nil ;};type ST_OutputShapeType byte ;func (_bcdc ST_HierBranchStyle )Validate ()error {return _bcdc .ValidateWithPath ("")};func (_dfdecg *ST_TextAnchorHorizontal )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dccce ,_dgaec :=d .Token (); -if _dgaec !=nil {return _dgaec ;};if _ecae ,_gegde :=_dccce .(_a .EndElement );_gegde &&_ecae .Name ==start .Name {*_dfdecg =1;return nil ;};if _adece ,_bebfg :=_dccce .(_a .CharData );!_bebfg {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",_dccce ); -}else {switch string (_adece ){case "":*_dfdecg =0;case "\u006e\u006f\u006e\u0065":*_dfdecg =1;case "\u0063\u0074\u0072":*_dfdecg =2;};};_dccce ,_dgaec =d .Token ();if _dgaec !=nil {return _dgaec ;};if _ccef ,_gcae :=_dccce .(_a .EndElement );_gcae &&_ccef .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",_dccce );};func NewCT_DataModel ()*CT_DataModel {_gbcd :=&CT_DataModel {};_gbcd .PtLst =NewCT_PtList (); -return _gbcd ;}; - -// ValidateWithPath validates the CT_CxnList and its children, prefixing error messages with path -func (_addd *CT_CxnList )ValidateWithPath (path string )error {for _bcbg ,_bcfa :=range _addd .Cxn {if _ffe :=_bcfa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_bcbg ));_ffe !=nil {return _ffe ;}; -};return nil ;};func (_cebc *CT_DiagramDefinitionHeaderLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbbc :for {_fdce ,_addg :=d .Token ();if _addg !=nil {return _addg ;};switch _daac :=_fdce .(type ){case _a .StartElement :switch _daac .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"}:_dgfd :=NewCT_DiagramDefinitionHeader (); -if _abf :=d .DecodeElement (_dgfd ,&_daac );_abf !=nil {return _abf ;};_cebc .LayoutDefHdr =append (_cebc .LayoutDefHdr ,_dgfd );default:_c .Log .Debug ("\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",_daac .Name ); -if _cbbcb :=d .Skip ();_cbbcb !=nil {return _cbbcb ;};};case _a .EndElement :break _dbbc ;case _a .CharData :};};return nil ;};func (_dccf ST_FallbackDimension )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fegcd :=_a .Attr {};_fegcd .Name =name ; -switch _dccf {case ST_FallbackDimensionUnset :_fegcd .Value ="";case ST_FallbackDimension1D :_fegcd .Value ="\u0031\u0044";case ST_FallbackDimension2D :_fegcd .Value ="\u0032\u0044";};return _fegcd ,nil ;};func ParseSliceST_AxisTypes (s string )(ST_AxisTypes ,error ){return ST_AxisTypes {},nil }; +package diagram ;import (_d "encoding/xml";_dg "fmt";_bg "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/common/logger";_f "github.com/unidoc/unioffice/schema/soo/dml";_b "strconv";);func (_fdecg ST_DiagramTextAlignment )ValidateWithPath (path string )error {switch _fdecg {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdecg )); +};return nil ;};func NewAG_ConstraintAttributes ()*AG_ConstraintAttributes {_dgg :=&AG_ConstraintAttributes {};return _dgg ;};type ST_TextBlockDirection byte ;func (_eeda *ST_ArrowheadStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eeda =0; +case "\u0061\u0075\u0074\u006f":*_eeda =1;case "\u0061\u0072\u0072":*_eeda =2;case "\u006e\u006f\u0041r\u0072":*_eeda =3;};return nil ;};func (_edeggb *ST_ConnectorRouting )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feaf ,_daba :=d .Token (); +if _daba !=nil {return _daba ;};if _ecffed ,_dgafgg :=_feaf .(_d .EndElement );_dgafgg &&_ecffed .Name ==start .Name {*_edeggb =1;return nil ;};if _cgdbb ,_eagaf :=_feaf .(_d .CharData );!_eagaf {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feaf ); +}else {switch string (_cgdbb ){case "":*_edeggb =0;case "\u0073\u0074\u0072\u0061":*_edeggb =1;case "\u0062\u0065\u006e\u0064":*_edeggb =2;case "\u0063\u0075\u0072v\u0065":*_edeggb =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_edeggb =4;};}; +_feaf ,_daba =d .Token ();if _daba !=nil {return _daba ;};if _bcffe ,_edcc :=_feaf .(_d .EndElement );_edcc &&_bcffe .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feaf ); +};func (_ceg *CT_AnimLvl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfe :=range start .Attr {if _bfe .Name .Local =="\u0076\u0061\u006c"{_ceg .ValAttr .UnmarshalXMLAttr (_bfe );continue ;};};for {_deef ,_cac :=d .Token ();if _cac !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u003a\u0020%\u0073",_cac ); +};if _fde ,_aae :=_deef .(_d .EndElement );_aae &&_fde .Name ==start .Name {break ;};};return nil ;};func (_dcdgd ST_ClrAppMethod )ValidateWithPath (path string )error {switch _dcdgd {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcdgd )); +};return nil ;}; +// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path +func (_bdgbg *CT_Parameter )ValidateWithPath (path string )error {if _bdgbg .TypeAttr ==ST_ParameterIdUnset {return _dg .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 _gdfdf :=_bdgbg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdfdf !=nil {return _gdfdf ;};if _bfbb :=_bdgbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfbb !=nil {return _bfbb ; +};return nil ;}; -// Validate validates the CT_SDDescription and its children -func (_ggeb *CT_SDDescription )Validate ()error {return _ggeb .ValidateWithPath ("\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func NewCT_Algorithm ()*CT_Algorithm {_eec :=&CT_Algorithm {};_eec .TypeAttr =ST_AlgorithmType (1); -return _eec ;};func (_daed ST_HierBranchStyle )ValidateWithPath (path string )error {switch _daed {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 (_daed )); -};return nil ;};func NewCT_AnimLvl ()*CT_AnimLvl {_cadd :=&CT_AnimLvl {};return _cadd };type RelIds struct{CT_RelIds };type CT_Rules struct{Rule []*CT_NumericRule ;};func (_gcfeb *CT_LayoutVariablePropertySet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _gcfeb .OrgChart !=nil {_cefg :=_a .StartElement {Name :_a .Name {Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_gcfeb .OrgChart ,_cefg );};if _gcfeb .ChMax !=nil {_befde :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u004da\u0078"}}; -e .EncodeElement (_gcfeb .ChMax ,_befde );};if _gcfeb .ChPref !=nil {_bbda :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}};e .EncodeElement (_gcfeb .ChPref ,_bbda );};if _gcfeb .BulletEnabled !=nil {_adbd :=_a .StartElement {Name :_a .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}}; -e .EncodeElement (_gcfeb .BulletEnabled ,_adbd );};if _gcfeb .Dir !=nil {_ecdg :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0069\u0072"}};e .EncodeElement (_gcfeb .Dir ,_ecdg );};if _gcfeb .HierBranch !=nil {_cdaa :=_a .StartElement {Name :_a .Name {Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}}; -e .EncodeElement (_gcfeb .HierBranch ,_cdaa );};if _gcfeb .AnimOne !=nil {_ccad :=_a .StartElement {Name :_a .Name {Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}};e .EncodeElement (_gcfeb .AnimOne ,_ccad );};if _gcfeb .AnimLvl !=nil {_gebed :=_a .StartElement {Name :_a .Name {Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}}; -e .EncodeElement (_gcfeb .AnimLvl ,_gebed );};if _gcfeb .ResizeHandles !=nil {_eged :=_a .StartElement {Name :_a .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}};e .EncodeElement (_gcfeb .ResizeHandles ,_eged ); -};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_ColorTransformHeaderLst ()*CT_ColorTransformHeaderLst {_cggd :=&CT_ColorTransformHeaderLst {};return _cggd ;};type StyleDefHdrLst struct{CT_StyleDefinitionHeaderLst };func (_cbca ST_GrowDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cbca .String (),start ); -};type ST_VerticalAlignment byte ;func (_acac *CT_SDCategories )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfaa :for {_dgae ,_adgb :=d .Token ();if _adgb !=nil {return _adgb ;};switch _ffdg :=_dgae .(type ){case _a .StartElement :switch _ffdg .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"}:_fgege :=NewCT_SDCategory (); -if _ggea :=d .DecodeElement (_fgege ,&_ffdg );_ggea !=nil {return _ggea ;};_acac .Cat =append (_acac .Cat ,_fgege );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_ffdg .Name ); -if _dbbcf :=d .Skip ();_dbbcf !=nil {return _dbbcf ;};};case _a .EndElement :break _gfaa ;case _a .CharData :};};return nil ;};func (_bbge *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 :_f .Sprintf ("\u0025\u0076",_bbge .NameAttr )}); -e .EncodeToken (start );if _bbge .FillClrLst !=nil {_dec :=_a .StartElement {Name :_a .Name {Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_bbge .FillClrLst ,_dec );};if _bbge .LinClrLst !=nil {_cbg :=_a .StartElement {Name :_a .Name {Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}}; -e .EncodeElement (_bbge .LinClrLst ,_cbg );};if _bbge .EffectClrLst !=nil {_gecb :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_bbge .EffectClrLst ,_gecb );};if _bbge .TxLinClrLst !=nil {_cbbb :=_a .StartElement {Name :_a .Name {Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}}; -e .EncodeElement (_bbge .TxLinClrLst ,_cbbb );};if _bbge .TxFillClrLst !=nil {_ggd :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_bbge .TxFillClrLst ,_ggd );};if _bbge .TxEffectClrLst !=nil {_aaad :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}}; -e .EncodeElement (_bbge .TxEffectClrLst ,_aaad );};if _bbge .ExtLst !=nil {_dceb :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbge .ExtLst ,_dceb );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_acgg ST_AxisType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_acgg .String (),start );};const (ST_ChildAlignmentUnset ST_ChildAlignment =0;ST_ChildAlignmentT ST_ChildAlignment =1;ST_ChildAlignmentB ST_ChildAlignment =2; -ST_ChildAlignmentL ST_ChildAlignment =3;ST_ChildAlignmentR ST_ChildAlignment =4;);func (_efcfb ST_OutputShapeType )String ()string {switch _efcfb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006e\u006e";};return ""; -};func (_bdge ST_TextAnchorVertical )Validate ()error {return _bdge .ValidateWithPath ("")};func (_eefd *ST_ParameterVal )Validate ()error {return _eefd .ValidateWithPath ("")};func (_ceag ST_FunctionType )ValidateWithPath (path string )error {switch _ceag {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 (_ceag )); -};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 *_g .CT_ShapeStyle ;};func (_cafca ST_DiagramTextAlignment )Validate ()error {return _cafca .ValidateWithPath ("")};func (_ecca *CT_ElemPropSet )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ecca .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 :_f .Sprintf ("\u0025\u0076",*_ecca .PresAssocIDAttr )}); -};if _ecca .PresNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ecca .PresNameAttr )});};if _ecca .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 :_f .Sprintf ("\u0025\u0076",*_ecca .PresStyleLblAttr )}); -};if _ecca .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 :_f .Sprintf ("\u0025\u0076",*_ecca .PresStyleIdxAttr )});};if _ecca .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 :_f .Sprintf ("\u0025\u0076",*_ecca .PresStyleCntAttr )}); -};if _ecca .LoTypeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ecca .LoTypeIdAttr )});};if _ecca .LoCatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006co\u0043\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ecca .LoCatIdAttr )}); -};if _ecca .QsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ecca .QsTypeIdAttr )});};if _ecca .QsCatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0071s\u0043\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ecca .QsCatIdAttr )}); -};if _ecca .CsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ecca .CsTypeIdAttr )});};if _ecca .CsCatIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063s\u0043\u0061\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ecca .CsCatIdAttr )}); -};if _ecca .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 :_f .Sprintf ("\u0025\u0064",_bfgag (*_ecca .Coherent3DOffAttr ))}); -};if _ecca .PhldrTAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0068\u006c\u0064\u0072\u0054"},Value :_f .Sprintf ("\u0025\u0076",*_ecca .PhldrTAttr )});};if _ecca .PhldrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0068\u006cd\u0072"},Value :_f .Sprintf ("\u0025\u0064",_bfgag (*_ecca .PhldrAttr ))}); -};if _ecca .CustAngAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073\u0074\u0041\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_ecca .CustAngAttr )});};if _ecca .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 :_f .Sprintf ("\u0025\u0064",_bfgag (*_ecca .CustFlipVertAttr ))}); -};if _ecca .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 :_f .Sprintf ("\u0025\u0064",_bfgag (*_ecca .CustFlipHorAttr ))});};if _ecca .CustSzXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0058"},Value :_f .Sprintf ("\u0025\u0076",*_ecca .CustSzXAttr )}); -};if _ecca .CustSzYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0059"},Value :_f .Sprintf ("\u0025\u0076",*_ecca .CustSzYAttr )});};if _ecca .CustScaleXAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"},Value :_f .Sprintf ("\u0025\u0076",*_ecca .CustScaleXAttr )}); -};if _ecca .CustScaleYAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"},Value :_f .Sprintf ("\u0025\u0076",*_ecca .CustScaleYAttr )});};if _ecca .CustTAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0075\u0073t\u0054"},Value :_f .Sprintf ("\u0025\u0064",_bfgag (*_ecca .CustTAttr ))}); -};if _ecca .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 :_f .Sprintf ("\u0025\u0076",*_ecca .CustLinFactXAttr )});};if _ecca .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 :_f .Sprintf ("\u0025\u0076",*_ecca .CustLinFactYAttr )}); -};if _ecca .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 :_f .Sprintf ("\u0025\u0076",*_ecca .CustLinFactNeighborXAttr )}); -};if _ecca .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 :_f .Sprintf ("\u0025\u0076",*_ecca .CustLinFactNeighborYAttr )}); -};if _ecca .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 :_f .Sprintf ("\u0025\u0076",*_ecca .CustRadScaleRadAttr )}); -};if _ecca .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 :_f .Sprintf ("\u0025\u0076",*_ecca .CustRadScaleIncAttr )}); -};e .EncodeToken (start );if _ecca .PresLayoutVars !=nil {_cada :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}};e .EncodeElement (_ecca .PresLayoutVars ,_cada );};if _ecca .Style !=nil {_dadb :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}}; -e .EncodeElement (_ecca .Style ,_dadb );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgdfb *ST_TextDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfbee ,_gdaef :=d .Token ();if _gdaef !=nil {return _gdaef ; -};if _fgcb ,_fbce :=_gfbee .(_a .EndElement );_fbce &&_fgcb .Name ==start .Name {*_fgdfb =1;return nil ;};if _ddbb ,_ggbcfb :=_gfbee .(_a .CharData );!_ggbcfb {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",_gfbee ); -}else {switch string (_ddbb ){case "":*_fgdfb =0;case "\u0066\u0072\u006fm\u0054":*_fgdfb =1;case "\u0066\u0072\u006fm\u0042":*_fgdfb =2;};};_gfbee ,_gdaef =d .Token ();if _gdaef !=nil {return _gdaef ;};if _decf ,_cccgb :=_gfbee .(_a .EndElement );_cccgb &&_decf .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",_gfbee );}; +// ValidateWithPath validates the LayoutDefHdrLst and its children, prefixing error messages with path +func (_eefef *LayoutDefHdrLst )ValidateWithPath (path string )error {if _agaaa :=_eefef .CT_DiagramDefinitionHeaderLst .ValidateWithPath (path );_agaaa !=nil {return _agaaa ;};return nil ;};type ST_OutputShapeType byte ;func (_gbe *CT_Category )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_dg .Sprintf ("\u0025\u0076",_gbe .TypeAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0069"},Value :_dg .Sprintf ("\u0025\u0076",_gbe .PriAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Colors and its children -func (_eege *CT_Colors )Validate ()error {return _eege .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func NewColorsDef ()*ColorsDef {_bbgb :=&ColorsDef {};_bbgb .CT_ColorTransform =*NewCT_ColorTransform ();return _bbgb ;};func (_ead *CT_Description )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ead .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_ead .LangAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ead .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_LayoutVariablePropertySet ()*CT_LayoutVariablePropertySet {_fdeeg :=&CT_LayoutVariablePropertySet {}; -return _fdeeg ;};func NewCT_CTCategories ()*CT_CTCategories {_ffb :=&CT_CTCategories {};return _ffb };func NewCT_Rules ()*CT_Rules {_bfgcg :=&CT_Rules {};return _bfgcg };func (_dceab ST_TextAnchorVertical )String ()string {switch _dceab {case 0:return ""; -case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_ebedd ST_GrowDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cbgcf :=_a .Attr {};_cbgcf .Name =name ;switch _ebedd {case ST_GrowDirectionUnset :_cbgcf .Value =""; -case ST_GrowDirectionTL :_cbgcf .Value ="\u0074\u004c";case ST_GrowDirectionTR :_cbgcf .Value ="\u0074\u0052";case ST_GrowDirectionBL :_cbgcf .Value ="\u0062\u004c";case ST_GrowDirectionBR :_cbgcf .Value ="\u0062\u0052";};return _cbgcf ,nil ;};func (_aadbc *ST_PrSetCustVal )ValidateWithPath (path string )error {_ccdee :=[]string {}; -if _aadbc .ST_Percentage !=nil {_ccdee =append (_ccdee ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _aadbc .Int32 !=nil {_ccdee =append (_ccdee ,"\u0049\u006e\u00743\u0032");};if len (_ccdee )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ccdee ); -};return nil ;};func NewCT_ColorTransform ()*CT_ColorTransform {_aeee :=&CT_ColorTransform {};return _aeee };type CT_HierBranchStyle struct{ValAttr ST_HierBranchStyle ;};func (_ffad *LayoutDefHdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ffad .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader (); -for _ ,_dafce :=range start .Attr {if _dafce .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_faeb ,_gbda :=_dafce .Value ,error (nil );if _gbda !=nil {return _gbda ;};_ffad .UniqueIdAttr =_faeb ;continue ;};if _dafce .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cffg ,_acbb :=_dafce .Value ,error (nil ); -if _acbb !=nil {return _acbb ;};_ffad .MinVerAttr =&_cffg ;continue ;};if _dafce .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_cdga ,_dbeg :=_dafce .Value ,error (nil );if _dbeg !=nil {return _dbeg ;};_ffad .DefStyleAttr =&_cdga ;continue ; -};if _dafce .Name .Local =="\u0072\u0065\u0073I\u0064"{_abfe ,_dgbg :=_bb .ParseInt (_dafce .Value ,10,32);if _dgbg !=nil {return _dgbg ;};_ggfca :=int32 (_abfe );_ffad .ResIdAttr =&_ggfca ;continue ;};};_eebc :for {_ecgg ,_acaab :=d .Token ();if _acaab !=nil {return _acaab ; -};switch _edfb :=_ecgg .(type ){case _a .StartElement :switch _edfb .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"}:_deebg :=NewCT_Name (); -if _cgbcg :=d .DecodeElement (_deebg ,&_edfb );_cgbcg !=nil {return _cgbcg ;};_ffad .Title =append (_ffad .Title ,_deebg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ddfa :=NewCT_Description (); -if _dbabd :=d .DecodeElement (_ddfa ,&_edfb );_dbabd !=nil {return _dbabd ;};_ffad .Desc =append (_ffad .Desc ,_ddfa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ffad .CatLst =NewCT_Categories (); -if _cggc :=d .DecodeElement (_ffad .CatLst ,&_edfb );_cggc !=nil {return _cggc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ffad .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _gbcf :=d .DecodeElement (_ffad .ExtLst ,&_edfb );_gbcf !=nil {return _gbcf ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\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",_edfb .Name ); -if _egegg :=d .Skip ();_egegg !=nil {return _egegg ;};};case _a .EndElement :break _eebc ;case _a .CharData :};};return nil ;};const (ST_AutoTextRotationUnset ST_AutoTextRotation =0;ST_AutoTextRotationNone ST_AutoTextRotation =1;ST_AutoTextRotationUpr ST_AutoTextRotation =2; -ST_AutoTextRotationGrav ST_AutoTextRotation =3;);func (_cgbfg *ST_SecondaryChildAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cgbfg =0;case "\u006e\u006f\u006e\u0065":*_cgbfg =1;case "\u0074":*_cgbfg =2;case "\u0062":*_cgbfg =3; -case "\u006c":*_cgbfg =4;case "\u0072":*_cgbfg =5;};return nil ;};func (_cdg *CT_Otherwise )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cdg .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cdg .NameAttr )}); -};e .EncodeToken (start );if _cdg .Alg !=nil {_bcad :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_dagd :=range _cdg .Alg {e .EncodeElement (_dagd ,_bcad );};};if _cdg .Shape !=nil {_ffag :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}}; -for _ ,_feea :=range _cdg .Shape {e .EncodeElement (_feea ,_ffag );};};if _cdg .PresOf !=nil {_fdegf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_fecbf :=range _cdg .PresOf {e .EncodeElement (_fecbf ,_fdegf ); -};};if _cdg .ConstrLst !=nil {_efec :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_affa :=range _cdg .ConstrLst {e .EncodeElement (_affa ,_efec );};};if _cdg .RuleLst !=nil {_bfcg :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}}; -for _ ,_gaag :=range _cdg .RuleLst {e .EncodeElement (_gaag ,_bfcg );};};if _cdg .ForEach !=nil {_aaeb :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_caag :=range _cdg .ForEach {e .EncodeElement (_caag ,_aaeb ); -};};if _cdg .LayoutNode !=nil {_gdggd :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_ebfc :=range _cdg .LayoutNode {e .EncodeElement (_ebfc ,_gdggd );};};if _cdg .Choose !=nil {_aeec :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}}; -for _ ,_eaef :=range _cdg .Choose {e .EncodeElement (_eaef ,_aeec );};};if _cdg .ExtLst !=nil {_cgcfd :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_eccc :=range _cdg .ExtLst {e .EncodeElement (_eccc ,_cgcfd ); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_cbgd *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 :_f .Sprintf ("\u0025\u0076",_cbgd .UniqueIdAttr )}); -if _cbgd .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cbgd .MinVerAttr )});};if _cbgd .ResIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cbgd .ResIdAttr )}); -};e .EncodeToken (start );_cace :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_efa :=range _cbgd .Title {e .EncodeElement (_efa ,_cace );};_agab :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_abcf :=range _cbgd .Desc {e .EncodeElement (_abcf ,_agab ); -};if _cbgd .CatLst !=nil {_caed :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbgd .CatLst ,_caed );};if _cbgd .ExtLst !=nil {_bbged :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cbgd .ExtLst ,_bbged );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fcfgb ST_ConstraintRelationship )Validate ()error {return _fcfgb .ValidateWithPath ("")};const (ST_DiagramTextAlignmentUnset ST_DiagramTextAlignment =0; -ST_DiagramTextAlignmentL ST_DiagramTextAlignment =1;ST_DiagramTextAlignmentCtr ST_DiagramTextAlignment =2;ST_DiagramTextAlignmentR ST_DiagramTextAlignment =3;);type CT_PtList struct{Pt []*CT_Pt ;};func NewCT_Pt ()*CT_Pt {_edcfb :=&CT_Pt {};return _edcfb }; -type LayoutDef struct{CT_DiagramDefinition };type CT_StyleDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;Scene3d *_g .CT_Scene3D ;StyleLbl []*CT_StyleLabel ;ExtLst *_g .CT_OfficeArtExtensionList ; -};func (_gaeg ST_RotationPath )String ()string {switch _gaeg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return "";};func (_bacbd ST_AnimLvlStr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bacbd .String (),start ); -};type ST_ConnectorDimension byte ; +// ValidateWithPath validates the CT_AdjLst and its children, prefixing error messages with path +func (_abac *CT_AdjLst )ValidateWithPath (path string )error {for _fef ,_fefc :=range _abac .Adj {if _cdd :=_fefc .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0041\u0064\u006a\u005b\u0025\u0064\u005d",path ,_fef ));_cdd !=nil {return _cdd ;};}; +return nil ;};type CT_CTName struct{LangAttr *string ;ValAttr string ;};func (_egadb ST_ConnectorRouting )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_egadb .String (),start );};func (_cagg ST_HierarchyAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cagg .String (),start ); +};func NewCT_BulletEnabled ()*CT_BulletEnabled {_dde :=&CT_BulletEnabled {};return _dde };func (_eddcf ST_BoolOperator )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eddcf .String (),start );};func (_cefee ST_Breakpoint )String ()string {switch _cefee {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 "";}; -// Validate validates the CT_Rules and its children -func (_efabf *CT_Rules )Validate ()error {return _efabf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");}; +// ValidateWithPath validates the LayoutDefHdr and its children, prefixing error messages with path +func (_cgcgb *LayoutDefHdr )ValidateWithPath (path string )error {if _fbfgf :=_cgcgb .CT_DiagramDefinitionHeader .ValidateWithPath (path );_fbfgf !=nil {return _fbfgf ;};return nil ;};type ST_LinearDirection byte ; -// ValidateWithPath validates the AG_IteratorAttributes and its children, prefixing error messages with path -func (_cab *AG_IteratorAttributes )ValidateWithPath (path string )error {return nil };func (_fdag ST_BoolOperator )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_edcaf :=_a .Attr {};_edcaf .Name =name ;switch _fdag {case ST_BoolOperatorUnset :_edcaf .Value =""; -case ST_BoolOperatorNone :_edcaf .Value ="\u006e\u006f\u006e\u0065";case ST_BoolOperatorEqu :_edcaf .Value ="\u0065\u0071\u0075";case ST_BoolOperatorGte :_edcaf .Value ="\u0067\u0074\u0065";case ST_BoolOperatorLte :_edcaf .Value ="\u006c\u0074\u0065";}; -return _edcaf ,nil ;};func (_aedg ST_ChildOrderType )ValidateWithPath (path string )error {switch _aedg {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 (_aedg )); -};return nil ;};const (ST_ConstraintRelationshipUnset ST_ConstraintRelationship =0;ST_ConstraintRelationshipSelf ST_ConstraintRelationship =1;ST_ConstraintRelationshipCh ST_ConstraintRelationship =2;ST_ConstraintRelationshipDes ST_ConstraintRelationship =3; -);func (_ebdb *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 _ebdb .CT_StyleDefinition .MarshalXML (e ,start );};func (_adae ST_RotationPath )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gbcgb :=_a .Attr {};_gbcgb .Name =name ;switch _adae {case ST_RotationPathUnset :_gbcgb .Value =""; -case ST_RotationPathNone :_gbcgb .Value ="\u006e\u006f\u006e\u0065";case ST_RotationPathAlongPath :_gbcgb .Value ="\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return _gbcgb ,nil ;}; +// ValidateWithPath validates the CT_SDCategory and its children, prefixing error messages with path +func (_bbaf *CT_SDCategory )ValidateWithPath (path string )error {return nil }; -// Validate validates the LayoutDef and its children -func (_daec *LayoutDef )Validate ()error {return _daec .ValidateWithPath ("\u004ca\u0079\u006f\u0075\u0074\u0044\u0065f");}; +// ValidateWithPath validates the CT_StyleDefinitionHeaderLst and its children, prefixing error messages with path +func (_abdg *CT_StyleDefinitionHeaderLst )ValidateWithPath (path string )error {for _edaee ,_edgde :=range _abdg .StyleDefHdr {if _cbff :=_edgde .ValidateWithPath (_dg .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0048d\u0072\u005b\u0025\u0064\u005d",path ,_edaee )); +_cbff !=nil {return _cbff ;};};return nil ;};func (_dbdcf *ST_OutputShapeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cadd ,_eecf :=d .Token ();if _eecf !=nil {return _eecf ;};if _eegd ,_adaae :=_cadd .(_d .EndElement );_adaae &&_eegd .Name ==start .Name {*_dbdcf =1; +return nil ;};if _agada ,_cfaff :=_cadd .(_d .CharData );!_cfaff {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cadd );}else {switch string (_agada ){case "":*_dbdcf =0; +case "\u006e\u006f\u006e\u0065":*_dbdcf =1;case "\u0063\u006f\u006e\u006e":*_dbdcf =2;};};_cadd ,_eecf =d .Token ();if _eecf !=nil {return _eecf ;};if _adgcfc ,_bfcdd :=_cadd .(_d .EndElement );_bfcdd &&_adgcfc .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cadd ); +};func NewCT_Algorithm ()*CT_Algorithm {_eed :=&CT_Algorithm {};_eed .TypeAttr =ST_AlgorithmType (1);return _eed ;};func (_baagc ST_ElementType )Validate ()error {return _baagc .ValidateWithPath ("")};func NewCT_Cxn ()*CT_Cxn {_gdac :=&CT_Cxn {};return _gdac }; -// ValidateWithPath validates the CT_CTName and its children, prefixing error messages with path -func (_bbc *CT_CTName )ValidateWithPath (path string )error {return nil };func (_bafd *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 _bafd .CT_RelIds .MarshalXML (e ,start );};func (_ccab *CT_CTCategories )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcdd :for {_ebe ,_gge :=d .Token ();if _gge !=nil {return _gge ; -};switch _afe :=_ebe .(type ){case _a .StartElement :switch _afe .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"}:_bbba :=NewCT_CTCategory (); -if _bdf :=d .DecodeElement (_bbba ,&_afe );_bdf !=nil {return _bdf ;};_ccab .Cat =append (_ccab .Cat ,_bbba );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_afe .Name ); -if _bccf :=d .Skip ();_bccf !=nil {return _bccf ;};};case _a .EndElement :break _dcdd ;case _a .CharData :};};return nil ;};func (_bafea *ST_PtType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bafea =0;case "\u006e\u006f\u0064\u0065":*_bafea =1; -case "\u0061\u0073\u0073\u0074":*_bafea =2;case "\u0064\u006f\u0063":*_bafea =3;case "\u0070\u0072\u0065\u0073":*_bafea =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_bafea =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_bafea =6; -};return nil ;};func (_gcged ST_ContinueDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gcged .String (),start );}; -// ValidateWithPath validates the CT_ChildMax and its children, prefixing error messages with path -func (_fgec *CT_ChildMax )ValidateWithPath (path string )error {if _fgec .ValAttr !=nil {if *_fgec .ValAttr < -1{return _f .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 ,*_fgec .ValAttr ); -};};return nil ;};type ST_HueDir byte ;func (_bgf *CT_CTName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dgf :=range start .Attr {if _dgf .Name .Local =="\u006c\u0061\u006e\u0067"{_cgca ,_deef :=_dgf .Value ,error (nil );if _deef !=nil {return _deef ; -};_bgf .LangAttr =&_cgca ;continue ;};if _dgf .Name .Local =="\u0076\u0061\u006c"{_gbd ,_fdb :=_dgf .Value ,error (nil );if _fdb !=nil {return _fdb ;};_bgf .ValAttr =_gbd ;continue ;};};for {_aae ,_fdfb :=d .Token ();if _fdfb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0054\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_fdfb ); -};if _dea ,_cebf :=_aae .(_a .EndElement );_cebf &&_dea .Name ==start .Name {break ;};};return nil ;};func (_eda *CT_Choose )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eda .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eda .NameAttr )}); -};e .EncodeToken (start );_cadf :=_a .StartElement {Name :_a .Name {Local :"\u0069\u0066"}};for _ ,_afbf :=range _eda .If {e .EncodeElement (_afbf ,_cadf );};if _eda .Else !=nil {_cef :=_a .StartElement {Name :_a .Name {Local :"\u0065\u006c\u0073\u0065"}}; -e .EncodeElement (_eda .Else ,_cef );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fggc *CT_CxnList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gded :for {_eeae ,_gcbg :=d .Token ();if _gcbg !=nil {return _gcbg ; -};switch _cafa :=_eeae .(type ){case _a .StartElement :switch _cafa .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"}:_aef :=NewCT_Cxn (); -if _cdfa :=d .DecodeElement (_aef ,&_cafa );_cdfa !=nil {return _cdfa ;};_fggc .Cxn =append (_fggc .Cxn ,_aef );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_cafa .Name ); -if _edab :=d .Skip ();_edab !=nil {return _edab ;};};case _a .EndElement :break _gded ;case _a .CharData :};};return nil ;};func (_gfgea ST_CxnType )Validate ()error {return _gfgea .ValidateWithPath ("")};func NewAG_ConstraintAttributes ()*AG_ConstraintAttributes {_d :=&AG_ConstraintAttributes {}; -return _d ;};func (_ecbf ST_ChildDirection )String ()string {switch _ecbf {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_edfea *ST_ChildAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdgga ,_gacff :=d .Token (); -if _gacff !=nil {return _gacff ;};if _cgacb ,_ggccgd :=_gdgga .(_a .EndElement );_ggccgd &&_cgacb .Name ==start .Name {*_edfea =1;return nil ;};if _ccfbg ,_dcce :=_gdgga .(_a .CharData );!_dcce {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",_gdgga ); -}else {switch string (_ccfbg ){case "":*_edfea =0;case "\u0074":*_edfea =1;case "\u0062":*_edfea =2;case "\u006c":*_edfea =3;case "\u0072":*_edfea =4;};};_gdgga ,_gacff =d .Token ();if _gacff !=nil {return _gacff ;};if _efaea ,_gagfa :=_gdgga .(_a .EndElement ); -_gagfa &&_efaea .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",_gdgga );};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 *_g .CT_OfficeArtExtensionList ;};func (_bcff ST_FlowDirection )Validate ()error {return _bcff .ValidateWithPath ("")}; -func (_ebgaf *ST_TextBlockDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_egcg ,_gdcb :=d .Token ();if _gdcb !=nil {return _gdcb ;};if _gccfd ,_abad :=_egcg .(_a .EndElement );_abad &&_gccfd .Name ==start .Name {*_ebgaf =1;return nil ; -};if _fceb ,_cdgd :=_egcg .(_a .CharData );!_cdgd {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",_egcg );}else {switch string (_fceb ){case "":*_ebgaf =0; -case "\u0068\u006f\u0072\u007a":*_ebgaf =1;case "\u0076\u0065\u0072\u0074":*_ebgaf =2;};};_egcg ,_gdcb =d .Token ();if _gdcb !=nil {return _gdcb ;};if _bdebc ,_dgdf :=_egcg .(_a .EndElement );_dgdf &&_bdebc .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",_egcg ); -};func (_aagae ST_StartingElement )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aagae .String (),start );};type CT_ChildPref struct{ValAttr *int32 ;};func (_geca ST_DiagramHorizontalAlignment )Validate ()error {return _geca .ValidateWithPath ("")}; -type CT_CTName struct{LangAttr *string ;ValAttr string ;};func (_gcba *ST_AlgorithmType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gcba =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_gcba =1;case "\u0063\u006f\u006e\u006e":*_gcba =2; -case "\u0063\u0079\u0063l\u0065":*_gcba =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_gcba =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_gcba =5;case "\u0070\u0079\u0072\u0061":*_gcba =6;case "\u006c\u0069\u006e":*_gcba =7;case "\u0073\u0070":*_gcba =8; -case "\u0074\u0078":*_gcba =9;case "\u0073\u006e\u0061k\u0065":*_gcba =10;};return nil ;}; +// Validate validates the CT_Cxn and its children +func (_eaea *CT_Cxn )Validate ()error {return _eaea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e");};type CT_Parameter struct{TypeAttr ST_ParameterId ;ValAttr ST_ParameterVal ;};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 ;}; -// Validate validates the StyleDef and its children -func (_dcfge *StyleDef )Validate ()error {return _dcfge .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066");};func (_dgfefa *CT_StyleDefinitionHeader )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ffcgg :=range start .Attr {if _ffcgg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bfecd ,_ceadf :=_ffcgg .Value ,error (nil ); -if _ceadf !=nil {return _ceadf ;};_dgfefa .UniqueIdAttr =_bfecd ;continue ;};if _ffcgg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_faac ,_gedb :=_ffcgg .Value ,error (nil );if _gedb !=nil {return _gedb ;};_dgfefa .MinVerAttr =&_faac ;continue ; -};if _ffcgg .Name .Local =="\u0072\u0065\u0073I\u0064"{_fcgd ,_bdfag :=_bb .ParseInt (_ffcgg .Value ,10,32);if _bdfag !=nil {return _bdfag ;};_aafge :=int32 (_fcgd );_dgfefa .ResIdAttr =&_aafge ;continue ;};};_gggc :for {_bdea ,_gcdb :=d .Token ();if _gcdb !=nil {return _gcdb ; -};switch _fagd :=_bdea .(type ){case _a .StartElement :switch _fagd .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"}:_aagd :=NewCT_SDName (); -if _accg :=d .DecodeElement (_aagd ,&_fagd );_accg !=nil {return _accg ;};_dgfefa .Title =append (_dgfefa .Title ,_aagd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_egafg :=NewCT_SDDescription (); -if _edec :=d .DecodeElement (_egafg ,&_fagd );_edec !=nil {return _edec ;};_dgfefa .Desc =append (_dgfefa .Desc ,_egafg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dgfefa .CatLst =NewCT_SDCategories (); -if _ggabd :=d .DecodeElement (_dgfefa .CatLst ,&_fagd );_ggabd !=nil {return _ggabd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dgfefa .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _gbgg :=d .DecodeElement (_dgfefa .ExtLst ,&_fagd );_gbgg !=nil {return _gbgg ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_fagd .Name ); -if _fdgf :=d .Skip ();_fdgf !=nil {return _fdgf ;};};case _a .EndElement :break _gggc ;case _a .CharData :};};return nil ;};func (_bedcc ST_HueDir )Validate ()error {return _bedcc .ValidateWithPath ("")};func NewCT_Description ()*CT_Description {_gedg :=&CT_Description {}; -return _gedg }; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_cfbd *CT_Shape )ValidateWithPath (path string )error {if _cfbd .TypeAttr !=nil {if _edeg :=_cfbd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edeg !=nil {return _edeg ;};};if _cfbd .AdjLst !=nil {if _babac :=_cfbd .AdjLst .ValidateWithPath (path +"\u002fA\u0064\u006a\u004c\u0073\u0074"); +_babac !=nil {return _babac ;};};if _cfbd .ExtLst !=nil {if _dbcef :=_cfbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbcef !=nil {return _dbcef ;};};return nil ;};func NewCT_CTCategory ()*CT_CTCategory {_dgae :=&CT_CTCategory {}; +return _dgae }; -// Validate validates the CT_Pt and its children -func (_fcae *CT_Pt )Validate ()error {return _fcae .ValidateWithPath ("\u0043\u0054\u005fP\u0074")};func (_da *AG_ConstraintAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _da .TypeAttr !=ST_ConstraintTypeUnset {_ga ,_gd :=_da .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _gd !=nil {return _gd ;};start .Attr =append (start .Attr ,_ga );};if _da .ForAttr !=ST_ConstraintRelationshipUnset {_ad ,_bd :=_da .ForAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u0072"});if _bd !=nil {return _bd ;};start .Attr =append (start .Attr ,_ad ); -};if _da .ForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_da .ForNameAttr )});};if _da .PtTypeAttr !=ST_ElementTypeUnset {_ag ,_adg :=_da .PtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"}); -if _adg !=nil {return _adg ;};start .Attr =append (start .Attr ,_ag );};return nil ;};func NewCT_DiagramDefinitionHeader ()*CT_DiagramDefinitionHeader {_gefe :=&CT_DiagramDefinitionHeader {};return _gefe ;};func (_gccb ST_AnimLvlStr )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_caac :=_a .Attr {}; -_caac .Name =name ;switch _gccb {case ST_AnimLvlStrUnset :_caac .Value ="";case ST_AnimLvlStrNone :_caac .Value ="\u006e\u006f\u006e\u0065";case ST_AnimLvlStrLvl :_caac .Value ="\u006c\u0076\u006c";case ST_AnimLvlStrCtr :_caac .Value ="\u0063\u0074\u0072"; -};return _caac ,nil ;};func (_bea *CT_AnimLvl )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bea .ValAttr !=ST_AnimLvlStrUnset {_fbe ,_bca :=_bea .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _bca !=nil {return _bca ; -};start .Attr =append (start .Attr ,_fbe );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_dbgae ST_TextAnchorVertical )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dbgae .String (),start ); +// ValidateWithPath validates the StyleDef and its children, prefixing error messages with path +func (_cgcbb *StyleDef )ValidateWithPath (path string )error {if _gafffa :=_cgcbb .CT_StyleDefinition .ValidateWithPath (path );_gafffa !=nil {return _gafffa ;};return nil ;};func (_fbed *ST_HierBranchStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edeac ,_gbdc :=d .Token (); +if _gbdc !=nil {return _gbdc ;};if _afgcd ,_efaf :=_edeac .(_d .EndElement );_efaf &&_afgcd .Name ==start .Name {*_fbed =1;return nil ;};if _fgac ,_dbbc :=_edeac .(_d .CharData );!_dbbc {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edeac ); +}else {switch string (_fgac ){case "":*_fbed =0;case "\u006c":*_fbed =1;case "\u0072":*_fbed =2;case "\u0068\u0061\u006e\u0067":*_fbed =3;case "\u0073\u0074\u0064":*_fbed =4;case "\u0069\u006e\u0069\u0074":*_fbed =5;};};_edeac ,_gbdc =d .Token ();if _gbdc !=nil {return _gbdc ; +};if _fddg ,_cgce :=_edeac .(_d .EndElement );_cgce &&_fddg .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edeac ); }; -// Validate validates the CT_Category and its children -func (_fce *CT_Category )Validate ()error {return _fce .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func NewColorsDefHdr ()*ColorsDefHdr {_deedg :=&ColorsDefHdr {};_deedg .CT_ColorTransformHeader =*NewCT_ColorTransformHeader (); -return _deedg ;}; +// ValidateWithPath validates the CT_DataModel and its children, prefixing error messages with path +func (_ced *CT_DataModel )ValidateWithPath (path string )error {if _abec :=_ced .PtLst .ValidateWithPath (path +"\u002f\u0050\u0074\u004c\u0073\u0074");_abec !=nil {return _abec ;};if _ced .CxnLst !=nil {if _aeea :=_ced .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074"); +_aeea !=nil {return _aeea ;};};if _ced .Bg !=nil {if _cgeb :=_ced .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_cgeb !=nil {return _cgeb ;};};if _ced .Whole !=nil {if _cfcf :=_ced .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065"); +_cfcf !=nil {return _cfcf ;};};if _ced .ExtLst !=nil {if _ggca :=_ced .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggca !=nil {return _ggca ;};};return nil ;};type ST_FallbackDimension byte ;type ST_PtType byte ; + +// ValidateWithPath validates the CT_SDName and its children, prefixing error messages with path +func (_caaca *CT_SDName )ValidateWithPath (path string )error {return nil };type ST_ClrAppMethod byte ;func (_abdcg *ST_Breakpoint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdagc ,_fgfg :=d .Token ();if _fgfg !=nil {return _fgfg ;}; +if _fggcg ,_fadbaa :=_gdagc .(_d .EndElement );_fadbaa &&_fggcg .Name ==start .Name {*_abdcg =1;return nil ;};if _ebcb ,_afbe :=_gdagc .(_d .CharData );!_afbe {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdagc ); +}else {switch string (_ebcb ){case "":*_abdcg =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_abdcg =1;case "\u0062\u0061\u006c":*_abdcg =2;case "\u0066\u0069\u0078e\u0064":*_abdcg =3;};};_gdagc ,_fgfg =d .Token ();if _fgfg !=nil {return _fgfg ;};if _dcfbe ,_fddcb :=_gdagc .(_d .EndElement ); +_fddcb &&_dcfbe .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdagc );};func (_eeaga ST_AxisType )String ()string {switch _eeaga {case 0:return ""; +case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";case 4:return "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf";case 5:return "\u0070\u0061\u0072";case 6:return "\u0061\u006e\u0063s\u0074";case 7:return "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066"; +case 8:return "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case 9:return "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case 10:return "\u0066\u006f\u006c\u006c\u006f\u0077";case 11:return "\u0070\u0072\u0065\u0063\u0065\u0064";case 12:return "\u0072\u006f\u006f\u0074"; +case 13:return "\u006e\u006f\u006e\u0065";};return "";};func (_ddbec *DataModel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddbec .CT_DataModel =*NewCT_DataModel ();_ebgb :for {_bgegf ,_bbgfb :=d .Token ();if _bbgfb !=nil {return _bbgfb ; +};switch _efbgb :=_bgegf .(type ){case _d .StartElement :switch _efbgb .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _bgbb :=d .DecodeElement (_ddbec .PtLst ,&_efbgb ); +_bgbb !=nil {return _bgbb ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_ddbec .CxnLst =NewCT_CxnList (); +if _gefgd :=d .DecodeElement (_ddbec .CxnLst ,&_efbgb );_gefgd !=nil {return _gefgd ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_ddbec .Bg =_f .NewCT_BackgroundFormatting (); +if _fgfec :=d .DecodeElement (_ddbec .Bg ,&_efbgb );_fgfec !=nil {return _fgfec ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_ddbec .Whole =_f .NewCT_WholeE2oFormatting (); +if _gabgf :=d .DecodeElement (_ddbec .Whole ,&_efbgb );_gabgf !=nil {return _gabgf ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddbec .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _caece :=d .DecodeElement (_ddbec .ExtLst ,&_efbgb );_caece !=nil {return _caece ;};default:_e .Log .Debug ("\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",_efbgb .Name ); +if _eacd :=d .Skip ();_eacd !=nil {return _eacd ;};};case _d .EndElement :break _ebgb ;case _d .CharData :};};return nil ;};type CT_SDCategory struct{TypeAttr string ;PriAttr uint32 ;};const (ST_NodeHorizontalAlignmentUnset ST_NodeHorizontalAlignment =0; +ST_NodeHorizontalAlignmentL ST_NodeHorizontalAlignment =1;ST_NodeHorizontalAlignmentCtr ST_NodeHorizontalAlignment =2;ST_NodeHorizontalAlignmentR ST_NodeHorizontalAlignment =3;);func (_deeg *CT_Direction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aaeg :=range start .Attr {if _aaeg .Name .Local =="\u0076\u0061\u006c"{_deeg .ValAttr .UnmarshalXMLAttr (_aaeg ); +continue ;};};for {_afcb ,_aaec :=d .Token ();if _aaec !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_aaec );};if _eaff ,_ggbb :=_afcb .(_d .EndElement ); +_ggbb &&_eaff .Name ==start .Name {break ;};};return nil ;};func (_gdde *CT_DiagramDefinitionHeader )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afed :=range start .Attr {if _afed .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gfdff ,_abeg :=_afed .Value ,error (nil ); +if _abeg !=nil {return _abeg ;};_gdde .UniqueIdAttr =_gfdff ;continue ;};if _afed .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cgcb ,_dfeb :=_afed .Value ,error (nil );if _dfeb !=nil {return _dfeb ;};_gdde .MinVerAttr =&_cgcb ;continue ;};if _afed .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_aceb ,_cbde :=_afed .Value ,error (nil ); +if _cbde !=nil {return _cbde ;};_gdde .DefStyleAttr =&_aceb ;continue ;};if _afed .Name .Local =="\u0072\u0065\u0073I\u0064"{_bfgb ,_aafgd :=_b .ParseInt (_afed .Value ,10,32);if _aafgd !=nil {return _aafgd ;};_edae :=int32 (_bfgb );_gdde .ResIdAttr =&_edae ; +continue ;};};_dddee :for {_gadf ,_fdeda :=d .Token ();if _fdeda !=nil {return _fdeda ;};switch _baf :=_gadf .(type ){case _d .StartElement :switch _baf .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cafg :=NewCT_Name (); +if _dbe :=d .DecodeElement (_cafg ,&_baf );_dbe !=nil {return _dbe ;};_gdde .Title =append (_gdde .Title ,_cafg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_agde :=NewCT_Description (); +if _daca :=d .DecodeElement (_agde ,&_baf );_daca !=nil {return _daca ;};_gdde .Desc =append (_gdde .Desc ,_agde );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_gdde .CatLst =NewCT_Categories (); +if _ccaf :=d .DecodeElement (_gdde .CatLst ,&_baf );_ccaf !=nil {return _ccaf ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdde .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _ebce :=d .DecodeElement (_gdde .ExtLst ,&_baf );_ebce !=nil {return _ebce ;};default:_e .Log .Debug ("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",_baf .Name ); +if _ddea :=d .Skip ();_ddea !=nil {return _ddea ;};};case _d .EndElement :break _dddee ;case _d .CharData :};};return nil ;};type AG_IteratorAttributes struct{AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ; +CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_ddbdc *ST_RotationPath )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddbdc =0;case "\u006e\u006f\u006e\u0065":*_ddbdc =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_ddbdc =2; +};return nil ;};func NewCT_Otherwise ()*CT_Otherwise {_agbfe :=&CT_Otherwise {};return _agbfe }; // Validate validates the CT_Constraint and its children -func (_eeaf *CT_Constraint )Validate ()error {return _eeaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074");}; +func (_eccd *CT_Constraint )Validate ()error {return _eccd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074");};func ParseUnionST_FunctionArgument (s string )(ST_FunctionArgument ,error ){return ST_FunctionArgument {},nil ; +};func (_aebbc *ST_GrowDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffdbc ,_bdfdg :=d .Token ();if _bdfdg !=nil {return _bdfdg ;};if _dafad ,_efaed :=_ffdbc .(_d .EndElement );_efaed &&_dafad .Name ==start .Name {*_aebbc =1; +return nil ;};if _ebfbb ,_gfcca :=_ffdbc .(_d .CharData );!_gfcca {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffdbc );}else {switch string (_ebfbb ){case "":*_aebbc =0; +case "\u0074\u004c":*_aebbc =1;case "\u0074\u0052":*_aebbc =2;case "\u0062\u004c":*_aebbc =3;case "\u0062\u0052":*_aebbc =4;};};_ffdbc ,_bdfdg =d .Token ();if _bdfdg !=nil {return _bdfdg ;};if _bafd ,_dffdbd :=_ffdbc .(_d .EndElement );_dffdbd &&_bafd .Name ==start .Name {return nil ; +};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffdbc );};func (_baagf ST_ConstraintType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_baagf .String (),start ); +};func (_gegd *CT_PresentationOf )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gegd .AxisAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_dg .Sprintf ("\u0025\u0076",*_gegd .AxisAttr )}); +};if _gegd .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_gegd .PtTypeAttr )});};if _gegd .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_dg .Sprintf ("\u0025\u0076",*_gegd .HideLastTransAttr )}); +};if _gegd .StAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_gegd .StAttr )});};if _gegd .CntAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006e\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_gegd .CntAttr )}); +};if _gegd .StepAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_dg .Sprintf ("\u0025\u0076",*_gegd .StepAttr )});};e .EncodeToken (start );if _gegd .ExtLst !=nil {_deac :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gegd .ExtLst ,_deac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_CTDescription struct{LangAttr *string ;ValAttr string ;};func NewCT_Category ()*CT_Category {_cab :=&CT_Category {};return _cab };func (_gagda *ST_VariableType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecga ,_edacd :=d .Token (); +if _edacd !=nil {return _edacd ;};if _abgba ,_cfgbae :=_ecga .(_d .EndElement );_cfgbae &&_abgba .Name ==start .Name {*_gagda =1;return nil ;};if _agcdg ,_dabfe :=_ecga .(_d .CharData );!_dabfe {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecga ); +}else {switch string (_agcdg ){case "":*_gagda =0;case "\u006e\u006f\u006e\u0065":*_gagda =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_gagda =2;case "\u0063\u0068\u004da\u0078":*_gagda =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_gagda =4; +case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_gagda =5;case "\u0064\u0069\u0072":*_gagda =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_gagda =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_gagda =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_gagda =9; +case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_gagda =10;};};_ecga ,_edacd =d .Token ();if _edacd !=nil {return _edacd ;};if _fdced ,_caged :=_ecga .(_d .EndElement );_caged &&_fdced .Name ==start .Name {return nil ; +};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecga );};func (_ccdac ST_TextAnchorHorizontal )Validate ()error {return _ccdac .ValidateWithPath ("")}; +func (_ceacd *ST_DiagramHorizontalAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ceacd =0;case "\u006c":*_ceacd =1;case "\u0063\u0074\u0072":*_ceacd =2;case "\u0072":*_ceacd =3;case "\u006e\u006f\u006e\u0065":*_ceacd =4; +};return nil ;};type CT_Colors struct{MethAttr ST_ClrAppMethod ;HueDirAttr ST_HueDir ;EG_ColorChoice []*_f .EG_ColorChoice ;};func (_dgafa *CT_RelIds )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0064\u006d"},Value :_dg .Sprintf ("\u0025\u0076",_dgafa .DmAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u006c\u006f"},Value :_dg .Sprintf ("\u0025\u0076",_dgafa .LoAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0071\u0073"},Value :_dg .Sprintf ("\u0025\u0076",_dgafa .QsAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0063\u0073"},Value :_dg .Sprintf ("\u0025\u0076",_dgafa .CsAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_FunctionType byte ; +func (_effgf *ST_FunctionOperator )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbcdeg ,_bagab :=d .Token ();if _bagab !=nil {return _bagab ;};if _aaggdb ,_gdede :=_cbcdeg .(_d .EndElement );_gdede &&_aaggdb .Name ==start .Name {*_effgf =1; +return nil ;};if _acge ,_dgebe :=_cbcdeg .(_d .CharData );!_dgebe {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbcdeg );}else {switch string (_acge ){case "":*_effgf =0; +case "\u0065\u0071\u0075":*_effgf =1;case "\u006e\u0065\u0071":*_effgf =2;case "\u0067\u0074":*_effgf =3;case "\u006c\u0074":*_effgf =4;case "\u0067\u0074\u0065":*_effgf =5;case "\u006c\u0074\u0065":*_effgf =6;};};_cbcdeg ,_bagab =d .Token ();if _bagab !=nil {return _bagab ; +};if _edcag ,_ceace :=_cbcdeg .(_d .EndElement );_ceace &&_edcag .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbcdeg ); +}; -// Validate validates the CT_AnimLvl and its children -func (_baa *CT_AnimLvl )Validate ()error {return _baa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");};func (_eeda *CT_ColorTransformHeaderLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _eeda .ColorsDefHdr !=nil {_cbgc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_bdb :=range _eeda .ColorsDefHdr {e .EncodeElement (_bdb ,_cbgc );};};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_af *AG_IteratorAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbg :=range start .Attr {if _bbg .Name .Local =="\u0061\u0078\u0069\u0073"{_fb ,_gad :=ParseSliceST_AxisTypes (_bbg .Value );if _gad !=nil {return _gad ; -};_af .AxisAttr =&_fb ;continue ;};if _bbg .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_aa ,_fc :=ParseSliceST_ElementTypes (_bbg .Value );if _fc !=nil {return _fc ;};_af .PtTypeAttr =&_aa ;continue ;};if _bbg .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_gde ,_ade :=ParseSliceST_Booleans (_bbg .Value ); -if _ade !=nil {return _ade ;};_af .HideLastTransAttr =&_gde ;continue ;};if _bbg .Name .Local =="\u0073\u0074"{_eac ,_db :=ParseSliceST_Ints (_bbg .Value );if _db !=nil {return _db ;};_af .StAttr =&_eac ;continue ;};if _bbg .Name .Local =="\u0063\u006e\u0074"{_dc ,_fae :=ParseSliceST_UnsignedInts (_bbg .Value ); -if _fae !=nil {return _fae ;};_af .CntAttr =&_dc ;continue ;};if _bbg .Name .Local =="\u0073\u0074\u0065\u0070"{_bg ,_bed :=ParseSliceST_Ints (_bbg .Value );if _bed !=nil {return _bed ;};_af .StepAttr =&_bg ;continue ;};};for {_eea ,_ab :=d .Token ();if _ab !=nil {return _f .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",_ab ); -};if _cebg ,_dbb :=_eea .(_a .EndElement );_dbb &&_cebg .Name ==start .Name {break ;};};return nil ;};func NewCT_ElemPropSet ()*CT_ElemPropSet {_gaeb :=&CT_ElemPropSet {};return _gaeb };func (_cccb ST_PyramidAccentTextMargin )String ()string {switch _cccb {case 0:return ""; -case 1:return "\u0073\u0074\u0065\u0070";case 2:return "\u0073\u0074\u0061c\u006b";};return "";}; +// ValidateWithPath validates the CT_SDDescription and its children, prefixing error messages with path +func (_gabf *CT_SDDescription )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_TextProps and its children, prefixing error messages with path -func (_cece *CT_TextProps )ValidateWithPath (path string )error {if _cece .Sp3d !=nil {if _ceegb :=_cece .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_ceegb !=nil {return _ceegb ;};};if _cece .FlatTx !=nil {if _ecffg :=_cece .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); -_ecffg !=nil {return _ecffg ;};};return nil ;};const (ST_PtTypeUnset ST_PtType =0;ST_PtTypeNode ST_PtType =1;ST_PtTypeAsst ST_PtType =2;ST_PtTypeDoc ST_PtType =3;ST_PtTypePres ST_PtType =4;ST_PtTypeParTrans ST_PtType =5;ST_PtTypeSibTrans ST_PtType =6;); -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;); +// Validate validates the DataModel and its children +func (_fefb *DataModel )Validate ()error {return _fefb .ValidateWithPath ("\u0044a\u0074\u0061\u004d\u006f\u0064\u0065l");}; -// Validate validates the CT_StyleDefinitionHeader and its children -func (_dabeaa *CT_StyleDefinitionHeader )Validate ()error {return _dabeaa .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072");};func (_daaf ST_BoolOperator )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_daaf .String (),start ); -};func (_adb *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 :_f .Sprintf ("\u0025\u0076",_adb .IdxAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_adb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_CTDescription struct{LangAttr *string ;ValAttr string ;};func (_eagb *ST_HierarchyAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdbdb ,_gdec :=d .Token (); -if _gdec !=nil {return _gdec ;};if _fgfaf ,_dgeegf :=_fdbdb .(_a .EndElement );_dgeegf &&_fgfaf .Name ==start .Name {*_eagb =1;return nil ;};if _aagca ,_dbfbeg :=_fdbdb .(_a .CharData );!_dbfbeg {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",_fdbdb ); -}else {switch string (_aagca ){case "":*_eagb =0;case "\u0074\u004c":*_eagb =1;case "\u0074\u0052":*_eagb =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_eagb =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_eagb =4;case "\u0062\u004c":*_eagb =5;case "\u0062\u0052":*_eagb =6; -case "\u0062\u0043\u0074\u0072\u0043\u0068":*_eagb =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_eagb =8;case "\u006c\u0054":*_eagb =9;case "\u006c\u0042":*_eagb =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_eagb =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_eagb =12; -case "\u0072\u0054":*_eagb =13;case "\u0072\u0042":*_eagb =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_eagb =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_eagb =16;};};_fdbdb ,_gdec =d .Token ();if _gdec !=nil {return _gdec ;};if _eabdb ,_ecacd :=_fdbdb .(_a .EndElement ); -_ecacd &&_eabdb .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",_fdbdb );};func (_debde ST_ConnectorDimension )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_debde .String (),start ); -};func NewCT_StyleLabel ()*CT_StyleLabel {_cgecf :=&CT_StyleLabel {};return _cgecf };type LayoutDefHdrLst struct{CT_DiagramDefinitionHeaderLst };type ST_Ints []int32 ;func (_dbbg *CT_DataModel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dbbg .PtLst =NewCT_PtList (); -_gefa :for {_acg ,_aeb :=d .Token ();if _aeb !=nil {return _aeb ;};switch _bffca :=_acg .(type ){case _a .StartElement :switch _bffca .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 _gcge :=d .DecodeElement (_dbbg .PtLst ,&_bffca ); -_gcge !=nil {return _gcge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dbbg .CxnLst =NewCT_CxnList (); -if _afee :=d .DecodeElement (_dbbg .CxnLst ,&_bffca );_afee !=nil {return _afee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_dbbg .Bg =_g .NewCT_BackgroundFormatting (); -if _efe :=d .DecodeElement (_dbbg .Bg ,&_bffca );_efe !=nil {return _efe ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dbbg .Whole =_g .NewCT_WholeE2oFormatting (); -if _geffd :=d .DecodeElement (_dbbg .Whole ,&_bffca );_geffd !=nil {return _geffd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dbbg .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _badb :=d .DecodeElement (_dbbg .ExtLst ,&_bffca );_badb !=nil {return _badb ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_bffca .Name ); -if _fgeb :=d .Skip ();_fgeb !=nil {return _fgeb ;};};case _a .EndElement :break _gefa ;case _a .CharData :};};return nil ;};func NewStyleDefHdrLst ()*StyleDefHdrLst {_egcbd :=&StyleDefHdrLst {};_egcbd .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst (); -return _egcbd ;};func (_acfbb ST_NodeVerticalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_acfbb .String (),start );};func NewCT_PtList ()*CT_PtList {_fdccf :=&CT_PtList {};return _fdccf };type ST_NodeHorizontalAlignment byte ; -func (_gcg *CT_Constraint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fgg :=range start .Attr {if _fgg .Name .Local =="\u006f\u0070"{_gcg .OpAttr .UnmarshalXMLAttr (_fgg );continue ;};if _fgg .Name .Local =="\u0076\u0061\u006c"{_dgea ,_bff :=_bb .ParseFloat (_fgg .Value ,64); -if _bff !=nil {return _bff ;};_gcg .ValAttr =&_dgea ;continue ;};if _fgg .Name .Local =="\u0066\u0061\u0063\u0074"{_bffc ,_dga :=_bb .ParseFloat (_fgg .Value ,64);if _dga !=nil {return _dga ;};_gcg .FactAttr =&_bffc ;continue ;};if _fgg .Name .Local =="\u0074\u0079\u0070\u0065"{_gcg .TypeAttr .UnmarshalXMLAttr (_fgg ); -continue ;};if _fgg .Name .Local =="\u0066\u006f\u0072"{_gcg .ForAttr .UnmarshalXMLAttr (_fgg );continue ;};if _fgg .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_efdf ,_dddb :=_fgg .Value ,error (nil );if _dddb !=nil {return _dddb ;};_gcg .ForNameAttr =&_efdf ; -continue ;};if _fgg .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_gcg .PtTypeAttr .UnmarshalXMLAttr (_fgg );continue ;};if _fgg .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_gcg .RefTypeAttr .UnmarshalXMLAttr (_fgg );continue ;};if _fgg .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_gcg .RefForAttr .UnmarshalXMLAttr (_fgg ); -continue ;};if _fgg .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_fcee ,_ceed :=_fgg .Value ,error (nil );if _ceed !=nil {return _ceed ;};_gcg .RefForNameAttr =&_fcee ;continue ;};if _fgg .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_gcg .RefPtTypeAttr .UnmarshalXMLAttr (_fgg ); -continue ;};};_dgaf :for {_ggab ,_befa :=d .Token ();if _befa !=nil {return _befa ;};switch _cfa :=_ggab .(type ){case _a .StartElement :switch _cfa .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"}:_gcg .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _beec :=d .DecodeElement (_gcg .ExtLst ,&_cfa );_beec !=nil {return _beec ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cfa .Name ); -if _bgcd :=d .Skip ();_bgcd !=nil {return _bgcd ;};};case _a .EndElement :break _dgaf ;case _a .CharData :};};return nil ;};func (_eccaaf ST_HueDir )String ()string {switch _eccaaf {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077"; -};return "";}; +// ValidateWithPath validates the CT_Category and its children, prefixing error messages with path +func (_ddg *CT_Category )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_LayoutVariablePropertySet and its children -func (_dbaac *CT_LayoutVariablePropertySet )Validate ()error {return _dbaac .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 (_fafc *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 :_f .Sprintf ("\u0025\u0076",_fafc .TypeAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",_fafc .PriAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_LayoutNode and its children +func (_efbc *CT_LayoutNode )Validate ()error {return _efbc .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");};type CT_Shape struct{RotAttr *float64 ;TypeAttr *ST_LayoutShapeType ;BlipAttr *string ;ZOrderOffAttr *int32 ; +HideGeomAttr *bool ;LkTxEntryAttr *bool ;BlipPhldrAttr *bool ;AdjLst *CT_AdjLst ;ExtLst *_f .CT_OfficeArtExtensionList ;};type CT_Pt struct{ModelIdAttr ST_ModelId ;TypeAttr ST_PtType ;CxnIdAttr *ST_ModelId ;PrSet *CT_ElemPropSet ;SpPr *_f .CT_ShapeProperties ; +T *_f .CT_TextBody ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_abgea ST_PyramidAccentTextMargin )ValidateWithPath (path string )error {switch _abgea {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abgea )); +};return nil ;};func (_egfg ST_SecondaryChildAlignment )ValidateWithPath (path string )error {switch _egfg {case 0,1,2,3,4,5:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egfg )); +};return nil ;};func (_aeaf *CT_StyleDefinitionHeaderLst )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aeaf .StyleDefHdr !=nil {_gfde :=_d .StartElement {Name :_d .Name {Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}}; +for _ ,_fbgge :=range _aeaf .StyleDefHdr {e .EncodeElement (_fbgge ,_gfde );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccbga ST_NodeVerticalAlignment )String ()string {switch _ccbga {case 0:return "";case 1:return "\u0074"; +case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_gcefg ST_PyramidAccentPosition )String ()string {switch _gcefg {case 0:return "";case 1:return "\u0062\u0065\u0066";case 2:return "\u0061\u0066\u0074";};return "";};func (_gecgc ST_SecondaryChildAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gecgc .String (),start ); +};func (_cgfbg ST_FallbackDimension )ValidateWithPath (path string )error {switch _cgfbg {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgfbg )); +};return nil ;}; -// ST_ModelId is a union type -type ST_ModelId struct{Int32 *int32 ;ST_Guid *string ;};type ST_AutoTextRotation byte ;type ST_ElementType byte ;func (_agcfe *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 _agcfe .CT_StyleDefinitionHeaderLst .MarshalXML (e ,start );};const (ST_AnimOneStrUnset ST_AnimOneStr =0;ST_AnimOneStrNone ST_AnimOneStr =1;ST_AnimOneStrOne ST_AnimOneStr =2; -ST_AnimOneStrBranch ST_AnimOneStr =3;);func (_cacec *CT_SDDescription )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fbdd :=range start .Attr {if _fbdd .Name .Local =="\u006c\u0061\u006e\u0067"{_fbfe ,_bgcc :=_fbdd .Value ,error (nil ); -if _bgcc !=nil {return _bgcc ;};_cacec .LangAttr =&_fbfe ;continue ;};if _fbdd .Name .Local =="\u0076\u0061\u006c"{_ccaca ,_bbdf :=_fbdd .Value ,error (nil );if _bbdf !=nil {return _bbdf ;};_cacec .ValAttr =_ccaca ;continue ;};};for {_bgcca ,_efece :=d .Token (); -if _efece !=nil {return _f .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",_efece );};if _afef ,_afab :=_bgcca .(_a .EndElement );_afab &&_afef .Name ==start .Name {break ; -};};return nil ;};func (_gebb ST_ChildOrderType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_acdf :=_a .Attr {};_acdf .Name =name ;switch _gebb {case ST_ChildOrderTypeUnset :_acdf .Value ="";case ST_ChildOrderTypeB :_acdf .Value ="\u0062";case ST_ChildOrderTypeT :_acdf .Value ="\u0074"; -};return _acdf ,nil ;};func (_gegd *ST_NodeHorizontalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deedd ,_febb :=d .Token ();if _febb !=nil {return _febb ;};if _eggde ,_dgdace :=_deedd .(_a .EndElement );_dgdace &&_eggde .Name ==start .Name {*_gegd =1; -return nil ;};if _fbedd ,_ddgd :=_deedd .(_a .CharData );!_ddgd {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",_deedd );}else {switch string (_fbedd ){case "":*_gegd =0; -case "\u006c":*_gegd =1;case "\u0063\u0074\u0072":*_gegd =2;case "\u0072":*_gegd =3;};};_deedd ,_febb =d .Token ();if _febb !=nil {return _febb ;};if _edac ,_fagcc :=_deedd .(_a .EndElement );_fagcc &&_edac .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",_deedd ); -};func (_bgacb ST_ConstraintRelationship )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_egdd :=_a .Attr {};_egdd .Name =name ;switch _bgacb {case ST_ConstraintRelationshipUnset :_egdd .Value ="";case ST_ConstraintRelationshipSelf :_egdd .Value ="\u0073\u0065\u006c\u0066"; -case ST_ConstraintRelationshipCh :_egdd .Value ="\u0063\u0068";case ST_ConstraintRelationshipDes :_egdd .Value ="\u0064\u0065\u0073";};return _egdd ,nil ;};func (_adegf ST_Breakpoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_adegf .String (),start ); -};type ST_AxisType byte ;func (_dggc *CT_ChildMax )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_dge :=range start .Attr {if _dge .Name .Local =="\u0076\u0061\u006c"{_cdb ,_bdc :=_bb .ParseInt (_dge .Value ,10,32);if _bdc !=nil {return _bdc ; -};_fge :=int32 (_cdb );_dggc .ValAttr =&_fge ;continue ;};};for {_fgd ,_feg :=d .Token ();if _feg !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078\u003a\u0020\u0025\u0073",_feg ); -};if _aeed ,_cegg :=_fgd .(_a .EndElement );_cegg &&_aeed .Name ==start .Name {break ;};};return nil ;};func (_cbbe *CT_ElemPropSet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bdaa :=range start .Attr {if _bdaa .Name .Local =="\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"{_ecdc ,_afeb :=_bb .ParseBool (_bdaa .Value ); -if _afeb !=nil {return _afeb ;};_cbbe .CustFlipVertAttr =&_ecdc ;continue ;};if _bdaa .Name .Local =="p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"{_eddf ,_efaf :=ParseUnionST_ModelId (_bdaa .Value );if _efaf !=nil {return _efaf ;};_cbbe .PresAssocIDAttr =&_eddf ; -continue ;};if _bdaa .Name .Local =="c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"{_ccb ,_fcef :=_bb .ParseBool (_bdaa .Value );if _fcef !=nil {return _fcef ;};_cbbe .CustFlipHorAttr =&_ccb ;continue ;};if _bdaa .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_gfad ,_ebec :=_bdaa .Value ,error (nil ); -if _ebec !=nil {return _ebec ;};_cbbe .PresStyleLblAttr =&_gfad ;continue ;};if _bdaa .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0058"{_gacc ,_dcfg :=_bb .ParseInt (_bdaa .Value ,10,32);if _dcfg !=nil {return _dcfg ;};_dcfa :=int32 (_gacc );_cbbe .CustSzXAttr =&_dcfa ; -continue ;};if _bdaa .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"{_ebba ,_dfcd :=_bb .ParseInt (_bdaa .Value ,10,32);if _dfcd !=nil {return _dfcd ;};_bagaf :=int32 (_ebba );_cbbe .PresStyleCntAttr =&_bagaf ;continue ; -};if _bdaa .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0059"{_bgag ,_ceee :=_bb .ParseInt (_bdaa .Value ,10,32);if _ceee !=nil {return _ceee ;};_fbfb :=int32 (_bgag );_cbbe .CustSzYAttr =&_fbfb ;continue ;};if _bdaa .Name .Local =="\u006co\u0043\u0061\u0074\u0049\u0064"{_ede ,_eecg :=_bdaa .Value ,error (nil ); -if _eecg !=nil {return _eecg ;};_cbbe .LoCatIdAttr =&_ede ;continue ;};if _bdaa .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"{_faef ,_gece :=ParseUnionST_PrSetCustVal (_bdaa .Value );if _gece !=nil {return _gece ;};_cbbe .CustScaleXAttr =&_faef ; -continue ;};if _bdaa .Name .Local =="\u0071s\u0043\u0061\u0074\u0049\u0064"{_fafe ,_cgae :=_bdaa .Value ,error (nil );if _cgae !=nil {return _cgae ;};_cbbe .QsCatIdAttr =&_fafe ;continue ;};if _bdaa .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"{_dggd ,_ffce :=ParseUnionST_PrSetCustVal (_bdaa .Value ); -if _ffce !=nil {return _ffce ;};_cbbe .CustScaleYAttr =&_dggd ;continue ;};if _bdaa .Name .Local =="\u0063u\u0073\u0074\u0041\u006e\u0067"{_bge ,_ffac :=_bb .ParseInt (_bdaa .Value ,10,32);if _ffac !=nil {return _ffac ;};_gfb :=int32 (_bge );_cbbe .CustAngAttr =&_gfb ; -continue ;};if _bdaa .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"{_daae ,_gacb :=ParseUnionST_PrSetCustVal (_bdaa .Value );if _gacb !=nil {return _gacb ;};_cbbe .CustRadScaleRadAttr =&_daae ;continue ; -};if _bdaa .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"{_dead ,_eadd :=ParseUnionST_PrSetCustVal (_bdaa .Value );if _eadd !=nil {return _eadd ;};_cbbe .CustLinFactXAttr =&_dead ;continue ;};if _bdaa .Name .Local =="\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_cbae ,_agbg :=_bdaa .Value ,error (nil ); -if _agbg !=nil {return _agbg ;};_cbbe .QsTypeIdAttr =&_cbae ;continue ;};if _bdaa .Name .Local =="\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"{_bdbg ,_aca :=_bb .ParseBool (_bdaa .Value );if _aca !=nil {return _aca ;}; -_cbbe .Coherent3DOffAttr =&_bdbg ;continue ;};if _bdaa .Name .Local =="\u0063\u0075\u0073t\u0054"{_efeb ,_ffcb :=_bb .ParseBool (_bdaa .Value );if _ffcb !=nil {return _ffcb ;};_cbbe .CustTAttr =&_efeb ;continue ;};if _bdaa .Name .Local =="\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"{_gagc ,_egca :=_bdaa .Value ,error (nil ); -if _egca !=nil {return _egca ;};_cbbe .PresNameAttr =&_gagc ;continue ;};if _bdaa .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"{_gfea ,_cdfd :=ParseUnionST_PrSetCustVal (_bdaa .Value ); -if _cdfd !=nil {return _cdfd ;};_cbbe .CustLinFactNeighborYAttr =&_gfea ;continue ;};if _bdaa .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"{_fbee ,_aede :=ParseUnionST_PrSetCustVal (_bdaa .Value );if _aede !=nil {return _aede ; -};_cbbe .CustLinFactYAttr =&_fbee ;continue ;};if _bdaa .Name .Local =="\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"{_efcg ,_gabdb :=_bdaa .Value ,error (nil );if _gabdb !=nil {return _gabdb ;};_cbbe .LoTypeIdAttr =&_efcg ;continue ;};if _bdaa .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"{_bbcc ,_fgda :=ParseUnionST_PrSetCustVal (_bdaa .Value ); -if _fgda !=nil {return _fgda ;};_cbbe .CustRadScaleIncAttr =&_bbcc ;continue ;};if _bdaa .Name .Local =="\u0070\u0068\u006cd\u0072"{_gee ,_ced :=_bb .ParseBool (_bdaa .Value );if _ced !=nil {return _ced ;};_cbbe .PhldrAttr =&_gee ;continue ;};if _bdaa .Name .Local =="\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_cfgda ,_aecfd :=_bdaa .Value ,error (nil ); -if _aecfd !=nil {return _aecfd ;};_cbbe .CsTypeIdAttr =&_cfgda ;continue ;};if _bdaa .Name .Local =="\u0063s\u0043\u0061\u0074\u0049\u0064"{_aedea ,_bcbgc :=_bdaa .Value ,error (nil );if _bcbgc !=nil {return _bcbgc ;};_cbbe .CsCatIdAttr =&_aedea ;continue ; -};if _bdaa .Name .Local =="\u0070\u0068\u006c\u0064\u0072\u0054"{_cfe ,_aabc :=_bdaa .Value ,error (nil );if _aabc !=nil {return _aabc ;};_cbbe .PhldrTAttr =&_cfe ;continue ;};if _bdaa .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"{_ebbag ,_cedb :=_bb .ParseInt (_bdaa .Value ,10,32); -if _cedb !=nil {return _cedb ;};_dfed :=int32 (_ebbag );_cbbe .PresStyleIdxAttr =&_dfed ;continue ;};if _bdaa .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"{_bgee ,_eabd :=ParseUnionST_PrSetCustVal (_bdaa .Value ); -if _eabd !=nil {return _eabd ;};_cbbe .CustLinFactNeighborXAttr =&_bgee ;continue ;};};_ecef :for {_gcdf ,_ebfg :=d .Token ();if _ebfg !=nil {return _ebfg ;};switch _eded :=_gcdf .(type ){case _a .StartElement :switch _eded .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"}:_cbbe .PresLayoutVars =NewCT_LayoutVariablePropertySet (); -if _gaffd :=d .DecodeElement (_cbbe .PresLayoutVars ,&_eded );_gaffd !=nil {return _gaffd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cbbe .Style =_g .NewCT_ShapeStyle (); -if _gagf :=d .DecodeElement (_cbbe .Style ,&_eded );_gagf !=nil {return _gagf ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_eded .Name ); -if _bdcdf :=d .Skip ();_bdcdf !=nil {return _bdcdf ;};};case _a .EndElement :break _ecef ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CTStyleLabel and its children, prefixing error messages with path +func (_afc *CT_CTStyleLabel )ValidateWithPath (path string )error {if _afc .FillClrLst !=nil {if _bgd :=_afc .FillClrLst .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_bgd !=nil {return _bgd ;};};if _afc .LinClrLst !=nil {if _gbf :=_afc .LinClrLst .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"); +_gbf !=nil {return _gbf ;};};if _afc .EffectClrLst !=nil {if _bec :=_afc .EffectClrLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_bec !=nil {return _bec ;};};if _afc .TxLinClrLst !=nil {if _gcaf :=_afc .TxLinClrLst .ValidateWithPath (path +"\u002f\u0054\u0078L\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"); +_gcaf !=nil {return _gcaf ;};};if _afc .TxFillClrLst !=nil {if _dcag :=_afc .TxFillClrLst .ValidateWithPath (path +"\u002f\u0054\u0078\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_dcag !=nil {return _dcag ;};};if _afc .TxEffectClrLst !=nil {if _cbfd :=_afc .TxEffectClrLst .ValidateWithPath (path +"\u002fT\u0078E\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"); +_cbfd !=nil {return _cbfd ;};};if _afc .ExtLst !=nil {if _eabd :=_afc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eabd !=nil {return _eabd ;};};return nil ;}; -// ValidateWithPath validates the CT_NumericRule and its children, prefixing error messages with path -func (_adaa *CT_NumericRule )ValidateWithPath (path string )error {if _adaa .ExtLst !=nil {if _daff :=_adaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daff !=nil {return _daff ;};};if _cead :=_adaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_cead !=nil {return _cead ;};if _acbd :=_adaa .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_acbd !=nil {return _acbd ;};if _dddf :=_adaa .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_dddf !=nil {return _dddf ;};return nil ;}; +// ValidateWithPath validates the CT_AnimOne and its children, prefixing error messages with path +func (_dcd *CT_AnimOne )ValidateWithPath (path string )error {if _dfc :=_dcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfc !=nil {return _dfc ;};return nil ;};func NewCT_Constraints ()*CT_Constraints {_gagb :=&CT_Constraints {}; +return _gagb }; -// ValidateWithPath validates the CT_ColorTransformHeaderLst and its children, prefixing error messages with path -func (_geff *CT_ColorTransformHeaderLst )ValidateWithPath (path string )error {for _ged ,_fddd :=range _geff .ColorsDefHdr {if _efba :=_fddd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043ol\u006f\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_ged )); -_efba !=nil {return _efba ;};};return nil ;}; +// ValidateWithPath validates the CT_Constraint and its children, prefixing error messages with path +func (_cbdb *CT_Constraint )ValidateWithPath (path string )error {if _gda :=_cbdb .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_gda !=nil {return _gda ;};if _cbdb .ExtLst !=nil {if _edfg :=_cbdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_edfg !=nil {return _edfg ;};};if _ffdb :=_cbdb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ffdb !=nil {return _ffdb ;};if _eaa :=_cbdb .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); +_eaa !=nil {return _eaa ;};if _fcge :=_cbdb .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_fcge !=nil {return _fcge ;};if _fbc :=_cbdb .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_fbc !=nil {return _fbc ;};if _gcc :=_cbdb .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_gcc !=nil {return _gcc ;};if _eaga :=_cbdb .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072"); +_eaga !=nil {return _eaga ;};return nil ;}; -// Validate validates the CT_SDCategories and its children -func (_dbga *CT_SDCategories )Validate ()error {return _dbga .ValidateWithPath ("\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_gcea *CT_TextProps )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _gcea .Sp3d !=nil {_fdbfb :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_gcea .Sp3d ,_fdbfb );};if _gcea .FlatTx !=nil {_daga :=_a .StartElement {Name :_a .Name {Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}}; -e .EncodeElement (_gcea .FlatTx ,_daga );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Name and its children +func (_aceed *CT_Name )Validate ()error {return _aceed .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u006d\u0065");}; -// ValidateWithPath validates the CT_CTCategory and its children, prefixing error messages with path -func (_efd *CT_CTCategory )ValidateWithPath (path string )error {return nil };func (_ddebd *ST_ChildOrderType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ddebd =0;case "\u0062":*_ddebd =1;case "\u0074":*_ddebd =2;};return nil ; -};func (_ddb *CT_Name )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ddb .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_ddb .LangAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ddb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the ColorsDefHdrLst and its children +func (_ddcdd *ColorsDefHdrLst )Validate ()error {return _ddcdd .ValidateWithPath ("\u0043o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func NewCT_ChildPref ()*CT_ChildPref {_accd :=&CT_ChildPref {};return _accd };func (_bag *CT_Adj )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0078"},Value :_dg .Sprintf ("\u0025\u0076",_bag .IdxAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_bag .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbcba ST_StartingElement )String ()string {switch _gbcba {case 0:return ""; +case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0074\u0072\u0061n\u0073";};return "";};func NewCT_Rules ()*CT_Rules {_gaab :=&CT_Rules {};return _gaab };func (_gdgbd ST_BendPoint )Validate ()error {return _gdgbd .ValidateWithPath ("")};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;);const (ST_BreakpointUnset ST_Breakpoint =0;ST_BreakpointEndCnv ST_Breakpoint =1;ST_BreakpointBal ST_Breakpoint =2;ST_BreakpointFixed ST_Breakpoint =3;);func NewCT_RelIds ()*CT_RelIds {_gcfe :=&CT_RelIds {};return _gcfe }; +func NewCT_LayoutVariablePropertySet ()*CT_LayoutVariablePropertySet {_gfbf :=&CT_LayoutVariablePropertySet {};return _gfbf ;};type ST_AxisType byte ;func (_acgce *ST_FunctionOperator )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_acgce =0; +case "\u0065\u0071\u0075":*_acgce =1;case "\u006e\u0065\u0071":*_acgce =2;case "\u0067\u0074":*_acgce =3;case "\u006c\u0074":*_acgce =4;case "\u0067\u0074\u0065":*_acgce =5;case "\u006c\u0074\u0065":*_acgce =6;};return nil ;};func (_fdegg ST_VariableType )ValidateWithPath (path string )error {switch _fdegg {case 0,1,2,3,4,5,6,7,8,9,10:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdegg )); +};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 (_agec *CT_Parameter )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agec .TypeAttr =ST_ParameterId (1); +for _ ,_gecc :=range start .Attr {if _gecc .Name .Local =="\u0074\u0079\u0070\u0065"{_agec .TypeAttr .UnmarshalXMLAttr (_gecc );continue ;};if _gecc .Name .Local =="\u0076\u0061\u006c"{_fee ,_geafd :=ParseUnionST_ParameterVal (_gecc .Value );if _geafd !=nil {return _geafd ; +};_agec .ValAttr =_fee ;continue ;};};for {_aadeg ,_ecbe :=d .Token ();if _ecbe !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_ecbe ); +};if _gegg ,_bcbfa :=_aadeg .(_d .EndElement );_bcbfa &&_gegg .Name ==start .Name {break ;};};return nil ;};func (_eaee ST_ParameterId )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcgec :=_d .Attr {};_bcgec .Name =name ;switch _eaee {case ST_ParameterIdUnset :_bcgec .Value =""; +case ST_ParameterIdHorzAlign :_bcgec .Value ="\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n";case ST_ParameterIdVertAlign :_bcgec .Value ="\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case ST_ParameterIdChDir :_bcgec .Value ="\u0063\u0068\u0044i\u0072"; +case ST_ParameterIdChAlign :_bcgec .Value ="\u0063h\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdSecChAlign :_bcgec .Value ="\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdLinDir :_bcgec .Value ="\u006c\u0069\u006e\u0044\u0069\u0072"; +case ST_ParameterIdSecLinDir :_bcgec .Value ="\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case ST_ParameterIdStElem :_bcgec .Value ="\u0073\u0074\u0045\u006c\u0065\u006d";case ST_ParameterIdBendPt :_bcgec .Value ="\u0062\u0065\u006e\u0064\u0050\u0074"; +case ST_ParameterIdConnRout :_bcgec .Value ="\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case ST_ParameterIdBegSty :_bcgec .Value ="\u0062\u0065\u0067\u0053\u0074\u0079";case ST_ParameterIdEndSty :_bcgec .Value ="\u0065\u006e\u0064\u0053\u0074\u0079"; +case ST_ParameterIdDim :_bcgec .Value ="\u0064\u0069\u006d";case ST_ParameterIdRotPath :_bcgec .Value ="\u0072o\u0074\u0050\u0061\u0074\u0068";case ST_ParameterIdCtrShpMap :_bcgec .Value ="\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p";case ST_ParameterIdNodeHorzAlign :_bcgec .Value ="\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e"; +case ST_ParameterIdNodeVertAlign :_bcgec .Value ="\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdFallback :_bcgec .Value ="\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case ST_ParameterIdTxDir :_bcgec .Value ="\u0074\u0078\u0044i\u0072"; +case ST_ParameterIdPyraAcctPos :_bcgec .Value ="p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073";case ST_ParameterIdPyraAcctTxMar :_bcgec .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case ST_ParameterIdTxBlDir :_bcgec .Value ="\u0074x\u0042\u006c\u0044\u0069\u0072"; +case ST_ParameterIdTxAnchorHorz :_bcgec .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a";case ST_ParameterIdTxAnchorVert :_bcgec .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case ST_ParameterIdTxAnchorHorzCh :_bcgec .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068"; +case ST_ParameterIdTxAnchorVertCh :_bcgec .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068";case ST_ParameterIdParTxLTRAlign :_bcgec .Value ="\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e"; +case ST_ParameterIdParTxRTLAlign :_bcgec .Value ="\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdShpTxLTRAlignCh :_bcgec .Value ="\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068"; +case ST_ParameterIdShpTxRTLAlignCh :_bcgec .Value ="\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdAutoTxRot :_bcgec .Value ="\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case ST_ParameterIdGrDir :_bcgec .Value ="\u0067\u0072\u0044i\u0072"; +case ST_ParameterIdFlowDir :_bcgec .Value ="\u0066l\u006f\u0077\u0044\u0069\u0072";case ST_ParameterIdContDir :_bcgec .Value ="\u0063o\u006e\u0074\u0044\u0069\u0072";case ST_ParameterIdBkpt :_bcgec .Value ="\u0062\u006b\u0070\u0074";case ST_ParameterIdOff :_bcgec .Value ="\u006f\u0066\u0066"; +case ST_ParameterIdHierAlign :_bcgec .Value ="\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case ST_ParameterIdBkPtFixedVal :_bcgec .Value ="\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ParameterIdStBulletLvl :_bcgec .Value ="s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c"; +case ST_ParameterIdStAng :_bcgec .Value ="\u0073\u0074\u0041n\u0067";case ST_ParameterIdSpanAng :_bcgec .Value ="\u0073p\u0061\u006e\u0041\u006e\u0067";case ST_ParameterIdAr :_bcgec .Value ="\u0061\u0072";case ST_ParameterIdLnSpPar :_bcgec .Value ="\u006cn\u0053\u0070\u0050\u0061\u0072"; +case ST_ParameterIdLnSpAfParP :_bcgec .Value ="\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case ST_ParameterIdLnSpCh :_bcgec .Value ="\u006c\u006e\u0053\u0070\u0043\u0068";case ST_ParameterIdLnSpAfChP :_bcgec .Value ="\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P"; +case ST_ParameterIdRtShortDist :_bcgec .Value ="r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case ST_ParameterIdAlignTx :_bcgec .Value ="\u0061l\u0069\u0067\u006e\u0054\u0078";case ST_ParameterIdPyraLvlNode :_bcgec .Value ="p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065"; +case ST_ParameterIdPyraAcctBkgdNode :_bcgec .Value ="\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctTxNode :_bcgec .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065"; +case ST_ParameterIdSrcNode :_bcgec .Value ="\u0073r\u0063\u004e\u006f\u0064\u0065";case ST_ParameterIdDstNode :_bcgec .Value ="\u0064s\u0074\u004e\u006f\u0064\u0065";case ST_ParameterIdBegPts :_bcgec .Value ="\u0062\u0065\u0067\u0050\u0074\u0073";case ST_ParameterIdEndPts :_bcgec .Value ="\u0065\u006e\u0064\u0050\u0074\u0073"; +};return _bcgec ,nil ;};func (_cbg *CT_ChildMax )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecg :=range start .Attr {if _ecg .Name .Local =="\u0076\u0061\u006c"{_dgff ,_gacc :=_b .ParseInt (_ecg .Value ,10,32);if _gacc !=nil {return _gacc ; +};_eeb :=int32 (_dgff );_cbg .ValAttr =&_eeb ;continue ;};};for {_gge ,_gdf :=d .Token ();if _gdf !=nil {return _dg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078\u003a\u0020\u0025\u0073",_gdf ); +};if _ebb ,_bcd :=_gge .(_d .EndElement );_bcd &&_ebb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_StyleLabel and its children, prefixing error messages with path -func (_fbeeb *CT_StyleLabel )ValidateWithPath (path string )error {if _fbeeb .Scene3d !=nil {if _geagd :=_fbeeb .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_geagd !=nil {return _geagd ;};};if _fbeeb .Sp3d !=nil {if _fcbb :=_fbeeb .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064"); -_fcbb !=nil {return _fcbb ;};};if _fbeeb .TxPr !=nil {if _edbf :=_fbeeb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_edbf !=nil {return _edbf ;};};if _fbeeb .Style !=nil {if _dgafd :=_fbeeb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_dgafd !=nil {return _dgafd ;};};if _fbeeb .ExtLst !=nil {if _edce :=_fbeeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edce !=nil {return _edce ;};};return nil ;};func (_cggae ST_SecondaryChildAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cbadb :=_a .Attr {}; -_cbadb .Name =name ;switch _cggae {case ST_SecondaryChildAlignmentUnset :_cbadb .Value ="";case ST_SecondaryChildAlignmentNone :_cbadb .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryChildAlignmentT :_cbadb .Value ="\u0074";case ST_SecondaryChildAlignmentB :_cbadb .Value ="\u0062"; -case ST_SecondaryChildAlignmentL :_cbadb .Value ="\u006c";case ST_SecondaryChildAlignmentR :_cbadb .Value ="\u0072";};return _cbadb ,nil ;};func (_efbg ST_TextBlockDirection )Validate ()error {return _efbg .ValidateWithPath ("")};const (ST_OutputShapeTypeUnset ST_OutputShapeType =0; -ST_OutputShapeTypeNone ST_OutputShapeType =1;ST_OutputShapeTypeConn ST_OutputShapeType =2;);type CT_StyleDefinitionHeaderLst struct{StyleDefHdr []*CT_StyleDefinitionHeader ;};type CT_ChildMax struct{ValAttr *int32 ;};const (ST_BreakpointUnset ST_Breakpoint =0; -ST_BreakpointEndCnv ST_Breakpoint =1;ST_BreakpointBal ST_Breakpoint =2;ST_BreakpointFixed ST_Breakpoint =3;);type ST_FunctionOperator byte ;func (_eced *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 :_f .Sprintf ("\u0025\u0076",_eced .NameAttr )}); -e .EncodeToken (start );if _eced .Scene3d !=nil {_fdcg :=_a .StartElement {Name :_a .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_eced .Scene3d ,_fdcg );};if _eced .Sp3d !=nil {_ffdb :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0033\u0064"}}; -e .EncodeElement (_eced .Sp3d ,_ffdb );};if _eced .TxPr !=nil {_fefd :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0078\u0050\u0072"}};e .EncodeElement (_eced .TxPr ,_fefd );};if _eced .Style !=nil {_fedc :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079l\u0065"}}; -e .EncodeElement (_eced .Style ,_fedc );};if _eced .ExtLst !=nil {_cfgc :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eced .ExtLst ,_cfgc );};e .EncodeToken (_a .EndElement {Name :start .Name }); +// Validate validates the CT_TextProps and its children +func (_ggfg *CT_TextProps )Validate ()error {return _ggfg .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073");};type ST_ParameterId byte ;func NewColorsDef ()*ColorsDef {_cffd :=&ColorsDef {};_cffd .CT_ColorTransform =*NewCT_ColorTransform (); +return _cffd ;};func (_feeac ST_TextDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdefdf :=_d .Attr {};_cdefdf .Name =name ;switch _feeac {case ST_TextDirectionUnset :_cdefdf .Value ="";case ST_TextDirectionFromT :_cdefdf .Value ="\u0066\u0072\u006fm\u0054"; +case ST_TextDirectionFromB :_cdefdf .Value ="\u0066\u0072\u006fm\u0042";};return _cdefdf ,nil ;};func (_fdab *CT_HierBranchStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdab .ValAttr !=ST_HierBranchStyleUnset {_gfga ,_deaf :=_fdab .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"}); +if _deaf !=nil {return _deaf ;};start .Attr =append (start .Attr ,_gfga );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cccf *ST_ClrAppMethod )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edaf ,_ccdg :=d .Token (); +if _ccdg !=nil {return _ccdg ;};if _aebg ,_ecef :=_edaf .(_d .EndElement );_ecef &&_aebg .Name ==start .Name {*_cccf =1;return nil ;};if _agab ,_edac :=_edaf .(_d .CharData );!_edac {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edaf ); +}else {switch string (_agab ){case "":*_cccf =0;case "\u0073\u0070\u0061\u006e":*_cccf =1;case "\u0063\u0079\u0063l\u0065":*_cccf =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_cccf =3;};};_edaf ,_ccdg =d .Token ();if _ccdg !=nil {return _ccdg ;};if _gdedg ,_fbdad :=_edaf .(_d .EndElement ); +_fbdad &&_gdedg .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edaf );};func (_gfec *ColorsDef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfec .CT_ColorTransform =*NewCT_ColorTransform (); +for _ ,_gbca :=range start .Attr {if _gbca .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bdbca ,_cafb :=_gbca .Value ,error (nil );if _cafb !=nil {return _cafb ;};_gfec .UniqueIdAttr =&_bdbca ;continue ;};if _gbca .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cafc ,_afefg :=_gbca .Value ,error (nil ); +if _afefg !=nil {return _afefg ;};_gfec .MinVerAttr =&_cafc ;continue ;};};_ageb :for {_fbcb ,_bbgfg :=d .Token ();if _bbgfg !=nil {return _bbgfg ;};switch _gefea :=_fbcb .(type ){case _d .StartElement :switch _gefea .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_fbee :=NewCT_CTName (); +if _cfgfd :=d .DecodeElement (_fbee ,&_gefea );_cfgfd !=nil {return _cfgfd ;};_gfec .Title =append (_gfec .Title ,_fbee );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bgca :=NewCT_CTDescription (); +if _bcfb :=d .DecodeElement (_bgca ,&_gefea );_bcfb !=nil {return _bcfb ;};_gfec .Desc =append (_gfec .Desc ,_bgca );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_gfec .CatLst =NewCT_CTCategories (); +if _dgfb :=d .DecodeElement (_gfec .CatLst ,&_gefea );_dgfb !=nil {return _dgfb ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_bdfb :=NewCT_CTStyleLabel (); +if _aece :=d .DecodeElement (_bdfb ,&_gefea );_aece !=nil {return _aece ;};_gfec .StyleLbl =append (_gfec .StyleLbl ,_bdfb );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfec .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _fefcf :=d .DecodeElement (_gfec .ExtLst ,&_gefea );_fefcf !=nil {return _fefcf ;};default:_e .Log .Debug ("\u0073k\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",_gefea .Name ); +if _baga :=d .Skip ();_baga !=nil {return _baga ;};};case _d .EndElement :break _ageb ;case _d .CharData :};};return nil ;};const (ST_ClrAppMethodUnset ST_ClrAppMethod =0;ST_ClrAppMethodSpan ST_ClrAppMethod =1;ST_ClrAppMethodCycle ST_ClrAppMethod =2;ST_ClrAppMethodRepeat ST_ClrAppMethod =3; +);func (_caega *ST_ParameterId )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceab ,_cafe :=d .Token ();if _cafe !=nil {return _cafe ;};if _aegd ,_ffbeb :=_ceab .(_d .EndElement );_ffbeb &&_aegd .Name ==start .Name {*_caega =1;return nil ; +};if _gabb ,_abecc :=_ceab .(_d .CharData );!_abecc {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ceab );}else {switch string (_gabb ){case "":*_caega =0; +case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_caega =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_caega =2;case "\u0063\u0068\u0044i\u0072":*_caega =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_caega =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_caega =5; +case "\u006c\u0069\u006e\u0044\u0069\u0072":*_caega =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_caega =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_caega =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_caega =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_caega =10; +case "\u0062\u0065\u0067\u0053\u0074\u0079":*_caega =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_caega =12;case "\u0064\u0069\u006d":*_caega =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_caega =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_caega =15; +case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_caega =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_caega =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_caega =18; +case "\u0074\u0078\u0044i\u0072":*_caega =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_caega =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_caega =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_caega =22; +case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_caega =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_caega =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_caega =25; +case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_caega =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_caega =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_caega =28; +case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_caega =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_caega =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_caega =31; +case "\u0067\u0072\u0044i\u0072":*_caega =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_caega =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_caega =34;case "\u0062\u006b\u0070\u0074":*_caega =35;case "\u006f\u0066\u0066":*_caega =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_caega =37; +case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_caega =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_caega =39;case "\u0073\u0074\u0041n\u0067":*_caega =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_caega =41; +case "\u0061\u0072":*_caega =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_caega =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_caega =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_caega =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_caega =46; +case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_caega =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_caega =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_caega =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_caega =50; +case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_caega =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_caega =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_caega =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_caega =54; +case "\u0065\u006e\u0064\u0050\u0074\u0073":*_caega =55;};};_ceab ,_cafe =d .Token ();if _cafe !=nil {return _cafe ;};if _gfed ,_efgga :=_ceab .(_d .EndElement );_efgga &&_gfed .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ceab ); +};const (ST_TextAnchorVerticalUnset ST_TextAnchorVertical =0;ST_TextAnchorVerticalT ST_TextAnchorVertical =1;ST_TextAnchorVerticalMid ST_TextAnchorVertical =2;ST_TextAnchorVerticalB ST_TextAnchorVertical =3;);func (_abbc ST_CxnType )ValidateWithPath (path string )error {switch _abbc {case 0,1,2,3,4:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abbc )); +};return nil ;};func NewCT_ResizeHandles ()*CT_ResizeHandles {_gdcge :=&CT_ResizeHandles {};return _gdcge };func NewCT_PresentationOf ()*CT_PresentationOf {_faaa :=&CT_PresentationOf {};return _faaa };func (_addaa ST_HierarchyAlignment )ValidateWithPath (path string )error {switch _addaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addaa )); +};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 []*_f .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ; +StepAttr *ST_Ints ;}; + +// ValidateWithPath validates the CT_Choose and its children, prefixing error messages with path +func (_ggde *CT_Choose )ValidateWithPath (path string )error {for _aeb ,_gedb :=range _ggde .If {if _bbgb :=_gedb .ValidateWithPath (_dg .Sprintf ("\u0025s\u002f\u0049\u0066\u005b\u0025\u0064]",path ,_aeb ));_bbgb !=nil {return _bbgb ;};};if _ggde .Else !=nil {if _decb :=_ggde .Else .ValidateWithPath (path +"\u002f\u0045\u006cs\u0065"); +_decb !=nil {return _decb ;};};return nil ;};func (_gfff ST_ResizeHandlesStr )ValidateWithPath (path string )error {switch _gfff {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfff )); +};return nil ;};func (_gdfc ST_ConstraintRelationship )ValidateWithPath (path string )error {switch _gdfc {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdfc )); +};return nil ;};type CT_TextProps struct{Sp3d *_f .CT_Shape3D ;FlatTx *_f .CT_FlatText ;};type CT_ColorTransform struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;StyleLbl []*CT_CTStyleLabel ; +ExtLst *_f .CT_OfficeArtExtensionList ;};type CT_Name struct{LangAttr *string ;ValAttr string ;};func (_cacd ST_Direction )String ()string {switch _cacd {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d";case 2:return "\u0072\u0065\u0076";};return ""; +};func (_ebaeb ST_SecondaryChildAlignment )String ()string {switch _ebaeb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0074";case 3:return "\u0062";case 4:return "\u006c";case 5:return "\u0072";};return "";};const (ST_AnimLvlStrUnset ST_AnimLvlStr =0; +ST_AnimLvlStrNone ST_AnimLvlStr =1;ST_AnimLvlStrLvl ST_AnimLvlStr =2;ST_AnimLvlStrCtr ST_AnimLvlStr =3;);type CT_StyleDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ; +ExtLst *_f .CT_OfficeArtExtensionList ;};type ST_AutoTextRotation byte ;func (_dffgb *ST_SecondaryChildAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dffgb =0;case "\u006e\u006f\u006e\u0065":*_dffgb =1;case "\u0074":*_dffgb =2; +case "\u0062":*_dffgb =3;case "\u006c":*_dffgb =4;case "\u0072":*_dffgb =5;};return nil ;};func (_gbdf ST_PyramidAccentTextMargin )String ()string {switch _gbdf {case 0:return "";case 1:return "\u0073\u0074\u0065\u0070";case 2:return "\u0073\u0074\u0061c\u006b"; +};return "";};func (_cace *CT_Cxn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbgd :=range start .Attr {if _dbgd .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_eagd ,_bgdg :=ParseUnionST_ModelId (_dbgd .Value );if _bgdg !=nil {return _bgdg ; +};_cace .ModelIdAttr =_eagd ;continue ;};if _dbgd .Name .Local =="\u0074\u0079\u0070\u0065"{_cace .TypeAttr .UnmarshalXMLAttr (_dbgd );continue ;};if _dbgd .Name .Local =="\u0073\u0072\u0063I\u0064"{_daef ,_abge :=ParseUnionST_ModelId (_dbgd .Value );if _abge !=nil {return _abge ; +};_cace .SrcIdAttr =_daef ;continue ;};if _dbgd .Name .Local =="\u0064\u0065\u0073\u0074\u0049\u0064"{_eeae ,_cfcb :=ParseUnionST_ModelId (_dbgd .Value );if _cfcb !=nil {return _cfcb ;};_cace .DestIdAttr =_eeae ;continue ;};if _dbgd .Name .Local =="\u0073\u0072\u0063\u004f\u0072\u0064"{_bad ,_gadc :=_b .ParseUint (_dbgd .Value ,10,32); +if _gadc !=nil {return _gadc ;};_cace .SrcOrdAttr =uint32 (_bad );continue ;};if _dbgd .Name .Local =="\u0064e\u0073\u0074\u004f\u0072\u0064"{_egcf ,_abab :=_b .ParseUint (_dbgd .Value ,10,32);if _abab !=nil {return _abab ;};_cace .DestOrdAttr =uint32 (_egcf ); +continue ;};if _dbgd .Name .Local =="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_afbd ,_fdfb :=ParseUnionST_ModelId (_dbgd .Value );if _fdfb !=nil {return _fdfb ;};_cace .ParTransIdAttr =&_afbd ;continue ;};if _dbgd .Name .Local =="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_eagg ,_fgab :=ParseUnionST_ModelId (_dbgd .Value ); +if _fgab !=nil {return _fgab ;};_cace .SibTransIdAttr =&_eagg ;continue ;};if _dbgd .Name .Local =="\u0070\u0072\u0065\u0073\u0049\u0064"{_bfbf ,_dbac :=_dbgd .Value ,error (nil );if _dbac !=nil {return _dbac ;};_cace .PresIdAttr =&_bfbf ;continue ;};}; +_gbea :for {_bff ,_adgee :=d .Token ();if _adgee !=nil {return _adgee ;};switch _bfed :=_bff .(type ){case _d .StartElement :switch _bfed .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cace .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _fca :=d .DecodeElement (_cace .ExtLst ,&_bfed );_fca !=nil {return _fca ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bfed .Name ); +if _ggg :=d .Skip ();_ggg !=nil {return _ggg ;};};case _d .EndElement :break _gbea ;case _d .CharData :};};return nil ;};func (_fcdb ST_LayoutShapeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fcdb .ST_ShapeType !=_f .ST_ShapeTypeUnset {e .EncodeToken (_d .CharData (_fcdb .ST_ShapeType .String ())); +};if _fcdb .ST_OutputShapeType !=ST_OutputShapeTypeUnset {e .EncodeToken (_d .CharData (_fcdb .ST_OutputShapeType .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_dggb ST_ClrAppMethod )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ggfec :=_d .Attr {}; +_ggfec .Name =name ;switch _dggb {case ST_ClrAppMethodUnset :_ggfec .Value ="";case ST_ClrAppMethodSpan :_ggfec .Value ="\u0073\u0070\u0061\u006e";case ST_ClrAppMethodCycle :_ggfec .Value ="\u0063\u0079\u0063l\u0065";case ST_ClrAppMethodRepeat :_ggfec .Value ="\u0072\u0065\u0070\u0065\u0061\u0074"; +};return _ggfec ,nil ;};func (_baeb *CT_Direction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _baeb .ValAttr !=ST_DirectionUnset {_agdc ,_cgbc :=_baeb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _cgbc !=nil {return _cgbc ; +};start .Attr =append (start .Attr ,_agdc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_HueDir byte ;func (_edde ST_ConnectorPoint )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cccaa :=_d .Attr {}; +_cccaa .Name =name ;switch _edde {case ST_ConnectorPointUnset :_cccaa .Value ="";case ST_ConnectorPointAuto :_cccaa .Value ="\u0061\u0075\u0074\u006f";case ST_ConnectorPointBCtr :_cccaa .Value ="\u0062\u0043\u0074\u0072";case ST_ConnectorPointCtr :_cccaa .Value ="\u0063\u0074\u0072"; +case ST_ConnectorPointMidL :_cccaa .Value ="\u006d\u0069\u0064\u004c";case ST_ConnectorPointMidR :_cccaa .Value ="\u006d\u0069\u0064\u0052";case ST_ConnectorPointTCtr :_cccaa .Value ="\u0074\u0043\u0074\u0072";case ST_ConnectorPointBL :_cccaa .Value ="\u0062\u004c"; +case ST_ConnectorPointBR :_cccaa .Value ="\u0062\u0052";case ST_ConnectorPointTL :_cccaa .Value ="\u0074\u004c";case ST_ConnectorPointTR :_cccaa .Value ="\u0074\u0052";case ST_ConnectorPointRadial :_cccaa .Value ="\u0072\u0061\u0064\u0069\u0061\u006c"; +};return _cccaa ,nil ;};func (_abgf *CT_Name )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abgf .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_dg .Sprintf ("\u0025\u0076",*_abgf .LangAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_abgf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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 []*_f .CT_OfficeArtExtensionList ;};func (_adda ST_AnimLvlStr )String ()string {switch _adda {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c";case 3:return "\u0063\u0074\u0072";};return "";};func (_cead ST_VerticalAlignment )ValidateWithPath (path string )error {switch _cead {case 0,1,2,3,4:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cead )); +};return nil ;};func (_gcegd ST_HierBranchStyle )ValidateWithPath (path string )error {switch _gcegd {case 0,1,2,3,4,5:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcegd )); +};return nil ;};func (_ege *CT_CTStyleLabel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",_ege .NameAttr )}); +e .EncodeToken (start );if _ege .FillClrLst !=nil {_gaa :=_d .StartElement {Name :_d .Name {Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_ege .FillClrLst ,_gaa );};if _ege .LinClrLst !=nil {_baac :=_d .StartElement {Name :_d .Name {Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}}; +e .EncodeElement (_ege .LinClrLst ,_baac );};if _ege .EffectClrLst !=nil {_fed :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_ege .EffectClrLst ,_fed );};if _ege .TxLinClrLst !=nil {_abdc :=_d .StartElement {Name :_d .Name {Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}}; +e .EncodeElement (_ege .TxLinClrLst ,_abdc );};if _ege .TxFillClrLst !=nil {_bcbb :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_ege .TxFillClrLst ,_bcbb );};if _ege .TxEffectClrLst !=nil {_egcb :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}}; +e .EncodeElement (_ege .TxEffectClrLst ,_egcb );};if _ege .ExtLst !=nil {_aga :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ege .ExtLst ,_aga );};e .EncodeToken (_d .EndElement {Name :start .Name }); return nil ;}; -// Validate validates the CT_ColorTransformHeaderLst and its children -func (_bbe *CT_ColorTransformHeaderLst )Validate ()error {return _bbe .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_Algorithm struct{TypeAttr ST_AlgorithmType ; -RevAttr *uint32 ;Param []*CT_Parameter ;ExtLst *_g .CT_OfficeArtExtensionList ;};func ParseUnionST_FunctionValue (s string )(ST_FunctionValue ,error ){return ST_FunctionValue {},nil };func NewCT_CTCategory ()*CT_CTCategory {_afd :=&CT_CTCategory {};return _afd }; -type CT_Colors struct{MethAttr ST_ClrAppMethod ;HueDirAttr ST_HueDir ;EG_ColorChoice []*_g .EG_ColorChoice ;}; +// Validate validates the CT_ForEach and its children +func (_edgd *CT_ForEach )Validate ()error {return _edgd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068");}; -// ValidateWithPath validates the RelIds and its children, prefixing error messages with path -func (_ffaac *RelIds )ValidateWithPath (path string )error {if _bdda :=_ffaac .CT_RelIds .ValidateWithPath (path );_bdda !=nil {return _bdda ;};return nil ;};func (_ddca *CT_SampleData )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ddca .UseDefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u0073\u0065\u0044\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0064",_bfgag (*_ddca .UseDefAttr ))}); -};e .EncodeToken (start );if _ddca .DataModel !=nil {_dcff :=_a .StartElement {Name :_a .Name {Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}};e .EncodeElement (_ddca .DataModel ,_dcff );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func (_gcd *CT_Categories )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebf :for {_dfab ,_cff :=d .Token ();if _cff !=nil {return _cff ;};switch _cdef :=_dfab .(type ){case _a .StartElement :switch _cdef .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"}:_gdbb :=NewCT_Category (); -if _dab :=d .DecodeElement (_gdbb ,&_cdef );_dab !=nil {return _dab ;};_gcd .Cat =append (_gcd .Cat ,_gdbb );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cdef .Name ); -if _aad :=d .Skip ();_aad !=nil {return _aad ;};};case _a .EndElement :break _ebf ;case _a .CharData :};};return nil ;};func (_dcedg *CT_StyleLabel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_feaa :=range start .Attr {if _feaa .Name .Local =="\u006e\u0061\u006d\u0065"{_bccb ,_bagge :=_feaa .Value ,error (nil ); -if _bagge !=nil {return _bagge ;};_dcedg .NameAttr =_bccb ;continue ;};};_fddad :for {_cefc ,_bdbbf :=d .Token ();if _bdbbf !=nil {return _bdbbf ;};switch _afca :=_cefc .(type ){case _a .StartElement :switch _afca .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"}:_dcedg .Scene3d =_g .NewCT_Scene3D (); -if _fdbd :=d .DecodeElement (_dcedg .Scene3d ,&_afca );_fdbd !=nil {return _fdbd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0033\u0064"}:_dcedg .Sp3d =_g .NewCT_Shape3D (); -if _cebfcf :=d .DecodeElement (_dcedg .Sp3d ,&_afca );_cebfcf !=nil {return _cebfcf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dcedg .TxPr =NewCT_TextProps (); -if _fdcd :=d .DecodeElement (_dcedg .TxPr ,&_afca );_fdcd !=nil {return _fdcd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dcedg .Style =_g .NewCT_ShapeStyle (); -if _gebeb :=d .DecodeElement (_dcedg .Style ,&_afca );_gebeb !=nil {return _gebeb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dcedg .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _eccaa :=d .DecodeElement (_dcedg .ExtLst ,&_afca );_eccaa !=nil {return _eccaa ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_afca .Name ); -if _cdage :=d .Skip ();_cdage !=nil {return _cdage ;};};case _a .EndElement :break _fddad ;case _a .CharData :};};return nil ;};func NewCT_DiagramDefinitionHeaderLst ()*CT_DiagramDefinitionHeaderLst {_ebfd :=&CT_DiagramDefinitionHeaderLst {};return _ebfd ; -};func (_gbaef ST_ConnectorRouting )String ()string {switch _gbaef {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_TextBlockDirectionUnset ST_TextBlockDirection =0;ST_TextBlockDirectionHorz ST_TextBlockDirection =1;ST_TextBlockDirectionVert ST_TextBlockDirection =2;);func (_ggfe *CT_When )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ggfe .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ggfe .NameAttr )}); -};_edad ,_acag :=_ggfe .FuncAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u0075\u006e\u0063"});if _acag !=nil {return _acag ;};start .Attr =append (start .Attr ,_edad );if _ggfe .ArgAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0072\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_ggfe .ArgAttr )}); -};_edad ,_acag =_ggfe .OpAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0070"});if _acag !=nil {return _acag ;};start .Attr =append (start .Attr ,_edad );start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ggfe .ValAttr )}); -if _ggfe .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_ggfe .AxisAttr )});};if _ggfe .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ggfe .PtTypeAttr )}); -};if _ggfe .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 :_f .Sprintf ("\u0025\u0076",*_ggfe .HideLastTransAttr )});}; -if _ggfe .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ggfe .StAttr )});};if _ggfe .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ggfe .CntAttr )}); -};if _ggfe .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_ggfe .StepAttr )});};e .EncodeToken (start );if _ggfe .Alg !=nil {_bgdf :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}}; -for _ ,_cddgg :=range _ggfe .Alg {e .EncodeElement (_cddgg ,_bgdf );};};if _ggfe .Shape !=nil {_gbegg :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_agfg :=range _ggfe .Shape {e .EncodeElement (_agfg ,_gbegg );};};if _ggfe .PresOf !=nil {_ggdf :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}}; -for _ ,_gcgg :=range _ggfe .PresOf {e .EncodeElement (_gcgg ,_ggdf );};};if _ggfe .ConstrLst !=nil {_cfge :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_bcfb :=range _ggfe .ConstrLst {e .EncodeElement (_bcfb ,_cfge ); -};};if _ggfe .RuleLst !=nil {_gaea :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_bfda :=range _ggfe .RuleLst {e .EncodeElement (_bfda ,_gaea );};};if _ggfe .ForEach !=nil {_abcd :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}}; -for _ ,_bacaa :=range _ggfe .ForEach {e .EncodeElement (_bacaa ,_abcd );};};if _ggfe .LayoutNode !=nil {_aege :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_adecf :=range _ggfe .LayoutNode {e .EncodeElement (_adecf ,_aege ); -};};if _ggfe .Choose !=nil {_fdbe :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_deae :=range _ggfe .Choose {e .EncodeElement (_deae ,_fdbe );};};if _ggfe .ExtLst !=nil {_aeba :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -for _ ,_geggd :=range _ggfe .ExtLst {e .EncodeElement (_geggd ,_aeba );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gbac *ST_FunctionOperator )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dccc ,_ecfb :=d .Token (); -if _ecfb !=nil {return _ecfb ;};if _eecgd ,_bbfef :=_dccc .(_a .EndElement );_bbfef &&_eecgd .Name ==start .Name {*_gbac =1;return nil ;};if _eefdb ,_fbfg :=_dccc .(_a .CharData );!_fbfg {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",_dccc ); -}else {switch string (_eefdb ){case "":*_gbac =0;case "\u0065\u0071\u0075":*_gbac =1;case "\u006e\u0065\u0071":*_gbac =2;case "\u0067\u0074":*_gbac =3;case "\u006c\u0074":*_gbac =4;case "\u0067\u0074\u0065":*_gbac =5;case "\u006c\u0074\u0065":*_gbac =6; -};};_dccc ,_ecfb =d .Token ();if _ecfb !=nil {return _ecfb ;};if _eedaeb ,_gedf :=_dccc .(_a .EndElement );_gedf &&_eedaeb .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",_dccc ); -};func NewCT_StyleDefinition ()*CT_StyleDefinition {_adgbd :=&CT_StyleDefinition {};return _adgbd };type CT_CxnList struct{Cxn []*CT_Cxn ;};func (_gbf *CT_Categories )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gbf .Cat !=nil {_cdcf :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074"}}; -for _ ,_dbf :=range _gbf .Cat {e .EncodeElement (_dbf ,_cdcf );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_TextProps ()*CT_TextProps {_dcga :=&CT_TextProps {};return _dcga };const (ST_PyramidAccentTextMarginUnset ST_PyramidAccentTextMargin =0; -ST_PyramidAccentTextMarginStep ST_PyramidAccentTextMargin =1;ST_PyramidAccentTextMarginStack ST_PyramidAccentTextMargin =2;);func (_eeefb ST_PtType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bfbbeb :=_a .Attr {};_bfbbeb .Name =name ;switch _eeefb {case ST_PtTypeUnset :_bfbbeb .Value =""; -case ST_PtTypeNode :_bfbbeb .Value ="\u006e\u006f\u0064\u0065";case ST_PtTypeAsst :_bfbbeb .Value ="\u0061\u0073\u0073\u0074";case ST_PtTypeDoc :_bfbbeb .Value ="\u0064\u006f\u0063";case ST_PtTypePres :_bfbbeb .Value ="\u0070\u0072\u0065\u0073";case ST_PtTypeParTrans :_bfbbeb .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073"; -case ST_PtTypeSibTrans :_bfbbeb .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _bfbbeb ,nil ;};func (_efef *CT_SDName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efef .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_efef .LangAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_efef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Name and its children, prefixing error messages with path +func (_cadf *CT_Name )ValidateWithPath (path string )error {return nil };func (_abefb *ST_FunctionArgument )ValidateWithPath (path string )error {_aeeb :=[]string {};if _abefb .ST_VariableType !=ST_VariableTypeUnset {_aeeb =append (_aeeb ,"\u0053T\u005fV\u0061\u0072\u0069\u0061\u0062\u006c\u0065\u0054\u0079\u0070\u0065"); +};if len (_aeeb )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aeeb );};return nil ;};func (_begc ST_CxnType )String ()string {switch _begc {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 (_fgfdf ST_LinearDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfafb :=_d .Attr {};_dfafb .Name =name ;switch _fgfdf {case ST_LinearDirectionUnset :_dfafb .Value ="";case ST_LinearDirectionFromL :_dfafb .Value ="\u0066\u0072\u006fm\u004c"; +case ST_LinearDirectionFromR :_dfafb .Value ="\u0066\u0072\u006fm\u0052";case ST_LinearDirectionFromT :_dfafb .Value ="\u0066\u0072\u006fm\u0054";case ST_LinearDirectionFromB :_dfafb .Value ="\u0066\u0072\u006fm\u0042";};return _dfafb ,nil ;}; -// Validate validates the StyleDefHdr and its children -func (_deeg *StyleDefHdr )Validate ()error {return _deeg .ValidateWithPath ("S\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072");};func (_fbde *ST_ConstraintRelationship )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdee ,_cbcg :=d .Token (); -if _cbcg !=nil {return _cbcg ;};if _acec ,_ceege :=_gdee .(_a .EndElement );_ceege &&_acec .Name ==start .Name {*_fbde =1;return nil ;};if _begbc ,_gefgg :=_gdee .(_a .CharData );!_gefgg {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",_gdee ); -}else {switch string (_begbc ){case "":*_fbde =0;case "\u0073\u0065\u006c\u0066":*_fbde =1;case "\u0063\u0068":*_fbde =2;case "\u0064\u0065\u0073":*_fbde =3;};};_gdee ,_cbcg =d .Token ();if _cbcg !=nil {return _cbcg ;};if _fbed ,_egbaa :=_gdee .(_a .EndElement ); -_egbaa &&_fbed .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",_gdee );}; +// Validate validates the ColorsDef and its children +func (_fcebga *ColorsDef )Validate ()error {return _fcebga .ValidateWithPath ("\u0043o\u006c\u006f\u0072\u0073\u0044\u0065f");};type CT_AdjLst struct{Adj []*CT_Adj ;};func (_ddcb ST_PyramidAccentPosition )Validate ()error {return _ddcb .ValidateWithPath ("")}; +func (_gcefc ST_FunctionType )ValidateWithPath (path string )error {switch _gcefc {case 0,1,2,3,4,5,6,7,8:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcefc )); +};return nil ;};func NewCT_ElemPropSet ()*CT_ElemPropSet {_dbeg :=&CT_ElemPropSet {};return _dbeg };func NewCT_CTDescription ()*CT_CTDescription {_fbe :=&CT_CTDescription {};return _fbe };func (_fcdbc ST_ContinueDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbcea :=_d .Attr {}; +_bbcea .Name =name ;switch _fcdbc {case ST_ContinueDirectionUnset :_bbcea .Value ="";case ST_ContinueDirectionRevDir :_bbcea .Value ="\u0072\u0065\u0076\u0044\u0069\u0072";case ST_ContinueDirectionSameDir :_bbcea .Value ="\u0073a\u006d\u0065\u0044\u0069\u0072"; +};return _bbcea ,nil ;};func (_ecfde ST_NodeVerticalAlignment )ValidateWithPath (path string )error {switch _ecfde {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecfde )); +};return nil ;};func (_eabgf ST_RotationPath )ValidateWithPath (path string )error {switch _eabgf {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eabgf )); +};return nil ;};type LayoutDefHdr struct{CT_DiagramDefinitionHeader };func (_ceae *ST_AlgorithmType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edad ,_abgcg :=d .Token ();if _abgcg !=nil {return _abgcg ;};if _gfgfd ,_efefg :=_edad .(_d .EndElement ); +_efefg &&_gfgfd .Name ==start .Name {*_ceae =1;return nil ;};if _ggbe ,_edeeb :=_edad .(_d .CharData );!_edeeb {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edad ); +}else {switch string (_ggbe ){case "":*_ceae =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_ceae =1;case "\u0063\u006f\u006e\u006e":*_ceae =2;case "\u0063\u0079\u0063l\u0065":*_ceae =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_ceae =4; +case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_ceae =5;case "\u0070\u0079\u0072\u0061":*_ceae =6;case "\u006c\u0069\u006e":*_ceae =7;case "\u0073\u0070":*_ceae =8;case "\u0074\u0078":*_ceae =9;case "\u0073\u006e\u0061k\u0065":*_ceae =10;};}; +_edad ,_abgcg =d .Token ();if _abgcg !=nil {return _abgcg ;};if _bccc ,_gcef :=_edad .(_d .EndElement );_gcef &&_bccc .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edad ); +};func (_babd ST_ContinueDirection )String ()string {switch _babd {case 0:return "";case 1:return "\u0072\u0065\u0076\u0044\u0069\u0072";case 2:return "\u0073a\u006d\u0065\u0044\u0069\u0072";};return "";};func (_eacae *CT_RelIds )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbcf :=range start .Attr {if _dbcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbcf .Name .Local =="\u0064\u006d"||_dbcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbcf .Name .Local =="\u0064\u006d"{_fabf ,_aecbc :=_dbcf .Value ,error (nil ); +if _aecbc !=nil {return _aecbc ;};_eacae .DmAttr =_fabf ;continue ;};if _dbcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbcf .Name .Local =="\u006c\u006f"||_dbcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbcf .Name .Local =="\u006c\u006f"{_adgdb ,_ecbcf :=_dbcf .Value ,error (nil ); +if _ecbcf !=nil {return _ecbcf ;};_eacae .LoAttr =_adgdb ;continue ;};if _dbcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbcf .Name .Local =="\u0071\u0073"||_dbcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbcf .Name .Local =="\u0071\u0073"{_fdeb ,_afcee :=_dbcf .Value ,error (nil ); +if _afcee !=nil {return _afcee ;};_eacae .QsAttr =_fdeb ;continue ;};if _dbcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbcf .Name .Local =="\u0063\u0073"||_dbcf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbcf .Name .Local =="\u0063\u0073"{_cgdd ,_bacb :=_dbcf .Value ,error (nil ); +if _bacb !=nil {return _bacb ;};_eacae .CsAttr =_cgdd ;continue ;};};for {_gbaa ,_dbbd :=d .Token ();if _dbbd !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0052\u0065\u006cI\u0064\u0073\u003a\u0020\u0025\u0073",_dbbd );};if _beed ,_bcbbc :=_gbaa .(_d .EndElement ); +_bcbbc &&_beed .Name ==start .Name {break ;};};return nil ;};type ST_Direction byte ;func NewCT_ColorTransformHeader ()*CT_ColorTransformHeader {_ffdc :=&CT_ColorTransformHeader {};return _ffdc ;};func (_beecg ST_FunctionValue )String ()string {if _beecg .Int32 !=nil {return _dg .Sprintf ("\u0025\u0076",*_beecg .Int32 ); +};if _beecg .Bool !=nil {return _dg .Sprintf ("\u0025\u0076",*_beecg .Bool );};if _beecg .ST_Direction !=ST_DirectionUnset {return _beecg .ST_Direction .String ();};if _beecg .ST_HierBranchStyle !=ST_HierBranchStyleUnset {return _beecg .ST_HierBranchStyle .String (); +};if _beecg .ST_AnimOneStr !=ST_AnimOneStrUnset {return _beecg .ST_AnimOneStr .String ();};if _beecg .ST_AnimLvlStr !=ST_AnimLvlStrUnset {return _beecg .ST_AnimLvlStr .String ();};if _beecg .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {return _beecg .ST_ResizeHandlesStr .String (); +};return "";};func (_gfgfg ST_FlowDirection )String ()string {switch _gfgfg {case 0:return "";case 1:return "\u0072\u006f\u0077";case 2:return "\u0063\u006f\u006c";};return "";};func ParseUnionST_FunctionValue (s string )(ST_FunctionValue ,error ){return ST_FunctionValue {},nil }; +func (_gdcc ST_VerticalAlignment )String ()string {switch _gdcc {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";case 4:return "\u006e\u006f\u006e\u0065";};return "";};func (_ccgge ST_ChildDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccgge .String (),start ); +}; -// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path -func (_dfgcb *CT_Parameter )ValidateWithPath (path string )error {if _dfgcb .TypeAttr ==ST_ParameterIdUnset {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 _acgf :=_dfgcb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_acgf !=nil {return _acgf ;};if _faba :=_dfgcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faba !=nil {return _faba ; -};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 *_g .CT_OfficeArtExtensionList ;};type CT_DataModel struct{PtLst *CT_PtList ; -CxnLst *CT_CxnList ;Bg *_g .CT_BackgroundFormatting ;Whole *_g .CT_WholeE2oFormatting ;ExtLst *_g .CT_OfficeArtExtensionList ;};func (_babg ST_PyramidAccentPosition )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fdega :=_a .Attr {};_fdega .Name =name ; -switch _babg {case ST_PyramidAccentPositionUnset :_fdega .Value ="";case ST_PyramidAccentPositionBef :_fdega .Value ="\u0062\u0065\u0066";case ST_PyramidAccentPositionAft :_fdega .Value ="\u0061\u0066\u0074";};return _fdega ,nil ;};func (_acce *ST_ParameterVal )ValidateWithPath (path string )error {_cdadb :=[]string {}; -if _acce .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {_cdadb =append (_cdadb ,"\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 _acce .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {_cdadb =append (_cdadb ,"S\u0054_\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006eme\u006e\u0074");};if _acce .ST_ChildDirection !=ST_ChildDirectionUnset {_cdadb =append (_cdadb ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -};if _acce .ST_ChildAlignment !=ST_ChildAlignmentUnset {_cdadb =append (_cdadb ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");};if _acce .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {_cdadb =append (_cdadb ,"\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 _acce .ST_LinearDirection !=ST_LinearDirectionUnset {_cdadb =append (_cdadb ,"\u0053T\u005fL\u0069\u006e\u0065\u0061\u0072D\u0069\u0072e\u0063\u0074\u0069\u006f\u006e");};if _acce .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {_cdadb =append (_cdadb ,"S\u0054\u005f\u0053\u0065\u0063\u006fn\u0064\u0061\u0072\u0079\u004c\u0069\u006e\u0065\u0061r\u0044\u0069\u0072e\u0063t\u0069\u006f\u006e"); -};if _acce .ST_StartingElement !=ST_StartingElementUnset {_cdadb =append (_cdadb ,"\u0053T\u005fS\u0074\u0061\u0072\u0074\u0069n\u0067\u0045l\u0065\u006d\u0065\u006e\u0074");};if _acce .ST_BendPoint !=ST_BendPointUnset {_cdadb =append (_cdadb ,"\u0053\u0054\u005fB\u0065\u006e\u0064\u0050\u006f\u0069\u006e\u0074"); -};if _acce .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {_cdadb =append (_cdadb ,"\u0053\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u0052\u006f\u0075\u0074\u0069\u006e\u0067");};if _acce .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {_cdadb =append (_cdadb ,"\u0053\u0054\u005f\u0041\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064S\u0074\u0079\u006c\u0065"); -};if _acce .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {_cdadb =append (_cdadb ,"S\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006e");};if _acce .ST_RotationPath !=ST_RotationPathUnset {_cdadb =append (_cdadb ,"\u0053T\u005fR\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0074\u0068"); -};if _acce .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {_cdadb =append (_cdadb ,"S\u0054\u005f\u0043\u0065nt\u0065r\u0053\u0068\u0061\u0070\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};if _acce .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {_cdadb =append (_cdadb ,"\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 _acce .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {_cdadb =append (_cdadb ,"\u0053T\u005f\u004e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0069\u0063a\u006c\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _acce .ST_FallbackDimension !=ST_FallbackDimensionUnset {_cdadb =append (_cdadb ,"S\u0054_\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006bD\u0069\u006d\u0065\u006esi\u006f\u006e"); -};if _acce .ST_TextDirection !=ST_TextDirectionUnset {_cdadb =append (_cdadb ,"\u0053\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _acce .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {_cdadb =append (_cdadb ,"\u0053T\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041\u0063\u0063e\u006e\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"); -};if _acce .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {_cdadb =append (_cdadb ,"\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 _acce .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {_cdadb =append (_cdadb ,"S\u0054\u005f\u0054\u0065xt\u0042l\u006f\u0063\u006b\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e"); -};if _acce .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {_cdadb =append (_cdadb ,"\u0053\u0054\u005fTe\u0078\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");};if _acce .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {_cdadb =append (_cdadb ,"S\u0054\u005f\u0054\u0065xt\u0041n\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0069\u0063\u0061\u006c"); -};if _acce .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {_cdadb =append (_cdadb ,"\u0053\u0054\u005fDi\u0061\u0067\u0072\u0061\u006d\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _acce .ST_AutoTextRotation !=ST_AutoTextRotationUnset {_cdadb =append (_cdadb ,"\u0053\u0054\u005f\u0041ut\u006f\u0054\u0065\u0078\u0074\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"); -};if _acce .ST_GrowDirection !=ST_GrowDirectionUnset {_cdadb =append (_cdadb ,"\u0053\u0054_\u0047\u0072\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _acce .ST_FlowDirection !=ST_FlowDirectionUnset {_cdadb =append (_cdadb ,"\u0053\u0054_\u0046\u006c\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"); -};if _acce .ST_ContinueDirection !=ST_ContinueDirectionUnset {_cdadb =append (_cdadb ,"S\u0054_\u0043\u006f\u006e\u0074\u0069\u006e\u0075\u0065D\u0069\u0072\u0065\u0063ti\u006f\u006e");};if _acce .ST_Breakpoint !=ST_BreakpointUnset {_cdadb =append (_cdadb ,"\u0053\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0070\u006f\u0069\u006e\u0074"); -};if _acce .ST_Offset !=ST_OffsetUnset {_cdadb =append (_cdadb ,"\u0053T\u005f\u004f\u0066\u0066\u0073\u0065t");};if _acce .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {_cdadb =append (_cdadb ,"S\u0054\u005f\u0048\u0069er\u0061r\u0063\u0068\u0079\u0041\u006ci\u0067\u006e\u006d\u0065\u006e\u0074"); -};if _acce .Int32 !=nil {_cdadb =append (_cdadb ,"\u0049\u006e\u00743\u0032");};if _acce .Float64 !=nil {_cdadb =append (_cdadb ,"\u0046l\u006f\u0061\u0074\u0036\u0034");};if _acce .Bool !=nil {_cdadb =append (_cdadb ,"\u0042\u006f\u006f\u006c");};if _acce .StringVal !=nil {_cdadb =append (_cdadb ,"\u0053t\u0072\u0069\u006e\u0067\u0056\u0061l"); -};if _acce .ST_ConnectorPoint !=ST_ConnectorPointUnset {_cdadb =append (_cdadb ,"\u0053\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072P\u006f\u0069\u006e\u0074");};if len (_cdadb )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdadb ); -};return nil ;};func (_dbgfe ST_PyramidAccentTextMargin )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dbgfe .String (),start );};func (_aeda ST_NodeVerticalAlignment )Validate ()error {return _aeda .ValidateWithPath ("")}; -func NewCT_ChildMax ()*CT_ChildMax {_dabe :=&CT_ChildMax {};return _dabe };func (_agfcb *ST_ModelId )Validate ()error {return _agfcb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_LayoutNode and its children, prefixing error messages with path +func (_cebae *CT_LayoutNode )ValidateWithPath (path string )error {if _dgfd :=_cebae .ChOrderAttr .ValidateWithPath (path +"\u002f\u0043\u0068O\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_dgfd !=nil {return _dgfd ;};for _dggaa ,_fcgg :=range _cebae .Alg {if _bcbca :=_fcgg .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_dggaa )); +_bcbca !=nil {return _bcbca ;};};for _efag ,_cgea :=range _cebae .Shape {if _bdfe :=_cgea .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_efag ));_bdfe !=nil {return _bdfe ;};};for _dfgbg ,_agbb :=range _cebae .PresOf {if _bfab :=_agbb .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_dfgbg )); +_bfab !=nil {return _bfab ;};};for _bgga ,_gdgc :=range _cebae .ConstrLst {if _dgbbg :=_gdgc .ValidateWithPath (_dg .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bgga ));_dgbbg !=nil {return _dgbbg ; +};};for _gdcg ,_gcbae :=range _cebae .RuleLst {if _dggc :=_gcbae .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_gdcg ));_dggc !=nil {return _dggc ;};};for _feg ,_gbcb :=range _cebae .VarLst {if _dafc :=_gbcb .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_feg )); +_dafc !=nil {return _dafc ;};};for _fdce ,_adcb :=range _cebae .ForEach {if _baad :=_adcb .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_fdce ));_baad !=nil {return _baad ;};};for _gacd ,_gab :=range _cebae .LayoutNode {if _dfgdb :=_gab .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_gacd )); +_dfgdb !=nil {return _dfgdb ;};};for _gccag ,_fcgcb :=range _cebae .Choose {if _cdbgb :=_fcgcb .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_gccag ));_cdbgb !=nil {return _cdbgb ; +};};for _gcbfe ,_cdfa :=range _cebae .ExtLst {if _aggee :=_cdfa .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_gcbfe ));_aggee !=nil {return _aggee ;};};return nil ;};func (_ggfb ST_RotationPath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggfb .String (),start ); +};func (_bafb *ST_ChildOrderType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deda ,_egacd :=d .Token ();if _egacd !=nil {return _egacd ;};if _edbc ,_efab :=_deda .(_d .EndElement );_efab &&_edbc .Name ==start .Name {*_bafb =1;return nil ; +};if _cfgd ,_fadd :=_deda .(_d .CharData );!_fadd {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deda );}else {switch string (_cfgd ){case "":*_bafb =0; +case "\u0062":*_bafb =1;case "\u0074":*_bafb =2;};};_deda ,_egacd =d .Token ();if _egacd !=nil {return _egacd ;};if _ecbdg ,_dgfef :=_deda .(_d .EndElement );_dgfef &&_ecbdg .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deda ); +};func (_eeaa *ST_TextDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eeaa =0;case "\u0066\u0072\u006fm\u0054":*_eeaa =1;case "\u0066\u0072\u006fm\u0042":*_eeaa =2;};return nil ;};func NewCT_DiagramDefinitionHeader ()*CT_DiagramDefinitionHeader {_aafg :=&CT_DiagramDefinitionHeader {}; +return _aafg ;};func (_adcdd *StyleDef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adcdd .CT_StyleDefinition =*NewCT_StyleDefinition ();for _ ,_bgdcc :=range start .Attr {if _bgdcc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_edca ,_dbegd :=_bgdcc .Value ,error (nil ); +if _dbegd !=nil {return _dbegd ;};_adcdd .UniqueIdAttr =&_edca ;continue ;};if _bgdcc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dbda ,_dbcg :=_bgdcc .Value ,error (nil );if _dbcg !=nil {return _dbcg ;};_adcdd .MinVerAttr =&_dbda ;continue ; +};};_cfgg :for {_ecgc ,_fgdef :=d .Token ();if _fgdef !=nil {return _fgdef ;};switch _aeeae :=_ecgc .(type ){case _d .StartElement :switch _aeeae .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_gacg :=NewCT_SDName (); +if _cedfe :=d .DecodeElement (_gacg ,&_aeeae );_cedfe !=nil {return _cedfe ;};_adcdd .Title =append (_adcdd .Title ,_gacg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gbda :=NewCT_SDDescription (); +if _acddbe :=d .DecodeElement (_gbda ,&_aeeae );_acddbe !=nil {return _acddbe ;};_adcdd .Desc =append (_adcdd .Desc ,_gbda );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_adcdd .CatLst =NewCT_SDCategories (); +if _afeeg :=d .DecodeElement (_adcdd .CatLst ,&_aeeae );_afeeg !=nil {return _afeeg ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_adcdd .Scene3d =_f .NewCT_Scene3D (); +if _fccc :=d .DecodeElement (_adcdd .Scene3d ,&_aeeae );_fccc !=nil {return _fccc ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_edaa :=NewCT_StyleLabel (); +if _dbefa :=d .DecodeElement (_edaa ,&_aeeae );_dbefa !=nil {return _dbefa ;};_adcdd .StyleLbl =append (_adcdd .StyleLbl ,_edaa );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adcdd .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _agbad :=d .DecodeElement (_adcdd .ExtLst ,&_aeeae );_agbad !=nil {return _agbad ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_aeeae .Name ); +if _afba :=d .Skip ();_afba !=nil {return _afba ;};};case _d .EndElement :break _cfgg ;case _d .CharData :};};return nil ;};type StyleDef struct{CT_StyleDefinition };func (_gafbc ST_ContinueDirection )ValidateWithPath (path string )error {switch _gafbc {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gafbc )); +};return nil ;}; -// ValidateWithPath validates the CT_Rules and its children, prefixing error messages with path -func (_gcbgf *CT_Rules )ValidateWithPath (path string )error {for _eeeg ,_abbbg :=range _gcbgf .Rule {if _bfagf :=_abbbg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_eeeg ));_bfagf !=nil {return _bfagf ; -};};return nil ;};func (_gaac ST_ModelId )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gaac .Int32 !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0064",*_gaac .Int32 )));};if _gaac .ST_Guid !=nil {e .EncodeToken (_a .CharData (*_gaac .ST_Guid )); -};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_adfa *ColorsDefHdrLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adfa .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();_gdbc :for {_cfgce ,_bfdd :=d .Token (); -if _bfdd !=nil {return _bfdd ;};switch _bfdc :=_cfgce .(type ){case _a .StartElement :switch _bfdc .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"}:_efbc :=NewCT_ColorTransformHeader (); -if _bcbf :=d .DecodeElement (_efbc ,&_bfdc );_bcbf !=nil {return _bcbf ;};_adfa .ColorsDefHdr =append (_adfa .ColorsDefHdr ,_efbc );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bfdc .Name ); -if _edbdf :=d .Skip ();_edbdf !=nil {return _edbdf ;};};case _a .EndElement :break _gdbc ;case _a .CharData :};};return nil ;};func _bfgag (_aegcf bool )uint8 {if _aegcf {return 1;};return 0;}; +// ValidateWithPath validates the CT_CxnList and its children, prefixing error messages with path +func (_cef *CT_CxnList )ValidateWithPath (path string )error {for _cfb ,_fdd :=range _cef .Cxn {if _bbde :=_fdd .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_cfb ));_bbde !=nil {return _bbde ;};}; +return nil ;};func (_bcebd *CT_SDName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcebd .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_dg .Sprintf ("\u0025\u0076",*_bcebd .LangAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_bcebd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_OrgChart and its children -func (_fda *CT_OrgChart )Validate ()error {return _fda .ValidateWithPath ("C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074");};type ST_ConnectorPoint byte ;func (_cfdg *CT_Otherwise )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebeb :=range start .Attr {if _ebeb .Name .Local =="\u006e\u0061\u006d\u0065"{_aaba ,_beef :=_ebeb .Value ,error (nil ); -if _beef !=nil {return _beef ;};_cfdg .NameAttr =&_aaba ;continue ;};};_aacf :for {_ffbec ,_fbece :=d .Token ();if _fbece !=nil {return _fbece ;};switch _egcc :=_ffbec .(type ){case _a .StartElement :switch _egcc .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"}:_bagg :=NewCT_Algorithm (); -if _fdgb :=d .DecodeElement (_bagg ,&_egcc );_fdgb !=nil {return _fdgb ;};_cfdg .Alg =append (_cfdg .Alg ,_bagg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_egcag :=NewCT_Shape (); -if _dddc :=d .DecodeElement (_egcag ,&_egcc );_dddc !=nil {return _dddc ;};_cfdg .Shape =append (_cfdg .Shape ,_egcag );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_decce :=NewCT_PresentationOf (); -if _aaded :=d .DecodeElement (_decce ,&_egcc );_aaded !=nil {return _aaded ;};_cfdg .PresOf =append (_cfdg .PresOf ,_decce );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fada :=NewCT_Constraints (); -if _aacae :=d .DecodeElement (_fada ,&_egcc );_aacae !=nil {return _aacae ;};_cfdg .ConstrLst =append (_cfdg .ConstrLst ,_fada );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eabf :=NewCT_Rules (); -if _addb :=d .DecodeElement (_eabf ,&_egcc );_addb !=nil {return _addb ;};_cfdg .RuleLst =append (_cfdg .RuleLst ,_eabf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gbge :=NewCT_ForEach (); -if _dfbg :=d .DecodeElement (_gbge ,&_egcc );_dfbg !=nil {return _dfbg ;};_cfdg .ForEach =append (_cfdg .ForEach ,_gbge );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adad :=NewCT_LayoutNode (); -if _dfgc :=d .DecodeElement (_adad ,&_egcc );_dfgc !=nil {return _dfgc ;};_cfdg .LayoutNode =append (_cfdg .LayoutNode ,_adad );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aaaf :=NewCT_Choose (); -if _affce :=d .DecodeElement (_aaaf ,&_egcc );_affce !=nil {return _affce ;};_cfdg .Choose =append (_cfdg .Choose ,_aaaf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dfgce :=_g .NewCT_OfficeArtExtensionList (); -if _fbecg :=d .DecodeElement (_dfgce ,&_egcc );_fbecg !=nil {return _fbecg ;};_cfdg .ExtLst =append (_cfdg .ExtLst ,_dfgce );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_egcc .Name ); -if _bccfd :=d .Skip ();_bccfd !=nil {return _bccfd ;};};case _a .EndElement :break _aacf ;case _a .CharData :};};return nil ;};func (_efac ST_TextDirection )String ()string {switch _efac {case 0:return "";case 1:return "\u0066\u0072\u006fm\u0054";case 2:return "\u0066\u0072\u006fm\u0042"; -};return "";}; +// ValidateWithPath validates the CT_CTName and its children, prefixing error messages with path +func (_dda *CT_CTName )ValidateWithPath (path string )error {return nil };func (_agfadd *ST_FunctionArgument )Validate ()error {return _agfadd .ValidateWithPath ("")};func (_fcaee ST_ElementType )String ()string {switch _fcaee {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_SDName and its children -func (_fefe *CT_SDName )Validate ()error {return _fefe .ValidateWithPath ("\u0043T\u005f\u0053\u0044\u004e\u0061\u006de");};func (_febbc ST_TextAnchorHorizontal )ValidateWithPath (path string )error {switch _febbc {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 (_febbc )); -};return nil ;};func (_ffbgg *ST_CxnType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ffbgg =0;case "\u0070\u0061\u0072O\u0066":*_ffbgg =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_ffbgg =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_ffbgg =3; -case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_ffbgg =4;};return nil ;};func (_bebda *CT_PresentationOf )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bebda .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_bebda .AxisAttr )}); -};if _bebda .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bebda .PtTypeAttr )});};if _bebda .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 :_f .Sprintf ("\u0025\u0076",*_bebda .HideLastTransAttr )}); -};if _bebda .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bebda .StAttr )});};if _bebda .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bebda .CntAttr )}); -};if _bebda .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_bebda .StepAttr )});};e .EncodeToken (start );if _bebda .ExtLst !=nil {_bgcg :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bebda .ExtLst ,_bgcg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the LayoutDefHdrLst and its children +func (_bgdcb *LayoutDefHdrLst )Validate ()error {return _bgdcb .ValidateWithPath ("\u004ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_fgcb ST_ContinueDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgcb .String (),start ); +};type CT_CTCategories struct{Cat []*CT_CTCategory ;};func (_ecaef *CT_DiagramDefinitionHeaderLst )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ecaef .LayoutDefHdr !=nil {_fff :=_d .StartElement {Name :_d .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}}; +for _ ,_bdbg :=range _ecaef .LayoutDefHdr {e .EncodeElement (_bdbg ,_fff );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecgce *ST_NodeHorizontalAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeab ,_fegb :=d .Token (); +if _fegb !=nil {return _fegb ;};if _fcccg ,_cgfc :=_eeab .(_d .EndElement );_cgfc &&_fcccg .Name ==start .Name {*_ecgce =1;return nil ;};if _gdbbf ,_gbgg :=_eeab .(_d .CharData );!_gbgg {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eeab ); +}else {switch string (_gdbbf ){case "":*_ecgce =0;case "\u006c":*_ecgce =1;case "\u0063\u0074\u0072":*_ecgce =2;case "\u0072":*_ecgce =3;};};_eeab ,_fegb =d .Token ();if _fegb !=nil {return _fegb ;};if _ffdg ,_aegbd :=_eeab .(_d .EndElement );_aegbd &&_ffdg .Name ==start .Name {return nil ; +};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eeab );};func (_bdfgg ST_OutputShapeType )Validate ()error {return _bdfgg .ValidateWithPath ("")}; +func (_dagb *ColorsDef )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dagb .CT_ColorTransform .MarshalXML (e ,start );};func (_cabd ST_BendPoint )ValidateWithPath (path string )error {switch _cabd {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cabd )); +};return nil ;};func (_fefdf *StyleDefHdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fefdf .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();for _ ,_adcg :=range start .Attr {if _adcg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_dcee ,_afgcg :=_adcg .Value ,error (nil ); +if _afgcg !=nil {return _afgcg ;};_fefdf .UniqueIdAttr =_dcee ;continue ;};if _adcg .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cbgd ,_baedf :=_adcg .Value ,error (nil );if _baedf !=nil {return _baedf ;};_fefdf .MinVerAttr =&_cbgd ;continue ; +};if _adcg .Name .Local =="\u0072\u0065\u0073I\u0064"{_caaeg ,_fccg :=_b .ParseInt (_adcg .Value ,10,32);if _fccg !=nil {return _fccg ;};_gaca :=int32 (_caaeg );_fefdf .ResIdAttr =&_gaca ;continue ;};};_dedg :for {_cgddg ,_edcac :=d .Token ();if _edcac !=nil {return _edcac ; +};switch _gbdb :=_cgddg .(type ){case _d .StartElement :switch _gbdb .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_fada :=NewCT_SDName (); +if _bcgc :=d .DecodeElement (_fada ,&_gbdb );_bcgc !=nil {return _bcgc ;};_fefdf .Title =append (_fefdf .Title ,_fada );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bgag :=NewCT_SDDescription (); +if _cgbdg :=d .DecodeElement (_bgag ,&_gbdb );_cgbdg !=nil {return _cgbdg ;};_fefdf .Desc =append (_fefdf .Desc ,_bgag );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_fefdf .CatLst =NewCT_SDCategories (); +if _ebcfb :=d .DecodeElement (_fefdf .CatLst ,&_gbdb );_ebcfb !=nil {return _ebcfb ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fefdf .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _ebgd :=d .DecodeElement (_fefdf .ExtLst ,&_gbdb );_ebgd !=nil {return _ebgd ;};default:_e .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_gbdb .Name ); +if _cgefe :=d .Skip ();_cgefe !=nil {return _cgefe ;};};case _d .EndElement :break _dedg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Algorithm and its children, prefixing error messages with path -func (_aec *CT_Algorithm )ValidateWithPath (path string )error {if _aec .TypeAttr ==ST_AlgorithmTypeUnset {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 _bcc :=_aec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bcc !=nil {return _bcc ;};for _fddf ,_fcf :=range _aec .Param {if _df :=_fcf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fP\u0061\u0072\u0061\u006d\u005b\u0025\u0064\u005d",path ,_fddf )); -_df !=nil {return _df ;};};if _aec .ExtLst !=nil {if _cf :=_aec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cf !=nil {return _cf ;};};return nil ;};func (_bfbb *CT_RelIds )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fggd :=range start .Attr {if _fggd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fggd .Name .Local =="\u0064\u006d"||_fggd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fggd .Name .Local =="\u0064\u006d"{_afcg ,_dfda :=_fggd .Value ,error (nil ); -if _dfda !=nil {return _dfda ;};_bfbb .DmAttr =_afcg ;continue ;};if _fggd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fggd .Name .Local =="\u006c\u006f"||_fggd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fggd .Name .Local =="\u006c\u006f"{_adfe ,_cbef :=_fggd .Value ,error (nil ); -if _cbef !=nil {return _cbef ;};_bfbb .LoAttr =_adfe ;continue ;};if _fggd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fggd .Name .Local =="\u0071\u0073"||_fggd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fggd .Name .Local =="\u0071\u0073"{_geggf ,_aagg :=_fggd .Value ,error (nil ); -if _aagg !=nil {return _aagg ;};_bfbb .QsAttr =_geggf ;continue ;};if _fggd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fggd .Name .Local =="\u0063\u0073"||_fggd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fggd .Name .Local =="\u0063\u0073"{_fegeb ,_ecbd :=_fggd .Value ,error (nil ); -if _ecbd !=nil {return _ecbd ;};_bfbb .CsAttr =_fegeb ;continue ;};};for {_eeed ,_abeg :=d .Token ();if _abeg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0052\u0065\u006cI\u0064\u0073\u003a\u0020\u0025\u0073",_abeg );};if _bfcc ,_gaab :=_eeed .(_a .EndElement ); -_gaab &&_bfcc .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 []*_g .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;}; +// ValidateWithPath validates the CT_StyleLabel and its children, prefixing error messages with path +func (_cdfc *CT_StyleLabel )ValidateWithPath (path string )error {if _cdfc .Scene3d !=nil {if _bbfad :=_cdfc .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_bbfad !=nil {return _bbfad ;};};if _cdfc .Sp3d !=nil {if _cfcd :=_cdfc .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064"); +_cfcd !=nil {return _cfcd ;};};if _cdfc .TxPr !=nil {if _dadg :=_cdfc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dadg !=nil {return _dadg ;};};if _cdfc .Style !=nil {if _effbd :=_cdfc .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_effbd !=nil {return _effbd ;};};if _cdfc .ExtLst !=nil {if _ffcae :=_cdfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffcae !=nil {return _ffcae ;};};return nil ;};const (ST_PyramidAccentTextMarginUnset ST_PyramidAccentTextMargin =0; +ST_PyramidAccentTextMarginStep ST_PyramidAccentTextMargin =1;ST_PyramidAccentTextMarginStack ST_PyramidAccentTextMargin =2;);func (_bdaa *ST_Direction )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddfb ,_fgdd :=d .Token ();if _fgdd !=nil {return _fgdd ; +};if _fabd ,_gfcda :=_ddfb .(_d .EndElement );_gfcda &&_fabd .Name ==start .Name {*_bdaa =1;return nil ;};if _gcadd ,_cbabg :=_ddfb .(_d .CharData );!_cbabg {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddfb ); +}else {switch string (_gcadd ){case "":*_bdaa =0;case "\u006e\u006f\u0072\u006d":*_bdaa =1;case "\u0072\u0065\u0076":*_bdaa =2;};};_ddfb ,_fgdd =d .Token ();if _fgdd !=nil {return _fgdd ;};if _dfgeee ,_ccadc :=_ddfb .(_d .EndElement );_ccadc &&_dfgeee .Name ==start .Name {return nil ; +};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddfb );};func (_ccfg *ST_Offset )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddcf ,_bgegb :=d .Token (); +if _bgegb !=nil {return _bgegb ;};if _bffc ,_fdffg :=_ddcf .(_d .EndElement );_fdffg &&_bffc .Name ==start .Name {*_ccfg =1;return nil ;};if _cbdd ,_gedeg :=_ddcf .(_d .CharData );!_gedeg {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddcf ); +}else {switch string (_cbdd ){case "":*_ccfg =0;case "\u0063\u0074\u0072":*_ccfg =1;case "\u006f\u0066\u0066":*_ccfg =2;};};_ddcf ,_bgegb =d .Token ();if _bgegb !=nil {return _bgegb ;};if _eegea ,_dgec :=_ddcf .(_d .EndElement );_dgec &&_eegea .Name ==start .Name {return nil ; +};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddcf );};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 *_f .CT_OfficeArtExtensionList ;};func (_cbdbb ST_HueDir )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efea :=_d .Attr {};_efea .Name =name ; +switch _cbdbb {case ST_HueDirUnset :_efea .Value ="";case ST_HueDirCw :_efea .Value ="\u0063\u0077";case ST_HueDirCcw :_efea .Value ="\u0063\u0063\u0077";};return _efea ,nil ;};func (_ebed *CT_ResizeHandles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebed .ValAttr !=ST_ResizeHandlesStrUnset {_efgd ,_ffca :=_ebed .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"}); +if _ffca !=nil {return _ffca ;};start .Attr =append (start .Attr ,_efgd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adbdcf ST_CenterShapeMapping )String ()string {switch _adbdcf {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u004e\u006fd\u0065";};return "";};func (_eeaeg *ST_AnimLvlStr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acdf ,_afde :=d .Token ();if _afde !=nil {return _afde ;};if _cced ,_bebd :=_acdf .(_d .EndElement ); +_bebd &&_cced .Name ==start .Name {*_eeaeg =1;return nil ;};if _cfcc ,_cfcbfc :=_acdf .(_d .CharData );!_cfcbfc {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acdf ); +}else {switch string (_cfcc ){case "":*_eeaeg =0;case "\u006e\u006f\u006e\u0065":*_eeaeg =1;case "\u006c\u0076\u006c":*_eeaeg =2;case "\u0063\u0074\u0072":*_eeaeg =3;};};_acdf ,_afde =d .Token ();if _afde !=nil {return _afde ;};if _bdbcb ,_gfbcg :=_acdf .(_d .EndElement ); +_gfbcg &&_bdbcb .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acdf );};func (_ccec ST_ElementType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccec .String (),start ); +};func (_eaf *CT_CxnList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cec :for {_bcgg ,_fdfgg :=d .Token ();if _fdfgg !=nil {return _fdfgg ;};switch _efff :=_bcgg .(type ){case _d .StartElement :switch _efff .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e"}:_badg :=NewCT_Cxn (); +if _abdcd :=d .DecodeElement (_badg ,&_efff );_abdcd !=nil {return _abdcd ;};_eaf .Cxn =append (_eaf .Cxn ,_badg );default:_e .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_efff .Name ); +if _ecaa :=d .Skip ();_ecaa !=nil {return _ecaa ;};};case _d .EndElement :break _cec ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_DiagramDefinition and its children, prefixing error messages with path -func (_bgba *CT_DiagramDefinition )ValidateWithPath (path string )error {for _bdgg ,_acgb :=range _bgba .Title {if _cafc :=_acgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bdgg ));_cafc !=nil {return _cafc ; -};};for _gcf ,_bbff :=range _bgba .Desc {if _aegd :=_bbff .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_gcf ));_aegd !=nil {return _aegd ;};};if _bgba .CatLst !=nil {if _dggf :=_bgba .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_dggf !=nil {return _dggf ;};};if _bgba .SampData !=nil {if _cec :=_bgba .SampData .ValidateWithPath (path +"\u002fS\u0061\u006d\u0070\u0044\u0061\u0074a");_cec !=nil {return _cec ;};};if _bgba .StyleData !=nil {if _eggg :=_bgba .StyleData .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0044\u0061\u0074\u0061"); -_eggg !=nil {return _eggg ;};};if _bgba .ClrData !=nil {if _dffg :=_bgba .ClrData .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0044\u0061\u0074\u0061");_dffg !=nil {return _dffg ;};};if _bebe :=_bgba .LayoutNode .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"); -_bebe !=nil {return _bebe ;};if _bgba .ExtLst !=nil {if _dgfef :=_bgba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgfef !=nil {return _dgfef ;};};return nil ;}; +// Validate validates the CT_Direction and its children +func (_afcbf *CT_Direction )Validate ()error {return _afcbf .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func (_gfce ST_VariableType )String ()string {switch _gfce {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 (_gfe *CT_CTDescription )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_deecf :=range start .Attr {if _deecf .Name .Local =="\u006c\u0061\u006e\u0067"{_fbde ,_aaef :=_deecf .Value ,error (nil );if _aaef !=nil {return _aaef ; +};_gfe .LangAttr =&_fbde ;continue ;};if _deecf .Name .Local =="\u0076\u0061\u006c"{_bce ,_ffd :=_deecf .Value ,error (nil );if _ffd !=nil {return _ffd ;};_gfe .ValAttr =_bce ;continue ;};};for {_bdag ,_gcab :=d .Token ();if _gcab !=nil {return _dg .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",_gcab ); +};if _geb ,_ggd :=_bdag .(_d .EndElement );_ggd &&_geb .Name ==start .Name {break ;};};return nil ;};func (_ceeca ST_ConnectorDimension )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efde :=_d .Attr {};_efde .Name =name ;switch _ceeca {case ST_ConnectorDimensionUnset :_efde .Value =""; +case ST_ConnectorDimension1D :_efde .Value ="\u0031\u0044";case ST_ConnectorDimension2D :_efde .Value ="\u0032\u0044";case ST_ConnectorDimensionCust :_efde .Value ="\u0063\u0075\u0073\u0074";};return _efde ,nil ;}; -// Validate validates the ColorsDefHdrLst and its children -func (_bcdf *ColorsDefHdrLst )Validate ()error {return _bcdf .ValidateWithPath ("\u0043o\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");};func (_aecd ST_TextAnchorVertical )ValidateWithPath (path string )error {switch _aecd {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 (_aecd )); -};return nil ;};func (_cfc *CT_DiagramDefinition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfc .LayoutNode =NewCT_LayoutNode ();for _ ,_fecc :=range start .Attr {if _fecc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_aebb ,_bae :=_fecc .Value ,error (nil ); -if _bae !=nil {return _bae ;};_cfc .UniqueIdAttr =&_aebb ;continue ;};if _fecc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gbebf ,_ffc :=_fecc .Value ,error (nil );if _ffc !=nil {return _ffc ;};_cfc .MinVerAttr =&_gbebf ;continue ;};if _fecc .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_fbec ,_gbeg :=_fecc .Value ,error (nil ); -if _gbeg !=nil {return _gbeg ;};_cfc .DefStyleAttr =&_fbec ;continue ;};};_cfcb :for {_gfdf ,_agcab :=d .Token ();if _agcab !=nil {return _agcab ;};switch _bfaa :=_gfdf .(type ){case _a .StartElement :switch _bfaa .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_Name (); -if _bbce :=d .DecodeElement (_bdee ,&_bfaa );_bbce !=nil {return _bbce ;};_cfc .Title =append (_cfc .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"}:_gegg :=NewCT_Description (); -if _dcaea :=d .DecodeElement (_gegg ,&_bfaa );_dcaea !=nil {return _dcaea ;};_cfc .Desc =append (_cfc .Desc ,_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 :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_cfc .CatLst =NewCT_Categories (); -if _afdfa :=d .DecodeElement (_cfc .CatLst ,&_bfaa );_afdfa !=nil {return _afdfa ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cfc .SampData =NewCT_SampleData (); -if _cfgd :=d .DecodeElement (_cfc .SampData ,&_bfaa );_cfgd !=nil {return _cfgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cfc .StyleData =NewCT_SampleData (); -if _bfge :=d .DecodeElement (_cfc .StyleData ,&_bfaa );_bfge !=nil {return _bfge ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cfc .ClrData =NewCT_SampleData (); -if _eca :=d .DecodeElement (_cfc .ClrData ,&_bfaa );_eca !=nil {return _eca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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 _debd :=d .DecodeElement (_cfc .LayoutNode ,&_bfaa ); -_debd !=nil {return _debd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cfc .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _daa :=d .DecodeElement (_cfc .ExtLst ,&_bfaa );_daa !=nil {return _daa ;};default:_c .Log .Debug ("\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",_bfaa .Name ); -if _egab :=d .Skip ();_egab !=nil {return _egab ;};};case _a .EndElement :break _cfcb ;case _a .CharData :};};return nil ;};func (_gbbbf ST_RotationPath )Validate ()error {return _gbbbf .ValidateWithPath ("")};func (_gaffga *CT_StyleDefinitionHeaderLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gcef :for {_edcg ,_eaae :=d .Token (); -if _eaae !=nil {return _eaae ;};switch _ccce :=_edcg .(type ){case _a .StartElement :switch _ccce .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"}:_cagbc :=NewCT_StyleDefinitionHeader (); -if _beag :=d .DecodeElement (_cagbc ,&_ccce );_beag !=nil {return _beag ;};_gaffga .StyleDefHdr =append (_gaffga .StyleDefHdr ,_cagbc );default:_c .Log .Debug ("\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",_ccce .Name ); -if _ededb :=d .Skip ();_ededb !=nil {return _ededb ;};};case _a .EndElement :break _gcef ;case _a .CharData :};};return nil ;};const (ST_StartingElementUnset ST_StartingElement =0;ST_StartingElementNode ST_StartingElement =1;ST_StartingElementTrans ST_StartingElement =2; -);func NewCT_PresentationOf ()*CT_PresentationOf {_bcg :=&CT_PresentationOf {};return _bcg };func (_dcega ST_SecondaryChildAlignment )Validate ()error {return _dcega .ValidateWithPath ("")};func (_aagba *ST_GrowDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bfcb ,_aegdb :=d .Token (); -if _aegdb !=nil {return _aegdb ;};if _aacgc ,_fbff :=_bfcb .(_a .EndElement );_fbff &&_aacgc .Name ==start .Name {*_aagba =1;return nil ;};if _aacgd ,_fbcc :=_bfcb .(_a .CharData );!_fbcc {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",_bfcb ); -}else {switch string (_aacgd ){case "":*_aagba =0;case "\u0074\u004c":*_aagba =1;case "\u0074\u0052":*_aagba =2;case "\u0062\u004c":*_aagba =3;case "\u0062\u0052":*_aagba =4;};};_bfcb ,_aegdb =d .Token ();if _aegdb !=nil {return _aegdb ;};if _facb ,_cagg :=_bfcb .(_a .EndElement ); -_cagg &&_facb .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",_bfcb );}; +// Validate validates the CT_ColorTransformHeader and its children +func (_ebf *CT_ColorTransformHeader )Validate ()error {return _ebf .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072");}; -// ValidateWithPath validates the CT_StyleDefinition and its children, prefixing error messages with path -func (_eaff *CT_StyleDefinition )ValidateWithPath (path string )error {for _cceb ,_dccg :=range _eaff .Title {if _begc :=_dccg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cceb ));_begc !=nil {return _begc ; -};};for _efea ,_fabbb :=range _eaff .Desc {if _efge :=_fabbb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_efea ));_efge !=nil {return _efge ;};};if _eaff .CatLst !=nil {if _eacad :=_eaff .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_eacad !=nil {return _eacad ;};};if _eaff .Scene3d !=nil {if _bdggd :=_eaff .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_bdggd !=nil {return _bdggd ;};};for _abfb ,_dcad :=range _eaff .StyleLbl {if _fcgab :=_dcad .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_abfb )); -_fcgab !=nil {return _fcgab ;};};if _eaff .ExtLst !=nil {if _cdaf :=_eaff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdaf !=nil {return _cdaf ;};};return nil ;}; +// ValidateWithPath validates the LayoutDef and its children, prefixing error messages with path +func (_ceeee *LayoutDef )ValidateWithPath (path string )error {if _fgca :=_ceeee .CT_DiagramDefinition .ValidateWithPath (path );_fgca !=nil {return _fgca ;};return nil ;};func (_cbcg *CT_LayoutNode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aada :=range start .Attr {if _aada .Name .Local =="\u006e\u0061\u006d\u0065"{_dfgc ,_dbaa :=_aada .Value ,error (nil ); +if _dbaa !=nil {return _dbaa ;};_cbcg .NameAttr =&_dfgc ;continue ;};if _aada .Name .Local =="\u0063h\u004f\u0072\u0064\u0065\u0072"{_cbcg .ChOrderAttr .UnmarshalXMLAttr (_aada );continue ;};if _aada .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"{_aceg ,_fbgb :=_aada .Value ,error (nil ); +if _fbgb !=nil {return _fbgb ;};_cbcg .MoveWithAttr =&_aceg ;continue ;};if _aada .Name .Local =="\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_ddec ,_ddee :=_aada .Value ,error (nil );if _ddee !=nil {return _ddee ;};_cbcg .StyleLblAttr =&_ddec ;continue ; +};};_dgbb :for {_cgad ,_dada :=d .Token ();if _dada !=nil {return _dada ;};switch _eade :=_cgad .(type ){case _d .StartElement :switch _eade .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_fgdg :=NewCT_Algorithm (); +if _cfdec :=d .DecodeElement (_fgdg ,&_eade );_cfdec !=nil {return _cfdec ;};_cbcg .Alg =append (_cbcg .Alg ,_fgdg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_caga :=NewCT_Shape (); +if _edef :=d .DecodeElement (_caga ,&_eade );_edef !=nil {return _edef ;};_cbcg .Shape =append (_cbcg .Shape ,_caga );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_cbcdg :=NewCT_PresentationOf (); +if _fdfaf :=d .DecodeElement (_cbcdg ,&_eade );_fdfaf !=nil {return _fdfaf ;};_cbcg .PresOf =append (_cbcg .PresOf ,_cbcdg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_fcag :=NewCT_Constraints (); +if _egeg :=d .DecodeElement (_fcag ,&_eade );_egeg !=nil {return _egeg ;};_cbcg .ConstrLst =append (_cbcg .ConstrLst ,_fcag );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_cgf :=NewCT_Rules (); +if _agac :=d .DecodeElement (_cgf ,&_eade );_agac !=nil {return _agac ;};_cbcg .RuleLst =append (_cbcg .RuleLst ,_cgf );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}:_aeegc :=NewCT_LayoutVariablePropertySet (); +if _ecff :=d .DecodeElement (_aeegc ,&_eade );_ecff !=nil {return _ecff ;};_cbcg .VarLst =append (_cbcg .VarLst ,_aeegc );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_adad :=NewCT_ForEach (); +if _geab :=d .DecodeElement (_adad ,&_eade );_geab !=nil {return _geab ;};_cbcg .ForEach =append (_cbcg .ForEach ,_adad );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_aabe :=NewCT_LayoutNode (); +if _gbec :=d .DecodeElement (_aabe ,&_eade );_gbec !=nil {return _gbec ;};_cbcg .LayoutNode =append (_cbcg .LayoutNode ,_aabe );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_ffbbb :=NewCT_Choose (); +if _gcd :=d .DecodeElement (_ffbbb ,&_eade );_gcd !=nil {return _gcd ;};_cbcg .Choose =append (_cbcg .Choose ,_ffbbb );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_add :=_f .NewCT_OfficeArtExtensionList (); +if _gded :=d .DecodeElement (_add ,&_eade );_gded !=nil {return _gded ;};_cbcg .ExtLst =append (_cbcg .ExtLst ,_add );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_eade .Name ); +if _degb :=d .Skip ();_degb !=nil {return _degb ;};};case _d .EndElement :break _dgbb ;case _d .CharData :};};return nil ;};func NewCT_StyleLabel ()*CT_StyleLabel {_abbd :=&CT_StyleLabel {};return _abbd };func (_fdad *CT_NumericRule )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdad .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_fdad .ValAttr )}); +};if _fdad .FactAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_fdad .FactAttr )});};if _fdad .MaxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078"},Value :_dg .Sprintf ("\u0025\u0076",*_fdad .MaxAttr )}); +};if _fdad .TypeAttr !=ST_ConstraintTypeUnset {_ccef ,_aafa :=_fdad .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _aafa !=nil {return _aafa ;};start .Attr =append (start .Attr ,_ccef );};if _fdad .ForAttr !=ST_ConstraintRelationshipUnset {_gggf ,_eagbe :=_fdad .ForAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006f\u0072"}); +if _eagbe !=nil {return _eagbe ;};start .Attr =append (start .Attr ,_gggf );};if _fdad .ForNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_fdad .ForNameAttr )}); +};if _fdad .PtTypeAttr !=ST_ElementTypeUnset {_fbea ,_cgcgf :=_fdad .PtTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _cgcgf !=nil {return _cgcgf ;};start .Attr =append (start .Attr ,_fbea );};e .EncodeToken (start ); +if _fdad .ExtLst !=nil {_fgcg :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdad .ExtLst ,_fgcg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cffc ST_NodeHorizontalAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edfdg :=_d .Attr {}; +_edfdg .Name =name ;switch _cffc {case ST_NodeHorizontalAlignmentUnset :_edfdg .Value ="";case ST_NodeHorizontalAlignmentL :_edfdg .Value ="\u006c";case ST_NodeHorizontalAlignmentCtr :_edfdg .Value ="\u0063\u0074\u0072";case ST_NodeHorizontalAlignmentR :_edfdg .Value ="\u0072"; +};return _edfdg ,nil ;};type ST_TextAnchorVertical byte ;func (_fcffe ST_BoolOperator )ValidateWithPath (path string )error {switch _fcffe {case 0,1,2,3,4:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcffe )); +};return nil ;};func ParseSliceST_Ints (s string )(ST_Ints ,error ){return ST_Ints {},nil };func (_gbcg *ST_ConnectorPoint )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbcg =0;case "\u0061\u0075\u0074\u006f":*_gbcg =1;case "\u0062\u0043\u0074\u0072":*_gbcg =2; +case "\u0063\u0074\u0072":*_gbcg =3;case "\u006d\u0069\u0064\u004c":*_gbcg =4;case "\u006d\u0069\u0064\u0052":*_gbcg =5;case "\u0074\u0043\u0074\u0072":*_gbcg =6;case "\u0062\u004c":*_gbcg =7;case "\u0062\u0052":*_gbcg =8;case "\u0074\u004c":*_gbcg =9; +case "\u0074\u0052":*_gbcg =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_gbcg =11;};return nil ;};func (_gfcad ST_FallbackDimension )String ()string {switch _gfcad {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";};return ""; +};const (ST_BoolOperatorUnset ST_BoolOperator =0;ST_BoolOperatorNone ST_BoolOperator =1;ST_BoolOperatorEqu ST_BoolOperator =2;ST_BoolOperatorGte ST_BoolOperator =3;ST_BoolOperatorLte ST_BoolOperator =4;);func (_ggdeb *CT_StyleDefinition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffde :=range start .Attr {if _ffde .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_dbceg ,_bef :=_ffde .Value ,error (nil ); +if _bef !=nil {return _bef ;};_ggdeb .UniqueIdAttr =&_dbceg ;continue ;};if _ffde .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gccaaf ,_befg :=_ffde .Value ,error (nil );if _befg !=nil {return _befg ;};_ggdeb .MinVerAttr =&_gccaaf ;continue ; +};};_effa :for {_egad ,_gegdc :=d .Token ();if _gegdc !=nil {return _gegdc ;};switch _bgdc :=_egad .(type ){case _d .StartElement :switch _bgdc .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_ceca :=NewCT_SDName (); +if _ccaaa :=d .DecodeElement (_ceca ,&_bgdc );_ccaaa !=nil {return _ccaaa ;};_ggdeb .Title =append (_ggdeb .Title ,_ceca );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_cbdf :=NewCT_SDDescription (); +if _fcbaf :=d .DecodeElement (_cbdf ,&_bgdc );_fcbaf !=nil {return _fcbaf ;};_ggdeb .Desc =append (_ggdeb .Desc ,_cbdf );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ggdeb .CatLst =NewCT_SDCategories (); +if _fea :=d .DecodeElement (_ggdeb .CatLst ,&_bgdc );_fea !=nil {return _fea ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_ggdeb .Scene3d =_f .NewCT_Scene3D (); +if _cddcd :=d .DecodeElement (_ggdeb .Scene3d ,&_bgdc );_cddcd !=nil {return _cddcd ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_dgcfd :=NewCT_StyleLabel (); +if _fdfd :=d .DecodeElement (_dgcfd ,&_bgdc );_fdfd !=nil {return _fdfd ;};_ggdeb .StyleLbl =append (_ggdeb .StyleLbl ,_dgcfd );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggdeb .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _gafff :=d .DecodeElement (_ggdeb .ExtLst ,&_bgdc );_gafff !=nil {return _gafff ;};default:_e .Log .Debug ("\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",_bgdc .Name ); +if _fagb :=d .Skip ();_fagb !=nil {return _fagb ;};};case _d .EndElement :break _effa ;case _d .CharData :};};return nil ;};func (_efbbf *ST_NodeHorizontalAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efbbf =0;case "\u006c":*_efbbf =1; +case "\u0063\u0074\u0072":*_efbbf =2;case "\u0072":*_efbbf =3;};return nil ;};func NewCT_SDName ()*CT_SDName {_cbfc :=&CT_SDName {};return _cbfc };func (_eebg ST_StartingElement )Validate ()error {return _eebg .ValidateWithPath ("")};func NewCT_StyleDefinition ()*CT_StyleDefinition {_bade :=&CT_StyleDefinition {}; +return _bade };func ParseSliceST_ElementTypes (s string )(ST_ElementTypes ,error ){return ST_ElementTypes {},nil };type CT_Rules struct{Rule []*CT_NumericRule ;};func (_ggdg ST_RotationPath )String ()string {switch _ggdg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return "";};func (_bfbbe *ST_CenterShapeMapping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fefbf ,_afdda :=d .Token ();if _afdda !=nil {return _afdda ;};if _bdad ,_bcfd :=_fefbf .(_d .EndElement ); +_bcfd &&_bdad .Name ==start .Name {*_bfbbe =1;return nil ;};if _ceda ,_egegf :=_fefbf .(_d .CharData );!_egegf {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fefbf ); +}else {switch string (_ceda ){case "":*_bfbbe =0;case "\u006e\u006f\u006e\u0065":*_bfbbe =1;case "\u0066\u004e\u006fd\u0065":*_bfbbe =2;};};_fefbf ,_afdda =d .Token ();if _afdda !=nil {return _afdda ;};if _ecaf ,_fgda :=_fefbf .(_d .EndElement );_fgda &&_ecaf .Name ==start .Name {return nil ; +};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fefbf );};func (_faadf *ST_HueDir )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_faadf =0; +case "\u0063\u0077":*_faadf =1;case "\u0063\u0063\u0077":*_faadf =2;};return nil ;};func (_aagf *ST_ClrAppMethod )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aagf =0;case "\u0073\u0070\u0061\u006e":*_aagf =1;case "\u0063\u0079\u0063l\u0065":*_aagf =2; +case "\u0072\u0065\u0070\u0065\u0061\u0074":*_aagf =3;};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 (_eedfb ST_AnimOneStr )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfgg :=_d .Attr {};_dfgg .Name =name ;switch _eedfb {case ST_AnimOneStrUnset :_dfgg .Value ="";case ST_AnimOneStrNone :_dfgg .Value ="\u006e\u006f\u006e\u0065"; +case ST_AnimOneStrOne :_dfgg .Value ="\u006f\u006e\u0065";case ST_AnimOneStrBranch :_dfgg .Value ="\u0062\u0072\u0061\u006e\u0063\u0068";};return _dfgg ,nil ;};func (_fbce ST_ChildOrderType )Validate ()error {return _fbce .ValidateWithPath ("")};func (_egbc ST_AutoTextRotation )String ()string {switch _egbc {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0075\u0070\u0072";case 3:return "\u0067\u0072\u0061\u0076";};return "";};func (_fdeaa *CT_TextProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccbb :for {_ebdd ,_bcgb :=d .Token (); +if _bcgb !=nil {return _bcgb ;};switch _bgbab :=_ebdd .(type ){case _d .StartElement :switch _bgbab .Name {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 :"\u0073\u0070\u0033\u0064"},_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 :"\u0073\u0070\u0033\u0064"}:_fdeaa .Sp3d =_f .NewCT_Shape3D (); +if _adcd :=d .DecodeElement (_fdeaa .Sp3d ,&_bgbab );_adcd !=nil {return _adcd ;};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 :"\u0066\u006c\u0061\u0074\u0054\u0078"},_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 :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_fdeaa .FlatTx =_f .NewCT_FlatText (); +if _baab :=d .DecodeElement (_fdeaa .FlatTx ,&_bgbab );_baab !=nil {return _baab ;};default:_e .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_bgbab .Name ); +if _fefa :=d .Skip ();_fefa !=nil {return _fefa ;};};case _d .EndElement :break _ccbb ;case _d .CharData :};};return nil ;}; -// Validate validates the ColorsDefHdr and its children -func (_cggfe *ColorsDefHdr )Validate ()error {return _cggfe .ValidateWithPath ("\u0043\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072");};func (_fbdf *StyleDefHdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbdf .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader (); -for _ ,_efbdd :=range start .Attr {if _efbdd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_efbf ,_edbda :=_efbdd .Value ,error (nil );if _edbda !=nil {return _edbda ;};_fbdf .UniqueIdAttr =_efbf ;continue ;};if _efbdd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dcdf ,_cefbb :=_efbdd .Value ,error (nil ); -if _cefbb !=nil {return _cefbb ;};_fbdf .MinVerAttr =&_dcdf ;continue ;};if _efbdd .Name .Local =="\u0072\u0065\u0073I\u0064"{_edag ,_ccee :=_bb .ParseInt (_efbdd .Value ,10,32);if _ccee !=nil {return _ccee ;};_dgdac :=int32 (_edag );_fbdf .ResIdAttr =&_dgdac ; -continue ;};};_afcb :for {_begfe ,_afea :=d .Token ();if _afea !=nil {return _afea ;};switch _cfab :=_begfe .(type ){case _a .StartElement :switch _cfab .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"}:_cfae :=NewCT_SDName (); -if _cadfe :=d .DecodeElement (_cfae ,&_cfab );_cadfe !=nil {return _cadfe ;};_fbdf .Title =append (_fbdf .Title ,_cfae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fdcga :=NewCT_SDDescription (); -if _eaea :=d .DecodeElement (_fdcga ,&_cfab );_eaea !=nil {return _eaea ;};_fbdf .Desc =append (_fbdf .Desc ,_fdcga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fbdf .CatLst =NewCT_SDCategories (); -if _bcag :=d .DecodeElement (_fbdf .CatLst ,&_cfab );_bcag !=nil {return _bcag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fbdf .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _fgddc :=d .DecodeElement (_fbdf .ExtLst ,&_cfab );_fgddc !=nil {return _fgddc ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_cfab .Name ); -if _cgebg :=d .Skip ();_cgebg !=nil {return _cgebg ;};};case _a .EndElement :break _afcb ;case _a .CharData :};};return nil ;};func (_gddc ST_AxisType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_effc :=_a .Attr {};_effc .Name =name ;switch _gddc {case ST_AxisTypeUnset :_effc .Value =""; -case ST_AxisTypeSelf :_effc .Value ="\u0073\u0065\u006c\u0066";case ST_AxisTypeCh :_effc .Value ="\u0063\u0068";case ST_AxisTypeDes :_effc .Value ="\u0064\u0065\u0073";case ST_AxisTypeDesOrSelf :_effc .Value ="\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf"; -case ST_AxisTypePar :_effc .Value ="\u0070\u0061\u0072";case ST_AxisTypeAncst :_effc .Value ="\u0061\u006e\u0063s\u0074";case ST_AxisTypeAncstOrSelf :_effc .Value ="a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case ST_AxisTypeFollowSib :_effc .Value ="\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b"; -case ST_AxisTypePrecedSib :_effc .Value ="\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case ST_AxisTypeFollow :_effc .Value ="\u0066\u006f\u006c\u006c\u006f\u0077";case ST_AxisTypePreced :_effc .Value ="\u0070\u0072\u0065\u0063\u0065\u0064";case ST_AxisTypeRoot :_effc .Value ="\u0072\u006f\u006f\u0074"; -case ST_AxisTypeNone :_effc .Value ="\u006e\u006f\u006e\u0065";};return _effc ,nil ;};type CT_OrgChart struct{ValAttr *bool ;};type ST_VariableType byte ;func (_eadc ST_DiagramHorizontalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fgce :=_a .Attr {}; -_fgce .Name =name ;switch _eadc {case ST_DiagramHorizontalAlignmentUnset :_fgce .Value ="";case ST_DiagramHorizontalAlignmentL :_fgce .Value ="\u006c";case ST_DiagramHorizontalAlignmentCtr :_fgce .Value ="\u0063\u0074\u0072";case ST_DiagramHorizontalAlignmentR :_fgce .Value ="\u0072"; -case ST_DiagramHorizontalAlignmentNone :_fgce .Value ="\u006e\u006f\u006e\u0065";};return _fgce ,nil ;}; +// ValidateWithPath validates the CT_SDCategories and its children, prefixing error messages with path +func (_gdgb *CT_SDCategories )ValidateWithPath (path string )error {for _eabg ,_afdce :=range _gdgb .Cat {if _cgdef :=_afdce .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_eabg ));_cgdef !=nil {return _cgdef ; +};};return nil ;}; -// ValidateWithPath validates the CT_Choose and its children, prefixing error messages with path -func (_bdde *CT_Choose )ValidateWithPath (path string )error {for _dafb ,_faed :=range _bdde .If {if _eedc :=_faed .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0049\u0066\u005b\u0025\u0064]",path ,_dafb ));_eedc !=nil {return _eedc ;};};if _bdde .Else !=nil {if _aaea :=_bdde .Else .ValidateWithPath (path +"\u002f\u0045\u006cs\u0065"); -_aaea !=nil {return _aaea ;};};return nil ;};func (_ebbac *ST_TextAnchorHorizontal )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ebbac =0;case "\u006e\u006f\u006e\u0065":*_ebbac =1;case "\u0063\u0074\u0072":*_ebbac =2;};return nil ; -};func NewRelIds ()*RelIds {_gbfab :=&RelIds {};_gbfab .CT_RelIds =*NewCT_RelIds ();return _gbfab }; +// Validate validates the CT_OrgChart and its children +func (_fgdeb *CT_OrgChart )Validate ()error {return _fgdeb .ValidateWithPath ("C\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074");};func (_bdacg ST_Offset )String ()string {switch _bdacg {case 0:return "";case 1:return "\u0063\u0074\u0072"; +case 2:return "\u006f\u0066\u0066";};return "";}; + +// Validate validates the CT_DiagramDefinitionHeader and its children +func (_cacef *CT_DiagramDefinitionHeader )Validate ()error {return _cacef .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 (_efagd ST_Direction )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efagd .String (),start ); +};func (_g *AG_ConstraintAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _g .TypeAttr !=ST_ConstraintTypeUnset {_a ,_cb :=_g .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _cb !=nil {return _cb ;}; +start .Attr =append (start .Attr ,_a );};if _g .ForAttr !=ST_ConstraintRelationshipUnset {_ac ,_fb :=_g .ForAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006f\u0072"});if _fb !=nil {return _fb ;};start .Attr =append (start .Attr ,_ac );};if _g .ForNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_g .ForNameAttr )}); +};if _g .PtTypeAttr !=ST_ElementTypeUnset {_gf ,_fg :=_g .PtTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _fg !=nil {return _fg ;};start .Attr =append (start .Attr ,_gf );};return nil ;};func (_agd *CT_CTDescription )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agd .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_dg .Sprintf ("\u0025\u0076",*_agd .LangAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_agd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_NodeVerticalAlignmentUnset ST_NodeVerticalAlignment =0; +ST_NodeVerticalAlignmentT ST_NodeVerticalAlignment =1;ST_NodeVerticalAlignmentMid ST_NodeVerticalAlignment =2;ST_NodeVerticalAlignmentB ST_NodeVerticalAlignment =3;); + +// Validate validates the CT_Adj and its children +func (_eac *CT_Adj )Validate ()error {return _eac .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a");};func (_gbgf *CT_Pt )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_gbgf .ModelIdAttr )}); +if _gbgf .TypeAttr !=ST_PtTypeUnset {_fedc ,_aagc :=_gbgf .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _aagc !=nil {return _aagc ;};start .Attr =append (start .Attr ,_fedc );};if _gbgf .CxnIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0078\u006eI\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_gbgf .CxnIdAttr )}); +};e .EncodeToken (start );if _gbgf .PrSet !=nil {_gcge :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0072\u0053e\u0074"}};e .EncodeElement (_gbgf .PrSet ,_gcge );};if _gbgf .SpPr !=nil {_beeg :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_gbgf .SpPr ,_beeg );};if _gbgf .T !=nil {_adgc :=_d .StartElement {Name :_d .Name {Local :"\u0074"}};e .EncodeElement (_gbgf .T ,_adgc );};if _gbgf .ExtLst !=nil {_aabbc :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gbgf .ExtLst ,_aabbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dddce ST_AxisType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aecgc :=_d .Attr {};_aecgc .Name =name ;switch _dddce {case ST_AxisTypeUnset :_aecgc .Value =""; +case ST_AxisTypeSelf :_aecgc .Value ="\u0073\u0065\u006c\u0066";case ST_AxisTypeCh :_aecgc .Value ="\u0063\u0068";case ST_AxisTypeDes :_aecgc .Value ="\u0064\u0065\u0073";case ST_AxisTypeDesOrSelf :_aecgc .Value ="\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf"; +case ST_AxisTypePar :_aecgc .Value ="\u0070\u0061\u0072";case ST_AxisTypeAncst :_aecgc .Value ="\u0061\u006e\u0063s\u0074";case ST_AxisTypeAncstOrSelf :_aecgc .Value ="a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case ST_AxisTypeFollowSib :_aecgc .Value ="\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b"; +case ST_AxisTypePrecedSib :_aecgc .Value ="\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b";case ST_AxisTypeFollow :_aecgc .Value ="\u0066\u006f\u006c\u006c\u006f\u0077";case ST_AxisTypePreced :_aecgc .Value ="\u0070\u0072\u0065\u0063\u0065\u0064";case ST_AxisTypeRoot :_aecgc .Value ="\u0072\u006f\u006f\u0074"; +case ST_AxisTypeNone :_aecgc .Value ="\u006e\u006f\u006e\u0065";};return _aecgc ,nil ;}; // ValidateWithPath validates the CT_ChildPref and its children, prefixing error messages with path -func (_adbe *CT_ChildPref )ValidateWithPath (path string )error {if _adbe .ValAttr !=nil {if *_adbe .ValAttr < -1{return _f .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 ,*_adbe .ValAttr ); -};};return nil ;};func (_fddgd ST_ClrAppMethod )ValidateWithPath (path string )error {switch _fddgd {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 (_fddgd )); -};return nil ;};func NewCT_AdjLst ()*CT_AdjLst {_ffa :=&CT_AdjLst {};return _ffa };func (_beea *ST_LayoutShapeType )Validate ()error {return _beea .ValidateWithPath ("")};type ST_TextAnchorHorizontal byte ;func (_aagc ST_AutoTextRotation )ValidateWithPath (path string )error {switch _aagc {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 (_aagc )); -};return nil ;};const (ST_TextAnchorHorizontalUnset ST_TextAnchorHorizontal =0;ST_TextAnchorHorizontalNone ST_TextAnchorHorizontal =1;ST_TextAnchorHorizontalCtr ST_TextAnchorHorizontal =2;); +func (_bba *CT_ChildPref )ValidateWithPath (path string )error {if _bba .ValAttr !=nil {if *_bba .ValAttr < -1{return _dg .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 ,*_bba .ValAttr ); +};};return nil ;};func (_ebca *CT_Constraint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eea :=range start .Attr {if _eea .Name .Local =="\u006f\u0070"{_ebca .OpAttr .UnmarshalXMLAttr (_eea );continue ;};if _eea .Name .Local =="\u0076\u0061\u006c"{_fcgc ,_fgb :=_b .ParseFloat (_eea .Value ,64); +if _fgb !=nil {return _fgb ;};_ebca .ValAttr =&_fcgc ;continue ;};if _eea .Name .Local =="\u0066\u0061\u0063\u0074"{_bdac ,_gdfgc :=_b .ParseFloat (_eea .Value ,64);if _gdfgc !=nil {return _gdfgc ;};_ebca .FactAttr =&_bdac ;continue ;};if _eea .Name .Local =="\u0074\u0079\u0070\u0065"{_ebca .TypeAttr .UnmarshalXMLAttr (_eea ); +continue ;};if _eea .Name .Local =="\u0066\u006f\u0072"{_ebca .ForAttr .UnmarshalXMLAttr (_eea );continue ;};if _eea .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_acd ,_aabb :=_eea .Value ,error (nil );if _aabb !=nil {return _aabb ;};_ebca .ForNameAttr =&_acd ; +continue ;};if _eea .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_ebca .PtTypeAttr .UnmarshalXMLAttr (_eea );continue ;};if _eea .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_ebca .RefTypeAttr .UnmarshalXMLAttr (_eea );continue ;};if _eea .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_ebca .RefForAttr .UnmarshalXMLAttr (_eea ); +continue ;};if _eea .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_ceba ,_cgd :=_eea .Value ,error (nil );if _cgd !=nil {return _cgd ;};_ebca .RefForNameAttr =&_ceba ;continue ;};if _eea .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_ebca .RefPtTypeAttr .UnmarshalXMLAttr (_eea ); +continue ;};};_cdcgc :for {_dabe ,_fgag :=d .Token ();if _fgag !=nil {return _fgag ;};switch _ffbe :=_dabe .(type ){case _d .StartElement :switch _ffbe .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebca .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _efcd :=d .DecodeElement (_ebca .ExtLst ,&_ffbe );_efcd !=nil {return _efcd ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ffbe .Name ); +if _fecb :=d .Skip ();_fecb !=nil {return _fecb ;};};case _d .EndElement :break _cdcgc ;case _d .CharData :};};return nil ;};func (_cgfg *ST_NodeVerticalAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbbe ,_cdfcb :=d .Token (); +if _cdfcb !=nil {return _cdfcb ;};if _affd ,_debe :=_dbbe .(_d .EndElement );_debe &&_affd .Name ==start .Name {*_cgfg =1;return nil ;};if _ccdfg ,_ecaag :=_dbbe .(_d .CharData );!_ecaag {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbbe ); +}else {switch string (_ccdfg ){case "":*_cgfg =0;case "\u0074":*_cgfg =1;case "\u006d\u0069\u0064":*_cgfg =2;case "\u0062":*_cgfg =3;};};_dbbe ,_cdfcb =d .Token ();if _cdfcb !=nil {return _cdfcb ;};if _febf ,_gaeb :=_dbbe .(_d .EndElement );_gaeb &&_febf .Name ==start .Name {return nil ; +};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbbe );};type ST_BendPoint byte ;type CT_AnimOne struct{ValAttr ST_AnimOneStr ; +};const (ST_FlowDirectionUnset ST_FlowDirection =0;ST_FlowDirectionRow ST_FlowDirection =1;ST_FlowDirectionCol ST_FlowDirection =2;);func (_bf *AG_ConstraintRefAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bf .RefTypeAttr !=ST_ConstraintTypeUnset {_bfg ,_cc :=_bf .RefTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"}); +if _cc !=nil {return _cc ;};start .Attr =append (start .Attr ,_bfg );};if _bf .RefForAttr !=ST_ConstraintRelationshipUnset {_cf ,_ead :=_bf .RefForAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _ead !=nil {return _ead ; +};start .Attr =append (start .Attr ,_cf );};if _bf .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_bf .RefForNameAttr )}); +};if _bf .RefPtTypeAttr !=ST_ElementTypeUnset {_fbd ,_abe :=_bf .RefPtTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _abe !=nil {return _abe ;};start .Attr =append (start .Attr ,_fbd );};return nil ;}; -// ValidateWithPath validates the CT_Pt and its children, prefixing error messages with path -func (_efcba *CT_Pt )ValidateWithPath (path string )error {if _eafd :=_efcba .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_eafd !=nil {return _eafd ;};if _fffg :=_efcba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_fffg !=nil {return _fffg ;};if _efcba .CxnIdAttr !=nil {if _eabde :=_efcba .CxnIdAttr .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0049\u0064\u0041\u0074\u0074\u0072");_eabde !=nil {return _eabde ;};};if _efcba .PrSet !=nil {if _afcc :=_efcba .PrSet .ValidateWithPath (path +"\u002f\u0050\u0072\u0053\u0065\u0074"); -_afcc !=nil {return _afcc ;};};if _efcba .SpPr !=nil {if _edcff :=_efcba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edcff !=nil {return _edcff ;};};if _efcba .T !=nil {if _cagb :=_efcba .T .ValidateWithPath (path +"\u002f\u0054");_cagb !=nil {return _cagb ; -};};if _efcba .ExtLst !=nil {if _dgcf :=_efcba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgcf !=nil {return _dgcf ;};};return nil ;};func (_agcd ST_ParameterId )String ()string {switch _agcd {case 0:return "";case 1:return "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n"; +// ValidateWithPath validates the StyleDefHdr and its children, prefixing error messages with path +func (_egbb *StyleDefHdr )ValidateWithPath (path string )error {if _cdda :=_egbb .CT_StyleDefinitionHeader .ValidateWithPath (path );_cdda !=nil {return _cdda ;};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 *_f .CT_OfficeArtExtensionList ;};type ColorsDefHdrLst struct{CT_ColorTransformHeaderLst };func (_fffd *CT_StyleDefinitionHeader )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbac :=range start .Attr {if _fbac .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cbbcc ,_fegae :=_fbac .Value ,error (nil ); +if _fegae !=nil {return _fegae ;};_fffd .UniqueIdAttr =_cbbcc ;continue ;};if _fbac .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_bage ,_fabe :=_fbac .Value ,error (nil );if _fabe !=nil {return _fabe ;};_fffd .MinVerAttr =&_bage ;continue ;};if _fbac .Name .Local =="\u0072\u0065\u0073I\u0064"{_dgfca ,_cegdb :=_b .ParseInt (_fbac .Value ,10,32); +if _cegdb !=nil {return _cegdb ;};_dbef :=int32 (_dgfca );_fffd .ResIdAttr =&_dbef ;continue ;};};_ffge :for {_edfbef ,_bccd :=d .Token ();if _bccd !=nil {return _bccd ;};switch _cebd :=_edfbef .(type ){case _d .StartElement :switch _cebd .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_beede :=NewCT_SDName (); +if _caag :=d .DecodeElement (_beede ,&_cebd );_caag !=nil {return _caag ;};_fffd .Title =append (_fffd .Title ,_beede );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_eacfe :=NewCT_SDDescription (); +if _adfa :=d .DecodeElement (_eacfe ,&_cebd );_adfa !=nil {return _adfa ;};_fffd .Desc =append (_fffd .Desc ,_eacfe );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_fffd .CatLst =NewCT_SDCategories (); +if _adeg :=d .DecodeElement (_fffd .CatLst ,&_cebd );_adeg !=nil {return _adeg ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fffd .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _bcga :=d .DecodeElement (_fffd .ExtLst ,&_cebd );_bcga !=nil {return _bcga ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\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",_cebd .Name ); +if _dfdg :=d .Skip ();_dfdg !=nil {return _dfdg ;};};case _d .EndElement :break _ffge ;case _d .CharData :};};return nil ;};type ST_ElementType byte ;type ST_PyramidAccentTextMargin byte ;func (_ffbac ST_ResizeHandlesStr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffbac .String (),start ); +}; + +// Validate validates the CT_Algorithm and its children +func (_ad *CT_Algorithm )Validate ()error {return _ad .ValidateWithPath ("\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d");};func (_adaa *LayoutDefHdr )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _adaa .CT_DiagramDefinitionHeader .MarshalXML (e ,start );};func (_bgda *ST_FunctionValue )ValidateWithPath (path string )error {_eccc :=[]string {};if _bgda .Int32 !=nil {_eccc =append (_eccc ,"\u0049\u006e\u00743\u0032"); +};if _bgda .Bool !=nil {_eccc =append (_eccc ,"\u0042\u006f\u006f\u006c");};if _bgda .ST_Direction !=ST_DirectionUnset {_eccc =append (_eccc ,"\u0053\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _bgda .ST_HierBranchStyle !=ST_HierBranchStyleUnset {_eccc =append (_eccc ,"\u0053T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065"); +};if _bgda .ST_AnimOneStr !=ST_AnimOneStrUnset {_eccc =append (_eccc ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u0053\u0074\u0072");};if _bgda .ST_AnimLvlStr !=ST_AnimLvlStrUnset {_eccc =append (_eccc ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u0053\u0074\u0072"); +};if _bgda .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {_eccc =append (_eccc ,"\u0053\u0054\u005f\u0052es\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073\u0053\u0074\u0072");};if len (_eccc )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eccc ); +};return nil ;};const (ST_AutoTextRotationUnset ST_AutoTextRotation =0;ST_AutoTextRotationNone ST_AutoTextRotation =1;ST_AutoTextRotationUpr ST_AutoTextRotation =2;ST_AutoTextRotationGrav ST_AutoTextRotation =3;);func (_dacce ST_ConnectorPoint )String ()string {switch _dacce {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 (_eaacg *ST_RotationPath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccag ,_efgb :=d .Token (); +if _efgb !=nil {return _efgb ;};if _bedbf ,_aeed :=_ccag .(_d .EndElement );_aeed &&_bedbf .Name ==start .Name {*_eaacg =1;return nil ;};if _becbd ,_bfeae :=_ccag .(_d .CharData );!_bfeae {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccag ); +}else {switch string (_becbd ){case "":*_eaacg =0;case "\u006e\u006f\u006e\u0065":*_eaacg =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_eaacg =2;};};_ccag ,_efgb =d .Token ();if _efgb !=nil {return _efgb ;};if _ceagc ,_gcfcb :=_ccag .(_d .EndElement ); +_gcfcb &&_ceagc .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccag );};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 NewCT_SDDescription ()*CT_SDDescription {_cagc :=&CT_SDDescription {};return _cagc }; + + +// ValidateWithPath validates the ColorsDefHdrLst and its children, prefixing error messages with path +func (_gega *ColorsDefHdrLst )ValidateWithPath (path string )error {if _abgb :=_gega .CT_ColorTransformHeaderLst .ValidateWithPath (path );_abgb !=nil {return _abgb ;};return nil ;};func (_gage *CT_DiagramDefinitionHeader )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_gage .UniqueIdAttr )}); +if _gage .MinVerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_dg .Sprintf ("\u0025\u0076",*_gage .MinVerAttr )});};if _gage .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_gage .DefStyleAttr )}); +};if _gage .ResIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_gage .ResIdAttr )});};e .EncodeToken (start );_bfcd :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"}}; +for _ ,_dce :=range _gage .Title {e .EncodeElement (_dce ,_bfcd );};_facb :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_ddeg :=range _gage .Desc {e .EncodeElement (_ddeg ,_facb );};if _gage .CatLst !=nil {_gadg :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gage .CatLst ,_gadg );};if _gage .ExtLst !=nil {_aadc :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gage .ExtLst ,_aadc );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; + +// ValidateWithPath validates the AG_ConstraintRefAttributes and its children, prefixing error messages with path +func (_gea *AG_ConstraintRefAttributes )ValidateWithPath (path string )error {if _acc :=_gea .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_acc !=nil {return _acc ;};if _aca :=_gea .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); +_aca !=nil {return _aca ;};if _cd :=_gea .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_cd !=nil {return _cd ;};return nil ;};func (_debb *ST_GrowDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_debb =0; +case "\u0074\u004c":*_debb =1;case "\u0074\u0052":*_debb =2;case "\u0062\u004c":*_debb =3;case "\u0062\u0052":*_debb =4;};return nil ;}; + +// ValidateWithPath validates the AG_ConstraintAttributes and its children, prefixing error messages with path +func (_dfg *AG_ConstraintAttributes )ValidateWithPath (path string )error {if _bdc :=_dfg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bdc !=nil {return _bdc ;};if _ae :=_dfg .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); +_ae !=nil {return _ae ;};if _ba :=_dfg .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ba !=nil {return _ba ;};return nil ;};func (_bfgba ST_PtType )ValidateWithPath (path string )error {switch _bfgba {case 0,1,2,3,4,5,6:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfgba )); +};return nil ;};func (_agdaf ST_FallbackDimension )Validate ()error {return _agdaf .ValidateWithPath ("")};func (_gagbg *CT_Description )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gagbg .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_dg .Sprintf ("\u0025\u0076",*_gagbg .LangAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_gagbg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbddd *CT_ChildMax )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbddd .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_fbddd .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dagge ST_TextBlockDirection )String ()string {switch _dagge {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074"; +};return "";};func (_cdfgda ST_PtType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdfgda .String (),start );}; + +// ValidateWithPath validates the CT_Constraints and its children, prefixing error messages with path +func (_fdbd *CT_Constraints )ValidateWithPath (path string )error {for _fdfc ,_cbfa :=range _fdbd .Constr {if _bdg :=_cbfa .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0073\u0074\u0072\u005b\u0025\u0064\u005d",path ,_fdfc )); +_bdg !=nil {return _bdg ;};};return nil ;};func (_ffff *ST_ParameterId )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffff =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_ffff =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_ffff =2; +case "\u0063\u0068\u0044i\u0072":*_ffff =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_ffff =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_ffff =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_ffff =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_ffff =7; +case "\u0073\u0074\u0045\u006c\u0065\u006d":*_ffff =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_ffff =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_ffff =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_ffff =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_ffff =12; +case "\u0064\u0069\u006d":*_ffff =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_ffff =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_ffff =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_ffff =16; +case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_ffff =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_ffff =18;case "\u0074\u0078\u0044i\u0072":*_ffff =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_ffff =20; +case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_ffff =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_ffff =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_ffff =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_ffff =24; +case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_ffff =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_ffff =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_ffff =27; +case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_ffff =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_ffff =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_ffff =30; +case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_ffff =31;case "\u0067\u0072\u0044i\u0072":*_ffff =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_ffff =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_ffff =34;case "\u0062\u006b\u0070\u0074":*_ffff =35; +case "\u006f\u0066\u0066":*_ffff =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_ffff =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_ffff =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_ffff =39; +case "\u0073\u0074\u0041n\u0067":*_ffff =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_ffff =41;case "\u0061\u0072":*_ffff =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_ffff =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_ffff =44; +case "\u006c\u006e\u0053\u0070\u0043\u0068":*_ffff =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_ffff =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_ffff =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_ffff =48; +case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_ffff =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_ffff =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_ffff =51; +case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_ffff =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_ffff =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_ffff =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_ffff =55;};return nil ;}; + +// ValidateWithPath validates the CT_ColorTransformHeaderLst and its children, prefixing error messages with path +func (_abgg *CT_ColorTransformHeaderLst )ValidateWithPath (path string )error {for _dfce ,_eada :=range _abgg .ColorsDefHdr {if _caec :=_eada .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0043ol\u006f\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_dfce )); +_caec !=nil {return _caec ;};};return nil ;}; + +// ST_PrSetCustVal is a union type +type ST_PrSetCustVal struct{ST_Percentage *string ;Int32 *int32 ;};func NewCT_StyleDefinitionHeader ()*CT_StyleDefinitionHeader {_aaeca :=&CT_StyleDefinitionHeader {};return _aaeca ;};func (_adee ST_RotationPath )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bagg :=_d .Attr {}; +_bagg .Name =name ;switch _adee {case ST_RotationPathUnset :_bagg .Value ="";case ST_RotationPathNone :_bagg .Value ="\u006e\u006f\u006e\u0065";case ST_RotationPathAlongPath :_bagg .Value ="\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h";};return _bagg ,nil ; +};func (_eabf ST_FunctionValue )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eabf .Int32 !=nil {e .EncodeToken (_d .CharData (_dg .Sprintf ("\u0025\u0064",*_eabf .Int32 )));};if _eabf .Bool !=nil {e .EncodeToken (_d .CharData (_dg .Sprintf ("\u0025\u0064",_dfea (*_eabf .Bool )))); +};if _eabf .ST_Direction !=ST_DirectionUnset {e .EncodeToken (_d .CharData (_eabf .ST_Direction .String ()));};if _eabf .ST_HierBranchStyle !=ST_HierBranchStyleUnset {e .EncodeToken (_d .CharData (_eabf .ST_HierBranchStyle .String ()));};if _eabf .ST_AnimOneStr !=ST_AnimOneStrUnset {e .EncodeToken (_d .CharData (_eabf .ST_AnimOneStr .String ())); +};if _eabf .ST_AnimLvlStr !=ST_AnimLvlStrUnset {e .EncodeToken (_d .CharData (_eabf .ST_AnimLvlStr .String ()));};if _eabf .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {e .EncodeToken (_d .CharData (_eabf .ST_ResizeHandlesStr .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name }); +};func (_ceccg ST_OutputShapeType )String ()string {switch _ceccg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006e\u006e";};return "";}; + +// ST_ModelId is a union type +type ST_ModelId struct{Int32 *int32 ;ST_Guid *string ;};func (_dcgb *CT_CTCategory )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_dg .Sprintf ("\u0025\u0076",_dcgb .TypeAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0069"},Value :_dg .Sprintf ("\u0025\u0076",_dcgb .PriAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_When and its children +func (_cddf *CT_When )Validate ()error {return _cddf .ValidateWithPath ("\u0043T\u005f\u0057\u0068\u0065\u006e");};func (_fdagb ST_Offset )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdagb .String (),start );};func (_addf *ST_ChildDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beefcb ,_begff :=d .Token (); +if _begff !=nil {return _begff ;};if _fdbe ,_ffbc :=_beefcb .(_d .EndElement );_ffbc &&_fdbe .Name ==start .Name {*_addf =1;return nil ;};if _dcgd ,_ggag :=_beefcb .(_d .CharData );!_ggag {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_beefcb ); +}else {switch string (_dcgd ){case "":*_addf =0;case "\u0068\u006f\u0072\u007a":*_addf =1;case "\u0076\u0065\u0072\u0074":*_addf =2;};};_beefcb ,_begff =d .Token ();if _begff !=nil {return _begff ;};if _efacbb ,_abc :=_beefcb .(_d .EndElement );_abc &&_efacbb .Name ==start .Name {return nil ; +};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_beefcb );};func (_cdeg ST_AlgorithmType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cdeg .String (),start ); +};func (_bgbbf *ST_ArrowheadStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dccf ,_acab :=d .Token ();if _acab !=nil {return _acab ;};if _ffcdf ,_bffb :=_dccf .(_d .EndElement );_bffb &&_ffcdf .Name ==start .Name {*_bgbbf =1;return nil ; +};if _afced ,_cfcg :=_dccf .(_d .CharData );!_cfcg {return _dg .Errorf ("\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 (_afced ){case "":*_bgbbf =0; +case "\u0061\u0075\u0074\u006f":*_bgbbf =1;case "\u0061\u0072\u0072":*_bgbbf =2;case "\u006e\u006f\u0041r\u0072":*_bgbbf =3;};};_dccf ,_acab =d .Token ();if _acab !=nil {return _acab ;};if _bfgbb ,_baaac :=_dccf .(_d .EndElement );_baaac &&_bfgbb .Name ==start .Name {return nil ; +};return _dg .Errorf ("\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 );};func (_bcaag ST_TextBlockDirection )ValidateWithPath (path string )error {switch _bcaag {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcaag )); +};return nil ;};func (_dgde *ST_TextBlockDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dgde =0;case "\u0068\u006f\u0072\u007a":*_dgde =1;case "\u0076\u0065\u0072\u0074":*_dgde =2;};return nil ;};func (_ebbaf ST_Direction )Validate ()error {return _ebbaf .ValidateWithPath ("")}; +func (_ggfd ST_ParameterId )Validate ()error {return _ggfd .ValidateWithPath ("")};func (_gagac ST_ChildDirection )String ()string {switch _gagac {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return ""; +};func (_bebcd *CT_SampleData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bebcd .UseDefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0073\u0065\u0044\u0065\u0066"},Value :_dg .Sprintf ("\u0025\u0064",_dfea (*_bebcd .UseDefAttr ))}); +};e .EncodeToken (start );if _bebcd .DataModel !=nil {_gfaee :=_d .StartElement {Name :_d .Name {Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}};e .EncodeElement (_bebcd .DataModel ,_gfaee );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_Pt ()*CT_Pt {_cffe :=&CT_Pt {};return _cffe };func (_dfgbb ST_SecondaryChildAlignment )Validate ()error {return _dfgbb .ValidateWithPath ("")};func (_gcdgd ST_AlgorithmType )ValidateWithPath (path string )error {switch _gcdgd {case 0,1,2,3,4,5,6,7,8,9,10:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcdgd )); +};return nil ;};func (_gfbge ST_StartingElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gfbge .String (),start );};func (_bgdea *CT_SDDescription )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfbb :=range start .Attr {if _cfbb .Name .Local =="\u006c\u0061\u006e\u0067"{_cgdde ,_fgdf :=_cfbb .Value ,error (nil ); +if _fgdf !=nil {return _fgdf ;};_bgdea .LangAttr =&_cgdde ;continue ;};if _cfbb .Name .Local =="\u0076\u0061\u006c"{_dcce ,_edge :=_cfbb .Value ,error (nil );if _edge !=nil {return _edge ;};_bgdea .ValAttr =_dcce ;continue ;};};for {_fcfa ,_cbcf :=d .Token (); +if _cbcf !=nil {return _dg .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",_cbcf );};if _bbacd ,_cdgf :=_fcfa .(_d .EndElement );_cdgf &&_bbacd .Name ==start .Name {break ; +};};return nil ;};func (_ccbgag ST_HierarchyAlignment )String ()string {switch _ccbgag {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0074\u0043\u0074\u0072\u0043\u0068";case 4:return "\u0074C\u0074\u0072\u0044\u0065\u0073"; +case 5:return "\u0062\u004c";case 6:return "\u0062\u0052";case 7:return "\u0062\u0043\u0074\u0072\u0043\u0068";case 8:return "\u0062C\u0074\u0072\u0044\u0065\u0073";case 9:return "\u006c\u0054";case 10:return "\u006c\u0042";case 11:return "\u006c\u0043\u0074\u0072\u0043\u0068"; +case 12:return "\u006cC\u0074\u0072\u0044\u0065\u0073";case 13:return "\u0072\u0054";case 14:return "\u0072\u0042";case 15:return "\u0072\u0043\u0074\u0072\u0043\u0068";case 16:return "\u0072C\u0074\u0072\u0044\u0065\u0073";};return "";};func (_gcba *CT_ElemPropSet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfag :=range start .Attr {if _cfag .Name .Local =="\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"{_bdge ,_affb :=_b .ParseBool (_cfag .Value ); +if _affb !=nil {return _affb ;};_gcba .CustFlipVertAttr =&_bdge ;continue ;};if _cfag .Name .Local =="p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"{_acbd ,_ebgcb :=ParseUnionST_ModelId (_cfag .Value );if _ebgcb !=nil {return _ebgcb ;}; +_gcba .PresAssocIDAttr =&_acbd ;continue ;};if _cfag .Name .Local =="c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"{_acdd ,_dfaa :=_b .ParseBool (_cfag .Value );if _dfaa !=nil {return _dfaa ;};_gcba .CustFlipHorAttr =&_acdd ;continue ;}; +if _cfag .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_aggg ,_dgfc :=_cfag .Value ,error (nil );if _dgfc !=nil {return _dgfc ;};_gcba .PresStyleLblAttr =&_aggg ;continue ;};if _cfag .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0058"{_cfeb ,_cdbd :=_b .ParseInt (_cfag .Value ,10,32); +if _cdbd !=nil {return _cdbd ;};_caeg :=int32 (_cfeb );_gcba .CustSzXAttr =&_caeg ;continue ;};if _cfag .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"{_cdae ,_eaegc :=_b .ParseInt (_cfag .Value ,10,32);if _eaegc !=nil {return _eaegc ; +};_fgec :=int32 (_cdae );_gcba .PresStyleCntAttr =&_fgec ;continue ;};if _cfag .Name .Local =="\u0063u\u0073\u0074\u0053\u007a\u0059"{_cfae ,_aead :=_b .ParseInt (_cfag .Value ,10,32);if _aead !=nil {return _aead ;};_ebec :=int32 (_cfae );_gcba .CustSzYAttr =&_ebec ; +continue ;};if _cfag .Name .Local =="\u006co\u0043\u0061\u0074\u0049\u0064"{_ebga ,_baaf :=_cfag .Value ,error (nil );if _baaf !=nil {return _baaf ;};_gcba .LoCatIdAttr =&_ebga ;continue ;};if _cfag .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"{_cdab ,_dabb :=ParseUnionST_PrSetCustVal (_cfag .Value ); +if _dabb !=nil {return _dabb ;};_gcba .CustScaleXAttr =&_cdab ;continue ;};if _cfag .Name .Local =="\u0071s\u0043\u0061\u0074\u0049\u0064"{_gcce ,_afef :=_cfag .Value ,error (nil );if _afef !=nil {return _afef ;};_gcba .QsCatIdAttr =&_gcce ;continue ;}; +if _cfag .Name .Local =="\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"{_ddgd ,_ffecd :=ParseUnionST_PrSetCustVal (_cfag .Value );if _ffecd !=nil {return _ffecd ;};_gcba .CustScaleYAttr =&_ddgd ;continue ;};if _cfag .Name .Local =="\u0063u\u0073\u0074\u0041\u006e\u0067"{_becb ,_babc :=_b .ParseInt (_cfag .Value ,10,32); +if _babc !=nil {return _babc ;};_gaad :=int32 (_becb );_gcba .CustAngAttr =&_gaad ;continue ;};if _cfag .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"{_bgc ,_ebfb :=ParseUnionST_PrSetCustVal (_cfag .Value ); +if _ebfb !=nil {return _ebfb ;};_gcba .CustRadScaleRadAttr =&_bgc ;continue ;};if _cfag .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"{_fcbb ,_ebecd :=ParseUnionST_PrSetCustVal (_cfag .Value );if _ebecd !=nil {return _ebecd ; +};_gcba .CustLinFactXAttr =&_fcbb ;continue ;};if _cfag .Name .Local =="\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_dcc ,_fffc :=_cfag .Value ,error (nil );if _fffc !=nil {return _fffc ;};_gcba .QsTypeIdAttr =&_dcc ;continue ;};if _cfag .Name .Local =="\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"{_effb ,_acee :=_b .ParseBool (_cfag .Value ); +if _acee !=nil {return _acee ;};_gcba .Coherent3DOffAttr =&_effb ;continue ;};if _cfag .Name .Local =="\u0063\u0075\u0073t\u0054"{_aebc ,_aaefc :=_b .ParseBool (_cfag .Value );if _aaefc !=nil {return _aaefc ;};_gcba .CustTAttr =&_aebc ;continue ;};if _cfag .Name .Local =="\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"{_accec ,_bdfd :=_cfag .Value ,error (nil ); +if _bdfd !=nil {return _bdfd ;};_gcba .PresNameAttr =&_accec ;continue ;};if _cfag .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"{_ecgg ,_bfd :=ParseUnionST_PrSetCustVal (_cfag .Value ); +if _bfd !=nil {return _bfd ;};_gcba .CustLinFactNeighborYAttr =&_ecgg ;continue ;};if _cfag .Name .Local =="\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"{_abeeg ,_gede :=ParseUnionST_PrSetCustVal (_cfag .Value );if _gede !=nil {return _gede ; +};_gcba .CustLinFactYAttr =&_abeeg ;continue ;};if _cfag .Name .Local =="\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"{_cdfdb ,_dfge :=_cfag .Value ,error (nil );if _dfge !=nil {return _dfge ;};_gcba .LoTypeIdAttr =&_cdfdb ;continue ;};if _cfag .Name .Local =="\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"{_cbbc ,_bbf :=ParseUnionST_PrSetCustVal (_cfag .Value ); +if _bbf !=nil {return _bbf ;};_gcba .CustRadScaleIncAttr =&_cbbc ;continue ;};if _cfag .Name .Local =="\u0070\u0068\u006cd\u0072"{_fddc ,_ddfg :=_b .ParseBool (_cfag .Value );if _ddfg !=nil {return _ddfg ;};_gcba .PhldrAttr =&_fddc ;continue ;};if _cfag .Name .Local =="\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"{_abagc ,_gbee :=_cfag .Value ,error (nil ); +if _gbee !=nil {return _gbee ;};_gcba .CsTypeIdAttr =&_abagc ;continue ;};if _cfag .Name .Local =="\u0063s\u0043\u0061\u0074\u0049\u0064"{_dcde ,_aade :=_cfag .Value ,error (nil );if _aade !=nil {return _aade ;};_gcba .CsCatIdAttr =&_dcde ;continue ;}; +if _cfag .Name .Local =="\u0070\u0068\u006c\u0064\u0072\u0054"{_face ,_eaac :=_cfag .Value ,error (nil );if _eaac !=nil {return _eaac ;};_gcba .PhldrTAttr =&_face ;continue ;};if _cfag .Name .Local =="\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"{_ebceb ,_cff :=_b .ParseInt (_cfag .Value ,10,32); +if _cff !=nil {return _cff ;};_feba :=int32 (_ebceb );_gcba .PresStyleIdxAttr =&_feba ;continue ;};if _cfag .Name .Local =="c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"{_fece ,_ffed :=ParseUnionST_PrSetCustVal (_cfag .Value ); +if _ffed !=nil {return _ffed ;};_gcba .CustLinFactNeighborXAttr =&_fece ;continue ;};};_fdbc :for {_dcfc ,_becg :=d .Token ();if _becg !=nil {return _becg ;};switch _ffcd :=_dcfc .(type ){case _d .StartElement :switch _ffcd .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}:_gcba .PresLayoutVars =NewCT_LayoutVariablePropertySet (); +if _cbcd :=d .DecodeElement (_gcba .PresLayoutVars ,&_ffcd );_cbcd !=nil {return _cbcd ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_gcba .Style =_f .NewCT_ShapeStyle (); +if _afdcd :=d .DecodeElement (_gcba .Style ,&_ffcd );_afdcd !=nil {return _afdcd ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ffcd .Name ); +if _afcad :=d .Skip ();_afcad !=nil {return _afcad ;};};case _d .EndElement :break _fdbc ;case _d .CharData :};};return nil ;};func (_egfe ST_ConstraintRelationship )Validate ()error {return _egfe .ValidateWithPath ("")};func (_bbcbd *CT_StyleLabel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",_bbcbd .NameAttr )}); +e .EncodeToken (start );if _bbcbd .Scene3d !=nil {_addg :=_d .StartElement {Name :_d .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_bbcbd .Scene3d ,_addg );};if _bbcbd .Sp3d !=nil {_gedd :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0070\u0033\u0064"}}; +e .EncodeElement (_bbcbd .Sp3d ,_gedd );};if _bbcbd .TxPr !=nil {_fdgd :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bbcbd .TxPr ,_fdgd );};if _bbcbd .Style !=nil {_badf :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"}}; +e .EncodeElement (_bbcbd .Style ,_badf );};if _bbcbd .ExtLst !=nil {_gafe :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbcbd .ExtLst ,_gafe );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewAG_ConstraintRefAttributes ()*AG_ConstraintRefAttributes {_bbg :=&AG_ConstraintRefAttributes {};return _bbg ;}; + +// ValidateWithPath validates the CT_NumericRule and its children, prefixing error messages with path +func (_fgg *CT_NumericRule )ValidateWithPath (path string )error {if _fgg .ExtLst !=nil {if _dgfgc :=_fgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgfgc !=nil {return _dgfgc ;};};if _ebea :=_fgg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_ebea !=nil {return _ebea ;};if _abggf :=_fgg .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_abggf !=nil {return _abggf ;};if _gcad :=_fgg .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_gcad !=nil {return _gcad ;};return nil ;};func (_fgcd *ST_ChildDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgcd =0;case "\u0068\u006f\u0072\u007a":*_fgcd =1;case "\u0076\u0065\u0072\u0074":*_fgcd =2;};return nil ;}; +func (_beeda *ST_BoolOperator )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_badde ,_dbdf :=d .Token ();if _dbdf !=nil {return _dbdf ;};if _agdac ,_eafe :=_badde .(_d .EndElement );_eafe &&_agdac .Name ==start .Name {*_beeda =1;return nil ; +};if _baabg ,_bgbf :=_badde .(_d .CharData );!_bgbf {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_badde );}else {switch string (_baabg ){case "":*_beeda =0; +case "\u006e\u006f\u006e\u0065":*_beeda =1;case "\u0065\u0071\u0075":*_beeda =2;case "\u0067\u0074\u0065":*_beeda =3;case "\u006c\u0074\u0065":*_beeda =4;};};_badde ,_dbdf =d .Token ();if _dbdf !=nil {return _dbdf ;};if _gefce ,_accdc :=_badde .(_d .EndElement ); +_accdc &&_gefce .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_badde );};func (_cfead ST_LinearDirection )ValidateWithPath (path string )error {switch _cfead {case 0,1,2,3,4:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfead )); +};return nil ;};func (_bcbg *LayoutDef )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcbg .CT_DiagramDefinition =*NewCT_DiagramDefinition ();for _ ,_ecdd :=range start .Attr {if _ecdd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cgdaa ,_geceg :=_ecdd .Value ,error (nil ); +if _geceg !=nil {return _geceg ;};_bcbg .UniqueIdAttr =&_cgdaa ;continue ;};if _ecdd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_acfa ,_bdcae :=_ecdd .Value ,error (nil );if _bdcae !=nil {return _bdcae ;};_bcbg .MinVerAttr =&_acfa ;continue ; +};if _ecdd .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_cabca ,_cdfe :=_ecdd .Value ,error (nil );if _cdfe !=nil {return _cdfe ;};_bcbg .DefStyleAttr =&_cabca ;continue ;};};_edaeb :for {_gcac ,_eaed :=d .Token ();if _eaed !=nil {return _eaed ; +};switch _abea :=_gcac .(type ){case _d .StartElement :switch _abea .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cdfgd :=NewCT_Name (); +if _abged :=d .DecodeElement (_cdfgd ,&_abea );_abged !=nil {return _abged ;};_bcbg .Title =append (_bcbg .Title ,_cdfgd );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_dabga :=NewCT_Description (); +if _gdda :=d .DecodeElement (_dabga ,&_abea );_gdda !=nil {return _gdda ;};_bcbg .Desc =append (_bcbg .Desc ,_dabga );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_bcbg .CatLst =NewCT_Categories (); +if _becgb :=d .DecodeElement (_bcbg .CatLst ,&_abea );_becgb !=nil {return _becgb ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_bcbg .SampData =NewCT_SampleData (); +if _bgee :=d .DecodeElement (_bcbg .SampData ,&_abea );_bgee !=nil {return _bgee ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_bcbg .StyleData =NewCT_SampleData (); +if _edfbf :=d .DecodeElement (_bcbg .StyleData ,&_abea );_edfbf !=nil {return _edfbf ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_bcbg .ClrData =NewCT_SampleData (); +if _aegff :=d .DecodeElement (_bcbg .ClrData ,&_abea );_aegff !=nil {return _aegff ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _fgbd :=d .DecodeElement (_bcbg .LayoutNode ,&_abea ); +_fgbd !=nil {return _fgbd ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcbg .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _eafac :=d .DecodeElement (_bcbg .ExtLst ,&_abea );_eafac !=nil {return _eafac ;};default:_e .Log .Debug ("\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",_abea .Name ); +if _caafe :=d .Skip ();_caafe !=nil {return _caafe ;};};case _d .EndElement :break _edaeb ;case _d .CharData :};};return nil ;}; + +// Validate validates the CT_ColorTransformHeaderLst and its children +func (_dcfab *CT_ColorTransformHeaderLst )Validate ()error {return _dcfab .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_SDDescription struct{LangAttr *string ; +ValAttr string ;};func (_efeab ST_AnimLvlStr )Validate ()error {return _efeab .ValidateWithPath ("")};func (_acde ST_PrSetCustVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _acde .ST_Percentage !=nil {e .EncodeToken (_d .CharData (*_acde .ST_Percentage )); +};if _acde .Int32 !=nil {e .EncodeToken (_d .CharData (_dg .Sprintf ("\u0025\u0064",*_acde .Int32 )));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_cdfdf ST_ParameterId )String ()string {switch _cdfdf {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"; @@ -515,1539 +668,1380 @@ case 36:return "\u006f\u0066\u0066";case 37:return "\u0068i\u0065\u0072\u0041\u0 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 "";};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 (_cebcf ST_ParameterId )ValidateWithPath (path string )error {switch _cebcf {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 _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cebcf )); -};return nil ;};func (_gfca ST_ClrAppMethod )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcgf :=_a .Attr {};_bcgf .Name =name ;switch _gfca {case ST_ClrAppMethodUnset :_bcgf .Value ="";case ST_ClrAppMethodSpan :_bcgf .Value ="\u0073\u0070\u0061\u006e"; -case ST_ClrAppMethodCycle :_bcgf .Value ="\u0063\u0079\u0063l\u0065";case ST_ClrAppMethodRepeat :_bcgf .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _bcgf ,nil ;};func (_fdfc *ST_FunctionType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_addbg ,_fefc :=d .Token (); -if _fefc !=nil {return _fefc ;};if _dcdff ,_facc :=_addbg .(_a .EndElement );_facc &&_dcdff .Name ==start .Name {*_fdfc =1;return nil ;};if _dgfed ,_gdcag :=_addbg .(_a .CharData );!_gdcag {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",_addbg ); -}else {switch string (_dgfed ){case "":*_fdfc =0;case "\u0063\u006e\u0074":*_fdfc =1;case "\u0070\u006f\u0073":*_fdfc =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_fdfc =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_fdfc =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_fdfc =5; -case "\u0076\u0061\u0072":*_fdfc =6;case "\u0064\u0065\u0070t\u0068":*_fdfc =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_fdfc =8;};};_addbg ,_fefc =d .Token ();if _fefc !=nil {return _fefc ;};if _gafdbb ,_eafbf :=_addbg .(_a .EndElement ); -_eafbf &&_gafdbb .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",_addbg );};func NewCT_ResizeHandles ()*CT_ResizeHandles {_bgbgg :=&CT_ResizeHandles {}; -return _bgbgg };func NewLayoutDefHdr ()*LayoutDefHdr {_gcdc :=&LayoutDefHdr {};_gcdc .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();return _gcdc ;};func (_bbab ST_TextAnchorHorizontal )String ()string {switch _bbab {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; -case 2:return "\u0063\u0074\u0072";};return "";};func (_bbbb *ST_VerticalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdgc ,_bccff :=d .Token ();if _bccff !=nil {return _bccff ;};if _dafg ,_fdaa :=_gdgc .(_a .EndElement );_fdaa &&_dafg .Name ==start .Name {*_bbbb =1; -return nil ;};if _ceba ,_ddbf :=_gdgc .(_a .CharData );!_ddbf {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",_gdgc );}else {switch string (_ceba ){case "":*_bbbb =0; -case "\u0074":*_bbbb =1;case "\u006d\u0069\u0064":*_bbbb =2;case "\u0062":*_bbbb =3;case "\u006e\u006f\u006e\u0065":*_bbbb =4;};};_gdgc ,_bccff =d .Token ();if _bccff !=nil {return _bccff ;};if _ecgga ,_fceg :=_gdgc .(_a .EndElement );_fceg &&_ecgga .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",_gdgc );};func (_cabcf ST_TextBlockDirection )String ()string {switch _cabcf {case 0:return ""; -case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_ggee *ST_ConnectorRouting )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ggee =0;case "\u0073\u0074\u0072\u0061":*_ggee =1;case "\u0062\u0065\u006e\u0064":*_ggee =2; -case "\u0063\u0075\u0072v\u0065":*_ggee =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_ggee =4;};return nil ;};func (_faebb ST_HierarchyAlignment )Validate ()error {return _faebb .ValidateWithPath ("")};func (_fdcdc ST_AutoTextRotation )Validate ()error {return _fdcdc .ValidateWithPath ("")}; -func (_gfgee ST_ConnectorPoint )Validate ()error {return _gfgee .ValidateWithPath ("")};func (_cce *CT_ColorTransform )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cce .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cce .UniqueIdAttr )}); -};if _cce .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cce .MinVerAttr )});};e .EncodeToken (start );if _cce .Title !=nil {_gabd :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}}; -for _ ,_bacb :=range _cce .Title {e .EncodeElement (_bacb ,_gabd );};};if _cce .Desc !=nil {_bcae :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_eaf :=range _cce .Desc {e .EncodeElement (_eaf ,_bcae );};};if _cce .CatLst !=nil {_agcc :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cce .CatLst ,_agcc );};if _cce .StyleLbl !=nil {_cadb :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_caab :=range _cce .StyleLbl {e .EncodeElement (_caab ,_cadb );};};if _cce .ExtLst !=nil {_gba :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cce .ExtLst ,_gba );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ecac *ST_LayoutShapeType )ValidateWithPath (path string )error {_dcgf :=[]string {};if _ecac .ST_ShapeType !=_g .ST_ShapeTypeUnset {_dcgf =append (_dcgf ,"\u0053\u0054\u005fS\u0068\u0061\u0070\u0065\u0054\u0079\u0070\u0065"); -};if _ecac .ST_OutputShapeType !=ST_OutputShapeTypeUnset {_dcgf =append (_dcgf ,"\u0053T\u005fO\u0075\u0074\u0070\u0075\u0074S\u0068\u0061p\u0065\u0054\u0079\u0070\u0065");};if len (_dcgf )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dcgf ); -};return nil ;};func (_cfg *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 :_f .Sprintf ("\u0025\u0076",_cfg .ModelIdAttr )}); -if _cfg .TypeAttr !=ST_CxnTypeUnset {_gbca ,_eaca :=_cfg .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _eaca !=nil {return _eaca ;};start .Attr =append (start .Attr ,_gbca );};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063I\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cfg .SrcIdAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0073\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cfg .DestIdAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0072\u0063\u004f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cfg .SrcOrdAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064e\u0073\u0074\u004f\u0072\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cfg .DestOrdAttr )});if _cfg .ParTransIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfg .ParTransIdAttr )}); -};if _cfg .SibTransIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfg .SibTransIdAttr )});};if _cfg .PresIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cfg .PresIdAttr )}); -};e .EncodeToken (start );if _cfg .ExtLst !=nil {_gfcd :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfg .ExtLst ,_gfcd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_ColorTransformHeader ()*CT_ColorTransformHeader {_adfb :=&CT_ColorTransformHeader {}; -return _adfb ;};func (_faf *CT_AnimOne )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _faf .ValAttr !=ST_AnimOneStrUnset {_gce ,_gaf :=_faf .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _gaf !=nil {return _gaf ;}; -start .Attr =append (start .Attr ,_gce );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_cadc *CT_Shape )ValidateWithPath (path string )error {if _cadc .TypeAttr !=nil {if _efebc :=_cadc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_efebc !=nil {return _efebc ;};};if _cadc .AdjLst !=nil {if _dgeaf :=_cadc .AdjLst .ValidateWithPath (path +"\u002fA\u0064\u006a\u004c\u0073\u0074"); -_dgeaf !=nil {return _dgeaf ;};};if _cadc .ExtLst !=nil {if _eceea :=_cadc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eceea !=nil {return _eceea ;};};return nil ;};func (_eeecd *ST_ElementType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eeecd =0; -case "\u0061\u006c\u006c":*_eeecd =1;case "\u0064\u006f\u0063":*_eeecd =2;case "\u006e\u006f\u0064\u0065":*_eeecd =3;case "\u006e\u006f\u0072\u006d":*_eeecd =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_eeecd =5;case "\u0061\u0073\u0073\u0074":*_eeecd =6; -case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_eeecd =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_eeecd =8;case "\u0070\u0072\u0065\u0073":*_eeecd =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_eeecd =10;};return nil ;};func (_abgbf ST_ConnectorRouting )Validate ()error {return _abgbf .ValidateWithPath ("")}; -func (_eafg *CT_OrgChart )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eafg .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_bfgag (*_eafg .ValAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gecbg *CT_Constraints )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _gecbg .Constr !=nil {_fcfd :=_a .StartElement {Name :_a .Name {Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}}; -for _ ,_cgcf :=range _gecbg .Constr {e .EncodeElement (_cgcf ,_fcfd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gccd ST_PtType )ValidateWithPath (path string )error {switch _gccd {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 (_gccd )); -};return nil ;}; - -// ValidateWithPath validates the CT_AnimLvl and its children, prefixing error messages with path -func (_bdg *CT_AnimLvl )ValidateWithPath (path string )error {if _cbf :=_bdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbf !=nil {return _cbf ;};return nil ;};func (_ggba ST_FunctionArgument )String ()string {if _ggba .ST_VariableType !=ST_VariableTypeUnset {return _ggba .ST_VariableType .String (); -};return "";};func (_fcgb ST_ConstraintType )ValidateWithPath (path string )error {switch _fcgb {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 _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcgb )); -};return nil ;};type CT_Shape struct{RotAttr *float64 ;TypeAttr *ST_LayoutShapeType ;BlipAttr *string ;ZOrderOffAttr *int32 ;HideGeomAttr *bool ;LkTxEntryAttr *bool ;BlipPhldrAttr *bool ;AdjLst *CT_AdjLst ;ExtLst *_g .CT_OfficeArtExtensionList ;};func NewLayoutDefHdrLst ()*LayoutDefHdrLst {_cccg :=&LayoutDefHdrLst {}; -_cccg .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();return _cccg ;};func (_dcdda *ST_FlowDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dcdda =0;case "\u0072\u006f\u0077":*_dcdda =1;case "\u0063\u006f\u006c":*_dcdda =2; -};return nil ;}; - -// ValidateWithPath validates the CT_SDCategories and its children, prefixing error messages with path -func (_ccac *CT_SDCategories )ValidateWithPath (path string )error {for _cbggf ,_cgbc :=range _ccac .Cat {if _eafbb :=_cgbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_cbggf ));_eafbb !=nil {return _eafbb ; -};};return nil ;}; - -// ValidateWithPath validates the CT_SampleData and its children, prefixing error messages with path -func (_dfdc *CT_SampleData )ValidateWithPath (path string )error {if _dfdc .DataModel !=nil {if _aeefd :=_dfdc .DataModel .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");_aeefd !=nil {return _aeefd ;};};return nil ; -}; +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 NewLayoutDefHdr ()*LayoutDefHdr {_cgdda :=&LayoutDefHdr {};_cgdda .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader (); +return _cgdda ;};const (ST_ChildOrderTypeUnset ST_ChildOrderType =0;ST_ChildOrderTypeB ST_ChildOrderType =1;ST_ChildOrderTypeT ST_ChildOrderType =2;); // Validate validates the CT_StyleDefinition and its children -func (_ffaa *CT_StyleDefinition )Validate ()error {return _ffaa .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e");};func (_cbff *CT_SampleData )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bcddd :=range start .Attr {if _bcddd .Name .Local =="\u0075\u0073\u0065\u0044\u0065\u0066"{_gdgb ,_acfb :=_bb .ParseBool (_bcddd .Value ); -if _acfb !=nil {return _acfb ;};_cbff .UseDefAttr =&_gdgb ;continue ;};};_adde :for {_acfc ,_egfdb :=d .Token ();if _egfdb !=nil {return _egfdb ;};switch _cbcb :=_acfc .(type ){case _a .StartElement :switch _cbcb .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"}:_cbff .DataModel =NewCT_DataModel (); -if _cdcfc :=d .DecodeElement (_cbff .DataModel ,&_cbcb );_cdcfc !=nil {return _cdcfc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cbcb .Name ); -if _gdde :=d .Skip ();_gdde !=nil {return _gdde ;};};case _a .EndElement :break _adde ;case _a .CharData :};};return nil ;};type ST_PyramidAccentPosition byte ;func (_faab ST_ElementType )ValidateWithPath (path string )error {switch _faab {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 (_faab )); -};return nil ;};type CT_Constraints struct{Constr []*CT_Constraint ;}; +func (_adgcf *CT_StyleDefinition )Validate ()error {return _adgcf .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0069n\u0069\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_StyleDefinitionHeader and its children, prefixing error messages with path -func (_ccaa *CT_StyleDefinitionHeader )ValidateWithPath (path string )error {for _cebfc ,_faeae :=range _ccaa .Title {if _cfdab :=_faeae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cebfc )); -_cfdab !=nil {return _cfdab ;};};for _egcac ,_ggefe :=range _ccaa .Desc {if _adfcef :=_ggefe .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_egcac ));_adfcef !=nil {return _adfcef ;};};if _ccaa .CatLst !=nil {if _cbdab :=_ccaa .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_cbdab !=nil {return _cbdab ;};};if _ccaa .ExtLst !=nil {if _eddd :=_ccaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eddd !=nil {return _eddd ;};};return nil ;}; +// ValidateWithPath validates the CT_Pt and its children, prefixing error messages with path +func (_gdaab *CT_Pt )ValidateWithPath (path string )error {if _fabc :=_gdaab .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_fabc !=nil {return _fabc ;};if _efcgg :=_gdaab .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_efcgg !=nil {return _efcgg ;};if _gdaab .CxnIdAttr !=nil {if _agca :=_gdaab .CxnIdAttr .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0049\u0064\u0041\u0074\u0074\u0072");_agca !=nil {return _agca ;};};if _gdaab .PrSet !=nil {if _afbb :=_gdaab .PrSet .ValidateWithPath (path +"\u002f\u0050\u0072\u0053\u0065\u0074"); +_afbb !=nil {return _afbb ;};};if _gdaab .SpPr !=nil {if _feee :=_gdaab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_feee !=nil {return _feee ;};};if _gdaab .T !=nil {if _gbcd :=_gdaab .T .ValidateWithPath (path +"\u002f\u0054");_gbcd !=nil {return _gbcd ; +};};if _gdaab .ExtLst !=nil {if _aggeg :=_gdaab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aggeg !=nil {return _aggeg ;};};return nil ;}; -// ValidateWithPath validates the ColorsDefHdrLst and its children, prefixing error messages with path -func (_gdbad *ColorsDefHdrLst )ValidateWithPath (path string )error {if _ddeg :=_gdbad .CT_ColorTransformHeaderLst .ValidateWithPath (path );_ddeg !=nil {return _ddeg ;};return nil ;}; +// ValidateWithPath validates the CT_HierBranchStyle and its children, prefixing error messages with path +func (_dabed *CT_HierBranchStyle )ValidateWithPath (path string )error {if _aedf :=_dabed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aedf !=nil {return _aedf ;};return nil ;};func (_dfced ST_ChildOrderType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfgba :=_d .Attr {}; +_cfgba .Name =name ;switch _dfced {case ST_ChildOrderTypeUnset :_cfgba .Value ="";case ST_ChildOrderTypeB :_cfgba .Value ="\u0062";case ST_ChildOrderTypeT :_cfgba .Value ="\u0074";};return _cfgba ,nil ;};func (_eebaf ST_Direction )ValidateWithPath (path string )error {switch _eebaf {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eebaf )); +};return nil ;};func (_effgd *ST_DiagramTextAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efae ,_cffb :=d .Token ();if _cffb !=nil {return _cffb ;};if _fggc ,_eeeg :=_efae .(_d .EndElement );_eeeg &&_fggc .Name ==start .Name {*_effgd =1; +return nil ;};if _cbbab ,_dbeb :=_efae .(_d .CharData );!_dbeb {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efae );}else {switch string (_cbbab ){case "":*_effgd =0; +case "\u006c":*_effgd =1;case "\u0063\u0074\u0072":*_effgd =2;case "\u0072":*_effgd =3;};};_efae ,_cffb =d .Token ();if _cffb !=nil {return _cffb ;};if _dfbcd ,_aagd :=_efae .(_d .EndElement );_aagd &&_dfbcd .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efae ); +};func NewCT_OrgChart ()*CT_OrgChart {_dfgbgf :=&CT_OrgChart {};return _dfgbgf };func (_aecgf ST_TextAnchorHorizontal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbefe :=_d .Attr {};_cbefe .Name =name ;switch _aecgf {case ST_TextAnchorHorizontalUnset :_cbefe .Value =""; +case ST_TextAnchorHorizontalNone :_cbefe .Value ="\u006e\u006f\u006e\u0065";case ST_TextAnchorHorizontalCtr :_cbefe .Value ="\u0063\u0074\u0072";};return _cbefe ,nil ;};func (_edegg ST_ChildAlignment )ValidateWithPath (path string )error {switch _edegg {case 0,1,2,3,4:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edegg )); +};return nil ;};func (_ececf ST_HueDir )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ececf .String (),start );};func (_ggdc ST_ConstraintRelationship )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggdc .String (),start ); +};func (_fgdbe ST_RotationPath )Validate ()error {return _fgdbe .ValidateWithPath ("")};type CT_ForEach struct{NameAttr *string ;RefAttr *string ;Alg []*CT_Algorithm ;Shape []*CT_Shape ;PresOf []*CT_PresentationOf ;ConstrLst []*CT_Constraints ;RuleLst []*CT_Rules ; +ForEach []*CT_ForEach ;LayoutNode []*CT_LayoutNode ;Choose []*CT_Choose ;ExtLst []*_f .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ; +}; -// Validate validates the CT_ChildPref and its children -func (_cgeg *CT_ChildPref )Validate ()error {return _cgeg .ValidateWithPath ("\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066");};type ST_PtType byte ;func (_dfde *CT_ColorTransform )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ebed :=range start .Attr {if _ebed .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bba ,_cgec :=_ebed .Value ,error (nil ); -if _cgec !=nil {return _cgec ;};_dfde .UniqueIdAttr =&_bba ;continue ;};if _ebed .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_edb ,_agcf :=_ebed .Value ,error (nil );if _agcf !=nil {return _agcf ;};_dfde .MinVerAttr =&_edb ;continue ;};};_aece :for {_ggfg ,_aaae :=d .Token (); -if _aaae !=nil {return _aaae ;};switch _cded :=_ggfg .(type ){case _a .StartElement :switch _cded .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"}:_dff :=NewCT_CTName (); -if _bfc :=d .DecodeElement (_dff ,&_cded );_bfc !=nil {return _bfc ;};_dfde .Title =append (_dfde .Title ,_dff );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_abce :=NewCT_CTDescription (); -if _beaf :=d .DecodeElement (_abce ,&_cded );_beaf !=nil {return _beaf ;};_dfde .Desc =append (_dfde .Desc ,_abce );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dfde .CatLst =NewCT_CTCategories (); -if _gbgfb :=d .DecodeElement (_dfde .CatLst ,&_cded );_gbgfb !=nil {return _gbgfb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dcea :=NewCT_CTStyleLabel (); -if _dfb :=d .DecodeElement (_dcea ,&_cded );_dfb !=nil {return _dfb ;};_dfde .StyleLbl =append (_dfde .StyleLbl ,_dcea );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dfde .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _fba :=d .DecodeElement (_dfde .ExtLst ,&_cded );_fba !=nil {return _fba ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_cded .Name ); -if _cffb :=d .Skip ();_cffb !=nil {return _cffb ;};};case _a .EndElement :break _aece ;case _a .CharData :};};return nil ;};type CT_Description struct{LangAttr *string ;ValAttr string ;}; +// Validate validates the LayoutDef and its children +func (_cfdg *LayoutDef )Validate ()error {return _cfdg .ValidateWithPath ("\u004ca\u0079\u006f\u0075\u0074\u0044\u0065f");};func (_agdg ST_SecondaryLinearDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecgbg :=_d .Attr {};_ecgbg .Name =name ; +switch _agdg {case ST_SecondaryLinearDirectionUnset :_ecgbg .Value ="";case ST_SecondaryLinearDirectionNone :_ecgbg .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryLinearDirectionFromL :_ecgbg .Value ="\u0066\u0072\u006fm\u004c";case ST_SecondaryLinearDirectionFromR :_ecgbg .Value ="\u0066\u0072\u006fm\u0052"; +case ST_SecondaryLinearDirectionFromT :_ecgbg .Value ="\u0066\u0072\u006fm\u0054";case ST_SecondaryLinearDirectionFromB :_ecgbg .Value ="\u0066\u0072\u006fm\u0042";};return _ecgbg ,nil ;};func (_fcd *CT_HierBranchStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_babcc :=range start .Attr {if _babcc .Name .Local =="\u0076\u0061\u006c"{_fcd .ValAttr .UnmarshalXMLAttr (_babcc ); +continue ;};};for {_ebcf ,_gdag :=d .Token ();if _gdag !=nil {return _dg .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",_gdag ); +};if _bdbe ,_fafc :=_ebcf .(_d .EndElement );_fafc &&_bdbe .Name ==start .Name {break ;};};return nil ;};func NewCT_ChildMax ()*CT_ChildMax {_cceb :=&CT_ChildMax {};return _cceb };func ParseUnionST_ParameterVal (s string )(ST_ParameterVal ,error ){return ST_ParameterVal {},nil }; +type ST_AnimLvlStr byte ;func (_cbc *CT_BulletEnabled )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbc .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0064",_dfea (*_cbc .ValAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_beecc ST_FlowDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcfbc :=_d .Attr {};_gcfbc .Name =name ;switch _beecc {case ST_FlowDirectionUnset :_gcfbc .Value =""; +case ST_FlowDirectionRow :_gcfbc .Value ="\u0072\u006f\u0077";case ST_FlowDirectionCol :_gcfbc .Value ="\u0063\u006f\u006c";};return _gcfbc ,nil ;};const (ST_GrowDirectionUnset ST_GrowDirection =0;ST_GrowDirectionTL ST_GrowDirection =1;ST_GrowDirectionTR ST_GrowDirection =2; +ST_GrowDirectionBL ST_GrowDirection =3;ST_GrowDirectionBR ST_GrowDirection =4;);func (_cbabe ST_FlowDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbabe .String (),start );};type ColorsDef struct{CT_ColorTransform }; -// Validate validates the CT_CxnList and its children -func (_abcef *CT_CxnList )Validate ()error {return _abcef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074");};func (_eff ST_AlgorithmType )Validate ()error {return _eff .ValidateWithPath ("")};func (_ggf *CT_AnimLvl )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cb :=range start .Attr {if _cb .Name .Local =="\u0076\u0061\u006c"{_ggf .ValAttr .UnmarshalXMLAttr (_cb ); -continue ;};};for {_aaa ,_ac :=d .Token ();if _ac !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u003a\u0020%\u0073",_ac );};if _gag ,_adgd :=_aaa .(_a .EndElement );_adgd &&_gag .Name ==start .Name {break ; -};};return nil ;};type CT_RelIds struct{DmAttr string ;LoAttr string ;QsAttr string ;CsAttr string ;};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;);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_SDDescription ()*CT_SDDescription {_bded :=&CT_SDDescription {};return _bded }; -// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path -func (_ggag *CT_Colors )ValidateWithPath (path string )error {if _dgd :=_ggag .MethAttr .ValidateWithPath (path +"\u002fM\u0065\u0074\u0068\u0041\u0074\u0074r");_dgd !=nil {return _dgd ;};if _bab :=_ggag .HueDirAttr .ValidateWithPath (path +"/\u0048\u0075\u0065\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); -_bab !=nil {return _bab ;};for _gfc ,_cade :=range _ggag .EG_ColorChoice {if _bcbb :=_cade .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gfc ));_bcbb !=nil {return _bcbb ; -};};return nil ;};func (_fgcd ST_ElementType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_faacd :=_a .Attr {};_faacd .Name =name ;switch _fgcd {case ST_ElementTypeUnset :_faacd .Value ="";case ST_ElementTypeAll :_faacd .Value ="\u0061\u006c\u006c"; -case ST_ElementTypeDoc :_faacd .Value ="\u0064\u006f\u0063";case ST_ElementTypeNode :_faacd .Value ="\u006e\u006f\u0064\u0065";case ST_ElementTypeNorm :_faacd .Value ="\u006e\u006f\u0072\u006d";case ST_ElementTypeNonNorm :_faacd .Value ="\u006eo\u006e\u004e\u006f\u0072\u006d"; -case ST_ElementTypeAsst :_faacd .Value ="\u0061\u0073\u0073\u0074";case ST_ElementTypeNonAsst :_faacd .Value ="\u006eo\u006e\u0041\u0073\u0073\u0074";case ST_ElementTypeParTrans :_faacd .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_ElementTypePres :_faacd .Value ="\u0070\u0072\u0065\u0073"; -case ST_ElementTypeSibTrans :_faacd .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073";};return _faacd ,nil ;};func (_gbbb ST_ConstraintRelationship )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gbbb .String (),start ); -}; +// Validate validates the CT_PtList and its children +func (_efac *CT_PtList )Validate ()error {return _efac .ValidateWithPath ("\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t");};func (_gfbc *ST_ModelId )Validate ()error {return _gfbc .ValidateWithPath ("")};func (_adcfg ST_BoolOperator )Validate ()error {return _adcfg .ValidateWithPath ("")}; +func (_aefaf *ST_ConnectorRouting )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aefaf =0;case "\u0073\u0074\u0072\u0061":*_aefaf =1;case "\u0062\u0065\u006e\u0064":*_aefaf =2;case "\u0063\u0075\u0072v\u0065":*_aefaf =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_aefaf =4; +};return nil ;};func (_ecdaf ST_TextAnchorHorizontal )String ()string {switch _ecdaf {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0063\u0074\u0072";};return "";};type ST_AxisTypes []ST_AxisType ;type CT_Constraint struct{OpAttr ST_BoolOperator ; +ValAttr *float64 ;FactAttr *float64 ;ExtLst *_f .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 (_febg *CT_SDDescription )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _febg .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_dg .Sprintf ("\u0025\u0076",*_febg .LangAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_febg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .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;);func (_fccaf *ST_LayoutShapeType )Validate ()error {return _fccaf .ValidateWithPath ("")}; +const (ST_CenterShapeMappingUnset ST_CenterShapeMapping =0;ST_CenterShapeMappingNone ST_CenterShapeMapping =1;ST_CenterShapeMappingFNode ST_CenterShapeMapping =2;);func (_fbbed ST_ConstraintRelationship )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfdb :=_d .Attr {}; +_gfdb .Name =name ;switch _fbbed {case ST_ConstraintRelationshipUnset :_gfdb .Value ="";case ST_ConstraintRelationshipSelf :_gfdb .Value ="\u0073\u0065\u006c\u0066";case ST_ConstraintRelationshipCh :_gfdb .Value ="\u0063\u0068";case ST_ConstraintRelationshipDes :_gfdb .Value ="\u0064\u0065\u0073"; +};return _gfdb ,nil ;};func (_ef *AG_IteratorAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ef .AxisAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_dg .Sprintf ("\u0025\u0076",*_ef .AxisAttr )}); +};if _ef .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_ef .PtTypeAttr )});};if _ef .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_dg .Sprintf ("\u0025\u0076",*_ef .HideLastTransAttr )}); +};if _ef .StAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_ef .StAttr )});};if _ef .CntAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006e\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_ef .CntAttr )}); +};if _ef .StepAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_dg .Sprintf ("\u0025\u0076",*_ef .StepAttr )});};return nil ;};const (ST_FallbackDimensionUnset ST_FallbackDimension =0;ST_FallbackDimension1D ST_FallbackDimension =1; +ST_FallbackDimension2D ST_FallbackDimension =2;); -// Validate validates the CT_Parameter and its children -func (_bbaa *CT_Parameter )Validate ()error {return _bbaa .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func (_bfba *ST_VariableType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bfba =0; -case "\u006e\u006f\u006e\u0065":*_bfba =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_bfba =2;case "\u0063\u0068\u004da\u0078":*_bfba =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_bfba =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_bfba =5; -case "\u0064\u0069\u0072":*_bfba =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_bfba =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_bfba =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_bfba =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_bfba =10; -};return nil ;};func (_deddf ST_ChildDirection )Validate ()error {return _deddf .ValidateWithPath ("")};func (_ceaa ST_ElementType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ceaa .String (),start );};func (_adbb ST_AnimLvlStr )String ()string {switch _adbb {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0076\u006c";case 3:return "\u0063\u0074\u0072";};return "";}; +// Validate validates the CT_ElemPropSet and its children +func (_cagf *CT_ElemPropSet )Validate ()error {return _cagf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074");};func (_edcab ST_SecondaryLinearDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edcab .String (),start ); +};func NewCT_SDCategories ()*CT_SDCategories {_ddbd :=&CT_SDCategories {};return _ddbd };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; +);type CT_StyleLabel struct{NameAttr string ;Scene3d *_f .CT_Scene3D ;Sp3d *_f .CT_Shape3D ;TxPr *CT_TextProps ;Style *_f .CT_ShapeStyle ;ExtLst *_f .CT_OfficeArtExtensionList ;};func NewCT_ColorTransform ()*CT_ColorTransform {_bbac :=&CT_ColorTransform {}; +return _bbac };func (_affbg ST_FallbackDimension )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_deeff :=_d .Attr {};_deeff .Name =name ;switch _affbg {case ST_FallbackDimensionUnset :_deeff .Value ="";case ST_FallbackDimension1D :_deeff .Value ="\u0031\u0044"; +case ST_FallbackDimension2D :_deeff .Value ="\u0032\u0044";};return _deeff ,nil ;}; -// ValidateWithPath validates the CT_Categories and its children, prefixing error messages with path -func (_aaab *CT_Categories )ValidateWithPath (path string )error {for _bfag ,_cge :=range _aaab .Cat {if _dgg :=_cge .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_bfag ));_dgg !=nil {return _dgg ; -};};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 (_gggcb ST_SecondaryChildAlignment )ValidateWithPath (path string )error {switch _gggcb {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 (_gggcb )); -};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 []*_g .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ; -StepAttr *ST_Ints ;};func (_acad *CT_NumericRule )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ggcb :=range start .Attr {if _ggcb .Name .Local =="\u0076\u0061\u006c"{_cdcgc ,_dbe :=_bb .ParseFloat (_ggcb .Value ,64);if _dbe !=nil {return _dbe ; -};_acad .ValAttr =&_cdcgc ;continue ;};if _ggcb .Name .Local =="\u0066\u0061\u0063\u0074"{_bffag ,_dfdef :=_bb .ParseFloat (_ggcb .Value ,64);if _dfdef !=nil {return _dfdef ;};_acad .FactAttr =&_bffag ;continue ;};if _ggcb .Name .Local =="\u006d\u0061\u0078"{_ceeaf ,_bbcg :=_bb .ParseFloat (_ggcb .Value ,64); -if _bbcg !=nil {return _bbcg ;};_acad .MaxAttr =&_ceeaf ;continue ;};if _ggcb .Name .Local =="\u0074\u0079\u0070\u0065"{_acad .TypeAttr .UnmarshalXMLAttr (_ggcb );continue ;};if _ggcb .Name .Local =="\u0066\u006f\u0072"{_acad .ForAttr .UnmarshalXMLAttr (_ggcb ); -continue ;};if _ggcb .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_cbed ,_faea :=_ggcb .Value ,error (nil );if _faea !=nil {return _faea ;};_acad .ForNameAttr =&_cbed ;continue ;};if _ggcb .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_acad .PtTypeAttr .UnmarshalXMLAttr (_ggcb ); -continue ;};};_affc :for {_gfge ,_dafc :=d .Token ();if _dafc !=nil {return _dafc ;};switch _feaf :=_gfge .(type ){case _a .StartElement :switch _feaf .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"}:_acad .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _bdfdc :=d .DecodeElement (_acad .ExtLst ,&_feaf );_bdfdc !=nil {return _bdfdc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_feaf .Name ); -if _fgbc :=d .Skip ();_fgbc !=nil {return _fgbc ;};};case _a .EndElement :break _affc ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_Colors and its children +func (_bfga *CT_Colors )Validate ()error {return _bfga .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_bgffc ST_AnimLvlStr )ValidateWithPath (path string )error {switch _bgffc {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgffc )); +};return nil ;};const (ST_HierarchyAlignmentUnset ST_HierarchyAlignment =0;ST_HierarchyAlignmentTL ST_HierarchyAlignment =1;ST_HierarchyAlignmentTR ST_HierarchyAlignment =2;ST_HierarchyAlignmentTCtrCh ST_HierarchyAlignment =3;ST_HierarchyAlignmentTCtrDes ST_HierarchyAlignment =4; +ST_HierarchyAlignmentBL ST_HierarchyAlignment =5;ST_HierarchyAlignmentBR ST_HierarchyAlignment =6;ST_HierarchyAlignmentBCtrCh ST_HierarchyAlignment =7;ST_HierarchyAlignmentBCtrDes ST_HierarchyAlignment =8;ST_HierarchyAlignmentLT ST_HierarchyAlignment =9; +ST_HierarchyAlignmentLB ST_HierarchyAlignment =10;ST_HierarchyAlignmentLCtrCh ST_HierarchyAlignment =11;ST_HierarchyAlignmentLCtrDes ST_HierarchyAlignment =12;ST_HierarchyAlignmentRT ST_HierarchyAlignment =13;ST_HierarchyAlignmentRB ST_HierarchyAlignment =14; +ST_HierarchyAlignmentRCtrCh ST_HierarchyAlignment =15;ST_HierarchyAlignmentRCtrDes ST_HierarchyAlignment =16;);func (_aebf ST_LinearDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aebf .String (),start ); +};func (_fcae ST_ElementType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acaa :=_d .Attr {};_acaa .Name =name ;switch _fcae {case ST_ElementTypeUnset :_acaa .Value ="";case ST_ElementTypeAll :_acaa .Value ="\u0061\u006c\u006c";case ST_ElementTypeDoc :_acaa .Value ="\u0064\u006f\u0063"; +case ST_ElementTypeNode :_acaa .Value ="\u006e\u006f\u0064\u0065";case ST_ElementTypeNorm :_acaa .Value ="\u006e\u006f\u0072\u006d";case ST_ElementTypeNonNorm :_acaa .Value ="\u006eo\u006e\u004e\u006f\u0072\u006d";case ST_ElementTypeAsst :_acaa .Value ="\u0061\u0073\u0073\u0074"; +case ST_ElementTypeNonAsst :_acaa .Value ="\u006eo\u006e\u0041\u0073\u0073\u0074";case ST_ElementTypeParTrans :_acaa .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_ElementTypePres :_acaa .Value ="\u0070\u0072\u0065\u0073";case ST_ElementTypeSibTrans :_acaa .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073"; +};return _acaa ,nil ;};type ST_Offset byte ;func (_bfae *CT_SDCategories )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dffgg :for {_bgebe ,_faaaf :=d .Token ();if _faaaf !=nil {return _faaaf ;};switch _adbc :=_bgebe .(type ){case _d .StartElement :switch _adbc .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_bdcag :=NewCT_SDCategory (); +if _fcbgc :=d .DecodeElement (_bdcag ,&_adbc );_fcbgc !=nil {return _fcbgc ;};_bfae .Cat =append (_bfae .Cat ,_bdcag );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_adbc .Name ); +if _fcgd :=d .Skip ();_fcgd !=nil {return _fcgd ;};};case _d .EndElement :break _dffgg ;case _d .CharData :};};return nil ;};func (_eag *CT_Algorithm )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eab ,_abd :=_eag .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _abd !=nil {return _abd ;};start .Attr =append (start .Attr ,_eab );if _eag .RevAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0076"},Value :_dg .Sprintf ("\u0025\u0076",*_eag .RevAttr )});};e .EncodeToken (start ); +if _eag .Param !=nil {_ffe :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0061\u0072a\u006d"}};for _ ,_acb :=range _eag .Param {e .EncodeElement (_acb ,_ffe );};};if _eag .ExtLst !=nil {_dbd :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_eag .ExtLst ,_dbd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbbf ST_HueDir )Validate ()error {return _dbbf .ValidateWithPath ("")};type CT_Constraints struct{Constr []*CT_Constraint ;};func (_gcde *DataModel )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gcde .CT_DataModel .MarshalXML (e ,start );};const (ST_DiagramTextAlignmentUnset ST_DiagramTextAlignment =0;ST_DiagramTextAlignmentL ST_DiagramTextAlignment =1;ST_DiagramTextAlignmentCtr ST_DiagramTextAlignment =2; +ST_DiagramTextAlignmentR ST_DiagramTextAlignment =3;);func (_aggc ST_ChildAlignment )Validate ()error {return _aggc .ValidateWithPath ("")};const (ST_ChildDirectionUnset ST_ChildDirection =0;ST_ChildDirectionHorz ST_ChildDirection =1;ST_ChildDirectionVert ST_ChildDirection =2; +);func (_eegc ST_VerticalAlignment )Validate ()error {return _eegc .ValidateWithPath ("")};func (_cdfb ST_FunctionOperator )Validate ()error {return _cdfb .ValidateWithPath ("")};func (_fbdf *ST_AnimOneStr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgeb ,_ddcgc :=d .Token (); +if _ddcgc !=nil {return _ddcgc ;};if _edda ,_dbdg :=_dgeb .(_d .EndElement );_dbdg &&_edda .Name ==start .Name {*_fbdf =1;return nil ;};if _ecge ,_cfeg :=_dgeb .(_d .CharData );!_cfeg {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgeb ); +}else {switch string (_ecge ){case "":*_fbdf =0;case "\u006e\u006f\u006e\u0065":*_fbdf =1;case "\u006f\u006e\u0065":*_fbdf =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_fbdf =3;};};_dgeb ,_ddcgc =d .Token ();if _ddcgc !=nil {return _ddcgc ;};if _gfca ,_accb :=_dgeb .(_d .EndElement ); +_accb &&_gfca .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgeb );};func (_gee *CT_CTCategories )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cae :for {_ece ,_ebg :=d .Token (); +if _ebg !=nil {return _ebg ;};switch _gc :=_ece .(type ){case _d .StartElement :switch _gc .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_ebe :=NewCT_CTCategory (); +if _gdg :=d .DecodeElement (_ebe ,&_gc );_gdg !=nil {return _gdg ;};_gee .Cat =append (_gee .Cat ,_ebe );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_gc .Name ); +if _gce :=d .Skip ();_gce !=nil {return _gce ;};};case _d .EndElement :break _cae ;case _d .CharData :};};return nil ;};func (_ffdfd ST_ConstraintType )String ()string {switch _ffdfd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066"; +case 3:return "\u0062e\u0067\u004d\u0061\u0072\u0067";case 4:return "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case 5:return "\u0062\u0065\u0067\u0050\u0061\u0064";case 6:return "\u0062";case 7:return "\u0062\u004d\u0061r\u0067";case 8:return "\u0062\u004f\u0066\u0066"; +case 9:return "\u0063\u0074\u0072\u0058";case 10:return "\u0063t\u0072\u0058\u004f\u0066\u0066";case 11:return "\u0063\u0074\u0072\u0059";case 12:return "\u0063t\u0072\u0059\u004f\u0066\u0066";case 13:return "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074"; +case 14:return "\u0064\u0069\u0061\u006d";case 15:return "\u0065n\u0064\u004d\u0061\u0072\u0067";case 16:return "\u0065\u006e\u0064\u0050\u0061\u0064";case 17:return "\u0068";case 18:return "\u0068\u0041\u0072\u0048";case 19:return "\u0068\u004f\u0066\u0066"; +case 20:return "\u006c";case 21:return "\u006c\u004d\u0061r\u0067";case 22:return "\u006c\u004f\u0066\u0066";case 23:return "\u0072";case 24:return "\u0072\u004d\u0061r\u0067";case 25:return "\u0072\u004f\u0066\u0066";case 26:return "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a"; +case 27:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case 28:return "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case 29:return "\u0073\u0069\u0062S\u0070";case 30:return "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070"; +case 31:return "\u0073\u0070";case 32:return "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case 33:return "\u0074";case 34:return "\u0074\u004d\u0061r\u0067";case 35:return "\u0074\u004f\u0066\u0066";case 36:return "\u0075\u0073\u0065r\u0041";case 37:return "\u0075\u0073\u0065r\u0042"; +case 38:return "\u0075\u0073\u0065r\u0043";case 39:return "\u0075\u0073\u0065r\u0044";case 40:return "\u0075\u0073\u0065r\u0045";case 41:return "\u0075\u0073\u0065r\u0046";case 42:return "\u0075\u0073\u0065r\u0047";case 43:return "\u0075\u0073\u0065r\u0048"; +case 44:return "\u0075\u0073\u0065r\u0049";case 45:return "\u0075\u0073\u0065r\u004a";case 46:return "\u0075\u0073\u0065r\u004b";case 47:return "\u0075\u0073\u0065r\u004c";case 48:return "\u0075\u0073\u0065r\u004d";case 49:return "\u0075\u0073\u0065r\u004e"; +case 50:return "\u0075\u0073\u0065r\u004f";case 51:return "\u0075\u0073\u0065r\u0050";case 52:return "\u0075\u0073\u0065r\u0051";case 53:return "\u0075\u0073\u0065r\u0052";case 54:return "\u0075\u0073\u0065r\u0053";case 55:return "\u0075\u0073\u0065r\u0054"; +case 56:return "\u0075\u0073\u0065r\u0055";case 57:return "\u0075\u0073\u0065r\u0056";case 58:return "\u0075\u0073\u0065r\u0057";case 59:return "\u0075\u0073\u0065r\u0058";case 60:return "\u0075\u0073\u0065r\u0059";case 61:return "\u0075\u0073\u0065r\u005a"; +case 62:return "\u0077";case 63:return "\u0077\u0041\u0072\u0048";case 64:return "\u0077\u004f\u0066\u0066";};return "";};func (_dcbdb ST_AnimOneStr )ValidateWithPath (path string )error {switch _dcbdb {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcbdb )); +};return nil ;}; -// Validate validates the CT_TextProps and its children -func (_dcda *CT_TextProps )Validate ()error {return _dcda .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0050\u0072\u006f\u0070\u0073");};func (_dggb *CT_Description )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gcbd :=range start .Attr {if _gcbd .Name .Local =="\u006c\u0061\u006e\u0067"{_ebcc ,_dffe :=_gcbd .Value ,error (nil ); -if _dffe !=nil {return _dffe ;};_dggb .LangAttr =&_ebcc ;continue ;};if _gcbd .Name .Local =="\u0076\u0061\u006c"{_abgd ,_adab :=_gcbd .Value ,error (nil );if _adab !=nil {return _adab ;};_dggb .ValAttr =_abgd ;continue ;};};for {_bgddb ,_gca :=d .Token (); -if _gca !=nil {return _f .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",_gca );};if _gfag ,_gfeb :=_bgddb .(_a .EndElement );_gfeb &&_gfag .Name ==start .Name {break ; -};};return nil ;};func (_eegf *ST_PrSetCustVal )Validate ()error {return _eegf .ValidateWithPath ("")};func (_edfa ST_CenterShapeMapping )Validate ()error {return _edfa .ValidateWithPath ("")};func NewCT_DiagramDefinition ()*CT_DiagramDefinition {_dfg :=&CT_DiagramDefinition {}; -_dfg .LayoutNode =NewCT_LayoutNode ();return _dfg ;};func (_cega *ST_VariableType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edbde ,_dacab :=d .Token ();if _dacab !=nil {return _dacab ;};if _gabfb ,_deead :=_edbde .(_a .EndElement ); -_deead &&_gabfb .Name ==start .Name {*_cega =1;return nil ;};if _cbcec ,_feag :=_edbde .(_a .CharData );!_feag {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",_edbde ); -}else {switch string (_cbcec ){case "":*_cega =0;case "\u006e\u006f\u006e\u0065":*_cega =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_cega =2;case "\u0063\u0068\u004da\u0078":*_cega =3;case "\u0063\u0068\u0050\u0072\u0065\u0066":*_cega =4; -case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_cega =5;case "\u0064\u0069\u0072":*_cega =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_cega =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_cega =8;case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_cega =9; -case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_cega =10;};};_edbde ,_dacab =d .Token ();if _dacab !=nil {return _dacab ;};if _ddada ,_gfefg :=_edbde .(_a .EndElement );_gfefg &&_ddada .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",_edbde );};func (_aedb ST_ParameterVal )String ()string {if _aedb .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {return _aedb .ST_DiagramHorizontalAlignment .String (); -};if _aedb .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {return _aedb .ST_VerticalAlignment .String ();};if _aedb .ST_ChildDirection !=ST_ChildDirectionUnset {return _aedb .ST_ChildDirection .String ();};if _aedb .ST_ChildAlignment !=ST_ChildAlignmentUnset {return _aedb .ST_ChildAlignment .String (); -};if _aedb .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {return _aedb .ST_SecondaryChildAlignment .String ();};if _aedb .ST_LinearDirection !=ST_LinearDirectionUnset {return _aedb .ST_LinearDirection .String ();};if _aedb .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {return _aedb .ST_SecondaryLinearDirection .String (); -};if _aedb .ST_StartingElement !=ST_StartingElementUnset {return _aedb .ST_StartingElement .String ();};if _aedb .ST_BendPoint !=ST_BendPointUnset {return _aedb .ST_BendPoint .String ();};if _aedb .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {return _aedb .ST_ConnectorRouting .String (); -};if _aedb .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {return _aedb .ST_ArrowheadStyle .String ();};if _aedb .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {return _aedb .ST_ConnectorDimension .String ();};if _aedb .ST_RotationPath !=ST_RotationPathUnset {return _aedb .ST_RotationPath .String (); -};if _aedb .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {return _aedb .ST_CenterShapeMapping .String ();};if _aedb .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {return _aedb .ST_NodeHorizontalAlignment .String ();};if _aedb .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {return _aedb .ST_NodeVerticalAlignment .String (); -};if _aedb .ST_FallbackDimension !=ST_FallbackDimensionUnset {return _aedb .ST_FallbackDimension .String ();};if _aedb .ST_TextDirection !=ST_TextDirectionUnset {return _aedb .ST_TextDirection .String ();};if _aedb .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {return _aedb .ST_PyramidAccentPosition .String (); -};if _aedb .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {return _aedb .ST_PyramidAccentTextMargin .String ();};if _aedb .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {return _aedb .ST_TextBlockDirection .String ();};if _aedb .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {return _aedb .ST_TextAnchorHorizontal .String (); -};if _aedb .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {return _aedb .ST_TextAnchorVertical .String ();};if _aedb .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {return _aedb .ST_DiagramTextAlignment .String ();};if _aedb .ST_AutoTextRotation !=ST_AutoTextRotationUnset {return _aedb .ST_AutoTextRotation .String (); -};if _aedb .ST_GrowDirection !=ST_GrowDirectionUnset {return _aedb .ST_GrowDirection .String ();};if _aedb .ST_FlowDirection !=ST_FlowDirectionUnset {return _aedb .ST_FlowDirection .String ();};if _aedb .ST_ContinueDirection !=ST_ContinueDirectionUnset {return _aedb .ST_ContinueDirection .String (); -};if _aedb .ST_Breakpoint !=ST_BreakpointUnset {return _aedb .ST_Breakpoint .String ();};if _aedb .ST_Offset !=ST_OffsetUnset {return _aedb .ST_Offset .String ();};if _aedb .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {return _aedb .ST_HierarchyAlignment .String (); -};if _aedb .Int32 !=nil {return _f .Sprintf ("\u0025\u0076",*_aedb .Int32 );};if _aedb .Float64 !=nil {return _f .Sprintf ("\u0025\u0076",*_aedb .Float64 );};if _aedb .Bool !=nil {return _f .Sprintf ("\u0025\u0076",*_aedb .Bool );};if _aedb .StringVal !=nil {return _f .Sprintf ("\u0025\u0076",*_aedb .StringVal ); -};if _aedb .ST_ConnectorPoint !=ST_ConnectorPointUnset {return _aedb .ST_ConnectorPoint .String ();};return "";};func (_cdddb *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 _cdddb .CT_DiagramDefinition .MarshalXML (e ,start );};const (ST_CenterShapeMappingUnset ST_CenterShapeMapping =0;ST_CenterShapeMappingNone ST_CenterShapeMapping =1;ST_CenterShapeMappingFNode ST_CenterShapeMapping =2; -);func (_fgdd ST_FunctionValue )String ()string {if _fgdd .Int32 !=nil {return _f .Sprintf ("\u0025\u0076",*_fgdd .Int32 );};if _fgdd .Bool !=nil {return _f .Sprintf ("\u0025\u0076",*_fgdd .Bool );};if _fgdd .ST_Direction !=ST_DirectionUnset {return _fgdd .ST_Direction .String (); -};if _fgdd .ST_HierBranchStyle !=ST_HierBranchStyleUnset {return _fgdd .ST_HierBranchStyle .String ();};if _fgdd .ST_AnimOneStr !=ST_AnimOneStrUnset {return _fgdd .ST_AnimOneStr .String ();};if _fgdd .ST_AnimLvlStr !=ST_AnimLvlStrUnset {return _fgdd .ST_AnimLvlStr .String (); -};if _fgdd .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {return _fgdd .ST_ResizeHandlesStr .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 (_dbcfb ST_AutoTextRotation )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dbcfb .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;); +// ValidateWithPath validates the CT_DiagramDefinitionHeader and its children, prefixing error messages with path +func (_eccg *CT_DiagramDefinitionHeader )ValidateWithPath (path string )error {for _aefg ,_deeae :=range _eccg .Title {if _fgde :=_deeae .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_aefg )); +_fgde !=nil {return _fgde ;};};for _fadb ,_bede :=range _eccg .Desc {if _ccfd :=_bede .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_fadb ));_ccfd !=nil {return _ccfd ;};};if _eccg .CatLst !=nil {if _abfe :=_eccg .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_abfe !=nil {return _abfe ;};};if _eccg .ExtLst !=nil {if _cfga :=_eccg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfga !=nil {return _cfga ;};};return nil ;};func (_ecc *CT_Algorithm )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecc .TypeAttr =ST_AlgorithmType (1); +for _ ,_fcb :=range start .Attr {if _fcb .Name .Local =="\u0074\u0079\u0070\u0065"{_ecc .TypeAttr .UnmarshalXMLAttr (_fcb );continue ;};if _fcb .Name .Local =="\u0072\u0065\u0076"{_bgff ,_gff :=_b .ParseUint (_fcb .Value ,10,32);if _gff !=nil {return _gff ; +};_dca :=uint32 (_bgff );_ecc .RevAttr =&_dca ;continue ;};};_dfe :for {_bca ,_agc :=d .Token ();if _agc !=nil {return _agc ;};switch _acbe :=_bca .(type ){case _d .StartElement :switch _acbe .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0061\u0072a\u006d"}:_ffa :=NewCT_Parameter (); +if _ca :=d .DecodeElement (_ffa ,&_acbe );_ca !=nil {return _ca ;};_ecc .Param =append (_ecc .Param ,_ffa );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecc .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _daa :=d .DecodeElement (_ecc .ExtLst ,&_acbe );_daa !=nil {return _daa ;};default:_e .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_acbe .Name ); +if _cbd :=d .Skip ();_cbd !=nil {return _cbd ;};};case _d .EndElement :break _dfe ;case _d .CharData :};};return nil ;};func (_fbgc *ST_TextAnchorVertical )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbgc =0;case "\u0074":*_fbgc =1; +case "\u006d\u0069\u0064":*_fbgc =2;case "\u0062":*_fbgc =3;};return nil ;};func (_bdgca *ST_BoolOperator )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdgca =0;case "\u006e\u006f\u006e\u0065":*_bdgca =1;case "\u0065\u0071\u0075":*_bdgca =2; +case "\u0067\u0074\u0065":*_bdgca =3;case "\u006c\u0074\u0065":*_bdgca =4;};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionNorm ST_Direction =1;ST_DirectionRev ST_Direction =2;);func (_ffbec *ST_ConstraintType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaedf ,_cdcfef :=d .Token (); +if _cdcfef !=nil {return _cdcfef ;};if _aecdf ,_ggbd :=_eaedf .(_d .EndElement );_ggbd &&_aecdf .Name ==start .Name {*_ffbec =1;return nil ;};if _dcdgg ,_gbfac :=_eaedf .(_d .CharData );!_gbfac {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eaedf ); +}else {switch string (_dcdgg ){case "":*_ffbec =0;case "\u006e\u006f\u006e\u0065":*_ffbec =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_ffbec =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_ffbec =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_ffbec =4; +case "\u0062\u0065\u0067\u0050\u0061\u0064":*_ffbec =5;case "\u0062":*_ffbec =6;case "\u0062\u004d\u0061r\u0067":*_ffbec =7;case "\u0062\u004f\u0066\u0066":*_ffbec =8;case "\u0063\u0074\u0072\u0058":*_ffbec =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_ffbec =10; +case "\u0063\u0074\u0072\u0059":*_ffbec =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_ffbec =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_ffbec =13;case "\u0064\u0069\u0061\u006d":*_ffbec =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_ffbec =15; +case "\u0065\u006e\u0064\u0050\u0061\u0064":*_ffbec =16;case "\u0068":*_ffbec =17;case "\u0068\u0041\u0072\u0048":*_ffbec =18;case "\u0068\u004f\u0066\u0066":*_ffbec =19;case "\u006c":*_ffbec =20;case "\u006c\u004d\u0061r\u0067":*_ffbec =21;case "\u006c\u004f\u0066\u0066":*_ffbec =22; +case "\u0072":*_ffbec =23;case "\u0072\u004d\u0061r\u0067":*_ffbec =24;case "\u0072\u004f\u0066\u0066":*_ffbec =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_ffbec =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_ffbec =27; +case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_ffbec =28;case "\u0073\u0069\u0062S\u0070":*_ffbec =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_ffbec =30;case "\u0073\u0070":*_ffbec =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_ffbec =32; +case "\u0074":*_ffbec =33;case "\u0074\u004d\u0061r\u0067":*_ffbec =34;case "\u0074\u004f\u0066\u0066":*_ffbec =35;case "\u0075\u0073\u0065r\u0041":*_ffbec =36;case "\u0075\u0073\u0065r\u0042":*_ffbec =37;case "\u0075\u0073\u0065r\u0043":*_ffbec =38;case "\u0075\u0073\u0065r\u0044":*_ffbec =39; +case "\u0075\u0073\u0065r\u0045":*_ffbec =40;case "\u0075\u0073\u0065r\u0046":*_ffbec =41;case "\u0075\u0073\u0065r\u0047":*_ffbec =42;case "\u0075\u0073\u0065r\u0048":*_ffbec =43;case "\u0075\u0073\u0065r\u0049":*_ffbec =44;case "\u0075\u0073\u0065r\u004a":*_ffbec =45; +case "\u0075\u0073\u0065r\u004b":*_ffbec =46;case "\u0075\u0073\u0065r\u004c":*_ffbec =47;case "\u0075\u0073\u0065r\u004d":*_ffbec =48;case "\u0075\u0073\u0065r\u004e":*_ffbec =49;case "\u0075\u0073\u0065r\u004f":*_ffbec =50;case "\u0075\u0073\u0065r\u0050":*_ffbec =51; +case "\u0075\u0073\u0065r\u0051":*_ffbec =52;case "\u0075\u0073\u0065r\u0052":*_ffbec =53;case "\u0075\u0073\u0065r\u0053":*_ffbec =54;case "\u0075\u0073\u0065r\u0054":*_ffbec =55;case "\u0075\u0073\u0065r\u0055":*_ffbec =56;case "\u0075\u0073\u0065r\u0056":*_ffbec =57; +case "\u0075\u0073\u0065r\u0057":*_ffbec =58;case "\u0075\u0073\u0065r\u0058":*_ffbec =59;case "\u0075\u0073\u0065r\u0059":*_ffbec =60;case "\u0075\u0073\u0065r\u005a":*_ffbec =61;case "\u0077":*_ffbec =62;case "\u0077\u0041\u0072\u0048":*_ffbec =63;case "\u0077\u004f\u0066\u0066":*_ffbec =64; +};};_eaedf ,_cdcfef =d .Token ();if _cdcfef !=nil {return _cdcfef ;};if _gbfd ,_fbfbc :=_eaedf .(_d .EndElement );_fbfbc &&_gbfd .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eaedf ); +};func ParseUnionST_ModelId (s string )(ST_ModelId ,error ){return ST_ModelId {},nil };func (_fbfg *CT_Rules )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beec :for {_dbdc ,_fbcg :=d .Token ();if _fbcg !=nil {return _fbcg ;};switch _effd :=_dbdc .(type ){case _d .StartElement :switch _effd .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0075\u006c\u0065"}:_bgbaa :=NewCT_NumericRule (); +if _begf :=d .DecodeElement (_bgbaa ,&_effd );_begf !=nil {return _begf ;};_fbfg .Rule =append (_fbfg .Rule ,_bgbaa );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_effd .Name ); +if _edfbe :=d .Skip ();_edfbe !=nil {return _edfbe ;};};case _d .EndElement :break _beec ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_HierBranchStyle and its children, prefixing error messages with path -func (_efdg *CT_HierBranchStyle )ValidateWithPath (path string )error {if _ggfc :=_efdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggfc !=nil {return _ggfc ;};return nil ;};func (_agfd ST_ConstraintType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_agfd .String (),start ); -};func ParseSliceST_Booleans (s string )(ST_Booleans ,error ){return ST_Booleans {},nil };func (_gbagb ST_ArrowheadStyle )String ()string {switch _gbagb {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 (_bgabd ST_Direction )ValidateWithPath (path string )error {switch _bgabd {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 (_bgabd )); -};return nil ;}; +// Validate validates the CT_Categories and its children +func (_fdec *CT_Categories )Validate ()error {return _fdec .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_ElemPropSet and its children, prefixing error messages with path -func (_fddg *CT_ElemPropSet )ValidateWithPath (path string )error {if _fddg .PresAssocIDAttr !=nil {if _edbd :=_fddg .PresAssocIDAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0041s\u0073\u006f\u0063\u0049\u0044\u0041\u0074\u0074\u0072");_edbd !=nil {return _edbd ; -};};if _fddg .CustScaleXAttr !=nil {if _eecc :=_fddg .CustScaleXAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0058\u0041\u0074\u0074\u0072");_eecc !=nil {return _eecc ;};};if _fddg .CustScaleYAttr !=nil {if _bgdb :=_fddg .CustScaleYAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0059\u0041\u0074\u0074\u0072"); -_bgdb !=nil {return _bgdb ;};};if _fddg .CustLinFactXAttr !=nil {if _ggacg :=_fddg .CustLinFactXAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074X\u0041\u0074\u0074\u0072");_ggacg !=nil {return _ggacg ; -};};if _fddg .CustLinFactYAttr !=nil {if _fdddc :=_fddg .CustLinFactYAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074Y\u0041\u0074\u0074\u0072");_fdddc !=nil {return _fdddc ;};};if _fddg .CustLinFactNeighborXAttr !=nil {if _cedg :=_fddg .CustLinFactNeighborXAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0058\u0041\u0074\u0074r"); -_cedg !=nil {return _cedg ;};};if _fddg .CustLinFactNeighborYAttr !=nil {if _fed :=_fddg .CustLinFactNeighborYAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0059\u0041\u0074\u0074r"); -_fed !=nil {return _fed ;};};if _fddg .CustRadScaleRadAttr !=nil {if _gdcc :=_fddg .CustRadScaleRadAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0052\u0061\u0064At\u0074\u0072");_gdcc !=nil {return _gdcc ; -};};if _fddg .CustRadScaleIncAttr !=nil {if _edgd :=_fddg .CustRadScaleIncAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0049\u006e\u0063At\u0074\u0072");_edgd !=nil {return _edgd ;};};if _fddg .PresLayoutVars !=nil {if _bacf :=_fddg .PresLayoutVars .ValidateWithPath (path +"\u002fP\u0072e\u0073\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0073"); -_bacf !=nil {return _bacf ;};};if _fddg .Style !=nil {if _dced :=_fddg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dced !=nil {return _dced ;};};return nil ;};type CT_DiagramDefinitionHeaderLst struct{LayoutDefHdr []*CT_DiagramDefinitionHeader ; -};func (_afcge *ST_ChildDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dcfgb ,_fbfeb :=d .Token ();if _fbfeb !=nil {return _fbfeb ;};if _eaag ,_bdbge :=_dcfgb .(_a .EndElement );_bdbge &&_eaag .Name ==start .Name {*_afcge =1;return nil ; -};if _fbdef ,_adfbd :=_dcfgb .(_a .CharData );!_adfbd {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",_dcfgb );}else {switch string (_fbdef ){case "":*_afcge =0; -case "\u0068\u006f\u0072\u007a":*_afcge =1;case "\u0076\u0065\u0072\u0074":*_afcge =2;};};_dcfgb ,_fbfeb =d .Token ();if _fbfeb !=nil {return _fbfeb ;};if _cdcb ,_eaefg :=_dcfgb .(_a .EndElement );_eaefg &&_cdcb .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",_dcfgb ); -};type ColorsDef struct{CT_ColorTransform };func NewCT_OrgChart ()*CT_OrgChart {_fbdc :=&CT_OrgChart {};return _fbdc };func (_bfed ST_TextBlockDirection )ValidateWithPath (path string )error {switch _bfed {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 (_bfed )); -};return nil ;};func (_eefbb ST_OutputShapeType )Validate ()error {return _eefbb .ValidateWithPath ("")};func (_bcda ST_AnimOneStr )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcbe :=_a .Attr {};_bcbe .Name =name ;switch _bcda {case ST_AnimOneStrUnset :_bcbe .Value =""; -case ST_AnimOneStrNone :_bcbe .Value ="\u006e\u006f\u006e\u0065";case ST_AnimOneStrOne :_bcbe .Value ="\u006f\u006e\u0065";case ST_AnimOneStrBranch :_bcbe .Value ="\u0062\u0072\u0061\u006e\u0063\u0068";};return _bcbe ,nil ;};func (_gbbe *ST_ConstraintType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_deag ,_fgdf :=d .Token (); -if _fgdf !=nil {return _fgdf ;};if _adcfb ,_bgfgc :=_deag .(_a .EndElement );_bgfgc &&_adcfb .Name ==start .Name {*_gbbe =1;return nil ;};if _bdag ,_adbdf :=_deag .(_a .CharData );!_adbdf {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",_deag ); -}else {switch string (_bdag ){case "":*_gbbe =0;case "\u006e\u006f\u006e\u0065":*_gbbe =1;case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_gbbe =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_gbbe =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_gbbe =4; -case "\u0062\u0065\u0067\u0050\u0061\u0064":*_gbbe =5;case "\u0062":*_gbbe =6;case "\u0062\u004d\u0061r\u0067":*_gbbe =7;case "\u0062\u004f\u0066\u0066":*_gbbe =8;case "\u0063\u0074\u0072\u0058":*_gbbe =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_gbbe =10; -case "\u0063\u0074\u0072\u0059":*_gbbe =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_gbbe =12;case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_gbbe =13;case "\u0064\u0069\u0061\u006d":*_gbbe =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_gbbe =15; -case "\u0065\u006e\u0064\u0050\u0061\u0064":*_gbbe =16;case "\u0068":*_gbbe =17;case "\u0068\u0041\u0072\u0048":*_gbbe =18;case "\u0068\u004f\u0066\u0066":*_gbbe =19;case "\u006c":*_gbbe =20;case "\u006c\u004d\u0061r\u0067":*_gbbe =21;case "\u006c\u004f\u0066\u0066":*_gbbe =22; -case "\u0072":*_gbbe =23;case "\u0072\u004d\u0061r\u0067":*_gbbe =24;case "\u0072\u004f\u0066\u0066":*_gbbe =25;case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_gbbe =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_gbbe =27; -case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_gbbe =28;case "\u0073\u0069\u0062S\u0070":*_gbbe =29;case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_gbbe =30;case "\u0073\u0070":*_gbbe =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_gbbe =32; -case "\u0074":*_gbbe =33;case "\u0074\u004d\u0061r\u0067":*_gbbe =34;case "\u0074\u004f\u0066\u0066":*_gbbe =35;case "\u0075\u0073\u0065r\u0041":*_gbbe =36;case "\u0075\u0073\u0065r\u0042":*_gbbe =37;case "\u0075\u0073\u0065r\u0043":*_gbbe =38;case "\u0075\u0073\u0065r\u0044":*_gbbe =39; -case "\u0075\u0073\u0065r\u0045":*_gbbe =40;case "\u0075\u0073\u0065r\u0046":*_gbbe =41;case "\u0075\u0073\u0065r\u0047":*_gbbe =42;case "\u0075\u0073\u0065r\u0048":*_gbbe =43;case "\u0075\u0073\u0065r\u0049":*_gbbe =44;case "\u0075\u0073\u0065r\u004a":*_gbbe =45; -case "\u0075\u0073\u0065r\u004b":*_gbbe =46;case "\u0075\u0073\u0065r\u004c":*_gbbe =47;case "\u0075\u0073\u0065r\u004d":*_gbbe =48;case "\u0075\u0073\u0065r\u004e":*_gbbe =49;case "\u0075\u0073\u0065r\u004f":*_gbbe =50;case "\u0075\u0073\u0065r\u0050":*_gbbe =51; -case "\u0075\u0073\u0065r\u0051":*_gbbe =52;case "\u0075\u0073\u0065r\u0052":*_gbbe =53;case "\u0075\u0073\u0065r\u0053":*_gbbe =54;case "\u0075\u0073\u0065r\u0054":*_gbbe =55;case "\u0075\u0073\u0065r\u0055":*_gbbe =56;case "\u0075\u0073\u0065r\u0056":*_gbbe =57; -case "\u0075\u0073\u0065r\u0057":*_gbbe =58;case "\u0075\u0073\u0065r\u0058":*_gbbe =59;case "\u0075\u0073\u0065r\u0059":*_gbbe =60;case "\u0075\u0073\u0065r\u005a":*_gbbe =61;case "\u0077":*_gbbe =62;case "\u0077\u0041\u0072\u0048":*_gbbe =63;case "\u0077\u004f\u0066\u0066":*_gbbe =64; -};};_deag ,_fgdf =d .Token ();if _fgdf !=nil {return _fgdf ;};if _eabfe ,_cdfgb :=_deag .(_a .EndElement );_cdfgb &&_eabfe .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",_deag ); -};func (_cdd *AG_ConstraintRefAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gg :=range start .Attr {if _gg .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_cdd .RefTypeAttr .UnmarshalXMLAttr (_gg );continue ;}; -if _gg .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_cdd .RefForAttr .UnmarshalXMLAttr (_gg );continue ;};if _gg .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_cdc ,_ceb :=_gg .Value ,error (nil );if _ceb !=nil {return _ceb ; -};_cdd .RefForNameAttr =&_cdc ;continue ;};if _gg .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_cdd .RefPtTypeAttr .UnmarshalXMLAttr (_gg );continue ;};};for {_gc ,_feb :=d .Token ();if _feb !=nil {return _f .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",_feb ); -};if _cde ,_ae :=_gc .(_a .EndElement );_ae &&_cde .Name ==start .Name {break ;};};return nil ;};func (_deefg *CT_SDCategories )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _deefg .Cat !=nil {_feafe :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074"}}; -for _ ,_gadf :=range _deefg .Cat {e .EncodeElement (_gadf ,_feafe );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gcdd ST_ChildAlignment )ValidateWithPath (path string )error {switch _gcdd {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 (_gcdd )); -};return nil ;};func (_cgfa *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 _cgfa .CT_DiagramDefinitionHeader .MarshalXML (e ,start );};func (_ggbc *CT_ForEach )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ggbc .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ggbc .NameAttr )}); -};if _ggbc .RefAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066"},Value :_f .Sprintf ("\u0025\u0076",*_ggbc .RefAttr )});};if _ggbc .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_ggbc .AxisAttr )}); -};if _ggbc .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ggbc .PtTypeAttr )});};if _ggbc .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 :_f .Sprintf ("\u0025\u0076",*_ggbc .HideLastTransAttr )}); -};if _ggbc .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ggbc .StAttr )});};if _ggbc .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ggbc .CntAttr )}); -};if _ggbc .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_ggbc .StepAttr )});};e .EncodeToken (start );if _ggbc .Alg !=nil {_ecff :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}}; -for _ ,_bgaf :=range _ggbc .Alg {e .EncodeElement (_bgaf ,_ecff );};};if _ggbc .Shape !=nil {_gecg :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_eaaf :=range _ggbc .Shape {e .EncodeElement (_eaaf ,_gecg );};};if _ggbc .PresOf !=nil {_dgdc :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}}; -for _ ,_cfac :=range _ggbc .PresOf {e .EncodeElement (_cfac ,_dgdc );};};if _ggbc .ConstrLst !=nil {_gbgc :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_ffbe :=range _ggbc .ConstrLst {e .EncodeElement (_ffbe ,_gbgc ); -};};if _ggbc .RuleLst !=nil {_dabc :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_degca :=range _ggbc .RuleLst {e .EncodeElement (_degca ,_dabc );};};if _ggbc .ForEach !=nil {_fddgc :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}}; -for _ ,_cfffd :=range _ggbc .ForEach {e .EncodeElement (_cfffd ,_fddgc );};};if _ggbc .LayoutNode !=nil {_gege :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_bbfc :=range _ggbc .LayoutNode {e .EncodeElement (_bbfc ,_gege ); -};};if _ggbc .Choose !=nil {_cbcf :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_geag :=range _ggbc .Choose {e .EncodeElement (_geag ,_cbcf );};};if _ggbc .ExtLst !=nil {_cbag :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -for _ ,_afbe :=range _ggbc .ExtLst {e .EncodeElement (_afbe ,_cbag );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fegbg ST_SecondaryLinearDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fegbg .String (),start ); -};type DataModel struct{CT_DataModel };func (_abceff ST_PrSetCustVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _abceff .ST_Percentage !=nil {e .EncodeToken (_a .CharData (*_abceff .ST_Percentage ));};if _abceff .Int32 !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0064",*_abceff .Int32 ))); -};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_eecf *ST_ResizeHandlesStr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccdfe ,_egfdd :=d .Token ();if _egfdd !=nil {return _egfdd ;};if _fbfbf ,_ddge :=_ccdfe .(_a .EndElement ); -_ddge &&_fbfbf .Name ==start .Name {*_eecf =1;return nil ;};if _cdff ,_eccf :=_ccdfe .(_a .CharData );!_eccf {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",_ccdfe ); -}else {switch string (_cdff ){case "":*_eecf =0;case "\u0065\u0078\u0061c\u0074":*_eecf =1;case "\u0072\u0065\u006c":*_eecf =2;};};_ccdfe ,_egfdd =d .Token ();if _egfdd !=nil {return _egfdd ;};if _abcg ,_accgd :=_ccdfe .(_a .EndElement );_accgd &&_abcg .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",_ccdfe );};func (_cdbe ST_HierarchyAlignment )ValidateWithPath (path string )error {switch _cdbe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16: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 (_cdbe )); -};return nil ;};func (_cfcgb ST_CxnType )ValidateWithPath (path string )error {switch _cfcgb {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 (_cfcgb )); -};return nil ;};const (ST_PyramidAccentPositionUnset ST_PyramidAccentPosition =0;ST_PyramidAccentPositionBef ST_PyramidAccentPosition =1;ST_PyramidAccentPositionAft ST_PyramidAccentPosition =2;);func (_dbgfb ST_FunctionType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dbgfb .String (),start ); -}; +// Validate validates the CT_Choose and its children +func (_adef *CT_Choose )Validate ()error {return _adef .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e");};func (_gafgg *CT_Shape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ecfg :=range start .Attr {if _ecfg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ecfg .Name .Local =="\u0062\u006c\u0069\u0070"||_ecfg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ecfg .Name .Local =="\u0062\u006c\u0069\u0070"{_decg ,_fddcf :=_ecfg .Value ,error (nil ); +if _fddcf !=nil {return _fddcf ;};_gafgg .BlipAttr =&_decg ;continue ;};if _ecfg .Name .Local =="\u0072\u006f\u0074"{_dddc ,_ggcba :=_b .ParseFloat (_ecfg .Value ,64);if _ggcba !=nil {return _ggcba ;};_gafgg .RotAttr =&_dddc ;continue ;};if _ecfg .Name .Local =="\u0074\u0079\u0070\u0065"{_bgbce ,_bdgda :=ParseUnionST_LayoutShapeType (_ecfg .Value ); +if _bdgda !=nil {return _bdgda ;};_gafgg .TypeAttr =&_bgbce ;continue ;};if _ecfg .Name .Local =="\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"{_bgfb ,_dfdea :=_b .ParseInt (_ecfg .Value ,10,32);if _dfdea !=nil {return _dfdea ;};_fdga :=int32 (_bgfb ); +_gafgg .ZOrderOffAttr =&_fdga ;continue ;};if _ecfg .Name .Local =="\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"{_gccdd ,_fcff :=_b .ParseBool (_ecfg .Value );if _fcff !=nil {return _fcff ;};_gafgg .HideGeomAttr =&_gccdd ;continue ;};if _ecfg .Name .Local =="\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"{_acddb ,_cdfaa :=_b .ParseBool (_ecfg .Value ); +if _cdfaa !=nil {return _cdfaa ;};_gafgg .LkTxEntryAttr =&_acddb ;continue ;};if _ecfg .Name .Local =="\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"{_efgg ,_gfaeb :=_b .ParseBool (_ecfg .Value );if _gfaeb !=nil {return _gfaeb ;};_gafgg .BlipPhldrAttr =&_efgg ; +continue ;};};_caea :for {_faad ,_deed :=d .Token ();if _deed !=nil {return _deed ;};switch _feca :=_faad .(type ){case _d .StartElement :switch _feca .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}:_gafgg .AdjLst =NewCT_AdjLst (); +if _gccaa :=d .DecodeElement (_gafgg .AdjLst ,&_feca );_gccaa !=nil {return _gccaa ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gafgg .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _baag :=d .DecodeElement (_gafgg .ExtLst ,&_feca );_baag !=nil {return _baag ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_feca .Name ); +if _eecc :=d .Skip ();_eecc !=nil {return _eecc ;};};case _d .EndElement :break _caea ;case _d .CharData :};};return nil ;};type ST_Breakpoint byte ;func (_aagg ST_BoolOperator )String ()string {switch _aagg {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 "";}; -// Validate validates the AG_IteratorAttributes and its children -func (_gfa *AG_IteratorAttributes )Validate ()error {return _gfa .ValidateWithPath ("A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_dbg *CT_CTName )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dbg .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_dbg .LangAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_dbg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aac *CT_ColorTransformHeader )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eebf :=range start .Attr {if _eebf .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gdfg ,_bgdd :=_eebf .Value ,error (nil ); -if _bgdd !=nil {return _bgdd ;};_aac .UniqueIdAttr =_gdfg ;continue ;};if _eebf .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cdeb ,_egdc :=_eebf .Value ,error (nil );if _egdc !=nil {return _egdc ;};_aac .MinVerAttr =&_cdeb ;continue ;};if _eebf .Name .Local =="\u0072\u0065\u0073I\u0064"{_degc ,_ecf :=_bb .ParseInt (_eebf .Value ,10,32); -if _ecf !=nil {return _ecf ;};_fafg :=int32 (_degc );_aac .ResIdAttr =&_fafg ;continue ;};};_abbd :for {_bege ,_bgfg :=d .Token ();if _bgfg !=nil {return _bgfg ;};switch _ddd :=_bege .(type ){case _a .StartElement :switch _ddd .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"}:_aeg :=NewCT_CTName (); -if _gfgg :=d .DecodeElement (_aeg ,&_ddd );_gfgg !=nil {return _gfgg ;};_aac .Title =append (_aac .Title ,_aeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_egb :=NewCT_CTDescription (); -if _egdf :=d .DecodeElement (_egb ,&_ddd );_egdf !=nil {return _egdf ;};_aac .Desc =append (_aac .Desc ,_egb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aac .CatLst =NewCT_CTCategories (); -if _baga :=d .DecodeElement (_aac .CatLst ,&_ddd );_baga !=nil {return _baga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aac .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _gdba :=d .DecodeElement (_aac .ExtLst ,&_ddd );_gdba !=nil {return _gdba ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_ddd .Name ); -if _cea :=d .Skip ();_cea !=nil {return _cea ;};};case _a .EndElement :break _abbd ;case _a .CharData :};};return nil ;};func (_dcd *CT_BulletEnabled )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dcd .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_bfgag (*_dcd .ValAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });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 []*_g .CT_OfficeArtExtensionList ;};func (_dcbgf *ST_HierBranchStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fegc ,_gcdg :=d .Token ();if _gcdg !=nil {return _gcdg ; -};if _ccebf ,_adfd :=_fegc .(_a .EndElement );_adfd &&_ccebf .Name ==start .Name {*_dcbgf =1;return nil ;};if _ddcd ,_aceb :=_fegc .(_a .CharData );!_aceb {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",_fegc ); -}else {switch string (_ddcd ){case "":*_dcbgf =0;case "\u006c":*_dcbgf =1;case "\u0072":*_dcbgf =2;case "\u0068\u0061\u006e\u0067":*_dcbgf =3;case "\u0073\u0074\u0064":*_dcbgf =4;case "\u0069\u006e\u0069\u0074":*_dcbgf =5;};};_fegc ,_gcdg =d .Token (); -if _gcdg !=nil {return _gcdg ;};if _adddc ,_baacd :=_fegc .(_a .EndElement );_baacd &&_adddc .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",_fegc ); -};type CT_Constraint struct{OpAttr ST_BoolOperator ;ValAttr *float64 ;FactAttr *float64 ;ExtLst *_g .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 (_egdba ST_NodeHorizontalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_egdba .String (),start );};func (_gbed *ST_ArrowheadStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gbed =0; -case "\u0061\u0075\u0074\u006f":*_gbed =1;case "\u0061\u0072\u0072":*_gbed =2;case "\u006e\u006f\u0041r\u0072":*_gbed =3;};return nil ;};func (_gacd *CT_StyleDefinition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gacd .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gacd .UniqueIdAttr )}); -};if _gacd .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gacd .MinVerAttr )});};e .EncodeToken (start );if _gacd .Title !=nil {_cgcg :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}}; -for _ ,_cggdad :=range _gacd .Title {e .EncodeElement (_cggdad ,_cgcg );};};if _gacd .Desc !=nil {_gdab :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_aegdf :=range _gacd .Desc {e .EncodeElement (_aegdf ,_gdab );};};if _gacd .CatLst !=nil {_gfbe :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gacd .CatLst ,_gfbe );};if _gacd .Scene3d !=nil {_acfca :=_a .StartElement {Name :_a .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_gacd .Scene3d ,_acfca );};_aged :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}}; -for _ ,_bdeb :=range _gacd .StyleLbl {e .EncodeElement (_bdeb ,_aged );};if _gacd .ExtLst !=nil {_adeg :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gacd .ExtLst ,_adeg );};e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;};func (_ccgg *ST_OutputShapeType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fdfgce ,_cdcag :=d .Token ();if _cdcag !=nil {return _cdcag ;};if _cabae ,_fgga :=_fdfgce .(_a .EndElement );_fgga &&_cabae .Name ==start .Name {*_ccgg =1; -return nil ;};if _aebdd ,_fcaef :=_fdfgce .(_a .CharData );!_fcaef {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",_fdfgce );}else {switch string (_aebdd ){case "":*_ccgg =0; -case "\u006e\u006f\u006e\u0065":*_ccgg =1;case "\u0063\u006f\u006e\u006e":*_ccgg =2;};};_fdfgce ,_cdcag =d .Token ();if _cdcag !=nil {return _cdcag ;};if _gafe ,_cbggd :=_fdfgce .(_a .EndElement );_cbggd &&_gafe .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",_fdfgce ); -};const (ST_ChildDirectionUnset ST_ChildDirection =0;ST_ChildDirectionHorz ST_ChildDirection =1;ST_ChildDirectionVert ST_ChildDirection =2;);type ST_AnimLvlStr byte ;func (_afcaf ST_NodeVerticalAlignment )String ()string {switch _afcaf {case 0:return ""; -case 1:return "\u0074";case 2:return "\u006d\u0069\u0064";case 3:return "\u0062";};return "";};func (_caga *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 :_f .Sprintf ("\u0025\u0076",_caga .DmAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u006c\u006f"},Value :_f .Sprintf ("\u0025\u0076",_caga .LoAttr )});start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0071\u0073"},Value :_f .Sprintf ("\u0025\u0076",_caga .QsAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0063\u0073"},Value :_f .Sprintf ("\u0025\u0076",_caga .CsAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_NodeHorizontalAlignmentUnset ST_NodeHorizontalAlignment =0; -ST_NodeHorizontalAlignmentL ST_NodeHorizontalAlignment =1;ST_NodeHorizontalAlignmentCtr ST_NodeHorizontalAlignment =2;ST_NodeHorizontalAlignmentR ST_NodeHorizontalAlignment =3;); +// Validate validates the AG_ConstraintRefAttributes and its children +func (_fc *AG_ConstraintRefAttributes )Validate ()error {return _fc .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 (_fdeg ST_VariableType )Validate ()error {return _fdeg .ValidateWithPath ("")}; -// ValidateWithPath validates the StyleDefHdrLst and its children, prefixing error messages with path -func (_eebg *StyleDefHdrLst )ValidateWithPath (path string )error {if _fgdca :=_eebg .CT_StyleDefinitionHeaderLst .ValidateWithPath (path );_fgdca !=nil {return _fgdca ;};return nil ;};type ST_FlowDirection byte ;func (_eagf ST_ConnectorRouting )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eagf .String (),start ); -};func (_fffe ST_FallbackDimension )ValidateWithPath (path string )error {switch _fffe {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 (_fffe )); -};return nil ;}; -// ValidateWithPath validates the StyleDefHdr and its children, prefixing error messages with path -func (_fcbaf *StyleDefHdr )ValidateWithPath (path string )error {if _ggeba :=_fcbaf .CT_StyleDefinitionHeader .ValidateWithPath (path );_ggeba !=nil {return _ggeba ;};return nil ;};func (_abdd *ST_PyramidAccentPosition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bedd ,_aaff :=d .Token (); -if _aaff !=nil {return _aaff ;};if _bddg ,_efaad :=_bedd .(_a .EndElement );_efaad &&_bddg .Name ==start .Name {*_abdd =1;return nil ;};if _eeadb ,_gfgb :=_bedd .(_a .CharData );!_gfgb {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",_bedd ); -}else {switch string (_eeadb ){case "":*_abdd =0;case "\u0062\u0065\u0066":*_abdd =1;case "\u0061\u0066\u0074":*_abdd =2;};};_bedd ,_aaff =d .Token ();if _aaff !=nil {return _aaff ;};if _cabf ,_bdfca :=_bedd .(_a .EndElement );_bdfca &&_cabf .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",_bedd );};func (_ebdg *ST_RotationPath )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfdge ,_cfbgg :=d .Token (); -if _cfbgg !=nil {return _cfbgg ;};if _bfaaa ,_adbf :=_gfdge .(_a .EndElement );_adbf &&_bfaaa .Name ==start .Name {*_ebdg =1;return nil ;};if _gacec ,_dedac :=_gfdge .(_a .CharData );!_dedac {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",_gfdge ); -}else {switch string (_gacec ){case "":*_ebdg =0;case "\u006e\u006f\u006e\u0065":*_ebdg =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_ebdg =2;};};_gfdge ,_cfbgg =d .Token ();if _cfbgg !=nil {return _cfbgg ;};if _dfgd ,_aegb :=_gfdge .(_a .EndElement ); -_aegb &&_dfgd .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",_gfdge );};func (_gefgc ST_PyramidAccentPosition )String ()string {switch _gefgc {case 0:return ""; -case 1:return "\u0062\u0065\u0066";case 2:return "\u0061\u0066\u0074";};return "";}; +// Validate validates the CT_AnimLvl and its children +func (_bcb *CT_AnimLvl )Validate ()error {return _bcb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c");};func (_adefd ST_TextAnchorVertical )ValidateWithPath (path string )error {switch _adefd {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adefd )); +};return nil ;};func (_aeab ST_CenterShapeMapping )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gade :=_d .Attr {};_gade .Name =name ;switch _aeab {case ST_CenterShapeMappingUnset :_gade .Value ="";case ST_CenterShapeMappingNone :_gade .Value ="\u006e\u006f\u006e\u0065"; +case ST_CenterShapeMappingFNode :_gade .Value ="\u0066\u004e\u006fd\u0065";};return _gade ,nil ;};type CT_ColorTransformHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ; +ExtLst *_f .CT_OfficeArtExtensionList ;};func (_eeaab ST_PyramidAccentTextMargin )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bafg :=_d .Attr {};_bafg .Name =name ;switch _eeaab {case ST_PyramidAccentTextMarginUnset :_bafg .Value ="";case ST_PyramidAccentTextMarginStep :_bafg .Value ="\u0073\u0074\u0065\u0070"; +case ST_PyramidAccentTextMarginStack :_bafg .Value ="\u0073\u0074\u0061c\u006b";};return _bafg ,nil ;};func NewCT_Description ()*CT_Description {_ffec :=&CT_Description {};return _ffec };func (_dea *CT_Choose )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_beda :=range start .Attr {if _beda .Name .Local =="\u006e\u0061\u006d\u0065"{_agea ,_ccee :=_beda .Value ,error (nil ); +if _ccee !=nil {return _ccee ;};_dea .NameAttr =&_agea ;continue ;};};_cbfg :for {_gcag ,_ebc :=d .Token ();if _ebc !=nil {return _ebc ;};switch _bcbe :=_gcag .(type ){case _d .StartElement :switch _bcbe .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0069\u0066"}:_gcbb :=NewCT_When (); +if _fbba :=d .DecodeElement (_gcbb ,&_bcbe );_fbba !=nil {return _fbba ;};_dea .If =append (_dea .If ,_gcbb );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u006c\u0073\u0065"}:_dea .Else =NewCT_Otherwise (); +if _cca :=d .DecodeElement (_dea .Else ,&_bcbe );_cca !=nil {return _cca ;};default:_e .Log .Debug ("\u0073k\u0069\u0070p\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",_bcbe .Name ); +if _defg :=d .Skip ();_defg !=nil {return _defg ;};};case _d .EndElement :break _cbfg ;case _d .CharData :};};return nil ;};func (_fadf ST_ModelId )String ()string {if _fadf .Int32 !=nil {return _dg .Sprintf ("\u0025\u0076",*_fadf .Int32 );};if _fadf .ST_Guid !=nil {return _dg .Sprintf ("\u0025\u0076",*_fadf .ST_Guid ); +};return "";}; -// Validate validates the CT_Description and its children -func (_fbad *CT_Description )Validate ()error {return _fbad .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e");};func NewCT_Adj ()*CT_Adj {_fg :=&CT_Adj {};_fg .IdxAttr =1;return _fg };func (_efbaf *ST_NodeVerticalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddfac ,_edade :=d .Token (); -if _edade !=nil {return _edade ;};if _efdfe ,_agag :=_ddfac .(_a .EndElement );_agag &&_efdfe .Name ==start .Name {*_efbaf =1;return nil ;};if _cafac ,_gdfde :=_ddfac .(_a .CharData );!_gdfde {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",_ddfac ); -}else {switch string (_cafac ){case "":*_efbaf =0;case "\u0074":*_efbaf =1;case "\u006d\u0069\u0064":*_efbaf =2;case "\u0062":*_efbaf =3;};};_ddfac ,_edade =d .Token ();if _edade !=nil {return _edade ;};if _ecacc ,_cabab :=_ddfac .(_a .EndElement );_cabab &&_ecacc .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",_ddfac );}; +// Validate validates the RelIds and its children +func (_cfeba *RelIds )Validate ()error {return _cfeba .ValidateWithPath ("\u0052\u0065\u006c\u0049\u0064\u0073");};func (_fbdaa ST_ResizeHandlesStr )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcfg :=_d .Attr {};_bcfg .Name =name ;switch _fbdaa {case ST_ResizeHandlesStrUnset :_bcfg .Value =""; +case ST_ResizeHandlesStrExact :_bcfg .Value ="\u0065\u0078\u0061c\u0074";case ST_ResizeHandlesStrRel :_bcfg .Value ="\u0072\u0065\u006c";};return _bcfg ,nil ;};func (_feced *ST_LayoutShapeType )ValidateWithPath (path string )error {_ggee :=[]string {}; +if _feced .ST_ShapeType !=_f .ST_ShapeTypeUnset {_ggee =append (_ggee ,"\u0053\u0054\u005fS\u0068\u0061\u0070\u0065\u0054\u0079\u0070\u0065");};if _feced .ST_OutputShapeType !=ST_OutputShapeTypeUnset {_ggee =append (_ggee ,"\u0053T\u005fO\u0075\u0074\u0070\u0075\u0074S\u0068\u0061p\u0065\u0054\u0079\u0070\u0065"); +};if len (_ggee )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ggee );};return nil ;}; -// ValidateWithPath validates the CT_SDCategory and its children, prefixing error messages with path -func (_dbcc *CT_SDCategory )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_SampleData and its children +func (_ecda *CT_SampleData )Validate ()error {return _ecda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061");};func (_gcefce ST_BendPoint )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddeeda :=_d .Attr {}; +_ddeeda .Name =name ;switch _gcefce {case ST_BendPointUnset :_ddeeda .Value ="";case ST_BendPointBeg :_ddeeda .Value ="\u0062\u0065\u0067";case ST_BendPointDef :_ddeeda .Value ="\u0064\u0065\u0066";case ST_BendPointEnd :_ddeeda .Value ="\u0065\u006e\u0064"; +};return _ddeeda ,nil ;};func NewLayoutDefHdrLst ()*LayoutDefHdrLst {_cdca :=&LayoutDefHdrLst {};_cdca .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();return _cdca ;};func NewCT_NumericRule ()*CT_NumericRule {_dcgc :=&CT_NumericRule {}; +return _dcgc };func (_geddf *StyleDefHdrLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geddf .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();_afcd :for {_dfaga ,_ggdd :=d .Token ();if _ggdd !=nil {return _ggdd ;};switch _cgded :=_dfaga .(type ){case _d .StartElement :switch _cgded .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_ggccb :=NewCT_StyleDefinitionHeader (); +if _gbfa :=d .DecodeElement (_ggccb ,&_cgded );_gbfa !=nil {return _gbfa ;};_geddf .StyleDefHdr =append (_geddf .StyleDefHdr ,_ggccb );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_cgded .Name ); +if _cfbba :=d .Skip ();_cfbba !=nil {return _cfbba ;};};case _d .EndElement :break _afcd ;case _d .CharData :};};return nil ;};type ST_TextDirection byte ;func (_efcf *ST_TextAnchorHorizontal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdebd ,_eafcg :=d .Token (); +if _eafcg !=nil {return _eafcg ;};if _bfcfe ,_gfcdae :=_fdebd .(_d .EndElement );_gfcdae &&_bfcfe .Name ==start .Name {*_efcf =1;return nil ;};if _ccfa ,_eagad :=_fdebd .(_d .CharData );!_eagad {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdebd ); +}else {switch string (_ccfa ){case "":*_efcf =0;case "\u006e\u006f\u006e\u0065":*_efcf =1;case "\u0063\u0074\u0072":*_efcf =2;};};_fdebd ,_eafcg =d .Token ();if _eafcg !=nil {return _eafcg ;};if _caedc ,_eega :=_fdebd .(_d .EndElement );_eega &&_caedc .Name ==start .Name {return nil ; +};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdebd );};func (_eaad *CT_Description )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aegb :=range start .Attr {if _aegb .Name .Local =="\u006c\u0061\u006e\u0067"{_fad ,_afd :=_aegb .Value ,error (nil ); +if _afd !=nil {return _afd ;};_eaad .LangAttr =&_fad ;continue ;};if _aegb .Name .Local =="\u0076\u0061\u006c"{_gfbg ,_fda :=_aegb .Value ,error (nil );if _fda !=nil {return _fda ;};_eaad .ValAttr =_gfbg ;continue ;};};for {_gaaa ,_acae :=d .Token ();if _acae !=nil {return _dg .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",_acae ); +};if _dbdef ,_ecf :=_gaaa .(_d .EndElement );_ecf &&_dbdef .Name ==start .Name {break ;};};return nil ;};func (_begec *CT_When )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _begec .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_begec .NameAttr )}); +};_cgbad ,_dgdd :=_begec .FuncAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0075\u006e\u0063"});if _dgdd !=nil {return _dgdd ;};start .Attr =append (start .Attr ,_cgbad );if _begec .ArgAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0072\u0067"},Value :_dg .Sprintf ("\u0025\u0076",*_begec .ArgAttr )}); +};_cgbad ,_dgdd =_begec .OpAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0070"});if _dgdd !=nil {return _dgdd ;};start .Attr =append (start .Attr ,_cgbad );start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_begec .ValAttr )}); +if _begec .AxisAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_dg .Sprintf ("\u0025\u0076",*_begec .AxisAttr )});};if _begec .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_begec .PtTypeAttr )}); +};if _begec .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_dg .Sprintf ("\u0025\u0076",*_begec .HideLastTransAttr )}); +};if _begec .StAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_begec .StAttr )});};if _begec .CntAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006e\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_begec .CntAttr )}); +};if _begec .StepAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_dg .Sprintf ("\u0025\u0076",*_begec .StepAttr )});};e .EncodeToken (start );if _begec .Alg !=nil {_ggfee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u006c\u0067"}}; +for _ ,_fgecf :=range _begec .Alg {e .EncodeElement (_fgecf ,_ggfee );};};if _begec .Shape !=nil {_cgbcc :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_aabdd :=range _begec .Shape {e .EncodeElement (_aabdd ,_cgbcc );}; +};if _begec .PresOf !=nil {_affbd :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_addd :=range _begec .PresOf {e .EncodeElement (_addd ,_affbd );};};if _begec .ConstrLst !=nil {_bggf :=_d .StartElement {Name :_d .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}}; +for _ ,_aeefg :=range _begec .ConstrLst {e .EncodeElement (_aeefg ,_bggf );};};if _begec .RuleLst !=nil {_eege :=_d .StartElement {Name :_d .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_aabef :=range _begec .RuleLst {e .EncodeElement (_aabef ,_eege ); +};};if _begec .ForEach !=nil {_cdgg :=_d .StartElement {Name :_d .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_fccf :=range _begec .ForEach {e .EncodeElement (_fccf ,_cdgg );};};if _begec .LayoutNode !=nil {_fedf :=_d .StartElement {Name :_d .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}}; +for _ ,_cdee :=range _begec .LayoutNode {e .EncodeElement (_cdee ,_fedf );};};if _begec .Choose !=nil {_bdagd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_dccc :=range _begec .Choose {e .EncodeElement (_dccc ,_bdagd ); +};};if _begec .ExtLst !=nil {_dgcg :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_dccg :=range _begec .ExtLst {e .EncodeElement (_dccg ,_dgcg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_fbdeg *ST_FallbackDimension )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcda ,_cbbb :=d .Token ();if _cbbb !=nil {return _cbbb ;};if _gdfcg ,_eecdb :=_dcda .(_d .EndElement );_eecdb &&_gdfcg .Name ==start .Name {*_fbdeg =1;return nil ; +};if _eggg ,_cadfg :=_dcda .(_d .CharData );!_cadfg {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcda );}else {switch string (_eggg ){case "":*_fbdeg =0; +case "\u0031\u0044":*_fbdeg =1;case "\u0032\u0044":*_fbdeg =2;};};_dcda ,_cbbb =d .Token ();if _cbbb !=nil {return _cbbb ;};if _dabf ,_faabc :=_dcda .(_d .EndElement );_faabc &&_dabf .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcda ); +};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 (_addde *ST_VerticalAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_addde =0;case "\u0074":*_addde =1;case "\u006d\u0069\u0064":*_addde =2;case "\u0062":*_addde =3;case "\u006e\u006f\u006e\u0065":*_addde =4;};return nil ; +};func (_ggcbg ST_HueDir )String ()string {switch _ggcbg {case 0:return "";case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};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;);func (_afacd ST_DiagramTextAlignment )String ()string {switch _afacd {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072"; +case 3:return "\u0072";};return "";};func NewCT_HierBranchStyle ()*CT_HierBranchStyle {_dcfae :=&CT_HierBranchStyle {};return _dcfae };func (_aeeag ST_TextAnchorVertical )String ()string {switch _aeeag {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064"; +case 3:return "\u0062";};return "";};func (_ecbdf *ST_ElementType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ecbdf =0;case "\u0061\u006c\u006c":*_ecbdf =1;case "\u0064\u006f\u0063":*_ecbdf =2;case "\u006e\u006f\u0064\u0065":*_ecbdf =3; +case "\u006e\u006f\u0072\u006d":*_ecbdf =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_ecbdf =5;case "\u0061\u0073\u0073\u0074":*_ecbdf =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_ecbdf =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_ecbdf =8; +case "\u0070\u0072\u0065\u0073":*_ecbdf =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_ecbdf =10;};return nil ;}; -// Validate validates the CT_DiagramDefinitionHeader and its children -func (_gffbc *CT_DiagramDefinitionHeader )Validate ()error {return _gffbc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065a\u0064\u0065\u0072");};type ST_UnsignedInts []uint32 ; -func (_bbbf *ST_PyramidAccentTextMargin )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gffbe ,_fecbd :=d .Token ();if _fecbd !=nil {return _fecbd ;};if _gcfb ,_daedf :=_gffbe .(_a .EndElement );_daedf &&_gcfb .Name ==start .Name {*_bbbf =1; -return nil ;};if _bafeg ,_cgggf :=_gffbe .(_a .CharData );!_cgggf {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",_gffbe );}else {switch string (_bafeg ){case "":*_bbbf =0; -case "\u0073\u0074\u0065\u0070":*_bbbf =1;case "\u0073\u0074\u0061c\u006b":*_bbbf =2;};};_gffbe ,_fecbd =d .Token ();if _fecbd !=nil {return _fecbd ;};if _eegfa ,_bddde :=_gffbe .(_a .EndElement );_bddde &&_eegfa .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",_gffbe ); -};func (_edcec *ST_CenterShapeMapping )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecfe ,_dbdg :=d .Token ();if _dbdg !=nil {return _dbdg ;};if _baec ,_cgbbe :=_ecfe .(_a .EndElement );_cgbbe &&_baec .Name ==start .Name {*_edcec =1;return nil ; -};if _fbefd ,_ccdda :=_ecfe .(_a .CharData );!_ccdda {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",_ecfe );}else {switch string (_fbefd ){case "":*_edcec =0; -case "\u006e\u006f\u006e\u0065":*_edcec =1;case "\u0066\u004e\u006fd\u0065":*_edcec =2;};};_ecfe ,_dbdg =d .Token ();if _dbdg !=nil {return _dbdg ;};if _fggbb ,_cagc :=_ecfe .(_a .EndElement );_cagc &&_fggbb .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",_ecfe ); -};func (_ddce ST_FunctionType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bbffd :=_a .Attr {};_bbffd .Name =name ;switch _ddce {case ST_FunctionTypeUnset :_bbffd .Value ="";case ST_FunctionTypeCnt :_bbffd .Value ="\u0063\u006e\u0074";case ST_FunctionTypePos :_bbffd .Value ="\u0070\u006f\u0073"; -case ST_FunctionTypeRevPos :_bbffd .Value ="\u0072\u0065\u0076\u0050\u006f\u0073";case ST_FunctionTypePosEven :_bbffd .Value ="\u0070o\u0073\u0045\u0076\u0065\u006e";case ST_FunctionTypePosOdd :_bbffd .Value ="\u0070\u006f\u0073\u004f\u0064\u0064";case ST_FunctionTypeVar :_bbffd .Value ="\u0076\u0061\u0072"; -case ST_FunctionTypeDepth :_bbffd .Value ="\u0064\u0065\u0070t\u0068";case ST_FunctionTypeMaxDepth :_bbffd .Value ="\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return _bbffd ,nil ;};type CT_NumericRule struct{ValAttr *float64 ;FactAttr *float64 ; -MaxAttr *float64 ;ExtLst *_g .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;}; +// Validate validates the CT_SDDescription and its children +func (_bddf *CT_SDDescription )Validate ()error {return _bddf .ValidateWithPath ("\u0043\u0054_\u0053\u0044\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");}; -// Validate validates the CT_HierBranchStyle and its children -func (_bbcb *CT_HierBranchStyle )Validate ()error {return _bbcb .ValidateWithPath ("\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");}; +// Validate validates the CT_DataModel and its children +func (_deagg *CT_DataModel )Validate ()error {return _deagg .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");};func (_gbfg ST_PyramidAccentPosition )ValidateWithPath (path string )error {switch _gbfg {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbfg )); +};return nil ;};type ST_DiagramHorizontalAlignment byte ; -// ValidateWithPath validates the CT_SDName and its children, prefixing error messages with path -func (_baac *CT_SDName )ValidateWithPath (path string )error {return nil };func (_ecabf ST_TextDirection )Validate ()error {return _ecabf .ValidateWithPath ("")};func (_bcdeg ST_Breakpoint )String ()string {switch _bcdeg {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 "";}; +// Validate validates the CT_NumericRule and its children +func (_fcbg *CT_NumericRule )Validate ()error {return _fcbg .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065");};func NewCT_StyleDefinitionHeaderLst ()*CT_StyleDefinitionHeaderLst {_eefd :=&CT_StyleDefinitionHeaderLst {}; +return _eefd ;};func NewCT_Name ()*CT_Name {_dddd :=&CT_Name {};return _dddd };func (_ebgaa ST_FunctionType )Validate ()error {return _ebgaa .ValidateWithPath ("")};func (_afcc ST_ClrAppMethod )String ()string {switch _afcc {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 (_dage ST_Offset )Validate ()error {return _dage .ValidateWithPath ("")};func (_ffeaa ST_SecondaryLinearDirection )Validate ()error {return _ffeaa .ValidateWithPath ("")}; +func NewCT_Parameter ()*CT_Parameter {_fcbef :=&CT_Parameter {};_fcbef .TypeAttr =ST_ParameterId (1);return _fcbef ;};func NewStyleDef ()*StyleDef {_fddb :=&StyleDef {};_fddb .CT_StyleDefinition =*NewCT_StyleDefinition ();return _fddb ;};func (_bbgbe ST_AxisType )ValidateWithPath (path string )error {switch _bbgbe {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgbe )); +};return nil ;};func (_dbgge ST_OutputShapeType )ValidateWithPath (path string )error {switch _dbgge {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbgge )); +};return nil ;};func (_efeaa ST_FunctionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ebegd :=_d .Attr {};_ebegd .Name =name ;switch _efeaa {case ST_FunctionTypeUnset :_ebegd .Value ="";case ST_FunctionTypeCnt :_ebegd .Value ="\u0063\u006e\u0074"; +case ST_FunctionTypePos :_ebegd .Value ="\u0070\u006f\u0073";case ST_FunctionTypeRevPos :_ebegd .Value ="\u0072\u0065\u0076\u0050\u006f\u0073";case ST_FunctionTypePosEven :_ebegd .Value ="\u0070o\u0073\u0045\u0076\u0065\u006e";case ST_FunctionTypePosOdd :_ebegd .Value ="\u0070\u006f\u0073\u004f\u0064\u0064"; +case ST_FunctionTypeVar :_ebegd .Value ="\u0076\u0061\u0072";case ST_FunctionTypeDepth :_ebegd .Value ="\u0064\u0065\u0070t\u0068";case ST_FunctionTypeMaxDepth :_ebegd .Value ="\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068";};return _ebegd ,nil ;};func (_bbgfa ST_BoolOperator )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bffa :=_d .Attr {}; +_bffa .Name =name ;switch _bbgfa {case ST_BoolOperatorUnset :_bffa .Value ="";case ST_BoolOperatorNone :_bffa .Value ="\u006e\u006f\u006e\u0065";case ST_BoolOperatorEqu :_bffa .Value ="\u0065\u0071\u0075";case ST_BoolOperatorGte :_bffa .Value ="\u0067\u0074\u0065"; +case ST_BoolOperatorLte :_bffa .Value ="\u006c\u0074\u0065";};return _bffa ,nil ;}; -// ValidateWithPath validates the CT_AdjLst and its children, prefixing error messages with path -func (_dce *CT_AdjLst )ValidateWithPath (path string )error {for _afb ,_gac :=range _dce .Adj {if _gab :=_gac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041\u0064\u006a\u005b\u0025\u0064\u005d",path ,_afb ));_gab !=nil {return _gab ;};};return nil ; -};type ST_FallbackDimension byte ;type CT_ColorTransformHeaderLst struct{ColorsDefHdr []*CT_ColorTransformHeader ;};func (_bedg ST_SecondaryChildAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bedg .String (),start ); +// ValidateWithPath validates the CT_SampleData and its children, prefixing error messages with path +func (_gaeeb *CT_SampleData )ValidateWithPath (path string )error {if _gaeeb .DataModel !=nil {if _beefc :=_gaeeb .DataModel .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");_beefc !=nil {return _beefc ;};};return nil ; }; -// Validate validates the CT_LayoutNode and its children -func (_fceca *CT_LayoutNode )Validate ()error {return _fceca .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065");};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 (_fcff *ST_Breakpoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecbdb ,_egaa :=d .Token ();if _egaa !=nil {return _egaa ;};if _feed ,_cadea :=_ecbdb .(_a .EndElement );_cadea &&_feed .Name ==start .Name {*_fcff =1; -return nil ;};if _aabad ,_dadd :=_ecbdb .(_a .CharData );!_dadd {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",_ecbdb );}else {switch string (_aabad ){case "":*_fcff =0; -case "\u0065\u006e\u0064\u0043\u006e\u0076":*_fcff =1;case "\u0062\u0061\u006c":*_fcff =2;case "\u0066\u0069\u0078e\u0064":*_fcff =3;};};_ecbdb ,_egaa =d .Token ();if _egaa !=nil {return _egaa ;};if _dbbgc ,_gbee :=_ecbdb .(_a .EndElement );_gbee &&_dbbgc .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",_ecbdb );};func (_gfdd *ST_Direction )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gfdd =0; -case "\u006e\u006f\u0072\u006d":*_gfdd =1;case "\u0072\u0065\u0076":*_gfdd =2;};return nil ;};func ParseUnionST_LayoutShapeType (s string )(ST_LayoutShapeType ,error ){return ST_LayoutShapeType {},nil ;};func (_bdcd *CT_DiagramDefinitionHeader )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbc :=range start .Attr {if _cbc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_dccd ,_dgab :=_cbc .Value ,error (nil ); -if _dgab !=nil {return _dgab ;};_bdcd .UniqueIdAttr =_dccd ;continue ;};if _cbc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gegfg ,_gbfg :=_cbc .Value ,error (nil );if _gbfg !=nil {return _gbfg ;};_bdcd .MinVerAttr =&_gegfg ;continue ;};if _cbc .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_agfb ,_gbae :=_cbc .Value ,error (nil ); -if _gbae !=nil {return _gbae ;};_bdcd .DefStyleAttr =&_agfb ;continue ;};if _cbc .Name .Local =="\u0072\u0065\u0073I\u0064"{_fcb ,_gaff :=_bb .ParseInt (_cbc .Value ,10,32);if _gaff !=nil {return _gaff ;};_aead :=int32 (_fcb );_bdcd .ResIdAttr =&_aead ; -continue ;};};_cfgb :for {_dfagg ,_fged :=d .Token ();if _fged !=nil {return _fged ;};switch _bede :=_dfagg .(type ){case _a .StartElement :switch _bede .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"}:_cga :=NewCT_Name (); -if _gdbe :=d .DecodeElement (_cga ,&_bede );_gdbe !=nil {return _gdbe ;};_bdcd .Title =append (_bdcd .Title ,_cga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bcac :=NewCT_Description (); -if _gbb :=d .DecodeElement (_bcac ,&_bede );_gbb !=nil {return _gbb ;};_bdcd .Desc =append (_bdcd .Desc ,_bcac );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bdcd .CatLst =NewCT_Categories (); -if _cba :=d .DecodeElement (_bdcd .CatLst ,&_bede );_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdcd .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _bfgc :=d .DecodeElement (_bdcd .ExtLst ,&_bede );_bfgc !=nil {return _bfgc ;};default:_c .Log .Debug ("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",_bede .Name ); -if _decc :=d .Skip ();_decc !=nil {return _decc ;};};case _a .EndElement :break _cfgb ;case _a .CharData :};};return nil ;};func (_bgafa ST_ChildDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bgafa .String (),start ); -};func (_aedc ST_ResizeHandlesStr )ValidateWithPath (path string )error {switch _aedc {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 (_aedc )); -};return nil ;}; +// Validate validates the CT_AnimOne and its children +func (_dfgb *CT_AnimOne )Validate ()error {return _dfgb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");};func NewCT_AdjLst ()*CT_AdjLst {_dga :=&CT_AdjLst {};return _dga };type ST_Ints []int32 ;func (_ceaa ST_DiagramHorizontalAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cacf :=_d .Attr {}; +_cacf .Name =name ;switch _ceaa {case ST_DiagramHorizontalAlignmentUnset :_cacf .Value ="";case ST_DiagramHorizontalAlignmentL :_cacf .Value ="\u006c";case ST_DiagramHorizontalAlignmentCtr :_cacf .Value ="\u0063\u0074\u0072";case ST_DiagramHorizontalAlignmentR :_cacf .Value ="\u0072"; +case ST_DiagramHorizontalAlignmentNone :_cacf .Value ="\u006e\u006f\u006e\u0065";};return _cacf ,nil ;};func (_ddecg *ST_CxnType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbcbf ,_gefb :=d .Token ();if _gefb !=nil {return _gefb ;};if _becbc ,_dedgc :=_gbcbf .(_d .EndElement ); +_dedgc &&_becbc .Name ==start .Name {*_ddecg =1;return nil ;};if _cdfcc ,_fadba :=_gbcbf .(_d .CharData );!_fadba {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbcbf ); +}else {switch string (_cdfcc ){case "":*_ddecg =0;case "\u0070\u0061\u0072O\u0066":*_ddecg =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_ddecg =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_ddecg =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_ddecg =4; +};};_gbcbf ,_gefb =d .Token ();if _gefb !=nil {return _gefb ;};if _dffa ,_gfded :=_gbcbf .(_d .EndElement );_gfded &&_dffa .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbcbf ); +};func (_edffg *ST_ResizeHandlesStr )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edffg =0;case "\u0065\u0078\u0061c\u0074":*_edffg =1;case "\u0072\u0065\u006c":*_edffg =2;};return nil ;}; -// Validate validates the CT_StyleLabel and its children -func (_bfga *CT_StyleLabel )Validate ()error {return _bfga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_dfdefa ST_DiagramHorizontalAlignment )ValidateWithPath (path string )error {switch _dfdefa {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 (_dfdefa )); -};return nil ;};func NewCT_Choose ()*CT_Choose {_ebfa :=&CT_Choose {};return _ebfa };type ST_ClrAppMethod byte ;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 (_fgef *CT_DiagramDefinition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fgef .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fgef .UniqueIdAttr )}); -};if _fgef .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fgef .MinVerAttr )});};if _fgef .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fgef .DefStyleAttr )}); -};e .EncodeToken (start );if _fgef .Title !=nil {_gcbb :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_baaab :=range _fgef .Title {e .EncodeElement (_baaab ,_gcbb );};};if _fgef .Desc !=nil {_bead :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}}; -for _ ,_fea :=range _fgef .Desc {e .EncodeElement (_fea ,_bead );};};if _fgef .CatLst !=nil {_bfgdd :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgef .CatLst ,_bfgdd );};if _fgef .SampData !=nil {_aeab :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}}; -e .EncodeElement (_fgef .SampData ,_aeab );};if _fgef .StyleData !=nil {_aebf :=_a .StartElement {Name :_a .Name {Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}};e .EncodeElement (_fgef .StyleData ,_aebf );};if _fgef .ClrData !=nil {_dac :=_a .StartElement {Name :_a .Name {Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}}; -e .EncodeElement (_fgef .ClrData ,_dac );};_bdac :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};e .EncodeElement (_fgef .LayoutNode ,_bdac );if _fgef .ExtLst !=nil {_aafg :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fgef .ExtLst ,_aafg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_debg ST_ChildOrderType )String ()string {switch _debg {case 0:return "";case 1:return "\u0062";case 2:return "\u0074";};return "";};func (_bdfec *ST_HueDir )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efgaf ,_cdedfa :=d .Token (); -if _cdedfa !=nil {return _cdedfa ;};if _dcgb ,_ffea :=_efgaf .(_a .EndElement );_ffea &&_dcgb .Name ==start .Name {*_bdfec =1;return nil ;};if _beca ,_cadgf :=_efgaf .(_a .CharData );!_cadgf {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",_efgaf ); -}else {switch string (_beca ){case "":*_bdfec =0;case "\u0063\u0077":*_bdfec =1;case "\u0063\u0063\u0077":*_bdfec =2;};};_efgaf ,_cdedfa =d .Token ();if _cdedfa !=nil {return _cdedfa ;};if _defd ,_gbaa :=_efgaf .(_a .EndElement );_gbaa &&_defd .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",_efgaf );}; +// Validate validates the StyleDefHdr and its children +func (_adgeb *StyleDefHdr )Validate ()error {return _adgeb .ValidateWithPath ("S\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072");};func (_dfgbac ST_AutoTextRotation )Validate ()error {return _dfgbac .ValidateWithPath ("")};func (_bfbfg ST_ChildDirection )ValidateWithPath (path string )error {switch _bfbfg {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfbfg )); +};return nil ;};func (_fccd *CT_ElemPropSet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fccd .PresAssocIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"p\u0072\u0065\u0073\u0041\u0073\u0073\u006f\u0063\u0049\u0044"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .PresAssocIDAttr )}); +};if _fccd .PresNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u004e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .PresNameAttr )});};if _fccd .PresStyleLblAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .PresStyleLblAttr )}); +};if _fccd .PresStyleIdxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0049\u0064\u0078"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .PresStyleIdxAttr )});};if _fccd .PresStyleCntAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0065s\u0053\u0074\u0079\u006c\u0065\u0043\u006e\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .PresStyleCntAttr )}); +};if _fccd .LoTypeIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .LoTypeIdAttr )});};if _fccd .LoCatIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006co\u0043\u0061\u0074\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .LoCatIdAttr )}); +};if _fccd .QsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0071\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .QsTypeIdAttr )});};if _fccd .QsCatIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0071s\u0043\u0061\u0074\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .QsCatIdAttr )}); +};if _fccd .CsTypeIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0073\u0054\u0079\u0070\u0065\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .CsTypeIdAttr )});};if _fccd .CsCatIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063s\u0043\u0061\u0074\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .CsCatIdAttr )}); +};if _fccd .Coherent3DOffAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u0068\u0065\u0072\u0065\u006e\u0074\u0033\u0044\u004f\u0066\u0066"},Value :_dg .Sprintf ("\u0025\u0064",_dfea (*_fccd .Coherent3DOffAttr ))}); +};if _fccd .PhldrTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0068\u006c\u0064\u0072\u0054"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .PhldrTAttr )});};if _fccd .PhldrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0068\u006cd\u0072"},Value :_dg .Sprintf ("\u0025\u0064",_dfea (*_fccd .PhldrAttr ))}); +};if _fccd .CustAngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063u\u0073\u0074\u0041\u006e\u0067"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .CustAngAttr )});};if _fccd .CustFlipVertAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073t\u0046\u006c\u0069\u0070\u0056\u0065\u0072\u0074"},Value :_dg .Sprintf ("\u0025\u0064",_dfea (*_fccd .CustFlipVertAttr ))}); +};if _fccd .CustFlipHorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u0075\u0073\u0074\u0046\u006c\u0069\u0070\u0048\u006f\u0072"},Value :_dg .Sprintf ("\u0025\u0064",_dfea (*_fccd .CustFlipHorAttr ))});};if _fccd .CustSzXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0058"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .CustSzXAttr )}); +};if _fccd .CustSzYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063u\u0073\u0074\u0053\u007a\u0059"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .CustSzYAttr )});};if _fccd .CustScaleXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0058"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .CustScaleXAttr )}); +};if _fccd .CustScaleYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073\u0074\u0053\u0063\u0061\u006c\u0065\u0059"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .CustScaleYAttr )});};if _fccd .CustTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073t\u0054"},Value :_dg .Sprintf ("\u0025\u0064",_dfea (*_fccd .CustTAttr ))}); +};if _fccd .CustLinFactXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0058"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .CustLinFactXAttr )});};if _fccd .CustLinFactYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0075\u0073t\u004c\u0069\u006e\u0046\u0061\u0063\u0074\u0059"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .CustLinFactYAttr )}); +};if _fccd .CustLinFactNeighborXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0058"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .CustLinFactNeighborXAttr )}); +};if _fccd .CustLinFactNeighborYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u0075s\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074N\u0065\u0069\u0067\u0068bo\u0072\u0059"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .CustLinFactNeighborYAttr )}); +};if _fccd .CustRadScaleRadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0052\u0061\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .CustRadScaleRadAttr )}); +};if _fccd .CustRadScaleIncAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063u\u0073t\u0052\u0061\u0064\u0053\u0063\u0061\u006c\u0065\u0049\u006e\u0063"},Value :_dg .Sprintf ("\u0025\u0076",*_fccd .CustRadScaleIncAttr )}); +};e .EncodeToken (start );if _fccd .PresLayoutVars !=nil {_ddcc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u004c\u0061\u0079\u006f\u0075t\u0056\u0061\u0072\u0073"}};e .EncodeElement (_fccd .PresLayoutVars ,_ddcc );};if _fccd .Style !=nil {_gccg :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"}}; +e .EncodeElement (_fccd .Style ,_gccg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Constraints and its children -func (_geb *CT_Constraints )Validate ()error {return _geb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073");};func (_ggagf *ST_FunctionValue )ValidateWithPath (path string )error {_efeaf :=[]string {}; -if _ggagf .Int32 !=nil {_efeaf =append (_efeaf ,"\u0049\u006e\u00743\u0032");};if _ggagf .Bool !=nil {_efeaf =append (_efeaf ,"\u0042\u006f\u006f\u006c");};if _ggagf .ST_Direction !=ST_DirectionUnset {_efeaf =append (_efeaf ,"\u0053\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"); -};if _ggagf .ST_HierBranchStyle !=ST_HierBranchStyleUnset {_efeaf =append (_efeaf ,"\u0053T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};if _ggagf .ST_AnimOneStr !=ST_AnimOneStrUnset {_efeaf =append (_efeaf ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u0053\u0074\u0072"); -};if _ggagf .ST_AnimLvlStr !=ST_AnimLvlStrUnset {_efeaf =append (_efeaf ,"\u0053\u0054\u005f\u0041\u006e\u0069\u006d\u004c\u0076\u006c\u0053\u0074\u0072");};if _ggagf .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {_efeaf =append (_efeaf ,"\u0053\u0054\u005f\u0052es\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073\u0053\u0074\u0072"); -};if len (_efeaf )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_efeaf );};return nil ;};func NewCT_NumericRule ()*CT_NumericRule {_afbed :=&CT_NumericRule {}; -return _afbed };func (_ddde ST_AxisType )String ()string {switch _ddde {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";case 4:return "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf"; -case 5:return "\u0070\u0061\u0072";case 6:return "\u0061\u006e\u0063s\u0074";case 7:return "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066";case 8:return "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b";case 9:return "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b"; -case 10:return "\u0066\u006f\u006c\u006c\u006f\u0077";case 11:return "\u0070\u0072\u0065\u0063\u0065\u0064";case 12:return "\u0072\u006f\u006f\u0074";case 13:return "\u006e\u006f\u006e\u0065";};return "";};func (_eaa *CT_CTCategories )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _eaa .Cat !=nil {_efb :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074"}};for _ ,_bda :=range _eaa .Cat {e .EncodeElement (_bda ,_efb );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_afag *CT_Cxn )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efbe :=range start .Attr {if _efbe .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_bfd ,_eedb :=ParseUnionST_ModelId (_efbe .Value ); -if _eedb !=nil {return _eedb ;};_afag .ModelIdAttr =_bfd ;continue ;};if _efbe .Name .Local =="\u0074\u0079\u0070\u0065"{_afag .TypeAttr .UnmarshalXMLAttr (_efbe );continue ;};if _efbe .Name .Local =="\u0073\u0072\u0063I\u0064"{_begf ,_fgfg :=ParseUnionST_ModelId (_efbe .Value ); -if _fgfg !=nil {return _fgfg ;};_afag .SrcIdAttr =_begf ;continue ;};if _efbe .Name .Local =="\u0064\u0065\u0073\u0074\u0049\u0064"{_afeda ,_bfafe :=ParseUnionST_ModelId (_efbe .Value );if _bfafe !=nil {return _bfafe ;};_afag .DestIdAttr =_afeda ;continue ; -};if _efbe .Name .Local =="\u0073\u0072\u0063\u004f\u0072\u0064"{_gfda ,_bffa :=_bb .ParseUint (_efbe .Value ,10,32);if _bffa !=nil {return _bffa ;};_afag .SrcOrdAttr =uint32 (_gfda );continue ;};if _efbe .Name .Local =="\u0064e\u0073\u0074\u004f\u0072\u0064"{_fdcc ,_agec :=_bb .ParseUint (_efbe .Value ,10,32); -if _agec !=nil {return _agec ;};_afag .DestOrdAttr =uint32 (_fdcc );continue ;};if _efbe .Name .Local =="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_gffa ,_gacg :=ParseUnionST_ModelId (_efbe .Value );if _gacg !=nil {return _gacg ;};_afag .ParTransIdAttr =&_gffa ; -continue ;};if _efbe .Name .Local =="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"{_efab ,_cbbca :=ParseUnionST_ModelId (_efbe .Value );if _cbbca !=nil {return _cbbca ;};_afag .SibTransIdAttr =&_efab ;continue ;};if _efbe .Name .Local =="\u0070\u0072\u0065\u0073\u0049\u0064"{_dgec ,_fbbf :=_efbe .Value ,error (nil ); -if _fbbf !=nil {return _fbbf ;};_afag .PresIdAttr =&_dgec ;continue ;};};_fbc :for {_bbfb ,_ffd :=d .Token ();if _ffd !=nil {return _ffd ;};switch _dcaeb :=_bbfb .(type ){case _a .StartElement :switch _dcaeb .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"}:_afag .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _bbbd :=d .DecodeElement (_afag .ExtLst ,&_dcaeb );_bbbd !=nil {return _bbbd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_dcaeb .Name ); -if _ebef :=d .Skip ();_ebef !=nil {return _ebef ;};};case _a .EndElement :break _fbc ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CTDescription and its children, prefixing error messages with path +func (_gfd *CT_CTDescription )ValidateWithPath (path string )error {return nil };func (_fcbbb *ST_AlgorithmType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fcbbb =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_fcbbb =1; +case "\u0063\u006f\u006e\u006e":*_fcbbb =2;case "\u0063\u0079\u0063l\u0065":*_fcbbb =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_fcbbb =4;case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_fcbbb =5;case "\u0070\u0079\u0072\u0061":*_fcbbb =6; +case "\u006c\u0069\u006e":*_fcbbb =7;case "\u0073\u0070":*_fcbbb =8;case "\u0074\u0078":*_fcbbb =9;case "\u0073\u006e\u0061k\u0065":*_fcbbb =10;};return nil ;};func (_fced *ST_SecondaryChildAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaef ,_gdef :=d .Token (); +if _gdef !=nil {return _gdef ;};if _ecfd ,_agfe :=_eaef .(_d .EndElement );_agfe &&_ecfd .Name ==start .Name {*_fced =1;return nil ;};if _gfdca ,_ecgb :=_eaef .(_d .CharData );!_ecgb {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eaef ); +}else {switch string (_gfdca ){case "":*_fced =0;case "\u006e\u006f\u006e\u0065":*_fced =1;case "\u0074":*_fced =2;case "\u0062":*_fced =3;case "\u006c":*_fced =4;case "\u0072":*_fced =5;};};_eaef ,_gdef =d .Token ();if _gdef !=nil {return _gdef ;};if _efdb ,_cgbaf :=_eaef .(_d .EndElement ); +_cgbaf &&_efdb .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eaef );}; -// Validate validates the CT_Adj and its children -func (_ff *CT_Adj )Validate ()error {return _ff .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a");};func (_ccdc *ST_AnimOneStr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cgga ,_gedd :=d .Token ();if _gedd !=nil {return _gedd ; -};if _aecef ,_gcceg :=_cgga .(_a .EndElement );_gcceg &&_aecef .Name ==start .Name {*_ccdc =1;return nil ;};if _gggb ,_eead :=_cgga .(_a .CharData );!_eead {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",_cgga ); -}else {switch string (_gggb ){case "":*_ccdc =0;case "\u006e\u006f\u006e\u0065":*_ccdc =1;case "\u006f\u006e\u0065":*_ccdc =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_ccdc =3;};};_cgga ,_gedd =d .Token ();if _gedd !=nil {return _gedd ;};if _aaadd ,_cecffe :=_cgga .(_a .EndElement ); -_cecffe &&_aaadd .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",_cgga );};func (_fcfe *CT_NumericRule )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _fcfe .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fcfe .ValAttr )}); -};if _fcfe .FactAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fcfe .FactAttr )});};if _fcfe .MaxAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_fcfe .MaxAttr )}); -};if _fcfe .TypeAttr !=ST_ConstraintTypeUnset {_fceec ,_cbeb :=_fcfe .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _cbeb !=nil {return _cbeb ;};start .Attr =append (start .Attr ,_fceec );};if _fcfe .ForAttr !=ST_ConstraintRelationshipUnset {_cfea ,_ebdf :=_fcfe .ForAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u0072"}); -if _ebdf !=nil {return _ebdf ;};start .Attr =append (start .Attr ,_cfea );};if _fcfe .ForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fcfe .ForNameAttr )}); -};if _fcfe .PtTypeAttr !=ST_ElementTypeUnset {_acfg ,_cgce :=_fcfe .PtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _cgce !=nil {return _cgce ;};start .Attr =append (start .Attr ,_acfg );};e .EncodeToken (start ); -if _fcfe .ExtLst !=nil {_ddac :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fcfe .ExtLst ,_ddac );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eag *CT_ChildPref )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ecea :=range start .Attr {if _ecea .Name .Local =="\u0076\u0061\u006c"{_def ,_ddf :=_bb .ParseInt (_ecea .Value ,10,32); -if _ddf !=nil {return _ddf ;};_dcfc :=int32 (_def );_eag .ValAttr =&_dcfc ;continue ;};};for {_bbgf ,_aed :=d .Token ();if _aed !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068i\u006c\u0064\u0050\u0072\u0065\u0066\u003a\u0020\u0025\u0073",_aed ); -};if _ccd ,_dbfc :=_bbgf .(_a .EndElement );_dbfc &&_ccd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Category and its children +func (_gbg *CT_Category )Validate ()error {return _gbg .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_ddaf ST_ArrowheadStyle )Validate ()error {return _ddaf .ValidateWithPath ("")}; -// Validate validates the AG_ConstraintRefAttributes and its children -func (_ea *AG_ConstraintRefAttributes )Validate ()error {return _ea .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 (_edbg ST_HierBranchStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_edbg .String (),start ); -};func (_egdcd ST_TextAnchorHorizontal )Validate ()error {return _egdcd .ValidateWithPath ("")};func (_cbbaa ST_ConnectorRouting )ValidateWithPath (path string )error {switch _cbbaa {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 (_cbbaa )); -};return nil ;};func NewCT_HierBranchStyle ()*CT_HierBranchStyle {_eadda :=&CT_HierBranchStyle {};return _eadda };type ST_Offset byte ;func (_fddgde ST_VerticalAlignment )String ()string {switch _fddgde {case 0:return "";case 1:return "\u0074";case 2:return "\u006d\u0069\u0064"; -case 3:return "\u0062";case 4:return "\u006e\u006f\u006e\u0065";};return "";};func NewDataModel ()*DataModel {_afda :=&DataModel {};_afda .CT_DataModel =*NewCT_DataModel ();return _afda ;};type CT_AdjLst struct{Adj []*CT_Adj ;};func (_bfagfg *ST_AutoTextRotation )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgebd ,_ddeec :=d .Token (); -if _ddeec !=nil {return _ddeec ;};if _ececd ,_aaffe :=_fgebd .(_a .EndElement );_aaffe &&_ececd .Name ==start .Name {*_bfagfg =1;return nil ;};if _gfbeef ,_adgea :=_fgebd .(_a .CharData );!_adgea {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",_fgebd ); -}else {switch string (_gfbeef ){case "":*_bfagfg =0;case "\u006e\u006f\u006e\u0065":*_bfagfg =1;case "\u0075\u0070\u0072":*_bfagfg =2;case "\u0067\u0072\u0061\u0076":*_bfagfg =3;};};_fgebd ,_ddeec =d .Token ();if _ddeec !=nil {return _ddeec ;};if _bafa ,_aeegg :=_fgebd .(_a .EndElement ); -_aeegg &&_bafa .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",_fgebd );};type StyleDefHdr struct{CT_StyleDefinitionHeader }; -func (_fafee ST_LayoutShapeType )String ()string {if _fafee .ST_ShapeType !=_g .ST_ShapeTypeUnset {return _fafee .ST_ShapeType .String ();};if _fafee .ST_OutputShapeType !=ST_OutputShapeTypeUnset {return _fafee .ST_OutputShapeType .String ();};return ""; -};func (_ecead ST_HueDir )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ecead .String (),start );};func (_ec *AG_ConstraintRefAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ec .RefTypeAttr !=ST_ConstraintTypeUnset {_fa ,_ba :=_ec .RefTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"}); -if _ba !=nil {return _ba ;};start .Attr =append (start .Attr ,_fa );};if _ec .RefForAttr !=ST_ConstraintRelationshipUnset {_agca ,_ddc :=_ec .RefForAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _ddc !=nil {return _ddc ; -};start .Attr =append (start .Attr ,_agca );};if _ec .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ec .RefForNameAttr )}); -};if _ec .RefPtTypeAttr !=ST_ElementTypeUnset {_bf ,_add :=_ec .RefPtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _add !=nil {return _add ;};start .Attr =append (start .Attr ,_bf );};return nil ;};func (_gebc ST_HierBranchStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ecabd :=_a .Attr {}; -_ecabd .Name =name ;switch _gebc {case ST_HierBranchStyleUnset :_ecabd .Value ="";case ST_HierBranchStyleL :_ecabd .Value ="\u006c";case ST_HierBranchStyleR :_ecabd .Value ="\u0072";case ST_HierBranchStyleHang :_ecabd .Value ="\u0068\u0061\u006e\u0067"; -case ST_HierBranchStyleStd :_ecabd .Value ="\u0073\u0074\u0064";case ST_HierBranchStyleInit :_ecabd .Value ="\u0069\u006e\u0069\u0074";};return _ecabd ,nil ;}; +// ST_FunctionArgument is a union type +type ST_FunctionArgument struct{ST_VariableType ST_VariableType ;};func (_ggcd ST_TextAnchorVertical )Validate ()error {return _ggcd .ValidateWithPath ("")};func NewCT_Constraint ()*CT_Constraint {_afb :=&CT_Constraint {};return _afb };func (_badgf *ST_FlowDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdbgb ,_gebebc :=d .Token (); +if _gebebc !=nil {return _gebebc ;};if _gafed ,_fccbgd :=_gdbgb .(_d .EndElement );_fccbgd &&_gafed .Name ==start .Name {*_badgf =1;return nil ;};if _afeb ,_gfede :=_gdbgb .(_d .CharData );!_gfede {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdbgb ); +}else {switch string (_afeb ){case "":*_badgf =0;case "\u0072\u006f\u0077":*_badgf =1;case "\u0063\u006f\u006c":*_badgf =2;};};_gdbgb ,_gebebc =d .Token ();if _gebebc !=nil {return _gebebc ;};if _ccdb ,_agbfee :=_gdbgb .(_d .EndElement );_agbfee &&_ccdb .Name ==start .Name {return nil ; +};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdbgb );}; -// Validate validates the CT_ColorTransformHeader and its children -func (_dbbd *CT_ColorTransformHeader )Validate ()error {return _dbbd .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0048\u0065\u0061\u0064\u0065\u0072");};func NewCT_CxnList ()*CT_CxnList {_cbfd :=&CT_CxnList {}; -return _cbfd };func (_fbcbe ST_NodeHorizontalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebgb :=_a .Attr {};_ebgb .Name =name ;switch _fbcbe {case ST_NodeHorizontalAlignmentUnset :_ebgb .Value ="";case ST_NodeHorizontalAlignmentL :_ebgb .Value ="\u006c"; -case ST_NodeHorizontalAlignmentCtr :_ebgb .Value ="\u0063\u0074\u0072";case ST_NodeHorizontalAlignmentR :_ebgb .Value ="\u0072";};return _ebgb ,nil ;};func NewStyleDef ()*StyleDef {_cbbba :=&StyleDef {};_cbbba .CT_StyleDefinition =*NewCT_StyleDefinition (); -return _cbbba ;};func (_bbgbf ST_FlowDirection )ValidateWithPath (path string )error {switch _bbgbf {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 (_bbgbf )); -};return nil ;};func (_ecab *CT_Parameter )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ecab .TypeAttr =ST_ParameterId (1);for _ ,_ccf :=range start .Attr {if _ccf .Name .Local =="\u0074\u0079\u0070\u0065"{_ecab .TypeAttr .UnmarshalXMLAttr (_ccf ); -continue ;};if _ccf .Name .Local =="\u0076\u0061\u006c"{_faaa ,_aagb :=ParseUnionST_ParameterVal (_ccf .Value );if _aagb !=nil {return _aagb ;};_ecab .ValAttr =_faaa ;continue ;};};for {_fgac ,_acga :=d .Token ();if _acga !=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",_acga ); -};if _ecge ,_dgeeg :=_fgac .(_a .EndElement );_dgeeg &&_ecge .Name ==start .Name {break ;};};return nil ;};func NewCT_AnimOne ()*CT_AnimOne {_gdg :=&CT_AnimOne {};return _gdg }; +// Validate validates the CT_Otherwise and its children +func (_ffbae *CT_Otherwise )Validate ()error {return _ffbae .ValidateWithPath ("\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065");}; -// ST_FunctionArgument is a union type -type ST_FunctionArgument struct{ST_VariableType ST_VariableType ;};func (_afcca *ST_StartingElement )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bacg ,_eadfd :=d .Token ();if _eadfd !=nil {return _eadfd ;};if _egege ,_ebade :=_bacg .(_a .EndElement ); -_ebade &&_egege .Name ==start .Name {*_afcca =1;return nil ;};if _daacc ,_fcabg :=_bacg .(_a .CharData );!_fcabg {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",_bacg ); -}else {switch string (_daacc ){case "":*_afcca =0;case "\u006e\u006f\u0064\u0065":*_afcca =1;case "\u0074\u0072\u0061n\u0073":*_afcca =2;};};_bacg ,_eadfd =d .Token ();if _eadfd !=nil {return _eadfd ;};if _deca ,_fgecb :=_bacg .(_a .EndElement );_fgecb &&_deca .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",_bacg );};func (_cecef ST_PyramidAccentTextMargin )ValidateWithPath (path string )error {switch _cecef {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 (_cecef )); -};return nil ;};func NewCT_CTName ()*CT_CTName {_ebb :=&CT_CTName {};return _ebb };type CT_ResizeHandles struct{ValAttr ST_ResizeHandlesStr ;};func (_acda ST_CxnType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_acda .String (),start ); -};func (_afcf *ST_FunctionType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_afcf =0;case "\u0063\u006e\u0074":*_afcf =1;case "\u0070\u006f\u0073":*_afcf =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_afcf =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_afcf =4; -case "\u0070\u006f\u0073\u004f\u0064\u0064":*_afcf =5;case "\u0076\u0061\u0072":*_afcf =6;case "\u0064\u0065\u0070t\u0068":*_afcf =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_afcf =8;};return nil ;};type CT_SDCategories struct{Cat []*CT_SDCategory ; -};func (_gddf *LayoutDefHdrLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gddf .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst ();_fbdg :for {_cggdea ,_geeg :=d .Token ();if _geeg !=nil {return _geeg ;};switch _febc :=_cggdea .(type ){case _a .StartElement :switch _febc .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"}:_gfgf :=NewCT_DiagramDefinitionHeader (); -if _deaca :=d .DecodeElement (_gfgf ,&_febc );_deaca !=nil {return _deaca ;};_gddf .LayoutDefHdr =append (_gddf .LayoutDefHdr ,_gfgf );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_febc .Name ); -if _cffgc :=d .Skip ();_cffgc !=nil {return _cffgc ;};};case _a .EndElement :break _fbdg ;case _a .CharData :};};return nil ;};const (ST_ResizeHandlesStrUnset ST_ResizeHandlesStr =0;ST_ResizeHandlesStrExact ST_ResizeHandlesStr =1;ST_ResizeHandlesStrRel ST_ResizeHandlesStr =2; -); +// ValidateWithPath validates the CT_Rules and its children, prefixing error messages with path +func (_fcgb *CT_Rules )ValidateWithPath (path string )error {for _ddeea ,_ffdf :=range _fcgb .Rule {if _afgg :=_ffdf .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ddeea ));_afgg !=nil {return _afgg ; +};};return nil ;}; -// Validate validates the ColorsDef and its children -func (_aafc *ColorsDef )Validate ()error {return _aafc .ValidateWithPath ("\u0043o\u006c\u006f\u0072\u0073\u0044\u0065f");};func (_cegc *CT_StyleDefinitionHeaderLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cegc .StyleDefHdr !=nil {_fggcc :=_a .StartElement {Name :_a .Name {Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}}; -for _ ,_dcbd :=range _cegc .StyleDefHdr {e .EncodeElement (_dcbd ,_fggcc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gbdd ST_PtType )Validate ()error {return _gbdd .ValidateWithPath ("")};type ST_NodeVerticalAlignment byte ; -func (_bbbba ST_CenterShapeMapping )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bbbba .String (),start );};type ST_LinearDirection byte ;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 []*_g .CT_OfficeArtExtensionList ;};func (_eece *CT_CTDescription )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _eece .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_eece .LangAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_eece .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_ebbaa *CT_HierBranchStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gbegc :=range start .Attr {if _gbegc .Name .Local =="\u0076\u0061\u006c"{_ebbaa .ValAttr .UnmarshalXMLAttr (_gbegc ); -continue ;};};for {_gacgc ,_cfbe :=d .Token ();if _cfbe !=nil {return _f .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",_cfbe ); -};if _bebd ,_fcea :=_gacgc .(_a .EndElement );_fcea &&_bebd .Name ==start .Name {break ;};};return nil ;};func NewCT_When ()*CT_When {_caea :=&CT_When {};_caea .FuncAttr =ST_FunctionType (1);_caea .OpAttr =ST_FunctionOperator (1);return _caea ;};const (ST_ArrowheadStyleUnset ST_ArrowheadStyle =0; -ST_ArrowheadStyleAuto ST_ArrowheadStyle =1;ST_ArrowheadStyleArr ST_ArrowheadStyle =2;ST_ArrowheadStyleNoArr ST_ArrowheadStyle =3;);func (_abgdf ST_PtType )String ()string {switch _abgdf {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 (_gfbf ST_PyramidAccentTextMargin )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bfbgag :=_a .Attr {}; -_bfbgag .Name =name ;switch _gfbf {case ST_PyramidAccentTextMarginUnset :_bfbgag .Value ="";case ST_PyramidAccentTextMarginStep :_bfbgag .Value ="\u0073\u0074\u0065\u0070";case ST_PyramidAccentTextMarginStack :_bfbgag .Value ="\u0073\u0074\u0061c\u006b"; -};return _bfbgag ,nil ;};func (_geda ST_ContinueDirection )String ()string {switch _geda {case 0:return "";case 1:return "\u0072\u0065\u0076\u0044\u0069\u0072";case 2:return "\u0073a\u006d\u0065\u0044\u0069\u0072";};return "";};func (_ddfaa ST_ChildAlignment )String ()string {switch _ddfaa {case 0:return ""; -case 1:return "\u0074";case 2:return "\u0062";case 3:return "\u006c";case 4:return "\u0072";};return "";};func (_daadd ST_Direction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_daadd .String (),start );};type ST_AxisTypes []ST_AxisType ; -func (_defdg ST_Breakpoint )ValidateWithPath (path string )error {switch _defdg {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 (_defdg )); -};return nil ;};type ST_SecondaryLinearDirection byte ;func (_bbcf ST_ClrAppMethod )String ()string {switch _bbcf {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 (_ddbdf *StyleDef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddbdf .CT_StyleDefinition =*NewCT_StyleDefinition ();for _ ,_cbbac :=range start .Attr {if _cbbac .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ccdd ,_fgfc :=_cbbac .Value ,error (nil ); -if _fgfc !=nil {return _fgfc ;};_ddbdf .UniqueIdAttr =&_ccdd ;continue ;};if _cbbac .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_cacca ,_bdbbc :=_cbbac .Value ,error (nil );if _bdbbc !=nil {return _bdbbc ;};_ddbdf .MinVerAttr =&_cacca ;continue ; -};};_dceg :for {_fagc ,_befac :=d .Token ();if _befac !=nil {return _befac ;};switch _bade :=_fagc .(type ){case _a .StartElement :switch _bade .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"}:_ffacf :=NewCT_SDName (); -if _bcce :=d .DecodeElement (_ffacf ,&_bade );_bcce !=nil {return _bcce ;};_ddbdf .Title =append (_ddbdf .Title ,_ffacf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ebce :=NewCT_SDDescription (); -if _fafge :=d .DecodeElement (_ebce ,&_bade );_fafge !=nil {return _fafge ;};_ddbdf .Desc =append (_ddbdf .Desc ,_ebce );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ddbdf .CatLst =NewCT_SDCategories (); -if _cgbgd :=d .DecodeElement (_ddbdf .CatLst ,&_bade );_cgbgd !=nil {return _cgbgd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ddbdf .Scene3d =_g .NewCT_Scene3D (); -if _bcged :=d .DecodeElement (_ddbdf .Scene3d ,&_bade );_bcged !=nil {return _bcged ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dbgd :=NewCT_StyleLabel (); -if _ggde :=d .DecodeElement (_dbgd ,&_bade );_ggde !=nil {return _ggde ;};_ddbdf .StyleLbl =append (_ddbdf .StyleLbl ,_dbgd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ddbdf .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _abff :=d .DecodeElement (_ddbdf .ExtLst ,&_bade );_abff !=nil {return _abff ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_bade .Name ); -if _cbbg :=d .Skip ();_cbbg !=nil {return _cbbg ;};};case _a .EndElement :break _dceg ;case _a .CharData :};};return nil ;};func (_bfbde *ST_AlgorithmType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gafb ,_fabc :=d .Token ();if _fabc !=nil {return _fabc ; -};if _cfdba ,_dfcdd :=_gafb .(_a .EndElement );_dfcdd &&_cfdba .Name ==start .Name {*_bfbde =1;return nil ;};if _acdbd ,_gaef :=_gafb .(_a .CharData );!_gaef {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",_gafb ); -}else {switch string (_acdbd ){case "":*_bfbde =0;case "\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e":*_bfbde =1;case "\u0063\u006f\u006e\u006e":*_bfbde =2;case "\u0063\u0079\u0063l\u0065":*_bfbde =3;case "\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd":*_bfbde =4; -case "\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074":*_bfbde =5;case "\u0070\u0079\u0072\u0061":*_bfbde =6;case "\u006c\u0069\u006e":*_bfbde =7;case "\u0073\u0070":*_bfbde =8;case "\u0074\u0078":*_bfbde =9;case "\u0073\u006e\u0061k\u0065":*_bfbde =10; -};};_gafb ,_fabc =d .Token ();if _fabc !=nil {return _fabc ;};if _fcfg ,_eaeff :=_gafb .(_a .EndElement );_eaeff &&_fcfg .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",_gafb ); -};func NewCT_SDCategories ()*CT_SDCategories {_ebbd :=&CT_SDCategories {};return _ebbd };type ST_ParameterId byte ; +// Validate validates the CT_CTCategory and its children +func (_gfb *CT_CTCategory )Validate ()error {return _gfb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_fabedb ST_ConnectorDimension )ValidateWithPath (path string )error {switch _fabedb {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fabedb )); +};return nil ;}; // ValidateWithPath validates the CT_OrgChart and its children, prefixing error messages with path -func (_dgfg *CT_OrgChart )ValidateWithPath (path string )error {return nil };func (_efcgf ST_BendPoint )ValidateWithPath (path string )error {switch _efcgf {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 (_efcgf )); -};return nil ;};func (_ebccc *ST_HueDir )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ebccc =0;case "\u0063\u0077":*_ebccc =1;case "\u0063\u0063\u0077":*_ebccc =2;};return nil ;};type CT_SampleData struct{UseDefAttr *bool ;DataModel *CT_DataModel ; -}; - -// Validate validates the CT_Direction and its children -func (_bddeb *CT_Direction )Validate ()error {return _bddeb .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};func (_aagcb ST_Offset )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_aabd :=_a .Attr {};_aabd .Name =name ; -switch _aagcb {case ST_OffsetUnset :_aabd .Value ="";case ST_OffsetCtr :_aabd .Value ="\u0063\u0074\u0072";case ST_OffsetOff :_aabd .Value ="\u006f\u0066\u0066";};return _aabd ,nil ;}; +func (_cbfe *CT_OrgChart )ValidateWithPath (path string )error {return nil };func NewCT_Choose ()*CT_Choose {_bedg :=&CT_Choose {};return _bedg };const (ST_CxnTypeUnset ST_CxnType =0;ST_CxnTypeParOf ST_CxnType =1;ST_CxnTypePresOf ST_CxnType =2;ST_CxnTypePresParOf ST_CxnType =3; +ST_CxnTypeUnknownRelationship ST_CxnType =4;);func (_gdaabc ST_FunctionOperator )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aaggd :=_d .Attr {};_aaggd .Name =name ;switch _gdaabc {case ST_FunctionOperatorUnset :_aaggd .Value ="";case ST_FunctionOperatorEqu :_aaggd .Value ="\u0065\u0071\u0075"; +case ST_FunctionOperatorNeq :_aaggd .Value ="\u006e\u0065\u0071";case ST_FunctionOperatorGt :_aaggd .Value ="\u0067\u0074";case ST_FunctionOperatorLt :_aaggd .Value ="\u006c\u0074";case ST_FunctionOperatorGte :_aaggd .Value ="\u0067\u0074\u0065";case ST_FunctionOperatorLte :_aaggd .Value ="\u006c\u0074\u0065"; +};return _aaggd ,nil ;}; -// Validate validates the CT_DiagramDefinition and its children -func (_deeb *CT_DiagramDefinition )Validate ()error {return _deeb .ValidateWithPath ("C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_gegfa ST_VerticalAlignment )Validate ()error {return _gegfa .ValidateWithPath ("")}; -type CT_AnimLvl struct{ValAttr ST_AnimLvlStr ;};func NewCT_Colors ()*CT_Colors {_gabc :=&CT_Colors {};return _gabc };func (_baaac *ST_AnimLvlStr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdaae ,_acdb :=d .Token ();if _acdb !=nil {return _acdb ; -};if _gdad ,_fead :=_bdaae .(_a .EndElement );_fead &&_gdad .Name ==start .Name {*_baaac =1;return nil ;};if _egcbg ,_befed :=_bdaae .(_a .CharData );!_befed {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",_bdaae ); -}else {switch string (_egcbg ){case "":*_baaac =0;case "\u006e\u006f\u006e\u0065":*_baaac =1;case "\u006c\u0076\u006c":*_baaac =2;case "\u0063\u0074\u0072":*_baaac =3;};};_bdaae ,_acdb =d .Token ();if _acdb !=nil {return _acdb ;};if _befad ,_bddc :=_bdaae .(_a .EndElement ); -_bddc &&_befad .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",_bdaae );};type AG_IteratorAttributes struct{AxisAttr *ST_AxisTypes ; -PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_bcee ST_LinearDirection )Validate ()error {return _bcee .ValidateWithPath ("")};func (_abgb ST_ResizeHandlesStr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_abgb .String (),start ); -};type ST_PyramidAccentTextMargin byte ;func (_cfaa *ST_AnimLvlStr )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cfaa =0;case "\u006e\u006f\u006e\u0065":*_cfaa =1;case "\u006c\u0076\u006c":*_cfaa =2;case "\u0063\u0074\u0072":*_cfaa =3; -};return nil ;};func (_cbda *CT_PresentationOf )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_ceeb :=range start .Attr {if _ceeb .Name .Local =="\u0061\u0078\u0069\u0073"{_gddb ,_dabea :=ParseSliceST_AxisTypes (_ceeb .Value );if _dabea !=nil {return _dabea ; -};_cbda .AxisAttr =&_gddb ;continue ;};if _ceeb .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_adec ,_ccge :=ParseSliceST_ElementTypes (_ceeb .Value );if _ccge !=nil {return _ccge ;};_cbda .PtTypeAttr =&_adec ;continue ;};if _ceeb .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_fgdc ,_aadb :=ParseSliceST_Booleans (_ceeb .Value ); -if _aadb !=nil {return _aadb ;};_cbda .HideLastTransAttr =&_fgdc ;continue ;};if _ceeb .Name .Local =="\u0073\u0074"{_cbce ,_ceca :=ParseSliceST_Ints (_ceeb .Value );if _ceca !=nil {return _ceca ;};_cbda .StAttr =&_cbce ;continue ;};if _ceeb .Name .Local =="\u0063\u006e\u0074"{_cgddg ,_decea :=ParseSliceST_UnsignedInts (_ceeb .Value ); -if _decea !=nil {return _decea ;};_cbda .CntAttr =&_cgddg ;continue ;};if _ceeb .Name .Local =="\u0073\u0074\u0065\u0070"{_gfcg ,_acff :=ParseSliceST_Ints (_ceeb .Value );if _acff !=nil {return _acff ;};_cbda .StepAttr =&_gfcg ;continue ;};};_gddbc :for {_cbdf ,_abfa :=d .Token (); -if _abfa !=nil {return _abfa ;};switch _egfc :=_cbdf .(type ){case _a .StartElement :switch _egfc .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"}:_cbda .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _ebgg :=d .DecodeElement (_cbda .ExtLst ,&_egfc );_ebgg !=nil {return _ebgg ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_egfc .Name ); -if _eefa :=d .Skip ();_eefa !=nil {return _eefa ;};};case _a .EndElement :break _gddbc ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_Pt and its children +func (_egec *CT_Pt )Validate ()error {return _egec .ValidateWithPath ("\u0043\u0054\u005fP\u0074")};func (_dcgcg ST_GrowDirection )String ()string {switch _dcgcg {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0062\u004c"; +case 4:return "\u0062\u0052";};return "";}; -// 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 (_aaaeg ST_AlgorithmType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dcfef :=_a .Attr {};_dcfef .Name =name ;switch _aaaeg {case ST_AlgorithmTypeUnset :_dcfef .Value =""; -case ST_AlgorithmTypeComposite :_dcfef .Value ="\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case ST_AlgorithmTypeConn :_dcfef .Value ="\u0063\u006f\u006e\u006e";case ST_AlgorithmTypeCycle :_dcfef .Value ="\u0063\u0079\u0063l\u0065";case ST_AlgorithmTypeHierChild :_dcfef .Value ="\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd"; -case ST_AlgorithmTypeHierRoot :_dcfef .Value ="\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case ST_AlgorithmTypePyra :_dcfef .Value ="\u0070\u0079\u0072\u0061";case ST_AlgorithmTypeLin :_dcfef .Value ="\u006c\u0069\u006e";case ST_AlgorithmTypeSp :_dcfef .Value ="\u0073\u0070"; -case ST_AlgorithmTypeTx :_dcfef .Value ="\u0074\u0078";case ST_AlgorithmTypeSnake :_dcfef .Value ="\u0073\u006e\u0061k\u0065";};return _dcfef ,nil ;};func (_egde *CT_LayoutNode )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _egde .NameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_egde .NameAttr )}); -};if _egde .StyleLblAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_egde .StyleLblAttr )});};if _egde .ChOrderAttr !=ST_ChildOrderTypeUnset {_gfff ,_bbfcc :=_egde .ChOrderAttr .MarshalXMLAttr (_a .Name {Local :"\u0063h\u004f\u0072\u0064\u0065\u0072"}); -if _bbfcc !=nil {return _bbfcc ;};start .Attr =append (start .Attr ,_gfff );};if _egde .MoveWithAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_egde .MoveWithAttr )}); -};e .EncodeToken (start );if _egde .Alg !=nil {_bbbeg :=_a .StartElement {Name :_a .Name {Local :"\u0061\u006c\u0067"}};for _ ,_bec :=range _egde .Alg {e .EncodeElement (_bec ,_bbbeg );};};if _egde .Shape !=nil {_ffdc :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0068\u0061p\u0065"}}; -for _ ,_bfbg :=range _egde .Shape {e .EncodeElement (_bfbg ,_ffdc );};};if _egde .PresOf !=nil {_dcgd :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_bbdc :=range _egde .PresOf {e .EncodeElement (_bbdc ,_dcgd ); -};};if _egde .ConstrLst !=nil {_cdfb :=_a .StartElement {Name :_a .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_fbag :=range _egde .ConstrLst {e .EncodeElement (_fbag ,_cdfb );};};if _egde .RuleLst !=nil {_cbcc :=_a .StartElement {Name :_a .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}}; -for _ ,_gcfe :=range _egde .RuleLst {e .EncodeElement (_gcfe ,_cbcc );};};if _egde .VarLst !=nil {_bbffe :=_a .StartElement {Name :_a .Name {Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}};for _ ,_fbac :=range _egde .VarLst {e .EncodeElement (_fbac ,_bbffe ); -};};if _egde .ForEach !=nil {_bdba :=_a .StartElement {Name :_a .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_gcaa :=range _egde .ForEach {e .EncodeElement (_gcaa ,_bdba );};};if _egde .LayoutNode !=nil {_fgbb :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}}; -for _ ,_acc :=range _egde .LayoutNode {e .EncodeElement (_acc ,_fgbb );};};if _egde .Choose !=nil {_egag :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_cccf :=range _egde .Choose {e .EncodeElement (_cccf ,_egag ); -};};if _egde .ExtLst !=nil {_bgbg :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_aaca :=range _egde .ExtLst {e .EncodeElement (_aaca ,_bgbg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};const (ST_ClrAppMethodUnset ST_ClrAppMethod =0;ST_ClrAppMethodSpan ST_ClrAppMethod =1;ST_ClrAppMethodCycle ST_ClrAppMethod =2;ST_ClrAppMethodRepeat ST_ClrAppMethod =3;);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 (_baaaa ST_ElementType )String ()string {switch _baaaa {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 "";};type ST_AnimOneStr byte ;func (_bdec *CT_DataModel )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -_fdfg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0074\u004cs\u0074"}};e .EncodeElement (_bdec .PtLst ,_fdfg );if _bdec .CxnLst !=nil {_eafb :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_bdec .CxnLst ,_eafb ); -};if _bdec .Bg !=nil {_dgga :=_a .StartElement {Name :_a .Name {Local :"\u0062\u0067"}};e .EncodeElement (_bdec .Bg ,_dgga );};if _bdec .Whole !=nil {_baaa :=_a .StartElement {Name :_a .Name {Local :"\u0077\u0068\u006fl\u0065"}};e .EncodeElement (_bdec .Whole ,_baaa ); -};if _bdec .ExtLst !=nil {_afdd :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdec .ExtLst ,_afdd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Rules and its children +func (_gffg *CT_Rules )Validate ()error {return _gffg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};const (ST_TextAnchorHorizontalUnset ST_TextAnchorHorizontal =0;ST_TextAnchorHorizontalNone ST_TextAnchorHorizontal =1;ST_TextAnchorHorizontalCtr ST_TextAnchorHorizontal =2; +);func (_ffcc *CT_DiagramDefinitionHeaderLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaa :for {_gbd ,_fbec :=d .Token ();if _fbec !=nil {return _fbec ;};switch _gddb :=_gbd .(type ){case _d .StartElement :switch _gddb .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_eccf :=NewCT_DiagramDefinitionHeader (); +if _cfe :=d .DecodeElement (_eccf ,&_gddb );_cfe !=nil {return _cfe ;};_ffcc .LayoutDefHdr =append (_ffcc .LayoutDefHdr ,_eccf );default:_e .Log .Debug ("\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",_gddb .Name ); +if _cbag :=d .Skip ();_cbag !=nil {return _cbag ;};};case _d .EndElement :break _aaa ;case _d .CharData :};};return nil ;};const (ST_FunctionOperatorUnset ST_FunctionOperator =0;ST_FunctionOperatorEqu ST_FunctionOperator =1;ST_FunctionOperatorNeq ST_FunctionOperator =2; +ST_FunctionOperatorGt ST_FunctionOperator =3;ST_FunctionOperatorLt ST_FunctionOperator =4;ST_FunctionOperatorGte ST_FunctionOperator =5;ST_FunctionOperatorLte ST_FunctionOperator =6;);func (_bdfdf ST_HierarchyAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aegdb :=_d .Attr {}; +_aegdb .Name =name ;switch _bdfdf {case ST_HierarchyAlignmentUnset :_aegdb .Value ="";case ST_HierarchyAlignmentTL :_aegdb .Value ="\u0074\u004c";case ST_HierarchyAlignmentTR :_aegdb .Value ="\u0074\u0052";case ST_HierarchyAlignmentTCtrCh :_aegdb .Value ="\u0074\u0043\u0074\u0072\u0043\u0068"; +case ST_HierarchyAlignmentTCtrDes :_aegdb .Value ="\u0074C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentBL :_aegdb .Value ="\u0062\u004c";case ST_HierarchyAlignmentBR :_aegdb .Value ="\u0062\u0052";case ST_HierarchyAlignmentBCtrCh :_aegdb .Value ="\u0062\u0043\u0074\u0072\u0043\u0068"; +case ST_HierarchyAlignmentBCtrDes :_aegdb .Value ="\u0062C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentLT :_aegdb .Value ="\u006c\u0054";case ST_HierarchyAlignmentLB :_aegdb .Value ="\u006c\u0042";case ST_HierarchyAlignmentLCtrCh :_aegdb .Value ="\u006c\u0043\u0074\u0072\u0043\u0068"; +case ST_HierarchyAlignmentLCtrDes :_aegdb .Value ="\u006cC\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentRT :_aegdb .Value ="\u0072\u0054";case ST_HierarchyAlignmentRB :_aegdb .Value ="\u0072\u0042";case ST_HierarchyAlignmentRCtrCh :_aegdb .Value ="\u0072\u0043\u0074\u0072\u0043\u0068"; +case ST_HierarchyAlignmentRCtrDes :_aegdb .Value ="\u0072C\u0074\u0072\u0044\u0065\u0073";};return _aegdb ,nil ;}; -// ValidateWithPath validates the ColorsDef and its children, prefixing error messages with path -func (_ggdfd *ColorsDef )ValidateWithPath (path string )error {if _dfbff :=_ggdfd .CT_ColorTransform .ValidateWithPath (path );_dfbff !=nil {return _dfbff ;};return nil ;};func NewCT_Name ()*CT_Name {_egce :=&CT_Name {};return _egce };const (ST_ChildOrderTypeUnset ST_ChildOrderType =0; -ST_ChildOrderTypeB ST_ChildOrderType =1;ST_ChildOrderTypeT ST_ChildOrderType =2;);func (_gfcbb ST_VariableType )String ()string {switch _gfcbb {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 (_acfd ST_PyramidAccentPosition )ValidateWithPath (path string )error {switch _acfd {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 (_acfd )); -};return nil ;};func (_cgega ST_ModelId )String ()string {if _cgega .Int32 !=nil {return _f .Sprintf ("\u0025\u0076",*_cgega .Int32 );};if _cgega .ST_Guid !=nil {return _f .Sprintf ("\u0025\u0076",*_cgega .ST_Guid );};return "";};func (_fggga ST_FunctionValue )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _fggga .Int32 !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0064",*_fggga .Int32 )));};if _fggga .Bool !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0064",_bfgag (*_fggga .Bool ))));};if _fggga .ST_Direction !=ST_DirectionUnset {e .EncodeToken (_a .CharData (_fggga .ST_Direction .String ())); -};if _fggga .ST_HierBranchStyle !=ST_HierBranchStyleUnset {e .EncodeToken (_a .CharData (_fggga .ST_HierBranchStyle .String ()));};if _fggga .ST_AnimOneStr !=ST_AnimOneStrUnset {e .EncodeToken (_a .CharData (_fggga .ST_AnimOneStr .String ()));};if _fggga .ST_AnimLvlStr !=ST_AnimLvlStrUnset {e .EncodeToken (_a .CharData (_fggga .ST_AnimLvlStr .String ())); -};if _fggga .ST_ResizeHandlesStr !=ST_ResizeHandlesStrUnset {e .EncodeToken (_a .CharData (_fggga .ST_ResizeHandlesStr .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_ageba ST_HierarchyAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_feae :=_a .Attr {}; -_feae .Name =name ;switch _ageba {case ST_HierarchyAlignmentUnset :_feae .Value ="";case ST_HierarchyAlignmentTL :_feae .Value ="\u0074\u004c";case ST_HierarchyAlignmentTR :_feae .Value ="\u0074\u0052";case ST_HierarchyAlignmentTCtrCh :_feae .Value ="\u0074\u0043\u0074\u0072\u0043\u0068"; -case ST_HierarchyAlignmentTCtrDes :_feae .Value ="\u0074C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentBL :_feae .Value ="\u0062\u004c";case ST_HierarchyAlignmentBR :_feae .Value ="\u0062\u0052";case ST_HierarchyAlignmentBCtrCh :_feae .Value ="\u0062\u0043\u0074\u0072\u0043\u0068"; -case ST_HierarchyAlignmentBCtrDes :_feae .Value ="\u0062C\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentLT :_feae .Value ="\u006c\u0054";case ST_HierarchyAlignmentLB :_feae .Value ="\u006c\u0042";case ST_HierarchyAlignmentLCtrCh :_feae .Value ="\u006c\u0043\u0074\u0072\u0043\u0068"; -case ST_HierarchyAlignmentLCtrDes :_feae .Value ="\u006cC\u0074\u0072\u0044\u0065\u0073";case ST_HierarchyAlignmentRT :_feae .Value ="\u0072\u0054";case ST_HierarchyAlignmentRB :_feae .Value ="\u0072\u0042";case ST_HierarchyAlignmentRCtrCh :_feae .Value ="\u0072\u0043\u0074\u0072\u0043\u0068"; -case ST_HierarchyAlignmentRCtrDes :_feae .Value ="\u0072C\u0074\u0072\u0044\u0065\u0073";};return _feae ,nil ;};func (_eeag *CT_Category )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cbgg :=range start .Attr {if _cbgg .Name .Local =="\u0074\u0079\u0070\u0065"{_dgfe ,_bbf :=_cbgg .Value ,error (nil ); -if _bbf !=nil {return _bbf ;};_eeag .TypeAttr =_dgfe ;continue ;};if _cbgg .Name .Local =="\u0070\u0072\u0069"{_cdca ,_dagf :=_bb .ParseUint (_cbgg .Value ,10,32);if _dagf !=nil {return _dagf ;};_eeag .PriAttr =uint32 (_cdca );continue ;};};for {_geg ,_dcf :=d .Token (); -if _dcf !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u003a\u0020\u0025\u0073",_dcf );};if _cbe ,_befd :=_geg .(_a .EndElement );_befd &&_cbe .Name ==start .Name {break ; -};};return nil ;};func (_ffbg *CT_Constraints )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_adge :for {_gdgd ,_gdef :=d .Token ();if _gdef !=nil {return _gdef ;};switch _agd :=_gdgd .(type ){case _a .StartElement :switch _agd .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"}:_ecb :=NewCT_Constraint (); -if _ada :=d .DecodeElement (_ecb ,&_agd );_ada !=nil {return _ada ;};_ffbg .Constr =append (_ffbg .Constr ,_ecb );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_agd .Name ); -if _dfe :=d .Skip ();_dfe !=nil {return _dfe ;};};case _a .EndElement :break _adge ;case _a .CharData :};};return nil ;};func (_bbfbf ST_VerticalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bbfbf .String (),start ); -};func (_aff *CT_Colors )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efdb :=range start .Attr {if _efdb .Name .Local =="\u006d\u0065\u0074\u0068"{_aff .MethAttr .UnmarshalXMLAttr (_efdb );continue ;};if _efdb .Name .Local =="\u0068\u0075\u0065\u0044\u0069\u0072"{_aff .HueDirAttr .UnmarshalXMLAttr (_efdb ); -continue ;};};_cfb :for {_dcgga ,_cgcb :=d .Token ();if _cgcb !=nil {return _cgcb ;};switch _ffae :=_dcgga .(type ){case _a .StartElement :switch _ffae .Name {default:_c .Log .Debug ("\u0073k\u0069\u0070p\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",_ffae .Name ); -if _fege :=d .Skip ();_fege !=nil {return _fege ;};};case _a .EndElement :break _cfb ;case _a .CharData :};};return nil ;};func (_ecfd ST_ParameterId )Validate ()error {return _ecfd .ValidateWithPath ("")};func (_egaea *ST_BoolOperator )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egaea =0; -case "\u006e\u006f\u006e\u0065":*_egaea =1;case "\u0065\u0071\u0075":*_egaea =2;case "\u0067\u0074\u0065":*_egaea =3;case "\u006c\u0074\u0065":*_egaea =4;};return nil ;};func (_feeg *ST_SecondaryLinearDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_becb ,_ebdfd :=d .Token (); -if _ebdfd !=nil {return _ebdfd ;};if _cege ,_cddga :=_becb .(_a .EndElement );_cddga &&_cege .Name ==start .Name {*_feeg =1;return nil ;};if _agcg ,_ebced :=_becb .(_a .CharData );!_ebced {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",_becb ); -}else {switch string (_agcg ){case "":*_feeg =0;case "\u006e\u006f\u006e\u0065":*_feeg =1;case "\u0066\u0072\u006fm\u004c":*_feeg =2;case "\u0066\u0072\u006fm\u0052":*_feeg =3;case "\u0066\u0072\u006fm\u0054":*_feeg =4;case "\u0066\u0072\u006fm\u0042":*_feeg =5; -};};_becb ,_ebdfd =d .Token ();if _ebdfd !=nil {return _ebdfd ;};if _fegee ,_eafe :=_becb .(_a .EndElement );_eafe &&_fegee .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",_becb ); -};func (_gdgdf *RelIds )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdgdf .CT_RelIds =*NewCT_RelIds ();for _ ,_afge :=range start .Attr {if _afge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afge .Name .Local =="\u0064\u006d"||_afge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_afge .Name .Local =="\u0064\u006d"{_cacc ,_bgde :=_afge .Value ,error (nil ); -if _bgde !=nil {return _bgde ;};_gdgdf .DmAttr =_cacc ;continue ;};if _afge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afge .Name .Local =="\u006c\u006f"||_afge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_afge .Name .Local =="\u006c\u006f"{_bgeea ,_egef :=_afge .Value ,error (nil ); -if _egef !=nil {return _egef ;};_gdgdf .LoAttr =_bgeea ;continue ;};if _afge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afge .Name .Local =="\u0071\u0073"||_afge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_afge .Name .Local =="\u0071\u0073"{_cfbb ,_ggaeb :=_afge .Value ,error (nil ); -if _ggaeb !=nil {return _ggaeb ;};_gdgdf .QsAttr =_cfbb ;continue ;};if _afge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afge .Name .Local =="\u0063\u0073"||_afge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_afge .Name .Local =="\u0063\u0073"{_afccg ,_bacbe :=_afge .Value ,error (nil ); -if _bacbe !=nil {return _bacbe ;};_gdgdf .CsAttr =_afccg ;continue ;};};for {_dfff ,_ecbdeg :=d .Token ();if _ecbdeg !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0052e\u006c\u0049d\u0073\u003a\u0020\u0025\u0073",_ecbdeg );};if _ffeb ,_bgadb :=_dfff .(_a .EndElement ); -_bgadb &&_ffeb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the RelIds and its children, prefixing error messages with path +func (_fbcgb *RelIds )ValidateWithPath (path string )error {if _fcbgf :=_fbcgb .CT_RelIds .ValidateWithPath (path );_fcbgf !=nil {return _fcbgf ;};return nil ;};type DataModel struct{CT_DataModel };func ParseSliceST_UnsignedInts (s string )(ST_UnsignedInts ,error ){return ST_UnsignedInts {},nil }; +func (_cecc *CT_Rules )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cecc .Rule !=nil {_eeff :=_d .StartElement {Name :_d .Name {Local :"\u0072\u0075\u006c\u0065"}};for _ ,_ffgg :=range _cecc .Rule {e .EncodeElement (_ffgg ,_eeff ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecgga ST_FallbackDimension )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ecgga .String (),start );};const (ST_TextDirectionUnset ST_TextDirection =0; +ST_TextDirectionFromT ST_TextDirection =1;ST_TextDirectionFromB ST_TextDirection =2;);type CT_Algorithm struct{TypeAttr ST_AlgorithmType ;RevAttr *uint32 ;Param []*CT_Parameter ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_gfcg *CT_Name )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcbag :=range start .Attr {if _fcbag .Name .Local =="\u006c\u0061\u006e\u0067"{_cfcbf ,_ffba :=_fcbag .Value ,error (nil ); +if _ffba !=nil {return _ffba ;};_gfcg .LangAttr =&_cfcbf ;continue ;};if _fcbag .Name .Local =="\u0076\u0061\u006c"{_fgbc ,_adb :=_fcbag .Value ,error (nil );if _adb !=nil {return _adb ;};_gfcg .ValAttr =_fgbc ;continue ;};};for {_gdfd ,_badc :=d .Token (); +if _badc !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_badc );};if _bdfg ,_aafbe :=_gdfd .(_d .EndElement );_aafbe &&_bdfg .Name ==start .Name {break ;};};return nil ; +};func (_bgaae ST_ParameterVal )String ()string {if _bgaae .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {return _bgaae .ST_DiagramHorizontalAlignment .String ();};if _bgaae .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {return _bgaae .ST_VerticalAlignment .String (); +};if _bgaae .ST_ChildDirection !=ST_ChildDirectionUnset {return _bgaae .ST_ChildDirection .String ();};if _bgaae .ST_ChildAlignment !=ST_ChildAlignmentUnset {return _bgaae .ST_ChildAlignment .String ();};if _bgaae .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {return _bgaae .ST_SecondaryChildAlignment .String (); +};if _bgaae .ST_LinearDirection !=ST_LinearDirectionUnset {return _bgaae .ST_LinearDirection .String ();};if _bgaae .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {return _bgaae .ST_SecondaryLinearDirection .String ();};if _bgaae .ST_StartingElement !=ST_StartingElementUnset {return _bgaae .ST_StartingElement .String (); +};if _bgaae .ST_BendPoint !=ST_BendPointUnset {return _bgaae .ST_BendPoint .String ();};if _bgaae .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {return _bgaae .ST_ConnectorRouting .String ();};if _bgaae .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {return _bgaae .ST_ArrowheadStyle .String (); +};if _bgaae .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {return _bgaae .ST_ConnectorDimension .String ();};if _bgaae .ST_RotationPath !=ST_RotationPathUnset {return _bgaae .ST_RotationPath .String ();};if _bgaae .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {return _bgaae .ST_CenterShapeMapping .String (); +};if _bgaae .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {return _bgaae .ST_NodeHorizontalAlignment .String ();};if _bgaae .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {return _bgaae .ST_NodeVerticalAlignment .String ();}; +if _bgaae .ST_FallbackDimension !=ST_FallbackDimensionUnset {return _bgaae .ST_FallbackDimension .String ();};if _bgaae .ST_TextDirection !=ST_TextDirectionUnset {return _bgaae .ST_TextDirection .String ();};if _bgaae .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {return _bgaae .ST_PyramidAccentPosition .String (); +};if _bgaae .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {return _bgaae .ST_PyramidAccentTextMargin .String ();};if _bgaae .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {return _bgaae .ST_TextBlockDirection .String ();};if _bgaae .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {return _bgaae .ST_TextAnchorHorizontal .String (); +};if _bgaae .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {return _bgaae .ST_TextAnchorVertical .String ();};if _bgaae .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {return _bgaae .ST_DiagramTextAlignment .String ();};if _bgaae .ST_AutoTextRotation !=ST_AutoTextRotationUnset {return _bgaae .ST_AutoTextRotation .String (); +};if _bgaae .ST_GrowDirection !=ST_GrowDirectionUnset {return _bgaae .ST_GrowDirection .String ();};if _bgaae .ST_FlowDirection !=ST_FlowDirectionUnset {return _bgaae .ST_FlowDirection .String ();};if _bgaae .ST_ContinueDirection !=ST_ContinueDirectionUnset {return _bgaae .ST_ContinueDirection .String (); +};if _bgaae .ST_Breakpoint !=ST_BreakpointUnset {return _bgaae .ST_Breakpoint .String ();};if _bgaae .ST_Offset !=ST_OffsetUnset {return _bgaae .ST_Offset .String ();};if _bgaae .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {return _bgaae .ST_HierarchyAlignment .String (); +};if _bgaae .Int32 !=nil {return _dg .Sprintf ("\u0025\u0076",*_bgaae .Int32 );};if _bgaae .Float64 !=nil {return _dg .Sprintf ("\u0025\u0076",*_bgaae .Float64 );};if _bgaae .Bool !=nil {return _dg .Sprintf ("\u0025\u0076",*_bgaae .Bool );};if _bgaae .StringVal !=nil {return _dg .Sprintf ("\u0025\u0076",*_bgaae .StringVal ); +};if _bgaae .ST_ConnectorPoint !=ST_ConnectorPointUnset {return _bgaae .ST_ConnectorPoint .String ();};return "";};func (_dceeg ST_ConstraintRelationship )String ()string {switch _dceeg {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066";case 2:return "\u0063\u0068"; +case 3:return "\u0064\u0065\u0073";};return "";};func (_eaegb *CT_PresentationOf )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adbe :=range start .Attr {if _adbe .Name .Local =="\u0061\u0078\u0069\u0073"{_gedcg ,_ddbe :=ParseSliceST_AxisTypes (_adbe .Value ); +if _ddbe !=nil {return _ddbe ;};_eaegb .AxisAttr =&_gedcg ;continue ;};if _adbe .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_bdef ,_ddcg :=ParseSliceST_ElementTypes (_adbe .Value );if _ddcg !=nil {return _ddcg ;};_eaegb .PtTypeAttr =&_bdef ;continue ; +};if _adbe .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_abdcdd ,_gffb :=ParseSliceST_Booleans (_adbe .Value );if _gffb !=nil {return _gffb ;};_eaegb .HideLastTransAttr =&_abdcdd ;continue ;};if _adbe .Name .Local =="\u0073\u0074"{_efg ,_abef :=ParseSliceST_Ints (_adbe .Value ); +if _abef !=nil {return _abef ;};_eaegb .StAttr =&_efg ;continue ;};if _adbe .Name .Local =="\u0063\u006e\u0074"{_affg ,_cbfb :=ParseSliceST_UnsignedInts (_adbe .Value );if _cbfb !=nil {return _cbfb ;};_eaegb .CntAttr =&_affg ;continue ;};if _adbe .Name .Local =="\u0073\u0074\u0065\u0070"{_gdge ,_becd :=ParseSliceST_Ints (_adbe .Value ); +if _becd !=nil {return _becd ;};_eaegb .StepAttr =&_gdge ;continue ;};};_accef :for {_fbgf ,_aag :=d .Token ();if _aag !=nil {return _aag ;};switch _abgd :=_fbgf .(type ){case _d .StartElement :switch _abgd .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaegb .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _fcfe :=d .DecodeElement (_eaegb .ExtLst ,&_abgd );_fcfe !=nil {return _fcfe ;};default:_e .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_abgd .Name ); +if _cafga :=d .Skip ();_cafga !=nil {return _cafga ;};};case _d .EndElement :break _accef ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_SDCategory and its children -func (_bdcf *CT_SDCategory )Validate ()error {return _bdcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_dcfca ST_Direction )String ()string {switch _dcfca {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d"; -case 2:return "\u0072\u0065\u0076";};return "";};type ST_CxnType byte ;func (_ddabd *ST_AutoTextRotation )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ddabd =0;case "\u006e\u006f\u006e\u0065":*_ddabd =1;case "\u0075\u0070\u0072":*_ddabd =2; -case "\u0067\u0072\u0061\u0076":*_ddabd =3;};return nil ;};const (ST_NodeVerticalAlignmentUnset ST_NodeVerticalAlignment =0;ST_NodeVerticalAlignmentT ST_NodeVerticalAlignment =1;ST_NodeVerticalAlignmentMid ST_NodeVerticalAlignment =2;ST_NodeVerticalAlignmentB ST_NodeVerticalAlignment =3; -);func (_agdbg ST_ConnectorDimension )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fabbbf :=_a .Attr {};_fabbbf .Name =name ;switch _agdbg {case ST_ConnectorDimensionUnset :_fabbbf .Value ="";case ST_ConnectorDimension1D :_fabbbf .Value ="\u0031\u0044"; -case ST_ConnectorDimension2D :_fabbbf .Value ="\u0032\u0044";case ST_ConnectorDimensionCust :_fabbbf .Value ="\u0063\u0075\u0073\u0074";};return _fabbbf ,nil ;}; +// ValidateWithPath validates the CT_DiagramDefinitionHeaderLst and its children, prefixing error messages with path +func (_dgfe *CT_DiagramDefinitionHeaderLst )ValidateWithPath (path string )error {for _cdg ,_ebgc :=range _dgfe .LayoutDefHdr {if _cgcg :=_ebgc .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u004cay\u006f\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u005b\u0025\u0064\u005d",path ,_cdg )); +_cgcg !=nil {return _cgcg ;};};return nil ;};func (_baegb *ST_ChildAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_baegb =0;case "\u0074":*_baegb =1;case "\u0062":*_baegb =2;case "\u006c":*_baegb =3;case "\u0072":*_baegb =4; +};return nil ;};func (_bdeb *ST_FunctionValue )Validate ()error {return _bdeb .ValidateWithPath ("")};func (_bcgd ST_FunctionOperator )ValidateWithPath (path string )error {switch _bcgd {case 0,1,2,3,4,5,6:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcgd )); +};return nil ;};func (_ffee *ST_ParameterVal )Validate ()error {return _ffee .ValidateWithPath ("")};func (_cbed *ST_SecondaryLinearDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cbed =0;case "\u006e\u006f\u006e\u0065":*_cbed =1; +case "\u0066\u0072\u006fm\u004c":*_cbed =2;case "\u0066\u0072\u006fm\u0052":*_cbed =3;case "\u0066\u0072\u006fm\u0054":*_cbed =4;case "\u0066\u0072\u006fm\u0042":*_cbed =5;};return nil ;};func (_dcced *ST_CxnType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dcced =0; +case "\u0070\u0061\u0072O\u0066":*_dcced =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_dcced =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_dcced =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_dcced =4; +};return nil ;}; -// ValidateWithPath validates the CT_PtList and its children, prefixing error messages with path -func (_gbbg *CT_PtList )ValidateWithPath (path string )error {for _gbgee ,_dagc :=range _gbbg .Pt {if _fcfb :=_dagc .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gbgee ));_fcfb !=nil {return _fcfb ;};};return nil ; -};func (_dfba ST_ContinueDirection )ValidateWithPath (path string )error {switch _dfba {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 (_dfba )); -};return nil ;};func (_beda ST_AnimLvlStr )ValidateWithPath (path string )error {switch _beda {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 (_beda )); -};return nil ;};func (_bdfeg ST_VariableType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bdfeg .String (),start );};func (_gecfe *ST_FallbackDimension )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgbe ,_fecd :=d .Token (); -if _fecd !=nil {return _fecd ;};if _gfgag ,_aebff :=_bgbe .(_a .EndElement );_aebff &&_gfgag .Name ==start .Name {*_gecfe =1;return nil ;};if _aabfab ,_eecb :=_bgbe .(_a .CharData );!_eecb {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",_bgbe ); -}else {switch string (_aabfab ){case "":*_gecfe =0;case "\u0031\u0044":*_gecfe =1;case "\u0032\u0044":*_gecfe =2;};};_bgbe ,_fecd =d .Token ();if _fecd !=nil {return _fecd ;};if _gefed ,_cdgf :=_bgbe .(_a .EndElement );_cdgf &&_gefed .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",_bgbe );};func (_ebee ST_ChildOrderType )Validate ()error {return _ebee .ValidateWithPath ("")}; -type ST_DiagramHorizontalAlignment byte ;func (_bacbbc *ST_AxisType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aeaff ,_bce :=d .Token ();if _bce !=nil {return _bce ;};if _fbdgc ,_fbaa :=_aeaff .(_a .EndElement );_fbaa &&_fbdgc .Name ==start .Name {*_bacbbc =1; -return nil ;};if _cdfbb ,_gbag :=_aeaff .(_a .CharData );!_gbag {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",_aeaff );}else {switch string (_cdfbb ){case "":*_bacbbc =0; -case "\u0073\u0065\u006c\u0066":*_bacbbc =1;case "\u0063\u0068":*_bacbbc =2;case "\u0064\u0065\u0073":*_bacbbc =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_bacbbc =4;case "\u0070\u0061\u0072":*_bacbbc =5;case "\u0061\u006e\u0063s\u0074":*_bacbbc =6; -case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_bacbbc =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_bacbbc =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_bacbbc =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_bacbbc =10; -case "\u0070\u0072\u0065\u0063\u0065\u0064":*_bacbbc =11;case "\u0072\u006f\u006f\u0074":*_bacbbc =12;case "\u006e\u006f\u006e\u0065":*_bacbbc =13;};};_aeaff ,_bce =d .Token ();if _bce !=nil {return _bce ;};if _cbge ,_fccf :=_aeaff .(_a .EndElement );_fccf &&_cbge .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",_aeaff );};func (_dfagc ST_ArrowheadStyle )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ddacd :=_a .Attr {}; -_ddacd .Name =name ;switch _dfagc {case ST_ArrowheadStyleUnset :_ddacd .Value ="";case ST_ArrowheadStyleAuto :_ddacd .Value ="\u0061\u0075\u0074\u006f";case ST_ArrowheadStyleArr :_ddacd .Value ="\u0061\u0072\u0072";case ST_ArrowheadStyleNoArr :_ddacd .Value ="\u006e\u006f\u0041r\u0072"; -};return _ddacd ,nil ;}; +// Validate validates the CT_ChildMax and its children +func (_acg *CT_ChildMax )Validate ()error {return _acg .ValidateWithPath ("C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078");};func (_dcbb ST_ChildAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dcbb .String (),start ); +};func (_cdc *CT_Adj )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdc .IdxAttr =1;for _ ,_bdaf :=range start .Attr {if _bdaf .Name .Local =="\u0069\u0064\u0078"{_ff ,_da :=_b .ParseUint (_bdaf .Value ,10,32);if _da !=nil {return _da ; +};_cdc .IdxAttr =uint32 (_ff );continue ;};if _bdaf .Name .Local =="\u0076\u0061\u006c"{_dcge ,_bc :=_b .ParseFloat (_bdaf .Value ,64);if _bc !=nil {return _bc ;};_cdc .ValAttr =_dcge ;continue ;};};for {_cdcb ,_ce :=d .Token ();if _ce !=nil {return _dg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_ce ); +};if _aff ,_ee :=_cdcb .(_d .EndElement );_ee &&_aff .Name ==start .Name {break ;};};return nil ;};type CT_StyleDefinitionHeaderLst struct{StyleDefHdr []*CT_StyleDefinitionHeader ;};func (_bfbg ST_LinearDirection )Validate ()error {return _bfbg .ValidateWithPath ("")}; +type ColorsDefHdr struct{CT_ColorTransformHeader };func (_cegc ST_DiagramTextAlignment )Validate ()error {return _cegc .ValidateWithPath ("")};type ST_RotationPath byte ;func (_fdcg ST_StartingElement )ValidateWithPath (path string )error {switch _fdcg {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdcg )); +};return nil ;};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 (_fdag ST_FlowDirection )Validate ()error {return _fdag .ValidateWithPath ("")}; +func (_begdf *CT_StyleDefinitionHeader )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_begdf .UniqueIdAttr )}); +if _begdf .MinVerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_dg .Sprintf ("\u0025\u0076",*_begdf .MinVerAttr )});};if _begdf .ResIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_begdf .ResIdAttr )}); +};e .EncodeToken (start );_gffge :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_dddcb :=range _begdf .Title {e .EncodeElement (_dddcb ,_gffge );};_gbga :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0065\u0073\u0063"}}; +for _ ,_afee :=range _begdf .Desc {e .EncodeElement (_afee ,_gbga );};if _begdf .CatLst !=nil {_ggbga :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_begdf .CatLst ,_ggbga );};if _begdf .ExtLst !=nil {_egde :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_begdf .ExtLst ,_egde );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_NodeHorizontalAlignment byte ; -// ValidateWithPath validates the CT_ColorTransform and its children, prefixing error messages with path -func (_gda *CT_ColorTransform )ValidateWithPath (path string )error {for _ega ,_bcd :=range _gda .Title {if _abg :=_bcd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ega ));_abg !=nil {return _abg ; -};};for _dgff ,_ebg :=range _gda .Desc {if _bgd :=_ebg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_dgff ));_bgd !=nil {return _bgd ;};};if _gda .CatLst !=nil {if _eacg :=_gda .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_eacg !=nil {return _eacg ;};};for _adda ,_afa :=range _gda .StyleLbl {if _bgce :=_afa .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_adda ));_bgce !=nil {return _bgce ;};};if _gda .ExtLst !=nil {if _fgeg :=_gda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fgeg !=nil {return _fgeg ;};};return nil ;};func (_dfdec ST_ConnectorDimension )ValidateWithPath (path string )error {switch _dfdec {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 (_dfdec )); -};return nil ;};type CT_StyleLabel struct{NameAttr string ;Scene3d *_g .CT_Scene3D ;Sp3d *_g .CT_Shape3D ;TxPr *CT_TextProps ;Style *_g .CT_ShapeStyle ;ExtLst *_g .CT_OfficeArtExtensionList ;};func (_aebfe *CT_Pt )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cdad :=range start .Attr {if _cdad .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_fadaa ,_egfd :=ParseUnionST_ModelId (_cdad .Value ); -if _egfd !=nil {return _egfd ;};_aebfe .ModelIdAttr =_fadaa ;continue ;};if _cdad .Name .Local =="\u0074\u0079\u0070\u0065"{_aebfe .TypeAttr .UnmarshalXMLAttr (_cdad );continue ;};if _cdad .Name .Local =="\u0063\u0078\u006eI\u0064"{_bdbaf ,_gffd :=ParseUnionST_ModelId (_cdad .Value ); -if _gffd !=nil {return _gffd ;};_aebfe .CxnIdAttr =&_bdbaf ;continue ;};};_bgbag :for {_ecgd ,_dbcf :=d .Token ();if _dbcf !=nil {return _dbcf ;};switch _dgabb :=_ecgd .(type ){case _a .StartElement :switch _dgabb .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"}:_aebfe .PrSet =NewCT_ElemPropSet (); -if _bfbc :=d .DecodeElement (_aebfe .PrSet ,&_dgabb );_bfbc !=nil {return _bfbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aebfe .SpPr =_g .NewCT_ShapeProperties (); -if _abbb :=d .DecodeElement (_aebfe .SpPr ,&_dgabb );_abbb !=nil {return _abbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aebfe .T =_g .NewCT_TextBody (); -if _badda :=d .DecodeElement (_aebfe .T ,&_dgabb );_badda !=nil {return _badda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aebfe .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _febd :=d .DecodeElement (_aebfe .ExtLst ,&_dgabb );_febd !=nil {return _febd ;};default:_c .Log .Debug ("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",_dgabb .Name ); -if _ffaeg :=d .Skip ();_ffaeg !=nil {return _ffaeg ;};};case _a .EndElement :break _bgbag ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_ChildPref and its children +func (_cgga *CT_ChildPref )Validate ()error {return _cgga .ValidateWithPath ("\u0043\u0054\u005fC\u0068\u0069\u006c\u0064\u0050\u0072\u0065\u0066");};func (_bebe ST_AlgorithmType )String ()string {switch _bebe {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 "";};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 (_dfde *CT_CTName )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfde .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_dg .Sprintf ("\u0025\u0076",*_dfde .LangAttr )}); +};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_dfde .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bed *CT_Category )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aegc :=range start .Attr {if _aegc .Name .Local =="\u0074\u0079\u0070\u0065"{_efd ,_gcb :=_aegc .Value ,error (nil ); +if _gcb !=nil {return _gcb ;};_bed .TypeAttr =_efd ;continue ;};if _aegc .Name .Local =="\u0070\u0072\u0069"{_fgf ,_cbca :=_b .ParseUint (_aegc .Value ,10,32);if _cbca !=nil {return _cbca ;};_bed .PriAttr =uint32 (_fgf );continue ;};};for {_ggff ,_cdcf :=d .Token (); +if _cdcf !=nil {return _dg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u003a\u0020\u0025\u0073",_cdcf );};if _cdcg ,_caff :=_ggff .(_d .EndElement );_caff &&_cdcg .Name ==start .Name {break ; +};};return nil ;};func (_cdefd ST_CxnType )Validate ()error {return _cdefd .ValidateWithPath ("")}; -// Validate validates the CT_CTStyleLabel and its children -func (_bdae *CT_CTStyleLabel )Validate ()error {return _bdae .ValidateWithPath ("\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_abegf *ST_ConnectorPoint )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_abegf =0; -case "\u0061\u0075\u0074\u006f":*_abegf =1;case "\u0062\u0043\u0074\u0072":*_abegf =2;case "\u0063\u0074\u0072":*_abegf =3;case "\u006d\u0069\u0064\u004c":*_abegf =4;case "\u006d\u0069\u0064\u0052":*_abegf =5;case "\u0074\u0043\u0074\u0072":*_abegf =6; -case "\u0062\u004c":*_abegf =7;case "\u0062\u0052":*_abegf =8;case "\u0074\u004c":*_abegf =9;case "\u0074\u0052":*_abegf =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_abegf =11;};return nil ;}; +// ValidateWithPath validates the CT_RelIds and its children, prefixing error messages with path +func (_gfae *CT_RelIds )ValidateWithPath (path string )error {return nil };type CT_NumericRule struct{ValAttr *float64 ;FactAttr *float64 ;MaxAttr *float64 ;ExtLst *_f .CT_OfficeArtExtensionList ;TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ; +ForNameAttr *string ;PtTypeAttr ST_ElementType ;};type ST_NodeVerticalAlignment byte ;func (_faab ST_PtType )String ()string {switch _faab {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 (_cge *CT_BulletEnabled )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dgb :=range start .Attr {if _dgb .Name .Local =="\u0076\u0061\u006c"{_gec ,_bcag :=_b .ParseBool (_dgb .Value ); +if _bcag !=nil {return _bcag ;};_cge .ValAttr =&_gec ;continue ;};};for {_aed ,_bae :=d .Token ();if _bae !=nil {return _dg .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",_bae ); +};if _eabb ,_dfcc :=_aed .(_d .EndElement );_dfcc &&_eabb .Name ==start .Name {break ;};};return nil ;};func NewCT_SDCategory ()*CT_SDCategory {_facbf :=&CT_SDCategory {};return _facbf };func (_gggg ST_AnimOneStr )String ()string {switch _gggg {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 (_fefd *CT_Categories )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _fefd .Cat !=nil {_cafa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074"}};for _ ,_bbgf :=range _fefd .Cat {e .EncodeElement (_bbgf ,_cafa );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abad *ST_PyramidAccentPosition )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abad =0; +case "\u0062\u0065\u0066":*_abad =1;case "\u0061\u0066\u0074":*_abad =2;};return nil ;};func (_cfce ST_AnimOneStr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cfce .String (),start );};func (_dcbe ST_ChildDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bgae :=_d .Attr {}; +_bgae .Name =name ;switch _dcbe {case ST_ChildDirectionUnset :_bgae .Value ="";case ST_ChildDirectionHorz :_bgae .Value ="\u0068\u006f\u0072\u007a";case ST_ChildDirectionVert :_bgae .Value ="\u0076\u0065\u0072\u0074";};return _bgae ,nil ;};func (_afdd *CT_DiagramDefinition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afdd .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_afdd .UniqueIdAttr )}); +};if _afdd .MinVerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_dg .Sprintf ("\u0025\u0076",*_afdd .MinVerAttr )});};if _afdd .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_afdd .DefStyleAttr )}); +};e .EncodeToken (start );if _afdd .Title !=nil {_afdc :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_dbcc :=range _afdd .Title {e .EncodeElement (_dbcc ,_afdc );};};if _afdd .Desc !=nil {_afe :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0065\u0073\u0063"}}; +for _ ,_dcdf :=range _afdd .Desc {e .EncodeElement (_dcdf ,_afe );};};if _afdd .CatLst !=nil {_dacc :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afdd .CatLst ,_dacc );};if _afdd .SampData !=nil {_fgbe :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}}; +e .EncodeElement (_afdd .SampData ,_fgbe );};if _afdd .StyleData !=nil {_bcf :=_d .StartElement {Name :_d .Name {Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}};e .EncodeElement (_afdd .StyleData ,_bcf );};if _afdd .ClrData !=nil {_eaca :=_d .StartElement {Name :_d .Name {Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}}; +e .EncodeElement (_afdd .ClrData ,_eaca );};_acfd :=_d .StartElement {Name :_d .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};e .EncodeElement (_afdd .LayoutNode ,_acfd );if _afdd .ExtLst !=nil {_dcdfg :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_afdd .ExtLst ,_dcdfg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_FunctionOperator byte ;func (_feacf ST_ConnectorRouting )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdaga :=_d .Attr {};_bdaga .Name =name ; +switch _feacf {case ST_ConnectorRoutingUnset :_bdaga .Value ="";case ST_ConnectorRoutingStra :_bdaga .Value ="\u0073\u0074\u0072\u0061";case ST_ConnectorRoutingBend :_bdaga .Value ="\u0062\u0065\u006e\u0064";case ST_ConnectorRoutingCurve :_bdaga .Value ="\u0063\u0075\u0072v\u0065"; +case ST_ConnectorRoutingLongCurve :_bdaga .Value ="\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return _bdaga ,nil ;};func (_fdefc ST_BendPoint )String ()string {switch _fdefc {case 0:return "";case 1:return "\u0062\u0065\u0067";case 2:return "\u0064\u0065\u0066"; +case 3:return "\u0065\u006e\u0064";};return "";};type AG_ConstraintAttributes struct{TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ;ForNameAttr *string ;PtTypeAttr ST_ElementType ;}; -// ValidateWithPath validates the CT_AnimOne and its children, prefixing error messages with path -func (_edd *CT_AnimOne )ValidateWithPath (path string )error {if _dcgg :=_edd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcgg !=nil {return _dcgg ;};return nil ;};type CT_StyleDefinitionHeader struct{UniqueIdAttr string ; -MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;ExtLst *_g .CT_OfficeArtExtensionList ;};func (_egba *ST_AxisType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_egba =0; -case "\u0073\u0065\u006c\u0066":*_egba =1;case "\u0063\u0068":*_egba =2;case "\u0064\u0065\u0073":*_egba =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_egba =4;case "\u0070\u0061\u0072":*_egba =5;case "\u0061\u006e\u0063s\u0074":*_egba =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_egba =7; -case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_egba =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_egba =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_egba =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_egba =11;case "\u0072\u006f\u006f\u0074":*_egba =12; -case "\u006e\u006f\u006e\u0065":*_egba =13;};return nil ;};func (_ebdfc *CT_Rules )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _ebdfc .Rule !=nil {_gbfgc :=_a .StartElement {Name :_a .Name {Local :"\u0072\u0075\u006c\u0065"}}; -for _ ,_edbb :=range _ebdfc .Rule {e .EncodeElement (_edbb ,_gbfgc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ChildMax and its children, prefixing error messages with path +func (_caee *CT_ChildMax )ValidateWithPath (path string )error {if _caee .ValAttr !=nil {if *_caee .ValAttr < -1{return _dg .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 ,*_caee .ValAttr ); +};};return nil ;}; -// Validate validates the CT_Cxn and its children -func (_edg *CT_Cxn )Validate ()error {return _edg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e");};func NewCT_BulletEnabled ()*CT_BulletEnabled {_cgb :=&CT_BulletEnabled {};return _cgb };func (_fefb ST_ChildAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fefb .String (),start ); -};func (_abbbb ST_AnimOneStr )String ()string {switch _abbbb {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 (_dfbfc ST_CxnType )String ()string {switch _dfbfc {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 "";}; +// Validate validates the CT_PresentationOf and its children +func (_fcbc *CT_PresentationOf )Validate ()error {return _fcbc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066");};func (_acgc ST_CxnType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_acgc .String (),start ); +};func (_fecd *ST_TextAnchorVertical )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_febc ,_ddab :=d .Token ();if _ddab !=nil {return _ddab ;};if _ecgd ,_fecab :=_febc .(_d .EndElement );_fecab &&_ecgd .Name ==start .Name {*_fecd =1;return nil ; +};if _gagf ,_abefc :=_febc .(_d .CharData );!_abefc {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_febc );}else {switch string (_gagf ){case "":*_fecd =0; +case "\u0074":*_fecd =1;case "\u006d\u0069\u0064":*_fecd =2;case "\u0062":*_fecd =3;};};_febc ,_ddab =d .Token ();if _ddab !=nil {return _ddab ;};if _adcaa ,_ecbf :=_febc .(_d .EndElement );_ecbf &&_adcaa .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_febc ); +};func (_gafbg ST_Breakpoint )ValidateWithPath (path string )error {switch _gafbg {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gafbg )); +};return nil ;}; -// ST_PrSetCustVal is a union type -type ST_PrSetCustVal struct{ST_Percentage *string ;Int32 *int32 ;};func (_bcdd *CT_SDCategory )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cfbd :=range start .Attr {if _cfbd .Name .Local =="\u0074\u0079\u0070\u0065"{_dcee ,_dfad :=_cfbd .Value ,error (nil ); -if _dfad !=nil {return _dfad ;};_bcdd .TypeAttr =_dcee ;continue ;};if _cfbd .Name .Local =="\u0070\u0072\u0069"{_aefb ,_bcacc :=_bb .ParseUint (_cfbd .Value ,10,32);if _bcacc !=nil {return _bcacc ;};_bcdd .PriAttr =uint32 (_aefb );continue ;};};for {_fdfgc ,_dggg :=d .Token (); -if _dggg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053D\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_dggg );};if _ccgb ,_dcag :=_fdfgc .(_a .EndElement );_dcag &&_ccgb .Name ==start .Name {break ; -};};return nil ;};func NewCT_Otherwise ()*CT_Otherwise {_edaa :=&CT_Otherwise {};return _edaa };func (_cbeg *CT_ChildPref )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _cbeg .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cbeg .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_agg ST_FunctionType )Validate ()error {return _agg .ValidateWithPath ("")};func (_feabd ST_AutoTextRotation )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fbeea :=_a .Attr {}; -_fbeea .Name =name ;switch _feabd {case ST_AutoTextRotationUnset :_fbeea .Value ="";case ST_AutoTextRotationNone :_fbeea .Value ="\u006e\u006f\u006e\u0065";case ST_AutoTextRotationUpr :_fbeea .Value ="\u0075\u0070\u0072";case ST_AutoTextRotationGrav :_fbeea .Value ="\u0067\u0072\u0061\u0076"; -};return _fbeea ,nil ;};func (_babe *ST_StartingElement )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_babe =0;case "\u006e\u006f\u0064\u0065":*_babe =1;case "\u0074\u0072\u0061n\u0073":*_babe =2;};return nil ;}; +// Validate validates the CT_CTCategories and its children +func (_abee *CT_CTCategories )Validate ()error {return _abee .ValidateWithPath ("\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_bcea *ST_AnimOneStr )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcea =0; +case "\u006e\u006f\u006e\u0065":*_bcea =1;case "\u006f\u006e\u0065":*_bcea =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_bcea =3;};return nil ;};func (_efbf ST_TextDirection )Validate ()error {return _efbf .ValidateWithPath ("")};func (_baged ST_NodeHorizontalAlignment )ValidateWithPath (path string )error {switch _baged {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baged )); +};return nil ;};type ST_ArrowheadStyle byte ;func (_gefg *CT_Constraints )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gefg .Constr !=nil {_bdfa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}}; +for _ ,_daff :=range _gefg .Constr {e .EncodeElement (_daff ,_bdfa );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbdfd ST_GrowDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbdfd .String (),start ); +};func NewRelIds ()*RelIds {_ggdbf :=&RelIds {};_ggdbf .CT_RelIds =*NewCT_RelIds ();return _ggdbf };func (_bbge ST_GrowDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbgdd :=_d .Attr {};_dbgdd .Name =name ;switch _bbge {case ST_GrowDirectionUnset :_dbgdd .Value =""; +case ST_GrowDirectionTL :_dbgdd .Value ="\u0074\u004c";case ST_GrowDirectionTR :_dbgdd .Value ="\u0074\u0052";case ST_GrowDirectionBL :_dbgdd .Value ="\u0062\u004c";case ST_GrowDirectionBR :_dbgdd .Value ="\u0062\u0052";};return _dbgdd ,nil ;};func NewCT_Direction ()*CT_Direction {_efa :=&CT_Direction {}; +return _efa };func (_dcdbc *ST_HierarchyAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dcdbc =0;case "\u0074\u004c":*_dcdbc =1;case "\u0074\u0052":*_dcdbc =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_dcdbc =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_dcdbc =4; +case "\u0062\u004c":*_dcdbc =5;case "\u0062\u0052":*_dcdbc =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_dcdbc =7;case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_dcdbc =8;case "\u006c\u0054":*_dcdbc =9;case "\u006c\u0042":*_dcdbc =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_dcdbc =11; +case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_dcdbc =12;case "\u0072\u0054":*_dcdbc =13;case "\u0072\u0042":*_dcdbc =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_dcdbc =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_dcdbc =16;};return nil ;};func (_aabbg ST_ConnectorDimension )String ()string {switch _aabbg {case 0:return ""; +case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";case 3:return "\u0063\u0075\u0073\u0074";};return "";};func (_cbfdf *CT_ResizeHandles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbcag :=range start .Attr {if _cbcag .Name .Local =="\u0076\u0061\u006c"{_cbfdf .ValAttr .UnmarshalXMLAttr (_cbcag ); +continue ;};};for {_ccbg ,_gefe :=d .Token ();if _gefe !=nil {return _dg .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",_gefe );};if _aabd ,_faed :=_ccbg .(_d .EndElement ); +_faed &&_aabd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_BulletEnabled and its children -func (_fcab *CT_BulletEnabled )Validate ()error {return _fcab .ValidateWithPath ("\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064");};type ST_TextDirection byte ;func NewCT_CTStyleLabel ()*CT_CTStyleLabel {_bgcf :=&CT_CTStyleLabel {}; -return _bgcf }; +// ValidateWithPath validates the DataModel and its children, prefixing error messages with path +func (_abdge *DataModel )ValidateWithPath (path string )error {if _gaeg :=_abdge .CT_DataModel .ValidateWithPath (path );_gaeg !=nil {return _gaeg ;};return nil ;};type ST_ChildDirection byte ; -// ValidateWithPath validates the CT_StyleDefinitionHeaderLst and its children, prefixing error messages with path -func (_abae *CT_StyleDefinitionHeaderLst )ValidateWithPath (path string )error {for _bdbe ,_bfee :=range _abae .StyleDefHdr {if _bdfc :=_bfee .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u0044e\u0066\u0048d\u0072\u005b\u0025\u0064\u005d",path ,_bdbe )); -_bdfc !=nil {return _bdfc ;};};return nil ;}; +// ValidateWithPath validates the ColorsDef and its children, prefixing error messages with path +func (_fcce *ColorsDef )ValidateWithPath (path string )error {if _babab :=_fcce .CT_ColorTransform .ValidateWithPath (path );_babab !=nil {return _babab ;};return nil ;};func (_gfbfc *ST_PtType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efcge ,_befa :=d .Token (); +if _befa !=nil {return _befa ;};if _afae ,_dbdde :=_efcge .(_d .EndElement );_dbdde &&_afae .Name ==start .Name {*_gfbfc =1;return nil ;};if _cbbg ,_edega :=_efcge .(_d .CharData );!_edega {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efcge ); +}else {switch string (_cbbg ){case "":*_gfbfc =0;case "\u006e\u006f\u0064\u0065":*_gfbfc =1;case "\u0061\u0073\u0073\u0074":*_gfbfc =2;case "\u0064\u006f\u0063":*_gfbfc =3;case "\u0070\u0072\u0065\u0073":*_gfbfc =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_gfbfc =5; +case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_gfbfc =6;};};_efcge ,_befa =d .Token ();if _befa !=nil {return _befa ;};if _gecg ,_dcec :=_efcge .(_d .EndElement );_dcec &&_gecg .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efcge ); +};type CT_Choose struct{NameAttr *string ;If []*CT_When ;Else *CT_Otherwise ;};func (_aacg ST_PyramidAccentPosition )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cddgb :=_d .Attr {};_cddgb .Name =name ;switch _aacg {case ST_PyramidAccentPositionUnset :_cddgb .Value =""; +case ST_PyramidAccentPositionBef :_cddgb .Value ="\u0062\u0065\u0066";case ST_PyramidAccentPositionAft :_cddgb .Value ="\u0061\u0066\u0074";};return _cddgb ,nil ;};func (_df *AG_ConstraintAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ea :=range start .Attr {if _ea .Name .Local =="\u0074\u0079\u0070\u0065"{_df .TypeAttr .UnmarshalXMLAttr (_ea ); +continue ;};if _ea .Name .Local =="\u0066\u006f\u0072"{_df .ForAttr .UnmarshalXMLAttr (_ea );continue ;};if _ea .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_db ,_gfc :=_ea .Value ,error (nil );if _gfc !=nil {return _gfc ;};_df .ForNameAttr =&_db ; +continue ;};if _ea .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_df .PtTypeAttr .UnmarshalXMLAttr (_ea );continue ;};};for {_bd ,_ab :=d .Token ();if _ab !=nil {return _dg .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",_ab ); +};if _bb ,_af :=_bd .(_d .EndElement );_af &&_bb .Name ==start .Name {break ;};};return nil ;};type ST_ConstraintType byte ;func (_efcc ST_FunctionType )String ()string {switch _efcc {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 (_ggcbf ST_ConstraintType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcbca :=_d .Attr {};_gcbca .Name =name ;switch _ggcbf {case ST_ConstraintTypeUnset :_gcbca .Value ="";case ST_ConstraintTypeNone :_gcbca .Value ="\u006e\u006f\u006e\u0065"; +case ST_ConstraintTypeAlignOff :_gcbca .Value ="\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case ST_ConstraintTypeBegMarg :_gcbca .Value ="\u0062e\u0067\u004d\u0061\u0072\u0067";case ST_ConstraintTypeBendDist :_gcbca .Value ="\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074"; +case ST_ConstraintTypeBegPad :_gcbca .Value ="\u0062\u0065\u0067\u0050\u0061\u0064";case ST_ConstraintTypeB :_gcbca .Value ="\u0062";case ST_ConstraintTypeBMarg :_gcbca .Value ="\u0062\u004d\u0061r\u0067";case ST_ConstraintTypeBOff :_gcbca .Value ="\u0062\u004f\u0066\u0066"; +case ST_ConstraintTypeCtrX :_gcbca .Value ="\u0063\u0074\u0072\u0058";case ST_ConstraintTypeCtrXOff :_gcbca .Value ="\u0063t\u0072\u0058\u004f\u0066\u0066";case ST_ConstraintTypeCtrY :_gcbca .Value ="\u0063\u0074\u0072\u0059";case ST_ConstraintTypeCtrYOff :_gcbca .Value ="\u0063t\u0072\u0059\u004f\u0066\u0066"; +case ST_ConstraintTypeConnDist :_gcbca .Value ="\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case ST_ConstraintTypeDiam :_gcbca .Value ="\u0064\u0069\u0061\u006d";case ST_ConstraintTypeEndMarg :_gcbca .Value ="\u0065n\u0064\u004d\u0061\u0072\u0067"; +case ST_ConstraintTypeEndPad :_gcbca .Value ="\u0065\u006e\u0064\u0050\u0061\u0064";case ST_ConstraintTypeH :_gcbca .Value ="\u0068";case ST_ConstraintTypeHArH :_gcbca .Value ="\u0068\u0041\u0072\u0048";case ST_ConstraintTypeHOff :_gcbca .Value ="\u0068\u004f\u0066\u0066"; +case ST_ConstraintTypeL :_gcbca .Value ="\u006c";case ST_ConstraintTypeLMarg :_gcbca .Value ="\u006c\u004d\u0061r\u0067";case ST_ConstraintTypeLOff :_gcbca .Value ="\u006c\u004f\u0066\u0066";case ST_ConstraintTypeR :_gcbca .Value ="\u0072";case ST_ConstraintTypeRMarg :_gcbca .Value ="\u0072\u004d\u0061r\u0067"; +case ST_ConstraintTypeROff :_gcbca .Value ="\u0072\u004f\u0066\u0066";case ST_ConstraintTypePrimFontSz :_gcbca .Value ="\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case ST_ConstraintTypePyraAcctRatio :_gcbca .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f"; +case ST_ConstraintTypeSecFontSz :_gcbca .Value ="\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case ST_ConstraintTypeSibSp :_gcbca .Value ="\u0073\u0069\u0062S\u0070";case ST_ConstraintTypeSecSibSp :_gcbca .Value ="\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070"; +case ST_ConstraintTypeSp :_gcbca .Value ="\u0073\u0070";case ST_ConstraintTypeStemThick :_gcbca .Value ="\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case ST_ConstraintTypeT :_gcbca .Value ="\u0074";case ST_ConstraintTypeTMarg :_gcbca .Value ="\u0074\u004d\u0061r\u0067"; +case ST_ConstraintTypeTOff :_gcbca .Value ="\u0074\u004f\u0066\u0066";case ST_ConstraintTypeUserA :_gcbca .Value ="\u0075\u0073\u0065r\u0041";case ST_ConstraintTypeUserB :_gcbca .Value ="\u0075\u0073\u0065r\u0042";case ST_ConstraintTypeUserC :_gcbca .Value ="\u0075\u0073\u0065r\u0043"; +case ST_ConstraintTypeUserD :_gcbca .Value ="\u0075\u0073\u0065r\u0044";case ST_ConstraintTypeUserE :_gcbca .Value ="\u0075\u0073\u0065r\u0045";case ST_ConstraintTypeUserF :_gcbca .Value ="\u0075\u0073\u0065r\u0046";case ST_ConstraintTypeUserG :_gcbca .Value ="\u0075\u0073\u0065r\u0047"; +case ST_ConstraintTypeUserH :_gcbca .Value ="\u0075\u0073\u0065r\u0048";case ST_ConstraintTypeUserI :_gcbca .Value ="\u0075\u0073\u0065r\u0049";case ST_ConstraintTypeUserJ :_gcbca .Value ="\u0075\u0073\u0065r\u004a";case ST_ConstraintTypeUserK :_gcbca .Value ="\u0075\u0073\u0065r\u004b"; +case ST_ConstraintTypeUserL :_gcbca .Value ="\u0075\u0073\u0065r\u004c";case ST_ConstraintTypeUserM :_gcbca .Value ="\u0075\u0073\u0065r\u004d";case ST_ConstraintTypeUserN :_gcbca .Value ="\u0075\u0073\u0065r\u004e";case ST_ConstraintTypeUserO :_gcbca .Value ="\u0075\u0073\u0065r\u004f"; +case ST_ConstraintTypeUserP :_gcbca .Value ="\u0075\u0073\u0065r\u0050";case ST_ConstraintTypeUserQ :_gcbca .Value ="\u0075\u0073\u0065r\u0051";case ST_ConstraintTypeUserR :_gcbca .Value ="\u0075\u0073\u0065r\u0052";case ST_ConstraintTypeUserS :_gcbca .Value ="\u0075\u0073\u0065r\u0053"; +case ST_ConstraintTypeUserT :_gcbca .Value ="\u0075\u0073\u0065r\u0054";case ST_ConstraintTypeUserU :_gcbca .Value ="\u0075\u0073\u0065r\u0055";case ST_ConstraintTypeUserV :_gcbca .Value ="\u0075\u0073\u0065r\u0056";case ST_ConstraintTypeUserW :_gcbca .Value ="\u0075\u0073\u0065r\u0057"; +case ST_ConstraintTypeUserX :_gcbca .Value ="\u0075\u0073\u0065r\u0058";case ST_ConstraintTypeUserY :_gcbca .Value ="\u0075\u0073\u0065r\u0059";case ST_ConstraintTypeUserZ :_gcbca .Value ="\u0075\u0073\u0065r\u005a";case ST_ConstraintTypeW :_gcbca .Value ="\u0077"; +case ST_ConstraintTypeWArH :_gcbca .Value ="\u0077\u0041\u0072\u0048";case ST_ConstraintTypeWOff :_gcbca .Value ="\u0077\u004f\u0066\u0066";};return _gcbca ,nil ;}; -// ValidateWithPath validates the CT_CTCategories and its children, prefixing error messages with path -func (_ecee *CT_CTCategories )ValidateWithPath (path string )error {for _bdfd ,_fff :=range _ecee .Cat {if _cbbc :=_fff .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_bdfd ));_cbbc !=nil {return _cbbc ; +// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path +func (_defc *CT_Colors )ValidateWithPath (path string )error {if _aea :=_defc .MethAttr .ValidateWithPath (path +"\u002fM\u0065\u0074\u0068\u0041\u0074\u0074r");_aea !=nil {return _aea ;};if _ggb :=_defc .HueDirAttr .ValidateWithPath (path +"/\u0048\u0075\u0065\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); +_ggb !=nil {return _ggb ;};for _gfeb ,_cdfd :=range _defc .EG_ColorChoice {if _fcbe :=_cdfd .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gfeb ));_fcbe !=nil {return _fcbe ; };};return nil ;}; -// Validate validates the CT_Name and its children -func (_aabf *CT_Name )Validate ()error {return _aabf .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u006d\u0065");};func (_bffagg ST_ConnectorPoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bffagg .String (),start ); -};func (_caec ST_AlgorithmType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_caec .String (),start );}; - -// Validate validates the CT_AdjLst and its children -func (_bde *CT_AdjLst )Validate ()error {return _bde .ValidateWithPath ("\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t");};type ColorsDefHdrLst struct{CT_ColorTransformHeaderLst };func (_fcacf ST_ResizeHandlesStr )Validate ()error {return _fcacf .ValidateWithPath ("")}; -func (_agfcbe *ST_TextBlockDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_agfcbe =0;case "\u0068\u006f\u0072\u007a":*_agfcbe =1;case "\u0076\u0065\u0072\u0074":*_agfcbe =2;};return nil ;};const (ST_HueDirUnset ST_HueDir =0; -ST_HueDirCw ST_HueDir =1;ST_HueDirCcw ST_HueDir =2;);func (_fdbea ST_BoolOperator )String ()string {switch _fdbea {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 "";}; - -// Validate validates the CT_CTDescription and its children -func (_ffg *CT_CTDescription )Validate ()error {return _ffg .ValidateWithPath ("\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");}; +// Validate validates the CT_SDName and its children +func (_fedb *CT_SDName )Validate ()error {return _fedb .ValidateWithPath ("\u0043T\u005f\u0053\u0044\u004e\u0061\u006de");}; -// Validate validates the CT_ResizeHandles and its children -func (_ccga *CT_ResizeHandles )Validate ()error {return _ccga .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_baad *CT_Shape )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _baad .RotAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u006f\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_baad .RotAttr )}); -};if _baad .TypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_baad .TypeAttr )});};if _baad .BlipAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u003a\u0062\u006c\u0069\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_baad .BlipAttr )}); -};if _baad .ZOrderOffAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"},Value :_f .Sprintf ("\u0025\u0076",*_baad .ZOrderOffAttr )});};if _baad .HideGeomAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0064",_bfgag (*_baad .HideGeomAttr ))}); -};if _baad .LkTxEntryAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"},Value :_f .Sprintf ("\u0025\u0064",_bfgag (*_baad .LkTxEntryAttr ))});};if _baad .BlipPhldrAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"},Value :_f .Sprintf ("\u0025\u0064",_bfgag (*_baad .BlipPhldrAttr ))}); -};e .EncodeToken (start );if _baad .AdjLst !=nil {_geed :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}};e .EncodeElement (_baad .AdjLst ,_geed );};if _baad .ExtLst !=nil {_abd :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_baad .ExtLst ,_abd );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Parameter struct{TypeAttr ST_ParameterId ;ValAttr ST_ParameterVal ;};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; -); +// Validate validates the CT_SDCategory and its children +func (_bgaa *CT_SDCategory )Validate ()error {return _bgaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");}; -// Validate validates the CT_PresentationOf and its children -func (_acdc *CT_PresentationOf )Validate ()error {return _acdc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u004f\u0066");}; +// Validate validates the CT_DiagramDefinitionHeaderLst and its children +func (_ffbg *CT_DiagramDefinitionHeaderLst )Validate ()error {return _ffbg .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"); +}; -// Validate validates the CT_Categories and its children -func (_aee *CT_Categories )Validate ()error {return _aee .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");}; +// Validate validates the CT_SDCategories and its children +func (_ecdg *CT_SDCategories )Validate ()error {return _ecdg .ValidateWithPath ("\u0043T\u005fS\u0044\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_bfaab *ST_VerticalAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eadcg ,_bdged :=d .Token (); +if _bdged !=nil {return _bdged ;};if _gddeg ,_aac :=_eadcg .(_d .EndElement );_aac &&_gddeg .Name ==start .Name {*_bfaab =1;return nil ;};if _bgbbg ,_abgcgf :=_eadcg .(_d .CharData );!_abgcgf {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eadcg ); +}else {switch string (_bgbbg ){case "":*_bfaab =0;case "\u0074":*_bfaab =1;case "\u006d\u0069\u0064":*_bfaab =2;case "\u0062":*_bfaab =3;case "\u006e\u006f\u006e\u0065":*_bfaab =4;};};_eadcg ,_bdged =d .Token ();if _bdged !=nil {return _bdged ;};if _fbaa ,_gfcde :=_eadcg .(_d .EndElement ); +_gfcde &&_fbaa .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eadcg );};func (_eefad ST_Offset )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efcgbe :=_d .Attr {}; +_efcgbe .Name =name ;switch _eefad {case ST_OffsetUnset :_efcgbe .Value ="";case ST_OffsetCtr :_efcgbe .Value ="\u0063\u0074\u0072";case ST_OffsetOff :_efcgbe .Value ="\u006f\u0066\u0066";};return _efcgbe ,nil ;}; -// Validate validates the StyleDefHdrLst and its children -func (_dcaf *StyleDefHdrLst )Validate ()error {return _dcaf .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074");};func (_becae *ST_OutputShapeType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_becae =0; -case "\u006e\u006f\u006e\u0065":*_becae =1;case "\u0063\u006f\u006e\u006e":*_becae =2;};return nil ;};func (_bgdg *ST_ConstraintType )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgdg =0;case "\u006e\u006f\u006e\u0065":*_bgdg =1; -case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_bgdg =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_bgdg =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_bgdg =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_bgdg =5;case "\u0062":*_bgdg =6; -case "\u0062\u004d\u0061r\u0067":*_bgdg =7;case "\u0062\u004f\u0066\u0066":*_bgdg =8;case "\u0063\u0074\u0072\u0058":*_bgdg =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_bgdg =10;case "\u0063\u0074\u0072\u0059":*_bgdg =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_bgdg =12; -case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_bgdg =13;case "\u0064\u0069\u0061\u006d":*_bgdg =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_bgdg =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_bgdg =16;case "\u0068":*_bgdg =17;case "\u0068\u0041\u0072\u0048":*_bgdg =18; -case "\u0068\u004f\u0066\u0066":*_bgdg =19;case "\u006c":*_bgdg =20;case "\u006c\u004d\u0061r\u0067":*_bgdg =21;case "\u006c\u004f\u0066\u0066":*_bgdg =22;case "\u0072":*_bgdg =23;case "\u0072\u004d\u0061r\u0067":*_bgdg =24;case "\u0072\u004f\u0066\u0066":*_bgdg =25; -case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_bgdg =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_bgdg =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_bgdg =28;case "\u0073\u0069\u0062S\u0070":*_bgdg =29; -case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_bgdg =30;case "\u0073\u0070":*_bgdg =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_bgdg =32;case "\u0074":*_bgdg =33;case "\u0074\u004d\u0061r\u0067":*_bgdg =34;case "\u0074\u004f\u0066\u0066":*_bgdg =35; -case "\u0075\u0073\u0065r\u0041":*_bgdg =36;case "\u0075\u0073\u0065r\u0042":*_bgdg =37;case "\u0075\u0073\u0065r\u0043":*_bgdg =38;case "\u0075\u0073\u0065r\u0044":*_bgdg =39;case "\u0075\u0073\u0065r\u0045":*_bgdg =40;case "\u0075\u0073\u0065r\u0046":*_bgdg =41; -case "\u0075\u0073\u0065r\u0047":*_bgdg =42;case "\u0075\u0073\u0065r\u0048":*_bgdg =43;case "\u0075\u0073\u0065r\u0049":*_bgdg =44;case "\u0075\u0073\u0065r\u004a":*_bgdg =45;case "\u0075\u0073\u0065r\u004b":*_bgdg =46;case "\u0075\u0073\u0065r\u004c":*_bgdg =47; -case "\u0075\u0073\u0065r\u004d":*_bgdg =48;case "\u0075\u0073\u0065r\u004e":*_bgdg =49;case "\u0075\u0073\u0065r\u004f":*_bgdg =50;case "\u0075\u0073\u0065r\u0050":*_bgdg =51;case "\u0075\u0073\u0065r\u0051":*_bgdg =52;case "\u0075\u0073\u0065r\u0052":*_bgdg =53; -case "\u0075\u0073\u0065r\u0053":*_bgdg =54;case "\u0075\u0073\u0065r\u0054":*_bgdg =55;case "\u0075\u0073\u0065r\u0055":*_bgdg =56;case "\u0075\u0073\u0065r\u0056":*_bgdg =57;case "\u0075\u0073\u0065r\u0057":*_bgdg =58;case "\u0075\u0073\u0065r\u0058":*_bgdg =59; -case "\u0075\u0073\u0065r\u0059":*_bgdg =60;case "\u0075\u0073\u0065r\u005a":*_bgdg =61;case "\u0077":*_bgdg =62;case "\u0077\u0041\u0072\u0048":*_bgdg =63;case "\u0077\u004f\u0066\u0066":*_bgdg =64;};return nil ;};type ST_ArrowheadStyle byte ;const (ST_CxnTypeUnset ST_CxnType =0; -ST_CxnTypeParOf ST_CxnType =1;ST_CxnTypePresOf ST_CxnType =2;ST_CxnTypePresParOf ST_CxnType =3;ST_CxnTypeUnknownRelationship ST_CxnType =4;);func (_gfab ST_Direction )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cadgb :=_a .Attr {};_cadgb .Name =name ; -switch _gfab {case ST_DirectionUnset :_cadgb .Value ="";case ST_DirectionNorm :_cadgb .Value ="\u006e\u006f\u0072\u006d";case ST_DirectionRev :_cadgb .Value ="\u0072\u0065\u0076";};return _cadgb ,nil ;};func (_deaaf ST_ArrowheadStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_deaaf .String (),start ); -};func (_adfce *CT_LayoutVariablePropertySet )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdbb :for {_dcac ,_ccada :=d .Token ();if _ccada !=nil {return _ccada ;};switch _ceea :=_dcac .(type ){case _a .StartElement :switch _ceea .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"}:_adfce .OrgChart =NewCT_OrgChart (); -if _edca :=d .DecodeElement (_adfce .OrgChart ,&_ceea );_edca !=nil {return _edca ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adfce .ChMax =NewCT_ChildMax (); -if _gfga :=d .DecodeElement (_adfce .ChMax ,&_ceea );_gfga !=nil {return _gfga ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adfce .ChPref =NewCT_ChildPref (); -if _fdef :=d .DecodeElement (_adfce .ChPref ,&_ceea );_fdef !=nil {return _fdef ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adfce .BulletEnabled =NewCT_BulletEnabled (); -if _aag :=d .DecodeElement (_adfce .BulletEnabled ,&_ceea );_aag !=nil {return _aag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adfce .Dir =NewCT_Direction (); -if _agdd :=d .DecodeElement (_adfce .Dir ,&_ceea );_agdd !=nil {return _agdd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adfce .HierBranch =NewCT_HierBranchStyle (); -if _edbc :=d .DecodeElement (_adfce .HierBranch ,&_ceea );_edbc !=nil {return _edbc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adfce .AnimOne =NewCT_AnimOne (); -if _ggae :=d .DecodeElement (_adfce .AnimOne ,&_ceea );_ggae !=nil {return _ggae ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adfce .AnimLvl =NewCT_AnimLvl (); -if _dbffd :=d .DecodeElement (_adfce .AnimLvl ,&_ceea );_dbffd !=nil {return _dbffd ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_adfce .ResizeHandles =NewCT_ResizeHandles (); -if _dcacg :=d .DecodeElement (_adfce .ResizeHandles ,&_ceea );_dcacg !=nil {return _dcacg ;};default:_c .Log .Debug ("\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",_ceea .Name ); -if _aegc :=d .Skip ();_aegc !=nil {return _aegc ;};};case _a .EndElement :break _bdbb ;case _a .CharData :};};return nil ;};func NewCT_Shape ()*CT_Shape {_ecad :=&CT_Shape {};return _ecad };func (_cdf *CT_Algorithm )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cdf .TypeAttr =ST_AlgorithmType (1); -for _ ,_gb :=range start .Attr {if _gb .Name .Local =="\u0074\u0079\u0070\u0065"{_cdf .TypeAttr .UnmarshalXMLAttr (_gb );continue ;};if _gb .Name .Local =="\u0072\u0065\u0076"{_bac ,_gdc :=_bb .ParseUint (_gb .Value ,10,32);if _gdc !=nil {return _gdc ; -};_cag :=uint32 (_bac );_cdf .RevAttr =&_cag ;continue ;};};_cae :for {_cebe ,_gec :=d .Token ();if _gec !=nil {return _gec ;};switch _gfaf :=_cebe .(type ){case _a .StartElement :switch _gfaf .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"}:_dad :=NewCT_Parameter (); -if _cabd :=d .DecodeElement (_dad ,&_gfaf );_cabd !=nil {return _cabd ;};_cdf .Param =append (_cdf .Param ,_dad );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cdf .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _ed :=d .DecodeElement (_cdf .ExtLst ,&_gfaf );_ed !=nil {return _ed ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gfaf .Name ); -if _fab :=d .Skip ();_fab !=nil {return _fab ;};};case _a .EndElement :break _cae ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_DiagramDefinition and its children +func (_gbce *CT_DiagramDefinition )Validate ()error {return _gbce .ValidateWithPath ("C\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_eaacc ST_LinearDirection )String ()string {switch _eaacc {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 (_fedbd ST_HierBranchStyle )String ()string {switch _fedbd {case 0:return ""; +case 1:return "\u006c";case 2:return "\u0072";case 3:return "\u0068\u0061\u006e\u0067";case 4:return "\u0073\u0074\u0064";case 5:return "\u0069\u006e\u0069\u0074";};return "";};type ST_ConstraintRelationship byte ;func (_fdff ST_ResizeHandlesStr )Validate ()error {return _fdff .ValidateWithPath ("")}; +func (_age *CT_AnimOne )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _age .ValAttr !=ST_AnimOneStrUnset {_fba ,_bee :=_age .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _bee !=nil {return _bee ;};start .Attr =append (start .Attr ,_fba ); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdc *CT_DataModel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdc .PtLst =NewCT_PtList ();_ddbg :for {_fgfa ,_eaeg :=d .Token ();if _eaeg !=nil {return _eaeg ; +};switch _dddf :=_fgfa .(type ){case _d .StartElement :switch _dddf .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074\u004cs\u0074"}:if _ada :=d .DecodeElement (_fdc .PtLst ,&_dddf ); +_ada !=nil {return _ada ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_fdc .CxnLst =NewCT_CxnList (); +if _cece :=d .DecodeElement (_fdc .CxnLst ,&_dddf );_cece !=nil {return _cece ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0067"}:_fdc .Bg =_f .NewCT_BackgroundFormatting (); +if _acdg :=d .DecodeElement (_fdc .Bg ,&_dddf );_acdg !=nil {return _acdg ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0077\u0068\u006fl\u0065"}:_fdc .Whole =_f .NewCT_WholeE2oFormatting (); +if _edea :=d .DecodeElement (_fdc .Whole ,&_dddf );_edea !=nil {return _edea ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdc .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _edfe :=d .DecodeElement (_fdc .ExtLst ,&_dddf );_edfe !=nil {return _edfe ;};default:_e .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dddf .Name ); +if _dggee :=d .Skip ();_dggee !=nil {return _dggee ;};};case _d .EndElement :break _ddbg ;case _d .CharData :};};return nil ;};func (_dfdc ST_TextDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dfdc .String (),start ); +};func (_cbba ST_CenterShapeMapping )Validate ()error {return _cbba .ValidateWithPath ("")};func (_dfceb *ST_LinearDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfceb =0;case "\u0066\u0072\u006fm\u004c":*_dfceb =1;case "\u0066\u0072\u006fm\u0052":*_dfceb =2; +case "\u0066\u0072\u006fm\u0054":*_dfceb =3;case "\u0066\u0072\u006fm\u0042":*_dfceb =4;};return nil ;};func NewCT_AnimLvl ()*CT_AnimLvl {_cga :=&CT_AnimLvl {};return _cga };func (_dbec *ST_FlowDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbec =0; +case "\u0072\u006f\u0077":*_dbec =1;case "\u0063\u006f\u006c":*_dbec =2;};return nil ;};type CT_StyleDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;Title []*CT_SDName ;Desc []*CT_SDDescription ;CatLst *CT_SDCategories ;Scene3d *_f .CT_Scene3D ; +StyleLbl []*CT_StyleLabel ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_eggc ST_CenterShapeMapping )ValidateWithPath (path string )error {switch _eggc {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eggc )); +};return nil ;};func (_gba *CT_Constraints )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbcf :for {_agba ,_bbd :=d .Token ();if _bbd !=nil {return _bbd ;};switch _cda :=_agba .(type ){case _d .StartElement :switch _cda .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006e\u0073\u0074\u0072"}:_baef :=NewCT_Constraint (); +if _gccd :=d .DecodeElement (_baef ,&_cda );_gccd !=nil {return _gccd ;};_gba .Constr =append (_gba .Constr ,_baef );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_cda .Name ); +if _bdb :=d .Skip ();_bdb !=nil {return _bdb ;};};case _d .EndElement :break _bbcf ;case _d .CharData :};};return nil ;};func (_dbcff ST_CenterShapeMapping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbcff .String (),start ); +};func (_gfgb *ST_LinearDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gffgef ,_ebaag :=d .Token ();if _ebaag !=nil {return _ebaag ;};if _dgbf ,_aceag :=_gffgef .(_d .EndElement );_aceag &&_dgbf .Name ==start .Name {*_gfgb =1; +return nil ;};if _edbdd ,_gcbac :=_gffgef .(_d .CharData );!_gcbac {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gffgef );}else {switch string (_edbdd ){case "":*_gfgb =0; +case "\u0066\u0072\u006fm\u004c":*_gfgb =1;case "\u0066\u0072\u006fm\u0052":*_gfgb =2;case "\u0066\u0072\u006fm\u0054":*_gfgb =3;case "\u0066\u0072\u006fm\u0042":*_gfgb =4;};};_gffgef ,_ebaag =d .Token ();if _ebaag !=nil {return _ebaag ;};if _bgdab ,_eebf :=_gffgef .(_d .EndElement ); +_eebf &&_bgdab .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gffgef );}; -// Validate validates the CT_AnimOne and its children -func (_egd *CT_AnimOne )Validate ()error {return _egd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");};func NewCT_CTDescription ()*CT_CTDescription {_ggbe :=&CT_CTDescription {};return _ggbe };type ST_BendPoint byte ; -type ST_ConnectorRouting byte ;func (_ccabf *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 :_f .Sprintf ("\u0025\u0076",_ccabf .TypeAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",_ccabf .PriAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_gacbc ST_SecondaryLinearDirection )ValidateWithPath (path string )error {switch _gacbc {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 (_gacbc )); -};return nil ;};func (_cgdb ST_AnimOneStr )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cgdb .String (),start );};func (_cbdc ST_ChildOrderType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cbdc .String (),start ); +// Validate validates the StyleDef and its children +func (_ffgf *StyleDef )Validate ()error {return _ffgf .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066");};func (_cgab ST_ParameterId )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgab .String (),start ); +};func (_dafb *ST_PyramidAccentPosition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebeeg ,_eagaa :=d .Token ();if _eagaa !=nil {return _eagaa ;};if _dgcga ,_adfd :=_ebeeg .(_d .EndElement );_adfd &&_dgcga .Name ==start .Name {*_dafb =1; +return nil ;};if _bbbe ,_eggd :=_ebeeg .(_d .CharData );!_eggd {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebeeg );}else {switch string (_bbbe ){case "":*_dafb =0; +case "\u0062\u0065\u0066":*_dafb =1;case "\u0061\u0066\u0074":*_dafb =2;};};_ebeeg ,_eagaa =d .Token ();if _eagaa !=nil {return _eagaa ;};if _cfabf ,_cbce :=_ebeeg .(_d .EndElement );_cbce &&_cfabf .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebeeg ); }; -// ValidateWithPath validates the CT_CTStyleLabel and its children, prefixing error messages with path -func (_afed *CT_CTStyleLabel )ValidateWithPath (path string )error {if _afed .FillClrLst !=nil {if _eed :=_afed .FillClrLst .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_eed !=nil {return _eed ;};};if _afed .LinClrLst !=nil {if _gcec :=_afed .LinClrLst .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"); -_gcec !=nil {return _gcec ;};};if _afed .EffectClrLst !=nil {if _eeg :=_afed .EffectClrLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_eeg !=nil {return _eeg ;};};if _afed .TxLinClrLst !=nil {if _fgae :=_afed .TxLinClrLst .ValidateWithPath (path +"\u002f\u0054\u0078L\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"); -_fgae !=nil {return _fgae ;};};if _afed .TxFillClrLst !=nil {if _gaa :=_afed .TxFillClrLst .ValidateWithPath (path +"\u002f\u0054\u0078\u0046\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074");_gaa !=nil {return _gaa ;};};if _afed .TxEffectClrLst !=nil {if _egg :=_afed .TxEffectClrLst .ValidateWithPath (path +"\u002fT\u0078E\u0066\u0066\u0065\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"); -_egg !=nil {return _egg ;};};if _afed .ExtLst !=nil {if _dag :=_afed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dag !=nil {return _dag ;};};return nil ;};const (ST_BendPointUnset ST_BendPoint =0;ST_BendPointBeg ST_BendPoint =1; -ST_BendPointDef ST_BendPoint =2;ST_BendPointEnd ST_BendPoint =3;);func (_feccc *ST_DiagramTextAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_feccc =0;case "\u006c":*_feccc =1;case "\u0063\u0074\u0072":*_feccc =2;case "\u0072":*_feccc =3; -};return nil ;};func (_cgegce *ST_PyramidAccentPosition )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cgegce =0;case "\u0062\u0065\u0066":*_cgegce =1;case "\u0061\u0066\u0074":*_cgegce =2;};return nil ;};func (_cegd ST_BendPoint )String ()string {switch _cegd {case 0:return ""; -case 1:return "\u0062\u0065\u0067";case 2:return "\u0064\u0065\u0066";case 3:return "\u0065\u006e\u0064";};return "";};func (_geeda ST_VariableType )ValidateWithPath (path string )error {switch _geeda {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 (_geeda )); -};return nil ;};func (_edgg ST_SecondaryChildAlignment )String ()string {switch _edgg {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 (_eegfc ST_DiagramHorizontalAlignment )String ()string {switch _eegfc {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 (_addec *ST_NodeVerticalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_addec =0; -case "\u0074":*_addec =1;case "\u006d\u0069\u0064":*_addec =2;case "\u0062":*_addec =3;};return nil ;};func (_egcd *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 _egcd .CT_ColorTransform .MarshalXML (e ,start );};func (_bfedb ST_ContinueDirection )Validate ()error {return _bfedb .ValidateWithPath ("")};func (_dcfd *ST_RotationPath )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dcfd =0; -case "\u006e\u006f\u006e\u0065":*_dcfd =1;case "\u0061l\u006f\u006e\u0067\u0050\u0061\u0074h":*_dcfd =2;};return nil ;};type CT_SDName struct{LangAttr *string ;ValAttr string ;};type CT_SDDescription struct{LangAttr *string ;ValAttr string ;};type CT_Categories struct{Cat []*CT_Category ; -};type CT_ColorTransformHeader struct{UniqueIdAttr string ;MinVerAttr *string ;ResIdAttr *int32 ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;ExtLst *_g .CT_OfficeArtExtensionList ;};type ST_ChildDirection byte ; +// ValidateWithPath validates the CT_Algorithm and its children, prefixing error messages with path +func (_bga *CT_Algorithm )ValidateWithPath (path string )error {if _bga .TypeAttr ==ST_AlgorithmTypeUnset {return _dg .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 _bged :=_bga .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bged !=nil {return _bged ;};for _bbgad ,_dab :=range _bga .Param {if _eae :=_dab .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fP\u0061\u0072\u0061\u006d\u005b\u0025\u0064\u005d",path ,_bbgad )); +_eae !=nil {return _eae ;};};if _bga .ExtLst !=nil {if _dae :=_bga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dae !=nil {return _dae ;};};return nil ;}; -// ValidateWithPath validates the CT_Description and its children, prefixing error messages with path -func (_gcbe *CT_Description )ValidateWithPath (path string )error {return nil };func (_bggc ST_Breakpoint )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dgdg :=_a .Attr {};_dgdg .Name =name ;switch _bggc {case ST_BreakpointUnset :_dgdg .Value =""; -case ST_BreakpointEndCnv :_dgdg .Value ="\u0065\u006e\u0064\u0043\u006e\u0076";case ST_BreakpointBal :_dgdg .Value ="\u0062\u0061\u006c";case ST_BreakpointFixed :_dgdg .Value ="\u0066\u0069\u0078e\u0064";};return _dgdg ,nil ;};func (_cafg ST_SecondaryLinearDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebcae :=_a .Attr {}; -_ebcae .Name =name ;switch _cafg {case ST_SecondaryLinearDirectionUnset :_ebcae .Value ="";case ST_SecondaryLinearDirectionNone :_ebcae .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryLinearDirectionFromL :_ebcae .Value ="\u0066\u0072\u006fm\u004c"; -case ST_SecondaryLinearDirectionFromR :_ebcae .Value ="\u0066\u0072\u006fm\u0052";case ST_SecondaryLinearDirectionFromT :_ebcae .Value ="\u0066\u0072\u006fm\u0054";case ST_SecondaryLinearDirectionFromB :_ebcae .Value ="\u0066\u0072\u006fm\u0042";};return _ebcae ,nil ; -};func (_fcbf ST_NodeHorizontalAlignment )String ()string {switch _fcbf {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};type AG_ConstraintAttributes struct{TypeAttr ST_ConstraintType ;ForAttr ST_ConstraintRelationship ; -ForNameAttr *string ;PtTypeAttr ST_ElementType ;};type ST_ResizeHandlesStr byte ;func (_aafcd ST_HueDir )ValidateWithPath (path string )error {switch _aafcd {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 (_aafcd )); -};return nil ;};func (_ggcd ST_DiagramTextAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cdfba :=_a .Attr {};_cdfba .Name =name ;switch _ggcd {case ST_DiagramTextAlignmentUnset :_cdfba .Value ="";case ST_DiagramTextAlignmentL :_cdfba .Value ="\u006c"; -case ST_DiagramTextAlignmentCtr :_cdfba .Value ="\u0063\u0074\u0072";case ST_DiagramTextAlignmentR :_cdfba .Value ="\u0072";};return _cdfba ,nil ;}; +// ValidateWithPath validates the CT_Otherwise and its children, prefixing error messages with path +func (_cdcfe *CT_Otherwise )ValidateWithPath (path string )error {for _ccab ,_acebb :=range _cdcfe .Alg {if _gggc :=_acebb .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_ccab ));_gggc !=nil {return _gggc ; +};};for _agagg ,_ddcd :=range _cdcfe .Shape {if _fege :=_ddcd .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_agagg ));_fege !=nil {return _fege ;};};for _gbeed ,_gecba :=range _cdcfe .PresOf {if _edfd :=_gecba .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_gbeed )); +_edfd !=nil {return _edfd ;};};for _dbgg ,_gdgg :=range _cdcfe .ConstrLst {if _fbgg :=_gdgg .ValidateWithPath (_dg .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dbgg ));_fbgg !=nil {return _fbgg ; +};};for _gaccb ,_fccbg :=range _cdcfe .RuleLst {if _dgee :=_fccbg .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_gaccb ));_dgee !=nil {return _dgee ;};};for _bcff ,_eaegg :=range _cdcfe .ForEach {if _adac :=_eaegg .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_bcff )); +_adac !=nil {return _adac ;};};for _baade ,_ccbf :=range _cdcfe .LayoutNode {if _bfaa :=_ccbf .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_baade ));_bfaa !=nil {return _bfaa ; +};};for _dddfg ,_eacf :=range _cdcfe .Choose {if _edd :=_eacf .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_dddfg ));_edd !=nil {return _edd ;};};for _edee ,_ebgf :=range _cdcfe .ExtLst {if _edfb :=_ebgf .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_edee )); +_edfb !=nil {return _edfb ;};};return nil ;};func (_bcgac ST_FunctionOperator )String ()string {switch _bcgac {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 "";}; -// ValidateWithPath validates the CT_LayoutVariablePropertySet and its children, prefixing error messages with path -func (_eega *CT_LayoutVariablePropertySet )ValidateWithPath (path string )error {if _eega .OrgChart !=nil {if _ebag :=_eega .OrgChart .ValidateWithPath (path +"\u002fO\u0072\u0067\u0043\u0068\u0061\u0072t");_ebag !=nil {return _ebag ;};};if _eega .ChMax !=nil {if _gfefd :=_eega .ChMax .ValidateWithPath (path +"\u002f\u0043\u0068\u004d\u0061\u0078"); -_gfefd !=nil {return _gfefd ;};};if _eega .ChPref !=nil {if _egbf :=_eega .ChPref .ValidateWithPath (path +"\u002fC\u0068\u0050\u0072\u0065\u0066");_egbf !=nil {return _egbf ;};};if _eega .BulletEnabled !=nil {if _cdag :=_eega .BulletEnabled .ValidateWithPath (path +"\u002f\u0042\u0075\u006c\u006c\u0065\u0074\u0045\u006ea\u0062\u006c\u0065\u0064"); -_cdag !=nil {return _cdag ;};};if _eega .Dir !=nil {if _ffee :=_eega .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_ffee !=nil {return _ffee ;};};if _eega .HierBranch !=nil {if _dacd :=_eega .HierBranch .ValidateWithPath (path +"/\u0048\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"); -_dacd !=nil {return _dacd ;};};if _eega .AnimOne !=nil {if _bbbdg :=_eega .AnimOne .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");_bbbdg !=nil {return _bbbdg ;};};if _eega .AnimLvl !=nil {if _fafa :=_eega .AnimLvl .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004c\u0076\u006c"); -_fafa !=nil {return _fafa ;};};if _eega .ResizeHandles !=nil {if _bfec :=_eega .ResizeHandles .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0069\u007a\u0065\u0048\u0061n\u0064\u006c\u0065\u0073");_bfec !=nil {return _bfec ;};};return nil ;};func (_deeba ST_StartingElement )ValidateWithPath (path string )error {switch _deeba {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 (_deeba )); -};return nil ;};func (_cbddg *ST_LinearDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dfbeg ,_ebea :=d .Token ();if _ebea !=nil {return _ebea ;};if _agdbcg ,_afcgb :=_dfbeg .(_a .EndElement );_afcgb &&_agdbcg .Name ==start .Name {*_cbddg =1; -return nil ;};if _cdaad ,_bgfa :=_dfbeg .(_a .CharData );!_bgfa {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",_dfbeg );}else {switch string (_cdaad ){case "":*_cbddg =0; -case "\u0066\u0072\u006fm\u004c":*_cbddg =1;case "\u0066\u0072\u006fm\u0052":*_cbddg =2;case "\u0066\u0072\u006fm\u0054":*_cbddg =3;case "\u0066\u0072\u006fm\u0042":*_cbddg =4;};};_dfbeg ,_ebea =d .Token ();if _ebea !=nil {return _ebea ;};if _cbea ,_aggc :=_dfbeg .(_a .EndElement ); -_aggc &&_cbea .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",_dfbeg );}; +// ValidateWithPath validates the CT_ColorTransformHeader and its children, prefixing error messages with path +func (_bbc *CT_ColorTransformHeader )ValidateWithPath (path string )error {for _baed ,_ddga :=range _bbc .Title {if _gafg :=_ddga .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_baed ));_gafg !=nil {return _gafg ; +};};for _ggeb ,_cbeb :=range _bbc .Desc {if _ageae :=_cbeb .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_ggeb ));_ageae !=nil {return _ageae ;};};if _bbc .CatLst !=nil {if _gfbe :=_bbc .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_gfbe !=nil {return _gfbe ;};};if _bbc .ExtLst !=nil {if _bedb :=_bbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bedb !=nil {return _bedb ;};};return nil ;};func (_eafgd *CT_When )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eafgd .FuncAttr =ST_FunctionType (1); +_eafgd .OpAttr =ST_FunctionOperator (1);for _ ,_gdeb :=range start .Attr {if _gdeb .Name .Local =="\u006e\u0061\u006d\u0065"{_deb ,_dcbd :=_gdeb .Value ,error (nil );if _dcbd !=nil {return _dcbd ;};_eafgd .NameAttr =&_deb ;continue ;};if _gdeb .Name .Local =="\u0061\u0072\u0067"{_gagec ,_gbfca :=ParseUnionST_FunctionArgument (_gdeb .Value ); +if _gbfca !=nil {return _gbfca ;};_eafgd .ArgAttr =&_gagec ;continue ;};if _gdeb .Name .Local =="\u0076\u0061\u006c"{_cgbac ,_cgbe :=ParseUnionST_FunctionValue (_gdeb .Value );if _cgbe !=nil {return _cgbe ;};_eafgd .ValAttr =_cgbac ;continue ;};if _gdeb .Name .Local =="\u0066\u0075\u006e\u0063"{_eafgd .FuncAttr .UnmarshalXMLAttr (_gdeb ); +continue ;};if _gdeb .Name .Local =="\u006f\u0070"{_eafgd .OpAttr .UnmarshalXMLAttr (_gdeb );continue ;};if _gdeb .Name .Local =="\u0061\u0078\u0069\u0073"{_aega ,_fdcd :=ParseSliceST_AxisTypes (_gdeb .Value );if _fdcd !=nil {return _fdcd ;};_eafgd .AxisAttr =&_aega ; +continue ;};if _gdeb .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_faecd ,_cdeb :=ParseSliceST_ElementTypes (_gdeb .Value );if _cdeb !=nil {return _cdeb ;};_eafgd .PtTypeAttr =&_faecd ;continue ;};if _gdeb .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_cadg ,_adbd :=ParseSliceST_Booleans (_gdeb .Value ); +if _adbd !=nil {return _adbd ;};_eafgd .HideLastTransAttr =&_cadg ;continue ;};if _gdeb .Name .Local =="\u0073\u0074"{_abbb ,_fgdff :=ParseSliceST_Ints (_gdeb .Value );if _fgdff !=nil {return _fgdff ;};_eafgd .StAttr =&_abbb ;continue ;};if _gdeb .Name .Local =="\u0063\u006e\u0074"{_cbad ,_aedbf :=ParseSliceST_UnsignedInts (_gdeb .Value ); +if _aedbf !=nil {return _aedbf ;};_eafgd .CntAttr =&_cbad ;continue ;};if _gdeb .Name .Local =="\u0073\u0074\u0065\u0070"{_afgc ,_fefcaa :=ParseSliceST_Ints (_gdeb .Value );if _fefcaa !=nil {return _fefcaa ;};_eafgd .StepAttr =&_afgc ;continue ;};};_fdbb :for {_gfaebd ,_bdcb :=d .Token (); +if _bdcb !=nil {return _bdcb ;};switch _fdba :=_gfaebd .(type ){case _d .StartElement :switch _fdba .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_gbac :=NewCT_Algorithm (); +if _bcbec :=d .DecodeElement (_gbac ,&_fdba );_bcbec !=nil {return _bcbec ;};_eafgd .Alg =append (_eafgd .Alg ,_gbac );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_gbbed :=NewCT_Shape (); +if _dffcf :=d .DecodeElement (_gbbed ,&_fdba );_dffcf !=nil {return _dffcf ;};_eafgd .Shape =append (_eafgd .Shape ,_gbbed );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_effbe :=NewCT_PresentationOf (); +if _cebge :=d .DecodeElement (_effbe ,&_fdba );_cebge !=nil {return _cebge ;};_eafgd .PresOf =append (_eafgd .PresOf ,_effbe );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_ecfeg :=NewCT_Constraints (); +if _abdd :=d .DecodeElement (_ecfeg ,&_fdba );_abdd !=nil {return _abdd ;};_eafgd .ConstrLst =append (_eafgd .ConstrLst ,_ecfeg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_ceee :=NewCT_Rules (); +if _facf :=d .DecodeElement (_ceee ,&_fdba );_facf !=nil {return _facf ;};_eafgd .RuleLst =append (_eafgd .RuleLst ,_ceee );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_eegf :=NewCT_ForEach (); +if _eedf :=d .DecodeElement (_eegf ,&_fdba );_eedf !=nil {return _eedf ;};_eafgd .ForEach =append (_eafgd .ForEach ,_eegf );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_gefc :=NewCT_LayoutNode (); +if _ebbd :=d .DecodeElement (_gefc ,&_fdba );_ebbd !=nil {return _ebbd ;};_eafgd .LayoutNode =append (_eafgd .LayoutNode ,_gefc );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_adce :=NewCT_Choose (); +if _eadc :=d .DecodeElement (_adce ,&_fdba );_eadc !=nil {return _eadc ;};_eafgd .Choose =append (_eafgd .Choose ,_adce );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbeba :=_f .NewCT_OfficeArtExtensionList (); +if _fdafg :=d .DecodeElement (_gbeba ,&_fdba );_fdafg !=nil {return _fdafg ;};_eafgd .ExtLst =append (_eafgd .ExtLst ,_gbeba );default:_e .Log .Debug ("\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",_fdba .Name ); +if _ebde :=d .Skip ();_ebde !=nil {return _ebde ;};};case _d .EndElement :break _fdbb ;case _d .CharData :};};return nil ;};func (_ebdc *CT_DiagramDefinition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebdc .LayoutNode =NewCT_LayoutNode (); +for _ ,_dfb :=range start .Attr {if _dfb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bgbc ,_agbf :=_dfb .Value ,error (nil );if _agbf !=nil {return _agbf ;};_ebdc .UniqueIdAttr =&_bgbc ;continue ;};if _dfb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gfg ,_efe :=_dfb .Value ,error (nil ); +if _efe !=nil {return _efe ;};_ebdc .MinVerAttr =&_gfg ;continue ;};if _dfb .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_dgda ,_fdee :=_dfb .Value ,error (nil );if _fdee !=nil {return _fdee ;};_ebdc .DefStyleAttr =&_dgda ;continue ; +};};_cebg :for {_geeb ,_cfa :=d .Token ();if _cfa !=nil {return _cfa ;};switch _ebbb :=_geeb .(type ){case _d .StartElement :switch _ebbb .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_bgdd :=NewCT_Name (); +if _ceac :=d .DecodeElement (_bgdd ,&_ebbb );_ceac !=nil {return _ceac ;};_ebdc .Title =append (_ebdc .Title ,_bgdd );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_aeef :=NewCT_Description (); +if _fccb :=d .DecodeElement (_aeef ,&_ebbb );_fccb !=nil {return _fccb ;};_ebdc .Desc =append (_ebdc .Desc ,_aeef );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_ebdc .CatLst =NewCT_Categories (); +if _bedd :=d .DecodeElement (_ebdc .CatLst ,&_ebbb );_bedd !=nil {return _bedd ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0061\u006d\u0070\u0044\u0061\u0074\u0061"}:_ebdc .SampData =NewCT_SampleData (); +if _gcaa :=d .DecodeElement (_ebdc .SampData ,&_ebbb );_gcaa !=nil {return _gcaa ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073t\u0079\u006c\u0065\u0044\u0061\u0074a"}:_ebdc .StyleData =NewCT_SampleData (); +if _aeff :=d .DecodeElement (_ebdc .StyleData ,&_ebbb );_aeff !=nil {return _aeff ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063l\u0072\u0044\u0061\u0074\u0061"}:_ebdc .ClrData =NewCT_SampleData (); +if _cdbc :=d .DecodeElement (_ebdc .ClrData ,&_ebbb );_cdbc !=nil {return _cdbc ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:if _fgeg :=d .DecodeElement (_ebdc .LayoutNode ,&_ebbb ); +_fgeg !=nil {return _fgeg ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebdc .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _efcgb :=d .DecodeElement (_ebdc .ExtLst ,&_ebbb );_efcgb !=nil {return _efcgb ;};default:_e .Log .Debug ("\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",_ebbb .Name ); +if _defga :=d .Skip ();_defga !=nil {return _defga ;};};case _d .EndElement :break _cebg ;case _d .CharData :};};return nil ;};func (_ccfe ST_VariableType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccfe .String (),start ); +};func (_ggda ST_BendPoint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggda .String (),start );};func (_ebfc ST_ConnectorPoint )Validate ()error {return _ebfc .ValidateWithPath ("")};func (_bbace ST_FunctionArgument )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _bbace .ST_VariableType !=ST_VariableTypeUnset {e .EncodeToken (_d .CharData (_bbace .ST_VariableType .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_cfbf *CT_SDName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcef :=range start .Attr {if _bcef .Name .Local =="\u006c\u0061\u006e\u0067"{_cfdc ,_bgge :=_bcef .Value ,error (nil ); +if _bgge !=nil {return _bgge ;};_cfbf .LangAttr =&_cfdc ;continue ;};if _bcef .Name .Local =="\u0076\u0061\u006c"{_cgafd ,_aaga :=_bcef .Value ,error (nil );if _aaga !=nil {return _aaga ;};_cfbf .ValAttr =_cgafd ;continue ;};};for {_fdea ,_cfeab :=d .Token (); +if _cfeab !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0044\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_cfeab );};if _dbce ,_gcgb :=_fdea .(_d .EndElement );_gcgb &&_dbce .Name ==start .Name {break ;};};return nil ; +};func (_bbed *ST_AxisType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecfc ,_ddgae :=d .Token ();if _ddgae !=nil {return _ddgae ;};if _edgf ,_cgca :=_ecfc .(_d .EndElement );_cgca &&_edgf .Name ==start .Name {*_bbed =1;return nil ;}; +if _cdcaa ,_gbaf :=_ecfc .(_d .CharData );!_gbaf {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecfc );}else {switch string (_cdcaa ){case "":*_bbed =0; +case "\u0073\u0065\u006c\u0066":*_bbed =1;case "\u0063\u0068":*_bbed =2;case "\u0064\u0065\u0073":*_bbed =3;case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_bbed =4;case "\u0070\u0061\u0072":*_bbed =5;case "\u0061\u006e\u0063s\u0074":*_bbed =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_bbed =7; +case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_bbed =8;case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_bbed =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_bbed =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_bbed =11;case "\u0072\u006f\u006f\u0074":*_bbed =12; +case "\u006e\u006f\u006e\u0065":*_bbed =13;};};_ecfc ,_ddgae =d .Token ();if _ddgae !=nil {return _ddgae ;};if _bcae ,_cceeeb :=_ecfc .(_d .EndElement );_cceeeb &&_bcae .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecfc ); +};func (_dfeg *CT_ColorTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfeg .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_dfeg .UniqueIdAttr )}); +};if _dfeg .MinVerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_dg .Sprintf ("\u0025\u0076",*_dfeg .MinVerAttr )});};e .EncodeToken (start );if _dfeg .Title !=nil {_fa :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"}}; +for _ ,_ace :=range _dfeg .Title {e .EncodeElement (_ace ,_fa );};};if _dfeg .Desc !=nil {_fce :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_ecd :=range _dfeg .Desc {e .EncodeElement (_ecd ,_fce );};};if _dfeg .CatLst !=nil {_dcfa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dfeg .CatLst ,_dcfa );};if _dfeg .StyleLbl !=nil {_bgfg :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}};for _ ,_ggcbc :=range _dfeg .StyleLbl {e .EncodeElement (_ggcbc ,_bgfg );};};if _dfeg .ExtLst !=nil {_eefe :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dfeg .ExtLst ,_eefe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DataModel ()*CT_DataModel {_afgd :=&CT_DataModel {};_afgd .PtLst =NewCT_PtList ();return _afgd ;};func (_ecag *CT_SDCategory )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_dg .Sprintf ("\u0025\u0076",_ecag .TypeAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0069"},Value :_dg .Sprintf ("\u0025\u0076",_ecag .PriAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egd *CT_CTName )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddf :=range start .Attr {if _ddf .Name .Local =="\u006c\u0061\u006e\u0067"{_bdca ,_cag :=_ddf .Value ,error (nil ); +if _cag !=nil {return _cag ;};_egd .LangAttr =&_bdca ;continue ;};if _ddf .Name .Local =="\u0076\u0061\u006c"{_dfec ,_cfgb :=_ddf .Value ,error (nil );if _cfgb !=nil {return _cfgb ;};_egd .ValAttr =_dfec ;continue ;};};for {_fdfg ,_cgg :=d .Token ();if _cgg !=nil {return _dg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0054\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_cgg ); +};if _caf ,_bfba :=_fdfg .(_d .EndElement );_bfba &&_caf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Otherwise and its children, prefixing error messages with path -func (_gdcg *CT_Otherwise )ValidateWithPath (path string )error {for _ecccg ,_fecg :=range _gdcg .Alg {if _feef :=_fecg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_ecccg ));_feef !=nil {return _feef ; -};};for _ebfe ,_bbccb :=range _gdcg .Shape {if _dae :=_bbccb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ebfe ));_dae !=nil {return _dae ;};};for _cdbc ,_gbgfbc :=range _gdcg .PresOf {if _gabf :=_gbgfbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_cdbc )); -_gabf !=nil {return _gabf ;};};for _decb ,_efcb :=range _gdcg .ConstrLst {if _gaba :=_efcb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_decb ));_gaba !=nil {return _gaba ; -};};for _edeab ,_cggg :=range _gdcg .RuleLst {if _fedg :=_cggg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_edeab ));_fedg !=nil {return _fedg ;};};for _ebdfa ,_bfaae :=range _gdcg .ForEach {if _eeaec :=_bfaae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_ebdfa )); -_eeaec !=nil {return _eeaec ;};};for _dgb ,_gfgc :=range _gdcg .LayoutNode {if _affg :=_gfgc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_dgb ));_affg !=nil {return _affg ; -};};for _gccf ,_fcac :=range _gdcg .Choose {if _ffdce :=_fcac .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_gccf ));_ffdce !=nil {return _ffdce ;};};for _fagff ,_gbfa :=range _gdcg .ExtLst {if _deda :=_gbfa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fagff )); -_deda !=nil {return _deda ;};};return nil ;}; +// ValidateWithPath validates the CT_StyleDefinitionHeader and its children, prefixing error messages with path +func (_aadg *CT_StyleDefinitionHeader )ValidateWithPath (path string )error {for _cdaf ,_geccg :=range _aadg .Title {if _eadb :=_geccg .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cdaf )); +_eadb !=nil {return _eadb ;};};for _egg ,_ecbed :=range _aadg .Desc {if _decbb :=_ecbed .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_egg ));_decbb !=nil {return _decbb ;};};if _aadg .CatLst !=nil {if _fcggd :=_aadg .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_fcggd !=nil {return _fcggd ;};};if _aadg .ExtLst !=nil {if _bafcc :=_aadg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bafcc !=nil {return _bafcc ;};};return nil ;};type ST_ConnectorRouting byte ;type ST_CenterShapeMapping byte ; +func (_acef ST_TextAnchorHorizontal )ValidateWithPath (path string )error {switch _acef {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acef )); +};return nil ;};type ST_HierarchyAlignment byte ;func (_ccfc ST_HueDir )ValidateWithPath (path string )error {switch _ccfc {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccfc )); +};return nil ;};func ParseUnionST_LayoutShapeType (s string )(ST_LayoutShapeType ,error ){return ST_LayoutShapeType {},nil ;};func (_afbac ST_ChildDirection )Validate ()error {return _afbac .ValidateWithPath ("")};func (_aebfa *ST_BendPoint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcfeg ,_egca :=d .Token (); +if _egca !=nil {return _egca ;};if _dgbe ,_accfa :=_bcfeg .(_d .EndElement );_accfa &&_dgbe .Name ==start .Name {*_aebfa =1;return nil ;};if _ggcf ,_gfeg :=_bcfeg .(_d .CharData );!_gfeg {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcfeg ); +}else {switch string (_ggcf ){case "":*_aebfa =0;case "\u0062\u0065\u0067":*_aebfa =1;case "\u0064\u0065\u0066":*_aebfa =2;case "\u0065\u006e\u0064":*_aebfa =3;};};_bcfeg ,_egca =d .Token ();if _egca !=nil {return _egca ;};if _gabc ,_ccaeb :=_bcfeg .(_d .EndElement ); +_ccaeb &&_gabc .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcfeg );}; -// Validate validates the CT_ColorTransform and its children -func (_dba *CT_ColorTransform )Validate ()error {return _dba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");}; +// ValidateWithPath validates the CT_CTCategories and its children, prefixing error messages with path +func (_adg *CT_CTCategories )ValidateWithPath (path string )error {for _gcf ,_aef :=range _adg .Cat {if _bea :=_aef .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_gcf ));_bea !=nil {return _bea ;}; +};return nil ;};func (_eefa *CT_Colors )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eefa .MethAttr !=ST_ClrAppMethodUnset {_efb ,_fac :=_eefa .MethAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0065\u0074\u0068"});if _fac !=nil {return _fac ; +};start .Attr =append (start .Attr ,_efb );};if _eefa .HueDirAttr !=ST_HueDirUnset {_ageg ,_cbge :=_eefa .HueDirAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u0075\u0065\u0044\u0069\u0072"});if _cbge !=nil {return _cbge ;};start .Attr =append (start .Attr ,_ageg ); +};e .EncodeToken (start );if _eefa .EG_ColorChoice !=nil {for _ ,_bacd :=range _eefa .EG_ColorChoice {_bacd .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdd *CT_ColorTransformHeaderLst )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _bdd .ColorsDefHdr !=nil {_cde :=_d .StartElement {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}};for _ ,_dadf :=range _bdd .ColorsDefHdr {e .EncodeElement (_dadf ,_cde );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_NumericRule and its children -func (_gcc *CT_NumericRule )Validate ()error {return _gcc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0065\u0072\u0069c\u0052\u0075\u006c\u0065");};func (_gddbd *ST_ChildOrderType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbad ,_eebgf :=d .Token (); -if _eebgf !=nil {return _eebgf ;};if _gbfe ,_acdbg :=_cbad .(_a .EndElement );_acdbg &&_gbfe .Name ==start .Name {*_gddbd =1;return nil ;};if _dadec ,_bgef :=_cbad .(_a .CharData );!_bgef {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",_cbad ); -}else {switch string (_dadec ){case "":*_gddbd =0;case "\u0062":*_gddbd =1;case "\u0074":*_gddbd =2;};};_cbad ,_eebgf =d .Token ();if _eebgf !=nil {return _eebgf ;};if _cefbd ,_ecbbg :=_cbad .(_a .EndElement );_ecbbg &&_cefbd .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",_cbad );};func (_cc *CT_Algorithm )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_faa ,_abc :=_cc .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _abc !=nil {return _abc ;};start .Attr =append (start .Attr ,_faa );if _cc .RevAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0076"},Value :_f .Sprintf ("\u0025\u0076",*_cc .RevAttr )});};e .EncodeToken (start ); -if _cc .Param !=nil {_eeb :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0061\u0072a\u006d"}};for _ ,_bedf :=range _cc .Param {e .EncodeElement (_bedf ,_eeb );};};if _cc .ExtLst !=nil {_cdee :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cc .ExtLst ,_cdee );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_CTStyleLabel and its children +func (_cce *CT_CTStyleLabel )Validate ()error {return _cce .ValidateWithPath ("\u0043T\u005fC\u0054\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_dcdg *CT_LayoutNode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcdg .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_dcdg .NameAttr )}); +};if _dcdg .StyleLblAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_dcdg .StyleLblAttr )});};if _dcdg .ChOrderAttr !=ST_ChildOrderTypeUnset {_cega ,_gaceg :=_dcdg .ChOrderAttr .MarshalXMLAttr (_d .Name {Local :"\u0063h\u004f\u0072\u0064\u0065\u0072"}); +if _gaceg !=nil {return _gaceg ;};start .Attr =append (start .Attr ,_cega );};if _dcdg .MoveWithAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"},Value :_dg .Sprintf ("\u0025\u0076",*_dcdg .MoveWithAttr )}); +};e .EncodeToken (start );if _dcdg .Alg !=nil {_gfdc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u006c\u0067"}};for _ ,_dbb :=range _dcdg .Alg {e .EncodeElement (_dbb ,_gfdc );};};if _dcdg .Shape !=nil {_edce :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0068\u0061p\u0065"}}; +for _ ,_effe :=range _dcdg .Shape {e .EncodeElement (_effe ,_edce );};};if _dcdg .PresOf !=nil {_ebfec :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_egb :=range _dcdg .PresOf {e .EncodeElement (_egb ,_ebfec ); +};};if _dcdg .ConstrLst !=nil {_baeg :=_d .StartElement {Name :_d .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_cggbd :=range _dcdg .ConstrLst {e .EncodeElement (_cggbd ,_baeg );};};if _dcdg .RuleLst !=nil {_fdedf :=_d .StartElement {Name :_d .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}}; +for _ ,_dfag :=range _dcdg .RuleLst {e .EncodeElement (_dfag ,_fdedf );};};if _dcdg .VarLst !=nil {_acea :=_d .StartElement {Name :_d .Name {Local :"\u0076\u0061\u0072\u004c\u0073\u0074"}};for _ ,_cfec :=range _dcdg .VarLst {e .EncodeElement (_cfec ,_acea ); +};};if _dcdg .ForEach !=nil {_fgc :=_d .StartElement {Name :_d .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_bgac :=range _dcdg .ForEach {e .EncodeElement (_bgac ,_fgc );};};if _dcdg .LayoutNode !=nil {_cee :=_d .StartElement {Name :_d .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}}; +for _ ,_cddd :=range _dcdg .LayoutNode {e .EncodeElement (_cddd ,_cee );};};if _dcdg .Choose !=nil {_ccae :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_cdddg :=range _dcdg .Choose {e .EncodeElement (_cdddg ,_ccae ); +};};if _dcdg .ExtLst !=nil {_baba :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_gbeb :=range _dcdg .ExtLst {e .EncodeElement (_gbeb ,_baba );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};type CT_CTCategory struct{TypeAttr string ;PriAttr uint32 ;};func (_bge *CT_AdjLst )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bge .Adj !=nil {_acfe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u0064\u006a"}}; +for _ ,_cg :=range _bge .Adj {e .EncodeElement (_cg ,_acfe );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efbgc ST_NodeVerticalAlignment )Validate ()error {return _efbgc .ValidateWithPath ("")};func (_dfged ST_ArrowheadStyle )ValidateWithPath (path string )error {switch _dfged {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfged )); +};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 []*_f .CT_OfficeArtExtensionList ;};func (_bfbgg ST_StartingElement )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccda :=_d .Attr {}; +_ccda .Name =name ;switch _bfbgg {case ST_StartingElementUnset :_ccda .Value ="";case ST_StartingElementNode :_ccda .Value ="\u006e\u006f\u0064\u0065";case ST_StartingElementTrans :_ccda .Value ="\u0074\u0072\u0061n\u0073";};return _ccda ,nil ;};const (ST_StartingElementUnset ST_StartingElement =0; +ST_StartingElementNode ST_StartingElement =1;ST_StartingElementTrans ST_StartingElement =2;);const (ST_OutputShapeTypeUnset ST_OutputShapeType =0;ST_OutputShapeTypeNone ST_OutputShapeType =1;ST_OutputShapeTypeConn ST_OutputShapeType =2;);type ST_SecondaryLinearDirection byte ; +func (_dgf *CT_CTStyleLabel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aee :=range start .Attr {if _aee .Name .Local =="\u006e\u0061\u006d\u0065"{_bbe ,_gae :=_aee .Value ,error (nil );if _gae !=nil {return _gae ;};_dgf .NameAttr =_bbe ; +continue ;};};_eee :for {_cgaf ,_bebcg :=d .Token ();if _bebcg !=nil {return _bebcg ;};switch _efc :=_cgaf .(type ){case _d .StartElement :switch _efc .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066\u0069\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_dgf .FillClrLst =NewCT_Colors (); +if _dcdd :=d .DecodeElement (_dgf .FillClrLst ,&_efc );_dcdd !=nil {return _dcdd ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006ci\u006e\u0043\u006c\u0072\u004c\u0073t"}:_dgf .LinClrLst =NewCT_Colors (); +if _fgd :=d .DecodeElement (_dgf .LinClrLst ,&_efc );_fgd !=nil {return _fgd ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0066\u0066e\u0063\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_dgf .EffectClrLst =NewCT_Colors (); +if _ade :=d .DecodeElement (_dgf .EffectClrLst ,&_efc );_ade !=nil {return _ade ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"t\u0078\u004c\u0069\u006e\u0043\u006c\u0072\u004c\u0073\u0074"}:_dgf .TxLinClrLst =NewCT_Colors (); +if _edf :=d .DecodeElement (_dgf .TxLinClrLst ,&_efc );_edf !=nil {return _edf ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0046i\u006c\u006c\u0043\u006c\u0072\u004c\u0073\u0074"}:_dgf .TxFillClrLst =NewCT_Colors (); +if _agf :=d .DecodeElement (_dgf .TxFillClrLst ,&_efc );_agf !=nil {return _agf ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0045\u0066\u0066\u0065\u0063\u0074\u0043l\u0072\u004c\u0073\u0074"}:_dgf .TxEffectClrLst =NewCT_Colors (); +if _fcga :=d .DecodeElement (_dgf .TxEffectClrLst ,&_efc );_fcga !=nil {return _fcga ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgf .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _adf :=d .DecodeElement (_dgf .ExtLst ,&_efc );_adf !=nil {return _adf ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_efc .Name ); +if _ged :=d .Skip ();_ged !=nil {return _ged ;};};case _d .EndElement :break _eee ;case _d .CharData :};};return nil ;};func (_cefe ST_PrSetCustVal )String ()string {if _cefe .ST_Percentage !=nil {return _dg .Sprintf ("\u0025\u0076",*_cefe .ST_Percentage ); +};if _cefe .Int32 !=nil {return _dg .Sprintf ("\u0025\u0076",*_cefe .Int32 );};return "";};func (_dbdd *CT_ForEach )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbdd .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_dbdd .NameAttr )}); +};if _dbdd .RefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_dg .Sprintf ("\u0025\u0076",*_dbdd .RefAttr )});};if _dbdd .AxisAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_dg .Sprintf ("\u0025\u0076",*_dbdd .AxisAttr )}); +};if _dbdd .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_dbdd .PtTypeAttr )});};if _dbdd .HideLastTransAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"},Value :_dg .Sprintf ("\u0025\u0076",*_dbdd .HideLastTransAttr )}); +};if _dbdd .StAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_dbdd .StAttr )});};if _dbdd .CntAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006e\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_dbdd .CntAttr )}); +};if _dbdd .StepAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_dg .Sprintf ("\u0025\u0076",*_dbdd .StepAttr )});};e .EncodeToken (start );if _dbdd .Alg !=nil {_eabe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u006c\u0067"}}; +for _ ,_cfda :=range _dbdd .Alg {e .EncodeElement (_cfda ,_eabe );};};if _dbdd .Shape !=nil {_gbcc :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0068\u0061p\u0065"}};for _ ,_ggba :=range _dbdd .Shape {e .EncodeElement (_ggba ,_gbcc );};};if _dbdd .PresOf !=nil {_bbce :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}}; +for _ ,_fag :=range _dbdd .PresOf {e .EncodeElement (_fag ,_bbce );};};if _dbdd .ConstrLst !=nil {_bdgb :=_d .StartElement {Name :_d .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_gebb :=range _dbdd .ConstrLst {e .EncodeElement (_gebb ,_bdgb ); +};};if _dbdd .RuleLst !=nil {_ffbb :=_d .StartElement {Name :_d .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}};for _ ,_eeac :=range _dbdd .RuleLst {e .EncodeElement (_eeac ,_ffbb );};};if _dbdd .ForEach !=nil {_acbec :=_d .StartElement {Name :_d .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}}; +for _ ,_fefca :=range _dbdd .ForEach {e .EncodeElement (_fefca ,_acbec );};};if _dbdd .LayoutNode !=nil {_ggdb :=_d .StartElement {Name :_d .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_acagd :=range _dbdd .LayoutNode {e .EncodeElement (_acagd ,_ggdb ); +};};if _dbdd .Choose !=nil {_eec :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}};for _ ,_ccb :=range _dbdd .Choose {e .EncodeElement (_ccb ,_eec );};};if _dbdd .ExtLst !=nil {_dcgbg :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +for _ ,_afaf :=range _dbdd .ExtLst {e .EncodeElement (_afaf ,_dcgbg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_facd ST_ClrAppMethod )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_facd .String (),start ); +};func (_cgecg *ST_ConnectorDimension )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgecg =0;case "\u0031\u0044":*_cgecg =1;case "\u0032\u0044":*_cgecg =2;case "\u0063\u0075\u0073\u0074":*_cgecg =3;};return nil ;}; -// Validate validates the CT_StyleDefinitionHeaderLst and its children -func (_gcgd *CT_StyleDefinitionHeaderLst )Validate ()error {return _gcgd .ValidateWithPath ("C\u0054\u005f\u0053\u0074\u0079\u006ce\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006fn\u0048\u0065\u0061d\u0065r\u004c\u0073\u0074");};type CT_PresentationOf struct{ExtLst *_g .CT_OfficeArtExtensionList ; -AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;};func (_efgca *LayoutDef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_efgca .CT_DiagramDefinition =*NewCT_DiagramDefinition (); -for _ ,_bebdc :=range start .Attr {if _bebdc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_gbfd ,_fcba :=_bebdc .Value ,error (nil );if _fcba !=nil {return _fcba ;};_efgca .UniqueIdAttr =&_gbfd ;continue ;};if _bebdc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_gafa ,_bfcf :=_bebdc .Value ,error (nil ); -if _bfcf !=nil {return _bfcf ;};_efgca .MinVerAttr =&_gafa ;continue ;};if _bebdc .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_agfc ,_cage :=_bebdc .Value ,error (nil );if _cage !=nil {return _cage ;};_efgca .DefStyleAttr =&_agfc ; -continue ;};};_gcgf :for {_beab ,_cdfaf :=d .Token ();if _cdfaf !=nil {return _cdfaf ;};switch _gdaa :=_beab .(type ){case _a .StartElement :switch _gdaa .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"}:_eddfe :=NewCT_Name (); -if _eggd :=d .DecodeElement (_eddfe ,&_gdaa );_eggd !=nil {return _eggd ;};_efgca .Title =append (_efgca .Title ,_eddfe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bdbed :=NewCT_Description (); -if _fcce :=d .DecodeElement (_bdbed ,&_gdaa );_fcce !=nil {return _fcce ;};_efgca .Desc =append (_efgca .Desc ,_bdbed );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_efgca .CatLst =NewCT_Categories (); -if _fggccf :=d .DecodeElement (_efgca .CatLst ,&_gdaa );_fggccf !=nil {return _fggccf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_efgca .SampData =NewCT_SampleData (); -if _dgfefag :=d .DecodeElement (_efgca .SampData ,&_gdaa );_dgfefag !=nil {return _dgfefag ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_efgca .StyleData =NewCT_SampleData (); -if _eagc :=d .DecodeElement (_efgca .StyleData ,&_gdaa );_eagc !=nil {return _eagc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_efgca .ClrData =NewCT_SampleData (); -if _bdcaf :=d .DecodeElement (_efgca .ClrData ,&_gdaa );_bdcaf !=nil {return _bdcaf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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 _ggccg :=d .DecodeElement (_efgca .LayoutNode ,&_gdaa ); -_ggccg !=nil {return _ggccg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_efgca .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _deee :=d .DecodeElement (_efgca .ExtLst ,&_gdaa );_deee !=nil {return _deee ;};default:_c .Log .Debug ("\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",_gdaa .Name ); -if _aaga :=d .Skip ();_aaga !=nil {return _aaga ;};};case _a .EndElement :break _gcgf ;case _a .CharData :};};return nil ;};func (_ecbb *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 :_f .Sprintf ("\u0025\u0076",_ecbb .UniqueIdAttr )}); -if _ecbb .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_ecbb .MinVerAttr )});};if _ecbb .ResIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ecbb .ResIdAttr )}); -};e .EncodeToken (start );_ebbf :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_bageg :=range _ecbb .Title {e .EncodeElement (_bageg ,_ebbf );};_gdcf :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}}; -for _ ,_aefg :=range _ecbb .Desc {e .EncodeElement (_aefg ,_gdcf );};if _ecbb .CatLst !=nil {_ebgde :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecbb .CatLst ,_ebgde );};if _ecbb .ExtLst !=nil {_eecgf :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ecbb .ExtLst ,_eecgf );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AdjLst and its children +func (_fcc *CT_AdjLst )Validate ()error {return _fcc .ValidateWithPath ("\u0043T\u005f\u0041\u0064\u006a\u004c\u0073t");};type CT_OrgChart struct{ValAttr *bool ;};func (_edfec ST_AnimLvlStr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edfec .String (),start ); +}; -// Validate validates the CT_CTCategory and its children -func (_dfd *CT_CTCategory )Validate ()error {return _dfd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");};func (_cdaac ST_RotationPath )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cdaac .String (),start ); -};type AG_ConstraintRefAttributes struct{RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;}; +// Validate validates the CT_Parameter and its children +func (_cefg *CT_Parameter )Validate ()error {return _cefg .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func (_eded *ST_ConstraintRelationship )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecgf ,_bcdgb :=d .Token (); +if _bcdgb !=nil {return _bcdgb ;};if _faba ,_fcde :=_ecgf .(_d .EndElement );_fcde &&_faba .Name ==start .Name {*_eded =1;return nil ;};if _gbdbc ,_fdffa :=_ecgf .(_d .CharData );!_fdffa {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecgf ); +}else {switch string (_gbdbc ){case "":*_eded =0;case "\u0073\u0065\u006c\u0066":*_eded =1;case "\u0063\u0068":*_eded =2;case "\u0064\u0065\u0073":*_eded =3;};};_ecgf ,_bcdgb =d .Token ();if _bcdgb !=nil {return _bcdgb ;};if _cgcbe ,_fgbgd :=_ecgf .(_d .EndElement ); +_fgbgd &&_cgcbe .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecgf );}; -// Validate validates the RelIds and its children -func (_ccde *RelIds )Validate ()error {return _ccde .ValidateWithPath ("\u0052\u0065\u006c\u0049\u0064\u0073");}; +// ValidateWithPath validates the ColorsDefHdr and its children, prefixing error messages with path +func (_gccdf *ColorsDefHdr )ValidateWithPath (path string )error {if _dbbdf :=_gccdf .CT_ColorTransformHeader .ValidateWithPath (path );_dbbdf !=nil {return _dbbdf ;};return nil ;};func (_aefag ST_AlgorithmType )Validate ()error {return _aefag .ValidateWithPath ("")}; +func (_aefc ST_ConstraintType )Validate ()error {return _aefc .ValidateWithPath ("")};func (_ccfde ST_GrowDirection )ValidateWithPath (path string )error {switch _ccfde {case 0,1,2,3,4:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccfde )); +};return nil ;}; -// ValidateWithPath validates the CT_LayoutNode and its children, prefixing error messages with path -func (_ceeg *CT_LayoutNode )ValidateWithPath (path string )error {if _egec :=_ceeg .ChOrderAttr .ValidateWithPath (path +"\u002f\u0043\u0068O\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_egec !=nil {return _egec ;};for _dgfea ,_afg :=range _ceeg .Alg {if _cgaf :=_afg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_dgfea )); -_cgaf !=nil {return _cgaf ;};};for _gafd ,_eba :=range _ceeg .Shape {if _dbca :=_eba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gafd ));_dbca !=nil {return _dbca ;};};for _cgcbd ,_dfaf :=range _ceeg .PresOf {if _fgfb :=_dfaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_cgcbd )); -_fgfb !=nil {return _fgfb ;};};for _dbgc ,_bbbc :=range _ceeg .ConstrLst {if _bcfe :=_bbbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_dbgc ));_bcfe !=nil {return _bcfe ; -};};for _fffa ,_cdce :=range _ceeg .RuleLst {if _fgge :=_cdce .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_fffa ));_fgge !=nil {return _fgge ;};};for _aebfb ,_cadgd :=range _ceeg .VarLst {if _dabf :=_cadgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_aebfb )); -_dabf !=nil {return _dabf ;};};for _dbaa ,_eae :=range _ceeg .ForEach {if _efgf :=_eae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_dbaa ));_efgf !=nil {return _efgf ;};};for _geac ,_fdbf :=range _ceeg .LayoutNode {if _facf :=_fdbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_geac )); -_facf !=nil {return _facf ;};};for _egdab ,_egbed :=range _ceeg .Choose {if _bcfc :=_egbed .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_egdab ));_bcfc !=nil {return _bcfc ;};};for _gaca ,_dbbcc :=range _ceeg .ExtLst {if _cbgf :=_dbbcc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_gaca )); -_cbgf !=nil {return _cbgf ;};};return nil ;};func (_gcee *CT_ColorTransformHeaderLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aaf :for {_bfgdf ,_cddd :=d .Token ();if _cddd !=nil {return _cddd ;};switch _aeea :=_bfgdf .(type ){case _a .StartElement :switch _aeea .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"}:_gbff :=NewCT_ColorTransformHeader (); -if _defa :=d .DecodeElement (_gbff ,&_aeea );_defa !=nil {return _defa ;};_gcee .ColorsDefHdr =append (_gcee .ColorsDefHdr ,_gbff );default:_c .Log .Debug ("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",_aeea .Name ); -if _egbc :=d .Skip ();_egbc !=nil {return _egbc ;};};case _a .EndElement :break _aaf ;case _a .CharData :};};return nil ;};func (_edde *ST_AnimOneStr )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_edde =0;case "\u006e\u006f\u006e\u0065":*_edde =1; -case "\u006f\u006e\u0065":*_edde =2;case "\u0062\u0072\u0061\u006e\u0063\u0068":*_edde =3;};return nil ;};func (_gadaf ST_FlowDirection )String ()string {switch _gadaf {case 0:return "";case 1:return "\u0072\u006f\u0077";case 2:return "\u0063\u006f\u006c"; -};return "";};func (_geee ST_ParameterId )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_geee .String (),start );};func (_eafa ST_ElementType )Validate ()error {return _eafa .ValidateWithPath ("")}; +// Validate validates the CT_CTName and its children +func (_baa *CT_CTName )Validate ()error {return _baa .ValidateWithPath ("\u0043T\u005f\u0043\u0054\u004e\u0061\u006de");}; -// ValidateWithPath validates the CT_PresentationOf and its children, prefixing error messages with path -func (_fdae *CT_PresentationOf )ValidateWithPath (path string )error {if _fdae .ExtLst !=nil {if _gdefb :=_fdae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdefb !=nil {return _gdefb ;};};return nil ;};func (_geae *ST_ConnectorRouting )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cfbba ,_bcaf :=d .Token (); -if _bcaf !=nil {return _bcaf ;};if _bagd ,_gebg :=_cfbba .(_a .EndElement );_gebg &&_bagd .Name ==start .Name {*_geae =1;return nil ;};if _gafae ,_cgeab :=_cfbba .(_a .CharData );!_cgeab {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",_cfbba ); -}else {switch string (_gafae ){case "":*_geae =0;case "\u0073\u0074\u0072\u0061":*_geae =1;case "\u0062\u0065\u006e\u0064":*_geae =2;case "\u0063\u0075\u0072v\u0065":*_geae =3;case "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e":*_geae =4;};};_cfbba ,_bcaf =d .Token (); -if _bcaf !=nil {return _bcaf ;};if _adga ,_cdefge :=_cfbba .(_a .EndElement );_cdefge &&_adga .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",_cfbba ); -};func (_fbaae ST_NodeHorizontalAlignment )ValidateWithPath (path string )error {switch _fbaae {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 (_fbaae )); -};return nil ;};func (_fggdd ST_ResizeHandlesStr )String ()string {switch _fggdd {case 0:return "";case 1:return "\u0065\u0078\u0061c\u0074";case 2:return "\u0072\u0065\u006c";};return "";};func (_bafgc *ST_ResizeHandlesStr )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bafgc =0; -case "\u0065\u0078\u0061c\u0074":*_bafgc =1;case "\u0072\u0065\u006c":*_bafgc =2;};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 ;};const (ST_ContinueDirectionUnset ST_ContinueDirection =0;ST_ContinueDirectionRevDir ST_ContinueDirection =1;ST_ContinueDirectionSameDir ST_ContinueDirection =2;); -// Validate validates the CT_Shape and its children -func (_ffeed *CT_Shape )Validate ()error {return _ffeed .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_gabdc ST_VerticalAlignment )ValidateWithPath (path string )error {switch _gabdc {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 (_gabdc )); -};return nil ;};type ST_ConstraintType byte ;func (_decca ST_CenterShapeMapping )ValidateWithPath (path string )error {switch _decca {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 (_decca )); -};return nil ;};func (_face *CT_HierBranchStyle )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _face .ValAttr !=ST_HierBranchStyleUnset {_bfgf ,_gefc :=_face .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"});if _gefc !=nil {return _gefc ; -};start .Attr =append (start .Attr ,_bfgf );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_bggf ST_DiagramTextAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bggf .String (),start ); -};func (_cbagf *ST_PyramidAccentTextMargin )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cbagf =0;case "\u0073\u0074\u0065\u0070":*_cbagf =1;case "\u0073\u0074\u0061c\u006b":*_cbagf =2;};return nil ;};func (_gfe *CT_Adj )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gfe .IdxAttr =1; -for _ ,_fcd :=range start .Attr {if _fcd .Name .Local =="\u0069\u0064\u0078"{_age ,_adea :=_bb .ParseUint (_fcd .Value ,10,32);if _adea !=nil {return _adea ;};_gfe .IdxAttr =uint32 (_age );continue ;};if _fcd .Name .Local =="\u0076\u0061\u006c"{_bfg ,_bga :=_bb .ParseFloat (_fcd .Value ,64); -if _bga !=nil {return _bga ;};_gfe .ValAttr =_bfg ;continue ;};};for {_cad ,_aea :=d .Token ();if _aea !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_aea );};if _ecd ,_aga :=_cad .(_a .EndElement ); -_aga &&_ecd .Name ==start .Name {break ;};};return nil ;};func (_fdaf ST_DiagramTextAlignment )ValidateWithPath (path string )error {switch _fdaf {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 (_fdaf )); +// Validate validates the CT_StyleDefinitionHeaderLst and its children +func (_affe *CT_StyleDefinitionHeaderLst )Validate ()error {return _affe .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 NewCT_CxnList ()*CT_CxnList {_cgde :=&CT_CxnList {}; +return _cgde };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;);type CT_DiagramDefinitionHeaderLst struct{LayoutDefHdr []*CT_DiagramDefinitionHeader ;};func (_ebbc *ST_DiagramTextAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebbc =0; +case "\u006c":*_ebbc =1;case "\u0063\u0074\u0072":*_ebbc =2;case "\u0072":*_ebbc =3;};return nil ;};func NewStyleDefHdrLst ()*StyleDefHdrLst {_edcdf :=&StyleDefHdrLst {};_edcdf .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();return _edcdf ; +};func (_begg ST_Breakpoint )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aecf :=_d .Attr {};_aecf .Name =name ;switch _begg {case ST_BreakpointUnset :_aecf .Value ="";case ST_BreakpointEndCnv :_aecf .Value ="\u0065\u006e\u0064\u0043\u006e\u0076"; +case ST_BreakpointBal :_aecf .Value ="\u0062\u0061\u006c";case ST_BreakpointFixed :_aecf .Value ="\u0066\u0069\u0078e\u0064";};return _aecf ,nil ;};func NewCT_DiagramDefinition ()*CT_DiagramDefinition {_cba :=&CT_DiagramDefinition {};_cba .LayoutNode =NewCT_LayoutNode (); +return _cba ;};func (_edcda *ST_HierarchyAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecfda ,_beac :=d .Token ();if _beac !=nil {return _beac ;};if _edgfc ,_ggac :=_ecfda .(_d .EndElement );_ggac &&_edgfc .Name ==start .Name {*_edcda =1; +return nil ;};if _gbceeg ,_degec :=_ecfda .(_d .CharData );!_degec {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ecfda );}else {switch string (_gbceeg ){case "":*_edcda =0; +case "\u0074\u004c":*_edcda =1;case "\u0074\u0052":*_edcda =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_edcda =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_edcda =4;case "\u0062\u004c":*_edcda =5;case "\u0062\u0052":*_edcda =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_edcda =7; +case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_edcda =8;case "\u006c\u0054":*_edcda =9;case "\u006c\u0042":*_edcda =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_edcda =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_edcda =12;case "\u0072\u0054":*_edcda =13; +case "\u0072\u0042":*_edcda =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_edcda =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_edcda =16;};};_ecfda ,_beac =d .Token ();if _beac !=nil {return _beac ;};if _bbef ,_ecebe :=_ecfda .(_d .EndElement ); +_ecebe &&_bbef .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ecfda );};func (_abfb ST_TextDirection )ValidateWithPath (path string )error {switch _abfb {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abfb )); };return nil ;}; -// Validate validates the CT_Otherwise and its children -func (_acgbc *CT_Otherwise )Validate ()error {return _acgbc .ValidateWithPath ("\u0043\u0054\u005fO\u0074\u0068\u0065\u0072\u0077\u0069\u0073\u0065");};type CT_Category struct{TypeAttr string ;PriAttr uint32 ;};func NewCT_Cxn ()*CT_Cxn {_gdfd :=&CT_Cxn {}; -return _gdfd };func (_bfbga ST_VerticalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ddec :=_a .Attr {};_ddec .Name =name ;switch _bfbga {case ST_VerticalAlignmentUnset :_ddec .Value ="";case ST_VerticalAlignmentT :_ddec .Value ="\u0074"; -case ST_VerticalAlignmentMid :_ddec .Value ="\u006d\u0069\u0064";case ST_VerticalAlignmentB :_ddec .Value ="\u0062";case ST_VerticalAlignmentNone :_ddec .Value ="\u006e\u006f\u006e\u0065";};return _ddec ,nil ;};type CT_ColorTransform struct{UniqueIdAttr *string ; -MinVerAttr *string ;Title []*CT_CTName ;Desc []*CT_CTDescription ;CatLst *CT_CTCategories ;StyleLbl []*CT_CTStyleLabel ;ExtLst *_g .CT_OfficeArtExtensionList ;};func (_ddfe *ST_CenterShapeMapping )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ddfe =0; -case "\u006e\u006f\u006e\u0065":*_ddfe =1;case "\u0066\u004e\u006fd\u0065":*_ddfe =2;};return nil ;};func (_fgcc ST_AnimOneStr )Validate ()error {return _fgcc .ValidateWithPath ("")};type CT_AnimOne struct{ValAttr ST_AnimOneStr ;};func (_dgee *CT_Colors )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dgee .MethAttr !=ST_ClrAppMethodUnset {_ege ,_eede :=_dgee .MethAttr .MarshalXMLAttr (_a .Name {Local :"\u006d\u0065\u0074\u0068"}); -if _eede !=nil {return _eede ;};start .Attr =append (start .Attr ,_ege );};if _dgee .HueDirAttr !=ST_HueDirUnset {_fbd ,_ccc :=_dgee .HueDirAttr .MarshalXMLAttr (_a .Name {Local :"\u0068\u0075\u0065\u0044\u0069\u0072"});if _ccc !=nil {return _ccc ;};start .Attr =append (start .Attr ,_fbd ); -};e .EncodeToken (start );if _dgee .EG_ColorChoice !=nil {for _ ,_edcf :=range _dgee .EG_ColorChoice {_edcf .MarshalXML (e ,_a .StartElement {});};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Choose struct{NameAttr *string ; -If []*CT_When ;Else *CT_Otherwise ;}; +// ValidateWithPath validates the CT_ForEach and its children, prefixing error messages with path +func (_gbeag *CT_ForEach )ValidateWithPath (path string )error {for _bbfa ,_fgfc :=range _gbeag .Alg {if _edfgb :=_fgfc .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_bbfa ));_edfgb !=nil {return _edfgb ; +};};for _ggfe ,_deff :=range _gbeag .Shape {if _cceg :=_deff .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ggfe ));_cceg !=nil {return _cceg ;};};for _fbad ,_edc :=range _gbeag .PresOf {if _gacf :=_edc .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_fbad )); +_gacf !=nil {return _gacf ;};};for _eagc ,_bagb :=range _gbeag .ConstrLst {if _cegee :=_bagb .ValidateWithPath (_dg .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_eagc ));_cegee !=nil {return _cegee ; +};};for _cbec ,_efdd :=range _gbeag .RuleLst {if _bbcb :=_efdd .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_cbec ));_bbcb !=nil {return _bbcb ;};};for _gaea ,_cbcde :=range _gbeag .ForEach {if _fcef :=_cbcde .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_gaea )); +_fcef !=nil {return _fcef ;};};for _adgg ,_febe :=range _gbeag .LayoutNode {if _ebbbe :=_febe .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_adgg ));_ebbbe !=nil {return _ebbbe ; +};};for _fgbg ,_bafc :=range _gbeag .Choose {if _fadg :=_bafc .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_fgbg ));_fadg !=nil {return _fadg ;};};for _bcfe ,_cabc :=range _gbeag .ExtLst {if _afea :=_cabc .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bcfe )); +_afea !=nil {return _afea ;};};return nil ;};type CT_Direction struct{ValAttr ST_Direction ;};type ST_ConnectorDimension byte ;func (_bgba *AG_IteratorAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgg :=range start .Attr {if _bgg .Name .Local =="\u0061\u0078\u0069\u0073"{_bda ,_bbga :=ParseSliceST_AxisTypes (_bgg .Value ); +if _bbga !=nil {return _bbga ;};_bgba .AxisAttr =&_bda ;continue ;};if _bgg .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_acf ,_dgge :=ParseSliceST_ElementTypes (_bgg .Value );if _dgge !=nil {return _dgge ;};_bgba .PtTypeAttr =&_acf ;continue ; +};if _bgg .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_dfd ,_geg :=ParseSliceST_Booleans (_bgg .Value );if _geg !=nil {return _geg ;};_bgba .HideLastTransAttr =&_dfd ;continue ;};if _bgg .Name .Local =="\u0073\u0074"{_gegf ,_aa :=ParseSliceST_Ints (_bgg .Value ); +if _aa !=nil {return _aa ;};_bgba .StAttr =&_gegf ;continue ;};if _bgg .Name .Local =="\u0063\u006e\u0074"{_abeb ,_dcg :=ParseSliceST_UnsignedInts (_bgg .Value );if _dcg !=nil {return _dcg ;};_bgba .CntAttr =&_abeb ;continue ;};if _bgg .Name .Local =="\u0073\u0074\u0065\u0070"{_ec ,_cbf :=ParseSliceST_Ints (_bgg .Value ); +if _cbf !=nil {return _cbf ;};_bgba .StepAttr =&_ec ;continue ;};};for {_ggf ,_de :=d .Token ();if _de !=nil {return _dg .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",_de ); +};if _dee ,_cfg :=_ggf .(_d .EndElement );_cfg &&_dee .Name ==start .Name {break ;};};return nil ;};func NewCT_CTStyleLabel ()*CT_CTStyleLabel {_dgcf :=&CT_CTStyleLabel {};return _dgcf };func (_abggd *ST_TextDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfdfe ,_ebcg :=d .Token (); +if _ebcg !=nil {return _ebcg ;};if _gegc ,_gbffa :=_gfdfe .(_d .EndElement );_gbffa &&_gegc .Name ==start .Name {*_abggd =1;return nil ;};if _gebbbb ,_ddcdb :=_gfdfe .(_d .CharData );!_ddcdb {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfdfe ); +}else {switch string (_gebbbb ){case "":*_abggd =0;case "\u0066\u0072\u006fm\u0054":*_abggd =1;case "\u0066\u0072\u006fm\u0042":*_abggd =2;};};_gfdfe ,_ebcg =d .Token ();if _ebcg !=nil {return _ebcg ;};if _gead ,_beae :=_gfdfe .(_d .EndElement );_beae &&_gead .Name ==start .Name {return nil ; +};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfdfe );}; -// Validate validates the CT_ForEach and its children -func (_fdee *CT_ForEach )Validate ()error {return _fdee .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u0045\u0061\u0063\u0068");}; +// Validate validates the CT_ResizeHandles and its children +func (_cabf *CT_ResizeHandles )Validate ()error {return _cabf .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0073i\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};type CT_RelIds struct{DmAttr string ;LoAttr string ;QsAttr string ;CsAttr string ; +};func (_dabd *CT_Cxn )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006do\u0064\u0065\u006c\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_dabd .ModelIdAttr )});if _dabd .TypeAttr !=ST_CxnTypeUnset {_gfdf ,_gafd :=_dabd .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _gafd !=nil {return _gafd ;};start .Attr =append (start .Attr ,_gfdf );};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063I\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_dabd .SrcIdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0073\u0074\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_dabd .DestIdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063\u004f\u0072\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_dabd .SrcOrdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064e\u0073\u0074\u004f\u0072\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_dabd .DestOrdAttr )}); +if _dabd .ParTransIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_dabd .ParTransIdAttr )});};if _dabd .SibTransIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_dabd .SibTransIdAttr )}); +};if _dabd .PresIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_dabd .PresIdAttr )});};e .EncodeToken (start );if _dabd .ExtLst !=nil {_caa :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dabd .ExtLst ,_caa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_VerticalAlignment byte ; -// ValidateWithPath validates the LayoutDefHdrLst and its children, prefixing error messages with path -func (_aaeda *LayoutDefHdrLst )ValidateWithPath (path string )error {if _baag :=_aaeda .CT_DiagramDefinitionHeaderLst .ValidateWithPath (path );_baag !=nil {return _baag ;};return nil ;}; +// Validate validates the LayoutDefHdr and its children +func (_bcdc *LayoutDefHdr )Validate ()error {return _bcdc .ValidateWithPath ("\u004c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072");};type ST_CxnType byte ;func NewCT_ForEach ()*CT_ForEach {_fgfb :=&CT_ForEach {};return _fgfb };func (_cdga *CT_OrgChart )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdga .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0064",_dfea (*_cdga .ValAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Adj ()*CT_Adj {_deea :=&CT_Adj {};_deea .IdxAttr =1;return _deea };func (_fgdbb *ST_OutputShapeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgdbb =0; +case "\u006e\u006f\u006e\u0065":*_fgdbb =1;case "\u0063\u006f\u006e\u006e":*_fgdbb =2;};return nil ;};const (ST_ConstraintRelationshipUnset ST_ConstraintRelationship =0;ST_ConstraintRelationshipSelf ST_ConstraintRelationship =1;ST_ConstraintRelationshipCh ST_ConstraintRelationship =2; +ST_ConstraintRelationshipDes ST_ConstraintRelationship =3;);type ST_ConnectorPoint byte ;type ST_UnsignedInts []uint32 ;type ST_AnimOneStr byte ; -// ValidateWithPath validates the CT_Adj and its children, prefixing error messages with path -func (_bc *CT_Adj )ValidateWithPath (path string )error {if _bc .IdxAttr < 1{return _f .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 ,_bc .IdxAttr ); -};return nil ;};func (_adef *ST_DiagramHorizontalAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_effe ,_gafc :=d .Token ();if _gafc !=nil {return _gafc ;};if _acef ,_fdaed :=_effe .(_a .EndElement );_fdaed &&_acef .Name ==start .Name {*_adef =1; -return nil ;};if _adcb ,_abef :=_effe .(_a .CharData );!_abef {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",_effe );}else {switch string (_adcb ){case "":*_adef =0; -case "\u006c":*_adef =1;case "\u0063\u0074\u0072":*_adef =2;case "\u0072":*_adef =3;case "\u006e\u006f\u006e\u0065":*_adef =4;};};_effe ,_gafc =d .Token ();if _gafc !=nil {return _gafc ;};if _cfdfa ,_bbcbb :=_effe .(_a .EndElement );_bbcbb &&_cfdfa .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",_effe );};func (_bcbfc ST_LayoutShapeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _bcbfc .ST_ShapeType !=_g .ST_ShapeTypeUnset {e .EncodeToken (_a .CharData (_bcbfc .ST_ShapeType .String ()));};if _bcbfc .ST_OutputShapeType !=ST_OutputShapeTypeUnset {e .EncodeToken (_a .CharData (_bcbfc .ST_OutputShapeType .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name }); +// ValidateWithPath validates the CT_LayoutVariablePropertySet and its children, prefixing error messages with path +func (_cedf *CT_LayoutVariablePropertySet )ValidateWithPath (path string )error {if _cedf .OrgChart !=nil {if _bgde :=_cedf .OrgChart .ValidateWithPath (path +"\u002fO\u0072\u0067\u0043\u0068\u0061\u0072t");_bgde !=nil {return _bgde ;};};if _cedf .ChMax !=nil {if _fgce :=_cedf .ChMax .ValidateWithPath (path +"\u002f\u0043\u0068\u004d\u0061\u0078"); +_fgce !=nil {return _fgce ;};};if _cedf .ChPref !=nil {if _ddega :=_cedf .ChPref .ValidateWithPath (path +"\u002fC\u0068\u0050\u0072\u0065\u0066");_ddega !=nil {return _ddega ;};};if _cedf .BulletEnabled !=nil {if _agdb :=_cedf .BulletEnabled .ValidateWithPath (path +"\u002f\u0042\u0075\u006c\u006c\u0065\u0074\u0045\u006ea\u0062\u006c\u0065\u0064"); +_agdb !=nil {return _agdb ;};};if _cedf .Dir !=nil {if _cgag :=_cedf .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_cgag !=nil {return _cgag ;};};if _cedf .HierBranch !=nil {if _aecb :=_cedf .HierBranch .ValidateWithPath (path +"/\u0048\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"); +_aecb !=nil {return _aecb ;};};if _cedf .AnimOne !=nil {if _gcfd :=_cedf .AnimOne .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004f\u006e\u0065");_gcfd !=nil {return _gcfd ;};};if _cedf .AnimLvl !=nil {if _abeef :=_cedf .AnimLvl .ValidateWithPath (path +"\u002f\u0041\u006e\u0069\u006d\u004c\u0076\u006c"); +_abeef !=nil {return _abeef ;};};if _cedf .ResizeHandles !=nil {if _dffc :=_cedf .ResizeHandles .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0069\u007a\u0065\u0048\u0061n\u0064\u006c\u0065\u0073");_dffc !=nil {return _dffc ;};};return nil ;};func (_ebaa ST_DiagramHorizontalAlignment )String ()string {switch _ebaa {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 (_gfgf ST_AnimLvlStr )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfege :=_d .Attr {};_cfege .Name =name ; +switch _gfgf {case ST_AnimLvlStrUnset :_cfege .Value ="";case ST_AnimLvlStrNone :_cfege .Value ="\u006e\u006f\u006e\u0065";case ST_AnimLvlStrLvl :_cfege .Value ="\u006c\u0076\u006c";case ST_AnimLvlStrCtr :_cfege .Value ="\u0063\u0074\u0072";};return _cfege ,nil ; +};type CT_DiagramDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;DefStyleAttr *string ;ResIdAttr *int32 ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_ebbdb ST_FunctionOperator )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebbdb .String (),start ); }; -// Validate validates the CT_ElemPropSet and its children -func (_acaa *CT_ElemPropSet )Validate ()error {return _acaa .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006c\u0065\u006d\u0050\u0072o\u0070\u0053\u0065\u0074");};func (_gaec ST_StartingElement )Validate ()error {return _gaec .ValidateWithPath ("")};func (_edeb *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 _edeb .CT_DataModel .MarshalXML (e ,start );};func (_gbgca *ST_Offset )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gbgca =0;case "\u0063\u0074\u0072":*_gbgca =1; -case "\u006f\u0066\u0066":*_gbgca =2;};return nil ;}; - -// ValidateWithPath validates the CT_ResizeHandles and its children, prefixing error messages with path -func (_ccfd *CT_ResizeHandles )ValidateWithPath (path string )error {if _gdca :=_ccfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdca !=nil {return _gdca ;};return nil ;};func (_cgge *CT_AdjLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbb :for {_de ,_gadc :=d .Token (); -if _gadc !=nil {return _gadc ;};switch _ge :=_de .(type ){case _a .StartElement :switch _ge .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"}:_ef :=NewCT_Adj (); -if _baf :=d .DecodeElement (_ef ,&_ge );_baf !=nil {return _baf ;};_cgge .Adj =append (_cgge .Adj ,_ef );default:_c .Log .Debug ("\u0073k\u0069\u0070p\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",_ge .Name ); -if _fdf :=d .Skip ();_fdf !=nil {return _fdf ;};};case _a .EndElement :break _fbb ;case _a .CharData :};};return nil ;};func (_dee *CT_CTDescription )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bgc :=range start .Attr {if _bgc .Name .Local =="\u006c\u0061\u006e\u0067"{_ecg ,_dfc :=_bgc .Value ,error (nil ); -if _dfc !=nil {return _dfc ;};_dee .LangAttr =&_ecg ;continue ;};if _bgc .Name .Local =="\u0076\u0061\u006c"{_cac ,_eeac :=_bgc .Value ,error (nil );if _eeac !=nil {return _eeac ;};_dee .ValAttr =_cac ;continue ;};};for {_ecc ,_bgb :=d .Token ();if _bgb !=nil {return _f .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",_bgb ); -};if _acb ,_dca :=_ecc .(_a .EndElement );_dca &&_acb .Name ==start .Name {break ;};};return nil ;};func (_dagec ST_ConstraintRelationship )ValidateWithPath (path string )error {switch _dagec {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 (_dagec )); -};return nil ;};func (_egbedd ST_BendPoint )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_fcbbf :=_a .Attr {};_fcbbf .Name =name ;switch _egbedd {case ST_BendPointUnset :_fcbbf .Value ="";case ST_BendPointBeg :_fcbbf .Value ="\u0062\u0065\u0067";case ST_BendPointDef :_fcbbf .Value ="\u0064\u0065\u0066"; -case ST_BendPointEnd :_fcbbf .Value ="\u0065\u006e\u0064";};return _fcbbf ,nil ;};func (_fbadbd ST_Direction )Validate ()error {return _fbadbd .ValidateWithPath ("")};func (_fgab ST_CenterShapeMapping )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abaee :=_a .Attr {}; -_abaee .Name =name ;switch _fgab {case ST_CenterShapeMappingUnset :_abaee .Value ="";case ST_CenterShapeMappingNone :_abaee .Value ="\u006e\u006f\u006e\u0065";case ST_CenterShapeMappingFNode :_abaee .Value ="\u0066\u004e\u006fd\u0065";};return _abaee ,nil ; -};type ST_DiagramTextAlignment byte ;func (_badee ST_NodeHorizontalAlignment )Validate ()error {return _badee .ValidateWithPath ("")};type CT_Pt struct{ModelIdAttr ST_ModelId ;TypeAttr ST_PtType ;CxnIdAttr *ST_ModelId ;PrSet *CT_ElemPropSet ;SpPr *_g .CT_ShapeProperties ; -T *_g .CT_TextBody ;ExtLst *_g .CT_OfficeArtExtensionList ;}; +// Validate validates the CT_Shape and its children +func (_adgea *CT_Shape )Validate ()error {return _adgea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_cgadf ST_TextBlockDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_agfc :=_d .Attr {};_agfc .Name =name ; +switch _cgadf {case ST_TextBlockDirectionUnset :_agfc .Value ="";case ST_TextBlockDirectionHorz :_agfc .Value ="\u0068\u006f\u0072\u007a";case ST_TextBlockDirectionVert :_agfc .Value ="\u0076\u0065\u0072\u0074";};return _agfc ,nil ;};func (_eecd ST_ChildOrderType )String ()string {switch _eecd {case 0:return ""; +case 1:return "\u0062";case 2:return "\u0074";};return "";};func (_gbebg *ST_FunctionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acfg ,_baagd :=d .Token ();if _baagd !=nil {return _baagd ;};if _fcabd ,_dbbfc :=_acfg .(_d .EndElement ); +_dbbfc &&_fcabd .Name ==start .Name {*_gbebg =1;return nil ;};if _bead ,_cefga :=_acfg .(_d .CharData );!_cefga {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acfg ); +}else {switch string (_bead ){case "":*_gbebg =0;case "\u0063\u006e\u0074":*_gbebg =1;case "\u0070\u006f\u0073":*_gbebg =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_gbebg =3;case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_gbebg =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_gbebg =5; +case "\u0076\u0061\u0072":*_gbebg =6;case "\u0064\u0065\u0070t\u0068":*_gbebg =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_gbebg =8;};};_acfg ,_baagd =d .Token ();if _baagd !=nil {return _baagd ;};if _efefb ,_eeacfc :=_acfg .(_d .EndElement ); +_eeacfc &&_efefb .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acfg );};func (_dacd ST_NodeHorizontalAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dacd .String (),start ); +}; -// Validate validates the CT_RelIds and its children -func (_cfda *CT_RelIds )Validate ()error {return _cfda .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s");};func (_efcgc *ST_FallbackDimension )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_efcgc =0;case "\u0031\u0044":*_efcgc =1; -case "\u0032\u0044":*_efcgc =2;};return nil ;};func (_gff *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 :_f .Sprintf ("\u0025\u0076",_gff .TypeAttr )}); -start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",_gff .PriAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Categories and its children, prefixing error messages with path +func (_agfd *CT_Categories )ValidateWithPath (path string )error {for _aab ,_beef :=range _agfd .Cat {if _dfcg :=_beef .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0074\u005b\u0025\u0064\u005d",path ,_aab ));_dfcg !=nil {return _dfcg ; +};};return nil ;};func (_cdcbc *ST_HueDir )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcdbd ,_daad :=d .Token ();if _daad !=nil {return _daad ;};if _fcea ,_gbcda :=_dcdbd .(_d .EndElement );_gbcda &&_fcea .Name ==start .Name {*_cdcbc =1; +return nil ;};if _ebff ,_beaa :=_dcdbd .(_d .CharData );!_beaa {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcdbd );}else {switch string (_ebff ){case "":*_cdcbc =0; +case "\u0063\u0077":*_cdcbc =1;case "\u0063\u0063\u0077":*_cdcbc =2;};};_dcdbd ,_daad =d .Token ();if _daad !=nil {return _daad ;};if _dcfb ,_gaabc :=_dcdbd .(_d .EndElement );_gaabc &&_dcfb .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcdbd ); +}; // Validate validates the AG_ConstraintAttributes and its children -func (_dg *AG_ConstraintAttributes )Validate ()error {return _dg .ValidateWithPath ("\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};type ST_BoolOperator byte ;func (_egea ST_PtType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_egea .String (),start ); -};func (_gfaff *CT_Name )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_egf :=range start .Attr {if _egf .Name .Local =="\u006c\u0061\u006e\u0067"{_aafgc ,_ggc :=_egf .Value ,error (nil );if _ggc !=nil {return _ggc ;};_gfaff .LangAttr =&_aafgc ; -continue ;};if _egf .Name .Local =="\u0076\u0061\u006c"{_dgcb ,_gdce :=_egf .Value ,error (nil );if _gdce !=nil {return _gdce ;};_gfaff .ValAttr =_dgcb ;continue ;};};for {_dbce ,_gbegcg :=d .Token ();if _gbegcg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_gbegcg ); -};if _daca ,_ggfa :=_dbce .(_a .EndElement );_ggfa &&_daca .Name ==start .Name {break ;};};return nil ;};func (_eegg *ST_GrowDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_eegg =0;case "\u0074\u004c":*_eegg =1;case "\u0074\u0052":*_eegg =2; -case "\u0062\u004c":*_eegg =3;case "\u0062\u0052":*_eegg =4;};return nil ;};func (_gbged *ST_ConnectorDimension )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gbged =0;case "\u0031\u0044":*_gbged =1;case "\u0032\u0044":*_gbged =2; -case "\u0063\u0075\u0073\u0074":*_gbged =3;};return nil ;};func (_bgfgb *ST_ChildAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bgfgb =0;case "\u0074":*_bgfgb =1;case "\u0062":*_bgfgb =2;case "\u006c":*_bgfgb =3;case "\u0072":*_bgfgb =4; -};return nil ;};func (_dcdba ST_TextBlockDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cgfd :=_a .Attr {};_cgfd .Name =name ;switch _dcdba {case ST_TextBlockDirectionUnset :_cgfd .Value ="";case ST_TextBlockDirectionHorz :_cgfd .Value ="\u0068\u006f\u0072\u007a"; -case ST_TextBlockDirectionVert :_cgfd .Value ="\u0076\u0065\u0072\u0074";};return _cgfd ,nil ;};func (_bdagg *ST_DiagramTextAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_edggc ,_gebd :=d .Token ();if _gebd !=nil {return _gebd ; -};if _gbfga ,_ccdgg :=_edggc .(_a .EndElement );_ccdgg &&_gbfga .Name ==start .Name {*_bdagg =1;return nil ;};if _ggece ,_ffbc :=_edggc .(_a .CharData );!_ffbc {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",_edggc ); -}else {switch string (_ggece ){case "":*_bdagg =0;case "\u006c":*_bdagg =1;case "\u0063\u0074\u0072":*_bdagg =2;case "\u0072":*_bdagg =3;};};_edggc ,_gebd =d .Token ();if _gebd !=nil {return _gebd ;};if _debf ,_efbddg :=_edggc .(_a .EndElement );_efbddg &&_debf .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",_edggc );};func (_cegb *ST_FunctionArgument )Validate ()error {return _cegb .ValidateWithPath ("")}; -func (_dcdbc *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 _dcdbc .CT_DiagramDefinitionHeaderLst .MarshalXML (e ,start );};func NewCT_Direction ()*CT_Direction {_fabb :=&CT_Direction {};return _fabb }; -func (_gecbgb *ST_BendPoint )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gecbgb =0;case "\u0062\u0065\u0067":*_gecbgb =1;case "\u0064\u0065\u0066":*_gecbgb =2;case "\u0065\u006e\u0064":*_gecbgb =3;};return nil ;}; - -// Validate validates the CT_When and its children -func (_eabg *CT_When )Validate ()error {return _eabg .ValidateWithPath ("\u0043T\u005f\u0057\u0068\u0065\u006e");}; - -// Validate validates the CT_Algorithm and its children -func (_dcg *CT_Algorithm )Validate ()error {return _dcg .ValidateWithPath ("\u0043\u0054\u005fA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d");};func (_gbdg *ST_TextAnchorVertical )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccaf ,_baggg :=d .Token (); -if _baggg !=nil {return _baggg ;};if _ddfd ,_edfbe :=_ccaf .(_a .EndElement );_edfbe &&_ddfd .Name ==start .Name {*_gbdg =1;return nil ;};if _cgee ,_bcba :=_ccaf .(_a .CharData );!_bcba {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",_ccaf ); -}else {switch string (_cgee ){case "":*_gbdg =0;case "\u0074":*_gbdg =1;case "\u006d\u0069\u0064":*_gbdg =2;case "\u0062":*_gbdg =3;};};_ccaf ,_baggg =d .Token ();if _baggg !=nil {return _baggg ;};if _dageb ,_cbcgf :=_ccaf .(_a .EndElement );_cbcgf &&_dageb .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",_ccaf );};func (_dded ST_ConnectorRouting )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cacaa :=_a .Attr {}; -_cacaa .Name =name ;switch _dded {case ST_ConnectorRoutingUnset :_cacaa .Value ="";case ST_ConnectorRoutingStra :_cacaa .Value ="\u0073\u0074\u0072\u0061";case ST_ConnectorRoutingBend :_cacaa .Value ="\u0062\u0065\u006e\u0064";case ST_ConnectorRoutingCurve :_cacaa .Value ="\u0063\u0075\u0072v\u0065"; -case ST_ConnectorRoutingLongCurve :_cacaa .Value ="\u006co\u006e\u0067\u0043\u0075\u0072\u0076e";};return _cacaa ,nil ;};func (_bggd ST_ClrAppMethod )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bggd .String (),start ); -};func NewLayoutDef ()*LayoutDef {_cgdfd :=&LayoutDef {};_cgdfd .CT_DiagramDefinition =*NewCT_DiagramDefinition ();return _cgdfd ;};func (_eefgf ST_HierarchyAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eefgf .String (),start ); -};func NewCT_StyleDefinitionHeader ()*CT_StyleDefinitionHeader {_aceg :=&CT_StyleDefinitionHeader {};return _aceg ;};func (_aafe *ST_ContinueDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_aafe =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_aafe =1; -case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_aafe =2;};return nil ;};func (_bdfg *ST_ParameterId )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bdfg =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_bdfg =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_bdfg =2; -case "\u0063\u0068\u0044i\u0072":*_bdfg =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_bdfg =4;case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_bdfg =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_bdfg =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_bdfg =7; -case "\u0073\u0074\u0045\u006c\u0065\u006d":*_bdfg =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_bdfg =9;case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_bdfg =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_bdfg =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_bdfg =12; -case "\u0064\u0069\u006d":*_bdfg =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_bdfg =14;case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_bdfg =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_bdfg =16; -case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_bdfg =17;case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_bdfg =18;case "\u0074\u0078\u0044i\u0072":*_bdfg =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_bdfg =20; -case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_bdfg =21;case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_bdfg =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_bdfg =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_bdfg =24; -case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_bdfg =25;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_bdfg =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_bdfg =27; -case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_bdfg =28;case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_bdfg =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_bdfg =30; -case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_bdfg =31;case "\u0067\u0072\u0044i\u0072":*_bdfg =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_bdfg =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_bdfg =34;case "\u0062\u006b\u0070\u0074":*_bdfg =35; -case "\u006f\u0066\u0066":*_bdfg =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_bdfg =37;case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_bdfg =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_bdfg =39; -case "\u0073\u0074\u0041n\u0067":*_bdfg =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_bdfg =41;case "\u0061\u0072":*_bdfg =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_bdfg =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_bdfg =44; -case "\u006c\u006e\u0053\u0070\u0043\u0068":*_bdfg =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_bdfg =46;case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_bdfg =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_bdfg =48; -case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_bdfg =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_bdfg =50;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_bdfg =51; -case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_bdfg =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_bdfg =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_bdfg =54;case "\u0065\u006e\u0064\u0050\u0074\u0073":*_bdfg =55;};return nil ;};func (_affgf ST_CxnType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ecde :=_a .Attr {}; -_ecde .Name =name ;switch _affgf {case ST_CxnTypeUnset :_ecde .Value ="";case ST_CxnTypeParOf :_ecde .Value ="\u0070\u0061\u0072O\u0066";case ST_CxnTypePresOf :_ecde .Value ="\u0070\u0072\u0065\u0073\u004f\u0066";case ST_CxnTypePresParOf :_ecde .Value ="\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff"; -case ST_CxnTypeUnknownRelationship :_ecde .Value ="\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070";};return _ecde ,nil ;};type ST_ElementTypes []ST_ElementType ;func (_afgbb ST_PyramidAccentPosition )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_afgbb .String (),start ); -};func NewCT_ForEach ()*CT_ForEach {_cbbeg :=&CT_ForEach {};return _cbbeg };func (_aeeg ST_TextAnchorVertical )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cafaa :=_a .Attr {};_cafaa .Name =name ;switch _aeeg {case ST_TextAnchorVerticalUnset :_cafaa .Value =""; -case ST_TextAnchorVerticalT :_cafaa .Value ="\u0074";case ST_TextAnchorVerticalMid :_cafaa .Value ="\u006d\u0069\u0064";case ST_TextAnchorVerticalB :_cafaa .Value ="\u0062";};return _cafaa ,nil ;};type CT_Name struct{LangAttr *string ;ValAttr string ;}; -type StyleDef struct{CT_StyleDefinition }; - -// Validate validates the LayoutDefHdr and its children -func (_ccdg *LayoutDefHdr )Validate ()error {return _ccdg .ValidateWithPath ("\u004c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072");};func (_gdgf ST_TextDirection )ValidateWithPath (path string )error {switch _gdgf {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 (_gdgf )); -};return nil ;};func (_fgfcf ST_FlowDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fgfcf .String (),start );};func (_gefac ST_FunctionOperator )ValidateWithPath (path string )error {switch _gefac {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 (_gefac )); -};return nil ;};type CT_CTCategories struct{Cat []*CT_CTCategory ;};func (_cacd *CT_ResizeHandles )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fcfbg :=range start .Attr {if _fcfbg .Name .Local =="\u0076\u0061\u006c"{_cacd .ValAttr .UnmarshalXMLAttr (_fcfbg ); -continue ;};};for {_bbef ,_ffda :=d .Token ();if _ffda !=nil {return _f .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",_ffda );};if _dfbde ,_abeb :=_bbef .(_a .EndElement ); -_abeb &&_dfbde .Name ==start .Name {break ;};};return nil ;};func (_aaec ST_BendPoint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_aaec .String (),start );}; - -// ValidateWithPath validates the CT_SDDescription and its children, prefixing error messages with path -func (_deea *CT_SDDescription )ValidateWithPath (path string )error {return nil };type ST_ContinueDirection byte ; +func (_gd *AG_ConstraintAttributes )Validate ()error {return _gd .ValidateWithPath ("\u0041\u0047\u005fCo\u006e\u0073\u0074\u0072\u0061\u0069\u006e\u0074\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_eeef ST_VerticalAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dege :=_d .Attr {}; +_dege .Name =name ;switch _eeef {case ST_VerticalAlignmentUnset :_dege .Value ="";case ST_VerticalAlignmentT :_dege .Value ="\u0074";case ST_VerticalAlignmentMid :_dege .Value ="\u006d\u0069\u0064";case ST_VerticalAlignmentB :_dege .Value ="\u0062";case ST_VerticalAlignmentNone :_dege .Value ="\u006e\u006f\u006e\u0065"; +};return _dege ,nil ;};func NewCT_LayoutNode ()*CT_LayoutNode {_ecbc :=&CT_LayoutNode {};return _ecbc };type CT_Description struct{LangAttr *string ;ValAttr string ;};type CT_ColorTransformHeaderLst struct{ColorsDefHdr []*CT_ColorTransformHeader ;};func (_aeeaa *CT_Parameter )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gbbd ,_dddec :=_aeeaa .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _dddec !=nil {return _dddec ;};start .Attr =append (start .Attr ,_gbbd );start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",_aeeaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_AnimOne ()*CT_AnimOne {_dec :=&CT_AnimOne {};return _dec };func (_cfbab ST_AutoTextRotation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cfbab .String (),start );};func (_dcbf *RelIds )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcbf .CT_RelIds =*NewCT_RelIds (); +for _ ,_baee :=range start .Attr {if _baee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_baee .Name .Local =="\u0064\u006d"||_baee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_baee .Name .Local =="\u0064\u006d"{_aaecaa ,_gbgaa :=_baee .Value ,error (nil ); +if _gbgaa !=nil {return _gbgaa ;};_dcbf .DmAttr =_aaecaa ;continue ;};if _baee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_baee .Name .Local =="\u006c\u006f"||_baee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_baee .Name .Local =="\u006c\u006f"{_adafe ,_bbcfc :=_baee .Value ,error (nil ); +if _bbcfc !=nil {return _bbcfc ;};_dcbf .LoAttr =_adafe ;continue ;};if _baee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_baee .Name .Local =="\u0071\u0073"||_baee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_baee .Name .Local =="\u0071\u0073"{_gagad ,_accg :=_baee .Value ,error (nil ); +if _accg !=nil {return _accg ;};_dcbf .QsAttr =_gagad ;continue ;};if _baee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_baee .Name .Local =="\u0063\u0073"||_baee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_baee .Name .Local =="\u0063\u0073"{_dbfcf ,_cgef :=_baee .Value ,error (nil ); +if _cgef !=nil {return _cgef ;};_dcbf .CsAttr =_dbfcf ;continue ;};};for {_cgcd ,_feea :=d .Token ();if _feea !=nil {return _dg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0052e\u006c\u0049d\u0073\u003a\u0020\u0025\u0073",_feea );};if _ddba ,_deba :=_cgcd .(_d .EndElement ); +_deba &&_ddba .Name ==start .Name {break ;};};return nil ;};func (_gagd *CT_StyleLabel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfgc :=range start .Attr {if _cfgc .Name .Local =="\u006e\u0061\u006d\u0065"{_babcd ,_bdgef :=_cfgc .Value ,error (nil ); +if _bdgef !=nil {return _bdgef ;};_gagd .NameAttr =_babcd ;continue ;};};_eeaea :for {_fdcef ,_ffea :=d .Token ();if _ffea !=nil {return _ffea ;};switch _eedb :=_fdcef .(type ){case _d .StartElement :switch _eedb .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_gagd .Scene3d =_f .NewCT_Scene3D (); +if _gfbgg :=d .DecodeElement (_gagd .Scene3d ,&_eedb );_gfbgg !=nil {return _gfbgg ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0033\u0064"}:_gagd .Sp3d =_f .NewCT_Shape3D (); +if _gbfc :=d .DecodeElement (_gagd .Sp3d ,&_eedb );_gbfc !=nil {return _gbfc ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0078\u0050\u0072"}:_gagd .TxPr =NewCT_TextProps (); +if _fcfef :=d .DecodeElement (_gagd .TxPr ,&_eedb );_fcfef !=nil {return _fcfef ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079l\u0065"}:_gagd .Style =_f .NewCT_ShapeStyle (); +if _fcfbd :=d .DecodeElement (_gagd .Style ,&_eedb );_fcfbd !=nil {return _fcfbd ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gagd .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _bbbb :=d .DecodeElement (_gagd .ExtLst ,&_eedb );_bbbb !=nil {return _bbbb ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_eedb .Name ); +if _fbbd :=d .Skip ();_fbbd !=nil {return _fbbd ;};};case _d .EndElement :break _eeaea ;case _d .CharData :};};return nil ;};func (_cgbb *CT_ColorTransformHeader )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfc :=range start .Attr {if _cfc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_beeb ,_aaee :=_cfc .Value ,error (nil ); +if _aaee !=nil {return _aaee ;};_cgbb .UniqueIdAttr =_beeb ;continue ;};if _cfc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fgdb ,_dgfg :=_cfc .Value ,error (nil );if _dgfg !=nil {return _dgfg ;};_cgbb .MinVerAttr =&_fgdb ;continue ;};if _cfc .Name .Local =="\u0072\u0065\u0073I\u0064"{_bcbba ,_cfgf :=_b .ParseInt (_cfc .Value ,10,32); +if _cfgf !=nil {return _cfgf ;};_adgd :=int32 (_bcbba );_cgbb .ResIdAttr =&_adgd ;continue ;};};_ebba :for {_cdb ,_bcbc :=d .Token ();if _bcbc !=nil {return _bcbc ;};switch _edff :=_cdb .(type ){case _d .StartElement :switch _edff .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_eca :=NewCT_CTName (); +if _ddc :=d .DecodeElement (_eca ,&_edff );_ddc !=nil {return _ddc ;};_cgbb .Title =append (_cgbb .Title ,_eca );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bfee :=NewCT_CTDescription (); +if _ecb :=d .DecodeElement (_bfee ,&_edff );_ecb !=nil {return _ecb ;};_cgbb .Desc =append (_cgbb .Desc ,_bfee );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_cgbb .CatLst =NewCT_CTCategories (); +if _cad :=d .DecodeElement (_cgbb .CatLst ,&_edff );_cad !=nil {return _cad ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgbb .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _acag :=d .DecodeElement (_cgbb .ExtLst ,&_edff );_acag !=nil {return _acag ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\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",_edff .Name ); +if _gece :=d .Skip ();_gece !=nil {return _gece ;};};case _d .EndElement :break _ebba ;case _d .CharData :};};return nil ;};func (_bgaga ST_DiagramTextAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bgaga .String (),start ); +};func (_eegec ST_AxisType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eegec .String (),start );};func (_cbdc ST_HierBranchStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbdbbg :=_d .Attr {};_cbdbbg .Name =name ; +switch _cbdc {case ST_HierBranchStyleUnset :_cbdbbg .Value ="";case ST_HierBranchStyleL :_cbdbbg .Value ="\u006c";case ST_HierBranchStyleR :_cbdbbg .Value ="\u0072";case ST_HierBranchStyleHang :_cbdbbg .Value ="\u0068\u0061\u006e\u0067";case ST_HierBranchStyleStd :_cbdbbg .Value ="\u0073\u0074\u0064"; +case ST_HierBranchStyleInit :_cbdbbg .Value ="\u0069\u006e\u0069\u0074";};return _cbdbbg ,nil ;};func (_fcffa *RelIds )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fcffa .CT_RelIds .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_Constraints and its children, prefixing error messages with path -func (_dcde *CT_Constraints )ValidateWithPath (path string )error {for _aacc ,_cda :=range _dcde .Constr {if _gged :=_cda .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0073\u0074\u0072\u005b\u0025\u0064\u005d",path ,_aacc ));_gged !=nil {return _gged ; -};};return nil ;};func (_bddgg ST_FlowDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cdebe :=_a .Attr {};_cdebe .Name =name ;switch _bddgg {case ST_FlowDirectionUnset :_cdebe .Value ="";case ST_FlowDirectionRow :_cdebe .Value ="\u0072\u006f\u0077"; -case ST_FlowDirectionCol :_cdebe .Value ="\u0063\u006f\u006c";};return _cdebe ,nil ;}; +// ST_LayoutShapeType is a union type +type ST_LayoutShapeType struct{ST_ShapeType _f .ST_ShapeType ;ST_OutputShapeType ST_OutputShapeType ;};func (_fdfdg ST_TextBlockDirection )Validate ()error {return _fdfdg .ValidateWithPath ("")};func (_gfcc ST_ParameterVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _gfcc .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {e .EncodeToken (_d .CharData (_gfcc .ST_DiagramHorizontalAlignment .String ()));};if _gfcc .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {e .EncodeToken (_d .CharData (_gfcc .ST_VerticalAlignment .String ())); +};if _gfcc .ST_ChildDirection !=ST_ChildDirectionUnset {e .EncodeToken (_d .CharData (_gfcc .ST_ChildDirection .String ()));};if _gfcc .ST_ChildAlignment !=ST_ChildAlignmentUnset {e .EncodeToken (_d .CharData (_gfcc .ST_ChildAlignment .String ()));};if _gfcc .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {e .EncodeToken (_d .CharData (_gfcc .ST_SecondaryChildAlignment .String ())); +};if _gfcc .ST_LinearDirection !=ST_LinearDirectionUnset {e .EncodeToken (_d .CharData (_gfcc .ST_LinearDirection .String ()));};if _gfcc .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {e .EncodeToken (_d .CharData (_gfcc .ST_SecondaryLinearDirection .String ())); +};if _gfcc .ST_StartingElement !=ST_StartingElementUnset {e .EncodeToken (_d .CharData (_gfcc .ST_StartingElement .String ()));};if _gfcc .ST_BendPoint !=ST_BendPointUnset {e .EncodeToken (_d .CharData (_gfcc .ST_BendPoint .String ()));};if _gfcc .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {e .EncodeToken (_d .CharData (_gfcc .ST_ConnectorRouting .String ())); +};if _gfcc .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {e .EncodeToken (_d .CharData (_gfcc .ST_ArrowheadStyle .String ()));};if _gfcc .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {e .EncodeToken (_d .CharData (_gfcc .ST_ConnectorDimension .String ())); +};if _gfcc .ST_RotationPath !=ST_RotationPathUnset {e .EncodeToken (_d .CharData (_gfcc .ST_RotationPath .String ()));};if _gfcc .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {e .EncodeToken (_d .CharData (_gfcc .ST_CenterShapeMapping .String ())); +};if _gfcc .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {e .EncodeToken (_d .CharData (_gfcc .ST_NodeHorizontalAlignment .String ()));};if _gfcc .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {e .EncodeToken (_d .CharData (_gfcc .ST_NodeVerticalAlignment .String ())); +};if _gfcc .ST_FallbackDimension !=ST_FallbackDimensionUnset {e .EncodeToken (_d .CharData (_gfcc .ST_FallbackDimension .String ()));};if _gfcc .ST_TextDirection !=ST_TextDirectionUnset {e .EncodeToken (_d .CharData (_gfcc .ST_TextDirection .String ())); +};if _gfcc .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {e .EncodeToken (_d .CharData (_gfcc .ST_PyramidAccentPosition .String ()));};if _gfcc .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {e .EncodeToken (_d .CharData (_gfcc .ST_PyramidAccentTextMargin .String ())); +};if _gfcc .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {e .EncodeToken (_d .CharData (_gfcc .ST_TextBlockDirection .String ()));};if _gfcc .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {e .EncodeToken (_d .CharData (_gfcc .ST_TextAnchorHorizontal .String ())); +};if _gfcc .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {e .EncodeToken (_d .CharData (_gfcc .ST_TextAnchorVertical .String ()));};if _gfcc .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {e .EncodeToken (_d .CharData (_gfcc .ST_DiagramTextAlignment .String ())); +};if _gfcc .ST_AutoTextRotation !=ST_AutoTextRotationUnset {e .EncodeToken (_d .CharData (_gfcc .ST_AutoTextRotation .String ()));};if _gfcc .ST_GrowDirection !=ST_GrowDirectionUnset {e .EncodeToken (_d .CharData (_gfcc .ST_GrowDirection .String ()));}; +if _gfcc .ST_FlowDirection !=ST_FlowDirectionUnset {e .EncodeToken (_d .CharData (_gfcc .ST_FlowDirection .String ()));};if _gfcc .ST_ContinueDirection !=ST_ContinueDirectionUnset {e .EncodeToken (_d .CharData (_gfcc .ST_ContinueDirection .String ())); +};if _gfcc .ST_Breakpoint !=ST_BreakpointUnset {e .EncodeToken (_d .CharData (_gfcc .ST_Breakpoint .String ()));};if _gfcc .ST_Offset !=ST_OffsetUnset {e .EncodeToken (_d .CharData (_gfcc .ST_Offset .String ()));};if _gfcc .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {e .EncodeToken (_d .CharData (_gfcc .ST_HierarchyAlignment .String ())); +};if _gfcc .Int32 !=nil {e .EncodeToken (_d .CharData (_dg .Sprintf ("\u0025\u0064",*_gfcc .Int32 )));};if _gfcc .Float64 !=nil {e .EncodeToken (_d .CharData (_dg .Sprintf ("\u0025\u0066",*_gfcc .Float64 )));};if _gfcc .Bool !=nil {e .EncodeToken (_d .CharData (_dg .Sprintf ("\u0025\u0064",_dfea (*_gfcc .Bool )))); +};if _gfcc .StringVal !=nil {e .EncodeToken (_d .CharData (*_gfcc .StringVal ));};if _gfcc .ST_ConnectorPoint !=ST_ConnectorPointUnset {e .EncodeToken (_d .CharData (_gfcc .ST_ConnectorPoint .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name }); +};func (_daac *ST_Offset )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_daac =0;case "\u0063\u0074\u0072":*_daac =1;case "\u006f\u0066\u0066":*_daac =2;};return nil ;};type LayoutDef struct{CT_DiagramDefinition };func (_afce *CT_ForEach )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdaa :=range start .Attr {if _gdaa .Name .Local =="\u0072\u0065\u0066"{_aeegg ,_gadgb :=_gdaa .Value ,error (nil ); +if _gadgb !=nil {return _gadgb ;};_afce .RefAttr =&_aeegg ;continue ;};if _gdaa .Name .Local =="\u006e\u0061\u006d\u0065"{_eace ,_fffe :=_gdaa .Value ,error (nil );if _fffe !=nil {return _fffe ;};_afce .NameAttr =&_eace ;continue ;};if _gdaa .Name .Local =="\u0061\u0078\u0069\u0073"{_edgb ,_aafb :=ParseSliceST_AxisTypes (_gdaa .Value ); +if _aafb !=nil {return _aafb ;};_afce .AxisAttr =&_edgb ;continue ;};if _gdaa .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_cbbf ,_fdedad :=ParseSliceST_ElementTypes (_gdaa .Value );if _fdedad !=nil {return _fdedad ;};_afce .PtTypeAttr =&_cbbf ; +continue ;};if _gdaa .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_caad ,_ccgb :=ParseSliceST_Booleans (_gdaa .Value );if _ccgb !=nil {return _ccgb ;};_afce .HideLastTransAttr =&_caad ;continue ;};if _gdaa .Name .Local =="\u0073\u0074"{_bcgef ,_cfad :=ParseSliceST_Ints (_gdaa .Value ); +if _cfad !=nil {return _cfad ;};_afce .StAttr =&_bcgef ;continue ;};if _gdaa .Name .Local =="\u0063\u006e\u0074"{_dbee ,_dcaa :=ParseSliceST_UnsignedInts (_gdaa .Value );if _dcaa !=nil {return _dcaa ;};_afce .CntAttr =&_dbee ;continue ;};if _gdaa .Name .Local =="\u0073\u0074\u0065\u0070"{_cfde ,_fddf :=ParseSliceST_Ints (_gdaa .Value ); +if _fddf !=nil {return _fddf ;};_afce .StepAttr =&_cfde ;continue ;};};_adfg :for {_cfbc ,_cfea :=d .Token ();if _cfea !=nil {return _cfea ;};switch _gedc :=_cfbc .(type ){case _d .StartElement :switch _gedc .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_bbb :=NewCT_Algorithm (); +if _dbf :=d .DecodeElement (_bbb ,&_gedc );_dbf !=nil {return _dbf ;};_afce .Alg =append (_afce .Alg ,_bbb );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_cdbg :=NewCT_Shape (); +if _fdda :=d .DecodeElement (_cdbg ,&_gedc );_fdda !=nil {return _fdda ;};_afce .Shape =append (_afce .Shape ,_cdbg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_gaae :=NewCT_PresentationOf (); +if _affbf :=d .DecodeElement (_gaae ,&_gedc );_affbf !=nil {return _affbf ;};_afce .PresOf =append (_afce .PresOf ,_gaae );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_ddbf :=NewCT_Constraints (); +if _ecec :=d .DecodeElement (_ddbf ,&_gedc );_ecec !=nil {return _ecec ;};_afce .ConstrLst =append (_afce .ConstrLst ,_ddbf );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_fccdd :=NewCT_Rules (); +if _deae :=d .DecodeElement (_fccdd ,&_gedc );_deae !=nil {return _deae ;};_afce .RuleLst =append (_afce .RuleLst ,_fccdd );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_abecf :=NewCT_ForEach (); +if _ded :=d .DecodeElement (_abecf ,&_gedc );_ded !=nil {return _ded ;};_afce .ForEach =append (_afce .ForEach ,_abecf );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_dgga :=NewCT_LayoutNode (); +if _bbdg :=d .DecodeElement (_dgga ,&_gedc );_bbdg !=nil {return _bbdg ;};_afce .LayoutNode =append (_afce .LayoutNode ,_dgga );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_gcga :=NewCT_Choose (); +if _eafae :=d .DecodeElement (_gcga ,&_gedc );_eafae !=nil {return _eafae ;};_afce .Choose =append (_afce .Choose ,_gcga );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egaa :=_f .NewCT_OfficeArtExtensionList (); +if _dbed :=d .DecodeElement (_egaa ,&_gedc );_dbed !=nil {return _dbed ;};_afce .ExtLst =append (_afce .ExtLst ,_egaa );default:_e .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_gedc .Name ); +if _gbcee :=d .Skip ();_gbcee !=nil {return _gbcee ;};};case _d .EndElement :break _adfg ;case _d .CharData :};};return nil ;};func (_gfcce ST_SecondaryLinearDirection )String ()string {switch _gfcce {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 (_dfbgf *CT_RelIds )ValidateWithPath (path string )error {return nil };func (_fabf *CT_CTCategory )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_abb :=range start .Attr {if _abb .Name .Local =="\u0074\u0079\u0070\u0065"{_bfaf ,_fbef :=_abb .Value ,error (nil ); -if _fbef !=nil {return _fbef ;};_fabf .TypeAttr =_bfaf ;continue ;};if _abb .Name .Local =="\u0070\u0072\u0069"{_ded ,_gfg :=_bb .ParseUint (_abb .Value ,10,32);if _gfg !=nil {return _gfg ;};_fabf .PriAttr =uint32 (_ded );continue ;};};for {_bfgd ,_deg :=d .Token (); -if _deg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043T\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_deg );};if _bcb ,_adf :=_bfgd .(_a .EndElement );_adf &&_bcb .Name ==start .Name {break ;};};return nil ; -};func (_dbec *ST_BoolOperator )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbfb ,_cdfg :=d .Token ();if _cdfg !=nil {return _cdfg ;};if _ggfee ,_cbbbe :=_cbfb .(_a .EndElement );_cbbbe &&_ggfee .Name ==start .Name {*_dbec =1;return nil ; -};if _bgea ,_bdfb :=_cbfb .(_a .CharData );!_bdfb {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",_cbfb );}else {switch string (_bgea ){case "":*_dbec =0; -case "\u006e\u006f\u006e\u0065":*_dbec =1;case "\u0065\u0071\u0075":*_dbec =2;case "\u0067\u0074\u0065":*_dbec =3;case "\u006c\u0074\u0065":*_dbec =4;};};_cbfb ,_cdfg =d .Token ();if _cdfg !=nil {return _cdfg ;};if _acbda ,_gbegca :=_cbfb .(_a .EndElement ); -_gbegca &&_acbda .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",_cbfb );};func (_adcf *CT_Rules )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ggcc :for {_ffgf ,_ecdd :=d .Token (); -if _ecdd !=nil {return _ecdd ;};switch _abbaa :=_ffgf .(type ){case _a .StartElement :switch _abbaa .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"}:_fggg :=NewCT_NumericRule (); -if _bdca :=d .DecodeElement (_fggg ,&_abbaa );_bdca !=nil {return _bdca ;};_adcf .Rule =append (_adcf .Rule ,_fggg );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_abbaa .Name ); -if _befaa :=d .Skip ();_befaa !=nil {return _befaa ;};};case _a .EndElement :break _ggcc ;case _a .CharData :};};return nil ;};func (_fega ST_GrowDirection )String ()string {switch _fega {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052"; -case 3:return "\u0062\u004c";case 4:return "\u0062\u0052";};return "";};type ST_FunctionType byte ;func (_bacc *ST_LinearDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_bacc =0;case "\u0066\u0072\u006fm\u004c":*_bacc =1; -case "\u0066\u0072\u006fm\u0052":*_bacc =2;case "\u0066\u0072\u006fm\u0054":*_bacc =3;case "\u0066\u0072\u006fm\u0042":*_bacc =4;};return nil ;};func (_fgca ST_ConstraintRelationship )String ()string {switch _fgca {case 0:return "";case 1:return "\u0073\u0065\u006c\u0066"; -case 2:return "\u0063\u0068";case 3:return "\u0064\u0065\u0073";};return "";};func (_ceggb ST_Offset )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ceggb .String (),start );};func (_cgbd *ST_ChildDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_cgbd =0; -case "\u0068\u006f\u0072\u007a":*_cgbd =1;case "\u0076\u0065\u0072\u0074":*_cgbd =2;};return nil ;};type ST_HierBranchStyle byte ;func (_dcfab ST_PyramidAccentTextMargin )Validate ()error {return _dcfab .ValidateWithPath ("")};const (ST_ConnectorDimensionUnset ST_ConnectorDimension =0; -ST_ConnectorDimension1D ST_ConnectorDimension =1;ST_ConnectorDimension2D ST_ConnectorDimension =2;ST_ConnectorDimensionCust ST_ConnectorDimension =3;); +// Validate validates the CT_CxnList and its children +func (_bedc *CT_CxnList )Validate ()error {return _bedc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0078\u006e\u004c\u0069\u0073\u0074");};func NewCT_DiagramDefinitionHeaderLst ()*CT_DiagramDefinitionHeaderLst {_aeeg :=&CT_DiagramDefinitionHeaderLst {}; +return _aeeg ;};func (_gcfdg *ST_FunctionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcfdg =0;case "\u0063\u006e\u0074":*_gcfdg =1;case "\u0070\u006f\u0073":*_gcfdg =2;case "\u0072\u0065\u0076\u0050\u006f\u0073":*_gcfdg =3; +case "\u0070o\u0073\u0045\u0076\u0065\u006e":*_gcfdg =4;case "\u0070\u006f\u0073\u004f\u0064\u0064":*_gcfdg =5;case "\u0076\u0061\u0072":*_gcfdg =6;case "\u0064\u0065\u0070t\u0068":*_gcfdg =7;case "\u006d\u0061\u0078\u0044\u0065\u0070\u0074\u0068":*_gcfdg =8; +};return nil ;};func (_gebe *CT_ChildPref )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gebe .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_gebe .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afddf ST_ParameterId )ValidateWithPath (path string )error {switch _afddf {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 _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afddf )); +};return nil ;};type ST_FlowDirection byte ;type ST_DiagramTextAlignment byte ;type ST_AlgorithmType byte ;func (_gdfadg ST_NodeVerticalAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdfadg .String (),start ); +};func (_eecgf *ST_PyramidAccentTextMargin )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gegdg ,_cbgc :=d .Token ();if _cbgc !=nil {return _cbgc ;};if _cfaf ,_cebdg :=_gegdg .(_d .EndElement );_cebdg &&_cfaf .Name ==start .Name {*_eecgf =1; +return nil ;};if _fabbg ,_daccf :=_gegdg .(_d .CharData );!_daccf {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gegdg );}else {switch string (_fabbg ){case "":*_eecgf =0; +case "\u0073\u0074\u0065\u0070":*_eecgf =1;case "\u0073\u0074\u0061c\u006b":*_eecgf =2;};};_gegdg ,_cbgc =d .Token ();if _cbgc !=nil {return _cbgc ;};if _aecgd ,_ecaagc :=_gegdg .(_d .EndElement );_ecaagc &&_aecgd .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gegdg ); +};func (_bgagb ST_ConnectorRouting )String ()string {switch _bgagb {case 0:return "";case 1:return "\u0073\u0074\u0072\u0061";case 2:return "\u0062\u0065\u006e\u0064";case 3:return "\u0063\u0075\u0072v\u0065";case 4:return "\u006co\u006e\u0067\u0043\u0075\u0072\u0076e"; +};return "";}; -// ValidateWithPath validates the LayoutDef and its children, prefixing error messages with path -func (_bccdd *LayoutDef )ValidateWithPath (path string )error {if _badbc :=_bccdd .CT_DiagramDefinition .ValidateWithPath (path );_badbc !=nil {return _badbc ;};return nil ;};func (_gaced ST_FunctionArgument )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _gaced .ST_VariableType !=ST_VariableTypeUnset {e .EncodeToken (_a .CharData (_gaced .ST_VariableType .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name });};func (_cabec ST_LinearDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bged :=_a .Attr {}; -_bged .Name =name ;switch _cabec {case ST_LinearDirectionUnset :_bged .Value ="";case ST_LinearDirectionFromL :_bged .Value ="\u0066\u0072\u006fm\u004c";case ST_LinearDirectionFromR :_bged .Value ="\u0066\u0072\u006fm\u0052";case ST_LinearDirectionFromT :_bged .Value ="\u0066\u0072\u006fm\u0054"; -case ST_LinearDirectionFromB :_bged .Value ="\u0066\u0072\u006fm\u0042";};return _bged ,nil ;};func (_gafbe ST_CenterShapeMapping )String ()string {switch _gafbe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0066\u004e\u006fd\u0065"; -};return "";};func NewCT_SampleData ()*CT_SampleData {_cggb :=&CT_SampleData {};return _cggb };type ST_HierarchyAlignment byte ;func ParseSliceST_Ints (s string )(ST_Ints ,error ){return ST_Ints {},nil };const (ST_FlowDirectionUnset ST_FlowDirection =0; -ST_FlowDirectionRow ST_FlowDirection =1;ST_FlowDirectionCol ST_FlowDirection =2;);type ST_Direction byte ;func (_gafg ST_FunctionOperator )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_gafg .String (),start );};type ST_CenterShapeMapping byte ; -func (_fdfd ST_FunctionType )String ()string {switch _fdfd {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 "";};type ST_RotationPath byte ;func (_dbbdb *CT_TextProps )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bgae :for {_bbfbc ,_gabg :=d .Token (); -if _gabg !=nil {return _gabg ;};switch _fbfc :=_bbfbc .(type ){case _a .StartElement :switch _fbfc .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"}:_dbbdb .Sp3d =_g .NewCT_Shape3D (); -if _gbec :=d .DecodeElement (_dbbdb .Sp3d ,&_fbfc );_gbec !=nil {return _gbec ;};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"}:_dbbdb .FlatTx =_g .NewCT_FlatText (); -if _cgcc :=d .DecodeElement (_dbbdb .FlatTx ,&_fbfc );_cgcc !=nil {return _cgcc ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_fbfc .Name ); -if _edga :=d .Skip ();_edga !=nil {return _edga ;};};case _a .EndElement :break _bgae ;case _a .CharData :};};return nil ;};func (_cbga ST_VariableType )Validate ()error {return _cbga .ValidateWithPath ("")};func NewCT_ChildPref ()*CT_ChildPref {_begb :=&CT_ChildPref {}; -return _begb };func (_bgeb ST_ConnectorDimension )Validate ()error {return _bgeb .ValidateWithPath ("")};type ColorsDefHdr struct{CT_ColorTransformHeader };type ST_AlgorithmType byte ;type ST_TextAnchorVertical byte ;func (_efeceg ST_PyramidAccentPosition )Validate ()error {return _efeceg .ValidateWithPath ("")}; -type CT_TextProps struct{Sp3d *_g .CT_Shape3D ;FlatTx *_g .CT_FlatText ;};func (_ggfb ST_VariableType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gbcaa :=_a .Attr {};_gbcaa .Name =name ;switch _ggfb {case ST_VariableTypeUnset :_gbcaa .Value =""; -case ST_VariableTypeNone :_gbcaa .Value ="\u006e\u006f\u006e\u0065";case ST_VariableTypeOrgChart :_gbcaa .Value ="\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case ST_VariableTypeChMax :_gbcaa .Value ="\u0063\u0068\u004da\u0078";case ST_VariableTypeChPref :_gbcaa .Value ="\u0063\u0068\u0050\u0072\u0065\u0066"; -case ST_VariableTypeBulEnabled :_gbcaa .Value ="\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064";case ST_VariableTypeDir :_gbcaa .Value ="\u0064\u0069\u0072";case ST_VariableTypeHierBranch :_gbcaa .Value ="\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"; -case ST_VariableTypeAnimOne :_gbcaa .Value ="\u0061n\u0069\u006d\u004f\u006e\u0065";case ST_VariableTypeAnimLvl :_gbcaa .Value ="\u0061n\u0069\u006d\u004c\u0076\u006c";case ST_VariableTypeResizeHandles :_gbcaa .Value ="\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"; -};return _gbcaa ,nil ;};func NewCT_Categories ()*CT_Categories {_caa :=&CT_Categories {};return _caa }; +// Validate validates the CT_CTDescription and its children +func (_ddd *CT_CTDescription )Validate ()error {return _ddd .ValidateWithPath ("\u0043\u0054_\u0043\u0054\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e");};func (_adbdc ST_AnimOneStr )Validate ()error {return _adbdc .ValidateWithPath ("")}; +func (_cceefe ST_ArrowheadStyle )String ()string {switch _cceefe {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 (_agad ST_Direction )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccca :=_d .Attr {}; +_ccca .Name =name ;switch _agad {case ST_DirectionUnset :_ccca .Value ="";case ST_DirectionNorm :_ccca .Value ="\u006e\u006f\u0072\u006d";case ST_DirectionRev :_ccca .Value ="\u0072\u0065\u0076";};return _ccca ,nil ;};type ST_PyramidAccentPosition byte ; +func (_dccd ST_NodeHorizontalAlignment )String ()string {switch _dccd {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func NewCT_Categories ()*CT_Categories {_aec :=&CT_Categories {};return _aec }; +func (_adaf *LayoutDefHdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adaf .CT_DiagramDefinitionHeader =*NewCT_DiagramDefinitionHeader ();for _ ,_ddaa :=range start .Attr {if _ddaa .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_eafda ,_cecd :=_ddaa .Value ,error (nil ); +if _cecd !=nil {return _cecd ;};_adaf .UniqueIdAttr =_eafda ;continue ;};if _ddaa .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fgabb ,_acaee :=_ddaa .Value ,error (nil );if _acaee !=nil {return _acaee ;};_adaf .MinVerAttr =&_fgabb ;continue ; +};if _ddaa .Name .Local =="\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"{_bbda ,_fgfd :=_ddaa .Value ,error (nil );if _fgfd !=nil {return _fgfd ;};_adaf .DefStyleAttr =&_bbda ;continue ;};if _ddaa .Name .Local =="\u0072\u0065\u0073I\u0064"{_fcfc ,_aadge :=_b .ParseInt (_ddaa .Value ,10,32); +if _aadge !=nil {return _aadge ;};_gecf :=int32 (_fcfc );_adaf .ResIdAttr =&_gecf ;continue ;};};_fgef :for {_gdbg ,_ecdc :=d .Token ();if _ecdc !=nil {return _ecdc ;};switch _faeb :=_gdbg .(type ){case _d .StartElement :switch _faeb .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_edeee :=NewCT_Name (); +if _efbda :=d .DecodeElement (_edeee ,&_faeb );_efbda !=nil {return _efbda ;};_adaf .Title =append (_adaf .Title ,_edeee );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_bfcgf :=NewCT_Description (); +if _edcd :=d .DecodeElement (_bfcgf ,&_faeb );_edcd !=nil {return _edcd ;};_adaf .Desc =append (_adaf .Desc ,_bfcgf );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_adaf .CatLst =NewCT_Categories (); +if _dcfd :=d .DecodeElement (_adaf .CatLst ,&_faeb );_dcfd !=nil {return _dcfd ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adaf .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _dggad :=d .DecodeElement (_adaf .ExtLst ,&_faeb );_dggad !=nil {return _dggad ;};default:_e .Log .Debug ("s\u006b\u0069\u0070\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",_faeb .Name ); +if _cdcc :=d .Skip ();_cdcc !=nil {return _cdcc ;};};case _d .EndElement :break _fgef ;case _d .CharData :};};return nil ;};func (_ccdf ST_ConnectorRouting )ValidateWithPath (path string )error {switch _ccdf {case 0,1,2,3,4:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccdf )); +};return nil ;};func (_gaag *CT_Constraint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gaag .OpAttr !=ST_BoolOperatorUnset {_bdab ,_ebae :=_gaag .OpAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0070"});if _ebae !=nil {return _ebae ; +};start .Attr =append (start .Attr ,_bdab );};if _gaag .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_dg .Sprintf ("\u0025\u0076",*_gaag .ValAttr )});};if _gaag .FactAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_gaag .FactAttr )}); +};if _gaag .TypeAttr !=ST_ConstraintTypeUnset {_eebae ,_beg :=_gaag .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _beg !=nil {return _beg ;};start .Attr =append (start .Attr ,_eebae );};if _gaag .ForAttr !=ST_ConstraintRelationshipUnset {_ceb ,_fcba :=_gaag .ForAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006f\u0072"}); +if _fcba !=nil {return _fcba ;};start .Attr =append (start .Attr ,_ceb );};if _gaag .ForNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_gaag .ForNameAttr )}); +};if _gaag .PtTypeAttr !=ST_ElementTypeUnset {_ffef ,_fbbe :=_gaag .PtTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _fbbe !=nil {return _fbbe ;};start .Attr =append (start .Attr ,_ffef );};if _gaag .RefTypeAttr !=ST_ConstraintTypeUnset {_gcg ,_affa :=_gaag .RefTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"}); +if _affa !=nil {return _affa ;};start .Attr =append (start .Attr ,_gcg );};if _gaag .RefForAttr !=ST_ConstraintRelationshipUnset {_gdbf ,_cggb :=_gaag .RefForAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _cggb !=nil {return _cggb ; +};start .Attr =append (start .Attr ,_gdbf );};if _gaag .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_gaag .RefForNameAttr )}); +};if _gaag .RefPtTypeAttr !=ST_ElementTypeUnset {_dbc ,_cdea :=_gaag .RefPtTypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _cdea !=nil {return _cdea ;};start .Attr =append (start .Attr ,_dbc );};e .EncodeToken (start ); +if _gaag .ExtLst !=nil {_dffd :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaag .ExtLst ,_dffd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cede *ST_ConnectorDimension )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fabec ,_ebgag :=d .Token (); +if _ebgag !=nil {return _ebgag ;};if _abeefb ,_badcd :=_fabec .(_d .EndElement );_badcd &&_abeefb .Name ==start .Name {*_cede =1;return nil ;};if _dcaga ,_bcggf :=_fabec .(_d .CharData );!_bcggf {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fabec ); +}else {switch string (_dcaga ){case "":*_cede =0;case "\u0031\u0044":*_cede =1;case "\u0032\u0044":*_cede =2;case "\u0063\u0075\u0073\u0074":*_cede =3;};};_fabec ,_ebgag =d .Token ();if _ebgag !=nil {return _ebgag ;};if _gafga ,_debd :=_fabec .(_d .EndElement ); +_debd &&_gafga .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fabec );};func (_ebbf *ST_CenterShapeMapping )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebbf =0; +case "\u006e\u006f\u006e\u0065":*_ebbf =1;case "\u0066\u004e\u006fd\u0065":*_ebbf =2;};return nil ;};func (_bggb ST_TextAnchorVertical )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adefb :=_d .Attr {};_adefb .Name =name ;switch _bggb {case ST_TextAnchorVerticalUnset :_adefb .Value =""; +case ST_TextAnchorVerticalT :_adefb .Value ="\u0074";case ST_TextAnchorVerticalMid :_adefb .Value ="\u006d\u0069\u0064";case ST_TextAnchorVerticalB :_adefb .Value ="\u0062";};return _adefb ,nil ;};func (_cdbf *ST_ContinueDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdbf =0; +case "\u0072\u0065\u0076\u0044\u0069\u0072":*_cdbf =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_cdbf =2;};return nil ;};func (_agfad *CT_Shape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agfad .RotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074"},Value :_dg .Sprintf ("\u0025\u0076",*_agfad .RotAttr )}); +};if _agfad .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_agfad .TypeAttr )});};if _agfad .BlipAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0062\u006c\u0069\u0070"},Value :_dg .Sprintf ("\u0025\u0076",*_agfad .BlipAttr )}); +};if _agfad .ZOrderOffAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"},Value :_dg .Sprintf ("\u0025\u0076",*_agfad .ZOrderOffAttr )});};if _agfad .HideGeomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"},Value :_dg .Sprintf ("\u0025\u0064",_dfea (*_agfad .HideGeomAttr ))}); +};if _agfad .LkTxEntryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"},Value :_dg .Sprintf ("\u0025\u0064",_dfea (*_agfad .LkTxEntryAttr ))});};if _agfad .BlipPhldrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"},Value :_dg .Sprintf ("\u0025\u0064",_dfea (*_agfad .BlipPhldrAttr ))}); +};e .EncodeToken (start );if _agfad .AdjLst !=nil {_eafc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u0064\u006a\u004c\u0073\u0074"}};e .EncodeElement (_agfad .AdjLst ,_eafc );};if _agfad .ExtLst !=nil {_cfebc :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_agfad .ExtLst ,_cfebc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggebg ST_ResizeHandlesStr )String ()string {switch _ggebg {case 0:return "";case 1:return "\u0065\u0078\u0061c\u0074";case 2:return "\u0072\u0065\u006c"; +};return "";};func (_bdec ST_ContinueDirection )Validate ()error {return _bdec .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ColorTransformHeader and its children, prefixing error messages with path -func (_afdf *CT_ColorTransformHeader )ValidateWithPath (path string )error {for _aab ,_cdbf :=range _afdf .Title {if _eccb :=_cdbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_aab ));_eccb !=nil {return _eccb ; -};};for _abe ,_gfd :=range _afdf .Desc {if _aade :=_gfd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_abe ));_aade !=nil {return _aade ;};};if _afdf .CatLst !=nil {if _dbd :=_afdf .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_dbd !=nil {return _dbd ;};};if _afdf .ExtLst !=nil {if _eeba :=_afdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeba !=nil {return _eeba ;};};return nil ;};func (_eegb ST_ConstraintType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dgbgg :=_a .Attr {}; -_dgbgg .Name =name ;switch _eegb {case ST_ConstraintTypeUnset :_dgbgg .Value ="";case ST_ConstraintTypeNone :_dgbgg .Value ="\u006e\u006f\u006e\u0065";case ST_ConstraintTypeAlignOff :_dgbgg .Value ="\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case ST_ConstraintTypeBegMarg :_dgbgg .Value ="\u0062e\u0067\u004d\u0061\u0072\u0067"; -case ST_ConstraintTypeBendDist :_dgbgg .Value ="\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case ST_ConstraintTypeBegPad :_dgbgg .Value ="\u0062\u0065\u0067\u0050\u0061\u0064";case ST_ConstraintTypeB :_dgbgg .Value ="\u0062";case ST_ConstraintTypeBMarg :_dgbgg .Value ="\u0062\u004d\u0061r\u0067"; -case ST_ConstraintTypeBOff :_dgbgg .Value ="\u0062\u004f\u0066\u0066";case ST_ConstraintTypeCtrX :_dgbgg .Value ="\u0063\u0074\u0072\u0058";case ST_ConstraintTypeCtrXOff :_dgbgg .Value ="\u0063t\u0072\u0058\u004f\u0066\u0066";case ST_ConstraintTypeCtrY :_dgbgg .Value ="\u0063\u0074\u0072\u0059"; -case ST_ConstraintTypeCtrYOff :_dgbgg .Value ="\u0063t\u0072\u0059\u004f\u0066\u0066";case ST_ConstraintTypeConnDist :_dgbgg .Value ="\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case ST_ConstraintTypeDiam :_dgbgg .Value ="\u0064\u0069\u0061\u006d"; -case ST_ConstraintTypeEndMarg :_dgbgg .Value ="\u0065n\u0064\u004d\u0061\u0072\u0067";case ST_ConstraintTypeEndPad :_dgbgg .Value ="\u0065\u006e\u0064\u0050\u0061\u0064";case ST_ConstraintTypeH :_dgbgg .Value ="\u0068";case ST_ConstraintTypeHArH :_dgbgg .Value ="\u0068\u0041\u0072\u0048"; -case ST_ConstraintTypeHOff :_dgbgg .Value ="\u0068\u004f\u0066\u0066";case ST_ConstraintTypeL :_dgbgg .Value ="\u006c";case ST_ConstraintTypeLMarg :_dgbgg .Value ="\u006c\u004d\u0061r\u0067";case ST_ConstraintTypeLOff :_dgbgg .Value ="\u006c\u004f\u0066\u0066"; -case ST_ConstraintTypeR :_dgbgg .Value ="\u0072";case ST_ConstraintTypeRMarg :_dgbgg .Value ="\u0072\u004d\u0061r\u0067";case ST_ConstraintTypeROff :_dgbgg .Value ="\u0072\u004f\u0066\u0066";case ST_ConstraintTypePrimFontSz :_dgbgg .Value ="\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a"; -case ST_ConstraintTypePyraAcctRatio :_dgbgg .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case ST_ConstraintTypeSecFontSz :_dgbgg .Value ="\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case ST_ConstraintTypeSibSp :_dgbgg .Value ="\u0073\u0069\u0062S\u0070"; -case ST_ConstraintTypeSecSibSp :_dgbgg .Value ="\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case ST_ConstraintTypeSp :_dgbgg .Value ="\u0073\u0070";case ST_ConstraintTypeStemThick :_dgbgg .Value ="\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case ST_ConstraintTypeT :_dgbgg .Value ="\u0074"; -case ST_ConstraintTypeTMarg :_dgbgg .Value ="\u0074\u004d\u0061r\u0067";case ST_ConstraintTypeTOff :_dgbgg .Value ="\u0074\u004f\u0066\u0066";case ST_ConstraintTypeUserA :_dgbgg .Value ="\u0075\u0073\u0065r\u0041";case ST_ConstraintTypeUserB :_dgbgg .Value ="\u0075\u0073\u0065r\u0042"; -case ST_ConstraintTypeUserC :_dgbgg .Value ="\u0075\u0073\u0065r\u0043";case ST_ConstraintTypeUserD :_dgbgg .Value ="\u0075\u0073\u0065r\u0044";case ST_ConstraintTypeUserE :_dgbgg .Value ="\u0075\u0073\u0065r\u0045";case ST_ConstraintTypeUserF :_dgbgg .Value ="\u0075\u0073\u0065r\u0046"; -case ST_ConstraintTypeUserG :_dgbgg .Value ="\u0075\u0073\u0065r\u0047";case ST_ConstraintTypeUserH :_dgbgg .Value ="\u0075\u0073\u0065r\u0048";case ST_ConstraintTypeUserI :_dgbgg .Value ="\u0075\u0073\u0065r\u0049";case ST_ConstraintTypeUserJ :_dgbgg .Value ="\u0075\u0073\u0065r\u004a"; -case ST_ConstraintTypeUserK :_dgbgg .Value ="\u0075\u0073\u0065r\u004b";case ST_ConstraintTypeUserL :_dgbgg .Value ="\u0075\u0073\u0065r\u004c";case ST_ConstraintTypeUserM :_dgbgg .Value ="\u0075\u0073\u0065r\u004d";case ST_ConstraintTypeUserN :_dgbgg .Value ="\u0075\u0073\u0065r\u004e"; -case ST_ConstraintTypeUserO :_dgbgg .Value ="\u0075\u0073\u0065r\u004f";case ST_ConstraintTypeUserP :_dgbgg .Value ="\u0075\u0073\u0065r\u0050";case ST_ConstraintTypeUserQ :_dgbgg .Value ="\u0075\u0073\u0065r\u0051";case ST_ConstraintTypeUserR :_dgbgg .Value ="\u0075\u0073\u0065r\u0052"; -case ST_ConstraintTypeUserS :_dgbgg .Value ="\u0075\u0073\u0065r\u0053";case ST_ConstraintTypeUserT :_dgbgg .Value ="\u0075\u0073\u0065r\u0054";case ST_ConstraintTypeUserU :_dgbgg .Value ="\u0075\u0073\u0065r\u0055";case ST_ConstraintTypeUserV :_dgbgg .Value ="\u0075\u0073\u0065r\u0056"; -case ST_ConstraintTypeUserW :_dgbgg .Value ="\u0075\u0073\u0065r\u0057";case ST_ConstraintTypeUserX :_dgbgg .Value ="\u0075\u0073\u0065r\u0058";case ST_ConstraintTypeUserY :_dgbgg .Value ="\u0075\u0073\u0065r\u0059";case ST_ConstraintTypeUserZ :_dgbgg .Value ="\u0075\u0073\u0065r\u005a"; -case ST_ConstraintTypeW :_dgbgg .Value ="\u0077";case ST_ConstraintTypeWArH :_dgbgg .Value ="\u0077\u0041\u0072\u0048";case ST_ConstraintTypeWOff :_dgbgg .Value ="\u0077\u004f\u0066\u0066";};return _dgbgg ,nil ;};func (_beac *ST_FlowDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_abcdd ,_ccdaa :=d .Token (); -if _ccdaa !=nil {return _ccdaa ;};if _febe ,_bcbeg :=_abcdd .(_a .EndElement );_bcbeg &&_febe .Name ==start .Name {*_beac =1;return nil ;};if _dgca ,_ffaf :=_abcdd .(_a .CharData );!_ffaf {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",_abcdd ); -}else {switch string (_dgca ){case "":*_beac =0;case "\u0072\u006f\u0077":*_beac =1;case "\u0063\u006f\u006c":*_beac =2;};};_abcdd ,_ccdaa =d .Token ();if _ccdaa !=nil {return _ccdaa ;};if _fggeg ,_fdccd :=_abcdd .(_a .EndElement );_fdccd &&_fggeg .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",_abcdd );};const (ST_AnimLvlStrUnset ST_AnimLvlStr =0;ST_AnimLvlStrNone ST_AnimLvlStr =1; -ST_AnimLvlStrLvl ST_AnimLvlStr =2;ST_AnimLvlStrCtr ST_AnimLvlStr =3;);func ParseSliceST_UnsignedInts (s string )(ST_UnsignedInts ,error ){return ST_UnsignedInts {},nil };func NewColorsDefHdrLst ()*ColorsDefHdrLst {_cbfa :=&ColorsDefHdrLst {};_cbfa .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst (); -return _cbfa ;};func (_afgf ST_StartingElement )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_bcfbf :=_a .Attr {};_bcfbf .Name =name ;switch _afgf {case ST_StartingElementUnset :_bcfbf .Value ="";case ST_StartingElementNode :_bcfbf .Value ="\u006e\u006f\u0064\u0065"; -case ST_StartingElementTrans :_bcfbf .Value ="\u0074\u0072\u0061n\u0073";};return _bcfbf ,nil ;};func (_gaed *ST_TextAnchorVertical )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gaed =0;case "\u0074":*_gaed =1;case "\u006d\u0069\u0064":*_gaed =2; -case "\u0062":*_gaed =3;};return 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 (_eccac ST_GrowDirection )Validate ()error {return _eccac .ValidateWithPath ("")};func (_dede *ST_ArrowheadStyle )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgcg ,_dcfcab :=d .Token ();if _dcfcab !=nil {return _dcfcab ;};if _gaefg ,_fedge :=_dgcg .(_a .EndElement ); -_fedge &&_gaefg .Name ==start .Name {*_dede =1;return nil ;};if _babac ,_deff :=_dgcg .(_a .CharData );!_deff {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",_dgcg ); -}else {switch string (_babac ){case "":*_dede =0;case "\u0061\u0075\u0074\u006f":*_dede =1;case "\u0061\u0072\u0072":*_dede =2;case "\u006e\u006f\u0041r\u0072":*_dede =3;};};_dgcg ,_dcfcab =d .Token ();if _dcfcab !=nil {return _dcfcab ;};if _cagaf ,_acfbg :=_dgcg .(_a .EndElement ); -_acfbg &&_cagaf .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",_dgcg );};const (ST_ContinueDirectionUnset ST_ContinueDirection =0; -ST_ContinueDirectionRevDir ST_ContinueDirection =1;ST_ContinueDirectionSameDir ST_ContinueDirection =2;);const (ST_TextDirectionUnset ST_TextDirection =0;ST_TextDirectionFromT ST_TextDirection =1;ST_TextDirectionFromB ST_TextDirection =2;);func (_gagb *CT_LayoutNode )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gfebb :=range start .Attr {if _gfebb .Name .Local =="\u006e\u0061\u006d\u0065"{_egda ,_cecfd :=_gfebb .Value ,error (nil ); -if _cecfd !=nil {return _cecfd ;};_gagb .NameAttr =&_egda ;continue ;};if _gfebb .Name .Local =="\u0063h\u004f\u0072\u0064\u0065\u0072"{_gagb .ChOrderAttr .UnmarshalXMLAttr (_gfebb );continue ;};if _gfebb .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068"{_egbca ,_eedae :=_gfebb .Value ,error (nil ); -if _eedae !=nil {return _eedae ;};_gagb .MoveWithAttr =&_egbca ;continue ;};if _gfebb .Name .Local =="\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"{_dgda ,_cdedf :=_gfebb .Value ,error (nil );if _cdedf !=nil {return _cdedf ;};_gagb .StyleLblAttr =&_dgda ; -continue ;};};_cfag :for {_gcfc ,_aada :=d .Token ();if _aada !=nil {return _aada ;};switch _gfce :=_gcfc .(type ){case _a .StartElement :switch _gfce .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"}:_aeac :=NewCT_Algorithm (); -if _bfea :=d .DecodeElement (_aeac ,&_gfce );_bfea !=nil {return _bfea ;};_gagb .Alg =append (_gagb .Alg ,_aeac );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eefg :=NewCT_Shape (); -if _bfde :=d .DecodeElement (_eefg ,&_gfce );_bfde !=nil {return _bfde ;};_gagb .Shape =append (_gagb .Shape ,_eefg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_bfbd :=NewCT_PresentationOf (); -if _gfcc :=d .DecodeElement (_bfbd ,&_gfce );_gfcc !=nil {return _gfcc ;};_gagb .PresOf =append (_gagb .PresOf ,_bfbd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_eeef :=NewCT_Constraints (); -if _bfff :=d .DecodeElement (_eeef ,&_gfce );_bfff !=nil {return _bfff ;};_gagb .ConstrLst =append (_gagb .ConstrLst ,_eeef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_egeb :=NewCT_Rules (); -if _gabcb :=d .DecodeElement (_egeb ,&_gfce );_gabcb !=nil {return _gabcb ;};_gagb .RuleLst =append (_gagb .RuleLst ,_egeb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_afc :=NewCT_LayoutVariablePropertySet (); -if _fbae :=d .DecodeElement (_afc ,&_gfce );_fbae !=nil {return _fbae ;};_gagb .VarLst =append (_gagb .VarLst ,_afc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dcbf :=NewCT_ForEach (); -if _baca :=d .DecodeElement (_dcbf ,&_gfce );_baca !=nil {return _baca ;};_gagb .ForEach =append (_gagb .ForEach ,_dcbf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fdbg :=NewCT_LayoutNode (); -if _eaba :=d .DecodeElement (_fdbg ,&_gfce );_eaba !=nil {return _eaba ;};_gagb .LayoutNode =append (_gagb .LayoutNode ,_fdbg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_accc :=NewCT_Choose (); -if _ccda :=d .DecodeElement (_accc ,&_gfce );_ccda !=nil {return _ccda ;};_gagb .Choose =append (_gagb .Choose ,_accc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fbcb :=_g .NewCT_OfficeArtExtensionList (); -if _fef :=d .DecodeElement (_fbcb ,&_gfce );_fef !=nil {return _fef ;};_gagb .ExtLst =append (_gagb .ExtLst ,_fbcb );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gfce .Name ); -if _ebecf :=d .Skip ();_ebecf !=nil {return _ebecf ;};};case _a .EndElement :break _cfag ;case _a .CharData :};};return nil ;};func (_ebaf ST_RotationPath )ValidateWithPath (path string )error {switch _ebaf {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 (_ebaf )); -};return nil ;};func (_cagbcf ST_TextBlockDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_cagbcf .String (),start );};func (_accde *ST_FunctionValue )Validate ()error {return _accde .ValidateWithPath ("")}; -func (_abba *CT_DiagramDefinitionHeaderLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _abba .LayoutDefHdr !=nil {_dfdee :=_a .StartElement {Name :_a .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}}; -for _ ,_gage :=range _abba .LayoutDefHdr {e .EncodeElement (_gage ,_dfdee );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func NewCT_Constraint ()*CT_Constraint {_gdbf :=&CT_Constraint {};return _gdbf };func NewCT_Parameter ()*CT_Parameter {_dbcd :=&CT_Parameter {}; -_dbcd .TypeAttr =ST_ParameterId (1);return _dbcd ;};type CT_DiagramDefinitionHeader struct{UniqueIdAttr string ;MinVerAttr *string ;DefStyleAttr *string ;ResIdAttr *int32 ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;ExtLst *_g .CT_OfficeArtExtensionList ; -};func NewStyleDefHdr ()*StyleDefHdr {_fggea :=&StyleDefHdr {};_fggea .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();return _fggea ;};type CT_Adj struct{IdxAttr uint32 ;ValAttr float64 ;};func (_bgab *CT_SDName )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cedgb :=range start .Attr {if _cedgb .Name .Local =="\u006c\u0061\u006e\u0067"{_dbac ,_bfbcg :=_cedgb .Value ,error (nil ); -if _bfbcg !=nil {return _bfbcg ;};_bgab .LangAttr =&_dbac ;continue ;};if _cedgb .Name .Local =="\u0076\u0061\u006c"{_gfdad ,_cccc :=_cedgb .Value ,error (nil );if _cccc !=nil {return _cccc ;};_bgab .ValAttr =_gfdad ;continue ;};};for {_fbbg ,_egaf :=d .Token (); -if _egaf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0044\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_egaf );};if _agccd ,_egae :=_fbbg .(_a .EndElement );_egae &&_agccd .Name ==start .Name {break ;};};return nil ; -};func (_dage *ST_Direction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gaggf ,_dedaa :=d .Token ();if _dedaa !=nil {return _dedaa ;};if _ggaca ,_cfgef :=_gaggf .(_a .EndElement );_cfgef &&_ggaca .Name ==start .Name {*_dage =1;return nil ; -};if _ecffe ,_fegebb :=_gaggf .(_a .CharData );!_fegebb {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",_gaggf );}else {switch string (_ecffe ){case "":*_dage =0; -case "\u006e\u006f\u0072\u006d":*_dage =1;case "\u0072\u0065\u0076":*_dage =2;};};_gaggf ,_dedaa =d .Token ();if _dedaa !=nil {return _dedaa ;};if _bgcfg ,_cdeeg :=_gaggf .(_a .EndElement );_cdeeg &&_bgcfg .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",_gaggf ); -}; +// ValidateWithPath validates the CT_CTCategory and its children, prefixing error messages with path +func (_gdb *CT_CTCategory )ValidateWithPath (path string )error {return nil };const (ST_PyramidAccentPositionUnset ST_PyramidAccentPosition =0;ST_PyramidAccentPositionBef ST_PyramidAccentPosition =1;ST_PyramidAccentPositionAft ST_PyramidAccentPosition =2; +);type CT_Categories struct{Cat []*CT_Category ;};func (_bgcaf ST_DiagramHorizontalAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bgcaf .String (),start );};const (ST_BendPointUnset ST_BendPoint =0;ST_BendPointBeg ST_BendPoint =1; +ST_BendPointDef ST_BendPoint =2;ST_BendPointEnd ST_BendPoint =3;);type LayoutDefHdrLst struct{CT_DiagramDefinitionHeaderLst };func (_acgd ST_DiagramHorizontalAlignment )ValidateWithPath (path string )error {switch _acgd {case 0,1,2,3,4:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acgd )); +};return nil ;};func NewCT_Colors ()*CT_Colors {_ffda :=&CT_Colors {};return _ffda }; -// ValidateWithPath validates the CT_BulletEnabled and its children, prefixing error messages with path -func (_cbb *CT_BulletEnabled )ValidateWithPath (path string )error {return nil };func (_cgacbf ST_LinearDirection )String ()string {switch _cgacbf {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 (_ebgab ST_Offset )Validate ()error {return _ebgab .ValidateWithPath ("")};func (_bdcb ST_FunctionOperator )String ()string {switch _bdcb {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 ParseSliceST_ElementTypes (s string )(ST_ElementTypes ,error ){return ST_ElementTypes {},nil }; -type ST_ChildOrderType byte ;func (_ecdcf ST_NodeVerticalAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abefe :=_a .Attr {};_abefe .Name =name ;switch _ecdcf {case ST_NodeVerticalAlignmentUnset :_abefe .Value ="";case ST_NodeVerticalAlignmentT :_abefe .Value ="\u0074"; -case ST_NodeVerticalAlignmentMid :_abefe .Value ="\u006d\u0069\u0064";case ST_NodeVerticalAlignmentB :_abefe .Value ="\u0062";};return _abefe ,nil ;};func (_fbg *ColorsDef )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fbg .CT_ColorTransform =*NewCT_ColorTransform (); -for _ ,_edef :=range start .Attr {if _edef .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_bbbcc ,_cgaa :=_edef .Value ,error (nil );if _cgaa !=nil {return _cgaa ;};_fbg .UniqueIdAttr =&_bbbcc ;continue ;};if _edef .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_aeecc ,_caaa :=_edef .Value ,error (nil ); -if _caaa !=nil {return _caaa ;};_fbg .MinVerAttr =&_aeecc ;continue ;};};_ceda :for {_agaed ,_gdfa :=d .Token ();if _gdfa !=nil {return _gdfa ;};switch _dbaf :=_agaed .(type ){case _a .StartElement :switch _dbaf .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"}:_abgg :=NewCT_CTName (); -if _ddad :=d .DecodeElement (_abgg ,&_dbaf );_ddad !=nil {return _ddad ;};_fbg .Title =append (_fbg .Title ,_abgg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eggc :=NewCT_CTDescription (); -if _bbee :=d .DecodeElement (_eggc ,&_dbaf );_bbee !=nil {return _bbee ;};_fbg .Desc =append (_fbg .Desc ,_eggc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fbg .CatLst =NewCT_CTCategories (); -if _gfbed :=d .DecodeElement (_fbg .CatLst ,&_dbaf );_gfbed !=nil {return _gfbed ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_beefa :=NewCT_CTStyleLabel (); -if _afad :=d .DecodeElement (_beefa ,&_dbaf );_afad !=nil {return _afad ;};_fbg .StyleLbl =append (_fbg .StyleLbl ,_beefa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fbg .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _fccg :=d .DecodeElement (_fbg .ExtLst ,&_dbaf );_fccg !=nil {return _fccg ;};default:_c .Log .Debug ("\u0073k\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",_dbaf .Name ); -if _ageee :=d .Skip ();_ageee !=nil {return _ageee ;};};case _a .EndElement :break _ceda ;case _a .CharData :};};return nil ;};func (_agaa *CT_Parameter )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {_caeb ,_accd :=_agaa .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _accd !=nil {return _accd ;};start .Attr =append (start .Attr ,_caeb );start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_agaa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_Direction and its children, prefixing error messages with path +func (_ebeg *CT_Direction )ValidateWithPath (path string )error {if _geaf :=_ebeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geaf !=nil {return _geaf ;};return nil ;};const (ST_AnimOneStrUnset ST_AnimOneStr =0; +ST_AnimOneStrNone ST_AnimOneStr =1;ST_AnimOneStrOne ST_AnimOneStr =2;ST_AnimOneStrBranch ST_AnimOneStr =3;);func (_faddc *ST_PyramidAccentTextMargin )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_faddc =0;case "\u0073\u0074\u0065\u0070":*_faddc =1; +case "\u0073\u0074\u0061c\u006b":*_faddc =2;};return nil ;};func (_gaee *CT_LayoutVariablePropertySet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbeg :for {_ecffe ,_gbfff :=d .Token ();if _gbfff !=nil {return _gbfff ;};switch _fcebg :=_ecffe .(type ){case _d .StartElement :switch _fcebg .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}:_gaee .OrgChart =NewCT_OrgChart (); +if _bbceb :=d .DecodeElement (_gaee .OrgChart ,&_fcebg );_bbceb !=nil {return _bbceb ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u004da\u0078"}:_gaee .ChMax =NewCT_ChildMax (); +if _abbg :=d .DecodeElement (_gaee .ChMax ,&_fcebg );_abbg !=nil {return _abbg ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}:_gaee .ChPref =NewCT_ChildPref (); +if _bfea :=d .DecodeElement (_gaee .ChPref ,&_fcebg );_bfea !=nil {return _bfea ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}:_gaee .BulletEnabled =NewCT_BulletEnabled (); +if _gbbe :=d .DecodeElement (_gaee .BulletEnabled ,&_fcebg );_gbbe !=nil {return _gbbe ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0069\u0072"}:_gaee .Dir =NewCT_Direction (); +if _fecf :=d .DecodeElement (_gaee .Dir ,&_fcebg );_fecf !=nil {return _fecf ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}:_gaee .HierBranch =NewCT_HierBranchStyle (); +if _aabg :=d .DecodeElement (_gaee .HierBranch ,&_fcebg );_aabg !=nil {return _aabg ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}:_gaee .AnimOne =NewCT_AnimOne (); +if _agcf :=d .DecodeElement (_gaee .AnimOne ,&_fcebg );_agcf !=nil {return _agcf ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}:_gaee .AnimLvl =NewCT_AnimLvl (); +if _gcbag :=d .DecodeElement (_gaee .AnimLvl ,&_fcebg );_gcbag !=nil {return _gcbag ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}:_gaee .ResizeHandles =NewCT_ResizeHandles (); +if _bbab :=d .DecodeElement (_gaee .ResizeHandles ,&_fcebg );_bbab !=nil {return _bbab ;};default:_e .Log .Debug ("\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",_fcebg .Name ); +if _efbd :=d .Skip ();_efbd !=nil {return _efbd ;};};case _d .EndElement :break _cbeg ;case _d .CharData :};};return nil ;};const (ST_AlgorithmTypeUnset ST_AlgorithmType =0;ST_AlgorithmTypeComposite ST_AlgorithmType =1;ST_AlgorithmTypeConn ST_AlgorithmType =2; +ST_AlgorithmTypeCycle ST_AlgorithmType =3;ST_AlgorithmTypeHierChild ST_AlgorithmType =4;ST_AlgorithmTypeHierRoot ST_AlgorithmType =5;ST_AlgorithmTypePyra ST_AlgorithmType =6;ST_AlgorithmTypeLin ST_AlgorithmType =7;ST_AlgorithmTypeSp ST_AlgorithmType =8; +ST_AlgorithmTypeTx ST_AlgorithmType =9;ST_AlgorithmTypeSnake ST_AlgorithmType =10;);func (_egfde *ColorsDefHdr )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _egfde .CT_ColorTransformHeader .MarshalXML (e ,start );};func (_fabb *CT_LayoutVariablePropertySet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _fabb .OrgChart !=nil {_bgbad :=_d .StartElement {Name :_d .Name {Local :"\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_fabb .OrgChart ,_bgbad );};if _fabb .ChMax !=nil {_fafb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0068\u004da\u0078"}}; +e .EncodeElement (_fabb .ChMax ,_fafb );};if _fabb .ChPref !=nil {_egfb :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0068\u0050\u0072\u0065\u0066"}};e .EncodeElement (_fabb .ChPref ,_egfb );};if _fabb .BulletEnabled !=nil {_cecf :=_d .StartElement {Name :_d .Name {Local :"\u0062\u0075\u006c\u006c\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064"}}; +e .EncodeElement (_fabb .BulletEnabled ,_cecf );};if _fabb .Dir !=nil {_bdgd :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0069\u0072"}};e .EncodeElement (_fabb .Dir ,_bdgd );};if _fabb .HierBranch !=nil {_ccgf :=_d .StartElement {Name :_d .Name {Local :"\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068"}}; +e .EncodeElement (_fabb .HierBranch ,_ccgf );};if _fabb .AnimOne !=nil {_fefe :=_d .StartElement {Name :_d .Name {Local :"\u0061n\u0069\u006d\u004f\u006e\u0065"}};e .EncodeElement (_fabb .AnimOne ,_fefe );};if _fabb .AnimLvl !=nil {_eeag :=_d .StartElement {Name :_d .Name {Local :"\u0061n\u0069\u006d\u004c\u0076\u006c"}}; +e .EncodeElement (_fabb .AnimLvl ,_eeag );};if _fabb .ResizeHandles !=nil {_daeba :=_d .StartElement {Name :_d .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073"}};e .EncodeElement (_fabb .ResizeHandles ,_daeba ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcfgb *ST_StartingElement )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcfgb =0;case "\u006e\u006f\u0064\u0065":*_bcfgb =1;case "\u0074\u0072\u0061n\u0073":*_bcfgb =2; +};return nil ;}; -// ValidateWithPath validates the CT_Name and its children, prefixing error messages with path -func (_fgea *CT_Name )ValidateWithPath (path string )error {return nil };const (ST_SecondaryLinearDirectionUnset ST_SecondaryLinearDirection =0;ST_SecondaryLinearDirectionNone ST_SecondaryLinearDirection =1;ST_SecondaryLinearDirectionFromL ST_SecondaryLinearDirection =2; -ST_SecondaryLinearDirectionFromR ST_SecondaryLinearDirection =3;ST_SecondaryLinearDirectionFromT ST_SecondaryLinearDirection =4;ST_SecondaryLinearDirectionFromB ST_SecondaryLinearDirection =5;);func (_cbeba ST_ChildAlignment )Validate ()error {return _cbeba .ValidateWithPath ("")}; -func (_eegec ST_FallbackDimension )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_eegec .String (),start );}; +// Validate validates the ColorsDefHdr and its children +func (_ccdca *ColorsDefHdr )Validate ()error {return _ccdca .ValidateWithPath ("\u0043\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072");};func NewCT_CTName ()*CT_CTName {_fbdd :=&CT_CTName {};return _fbdd };func (_faecf ST_SecondaryChildAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bagfa :=_d .Attr {}; +_bagfa .Name =name ;switch _faecf {case ST_SecondaryChildAlignmentUnset :_bagfa .Value ="";case ST_SecondaryChildAlignmentNone :_bagfa .Value ="\u006e\u006f\u006e\u0065";case ST_SecondaryChildAlignmentT :_bagfa .Value ="\u0074";case ST_SecondaryChildAlignmentB :_bagfa .Value ="\u0062"; +case ST_SecondaryChildAlignmentL :_bagfa .Value ="\u006c";case ST_SecondaryChildAlignmentR :_bagfa .Value ="\u0072";};return _bagfa ,nil ;};func (_aefca ST_ChildAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffeb :=_d .Attr {};_ffeb .Name =name ; +switch _aefca {case ST_ChildAlignmentUnset :_ffeb .Value ="";case ST_ChildAlignmentT :_ffeb .Value ="\u0074";case ST_ChildAlignmentB :_ffeb .Value ="\u0062";case ST_ChildAlignmentL :_ffeb .Value ="\u006c";case ST_ChildAlignmentR :_ffeb .Value ="\u0072"; +};return _ffeb ,nil ;};func (_bggcc ST_PyramidAccentTextMargin )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bggcc .String (),start );}; -// ValidateWithPath validates the CT_Constraint and its children, prefixing error messages with path -func (_bagf *CT_Constraint )ValidateWithPath (path string )error {if _deb :=_bagf .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_deb !=nil {return _deb ;};if _bagf .ExtLst !=nil {if _egee :=_bagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_egee !=nil {return _egee ;};};if _bgad :=_bagf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgad !=nil {return _bgad ;};if _eab :=_bagf .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); -_eab !=nil {return _eab ;};if _gbe :=_bagf .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_gbe !=nil {return _gbe ;};if _ebc :=_bagf .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_ebc !=nil {return _ebc ;};if _eef :=_bagf .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072");_eef !=nil {return _eef ;};if _dggcc :=_bagf .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072"); -_dggcc !=nil {return _dggcc ;};return nil ;};const (ST_TextAnchorVerticalUnset ST_TextAnchorVertical =0;ST_TextAnchorVerticalT ST_TextAnchorVertical =1;ST_TextAnchorVerticalMid ST_TextAnchorVertical =2;ST_TextAnchorVerticalB ST_TextAnchorVertical =3;); -func (_abbc *CT_StyleDefinition )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_efbd :=range start .Attr {if _efbd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_aeecf ,_ccfb :=_efbd .Value ,error (nil );if _ccfb !=nil {return _ccfb ; -};_abbc .UniqueIdAttr =&_aeecf ;continue ;};if _efbd .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_fggb ,_bdaf :=_efbd .Value ,error (nil );if _bdaf !=nil {return _bdaf ;};_abbc .MinVerAttr =&_fggb ;continue ;};};_gbgcb :for {_befe ,_bebf :=d .Token (); -if _bebf !=nil {return _bebf ;};switch _beff :=_befe .(type ){case _a .StartElement :switch _beff .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"}:_bfbbe :=NewCT_SDName (); -if _decbe :=d .DecodeElement (_bfbbe ,&_beff );_decbe !=nil {return _decbe ;};_abbc .Title =append (_abbc .Title ,_bfbbe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cdefg :=NewCT_SDDescription (); -if _eeab :=d .DecodeElement (_cdefg ,&_beff );_eeab !=nil {return _eeab ;};_abbc .Desc =append (_abbc .Desc ,_cdefg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_abbc .CatLst =NewCT_SDCategories (); -if _ecbde :=d .DecodeElement (_abbc .CatLst ,&_beff );_ecbde !=nil {return _ecbde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_abbc .Scene3d =_g .NewCT_Scene3D (); -if _fdda :=d .DecodeElement (_abbc .Scene3d ,&_beff );_fdda !=nil {return _fdda ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dfbf :=NewCT_StyleLabel (); -if _edge :=d .DecodeElement (_dfbf ,&_beff );_edge !=nil {return _edge ;};_abbc .StyleLbl =append (_abbc .StyleLbl ,_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abbc .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _eaddc :=d .DecodeElement (_abbc .ExtLst ,&_beff );_eaddc !=nil {return _eaddc ;};default:_c .Log .Debug ("\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",_beff .Name ); -if _gace :=d .Skip ();_gace !=nil {return _gace ;};};case _a .EndElement :break _gbgcb ;case _a .CharData :};};return nil ;};func (_cfdac ST_ArrowheadStyle )Validate ()error {return _cfdac .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_ColorTransform and its children, prefixing error messages with path +func (_agg *CT_ColorTransform )ValidateWithPath (path string )error {for _cddb ,_adge :=range _agg .Title {if _ffb :=_adge .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cddb ));_ffb !=nil {return _ffb ; +};};for _cea ,_gbgc :=range _agg .Desc {if _dag :=_gbgc .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_cea ));_dag !=nil {return _dag ;};};if _agg .CatLst !=nil {if _gbc :=_agg .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_gbc !=nil {return _gbc ;};};for _bedab ,_ddde :=range _agg .StyleLbl {if _gdfa :=_ddde .ValidateWithPath (_dg .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_bedab ));_gdfa !=nil {return _gdfa ;};};if _agg .ExtLst !=nil {if _cbe :=_agg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cbe !=nil {return _cbe ;};};return nil ;};type CT_SDCategories struct{Cat []*CT_SDCategory ;};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;);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;); -// ValidateWithPath validates the CT_Category and its children, prefixing error messages with path -func (_degg *CT_Category )ValidateWithPath (path string )error {return nil };func (_cecfc ST_AxisType )Validate ()error {return _cecfc .ValidateWithPath ("")};func (_caebg *ST_ModelId )ValidateWithPath (path string )error {_ggfcc :=[]string {};if _caebg .Int32 !=nil {_ggfcc =append (_ggfcc ,"\u0049\u006e\u00743\u0032"); -};if _caebg .ST_Guid !=nil {_ggfcc =append (_ggfcc ,"\u0053T\u005f\u0047\u0075\u0069\u0064");};if len (_ggfcc )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ggfcc ); -};return nil ;};func (_agf *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 :_f .Sprintf ("\u0025\u0076",_agf .UniqueIdAttr )}); -if _agf .MinVerAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_agf .MinVerAttr )});};if _agf .DefStyleAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0064\u0065\u0066\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_agf .DefStyleAttr )}); -};if _agf .ResIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_agf .ResIdAttr )});};e .EncodeToken (start );_bafg :=_a .StartElement {Name :_a .Name {Local :"\u0074\u0069\u0074l\u0065"}}; -for _ ,_bgdc :=range _agf .Title {e .EncodeElement (_bgdc ,_bafg );};_gcbed :=_a .StartElement {Name :_a .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_ggac :=range _agf .Desc {e .EncodeElement (_ggac ,_gcbed );};if _agf .CatLst !=nil {_eddb :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_agf .CatLst ,_eddb );};if _agf .ExtLst !=nil {_dfag :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_agf .ExtLst ,_dfag );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; -};func (_fgc *CT_BulletEnabled )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cee :=range start .Attr {if _cee .Name .Local =="\u0076\u0061\u006c"{_dde ,_bfa :=_bb .ParseBool (_cee .Value );if _bfa !=nil {return _bfa ;};_fgc .ValAttr =&_dde ; -continue ;};};for {_fca ,_fbf :=d .Token ();if _fbf !=nil {return _f .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",_fbf );};if _bccd ,_ece :=_fca .(_a .EndElement ); -_ece &&_bccd .Name ==start .Name {break ;};};return nil ;};func (_adcbf *ST_BendPoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gdae ,_cddc :=d .Token ();if _cddc !=nil {return _cddc ;};if _gcbef ,_cfbeb :=_gdae .(_a .EndElement ); -_cfbeb &&_gcbef .Name ==start .Name {*_adcbf =1;return nil ;};if _gcca ,_feac :=_gdae .(_a .CharData );!_feac {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",_gdae ); -}else {switch string (_gcca ){case "":*_adcbf =0;case "\u0062\u0065\u0067":*_adcbf =1;case "\u0064\u0065\u0066":*_adcbf =2;case "\u0065\u006e\u0064":*_adcbf =3;};};_gdae ,_cddc =d .Token ();if _cddc !=nil {return _cddc ;};if _deebe ,_afeeb :=_gdae .(_a .EndElement ); -_afeeb &&_deebe .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",_gdae );};func (_gead ST_HueDir )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebaea :=_a .Attr {}; -_ebaea .Name =name ;switch _gead {case ST_HueDirUnset :_ebaea .Value ="";case ST_HueDirCw :_ebaea .Value ="\u0063\u0077";case ST_HueDirCcw :_ebaea .Value ="\u0063\u0063\u0077";};return _ebaea ,nil ;};func (_gaaf ST_TextAnchorHorizontal )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_abcgb :=_a .Attr {}; -_abcgb .Name =name ;switch _gaaf {case ST_TextAnchorHorizontalUnset :_abcgb .Value ="";case ST_TextAnchorHorizontalNone :_abcgb .Value ="\u006e\u006f\u006e\u0065";case ST_TextAnchorHorizontalCtr :_abcgb .Value ="\u0063\u0074\u0072";};return _abcgb ,nil ; -};func (_gbgb *ST_NodeHorizontalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_gbgb =0;case "\u006c":*_gbgb =1;case "\u0063\u0074\u0072":*_gbgb =2;case "\u0072":*_gbgb =3;};return nil ;};func (_ageb ST_LinearDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_ageb .String (),start ); -};func NewCT_RelIds ()*CT_RelIds {_cfcg :=&CT_RelIds {};return _cfcg };func (_fdcbd ST_BendPoint )Validate ()error {return _fdcbd .ValidateWithPath ("")};const (ST_SecondaryChildAlignmentUnset ST_SecondaryChildAlignment =0;ST_SecondaryChildAlignmentNone ST_SecondaryChildAlignment =1; -ST_SecondaryChildAlignmentT ST_SecondaryChildAlignment =2;ST_SecondaryChildAlignmentB ST_SecondaryChildAlignment =3;ST_SecondaryChildAlignmentL ST_SecondaryChildAlignment =4;ST_SecondaryChildAlignmentR ST_SecondaryChildAlignment =5;);const (ST_OffsetUnset ST_Offset =0; -ST_OffsetCtr ST_Offset =1;ST_OffsetOff ST_Offset =2;);func (_ebbe *ST_Breakpoint )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ebbe =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_ebbe =1;case "\u0062\u0061\u006c":*_ebbe =2;case "\u0066\u0069\u0078e\u0064":*_ebbe =3; -};return nil ;};type ST_Breakpoint byte ;func (_ebae *CT_ResizeHandles )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ebae .ValAttr !=ST_ResizeHandlesStrUnset {_fbeb ,_gaffg :=_ebae .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"}); -if _gaffg !=nil {return _gaffg ;};start .Attr =append (start .Attr ,_fbeb );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_aaaa ST_BoolOperator )ValidateWithPath (path string )error {switch _aaaa {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 (_aaaa )); +// Validate validates the CT_LayoutVariablePropertySet and its children +func (_agcd *CT_LayoutVariablePropertySet )Validate ()error {return _agcd .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");};const (ST_RotationPathUnset ST_RotationPath =0; +ST_RotationPathNone ST_RotationPath =1;ST_RotationPathAlongPath ST_RotationPath =2;);func NewCT_ColorTransformHeaderLst ()*CT_ColorTransformHeaderLst {_gdfad :=&CT_ColorTransformHeaderLst {};return _gdfad ;};func (_eedg *ST_FallbackDimension )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eedg =0; +case "\u0031\u0044":*_eedg =1;case "\u0032\u0044":*_eedg =2;};return nil ;};func (_dafg ST_ChildOrderType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dafg .String (),start );};func (_feae *CT_StyleDefinitionHeaderLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbfc :for {_agda ,_bgfff :=d .Token (); +if _bgfff !=nil {return _bgfff ;};switch _dcb :=_agda .(type ){case _d .StartElement :switch _dcb .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"s\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048\u0064\u0072"}:_cdef :=NewCT_StyleDefinitionHeader (); +if _bcaa :=d .DecodeElement (_cdef ,&_dcb );_bcaa !=nil {return _bcaa ;};_feae .StyleDefHdr =append (_feae .StyleDefHdr ,_cdef );default:_e .Log .Debug ("\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",_dcb .Name ); +if _geda :=d .Skip ();_geda !=nil {return _geda ;};};case _d .EndElement :break _dbfc ;case _d .CharData :};};return nil ;};func (_fdcb ST_FunctionArgument )String ()string {if _fdcb .ST_VariableType !=ST_VariableTypeUnset {return _fdcb .ST_VariableType .String (); +};return "";};type ST_ContinueDirection byte ;func (_adcgg *ST_AxisType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adcgg =0;case "\u0073\u0065\u006c\u0066":*_adcgg =1;case "\u0063\u0068":*_adcgg =2;case "\u0064\u0065\u0073":*_adcgg =3; +case "\u0064e\u0073\u004f\u0072\u0053\u0065\u006cf":*_adcgg =4;case "\u0070\u0061\u0072":*_adcgg =5;case "\u0061\u006e\u0063s\u0074":*_adcgg =6;case "a\u006e\u0063\u0073\u0074\u004f\u0072\u0053\u0065\u006c\u0066":*_adcgg =7;case "\u0066o\u006c\u006c\u006f\u0077\u0053\u0069b":*_adcgg =8; +case "\u0070r\u0065\u0063\u0065\u0064\u0053\u0069b":*_adcgg =9;case "\u0066\u006f\u006c\u006c\u006f\u0077":*_adcgg =10;case "\u0070\u0072\u0065\u0063\u0065\u0064":*_adcgg =11;case "\u0072\u006f\u006f\u0074":*_adcgg =12;case "\u006e\u006f\u006e\u0065":*_adcgg =13; +};return nil ;};const (ST_ResizeHandlesStrUnset ST_ResizeHandlesStr =0;ST_ResizeHandlesStrExact ST_ResizeHandlesStr =1;ST_ResizeHandlesStrRel ST_ResizeHandlesStr =2;);func (_cbfgb ST_ConstraintType )ValidateWithPath (path string )error {switch _cbfgb {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 _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbfgb )); };return nil ;}; -// ValidateWithPath validates the CT_DataModel and its children, prefixing error messages with path -func (_fbca *CT_DataModel )ValidateWithPath (path string )error {if _aeaf :=_fbca .PtLst .ValidateWithPath (path +"\u002f\u0050\u0074\u004c\u0073\u0074");_aeaf !=nil {return _aeaf ;};if _fbca .CxnLst !=nil {if _bacd :=_fbca .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074"); -_bacd !=nil {return _bacd ;};};if _fbca .Bg !=nil {if _efag :=_fbca .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_efag !=nil {return _efag ;};};if _fbca .Whole !=nil {if _eacd :=_fbca .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065"); -_eacd !=nil {return _eacd ;};};if _fbca .ExtLst !=nil {if _dfbd :=_fbca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfbd !=nil {return _dfbd ;};};return nil ;};func (_gbdag ST_ConstraintType )Validate ()error {return _gbdag .ValidateWithPath ("")}; -func (_acbg *ST_SecondaryLinearDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_acbg =0;case "\u006e\u006f\u006e\u0065":*_acbg =1;case "\u0066\u0072\u006fm\u004c":*_acbg =2;case "\u0066\u0072\u006fm\u0052":*_acbg =3;case "\u0066\u0072\u006fm\u0054":*_acbg =4; -case "\u0066\u0072\u006fm\u0042":*_acbg =5;};return nil ;};func (_efed ST_OutputShapeType )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gcbbc :=_a .Attr {};_gcbbc .Name =name ;switch _efed {case ST_OutputShapeTypeUnset :_gcbbc .Value ="";case ST_OutputShapeTypeNone :_gcbbc .Value ="\u006e\u006f\u006e\u0065"; -case ST_OutputShapeTypeConn :_gcbbc .Value ="\u0063\u006f\u006e\u006e";};return _gcbbc ,nil ;};func (_cdfgbg ST_LinearDirection )ValidateWithPath (path string )error {switch _cdfgbg {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 (_cdfgbg )); -};return nil ;};func (_bedc *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 _bedc .CT_StyleDefinitionHeader .MarshalXML (e ,start );};const (ST_RotationPathUnset ST_RotationPath =0;ST_RotationPathNone ST_RotationPath =1;ST_RotationPathAlongPath ST_RotationPath =2; -);func (_bcge *ST_FunctionArgument )ValidateWithPath (path string )error {_eccdd :=[]string {};if _bcge .ST_VariableType !=ST_VariableTypeUnset {_eccdd =append (_eccdd ,"\u0053T\u005fV\u0061\u0072\u0069\u0061\u0062\u006c\u0065\u0054\u0079\u0070\u0065"); -};if len (_eccdd )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eccdd );};return nil ;};func (_gcadf *ST_ElementType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_dgbf ,_dbbac :=d .Token (); -if _dbbac !=nil {return _dbbac ;};if _eeacb ,_addbd :=_dgbf .(_a .EndElement );_addbd &&_eeacb .Name ==start .Name {*_gcadf =1;return nil ;};if _gfdc ,_fgbcc :=_dgbf .(_a .CharData );!_fgbcc {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",_dgbf ); -}else {switch string (_gfdc ){case "":*_gcadf =0;case "\u0061\u006c\u006c":*_gcadf =1;case "\u0064\u006f\u0063":*_gcadf =2;case "\u006e\u006f\u0064\u0065":*_gcadf =3;case "\u006e\u006f\u0072\u006d":*_gcadf =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_gcadf =5; -case "\u0061\u0073\u0073\u0074":*_gcadf =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_gcadf =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_gcadf =8;case "\u0070\u0072\u0065\u0073":*_gcadf =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_gcadf =10; -};};_dgbf ,_dbbac =d .Token ();if _dbbac !=nil {return _dbbac ;};if _abbf ,_fgfa :=_dgbf .(_a .EndElement );_fgfa &&_abbf .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",_dgbf ); -};func (_beba ST_ConnectorPoint )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_dgcgf :=_a .Attr {};_dgcgf .Name =name ;switch _beba {case ST_ConnectorPointUnset :_dgcgf .Value ="";case ST_ConnectorPointAuto :_dgcgf .Value ="\u0061\u0075\u0074\u006f"; -case ST_ConnectorPointBCtr :_dgcgf .Value ="\u0062\u0043\u0074\u0072";case ST_ConnectorPointCtr :_dgcgf .Value ="\u0063\u0074\u0072";case ST_ConnectorPointMidL :_dgcgf .Value ="\u006d\u0069\u0064\u004c";case ST_ConnectorPointMidR :_dgcgf .Value ="\u006d\u0069\u0064\u0052"; -case ST_ConnectorPointTCtr :_dgcgf .Value ="\u0074\u0043\u0074\u0072";case ST_ConnectorPointBL :_dgcgf .Value ="\u0062\u004c";case ST_ConnectorPointBR :_dgcgf .Value ="\u0062\u0052";case ST_ConnectorPointTL :_dgcgf .Value ="\u0074\u004c";case ST_ConnectorPointTR :_dgcgf .Value ="\u0074\u0052"; -case ST_ConnectorPointRadial :_dgcgf .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";};return _dgcgf ,nil ;};func (_bbbed ST_BoolOperator )Validate ()error {return _bbbed .ValidateWithPath ("")};type ST_Booleans []bool ;func (_abace ST_FunctionOperator )Validate ()error {return _abace .ValidateWithPath ("")}; -func NewCT_Category ()*CT_Category {_afdg :=&CT_Category {};return _afdg };func (_gbaeb *CT_Direction )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _gbaeb .ValAttr !=ST_DirectionUnset {_acge ,_efad :=_gbaeb .ValAttr .MarshalXMLAttr (_a .Name {Local :"\u0076\u0061\u006c"}); -if _efad !=nil {return _efad ;};start .Attr =append (start .Attr ,_acge );};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_CTCategory struct{TypeAttr string ;PriAttr uint32 ;};func (_gbab ST_ConstraintType )String ()string {switch _gbab {case 0:return ""; -case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066";case 3:return "\u0062e\u0067\u004d\u0061\u0072\u0067";case 4:return "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074";case 5:return "\u0062\u0065\u0067\u0050\u0061\u0064"; -case 6:return "\u0062";case 7:return "\u0062\u004d\u0061r\u0067";case 8:return "\u0062\u004f\u0066\u0066";case 9:return "\u0063\u0074\u0072\u0058";case 10:return "\u0063t\u0072\u0058\u004f\u0066\u0066";case 11:return "\u0063\u0074\u0072\u0059";case 12:return "\u0063t\u0072\u0059\u004f\u0066\u0066"; -case 13:return "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074";case 14:return "\u0064\u0069\u0061\u006d";case 15:return "\u0065n\u0064\u004d\u0061\u0072\u0067";case 16:return "\u0065\u006e\u0064\u0050\u0061\u0064";case 17:return "\u0068";case 18:return "\u0068\u0041\u0072\u0048"; -case 19:return "\u0068\u004f\u0066\u0066";case 20:return "\u006c";case 21:return "\u006c\u004d\u0061r\u0067";case 22:return "\u006c\u004f\u0066\u0066";case 23:return "\u0072";case 24:return "\u0072\u004d\u0061r\u0067";case 25:return "\u0072\u004f\u0066\u0066"; -case 26:return "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a";case 27:return "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f";case 28:return "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z";case 29:return "\u0073\u0069\u0062S\u0070"; -case 30:return "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070";case 31:return "\u0073\u0070";case 32:return "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k";case 33:return "\u0074";case 34:return "\u0074\u004d\u0061r\u0067";case 35:return "\u0074\u004f\u0066\u0066"; -case 36:return "\u0075\u0073\u0065r\u0041";case 37:return "\u0075\u0073\u0065r\u0042";case 38:return "\u0075\u0073\u0065r\u0043";case 39:return "\u0075\u0073\u0065r\u0044";case 40:return "\u0075\u0073\u0065r\u0045";case 41:return "\u0075\u0073\u0065r\u0046"; -case 42:return "\u0075\u0073\u0065r\u0047";case 43:return "\u0075\u0073\u0065r\u0048";case 44:return "\u0075\u0073\u0065r\u0049";case 45:return "\u0075\u0073\u0065r\u004a";case 46:return "\u0075\u0073\u0065r\u004b";case 47:return "\u0075\u0073\u0065r\u004c"; -case 48:return "\u0075\u0073\u0065r\u004d";case 49:return "\u0075\u0073\u0065r\u004e";case 50:return "\u0075\u0073\u0065r\u004f";case 51:return "\u0075\u0073\u0065r\u0050";case 52:return "\u0075\u0073\u0065r\u0051";case 53:return "\u0075\u0073\u0065r\u0052"; -case 54:return "\u0075\u0073\u0065r\u0053";case 55:return "\u0075\u0073\u0065r\u0054";case 56:return "\u0075\u0073\u0065r\u0055";case 57:return "\u0075\u0073\u0065r\u0056";case 58:return "\u0075\u0073\u0065r\u0057";case 59:return "\u0075\u0073\u0065r\u0058"; -case 60:return "\u0075\u0073\u0065r\u0059";case 61:return "\u0075\u0073\u0065r\u005a";case 62:return "\u0077";case 63:return "\u0077\u0041\u0072\u0048";case 64:return "\u0077\u004f\u0066\u0066";};return "";};func (_bgefd *ST_ConnectorPoint )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ddebe ,_fced :=d .Token (); -if _fced !=nil {return _fced ;};if _cedd ,_efcf :=_ddebe .(_a .EndElement );_efcf &&_cedd .Name ==start .Name {*_bgefd =1;return nil ;};if _caabe ,_gffc :=_ddebe .(_a .CharData );!_gffc {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",_ddebe ); -}else {switch string (_caabe ){case "":*_bgefd =0;case "\u0061\u0075\u0074\u006f":*_bgefd =1;case "\u0062\u0043\u0074\u0072":*_bgefd =2;case "\u0063\u0074\u0072":*_bgefd =3;case "\u006d\u0069\u0064\u004c":*_bgefd =4;case "\u006d\u0069\u0064\u0052":*_bgefd =5; -case "\u0074\u0043\u0074\u0072":*_bgefd =6;case "\u0062\u004c":*_bgefd =7;case "\u0062\u0052":*_bgefd =8;case "\u0074\u004c":*_bgefd =9;case "\u0074\u0052":*_bgefd =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_bgefd =11;};};_ddebe ,_fced =d .Token (); -if _fced !=nil {return _fced ;};if _ffbfg ,_ffed :=_ddebe .(_a .EndElement );_ffed &&_ffbfg .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",_ddebe ); -};func (_cgc *AG_ConstraintAttributes )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_e :=range start .Attr {if _e .Name .Local =="\u0074\u0079\u0070\u0065"{_cgc .TypeAttr .UnmarshalXMLAttr (_e );continue ;};if _e .Name .Local =="\u0066\u006f\u0072"{_cgc .ForAttr .UnmarshalXMLAttr (_e ); -continue ;};if _e .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_agc ,_ee :=_e .Value ,error (nil );if _ee !=nil {return _ee ;};_cgc .ForNameAttr =&_agc ;continue ;};if _e .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_cgc .PtTypeAttr .UnmarshalXMLAttr (_e ); -continue ;};};for {_cd ,_gf :=d .Token ();if _gf !=nil {return _f .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",_gf ); -};if _bdd ,_fd :=_cd .(_a .EndElement );_fd &&_bdd .Name ==start .Name {break ;};};return nil ;};func (_ffdeb *ST_ClrAppMethod )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ffdeb =0;case "\u0073\u0070\u0061\u006e":*_ffdeb =1;case "\u0063\u0079\u0063l\u0065":*_ffdeb =2; -case "\u0072\u0065\u0070\u0065\u0061\u0074":*_ffdeb =3;};return nil ;};func (_fac *CT_CTStyleLabel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gef :=range start .Attr {if _gef .Name .Local =="\u006e\u0061\u006d\u0065"{_dedd ,_daf :=_gef .Value ,error (nil ); -if _daf !=nil {return _daf ;};_fac .NameAttr =_dedd ;continue ;};};_cgbf :for {_ggdg ,_abbe :=d .Token ();if _abbe !=nil {return _abbe ;};switch _gadg :=_ggdg .(type ){case _a .StartElement :switch _gadg .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"}:_fac .FillClrLst =NewCT_Colors (); -if _ddg :=d .DecodeElement (_fac .FillClrLst ,&_gadg );_ddg !=nil {return _ddg ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fac .LinClrLst =NewCT_Colors (); -if _edc :=d .DecodeElement (_fac .LinClrLst ,&_gadg );_edc !=nil {return _edc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fac .EffectClrLst =NewCT_Colors (); -if _fgb :=d .DecodeElement (_fac .EffectClrLst ,&_gadg );_fgb !=nil {return _fgb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fac .TxLinClrLst =NewCT_Colors (); -if _cddb :=d .DecodeElement (_fac .TxLinClrLst ,&_gadg );_cddb !=nil {return _cddb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fac .TxFillClrLst =NewCT_Colors (); -if _eee :=d .DecodeElement (_fac .TxFillClrLst ,&_gadg );_eee !=nil {return _eee ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fac .TxEffectClrLst =NewCT_Colors (); -if _efc :=d .DecodeElement (_fac .TxEffectClrLst ,&_gadg );_efc !=nil {return _efc ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fac .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _eccd :=d .DecodeElement (_fac .ExtLst ,&_gadg );_eccd !=nil {return _eccd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_gadg .Name ); -if _fdcb :=d .Skip ();_fdcb !=nil {return _fdcb ;};};case _a .EndElement :break _cgbf ;case _a .CharData :};};return nil ;}; +// Validate validates the CT_StyleDefinitionHeader and its children +func (_fcfeg *CT_StyleDefinitionHeader )Validate ()error {return _fcfeg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0069\u006ei\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065\u0072");};type ST_SecondaryChildAlignment byte ; +func (_beefb *CT_ColorTransformHeaderLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gacef :for {_egf ,_adcf :=d .Token ();if _adcf !=nil {return _adcf ;};switch _dff :=_egf .(type ){case _d .StartElement :switch _dff .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_bcbf :=NewCT_ColorTransformHeader (); +if _cbb :=d .DecodeElement (_bcbf ,&_dff );_cbb !=nil {return _cbb ;};_beefb .ColorsDefHdr =append (_beefb .ColorsDefHdr ,_bcbf );default:_e .Log .Debug ("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",_dff .Name ); +if _daec :=d .Skip ();_daec !=nil {return _daec ;};};case _d .EndElement :break _gacef ;case _d .CharData :};};return nil ;};func (_edgc *ST_StartingElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abda ,_ebcff :=d .Token ();if _ebcff !=nil {return _ebcff ; +};if _eegeb ,_ecaada :=_abda .(_d .EndElement );_ecaada &&_eegeb .Name ==start .Name {*_edgc =1;return nil ;};if _bedf ,_aefcc :=_abda .(_d .CharData );!_aefcc {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abda ); +}else {switch string (_bedf ){case "":*_edgc =0;case "\u006e\u006f\u0064\u0065":*_edgc =1;case "\u0074\u0072\u0061n\u0073":*_edgc =2;};};_abda ,_ebcff =d .Token ();if _ebcff !=nil {return _ebcff ;};if _dcad ,_bcgce :=_abda .(_d .EndElement );_bcgce &&_dcad .Name ==start .Name {return nil ; +};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abda );};func NewCT_Shape ()*CT_Shape {_fgfaf :=&CT_Shape {};return _fgfaf };func (_gdae *StyleDefHdr )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gdae .CT_StyleDefinitionHeader .MarshalXML (e ,start );};func (_ebda *CT_Otherwise )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agaca :=range start .Attr {if _agaca .Name .Local =="\u006e\u0061\u006d\u0065"{_egag ,_gafb :=_agaca .Value ,error (nil ); +if _gafb !=nil {return _gafb ;};_ebda .NameAttr =&_egag ;continue ;};};_dfgba :for {_dffg ,_fbab :=d .Token ();if _fbab !=nil {return _fbab ;};switch _fdadg :=_dffg .(type ){case _d .StartElement :switch _fdadg .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u006c\u0067"}:_caae :=NewCT_Algorithm (); +if _fgagg :=d .DecodeElement (_caae ,&_fdadg );_fgagg !=nil {return _fgagg ;};_ebda .Alg =append (_ebda .Alg ,_caae );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0068\u0061p\u0065"}:_agag :=NewCT_Shape (); +if _bgcd :=d .DecodeElement (_agag ,&_fdadg );_bgcd !=nil {return _bgcd ;};_ebda .Shape =append (_ebda .Shape ,_agag );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}:_cfbg :=NewCT_PresentationOf (); +if _adfc :=d .DecodeElement (_cfbg ,&_fdadg );_adfc !=nil {return _adfc ;};_ebda .PresOf =append (_ebda .PresOf ,_cfbg );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_cfdad :=NewCT_Constraints (); +if _ccgg :=d .DecodeElement (_cfdad ,&_fdadg );_ccgg !=nil {return _ccgg ;};_ebda .ConstrLst =append (_ebda .ConstrLst ,_cfdad );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}:_gdgd :=NewCT_Rules (); +if _geea :=d .DecodeElement (_gdgd ,&_fdadg );_geea !=nil {return _geea ;};_ebda .RuleLst =append (_ebda .RuleLst ,_gdgd );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}:_dbdee :=NewCT_ForEach (); +if _gcdf :=d .DecodeElement (_dbdee ,&_fdadg );_gcdf !=nil {return _gcdf ;};_ebda .ForEach =append (_ebda .ForEach ,_dbdee );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}:_afac :=NewCT_LayoutNode (); +if _fbfd :=d .DecodeElement (_afac ,&_fdadg );_fbfd !=nil {return _fbfd ;};_ebda .LayoutNode =append (_ebda .LayoutNode ,_afac );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}:_bced :=NewCT_Choose (); +if _ecaecd :=d .DecodeElement (_bced ,&_fdadg );_ecaecd !=nil {return _ecaecd ;};_ebda .Choose =append (_ebda .Choose ,_bced );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgaf :=_f .NewCT_OfficeArtExtensionList (); +if _bgeg :=d .DecodeElement (_fgaf ,&_fdadg );_bgeg !=nil {return _bgeg ;};_ebda .ExtLst =append (_ebda .ExtLst ,_fgaf );default:_e .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_fdadg .Name ); +if _affc :=d .Skip ();_affc !=nil {return _affc ;};};case _d .EndElement :break _dfgba ;case _d .CharData :};};return nil ;};type ST_StartingElement byte ;func (_adefa ST_FlowDirection )ValidateWithPath (path string )error {switch _adefa {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adefa )); +};return nil ;};func (_fffg *ColorsDefHdr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fffg .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();for _ ,_dgba :=range start .Attr {if _dgba .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_cgdg ,_aegf :=_dgba .Value ,error (nil ); +if _aegf !=nil {return _aegf ;};_fffg .UniqueIdAttr =_cgdg ;continue ;};if _dgba .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dagbd ,_acgf :=_dgba .Value ,error (nil );if _acgf !=nil {return _acgf ;};_fffg .MinVerAttr =&_dagbd ;continue ;};if _dgba .Name .Local =="\u0072\u0065\u0073I\u0064"{_efgc ,_cdff :=_b .ParseInt (_dgba .Value ,10,32); +if _cdff !=nil {return _cdff ;};_eabbd :=int32 (_efgc );_fffg .ResIdAttr =&_eabbd ;continue ;};};_cceef :for {_dfba ,_aeada :=d .Token ();if _aeada !=nil {return _aeada ;};switch _bffg :=_dfba .(type ){case _d .StartElement :switch _bffg .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_cabfb :=NewCT_CTName (); +if _eeacf :=d .DecodeElement (_cabfb ,&_bffg );_eeacf !=nil {return _eeacf ;};_fffg .Title =append (_fffg .Title ,_cabfb );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_egea :=NewCT_CTDescription (); +if _fdgbf :=d .DecodeElement (_egea ,&_bffg );_fdgbf !=nil {return _fdgbf ;};_fffg .Desc =append (_fffg .Desc ,_egea );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_fffg .CatLst =NewCT_CTCategories (); +if _dggf :=d .DecodeElement (_fffg .CatLst ,&_bffg );_dggf !=nil {return _dggf ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fffg .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _egaf :=d .DecodeElement (_fffg .ExtLst ,&_bffg );_egaf !=nil {return _egaf ;};default:_e .Log .Debug ("s\u006b\u0069\u0070\u0070\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",_bffg .Name ); +if _deaaa :=d .Skip ();_deaaa !=nil {return _deaaa ;};};case _d .EndElement :break _cceef ;case _d .CharData :};};return nil ;};func (_egac ST_CxnType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfag :=_d .Attr {};_bfag .Name =name ;switch _egac {case ST_CxnTypeUnset :_bfag .Value =""; +case ST_CxnTypeParOf :_bfag .Value ="\u0070\u0061\u0072O\u0066";case ST_CxnTypePresOf :_bfag .Value ="\u0070\u0072\u0065\u0073\u004f\u0066";case ST_CxnTypePresParOf :_bfag .Value ="\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff";case ST_CxnTypeUnknownRelationship :_bfag .Value ="\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"; +};return _bfag ,nil ;};func (_ddb *CT_CxnList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ddb .Cxn !=nil {_fcca :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0078\u006e"}};for _ ,_eff :=range _ddb .Cxn {e .EncodeElement (_eff ,_fcca ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdbbc ST_VerticalAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdbbc .String (),start );};func (_adgf *CT_Pt )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adcfe :=range start .Attr {if _adcfe .Name .Local =="\u006do\u0064\u0065\u006c\u0049\u0064"{_gebbb ,_dfccb :=ParseUnionST_ModelId (_adcfe .Value ); +if _dfccb !=nil {return _dfccb ;};_adgf .ModelIdAttr =_gebbb ;continue ;};if _adcfe .Name .Local =="\u0074\u0079\u0070\u0065"{_adgf .TypeAttr .UnmarshalXMLAttr (_adcfe );continue ;};if _adcfe .Name .Local =="\u0063\u0078\u006eI\u0064"{_eccde ,_fcdd :=ParseUnionST_ModelId (_adcfe .Value ); +if _fcdd !=nil {return _fcdd ;};_adgf .CxnIdAttr =&_eccde ;continue ;};};_adadb :for {_faeg ,_dabdc :=d .Token ();if _dabdc !=nil {return _dabdc ;};switch _fggf :=_faeg .(type ){case _d .StartElement :switch _fggf .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0072\u0053e\u0074"}:_adgf .PrSet =NewCT_ElemPropSet (); +if _gccagf :=d .DecodeElement (_adgf .PrSet ,&_fggf );_gccagf !=nil {return _gccagf ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0070\u0050\u0072"}:_adgf .SpPr =_f .NewCT_ShapeProperties (); +if _dfae :=d .DecodeElement (_adgf .SpPr ,&_fggf );_dfae !=nil {return _dfae ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074"}:_adgf .T =_f .NewCT_TextBody (); +if _ffaa :=d .DecodeElement (_adgf .T ,&_fggf );_ffaa !=nil {return _ffaa ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adgf .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _eeg :=d .DecodeElement (_adgf .ExtLst ,&_fggf );_eeg !=nil {return _eeg ;};default:_e .Log .Debug ("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",_fggf .Name ); +if _ccdc :=d .Skip ();_ccdc !=nil {return _ccdc ;};};case _d .EndElement :break _adadb ;case _d .CharData :};};return nil ;};func (_eef *CT_AdjLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beb :for {_fcg ,_fd :=d .Token ();if _fd !=nil {return _fd ; +};switch _abg :=_fcg .(type ){case _d .StartElement :switch _abg .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0061\u0064\u006a"}:_aba :=NewCT_Adj (); +if _dgc :=d .DecodeElement (_aba ,&_abg );_dgc !=nil {return _dgc ;};_eef .Adj =append (_eef .Adj ,_aba );default:_e .Log .Debug ("\u0073k\u0069\u0070p\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",_abg .Name ); +if _bebc :=d .Skip ();_bebc !=nil {return _bebc ;};};case _d .EndElement :break _beb ;case _d .CharData :};};return nil ;};func (_bcefe ST_ArrowheadStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cebga :=_d .Attr {};_cebga .Name =name ;switch _bcefe {case ST_ArrowheadStyleUnset :_cebga .Value =""; +case ST_ArrowheadStyleAuto :_cebga .Value ="\u0061\u0075\u0074\u006f";case ST_ArrowheadStyleArr :_cebga .Value ="\u0061\u0072\u0072";case ST_ArrowheadStyleNoArr :_cebga .Value ="\u006e\u006f\u0041r\u0072";};return _cebga ,nil ;};func (_dabc ST_FunctionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dabc .String (),start ); +};func (_bgdf ST_PyramidAccentPosition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bgdf .String (),start );};func (_feeae *ST_ElementType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdgdd ,_accf :=d .Token (); +if _accf !=nil {return _accf ;};if _dbdff ,_dacf :=_bdgdd .(_d .EndElement );_dacf &&_dbdff .Name ==start .Name {*_feeae =1;return nil ;};if _ceag ,_dbade :=_bdgdd .(_d .CharData );!_dbade {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdgdd ); +}else {switch string (_ceag ){case "":*_feeae =0;case "\u0061\u006c\u006c":*_feeae =1;case "\u0064\u006f\u0063":*_feeae =2;case "\u006e\u006f\u0064\u0065":*_feeae =3;case "\u006e\u006f\u0072\u006d":*_feeae =4;case "\u006eo\u006e\u004e\u006f\u0072\u006d":*_feeae =5; +case "\u0061\u0073\u0073\u0074":*_feeae =6;case "\u006eo\u006e\u0041\u0073\u0073\u0074":*_feeae =7;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_feeae =8;case "\u0070\u0072\u0065\u0073":*_feeae =9;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_feeae =10; +};};_bdgdd ,_accf =d .Token ();if _accf !=nil {return _accf ;};if _afeac ,_ebcef :=_bdgdd .(_d .EndElement );_ebcef &&_afeac .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdgdd ); +}; -// Validate validates the CT_Choose and its children -func (_fde *CT_Choose )Validate ()error {return _fde .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u006f\u006f\u0073e");};func (_cfgbg *ST_CxnType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eafff ,_feec :=d .Token ();if _feec !=nil {return _feec ; -};if _dfdd ,_dacc :=_eafff .(_a .EndElement );_dacc &&_dfdd .Name ==start .Name {*_cfgbg =1;return nil ;};if _ecffd ,_cceec :=_eafff .(_a .CharData );!_cceec {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",_eafff ); -}else {switch string (_ecffd ){case "":*_cfgbg =0;case "\u0070\u0061\u0072O\u0066":*_cfgbg =1;case "\u0070\u0072\u0065\u0073\u004f\u0066":*_cfgbg =2;case "\u0070r\u0065\u0073\u0050\u0061\u0072\u004ff":*_cfgbg =3;case "\u0075\u006e\u006b\u006eow\u006e\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070":*_cfgbg =4; -};};_eafff ,_feec =d .Token ();if _feec !=nil {return _feec ;};if _gdacd ,_ggdfb :=_eafff .(_a .EndElement );_ggdfb &&_gdacd .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",_eafff ); -};func (_bacaf *ST_ConnectorDimension )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cecc ,_ebcb :=d .Token ();if _ebcb !=nil {return _ebcb ;};if _bgagd ,_ccead :=_cecc .(_a .EndElement );_ccead &&_bgagd .Name ==start .Name {*_bacaf =1; -return nil ;};if _acbdc ,_bgded :=_cecc .(_a .CharData );!_bgded {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",_cecc );}else {switch string (_acbdc ){case "":*_bacaf =0; -case "\u0031\u0044":*_bacaf =1;case "\u0032\u0044":*_bacaf =2;case "\u0063\u0075\u0073\u0074":*_bacaf =3;};};_cecc ,_ebcb =d .Token ();if _ebcb !=nil {return _ebcb ;};if _cabaa ,_fafgg :=_cecc .(_a .EndElement );_fafgg &&_cabaa .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",_cecc );};func (_dggbe *CT_Direction )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cafae :=range start .Attr {if _cafae .Name .Local =="\u0076\u0061\u006c"{_dggbe .ValAttr .UnmarshalXMLAttr (_cafae ); -continue ;};};for {_fag ,_agee :=d .Token ();if _agee !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_agee );};if _dbc ,_agabe :=_fag .(_a .EndElement ); -_agabe &&_dbc .Name ==start .Name {break ;};};return nil ;};func (_dade ST_HierBranchStyle )String ()string {switch _dade {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 (_fgaed *DataModel )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fgaed .CT_DataModel =*NewCT_DataModel ();_addgf :for {_faedb ,_dbge :=d .Token ();if _dbge !=nil {return _dbge ; -};switch _dcdb :=_faedb .(type ){case _a .StartElement :switch _dcdb .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 _cegf :=d .DecodeElement (_fgaed .PtLst ,&_dcdb ); -_cegf !=nil {return _cegf ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fgaed .CxnLst =NewCT_CxnList (); -if _dfgb :=d .DecodeElement (_fgaed .CxnLst ,&_dcdb );_dfgb !=nil {return _dfgb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fgaed .Bg =_g .NewCT_BackgroundFormatting (); -if _cggde :=d .DecodeElement (_fgaed .Bg ,&_dcdb );_cggde !=nil {return _cggde ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fgaed .Whole =_g .NewCT_WholeE2oFormatting (); -if _egbb :=d .DecodeElement (_fgaed .Whole ,&_dcdb );_egbb !=nil {return _egbb ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fgaed .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _fddge :=d .DecodeElement (_fgaed .ExtLst ,&_dcdb );_fddge !=nil {return _fddge ;};default:_c .Log .Debug ("\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",_dcdb .Name ); -if _edfd :=d .Skip ();_edfd !=nil {return _edfd ;};};case _a .EndElement :break _addgf ;case _a .CharData :};};return nil ;};type ST_SecondaryChildAlignment byte ;func NewCT_SDName ()*CT_SDName {_cggf :=&CT_SDName {};return _cggf };func NewCT_SDCategory ()*CT_SDCategory {_beee :=&CT_SDCategory {}; -return _beee };type CT_BulletEnabled struct{ValAttr *bool ;};func (_ffgeg ST_ParameterId )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_cadbb :=_a .Attr {};_cadbb .Name =name ;switch _ffgeg {case ST_ParameterIdUnset :_cadbb .Value ="";case ST_ParameterIdHorzAlign :_cadbb .Value ="\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n"; -case ST_ParameterIdVertAlign :_cadbb .Value ="\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n";case ST_ParameterIdChDir :_cadbb .Value ="\u0063\u0068\u0044i\u0072";case ST_ParameterIdChAlign :_cadbb .Value ="\u0063h\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdSecChAlign :_cadbb .Value ="\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e"; -case ST_ParameterIdLinDir :_cadbb .Value ="\u006c\u0069\u006e\u0044\u0069\u0072";case ST_ParameterIdSecLinDir :_cadbb .Value ="\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r";case ST_ParameterIdStElem :_cadbb .Value ="\u0073\u0074\u0045\u006c\u0065\u006d"; -case ST_ParameterIdBendPt :_cadbb .Value ="\u0062\u0065\u006e\u0064\u0050\u0074";case ST_ParameterIdConnRout :_cadbb .Value ="\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074";case ST_ParameterIdBegSty :_cadbb .Value ="\u0062\u0065\u0067\u0053\u0074\u0079"; -case ST_ParameterIdEndSty :_cadbb .Value ="\u0065\u006e\u0064\u0053\u0074\u0079";case ST_ParameterIdDim :_cadbb .Value ="\u0064\u0069\u006d";case ST_ParameterIdRotPath :_cadbb .Value ="\u0072o\u0074\u0050\u0061\u0074\u0068";case ST_ParameterIdCtrShpMap :_cadbb .Value ="\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p"; -case ST_ParameterIdNodeHorzAlign :_cadbb .Value ="\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdNodeVertAlign :_cadbb .Value ="\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"; -case ST_ParameterIdFallback :_cadbb .Value ="\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b";case ST_ParameterIdTxDir :_cadbb .Value ="\u0074\u0078\u0044i\u0072";case ST_ParameterIdPyraAcctPos :_cadbb .Value ="p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073"; -case ST_ParameterIdPyraAcctTxMar :_cadbb .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072";case ST_ParameterIdTxBlDir :_cadbb .Value ="\u0074x\u0042\u006c\u0044\u0069\u0072";case ST_ParameterIdTxAnchorHorz :_cadbb .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a"; -case ST_ParameterIdTxAnchorVert :_cadbb .Value ="\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074";case ST_ParameterIdTxAnchorHorzCh :_cadbb .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068";case ST_ParameterIdTxAnchorVertCh :_cadbb .Value ="\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068"; -case ST_ParameterIdParTxLTRAlign :_cadbb .Value ="\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e";case ST_ParameterIdParTxRTLAlign :_cadbb .Value ="\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e"; -case ST_ParameterIdShpTxLTRAlignCh :_cadbb .Value ="\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068";case ST_ParameterIdShpTxRTLAlignCh :_cadbb .Value ="\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068"; -case ST_ParameterIdAutoTxRot :_cadbb .Value ="\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft";case ST_ParameterIdGrDir :_cadbb .Value ="\u0067\u0072\u0044i\u0072";case ST_ParameterIdFlowDir :_cadbb .Value ="\u0066l\u006f\u0077\u0044\u0069\u0072";case ST_ParameterIdContDir :_cadbb .Value ="\u0063o\u006e\u0074\u0044\u0069\u0072"; -case ST_ParameterIdBkpt :_cadbb .Value ="\u0062\u006b\u0070\u0074";case ST_ParameterIdOff :_cadbb .Value ="\u006f\u0066\u0066";case ST_ParameterIdHierAlign :_cadbb .Value ="\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n";case ST_ParameterIdBkPtFixedVal :_cadbb .Value ="\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c"; -case ST_ParameterIdStBulletLvl :_cadbb .Value ="s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c";case ST_ParameterIdStAng :_cadbb .Value ="\u0073\u0074\u0041n\u0067";case ST_ParameterIdSpanAng :_cadbb .Value ="\u0073p\u0061\u006e\u0041\u006e\u0067"; -case ST_ParameterIdAr :_cadbb .Value ="\u0061\u0072";case ST_ParameterIdLnSpPar :_cadbb .Value ="\u006cn\u0053\u0070\u0050\u0061\u0072";case ST_ParameterIdLnSpAfParP :_cadbb .Value ="\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050";case ST_ParameterIdLnSpCh :_cadbb .Value ="\u006c\u006e\u0053\u0070\u0043\u0068"; -case ST_ParameterIdLnSpAfChP :_cadbb .Value ="\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P";case ST_ParameterIdRtShortDist :_cadbb .Value ="r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074";case ST_ParameterIdAlignTx :_cadbb .Value ="\u0061l\u0069\u0067\u006e\u0054\u0078"; -case ST_ParameterIdPyraLvlNode :_cadbb .Value ="p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065";case ST_ParameterIdPyraAcctBkgdNode :_cadbb .Value ="\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065"; -case ST_ParameterIdPyraAcctTxNode :_cadbb .Value ="\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065";case ST_ParameterIdSrcNode :_cadbb .Value ="\u0073r\u0063\u004e\u006f\u0064\u0065";case ST_ParameterIdDstNode :_cadbb .Value ="\u0064s\u0074\u004e\u006f\u0064\u0065"; -case ST_ParameterIdBegPts :_cadbb .Value ="\u0062\u0065\u0067\u0050\u0074\u0073";case ST_ParameterIdEndPts :_cadbb .Value ="\u0065\u006e\u0064\u0050\u0074\u0073";};return _cadbb ,nil ;};func (_bfca *CT_SDDescription )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bfca .LangAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_bfca .LangAttr )}); -};start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_bfca .ValAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type CT_Direction struct{ValAttr ST_Direction ; -};type ST_GrowDirection byte ; +// ValidateWithPath validates the CT_AnimLvl and its children, prefixing error messages with path +func (_fbbc *CT_AnimLvl )ValidateWithPath (path string )error {if _agb :=_fbbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agb !=nil {return _agb ;};return nil ;};func (_bgfa *StyleDefHdrLst )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bgfa .CT_StyleDefinitionHeaderLst .MarshalXML (e ,start );}; -// Validate validates the CT_SampleData and its children -func (_fbadb *CT_SampleData )Validate ()error {return _fbadb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0061\u006d\u0070\u006c\u0065\u0044\u0061\u0074\u0061");}; +// ValidateWithPath validates the StyleDefHdrLst and its children, prefixing error messages with path +func (_gcfcg *StyleDefHdrLst )ValidateWithPath (path string )error {if _cffdd :=_gcfcg .CT_StyleDefinitionHeaderLst .ValidateWithPath (path );_cffdd !=nil {return _cffdd ;};return nil ;}; -// ValidateWithPath validates the DataModel and its children, prefixing error messages with path -func (_gdbba *DataModel )ValidateWithPath (path string )error {if _ffgc :=_gdbba .CT_DataModel .ValidateWithPath (path );_ffgc !=nil {return _ffgc ;};return nil ;};func NewCT_StyleDefinitionHeaderLst ()*CT_StyleDefinitionHeaderLst {_dfcc :=&CT_StyleDefinitionHeaderLst {}; -return _dfcc ;};func (_fcdf ST_OutputShapeType )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fcdf .String (),start );};func (_gfec ST_ChildAlignment )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gfadc :=_a .Attr {}; -_gfadc .Name =name ;switch _gfec {case ST_ChildAlignmentUnset :_gfadc .Value ="";case ST_ChildAlignmentT :_gfadc .Value ="\u0074";case ST_ChildAlignmentB :_gfadc .Value ="\u0062";case ST_ChildAlignmentL :_gfadc .Value ="\u006c";case ST_ChildAlignmentR :_gfadc .Value ="\u0072"; -};return _gfadc ,nil ;}; +// Validate validates the CT_StyleLabel and its children +func (_gfbb *CT_StyleLabel )Validate ()error {return _gfbb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004c\u0061\u0062\u0065\u006c");};func (_ebfe *CT_DataModel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_bfc :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0074\u004cs\u0074"}};e .EncodeElement (_ebfe .PtLst ,_bfc );if _ebfe .CxnLst !=nil {_fbga :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_ebfe .CxnLst ,_fbga ); +};if _ebfe .Bg !=nil {_dgcd :=_d .StartElement {Name :_d .Name {Local :"\u0062\u0067"}};e .EncodeElement (_ebfe .Bg ,_dgcd );};if _ebfe .Whole !=nil {_degf :=_d .StartElement {Name :_d .Name {Local :"\u0077\u0068\u006fl\u0065"}};e .EncodeElement (_ebfe .Whole ,_degf ); +};if _ebfe .ExtLst !=nil {_cgda :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebfe .ExtLst ,_cgda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbadf ST_TextAnchorVertical )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbadf .String (),start ); +};func (_fdddf *StyleDef )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fdddf .CT_StyleDefinition .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_CTDescription and its children, prefixing error messages with path -func (_dfa *CT_CTDescription )ValidateWithPath (path string )error {return nil };func (_gga *CT_AnimOne )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_eb :=range start .Attr {if _eb .Name .Local =="\u0076\u0061\u006c"{_gga .ValAttr .UnmarshalXMLAttr (_eb ); -continue ;};};for {_ggg ,_ebd :=d .Token ();if _ebd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u003a\u0020%\u0073",_ebd );};if _bage ,_gbc :=_ggg .(_a .EndElement );_gbc &&_bage .Name ==start .Name {break ; -};};return nil ;};func (_aacfc ST_TextDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gfgce :=_a .Attr {};_gfgce .Name =name ;switch _aacfc {case ST_TextDirectionUnset :_gfgce .Value ="";case ST_TextDirectionFromT :_gfgce .Value ="\u0066\u0072\u006fm\u0054"; -case ST_TextDirectionFromB :_gfgce .Value ="\u0066\u0072\u006fm\u0042";};return _gfgce ,nil ;}; +// ValidateWithPath validates the CT_PtList and its children, prefixing error messages with path +func (_fgfcd *CT_PtList )ValidateWithPath (path string )error {for _gceg ,_afge :=range _fgfcd .Pt {if _efef :=_afge .ValidateWithPath (_dg .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gceg ));_efef !=nil {return _efef ;};};return nil ; +};func (_gdacd ST_ConnectorPoint )ValidateWithPath (path string )error {switch _gdacd {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdacd )); +};return nil ;};type ST_ResizeHandlesStr byte ;func _dfea (_geabd bool )uint8 {if _geabd {return 1;};return 0;};func (_dafa *ST_ConstraintType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dafa =0;case "\u006e\u006f\u006e\u0065":*_dafa =1; +case "\u0061\u006c\u0069\u0067\u006e\u004f\u0066\u0066":*_dafa =2;case "\u0062e\u0067\u004d\u0061\u0072\u0067":*_dafa =3;case "\u0062\u0065\u006e\u0064\u0044\u0069\u0073\u0074":*_dafa =4;case "\u0062\u0065\u0067\u0050\u0061\u0064":*_dafa =5;case "\u0062":*_dafa =6; +case "\u0062\u004d\u0061r\u0067":*_dafa =7;case "\u0062\u004f\u0066\u0066":*_dafa =8;case "\u0063\u0074\u0072\u0058":*_dafa =9;case "\u0063t\u0072\u0058\u004f\u0066\u0066":*_dafa =10;case "\u0063\u0074\u0072\u0059":*_dafa =11;case "\u0063t\u0072\u0059\u004f\u0066\u0066":*_dafa =12; +case "\u0063\u006f\u006e\u006e\u0044\u0069\u0073\u0074":*_dafa =13;case "\u0064\u0069\u0061\u006d":*_dafa =14;case "\u0065n\u0064\u004d\u0061\u0072\u0067":*_dafa =15;case "\u0065\u006e\u0064\u0050\u0061\u0064":*_dafa =16;case "\u0068":*_dafa =17;case "\u0068\u0041\u0072\u0048":*_dafa =18; +case "\u0068\u004f\u0066\u0066":*_dafa =19;case "\u006c":*_dafa =20;case "\u006c\u004d\u0061r\u0067":*_dafa =21;case "\u006c\u004f\u0066\u0066":*_dafa =22;case "\u0072":*_dafa =23;case "\u0072\u004d\u0061r\u0067":*_dafa =24;case "\u0072\u004f\u0066\u0066":*_dafa =25; +case "\u0070\u0072\u0069\u006d\u0046\u006f\u006e\u0074\u0053\u007a":*_dafa =26;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0052\u0061\u0074\u0069\u006f":*_dafa =27;case "\u0073e\u0063\u0046\u006f\u006e\u0074\u0053z":*_dafa =28;case "\u0073\u0069\u0062S\u0070":*_dafa =29; +case "\u0073\u0065\u0063\u0053\u0069\u0062\u0053\u0070":*_dafa =30;case "\u0073\u0070":*_dafa =31;case "\u0073t\u0065\u006d\u0054\u0068\u0069\u0063k":*_dafa =32;case "\u0074":*_dafa =33;case "\u0074\u004d\u0061r\u0067":*_dafa =34;case "\u0074\u004f\u0066\u0066":*_dafa =35; +case "\u0075\u0073\u0065r\u0041":*_dafa =36;case "\u0075\u0073\u0065r\u0042":*_dafa =37;case "\u0075\u0073\u0065r\u0043":*_dafa =38;case "\u0075\u0073\u0065r\u0044":*_dafa =39;case "\u0075\u0073\u0065r\u0045":*_dafa =40;case "\u0075\u0073\u0065r\u0046":*_dafa =41; +case "\u0075\u0073\u0065r\u0047":*_dafa =42;case "\u0075\u0073\u0065r\u0048":*_dafa =43;case "\u0075\u0073\u0065r\u0049":*_dafa =44;case "\u0075\u0073\u0065r\u004a":*_dafa =45;case "\u0075\u0073\u0065r\u004b":*_dafa =46;case "\u0075\u0073\u0065r\u004c":*_dafa =47; +case "\u0075\u0073\u0065r\u004d":*_dafa =48;case "\u0075\u0073\u0065r\u004e":*_dafa =49;case "\u0075\u0073\u0065r\u004f":*_dafa =50;case "\u0075\u0073\u0065r\u0050":*_dafa =51;case "\u0075\u0073\u0065r\u0051":*_dafa =52;case "\u0075\u0073\u0065r\u0052":*_dafa =53; +case "\u0075\u0073\u0065r\u0053":*_dafa =54;case "\u0075\u0073\u0065r\u0054":*_dafa =55;case "\u0075\u0073\u0065r\u0055":*_dafa =56;case "\u0075\u0073\u0065r\u0056":*_dafa =57;case "\u0075\u0073\u0065r\u0057":*_dafa =58;case "\u0075\u0073\u0065r\u0058":*_dafa =59; +case "\u0075\u0073\u0065r\u0059":*_dafa =60;case "\u0075\u0073\u0065r\u005a":*_dafa =61;case "\u0077":*_dafa =62;case "\u0077\u0041\u0072\u0048":*_dafa =63;case "\u0077\u004f\u0066\u0066":*_dafa =64;};return nil ;};func NewCT_CTCategories ()*CT_CTCategories {_aaf :=&CT_CTCategories {}; +return _aaf };func NewCT_TextProps ()*CT_TextProps {_cdbb :=&CT_TextProps {};return _cdbb };func (_fbg *CT_Choose )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbg .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_fbg .NameAttr )}); +};e .EncodeToken (start );_gfcb :=_d .StartElement {Name :_d .Name {Local :"\u0069\u0066"}};for _ ,_ebd :=range _fbg .If {e .EncodeElement (_ebd ,_gfcb );};if _fbg .Else !=nil {_fga :=_d .StartElement {Name :_d .Name {Local :"\u0065\u006c\u0073\u0065"}}; +e .EncodeElement (_fbg .Else ,_fga );};e .EncodeToken (_d .EndElement {Name :start .Name });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 *_f .CT_OfficeArtExtensionList ;};func (_adgcg *LayoutDefHdrLst )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _adgcg .CT_DiagramDefinitionHeaderLst .MarshalXML (e ,start );}; -// ValidateWithPath validates the AG_ConstraintAttributes and its children, prefixing error messages with path -func (_gae *AG_ConstraintAttributes )ValidateWithPath (path string )error {if _ce :=_gae .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ce !=nil {return _ce ;};if _eg :=_gae .ForAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); -_eg !=nil {return _eg ;};if _ca :=_gae .PtTypeAttr .ValidateWithPath (path +"/\u0050\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ca !=nil {return _ca ;};return nil ;};func (_dgeag *ST_ContinueDirection )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caccac ,_deffa :=d .Token (); -if _deffa !=nil {return _deffa ;};if _abbaf ,_ccag :=_caccac .(_a .EndElement );_ccag &&_abbaf .Name ==start .Name {*_dgeag =1;return nil ;};if _bbde ,_ffgeb :=_caccac .(_a .CharData );!_ffgeb {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",_caccac ); -}else {switch string (_bbde ){case "":*_dgeag =0;case "\u0072\u0065\u0076\u0044\u0069\u0072":*_dgeag =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_dgeag =2;};};_caccac ,_deffa =d .Token ();if _deffa !=nil {return _deffa ;};if _becfd ,_eabab :=_caccac .(_a .EndElement ); -_eabab &&_becfd .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",_caccac );};func NewAG_ConstraintRefAttributes ()*AG_ConstraintRefAttributes {_dd :=&AG_ConstraintRefAttributes {}; -return _dd ;};func NewCT_Constraints ()*CT_Constraints {_caba :=&CT_Constraints {};return _caba }; +// Validate validates the CT_BulletEnabled and its children +func (_dcf *CT_BulletEnabled )Validate ()error {return _dcf .ValidateWithPath ("\u0043\u0054_\u0042\u0075\u006cl\u0065\u0074\u0045\u006e\u0061\u0062\u006c\u0065\u0064");};type CT_ChildMax struct{ValAttr *int32 ;};func (_bcge *CT_Categories )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecca :for {_aad ,_cgc :=d .Token (); +if _cgc !=nil {return _cgc ;};switch _gde :=_aad .(type ){case _d .StartElement :switch _gde .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074"}:_bfa :=NewCT_Category (); +if _bdf :=d .DecodeElement (_bfa ,&_gde );_bdf !=nil {return _bdf ;};_bcge .Cat =append (_bcge .Cat ,_bfa );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gde .Name ); +if _fdfa :=d .Skip ();_fdfa !=nil {return _fdfa ;};};case _d .EndElement :break _ecca ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_CTCategories and its children -func (_edda *CT_CTCategories )Validate ()error {return _edda .ValidateWithPath ("\u0043T\u005fC\u0054\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0069\u0065\u0073");};func (_fbdde ST_FallbackDimension )String ()string {switch _fbdde {case 0:return "";case 1:return "\u0031\u0044"; -case 2:return "\u0032\u0044";};return "";}; +// ValidateWithPath validates the CT_PresentationOf and its children, prefixing error messages with path +func (_dgaa *CT_PresentationOf )ValidateWithPath (path string )error {if _dgaa .ExtLst !=nil {if _dfdd :=_dgaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfdd !=nil {return _dfdd ;};};return nil ;};func (_cege *CT_ColorTransformHeader )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",_cege .UniqueIdAttr )}); +if _cege .MinVerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_dg .Sprintf ("\u0025\u0076",*_cege .MinVerAttr )});};if _cege .ResIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0073I\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_cege .ResIdAttr )}); +};e .EncodeToken (start );_bbgd :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"}};for _ ,_acfc :=range _cege .Title {e .EncodeElement (_acfc ,_bbgd );};_daf :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0065\u0073\u0063"}}; +for _ ,_ffeg :=range _cege .Desc {e .EncodeElement (_ffeg ,_daf );};if _cege .CatLst !=nil {_dega :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cege .CatLst ,_dega );};if _cege .ExtLst !=nil {_dfac :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cege .ExtLst ,_dfac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbef ST_TextBlockDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbef .String (),start ); +};func NewCT_When ()*CT_When {_gcdge :=&CT_When {};_gcdge .FuncAttr =ST_FunctionType (1);_gcdge .OpAttr =ST_FunctionOperator (1);return _gcdge ;};func (_fbddg *ST_ModelId )ValidateWithPath (path string )error {_cagee :=[]string {};if _fbddg .Int32 !=nil {_cagee =append (_cagee ,"\u0049\u006e\u00743\u0032"); +};if _fbddg .ST_Guid !=nil {_cagee =append (_cagee ,"\u0053T\u005f\u0047\u0075\u0069\u0064");};if len (_cagee )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cagee ); +};return nil ;};type CT_PresentationOf struct{ExtLst *_f .CT_OfficeArtExtensionList ;AxisAttr *ST_AxisTypes ;PtTypeAttr *ST_ElementTypes ;HideLastTransAttr *ST_Booleans ;StAttr *ST_Ints ;CntAttr *ST_UnsignedInts ;StepAttr *ST_Ints ;}; -// Validate validates the LayoutDefHdrLst and its children -func (_egdb *LayoutDefHdrLst )Validate ()error {return _egdb .ValidateWithPath ("\u004ca\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072\u004c\u0073\u0074");}; +// Validate validates the StyleDefHdrLst and its children +func (_bcde *StyleDefHdrLst )Validate ()error {return _bcde .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0048d\u0072\u004c\u0073\u0074");};type CT_Adj struct{IdxAttr uint32 ;ValAttr float64 ;};func (_gced ST_Breakpoint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gced .String (),start ); +};type CT_DataModel struct{PtLst *CT_PtList ;CxnLst *CT_CxnList ;Bg *_f .CT_BackgroundFormatting ;Whole *_f .CT_WholeE2oFormatting ;ExtLst *_f .CT_OfficeArtExtensionList ;};func (_dfga *ST_AutoTextRotation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddac ,_agcc :=d .Token (); +if _agcc !=nil {return _agcc ;};if _gabgb ,_bega :=_ddac .(_d .EndElement );_bega &&_gabgb .Name ==start .Name {*_dfga =1;return nil ;};if _adbad ,_acga :=_ddac .(_d .CharData );!_acga {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddac ); +}else {switch string (_adbad ){case "":*_dfga =0;case "\u006e\u006f\u006e\u0065":*_dfga =1;case "\u0075\u0070\u0072":*_dfga =2;case "\u0067\u0072\u0061\u0076":*_dfga =3;};};_ddac ,_agcc =d .Token ();if _agcc !=nil {return _agcc ;};if _ecaae ,_gabbc :=_ddac .(_d .EndElement ); +_gabbc &&_ecaae .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddac );}; -// Validate validates the CT_PtList and its children -func (_agef *CT_PtList )Validate ()error {return _agef .ValidateWithPath ("\u0043T\u005f\u0050\u0074\u004c\u0069\u0073t");};func (_ggaeg ST_ChildDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_ebccf :=_a .Attr {};_ebccf .Name =name ;switch _ggaeg {case ST_ChildDirectionUnset :_ebccf .Value =""; -case ST_ChildDirectionHorz :_ebccf .Value ="\u0068\u006f\u0072\u007a";case ST_ChildDirectionVert :_ebccf .Value ="\u0076\u0065\u0072\u0074";};return _ebccf ,nil ;};func (_bgaa *ST_PtType )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ccgd ,_bcgc :=d .Token (); -if _bcgc !=nil {return _bcgc ;};if _bgda ,_gafdb :=_ccgd .(_a .EndElement );_gafdb &&_bgda .Name ==start .Name {*_bgaa =1;return nil ;};if _fefa ,_dcbg :=_ccgd .(_a .CharData );!_dcbg {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",_ccgd ); -}else {switch string (_fefa ){case "":*_bgaa =0;case "\u006e\u006f\u0064\u0065":*_bgaa =1;case "\u0061\u0073\u0073\u0074":*_bgaa =2;case "\u0064\u006f\u0063":*_bgaa =3;case "\u0070\u0072\u0065\u0073":*_bgaa =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_bgaa =5; -case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_bgaa =6;};};_ccgd ,_bcgc =d .Token ();if _bcgc !=nil {return _bcgc ;};if _fefed ,_gdbd :=_ccgd .(_a .EndElement );_gdbd &&_fefed .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",_ccgd ); -};func (_fbeef ST_OutputShapeType )ValidateWithPath (path string )error {switch _fbeef {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 (_fbeef )); -};return nil ;};func (_fcbc ST_SecondaryLinearDirection )String ()string {switch _fcbc {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 "";};type ST_TextBlockDirection byte ;func (_afgeb *ST_Offset )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gbfgd ,_efcef :=d .Token ();if _efcef !=nil {return _efcef ;};if _gfae ,_afccgf :=_gbfgd .(_a .EndElement ); -_afccgf &&_gfae .Name ==start .Name {*_afgeb =1;return nil ;};if _cfeb ,_gggd :=_gbfgd .(_a .CharData );!_gggd {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",_gbfgd ); -}else {switch string (_cfeb ){case "":*_afgeb =0;case "\u0063\u0074\u0072":*_afgeb =1;case "\u006f\u0066\u0066":*_afgeb =2;};};_gbfgd ,_efcef =d .Token ();if _efcef !=nil {return _efcef ;};if _afbd ,_dcagd :=_gbfgd .(_a .EndElement );_dcagd &&_afbd .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",_gbfgd );};func (_gbfae *CT_PtList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _gbfae .Pt !=nil {_ffcg :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0074"}};for _ ,_fgffe :=range _gbfae .Pt {e .EncodeElement (_fgffe ,_ffcg );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_beg *CT_AdjLst )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); -if _beg .Adj !=nil {_fdd :=_a .StartElement {Name :_a .Name {Local :"\u0061\u0064\u006a"}};for _ ,_bbb :=range _beg .Adj {e .EncodeElement (_bbb ,_fdd );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};const (ST_FallbackDimensionUnset ST_FallbackDimension =0; -ST_FallbackDimension1D ST_FallbackDimension =1;ST_FallbackDimension2D ST_FallbackDimension =2;);func (_cdcbf ST_HierarchyAlignment )String ()string {switch _cdcbf {case 0:return "";case 1:return "\u0074\u004c";case 2:return "\u0074\u0052";case 3:return "\u0074\u0043\u0074\u0072\u0043\u0068"; -case 4:return "\u0074C\u0074\u0072\u0044\u0065\u0073";case 5:return "\u0062\u004c";case 6:return "\u0062\u0052";case 7:return "\u0062\u0043\u0074\u0072\u0043\u0068";case 8:return "\u0062C\u0074\u0072\u0044\u0065\u0073";case 9:return "\u006c\u0054";case 10:return "\u006c\u0042"; -case 11:return "\u006c\u0043\u0074\u0072\u0043\u0068";case 12:return "\u006cC\u0074\u0072\u0044\u0065\u0073";case 13:return "\u0072\u0054";case 14:return "\u0072\u0042";case 15:return "\u0072\u0043\u0074\u0072\u0043\u0068";case 16:return "\u0072C\u0074\u0072\u0044\u0065\u0073"; -};return "";};func (_fcegb ST_TextAnchorHorizontal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_fcegb .String (),start );};func (_bdeba ST_GrowDirection )ValidateWithPath (path string )error {switch _bdeba {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 (_bdeba )); -};return nil ;};func (_aced *StyleDefHdrLst )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aced .CT_StyleDefinitionHeaderLst =*NewCT_StyleDefinitionHeaderLst ();_dbace :for {_cgac ,_eagcb :=d .Token ();if _eagcb !=nil {return _eagcb ;}; -switch _beefd :=_cgac .(type ){case _a .StartElement :switch _beefd .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"}:_efaeb :=NewCT_StyleDefinitionHeader (); -if _deeec :=d .DecodeElement (_efaeb ,&_beefd );_deeec !=nil {return _deeec ;};_aced .StyleDefHdr =append (_aced .StyleDefHdr ,_efaeb );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_beefd .Name ); -if _dagcf :=d .Skip ();_dagcf !=nil {return _dagcf ;};};case _a .EndElement :break _dbace ;case _a .CharData :};};return nil ;};func (_abac *CT_ForEach )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_fagf :=range start .Attr {if _fagf .Name .Local =="\u0072\u0065\u0066"{_cagd ,_adgef :=_fagf .Value ,error (nil ); -if _adgef !=nil {return _adgef ;};_abac .RefAttr =&_cagd ;continue ;};if _fagf .Name .Local =="\u006e\u0061\u006d\u0065"{_bgddg ,_gebe :=_fagf .Value ,error (nil );if _gebe !=nil {return _gebe ;};_abac .NameAttr =&_bgddg ;continue ;};if _fagf .Name .Local =="\u0061\u0078\u0069\u0073"{_babb ,_gcfd :=ParseSliceST_AxisTypes (_fagf .Value ); -if _gcfd !=nil {return _gcfd ;};_abac .AxisAttr =&_babb ;continue ;};if _fagf .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_fgff ,_gfcb :=ParseSliceST_ElementTypes (_fagf .Value );if _gfcb !=nil {return _gfcb ;};_abac .PtTypeAttr =&_fgff ;continue ; -};if _fagf .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_cadg ,_ebecb :=ParseSliceST_Booleans (_fagf .Value );if _ebecb !=nil {return _ebecb ;};_abac .HideLastTransAttr =&_cadg ;continue ;};if _fagf .Name .Local =="\u0073\u0074"{_cfbc ,_gdac :=ParseSliceST_Ints (_fagf .Value ); -if _gdac !=nil {return _gdac ;};_abac .StAttr =&_cfbc ;continue ;};if _fagf .Name .Local =="\u0063\u006e\u0074"{_abbdb ,_dgdd :=ParseSliceST_UnsignedInts (_fagf .Value );if _dgdd !=nil {return _dgdd ;};_abac .CntAttr =&_abbdb ;continue ;};if _fagf .Name .Local =="\u0073\u0074\u0065\u0070"{_gdbee ,_dffeb :=ParseSliceST_Ints (_fagf .Value ); -if _dffeb !=nil {return _dffeb ;};_abac .StepAttr =&_gdbee ;continue ;};};_afebb :for {_cafb ,_cfd :=d .Token ();if _cfd !=nil {return _cfd ;};switch _dcddg :=_cafb .(type ){case _a .StartElement :switch _dcddg .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"}:_acf :=NewCT_Algorithm (); -if _dace :=d .DecodeElement (_acf ,&_dcddg );_dace !=nil {return _dace ;};_abac .Alg =append (_abac .Alg ,_acf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_badd :=NewCT_Shape (); -if _aebbd :=d .DecodeElement (_badd ,&_dcddg );_aebbd !=nil {return _aebbd ;};_abac .Shape =append (_abac .Shape ,_badd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eefc :=NewCT_PresentationOf (); -if _bbd :=d .DecodeElement (_eefc ,&_dcddg );_bbd !=nil {return _bbd ;};_abac .PresOf =append (_abac .PresOf ,_eefc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}:_feeb :=NewCT_Constraints (); -if _dged :=d .DecodeElement (_feeb ,&_dcddg );_dged !=nil {return _dged ;};_abac .ConstrLst =append (_abac .ConstrLst ,_feeb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_afdgg :=NewCT_Rules (); -if _afac :=d .DecodeElement (_afdgg ,&_dcddg );_afac !=nil {return _afac ;};_abac .RuleLst =append (_abac .RuleLst ,_afdgg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cfffa :=NewCT_ForEach (); -if _dcaee :=d .DecodeElement (_cfffa ,&_dcddg );_dcaee !=nil {return _dcaee ;};_abac .ForEach =append (_abac .ForEach ,_cfffa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gfac :=NewCT_LayoutNode (); -if _dbfcg :=d .DecodeElement (_gfac ,&_dcddg );_dbfcg !=nil {return _dbfcg ;};_abac .LayoutNode =append (_abac .LayoutNode ,_gfac );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_aeef :=NewCT_Choose (); -if _agece :=d .DecodeElement (_aeef ,&_dcddg );_agece !=nil {return _agece ;};_abac .Choose =append (_abac .Choose ,_aeef );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eefcf :=_g .NewCT_OfficeArtExtensionList (); -if _efcd :=d .DecodeElement (_eefcf ,&_dcddg );_efcd !=nil {return _efcd ;};_abac .ExtLst =append (_abac .ExtLst ,_eefcf );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_dcddg .Name ); -if _bfab :=d .Skip ();_bfab !=nil {return _bfab ;};};case _a .EndElement :break _afebb ;case _a .CharData :};};return nil ;};func (_cdbg ST_AnimLvlStr )Validate ()error {return _cdbg .ValidateWithPath ("")};const (ST_ConnectorPointUnset ST_ConnectorPoint =0; -ST_ConnectorPointAuto ST_ConnectorPoint =1;ST_ConnectorPointBCtr ST_ConnectorPoint =2;ST_ConnectorPointCtr ST_ConnectorPoint =3;ST_ConnectorPointMidL ST_ConnectorPoint =4;ST_ConnectorPointMidR ST_ConnectorPoint =5;ST_ConnectorPointTCtr ST_ConnectorPoint =6; -ST_ConnectorPointBL ST_ConnectorPoint =7;ST_ConnectorPointBR ST_ConnectorPoint =8;ST_ConnectorPointTL ST_ConnectorPoint =9;ST_ConnectorPointTR ST_ConnectorPoint =10;ST_ConnectorPointRadial ST_ConnectorPoint =11;); +// ValidateWithPath validates the CT_ElemPropSet and its children, prefixing error messages with path +func (_fae *CT_ElemPropSet )ValidateWithPath (path string )error {if _fae .PresAssocIDAttr !=nil {if _bbea :=_fae .PresAssocIDAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0041s\u0073\u006f\u0063\u0049\u0044\u0041\u0074\u0074\u0072");_bbea !=nil {return _bbea ; +};};if _fae .CustScaleXAttr !=nil {if _aded :=_fae .CustScaleXAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0058\u0041\u0074\u0074\u0072");_aded !=nil {return _aded ;};};if _fae .CustScaleYAttr !=nil {if _bdbd :=_fae .CustScaleYAttr .ValidateWithPath (path +"\u002fC\u0075s\u0074\u0053\u0063\u0061\u006c\u0065\u0059\u0041\u0074\u0074\u0072"); +_bdbd !=nil {return _bdbd ;};};if _fae .CustLinFactXAttr !=nil {if _deaa :=_fae .CustLinFactXAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074X\u0041\u0074\u0074\u0072");_deaa !=nil {return _deaa ;}; +};if _fae .CustLinFactYAttr !=nil {if _edb :=_fae .CustLinFactYAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u004c\u0069\u006e\u0046\u0061\u0063\u0074Y\u0041\u0074\u0074\u0072");_edb !=nil {return _edb ;};};if _fae .CustLinFactNeighborXAttr !=nil {if _ggbg :=_fae .CustLinFactNeighborXAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0058\u0041\u0074\u0074r"); +_ggbg !=nil {return _ggbg ;};};if _fae .CustLinFactNeighborYAttr !=nil {if _gcca :=_fae .CustLinFactNeighborYAttr .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u004ci\u006e\u0046\u0061\u0063\u0074N\u0065i\u0067h\u0062\u006f\u0072\u0059\u0041\u0074\u0074r"); +_gcca !=nil {return _gcca ;};};if _fae .CustRadScaleRadAttr !=nil {if _acac :=_fae .CustRadScaleRadAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0052\u0061\u0064At\u0074\u0072");_acac !=nil {return _acac ; +};};if _fae .CustRadScaleIncAttr !=nil {if _decd :=_fae .CustRadScaleIncAttr .ValidateWithPath (path +"/\u0043u\u0073\u0074\u0052\u0061\u0064\u0053\u0063\u0061l\u0065\u0049\u006e\u0063At\u0074\u0072");_decd !=nil {return _decd ;};};if _fae .PresLayoutVars !=nil {if _gcfb :=_fae .PresLayoutVars .ValidateWithPath (path +"\u002fP\u0072e\u0073\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0061\u0072\u0073"); +_gcfb !=nil {return _gcfb ;};};if _fae .Style !=nil {if _bde :=_fae .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bde !=nil {return _bde ;};};return nil ;};func (_eaacd *ST_TextBlockDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eedga ,_bdba :=d .Token (); +if _bdba !=nil {return _bdba ;};if _ggfdg ,_cfdd :=_eedga .(_d .EndElement );_cfdd &&_ggfdg .Name ==start .Name {*_eaacd =1;return nil ;};if _daaa ,_dbdfd :=_eedga .(_d .CharData );!_dbdfd {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eedga ); +}else {switch string (_daaa ){case "":*_eaacd =0;case "\u0068\u006f\u0072\u007a":*_eaacd =1;case "\u0076\u0065\u0072\u0074":*_eaacd =2;};};_eedga ,_bdba =d .Token ();if _bdba !=nil {return _bdba ;};if _ceadb ,_efdbg :=_eedga .(_d .EndElement );_efdbg &&_ceadb .Name ==start .Name {return nil ; +};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eedga );};func (_eacgd ST_DiagramHorizontalAlignment )Validate ()error {return _eacgd .ValidateWithPath ("")}; +type AG_ConstraintRefAttributes struct{RefTypeAttr ST_ConstraintType ;RefForAttr ST_ConstraintRelationship ;RefForNameAttr *string ;RefPtTypeAttr ST_ElementType ;}; -// ValidateWithPath validates the StyleDef and its children, prefixing error messages with path -func (_gbcdc *StyleDef )ValidateWithPath (path string )error {if _bgge :=_gbcdc .CT_StyleDefinition .ValidateWithPath (path );_bgge !=nil {return _bgge ;};return nil ;}; +// Validate validates the CT_Constraints and its children +func (_afca *CT_Constraints )Validate ()error {return _afca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0073\u0074\u0072a\u0069\u006e\u0074\u0073");};func (_adc *CT_ColorTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcc :=range start .Attr {if _bcc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_efcg ,_gace :=_bcc .Value ,error (nil ); +if _gace !=nil {return _gace ;};_adc .UniqueIdAttr =&_efcg ;continue ;};if _bcc .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_dadc ,_abf :=_bcc .Value ,error (nil );if _abf !=nil {return _abf ;};_adc .MinVerAttr =&_dadc ;continue ;};};_ede :for {_fbda ,_ccg :=d .Token (); +if _ccg !=nil {return _ccg ;};switch _bccf :=_fbda .(type ){case _d .StartElement :switch _bccf .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0074\u0069\u0074l\u0065"}:_ffab :=NewCT_CTName (); +if _dcdb :=d .DecodeElement (_ffab ,&_bccf );_dcdb !=nil {return _dcdb ;};_adc .Title =append (_adc .Title ,_ffab );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064\u0065\u0073\u0063"}:_gag :=NewCT_CTDescription (); +if _fdb :=d .DecodeElement (_gag ,&_bccf );_fdb !=nil {return _fdb ;};_adc .Desc =append (_adc .Desc ,_gag );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}:_adc .CatLst =NewCT_CTCategories (); +if _dcdc :=d .DecodeElement (_adc .CatLst ,&_bccf );_dcdc !=nil {return _dcdc ;};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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}:_gdd :=NewCT_CTStyleLabel (); +if _eba :=d .DecodeElement (_gdd ,&_bccf );_eba !=nil {return _eba ;};_adc .StyleLbl =append (_adc .StyleLbl ,_gdd );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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adc .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _feb :=d .DecodeElement (_adc .ExtLst ,&_bccf );_feb !=nil {return _feb ;};default:_e .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_bccf .Name ); +if _fcbd :=d .Skip ();_fcbd !=nil {return _fcbd ;};};case _d .EndElement :break _ede ;case _d .CharData :};};return nil ;};type CT_Category struct{TypeAttr string ;PriAttr uint32 ;};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;); -// ST_LayoutShapeType is a union type -type ST_LayoutShapeType struct{ST_ShapeType _g .ST_ShapeType ;ST_OutputShapeType ST_OutputShapeType ;};func (_ecfc *ST_ClrAppMethod )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eeec ,_geccd :=d .Token ();if _geccd !=nil {return _geccd ; -};if _beeb ,_ecce :=_eeec .(_a .EndElement );_ecce &&_beeb .Name ==start .Name {*_ecfc =1;return nil ;};if _edfdb ,_fdefb :=_eeec .(_a .CharData );!_fdefb {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",_eeec ); -}else {switch string (_edfdb ){case "":*_ecfc =0;case "\u0073\u0070\u0061\u006e":*_ecfc =1;case "\u0063\u0079\u0063l\u0065":*_ecfc =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_ecfc =3;};};_eeec ,_geccd =d .Token ();if _geccd !=nil {return _geccd ;}; -if _dabb ,_dgbd :=_eeec .(_a .EndElement );_dgbd &&_dabb .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",_eeec ); -};func ParseUnionST_ModelId (s string )(ST_ModelId ,error ){return ST_ModelId {},nil }; +// Validate validates the AG_IteratorAttributes and its children +func (_fe *AG_IteratorAttributes )Validate ()error {return _fe .ValidateWithPath ("A\u0047\u005f\u0049\u0074er\u0061t\u006f\u0072\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");}; -// ValidateWithPath validates the CT_ForEach and its children, prefixing error messages with path -func (_gacf *CT_ForEach )ValidateWithPath (path string )error {for _fabd ,_efgb :=range _gacf .Alg {if _adfc :=_efgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_fabd ));_adfc !=nil {return _adfc ; -};};for _fcgf ,_eegd :=range _gacf .Shape {if _cgea :=_eegd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_fcgf ));_cgea !=nil {return _cgea ;};};for _fbefc ,_cafe :=range _gacf .PresOf {if _aeefb :=_cafe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_fbefc )); -_aeefb !=nil {return _aeefb ;};};for _bfgca ,_agdc :=range _gacf .ConstrLst {if _bbbe :=_agdc .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_bfgca ));_bbbe !=nil {return _bbbe ; -};};for _cecf ,_befc :=range _gacf .RuleLst {if _dbff :=_befc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_cecf ));_dbff !=nil {return _dbff ;};};for _gecea ,_bdfe :=range _gacf .ForEach {if _efaa :=_bdfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_gecea )); -_efaa !=nil {return _efaa ;};};for _aebd ,_aaed :=range _gacf .LayoutNode {if _cgbb :=_aaed .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_aebd ));_cgbb !=nil {return _cgbb ; -};};for _dggdc ,_fecb :=range _gacf .Choose {if _dgeea :=_fecb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_dggdc ));_dgeea !=nil {return _dgeea ;};};for _cgeb ,_deed :=range _gacf .ExtLst {if _gbcg :=_deed .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cgeb )); -_gbcg !=nil {return _gbcg ;};};return nil ;}; +// ValidateWithPath validates the CT_BulletEnabled and its children, prefixing error messages with path +func (_aedb *CT_BulletEnabled )ValidateWithPath (path string )error {return nil };func (_dc *AG_ConstraintRefAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gg :=range start .Attr {if _gg .Name .Local =="\u0072e\u0066\u0054\u0079\u0070\u0065"{_dc .RefTypeAttr .UnmarshalXMLAttr (_gg ); +continue ;};if _gg .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072"{_dc .RefForAttr .UnmarshalXMLAttr (_gg );continue ;};if _gg .Name .Local =="\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"{_ggc ,_afa :=_gg .Value ,error (nil );if _afa !=nil {return _afa ; +};_dc .RefForNameAttr =&_ggc ;continue ;};if _gg .Name .Local =="\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"{_dc .RefPtTypeAttr .UnmarshalXMLAttr (_gg );continue ;};};for {_bgb ,_ge :=d .Token ();if _ge !=nil {return _dg .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",_ge ); +};if _ed ,_dgd :=_bgb .(_d .EndElement );_dgd &&_ed .Name ==start .Name {break ;};};return nil ;};func (_gfbgb ST_ConnectorDimension )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gfbgb .String (),start );};type CT_SDName struct{LangAttr *string ; +ValAttr string ;};func (_fgaba *ST_ContinueDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edfc ,_efbga :=d .Token ();if _efbga !=nil {return _efbga ;};if _addc ,_eegeg :=_edfc .(_d .EndElement );_eegeg &&_addc .Name ==start .Name {*_fgaba =1; +return nil ;};if _gcfee ,_bbgbb :=_edfc .(_d .CharData );!_bbgbb {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edfc );}else {switch string (_gcfee ){case "":*_fgaba =0; +case "\u0072\u0065\u0076\u0044\u0069\u0072":*_fgaba =1;case "\u0073a\u006d\u0065\u0044\u0069\u0072":*_fgaba =2;};};_edfc ,_efbga =d .Token ();if _efbga !=nil {return _efbga ;};if _gaadg ,_eeaec :=_edfc .(_d .EndElement );_eeaec &&_gaadg .Name ==start .Name {return nil ; +};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edfc );}; -// 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 (_dadg *ST_ParameterId )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_aacg ,_dgdcf :=d .Token (); -if _dgdcf !=nil {return _dgdcf ;};if _dbfbe ,_fagaa :=_aacg .(_a .EndElement );_fagaa &&_dbfbe .Name ==start .Name {*_dadg =1;return nil ;};if _bcfbg ,_dagb :=_aacg .(_a .CharData );!_dagb {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",_aacg ); -}else {switch string (_bcfbg ){case "":*_dadg =0;case "\u0068o\u0072\u007a\u0041\u006c\u0069\u0067n":*_dadg =1;case "\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n":*_dadg =2;case "\u0063\u0068\u0044i\u0072":*_dadg =3;case "\u0063h\u0041\u006c\u0069\u0067\u006e":*_dadg =4; -case "\u0073\u0065\u0063\u0043\u0068\u0041\u006c\u0069\u0067\u006e":*_dadg =5;case "\u006c\u0069\u006e\u0044\u0069\u0072":*_dadg =6;case "\u0073e\u0063\u004c\u0069\u006e\u0044\u0069r":*_dadg =7;case "\u0073\u0074\u0045\u006c\u0065\u006d":*_dadg =8;case "\u0062\u0065\u006e\u0064\u0050\u0074":*_dadg =9; -case "\u0063\u006f\u006e\u006e\u0052\u006f\u0075\u0074":*_dadg =10;case "\u0062\u0065\u0067\u0053\u0074\u0079":*_dadg =11;case "\u0065\u006e\u0064\u0053\u0074\u0079":*_dadg =12;case "\u0064\u0069\u006d":*_dadg =13;case "\u0072o\u0074\u0050\u0061\u0074\u0068":*_dadg =14; -case "\u0063t\u0072\u0053\u0068\u0070\u004d\u0061p":*_dadg =15;case "\u006e\u006f\u0064\u0065\u0048\u006f\u0072\u007a\u0041\u006c\u0069\u0067\u006e":*_dadg =16;case "\u006e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e":*_dadg =17; -case "\u0066\u0061\u006c\u006c\u0062\u0061\u0063\u006b":*_dadg =18;case "\u0074\u0078\u0044i\u0072":*_dadg =19;case "p\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0050\u006f\u0073":*_dadg =20;case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054\u0078\u004d\u0061\u0072":*_dadg =21; -case "\u0074x\u0042\u006c\u0044\u0069\u0072":*_dadg =22;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u007a":*_dadg =23;case "\u0074\u0078\u0041n\u0063\u0068\u006f\u0072\u0056\u0065\u0072\u0074":*_dadg =24;case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0048o\u0072\u007a\u0043\u0068":*_dadg =25; -case "\u0074\u0078\u0041\u006e\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0043\u0068":*_dadg =26;case "\u0070\u0061\u0072\u0054\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e":*_dadg =27;case "\u0070\u0061\u0072\u0054\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e":*_dadg =28; -case "\u0073h\u0070T\u0078\u004c\u0054\u0052\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_dadg =29;case "\u0073h\u0070T\u0078\u0052\u0054\u004c\u0041\u006c\u0069\u0067\u006e\u0043\u0068":*_dadg =30;case "\u0061u\u0074\u006f\u0054\u0078\u0052\u006ft":*_dadg =31; -case "\u0067\u0072\u0044i\u0072":*_dadg =32;case "\u0066l\u006f\u0077\u0044\u0069\u0072":*_dadg =33;case "\u0063o\u006e\u0074\u0044\u0069\u0072":*_dadg =34;case "\u0062\u006b\u0070\u0074":*_dadg =35;case "\u006f\u0066\u0066":*_dadg =36;case "\u0068i\u0065\u0072\u0041\u006c\u0069\u0067n":*_dadg =37; -case "\u0062\u006b\u0050t\u0046\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_dadg =38;case "s\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u004c\u0076\u006c":*_dadg =39;case "\u0073\u0074\u0041n\u0067":*_dadg =40;case "\u0073p\u0061\u006e\u0041\u006e\u0067":*_dadg =41; -case "\u0061\u0072":*_dadg =42;case "\u006cn\u0053\u0070\u0050\u0061\u0072":*_dadg =43;case "\u006c\u006e\u0053\u0070\u0041\u0066\u0050\u0061\u0072\u0050":*_dadg =44;case "\u006c\u006e\u0053\u0070\u0043\u0068":*_dadg =45;case "\u006cn\u0053\u0070\u0041\u0066\u0043\u0068P":*_dadg =46; -case "r\u0074\u0053\u0068\u006f\u0072\u0074\u0044\u0069\u0073\u0074":*_dadg =47;case "\u0061l\u0069\u0067\u006e\u0054\u0078":*_dadg =48;case "p\u0079\u0072\u0061\u004c\u0076\u006c\u004e\u006f\u0064\u0065":*_dadg =49;case "\u0070\u0079r\u0061\u0041\u0063c\u0074\u0042\u006b\u0067\u0064\u004e\u006f\u0064\u0065":*_dadg =50; -case "\u0070\u0079\u0072\u0061\u0041\u0063\u0063\u0074\u0054x\u004e\u006f\u0064\u0065":*_dadg =51;case "\u0073r\u0063\u004e\u006f\u0064\u0065":*_dadg =52;case "\u0064s\u0074\u004e\u006f\u0064\u0065":*_dadg =53;case "\u0062\u0065\u0067\u0050\u0074\u0073":*_dadg =54; -case "\u0065\u006e\u0064\u0050\u0074\u0073":*_dadg =55;};};_aacg ,_dgdcf =d .Token ();if _dgdcf !=nil {return _dgdcf ;};if _adag ,_cbdd :=_aacg .(_a .EndElement );_cbdd &&_adag .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",_aacg ); -};func (_bcdcb ST_ConnectorPoint )String ()string {switch _bcdcb {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 (_cfbg ST_ChildDirection )ValidateWithPath (path string )error {switch _cfbg {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 (_cfbg )); -};return nil ;}; +// ValidateWithPath validates the AG_IteratorAttributes and its children, prefixing error messages with path +func (_be *AG_IteratorAttributes )ValidateWithPath (path string )error {return nil };func (_bcedc ST_AutoTextRotation )ValidateWithPath (path string )error {switch _bcedc {case 0,1,2,3:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcedc )); +};return nil ;};func (_gfebf *ST_TextAnchorHorizontal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gfebf =0;case "\u006e\u006f\u006e\u0065":*_gfebf =1;case "\u0063\u0074\u0072":*_gfebf =2;};return nil ;};const (ST_HueDirUnset ST_HueDir =0; +ST_HueDirCw ST_HueDir =1;ST_HueDirCcw ST_HueDir =2;);func (_dcdeb ST_NodeVerticalAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eedc :=_d .Attr {};_eedc .Name =name ;switch _dcdeb {case ST_NodeVerticalAlignmentUnset :_eedc .Value ="";case ST_NodeVerticalAlignmentT :_eedc .Value ="\u0074"; +case ST_NodeVerticalAlignmentMid :_eedc .Value ="\u006d\u0069\u0064";case ST_NodeVerticalAlignmentB :_eedc .Value ="\u0062";};return _eedc ,nil ;};func (_dgef *LayoutDef )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dgef .CT_DiagramDefinition .MarshalXML (e ,start );};func NewAG_IteratorAttributes ()*AG_IteratorAttributes {_dbg :=&AG_IteratorAttributes {};return _dbg };const (ST_ArrowheadStyleUnset ST_ArrowheadStyle =0; +ST_ArrowheadStyleAuto ST_ArrowheadStyle =1;ST_ArrowheadStyleArr ST_ArrowheadStyle =2;ST_ArrowheadStyleNoArr ST_ArrowheadStyle =3;); -// ValidateWithPath validates the CT_DiagramDefinitionHeader and its children, prefixing error messages with path -func (_egc *CT_DiagramDefinitionHeader )ValidateWithPath (path string )error {for _egeg ,_gecf :=range _egc .Title {if _egbe :=_gecf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_egeg ));_egbe !=nil {return _egbe ; -};};for _fgede ,_bafe :=range _egc .Desc {if _adfba :=_bafe .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_fgede ));_adfba !=nil {return _adfba ;};};if _egc .CatLst !=nil {if _egcb :=_egc .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); -_egcb !=nil {return _egcb ;};};if _egc .ExtLst !=nil {if _fad :=_egc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fad !=nil {return _fad ;};};return nil ;}; +// ValidateWithPath validates the CT_DiagramDefinition and its children, prefixing error messages with path +func (_abag *CT_DiagramDefinition )ValidateWithPath (path string )error {for _eafa ,_degd :=range _abag .Title {if _acbb :=_degd .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_eafa ));_acbb !=nil {return _acbb ; +};};for _bfad ,_abb :=range _abag .Desc {if _bbad :=_abb .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_bfad ));_bbad !=nil {return _bbad ;};};if _abag .CatLst !=nil {if _cddc :=_abag .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_cddc !=nil {return _cddc ;};};if _abag .SampData !=nil {if _cfd :=_abag .SampData .ValidateWithPath (path +"\u002fS\u0061\u006d\u0070\u0044\u0061\u0074a");_cfd !=nil {return _cfd ;};};if _abag .StyleData !=nil {if _dddg :=_abag .StyleData .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0044\u0061\u0074\u0061"); +_dddg !=nil {return _dddg ;};};if _abag .ClrData !=nil {if _bbgac :=_abag .ClrData .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0044\u0061\u0074\u0061");_bbgac !=nil {return _bbgac ;};};if _fbfb :=_abag .LayoutNode .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"); +_fbfb !=nil {return _fbfb ;};if _abag .ExtLst !=nil {if _ecae :=_abag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecae !=nil {return _ecae ;};};return nil ;};func (_abebd *ST_PtType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abebd =0; +case "\u006e\u006f\u0064\u0065":*_abebd =1;case "\u0061\u0073\u0073\u0074":*_abebd =2;case "\u0064\u006f\u0063":*_abebd =3;case "\u0070\u0072\u0065\u0073":*_abebd =4;case "\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073":*_abebd =5;case "\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073":*_abebd =6; +};return nil ;}; -// Validate validates the CT_DiagramDefinitionHeaderLst and its children -func (_adddg *CT_DiagramDefinitionHeaderLst )Validate ()error {return _adddg .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0061\u0067\u0072\u0061\u006d\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e\u0048\u0065\u0061\u0064\u0065rL\u0073\u0074"); -};func NewAG_IteratorAttributes ()*AG_IteratorAttributes {_adc :=&AG_IteratorAttributes {};return _adc };func (_efce *CT_ChildMax )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _efce .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_efce .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_HierBranchStyle and its children +func (_fdfcd *CT_HierBranchStyle )Validate ()error {return _fdfcd .ValidateWithPath ("\u0043T\u005fH\u0069\u0065\u0072\u0042\u0072a\u006e\u0063h\u0053\u0074\u0079\u006c\u0065");};func (_baada ST_LayoutShapeType )String ()string {if _baada .ST_ShapeType !=_f .ST_ShapeTypeUnset {return _baada .ST_ShapeType .String (); +};if _baada .ST_OutputShapeType !=ST_OutputShapeTypeUnset {return _baada .ST_OutputShapeType .String ();};return "";};func (_fcbgca *ST_ParameterVal )ValidateWithPath (path string )error {_aegg :=[]string {};if _fcbgca .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {_aegg =append (_aegg ,"\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 _fcbgca .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {_aegg =append (_aegg ,"S\u0054_\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006cA\u006c\u0069\u0067\u006eme\u006e\u0074");};if _fcbgca .ST_ChildDirection !=ST_ChildDirectionUnset {_aegg =append (_aegg ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +};if _fcbgca .ST_ChildAlignment !=ST_ChildAlignmentUnset {_aegg =append (_aegg ,"\u0053\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");};if _fcbgca .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {_aegg =append (_aegg ,"\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 _fcbgca .ST_LinearDirection !=ST_LinearDirectionUnset {_aegg =append (_aegg ,"\u0053T\u005fL\u0069\u006e\u0065\u0061\u0072D\u0069\u0072e\u0063\u0074\u0069\u006f\u006e");};if _fcbgca .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {_aegg =append (_aegg ,"S\u0054\u005f\u0053\u0065\u0063\u006fn\u0064\u0061\u0072\u0079\u004c\u0069\u006e\u0065\u0061r\u0044\u0069\u0072e\u0063t\u0069\u006f\u006e"); +};if _fcbgca .ST_StartingElement !=ST_StartingElementUnset {_aegg =append (_aegg ,"\u0053T\u005fS\u0074\u0061\u0072\u0074\u0069n\u0067\u0045l\u0065\u006d\u0065\u006e\u0074");};if _fcbgca .ST_BendPoint !=ST_BendPointUnset {_aegg =append (_aegg ,"\u0053\u0054\u005fB\u0065\u006e\u0064\u0050\u006f\u0069\u006e\u0074"); +};if _fcbgca .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {_aegg =append (_aegg ,"\u0053\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u0052\u006f\u0075\u0074\u0069\u006e\u0067");};if _fcbgca .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {_aegg =append (_aegg ,"\u0053\u0054\u005f\u0041\u0072\u0072\u006f\u0077\u0068\u0065\u0061\u0064S\u0074\u0079\u006c\u0065"); +};if _fcbgca .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {_aegg =append (_aegg ,"S\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u0044\u0069m\u0065\u006e\u0073\u0069\u006f\u006e");};if _fcbgca .ST_RotationPath !=ST_RotationPathUnset {_aegg =append (_aegg ,"\u0053T\u005fR\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0074\u0068"); +};if _fcbgca .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {_aegg =append (_aegg ,"S\u0054\u005f\u0043\u0065nt\u0065r\u0053\u0068\u0061\u0070\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};if _fcbgca .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {_aegg =append (_aegg ,"\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 _fcbgca .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {_aegg =append (_aegg ,"\u0053T\u005f\u004e\u006f\u0064\u0065\u0056\u0065\u0072\u0074\u0069\u0063a\u006c\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _fcbgca .ST_FallbackDimension !=ST_FallbackDimensionUnset {_aegg =append (_aegg ,"S\u0054_\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006bD\u0069\u006d\u0065\u006esi\u006f\u006e"); +};if _fcbgca .ST_TextDirection !=ST_TextDirectionUnset {_aegg =append (_aegg ,"\u0053\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _fcbgca .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {_aegg =append (_aegg ,"\u0053T\u005f\u0050\u0079\u0072\u0061\u006d\u0069\u0064\u0041\u0063\u0063e\u006e\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"); +};if _fcbgca .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {_aegg =append (_aegg ,"\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 _fcbgca .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {_aegg =append (_aegg ,"S\u0054\u005f\u0054\u0065xt\u0042l\u006f\u0063\u006b\u0044\u0069r\u0065\u0063\u0074\u0069\u006f\u006e"); +};if _fcbgca .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {_aegg =append (_aegg ,"\u0053\u0054\u005fTe\u0078\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");};if _fcbgca .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {_aegg =append (_aegg ,"S\u0054\u005f\u0054\u0065xt\u0041n\u0063\u0068\u006f\u0072\u0056e\u0072\u0074\u0069\u0063\u0061\u006c"); +};if _fcbgca .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {_aegg =append (_aegg ,"\u0053\u0054\u005fDi\u0061\u0067\u0072\u0061\u006d\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};if _fcbgca .ST_AutoTextRotation !=ST_AutoTextRotationUnset {_aegg =append (_aegg ,"\u0053\u0054\u005f\u0041ut\u006f\u0054\u0065\u0078\u0074\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"); +};if _fcbgca .ST_GrowDirection !=ST_GrowDirectionUnset {_aegg =append (_aegg ,"\u0053\u0054_\u0047\u0072\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};if _fcbgca .ST_FlowDirection !=ST_FlowDirectionUnset {_aegg =append (_aegg ,"\u0053\u0054_\u0046\u006c\u006fw\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"); +};if _fcbgca .ST_ContinueDirection !=ST_ContinueDirectionUnset {_aegg =append (_aegg ,"S\u0054_\u0043\u006f\u006e\u0074\u0069\u006e\u0075\u0065D\u0069\u0072\u0065\u0063ti\u006f\u006e");};if _fcbgca .ST_Breakpoint !=ST_BreakpointUnset {_aegg =append (_aegg ,"\u0053\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0070\u006f\u0069\u006e\u0074"); +};if _fcbgca .ST_Offset !=ST_OffsetUnset {_aegg =append (_aegg ,"\u0053T\u005f\u004f\u0066\u0066\u0073\u0065t");};if _fcbgca .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {_aegg =append (_aegg ,"S\u0054\u005f\u0048\u0069er\u0061r\u0063\u0068\u0079\u0041\u006ci\u0067\u006e\u006d\u0065\u006e\u0074"); +};if _fcbgca .Int32 !=nil {_aegg =append (_aegg ,"\u0049\u006e\u00743\u0032");};if _fcbgca .Float64 !=nil {_aegg =append (_aegg ,"\u0046l\u006f\u0061\u0074\u0036\u0034");};if _fcbgca .Bool !=nil {_aegg =append (_aegg ,"\u0042\u006f\u006f\u006c");};if _fcbgca .StringVal !=nil {_aegg =append (_aegg ,"\u0053t\u0072\u0069\u006e\u0067\u0056\u0061l"); +};if _fcbgca .ST_ConnectorPoint !=ST_ConnectorPointUnset {_aegg =append (_aegg ,"\u0053\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072P\u006f\u0069\u006e\u0074");};if len (_aegg )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aegg ); +};return nil ;};type CT_PtList struct{Pt []*CT_Pt ;};type CT_ResizeHandles struct{ValAttr ST_ResizeHandlesStr ;}; -// Validate validates the CT_DataModel and its children -func (_gegf *CT_DataModel )Validate ()error {return _gegf .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u004d\u006f\u0064\u0065\u006c");};func (_afgee ST_AxisType )ValidateWithPath (path string )error {switch _afgee {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13: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 (_afgee )); -};return nil ;};func (_cecb ST_DiagramTextAlignment )String ()string {switch _cecb {case 0:return "";case 1:return "\u006c";case 2:return "\u0063\u0074\u0072";case 3:return "\u0072";};return "";};func (_dada *ST_HierBranchStyle )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_dada =0; -case "\u006c":*_dada =1;case "\u0072":*_dada =2;case "\u0068\u0061\u006e\u0067":*_dada =3;case "\u0073\u0074\u0064":*_dada =4;case "\u0069\u006e\u0069\u0074":*_dada =5;};return nil ;};func ParseUnionST_FunctionArgument (s string )(ST_FunctionArgument ,error ){return ST_FunctionArgument {},nil ; -}; +// Validate validates the CT_Description and its children +func (_faa *CT_Description )Validate ()error {return _faa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e");};type CT_BulletEnabled struct{ValAttr *bool ;}; -// Validate validates the DataModel and its children -func (_gfdg *DataModel )Validate ()error {return _gfdg .ValidateWithPath ("\u0044a\u0074\u0061\u004d\u006f\u0064\u0065l");};func (_fbgb *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 _fbgb .CT_ColorTransformHeader .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_Cxn and its children, prefixing error messages with path +func (_eabdb *CT_Cxn )ValidateWithPath (path string )error {if _dgaf :=_eabdb .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_dgaf !=nil {return _dgaf ;};if _gfa :=_eabdb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_gfa !=nil {return _gfa ;};if _dac :=_eabdb .SrcIdAttr .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0049\u0064\u0041\u0074\u0074\u0072");_dac !=nil {return _dac ;};if _fge :=_eabdb .DestIdAttr .ValidateWithPath (path +"/\u0044\u0065\u0073\u0074\u0049\u0064\u0041\u0074\u0074\u0072"); +_fge !=nil {return _fge ;};if _eabdb .ParTransIdAttr !=nil {if _begd :=_eabdb .ParTransIdAttr .ValidateWithPath (path +"\u002fP\u0061r\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_begd !=nil {return _begd ;};};if _eabdb .SibTransIdAttr !=nil {if _gcbf :=_eabdb .SibTransIdAttr .ValidateWithPath (path +"\u002fS\u0069b\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072"); +_gcbf !=nil {return _gcbf ;};};if _eabdb .ExtLst !=nil {if _bceb :=_eabdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bceb !=nil {return _bceb ;};};return nil ;};func (_feec ST_ConnectorDimension )Validate ()error {return _feec .ValidateWithPath ("")}; +func (_bfbab *CT_Colors )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cddbb :=range start .Attr {if _cddbb .Name .Local =="\u006d\u0065\u0074\u0068"{_bfbab .MethAttr .UnmarshalXMLAttr (_cddbb );continue ;};if _cddbb .Name .Local =="\u0068\u0075\u0065\u0044\u0069\u0072"{_bfbab .HueDirAttr .UnmarshalXMLAttr (_cddbb ); +continue ;};};_gad :for {_egfa ,_ggdf :=d .Token ();if _ggdf !=nil {return _ggdf ;};switch _eda :=_egfa .(type ){case _d .StartElement :switch _eda .Name {default:_e .Log .Debug ("\u0073k\u0069\u0070p\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",_eda .Name ); +if _dfgd :=d .Skip ();_dfgd !=nil {return _dfgd ;};};case _d .EndElement :break _gad ;case _d .CharData :};};return nil ;};func (_cbda ST_PyramidAccentTextMargin )Validate ()error {return _cbda .ValidateWithPath ("")};func NewCT_SampleData ()*CT_SampleData {_ffaf :=&CT_SampleData {}; +return _ffaf };type CT_CxnList struct{Cxn []*CT_Cxn ;};type RelIds struct{CT_RelIds };func (_cgefg *ST_NodeVerticalAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgefg =0;case "\u0074":*_cgefg =1;case "\u006d\u0069\u0064":*_cgefg =2; +case "\u0062":*_cgefg =3;};return nil ;}; -// ValidateWithPath validates the AG_ConstraintRefAttributes and its children, prefixing error messages with path -func (_gdf *AG_ConstraintRefAttributes )ValidateWithPath (path string )error {if _bef :=_gdf .RefTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bef !=nil {return _bef ;};if _febg :=_gdf .RefForAttr .ValidateWithPath (path +"/\u0052\u0065\u0066\u0046\u006f\u0072\u0041\u0074\u0074\u0072"); -_febg !=nil {return _febg ;};if _gdb :=_gdf .RefPtTypeAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0066\u0050\u0074\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_gdb !=nil {return _gdb ;};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;);func (_ecga *ST_FunctionOperator )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ecga =0; -case "\u0065\u0071\u0075":*_ecga =1;case "\u006e\u0065\u0071":*_ecga =2;case "\u0067\u0074":*_ecga =3;case "\u006c\u0074":*_ecga =4;case "\u0067\u0074\u0065":*_ecga =5;case "\u006c\u0074\u0065":*_ecga =6;};return nil ;};func (_agbee ST_AlgorithmType )ValidateWithPath (path string )error {switch _agbee {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 (_agbee )); -};return nil ;};func (_fecee ST_ClrAppMethod )Validate ()error {return _fecee .ValidateWithPath ("")};func (_efeg *ST_TextDirection )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_efeg =0;case "\u0066\u0072\u006fm\u0054":*_efeg =1; -case "\u0066\u0072\u006fm\u0042":*_efeg =2;};return nil ;};func (_dbabde ST_ConnectorDimension )String ()string {switch _dbabde {case 0:return "";case 1:return "\u0031\u0044";case 2:return "\u0032\u0044";case 3:return "\u0063\u0075\u0073\u0074";};return ""; -};func (_edae ST_PrSetCustVal )String ()string {if _edae .ST_Percentage !=nil {return _f .Sprintf ("\u0025\u0076",*_edae .ST_Percentage );};if _edae .Int32 !=nil {return _f .Sprintf ("\u0025\u0076",*_edae .Int32 );};return "";};func (_ageeb ST_FunctionOperator )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_adgba :=_a .Attr {}; -_adgba .Name =name ;switch _ageeb {case ST_FunctionOperatorUnset :_adgba .Value ="";case ST_FunctionOperatorEqu :_adgba .Value ="\u0065\u0071\u0075";case ST_FunctionOperatorNeq :_adgba .Value ="\u006e\u0065\u0071";case ST_FunctionOperatorGt :_adgba .Value ="\u0067\u0074"; -case ST_FunctionOperatorLt :_adgba .Value ="\u006c\u0074";case ST_FunctionOperatorGte :_adgba .Value ="\u0067\u0074\u0065";case ST_FunctionOperatorLte :_adgba .Value ="\u006c\u0074\u0065";};return _adgba ,nil ;};func (_bgcb ST_ResizeHandlesStr )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_affd :=_a .Attr {}; -_affd .Name =name ;switch _bgcb {case ST_ResizeHandlesStrUnset :_affd .Value ="";case ST_ResizeHandlesStrExact :_affd .Value ="\u0065\u0078\u0061c\u0074";case ST_ResizeHandlesStrRel :_affd .Value ="\u0072\u0065\u006c";};return _affd ,nil ;};func (_gfffe *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 :_f .Sprintf ("\u0025\u0076",_gfffe .ModelIdAttr )}); -if _gfffe .TypeAttr !=ST_PtTypeUnset {_dacdg ,_eadf :=_gfffe .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _eadf !=nil {return _eadf ;};start .Attr =append (start .Attr ,_dacdg );};if _gfffe .CxnIdAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u0078\u006eI\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gfffe .CxnIdAttr )}); -};e .EncodeToken (start );if _gfffe .PrSet !=nil {_caca :=_a .StartElement {Name :_a .Name {Local :"\u0070\u0072\u0053e\u0074"}};e .EncodeElement (_gfffe .PrSet ,_caca );};if _gfffe .SpPr !=nil {_dcaa :=_a .StartElement {Name :_a .Name {Local :"\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_gfffe .SpPr ,_dcaa );};if _gfffe .T !=nil {_bgac :=_a .StartElement {Name :_a .Name {Local :"\u0074"}};e .EncodeElement (_gfffe .T ,_bgac );};if _gfffe .ExtLst !=nil {_geaa :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gfffe .ExtLst ,_geaa );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_eabb ST_Breakpoint )Validate ()error {return _eabb .ValidateWithPath ("")};func (_daeb *CT_PtList )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bdfda :for {_agae ,_fbagd :=d .Token (); -if _fbagd !=nil {return _fbagd ;};switch _efdc :=_agae .(type ){case _a .StartElement :switch _efdc .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"}:_bdfac :=NewCT_Pt (); -if _acca :=d .DecodeElement (_bdfac ,&_efdc );_acca !=nil {return _acca ;};_daeb .Pt =append (_daeb .Pt ,_bdfac );default:_c .Log .Debug ("\u0073k\u0069\u0070p\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",_efdc .Name ); -if _dfbb :=d .Skip ();_dfbb !=nil {return _dfbb ;};};case _a .EndElement :break _bdfda ;case _a .CharData :};};return nil ;};func (_bgdcf ST_DiagramHorizontalAlignment )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_bgdcf .String (),start ); -};type CT_DiagramDefinition struct{UniqueIdAttr *string ;MinVerAttr *string ;DefStyleAttr *string ;Title []*CT_Name ;Desc []*CT_Description ;CatLst *CT_Categories ;SampData *CT_SampleData ;StyleData *CT_SampleData ;ClrData *CT_SampleData ;LayoutNode *CT_LayoutNode ; -ExtLst *_g .CT_OfficeArtExtensionList ;};func (_ccea *ST_VerticalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ccea =0;case "\u0074":*_ccea =1;case "\u006d\u0069\u0064":*_ccea =2;case "\u0062":*_ccea =3;case "\u006e\u006f\u006e\u0065":*_ccea =4; -};return nil ;};func (_bee *AG_IteratorAttributes )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _bee .AxisAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0061\u0078\u0069\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_bee .AxisAttr )}); -};if _bee .PtTypeAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bee .PtTypeAttr )});};if _bee .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 :_f .Sprintf ("\u0025\u0076",*_bee .HideLastTransAttr )}); -};if _bee .StAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bee .StAttr )});};if _bee .CntAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0063\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bee .CntAttr )}); -};if _bee .StepAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0073\u0074\u0065\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_bee .StepAttr )});};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionNorm ST_Direction =1; -ST_DirectionRev ST_Direction =2;);func (_ddab *ST_ConstraintRelationship )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_ddab =0;case "\u0073\u0065\u006c\u0066":*_ddab =1;case "\u0063\u0068":*_ddab =2;case "\u0064\u0065\u0073":*_ddab =3; -};return nil ;};type ST_ChildAlignment byte ; +// ValidateWithPath validates the CT_StyleDefinition and its children, prefixing error messages with path +func (_aceab *CT_StyleDefinition )ValidateWithPath (path string )error {for _gdfdfg ,_ggab :=range _aceab .Title {if _gdaf :=_ggab .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fT\u0069\u0074\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gdfdfg ));_gdaf !=nil {return _gdaf ; +};};for _cfdf ,_cbagd :=range _aceab .Desc {if _egfd :=_cbagd .ValidateWithPath (_dg .Sprintf ("%\u0073\u002f\u0044\u0065\u0073\u0063\u005b\u0025\u0064\u005d",path ,_cfdf ));_egfd !=nil {return _egfd ;};};if _aceab .CatLst !=nil {if _eaeaa :=_aceab .CatLst .ValidateWithPath (path +"\u002fC\u0061\u0074\u004c\u0073\u0074"); +_eaeaa !=nil {return _eaeaa ;};};if _aceab .Scene3d !=nil {if _ggad :=_aceab .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_ggad !=nil {return _ggad ;};};for _faae ,_ddeed :=range _aceab .StyleLbl {if _aebce :=_ddeed .ValidateWithPath (_dg .Sprintf ("\u0025s\u002fS\u0074\u0079\u006c\u0065\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_faae )); +_aebce !=nil {return _aebce ;};};if _aceab .ExtLst !=nil {if _cddg :=_aceab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cddg !=nil {return _cddg ;};};return nil ;};func (_cdffg *ColorsDefHdrLst )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ,_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 :"\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 ,_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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cdffg .CT_ColorTransformHeaderLst .MarshalXML (e ,start );};func (_dcae *ST_Direction )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dcae =0; +case "\u006e\u006f\u0072\u006d":*_dcae =1;case "\u0072\u0065\u0076":*_dcae =2;};return nil ;};func (_adgfd *ST_SecondaryLinearDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dffdb ,_bggfa :=d .Token ();if _bggfa !=nil {return _bggfa ; +};if _adba ,_dgebg :=_dffdb .(_d .EndElement );_dgebg &&_adba .Name ==start .Name {*_adgfd =1;return nil ;};if _fabed ,_aeebc :=_dffdb .(_d .CharData );!_aeebc {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dffdb ); +}else {switch string (_fabed ){case "":*_adgfd =0;case "\u006e\u006f\u006e\u0065":*_adgfd =1;case "\u0066\u0072\u006fm\u004c":*_adgfd =2;case "\u0066\u0072\u006fm\u0052":*_adgfd =3;case "\u0066\u0072\u006fm\u0054":*_adgfd =4;case "\u0066\u0072\u006fm\u0042":*_adgfd =5; +};};_dffdb ,_bggfa =d .Token ();if _bggfa !=nil {return _bggfa ;};if _febea ,_ccaaaa :=_dffdb .(_d .EndElement );_ccaaaa &&_febea .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dffdb ); +};func (_acfb ST_VariableType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgdefg :=_d .Attr {};_cgdefg .Name =name ;switch _acfb {case ST_VariableTypeUnset :_cgdefg .Value ="";case ST_VariableTypeNone :_cgdefg .Value ="\u006e\u006f\u006e\u0065"; +case ST_VariableTypeOrgChart :_cgdefg .Value ="\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074";case ST_VariableTypeChMax :_cgdefg .Value ="\u0063\u0068\u004da\u0078";case ST_VariableTypeChPref :_cgdefg .Value ="\u0063\u0068\u0050\u0072\u0065\u0066";case ST_VariableTypeBulEnabled :_cgdefg .Value ="\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064"; +case ST_VariableTypeDir :_cgdefg .Value ="\u0064\u0069\u0072";case ST_VariableTypeHierBranch :_cgdefg .Value ="\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068";case ST_VariableTypeAnimOne :_cgdefg .Value ="\u0061n\u0069\u006d\u004f\u006e\u0065"; +case ST_VariableTypeAnimLvl :_cgdefg .Value ="\u0061n\u0069\u006d\u004c\u0076\u006c";case ST_VariableTypeResizeHandles :_cgdefg .Value ="\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073";};return _cgdefg ,nil ;};func (_befgb *ST_AnimLvlStr )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_befgb =0; +case "\u006e\u006f\u006e\u0065":*_befgb =1;case "\u006c\u0076\u006c":*_befgb =2;case "\u0063\u0074\u0072":*_befgb =3;};return nil ;};func ParseUnionST_PrSetCustVal (s string )(ST_PrSetCustVal ,error ){return ST_PrSetCustVal {},nil };func (_effbee *ST_ChildOrderType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_effbee =0; +case "\u0062":*_effbee =1;case "\u0074":*_effbee =2;};return nil ;};type ST_ChildOrderType byte ;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;);const (ST_ConnectorDimensionUnset ST_ConnectorDimension =0;ST_ConnectorDimension1D ST_ConnectorDimension =1;ST_ConnectorDimension2D ST_ConnectorDimension =2;ST_ConnectorDimensionCust ST_ConnectorDimension =3; +);func (_gabg *CT_TextProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gabg .Sp3d !=nil {_gaabd :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0070\u0033\u0064"}};e .EncodeElement (_gabg .Sp3d ,_gaabd ); +};if _gabg .FlatTx !=nil {_beeca :=_d .StartElement {Name :_d .Name {Local :"\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_gabg .FlatTx ,_beeca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_VariableType byte ; +func NewColorsDefHdr ()*ColorsDefHdr {_fdfcc :=&ColorsDefHdr {};_fdfcc .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();return _fdfcc ;};func (_edeeg *ST_PrSetCustVal )ValidateWithPath (path string )error {_beaf :=[]string {};if _edeeg .ST_Percentage !=nil {_beaf =append (_beaf ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); +};if _edeeg .Int32 !=nil {_beaf =append (_beaf ,"\u0049\u006e\u00743\u0032");};if len (_beaf )> 1{return _dg .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_beaf ); +};return nil ;};func (_fdf *CT_CTCategory )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dece :=range start .Attr {if _dece .Name .Local =="\u0074\u0079\u0070\u0065"{_bac ,_bcg :=_dece .Value ,error (nil );if _bcg !=nil {return _bcg ; +};_fdf .TypeAttr =_bac ;continue ;};if _dece .Name .Local =="\u0070\u0072\u0069"{_deec ,_cgbd :=_b .ParseUint (_dece .Value ,10,32);if _cgbd !=nil {return _cgbd ;};_fdf .PriAttr =uint32 (_deec );continue ;};};for {_dcgbd ,_acce :=d .Token ();if _acce !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043T\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_acce ); +};if _gca ,_bgfc :=_dcgbd .(_d .EndElement );_bgfc &&_gca .Name ==start .Name {break ;};};return nil ;};func (_aagcg ST_ChildOrderType )ValidateWithPath (path string )error {switch _aagcg {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aagcg )); +};return nil ;};const (ST_SecondaryLinearDirectionUnset ST_SecondaryLinearDirection =0;ST_SecondaryLinearDirectionNone ST_SecondaryLinearDirection =1;ST_SecondaryLinearDirectionFromL ST_SecondaryLinearDirection =2;ST_SecondaryLinearDirectionFromR ST_SecondaryLinearDirection =3; +ST_SecondaryLinearDirectionFromT ST_SecondaryLinearDirection =4;ST_SecondaryLinearDirectionFromB ST_SecondaryLinearDirection =5;);const (ST_OffsetUnset ST_Offset =0;ST_OffsetCtr ST_Offset =1;ST_OffsetOff ST_Offset =2;);type CT_HierBranchStyle struct{ValAttr ST_HierBranchStyle ; +};func (_gebeb ST_ConnectorPoint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gebeb .String (),start );};func (_fbabf *ST_DiagramHorizontalAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_defca ,_gcagb :=d .Token (); +if _gcagb !=nil {return _gcagb ;};if _eceb ,_dbegda :=_defca .(_d .EndElement );_dbegda &&_eceb .Name ==start .Name {*_fbabf =1;return nil ;};if _cbebg ,_daea :=_defca .(_d .CharData );!_daea {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_defca ); +}else {switch string (_cbebg ){case "":*_fbabf =0;case "\u006c":*_fbabf =1;case "\u0063\u0074\u0072":*_fbabf =2;case "\u0072":*_fbabf =3;case "\u006e\u006f\u006e\u0065":*_fbabf =4;};};_defca ,_gcagb =d .Token ();if _gcagb !=nil {return _gcagb ;};if _edaef ,_dbfa :=_defca .(_d .EndElement ); +_dbfa &&_edaef .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_defca );};func (_gbdaf ST_HierarchyAlignment )Validate ()error {return _gbdaf .ValidateWithPath ("")}; +type ST_HierBranchStyle byte ;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 *_f .CT_ShapeStyle ;};func (_ceadd ST_ConnectorRouting )Validate ()error {return _ceadd .ValidateWithPath ("")};type StyleDefHdr struct{CT_StyleDefinitionHeader };type ST_ElementTypes []ST_ElementType ;func NewCT_PtList ()*CT_PtList {_eeca :=&CT_PtList {}; +return _eeca };func (_gbbec ST_NodeHorizontalAlignment )Validate ()error {return _gbbec .ValidateWithPath ("")};func (_bdgc *CT_OrgChart )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abgc :=range start .Attr {if _abgc .Name .Local =="\u0076\u0061\u006c"{_dfcga ,_fecg :=_b .ParseBool (_abgc .Value ); +if _fecg !=nil {return _fecg ;};_bdgc .ValAttr =&_dfcga ;continue ;};};for {_defb ,_egdb :=d .Token ();if _egdb !=nil {return _dg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_egdb ); +};if _dgafg ,_dgbc :=_defb .(_d .EndElement );_dgbc &&_dgafg .Name ==start .Name {break ;};};return nil ;};func (_defd *CT_SDCategory )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgdb :=range start .Attr {if _cgdb .Name .Local =="\u0074\u0079\u0070\u0065"{_bcdg ,_gbdg :=_cgdb .Value ,error (nil ); +if _gbdg !=nil {return _gbdg ;};_defd .TypeAttr =_bcdg ;continue ;};if _cgdb .Name .Local =="\u0070\u0072\u0069"{_egfbc ,_ggdfb :=_b .ParseUint (_cgdb .Value ,10,32);if _ggdfb !=nil {return _ggdfb ;};_defd .PriAttr =uint32 (_egfbc );continue ;};};for {_gaga ,_bdbc :=d .Token (); +if _bdbc !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053D\u0043a\u0074e\u0067\u006f\u0072\u0079\u003a\u0020\u0025s",_bdbc );};if _cfba ,_ddgaa :=_gaga .(_d .EndElement );_ddgaa &&_cfba .Name ==start .Name {break ; +};};return nil ;};func (_gefdg ST_ArrowheadStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gefdg .String (),start );};func NewColorsDefHdrLst ()*ColorsDefHdrLst {_bgcb :=&ColorsDefHdrLst {};_bgcb .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst (); +return _bgcb ;};func (_fddcd ST_GrowDirection )Validate ()error {return _fddcd .ValidateWithPath ("")}; -// Validate validates the CT_CTName and its children -func (_fdc *CT_CTName )Validate ()error {return _fdc .ValidateWithPath ("\u0043T\u005f\u0043\u0054\u004e\u0061\u006de");};func (_dcafb ST_TextDirection )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return e .EncodeElement (_dcafb .String (),start ); -};func ParseUnionST_ParameterVal (s string )(ST_ParameterVal ,error ){return ST_ParameterVal {},nil };func (_ebecc ST_Offset )ValidateWithPath (path string )error {switch _ebecc {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 (_ebecc )); -};return nil ;};func (_fcga *CT_CxnList )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _fcga .Cxn !=nil {_beb :=_a .StartElement {Name :_a .Name {Local :"\u0063\u0078\u006e"}};for _ ,_gbeb :=range _fcga .Cxn {e .EncodeElement (_gbeb ,_beb ); -};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fbcba ST_AnimOneStr )ValidateWithPath (path string )error {switch _fbcba {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 (_fbcba )); -};return nil ;};const (ST_GrowDirectionUnset ST_GrowDirection =0;ST_GrowDirectionTL ST_GrowDirection =1;ST_GrowDirectionTR ST_GrowDirection =2;ST_GrowDirectionBL ST_GrowDirection =3;ST_GrowDirectionBR ST_GrowDirection =4;);type CT_SDCategory struct{TypeAttr string ; -PriAttr uint32 ;};func (_cbab ST_ParameterVal )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _cbab .ST_DiagramHorizontalAlignment !=ST_DiagramHorizontalAlignmentUnset {e .EncodeToken (_a .CharData (_cbab .ST_DiagramHorizontalAlignment .String ())); -};if _cbab .ST_VerticalAlignment !=ST_VerticalAlignmentUnset {e .EncodeToken (_a .CharData (_cbab .ST_VerticalAlignment .String ()));};if _cbab .ST_ChildDirection !=ST_ChildDirectionUnset {e .EncodeToken (_a .CharData (_cbab .ST_ChildDirection .String ())); -};if _cbab .ST_ChildAlignment !=ST_ChildAlignmentUnset {e .EncodeToken (_a .CharData (_cbab .ST_ChildAlignment .String ()));};if _cbab .ST_SecondaryChildAlignment !=ST_SecondaryChildAlignmentUnset {e .EncodeToken (_a .CharData (_cbab .ST_SecondaryChildAlignment .String ())); -};if _cbab .ST_LinearDirection !=ST_LinearDirectionUnset {e .EncodeToken (_a .CharData (_cbab .ST_LinearDirection .String ()));};if _cbab .ST_SecondaryLinearDirection !=ST_SecondaryLinearDirectionUnset {e .EncodeToken (_a .CharData (_cbab .ST_SecondaryLinearDirection .String ())); -};if _cbab .ST_StartingElement !=ST_StartingElementUnset {e .EncodeToken (_a .CharData (_cbab .ST_StartingElement .String ()));};if _cbab .ST_BendPoint !=ST_BendPointUnset {e .EncodeToken (_a .CharData (_cbab .ST_BendPoint .String ()));};if _cbab .ST_ConnectorRouting !=ST_ConnectorRoutingUnset {e .EncodeToken (_a .CharData (_cbab .ST_ConnectorRouting .String ())); -};if _cbab .ST_ArrowheadStyle !=ST_ArrowheadStyleUnset {e .EncodeToken (_a .CharData (_cbab .ST_ArrowheadStyle .String ()));};if _cbab .ST_ConnectorDimension !=ST_ConnectorDimensionUnset {e .EncodeToken (_a .CharData (_cbab .ST_ConnectorDimension .String ())); -};if _cbab .ST_RotationPath !=ST_RotationPathUnset {e .EncodeToken (_a .CharData (_cbab .ST_RotationPath .String ()));};if _cbab .ST_CenterShapeMapping !=ST_CenterShapeMappingUnset {e .EncodeToken (_a .CharData (_cbab .ST_CenterShapeMapping .String ())); -};if _cbab .ST_NodeHorizontalAlignment !=ST_NodeHorizontalAlignmentUnset {e .EncodeToken (_a .CharData (_cbab .ST_NodeHorizontalAlignment .String ()));};if _cbab .ST_NodeVerticalAlignment !=ST_NodeVerticalAlignmentUnset {e .EncodeToken (_a .CharData (_cbab .ST_NodeVerticalAlignment .String ())); -};if _cbab .ST_FallbackDimension !=ST_FallbackDimensionUnset {e .EncodeToken (_a .CharData (_cbab .ST_FallbackDimension .String ()));};if _cbab .ST_TextDirection !=ST_TextDirectionUnset {e .EncodeToken (_a .CharData (_cbab .ST_TextDirection .String ())); -};if _cbab .ST_PyramidAccentPosition !=ST_PyramidAccentPositionUnset {e .EncodeToken (_a .CharData (_cbab .ST_PyramidAccentPosition .String ()));};if _cbab .ST_PyramidAccentTextMargin !=ST_PyramidAccentTextMarginUnset {e .EncodeToken (_a .CharData (_cbab .ST_PyramidAccentTextMargin .String ())); -};if _cbab .ST_TextBlockDirection !=ST_TextBlockDirectionUnset {e .EncodeToken (_a .CharData (_cbab .ST_TextBlockDirection .String ()));};if _cbab .ST_TextAnchorHorizontal !=ST_TextAnchorHorizontalUnset {e .EncodeToken (_a .CharData (_cbab .ST_TextAnchorHorizontal .String ())); -};if _cbab .ST_TextAnchorVertical !=ST_TextAnchorVerticalUnset {e .EncodeToken (_a .CharData (_cbab .ST_TextAnchorVertical .String ()));};if _cbab .ST_DiagramTextAlignment !=ST_DiagramTextAlignmentUnset {e .EncodeToken (_a .CharData (_cbab .ST_DiagramTextAlignment .String ())); -};if _cbab .ST_AutoTextRotation !=ST_AutoTextRotationUnset {e .EncodeToken (_a .CharData (_cbab .ST_AutoTextRotation .String ()));};if _cbab .ST_GrowDirection !=ST_GrowDirectionUnset {e .EncodeToken (_a .CharData (_cbab .ST_GrowDirection .String ()));}; -if _cbab .ST_FlowDirection !=ST_FlowDirectionUnset {e .EncodeToken (_a .CharData (_cbab .ST_FlowDirection .String ()));};if _cbab .ST_ContinueDirection !=ST_ContinueDirectionUnset {e .EncodeToken (_a .CharData (_cbab .ST_ContinueDirection .String ())); -};if _cbab .ST_Breakpoint !=ST_BreakpointUnset {e .EncodeToken (_a .CharData (_cbab .ST_Breakpoint .String ()));};if _cbab .ST_Offset !=ST_OffsetUnset {e .EncodeToken (_a .CharData (_cbab .ST_Offset .String ()));};if _cbab .ST_HierarchyAlignment !=ST_HierarchyAlignmentUnset {e .EncodeToken (_a .CharData (_cbab .ST_HierarchyAlignment .String ())); -};if _cbab .Int32 !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0064",*_cbab .Int32 )));};if _cbab .Float64 !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0066",*_cbab .Float64 )));};if _cbab .Bool !=nil {e .EncodeToken (_a .CharData (_f .Sprintf ("\u0025\u0064",_bfgag (*_cbab .Bool )))); -};if _cbab .StringVal !=nil {e .EncodeToken (_a .CharData (*_cbab .StringVal ));};if _cbab .ST_ConnectorPoint !=ST_ConnectorPointUnset {e .EncodeToken (_a .CharData (_cbab .ST_ConnectorPoint .String ()));};return e .EncodeToken (_a .EndElement {Name :start .Name }); -};type LayoutDefHdr struct{CT_DiagramDefinitionHeader };func (_acgbd ST_FallbackDimension )Validate ()error {return _acgbd .ValidateWithPath ("")};func (_dgge *CT_Constraint )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _dgge .OpAttr !=ST_BoolOperatorUnset {_egbd ,_fec :=_dgge .OpAttr .MarshalXMLAttr (_a .Name {Local :"\u006f\u0070"}); -if _fec !=nil {return _fec ;};start .Attr =append (start .Attr ,_egbd );};if _dgge .ValAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dgge .ValAttr )});};if _dgge .FactAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066\u0061\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dgge .FactAttr )}); -};if _dgge .TypeAttr !=ST_ConstraintTypeUnset {_gdgg ,_aeag :=_dgge .TypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0074\u0079\u0070\u0065"});if _aeag !=nil {return _aeag ;};start .Attr =append (start .Attr ,_gdgg );};if _dgge .ForAttr !=ST_ConstraintRelationshipUnset {_efg ,_dgc :=_dgge .ForAttr .MarshalXMLAttr (_a .Name {Local :"\u0066\u006f\u0072"}); -if _dgc !=nil {return _dgc ;};start .Attr =append (start .Attr ,_efg );};if _dgge .ForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0066o\u0072\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dgge .ForNameAttr )}); -};if _dgge .PtTypeAttr !=ST_ElementTypeUnset {_dda ,_cdcg :=_dgge .PtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0070\u0074\u0054\u0079\u0070\u0065"});if _cdcg !=nil {return _cdcg ;};start .Attr =append (start .Attr ,_dda );};if _dgge .RefTypeAttr !=ST_ConstraintTypeUnset {_ebdc ,_cgd :=_dgge .RefTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0054\u0079\u0070\u0065"}); -if _cgd !=nil {return _cgd ;};start .Attr =append (start .Attr ,_ebdc );};if _dgge .RefForAttr !=ST_ConstraintRelationshipUnset {_ecfg ,_fdcbe :=_dgge .RefForAttr .MarshalXMLAttr (_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072"});if _fdcbe !=nil {return _fdcbe ; -};start .Attr =append (start .Attr ,_ecfg );};if _dgge .RefForNameAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0072\u0065\u0066\u0046\u006f\u0072\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dgge .RefForNameAttr )}); -};if _dgge .RefPtTypeAttr !=ST_ElementTypeUnset {_egad ,_bbae :=_dgge .RefPtTypeAttr .MarshalXMLAttr (_a .Name {Local :"\u0072e\u0066\u0050\u0074\u0054\u0079\u0070e"});if _bbae !=nil {return _bbae ;};start .Attr =append (start .Attr ,_egad );};e .EncodeToken (start ); -if _dgge .ExtLst !=nil {_eddg :=_a .StartElement {Name :_a .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgge .ExtLst ,_eddg );};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};func (_fgfae *ST_DiagramHorizontalAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fgfae =0; -case "\u006c":*_fgfae =1;case "\u0063\u0074\u0072":*_fgfae =2;case "\u0072":*_fgfae =3;case "\u006e\u006f\u006e\u0065":*_fgfae =4;};return 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 ;}; -// ValidateWithPath validates the CT_Direction and its children, prefixing error messages with path -func (_bfad *CT_Direction )ValidateWithPath (path string )error {if _egeef :=_bfad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egeef !=nil {return _egeef ;};return nil ;};func (_aacb ST_StartingElement )String ()string {switch _aacb {case 0:return ""; -case 1:return "\u006e\u006f\u0064\u0065";case 2:return "\u0074\u0072\u0061n\u0073";};return "";};func (_bebb ST_ConnectorPoint )ValidateWithPath (path string )error {switch _bebb {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 (_bebb )); -};return nil ;};func (_cbdg *CT_When )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_cbdg .FuncAttr =ST_FunctionType (1);_cbdg .OpAttr =ST_FunctionOperator (1);for _ ,_bcde :=range start .Attr {if _bcde .Name .Local =="\u006e\u0061\u006d\u0065"{_gcad ,_fdbed :=_bcde .Value ,error (nil ); -if _fdbed !=nil {return _fdbed ;};_cbdg .NameAttr =&_gcad ;continue ;};if _bcde .Name .Local =="\u0061\u0072\u0067"{_acgbb ,_edf :=ParseUnionST_FunctionArgument (_bcde .Value );if _edf !=nil {return _edf ;};_cbdg .ArgAttr =&_acgbb ;continue ;};if _bcde .Name .Local =="\u0076\u0061\u006c"{_ceeef ,_ffbf :=ParseUnionST_FunctionValue (_bcde .Value ); -if _ffbf !=nil {return _ffbf ;};_cbdg .ValAttr =_ceeef ;continue ;};if _bcde .Name .Local =="\u0066\u0075\u006e\u0063"{_cbdg .FuncAttr .UnmarshalXMLAttr (_bcde );continue ;};if _bcde .Name .Local =="\u006f\u0070"{_cbdg .OpAttr .UnmarshalXMLAttr (_bcde ); -continue ;};if _bcde .Name .Local =="\u0061\u0078\u0069\u0073"{_ccff ,_bagfa :=ParseSliceST_AxisTypes (_bcde .Value );if _bagfa !=nil {return _bagfa ;};_cbdg .AxisAttr =&_ccff ;continue ;};if _bcde .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_dgeed ,_cacg :=ParseSliceST_ElementTypes (_bcde .Value ); -if _cacg !=nil {return _cacg ;};_cbdg .PtTypeAttr =&_dgeed ;continue ;};if _bcde .Name .Local =="\u0068\u0069\u0064\u0065\u004c\u0061\u0073\u0074\u0054\u0072\u0061\u006e\u0073"{_dagg ,_eddga :=ParseSliceST_Booleans (_bcde .Value );if _eddga !=nil {return _eddga ; -};_cbdg .HideLastTransAttr =&_dagg ;continue ;};if _bcde .Name .Local =="\u0073\u0074"{_cdae ,_cacac :=ParseSliceST_Ints (_bcde .Value );if _cacac !=nil {return _cacac ;};_cbdg .StAttr =&_cdae ;continue ;};if _bcde .Name .Local =="\u0063\u006e\u0074"{_fbbc ,_gaeaf :=ParseSliceST_UnsignedInts (_bcde .Value ); -if _gaeaf !=nil {return _gaeaf ;};_cbdg .CntAttr =&_fbbc ;continue ;};if _bcde .Name .Local =="\u0073\u0074\u0065\u0070"{_gedce ,_bbea :=ParseSliceST_Ints (_bcde .Value );if _bbea !=nil {return _bbea ;};_cbdg .StepAttr =&_gedce ;continue ;};};_cgegc :for {_dfbe ,_efga :=d .Token (); -if _efga !=nil {return _efga ;};switch _ccfa :=_dfbe .(type ){case _a .StartElement :switch _ccfa .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"}:_ggfd :=NewCT_Algorithm (); -if _ebca :=d .DecodeElement (_ggfd ,&_ccfa );_ebca !=nil {return _ebca ;};_cbdg .Alg =append (_cbdg .Alg ,_ggfd );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_deaa :=NewCT_Shape (); -if _cfdb :=d .DecodeElement (_deaa ,&_ccfa );_cfdb !=nil {return _cfdb ;};_cbdg .Shape =append (_cbdg .Shape ,_deaa );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_cgf :=NewCT_PresentationOf (); -if _fegb :=d .DecodeElement (_cgf ,&_ccfa );_fegb !=nil {return _fegb ;};_cbdg .PresOf =append (_cbdg .PresOf ,_cgf );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gecc :=NewCT_Constraints (); -if _dggae :=d .DecodeElement (_gecc ,&_ccfa );_dggae !=nil {return _dggae ;};_cbdg .ConstrLst =append (_cbdg .ConstrLst ,_gecc );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_afeg :=NewCT_Rules (); -if _baggd :=d .DecodeElement (_afeg ,&_ccfa );_baggd !=nil {return _baggd ;};_cbdg .RuleLst =append (_cbdg .RuleLst ,_afeg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_fabae :=NewCT_ForEach (); -if _aeae :=d .DecodeElement (_fabae ,&_ccfa );_aeae !=nil {return _aeae ;};_cbdg .ForEach =append (_cbdg .ForEach ,_fabae );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_faga :=NewCT_LayoutNode (); -if _dffc :=d .DecodeElement (_faga ,&_ccfa );_dffc !=nil {return _dffc ;};_cbdg .LayoutNode =append (_cbdg .LayoutNode ,_faga );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gffgg :=NewCT_Choose (); -if _eeefd :=d .DecodeElement (_gffgg ,&_ccfa );_eeefd !=nil {return _eeefd ;};_cbdg .Choose =append (_cbdg .Choose ,_gffgg );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ddbd :=_g .NewCT_OfficeArtExtensionList (); -if _deac :=d .DecodeElement (_ddbd ,&_ccfa );_deac !=nil {return _deac ;};_cbdg .ExtLst =append (_cbdg .ExtLst ,_ddbd );default:_c .Log .Debug ("\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",_ccfa .Name ); -if _aeagf :=d .Skip ();_aeagf !=nil {return _aeagf ;};};case _a .EndElement :break _cgegc ;case _a .CharData :};};return nil ;};func (_geaeb ST_ArrowheadStyle )ValidateWithPath (path string )error {switch _geaeb {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 (_geaeb )); -};return nil ;};func (_fedgc ST_AlgorithmType )String ()string {switch _fedgc {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 (_ffde *CT_Shape )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_gdfgb :=range start .Attr {if _gdfgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdfgb .Name .Local =="\u0062\u006c\u0069\u0070"||_gdfgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gdfgb .Name .Local =="\u0062\u006c\u0069\u0070"{_dbab ,_ffge :=_gdfgb .Value ,error (nil ); -if _ffge !=nil {return _ffge ;};_ffde .BlipAttr =&_dbab ;continue ;};if _gdfgb .Name .Local =="\u0072\u006f\u0074"{_efca ,_efda :=_bb .ParseFloat (_gdfgb .Value ,64);if _efda !=nil {return _efda ;};_ffde .RotAttr =&_efca ;continue ;};if _gdfgb .Name .Local =="\u0074\u0079\u0070\u0065"{_efae ,_gbcgg :=ParseUnionST_LayoutShapeType (_gdfgb .Value ); -if _gbcgg !=nil {return _gbcgg ;};_ffde .TypeAttr =&_efae ;continue ;};if _gdfgb .Name .Local =="\u007aO\u0072\u0064\u0065\u0072\u004f\u0066f"{_gedc ,_aaef :=_bb .ParseInt (_gdfgb .Value ,10,32);if _aaef !=nil {return _aaef ;};_fcc :=int32 (_gedc );_ffde .ZOrderOffAttr =&_fcc ; -continue ;};if _gdfgb .Name .Local =="\u0068\u0069\u0064\u0065\u0047\u0065\u006f\u006d"{_dbfb ,_ceebf :=_bb .ParseBool (_gdfgb .Value );if _ceebf !=nil {return _ceebf ;};_ffde .HideGeomAttr =&_dbfb ;continue ;};if _gdfgb .Name .Local =="\u006ck\u0054\u0078\u0045\u006e\u0074\u0072y"{_efcc ,_eagg :=_bb .ParseBool (_gdfgb .Value ); -if _eagg !=nil {return _eagg ;};_ffde .LkTxEntryAttr =&_efcc ;continue ;};if _gdfgb .Name .Local =="\u0062l\u0069\u0070\u0050\u0068\u006c\u0064r"{_cbaa ,_aaac :=_bb .ParseBool (_gdfgb .Value );if _aaac !=nil {return _aaac ;};_ffde .BlipPhldrAttr =&_cbaa ; -continue ;};};_abfae :for {_caeba ,_cabag :=d .Token ();if _cabag !=nil {return _cabag ;};switch _debc :=_caeba .(type ){case _a .StartElement :switch _debc .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"}:_ffde .AdjLst =NewCT_AdjLst (); -if _gbba :=d .DecodeElement (_ffde .AdjLst ,&_debc );_gbba !=nil {return _gbba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_ffde .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _daad :=d .DecodeElement (_ffde .ExtLst ,&_debc );_daad !=nil {return _daad ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_debc .Name ); -if _fbda :=d .Skip ();_fbda !=nil {return _fbda ;};};case _a .EndElement :break _abfae ;case _a .CharData :};};return nil ;};const (ST_FunctionTypeUnset ST_FunctionType =0;ST_FunctionTypeCnt ST_FunctionType =1;ST_FunctionTypePos ST_FunctionType =2;ST_FunctionTypeRevPos ST_FunctionType =3; -ST_FunctionTypePosEven ST_FunctionType =4;ST_FunctionTypePosOdd ST_FunctionType =5;ST_FunctionTypeVar ST_FunctionType =6;ST_FunctionTypeDepth ST_FunctionType =7;ST_FunctionTypeMaxDepth ST_FunctionType =8;); +// Validate validates the CT_ColorTransform and its children +func (_deg *CT_ColorTransform )Validate ()error {return _deg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");}; -// ValidateWithPath validates the ColorsDefHdr and its children, prefixing error messages with path -func (_afgb *ColorsDefHdr )ValidateWithPath (path string )error {if _ggeca :=_afgb .CT_ColorTransformHeader .ValidateWithPath (path );_ggeca !=nil {return _ggeca ;};return nil ;};func (_fagb *ST_HierarchyAlignment )UnmarshalXMLAttr (attr _a .Attr )error {switch attr .Value {case "":*_fagb =0; -case "\u0074\u004c":*_fagb =1;case "\u0074\u0052":*_fagb =2;case "\u0074\u0043\u0074\u0072\u0043\u0068":*_fagb =3;case "\u0074C\u0074\u0072\u0044\u0065\u0073":*_fagb =4;case "\u0062\u004c":*_fagb =5;case "\u0062\u0052":*_fagb =6;case "\u0062\u0043\u0074\u0072\u0043\u0068":*_fagb =7; -case "\u0062C\u0074\u0072\u0044\u0065\u0073":*_fagb =8;case "\u006c\u0054":*_fagb =9;case "\u006c\u0042":*_fagb =10;case "\u006c\u0043\u0074\u0072\u0043\u0068":*_fagb =11;case "\u006cC\u0074\u0072\u0044\u0065\u0073":*_fagb =12;case "\u0072\u0054":*_fagb =13; -case "\u0072\u0042":*_fagb =14;case "\u0072\u0043\u0074\u0072\u0043\u0068":*_fagb =15;case "\u0072C\u0074\u0072\u0044\u0065\u0073":*_fagb =16;};return nil ;};const (ST_FunctionOperatorUnset ST_FunctionOperator =0;ST_FunctionOperatorEqu ST_FunctionOperator =1; -ST_FunctionOperatorNeq ST_FunctionOperator =2;ST_FunctionOperatorGt ST_FunctionOperator =3;ST_FunctionOperatorLt ST_FunctionOperator =4;ST_FunctionOperatorGte ST_FunctionOperator =5;ST_FunctionOperatorLte ST_FunctionOperator =6;); +// ValidateWithPath validates the CT_ResizeHandles and its children, prefixing error messages with path +func (_gefd *CT_ResizeHandles )ValidateWithPath (path string )error {if _eafd :=_gefd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eafd !=nil {return _eafd ;};return nil ;};func (_ggddf *ST_HierBranchStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggddf =0; +case "\u006c":*_ggddf =1;case "\u0072":*_ggddf =2;case "\u0068\u0061\u006e\u0067":*_ggddf =3;case "\u0073\u0074\u0064":*_ggddf =4;case "\u0069\u006e\u0069\u0074":*_ggddf =5;};return nil ;};func (_bcac ST_ChildAlignment )String ()string {switch _bcac {case 0:return ""; +case 1:return "\u0074";case 2:return "\u0062";case 3:return "\u006c";case 4:return "\u0072";};return "";};func (_gbgaba *ST_ChildAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feac ,_ebge :=d .Token ();if _ebge !=nil {return _ebge ; +};if _gffc ,_faga :=_feac .(_d .EndElement );_faga &&_gffc .Name ==start .Name {*_gbgaba =1;return nil ;};if _fegd ,_bfaf :=_feac .(_d .CharData );!_bfaf {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_feac ); +}else {switch string (_fegd ){case "":*_gbgaba =0;case "\u0074":*_gbgaba =1;case "\u0062":*_gbgaba =2;case "\u006c":*_gbgaba =3;case "\u0072":*_gbgaba =4;};};_feac ,_ebge =d .Token ();if _ebge !=nil {return _ebge ;};if _fgcec ,_dcfcc :=_feac .(_d .EndElement ); +_dcfcc &&_fgcec .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_feac );};func (_fddd *CT_StyleDefinition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fddd .UniqueIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"},Value :_dg .Sprintf ("\u0025\u0076",*_fddd .UniqueIdAttr )}); +};if _fddd .MinVerAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0056\u0065\u0072"},Value :_dg .Sprintf ("\u0025\u0076",*_fddd .MinVerAttr )});};e .EncodeToken (start );if _fddd .Title !=nil {_ffae :=_d .StartElement {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"}}; +for _ ,_dbdeg :=range _fddd .Title {e .EncodeElement (_dbdeg ,_ffae );};};if _fddd .Desc !=nil {_bcbce :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0065\u0073\u0063"}};for _ ,_edbd :=range _fddd .Desc {e .EncodeElement (_edbd ,_bcbce );};};if _fddd .CatLst !=nil {_caedf :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fddd .CatLst ,_caedf );};if _fddd .Scene3d !=nil {_fgbcc :=_d .StartElement {Name :_d .Name {Local :"\u0073c\u0065\u006e\u0065\u0033\u0064"}};e .EncodeElement (_fddd .Scene3d ,_fgbcc );};_agef :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0074\u0079\u006c\u0065\u004c\u0062\u006c"}}; +for _ ,_effg :=range _fddd .StyleLbl {e .EncodeElement (_effg ,_agef );};if _fddd .ExtLst !=nil {_fafe :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fddd .ExtLst ,_fafe );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_bfb *CT_CTCategories )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bfb .Cat !=nil {_ega :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074"}};for _ ,_gac :=range _bfb .Cat {e .EncodeElement (_gac ,_ega ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdgee *ST_ResizeHandlesStr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cagec ,_cdbe :=d .Token ();if _cdbe !=nil {return _cdbe ;};if _feed ,_aecd :=_cagec .(_d .EndElement ); +_aecd &&_feed .Name ==start .Name {*_gdgee =1;return nil ;};if _gbgab ,_gfab :=_cagec .(_d .CharData );!_gfab {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cagec ); +}else {switch string (_gbgab ){case "":*_gdgee =0;case "\u0065\u0078\u0061c\u0074":*_gdgee =1;case "\u0072\u0065\u006c":*_gdgee =2;};};_cagec ,_cdbe =d .Token ();if _cdbe !=nil {return _cdbe ;};if _gfbcd ,_dcac :=_cagec .(_d .EndElement );_dcac &&_gfbcd .Name ==start .Name {return nil ; +};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cagec );};func (_ddcda ST_AutoTextRotation )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdaaf :=_d .Attr {}; +_bdaaf .Name =name ;switch _ddcda {case ST_AutoTextRotationUnset :_bdaaf .Value ="";case ST_AutoTextRotationNone :_bdaaf .Value ="\u006e\u006f\u006e\u0065";case ST_AutoTextRotationUpr :_bdaaf .Value ="\u0075\u0070\u0072";case ST_AutoTextRotationGrav :_bdaaf .Value ="\u0067\u0072\u0061\u0076"; +};return _bdaaf ,nil ;};func (_gdgce ST_OutputShapeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ebeag :=_d .Attr {};_ebeag .Name =name ;switch _gdgce {case ST_OutputShapeTypeUnset :_ebeag .Value ="";case ST_OutputShapeTypeNone :_ebeag .Value ="\u006e\u006f\u006e\u0065"; +case ST_OutputShapeTypeConn :_ebeag .Value ="\u0063\u006f\u006e\u006e";};return _ebeag ,nil ;};func (_gaec ST_TextDirection )String ()string {switch _gaec {case 0:return "";case 1:return "\u0066\u0072\u006fm\u0054";case 2:return "\u0066\u0072\u006fm\u0042"; +};return "";};func (_dfcb *ST_BendPoint )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfcb =0;case "\u0062\u0065\u0067":*_dfcb =1;case "\u0064\u0065\u0066":*_dfcb =2;case "\u0065\u006e\u0064":*_dfcb =3;};return nil ;};func (_eegcb ST_Offset )ValidateWithPath (path string )error {switch _eegcb {case 0,1,2:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eegcb )); +};return nil ;};func (_dcaec ST_HierBranchStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dcaec .String (),start );};type CT_SampleData struct{UseDefAttr *bool ;DataModel *CT_DataModel ;};func ParseSliceST_Booleans (s string )(ST_Booleans ,error ){return ST_Booleans {},nil }; +func (_acda ST_SecondaryLinearDirection )ValidateWithPath (path string )error {switch _acda {case 0,1,2,3,4,5:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acda )); +};return nil ;};func (_beea *ColorsDefHdrLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beea .CT_ColorTransformHeaderLst =*NewCT_ColorTransformHeaderLst ();_afeed :for {_agaa ,_dfca :=d .Token ();if _dfca !=nil {return _dfca ;};switch _fegc :=_agaa .(type ){case _d .StartElement :switch _fegc .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0063\u006f\u006co\u0072\u0073\u0044\u0065\u0066\u0048\u0064\u0072"}:_gbge :=NewCT_ColorTransformHeader (); +if _cdec :=d .DecodeElement (_gbge ,&_fegc );_cdec !=nil {return _cdec ;};_beea .ColorsDefHdr =append (_beea .ColorsDefHdr ,_gbge );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fegc .Name ); +if _efacb :=d .Skip ();_efacb !=nil {return _efacb ;};};case _d .EndElement :break _afeed ;case _d .CharData :};};return nil ;};func (_cccaf ST_AlgorithmType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eagae :=_d .Attr {};_eagae .Name =name ;switch _cccaf {case ST_AlgorithmTypeUnset :_eagae .Value =""; +case ST_AlgorithmTypeComposite :_eagae .Value ="\u0063o\u006d\u0070\u006f\u0073\u0069\u0074e";case ST_AlgorithmTypeConn :_eagae .Value ="\u0063\u006f\u006e\u006e";case ST_AlgorithmTypeCycle :_eagae .Value ="\u0063\u0079\u0063l\u0065";case ST_AlgorithmTypeHierChild :_eagae .Value ="\u0068i\u0065\u0072\u0043\u0068\u0069\u006cd"; +case ST_AlgorithmTypeHierRoot :_eagae .Value ="\u0068\u0069\u0065\u0072\u0052\u006f\u006f\u0074";case ST_AlgorithmTypePyra :_eagae .Value ="\u0070\u0079\u0072\u0061";case ST_AlgorithmTypeLin :_eagae .Value ="\u006c\u0069\u006e";case ST_AlgorithmTypeSp :_eagae .Value ="\u0073\u0070"; +case ST_AlgorithmTypeTx :_eagae .Value ="\u0074\u0078";case ST_AlgorithmTypeSnake :_eagae .Value ="\u0073\u006e\u0061k\u0065";};return _eagae ,nil ;};func ParseSliceST_AxisTypes (s string )(ST_AxisTypes ,error ){return ST_AxisTypes {},nil }; // ValidateWithPath validates the CT_When and its children, prefixing error messages with path -func (_baba *CT_When )ValidateWithPath (path string )error {if _baba .FuncAttr ==ST_FunctionTypeUnset {return _f .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 _gagg :=_baba .FuncAttr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0041\u0074\u0074r");_gagg !=nil {return _gagg ;};if _baba .ArgAttr !=nil {if _ecbe :=_baba .ArgAttr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0041\u0074\u0074\u0072"); -_ecbe !=nil {return _ecbe ;};};if _baba .OpAttr ==ST_FunctionOperatorUnset {return _f .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 _gaga :=_baba .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_gaga !=nil {return _gaga ;};if _afgg :=_baba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afgg !=nil {return _afgg ; -};for _cfde ,_eabag :=range _baba .Alg {if _bdacg :=_eabag .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_cfde ));_bdacg !=nil {return _bdacg ;};};for _edcfc ,_bddf :=range _baba .Shape {if _gcce :=_bddf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_edcfc )); -_gcce !=nil {return _gcce ;};};for _gaffa ,_abfaf :=range _baba .PresOf {if _cfffg :=_abfaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_gaffa ));_cfffg !=nil {return _cfffg ;}; -};for _cedgc ,_dcffe :=range _baba .ConstrLst {if _decg :=_dcffe .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cedgc ));_decg !=nil {return _decg ;};};for _bdcfe ,_bdff :=range _baba .RuleLst {if _dbfd :=_bdff .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_bdcfe )); -_dbfd !=nil {return _dbfd ;};};for _agbgf ,_gcde :=range _baba .ForEach {if _cbdfe :=_gcde .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_agbgf ));_cbdfe !=nil {return _cbdfe ;}; -};for _dbgb ,_edfe :=range _baba .LayoutNode {if _gadb :=_edfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_dbgb ));_gadb !=nil {return _gadb ;};};for _cgdf ,_cfca :=range _baba .Choose {if _gfada :=_cfca .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_cgdf )); -_gfada !=nil {return _gfada ;};};for _cbgbe ,_ggecc :=range _baba .ExtLst {if _daee :=_ggecc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cbgbe ));_daee !=nil {return _daee ;};}; -return nil ;};func (_aegca ST_Offset )String ()string {switch _aegca {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006f\u0066\u0066";};return "";};func (_deadf ST_SecondaryLinearDirection )Validate ()error {return _deadf .ValidateWithPath ("")}; -func (_bbgbe ST_AutoTextRotation )String ()string {switch _bbgbe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0075\u0070\u0072";case 3:return "\u0067\u0072\u0061\u0076";};return "";}; +func (_daefc *CT_When )ValidateWithPath (path string )error {if _daefc .FuncAttr ==ST_FunctionTypeUnset {return _dg .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 _cage :=_daefc .FuncAttr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0041\u0074\u0074r");_cage !=nil {return _cage ;};if _daefc .ArgAttr !=nil {if _abegg :=_daefc .ArgAttr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0041\u0074\u0074\u0072"); +_abegg !=nil {return _abegg ;};};if _daefc .OpAttr ==ST_FunctionOperatorUnset {return _dg .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 _ddfgf :=_daefc .OpAttr .ValidateWithPath (path +"\u002fO\u0070\u0041\u0074\u0074\u0072");_ddfgf !=nil {return _ddfgf ;};if _bgfgf :=_daefc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgfgf !=nil {return _bgfgf ; +};for _dcgbb ,_ebee :=range _daefc .Alg {if _fffb :=_ebee .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0067\u005b\u0025\u0064\u005d",path ,_dcgbb ));_fffb !=nil {return _fffb ;};};for _gegge ,_cceee :=range _daefc .Shape {if _dagc :=_cceee .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gegge )); +_dagc !=nil {return _dagc ;};};for _efbg ,_abeff :=range _daefc .PresOf {if _geef :=_abeff .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0050\u0072\u0065\u0073\u004f\u0066\u005b\u0025\u0064\u005d",path ,_efbg ));_geef !=nil {return _geef ;};};for _cbcab ,_eddc :=range _daefc .ConstrLst {if _gbgff :=_eddc .ValidateWithPath (_dg .Sprintf ("\u0025\u0073/\u0043\u006f\u006es\u0074\u0072\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cbcab )); +_gbgff !=nil {return _gbgff ;};};for _befgg ,_ddece :=range _daefc .RuleLst {if _agbe :=_ddece .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0052\u0075\u006c\u0065\u004c\u0073t\u005b\u0025\u0064\u005d",path ,_befgg ));_agbe !=nil {return _agbe ; +};};for _eacg ,_fdbbd :=range _daefc .ForEach {if _ffggc :=_fdbbd .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u0045\u0061\u0063h\u005b\u0025\u0064\u005d",path ,_eacg ));_ffggc !=nil {return _ffggc ;};};for _ebecdf ,_bebf :=range _daefc .LayoutNode {if _fdef :=_bebf .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064e\u005b\u0025\u0064\u005d",path ,_ebecdf )); +_fdef !=nil {return _fdef ;};};for _afaa ,_gcgd :=range _daefc .Choose {if _ebfbg :=_gcgd .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_afaa ));_ebfbg !=nil {return _ebfbg ;};}; +for _fgfbc ,_cgec :=range _daefc .ExtLst {if _gcgc :=_cgec .ValidateWithPath (_dg .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_fgfbc ));_gcgc !=nil {return _gcgc ;};};return nil ;};type ST_ChildAlignment byte ; +func (_dfaf *CT_SampleData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acfeb :=range start .Attr {if _acfeb .Name .Local =="\u0075\u0073\u0065\u0044\u0065\u0066"{_ecfe ,_ddfe :=_b .ParseBool (_acfeb .Value );if _ddfe !=nil {return _ddfe ; +};_dfaf .UseDefAttr =&_ecfe ;continue ;};};_affcc :for {_fcbbf ,_ggcc :=d .Token ();if _ggcc !=nil {return _ggcc ;};switch _ccaa :=_fcbbf .(type ){case _d .StartElement :switch _ccaa .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0064a\u0074\u0061\u004d\u006f\u0064\u0065l"}:_dfaf .DataModel =NewCT_DataModel (); +if _cefbg :=d .DecodeElement (_dfaf .DataModel ,&_ccaa );_cefbg !=nil {return _cefbg ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ccaa .Name ); +if _gdgf :=d .Skip ();_gdgf !=nil {return _gdgf ;};};case _d .EndElement :break _affcc ;case _d .CharData :};};return nil ;};func (_ga *CT_AnimOne )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfa :=range start .Attr {if _dfa .Name .Local =="\u0076\u0061\u006c"{_ga .ValAttr .UnmarshalXMLAttr (_dfa ); +continue ;};};for {_fbf ,_dba :=d .Token ();if _dba !=nil {return _dg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u004f\u006e\u0065\u003a\u0020%\u0073",_dba );};if _edg ,_gef :=_fbf .(_d .EndElement );_gef &&_edg .Name ==start .Name {break ; +};};return nil ;};func NewDataModel ()*DataModel {_dccce :=&DataModel {};_dccce .CT_DataModel =*NewCT_DataModel ();return _dccce ;};func NewLayoutDef ()*LayoutDef {_cffa :=&LayoutDef {};_cffa .CT_DiagramDefinition =*NewCT_DiagramDefinition ();return _cffa ; +}; -// ValidateWithPath validates the LayoutDefHdr and its children, prefixing error messages with path -func (_ddgb *LayoutDefHdr )ValidateWithPath (path string )error {if _decge :=_ddgb .CT_DiagramDefinitionHeader .ValidateWithPath (path );_decge !=nil {return _decge ;};return nil ;};func (_cfgf *ST_SecondaryChildAlignment )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ebga ,_cacdg :=d .Token (); -if _cacdg !=nil {return _cacdg ;};if _eegad ,_aagf :=_ebga .(_a .EndElement );_aagf &&_eegad .Name ==start .Name {*_cfgf =1;return nil ;};if _cacacb ,_fgfgd :=_ebga .(_a .CharData );!_fgfgd {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",_ebga ); -}else {switch string (_cacacb ){case "":*_cfgf =0;case "\u006e\u006f\u006e\u0065":*_cfgf =1;case "\u0074":*_cfgf =2;case "\u0062":*_cfgf =3;case "\u006c":*_cfgf =4;case "\u0072":*_cfgf =5;};};_ebga ,_cacdg =d .Token ();if _cacdg !=nil {return _cacdg ;}; -if _agdbc ,_bddfd :=_ebga .(_a .EndElement );_bddfd &&_agdbc .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",_ebga ); -};func (_eaad *ColorsDefHdr )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eaad .CT_ColorTransformHeader =*NewCT_ColorTransformHeader ();for _ ,_abcfb :=range start .Attr {if _abcfb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u0049\u0064"{_ddee ,_ddacf :=_abcfb .Value ,error (nil ); -if _ddacf !=nil {return _ddacf ;};_eaad .UniqueIdAttr =_ddee ;continue ;};if _abcfb .Name .Local =="\u006d\u0069\u006e\u0056\u0065\u0072"{_agdb ,_fdgc :=_abcfb .Value ,error (nil );if _fdgc !=nil {return _fdgc ;};_eaad .MinVerAttr =&_agdb ;continue ;}; -if _abcfb .Name .Local =="\u0072\u0065\u0073I\u0064"{_ggaga ,_cacag :=_bb .ParseInt (_abcfb .Value ,10,32);if _cacag !=nil {return _cacag ;};_gdda :=int32 (_ggaga );_eaad .ResIdAttr =&_gdda ;continue ;};};_cbec :for {_dgeab ,_aabfa :=d .Token ();if _aabfa !=nil {return _aabfa ; -};switch _gefga :=_dgeab .(type ){case _a .StartElement :switch _gefga .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"}:_cefb :=NewCT_CTName (); -if _afdc :=d .DecodeElement (_cefb ,&_gefga );_afdc !=nil {return _afdc ;};_eaad .Title =append (_eaad .Title ,_cefb );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_dcfe :=NewCT_CTDescription (); -if _gaabd :=d .DecodeElement (_dcfe ,&_gefga );_gaabd !=nil {return _gaabd ;};_eaad .Desc =append (_eaad .Desc ,_dcfe );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eaad .CatLst =NewCT_CTCategories (); -if _cgeba :=d .DecodeElement (_eaad .CatLst ,&_gefga );_cgeba !=nil {return _cgeba ;};case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_eaad .ExtLst =_g .NewCT_OfficeArtExtensionList (); -if _eedd :=d .DecodeElement (_eaad .ExtLst ,&_gefga );_eedd !=nil {return _eedd ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\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",_gefga .Name ); -if _gdcfc :=d .Skip ();_gdcfc !=nil {return _gdcfc ;};};case _a .EndElement :break _cbec ;case _a .CharData :};};return nil ;};func (_becd *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 _becd .CT_ColorTransformHeaderLst .MarshalXML (e ,start );};func (_gffb *CT_Choose )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bbbae :=range start .Attr {if _bbbae .Name .Local =="\u006e\u0061\u006d\u0065"{_ggec ,_dadc :=_bbbae .Value ,error (nil ); -if _dadc !=nil {return _dadc ;};_gffb .NameAttr =&_ggec ;continue ;};};_bad :for {_gbg ,_acd :=d .Token ();if _acd !=nil {return _acd ;};switch _bcab :=_gbg .(type ){case _a .StartElement :switch _bcab .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"}:_agba :=NewCT_When (); -if _fcda :=d .DecodeElement (_agba ,&_bcab );_fcda !=nil {return _fcda ;};_gffb .If =append (_gffb .If ,_agba );case _a .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006frg\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"}:_gffb .Else =NewCT_Otherwise (); -if _dcae :=d .DecodeElement (_gffb .Else ,&_bcab );_dcae !=nil {return _dcae ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\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",_bcab .Name ); -if _bdfa :=d .Skip ();_bdfa !=nil {return _bdfa ;};};case _a .EndElement :break _bad ;case _a .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Description and its children, prefixing error messages with path +func (_egdd *CT_Description )ValidateWithPath (path string )error {return nil };func (_ggfa ST_AxisType )Validate ()error {return _ggfa .ValidateWithPath ("")};func (_agfa *CT_Otherwise )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agfa .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dg .Sprintf ("\u0025\u0076",*_agfa .NameAttr )}); +};e .EncodeToken (start );if _agfa .Alg !=nil {_ggbbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u006c\u0067"}};for _ ,_ebef :=range _agfa .Alg {e .EncodeElement (_ebef ,_ggbbf );};};if _agfa .Shape !=nil {_fgae :=_d .StartElement {Name :_d .Name {Local :"\u0073\u0068\u0061p\u0065"}}; +for _ ,_gddf :=range _agfa .Shape {e .EncodeElement (_gddf ,_fgae );};};if _agfa .PresOf !=nil {_dagg :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0072\u0065\u0073\u004f\u0066"}};for _ ,_adff :=range _agfa .PresOf {e .EncodeElement (_adff ,_dagg ); +};};if _agfa .ConstrLst !=nil {_abggc :=_d .StartElement {Name :_d .Name {Local :"\u0063o\u006e\u0073\u0074\u0072\u004c\u0073t"}};for _ ,_afbg :=range _agfa .ConstrLst {e .EncodeElement (_afbg ,_abggc );};};if _agfa .RuleLst !=nil {_gffa :=_d .StartElement {Name :_d .Name {Local :"\u0072u\u006c\u0065\u004c\u0073\u0074"}}; +for _ ,_ecbb :=range _agfa .RuleLst {e .EncodeElement (_ecbb ,_gffa );};};if _agfa .ForEach !=nil {_gcdg :=_d .StartElement {Name :_d .Name {Local :"\u0066o\u0072\u0045\u0061\u0063\u0068"}};for _ ,_ccge :=range _agfa .ForEach {e .EncodeElement (_ccge ,_gcdg ); +};};if _agfa .LayoutNode !=nil {_ffg :=_d .StartElement {Name :_d .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074\u004e\u006f\u0064\u0065"}};for _ ,_gdaaa :=range _agfa .LayoutNode {e .EncodeElement (_gdaaa ,_ffg );};};if _agfa .Choose !=nil {_geff :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0068\u006f\u006f\u0073\u0065"}}; +for _ ,_dfgee :=range _agfa .Choose {e .EncodeElement (_dfgee ,_geff );};};if _agfa .ExtLst !=nil {_gecb :=_d .StartElement {Name :_d .Name {Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}};for _ ,_gcfc :=range _agfa .ExtLst {e .EncodeElement (_gcfc ,_gecb ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfed *ST_AutoTextRotation )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfed =0;case "\u006e\u006f\u006e\u0065":*_dfed =1;case "\u0075\u0070\u0072":*_dfed =2; +case "\u0067\u0072\u0061\u0076":*_dfed =3;};return nil ;};func (_acfed *ST_ConnectorPoint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bffgb ,_gaba :=d .Token ();if _gaba !=nil {return _gaba ;};if _ddfa ,_bfaae :=_bffgb .(_d .EndElement ); +_bfaae &&_ddfa .Name ==start .Name {*_acfed =1;return nil ;};if _adca ,_abae :=_bffgb .(_d .CharData );!_abae {return _dg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bffgb ); +}else {switch string (_adca ){case "":*_acfed =0;case "\u0061\u0075\u0074\u006f":*_acfed =1;case "\u0062\u0043\u0074\u0072":*_acfed =2;case "\u0063\u0074\u0072":*_acfed =3;case "\u006d\u0069\u0064\u004c":*_acfed =4;case "\u006d\u0069\u0064\u0052":*_acfed =5; +case "\u0074\u0043\u0074\u0072":*_acfed =6;case "\u0062\u004c":*_acfed =7;case "\u0062\u0052":*_acfed =8;case "\u0074\u004c":*_acfed =9;case "\u0074\u0052":*_acfed =10;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_acfed =11;};};_bffgb ,_gaba =d .Token (); +if _gaba !=nil {return _gaba ;};if _agfb ,_gcdea :=_bffgb .(_d .EndElement );_gcdea &&_agfb .Name ==start .Name {return nil ;};return _dg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bffgb ); +};func (_dgggd ST_HierBranchStyle )Validate ()error {return _dgggd .ValidateWithPath ("")};func (_ccefe *CT_PtList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ccefe .Pt !=nil {_ecab :=_d .StartElement {Name :_d .Name {Local :"\u0070\u0074"}}; +for _ ,_edec :=range _ccefe .Pt {e .EncodeElement (_edec ,_ecab );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbee *LayoutDefHdrLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbee .CT_DiagramDefinitionHeaderLst =*NewCT_DiagramDefinitionHeaderLst (); +_gcafa :for {_dadcd ,_ddfgb :=d .Token ();if _ddfgb !=nil {return _ddfgb ;};switch _eacb :=_dadcd .(type ){case _d .StartElement :switch _eacb .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u006c\u0061\u0079o\u0075\u0074\u0044\u0065\u0066\u0048\u0064\u0072"}:_befd :=NewCT_DiagramDefinitionHeader (); +if _ecbd :=d .DecodeElement (_befd ,&_eacb );_ecbd !=nil {return _ecbd ;};_cbee .LayoutDefHdr =append (_cbee .LayoutDefHdr ,_befd );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_eacb .Name ); +if _ccc :=d .Skip ();_ccc !=nil {return _ccc ;};};case _d .EndElement :break _gcafa ;case _d .CharData :};};return nil ;};func (_dbbeg *ST_Breakpoint )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbbeg =0;case "\u0065\u006e\u0064\u0043\u006e\u0076":*_dbbeg =1; +case "\u0062\u0061\u006c":*_dbbeg =2;case "\u0066\u0069\u0078e\u0064":*_dbbeg =3;};return nil ;};func (_eagf *CT_ChildPref )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggcb :=range start .Attr {if _ggcb .Name .Local =="\u0076\u0061\u006c"{_dad ,_gdfg :=_b .ParseInt (_ggcb .Value ,10,32); +if _gdfg !=nil {return _gdfg ;};_fdg :=int32 (_dad );_eagf .ValAttr =&_fdg ;continue ;};};for {_gcbe ,_ecee :=d .Token ();if _ecee !=nil {return _dg .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0068i\u006c\u0064\u0050\u0072\u0065\u0066\u003a\u0020\u0025\u0073",_ecee ); +};if _def ,_bebcf :=_gcbe .(_d .EndElement );_bebcf &&_def .Name ==start .Name {break ;};};return nil ;};func (_aeec *CT_SDCategories )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aeec .Cat !=nil {_egcbd :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0061\u0074"}}; +for _ ,_bcdd :=range _aeec .Cat {e .EncodeElement (_bcdd ,_egcbd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcgdb ST_TextAnchorHorizontal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dcgdb .String (),start ); +};func (_ffaeb ST_PtType )Validate ()error {return _ffaeb .ValidateWithPath ("")};type ST_TextAnchorHorizontal byte ;type ST_Booleans []bool ;func (_dafd ST_ModelId )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dafd .Int32 !=nil {e .EncodeToken (_d .CharData (_dg .Sprintf ("\u0025\u0064",*_dafd .Int32 ))); +};if _dafd .ST_Guid !=nil {e .EncodeToken (_d .CharData (*_dafd .ST_Guid ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_aabed *CT_PtList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbaa :for {_gdgdc ,_decbg :=d .Token (); +if _decbg !=nil {return _decbg ;};switch _caaf :=_gdgdc .(type ){case _d .StartElement :switch _caaf .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0070\u0074"}:_acaf :=NewCT_Pt (); +if _ceaf :=d .DecodeElement (_acaf ,&_caaf );_ceaf !=nil {return _ceaf ;};_aabed .Pt =append (_aabed .Pt ,_acaf );default:_e .Log .Debug ("\u0073k\u0069\u0070p\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",_caaf .Name ); +if _cade :=d .Skip ();_cade !=nil {return _cade ;};};case _d .EndElement :break _cbaa ;case _d .CharData :};};return nil ;};type ST_GrowDirection byte ;func (_fecc *ST_PrSetCustVal )Validate ()error {return _fecc .ValidateWithPath ("")};type ST_BoolOperator byte ; +const (ST_TextBlockDirectionUnset ST_TextBlockDirection =0;ST_TextBlockDirectionHorz ST_TextBlockDirection =1;ST_TextBlockDirectionVert ST_TextBlockDirection =2;);type CT_AnimLvl struct{ValAttr ST_AnimLvlStr ;};func (_aedg ST_ClrAppMethod )Validate ()error {return _aedg .ValidateWithPath ("")}; +func (_daae *ST_VariableType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_daae =0;case "\u006e\u006f\u006e\u0065":*_daae =1;case "\u006f\u0072\u0067\u0043\u0068\u0061\u0072\u0074":*_daae =2;case "\u0063\u0068\u004da\u0078":*_daae =3; +case "\u0063\u0068\u0050\u0072\u0065\u0066":*_daae =4;case "\u0062\u0075\u006c\u0045\u006e\u0061\u0062\u006c\u0065\u0064":*_daae =5;case "\u0064\u0069\u0072":*_daae =6;case "\u0068\u0069\u0065\u0072\u0042\u0072\u0061\u006e\u0063\u0068":*_daae =7;case "\u0061n\u0069\u006d\u004f\u006e\u0065":*_daae =8; +case "\u0061n\u0069\u006d\u004c\u0076\u006c":*_daae =9;case "\u0072\u0065\u0073\u0069\u007a\u0065\u0048\u0061\u006e\u0064\u006c\u0065\u0073":*_daae =10;};return nil ;};func (_fcefg *CT_NumericRule )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efce :=range start .Attr {if _efce .Name .Local =="\u0076\u0061\u006c"{_fcdg ,_fcfb :=_b .ParseFloat (_efce .Value ,64); +if _fcfb !=nil {return _fcfb ;};_fcefg .ValAttr =&_fcdg ;continue ;};if _efce .Name .Local =="\u0066\u0061\u0063\u0074"{_dcgcb ,_agbg :=_b .ParseFloat (_efce .Value ,64);if _agbg !=nil {return _agbg ;};_fcefg .FactAttr =&_dcgcb ;continue ;};if _efce .Name .Local =="\u006d\u0061\u0078"{_dge ,_ecaec :=_b .ParseFloat (_efce .Value ,64); +if _ecaec !=nil {return _ecaec ;};_fcefg .MaxAttr =&_dge ;continue ;};if _efce .Name .Local =="\u0074\u0079\u0070\u0065"{_fcefg .TypeAttr .UnmarshalXMLAttr (_efce );continue ;};if _efce .Name .Local =="\u0066\u006f\u0072"{_fcefg .ForAttr .UnmarshalXMLAttr (_efce ); +continue ;};if _efce .Name .Local =="\u0066o\u0072\u004e\u0061\u006d\u0065"{_cfab ,_dbad :=_efce .Value ,error (nil );if _dbad !=nil {return _dbad ;};_fcefg .ForNameAttr =&_cfab ;continue ;};if _efce .Name .Local =="\u0070\u0074\u0054\u0079\u0070\u0065"{_fcefg .PtTypeAttr .UnmarshalXMLAttr (_efce ); +continue ;};};_cefb :for {_abga ,_aegcd :=d .Token ();if _aegcd !=nil {return _aegcd ;};switch _agbgc :=_abga .(type ){case _d .StartElement :switch _agbgc .Name {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\u0064\u0069\u0061\u0067\u0072\u0061\u006d",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcefg .ExtLst =_f .NewCT_OfficeArtExtensionList (); +if _caab :=d .DecodeElement (_fcefg .ExtLst ,&_agbgc );_caab !=nil {return _caab ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_agbgc .Name ); +if _fbfe :=d .Skip ();_fbfe !=nil {return _fbfe ;};};case _d .EndElement :break _cefb ;case _d .CharData :};};return nil ;};func (_fec *CT_AnimLvl )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fec .ValAttr !=ST_AnimLvlStrUnset {_gb ,_eb :=_fec .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"}); +if _eb !=nil {return _eb ;};start .Attr =append (start .Attr ,_gb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_ChildPref struct{ValAttr *int32 ;};func (_edga ST_Breakpoint )Validate ()error {return _edga .ValidateWithPath ("")}; +func (_afbde *ST_ConstraintRelationship )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_afbde =0;case "\u0073\u0065\u006c\u0066":*_afbde =1;case "\u0063\u0068":*_afbde =2;case "\u0064\u0065\u0073":*_afbde =3;};return nil ;}; -// ValidateWithPath validates the CT_Cxn and its children, prefixing error messages with path -func (_caf *CT_Cxn )ValidateWithPath (path string )error {if _bbfe :=_caf .ModelIdAttr .ValidateWithPath (path +"\u002f\u004d\u006fd\u0065\u006c\u0049\u0064\u0041\u0074\u0074\u0072");_bbfe !=nil {return _bbfe ;};if _cabc :=_caf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_cabc !=nil {return _cabc ;};if _ebeg :=_caf .SrcIdAttr .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0049\u0064\u0041\u0074\u0074\u0072");_ebeg !=nil {return _ebeg ;};if _bdbd :=_caf .DestIdAttr .ValidateWithPath (path +"/\u0044\u0065\u0073\u0074\u0049\u0064\u0041\u0074\u0074\u0072"); -_bdbd !=nil {return _bdbd ;};if _caf .ParTransIdAttr !=nil {if _dccb :=_caf .ParTransIdAttr .ValidateWithPath (path +"\u002fP\u0061r\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072");_dccb !=nil {return _dccb ;};};if _caf .SibTransIdAttr !=nil {if _ddeb :=_caf .SibTransIdAttr .ValidateWithPath (path +"\u002fS\u0069b\u0054\u0072\u0061\u006e\u0073\u0049\u0064\u0041\u0074\u0074\u0072"); -_ddeb !=nil {return _ddeb ;};};if _caf .ExtLst !=nil {if _dece :=_caf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dece !=nil {return _dece ;};};return nil ;}; +// ValidateWithPath validates the CT_TextProps and its children, prefixing error messages with path +func (_gaef *CT_TextProps )ValidateWithPath (path string )error {if _gaef .Sp3d !=nil {if _bfcf :=_gaef .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_bfcf !=nil {return _bfcf ;};};if _gaef .FlatTx !=nil {if _afggb :=_gaef .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); +_afggb !=nil {return _afggb ;};};return nil ;};func (_cfgde ST_DiagramTextAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dacde :=_d .Attr {};_dacde .Name =name ;switch _cfgde {case ST_DiagramTextAlignmentUnset :_dacde .Value ="";case ST_DiagramTextAlignmentL :_dacde .Value ="\u006c"; +case ST_DiagramTextAlignmentCtr :_dacde .Value ="\u0063\u0074\u0072";case ST_DiagramTextAlignmentR :_dacde .Value ="\u0072";};return _dacde ,nil ;};type StyleDefHdrLst struct{CT_StyleDefinitionHeaderLst };func (_cfgda ST_ElementType )ValidateWithPath (path string )error {switch _cfgda {case 0,1,2,3,4,5,6,7,8,9,10:default:return _dg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfgda )); +};return nil ;};func init (){_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 (_gagbgd ST_PtType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_baadf :=_d .Attr {};_baadf .Name =name ;switch _gagbgd {case ST_PtTypeUnset :_baadf .Value ="";case ST_PtTypeNode :_baadf .Value ="\u006e\u006f\u0064\u0065";case ST_PtTypeAsst :_baadf .Value ="\u0061\u0073\u0073\u0074"; +case ST_PtTypeDoc :_baadf .Value ="\u0064\u006f\u0063";case ST_PtTypePres :_baadf .Value ="\u0070\u0072\u0065\u0073";case ST_PtTypeParTrans :_baadf .Value ="\u0070\u0061\u0072\u0054\u0072\u0061\u006e\u0073";case ST_PtTypeSibTrans :_baadf .Value ="\u0073\u0069\u0062\u0054\u0072\u0061\u006e\u0073"; +};return _baadf ,nil ;}; -// Validate validates the CT_ChildMax and its children -func (_dcc *CT_ChildMax )Validate ()error {return _dcc .ValidateWithPath ("C\u0054\u005f\u0043\u0068\u0069\u006c\u0064\u004d\u0061\u0078");};type ST_StartingElement byte ;func init (){_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 ); -_cg .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\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 (_cbcbg ST_ContinueDirection )MarshalXMLAttr (name _a .Name )(_a .Attr ,error ){_gbdb :=_a .Attr {};_gbdb .Name =name ;switch _cbcbg {case ST_ContinueDirectionUnset :_gbdb .Value ="";case ST_ContinueDirectionRevDir :_gbdb .Value ="\u0072\u0065\u0076\u0044\u0069\u0072"; -case ST_ContinueDirectionSameDir :_gbdb .Value ="\u0073a\u006d\u0065\u0044\u0069\u0072";};return _gbdb ,nil ;};func ParseUnionST_PrSetCustVal (s string )(ST_PrSetCustVal ,error ){return ST_PrSetCustVal {},nil };type ST_ConstraintRelationship byte ;func (_efgc *CT_OrgChart )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_bffd :=range start .Attr {if _bffd .Name .Local =="\u0076\u0061\u006c"{_fdg ,_acae :=_bb .ParseBool (_bffd .Value ); -if _acae !=nil {return _acae ;};_efgc .ValAttr =&_fdg ;continue ;};};for {_edea ,_gebf :=d .Token ();if _gebf !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0072\u0067\u0043\u0068\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_gebf ); -};if _aadc ,_cfdf :=_edea .(_a .EndElement );_cfdf &&_aadc .Name ==start .Name {break ;};};return nil ;};func NewCT_LayoutNode ()*CT_LayoutNode {_cfcd :=&CT_LayoutNode {};return _cfcd }; \ No newline at end of file +// Validate validates the CT_RelIds and its children +func (_abfa *CT_RelIds )Validate ()error {return _abfa .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u006c\u0049\u0064s");};func (_fdffd ST_OutputShapeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdffd .String (),start ); +}; + +// ValidateWithPath validates the CT_Adj and its children, prefixing error messages with path +func (_bgf *CT_Adj )ValidateWithPath (path string )error {if _bgf .IdxAttr < 1{return _dg .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 ,_bgf .IdxAttr ); +};return nil ;};func NewStyleDefHdr ()*StyleDefHdr {_ceec :=&StyleDefHdr {};_ceec .CT_StyleDefinitionHeader =*NewCT_StyleDefinitionHeader ();return _ceec ;}; \ No newline at end of file diff --git a/schema/soo/dml/dml.go b/schema/soo/dml/dml.go index d5dc5bb6dd..87421dfaa1 100644 --- a/schema/soo/dml/dml.go +++ b/schema/soo/dml/dml.go @@ -9,4409 +9,4574 @@ // 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 (_d "encoding/xml";_gd "fmt";_c "github.com/unidoc/unioffice";_ac "github.com/unidoc/unioffice/common/logger";_gg "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_a "regexp";_b "strconv";_g "time";);func (_ffaf *CT_BaseStylesOverride )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efbad :for {_ggbg ,_accb :=d .Token (); -if _accb !=nil {return _accb ;};switch _dgeb :=_ggbg .(type ){case _d .StartElement :switch _dgeb .Name {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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_ffaf .ClrScheme =NewCT_ColorScheme (); -if _aeg :=d .DecodeElement (_ffaf .ClrScheme ,&_dgeb );_aeg !=nil {return _aeg ;};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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_ffaf .FontScheme =NewCT_FontScheme (); -if _dbaa :=d .DecodeElement (_ffaf .FontScheme ,&_dgeb );_dbaa !=nil {return _dbaa ;};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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_ffaf .FmtScheme =NewCT_StyleMatrix (); -if _fdcac :=d .DecodeElement (_ffaf .FmtScheme ,&_dgeb );_fdcac !=nil {return _fdcac ;};default:_ac .Log .Debug ("\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",_dgeb .Name ); -if _ggef :=d .Skip ();_ggef !=nil {return _ggef ;};};case _d .EndElement :break _efbad ;case _d .CharData :};};return nil ;};func ParseStdlibTime (s string )(_g .Time ,error ){return _g .Time {},nil };func (_decbf *CT_GradientFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcbef :=range start .Attr {if _bcbef .Name .Local =="\u0066\u006c\u0069\u0070"{_decbf .FlipAttr .UnmarshalXMLAttr (_bcbef ); -continue ;};if _bcbef .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_bddfc ,_feee :=_b .ParseBool (_bcbef .Value );if _feee !=nil {return _feee ;};_decbf .RotWithShapeAttr =&_bddfc ;continue ;};};_cccc :for {_aebg ,_dcddb :=d .Token (); -if _dcddb !=nil {return _dcddb ;};switch _gbbaa :=_aebg .(type ){case _d .StartElement :switch _gbbaa .Name {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 :"\u0067\u0073\u004cs\u0074"},_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 :"\u0067\u0073\u004cs\u0074"}:_decbf .GsLst =NewCT_GradientStopList (); -if _dgdfa :=d .DecodeElement (_decbf .GsLst ,&_gbbaa );_dgdfa !=nil {return _dgdfa ;};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 :"\u006c\u0069\u006e"},_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 :"\u006c\u0069\u006e"}:_decbf .Lin =NewCT_LinearShadeProperties (); -if _fbdee :=d .DecodeElement (_decbf .Lin ,&_gbbaa );_fbdee !=nil {return _fbdee ;};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 :"\u0070\u0061\u0074\u0068"},_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 :"\u0070\u0061\u0074\u0068"}:_decbf .Path =NewCT_PathShadeProperties (); -if _addac :=d .DecodeElement (_decbf .Path ,&_gbbaa );_addac !=nil {return _addac ;};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 :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"},_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 :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}:_decbf .TileRect =NewCT_RelativeRect (); -if _bdfd :=d .DecodeElement (_decbf .TileRect ,&_gbbaa );_bdfd !=nil {return _bdfd ;};default:_ac .Log .Debug ("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",_gbbaa .Name ); -if _cgga :=d .Skip ();_cgga !=nil {return _cgga ;};};case _d .EndElement :break _cccc ;case _d .CharData :};};return nil ;};func NewCT_Scale2D ()*CT_Scale2D {_dbefb :=&CT_Scale2D {};_dbefb .Sx =NewCT_Ratio ();_dbefb .Sy =NewCT_Ratio ();return _dbefb ;}; +package dml ;import (_d "encoding/xml";_fa "fmt";_g "github.com/unidoc/unioffice";_dc "github.com/unidoc/unioffice/common/logger";_ca "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_b "regexp";_bc "strconv";_c "time";);func (_fgea *CT_GvmlConnector )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_dacec :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fgea .NvCxnSpPr ,_dacec );_gaba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fgea .SpPr ,_gaba ); +if _fgea .Style !=nil {_gaggd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fgea .Style ,_gaggd );};if _fgea .ExtLst !=nil {_abgeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fgea .ExtLst ,_abgeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffdeb *CT_TextNoAutofit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gacfa ,_fdged :=d .Token ();if _fdged !=nil {return _fa .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",_fdged ); +};if _dcgfe ,_egge :=_gacfa .(_d .EndElement );_egge &&_dcgfe .Name ==start .Name {break ;};};return nil ;};func NewCT_TextUnderlineFillGroupWrapper ()*CT_TextUnderlineFillGroupWrapper {_cgdbgf :=&CT_TextUnderlineFillGroupWrapper {};return _cgdbgf ;}; - -// Validate validates the EG_TextRun and its children -func (_dacbc *EG_TextRun )Validate ()error {return _dacbc .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e");};func (_gcede *EG_Geometry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfefde :for {_eebcff ,_cdbaa :=d .Token (); -if _cdbaa !=nil {return _cdbaa ;};switch _bfaff :=_eebcff .(type ){case _d .StartElement :switch _bfaff .Name {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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_gcede .CustGeom =NewCT_CustomGeometry2D (); -if _cfcgf :=d .DecodeElement (_gcede .CustGeom ,&_bfaff );_cfcgf !=nil {return _cfcgf ;};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 :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_gcede .PrstGeom =NewCT_PresetGeometry2D (); -if _ecagd :=d .DecodeElement (_gcede .PrstGeom ,&_bfaff );_ecagd !=nil {return _ecagd ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_bfaff .Name ); -if _cdeda :=d .Skip ();_cdeda !=nil {return _cdeda ;};};case _d .EndElement :break _bfefde ;case _d .CharData :};};return nil ;};func NewCT_RelativeOffsetEffect ()*CT_RelativeOffsetEffect {_becdg :=&CT_RelativeOffsetEffect {};return _becdg ;};func (_aggc *CT_GvmlGroupShapeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gefg :for {_aacc ,_bcaee :=d .Token (); -if _bcaee !=nil {return _bcaee ;};switch _bbebb :=_aacc .(type ){case _d .StartElement :switch _bbebb .Name {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 :"\u0074\u0078\u0053\u0070"},_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 :"\u0074\u0078\u0053\u0070"}:_bbee :=NewCT_GvmlTextShape (); -if _aege :=d .DecodeElement (_bbee ,&_bbebb );_aege !=nil {return _aege ;};_aggc .TxSp =append (_aggc .TxSp ,_bbee );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 :"\u0073\u0070"},_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 :"\u0073\u0070"}:_bded :=NewCT_GvmlShape (); -if _bfac :=d .DecodeElement (_bded ,&_bbebb );_bfac !=nil {return _bfac ;};_aggc .Sp =append (_aggc .Sp ,_bded );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 :"\u0063\u0078\u006eS\u0070"},_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 :"\u0063\u0078\u006eS\u0070"}:_dbfaa :=NewCT_GvmlConnector (); -if _cabcf :=d .DecodeElement (_dbfaa ,&_bbebb );_cabcf !=nil {return _cabcf ;};_aggc .CxnSp =append (_aggc .CxnSp ,_dbfaa );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 :"\u0070\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 :"\u0070\u0069\u0063"}:_egad :=NewCT_GvmlPicture (); -if _ageg :=d .DecodeElement (_egad ,&_bbebb );_ageg !=nil {return _ageg ;};_aggc .Pic =append (_aggc .Pic ,_egad );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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fecgc :=NewCT_GvmlGraphicalObjectFrame (); -if _abage :=d .DecodeElement (_fecgc ,&_bbebb );_abage !=nil {return _abage ;};_aggc .GraphicFrame =append (_aggc .GraphicFrame ,_fecgc );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 :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_gbdca :=NewCT_GvmlGroupShape (); -if _eggab :=d .DecodeElement (_gbdca ,&_bbebb );_eggab !=nil {return _eggab ;};_aggc .GrpSp =append (_aggc .GrpSp ,_gbdca );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\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",_bbebb .Name ); -if _dbage :=d .Skip ();_dbage !=nil {return _dbage ;};};case _d .EndElement :break _gefg ;case _d .CharData :};};return nil ;};func (_cdebee *ST_TextAlignType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdebee =0;case "\u006c":*_cdebee =1; -case "\u0063\u0074\u0072":*_cdebee =2;case "\u0072":*_cdebee =3;case "\u006a\u0075\u0073\u0074":*_cdebee =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_cdebee =5;case "\u0064\u0069\u0073\u0074":*_cdebee =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_cdebee =7; -};return nil ;};func (_acaf *CT_FillEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _acaf .NoFill !=nil {_ggddb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_acaf .NoFill ,_ggddb );};if _acaf .SolidFill !=nil {_gegg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_acaf .SolidFill ,_gegg );};if _acaf .GradFill !=nil {_efga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_acaf .GradFill ,_efga );};if _acaf .BlipFill !=nil {_bbgef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_acaf .BlipFill ,_bbgef );};if _acaf .PattFill !=nil {_gbffe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_acaf .PattFill ,_gbffe );};if _acaf .GrpFill !=nil {_faac :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_acaf .GrpFill ,_faac );};e .EncodeToken (_d .EndElement {Name :start .Name }); +// ValidateWithPath validates the CT_AnimationDgmBuildProperties and its children, prefixing error messages with path +func (_dgcd *CT_AnimationDgmBuildProperties )ValidateWithPath (path string )error {if _dgcd .BldAttr !=nil {if _eccf :=_dgcd .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_eccf !=nil {return _eccf ;};};return nil ; +};func (_bddb *CT_Bevel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bddb .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077"},Value :_fa .Sprintf ("\u0025\u0076",*_bddb .WAttr )});};if _bddb .HAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068"},Value :_fa .Sprintf ("\u0025\u0076",*_bddb .HAttr )}); +};if _bddb .PrstAttr !=ST_BevelPresetTypeUnset {_fefb ,_eddf :=_bddb .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"});if _eddf !=nil {return _eddf ;};start .Attr =append (start .Attr ,_fefb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); return nil ;}; -// Validate validates the CT_TextUnderlineFillGroupWrapper and its children -func (_ffdgef *CT_TextUnderlineFillGroupWrapper )Validate ()error {return _ffdgef .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 (_cdcb *CT_GvmlPictureNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdcb .CNvPr =NewCT_NonVisualDrawingProps ();_cdcb .CNvPicPr =NewCT_NonVisualPictureProperties ();_bggfe :for {_aegd ,_efcee :=d .Token ();if _efcee !=nil {return _efcee ; -};switch _ecfec :=_aegd .(type ){case _d .StartElement :switch _ecfec .Name {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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _cfddc :=d .DecodeElement (_cdcb .CNvPr ,&_ecfec ); -_cfddc !=nil {return _cfddc ;};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 :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _cdbfd :=d .DecodeElement (_cdcb .CNvPicPr ,&_ecfec ); -_cdbfd !=nil {return _cdbfd ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\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",_ecfec .Name ); -if _ecgda :=d .Skip ();_ecgda !=nil {return _ecgda ;};};case _d .EndElement :break _bggfe ;case _d .CharData :};};return nil ;}; - -// Validate validates the CT_Transform2D and its children -func (_ccdfbf *CT_Transform2D )Validate ()error {return _ccdfbf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044");}; - -// ValidateWithPath validates the CT_GvmlGraphicFrameNonVisual and its children, prefixing error messages with path -func (_cacea *CT_GvmlGraphicFrameNonVisual )ValidateWithPath (path string )error {if _eccgg :=_cacea .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eccgg !=nil {return _eccgg ;};if _eaace :=_cacea .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_eaace !=nil {return _eaace ;};return nil ;}; +// ValidateWithPath validates the CT_AlphaOutsetEffect and its children, prefixing error messages with path +func (_dadf *CT_AlphaOutsetEffect )ValidateWithPath (path string )error {if _dadf .RadAttr !=nil {if _afc :=_dadf .RadAttr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0041\u0074\u0074\u0072");_afc !=nil {return _afc ;};};return nil ;}; -// ValidateWithPath validates the CT_GvmlTextShapeChoice and its children, prefixing error messages with path -func (_fcbgg *CT_GvmlTextShapeChoice )ValidateWithPath (path string )error {if _fcbgg .UseSpRect !=nil {if _gdge :=_fcbgg .UseSpRect .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074");_gdge !=nil {return _gdge ;};}; -if _fcbgg .Xfrm !=nil {if _dbbda :=_fcbgg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_dbbda !=nil {return _dbbda ;};};return nil ;};func (_aebcf ST_ColorSchemeIndex )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcbae :=_d .Attr {}; -_dcbae .Name =name ;switch _aebcf {case ST_ColorSchemeIndexUnset :_dcbae .Value ="";case ST_ColorSchemeIndexDk1 :_dcbae .Value ="\u0064\u006b\u0031";case ST_ColorSchemeIndexLt1 :_dcbae .Value ="\u006c\u0074\u0031";case ST_ColorSchemeIndexDk2 :_dcbae .Value ="\u0064\u006b\u0032"; -case ST_ColorSchemeIndexLt2 :_dcbae .Value ="\u006c\u0074\u0032";case ST_ColorSchemeIndexAccent1 :_dcbae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ColorSchemeIndexAccent2 :_dcbae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ColorSchemeIndexAccent3 :_dcbae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; -case ST_ColorSchemeIndexAccent4 :_dcbae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ColorSchemeIndexAccent5 :_dcbae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ColorSchemeIndexAccent6 :_dcbae .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036"; -case ST_ColorSchemeIndexHlink :_dcbae .Value ="\u0068\u006c\u0069n\u006b";case ST_ColorSchemeIndexFolHlink :_dcbae .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return _dcbae ,nil ;};func (_bbaa *CT_PictureLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcdag :=range start .Attr {if _bcdag .Name .Local =="\u006e\u006f\u0043\u0072\u006f\u0070"{_afgdg ,_bdgdd :=_b .ParseBool (_bcdag .Value ); -if _bdgdd !=nil {return _bdgdd ;};_bbaa .NoCropAttr =&_afgdg ;continue ;};if _bcdag .Name .Local =="\u006e\u006f\u0047r\u0070"{_fbcd ,_ffbee :=_b .ParseBool (_bcdag .Value );if _ffbee !=nil {return _ffbee ;};_bbaa .NoGrpAttr =&_fbcd ;continue ;};if _bcdag .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_adeaa ,_aedeab :=_b .ParseBool (_bcdag .Value ); -if _aedeab !=nil {return _aedeab ;};_bbaa .NoSelectAttr =&_adeaa ;continue ;};if _bcdag .Name .Local =="\u006e\u006f\u0052o\u0074"{_dafdg ,_badad :=_b .ParseBool (_bcdag .Value );if _badad !=nil {return _badad ;};_bbaa .NoRotAttr =&_dafdg ;continue ;}; -if _bcdag .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_cecge ,_gbcbg :=_b .ParseBool (_bcdag .Value );if _gbcbg !=nil {return _gbcbg ;};_bbaa .NoChangeAspectAttr =&_cecge ;continue ;};if _bcdag .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_gafd ,_aedge :=_b .ParseBool (_bcdag .Value ); -if _aedge !=nil {return _aedge ;};_bbaa .NoMoveAttr =&_gafd ;continue ;};if _bcdag .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ceaed ,_egcea :=_b .ParseBool (_bcdag .Value );if _egcea !=nil {return _egcea ;};_bbaa .NoResizeAttr =&_ceaed ; -continue ;};if _bcdag .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_bcbee ,_begde :=_b .ParseBool (_bcdag .Value );if _begde !=nil {return _begde ;};_bbaa .NoEditPointsAttr =&_bcbee ;continue ;};if _bcdag .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_cgcd ,_acbef :=_b .ParseBool (_bcdag .Value ); -if _acbef !=nil {return _acbef ;};_bbaa .NoAdjustHandlesAttr =&_cgcd ;continue ;};if _bcdag .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_addda ,_ffbfbg :=_b .ParseBool (_bcdag .Value );if _ffbfbg !=nil {return _ffbfbg ; -};_bbaa .NoChangeArrowheadsAttr =&_addda ;continue ;};if _bcdag .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_ceeb ,_bdgg :=_b .ParseBool (_bcdag .Value );if _bdgg !=nil {return _bdgg ; -};_bbaa .NoChangeShapeTypeAttr =&_ceeb ;continue ;};};_fgacf :for {_bagaeb ,_fadgc :=d .Token ();if _fadgc !=nil {return _fadgc ;};switch _ebcg :=_bagaeb .(type ){case _d .StartElement :switch _ebcg .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbaa .ExtLst =NewCT_OfficeArtExtensionList (); -if _acefb :=d .DecodeElement (_bbaa .ExtLst ,&_ebcg );_acefb !=nil {return _acefb ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_ebcg .Name ); -if _acebc :=d .Skip ();_acebc !=nil {return _acebc ;};};case _d .EndElement :break _fgacf ;case _d .CharData :};};return nil ;};type ST_TextStrikeType byte ; +// Validate validates the CT_StyleMatrix and its children +func (_bedba *CT_StyleMatrix )Validate ()error {return _bedba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078");};func (_fbcdg *CT_GraphicalObjectFrameLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {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"}); +if _fbcdg .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_fbcdg .NoGrpAttr ))});};if _fbcdg .NoDrilldownAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_fbcdg .NoDrilldownAttr ))}); +};if _fbcdg .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_fbcdg .NoSelectAttr ))});};if _fbcdg .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_fbcdg .NoChangeAspectAttr ))}); +};if _fbcdg .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_fbcdg .NoMoveAttr ))});};if _fbcdg .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_fbcdg .NoResizeAttr ))}); +};e .EncodeToken (start );if _fbcdg .ExtLst !=nil {_eebdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbcdg .ExtLst ,_eebdf );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_WholeE2oFormatting struct{Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_fdgg *CT_GroupShapeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdgg .BwModeAttr !=ST_BlackWhiteModeUnset {_fcdf ,_agafdd :=_fdgg .BwModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"}); +if _agafdd !=nil {return _agafdd ;};start .Attr =append (start .Attr ,_fcdf );};e .EncodeToken (start );if _fdgg .Xfrm !=nil {_bccfd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fdgg .Xfrm ,_bccfd ); +};if _fdgg .NoFill !=nil {_gabb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdgg .NoFill ,_gabb );};if _fdgg .SolidFill !=nil {_ecfbe :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_fdgg .SolidFill ,_ecfbe );};if _fdgg .GradFill !=nil {_bgfc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdgg .GradFill ,_bgfc );};if _fdgg .BlipFill !=nil {_debae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_fdgg .BlipFill ,_debae );};if _fdgg .PattFill !=nil {_ggecg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fdgg .PattFill ,_ggecg );};if _fdgg .GrpFill !=nil {_cdfaa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; +e .EncodeElement (_fdgg .GrpFill ,_cdfaa );};if _fdgg .EffectLst !=nil {_gagdb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdgg .EffectLst ,_gagdb );};if _fdgg .EffectDag !=nil {_agfb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; +e .EncodeElement (_fdgg .EffectDag ,_agfb );};if _fdgg .Scene3d !=nil {_dcddc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_fdgg .Scene3d ,_dcddc );};if _fdgg .ExtLst !=nil {_ecce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fdgg .ExtLst ,_ecce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ContentPartLocking and its children -func (_gafcf *CT_ContentPartLocking )Validate ()error {return _gafcf .ValidateWithPath ("C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067");};func (_dega *EG_ThemeableEffectStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfcce :for {_bedaa ,_cdccc :=d .Token (); -if _cdccc !=nil {return _cdccc ;};switch _fdgc :=_bedaa .(type ){case _d .StartElement :switch _fdgc .Name {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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_dega .Effect =NewCT_EffectProperties (); -if _ggdcdg :=d .DecodeElement (_dega .Effect ,&_fdgc );_ggdcdg !=nil {return _ggdcdg ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_dega .EffectRef =NewCT_StyleMatrixReference (); -if _gcdba :=d .DecodeElement (_dega .EffectRef ,&_fdgc );_gcdba !=nil {return _gcdba ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\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",_fdgc .Name ); -if _aeabe :=d .Skip ();_aeabe !=nil {return _aeabe ;};};case _d .EndElement :break _bfcce ;case _d .CharData :};};return nil ;};func (_ddffa *EG_ColorTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddffa .Tint !=nil {_gdfaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}}; -e .EncodeElement (_ddffa .Tint ,_gdfaf );};if _ddffa .Shade !=nil {_ecadf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0068\u0061\u0064\u0065"}};e .EncodeElement (_ddffa .Shade ,_ecadf );};if _ddffa .Comp !=nil {_acccc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006f\u006d\u0070"}}; -e .EncodeElement (_ddffa .Comp ,_acccc );};if _ddffa .Inv !=nil {_dadbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0069n\u0076"}};e .EncodeElement (_ddffa .Inv ,_dadbc );};if _ddffa .Gray !=nil {_degce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0079"}}; -e .EncodeElement (_ddffa .Gray ,_degce );};if _ddffa .Alpha !=nil {_cbadg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u006c\u0070\u0068\u0061"}};e .EncodeElement (_ddffa .Alpha ,_cbadg );};if _ddffa .AlphaOff !=nil {_faeabc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}}; -e .EncodeElement (_ddffa .AlphaOff ,_faeabc );};if _ddffa .AlphaMod !=nil {_fgbgd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_ddffa .AlphaMod ,_fgbgd );};if _ddffa .Hue !=nil {_eeagg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068u\u0065"}}; -e .EncodeElement (_ddffa .Hue ,_eeagg );};if _ddffa .HueOff !=nil {_bbbcf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004f\u0066\u0066"}};e .EncodeElement (_ddffa .HueOff ,_bbbcf );};if _ddffa .HueMod !=nil {_faccd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}}; -e .EncodeElement (_ddffa .HueMod ,_faccd );};if _ddffa .Sat !=nil {_dcggb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073a\u0074"}};e .EncodeElement (_ddffa .Sat ,_dcggb );};if _ddffa .SatOff !=nil {_dgcgc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}}; -e .EncodeElement (_ddffa .SatOff ,_dgcgc );};if _ddffa .SatMod !=nil {_gdag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}};e .EncodeElement (_ddffa .SatMod ,_gdag );};if _ddffa .Lum !=nil {_bcfgcc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cu\u006d"}}; -e .EncodeElement (_ddffa .Lum ,_bcfgcc );};if _ddffa .LumOff !=nil {_dbgb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}};e .EncodeElement (_ddffa .LumOff ,_dbgb );};if _ddffa .LumMod !=nil {_ebbab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}}; -e .EncodeElement (_ddffa .LumMod ,_ebbab );};if _ddffa .Red !=nil {_ccgae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072e\u0064"}};e .EncodeElement (_ddffa .Red ,_ccgae );};if _ddffa .RedOff !=nil {_eeafg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004f\u0066\u0066"}}; -e .EncodeElement (_ddffa .RedOff ,_eeafg );};if _ddffa .RedMod !=nil {_cfgbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004d\u006f\u0064"}};e .EncodeElement (_ddffa .RedMod ,_cfgbb );};if _ddffa .Green !=nil {_deebc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0065\u0065\u006e"}}; -e .EncodeElement (_ddffa .Green ,_deebc );};if _ddffa .GreenOff !=nil {_ggcdg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}};e .EncodeElement (_ddffa .GreenOff ,_ggcdg );};if _ddffa .GreenMod !=nil {_dabgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}}; -e .EncodeElement (_ddffa .GreenMod ,_dabgf );};if _ddffa .Blue !=nil {_bdaef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0065"}};e .EncodeElement (_ddffa .Blue ,_bdaef );};if _ddffa .BlueOff !=nil {_cfbac :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004f\u0066f"}}; -e .EncodeElement (_ddffa .BlueOff ,_cfbac );};if _ddffa .BlueMod !=nil {_eddgea :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004d\u006fd"}};e .EncodeElement (_ddffa .BlueMod ,_eddgea );};if _ddffa .Gamma !=nil {_afcacf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0061\u006d\u006d\u0061"}}; -e .EncodeElement (_ddffa .Gamma ,_afcacf );};if _ddffa .InvGamma !=nil {_gcffb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}};e .EncodeElement (_ddffa .InvGamma ,_gcffb );};return nil ;};type CT_TextSpacingPoint struct{ValAttr int32 ; -};func (_dbfff ST_TextTabAlignType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbfff .String (),start );};type CT_AlphaModulateEffect struct{Cont *CT_EffectContainer ;}; +// ValidateWithPath validates the CT_NonVisualContentPartProperties and its children, prefixing error messages with path +func (_bgbga *CT_NonVisualContentPartProperties )ValidateWithPath (path string )error {if _bgbga .CpLocks !=nil {if _ecef :=_bgbga .CpLocks .ValidateWithPath (path +"\u002f\u0043\u0070\u004c\u006f\u0063\u006b\u0073");_ecef !=nil {return _ecef ;};};if _bgbga .ExtLst !=nil {if _aggb :=_bgbga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_aggb !=nil {return _aggb ;};};return nil ;};type CT_BiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;}; -// ValidateWithPath validates the CT_TextBulletSizeFollowText and its children, prefixing error messages with path -func (_afagb *CT_TextBulletSizeFollowText )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_EffectContainer and its children, prefixing error messages with path +func (_eebeg *CT_EffectContainer )ValidateWithPath (path string )error {if _eafaa :=_eebeg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eafaa !=nil {return _eafaa ;};if _eebeg .Cont !=nil {if _cfce :=_eebeg .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074"); +_cfce !=nil {return _cfce ;};};if _eebeg .Effect !=nil {if _ddfee :=_eebeg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_ddfee !=nil {return _ddfee ;};};if _eebeg .AlphaBiLevel !=nil {if _cfeg :=_eebeg .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"); +_cfeg !=nil {return _cfeg ;};};if _eebeg .AlphaCeiling !=nil {if _afde :=_eebeg .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_afde !=nil {return _afde ;};};if _eebeg .AlphaFloor !=nil {if _cgcf :=_eebeg .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"); +_cgcf !=nil {return _cgcf ;};};if _eebeg .AlphaInv !=nil {if _agbfaa :=_eebeg .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_agbfaa !=nil {return _agbfaa ;};};if _eebeg .AlphaMod !=nil {if _ggabf :=_eebeg .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd"); +_ggabf !=nil {return _ggabf ;};};if _eebeg .AlphaModFix !=nil {if _cacg :=_eebeg .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_cacg !=nil {return _cacg ;};};if _eebeg .AlphaOutset !=nil {if _bfgcb :=_eebeg .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"); +_bfgcb !=nil {return _bfgcb ;};};if _eebeg .AlphaRepl !=nil {if _adeeg :=_eebeg .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_adeeg !=nil {return _adeeg ;};};if _eebeg .BiLevel !=nil {if _acca :=_eebeg .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c"); +_acca !=nil {return _acca ;};};if _eebeg .Blend !=nil {if _gff :=_eebeg .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_gff !=nil {return _gff ;};};if _eebeg .Blur !=nil {if _fdcbc :=_eebeg .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072"); +_fdcbc !=nil {return _fdcbc ;};};if _eebeg .ClrChange !=nil {if _fabe :=_eebeg .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fabe !=nil {return _fabe ;};};if _eebeg .ClrRepl !=nil {if _adeec :=_eebeg .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c"); +_adeec !=nil {return _adeec ;};};if _eebeg .Duotone !=nil {if _bbacb :=_eebeg .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_bbacb !=nil {return _bbacb ;};};if _eebeg .Fill !=nil {if _facbb :=_eebeg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); +_facbb !=nil {return _facbb ;};};if _eebeg .FillOverlay !=nil {if _cdfg :=_eebeg .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_cdfg !=nil {return _cdfg ;};};if _eebeg .Glow !=nil {if _cfegc :=_eebeg .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077"); +_cfegc !=nil {return _cfegc ;};};if _eebeg .Grayscl !=nil {if _gafd :=_eebeg .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_gafd !=nil {return _gafd ;};};if _eebeg .Hsl !=nil {if _cddea :=_eebeg .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c"); +_cddea !=nil {return _cddea ;};};if _eebeg .InnerShdw !=nil {if _dccdf :=_eebeg .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_dccdf !=nil {return _dccdf ;};};if _eebeg .Lum !=nil {if _feab :=_eebeg .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d"); +_feab !=nil {return _feab ;};};if _eebeg .OuterShdw !=nil {if _ecbc :=_eebeg .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_ecbc !=nil {return _ecbc ;};};if _eebeg .PrstShdw !=nil {if _fega :=_eebeg .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w"); +_fega !=nil {return _fega ;};};if _eebeg .Reflection !=nil {if _eecf :=_eebeg .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_eecf !=nil {return _eecf ;};};if _eebeg .RelOff !=nil {if _acff :=_eebeg .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066"); +_acff !=nil {return _acff ;};};if _eebeg .SoftEdge !=nil {if _gdga :=_eebeg .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_gdga !=nil {return _gdga ;};};if _eebeg .Tint !=nil {if _gebg :=_eebeg .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074"); +_gebg !=nil {return _gebg ;};};if _eebeg .Xfrm !=nil {if _dadfc :=_eebeg .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_dadfc !=nil {return _dadfc ;};};return nil ;}; -// Validate validates the CT_TextSpacing and its children -func (_abdce *CT_TextSpacing )Validate ()error {return _abdce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067");};func NewTbl ()*Tbl {_afbba :=&Tbl {};_afbba .CT_Table =*NewCT_Table ();return _afbba }; -func (_dcbd *CT_AlphaReplaceEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efb :=range start .Attr {if _efb .Name .Local =="\u0061"{_gbd ,_agge :=ParseUnionST_PositiveFixedPercentage (_efb .Value );if _agge !=nil {return _agge ; -};_dcbd .AAttr =_gbd ;continue ;};};for {_ccgc ,_dcg :=d .Token ();if _dcg !=nil {return _gd .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",_dcg ); -};if _feae ,_gaa :=_ccgc .(_d .EndElement );_gaa &&_feae .Name ==start .Name {break ;};};return nil ;};func NewCT_EffectContainer ()*CT_EffectContainer {_dfdbf :=&CT_EffectContainer {};return _dfdbf };func (_ebbfe *ST_EffectContainerType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bceed ,_egbaf :=d .Token (); -if _egbaf !=nil {return _egbaf ;};if _egaeab ,_fdfcb :=_bceed .(_d .EndElement );_fdfcb &&_egaeab .Name ==start .Name {*_ebbfe =1;return nil ;};if _gcgfd ,_gbfcb :=_bceed .(_d .CharData );!_gbfcb {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",_bceed ); -}else {switch string (_gcgfd ){case "":*_ebbfe =0;case "\u0073\u0069\u0062":*_ebbfe =1;case "\u0074\u0072\u0065\u0065":*_ebbfe =2;};};_bceed ,_egbaf =d .Token ();if _egbaf !=nil {return _egbaf ;};if _daddc ,_bggcce :=_bceed .(_d .EndElement );_bggcce &&_daddc .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",_bceed );};func (_gagfea ST_SchemeColorVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecaaf :=_d .Attr {}; -_ecaaf .Name =name ;switch _gagfea {case ST_SchemeColorValUnset :_ecaaf .Value ="";case ST_SchemeColorValBg1 :_ecaaf .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_ecaaf .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_ecaaf .Value ="\u0062\u0067\u0032"; -case ST_SchemeColorValTx2 :_ecaaf .Value ="\u0074\u0078\u0032";case ST_SchemeColorValAccent1 :_ecaaf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_SchemeColorValAccent2 :_ecaaf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_ecaaf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; -case ST_SchemeColorValAccent4 :_ecaaf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_SchemeColorValAccent5 :_ecaaf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_ecaaf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036"; -case ST_SchemeColorValHlink :_ecaaf .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_ecaaf .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case ST_SchemeColorValPhClr :_ecaaf .Value ="\u0070\u0068\u0043l\u0072";case ST_SchemeColorValDk1 :_ecaaf .Value ="\u0064\u006b\u0031"; -case ST_SchemeColorValLt1 :_ecaaf .Value ="\u006c\u0074\u0031";case ST_SchemeColorValDk2 :_ecaaf .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_ecaaf .Value ="\u006c\u0074\u0032";};return _ecaaf ,nil ;};type EG_LineFillProperties struct{NoFill *CT_NoFillProperties ; -SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ;};func NewCT_TextBulletColorFollowText ()*CT_TextBulletColorFollowText {_gedaf :=&CT_TextBulletColorFollowText {};return _gedaf ;}; +// Validate validates the CT_AnimationGraphicalObjectBuildProperties and its children +func (_adb *CT_AnimationGraphicalObjectBuildProperties )Validate ()error {return _adb .ValidateWithPath ("\u0043\u0054\u005fA\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); +}; -// ValidateWithPath validates the CT_AdjPoint2D and its children, prefixing error messages with path -func (_gca *CT_AdjPoint2D )ValidateWithPath (path string )error {if _dgg :=_gca .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_dgg !=nil {return _dgg ;};if _gec :=_gca .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); -_gec !=nil {return _gec ;};return nil ;}; +// Validate validates the CT_Color and its children +func (_abba *CT_Color )Validate ()error {return _abba .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};type CT_BlurEffect struct{RadAttr *int64 ;GrowAttr *bool ;};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 (_fdeea *CT_HslColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0075\u0065"},Value :_fa .Sprintf ("\u0025\u0076",_fdeea .HueAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0061\u0074"},Value :_fa .Sprintf ("\u0025\u0076",_fdeea .SatAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0075\u006d"},Value :_fa .Sprintf ("\u0025\u0076",_fdeea .LumAttr )});e .EncodeToken (start );if _fdeea .EG_ColorTransform !=nil {for _ ,_bceag :=range _fdeea .EG_ColorTransform {_bceag .MarshalXML (e ,_d .StartElement {}); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aefdg *CT_EmbeddedWAVAudioFile )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_aefdg .EmbedAttr )}); +if _aefdg .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_aefdg .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path -func (_gbdfb *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _gbdfb .AngAttr !=nil {if *_gbdfb .AngAttr < 0{return _gd .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 ,*_gbdfb .AngAttr ); -};if *_gbdfb .AngAttr >=21600000{return _gd .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 ,*_gbdfb .AngAttr ); -};};return nil ;};func (_gdbcc *CT_LineProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dccb :=range start .Attr {if _dccb .Name .Local =="\u0077"{_gaabb ,_ffff :=_b .ParseInt (_dccb .Value ,10,32);if _ffff !=nil {return _ffff ; -};_dbagea :=int32 (_gaabb );_gdbcc .WAttr =&_dbagea ;continue ;};if _dccb .Name .Local =="\u0063\u006d\u0070\u0064"{_gdbcc .CmpdAttr .UnmarshalXMLAttr (_dccb );continue ;};if _dccb .Name .Local =="\u0063\u0061\u0070"{_gdbcc .CapAttr .UnmarshalXMLAttr (_dccb ); -continue ;};if _dccb .Name .Local =="\u0061\u006c\u0067\u006e"{_gdbcc .AlgnAttr .UnmarshalXMLAttr (_dccb );continue ;};};_gccd :for {_eddab ,_edeec :=d .Token ();if _edeec !=nil {return _edeec ;};switch _bbfd :=_eddab .(type ){case _d .StartElement :switch _bbfd .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gdbcc .NoFill =NewCT_NoFillProperties (); -if _fbdba :=d .DecodeElement (_gdbcc .NoFill ,&_bbfd );_fbdba !=nil {return _fbdba ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gdbcc .SolidFill =NewCT_SolidColorFillProperties (); -if _eeee :=d .DecodeElement (_gdbcc .SolidFill ,&_bbfd );_eeee !=nil {return _eeee ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gdbcc .GradFill =NewCT_GradientFillProperties (); -if _bgfd :=d .DecodeElement (_gdbcc .GradFill ,&_bbfd );_bgfd !=nil {return _bgfd ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gdbcc .PattFill =NewCT_PatternFillProperties (); -if _dbcag :=d .DecodeElement (_gdbcc .PattFill ,&_bbfd );_dbcag !=nil {return _dbcag ;};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 :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_gdbcc .PrstDash =NewCT_PresetLineDashProperties (); -if _bbabg :=d .DecodeElement (_gdbcc .PrstDash ,&_bbfd );_bbabg !=nil {return _bbabg ;};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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_gdbcc .CustDash =NewCT_DashStopList (); -if _aade :=d .DecodeElement (_gdbcc .CustDash ,&_bbfd );_aade !=nil {return _aade ;};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 :"\u0072\u006f\u0075n\u0064"},_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 :"\u0072\u006f\u0075n\u0064"}:_gdbcc .Round =NewCT_LineJoinRound (); -if _fbegc :=d .DecodeElement (_gdbcc .Round ,&_bbfd );_fbegc !=nil {return _fbegc ;};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 :"\u0062\u0065\u0076e\u006c"},_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 :"\u0062\u0065\u0076e\u006c"}:_gdbcc .Bevel =NewCT_LineJoinBevel (); -if _dadfc :=d .DecodeElement (_gdbcc .Bevel ,&_bbfd );_dadfc !=nil {return _dadfc ;};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 :"\u006d\u0069\u0074e\u0072"},_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 :"\u006d\u0069\u0074e\u0072"}:_gdbcc .Miter =NewCT_LineJoinMiterProperties (); -if _gbdba :=d .DecodeElement (_gdbcc .Miter ,&_bbfd );_gbdba !=nil {return _gbdba ;};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 :"\u0068e\u0061\u0064\u0045\u006e\u0064"},_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 :"\u0068e\u0061\u0064\u0045\u006e\u0064"}:_gdbcc .HeadEnd =NewCT_LineEndProperties (); -if _efde :=d .DecodeElement (_gdbcc .HeadEnd ,&_bbfd );_efde !=nil {return _efde ;};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 :"\u0074a\u0069\u006c\u0045\u006e\u0064"},_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 :"\u0074a\u0069\u006c\u0045\u006e\u0064"}:_gdbcc .TailEnd =NewCT_LineEndProperties (); -if _bebbgd :=d .DecodeElement (_gdbcc .TailEnd ,&_bbfd );_bebbgd !=nil {return _bebbgd ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdbcc .ExtLst =NewCT_OfficeArtExtensionList (); -if _dcebe :=d .DecodeElement (_gdbcc .ExtLst ,&_bbfd );_dcebe !=nil {return _dcebe ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_bbfd .Name ); -if _aadga :=d .Skip ();_aadga !=nil {return _aadga ;};};case _d .EndElement :break _gccd ;case _d .CharData :};};return nil ;};func (_ebg *CT_AlphaFloorEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_bbd ,_cea :=d .Token ();if _cea !=nil {return _gd .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",_cea ); -};if _aeec ,_bcf :=_bbd .(_d .EndElement );_bcf &&_aeec .Name ==start .Name {break ;};};return nil ;};func (_fdcd *CT_AlphaOutsetEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbb :=range start .Attr {if _bbb .Name .Local =="\u0072\u0061\u0064"{_ega ,_cde :=ParseUnionST_Coordinate (_bbb .Value ); -if _cde !=nil {return _cde ;};_fdcd .RadAttr =&_ega ;continue ;};};for {_aag ,_fdb :=d .Token ();if _fdb !=nil {return _gd .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",_fdb ); -};if _cae ,_aeef :=_aag .(_d .EndElement );_aeef &&_cae .Name ==start .Name {break ;};};return nil ;};func (_bfbegf *CT_NonVisualDrawingShapeProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aeea :=range start .Attr {if _aeea .Name .Local =="\u0074\u0078\u0042o\u0078"{_eaacb ,_cbaab :=_b .ParseBool (_aeea .Value ); -if _cbaab !=nil {return _cbaab ;};_bfbegf .TxBoxAttr =&_eaacb ;continue ;};};_gfaf :for {_gbeg ,_ebacg :=d .Token ();if _ebacg !=nil {return _ebacg ;};switch _ccbd :=_gbeg .(type ){case _d .StartElement :switch _ccbd .Name {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 :"\u0073p\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0073p\u004c\u006f\u0063\u006b\u0073"}:_bfbegf .SpLocks =NewCT_ShapeLocking (); -if _dfdade :=d .DecodeElement (_bfbegf .SpLocks ,&_ccbd );_dfdade !=nil {return _dfdade ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfbegf .ExtLst =NewCT_OfficeArtExtensionList (); -if _aebae :=d .DecodeElement (_bfbegf .ExtLst ,&_ccbd );_aebae !=nil {return _aebae ;};default:_ac .Log .Debug ("\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",_ccbd .Name ); -if _dagd :=d .Skip ();_dagd !=nil {return _dagd ;};};case _d .EndElement :break _gfaf ;case _d .CharData :};};return nil ;};func (_aacf *CT_Camera )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aacf .PrstAttr =ST_PresetCameraType (1);for _ ,_aegf :=range start .Attr {if _aegf .Name .Local =="\u0070\u0072\u0073\u0074"{_aacf .PrstAttr .UnmarshalXMLAttr (_aegf ); -continue ;};if _aegf .Name .Local =="\u0066\u006f\u0076"{_agefb ,_fbc :=_b .ParseInt (_aegf .Value ,10,32);if _fbc !=nil {return _fbc ;};_ccdd :=int32 (_agefb );_aacf .FovAttr =&_ccdd ;continue ;};if _aegf .Name .Local =="\u007a\u006f\u006f\u006d"{_cdgeb ,_acfc :=ParseUnionST_PositivePercentage (_aegf .Value ); -if _acfc !=nil {return _acfc ;};_aacf .ZoomAttr =&_cdgeb ;continue ;};};_dfbe :for {_ade ,_effd :=d .Token ();if _effd !=nil {return _effd ;};switch _fbfb :=_ade .(type ){case _d .StartElement :switch _fbfb .Name {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 :"\u0072\u006f\u0074"},_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 :"\u0072\u006f\u0074"}:_aacf .Rot =NewCT_SphereCoords (); -if _fedf :=d .DecodeElement (_aacf .Rot ,&_fbfb );_fedf !=nil {return _fedf ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\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",_fbfb .Name ); -if _acff :=d .Skip ();_acff !=nil {return _acff ;};};case _d .EndElement :break _dfbe ;case _d .CharData :};};return nil ;};func (_abaab ST_TextShapeType )Validate ()error {return _abaab .ValidateWithPath ("")}; +// Validate validates the CT_GraphicalObject and its children +func (_efcd *CT_GraphicalObject )Validate ()error {return _efcd .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074");};func NewEG_ColorChoice ()*EG_ColorChoice {_ffggf :=&EG_ColorChoice {};return _ffggf }; -// ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path -func (_fgfc *CT_Bevel )ValidateWithPath (path string )error {if _fgfc .WAttr !=nil {if *_fgfc .WAttr < 0{return _gd .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 ,*_fgfc .WAttr ); -};if *_fgfc .WAttr > 27273042316900{return _gd .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 ,*_fgfc .WAttr ); -};};if _fgfc .HAttr !=nil {if *_fgfc .HAttr < 0{return _gd .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 ,*_fgfc .HAttr ); -};if *_fgfc .HAttr > 27273042316900{return _gd .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 ,*_fgfc .HAttr ); -};};if _deff :=_fgfc .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_deff !=nil {return _deff ;};return nil ;};type CT_AnimationDgmBuildProperties struct{BldAttr *ST_AnimationDgmBuildType ;RevAttr *bool ;};func (_cgdd *CT_DuotoneEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbdc :for {_bggga ,_agcgf :=d .Token (); -if _agcgf !=nil {return _agcgf ;};switch _aeab :=_bggga .(type ){case _d .StartElement :switch _aeab .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dbea :=NewEG_ColorChoice (); -_dbea .ScrgbClr =NewCT_ScRgbColor ();if _gafea :=d .DecodeElement (_dbea .ScrgbClr ,&_aeab );_gafea !=nil {return _gafea ;};_cgdd .EG_ColorChoice =append (_cgdd .EG_ColorChoice ,_dbea );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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gbabd :=NewEG_ColorChoice (); -_gbabd .SrgbClr =NewCT_SRgbColor ();if _feafed :=d .DecodeElement (_gbabd .SrgbClr ,&_aeab );_feafed !=nil {return _feafed ;};_cgdd .EG_ColorChoice =append (_cgdd .EG_ColorChoice ,_gbabd );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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dedb :=NewEG_ColorChoice (); -_dedb .HslClr =NewCT_HslColor ();if _ggfa :=d .DecodeElement (_dedb .HslClr ,&_aeab );_ggfa !=nil {return _ggfa ;};_cgdd .EG_ColorChoice =append (_cgdd .EG_ColorChoice ,_dedb );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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dffd :=NewEG_ColorChoice (); -_dffd .SysClr =NewCT_SystemColor ();if _fdbe :=d .DecodeElement (_dffd .SysClr ,&_aeab );_fdbe !=nil {return _fdbe ;};_cgdd .EG_ColorChoice =append (_cgdd .EG_ColorChoice ,_dffd );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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fgeag :=NewEG_ColorChoice (); -_fgeag .SchemeClr =NewCT_SchemeColor ();if _ffgc :=d .DecodeElement (_fgeag .SchemeClr ,&_aeab );_ffgc !=nil {return _ffgc ;};_cgdd .EG_ColorChoice =append (_cgdd .EG_ColorChoice ,_fgeag );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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bdfe :=NewEG_ColorChoice (); -_bdfe .PrstClr =NewCT_PresetColor ();if _dbcc :=d .DecodeElement (_bdfe .PrstClr ,&_aeab );_dbcc !=nil {return _dbcc ;};_cgdd .EG_ColorChoice =append (_cgdd .EG_ColorChoice ,_bdfe );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_aeab .Name ); -if _cbbf :=d .Skip ();_cbbf !=nil {return _cbbf ;};};case _d .EndElement :break _fbdc ;case _d .CharData :};};return nil ;};func (_cdfbd *CT_Path2DCubicBezierTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbdag :for {_dagfdg ,_dbeea :=d .Token (); -if _dbeea !=nil {return _dbeea ;};switch _aabdfe :=_dagfdg .(type ){case _d .StartElement :switch _aabdfe .Name {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 :"\u0070\u0074"},_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 :"\u0070\u0074"}:_geeebc :=NewCT_AdjPoint2D (); -if _ffeeg :=d .DecodeElement (_geeebc ,&_aabdfe );_ffeeg !=nil {return _ffeeg ;};_cdfbd .Pt =append (_cdfbd .Pt ,_geeebc );default:_ac .Log .Debug ("\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",_aabdfe .Name ); -if _bbgdd :=d .Skip ();_bbgdd !=nil {return _bbgdd ;};};case _d .EndElement :break _gbdag ;case _d .CharData :};};return nil ;};func (_bfedgf ST_AnimationDgmOnlyBuildType )Validate ()error {return _bfedgf .ValidateWithPath ("")};type EG_TextBulletTypeface struct{BuFontTx *CT_TextBulletTypefaceFollowText ; -BuFont *CT_TextFont ;};func NewCT_Path2DQuadBezierTo ()*CT_Path2DQuadBezierTo {_gdfda :=&CT_Path2DQuadBezierTo {};return _gdfda ;};func (_gdgaa ST_SchemeColorVal )ValidateWithPath (path string )error {switch _gdgaa {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 (_gdgaa )); -};return nil ;};func (_dfaddc *CT_TextCharacterProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfaddc .KumimojiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dfaddc .KumimojiAttr ))}); -};if _dfaddc .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_dfaddc .LangAttr )});};if _dfaddc .AltLangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061l\u0074\u004c\u0061\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_dfaddc .AltLangAttr )}); -};if _dfaddc .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u007a"},Value :_gd .Sprintf ("\u0025\u0076",*_dfaddc .SzAttr )});};if _dfaddc .BAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dfaddc .BAttr ))}); -};if _dfaddc .IAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dfaddc .IAttr ))});};if _dfaddc .UAttr !=ST_TextUnderlineTypeUnset {_fbcac ,_agacfd :=_dfaddc .UAttr .MarshalXMLAttr (_d .Name {Local :"\u0075"}); -if _agacfd !=nil {return _agacfd ;};start .Attr =append (start .Attr ,_fbcac );};if _dfaddc .StrikeAttr !=ST_TextStrikeTypeUnset {_fbfd ,_afefgd :=_dfaddc .StrikeAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0072\u0069\u006b\u0065"});if _afefgd !=nil {return _afefgd ; -};start .Attr =append (start .Attr ,_fbfd );};if _dfaddc .KernAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0065\u0072\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_dfaddc .KernAttr )});};if _dfaddc .CapAttr !=ST_TextCapsTypeUnset {_agfga ,_accga :=_dfaddc .CapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0061\u0070"}); -if _accga !=nil {return _accga ;};start .Attr =append (start .Attr ,_agfga );};if _dfaddc .SpcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0063"},Value :_gd .Sprintf ("\u0025\u0076",*_dfaddc .SpcAttr )}); -};if _dfaddc .NormalizeHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dfaddc .NormalizeHAttr ))});};if _dfaddc .BaselineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dfaddc .BaselineAttr )}); -};if _dfaddc .NoProofAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dfaddc .NoProofAttr ))});};if _dfaddc .DirtyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0072t\u0079"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dfaddc .DirtyAttr ))}); -};if _dfaddc .ErrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0072\u0072"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dfaddc .ErrAttr ))});};if _dfaddc .SmtCleanAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dfaddc .SmtCleanAttr ))}); -};if _dfaddc .SmtIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006d\u0074I\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_dfaddc .SmtIdAttr )});};if _dfaddc .BmkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006d\u006b"},Value :_gd .Sprintf ("\u0025\u0076",*_dfaddc .BmkAttr )}); -};e .EncodeToken (start );if _dfaddc .Ln !=nil {_dceee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_dfaddc .Ln ,_dceee );};if _dfaddc .NoFill !=nil {_befa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dfaddc .NoFill ,_befa );};if _dfaddc .SolidFill !=nil {_aaegb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfaddc .SolidFill ,_aaegb );};if _dfaddc .GradFill !=nil {_adebf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dfaddc .GradFill ,_adebf );};if _dfaddc .BlipFill !=nil {_aadcf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfaddc .BlipFill ,_aadcf );};if _dfaddc .PattFill !=nil {_cbfad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dfaddc .PattFill ,_cbfad );};if _dfaddc .GrpFill !=nil {_ecdbd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_dfaddc .GrpFill ,_ecdbd );};if _dfaddc .EffectLst !=nil {_ecfdca :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dfaddc .EffectLst ,_ecfdca );};if _dfaddc .EffectDag !=nil {_cefde :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dfaddc .EffectDag ,_cefde );};if _dfaddc .Highlight !=nil {_egedc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_dfaddc .Highlight ,_egedc );};if _dfaddc .ULnTx !=nil {_fagbe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_dfaddc .ULnTx ,_fagbe );};if _dfaddc .ULn !=nil {_ecbfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0075L\u006e"}}; -e .EncodeElement (_dfaddc .ULn ,_ecbfa );};if _dfaddc .UFillTx !=nil {_faafb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_dfaddc .UFillTx ,_faafb );};if _dfaddc .UFill !=nil {_ffdge :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dfaddc .UFill ,_ffdge );};if _dfaddc .Latin !=nil {_accae :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_dfaddc .Latin ,_accae );};if _dfaddc .Ea !=nil {_cecfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0061"}}; -e .EncodeElement (_dfaddc .Ea ,_cecfa );};if _dfaddc .Cs !=nil {_cfcac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_dfaddc .Cs ,_cfcac );};if _dfaddc .Sym !=nil {_bedfd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073y\u006d"}}; -e .EncodeElement (_dfaddc .Sym ,_bedfd );};if _dfaddc .HlinkClick !=nil {_ebbgg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_dfaddc .HlinkClick ,_ebbgg );};if _dfaddc .HlinkMouseOver !=nil {_ebdbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003ah\u006c\u0069\u006ek\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"}}; -e .EncodeElement (_dfaddc .HlinkMouseOver ,_ebdbf );};if _dfaddc .Rtl !=nil {_dffc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072t\u006c"}};e .EncodeElement (_dfaddc .Rtl ,_dffc );};if _dfaddc .ExtLst !=nil {_gcaad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dfaddc .ExtLst ,_gcaad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_AnimationDgmElement struct{IdAttr *string ;BldStepAttr ST_DgmBuildStep ;};type CT_DuotoneEffect struct{EG_ColorChoice []*EG_ColorChoice ; -};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 (_cddac ST_TextVertOverflowType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fbec :=_d .Attr {};_fbec .Name =name ;switch _cddac {case ST_TextVertOverflowTypeUnset :_fbec .Value ="";case ST_TextVertOverflowTypeOverflow :_fbec .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"; -case ST_TextVertOverflowTypeEllipsis :_fbec .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case ST_TextVertOverflowTypeClip :_fbec .Value ="\u0063\u006c\u0069\u0070";};return _fbec ,nil ;};type CT_GvmlConnector struct{NvCxnSpPr *CT_GvmlConnectorNonVisual ; -SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_fgbfd ST_PresetCameraType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgbfd .String (),start );}; -// ST_Coordinate is a union type -type ST_Coordinate struct{ST_CoordinateUnqualified *int64 ;ST_UniversalMeasure *string ;};func (_abgfce ST_TextAlignType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfeeb :=_d .Attr {};_bfeeb .Name =name ;switch _abgfce {case ST_TextAlignTypeUnset :_bfeeb .Value =""; -case ST_TextAlignTypeL :_bfeeb .Value ="\u006c";case ST_TextAlignTypeCtr :_bfeeb .Value ="\u0063\u0074\u0072";case ST_TextAlignTypeR :_bfeeb .Value ="\u0072";case ST_TextAlignTypeJust :_bfeeb .Value ="\u006a\u0075\u0073\u0074";case ST_TextAlignTypeJustLow :_bfeeb .Value ="\u006au\u0073\u0074\u004c\u006f\u0077"; -case ST_TextAlignTypeDist :_bfeeb .Value ="\u0064\u0069\u0073\u0074";case ST_TextAlignTypeThaiDist :_bfeeb .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return _bfeeb ,nil ;}; +// Validate validates the CT_SoftEdgesEffect and its children +func (_dffad *CT_SoftEdgesEffect )Validate ()error {return _dffad .ValidateWithPath ("\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_AnimationChartBuildProperties and its children, prefixing error messages with path -func (_bda *CT_AnimationChartBuildProperties )ValidateWithPath (path string )error {if _bda .BldAttr !=nil {if _eaec :=_bda .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_eaec !=nil {return _eaec ;};};return nil ; -}; +// ValidateWithPath validates the CT_ConnectionSite and its children, prefixing error messages with path +func (_accdg *CT_ConnectionSite )ValidateWithPath (path string )error {if _bded :=_accdg .AngAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_bded !=nil {return _bded ;};if _acfge :=_accdg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073"); +_acfge !=nil {return _acfge ;};return nil ;};func (_ceaea *CT_TableProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acfba :=range start .Attr {if _acfba .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_dbaaf ,_cfcb :=_bc .ParseBool (_acfba .Value ); +if _cfcb !=nil {return _cfcb ;};_ceaea .FirstRowAttr =&_dbaaf ;continue ;};if _acfba .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_fffbf ,_dceg :=_bc .ParseBool (_acfba .Value );if _dceg !=nil {return _dceg ;};_ceaea .LastRowAttr =&_fffbf ;continue ; +};if _acfba .Name .Local =="\u0062a\u006e\u0064\u0052\u006f\u0077"{_gfce ,_ceccf :=_bc .ParseBool (_acfba .Value );if _ceccf !=nil {return _ceccf ;};_ceaea .BandRowAttr =&_gfce ;continue ;};if _acfba .Name .Local =="\u0062a\u006e\u0064\u0043\u006f\u006c"{_accbe ,_dfbbe :=_bc .ParseBool (_acfba .Value ); +if _dfbbe !=nil {return _dfbbe ;};_ceaea .BandColAttr =&_accbe ;continue ;};if _acfba .Name .Local =="\u0072\u0074\u006c"{_dfbbb ,_eedeb :=_bc .ParseBool (_acfba .Value );if _eedeb !=nil {return _eedeb ;};_ceaea .RtlAttr =&_dfbbb ;continue ;};if _acfba .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"{_ebcec ,_afacd :=_bc .ParseBool (_acfba .Value ); +if _afacd !=nil {return _afacd ;};_ceaea .FirstColAttr =&_ebcec ;continue ;};if _acfba .Name .Local =="\u006ca\u0073\u0074\u0043\u006f\u006c"{_dfffb ,_gdccg :=_bc .ParseBool (_acfba .Value );if _gdccg !=nil {return _gdccg ;};_ceaea .LastColAttr =&_dfffb ; +continue ;};};_cabe :for {_gcead ,_ggfad :=d .Token ();if _ggfad !=nil {return _ggfad ;};switch _fadff :=_gcead .(type ){case _d .StartElement :switch _fadff .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ceaea .NoFill =NewCT_NoFillProperties (); +if _bfcd :=d .DecodeElement (_ceaea .NoFill ,&_fadff );_bfcd !=nil {return _bfcd ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ceaea .SolidFill =NewCT_SolidColorFillProperties (); +if _gdfbg :=d .DecodeElement (_ceaea .SolidFill ,&_fadff );_gdfbg !=nil {return _gdfbg ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ceaea .GradFill =NewCT_GradientFillProperties (); +if _acdgfc :=d .DecodeElement (_ceaea .GradFill ,&_fadff );_acdgfc !=nil {return _acdgfc ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ceaea .BlipFill =NewCT_BlipFillProperties (); +if _ecdec :=d .DecodeElement (_ceaea .BlipFill ,&_fadff );_ecdec !=nil {return _ecdec ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ceaea .PattFill =NewCT_PatternFillProperties (); +if _gbddb :=d .DecodeElement (_ceaea .PattFill ,&_fadff );_gbddb !=nil {return _gbddb ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_ceaea .GrpFill =NewCT_GroupFillProperties (); +if _adefg :=d .DecodeElement (_ceaea .GrpFill ,&_fadff );_adefg !=nil {return _adefg ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_ceaea .EffectLst =NewCT_EffectList (); +if _afbgd :=d .DecodeElement (_ceaea .EffectLst ,&_fadff );_afbgd !=nil {return _afbgd ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_ceaea .EffectDag =NewCT_EffectContainer (); +if _edfae :=d .DecodeElement (_ceaea .EffectDag ,&_fadff );_edfae !=nil {return _edfae ;};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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_ceaea .Choice =NewCT_TablePropertiesChoice (); +if _gbeda :=d .DecodeElement (&_ceaea .Choice .TableStyle ,&_fadff );_gbeda !=nil {return _gbeda ;};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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_ceaea .Choice =NewCT_TablePropertiesChoice (); +if _gdafe :=d .DecodeElement (&_ceaea .Choice .TableStyleId ,&_fadff );_gdafe !=nil {return _gdafe ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceaea .ExtLst =NewCT_OfficeArtExtensionList (); +if _edaba :=d .DecodeElement (_ceaea .ExtLst ,&_fadff );_edaba !=nil {return _edaba ;};default:_dc .Log .Debug ("\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",_fadff .Name ); +if _fedde :=d .Skip ();_fedde !=nil {return _fedde ;};};case _d .EndElement :break _cabe ;case _d .CharData :};};return nil ;};func (_ggedb ST_SystemColorVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffbcc :=_d .Attr {};_ffbcc .Name =name ;switch _ggedb {case ST_SystemColorValUnset :_ffbcc .Value =""; +case ST_SystemColorValScrollBar :_ffbcc .Value ="\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case ST_SystemColorValBackground :_ffbcc .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_SystemColorValActiveCaption :_ffbcc .Value ="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e"; +case ST_SystemColorValInactiveCaption :_ffbcc .Value ="\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValMenu :_ffbcc .Value ="\u006d\u0065\u006e\u0075";case ST_SystemColorValWindow :_ffbcc .Value ="\u0077\u0069\u006e\u0064\u006f\u0077"; +case ST_SystemColorValWindowFrame :_ffbcc .Value ="w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case ST_SystemColorValMenuText :_ffbcc .Value ="\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case ST_SystemColorValWindowText :_ffbcc .Value ="\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074"; +case ST_SystemColorValCaptionText :_ffbcc .Value ="c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValActiveBorder :_ffbcc .Value ="\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case ST_SystemColorValInactiveBorder :_ffbcc .Value ="\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072"; +case ST_SystemColorValAppWorkspace :_ffbcc .Value ="\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case ST_SystemColorValHighlight :_ffbcc .Value ="\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case ST_SystemColorValHighlightText :_ffbcc .Value ="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074"; +case ST_SystemColorValBtnFace :_ffbcc .Value ="\u0062t\u006e\u0046\u0061\u0063\u0065";case ST_SystemColorValBtnShadow :_ffbcc .Value ="\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case ST_SystemColorValGrayText :_ffbcc .Value ="\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074"; +case ST_SystemColorValBtnText :_ffbcc .Value ="\u0062t\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValInactiveCaptionText :_ffbcc .Value ="\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnHighlight :_ffbcc .Value ="\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"; +case ST_SystemColorVal3dDkShadow :_ffbcc .Value ="\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case ST_SystemColorVal3dLight :_ffbcc .Value ="\u0033d\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValInfoText :_ffbcc .Value ="\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074"; +case ST_SystemColorValInfoBk :_ffbcc .Value ="\u0069\u006e\u0066\u006f\u0042\u006b";case ST_SystemColorValHotLight :_ffbcc .Value ="\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValGradientActiveCaption :_ffbcc .Value ="g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e"; +case ST_SystemColorValGradientInactiveCaption :_ffbcc .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 :_ffbcc .Value ="\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"; +case ST_SystemColorValMenuBar :_ffbcc .Value ="\u006de\u006e\u0075\u0042\u0061\u0072";};return _ffbcc ,nil ;};func (_befeg ST_TileFlipMode )Validate ()error {return _befeg .ValidateWithPath ("")};func (_aeadf *EG_TextBulletTypeface )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_affbg :for {_gafbda ,_cgaege :=d .Token (); +if _cgaege !=nil {return _cgaege ;};switch _fbcgb :=_gafbda .(type ){case _d .StartElement :switch _fbcgb .Name {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 :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_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 :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_aeadf .BuFontTx =NewCT_TextBulletTypefaceFollowText (); +if _cbddg :=d .DecodeElement (_aeadf .BuFontTx ,&_fbcgb );_cbddg !=nil {return _cbddg ;};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 :"\u0062\u0075\u0046\u006f\u006e\u0074"},_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 :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_aeadf .BuFont =NewCT_TextFont (); +if _fffbd :=d .DecodeElement (_aeadf .BuFont ,&_fbcgb );_fffbd !=nil {return _fffbd ;};default:_dc .Log .Debug ("\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",_fbcgb .Name ); +if _gcaea :=d .Skip ();_gcaea !=nil {return _gcaea ;};};case _d .EndElement :break _affbg ;case _d .CharData :};};return nil ;};func (_dbcff ST_TextFontAlignType )Validate ()error {return _dbcff .ValidateWithPath ("")};func NewCT_AlphaCeilingEffect ()*CT_AlphaCeilingEffect {_agf :=&CT_AlphaCeilingEffect {}; +return _agf };func (_debdb *CT_GvmlUseShapeRectangle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Path2DQuadBezierTo ()*CT_Path2DQuadBezierTo {_eggcg :=&CT_Path2DQuadBezierTo {}; +return _eggcg ;}; -// ValidateWithPath validates the CT_Angle and its children, prefixing error messages with path -func (_ceg *CT_Angle )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the Theme and its children, prefixing error messages with path +func (_cebd *Theme )ValidateWithPath (path string )error {if _ecbge :=_cebd .CT_OfficeStyleSheet .ValidateWithPath (path );_ecbge !=nil {return _ecbge ;};return nil ;};func (_fadcg *ST_LineEndType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffdebb ,_daaba :=d .Token (); +if _daaba !=nil {return _daaba ;};if _ccffd ,_gaddf :=_ffdebb .(_d .EndElement );_gaddf &&_ccffd .Name ==start .Name {*_fadcg =1;return nil ;};if _fdccc ,_decgef :=_ffdebb .(_d .CharData );!_decgef {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffdebb ); +}else {switch string (_fdccc ){case "":*_fadcg =0;case "\u006e\u006f\u006e\u0065":*_fadcg =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_fadcg =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_fadcg =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fadcg =4; +case "\u006f\u0076\u0061\u006c":*_fadcg =5;case "\u0061\u0072\u0072o\u0077":*_fadcg =6;};};_ffdebb ,_daaba =d .Token ();if _daaba !=nil {return _daaba ;};if _ceefb ,_dcacdg :=_ffdebb .(_d .EndElement );_dcacdg &&_ceefb .Name ==start .Name {return nil ; +};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffdebb );}; -// Validate validates the CT_TransformEffect and its children -func (_daeeb *CT_TransformEffect )Validate ()error {return _daeeb .ValidateWithPath ("\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074");};func (_adgb *CT_ConnectorLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcfa :=range start .Attr {if _dcfa .Name .Local =="\u006e\u006f\u0047r\u0070"{_gbdc ,_gbbdb :=_b .ParseBool (_dcfa .Value ); -if _gbbdb !=nil {return _gbbdb ;};_adgb .NoGrpAttr =&_gbdc ;continue ;};if _dcfa .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_dbada ,_efae :=_b .ParseBool (_dcfa .Value );if _efae !=nil {return _efae ;};_adgb .NoSelectAttr =&_dbada ; -continue ;};if _dcfa .Name .Local =="\u006e\u006f\u0052o\u0074"{_afeg ,_cebfe :=_b .ParseBool (_dcfa .Value );if _cebfe !=nil {return _cebfe ;};_adgb .NoRotAttr =&_afeg ;continue ;};if _dcfa .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_fdac ,_agcef :=_b .ParseBool (_dcfa .Value ); -if _agcef !=nil {return _agcef ;};_adgb .NoChangeAspectAttr =&_fdac ;continue ;};if _dcfa .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bbbc ,_ddde :=_b .ParseBool (_dcfa .Value );if _ddde !=nil {return _ddde ;};_adgb .NoMoveAttr =&_bbbc ;continue ; -};if _dcfa .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_fceee ,_dcdc :=_b .ParseBool (_dcfa .Value );if _dcdc !=nil {return _dcdc ;};_adgb .NoResizeAttr =&_fceee ;continue ;};if _dcfa .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_eeda ,_agfc :=_b .ParseBool (_dcfa .Value ); -if _agfc !=nil {return _agfc ;};_adgb .NoEditPointsAttr =&_eeda ;continue ;};if _dcfa .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_cgag ,_dcbdf :=_b .ParseBool (_dcfa .Value );if _dcbdf !=nil {return _dcbdf ; -};_adgb .NoAdjustHandlesAttr =&_cgag ;continue ;};if _dcfa .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_gdaed ,_acac :=_b .ParseBool (_dcfa .Value );if _acac !=nil {return _acac ;};_adgb .NoChangeArrowheadsAttr =&_gdaed ; -continue ;};if _dcfa .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_bdcg ,_acag :=_b .ParseBool (_dcfa .Value );if _acag !=nil {return _acag ;};_adgb .NoChangeShapeTypeAttr =&_bdcg ;continue ; -};};_fgdf :for {_gaegf ,_aded :=d .Token ();if _aded !=nil {return _aded ;};switch _dgfe :=_gaegf .(type ){case _d .StartElement :switch _dgfe .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adgb .ExtLst =NewCT_OfficeArtExtensionList (); -if _cddb :=d .DecodeElement (_adgb .ExtLst ,&_dgfe );_cddb !=nil {return _cddb ;};default:_ac .Log .Debug ("\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",_dgfe .Name ); -if _fefd :=d .Skip ();_fefd !=nil {return _fefd ;};};case _d .EndElement :break _fgdf ;case _d .CharData :};};return nil ;};func (_edgf *CT_RegularTextRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adfed :for {_cdcgd ,_afged :=d .Token (); -if _afged !=nil {return _afged ;};switch _eefcfc :=_cdcgd .(type ){case _d .StartElement :switch _eefcfc .Name {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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_edgf .RPr =NewCT_TextCharacterProperties (); -if _cfbbc :=d .DecodeElement (_edgf .RPr ,&_eefcfc );_cfbbc !=nil {return _cfbbc ;};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 :"\u0074"},_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 :"\u0074"}:if _cefad :=d .DecodeElement (&_edgf .T ,&_eefcfc ); -_cefad !=nil {return _cefad ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_eefcfc .Name ); -if _fageff :=d .Skip ();_fageff !=nil {return _fageff ;};};case _d .EndElement :break _adfed ;case _d .CharData :};};return nil ;};func (_ddcbc *EG_TextRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddcbc .R !=nil {_egdce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072"}}; -e .EncodeElement (_ddcbc .R ,_egdce );};if _ddcbc .Br !=nil {_bdcba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0072"}};e .EncodeElement (_ddcbc .Br ,_bdcba );};if _ddcbc .Fld !=nil {_gecgbd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066l\u0064"}}; -e .EncodeElement (_ddcbc .Fld ,_gecgbd );};return nil ;};func (_cede *CT_GeomGuide )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbbf :=range start .Attr {if _fbbf .Name .Local =="\u006e\u0061\u006d\u0065"{_baeda ,_fbgd :=_fbbf .Value ,error (nil ); -if _fbgd !=nil {return _fbgd ;};_cede .NameAttr =_baeda ;continue ;};if _fbbf .Name .Local =="\u0066\u006d\u006c\u0061"{_afac ,_bbce :=_fbbf .Value ,error (nil );if _bbce !=nil {return _bbce ;};_cede .FmlaAttr =_afac ;continue ;};};for {_cfag ,_ebab :=d .Token (); -if _ebab !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065o\u006d\u0047\u0075\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_ebab );};if _edfg ,_cbgga :=_cfag .(_d .EndElement );_cbgga &&_edfg .Name ==start .Name {break ; -};};return nil ;};func (_fefaa *CT_GeomGuideList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fefaa .Gd !=nil {_affg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0064"}};for _ ,_fbacf :=range _fefaa .Gd {e .EncodeElement (_fbacf ,_affg ); -};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_DashStop ()*CT_DashStop {_acbda :=&CT_DashStop {};return _acbda };func (_fbgeg *CT_OfficeArtExtensionList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efff :for {_cgead ,_dbaaf :=d .Token (); -if _dbaaf !=nil {return _dbaaf ;};switch _caef :=_cgead .(type ){case _d .StartElement :switch _caef .Name {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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_fefcdd :=NewCT_OfficeArtExtension (); -if _dfgbf :=d .DecodeElement (_fefcdd ,&_caef );_dfgbf !=nil {return _dfgbf ;};_fbgeg .Ext =append (_fbgeg .Ext ,_fefcdd );default:_ac .Log .Debug ("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",_caef .Name ); -if _aafce :=d .Skip ();_aafce !=nil {return _aafce ;};};case _d .EndElement :break _efff ;case _d .CharData :};};return nil ;};func (_afggg *CT_TextSpacingPoint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_afggg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FillStyleList and its children, prefixing error messages with path +func (_gfed *CT_FillStyleList )ValidateWithPath (path string )error {for _bdee ,_efbgb :=range _gfed .EG_FillProperties {if _ecbcb :=_efbgb .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_bdee )); +_ecbcb !=nil {return _ecbcb ;};};return nil ;};func (_dgeab *CT_TextNormalAutofit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdcae :=range start .Attr {if _fdcae .Name .Local =="\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"{_bbfcf ,_gdagg :=ParseUnionST_TextFontScalePercentOrPercentString (_fdcae .Value ); +if _gdagg !=nil {return _gdagg ;};_dgeab .FontScaleAttr =&_bbfcf ;continue ;};if _fdcae .Name .Local =="\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"{_eddfd ,_bacef :=ParseUnionST_TextSpacingPercentOrPercentString (_fdcae .Value ); +if _bacef !=nil {return _bacef ;};_dgeab .LnSpcReductionAttr =&_eddfd ;continue ;};};for {_becbb ,_eefed :=d .Token ();if _eefed !=nil {return _fa .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",_eefed ); +};if _bdeff ,_bafbe :=_becbb .(_d .EndElement );_bafbe &&_bdeff .Name ==start .Name {break ;};};return nil ;};func NewCT_PresetColor ()*CT_PresetColor {_ebbc :=&CT_PresetColor {};_ebbc .ValAttr =ST_PresetColorVal (1);return _ebbc ;}; -// Validate validates the CT_VideoFile and its children -func (_cfgg *CT_VideoFile )Validate ()error {return _cfgg .ValidateWithPath ("\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");}; +// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path +func (_eaddb *CT_RelativeRect )ValidateWithPath (path string )error {if _eaddb .LAttr !=nil {if _bgcf :=_eaddb .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_bgcf !=nil {return _bgcf ;};};if _eaddb .TAttr !=nil {if _ffabe :=_eaddb .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); +_ffabe !=nil {return _ffabe ;};};if _eaddb .RAttr !=nil {if _adgdd :=_eaddb .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_adgdd !=nil {return _adgdd ;};};if _eaddb .BAttr !=nil {if _cfbdc :=_eaddb .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072"); +_cfbdc !=nil {return _cfbdc ;};};return nil ;}; -// Validate validates the CT_Table and its children -func (_daacce *CT_Table )Validate ()error {return _daacce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_agcga *CT_LightRig )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gagff ,_cgggd :=_agcga .RigAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0069\u0067"}); -if _cgggd !=nil {return _cgggd ;};start .Attr =append (start .Attr ,_gagff );_gagff ,_cgggd =_agcga .DirAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0069\u0072"});if _cgggd !=nil {return _cgggd ;};start .Attr =append (start .Attr ,_gagff );e .EncodeToken (start ); -if _agcga .Rot !=nil {_eaacf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_agcga .Rot ,_eaacf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfbe *CT_DashStop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_cfbe .DAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070"},Value :_gd .Sprintf ("\u0025\u0076",_cfbe .SpAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eecbc ST_TextWrappingType )ValidateWithPath (path string )error {switch _eecbc {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 (_eecbc )); -};return nil ;}; +// Validate validates the CT_NonVisualPictureProperties and its children +func (_aacf *CT_NonVisualPictureProperties )Validate ()error {return _aacf .ValidateWithPath ("\u0043\u0054_\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0050\u0072\u006f\u0070\u0065\u0072ti\u0065\u0073"); +};type CT_NonVisualPictureProperties struct{PreferRelativeResizeAttr *bool ;PicLocks *CT_PictureLocking ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_TablePartStyle and its children -func (_bfba *CT_TablePartStyle )Validate ()error {return _bfba .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065");};func (_ddaag ST_TextStrikeType )ValidateWithPath (path string )error {switch _ddaag {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 (_ddaag )); -};return nil ;};type CT_TextBulletSizeFollowText struct{}; +// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path +func (_gdefaf *CT_SphereCoords )ValidateWithPath (path string )error {if _gdefaf .LatAttr < 0{return _fa .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 ,_gdefaf .LatAttr ); +};if _gdefaf .LatAttr >=21600000{return _fa .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 ,_gdefaf .LatAttr ); +};if _gdefaf .LonAttr < 0{return _fa .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 ,_gdefaf .LonAttr ); +};if _gdefaf .LonAttr >=21600000{return _fa .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 ,_gdefaf .LonAttr ); +};if _gdefaf .RevAttr < 0{return _fa .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 ,_gdefaf .RevAttr ); +};if _gdefaf .RevAttr >=21600000{return _fa .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 ,_gdefaf .RevAttr ); +};return nil ;};func (_egbd *CT_ObjectStyleDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cagb :for {_fgbe ,_ebafa :=d .Token ();if _ebafa !=nil {return _ebafa ;};switch _gedae :=_fgbe .(type ){case _d .StartElement :switch _gedae .Name {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 :"\u0073\u0070\u0044e\u0066"},_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 :"\u0073\u0070\u0044e\u0066"}:_egbd .SpDef =NewCT_DefaultShapeDefinition (); +if _gafcg :=d .DecodeElement (_egbd .SpDef ,&_gedae );_gafcg !=nil {return _gafcg ;};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 :"\u006c\u006e\u0044e\u0066"},_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 :"\u006c\u006e\u0044e\u0066"}:_egbd .LnDef =NewCT_DefaultShapeDefinition (); +if _efcb :=d .DecodeElement (_egbd .LnDef ,&_gedae );_efcb !=nil {return _efcb ;};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 :"\u0074\u0078\u0044e\u0066"},_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 :"\u0074\u0078\u0044e\u0066"}:_egbd .TxDef =NewCT_DefaultShapeDefinition (); +if _dabb :=d .DecodeElement (_egbd .TxDef ,&_gedae );_dabb !=nil {return _dabb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egbd .ExtLst =NewCT_OfficeArtExtensionList (); +if _bgdc :=d .DecodeElement (_egbd .ExtLst ,&_gedae );_bgdc !=nil {return _bgdc ;};default:_dc .Log .Debug ("\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",_gedae .Name ); +if _fdfee :=d .Skip ();_fdfee !=nil {return _fdfee ;};};case _d .EndElement :break _cagb ;case _d .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 NewCT_TextTabStop ()*CT_TextTabStop {_cacce :=&CT_TextTabStop {};return _cacce };func (_fbfd *CT_ColorMRU )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adgf :for {_bfbb ,_cbbf :=d .Token (); +if _cbbf !=nil {return _cbbf ;};switch _ddgg :=_bfbb .(type ){case _d .StartElement :switch _ddgg .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_baag :=NewEG_ColorChoice (); +_baag .ScrgbClr =NewCT_ScRgbColor ();if _ffbc :=d .DecodeElement (_baag .ScrgbClr ,&_ddgg );_ffbc !=nil {return _ffbc ;};_fbfd .EG_ColorChoice =append (_fbfd .EG_ColorChoice ,_baag );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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gcge :=NewEG_ColorChoice (); +_gcge .SrgbClr =NewCT_SRgbColor ();if _eaeee :=d .DecodeElement (_gcge .SrgbClr ,&_ddgg );_eaeee !=nil {return _eaeee ;};_fbfd .EG_ColorChoice =append (_fbfd .EG_ColorChoice ,_gcge );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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dcg :=NewEG_ColorChoice (); +_dcg .HslClr =NewCT_HslColor ();if _adaf :=d .DecodeElement (_dcg .HslClr ,&_ddgg );_adaf !=nil {return _adaf ;};_fbfd .EG_ColorChoice =append (_fbfd .EG_ColorChoice ,_dcg );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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cgcd :=NewEG_ColorChoice (); +_cgcd .SysClr =NewCT_SystemColor ();if _dbcd :=d .DecodeElement (_cgcd .SysClr ,&_ddgg );_dbcd !=nil {return _dbcd ;};_fbfd .EG_ColorChoice =append (_fbfd .EG_ColorChoice ,_cgcd );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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_agaf :=NewEG_ColorChoice (); +_agaf .SchemeClr =NewCT_SchemeColor ();if _bbdb :=d .DecodeElement (_agaf .SchemeClr ,&_ddgg );_bbdb !=nil {return _bbdb ;};_fbfd .EG_ColorChoice =append (_fbfd .EG_ColorChoice ,_agaf );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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ggae :=NewEG_ColorChoice (); +_ggae .PrstClr =NewCT_PresetColor ();if _caf :=d .DecodeElement (_ggae .PrstClr ,&_ddgg );_caf !=nil {return _caf ;};_fbfd .EG_ColorChoice =append (_fbfd .EG_ColorChoice ,_ggae );default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_ddgg .Name ); +if _bdgd :=d .Skip ();_bdgd !=nil {return _bdgd ;};};case _d .EndElement :break _adgf ;case _d .CharData :};};return nil ;};func (_dddcaa ST_TextShapeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeeggc :=_d .Attr {};_eeeggc .Name =name ;switch _dddcaa {case ST_TextShapeTypeUnset :_eeeggc .Value =""; +case ST_TextShapeTypeTextNoShape :_eeeggc .Value ="t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case ST_TextShapeTypeTextPlain :_eeeggc .Value ="\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n";case ST_TextShapeTypeTextStop :_eeeggc .Value ="\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070"; +case ST_TextShapeTypeTextTriangle :_eeeggc .Value ="\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_TextShapeTypeTextTriangleInverted :_eeeggc .Value ="t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064"; +case ST_TextShapeTypeTextChevron :_eeeggc .Value ="t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case ST_TextShapeTypeTextChevronInverted :_eeeggc .Value ="\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064"; +case ST_TextShapeTypeTextRingInside :_eeeggc .Value ="\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextRingOutside :_eeeggc .Value ="\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065"; +case ST_TextShapeTypeTextArchUp :_eeeggc .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case ST_TextShapeTypeTextArchDown :_eeeggc .Value ="\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCircle :_eeeggc .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065"; +case ST_TextShapeTypeTextButton :_eeeggc .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case ST_TextShapeTypeTextArchUpPour :_eeeggc .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextArchDownPour :_eeeggc .Value ="\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072"; +case ST_TextShapeTypeTextCirclePour :_eeeggc .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextButtonPour :_eeeggc .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072"; +case ST_TextShapeTypeTextCurveUp :_eeeggc .Value ="t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case ST_TextShapeTypeTextCurveDown :_eeeggc .Value ="\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCanUp :_eeeggc .Value ="\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p"; +case ST_TextShapeTypeTextCanDown :_eeeggc .Value ="t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextWave1 :_eeeggc .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case ST_TextShapeTypeTextWave2 :_eeeggc .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00652"; +case ST_TextShapeTypeTextDoubleWave1 :_eeeggc .Value ="\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case ST_TextShapeTypeTextWave4 :_eeeggc .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case ST_TextShapeTypeTextInflate :_eeeggc .Value ="t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065"; +case ST_TextShapeTypeTextDeflate :_eeeggc .Value ="t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextInflateBottom :_eeeggc .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d"; +case ST_TextShapeTypeTextDeflateBottom :_eeeggc .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextInflateTop :_eeeggc .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070"; +case ST_TextShapeTypeTextDeflateTop :_eeeggc .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateInflate :_eeeggc .Value ="\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065"; +case ST_TextShapeTypeTextDeflateInflateDeflate :_eeeggc .Value ="\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case ST_TextShapeTypeTextFadeRight :_eeeggc .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074"; +case ST_TextShapeTypeTextFadeLeft :_eeeggc .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case ST_TextShapeTypeTextFadeUp :_eeeggc .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextFadeDown :_eeeggc .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e"; +case ST_TextShapeTypeTextSlantUp :_eeeggc .Value ="t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case ST_TextShapeTypeTextSlantDown :_eeeggc .Value ="\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCascadeUp :_eeeggc .Value ="\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070"; +case ST_TextShapeTypeTextCascadeDown :_eeeggc .Value ="\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return _eeeggc ,nil ;};func (_abccag *ST_TextVertOverflowType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfeead ,_aeebc :=d .Token (); +if _aeebc !=nil {return _aeebc ;};if _eaace ,_ggfbd :=_dfeead .(_d .EndElement );_ggfbd &&_eaace .Name ==start .Name {*_abccag =1;return nil ;};if _bfeaf ,_dbdde :=_dfeead .(_d .CharData );!_dbdde {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfeead ); +}else {switch string (_bfeaf ){case "":*_abccag =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_abccag =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_abccag =2;case "\u0063\u006c\u0069\u0070":*_abccag =3;};};_dfeead ,_aeebc =d .Token (); +if _aeebc !=nil {return _aeebc ;};if _ddaeg ,_gbeabc :=_dfeead .(_d .EndElement );_gbeabc &&_ddaeg .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfeead ); +};func (_abbbfd *CT_StyleMatrix )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abbbfd .FillStyleLst =NewCT_FillStyleList ();_abbbfd .LnStyleLst =NewCT_LineStyleList ();_abbbfd .EffectStyleLst =NewCT_EffectStyleList ();_abbbfd .BgFillStyleLst =NewCT_BackgroundFillStyleList (); +for _ ,_faffe :=range start .Attr {if _faffe .Name .Local =="\u006e\u0061\u006d\u0065"{_ddggc ,_bagff :=_faffe .Value ,error (nil );if _bagff !=nil {return _bagff ;};_abbbfd .NameAttr =&_ddggc ;continue ;};};_bccfc :for {_bgbde ,_ceffb :=d .Token ();if _ceffb !=nil {return _ceffb ; +};switch _cfafc :=_bgbde .(type ){case _d .StartElement :switch _cfafc .Name {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 :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_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 :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _deefa :=d .DecodeElement (_abbbfd .FillStyleLst ,&_cfafc ); +_deefa !=nil {return _deefa ;};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 :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_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 :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _ebfccg :=d .DecodeElement (_abbbfd .LnStyleLst ,&_cfafc ); +_ebfccg !=nil {return _ebfccg ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _debg :=d .DecodeElement (_abbbfd .EffectStyleLst ,&_cfafc ); +_debg !=nil {return _debg ;};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 :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_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 :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _cfgaf :=d .DecodeElement (_abbbfd .BgFillStyleLst ,&_cfafc ); +_cfgaf !=nil {return _cfgaf ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_cfafc .Name ); +if _febdg :=d .Skip ();_febdg !=nil {return _febdg ;};};case _d .EndElement :break _bccfc ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Path2D and its children, prefixing error messages with path -func (_ebfab *CT_Path2D )ValidateWithPath (path string )error {if _ebfab .WAttr !=nil {if *_ebfab .WAttr < 0{return _gd .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 ,*_ebfab .WAttr ); -};if *_ebfab .WAttr > 27273042316900{return _gd .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 ,*_ebfab .WAttr ); -};};if _ebfab .HAttr !=nil {if *_ebfab .HAttr < 0{return _gd .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 ,*_ebfab .HAttr ); -};if *_ebfab .HAttr > 27273042316900{return _gd .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 ,*_ebfab .HAttr ); -};};if _abcdg :=_ebfab .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_abcdg !=nil {return _abcdg ;};for _gbdbac ,_dade :=range _ebfab .Close {if _geeef :=_dade .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fC\u006c\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_gbdbac )); -_geeef !=nil {return _geeef ;};};for _cfcg ,_ffdd :=range _ebfab .MoveTo {if _cedba :=_ffdd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_cfcg ));_cedba !=nil {return _cedba ;}; -};for _ddfgfd ,_daacac :=range _ebfab .LnTo {if _egea :=_daacac .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u004c\u006e\u0054\u006f\u005b\u0025\u0064\u005d",path ,_ddfgfd ));_egea !=nil {return _egea ;};};for _edeac ,_bcaeed :=range _ebfab .ArcTo {if _gafgcb :=_bcaeed .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fA\u0072\u0063\u0054\u006f\u005b\u0025\u0064\u005d",path ,_edeac )); -_gafgcb !=nil {return _gafgcb ;};};for _eefgf ,_cceg :=range _ebfab .QuadBezTo {if _fbgfae :=_cceg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0051\u0075\u0061d\u0042\u0065\u007a\u0054\u006f\u005b\u0025\u0064\u005d",path ,_eefgf ));_fbgfae !=nil {return _fbgfae ; -};};for _baca ,_bbdaf :=range _ebfab .CubicBezTo {if _ebgd :=_bbdaf .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054o\u005b\u0025\u0064\u005d",path ,_baca ));_ebgd !=nil {return _ebgd ;};};return nil ; -};type CT_GraphicalObject struct{GraphicData *CT_GraphicalObjectData ;};func (_cfcbg ST_LineEndWidth )String ()string {switch _cfcbg {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return ""; -}; +// Validate validates the CT_Angle and its children +func (_caa *CT_Angle )Validate ()error {return _caa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};type CT_GradientFillProperties struct{FlipAttr ST_TileFlipMode ;RotWithShapeAttr *bool ;GsLst *CT_GradientStopList ;Lin *CT_LinearShadeProperties ; +Path *CT_PathShadeProperties ;TileRect *CT_RelativeRect ;};func (_aedda *CT_Table )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aedda .TblPr !=nil {_fbegf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0062\u006c\u0050\u0072"}}; +e .EncodeElement (_aedda .TblPr ,_fbegf );};_bgegc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_aedda .TblGrid ,_bgegc );if _aedda .Tr !=nil {_egfcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0072"}}; +for _ ,_aafff :=range _aedda .Tr {e .EncodeElement (_aafff ,_egfcg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eggbef *EG_ThemeableFontStyles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eggbef .Font !=nil {_ffbac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}}; +e .EncodeElement (_eggbef .Font ,_ffbac );};if _eggbef .FontRef !=nil {_cbfbea :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_eggbef .FontRef ,_cbfbea );};return nil ;};func NewCT_PresetShadowEffect ()*CT_PresetShadowEffect {_gdgag :=&CT_PresetShadowEffect {}; +_gdgag .PrstAttr =ST_PresetShadowVal (1);return _gdgag ;};func (_bcfgf *EG_Text3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aabcb :for {_cefbb ,_agaaa :=d .Token ();if _agaaa !=nil {return _agaaa ;};switch _cdcge :=_cefbb .(type ){case _d .StartElement :switch _cdcge .Name {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 :"\u0073\u0070\u0033\u0064"},_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 :"\u0073\u0070\u0033\u0064"}:_bcfgf .Sp3d =NewCT_Shape3D (); +if _afcgb :=d .DecodeElement (_bcfgf .Sp3d ,&_cdcge );_afcgb !=nil {return _afcgb ;};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 :"\u0066\u006c\u0061\u0074\u0054\u0078"},_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 :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_bcfgf .FlatTx =NewCT_FlatText (); +if _daada :=d .DecodeElement (_bcfgf .FlatTx ,&_cdcge );_daada !=nil {return _daada ;};default:_dc .Log .Debug ("\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",_cdcge .Name ); +if _feddf :=d .Skip ();_feddf !=nil {return _feddf ;};};case _d .EndElement :break _aabcb ;case _d .CharData :};};return nil ;};func (_gfcbaf *CT_TextBodyProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfcbaf .RotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_gfcbaf .RotAttr )}); +};if _gfcbaf .SpcFirstLastParaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gfcbaf .SpcFirstLastParaAttr ))}); +};if _gfcbaf .VertOverflowAttr !=ST_TextVertOverflowTypeUnset {_agcbb ,_afaef :=_gfcbaf .VertOverflowAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _afaef !=nil {return _afaef ;};start .Attr =append (start .Attr ,_agcbb ); +};if _gfcbaf .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_fbfc ,_bfdae :=_gfcbaf .HorzOverflowAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _bfdae !=nil {return _bfdae ;};start .Attr =append (start .Attr ,_fbfc ); +};if _gfcbaf .VertAttr !=ST_TextVerticalTypeUnset {_dcgdg ,_cffecg :=_gfcbaf .VertAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0065\u0072\u0074"});if _cffecg !=nil {return _cffecg ;};start .Attr =append (start .Attr ,_dcgdg );};if _gfcbaf .WrapAttr !=ST_TextWrappingTypeUnset {_daegg ,_fbggf :=_gfcbaf .WrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070"}); +if _fbggf !=nil {return _fbggf ;};start .Attr =append (start .Attr ,_daegg );};if _gfcbaf .LInsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0049\u006e\u0073"},Value :_fa .Sprintf ("\u0025\u0076",*_gfcbaf .LInsAttr )}); +};if _gfcbaf .TInsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0049\u006e\u0073"},Value :_fa .Sprintf ("\u0025\u0076",*_gfcbaf .TInsAttr )});};if _gfcbaf .RInsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0049\u006e\u0073"},Value :_fa .Sprintf ("\u0025\u0076",*_gfcbaf .RInsAttr )}); +};if _gfcbaf .BInsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0049\u006e\u0073"},Value :_fa .Sprintf ("\u0025\u0076",*_gfcbaf .BInsAttr )});};if _gfcbaf .NumColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0075\u006d\u0043\u006f\u006c"},Value :_fa .Sprintf ("\u0025\u0076",*_gfcbaf .NumColAttr )}); +};if _gfcbaf .SpcColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0063\u0043\u006f\u006c"},Value :_fa .Sprintf ("\u0025\u0076",*_gfcbaf .SpcColAttr )});};if _gfcbaf .RtlColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0074\u006c\u0043\u006f\u006c"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gfcbaf .RtlColAttr ))}); +};if _gfcbaf .FromWordArtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gfcbaf .FromWordArtAttr ))});};if _gfcbaf .AnchorAttr !=ST_TextAnchoringTypeUnset {_adfb ,_cbeggb :=_gfcbaf .AnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}); +if _cbeggb !=nil {return _cbeggb ;};start .Attr =append (start .Attr ,_adfb );};if _gfcbaf .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gfcbaf .AnchorCtrAttr ))}); +};if _gfcbaf .ForceAAAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0041\u0041"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gfcbaf .ForceAAAttr ))});};if _gfcbaf .UprightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075p\u0072\u0069\u0067\u0068\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gfcbaf .UprightAttr ))}); +};if _gfcbaf .CompatLnSpcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gfcbaf .CompatLnSpcAttr ))});};e .EncodeToken (start ); +if _gfcbaf .PrstTxWarp !=nil {_bgfcd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_gfcbaf .PrstTxWarp ,_bgfcd );};if _gfcbaf .NoAutofit !=nil {_aacde :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}}; +e .EncodeElement (_gfcbaf .NoAutofit ,_aacde );};if _gfcbaf .NormAutofit !=nil {_eafdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_gfcbaf .NormAutofit ,_eafdf ); +};if _gfcbaf .SpAutoFit !=nil {_eegcd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_gfcbaf .SpAutoFit ,_eegcd );};if _gfcbaf .Scene3d !=nil {_bgbgg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}}; +e .EncodeElement (_gfcbaf .Scene3d ,_bgbgg );};if _gfcbaf .Sp3d !=nil {_gacbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_gfcbaf .Sp3d ,_gacbg );};if _gfcbaf .FlatTx !=nil {_bceea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}}; +e .EncodeElement (_gfcbaf .FlatTx ,_bceea );};if _gfcbaf .ExtLst !=nil {_edeab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfcbaf .ExtLst ,_edeab );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_ContentPartLocking struct{ExtLst *CT_OfficeArtExtensionList ;NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ; +NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func (_fgdcg *CT_TextField )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgdcg .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 _ ,_gegegg :=range start .Attr {if _gegegg .Name .Local =="\u0069\u0064"{_bgbgc ,_bedbae :=_gegegg .Value ,error (nil );if _bedbae !=nil {return _bedbae ;};_fgdcg .IdAttr =_bgbgc ;continue ;};if _gegegg .Name .Local =="\u0074\u0079\u0070\u0065"{_aaecca ,_fdgb :=_gegegg .Value ,error (nil ); +if _fdgb !=nil {return _fdgb ;};_fgdcg .TypeAttr =&_aaecca ;continue ;};};_egbccb :for {_bcage ,_aadcd :=d .Token ();if _aadcd !=nil {return _aadcd ;};switch _abef :=_bcage .(type ){case _d .StartElement :switch _abef .Name {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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_fgdcg .RPr =NewCT_TextCharacterProperties (); +if _bcbaa :=d .DecodeElement (_fgdcg .RPr ,&_abef );_bcbaa !=nil {return _bcbaa ;};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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_fgdcg .PPr =NewCT_TextParagraphProperties (); +if _dfgfadb :=d .DecodeElement (_fgdcg .PPr ,&_abef );_dfgfadb !=nil {return _dfgfadb ;};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 :"\u0074"},_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 :"\u0074"}:_fgdcg .T =new (string ); +if _cdea :=d .DecodeElement (_fgdcg .T ,&_abef );_cdea !=nil {return _cdea ;};default:_dc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_abef .Name ); +if _egfb :=d .Skip ();_egfb !=nil {return _egfb ;};};case _d .EndElement :break _egbccb ;case _d .CharData :};};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 (_baeefb ST_ColorSchemeIndex )String ()string {switch _baeefb {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 "";}; -// Validate validates the CT_SolidColorFillProperties and its children -func (_bfgfd *CT_SolidColorFillProperties )Validate ()error {return _bfgfd .ValidateWithPath ("C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_TextNormalAutofit and its children, prefixing error messages with path +func (_dadcg *CT_TextNormalAutofit )ValidateWithPath (path string )error {if _dadcg .FontScaleAttr !=nil {if _adfgg :=_dadcg .FontScaleAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_adfgg !=nil {return _adfgg ; +};};if _dadcg .LnSpcReductionAttr !=nil {if _bfgcd :=_dadcg .LnSpcReductionAttr .ValidateWithPath (path +"\u002f\u004c\u006e\u0053pc\u0052\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bfgcd !=nil {return _bfgcd ;};};return nil ; +};func (_fdbdd *ST_DgmBuildStep )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdbdd =0;case "\u0073\u0070":*_fdbdd =1;case "\u0062\u0067":*_fdbdd =2;};return nil ;}; -// Validate validates the CT_BlipChoice and its children -func (_gcgaf *CT_BlipChoice )Validate ()error {return _gcgaf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gfa *CT_BaseStyles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -_edaa :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_gfa .ClrScheme ,_edaa );_cegc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}}; -e .EncodeElement (_gfa .FontScheme ,_cegc );_feac :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_gfa .FmtScheme ,_feac );if _gfa .ExtLst !=nil {_fcag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gfa .ExtLst ,_fcag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffgabg ST_PenAlignment )String ()string {switch _ffgabg {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u0069\u006e"; -};return "";}; +// ValidateWithPath validates the CT_SupplementalFont and its children, prefixing error messages with path +func (_cgab *CT_SupplementalFont )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_EffectContainer and its children, prefixing error messages with path -func (_eaea *CT_EffectContainer )ValidateWithPath (path string )error {if _aaaa :=_eaea .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aaaa !=nil {return _aaaa ;};if _eaea .Cont !=nil {if _fafc :=_eaea .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074"); -_fafc !=nil {return _fafc ;};};if _eaea .Effect !=nil {if _gbba :=_eaea .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_gbba !=nil {return _gbba ;};};if _eaea .AlphaBiLevel !=nil {if _acbf :=_eaea .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"); -_acbf !=nil {return _acbf ;};};if _eaea .AlphaCeiling !=nil {if _fcda :=_eaea .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067");_fcda !=nil {return _fcda ;};};if _eaea .AlphaFloor !=nil {if _afegc :=_eaea .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"); -_afegc !=nil {return _afegc ;};};if _eaea .AlphaInv !=nil {if _cfdd :=_eaea .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev");_cfdd !=nil {return _cfdd ;};};if _eaea .AlphaMod !=nil {if _febd :=_eaea .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd"); -_febd !=nil {return _febd ;};};if _eaea .AlphaModFix !=nil {if _eaceg :=_eaea .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078");_eaceg !=nil {return _eaceg ;};};if _eaea .AlphaOutset !=nil {if _afgc :=_eaea .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"); -_afgc !=nil {return _afgc ;};};if _eaea .AlphaRepl !=nil {if _caca :=_eaea .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c");_caca !=nil {return _caca ;};};if _eaea .BiLevel !=nil {if _aced :=_eaea .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c"); -_aced !=nil {return _aced ;};};if _eaea .Blend !=nil {if _ceefb :=_eaea .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064");_ceefb !=nil {return _ceefb ;};};if _eaea .Blur !=nil {if _faeef :=_eaea .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072"); -_faeef !=nil {return _faeef ;};};if _eaea .ClrChange !=nil {if _fgbee :=_eaea .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_fgbee !=nil {return _fgbee ;};};if _eaea .ClrRepl !=nil {if _fcab :=_eaea .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c"); -_fcab !=nil {return _fcab ;};};if _eaea .Duotone !=nil {if _fgde :=_eaea .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065");_fgde !=nil {return _fgde ;};};if _eaea .Fill !=nil {if _eeab :=_eaea .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); -_eeab !=nil {return _eeab ;};};if _eaea .FillOverlay !=nil {if _agfca :=_eaea .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_agfca !=nil {return _agfca ;};};if _eaea .Glow !=nil {if _eccf :=_eaea .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077"); -_eccf !=nil {return _eccf ;};};if _eaea .Grayscl !=nil {if _dgdb :=_eaea .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c");_dgdb !=nil {return _dgdb ;};};if _eaea .Hsl !=nil {if _ffbda :=_eaea .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c"); -_ffbda !=nil {return _ffbda ;};};if _eaea .InnerShdw !=nil {if _ebcd :=_eaea .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077");_ebcd !=nil {return _ebcd ;};};if _eaea .Lum !=nil {if _fggg :=_eaea .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d"); -_fggg !=nil {return _fggg ;};};if _eaea .OuterShdw !=nil {if _bdab :=_eaea .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_bdab !=nil {return _bdab ;};};if _eaea .PrstShdw !=nil {if _gddac :=_eaea .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w"); -_gddac !=nil {return _gddac ;};};if _eaea .Reflection !=nil {if _dbbbe :=_eaea .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_dbbbe !=nil {return _dbbbe ;};};if _eaea .RelOff !=nil {if _ecde :=_eaea .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066"); -_ecde !=nil {return _ecde ;};};if _eaea .SoftEdge !=nil {if _agaba :=_eaea .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e");_agaba !=nil {return _agaba ;};};if _eaea .Tint !=nil {if _becc :=_eaea .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074"); -_becc !=nil {return _becc ;};};if _eaea .Xfrm !=nil {if _cgcg :=_eaea .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_cgcg !=nil {return _cgcg ;};};return nil ;};func (_gfece *CT_TablePropertiesChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daafb :for {_acgcad ,_gbaf :=d .Token (); -if _gbaf !=nil {return _gbaf ;};switch _dcgaf :=_acgcad .(type ){case _d .StartElement :switch _dcgaf .Name {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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_gfece .TableStyle =NewCT_TableStyle (); -if _cbabg :=d .DecodeElement (_gfece .TableStyle ,&_dcgaf );_cbabg !=nil {return _cbabg ;};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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_gfece .TableStyleId =new (string ); -if _ceaec :=d .DecodeElement (_gfece .TableStyleId ,&_dcgaf );_ceaec !=nil {return _ceaec ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\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",_dcgaf .Name ); -if _ebgdg :=d .Skip ();_ebgdg !=nil {return _ebgdg ;};};case _d .EndElement :break _daafb ;case _d .CharData :};};return nil ;};func (_ffed *CT_AnimationDgmBuildProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfa :=range start .Attr {if _dfa .Name .Local =="\u0062\u006c\u0064"{_bbag ,_bdca :=ParseUnionST_AnimationDgmBuildType (_dfa .Value ); -if _bdca !=nil {return _bdca ;};_ffed .BldAttr =&_bbag ;continue ;};if _dfa .Name .Local =="\u0072\u0065\u0076"{_gaf ,_ddaa :=_b .ParseBool (_dfa .Value );if _ddaa !=nil {return _ddaa ;};_ffed .RevAttr =&_gaf ;continue ;};};for {_debea ,_aab :=d .Token (); -if _aab !=nil {return _gd .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",_aab ); -};if _gdb ,_cdb :=_debea .(_d .EndElement );_cdb &&_gdb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TableCol and its children +func (_cdbfd *CT_TableCol )Validate ()error {return _cdbfd .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c");};func (_eace *CT_TableRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ceeac :=range start .Attr {if _ceeac .Name .Local =="\u0068"{_bcgce ,_gbeab :=ParseUnionST_Coordinate (_ceeac .Value ); +if _gbeab !=nil {return _gbeab ;};_eace .HAttr =_bcgce ;continue ;};};_cdaae :for {_fgeaf ,_effga :=d .Token ();if _effga !=nil {return _effga ;};switch _dfcd :=_fgeaf .(type ){case _d .StartElement :switch _dfcd .Name {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 :"\u0074\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 :"\u0074\u0063"}:_fegdf :=NewCT_TableCell (); +if _egbcc :=d .DecodeElement (_fegdf ,&_dfcd );_egbcc !=nil {return _egbcc ;};_eace .Tc =append (_eace .Tc ,_fegdf );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eace .ExtLst =NewCT_OfficeArtExtensionList (); +if _cfceg :=d .DecodeElement (_eace .ExtLst ,&_dfcd );_cfceg !=nil {return _cfceg ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_dfcd .Name ); +if _agefde :=d .Skip ();_agefde !=nil {return _agefde ;};};case _d .EndElement :break _cdaae ;case _d .CharData :};};return nil ;};func NewCT_GrayscaleEffect ()*CT_GrayscaleEffect {_fecde :=&CT_GrayscaleEffect {};return _fecde };func (_ebgab *CT_FixedPercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_ebgab .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecdb *CT_NonVisualPictureProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edefge :=range start .Attr {if _edefge .Name .Local =="p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"{_aedd ,_aefdga :=_bc .ParseBool (_edefge .Value ); +if _aefdga !=nil {return _aefdga ;};_ecdb .PreferRelativeResizeAttr =&_aedd ;continue ;};};_efded :for {_fdbf ,_edfag :=d .Token ();if _edfag !=nil {return _edfag ;};switch _debac :=_fdbf .(type ){case _d .StartElement :switch _debac .Name {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 :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}:_ecdb .PicLocks =NewCT_PictureLocking (); +if _aceaea :=d .DecodeElement (_ecdb .PicLocks ,&_debac );_aceaea !=nil {return _aceaea ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecdb .ExtLst =NewCT_OfficeArtExtensionList (); +if _aadbfb :=d .DecodeElement (_ecdb .ExtLst ,&_debac );_aadbfb !=nil {return _aadbfb ;};default:_dc .Log .Debug ("\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",_debac .Name ); +if _fgeaa :=d .Skip ();_fgeaa !=nil {return _fgeaa ;};};case _d .EndElement :break _efded ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ColorSchemeAndMapping and its children, prefixing error messages with path -func (_daaf *CT_ColorSchemeAndMapping )ValidateWithPath (path string )error {if _eafd :=_daaf .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_eafd !=nil {return _eafd ;};if _daaf .ClrMap !=nil {if _feda :=_daaf .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); -_feda !=nil {return _feda ;};};return nil ;};func (_decg *CT_ColorMapping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_eag ,_agce :=_decg .Bg1Attr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0067\u0031"});if _agce !=nil {return _agce ;}; -start .Attr =append (start .Attr ,_eag );_eag ,_agce =_decg .Tx1Attr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0078\u0031"});if _agce !=nil {return _agce ;};start .Attr =append (start .Attr ,_eag );_eag ,_agce =_decg .Bg2Attr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0067\u0032"}); -if _agce !=nil {return _agce ;};start .Attr =append (start .Attr ,_eag );_eag ,_agce =_decg .Tx2Attr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0078\u0032"});if _agce !=nil {return _agce ;};start .Attr =append (start .Attr ,_eag );_eag ,_agce =_decg .Accent1Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"}); -if _agce !=nil {return _agce ;};start .Attr =append (start .Attr ,_eag );_eag ,_agce =_decg .Accent2Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"});if _agce !=nil {return _agce ;};start .Attr =append (start .Attr ,_eag ); -_eag ,_agce =_decg .Accent3Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"});if _agce !=nil {return _agce ;};start .Attr =append (start .Attr ,_eag );_eag ,_agce =_decg .Accent4Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"}); -if _agce !=nil {return _agce ;};start .Attr =append (start .Attr ,_eag );_eag ,_agce =_decg .Accent5Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"});if _agce !=nil {return _agce ;};start .Attr =append (start .Attr ,_eag ); -_eag ,_agce =_decg .Accent6Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"});if _agce !=nil {return _agce ;};start .Attr =append (start .Attr ,_eag );_eag ,_agce =_decg .HlinkAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u006c\u0069n\u006b"}); -if _agce !=nil {return _agce ;};start .Attr =append (start .Attr ,_eag );_eag ,_agce =_decg .FolHlinkAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"});if _agce !=nil {return _agce ;};start .Attr =append (start .Attr ,_eag ); -e .EncodeToken (start );if _decg .ExtLst !=nil {_ebfc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_decg .ExtLst ,_ebfc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};func (_fbda *CT_TextSpacingPoint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbda .ValAttr =0;for _ ,_bbdfa :=range start .Attr {if _bbdfa .Name .Local =="\u0076\u0061\u006c"{_fgfee ,_fddaf :=_b .ParseInt (_bbdfa .Value ,10,32);if _fddaf !=nil {return _fddaf ; -};_fbda .ValAttr =int32 (_fgfee );continue ;};};for {_dafddd ,_eaeed :=d .Token ();if _eaeed !=nil {return _gd .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",_eaeed ); -};if _ccgfe ,_egged :=_dafddd .(_d .EndElement );_egged &&_ccgfe .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_FillProperties and its children +func (_gfgfg *CT_FillProperties )Validate ()error {return _gfgfg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_begbg ST_TextVertOverflowType )String ()string {switch _begbg {case 0:return ""; +case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case 3:return "\u0063\u006c\u0069\u0070";};return "";};func (_fgadad ST_BlendMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdfce :=_d .Attr {}; +_gdfce .Name =name ;switch _fgadad {case ST_BlendModeUnset :_gdfce .Value ="";case ST_BlendModeOver :_gdfce .Value ="\u006f\u0076\u0065\u0072";case ST_BlendModeMult :_gdfce .Value ="\u006d\u0075\u006c\u0074";case ST_BlendModeScreen :_gdfce .Value ="\u0073\u0063\u0072\u0065\u0065\u006e"; +case ST_BlendModeDarken :_gdfce .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_BlendModeLighten :_gdfce .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";};return _gdfce ,nil ;};func NewCT_FontCollection ()*CT_FontCollection {_aecd :=&CT_FontCollection {}; +_aecd .Latin =NewCT_TextFont ();_aecd .Ea =NewCT_TextFont ();_aecd .Cs =NewCT_TextFont ();return _aecd ;};func (_dcda *CT_ShapeLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bead :=range start .Attr {if _bead .Name .Local =="\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"{_dfded ,_fedgf :=_bc .ParseBool (_bead .Value ); +if _fedgf !=nil {return _fedgf ;};_dcda .NoTextEditAttr =&_dfded ;continue ;};if _bead .Name .Local =="\u006e\u006f\u0047r\u0070"{_cbgeg ,_acddd :=_bc .ParseBool (_bead .Value );if _acddd !=nil {return _acddd ;};_dcda .NoGrpAttr =&_cbgeg ;continue ;};if _bead .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_bcbd ,_aadeg :=_bc .ParseBool (_bead .Value ); +if _aadeg !=nil {return _aadeg ;};_dcda .NoSelectAttr =&_bcbd ;continue ;};if _bead .Name .Local =="\u006e\u006f\u0052o\u0074"{_aaaac ,_adabd :=_bc .ParseBool (_bead .Value );if _adabd !=nil {return _adabd ;};_dcda .NoRotAttr =&_aaaac ;continue ;};if _bead .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_aafcc ,_acgdb :=_bc .ParseBool (_bead .Value ); +if _acgdb !=nil {return _acgdb ;};_dcda .NoChangeAspectAttr =&_aafcc ;continue ;};if _bead .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_cecae ,_egbfg :=_bc .ParseBool (_bead .Value );if _egbfg !=nil {return _egbfg ;};_dcda .NoMoveAttr =&_cecae ; +continue ;};if _bead .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_deaaf ,_cece :=_bc .ParseBool (_bead .Value );if _cece !=nil {return _cece ;};_dcda .NoResizeAttr =&_deaaf ;continue ;};if _bead .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_efcea ,_afcbd :=_bc .ParseBool (_bead .Value ); +if _afcbd !=nil {return _afcbd ;};_dcda .NoEditPointsAttr =&_efcea ;continue ;};if _bead .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_egbgff ,_gcgcd :=_bc .ParseBool (_bead .Value );if _gcgcd !=nil {return _gcgcd ; +};_dcda .NoAdjustHandlesAttr =&_egbgff ;continue ;};if _bead .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_deaag ,_geded :=_bc .ParseBool (_bead .Value );if _geded !=nil {return _geded ;};_dcda .NoChangeArrowheadsAttr =&_deaag ; +continue ;};if _bead .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_bbdg ,_dbdad :=_bc .ParseBool (_bead .Value );if _dbdad !=nil {return _dbdad ;};_dcda .NoChangeShapeTypeAttr =&_bbdg ; +continue ;};};_cacdc :for {_gaeg ,_gffde :=d .Token ();if _gffde !=nil {return _gffde ;};switch _aegcf :=_gaeg .(type ){case _d .StartElement :switch _aegcf .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcda .ExtLst =NewCT_OfficeArtExtensionList (); +if _eafag :=d .DecodeElement (_dcda .ExtLst ,&_aegcf );_eafag !=nil {return _eafag ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_aegcf .Name ); +if _cgbee :=d .Skip ();_cgbee !=nil {return _cgbee ;};};case _d .EndElement :break _cacdc ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_AlphaBiLevelEffect and its children, prefixing error messages with path -func (_eff *CT_AlphaBiLevelEffect )ValidateWithPath (path string )error {if _fbf :=_eff .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_fbf !=nil {return _fbf ;};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 ST_PenAlignment byte ; +// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path +func (_cbbac *EG_LineJoinProperties )ValidateWithPath (path string )error {if _cbbac .Round !=nil {if _gdccb :=_cbbac .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_gdccb !=nil {return _gdccb ;};};if _cbbac .Bevel !=nil {if _eaceg :=_cbbac .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c"); +_eaceg !=nil {return _eaceg ;};};if _cbbac .Miter !=nil {if _bcacg :=_cbbac .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_bcacg !=nil {return _bcacg ;};};return nil ;};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_EffectProperties and its children, prefixing error messages with path -func (_fbdfb *EG_EffectProperties )ValidateWithPath (path string )error {if _fbdfb .EffectLst !=nil {if _acdccb :=_fbdfb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_acdccb !=nil {return _acdccb ; -};};if _fbdfb .EffectDag !=nil {if _bdbcd :=_fbdfb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_bdbcd !=nil {return _bdbcd ;};};return nil ;};func (_gfeg *CT_GvmlGroupShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfeg .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual (); -_gfeg .GrpSpPr =NewCT_GroupShapeProperties ();_gecb :for {_fbgb ,_cdecb :=d .Token ();if _cdecb !=nil {return _cdecb ;};switch _gdcca :=_fbgb .(type ){case _d .StartElement :switch _gdcca .Name {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 :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_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 :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _fcca :=d .DecodeElement (_gfeg .NvGrpSpPr ,&_gdcca ); -_fcca !=nil {return _fcca ;};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\u0070\u0053\u0070\u0050\u0072"},_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\u0070\u0053\u0070\u0050\u0072"}:if _dbee :=d .DecodeElement (_gfeg .GrpSpPr ,&_gdcca ); -_dbee !=nil {return _dbee ;};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 :"\u0074\u0078\u0053\u0070"},_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 :"\u0074\u0078\u0053\u0070"}:_dgec :=NewCT_GvmlGroupShapeChoice (); -if _bfcg :=d .DecodeElement (&_dgec .TxSp ,&_gdcca );_bfcg !=nil {return _bfcg ;};_gfeg .Choice =append (_gfeg .Choice ,_dgec );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 :"\u0073\u0070"},_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 :"\u0073\u0070"}:_eafg :=NewCT_GvmlGroupShapeChoice (); -if _fgbgg :=d .DecodeElement (&_eafg .Sp ,&_gdcca );_fgbgg !=nil {return _fgbgg ;};_gfeg .Choice =append (_gfeg .Choice ,_eafg );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 :"\u0063\u0078\u006eS\u0070"},_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 :"\u0063\u0078\u006eS\u0070"}:_gfcg :=NewCT_GvmlGroupShapeChoice (); -if _gcegg :=d .DecodeElement (&_gfcg .CxnSp ,&_gdcca );_gcegg !=nil {return _gcegg ;};_gfeg .Choice =append (_gfeg .Choice ,_gfcg );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 :"\u0070\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 :"\u0070\u0069\u0063"}:_cfbea :=NewCT_GvmlGroupShapeChoice (); -if _cbfef :=d .DecodeElement (&_cfbea .Pic ,&_gdcca );_cbfef !=nil {return _cbfef ;};_gfeg .Choice =append (_gfeg .Choice ,_cfbea );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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gafeef :=NewCT_GvmlGroupShapeChoice (); -if _feeeg :=d .DecodeElement (&_gafeef .GraphicFrame ,&_gdcca );_feeeg !=nil {return _feeeg ;};_gfeg .Choice =append (_gfeg .Choice ,_gafeef );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 :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_aedbfe :=NewCT_GvmlGroupShapeChoice (); -if _fecgdd :=d .DecodeElement (&_aedbfe .GrpSp ,&_gdcca );_fecgdd !=nil {return _fecgdd ;};_gfeg .Choice =append (_gfeg .Choice ,_aedbfe );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfeg .ExtLst =NewCT_OfficeArtExtensionList (); -if _ccbca :=d .DecodeElement (_gfeg .ExtLst ,&_gdcca );_ccbca !=nil {return _ccbca ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_gdcca .Name ); -if _fgbed :=d .Skip ();_fgbed !=nil {return _fgbed ;};};case _d .EndElement :break _gecb ;case _d .CharData :};};return nil ;};func (_gbddac *ST_PresetColorVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbddac =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_gbddac =1; -case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_gbddac =2;case "\u0061\u0071\u0075\u0061":*_gbddac =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_gbddac =4;case "\u0061\u007a\u0075r\u0065":*_gbddac =5; -case "\u0062\u0065\u0069g\u0065":*_gbddac =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_gbddac =7;case "\u0062\u006c\u0061c\u006b":*_gbddac =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_gbddac =9;case "\u0062\u006c\u0075\u0065":*_gbddac =10; -case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_gbddac =11;case "\u0062\u0072\u006fw\u006e":*_gbddac =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_gbddac =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_gbddac =14; -case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_gbddac =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_gbddac =16;case "\u0063\u006f\u0072a\u006c":*_gbddac =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_gbddac =18; -case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_gbddac =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_gbddac =20;case "\u0063\u0079\u0061\u006e":*_gbddac =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_gbddac =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_gbddac =23; -case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_gbddac =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_gbddac =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_gbddac =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_gbddac =27; -case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_gbddac =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_gbddac =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_gbddac =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_gbddac =31; -case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_gbddac =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_gbddac =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_gbddac =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_gbddac =35; -case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_gbddac =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_gbddac =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_gbddac =38; -case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_gbddac =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_gbddac =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_gbddac =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_gbddac =42; -case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_gbddac =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_gbddac =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_gbddac =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_gbddac =46; -case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_gbddac =47;case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_gbddac =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_gbddac =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_gbddac =50; -case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_gbddac =51;case "\u0064\u006b\u0052e\u0064":*_gbddac =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_gbddac =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_gbddac =54; -case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_gbddac =55;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_gbddac =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_gbddac =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_gbddac =58; -case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_gbddac =59;case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_gbddac =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_gbddac =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_gbddac =62; -case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_gbddac =63;case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_gbddac =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_gbddac =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_gbddac =66; -case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_gbddac =67;case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_gbddac =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_gbddac =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_gbddac =70; -case "\u0067\u006f\u006c\u0064":*_gbddac =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_gbddac =72;case "\u0067\u0072\u0061\u0079":*_gbddac =73;case "\u0067\u0072\u0065\u0079":*_gbddac =74;case "\u0067\u0072\u0065e\u006e":*_gbddac =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_gbddac =76; -case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_gbddac =77;case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_gbddac =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_gbddac =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_gbddac =80;case "\u0069\u0076\u006fr\u0079":*_gbddac =81; -case "\u006b\u0068\u0061k\u0069":*_gbddac =82;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_gbddac =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_gbddac =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_gbddac =85; -case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_gbddac =86;case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_gbddac =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_gbddac =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_gbddac =89; -case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_gbddac =90;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_gbddac =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_gbddac =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_gbddac =93; -case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_gbddac =94;case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_gbddac =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_gbddac =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_gbddac =97; -case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_gbddac =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_gbddac =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_gbddac =100; -case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_gbddac =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_gbddac =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_gbddac =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_gbddac =104; -case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_gbddac =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_gbddac =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_gbddac =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_gbddac =108; -case "\u006c\u0074\u0050\u0069\u006e\u006b":*_gbddac =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_gbddac =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_gbddac =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_gbddac =112; -case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_gbddac =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_gbddac =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_gbddac =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_gbddac =116; -case "\u006c\u0069\u006d\u0065":*_gbddac =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_gbddac =118;case "\u006c\u0069\u006ee\u006e":*_gbddac =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_gbddac =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_gbddac =121; -case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_gbddac =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_gbddac =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_gbddac =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_gbddac =125; -case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_gbddac =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_gbddac =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_gbddac =128; -case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_gbddac =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_gbddac =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_gbddac =131; -case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_gbddac =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_gbddac =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_gbddac =134; -case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_gbddac =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_gbddac =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_gbddac =137; -case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_gbddac =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_gbddac =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_gbddac =140; -case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_gbddac =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_gbddac =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_gbddac =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_gbddac =144; -case "\u006e\u0061\u0076\u0079":*_gbddac =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_gbddac =146;case "\u006f\u006c\u0069v\u0065":*_gbddac =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_gbddac =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_gbddac =149; -case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_gbddac =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_gbddac =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_gbddac =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_gbddac =153; -case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_gbddac =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_gbddac =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_gbddac =156; -case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_gbddac =157;case "\u0070\u0065\u0072\u0075":*_gbddac =158;case "\u0070\u0069\u006e\u006b":*_gbddac =159;case "\u0070\u006c\u0075\u006d":*_gbddac =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_gbddac =161; -case "\u0070\u0075\u0072\u0070\u006c\u0065":*_gbddac =162;case "\u0072\u0065\u0064":*_gbddac =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_gbddac =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_gbddac =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_gbddac =166; -case "\u0073\u0061\u006c\u006d\u006f\u006e":*_gbddac =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_gbddac =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_gbddac =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_gbddac =170; -case "\u0073\u0069\u0065\u006e\u006e\u0061":*_gbddac =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_gbddac =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_gbddac =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_gbddac =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_gbddac =175; -case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_gbddac =176;case "\u0073\u006e\u006f\u0077":*_gbddac =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_gbddac =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_gbddac =179; -case "\u0074\u0061\u006e":*_gbddac =180;case "\u0074\u0065\u0061\u006c":*_gbddac =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_gbddac =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_gbddac =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_gbddac =184; -case "\u0076\u0069\u006f\u006c\u0065\u0074":*_gbddac =185;case "\u0077\u0068\u0065a\u0074":*_gbddac =186;case "\u0077\u0068\u0069t\u0065":*_gbddac =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_gbddac =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_gbddac =189; -case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_gbddac =190;};return nil ;}; +// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path +func (_gdgcg *CT_TableStyle )ValidateWithPath (path string )error {if !_ca .ST_GuidPatternRe .MatchString (_gdgcg .StyleIdAttr ){return _fa .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 ,_ca .ST_GuidPatternRe ,_gdgcg .StyleIdAttr ); +};if _gdgcg .TblBg !=nil {if _gdcaa :=_gdgcg .TblBg .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0042\u0067");_gdcaa !=nil {return _gdcaa ;};};if _gdgcg .WholeTbl !=nil {if _cggec :=_gdgcg .WholeTbl .ValidateWithPath (path +"\u002fW\u0068\u006f\u006c\u0065\u0054\u0062l"); +_cggec !=nil {return _cggec ;};};if _gdgcg .Band1H !=nil {if _ecbbe :=_gdgcg .Band1H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0048");_ecbbe !=nil {return _ecbbe ;};};if _gdgcg .Band2H !=nil {if _cabf :=_gdgcg .Band2H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0048"); +_cabf !=nil {return _cabf ;};};if _gdgcg .Band1V !=nil {if _daaca :=_gdgcg .Band1V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0056");_daaca !=nil {return _daaca ;};};if _gdgcg .Band2V !=nil {if _baege :=_gdgcg .Band2V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0056"); +_baege !=nil {return _baege ;};};if _gdgcg .LastCol !=nil {if _fegef :=_gdgcg .LastCol .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0043\u006f\u006c");_fegef !=nil {return _fegef ;};};if _gdgcg .FirstCol !=nil {if _edbdb :=_gdgcg .FirstCol .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0043\u006fl"); +_edbdb !=nil {return _edbdb ;};};if _gdgcg .LastRow !=nil {if _beffd :=_gdgcg .LastRow .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0052\u006f\u0077");_beffd !=nil {return _beffd ;};};if _gdgcg .SeCell !=nil {if _caega :=_gdgcg .SeCell .ValidateWithPath (path +"\u002fS\u0065\u0043\u0065\u006c\u006c"); +_caega !=nil {return _caega ;};};if _gdgcg .SwCell !=nil {if _bbgbg :=_gdgcg .SwCell .ValidateWithPath (path +"\u002fS\u0077\u0043\u0065\u006c\u006c");_bbgbg !=nil {return _bbgbg ;};};if _gdgcg .FirstRow !=nil {if _bcgga :=_gdgcg .FirstRow .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006fw"); +_bcgga !=nil {return _bcgga ;};};if _gdgcg .NeCell !=nil {if _dbega :=_gdgcg .NeCell .ValidateWithPath (path +"\u002fN\u0065\u0043\u0065\u006c\u006c");_dbega !=nil {return _dbega ;};};if _gdgcg .NwCell !=nil {if _fbccg :=_gdgcg .NwCell .ValidateWithPath (path +"\u002fN\u0077\u0043\u0065\u006c\u006c"); +_fbccg !=nil {return _fbccg ;};};if _gdgcg .ExtLst !=nil {if _afffc :=_gdgcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afffc !=nil {return _afffc ;};};return nil ;}; -// Validate validates the CT_AdjustHandleList and its children -func (_cbd *CT_AdjustHandleList )Validate ()error {return _cbd .ValidateWithPath ("\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_TextSpacingPercent and its children, prefixing error messages with path +func (_adfag *CT_TextSpacingPercent )ValidateWithPath (path string )error {if _bdafge :=_adfag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdafge !=nil {return _bdafge ;};return nil ;};func (_bafdf *CT_ConnectorLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egcbd :=range start .Attr {if _egcbd .Name .Local =="\u006e\u006f\u0047r\u0070"{_eadd ,_cefb :=_bc .ParseBool (_egcbd .Value ); +if _cefb !=nil {return _cefb ;};_bafdf .NoGrpAttr =&_eadd ;continue ;};if _egcbd .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_dgbe ,_eeab :=_bc .ParseBool (_egcbd .Value );if _eeab !=nil {return _eeab ;};_bafdf .NoSelectAttr =&_dgbe ; +continue ;};if _egcbd .Name .Local =="\u006e\u006f\u0052o\u0074"{_dddc ,_edgcf :=_bc .ParseBool (_egcbd .Value );if _edgcf !=nil {return _edgcf ;};_bafdf .NoRotAttr =&_dddc ;continue ;};if _egcbd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_ebcg ,_ceeff :=_bc .ParseBool (_egcbd .Value ); +if _ceeff !=nil {return _ceeff ;};_bafdf .NoChangeAspectAttr =&_ebcg ;continue ;};if _egcbd .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ddfe ,_gbbc :=_bc .ParseBool (_egcbd .Value );if _gbbc !=nil {return _gbbc ;};_bafdf .NoMoveAttr =&_ddfe ; +continue ;};if _egcbd .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_efaa ,_cagec :=_bc .ParseBool (_egcbd .Value );if _cagec !=nil {return _cagec ;};_bafdf .NoResizeAttr =&_efaa ;continue ;};if _egcbd .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_dafc ,_fggcb :=_bc .ParseBool (_egcbd .Value ); +if _fggcb !=nil {return _fggcb ;};_bafdf .NoEditPointsAttr =&_dafc ;continue ;};if _egcbd .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_cdde ,_cfafg :=_bc .ParseBool (_egcbd .Value );if _cfafg !=nil {return _cfafg ; +};_bafdf .NoAdjustHandlesAttr =&_cdde ;continue ;};if _egcbd .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_fggbf ,_dbbef :=_bc .ParseBool (_egcbd .Value );if _dbbef !=nil {return _dbbef ;};_bafdf .NoChangeArrowheadsAttr =&_fggbf ; +continue ;};if _egcbd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_decb ,_dbfdf :=_bc .ParseBool (_egcbd .Value );if _dbfdf !=nil {return _dbfdf ;};_bafdf .NoChangeShapeTypeAttr =&_decb ; +continue ;};};_adfg :for {_ebceg ,_eccfc :=d .Token ();if _eccfc !=nil {return _eccfc ;};switch _bgfg :=_ebceg .(type ){case _d .StartElement :switch _bgfg .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bafdf .ExtLst =NewCT_OfficeArtExtensionList (); +if _caff :=d .DecodeElement (_bafdf .ExtLst ,&_bgfg );_caff !=nil {return _caff ;};default:_dc .Log .Debug ("\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",_bgfg .Name ); +if _dcbfa :=d .Skip ();_dcbfa !=nil {return _dcbfa ;};};case _d .EndElement :break _adfg ;case _d .CharData :};};return nil ;};func (_aafeg *CT_QuickTimeFile )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_fa .Sprintf ("\u0025\u0076",_aafeg .LinkAttr )}); +e .EncodeToken (start );if _aafeg .ExtLst !=nil {_eaggf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aafeg .ExtLst ,_eaggf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_gcdfd ST_TextVertOverflowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcdfd .String (),start );};func (_dbdbc ST_DgmBuildStep )Validate ()error {return _dbdbc .ValidateWithPath ("")};func (_dbfeb *CT_NoFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gbbde ,_fbaeg :=d .Token (); +if _fbaeg !=nil {return _fa .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",_fbaeg );};if _aceag ,_gcdef :=_gbbde .(_d .EndElement ); +_gcdef &&_aceag .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_EffectStyleItem and its children, prefixing error messages with path -func (_fgaacb *CT_EffectStyleItem )ValidateWithPath (path string )error {if _fgaacb .EffectLst !=nil {if _edad :=_fgaacb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_edad !=nil {return _edad ;};}; -if _fgaacb .EffectDag !=nil {if _gaaag :=_fgaacb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_gaaag !=nil {return _gaaag ;};};if _fgaacb .Scene3d !=nil {if _caaca :=_fgaacb .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064"); -_caaca !=nil {return _caaca ;};};if _fgaacb .Sp3d !=nil {if _cgdbd :=_fgaacb .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_cgdbd !=nil {return _cgdbd ;};};return nil ;};func NewCT_ColorMRU ()*CT_ColorMRU {_cace :=&CT_ColorMRU {};return _cace }; -func (_fdgfc *CT_Path2DLineTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_gadg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_fdgfc .Pt ,_gadg );e .EncodeToken (_d .EndElement {Name :start .Name }); +// ValidateWithPath validates the EG_OfficeArtExtensionList and its children, prefixing error messages with path +func (_gffbf *EG_OfficeArtExtensionList )ValidateWithPath (path string )error {for _fcgeea ,_geffb :=range _gffbf .Ext {if _cfedcg :=_geffb .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fcgeea )); +_cfedcg !=nil {return _cfedcg ;};};return nil ;};func (_dage *CT_NonVisualGroupDrawingShapeProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dage .GrpSpLocks !=nil {_fagba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067r\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}}; +e .EncodeElement (_dage .GrpSpLocks ,_fagba );};if _dage .ExtLst !=nil {_ecfdc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dage .ExtLst ,_ecfdc );};e .EncodeToken (_d .EndElement {Name :start .Name }); return nil ;}; -// ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path -func (_bgdeee *CT_PathShadeProperties )ValidateWithPath (path string )error {if _gfecb :=_bgdeee .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_gfecb !=nil {return _gfecb ;};if _bgdeee .FillToRect !=nil {if _fdgec :=_bgdeee .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"); -_fdgec !=nil {return _fdgec ;};};return nil ;}; - -// Validate validates the EG_TextAutofit and its children -func (_bedee *EG_TextAutofit )Validate ()error {return _bedee .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074");};func (_fccae ST_FontCollectionIndex )String ()string {switch _fccae {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 "";}; +// Validate validates the CT_ConnectorLocking and its children +func (_fged *CT_ConnectorLocking )Validate ()error {return _fged .ValidateWithPath ("\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_gbfdb ST_ShapeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gagfa :=_d .Attr {}; +_gagfa .Name =name ;switch _gbfdb {case ST_ShapeTypeUnset :_gagfa .Value ="";case ST_ShapeTypeLine :_gagfa .Value ="\u006c\u0069\u006e\u0065";case ST_ShapeTypeLineInv :_gagfa .Value ="\u006ci\u006e\u0065\u0049\u006e\u0076";case ST_ShapeTypeTriangle :_gagfa .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065"; +case ST_ShapeTypeRtTriangle :_gagfa .Value ="\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRect :_gagfa .Value ="\u0072\u0065\u0063\u0074";case ST_ShapeTypeDiamond :_gagfa .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064"; +case ST_ShapeTypeParallelogram :_gagfa .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case ST_ShapeTypeTrapezoid :_gagfa .Value ="\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d";case ST_ShapeTypeNonIsoscelesTrapezoid :_gagfa .Value ="n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064"; +case ST_ShapeTypePentagon :_gagfa .Value ="\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeHexagon :_gagfa .Value ="\u0068e\u0078\u0061\u0067\u006f\u006e";case ST_ShapeTypeHeptagon :_gagfa .Value ="\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e"; +case ST_ShapeTypeOctagon :_gagfa .Value ="\u006fc\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeDecagon :_gagfa .Value ="\u0064e\u0063\u0061\u0067\u006f\u006e";case ST_ShapeTypeDodecagon :_gagfa .Value ="\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn"; +case ST_ShapeTypeStar4 :_gagfa .Value ="\u0073\u0074\u0061r\u0034";case ST_ShapeTypeStar5 :_gagfa .Value ="\u0073\u0074\u0061r\u0035";case ST_ShapeTypeStar6 :_gagfa .Value ="\u0073\u0074\u0061r\u0036";case ST_ShapeTypeStar7 :_gagfa .Value ="\u0073\u0074\u0061r\u0037"; +case ST_ShapeTypeStar8 :_gagfa .Value ="\u0073\u0074\u0061r\u0038";case ST_ShapeTypeStar10 :_gagfa .Value ="\u0073\u0074\u0061\u0072\u0031\u0030";case ST_ShapeTypeStar12 :_gagfa .Value ="\u0073\u0074\u0061\u0072\u0031\u0032";case ST_ShapeTypeStar16 :_gagfa .Value ="\u0073\u0074\u0061\u0072\u0031\u0036"; +case ST_ShapeTypeStar24 :_gagfa .Value ="\u0073\u0074\u0061\u0072\u0032\u0034";case ST_ShapeTypeStar32 :_gagfa .Value ="\u0073\u0074\u0061\u0072\u0033\u0032";case ST_ShapeTypeRoundRect :_gagfa .Value ="\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case ST_ShapeTypeRound1Rect :_gagfa .Value ="\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074"; +case ST_ShapeTypeRound2SameRect :_gagfa .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2DiagRect :_gagfa .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074"; +case ST_ShapeTypeSnipRoundRect :_gagfa .Value ="\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip1Rect :_gagfa .Value ="\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case ST_ShapeTypeSnip2SameRect :_gagfa .Value ="\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074"; +case ST_ShapeTypeSnip2DiagRect :_gagfa .Value ="\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074";case ST_ShapeTypePlaque :_gagfa .Value ="\u0070\u006c\u0061\u0071\u0075\u0065";case ST_ShapeTypeEllipse :_gagfa .Value ="\u0065l\u006c\u0069\u0070\u0073\u0065"; +case ST_ShapeTypeTeardrop :_gagfa .Value ="\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070";case ST_ShapeTypeHomePlate :_gagfa .Value ="\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case ST_ShapeTypeChevron :_gagfa .Value ="\u0063h\u0065\u0076\u0072\u006f\u006e"; +case ST_ShapeTypePieWedge :_gagfa .Value ="\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065";case ST_ShapeTypePie :_gagfa .Value ="\u0070\u0069\u0065";case ST_ShapeTypeBlockArc :_gagfa .Value ="\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case ST_ShapeTypeDonut :_gagfa .Value ="\u0064\u006f\u006eu\u0074"; +case ST_ShapeTypeNoSmoking :_gagfa .Value ="\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg";case ST_ShapeTypeRightArrow :_gagfa .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftArrow :_gagfa .Value ="\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw"; +case ST_ShapeTypeUpArrow :_gagfa .Value ="\u0075p\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeDownArrow :_gagfa .Value ="\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case ST_ShapeTypeStripedRightArrow :_gagfa .Value ="\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeNotchedRightArrow :_gagfa .Value ="\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeBentUpArrow :_gagfa .Value ="b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeLeftRightArrow :_gagfa .Value ="\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeUpDownArrow :_gagfa .Value ="u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftUpArrow :_gagfa .Value ="l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeLeftRightUpArrow :_gagfa .Value ="\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeQuadArrow :_gagfa .Value ="\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw";case ST_ShapeTypeLeftArrowCallout :_gagfa .Value ="\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; +case ST_ShapeTypeRightArrowCallout :_gagfa .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpArrowCallout :_gagfa .Value ="\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074"; +case ST_ShapeTypeDownArrowCallout :_gagfa .Value ="\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeLeftRightArrowCallout :_gagfa .Value ="l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074"; +case ST_ShapeTypeUpDownArrowCallout :_gagfa .Value ="\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeQuadArrowCallout :_gagfa .Value ="\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; +case ST_ShapeTypeBentArrow :_gagfa .Value ="\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUturnArrow :_gagfa .Value ="\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCircularArrow :_gagfa .Value ="\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeLeftCircularArrow :_gagfa .Value ="\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightCircularArrow :_gagfa .Value ="\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077"; +case ST_ShapeTypeCurvedRightArrow :_gagfa .Value ="\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedLeftArrow :_gagfa .Value ="\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeCurvedUpArrow :_gagfa .Value ="\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedDownArrow :_gagfa .Value ="\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077"; +case ST_ShapeTypeSwooshArrow :_gagfa .Value ="s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCube :_gagfa .Value ="\u0063\u0075\u0062\u0065";case ST_ShapeTypeCan :_gagfa .Value ="\u0063\u0061\u006e";case ST_ShapeTypeLightningBolt :_gagfa .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074"; +case ST_ShapeTypeHeart :_gagfa .Value ="\u0068\u0065\u0061r\u0074";case ST_ShapeTypeSun :_gagfa .Value ="\u0073\u0075\u006e";case ST_ShapeTypeMoon :_gagfa .Value ="\u006d\u006f\u006f\u006e";case ST_ShapeTypeSmileyFace :_gagfa .Value ="\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065"; +case ST_ShapeTypeIrregularSeal1 :_gagfa .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031";case ST_ShapeTypeIrregularSeal2 :_gagfa .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032"; +case ST_ShapeTypeFoldedCorner :_gagfa .Value ="\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeBevel :_gagfa .Value ="\u0062\u0065\u0076e\u006c";case ST_ShapeTypeFrame :_gagfa .Value ="\u0066\u0072\u0061m\u0065";case ST_ShapeTypeHalfFrame :_gagfa .Value ="\u0068a\u006c\u0066\u0046\u0072\u0061\u006de"; +case ST_ShapeTypeCorner :_gagfa .Value ="\u0063\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeDiagStripe :_gagfa .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShapeTypeChord :_gagfa .Value ="\u0063\u0068\u006fr\u0064"; +case ST_ShapeTypeArc :_gagfa .Value ="\u0061\u0072\u0063";case ST_ShapeTypeLeftBracket :_gagfa .Value ="l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeRightBracket :_gagfa .Value ="\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074"; +case ST_ShapeTypeLeftBrace :_gagfa .Value ="\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case ST_ShapeTypeRightBrace :_gagfa .Value ="\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case ST_ShapeTypeBracketPair :_gagfa .Value ="b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072"; +case ST_ShapeTypeBracePair :_gagfa .Value ="\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case ST_ShapeTypeStraightConnector1 :_gagfa .Value ="\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case ST_ShapeTypeBentConnector2 :_gagfa .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032"; +case ST_ShapeTypeBentConnector3 :_gagfa .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case ST_ShapeTypeBentConnector4 :_gagfa .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034"; +case ST_ShapeTypeBentConnector5 :_gagfa .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case ST_ShapeTypeCurvedConnector2 :_gagfa .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032"; +case ST_ShapeTypeCurvedConnector3 :_gagfa .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case ST_ShapeTypeCurvedConnector4 :_gagfa .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034"; +case ST_ShapeTypeCurvedConnector5 :_gagfa .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case ST_ShapeTypeCallout1 :_gagfa .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case ST_ShapeTypeCallout2 :_gagfa .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032"; +case ST_ShapeTypeCallout3 :_gagfa .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentCallout1 :_gagfa .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeAccentCallout2 :_gagfa .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032"; +case ST_ShapeTypeAccentCallout3 :_gagfa .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeBorderCallout1 :_gagfa .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031"; +case ST_ShapeTypeBorderCallout2 :_gagfa .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeBorderCallout3 :_gagfa .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033"; +case ST_ShapeTypeAccentBorderCallout1 :_gagfa .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case ST_ShapeTypeAccentBorderCallout2 :_gagfa .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032"; +case ST_ShapeTypeAccentBorderCallout3 :_gagfa .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case ST_ShapeTypeWedgeRectCallout :_gagfa .Value ="\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; +case ST_ShapeTypeWedgeRoundRectCallout :_gagfa .Value ="w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeEllipseCallout :_gagfa .Value ="\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; +case ST_ShapeTypeCloudCallout :_gagfa .Value ="\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloud :_gagfa .Value ="\u0063\u006c\u006fu\u0064";case ST_ShapeTypeRibbon :_gagfa .Value ="\u0072\u0069\u0062\u0062\u006f\u006e"; +case ST_ShapeTypeRibbon2 :_gagfa .Value ="\u0072i\u0062\u0062\u006f\u006e\u0032";case ST_ShapeTypeEllipseRibbon :_gagfa .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeEllipseRibbon2 :_gagfa .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032"; +case ST_ShapeTypeLeftRightRibbon :_gagfa .Value ="\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeVerticalScroll :_gagfa .Value ="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c"; +case ST_ShapeTypeHorizontalScroll :_gagfa .Value ="\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ShapeTypeWave :_gagfa .Value ="\u0077\u0061\u0076\u0065";case ST_ShapeTypeDoubleWave :_gagfa .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065"; +case ST_ShapeTypePlus :_gagfa .Value ="\u0070\u006c\u0075\u0073";case ST_ShapeTypeFlowChartProcess :_gagfa .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case ST_ShapeTypeFlowChartDecision :_gagfa .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e"; +case ST_ShapeTypeFlowChartInputOutput :_gagfa .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case ST_ShapeTypeFlowChartPredefinedProcess :_gagfa .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 :_gagfa .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 :_gagfa .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074"; +case ST_ShapeTypeFlowChartMultidocument :_gagfa .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case ST_ShapeTypeFlowChartTerminator :_gagfa .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072"; +case ST_ShapeTypeFlowChartPreparation :_gagfa .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case ST_ShapeTypeFlowChartManualInput :_gagfa .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074"; +case ST_ShapeTypeFlowChartManualOperation :_gagfa .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 :_gagfa .Value ="\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072"; +case ST_ShapeTypeFlowChartPunchedCard :_gagfa .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case ST_ShapeTypeFlowChartPunchedTape :_gagfa .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065"; +case ST_ShapeTypeFlowChartSummingJunction :_gagfa .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 :_gagfa .Value ="f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072"; +case ST_ShapeTypeFlowChartCollate :_gagfa .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case ST_ShapeTypeFlowChartSort :_gagfa .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074"; +case ST_ShapeTypeFlowChartExtract :_gagfa .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case ST_ShapeTypeFlowChartMerge :_gagfa .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065"; +case ST_ShapeTypeFlowChartOfflineStorage :_gagfa .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 :_gagfa .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065"; +case ST_ShapeTypeFlowChartMagneticTape :_gagfa .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case ST_ShapeTypeFlowChartMagneticDisk :_gagfa .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b"; +case ST_ShapeTypeFlowChartMagneticDrum :_gagfa .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case ST_ShapeTypeFlowChartDisplay :_gagfa .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079"; +case ST_ShapeTypeFlowChartDelay :_gagfa .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case ST_ShapeTypeFlowChartAlternateProcess :_gagfa .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s"; +case ST_ShapeTypeFlowChartOffpageConnector :_gagfa .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case ST_ShapeTypeActionButtonBlank :_gagfa .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b"; +case ST_ShapeTypeActionButtonHome :_gagfa .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case ST_ShapeTypeActionButtonHelp :_gagfa .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070"; +case ST_ShapeTypeActionButtonInformation :_gagfa .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 :_gagfa .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 :_gagfa .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 :_gagfa .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064"; +case ST_ShapeTypeActionButtonBeginning :_gagfa .Value ="a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case ST_ShapeTypeActionButtonReturn :_gagfa .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e"; +case ST_ShapeTypeActionButtonDocument :_gagfa .Value ="a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case ST_ShapeTypeActionButtonSound :_gagfa .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064"; +case ST_ShapeTypeActionButtonMovie :_gagfa .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case ST_ShapeTypeGear6 :_gagfa .Value ="\u0067\u0065\u0061r\u0036";case ST_ShapeTypeGear9 :_gagfa .Value ="\u0067\u0065\u0061r\u0039"; +case ST_ShapeTypeFunnel :_gagfa .Value ="\u0066\u0075\u006e\u006e\u0065\u006c";case ST_ShapeTypeMathPlus :_gagfa .Value ="\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case ST_ShapeTypeMathMinus :_gagfa .Value ="\u006da\u0074\u0068\u004d\u0069\u006e\u0075s"; +case ST_ShapeTypeMathMultiply :_gagfa .Value ="\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case ST_ShapeTypeMathDivide :_gagfa .Value ="\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case ST_ShapeTypeMathEqual :_gagfa .Value ="\u006da\u0074\u0068\u0045\u0071\u0075\u0061l"; +case ST_ShapeTypeMathNotEqual :_gagfa .Value ="\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ShapeTypeCornerTabs :_gagfa .Value ="\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case ST_ShapeTypeSquareTabs :_gagfa .Value ="\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073"; +case ST_ShapeTypePlaqueTabs :_gagfa .Value ="\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypeChartX :_gagfa .Value ="\u0063\u0068\u0061\u0072\u0074\u0058";case ST_ShapeTypeChartStar :_gagfa .Value ="\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r"; +case ST_ShapeTypeChartPlus :_gagfa .Value ="\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return _gagfa ,nil ;};func (_gcgac *EG_ThemeableFillStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcgac .Fill !=nil {_bdcbdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; +e .EncodeElement (_gcgac .Fill ,_bdcbdf );};if _gcgac .FillRef !=nil {_fdcaef :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_gcgac .FillRef ,_fdcaef );};return nil ;};func NewCT_AlphaOutsetEffect ()*CT_AlphaOutsetEffect {_gadba :=&CT_AlphaOutsetEffect {}; +return _gadba ;};type CT_GammaTransform struct{};type ST_AnimationBuildType byte ;func (_cfcg *CT_EmptyElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +}; -// Validate validates the CT_EmbeddedWAVAudioFile and its children -func (_fcfa *CT_EmbeddedWAVAudioFile )Validate ()error {return _fcfa .ValidateWithPath ("\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func (_cdfgg *TblStyleLst )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074";return _cdfgg .CT_TableStyleList .MarshalXML (e ,start );}; +// Validate validates the CT_CustomColorList and its children +func (_gfcfa *CT_CustomColorList )Validate ()error {return _gfcfa .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074");};type CT_StretchInfoProperties struct{FillRect *CT_RelativeRect ;};func (_adccd *CT_Path2DList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _adccd .Path !=nil {_dfgfae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};for _ ,_ecdc :=range _adccd .Path {e .EncodeElement (_ecdc ,_dfgfae );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func NewCT_NonVisualConnectorProperties ()*CT_NonVisualConnectorProperties {_fdfaf :=&CT_NonVisualConnectorProperties {};return _fdfaf ;};func (_cfegaf *EG_TextBulletColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfegaf .BuClrTx !=nil {_bfcbee :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}}; +e .EncodeElement (_cfegaf .BuClrTx ,_bfcbee );};if _cfegaf .BuClr !=nil {_ffaae :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_cfegaf .BuClr ,_ffaae );};return nil ;}; -// Validate validates the CT_PathShadeProperties and its children -func (_cegfd *CT_PathShadeProperties )Validate ()error {return _cegfd .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func NewCT_GrayscaleEffect ()*CT_GrayscaleEffect {_ccdc :=&CT_GrayscaleEffect {}; -return _ccdc };func (_fgddb ST_TextAnchoringType )ValidateWithPath (path string )error {switch _fgddb {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 (_fgddb )); -};return nil ;};func (_aedc *CT_TextTabStopList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aedc .Tab !=nil {_baegb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074a\u0062"}};for _ ,_fcfee :=range _aedc .Tab {e .EncodeElement (_fcfee ,_baegb ); -};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_PathShadeType byte ;func (_aaad *CT_GeomRect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcbg :=range start .Attr {if _fcbg .Name .Local =="\u006c"{_dbef ,_accg :=ParseUnionST_AdjCoordinate (_fcbg .Value ); -if _accg !=nil {return _accg ;};_aaad .LAttr =_dbef ;continue ;};if _fcbg .Name .Local =="\u0074"{_gfbe ,_bdabb :=ParseUnionST_AdjCoordinate (_fcbg .Value );if _bdabb !=nil {return _bdabb ;};_aaad .TAttr =_gfbe ;continue ;};if _fcbg .Name .Local =="\u0072"{_cefb ,_afecc :=ParseUnionST_AdjCoordinate (_fcbg .Value ); -if _afecc !=nil {return _afecc ;};_aaad .RAttr =_cefb ;continue ;};if _fcbg .Name .Local =="\u0062"{_eecb ,_agad :=ParseUnionST_AdjCoordinate (_fcbg .Value );if _agad !=nil {return _agad ;};_aaad .BAttr =_eecb ;continue ;};};for {_aecd ,_ddaef :=d .Token (); -if _ddaef !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_ddaef );};if _efbge ,_bagc :=_aecd .(_d .EndElement );_bagc &&_efbge .Name ==start .Name {break ; -};};return nil ;};func (_dagaf *ST_EffectContainerType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dagaf =0;case "\u0073\u0069\u0062":*_dagaf =1;case "\u0074\u0072\u0065\u0065":*_dagaf =2;};return nil ;};func NewEG_EffectProperties ()*EG_EffectProperties {_bgbde :=&EG_EffectProperties {}; -return _bgbde }; +// Validate validates the CT_Point2D and its children +func (_fdff *CT_Point2D )Validate ()error {return _fdff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func (_abddd ST_TextStrikeType )String ()string {switch _abddd {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 (_dfae *EG_ColorTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgfgg :for {_badfe ,_fdfea :=d .Token (); +if _fdfea !=nil {return _fdfea ;};switch _gbfdd :=_badfe .(type ){case _d .StartElement :switch _gbfdd .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_dfae .Tint =NewCT_PositiveFixedPercentage (); +if _bffcb :=d .DecodeElement (_dfae .Tint ,&_gbfdd );_bffcb !=nil {return _bffcb ;};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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_dfae .Shade =NewCT_PositiveFixedPercentage (); +if _bdeffc :=d .DecodeElement (_dfae .Shade ,&_gbfdd );_bdeffc !=nil {return _bdeffc ;};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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_dfae .Comp =NewCT_ComplementTransform (); +if _dcbcg :=d .DecodeElement (_dfae .Comp ,&_gbfdd );_dcbcg !=nil {return _dcbcg ;};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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_dfae .Inv =NewCT_InverseTransform (); +if _ddcbe :=d .DecodeElement (_dfae .Inv ,&_gbfdd );_ddcbe !=nil {return _ddcbe ;};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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_dfae .Gray =NewCT_GrayscaleTransform (); +if _abggdg :=d .DecodeElement (_dfae .Gray ,&_gbfdd );_abggdg !=nil {return _abggdg ;};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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_dfae .Alpha =NewCT_PositiveFixedPercentage (); +if _gabadc :=d .DecodeElement (_dfae .Alpha ,&_gbfdd );_gabadc !=nil {return _gabadc ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_dfae .AlphaOff =NewCT_FixedPercentage (); +if _ebgced :=d .DecodeElement (_dfae .AlphaOff ,&_gbfdd );_ebgced !=nil {return _ebgced ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_dfae .AlphaMod =NewCT_PositivePercentage (); +if _aecfgd :=d .DecodeElement (_dfae .AlphaMod ,&_gbfdd );_aecfgd !=nil {return _aecfgd ;};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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_dfae .Hue =NewCT_PositiveFixedAngle (); +if _gcfcc :=d .DecodeElement (_dfae .Hue ,&_gbfdd );_gcfcc !=nil {return _gcfcc ;};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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_dfae .HueOff =NewCT_Angle (); +if _dcege :=d .DecodeElement (_dfae .HueOff ,&_gbfdd );_dcege !=nil {return _dcege ;};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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_dfae .HueMod =NewCT_PositivePercentage (); +if _ggeeb :=d .DecodeElement (_dfae .HueMod ,&_gbfdd );_ggeeb !=nil {return _ggeeb ;};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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_dfae .Sat =NewCT_Percentage (); +if _adfgf :=d .DecodeElement (_dfae .Sat ,&_gbfdd );_adfgf !=nil {return _adfgf ;};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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_dfae .SatOff =NewCT_Percentage (); +if _ggbbf :=d .DecodeElement (_dfae .SatOff ,&_gbfdd );_ggbbf !=nil {return _ggbbf ;};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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_dfae .SatMod =NewCT_Percentage (); +if _dffdg :=d .DecodeElement (_dfae .SatMod ,&_gbfdd );_dffdg !=nil {return _dffdg ;};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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_dfae .Lum =NewCT_Percentage (); +if _aeddaf :=d .DecodeElement (_dfae .Lum ,&_gbfdd );_aeddaf !=nil {return _aeddaf ;};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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_dfae .LumOff =NewCT_Percentage (); +if _bgebgb :=d .DecodeElement (_dfae .LumOff ,&_gbfdd );_bgebgb !=nil {return _bgebgb ;};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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_dfae .LumMod =NewCT_Percentage (); +if _gcbacc :=d .DecodeElement (_dfae .LumMod ,&_gbfdd );_gcbacc !=nil {return _gcbacc ;};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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_dfae .Red =NewCT_Percentage (); +if _cfgbd :=d .DecodeElement (_dfae .Red ,&_gbfdd );_cfgbd !=nil {return _cfgbd ;};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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_dfae .RedOff =NewCT_Percentage (); +if _aeegfg :=d .DecodeElement (_dfae .RedOff ,&_gbfdd );_aeegfg !=nil {return _aeegfg ;};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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_dfae .RedMod =NewCT_Percentage (); +if _added :=d .DecodeElement (_dfae .RedMod ,&_gbfdd );_added !=nil {return _added ;};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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_dfae .Green =NewCT_Percentage (); +if _cgafa :=d .DecodeElement (_dfae .Green ,&_gbfdd );_cgafa !=nil {return _cgafa ;};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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_dfae .GreenOff =NewCT_Percentage (); +if _ffaag :=d .DecodeElement (_dfae .GreenOff ,&_gbfdd );_ffaag !=nil {return _ffaag ;};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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_dfae .GreenMod =NewCT_Percentage (); +if _fcabcf :=d .DecodeElement (_dfae .GreenMod ,&_gbfdd );_fcabcf !=nil {return _fcabcf ;};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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_dfae .Blue =NewCT_Percentage (); +if _bcfgad :=d .DecodeElement (_dfae .Blue ,&_gbfdd );_bcfgad !=nil {return _bcfgad ;};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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_dfae .BlueOff =NewCT_Percentage (); +if _eddbb :=d .DecodeElement (_dfae .BlueOff ,&_gbfdd );_eddbb !=nil {return _eddbb ;};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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_dfae .BlueMod =NewCT_Percentage (); +if _fddad :=d .DecodeElement (_dfae .BlueMod ,&_gbfdd );_fddad !=nil {return _fddad ;};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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_dfae .Gamma =NewCT_GammaTransform (); +if _ggggg :=d .DecodeElement (_dfae .Gamma ,&_gbfdd );_ggggg !=nil {return _ggggg ;};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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_dfae .InvGamma =NewCT_InverseGammaTransform (); +if _daeda :=d .DecodeElement (_dfae .InvGamma ,&_gbfdd );_daeda !=nil {return _daeda ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_gbfdd .Name ); +if _bbfgd :=d .Skip ();_bbfgd !=nil {return _bbfgd ;};};case _d .EndElement :break _cgfgg ;case _d .CharData :};};return nil ;};func (_ebcfg *EG_TextBulletColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdecea :for {_eeefd ,_aafegf :=d .Token (); +if _aafegf !=nil {return _aafegf ;};switch _aagebg :=_eeefd .(type ){case _d .StartElement :switch _aagebg .Name {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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_ebcfg .BuClrTx =NewCT_TextBulletColorFollowText (); +if _edbbd :=d .DecodeElement (_ebcfg .BuClrTx ,&_aagebg );_edbbd !=nil {return _edbbd ;};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 :"\u0062\u0075\u0043l\u0072"},_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 :"\u0062\u0075\u0043l\u0072"}:_ebcfg .BuClr =NewCT_Color (); +if _gdafb :=d .DecodeElement (_ebcfg .BuClr ,&_aagebg );_gdafb !=nil {return _gdafb ;};default:_dc .Log .Debug ("\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",_aagebg .Name ); +if _gbbg :=d .Skip ();_gbbg !=nil {return _gbbg ;};};case _d .EndElement :break _cdecea ;case _d .CharData :};};return nil ;};const (ST_EffectContainerTypeUnset ST_EffectContainerType =0;ST_EffectContainerTypeSib ST_EffectContainerType =1;ST_EffectContainerTypeTree ST_EffectContainerType =2; +); -// ValidateWithPath validates the CT_AudioCDTime and its children, prefixing error messages with path -func (_acfg *CT_AudioCDTime )ValidateWithPath (path string )error {return nil };func (_dcfge *ST_TextFontAlignType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dcfge =0;case "\u0061\u0075\u0074\u006f":*_dcfge =1;case "\u0074":*_dcfge =2; -case "\u0063\u0074\u0072":*_dcfge =3;case "\u0062\u0061\u0073\u0065":*_dcfge =4;case "\u0062":*_dcfge =5;};return nil ;};func (_gcg *CT_AudioCD )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_gecd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0074"}}; -e .EncodeElement (_gcg .St ,_gecd );_agea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065n\u0064"}};e .EncodeElement (_gcg .End ,_agea );if _gcg .ExtLst !=nil {_fecg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gcg .ExtLst ,_fecg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_InverseTransform ()*CT_InverseTransform {_dbcfd :=&CT_InverseTransform {};return _dbcfd };func NewCT_GvmlTextShapeChoice ()*CT_GvmlTextShapeChoice {_becfa :=&CT_GvmlTextShapeChoice {}; -return _becfa ;};type CT_LinearShadeProperties struct{AngAttr *int32 ;ScaledAttr *bool ;};func NewCT_GroupLocking ()*CT_GroupLocking {_affe :=&CT_GroupLocking {};return _affe };func (_ccecd ST_FixedPercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _ccecd .ST_FixedPercentageDecimal !=nil {e .EncodeToken (_d .CharData (_gd .Sprintf ("\u0025\u0064",*_ccecd .ST_FixedPercentageDecimal )));};if _ccecd .ST_FixedPercentage !=nil {e .Encode (_ccecd .ST_FixedPercentage );};return e .EncodeToken (_d .EndElement {Name :start .Name }); +// Validate validates the CT_BackgroundFormatting and its children +func (_bfc *CT_BackgroundFormatting )Validate ()error {return _bfc .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func (_aced *CT_LightRig )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aced .RigAttr =ST_LightRigType (1); +_aced .DirAttr =ST_LightRigDirection (1);for _ ,_egbee :=range start .Attr {if _egbee .Name .Local =="\u0072\u0069\u0067"{_aced .RigAttr .UnmarshalXMLAttr (_egbee );continue ;};if _egbee .Name .Local =="\u0064\u0069\u0072"{_aced .DirAttr .UnmarshalXMLAttr (_egbee ); +continue ;};};_gbgac :for {_cbef ,_ffdb :=d .Token ();if _ffdb !=nil {return _ffdb ;};switch _abeeg :=_cbef .(type ){case _d .StartElement :switch _abeeg .Name {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 :"\u0072\u006f\u0074"},_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 :"\u0072\u006f\u0074"}:_aced .Rot =NewCT_SphereCoords (); +if _adgg :=d .DecodeElement (_aced .Rot ,&_abeeg );_adgg !=nil {return _adgg ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_abeeg .Name ); +if _dfdgb :=d .Skip ();_dfdgb !=nil {return _dfdgb ;};};case _d .EndElement :break _gbgac ;case _d .CharData :};};return nil ;};func (_bbebee *CT_TextShapeAutofit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gdegf ,_dabge :=d .Token (); +if _dabge !=nil {return _fa .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",_dabge );};if _cdbcce ,_cbbdg :=_gdegf .(_d .EndElement ); +_cbbdg &&_cdbcce .Name ==start .Name {break ;};};return nil ;};const (ST_LineCapUnset ST_LineCap =0;ST_LineCapRnd ST_LineCap =1;ST_LineCapSq ST_LineCap =2;ST_LineCapFlat ST_LineCap =3;);func (_ecdbe *CT_PresetShadowEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecdbe .PrstAttr =ST_PresetShadowVal (1); +for _ ,_cefca :=range start .Attr {if _cefca .Name .Local =="\u0070\u0072\u0073\u0074"{_ecdbe .PrstAttr .UnmarshalXMLAttr (_cefca );continue ;};if _cefca .Name .Local =="\u0064\u0069\u0073\u0074"{_adbc ,_dfaga :=_bc .ParseInt (_cefca .Value ,10,64);if _dfaga !=nil {return _dfaga ; +};_ecdbe .DistAttr =&_adbc ;continue ;};if _cefca .Name .Local =="\u0064\u0069\u0072"{_aaae ,_dcbbd :=_bc .ParseInt (_cefca .Value ,10,32);if _dcbbd !=nil {return _dcbbd ;};_cgfde :=int32 (_aaae );_ecdbe .DirAttr =&_cgfde ;continue ;};};_daaeb :for {_bbdbba ,_afebf :=d .Token (); +if _afebf !=nil {return _afebf ;};switch _gdeagf :=_bbdbba .(type ){case _d .StartElement :switch _gdeagf .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ecdbe .ScrgbClr =NewCT_ScRgbColor (); +if _beaea :=d .DecodeElement (_ecdbe .ScrgbClr ,&_gdeagf );_beaea !=nil {return _beaea ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ecdbe .SrgbClr =NewCT_SRgbColor (); +if _edfbd :=d .DecodeElement (_ecdbe .SrgbClr ,&_gdeagf );_edfbd !=nil {return _edfbd ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ecdbe .HslClr =NewCT_HslColor (); +if _aagefd :=d .DecodeElement (_ecdbe .HslClr ,&_gdeagf );_aagefd !=nil {return _aagefd ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ecdbe .SysClr =NewCT_SystemColor (); +if _ebda :=d .DecodeElement (_ecdbe .SysClr ,&_gdeagf );_ebda !=nil {return _ebda ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ecdbe .SchemeClr =NewCT_SchemeColor (); +if _adbfa :=d .DecodeElement (_ecdbe .SchemeClr ,&_gdeagf );_adbfa !=nil {return _adbfa ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ecdbe .PrstClr =NewCT_PresetColor (); +if _fccdb :=d .DecodeElement (_ecdbe .PrstClr ,&_gdeagf );_fccdb !=nil {return _fccdb ;};default:_dc .Log .Debug ("\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",_gdeagf .Name ); +if _fafb :=d .Skip ();_fafb !=nil {return _fafb ;};};case _d .EndElement :break _daaeb ;case _d .CharData :};};return nil ;};type CT_Percentage struct{ValAttr ST_Percentage ;};func (_dfadd ST_PresetColorVal )ValidateWithPath (path string )error {switch _dfadd {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 _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfadd )); +};return nil ;};func (_fcf *CT_EmbeddedWAVAudioFile )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acfa :=range start .Attr {if _acfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_acfa .Name .Local =="\u0065\u006d\u0062e\u0064"||_acfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_acfa .Name .Local =="\u0065\u006d\u0062e\u0064"{_fcdbf ,_deae :=_acfa .Value ,error (nil ); +if _deae !=nil {return _deae ;};_fcf .EmbedAttr =_fcdbf ;continue ;};if _acfa .Name .Local =="\u006e\u0061\u006d\u0065"{_ebafd ,_dcac :=_acfa .Value ,error (nil );if _dcac !=nil {return _dcac ;};_fcf .NameAttr =&_ebafd ;continue ;};};for {_cabd ,_adbad :=d .Token (); +if _adbad !=nil {return _fa .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",_adbad );};if _fcfe ,_afecc :=_cabd .(_d .EndElement ); +_afecc &&_fcfe .Name ==start .Name {break ;};};return nil ;};func (_ffba *CT_EffectList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adafg :for {_fcge ,_abgg :=d .Token ();if _abgg !=nil {return _abgg ;};switch _dbbc :=_fcge .(type ){case _d .StartElement :switch _dbbc .Name {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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_ffba .Blur =NewCT_BlurEffect (); +if _fgba :=d .DecodeElement (_ffba .Blur ,&_dbbc );_fgba !=nil {return _fgba ;};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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_ffba .FillOverlay =NewCT_FillOverlayEffect (); +if _bggd :=d .DecodeElement (_ffba .FillOverlay ,&_dbbc );_bggd !=nil {return _bggd ;};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 :"\u0067\u006c\u006f\u0077"},_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 :"\u0067\u006c\u006f\u0077"}:_ffba .Glow =NewCT_GlowEffect (); +if _cfcc :=d .DecodeElement (_ffba .Glow ,&_dbbc );_cfcc !=nil {return _cfcc ;};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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_ffba .InnerShdw =NewCT_InnerShadowEffect (); +if _ggace :=d .DecodeElement (_ffba .InnerShdw ,&_dbbc );_ggace !=nil {return _ggace ;};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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_ffba .OuterShdw =NewCT_OuterShadowEffect (); +if _geeg :=d .DecodeElement (_ffba .OuterShdw ,&_dbbc );_geeg !=nil {return _geeg ;};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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_ffba .PrstShdw =NewCT_PresetShadowEffect (); +if _bgbd :=d .DecodeElement (_ffba .PrstShdw ,&_dbbc );_bgbd !=nil {return _bgbd ;};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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_ffba .Reflection =NewCT_ReflectionEffect (); +if _cdbfb :=d .DecodeElement (_ffba .Reflection ,&_dbbc );_cdbfb !=nil {return _cdbfb ;};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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_ffba .SoftEdge =NewCT_SoftEdgesEffect (); +if _bcec :=d .DecodeElement (_ffba .SoftEdge ,&_dbbc );_bcec !=nil {return _bcec ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_dbbc .Name ); +if _fddf :=d .Skip ();_fddf !=nil {return _fddf ;};};case _d .EndElement :break _adafg ;case _d .CharData :};};return nil ;};func NewCT_TextCharacterProperties ()*CT_TextCharacterProperties {_ecece :=&CT_TextCharacterProperties {};return _ecece ;};func (_fgadb *CT_TextAutonumberBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ccdgd ,_cdafc :=_fgadb .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _cdafc !=nil {return _cdafc ;};start .Attr =append (start .Attr ,_ccdgd );if _fgadb .StartAtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073t\u0061\u0072\u0074\u0041\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_fgadb .StartAtAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggce *CT_CustomColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggce .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_ggce .NameAttr )}); +};e .EncodeToken (start );if _ggce .ScrgbClr !=nil {_deab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ggce .ScrgbClr ,_deab );};if _ggce .SrgbClr !=nil {_badc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_ggce .SrgbClr ,_badc );};if _ggce .HslClr !=nil {_ggbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ggce .HslClr ,_ggbg );};if _ggce .SysClr !=nil {_ggaea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_ggce .SysClr ,_ggaea );};if _ggce .SchemeClr !=nil {_bcgad :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ggce .SchemeClr ,_bcgad );};if _ggce .PrstClr !=nil {_adfd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_ggce .PrstClr ,_adfd );};e .EncodeToken (_d .EndElement {Name :start .Name });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 (_edbbda *ST_BlackWhiteMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bacad ,_cacdbg :=d .Token ();if _cacdbg !=nil {return _cacdbg ;};if _dagfgg ,_egedae :=_bacad .(_d .EndElement );_egedae &&_dagfgg .Name ==start .Name {*_edbbda =1; +return nil ;};if _dgedc ,_dafdf :=_bacad .(_d .CharData );!_dafdf {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bacad );}else {switch string (_dgedc ){case "":*_edbbda =0; +case "\u0063\u006c\u0072":*_edbbda =1;case "\u0061\u0075\u0074\u006f":*_edbbda =2;case "\u0067\u0072\u0061\u0079":*_edbbda =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_edbbda =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_edbbda =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_edbbda =6; +case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_edbbda =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_edbbda =8;case "\u0062\u006c\u0061c\u006b":*_edbbda =9;case "\u0077\u0068\u0069t\u0065":*_edbbda =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_edbbda =11; +};};_bacad ,_cacdbg =d .Token ();if _cacdbg !=nil {return _cacdbg ;};if _gffdcg ,_dfbbef :=_bacad .(_d .EndElement );_dfbbef &&_gffdcg .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bacad ); }; -// Validate validates the CT_GraphicalObject and its children -func (_ebfce *CT_GraphicalObject )Validate ()error {return _ebfce .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0070\u0068\u0069c\u0061\u006cO\u0062\u006a\u0065\u0063\u0074");}; - -// ValidateWithPath validates the AG_Locking and its children, prefixing error messages with path -func (_ff *AG_Locking )ValidateWithPath (path string )error {return nil };func (_dfde *CT_AudioFile )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_caa :=range start .Attr {if _caa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_caa .Name .Local =="\u006c\u0069\u006e\u006b"||_caa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_caa .Name .Local =="\u006c\u0069\u006e\u006b"{_bca ,_fgc :=_caa .Value ,error (nil ); -if _fgc !=nil {return _fgc ;};_dfde .LinkAttr =_bca ;continue ;};if _caa .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_geca ,_bee :=_caa .Value ,error (nil );if _bee !=nil {return _bee ;};_dfde .ContentTypeAttr =&_geca ; -continue ;};};_bcfa :for {_dddd ,_ecba :=d .Token ();if _ecba !=nil {return _ecba ;};switch _dcab :=_dddd .(type ){case _d .StartElement :switch _dcab .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfde .ExtLst =NewCT_OfficeArtExtensionList (); -if _dfda :=d .DecodeElement (_dfde .ExtLst ,&_dcab );_dfda !=nil {return _dfda ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dcab .Name ); -if _cga :=d .Skip ();_cga !=nil {return _cga ;};};case _d .EndElement :break _bcfa ;case _d .CharData :};};return nil ;};func (_acbec ST_PresetPatternVal )Validate ()error {return _acbec .ValidateWithPath ("")};func (_dgcd *CT_ClipboardStyleSheet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgcd .ThemeElements =NewCT_BaseStyles (); -_dgcd .ClrMap =NewCT_ColorMapping ();_bebdd :for {_fbd ,_gffe :=d .Token ();if _gffe !=nil {return _gffe ;};switch _bgbc :=_fbd .(type ){case _d .StartElement :switch _bgbc .Name {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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _ggac :=d .DecodeElement (_dgcd .ThemeElements ,&_bgbc ); -_ggac !=nil {return _ggac ;};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 :"\u0063\u006c\u0072\u004d\u0061\u0070"},_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 :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _adfbg :=d .DecodeElement (_dgcd .ClrMap ,&_bgbc ); -_adfbg !=nil {return _adfbg ;};default:_ac .Log .Debug ("\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",_bgbc .Name ); -if _gccb :=d .Skip ();_gccb !=nil {return _gccb ;};};case _d .EndElement :break _bebdd ;case _d .CharData :};};return nil ;}; +// Validate validates the EG_ThemeableFontStyles and its children +func (_ebfcf *EG_ThemeableFontStyles )Validate ()error {return _ebfcf .ValidateWithPath ("\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073");}; -// ValidateWithPath validates the EG_TextUnderlineFill and its children, prefixing error messages with path -func (_afcbd *EG_TextUnderlineFill )ValidateWithPath (path string )error {if _afcbd .UFillTx !=nil {if _degbb :=_afcbd .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_degbb !=nil {return _degbb ;};};if _afcbd .UFill !=nil {if _bdcag :=_afcbd .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c"); -_bdcag !=nil {return _bdcag ;};};return nil ;};func (_daad *CT_EffectReference )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fgdc :=range start .Attr {if _fgdc .Name .Local =="\u0072\u0065\u0066"{_beca ,_effbb :=_fgdc .Value ,error (nil ); -if _effbb !=nil {return _effbb ;};_daad .RefAttr =_beca ;continue ;};};for {_ecag ,_ddfe :=d .Token ();if _ddfe !=nil {return _gd .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",_ddfe ); -};if _begfg ,_cacb :=_ecag .(_d .EndElement );_cacb &&_begfg .Name ==start .Name {break ;};};return nil ;};func NewCT_Angle ()*CT_Angle {_ffeg :=&CT_Angle {};return _ffeg };func (_ccbdgd *ST_FontCollectionIndex )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccbdgd =0; -case "\u006d\u0061\u006ao\u0072":*_ccbdgd =1;case "\u006d\u0069\u006eo\u0072":*_ccbdgd =2;case "\u006e\u006f\u006e\u0065":*_ccbdgd =3;};return nil ;};func (_dgbeg *Tbl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgbeg .CT_Table =*NewCT_Table (); -_edbgf :for {_dbabb ,_gggcd :=d .Token ();if _gggcd !=nil {return _gggcd ;};switch _defba :=_dbabb .(type ){case _d .StartElement :switch _defba .Name {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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:_dgbeg .TblPr =NewCT_TableProperties (); -if _aefgd :=d .DecodeElement (_dgbeg .TblPr ,&_defba );_aefgd !=nil {return _aefgd ;};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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _cbcgd :=d .DecodeElement (_dgbeg .TblGrid ,&_defba ); -_cbcgd !=nil {return _cbcgd ;};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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_aeeb :=NewCT_TableRow (); -if _aaaad :=d .DecodeElement (_aeeb ,&_defba );_aaaad !=nil {return _aaaad ;};_dgbeg .Tr =append (_dgbeg .Tr ,_aeeb );default:_ac .Log .Debug ("\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",_defba .Name ); -if _afaaa :=d .Skip ();_afaaa !=nil {return _afaaa ;};};case _d .EndElement :break _edbgf ;case _d .CharData :};};return nil ;};func (_bbde *CT_LineJoinMiterProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbde .LimAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u006d"},Value :_gd .Sprintf ("\u0025\u0076",*_bbde .LimAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbaa *CT_FontCollection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fcfd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}}; -e .EncodeElement (_fbaa .Latin ,_fcfd );_cebfb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_fbaa .Ea ,_cebfb );_bgeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_fbaa .Cs ,_bgeg ); -if _fbaa .Font !=nil {_afga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};for _ ,_bdcd :=range _fbaa .Font {e .EncodeElement (_bdcd ,_afga );};};if _fbaa .ExtLst !=nil {_fdbfb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fbaa .ExtLst ,_fdbfb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_ggcfd :=&CT_SolidColorFillProperties {};return _ggcfd ;}; +// ValidateWithPath validates the Blip and its children, prefixing error messages with path +func (_gad *Blip )ValidateWithPath (path string )error {if _ef :=_gad .CT_Blip .ValidateWithPath (path );_ef !=nil {return _ef ;};return nil ;};func (_bcg *CT_Backdrop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcg .Anchor =NewCT_Point3D (); +_bcg .Norm =NewCT_Vector3D ();_bcg .Up =NewCT_Vector3D ();_aeaf :for {_ddddf ,_bea :=d .Token ();if _bea !=nil {return _bea ;};switch _ggea :=_ddddf .(type ){case _d .StartElement :switch _ggea .Name {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 :"\u0061\u006e\u0063\u0068\u006f\u0072"},_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 :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _cbfb :=d .DecodeElement (_bcg .Anchor ,&_ggea ); +_cbfb !=nil {return _cbfb ;};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 :"\u006e\u006f\u0072\u006d"},_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 :"\u006e\u006f\u0072\u006d"}:if _daa :=d .DecodeElement (_bcg .Norm ,&_ggea ); +_daa !=nil {return _daa ;};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 :"\u0075\u0070"},_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 :"\u0075\u0070"}:if _cbcg :=d .DecodeElement (_bcg .Up ,&_ggea ); +_cbcg !=nil {return _cbcg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcg .ExtLst =NewCT_OfficeArtExtensionList (); +if _gefb :=d .DecodeElement (_bcg .ExtLst ,&_ggea );_gefb !=nil {return _gefb ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_ggea .Name ); +if _gfdc :=d .Skip ();_gfdc !=nil {return _gfdc ;};};case _d .EndElement :break _aeaf ;case _d .CharData :};};return nil ;};func (_dfefd *CT_ShapeStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bbcgg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}}; +e .EncodeElement (_dfefd .LnRef ,_bbcgg );_fgfbe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_dfefd .FillRef ,_fgfbe );_eegcc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}}; +e .EncodeElement (_dfefd .EffectRef ,_eegcc );_fgfeab :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_dfefd .FontRef ,_fgfeab );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +}; -// ValidateWithPath validates the CT_ObjectStyleDefaults and its children, prefixing error messages with path -func (_bggfb *CT_ObjectStyleDefaults )ValidateWithPath (path string )error {if _bggfb .SpDef !=nil {if _dgace :=_bggfb .SpDef .ValidateWithPath (path +"\u002f\u0053\u0070\u0044\u0065\u0066");_dgace !=nil {return _dgace ;};};if _bggfb .LnDef !=nil {if _acafg :=_bggfb .LnDef .ValidateWithPath (path +"\u002f\u004c\u006e\u0044\u0065\u0066"); -_acafg !=nil {return _acafg ;};};if _bggfb .TxDef !=nil {if _ddfab :=_bggfb .TxDef .ValidateWithPath (path +"\u002f\u0054\u0078\u0044\u0065\u0066");_ddfab !=nil {return _ddfab ;};};if _bggfb .ExtLst !=nil {if _bfcf :=_bggfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bfcf !=nil {return _bfcf ;};};return nil ;};func NewCT_GeomGuideList ()*CT_GeomGuideList {_decb :=&CT_GeomGuideList {};return _decb }; +// Validate validates the CT_LineJoinRound and its children +func (_baac *CT_LineJoinRound )Validate ()error {return _baac .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064");}; -// ValidateWithPath validates the CT_PositiveFixedAngle and its children, prefixing error messages with path -func (_egfb *CT_PositiveFixedAngle )ValidateWithPath (path string )error {if _egfb .ValAttr < 0{return _gd .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 ,_egfb .ValAttr ); -};if _egfb .ValAttr >=21600000{return _gd .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 ,_egfb .ValAttr ); -};return nil ;};func (_acfcf *CT_Cell3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acfcf .Bevel =NewCT_Bevel ();for _ ,_cadc :=range start .Attr {if _cadc .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_acfcf .PrstMaterialAttr .UnmarshalXMLAttr (_cadc ); -continue ;};};_ddbb :for {_gbbd ,_ebaa :=d .Token ();if _ebaa !=nil {return _ebaa ;};switch _bfbb :=_gbbd .(type ){case _d .StartElement :switch _bfbb .Name {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 :"\u0062\u0065\u0076e\u006c"},_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 :"\u0062\u0065\u0076e\u006c"}:if _agab :=d .DecodeElement (_acfcf .Bevel ,&_bfbb ); -_agab !=nil {return _agab ;};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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:_acfcf .LightRig =NewCT_LightRig (); -if _gfeb :=d .DecodeElement (_acfcf .LightRig ,&_bfbb );_gfeb !=nil {return _gfeb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acfcf .ExtLst =NewCT_OfficeArtExtensionList (); -if _begf :=d .DecodeElement (_acfcf .ExtLst ,&_bfbb );_begf !=nil {return _begf ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\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",_bfbb .Name ); -if _fcbc :=d .Skip ();_fcbc !=nil {return _fcbc ;};};case _d .EndElement :break _ddbb ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GraphicalObjectFrameLocking and its children, prefixing error messages with path +func (_fcabg *CT_GraphicalObjectFrameLocking )ValidateWithPath (path string )error {if _fcabg .ExtLst !=nil {if _ffaggd :=_fcabg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffaggd !=nil {return _ffaggd ;};};return nil ;}; -// ValidateWithPath validates the CT_FillOverlayEffect and its children, prefixing error messages with path -func (_cegfb *CT_FillOverlayEffect )ValidateWithPath (path string )error {if _cegfb .BlendAttr ==ST_BlendModeUnset {return _gd .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 _dcge :=_cegfb .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_dcge !=nil {return _dcge ;};if _cegfb .NoFill !=nil {if _cece :=_cegfb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c"); -_cece !=nil {return _cece ;};};if _cegfb .SolidFill !=nil {if _bcee :=_cegfb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_bcee !=nil {return _bcee ;};};if _cegfb .GradFill !=nil {if _ecgae :=_cegfb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl"); -_ecgae !=nil {return _ecgae ;};};if _cegfb .BlipFill !=nil {if _gafee :=_cegfb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gafee !=nil {return _gafee ;};};if _cegfb .PattFill !=nil {if _cddgf :=_cegfb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl"); -_cddgf !=nil {return _cddgf ;};};if _cegfb .GrpFill !=nil {if _afgfb :=_cegfb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_afgfb !=nil {return _afgfb ;};};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;); -// Validate validates the CT_EffectStyleList and its children -func (_cdee *CT_EffectStyleList )Validate ()error {return _cdee .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074");};func (_bfeedc ST_AdjCoordinate )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _bfeedc .ST_Coordinate !=nil {e .Encode (_bfeedc .ST_Coordinate );};if _bfeedc .ST_GeomGuideName !=nil {e .EncodeToken (_d .CharData (*_bfeedc .ST_GeomGuideName ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_bdgef *CT_GvmlPictureNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -_cfbdc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bdgef .CNvPr ,_cfbdc );_dgadg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_bdgef .CNvPicPr ,_dgadg ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_SystemColorVal byte ;func (_gabc *CT_OfficeArtExtensionList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gabc .Ext !=nil {_fgaab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065x\u0074"}}; -for _ ,_cbeb :=range _gabc .Ext {e .EncodeElement (_cbeb ,_fgaab );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffae *CT_FontScheme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_ffae .NameAttr )}); -e .EncodeToken (start );_bgeec :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_ffae .MajorFont ,_bgeec );_fafg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"}}; -e .EncodeElement (_ffae .MinorFont ,_fafg );if _ffae .ExtLst !=nil {_egbgb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffae .ExtLst ,_egbgb );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func NewCT_PictureLocking ()*CT_PictureLocking {_fdbfcb :=&CT_PictureLocking {};return _fdbfcb };func (_bgcfd ST_TextAlignType )ValidateWithPath (path string )error {switch _bgcfd {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 (_bgcfd )); -};return nil ;};func (_fgaa *CT_ContentPartLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgaa .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_fgaa .NoGrpAttr ))}); -};if _fgaa .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_fgaa .NoSelectAttr ))});};if _fgaa .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_fgaa .NoRotAttr ))}); -};if _fgaa .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_fgaa .NoChangeAspectAttr ))}); -};if _fgaa .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_fgaa .NoMoveAttr ))});};if _fgaa .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_fgaa .NoResizeAttr ))}); -};if _fgaa .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_fgaa .NoEditPointsAttr ))});};if _fgaa .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_fgaa .NoAdjustHandlesAttr ))}); -};if _fgaa .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_fgaa .NoChangeArrowheadsAttr ))}); -};if _fgaa .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_fgaa .NoChangeShapeTypeAttr ))}); -};e .EncodeToken (start );if _fgaa .ExtLst !=nil {_baad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgaa .ExtLst ,_baad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};type CT_LineStyleList struct{Ln []*CT_LineProperties ;};func NewCT_LightRig ()*CT_LightRig {_gffee :=&CT_LightRig {};_gffee .RigAttr =ST_LightRigType (1);_gffee .DirAttr =ST_LightRigDirection (1);return _gffee ;};type CT_BaseStyles struct{ClrScheme *CT_ColorScheme ; -FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_NonVisualGroupDrawingShapeProps ()*CT_NonVisualGroupDrawingShapeProps {_aaaab :=&CT_NonVisualGroupDrawingShapeProps {};return _aaaab ;}; +// ValidateWithPath validates the CT_TextAutonumberBullet and its children, prefixing error messages with path +func (_aaeb *CT_TextAutonumberBullet )ValidateWithPath (path string )error {if _aaeb .TypeAttr ==ST_TextAutonumberSchemeUnset {return _fa .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 _gdcbb :=_aaeb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdcbb !=nil {return _gdcbb ;};if _aaeb .StartAtAttr !=nil {if *_aaeb .StartAtAttr < 1{return _fa .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 ,*_aaeb .StartAtAttr ); +};if *_aaeb .StartAtAttr > 32767{return _fa .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 ,*_aaeb .StartAtAttr ); +};};return nil ;};func (_cgfag *EG_LineJoinProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgfag .Round !=nil {_effaf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_cgfag .Round ,_effaf ); +};if _cgfag .Bevel !=nil {_dgfbg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_cgfag .Bevel ,_dgfbg );};if _cgfag .Miter !=nil {_fabgbd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}}; +e .EncodeElement (_cgfag .Miter ,_fabgbd );};return nil ;};func (_cfabd *ST_TextPoint )ValidateWithPath (path string )error {_gbcd :=[]string {};if _cfabd .ST_TextPointUnqualified !=nil {_gbcd =append (_gbcd ,"\u0053\u0054\u005fTe\u0078\u0074\u0050\u006f\u0069\u006e\u0074\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064"); +};if _cfabd .ST_UniversalMeasure !=nil {_gbcd =append (_gbcd ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_gbcd )> 1{return _fa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gbcd ); +};return nil ;};func (_fge *CT_AlphaOutsetEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fge .RadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_fge .RadAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ColorScheme and its children -func (_eebc *CT_ColorScheme )Validate ()error {return _eebc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065");};func NewEG_FillModeProperties ()*EG_FillModeProperties {_bcbbe :=&EG_FillModeProperties {}; -return _bcbbe ;};func (_bcddaf *CT_WholeE2oFormatting )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bcddaf .Ln !=nil {_fddae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_bcddaf .Ln ,_fddae ); -};if _bcddaf .EffectLst !=nil {_aafad :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcddaf .EffectLst ,_aafad );};if _bcddaf .EffectDag !=nil {_dgdda :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; -e .EncodeElement (_bcddaf .EffectDag ,_dgdda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfadd *CT_EffectProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adeda :for {_eeef ,_bada :=d .Token (); -if _bada !=nil {return _bada ;};switch _afbc :=_eeef .(type ){case _d .StartElement :switch _afbc .Name {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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_dfadd .EffectLst =NewCT_EffectList (); -if _ddfa :=d .DecodeElement (_dfadd .EffectLst ,&_afbc );_ddfa !=nil {return _ddfa ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_dfadd .EffectDag =NewCT_EffectContainer (); -if _caaa :=d .DecodeElement (_dfadd .EffectDag ,&_afbc );_caaa !=nil {return _caaa ;};default:_ac .Log .Debug ("\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",_afbc .Name ); -if _ffefe :=d .Skip ();_ffefe !=nil {return _ffefe ;};};case _d .EndElement :break _adeda ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_StretchInfoProperties and its children, prefixing error messages with path +func (_ebaagd *CT_StretchInfoProperties )ValidateWithPath (path string )error {if _ebaagd .FillRect !=nil {if _ccff :=_ebaagd .FillRect .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0052\u0065\u0063t");_ccff !=nil {return _ccff ;};};return nil ; +};func (_agcgb ST_TextTabAlignType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agcgb .String (),start );};func (_cgggc *ST_TextTabAlignType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggccb ,_cagge :=d .Token (); +if _cagge !=nil {return _cagge ;};if _cgfbe ,_dgcb :=_ggccb .(_d .EndElement );_dgcb &&_cgfbe .Name ==start .Name {*_cgggc =1;return nil ;};if _ggddb ,_afag :=_ggccb .(_d .CharData );!_afag {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggccb ); +}else {switch string (_ggddb ){case "":*_cgggc =0;case "\u006c":*_cgggc =1;case "\u0063\u0074\u0072":*_cgggc =2;case "\u0072":*_cgggc =3;case "\u0064\u0065\u0063":*_cgggc =4;};};_ggccb ,_cagge =d .Token ();if _cagge !=nil {return _cagge ;};if _babbc ,_dfeeg :=_ggccb .(_d .EndElement ); +_dfeeg &&_babbc .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggccb );};const ST_TextBulletSizePercentPattern ="\u0030\u002a\u0028\u0028\u0032\u005b\u0035\u002d9\u005d\u0029\u007c([\u0033\u002d\u0039\u005d\u005b\u0030-\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0033\u005d\u005b\u0030\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u0034\u00300\u0029\u0025"; +func NewCT_SolidColorFillProperties ()*CT_SolidColorFillProperties {_dcefa :=&CT_SolidColorFillProperties {};return _dcefa ;};func (_gbbe *CT_SolidColorFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbbe .ScrgbClr !=nil {_dadce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; +e .EncodeElement (_gbbe .ScrgbClr ,_dadce );};if _gbbe .SrgbClr !=nil {_aeafef :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gbbe .SrgbClr ,_aeafef );};if _gbbe .HslClr !=nil {_dcfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; +e .EncodeElement (_gbbe .HslClr ,_dcfa );};if _gbbe .SysClr !=nil {_fffbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gbbe .SysClr ,_fffbe );};if _gbbe .SchemeClr !=nil {_efaac :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_gbbe .SchemeClr ,_efaac );};if _gbbe .PrstClr !=nil {_bgad :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gbbe .PrstClr ,_bgad );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_gefd *CT_DashStop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gedg :=range start .Attr {if _gedg .Name .Local =="\u0064"{_ebgge ,_effd :=ParseUnionST_PositivePercentage (_gedg .Value );if _effd !=nil {return _effd ; +};_gefd .DAttr =_ebgge ;continue ;};if _gedg .Name .Local =="\u0073\u0070"{_efff ,_cbfcb :=ParseUnionST_PositivePercentage (_gedg .Value );if _cbfcb !=nil {return _cbfcb ;};_gefd .SpAttr =_efff ;continue ;};};for {_eddfb ,_ecgbf :=d .Token ();if _ecgbf !=nil {return _fa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u003a\u0020\u0025\u0073",_ecgbf ); +};if _fcggb ,_gadbg :=_eddfb .(_d .EndElement );_gadbg &&_fcggb .Name ==start .Name {break ;};};return nil ;};func (_fdgaa ST_TextVerticalType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdgaa .String (),start ); +}; -// Validate validates the CT_TablePropertiesChoice and its children -func (_fbaca *CT_TablePropertiesChoice )Validate ()error {return _fbaca .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065");}; +// ValidateWithPath validates the CT_ColorMapping and its children, prefixing error messages with path +func (_agbb *CT_ColorMapping )ValidateWithPath (path string )error {if _agbb .Bg1Attr ==ST_ColorSchemeIndexUnset {return _fa .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 _aceea :=_agbb .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_aceea !=nil {return _aceea ;};if _agbb .Tx1Attr ==ST_ColorSchemeIndexUnset {return _fa .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 _aaff :=_agbb .Tx1Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0031\u0041\u0074\u0074\u0072");_aaff !=nil {return _aaff ;};if _agbb .Bg2Attr ==ST_ColorSchemeIndexUnset {return _fa .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 _geee :=_agbb .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_geee !=nil {return _geee ;};if _agbb .Tx2Attr ==ST_ColorSchemeIndexUnset {return _fa .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 _aabb :=_agbb .Tx2Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0032\u0041\u0074\u0074\u0072");_aabb !=nil {return _aabb ;};if _agbb .Accent1Attr ==ST_ColorSchemeIndexUnset {return _fa .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 _gafge :=_agbb .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_gafge !=nil {return _gafge ;};if _agbb .Accent2Attr ==ST_ColorSchemeIndexUnset {return _fa .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 _fadd :=_agbb .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_fadd !=nil {return _fadd ;};if _agbb .Accent3Attr ==ST_ColorSchemeIndexUnset {return _fa .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 _aafa :=_agbb .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_aafa !=nil {return _aafa ;};if _agbb .Accent4Attr ==ST_ColorSchemeIndexUnset {return _fa .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 _cffb :=_agbb .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_cffb !=nil {return _cffb ;};if _agbb .Accent5Attr ==ST_ColorSchemeIndexUnset {return _fa .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 _dgca :=_agbb .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_dgca !=nil {return _dgca ;};if _agbb .Accent6Attr ==ST_ColorSchemeIndexUnset {return _fa .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 _dccfa :=_agbb .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_dccfa !=nil {return _dccfa ;};if _agbb .HlinkAttr ==ST_ColorSchemeIndexUnset {return _fa .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 _ece :=_agbb .HlinkAttr .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_ece !=nil {return _ece ;};if _agbb .FolHlinkAttr ==ST_ColorSchemeIndexUnset {return _fa .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 _adeef :=_agbb .FolHlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006c\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_adeef !=nil {return _adeef ;};if _agbb .ExtLst !=nil {if _ffffg :=_agbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ffffg !=nil {return _ffffg ;};};return nil ;};func (_ebgfb *CT_TextParagraph )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcfb :for {_dgcee ,_cegce :=d .Token ();if _cegce !=nil {return _cegce ;};switch _ggdab :=_dgcee .(type ){case _d .StartElement :switch _ggdab .Name {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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_ebgfb .PPr =NewCT_TextParagraphProperties (); +if _cgca :=d .DecodeElement (_ebgfb .PPr ,&_ggdab );_cgca !=nil {return _cgca ;};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 :"\u0072"},_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 :"\u0072"}:_bdgfec :=NewEG_TextRun (); +_bdgfec .R =NewCT_RegularTextRun ();if _beaae :=d .DecodeElement (_bdgfec .R ,&_ggdab );_beaae !=nil {return _beaae ;};_ebgfb .EG_TextRun =append (_ebgfb .EG_TextRun ,_bdgfec );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 :"\u0062\u0072"},_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 :"\u0062\u0072"}:_cdebb :=NewEG_TextRun (); +_cdebb .Br =NewCT_TextLineBreak ();if _fcggda :=d .DecodeElement (_cdebb .Br ,&_ggdab );_fcggda !=nil {return _fcggda ;};_ebgfb .EG_TextRun =append (_ebgfb .EG_TextRun ,_cdebb );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 :"\u0066\u006c\u0064"},_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 :"\u0066\u006c\u0064"}:_gadda :=NewEG_TextRun (); +_gadda .Fld =NewCT_TextField ();if _gfcfc :=d .DecodeElement (_gadda .Fld ,&_ggdab );_gfcfc !=nil {return _gfcfc ;};_ebgfb .EG_TextRun =append (_ebgfb .EG_TextRun ,_gadda );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 :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"},_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 :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}:_ebgfb .EndParaRPr =NewCT_TextCharacterProperties (); +if _cfggg :=d .DecodeElement (_ebgfb .EndParaRPr ,&_ggdab );_cfggg !=nil {return _cfggg ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ggdab .Name ); +if _aecfg :=d .Skip ();_aecfg !=nil {return _aecfg ;};};case _d .EndElement :break _dcfb ;case _d .CharData :};};return nil ;};func (_fbeg *CT_ClipboardStyleSheet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbeg .ThemeElements =NewCT_BaseStyles (); +_fbeg .ClrMap =NewCT_ColorMapping ();_fdcf :for {_acdccb ,_fgdda :=d .Token ();if _fgdda !=nil {return _fgdda ;};switch _cdad :=_acdccb .(type ){case _d .StartElement :switch _cdad .Name {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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _dfee :=d .DecodeElement (_fbeg .ThemeElements ,&_cdad ); +_dfee !=nil {return _dfee ;};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 :"\u0063\u006c\u0072\u004d\u0061\u0070"},_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 :"\u0063\u006c\u0072\u004d\u0061\u0070"}:if _daed :=d .DecodeElement (_fbeg .ClrMap ,&_cdad ); +_daed !=nil {return _daed ;};default:_dc .Log .Debug ("\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",_cdad .Name ); +if _dgcf :=d .Skip ();_dgcf !=nil {return _dgcf ;};};case _d .EndElement :break _fdcf ;case _d .CharData :};};return nil ;};type CT_GvmlGroupShapeChoice struct{TxSp []*CT_GvmlTextShape ;Sp []*CT_GvmlShape ;CxnSp []*CT_GvmlConnector ;Pic []*CT_GvmlPicture ; +GraphicFrame []*CT_GvmlGraphicalObjectFrame ;GrpSp []*CT_GvmlGroupShape ;};func (_dbdcc *ST_TextHorzOverflowType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfffbd ,_bgdaga :=d .Token ();if _bgdaga !=nil {return _bgdaga ;};if _dbdfb ,_feedeb :=_dfffbd .(_d .EndElement ); +_feedeb &&_dbdfb .Name ==start .Name {*_dbdcc =1;return nil ;};if _dbbde ,_acdddc :=_dfffbd .(_d .CharData );!_acdddc {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfffbd ); +}else {switch string (_dbbde ){case "":*_dbdcc =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_dbdcc =1;case "\u0063\u006c\u0069\u0070":*_dbdcc =2;};};_dfffbd ,_bgdaga =d .Token ();if _bgdaga !=nil {return _bgdaga ;};if _dgaac ,_gbedc :=_dfffbd .(_d .EndElement ); +_gbedc &&_dgaac .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfffbd );};func (_aefag ST_TextAutonumberScheme )Validate ()error {return _aefag .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_ColorScheme and its children, prefixing error messages with path -func (_fged *CT_ColorScheme )ValidateWithPath (path string )error {if _gaad :=_fged .Dk1 .ValidateWithPath (path +"\u002f\u0044\u006b\u0031");_gaad !=nil {return _gaad ;};if _cbgb :=_fged .Lt1 .ValidateWithPath (path +"\u002f\u004c\u0074\u0031");_cbgb !=nil {return _cbgb ; -};if _bgge :=_fged .Dk2 .ValidateWithPath (path +"\u002f\u0044\u006b\u0032");_bgge !=nil {return _bgge ;};if _dcad :=_fged .Lt2 .ValidateWithPath (path +"\u002f\u004c\u0074\u0032");_dcad !=nil {return _dcad ;};if _dagc :=_fged .Accent1 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0031"); -_dagc !=nil {return _dagc ;};if _cbaf :=_fged .Accent2 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0032");_cbaf !=nil {return _cbaf ;};if _cbfc :=_fged .Accent3 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0033"); -_cbfc !=nil {return _cbfc ;};if _gceg :=_fged .Accent4 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0034");_gceg !=nil {return _gceg ;};if _faa :=_fged .Accent5 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0035"); -_faa !=nil {return _faa ;};if _bbdfg :=_fged .Accent6 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0036");_bbdfg !=nil {return _bbdfg ;};if _egfd :=_fged .Hlink .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b");_egfd !=nil {return _egfd ; -};if _befcd :=_fged .FolHlink .ValidateWithPath (path +"\u002fF\u006f\u006c\u0048\u006c\u0069\u006ek");_befcd !=nil {return _befcd ;};if _fged .ExtLst !=nil {if _eead :=_fged .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eead !=nil {return _eead ; -};};return nil ;}; -// Validate validates the CT_CustomGeometry2D and its children -func (_ggce *CT_CustomGeometry2D )Validate ()error {return _ggce .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func (_gebdd *EG_LineFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gebdd .NoFill !=nil {_cccbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_gebdd .NoFill ,_cccbf );};if _gebdd .SolidFill !=nil {_bgede :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gebdd .SolidFill ,_bgede );};if _gebdd .GradFill !=nil {_cdedad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_gebdd .GradFill ,_cdedad );};if _gebdd .PattFill !=nil {_egagd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gebdd .PattFill ,_egagd );};return nil ;};func (_fadfa ST_TextStrikeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fadfa .String (),start ); -};func (_cacd *CT_AlphaOutsetEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cacd .RadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_cacd .RadAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_begccc ST_LightRigType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_begccc .String (),start );};func (_dbadc *CT_ColorSchemeList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dggf :for {_gecc ,_cdffe :=d .Token (); -if _cdffe !=nil {return _cdffe ;};switch _ffea :=_gecc .(type ){case _d .StartElement :switch _ffea .Name {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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"},_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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"}:_bcfb :=NewCT_ColorSchemeAndMapping (); -if _caea :=d .DecodeElement (_bcfb ,&_ffea );_caea !=nil {return _caea ;};_dbadc .ExtraClrScheme =append (_dbadc .ExtraClrScheme ,_bcfb );default:_ac .Log .Debug ("\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",_ffea .Name ); -if _dddb :=d .Skip ();_dddb !=nil {return _dddb ;};};case _d .EndElement :break _dggf ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_ContentPartLocking and its children +func (_cedb *CT_ContentPartLocking )Validate ()error {return _cedb .ValidateWithPath ("C\u0054\u005f\u0043\u006fnt\u0065n\u0074\u0050\u0061\u0072\u0074L\u006f\u0063\u006b\u0069\u006e\u0067");};func NewEG_ThemeableEffectStyle ()*EG_ThemeableEffectStyle {_cbaae :=&EG_ThemeableEffectStyle {}; +return _cbaae ;}; -// ValidateWithPath validates the CT_GraphicalObjectData and its children, prefixing error messages with path -func (_ggcb *CT_GraphicalObjectData )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the EG_TextBulletTypeface and its children, prefixing error messages with path +func (_dfbab *EG_TextBulletTypeface )ValidateWithPath (path string )error {if _dfbab .BuFontTx !=nil {if _daaebf :=_dfbab .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_daaebf !=nil {return _daaebf ;};};if _dfbab .BuFont !=nil {if _afdcc :=_dfbab .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074"); +_afdcc !=nil {return _afdcc ;};};return nil ;}; -// Validate validates the CT_TextBulletSizeFollowText and its children -func (_fdgda *CT_TextBulletSizeFollowText )Validate ()error {return _fdgda .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 (_ebdf *CT_GroupLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebdf .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ebdf .NoGrpAttr ))}); -};if _ebdf .NoUngrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0055\u006e\u0067\u0072\u0070"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ebdf .NoUngrpAttr ))});};if _ebdf .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ebdf .NoSelectAttr ))}); -};if _ebdf .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ebdf .NoRotAttr ))});};if _ebdf .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ebdf .NoChangeAspectAttr ))}); -};if _ebdf .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ebdf .NoMoveAttr ))});};if _ebdf .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ebdf .NoResizeAttr ))}); -};e .EncodeToken (start );if _ebdf .ExtLst !=nil {_fgdea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebdf .ExtLst ,_fgdea );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};func (_gdgg *CT_EffectContainer )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdgg .TypeAttr !=ST_EffectContainerTypeUnset {_dgca ,_bab :=_gdgg .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _bab !=nil {return _bab ; -};start .Attr =append (start .Attr ,_dgca );};if _gdgg .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gdgg .NameAttr )});};e .EncodeToken (start );if _gdgg .Cont !=nil {_cgea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}}; -e .EncodeElement (_gdgg .Cont ,_cgea );};if _gdgg .Effect !=nil {_bbca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_gdgg .Effect ,_bbca );};if _gdgg .AlphaBiLevel !=nil {_gfdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}}; -e .EncodeElement (_gdgg .AlphaBiLevel ,_gfdb );};if _gdgg .AlphaCeiling !=nil {_edeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_gdgg .AlphaCeiling ,_edeg ); -};if _gdgg .AlphaFloor !=nil {_dbdc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_gdgg .AlphaFloor ,_dbdc );};if _gdgg .AlphaInv !=nil {_dbbff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}}; -e .EncodeElement (_gdgg .AlphaInv ,_dbbff );};if _gdgg .AlphaMod !=nil {_ffgcd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_gdgg .AlphaMod ,_ffgcd );};if _gdgg .AlphaModFix !=nil {_ecbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}}; -e .EncodeElement (_gdgg .AlphaModFix ,_ecbg );};if _gdgg .AlphaOutset !=nil {_ffbdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_gdgg .AlphaOutset ,_ffbdd ); -};if _gdgg .AlphaRepl !=nil {_dged :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_gdgg .AlphaRepl ,_dged );};if _gdgg .BiLevel !=nil {_adgd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}}; -e .EncodeElement (_gdgg .BiLevel ,_adgd );};if _gdgg .Blend !=nil {_abec :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_gdgg .Blend ,_abec );};if _gdgg .Blur !=nil {_cffg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}}; -e .EncodeElement (_gdgg .Blur ,_cffg );};if _gdgg .ClrChange !=nil {_efeaf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gdgg .ClrChange ,_efeaf );};if _gdgg .ClrRepl !=nil {_gccgf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}}; -e .EncodeElement (_gdgg .ClrRepl ,_gccgf );};if _gdgg .Duotone !=nil {_aefd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_gdgg .Duotone ,_aefd );};if _gdgg .Fill !=nil {_bcdda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_gdgg .Fill ,_bcdda );};if _gdgg .FillOverlay !=nil {_bage :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_gdgg .FillOverlay ,_bage );};if _gdgg .Glow !=nil {_gbff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}}; -e .EncodeElement (_gdgg .Glow ,_gbff );};if _gdgg .Grayscl !=nil {_cfcda :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};e .EncodeElement (_gdgg .Grayscl ,_cfcda );};if _gdgg .Hsl !=nil {_abdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068s\u006c"}}; -e .EncodeElement (_gdgg .Hsl ,_abdb );};if _gdgg .InnerShdw !=nil {_dggb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gdgg .InnerShdw ,_dggb );};if _gdgg .Lum !=nil {_afegf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cu\u006d"}}; -e .EncodeElement (_gdgg .Lum ,_afegf );};if _gdgg .OuterShdw !=nil {_gecdgd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_gdgg .OuterShdw ,_gecdgd );};if _gdgg .PrstShdw !=nil {_ebgc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}}; -e .EncodeElement (_gdgg .PrstShdw ,_ebgc );};if _gdgg .Reflection !=nil {_gdgb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gdgg .Reflection ,_gdgb );};if _gdgg .RelOff !=nil {_beeaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}}; -e .EncodeElement (_gdgg .RelOff ,_beeaf );};if _gdgg .SoftEdge !=nil {_gdegc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_gdgg .SoftEdge ,_gdegc );};if _gdgg .Tint !=nil {_fedda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}}; -e .EncodeElement (_gdgg .Tint ,_fedda );};if _gdgg .Xfrm !=nil {_dafb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_gdgg .Xfrm ,_dafb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};func (_bdcee *CT_ClipboardStyleSheet )MarshalXML (e *_d .Encoder ,start _d .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 );_ccad :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_bdcee .ThemeElements ,_ccad );_ddgc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}}; -e .EncodeElement (_bdcee .ClrMap ,_ddgc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GvmlPictureNonVisual and its children +func (_bece *CT_GvmlPictureNonVisual )Validate ()error {return _bece .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_daegc *CT_SchemeColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daegc .ValAttr =ST_SchemeColorVal (1); +for _ ,_adeffa :=range start .Attr {if _adeffa .Name .Local =="\u0076\u0061\u006c"{_daegc .ValAttr .UnmarshalXMLAttr (_adeffa );continue ;};};_bbfgg :for {_gcdcba ,_dgfaf :=d .Token ();if _dgfaf !=nil {return _dgfaf ;};switch _cgbcb :=_gcdcba .(type ){case _d .StartElement :switch _cgbcb .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_efaf :=NewEG_ColorTransform (); +_efaf .Tint =NewCT_PositiveFixedPercentage ();if _cadce :=d .DecodeElement (_efaf .Tint ,&_cgbcb );_cadce !=nil {return _cadce ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_efaf );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_ebccc :=NewEG_ColorTransform (); +_ebccc .Shade =NewCT_PositiveFixedPercentage ();if _dgeb :=d .DecodeElement (_ebccc .Shade ,&_cgbcb );_dgeb !=nil {return _dgeb ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_ebccc );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_fcccgf :=NewEG_ColorTransform (); +_fcccgf .Comp =NewCT_ComplementTransform ();if _aaef :=d .DecodeElement (_fcccgf .Comp ,&_cgbcb );_aaef !=nil {return _aaef ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_fcccgf );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_acffad :=NewEG_ColorTransform (); +_acffad .Inv =NewCT_InverseTransform ();if _gffb :=d .DecodeElement (_acffad .Inv ,&_cgbcb );_gffb !=nil {return _gffb ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_acffad );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_gfgbaf :=NewEG_ColorTransform (); +_gfgbaf .Gray =NewCT_GrayscaleTransform ();if _abdf :=d .DecodeElement (_gfgbaf .Gray ,&_cgbcb );_abdf !=nil {return _abdf ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_gfgbaf );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_dggfg :=NewEG_ColorTransform (); +_dggfg .Alpha =NewCT_PositiveFixedPercentage ();if _cdgae :=d .DecodeElement (_dggfg .Alpha ,&_cgbcb );_cdgae !=nil {return _cdgae ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_dggfg );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_bgccd :=NewEG_ColorTransform (); +_bgccd .AlphaOff =NewCT_FixedPercentage ();if _ffcbg :=d .DecodeElement (_bgccd .AlphaOff ,&_cgbcb );_ffcbg !=nil {return _ffcbg ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_bgccd );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_abbea :=NewEG_ColorTransform (); +_abbea .AlphaMod =NewCT_PositivePercentage ();if _afged :=d .DecodeElement (_abbea .AlphaMod ,&_cgbcb );_afged !=nil {return _afged ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_abbea );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_cefd :=NewEG_ColorTransform (); +_cefd .Hue =NewCT_PositiveFixedAngle ();if _bcdac :=d .DecodeElement (_cefd .Hue ,&_cgbcb );_bcdac !=nil {return _bcdac ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_cefd );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_gfbdf :=NewEG_ColorTransform (); +_gfbdf .HueOff =NewCT_Angle ();if _ebfac :=d .DecodeElement (_gfbdf .HueOff ,&_cgbcb );_ebfac !=nil {return _ebfac ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_gfbdf );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_ggedf :=NewEG_ColorTransform (); +_ggedf .HueMod =NewCT_PositivePercentage ();if _cddaf :=d .DecodeElement (_ggedf .HueMod ,&_cgbcb );_cddaf !=nil {return _cddaf ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_ggedf );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_geec :=NewEG_ColorTransform (); +_geec .Sat =NewCT_Percentage ();if _egfdf :=d .DecodeElement (_geec .Sat ,&_cgbcb );_egfdf !=nil {return _egfdf ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_geec );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_eebab :=NewEG_ColorTransform (); +_eebab .SatOff =NewCT_Percentage ();if _bcafbd :=d .DecodeElement (_eebab .SatOff ,&_cgbcb );_bcafbd !=nil {return _bcafbd ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_eebab );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_ecfdfe :=NewEG_ColorTransform (); +_ecfdfe .SatMod =NewCT_Percentage ();if _gecaa :=d .DecodeElement (_ecfdfe .SatMod ,&_cgbcb );_gecaa !=nil {return _gecaa ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_ecfdfe );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_ffabf :=NewEG_ColorTransform (); +_ffabf .Lum =NewCT_Percentage ();if _efeb :=d .DecodeElement (_ffabf .Lum ,&_cgbcb );_efeb !=nil {return _efeb ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_ffabf );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_bfefdd :=NewEG_ColorTransform (); +_bfefdd .LumOff =NewCT_Percentage ();if _bbgc :=d .DecodeElement (_bfefdd .LumOff ,&_cgbcb );_bbgc !=nil {return _bbgc ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_bfefdd );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bddbc :=NewEG_ColorTransform (); +_bddbc .LumMod =NewCT_Percentage ();if _gcegd :=d .DecodeElement (_bddbc .LumMod ,&_cgbcb );_gcegd !=nil {return _gcegd ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_bddbc );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_eddab :=NewEG_ColorTransform (); +_eddab .Red =NewCT_Percentage ();if _fafc :=d .DecodeElement (_eddab .Red ,&_cgbcb );_fafc !=nil {return _fafc ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_eddab );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_eagagf :=NewEG_ColorTransform (); +_eagagf .RedOff =NewCT_Percentage ();if _gebea :=d .DecodeElement (_eagagf .RedOff ,&_cgbcb );_gebea !=nil {return _gebea ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_eagagf );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_dfabb :=NewEG_ColorTransform (); +_dfabb .RedMod =NewCT_Percentage ();if _afdfgc :=d .DecodeElement (_dfabb .RedMod ,&_cgbcb );_afdfgc !=nil {return _afdfgc ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_dfabb );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_bccgf :=NewEG_ColorTransform (); +_bccgf .Green =NewCT_Percentage ();if _ebcdg :=d .DecodeElement (_bccgf .Green ,&_cgbcb );_ebcdg !=nil {return _ebcdg ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_bccgf );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_cadcb :=NewEG_ColorTransform (); +_cadcb .GreenOff =NewCT_Percentage ();if _efgc :=d .DecodeElement (_cadcb .GreenOff ,&_cgbcb );_efgc !=nil {return _efgc ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_cadcb );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_cbfg :=NewEG_ColorTransform (); +_cbfg .GreenMod =NewCT_Percentage ();if _dcdef :=d .DecodeElement (_cbfg .GreenMod ,&_cgbcb );_dcdef !=nil {return _dcdef ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_cbfg );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_cdcgd :=NewEG_ColorTransform (); +_cdcgd .Blue =NewCT_Percentage ();if _bbdf :=d .DecodeElement (_cdcgd .Blue ,&_cgbcb );_bbdf !=nil {return _bbdf ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_cdcgd );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_dcadg :=NewEG_ColorTransform (); +_dcadg .BlueOff =NewCT_Percentage ();if _aeec :=d .DecodeElement (_dcadg .BlueOff ,&_cgbcb );_aeec !=nil {return _aeec ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_dcadg );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_dagdeb :=NewEG_ColorTransform (); +_dagdeb .BlueMod =NewCT_Percentage ();if _bdcef :=d .DecodeElement (_dagdeb .BlueMod ,&_cgbcb );_bdcef !=nil {return _bdcef ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_dagdeb );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_eceb :=NewEG_ColorTransform (); +_eceb .Gamma =NewCT_GammaTransform ();if _beecg :=d .DecodeElement (_eceb .Gamma ,&_cgbcb );_beecg !=nil {return _beecg ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_eceb );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_bccbc :=NewEG_ColorTransform (); +_bccbc .InvGamma =NewCT_InverseGammaTransform ();if _dddae :=d .DecodeElement (_bccbc .InvGamma ,&_cgbcb );_dddae !=nil {return _dddae ;};_daegc .EG_ColorTransform =append (_daegc .EG_ColorTransform ,_bccbc );default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_cgbcb .Name ); +if _bcfea :=d .Skip ();_bcfea !=nil {return _bcfea ;};};case _d .EndElement :break _bbfgg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path -func (_dceea *EG_ColorTransform )ValidateWithPath (path string )error {if _dceea .Tint !=nil {if _ccebec :=_dceea .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_ccebec !=nil {return _ccebec ;};};if _dceea .Shade !=nil {if _decgd :=_dceea .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065"); -_decgd !=nil {return _decgd ;};};if _dceea .Comp !=nil {if _gedca :=_dceea .Comp .ValidateWithPath (path +"\u002f\u0043\u006fm\u0070");_gedca !=nil {return _gedca ;};};if _dceea .Inv !=nil {if _cdbacf :=_dceea .Inv .ValidateWithPath (path +"\u002f\u0049\u006e\u0076"); -_cdbacf !=nil {return _cdbacf ;};};if _dceea .Gray !=nil {if _afeef :=_dceea .Gray .ValidateWithPath (path +"\u002f\u0047\u0072a\u0079");_afeef !=nil {return _afeef ;};};if _dceea .Alpha !=nil {if _ccdff :=_dceea .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061"); -_ccdff !=nil {return _ccdff ;};};if _dceea .AlphaOff !=nil {if _aagcac :=_dceea .AlphaOff .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004f\u0066f");_aagcac !=nil {return _aagcac ;};};if _dceea .AlphaMod !=nil {if _ddebe :=_dceea .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd"); -_ddebe !=nil {return _ddebe ;};};if _dceea .Hue !=nil {if _fedgc :=_dceea .Hue .ValidateWithPath (path +"\u002f\u0048\u0075\u0065");_fedgc !=nil {return _fedgc ;};};if _dceea .HueOff !=nil {if _cebfgg :=_dceea .HueOff .ValidateWithPath (path +"\u002fH\u0075\u0065\u004f\u0066\u0066"); -_cebfgg !=nil {return _cebfgg ;};};if _dceea .HueMod !=nil {if _dcfde :=_dceea .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064");_dcfde !=nil {return _dcfde ;};};if _dceea .Sat !=nil {if _cbfda :=_dceea .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074"); -_cbfda !=nil {return _cbfda ;};};if _dceea .SatOff !=nil {if _fgbeg :=_dceea .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066");_fgbeg !=nil {return _fgbeg ;};};if _dceea .SatMod !=nil {if _fgeee :=_dceea .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064"); -_fgeee !=nil {return _fgeee ;};};if _dceea .Lum !=nil {if _dccbb :=_dceea .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_dccbb !=nil {return _dccbb ;};};if _dceea .LumOff !=nil {if _abbed :=_dceea .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066"); -_abbed !=nil {return _abbed ;};};if _dceea .LumMod !=nil {if _babae :=_dceea .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064");_babae !=nil {return _babae ;};};if _dceea .Red !=nil {if _bbefd :=_dceea .Red .ValidateWithPath (path +"\u002f\u0052\u0065\u0064"); -_bbefd !=nil {return _bbefd ;};};if _dceea .RedOff !=nil {if _ceagga :=_dceea .RedOff .ValidateWithPath (path +"\u002fR\u0065\u0064\u004f\u0066\u0066");_ceagga !=nil {return _ceagga ;};};if _dceea .RedMod !=nil {if _bebdg :=_dceea .RedMod .ValidateWithPath (path +"\u002fR\u0065\u0064\u004d\u006f\u0064"); -_bebdg !=nil {return _bebdg ;};};if _dceea .Green !=nil {if _abbff :=_dceea .Green .ValidateWithPath (path +"\u002f\u0047\u0072\u0065\u0065\u006e");_abbff !=nil {return _abbff ;};};if _dceea .GreenOff !=nil {if _acefd :=_dceea .GreenOff .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004f\u0066f"); -_acefd !=nil {return _acefd ;};};if _dceea .GreenMod !=nil {if _fadfe :=_dceea .GreenMod .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004d\u006fd");_fadfe !=nil {return _fadfe ;};};if _dceea .Blue !=nil {if _dbagf :=_dceea .Blue .ValidateWithPath (path +"\u002f\u0042\u006cu\u0065"); -_dbagf !=nil {return _dbagf ;};};if _dceea .BlueOff !=nil {if _dafcf :=_dceea .BlueOff .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004f\u0066\u0066");_dafcf !=nil {return _dafcf ;};};if _dceea .BlueMod !=nil {if _agafc :=_dceea .BlueMod .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004d\u006f\u0064"); -_agafc !=nil {return _agafc ;};};if _dceea .Gamma !=nil {if _daeab :=_dceea .Gamma .ValidateWithPath (path +"\u002f\u0047\u0061\u006d\u006d\u0061");_daeab !=nil {return _daeab ;};};if _dceea .InvGamma !=nil {if _gbfgc :=_dceea .InvGamma .ValidateWithPath (path +"\u002fI\u006e\u0076\u0047\u0061\u006d\u006da"); -_gbfgc !=nil {return _gbfgc ;};};return nil ;};type CT_GeomRect struct{LAttr ST_AdjCoordinate ;TAttr ST_AdjCoordinate ;RAttr ST_AdjCoordinate ;BAttr ST_AdjCoordinate ;};func (_aacfg ST_TextHorzOverflowType )ValidateWithPath (path string )error {switch _aacfg {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 (_aacfg )); -};return nil ;};type CT_LineJoinRound struct{};func (_cbgece *CT_TableBackgroundStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdcdb :for {_acfae ,_cecad :=d .Token ();if _cecad !=nil {return _cecad ;};switch _eeea :=_acfae .(type ){case _d .StartElement :switch _eeea .Name {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 :"\u0066\u0069\u006c\u006c"},_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 :"\u0066\u0069\u006c\u006c"}:_cbgece .Fill =NewCT_FillProperties (); -if _bcebe :=d .DecodeElement (_cbgece .Fill ,&_eeea );_bcebe !=nil {return _bcebe ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_cbgece .FillRef =NewCT_StyleMatrixReference (); -if _ddfgb :=d .DecodeElement (_cbgece .FillRef ,&_eeea );_ddfgb !=nil {return _ddfgb ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_cbgece .Effect =NewCT_EffectProperties (); -if _cfcdde :=d .DecodeElement (_cbgece .Effect ,&_eeea );_cfcdde !=nil {return _cfcdde ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_cbgece .EffectRef =NewCT_StyleMatrixReference (); -if _befga :=d .DecodeElement (_cbgece .EffectRef ,&_eeea );_befga !=nil {return _befga ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\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",_eeea .Name ); -if _dfbaf :=d .Skip ();_dfbaf !=nil {return _dfbaf ;};};case _d .EndElement :break _gdcdb ;case _d .CharData :};};return nil ;};func (_ddbdg *CT_TextUnderlineFillGroupWrapper )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acgbg :for {_ggedb ,_efabf :=d .Token (); -if _efabf !=nil {return _efabf ;};switch _afcbgb :=_ggedb .(type ){case _d .StartElement :switch _afcbgb .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ddbdg .NoFill =NewCT_NoFillProperties (); -if _bgcff :=d .DecodeElement (_ddbdg .NoFill ,&_afcbgb );_bgcff !=nil {return _bgcff ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ddbdg .SolidFill =NewCT_SolidColorFillProperties (); -if _ececd :=d .DecodeElement (_ddbdg .SolidFill ,&_afcbgb );_ececd !=nil {return _ececd ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ddbdg .GradFill =NewCT_GradientFillProperties (); -if _ddbcb :=d .DecodeElement (_ddbdg .GradFill ,&_afcbgb );_ddbcb !=nil {return _ddbcb ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ddbdg .BlipFill =NewCT_BlipFillProperties (); -if _gecdfe :=d .DecodeElement (_ddbdg .BlipFill ,&_afcbgb );_gecdfe !=nil {return _gecdfe ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ddbdg .PattFill =NewCT_PatternFillProperties (); -if _decgfc :=d .DecodeElement (_ddbdg .PattFill ,&_afcbgb );_decgfc !=nil {return _decgfc ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_ddbdg .GrpFill =NewCT_GroupFillProperties (); -if _fegeg :=d .DecodeElement (_ddbdg .GrpFill ,&_afcbgb );_fegeg !=nil {return _fegeg ;};default:_ac .Log .Debug ("\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",_afcbgb .Name ); -if _dagbf :=d .Skip ();_dagbf !=nil {return _dagbf ;};};case _d .EndElement :break _acgbg ;case _d .CharData :};};return nil ;};type ST_LightRigType byte ;func NewCT_FontScheme ()*CT_FontScheme {_efebb :=&CT_FontScheme {};_efebb .MajorFont =NewCT_FontCollection (); -_efebb .MinorFont =NewCT_FontCollection ();return _efebb ;};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_GraphicalObjectFrameLocking and its children +func (_agefc *CT_GraphicalObjectFrameLocking )Validate ()error {return _agefc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063a\u006c\u004f\u0062\u006a\u0065\u0063\u0074F\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067"); }; -// ValidateWithPath validates the CT_TextLineBreak and its children, prefixing error messages with path -func (_ebec *CT_TextLineBreak )ValidateWithPath (path string )error {if _ebec .RPr !=nil {if _fbedg :=_ebec .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fbedg !=nil {return _fbedg ;};};return nil ;}; - -// Validate validates the CT_TextTabStopList and its children -func (_cdfbb *CT_TextTabStopList )Validate ()error {return _cdfbb .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074");};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_FlatText and its children, prefixing error messages with path -func (_egac *CT_FlatText )ValidateWithPath (path string )error {if _egac .ZAttr !=nil {if _dafef :=_egac .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_dafef !=nil {return _dafef ;};};return nil ;};func (_abgbga ST_Percentage )String ()string {if _abgbga .ST_PercentageDecimal !=nil {return _gd .Sprintf ("\u0025\u0076",*_abgbga .ST_PercentageDecimal ); -};if _abgbga .ST_Percentage !=nil {return _gd .Sprintf ("\u0025\u0076",*_abgbga .ST_Percentage );};return "";};type CT_AlphaInverseEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ; -PrstClr *CT_PresetColor ;}; +// Validate validates the CT_GvmlGraphicalObjectFrame and its children +func (_fdec *CT_GvmlGraphicalObjectFrame )Validate ()error {return _fdec .ValidateWithPath ("C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065");};func (_gggaa *ST_PresetMaterialType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gggaa =0; +case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_gggaa =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_gggaa =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_gggaa =3; +case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_gggaa =4;case "\u006d\u0061\u0074t\u0065":*_gggaa =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_gggaa =6;case "\u006d\u0065\u0074a\u006c":*_gggaa =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_gggaa =8; +case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_gggaa =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_gggaa =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_gggaa =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_gggaa =12; +case "\u0063\u006c\u0065a\u0072":*_gggaa =13;case "\u0066\u006c\u0061\u0074":*_gggaa =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_gggaa =15;};return nil ;};func (_edgda *ST_TextWrappingType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edgda =0; +case "\u006e\u006f\u006e\u0065":*_edgda =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_edgda =2;};return nil ;};func (_fafg *CT_Percentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_fafg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TextTabStopList ()*CT_TextTabStopList {_ccbga :=&CT_TextTabStopList {};return _ccbga };func NewCT_XYAdjustHandle ()*CT_XYAdjustHandle {_befce :=&CT_XYAdjustHandle {}; +_befce .Pos =NewCT_AdjPoint2D ();return _befce ;};func (_fedff *EG_LineFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fedff .NoFill !=nil {_bbdfe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_fedff .NoFill ,_bbdfe );};if _fedff .SolidFill !=nil {_dbffc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fedff .SolidFill ,_dbffc );};if _fedff .GradFill !=nil {_cdddf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_fedff .GradFill ,_cdddf );};if _fedff .PattFill !=nil {_degdfb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fedff .PattFill ,_degdfb );};return nil ;}; +func (_eccfd ST_TextAnchoringType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fgfce :=_d .Attr {};_fgfce .Name =name ;switch _eccfd {case ST_TextAnchoringTypeUnset :_fgfce .Value ="";case ST_TextAnchoringTypeT :_fgfce .Value ="\u0074";case ST_TextAnchoringTypeCtr :_fgfce .Value ="\u0063\u0074\u0072"; +case ST_TextAnchoringTypeB :_fgfce .Value ="\u0062";case ST_TextAnchoringTypeJust :_fgfce .Value ="\u006a\u0075\u0073\u0074";case ST_TextAnchoringTypeDist :_fgfce .Value ="\u0064\u0069\u0073\u0074";};return _fgfce ,nil ;}; -// ValidateWithPath validates the CT_GeomGuideList and its children, prefixing error messages with path -func (_eeced *CT_GeomGuideList )ValidateWithPath (path string )error {for _bgbb ,_afdbe :=range _eeced .Gd {if _dcdf :=_afdbe .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0047\u0064\u005b\u0025\u0064]",path ,_bgbb ));_dcdf !=nil {return _dcdf ;};}; -return nil ;};func (_ededa *Theme )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0061:\u0074\u0068\u0065\u006d\u0065";return _ededa .CT_OfficeStyleSheet .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_TextParagraph and its children, prefixing error messages with path +func (_edfde *CT_TextParagraph )ValidateWithPath (path string )error {if _edfde .PPr !=nil {if _gccb :=_edfde .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gccb !=nil {return _gccb ;};};for _dcagcb ,_eacce :=range _edfde .EG_TextRun {if _gdgfc :=_eacce .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075n\u005b\u0025\u0064\u005d",path ,_dcagcb )); +_gdgfc !=nil {return _gdgfc ;};};if _edfde .EndParaRPr !=nil {if _daaaf :=_edfde .EndParaRPr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072");_daaaf !=nil {return _daaaf ;};};return nil ;};func NewCT_AudioFile ()*CT_AudioFile {_cbc :=&CT_AudioFile {}; +return _cbc };func (_ecfea *CT_Path2DMoveTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ebdgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_ecfea .Pt ,_ebdgf );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_TextListStyle ()*CT_TextListStyle {_bgbce :=&CT_TextListStyle {};return _bgbce };func (_acgb *CT_GradientFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acgb .FlipAttr !=ST_TileFlipModeUnset {_caea ,_egee :=_acgb .FlipAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006c\u0069\u0070"}); +if _egee !=nil {return _egee ;};start .Attr =append (start .Attr ,_caea );};if _acgb .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_acgb .RotWithShapeAttr ))}); +};e .EncodeToken (start );if _acgb .GsLst !=nil {_fbfad :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0073\u004c\u0073\u0074"}};e .EncodeElement (_acgb .GsLst ,_fbfad );};if _acgb .Lin !=nil {_gggg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ci\u006e"}}; +e .EncodeElement (_acgb .Lin ,_gggg );};if _acgb .Path !=nil {_gdcfg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_acgb .Path ,_gdcfg );};if _acgb .TileRect !=nil {_gecce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}}; +e .EncodeElement (_acgb .TileRect ,_gecce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PatternFillProperties ()*CT_PatternFillProperties {_eeed :=&CT_PatternFillProperties {};return _eeed ;};func (_bbbeb *CT_GrayscaleTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_AlphaBiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};type ST_TextWrappingType byte ;func NewCT_GvmlPictureNonVisual ()*CT_GvmlPictureNonVisual {_dbbcb :=&CT_GvmlPictureNonVisual {}; +_dbbcb .CNvPr =NewCT_NonVisualDrawingProps ();_dbbcb .CNvPicPr =NewCT_NonVisualPictureProperties ();return _dbbcb ;}; -// ValidateWithPath validates the CT_WholeE2oFormatting and its children, prefixing error messages with path -func (_cecfc *CT_WholeE2oFormatting )ValidateWithPath (path string )error {if _cecfc .Ln !=nil {if _ccfc :=_cecfc .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_ccfc !=nil {return _ccfc ;};};if _cecfc .EffectLst !=nil {if _dccce :=_cecfc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"); -_dccce !=nil {return _dccce ;};};if _cecfc .EffectDag !=nil {if _eddgfd :=_cecfc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_eddgfd !=nil {return _eddgfd ;};};return nil ;}; +// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path +func (_gaccc *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _gaccc .LimAttr !=nil {if _gcgeb :=_gaccc .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_gcgeb !=nil {return _gcgeb ;};};return nil ; +};func (_gcfgd ST_TextTabAlignType )String ()string {switch _gcfgd {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 (_cedgaf ST_ChartBuildStep )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bgbed :=_d .Attr {}; +_bgbed .Name =name ;switch _cedgaf {case ST_ChartBuildStepUnset :_bgbed .Value ="";case ST_ChartBuildStepCategory :_bgbed .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepPtInCategory :_bgbed .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; +case ST_ChartBuildStepSeries :_bgbed .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepPtInSeries :_bgbed .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepAllPts :_bgbed .Value ="\u0061\u006c\u006c\u0050\u0074\u0073"; +case ST_ChartBuildStepGridLegend :_bgbed .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return _bgbed ,nil ;}; -// Validate validates the CT_PresetShadowEffect and its children -func (_eeec *CT_PresetShadowEffect )Validate ()error {return _eeec .ValidateWithPath ("C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ST_AdjCoordinate is a union type +type ST_AdjCoordinate struct{ST_Coordinate *ST_Coordinate ;ST_GeomGuideName *string ;};func (_aafg *CT_FillEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eccfa :for {_bcea ,_bdbga :=d .Token ();if _bdbga !=nil {return _bdbga ;};switch _dbfg :=_bcea .(type ){case _d .StartElement :switch _dbfg .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_aafg .NoFill =NewCT_NoFillProperties (); +if _eddca :=d .DecodeElement (_aafg .NoFill ,&_dbfg );_eddca !=nil {return _eddca ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_aafg .SolidFill =NewCT_SolidColorFillProperties (); +if _decf :=d .DecodeElement (_aafg .SolidFill ,&_dbfg );_decf !=nil {return _decf ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_aafg .GradFill =NewCT_GradientFillProperties (); +if _afae :=d .DecodeElement (_aafg .GradFill ,&_dbfg );_afae !=nil {return _afae ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_aafg .BlipFill =NewCT_BlipFillProperties (); +if _gcaa :=d .DecodeElement (_aafg .BlipFill ,&_dbfg );_gcaa !=nil {return _gcaa ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_aafg .PattFill =NewCT_PatternFillProperties (); +if _fedb :=d .DecodeElement (_aafg .PattFill ,&_dbfg );_fedb !=nil {return _fedb ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_aafg .GrpFill =NewCT_GroupFillProperties (); +if _bbgg :=d .DecodeElement (_aafg .GrpFill ,&_dbfg );_bbgg !=nil {return _bbgg ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_dbfg .Name ); +if _dbcc :=d .Skip ();_dbcc !=nil {return _dbcc ;};};case _d .EndElement :break _eccfa ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextSpacingPoint and its children, prefixing error messages with path -func (_bcfbf *CT_TextSpacingPoint )ValidateWithPath (path string )error {if _bcfbf .ValAttr < 0{return _gd .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 ,_bcfbf .ValAttr ); -};if _bcfbf .ValAttr > 158400{return _gd .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 ,_bcfbf .ValAttr ); -};return nil ;}; +// Validate validates the CT_TransformEffect and its children +func (_cdcbga *CT_TransformEffect )Validate ()error {return _cdcbga .ValidateWithPath ("\u0043T\u005fT\u0072\u0061\u006e\u0073\u0066o\u0072\u006dE\u0066\u0066\u0065\u0063\u0074");};func (_ddggb *ST_ChartBuildStep )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgegb ,_adbbc :=d .Token (); +if _adbbc !=nil {return _adbbc ;};if _bdbcb ,_febbb :=_dgegb .(_d .EndElement );_febbb &&_bdbcb .Name ==start .Name {*_ddggb =1;return nil ;};if _gebbb ,_gbbfc :=_dgegb .(_d .CharData );!_gbbfc {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgegb ); +}else {switch string (_gebbb ){case "":*_ddggb =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ddggb =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ddggb =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_ddggb =3; +case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_ddggb =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_ddggb =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_ddggb =6;};};_dgegb ,_adbbc =d .Token ();if _adbbc !=nil {return _adbbc ; +};if _dfgaf ,_edfbgd :=_dgegb .(_d .EndElement );_edfbgd &&_dfgaf .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgegb ); +};func (_dbbcf *CT_EffectStyleItem )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgfa :for {_adbg ,_cggb :=d .Token ();if _cggb !=nil {return _cggb ;};switch _dgdfa :=_adbg .(type ){case _d .StartElement :switch _dgdfa .Name {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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_dbbcf .EffectLst =NewCT_EffectList (); +if _bffca :=d .DecodeElement (_dbbcf .EffectLst ,&_dgdfa );_bffca !=nil {return _bffca ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_dbbcf .EffectDag =NewCT_EffectContainer (); +if _eaab :=d .DecodeElement (_dbbcf .EffectDag ,&_dgdfa );_eaab !=nil {return _eaab ;};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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_dbbcf .Scene3d =NewCT_Scene3D (); +if _eeae :=d .DecodeElement (_dbbcf .Scene3d ,&_dgdfa );_eeae !=nil {return _eeae ;};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 :"\u0073\u0070\u0033\u0064"},_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 :"\u0073\u0070\u0033\u0064"}:_dbbcf .Sp3d =NewCT_Shape3D (); +if _edeff :=d .DecodeElement (_dbbcf .Sp3d ,&_dgdfa );_edeff !=nil {return _edeff ;};default:_dc .Log .Debug ("\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",_dgdfa .Name ); +if _edbd :=d .Skip ();_edbd !=nil {return _edbd ;};};case _d .EndElement :break _cgfa ;case _d .CharData :};};return nil ;};func (_ggdff *CT_TransformEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggdff .SxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0078"},Value :_fa .Sprintf ("\u0025\u0076",*_ggdff .SxAttr )}); +};if _ggdff .SyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0079"},Value :_fa .Sprintf ("\u0025\u0076",*_ggdff .SyAttr )});};if _ggdff .KxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0078"},Value :_fa .Sprintf ("\u0025\u0076",*_ggdff .KxAttr )}); +};if _ggdff .KyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0079"},Value :_fa .Sprintf ("\u0025\u0076",*_ggdff .KyAttr )});};if _ggdff .TxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0078"},Value :_fa .Sprintf ("\u0025\u0076",*_ggdff .TxAttr )}); +};if _ggdff .TyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079"},Value :_fa .Sprintf ("\u0025\u0076",*_ggdff .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_dbcge *CT_PolarAdjustHandle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbcge .Pos =NewCT_AdjPoint2D ();for _ ,_cdaba :=range start .Attr {if _cdaba .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0052"{_ggdc ,_ecccb :=_cdaba .Value ,error (nil ); +if _ecccb !=nil {return _ecccb ;};_dbcge .GdRefRAttr =&_ggdc ;continue ;};if _cdaba .Name .Local =="\u006d\u0069\u006e\u0052"{_ggeag ,_gadcc :=ParseUnionST_AdjCoordinate (_cdaba .Value );if _gadcc !=nil {return _gadcc ;};_dbcge .MinRAttr =&_ggeag ;continue ; +};if _cdaba .Name .Local =="\u006d\u0061\u0078\u0052"{_babeb ,_abddca :=ParseUnionST_AdjCoordinate (_cdaba .Value );if _abddca !=nil {return _abddca ;};_dbcge .MaxRAttr =&_babeb ;continue ;};if _cdaba .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"{_ebbf ,_dbdgd :=_cdaba .Value ,error (nil ); +if _dbdgd !=nil {return _dbdgd ;};_dbcge .GdRefAngAttr =&_ebbf ;continue ;};if _cdaba .Name .Local =="\u006d\u0069\u006e\u0041\u006e\u0067"{_aefe ,_fddfd :=ParseUnionST_AdjAngle (_cdaba .Value );if _fddfd !=nil {return _fddfd ;};_dbcge .MinAngAttr =&_aefe ; +continue ;};if _cdaba .Name .Local =="\u006d\u0061\u0078\u0041\u006e\u0067"{_bccc ,_begaa :=ParseUnionST_AdjAngle (_cdaba .Value );if _begaa !=nil {return _begaa ;};_dbcge .MaxAngAttr =&_bccc ;continue ;};};_ageda :for {_aacdd ,_dfefa :=d .Token ();if _dfefa !=nil {return _dfefa ; +};switch _gbca :=_aacdd .(type ){case _d .StartElement :switch _gbca .Name {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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:if _gdcb :=d .DecodeElement (_dbcge .Pos ,&_gbca ); +_gdcb !=nil {return _gdcb ;};default:_dc .Log .Debug ("\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",_gbca .Name ); +if _bdafg :=d .Skip ();_bdafg !=nil {return _bdafg ;};};case _d .EndElement :break _ageda ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path -func (_edgcb *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _ccgagf :=_edgcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccgagf !=nil {return _ccgagf ;};return nil ;};func (_adecf *CT_TextBulletSizePercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_adecf .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type Theme struct{CT_OfficeStyleSheet };type CT_TileInfoProperties struct{TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ; -FlipAttr ST_TileFlipMode ;AlgnAttr ST_RectAlignment ;};type CT_PatternFillProperties struct{PrstAttr ST_PresetPatternVal ;FgClr *CT_Color ;BgClr *CT_Color ;}; +// ValidateWithPath validates the CT_ThemeableLineStyle and its children, prefixing error messages with path +func (_egfac *CT_ThemeableLineStyle )ValidateWithPath (path string )error {if _egfac .Ln !=nil {if _cgbebb :=_egfac .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_cgbebb !=nil {return _cgbebb ;};};if _egfac .LnRef !=nil {if _dgfba :=_egfac .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066"); +_dgfba !=nil {return _dgfba ;};};return nil ;}; -// ValidateWithPath validates the CT_NonVisualDrawingShapeProps and its children, prefixing error messages with path -func (_aacca *CT_NonVisualDrawingShapeProps )ValidateWithPath (path string )error {if _aacca .SpLocks !=nil {if _gdef :=_aacca .SpLocks .ValidateWithPath (path +"\u002f\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_gdef !=nil {return _gdef ;};};if _aacca .ExtLst !=nil {if _aedea :=_aacca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_aedea !=nil {return _aedea ;};};return nil ;};func (_dggd *CT_ColorMRU )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcdb :for {_dbad ,_ddfgf :=d .Token ();if _ddfgf !=nil {return _ddfgf ;};switch _beae :=_dbad .(type ){case _d .StartElement :switch _beae .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gddc :=NewEG_ColorChoice (); -_gddc .ScrgbClr =NewCT_ScRgbColor ();if _fdeg :=d .DecodeElement (_gddc .ScrgbClr ,&_beae );_fdeg !=nil {return _fdeg ;};_dggd .EG_ColorChoice =append (_dggd .EG_ColorChoice ,_gddc );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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bgbad :=NewEG_ColorChoice (); -_bgbad .SrgbClr =NewCT_SRgbColor ();if _baae :=d .DecodeElement (_bgbad .SrgbClr ,&_beae );_baae !=nil {return _baae ;};_dggd .EG_ColorChoice =append (_dggd .EG_ColorChoice ,_bgbad );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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gddge :=NewEG_ColorChoice (); -_gddge .HslClr =NewCT_HslColor ();if _beaca :=d .DecodeElement (_gddge .HslClr ,&_beae );_beaca !=nil {return _beaca ;};_dggd .EG_ColorChoice =append (_dggd .EG_ColorChoice ,_gddge );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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cggf :=NewEG_ColorChoice (); -_cggf .SysClr =NewCT_SystemColor ();if _bgbe :=d .DecodeElement (_cggf .SysClr ,&_beae );_bgbe !=nil {return _bgbe ;};_dggd .EG_ColorChoice =append (_dggd .EG_ColorChoice ,_cggf );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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_effb :=NewEG_ColorChoice (); -_effb .SchemeClr =NewCT_SchemeColor ();if _bffe :=d .DecodeElement (_effb .SchemeClr ,&_beae );_bffe !=nil {return _bffe ;};_dggd .EG_ColorChoice =append (_dggd .EG_ColorChoice ,_effb );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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gbab :=NewEG_ColorChoice (); -_gbab .PrstClr =NewCT_PresetColor ();if _dedeg :=d .DecodeElement (_gbab .PrstClr ,&_beae );_dedeg !=nil {return _dedeg ;};_dggd .EG_ColorChoice =append (_dggd .EG_ColorChoice ,_gbab );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_beae .Name ); -if _geda :=d .Skip ();_geda !=nil {return _geda ;};};case _d .EndElement :break _dcdb ;case _d .CharData :};};return nil ;};func (_cecca *EG_TextUnderlineLine )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcdb :for {_dabag ,_fbgc :=d .Token (); -if _fbgc !=nil {return _fbgc ;};switch _bcefa :=_dabag .(type ){case _d .StartElement :switch _bcefa .Name {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 :"\u0075\u004c\u006eT\u0078"},_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 :"\u0075\u004c\u006eT\u0078"}:_cecca .ULnTx =NewCT_TextUnderlineLineFollowText (); -if _bcgg :=d .DecodeElement (_cecca .ULnTx ,&_bcefa );_bcgg !=nil {return _bcgg ;};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 :"\u0075\u004c\u006e"},_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 :"\u0075\u004c\u006e"}:_cecca .ULn =NewCT_LineProperties (); -if _feaeb :=d .DecodeElement (_cecca .ULn ,&_bcefa );_feaeb !=nil {return _feaeb ;};default:_ac .Log .Debug ("\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",_bcefa .Name ); -if _fabefg :=d .Skip ();_fabefg !=nil {return _fabefg ;};};case _d .EndElement :break _bcdb ;case _d .CharData :};};return nil ;};func (_gdeb *CT_GroupFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_ecggc ,_fggba :=d .Token (); -if _fggba !=nil {return _gd .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",_fggba );};if _agcda ,_ebed :=_ecggc .(_d .EndElement ); -_ebed &&_agcda .Name ==start .Name {break ;};};return nil ;};func (_gbcdfa *ST_PresetCameraType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecgec ,_facf :=d .Token ();if _facf !=nil {return _facf ;};if _ffegf ,_faega :=_ecgec .(_d .EndElement ); -_faega &&_ffegf .Name ==start .Name {*_gbcdfa =1;return nil ;};if _adccgc ,_ffaa :=_ecgec .(_d .CharData );!_ffaa {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",_ecgec ); -}else {switch string (_adccgc ){case "":*_gbcdfa =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_gbcdfa =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_gbcdfa =2; -case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_gbcdfa =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_gbcdfa =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_gbcdfa =5; -case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_gbcdfa =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_gbcdfa =7; -case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_gbcdfa =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_gbcdfa =9; -case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_gbcdfa =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_gbcdfa =11; -case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_gbcdfa =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_gbcdfa =13; -case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_gbcdfa =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_gbcdfa =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":*_gbcdfa =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_gbcdfa =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":*_gbcdfa =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_gbcdfa =19; -case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_gbcdfa =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_gbcdfa =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_gbcdfa =22; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_gbcdfa =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_gbcdfa =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_gbcdfa =25; -case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_gbcdfa =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_gbcdfa =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_gbcdfa =28; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_gbcdfa =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_gbcdfa =30; -case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_gbcdfa =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_gbcdfa =32; -case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_gbcdfa =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_gbcdfa =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_gbcdfa =35; -case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_gbcdfa =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_gbcdfa =37; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_gbcdfa =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_gbcdfa =39; -case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_gbcdfa =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_gbcdfa =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_gbcdfa =42; -case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_gbcdfa =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_gbcdfa =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_gbcdfa =45; -case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_gbcdfa =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_gbcdfa =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_gbcdfa =48; -case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_gbcdfa =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_gbcdfa =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_gbcdfa =51; -case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_gbcdfa =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":*_gbcdfa =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":*_gbcdfa =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":*_gbcdfa =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":*_gbcdfa =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":*_gbcdfa =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":*_gbcdfa =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":*_gbcdfa =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":*_gbcdfa =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_gbcdfa =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":*_gbcdfa =62;};};_ecgec ,_facf =d .Token ();if _facf !=nil {return _facf ;};if _dbaaaf ,_efadbgf :=_ecgec .(_d .EndElement ); -_efadbgf &&_dbaaaf .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",_ecgec );};func (_cgce *CT_AnimationGraphicalObjectBuildProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _cgce .BldDgm !=nil {_fae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};e .EncodeElement (_cgce .BldDgm ,_fae );};if _cgce .BldChart !=nil {_gbaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}}; -e .EncodeElement (_cgce .BldChart ,_gbaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SphereCoords ()*CT_SphereCoords {_fgded :=&CT_SphereCoords {};_fgded .LatAttr =0;_fgded .LonAttr =0;_fgded .RevAttr =0;return _fgded ; -};type CT_PresetGeometry2D struct{PrstAttr ST_ShapeType ;AvLst *CT_GeomGuideList ;};func (_eagfeb ST_AdjCoordinate )String ()string {if _eagfeb .ST_Coordinate !=nil {return _eagfeb .ST_Coordinate .String ();};if _eagfeb .ST_GeomGuideName !=nil {return _gd .Sprintf ("\u0025\u0076",*_eagfeb .ST_GeomGuideName ); -};return "";};func (_egadc *CT_NonVisualConnectorProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egadc .CxnSpLocks !=nil {_bcbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063x\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}}; -e .EncodeElement (_egadc .CxnSpLocks ,_bcbc );};if _egadc .StCxn !=nil {_aabdc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0043\u0078\u006e"}};e .EncodeElement (_egadc .StCxn ,_aabdc );};if _egadc .EndCxn !=nil {_afefg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u006e\u0064\u0043\u0078\u006e"}}; -e .EncodeElement (_egadc .EndCxn ,_afefg );};if _egadc .ExtLst !=nil {_aedgd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egadc .ExtLst ,_aedgd );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(ST_TextFontScalePercentOrPercentString ,error ){_cdfdef :=ST_TextFontScalePercentOrPercentString {};if _gg .ST_PercentagePatternRe .MatchString (s ){_cdfdef .ST_Percentage =&s ; -}else {_egagdc ,_fgabe :=_b .ParseInt (s ,10,64);if _fgabe !=nil {return _cdfdef ,_gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_fgabe );};_fgcge :=int32 (_egagdc );_cdfdef .ST_TextFontScalePercent =&_fgcge ; -};return _cdfdef ,nil ;}; +// Validate validates the CT_GeomGuide and its children +func (_aceae *CT_GeomGuide )Validate ()error {return _aceae .ValidateWithPath ("\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065");};func (_fcgf *CT_BackgroundFillStyleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +for _ ,_afec :=range _fcgf .EG_FillProperties {_afec .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_geff *CT_EffectStyleItem )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _geff .EffectLst !=nil {_bcfgg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geff .EffectLst ,_bcfgg );};if _geff .EffectDag !=nil {_gbgc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; +e .EncodeElement (_geff .EffectDag ,_gbgc );};if _geff .Scene3d !=nil {_ddeab :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_geff .Scene3d ,_ddeab );};if _geff .Sp3d !=nil {_eaba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}}; +e .EncodeElement (_geff .Sp3d ,_eaba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eedc *CT_EffectContainer )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eedc .TypeAttr !=ST_EffectContainerTypeUnset {_bbc ,_eged :=_eedc .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _eged !=nil {return _eged ;};start .Attr =append (start .Attr ,_bbc );};if _eedc .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_eedc .NameAttr )}); +};e .EncodeToken (start );if _eedc .Cont !=nil {_cafd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_eedc .Cont ,_cafd );};if _eedc .Effect !=nil {_bfee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; +e .EncodeElement (_eedc .Effect ,_bfee );};if _eedc .AlphaBiLevel !=nil {_bbcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_eedc .AlphaBiLevel ,_bbcg ); +};if _eedc .AlphaCeiling !=nil {_bdfb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_eedc .AlphaCeiling ,_bdfb );};if _eedc .AlphaFloor !=nil {_dgfga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}}; +e .EncodeElement (_eedc .AlphaFloor ,_dgfga );};if _eedc .AlphaInv !=nil {_dccg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_eedc .AlphaInv ,_dccg );};if _eedc .AlphaMod !=nil {_gfcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}}; +e .EncodeElement (_eedc .AlphaMod ,_gfcg );};if _eedc .AlphaModFix !=nil {_fbgae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_eedc .AlphaModFix ,_fbgae ); +};if _eedc .AlphaOutset !=nil {_dabgc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_eedc .AlphaOutset ,_dabgc );};if _eedc .AlphaRepl !=nil {_ggaf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}}; +e .EncodeElement (_eedc .AlphaRepl ,_ggaf );};if _eedc .BiLevel !=nil {_egac :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_eedc .BiLevel ,_egac );};if _eedc .Blend !=nil {_egbg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}}; +e .EncodeElement (_eedc .Blend ,_egbg );};if _eedc .Blur !=nil {_gccc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_eedc .Blur ,_gccc );};if _eedc .ClrChange !=nil {_bdb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_eedc .ClrChange ,_bdb );};if _eedc .ClrRepl !=nil {_aggff :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_eedc .ClrRepl ,_aggff );};if _eedc .Duotone !=nil {_bgbb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}}; +e .EncodeElement (_eedc .Duotone ,_bgbb );};if _eedc .Fill !=nil {_fbbaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_eedc .Fill ,_fbbaf );};if _eedc .FillOverlay !=nil {_deadb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}}; +e .EncodeElement (_eedc .FillOverlay ,_deadb );};if _eedc .Glow !=nil {_gebf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_eedc .Glow ,_gebf );};if _eedc .Grayscl !=nil {_cceg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}}; +e .EncodeElement (_eedc .Grayscl ,_cceg );};if _eedc .Hsl !=nil {_gaga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_eedc .Hsl ,_gaga );};if _eedc .InnerShdw !=nil {_edba :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}}; +e .EncodeElement (_eedc .InnerShdw ,_edba );};if _eedc .Lum !=nil {_bffd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_eedc .Lum ,_bffd );};if _eedc .OuterShdw !=nil {_aagbe :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}}; +e .EncodeElement (_eedc .OuterShdw ,_aagbe );};if _eedc .PrstShdw !=nil {_fbeea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_eedc .PrstShdw ,_fbeea );};if _eedc .Reflection !=nil {_gccff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_eedc .Reflection ,_gccff );};if _eedc .RelOff !=nil {_ffcfd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_eedc .RelOff ,_ffcfd );};if _eedc .SoftEdge !=nil {_ffcfb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}}; +e .EncodeElement (_eedc .SoftEdge ,_ffcfb );};if _eedc .Tint !=nil {_fage :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_eedc .Tint ,_fage );};if _eedc .Xfrm !=nil {_gebb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}}; +e .EncodeElement (_eedc .Xfrm ,_gebb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ST_Coordinate32 is a union type -type ST_Coordinate32 struct{ST_Coordinate32Unqualified *int32 ;ST_UniversalMeasure *string ;};type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;};func (_egace *CT_Path2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _egace .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_egace .WAttr )}); -};if _egace .HAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_egace .HAttr )});};if _egace .FillAttr !=ST_PathFillModeUnset {_deecb ,_cebd :=_egace .FillAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c"}); -if _cebd !=nil {return _cebd ;};start .Attr =append (start .Attr ,_deecb );};if _egace .StrokeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_egace .StrokeAttr ))}); -};if _egace .ExtrusionOkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_egace .ExtrusionOkAttr ))});};e .EncodeToken (start ); -if _egace .Close !=nil {_gfegf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u006f\u0073\u0065"}};for _ ,_cbeba :=range _egace .Close {e .EncodeElement (_cbeba ,_gfegf );};};if _egace .MoveTo !=nil {_ddbde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}}; -for _ ,_fagef :=range _egace .MoveTo {e .EncodeElement (_fagef ,_ddbde );};};if _egace .LnTo !=nil {_ecfga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006f"}};for _ ,_cgcbd :=range _egace .LnTo {e .EncodeElement (_cgcbd ,_ecfga ); -};};if _egace .ArcTo !=nil {_cfef :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0072\u0063\u0054\u006f"}};for _ ,_ebbgb :=range _egace .ArcTo {e .EncodeElement (_ebbgb ,_cfef );};};if _egace .QuadBezTo !=nil {_aggb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0071\u0075\u0061\u0064\u0042\u0065\u007a\u0054\u006f"}}; -for _ ,_dgacf :=range _egace .QuadBezTo {e .EncodeElement (_dgacf ,_aggb );};};if _egace .CubicBezTo !=nil {_bggd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063u\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}};for _ ,_agffe :=range _egace .CubicBezTo {e .EncodeElement (_agffe ,_bggd ); -};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgge *CT_BackgroundFillStyleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eddg :for {_ggeb ,_aad :=d .Token ();if _aad !=nil {return _aad ;};switch _dgeg :=_ggeb .(type ){case _d .StartElement :switch _dgeg .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cbff :=NewEG_FillProperties (); -_cbff .NoFill =NewCT_NoFillProperties ();if _eca :=d .DecodeElement (_cbff .NoFill ,&_dgeg );_eca !=nil {return _eca ;};_fgge .EG_FillProperties =append (_fgge .EG_FillProperties ,_cbff );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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fdff :=NewEG_FillProperties (); -_fdff .SolidFill =NewCT_SolidColorFillProperties ();if _dba :=d .DecodeElement (_fdff .SolidFill ,&_dgeg );_dba !=nil {return _dba ;};_fgge .EG_FillProperties =append (_fgge .EG_FillProperties ,_fdff );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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_adgaa :=NewEG_FillProperties (); -_adgaa .GradFill =NewCT_GradientFillProperties ();if _agefd :=d .DecodeElement (_adgaa .GradFill ,&_dgeg );_agefd !=nil {return _agefd ;};_fgge .EG_FillProperties =append (_fgge .EG_FillProperties ,_adgaa );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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_egb :=NewEG_FillProperties (); -_egb .BlipFill =NewCT_BlipFillProperties ();if _cbae :=d .DecodeElement (_egb .BlipFill ,&_dgeg );_cbae !=nil {return _cbae ;};_fgge .EG_FillProperties =append (_fgge .EG_FillProperties ,_egb );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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_feaeg :=NewEG_FillProperties (); -_feaeg .PattFill =NewCT_PatternFillProperties ();if _bfcb :=d .DecodeElement (_feaeg .PattFill ,&_dgeg );_bfcb !=nil {return _bfcb ;};_fgge .EG_FillProperties =append (_fgge .EG_FillProperties ,_feaeg );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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_fad :=NewEG_FillProperties (); -_fad .GrpFill =NewCT_GroupFillProperties ();if _ecbb :=d .DecodeElement (_fad .GrpFill ,&_dgeg );_ecbb !=nil {return _ecbb ;};_fgge .EG_FillProperties =append (_fgge .EG_FillProperties ,_fad );default:_ac .Log .Debug ("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",_dgeg .Name ); -if _feaf :=d .Skip ();_feaf !=nil {return _feaf ;};};case _d .EndElement :break _eddg ;case _d .CharData :};};return nil ;};func (_cedbf *CT_Transform2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cedbf .RotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cedbf .RotAttr )}); -};if _cedbf .FlipHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_cedbf .FlipHAttr ))});};if _cedbf .FlipVAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_cedbf .FlipVAttr ))}); -};e .EncodeToken (start );if _cedbf .Off !=nil {_baaga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_cedbf .Off ,_baaga );};if _cedbf .Ext !=nil {_gffdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065x\u0074"}}; -e .EncodeElement (_cedbf .Ext ,_gffdd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abgdd *ST_LineEndWidth )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abgdd =0;case "\u0073\u006d":*_abgdd =1;case "\u006d\u0065\u0064":*_abgdd =2; -case "\u006c\u0067":*_abgdd =3;};return nil ;};func (_gebdf *CT_XYAdjustHandle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gebdf .GdRefXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0058"},Value :_gd .Sprintf ("\u0025\u0076",*_gebdf .GdRefXAttr )}); -};if _gebdf .MinXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0058"},Value :_gd .Sprintf ("\u0025\u0076",*_gebdf .MinXAttr )});};if _gebdf .MaxXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078\u0058"},Value :_gd .Sprintf ("\u0025\u0076",*_gebdf .MaxXAttr )}); -};if _gebdf .GdRefYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0059"},Value :_gd .Sprintf ("\u0025\u0076",*_gebdf .GdRefYAttr )});};if _gebdf .MinYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0059"},Value :_gd .Sprintf ("\u0025\u0076",*_gebdf .MinYAttr )}); -};if _gebdf .MaxYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078\u0059"},Value :_gd .Sprintf ("\u0025\u0076",*_gebdf .MaxYAttr )});};e .EncodeToken (start );_dagbd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070o\u0073"}}; -e .EncodeElement (_gebdf .Pos ,_dagbd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PresetGeometry2D and its children, prefixing error messages with path +func (_bdece *CT_PresetGeometry2D )ValidateWithPath (path string )error {if _bdece .PrstAttr ==ST_ShapeTypeUnset {return _fa .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 _bgebg :=_bdece .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_bgebg !=nil {return _bgebg ;};if _bdece .AvLst !=nil {if _affeg :=_bdece .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_affeg !=nil {return _affeg ; +};};return nil ;};type ThemeManager struct{CT_EmptyElement }; -// ValidateWithPath validates the CT_LineJoinMiterProperties and its children, prefixing error messages with path -func (_dfedb *CT_LineJoinMiterProperties )ValidateWithPath (path string )error {if _dfedb .LimAttr !=nil {if _gage :=_dfedb .LimAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006d\u0041\u0074\u0074\u0072");_gage !=nil {return _gage ;};};return nil ; -};func NewCT_FixedPercentage ()*CT_FixedPercentage {_gbea :=&CT_FixedPercentage {};return _gbea };func (_dgbb *CT_GvmlGraphicFrameNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bfbg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}}; -e .EncodeElement (_dgbb .CNvPr ,_bfbg );_eaacg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_dgbb .CNvGraphicFramePr ,_eaacg ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdedc ST_CompoundLine )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdedc .String (),start );};func (_gbbde *CT_Percentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_gbbde .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bdcgf *ST_PositiveFixedPercentage )Validate ()error {return _bdcgf .ValidateWithPath ("")};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; -);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"; -type CT_TextLineBreak struct{RPr *CT_TextCharacterProperties ;};type CT_SoftEdgesEffect struct{RadAttr int64 ;};func (_ffebb *CT_LineJoinRound )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_aeagb ,_ebfgd :=d .Token ();if _ebfgd !=nil {return _gd .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",_ebfgd ); -};if _cfdg ,_bdedde :=_aeagb .(_d .EndElement );_bdedde &&_cfdg .Name ==start .Name {break ;};};return nil ;};func NewCT_BackgroundFillStyleList ()*CT_BackgroundFillStyleList {_aafb :=&CT_BackgroundFillStyleList {};return _aafb ;};type CT_GammaTransform struct{}; -func (_abgab *ST_AdjCoordinate )Validate ()error {return _abgab .ValidateWithPath ("")}; +// Validate validates the CT_Camera and its children +func (_afbd *CT_Camera )Validate ()error {return _afbd .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");}; -// ValidateWithPath validates the CT_EmptyElement and its children, prefixing error messages with path -func (_dcedg *CT_EmptyElement )ValidateWithPath (path string )error {return nil };func (_agcc *CT_BackgroundFormatting )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfb :for {_bcd ,_cdga :=d .Token ();if _cdga !=nil {return _cdga ;};switch _cfg :=_bcd .(type ){case _d .StartElement :switch _cfg .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_agcc .NoFill =NewCT_NoFillProperties (); -if _fbgga :=d .DecodeElement (_agcc .NoFill ,&_cfg );_fbgga !=nil {return _fbgga ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_agcc .SolidFill =NewCT_SolidColorFillProperties (); -if _bgb :=d .DecodeElement (_agcc .SolidFill ,&_cfg );_bgb !=nil {return _bgb ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_agcc .GradFill =NewCT_GradientFillProperties (); -if _cbdg :=d .DecodeElement (_agcc .GradFill ,&_cfg );_cbdg !=nil {return _cbdg ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_agcc .BlipFill =NewCT_BlipFillProperties (); -if _dcgc :=d .DecodeElement (_agcc .BlipFill ,&_cfg );_dcgc !=nil {return _dcgc ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_agcc .PattFill =NewCT_PatternFillProperties (); -if _cdad :=d .DecodeElement (_agcc .PattFill ,&_cfg );_cdad !=nil {return _cdad ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_agcc .GrpFill =NewCT_GroupFillProperties (); -if _fba :=d .DecodeElement (_agcc .GrpFill ,&_cfg );_fba !=nil {return _fba ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_agcc .EffectLst =NewCT_EffectList (); -if _fab :=d .DecodeElement (_agcc .EffectLst ,&_cfg );_fab !=nil {return _fab ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_agcc .EffectDag =NewCT_EffectContainer (); -if _ecgg :=d .DecodeElement (_agcc .EffectDag ,&_cfg );_ecgg !=nil {return _ecgg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\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",_cfg .Name ); -if _ccf :=d .Skip ();_ccf !=nil {return _ccf ;};};case _d .EndElement :break _dfb ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_GeomRect and its children +func (_gbedd *CT_GeomRect )Validate ()error {return _gbedd .ValidateWithPath ("C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074");};func (_afede ST_BevelPresetType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_afede .String (),start ); +};func (_feec *CT_BlurEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feec .RadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_feec .RadAttr )}); +};if _feec .GrowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u006f\u0077"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_feec .GrowAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_FixedPercentage and its children, prefixing error messages with path -func (_eaab *CT_FixedPercentage )ValidateWithPath (path string )error {if _egbag :=_eaab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egbag !=nil {return _egbag ;};return nil ;};type ST_PresetPatternVal byte ;func (_adbefa *ST_TextAlignType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beffc ,_fggf :=d .Token (); -if _fggf !=nil {return _fggf ;};if _fcgfe ,_gaffdb :=_beffc .(_d .EndElement );_gaffdb &&_fcgfe .Name ==start .Name {*_adbefa =1;return nil ;};if _cbbfbb ,_dadcbc :=_beffc .(_d .CharData );!_dadcbc {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",_beffc ); -}else {switch string (_cbbfbb ){case "":*_adbefa =0;case "\u006c":*_adbefa =1;case "\u0063\u0074\u0072":*_adbefa =2;case "\u0072":*_adbefa =3;case "\u006a\u0075\u0073\u0074":*_adbefa =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_adbefa =5;case "\u0064\u0069\u0073\u0074":*_adbefa =6; -case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_adbefa =7;};};_beffc ,_fggf =d .Token ();if _fggf !=nil {return _fggf ;};if _cebdefe ,_fedeg :=_beffc .(_d .EndElement );_fedeg &&_cebdefe .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",_beffc ); -};type CT_Vector3D struct{DxAttr ST_Coordinate ;DyAttr ST_Coordinate ;DzAttr ST_Coordinate ;};type CT_StyleMatrix struct{NameAttr *string ;FillStyleLst *CT_FillStyleList ;LnStyleLst *CT_LineStyleList ;EffectStyleLst *CT_EffectStyleList ;BgFillStyleLst *CT_BackgroundFillStyleList ; -}; +// Validate validates the CT_TextListStyle and its children +func (_gebee *CT_TextListStyle )Validate ()error {return _gebee .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065");};type CT_GrayscaleEffect struct{};const (ST_DgmBuildStepUnset ST_DgmBuildStep =0; +ST_DgmBuildStepSp ST_DgmBuildStep =1;ST_DgmBuildStepBg ST_DgmBuildStep =2;);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 ;}; -// ValidateWithPath validates the EG_FillModeProperties and its children, prefixing error messages with path -func (_abaed *EG_FillModeProperties )ValidateWithPath (path string )error {if _abaed .Tile !=nil {if _efcce :=_abaed .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_efcce !=nil {return _efcce ;};};if _abaed .Stretch !=nil {if _dacbgc :=_abaed .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068"); -_dacbgc !=nil {return _dacbgc ;};};return nil ;};func (_fabga ST_EffectContainerType )String ()string {switch _fabga {case 0:return "";case 1:return "\u0073\u0069\u0062";case 2:return "\u0074\u0072\u0065\u0065";};return "";};func (_cdbe *CT_ReflectionEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfaac :=range start .Attr {if _dfaac .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_agdag ,_ffgfe :=_b .ParseInt (_dfaac .Value ,10,32); -if _ffgfe !=nil {return _ffgfe ;};_geccf :=int32 (_agdag );_cdbe .FadeDirAttr =&_geccf ;continue ;};if _dfaac .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_dgedg ,_aaee :=_b .ParseInt (_dfaac .Value ,10,64);if _aaee !=nil {return _aaee ;};_cdbe .BlurRadAttr =&_dgedg ; -continue ;};if _dfaac .Name .Local =="\u0073\u0074\u0050o\u0073"{_cfde ,_ebcdd :=ParseUnionST_PositiveFixedPercentage (_dfaac .Value );if _ebcdd !=nil {return _ebcdd ;};_cdbe .StPosAttr =&_cfde ;continue ;};if _dfaac .Name .Local =="\u0065\u006e\u0064\u0041"{_aecda ,_ffffc :=ParseUnionST_PositiveFixedPercentage (_dfaac .Value ); -if _ffffc !=nil {return _ffffc ;};_cdbe .EndAAttr =&_aecda ;continue ;};if _dfaac .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_afbad ,_baadd :=ParseUnionST_PositiveFixedPercentage (_dfaac .Value );if _baadd !=nil {return _baadd ;};_cdbe .EndPosAttr =&_afbad ; -continue ;};if _dfaac .Name .Local =="\u0064\u0069\u0073\u0074"{_acdcb ,_cfeea :=_b .ParseInt (_dfaac .Value ,10,64);if _cfeea !=nil {return _cfeea ;};_cdbe .DistAttr =&_acdcb ;continue ;};if _dfaac .Name .Local =="\u0064\u0069\u0072"{_acaace ,_eeaee :=_b .ParseInt (_dfaac .Value ,10,32); -if _eeaee !=nil {return _eeaee ;};_faeaa :=int32 (_acaace );_cdbe .DirAttr =&_faeaa ;continue ;};if _dfaac .Name .Local =="\u0073\u0074\u0041"{_cfbf ,_gadeb :=ParseUnionST_PositiveFixedPercentage (_dfaac .Value );if _gadeb !=nil {return _gadeb ;};_cdbe .StAAttr =&_cfbf ; -continue ;};if _dfaac .Name .Local =="\u0073\u0078"{_bgda ,_decba :=ParseUnionST_Percentage (_dfaac .Value );if _decba !=nil {return _decba ;};_cdbe .SxAttr =&_bgda ;continue ;};if _dfaac .Name .Local =="\u0073\u0079"{_ggegc ,_cgebg :=ParseUnionST_Percentage (_dfaac .Value ); -if _cgebg !=nil {return _cgebg ;};_cdbe .SyAttr =&_ggegc ;continue ;};if _dfaac .Name .Local =="\u006b\u0078"{_bagda ,_ccda :=_b .ParseInt (_dfaac .Value ,10,32);if _ccda !=nil {return _ccda ;};_dbagec :=int32 (_bagda );_cdbe .KxAttr =&_dbagec ;continue ; -};if _dfaac .Name .Local =="\u006b\u0079"{_bacdg ,_fegaca :=_b .ParseInt (_dfaac .Value ,10,32);if _fegaca !=nil {return _fegaca ;};_fdea :=int32 (_bacdg );_cdbe .KyAttr =&_fdea ;continue ;};if _dfaac .Name .Local =="\u0061\u006c\u0067\u006e"{_cdbe .AlgnAttr .UnmarshalXMLAttr (_dfaac ); -continue ;};if _dfaac .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_gagbc ,_cbfbg :=_b .ParseBool (_dfaac .Value );if _cbfbg !=nil {return _cbfbg ;};_cdbe .RotWithShapeAttr =&_gagbc ;continue ;};};for {_feceb ,_bdga :=d .Token (); -if _bdga !=nil {return _gd .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",_bdga );};if _gdbeb ,_dfgff :=_feceb .(_d .EndElement ); -_dfgff &&_gdbeb .Name ==start .Name {break ;};};return nil ;};func (_egab *CT_GraphicalObjectFrameLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cabc :=range start .Attr {if _cabc .Name .Local =="\u006e\u006f\u0047r\u0070"{_eabc ,_egeea :=_b .ParseBool (_cabc .Value ); -if _egeea !=nil {return _egeea ;};_egab .NoGrpAttr =&_eabc ;continue ;};if _cabc .Name .Local =="n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"{_cddbb ,_ccdfb :=_b .ParseBool (_cabc .Value );if _ccdfb !=nil {return _ccdfb ;};_egab .NoDrilldownAttr =&_cddbb ; -continue ;};if _cabc .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_gbfe ,_bgcg :=_b .ParseBool (_cabc .Value );if _bgcg !=nil {return _bgcg ;};_egab .NoSelectAttr =&_gbfe ;continue ;};if _cabc .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_bebbg ,_ffaed :=_b .ParseBool (_cabc .Value ); -if _ffaed !=nil {return _ffaed ;};_egab .NoChangeAspectAttr =&_bebbg ;continue ;};if _cabc .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_gcdb ,_cgcbb :=_b .ParseBool (_cabc .Value );if _cgcbb !=nil {return _cgcbb ;};_egab .NoMoveAttr =&_gcdb ; -continue ;};if _cabc .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_dfaee ,_egaeb :=_b .ParseBool (_cabc .Value );if _egaeb !=nil {return _egaeb ;};_egab .NoResizeAttr =&_dfaee ;continue ;};};_eeedc :for {_ceaf ,_fabfg :=d .Token (); -if _fabfg !=nil {return _fabfg ;};switch _dcgd :=_ceaf .(type ){case _d .StartElement :switch _dcgd .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egab .ExtLst =NewCT_OfficeArtExtensionList (); -if _gbecf :=d .DecodeElement (_egab .ExtLst ,&_dcgd );_gbecf !=nil {return _gbecf ;};default:_ac .Log .Debug ("\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",_dcgd .Name ); -if _edcgb :=d .Skip ();_edcgb !=nil {return _edcgb ;};};case _d .EndElement :break _eeedc ;case _d .CharData :};};return nil ;};func (_dcdad *CT_Percentage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eedf :=range start .Attr {if _eedf .Name .Local =="\u0076\u0061\u006c"{_dfgf ,_gfgd :=ParseUnionST_Percentage (_eedf .Value ); -if _gfgd !=nil {return _gfgd ;};_dcdad .ValAttr =_dfgf ;continue ;};};for {_gagfe ,_eadfc :=d .Token ();if _eadfc !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_eadfc ); -};if _ccegd ,_bdfbb :=_gagfe .(_d .EndElement );_bdfbb &&_ccegd .Name ==start .Name {break ;};};return nil ;};func (_aefb *CT_TableStyleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0066"},Value :_gd .Sprintf ("\u0025\u0076",_aefb .DefAttr )}); -e .EncodeToken (start );if _aefb .TblStyle !=nil {_cefea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_dbabgf :=range _aefb .TblStyle {e .EncodeElement (_dbabgf ,_cefea );};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_begffb *CT_EffectProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _begffb .EffectLst !=nil {_gddf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_begffb .EffectLst ,_gddf );};if _begffb .EffectDag !=nil {_eeed :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_begffb .EffectDag ,_eeed );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_ceab *CT_PresetColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceab .ValAttr =ST_PresetColorVal (1);for _ ,_dagdg :=range start .Attr {if _dagdg .Name .Local =="\u0076\u0061\u006c"{_ceab .ValAttr .UnmarshalXMLAttr (_dagdg ); -continue ;};};_dcabd :for {_bffd ,_adad :=d .Token ();if _adad !=nil {return _adad ;};switch _eabb :=_bffd .(type ){case _d .StartElement :switch _eabb .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_fbaee :=NewEG_ColorTransform (); -_fbaee .Tint =NewCT_PositiveFixedPercentage ();if _bgcec :=d .DecodeElement (_fbaee .Tint ,&_eabb );_bgcec !=nil {return _bgcec ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_fbaee );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_bbcc :=NewEG_ColorTransform (); -_bbcc .Shade =NewCT_PositiveFixedPercentage ();if _gfbf :=d .DecodeElement (_bbcc .Shade ,&_eabb );_gfbf !=nil {return _gfbf ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_bbcc );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_ceec :=NewEG_ColorTransform (); -_ceec .Comp =NewCT_ComplementTransform ();if _abebd :=d .DecodeElement (_ceec .Comp ,&_eabb );_abebd !=nil {return _abebd ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_ceec );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_acfcb :=NewEG_ColorTransform (); -_acfcb .Inv =NewCT_InverseTransform ();if _bedff :=d .DecodeElement (_acfcb .Inv ,&_eabb );_bedff !=nil {return _bedff ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_acfcb );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_acdd :=NewEG_ColorTransform (); -_acdd .Gray =NewCT_GrayscaleTransform ();if _edcef :=d .DecodeElement (_acdd .Gray ,&_eabb );_edcef !=nil {return _edcef ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_acdd );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_gcfbf :=NewEG_ColorTransform (); -_gcfbf .Alpha =NewCT_PositiveFixedPercentage ();if _fcebeb :=d .DecodeElement (_gcfbf .Alpha ,&_eabb );_fcebeb !=nil {return _fcebeb ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_gcfbf );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_gdfde :=NewEG_ColorTransform (); -_gdfde .AlphaOff =NewCT_FixedPercentage ();if _cfcca :=d .DecodeElement (_gdfde .AlphaOff ,&_eabb );_cfcca !=nil {return _cfcca ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_gdfde );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_dgeaa :=NewEG_ColorTransform (); -_dgeaa .AlphaMod =NewCT_PositivePercentage ();if _eaag :=d .DecodeElement (_dgeaa .AlphaMod ,&_eabb );_eaag !=nil {return _eaag ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_dgeaa );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_cabcfb :=NewEG_ColorTransform (); -_cabcfb .Hue =NewCT_PositiveFixedAngle ();if _efbaa :=d .DecodeElement (_cabcfb .Hue ,&_eabb );_efbaa !=nil {return _efbaa ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_cabcfb );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_aacfb :=NewEG_ColorTransform (); -_aacfb .HueOff =NewCT_Angle ();if _bcgbg :=d .DecodeElement (_aacfb .HueOff ,&_eabb );_bcgbg !=nil {return _bcgbg ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_aacfb );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_bgbadf :=NewEG_ColorTransform (); -_bgbadf .HueMod =NewCT_PositivePercentage ();if _dfag :=d .DecodeElement (_bgbadf .HueMod ,&_eabb );_dfag !=nil {return _dfag ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_bgbadf );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_bfeda :=NewEG_ColorTransform (); -_bfeda .Sat =NewCT_Percentage ();if _adbb :=d .DecodeElement (_bfeda .Sat ,&_eabb );_adbb !=nil {return _adbb ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_bfeda );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_afgebc :=NewEG_ColorTransform (); -_afgebc .SatOff =NewCT_Percentage ();if _aefgc :=d .DecodeElement (_afgebc .SatOff ,&_eabb );_aefgc !=nil {return _aefgc ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_afgebc );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_agdac :=NewEG_ColorTransform (); -_agdac .SatMod =NewCT_Percentage ();if _gdbd :=d .DecodeElement (_agdac .SatMod ,&_eabb );_gdbd !=nil {return _gdbd ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_agdac );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_ffce :=NewEG_ColorTransform (); -_ffce .Lum =NewCT_Percentage ();if _effdf :=d .DecodeElement (_ffce .Lum ,&_eabb );_effdf !=nil {return _effdf ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_ffce );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_fgbeb :=NewEG_ColorTransform (); -_fgbeb .LumOff =NewCT_Percentage ();if _bfbge :=d .DecodeElement (_fgbeb .LumOff ,&_eabb );_bfbge !=nil {return _bfbge ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_fgbeb );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bdede :=NewEG_ColorTransform (); -_bdede .LumMod =NewCT_Percentage ();if _decgf :=d .DecodeElement (_bdede .LumMod ,&_eabb );_decgf !=nil {return _decgf ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_bdede );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_bagbe :=NewEG_ColorTransform (); -_bagbe .Red =NewCT_Percentage ();if _caage :=d .DecodeElement (_bagbe .Red ,&_eabb );_caage !=nil {return _caage ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_bagbe );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_gfeeaa :=NewEG_ColorTransform (); -_gfeeaa .RedOff =NewCT_Percentage ();if _defae :=d .DecodeElement (_gfeeaa .RedOff ,&_eabb );_defae !=nil {return _defae ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_gfeeaa );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_egbfg :=NewEG_ColorTransform (); -_egbfg .RedMod =NewCT_Percentage ();if _bgded :=d .DecodeElement (_egbfg .RedMod ,&_eabb );_bgded !=nil {return _bgded ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_egbfg );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_aceeb :=NewEG_ColorTransform (); -_aceeb .Green =NewCT_Percentage ();if _fgeea :=d .DecodeElement (_aceeb .Green ,&_eabb );_fgeea !=nil {return _fgeea ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_aceeb );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_fbacb :=NewEG_ColorTransform (); -_fbacb .GreenOff =NewCT_Percentage ();if _gcabe :=d .DecodeElement (_fbacb .GreenOff ,&_eabb );_gcabe !=nil {return _gcabe ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_fbacb );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_beeed :=NewEG_ColorTransform (); -_beeed .GreenMod =NewCT_Percentage ();if _bbbe :=d .DecodeElement (_beeed .GreenMod ,&_eabb );_bbbe !=nil {return _bbbe ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_beeed );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_bddbg :=NewEG_ColorTransform (); -_bddbg .Blue =NewCT_Percentage ();if _abgcf :=d .DecodeElement (_bddbg .Blue ,&_eabb );_abgcf !=nil {return _abgcf ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_bddbg );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_agacb :=NewEG_ColorTransform (); -_agacb .BlueOff =NewCT_Percentage ();if _baeb :=d .DecodeElement (_agacb .BlueOff ,&_eabb );_baeb !=nil {return _baeb ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_agacb );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_gagd :=NewEG_ColorTransform (); -_gagd .BlueMod =NewCT_Percentage ();if _bbfeb :=d .DecodeElement (_gagd .BlueMod ,&_eabb );_bbfeb !=nil {return _bbfeb ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_gagd );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_efbgd :=NewEG_ColorTransform (); -_efbgd .Gamma =NewCT_GammaTransform ();if _egcbg :=d .DecodeElement (_efbgd .Gamma ,&_eabb );_egcbg !=nil {return _egcbg ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_efbgd );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_bdee :=NewEG_ColorTransform (); -_bdee .InvGamma =NewCT_InverseGammaTransform ();if _bgbegf :=d .DecodeElement (_bdee .InvGamma ,&_eabb );_bgbegf !=nil {return _bgbegf ;};_ceab .EG_ColorTransform =append (_ceab .EG_ColorTransform ,_bdee );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_eabb .Name ); -if _dgbbf :=d .Skip ();_dgbbf !=nil {return _dgbbf ;};};case _d .EndElement :break _dcabd ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TextBody and its children, prefixing error messages with path +func (_dafdg *CT_TextBody )ValidateWithPath (path string )error {if _ecefb :=_dafdg .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_ecefb !=nil {return _ecefb ;};if _dafdg .LstStyle !=nil {if _cdce :=_dafdg .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce"); +_cdce !=nil {return _cdce ;};};for _aeeee ,_bgdge :=range _dafdg .P {if _dcbbc :=_bgdge .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_aeeee ));_dcbbc !=nil {return _dcbbc ;};};return nil ;}; -// ValidateWithPath validates the CT_StyleMatrix and its children, prefixing error messages with path -func (_dgde *CT_StyleMatrix )ValidateWithPath (path string )error {if _effgb :=_dgde .FillStyleLst .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_effgb !=nil {return _effgb ;};if _fbbcc :=_dgde .LnStyleLst .ValidateWithPath (path +"/\u004c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"); -_fbbcc !=nil {return _fbbcc ;};if _eabac :=_dgde .EffectStyleLst .ValidateWithPath (path +"\u002fE\u0066f\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_eabac !=nil {return _eabac ;};if _bdfcg :=_dgde .BgFillStyleLst .ValidateWithPath (path +"\u002fB\u0067F\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"); -_bdfcg !=nil {return _bdfcg ;};return nil ;};func (_ceebd ST_RectAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ceebd .String (),start );}; +// ST_PositivePercentage is a union type +type ST_PositivePercentage struct{ST_PositivePercentageDecimal *int32 ;ST_PositivePercentage *ST_Percentage ;};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; +);type ST_PathShadeType byte ;func NewCT_PositiveSize2D ()*CT_PositiveSize2D {_aecg :=&CT_PositiveSize2D {};_aecg .CxAttr =0;_aecg .CyAttr =0;return _aecg ;};func (_faaaa *CT_LinearShadeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _faaaa .AngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0067"},Value :_fa .Sprintf ("\u0025\u0076",*_faaaa .AngAttr )}); +};if _faaaa .ScaledAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0063\u0061\u006c\u0065\u0064"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_faaaa .ScaledAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_PositiveSize2D struct{CxAttr int64 ;CyAttr int64 ;}; -// ST_Percentage is a union type -type ST_Percentage struct{ST_PercentageDecimal *int32 ;ST_Percentage *string ;};func (_accaf *ST_LightRigType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daefc ,_bfeece :=d .Token ();if _bfeece !=nil {return _bfeece ;};if _ebfde ,_fbfce :=_daefc .(_d .EndElement ); -_fbfce &&_ebfde .Name ==start .Name {*_accaf =1;return nil ;};if _ebfeac ,_bgcd :=_daefc .(_d .CharData );!_bgcd {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",_daefc ); -}else {switch string (_ebfeac ){case "":*_accaf =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_accaf =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_accaf =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_accaf =3; -case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_accaf =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_accaf =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_accaf =6; -case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_accaf =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_accaf =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_accaf =9; -case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_accaf =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_accaf =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_accaf =12; -case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_accaf =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_accaf =14;case "\u0073\u006f\u0066\u0074":*_accaf =15;case "\u0068\u0061\u0072s\u0068":*_accaf =16;case "\u0066\u006c\u006fo\u0064":*_accaf =17; -case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_accaf =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_accaf =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_accaf =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_accaf =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_accaf =22; -case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_accaf =23;case "\u0066\u006c\u0061\u0074":*_accaf =24;case "\u0074\u0077\u006fP\u0074":*_accaf =25;case "\u0067\u006c\u006f\u0077":*_accaf =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_accaf =27; -};};_daefc ,_bfeece =d .Token ();if _bfeece !=nil {return _bfeece ;};if _gacec ,_cgec :=_daefc .(_d .EndElement );_cgec &&_gacec .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",_daefc ); -};func (_abdff ST_PositivePercentage )String ()string {if _abdff .ST_PositivePercentageDecimal !=nil {return _gd .Sprintf ("\u0025\u0076",*_abdff .ST_PositivePercentageDecimal );};if _abdff .ST_PositivePercentage !=nil {return _abdff .ST_PositivePercentage .String (); -};return "";}; +// Validate validates the CT_NoFillProperties and its children +func (_ccfa *CT_NoFillProperties )Validate ()error {return _ccfa .ValidateWithPath ("\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_daace *ST_BlipCompression )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_daace =0; +case "\u0065\u006d\u0061i\u006c":*_daace =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_daace =2;case "\u0070\u0072\u0069n\u0074":*_daace =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_daace =4;case "\u006e\u006f\u006e\u0065":*_daace =5;};return nil ; +};func (_baecc *CT_SystemColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_debce ,_gbgca :=_baecc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _gbgca !=nil {return _gbgca ;};start .Attr =append (start .Attr ,_debce ); +if _baecc .LastClrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ca\u0073\u0074\u0043\u006c\u0072"},Value :_fa .Sprintf ("\u0025\u0076",*_baecc .LastClrAttr )});};e .EncodeToken (start );if _baecc .EG_ColorTransform !=nil {for _ ,_gcgfc :=range _baecc .EG_ColorTransform {_gcgfc .MarshalXML (e ,_d .StartElement {}); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aebe *CT_EffectList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aebe .Blur !=nil {_cdgcd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}}; +e .EncodeElement (_aebe .Blur ,_cdgcd );};if _aebe .FillOverlay !=nil {_dbeb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_aebe .FillOverlay ,_dbeb );};if _aebe .Glow !=nil {_egbea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}}; +e .EncodeElement (_aebe .Glow ,_egbea );};if _aebe .InnerShdw !=nil {_cbaa :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_aebe .InnerShdw ,_cbaa );};if _aebe .OuterShdw !=nil {_bbcf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}}; +e .EncodeElement (_aebe .OuterShdw ,_bbcf );};if _aebe .PrstShdw !=nil {_dfcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_aebe .PrstShdw ,_dfcg );};if _aebe .Reflection !=nil {_feea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_aebe .Reflection ,_feea );};if _aebe .SoftEdge !=nil {_cgde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_aebe .SoftEdge ,_cgde );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_eadbef *CT_RelativeOffsetEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gedf :=range start .Attr {if _gedf .Name .Local =="\u0074\u0078"{_ffgfd ,_fdcde :=ParseUnionST_Percentage (_gedf .Value );if _fdcde !=nil {return _fdcde ; +};_eadbef .TxAttr =&_ffgfd ;continue ;};if _gedf .Name .Local =="\u0074\u0079"{_bcdeb ,_dcfg :=ParseUnionST_Percentage (_gedf .Value );if _dcfg !=nil {return _dcfg ;};_eadbef .TyAttr =&_bcdeb ;continue ;};};for {_gfdcc ,_gdefb :=d .Token ();if _gdefb !=nil {return _fa .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",_gdefb ); +};if _dcgbce ,_baca :=_gfdcc .(_d .EndElement );_baca &&_dcgbce .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Path2DClose and its children -func (_ggced *CT_Path2DClose )Validate ()error {return _ggced .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065");};type ST_LineCap byte ; +// ValidateWithPath validates the CT_TextBlipBullet and its children, prefixing error messages with path +func (_efcgc *CT_TextBlipBullet )ValidateWithPath (path string )error {if _cddgf :=_efcgc .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_cddgf !=nil {return _cddgf ;};return nil ;};type CT_Blip struct{CstateAttr ST_BlipCompression ;Choice []*CT_BlipChoice ; +ExtLst *CT_OfficeArtExtensionList ;EmbedAttr *string ;LinkAttr *string ;};func (_abfgc *CT_Scale2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cbgd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0078"}}; +e .EncodeElement (_abfgc .Sx ,_cbgd );_dacgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079"}};e .EncodeElement (_abfgc .Sy ,_dacgf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egfgg *CT_TextUnderlineLineFollowText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_ddee ,_aebfa :=d .Token (); +if _aebfa !=nil {return _fa .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",_aebfa ); +};if _cbfcg ,_aagefc :=_ddee .(_d .EndElement );_aagefc &&_cbfcg .Name ==start .Name {break ;};};return nil ;};func (_afgffc *ST_TextCapsType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_afgffc =0;case "\u006e\u006f\u006e\u0065":*_afgffc =1; +case "\u0073\u006d\u0061l\u006c":*_afgffc =2;case "\u0061\u006c\u006c":*_afgffc =3;};return nil ;}; -// Validate validates the CT_ShapeProperties and its children -func (_accdda *CT_ShapeProperties )Validate ()error {return _accdda .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_cbgg *CT_ComplementTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gab ,_ecga :=d .Token (); -if _ecga !=nil {return _gd .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",_ecga );};if _gcff ,_cdgd :=_gab .(_d .EndElement ); -_cdgd &&_gcff .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_LineProperties and its children, prefixing error messages with path +func (_aabf *CT_LineProperties )ValidateWithPath (path string )error {if _aabf .WAttr !=nil {if *_aabf .WAttr < 0{return _fa .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 ,*_aabf .WAttr ); +};if *_aabf .WAttr > 20116800{return _fa .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 ,*_aabf .WAttr ); +};};if _cggcd :=_aabf .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_cggcd !=nil {return _cggcd ;};if _egbgd :=_aabf .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_egbgd !=nil {return _egbgd ; +};if _edbaf :=_aabf .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_edbaf !=nil {return _edbaf ;};if _aabf .NoFill !=nil {if _ffadd :=_aabf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ffadd !=nil {return _ffadd ; +};};if _aabf .SolidFill !=nil {if _dggdg :=_aabf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_dggdg !=nil {return _dggdg ;};};if _aabf .GradFill !=nil {if _eeag :=_aabf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl"); +_eeag !=nil {return _eeag ;};};if _aabf .PattFill !=nil {if _ecgbfb :=_aabf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_ecgbfb !=nil {return _ecgbfb ;};};if _aabf .PrstDash !=nil {if _gbfee :=_aabf .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h"); +_gbfee !=nil {return _gbfee ;};};if _aabf .CustDash !=nil {if _fegag :=_aabf .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_fegag !=nil {return _fegag ;};};if _aabf .Round !=nil {if _acdda :=_aabf .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064"); +_acdda !=nil {return _acdda ;};};if _aabf .Bevel !=nil {if _abddc :=_aabf .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_abddc !=nil {return _abddc ;};};if _aabf .Miter !=nil {if _fagdc :=_aabf .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072"); +_fagdc !=nil {return _fagdc ;};};if _aabf .HeadEnd !=nil {if _beab :=_aabf .HeadEnd .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0045\u006e\u0064");_beab !=nil {return _beab ;};};if _aabf .TailEnd !=nil {if _cgdaa :=_aabf .TailEnd .ValidateWithPath (path +"\u002f\u0054\u0061\u0069\u006c\u0045\u006e\u0064"); +_cgdaa !=nil {return _cgdaa ;};};if _aabf .ExtLst !=nil {if _bfac :=_aabf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfac !=nil {return _bfac ;};};return nil ;};func (_ceac *CT_Angle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_ceac .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbdgd ST_Coordinate32 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbdgd .ST_Coordinate32Unqualified !=nil {e .EncodeToken (_d .CharData (_fa .Sprintf ("\u0025\u0064",*_fbdgd .ST_Coordinate32Unqualified ))); +};if _fbdgd .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_fbdgd .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_efffa *CT_EffectStyleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egcce :for {_gagc ,_acbea :=d .Token (); +if _acbea !=nil {return _acbea ;};switch _dbfdfe :=_gagc .(type ){case _d .StartElement :switch _dbfdfe .Name {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 :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"},_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 :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}:_fdgd :=NewCT_EffectStyleItem (); +if _daedd :=d .DecodeElement (_fdgd ,&_dbfdfe );_daedd !=nil {return _daedd ;};_efffa .EffectStyle =append (_efffa .EffectStyle ,_fdgd );default:_dc .Log .Debug ("\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",_dbfdfe .Name ); +if _bebce :=d .Skip ();_bebce !=nil {return _bebce ;};};case _d .EndElement :break _egcce ;case _d .CharData :};};return nil ;}; -// Validate validates the EG_TextBulletColor and its children -func (_ffcafe *EG_TextBulletColor )Validate ()error {return _ffcafe .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072");}; +// ValidateWithPath validates the CT_Point3D and its children, prefixing error messages with path +func (_fcae *CT_Point3D )ValidateWithPath (path string )error {if _dbbdf :=_fcae .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_dbbdf !=nil {return _dbbdf ;};if _baaa :=_fcae .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); +_baaa !=nil {return _baaa ;};if _caebd :=_fcae .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_caebd !=nil {return _caebd ;};return nil ;};func (_affe *CT_AnimationDgmBuildProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _affe .BldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_affe .BldAttr )}); +};if _affe .RevAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0076"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_affe .RevAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_LightRig ()*CT_LightRig {_dfdbe :=&CT_LightRig {};_dfdbe .RigAttr =ST_LightRigType (1);_dfdbe .DirAttr =ST_LightRigDirection (1);return _dfdbe ;};func (_dagfc *CT_TableBackgroundStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfdee :for {_efdec ,_defefa :=d .Token (); +if _defefa !=nil {return _defefa ;};switch _aagdf :=_efdec .(type ){case _d .StartElement :switch _aagdf .Name {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 :"\u0066\u0069\u006c\u006c"},_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 :"\u0066\u0069\u006c\u006c"}:_dagfc .Fill =NewCT_FillProperties (); +if _fdacg :=d .DecodeElement (_dagfc .Fill ,&_aagdf );_fdacg !=nil {return _fdacg ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_dagfc .FillRef =NewCT_StyleMatrixReference (); +if _acega :=d .DecodeElement (_dagfc .FillRef ,&_aagdf );_acega !=nil {return _acega ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_dagfc .Effect =NewCT_EffectProperties (); +if _dgecd :=d .DecodeElement (_dagfc .Effect ,&_aagdf );_dgecd !=nil {return _dgecd ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_dagfc .EffectRef =NewCT_StyleMatrixReference (); +if _feeagc :=d .DecodeElement (_dagfc .EffectRef ,&_aagdf );_feeagc !=nil {return _feeagc ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_aagdf .Name ); +if _adcb :=d .Skip ();_adcb !=nil {return _adcb ;};};case _d .EndElement :break _cfdee ;case _d .CharData :};};return nil ;};func (_bgdgb *ST_PathShadeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bgdgb =0;case "\u0073\u0068\u0061p\u0065":*_bgdgb =1; +case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bgdgb =2;case "\u0072\u0065\u0063\u0074":*_bgdgb =3;};return nil ;}; -// Validate validates the CT_PositiveFixedPercentage and its children -func (_gece *CT_PositiveFixedPercentage )Validate ()error {return _gece .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};func (_fgadec ST_LineEndType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgadec .String (),start ); -};func (_aadc *CT_Scale2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aadc .Sx =NewCT_Ratio ();_aadc .Sy =NewCT_Ratio ();_gaaddf :for {_cabafa ,_fdgab :=d .Token ();if _fdgab !=nil {return _fdgab ;};switch _bcaeff :=_cabafa .(type ){case _d .StartElement :switch _bcaeff .Name {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 :"\u0073\u0078"},_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 :"\u0073\u0078"}:if _eefbb :=d .DecodeElement (_aadc .Sx ,&_bcaeff ); -_eefbb !=nil {return _eefbb ;};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 :"\u0073\u0079"},_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 :"\u0073\u0079"}:if _bgcgc :=d .DecodeElement (_aadc .Sy ,&_bcaeff ); -_bgcgc !=nil {return _bgcgc ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_bcaeff .Name ); -if _fcegc :=d .Skip ();_fcegc !=nil {return _fcegc ;};};case _d .EndElement :break _gaaddf ;case _d .CharData :};};return nil ;};func (_acfgg *EG_Effect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbccde :for {_bbfgf ,_afeec :=d .Token (); -if _afeec !=nil {return _afeec ;};switch _eeba :=_bbfgf .(type ){case _d .StartElement :switch _eeba .Name {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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:_acfgg .Cont =NewCT_EffectContainer (); -if _gecef :=d .DecodeElement (_acfgg .Cont ,&_eeba );_gecef !=nil {return _gecef ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_acfgg .Effect =NewCT_EffectReference (); -if _caccb :=d .DecodeElement (_acfgg .Effect ,&_eeba );_caccb !=nil {return _caccb ;};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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_acfgg .AlphaBiLevel =NewCT_AlphaBiLevelEffect (); -if _fddfg :=d .DecodeElement (_acfgg .AlphaBiLevel ,&_eeba );_fddfg !=nil {return _fddfg ;};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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_acfgg .AlphaCeiling =NewCT_AlphaCeilingEffect (); -if _bbfaa :=d .DecodeElement (_acfgg .AlphaCeiling ,&_eeba );_bbfaa !=nil {return _bbfaa ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_acfgg .AlphaFloor =NewCT_AlphaFloorEffect (); -if _efadbg :=d .DecodeElement (_acfgg .AlphaFloor ,&_eeba );_efadbg !=nil {return _efadbg ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_acfgg .AlphaInv =NewCT_AlphaInverseEffect (); -if _aeeff :=d .DecodeElement (_acfgg .AlphaInv ,&_eeba );_aeeff !=nil {return _aeeff ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_acfgg .AlphaMod =NewCT_AlphaModulateEffect (); -if _eeafga :=d .DecodeElement (_acfgg .AlphaMod ,&_eeba );_eeafga !=nil {return _eeafga ;};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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_acfgg .AlphaModFix =NewCT_AlphaModulateFixedEffect (); -if _babbc :=d .DecodeElement (_acfgg .AlphaModFix ,&_eeba );_babbc !=nil {return _babbc ;};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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_acfgg .AlphaOutset =NewCT_AlphaOutsetEffect (); -if _abccg :=d .DecodeElement (_acfgg .AlphaOutset ,&_eeba );_abccg !=nil {return _abccg ;};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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_acfgg .AlphaRepl =NewCT_AlphaReplaceEffect (); -if _ebea :=d .DecodeElement (_acfgg .AlphaRepl ,&_eeba );_ebea !=nil {return _ebea ;};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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_acfgg .BiLevel =NewCT_BiLevelEffect (); -if _eaece :=d .DecodeElement (_acfgg .BiLevel ,&_eeba );_eaece !=nil {return _eaece ;};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 :"\u0062\u006c\u0065n\u0064"},_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 :"\u0062\u006c\u0065n\u0064"}:_acfgg .Blend =NewCT_BlendEffect (); -if _dbcdcd :=d .DecodeElement (_acfgg .Blend ,&_eeba );_dbcdcd !=nil {return _dbcdcd ;};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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_acfgg .Blur =NewCT_BlurEffect (); -if _dbebd :=d .DecodeElement (_acfgg .Blur ,&_eeba );_dbebd !=nil {return _dbebd ;};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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_acfgg .ClrChange =NewCT_ColorChangeEffect (); -if _gfbge :=d .DecodeElement (_acfgg .ClrChange ,&_eeba );_gfbge !=nil {return _gfbge ;};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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_acfgg .ClrRepl =NewCT_ColorReplaceEffect (); -if _ddcge :=d .DecodeElement (_acfgg .ClrRepl ,&_eeba );_ddcge !=nil {return _ddcge ;};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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_acfgg .Duotone =NewCT_DuotoneEffect (); -if _cgde :=d .DecodeElement (_acfgg .Duotone ,&_eeba );_cgde !=nil {return _cgde ;};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 :"\u0066\u0069\u006c\u006c"},_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 :"\u0066\u0069\u006c\u006c"}:_acfgg .Fill =NewCT_FillEffect (); -if _fbbfg :=d .DecodeElement (_acfgg .Fill ,&_eeba );_fbbfg !=nil {return _fbbfg ;};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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_acfgg .FillOverlay =NewCT_FillOverlayEffect (); -if _fgdfb :=d .DecodeElement (_acfgg .FillOverlay ,&_eeba );_fgdfb !=nil {return _fgdfb ;};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 :"\u0067\u006c\u006f\u0077"},_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 :"\u0067\u006c\u006f\u0077"}:_acfgg .Glow =NewCT_GlowEffect (); -if _bebdgf :=d .DecodeElement (_acfgg .Glow ,&_eeba );_bebdgf !=nil {return _bebdgf ;};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\u0079\u0073\u0063\u006c"},_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\u0079\u0073\u0063\u006c"}:_acfgg .Grayscl =NewCT_GrayscaleEffect (); -if _gegga :=d .DecodeElement (_acfgg .Grayscl ,&_eeba );_gegga !=nil {return _gegga ;};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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_acfgg .Hsl =NewCT_HSLEffect (); -if _cdea :=d .DecodeElement (_acfgg .Hsl ,&_eeba );_cdea !=nil {return _cdea ;};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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_acfgg .InnerShdw =NewCT_InnerShadowEffect (); -if _facga :=d .DecodeElement (_acfgg .InnerShdw ,&_eeba );_facga !=nil {return _facga ;};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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_acfgg .Lum =NewCT_LuminanceEffect (); -if _cgbab :=d .DecodeElement (_acfgg .Lum ,&_eeba );_cgbab !=nil {return _cgbab ;};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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_acfgg .OuterShdw =NewCT_OuterShadowEffect (); -if _babdd :=d .DecodeElement (_acfgg .OuterShdw ,&_eeba );_babdd !=nil {return _babdd ;};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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_acfgg .PrstShdw =NewCT_PresetShadowEffect (); -if _adcgg :=d .DecodeElement (_acfgg .PrstShdw ,&_eeba );_adcgg !=nil {return _adcgg ;};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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_acfgg .Reflection =NewCT_ReflectionEffect (); -if _baagfe :=d .DecodeElement (_acfgg .Reflection ,&_eeba );_baagfe !=nil {return _baagfe ;};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 :"\u0072\u0065\u006c\u004f\u0066\u0066"},_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 :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_acfgg .RelOff =NewCT_RelativeOffsetEffect (); -if _cfaae :=d .DecodeElement (_acfgg .RelOff ,&_eeba );_cfaae !=nil {return _cfaae ;};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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_acfgg .SoftEdge =NewCT_SoftEdgesEffect (); -if _eeaa :=d .DecodeElement (_acfgg .SoftEdge ,&_eeba );_eeaa !=nil {return _eeaa ;};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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_acfgg .Tint =NewCT_TintEffect (); -if _cgfga :=d .DecodeElement (_acfgg .Tint ,&_eeba );_cgfga !=nil {return _cgfga ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_acfgg .Xfrm =NewCT_TransformEffect (); -if _ddefc :=d .DecodeElement (_acfgg .Xfrm ,&_eeba );_ddefc !=nil {return _ddefc ;};default:_ac .Log .Debug ("\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",_eeba .Name ); -if _bdecb :=d .Skip ();_bdecb !=nil {return _bdecb ;};};case _d .EndElement :break _bbccde ;case _d .CharData :};};return nil ;};func (_caecd *ST_CompoundLine )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_caecd =0;case "\u0073\u006e\u0067":*_caecd =1; -case "\u0064\u0062\u006c":*_caecd =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_caecd =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_caecd =4;case "\u0074\u0072\u0069":*_caecd =5;};return nil ;};func NewCT_GeomGuide ()*CT_GeomGuide {_cabbab :=&CT_GeomGuide {}; -return _cabbab };func (_fcagc *CT_GroupFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dggcg *CT_TableStyleCellStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _dggcg .TcBdr !=nil {_gcaef :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0063\u0042\u0064\u0072"}};e .EncodeElement (_dggcg .TcBdr ,_gcaef );};if _dggcg .Fill !=nil {_baegf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_dggcg .Fill ,_baegf );};if _dggcg .FillRef !=nil {_bbccd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_dggcg .FillRef ,_bbccd );};if _dggcg .Cell3D !=nil {_ddcce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}}; -e .EncodeElement (_dggcg .Cell3D ,_ddcce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GvmlShape and its children, prefixing error messages with path +func (_eccdb *CT_GvmlShape )ValidateWithPath (path string )error {if _aaaa :=_eccdb .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_aaaa !=nil {return _aaaa ;};if _dfcgg :=_eccdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_dfcgg !=nil {return _dfcgg ;};if _eccdb .TxSp !=nil {if _cdgd :=_eccdb .TxSp .ValidateWithPath (path +"\u002f\u0054\u0078S\u0070");_cdgd !=nil {return _cdgd ;};};if _eccdb .Style !=nil {if _geca :=_eccdb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_geca !=nil {return _geca ;};};if _eccdb .ExtLst !=nil {if _aceb :=_eccdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aceb !=nil {return _aceb ;};};return nil ;}; -// ValidateWithPath validates the CT_GrayscaleTransform and its children, prefixing error messages with path -func (_begc *CT_GrayscaleTransform )ValidateWithPath (path string )error {return nil };func (_dafac ST_AnimationChartOnlyBuildType )String ()string {switch _dafac {case 0:return "";case 1:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 2:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; -case 3:return "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case 4:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return "";};func (_ecacc *ST_PresetShadowVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbcff ,_fddgd :=d .Token (); -if _fddgd !=nil {return _fddgd ;};if _dbgabb ,_acfb :=_fbcff .(_d .EndElement );_acfb &&_dbgabb .Name ==start .Name {*_ecacc =1;return nil ;};if _ddcda ,_cabgd :=_fbcff .(_d .CharData );!_cabgd {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",_fbcff ); -}else {switch string (_ddcda ){case "":*_ecacc =0;case "\u0073\u0068\u0064w\u0031":*_ecacc =1;case "\u0073\u0068\u0064w\u0032":*_ecacc =2;case "\u0073\u0068\u0064w\u0033":*_ecacc =3;case "\u0073\u0068\u0064w\u0034":*_ecacc =4;case "\u0073\u0068\u0064w\u0035":*_ecacc =5; -case "\u0073\u0068\u0064w\u0036":*_ecacc =6;case "\u0073\u0068\u0064w\u0037":*_ecacc =7;case "\u0073\u0068\u0064w\u0038":*_ecacc =8;case "\u0073\u0068\u0064w\u0039":*_ecacc =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_ecacc =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_ecacc =11; -case "\u0073\u0068\u0064\u0077\u0031\u0032":*_ecacc =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_ecacc =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_ecacc =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_ecacc =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_ecacc =16; -case "\u0073\u0068\u0064\u0077\u0031\u0037":*_ecacc =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_ecacc =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_ecacc =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_ecacc =20;};};_fbcff ,_fddgd =d .Token (); -if _fddgd !=nil {return _fddgd ;};if _fbdda ,_aedgc :=_fbcff .(_d .EndElement );_aedgc &&_fbdda .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",_fbcff ); -};func (_eagfb *ThemeManager )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eagfb .CT_EmptyElement =*NewCT_EmptyElement ();for {_gggcg ,_eaddc :=d .Token ();if _eaddc !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0054\u0068\u0065\u006d\u0065M\u0061\u006e\u0061\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_eaddc ); -};if _caddb ,_fbeegb :=_gggcg .(_d .EndElement );_fbeegb &&_caddb .Name ==start .Name {break ;};};return nil ;};func (_gbcbbf ST_PresetLineDashVal )Validate ()error {return _gbcbbf .ValidateWithPath ("")};func (_cgbafd *CT_Path2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egdda :=range start .Attr {if _egdda .Name .Local =="\u0077"{_afefb ,_ffab :=_b .ParseInt (_egdda .Value ,10,64); -if _ffab !=nil {return _ffab ;};_cgbafd .WAttr =&_afefb ;continue ;};if _egdda .Name .Local =="\u0068"{_faef ,_decef :=_b .ParseInt (_egdda .Value ,10,64);if _decef !=nil {return _decef ;};_cgbafd .HAttr =&_faef ;continue ;};if _egdda .Name .Local =="\u0066\u0069\u006c\u006c"{_cgbafd .FillAttr .UnmarshalXMLAttr (_egdda ); -continue ;};if _egdda .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_ddea ,_cedf :=_b .ParseBool (_egdda .Value );if _cedf !=nil {return _cedf ;};_cgbafd .StrokeAttr =&_ddea ;continue ;};if _egdda .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"{_ccbcac ,_fgad :=_b .ParseBool (_egdda .Value ); -if _fgad !=nil {return _fgad ;};_cgbafd .ExtrusionOkAttr =&_ccbcac ;continue ;};};_ccabg :for {_ffafeg ,_abaf :=d .Token ();if _abaf !=nil {return _abaf ;};switch _cdfda :=_ffafeg .(type ){case _d .StartElement :switch _cdfda .Name {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 :"\u0063\u006c\u006fs\u0065"},_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 :"\u0063\u006c\u006fs\u0065"}:_gacg :=NewCT_Path2DClose (); -if _cefbg :=d .DecodeElement (_gacg ,&_cdfda );_cefbg !=nil {return _cefbg ;};_cgbafd .Close =append (_cgbafd .Close ,_gacg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_abca :=NewCT_Path2DMoveTo (); -if _cdegg :=d .DecodeElement (_abca ,&_cdfda );_cdegg !=nil {return _cdegg ;};_cgbafd .MoveTo =append (_cgbafd .MoveTo ,_abca );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 :"\u006c\u006e\u0054\u006f"},_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 :"\u006c\u006e\u0054\u006f"}:_afgcd :=NewCT_Path2DLineTo (); -if _gegbc :=d .DecodeElement (_afgcd ,&_cdfda );_gegbc !=nil {return _gegbc ;};_cgbafd .LnTo =append (_cgbafd .LnTo ,_afgcd );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 :"\u0061\u0072\u0063T\u006f"},_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 :"\u0061\u0072\u0063T\u006f"}:_geeeb :=NewCT_Path2DArcTo (); -if _cbffb :=d .DecodeElement (_geeeb ,&_cdfda );_cbffb !=nil {return _cbffb ;};_cgbafd .ArcTo =append (_cgbafd .ArcTo ,_geeeb );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 :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"},_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 :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"}:_eedcba :=NewCT_Path2DQuadBezierTo (); -if _gced :=d .DecodeElement (_eedcba ,&_cdfda );_gced !=nil {return _gced ;};_cgbafd .QuadBezTo =append (_cgbafd .QuadBezTo ,_eedcba );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 :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"},_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 :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}:_dgeeec :=NewCT_Path2DCubicBezierTo (); -if _fgca :=d .DecodeElement (_dgeeec ,&_cdfda );_fgca !=nil {return _fgca ;};_cgbafd .CubicBezTo =append (_cgbafd .CubicBezTo ,_dgeeec );default:_ac .Log .Debug ("\u0073k\u0069\u0070p\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",_cdfda .Name ); -if _fbcc :=d .Skip ();_fbcc !=nil {return _fbcc ;};};case _d .EndElement :break _ccabg ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_FillStyleList and its children +func (_cdga *CT_FillStyleList )Validate ()error {return _cdga .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};func (_aecce *CT_TextUnderlineFillFollowText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aeafg *ST_TextPoint )Validate ()error {return _aeafg .ValidateWithPath ("")};func (_efdc *CT_LuminanceEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efdc .BrightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_efdc .BrightAttr )}); +};if _efdc .ContrastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_efdc .ContrastAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_FillEffect and its children, prefixing error messages with path -func (_ccdf *CT_FillEffect )ValidateWithPath (path string )error {if _ccdf .NoFill !=nil {if _aaef :=_ccdf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_aaef !=nil {return _aaef ;};};if _ccdf .SolidFill !=nil {if _acbc :=_ccdf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_acbc !=nil {return _acbc ;};};if _ccdf .GradFill !=nil {if _ffca :=_ccdf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ffca !=nil {return _ffca ;};};if _ccdf .BlipFill !=nil {if _ccdfe :=_ccdf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_ccdfe !=nil {return _ccdfe ;};};if _ccdf .PattFill !=nil {if _eggggd :=_ccdf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_eggggd !=nil {return _eggggd ;};};if _ccdf .GrpFill !=nil {if _ecedc :=_ccdf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_ecedc !=nil {return _ecedc ;};};return nil ;};const (ST_TextVertOverflowTypeUnset ST_TextVertOverflowType =0;ST_TextVertOverflowTypeOverflow ST_TextVertOverflowType =1;ST_TextVertOverflowTypeEllipsis ST_TextVertOverflowType =2;ST_TextVertOverflowTypeClip ST_TextVertOverflowType =3; -);func NewCT_PresetColor ()*CT_PresetColor {_ggdcgg :=&CT_PresetColor {};_ggdcgg .ValAttr =ST_PresetColorVal (1);return _ggdcgg ;};func (_adedac *EG_ThemeableFontStyles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adedac .Font !=nil {_cgagf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}}; -e .EncodeElement (_adedac .Font ,_cgagf );};if _adedac .FontRef !=nil {_acdggd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_adedac .FontRef ,_acdggd );};return nil ;};func (_febada ST_DgmBuildStep )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_febada .String (),start ); -};func (_gdca *CT_PolarAdjustHandle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdca .GdRefRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_gdca .GdRefRAttr )}); -};if _gdca .MinRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_gdca .MinRAttr )});};if _gdca .MaxRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_gdca .MaxRAttr )}); -};if _gdca .GdRefAngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_gdca .GdRefAngAttr )});};if _gdca .MinAngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0041\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_gdca .MinAngAttr )}); -};if _gdca .MaxAngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078\u0041\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_gdca .MaxAngAttr )});};e .EncodeToken (start );_afcd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070o\u0073"}}; -e .EncodeElement (_gdca .Pos ,_afcd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agga *CT_InnerShadowEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agga .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_agga .BlurRadAttr )}); -};if _agga .DistAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_agga .DistAttr )});};if _agga .DirAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_agga .DirAttr )}); -};e .EncodeToken (start );if _agga .ScrgbClr !=nil {_dbecb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_agga .ScrgbClr ,_dbecb );};if _agga .SrgbClr !=nil {_ceagg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_agga .SrgbClr ,_ceagg );};if _agga .HslClr !=nil {_cabd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_agga .HslClr ,_cabd );};if _agga .SysClr !=nil {_accf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_agga .SysClr ,_accf );};if _agga .SchemeClr !=nil {_bfdga :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_agga .SchemeClr ,_bfdga );};if _agga .PrstClr !=nil {_bffge :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_agga .PrstClr ,_bffge );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_feaea *CT_GvmlConnectorNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feaea .CNvPr =NewCT_NonVisualDrawingProps (); -_feaea .CNvCxnSpPr =NewCT_NonVisualConnectorProperties ();_dbbac :for {_acba ,_gcagb :=d .Token ();if _gcagb !=nil {return _gcagb ;};switch _agcb :=_acba .(type ){case _d .StartElement :switch _agcb .Name {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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _cbdbc :=d .DecodeElement (_feaea .CNvPr ,&_agcb ); -_cbdbc !=nil {return _cbdbc ;};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 :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _defd :=d .DecodeElement (_feaea .CNvCxnSpPr ,&_agcb ); -_defd !=nil {return _defd ;};default:_ac .Log .Debug ("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",_agcb .Name ); -if _cfdac :=d .Skip ();_cfdac !=nil {return _cfdac ;};};case _d .EndElement :break _dbbac ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_Scale2D and its children +func (_afca *CT_Scale2D )Validate ()error {return _afca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044");};func (_bafaf *CT_InnerShadowEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fegd :=range start .Attr {if _fegd .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_defcd ,_dged :=_bc .ParseInt (_fegd .Value ,10,64); +if _dged !=nil {return _dged ;};_bafaf .BlurRadAttr =&_defcd ;continue ;};if _fegd .Name .Local =="\u0064\u0069\u0073\u0074"{_cgdc ,_ddegb :=_bc .ParseInt (_fegd .Value ,10,64);if _ddegb !=nil {return _ddegb ;};_bafaf .DistAttr =&_cgdc ;continue ;};if _fegd .Name .Local =="\u0064\u0069\u0072"{_dfcbc ,_dddb :=_bc .ParseInt (_fegd .Value ,10,32); +if _dddb !=nil {return _dddb ;};_gfgcd :=int32 (_dfcbc );_bafaf .DirAttr =&_gfgcd ;continue ;};};_cdgdc :for {_cfbgd ,_fbdgg :=d .Token ();if _fbdgg !=nil {return _fbdgg ;};switch _ddfa :=_cfbgd .(type ){case _d .StartElement :switch _ddfa .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bafaf .ScrgbClr =NewCT_ScRgbColor (); +if _ccae :=d .DecodeElement (_bafaf .ScrgbClr ,&_ddfa );_ccae !=nil {return _ccae ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bafaf .SrgbClr =NewCT_SRgbColor (); +if _fdda :=d .DecodeElement (_bafaf .SrgbClr ,&_ddfa );_fdda !=nil {return _fdda ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bafaf .HslClr =NewCT_HslColor (); +if _efaceb :=d .DecodeElement (_bafaf .HslClr ,&_ddfa );_efaceb !=nil {return _efaceb ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bafaf .SysClr =NewCT_SystemColor (); +if _dbdac :=d .DecodeElement (_bafaf .SysClr ,&_ddfa );_dbdac !=nil {return _dbdac ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bafaf .SchemeClr =NewCT_SchemeColor (); +if _ebfde :=d .DecodeElement (_bafaf .SchemeClr ,&_ddfa );_ebfde !=nil {return _ebfde ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bafaf .PrstClr =NewCT_PresetColor (); +if _eeaae :=d .DecodeElement (_bafaf .PrstClr ,&_ddfa );_eeaae !=nil {return _eeaae ;};default:_dc .Log .Debug ("\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",_ddfa .Name ); +if _adaffg :=d .Skip ();_adaffg !=nil {return _adaffg ;};};case _d .EndElement :break _cdgdc ;case _d .CharData :};};return nil ;};func (_afdfg *CT_PresetTextShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cbga ,_gaff :=_afdfg .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"}); +if _gaff !=nil {return _gaff ;};start .Attr =append (start .Attr ,_cbga );e .EncodeToken (start );if _afdfg .AvLst !=nil {_ddefb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_afdfg .AvLst ,_ddefb ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ST_TextFontScalePercentOrPercentString is a union type -type ST_TextFontScalePercentOrPercentString struct{ST_TextFontScalePercent *int32 ;ST_Percentage *string ;};func (_ebbdb *ST_AdjCoordinate )ValidateWithPath (path string )error {_bbfad :=[]string {};if _ebbdb .ST_Coordinate !=nil {if _ecdgd :=_ebbdb .ST_Coordinate .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064i\u006e\u0061\u0074\u0065"); -_ecdgd !=nil {return _ecdgd ;};_bbfad =append (_bbfad ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065");};if _ebbdb .ST_GeomGuideName !=nil {_bbfad =append (_bbfad ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065"); -};if len (_bbfad )> 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 ,_bbfad );};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;);type CT_EmptyElement struct{};type CT_DashStopList struct{Ds []*CT_DashStop ;}; +// ValidateWithPath validates the CT_Path2DLineTo and its children, prefixing error messages with path +func (_ccec *CT_Path2DLineTo )ValidateWithPath (path string )error {if _cgaeg :=_ccec .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_cgaeg !=nil {return _cgaeg ;};return nil ;};func NewCT_GvmlGroupShapeChoice ()*CT_GvmlGroupShapeChoice {_gcgec :=&CT_GvmlGroupShapeChoice {}; +return _gcgec ;};func NewCT_OfficeArtExtensionList ()*CT_OfficeArtExtensionList {_adffe :=&CT_OfficeArtExtensionList {};return _adffe ;}; -// ValidateWithPath validates the ThemeOverride and its children, prefixing error messages with path -func (_ecadc *ThemeOverride )ValidateWithPath (path string )error {if _eedda :=_ecadc .CT_BaseStylesOverride .ValidateWithPath (path );_eedda !=nil {return _eedda ;};return nil ;}; +// Validate validates the CT_SolidColorFillProperties and its children +func (_ccfd *CT_SolidColorFillProperties )Validate ()error {return _ccfd .ValidateWithPath ("C\u0054\u005f\u0053\u006f\u006c\u0069d\u0043\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u006cP\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};func (_gdcag *CT_Path2DClose )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Scale2D ()*CT_Scale2D {_adbb :=&CT_Scale2D {};_adbb .Sx =NewCT_Ratio ();_adbb .Sy =NewCT_Ratio ();return _adbb ;}; -// Validate validates the CT_DashStopList and its children -func (_dfgac *CT_DashStopList )Validate ()error {return _dfgac .ValidateWithPath ("\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};func (_gfabd ST_PresetMaterialType )String ()string {switch _gfabd {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 NewCT_AlphaOutsetEffect ()*CT_AlphaOutsetEffect {_gbc :=&CT_AlphaOutsetEffect {};return _gbc }; +// Validate validates the CT_GvmlConnector and its children +func (_bfdf *CT_GvmlConnector )Validate ()error {return _bfdf .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_ceea *CT_TableRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068"},Value :_fa .Sprintf ("\u0025\u0076",_ceea .HAttr )}); +e .EncodeToken (start );if _ceea .Tc !=nil {_acbdc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0063"}};for _ ,_dadgc :=range _ceea .Tc {e .EncodeElement (_dadgc ,_acbdc );};};if _ceea .ExtLst !=nil {_gbeaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ceea .ExtLst ,_gbeaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gga *AG_Locking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_da :=range start .Attr {if _da .Name .Local =="\u006e\u006f\u0047r\u0070"{_cad ,_dd :=_bc .ParseBool (_da .Value ); +if _dd !=nil {return _dd ;};_gga .NoGrpAttr =&_cad ;continue ;};if _da .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_gef ,_gbc :=_bc .ParseBool (_da .Value );if _gbc !=nil {return _gbc ;};_gga .NoSelectAttr =&_gef ;continue ;};if _da .Name .Local =="\u006e\u006f\u0052o\u0074"{_a ,_df :=_bc .ParseBool (_da .Value ); +if _df !=nil {return _df ;};_gga .NoRotAttr =&_a ;continue ;};if _da .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_ga ,_eaeg :=_bc .ParseBool (_da .Value );if _eaeg !=nil {return _eaeg ;};_gga .NoChangeAspectAttr =&_ga ; +continue ;};if _da .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_cg ,_bf :=_bc .ParseBool (_da .Value );if _bf !=nil {return _bf ;};_gga .NoMoveAttr =&_cg ;continue ;};if _da .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_def ,_fc :=_bc .ParseBool (_da .Value ); +if _fc !=nil {return _fc ;};_gga .NoResizeAttr =&_def ;continue ;};if _da .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_aa ,_aac :=_bc .ParseBool (_da .Value );if _aac !=nil {return _aac ;};_gga .NoEditPointsAttr =&_aa ; +continue ;};if _da .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_gbf ,_ec :=_bc .ParseBool (_da .Value );if _ec !=nil {return _ec ;};_gga .NoAdjustHandlesAttr =&_gbf ;continue ;};if _da .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_eag ,_cgg :=_bc .ParseBool (_da .Value ); +if _cgg !=nil {return _cgg ;};_gga .NoChangeArrowheadsAttr =&_eag ;continue ;};if _da .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_eac ,_dda :=_bc .ParseBool (_da .Value );if _dda !=nil {return _dda ; +};_gga .NoChangeShapeTypeAttr =&_eac ;continue ;};};for {_fb ,_ed :=d .Token ();if _ed !=nil {return _fa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u003a\u0020%\u0073",_ed );};if _bd ,_ac :=_fb .(_d .EndElement ); +_ac &&_bd .Name ==start .Name {break ;};};return nil ;};type CT_CustomGeometry2D struct{AvLst *CT_GeomGuideList ;GdLst *CT_GeomGuideList ;AhLst *CT_AdjustHandleList ;CxnLst *CT_ConnectionSiteList ;Rect *CT_GeomRect ;PathLst *CT_Path2DList ;};func NewCT_GroupShapeProperties ()*CT_GroupShapeProperties {_fdbcf :=&CT_GroupShapeProperties {}; +return _fdbcf ;};func NewCT_TableGrid ()*CT_TableGrid {_bgacg :=&CT_TableGrid {};return _bgacg }; -// ValidateWithPath validates the CT_GvmlConnectorNonVisual and its children, prefixing error messages with path -func (_fcfga *CT_GvmlConnectorNonVisual )ValidateWithPath (path string )error {if _dcde :=_fcfga .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dcde !=nil {return _dcde ;};if _fffe :=_fcfga .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); -_fffe !=nil {return _fffe ;};return nil ;};func NewCT_BlipChoice ()*CT_BlipChoice {_agbba :=&CT_BlipChoice {};return _agbba };func (_dafc *CT_CustomGeometry2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dafc .AvLst !=nil {_cccg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}}; -e .EncodeElement (_dafc .AvLst ,_cccg );};if _dafc .GdLst !=nil {_ccace :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dafc .GdLst ,_ccace );};if _dafc .AhLst !=nil {_geae :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0068\u004c\u0073\u0074"}}; -e .EncodeElement (_dafc .AhLst ,_geae );};if _dafc .CxnLst !=nil {_gdfc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_dafc .CxnLst ,_gdfc );};if _dafc .Rect !=nil {_bede :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072\u0065\u0063\u0074"}}; -e .EncodeElement (_dafc .Rect ,_bede );};_dfad :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0061\u0074\u0068\u004c\u0073t"}};e .EncodeElement (_dafc .PathLst ,_dfad );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_FillEffect struct{NoFill *CT_NoFillProperties ; -SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;}; +// Validate validates the EG_TextUnderlineFill and its children +func (_fegb *EG_TextUnderlineFill )Validate ()error {return _fegb .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c");}; -// Validate validates the CT_GvmlUseShapeRectangle and its children -func (_efaa *CT_GvmlUseShapeRectangle )Validate ()error {return _efaa .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065");};func (_cedab *CT_GroupTransform2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cedab .RotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_cedab .RotAttr )}); -};if _cedab .FlipHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_cedab .FlipHAttr ))});};if _cedab .FlipVAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_cedab .FlipVAttr ))}); -};e .EncodeToken (start );if _cedab .Off !=nil {_afda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_cedab .Off ,_afda );};if _cedab .Ext !=nil {_bebe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065x\u0074"}}; -e .EncodeElement (_cedab .Ext ,_bebe );};if _cedab .ChOff !=nil {_gafeg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0068\u004f\u0066\u0066"}};e .EncodeElement (_cedab .ChOff ,_gafeg );};if _cedab .ChExt !=nil {_beee :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0068\u0045\u0078\u0074"}}; -e .EncodeElement (_cedab .ChExt ,_beee );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbadb *CT_GvmlTextShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_afag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}}; -e .EncodeElement (_bbadb .TxBody ,_afag );if _bbadb .Choice !=nil {_bbadb .Choice .MarshalXML (e ,_d .StartElement {});};if _bbadb .ExtLst !=nil {_deadd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbadb .ExtLst ,_deadd ); -};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cge *CT_Angle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_cge .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfab *ST_TileFlipMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcaba ,_fedad :=d .Token ();if _fedad !=nil {return _fedad ;};if _beffg ,_afaca :=_gcaba .(_d .EndElement ); -_afaca &&_beffg .Name ==start .Name {*_dfab =1;return nil ;};if _cffdcg ,_caedd :=_gcaba .(_d .CharData );!_caedd {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",_gcaba ); -}else {switch string (_cffdcg ){case "":*_dfab =0;case "\u006e\u006f\u006e\u0065":*_dfab =1;case "\u0078":*_dfab =2;case "\u0079":*_dfab =3;case "\u0078\u0079":*_dfab =4;};};_gcaba ,_fedad =d .Token ();if _fedad !=nil {return _fedad ;};if _eagfbf ,_babddg :=_gcaba .(_d .EndElement ); -_babddg &&_eagfbf .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",_gcaba );};func (_gbbgda ST_TextAutonumberScheme )ValidateWithPath (path string )error {switch _gbbgda {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 _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbbgda )); -};return nil ;};func (_ffcbfa ST_TextAutonumberScheme )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdgf :=_d .Attr {};_gdgf .Name =name ;switch _ffcbfa {case ST_TextAutonumberSchemeUnset :_gdgf .Value ="";case ST_TextAutonumberSchemeAlphaLcParenBoth :_gdgf .Value ="\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068"; -case ST_TextAutonumberSchemeAlphaUcParenBoth :_gdgf .Value ="\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaLcParenR :_gdgf .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; -case ST_TextAutonumberSchemeAlphaUcParenR :_gdgf .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaLcPeriod :_gdgf .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeAlphaUcPeriod :_gdgf .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicParenBoth :_gdgf .Value ="\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068"; -case ST_TextAutonumberSchemeArabicParenR :_gdgf .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeArabicPeriod :_gdgf .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeArabicPlain :_gdgf .Value ="a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeRomanLcParenBoth :_gdgf .Value ="\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068"; -case ST_TextAutonumberSchemeRomanUcParenBoth :_gdgf .Value ="\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanLcParenR :_gdgf .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; -case ST_TextAutonumberSchemeRomanUcParenR :_gdgf .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanLcPeriod :_gdgf .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeRomanUcPeriod :_gdgf .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeCircleNumDbPlain :_gdgf .Value ="\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e"; -case ST_TextAutonumberSchemeCircleNumWdBlackPlain :_gdgf .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdWhitePlain :_gdgf .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e"; -case ST_TextAutonumberSchemeArabicDbPeriod :_gdgf .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicDbPlain :_gdgf .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e"; -case ST_TextAutonumberSchemeEa1ChsPeriod :_gdgf .Value ="\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChsPlain :_gdgf .Value ="e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChtPeriod :_gdgf .Value ="\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeEa1ChtPlain :_gdgf .Value ="e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnChsDbPeriod :_gdgf .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeEa1JpnKorPlain :_gdgf .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnKorPeriod :_gdgf .Value ="\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeArabic1Minus :_gdgf .Value ="\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeArabic2Minus :_gdgf .Value ="\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073"; -case ST_TextAutonumberSchemeHebrew2Minus :_gdgf .Value ="\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeThaiAlphaPeriod :_gdgf .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeThaiAlphaParenR :_gdgf .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiAlphaParenBoth :_gdgf .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068"; -case ST_TextAutonumberSchemeThaiNumPeriod :_gdgf .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiNumParenR :_gdgf .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052"; -case ST_TextAutonumberSchemeThaiNumParenBoth :_gdgf .Value ="\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeHindiAlphaPeriod :_gdgf .Value ="\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_TextAutonumberSchemeHindiNumPeriod :_gdgf .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumParenR :_gdgf .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052"; -case ST_TextAutonumberSchemeHindiAlpha1Period :_gdgf .Value ="\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return _gdgf ,nil ;};type CT_AlphaBiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ; -}; +// ValidateWithPath validates the CT_GroupLocking and its children, prefixing error messages with path +func (_fadc *CT_GroupLocking )ValidateWithPath (path string )error {if _fadc .ExtLst !=nil {if _afgb :=_fadc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afgb !=nil {return _afgb ;};};return nil ;};func (_fccdge *CT_TableStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073t\u0079\u006c\u0065\u0049\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_fccdge .StyleIdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"},Value :_fa .Sprintf ("\u0025\u0076",_fccdge .StyleNameAttr )});e .EncodeToken (start );if _fccdge .TblBg !=nil {_fbeca :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0062\u006c\u0042\u0067"}}; +e .EncodeElement (_fccdge .TblBg ,_fbeca );};if _fccdge .WholeTbl !=nil {_gfddff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}};e .EncodeElement (_fccdge .WholeTbl ,_gfddff );};if _fccdge .Band1H !=nil {_faaad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0048"}}; +e .EncodeElement (_fccdge .Band1H ,_faaad );};if _fccdge .Band2H !=nil {_cbeb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0048"}};e .EncodeElement (_fccdge .Band2H ,_cbeb );};if _fccdge .Band1V !=nil {_ggcdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0056"}}; +e .EncodeElement (_fccdge .Band1V ,_ggcdd );};if _fccdge .Band2V !=nil {_afbfd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0056"}};e .EncodeElement (_fccdge .Band2V ,_afbfd );};if _fccdge .LastCol !=nil {_baba :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0043\u006fl"}}; +e .EncodeElement (_fccdge .LastCol ,_baba );};if _fccdge .FirstCol !=nil {_bfccd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}};e .EncodeElement (_fccdge .FirstCol ,_bfccd );};if _fccdge .LastRow !=nil {_babgf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0052\u006fw"}}; +e .EncodeElement (_fccdge .LastRow ,_babgf );};if _fccdge .SeCell !=nil {_ccdge :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_fccdge .SeCell ,_ccdge );};if _fccdge .SwCell !=nil {_aeaaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0077\u0043\u0065\u006c\u006c"}}; +e .EncodeElement (_fccdge .SwCell ,_aeaaa );};if _fccdge .FirstRow !=nil {_deaed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}};e .EncodeElement (_fccdge .FirstRow ,_deaed );};if _fccdge .NeCell !=nil {_egbbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u0065\u0043\u0065\u006c\u006c"}}; +e .EncodeElement (_fccdge .NeCell ,_egbbe );};if _fccdge .NwCell !=nil {_eebg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_fccdge .NwCell ,_eebg );};if _fccdge .ExtLst !=nil {_efdbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fccdge .ExtLst ,_efdbe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TextSpacingPercent ()*CT_TextSpacingPercent {_aeeb :=&CT_TextSpacingPercent {};return _aeeb ;}; -// ValidateWithPath validates the CT_PresetColor and its children, prefixing error messages with path -func (_acfd *CT_PresetColor )ValidateWithPath (path string )error {if _acfd .ValAttr ==ST_PresetColorValUnset {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 _cbfaf :=_acfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbfaf !=nil {return _cbfaf ;};for _gcgfga ,_dgcb :=range _acfd .EG_ColorTransform {if _cgddd :=_dgcb .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_gcgfga )); -_cgddd !=nil {return _cgddd ;};};return nil ;}; +// Validate validates the CT_VideoFile and its children +func (_dddfe *CT_VideoFile )Validate ()error {return _dddfe .ValidateWithPath ("\u0043\u0054\u005fV\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");};func NewCT_SoftEdgesEffect ()*CT_SoftEdgesEffect {_aabfg :=&CT_SoftEdgesEffect {};_aabfg .RadAttr =0; +return _aabfg ;};func (_ggcf *CT_ConnectorLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggcf .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ggcf .NoGrpAttr ))}); +};if _ggcf .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ggcf .NoSelectAttr ))});};if _ggcf .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ggcf .NoRotAttr ))}); +};if _ggcf .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ggcf .NoChangeAspectAttr ))}); +};if _ggcf .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ggcf .NoMoveAttr ))});};if _ggcf .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ggcf .NoResizeAttr ))}); +};if _ggcf .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ggcf .NoEditPointsAttr ))});};if _ggcf .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ggcf .NoAdjustHandlesAttr ))}); +};if _ggcf .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ggcf .NoChangeArrowheadsAttr ))}); +};if _ggcf .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ggcf .NoChangeShapeTypeAttr ))}); +};e .EncodeToken (start );if _ggcf .ExtLst !=nil {_fgdg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggcf .ExtLst ,_fgdg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func NewCT_GraphicalObjectData ()*CT_GraphicalObjectData {_dbec :=&CT_GraphicalObjectData {};return _dbec ;};func (_fcfcag ST_ChartBuildStep )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fcfcag .String (),start ); +};func (_acecd ST_TextVertOverflowType )Validate ()error {return _acecd .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_HSLEffect and its children, prefixing error messages with path -func (_eaef *CT_HSLEffect )ValidateWithPath (path string )error {if _eaef .HueAttr !=nil {if *_eaef .HueAttr < 0{return _gd .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 ,*_eaef .HueAttr ); -};if *_eaef .HueAttr >=21600000{return _gd .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 ,*_eaef .HueAttr ); -};};if _eaef .SatAttr !=nil {if _fbgaf :=_eaef .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_fbgaf !=nil {return _fbgaf ;};};if _eaef .LumAttr !=nil {if _bdedd :=_eaef .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072"); -_bdedd !=nil {return _bdedd ;};};return nil ;};func (_ggbdd *ST_OnOffStyleType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbcgb ,_gbecb :=d .Token ();if _gbecb !=nil {return _gbecb ;};if _eceae ,_cagdgc :=_cbcgb .(_d .EndElement );_cagdgc &&_eceae .Name ==start .Name {*_ggbdd =1; -return nil ;};if _fdbfd ,_befee :=_cbcgb .(_d .CharData );!_befee {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",_cbcgb );}else {switch string (_fdbfd ){case "":*_ggbdd =0; -case "\u006f\u006e":*_ggbdd =1;case "\u006f\u0066\u0066":*_ggbdd =2;case "\u0064\u0065\u0066":*_ggbdd =3;};};_cbcgb ,_gbecb =d .Token ();if _gbecb !=nil {return _gbecb ;};if _bcgfbe ,_afbdb :=_cbcgb .(_d .EndElement );_afbdb &&_bcgfbe .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",_cbcgb );}; +// ValidateWithPath validates the EG_ThemeableEffectStyle and its children, prefixing error messages with path +func (_aagad *EG_ThemeableEffectStyle )ValidateWithPath (path string )error {if _aagad .Effect !=nil {if _cfgeg :=_aagad .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_cfgeg !=nil {return _cfgeg ;};};if _aagad .EffectRef !=nil {if _acggd :=_aagad .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"); +_acggd !=nil {return _acggd ;};};return nil ;};func NewCT_GvmlTextShapeChoice ()*CT_GvmlTextShapeChoice {_gbgad :=&CT_GvmlTextShapeChoice {};return _gbgad ;};type CT_FontCollection struct{Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Font []*CT_SupplementalFont ; +ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TextBulletSizePercent ()*CT_TextBulletSizePercent {_fccbd :=&CT_TextBulletSizePercent {};_fccbd .ValAttr ="\u0031\u0030\u0030\u0025";return _fccbd ;}; -// ValidateWithPath validates the CT_QuickTimeFile and its children, prefixing error messages with path -func (_cacfb *CT_QuickTimeFile )ValidateWithPath (path string )error {if _cacfb .ExtLst !=nil {if _dceca :=_cacfb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dceca !=nil {return _dceca ;};};return nil ;};func (_ccbbc *CT_TextUnderlineLineFollowText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_affda ,_fdbgd :=d .Token (); -if _fdbgd !=nil {return _gd .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",_fdbgd ); -};if _dffca ,_bcgba :=_affda .(_d .EndElement );_bcgba &&_dffca .Name ==start .Name {break ;};};return nil ;};type CT_TableCell struct{RowSpanAttr *int32 ;GridSpanAttr *int32 ;HMergeAttr *bool ;VMergeAttr *bool ;IdAttr *string ;TxBody *CT_TextBody ;TcPr *CT_TableCellProperties ; -ExtLst *CT_OfficeArtExtensionList ;};func (_afbd ST_TextPoint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _afbd .ST_TextPointUnqualified !=nil {e .EncodeToken (_d .CharData (_gd .Sprintf ("\u0025\u0064",*_afbd .ST_TextPointUnqualified ))); -};if _afbd .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_afbd .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; +// Validate validates the CT_FontCollection and its children +func (_fbgdg *CT_FontCollection )Validate ()error {return _fbgdg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the EG_TextBulletSize and its children, prefixing error messages with path -func (_dcfg *EG_TextBulletSize )ValidateWithPath (path string )error {if _dcfg .BuSzTx !=nil {if _bcegc :=_dcfg .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_bcegc !=nil {return _bcegc ;};};if _dcfg .BuSzPct !=nil {if _bfeed :=_dcfg .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074"); -_bfeed !=nil {return _bfeed ;};};if _dcfg .BuSzPts !=nil {if _fggag :=_dcfg .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_fggag !=nil {return _fggag ;};};return nil ;}; +// Validate validates the AG_Blob and its children +func (_eae *AG_Blob )Validate ()error {return _eae .ValidateWithPath ("\u0041G\u005f\u0042\u006c\u006f\u0062");};func (_gfbae ST_Coordinate )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfbae .ST_CoordinateUnqualified !=nil {e .EncodeToken (_d .CharData (_fa .Sprintf ("\u0025\u0064",*_gfbae .ST_CoordinateUnqualified ))); +};if _gfbae .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_gfbae .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_ecdbcf ST_LineEndLength )String ()string {switch _ecdbcf {case 0:return "";case 1:return "\u0073\u006d"; +case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};func NewCT_TextUnderlineLineFollowText ()*CT_TextUnderlineLineFollowText {_beeeae :=&CT_TextUnderlineLineFollowText {};return _beeeae ;}; -// Validate validates the CT_NoFillProperties and its children -func (_cfea *CT_NoFillProperties )Validate ()error {return _cfea .ValidateWithPath ("\u0043\u0054\u005f\u004eoF\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fcdfg *CT_TransformEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcdfg .SxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0078"},Value :_gd .Sprintf ("\u0025\u0076",*_fcdfg .SxAttr )}); -};if _fcdfg .SyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_fcdfg .SyAttr )});};if _fcdfg .KxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0078"},Value :_gd .Sprintf ("\u0025\u0076",*_fcdfg .KxAttr )}); -};if _fcdfg .KyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_fcdfg .KyAttr )});};if _fcdfg .TxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0078"},Value :_gd .Sprintf ("\u0025\u0076",*_fcdfg .TxAttr )}); -};if _fcdfg .TyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_fcdfg .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};func (_bcdbb ST_LineEndType )Validate ()error {return _bcdbb .ValidateWithPath ("")};const (ST_BlackWhiteModeUnset ST_BlackWhiteMode =0;ST_BlackWhiteModeClr ST_BlackWhiteMode =1;ST_BlackWhiteModeAuto ST_BlackWhiteMode =2;ST_BlackWhiteModeGray ST_BlackWhiteMode =3; -ST_BlackWhiteModeLtGray ST_BlackWhiteMode =4;ST_BlackWhiteModeInvGray ST_BlackWhiteMode =5;ST_BlackWhiteModeGrayWhite ST_BlackWhiteMode =6;ST_BlackWhiteModeBlackGray ST_BlackWhiteMode =7;ST_BlackWhiteModeBlackWhite ST_BlackWhiteMode =8;ST_BlackWhiteModeBlack ST_BlackWhiteMode =9; -ST_BlackWhiteModeWhite ST_BlackWhiteMode =10;ST_BlackWhiteModeHidden ST_BlackWhiteMode =11;); +// ValidateWithPath validates the CT_ColorScheme and its children, prefixing error messages with path +func (_abge *CT_ColorScheme )ValidateWithPath (path string )error {if _bbefd :=_abge .Dk1 .ValidateWithPath (path +"\u002f\u0044\u006b\u0031");_bbefd !=nil {return _bbefd ;};if _ggfe :=_abge .Lt1 .ValidateWithPath (path +"\u002f\u004c\u0074\u0031");_ggfe !=nil {return _ggfe ; +};if _dcdf :=_abge .Dk2 .ValidateWithPath (path +"\u002f\u0044\u006b\u0032");_dcdf !=nil {return _dcdf ;};if _beec :=_abge .Lt2 .ValidateWithPath (path +"\u002f\u004c\u0074\u0032");_beec !=nil {return _beec ;};if _fdfc :=_abge .Accent1 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0031"); +_fdfc !=nil {return _fdfc ;};if _eage :=_abge .Accent2 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0032");_eage !=nil {return _eage ;};if _dgfg :=_abge .Accent3 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0033"); +_dgfg !=nil {return _dgfg ;};if _abaf :=_abge .Accent4 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0034");_abaf !=nil {return _abaf ;};if _bgda :=_abge .Accent5 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0035"); +_bgda !=nil {return _bgda ;};if _faec :=_abge .Accent6 .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0036");_faec !=nil {return _faec ;};if _abaff :=_abge .Hlink .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b");_abaff !=nil {return _abaff ; +};if _feac :=_abge .FolHlink .ValidateWithPath (path +"\u002fF\u006f\u006c\u0048\u006c\u0069\u006ek");_feac !=nil {return _feac ;};if _abge .ExtLst !=nil {if _bdad :=_abge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdad !=nil {return _bdad ; +};};return nil ;};type CT_EffectReference struct{RefAttr string ;}; -// Validate validates the CT_SRgbColor and its children -func (_bcacff *CT_SRgbColor )Validate ()error {return _bcacff .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func NewCT_ConnectionSite ()*CT_ConnectionSite {_aecb :=&CT_ConnectionSite {};_aecb .Pos =NewCT_AdjPoint2D (); -return _aecb ;};type CT_EffectReference struct{RefAttr string ;}; +// Validate validates the CT_NonVisualDrawingShapeProps and its children +func (_fdcg *CT_NonVisualDrawingShapeProps )Validate ()error {return _fdcg .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 NewCT_FillEffect ()*CT_FillEffect {_fdb :=&CT_FillEffect {};return _fdb };func (_ffebd ST_LightRigDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffebd .String (),start );};type CT_TablePartStyle struct{TcTxStyle *CT_TableStyleTextStyle ; +TcStyle *CT_TableStyleCellStyle ;}; // ValidateWithPath validates the CT_Path2DArcTo and its children, prefixing error messages with path -func (_becfaa *CT_Path2DArcTo )ValidateWithPath (path string )error {if _fbffg :=_becfaa .WRAttr .ValidateWithPath (path +"\u002fW\u0052\u0041\u0074\u0074\u0072");_fbffg !=nil {return _fbffg ;};if _ddge :=_becfaa .HRAttr .ValidateWithPath (path +"\u002fH\u0052\u0041\u0074\u0074\u0072"); -_ddge !=nil {return _ddge ;};if _dbgce :=_becfaa .StAngAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_dbgce !=nil {return _dbgce ;};if _ffffa :=_becfaa .SwAngAttr .ValidateWithPath (path +"\u002f\u0053\u0077\u0041\u006e\u0067\u0041\u0074\u0074\u0072"); -_ffffa !=nil {return _ffffa ;};return nil ;}; - -// Validate validates the CT_EmptyElement and its children -func (_bbagb *CT_EmptyElement )Validate ()error {return _bbagb .ValidateWithPath ("\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_edgce ST_TextUnderlineType )ValidateWithPath (path string )error {switch _edgce {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 (_edgce )); -};return nil ;};func NewCT_TextNormalAutofit ()*CT_TextNormalAutofit {_bgcgg :=&CT_TextNormalAutofit {};return _bgcgg ;}; - -// Validate validates the TblStyleLst and its children -func (_fdccg *TblStyleLst )Validate ()error {return _fdccg .ValidateWithPath ("T\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");};func NewEG_Text3D ()*EG_Text3D {_efega :=&EG_Text3D {};return _efega };func (_baffde *ST_Percentage )ValidateWithPath (path string )error {_ffcccc :=[]string {}; -if _baffde .ST_PercentageDecimal !=nil {_ffcccc =append (_ffcccc ,"S\u0054_\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065\u0044\u0065\u0063im\u0061\u006c");};if _baffde .ST_Percentage !=nil {_ffcccc =append (_ffcccc ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); -};if len (_ffcccc )> 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 ,_ffcccc );};return nil ;};func (_gcde *ST_BlackWhiteMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbbcfd ,_dfcca :=d .Token (); -if _dfcca !=nil {return _dfcca ;};if _gcad ,_dbedfd :=_cbbcfd .(_d .EndElement );_dbedfd &&_gcad .Name ==start .Name {*_gcde =1;return nil ;};if _cfeeb ,_bdgcg :=_cbbcfd .(_d .CharData );!_bdgcg {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",_cbbcfd ); -}else {switch string (_cfeeb ){case "":*_gcde =0;case "\u0063\u006c\u0072":*_gcde =1;case "\u0061\u0075\u0074\u006f":*_gcde =2;case "\u0067\u0072\u0061\u0079":*_gcde =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_gcde =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_gcde =5; -case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_gcde =6;case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_gcde =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_gcde =8;case "\u0062\u006c\u0061c\u006b":*_gcde =9;case "\u0077\u0068\u0069t\u0065":*_gcde =10; -case "\u0068\u0069\u0064\u0064\u0065\u006e":*_gcde =11;};};_cbbcfd ,_dfcca =d .Token ();if _dfcca !=nil {return _dfcca ;};if _efgae ,_ccfbe :=_cbbcfd .(_d .EndElement );_ccfbe &&_efgae .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",_cbbcfd ); -};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 (_bfefd *CT_ObjectStyleDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgdga :for {_cdca ,_cbacf :=d .Token (); -if _cbacf !=nil {return _cbacf ;};switch _fgdfd :=_cdca .(type ){case _d .StartElement :switch _fgdfd .Name {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 :"\u0073\u0070\u0044e\u0066"},_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 :"\u0073\u0070\u0044e\u0066"}:_bfefd .SpDef =NewCT_DefaultShapeDefinition (); -if _fedfa :=d .DecodeElement (_bfefd .SpDef ,&_fgdfd );_fedfa !=nil {return _fedfa ;};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 :"\u006c\u006e\u0044e\u0066"},_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 :"\u006c\u006e\u0044e\u0066"}:_bfefd .LnDef =NewCT_DefaultShapeDefinition (); -if _bcdae :=d .DecodeElement (_bfefd .LnDef ,&_fgdfd );_bcdae !=nil {return _bcdae ;};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 :"\u0074\u0078\u0044e\u0066"},_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 :"\u0074\u0078\u0044e\u0066"}:_bfefd .TxDef =NewCT_DefaultShapeDefinition (); -if _ddcg :=d .DecodeElement (_bfefd .TxDef ,&_fgdfd );_ddcg !=nil {return _ddcg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfefd .ExtLst =NewCT_OfficeArtExtensionList (); -if _cegcc :=d .DecodeElement (_bfefd .ExtLst ,&_fgdfd );_cegcc !=nil {return _cegcc ;};default:_ac .Log .Debug ("\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",_fgdfd .Name ); -if _affb :=d .Skip ();_affb !=nil {return _affb ;};};case _d .EndElement :break _cgdga ;case _d .CharData :};};return nil ;};func (_agddg *CT_NonVisualDrawingProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_beeff :=range start .Attr {if _beeff .Name .Local =="\u0069\u0064"{_ecfgec ,_gecaf :=_b .ParseUint (_beeff .Value ,10,32); -if _gecaf !=nil {return _gecaf ;};_agddg .IdAttr =uint32 (_ecfgec );continue ;};if _beeff .Name .Local =="\u006e\u0061\u006d\u0065"{_fdbfc ,_begcb :=_beeff .Value ,error (nil );if _begcb !=nil {return _begcb ;};_agddg .NameAttr =_fdbfc ;continue ;};if _beeff .Name .Local =="\u0064\u0065\u0073c\u0072"{_eaga ,_eeggd :=_beeff .Value ,error (nil ); -if _eeggd !=nil {return _eeggd ;};_agddg .DescrAttr =&_eaga ;continue ;};if _beeff .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ffcaf ,_eaddd :=_b .ParseBool (_beeff .Value );if _eaddd !=nil {return _eaddd ;};_agddg .HiddenAttr =&_ffcaf ;continue ; -};if _beeff .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbgbc ,_egacd :=_beeff .Value ,error (nil );if _egacd !=nil {return _egacd ;};_agddg .TitleAttr =&_fbgbc ;continue ;};};_faaag :for {_bdefg ,_effa :=d .Token ();if _effa !=nil {return _effa ;};switch _agaeg :=_bdefg .(type ){case _d .StartElement :switch _agaeg .Name {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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_agddg .HlinkClick =NewCT_Hyperlink (); -if _eefcfd :=d .DecodeElement (_agddg .HlinkClick ,&_agaeg );_eefcfd !=nil {return _eefcfd ;};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 :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"},_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 :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}:_agddg .HlinkHover =NewCT_Hyperlink (); -if _geee :=d .DecodeElement (_agddg .HlinkHover ,&_agaeg );_geee !=nil {return _geee ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agddg .ExtLst =NewCT_OfficeArtExtensionList (); -if _dcda :=d .DecodeElement (_agddg .ExtLst ,&_agaeg );_dcda !=nil {return _dcda ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\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",_agaeg .Name ); -if _dfddd :=d .Skip ();_dfddd !=nil {return _dfddd ;};};case _d .EndElement :break _faaag ;case _d .CharData :};};return nil ;};func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_eadgf :=&CT_LinearShadeProperties {};return _eadgf ;};func (_dbdbb *EG_FillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_degbf :for {_cdegge ,_dddbd :=d .Token (); -if _dddbd !=nil {return _dddbd ;};switch _accca :=_cdegge .(type ){case _d .StartElement :switch _accca .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_dbdbb .NoFill =NewCT_NoFillProperties (); -if _dfebe :=d .DecodeElement (_dbdbb .NoFill ,&_accca );_dfebe !=nil {return _dfebe ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dbdbb .SolidFill =NewCT_SolidColorFillProperties (); -if _adgdc :=d .DecodeElement (_dbdbb .SolidFill ,&_accca );_adgdc !=nil {return _adgdc ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dbdbb .GradFill =NewCT_GradientFillProperties (); -if _dedff :=d .DecodeElement (_dbdbb .GradFill ,&_accca );_dedff !=nil {return _dedff ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dbdbb .BlipFill =NewCT_BlipFillProperties (); -if _dgcced :=d .DecodeElement (_dbdbb .BlipFill ,&_accca );_dgcced !=nil {return _dgcced ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dbdbb .PattFill =NewCT_PatternFillProperties (); -if _gcbfe :=d .DecodeElement (_dbdbb .PattFill ,&_accca );_gcbfe !=nil {return _gcbfe ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_dbdbb .GrpFill =NewCT_GroupFillProperties (); -if _gdagc :=d .DecodeElement (_dbdbb .GrpFill ,&_accca );_gdagc !=nil {return _gdagc ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_accca .Name ); -if _fcdafcb :=d .Skip ();_fcdafcb !=nil {return _fcdafcb ;};};case _d .EndElement :break _degbf ;case _d .CharData :};};return nil ;};func (_fdced ST_AnimationDgmBuildType )String ()string {if _fdced .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _fdced .ST_AnimationBuildType .String (); -};if _fdced .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {return _fdced .ST_AnimationDgmOnlyBuildType .String ();};return "";};func (_aebcd *CT_GroupShapeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aebcd .BwModeAttr !=ST_BlackWhiteModeUnset {_ccfgd ,_agbd :=_aebcd .BwModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"}); -if _agbd !=nil {return _agbd ;};start .Attr =append (start .Attr ,_ccfgd );};e .EncodeToken (start );if _aebcd .Xfrm !=nil {_cgdg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_aebcd .Xfrm ,_cgdg ); -};if _aebcd .NoFill !=nil {_fdecb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aebcd .NoFill ,_fdecb );};if _aebcd .SolidFill !=nil {_caeae :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_aebcd .SolidFill ,_caeae );};if _aebcd .GradFill !=nil {_ggeec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aebcd .GradFill ,_ggeec );};if _aebcd .BlipFill !=nil {_eage :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_aebcd .BlipFill ,_eage );};if _aebcd .PattFill !=nil {_decbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aebcd .PattFill ,_decbe );};if _aebcd .GrpFill !=nil {_dcbgb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_aebcd .GrpFill ,_dcbgb );};if _aebcd .EffectLst !=nil {_cceb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aebcd .EffectLst ,_cceb );};if _aebcd .EffectDag !=nil {_gcfgb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; -e .EncodeElement (_aebcd .EffectDag ,_gcfgb );};if _aebcd .Scene3d !=nil {_abea :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_aebcd .Scene3d ,_abea );};if _aebcd .ExtLst !=nil {_gbece :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_aebcd .ExtLst ,_gbece );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Point2D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;};const (ST_PenAlignmentUnset ST_PenAlignment =0;ST_PenAlignmentCtr ST_PenAlignment =1; -ST_PenAlignmentIn ST_PenAlignment =2;); +func (_ecbdf *CT_Path2DArcTo )ValidateWithPath (path string )error {if _fcca :=_ecbdf .WRAttr .ValidateWithPath (path +"\u002fW\u0052\u0041\u0074\u0074\u0072");_fcca !=nil {return _fcca ;};if _fefbba :=_ecbdf .HRAttr .ValidateWithPath (path +"\u002fH\u0052\u0041\u0074\u0074\u0072"); +_fefbba !=nil {return _fefbba ;};if _cbbaa :=_ecbdf .StAngAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_cbbaa !=nil {return _cbbaa ;};if _ecfae :=_ecbdf .SwAngAttr .ValidateWithPath (path +"\u002f\u0053\u0077\u0041\u006e\u0067\u0041\u0074\u0074\u0072"); +_ecfae !=nil {return _ecfae ;};return nil ;};func NewCT_NonVisualDrawingProps ()*CT_NonVisualDrawingProps {_gdafc :=&CT_NonVisualDrawingProps {};return _gdafc ;}; -// ValidateWithPath validates the CT_GeomGuide and its children, prefixing error messages with path -func (_ebbad *CT_GeomGuide )ValidateWithPath (path string )error {return nil };const (ST_TileFlipModeUnset ST_TileFlipMode =0;ST_TileFlipModeNone ST_TileFlipMode =1;ST_TileFlipModeX ST_TileFlipMode =2;ST_TileFlipModeY ST_TileFlipMode =3;ST_TileFlipModeXy ST_TileFlipMode =4; -);type CT_AlphaReplaceEffect struct{AAttr ST_PositiveFixedPercentage ;};type CT_GvmlTextShape struct{TxBody *CT_TextBody ;Choice *CT_GvmlTextShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};func (_acgggb *CT_ShapeLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_caeg :=range start .Attr {if _caeg .Name .Local =="\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"{_gbadc ,_eagf :=_b .ParseBool (_caeg .Value ); -if _eagf !=nil {return _eagf ;};_acgggb .NoTextEditAttr =&_gbadc ;continue ;};if _caeg .Name .Local =="\u006e\u006f\u0047r\u0070"{_cdacc ,_ecfed :=_b .ParseBool (_caeg .Value );if _ecfed !=nil {return _ecfed ;};_acgggb .NoGrpAttr =&_cdacc ;continue ;}; -if _caeg .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_fadca ,_fddab :=_b .ParseBool (_caeg .Value );if _fddab !=nil {return _fddab ;};_acgggb .NoSelectAttr =&_fadca ;continue ;};if _caeg .Name .Local =="\u006e\u006f\u0052o\u0074"{_egfdf ,_ecebc :=_b .ParseBool (_caeg .Value ); -if _ecebc !=nil {return _ecebc ;};_acgggb .NoRotAttr =&_egfdf ;continue ;};if _caeg .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_adge ,_dbabg :=_b .ParseBool (_caeg .Value );if _dbabg !=nil {return _dbabg ; -};_acgggb .NoChangeAspectAttr =&_adge ;continue ;};if _caeg .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bbeff ,_efdef :=_b .ParseBool (_caeg .Value );if _efdef !=nil {return _efdef ;};_acgggb .NoMoveAttr =&_bbeff ;continue ;};if _caeg .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_ffbfe ,_dbbge :=_b .ParseBool (_caeg .Value ); -if _dbbge !=nil {return _dbbge ;};_acgggb .NoResizeAttr =&_ffbfe ;continue ;};if _caeg .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_ggeee ,_dgagc :=_b .ParseBool (_caeg .Value );if _dgagc !=nil {return _dgagc ;}; -_acgggb .NoEditPointsAttr =&_ggeee ;continue ;};if _caeg .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_cbebd ,_cdbef :=_b .ParseBool (_caeg .Value );if _cdbef !=nil {return _cdbef ;};_acgggb .NoAdjustHandlesAttr =&_cbebd ; -continue ;};if _caeg .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_beeg ,_gbbeg :=_b .ParseBool (_caeg .Value );if _gbbeg !=nil {return _gbbeg ;};_acgggb .NoChangeArrowheadsAttr =&_beeg ;continue ; -};if _caeg .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_cfccf ,_eaeeg :=_b .ParseBool (_caeg .Value );if _eaeeg !=nil {return _eaeeg ;};_acgggb .NoChangeShapeTypeAttr =&_cfccf ;continue ; -};};_eegba :for {_bfcab ,_afbga :=d .Token ();if _afbga !=nil {return _afbga ;};switch _bgdbg :=_bfcab .(type ){case _d .StartElement :switch _bgdbg .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acgggb .ExtLst =NewCT_OfficeArtExtensionList (); -if _gbdga :=d .DecodeElement (_acgggb .ExtLst ,&_bgdbg );_gbdga !=nil {return _gbdga ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_bgdbg .Name ); -if _fcfea :=d .Skip ();_fcfea !=nil {return _fcfea ;};};case _d .EndElement :break _eegba ;case _d .CharData :};};return nil ;};func (_cfdgd *ST_AnimationChartOnlyBuildType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfdgd =0; -case "\u0073\u0065\u0072\u0069\u0065\u0073":*_cfdgd =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cfdgd =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_cfdgd =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_cfdgd =4; -};return nil ;};type CT_TextBulletTypefaceFollowText struct{};func (_bfgc *CT_GvmlPicture )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fdae :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006e\u0076\u0050\u0069\u0063\u0050r"}}; -e .EncodeElement (_bfgc .NvPicPr ,_fdae );_gfadd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bfgc .BlipFill ,_gfadd );_fdged :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_bfgc .SpPr ,_fdged );if _bfgc .Style !=nil {_aacea :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bfgc .Style ,_aacea );};if _bfgc .ExtLst !=nil {_afaaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bfgc .ExtLst ,_afaaf );};e .EncodeToken (_d .EndElement {Name :start .Name });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 (_effee *ST_TextBulletSize )Validate ()error {return _effee .ValidateWithPath ("")};func (_eccbc *CT_TextSpacingPercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_eccbc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TablePropertiesChoice and its children +func (_deac *CT_TablePropertiesChoice )Validate ()error {return _deac .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073\u0043\u0068\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the CT_GvmlGraphicalObjectFrame and its children, prefixing error messages with path -func (_eacb *CT_GvmlGraphicalObjectFrame )ValidateWithPath (path string )error {if _dafec :=_eacb .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_dafec !=nil {return _dafec ; -};if _gbdgg :=_eacb .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_gbdgg !=nil {return _gbdgg ;};if _egaea :=_eacb .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_egaea !=nil {return _egaea ;};if _eacb .ExtLst !=nil {if _agecbe :=_eacb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_agecbe !=nil {return _agecbe ;};};return nil ;};func (_ddcba *CT_NoFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_cgbaf ,_bedcg :=d .Token ();if _bedcg !=nil {return _gd .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",_bedcg ); -};if _dadc ,_fccdf :=_cgbaf .(_d .EndElement );_fccdf &&_dadc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_RelativeOffsetEffect and its children, prefixing error messages with path +func (_cfbca *CT_RelativeOffsetEffect )ValidateWithPath (path string )error {if _cfbca .TxAttr !=nil {if _egcee :=_cfbca .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_egcee !=nil {return _egcee ;};};if _cfbca .TyAttr !=nil {if _gcbg :=_cfbca .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); +_gcbg !=nil {return _gcbg ;};};return nil ;}; -// Validate validates the CT_AlphaFloorEffect and its children -func (_ddb *CT_AlphaFloorEffect )Validate ()error {return _ddb .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_TableGrid struct{GridCol []*CT_TableCol ;};func NewCT_CustomGeometry2D ()*CT_CustomGeometry2D {_cggfa :=&CT_CustomGeometry2D {}; -_cggfa .PathLst =NewCT_Path2DList ();return _cggfa ;};func (_cfc *CT_AnimationElementChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcbb :for {_dfd ,_fbga :=d .Token ();if _fbga !=nil {return _fbga ;};switch _def :=_dfd .(type ){case _d .StartElement :switch _def .Name {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 :"\u0064\u0067\u006d"},_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 :"\u0064\u0067\u006d"}:_cfc .Dgm =NewCT_AnimationDgmElement (); -if _fdcg :=d .DecodeElement (_cfc .Dgm ,&_def );_fdcg !=nil {return _fdcg ;};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 :"\u0063\u0068\u0061r\u0074"},_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 :"\u0063\u0068\u0061r\u0074"}:_cfc .Chart =NewCT_AnimationChartElement (); -if _bcg :=d .DecodeElement (_cfc .Chart ,&_def );_bcg !=nil {return _bcg ;};default:_ac .Log .Debug ("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",_def .Name ); -if _gcc :=d .Skip ();_gcc !=nil {return _gcc ;};};case _d .EndElement :break _gcbb ;case _d .CharData :};};return nil ;};func (_ccag *CT_HslColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccag .HueAttr =0;for _ ,_bfbd :=range start .Attr {if _bfbd .Name .Local =="\u0068\u0075\u0065"{_gcaa ,_gddca :=_b .ParseInt (_bfbd .Value ,10,32); -if _gddca !=nil {return _gddca ;};_ccag .HueAttr =int32 (_gcaa );continue ;};if _bfbd .Name .Local =="\u0073\u0061\u0074"{_geabc ,_fdfba :=ParseUnionST_Percentage (_bfbd .Value );if _fdfba !=nil {return _fdfba ;};_ccag .SatAttr =_geabc ;continue ;};if _bfbd .Name .Local =="\u006c\u0075\u006d"{_ceccc ,_aaff :=ParseUnionST_Percentage (_bfbd .Value ); -if _aaff !=nil {return _aaff ;};_ccag .LumAttr =_ceccc ;continue ;};};_ccdcf :for {_bcgcf ,_ccgag :=d .Token ();if _ccgag !=nil {return _ccgag ;};switch _cbafb :=_bcgcf .(type ){case _d .StartElement :switch _cbafb .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_cgeae :=NewEG_ColorTransform (); -_cgeae .Tint =NewCT_PositiveFixedPercentage ();if _fcdgfe :=d .DecodeElement (_cgeae .Tint ,&_cbafb );_fcdgfe !=nil {return _fcdgfe ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_cgeae );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_abdbg :=NewEG_ColorTransform (); -_abdbg .Shade =NewCT_PositiveFixedPercentage ();if _bafc :=d .DecodeElement (_abdbg .Shade ,&_cbafb );_bafc !=nil {return _bafc ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_abdbg );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_ddfee :=NewEG_ColorTransform (); -_ddfee .Comp =NewCT_ComplementTransform ();if _bfab :=d .DecodeElement (_ddfee .Comp ,&_cbafb );_bfab !=nil {return _bfab ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_ddfee );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_feefdb :=NewEG_ColorTransform (); -_feefdb .Inv =NewCT_InverseTransform ();if _acecd :=d .DecodeElement (_feefdb .Inv ,&_cbafb );_acecd !=nil {return _acecd ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_feefdb );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_cgad :=NewEG_ColorTransform (); -_cgad .Gray =NewCT_GrayscaleTransform ();if _dgcdb :=d .DecodeElement (_cgad .Gray ,&_cbafb );_dgcdb !=nil {return _dgcdb ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_cgad );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_cccdd :=NewEG_ColorTransform (); -_cccdd .Alpha =NewCT_PositiveFixedPercentage ();if _bcca :=d .DecodeElement (_cccdd .Alpha ,&_cbafb );_bcca !=nil {return _bcca ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_cccdd );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_dggcf :=NewEG_ColorTransform (); -_dggcf .AlphaOff =NewCT_FixedPercentage ();if _dbga :=d .DecodeElement (_dggcf .AlphaOff ,&_cbafb );_dbga !=nil {return _dbga ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_dggcf );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gdgbe :=NewEG_ColorTransform (); -_gdgbe .AlphaMod =NewCT_PositivePercentage ();if _cbdcf :=d .DecodeElement (_gdgbe .AlphaMod ,&_cbafb );_cbdcf !=nil {return _cbdcf ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_gdgbe );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_aadgc :=NewEG_ColorTransform (); -_aadgc .Hue =NewCT_PositiveFixedAngle ();if _ebdg :=d .DecodeElement (_aadgc .Hue ,&_cbafb );_ebdg !=nil {return _ebdg ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_aadgc );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_bgfbg :=NewEG_ColorTransform (); -_bgfbg .HueOff =NewCT_Angle ();if _ceba :=d .DecodeElement (_bgfbg .HueOff ,&_cbafb );_ceba !=nil {return _ceba ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_bgfbg );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_cade :=NewEG_ColorTransform (); -_cade .HueMod =NewCT_PositivePercentage ();if _bdae :=d .DecodeElement (_cade .HueMod ,&_cbafb );_bdae !=nil {return _bdae ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_cade );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_bbdd :=NewEG_ColorTransform (); -_bbdd .Sat =NewCT_Percentage ();if _cgfg :=d .DecodeElement (_bbdd .Sat ,&_cbafb );_cgfg !=nil {return _cgfg ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_bbdd );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_begge :=NewEG_ColorTransform (); -_begge .SatOff =NewCT_Percentage ();if _acdcc :=d .DecodeElement (_begge .SatOff ,&_cbafb );_acdcc !=nil {return _acdcc ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_begge );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_cedabg :=NewEG_ColorTransform (); -_cedabg .SatMod =NewCT_Percentage ();if _gfgegc :=d .DecodeElement (_cedabg .SatMod ,&_cbafb );_gfgegc !=nil {return _gfgegc ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_cedabg );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_dfdd :=NewEG_ColorTransform (); -_dfdd .Lum =NewCT_Percentage ();if _dabge :=d .DecodeElement (_dfdd .Lum ,&_cbafb );_dabge !=nil {return _dabge ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_dfdd );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_daadd :=NewEG_ColorTransform (); -_daadd .LumOff =NewCT_Percentage ();if _gddgee :=d .DecodeElement (_daadd .LumOff ,&_cbafb );_gddgee !=nil {return _gddgee ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_daadd );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_fbfc :=NewEG_ColorTransform (); -_fbfc .LumMod =NewCT_Percentage ();if _faabf :=d .DecodeElement (_fbfc .LumMod ,&_cbafb );_faabf !=nil {return _faabf ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_fbfc );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_ffdg :=NewEG_ColorTransform (); -_ffdg .Red =NewCT_Percentage ();if _gffaf :=d .DecodeElement (_ffdg .Red ,&_cbafb );_gffaf !=nil {return _gffaf ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_ffdg );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_fadc :=NewEG_ColorTransform (); -_fadc .RedOff =NewCT_Percentage ();if _gaecd :=d .DecodeElement (_fadc .RedOff ,&_cbafb );_gaecd !=nil {return _gaecd ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_fadc );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_acfcg :=NewEG_ColorTransform (); -_acfcg .RedMod =NewCT_Percentage ();if _bgfbgf :=d .DecodeElement (_acfcg .RedMod ,&_cbafb );_bgfbgf !=nil {return _bgfbgf ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_acfcg );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_edegf :=NewEG_ColorTransform (); -_edegf .Green =NewCT_Percentage ();if _geac :=d .DecodeElement (_edegf .Green ,&_cbafb );_geac !=nil {return _geac ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_edegf );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_agceb :=NewEG_ColorTransform (); -_agceb .GreenOff =NewCT_Percentage ();if _acafe :=d .DecodeElement (_agceb .GreenOff ,&_cbafb );_acafe !=nil {return _acafe ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_agceb );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_cdggf :=NewEG_ColorTransform (); -_cdggf .GreenMod =NewCT_Percentage ();if _dbaed :=d .DecodeElement (_cdggf .GreenMod ,&_cbafb );_dbaed !=nil {return _dbaed ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_cdggf );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_gbffb :=NewEG_ColorTransform (); -_gbffb .Blue =NewCT_Percentage ();if _fbdfd :=d .DecodeElement (_gbffb .Blue ,&_cbafb );_fbdfd !=nil {return _fbdfd ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_gbffb );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_bcebb :=NewEG_ColorTransform (); -_bcebb .BlueOff =NewCT_Percentage ();if _ecaf :=d .DecodeElement (_bcebb .BlueOff ,&_cbafb );_ecaf !=nil {return _ecaf ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_bcebb );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_cegd :=NewEG_ColorTransform (); -_cegd .BlueMod =NewCT_Percentage ();if _cffef :=d .DecodeElement (_cegd .BlueMod ,&_cbafb );_cffef !=nil {return _cffef ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_cegd );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_cabe :=NewEG_ColorTransform (); -_cabe .Gamma =NewCT_GammaTransform ();if _ccfd :=d .DecodeElement (_cabe .Gamma ,&_cbafb );_ccfd !=nil {return _ccfd ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_cabe );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_gcbbf :=NewEG_ColorTransform (); -_gcbbf .InvGamma =NewCT_InverseGammaTransform ();if _afbca :=d .DecodeElement (_gcbbf .InvGamma ,&_cbafb );_afbca !=nil {return _afbca ;};_ccag .EG_ColorTransform =append (_ccag .EG_ColorTransform ,_gcbbf );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_cbafb .Name ); -if _bcebd :=d .Skip ();_bcebd !=nil {return _bcebd ;};};case _d .EndElement :break _ccdcf ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_Backdrop and its children +func (_dgdf *CT_Backdrop )Validate ()error {return _dgdf .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070");}; -// Validate validates the CT_ColorSchemeList and its children -func (_fdba *CT_ColorSchemeList )Validate ()error {return _fdba .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the Tbl and its children, prefixing error messages with path +func (_bbcbf *Tbl )ValidateWithPath (path string )error {if _fgbaf :=_bbcbf .CT_Table .ValidateWithPath (path );_fgbaf !=nil {return _fgbaf ;};return nil ;};func (_bfea *CT_FillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gabfa :for {_agaae ,_dcbfac :=d .Token (); +if _dcbfac !=nil {return _dcbfac ;};switch _gbge :=_agaae .(type ){case _d .StartElement :switch _gbge .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bfea .NoFill =NewCT_NoFillProperties (); +if _dacdc :=d .DecodeElement (_bfea .NoFill ,&_gbge );_dacdc !=nil {return _dacdc ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bfea .SolidFill =NewCT_SolidColorFillProperties (); +if _dbcca :=d .DecodeElement (_bfea .SolidFill ,&_gbge );_dbcca !=nil {return _dbcca ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bfea .GradFill =NewCT_GradientFillProperties (); +if _gfdgb :=d .DecodeElement (_bfea .GradFill ,&_gbge );_gfdgb !=nil {return _gfdgb ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bfea .BlipFill =NewCT_BlipFillProperties (); +if _abde :=d .DecodeElement (_bfea .BlipFill ,&_gbge );_abde !=nil {return _abde ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bfea .PattFill =NewCT_PatternFillProperties (); +if _gdccc :=d .DecodeElement (_bfea .PattFill ,&_gbge );_gdccc !=nil {return _gdccc ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_bfea .GrpFill =NewCT_GroupFillProperties (); +if _gfeg :=d .DecodeElement (_bfea .GrpFill ,&_gbge );_gfeg !=nil {return _gfeg ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_gbge .Name ); +if _gadac :=d .Skip ();_gadac !=nil {return _gadac ;};};case _d .EndElement :break _gabfa ;case _d .CharData :};};return nil ;};func (_eedg *CT_NonVisualGraphicFrameProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgde :for {_ggecge ,_baaff :=d .Token (); +if _baaff !=nil {return _baaff ;};switch _bdedc :=_ggecge .(type ){case _d .StartElement :switch _bdedc .Name {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 :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"},_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 :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"}:_eedg .GraphicFrameLocks =NewCT_GraphicalObjectFrameLocking (); +if _bgeb :=d .DecodeElement (_eedg .GraphicFrameLocks ,&_bdedc );_bgeb !=nil {return _bgeb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eedg .ExtLst =NewCT_OfficeArtExtensionList (); +if _aaaag :=d .DecodeElement (_eedg .ExtLst ,&_bdedc );_aaaag !=nil {return _aaaag ;};default:_dc .Log .Debug ("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",_bdedc .Name ); +if _bbdce :=d .Skip ();_bbdce !=nil {return _bbdce ;};};case _d .EndElement :break _bgde ;case _d .CharData :};};return nil ;};func (_acagb ST_AnimationChartOnlyBuildType )ValidateWithPath (path string )error {switch _acagb {case 0,1,2,3,4:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acagb )); +};return nil ;};func (_gfcaf *CT_GammaTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gaaeg ,_gbec :=d .Token ();if _gbec !=nil {return _fa .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",_gbec ); +};if _bfge ,_edfbg :=_gaaeg .(_d .EndElement );_edfbg &&_bfge .Name ==start .Name {break ;};};return nil ;};func (_ffcf *CT_DashStop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_ffcf .DAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070"},Value :_fa .Sprintf ("\u0025\u0076",_ffcf .SpAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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 (_aad *CT_BackgroundFormatting )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeab :for {_ecbd ,_ceee :=d .Token (); +if _ceee !=nil {return _ceee ;};switch _bdgc :=_ecbd .(type ){case _d .StartElement :switch _bdgc .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_aad .NoFill =NewCT_NoFillProperties (); +if _gda :=d .DecodeElement (_aad .NoFill ,&_bdgc );_gda !=nil {return _gda ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_aad .SolidFill =NewCT_SolidColorFillProperties (); +if _cdebg :=d .DecodeElement (_aad .SolidFill ,&_bdgc );_cdebg !=nil {return _cdebg ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_aad .GradFill =NewCT_GradientFillProperties (); +if _afdc :=d .DecodeElement (_aad .GradFill ,&_bdgc );_afdc !=nil {return _afdc ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_aad .BlipFill =NewCT_BlipFillProperties (); +if _ddacc :=d .DecodeElement (_aad .BlipFill ,&_bdgc );_ddacc !=nil {return _ddacc ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_aad .PattFill =NewCT_PatternFillProperties (); +if _gfdf :=d .DecodeElement (_aad .PattFill ,&_bdgc );_gfdf !=nil {return _gfdf ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_aad .GrpFill =NewCT_GroupFillProperties (); +if _aaad :=d .DecodeElement (_aad .GrpFill ,&_bdgc );_aaad !=nil {return _aaad ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_aad .EffectLst =NewCT_EffectList (); +if _dffe :=d .DecodeElement (_aad .EffectLst ,&_bdgc );_dffe !=nil {return _dffe ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_aad .EffectDag =NewCT_EffectContainer (); +if _ggec :=d .DecodeElement (_aad .EffectDag ,&_bdgc );_ggec !=nil {return _ggec ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_bdgc .Name ); +if _ceed :=d .Skip ();_ceed !=nil {return _ceed ;};};case _d .EndElement :break _aeab ;case _d .CharData :};};return nil ;};type CT_AnimationDgmElement struct{IdAttr *string ;BldStepAttr ST_DgmBuildStep ;};func (_cfgdfd ST_AnimationDgmOnlyBuildType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdff :=_d .Attr {}; +_bdff .Name =name ;switch _cfgdfd {case ST_AnimationDgmOnlyBuildTypeUnset :_bdff .Value ="";case ST_AnimationDgmOnlyBuildTypeOne :_bdff .Value ="\u006f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlOne :_bdff .Value ="\u006c\u0076\u006c\u004f\u006e\u0065"; +case ST_AnimationDgmOnlyBuildTypeLvlAtOnce :_bdff .Value ="\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return _bdff ,nil ;}; -// ValidateWithPath validates the CT_TextNormalAutofit and its children, prefixing error messages with path -func (_ccbdgb *CT_TextNormalAutofit )ValidateWithPath (path string )error {if _ccbdgb .FontScaleAttr !=nil {if _cgdge :=_ccbdgb .FontScaleAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_cgdge !=nil {return _cgdge ; -};};if _ccbdgb .LnSpcReductionAttr !=nil {if _bdafd :=_ccbdgb .LnSpcReductionAttr .ValidateWithPath (path +"\u002f\u004c\u006e\u0053pc\u0052\u0065\u0064\u0075\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bdafd !=nil {return _bdafd ;};};return nil ; -};func (_ffdcg ST_PathShadeType )Validate ()error {return _ffdcg .ValidateWithPath ("")};func NewCT_ColorMappingOverride ()*CT_ColorMappingOverride {_begec :=&CT_ColorMappingOverride {};_begec .Choice =NewCT_ColorMappingOverrideChoice ();return _begec ; -};func (_dfef *CT_ScRgbColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_dfef .RAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067"},Value :_gd .Sprintf ("\u0025\u0076",_dfef .GAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_gd .Sprintf ("\u0025\u0076",_dfef .BAttr )});e .EncodeToken (start );if _dfef .EG_ColorTransform !=nil {for _ ,_ceddd :=range _dfef .EG_ColorTransform {_ceddd .MarshalXML (e ,_d .StartElement {}); -};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dced *CT_ComplementTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};func (_aeadg *CT_RelativeOffsetEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_faadd :=range start .Attr {if _faadd .Name .Local =="\u0074\u0078"{_adcc ,_gagec :=ParseUnionST_Percentage (_faadd .Value );if _gagec !=nil {return _gagec ; -};_aeadg .TxAttr =&_adcc ;continue ;};if _faadd .Name .Local =="\u0074\u0079"{_cgcdb ,_dgcde :=ParseUnionST_Percentage (_faadd .Value );if _dgcde !=nil {return _dgcde ;};_aeadg .TyAttr =&_cgcdb ;continue ;};};for {_ddfb ,_bfad :=d .Token ();if _bfad !=nil {return _gd .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",_bfad ); -};if _baffd ,_bebca :=_ddfb .(_d .EndElement );_bebca &&_baffd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TileInfoProperties and its children +func (_aecee *CT_TileInfoProperties )Validate ()error {return _aecee .ValidateWithPath ("C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_ColorMapping and its children, prefixing error messages with path -func (_aaac *CT_ColorMapping )ValidateWithPath (path string )error {if _aaac .Bg1Attr ==ST_ColorSchemeIndexUnset {return _gd .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 _cfdb :=_aaac .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_cfdb !=nil {return _cfdb ;};if _aaac .Tx1Attr ==ST_ColorSchemeIndexUnset {return _gd .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 _abfg :=_aaac .Tx1Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0031\u0041\u0074\u0074\u0072");_abfg !=nil {return _abfg ;};if _aaac .Bg2Attr ==ST_ColorSchemeIndexUnset {return _gd .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 _dgbc :=_aaac .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_dgbc !=nil {return _dgbc ;};if _aaac .Tx2Attr ==ST_ColorSchemeIndexUnset {return _gd .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 _eccg :=_aaac .Tx2Attr .ValidateWithPath (path +"\u002f\u0054\u0078\u0032\u0041\u0074\u0074\u0072");_eccg !=nil {return _eccg ;};if _aaac .Accent1Attr ==ST_ColorSchemeIndexUnset {return _gd .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 _ebad :=_aaac .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_ebad !=nil {return _ebad ;};if _aaac .Accent2Attr ==ST_ColorSchemeIndexUnset {return _gd .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 _adcb :=_aaac .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072");_adcb !=nil {return _adcb ;};if _aaac .Accent3Attr ==ST_ColorSchemeIndexUnset {return _gd .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 _egcd :=_aaac .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_egcd !=nil {return _egcd ;};if _aaac .Accent4Attr ==ST_ColorSchemeIndexUnset {return _gd .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 _caag :=_aaac .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072");_caag !=nil {return _caag ;};if _aaac .Accent5Attr ==ST_ColorSchemeIndexUnset {return _gd .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 _aedac :=_aaac .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_aedac !=nil {return _aedac ;};if _aaac .Accent6Attr ==ST_ColorSchemeIndexUnset {return _gd .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 _aceb :=_aaac .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072");_aceb !=nil {return _aceb ;};if _aaac .HlinkAttr ==ST_ColorSchemeIndexUnset {return _gd .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 _aadaa :=_aaac .HlinkAttr .ValidateWithPath (path +"\u002f\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_aadaa !=nil {return _aadaa ;};if _aaac .FolHlinkAttr ==ST_ColorSchemeIndexUnset {return _gd .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 _fgbad :=_aaac .FolHlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006c\u0048\u006c\u0069\u006e\u006b\u0041\u0074\u0074\u0072");_fgbad !=nil {return _fgbad ;};if _aaac .ExtLst !=nil {if _baagf :=_aaac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_baagf !=nil {return _baagf ;};};return nil ;};func (_acbbe ST_TextSpacingPercentOrPercentString )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _acbbe .ST_TextSpacingPercent !=nil {e .EncodeToken (_d .CharData (_gd .Sprintf ("\u0025\u0064",*_acbbe .ST_TextSpacingPercent ))); -};if _acbbe .ST_Percentage !=nil {e .EncodeToken (_d .CharData (*_acbbe .ST_Percentage ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_afgab ST_LineCap )ValidateWithPath (path string )error {switch _afgab {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 (_afgab )); -};return nil ;};func (_fcgaa *CT_PresetColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fgdag ,_fcbgae :=_fcgaa .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _fcbgae !=nil {return _fcbgae ;};start .Attr =append (start .Attr ,_fgdag ); -e .EncodeToken (start );if _fcgaa .EG_ColorTransform !=nil {for _ ,_dccc :=range _fcgaa .EG_ColorTransform {_dccc .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffffe *CT_Point2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fffc :=range start .Attr {if _fffc .Name .Local =="\u0078"{_gcgfg ,_febb :=ParseUnionST_Coordinate (_fffc .Value ); -if _febb !=nil {return _febb ;};_ffffe .XAttr =_gcgfg ;continue ;};if _fffc .Name .Local =="\u0079"{_abff ,_gabe :=ParseUnionST_Coordinate (_fffc .Value );if _gabe !=nil {return _gabe ;};_ffffe .YAttr =_abff ;continue ;};};for {_gdbe ,_bdgc :=d .Token (); -if _bdgc !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044\u003a\u0020%\u0073",_bdgc );};if _gadgc ,_fffec :=_gdbe .(_d .EndElement );_fffec &&_gadgc .Name ==start .Name {break ; -};};return nil ;};type ST_TextUnderlineType byte ; +// Validate validates the CT_Table and its children +func (_abfcf *CT_Table )Validate ()error {return _abfcf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};type CT_TableStyleCellStyle struct{TcBdr *CT_TableCellBorderStyle ;Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ; +Cell3D *CT_Cell3D ;};type CT_GvmlGroupShape struct{NvGrpSpPr *CT_GvmlGroupShapeNonVisual ;GrpSpPr *CT_GroupShapeProperties ;Choice []*CT_GvmlGroupShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;};func (_gfbde ST_BlackWhiteMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dffbb :=_d .Attr {}; +_dffbb .Name =name ;switch _gfbde {case ST_BlackWhiteModeUnset :_dffbb .Value ="";case ST_BlackWhiteModeClr :_dffbb .Value ="\u0063\u006c\u0072";case ST_BlackWhiteModeAuto :_dffbb .Value ="\u0061\u0075\u0074\u006f";case ST_BlackWhiteModeGray :_dffbb .Value ="\u0067\u0072\u0061\u0079"; +case ST_BlackWhiteModeLtGray :_dffbb .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeInvGray :_dffbb .Value ="\u0069n\u0076\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeGrayWhite :_dffbb .Value ="\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e"; +case ST_BlackWhiteModeBlackGray :_dffbb .Value ="\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y";case ST_BlackWhiteModeBlackWhite :_dffbb .Value ="\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case ST_BlackWhiteModeBlack :_dffbb .Value ="\u0062\u006c\u0061c\u006b"; +case ST_BlackWhiteModeWhite :_dffbb .Value ="\u0077\u0068\u0069t\u0065";case ST_BlackWhiteModeHidden :_dffbb .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";};return _dffbb ,nil ;};func (_agefd *CT_FillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _agefd .NoFill !=nil {_gagd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agefd .NoFill ,_gagd );};if _agefd .SolidFill !=nil {_efacg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_agefd .SolidFill ,_efacg );};if _agefd .GradFill !=nil {_abcbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agefd .GradFill ,_abcbc );};if _agefd .BlipFill !=nil {_afgg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_agefd .BlipFill ,_afgg );};if _agefd .PattFill !=nil {_cgcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_agefd .PattFill ,_cgcg );};if _agefd .GrpFill !=nil {_ccfcb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; +e .EncodeElement (_agefd .GrpFill ,_ccfcb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_GroupFillProperties ()*CT_GroupFillProperties {_cbfed :=&CT_GroupFillProperties {};return _cbfed ;};func (_dbdcb *CT_DuotoneEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +for _ ,_edab :=range _dbdcb .EG_ColorChoice {_edab .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });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 ;}; -// Validate validates the CT_Shape3D and its children -func (_ccadd *CT_Shape3D )Validate ()error {return _ccadd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044");};func (_edebc *EG_EffectProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _edebc .EffectLst !=nil {_addag :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_edebc .EffectLst ,_addag );};if _edebc .EffectDag !=nil {_aabfdf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_edebc .EffectDag ,_aabfdf );};return nil ; -};func (_bffgb *CT_TableCol )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077"},Value :_gd .Sprintf ("\u0025\u0076",_bffgb .WAttr )});e .EncodeToken (start );if _bffgb .ExtLst !=nil {_bccfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bffgb .ExtLst ,_bccfa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PatternFillProperties and its children, prefixing error messages with path +func (_cgcfa *CT_PatternFillProperties )ValidateWithPath (path string )error {if _acebg :=_cgcfa .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_acebg !=nil {return _acebg ;};if _cgcfa .FgClr !=nil {if _fdfcf :=_cgcfa .FgClr .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006c\u0072"); +_fdfcf !=nil {return _fdfcf ;};};if _cgcfa .BgClr !=nil {if _adacd :=_cgcfa .BgClr .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006c\u0072");_adacd !=nil {return _adacd ;};};return nil ;};func (_bdceg *CT_RegularTextRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _bdceg .RPr !=nil {_efad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_bdceg .RPr ,_efad );};_fbefa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074"}};_g .AddPreserveSpaceAttr (&_fbefa ,_bdceg .T ); +e .EncodeElement (_bdceg .T ,_fbefa );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TextNoBullet struct{};func (_addgg *CT_PositiveSize2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_addgg .CxAttr =0;_addgg .CyAttr =0; +for _ ,_bbebg :=range start .Attr {if _bbebg .Name .Local =="\u0063\u0078"{_ecbe ,_ffae :=_bc .ParseInt (_bbebg .Value ,10,64);if _ffae !=nil {return _ffae ;};_addgg .CxAttr =_ecbe ;continue ;};if _bbebg .Name .Local =="\u0063\u0079"{_abgegg ,_ffbda :=_bc .ParseInt (_bbebg .Value ,10,64); +if _ffbda !=nil {return _ffbda ;};_addgg .CyAttr =_abgegg ;continue ;};};for {_fcdg ,_abcbf :=d .Token ();if _abcbf !=nil {return _fa .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",_abcbf ); +};if _acced ,_cdbb :=_fcdg .(_d .EndElement );_cdbb &&_acced .Name ==start .Name {break ;};};return nil ;};func NewCT_Shape3D ()*CT_Shape3D {_fgcdgg :=&CT_Shape3D {};return _fgcdgg };func (_aebag *ST_PitchFamily )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffege ,_cefcb :=d .Token (); +if _cefcb !=nil {return _cefcb ;};if _fggcc ,_gaefeb :=_ffege .(_d .EndElement );_gaefeb &&_fggcc .Name ==start .Name {*_aebag =1;return nil ;};if _dceff ,_aeac :=_ffege .(_d .CharData );!_aeac {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffege ); +}else {switch string (_dceff ){case "":*_aebag =0;case "\u0030\u0030":*_aebag =1;case "\u0030\u0031":*_aebag =2;case "\u0030\u0032":*_aebag =3;case "\u0031\u0036":*_aebag =4;case "\u0031\u0037":*_aebag =5;case "\u0031\u0038":*_aebag =6;case "\u0033\u0032":*_aebag =7; +case "\u0033\u0033":*_aebag =8;case "\u0033\u0034":*_aebag =9;case "\u0034\u0038":*_aebag =10;case "\u0034\u0039":*_aebag =11;case "\u0035\u0030":*_aebag =12;case "\u0036\u0034":*_aebag =13;case "\u0036\u0035":*_aebag =14;case "\u0036\u0036":*_aebag =15; +case "\u0038\u0030":*_aebag =16;case "\u0038\u0031":*_aebag =17;case "\u0038\u0032":*_aebag =18;};};_ffege ,_cefcb =d .Token ();if _cefcb !=nil {return _cefcb ;};if _fadge ,_caddb :=_ffege .(_d .EndElement );_caddb &&_fadge .Name ==start .Name {return nil ; +};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffege );};func (_decfb *CT_GvmlPictureNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_decfb .CNvPr =NewCT_NonVisualDrawingProps (); +_decfb .CNvPicPr =NewCT_NonVisualPictureProperties ();_eabca :for {_edgfc ,_cffd :=d .Token ();if _cffd !=nil {return _cffd ;};switch _dgff :=_edgfc .(type ){case _d .StartElement :switch _dgff .Name {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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _adgd :=d .DecodeElement (_decfb .CNvPr ,&_dgff ); +_adgd !=nil {return _adgd ;};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 :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}:if _bddf :=d .DecodeElement (_decfb .CNvPicPr ,&_dgff ); +_bddf !=nil {return _bddf ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_dgff .Name ); +if _gcadc :=d .Skip ();_gcadc !=nil {return _gcadc ;};};case _d .EndElement :break _eabca ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Point3D and its children, prefixing error messages with path -func (_acgca *CT_Point3D )ValidateWithPath (path string )error {if _efdge :=_acgca .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_efdge !=nil {return _efdge ;};if _ccde :=_acgca .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); -_ccde !=nil {return _ccde ;};if _daaddc :=_acgca .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_daaddc !=nil {return _daaddc ;};return nil ;};func (_bggbc *CT_ThemeableLineStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfgad :for {_dcbbe ,_cdgeag :=d .Token (); -if _cdgeag !=nil {return _cdgeag ;};switch _ggece :=_dcbbe .(type ){case _d .StartElement :switch _ggece .Name {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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_bggbc .Ln =NewCT_LineProperties (); -if _gdegcd :=d .DecodeElement (_bggbc .Ln ,&_ggece );_gdegcd !=nil {return _gdegcd ;};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 :"\u006c\u006e\u0052e\u0066"},_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 :"\u006c\u006e\u0052e\u0066"}:_bggbc .LnRef =NewCT_StyleMatrixReference (); -if _afffe :=d .DecodeElement (_bggbc .LnRef ,&_ggece );_afffe !=nil {return _afffe ;};default:_ac .Log .Debug ("\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",_ggece .Name ); -if _eeage :=d .Skip ();_eeage !=nil {return _eeage ;};};case _d .EndElement :break _dfgad ;case _d .CharData :};};return nil ;};func (_bfgffb *CT_PresetGeometry2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfgffb .PrstAttr =ST_ShapeType (1); -for _ ,_cgede :=range start .Attr {if _cgede .Name .Local =="\u0070\u0072\u0073\u0074"{_bfgffb .PrstAttr .UnmarshalXMLAttr (_cgede );continue ;};};_cdeec :for {_ggcfc ,_gbeab :=d .Token ();if _gbeab !=nil {return _gbeab ;};switch _fdgdb :=_ggcfc .(type ){case _d .StartElement :switch _fdgdb .Name {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 :"\u0061\u0076\u004cs\u0074"},_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 :"\u0061\u0076\u004cs\u0074"}:_bfgffb .AvLst =NewCT_GeomGuideList (); -if _gcbbfa :=d .DecodeElement (_bfgffb .AvLst ,&_fdgdb );_gcbbfa !=nil {return _gcbbfa ;};default:_ac .Log .Debug ("\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",_fdgdb .Name ); -if _baaf :=d .Skip ();_baaf !=nil {return _baaf ;};};case _d .EndElement :break _cdeec ;case _d .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;);func (_degee ST_LineCap )Validate ()error {return _degee .ValidateWithPath ("")}; +// Validate validates the CT_PatternFillProperties and its children +func (_ecbdb *CT_PatternFillProperties )Validate ()error {return _ecbdb .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_FillEffect and its children -func (_dfed *CT_FillEffect )Validate ()error {return _dfed .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_ecbf *CT_LineStyleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggff :for {_egbe ,_daff :=d .Token (); -if _daff !=nil {return _daff ;};switch _eaba :=_egbe .(type ){case _d .StartElement :switch _eaba .Name {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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_fabef :=NewCT_LineProperties (); -if _ggege :=d .DecodeElement (_fabef ,&_eaba );_ggege !=nil {return _ggege ;};_ecbf .Ln =append (_ecbf .Ln ,_fabef );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_eaba .Name ); -if _adgdg :=d .Skip ();_adgdg !=nil {return _adgdg ;};};case _d .EndElement :break _ggff ;case _d .CharData :};};return nil ;};func (_fdcaeg *CT_GradientFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdcaeg .FlipAttr !=ST_TileFlipModeUnset {_dbbcb ,_feefd :=_fdcaeg .FlipAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006c\u0069\u0070"}); -if _feefd !=nil {return _feefd ;};start .Attr =append (start .Attr ,_dbbcb );};if _fdcaeg .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_fdcaeg .RotWithShapeAttr ))}); -};e .EncodeToken (start );if _fdcaeg .GsLst !=nil {_ffafe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0073\u004c\u0073\u0074"}};e .EncodeElement (_fdcaeg .GsLst ,_ffafe );};if _fdcaeg .Lin !=nil {_bfecf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ci\u006e"}}; -e .EncodeElement (_fdcaeg .Lin ,_bfecf );};if _fdcaeg .Path !=nil {_acec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_fdcaeg .Path ,_acec );};if _fdcaeg .TileRect !=nil {_fegab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}}; -e .EncodeElement (_fdcaeg .TileRect ,_fegab );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aadfd ST_TextFontAlignType )String ()string {switch _aadfd {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0074"; -case 3:return "\u0063\u0074\u0072";case 4:return "\u0062\u0061\u0073\u0065";case 5:return "\u0062";};return "";};func (_fef *CT_AlphaModulateFixedEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fef .AmtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006d\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_fef .AmtAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_FillModeProperties struct{Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;}; +// ValidateWithPath validates the CT_TextParagraphProperties and its children, prefixing error messages with path +func (_deegca *CT_TextParagraphProperties )ValidateWithPath (path string )error {if _deegca .MarLAttr !=nil {if *_deegca .MarLAttr < 0{return _fa .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 ,*_deegca .MarLAttr ); +};if *_deegca .MarLAttr > 51206400{return _fa .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 ,*_deegca .MarLAttr ); +};};if _deegca .MarRAttr !=nil {if *_deegca .MarRAttr < 0{return _fa .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 ,*_deegca .MarRAttr ); +};if *_deegca .MarRAttr > 51206400{return _fa .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 ,*_deegca .MarRAttr ); +};};if _deegca .LvlAttr !=nil {if *_deegca .LvlAttr < 0{return _fa .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 ,*_deegca .LvlAttr ); +};if *_deegca .LvlAttr > 8{return _fa .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 ,*_deegca .LvlAttr ); +};};if _deegca .IndentAttr !=nil {if *_deegca .IndentAttr < -51206400{return _fa .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 ,*_deegca .IndentAttr ); +};if *_deegca .IndentAttr > 51206400{return _fa .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 ,*_deegca .IndentAttr ); +};};if _fagf :=_deegca .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_fagf !=nil {return _fagf ;};if _deegca .DefTabSzAttr !=nil {if _efcec :=_deegca .DefTabSzAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0054\u0061\u0062\u0053\u007a\u0041\u0074\u0074\u0072"); +_efcec !=nil {return _efcec ;};};if _bgdb :=_deegca .FontAlgnAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0041\u006c\u0067\u006e\u0041\u0074\u0074\u0072");_bgdb !=nil {return _bgdb ;};if _deegca .LnSpc !=nil {if _agggb :=_deegca .LnSpc .ValidateWithPath (path +"\u002f\u004c\u006e\u0053\u0070\u0063"); +_agggb !=nil {return _agggb ;};};if _deegca .SpcBef !=nil {if _gaacf :=_deegca .SpcBef .ValidateWithPath (path +"\u002fS\u0070\u0063\u0042\u0065\u0066");_gaacf !=nil {return _gaacf ;};};if _deegca .SpcAft !=nil {if _cacbfe :=_deegca .SpcAft .ValidateWithPath (path +"\u002fS\u0070\u0063\u0041\u0066\u0074"); +_cacbfe !=nil {return _cacbfe ;};};if _deegca .BuClrTx !=nil {if _bfeee :=_deegca .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_bfeee !=nil {return _bfeee ;};};if _deegca .BuClr !=nil {if _ggfge :=_deegca .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072"); +_ggfge !=nil {return _ggfge ;};};if _deegca .BuSzTx !=nil {if _cdcga :=_deegca .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_cdcga !=nil {return _cdcga ;};};if _deegca .BuSzPct !=nil {if _bffcg :=_deegca .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074"); +_bffcg !=nil {return _bffcg ;};};if _deegca .BuSzPts !=nil {if _decfd :=_deegca .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_decfd !=nil {return _decfd ;};};if _deegca .BuFontTx !=nil {if _fegae :=_deegca .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x"); +_fegae !=nil {return _fegae ;};};if _deegca .BuFont !=nil {if _cgcdg :=_deegca .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_cgcdg !=nil {return _cgcdg ;};};if _deegca .BuNone !=nil {if _aagca :=_deegca .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065"); +_aagca !=nil {return _aagca ;};};if _deegca .BuAutoNum !=nil {if _gaecc :=_deegca .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_gaecc !=nil {return _gaecc ;};};if _deegca .BuChar !=nil {if _cceaf :=_deegca .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072"); +_cceaf !=nil {return _cceaf ;};};if _deegca .BuBlip !=nil {if _cedag :=_deegca .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_cedag !=nil {return _cedag ;};};if _deegca .TabLst !=nil {if _agbff :=_deegca .TabLst .ValidateWithPath (path +"\u002fT\u0061\u0062\u004c\u0073\u0074"); +_agbff !=nil {return _agbff ;};};if _deegca .DefRPr !=nil {if _becef :=_deegca .DefRPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0052\u0050\u0072");_becef !=nil {return _becef ;};};if _deegca .ExtLst !=nil {if _gbebf :=_deegca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gbebf !=nil {return _gbebf ;};};return nil ;};func (_cbfcgc ST_PathFillMode )ValidateWithPath (path string )error {switch _cbfcgc {case 0,1,2,3,4,5,6:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbfcgc )); +};return nil ;};func (_cabad ST_TextPoint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cabad .ST_TextPointUnqualified !=nil {e .EncodeToken (_d .CharData (_fa .Sprintf ("\u0025\u0064",*_cabad .ST_TextPointUnqualified ))); +};if _cabad .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_cabad .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_InverseGammaTransform and its children, prefixing error messages with path -func (_gbggg *CT_InverseGammaTransform )ValidateWithPath (path string )error {return nil };func (_affdd ST_BlackWhiteMode )String ()string {switch _affdd {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 NewThemeOverride ()*ThemeOverride {_cccfa :=&ThemeOverride {};_cccfa .CT_BaseStylesOverride =*NewCT_BaseStylesOverride (); -return _cccfa ;}; +// Validate validates the CT_TextParagraph and its children +func (_fceccg *CT_TextParagraph )Validate ()error {return _fceccg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func NewCT_GeomRect ()*CT_GeomRect {_fbebg :=&CT_GeomRect {};return _fbebg }; +type CT_TextBulletTypefaceFollowText struct{};func (_fga *CT_AlphaCeilingEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fggff *EG_LineFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffbeg :for {_fbadg ,_cagcb :=d .Token (); +if _cagcb !=nil {return _cagcb ;};switch _edaf :=_fbadg .(type ){case _d .StartElement :switch _edaf .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fggff .NoFill =NewCT_NoFillProperties (); +if _agfgac :=d .DecodeElement (_fggff .NoFill ,&_edaf );_agfgac !=nil {return _agfgac ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fggff .SolidFill =NewCT_SolidColorFillProperties (); +if _gcdce :=d .DecodeElement (_fggff .SolidFill ,&_edaf );_gcdce !=nil {return _gcdce ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fggff .GradFill =NewCT_GradientFillProperties (); +if _fcfec :=d .DecodeElement (_fggff .GradFill ,&_edaf );_fcfec !=nil {return _fcfec ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fggff .PattFill =NewCT_PatternFillProperties (); +if _cbda :=d .DecodeElement (_fggff .PattFill ,&_edaf );_cbda !=nil {return _cbda ;};default:_dc .Log .Debug ("\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",_edaf .Name ); +if _cecb :=d .Skip ();_cecb !=nil {return _cecb ;};};case _d .EndElement :break _ffbeg ;case _d .CharData :};};return nil ;};func (_gbcbf *ST_Coordinate32 )Validate ()error {return _gbcbf .ValidateWithPath ("")};func NewCT_GvmlGroupShape ()*CT_GvmlGroupShape {_cbag :=&CT_GvmlGroupShape {}; +_cbag .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_cbag .GrpSpPr =NewCT_GroupShapeProperties ();return _cbag ;};func (_cbbc *CT_Hyperlink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbbc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_cbbc .IdAttr )}); +};if _cbbc .InvalidUrlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"},Value :_fa .Sprintf ("\u0025\u0076",*_cbbc .InvalidUrlAttr )});};if _cbbc .ActionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"},Value :_fa .Sprintf ("\u0025\u0076",*_cbbc .ActionAttr )}); +};if _cbbc .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_cbbc .TgtFrameAttr )});};if _cbbc .TooltipAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_fa .Sprintf ("\u0025\u0076",*_cbbc .TooltipAttr )}); +};if _cbbc .HistoryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_cbbc .HistoryAttr ))});};if _cbbc .HighlightClickAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_cbbc .HighlightClickAttr ))}); +};if _cbbc .EndSndAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_cbbc .EndSndAttr ))});};e .EncodeToken (start );if _cbbc .Snd !=nil {_cffdcd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073n\u0064"}}; +e .EncodeElement (_cbbc .Snd ,_cffdcd );};if _cbbc .ExtLst !=nil {_gfab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbbc .ExtLst ,_gfab );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_Point3D and its children -func (_dacad *CT_Point3D )Validate ()error {return _dacad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044");};func NewCT_ConnectionSiteList ()*CT_ConnectionSiteList {_fbca :=&CT_ConnectionSiteList {};return _fbca ;};func (_efbdg *CT_FillStyleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -for _ ,_egcg :=range _efbdg .EG_FillProperties {_egcg .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_baafc *ST_LineEndWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcced ,_cgbfd :=d .Token (); -if _cgbfd !=nil {return _cgbfd ;};if _gdbbbc ,_aecbga :=_bcced .(_d .EndElement );_aecbga &&_gdbbbc .Name ==start .Name {*_baafc =1;return nil ;};if _abebg ,_gefffb :=_bcced .(_d .CharData );!_gefffb {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",_bcced ); -}else {switch string (_abebg ){case "":*_baafc =0;case "\u0073\u006d":*_baafc =1;case "\u006d\u0065\u0064":*_baafc =2;case "\u006c\u0067":*_baafc =3;};};_bcced ,_cgbfd =d .Token ();if _cgbfd !=nil {return _cgbfd ;};if _ebcae ,_daaga :=_bcced .(_d .EndElement ); -_daaga &&_ebcae .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",_bcced );};func (_ggegf *CT_LineEndProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dffee :=range start .Attr {if _dffee .Name .Local =="\u0074\u0079\u0070\u0065"{_ggegf .TypeAttr .UnmarshalXMLAttr (_dffee ); -continue ;};if _dffee .Name .Local =="\u0077"{_ggegf .WAttr .UnmarshalXMLAttr (_dffee );continue ;};if _dffee .Name .Local =="\u006c\u0065\u006e"{_ggegf .LenAttr .UnmarshalXMLAttr (_dffee );continue ;};};for {_gcbcf ,_bdegg :=d .Token ();if _bdegg !=nil {return _gd .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",_bdegg ); -};if _eaaa ,_cbffa :=_gcbcf .(_d .EndElement );_cbffa &&_eaaa .Name ==start .Name {break ;};};return nil ;};func (_eegaba *ST_TextWrappingType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eegaba =0;case "\u006e\u006f\u006e\u0065":*_eegaba =1; -case "\u0073\u0071\u0075\u0061\u0072\u0065":*_eegaba =2;};return nil ;};func (_cegb *CT_EffectStyleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_egcce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}}; -for _ ,_cddba :=range _cegb .EffectStyle {e .EncodeElement (_cddba ,_egcce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShapeProperties ()*CT_GroupShapeProperties {_cgedb :=&CT_GroupShapeProperties {};return _cgedb ; -};func NewCT_DuotoneEffect ()*CT_DuotoneEffect {_cfge :=&CT_DuotoneEffect {};return _cfge };func (_geedg *CT_TableCellProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccebc :=range start .Attr {if _ccebc .Name .Local =="\u006d\u0061\u0072\u0052"{_cegdg ,_dcdebg :=ParseUnionST_Coordinate32 (_ccebc .Value ); -if _dcdebg !=nil {return _dcdebg ;};_geedg .MarRAttr =&_cegdg ;continue ;};if _ccebc .Name .Local =="\u006d\u0061\u0072\u0042"{_babf ,_bfbbe :=ParseUnionST_Coordinate32 (_ccebc .Value );if _bfbbe !=nil {return _bfbbe ;};_geedg .MarBAttr =&_babf ;continue ; -};if _ccebc .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_geedg .AnchorAttr .UnmarshalXMLAttr (_ccebc );continue ;};if _ccebc .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_geedg .HorzOverflowAttr .UnmarshalXMLAttr (_ccebc ); -continue ;};if _ccebc .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_cgcbg ,_bbcg :=_b .ParseBool (_ccebc .Value );if _bbcg !=nil {return _bbcg ;};_geedg .AnchorCtrAttr =&_cgcbg ;continue ;};if _ccebc .Name .Local =="\u0076\u0065\u0072\u0074"{_geedg .VertAttr .UnmarshalXMLAttr (_ccebc ); -continue ;};if _ccebc .Name .Local =="\u006d\u0061\u0072\u004c"{_fcagf ,_edegce :=ParseUnionST_Coordinate32 (_ccebc .Value );if _edegce !=nil {return _edegce ;};_geedg .MarLAttr =&_fcagf ;continue ;};if _ccebc .Name .Local =="\u006d\u0061\u0072\u0054"{_gcbaa ,_bfffa :=ParseUnionST_Coordinate32 (_ccebc .Value ); -if _bfffa !=nil {return _bfffa ;};_geedg .MarTAttr =&_gcbaa ;continue ;};};_agadb :for {_cddbg ,_gbfcg :=d .Token ();if _gbfcg !=nil {return _gbfcg ;};switch _dadbe :=_cddbg .(type ){case _d .StartElement :switch _dadbe .Name {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 :"\u006c\u006e\u004c"},_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 :"\u006c\u006e\u004c"}:_geedg .LnL =NewCT_LineProperties (); -if _fcecfg :=d .DecodeElement (_geedg .LnL ,&_dadbe );_fcecfg !=nil {return _fcecfg ;};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 :"\u006c\u006e\u0052"},_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 :"\u006c\u006e\u0052"}:_geedg .LnR =NewCT_LineProperties (); -if _acgb :=d .DecodeElement (_geedg .LnR ,&_dadbe );_acgb !=nil {return _acgb ;};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 :"\u006c\u006e\u0054"},_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 :"\u006c\u006e\u0054"}:_geedg .LnT =NewCT_LineProperties (); -if _abaa :=d .DecodeElement (_geedg .LnT ,&_dadbe );_abaa !=nil {return _abaa ;};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 :"\u006c\u006e\u0042"},_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 :"\u006c\u006e\u0042"}:_geedg .LnB =NewCT_LineProperties (); -if _ebee :=d .DecodeElement (_geedg .LnB ,&_dadbe );_ebee !=nil {return _ebee ;};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 :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"},_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 :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}:_geedg .LnTlToBr =NewCT_LineProperties (); -if _ccgga :=d .DecodeElement (_geedg .LnTlToBr ,&_dadbe );_ccgga !=nil {return _ccgga ;};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 :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"},_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 :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}:_geedg .LnBlToTr =NewCT_LineProperties (); -if _efeab :=d .DecodeElement (_geedg .LnBlToTr ,&_dadbe );_efeab !=nil {return _efeab ;};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 :"\u0063\u0065\u006c\u006c\u0033\u0044"},_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 :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_geedg .Cell3D =NewCT_Cell3D (); -if _cfdgc :=d .DecodeElement (_geedg .Cell3D ,&_dadbe );_cfdgc !=nil {return _cfdgc ;};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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_geedg .NoFill =NewCT_NoFillProperties (); -if _eacfa :=d .DecodeElement (_geedg .NoFill ,&_dadbe );_eacfa !=nil {return _eacfa ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_geedg .SolidFill =NewCT_SolidColorFillProperties (); -if _acbdc :=d .DecodeElement (_geedg .SolidFill ,&_dadbe );_acbdc !=nil {return _acbdc ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_geedg .GradFill =NewCT_GradientFillProperties (); -if _cbebf :=d .DecodeElement (_geedg .GradFill ,&_dadbe );_cbebf !=nil {return _cbebf ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_geedg .BlipFill =NewCT_BlipFillProperties (); -if _gcbbab :=d .DecodeElement (_geedg .BlipFill ,&_dadbe );_gcbbab !=nil {return _gcbbab ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_geedg .PattFill =NewCT_PatternFillProperties (); -if _gbebe :=d .DecodeElement (_geedg .PattFill ,&_dadbe );_gbebe !=nil {return _gbebe ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_geedg .GrpFill =NewCT_GroupFillProperties (); -if _dedbc :=d .DecodeElement (_geedg .GrpFill ,&_dadbe );_dedbc !=nil {return _dedbc ;};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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_geedg .Headers =NewCT_Headers (); -if _deeac :=d .DecodeElement (_geedg .Headers ,&_dadbe );_deeac !=nil {return _deeac ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_geedg .ExtLst =NewCT_OfficeArtExtensionList (); -if _acbfg :=d .DecodeElement (_geedg .ExtLst ,&_dadbe );_acbfg !=nil {return _acbfg ;};default:_ac .Log .Debug ("\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",_dadbe .Name ); -if _beec :=d .Skip ();_beec !=nil {return _beec ;};};case _d .EndElement :break _agadb ;case _d .CharData :};};return nil ;};type CT_TextNoAutofit struct{};type ST_LineEndLength byte ; +// Validate validates the CT_Path2DClose and its children +func (_ccbea *CT_Path2DClose )Validate ()error {return _ccbea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044C\u006c\u006f\u0073\u0065");};func (_cadg *CT_ColorSchemeAndMapping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_egcg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_cadg .ClrScheme ,_egcg );if _cadg .ClrMap !=nil {_cbea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}}; +e .EncodeElement (_cadg .ClrMap ,_cbea );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecae *CT_OfficeStyleSheet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecae .ThemeElements =NewCT_BaseStyles ();for _ ,_badef :=range start .Attr {if _badef .Name .Local =="\u006e\u0061\u006d\u0065"{_cdfge ,_fdcd :=_badef .Value ,error (nil ); +if _fdcd !=nil {return _fdcd ;};_ecae .NameAttr =&_cdfge ;continue ;};};_abcfd :for {_gdbba ,_abddb :=d .Token ();if _abddb !=nil {return _abddb ;};switch _ddceg :=_gdbba .(type ){case _d .StartElement :switch _ddceg .Name {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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _deegcb :=d .DecodeElement (_ecae .ThemeElements ,&_ddceg ); +_deegcb !=nil {return _deegcb ;};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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_ecae .ObjectDefaults =NewCT_ObjectStyleDefaults (); +if _ccdf :=d .DecodeElement (_ecae .ObjectDefaults ,&_ddceg );_ccdf !=nil {return _ccdf ;};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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_ecae .ExtraClrSchemeLst =NewCT_ColorSchemeList (); +if _dbfaf :=d .DecodeElement (_ecae .ExtraClrSchemeLst ,&_ddceg );_dbfaf !=nil {return _dbfaf ;};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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_ecae .CustClrLst =NewCT_CustomColorList (); +if _acccb :=d .DecodeElement (_ecae .CustClrLst ,&_ddceg );_acccb !=nil {return _acccb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecae .ExtLst =NewCT_OfficeArtExtensionList (); +if _fcecf :=d .DecodeElement (_ecae .ExtLst ,&_ddceg );_fcecf !=nil {return _fcecf ;};default:_dc .Log .Debug ("\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",_ddceg .Name ); +if _decca :=d .Skip ();_decca !=nil {return _decca ;};};case _d .EndElement :break _abcfd ;case _d .CharData :};};return nil ;};func (_ccea *CT_DuotoneEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbdde :for {_bdeb ,_bcfcc :=d .Token (); +if _bcfcc !=nil {return _bcfcc ;};switch _ecggg :=_bdeb .(type ){case _d .StartElement :switch _ecggg .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gabf :=NewEG_ColorChoice (); +_gabf .ScrgbClr =NewCT_ScRgbColor ();if _ceacd :=d .DecodeElement (_gabf .ScrgbClr ,&_ecggg );_ceacd !=nil {return _ceacd ;};_ccea .EG_ColorChoice =append (_ccea .EG_ColorChoice ,_gabf );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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dfdcb :=NewEG_ColorChoice (); +_dfdcb .SrgbClr =NewCT_SRgbColor ();if _efea :=d .DecodeElement (_dfdcb .SrgbClr ,&_ecggg );_efea !=nil {return _efea ;};_ccea .EG_ColorChoice =append (_ccea .EG_ColorChoice ,_dfdcb );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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cgeb :=NewEG_ColorChoice (); +_cgeb .HslClr =NewCT_HslColor ();if _dfegb :=d .DecodeElement (_cgeb .HslClr ,&_ecggg );_dfegb !=nil {return _dfegb ;};_ccea .EG_ColorChoice =append (_ccea .EG_ColorChoice ,_cgeb );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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_agce :=NewEG_ColorChoice (); +_agce .SysClr =NewCT_SystemColor ();if _ecfa :=d .DecodeElement (_agce .SysClr ,&_ecggg );_ecfa !=nil {return _ecfa ;};_ccea .EG_ColorChoice =append (_ccea .EG_ColorChoice ,_agce );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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_efgdg :=NewEG_ColorChoice (); +_efgdg .SchemeClr =NewCT_SchemeColor ();if _bafab :=d .DecodeElement (_efgdg .SchemeClr ,&_ecggg );_bafab !=nil {return _bafab ;};_ccea .EG_ColorChoice =append (_ccea .EG_ColorChoice ,_efgdg );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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gcedf :=NewEG_ColorChoice (); +_gcedf .PrstClr =NewCT_PresetColor ();if _egba :=d .DecodeElement (_gcedf .PrstClr ,&_ecggg );_egba !=nil {return _egba ;};_ccea .EG_ColorChoice =append (_ccea .EG_ColorChoice ,_gcedf );default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ecggg .Name ); +if _bfgc :=d .Skip ();_bfgc !=nil {return _bfgc ;};};case _d .EndElement :break _cbdde ;case _d .CharData :};};return nil ;};func NewCT_CustomColorList ()*CT_CustomColorList {_fafe :=&CT_CustomColorList {};return _fafe };func (_dfead ST_TextHorzOverflowType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bgfca :=_d .Attr {}; +_bgfca .Name =name ;switch _dfead {case ST_TextHorzOverflowTypeUnset :_bgfca .Value ="";case ST_TextHorzOverflowTypeOverflow :_bgfca .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextHorzOverflowTypeClip :_bgfca .Value ="\u0063\u006c\u0069\u0070"; +};return _bgfca ,nil ;};func (_dcgf *CT_PositiveFixedPercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_dcgf .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_CustomColorList and its children, prefixing error messages with path -func (_ggged *CT_CustomColorList )ValidateWithPath (path string )error {for _fcff ,_gffa :=range _ggged .CustClr {if _ffgb :=_gffa .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0073\u0074\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_fcff )); -_ffgb !=nil {return _ffgb ;};};return nil ;};func NewCT_NonVisualPictureProperties ()*CT_NonVisualPictureProperties {_cebfg :=&CT_NonVisualPictureProperties {};return _cebfg ;};func (_cbbga *CT_Path2DQuadBezierTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcaba :for {_dgfb ,_gfgae :=d .Token (); -if _gfgae !=nil {return _gfgae ;};switch _aecee :=_dgfb .(type ){case _d .StartElement :switch _aecee .Name {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 :"\u0070\u0074"},_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 :"\u0070\u0074"}:_abgb :=NewCT_AdjPoint2D (); -if _aaab :=d .DecodeElement (_abgb ,&_aecee );_aaab !=nil {return _aaab ;};_cbbga .Pt =append (_cbbga .Pt ,_abgb );default:_ac .Log .Debug ("\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",_aecee .Name ); -if _faead :=d .Skip ();_faead !=nil {return _faead ;};};case _d .EndElement :break _dcaba ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LineStyleList and its children, prefixing error messages with path +func (_fgfea *CT_LineStyleList )ValidateWithPath (path string )error {for _beeea ,_cdac :=range _fgfea .Ln {if _gaaegd :=_cdac .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u004c\u006e\u005b\u0025\u0064]",path ,_beeea ));_gaaegd !=nil {return _gaaegd ; +};};return nil ;};func (_ebbdfg ST_BevelPresetType )Validate ()error {return _ebbdfg .ValidateWithPath ("")};func (_ebc *CT_AlphaInverseEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebg :for {_bfec ,_adee :=d .Token ();if _adee !=nil {return _adee ; +};switch _fad :=_bfec .(type ){case _d .StartElement :switch _fad .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ebc .ScrgbClr =NewCT_ScRgbColor (); +if _dgfc :=d .DecodeElement (_ebc .ScrgbClr ,&_fad );_dgfc !=nil {return _dgfc ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ebc .SrgbClr =NewCT_SRgbColor (); +if _bdd :=d .DecodeElement (_ebc .SrgbClr ,&_fad );_bdd !=nil {return _bdd ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ebc .HslClr =NewCT_HslColor (); +if _gfcd :=d .DecodeElement (_ebc .HslClr ,&_fad );_gfcd !=nil {return _gfcd ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ebc .SysClr =NewCT_SystemColor (); +if _geg :=d .DecodeElement (_ebc .SysClr ,&_fad );_geg !=nil {return _geg ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ebc .SchemeClr =NewCT_SchemeColor (); +if _agc :=d .DecodeElement (_ebc .SchemeClr ,&_fad );_agc !=nil {return _agc ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ebc .PrstClr =NewCT_PresetColor (); +if _ccb :=d .DecodeElement (_ebc .PrstClr ,&_fad );_ccb !=nil {return _ccb ;};default:_dc .Log .Debug ("\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",_fad .Name ); +if _ddag :=d .Skip ();_ddag !=nil {return _ddag ;};};case _d .EndElement :break _ebg ;case _d .CharData :};};return nil ;};type ST_TextTabAlignType byte ;type CT_NonVisualConnectorProperties struct{CxnSpLocks *CT_ConnectorLocking ;StCxn *CT_Connection ; +EndCxn *CT_Connection ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_FixedPercentage ()*CT_FixedPercentage {_ggca :=&CT_FixedPercentage {};return _ggca }; -// Validate validates the CT_TextBulletTypefaceFollowText and its children -func (_efbdga *CT_TextBulletTypefaceFollowText )Validate ()error {return _efbdga .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 (_fcgdc *ThemeOverride )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcgdc .CT_BaseStylesOverride =*NewCT_BaseStylesOverride ();_bcdbe :for {_dfgde ,_egfgce :=d .Token ();if _egfgce !=nil {return _egfgce ;};switch _aafbb :=_dfgde .(type ){case _d .StartElement :switch _aafbb .Name {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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_fcgdc .ClrScheme =NewCT_ColorScheme (); -if _bbcbc :=d .DecodeElement (_fcgdc .ClrScheme ,&_aafbb );_bbcbc !=nil {return _bbcbc ;};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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_fcgdc .FontScheme =NewCT_FontScheme (); -if _cfbgbb :=d .DecodeElement (_fcgdc .FontScheme ,&_aafbb );_cfbgbb !=nil {return _cfbgbb ;};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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_fcgdc .FmtScheme =NewCT_StyleMatrix (); -if _gdffe :=d .DecodeElement (_fcgdc .FmtScheme ,&_aafbb );_gdffe !=nil {return _gdffe ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\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",_aafbb .Name ); -if _eeafa :=d .Skip ();_eeafa !=nil {return _eeafa ;};};case _d .EndElement :break _bcdbe ;case _d .CharData :};};return nil ;};type CT_GrayscaleEffect struct{};type CT_GvmlUseShapeRectangle struct{};func NewCT_OfficeArtExtension ()*CT_OfficeArtExtension {_eafa :=&CT_OfficeArtExtension {}; -return _eafa ;};func (_fbdeeg *ST_CompoundLine )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfdgf ,_aegec :=d .Token ();if _aegec !=nil {return _aegec ;};if _gfabe ,_fdage :=_gfdgf .(_d .EndElement );_fdage &&_gfabe .Name ==start .Name {*_fbdeeg =1; -return nil ;};if _cgbgd ,_bcccf :=_gfdgf .(_d .CharData );!_bcccf {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",_gfdgf );}else {switch string (_cgbgd ){case "":*_fbdeeg =0; -case "\u0073\u006e\u0067":*_fbdeeg =1;case "\u0064\u0062\u006c":*_fbdeeg =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_fbdeeg =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_fbdeeg =4;case "\u0074\u0072\u0069":*_fbdeeg =5;};};_gfdgf ,_aegec =d .Token (); -if _aegec !=nil {return _aegec ;};if _gcgac ,_adbec :=_gfdgf .(_d .EndElement );_adbec &&_gcgac .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",_gfdgf ); -};func (_abd *CT_AlphaBiLevelEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eea :=range start .Attr {if _eea .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_feaa ,_dgd :=ParseUnionST_PositiveFixedPercentage (_eea .Value ); -if _dgd !=nil {return _dgd ;};_abd .ThreshAttr =_feaa ;continue ;};};for {_efe ,_ebc :=d .Token ();if _ebc !=nil {return _gd .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",_ebc ); -};if _fga ,_bfc :=_efe .(_d .EndElement );_bfc &&_fga .Name ==start .Name {break ;};};return nil ;};func (_fgbef ST_TileFlipMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fgbef .String (),start );};func (_gcgfb *CT_Path2DList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _gcgfb .Path !=nil {_bfafe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};for _ ,_cbeaf :=range _gcgfb .Path {e .EncodeElement (_cbeaf ,_bfafe );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};func (_efec *CT_DuotoneEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );for _ ,_gbeed :=range _efec .EG_ColorChoice {_gbeed .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func NewCT_Scene3D ()*CT_Scene3D {_eaeaa :=&CT_Scene3D {};_eaeaa .Camera =NewCT_Camera ();_eaeaa .LightRig =NewCT_LightRig ();return _eaeaa ;};func (_gcbg *CT_LineJoinRound )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adaada *CT_TablePropertiesChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adaada .TableStyle !=nil {_fcefd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_adaada .TableStyle ,_fcefd );};if _adaada .TableStyleId !=nil {_fggaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074y\u006c\u0065\u0049\u0064"}};_c .AddPreserveSpaceAttr (&_fggaf ,*_adaada .TableStyleId ); -e .EncodeElement (_adaada .TableStyleId ,_fggaf );};return nil ;}; +// Validate validates the CT_OfficeArtExtensionList and its children +func (_aedffg *CT_OfficeArtExtensionList )Validate ()error {return _aedffg .ValidateWithPath ("\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};func NewCT_EffectContainer ()*CT_EffectContainer {_abbb :=&CT_EffectContainer {}; +return _abbb };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 ;}; -// ValidateWithPath validates the CT_BaseStyles and its children, prefixing error messages with path -func (_gcef *CT_BaseStyles )ValidateWithPath (path string )error {if _cbfb :=_gcef .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_cbfb !=nil {return _cbfb ;};if _edec :=_gcef .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"); -_edec !=nil {return _edec ;};if _dcc :=_gcef .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_dcc !=nil {return _dcc ;};if _gcef .ExtLst !=nil {if _dec :=_gcef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dec !=nil {return _dec ;};};return nil ;};func (_cgaeb *CT_TextCharBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0068\u0061\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_cgaeb .CharAttr )}); -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_TextUnderlineFill and its children, prefixing error messages with path +func (_cdcae *EG_TextUnderlineFill )ValidateWithPath (path string )error {if _cdcae .UFillTx !=nil {if _gdgfgd :=_cdcae .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078");_gdgfgd !=nil {return _gdgfgd ;};};if _cdcae .UFill !=nil {if _fedgd :=_cdcae .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c"); +_fedgd !=nil {return _fedgd ;};};return nil ;};func (_gafe *CT_ContentPartLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gafe .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafe .NoGrpAttr ))}); +};if _gafe .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafe .NoSelectAttr ))});};if _gafe .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafe .NoRotAttr ))}); +};if _gafe .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafe .NoChangeAspectAttr ))}); +};if _gafe .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafe .NoMoveAttr ))});};if _gafe .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafe .NoResizeAttr ))}); +};if _gafe .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafe .NoEditPointsAttr ))});};if _gafe .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafe .NoAdjustHandlesAttr ))}); +};if _gafe .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafe .NoChangeArrowheadsAttr ))}); +};if _gafe .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafe .NoChangeShapeTypeAttr ))}); +};e .EncodeToken (start );if _gafe .ExtLst !=nil {_ebfe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gafe .ExtLst ,_ebfe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_dddf *CT_AnimationChartBuildProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dddf .BldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_dddf .BldAttr )}); +};if _dddf .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_dddf .AnimBgAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_SupplementalFont and its children -func (_abaef *CT_SupplementalFont )Validate ()error {return _abaef .ValidateWithPath ("\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074");};type CT_Percentage struct{ValAttr ST_Percentage ;};type CT_TextUnderlineFillFollowText struct{}; -func NewCT_BlipFillProperties ()*CT_BlipFillProperties {_cgee :=&CT_BlipFillProperties {};return _cgee ;};type CT_NonVisualDrawingProps struct{IdAttr uint32 ;NameAttr string ;DescrAttr *string ;HiddenAttr *bool ;TitleAttr *string ;HlinkClick *CT_Hyperlink ; -HlinkHover *CT_Hyperlink ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_Path2DList and its children, prefixing error messages with path +func (_aeggb *CT_Path2DList )ValidateWithPath (path string )error {for _baedba ,_cbaf :=range _aeggb .Path {if _baabe :=_cbaf .ValidateWithPath (_fa .Sprintf ("%\u0073\u002f\u0050\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_baedba ));_baabe !=nil {return _baabe ; +};};return nil ;};const (ST_TextWrappingTypeUnset ST_TextWrappingType =0;ST_TextWrappingTypeNone ST_TextWrappingType =1;ST_TextWrappingTypeSquare ST_TextWrappingType =2;);func (_gaeab *CT_TextParagraphProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aegd :=range start .Attr {if _aegd .Name .Local =="\u006d\u0061\u0072\u004c"{_baddg ,_aebf :=_bc .ParseInt (_aegd .Value ,10,32); +if _aebf !=nil {return _aebf ;};_bdba :=int32 (_baddg );_gaeab .MarLAttr =&_bdba ;continue ;};if _aegd .Name .Local =="\u006c\u0076\u006c"{_agge ,_cafef :=_bc .ParseInt (_aegd .Value ,10,32);if _cafef !=nil {return _cafef ;};_gadbf :=int32 (_agge );_gaeab .LvlAttr =&_gadbf ; +continue ;};if _aegd .Name .Local =="\u0061\u006c\u0067\u006e"{_gaeab .AlgnAttr .UnmarshalXMLAttr (_aegd );continue ;};if _aegd .Name .Local =="\u0072\u0074\u006c"{_gcdfb ,_gcdac :=_bc .ParseBool (_aegd .Value );if _gcdac !=nil {return _gcdac ;};_gaeab .RtlAttr =&_gcdfb ; +continue ;};if _aegd .Name .Local =="\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"{_gaeab .FontAlgnAttr .UnmarshalXMLAttr (_aegd );continue ;};if _aegd .Name .Local =="\u006d\u0061\u0072\u0052"{_ccbcb ,_fabed :=_bc .ParseInt (_aegd .Value ,10,32);if _fabed !=nil {return _fabed ; +};_adgda :=int32 (_ccbcb );_gaeab .MarRAttr =&_adgda ;continue ;};if _aegd .Name .Local =="\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"{_deeaca ,_aeegfb :=_bc .ParseBool (_aegd .Value );if _aeegfb !=nil {return _aeegfb ;};_gaeab .LatinLnBrkAttr =&_deeaca ; +continue ;};if _aegd .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_fcdgf ,_dbcac :=_bc .ParseInt (_aegd .Value ,10,32);if _dbcac !=nil {return _dbcac ;};_fgfdf :=int32 (_fcdgf );_gaeab .IndentAttr =&_fgfdf ;continue ;};if _aegd .Name .Local =="\u0065a\u004c\u006e\u0042\u0072\u006b"{_abbcb ,_ggebg :=_bc .ParseBool (_aegd .Value ); +if _ggebg !=nil {return _ggebg ;};_gaeab .EaLnBrkAttr =&_abbcb ;continue ;};if _aegd .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"{_eaaaf ,_aadda :=_bc .ParseBool (_aegd .Value );if _aadda !=nil {return _aadda ;}; +_gaeab .HangingPunctAttr =&_eaaaf ;continue ;};if _aegd .Name .Local =="\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"{_bbbfa ,_bagcg :=ParseUnionST_Coordinate32 (_aegd .Value );if _bagcg !=nil {return _bagcg ;};_gaeab .DefTabSzAttr =&_bbbfa ;continue ; +};};_ddgde :for {_eceaa ,_aedfg :=d .Token ();if _aedfg !=nil {return _aedfg ;};switch _ecacb :=_eceaa .(type ){case _d .StartElement :switch _ecacb .Name {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 :"\u006c\u006e\u0053p\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 :"\u006c\u006e\u0053p\u0063"}:_gaeab .LnSpc =NewCT_TextSpacing (); +if _beaaee :=d .DecodeElement (_gaeab .LnSpc ,&_ecacb );_beaaee !=nil {return _beaaee ;};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 :"\u0073\u0070\u0063\u0042\u0065\u0066"},_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 :"\u0073\u0070\u0063\u0042\u0065\u0066"}:_gaeab .SpcBef =NewCT_TextSpacing (); +if _ecgda :=d .DecodeElement (_gaeab .SpcBef ,&_ecacb );_ecgda !=nil {return _ecgda ;};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 :"\u0073\u0070\u0063\u0041\u0066\u0074"},_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 :"\u0073\u0070\u0063\u0041\u0066\u0074"}:_gaeab .SpcAft =NewCT_TextSpacing (); +if _aecca :=d .DecodeElement (_gaeab .SpcAft ,&_ecacb );_aecca !=nil {return _aecca ;};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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_gaeab .BuClrTx =NewCT_TextBulletColorFollowText (); +if _badbcf :=d .DecodeElement (_gaeab .BuClrTx ,&_ecacb );_badbcf !=nil {return _badbcf ;};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 :"\u0062\u0075\u0043l\u0072"},_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 :"\u0062\u0075\u0043l\u0072"}:_gaeab .BuClr =NewCT_Color (); +if _dfcbg :=d .DecodeElement (_gaeab .BuClr ,&_ecacb );_dfcbg !=nil {return _dfcbg ;};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 :"\u0062\u0075\u0053\u007a\u0054\u0078"},_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 :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_gaeab .BuSzTx =NewCT_TextBulletSizeFollowText (); +if _gcgdf :=d .DecodeElement (_gaeab .BuSzTx ,&_ecacb );_gcgdf !=nil {return _gcgdf ;};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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_gaeab .BuSzPct =NewCT_TextBulletSizePercent (); +if _aegac :=d .DecodeElement (_gaeab .BuSzPct ,&_ecacb );_aegac !=nil {return _aegac ;};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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_gaeab .BuSzPts =NewCT_TextBulletSizePoint (); +if _gfefb :=d .DecodeElement (_gaeab .BuSzPts ,&_ecacb );_gfefb !=nil {return _gfefb ;};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 :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_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 :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_gaeab .BuFontTx =NewCT_TextBulletTypefaceFollowText (); +if _dagdd :=d .DecodeElement (_gaeab .BuFontTx ,&_ecacb );_dagdd !=nil {return _dagdd ;};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 :"\u0062\u0075\u0046\u006f\u006e\u0074"},_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 :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_gaeab .BuFont =NewCT_TextFont (); +if _aaebd :=d .DecodeElement (_gaeab .BuFont ,&_ecacb );_aaebd !=nil {return _aaebd ;};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 :"\u0062\u0075\u004e\u006f\u006e\u0065"},_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 :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_gaeab .BuNone =NewCT_TextNoBullet (); +if _fcbcb :=d .DecodeElement (_gaeab .BuNone ,&_ecacb );_fcbcb !=nil {return _fcbcb ;};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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_gaeab .BuAutoNum =NewCT_TextAutonumberBullet (); +if _fdceda :=d .DecodeElement (_gaeab .BuAutoNum ,&_ecacb );_fdceda !=nil {return _fdceda ;};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 :"\u0062\u0075\u0043\u0068\u0061\u0072"},_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 :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_gaeab .BuChar =NewCT_TextCharBullet (); +if _ecbdea :=d .DecodeElement (_gaeab .BuChar ,&_ecacb );_ecbdea !=nil {return _ecbdea ;};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 :"\u0062\u0075\u0042\u006c\u0069\u0070"},_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 :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_gaeab .BuBlip =NewCT_TextBlipBullet (); +if _bcgcf :=d .DecodeElement (_gaeab .BuBlip ,&_ecacb );_bcgcf !=nil {return _bcgcf ;};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 :"\u0074\u0061\u0062\u004c\u0073\u0074"},_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 :"\u0074\u0061\u0062\u004c\u0073\u0074"}:_gaeab .TabLst =NewCT_TextTabStopList (); +if _egdba :=d .DecodeElement (_gaeab .TabLst ,&_ecacb );_egdba !=nil {return _egdba ;};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 :"\u0064\u0065\u0066\u0052\u0050\u0072"},_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 :"\u0064\u0065\u0066\u0052\u0050\u0072"}:_gaeab .DefRPr =NewCT_TextCharacterProperties (); +if _ebbed :=d .DecodeElement (_gaeab .DefRPr ,&_ecacb );_ebbed !=nil {return _ebbed ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaeab .ExtLst =NewCT_OfficeArtExtensionList (); +if _gcdg :=d .DecodeElement (_gaeab .ExtLst ,&_ecacb );_gcdg !=nil {return _gcdg ;};default:_dc .Log .Debug ("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",_ecacb .Name ); +if _gbbab :=d .Skip ();_gbbab !=nil {return _gbbab ;};};case _d .EndElement :break _ddgde ;case _d .CharData :};};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 ;};type CT_GvmlUseShapeRectangle struct{}; -// Validate validates the CT_GraphicalObjectFrameLocking and its children -func (_bgfcf *CT_GraphicalObjectFrameLocking )Validate ()error {return _bgfcf .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"); -}; -// Validate validates the CT_GvmlGroupShapeChoice and its children -func (_beggdd *CT_GvmlGroupShapeChoice )Validate ()error {return _beggdd .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ccbe *EG_TextGeometry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0061\u003a\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0047\u0065\u006fm\u0065\u0074\u0072\u0079"; -if _ccbe .CustGeom !=nil {_gecbge :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_ccbe .CustGeom ,_gecbge );};if _ccbe .PrstTxWarp !=nil {_dgbab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}}; -e .EncodeElement (_ccbe .PrstTxWarp ,_dgbab );};return nil ;};func (_efdf *CT_LinearShadeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efdf .AngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",*_efdf .AngAttr )}); -};if _efdf .ScaledAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0063\u0061\u006c\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_efdf .ScaledAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_cbfdfb :=&CT_Hyperlink {};return _cbfdfb }; +// Validate validates the EG_TextBulletSize and its children +func (_cgcac *EG_TextBulletSize )Validate ()error {return _cgcac .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065");}; -// Validate validates the CT_BlurEffect and its children -func (_fbgf *CT_BlurEffect )Validate ()error {return _fbgf .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func NewEG_OfficeArtExtensionList ()*EG_OfficeArtExtensionList {_abfag :=&EG_OfficeArtExtensionList {}; -return _abfag ;};type CT_TableProperties struct{RtlAttr *bool ;FirstRowAttr *bool ;FirstColAttr *bool ;LastRowAttr *bool ;LastColAttr *bool ;BandRowAttr *bool ;BandColAttr *bool ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ; -BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Choice *CT_TablePropertiesChoice ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_Path2DCubicBezierTo ()*CT_Path2DCubicBezierTo {_defbe :=&CT_Path2DCubicBezierTo {}; -return _defbe ;};func (_gadeba *ST_TextUnderlineType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gadeba =0;case "\u006e\u006f\u006e\u0065":*_gadeba =1;case "\u0077\u006f\u0072d\u0073":*_gadeba =2;case "\u0073\u006e\u0067":*_gadeba =3; -case "\u0064\u0062\u006c":*_gadeba =4;case "\u0068\u0065\u0061v\u0079":*_gadeba =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_gadeba =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_gadeba =7;case "\u0064\u0061\u0073\u0068":*_gadeba =8; -case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_gadeba =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_gadeba =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_gadeba =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_gadeba =12; -case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_gadeba =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_gadeba =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_gadeba =15; -case "\u0077\u0061\u0076\u0079":*_gadeba =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_gadeba =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_gadeba =18;};return nil ;};func (_fbaac *CT_TableStyleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbaac .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 _ ,_ebgg :=range start .Attr {if _ebgg .Name .Local =="\u0064\u0065\u0066"{_eggdb ,_dgfbc :=_ebgg .Value ,error (nil );if _dgfbc !=nil {return _dgfbc ;};_fbaac .DefAttr =_eggdb ;continue ;};};_ccggf :for {_eefcg ,_eaeae :=d .Token ();if _eaeae !=nil {return _eaeae ; -};switch _cdce :=_eefcg .(type ){case _d .StartElement :switch _cdce .Name {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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_gfced :=NewCT_TableStyle (); -if _dedf :=d .DecodeElement (_gfced ,&_cdce );_dedf !=nil {return _dedf ;};_fbaac .TblStyle =append (_fbaac .TblStyle ,_gfced );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_cdce .Name ); -if _aecg :=d .Skip ();_aecg !=nil {return _aecg ;};};case _d .EndElement :break _ccggf ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_TextUnderlineLine and its children, prefixing error messages with path +func (_gaeccf *EG_TextUnderlineLine )ValidateWithPath (path string )error {if _gaeccf .ULnTx !=nil {if _fbbae :=_gaeccf .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_fbbae !=nil {return _fbbae ;};};if _gaeccf .ULn !=nil {if _dbdggc :=_gaeccf .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e"); +_dbdggc !=nil {return _dbdggc ;};};return nil ;};func (_cac *CT_AnimationChartBuildProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ceg :=range start .Attr {if _ceg .Name .Local =="\u0062\u006c\u0064"{_aaf ,_fce :=ParseUnionST_AnimationChartBuildType (_ceg .Value ); +if _fce !=nil {return _fce ;};_cac .BldAttr =&_aaf ;continue ;};if _ceg .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_cgf ,_bgf :=_bc .ParseBool (_ceg .Value );if _bgf !=nil {return _bgf ;};_cac .AnimBgAttr =&_cgf ;continue ;};};for {_ffeg ,_cdg :=d .Token (); +if _cdg !=nil {return _fa .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",_cdg ); +};if _afac ,_dcb :=_ffeg .(_d .EndElement );_dcb &&_afac .Name ==start .Name {break ;};};return nil ;};func (_aaecd *CT_PresetColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gggd ,_dbccc :=_aaecd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"}); +if _dbccc !=nil {return _dbccc ;};start .Attr =append (start .Attr ,_gggd );e .EncodeToken (start );if _aaecd .EG_ColorTransform !=nil {for _ ,_ebabg :=range _aaecd .EG_ColorTransform {_ebabg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_bgdbg ST_PositiveFixedPercentage )String ()string {if _bgdbg .ST_PositiveFixedPercentageDecimal !=nil {return _fa .Sprintf ("\u0025\u0076",*_bgdbg .ST_PositiveFixedPercentageDecimal );};if _bgdbg .ST_PositiveFixedPercentage !=nil {return _bgdbg .ST_PositiveFixedPercentage .String (); +};return "";};func (_dfdgfe *CT_OuterShadowEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afgce :=range start .Attr {if _afgce .Name .Local =="\u0061\u006c\u0067\u006e"{_dfdgfe .AlgnAttr .UnmarshalXMLAttr (_afgce );continue ; +};if _afgce .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_cafdc ,_daaad :=_bc .ParseBool (_afgce .Value );if _daaad !=nil {return _daaad ;};_dfdgfe .RotWithShapeAttr =&_cafdc ;continue ;};if _afgce .Name .Local =="\u0064\u0069\u0073\u0074"{_bacea ,_cfbe :=_bc .ParseInt (_afgce .Value ,10,64); +if _cfbe !=nil {return _cfbe ;};_dfdgfe .DistAttr =&_bacea ;continue ;};if _afgce .Name .Local =="\u0073\u0078"{_acdb ,_bdfab :=ParseUnionST_Percentage (_afgce .Value );if _bdfab !=nil {return _bdfab ;};_dfdgfe .SxAttr =&_acdb ;continue ;};if _afgce .Name .Local =="\u0073\u0079"{_gdgcd ,_faebe :=ParseUnionST_Percentage (_afgce .Value ); +if _faebe !=nil {return _faebe ;};_dfdgfe .SyAttr =&_gdgcd ;continue ;};if _afgce .Name .Local =="\u006b\u0078"{_fcbcg ,_gcca :=_bc .ParseInt (_afgce .Value ,10,32);if _gcca !=nil {return _gcca ;};_gedd :=int32 (_fcbcg );_dfdgfe .KxAttr =&_gedd ;continue ; +};if _afgce .Name .Local =="\u006b\u0079"{_fgfccd ,_edae :=_bc .ParseInt (_afgce .Value ,10,32);if _edae !=nil {return _edae ;};_ceecg :=int32 (_fgfccd );_dfdgfe .KyAttr =&_ceecg ;continue ;};if _afgce .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_ecfaa ,_eabed :=_bc .ParseInt (_afgce .Value ,10,64); +if _eabed !=nil {return _eabed ;};_dfdgfe .BlurRadAttr =&_ecfaa ;continue ;};if _afgce .Name .Local =="\u0064\u0069\u0072"{_dfdca ,_agbd :=_bc .ParseInt (_afgce .Value ,10,32);if _agbd !=nil {return _agbd ;};_ebcea :=int32 (_dfdca );_dfdgfe .DirAttr =&_ebcea ; +continue ;};};_cdgf :for {_daadb ,_ccgcf :=d .Token ();if _ccgcf !=nil {return _ccgcf ;};switch _eebdb :=_daadb .(type ){case _d .StartElement :switch _eebdb .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dfdgfe .ScrgbClr =NewCT_ScRgbColor (); +if _eccgcb :=d .DecodeElement (_dfdgfe .ScrgbClr ,&_eebdb );_eccgcb !=nil {return _eccgcb ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dfdgfe .SrgbClr =NewCT_SRgbColor (); +if _dfegae :=d .DecodeElement (_dfdgfe .SrgbClr ,&_eebdb );_dfegae !=nil {return _dfegae ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dfdgfe .HslClr =NewCT_HslColor (); +if _fceeb :=d .DecodeElement (_dfdgfe .HslClr ,&_eebdb );_fceeb !=nil {return _fceeb ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dfdgfe .SysClr =NewCT_SystemColor (); +if _aafb :=d .DecodeElement (_dfdgfe .SysClr ,&_eebdb );_aafb !=nil {return _aafb ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dfdgfe .SchemeClr =NewCT_SchemeColor (); +if _abbbf :=d .DecodeElement (_dfdgfe .SchemeClr ,&_eebdb );_abbbf !=nil {return _abbbf ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dfdgfe .PrstClr =NewCT_PresetColor (); +if _acdca :=d .DecodeElement (_dfdgfe .PrstClr ,&_eebdb );_acdca !=nil {return _acdca ;};default:_dc .Log .Debug ("\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",_eebdb .Name ); +if _ddced :=d .Skip ();_ddced !=nil {return _ddced ;};};case _d .EndElement :break _cdgf ;case _d .CharData :};};return nil ;};type EG_Geometry struct{CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;}; -// Validate validates the CT_NonVisualContentPartProperties and its children -func (_fdcgg *CT_NonVisualContentPartProperties )Validate ()error {return _fdcgg .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u006eV\u0069\u0073\u0075\u0061\u006c\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"); -};func (_baea *CT_ConnectionSiteList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_accab :for {_fdfb ,_deba :=d .Token ();if _deba !=nil {return _deba ;};switch _deged :=_fdfb .(type ){case _d .StartElement :switch _deged .Name {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 :"\u0063\u0078\u006e"},_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 :"\u0063\u0078\u006e"}:_addeb :=NewCT_ConnectionSite (); -if _aagac :=d .DecodeElement (_addeb ,&_deged );_aagac !=nil {return _aagac ;};_baea .Cxn =append (_baea .Cxn ,_addeb );default:_ac .Log .Debug ("\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",_deged .Name ); -if _bga :=d .Skip ();_bga !=nil {return _bga ;};};case _d .EndElement :break _accab ;case _d .CharData :};};return nil ;};func NewCT_Point2D ()*CT_Point2D {_gfgea :=&CT_Point2D {};return _gfgea };func (_egdbf *ST_PathShadeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beaae ,_fffea :=d .Token (); -if _fffea !=nil {return _fffea ;};if _eeddf ,_fbbee :=_beaae .(_d .EndElement );_fbbee &&_eeddf .Name ==start .Name {*_egdbf =1;return nil ;};if _aggfg ,_gccefa :=_beaae .(_d .CharData );!_gccefa {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",_beaae ); -}else {switch string (_aggfg ){case "":*_egdbf =0;case "\u0073\u0068\u0061p\u0065":*_egdbf =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_egdbf =2;case "\u0072\u0065\u0063\u0074":*_egdbf =3;};};_beaae ,_fffea =d .Token ();if _fffea !=nil {return _fffea ; -};if _bcdac ,_cfaad :=_beaae .(_d .EndElement );_cfaad &&_bcdac .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",_beaae ); -};func (_cgb *CT_AnimationChartElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgb .BldStepAttr =ST_ChartBuildStep (1);for _ ,_fcg :=range start .Attr {if _fcg .Name .Local =="\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"{_gbb ,_cged :=_b .ParseInt (_fcg .Value ,10,32); -if _cged !=nil {return _cged ;};_bcb :=int32 (_gbb );_cgb .SeriesIdxAttr =&_bcb ;continue ;};if _fcg .Name .Local =="c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"{_fec ,_ccac :=_b .ParseInt (_fcg .Value ,10,32);if _ccac !=nil {return _ccac ; -};_geec :=int32 (_fec );_cgb .CategoryIdxAttr =&_geec ;continue ;};if _fcg .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_cgb .BldStepAttr .UnmarshalXMLAttr (_fcg );continue ;};};for {_eeff ,_ggf :=d .Token ();if _ggf !=nil {return _gd .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",_ggf ); -};if _cdfdf ,_aagf :=_eeff .(_d .EndElement );_aagf &&_cdfdf .Name ==start .Name {break ;};};return nil ;};func (_aeegb *CT_TransformEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_badeg :=range start .Attr {if _badeg .Name .Local =="\u0073\u0078"{_dgcdc ,_gededb :=ParseUnionST_Percentage (_badeg .Value ); -if _gededb !=nil {return _gededb ;};_aeegb .SxAttr =&_dgcdc ;continue ;};if _badeg .Name .Local =="\u0073\u0079"{_eccfcf ,_dfcde :=ParseUnionST_Percentage (_badeg .Value );if _dfcde !=nil {return _dfcde ;};_aeegb .SyAttr =&_eccfcf ;continue ;};if _badeg .Name .Local =="\u006b\u0078"{_cdbeg ,_bfge :=_b .ParseInt (_badeg .Value ,10,32); -if _bfge !=nil {return _bfge ;};_eaeg :=int32 (_cdbeg );_aeegb .KxAttr =&_eaeg ;continue ;};if _badeg .Name .Local =="\u006b\u0079"{_efbda ,_abaca :=_b .ParseInt (_badeg .Value ,10,32);if _abaca !=nil {return _abaca ;};_gdaef :=int32 (_efbda );_aeegb .KyAttr =&_gdaef ; -continue ;};if _badeg .Name .Local =="\u0074\u0078"{_fdaga ,_adedc :=ParseUnionST_Coordinate (_badeg .Value );if _adedc !=nil {return _adedc ;};_aeegb .TxAttr =&_fdaga ;continue ;};if _badeg .Name .Local =="\u0074\u0079"{_cebcd ,_dfdac :=ParseUnionST_Coordinate (_badeg .Value ); -if _dfdac !=nil {return _dfdac ;};_aeegb .TyAttr =&_cebcd ;continue ;};};for {_cagfb ,_agfgac :=d .Token ();if _agfgac !=nil {return _gd .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",_agfgac ); -};if _fbfdg ,_gbbcd :=_cagfb .(_d .EndElement );_gbbcd &&_fbfdg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TintEffect and its children +func (_efbe *CT_TintEffect )Validate ()error {return _efbe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_InverseGammaTransform ()*CT_InverseGammaTransform {_ddcec :=&CT_InverseGammaTransform {}; +return _ddcec ;};func (_begc *CT_FontReference )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dcdcb ,_dfab :=_begc .IdxAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u0064\u0078"});if _dfab !=nil {return _dfab ;};start .Attr =append (start .Attr ,_dcdcb ); +e .EncodeToken (start );if _begc .ScrgbClr !=nil {_aagcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_begc .ScrgbClr ,_aagcg );};if _begc .SrgbClr !=nil {_fdac :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_begc .SrgbClr ,_fdac );};if _begc .HslClr !=nil {_cdgg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_begc .HslClr ,_cdgg );};if _begc .SysClr !=nil {_bbgag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_begc .SysClr ,_bbgag );};if _begc .SchemeClr !=nil {_gfdb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_begc .SchemeClr ,_gfdb );};if _begc .PrstClr !=nil {_adcfb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_begc .PrstClr ,_adcfb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_caabg ST_SystemColorVal )Validate ()error {return _caabg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TablePartStyle and its children, prefixing error messages with path -func (_cfecc *CT_TablePartStyle )ValidateWithPath (path string )error {if _cfecc .TcTxStyle !=nil {if _egegb :=_cfecc .TcTxStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065");_egegb !=nil {return _egegb ;};};if _cfecc .TcStyle !=nil {if _fabae :=_cfecc .TcStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0053\u0074\u0079\u006c\u0065"); -_fabae !=nil {return _fabae ;};};return nil ;};type CT_TableRow struct{HAttr ST_Coordinate ;Tc []*CT_TableCell ;ExtLst *CT_OfficeArtExtensionList ;};type ST_LightRigDirection byte ;func (_fdffeg *CT_TextNoAutofit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OfficeArtExtensionList and its children, prefixing error messages with path +func (_bcecb *CT_OfficeArtExtensionList )ValidateWithPath (path string )error {for _bbgaa ,_bacff :=range _bcecb .Ext {if _gddc :=_bacff .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_bbgaa ));_gddc !=nil {return _gddc ; +};};return nil ;};func (_bb *Blip )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0061\u003a\u0062\u006c\u0069\u0070";return _bb .CT_Blip .MarshalXML (e ,start );}; -// Validate validates the CT_EffectContainer and its children -func (_fgbae *CT_EffectContainer )Validate ()error {return _fgbae .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072");};func (_ecbadg *CT_RelativeOffsetEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ecbadg .TxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0078"},Value :_gd .Sprintf ("\u0025\u0076",*_ecbadg .TxAttr )}); -};if _ecbadg .TyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_ecbadg .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -}; +// ValidateWithPath validates the CT_TextSpacingPoint and its children, prefixing error messages with path +func (_aacaf *CT_TextSpacingPoint )ValidateWithPath (path string )error {if _aacaf .ValAttr < 0{return _fa .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 ,_aacaf .ValAttr ); +};if _aacaf .ValAttr > 158400{return _fa .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 ,_aacaf .ValAttr ); +};return nil ;}; -// ValidateWithPath validates the CT_SystemColor and its children, prefixing error messages with path -func (_ebbaag *CT_SystemColor )ValidateWithPath (path string )error {if _ebbaag .ValAttr ==ST_SystemColorValUnset {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 _dcdeb :=_ebbaag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcdeb !=nil {return _dcdeb ;};for _acaacd ,_gafed :=range _ebbaag .EG_ColorTransform {if _gcbag :=_gafed .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_acaacd )); -_gcbag !=nil {return _gcbag ;};};return nil ;};type CT_DefaultShapeDefinition struct{SpPr *CT_ShapeProperties ;BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_edgbag *CT_SRgbColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_edgbag .ValAttr )}); -e .EncodeToken (start );if _edgbag .EG_ColorTransform !=nil {for _ ,_gdcaa :=range _edgbag .EG_ColorTransform {_gdcaa .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_LineEndLengthUnset ST_LineEndLength =0; -ST_LineEndLengthSm ST_LineEndLength =1;ST_LineEndLengthMed ST_LineEndLength =2;ST_LineEndLengthLg ST_LineEndLength =3;); +// Validate validates the EG_ThemeableEffectStyle and its children +func (_gdffed *EG_ThemeableEffectStyle )Validate ()error {return _gdffed .ValidateWithPath ("\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065");};func NewCT_TableBackgroundStyle ()*CT_TableBackgroundStyle {_adadf :=&CT_TableBackgroundStyle {}; +return _adadf ;};func (_ffda *CT_FontScheme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",_ffda .NameAttr )}); +e .EncodeToken (start );_cagabe :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_ffda .MajorFont ,_cagabe );_gefbd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"}}; +e .EncodeElement (_ffda .MinorFont ,_gefbd );if _ffda .ExtLst !=nil {_abdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffda .ExtLst ,_abdd );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_DashStopList struct{Ds []*CT_DashStop ;}; -// ValidateWithPath validates the CT_PolarAdjustHandle and its children, prefixing error messages with path -func (_bbeeg *CT_PolarAdjustHandle )ValidateWithPath (path string )error {if _bbeeg .MinRAttr !=nil {if _caafc :=_bbeeg .MinRAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0052\u0041\u0074\u0074r");_caafc !=nil {return _caafc ;};};if _bbeeg .MaxRAttr !=nil {if _dcbgf :=_bbeeg .MaxRAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0052\u0041\u0074\u0074r"); -_dcbgf !=nil {return _dcbgf ;};};if _bbeeg .MinAngAttr !=nil {if _fgafg :=_bbeeg .MinAngAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_fgafg !=nil {return _fgafg ;};};if _bbeeg .MaxAngAttr !=nil {if _eacegg :=_bbeeg .MaxAngAttr .ValidateWithPath (path +"/\u004d\u0061\u0078\u0041\u006e\u0067\u0041\u0074\u0074\u0072"); -_eacegg !=nil {return _eacegg ;};};if _gfgac :=_bbeeg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gfgac !=nil {return _gfgac ;};return nil ;};type CT_NonVisualConnectorProperties struct{CxnSpLocks *CT_ConnectorLocking ;StCxn *CT_Connection ; -EndCxn *CT_Connection ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_GroupFillProperties and its children, prefixing error messages with path +func (_fdeab *CT_GroupFillProperties )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_TableCellBorderStyle and its children, prefixing error messages with path -func (_acbcd *CT_TableCellBorderStyle )ValidateWithPath (path string )error {if _acbcd .Left !=nil {if _beaac :=_acbcd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_beaac !=nil {return _beaac ;};};if _acbcd .Right !=nil {if _dgfgb :=_acbcd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_dgfgb !=nil {return _dgfgb ;};};if _acbcd .Top !=nil {if _ecdee :=_acbcd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ecdee !=nil {return _ecdee ;};};if _acbcd .Bottom !=nil {if _egbfd :=_acbcd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_egbfd !=nil {return _egbfd ;};};if _acbcd .InsideH !=nil {if _cadbf :=_acbcd .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_cadbf !=nil {return _cadbf ;};};if _acbcd .InsideV !=nil {if _edeba :=_acbcd .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); -_edeba !=nil {return _edeba ;};};if _acbcd .Tl2br !=nil {if _deggd :=_acbcd .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_deggd !=nil {return _deggd ;};};if _acbcd .Tr2bl !=nil {if _ccgdb :=_acbcd .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c"); -_ccgdb !=nil {return _ccgdb ;};};if _acbcd .ExtLst !=nil {if _fafee :=_acbcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fafee !=nil {return _fafee ;};};return nil ;};func (_cfcea *CT_TextNoAutofit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gfdad ,_fcbef :=d .Token (); -if _fcbef !=nil {return _gd .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",_fcbef );};if _gbgbf ,_cgebe :=_gfdad .(_d .EndElement );_cgebe &&_gbgbf .Name ==start .Name {break ; -};};return nil ;}; - -// ST_AdjAngle is a union type -type ST_AdjAngle struct{ST_Angle *int32 ;ST_GeomGuideName *string ;};func (_abbfa ST_BlipCompression )String ()string {switch _abbfa {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_AudioFile and its children -func (_fgef *CT_AudioFile )Validate ()error {return _fgef .ValidateWithPath ("\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func NewCT_AudioCDTime ()*CT_AudioCDTime {_agef :=&CT_AudioCDTime {};return _agef };func (_debbe *CT_BiLevelEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbdeg :=range start .Attr {if _cbdeg .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_agff ,_edeb :=ParseUnionST_PositiveFixedPercentage (_cbdeg .Value ); -if _edeb !=nil {return _edeb ;};_debbe .ThreshAttr =_agff ;continue ;};};for {_afdb ,_fcd :=d .Token ();if _fcd !=nil {return _gd .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",_fcd ); -};if _dgga ,_acgc :=_afdb .(_d .EndElement );_acgc &&_dgga .Name ==start .Name {break ;};};return nil ;};func NewCT_GradientStop ()*CT_GradientStop {_dgead :=&CT_GradientStop {};return _dgead };var ST_TextBulletSizePercentPatternRe =_a .MustCompile (ST_TextBulletSizePercentPattern ); -func (_abcgc *CT_TextField )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_abcgc .IdAttr )});if _abcgc .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_abcgc .TypeAttr )}); -};e .EncodeToken (start );if _abcgc .RPr !=nil {_deadb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_abcgc .RPr ,_deadb );};if _abcgc .PPr !=nil {_bggbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070P\u0072"}}; -e .EncodeElement (_abcgc .PPr ,_bggbe );};if _abcgc .T !=nil {_bbfda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074"}};_c .AddPreserveSpaceAttr (&_bbfda ,*_abcgc .T );e .EncodeElement (_abcgc .T ,_bbfda );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type CT_AnimationElementChoice struct{Dgm *CT_AnimationDgmElement ;Chart *CT_AnimationChartElement ;}; +// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path +func (_deeac *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _deeac .ScrgbClr !=nil {if _cdecb :=_deeac .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cdecb !=nil {return _cdecb ;};};if _deeac .SrgbClr !=nil {if _defgc :=_deeac .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_defgc !=nil {return _defgc ;};};if _deeac .HslClr !=nil {if _fgcaa :=_deeac .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fgcaa !=nil {return _fgcaa ;};};if _deeac .SysClr !=nil {if _aceega :=_deeac .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_aceega !=nil {return _aceega ;};};if _deeac .SchemeClr !=nil {if _ceaec :=_deeac .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ceaec !=nil {return _ceaec ;};};if _deeac .PrstClr !=nil {if _ebdfe :=_deeac .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_ebdfe !=nil {return _ebdfe ;};};return nil ;};func NewCT_TextCharBullet ()*CT_TextCharBullet {_efadg :=&CT_TextCharBullet {};return _efadg };type CT_GroupShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_GroupTransform2D ;NoFill *CT_NoFillProperties ; +SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ; +ExtLst *CT_OfficeArtExtensionList ;};func (_fbefd ST_OnOffStyleType )String ()string {switch _fbefd {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0064\u0065\u0066";};return "";};func (_bcfd *CT_EffectStyleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_gbfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}};for _ ,_bdbg :=range _bcfd .EffectStyle {e .EncodeElement (_bdbg ,_gbfa );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_dcdeg *ThemeManager )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0061\u003a\u0074\u0068\u0065\u006d\u0065\u004d\u0061n\u0061\u0067\u0065\u0072";return _dcdeg .CT_EmptyElement .MarshalXML (e ,start );};func (_gefcb ST_TextCapsType )String ()string {switch _gefcb {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 (_bdbe *CT_Path2DLineTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ddaeb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0074"}}; +e .EncodeElement (_bdbe .Pt ,_ddaeb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PositivePercentage and its children -func (_gded *CT_PositivePercentage )Validate ()error {return _gded .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};type EG_ThemeableEffectStyle struct{Effect *CT_EffectProperties ; -EffectRef *CT_StyleMatrixReference ;}; +// ValidateWithPath validates the CT_VideoFile and its children, prefixing error messages with path +func (_feadg *CT_VideoFile )ValidateWithPath (path string )error {if _feadg .ExtLst !=nil {if _fdgfee :=_feadg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdgfee !=nil {return _fdgfee ;};};return nil ;};func (_bca *CT_AlphaModulateEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bca .Cont =NewCT_EffectContainer (); +_bdea :for {_dgd ,_acb :=d .Token ();if _acb !=nil {return _acb ;};switch _egg :=_dgd .(type ){case _d .StartElement :switch _egg .Name {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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:if _cdf :=d .DecodeElement (_bca .Cont ,&_egg ); +_cdf !=nil {return _cdf ;};default:_dc .Log .Debug ("\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",_egg .Name ); +if _gge :=d .Skip ();_gge !=nil {return _gge ;};};case _d .EndElement :break _bdea ;case _d .CharData :};};return nil ;};func (_fbga *CT_ColorMappingOverride )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbga .Choice =NewCT_ColorMappingOverrideChoice (); +_bebe :for {_ddbg ,_aede :=d .Token ();if _aede !=nil {return _aede ;};switch _eagb :=_ddbg .(type ){case _d .StartElement :switch _eagb .Name {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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_fbga .Choice =NewCT_ColorMappingOverrideChoice (); +if _ccgb :=d .DecodeElement (&_fbga .Choice .MasterClrMapping ,&_eagb );_ccgb !=nil {return _ccgb ;};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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_fbga .Choice =NewCT_ColorMappingOverrideChoice (); +if _ceca :=d .DecodeElement (&_fbga .Choice .OverrideClrMapping ,&_eagb );_ceca !=nil {return _ceca ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_eagb .Name ); +if _edde :=d .Skip ();_edde !=nil {return _edde ;};};case _d .EndElement :break _bebe ;case _d .CharData :};};return nil ;};func (_cafdd *CT_GvmlShapeNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_defca :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}}; +e .EncodeElement (_cafdd .CNvPr ,_defca );_dfbba :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_cafdd .CNvSpPr ,_dfbba );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +func (_aefg *CT_Path2DArcTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aadbda :=range start .Attr {if _aadbda .Name .Local =="\u0077\u0052"{_dgdac ,_fcbca :=ParseUnionST_AdjCoordinate (_aadbda .Value );if _fcbca !=nil {return _fcbca ; +};_aefg .WRAttr =_dgdac ;continue ;};if _aadbda .Name .Local =="\u0068\u0052"{_cgebc ,_cfgfe :=ParseUnionST_AdjCoordinate (_aadbda .Value );if _cfgfe !=nil {return _cfgfe ;};_aefg .HRAttr =_cgebc ;continue ;};if _aadbda .Name .Local =="\u0073\u0074\u0041n\u0067"{_egebb ,_gdad :=ParseUnionST_AdjAngle (_aadbda .Value ); +if _gdad !=nil {return _gdad ;};_aefg .StAngAttr =_egebb ;continue ;};if _aadbda .Name .Local =="\u0073\u0077\u0041n\u0067"{_ecgcc ,_fdbe :=ParseUnionST_AdjAngle (_aadbda .Value );if _fdbe !=nil {return _fdbe ;};_aefg .SwAngAttr =_ecgcc ;continue ;};}; +for {_agdf ,_gbebac :=d .Token ();if _gbebac !=nil {return _fa .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",_gbebac );};if _fdfgf ,_eccac :=_agdf .(_d .EndElement ); +_eccac &&_fdfgf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Color and its children -func (_fdg *CT_Color )Validate ()error {return _fdg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func ParseUnionST_OnOff (s string )(_gg .ST_OnOff ,error ){return _gg .ST_OnOff {},nil };type CT_FillProperties struct{NoFill *CT_NoFillProperties ; -SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};func NewCT_ComplementTransform ()*CT_ComplementTransform {_cbfe :=&CT_ComplementTransform {}; -return _cbfe ;};func (_agcccd *EG_TextUnderlineFill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fecab :for {_dgfeeg ,_fgfea :=d .Token ();if _fgfea !=nil {return _fgfea ;};switch _dbebc :=_dgfeeg .(type ){case _d .StartElement :switch _dbebc .Name {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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_agcccd .UFillTx =NewCT_TextUnderlineFillFollowText (); -if _ddcae :=d .DecodeElement (_agcccd .UFillTx ,&_dbebc );_ddcae !=nil {return _ddcae ;};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 :"\u0075\u0046\u0069l\u006c"},_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 :"\u0075\u0046\u0069l\u006c"}:_agcccd .UFill =NewCT_TextUnderlineFillGroupWrapper (); -if _aaddb :=d .DecodeElement (_agcccd .UFill ,&_dbebc );_aaddb !=nil {return _aaddb ;};default:_ac .Log .Debug ("\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",_dbebc .Name ); -if _ecbca :=d .Skip ();_ecbca !=nil {return _ecbca ;};};case _d .EndElement :break _fecab ;case _d .CharData :};};return nil ;};func NewCT_GroupTransform2D ()*CT_GroupTransform2D {_fedbe :=&CT_GroupTransform2D {};return _fedbe };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 (_fafd *CT_BiLevelEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_gd .Sprintf ("\u0025\u0076",_fafd .ThreshAttr )}); -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfgbc *CT_TextBodyProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_decge :=range start .Attr {if _decge .Name .Local =="f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"{_cacc ,_cecfb :=_b .ParseBool (_decge .Value ); -if _cecfb !=nil {return _cecfb ;};_cfgbc .FromWordArtAttr =&_cacc ;continue ;};if _decge .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_cfgbc .AnchorAttr .UnmarshalXMLAttr (_decge );continue ;};if _decge .Name .Local =="\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"{_aafec ,_eggggf :=_b .ParseBool (_decge .Value ); -if _eggggf !=nil {return _eggggf ;};_cfgbc .SpcFirstLastParaAttr =&_aafec ;continue ;};if _decge .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_gabeg ,_egcab :=_b .ParseBool (_decge .Value );if _egcab !=nil {return _egcab ;};_cfgbc .AnchorCtrAttr =&_gabeg ; -continue ;};if _decge .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_cfgbc .HorzOverflowAttr .UnmarshalXMLAttr (_decge );continue ;};if _decge .Name .Local =="\u0066o\u0072\u0063\u0065\u0041\u0041"{_cddgfd ,_agfeg :=_b .ParseBool (_decge .Value ); -if _agfeg !=nil {return _agfeg ;};_cfgbc .ForceAAAttr =&_cddgfd ;continue ;};if _decge .Name .Local =="\u0077\u0072\u0061\u0070"{_cfgbc .WrapAttr .UnmarshalXMLAttr (_decge );continue ;};if _decge .Name .Local =="\u0075p\u0072\u0069\u0067\u0068\u0074"{_abcgf ,_afccb :=_b .ParseBool (_decge .Value ); -if _afccb !=nil {return _afccb ;};_cfgbc .UprightAttr =&_abcgf ;continue ;};if _decge .Name .Local =="\u0074\u0049\u006e\u0073"{_cfdde ,_aecfc :=ParseUnionST_Coordinate32 (_decge .Value );if _aecfc !=nil {return _aecfc ;};_cfgbc .TInsAttr =&_cfdde ;continue ; -};if _decge .Name .Local =="c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"{_gbgef ,_ceeba :=_b .ParseBool (_decge .Value );if _ceeba !=nil {return _ceeba ;};_cfgbc .CompatLnSpcAttr =&_gbgef ;continue ;};if _decge .Name .Local =="\u0062\u0049\u006e\u0073"{_ggbbb ,_ffecd :=ParseUnionST_Coordinate32 (_decge .Value ); -if _ffecd !=nil {return _ffecd ;};_cfgbc .BInsAttr =&_ggbbb ;continue ;};if _decge .Name .Local =="\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_cfgbc .VertOverflowAttr .UnmarshalXMLAttr (_decge );continue ;};if _decge .Name .Local =="\u0072\u006f\u0074"{_afeeea ,_fffcgf :=_b .ParseInt (_decge .Value ,10,32); -if _fffcgf !=nil {return _fffcgf ;};_ccdce :=int32 (_afeeea );_cfgbc .RotAttr =&_ccdce ;continue ;};if _decge .Name .Local =="\u0073\u0070\u0063\u0043\u006f\u006c"{_faagd ,_abdac :=_b .ParseInt (_decge .Value ,10,32);if _abdac !=nil {return _abdac ;};_egdfc :=int32 (_faagd ); -_cfgbc .SpcColAttr =&_egdfc ;continue ;};if _decge .Name .Local =="\u0076\u0065\u0072\u0074"{_cfgbc .VertAttr .UnmarshalXMLAttr (_decge );continue ;};if _decge .Name .Local =="\u0072\u0049\u006e\u0073"{_adcba ,_ecbac :=ParseUnionST_Coordinate32 (_decge .Value ); -if _ecbac !=nil {return _ecbac ;};_cfgbc .RInsAttr =&_adcba ;continue ;};if _decge .Name .Local =="\u006e\u0075\u006d\u0043\u006f\u006c"{_ecbdc ,_fgfde :=_b .ParseInt (_decge .Value ,10,32);if _fgfde !=nil {return _fgfde ;};_ecfbb :=int32 (_ecbdc );_cfgbc .NumColAttr =&_ecfbb ; -continue ;};if _decge .Name .Local =="\u0072\u0074\u006c\u0043\u006f\u006c"{_aeege ,_bafcb :=_b .ParseBool (_decge .Value );if _bafcb !=nil {return _bafcb ;};_cfgbc .RtlColAttr =&_aeege ;continue ;};if _decge .Name .Local =="\u006c\u0049\u006e\u0073"{_eggaf ,_gecba :=ParseUnionST_Coordinate32 (_decge .Value ); -if _gecba !=nil {return _gecba ;};_cfgbc .LInsAttr =&_eggaf ;continue ;};};_gaafe :for {_gaabe ,_ecdeg :=d .Token ();if _ecdeg !=nil {return _ecdeg ;};switch _bdabe :=_gaabe .(type ){case _d .StartElement :switch _bdabe .Name {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 :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_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 :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_cfgbc .PrstTxWarp =NewCT_PresetTextShape (); -if _bfgcd :=d .DecodeElement (_cfgbc .PrstTxWarp ,&_bdabe );_bfgcd !=nil {return _bfgcd ;};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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_cfgbc .NoAutofit =NewCT_TextNoAutofit (); -if _cgfaa :=d .DecodeElement (_cfgbc .NoAutofit ,&_bdabe );_cgfaa !=nil {return _cgfaa ;};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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_cfgbc .NormAutofit =NewCT_TextNormalAutofit (); -if _gedbab :=d .DecodeElement (_cfgbc .NormAutofit ,&_bdabe );_gedbab !=nil {return _gedbab ;};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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_cfgbc .SpAutoFit =NewCT_TextShapeAutofit (); -if _bggab :=d .DecodeElement (_cfgbc .SpAutoFit ,&_bdabe );_bggab !=nil {return _bggab ;};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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_cfgbc .Scene3d =NewCT_Scene3D (); -if _aabee :=d .DecodeElement (_cfgbc .Scene3d ,&_bdabe );_aabee !=nil {return _aabee ;};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 :"\u0073\u0070\u0033\u0064"},_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 :"\u0073\u0070\u0033\u0064"}:_cfgbc .Sp3d =NewCT_Shape3D (); -if _afeeeg :=d .DecodeElement (_cfgbc .Sp3d ,&_bdabe );_afeeeg !=nil {return _afeeeg ;};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 :"\u0066\u006c\u0061\u0074\u0054\u0078"},_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 :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_cfgbc .FlatTx =NewCT_FlatText (); -if _ddfcg :=d .DecodeElement (_cfgbc .FlatTx ,&_bdabe );_ddfcg !=nil {return _ddfcg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfgbc .ExtLst =NewCT_OfficeArtExtensionList (); -if _dedce :=d .DecodeElement (_cfgbc .ExtLst ,&_bdabe );_dedce !=nil {return _dedce ;};default:_ac .Log .Debug ("\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",_bdabe .Name ); -if _fbaefg :=d .Skip ();_fbaefg !=nil {return _fbaefg ;};};case _d .EndElement :break _gaafe ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_GvmlShapeNonVisual and its children +func (_fdeaa *CT_GvmlShapeNonVisual )Validate ()error {return _fdeaa .ValidateWithPath ("C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func NewEG_LineJoinProperties ()*EG_LineJoinProperties {_bbeff :=&EG_LineJoinProperties {}; +return _bbeff ;};func NewCT_CustomColor ()*CT_CustomColor {_ceadf :=&CT_CustomColor {};return _ceadf };type CT_Headers struct{Header []string ;};func (_ffaf *CT_GvmlShapeNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffaf .CNvPr =NewCT_NonVisualDrawingProps (); +_ffaf .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();_aeabc :for {_fabb ,_ccgeb :=d .Token ();if _ccgeb !=nil {return _ccgeb ;};switch _aaffa :=_fabb .(type ){case _d .StartElement :switch _aaffa .Name {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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _aedff :=d .DecodeElement (_ffaf .CNvPr ,&_aaffa ); +_aedff !=nil {return _aedff ;};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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _afceg :=d .DecodeElement (_ffaf .CNvSpPr ,&_aaffa ); +_afceg !=nil {return _afceg ;};default:_dc .Log .Debug ("\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",_aaffa .Name ); +if _edecg :=d .Skip ();_edecg !=nil {return _edecg ;};};case _d .EndElement :break _aeabc ;case _d .CharData :};};return nil ;};func NewCT_Angle ()*CT_Angle {_bbf :=&CT_Angle {};return _bbf };func (_dcafb ST_TextAlignType )ValidateWithPath (path string )error {switch _dcafb {case 0,1,2,3,4,5,6,7:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcafb )); +};return nil ;};func (_acdga *CT_Percentage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cedbb :=range start .Attr {if _cedbb .Name .Local =="\u0076\u0061\u006c"{_dfdcg ,_bacgc :=ParseUnionST_Percentage (_cedbb .Value );if _bacgc !=nil {return _bacgc ; +};_acdga .ValAttr =_dfdcg ;continue ;};};for {_gdbdg ,_cegfb :=d .Token ();if _cegfb !=nil {return _fa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050e\u0072c\u0065n\u0074\u0061\u0067\u0065\u003a\u0020\u0025s",_cegfb );};if _ecdbc ,_eccbe :=_gdbdg .(_d .EndElement ); +_eccbe &&_ecdbc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TextParagraphProperties and its children -func (_adgdb *CT_TextParagraphProperties )Validate ()error {return _adgdb .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 (_aedgde *CT_TextLineBreak )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbaaa :for {_bcdff ,_ggaaa :=d .Token (); -if _ggaaa !=nil {return _ggaaa ;};switch _dadcb :=_bcdff .(type ){case _d .StartElement :switch _dadcb .Name {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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_aedgde .RPr =NewCT_TextCharacterProperties (); -if _ddffe :=d .DecodeElement (_aedgde .RPr ,&_dadcb );_ddffe !=nil {return _ddffe ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_dadcb .Name ); -if _babb :=d .Skip ();_babb !=nil {return _babb ;};};case _d .EndElement :break _bbaaa ;case _d .CharData :};};return nil ;};func (_aagfb *CT_Hyperlink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aagfb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_aagfb .IdAttr )}); -};if _aagfb .InvalidUrlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_aagfb .InvalidUrlAttr )});};if _aagfb .ActionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_aagfb .ActionAttr )}); -};if _aagfb .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_aagfb .TgtFrameAttr )});};if _aagfb .TooltipAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_gd .Sprintf ("\u0025\u0076",*_aagfb .TooltipAttr )}); -};if _aagfb .HistoryAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_aagfb .HistoryAttr ))});};if _aagfb .HighlightClickAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_aagfb .HighlightClickAttr ))}); -};if _aagfb .EndSndAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064\u0053\u006e\u0064"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_aagfb .EndSndAttr ))});};e .EncodeToken (start );if _aagfb .Snd !=nil {_fagdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073n\u0064"}}; -e .EncodeElement (_aagfb .Snd ,_fagdd );};if _aagfb .ExtLst !=nil {_gead :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aagfb .ExtLst ,_gead );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_TableCellBorderStyle and its children +func (_gfaee *CT_TableCellBorderStyle )Validate ()error {return _gfaee .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};type CT_FixedPercentage struct{ValAttr ST_FixedPercentage ; +};func NewCT_GradientStopList ()*CT_GradientStopList {_dbag :=&CT_GradientStopList {};return _dbag };func (_gbabb *ST_AnimationChartBuildType )Validate ()error {return _gbabb .ValidateWithPath ("")};func NewEG_TextAutofit ()*EG_TextAutofit {_fbafd :=&EG_TextAutofit {}; +return _fbafd };func NewEG_ColorTransform ()*EG_ColorTransform {_bfed :=&EG_ColorTransform {};return _bfed };type CT_BaseStylesOverride struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;};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 (_baceea ST_TextVertOverflowType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcbf :=_d .Attr {};_gcbf .Name =name ;switch _baceea {case ST_TextVertOverflowTypeUnset :_gcbf .Value ="";case ST_TextVertOverflowTypeOverflow :_gcbf .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"; +case ST_TextVertOverflowTypeEllipsis :_gcbf .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073";case ST_TextVertOverflowTypeClip :_gcbf .Value ="\u0063\u006c\u0069\u0070";};return _gcbf ,nil ;};type EG_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ; +}; -// Validate validates the Graphic and its children -func (_bdfgbg *Graphic )Validate ()error {return _bdfgbg .ValidateWithPath ("\u0047r\u0061\u0070\u0068\u0069\u0063");};func NewCT_AudioCD ()*CT_AudioCD {_ggaa :=&CT_AudioCD {};_ggaa .St =NewCT_AudioCDTime ();_ggaa .End =NewCT_AudioCDTime ();return _ggaa ; -};func NewCT_OfficeStyleSheet ()*CT_OfficeStyleSheet {_edeab :=&CT_OfficeStyleSheet {};_edeab .ThemeElements =NewCT_BaseStyles ();return _edeab ;};func (_cedbb ST_TextAlignType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cedbb .String (),start ); -};type CT_HSLEffect struct{HueAttr *int32 ;SatAttr *ST_FixedPercentage ;LumAttr *ST_FixedPercentage ;};type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ;FillToRect *CT_RelativeRect ;};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(ST_TextSpacingPercentOrPercentString ,error ){_efebcf :=ST_TextSpacingPercentOrPercentString {}; -if _gg .ST_PercentagePatternRe .MatchString (s ){_efebcf .ST_Percentage =&s ;}else {_acab ,_ffgba :=_b .ParseInt (s ,10,64);if _ffgba !=nil {return _efebcf ,_gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_ffgba ); -};_dacc :=int32 (_acab );_efebcf .ST_TextSpacingPercent =&_dacc ;};return _efebcf ,nil ;};func NewCT_ColorReplaceEffect ()*CT_ColorReplaceEffect {_fcec :=&CT_ColorReplaceEffect {};return _fcec ;}; +// Validate validates the CT_LineJoinMiterProperties and its children +func (_gabae *CT_LineJoinMiterProperties )Validate ()error {return _gabae .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006eM\u0069\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_TextBodyProperties and its children, prefixing error messages with path -func (_gcdd *CT_TextBodyProperties )ValidateWithPath (path string )error {if _ecafd :=_gcdd .VertOverflowAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_ecafd !=nil {return _ecafd ; -};if _bgbed :=_gcdd .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_bgbed !=nil {return _bgbed ;};if _ffbeg :=_gcdd .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r"); -_ffbeg !=nil {return _ffbeg ;};if _gbgaa :=_gcdd .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_gbgaa !=nil {return _gbgaa ;};if _gcdd .LInsAttr !=nil {if _fcagfg :=_gcdd .LInsAttr .ValidateWithPath (path +"\u002fL\u0049\u006e\u0073\u0041\u0074\u0074r"); -_fcagfg !=nil {return _fcagfg ;};};if _gcdd .TInsAttr !=nil {if _eagdb :=_gcdd .TInsAttr .ValidateWithPath (path +"\u002fT\u0049\u006e\u0073\u0041\u0074\u0074r");_eagdb !=nil {return _eagdb ;};};if _gcdd .RInsAttr !=nil {if _faagf :=_gcdd .RInsAttr .ValidateWithPath (path +"\u002fR\u0049\u006e\u0073\u0041\u0074\u0074r"); -_faagf !=nil {return _faagf ;};};if _gcdd .BInsAttr !=nil {if _fccad :=_gcdd .BInsAttr .ValidateWithPath (path +"\u002fB\u0049\u006e\u0073\u0041\u0074\u0074r");_fccad !=nil {return _fccad ;};};if _gcdd .NumColAttr !=nil {if *_gcdd .NumColAttr < 1{return _gd .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 ,*_gcdd .NumColAttr ); -};if *_gcdd .NumColAttr > 16{return _gd .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 ,*_gcdd .NumColAttr ); -};};if _gcdd .SpcColAttr !=nil {if *_gcdd .SpcColAttr < 0{return _gd .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 ,*_gcdd .SpcColAttr ); -};};if _ccbgd :=_gcdd .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_ccbgd !=nil {return _ccbgd ;};if _gcdd .PrstTxWarp !=nil {if _fccbe :=_gcdd .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"); -_fccbe !=nil {return _fccbe ;};};if _gcdd .NoAutofit !=nil {if _bcbeef :=_gcdd .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_bcbeef !=nil {return _bcbeef ;};};if _gcdd .NormAutofit !=nil {if _cfdbd :=_gcdd .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"); -_cfdbd !=nil {return _cfdbd ;};};if _gcdd .SpAutoFit !=nil {if _dbcbg :=_gcdd .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_dbcbg !=nil {return _dbcbg ;};};if _gcdd .Scene3d !=nil {if _efcf :=_gcdd .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064"); -_efcf !=nil {return _efcf ;};};if _gcdd .Sp3d !=nil {if _cfaba :=_gcdd .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_cfaba !=nil {return _cfaba ;};};if _gcdd .FlatTx !=nil {if _gaaga :=_gcdd .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); -_gaaga !=nil {return _gaaga ;};};if _gcdd .ExtLst !=nil {if _decgee :=_gcdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_decgee !=nil {return _decgee ;};};return nil ;};func (_agefe ST_BlendMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agefe .String (),start ); -};func (_ffdgd *CT_TextParagraphProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggbfd :=range start .Attr {if _ggbfd .Name .Local =="\u006d\u0061\u0072\u004c"{_edba ,_fddf :=_b .ParseInt (_ggbfd .Value ,10,32);if _fddf !=nil {return _fddf ; -};_edfbe :=int32 (_edba );_ffdgd .MarLAttr =&_edfbe ;continue ;};if _ggbfd .Name .Local =="\u006c\u0076\u006c"{_geceg ,_agbbfc :=_b .ParseInt (_ggbfd .Value ,10,32);if _agbbfc !=nil {return _agbbfc ;};_aaeaa :=int32 (_geceg );_ffdgd .LvlAttr =&_aaeaa ; -continue ;};if _ggbfd .Name .Local =="\u0061\u006c\u0067\u006e"{_ffdgd .AlgnAttr .UnmarshalXMLAttr (_ggbfd );continue ;};if _ggbfd .Name .Local =="\u0072\u0074\u006c"{_ebdba ,_gfcgd :=_b .ParseBool (_ggbfd .Value );if _gfcgd !=nil {return _gfcgd ;};_ffdgd .RtlAttr =&_ebdba ; -continue ;};if _ggbfd .Name .Local =="\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"{_ffdgd .FontAlgnAttr .UnmarshalXMLAttr (_ggbfd );continue ;};if _ggbfd .Name .Local =="\u006d\u0061\u0072\u0052"{_cddab ,_dgdec :=_b .ParseInt (_ggbfd .Value ,10,32); -if _dgdec !=nil {return _dgdec ;};_bcdga :=int32 (_cddab );_ffdgd .MarRAttr =&_bcdga ;continue ;};if _ggbfd .Name .Local =="\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"{_aadbd ,_cgcae :=_b .ParseBool (_ggbfd .Value );if _cgcae !=nil {return _cgcae ; -};_ffdgd .LatinLnBrkAttr =&_aadbd ;continue ;};if _ggbfd .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_cfgbgg ,_eaadg :=_b .ParseInt (_ggbfd .Value ,10,32);if _eaadg !=nil {return _eaadg ;};_ebbadg :=int32 (_cfgbgg );_ffdgd .IndentAttr =&_ebbadg ; -continue ;};if _ggbfd .Name .Local =="\u0065a\u004c\u006e\u0042\u0072\u006b"{_agfbd ,_deceg :=_b .ParseBool (_ggbfd .Value );if _deceg !=nil {return _deceg ;};_ffdgd .EaLnBrkAttr =&_agfbd ;continue ;};if _ggbfd .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"{_bafdfe ,_bbbaf :=_b .ParseBool (_ggbfd .Value ); -if _bbbaf !=nil {return _bbbaf ;};_ffdgd .HangingPunctAttr =&_bafdfe ;continue ;};if _ggbfd .Name .Local =="\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"{_gbdbg ,_gbdge :=ParseUnionST_Coordinate32 (_ggbfd .Value );if _gbdge !=nil {return _gbdge ;}; -_ffdgd .DefTabSzAttr =&_gbdbg ;continue ;};};_deafc :for {_dfee ,_aecddd :=d .Token ();if _aecddd !=nil {return _aecddd ;};switch _eabbf :=_dfee .(type ){case _d .StartElement :switch _eabbf .Name {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 :"\u006c\u006e\u0053p\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 :"\u006c\u006e\u0053p\u0063"}:_ffdgd .LnSpc =NewCT_TextSpacing (); -if _ffcfg :=d .DecodeElement (_ffdgd .LnSpc ,&_eabbf );_ffcfg !=nil {return _ffcfg ;};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 :"\u0073\u0070\u0063\u0042\u0065\u0066"},_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 :"\u0073\u0070\u0063\u0042\u0065\u0066"}:_ffdgd .SpcBef =NewCT_TextSpacing (); -if _bggfeb :=d .DecodeElement (_ffdgd .SpcBef ,&_eabbf );_bggfeb !=nil {return _bggfeb ;};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 :"\u0073\u0070\u0063\u0041\u0066\u0074"},_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 :"\u0073\u0070\u0063\u0041\u0066\u0074"}:_ffdgd .SpcAft =NewCT_TextSpacing (); -if _bbgad :=d .DecodeElement (_ffdgd .SpcAft ,&_eabbf );_bbgad !=nil {return _bbgad ;};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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_ffdgd .BuClrTx =NewCT_TextBulletColorFollowText (); -if _dbdbc :=d .DecodeElement (_ffdgd .BuClrTx ,&_eabbf );_dbdbc !=nil {return _dbdbc ;};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 :"\u0062\u0075\u0043l\u0072"},_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 :"\u0062\u0075\u0043l\u0072"}:_ffdgd .BuClr =NewCT_Color (); -if _ffdbg :=d .DecodeElement (_ffdgd .BuClr ,&_eabbf );_ffdbg !=nil {return _ffdbg ;};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 :"\u0062\u0075\u0053\u007a\u0054\u0078"},_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 :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_ffdgd .BuSzTx =NewCT_TextBulletSizeFollowText (); -if _baaa :=d .DecodeElement (_ffdgd .BuSzTx ,&_eabbf );_baaa !=nil {return _baaa ;};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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_ffdgd .BuSzPct =NewCT_TextBulletSizePercent (); -if _babe :=d .DecodeElement (_ffdgd .BuSzPct ,&_eabbf );_babe !=nil {return _babe ;};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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_ffdgd .BuSzPts =NewCT_TextBulletSizePoint (); -if _cedc :=d .DecodeElement (_ffdgd .BuSzPts ,&_eabbf );_cedc !=nil {return _cedc ;};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 :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_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 :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_ffdgd .BuFontTx =NewCT_TextBulletTypefaceFollowText (); -if _gfbcf :=d .DecodeElement (_ffdgd .BuFontTx ,&_eabbf );_gfbcf !=nil {return _gfbcf ;};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 :"\u0062\u0075\u0046\u006f\u006e\u0074"},_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 :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_ffdgd .BuFont =NewCT_TextFont (); -if _dabda :=d .DecodeElement (_ffdgd .BuFont ,&_eabbf );_dabda !=nil {return _dabda ;};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 :"\u0062\u0075\u004e\u006f\u006e\u0065"},_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 :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_ffdgd .BuNone =NewCT_TextNoBullet (); -if _gedc :=d .DecodeElement (_ffdgd .BuNone ,&_eabbf );_gedc !=nil {return _gedc ;};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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_ffdgd .BuAutoNum =NewCT_TextAutonumberBullet (); -if _afaf :=d .DecodeElement (_ffdgd .BuAutoNum ,&_eabbf );_afaf !=nil {return _afaf ;};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 :"\u0062\u0075\u0043\u0068\u0061\u0072"},_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 :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_ffdgd .BuChar =NewCT_TextCharBullet (); -if _dbcaf :=d .DecodeElement (_ffdgd .BuChar ,&_eabbf );_dbcaf !=nil {return _dbcaf ;};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 :"\u0062\u0075\u0042\u006c\u0069\u0070"},_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 :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_ffdgd .BuBlip =NewCT_TextBlipBullet (); -if _cbbgc :=d .DecodeElement (_ffdgd .BuBlip ,&_eabbf );_cbbgc !=nil {return _cbbgc ;};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 :"\u0074\u0061\u0062\u004c\u0073\u0074"},_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 :"\u0074\u0061\u0062\u004c\u0073\u0074"}:_ffdgd .TabLst =NewCT_TextTabStopList (); -if _fegbe :=d .DecodeElement (_ffdgd .TabLst ,&_eabbf );_fegbe !=nil {return _fegbe ;};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 :"\u0064\u0065\u0066\u0052\u0050\u0072"},_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 :"\u0064\u0065\u0066\u0052\u0050\u0072"}:_ffdgd .DefRPr =NewCT_TextCharacterProperties (); -if _gagcb :=d .DecodeElement (_ffdgd .DefRPr ,&_eabbf );_gagcb !=nil {return _gagcb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffdgd .ExtLst =NewCT_OfficeArtExtensionList (); -if _efcbf :=d .DecodeElement (_ffdgd .ExtLst ,&_eabbf );_efcbf !=nil {return _efcbf ;};default:_ac .Log .Debug ("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",_eabbf .Name ); -if _cbfec :=d .Skip ();_cbfec !=nil {return _cbfec ;};};case _d .EndElement :break _deafc ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GvmlShapeNonVisual and its children, prefixing error messages with path +func (_bfaa *CT_GvmlShapeNonVisual )ValidateWithPath (path string )error {if _eead :=_bfaa .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_eead !=nil {return _eead ;};if _aabc :=_bfaa .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); +_aabc !=nil {return _aabc ;};return nil ;};func (_abaeb ST_TextAnchoringType )Validate ()error {return _abaeb .ValidateWithPath ("")};type CT_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;}; -// ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path -func (_ecfdc *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _daded :=_ecfdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_daded !=nil {return _daded ;};return nil ;}; +// Validate validates the ThemeOverride and its children +func (_abeag *ThemeOverride )Validate ()error {return _abeag .ValidateWithPath ("\u0054\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_gebde *ST_BlendMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gebde =0; +case "\u006f\u0076\u0065\u0072":*_gebde =1;case "\u006d\u0075\u006c\u0074":*_gebde =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_gebde =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_gebde =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_gebde =5; +};return nil ;}; -// ValidateWithPath validates the CT_TextCharacterProperties and its children, prefixing error messages with path -func (_aagad *CT_TextCharacterProperties )ValidateWithPath (path string )error {if _aagad .SzAttr !=nil {if *_aagad .SzAttr < 100{return _gd .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 ,*_aagad .SzAttr ); -};if *_aagad .SzAttr > 400000{return _gd .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 ,*_aagad .SzAttr ); -};};if _ffgfc :=_aagad .UAttr .ValidateWithPath (path +"\u002f\u0055\u0041\u0074\u0074\u0072");_ffgfc !=nil {return _ffgfc ;};if _acfge :=_aagad .StrikeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0041\u0074\u0074\u0072");_acfge !=nil {return _acfge ; -};if _aagad .KernAttr !=nil {if *_aagad .KernAttr < 0{return _gd .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 ,*_aagad .KernAttr ); -};if *_aagad .KernAttr > 400000{return _gd .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 ,*_aagad .KernAttr ); -};};if _eeafc :=_aagad .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_eeafc !=nil {return _eeafc ;};if _aagad .SpcAttr !=nil {if _egedeg :=_aagad .SpcAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0063\u0041\u0074\u0074\u0072"); -_egedeg !=nil {return _egedeg ;};};if _aagad .BaselineAttr !=nil {if _cagge :=_aagad .BaselineAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u006c\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_cagge !=nil {return _cagge ;};};if _aagad .Ln !=nil {if _gbfca :=_aagad .Ln .ValidateWithPath (path +"\u002f\u004c\u006e"); -_gbfca !=nil {return _gbfca ;};};if _aagad .NoFill !=nil {if _cegefb :=_aagad .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cegefb !=nil {return _cegefb ;};};if _aagad .SolidFill !=nil {if _geabf :=_aagad .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_geabf !=nil {return _geabf ;};};if _aagad .GradFill !=nil {if _deeaf :=_aagad .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_deeaf !=nil {return _deeaf ;};};if _aagad .BlipFill !=nil {if _ggfag :=_aagad .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_ggfag !=nil {return _ggfag ;};};if _aagad .PattFill !=nil {if _gaddf :=_aagad .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gaddf !=nil {return _gaddf ;};};if _aagad .GrpFill !=nil {if _gfgba :=_aagad .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_gfgba !=nil {return _gfgba ;};};if _aagad .EffectLst !=nil {if _cccb :=_aagad .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_cccb !=nil {return _cccb ;};};if _aagad .EffectDag !=nil {if _efcg :=_aagad .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_efcg !=nil {return _efcg ;};};if _aagad .Highlight !=nil {if _fefdf :=_aagad .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_fefdf !=nil {return _fefdf ;};};if _aagad .ULnTx !=nil {if _ddaba :=_aagad .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078"); -_ddaba !=nil {return _ddaba ;};};if _aagad .ULn !=nil {if _dcgcg :=_aagad .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_dcgcg !=nil {return _dcgcg ;};};if _aagad .UFillTx !=nil {if _ccegf :=_aagad .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078"); -_ccegf !=nil {return _ccegf ;};};if _aagad .UFill !=nil {if _dgacc :=_aagad .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_dgacc !=nil {return _dgacc ;};};if _aagad .Latin !=nil {if _dffg :=_aagad .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e"); -_dffg !=nil {return _dffg ;};};if _aagad .Ea !=nil {if _eeeff :=_aagad .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_eeeff !=nil {return _eeeff ;};};if _aagad .Cs !=nil {if _ggegec :=_aagad .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_ggegec !=nil {return _ggegec ; -};};if _aagad .Sym !=nil {if _dgaga :=_aagad .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_dgaga !=nil {return _dgaga ;};};if _aagad .HlinkClick !=nil {if _fbggd :=_aagad .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"); -_fbggd !=nil {return _fbggd ;};};if _aagad .HlinkMouseOver !=nil {if _fdecg :=_aagad .HlinkMouseOver .ValidateWithPath (path +"\u002fH\u006ci\u006e\u006b\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072");_fdecg !=nil {return _fdecg ;};};if _aagad .Rtl !=nil {if _eedac :=_aagad .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c"); -_eedac !=nil {return _eedac ;};};if _aagad .ExtLst !=nil {if _eadcf :=_aagad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eadcf !=nil {return _eadcf ;};};return nil ;};func (_aece *CT_GvmlShapeNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aece .CNvPr =NewCT_NonVisualDrawingProps (); -_aece .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();_bfae :for {_ddccg ,_dbcf :=d .Token ();if _dbcf !=nil {return _dbcf ;};switch _dgdag :=_ddccg .(type ){case _d .StartElement :switch _dgdag .Name {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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _dbcd :=d .DecodeElement (_aece .CNvPr ,&_dgdag ); -_dbcd !=nil {return _dbcd ;};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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:if _gfgaa :=d .DecodeElement (_aece .CNvSpPr ,&_dgdag ); -_gfgaa !=nil {return _gfgaa ;};default:_ac .Log .Debug ("\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",_dgdag .Name ); -if _eegcbd :=d .Skip ();_eegcbd !=nil {return _eegcbd ;};};case _d .EndElement :break _bfae ;case _d .CharData :};};return nil ;};type Graphic struct{CT_GraphicalObject };func (_eefg *CT_NonVisualPictureProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_baffb :=range start .Attr {if _baffb .Name .Local =="p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"{_eeaca ,_cbbfg :=_b .ParseBool (_baffb .Value ); -if _cbbfg !=nil {return _cbbfg ;};_eefg .PreferRelativeResizeAttr =&_eeaca ;continue ;};};_feefg :for {_fgfeg ,_cdeb :=d .Token ();if _cdeb !=nil {return _cdeb ;};switch _ccab :=_fgfeg .(type ){case _d .StartElement :switch _ccab .Name {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 :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}:_eefg .PicLocks =NewCT_PictureLocking (); -if _cbfcg :=d .DecodeElement (_eefg .PicLocks ,&_ccab );_cbfcg !=nil {return _cbfcg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eefg .ExtLst =NewCT_OfficeArtExtensionList (); -if _ecefa :=d .DecodeElement (_eefg .ExtLst ,&_ccab );_ecefa !=nil {return _ecefa ;};default:_ac .Log .Debug ("\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",_ccab .Name ); -if _cfgea :=d .Skip ();_cfgea !=nil {return _cfgea ;};};case _d .EndElement :break _feefg ;case _d .CharData :};};return nil ;};type CT_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;};func (_ccagbd *CT_TextBulletTypefaceFollowText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbdccc ST_AnimationBuildType )ValidateWithPath (path string )error {switch _bbdccc {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 (_bbdccc )); -};return nil ;};func (_cbcbf *CT_OfficeStyleSheet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbcbf .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cbcbf .NameAttr )}); -};e .EncodeToken (start );_aadf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_cbcbf .ThemeElements ,_aadf );if _cbcbf .ObjectDefaults !=nil {_cbfeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003ao\u0062\u006a\u0065c\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}}; -e .EncodeElement (_cbcbf .ObjectDefaults ,_cbfeg );};if _cbcbf .ExtraClrSchemeLst !=nil {_cebce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078tr\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_cbcbf .ExtraClrSchemeLst ,_cebce ); -};if _cbcbf .CustClrLst !=nil {_egaed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063u\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_cbcbf .CustClrLst ,_egaed );};if _cbcbf .ExtLst !=nil {_daaca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cbcbf .ExtLst ,_daaca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfggc *CT_ConnectionSite )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0067"},Value :_gd .Sprintf ("\u0025\u0076",_gfggc .AngAttr )}); -e .EncodeToken (start );_dgdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_gfggc .Pos ,_dgdf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Shape3D and its children +func (_bdebb *CT_Shape3D )Validate ()error {return _bdebb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0033\u0044");};func (_eggeb ST_BevelPresetType )String ()string {switch _eggeb {case 0:return "";case 1:return "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074"; +case 2:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 3:return "\u0073\u006c\u006fp\u0065";case 4:return "\u0063\u0072\u006fs\u0073";case 5:return "\u0061\u006e\u0067l\u0065";case 6:return "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case 7:return "\u0063\u006f\u006e\u0076\u0065\u0078"; +case 8:return "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case 9:return "\u0064\u0069\u0076o\u0074";case 10:return "\u0072\u0069\u0062\u006c\u0065\u0074";case 11:return "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case 12:return "\u0061r\u0074\u0044\u0065\u0063\u006f"; +};return "";}; -// Validate validates the CT_Path2DArcTo and its children -func (_edfff *CT_Path2DArcTo )Validate ()error {return _edfff .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f");}; +// ValidateWithPath validates the CT_StyleMatrix and its children, prefixing error messages with path +func (_fgfbb *CT_StyleMatrix )ValidateWithPath (path string )error {if _adfe :=_fgfbb .FillStyleLst .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_adfe !=nil {return _adfe ;};if _geef :=_fgfbb .LnStyleLst .ValidateWithPath (path +"/\u004c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"); +_geef !=nil {return _geef ;};if _fdfeb :=_fgfbb .EffectStyleLst .ValidateWithPath (path +"\u002fE\u0066f\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");_fdfeb !=nil {return _fdfeb ;};if _ebdbc :=_fgfbb .BgFillStyleLst .ValidateWithPath (path +"\u002fB\u0067F\u0069\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"); +_ebdbc !=nil {return _ebdbc ;};return nil ;};func (_eaeed *CT_RelativeRect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eaeed .LAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c"},Value :_fa .Sprintf ("\u0025\u0076",*_eaeed .LAttr )}); +};if _eaeed .TAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_eaeed .TAttr )});};if _eaeed .RAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_fa .Sprintf ("\u0025\u0076",*_eaeed .RAttr )}); +};if _eaeed .BAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_fa .Sprintf ("\u0025\u0076",*_eaeed .BAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_InverseGammaTransform and its children -func (_dbdda *CT_InverseGammaTransform )Validate ()error {return _dbdda .ValidateWithPath ("\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};type CT_AudioCDTime struct{TrackAttr uint8 ; -TimeAttr *uint32 ;}; +// ValidateWithPath validates the CT_FillOverlayEffect and its children, prefixing error messages with path +func (_fffbg *CT_FillOverlayEffect )ValidateWithPath (path string )error {if _fffbg .BlendAttr ==ST_BlendModeUnset {return _fa .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 _edgf :=_fffbg .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_edgf !=nil {return _edgf ;};if _fffbg .NoFill !=nil {if _aeffa :=_fffbg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c"); +_aeffa !=nil {return _aeffa ;};};if _fffbg .SolidFill !=nil {if _begb :=_fffbg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_begb !=nil {return _begb ;};};if _fffbg .GradFill !=nil {if _adca :=_fffbg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl"); +_adca !=nil {return _adca ;};};if _fffbg .BlipFill !=nil {if _gbcc :=_fffbg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl");_gbcc !=nil {return _gbcc ;};};if _fffbg .PattFill !=nil {if _gebe :=_fffbg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl"); +_gebe !=nil {return _gebe ;};};if _fffbg .GrpFill !=nil {if _gaag :=_fffbg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c");_gaag !=nil {return _gaag ;};};return nil ;}; -// Validate validates the CT_Hyperlink and its children -func (_cedgg *CT_Hyperlink )Validate ()error {return _cedgg .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_abaga ST_SystemColorVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdefa :=_d .Attr {}; -_gdefa .Name =name ;switch _abaga {case ST_SystemColorValUnset :_gdefa .Value ="";case ST_SystemColorValScrollBar :_gdefa .Value ="\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case ST_SystemColorValBackground :_gdefa .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"; -case ST_SystemColorValActiveCaption :_gdefa .Value ="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case ST_SystemColorValInactiveCaption :_gdefa .Value ="\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e"; -case ST_SystemColorValMenu :_gdefa .Value ="\u006d\u0065\u006e\u0075";case ST_SystemColorValWindow :_gdefa .Value ="\u0077\u0069\u006e\u0064\u006f\u0077";case ST_SystemColorValWindowFrame :_gdefa .Value ="w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065"; -case ST_SystemColorValMenuText :_gdefa .Value ="\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case ST_SystemColorValWindowText :_gdefa .Value ="\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case ST_SystemColorValCaptionText :_gdefa .Value ="c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074"; -case ST_SystemColorValActiveBorder :_gdefa .Value ="\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case ST_SystemColorValInactiveBorder :_gdefa .Value ="\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072"; -case ST_SystemColorValAppWorkspace :_gdefa .Value ="\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065";case ST_SystemColorValHighlight :_gdefa .Value ="\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case ST_SystemColorValHighlightText :_gdefa .Value ="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074"; -case ST_SystemColorValBtnFace :_gdefa .Value ="\u0062t\u006e\u0046\u0061\u0063\u0065";case ST_SystemColorValBtnShadow :_gdefa .Value ="\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw";case ST_SystemColorValGrayText :_gdefa .Value ="\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074"; -case ST_SystemColorValBtnText :_gdefa .Value ="\u0062t\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValInactiveCaptionText :_gdefa .Value ="\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_SystemColorValBtnHighlight :_gdefa .Value ="\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"; -case ST_SystemColorVal3dDkShadow :_gdefa .Value ="\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case ST_SystemColorVal3dLight :_gdefa .Value ="\u0033d\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValInfoText :_gdefa .Value ="\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074"; -case ST_SystemColorValInfoBk :_gdefa .Value ="\u0069\u006e\u0066\u006f\u0042\u006b";case ST_SystemColorValHotLight :_gdefa .Value ="\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case ST_SystemColorValGradientActiveCaption :_gdefa .Value ="g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e"; -case ST_SystemColorValGradientInactiveCaption :_gdefa .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 :_gdefa .Value ="\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"; -case ST_SystemColorValMenuBar :_gdefa .Value ="\u006de\u006e\u0075\u0042\u0061\u0072";};return _gdefa ,nil ;};const (ST_PresetPatternValUnset ST_PresetPatternVal =0;ST_PresetPatternValPct5 ST_PresetPatternVal =1;ST_PresetPatternValPct10 ST_PresetPatternVal =2; -ST_PresetPatternValPct20 ST_PresetPatternVal =3;ST_PresetPatternValPct25 ST_PresetPatternVal =4;ST_PresetPatternValPct30 ST_PresetPatternVal =5;ST_PresetPatternValPct40 ST_PresetPatternVal =6;ST_PresetPatternValPct50 ST_PresetPatternVal =7;ST_PresetPatternValPct60 ST_PresetPatternVal =8; -ST_PresetPatternValPct70 ST_PresetPatternVal =9;ST_PresetPatternValPct75 ST_PresetPatternVal =10;ST_PresetPatternValPct80 ST_PresetPatternVal =11;ST_PresetPatternValPct90 ST_PresetPatternVal =12;ST_PresetPatternValHorz ST_PresetPatternVal =13;ST_PresetPatternValVert ST_PresetPatternVal =14; -ST_PresetPatternValLtHorz ST_PresetPatternVal =15;ST_PresetPatternValLtVert ST_PresetPatternVal =16;ST_PresetPatternValDkHorz ST_PresetPatternVal =17;ST_PresetPatternValDkVert ST_PresetPatternVal =18;ST_PresetPatternValNarHorz ST_PresetPatternVal =19;ST_PresetPatternValNarVert ST_PresetPatternVal =20; -ST_PresetPatternValDashHorz ST_PresetPatternVal =21;ST_PresetPatternValDashVert ST_PresetPatternVal =22;ST_PresetPatternValCross ST_PresetPatternVal =23;ST_PresetPatternValDnDiag ST_PresetPatternVal =24;ST_PresetPatternValUpDiag ST_PresetPatternVal =25; -ST_PresetPatternValLtDnDiag ST_PresetPatternVal =26;ST_PresetPatternValLtUpDiag ST_PresetPatternVal =27;ST_PresetPatternValDkDnDiag ST_PresetPatternVal =28;ST_PresetPatternValDkUpDiag ST_PresetPatternVal =29;ST_PresetPatternValWdDnDiag ST_PresetPatternVal =30; -ST_PresetPatternValWdUpDiag ST_PresetPatternVal =31;ST_PresetPatternValDashDnDiag ST_PresetPatternVal =32;ST_PresetPatternValDashUpDiag ST_PresetPatternVal =33;ST_PresetPatternValDiagCross ST_PresetPatternVal =34;ST_PresetPatternValSmCheck ST_PresetPatternVal =35; -ST_PresetPatternValLgCheck ST_PresetPatternVal =36;ST_PresetPatternValSmGrid ST_PresetPatternVal =37;ST_PresetPatternValLgGrid ST_PresetPatternVal =38;ST_PresetPatternValDotGrid ST_PresetPatternVal =39;ST_PresetPatternValSmConfetti ST_PresetPatternVal =40; -ST_PresetPatternValLgConfetti ST_PresetPatternVal =41;ST_PresetPatternValHorzBrick ST_PresetPatternVal =42;ST_PresetPatternValDiagBrick ST_PresetPatternVal =43;ST_PresetPatternValSolidDmnd ST_PresetPatternVal =44;ST_PresetPatternValOpenDmnd ST_PresetPatternVal =45; -ST_PresetPatternValDotDmnd ST_PresetPatternVal =46;ST_PresetPatternValPlaid ST_PresetPatternVal =47;ST_PresetPatternValSphere ST_PresetPatternVal =48;ST_PresetPatternValWeave ST_PresetPatternVal =49;ST_PresetPatternValDivot ST_PresetPatternVal =50;ST_PresetPatternValShingle ST_PresetPatternVal =51; -ST_PresetPatternValWave ST_PresetPatternVal =52;ST_PresetPatternValTrellis ST_PresetPatternVal =53;ST_PresetPatternValZigZag ST_PresetPatternVal =54;);func (_ddaff *ST_TextCapsType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddaff =0; -case "\u006e\u006f\u006e\u0065":*_ddaff =1;case "\u0073\u006d\u0061l\u006c":*_ddaff =2;case "\u0061\u006c\u006c":*_ddaff =3;};return nil ;};type CT_SupplementalFont struct{ScriptAttr string ;TypefaceAttr string ;};type CT_CustomGeometry2D struct{AvLst *CT_GeomGuideList ; -GdLst *CT_GeomGuideList ;AhLst *CT_AdjustHandleList ;CxnLst *CT_ConnectionSiteList ;Rect *CT_GeomRect ;PathLst *CT_Path2DList ;};func (_ddca *CT_ConnectionSite )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddca .Pos =NewCT_AdjPoint2D (); -for _ ,_dgee :=range start .Attr {if _dgee .Name .Local =="\u0061\u006e\u0067"{_dbdaf ,_egdd :=ParseUnionST_AdjAngle (_dgee .Value );if _egdd !=nil {return _egdd ;};_ddca .AngAttr =_dbdaf ;continue ;};};_cfac :for {_aegg ,_dcbea :=d .Token ();if _dcbea !=nil {return _dcbea ; -};switch _eabd :=_aegg .(type ){case _d .StartElement :switch _eabd .Name {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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:if _aaec :=d .DecodeElement (_ddca .Pos ,&_eabd ); -_aaec !=nil {return _aaec ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_eabd .Name ); -if _daee :=d .Skip ();_daee !=nil {return _daee ;};};case _d .EndElement :break _cfac ;case _d .CharData :};};return nil ;};type CT_GvmlGroupShape struct{NvGrpSpPr *CT_GvmlGroupShapeNonVisual ;GrpSpPr *CT_GroupShapeProperties ;Choice []*CT_GvmlGroupShapeChoice ; -ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path +func (_beegc *CT_LightRig )ValidateWithPath (path string )error {if _beegc .RigAttr ==ST_LightRigTypeUnset {return _fa .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 _effb :=_beegc .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_effb !=nil {return _effb ;};if _beegc .DirAttr ==ST_LightRigDirectionUnset {return _fa .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 _adfga :=_beegc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_adfga !=nil {return _adfga ;};if _beegc .Rot !=nil {if _eeca :=_beegc .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_eeca !=nil {return _eeca ; +};};return nil ;};func (_cfdag *CT_GvmlUseShapeRectangle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_aggcc ,_fddgf :=d .Token ();if _fddgf !=nil {return _fa .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",_fddgf ); +};if _edfge ,_dcgad :=_aggcc .(_d .EndElement );_dcgad &&_edfge .Name ==start .Name {break ;};};return nil ;};func (_baeeb *EG_Effect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfdae :for {_fdccg ,_eccfca :=d .Token ();if _eccfca !=nil {return _eccfca ; +};switch _fceae :=_fdccg .(type ){case _d .StartElement :switch _fceae .Name {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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:_baeeb .Cont =NewCT_EffectContainer (); +if _aecgb :=d .DecodeElement (_baeeb .Cont ,&_fceae );_aecgb !=nil {return _aecgb ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_baeeb .Effect =NewCT_EffectReference (); +if _ccfff :=d .DecodeElement (_baeeb .Effect ,&_fceae );_ccfff !=nil {return _ccfff ;};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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_baeeb .AlphaBiLevel =NewCT_AlphaBiLevelEffect (); +if _fbeed :=d .DecodeElement (_baeeb .AlphaBiLevel ,&_fceae );_fbeed !=nil {return _fbeed ;};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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_baeeb .AlphaCeiling =NewCT_AlphaCeilingEffect (); +if _dbbfa :=d .DecodeElement (_baeeb .AlphaCeiling ,&_fceae );_dbbfa !=nil {return _dbbfa ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_baeeb .AlphaFloor =NewCT_AlphaFloorEffect (); +if _cgea :=d .DecodeElement (_baeeb .AlphaFloor ,&_fceae );_cgea !=nil {return _cgea ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_baeeb .AlphaInv =NewCT_AlphaInverseEffect (); +if _gbffbf :=d .DecodeElement (_baeeb .AlphaInv ,&_fceae );_gbffbf !=nil {return _gbffbf ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_baeeb .AlphaMod =NewCT_AlphaModulateEffect (); +if _abbgdc :=d .DecodeElement (_baeeb .AlphaMod ,&_fceae );_abbgdc !=nil {return _abbgdc ;};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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_baeeb .AlphaModFix =NewCT_AlphaModulateFixedEffect (); +if _dcaga :=d .DecodeElement (_baeeb .AlphaModFix ,&_fceae );_dcaga !=nil {return _dcaga ;};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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_baeeb .AlphaOutset =NewCT_AlphaOutsetEffect (); +if _eedde :=d .DecodeElement (_baeeb .AlphaOutset ,&_fceae );_eedde !=nil {return _eedde ;};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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_baeeb .AlphaRepl =NewCT_AlphaReplaceEffect (); +if _fbggc :=d .DecodeElement (_baeeb .AlphaRepl ,&_fceae );_fbggc !=nil {return _fbggc ;};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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_baeeb .BiLevel =NewCT_BiLevelEffect (); +if _bfdcf :=d .DecodeElement (_baeeb .BiLevel ,&_fceae );_bfdcf !=nil {return _bfdcf ;};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 :"\u0062\u006c\u0065n\u0064"},_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 :"\u0062\u006c\u0065n\u0064"}:_baeeb .Blend =NewCT_BlendEffect (); +if _dfbee :=d .DecodeElement (_baeeb .Blend ,&_fceae );_dfbee !=nil {return _dfbee ;};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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_baeeb .Blur =NewCT_BlurEffect (); +if _fefd :=d .DecodeElement (_baeeb .Blur ,&_fceae );_fefd !=nil {return _fefd ;};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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_baeeb .ClrChange =NewCT_ColorChangeEffect (); +if _ddbee :=d .DecodeElement (_baeeb .ClrChange ,&_fceae );_ddbee !=nil {return _ddbee ;};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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_baeeb .ClrRepl =NewCT_ColorReplaceEffect (); +if _bafee :=d .DecodeElement (_baeeb .ClrRepl ,&_fceae );_bafee !=nil {return _bafee ;};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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_baeeb .Duotone =NewCT_DuotoneEffect (); +if _ddcfg :=d .DecodeElement (_baeeb .Duotone ,&_fceae );_ddcfg !=nil {return _ddcfg ;};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 :"\u0066\u0069\u006c\u006c"},_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 :"\u0066\u0069\u006c\u006c"}:_baeeb .Fill =NewCT_FillEffect (); +if _dccce :=d .DecodeElement (_baeeb .Fill ,&_fceae );_dccce !=nil {return _dccce ;};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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_baeeb .FillOverlay =NewCT_FillOverlayEffect (); +if _ddgf :=d .DecodeElement (_baeeb .FillOverlay ,&_fceae );_ddgf !=nil {return _ddgf ;};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 :"\u0067\u006c\u006f\u0077"},_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 :"\u0067\u006c\u006f\u0077"}:_baeeb .Glow =NewCT_GlowEffect (); +if _dbef :=d .DecodeElement (_baeeb .Glow ,&_fceae );_dbef !=nil {return _dbef ;};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\u0079\u0073\u0063\u006c"},_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\u0079\u0073\u0063\u006c"}:_baeeb .Grayscl =NewCT_GrayscaleEffect (); +if _badaa :=d .DecodeElement (_baeeb .Grayscl ,&_fceae );_badaa !=nil {return _badaa ;};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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_baeeb .Hsl =NewCT_HSLEffect (); +if _ecag :=d .DecodeElement (_baeeb .Hsl ,&_fceae );_ecag !=nil {return _ecag ;};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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_baeeb .InnerShdw =NewCT_InnerShadowEffect (); +if _eabef :=d .DecodeElement (_baeeb .InnerShdw ,&_fceae );_eabef !=nil {return _eabef ;};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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_baeeb .Lum =NewCT_LuminanceEffect (); +if _ggeed :=d .DecodeElement (_baeeb .Lum ,&_fceae );_ggeed !=nil {return _ggeed ;};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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_baeeb .OuterShdw =NewCT_OuterShadowEffect (); +if _ddga :=d .DecodeElement (_baeeb .OuterShdw ,&_fceae );_ddga !=nil {return _ddga ;};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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_baeeb .PrstShdw =NewCT_PresetShadowEffect (); +if _dfcga :=d .DecodeElement (_baeeb .PrstShdw ,&_fceae );_dfcga !=nil {return _dfcga ;};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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_baeeb .Reflection =NewCT_ReflectionEffect (); +if _fedge :=d .DecodeElement (_baeeb .Reflection ,&_fceae );_fedge !=nil {return _fedge ;};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 :"\u0072\u0065\u006c\u004f\u0066\u0066"},_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 :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_baeeb .RelOff =NewCT_RelativeOffsetEffect (); +if _acgba :=d .DecodeElement (_baeeb .RelOff ,&_fceae );_acgba !=nil {return _acgba ;};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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_baeeb .SoftEdge =NewCT_SoftEdgesEffect (); +if _aadedf :=d .DecodeElement (_baeeb .SoftEdge ,&_fceae );_aadedf !=nil {return _aadedf ;};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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_baeeb .Tint =NewCT_TintEffect (); +if _acfaa :=d .DecodeElement (_baeeb .Tint ,&_fceae );_acfaa !=nil {return _acfaa ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_baeeb .Xfrm =NewCT_TransformEffect (); +if _fbebc :=d .DecodeElement (_baeeb .Xfrm ,&_fceae );_fbebc !=nil {return _fbebc ;};default:_dc .Log .Debug ("\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",_fceae .Name ); +if _cbbge :=d .Skip ();_cbbge !=nil {return _cbbge ;};};case _d .EndElement :break _gfdae ;case _d .CharData :};};return nil ;};func NewCT_ComplementTransform ()*CT_ComplementTransform {_ggcd :=&CT_ComplementTransform {};return _ggcd ;};func (_ecabb ST_LineEndType )ValidateWithPath (path string )error {switch _ecabb {case 0,1,2,3,4,5,6:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecabb )); +};return nil ;}; -// Validate validates the CT_TableStyle and its children -func (_bdabd *CT_TableStyle )Validate ()error {return _bdabd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_gdgef *CT_ThemeableLineStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _gdgef .Ln !=nil {_adcd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_gdgef .Ln ,_adcd );};if _gdgef .LnRef !=nil {_baegfa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}}; -e .EncodeElement (_gdgef .LnRef ,_baegfa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Graphic and its children +func (_agbeb *Graphic )Validate ()error {return _agbeb .ValidateWithPath ("\u0047r\u0061\u0070\u0068\u0069\u0063");};func (_gbba *CT_TableStyleTextStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbba .BAttr !=ST_OnOffStyleTypeUnset {_gaec ,_dggae :=_gbba .BAttr .MarshalXMLAttr (_d .Name {Local :"\u0062"}); +if _dggae !=nil {return _dggae ;};start .Attr =append (start .Attr ,_gaec );};if _gbba .IAttr !=ST_OnOffStyleTypeUnset {_ecaa ,_acaa :=_gbba .IAttr .MarshalXMLAttr (_d .Name {Local :"\u0069"});if _acaa !=nil {return _acaa ;};start .Attr =append (start .Attr ,_ecaa ); +};e .EncodeToken (start );if _gbba .Font !=nil {_ddacb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_gbba .Font ,_ddacb );};if _gbba .FontRef !=nil {_bgbage :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}}; +e .EncodeElement (_gbba .FontRef ,_bgbage );};if _gbba .ScrgbClr !=nil {_dfgbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gbba .ScrgbClr ,_dfgbb );};if _gbba .SrgbClr !=nil {_bbfff :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_gbba .SrgbClr ,_bbfff );};if _gbba .HslClr !=nil {_badfgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gbba .HslClr ,_badfgf );};if _gbba .SysClr !=nil {_adcfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_gbba .SysClr ,_adcfa );};if _gbba .SchemeClr !=nil {_aefbb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gbba .SchemeClr ,_aefbb );};if _gbba .PrstClr !=nil {_cfgfb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_gbba .PrstClr ,_cfgfb );};if _gbba .ExtLst !=nil {_abeaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbba .ExtLst ,_abeaa );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_ddgccg ST_PathShadeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ddgccg .String (),start );}; -// Validate validates the CT_DashStop and its children -func (_feca *CT_DashStop )Validate ()error {return _feca .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070");};func (_gdcdg *CT_GvmlUseShapeRectangle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcfaa *CT_GradientStop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073"},Value :_gd .Sprintf ("\u0025\u0076",_fcfaa .PosAttr )}); -e .EncodeToken (start );if _fcfaa .ScrgbClr !=nil {_bcbaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fcfaa .ScrgbClr ,_bcbaf );};if _fcfaa .SrgbClr !=nil {_aaeg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_fcfaa .SrgbClr ,_aaeg );};if _fcfaa .HslClr !=nil {_dfeba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fcfaa .HslClr ,_dfeba );};if _fcfaa .SysClr !=nil {_dbdcc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_fcfaa .SysClr ,_dbdcc );};if _fcfaa .SchemeClr !=nil {_gfee :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fcfaa .SchemeClr ,_gfee );};if _fcfaa .PrstClr !=nil {_fbgec :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_fcfaa .PrstClr ,_fbgec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LinearShadeProperties and its children, prefixing error messages with path +func (_bcgcd *CT_LinearShadeProperties )ValidateWithPath (path string )error {if _bcgcd .AngAttr !=nil {if *_bcgcd .AngAttr < 0{return _fa .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 ,*_bcgcd .AngAttr ); +};if *_bcgcd .AngAttr >=21600000{return _fa .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 ,*_bcgcd .AngAttr ); +};};return nil ;};func NewCT_Headers ()*CT_Headers {_bedff :=&CT_Headers {};return _bedff };func (_abdaae ST_SchemeColorVal )ValidateWithPath (path string )error {switch _abdaae {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abdaae )); +};return nil ;};func (_bddca ST_TextAlignType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bddca .String (),start );};func (_cged *CT_GvmlPictureNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_gfba :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cged .CNvPr ,_gfba );_ecba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_cged .CNvPicPr ,_ecba ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agbgb ST_RectAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agbgb .String (),start );};func (_gdfg *CT_GrayscaleEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gbaea ,_befa :=d .Token (); +if _befa !=nil {return _fa .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",_befa );};if _fbdd ,_dacbf :=_gbaea .(_d .EndElement ); +_dacbf &&_fbdd .Name ==start .Name {break ;};};return nil ;};func (_egb *CT_AdjustHandleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _egb .AhXY !=nil {_bag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u0068\u0058\u0059"}}; +for _ ,_bec :=range _egb .AhXY {e .EncodeElement (_bec ,_bag );};};if _egb .AhPolar !=nil {_abc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0068\u0050\u006f\u006c\u0061r"}};for _ ,_gee :=range _egb .AhPolar {e .EncodeElement (_gee ,_abc ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbeab *ST_BlipCompression )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffega ,_ceeacc :=d .Token ();if _ceeacc !=nil {return _ceeacc ;};if _bcfda ,_bdgeb :=_ffega .(_d .EndElement ); +_bdgeb &&_bcfda .Name ==start .Name {*_cbeab =1;return nil ;};if _feeaf ,_edbaa :=_ffega .(_d .CharData );!_edbaa {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffega ); +}else {switch string (_feeaf ){case "":*_cbeab =0;case "\u0065\u006d\u0061i\u006c":*_cbeab =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_cbeab =2;case "\u0070\u0072\u0069n\u0074":*_cbeab =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_cbeab =4;case "\u006e\u006f\u006e\u0065":*_cbeab =5; +};};_ffega ,_ceeacc =d .Token ();if _ceeacc !=nil {return _ceeacc ;};if _ebaba ,_badaf :=_ffega .(_d .EndElement );_badaf &&_ebaba .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffega ); +};func NewCT_GvmlPicture ()*CT_GvmlPicture {_bcfb :=&CT_GvmlPicture {};_bcfb .NvPicPr =NewCT_GvmlPictureNonVisual ();_bcfb .BlipFill =NewCT_BlipFillProperties ();_bcfb .SpPr =NewCT_ShapeProperties ();return _bcfb ;}; -// Validate validates the CT_AnimationDgmElement and its children -func (_adcf *CT_AnimationDgmElement )Validate ()error {return _adcf .ValidateWithPath ("\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074");};func (_gebga *CT_TextBody )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -_eagec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_gebga .BodyPr ,_eagec );if _gebga .LstStyle !=nil {_bdfagd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_gebga .LstStyle ,_bdfagd );};_badgg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070"}};for _ ,_fcdaaa :=range _gebga .P {e .EncodeElement (_fcdaaa ,_badgg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};func NewCT_LineJoinRound ()*CT_LineJoinRound {_ecedce :=&CT_LineJoinRound {};return _ecedce };func (_fgdab *ST_PresetPatternVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgdab =0;case "\u0070\u0063\u0074\u0035":*_fgdab =1; -case "\u0070\u0063\u00741\u0030":*_fgdab =2;case "\u0070\u0063\u00742\u0030":*_fgdab =3;case "\u0070\u0063\u00742\u0035":*_fgdab =4;case "\u0070\u0063\u00743\u0030":*_fgdab =5;case "\u0070\u0063\u00744\u0030":*_fgdab =6;case "\u0070\u0063\u00745\u0030":*_fgdab =7; -case "\u0070\u0063\u00746\u0030":*_fgdab =8;case "\u0070\u0063\u00747\u0030":*_fgdab =9;case "\u0070\u0063\u00747\u0035":*_fgdab =10;case "\u0070\u0063\u00748\u0030":*_fgdab =11;case "\u0070\u0063\u00749\u0030":*_fgdab =12;case "\u0068\u006f\u0072\u007a":*_fgdab =13; -case "\u0076\u0065\u0072\u0074":*_fgdab =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_fgdab =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_fgdab =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_fgdab =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_fgdab =18; -case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_fgdab =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_fgdab =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_fgdab =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_fgdab =22;case "\u0063\u0072\u006fs\u0073":*_fgdab =23; -case "\u0064\u006e\u0044\u0069\u0061\u0067":*_fgdab =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_fgdab =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_fgdab =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_fgdab =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_fgdab =28; -case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_fgdab =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_fgdab =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_fgdab =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_fgdab =32; -case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_fgdab =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_fgdab =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_fgdab =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_fgdab =36; -case "\u0073\u006d\u0047\u0072\u0069\u0064":*_fgdab =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_fgdab =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_fgdab =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_fgdab =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_fgdab =41; -case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_fgdab =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_fgdab =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_fgdab =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_fgdab =45; -case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_fgdab =46;case "\u0070\u006c\u0061i\u0064":*_fgdab =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_fgdab =48;case "\u0077\u0065\u0061v\u0065":*_fgdab =49;case "\u0064\u0069\u0076o\u0074":*_fgdab =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_fgdab =51; -case "\u0077\u0061\u0076\u0065":*_fgdab =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_fgdab =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_fgdab =54;};return nil ;};func (_gfcgf *CT_TextUnderlineLineFollowText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_GvmlShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvSpPr *CT_NonVisualDrawingShapeProps ;};func (_cfgf *CT_CustomColorList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddbbb :for {_gede ,_beabc :=d .Token (); -if _beabc !=nil {return _beabc ;};switch _egcbe :=_gede .(type ){case _d .StartElement :switch _egcbe .Name {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 :"\u0063u\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0063u\u0073\u0074\u0043\u006c\u0072"}:_eddge :=NewCT_CustomColor (); -if _egge :=d .DecodeElement (_eddge ,&_egcbe );_egge !=nil {return _egge ;};_cfgf .CustClr =append (_cfgf .CustClr ,_eddge );default:_ac .Log .Debug ("\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",_egcbe .Name ); -if _eagc :=d .Skip ();_eagc !=nil {return _eagc ;};};case _d .EndElement :break _ddbbb ;case _d .CharData :};};return nil ;};func (_cgage *EG_TextBulletColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgage .BuClrTx !=nil {_ccfff :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}}; -e .EncodeElement (_cgage .BuClrTx ,_ccfff );};if _cgage .BuClr !=nil {_gfgdef :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_cgage .BuClr ,_gfgdef );};return nil ;};type CT_TextBody struct{BodyPr *CT_TextBodyProperties ; -LstStyle *CT_TextListStyle ;P []*CT_TextParagraph ;};type CT_Path2DArcTo struct{WRAttr ST_AdjCoordinate ;HRAttr ST_AdjCoordinate ;StAngAttr ST_AdjAngle ;SwAngAttr ST_AdjAngle ;}; +// ST_AdjAngle is a union type +type ST_AdjAngle struct{ST_Angle *int32 ;ST_GeomGuideName *string ;}; -// Validate validates the CT_EffectReference and its children -func (_bdcgd *CT_EffectReference )Validate ()error {return _bdcgd .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");};func NewCT_NonVisualConnectorProperties ()*CT_NonVisualConnectorProperties {_bdbb :=&CT_NonVisualConnectorProperties {}; -return _bdbb ;};func (_bcage ST_LightRigDirection )ValidateWithPath (path string )error {switch _bcage {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 (_bcage )); -};return nil ;};func NewCT_SRgbColor ()*CT_SRgbColor {_ebgab :=&CT_SRgbColor {};return _ebgab };func (_fgafe *EG_TextBulletTypeface )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgafe .BuFontTx !=nil {_acdgg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}}; -e .EncodeElement (_fgafe .BuFontTx ,_acdgg );};if _fgafe .BuFont !=nil {_bbebg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_fgafe .BuFont ,_bbebg );};return nil ;}; +// Validate validates the CT_ColorScheme and its children +func (_decdf *CT_ColorScheme )Validate ()error {return _decdf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065");};func (_ecgcf *CT_TableStyleTextStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggbbg :=range start .Attr {if _ggbbg .Name .Local =="\u0062"{_ecgcf .BAttr .UnmarshalXMLAttr (_ggbbg ); +continue ;};if _ggbbg .Name .Local =="\u0069"{_ecgcf .IAttr .UnmarshalXMLAttr (_ggbbg );continue ;};};_ddgda :for {_fbegc ,_adcce :=d .Token ();if _adcce !=nil {return _adcce ;};switch _bface :=_fbegc .(type ){case _d .StartElement :switch _bface .Name {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 :"\u0066\u006f\u006e\u0074"},_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 :"\u0066\u006f\u006e\u0074"}:_ecgcf .Font =NewCT_FontCollection (); +if _aadgg :=d .DecodeElement (_ecgcf .Font ,&_bface );_aadgg !=nil {return _aadgg ;};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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_ecgcf .FontRef =NewCT_FontReference (); +if _eebcf :=d .DecodeElement (_ecgcf .FontRef ,&_bface );_eebcf !=nil {return _eebcf ;};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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_ecgcf .ScrgbClr =NewCT_ScRgbColor (); +if _gcggbb :=d .DecodeElement (_ecgcf .ScrgbClr ,&_bface );_gcggbb !=nil {return _gcggbb ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_ecgcf .SrgbClr =NewCT_SRgbColor (); +if _cabef :=d .DecodeElement (_ecgcf .SrgbClr ,&_bface );_cabef !=nil {return _cabef ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_ecgcf .HslClr =NewCT_HslColor (); +if _abfad :=d .DecodeElement (_ecgcf .HslClr ,&_bface );_abfad !=nil {return _abfad ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_ecgcf .SysClr =NewCT_SystemColor (); +if _bbbdf :=d .DecodeElement (_ecgcf .SysClr ,&_bface );_bbbdf !=nil {return _bbbdf ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_ecgcf .SchemeClr =NewCT_SchemeColor (); +if _afggf :=d .DecodeElement (_ecgcf .SchemeClr ,&_bface );_afggf !=nil {return _afggf ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_ecgcf .PrstClr =NewCT_PresetColor (); +if _bgcec :=d .DecodeElement (_ecgcf .PrstClr ,&_bface );_bgcec !=nil {return _bgcec ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecgcf .ExtLst =NewCT_OfficeArtExtensionList (); +if _cfea :=d .DecodeElement (_ecgcf .ExtLst ,&_bface );_cfea !=nil {return _cfea ;};default:_dc .Log .Debug ("\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",_bface .Name ); +if _aafbd :=d .Skip ();_aafbd !=nil {return _aafbd ;};};case _d .EndElement :break _ddgda ;case _d .CharData :};};return nil ;};func NewEG_EffectProperties ()*EG_EffectProperties {_efceg :=&EG_EffectProperties {};return _efceg };func NewCT_EffectReference ()*CT_EffectReference {_abgc :=&CT_EffectReference {}; +return _abgc };func (_gfcea *EG_LineJoinProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbgebe :for {_dfdcf ,_eafged :=d .Token ();if _eafged !=nil {return _eafged ;};switch _efcbb :=_dfdcf .(type ){case _d .StartElement :switch _efcbb .Name {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 :"\u0072\u006f\u0075n\u0064"},_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 :"\u0072\u006f\u0075n\u0064"}:_gfcea .Round =NewCT_LineJoinRound (); +if _caad :=d .DecodeElement (_gfcea .Round ,&_efcbb );_caad !=nil {return _caad ;};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 :"\u0062\u0065\u0076e\u006c"},_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 :"\u0062\u0065\u0076e\u006c"}:_gfcea .Bevel =NewCT_LineJoinBevel (); +if _cdfaf :=d .DecodeElement (_gfcea .Bevel ,&_efcbb );_cdfaf !=nil {return _cdfaf ;};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 :"\u006d\u0069\u0074e\u0072"},_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 :"\u006d\u0069\u0074e\u0072"}:_gfcea .Miter =NewCT_LineJoinMiterProperties (); +if _gffbb :=d .DecodeElement (_gfcea .Miter ,&_efcbb );_gffbb !=nil {return _gffbb ;};default:_dc .Log .Debug ("\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",_efcbb .Name ); +if _efdff :=d .Skip ();_efdff !=nil {return _efdff ;};};case _d .EndElement :break _cbgebe ;case _d .CharData :};};return nil ;};func NewCT_ConnectionSite ()*CT_ConnectionSite {_cggg :=&CT_ConnectionSite {};_cggg .Pos =NewCT_AdjPoint2D ();return _cggg ; +}; -// Validate validates the CT_TableStyleList and its children -func (_abcge *CT_TableStyleList )Validate ()error {return _abcge .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_SoftEdgesEffect and its children, prefixing error messages with path +func (_dfbcf *CT_SoftEdgesEffect )ValidateWithPath (path string )error {if _dfbcf .RadAttr < 0{return _fa .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 ,_dfbcf .RadAttr ); +};if _dfbcf .RadAttr > 27273042316900{return _fa .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 ,_dfbcf .RadAttr ); +};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 (_bacee *CT_GvmlShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_gcec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bacee .NvSpPr ,_gcec );_aecc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bacee .SpPr ,_aecc ); +if _bacee .TxSp !=nil {_ddbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};e .EncodeElement (_bacee .TxSp ,_ddbf );};if _bacee .Style !=nil {_cecf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_bacee .Style ,_cecf );};if _bacee .ExtLst !=nil {_ddecf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bacee .ExtLst ,_ddecf );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_bbebb *CT_TableGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bbebb .GridCol !=nil {_eeegc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_fggf :=range _bbebb .GridCol {e .EncodeElement (_fggf ,_eeegc ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_addfc *EG_Text3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _addfc .Sp3d !=nil {_cefaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}}; +e .EncodeElement (_addfc .Sp3d ,_cefaa );};if _addfc .FlatTx !=nil {_ecff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_addfc .FlatTx ,_ecff );};return nil ;};func (_fagb *CT_NoFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LineJoinBevel and its children -func (_edfgc *CT_LineJoinBevel )Validate ()error {return _edfgc .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c");};func (_dbbedf *CT_LineStyleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -_dgaab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e"}};for _ ,_fgfd :=range _dbbedf .Ln {e .EncodeElement (_fgfd ,_dgaab );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FillProperties and its children, prefixing error messages with path +func (_fedce *CT_FillProperties )ValidateWithPath (path string )error {if _fedce .NoFill !=nil {if _dedce :=_fedce .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_dedce !=nil {return _dedce ;};};if _fedce .SolidFill !=nil {if _fbfee :=_fedce .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_fbfee !=nil {return _fbfee ;};};if _fedce .GradFill !=nil {if _dfbf :=_fedce .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_dfbf !=nil {return _dfbf ;};};if _fedce .BlipFill !=nil {if _aggc :=_fedce .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_aggc !=nil {return _aggc ;};};if _fedce .PattFill !=nil {if _bbce :=_fedce .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bbce !=nil {return _bbce ;};};if _fedce .GrpFill !=nil {if _dgcac :=_fedce .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_dgcac !=nil {return _dgcac ;};};return nil ;};func (_ebcbg *CT_TextUnderlineFillGroupWrapper )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebcbg .NoFill !=nil {_edadd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ebcbg .NoFill ,_edadd );};if _ebcbg .SolidFill !=nil {_eaaeg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ebcbg .SolidFill ,_eaaeg );};if _ebcbg .GradFill !=nil {_cfgfeb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ebcbg .GradFill ,_cfgfeb );};if _ebcbg .BlipFill !=nil {_gcaaac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ebcbg .BlipFill ,_gcaaac );};if _ebcbg .PattFill !=nil {_gbde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ebcbg .PattFill ,_gbde );};if _ebcbg .GrpFill !=nil {_dggb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ebcbg .GrpFill ,_dggb );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_gfef *CT_GvmlGraphicFrameNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfef .CNvPr =NewCT_NonVisualDrawingProps ();_gfef .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();_egga :for {_gace ,_eefg :=d .Token (); +if _eefg !=nil {return _eefg ;};switch _cdfbg :=_gace .(type ){case _d .StartElement :switch _cdfbg .Name {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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _ceedf :=d .DecodeElement (_gfef .CNvPr ,&_cdfbg ); +_ceedf !=nil {return _ceedf ;};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 :"\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\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _dfabg :=d .DecodeElement (_gfef .CNvGraphicFramePr ,&_cdfbg ); +_dfabg !=nil {return _dfabg ;};default:_dc .Log .Debug ("\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",_cdfbg .Name ); +if _fbabg :=d .Skip ();_fbabg !=nil {return _fbabg ;};};case _d .EndElement :break _egga ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_Path2DCubicBezierTo and its children -func (_badcf *CT_Path2DCubicBezierTo )Validate ()error {return _badcf .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f");};type CT_GvmlGroupShapeChoice struct{TxSp []*CT_GvmlTextShape ; -Sp []*CT_GvmlShape ;CxnSp []*CT_GvmlConnector ;Pic []*CT_GvmlPicture ;GraphicFrame []*CT_GvmlGraphicalObjectFrame ;GrpSp []*CT_GvmlGroupShape ;}; +// Validate validates the CT_GvmlTextShapeChoice and its children +func (_ebdf *CT_GvmlTextShapeChoice )Validate ()error {return _ebdf .ValidateWithPath ("\u0043\u0054\u005f\u0047vm\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069c\u0065");};func (_agfga *CT_TextLineBreak )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbcag :for {_aeeeg ,_ceaaf :=d .Token (); +if _ceaaf !=nil {return _ceaaf ;};switch _bfcgd :=_aeeeg .(type ){case _d .StartElement :switch _bfcgd .Name {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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_agfga .RPr =NewCT_TextCharacterProperties (); +if _gcab :=d .DecodeElement (_agfga .RPr ,&_bfcgd );_gcab !=nil {return _gcab ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bfcgd .Name ); +if _cedgbd :=d .Skip ();_cedgbd !=nil {return _cedgbd ;};};case _d .EndElement :break _gbcag ;case _d .CharData :};};return nil ;};func (_dadbd *Graphic )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dadbd .CT_GraphicalObject =*NewCT_GraphicalObject (); +_gffbbf :for {_dbba ,_deedc :=d .Token ();if _deedc !=nil {return _deedc ;};switch _ffcedb :=_dbba .(type ){case _d .StartElement :switch _ffcedb .Name {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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _gfacdf :=d .DecodeElement (_dadbd .GraphicData ,&_ffcedb ); +_gfacdf !=nil {return _gfacdf ;};default:_dc .Log .Debug ("\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",_ffcedb .Name ); +if _dddbf :=d .Skip ();_dddbf !=nil {return _dddbf ;};};case _d .EndElement :break _gffbbf ;case _d .CharData :};};return nil ;};type CT_GvmlGraphicFrameNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGraphicFramePr *CT_NonVisualGraphicFrameProperties ; +};func ParseUnionST_TextFontScalePercentOrPercentString (s string )(ST_TextFontScalePercentOrPercentString ,error ){_faacf :=ST_TextFontScalePercentOrPercentString {};if _ca .ST_PercentagePatternRe .MatchString (s ){_faacf .ST_Percentage =&s ;}else {_accda ,_gcgad :=_bc .ParseInt (s ,10,64); +if _gcgad !=nil {return _faacf ,_fa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_gcgad );};_cbddcg :=int32 (_accda );_faacf .ST_TextFontScalePercent =&_cbddcg ;};return _faacf ,nil ;};type CT_ColorSchemeAndMapping struct{ClrScheme *CT_ColorScheme ; +ClrMap *CT_ColorMapping ;};func NewCT_GvmlUseShapeRectangle ()*CT_GvmlUseShapeRectangle {_cggdb :=&CT_GvmlUseShapeRectangle {};return _cggdb ;};func (_cafea ST_TextAutonumberScheme )ValidateWithPath (path string )error {switch _cafea {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 _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cafea )); +};return nil ;};func NewCT_RegularTextRun ()*CT_RegularTextRun {_eacfc :=&CT_RegularTextRun {};return _eacfc };func (_cfgb *CT_ColorScheme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",_cfgb .NameAttr )}); +e .EncodeToken (start );_daebg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064k\u0031"}};e .EncodeElement (_cfgb .Dk1 ,_daebg );_deeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ct\u0031"}};e .EncodeElement (_cfgb .Lt1 ,_deeg ); +_egda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064k\u0032"}};e .EncodeElement (_cfgb .Dk2 ,_egda );_adfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ct\u0032"}};e .EncodeElement (_cfgb .Lt2 ,_adfa );_agd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00741"}}; +e .EncodeElement (_cfgb .Accent1 ,_agd );_cefg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00742"}};e .EncodeElement (_cfgb .Accent2 ,_cefg );_dcbc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00743"}}; +e .EncodeElement (_cfgb .Accent3 ,_dcbc );_accdb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00744"}};e .EncodeElement (_cfgb .Accent4 ,_accdb );_bfag :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00745"}}; +e .EncodeElement (_cfgb .Accent5 ,_bfag );_fdad :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00746"}};e .EncodeElement (_cfgb .Accent6 ,_fdad );_gfec :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0068\u006c\u0069\u006e\u006b"}}; +e .EncodeElement (_cfgb .Hlink ,_gfec );_fbde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cfgb .FolHlink ,_fbde );if _cfgb .ExtLst !=nil {_geadd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cfgb .ExtLst ,_geadd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edag *CT_PatternFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _edag .PrstAttr !=ST_PresetPatternValUnset {_deea ,_daade :=_edag .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"}); +if _daade !=nil {return _daade ;};start .Attr =append (start .Attr ,_deea );};e .EncodeToken (start );if _edag .FgClr !=nil {_bbada :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u0067\u0043\u006c\u0072"}};e .EncodeElement (_edag .FgClr ,_bbada ); +};if _edag .BgClr !=nil {_feegc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0067\u0043\u006c\u0072"}};e .EncodeElement (_edag .BgClr ,_feegc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_LightRig and its children, prefixing error messages with path -func (_adef *CT_LightRig )ValidateWithPath (path string )error {if _adef .RigAttr ==ST_LightRigTypeUnset {return _gd .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 _dgge :=_adef .RigAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0041\u0074\u0074\u0072");_dgge !=nil {return _dgge ;};if _adef .DirAttr ==ST_LightRigDirectionUnset {return _gd .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 _aeecgd :=_adef .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_aeecgd !=nil {return _aeecgd ;};if _adef .Rot !=nil {if _ffdef :=_adef .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074");_ffdef !=nil {return _ffdef ; -};};return nil ;}; +// ValidateWithPath validates the CT_TextBulletColorFollowText and its children, prefixing error messages with path +func (_agfgc *CT_TextBulletColorFollowText )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_PresetGeometry2D and its children -func (_bcbgdg *CT_PresetGeometry2D )Validate ()error {return _bcbgdg .ValidateWithPath ("\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func (_dcceg ST_TextAlignType )Validate ()error {return _dcceg .ValidateWithPath ("")}; -func (_bece *CT_FillOverlayEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bece .BlendAttr =ST_BlendMode (1);for _ ,_cabab :=range start .Attr {if _cabab .Name .Local =="\u0062\u006c\u0065n\u0064"{_bece .BlendAttr .UnmarshalXMLAttr (_cabab ); -continue ;};};_dacfe :for {_febe ,_ddcc :=d .Token ();if _ddcc !=nil {return _ddcc ;};switch _geggf :=_febe .(type ){case _d .StartElement :switch _geggf .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bece .NoFill =NewCT_NoFillProperties (); -if _cbcc :=d .DecodeElement (_bece .NoFill ,&_geggf );_cbcc !=nil {return _cbcc ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bece .SolidFill =NewCT_SolidColorFillProperties (); -if _dafgc :=d .DecodeElement (_bece .SolidFill ,&_geggf );_dafgc !=nil {return _dafgc ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bece .GradFill =NewCT_GradientFillProperties (); -if _fgdff :=d .DecodeElement (_bece .GradFill ,&_geggf );_fgdff !=nil {return _fgdff ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bece .BlipFill =NewCT_BlipFillProperties (); -if _caec :=d .DecodeElement (_bece .BlipFill ,&_geggf );_caec !=nil {return _caec ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bece .PattFill =NewCT_PatternFillProperties (); -if _dafe :=d .DecodeElement (_bece .PattFill ,&_geggf );_dafe !=nil {return _dafe ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_bece .GrpFill =NewCT_GroupFillProperties (); -if _daab :=d .DecodeElement (_bece .GrpFill ,&_geggf );_daab !=nil {return _daab ;};default:_ac .Log .Debug ("\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",_geggf .Name ); -if _bgbeg :=d .Skip ();_bgbeg !=nil {return _bgbeg ;};};case _d .EndElement :break _dacfe ;case _d .CharData :};};return nil ;};func (_fgggf ST_OnOffStyleType )Validate ()error {return _fgggf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path +func (_geda *CT_FontScheme )ValidateWithPath (path string )error {if _gadg :=_geda .MajorFont .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074");_gadg !=nil {return _gadg ;};if _cfagd :=_geda .MinorFont .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"); +_cfagd !=nil {return _cfagd ;};if _geda .ExtLst !=nil {if _bdabf :=_geda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdabf !=nil {return _bdabf ;};};return nil ;}; -// ValidateWithPath validates the CT_TextBulletTypefaceFollowText and its children, prefixing error messages with path -func (_ccaa *CT_TextBulletTypefaceFollowText )ValidateWithPath (path string )error {return nil };func (_bgef *CT_BaseStylesOverride )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bgef .ClrScheme !=nil {_bdgd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}}; -e .EncodeElement (_bgef .ClrScheme ,_bdgd );};if _bgef .FontScheme !=nil {_agdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_bgef .FontScheme ,_agdd );};if _bgef .FmtScheme !=nil {_fgae :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}}; -e .EncodeElement (_bgef .FmtScheme ,_fgae );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efebe ST_SystemColorVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efebe .String (),start ); -};func (_ccfg *CT_EmptyElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Scale2D struct{Sx *CT_Ratio ;Sy *CT_Ratio ;}; +// ValidateWithPath validates the CT_ColorMRU and its children, prefixing error messages with path +func (_fdgc *CT_ColorMRU )ValidateWithPath (path string )error {for _fecf ,_bcfg :=range _fdgc .EG_ColorChoice {if _cbbb :=_bcfg .ValidateWithPath (_fa .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fecf )); +_cbbb !=nil {return _cbbb ;};};return nil ;}; -// Validate validates the CT_TextParagraph and its children -func (_ebacf *CT_TextParagraph )Validate ()error {return _ebacf .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func (_becab ST_EffectContainerType )ValidateWithPath (path string )error {switch _becab {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 (_becab )); -};return nil ;}; +// Validate validates the CT_ShapeStyle and its children +func (_adcfc *CT_ShapeStyle )Validate ()error {return _adcfc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065");}; -// Validate validates the CT_TextCharBullet and its children -func (_ggbfe *CT_TextCharBullet )Validate ()error {return _ggbfe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074");};type CT_TextSpacing struct{SpcPct *CT_TextSpacingPercent ;SpcPts *CT_TextSpacingPoint ; -};func (_fbbfd ST_TextBulletSize )String ()string {if _fbbfd .ST_TextBulletSizePercent !=nil {return _gd .Sprintf ("\u0025\u0076",*_fbbfd .ST_TextBulletSizePercent );};if _fbbfd .ST_TextBulletSizeDecimal !=nil {return _gd .Sprintf ("\u0025\u0076",*_fbbfd .ST_TextBulletSizeDecimal ); -};return "";};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 CT_FlatText and its children, prefixing error messages with path +func (_bcgc *CT_FlatText )ValidateWithPath (path string )error {if _bcgc .ZAttr !=nil {if _bbdbb :=_bcgc .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_bbdbb !=nil {return _bbdbb ;};};return nil ;};func (_bebgb ST_TextUnderlineType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bebgb .String (),start ); +};func (_ddegf *CT_NonVisualGroupDrawingShapeProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abbgd :for {_addfe ,_ebaag :=d .Token ();if _ebaag !=nil {return _ebaag ;};switch _cfbcg :=_addfe .(type ){case _d .StartElement :switch _cfbcg .Name {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 :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_ddegf .GrpSpLocks =NewCT_GroupLocking (); +if _egagb :=d .DecodeElement (_ddegf .GrpSpLocks ,&_cfbcg );_egagb !=nil {return _egagb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddegf .ExtLst =NewCT_OfficeArtExtensionList (); +if _dgbfb :=d .DecodeElement (_ddegf .ExtLst ,&_cfbcg );_dgbfb !=nil {return _dgbfb ;};default:_dc .Log .Debug ("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",_cfbcg .Name ); +if _cbff :=d .Skip ();_cbff !=nil {return _cbff ;};};case _d .EndElement :break _abbgd ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_ComplementTransform and its children -func (_edbdg *CT_ComplementTransform )Validate ()error {return _edbdg .ValidateWithPath ("\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d");};func (_caadcf ST_TileFlipMode )Validate ()error {return _caadcf .ValidateWithPath ("")}; -const (ST_LineCapUnset ST_LineCap =0;ST_LineCapRnd ST_LineCap =1;ST_LineCapSq ST_LineCap =2;ST_LineCapFlat ST_LineCap =3;);func (_cdgdf *EG_FillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdgdf .NoFill !=nil {_edecd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_cdgdf .NoFill ,_edecd );};if _cdgdf .SolidFill !=nil {_ebff :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdgdf .SolidFill ,_ebff );};if _cdgdf .GradFill !=nil {_eecfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_cdgdf .GradFill ,_eecfa );};if _cdgdf .BlipFill !=nil {_bgddf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_cdgdf .BlipFill ,_bgddf );};if _cdgdf .PattFill !=nil {_beafbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_cdgdf .PattFill ,_beafbf );};if _cdgdf .GrpFill !=nil {_cfcfg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_cdgdf .GrpFill ,_cfcfg );};return nil ;};type CT_HslColor struct{HueAttr int32 ; -SatAttr ST_Percentage ;LumAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};func (_bfaac *CT_StyleMatrixReference )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egfde :=range start .Attr {if _egfde .Name .Local =="\u0069\u0064\u0078"{_decgbf ,_bfda :=_b .ParseUint (_egfde .Value ,10,32); -if _bfda !=nil {return _bfda ;};_bfaac .IdxAttr =uint32 (_decgbf );continue ;};};_bgbadd :for {_adfce ,_adaad :=d .Token ();if _adaad !=nil {return _adaad ;};switch _gbffd :=_adfce .(type ){case _d .StartElement :switch _gbffd .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bfaac .ScrgbClr =NewCT_ScRgbColor (); -if _gbdab :=d .DecodeElement (_bfaac .ScrgbClr ,&_gbffd );_gbdab !=nil {return _gbdab ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bfaac .SrgbClr =NewCT_SRgbColor (); -if _fgga :=d .DecodeElement (_bfaac .SrgbClr ,&_gbffd );_fgga !=nil {return _fgga ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bfaac .HslClr =NewCT_HslColor (); -if _cfba :=d .DecodeElement (_bfaac .HslClr ,&_gbffd );_cfba !=nil {return _cfba ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bfaac .SysClr =NewCT_SystemColor (); -if _agbce :=d .DecodeElement (_bfaac .SysClr ,&_gbffd );_agbce !=nil {return _agbce ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bfaac .SchemeClr =NewCT_SchemeColor (); -if _gbdfg :=d .DecodeElement (_bfaac .SchemeClr ,&_gbffd );_gbdfg !=nil {return _gbdfg ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bfaac .PrstClr =NewCT_PresetColor (); -if _ecfdf :=d .DecodeElement (_bfaac .PrstClr ,&_gbffd );_ecfdf !=nil {return _ecfdf ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\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",_gbffd .Name ); -if _bcgd :=d .Skip ();_bcgd !=nil {return _bcgd ;};};case _d .EndElement :break _bgbadd ;case _d .CharData :};};return nil ;};type CT_TextShapeAutofit struct{};func (_eecga *CT_HSLEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfceb :=range start .Attr {if _bfceb .Name .Local =="\u0068\u0075\u0065"{_cfdc ,_ccbgb :=_b .ParseInt (_bfceb .Value ,10,32); -if _ccbgb !=nil {return _ccbgb ;};_cafe :=int32 (_cfdc );_eecga .HueAttr =&_cafe ;continue ;};if _bfceb .Name .Local =="\u0073\u0061\u0074"{_edgaf ,_daafa :=ParseUnionST_FixedPercentage (_bfceb .Value );if _daafa !=nil {return _daafa ;};_eecga .SatAttr =&_edgaf ; -continue ;};if _bfceb .Name .Local =="\u006c\u0075\u006d"{_aeceb ,_bbgde :=ParseUnionST_FixedPercentage (_bfceb .Value );if _bbgde !=nil {return _bbgde ;};_eecga .LumAttr =&_aeceb ;continue ;};};for {_bfgfe ,_bbbcg :=d .Token ();if _bbbcg !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0053L\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_bbbcg ); -};if _bebg ,_ddgdf :=_bfgfe .(_d .EndElement );_ddgdf &&_bebg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_EmbeddedWAVAudioFile and its children, prefixing error messages with path +func (_fbag *CT_EmbeddedWAVAudioFile )ValidateWithPath (path string )error {return nil };func (_dgabg ST_LineEndLength )ValidateWithPath (path string )error {switch _dgabg {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgabg )); +};return nil ;};func (_cdaca *ST_AdjCoordinate )Validate ()error {return _cdaca .ValidateWithPath ("")};func (_dacab *CT_Scene3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dacab .Camera =NewCT_Camera ();_dacab .LightRig =NewCT_LightRig (); +_gfcdf :for {_cgbeb ,_babf :=d .Token ();if _babf !=nil {return _babf ;};switch _abeef :=_cgbeb .(type ){case _d .StartElement :switch _abeef .Name {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 :"\u0063\u0061\u006d\u0065\u0072\u0061"},_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 :"\u0063\u0061\u006d\u0065\u0072\u0061"}:if _eabbce :=d .DecodeElement (_dacab .Camera ,&_abeef ); +_eabbce !=nil {return _eabbce ;};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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:if _fadda :=d .DecodeElement (_dacab .LightRig ,&_abeef ); +_fadda !=nil {return _fadda ;};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 :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"},_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 :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}:_dacab .Backdrop =NewCT_Backdrop (); +if _dcba :=d .DecodeElement (_dacab .Backdrop ,&_abeef );_dcba !=nil {return _dcba ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dacab .ExtLst =NewCT_OfficeArtExtensionList (); +if _ggacd :=d .DecodeElement (_dacab .ExtLst ,&_abeef );_ggacd !=nil {return _ggacd ;};default:_dc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_abeef .Name ); +if _daaf :=d .Skip ();_daaf !=nil {return _daaf ;};};case _d .EndElement :break _gfcdf ;case _d .CharData :};};return nil ;};func (_fbaca ST_BlipCompression )Validate ()error {return _fbaca .ValidateWithPath ("")}; -// Validate validates the CT_LineProperties and its children -func (_abcd *CT_LineProperties )Validate ()error {return _abcd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_gbgge *ST_AdjAngle )Validate ()error {return _gbgge .ValidateWithPath ("")}; -func (_gdgee ST_ShapeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_geggff :=_d .Attr {};_geggff .Name =name ;switch _gdgee {case ST_ShapeTypeUnset :_geggff .Value ="";case ST_ShapeTypeLine :_geggff .Value ="\u006c\u0069\u006e\u0065";case ST_ShapeTypeLineInv :_geggff .Value ="\u006ci\u006e\u0065\u0049\u006e\u0076"; -case ST_ShapeTypeTriangle :_geggff .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRtTriangle :_geggff .Value ="\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_ShapeTypeRect :_geggff .Value ="\u0072\u0065\u0063\u0074"; -case ST_ShapeTypeDiamond :_geggff .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_ShapeTypeParallelogram :_geggff .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d";case ST_ShapeTypeTrapezoid :_geggff .Value ="\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d"; -case ST_ShapeTypeNonIsoscelesTrapezoid :_geggff .Value ="n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064";case ST_ShapeTypePentagon :_geggff .Value ="\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e"; -case ST_ShapeTypeHexagon :_geggff .Value ="\u0068e\u0078\u0061\u0067\u006f\u006e";case ST_ShapeTypeHeptagon :_geggff .Value ="\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e";case ST_ShapeTypeOctagon :_geggff .Value ="\u006fc\u0074\u0061\u0067\u006f\u006e"; -case ST_ShapeTypeDecagon :_geggff .Value ="\u0064e\u0063\u0061\u0067\u006f\u006e";case ST_ShapeTypeDodecagon :_geggff .Value ="\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn";case ST_ShapeTypeStar4 :_geggff .Value ="\u0073\u0074\u0061r\u0034";case ST_ShapeTypeStar5 :_geggff .Value ="\u0073\u0074\u0061r\u0035"; -case ST_ShapeTypeStar6 :_geggff .Value ="\u0073\u0074\u0061r\u0036";case ST_ShapeTypeStar7 :_geggff .Value ="\u0073\u0074\u0061r\u0037";case ST_ShapeTypeStar8 :_geggff .Value ="\u0073\u0074\u0061r\u0038";case ST_ShapeTypeStar10 :_geggff .Value ="\u0073\u0074\u0061\u0072\u0031\u0030"; -case ST_ShapeTypeStar12 :_geggff .Value ="\u0073\u0074\u0061\u0072\u0031\u0032";case ST_ShapeTypeStar16 :_geggff .Value ="\u0073\u0074\u0061\u0072\u0031\u0036";case ST_ShapeTypeStar24 :_geggff .Value ="\u0073\u0074\u0061\u0072\u0032\u0034";case ST_ShapeTypeStar32 :_geggff .Value ="\u0073\u0074\u0061\u0072\u0033\u0032"; -case ST_ShapeTypeRoundRect :_geggff .Value ="\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t";case ST_ShapeTypeRound1Rect :_geggff .Value ="\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074";case ST_ShapeTypeRound2SameRect :_geggff .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074"; -case ST_ShapeTypeRound2DiagRect :_geggff .Value ="\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnipRoundRect :_geggff .Value ="\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074"; -case ST_ShapeTypeSnip1Rect :_geggff .Value ="\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t";case ST_ShapeTypeSnip2SameRect :_geggff .Value ="\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074";case ST_ShapeTypeSnip2DiagRect :_geggff .Value ="\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074"; -case ST_ShapeTypePlaque :_geggff .Value ="\u0070\u006c\u0061\u0071\u0075\u0065";case ST_ShapeTypeEllipse :_geggff .Value ="\u0065l\u006c\u0069\u0070\u0073\u0065";case ST_ShapeTypeTeardrop :_geggff .Value ="\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070"; -case ST_ShapeTypeHomePlate :_geggff .Value ="\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e";case ST_ShapeTypeChevron :_geggff .Value ="\u0063h\u0065\u0076\u0072\u006f\u006e";case ST_ShapeTypePieWedge :_geggff .Value ="\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065"; -case ST_ShapeTypePie :_geggff .Value ="\u0070\u0069\u0065";case ST_ShapeTypeBlockArc :_geggff .Value ="\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063";case ST_ShapeTypeDonut :_geggff .Value ="\u0064\u006f\u006eu\u0074";case ST_ShapeTypeNoSmoking :_geggff .Value ="\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg"; -case ST_ShapeTypeRightArrow :_geggff .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftArrow :_geggff .Value ="\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUpArrow :_geggff .Value ="\u0075p\u0041\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeDownArrow :_geggff .Value ="\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw";case ST_ShapeTypeStripedRightArrow :_geggff .Value ="\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeNotchedRightArrow :_geggff .Value ="\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeBentUpArrow :_geggff .Value ="b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightArrow :_geggff .Value ="\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077";case ST_ShapeTypeUpDownArrow :_geggff .Value ="u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeLeftUpArrow :_geggff .Value ="l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftRightUpArrow :_geggff .Value ="\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeQuadArrow :_geggff .Value ="\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw"; -case ST_ShapeTypeLeftArrowCallout :_geggff .Value ="\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeRightArrowCallout :_geggff .Value ="\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074"; -case ST_ShapeTypeUpArrowCallout :_geggff .Value ="\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074";case ST_ShapeTypeDownArrowCallout :_geggff .Value ="\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; -case ST_ShapeTypeLeftRightArrowCallout :_geggff .Value ="l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeUpDownArrowCallout :_geggff .Value ="\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074"; -case ST_ShapeTypeQuadArrowCallout :_geggff .Value ="\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeBentArrow :_geggff .Value ="\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw";case ST_ShapeTypeUturnArrow :_geggff .Value ="\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeCircularArrow :_geggff .Value ="\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeLeftCircularArrow :_geggff .Value ="\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeLeftRightCircularArrow :_geggff .Value ="\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077";case ST_ShapeTypeCurvedRightArrow :_geggff .Value ="\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeCurvedLeftArrow :_geggff .Value ="\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCurvedUpArrow :_geggff .Value ="\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077"; -case ST_ShapeTypeCurvedDownArrow :_geggff .Value ="\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeSwooshArrow :_geggff .Value ="s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077";case ST_ShapeTypeCube :_geggff .Value ="\u0063\u0075\u0062\u0065"; -case ST_ShapeTypeCan :_geggff .Value ="\u0063\u0061\u006e";case ST_ShapeTypeLightningBolt :_geggff .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074";case ST_ShapeTypeHeart :_geggff .Value ="\u0068\u0065\u0061r\u0074"; -case ST_ShapeTypeSun :_geggff .Value ="\u0073\u0075\u006e";case ST_ShapeTypeMoon :_geggff .Value ="\u006d\u006f\u006f\u006e";case ST_ShapeTypeSmileyFace :_geggff .Value ="\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065";case ST_ShapeTypeIrregularSeal1 :_geggff .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031"; -case ST_ShapeTypeIrregularSeal2 :_geggff .Value ="\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032";case ST_ShapeTypeFoldedCorner :_geggff .Value ="\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeBevel :_geggff .Value ="\u0062\u0065\u0076e\u006c"; -case ST_ShapeTypeFrame :_geggff .Value ="\u0066\u0072\u0061m\u0065";case ST_ShapeTypeHalfFrame :_geggff .Value ="\u0068a\u006c\u0066\u0046\u0072\u0061\u006de";case ST_ShapeTypeCorner :_geggff .Value ="\u0063\u006f\u0072\u006e\u0065\u0072";case ST_ShapeTypeDiagStripe :_geggff .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065"; -case ST_ShapeTypeChord :_geggff .Value ="\u0063\u0068\u006fr\u0064";case ST_ShapeTypeArc :_geggff .Value ="\u0061\u0072\u0063";case ST_ShapeTypeLeftBracket :_geggff .Value ="l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074";case ST_ShapeTypeRightBracket :_geggff .Value ="\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074"; -case ST_ShapeTypeLeftBrace :_geggff .Value ="\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e";case ST_ShapeTypeRightBrace :_geggff .Value ="\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065";case ST_ShapeTypeBracketPair :_geggff .Value ="b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072"; -case ST_ShapeTypeBracePair :_geggff .Value ="\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r";case ST_ShapeTypeStraightConnector1 :_geggff .Value ="\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031";case ST_ShapeTypeBentConnector2 :_geggff .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032"; -case ST_ShapeTypeBentConnector3 :_geggff .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033";case ST_ShapeTypeBentConnector4 :_geggff .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034"; -case ST_ShapeTypeBentConnector5 :_geggff .Value ="\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035";case ST_ShapeTypeCurvedConnector2 :_geggff .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032"; -case ST_ShapeTypeCurvedConnector3 :_geggff .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033";case ST_ShapeTypeCurvedConnector4 :_geggff .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034"; -case ST_ShapeTypeCurvedConnector5 :_geggff .Value ="\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035";case ST_ShapeTypeCallout1 :_geggff .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031";case ST_ShapeTypeCallout2 :_geggff .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032"; -case ST_ShapeTypeCallout3 :_geggff .Value ="\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033";case ST_ShapeTypeAccentCallout1 :_geggff .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031";case ST_ShapeTypeAccentCallout2 :_geggff .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032"; -case ST_ShapeTypeAccentCallout3 :_geggff .Value ="\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033";case ST_ShapeTypeBorderCallout1 :_geggff .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031"; -case ST_ShapeTypeBorderCallout2 :_geggff .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032";case ST_ShapeTypeBorderCallout3 :_geggff .Value ="\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033"; -case ST_ShapeTypeAccentBorderCallout1 :_geggff .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031";case ST_ShapeTypeAccentBorderCallout2 :_geggff .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032"; -case ST_ShapeTypeAccentBorderCallout3 :_geggff .Value ="a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033";case ST_ShapeTypeWedgeRectCallout :_geggff .Value ="\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; -case ST_ShapeTypeWedgeRoundRectCallout :_geggff .Value ="w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeWedgeEllipseCallout :_geggff .Value ="\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074"; -case ST_ShapeTypeCloudCallout :_geggff .Value ="\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074";case ST_ShapeTypeCloud :_geggff .Value ="\u0063\u006c\u006fu\u0064";case ST_ShapeTypeRibbon :_geggff .Value ="\u0072\u0069\u0062\u0062\u006f\u006e"; -case ST_ShapeTypeRibbon2 :_geggff .Value ="\u0072i\u0062\u0062\u006f\u006e\u0032";case ST_ShapeTypeEllipseRibbon :_geggff .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeEllipseRibbon2 :_geggff .Value ="\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032"; -case ST_ShapeTypeLeftRightRibbon :_geggff .Value ="\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e";case ST_ShapeTypeVerticalScroll :_geggff .Value ="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c"; -case ST_ShapeTypeHorizontalScroll :_geggff .Value ="\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ShapeTypeWave :_geggff .Value ="\u0077\u0061\u0076\u0065";case ST_ShapeTypeDoubleWave :_geggff .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065"; -case ST_ShapeTypePlus :_geggff .Value ="\u0070\u006c\u0075\u0073";case ST_ShapeTypeFlowChartProcess :_geggff .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073";case ST_ShapeTypeFlowChartDecision :_geggff .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e"; -case ST_ShapeTypeFlowChartInputOutput :_geggff .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074";case ST_ShapeTypeFlowChartPredefinedProcess :_geggff .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 :_geggff .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 :_geggff .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074"; -case ST_ShapeTypeFlowChartMultidocument :_geggff .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074";case ST_ShapeTypeFlowChartTerminator :_geggff .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072"; -case ST_ShapeTypeFlowChartPreparation :_geggff .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e";case ST_ShapeTypeFlowChartManualInput :_geggff .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074"; -case ST_ShapeTypeFlowChartManualOperation :_geggff .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 :_geggff .Value ="\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072"; -case ST_ShapeTypeFlowChartPunchedCard :_geggff .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064";case ST_ShapeTypeFlowChartPunchedTape :_geggff .Value ="f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065"; -case ST_ShapeTypeFlowChartSummingJunction :_geggff .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 :_geggff .Value ="f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072"; -case ST_ShapeTypeFlowChartCollate :_geggff .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065";case ST_ShapeTypeFlowChartSort :_geggff .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074"; -case ST_ShapeTypeFlowChartExtract :_geggff .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074";case ST_ShapeTypeFlowChartMerge :_geggff .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065"; -case ST_ShapeTypeFlowChartOfflineStorage :_geggff .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 :_geggff .Value ="\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065"; -case ST_ShapeTypeFlowChartMagneticTape :_geggff .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065";case ST_ShapeTypeFlowChartMagneticDisk :_geggff .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b"; -case ST_ShapeTypeFlowChartMagneticDrum :_geggff .Value ="f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d";case ST_ShapeTypeFlowChartDisplay :_geggff .Value ="\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079"; -case ST_ShapeTypeFlowChartDelay :_geggff .Value ="\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079";case ST_ShapeTypeFlowChartAlternateProcess :_geggff .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s"; -case ST_ShapeTypeFlowChartOffpageConnector :_geggff .Value ="\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr";case ST_ShapeTypeActionButtonBlank :_geggff .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b"; -case ST_ShapeTypeActionButtonHome :_geggff .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065";case ST_ShapeTypeActionButtonHelp :_geggff .Value ="\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070"; -case ST_ShapeTypeActionButtonInformation :_geggff .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 :_geggff .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 :_geggff .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 :_geggff .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064"; -case ST_ShapeTypeActionButtonBeginning :_geggff .Value ="a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067";case ST_ShapeTypeActionButtonReturn :_geggff .Value ="\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e"; -case ST_ShapeTypeActionButtonDocument :_geggff .Value ="a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074";case ST_ShapeTypeActionButtonSound :_geggff .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064"; -case ST_ShapeTypeActionButtonMovie :_geggff .Value ="\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065";case ST_ShapeTypeGear6 :_geggff .Value ="\u0067\u0065\u0061r\u0036";case ST_ShapeTypeGear9 :_geggff .Value ="\u0067\u0065\u0061r\u0039"; -case ST_ShapeTypeFunnel :_geggff .Value ="\u0066\u0075\u006e\u006e\u0065\u006c";case ST_ShapeTypeMathPlus :_geggff .Value ="\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073";case ST_ShapeTypeMathMinus :_geggff .Value ="\u006da\u0074\u0068\u004d\u0069\u006e\u0075s"; -case ST_ShapeTypeMathMultiply :_geggff .Value ="\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079";case ST_ShapeTypeMathDivide :_geggff .Value ="\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065";case ST_ShapeTypeMathEqual :_geggff .Value ="\u006da\u0074\u0068\u0045\u0071\u0075\u0061l"; -case ST_ShapeTypeMathNotEqual :_geggff .Value ="\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ShapeTypeCornerTabs :_geggff .Value ="\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073";case ST_ShapeTypeSquareTabs :_geggff .Value ="\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073"; -case ST_ShapeTypePlaqueTabs :_geggff .Value ="\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073";case ST_ShapeTypeChartX :_geggff .Value ="\u0063\u0068\u0061\u0072\u0074\u0058";case ST_ShapeTypeChartStar :_geggff .Value ="\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r"; -case ST_ShapeTypeChartPlus :_geggff .Value ="\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s";};return _geggff ,nil ;};func (_fca *CT_AudioCDTime )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfbd :=range start .Attr {if _cfbd .Name .Local =="\u0074\u0072\u0061c\u006b"{_dbd ,_egf :=_b .ParseUint (_cfbd .Value ,10,8); -if _egf !=nil {return _egf ;};_fca .TrackAttr =uint8 (_dbd );continue ;};if _cfbd .Name .Local =="\u0074\u0069\u006d\u0065"{_daa ,_bag :=_b .ParseUint (_cfbd .Value ,10,32);if _bag !=nil {return _bag ;};_dcbe :=uint32 (_daa );_fca .TimeAttr =&_dcbe ;continue ; -};};for {_dfc ,_ceb :=d .Token ();if _ceb !=nil {return _gd .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",_ceb );};if _abfc ,_efg :=_dfc .(_d .EndElement ); -_efg &&_abfc .Name ==start .Name {break ;};};return nil ;};func (_aedgb *CT_FixedPercentage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bcgcc :=range start .Attr {if _bcgcc .Name .Local =="\u0076\u0061\u006c"{_bbed ,_fbafe :=ParseUnionST_FixedPercentage (_bcgcc .Value ); -if _fbafe !=nil {return _fbafe ;};_aedgb .ValAttr =_bbed ;continue ;};};for {_decf ,_dabaa :=d .Token ();if _dabaa !=nil {return _gd .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",_dabaa ); -};if _dage ,_adda :=_decf .(_d .EndElement );_adda &&_dage .Name ==start .Name {break ;};};return nil ;};func (_ebgdd *ST_SystemColorVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fccgb ,_bbcbb :=d .Token ();if _bbcbb !=nil {return _bbcbb ; -};if _abaaf ,_acdbd :=_fccgb .(_d .EndElement );_acdbd &&_abaaf .Name ==start .Name {*_ebgdd =1;return nil ;};if _bgcbc ,_effec :=_fccgb .(_d .CharData );!_effec {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",_fccgb ); -}else {switch string (_bgcbc ){case "":*_ebgdd =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_ebgdd =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_ebgdd =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_ebgdd =3; -case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_ebgdd =4;case "\u006d\u0065\u006e\u0075":*_ebgdd =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_ebgdd =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_ebgdd =7; -case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_ebgdd =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_ebgdd =9;case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_ebgdd =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_ebgdd =11; -case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_ebgdd =12;case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_ebgdd =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_ebgdd =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_ebgdd =15; -case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_ebgdd =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_ebgdd =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_ebgdd =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_ebgdd =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_ebgdd =20; -case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_ebgdd =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_ebgdd =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_ebgdd =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_ebgdd =24; -case "\u0069\u006e\u0066\u006f\u0042\u006b":*_ebgdd =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_ebgdd =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_ebgdd =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_ebgdd =28; -case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_ebgdd =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_ebgdd =30;};};_fccgb ,_bbcbb =d .Token ();if _bbcbb !=nil {return _bbcbb ;};if _cdffef ,_dbgabc :=_fccgb .(_d .EndElement ); -_dbgabc &&_cdffef .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",_fccgb );};const (ST_SystemColorValUnset ST_SystemColorVal =0; -ST_SystemColorValScrollBar ST_SystemColorVal =1;ST_SystemColorValBackground ST_SystemColorVal =2;ST_SystemColorValActiveCaption ST_SystemColorVal =3;ST_SystemColorValInactiveCaption ST_SystemColorVal =4;ST_SystemColorValMenu ST_SystemColorVal =5;ST_SystemColorValWindow ST_SystemColorVal =6; -ST_SystemColorValWindowFrame ST_SystemColorVal =7;ST_SystemColorValMenuText ST_SystemColorVal =8;ST_SystemColorValWindowText ST_SystemColorVal =9;ST_SystemColorValCaptionText ST_SystemColorVal =10;ST_SystemColorValActiveBorder ST_SystemColorVal =11;ST_SystemColorValInactiveBorder ST_SystemColorVal =12; -ST_SystemColorValAppWorkspace ST_SystemColorVal =13;ST_SystemColorValHighlight ST_SystemColorVal =14;ST_SystemColorValHighlightText ST_SystemColorVal =15;ST_SystemColorValBtnFace ST_SystemColorVal =16;ST_SystemColorValBtnShadow ST_SystemColorVal =17;ST_SystemColorValGrayText ST_SystemColorVal =18; -ST_SystemColorValBtnText ST_SystemColorVal =19;ST_SystemColorValInactiveCaptionText ST_SystemColorVal =20;ST_SystemColorValBtnHighlight ST_SystemColorVal =21;ST_SystemColorVal3dDkShadow ST_SystemColorVal =22;ST_SystemColorVal3dLight ST_SystemColorVal =23; -ST_SystemColorValInfoText ST_SystemColorVal =24;ST_SystemColorValInfoBk ST_SystemColorVal =25;ST_SystemColorValHotLight ST_SystemColorVal =26;ST_SystemColorValGradientActiveCaption ST_SystemColorVal =27;ST_SystemColorValGradientInactiveCaption ST_SystemColorVal =28; -ST_SystemColorValMenuHighlight ST_SystemColorVal =29;ST_SystemColorValMenuBar ST_SystemColorVal =30;);func (_agbbaf *EG_TextAutofit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agbbaf .NoAutofit !=nil {_efaef :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}}; -e .EncodeElement (_agbbaf .NoAutofit ,_efaef );};if _agbbaf .NormAutofit !=nil {_eaeaff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_agbbaf .NormAutofit ,_eaeaff ); -};if _agbbaf .SpAutoFit !=nil {_bdgbbb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_agbbaf .SpAutoFit ,_bdgbbb );};return nil ;};func (_gbabc ST_LightRigDirection )Validate ()error {return _gbabc .ValidateWithPath ("")}; +// Validate validates the CT_NonVisualConnectorProperties and its children +func (_dadc *CT_NonVisualConnectorProperties )Validate ()error {return _dadc .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 (_gdbac *CT_TileInfoProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdbac .TxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0078"},Value :_fa .Sprintf ("\u0025\u0076",*_gdbac .TxAttr )}); +};if _gdbac .TyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079"},Value :_fa .Sprintf ("\u0025\u0076",*_gdbac .TyAttr )});};if _gdbac .SxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0078"},Value :_fa .Sprintf ("\u0025\u0076",*_gdbac .SxAttr )}); +};if _gdbac .SyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0079"},Value :_fa .Sprintf ("\u0025\u0076",*_gdbac .SyAttr )});};if _gdbac .FlipAttr !=ST_TileFlipModeUnset {_eafgc ,_fgaag :=_gdbac .FlipAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006c\u0069\u0070"}); +if _fgaag !=nil {return _fgaag ;};start .Attr =append (start .Attr ,_eafgc );};if _gdbac .AlgnAttr !=ST_RectAlignmentUnset {_eagfg ,_cffc :=_gdbac .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"});if _cffc !=nil {return _cffc ;}; +start .Attr =append (start .Attr ,_eagfg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbccd *CT_OfficeArtExtension )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0072\u0069"},Value :_fa .Sprintf ("\u0025\u0076",_fbccd .UriAttr )}); +e .EncodeToken (start );if _fbccd .Any !=nil {for _ ,_gfcgb :=range _fbccd .Any {_gfcgb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ShapeProperties and its children +func (_cfbgg *CT_ShapeProperties )Validate ()error {return _cfbgg .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_PositiveFixedAngle and its children -func (_aabdb *CT_PositiveFixedAngle )Validate ()error {return _aabdb .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065");};func (_gbaga *CT_GvmlGroupShapeNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -_accd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_gbaga .CNvPr ,_accd );_ddbab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_gbaga .CNvGrpSpPr ,_ddbab );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fafbe *CT_ShapeStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fafbe .LnRef =NewCT_StyleMatrixReference ();_fafbe .FillRef =NewCT_StyleMatrixReference (); -_fafbe .EffectRef =NewCT_StyleMatrixReference ();_fafbe .FontRef =NewCT_FontReference ();_degb :for {_gfgge ,_fbcbf :=d .Token ();if _fbcbf !=nil {return _fbcbf ;};switch _bebcb :=_gfgge .(type ){case _d .StartElement :switch _bebcb .Name {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 :"\u006c\u006e\u0052e\u0066"},_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 :"\u006c\u006e\u0052e\u0066"}:if _dcfagc :=d .DecodeElement (_fafbe .LnRef ,&_bebcb ); -_dcfagc !=nil {return _dcfagc ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:if _aacbg :=d .DecodeElement (_fafbe .FillRef ,&_bebcb ); -_aacbg !=nil {return _aacbg ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:if _ccea :=d .DecodeElement (_fafbe .EffectRef ,&_bebcb ); -_ccea !=nil {return _ccea ;};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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:if _ebcgb :=d .DecodeElement (_fafbe .FontRef ,&_bebcb ); -_ebcgb !=nil {return _ebcgb ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bebcb .Name ); -if _beadd :=d .Skip ();_beadd !=nil {return _beadd ;};};case _d .EndElement :break _degb ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_PathShadeProperties and its children +func (_gcfac *CT_PathShadeProperties )Validate ()error {return _gcfac .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0053\u0068\u0061\u0064\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};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_GvmlShapeNonVisual and its children -func (_ddedb *CT_GvmlShapeNonVisual )Validate ()error {return _ddedb .ValidateWithPath ("C\u0054\u005f\u0047\u0076ml\u0053h\u0061\u0070\u0065\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_eeabb ST_DgmBuildStep )Validate ()error {return _eeabb .ValidateWithPath ("")}; -func NewCT_GvmlGraphicalObjectFrame ()*CT_GvmlGraphicalObjectFrame {_bbcf :=&CT_GvmlGraphicalObjectFrame {};_bbcf .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_bbcf .Graphic =NewGraphic ();_bbcf .Xfrm =NewCT_Transform2D ();return _bbcf ;};func NewCT_Path2DArcTo ()*CT_Path2DArcTo {_agcfb :=&CT_Path2DArcTo {}; -return _agcfb };type CT_ColorChangeEffect struct{UseAAttr *bool ;ClrFrom *CT_Color ;ClrTo *CT_Color ;};type CT_GvmlPictureNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvPicPr *CT_NonVisualPictureProperties ;}; +// ValidateWithPath validates the CT_Shape3D and its children, prefixing error messages with path +func (_dgdbf *CT_Shape3D )ValidateWithPath (path string )error {if _dgdbf .ZAttr !=nil {if _edcdc :=_dgdbf .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_edcdc !=nil {return _edcdc ;};};if _dgdbf .ExtrusionHAttr !=nil {if *_dgdbf .ExtrusionHAttr < 0{return _fa .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 ,*_dgdbf .ExtrusionHAttr ); +};if *_dgdbf .ExtrusionHAttr > 27273042316900{return _fa .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 ,*_dgdbf .ExtrusionHAttr ); +};};if _dgdbf .ContourWAttr !=nil {if *_dgdbf .ContourWAttr < 0{return _fa .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 ,*_dgdbf .ContourWAttr ); +};if *_dgdbf .ContourWAttr > 27273042316900{return _fa .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 ,*_dgdbf .ContourWAttr ); +};};if _adecg :=_dgdbf .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_adecg !=nil {return _adecg ;};if _dgdbf .BevelT !=nil {if _fddab :=_dgdbf .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054"); +_fddab !=nil {return _fddab ;};};if _dgdbf .BevelB !=nil {if _ccbfe :=_dgdbf .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_ccbfe !=nil {return _ccbfe ;};};if _dgdbf .ExtrusionClr !=nil {if _bbdbd :=_dgdbf .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"); +_bbdbd !=nil {return _bbdbd ;};};if _dgdbf .ContourClr !=nil {if _gfefg :=_dgdbf .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_gfefg !=nil {return _gfefg ;};};if _dgdbf .ExtLst !=nil {if _dbfgb :=_dgdbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dbfgb !=nil {return _dbfgb ;};};return nil ;};func (_afcbc *CT_Path2DCubicBezierTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aecda :for {_dgfdg ,_cgfgf :=d .Token ();if _cgfgf !=nil {return _cgfgf ;};switch _bcda :=_dgfdg .(type ){case _d .StartElement :switch _bcda .Name {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 :"\u0070\u0074"},_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 :"\u0070\u0074"}:_fafda :=NewCT_AdjPoint2D (); +if _cffdf :=d .DecodeElement (_fafda ,&_bcda );_cffdf !=nil {return _cffdf ;};_afcbc .Pt =append (_afcbc .Pt ,_fafda );default:_dc .Log .Debug ("\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",_bcda .Name ); +if _fdbca :=d .Skip ();_fdbca !=nil {return _fdbca ;};};case _d .EndElement :break _aecda ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_TextTabStop and its children -func (_bagbd *CT_TextTabStop )Validate ()error {return _bagbd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070");};func (_ccc *CT_AnimationChartBuildProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbb :=range start .Attr {if _fbb .Name .Local =="\u0062\u006c\u0064"{_dedd ,_acf :=ParseUnionST_AnimationChartBuildType (_fbb .Value ); -if _acf !=nil {return _acf ;};_ccc .BldAttr =&_dedd ;continue ;};if _fbb .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_gaaa ,_dab :=_b .ParseBool (_fbb .Value );if _dab !=nil {return _dab ;};_ccc .AnimBgAttr =&_gaaa ;continue ;};};for {_eeac ,_ece :=d .Token (); -if _ece !=nil {return _gd .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",_ece ); -};if _bbg ,_bed :=_eeac .(_d .EndElement );_bed &&_bbg .Name ==start .Name {break ;};};return nil ;};func NewCT_GradientStopList ()*CT_GradientStopList {_eacfe :=&CT_GradientStopList {};return _eacfe }; +// Validate validates the CT_GvmlGroupShape and its children +func (_dbaf *CT_GvmlGroupShape )Validate ()error {return _dbaf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065");};func NewTheme ()*Theme {_ddgcc :=&Theme {};_ddgcc .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet (); +return _ddgcc ;};func NewCT_GvmlGraphicalObjectFrame ()*CT_GvmlGraphicalObjectFrame {_egege :=&CT_GvmlGraphicalObjectFrame {};_egege .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_egege .Graphic =NewGraphic ();_egege .Xfrm =NewCT_Transform2D (); +return _egege ;};func (_eeabc ST_EffectContainerType )Validate ()error {return _eeabc .ValidateWithPath ("")};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 (_bbgfd ST_PresetCameraType )Validate ()error {return _bbgfd .ValidateWithPath ("")};func (_abffa *CT_GradientStopList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_bffb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0073"}};for _ ,_aeae :=range _abffa .Gs {e .EncodeElement (_aeae ,_bffb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cgecd *ST_AnimationDgmOnlyBuildType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgecd =0; +case "\u006f\u006e\u0065":*_cgecd =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_cgecd =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_cgecd =3;};return nil ;}; -// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path -func (_cggeb *CT_Scene3D )ValidateWithPath (path string )error {if _egaab :=_cggeb .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_egaab !=nil {return _egaab ;};if _daffd :=_cggeb .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g"); -_daffd !=nil {return _daffd ;};if _cggeb .Backdrop !=nil {if _eabf :=_cggeb .Backdrop .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0064\u0072\u006fp");_eabf !=nil {return _eabf ;};};if _cggeb .ExtLst !=nil {if _gdgac :=_cggeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gdgac !=nil {return _gdgac ;};};return nil ;};func (_ccge *CT_BlurEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccge .RadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_ccge .RadAttr )}); -};if _ccge .GrowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ccge .GrowAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_EffectReference and its children, prefixing error messages with path +func (_bbacc *CT_EffectReference )ValidateWithPath (path string )error {return nil };func (_cdecf ST_PresetMaterialType )String ()string {switch _cdecf {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 "";};const (ST_ShapeTypeUnset ST_ShapeType =0;ST_ShapeTypeLine ST_ShapeType =1;ST_ShapeTypeLineInv ST_ShapeType =2;ST_ShapeTypeTriangle ST_ShapeType =3;ST_ShapeTypeRtTriangle ST_ShapeType =4;ST_ShapeTypeRect ST_ShapeType =5;ST_ShapeTypeDiamond ST_ShapeType =6; +ST_ShapeTypeParallelogram ST_ShapeType =7;ST_ShapeTypeTrapezoid ST_ShapeType =8;ST_ShapeTypeNonIsoscelesTrapezoid ST_ShapeType =9;ST_ShapeTypePentagon ST_ShapeType =10;ST_ShapeTypeHexagon ST_ShapeType =11;ST_ShapeTypeHeptagon ST_ShapeType =12;ST_ShapeTypeOctagon ST_ShapeType =13; +ST_ShapeTypeDecagon ST_ShapeType =14;ST_ShapeTypeDodecagon ST_ShapeType =15;ST_ShapeTypeStar4 ST_ShapeType =16;ST_ShapeTypeStar5 ST_ShapeType =17;ST_ShapeTypeStar6 ST_ShapeType =18;ST_ShapeTypeStar7 ST_ShapeType =19;ST_ShapeTypeStar8 ST_ShapeType =20;ST_ShapeTypeStar10 ST_ShapeType =21; +ST_ShapeTypeStar12 ST_ShapeType =22;ST_ShapeTypeStar16 ST_ShapeType =23;ST_ShapeTypeStar24 ST_ShapeType =24;ST_ShapeTypeStar32 ST_ShapeType =25;ST_ShapeTypeRoundRect ST_ShapeType =26;ST_ShapeTypeRound1Rect ST_ShapeType =27;ST_ShapeTypeRound2SameRect ST_ShapeType =28; +ST_ShapeTypeRound2DiagRect ST_ShapeType =29;ST_ShapeTypeSnipRoundRect ST_ShapeType =30;ST_ShapeTypeSnip1Rect ST_ShapeType =31;ST_ShapeTypeSnip2SameRect ST_ShapeType =32;ST_ShapeTypeSnip2DiagRect ST_ShapeType =33;ST_ShapeTypePlaque ST_ShapeType =34;ST_ShapeTypeEllipse ST_ShapeType =35; +ST_ShapeTypeTeardrop ST_ShapeType =36;ST_ShapeTypeHomePlate ST_ShapeType =37;ST_ShapeTypeChevron ST_ShapeType =38;ST_ShapeTypePieWedge ST_ShapeType =39;ST_ShapeTypePie ST_ShapeType =40;ST_ShapeTypeBlockArc ST_ShapeType =41;ST_ShapeTypeDonut ST_ShapeType =42; +ST_ShapeTypeNoSmoking ST_ShapeType =43;ST_ShapeTypeRightArrow ST_ShapeType =44;ST_ShapeTypeLeftArrow ST_ShapeType =45;ST_ShapeTypeUpArrow ST_ShapeType =46;ST_ShapeTypeDownArrow ST_ShapeType =47;ST_ShapeTypeStripedRightArrow ST_ShapeType =48;ST_ShapeTypeNotchedRightArrow ST_ShapeType =49; +ST_ShapeTypeBentUpArrow ST_ShapeType =50;ST_ShapeTypeLeftRightArrow ST_ShapeType =51;ST_ShapeTypeUpDownArrow ST_ShapeType =52;ST_ShapeTypeLeftUpArrow ST_ShapeType =53;ST_ShapeTypeLeftRightUpArrow ST_ShapeType =54;ST_ShapeTypeQuadArrow ST_ShapeType =55; +ST_ShapeTypeLeftArrowCallout ST_ShapeType =56;ST_ShapeTypeRightArrowCallout ST_ShapeType =57;ST_ShapeTypeUpArrowCallout ST_ShapeType =58;ST_ShapeTypeDownArrowCallout ST_ShapeType =59;ST_ShapeTypeLeftRightArrowCallout ST_ShapeType =60;ST_ShapeTypeUpDownArrowCallout ST_ShapeType =61; +ST_ShapeTypeQuadArrowCallout ST_ShapeType =62;ST_ShapeTypeBentArrow ST_ShapeType =63;ST_ShapeTypeUturnArrow ST_ShapeType =64;ST_ShapeTypeCircularArrow ST_ShapeType =65;ST_ShapeTypeLeftCircularArrow ST_ShapeType =66;ST_ShapeTypeLeftRightCircularArrow ST_ShapeType =67; +ST_ShapeTypeCurvedRightArrow ST_ShapeType =68;ST_ShapeTypeCurvedLeftArrow ST_ShapeType =69;ST_ShapeTypeCurvedUpArrow ST_ShapeType =70;ST_ShapeTypeCurvedDownArrow ST_ShapeType =71;ST_ShapeTypeSwooshArrow ST_ShapeType =72;ST_ShapeTypeCube ST_ShapeType =73; +ST_ShapeTypeCan ST_ShapeType =74;ST_ShapeTypeLightningBolt ST_ShapeType =75;ST_ShapeTypeHeart ST_ShapeType =76;ST_ShapeTypeSun ST_ShapeType =77;ST_ShapeTypeMoon ST_ShapeType =78;ST_ShapeTypeSmileyFace ST_ShapeType =79;ST_ShapeTypeIrregularSeal1 ST_ShapeType =80; +ST_ShapeTypeIrregularSeal2 ST_ShapeType =81;ST_ShapeTypeFoldedCorner ST_ShapeType =82;ST_ShapeTypeBevel ST_ShapeType =83;ST_ShapeTypeFrame ST_ShapeType =84;ST_ShapeTypeHalfFrame ST_ShapeType =85;ST_ShapeTypeCorner ST_ShapeType =86;ST_ShapeTypeDiagStripe ST_ShapeType =87; +ST_ShapeTypeChord ST_ShapeType =88;ST_ShapeTypeArc ST_ShapeType =89;ST_ShapeTypeLeftBracket ST_ShapeType =90;ST_ShapeTypeRightBracket ST_ShapeType =91;ST_ShapeTypeLeftBrace ST_ShapeType =92;ST_ShapeTypeRightBrace ST_ShapeType =93;ST_ShapeTypeBracketPair ST_ShapeType =94; +ST_ShapeTypeBracePair ST_ShapeType =95;ST_ShapeTypeStraightConnector1 ST_ShapeType =96;ST_ShapeTypeBentConnector2 ST_ShapeType =97;ST_ShapeTypeBentConnector3 ST_ShapeType =98;ST_ShapeTypeBentConnector4 ST_ShapeType =99;ST_ShapeTypeBentConnector5 ST_ShapeType =100; +ST_ShapeTypeCurvedConnector2 ST_ShapeType =101;ST_ShapeTypeCurvedConnector3 ST_ShapeType =102;ST_ShapeTypeCurvedConnector4 ST_ShapeType =103;ST_ShapeTypeCurvedConnector5 ST_ShapeType =104;ST_ShapeTypeCallout1 ST_ShapeType =105;ST_ShapeTypeCallout2 ST_ShapeType =106; +ST_ShapeTypeCallout3 ST_ShapeType =107;ST_ShapeTypeAccentCallout1 ST_ShapeType =108;ST_ShapeTypeAccentCallout2 ST_ShapeType =109;ST_ShapeTypeAccentCallout3 ST_ShapeType =110;ST_ShapeTypeBorderCallout1 ST_ShapeType =111;ST_ShapeTypeBorderCallout2 ST_ShapeType =112; +ST_ShapeTypeBorderCallout3 ST_ShapeType =113;ST_ShapeTypeAccentBorderCallout1 ST_ShapeType =114;ST_ShapeTypeAccentBorderCallout2 ST_ShapeType =115;ST_ShapeTypeAccentBorderCallout3 ST_ShapeType =116;ST_ShapeTypeWedgeRectCallout ST_ShapeType =117;ST_ShapeTypeWedgeRoundRectCallout ST_ShapeType =118; +ST_ShapeTypeWedgeEllipseCallout ST_ShapeType =119;ST_ShapeTypeCloudCallout ST_ShapeType =120;ST_ShapeTypeCloud ST_ShapeType =121;ST_ShapeTypeRibbon ST_ShapeType =122;ST_ShapeTypeRibbon2 ST_ShapeType =123;ST_ShapeTypeEllipseRibbon ST_ShapeType =124;ST_ShapeTypeEllipseRibbon2 ST_ShapeType =125; +ST_ShapeTypeLeftRightRibbon ST_ShapeType =126;ST_ShapeTypeVerticalScroll ST_ShapeType =127;ST_ShapeTypeHorizontalScroll ST_ShapeType =128;ST_ShapeTypeWave ST_ShapeType =129;ST_ShapeTypeDoubleWave ST_ShapeType =130;ST_ShapeTypePlus ST_ShapeType =131;ST_ShapeTypeFlowChartProcess ST_ShapeType =132; +ST_ShapeTypeFlowChartDecision ST_ShapeType =133;ST_ShapeTypeFlowChartInputOutput ST_ShapeType =134;ST_ShapeTypeFlowChartPredefinedProcess ST_ShapeType =135;ST_ShapeTypeFlowChartInternalStorage ST_ShapeType =136;ST_ShapeTypeFlowChartDocument ST_ShapeType =137; +ST_ShapeTypeFlowChartMultidocument ST_ShapeType =138;ST_ShapeTypeFlowChartTerminator ST_ShapeType =139;ST_ShapeTypeFlowChartPreparation ST_ShapeType =140;ST_ShapeTypeFlowChartManualInput ST_ShapeType =141;ST_ShapeTypeFlowChartManualOperation ST_ShapeType =142; +ST_ShapeTypeFlowChartConnector ST_ShapeType =143;ST_ShapeTypeFlowChartPunchedCard ST_ShapeType =144;ST_ShapeTypeFlowChartPunchedTape ST_ShapeType =145;ST_ShapeTypeFlowChartSummingJunction ST_ShapeType =146;ST_ShapeTypeFlowChartOr ST_ShapeType =147;ST_ShapeTypeFlowChartCollate ST_ShapeType =148; +ST_ShapeTypeFlowChartSort ST_ShapeType =149;ST_ShapeTypeFlowChartExtract ST_ShapeType =150;ST_ShapeTypeFlowChartMerge ST_ShapeType =151;ST_ShapeTypeFlowChartOfflineStorage ST_ShapeType =152;ST_ShapeTypeFlowChartOnlineStorage ST_ShapeType =153;ST_ShapeTypeFlowChartMagneticTape ST_ShapeType =154; +ST_ShapeTypeFlowChartMagneticDisk ST_ShapeType =155;ST_ShapeTypeFlowChartMagneticDrum ST_ShapeType =156;ST_ShapeTypeFlowChartDisplay ST_ShapeType =157;ST_ShapeTypeFlowChartDelay ST_ShapeType =158;ST_ShapeTypeFlowChartAlternateProcess ST_ShapeType =159; +ST_ShapeTypeFlowChartOffpageConnector ST_ShapeType =160;ST_ShapeTypeActionButtonBlank ST_ShapeType =161;ST_ShapeTypeActionButtonHome ST_ShapeType =162;ST_ShapeTypeActionButtonHelp ST_ShapeType =163;ST_ShapeTypeActionButtonInformation ST_ShapeType =164; +ST_ShapeTypeActionButtonForwardNext ST_ShapeType =165;ST_ShapeTypeActionButtonBackPrevious ST_ShapeType =166;ST_ShapeTypeActionButtonEnd ST_ShapeType =167;ST_ShapeTypeActionButtonBeginning ST_ShapeType =168;ST_ShapeTypeActionButtonReturn ST_ShapeType =169; +ST_ShapeTypeActionButtonDocument ST_ShapeType =170;ST_ShapeTypeActionButtonSound ST_ShapeType =171;ST_ShapeTypeActionButtonMovie ST_ShapeType =172;ST_ShapeTypeGear6 ST_ShapeType =173;ST_ShapeTypeGear9 ST_ShapeType =174;ST_ShapeTypeFunnel ST_ShapeType =175; +ST_ShapeTypeMathPlus ST_ShapeType =176;ST_ShapeTypeMathMinus ST_ShapeType =177;ST_ShapeTypeMathMultiply ST_ShapeType =178;ST_ShapeTypeMathDivide ST_ShapeType =179;ST_ShapeTypeMathEqual ST_ShapeType =180;ST_ShapeTypeMathNotEqual ST_ShapeType =181;ST_ShapeTypeCornerTabs ST_ShapeType =182; +ST_ShapeTypeSquareTabs ST_ShapeType =183;ST_ShapeTypePlaqueTabs ST_ShapeType =184;ST_ShapeTypeChartX ST_ShapeType =185;ST_ShapeTypeChartStar ST_ShapeType =186;ST_ShapeTypeChartPlus ST_ShapeType =187;);func (_dcfe ST_TextTabAlignType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_adeab :=_d .Attr {}; +_adeab .Name =name ;switch _dcfe {case ST_TextTabAlignTypeUnset :_adeab .Value ="";case ST_TextTabAlignTypeL :_adeab .Value ="\u006c";case ST_TextTabAlignTypeCtr :_adeab .Value ="\u0063\u0074\u0072";case ST_TextTabAlignTypeR :_adeab .Value ="\u0072";case ST_TextTabAlignTypeDec :_adeab .Value ="\u0064\u0065\u0063"; +};return _adeab ,nil ;};func (_ebgfea ST_EffectContainerType )ValidateWithPath (path string )error {switch _ebgfea {case 0,1,2:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgfea )); +};return nil ;}; -// Validate validates the CT_GroupLocking and its children -func (_abbg *CT_GroupLocking )Validate ()error {return _abbg .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067");}; +// ST_Coordinate is a union type +type ST_Coordinate struct{ST_CoordinateUnqualified *int64 ;ST_UniversalMeasure *string ;};func (_cegeg ST_Coordinate32 )String ()string {if _cegeg .ST_Coordinate32Unqualified !=nil {return _fa .Sprintf ("\u0025\u0076",*_cegeg .ST_Coordinate32Unqualified ); +};if _cegeg .ST_UniversalMeasure !=nil {return _fa .Sprintf ("\u0025\u0076",*_cegeg .ST_UniversalMeasure );};return "";};func (_ebee *CT_AnimationDgmBuildProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbdg :=range start .Attr {if _dbdg .Name .Local =="\u0062\u006c\u0064"{_cdcb ,_bbfc :=ParseUnionST_AnimationDgmBuildType (_dbdg .Value ); +if _bbfc !=nil {return _bbfc ;};_ebee .BldAttr =&_cdcb ;continue ;};if _dbdg .Name .Local =="\u0072\u0065\u0076"{_eaegd ,_efg :=_bc .ParseBool (_dbdg .Value );if _efg !=nil {return _efg ;};_ebee .RevAttr =&_eaegd ;continue ;};};for {_dedc ,_bge :=d .Token (); +if _bge !=nil {return _fa .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",_bge ); +};if _caee ,_dgc :=_dedc .(_d .EndElement );_dgc &&_caee .Name ==start .Name {break ;};};return nil ;};func (_dfeeaf *EG_EffectProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfeeaf .EffectLst !=nil {_cddcd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dfeeaf .EffectLst ,_cddcd );};if _dfeeaf .EffectDag !=nil {_fdbbb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_dfeeaf .EffectDag ,_fdbbb );};return nil ; +};type CT_ScRgbColor struct{RAttr ST_Percentage ;GAttr ST_Percentage ;BAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;}; -// ValidateWithPath validates the CT_PresetShadowEffect and its children, prefixing error messages with path -func (_dagg *CT_PresetShadowEffect )ValidateWithPath (path string )error {if _dagg .PrstAttr ==ST_PresetShadowValUnset {return _gd .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 _cbgfaa :=_dagg .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_cbgfaa !=nil {return _cbgfaa ;};if _dagg .DistAttr !=nil {if *_dagg .DistAttr < 0{return _gd .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 ,*_dagg .DistAttr ); -};if *_dagg .DistAttr > 27273042316900{return _gd .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 ,*_dagg .DistAttr ); -};};if _dagg .DirAttr !=nil {if *_dagg .DirAttr < 0{return _gd .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 ,*_dagg .DirAttr ); -};if *_dagg .DirAttr >=21600000{return _gd .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 ,*_dagg .DirAttr ); -};};if _dagg .ScrgbClr !=nil {if _ddegb :=_dagg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ddegb !=nil {return _ddegb ;};};if _dagg .SrgbClr !=nil {if _ggcc :=_dagg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_ggcc !=nil {return _ggcc ;};};if _dagg .HslClr !=nil {if _eeeg :=_dagg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_eeeg !=nil {return _eeeg ;};};if _dagg .SysClr !=nil {if _fcecf :=_dagg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_fcecf !=nil {return _fcecf ;};};if _dagg .SchemeClr !=nil {if _bdfaf :=_dagg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bdfaf !=nil {return _bdfaf ;};};if _dagg .PrstClr !=nil {if _dcfb :=_dagg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_dcfb !=nil {return _dcfb ;};};return nil ;}; +// ValidateWithPath validates the CT_AlphaInverseEffect and its children, prefixing error messages with path +func (_bfde *CT_AlphaInverseEffect )ValidateWithPath (path string )error {if _bfde .ScrgbClr !=nil {if _fgdd :=_bfde .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fgdd !=nil {return _fgdd ;};};if _bfde .SrgbClr !=nil {if _ggg :=_bfde .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_ggg !=nil {return _ggg ;};};if _bfde .HslClr !=nil {if _afgf :=_bfde .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_afgf !=nil {return _afgf ;};};if _bfde .SysClr !=nil {if _bdcb :=_bfde .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_bdcb !=nil {return _bdcb ;};};if _bfde .SchemeClr !=nil {if _agb :=_bfde .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_agb !=nil {return _agb ;};};if _bfde .PrstClr !=nil {if _gac :=_bfde .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_gac !=nil {return _gac ;};};return nil ;};func (_fegg *CT_Point3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acedc :=range start .Attr {if _acedc .Name .Local =="\u0078"{_dgdfe ,_eafdag :=ParseUnionST_Coordinate (_acedc .Value ); +if _eafdag !=nil {return _eafdag ;};_fegg .XAttr =_dgdfe ;continue ;};if _acedc .Name .Local =="\u0079"{_eagba ,_bggdf :=ParseUnionST_Coordinate (_acedc .Value );if _bggdf !=nil {return _bggdf ;};_fegg .YAttr =_eagba ;continue ;};if _acedc .Name .Local =="\u007a"{_eecega ,_gabfd :=ParseUnionST_Coordinate (_acedc .Value ); +if _gabfd !=nil {return _gabfd ;};_fegg .ZAttr =_eecega ;continue ;};};for {_fbdc ,_afebc :=d .Token ();if _afebc !=nil {return _fa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044\u003a\u0020%\u0073",_afebc ); +};if _faac ,_ggbae :=_fbdc .(_d .EndElement );_ggbae &&_faac .Name ==start .Name {break ;};};return nil ;};func (_debcg *CT_EffectProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_badfb :for {_afcfe ,_afge :=d .Token ();if _afge !=nil {return _afge ; +};switch _cafa :=_afcfe .(type ){case _d .StartElement :switch _cafa .Name {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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_debcg .EffectLst =NewCT_EffectList (); +if _dafe :=d .DecodeElement (_debcg .EffectLst ,&_cafa );_dafe !=nil {return _dafe ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_debcg .EffectDag =NewCT_EffectContainer (); +if _eacd :=d .DecodeElement (_debcg .EffectDag ,&_cafa );_eacd !=nil {return _eacd ;};default:_dc .Log .Debug ("\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",_cafa .Name ); +if _daca :=d .Skip ();_daca !=nil {return _daca ;};};case _d .EndElement :break _badfb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_TextBullet and its children, prefixing error messages with path -func (_bdcc *EG_TextBullet )ValidateWithPath (path string )error {if _bdcc .BuNone !=nil {if _accfb :=_bdcc .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_accfb !=nil {return _accfb ;};};if _bdcc .BuAutoNum !=nil {if _fdgfa :=_bdcc .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"); -_fdgfa !=nil {return _fdgfa ;};};if _bdcc .BuChar !=nil {if _fbbaea :=_bdcc .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_fbbaea !=nil {return _fbbaea ;};};if _bdcc .BuBlip !=nil {if _fccba :=_bdcc .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070"); -_fccba !=nil {return _fccba ;};};return nil ;};type ST_TextWrappingType byte ;func NewEG_LineJoinProperties ()*EG_LineJoinProperties {_cdfdd :=&EG_LineJoinProperties {};return _cdfdd ;}; +// ValidateWithPath validates the CT_TableCell and its children, prefixing error messages with path +func (_beddb *CT_TableCell )ValidateWithPath (path string )error {if _beddb .TxBody !=nil {if _ceeg :=_beddb .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_ceeg !=nil {return _ceeg ;};};if _beddb .TcPr !=nil {if _aceaee :=_beddb .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072"); +_aceaee !=nil {return _aceaee ;};};if _beddb .ExtLst !=nil {if _aeadaf :=_beddb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeadaf !=nil {return _aeadaf ;};};return nil ;};type CT_Bevel struct{WAttr *int64 ;HAttr *int64 ; +PrstAttr ST_BevelPresetType ;};func (_afdd *CT_TextListStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaadg :for {_dcaff ,_fbbe :=d .Token ();if _fbbe !=nil {return _fbbe ;};switch _adadd :=_dcaff .(type ){case _d .StartElement :switch _adadd .Name {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 :"\u0064\u0065\u0066\u0050\u0050\u0072"},_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 :"\u0064\u0065\u0066\u0050\u0050\u0072"}:_afdd .DefPPr =NewCT_TextParagraphProperties (); +if _gdbbaf :=d .DecodeElement (_afdd .DefPPr ,&_adadd );_gdbbaf !=nil {return _gdbbaf ;};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 :"\u006cv\u006c\u0031\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0031\u0070\u0050\u0072"}:_afdd .Lvl1pPr =NewCT_TextParagraphProperties (); +if _geefd :=d .DecodeElement (_afdd .Lvl1pPr ,&_adadd );_geefd !=nil {return _geefd ;};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 :"\u006cv\u006c\u0032\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0032\u0070\u0050\u0072"}:_afdd .Lvl2pPr =NewCT_TextParagraphProperties (); +if _aegee :=d .DecodeElement (_afdd .Lvl2pPr ,&_adadd );_aegee !=nil {return _aegee ;};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 :"\u006cv\u006c\u0033\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0033\u0070\u0050\u0072"}:_afdd .Lvl3pPr =NewCT_TextParagraphProperties (); +if _gbeaa :=d .DecodeElement (_afdd .Lvl3pPr ,&_adadd );_gbeaa !=nil {return _gbeaa ;};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 :"\u006cv\u006c\u0034\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0034\u0070\u0050\u0072"}:_afdd .Lvl4pPr =NewCT_TextParagraphProperties (); +if _ccaf :=d .DecodeElement (_afdd .Lvl4pPr ,&_adadd );_ccaf !=nil {return _ccaf ;};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 :"\u006cv\u006c\u0035\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0035\u0070\u0050\u0072"}:_afdd .Lvl5pPr =NewCT_TextParagraphProperties (); +if _aeda :=d .DecodeElement (_afdd .Lvl5pPr ,&_adadd );_aeda !=nil {return _aeda ;};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 :"\u006cv\u006c\u0036\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0036\u0070\u0050\u0072"}:_afdd .Lvl6pPr =NewCT_TextParagraphProperties (); +if _dfaaa :=d .DecodeElement (_afdd .Lvl6pPr ,&_adadd );_dfaaa !=nil {return _dfaaa ;};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 :"\u006cv\u006c\u0037\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0037\u0070\u0050\u0072"}:_afdd .Lvl7pPr =NewCT_TextParagraphProperties (); +if _bfcbb :=d .DecodeElement (_afdd .Lvl7pPr ,&_adadd );_bfcbb !=nil {return _bfcbb ;};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 :"\u006cv\u006c\u0038\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0038\u0070\u0050\u0072"}:_afdd .Lvl8pPr =NewCT_TextParagraphProperties (); +if _dfbac :=d .DecodeElement (_afdd .Lvl8pPr ,&_adadd );_dfbac !=nil {return _dfbac ;};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 :"\u006cv\u006c\u0039\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0039\u0070\u0050\u0072"}:_afdd .Lvl9pPr =NewCT_TextParagraphProperties (); +if _dbdaf :=d .DecodeElement (_afdd .Lvl9pPr ,&_adadd );_dbdaf !=nil {return _dbdaf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afdd .ExtLst =NewCT_OfficeArtExtensionList (); +if _cbcbc :=d .DecodeElement (_afdd .ExtLst ,&_adadd );_cbcbc !=nil {return _cbcbc ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_adadd .Name ); +if _ebad :=d .Skip ();_ebad !=nil {return _ebad ;};};case _d .EndElement :break _gaadg ;case _d .CharData :};};return nil ;};func (_efdef *CT_TextBulletSizeFollowText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewEG_ThemeableFontStyles ()*EG_ThemeableFontStyles {_cccfb :=&EG_ThemeableFontStyles {};return _cccfb ;}; -// ValidateWithPath validates the EG_TextRun and its children, prefixing error messages with path -func (_aefef *EG_TextRun )ValidateWithPath (path string )error {if _aefef .R !=nil {if _ecea :=_aefef .R .ValidateWithPath (path +"\u002f\u0052");_ecea !=nil {return _ecea ;};};if _aefef .Br !=nil {if _afbbg :=_aefef .Br .ValidateWithPath (path +"\u002f\u0042\u0072"); -_afbbg !=nil {return _afbbg ;};};if _aefef .Fld !=nil {if _edcbg :=_aefef .Fld .ValidateWithPath (path +"\u002f\u0046\u006c\u0064");_edcbg !=nil {return _edcbg ;};};return nil ;};type CT_ObjectStyleDefaults struct{SpDef *CT_DefaultShapeDefinition ;LnDef *CT_DefaultShapeDefinition ; -TxDef *CT_DefaultShapeDefinition ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path +func (_aacb *CT_GradientStop )ValidateWithPath (path string )error {if _cdfb :=_aacb .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_cdfb !=nil {return _cdfb ;};if _aacb .ScrgbClr !=nil {if _eafdd :=_aacb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); +_eafdd !=nil {return _eafdd ;};};if _aacb .SrgbClr !=nil {if _gcgcf :=_aacb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_gcgcf !=nil {return _gcgcf ;};};if _aacb .HslClr !=nil {if _ddef :=_aacb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); +_ddef !=nil {return _ddef ;};};if _aacb .SysClr !=nil {if _egeb :=_aacb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_egeb !=nil {return _egeb ;};};if _aacb .SchemeClr !=nil {if _agfa :=_aacb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); +_agfa !=nil {return _agfa ;};};if _aacb .PrstClr !=nil {if _bgagcd :=_aacb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_bgagcd !=nil {return _bgagcd ;};};return nil ;};type CT_TextParagraphProperties struct{MarLAttr *int32 ; +MarRAttr *int32 ;LvlAttr *int32 ;IndentAttr *int32 ;AlgnAttr ST_TextAlignType ;DefTabSzAttr *ST_Coordinate32 ;RtlAttr *bool ;EaLnBrkAttr *bool ;FontAlgnAttr ST_TextFontAlignType ;LatinLnBrkAttr *bool ;HangingPunctAttr *bool ;LnSpc *CT_TextSpacing ;SpcBef *CT_TextSpacing ; +SpcAft *CT_TextSpacing ;BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;BuNone *CT_TextNoBullet ; +BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;TabLst *CT_TextTabStopList ;DefRPr *CT_TextCharacterProperties ;ExtLst *CT_OfficeArtExtensionList ;};func (_aagac *CT_GeomGuide )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",_aagac .NameAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_fa .Sprintf ("\u0025\u0076",_aagac .FmlaAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agbcf *ST_LightRigType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_agbcf =0; +case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_agbcf =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_agbcf =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_agbcf =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_agbcf =4; +case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_agbcf =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_agbcf =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_agbcf =7; +case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_agbcf =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_agbcf =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_agbcf =10; +case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_agbcf =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_agbcf =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_agbcf =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_agbcf =14; +case "\u0073\u006f\u0066\u0074":*_agbcf =15;case "\u0068\u0061\u0072s\u0068":*_agbcf =16;case "\u0066\u006c\u006fo\u0064":*_agbcf =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_agbcf =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_agbcf =19; +case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_agbcf =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_agbcf =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_agbcf =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_agbcf =23;case "\u0066\u006c\u0061\u0074":*_agbcf =24; +case "\u0074\u0077\u006fP\u0074":*_agbcf =25;case "\u0067\u006c\u006f\u0077":*_agbcf =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_agbcf =27;};return nil ;}; -// Validate validates the CT_NonVisualPictureProperties and its children -func (_ccccc *CT_NonVisualPictureProperties )Validate ()error {return _ccccc .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 NewCT_AlphaBiLevelEffect ()*CT_AlphaBiLevelEffect {_faf :=&CT_AlphaBiLevelEffect {};return _faf };type CT_SystemColor struct{ValAttr ST_SystemColorVal ;LastClrAttr *string ;EG_ColorTransform []*EG_ColorTransform ;}; +// ValidateWithPath validates the CT_BackgroundFormatting and its children, prefixing error messages with path +func (_daaa *CT_BackgroundFormatting )ValidateWithPath (path string )error {if _daaa .NoFill !=nil {if _bee :=_daaa .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_bee !=nil {return _bee ;};};if _daaa .SolidFill !=nil {if _dfde :=_daaa .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_dfde !=nil {return _dfde ;};};if _daaa .GradFill !=nil {if _gbd :=_daaa .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gbd !=nil {return _gbd ;};};if _daaa .BlipFill !=nil {if _gfa :=_daaa .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_gfa !=nil {return _gfa ;};};if _daaa .PattFill !=nil {if _bbd :=_daaa .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bbd !=nil {return _bbd ;};};if _daaa .GrpFill !=nil {if _bega :=_daaa .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_bega !=nil {return _bega ;};};if _daaa .EffectLst !=nil {if _defd :=_daaa .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_defd !=nil {return _defd ;};};if _daaa .EffectDag !=nil {if _deda :=_daaa .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_deda !=nil {return _deda ;};};return nil ;};type CT_Path2DArcTo struct{WRAttr ST_AdjCoordinate ;HRAttr ST_AdjCoordinate ;StAngAttr ST_AdjAngle ;SwAngAttr ST_AdjAngle ;};type EG_Media struct{AudioCd *CT_AudioCD ;WavAudioFile *CT_EmbeddedWAVAudioFile ;AudioFile *CT_AudioFile ; +VideoFile *CT_VideoFile ;QuickTimeFile *CT_QuickTimeFile ;};type CT_DefaultShapeDefinition struct{SpPr *CT_ShapeProperties ;BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};type CT_FillEffect struct{NoFill *CT_NoFillProperties ; +SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};type CT_AlphaOutsetEffect struct{RadAttr *ST_Coordinate ;}; -// Validate validates the CT_ShapeLocking and its children -func (_gbbac *CT_ShapeLocking )Validate ()error {return _gbbac .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_effag *CT_Path2DArcTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eggd :=range start .Attr {if _eggd .Name .Local =="\u0077\u0052"{_cacfa ,_acafgd :=ParseUnionST_AdjCoordinate (_eggd .Value ); -if _acafgd !=nil {return _acafgd ;};_effag .WRAttr =_cacfa ;continue ;};if _eggd .Name .Local =="\u0068\u0052"{_cebde ,_bdfag :=ParseUnionST_AdjCoordinate (_eggd .Value );if _bdfag !=nil {return _bdfag ;};_effag .HRAttr =_cebde ;continue ;};if _eggd .Name .Local =="\u0073\u0074\u0041n\u0067"{_ddcgd ,_edae :=ParseUnionST_AdjAngle (_eggd .Value ); -if _edae !=nil {return _edae ;};_effag .StAngAttr =_ddcgd ;continue ;};if _eggd .Name .Local =="\u0073\u0077\u0041n\u0067"{_affc ,_egdca :=ParseUnionST_AdjAngle (_eggd .Value );if _egdca !=nil {return _egdca ;};_effag .SwAngAttr =_affc ;continue ;};};for {_fbbgb ,_ccdbe :=d .Token (); -if _ccdbe !=nil {return _gd .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",_ccdbe );};if _fgabg ,_gagbd :=_fbbgb .(_d .EndElement );_gagbd &&_fgabg .Name ==start .Name {break ; -};};return nil ;};func (_geebe ST_LineEndLength )Validate ()error {return _geebe .ValidateWithPath ("")};func NewCT_TextTabStopList ()*CT_TextTabStopList {_adgdf :=&CT_TextTabStopList {};return _adgdf };type Blip struct{CT_Blip };func NewCT_TableCol ()*CT_TableCol {_fgdac :=&CT_TableCol {}; -return _fgdac };func (_ddggc *ST_RectAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddggc =0;case "\u0074\u006c":*_ddggc =1;case "\u0074":*_ddggc =2;case "\u0074\u0072":*_ddggc =3;case "\u006c":*_ddggc =4;case "\u0063\u0074\u0072":*_ddggc =5; -case "\u0072":*_ddggc =6;case "\u0062\u006c":*_ddggc =7;case "\u0062":*_ddggc =8;case "\u0062\u0072":*_ddggc =9;};return nil ;};func (_cfeb *EG_ThemeableEffectStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfeb .Effect !=nil {_cdcga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; -e .EncodeElement (_cfeb .Effect ,_cdcga );};if _cfeb .EffectRef !=nil {_dbceag :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_cfeb .EffectRef ,_dbceag );};return nil ;};type CT_AudioCD struct{St *CT_AudioCDTime ; -End *CT_AudioCDTime ;ExtLst *CT_OfficeArtExtensionList ;}; +// Validate validates the CT_Blip and its children +func (_acbd *CT_Blip )Validate ()error {return _acbd .ValidateWithPath ("\u0043T\u005f\u0042\u006c\u0069\u0070");};type EG_TextBullet struct{BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ;BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ; +}; -// Validate validates the CT_GeomRect and its children -func (_aggf *CT_GeomRect )Validate ()error {return _aggf .ValidateWithPath ("C\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074");}; +// Validate validates the CT_GraphicalObjectData and its children +func (_bccb *CT_GraphicalObjectData )Validate ()error {return _bccb .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061");};func NewCT_TextNoAutofit ()*CT_TextNoAutofit {_dedcd :=&CT_TextNoAutofit {}; +return _dedcd };func (_fegda *CT_TablePropertiesChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcggg :for {_dbdbgf ,_fgdgb :=d .Token ();if _fgdgb !=nil {return _fgdgb ;};switch _fabbd :=_dbdbgf .(type ){case _d .StartElement :switch _fabbd .Name {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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_fegda .TableStyle =NewCT_TableStyle (); +if _bgbbb :=d .DecodeElement (_fegda .TableStyle ,&_fabbd );_bgbbb !=nil {return _bgbbb ;};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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_fegda .TableStyleId =new (string ); +if _bacd :=d .DecodeElement (_fegda .TableStyleId ,&_fabbd );_bacd !=nil {return _bacd ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_fabbd .Name ); +if _bffgb :=d .Skip ();_bffgb !=nil {return _bffgb ;};};case _d .EndElement :break _bcggg ;case _d .CharData :};};return nil ;};type CT_BaseStyles struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ;FmtScheme *CT_StyleMatrix ;ExtLst *CT_OfficeArtExtensionList ; +};func NewEG_LineDashProperties ()*EG_LineDashProperties {_bgdef :=&EG_LineDashProperties {};return _bgdef ;};func (_acbb *CT_Headers )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_efae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}}; +for _ ,_gfgbc :=range _acbb .Header {e .EncodeElement (_gfgbc ,_efae );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aabea ST_LineCap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aabea .String (),start ); +}; -// Validate validates the CT_AudioCDTime and its children -func (_ffg *CT_AudioCDTime )Validate ()error {return _ffg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065");}; +// ValidateWithPath validates the CT_GvmlTextShape and its children, prefixing error messages with path +func (_faaeb *CT_GvmlTextShape )ValidateWithPath (path string )error {if _edggb :=_faaeb .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_edggb !=nil {return _edggb ;};if _faaeb .Choice !=nil {if _afdcb :=_faaeb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_afdcb !=nil {return _afdcb ;};};if _faaeb .ExtLst !=nil {if _ebbdb :=_faaeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebbdb !=nil {return _ebbdb ;};};return nil ;};func (_adcfbb *CT_PathShadeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbca :=range start .Attr {if _bbca .Name .Local =="\u0070\u0061\u0074\u0068"{_adcfbb .PathAttr .UnmarshalXMLAttr (_bbca ); +continue ;};};_acae :for {_beecf ,_bacfd :=d .Token ();if _bacfd !=nil {return _bacfd ;};switch _fabgb :=_beecf .(type ){case _d .StartElement :switch _fabgb .Name {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 :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"},_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 :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}:_adcfbb .FillToRect =NewCT_RelativeRect (); +if _ccad :=d .DecodeElement (_adcfbb .FillToRect ,&_fabgb );_ccad !=nil {return _ccad ;};default:_dc .Log .Debug ("\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",_fabgb .Name ); +if _eecfd :=d .Skip ();_eecfd !=nil {return _eecfd ;};};case _d .EndElement :break _acae ;case _d .CharData :};};return nil ;};func (_gbebee ST_TextShapeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbebee .String (),start ); +};type CT_PresetGeometry2D struct{PrstAttr ST_ShapeType ;AvLst *CT_GeomGuideList ;};func (_cgggf *CT_GroupTransform2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgggf .RotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_cgggf .RotAttr )}); +};if _cgggf .FlipHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_cgggf .FlipHAttr ))});};if _cgggf .FlipVAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_cgggf .FlipVAttr ))}); +};e .EncodeToken (start );if _cgggf .Off !=nil {_bdgfb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_cgggf .Off ,_bdgfb );};if _cgggf .Ext !=nil {_gacgg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065x\u0074"}}; +e .EncodeElement (_cgggf .Ext ,_gacgg );};if _cgggf .ChOff !=nil {_cggdf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0068\u004f\u0066\u0066"}};e .EncodeElement (_cgggf .ChOff ,_cggdf );};if _cgggf .ChExt !=nil {_ffdcf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0068\u0045\u0078\u0074"}}; +e .EncodeElement (_cgggf .ChExt ,_ffdcf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_EffectList and its children -func (_bbdfgg *CT_EffectList )Validate ()error {return _bbdfgg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074");};type CT_SRgbColor struct{ValAttr string ;EG_ColorTransform []*EG_ColorTransform ;}; +// ValidateWithPath validates the CT_TextBodyProperties and its children, prefixing error messages with path +func (_abgee *CT_TextBodyProperties )ValidateWithPath (path string )error {if _bfeed :=_abgee .VertOverflowAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_bfeed !=nil {return _bfeed ; +};if _ccdgdc :=_abgee .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_ccdgdc !=nil {return _ccdgdc ;};if _edbddc :=_abgee .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r"); +_edbddc !=nil {return _edbddc ;};if _gdbdga :=_abgee .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r");_gdbdga !=nil {return _gdbdga ;};if _abgee .LInsAttr !=nil {if _cafgcd :=_abgee .LInsAttr .ValidateWithPath (path +"\u002fL\u0049\u006e\u0073\u0041\u0074\u0074r"); +_cafgcd !=nil {return _cafgcd ;};};if _abgee .TInsAttr !=nil {if _bfage :=_abgee .TInsAttr .ValidateWithPath (path +"\u002fT\u0049\u006e\u0073\u0041\u0074\u0074r");_bfage !=nil {return _bfage ;};};if _abgee .RInsAttr !=nil {if _acaab :=_abgee .RInsAttr .ValidateWithPath (path +"\u002fR\u0049\u006e\u0073\u0041\u0074\u0074r"); +_acaab !=nil {return _acaab ;};};if _abgee .BInsAttr !=nil {if _dabfd :=_abgee .BInsAttr .ValidateWithPath (path +"\u002fB\u0049\u006e\u0073\u0041\u0074\u0074r");_dabfd !=nil {return _dabfd ;};};if _abgee .NumColAttr !=nil {if *_abgee .NumColAttr < 1{return _fa .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 ,*_abgee .NumColAttr ); +};if *_abgee .NumColAttr > 16{return _fa .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 ,*_abgee .NumColAttr ); +};};if _abgee .SpcColAttr !=nil {if *_abgee .SpcColAttr < 0{return _fa .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 ,*_abgee .SpcColAttr ); +};};if _decg :=_abgee .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_decg !=nil {return _decg ;};if _abgee .PrstTxWarp !=nil {if _aagea :=_abgee .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"); +_aagea !=nil {return _aagea ;};};if _abgee .NoAutofit !=nil {if _gcbe :=_abgee .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_gcbe !=nil {return _gcbe ;};};if _abgee .NormAutofit !=nil {if _aafdc :=_abgee .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"); +_aafdc !=nil {return _aafdc ;};};if _abgee .SpAutoFit !=nil {if _egebd :=_abgee .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_egebd !=nil {return _egebd ;};};if _abgee .Scene3d !=nil {if _eggcb :=_abgee .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064"); +_eggcb !=nil {return _eggcb ;};};if _abgee .Sp3d !=nil {if _dgba :=_abgee .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_dgba !=nil {return _dgba ;};};if _abgee .FlatTx !=nil {if _defb :=_abgee .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); +_defb !=nil {return _defb ;};};if _abgee .ExtLst !=nil {if _fcaf :=_abgee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcaf !=nil {return _fcaf ;};};return nil ;}; -// Validate validates the CT_BackgroundFormatting and its children -func (_aeag *CT_BackgroundFormatting )Validate ()error {return _aeag .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func (_gddeb *CT_TextBulletSizePercent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gddeb .ValAttr ="\u0031\u0030\u0030\u0025"; -for _ ,_adage :=range start .Attr {if _adage .Name .Local =="\u0076\u0061\u006c"{_ddege ,_bbccc :=_adage .Value ,error (nil );if _bbccc !=nil {return _bbccc ;};_gddeb .ValAttr =_ddege ;continue ;};};for {_agfcf ,_ccgcc :=d .Token ();if _ccgcc !=nil {return _gd .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",_ccgcc ); -};if _adeec ,_agcab :=_agfcf .(_d .EndElement );_agcab &&_adeec .Name ==start .Name {break ;};};return nil ;};type CT_ColorSchemeList struct{ExtraClrScheme []*CT_ColorSchemeAndMapping ;}; +// ValidateWithPath validates the CT_GvmlGroupShape and its children, prefixing error messages with path +func (_cgba *CT_GvmlGroupShape )ValidateWithPath (path string )error {if _gacbef :=_cgba .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_gacbef !=nil {return _gacbef ;};if _ddbga :=_cgba .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_ddbga !=nil {return _ddbga ;};for _fgddd ,_cafge :=range _cgba .Choice {if _eeg :=_cafge .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fgddd ));_eeg !=nil {return _eeg ;};};if _cgba .ExtLst !=nil {if _fgdb :=_cgba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fgdb !=nil {return _fgdb ;};};return nil ;};func (_eceba *ST_PenAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eceba =0;case "\u0063\u0074\u0072":*_eceba =1;case "\u0069\u006e":*_eceba =2;};return nil ;};func (_bdcgc *EG_TextRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdcgc .R !=nil {_bcffge :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072"}}; +e .EncodeElement (_bdcgc .R ,_bcffge );};if _bdcgc .Br !=nil {_dbagg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0072"}};e .EncodeElement (_bdcgc .Br ,_dbagg );};if _bdcgc .Fld !=nil {_edbaff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066l\u0064"}}; +e .EncodeElement (_bdcgc .Fld ,_edbaff );};return nil ;}; -// Validate validates the CT_AlphaModulateFixedEffect and its children -func (_edg *CT_AlphaModulateFixedEffect )Validate ()error {return _edg .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_PresetTextShape and its children +func (_dcgd *CT_PresetTextShape )Validate ()error {return _dcgd .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065");}; -// ValidateWithPath validates the CT_HslColor and its children, prefixing error messages with path -func (_dbbec *CT_HslColor )ValidateWithPath (path string )error {if _dbbec .HueAttr < 0{return _gd .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 ,_dbbec .HueAttr ); -};if _dbbec .HueAttr >=21600000{return _gd .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 ,_dbbec .HueAttr ); -};if _bcaf :=_dbbec .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_bcaf !=nil {return _bcaf ;};if _eccdf :=_dbbec .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_eccdf !=nil {return _eccdf ; -};for _gbbb ,_fgdb :=range _dbbec .EG_ColorTransform {if _egbf :=_fgdb .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_gbbb )); -_egbf !=nil {return _egbf ;};};return nil ;};func (_fa *Blip )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fa .CT_Blip =*NewCT_Blip ();for _ ,_cca :=range start .Attr {if _cca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cca .Name .Local =="\u0065\u006d\u0062e\u0064"{_bdc ,_ec :=_cca .Value ,error (nil ); -if _ec !=nil {return _ec ;};_fa .EmbedAttr =&_bdc ;continue ;};if _cca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cca .Name .Local =="\u006c\u0069\u006e\u006b"{_cf ,_dea :=_cca .Value ,error (nil ); -if _dea !=nil {return _dea ;};_fa .LinkAttr =&_cf ;continue ;};if _cca .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_fa .CstateAttr .UnmarshalXMLAttr (_cca );continue ;};};_fe :for {_feb ,_eaf :=d .Token ();if _eaf !=nil {return _eaf ;};switch _eda :=_feb .(type ){case _d .StartElement :switch _eda .Name {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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_bbf :=NewCT_BlipChoice (); -if _aa :=d .DecodeElement (&_bbf .AlphaBiLevel ,&_eda );_aa !=nil {return _aa ;};_fa .Choice =append (_fa .Choice ,_bbf );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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_ee :=NewCT_BlipChoice (); -if _gfb :=d .DecodeElement (&_ee .AlphaCeiling ,&_eda );_gfb !=nil {return _gfb ;};_fa .Choice =append (_fa .Choice ,_ee );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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_ecd :=NewCT_BlipChoice (); -if _age :=d .DecodeElement (&_ecd .AlphaFloor ,&_eda );_age !=nil {return _age ;};_fa .Choice =append (_fa .Choice ,_ecd );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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_cfb :=NewCT_BlipChoice (); -if _afd :=d .DecodeElement (&_cfb .AlphaInv ,&_eda );_afd !=nil {return _afd ;};_fa .Choice =append (_fa .Choice ,_cfb );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_aeb :=NewCT_BlipChoice (); -if _ccg :=d .DecodeElement (&_aeb .AlphaMod ,&_eda );_ccg !=nil {return _ccg ;};_fa .Choice =append (_fa .Choice ,_aeb );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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_fcb :=NewCT_BlipChoice (); -if _ded :=d .DecodeElement (&_fcb .AlphaModFix ,&_eda );_ded !=nil {return _ded ;};_fa .Choice =append (_fa .Choice ,_fcb );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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_ecdb :=NewCT_BlipChoice (); -if _dga :=d .DecodeElement (&_ecdb .AlphaRepl ,&_eda );_dga !=nil {return _dga ;};_fa .Choice =append (_fa .Choice ,_ecdb );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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_bdce :=NewCT_BlipChoice (); -if _fg :=d .DecodeElement (&_bdce .BiLevel ,&_eda );_fg !=nil {return _fg ;};_fa .Choice =append (_fa .Choice ,_bdce );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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_cdf :=NewCT_BlipChoice (); -if _fcf :=d .DecodeElement (&_cdf .Blur ,&_eda );_fcf !=nil {return _fcf ;};_fa .Choice =append (_fa .Choice ,_cdf );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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_fda :=NewCT_BlipChoice (); -if _eeb :=d .DecodeElement (&_fda .ClrChange ,&_eda );_eeb !=nil {return _eeb ;};_fa .Choice =append (_fa .Choice ,_fda );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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_fgg :=NewCT_BlipChoice (); -if _ce :=d .DecodeElement (&_fgg .ClrRepl ,&_eda );_ce !=nil {return _ce ;};_fa .Choice =append (_fa .Choice ,_fgg );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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_fcfc :=NewCT_BlipChoice (); -if _debf :=d .DecodeElement (&_fcfc .Duotone ,&_eda );_debf !=nil {return _debf ;};_fa .Choice =append (_fa .Choice ,_fcfc );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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_cdff :=NewCT_BlipChoice (); -if _fgf :=d .DecodeElement (&_cdff .FillOverlay ,&_eda );_fgf !=nil {return _fgf ;};_fa .Choice =append (_fa .Choice ,_cdff );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\u0079\u0073\u0063\u006c"},_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\u0079\u0073\u0063\u006c"}:_cb :=NewCT_BlipChoice (); -if _bgf :=d .DecodeElement (&_cb .Grayscl ,&_eda );_bgf !=nil {return _bgf ;};_fa .Choice =append (_fa .Choice ,_cb );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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_ab :=NewCT_BlipChoice (); -if _bge :=d .DecodeElement (&_ab .Hsl ,&_eda );_bge !=nil {return _bge ;};_fa .Choice =append (_fa .Choice ,_ab );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_adf :=NewCT_BlipChoice (); -if _afcc :=d .DecodeElement (&_adf .Lum ,&_eda );_afcc !=nil {return _afcc ;};_fa .Choice =append (_fa .Choice ,_adf );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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_aee :=NewCT_BlipChoice (); -if _ebd :=d .DecodeElement (&_aee .Tint ,&_eda );_ebd !=nil {return _ebd ;};_fa .Choice =append (_fa .Choice ,_aee );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fa .ExtLst =NewCT_OfficeArtExtensionList (); -if _ada :=d .DecodeElement (_fa .ExtLst ,&_eda );_ada !=nil {return _ada ;};default:_ac .Log .Debug ("\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",_eda .Name ); -if _fea :=d .Skip ();_fea !=nil {return _fea ;};};case _d .EndElement :break _fe ;case _d .CharData :};};return nil ;}; +// Validate validates the EG_Text3D and its children +func (_gbad *EG_Text3D )Validate ()error {return _gbad .ValidateWithPath ("\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D");};func (_ecbf *CT_CustomGeometry2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ecbf .AvLst !=nil {_gcdfa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}}; +e .EncodeElement (_ecbf .AvLst ,_gcdfa );};if _ecbf .GdLst !=nil {_aggf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0064\u004c\u0073\u0074"}};e .EncodeElement (_ecbf .GdLst ,_aggf );};if _ecbf .AhLst !=nil {_gbag :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0068\u004c\u0073\u0074"}}; +e .EncodeElement (_ecbf .AhLst ,_gbag );};if _ecbf .CxnLst !=nil {_fdadb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0078\u006e\u004c\u0073\u0074"}};e .EncodeElement (_ecbf .CxnLst ,_fdadb );};if _ecbf .Rect !=nil {_gafc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072\u0065\u0063\u0074"}}; +e .EncodeElement (_ecbf .Rect ,_gafc );};_aeggf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0061\u0074\u0068\u004c\u0073t"}};e .EncodeElement (_ecbf .PathLst ,_aeggf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbgeba ST_CompoundLine )Validate ()error {return _gbgeba .ValidateWithPath ("")}; +func (_febaf ST_TextAutonumberScheme )String ()string {switch _febaf {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 (_cgggd *CT_GroupLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgggd .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_cgggd .NoGrpAttr ))}); +};if _cgggd .NoUngrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0055\u006e\u0067\u0072\u0070"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_cgggd .NoUngrpAttr ))});};if _cgggd .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_cgggd .NoSelectAttr ))}); +};if _cgggd .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_cgggd .NoRotAttr ))});};if _cgggd .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_cgggd .NoChangeAspectAttr ))}); +};if _cgggd .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_cgggd .NoMoveAttr ))});};if _cgggd .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_cgggd .NoResizeAttr ))}); +};e .EncodeToken (start );if _cgggd .ExtLst !=nil {_dgdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgggd .ExtLst ,_dgdd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func NewCT_TextField ()*CT_TextField {_beebeb :=&CT_TextField {};_beebeb .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 _beebeb ;};func (_ccab *CT_GammaTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cdbe *CT_GroupFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_cabb ,_befdb :=d .Token (); +if _befdb !=nil {return _fa .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",_befdb );};if _dacg ,_edca :=_cabb .(_d .EndElement ); +_edca &&_dacg .Name ==start .Name {break ;};};return nil ;};func (_cbefae ST_CompoundLine )ValidateWithPath (path string )error {switch _cbefae {case 0,1,2,3,4,5:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbefae )); +};return nil ;};func (_cebdf *ST_EffectContainerType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdeec ,_fgcfc :=d .Token ();if _fgcfc !=nil {return _fgcfc ;};if _egafg ,_ebggb :=_bdeec .(_d .EndElement );_ebggb &&_egafg .Name ==start .Name {*_cebdf =1; +return nil ;};if _bcgea ,_agabc :=_bdeec .(_d .CharData );!_agabc {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdeec );}else {switch string (_bcgea ){case "":*_cebdf =0; +case "\u0073\u0069\u0062":*_cebdf =1;case "\u0074\u0072\u0065\u0065":*_cebdf =2;};};_bdeec ,_fgcfc =d .Token ();if _fgcfc !=nil {return _fgcfc ;};if _dcged ,_dcccc :=_bdeec .(_d .EndElement );_dcccc &&_dcged .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdeec ); +};func (_dbebf ST_SchemeColorVal )String ()string {switch _dbebf {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 "";}; -// Validate validates the CT_Scene3D and its children -func (_aeadgg *CT_Scene3D )Validate ()error {return _aeadgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");};func NewCT_NoFillProperties ()*CT_NoFillProperties {_ggdcg :=&CT_NoFillProperties {};return _ggdcg };func NewAG_Locking ()*AG_Locking {_ad :=&AG_Locking {}; -return _ad }; +// ValidateWithPath validates the CT_AlphaModulateFixedEffect and its children, prefixing error messages with path +func (_ccd *CT_AlphaModulateFixedEffect )ValidateWithPath (path string )error {if _ccd .AmtAttr !=nil {if _gea :=_ccd .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_gea !=nil {return _gea ;};};return nil ;}; -// ValidateWithPath validates the CT_ColorMappingOverrideChoice and its children, prefixing error messages with path -func (_edcgc *CT_ColorMappingOverrideChoice )ValidateWithPath (path string )error {if _edcgc .MasterClrMapping !=nil {if _faeg :=_edcgc .MasterClrMapping .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0043\u006c\u0072\u004d\u0061p\u0070\u0069\u006e\u0067"); -_faeg !=nil {return _faeg ;};};if _edcgc .OverrideClrMapping !=nil {if _abfa :=_edcgc .OverrideClrMapping .ValidateWithPath (path +"\u002f\u004f\u0076\u0065rr\u0069\u0064\u0065\u0043\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");_abfa !=nil {return _abfa ; -};};return nil ;}; +// Validate validates the CT_Bevel and its children +func (_ggbc *CT_Bevel )Validate ()error {return _ggbc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");}; -// Validate validates the CT_PresetColor and its children -func (_caffe *CT_PresetColor )Validate ()error {return _caffe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072");}; +// ValidateWithPath validates the EG_Media and its children, prefixing error messages with path +func (_ccbbdf *EG_Media )ValidateWithPath (path string )error {if _ccbbdf .AudioCd !=nil {if _abfcd :=_ccbbdf .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_abfcd !=nil {return _abfcd ;};};if _ccbbdf .WavAudioFile !=nil {if _bffef :=_ccbbdf .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"); +_bffef !=nil {return _bffef ;};};if _ccbbdf .AudioFile !=nil {if _faddac :=_ccbbdf .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_faddac !=nil {return _faddac ;};};if _ccbbdf .VideoFile !=nil {if _ffca :=_ccbbdf .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"); +_ffca !=nil {return _ffca ;};};if _ccbbdf .QuickTimeFile !=nil {if _gdbec :=_ccbbdf .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_gdbec !=nil {return _gdbec ;};};return nil ; +};func (_abad *CT_StretchInfoProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _abad .FillRect !=nil {_cbecb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}}; +e .EncodeElement (_abad .FillRect ,_cbecb );};e .EncodeToken (_d .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 NewAG_Blob ()*AG_Blob {_e :=&AG_Blob {};return _e };func (_ddba *CT_LineStyleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfdcg :for {_efaeb ,_efbgc :=d .Token ();if _efbgc !=nil {return _efbgc ; +};switch _aeegf :=_efaeb .(type ){case _d .StartElement :switch _aeegf .Name {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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_adbf :=NewCT_LineProperties (); +if _ffgg :=d .DecodeElement (_adbf ,&_aeegf );_ffgg !=nil {return _ffgg ;};_ddba .Ln =append (_ddba .Ln ,_adbf );default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_aeegf .Name ); +if _dfdgfd :=d .Skip ();_dfdgfd !=nil {return _dfdgfd ;};};case _d .EndElement :break _bfdcg ;case _d .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;); -// Validate validates the CT_TextShapeAutofit and its children -func (_afgcdf *CT_TextShapeAutofit )Validate ()error {return _afgcdf .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_facef *EG_LineDashProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beaffc :for {_ccefa ,_affef :=d .Token (); -if _affef !=nil {return _affef ;};switch _eaedb :=_ccefa .(type ){case _d .StartElement :switch _eaedb .Name {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 :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_facef .PrstDash =NewCT_PresetLineDashProperties (); -if _bcaff :=d .DecodeElement (_facef .PrstDash ,&_eaedb );_bcaff !=nil {return _bcaff ;};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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_facef .CustDash =NewCT_DashStopList (); -if _cddfg :=d .DecodeElement (_facef .CustDash ,&_eaedb );_cddfg !=nil {return _cddfg ;};default:_ac .Log .Debug ("\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",_eaedb .Name ); -if _ecge :=d .Skip ();_ecge !=nil {return _ecge ;};};case _d .EndElement :break _beaffc ;case _d .CharData :};};return nil ;};func NewCT_AlphaModulateEffect ()*CT_AlphaModulateEffect {_aec :=&CT_AlphaModulateEffect {};_aec .Cont =NewCT_EffectContainer (); -return _aec ;}; +// Validate validates the CT_GradientStop and its children +func (_dece *CT_GradientStop )Validate ()error {return _dece .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};type CT_AdjustHandleList struct{AhXY []*CT_XYAdjustHandle ;AhPolar []*CT_PolarAdjustHandle ; +};func (_baefg *CT_SRgbColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdebf :=range start .Attr {if _bdebf .Name .Local =="\u0076\u0061\u006c"{_edgb ,_debad :=_bdebf .Value ,error (nil );if _debad !=nil {return _debad ;};_baefg .ValAttr =_edgb ; +continue ;};};_ebccd :for {_cbgbc ,_egbfc :=d .Token ();if _egbfc !=nil {return _egbfc ;};switch _fdbcea :=_cbgbc .(type ){case _d .StartElement :switch _fdbcea .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_edce :=NewEG_ColorTransform (); +_edce .Tint =NewCT_PositiveFixedPercentage ();if _bbdefe :=d .DecodeElement (_edce .Tint ,&_fdbcea );_bbdefe !=nil {return _bbdefe ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_edce );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_cbcgf :=NewEG_ColorTransform (); +_cbcgf .Shade =NewCT_PositiveFixedPercentage ();if _eadbg :=d .DecodeElement (_cbcgf .Shade ,&_fdbcea );_eadbg !=nil {return _eadbg ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_cbcgf );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_aafd :=NewEG_ColorTransform (); +_aafd .Comp =NewCT_ComplementTransform ();if _gbfae :=d .DecodeElement (_aafd .Comp ,&_fdbcea );_gbfae !=nil {return _gbfae ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_aafd );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_dgcff :=NewEG_ColorTransform (); +_dgcff .Inv =NewCT_InverseTransform ();if _adeb :=d .DecodeElement (_dgcff .Inv ,&_fdbcea );_adeb !=nil {return _adeb ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_dgcff );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_dcde :=NewEG_ColorTransform (); +_dcde .Gray =NewCT_GrayscaleTransform ();if _fgffd :=d .DecodeElement (_dcde .Gray ,&_fdbcea );_fgffd !=nil {return _fgffd ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_dcde );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_acdbg :=NewEG_ColorTransform (); +_acdbg .Alpha =NewCT_PositiveFixedPercentage ();if _gdfeg :=d .DecodeElement (_acdbg .Alpha ,&_fdbcea );_gdfeg !=nil {return _gdfeg ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_acdbg );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_bfbbb :=NewEG_ColorTransform (); +_bfbbb .AlphaOff =NewCT_FixedPercentage ();if _aebga :=d .DecodeElement (_bfbbb .AlphaOff ,&_fdbcea );_aebga !=nil {return _aebga ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_bfbbb );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fcac :=NewEG_ColorTransform (); +_fcac .AlphaMod =NewCT_PositivePercentage ();if _dgad :=d .DecodeElement (_fcac .AlphaMod ,&_fdbcea );_dgad !=nil {return _dgad ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_fcac );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_facg :=NewEG_ColorTransform (); +_facg .Hue =NewCT_PositiveFixedAngle ();if _ggagb :=d .DecodeElement (_facg .Hue ,&_fdbcea );_ggagb !=nil {return _ggagb ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_facg );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_bdgded :=NewEG_ColorTransform (); +_bdgded .HueOff =NewCT_Angle ();if _gdfbb :=d .DecodeElement (_bdgded .HueOff ,&_fdbcea );_gdfbb !=nil {return _gdfbb ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_bdgded );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_ggcc :=NewEG_ColorTransform (); +_ggcc .HueMod =NewCT_PositivePercentage ();if _ddaa :=d .DecodeElement (_ggcc .HueMod ,&_fdbcea );_ddaa !=nil {return _ddaa ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_ggcc );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_fffbc :=NewEG_ColorTransform (); +_fffbc .Sat =NewCT_Percentage ();if _ebcege :=d .DecodeElement (_fffbc .Sat ,&_fdbcea );_ebcege !=nil {return _ebcege ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_fffbc );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_gabad :=NewEG_ColorTransform (); +_gabad .SatOff =NewCT_Percentage ();if _aedbc :=d .DecodeElement (_gabad .SatOff ,&_fdbcea );_aedbc !=nil {return _aedbc ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_gabad );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_agcea :=NewEG_ColorTransform (); +_agcea .SatMod =NewCT_Percentage ();if _ecdf :=d .DecodeElement (_agcea .SatMod ,&_fdbcea );_ecdf !=nil {return _ecdf ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_agcea );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_fedbb :=NewEG_ColorTransform (); +_fedbb .Lum =NewCT_Percentage ();if _bebbe :=d .DecodeElement (_fedbb .Lum ,&_fdbcea );_bebbe !=nil {return _bebbe ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_fedbb );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_dfcfd :=NewEG_ColorTransform (); +_dfcfd .LumOff =NewCT_Percentage ();if _gaaec :=d .DecodeElement (_dfcfd .LumOff ,&_fdbcea );_gaaec !=nil {return _gaaec ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_dfcfd );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_dfcfc :=NewEG_ColorTransform (); +_dfcfc .LumMod =NewCT_Percentage ();if _bgcae :=d .DecodeElement (_dfcfc .LumMod ,&_fdbcea );_bgcae !=nil {return _bgcae ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_dfcfc );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_gcgd :=NewEG_ColorTransform (); +_gcgd .Red =NewCT_Percentage ();if _cgfcb :=d .DecodeElement (_gcgd .Red ,&_fdbcea );_cgfcb !=nil {return _cgfcb ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_gcgd );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_dfaae :=NewEG_ColorTransform (); +_dfaae .RedOff =NewCT_Percentage ();if _eeabe :=d .DecodeElement (_dfaae .RedOff ,&_fdbcea );_eeabe !=nil {return _eeabe ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_dfaae );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_aageb :=NewEG_ColorTransform (); +_aageb .RedMod =NewCT_Percentage ();if _gbebe :=d .DecodeElement (_aageb .RedMod ,&_fdbcea );_gbebe !=nil {return _gbebe ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_aageb );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_aagce :=NewEG_ColorTransform (); +_aagce .Green =NewCT_Percentage ();if _ggbda :=d .DecodeElement (_aagce .Green ,&_fdbcea );_ggbda !=nil {return _ggbda ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_aagce );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_ccbdg :=NewEG_ColorTransform (); +_ccbdg .GreenOff =NewCT_Percentage ();if _egbgf :=d .DecodeElement (_ccbdg .GreenOff ,&_fdbcea );_egbgf !=nil {return _egbgf ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_ccbdg );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_gdgefe :=NewEG_ColorTransform (); +_gdgefe .GreenMod =NewCT_Percentage ();if _gefbda :=d .DecodeElement (_gdgefe .GreenMod ,&_fdbcea );_gefbda !=nil {return _gefbda ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_gdgefe );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_bgbag :=NewEG_ColorTransform (); +_bgbag .Blue =NewCT_Percentage ();if _dcddd :=d .DecodeElement (_bgbag .Blue ,&_fdbcea );_dcddd !=nil {return _dcddd ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_bgbag );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_ccage :=NewEG_ColorTransform (); +_ccage .BlueOff =NewCT_Percentage ();if _gfdca :=d .DecodeElement (_ccage .BlueOff ,&_fdbcea );_gfdca !=nil {return _gfdca ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_ccage );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_dfce :=NewEG_ColorTransform (); +_dfce .BlueMod =NewCT_Percentage ();if _acagc :=d .DecodeElement (_dfce .BlueMod ,&_fdbcea );_acagc !=nil {return _acagc ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_dfce );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_ddgee :=NewEG_ColorTransform (); +_ddgee .Gamma =NewCT_GammaTransform ();if _bbadb :=d .DecodeElement (_ddgee .Gamma ,&_fdbcea );_bbadb !=nil {return _bbadb ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_ddgee );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_efec :=NewEG_ColorTransform (); +_efec .InvGamma =NewCT_InverseGammaTransform ();if _facc :=d .DecodeElement (_efec .InvGamma ,&_fdbcea );_facc !=nil {return _facc ;};_baefg .EG_ColorTransform =append (_baefg .EG_ColorTransform ,_efec );default:_dc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_fdbcea .Name ); +if _fccf :=d .Skip ();_fccf !=nil {return _fccf ;};};case _d .EndElement :break _ebccd ;case _d .CharData :};};return nil ;};func (_gbgag *CT_TablePartStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgce :for {_abae ,_abgbe :=d .Token (); +if _abgbe !=nil {return _abgbe ;};switch _afeeg :=_abae .(type ){case _d .StartElement :switch _afeeg .Name {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 :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"},_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 :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"}:_gbgag .TcTxStyle =NewCT_TableStyleTextStyle (); +if _aefec :=d .DecodeElement (_gbgag .TcTxStyle ,&_afeeg );_aefec !=nil {return _aefec ;};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 :"\u0074c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074c\u0053\u0074\u0079\u006c\u0065"}:_gbgag .TcStyle =NewCT_TableStyleCellStyle (); +if _agfag :=d .DecodeElement (_gbgag .TcStyle ,&_afeeg );_agfag !=nil {return _agfag ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_afeeg .Name ); +if _gcfbf :=d .Skip ();_gcfbf !=nil {return _gcfbf ;};};case _d .EndElement :break _cgce ;case _d .CharData :};};return nil ;};func (_daef *CT_NonVisualConnectorProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffdeg :for {_fbgc ,_bdeab :=d .Token (); +if _bdeab !=nil {return _bdeab ;};switch _cdgbe :=_fbgc .(type ){case _d .StartElement :switch _cdgbe .Name {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 :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_daef .CxnSpLocks =NewCT_ConnectorLocking (); +if _aaded :=d .DecodeElement (_daef .CxnSpLocks ,&_cdgbe );_aaded !=nil {return _aaded ;};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 :"\u0073\u0074\u0043x\u006e"},_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 :"\u0073\u0074\u0043x\u006e"}:_daef .StCxn =NewCT_Connection (); +if _feede :=d .DecodeElement (_daef .StCxn ,&_cdgbe );_feede !=nil {return _feede ;};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 :"\u0065\u006e\u0064\u0043\u0078\u006e"},_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 :"\u0065\u006e\u0064\u0043\u0078\u006e"}:_daef .EndCxn =NewCT_Connection (); +if _gccg :=d .DecodeElement (_daef .EndCxn ,&_cdgbe );_gccg !=nil {return _gccg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daef .ExtLst =NewCT_OfficeArtExtensionList (); +if _fadad :=d .DecodeElement (_daef .ExtLst ,&_cdgbe );_fadad !=nil {return _fadad ;};default:_dc .Log .Debug ("\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",_cdgbe .Name ); +if _afabc :=d .Skip ();_afabc !=nil {return _afabc ;};};case _d .EndElement :break _ffdeg ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_ReflectionEffect and its children -func (_gdceg *CT_ReflectionEffect )Validate ()error {return _gdceg .ValidateWithPath ("\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the VideoFile and its children, prefixing error messages with path +func (_ebeca *VideoFile )ValidateWithPath (path string )error {if _afcbcb :=_ebeca .CT_VideoFile .ValidateWithPath (path );_afcbcb !=nil {return _afcbcb ;};return nil ;};func (_edec *CT_GvmlConnectorNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_eabc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_edec .CNvPr ,_eabc );_fbad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_edec .CNvCxnSpPr ,_fbad );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TableRow and its children -func (_eaaga *CT_TableRow )Validate ()error {return _eaaga .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077");};type CT_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ;};func (_facgg *CT_DashStopList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bffa :for {_fafa ,_bfef :=d .Token (); -if _bfef !=nil {return _bfef ;};switch _fdga :=_fafa .(type ){case _d .StartElement :switch _fdga .Name {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 :"\u0064\u0073"},_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 :"\u0064\u0073"}:_fbcb :=NewCT_DashStop (); -if _addeg :=d .DecodeElement (_fbcb ,&_fdga );_addeg !=nil {return _addeg ;};_facgg .Ds =append (_facgg .Ds ,_fbcb );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_fdga .Name ); -if _agee :=d .Skip ();_agee !=nil {return _agee ;};};case _d .EndElement :break _bffa ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_GvmlShape and its children +func (_gece *CT_GvmlShape )Validate ()error {return _gece .ValidateWithPath ("\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065");};func (_bagbc ST_SchemeColorVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dgadc :=_d .Attr {}; +_dgadc .Name =name ;switch _bagbc {case ST_SchemeColorValUnset :_dgadc .Value ="";case ST_SchemeColorValBg1 :_dgadc .Value ="\u0062\u0067\u0031";case ST_SchemeColorValTx1 :_dgadc .Value ="\u0074\u0078\u0031";case ST_SchemeColorValBg2 :_dgadc .Value ="\u0062\u0067\u0032"; +case ST_SchemeColorValTx2 :_dgadc .Value ="\u0074\u0078\u0032";case ST_SchemeColorValAccent1 :_dgadc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_SchemeColorValAccent2 :_dgadc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_SchemeColorValAccent3 :_dgadc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; +case ST_SchemeColorValAccent4 :_dgadc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_SchemeColorValAccent5 :_dgadc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_SchemeColorValAccent6 :_dgadc .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036"; +case ST_SchemeColorValHlink :_dgadc .Value ="\u0068\u006c\u0069n\u006b";case ST_SchemeColorValFolHlink :_dgadc .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";case ST_SchemeColorValPhClr :_dgadc .Value ="\u0070\u0068\u0043l\u0072";case ST_SchemeColorValDk1 :_dgadc .Value ="\u0064\u006b\u0031"; +case ST_SchemeColorValLt1 :_dgadc .Value ="\u006c\u0074\u0031";case ST_SchemeColorValDk2 :_dgadc .Value ="\u0064\u006b\u0032";case ST_SchemeColorValLt2 :_dgadc .Value ="\u006c\u0074\u0032";};return _dgadc ,nil ;}; -// Validate validates the CT_GvmlConnectorNonVisual and its children -func (_gdgc *CT_GvmlConnectorNonVisual )Validate ()error {return _gdgc .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l");};func (_db *CT_AdjPoint2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fb :=range start .Attr {if _fb .Name .Local =="\u0078"{_gfbb ,_aed :=ParseUnionST_AdjCoordinate (_fb .Value ); -if _aed !=nil {return _aed ;};_db .XAttr =_gfbb ;continue ;};if _fb .Name .Local =="\u0079"{_ddf ,_abf :=ParseUnionST_AdjCoordinate (_fb .Value );if _abf !=nil {return _abf ;};_db .YAttr =_ddf ;continue ;};};for {_ace ,_bgg :=d .Token ();if _bgg !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041d\u006aP\u006fi\u006e\u0074\u0032\u0044\u003a\u0020\u0025s",_bgg ); -};if _dgb ,_dcb :=_ace .(_d .EndElement );_dcb &&_dgb .Name ==start .Name {break ;};};return nil ;};func (_fccd *CT_Headers )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_eggcd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}}; -for _ ,_ccdbg :=range _fccd .Header {e .EncodeElement (_ccdbg ,_eggcd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efaaf *EG_ShadeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efaaf .Lin !=nil {_ecfgc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ci\u006e"}}; -e .EncodeElement (_efaaf .Lin ,_ecfgc );};if _efaaf .Path !=nil {_bcdcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_efaaf .Path ,_bcdcg );};return nil ;};func (_efgf *CT_GvmlTextShapeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgdg :for {_ebgb ,_gfeca :=d .Token (); -if _gfeca !=nil {return _gfeca ;};switch _bddad :=_ebgb .(type ){case _d .StartElement :switch _bddad .Name {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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_efgf .UseSpRect =NewCT_GvmlUseShapeRectangle (); -if _gadba :=d .DecodeElement (_efgf .UseSpRect ,&_bddad );_gadba !=nil {return _gadba ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_efgf .Xfrm =NewCT_Transform2D (); -if _ffdced :=d .DecodeElement (_efgf .Xfrm ,&_bddad );_ffdced !=nil {return _ffdced ;};default:_ac .Log .Debug ("\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",_bddad .Name ); -if _fdaca :=d .Skip ();_fdaca !=nil {return _fdaca ;};};case _d .EndElement :break _fgdg ;case _d .CharData :};};return nil ;};func (_bfabc *EG_Media )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfabc .AudioCd !=nil {_bgdbd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}}; -e .EncodeElement (_bfabc .AudioCd ,_bgdbd );};if _bfabc .WavAudioFile !=nil {_cegccg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bfabc .WavAudioFile ,_cegccg ); -};if _bfabc .AudioFile !=nil {_ddgdfd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bfabc .AudioFile ,_ddgdfd );};if _bfabc .VideoFile !=nil {_cfadee :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}}; -e .EncodeElement (_bfabc .VideoFile ,_cfadee );};if _bfabc .QuickTimeFile !=nil {_ececg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bfabc .QuickTimeFile ,_ececg ); -};return nil ;}; +// ValidateWithPath validates the CT_NonVisualDrawingProps and its children, prefixing error messages with path +func (_dfbfd *CT_NonVisualDrawingProps )ValidateWithPath (path string )error {if _dfbfd .HlinkClick !=nil {if _bfagd :=_dfbfd .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_bfagd !=nil {return _bfagd ; +};};if _dfbfd .HlinkHover !=nil {if _bagad :=_dfbfd .HlinkHover .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072");_bagad !=nil {return _bagad ;};};if _dfbfd .ExtLst !=nil {if _ggba :=_dfbfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ggba !=nil {return _ggba ;};};return nil ;}; -// ValidateWithPath validates the CT_AlphaOutsetEffect and its children, prefixing error messages with path -func (_aga *CT_AlphaOutsetEffect )ValidateWithPath (path string )error {if _aga .RadAttr !=nil {if _cfa :=_aga .RadAttr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0041\u0074\u0074\u0072");_cfa !=nil {return _cfa ;};};return nil ;};type CT_GeomGuideList struct{Gd []*CT_GeomGuide ; -};func NewCT_BlendEffect ()*CT_BlendEffect {_defc :=&CT_BlendEffect {};_defc .BlendAttr =ST_BlendMode (1);_defc .Cont =NewCT_EffectContainer ();return _defc ;};func (_gdfef *ST_BlackWhiteMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gdfef =0; -case "\u0063\u006c\u0072":*_gdfef =1;case "\u0061\u0075\u0074\u006f":*_gdfef =2;case "\u0067\u0072\u0061\u0079":*_gdfef =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_gdfef =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_gdfef =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_gdfef =6; -case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_gdfef =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_gdfef =8;case "\u0062\u006c\u0061c\u006b":*_gdfef =9;case "\u0077\u0068\u0069t\u0065":*_gdfef =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_gdfef =11; -};return nil ;};type TblStyleLst struct{CT_TableStyleList };type CT_LineJoinBevel struct{};func NewCT_TableStyleTextStyle ()*CT_TableStyleTextStyle {_fggeeg :=&CT_TableStyleTextStyle {};return _fggeeg ;};func NewCT_LineEndProperties ()*CT_LineEndProperties {_bcfaa :=&CT_LineEndProperties {}; -return _bcfaa ;}; +// ValidateWithPath validates the CT_GrayscaleTransform and its children, prefixing error messages with path +func (_ccde *CT_GrayscaleTransform )ValidateWithPath (path string )error {return nil };func (_efabfg ST_DgmBuildStep )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfgd :=_d .Attr {};_gfgd .Name =name ;switch _efabfg {case ST_DgmBuildStepUnset :_gfgd .Value =""; +case ST_DgmBuildStepSp :_gfgd .Value ="\u0073\u0070";case ST_DgmBuildStepBg :_gfgd .Value ="\u0062\u0067";};return _gfgd ,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 (_gcegdf ST_TextVerticalType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfddef :=_d .Attr {};_gfddef .Name =name ; +switch _gcegdf {case ST_TextVerticalTypeUnset :_gfddef .Value ="";case ST_TextVerticalTypeHorz :_gfddef .Value ="\u0068\u006f\u0072\u007a";case ST_TextVerticalTypeVert :_gfddef .Value ="\u0076\u0065\u0072\u0074";case ST_TextVerticalTypeVert270 :_gfddef .Value ="\u0076e\u0072\u0074\u0032\u0037\u0030"; +case ST_TextVerticalTypeWordArtVert :_gfddef .Value ="w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeEaVert :_gfddef .Value ="\u0065\u0061\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeMongolianVert :_gfddef .Value ="\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074"; +case ST_TextVerticalTypeWordArtVertRtl :_gfddef .Value ="\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return _gfddef ,nil ;};type ST_PitchFamily byte ;func (_acbgc *CT_Point2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078"},Value :_fa .Sprintf ("\u0025\u0076",_acbgc .XAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079"},Value :_fa .Sprintf ("\u0025\u0076",_acbgc .YAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdcccg *ST_TextAlignType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeaac ,_gdbdd :=d .Token (); +if _gdbdd !=nil {return _gdbdd ;};if _gcdebc ,_gabaf :=_aeaac .(_d .EndElement );_gabaf &&_gcdebc .Name ==start .Name {*_fdcccg =1;return nil ;};if _ggeedd ,_fbfg :=_aeaac .(_d .CharData );!_fbfg {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeaac ); +}else {switch string (_ggeedd ){case "":*_fdcccg =0;case "\u006c":*_fdcccg =1;case "\u0063\u0074\u0072":*_fdcccg =2;case "\u0072":*_fdcccg =3;case "\u006a\u0075\u0073\u0074":*_fdcccg =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_fdcccg =5;case "\u0064\u0069\u0073\u0074":*_fdcccg =6; +case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_fdcccg =7;};};_aeaac ,_gdbdd =d .Token ();if _gdbdd !=nil {return _gdbdd ;};if _edaga ,_ffacca :=_aeaac .(_d .EndElement );_ffacca &&_edaga .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeaac ); +}; -// Validate validates the CT_Backdrop and its children -func (_eed *CT_Backdrop )Validate ()error {return _eed .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0063\u006b\u0064\u0072\u006f\u0070");};func NewCT_OuterShadowEffect ()*CT_OuterShadowEffect {_cbbb :=&CT_OuterShadowEffect {};return _cbbb };func (_befgg *ST_AnimationChartBuildType )Validate ()error {return _befgg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_AdjPoint2D and its children, prefixing error messages with path +func (_fcaa *CT_AdjPoint2D )ValidateWithPath (path string )error {if _bgg :=_fcaa .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_bgg !=nil {return _bgg ;};if _abff :=_fcaa .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); +_abff !=nil {return _abff ;};return nil ;}; +// Validate validates the Blip and its children +func (_fcab *Blip )Validate ()error {return _fcab .ValidateWithPath ("\u0042\u006c\u0069\u0070")};func (_efbee ST_BlackWhiteMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efbee .String (),start );};type CT_Path2DList struct{Path []*CT_Path2D ; +}; -// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path -func (_edaad *CT_GradientFillProperties )ValidateWithPath (path string )error {if _fafbd :=_edaad .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_fafbd !=nil {return _fafbd ;};if _edaad .GsLst !=nil {if _fcdgf :=_edaad .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074"); -_fcdgf !=nil {return _fcdgf ;};};if _edaad .Lin !=nil {if _gfcfg :=_edaad .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_gfcfg !=nil {return _gfcfg ;};};if _edaad .Path !=nil {if _bcbgd :=_edaad .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068"); -_bcbgd !=nil {return _bcbgd ;};};if _edaad .TileRect !=nil {if _gbed :=_edaad .TileRect .ValidateWithPath (path +"\u002fT\u0069\u006c\u0065\u0052\u0065\u0063t");_gbed !=nil {return _gbed ;};};return nil ;};func NewCT_TextShapeAutofit ()*CT_TextShapeAutofit {_cdefc :=&CT_TextShapeAutofit {}; -return _cdefc }; +// ValidateWithPath validates the CT_LineJoinRound and its children, prefixing error messages with path +func (_aeada *CT_LineJoinRound )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_NonVisualPictureProperties and its children, prefixing error messages with path -func (_gbbef *CT_NonVisualPictureProperties )ValidateWithPath (path string )error {if _gbbef .PicLocks !=nil {if _edffd :=_gbbef .PicLocks .ValidateWithPath (path +"\u002fP\u0069\u0063\u004c\u006f\u0063\u006bs");_edffd !=nil {return _edffd ;};};if _gbbef .ExtLst !=nil {if _cbac :=_gbbef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cbac !=nil {return _cbac ;};};return nil ;}; +// Validate validates the CT_GroupTransform2D and its children +func (_adbd *CT_GroupTransform2D )Validate ()error {return _adbd .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044");}; -// Validate validates the AG_Blob and its children -func (_f *AG_Blob )Validate ()error {return _f .ValidateWithPath ("\u0041G\u005f\u0042\u006c\u006f\u0062");};func (_febee *CT_LineEndProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _febee .TypeAttr !=ST_LineEndTypeUnset {_abefe ,_beafe :=_febee .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _beafe !=nil {return _beafe ;};start .Attr =append (start .Attr ,_abefe );};if _febee .WAttr !=ST_LineEndWidthUnset {_gcebc ,_adeea :=_febee .WAttr .MarshalXMLAttr (_d .Name {Local :"\u0077"});if _adeea !=nil {return _adeea ;};start .Attr =append (start .Attr ,_gcebc ); -};if _febee .LenAttr !=ST_LineEndLengthUnset {_beag ,_ffedf :=_febee .LenAttr .MarshalXMLAttr (_d .Name {Local :"\u006c\u0065\u006e"});if _ffedf !=nil {return _ffedf ;};start .Attr =append (start .Attr ,_beag );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type EG_TextBulletColor struct{BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;};func (_efcba ST_TextVerticalType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efcba .String (),start );};func (_ddcaa *CT_TextNormalAutofit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddcaa .FontScaleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"},Value :_gd .Sprintf ("\u0025\u0076",*_ddcaa .FontScaleAttr )}); -};if _ddcaa .LnSpcReductionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_ddcaa .LnSpcReductionAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebac *CT_AlphaInverseEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebac .ScrgbClr !=nil {_bec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; -e .EncodeElement (_ebac .ScrgbClr ,_bec );};if _ebac .SrgbClr !=nil {_efa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_ebac .SrgbClr ,_efa );};if _ebac .HslClr !=nil {_afa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; -e .EncodeElement (_ebac .HslClr ,_afa );};if _ebac .SysClr !=nil {_debe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_ebac .SysClr ,_debe );};if _ebac .SchemeClr !=nil {_fdc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_ebac .SchemeClr ,_fdc );};if _ebac .PrstClr !=nil {_eac :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_ebac .PrstClr ,_eac );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the AG_Blob and its children, prefixing error messages with path +func (_eb *AG_Blob )ValidateWithPath (path string )error {return nil };func (_bbebfc *ST_LineEndWidth )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbebfc =0;case "\u0073\u006d":*_bbebfc =1;case "\u006d\u0065\u0064":*_bbebfc =2; +case "\u006c\u0067":*_bbebfc =3;};return nil ;};func ParseUnionST_AdjAngle (s string )(ST_AdjAngle ,error ){_dgfff :=ST_AdjAngle {};_fefaa ,_afdbee :=_bc .ParseInt (s ,10,64);if _afdbee !=nil {_dgfff .ST_GeomGuideName =&s ;}else {_cfdfcg :=int32 (_fefaa ); +_dgfff .ST_Angle =&_cfdfcg ;};return _dgfff ,nil ;}; -// ValidateWithPath validates the CT_SoftEdgesEffect and its children, prefixing error messages with path -func (_bgdgf *CT_SoftEdgesEffect )ValidateWithPath (path string )error {if _bgdgf .RadAttr < 0{return _gd .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 ,_bgdgf .RadAttr ); -};if _bgdgf .RadAttr > 27273042316900{return _gd .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 ,_bgdgf .RadAttr ); -};return nil ;};func (_dcgda ST_LineEndWidth )ValidateWithPath (path string )error {switch _dcgda {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 (_dcgda )); -};return nil ;}; +// Validate validates the CT_AlphaModulateEffect and its children +func (_cae *CT_AlphaModulateEffect )Validate ()error {return _cae .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074");};func (_babab *EG_FillModeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcbbb :for {_cgfffg ,_afgede :=d .Token (); +if _afgede !=nil {return _afgede ;};switch _cdbaa :=_cgfffg .(type ){case _d .StartElement :switch _cdbaa .Name {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 :"\u0074\u0069\u006c\u0065"},_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 :"\u0074\u0069\u006c\u0065"}:_babab .Tile =NewCT_TileInfoProperties (); +if _ggfed :=d .DecodeElement (_babab .Tile ,&_cdbaa );_ggfed !=nil {return _ggfed ;};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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_babab .Stretch =NewCT_StretchInfoProperties (); +if _ggbadc :=d .DecodeElement (_babab .Stretch ,&_cdbaa );_ggbadc !=nil {return _ggbadc ;};default:_dc .Log .Debug ("\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",_cdbaa .Name ); +if _abcff :=d .Skip ();_abcff !=nil {return _abcff ;};};case _d .EndElement :break _gcbbb ;case _d .CharData :};};return nil ;}; -// Validate validates the EG_OfficeArtExtensionList and its children -func (_cabafd *EG_OfficeArtExtensionList )Validate ()error {return _cabafd .ValidateWithPath ("\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");}; +// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path +func (_gcafc *CT_Percentage )ValidateWithPath (path string )error {if _dgdcd :=_gcafc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgdcd !=nil {return _dgdcd ;};return nil ;};func NewThemeManager ()*ThemeManager {_facaag :=&ThemeManager {}; +_facaag .CT_EmptyElement =*NewCT_EmptyElement ();return _facaag ;};func (_bdeda *CT_HslColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdeda .HueAttr =0;for _ ,_edfgf :=range start .Attr {if _edfgf .Name .Local =="\u0068\u0075\u0065"{_gaccd ,_eccdg :=_bc .ParseInt (_edfgf .Value ,10,32); +if _eccdg !=nil {return _eccdg ;};_bdeda .HueAttr =int32 (_gaccd );continue ;};if _edfgf .Name .Local =="\u0073\u0061\u0074"{_cdece ,_bfca :=ParseUnionST_Percentage (_edfgf .Value );if _bfca !=nil {return _bfca ;};_bdeda .SatAttr =_cdece ;continue ;};if _edfgf .Name .Local =="\u006c\u0075\u006d"{_aceeg ,_cfbb :=ParseUnionST_Percentage (_edfgf .Value ); +if _cfbb !=nil {return _cfbb ;};_bdeda .LumAttr =_aceeg ;continue ;};};_gfgg :for {_cabc ,_abaa :=d .Token ();if _abaa !=nil {return _abaa ;};switch _cfdfe :=_cabc .(type ){case _d .StartElement :switch _cfdfe .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_dcacd :=NewEG_ColorTransform (); +_dcacd .Tint =NewCT_PositiveFixedPercentage ();if _egdc :=d .DecodeElement (_dcacd .Tint ,&_cfdfe );_egdc !=nil {return _egdc ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_dcacd );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_agca :=NewEG_ColorTransform (); +_agca .Shade =NewCT_PositiveFixedPercentage ();if _dffd :=d .DecodeElement (_agca .Shade ,&_cfdfe );_dffd !=nil {return _dffd ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_agca );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_dcaac :=NewEG_ColorTransform (); +_dcaac .Comp =NewCT_ComplementTransform ();if _aeeg :=d .DecodeElement (_dcaac .Comp ,&_cfdfe );_aeeg !=nil {return _aeeg ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_dcaac );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_fcgfc :=NewEG_ColorTransform (); +_fcgfc .Inv =NewCT_InverseTransform ();if _eadb :=d .DecodeElement (_fcgfc .Inv ,&_cfdfe );_eadb !=nil {return _eadb ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_fcgfc );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_eadeb :=NewEG_ColorTransform (); +_eadeb .Gray =NewCT_GrayscaleTransform ();if _ecbcd :=d .DecodeElement (_eadeb .Gray ,&_cfdfe );_ecbcd !=nil {return _ecbcd ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_eadeb );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_fgbag :=NewEG_ColorTransform (); +_fgbag .Alpha =NewCT_PositiveFixedPercentage ();if _dcaad :=d .DecodeElement (_fgbag .Alpha ,&_cfdfe );_dcaad !=nil {return _dcaad ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_fgbag );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_fcbbc :=NewEG_ColorTransform (); +_fcbbc .AlphaOff =NewCT_FixedPercentage ();if _dgdddf :=d .DecodeElement (_fcbbc .AlphaOff ,&_cfdfe );_dgdddf !=nil {return _dgdddf ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_fcbbc );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gddag :=NewEG_ColorTransform (); +_gddag .AlphaMod =NewCT_PositivePercentage ();if _adcgc :=d .DecodeElement (_gddag .AlphaMod ,&_cfdfe );_adcgc !=nil {return _adcgc ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_gddag );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_ccdab :=NewEG_ColorTransform (); +_ccdab .Hue =NewCT_PositiveFixedAngle ();if _aaggg :=d .DecodeElement (_ccdab .Hue ,&_cfdfe );_aaggg !=nil {return _aaggg ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_ccdab );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_ceaa :=NewEG_ColorTransform (); +_ceaa .HueOff =NewCT_Angle ();if _daad :=d .DecodeElement (_ceaa .HueOff ,&_cfdfe );_daad !=nil {return _daad ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_ceaa );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_fcdfd :=NewEG_ColorTransform (); +_fcdfd .HueMod =NewCT_PositivePercentage ();if _gbab :=d .DecodeElement (_fcdfd .HueMod ,&_cfdfe );_gbab !=nil {return _gbab ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_fcdfd );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_fcgef :=NewEG_ColorTransform (); +_fcgef .Sat =NewCT_Percentage ();if _eeec :=d .DecodeElement (_fcgef .Sat ,&_cfdfe );_eeec !=nil {return _eeec ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_fcgef );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_cbcc :=NewEG_ColorTransform (); +_cbcc .SatOff =NewCT_Percentage ();if _aacgg :=d .DecodeElement (_cbcc .SatOff ,&_cfdfe );_aacgg !=nil {return _aacgg ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_cbcc );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_gccdg :=NewEG_ColorTransform (); +_gccdg .SatMod =NewCT_Percentage ();if _faed :=d .DecodeElement (_gccdg .SatMod ,&_cfdfe );_faed !=nil {return _faed ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_gccdg );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_ccfg :=NewEG_ColorTransform (); +_ccfg .Lum =NewCT_Percentage ();if _abgd :=d .DecodeElement (_ccfg .Lum ,&_cfdfe );_abgd !=nil {return _abgd ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_ccfg );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_ceae :=NewEG_ColorTransform (); +_ceae .LumOff =NewCT_Percentage ();if _edbdd :=d .DecodeElement (_ceae .LumOff ,&_cfdfe );_edbdd !=nil {return _edbdd ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_ceae );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_agddc :=NewEG_ColorTransform (); +_agddc .LumMod =NewCT_Percentage ();if _dcfcd :=d .DecodeElement (_agddc .LumMod ,&_cfdfe );_dcfcd !=nil {return _dcfcd ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_agddc );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_gcfb :=NewEG_ColorTransform (); +_gcfb .Red =NewCT_Percentage ();if _gddab :=d .DecodeElement (_gcfb .Red ,&_cfdfe );_gddab !=nil {return _gddab ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_gcfb );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_agfcc :=NewEG_ColorTransform (); +_agfcc .RedOff =NewCT_Percentage ();if _deee :=d .DecodeElement (_agfcc .RedOff ,&_cfdfe );_deee !=nil {return _deee ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_agfcc );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_cgcfe :=NewEG_ColorTransform (); +_cgcfe .RedMod =NewCT_Percentage ();if _acbdg :=d .DecodeElement (_cgcfe .RedMod ,&_cfdfe );_acbdg !=nil {return _acbdg ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_cgcfe );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_dbcab :=NewEG_ColorTransform (); +_dbcab .Green =NewCT_Percentage ();if _afcfc :=d .DecodeElement (_dbcab .Green ,&_cfdfe );_afcfc !=nil {return _afcfc ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_dbcab );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_gbcea :=NewEG_ColorTransform (); +_gbcea .GreenOff =NewCT_Percentage ();if _caafc :=d .DecodeElement (_gbcea .GreenOff ,&_cfdfe );_caafc !=nil {return _caafc ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_gbcea );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_bacbe :=NewEG_ColorTransform (); +_bacbe .GreenMod =NewCT_Percentage ();if _cbegg :=d .DecodeElement (_bacbe .GreenMod ,&_cfdfe );_cbegg !=nil {return _cbegg ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_bacbe );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_aagag :=NewEG_ColorTransform (); +_aagag .Blue =NewCT_Percentage ();if _deagc :=d .DecodeElement (_aagag .Blue ,&_cfdfe );_deagc !=nil {return _deagc ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_aagag );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_eedfc :=NewEG_ColorTransform (); +_eedfc .BlueOff =NewCT_Percentage ();if _dbgc :=d .DecodeElement (_eedfc .BlueOff ,&_cfdfe );_dbgc !=nil {return _dbgc ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_eedfc );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_dffb :=NewEG_ColorTransform (); +_dffb .BlueMod =NewCT_Percentage ();if _gacbc :=d .DecodeElement (_dffb .BlueMod ,&_cfdfe );_gacbc !=nil {return _gacbc ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_dffb );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_agdc :=NewEG_ColorTransform (); +_agdc .Gamma =NewCT_GammaTransform ();if _dcgb :=d .DecodeElement (_agdc .Gamma ,&_cfdfe );_dcgb !=nil {return _dcgb ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_agdc );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_faebb :=NewEG_ColorTransform (); +_faebb .InvGamma =NewCT_InverseGammaTransform ();if _ccgc :=d .DecodeElement (_faebb .InvGamma ,&_cfdfe );_ccgc !=nil {return _ccgc ;};_bdeda .EG_ColorTransform =append (_bdeda .EG_ColorTransform ,_faebb );default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_cfdfe .Name ); +if _ddbdd :=d .Skip ();_ddbdd !=nil {return _ddbdd ;};};case _d .EndElement :break _gfgg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GroupFillProperties and its children, prefixing error messages with path -func (_adgf *CT_GroupFillProperties )ValidateWithPath (path string )error {return nil };func (_cgcfd *CT_Scene3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bcdfb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}}; -e .EncodeElement (_cgcfd .Camera ,_bcdfb );_fbbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}};e .EncodeElement (_cgcfd .LightRig ,_fbbc );if _cgcfd .Backdrop !=nil {_cafbfe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}}; -e .EncodeElement (_cgcfd .Backdrop ,_cafbfe );};if _cgcfd .ExtLst !=nil {_bbfdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgcfd .ExtLst ,_bbfdd );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func NewCT_PatternFillProperties ()*CT_PatternFillProperties {_gfagc :=&CT_PatternFillProperties {};return _gfagc ;};type CT_Path2DMoveTo struct{Pt *CT_AdjPoint2D ;};type CT_SphereCoords struct{LatAttr int32 ;LonAttr int32 ;RevAttr int32 ; -};func NewEG_ThemeableFillStyle ()*EG_ThemeableFillStyle {_edfee :=&EG_ThemeableFillStyle {};return _edfee ;}; +// ValidateWithPath validates the CT_QuickTimeFile and its children, prefixing error messages with path +func (_baffc *CT_QuickTimeFile )ValidateWithPath (path string )error {if _baffc .ExtLst !=nil {if _eabg :=_baffc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eabg !=nil {return _eabg ;};};return nil ;};func (_cbagc *CT_GvmlGroupShapeNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbagc .CNvPr =NewCT_NonVisualDrawingProps (); +_cbagc .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();_agafdg :for {_egdag ,_bedc :=d .Token ();if _bedc !=nil {return _bedc ;};switch _befea :=_egdag .(type ){case _d .StartElement :switch _befea .Name {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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _geadda :=d .DecodeElement (_cbagc .CNvPr ,&_befea ); +_geadda !=nil {return _geadda ;};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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _gafca :=d .DecodeElement (_cbagc .CNvGrpSpPr ,&_befea ); +_gafca !=nil {return _gafca ;};default:_dc .Log .Debug ("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",_befea .Name ); +if _bcffg :=d .Skip ();_bcffg !=nil {return _bcffg ;};};case _d .EndElement :break _agafdg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Path2DQuadBezierTo and its children, prefixing error messages with path -func (_bgfef *CT_Path2DQuadBezierTo )ValidateWithPath (path string )error {for _debfa ,_ccabc :=range _bgfef .Pt {if _ecadec :=_ccabc .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_debfa ));_ecadec !=nil {return _ecadec ; -};};return nil ;};type CT_QuickTimeFile struct{LinkAttr string ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_TablePropertiesChoice and its children, prefixing error messages with path +func (_gedab *CT_TablePropertiesChoice )ValidateWithPath (path string )error {if _gedab .TableStyle !=nil {if _eddcd :=_gedab .TableStyle .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_eddcd !=nil {return _eddcd ; +};};if _gedab .TableStyleId !=nil {if !_ca .ST_GuidPatternRe .MatchString (*_gedab .TableStyleId ){return _fa .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 ,_ca .ST_GuidPatternRe ,*_gedab .TableStyleId ); +};};return nil ;};func (_fegebf ST_LineEndWidth )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbbdd :=_d .Attr {};_cbbdd .Name =name ;switch _fegebf {case ST_LineEndWidthUnset :_cbbdd .Value ="";case ST_LineEndWidthSm :_cbbdd .Value ="\u0073\u006d"; +case ST_LineEndWidthMed :_cbbdd .Value ="\u006d\u0065\u0064";case ST_LineEndWidthLg :_cbbdd .Value ="\u006c\u0067";};return _cbbdd ,nil ;};func (_fbbaa *ST_PitchFamily )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbbaa =0;case "\u0030\u0030":*_fbbaa =1; +case "\u0030\u0031":*_fbbaa =2;case "\u0030\u0032":*_fbbaa =3;case "\u0031\u0036":*_fbbaa =4;case "\u0031\u0037":*_fbbaa =5;case "\u0031\u0038":*_fbbaa =6;case "\u0033\u0032":*_fbbaa =7;case "\u0033\u0033":*_fbbaa =8;case "\u0033\u0034":*_fbbaa =9;case "\u0034\u0038":*_fbbaa =10; +case "\u0034\u0039":*_fbbaa =11;case "\u0035\u0030":*_fbbaa =12;case "\u0036\u0034":*_fbbaa =13;case "\u0036\u0035":*_fbbaa =14;case "\u0036\u0036":*_fbbaa =15;case "\u0038\u0030":*_fbbaa =16;case "\u0038\u0031":*_fbbaa =17;case "\u0038\u0032":*_fbbaa =18; +};return nil ;};type CT_TextField struct{IdAttr string ;TypeAttr *string ;RPr *CT_TextCharacterProperties ;PPr *CT_TextParagraphProperties ;T *string ;};func (_cdcc *CT_AnimationDgmElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdcc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_cdcc .IdAttr )}); +};if _cdcc .BldStepAttr !=ST_DgmBuildStepUnset {_geeb ,_aca :=_cdcc .BldStepAttr .MarshalXMLAttr (_d .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _aca !=nil {return _aca ;};start .Attr =append (start .Attr ,_geeb );};e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffggg ST_LineEndWidth )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffggg .String (),start );};type CT_EffectProperties struct{EffectLst *CT_EffectList ; +EffectDag *CT_EffectContainer ;};func (_agbgd *CT_TextBody )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agbgd .BodyPr =NewCT_TextBodyProperties ();_facab :for {_ebgeda ,_ebggc :=d .Token ();if _ebggc !=nil {return _ebggc ;};switch _gdgbf :=_ebgeda .(type ){case _d .StartElement :switch _gdgbf .Name {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 :"\u0062\u006f\u0064\u0079\u0050\u0072"},_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 :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _cafee :=d .DecodeElement (_agbgd .BodyPr ,&_gdgbf ); +_cafee !=nil {return _cafee ;};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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:_agbgd .LstStyle =NewCT_TextListStyle (); +if _aafce :=d .DecodeElement (_agbgd .LstStyle ,&_gdgbf );_aafce !=nil {return _aafce ;};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 :"\u0070"},_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 :"\u0070"}:_beea :=NewCT_TextParagraph (); +if _acage :=d .DecodeElement (_beea ,&_gdgbf );_acage !=nil {return _acage ;};_agbgd .P =append (_agbgd .P ,_beea );default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gdgbf .Name ); +if _aebde :=d .Skip ();_aebde !=nil {return _aebde ;};};case _d .EndElement :break _facab ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_GammaTransform and its children -func (_edff *CT_GammaTransform )Validate ()error {return _edff .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};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_GradientStopList and its children +func (_dcbfd *CT_GradientStopList )Validate ()error {return _dcbfd .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};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 (_fdcec *EG_TextUnderlineLine )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdcd :for {_beffg ,_daaag :=d .Token (); +if _daaag !=nil {return _daaag ;};switch _fcfgf :=_beffg .(type ){case _d .StartElement :switch _fcfgf .Name {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 :"\u0075\u004c\u006eT\u0078"},_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 :"\u0075\u004c\u006eT\u0078"}:_fdcec .ULnTx =NewCT_TextUnderlineLineFollowText (); +if _gaaae :=d .DecodeElement (_fdcec .ULnTx ,&_fcfgf );_gaaae !=nil {return _gaaae ;};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 :"\u0075\u004c\u006e"},_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 :"\u0075\u004c\u006e"}:_fdcec .ULn =NewCT_LineProperties (); +if _aadde :=d .DecodeElement (_fdcec .ULn ,&_fcfgf );_aadde !=nil {return _aadde ;};default:_dc .Log .Debug ("\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",_fcfgf .Name ); +if _fbdba :=d .Skip ();_fbdba !=nil {return _fbdba ;};};case _d .EndElement :break _gdcd ;case _d .CharData :};};return nil ;};func (_acegf *ST_Coordinate32 )ValidateWithPath (path string )error {_adabb :=[]string {};if _acegf .ST_Coordinate32Unqualified !=nil {_adabb =append (_adabb ,"\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 _acegf .ST_UniversalMeasure !=nil {_adabb =append (_adabb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_adabb )> 1{return _fa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_adabb ); +};return nil ;};func NewCT_GvmlTextShape ()*CT_GvmlTextShape {_fcggd :=&CT_GvmlTextShape {};_fcggd .TxBody =NewCT_TextBody ();return _fcggd ;};func (_efaba ST_TextStrikeType )ValidateWithPath (path string )error {switch _efaba {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efaba )); +};return nil ;};func (_gegeg *CT_RegularTextRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acede :for {_dbcf ,_ddgged :=d .Token ();if _ddgged !=nil {return _ddgged ;};switch _feffc :=_dbcf .(type ){case _d .StartElement :switch _feffc .Name {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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_gegeg .RPr =NewCT_TextCharacterProperties (); +if _gbfbc :=d .DecodeElement (_gegeg .RPr ,&_feffc );_gbfbc !=nil {return _gbfbc ;};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 :"\u0074"},_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 :"\u0074"}:if _egcgd :=d .DecodeElement (&_gegeg .T ,&_feffc ); +_egcgd !=nil {return _egcgd ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_feffc .Name ); +if _cfffcg :=d .Skip ();_cfffcg !=nil {return _cfffcg ;};};case _d .EndElement :break _acede ;case _d .CharData :};};return nil ;};func (_deaab ST_Coordinate )String ()string {if _deaab .ST_CoordinateUnqualified !=nil {return _fa .Sprintf ("\u0025\u0076",*_deaab .ST_CoordinateUnqualified ); +};if _deaab .ST_UniversalMeasure !=nil {return _fa .Sprintf ("\u0025\u0076",*_deaab .ST_UniversalMeasure );};return "";};func (_fdeb *CT_Color )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbdbd :for {_fdga ,_gefbg :=d .Token ();if _gefbg !=nil {return _gefbg ; +};switch _gdec :=_fdga .(type ){case _d .StartElement :switch _gdec .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fdeb .ScrgbClr =NewCT_ScRgbColor (); +if _dgb :=d .DecodeElement (_fdeb .ScrgbClr ,&_gdec );_dgb !=nil {return _dgb ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fdeb .SrgbClr =NewCT_SRgbColor (); +if _ffff :=d .DecodeElement (_fdeb .SrgbClr ,&_gdec );_ffff !=nil {return _ffff ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fdeb .HslClr =NewCT_HslColor (); +if _eaca :=d .DecodeElement (_fdeb .HslClr ,&_gdec );_eaca !=nil {return _eaca ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fdeb .SysClr =NewCT_SystemColor (); +if _fcgg :=d .DecodeElement (_fdeb .SysClr ,&_gdec );_fcgg !=nil {return _fcgg ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fdeb .SchemeClr =NewCT_SchemeColor (); +if _fdfg :=d .DecodeElement (_fdeb .SchemeClr ,&_gdec );_fdfg !=nil {return _fdfg ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fdeb .PrstClr =NewCT_PresetColor (); +if _gegea :=d .DecodeElement (_fdeb .PrstClr ,&_gdec );_gegea !=nil {return _gegea ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_gdec .Name ); +if _cbcf :=d .Skip ();_cbcf !=nil {return _cbcf ;};};case _d .EndElement :break _gbdbd ;case _d .CharData :};};return nil ;}; -// Validate validates the EG_Text3D and its children -func (_ebafb *EG_Text3D )Validate ()error {return _ebafb .ValidateWithPath ("\u0045G\u005f\u0054\u0065\u0078\u0074\u0033D");};func (_bbbbda *ST_ChartBuildStep )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acae ,_adccg :=d .Token ();if _adccg !=nil {return _adccg ; -};if _ggbbe ,_geegc :=_acae .(_d .EndElement );_geegc &&_ggbbe .Name ==start .Name {*_bbbbda =1;return nil ;};if _cdcag ,_ffggb :=_acae .(_d .CharData );!_ffggb {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",_acae ); -}else {switch string (_cdcag ){case "":*_bbbbda =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_bbbbda =1;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_bbbbda =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_bbbbda =3; -case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_bbbbda =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_bbbbda =5;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_bbbbda =6;};};_acae ,_adccg =d .Token ();if _adccg !=nil {return _adccg ; -};if _cbcd ,_dfbcf :=_acae .(_d .EndElement );_dfbcf &&_cbcd .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",_acae ); -};type ST_AnimationChartOnlyBuildType byte ;func (_fegbc *CT_Shape3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bedffg :=range start .Attr {if _bedffg .Name .Local =="\u007a"{_cgcad ,_bagac :=ParseUnionST_Coordinate (_bedffg .Value ); -if _bagac !=nil {return _bagac ;};_fegbc .ZAttr =&_cgcad ;continue ;};if _bedffg .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_eaaf ,_cdfdb :=_b .ParseInt (_bedffg .Value ,10,64);if _cdfdb !=nil {return _cdfdb ;};_fegbc .ExtrusionHAttr =&_eaaf ; -continue ;};if _bedffg .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_fgdae ,_aabe :=_b .ParseInt (_bedffg .Value ,10,64);if _aabe !=nil {return _aabe ;};_fegbc .ContourWAttr =&_fgdae ;continue ;};if _bedffg .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_fegbc .PrstMaterialAttr .UnmarshalXMLAttr (_bedffg ); -continue ;};};_cdbg :for {_aadab ,_aedba :=d .Token ();if _aedba !=nil {return _aedba ;};switch _efbfa :=_aadab .(type ){case _d .StartElement :switch _efbfa .Name {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 :"\u0062\u0065\u0076\u0065\u006c\u0054"},_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 :"\u0062\u0065\u0076\u0065\u006c\u0054"}:_fegbc .BevelT =NewCT_Bevel (); -if _ccbdg :=d .DecodeElement (_fegbc .BevelT ,&_efbfa );_ccbdg !=nil {return _ccbdg ;};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 :"\u0062\u0065\u0076\u0065\u006c\u0042"},_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 :"\u0062\u0065\u0076\u0065\u006c\u0042"}:_fegbc .BevelB =NewCT_Bevel (); -if _bgdfe :=d .DecodeElement (_fegbc .BevelB ,&_efbfa );_bgdfe !=nil {return _bgdfe ;};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 :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"},_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 :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"}:_fegbc .ExtrusionClr =NewCT_Color (); -if _ffffef :=d .DecodeElement (_fegbc .ExtrusionClr ,&_efbfa );_ffffef !=nil {return _ffffef ;};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 :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"},_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 :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}:_fegbc .ContourClr =NewCT_Color (); -if _fegcc :=d .DecodeElement (_fegbc .ContourClr ,&_efbfa );_fegcc !=nil {return _fegcc ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fegbc .ExtLst =NewCT_OfficeArtExtensionList (); -if _gadad :=d .DecodeElement (_fegbc .ExtLst ,&_efbfa );_gadad !=nil {return _gadad ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_efbfa .Name ); -if _aagfab :=d .Skip ();_aagfab !=nil {return _aagfab ;};};case _d .EndElement :break _cdbg ;case _d .CharData :};};return nil ;};func NewCT_NonVisualDrawingShapeProps ()*CT_NonVisualDrawingShapeProps {_gacbe :=&CT_NonVisualDrawingShapeProps {};return _gacbe ; -}; +// Validate validates the CT_BlendEffect and its children +func (_gfae *CT_BlendEffect )Validate ()error {return _gfae .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074");};type CT_AlphaInverseEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ; +SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_becgb ST_OnOffStyleType )ValidateWithPath (path string )error {switch _becgb {case 0,1,2,3:default:return _fa .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 ;}; -// ValidateWithPath validates the CT_GvmlPictureNonVisual and its children, prefixing error messages with path -func (_afdd *CT_GvmlPictureNonVisual )ValidateWithPath (path string )error {if _afef :=_afdd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_afef !=nil {return _afef ;};if _bcgb :=_afdd .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); -_bcgb !=nil {return _bcgb ;};return nil ;};func NewCT_OfficeArtExtensionList ()*CT_OfficeArtExtensionList {_gcbcd :=&CT_OfficeArtExtensionList {};return _gcbcd ;}; +// Validate validates the CT_TextSpacingPercent and its children +func (_ffeef *CT_TextSpacingPercent )Validate ()error {return _ffeef .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};func (_cafbb *ST_OnOffStyleType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cafbb =0; +case "\u006f\u006e":*_cafbb =1;case "\u006f\u0066\u0066":*_cafbb =2;case "\u0064\u0065\u0066":*_cafbb =3;};return nil ;};type CT_TextUnderlineLineFollowText struct{}; -// Validate validates the CT_DuotoneEffect and its children -func (_fdcgb *CT_DuotoneEffect )Validate ()error {return _fdcgb .ValidateWithPath ("\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074");};type CT_LightRig struct{RigAttr ST_LightRigType ;DirAttr ST_LightRigDirection ; -Rot *CT_SphereCoords ;};func NewCT_TintEffect ()*CT_TintEffect {_cffdcb :=&CT_TintEffect {};return _cffdcb };func (_gafdb ST_TextAutonumberScheme )String ()string {switch _gafdb {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 "";};type ST_CompoundLine byte ;func (_beegea *ST_PathShadeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_beegea =0;case "\u0073\u0068\u0061p\u0065":*_beegea =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_beegea =2; -case "\u0072\u0065\u0063\u0074":*_beegea =3;};return nil ;}; +// ValidateWithPath validates the CT_AnimationElementChoice and its children, prefixing error messages with path +func (_befg *CT_AnimationElementChoice )ValidateWithPath (path string )error {if _befg .Dgm !=nil {if _acc :=_befg .Dgm .ValidateWithPath (path +"\u002f\u0044\u0067\u006d");_acc !=nil {return _acc ;};};if _befg .Chart !=nil {if _eddg :=_befg .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074"); +_eddg !=nil {return _eddg ;};};return nil ;};func (_ccedg *ST_Coordinate )Validate ()error {return _ccedg .ValidateWithPath ("")}; -// Validate validates the CT_ColorMappingOverride and its children -func (_bedg *CT_ColorMappingOverride )Validate ()error {return _bedg .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");}; +// Validate validates the CT_GroupFillProperties and its children +func (_ffaa *CT_GroupFillProperties )Validate ()error {return _ffaa .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_gfdbb *ST_LineCap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfacc ,_bcaee :=d .Token (); +if _bcaee !=nil {return _bcaee ;};if _bdbge ,_cgagc :=_bfacc .(_d .EndElement );_cgagc &&_bdbge .Name ==start .Name {*_gfdbb =1;return nil ;};if _afbce ,_bgeda :=_bfacc .(_d .CharData );!_bgeda {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfacc ); +}else {switch string (_afbce ){case "":*_gfdbb =0;case "\u0072\u006e\u0064":*_gfdbb =1;case "\u0073\u0071":*_gfdbb =2;case "\u0066\u006c\u0061\u0074":*_gfdbb =3;};};_bfacc ,_bcaee =d .Token ();if _bcaee !=nil {return _bcaee ;};if _baggb ,_fadbgf :=_bfacc .(_d .EndElement ); +_fadbgf &&_baggb .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfacc );}; -// Validate validates the CT_GvmlTextShapeChoice and its children -func (_afedg *CT_GvmlTextShapeChoice )Validate ()error {return _afedg .ValidateWithPath ("\u0043\u0054\u005f\u0047vm\u006c\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069c\u0065");};func NewCT_SystemColor ()*CT_SystemColor {_bdgaf :=&CT_SystemColor {}; -_bdgaf .ValAttr =ST_SystemColorVal (1);return _bdgaf ;};func NewBlip ()*Blip {_gefa :=&Blip {};_gefa .CT_Blip =*NewCT_Blip ();return _gefa }; +// Validate validates the CT_ThemeableLineStyle and its children +func (_bagdc *CT_ThemeableLineStyle )Validate ()error {return _bagdc .ValidateWithPath ("C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065");};func (_faabgc *CT_SoftEdgesEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faabgc .RadAttr =0; +for _ ,_eddgg :=range start .Attr {if _eddgg .Name .Local =="\u0072\u0061\u0064"{_fbdag ,_cagbf :=_bc .ParseInt (_eddgg .Value ,10,64);if _cagbf !=nil {return _cagbf ;};_faabgc .RadAttr =_fbdag ;continue ;};};for {_bffbg ,_gbcbb :=d .Token ();if _gbcbb !=nil {return _fa .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",_gbcbb ); +};if _ggceab ,_dcgee :=_bffbg .(_d .EndElement );_dcgee &&_ggceab .Name ==start .Name {break ;};};return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_edbcf :=&CT_Hyperlink {};return _edbcf }; -// ValidateWithPath validates the EG_Geometry and its children, prefixing error messages with path -func (_fcefb *EG_Geometry )ValidateWithPath (path string )error {if _fcefb .CustGeom !=nil {if _gdbca :=_fcefb .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_gdbca !=nil {return _gdbca ;};};if _fcefb .PrstGeom !=nil {if _beead :=_fcefb .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm"); -_beead !=nil {return _beead ;};};return nil ;};type CT_FillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_fedea *CT_WholeE2oFormatting )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geag :for {_ffcacc ,_dbeg :=d .Token (); -if _dbeg !=nil {return _dbeg ;};switch _gedgd :=_ffcacc .(type ){case _d .StartElement :switch _gedgd .Name {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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_fedea .Ln =NewCT_LineProperties (); -if _fcfda :=d .DecodeElement (_fedea .Ln ,&_gedgd );_fcfda !=nil {return _fcfda ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fedea .EffectLst =NewCT_EffectList (); -if _cafcc :=d .DecodeElement (_fedea .EffectLst ,&_gedgd );_cafcc !=nil {return _cafcc ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fedea .EffectDag =NewCT_EffectContainer (); -if _agdeg :=d .DecodeElement (_fedea .EffectDag ,&_gedgd );_agdeg !=nil {return _agdeg ;};default:_ac .Log .Debug ("\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",_gedgd .Name ); -if _bcgcfg :=d .Skip ();_bcgcfg !=nil {return _bcgcfg ;};};case _d .EndElement :break _geag ;case _d .CharData :};};return nil ;};func (_fgaf *CT_DefaultShapeDefinition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgaf .SpPr =NewCT_ShapeProperties (); -_fgaf .BodyPr =NewCT_TextBodyProperties ();_fgaf .LstStyle =NewCT_TextListStyle ();_ecad :for {_fded ,_fcaca :=d .Token ();if _fcaca !=nil {return _fcaca ;};switch _dggdg :=_fded .(type ){case _d .StartElement :switch _dggdg .Name {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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _gdfe :=d .DecodeElement (_fgaf .SpPr ,&_dggdg ); -_gdfe !=nil {return _gdfe ;};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 :"\u0062\u006f\u0064\u0079\u0050\u0072"},_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 :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _cefe :=d .DecodeElement (_fgaf .BodyPr ,&_dggdg ); -_cefe !=nil {return _cefe ;};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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:if _egceb :=d .DecodeElement (_fgaf .LstStyle ,&_dggdg ); -_egceb !=nil {return _egceb ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_fgaf .Style =NewCT_ShapeStyle (); -if _gaaae :=d .DecodeElement (_fgaf .Style ,&_dggdg );_gaaae !=nil {return _gaaae ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgaf .ExtLst =NewCT_OfficeArtExtensionList (); -if _dcbg :=d .DecodeElement (_fgaf .ExtLst ,&_dggdg );_dcbg !=nil {return _dcbg ;};default:_ac .Log .Debug ("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",_dggdg .Name ); -if _acbg :=d .Skip ();_acbg !=nil {return _acbg ;};};case _d .EndElement :break _ecad ;case _d .CharData :};};return nil ;};type ST_AnimationDgmOnlyBuildType byte ;func (_gade *CT_BlipChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gade .AlphaBiLevel !=nil {_fffb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}}; -for _ ,_dggab :=range _gade .AlphaBiLevel {e .EncodeElement (_dggab ,_fffb );};};if _gade .AlphaCeiling !=nil {_egdc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};for _ ,_dfgb :=range _gade .AlphaCeiling {e .EncodeElement (_dfgb ,_egdc ); -};};if _gade .AlphaFloor !=nil {_adfb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};for _ ,_fadf :=range _gade .AlphaFloor {e .EncodeElement (_fadf ,_adfb );};};if _gade .AlphaInv !=nil {_dbda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}}; -for _ ,_bcga :=range _gade .AlphaInv {e .EncodeElement (_bcga ,_dbda );};};if _gade .AlphaMod !=nil {_edb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};for _ ,_gafe :=range _gade .AlphaMod {e .EncodeElement (_gafe ,_edb ); -};};if _gade .AlphaModFix !=nil {_afba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};for _ ,_cfd :=range _gade .AlphaModFix {e .EncodeElement (_cfd ,_afba );};};if _gade .AlphaRepl !=nil {_fgb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}}; -for _ ,_afg :=range _gade .AlphaRepl {e .EncodeElement (_afg ,_fgb );};};if _gade .BiLevel !=nil {_cbe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};for _ ,_ggab :=range _gade .BiLevel {e .EncodeElement (_ggab ,_cbe ); -};};if _gade .Blur !=nil {_egg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};for _ ,_gdae :=range _gade .Blur {e .EncodeElement (_gdae ,_egg );};};if _gade .ClrChange !=nil {_daeg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; -for _ ,_ccba :=range _gade .ClrChange {e .EncodeElement (_ccba ,_daeg );};};if _gade .ClrRepl !=nil {_fdfg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};for _ ,_acefe :=range _gade .ClrRepl {e .EncodeElement (_acefe ,_fdfg ); -};};if _gade .Duotone !=nil {_bfe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};for _ ,_cfcf :=range _gade .Duotone {e .EncodeElement (_cfcf ,_bfe );};};if _gade .FillOverlay !=nil {_fde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}}; -for _ ,_bce :=range _gade .FillOverlay {e .EncodeElement (_bce ,_fde );};};if _gade .Grayscl !=nil {_ggeg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};for _ ,_dbfa :=range _gade .Grayscl {e .EncodeElement (_dbfa ,_ggeg ); -};};if _gade .Hsl !=nil {_geaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068s\u006c"}};for _ ,_cggg :=range _gade .Hsl {e .EncodeElement (_cggg ,_geaa );};};if _gade .Lum !=nil {_eadg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cu\u006d"}}; -for _ ,_ccga :=range _gade .Lum {e .EncodeElement (_ccga ,_eadg );};};if _gade .Tint !=nil {_fafe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};for _ ,_abg :=range _gade .Tint {e .EncodeElement (_abg ,_fafe );};};return nil ; -}; +// ValidateWithPath validates the CT_BackgroundFillStyleList and its children, prefixing error messages with path +func (_edda *CT_BackgroundFillStyleList )ValidateWithPath (path string )error {for _gedc ,_ddeg :=range _edda .EG_FillProperties {if _dced :=_ddeg .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_gedc )); +_dced !=nil {return _dced ;};};return nil ;};func (_dcbfc *CT_TableProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcbfc .RtlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0074\u006c"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_dcbfc .RtlAttr ))}); +};if _dcbfc .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_dcbfc .FirstRowAttr ))});};if _dcbfc .FirstColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_dcbfc .FirstColAttr ))}); +};if _dcbfc .LastRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_dcbfc .LastRowAttr ))});};if _dcbfc .LastColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_dcbfc .LastColAttr ))}); +};if _dcbfc .BandRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062a\u006e\u0064\u0052\u006f\u0077"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_dcbfc .BandRowAttr ))});};if _dcbfc .BandColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062a\u006e\u0064\u0043\u006f\u006c"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_dcbfc .BandColAttr ))}); +};e .EncodeToken (start );if _dcbfc .NoFill !=nil {_ggebd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dcbfc .NoFill ,_ggebd );};if _dcbfc .SolidFill !=nil {_cdabg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_dcbfc .SolidFill ,_cdabg );};if _dcbfc .GradFill !=nil {_cbdee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dcbfc .GradFill ,_cbdee );};if _dcbfc .BlipFill !=nil {_gffe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_dcbfc .BlipFill ,_gffe );};if _dcbfc .PattFill !=nil {_fgecf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dcbfc .PattFill ,_fgecf );};if _dcbfc .GrpFill !=nil {_dgcgf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; +e .EncodeElement (_dcbfc .GrpFill ,_dgcgf );};if _dcbfc .EffectLst !=nil {_fafdd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcbfc .EffectLst ,_fafdd );};if _dcbfc .EffectDag !=nil {_fbdcb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; +e .EncodeElement (_dcbfc .EffectDag ,_fbdcb );};if _dcbfc .Choice !=nil {_dcbfc .Choice .MarshalXML (e ,_d .StartElement {});};if _dcbfc .ExtLst !=nil {_fcedd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dcbfc .ExtLst ,_fcedd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eddcg *CT_TextBulletSizePoint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eddcg .ValAttr =100;for _ ,_ccddag :=range start .Attr {if _ccddag .Name .Local =="\u0076\u0061\u006c"{_gdbbg ,_febeg :=_bc .ParseInt (_ccddag .Value ,10,32); +if _febeg !=nil {return _febeg ;};_eddcg .ValAttr =int32 (_gdbbg );continue ;};};for {_ddaaa ,_gceeg :=d .Token ();if _gceeg !=nil {return _fa .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",_gceeg ); +};if _cagga ,_abeec :=_ddaaa .(_d .EndElement );_abeec &&_cagga .Name ==start .Name {break ;};};return nil ;};func (_beeeb *ST_TextVerticalType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgag ,_gefcd :=d .Token ();if _gefcd !=nil {return _gefcd ; +};if _bdfbg ,_cbeebf :=_fgag .(_d .EndElement );_cbeebf &&_bdfbg .Name ==start .Name {*_beeeb =1;return nil ;};if _gadbe ,_ecaea :=_fgag .(_d .CharData );!_ecaea {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgag ); +}else {switch string (_gadbe ){case "":*_beeeb =0;case "\u0068\u006f\u0072\u007a":*_beeeb =1;case "\u0076\u0065\u0072\u0074":*_beeeb =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_beeeb =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_beeeb =4; +case "\u0065\u0061\u0056\u0065\u0072\u0074":*_beeeb =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_beeeb =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_beeeb =7;}; +};_fgag ,_gefcd =d .Token ();if _gefcd !=nil {return _gefcd ;};if _egbgfff ,_fabgg :=_fgag .(_d .EndElement );_fabgg &&_egbgfff .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgag ); +};func (_cfe *CT_ColorReplaceEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cfe .ScrgbClr !=nil {_cded :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; +e .EncodeElement (_cfe .ScrgbClr ,_cded );};if _cfe .SrgbClr !=nil {_bdaa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_cfe .SrgbClr ,_bdaa );};if _cfe .HslClr !=nil {_feecd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; +e .EncodeElement (_cfe .HslClr ,_feecd );};if _cfe .SysClr !=nil {_abce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_cfe .SysClr ,_abce );};if _cfe .SchemeClr !=nil {_dbad :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_cfe .SchemeClr ,_dbad );};if _cfe .PrstClr !=nil {_beff :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_cfe .PrstClr ,_beff );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_ObjectStyleDefaults ()*CT_ObjectStyleDefaults {_agag :=&CT_ObjectStyleDefaults {};return _agag ;};func (_dbbcg *CT_SoftEdgesEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_dbbcg .RadAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggdbb *ST_CompoundLine )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beecc ,_gfbdcf :=d .Token ();if _gfbdcf !=nil {return _gfbdcf ;};if _afdfd ,_eaced :=_beecc .(_d .EndElement ); +_eaced &&_afdfd .Name ==start .Name {*_ggdbb =1;return nil ;};if _adfbe ,_fgfdab :=_beecc .(_d .CharData );!_fgfdab {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_beecc ); +}else {switch string (_adfbe ){case "":*_ggdbb =0;case "\u0073\u006e\u0067":*_ggdbb =1;case "\u0064\u0062\u006c":*_ggdbb =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_ggdbb =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_ggdbb =4;case "\u0074\u0072\u0069":*_ggdbb =5; +};};_beecc ,_gfbdcf =d .Token ();if _gfbdcf !=nil {return _gfbdcf ;};if _dfdad ,_agadg :=_beecc .(_d .EndElement );_agadg &&_dfdad .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_beecc ); +};func (_ffaggf ST_AnimationDgmOnlyBuildType )Validate ()error {return _ffaggf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path -func (_dbge *CT_Camera )ValidateWithPath (path string )error {if _dbge .PrstAttr ==ST_PresetCameraTypeUnset {return _gd .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 _deegf :=_dbge .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_deegf !=nil {return _deegf ;};if _dbge .FovAttr !=nil {if *_dbge .FovAttr < 0{return _gd .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 ,*_dbge .FovAttr ); -};if *_dbge .FovAttr > 10800000{return _gd .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 ,*_dbge .FovAttr ); -};};if _dbge .ZoomAttr !=nil {if _eefc :=_dbge .ZoomAttr .ValidateWithPath (path +"\u002fZ\u006f\u006f\u006d\u0041\u0074\u0074r");_eefc !=nil {return _eefc ;};};if _dbge .Rot !=nil {if _fag :=_dbge .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074"); -_fag !=nil {return _fag ;};};return nil ;};func (_edagf ST_LineEndType )ValidateWithPath (path string )error {switch _edagf {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 (_edagf )); -};return nil ;};type CT_GlowEffect struct{RadAttr *int64 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_ecbed ST_SchemeColorVal )String ()string {switch _ecbed {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 "";}; +// ValidateWithPath validates the CT_PresetTextShape and its children, prefixing error messages with path +func (_acde *CT_PresetTextShape )ValidateWithPath (path string )error {if _acde .PrstAttr ==ST_TextShapeTypeUnset {return _fa .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 _bfeae :=_acde .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_bfeae !=nil {return _bfeae ;};if _acde .AvLst !=nil {if _bcac :=_acde .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_bcac !=nil {return _bcac ; +};};return nil ;}; -// ValidateWithPath validates the CT_LineJoinRound and its children, prefixing error messages with path -func (_fcfdf *CT_LineJoinRound )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_BlurEffect and its children +func (_efed *CT_BlurEffect )Validate ()error {return _efed .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0075\u0072\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_TableBackgroundStyle and its children, prefixing error messages with path -func (_acda *CT_TableBackgroundStyle )ValidateWithPath (path string )error {if _acda .Fill !=nil {if _aegfa :=_acda .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_aegfa !=nil {return _aegfa ;};};if _acda .FillRef !=nil {if _faebg :=_acda .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); -_faebg !=nil {return _faebg ;};};if _acda .Effect !=nil {if _gcced :=_acda .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_gcced !=nil {return _gcced ;};};if _acda .EffectRef !=nil {if _geedd :=_acda .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"); -_geedd !=nil {return _geedd ;};};return nil ;};func (_debge *CT_Hyperlink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdaed :=range start .Attr {if _bdaed .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bdaed .Name .Local =="\u0069\u0064"||_bdaed .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bdaed .Name .Local =="\u0069\u0064"{_afbcd ,_gbbe :=_bdaed .Value ,error (nil ); -if _gbbe !=nil {return _gbbe ;};_debge .IdAttr =&_afbcd ;continue ;};if _bdaed .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"{_befge ,_bddaa :=_bdaed .Value ,error (nil );if _bddaa !=nil {return _bddaa ;};_debge .InvalidUrlAttr =&_befge ; -continue ;};if _bdaed .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_fdadf ,_geabd :=_bdaed .Value ,error (nil );if _geabd !=nil {return _geabd ;};_debge .ActionAttr =&_fdadf ;continue ;};if _bdaed .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_defa ,_cegbe :=_bdaed .Value ,error (nil ); -if _cegbe !=nil {return _cegbe ;};_debge .TgtFrameAttr =&_defa ;continue ;};if _bdaed .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_adeg ,_gaafa :=_bdaed .Value ,error (nil );if _gaafa !=nil {return _gaafa ;};_debge .TooltipAttr =&_adeg ;continue ; -};if _bdaed .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_fcga ,_cfcc :=_b .ParseBool (_bdaed .Value );if _cfcc !=nil {return _cfcc ;};_debge .HistoryAttr =&_fcga ;continue ;};if _bdaed .Name .Local =="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"{_ffefa ,_gggga :=_b .ParseBool (_bdaed .Value ); -if _gggga !=nil {return _gggga ;};_debge .HighlightClickAttr =&_ffefa ;continue ;};if _bdaed .Name .Local =="\u0065\u006e\u0064\u0053\u006e\u0064"{_gdgcd ,_cgge :=_b .ParseBool (_bdaed .Value );if _cgge !=nil {return _cgge ;};_debge .EndSndAttr =&_gdgcd ; -continue ;};};_dafa :for {_fbddd ,_cfbg :=d .Token ();if _cfbg !=nil {return _cfbg ;};switch _eeada :=_fbddd .(type ){case _d .StartElement :switch _eeada .Name {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 :"\u0073\u006e\u0064"},_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 :"\u0073\u006e\u0064"}:_debge .Snd =NewCT_EmbeddedWAVAudioFile (); -if _begb :=d .DecodeElement (_debge .Snd ,&_eeada );_begb !=nil {return _begb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_debge .ExtLst =NewCT_OfficeArtExtensionList (); -if _cfgc :=d .DecodeElement (_debge .ExtLst ,&_eeada );_cfgc !=nil {return _cfgc ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_eeada .Name ); -if _fbcbe :=d .Skip ();_fbcbe !=nil {return _fbcbe ;};};case _d .EndElement :break _dafa ;case _d .CharData :};};return nil ;};type CT_ColorMappingOverride struct{Choice *CT_ColorMappingOverrideChoice ;}; +// Validate validates the CT_LightRig and its children +func (_abgbf *CT_LightRig )Validate ()error {return _abgbf .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");};func (_aacfe *CT_ObjectStyleDefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _aacfe .SpDef !=nil {_gaeb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0070\u0044\u0065\u0066"}};e .EncodeElement (_aacfe .SpDef ,_gaeb );};if _aacfe .LnDef !=nil {_agede :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u006e\u0044\u0065\u0066"}}; +e .EncodeElement (_aacfe .LnDef ,_agede );};if _aacfe .TxDef !=nil {_fgbbd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0078\u0044\u0065\u0066"}};e .EncodeElement (_aacfe .TxDef ,_fgbbd );};if _aacfe .ExtLst !=nil {_fbbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_aacfe .ExtLst ,_fbbf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Path2DLineTo and its children -func (_bfabe *CT_Path2DLineTo )Validate ()error {return _bfabe .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f");};func (_dbffb *ST_TextTabAlignType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbffb =0; -case "\u006c":*_dbffb =1;case "\u0063\u0074\u0072":*_dbffb =2;case "\u0072":*_dbffb =3;case "\u0064\u0065\u0063":*_dbffb =4;};return nil ;};func (_gaecg *CT_OuterShadowEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adcfba :=range start .Attr {if _adcfba .Name .Local =="\u0061\u006c\u0067\u006e"{_gaecg .AlgnAttr .UnmarshalXMLAttr (_adcfba ); -continue ;};if _adcfba .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_agcac ,_egdac :=_b .ParseBool (_adcfba .Value );if _egdac !=nil {return _egdac ;};_gaecg .RotWithShapeAttr =&_agcac ;continue ;};if _adcfba .Name .Local =="\u0064\u0069\u0073\u0074"{_fafgc ,_caffd :=_b .ParseInt (_adcfba .Value ,10,64); -if _caffd !=nil {return _caffd ;};_gaecg .DistAttr =&_fafgc ;continue ;};if _adcfba .Name .Local =="\u0073\u0078"{_fbceb ,_dbdg :=ParseUnionST_Percentage (_adcfba .Value );if _dbdg !=nil {return _dbdg ;};_gaecg .SxAttr =&_fbceb ;continue ;};if _adcfba .Name .Local =="\u0073\u0079"{_cbcca ,_fcecg :=ParseUnionST_Percentage (_adcfba .Value ); -if _fcecg !=nil {return _fcecg ;};_gaecg .SyAttr =&_cbcca ;continue ;};if _adcfba .Name .Local =="\u006b\u0078"{_gfac ,_gaag :=_b .ParseInt (_adcfba .Value ,10,32);if _gaag !=nil {return _gaag ;};_fecfc :=int32 (_gfac );_gaecg .KxAttr =&_fecfc ;continue ; -};if _adcfba .Name .Local =="\u006b\u0079"{_fgbdg ,_gcbfg :=_b .ParseInt (_adcfba .Value ,10,32);if _gcbfg !=nil {return _gcbfg ;};_edefb :=int32 (_fgbdg );_gaecg .KyAttr =&_edefb ;continue ;};if _adcfba .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_edcda ,_daef :=_b .ParseInt (_adcfba .Value ,10,64); -if _daef !=nil {return _daef ;};_gaecg .BlurRadAttr =&_edcda ;continue ;};if _adcfba .Name .Local =="\u0064\u0069\u0072"{_facce ,_gecdf :=_b .ParseInt (_adcfba .Value ,10,32);if _gecdf !=nil {return _gecdf ;};_cdaeb :=int32 (_facce );_gaecg .DirAttr =&_cdaeb ; -continue ;};};_dbfb :for {_ceadb ,_dfbdg :=d .Token ();if _dfbdg !=nil {return _dfbdg ;};switch _ddee :=_ceadb .(type ){case _d .StartElement :switch _ddee .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gaecg .ScrgbClr =NewCT_ScRgbColor (); -if _ddgb :=d .DecodeElement (_gaecg .ScrgbClr ,&_ddee );_ddgb !=nil {return _ddgb ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gaecg .SrgbClr =NewCT_SRgbColor (); -if _ccfgg :=d .DecodeElement (_gaecg .SrgbClr ,&_ddee );_ccfgg !=nil {return _ccfgg ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gaecg .HslClr =NewCT_HslColor (); -if _gcbgb :=d .DecodeElement (_gaecg .HslClr ,&_ddee );_gcbgb !=nil {return _gcbgb ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_gaecg .SysClr =NewCT_SystemColor (); -if _gfca :=d .DecodeElement (_gaecg .SysClr ,&_ddee );_gfca !=nil {return _gfca ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gaecg .SchemeClr =NewCT_SchemeColor (); -if _gffag :=d .DecodeElement (_gaecg .SchemeClr ,&_ddee );_gffag !=nil {return _gffag ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gaecg .PrstClr =NewCT_PresetColor (); -if _fcgd :=d .DecodeElement (_gaecg .PrstClr ,&_ddee );_fcgd !=nil {return _fcgd ;};default:_ac .Log .Debug ("\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",_ddee .Name ); -if _ecadd :=d .Skip ();_ecadd !=nil {return _ecadd ;};};case _d .EndElement :break _dbfb ;case _d .CharData :};};return nil ;};func (_cdaf *CT_TextTabStop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfaeb :=range start .Attr {if _cfaeb .Name .Local =="\u0070\u006f\u0073"{_fedgb ,_eebcf :=ParseUnionST_Coordinate32 (_cfaeb .Value ); -if _eebcf !=nil {return _eebcf ;};_cdaf .PosAttr =&_fedgb ;continue ;};if _cfaeb .Name .Local =="\u0061\u006c\u0067\u006e"{_cdaf .AlgnAttr .UnmarshalXMLAttr (_cfaeb );continue ;};};for {_fbddc ,_aaceb :=d .Token ();if _aaceb !=nil {return _gd .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",_aaceb ); -};if _cfbed ,_aeagbf :=_fbddc .(_d .EndElement );_aeagbf &&_cfbed .Name ==start .Name {break ;};};return nil ;};func (_ggbbd *ST_LineEndType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcecga ,_accac :=d .Token ();if _accac !=nil {return _accac ; -};if _deeba ,_cdfag :=_fcecga .(_d .EndElement );_cdfag &&_deeba .Name ==start .Name {*_ggbbd =1;return nil ;};if _ccacf ,_fgaee :=_fcecga .(_d .CharData );!_fgaee {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",_fcecga ); -}else {switch string (_ccacf ){case "":*_ggbbd =0;case "\u006e\u006f\u006e\u0065":*_ggbbd =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_ggbbd =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_ggbbd =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ggbbd =4; -case "\u006f\u0076\u0061\u006c":*_ggbbd =5;case "\u0061\u0072\u0072o\u0077":*_ggbbd =6;};};_fcecga ,_accac =d .Token ();if _accac !=nil {return _accac ;};if _acfcfb ,_cafba :=_fcecga .(_d .EndElement );_cafba &&_acfcfb .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",_fcecga );};func (_ebded ST_RectAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_abeec :=_d .Attr {}; -_abeec .Name =name ;switch _ebded {case ST_RectAlignmentUnset :_abeec .Value ="";case ST_RectAlignmentTl :_abeec .Value ="\u0074\u006c";case ST_RectAlignmentT :_abeec .Value ="\u0074";case ST_RectAlignmentTr :_abeec .Value ="\u0074\u0072";case ST_RectAlignmentL :_abeec .Value ="\u006c"; -case ST_RectAlignmentCtr :_abeec .Value ="\u0063\u0074\u0072";case ST_RectAlignmentR :_abeec .Value ="\u0072";case ST_RectAlignmentBl :_abeec .Value ="\u0062\u006c";case ST_RectAlignmentB :_abeec .Value ="\u0062";case ST_RectAlignmentBr :_abeec .Value ="\u0062\u0072"; -};return _abeec ,nil ;};func NewCT_Path2DLineTo ()*CT_Path2DLineTo {_aaafce :=&CT_Path2DLineTo {};_aaafce .Pt =NewCT_AdjPoint2D ();return _aaafce ;};func NewCT_AudioFile ()*CT_AudioFile {_efbg :=&CT_AudioFile {};return _efbg }; +// ValidateWithPath validates the CT_BiLevelEffect and its children, prefixing error messages with path +func (_daee *CT_BiLevelEffect )ValidateWithPath (path string )error {if _bcd :=_daee .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_bcd !=nil {return _bcd ;};return nil ;}; -// ValidateWithPath validates the CT_TextTabStop and its children, prefixing error messages with path -func (_aaaaf *CT_TextTabStop )ValidateWithPath (path string )error {if _aaaaf .PosAttr !=nil {if _gbcade :=_aaaaf .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_gbcade !=nil {return _gbcade ;};};if _dedfc :=_aaaaf .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r"); -_dedfc !=nil {return _dedfc ;};return nil ;};func (_dadbg ST_PresetColorVal )Validate ()error {return _dadbg .ValidateWithPath ("")}; +// Validate validates the CT_ColorMappingOverrideChoice and its children +func (_bcge *CT_ColorMappingOverrideChoice )Validate ()error {return _bcge .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 (_afcba ST_FontCollectionIndex )String ()string {switch _afcba {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_Point2D ()*CT_Point2D {_eceg :=&CT_Point2D {}; +return _eceg }; -// Validate validates the CT_GvmlGraphicalObjectFrame and its children -func (_afbbe *CT_GvmlGraphicalObjectFrame )Validate ()error {return _afbbe .ValidateWithPath ("C\u0054\u005f\u0047\u0076\u006d\u006cG\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004fb\u006a\u0065\u0063t\u0046r\u0061\u006d\u0065");};func NewCT_TableCell ()*CT_TableCell {_ggdcd :=&CT_TableCell {}; -return _ggdcd }; +// ValidateWithPath validates the CT_DuotoneEffect and its children, prefixing error messages with path +func (_aagaa *CT_DuotoneEffect )ValidateWithPath (path string )error {for _dceb ,_defc :=range _aagaa .EG_ColorChoice {if _gdcad :=_defc .ValidateWithPath (_fa .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dceb )); +_gdcad !=nil {return _gdcad ;};};return nil ;};func (_cbefa ST_BlipCompression )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbefa .String (),start );};type CT_ConnectionSite struct{AngAttr ST_AdjAngle ;Pos *CT_AdjPoint2D ; +};func (_dceeg *CT_LightRig )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ddgd ,_bbfa :=_dceeg .RigAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0069\u0067"});if _bbfa !=nil {return _bbfa ;};start .Attr =append (start .Attr ,_ddgd );_ddgd ,_bbfa =_dceeg .DirAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0069\u0072"}); +if _bbfa !=nil {return _bbfa ;};start .Attr =append (start .Attr ,_ddgd );e .EncodeToken (start );if _dceeg .Rot !=nil {_cdadfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_dceeg .Rot ,_cdadfa );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_GradientStop ()*CT_GradientStop {_bffeg :=&CT_GradientStop {};return _bffeg }; -// ValidateWithPath validates the CT_StretchInfoProperties and its children, prefixing error messages with path -func (_aabc *CT_StretchInfoProperties )ValidateWithPath (path string )error {if _aabc .FillRect !=nil {if _cbfdfe :=_aabc .FillRect .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0052\u0065\u0063t");_cbfdfe !=nil {return _cbfdfe ;};};return nil ; -};func (_eacdg *ST_PenAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eacdg =0;case "\u0063\u0074\u0072":*_eacdg =1;case "\u0069\u006e":*_eacdg =2;};return nil ;};func (_ebda *CT_AlphaCeilingEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_PositivePercentage struct{ValAttr ST_PositivePercentage ;}; +// Validate validates the CT_DashStopList and its children +func (_gdcg *CT_DashStopList )Validate ()error {return _gdcg .ValidateWithPath ("\u0043T\u005fD\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");};type EG_FillModeProperties struct{Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ; +}; -// ValidateWithPath validates the CT_NonVisualContentPartProperties and its children, prefixing error messages with path -func (_bfecg *CT_NonVisualContentPartProperties )ValidateWithPath (path string )error {if _bfecg .CpLocks !=nil {if _abbe :=_bfecg .CpLocks .ValidateWithPath (path +"\u002f\u0043\u0070\u004c\u006f\u0063\u006b\u0073");_abbe !=nil {return _abbe ;};};if _bfecg .ExtLst !=nil {if _egdcd :=_bfecg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_egdcd !=nil {return _egdcd ;};};return nil ;};func (_bafg *CT_Table )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bafg .TblGrid =NewCT_TableGrid ();_ffddg :for {_gfgfb ,_cbed :=d .Token ();if _cbed !=nil {return _cbed ;};switch _beadb :=_gfgfb .(type ){case _d .StartElement :switch _beadb .Name {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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:_bafg .TblPr =NewCT_TableProperties (); -if _eeecd :=d .DecodeElement (_bafg .TblPr ,&_beadb );_eeecd !=nil {return _eeecd ;};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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _cfafg :=d .DecodeElement (_bafg .TblGrid ,&_beadb ); -_cfafg !=nil {return _cfafg ;};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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_fffeg :=NewCT_TableRow (); -if _fdedb :=d .DecodeElement (_fffeg ,&_beadb );_fdedb !=nil {return _fdedb ;};_bafg .Tr =append (_bafg .Tr ,_fffeg );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_beadb .Name ); -if _eegde :=d .Skip ();_eegde !=nil {return _eegde ;};};case _d .EndElement :break _ffddg ;case _d .CharData :};};return nil ;};func (_bdeda ST_BlendMode )ValidateWithPath (path string )error {switch _bdeda {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 (_bdeda )); -};return nil ;};func (_ggbef ST_PitchFamily )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggbef .String (),start );}; +// Validate validates the CT_TableStyleCellStyle and its children +func (_geadg *CT_TableStyleCellStyle )Validate ()error {return _geadg .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065");};func (_gfb *CT_BackgroundFormatting )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _gfb .NoFill !=nil {_gadbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfb .NoFill ,_gadbc );};if _gfb .SolidFill !=nil {_gdff :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gfb .SolidFill ,_gdff );};if _gfb .GradFill !=nil {_gec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfb .GradFill ,_gec );};if _gfb .BlipFill !=nil {_ccc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gfb .BlipFill ,_ccc );};if _gfb .PattFill !=nil {_fggc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfb .PattFill ,_fggc );};if _gfb .GrpFill !=nil {_gege :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; +e .EncodeElement (_gfb .GrpFill ,_gege );};if _gfb .EffectLst !=nil {_fcec :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfb .EffectLst ,_fcec );};if _gfb .EffectDag !=nil {_feb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; +e .EncodeElement (_gfb .EffectDag ,_feb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aebegf *CT_TintEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdgcc :=range start .Attr {if _gdgcc .Name .Local =="\u0068\u0075\u0065"{_bfefe ,_bfbbc :=_bc .ParseInt (_gdgcc .Value ,10,32); +if _bfbbc !=nil {return _bfbbc ;};_gffdc :=int32 (_bfefe );_aebegf .HueAttr =&_gffdc ;continue ;};if _gdgcc .Name .Local =="\u0061\u006d\u0074"{_fgffa ,_cffee :=ParseUnionST_FixedPercentage (_gdgcc .Value );if _cffee !=nil {return _cffee ;};_aebegf .AmtAttr =&_fgffa ; +continue ;};};for {_cdeaa ,_cddeg :=d .Token ();if _cddeg !=nil {return _fa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u006et\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_cddeg );};if _ccfbg ,_ggcca :=_cdeaa .(_d .EndElement ); +_ggcca &&_ccfbg .Name ==start .Name {break ;};};return nil ;};func (_gafbd *CT_TextCharacterProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gafbd .KumimojiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafbd .KumimojiAttr ))}); +};if _gafbd .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_fa .Sprintf ("\u0025\u0076",*_gafbd .LangAttr )});};if _gafbd .AltLangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061l\u0074\u004c\u0061\u006e\u0067"},Value :_fa .Sprintf ("\u0025\u0076",*_gafbd .AltLangAttr )}); +};if _gafbd .SzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u007a"},Value :_fa .Sprintf ("\u0025\u0076",*_gafbd .SzAttr )});};if _gafbd .BAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafbd .BAttr ))}); +};if _gafbd .IAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafbd .IAttr ))});};if _gafbd .UAttr !=ST_TextUnderlineTypeUnset {_gcdb ,_efeda :=_gafbd .UAttr .MarshalXMLAttr (_d .Name {Local :"\u0075"}); +if _efeda !=nil {return _efeda ;};start .Attr =append (start .Attr ,_gcdb );};if _gafbd .StrikeAttr !=ST_TextStrikeTypeUnset {_aaaafb ,_cdcf :=_gafbd .StrikeAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0072\u0069\u006b\u0065"});if _cdcf !=nil {return _cdcf ; +};start .Attr =append (start .Attr ,_aaaafb );};if _gafbd .KernAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0065\u0072\u006e"},Value :_fa .Sprintf ("\u0025\u0076",*_gafbd .KernAttr )});};if _gafbd .CapAttr !=ST_TextCapsTypeUnset {_faabd ,_gccdb :=_gafbd .CapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0061\u0070"}); +if _gccdb !=nil {return _gccdb ;};start .Attr =append (start .Attr ,_faabd );};if _gafbd .SpcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0063"},Value :_fa .Sprintf ("\u0025\u0076",*_gafbd .SpcAttr )});}; +if _gafbd .NormalizeHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafbd .NormalizeHAttr ))});};if _gafbd .BaselineAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_gafbd .BaselineAttr )}); +};if _gafbd .NoProofAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0050\u0072\u006f\u006f\u0066"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafbd .NoProofAttr ))});};if _gafbd .DirtyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0072t\u0079"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafbd .DirtyAttr ))}); +};if _gafbd .ErrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0072\u0072"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafbd .ErrAttr ))});};if _gafbd .SmtCleanAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gafbd .SmtCleanAttr ))}); +};if _gafbd .SmtIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u006d\u0074I\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_gafbd .SmtIdAttr )});};if _gafbd .BmkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006d\u006b"},Value :_fa .Sprintf ("\u0025\u0076",*_gafbd .BmkAttr )}); +};e .EncodeToken (start );if _gafbd .Ln !=nil {_abdga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_gafbd .Ln ,_abdga );};if _gafbd .NoFill !=nil {_eabf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gafbd .NoFill ,_eabf );};if _gafbd .SolidFill !=nil {_cabbg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gafbd .SolidFill ,_cabbg );};if _gafbd .GradFill !=nil {_fcdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gafbd .GradFill ,_fcdd );};if _gafbd .BlipFill !=nil {_bdgaed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gafbd .BlipFill ,_bdgaed );};if _gafbd .PattFill !=nil {_ddcag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gafbd .PattFill ,_ddcag );};if _gafbd .GrpFill !=nil {_geedee :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gafbd .GrpFill ,_geedee );};if _gafbd .EffectLst !=nil {_ebae :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gafbd .EffectLst ,_ebae );};if _gafbd .EffectDag !=nil {_efbba :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_gafbd .EffectDag ,_efbba );};if _gafbd .Highlight !=nil {_fdafc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_gafbd .Highlight ,_fdafc );};if _gafbd .ULnTx !=nil {_adgee :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_gafbd .ULnTx ,_adgee );};if _gafbd .ULn !=nil {_eeaage :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0075L\u006e"}}; +e .EncodeElement (_gafbd .ULn ,_eeaage );};if _gafbd .UFillTx !=nil {_eddfg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}};e .EncodeElement (_gafbd .UFillTx ,_eddfg );};if _gafbd .UFill !=nil {_cdcbe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gafbd .UFill ,_cdcbe );};if _gafbd .Latin !=nil {_abbfe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_gafbd .Latin ,_abbfe );};if _gafbd .Ea !=nil {_aabdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0061"}}; +e .EncodeElement (_gafbd .Ea ,_aabdf );};if _gafbd .Cs !=nil {_fgbec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0073"}};e .EncodeElement (_gafbd .Cs ,_fgbec );};if _gafbd .Sym !=nil {_cgbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073y\u006d"}}; +e .EncodeElement (_gafbd .Sym ,_cgbg );};if _gafbd .HlinkClick !=nil {_ccbgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_gafbd .HlinkClick ,_ccbgf );};if _gafbd .HlinkMouseOver !=nil {_ebfcee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003ah\u006c\u0069\u006ek\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"}}; +e .EncodeElement (_gafbd .HlinkMouseOver ,_ebfcee );};if _gafbd .Rtl !=nil {_fgebf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072t\u006c"}};e .EncodeElement (_gafbd .Rtl ,_fgebf );};if _gafbd .ExtLst !=nil {_ccdfe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gafbd .ExtLst ,_ccdfe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcccb ST_LineEndWidth )Validate ()error {return _dcccb .ValidateWithPath ("")};func NewCT_TableProperties ()*CT_TableProperties {_bdbc :=&CT_TableProperties {}; +return _bdbc };func NewCT_AnimationGraphicalObjectBuildProperties ()*CT_AnimationGraphicalObjectBuildProperties {_aea :=&CT_AnimationGraphicalObjectBuildProperties {};return _aea ;}; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_bad *CT_Color )ValidateWithPath (path string )error {if _bad .ScrgbClr !=nil {if _egbg :=_bad .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_egbg !=nil {return _egbg ;};};if _bad .SrgbClr !=nil {if _adfg :=_bad .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_adfg !=nil {return _adfg ;};};if _bad .HslClr !=nil {if _cgbda :=_bad .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_cgbda !=nil {return _cgbda ;};};if _bad .SysClr !=nil {if _cggd :=_bad .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_cggd !=nil {return _cggd ;};};if _bad .SchemeClr !=nil {if _ebbc :=_bad .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ebbc !=nil {return _ebbc ;};};if _bad .PrstClr !=nil {if _ecfb :=_bad .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_ecfb !=nil {return _ecfb ;};};return nil ;};func (_gcec *ST_PresetMaterialType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcdgc ,_ffgcf :=d .Token ();if _ffgcf !=nil {return _ffgcf ;};if _affeb ,_bcddab :=_fcdgc .(_d .EndElement ); -_bcddab &&_affeb .Name ==start .Name {*_gcec =1;return nil ;};if _eedcf ,_dcbgd :=_fcdgc .(_d .CharData );!_dcbgd {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",_fcdgc ); -}else {switch string (_eedcf ){case "":*_gcec =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_gcec =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_gcec =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_gcec =3; -case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_gcec =4;case "\u006d\u0061\u0074t\u0065":*_gcec =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_gcec =6;case "\u006d\u0065\u0074a\u006c":*_gcec =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_gcec =8; -case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_gcec =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_gcec =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_gcec =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_gcec =12; -case "\u0063\u006c\u0065a\u0072":*_gcec =13;case "\u0066\u006c\u0061\u0074":*_gcec =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_gcec =15;};};_fcdgc ,_ffgcf =d .Token ();if _ffgcf !=nil {return _ffgcf ;};if _fbcab ,_dafgeg :=_fcdgc .(_d .EndElement ); -_dafgeg &&_fbcab .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",_fcdgc );};func (_gcabb *CT_ColorMappingOverride )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -_gcabb .Choice .MarshalXML (e ,_d .StartElement {});e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgcca ST_ShapeType )Validate ()error {return _fgcca .ValidateWithPath ("")};func (_gdbcf *CT_NonVisualGraphicFrameProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfbf :for {_cdfbe ,_fgdga :=d .Token (); -if _fgdga !=nil {return _fgdga ;};switch _dcgce :=_cdfbe .(type ){case _d .StartElement :switch _dcgce .Name {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 :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"},_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 :"\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065L\u006f\u0063\u006b\u0073"}:_gdbcf .GraphicFrameLocks =NewCT_GraphicalObjectFrameLocking (); -if _eadgfd :=d .DecodeElement (_gdbcf .GraphicFrameLocks ,&_dcgce );_eadgfd !=nil {return _eadgfd ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdbcf .ExtLst =NewCT_OfficeArtExtensionList (); -if _bcda :=d .DecodeElement (_gdbcf .ExtLst ,&_dcgce );_bcda !=nil {return _bcda ;};default:_ac .Log .Debug ("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",_dcgce .Name ); -if _bgggf :=d .Skip ();_bgggf !=nil {return _bgggf ;};};case _d .EndElement :break _dfbf ;case _d .CharData :};};return nil ;};func (_ebgef *CT_TableCellBorderStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ebgef .Left !=nil {_ebage :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0065\u0066\u0074"}}; -e .EncodeElement (_ebgef .Left ,_ebage );};if _ebgef .Right !=nil {_dfbga :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ebgef .Right ,_dfbga );};if _ebgef .Top !=nil {_ddcbed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074o\u0070"}}; -e .EncodeElement (_ebgef .Top ,_ddcbed );};if _ebgef .Bottom !=nil {_bafgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ebgef .Bottom ,_bafgf );};if _ebgef .InsideH !=nil {_bcgac :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065H"}}; -e .EncodeElement (_ebgef .InsideH ,_bcgac );};if _ebgef .InsideV !=nil {_gdbb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_ebgef .InsideV ,_gdbb );};if _ebgef .Tl2br !=nil {_cfgaa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u006c\u0032\u0062\u0072"}}; -e .EncodeElement (_ebgef .Tl2br ,_cfgaa );};if _ebgef .Tr2bl !=nil {_eecge :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_ebgef .Tr2bl ,_eecge );};if _ebgef .ExtLst !=nil {_aeffd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ebgef .ExtLst ,_aeffd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fefcd *CT_OfficeArtExtension )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0072\u0069"},Value :_gd .Sprintf ("\u0025\u0076",_fefcd .UriAttr )}); -e .EncodeToken (start );if _fefcd .Any !=nil {for _ ,_cead :=range _fefcd .Any {_cead .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });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 ;}; +// ValidateWithPath validates the EG_Text3D and its children, prefixing error messages with path +func (_eegce *EG_Text3D )ValidateWithPath (path string )error {if _eegce .Sp3d !=nil {if _bacbd :=_eegce .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_bacbd !=nil {return _bacbd ;};};if _eegce .FlatTx !=nil {if _ccead :=_eegce .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); +_ccead !=nil {return _ccead ;};};return nil ;}; // ValidateWithPath validates the CT_GvmlPicture and its children, prefixing error messages with path -func (_aaege *CT_GvmlPicture )ValidateWithPath (path string )error {if _eefe :=_aaege .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_eefe !=nil {return _eefe ;};if _ecagc :=_aaege .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_ecagc !=nil {return _ecagc ;};if _aeadc :=_aaege .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aeadc !=nil {return _aeadc ;};if _aaege .Style !=nil {if _gceec :=_aaege .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_gceec !=nil {return _gceec ;};};if _aaege .ExtLst !=nil {if _deaab :=_aaege .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deaab !=nil {return _deaab ;};};return nil ;};func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_dfdgg :=&CT_PathShadeProperties {}; -return _dfdgg ;};func (_fbdeee *ST_BlendMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efdff ,_fegaf :=d .Token ();if _fegaf !=nil {return _fegaf ;};if _cdaed ,_dcfac :=_efdff .(_d .EndElement );_dcfac &&_cdaed .Name ==start .Name {*_fbdeee =1; -return nil ;};if _cdfdfd ,_cabdd :=_efdff .(_d .CharData );!_cabdd {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",_efdff );}else {switch string (_cdfdfd ){case "":*_fbdeee =0; -case "\u006f\u0076\u0065\u0072":*_fbdeee =1;case "\u006d\u0075\u006c\u0074":*_fbdeee =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_fbdeee =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_fbdeee =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_fbdeee =5; -};};_efdff ,_fegaf =d .Token ();if _fegaf !=nil {return _fegaf ;};if _eaggg ,_dgbae :=_efdff .(_d .EndElement );_dgbae &&_eaggg .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",_efdff ); -};func NewCT_SupplementalFont ()*CT_SupplementalFont {_cdefg :=&CT_SupplementalFont {};return _cdefg };func NewCT_PositiveFixedAngle ()*CT_PositiveFixedAngle {_fbccf :=&CT_PositiveFixedAngle {};_fbccf .ValAttr =0;return _fbccf ;}; +func (_edffe *CT_GvmlPicture )ValidateWithPath (path string )error {if _edbb :=_edffe .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_edbb !=nil {return _edbb ;};if _fabeb :=_edffe .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_fabeb !=nil {return _fabeb ;};if _afbca :=_edffe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afbca !=nil {return _afbca ;};if _edffe .Style !=nil {if _badce :=_edffe .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_badce !=nil {return _badce ;};};if _edffe .ExtLst !=nil {if _febb :=_edffe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_febb !=nil {return _febb ;};};return nil ;};type ST_ShapeType byte ; -// Validate validates the Tbl and its children -func (_bcegg *Tbl )Validate ()error {return _bcegg .ValidateWithPath ("\u0054\u0062\u006c")};func (_aegae *CT_LineProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aegae .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_aegae .WAttr )}); -};if _aegae .CapAttr !=ST_LineCapUnset {_dafcd ,_fffbf :=_aegae .CapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0061\u0070"});if _fffbf !=nil {return _fffbf ;};start .Attr =append (start .Attr ,_dafcd );};if _aegae .CmpdAttr !=ST_CompoundLineUnset {_defcdc ,_fdbc :=_aegae .CmpdAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006d\u0070\u0064"}); -if _fdbc !=nil {return _fdbc ;};start .Attr =append (start .Attr ,_defcdc );};if _aegae .AlgnAttr !=ST_PenAlignmentUnset {_cedgd ,_beaba :=_aegae .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"});if _beaba !=nil {return _beaba ;}; -start .Attr =append (start .Attr ,_cedgd );};e .EncodeToken (start );if _aegae .NoFill !=nil {_aeedf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aegae .NoFill ,_aeedf );};if _aegae .SolidFill !=nil {_bbae :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_aegae .SolidFill ,_bbae );};if _aegae .GradFill !=nil {_gedb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aegae .GradFill ,_gedb );};if _aegae .PattFill !=nil {_eecedb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_aegae .PattFill ,_eecedb );};if _aegae .PrstDash !=nil {_gcffc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_aegae .PrstDash ,_gcffc );};if _aegae .CustDash !=nil {_fbgfg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}}; -e .EncodeElement (_aegae .CustDash ,_fbgfg );};if _aegae .Round !=nil {_cdcgc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_aegae .Round ,_cdcgc );};if _aegae .Bevel !=nil {_ddbec :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}}; -e .EncodeElement (_aegae .Bevel ,_ddbec );};if _aegae .Miter !=nil {_baba :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_aegae .Miter ,_baba );};if _aegae .HeadEnd !=nil {_bddc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0045\u006ed"}}; -e .EncodeElement (_aegae .HeadEnd ,_bddc );};if _aegae .TailEnd !=nil {_fcfed :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0061\u0069\u006c\u0045\u006ed"}};e .EncodeElement (_aegae .TailEnd ,_fcfed );};if _aegae .ExtLst !=nil {_dfdbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_aegae .ExtLst ,_dfdbb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_GvmlGroupShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGrpSpPr *CT_NonVisualGroupDrawingShapeProps ;}; +// ValidateWithPath validates the CT_AlphaBiLevelEffect and its children, prefixing error messages with path +func (_ggb *CT_AlphaBiLevelEffect )ValidateWithPath (path string )error {if _fefa :=_ggb .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_fefa !=nil {return _fefa ;};return nil ;};type CT_GeomRect struct{LAttr ST_AdjCoordinate ; +TAttr ST_AdjCoordinate ;RAttr ST_AdjCoordinate ;BAttr ST_AdjCoordinate ;}; -// Validate validates the CT_AlphaCeilingEffect and its children -func (_bddf *CT_AlphaCeilingEffect )Validate ()error {return _bddf .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074");};func (_gdgdg *ST_ShapeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gdgdg =0; -case "\u006c\u0069\u006e\u0065":*_gdgdg =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_gdgdg =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gdgdg =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gdgdg =4;case "\u0072\u0065\u0063\u0074":*_gdgdg =5; -case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gdgdg =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_gdgdg =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_gdgdg =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_gdgdg =9; -case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_gdgdg =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_gdgdg =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_gdgdg =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_gdgdg =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_gdgdg =14; -case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_gdgdg =15;case "\u0073\u0074\u0061r\u0034":*_gdgdg =16;case "\u0073\u0074\u0061r\u0035":*_gdgdg =17;case "\u0073\u0074\u0061r\u0036":*_gdgdg =18;case "\u0073\u0074\u0061r\u0037":*_gdgdg =19;case "\u0073\u0074\u0061r\u0038":*_gdgdg =20; -case "\u0073\u0074\u0061\u0072\u0031\u0030":*_gdgdg =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_gdgdg =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_gdgdg =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_gdgdg =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_gdgdg =25; -case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_gdgdg =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_gdgdg =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_gdgdg =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_gdgdg =29; -case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_gdgdg =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_gdgdg =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_gdgdg =32; -case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_gdgdg =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_gdgdg =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_gdgdg =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_gdgdg =36; -case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_gdgdg =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_gdgdg =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_gdgdg =39;case "\u0070\u0069\u0065":*_gdgdg =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_gdgdg =41; -case "\u0064\u006f\u006eu\u0074":*_gdgdg =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_gdgdg =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_gdgdg =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_gdgdg =45; -case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_gdgdg =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_gdgdg =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gdgdg =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gdgdg =49; -case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gdgdg =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_gdgdg =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_gdgdg =52; -case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gdgdg =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gdgdg =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_gdgdg =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gdgdg =56; -case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_gdgdg =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_gdgdg =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gdgdg =59; -case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_gdgdg =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_gdgdg =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gdgdg =62; -case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_gdgdg =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_gdgdg =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_gdgdg =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_gdgdg =66; -case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_gdgdg =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_gdgdg =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_gdgdg =69; -case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_gdgdg =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_gdgdg =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_gdgdg =72; -case "\u0063\u0075\u0062\u0065":*_gdgdg =73;case "\u0063\u0061\u006e":*_gdgdg =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_gdgdg =75;case "\u0068\u0065\u0061r\u0074":*_gdgdg =76;case "\u0073\u0075\u006e":*_gdgdg =77; -case "\u006d\u006f\u006f\u006e":*_gdgdg =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_gdgdg =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_gdgdg =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_gdgdg =81; -case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_gdgdg =82;case "\u0062\u0065\u0076e\u006c":*_gdgdg =83;case "\u0066\u0072\u0061m\u0065":*_gdgdg =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_gdgdg =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_gdgdg =86; -case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_gdgdg =87;case "\u0063\u0068\u006fr\u0064":*_gdgdg =88;case "\u0061\u0072\u0063":*_gdgdg =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_gdgdg =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_gdgdg =91; -case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_gdgdg =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_gdgdg =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_gdgdg =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_gdgdg =95; -case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_gdgdg =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_gdgdg =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_gdgdg =98; -case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_gdgdg =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_gdgdg =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_gdgdg =101; -case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_gdgdg =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_gdgdg =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_gdgdg =104; -case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_gdgdg =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_gdgdg =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_gdgdg =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_gdgdg =108; -case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_gdgdg =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_gdgdg =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_gdgdg =111; -case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_gdgdg =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_gdgdg =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_gdgdg =114; -case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_gdgdg =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_gdgdg =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gdgdg =117; -case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_gdgdg =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gdgdg =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_gdgdg =120; -case "\u0063\u006c\u006fu\u0064":*_gdgdg =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_gdgdg =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_gdgdg =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_gdgdg =124; -case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_gdgdg =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_gdgdg =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_gdgdg =127; -case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_gdgdg =128;case "\u0077\u0061\u0076\u0065":*_gdgdg =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_gdgdg =130;case "\u0070\u006c\u0075\u0073":*_gdgdg =131; -case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_gdgdg =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_gdgdg =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_gdgdg =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":*_gdgdg =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_gdgdg =136; -case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_gdgdg =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_gdgdg =138; -case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_gdgdg =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_gdgdg =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_gdgdg =141; -case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_gdgdg =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_gdgdg =143; -case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_gdgdg =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_gdgdg =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_gdgdg =146; -case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_gdgdg =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_gdgdg =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_gdgdg =149; -case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_gdgdg =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_gdgdg =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_gdgdg =152; -case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_gdgdg =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_gdgdg =154; -case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_gdgdg =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_gdgdg =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_gdgdg =157; -case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_gdgdg =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_gdgdg =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_gdgdg =160; -case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_gdgdg =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_gdgdg =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_gdgdg =163; -case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_gdgdg =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_gdgdg =165; -case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_gdgdg =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_gdgdg =167; -case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_gdgdg =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_gdgdg =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_gdgdg =170; -case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_gdgdg =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_gdgdg =172;case "\u0067\u0065\u0061r\u0036":*_gdgdg =173; -case "\u0067\u0065\u0061r\u0039":*_gdgdg =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_gdgdg =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_gdgdg =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_gdgdg =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_gdgdg =178; -case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_gdgdg =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_gdgdg =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gdgdg =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_gdgdg =182; -case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_gdgdg =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_gdgdg =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_gdgdg =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_gdgdg =186; -case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_gdgdg =187;};return nil ;}; +// Validate validates the CT_TextAutonumberBullet and its children +func (_agebc *CT_TextAutonumberBullet )Validate ()error {return _agebc .ValidateWithPath ("\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074");};func NewCT_TextFont ()*CT_TextFont {_gdcba :=&CT_TextFont {}; +return _gdcba }; -// Validate validates the CT_Boolean and its children -func (_bgdb *CT_Boolean )Validate ()error {return _bgdb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};type CT_OfficeStyleSheet struct{NameAttr *string ;ThemeElements *CT_BaseStyles ;ObjectDefaults *CT_ObjectStyleDefaults ; -ExtraClrSchemeLst *CT_ColorSchemeList ;CustClrLst *CT_CustomColorList ;ExtLst *CT_OfficeArtExtensionList ;};const (ST_DgmBuildStepUnset ST_DgmBuildStep =0;ST_DgmBuildStepSp ST_DgmBuildStep =1;ST_DgmBuildStepBg ST_DgmBuildStep =2;);func (_gadcd ST_PresetCameraType )String ()string {switch _gadcd {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_PresetGeometry2D and its children +func (_gccfc *CT_PresetGeometry2D )Validate ()error {return _gccfc .ValidateWithPath ("\u0043\u0054\u005f\u0050re\u0073\u0065\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func NewCT_RelativeOffsetEffect ()*CT_RelativeOffsetEffect {_fbcdce :=&CT_RelativeOffsetEffect {}; +return _fbcdce ;}; -// Validate validates the CT_WholeE2oFormatting and its children -func (_beaab *CT_WholeE2oFormatting )Validate ()error {return _beaab .ValidateWithPath ("C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_XYAdjustHandle and its children, prefixing error messages with path +func (_dfgfac *CT_XYAdjustHandle )ValidateWithPath (path string )error {if _dfgfac .MinXAttr !=nil {if _cfcbb :=_dfgfac .MinXAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0058\u0041\u0074\u0074r");_cfcbb !=nil {return _cfcbb ;};};if _dfgfac .MaxXAttr !=nil {if _gccfd :=_dfgfac .MaxXAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0058\u0041\u0074\u0074r"); +_gccfd !=nil {return _gccfd ;};};if _dfgfac .MinYAttr !=nil {if _abdgac :=_dfgfac .MinYAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0059\u0041\u0074\u0074r");_abdgac !=nil {return _abdgac ;};};if _dfgfac .MaxYAttr !=nil {if _ggedg :=_dfgfac .MaxYAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0059\u0041\u0074\u0074r"); +_ggedg !=nil {return _ggedg ;};};if _cgdfb :=_dfgfac .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cgdfb !=nil {return _cgdfb ;};return nil ;};func (_gaefe *CT_TextBulletSizePercent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaefe .ValAttr ="\u0031\u0030\u0030\u0025"; +for _ ,_eccfb :=range start .Attr {if _eccfb .Name .Local =="\u0076\u0061\u006c"{_gagcg ,_efca :=_eccfb .Value ,error (nil );if _efca !=nil {return _efca ;};_gaefe .ValAttr =_gagcg ;continue ;};};for {_fbgcg ,_bdcde :=d .Token ();if _bdcde !=nil {return _fa .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",_bdcde ); +};if _eeeca ,_ffeac :=_fbgcg .(_d .EndElement );_ffeac &&_eeeca .Name ==start .Name {break ;};};return nil ;};func (_bfeec *CT_OfficeArtExtensionList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bfeec .Ext !=nil {_bebec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065x\u0074"}}; +for _ ,_bbebfd :=range _bfeec .Ext {e .EncodeElement (_bbebfd ,_bebec );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_StyleMatrix ()*CT_StyleMatrix {_beede :=&CT_StyleMatrix {};_beede .FillStyleLst =NewCT_FillStyleList (); +_beede .LnStyleLst =NewCT_LineStyleList ();_beede .EffectStyleLst =NewCT_EffectStyleList ();_beede .BgFillStyleLst =NewCT_BackgroundFillStyleList ();return _beede ;};func (_dgfeb *EG_ColorTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgfeb .Tint !=nil {_dcbae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}}; +e .EncodeElement (_dgfeb .Tint ,_dcbae );};if _dgfeb .Shade !=nil {_cfedf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0068\u0061\u0064\u0065"}};e .EncodeElement (_dgfeb .Shade ,_cfedf );};if _dgfeb .Comp !=nil {_ffegc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006f\u006d\u0070"}}; +e .EncodeElement (_dgfeb .Comp ,_ffegc );};if _dgfeb .Inv !=nil {_gccffg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0069n\u0076"}};e .EncodeElement (_dgfeb .Inv ,_gccffg );};if _dgfeb .Gray !=nil {_baagcd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0079"}}; +e .EncodeElement (_dgfeb .Gray ,_baagcd );};if _dgfeb .Alpha !=nil {_gecdec :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u006c\u0070\u0068\u0061"}};e .EncodeElement (_dgfeb .Alpha ,_gecdec );};if _dgfeb .AlphaOff !=nil {_cgdcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}}; +e .EncodeElement (_dgfeb .AlphaOff ,_cgdcg );};if _dgfeb .AlphaMod !=nil {_adbcc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_dgfeb .AlphaMod ,_adbcc );};if _dgfeb .Hue !=nil {_adcdg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068u\u0065"}}; +e .EncodeElement (_dgfeb .Hue ,_adcdg );};if _dgfeb .HueOff !=nil {_dgbae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004f\u0066\u0066"}};e .EncodeElement (_dgfeb .HueOff ,_dgbae );};if _dgfeb .HueMod !=nil {_aegb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0075\u0065\u004d\u006f\u0064"}}; +e .EncodeElement (_dgfeb .HueMod ,_aegb );};if _dgfeb .Sat !=nil {_aggcdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073a\u0074"}};e .EncodeElement (_dgfeb .Sat ,_aggcdd );};if _dgfeb .SatOff !=nil {_efeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004f\u0066\u0066"}}; +e .EncodeElement (_dgfeb .SatOff ,_efeg );};if _dgfeb .SatMod !=nil {_fgcdgc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0061\u0074\u004d\u006f\u0064"}};e .EncodeElement (_dgfeb .SatMod ,_fgcdgc );};if _dgfeb .Lum !=nil {_afdg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cu\u006d"}}; +e .EncodeElement (_dgfeb .Lum ,_afdg );};if _dgfeb .LumOff !=nil {_dddca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004f\u0066\u0066"}};e .EncodeElement (_dgfeb .LumOff ,_dddca );};if _dgfeb .LumMod !=nil {_dddgb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0075\u006d\u004d\u006f\u0064"}}; +e .EncodeElement (_dgfeb .LumMod ,_dddgb );};if _dgfeb .Red !=nil {_aeccg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072e\u0064"}};e .EncodeElement (_dgfeb .Red ,_aeccg );};if _dgfeb .RedOff !=nil {_cdebgg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004f\u0066\u0066"}}; +e .EncodeElement (_dgfeb .RedOff ,_cdebgg );};if _dgfeb .RedMod !=nil {_fcdace :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072\u0065\u0064\u004d\u006f\u0064"}};e .EncodeElement (_dgfeb .RedMod ,_fcdace );};if _dgfeb .Green !=nil {_gfgbf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0065\u0065\u006e"}}; +e .EncodeElement (_dgfeb .Green ,_gfgbf );};if _dgfeb .GreenOff !=nil {_effbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}};e .EncodeElement (_dgfeb .GreenOff ,_effbf );};if _dgfeb .GreenMod !=nil {_agbcbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}}; +e .EncodeElement (_dgfeb .GreenMod ,_agbcbg );};if _dgfeb .Blue !=nil {_cbegf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0065"}};e .EncodeElement (_dgfeb .Blue ,_cbegf );};if _dgfeb .BlueOff !=nil {_debe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004f\u0066f"}}; +e .EncodeElement (_dgfeb .BlueOff ,_debe );};if _dgfeb .BlueMod !=nil {_bcgacf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u006c\u0075\u0065\u004d\u006fd"}};e .EncodeElement (_dgfeb .BlueMod ,_bcgacf );};if _dgfeb .Gamma !=nil {_ffgdf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0061\u006d\u006d\u0061"}}; +e .EncodeElement (_dgfeb .Gamma ,_ffgdf );};if _dgfeb .InvGamma !=nil {_ecged :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}};e .EncodeElement (_dgfeb .InvGamma ,_ecged );};return nil ;};func (_dgabe *CT_RelativeRect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggefd :=range start .Attr {if _ggefd .Name .Local =="\u006c"{_ecbbb ,_cbgab :=ParseUnionST_Percentage (_ggefd .Value ); +if _cbgab !=nil {return _cbgab ;};_dgabe .LAttr =&_ecbbb ;continue ;};if _ggefd .Name .Local =="\u0074"{_gebfba ,_aedba :=ParseUnionST_Percentage (_ggefd .Value );if _aedba !=nil {return _aedba ;};_dgabe .TAttr =&_gebfba ;continue ;};if _ggefd .Name .Local =="\u0072"{_cdafd ,_fagaf :=ParseUnionST_Percentage (_ggefd .Value ); +if _fagaf !=nil {return _fagaf ;};_dgabe .RAttr =&_cdafd ;continue ;};if _ggefd .Name .Local =="\u0062"{_ddfab ,_ffce :=ParseUnionST_Percentage (_ggefd .Value );if _ffce !=nil {return _ffce ;};_dgabe .BAttr =&_ddfab ;continue ;};};for {_fafbd ,_dgdda :=d .Token (); +if _dgdda !=nil {return _fa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_dgdda );};if _aaaafa ,_badcg :=_fafbd .(_d .EndElement );_badcg &&_aaaafa .Name ==start .Name {break ; +};};return nil ;}; -// ValidateWithPath validates the CT_TextNoAutofit and its children, prefixing error messages with path -func (_bfecb *CT_TextNoAutofit )ValidateWithPath (path string )error {return nil };func (_cdgeda *ST_TextHorzOverflowType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdgeda =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_cdgeda =1; -case "\u0063\u006c\u0069\u0070":*_cdgeda =2;};return nil ;};func (_cfadad *Theme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfadad .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();for _ ,_bbfbf :=range start .Attr {if _bbfbf .Name .Local =="\u006e\u0061\u006d\u0065"{_aabeb ,_ecgbb :=_bbfbf .Value ,error (nil ); -if _ecgbb !=nil {return _ecgbb ;};_cfadad .NameAttr =&_aabeb ;continue ;};};_caggg :for {_eeeeb ,_dddgd :=d .Token ();if _dddgd !=nil {return _dddgd ;};switch _ebeg :=_eeeeb .(type ){case _d .StartElement :switch _ebeg .Name {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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _ccdcfa :=d .DecodeElement (_cfadad .ThemeElements ,&_ebeg ); -_ccdcfa !=nil {return _ccdcfa ;};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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_cfadad .ObjectDefaults =NewCT_ObjectStyleDefaults (); -if _gbceea :=d .DecodeElement (_cfadad .ObjectDefaults ,&_ebeg );_gbceea !=nil {return _gbceea ;};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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_cfadad .ExtraClrSchemeLst =NewCT_ColorSchemeList (); -if _bcfbc :=d .DecodeElement (_cfadad .ExtraClrSchemeLst ,&_ebeg );_bcfbc !=nil {return _bcfbc ;};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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_cfadad .CustClrLst =NewCT_CustomColorList (); -if _gbgggg :=d .DecodeElement (_cfadad .CustClrLst ,&_ebeg );_gbgggg !=nil {return _gbgggg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfadad .ExtLst =NewCT_OfficeArtExtensionList (); -if _eccdg :=d .DecodeElement (_cfadad .ExtLst ,&_ebeg );_eccdg !=nil {return _eccdg ;};default:_ac .Log .Debug ("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",_ebeg .Name ); -if _befde :=d .Skip ();_befde !=nil {return _befde ;};};case _d .EndElement :break _caggg ;case _d .CharData :};};return nil ;};func (_afcac *CT_GvmlConnector )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fccg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_afcac .NvCxnSpPr ,_fccg );_fadb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_afcac .SpPr ,_fadb );if _afcac .Style !=nil {_cebba :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_afcac .Style ,_cebba );};if _afcac .ExtLst !=nil {_dcdfg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afcac .ExtLst ,_dcdfg );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_facgd ST_AnimationChartOnlyBuildType )ValidateWithPath (path string )error {switch _facgd {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 (_facgd )); -};return nil ;};func (_fcdaf *CT_FontReference )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcdaf .IdxAttr =ST_FontCollectionIndex (1);for _ ,_afeeb :=range start .Attr {if _afeeb .Name .Local =="\u0069\u0064\u0078"{_fcdaf .IdxAttr .UnmarshalXMLAttr (_afeeb ); -continue ;};};_cgfcc :for {_acccb ,_fbdfe :=d .Token ();if _fbdfe !=nil {return _fbdfe ;};switch _eegcbc :=_acccb .(type ){case _d .StartElement :switch _eegcbc .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fcdaf .ScrgbClr =NewCT_ScRgbColor (); -if _ecbd :=d .DecodeElement (_fcdaf .ScrgbClr ,&_eegcbc );_ecbd !=nil {return _ecbd ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fcdaf .SrgbClr =NewCT_SRgbColor (); -if _dabgd :=d .DecodeElement (_fcdaf .SrgbClr ,&_eegcbc );_dabgd !=nil {return _dabgd ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fcdaf .HslClr =NewCT_HslColor (); -if _bgebe :=d .DecodeElement (_fcdaf .HslClr ,&_eegcbc );_bgebe !=nil {return _bgebe ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fcdaf .SysClr =NewCT_SystemColor (); -if _baddb :=d .DecodeElement (_fcdaf .SysClr ,&_eegcbc );_baddb !=nil {return _baddb ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fcdaf .SchemeClr =NewCT_SchemeColor (); -if _bcbe :=d .DecodeElement (_fcdaf .SchemeClr ,&_eegcbc );_bcbe !=nil {return _bcbe ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fcdaf .PrstClr =NewCT_PresetColor (); -if _fdgf :=d .DecodeElement (_fcdaf .PrstClr ,&_eegcbc );_fdgf !=nil {return _fdgf ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_eegcbc .Name ); -if _gedaa :=d .Skip ();_gedaa !=nil {return _gedaa ;};};case _d .EndElement :break _cgfcc ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_WholeE2oFormatting and its children, prefixing error messages with path +func (_edbcc *CT_WholeE2oFormatting )ValidateWithPath (path string )error {if _edbcc .Ln !=nil {if _dcea :=_edbcc .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_dcea !=nil {return _dcea ;};};if _edbcc .EffectLst !=nil {if _ccdfb :=_edbcc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"); +_ccdfb !=nil {return _ccdfb ;};};if _edbcc .EffectDag !=nil {if _cgffg :=_edbcc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_cgffg !=nil {return _cgffg ;};};return nil ;};func (_bbbd *CT_InverseTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gdfeb ,_egae :=d .Token (); +if _egae !=nil {return _fa .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",_egae );};if _fefbb ,_gcbd :=_gdfeb .(_d .EndElement ); +_gcbd &&_fefbb .Name ==start .Name {break ;};};return nil ;};type CT_GroupTransform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;ChOff *CT_Point2D ;ChExt *CT_PositiveSize2D ;};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 (_gccd *CT_EffectProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gccd .EffectLst !=nil {_eeaag :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gccd .EffectLst ,_eeaag );};if _gccd .EffectDag !=nil {_fbcdb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_gccd .EffectDag ,_fbcdb );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_Cell3D struct{PrstMaterialAttr ST_PresetMaterialType ;Bevel *CT_Bevel ;LightRig *CT_LightRig ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the Theme and its children -func (_gbdda *Theme )Validate ()error {return _gbdda .ValidateWithPath ("\u0054\u0068\u0065m\u0065")};func (_fbdga *ThemeManager )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +// Validate validates the CT_BlipFillProperties and its children +func (_fccbg *CT_BlipFillProperties )Validate ()error {return _fccbg .ValidateWithPath ("C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_TextNoAutofit struct{};func NewCT_TextParagraphProperties ()*CT_TextParagraphProperties {_dbcdd :=&CT_TextParagraphProperties {}; +return _dbcdd ;};func NewCT_ColorSchemeAndMapping ()*CT_ColorSchemeAndMapping {_gfeef :=&CT_ColorSchemeAndMapping {};_gfeef .ClrScheme =NewCT_ColorScheme ();return _gfeef ;};func (_abcec ST_BlackWhiteMode )String ()string {switch _abcec {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 ST_BlackWhiteMode byte ; + +// ValidateWithPath validates the CT_PositiveFixedAngle and its children, prefixing error messages with path +func (_cgcfb *CT_PositiveFixedAngle )ValidateWithPath (path string )error {if _cgcfb .ValAttr < 0{return _fa .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 ,_cgcfb .ValAttr ); +};if _cgcfb .ValAttr >=21600000{return _fa .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 ,_cgcfb .ValAttr ); +};return nil ;};func (_agbeg *TblStyleLst )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0061\u003a\u0074\u0068\u0065\u006d\u0065\u004d\u0061n\u0061\u0067\u0065\u0072";return _fbdga .CT_EmptyElement .MarshalXML (e ,start );}; +start .Name .Local ="\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074";return _agbeg .CT_TableStyleList .MarshalXML (e ,start );};func (_dcacf *CT_Path2DCubicBezierTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_faff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_degg :=range _dcacf .Pt {e .EncodeElement (_degg ,_faff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Point2D struct{XAttr ST_Coordinate ; +YAttr ST_Coordinate ;};func (_gfgea ST_AnimationChartOnlyBuildType )Validate ()error {return _gfgea .ValidateWithPath ("")}; -// Validate validates the EG_ShadeProperties and its children -func (_ffbg *EG_ShadeProperties )Validate ()error {return _ffbg .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_abfd *CT_ColorSchemeList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _abfd .ExtraClrScheme !=nil {_agaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003ae\u0078\u0074\u0072a\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}};for _ ,_fcfg :=range _abfd .ExtraClrScheme {e .EncodeElement (_fcfg ,_agaa );};}; -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_PresetTextShape struct{PrstAttr ST_TextShapeType ;AvLst *CT_GeomGuideList ;};func (_gddgf *CT_RegularTextRun )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _gddgf .RPr !=nil {_acbdg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_gddgf .RPr ,_acbdg );};_gacefc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074"}};_c .AddPreserveSpaceAttr (&_gacefc ,_gddgf .T ); -e .EncodeElement (_gddgf .T ,_gacefc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PresetColor and its children +func (_ddggf *CT_PresetColor )Validate ()error {return _ddggf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u0065\u0073\u0065\u0074C\u006f\u006c\u006f\u0072");}; -// Validate validates the CT_AlphaInverseEffect and its children -func (_gcbd *CT_AlphaInverseEffect )Validate ()error {return _gcbd .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the CT_TextBulletSizeFollowText and its children, prefixing error messages with path +func (_cebfc *CT_TextBulletSizeFollowText )ValidateWithPath (path string )error {return nil };func (_adaga *CT_TableGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddagd :for {_fdcfc ,_bagb :=d .Token ();if _bagb !=nil {return _bagb ; +};switch _eaecd :=_fdcfc .(type ){case _d .StartElement :switch _eaecd .Name {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\u0069\u0064\u0043\u006f\u006c"},_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\u0069\u0064\u0043\u006f\u006c"}:_gbagc :=NewCT_TableCol (); +if _cefda :=d .DecodeElement (_gbagc ,&_eaecd );_cefda !=nil {return _cefda ;};_adaga .GridCol =append (_adaga .GridCol ,_gbagc );default:_dc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_eaecd .Name ); +if _eeafg :=d .Skip ();_eeafg !=nil {return _eeafg ;};};case _d .EndElement :break _ddagd ;case _d .CharData :};};return nil ;};func (_cdffb *ST_TextSpacingPercentOrPercentString )Validate ()error {return _cdffb .ValidateWithPath ("");};type AG_Blob struct{EmbedAttr *string ; +LinkAttr *string ;}; -// Validate validates the ThemeManager and its children -func (_aagec *ThemeManager )Validate ()error {return _aagec .ValidateWithPath ("\u0054\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072");};func (_bdcgdf *CT_Table )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _bdcgdf .TblPr !=nil {_aabb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_bdcgdf .TblPr ,_aabb );};_fdfdf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0062\u006c\u0047\u0072\u0069d"}}; -e .EncodeElement (_bdcgdf .TblGrid ,_fdfdf );if _bdcgdf .Tr !=nil {_afega :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0072"}};for _ ,_ffedfe :=range _bdcgdf .Tr {e .EncodeElement (_ffedfe ,_afega );};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type CT_ColorMapping struct{Bg1Attr ST_ColorSchemeIndex ;Tx1Attr ST_ColorSchemeIndex ;Bg2Attr ST_ColorSchemeIndex ;Tx2Attr ST_ColorSchemeIndex ;Accent1Attr ST_ColorSchemeIndex ;Accent2Attr ST_ColorSchemeIndex ;Accent3Attr ST_ColorSchemeIndex ; -Accent4Attr ST_ColorSchemeIndex ;Accent5Attr ST_ColorSchemeIndex ;Accent6Attr ST_ColorSchemeIndex ;HlinkAttr ST_ColorSchemeIndex ;FolHlinkAttr ST_ColorSchemeIndex ;ExtLst *CT_OfficeArtExtensionList ;};type CT_GvmlTextShapeChoice struct{UseSpRect *CT_GvmlUseShapeRectangle ; -Xfrm *CT_Transform2D ;}; +// Validate validates the CT_FixedPercentage and its children +func (_eeee *CT_FixedPercentage )Validate ()error {return _eeee .ValidateWithPath ("\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");}; -// Validate validates the CT_StretchInfoProperties and its children -func (_adfc *CT_StretchInfoProperties )Validate ()error {return _adfc .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_afaafd *CT_PositiveFixedPercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_afaafd .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dedeac *EG_ColorChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abgdc :for {_aafcc ,_ggafa :=d .Token ();if _ggafa !=nil {return _ggafa ; -};switch _ffebe :=_aafcc .(type ){case _d .StartElement :switch _ffebe .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dedeac .ScrgbClr =NewCT_ScRgbColor (); -if _dbfbb :=d .DecodeElement (_dedeac .ScrgbClr ,&_ffebe );_dbfbb !=nil {return _dbfbb ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dedeac .SrgbClr =NewCT_SRgbColor (); -if _bdcda :=d .DecodeElement (_dedeac .SrgbClr ,&_ffebe );_bdcda !=nil {return _bdcda ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dedeac .HslClr =NewCT_HslColor (); -if _bbdda :=d .DecodeElement (_dedeac .HslClr ,&_ffebe );_bbdda !=nil {return _bbdda ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dedeac .SysClr =NewCT_SystemColor (); -if _ededd :=d .DecodeElement (_dedeac .SysClr ,&_ffebe );_ededd !=nil {return _ededd ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dedeac .SchemeClr =NewCT_SchemeColor (); -if _cbfcag :=d .DecodeElement (_dedeac .SchemeClr ,&_ffebe );_cbfcag !=nil {return _cbfcag ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dedeac .PrstClr =NewCT_PresetColor (); -if _dbadfa :=d .DecodeElement (_dedeac .PrstClr ,&_ffebe );_dbadfa !=nil {return _dbadfa ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_ffebe .Name ); -if _fbaceb :=d .Skip ();_fbaceb !=nil {return _fbaceb ;};};case _d .EndElement :break _abgdc ;case _d .CharData :};};return nil ;};type CT_Headers struct{Header []string ;}; +// Validate validates the CT_Cell3D and its children +func (_cegf *CT_Cell3D )Validate ()error {return _cegf .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D");};func (_fcdacd ST_PenAlignment )ValidateWithPath (path string )error {switch _fcdacd {case 0,1,2:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcdacd )); +};return nil ;};func (_becg *CT_Color )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _becg .ScrgbClr !=nil {_feaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; +e .EncodeElement (_becg .ScrgbClr ,_feaf );};if _becg .SrgbClr !=nil {_baef :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_becg .SrgbClr ,_baef );};if _becg .HslClr !=nil {_cace :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; +e .EncodeElement (_becg .HslClr ,_cace );};if _becg .SysClr !=nil {_bbea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_becg .SysClr ,_bbea );};if _becg .SchemeClr !=nil {_beebg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_becg .SchemeClr ,_beebg );};if _becg .PrstClr !=nil {_gfda :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_becg .PrstClr ,_gfda );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_AlphaModulateEffect and its children, prefixing error messages with path -func (_cef *CT_AlphaModulateEffect )ValidateWithPath (path string )error {if _effc :=_cef .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_effc !=nil {return _effc ;};return nil ;};type CT_PositiveFixedPercentage struct{ValAttr ST_PositiveFixedPercentage ; -};func NewEG_Effect ()*EG_Effect {_ecdfa :=&EG_Effect {};return _ecdfa };func NewCT_AnimationDgmBuildProperties ()*CT_AnimationDgmBuildProperties {_afae :=&CT_AnimationDgmBuildProperties {};return _afae ;};func (_fefdc *CT_TableStyleCellStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbdbb :for {_agdcd ,_gededf :=d .Token (); -if _gededf !=nil {return _gededf ;};switch _daacba :=_agdcd .(type ){case _d .StartElement :switch _daacba .Name {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 :"\u0074\u0063\u0042d\u0072"},_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 :"\u0074\u0063\u0042d\u0072"}:_fefdc .TcBdr =NewCT_TableCellBorderStyle (); -if _eccbg :=d .DecodeElement (_fefdc .TcBdr ,&_daacba );_eccbg !=nil {return _eccbg ;};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 :"\u0066\u0069\u006c\u006c"},_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 :"\u0066\u0069\u006c\u006c"}:_fefdc .Fill =NewCT_FillProperties (); -if _bceaf :=d .DecodeElement (_fefdc .Fill ,&_daacba );_bceaf !=nil {return _bceaf ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_fefdc .FillRef =NewCT_StyleMatrixReference (); -if _adgcd :=d .DecodeElement (_fefdc .FillRef ,&_daacba );_adgcd !=nil {return _adgcd ;};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 :"\u0063\u0065\u006c\u006c\u0033\u0044"},_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 :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_fefdc .Cell3D =NewCT_Cell3D (); -if _fgacc :=d .DecodeElement (_fefdc .Cell3D ,&_daacba );_fgacc !=nil {return _fgacc ;};default:_ac .Log .Debug ("\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",_daacba .Name ); -if _ddcaf :=d .Skip ();_ddcaf !=nil {return _ddcaf ;};};case _d .EndElement :break _cbdbb ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_gbdcc *CT_Hyperlink )ValidateWithPath (path string )error {if _gbdcc .Snd !=nil {if _gecd :=_gbdcc .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_gecd !=nil {return _gecd ;};};if _gbdcc .ExtLst !=nil {if _cfgf :=_gbdcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cfgf !=nil {return _cfgf ;};};return nil ;};func (_gfdce *EG_TextBulletSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfdce .BuSzTx !=nil {_bdcdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}}; +e .EncodeElement (_gfdce .BuSzTx ,_bdcdb );};if _gfdce .BuSzPct !=nil {_dgece :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_gfdce .BuSzPct ,_dgece );};if _gfdce .BuSzPts !=nil {_agfeb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}}; +e .EncodeElement (_gfdce .BuSzPts ,_agfeb );};return nil ;};func (_bbbdfa ST_FontCollectionIndex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbbdfa .String (),start );};func NewCT_NonVisualGraphicFrameProperties ()*CT_NonVisualGraphicFrameProperties {_defe :=&CT_NonVisualGraphicFrameProperties {}; +return _defe ;};func (_egafd *ST_PresetMaterialType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaeeb ,_fdaec :=d .Token ();if _fdaec !=nil {return _fdaec ;};if _efbad ,_gbgfb :=_gaeeb .(_d .EndElement );_gbgfb &&_efbad .Name ==start .Name {*_egafd =1; +return nil ;};if _agbfac ,_ccgda :=_gaeeb .(_d .CharData );!_ccgda {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaeeb );}else {switch string (_agbfac ){case "":*_egafd =0; +case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_egafd =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_egafd =2;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_egafd =3; +case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_egafd =4;case "\u006d\u0061\u0074t\u0065":*_egafd =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_egafd =6;case "\u006d\u0065\u0074a\u006c":*_egafd =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_egafd =8; +case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_egafd =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_egafd =10;case "\u0064\u006b\u0045\u0064\u0067\u0065":*_egafd =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_egafd =12; +case "\u0063\u006c\u0065a\u0072":*_egafd =13;case "\u0066\u006c\u0061\u0074":*_egafd =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_egafd =15;};};_gaeeb ,_fdaec =d .Token ();if _fdaec !=nil {return _fdaec ;};if _aecfb ,_adcbc :=_gaeeb .(_d .EndElement ); +_adcbc &&_aecfb .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaeeb );};type CT_TextLineBreak struct{RPr *CT_TextCharacterProperties ; +};type ST_PresetMaterialType byte ;type ST_PresetPatternVal byte ;func (_bbbgeb ST_TextFontAlignType )String ()string {switch _bbbgeb {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0074";case 3:return "\u0063\u0074\u0072";case 4:return "\u0062\u0061\u0073\u0065"; +case 5:return "\u0062";};return "";};func (_edgdfg ST_PresetPatternVal )String ()string {switch _edgdfg {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 (_ffdae ST_BlipCompression )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_baggg :=_d .Attr {};_baggg .Name =name ;switch _ffdae {case ST_BlipCompressionUnset :_baggg .Value ="";case ST_BlipCompressionEmail :_baggg .Value ="\u0065\u006d\u0061i\u006c"; +case ST_BlipCompressionScreen :_baggg .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlipCompressionPrint :_baggg .Value ="\u0070\u0072\u0069n\u0074";case ST_BlipCompressionHqprint :_baggg .Value ="\u0068q\u0070\u0072\u0069\u006e\u0074";case ST_BlipCompressionNone :_baggg .Value ="\u006e\u006f\u006e\u0065"; +};return _baggg ,nil ;};func (_ebfggd *ST_TileFlipMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdfdf ,_cgedf :=d .Token ();if _cgedf !=nil {return _cgedf ;};if _ebgbg ,_bcggag :=_bdfdf .(_d .EndElement );_bcggag &&_ebgbg .Name ==start .Name {*_ebfggd =1; +return nil ;};if _ecffc ,_gdaea :=_bdfdf .(_d .CharData );!_gdaea {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdfdf );}else {switch string (_ecffc ){case "":*_ebfggd =0; +case "\u006e\u006f\u006e\u0065":*_ebfggd =1;case "\u0078":*_ebfggd =2;case "\u0079":*_ebfggd =3;case "\u0078\u0079":*_ebfggd =4;};};_bdfdf ,_cgedf =d .Token ();if _cgedf !=nil {return _cgedf ;};if _gebbc ,_dcfbc :=_bdfdf .(_d .EndElement );_dcfbc &&_gebbc .Name ==start .Name {return nil ; +};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdfdf );}; -// Validate validates the Blip and its children -func (_ca *Blip )Validate ()error {return _ca .ValidateWithPath ("\u0042\u006c\u0069\u0070")};func NewCT_TableStyle ()*CT_TableStyle {_dbbcbd :=&CT_TableStyle {};_dbbcbd .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 _dbbcbd ;};func NewCT_TextUnderlineFillFollowText ()*CT_TextUnderlineFillFollowText {_ffcac :=&CT_TextUnderlineFillFollowText {};return _ffcac ;}; +// ValidateWithPath validates the CT_AlphaCeilingEffect and its children, prefixing error messages with path +func (_bfe *CT_AlphaCeilingEffect )ValidateWithPath (path string )error {return nil };type CT_GvmlConnectorNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvCxnSpPr *CT_NonVisualConnectorProperties ;}; -// ST_AnimationDgmBuildType is a union type -type ST_AnimationDgmBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationDgmOnlyBuildType ST_AnimationDgmOnlyBuildType ;};func (_ggdae ST_LineEndWidth )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acabe :=_d .Attr {};_acabe .Name =name ; -switch _ggdae {case ST_LineEndWidthUnset :_acabe .Value ="";case ST_LineEndWidthSm :_acabe .Value ="\u0073\u006d";case ST_LineEndWidthMed :_acabe .Value ="\u006d\u0065\u0064";case ST_LineEndWidthLg :_acabe .Value ="\u006c\u0067";};return _acabe ,nil ;}; -func (_begaf *CT_GrayscaleEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_dggfc ,_eaeab :=d .Token ();if _eaeab !=nil {return _gd .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",_eaeab ); -};if _ddga ,_bedbb :=_dggfc .(_d .EndElement );_bedbb &&_ddga .Name ==start .Name {break ;};};return nil ;};func (_cefeb *ST_AnimationDgmBuildType )Validate ()error {return _cefeb .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TableBackgroundStyle and its children, prefixing error messages with path +func (_bedcg *CT_TableBackgroundStyle )ValidateWithPath (path string )error {if _bedcg .Fill !=nil {if _aaafc :=_bedcg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_aaafc !=nil {return _aaafc ;};};if _bedcg .FillRef !=nil {if _facd :=_bedcg .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); +_facd !=nil {return _facd ;};};if _bedcg .Effect !=nil {if _gebae :=_bedcg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_gebae !=nil {return _gebae ;};};if _bedcg .EffectRef !=nil {if _gecgd :=_bedcg .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"); +_gecgd !=nil {return _gecgd ;};};return nil ;}; -// Validate validates the CT_GroupShapeProperties and its children -func (_eedaa *CT_GroupShapeProperties )Validate ()error {return _eedaa .ValidateWithPath ("\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_HslColor and its children +func (_fdfca *CT_HslColor )Validate ()error {return _fdfca .ValidateWithPath ("C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072");}; -// ValidateWithPath validates the CT_OfficeArtExtension and its children, prefixing error messages with path -func (_bfag *CT_OfficeArtExtension )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_AlphaModulateEffect and its children, prefixing error messages with path +func (_dde *CT_AlphaModulateEffect )ValidateWithPath (path string )error {if _cfa :=_dde .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_cfa !=nil {return _cfa ;};return nil ;}; -// Validate validates the EG_Effect and its children -func (_fecgfc *EG_Effect )Validate ()error {return _fecgfc .ValidateWithPath ("\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t");}; +// ValidateWithPath validates the CT_StyleMatrixReference and its children, prefixing error messages with path +func (_gaegb *CT_StyleMatrixReference )ValidateWithPath (path string )error {if _gaegb .ScrgbClr !=nil {if _eeaaa :=_gaegb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_eeaaa !=nil {return _eeaaa ;};};if _gaegb .SrgbClr !=nil {if _egeag :=_gaegb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_egeag !=nil {return _egeag ;};};if _gaegb .HslClr !=nil {if _ggbec :=_gaegb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_ggbec !=nil {return _ggbec ;};};if _gaegb .SysClr !=nil {if _aadcg :=_gaegb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_aadcg !=nil {return _aadcg ;};};if _gaegb .SchemeClr !=nil {if _fggec :=_gaegb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fggec !=nil {return _fggec ;};};if _gaegb .PrstClr !=nil {if _ggfd :=_gaegb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_ggfd !=nil {return _ggfd ;};};return nil ;};func (_cdebgf *CT_TextSpacingPoint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdebgf .ValAttr =0;for _ ,_eddgc :=range start .Attr {if _eddgc .Name .Local =="\u0076\u0061\u006c"{_ddcbd ,_eaagd :=_bc .ParseInt (_eddgc .Value ,10,32); +if _eaagd !=nil {return _eaagd ;};_cdebgf .ValAttr =int32 (_ddcbd );continue ;};};for {_dgegd ,_aabeg :=d .Token ();if _aabeg !=nil {return _fa .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",_aabeg ); +};if _eaacd ,_geeef :=_dgegd .(_d .EndElement );_geeef &&_eaacd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_GvmlConnector and its children -func (_gbcd *CT_GvmlConnector )Validate ()error {return _gbcd .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_aeeg *CT_AnimationChartBuildProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aeeg .BldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_aeeg .BldAttr )}); -};if _aeeg .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_aeeg .AnimBgAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type CT_GvmlGraphicFrameNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGraphicFramePr *CT_NonVisualGraphicFrameProperties ;}; +// ValidateWithPath validates the CT_Point2D and its children, prefixing error messages with path +func (_dfff *CT_Point2D )ValidateWithPath (path string )error {if _eeafa :=_dfff .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_eeafa !=nil {return _eeafa ;};if _aebgg :=_dfff .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); +_aebgg !=nil {return _aebgg ;};return nil ;};func (_agddg ST_PresetMaterialType )Validate ()error {return _agddg .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TableRow and its children, prefixing error messages with path -func (_fafea *CT_TableRow )ValidateWithPath (path string )error {if _bagce :=_fafea .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_bagce !=nil {return _bagce ;};for _dcfaff ,_cecab :=range _fafea .Tc {if _abgec :=_cecab .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_dcfaff )); -_abgec !=nil {return _abgec ;};};if _fafea .ExtLst !=nil {if _fefad :=_fafea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fefad !=nil {return _fefad ;};};return nil ;};func NewCT_TextLineBreak ()*CT_TextLineBreak {_cadgc :=&CT_TextLineBreak {}; -return _cadgc }; +// Validate validates the CT_Path2DList and its children +func (_aacbb *CT_Path2DList )Validate ()error {return _aacbb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_Point2D and its children, prefixing error messages with path -func (_bfaa *CT_Point2D )ValidateWithPath (path string )error {if _eeffc :=_bfaa .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_eeffc !=nil {return _eeffc ;};if _cccce :=_bfaa .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); -_cccce !=nil {return _cccce ;};return nil ;};type CT_Boolean struct{ValAttr *_gg .ST_OnOff ;};func (_cgggdb ST_AnimationChartOnlyBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgggdb .String (),start );}; -func (_fgbaf *CT_GvmlTextShapeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fgbaf .UseSpRect !=nil {_aggcd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0075\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074"}};e .EncodeElement (_fgbaf .UseSpRect ,_aggcd ); -};if _fgbaf .Xfrm !=nil {_acbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fgbaf .Xfrm ,_acbb );};return nil ;};func (_cbcb *CT_EffectList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bccee :for {_ffde ,_edbf :=d .Token (); -if _edbf !=nil {return _edbf ;};switch _gbbf :=_ffde .(type ){case _d .StartElement :switch _gbbf .Name {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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_cbcb .Blur =NewCT_BlurEffect (); -if _bdbfc :=d .DecodeElement (_cbcb .Blur ,&_gbbf );_bdbfc !=nil {return _bdbfc ;};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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_cbcb .FillOverlay =NewCT_FillOverlayEffect (); -if _adacb :=d .DecodeElement (_cbcb .FillOverlay ,&_gbbf );_adacb !=nil {return _adacb ;};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 :"\u0067\u006c\u006f\u0077"},_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 :"\u0067\u006c\u006f\u0077"}:_cbcb .Glow =NewCT_GlowEffect (); -if _afed :=d .DecodeElement (_cbcb .Glow ,&_gbbf );_afed !=nil {return _afed ;};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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_cbcb .InnerShdw =NewCT_InnerShadowEffect (); -if _cadb :=d .DecodeElement (_cbcb .InnerShdw ,&_gbbf );_cadb !=nil {return _cadb ;};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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_cbcb .OuterShdw =NewCT_OuterShadowEffect (); -if _geaba :=d .DecodeElement (_cbcb .OuterShdw ,&_gbbf );_geaba !=nil {return _geaba ;};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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_cbcb .PrstShdw =NewCT_PresetShadowEffect (); -if _aeed :=d .DecodeElement (_cbcb .PrstShdw ,&_gbbf );_aeed !=nil {return _aeed ;};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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_cbcb .Reflection =NewCT_ReflectionEffect (); -if _cgcaf :=d .DecodeElement (_cbcb .Reflection ,&_gbbf );_cgcaf !=nil {return _cgcaf ;};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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_cbcb .SoftEdge =NewCT_SoftEdgesEffect (); -if _afbf :=d .DecodeElement (_cbcb .SoftEdge ,&_gbbf );_afbf !=nil {return _afbf ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gbbf .Name ); -if _gaec :=d .Skip ();_gaec !=nil {return _gaec ;};};case _d .EndElement :break _bccee ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_GvmlConnectorNonVisual and its children +func (_edbc *CT_GvmlConnectorNonVisual )Validate ()error {return _edbc .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006dl\u0043\u006f\u006e\u006e\u0065c\u0074o\u0072N\u006f\u006e\u0056\u0069\u0073\u0075\u0061l");};func NewCT_BaseStylesOverride ()*CT_BaseStylesOverride {_fdde :=&CT_BaseStylesOverride {}; +return _fdde ;};type CT_TextUnderlineFillFollowText struct{};func (_gccaae ST_TextWrappingType )Validate ()error {return _gccaae .ValidateWithPath ("")};func (_edeae ST_PresetCameraType )ValidateWithPath (path string )error {switch _edeae {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 _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edeae )); +};return nil ;};func (_dcab *CT_AudioCDTime )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0072\u0061c\u006b"},Value :_fa .Sprintf ("\u0025\u0076",_dcab .TrackAttr )}); +if _dcab .TimeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_dcab .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_gggee *CT_TextListStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gggee .DefPPr !=nil {_fadbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0050\u0050\u0072"}}; +e .EncodeElement (_gggee .DefPPr ,_fadbg );};if _gggee .Lvl1pPr !=nil {_deefge :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0031\u0070\u0050r"}};e .EncodeElement (_gggee .Lvl1pPr ,_deefge );};if _gggee .Lvl2pPr !=nil {_cgdef :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0032\u0070\u0050r"}}; +e .EncodeElement (_gggee .Lvl2pPr ,_cgdef );};if _gggee .Lvl3pPr !=nil {_dbggb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0033\u0070\u0050r"}};e .EncodeElement (_gggee .Lvl3pPr ,_dbggb );};if _gggee .Lvl4pPr !=nil {_afbba :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0034\u0070\u0050r"}}; +e .EncodeElement (_gggee .Lvl4pPr ,_afbba );};if _gggee .Lvl5pPr !=nil {_dbbfb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0035\u0070\u0050r"}};e .EncodeElement (_gggee .Lvl5pPr ,_dbbfb );};if _gggee .Lvl6pPr !=nil {_egfcf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0036\u0070\u0050r"}}; +e .EncodeElement (_gggee .Lvl6pPr ,_egfcf );};if _gggee .Lvl7pPr !=nil {_afeca :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0037\u0070\u0050r"}};e .EncodeElement (_gggee .Lvl7pPr ,_afeca );};if _gggee .Lvl8pPr !=nil {_beebee :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0038\u0070\u0050r"}}; +e .EncodeElement (_gggee .Lvl8pPr ,_beebee );};if _gggee .Lvl9pPr !=nil {_cdbaeb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0039\u0070\u0050r"}};e .EncodeElement (_gggee .Lvl9pPr ,_cdbaeb );};if _gggee .ExtLst !=nil {_bcaag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gggee .ExtLst ,_bcaag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gaceb *CT_LineJoinMiterProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gaceb .LimAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u006d"},Value :_fa .Sprintf ("\u0025\u0076",*_gaceb .LimAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Boolean struct{ValAttr *_ca .ST_OnOff ;};func (_gaaee *CT_PositivePercentage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agcb :=range start .Attr {if _agcb .Name .Local =="\u0076\u0061\u006c"{_aefbe ,_ecbaf :=ParseUnionST_PositivePercentage (_agcb .Value ); +if _ecbaf !=nil {return _ecbaf ;};_gaaee .ValAttr =_aefbe ;continue ;};};for {_gcfbg ,_dccc :=d .Token ();if _dccc !=nil {return _fa .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",_dccc ); +};if _fbgf ,_beged :=_gcfbg .(_d .EndElement );_beged &&_fbgf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_NonVisualConnectorProperties and its children -func (_cabcfc *CT_NonVisualConnectorProperties )Validate ()error {return _cabcfc .ValidateWithPath ("\u0043\u0054\u005fN\u006f\u006e\u0056\u0069s\u0075\u0061\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u006f\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); -};func NewEG_TextAutofit ()*EG_TextAutofit {_cabge :=&EG_TextAutofit {};return _cabge };func (_fbdbd *ST_PresetPatternVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efecg ,_fggeef :=d .Token ();if _fggeef !=nil {return _fggeef ;};if _ecfef ,_aecbg :=_efecg .(_d .EndElement ); -_aecbg &&_ecfef .Name ==start .Name {*_fbdbd =1;return nil ;};if _efedbc ,_dagad :=_efecg .(_d .CharData );!_dagad {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",_efecg ); -}else {switch string (_efedbc ){case "":*_fbdbd =0;case "\u0070\u0063\u0074\u0035":*_fbdbd =1;case "\u0070\u0063\u00741\u0030":*_fbdbd =2;case "\u0070\u0063\u00742\u0030":*_fbdbd =3;case "\u0070\u0063\u00742\u0035":*_fbdbd =4;case "\u0070\u0063\u00743\u0030":*_fbdbd =5; -case "\u0070\u0063\u00744\u0030":*_fbdbd =6;case "\u0070\u0063\u00745\u0030":*_fbdbd =7;case "\u0070\u0063\u00746\u0030":*_fbdbd =8;case "\u0070\u0063\u00747\u0030":*_fbdbd =9;case "\u0070\u0063\u00747\u0035":*_fbdbd =10;case "\u0070\u0063\u00748\u0030":*_fbdbd =11; -case "\u0070\u0063\u00749\u0030":*_fbdbd =12;case "\u0068\u006f\u0072\u007a":*_fbdbd =13;case "\u0076\u0065\u0072\u0074":*_fbdbd =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_fbdbd =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_fbdbd =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_fbdbd =17; -case "\u0064\u006b\u0056\u0065\u0072\u0074":*_fbdbd =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_fbdbd =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_fbdbd =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_fbdbd =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_fbdbd =22; -case "\u0063\u0072\u006fs\u0073":*_fbdbd =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_fbdbd =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_fbdbd =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_fbdbd =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_fbdbd =27; -case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_fbdbd =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_fbdbd =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_fbdbd =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_fbdbd =31; -case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_fbdbd =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_fbdbd =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_fbdbd =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_fbdbd =35; -case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_fbdbd =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_fbdbd =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_fbdbd =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_fbdbd =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_fbdbd =40; -case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_fbdbd =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_fbdbd =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_fbdbd =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_fbdbd =44; -case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_fbdbd =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_fbdbd =46;case "\u0070\u006c\u0061i\u0064":*_fbdbd =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_fbdbd =48;case "\u0077\u0065\u0061v\u0065":*_fbdbd =49; -case "\u0064\u0069\u0076o\u0074":*_fbdbd =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_fbdbd =51;case "\u0077\u0061\u0076\u0065":*_fbdbd =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_fbdbd =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_fbdbd =54; -};};_efecg ,_fggeef =d .Token ();if _fggeef !=nil {return _fggeef ;};if _cfgbe ,_aceaaf :=_efecg .(_d .EndElement );_aceaaf &&_cfgbe .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",_efecg ); -};func (_ageec *EG_LineDashProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ageec .PrstDash !=nil {_agaag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_ageec .PrstDash ,_agaag ); -};if _ageec .CustDash !=nil {_fbegge :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_ageec .CustDash ,_fbegge );};return nil ;};func (_bbeea *CT_TextField )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbeea .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 _ ,_gabac :=range start .Attr {if _gabac .Name .Local =="\u0069\u0064"{_dcabe ,_fdedbg :=_gabac .Value ,error (nil );if _fdedbg !=nil {return _fdedbg ;};_bbeea .IdAttr =_dcabe ;continue ;};if _gabac .Name .Local =="\u0074\u0079\u0070\u0065"{_egcfg ,_effdc :=_gabac .Value ,error (nil ); -if _effdc !=nil {return _effdc ;};_bbeea .TypeAttr =&_egcfg ;continue ;};};_bfgffg :for {_agbgb ,_bffb :=d .Token ();if _bffb !=nil {return _bffb ;};switch _dddc :=_agbgb .(type ){case _d .StartElement :switch _dddc .Name {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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_bbeea .RPr =NewCT_TextCharacterProperties (); -if _fefab :=d .DecodeElement (_bbeea .RPr ,&_dddc );_fefab !=nil {return _fefab ;};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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_bbeea .PPr =NewCT_TextParagraphProperties (); -if _fgfa :=d .DecodeElement (_bbeea .PPr ,&_dddc );_fgfa !=nil {return _fgfa ;};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 :"\u0074"},_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 :"\u0074"}:_bbeea .T =new (string ); -if _acffc :=d .DecodeElement (_bbeea .T ,&_dddc );_acffc !=nil {return _acffc ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dddc .Name ); -if _fcbd :=d .Skip ();_fcbd !=nil {return _fcbd ;};};case _d .EndElement :break _bfgffg ;case _d .CharData :};};return nil ;};const (ST_TextCapsTypeUnset ST_TextCapsType =0;ST_TextCapsTypeNone ST_TextCapsType =1;ST_TextCapsTypeSmall ST_TextCapsType =2; -ST_TextCapsTypeAll ST_TextCapsType =3;);func (_fcecb *CT_GrayscaleEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdff *CT_TextFont )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgecad :=range start .Attr {if _bgecad .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_bafdf ,_aefe :=_bgecad .Value ,error (nil ); -if _aefe !=nil {return _aefe ;};_gdff .TypefaceAttr =_bafdf ;continue ;};if _bgecad .Name .Local =="\u0070\u0061\u006e\u006f\u0073\u0065"{_bcedg ,_bdabdd :=_bgecad .Value ,error (nil );if _bdabdd !=nil {return _bdabdd ;};_gdff .PanoseAttr =&_bcedg ;continue ; -};if _bgecad .Name .Local =="p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"{_gdff .PitchFamilyAttr .UnmarshalXMLAttr (_bgecad );continue ;};if _bgecad .Name .Local =="\u0063h\u0061\u0072\u0073\u0065\u0074"{_gcgdg ,_bfdbc :=_b .ParseInt (_bgecad .Value ,10,8); -if _bfdbc !=nil {return _bfdbc ;};_bedd :=int8 (_gcgdg );_gdff .CharsetAttr =&_bedd ;continue ;};};for {_ddagb ,_gaecea :=d .Token ();if _gaecea !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_gaecea ); -};if _daga ,_eedde :=_ddagb .(_d .EndElement );_eedde &&_daga .Name ==start .Name {break ;};};return nil ;};func (_gbfd *CT_FlatText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbfd .ZAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007a"},Value :_gd .Sprintf ("\u0025\u0076",*_gbfd .ZAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TextAutonumberBullet struct{TypeAttr ST_TextAutonumberScheme ;StartAtAttr *int32 ;};type CT_TextBulletSizePercent struct{ValAttr string ;};func (_agba *CT_GeomGuideList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cccef :for {_babca ,_acfa :=d .Token (); -if _acfa !=nil {return _acfa ;};switch _ggceb :=_babca .(type ){case _d .StartElement :switch _ggceb .Name {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 :"\u0067\u0064"},_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 :"\u0067\u0064"}:_dgbea :=NewCT_GeomGuide (); -if _dafgg :=d .DecodeElement (_dgbea ,&_ggceb );_dafgg !=nil {return _dafgg ;};_agba .Gd =append (_agba .Gd ,_dgbea );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ggceb .Name ); -if _fabdc :=d .Skip ();_fabdc !=nil {return _fabdc ;};};case _d .EndElement :break _cccef ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_FixedPercentage and its children, prefixing error messages with path +func (_fgcfd *CT_FixedPercentage )ValidateWithPath (path string )error {if _egab :=_fgcfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egab !=nil {return _egab ;};return nil ;};func (_ecdfd *ThemeOverride )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecdfd .CT_BaseStylesOverride =*NewCT_BaseStylesOverride (); +_egcgda :for {_abafc ,_aeea :=d .Token ();if _aeea !=nil {return _aeea ;};switch _agfba :=_abafc .(type ){case _d .StartElement :switch _agfba .Name {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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_ecdfd .ClrScheme =NewCT_ColorScheme (); +if _gfdde :=d .DecodeElement (_ecdfd .ClrScheme ,&_agfba );_gfdde !=nil {return _gfdde ;};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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_ecdfd .FontScheme =NewCT_FontScheme (); +if _eegdd :=d .DecodeElement (_ecdfd .FontScheme ,&_agfba );_eegdd !=nil {return _eegdd ;};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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_ecdfd .FmtScheme =NewCT_StyleMatrix (); +if _ddde :=d .DecodeElement (_ecdfd .FmtScheme ,&_agfba );_ddde !=nil {return _ddde ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_agfba .Name ); +if _fbffb :=d .Skip ();_fbffb !=nil {return _fbffb ;};};case _d .EndElement :break _egcgda ;case _d .CharData :};};return nil ;};const (ST_TextShapeTypeUnset ST_TextShapeType =0;ST_TextShapeTypeTextNoShape ST_TextShapeType =1;ST_TextShapeTypeTextPlain ST_TextShapeType =2; +ST_TextShapeTypeTextStop ST_TextShapeType =3;ST_TextShapeTypeTextTriangle ST_TextShapeType =4;ST_TextShapeTypeTextTriangleInverted ST_TextShapeType =5;ST_TextShapeTypeTextChevron ST_TextShapeType =6;ST_TextShapeTypeTextChevronInverted ST_TextShapeType =7; +ST_TextShapeTypeTextRingInside ST_TextShapeType =8;ST_TextShapeTypeTextRingOutside ST_TextShapeType =9;ST_TextShapeTypeTextArchUp ST_TextShapeType =10;ST_TextShapeTypeTextArchDown ST_TextShapeType =11;ST_TextShapeTypeTextCircle ST_TextShapeType =12;ST_TextShapeTypeTextButton ST_TextShapeType =13; +ST_TextShapeTypeTextArchUpPour ST_TextShapeType =14;ST_TextShapeTypeTextArchDownPour ST_TextShapeType =15;ST_TextShapeTypeTextCirclePour ST_TextShapeType =16;ST_TextShapeTypeTextButtonPour ST_TextShapeType =17;ST_TextShapeTypeTextCurveUp ST_TextShapeType =18; +ST_TextShapeTypeTextCurveDown ST_TextShapeType =19;ST_TextShapeTypeTextCanUp ST_TextShapeType =20;ST_TextShapeTypeTextCanDown ST_TextShapeType =21;ST_TextShapeTypeTextWave1 ST_TextShapeType =22;ST_TextShapeTypeTextWave2 ST_TextShapeType =23;ST_TextShapeTypeTextDoubleWave1 ST_TextShapeType =24; +ST_TextShapeTypeTextWave4 ST_TextShapeType =25;ST_TextShapeTypeTextInflate ST_TextShapeType =26;ST_TextShapeTypeTextDeflate ST_TextShapeType =27;ST_TextShapeTypeTextInflateBottom ST_TextShapeType =28;ST_TextShapeTypeTextDeflateBottom ST_TextShapeType =29; +ST_TextShapeTypeTextInflateTop ST_TextShapeType =30;ST_TextShapeTypeTextDeflateTop ST_TextShapeType =31;ST_TextShapeTypeTextDeflateInflate ST_TextShapeType =32;ST_TextShapeTypeTextDeflateInflateDeflate ST_TextShapeType =33;ST_TextShapeTypeTextFadeRight ST_TextShapeType =34; +ST_TextShapeTypeTextFadeLeft ST_TextShapeType =35;ST_TextShapeTypeTextFadeUp ST_TextShapeType =36;ST_TextShapeTypeTextFadeDown ST_TextShapeType =37;ST_TextShapeTypeTextSlantUp ST_TextShapeType =38;ST_TextShapeTypeTextSlantDown ST_TextShapeType =39;ST_TextShapeTypeTextCascadeUp ST_TextShapeType =40; +ST_TextShapeTypeTextCascadeDown ST_TextShapeType =41;);func NewCT_TextShapeAutofit ()*CT_TextShapeAutofit {_ffcea :=&CT_TextShapeAutofit {};return _ffcea }; -// ST_AnimationChartBuildType is a union type -type ST_AnimationChartBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationChartOnlyBuildType ST_AnimationChartOnlyBuildType ;};func NewCT_EffectStyleList ()*CT_EffectStyleList {_dbaef :=&CT_EffectStyleList {};return _dbaef };func (_dgea *CT_ColorChangeEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgea .ClrFrom =NewCT_Color (); -_dgea .ClrTo =NewCT_Color ();for _ ,_fdd :=range start .Attr {if _fdd .Name .Local =="\u0075\u0073\u0065\u0041"{_dedc ,_daed :=_b .ParseBool (_fdd .Value );if _daed !=nil {return _daed ;};_dgea .UseAAttr =&_dedc ;continue ;};};_eefcf :for {_fbdb ,_gfda :=d .Token (); -if _gfda !=nil {return _gfda ;};switch _cgdb :=_fbdb .(type ){case _d .StartElement :switch _cgdb .Name {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 :"\u0063l\u0072\u0046\u0072\u006f\u006d"},_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 :"\u0063l\u0072\u0046\u0072\u006f\u006d"}:if _gcfe :=d .DecodeElement (_dgea .ClrFrom ,&_cgdb ); -_gcfe !=nil {return _gcfe ;};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 :"\u0063\u006c\u0072T\u006f"},_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 :"\u0063\u006c\u0072T\u006f"}:if _fbdd :=d .DecodeElement (_dgea .ClrTo ,&_cgdb ); -_fbdd !=nil {return _fbdd ;};default:_ac .Log .Debug ("\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",_cgdb .Name ); -if _afgb :=d .Skip ();_afgb !=nil {return _afgb ;};};case _d .EndElement :break _eefcf ;case _d .CharData :};};return nil ;};type CT_AnimationChartElement struct{SeriesIdxAttr *int32 ;CategoryIdxAttr *int32 ;BldStepAttr ST_ChartBuildStep ;}; +// Validate validates the EG_ColorChoice and its children +func (_cffeb *EG_ColorChoice )Validate ()error {return _cffeb .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_gdgf *CT_GeomRect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_feeag :=range start .Attr {if _feeag .Name .Local =="\u006c"{_babdf ,_adfc :=ParseUnionST_AdjCoordinate (_feeag .Value ); +if _adfc !=nil {return _adfc ;};_gdgf .LAttr =_babdf ;continue ;};if _feeag .Name .Local =="\u0074"{_aged ,_gbfg :=ParseUnionST_AdjCoordinate (_feeag .Value );if _gbfg !=nil {return _gbfg ;};_gdgf .TAttr =_aged ;continue ;};if _feeag .Name .Local =="\u0072"{_bcbf ,_ccgad :=ParseUnionST_AdjCoordinate (_feeag .Value ); +if _ccgad !=nil {return _ccgad ;};_gdgf .RAttr =_bcbf ;continue ;};if _feeag .Name .Local =="\u0062"{_agffc ,_gbeac :=ParseUnionST_AdjCoordinate (_feeag .Value );if _gbeac !=nil {return _gbeac ;};_gdgf .BAttr =_agffc ;continue ;};};for {_eedb ,_acgg :=d .Token (); +if _acgg !=nil {return _fa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065\u006f\u006d\u0052\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_acgg );};if _ceda ,_bbdcg :=_eedb .(_d .EndElement );_bbdcg &&_ceda .Name ==start .Name {break ; +};};return nil ;};func (_gdaec ST_LightRigDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfgea :=_d .Attr {};_cfgea .Name =name ;switch _gdaec {case ST_LightRigDirectionUnset :_cfgea .Value ="";case ST_LightRigDirectionTl :_cfgea .Value ="\u0074\u006c"; +case ST_LightRigDirectionT :_cfgea .Value ="\u0074";case ST_LightRigDirectionTr :_cfgea .Value ="\u0074\u0072";case ST_LightRigDirectionL :_cfgea .Value ="\u006c";case ST_LightRigDirectionR :_cfgea .Value ="\u0072";case ST_LightRigDirectionBl :_cfgea .Value ="\u0062\u006c"; +case ST_LightRigDirectionB :_cfgea .Value ="\u0062";case ST_LightRigDirectionBr :_cfgea .Value ="\u0062\u0072";};return _cfgea ,nil ;}; -// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path -func (_gccgb *CT_Headers )ValidateWithPath (path string )error {return nil };func (_aecef *CT_TintEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aecef .HueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_aecef .HueAttr )}); -};if _aecef .AmtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006d\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_aecef .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_ccedf *CT_PresetShadowEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ecfdg ,_fgced :=_ccedf .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"});if _fgced !=nil {return _fgced ;};start .Attr =append (start .Attr ,_ecfdg ); -if _ccedf .DistAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_ccedf .DistAttr )});};if _ccedf .DirAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_ccedf .DirAttr )}); -};e .EncodeToken (start );if _ccedf .ScrgbClr !=nil {_ddcbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ccedf .ScrgbClr ,_ddcbe );};if _ccedf .SrgbClr !=nil {_abgdb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_ccedf .SrgbClr ,_abgdb );};if _ccedf .HslClr !=nil {_fbace :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ccedf .HslClr ,_fbace );};if _ccedf .SysClr !=nil {_adaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_ccedf .SysClr ,_adaf );};if _ccedf .SchemeClr !=nil {_dbadf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ccedf .SchemeClr ,_dbadf );};if _ccedf .PrstClr !=nil {_fcgga :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_ccedf .PrstClr ,_fcgga );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type AG_Locking struct{NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ; -NoEditPointsAttr *bool ;NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};func (_ddbdge ST_TextHorzOverflowType )Validate ()error {return _ddbdge .ValidateWithPath ("")};func (_bfd *CT_AlphaModulateEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -_edf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_bfd .Cont ,_edf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdda *CT_BlipFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbfe :=range start .Attr {if _dbfe .Name .Local =="\u0064\u0070\u0069"{_acdb ,_becd :=_b .ParseUint (_dbfe .Value ,10,32); -if _becd !=nil {return _becd ;};_fafbc :=uint32 (_acdb );_gdda .DpiAttr =&_fafbc ;continue ;};if _dbfe .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_bgca ,_ebcf :=_b .ParseBool (_dbfe .Value );if _ebcf !=nil {return _ebcf ; -};_gdda .RotWithShapeAttr =&_bgca ;continue ;};};_bbcb :for {_cdbf ,_gedg :=d .Token ();if _gedg !=nil {return _gedg ;};switch _ecab :=_cdbf .(type ){case _d .StartElement :switch _ecab .Name {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 :"\u0062\u006c\u0069\u0070"},_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 :"\u0062\u006c\u0069\u0070"}:_gdda .Blip =NewCT_Blip (); -if _dgc :=d .DecodeElement (_gdda .Blip ,&_ecab );_dgc !=nil {return _dgc ;};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 :"\u0073r\u0063\u0052\u0065\u0063\u0074"},_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 :"\u0073r\u0063\u0052\u0065\u0063\u0074"}:_gdda .SrcRect =NewCT_RelativeRect (); -if _fgbcg :=d .DecodeElement (_gdda .SrcRect ,&_ecab );_fgbcg !=nil {return _fgbcg ;};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 :"\u0074\u0069\u006c\u0065"},_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 :"\u0074\u0069\u006c\u0065"}:_gdda .Tile =NewCT_TileInfoProperties (); -if _fdfa :=d .DecodeElement (_gdda .Tile ,&_ecab );_fdfa !=nil {return _fdfa ;};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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_gdda .Stretch =NewCT_StretchInfoProperties (); -if _gfbc :=d .DecodeElement (_gdda .Stretch ,&_ecab );_gfbc !=nil {return _gfbc ;};default:_ac .Log .Debug ("\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",_ecab .Name ); -if _ffbf :=d .Skip ();_ffbf !=nil {return _ffbf ;};};case _d .EndElement :break _bbcb ;case _d .CharData :};};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 (_dcefb *CT_GraphicalObjectData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egcbd :=range start .Attr {if _egcbd .Name .Local =="\u0075\u0072\u0069"{_aggg ,_fgdfg :=_egcbd .Value ,error (nil ); -if _fgdfg !=nil {return _fgdfg ;};_dcefb .UriAttr =_aggg ;continue ;};};_ggfac :for {_abecd ,_ceag :=d .Token ();if _ceag !=nil {return _ceag ;};switch _fcbb :=_abecd .(type ){case _d .StartElement :switch _fcbb .Name {default:if _cbgec ,_fbad :=_c .CreateElement (_fcbb ); -_fbad !=nil {return _fbad ;}else {if _gacfb :=d .DecodeElement (_cbgec ,&_fcbb );_gacfb !=nil {return _gacfb ;};_dcefb .Any =append (_dcefb .Any ,_cbgec );};};case _d .EndElement :break _ggfac ;case _d .CharData :};};return nil ;};func (_cagdf *CT_GammaTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_fefef ,_dabce :=d .Token (); -if _dabce !=nil {return _gd .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",_dabce );};if _afgg ,_abgg :=_fefef .(_d .EndElement ); -_abgg &&_afgg .Name ==start .Name {break ;};};return nil ;};func (_cbgd *CT_AlphaInverseEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dee :for {_gdd ,_bgfc :=d .Token ();if _bgfc !=nil {return _bgfc ;};switch _fff :=_gdd .(type ){case _d .StartElement :switch _fff .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cbgd .ScrgbClr =NewCT_ScRgbColor (); -if _eef :=d .DecodeElement (_cbgd .ScrgbClr ,&_fff );_eef !=nil {return _eef ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cbgd .SrgbClr =NewCT_SRgbColor (); -if _ebf :=d .DecodeElement (_cbgd .SrgbClr ,&_fff );_ebf !=nil {return _ebf ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cbgd .HslClr =NewCT_HslColor (); -if _dcbf :=d .DecodeElement (_cbgd .HslClr ,&_fff );_dcbf !=nil {return _dcbf ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cbgd .SysClr =NewCT_SystemColor (); -if _bac :=d .DecodeElement (_cbgd .SysClr ,&_fff );_bac !=nil {return _bac ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cbgd .SchemeClr =NewCT_SchemeColor (); -if _gacb :=d .DecodeElement (_cbgd .SchemeClr ,&_fff );_gacb !=nil {return _gacb ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cbgd .PrstClr =NewCT_PresetColor (); -if _ggd :=d .DecodeElement (_cbgd .PrstClr ,&_fff );_ggd !=nil {return _ggd ;};default:_ac .Log .Debug ("\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",_fff .Name ); -if _adg :=d .Skip ();_adg !=nil {return _adg ;};};case _d .EndElement :break _dee ;case _d .CharData :};};return nil ;};type ST_EffectContainerType byte ;func NewCT_Transform2D ()*CT_Transform2D {_cbebb :=&CT_Transform2D {};return _cbebb };func (_aceea *ST_TextTabAlignType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acccbg ,_bfbea :=d .Token (); -if _bfbea !=nil {return _bfbea ;};if _ecdcg ,_dgddd :=_acccbg .(_d .EndElement );_dgddd &&_ecdcg .Name ==start .Name {*_aceea =1;return nil ;};if _dcgge ,_dgaabc :=_acccbg .(_d .CharData );!_dgaabc {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",_acccbg ); -}else {switch string (_dcgge ){case "":*_aceea =0;case "\u006c":*_aceea =1;case "\u0063\u0074\u0072":*_aceea =2;case "\u0072":*_aceea =3;case "\u0064\u0065\u0063":*_aceea =4;};};_acccbg ,_bfbea =d .Token ();if _bfbea !=nil {return _bfbea ;};if _febde ,_gbecbf :=_acccbg .(_d .EndElement ); -_gbecbf &&_febde .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",_acccbg );};func (_cagaa *VideoFile )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\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 ,_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 ="a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065";return _cagaa .CT_VideoFile .MarshalXML (e ,start );}; +// ST_TextSpacingPercentOrPercentString is a union type +type ST_TextSpacingPercentOrPercentString struct{ST_TextSpacingPercent *int32 ;ST_Percentage *string ;};func (_afgc *CT_ColorSchemeList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _afgc .ExtraClrScheme !=nil {_fffd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003ae\u0078\u0074\u0072a\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}}; +for _ ,_fbdb :=range _afgc .ExtraClrScheme {e .EncodeElement (_fbdb ,_fffd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdged *CT_ColorChangeEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdged .ClrFrom =NewCT_Color (); +_gdged .ClrTo =NewCT_Color ();for _ ,_cacc :=range start .Attr {if _cacc .Name .Local =="\u0075\u0073\u0065\u0041"{_ddfd ,_addf :=_bc .ParseBool (_cacc .Value );if _addf !=nil {return _addf ;};_gdged .UseAAttr =&_ddfd ;continue ;};};_gfga :for {_fbef ,_badfc :=d .Token (); +if _badfc !=nil {return _badfc ;};switch _ggdb :=_fbef .(type ){case _d .StartElement :switch _ggdb .Name {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 :"\u0063l\u0072\u0046\u0072\u006f\u006d"},_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 :"\u0063l\u0072\u0046\u0072\u006f\u006d"}:if _bbae :=d .DecodeElement (_gdged .ClrFrom ,&_ggdb ); +_bbae !=nil {return _bbae ;};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 :"\u0063\u006c\u0072T\u006f"},_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 :"\u0063\u006c\u0072T\u006f"}:if _gbed :=d .DecodeElement (_gdged .ClrTo ,&_ggdb ); +_gbed !=nil {return _gbed ;};default:_dc .Log .Debug ("\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",_ggdb .Name ); +if _ffage :=d .Skip ();_ffage !=nil {return _ffage ;};};case _d .EndElement :break _gfga ;case _d .CharData :};};return nil ;};type ST_PresetCameraType byte ;type CT_LineStyleList struct{Ln []*CT_LineProperties ;};func (_cbgeb *CT_SupplementalFont )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aefgg :=range start .Attr {if _aefgg .Name .Local =="\u0073\u0063\u0072\u0069\u0070\u0074"{_agcbc ,_gcff :=_aefgg .Value ,error (nil ); +if _gcff !=nil {return _gcff ;};_cbgeb .ScriptAttr =_agcbc ;continue ;};if _aefgg .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_fcdfg ,_acaba :=_aefgg .Value ,error (nil );if _acaba !=nil {return _acaba ;};_cbgeb .TypefaceAttr =_fcdfg ; +continue ;};};for {_egeec ,_gbeag :=d .Token ();if _gbeag !=nil {return _fa .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",_gbeag ); +};if _bbbf ,_ggbb :=_egeec .(_d .EndElement );_ggbb &&_bbbf .Name ==start .Name {break ;};};return nil ;};func (_cfgd *CT_SchemeColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bdfc ,_defag :=_cfgd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"}); +if _defag !=nil {return _defag ;};start .Attr =append (start .Attr ,_bdfc );e .EncodeToken (start );if _cfgd .EG_ColorTransform !=nil {for _ ,_agde :=range _cfgd .EG_ColorTransform {_agde .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_FontScheme struct{NameAttr string ;MajorFont *CT_FontCollection ;MinorFont *CT_FontCollection ;ExtLst *CT_OfficeArtExtensionList ;};func (_dfadc *CT_GroupShapeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbcbc :=range start .Attr {if _bbcbc .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_dfadc .BwModeAttr .UnmarshalXMLAttr (_bbcbc ); +continue ;};};_beebge :for {_feef ,_egcbg :=d .Token ();if _egcbg !=nil {return _egcbg ;};switch _eefaa :=_feef .(type ){case _d .StartElement :switch _eefaa .Name {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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_dfadc .Xfrm =NewCT_GroupTransform2D (); +if _gcaaa :=d .DecodeElement (_dfadc .Xfrm ,&_eefaa );_gcaaa !=nil {return _gcaaa ;};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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_dfadc .NoFill =NewCT_NoFillProperties (); +if _dcbea :=d .DecodeElement (_dfadc .NoFill ,&_eefaa );_dcbea !=nil {return _dcbea ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dfadc .SolidFill =NewCT_SolidColorFillProperties (); +if _gbbd :=d .DecodeElement (_dfadc .SolidFill ,&_eefaa );_gbbd !=nil {return _gbbd ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dfadc .GradFill =NewCT_GradientFillProperties (); +if _caefg :=d .DecodeElement (_dfadc .GradFill ,&_eefaa );_caefg !=nil {return _caefg ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dfadc .BlipFill =NewCT_BlipFillProperties (); +if _fdbce :=d .DecodeElement (_dfadc .BlipFill ,&_eefaa );_fdbce !=nil {return _fdbce ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dfadc .PattFill =NewCT_PatternFillProperties (); +if _ffad :=d .DecodeElement (_dfadc .PattFill ,&_eefaa );_ffad !=nil {return _ffad ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_dfadc .GrpFill =NewCT_GroupFillProperties (); +if _cdbc :=d .DecodeElement (_dfadc .GrpFill ,&_eefaa );_cdbc !=nil {return _cdbc ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_dfadc .EffectLst =NewCT_EffectList (); +if _ceggf :=d .DecodeElement (_dfadc .EffectLst ,&_eefaa );_ceggf !=nil {return _ceggf ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_dfadc .EffectDag =NewCT_EffectContainer (); +if _ffegge :=d .DecodeElement (_dfadc .EffectDag ,&_eefaa );_ffegge !=nil {return _ffegge ;};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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_dfadc .Scene3d =NewCT_Scene3D (); +if _eefc :=d .DecodeElement (_dfadc .Scene3d ,&_eefaa );_eefc !=nil {return _eefc ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfadc .ExtLst =NewCT_OfficeArtExtensionList (); +if _cbgb :=d .DecodeElement (_dfadc .ExtLst ,&_eefaa );_cbgb !=nil {return _cbgb ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_eefaa .Name ); +if _bcedg :=d .Skip ();_bcedg !=nil {return _bcedg ;};};case _d .EndElement :break _beebge ;case _d .CharData :};};return nil ;};func (_dbcbb ST_PresetPatternVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbcbb .String (),start ); +};func (_gfbdc *CT_Hyperlink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffafg :=range start .Attr {if _ffafg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ffafg .Name .Local =="\u0069\u0064"||_ffafg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ffafg .Name .Local =="\u0069\u0064"{_ecgc ,_gbeef :=_ffafg .Value ,error (nil ); +if _gbeef !=nil {return _gbeef ;};_gfbdc .IdAttr =&_ecgc ;continue ;};if _ffafg .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0055\u0072\u006c"{_aaada ,_eaega :=_ffafg .Value ,error (nil );if _eaega !=nil {return _eaega ;};_gfbdc .InvalidUrlAttr =&_aaada ; +continue ;};if _ffafg .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_gfcadb ,_adab :=_ffafg .Value ,error (nil );if _adab !=nil {return _adab ;};_gfbdc .ActionAttr =&_gfcadb ;continue ;};if _ffafg .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_cgbc ,_fege :=_ffafg .Value ,error (nil ); +if _fege !=nil {return _fege ;};_gfbdc .TgtFrameAttr =&_cgbc ;continue ;};if _ffafg .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_faab ,_bcba :=_ffafg .Value ,error (nil );if _bcba !=nil {return _bcba ;};_gfbdc .TooltipAttr =&_faab ;continue ; +};if _ffafg .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_edefg ,_fdfde :=_bc .ParseBool (_ffafg .Value );if _fdfde !=nil {return _fdfde ;};_gfbdc .HistoryAttr =&_edefg ;continue ;};if _ffafg .Name .Local =="\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074C\u006c\u0069\u0063\u006b"{_cggcf ,_defaf :=_bc .ParseBool (_ffafg .Value ); +if _defaf !=nil {return _defaf ;};_gfbdc .HighlightClickAttr =&_cggcf ;continue ;};if _ffafg .Name .Local =="\u0065\u006e\u0064\u0053\u006e\u0064"{_fbdbd ,_baagc :=_bc .ParseBool (_ffafg .Value );if _baagc !=nil {return _baagc ;};_gfbdc .EndSndAttr =&_fbdbd ; +continue ;};};_fgdf :for {_gggbf ,_cgdeg :=d .Token ();if _cgdeg !=nil {return _cgdeg ;};switch _bfbe :=_gggbf .(type ){case _d .StartElement :switch _bfbe .Name {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 :"\u0073\u006e\u0064"},_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 :"\u0073\u006e\u0064"}:_gfbdc .Snd =NewCT_EmbeddedWAVAudioFile (); +if _gbac :=d .DecodeElement (_gfbdc .Snd ,&_bfbe );_gbac !=nil {return _gbac ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfbdc .ExtLst =NewCT_OfficeArtExtensionList (); +if _eeba :=d .DecodeElement (_gfbdc .ExtLst ,&_bfbe );_eeba !=nil {return _eeba ;};default:_dc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_bfbe .Name ); +if _dffcb :=d .Skip ();_dffcb !=nil {return _dffcb ;};};case _d .EndElement :break _fgdf ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PresetTextShape and its children, prefixing error messages with path -func (_gfggb *CT_PresetTextShape )ValidateWithPath (path string )error {if _gfggb .PrstAttr ==ST_TextShapeTypeUnset {return _gd .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 _egdg :=_gfggb .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_egdg !=nil {return _egdg ;};if _gfggb .AvLst !=nil {if _ggfe :=_gfggb .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_ggfe !=nil {return _ggfe ; -};};return nil ;};func (_dfbge ST_TextUnderlineType )String ()string {switch _dfbge {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0077\u006f\u0072d\u0073";case 3:return "\u0073\u006e\u0067";case 4:return "\u0064\u0062\u006c"; -case 5:return "\u0068\u0065\u0061v\u0079";case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 8:return "\u0064\u0061\u0073\u0068";case 9:return "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y"; -case 10:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case 11:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case 12:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 13:return "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079"; -case 14:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 15:return "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case 16:return "\u0077\u0061\u0076\u0079";case 17:return "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y"; -case 18:return "\u0077a\u0076\u0079\u0044\u0062\u006c";};return "";};func (_fabg *CT_ColorMappingOverrideChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbda :for {_facg ,_cedb :=d .Token ();if _cedb !=nil {return _cedb ;};switch _eegcb :=_facg .(type ){case _d .StartElement :switch _eegcb .Name {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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_fabg .MasterClrMapping =NewCT_EmptyElement (); -if _cdfe :=d .DecodeElement (_fabg .MasterClrMapping ,&_eegcb );_cdfe !=nil {return _cdfe ;};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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_fabg .OverrideClrMapping =NewCT_ColorMapping (); -if _bcdd :=d .DecodeElement (_fabg .OverrideClrMapping ,&_eegcb );_bcdd !=nil {return _bcdd ;};default:_ac .Log .Debug ("\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",_eegcb .Name ); -if _bfdd :=d .Skip ();_bfdd !=nil {return _bfdd ;};};case _d .EndElement :break _gbda ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_NonVisualPictureProperties and its children, prefixing error messages with path +func (_bcbff *CT_NonVisualPictureProperties )ValidateWithPath (path string )error {if _bcbff .PicLocks !=nil {if _bedag :=_bcbff .PicLocks .ValidateWithPath (path +"\u002fP\u0069\u0063\u004c\u006f\u0063\u006bs");_bedag !=nil {return _bedag ;};};if _bcbff .ExtLst !=nil {if _cgaa :=_bcbff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cgaa !=nil {return _cgaa ;};};return nil ;}; -// Validate validates the CT_TextCharacterProperties and its children -func (_agegf *CT_TextCharacterProperties )Validate ()error {return _agegf .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 (_acafed *ST_TextVerticalType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcggf ,_badeb :=d .Token (); -if _badeb !=nil {return _badeb ;};if _dcffa ,_afgbc :=_gcggf .(_d .EndElement );_afgbc &&_dcffa .Name ==start .Name {*_acafed =1;return nil ;};if _fcfdfa ,_cdafc :=_gcggf .(_d .CharData );!_cdafc {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",_gcggf ); -}else {switch string (_fcfdfa ){case "":*_acafed =0;case "\u0068\u006f\u0072\u007a":*_acafed =1;case "\u0076\u0065\u0072\u0074":*_acafed =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_acafed =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_acafed =4; -case "\u0065\u0061\u0056\u0065\u0072\u0074":*_acafed =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_acafed =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_acafed =7; -};};_gcggf ,_badeb =d .Token ();if _badeb !=nil {return _badeb ;};if _cebdef ,_badcd :=_gcggf .(_d .EndElement );_badcd &&_cebdef .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",_gcggf ); +// ValidateWithPath validates the CT_PolarAdjustHandle and its children, prefixing error messages with path +func (_abdb *CT_PolarAdjustHandle )ValidateWithPath (path string )error {if _abdb .MinRAttr !=nil {if _abffc :=_abdb .MinRAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0052\u0041\u0074\u0074r");_abffc !=nil {return _abffc ;};};if _abdb .MaxRAttr !=nil {if _cgdcd :=_abdb .MaxRAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0052\u0041\u0074\u0074r"); +_cgdcd !=nil {return _cgdcd ;};};if _abdb .MinAngAttr !=nil {if _ggfa :=_abdb .MinAngAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_ggfa !=nil {return _ggfa ;};};if _abdb .MaxAngAttr !=nil {if _ffffe :=_abdb .MaxAngAttr .ValidateWithPath (path +"/\u004d\u0061\u0078\u0041\u006e\u0067\u0041\u0074\u0074\u0072"); +_ffffe !=nil {return _ffffe ;};};if _bbfca :=_abdb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_bbfca !=nil {return _bbfca ;};return nil ;};type ST_LineCap byte ;func (_bfedd *ST_TileFlipMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfedd =0; +case "\u006e\u006f\u006e\u0065":*_bfedd =1;case "\u0078":*_bfedd =2;case "\u0079":*_bfedd =3;case "\u0078\u0079":*_bfedd =4;};return nil ;};func (_daaea *CT_StretchInfoProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baafg :for {_ebdbg ,_fadfa :=d .Token (); +if _fadfa !=nil {return _fadfa ;};switch _fecbf :=_ebdbg .(type ){case _d .StartElement :switch _fecbf .Name {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 :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"},_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 :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}:_daaea .FillRect =NewCT_RelativeRect (); +if _febef :=d .DecodeElement (_daaea .FillRect ,&_fecbf );_febef !=nil {return _febef ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_fecbf .Name ); +if _ggcda :=d .Skip ();_ggcda !=nil {return _ggcda ;};};case _d .EndElement :break _baafg ;case _d .CharData :};};return nil ;};type CT_GvmlConnector struct{NvCxnSpPr *CT_GvmlConnectorNonVisual ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ; }; -// ValidateWithPath validates the CT_InnerShadowEffect and its children, prefixing error messages with path -func (_bggb *CT_InnerShadowEffect )ValidateWithPath (path string )error {if _bggb .BlurRadAttr !=nil {if *_bggb .BlurRadAttr < 0{return _gd .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 ,*_bggb .BlurRadAttr ); -};if *_bggb .BlurRadAttr > 27273042316900{return _gd .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 ,*_bggb .BlurRadAttr ); -};};if _bggb .DistAttr !=nil {if *_bggb .DistAttr < 0{return _gd .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 ,*_bggb .DistAttr ); -};if *_bggb .DistAttr > 27273042316900{return _gd .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 ,*_bggb .DistAttr ); -};};if _bggb .DirAttr !=nil {if *_bggb .DirAttr < 0{return _gd .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 ,*_bggb .DirAttr ); -};if *_bggb .DirAttr >=21600000{return _gd .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 ,*_bggb .DirAttr ); -};};if _bggb .ScrgbClr !=nil {if _gggaf :=_bggb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_gggaf !=nil {return _gggaf ;};};if _bggb .SrgbClr !=nil {if _ddgfc :=_bggb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_ddgfc !=nil {return _ddgfc ;};};if _bggb .HslClr !=nil {if _gegce :=_bggb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gegce !=nil {return _gegce ;};};if _bggb .SysClr !=nil {if _cadde :=_bggb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_cadde !=nil {return _cadde ;};};if _bggb .SchemeClr !=nil {if _caecb :=_bggb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_caecb !=nil {return _caecb ;};};if _bggb .PrstClr !=nil {if _dgece :=_bggb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_dgece !=nil {return _dgece ;};};return nil ;}; +// Validate validates the CT_AdjPoint2D and its children +func (_acfg *CT_AdjPoint2D )Validate ()error {return _acfg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func (_eebfc ST_CompoundLine )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fgeab :=_d .Attr {}; +_fgeab .Name =name ;switch _eebfc {case ST_CompoundLineUnset :_fgeab .Value ="";case ST_CompoundLineSng :_fgeab .Value ="\u0073\u006e\u0067";case ST_CompoundLineDbl :_fgeab .Value ="\u0064\u0062\u006c";case ST_CompoundLineThickThin :_fgeab .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n"; +case ST_CompoundLineThinThick :_fgeab .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_CompoundLineTri :_fgeab .Value ="\u0074\u0072\u0069";};return _fgeab ,nil ;};func NewCT_WholeE2oFormatting ()*CT_WholeE2oFormatting {_gefac :=&CT_WholeE2oFormatting {}; +return _gefac ;};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 CT_AnimationGraphicalObjectBuildProperties and its children, prefixing error messages with path -func (_agd *CT_AnimationGraphicalObjectBuildProperties )ValidateWithPath (path string )error {if _agd .BldDgm !=nil {if _abdf :=_agd .BldDgm .ValidateWithPath (path +"\u002fB\u006c\u0064\u0044\u0067\u006d");_abdf !=nil {return _abdf ;};};if _agd .BldChart !=nil {if _efd :=_agd .BldChart .ValidateWithPath (path +"\u002fB\u006c\u0064\u0043\u0068\u0061\u0072t"); -_efd !=nil {return _efd ;};};return nil ;};func (_cdcgdb ST_TextTabAlignType )String ()string {switch _cdcgdb {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 (_edgefa *ST_AdjAngle )ValidateWithPath (path string )error {_gbbca :=[]string {};if _edgefa .ST_Angle !=nil {_gbbca =append (_gbbca ,"\u0053\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};if _edgefa .ST_GeomGuideName !=nil {_gbbca =append (_gbbca ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065"); -};if len (_gbbca )> 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 ,_gbbca );};return nil ;};func (_fdfgd *CT_TextListStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dacdc :for {_addbg ,_ceade :=d .Token (); -if _ceade !=nil {return _ceade ;};switch _efadb :=_addbg .(type ){case _d .StartElement :switch _efadb .Name {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 :"\u0064\u0065\u0066\u0050\u0050\u0072"},_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 :"\u0064\u0065\u0066\u0050\u0050\u0072"}:_fdfgd .DefPPr =NewCT_TextParagraphProperties (); -if _eeccb :=d .DecodeElement (_fdfgd .DefPPr ,&_efadb );_eeccb !=nil {return _eeccb ;};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 :"\u006cv\u006c\u0031\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0031\u0070\u0050\u0072"}:_fdfgd .Lvl1pPr =NewCT_TextParagraphProperties (); -if _eebfd :=d .DecodeElement (_fdfgd .Lvl1pPr ,&_efadb );_eebfd !=nil {return _eebfd ;};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 :"\u006cv\u006c\u0032\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0032\u0070\u0050\u0072"}:_fdfgd .Lvl2pPr =NewCT_TextParagraphProperties (); -if _bdeba :=d .DecodeElement (_fdfgd .Lvl2pPr ,&_efadb );_bdeba !=nil {return _bdeba ;};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 :"\u006cv\u006c\u0033\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0033\u0070\u0050\u0072"}:_fdfgd .Lvl3pPr =NewCT_TextParagraphProperties (); -if _cbccg :=d .DecodeElement (_fdfgd .Lvl3pPr ,&_efadb );_cbccg !=nil {return _cbccg ;};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 :"\u006cv\u006c\u0034\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0034\u0070\u0050\u0072"}:_fdfgd .Lvl4pPr =NewCT_TextParagraphProperties (); -if _cadcba :=d .DecodeElement (_fdfgd .Lvl4pPr ,&_efadb );_cadcba !=nil {return _cadcba ;};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 :"\u006cv\u006c\u0035\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0035\u0070\u0050\u0072"}:_fdfgd .Lvl5pPr =NewCT_TextParagraphProperties (); -if _bcdce :=d .DecodeElement (_fdfgd .Lvl5pPr ,&_efadb );_bcdce !=nil {return _bcdce ;};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 :"\u006cv\u006c\u0036\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0036\u0070\u0050\u0072"}:_fdfgd .Lvl6pPr =NewCT_TextParagraphProperties (); -if _dfcb :=d .DecodeElement (_fdfgd .Lvl6pPr ,&_efadb );_dfcb !=nil {return _dfcb ;};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 :"\u006cv\u006c\u0037\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0037\u0070\u0050\u0072"}:_fdfgd .Lvl7pPr =NewCT_TextParagraphProperties (); -if _agefdd :=d .DecodeElement (_fdfgd .Lvl7pPr ,&_efadb );_agefdd !=nil {return _agefdd ;};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 :"\u006cv\u006c\u0038\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0038\u0070\u0050\u0072"}:_fdfgd .Lvl8pPr =NewCT_TextParagraphProperties (); -if _bccga :=d .DecodeElement (_fdfgd .Lvl8pPr ,&_efadb );_bccga !=nil {return _bccga ;};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 :"\u006cv\u006c\u0039\u0070\u0050\u0072"},_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 :"\u006cv\u006c\u0039\u0070\u0050\u0072"}:_fdfgd .Lvl9pPr =NewCT_TextParagraphProperties (); -if _ebbcg :=d .DecodeElement (_fdfgd .Lvl9pPr ,&_efadb );_ebbcg !=nil {return _ebbcg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdfgd .ExtLst =NewCT_OfficeArtExtensionList (); -if _fcgbf :=d .DecodeElement (_fdfgd .ExtLst ,&_efadb );_fcgbf !=nil {return _fcgbf ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_efadb .Name ); -if _cded :=d .Skip ();_cded !=nil {return _cded ;};};case _d .EndElement :break _dacdc ;case _d .CharData :};};return nil ;};func (_geccfa ST_BlackWhiteMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdbba :=_d .Attr {};_gdbba .Name =name ;switch _geccfa {case ST_BlackWhiteModeUnset :_gdbba .Value =""; -case ST_BlackWhiteModeClr :_gdbba .Value ="\u0063\u006c\u0072";case ST_BlackWhiteModeAuto :_gdbba .Value ="\u0061\u0075\u0074\u006f";case ST_BlackWhiteModeGray :_gdbba .Value ="\u0067\u0072\u0061\u0079";case ST_BlackWhiteModeLtGray :_gdbba .Value ="\u006c\u0074\u0047\u0072\u0061\u0079"; -case ST_BlackWhiteModeInvGray :_gdbba .Value ="\u0069n\u0076\u0047\u0072\u0061\u0079";case ST_BlackWhiteModeGrayWhite :_gdbba .Value ="\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e";case ST_BlackWhiteModeBlackGray :_gdbba .Value ="\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y"; -case ST_BlackWhiteModeBlackWhite :_gdbba .Value ="\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065";case ST_BlackWhiteModeBlack :_gdbba .Value ="\u0062\u006c\u0061c\u006b";case ST_BlackWhiteModeWhite :_gdbba .Value ="\u0077\u0068\u0069t\u0065"; -case ST_BlackWhiteModeHidden :_gdbba .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";};return _gdbba ,nil ;};func (_bgdef ST_FontCollectionIndex )Validate ()error {return _bgdef .ValidateWithPath ("")}; +// Validate validates the CT_PolarAdjustHandle and its children +func (_ddcd *CT_PolarAdjustHandle )Validate ()error {return _ddcd .ValidateWithPath ("C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065");};func (_bfabf ST_AnimationChartOnlyBuildType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ceedc :=_d .Attr {}; +_ceedc .Name =name ;switch _bfabf {case ST_AnimationChartOnlyBuildTypeUnset :_ceedc .Value ="";case ST_AnimationChartOnlyBuildTypeSeries :_ceedc .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_AnimationChartOnlyBuildTypeCategory :_ceedc .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; +case ST_AnimationChartOnlyBuildTypeSeriesEl :_ceedc .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_AnimationChartOnlyBuildTypeCategoryEl :_ceedc .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _ceedc ,nil ; +};func (_fbfef *CT_ScRgbColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_fa .Sprintf ("\u0025\u0076",_fbfef .RAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067"},Value :_fa .Sprintf ("\u0025\u0076",_fbfef .GAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_fa .Sprintf ("\u0025\u0076",_fbfef .BAttr )});e .EncodeToken (start );if _fbfef .EG_ColorTransform !=nil {for _ ,_aebbd :=range _fbfef .EG_ColorTransform {_aebbd .MarshalXML (e ,_d .StartElement {}); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GlowEffect and its children, prefixing error messages with path -func (_cddbd *CT_GlowEffect )ValidateWithPath (path string )error {if _cddbd .RadAttr !=nil {if *_cddbd .RadAttr < 0{return _gd .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 ,*_cddbd .RadAttr ); -};if *_cddbd .RadAttr > 27273042316900{return _gd .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 ,*_cddbd .RadAttr ); -};};if _cddbd .ScrgbClr !=nil {if _ffcf :=_cddbd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ffcf !=nil {return _ffcf ;};};if _cddbd .SrgbClr !=nil {if _ccbb :=_cddbd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_ccbb !=nil {return _ccbb ;};};if _cddbd .HslClr !=nil {if _fcdb :=_cddbd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fcdb !=nil {return _fcdb ;};};if _cddbd .SysClr !=nil {if _cfade :=_cddbd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_cfade !=nil {return _cfade ;};};if _cddbd .SchemeClr !=nil {if _egga :=_cddbd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_egga !=nil {return _egga ;};};if _cddbd .PrstClr !=nil {if _fgbgc :=_cddbd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_fgbgc !=nil {return _fgbgc ;};};return nil ;};func (_eedbb ST_Coordinate )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eedbb .ST_CoordinateUnqualified !=nil {e .EncodeToken (_d .CharData (_gd .Sprintf ("\u0025\u0064",*_eedbb .ST_CoordinateUnqualified ))); -};if _eedbb .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_eedbb .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_cbdaag ST_EffectContainerType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdffeb :=_d .Attr {}; -_cdffeb .Name =name ;switch _cbdaag {case ST_EffectContainerTypeUnset :_cdffeb .Value ="";case ST_EffectContainerTypeSib :_cdffeb .Value ="\u0073\u0069\u0062";case ST_EffectContainerTypeTree :_cdffeb .Value ="\u0074\u0072\u0065\u0065";};return _cdffeb ,nil ; -}; +// ValidateWithPath validates the CT_FontCollection and its children, prefixing error messages with path +func (_dgafb *CT_FontCollection )ValidateWithPath (path string )error {if _faad :=_dgafb .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_faad !=nil {return _faad ;};if _feag :=_dgafb .Ea .ValidateWithPath (path +"\u002f\u0045\u0061"); +_feag !=nil {return _feag ;};if _gbfcb :=_dgafb .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_gbfcb !=nil {return _gbfcb ;};for _gfeb ,_dddda :=range _dgafb .Font {if _aaggb :=_dddda .ValidateWithPath (_fa .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_gfeb )); +_aaggb !=nil {return _aaggb ;};};if _dgafb .ExtLst !=nil {if _fcda :=_dgafb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcda !=nil {return _fcda ;};};return nil ;};func (_ccdbd *EG_OfficeArtExtensionList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccdbd .Ext !=nil {_bffefg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065x\u0074"}}; +for _ ,_bbaga :=range _ccdbd .Ext {e .EncodeElement (_bbaga ,_bffefg );};};return nil ;};func (_dcee *CT_Backdrop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ddgc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006e\u0063\u0068\u006f\u0072"}}; +e .EncodeElement (_dcee .Anchor ,_ddgc );_fed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d"}};e .EncodeElement (_dcee .Norm ,_fed );_gca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0075\u0070"}};e .EncodeElement (_dcee .Up ,_gca ); +if _dcee .ExtLst !=nil {_dagf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcee .ExtLst ,_dagf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Path2DList and its children -func (_cadf *CT_Path2DList )Validate ()error {return _cadf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u0073\u0074");};func (_aceac ST_TextHorzOverflowType )String ()string {switch _aceac {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_ClipboardStyleSheet and its children +func (_ccdg *CT_ClipboardStyleSheet )Validate ()error {return _ccdg .ValidateWithPath ("\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074");};func NewCT_AnimationElementChoice ()*CT_AnimationElementChoice {_eded :=&CT_AnimationElementChoice {}; +return _eded ;};func (_ddbdga ST_PresetLineDashVal )String ()string {switch _ddbdga {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 "";}; -// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path -func (_bafa *CT_GradientStop )ValidateWithPath (path string )error {if _dagfg :=_bafa .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_dagfg !=nil {return _dagfg ;};if _bafa .ScrgbClr !=nil {if _bfcec :=_bafa .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); -_bfcec !=nil {return _bfcec ;};};if _bafa .SrgbClr !=nil {if _ddddd :=_bafa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ddddd !=nil {return _ddddd ;};};if _bafa .HslClr !=nil {if _bdeg :=_bafa .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); -_bdeg !=nil {return _bdeg ;};};if _bafa .SysClr !=nil {if _ggaeb :=_bafa .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_ggaeb !=nil {return _ggaeb ;};};if _bafa .SchemeClr !=nil {if _gfbbf :=_bafa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); -_gfbbf !=nil {return _gfbbf ;};};if _bafa .PrstClr !=nil {if _dgeeb :=_bafa .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_dgeeb !=nil {return _dgeeb ;};};return nil ;}; +// Validate validates the CT_DuotoneEffect and its children +func (_dgcfd *CT_DuotoneEffect )Validate ()error {return _dgcfd .ValidateWithPath ("\u0043\u0054_\u0044\u0075\u006ft\u006f\u006e\u0065\u0045\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the EG_TextBullet and its children -func (_ecebd *EG_TextBullet )Validate ()error {return _ecebd .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074");};type CT_BaseStylesOverride struct{ClrScheme *CT_ColorScheme ;FontScheme *CT_FontScheme ; -FmtScheme *CT_StyleMatrix ;}; +// ValidateWithPath validates the CT_ComplementTransform and its children, prefixing error messages with path +func (_cbee *CT_ComplementTransform )ValidateWithPath (path string )error {return nil };func (_gbaeg ST_TextVerticalType )Validate ()error {return _gbaeg .ValidateWithPath ("")};func (_cgcec *CT_TextBulletColorFollowText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; // Validate validates the CT_Percentage and its children -func (_cbbfb *CT_Percentage )Validate ()error {return _cbbfb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};func ParseUnionST_AnimationDgmBuildType (s string )(ST_AnimationDgmBuildType ,error ){_eccc :=ST_AnimationDgmBuildType {}; -switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_eccc .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u006f\u006e\u0065":_eccc .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeOne ;case "\u006c\u0076\u006c\u004f\u006e\u0065":_eccc .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlOne ; -case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":_eccc .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlAtOnce ;};return _eccc ,nil ;};func (_bddfb ST_TileFlipMode )String ()string {switch _bddfb {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 (_ffffb *CT_Percentage )Validate ()error {return _ffffb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};func (_dcgfa *ST_RectAlignment )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dcgfa =0; +case "\u0074\u006c":*_dcgfa =1;case "\u0074":*_dcgfa =2;case "\u0074\u0072":*_dcgfa =3;case "\u006c":*_dcgfa =4;case "\u0063\u0074\u0072":*_dcgfa =5;case "\u0072":*_dcgfa =6;case "\u0062\u006c":*_dcgfa =7;case "\u0062":*_dcgfa =8;case "\u0062\u0072":*_dcgfa =9; +};return nil ;};type CT_GlowEffect struct{RadAttr *int64 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// ST_FixedPercentage is a union type -type ST_FixedPercentage struct{ST_FixedPercentageDecimal *int32 ;ST_FixedPercentage *ST_Percentage ;};func NewEG_TextRun ()*EG_TextRun {_dggaf :=&EG_TextRun {};return _dggaf };func (_bcgda *ST_TextVertOverflowType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbfdad ,_gbgca :=d .Token (); -if _gbgca !=nil {return _gbgca ;};if _eebfaf ,_bddcc :=_cbfdad .(_d .EndElement );_bddcc &&_eebfaf .Name ==start .Name {*_bcgda =1;return nil ;};if _fegbcc ,_ebdcf :=_cbfdad .(_d .CharData );!_ebdcf {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",_cbfdad ); -}else {switch string (_fegbcc ){case "":*_bcgda =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_bcgda =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_bcgda =2;case "\u0063\u006c\u0069\u0070":*_bcgda =3;};};_cbfdad ,_gbgca =d .Token (); -if _gbgca !=nil {return _gbgca ;};if _gbbdf ,_edcga :=_cbfdad .(_d .EndElement );_edcga &&_gbbdf .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",_cbfdad ); -};func (_bafb *CT_PathShadeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fceed :=range start .Attr {if _fceed .Name .Local =="\u0070\u0061\u0074\u0068"{_bafb .PathAttr .UnmarshalXMLAttr (_fceed );continue ;};};_faae :for {_egdbd ,_egaede :=d .Token (); -if _egaede !=nil {return _egaede ;};switch _cgab :=_egdbd .(type ){case _d .StartElement :switch _cgab .Name {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 :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"},_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 :"\u0066\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}:_bafb .FillToRect =NewCT_RelativeRect (); -if _cfbec :=d .DecodeElement (_bafb .FillToRect ,&_cgab );_cfbec !=nil {return _cfbec ;};default:_ac .Log .Debug ("\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",_cgab .Name ); -if _adcg :=d .Skip ();_adcg !=nil {return _adcg ;};};case _d .EndElement :break _faae ;case _d .CharData :};};return nil ;};func NewEG_TextBullet ()*EG_TextBullet {_dbaede :=&EG_TextBullet {};return _dbaede };func (_ggdd *CT_Bevel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggdd .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077"},Value :_gd .Sprintf ("\u0025\u0076",*_ggdd .WAttr )}); -};if _ggdd .HAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068"},Value :_gd .Sprintf ("\u0025\u0076",*_ggdd .HAttr )});};if _ggdd .PrstAttr !=ST_BevelPresetTypeUnset {_gfge ,_dac :=_ggdd .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"}); -if _dac !=nil {return _dac ;};start .Attr =append (start .Attr ,_gfge );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_FixedPercentage struct{ValAttr ST_FixedPercentage ;}; +// Validate validates the CT_AnimationChartElement and its children +func (_acfd *CT_AnimationChartElement )Validate ()error {return _acfd .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");}; -// ValidateWithPath validates the CT_TextParagraphProperties and its children, prefixing error messages with path -func (_ebcc *CT_TextParagraphProperties )ValidateWithPath (path string )error {if _ebcc .MarLAttr !=nil {if *_ebcc .MarLAttr < 0{return _gd .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 ,*_ebcc .MarLAttr ); -};if *_ebcc .MarLAttr > 51206400{return _gd .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 ,*_ebcc .MarLAttr ); -};};if _ebcc .MarRAttr !=nil {if *_ebcc .MarRAttr < 0{return _gd .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 ,*_ebcc .MarRAttr ); -};if *_ebcc .MarRAttr > 51206400{return _gd .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 ,*_ebcc .MarRAttr ); -};};if _ebcc .LvlAttr !=nil {if *_ebcc .LvlAttr < 0{return _gd .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 ,*_ebcc .LvlAttr ); -};if *_ebcc .LvlAttr > 8{return _gd .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 ,*_ebcc .LvlAttr ); -};};if _ebcc .IndentAttr !=nil {if *_ebcc .IndentAttr < -51206400{return _gd .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 ,*_ebcc .IndentAttr ); -};if *_ebcc .IndentAttr > 51206400{return _gd .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 ,*_ebcc .IndentAttr ); -};};if _eafbf :=_ebcc .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_eafbf !=nil {return _eafbf ;};if _ebcc .DefTabSzAttr !=nil {if _aaffa :=_ebcc .DefTabSzAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0054\u0061\u0062\u0053\u007a\u0041\u0074\u0074\u0072"); -_aaffa !=nil {return _aaffa ;};};if _dafgf :=_ebcc .FontAlgnAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0041\u006c\u0067\u006e\u0041\u0074\u0074\u0072");_dafgf !=nil {return _dafgf ;};if _ebcc .LnSpc !=nil {if _ccggd :=_ebcc .LnSpc .ValidateWithPath (path +"\u002f\u004c\u006e\u0053\u0070\u0063"); -_ccggd !=nil {return _ccggd ;};};if _ebcc .SpcBef !=nil {if _caed :=_ebcc .SpcBef .ValidateWithPath (path +"\u002fS\u0070\u0063\u0042\u0065\u0066");_caed !=nil {return _caed ;};};if _ebcc .SpcAft !=nil {if _cbdgd :=_ebcc .SpcAft .ValidateWithPath (path +"\u002fS\u0070\u0063\u0041\u0066\u0074"); -_cbdgd !=nil {return _cbdgd ;};};if _ebcc .BuClrTx !=nil {if _decfg :=_ebcc .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_decfg !=nil {return _decfg ;};};if _ebcc .BuClr !=nil {if _bcfceg :=_ebcc .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072"); -_bcfceg !=nil {return _bcfceg ;};};if _ebcc .BuSzTx !=nil {if _fdeeb :=_ebcc .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_fdeeb !=nil {return _fdeeb ;};};if _ebcc .BuSzPct !=nil {if _fbegg :=_ebcc .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074"); -_fbegg !=nil {return _fbegg ;};};if _ebcc .BuSzPts !=nil {if _acbefd :=_ebcc .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_acbefd !=nil {return _acbefd ;};};if _ebcc .BuFontTx !=nil {if _dbeec :=_ebcc .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x"); -_dbeec !=nil {return _dbeec ;};};if _ebcc .BuFont !=nil {if _ceacd :=_ebcc .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074");_ceacd !=nil {return _ceacd ;};};if _ebcc .BuNone !=nil {if _adafe :=_ebcc .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065"); -_adafe !=nil {return _adafe ;};};if _ebcc .BuAutoNum !=nil {if _acdaa :=_ebcc .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d");_acdaa !=nil {return _acdaa ;};};if _ebcc .BuChar !=nil {if _feacd :=_ebcc .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072"); -_feacd !=nil {return _feacd ;};};if _ebcc .BuBlip !=nil {if _gggdf :=_ebcc .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070");_gggdf !=nil {return _gggdf ;};};if _ebcc .TabLst !=nil {if _ceegd :=_ebcc .TabLst .ValidateWithPath (path +"\u002fT\u0061\u0062\u004c\u0073\u0074"); -_ceegd !=nil {return _ceegd ;};};if _ebcc .DefRPr !=nil {if _afgcb :=_ebcc .DefRPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0052\u0050\u0072");_afgcb !=nil {return _afgcb ;};};if _ebcc .ExtLst !=nil {if _fecd :=_ebcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fecd !=nil {return _fecd ;};};return nil ;}; +// ValidateWithPath validates the CT_BaseStyles and its children, prefixing error messages with path +func (_gde *CT_BaseStyles )ValidateWithPath (path string )error {if _gcgg :=_gde .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_gcgg !=nil {return _gcgg ;};if _feg :=_gde .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"); +_feg !=nil {return _feg ;};if _abfd :=_gde .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_abfd !=nil {return _abfd ;};if _gde .ExtLst !=nil {if _eed :=_gde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_eed !=nil {return _eed ;};};return nil ;};type CT_BackgroundFillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_ffddg ST_TextCapsType )ValidateWithPath (path string )error {switch _ffddg {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffddg )); +};return nil ;}; -// Validate validates the CT_AnimationGraphicalObjectBuildProperties and its children -func (_dgac *CT_AnimationGraphicalObjectBuildProperties )Validate ()error {return _dgac .ValidateWithPath ("\u0043\u0054\u005fA\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0042\u0075\u0069\u006c\u0064\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); -};func (_ccegg *CT_TableStyleTextStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccegg .BAttr !=ST_OnOffStyleTypeUnset {_eagdfb ,_fdeec :=_ccegg .BAttr .MarshalXMLAttr (_d .Name {Local :"\u0062"});if _fdeec !=nil {return _fdeec ;}; -start .Attr =append (start .Attr ,_eagdfb );};if _ccegg .IAttr !=ST_OnOffStyleTypeUnset {_bbafd ,_cgfgb :=_ccegg .IAttr .MarshalXMLAttr (_d .Name {Local :"\u0069"});if _cgfgb !=nil {return _cgfgb ;};start .Attr =append (start .Attr ,_bbafd );};e .EncodeToken (start ); -if _ccegg .Font !=nil {_febcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_ccegg .Font ,_febcg );};if _ccegg .FontRef !=nil {_bgege :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}}; -e .EncodeElement (_ccegg .FontRef ,_bgege );};if _ccegg .ScrgbClr !=nil {_fbaef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ccegg .ScrgbClr ,_fbaef );};if _ccegg .SrgbClr !=nil {_fgcab :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_ccegg .SrgbClr ,_fgcab );};if _ccegg .HslClr !=nil {_fgfcbbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ccegg .HslClr ,_fgfcbbg );};if _ccegg .SysClr !=nil {_bfccg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_ccegg .SysClr ,_bfccg );};if _ccegg .SchemeClr !=nil {_cfccc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ccegg .SchemeClr ,_cfccc );};if _ccegg .PrstClr !=nil {_gddd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_ccegg .PrstClr ,_gddd );};if _ccegg .ExtLst !=nil {_agceg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccegg .ExtLst ,_agceg );};e .EncodeToken (_d .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;);func NewCT_NonVisualContentPartProperties ()*CT_NonVisualContentPartProperties {_fecbg :=&CT_NonVisualContentPartProperties {}; -return _fecbg ;};func (_ffefde *CT_TableBackgroundStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ffefde .Fill !=nil {_eeaeeb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_ffefde .Fill ,_eeaeeb );};if _ffefde .FillRef !=nil {_cebea :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_ffefde .FillRef ,_cebea );};if _ffefde .Effect !=nil {_gccdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; -e .EncodeElement (_ffefde .Effect ,_gccdf );};if _ffefde .EffectRef !=nil {_deccgf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_ffefde .EffectRef ,_deccgf );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type CT_TextTabStop struct{PosAttr *ST_Coordinate32 ;AlgnAttr ST_TextTabAlignType ;}; +// Validate validates the CT_GammaTransform and its children +func (_dbgf *CT_GammaTransform )Validate ()error {return _dbgf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0061\u006d\u006d\u0061\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");}; -// Validate validates the CT_GvmlGraphicFrameNonVisual and its children -func (_afceb *CT_GvmlGraphicFrameNonVisual )Validate ()error {return _afceb .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");}; +// ValidateWithPath validates the CT_GvmlConnector and its children, prefixing error messages with path +func (_debd *CT_GvmlConnector )ValidateWithPath (path string )error {if _abcab :=_debd .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_abcab !=nil {return _abcab ;};if _cagc :=_debd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_cagc !=nil {return _cagc ;};if _debd .Style !=nil {if _bcagg :=_debd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bcagg !=nil {return _bcagg ;};};if _debd .ExtLst !=nil {if _cddf :=_debd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cddf !=nil {return _cddf ;};};return nil ;};type ST_LightRigType byte ;func (_aaaeg ST_PresetLineDashVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aaaeg .String (),start );};type CT_PositiveFixedPercentage struct{ValAttr ST_PositiveFixedPercentage ; +};type CT_RelativeRect struct{LAttr *ST_Percentage ;TAttr *ST_Percentage ;RAttr *ST_Percentage ;BAttr *ST_Percentage ;};func (_edfdd ST_TextAnchoringType )String ()string {switch _edfdd {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 "";};type CT_ColorReplaceEffect struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ; +PrstClr *CT_PresetColor ;};func NewCT_AlphaReplaceEffect ()*CT_AlphaReplaceEffect {_fcc :=&CT_AlphaReplaceEffect {};return _fcc }; -// Validate validates the CT_FillOverlayEffect and its children -func (_egaec *CT_FillOverlayEffect )Validate ()error {return _egaec .ValidateWithPath ("C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074");};func NewCT_LuminanceEffect ()*CT_LuminanceEffect {_ggcf :=&CT_LuminanceEffect {}; -return _ggcf }; +// Validate validates the CT_NonVisualDrawingProps and its children +func (_ccgg *CT_NonVisualDrawingProps )Validate ()error {return _ccgg .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_EffectProperties and its children, prefixing error messages with path -func (_fcead *CT_EffectProperties )ValidateWithPath (path string )error {if _fcead .EffectLst !=nil {if _daag :=_fcead .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_daag !=nil {return _daag ;};};if _fcead .EffectDag !=nil {if _cfed :=_fcead .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_cfed !=nil {return _cfed ;};};return nil ;};func NewEG_LineFillProperties ()*EG_LineFillProperties {_addaf :=&EG_LineFillProperties {};return _addaf ;};type CT_GraphicalObjectFrameLocking struct{NoGrpAttr *bool ;NoDrilldownAttr *bool ;NoSelectAttr *bool ; -NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func (_gacbb *CT_NonVisualDrawingProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_gacbb .IdAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_gacbb .NameAttr )});if _gacbb .DescrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0073c\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_gacbb .DescrAttr )}); -};if _gacbb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_gacbb .HiddenAttr ))});};if _gacbb .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_gacbb .TitleAttr )}); -};e .EncodeToken (start );if _gacbb .HlinkClick !=nil {_dfebf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_gacbb .HlinkClick ,_dfebf );};if _gacbb .HlinkHover !=nil {_cbfefd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}}; -e .EncodeElement (_gacbb .HlinkHover ,_cbfefd );};if _gacbb .ExtLst !=nil {_dbdacd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gacbb .ExtLst ,_dbdacd );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_ShapeLocking and its children +func (_eadbd *CT_ShapeLocking )Validate ()error {return _eadbd .ValidateWithPath ("\u0043T\u005fS\u0068\u0061\u0070\u0065\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_gdab *CT_FontCollection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdab .Latin =NewCT_TextFont (); +_gdab .Ea =NewCT_TextFont ();_gdab .Cs =NewCT_TextFont ();_gaab :for {_deaa ,_dggad :=d .Token ();if _dggad !=nil {return _dggad ;};switch _fffaf :=_deaa .(type ){case _d .StartElement :switch _fffaf .Name {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 :"\u006c\u0061\u0074i\u006e"},_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 :"\u006c\u0061\u0074i\u006e"}:if _bcaf :=d .DecodeElement (_gdab .Latin ,&_fffaf ); +_bcaf !=nil {return _bcaf ;};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 :"\u0065\u0061"},_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 :"\u0065\u0061"}:if _gedb :=d .DecodeElement (_gdab .Ea ,&_fffaf ); +_gedb !=nil {return _gedb ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:if _cefa :=d .DecodeElement (_gdab .Cs ,&_fffaf ); +_cefa !=nil {return _cefa ;};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 :"\u0066\u006f\u006e\u0074"},_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 :"\u0066\u006f\u006e\u0074"}:_abeb :=NewCT_SupplementalFont (); +if _accc :=d .DecodeElement (_abeb ,&_fffaf );_accc !=nil {return _accc ;};_gdab .Font =append (_gdab .Font ,_abeb );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdab .ExtLst =NewCT_OfficeArtExtensionList (); +if _cddcbd :=d .DecodeElement (_gdab .ExtLst ,&_fffaf );_cddcbd !=nil {return _cddcbd ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_fffaf .Name ); +if _gfbd :=d .Skip ();_gfbd !=nil {return _gfbd ;};};case _d .EndElement :break _gaab ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path -func (_bffba *EG_LineDashProperties )ValidateWithPath (path string )error {if _bffba .PrstDash !=nil {if _ebcgbg :=_bffba .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_ebcgbg !=nil {return _ebcgbg ;};};if _bffba .CustDash !=nil {if _fgcgc :=_bffba .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h"); -_fgcgc !=nil {return _fgcgc ;};};return nil ;}; +// ValidateWithPath validates the CT_ReflectionEffect and its children, prefixing error messages with path +func (_cddbc *CT_ReflectionEffect )ValidateWithPath (path string )error {if _cddbc .BlurRadAttr !=nil {if *_cddbc .BlurRadAttr < 0{return _fa .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 ,*_cddbc .BlurRadAttr ); +};if *_cddbc .BlurRadAttr > 27273042316900{return _fa .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 ,*_cddbc .BlurRadAttr ); +};};if _cddbc .StAAttr !=nil {if _edgab :=_cddbc .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_edgab !=nil {return _edgab ;};};if _cddbc .StPosAttr !=nil {if _bcagd :=_cddbc .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); +_bcagd !=nil {return _bcagd ;};};if _cddbc .EndAAttr !=nil {if _fedg :=_cddbc .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_fedg !=nil {return _fedg ;};};if _cddbc .EndPosAttr !=nil {if _ccbd :=_cddbc .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); +_ccbd !=nil {return _ccbd ;};};if _cddbc .DistAttr !=nil {if *_cddbc .DistAttr < 0{return _fa .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 ,*_cddbc .DistAttr ); +};if *_cddbc .DistAttr > 27273042316900{return _fa .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 ,*_cddbc .DistAttr ); +};};if _cddbc .DirAttr !=nil {if *_cddbc .DirAttr < 0{return _fa .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 ,*_cddbc .DirAttr ); +};if *_cddbc .DirAttr >=21600000{return _fa .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 ,*_cddbc .DirAttr ); +};};if _cddbc .FadeDirAttr !=nil {if *_cddbc .FadeDirAttr < 0{return _fa .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 ,*_cddbc .FadeDirAttr ); +};if *_cddbc .FadeDirAttr >=21600000{return _fa .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 ,*_cddbc .FadeDirAttr ); +};};if _cddbc .SxAttr !=nil {if _adfad :=_cddbc .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_adfad !=nil {return _adfad ;};};if _cddbc .SyAttr !=nil {if _fgcea :=_cddbc .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); +_fgcea !=nil {return _fgcea ;};};if _cddbc .KxAttr !=nil {if *_cddbc .KxAttr <=-5400000{return _fa .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 ,*_cddbc .KxAttr ); +};if *_cddbc .KxAttr >=5400000{return _fa .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 ,*_cddbc .KxAttr ); +};};if _cddbc .KyAttr !=nil {if *_cddbc .KyAttr <=-5400000{return _fa .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 ,*_cddbc .KyAttr ); +};if *_cddbc .KyAttr >=5400000{return _fa .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 ,*_cddbc .KyAttr ); +};};if _acdgc :=_cddbc .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_acdgc !=nil {return _acdgc ;};return nil ;};func (_eeaagg *CT_EffectReference )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fedd :=range start .Attr {if _fedd .Name .Local =="\u0072\u0065\u0066"{_aedb ,_ccgd :=_fedd .Value ,error (nil ); +if _ccgd !=nil {return _ccgd ;};_eeaagg .RefAttr =_aedb ;continue ;};};for {_fbeee ,_feca :=d .Token ();if _feca !=nil {return _fa .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",_feca ); +};if _egcc ,_agdd :=_fbeee .(_d .EndElement );_agdd &&_egcc .Name ==start .Name {break ;};};return nil ;};type ST_PresetColorVal byte ;func (_gcbbbc *ST_TextAlignType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcbbbc =0;case "\u006c":*_gcbbbc =1; +case "\u0063\u0074\u0072":*_gcbbbc =2;case "\u0072":*_gcbbbc =3;case "\u006a\u0075\u0073\u0074":*_gcbbbc =4;case "\u006au\u0073\u0074\u004c\u006f\u0077":*_gcbbbc =5;case "\u0064\u0069\u0073\u0074":*_gcbbbc =6;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074":*_gcbbbc =7; +};return nil ;};func (_abccf ST_PitchFamily )ValidateWithPath (path string )error {switch _abccf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abccf )); +};return nil ;}; -// Validate validates the CT_EffectProperties and its children -func (_fabf *CT_EffectProperties )Validate ()error {return _fabf .ValidateWithPath ("\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_CustomColor struct{NameAttr *string ;ScrgbClr *CT_ScRgbColor ; -SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// ValidateWithPath validates the CT_GvmlTextShapeChoice and its children, prefixing error messages with path +func (_aecf *CT_GvmlTextShapeChoice )ValidateWithPath (path string )error {if _aecf .UseSpRect !=nil {if _adef :=_aecf .UseSpRect .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074");_adef !=nil {return _adef ;};};if _aecf .Xfrm !=nil {if _fccbf :=_aecf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); +_fccbf !=nil {return _fccbf ;};};return nil ;};func NewCT_PositiveFixedAngle ()*CT_PositiveFixedAngle {_acfff :=&CT_PositiveFixedAngle {};_acfff .ValAttr =0;return _acfff ;};func (_cedfgc ST_TextWrappingType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cacfc :=_d .Attr {}; +_cacfc .Name =name ;switch _cedfgc {case ST_TextWrappingTypeUnset :_cacfc .Value ="";case ST_TextWrappingTypeNone :_cacfc .Value ="\u006e\u006f\u006e\u0065";case ST_TextWrappingTypeSquare :_cacfc .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";};return _cacfc ,nil ; +}; -// Validate validates the CT_Path2DMoveTo and its children -func (_addgf *CT_Path2DMoveTo )Validate ()error {return _addgf .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f");};func (_baadg *CT_SphereCoords )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baadg .LatAttr =0; -_baadg .LonAttr =0;_baadg .RevAttr =0;for _ ,_gdacg :=range start .Attr {if _gdacg .Name .Local =="\u006c\u0061\u0074"{_egeb ,_ebbgbg :=_b .ParseInt (_gdacg .Value ,10,32);if _ebbgbg !=nil {return _ebbgbg ;};_baadg .LatAttr =int32 (_egeb );continue ;}; -if _gdacg .Name .Local =="\u006c\u006f\u006e"{_egdbb ,_gfcff :=_b .ParseInt (_gdacg .Value ,10,32);if _gfcff !=nil {return _gfcff ;};_baadg .LonAttr =int32 (_egdbb );continue ;};if _gdacg .Name .Local =="\u0072\u0065\u0076"{_bcab ,_cfffa :=_b .ParseInt (_gdacg .Value ,10,32); -if _cfffa !=nil {return _cfffa ;};_baadg .RevAttr =int32 (_bcab );continue ;};};for {_gcgcgc ,_gegeb :=d .Token ();if _gegeb !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_gegeb ); -};if _bdcdc ,_beaga :=_gcgcgc .(_d .EndElement );_beaga &&_bdcdc .Name ==start .Name {break ;};};return nil ;};func (_bfade ST_BlipCompression )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfade .String (),start ); -};func (_afe *CT_Angle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcab :=range start .Attr {if _gcab .Name .Local =="\u0076\u0061\u006c"{_gdc ,_bdg :=_b .ParseInt (_gcab .Value ,10,32);if _bdg !=nil {return _bdg ;};_afe .ValAttr =int32 (_gdc ); -continue ;};};for {_gfbd ,_fdca :=d .Token ();if _fdca !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u006e\u0067\u006c\u0065: \u0025\u0073",_fdca );};if _cagb ,_bege :=_gfbd .(_d .EndElement );_bege &&_cagb .Name ==start .Name {break ; -};};return nil ;};func (_eecc *CT_SystemColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_effbe ,_fceae :=_eecc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _fceae !=nil {return _fceae ;};start .Attr =append (start .Attr ,_effbe ); -if _eecc .LastClrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ca\u0073\u0074\u0043\u006c\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_eecc .LastClrAttr )});};e .EncodeToken (start );if _eecc .EG_ColorTransform !=nil {for _ ,_gfbae :=range _eecc .EG_ColorTransform {_gfbae .MarshalXML (e ,_d .StartElement {}); -};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dadcd ST_BlipCompression )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efbaf :=_d .Attr {};_efbaf .Name =name ;switch _dadcd {case ST_BlipCompressionUnset :_efbaf .Value =""; -case ST_BlipCompressionEmail :_efbaf .Value ="\u0065\u006d\u0061i\u006c";case ST_BlipCompressionScreen :_efbaf .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlipCompressionPrint :_efbaf .Value ="\u0070\u0072\u0069n\u0074";case ST_BlipCompressionHqprint :_efbaf .Value ="\u0068q\u0070\u0072\u0069\u006e\u0074"; -case ST_BlipCompressionNone :_efbaf .Value ="\u006e\u006f\u006e\u0065";};return _efbaf ,nil ;};func (_cbdcd ST_TextBulletSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cbdcd .ST_TextBulletSizePercent !=nil {e .EncodeToken (_d .CharData (*_cbdcd .ST_TextBulletSizePercent )); -};if _cbdcd .ST_TextBulletSizeDecimal !=nil {e .EncodeToken (_d .CharData (_gd .Sprintf ("\u0025\u0064",*_cbdcd .ST_TextBulletSizeDecimal )));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func NewCT_FillStyleList ()*CT_FillStyleList {_fdcbe :=&CT_FillStyleList {}; -return _fdcbe };func (_aaaed *CT_InnerShadowEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_caee :=range start .Attr {if _caee .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_cdae ,_gaffd :=_b .ParseInt (_caee .Value ,10,64); -if _gaffd !=nil {return _gaffd ;};_aaaed .BlurRadAttr =&_cdae ;continue ;};if _caee .Name .Local =="\u0064\u0069\u0073\u0074"{_fgaaf ,_fgff :=_b .ParseInt (_caee .Value ,10,64);if _fgff !=nil {return _fgff ;};_aaaed .DistAttr =&_fgaaf ;continue ;};if _caee .Name .Local =="\u0064\u0069\u0072"{_bbdca ,_aeaff :=_b .ParseInt (_caee .Value ,10,32); -if _aeaff !=nil {return _aeaff ;};_eeagf :=int32 (_bbdca );_aaaed .DirAttr =&_eeagf ;continue ;};};_eacbf :for {_dbgg ,_aedde :=d .Token ();if _aedde !=nil {return _aedde ;};switch _gbgfb :=_dbgg .(type ){case _d .StartElement :switch _gbgfb .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_aaaed .ScrgbClr =NewCT_ScRgbColor (); -if _dgdfd :=d .DecodeElement (_aaaed .ScrgbClr ,&_gbgfb );_dgdfd !=nil {return _dgdfd ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_aaaed .SrgbClr =NewCT_SRgbColor (); -if _gebbg :=d .DecodeElement (_aaaed .SrgbClr ,&_gbgfb );_gebbg !=nil {return _gebbg ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_aaaed .HslClr =NewCT_HslColor (); -if _cebad :=d .DecodeElement (_aaaed .HslClr ,&_gbgfb );_cebad !=nil {return _cebad ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_aaaed .SysClr =NewCT_SystemColor (); -if _fgdca :=d .DecodeElement (_aaaed .SysClr ,&_gbgfb );_fgdca !=nil {return _fgdca ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_aaaed .SchemeClr =NewCT_SchemeColor (); -if _dgege :=d .DecodeElement (_aaaed .SchemeClr ,&_gbgfb );_dgege !=nil {return _dgege ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_aaaed .PrstClr =NewCT_PresetColor (); -if _dgeec :=d .DecodeElement (_aaaed .PrstClr ,&_gbgfb );_dgeec !=nil {return _dgeec ;};default:_ac .Log .Debug ("\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",_gbgfb .Name ); -if _gbbfb :=d .Skip ();_gbbfb !=nil {return _gbbfb ;};};case _d .EndElement :break _eacbf ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_InverseTransform and its children +func (_bgfcg *CT_InverseTransform )Validate ()error {return _bgfcg .ValidateWithPath ("\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_feace *CT_ConnectionSiteList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _feace .Cxn !=nil {_fdea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063x\u006e"}};for _ ,_cbeaf :=range _feace .Cxn {e .EncodeElement (_cbeaf ,_fdea );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbdee ST_AnimationBuildType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfbee :=_d .Attr {}; +_gfbee .Name =name ;switch _gbdee {case ST_AnimationBuildTypeUnset :_gfbee .Value ="";case ST_AnimationBuildTypeAllAtOnce :_gfbee .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return _gfbee ,nil ;};func (_ea *AG_Blob )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ea .EmbedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_ea .EmbedAttr )}); +};if _ea .LinkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_fa .Sprintf ("\u0025\u0076",*_ea .LinkAttr )});};return nil ;};func (_ecddg *CT_PresetLineDashProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebabd :=range start .Attr {if _ebabd .Name .Local =="\u0076\u0061\u006c"{_ecddg .ValAttr .UnmarshalXMLAttr (_ebabd ); +continue ;};};for {_ebcd ,_ebcf :=d .Token ();if _ebcf !=nil {return _fa .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",_ebcf ); +};if _ecbgb ,_cgfca :=_ebcd .(_d .EndElement );_cgfca &&_ecbgb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Path2DCubicBezierTo and its children, prefixing error messages with path -func (_becba *CT_Path2DCubicBezierTo )ValidateWithPath (path string )error {for _bfaf ,_geaae :=range _becba .Pt {if _aagfg :=_geaae .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_bfaf ));_aagfg !=nil {return _aagfg ; -};};return nil ;}; +// ValidateWithPath validates the CT_GvmlConnectorNonVisual and its children, prefixing error messages with path +func (_feddg *CT_GvmlConnectorNonVisual )ValidateWithPath (path string )error {if _cgddb :=_feddg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cgddb !=nil {return _cgddb ;};if _cagd :=_feddg .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); +_cagd !=nil {return _cagd ;};return nil ;};func (_efebd ST_LineCap )Validate ()error {return _efebd .ValidateWithPath ("")};func (_eddaeg *CT_NonVisualDrawingProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_eddaeg .IdAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",_eddaeg .NameAttr )});if _eddaeg .DescrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0073c\u0072"},Value :_fa .Sprintf ("\u0025\u0076",*_eddaeg .DescrAttr )}); +};if _eddaeg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_eddaeg .HiddenAttr ))});};if _eddaeg .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_eddaeg .TitleAttr )}); +};e .EncodeToken (start );if _eddaeg .HlinkClick !=nil {_agee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}};e .EncodeElement (_eddaeg .HlinkClick ,_agee );};if _eddaeg .HlinkHover !=nil {_edgge :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068l\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}}; +e .EncodeElement (_eddaeg .HlinkHover ,_edgge );};if _eddaeg .ExtLst !=nil {_efdbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eddaeg .ExtLst ,_efdbf );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type ST_EffectContainerType byte ; -// Validate validates the CT_ShapeStyle and its children -func (_bcafb *CT_ShapeStyle )Validate ()error {return _bcafb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u0053\u0074\u0079\u006c\u0065");};type CT_Ratio struct{NAttr int64 ;DAttr int64 ;}; +// ValidateWithPath validates the CT_TextUnderlineFillGroupWrapper and its children, prefixing error messages with path +func (_eafef *CT_TextUnderlineFillGroupWrapper )ValidateWithPath (path string )error {if _eafef .NoFill !=nil {if _acfgdf :=_eafef .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_acfgdf !=nil {return _acfgdf ;};};if _eafef .SolidFill !=nil {if _eafff :=_eafef .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_eafff !=nil {return _eafff ;};};if _eafef .GradFill !=nil {if _cgga :=_eafef .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cgga !=nil {return _cgga ;};};if _eafef .BlipFill !=nil {if _cgcge :=_eafef .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_cgcge !=nil {return _cgcge ;};};if _eafef .PattFill !=nil {if _bbdcgg :=_eafef .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bbdcgg !=nil {return _bbdcgg ;};};if _eafef .GrpFill !=nil {if _bcdg :=_eafef .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_bcdg !=nil {return _bcdg ;};};return nil ;};type ST_LightRigDirection byte ;type EG_TextBulletColor struct{BuClrTx *CT_TextBulletColorFollowText ;BuClr *CT_Color ;};func NewCT_NonVisualContentPartProperties ()*CT_NonVisualContentPartProperties {_bgfb :=&CT_NonVisualContentPartProperties {}; +return _bgfb ;}; -// Validate validates the CT_GvmlGroupShapeNonVisual and its children -func (_fcbbf *CT_GvmlGroupShapeNonVisual )Validate ()error {return _fcbbf .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 (_afbbc *CT_TextShapeAutofit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_cacce ,_bdbba :=d .Token (); -if _bdbba !=nil {return _gd .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",_bdbba );};if _dcgcgg ,_aegde :=_cacce .(_d .EndElement ); -_aegde &&_dcgcgg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_ColorChangeEffect and its children, prefixing error messages with path +func (_bff *CT_ColorChangeEffect )ValidateWithPath (path string )error {if _fgfb :=_bff .ClrFrom .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0046\u0072\u006f\u006d");_fgfb !=nil {return _fgfb ;};if _dgbb :=_bff .ClrTo .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0054\u006f"); +_dgbb !=nil {return _dgbb ;};return nil ;};type CT_AlphaModulateFixedEffect struct{AmtAttr *ST_PositivePercentage ;};func (_dddbg *CT_ShapeStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dddbg .LnRef =NewCT_StyleMatrixReference (); +_dddbg .FillRef =NewCT_StyleMatrixReference ();_dddbg .EffectRef =NewCT_StyleMatrixReference ();_dddbg .FontRef =NewCT_FontReference ();_dbcfa :for {_gedec ,_begeda :=d .Token ();if _begeda !=nil {return _begeda ;};switch _eggdf :=_gedec .(type ){case _d .StartElement :switch _eggdf .Name {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 :"\u006c\u006e\u0052e\u0066"},_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 :"\u006c\u006e\u0052e\u0066"}:if _gdfgd :=d .DecodeElement (_dddbg .LnRef ,&_eggdf ); +_gdfgd !=nil {return _gdfgd ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:if _efgb :=d .DecodeElement (_dddbg .FillRef ,&_eggdf ); +_efgb !=nil {return _efgb ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:if _beecfd :=d .DecodeElement (_dddbg .EffectRef ,&_eggdf ); +_beecfd !=nil {return _beecfd ;};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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:if _acggb :=d .DecodeElement (_dddbg .FontRef ,&_eggdf ); +_acggb !=nil {return _acggb ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_eggdf .Name ); +if _dgdbc :=d .Skip ();_dgdbc !=nil {return _dgdbc ;};};case _d .EndElement :break _dbcfa ;case _d .CharData :};};return nil ;};func NewCT_Percentage ()*CT_Percentage {_cdegf :=&CT_Percentage {};return _cdegf };func (_fbbcda *TblStyleLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbbcda .CT_TableStyleList =*NewCT_TableStyleList (); +for _ ,_fbfdfgd :=range start .Attr {if _fbfdfgd .Name .Local =="\u0064\u0065\u0066"{_ffadb ,_cddgfc :=_fbfdfgd .Value ,error (nil );if _cddgfc !=nil {return _cddgfc ;};_fbbcda .DefAttr =_ffadb ;continue ;};};_abagg :for {_bcfbe ,_dbfc :=d .Token ();if _dbfc !=nil {return _dbfc ; +};switch _feebe :=_bcfbe .(type ){case _d .StartElement :switch _feebe .Name {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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_bbfge :=NewCT_TableStyle (); +if _gceff :=d .DecodeElement (_bbfge ,&_feebe );_gceff !=nil {return _gceff ;};_fbbcda .TblStyle =append (_fbbcda .TblStyle ,_bbfge );default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_feebe .Name ); +if _bbdebeb :=d .Skip ();_bbdebeb !=nil {return _bbdebeb ;};};case _d .EndElement :break _abagg ;case _d .CharData :};};return nil ;};func NewCT_AnimationDgmBuildProperties ()*CT_AnimationDgmBuildProperties {_efbg :=&CT_AnimationDgmBuildProperties {};return _efbg ; +}; -// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path -func (_gfacb *EG_ColorChoice )ValidateWithPath (path string )error {if _gfacb .ScrgbClr !=nil {if _ddbdd :=_gfacb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ddbdd !=nil {return _ddbdd ;};};if _gfacb .SrgbClr !=nil {if _cbad :=_gfacb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_cbad !=nil {return _cbad ;};};if _gfacb .HslClr !=nil {if _fbcec :=_gfacb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fbcec !=nil {return _fbcec ;};};if _gfacb .SysClr !=nil {if _gceed :=_gfacb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_gceed !=nil {return _gceed ;};};if _gfacb .SchemeClr !=nil {if _gaagb :=_gfacb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gaagb !=nil {return _gaagb ;};};if _gfacb .PrstClr !=nil {if _eaeag :=_gfacb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_eaeag !=nil {return _eaeag ;};};return nil ;};func NewCT_Path2DMoveTo ()*CT_Path2DMoveTo {_fgcgg :=&CT_Path2DMoveTo {};_fgcgg .Pt =NewCT_AdjPoint2D ();return _fgcgg ;};type CT_EffectStyleList struct{EffectStyle []*CT_EffectStyleItem ;};func (_dbagg *CT_TextFont )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_dbagg .TypefaceAttr )}); -if _dbagg .PanoseAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u006e\u006f\u0073\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dbagg .PanoseAttr )});};if _dbagg .PitchFamilyAttr !=ST_PitchFamilyUnset {_gfgbag ,_bdcbg :=_dbagg .PitchFamilyAttr .MarshalXMLAttr (_d .Name {Local :"p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"}); -if _bdcbg !=nil {return _bdcbg ;};start .Attr =append (start .Attr ,_gfgbag );};if _dbagg .CharsetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dbagg .CharsetAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gefda *EG_OfficeArtExtensionList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afffa :for {_feed ,_gfbed :=d .Token ();if _gfbed !=nil {return _gfbed ; -};switch _cddcf :=_feed .(type ){case _d .StartElement :switch _cddcf .Name {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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_ggdf :=NewCT_OfficeArtExtension (); -if _dddfg :=d .DecodeElement (_ggdf ,&_cddcf );_dddfg !=nil {return _dddfg ;};_gefda .Ext =append (_gefda .Ext ,_ggdf );default:_ac .Log .Debug ("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",_cddcf .Name ); -if _cedbfb :=d .Skip ();_cedbfb !=nil {return _cedbfb ;};};case _d .EndElement :break _afffa ;case _d .CharData :};};return nil ;}; +// Validate validates the VideoFile and its children +func (_ebcga *VideoFile )Validate ()error {return _ebcga .ValidateWithPath ("\u0056i\u0064\u0065\u006f\u0046\u0069\u006ce");};func (_gede *CT_ColorReplaceEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caef :for {_dbaa ,_cfad :=d .Token (); +if _cfad !=nil {return _cfad ;};switch _effa :=_dbaa .(type ){case _d .StartElement :switch _effa .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_gede .ScrgbClr =NewCT_ScRgbColor (); +if _edcd :=d .DecodeElement (_gede .ScrgbClr ,&_effa );_edcd !=nil {return _edcd ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_gede .SrgbClr =NewCT_SRgbColor (); +if _ebce :=d .DecodeElement (_gede .SrgbClr ,&_effa );_ebce !=nil {return _ebce ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_gede .HslClr =NewCT_HslColor (); +if _caae :=d .DecodeElement (_gede .HslClr ,&_effa );_caae !=nil {return _caae ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_gede .SysClr =NewCT_SystemColor (); +if _bfdb :=d .DecodeElement (_gede .SysClr ,&_effa );_bfdb !=nil {return _bfdb ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_gede .SchemeClr =NewCT_SchemeColor (); +if _bcfga :=d .DecodeElement (_gede .SchemeClr ,&_effa );_bcfga !=nil {return _bcfga ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_gede .PrstClr =NewCT_PresetColor (); +if _gfcad :=d .DecodeElement (_gede .PrstClr ,&_effa );_gfcad !=nil {return _gfcad ;};default:_dc .Log .Debug ("\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",_effa .Name ); +if _acdg :=d .Skip ();_acdg !=nil {return _acdg ;};};case _d .EndElement :break _caef ;case _d .CharData :};};return nil ;};func NewCT_AdjPoint2D ()*CT_AdjPoint2D {_bfb :=&CT_AdjPoint2D {};return _bfb };func NewCT_StretchInfoProperties ()*CT_StretchInfoProperties {_gedbb :=&CT_StretchInfoProperties {}; +return _gedbb ;};const (ST_LineEndWidthUnset ST_LineEndWidth =0;ST_LineEndWidthSm ST_LineEndWidth =1;ST_LineEndWidthMed ST_LineEndWidth =2;ST_LineEndWidthLg ST_LineEndWidth =3;);func NewCT_Path2DMoveTo ()*CT_Path2DMoveTo {_adecd :=&CT_Path2DMoveTo {};_adecd .Pt =NewCT_AdjPoint2D (); +return _adecd ;};func (_ccgef *CT_ConnectionSite )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccgef .Pos =NewCT_AdjPoint2D ();for _ ,_dbdc :=range start .Attr {if _dbdc .Name .Local =="\u0061\u006e\u0067"{_dgef ,_gfge :=ParseUnionST_AdjAngle (_dbdc .Value ); +if _gfge !=nil {return _gfge ;};_ccgef .AngAttr =_dgef ;continue ;};};_bdce :for {_bddbb ,_effcb :=d .Token ();if _effcb !=nil {return _effcb ;};switch _ceef :=_bddbb .(type ){case _d .StartElement :switch _ceef .Name {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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:if _fbee :=d .DecodeElement (_ccgef .Pos ,&_ceef ); +_fbee !=nil {return _fbee ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_ceef .Name ); +if _dfbdg :=d .Skip ();_dfbdg !=nil {return _dfbdg ;};};case _d .EndElement :break _bdce ;case _d .CharData :};};return nil ;};func (_cefdbg *CT_VideoFile )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_fa .Sprintf ("\u0025\u0076",_cefdbg .LinkAttr )}); +if _cefdbg .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 :_fa .Sprintf ("\u0025\u0076",*_cefdbg .ContentTypeAttr )});};e .EncodeToken (start ); +if _cefdbg .ExtLst !=nil {_gcadd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cefdbg .ExtLst ,_gcadd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_GlowEffect ()*CT_GlowEffect {_aaab :=&CT_GlowEffect {}; +return _aaab };func NewCT_GeomGuide ()*CT_GeomGuide {_fbabb :=&CT_GeomGuide {};return _fbabb }; -// Validate validates the EG_LineDashProperties and its children -func (_dacadd *EG_LineDashProperties )Validate ()error {return _dacadd .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_PositiveFixedPercentage and its children, prefixing error messages with path +func (_ccfae *CT_PositiveFixedPercentage )ValidateWithPath (path string )error {if _fgcdg :=_ccfae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgcdg !=nil {return _fgcdg ;};return nil ;}; -// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path -func (_egdfe *CT_TableStyle )ValidateWithPath (path string )error {if !_gg .ST_GuidPatternRe .MatchString (_egdfe .StyleIdAttr ){return _gd .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 ,_gg .ST_GuidPatternRe ,_egdfe .StyleIdAttr ); -};if _egdfe .TblBg !=nil {if _aafbe :=_egdfe .TblBg .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0042\u0067");_aafbe !=nil {return _aafbe ;};};if _egdfe .WholeTbl !=nil {if _ebeee :=_egdfe .WholeTbl .ValidateWithPath (path +"\u002fW\u0068\u006f\u006c\u0065\u0054\u0062l"); -_ebeee !=nil {return _ebeee ;};};if _egdfe .Band1H !=nil {if _ecgfb :=_egdfe .Band1H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0048");_ecgfb !=nil {return _ecgfb ;};};if _egdfe .Band2H !=nil {if _gbcad :=_egdfe .Band2H .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0048"); -_gbcad !=nil {return _gbcad ;};};if _egdfe .Band1V !=nil {if _bbaab :=_egdfe .Band1V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0031\u0056");_bbaab !=nil {return _bbaab ;};};if _egdfe .Band2V !=nil {if _eabe :=_egdfe .Band2V .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0032\u0056"); -_eabe !=nil {return _eabe ;};};if _egdfe .LastCol !=nil {if _ffccd :=_egdfe .LastCol .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0043\u006f\u006c");_ffccd !=nil {return _ffccd ;};};if _egdfe .FirstCol !=nil {if _gbcbb :=_egdfe .FirstCol .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0043\u006fl"); -_gbcbb !=nil {return _gbcbb ;};};if _egdfe .LastRow !=nil {if _eafff :=_egdfe .LastRow .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0052\u006f\u0077");_eafff !=nil {return _eafff ;};};if _egdfe .SeCell !=nil {if _fbdce :=_egdfe .SeCell .ValidateWithPath (path +"\u002fS\u0065\u0043\u0065\u006c\u006c"); -_fbdce !=nil {return _fbdce ;};};if _egdfe .SwCell !=nil {if _degeg :=_egdfe .SwCell .ValidateWithPath (path +"\u002fS\u0077\u0043\u0065\u006c\u006c");_degeg !=nil {return _degeg ;};};if _egdfe .FirstRow !=nil {if _bcfaad :=_egdfe .FirstRow .ValidateWithPath (path +"\u002fF\u0069\u0072\u0073\u0074\u0052\u006fw"); -_bcfaad !=nil {return _bcfaad ;};};if _egdfe .NeCell !=nil {if _debae :=_egdfe .NeCell .ValidateWithPath (path +"\u002fN\u0065\u0043\u0065\u006c\u006c");_debae !=nil {return _debae ;};};if _egdfe .NwCell !=nil {if _cdcc :=_egdfe .NwCell .ValidateWithPath (path +"\u002fN\u0077\u0043\u0065\u006c\u006c"); -_cdcc !=nil {return _cdcc ;};};if _egdfe .ExtLst !=nil {if _abaad :=_egdfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abaad !=nil {return _abaad ;};};return nil ;};func NewCT_ReflectionEffect ()*CT_ReflectionEffect {_bbgf :=&CT_ReflectionEffect {}; -return _bbgf }; +// Validate validates the CT_AlphaOutsetEffect and its children +func (_gcb *CT_AlphaOutsetEffect )Validate ()error {return _gcb .ValidateWithPath ("C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074");};func (_fbgg *CT_DashStopList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _fbgg .Ds !=nil {_dfcf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064\u0073"}};for _ ,_agbcd :=range _fbgg .Ds {e .EncodeElement (_agbcd ,_dfcf );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbaff *CT_PresetGeometry2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dacaf ,_ffaed :=_bbaff .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"}); +if _ffaed !=nil {return _ffaed ;};start .Attr =append (start .Attr ,_dacaf );e .EncodeToken (start );if _bbaff .AvLst !=nil {_gfgcf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_bbaff .AvLst ,_gfgcf ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Cell3D ()*CT_Cell3D {_faaa :=&CT_Cell3D {};_faaa .Bevel =NewCT_Bevel ();return _faaa };func NewCT_PositivePercentage ()*CT_PositivePercentage {_ecbg :=&CT_PositivePercentage {}; +return _ecbg ;};type TblStyleLst struct{CT_TableStyleList };func (_fgfcf ST_TextPoint )String ()string {if _fgfcf .ST_TextPointUnqualified !=nil {return _fa .Sprintf ("\u0025\u0076",*_fgfcf .ST_TextPointUnqualified );};if _fgfcf .ST_UniversalMeasure !=nil {return _fa .Sprintf ("\u0025\u0076",*_fgfcf .ST_UniversalMeasure ); +};return "";};func (_bddd *CT_TableStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bddd .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 _ ,_adecdd :=range start .Attr {if _adecdd .Name .Local =="\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"{_gfgac ,_cfgad :=_adecdd .Value ,error (nil );if _cfgad !=nil {return _cfgad ;};_bddd .StyleNameAttr =_gfgac ;continue ;};if _adecdd .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_ddeaa ,_ffgaa :=_adecdd .Value ,error (nil ); +if _ffgaa !=nil {return _ffgaa ;};_bddd .StyleIdAttr =_ddeaa ;continue ;};};_fdfag :for {_fdacgf ,_eddecg :=d .Token ();if _eddecg !=nil {return _eddecg ;};switch _dbbfd :=_fdacgf .(type ){case _d .StartElement :switch _dbbfd .Name {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 :"\u0074\u0062\u006cB\u0067"},_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 :"\u0074\u0062\u006cB\u0067"}:_bddd .TblBg =NewCT_TableBackgroundStyle (); +if _eeead :=d .DecodeElement (_bddd .TblBg ,&_dbbfd );_eeead !=nil {return _eeead ;};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 :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"},_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 :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}:_bddd .WholeTbl =NewCT_TablePartStyle (); +if _addfed :=d .DecodeElement (_bddd .WholeTbl ,&_dbbfd );_addfed !=nil {return _addfed ;};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 :"\u0062\u0061\u006e\u0064\u0031\u0048"},_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 :"\u0062\u0061\u006e\u0064\u0031\u0048"}:_bddd .Band1H =NewCT_TablePartStyle (); +if _eegad :=d .DecodeElement (_bddd .Band1H ,&_dbbfd );_eegad !=nil {return _eegad ;};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 :"\u0062\u0061\u006e\u0064\u0032\u0048"},_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 :"\u0062\u0061\u006e\u0064\u0032\u0048"}:_bddd .Band2H =NewCT_TablePartStyle (); +if _bebff :=d .DecodeElement (_bddd .Band2H ,&_dbbfd );_bebff !=nil {return _bebff ;};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 :"\u0062\u0061\u006e\u0064\u0031\u0056"},_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 :"\u0062\u0061\u006e\u0064\u0031\u0056"}:_bddd .Band1V =NewCT_TablePartStyle (); +if _cbfgb :=d .DecodeElement (_bddd .Band1V ,&_dbbfd );_cbfgb !=nil {return _cbfgb ;};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 :"\u0062\u0061\u006e\u0064\u0032\u0056"},_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 :"\u0062\u0061\u006e\u0064\u0032\u0056"}:_bddd .Band2V =NewCT_TablePartStyle (); +if _fdffg :=d .DecodeElement (_bddd .Band2V ,&_dbbfd );_fdffg !=nil {return _fdffg ;};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 :"\u006ca\u0073\u0074\u0043\u006f\u006c"},_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 :"\u006ca\u0073\u0074\u0043\u006f\u006c"}:_bddd .LastCol =NewCT_TablePartStyle (); +if _dbgbd :=d .DecodeElement (_bddd .LastCol ,&_dbbfd );_dbgbd !=nil {return _dbgbd ;};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 :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},_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 :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}:_bddd .FirstCol =NewCT_TablePartStyle (); +if _eefd :=d .DecodeElement (_bddd .FirstCol ,&_dbbfd );_eefd !=nil {return _eefd ;};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 :"\u006ca\u0073\u0074\u0052\u006f\u0077"},_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 :"\u006ca\u0073\u0074\u0052\u006f\u0077"}:_bddd .LastRow =NewCT_TablePartStyle (); +if _dbaec :=d .DecodeElement (_bddd .LastRow ,&_dbbfd );_dbaec !=nil {return _dbaec ;};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 :"\u0073\u0065\u0043\u0065\u006c\u006c"},_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 :"\u0073\u0065\u0043\u0065\u006c\u006c"}:_bddd .SeCell =NewCT_TablePartStyle (); +if _eefdc :=d .DecodeElement (_bddd .SeCell ,&_dbbfd );_eefdc !=nil {return _eefdc ;};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 :"\u0073\u0077\u0043\u0065\u006c\u006c"},_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 :"\u0073\u0077\u0043\u0065\u006c\u006c"}:_bddd .SwCell =NewCT_TablePartStyle (); +if _caba :=d .DecodeElement (_bddd .SwCell ,&_dbbfd );_caba !=nil {return _caba ;};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 :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},_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 :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}:_bddd .FirstRow =NewCT_TablePartStyle (); +if _fgeddd :=d .DecodeElement (_bddd .FirstRow ,&_dbbfd );_fgeddd !=nil {return _fgeddd ;};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 :"\u006e\u0065\u0043\u0065\u006c\u006c"},_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 :"\u006e\u0065\u0043\u0065\u006c\u006c"}:_bddd .NeCell =NewCT_TablePartStyle (); +if _gccaa :=d .DecodeElement (_bddd .NeCell ,&_dbbfd );_gccaa !=nil {return _gccaa ;};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 :"\u006e\u0077\u0043\u0065\u006c\u006c"},_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 :"\u006e\u0077\u0043\u0065\u006c\u006c"}:_bddd .NwCell =NewCT_TablePartStyle (); +if _dbea :=d .DecodeElement (_bddd .NwCell ,&_dbbfd );_dbea !=nil {return _dbea ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bddd .ExtLst =NewCT_OfficeArtExtensionList (); +if _ebafb :=d .DecodeElement (_bddd .ExtLst ,&_dbbfd );_ebafb !=nil {return _ebafb ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_dbbfd .Name ); +if _dbgcg :=d .Skip ();_dbgcg !=nil {return _dbgcg ;};};case _d .EndElement :break _fdfag ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GvmlTextShape and its children, prefixing error messages with path -func (_bacf *CT_GvmlTextShape )ValidateWithPath (path string )error {if _dfaa :=_bacf .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_dfaa !=nil {return _dfaa ;};if _bacf .Choice !=nil {if _ccdb :=_bacf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_ccdb !=nil {return _ccdb ;};};if _bacf .ExtLst !=nil {if _dfbgc :=_bacf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfbgc !=nil {return _dfbgc ;};};return nil ;};func (_fcbgf ST_PresetLineDashVal )String ()string {switch _fcbgf {case 0:return ""; -case 1:return "\u0073\u006f\u006ci\u0064";case 2:return "\u0064\u006f\u0074";case 3:return "\u0064\u0061\u0073\u0068";case 4:return "\u006c\u0067\u0044\u0061\u0073\u0068";case 5:return "\u0064a\u0073\u0068\u0044\u006f\u0074";case 6:return "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft"; -case 7:return "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 8:return "\u0073y\u0073\u0044\u0061\u0073\u0068";case 9:return "\u0073\u0079\u0073\u0044\u006f\u0074";case 10:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074"; -case 11:return "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";};return "";};func (_cgbgea *ST_LineEndType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgbgea =0;case "\u006e\u006f\u006e\u0065":*_cgbgea =1; -case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_cgbgea =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_cgbgea =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_cgbgea =4;case "\u006f\u0076\u0061\u006c":*_cgbgea =5;case "\u0061\u0072\u0072o\u0077":*_cgbgea =6; -};return nil ;};func (_beaaa ST_TextVerticalType )Validate ()error {return _beaaa .ValidateWithPath ("")}; +// Validate validates the CT_GrayscaleTransform and its children +func (_dbded *CT_GrayscaleTransform )Validate ()error {return _dbded .ValidateWithPath ("C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d");};type CT_AudioCDTime struct{TrackAttr uint8 ;TimeAttr *uint32 ; +};func (_faecd *ST_AnimationDgmBuildType )ValidateWithPath (path string )error {_gebfe :=[]string {};if _faecd .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_gebfe =append (_gebfe ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065"); +};if _faecd .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {_gebfe =append (_gebfe ,"\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 (_gebfe )> 1{return _fa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gebfe );};return nil ;}; -// Validate validates the CT_TintEffect and its children -func (_dcbgg *CT_TintEffect )Validate ()error {return _dcbgg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u006e\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_dcade ST_TextStrikeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_efefc :=_d .Attr {}; -_efefc .Name =name ;switch _dcade {case ST_TextStrikeTypeUnset :_efefc .Value ="";case ST_TextStrikeTypeNoStrike :_efefc .Value ="\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case ST_TextStrikeTypeSngStrike :_efefc .Value ="\u0073n\u0067\u0053\u0074\u0072\u0069\u006be"; -case ST_TextStrikeTypeDblStrike :_efefc .Value ="\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return _efefc ,nil ;};func (_gfad *CT_GrayscaleTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_agbf ,_bbeb :=d .Token ();if _bbeb !=nil {return _gd .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",_bbeb ); -};if _ffcb ,_bbgbc :=_agbf .(_d .EndElement );_bbgbc &&_ffcb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_GeomGuideList and its children, prefixing error messages with path +func (_dcgg *CT_GeomGuideList )ValidateWithPath (path string )error {for _ecggbd ,_gfaeb :=range _dcgg .Gd {if _acad :=_gfaeb .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0047\u0064\u005b\u0025\u0064]",path ,_ecggbd ));_acad !=nil {return _acad ;}; +};return nil ;}; -// ValidateWithPath validates the CT_AudioCD and its children, prefixing error messages with path -func (_efea *CT_AudioCD )ValidateWithPath (path string )error {if _fecgf :=_efea .St .ValidateWithPath (path +"\u002f\u0053\u0074");_fecgf !=nil {return _fecgf ;};if _dbbe :=_efea .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_dbbe !=nil {return _dbbe ; -};if _efea .ExtLst !=nil {if _fdcb :=_efea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdcb !=nil {return _fdcb ;};};return nil ;};type CT_AdjustHandleList struct{AhXY []*CT_XYAdjustHandle ;AhPolar []*CT_PolarAdjustHandle ; -}; +// Validate validates the CT_FillOverlayEffect and its children +func (_gbce *CT_FillOverlayEffect )Validate ()error {return _gbce .ValidateWithPath ("C\u0054_\u0046\u0069\u006c\u006c\u004f\u0076\u0065\u0072l\u0061\u0079\u0045\u0066fe\u0063\u0074");};func NewCT_OfficeArtExtension ()*CT_OfficeArtExtension {_bfdfe :=&CT_OfficeArtExtension {}; +return _bfdfe ;}; -// ValidateWithPath validates the CT_Scale2D and its children, prefixing error messages with path -func (_ffecg *CT_Scale2D )ValidateWithPath (path string )error {if _dbdga :=_ffecg .Sx .ValidateWithPath (path +"\u002f\u0053\u0078");_dbdga !=nil {return _dbdga ;};if _aggdb :=_ffecg .Sy .ValidateWithPath (path +"\u002f\u0053\u0079");_aggdb !=nil {return _aggdb ; -};return nil ;}; +// Validate validates the CT_TextUnderlineFillFollowText and its children +func (_ccfcg *CT_TextUnderlineFillFollowText )Validate ()error {return _ccfcg .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_PositiveFixedAngle struct{ValAttr int32 ;}; -// Validate validates the CT_TableCol and its children -func (_cagg *CT_TableCol )Validate ()error {return _cagg .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c");};func NewCT_AdjustHandleList ()*CT_AdjustHandleList {_adc :=&CT_AdjustHandleList {};return _adc };func (_aeaga *EG_EffectProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egfcf :for {_beege ,_gaagba :=d .Token (); -if _gaagba !=nil {return _gaagba ;};switch _afacd :=_beege .(type ){case _d .StartElement :switch _afacd .Name {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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_aeaga .EffectLst =NewCT_EffectList (); -if _ddfce :=d .DecodeElement (_aeaga .EffectLst ,&_afacd );_ddfce !=nil {return _ddfce ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_aeaga .EffectDag =NewCT_EffectContainer (); -if _afdad :=d .DecodeElement (_aeaga .EffectDag ,&_afacd );_afdad !=nil {return _afdad ;};default:_ac .Log .Debug ("\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",_afacd .Name ); -if _fabac :=d .Skip ();_fabac !=nil {return _fabac ;};};case _d .EndElement :break _egfcf ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_OuterShadowEffect and its children +func (_gefc *CT_OuterShadowEffect )Validate ()error {return _gefc .ValidateWithPath ("C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};func (_cfdfa *CT_ContentPartLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eafa :=range start .Attr {if _eafa .Name .Local =="\u006e\u006f\u0047r\u0070"{_egea ,_gcga :=_bc .ParseBool (_eafa .Value ); +if _gcga !=nil {return _gcga ;};_cfdfa .NoGrpAttr =&_egea ;continue ;};if _eafa .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_agbcb ,_bgcb :=_bc .ParseBool (_eafa .Value );if _bgcb !=nil {return _bgcb ;};_cfdfa .NoSelectAttr =&_agbcb ; +continue ;};if _eafa .Name .Local =="\u006e\u006f\u0052o\u0074"{_faceb ,_gacf :=_bc .ParseBool (_eafa .Value );if _gacf !=nil {return _gacf ;};_cfdfa .NoRotAttr =&_faceb ;continue ;};if _eafa .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_egad ,_cgfbb :=_bc .ParseBool (_eafa .Value ); +if _cgfbb !=nil {return _cgfbb ;};_cfdfa .NoChangeAspectAttr =&_egad ;continue ;};if _eafa .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bccf ,_bdadf :=_bc .ParseBool (_eafa .Value );if _bdadf !=nil {return _bdadf ;};_cfdfa .NoMoveAttr =&_bccf ; +continue ;};if _eafa .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_dgga ,_ecggb :=_bc .ParseBool (_eafa .Value );if _ecggb !=nil {return _ecggb ;};_cfdfa .NoResizeAttr =&_dgga ;continue ;};if _eafa .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_dfdf ,_afed :=_bc .ParseBool (_eafa .Value ); +if _afed !=nil {return _afed ;};_cfdfa .NoEditPointsAttr =&_dfdf ;continue ;};if _eafa .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_cbeeb ,_fffa :=_bc .ParseBool (_eafa .Value );if _fffa !=nil {return _fffa ; +};_cfdfa .NoAdjustHandlesAttr =&_cbeeb ;continue ;};if _eafa .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_ceeec ,_gcfdf :=_bc .ParseBool (_eafa .Value );if _gcfdf !=nil {return _gcfdf ;};_cfdfa .NoChangeArrowheadsAttr =&_ceeec ; +continue ;};if _eafa .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_fdfe ,_fedf :=_bc .ParseBool (_eafa .Value );if _fedf !=nil {return _fedf ;};_cfdfa .NoChangeShapeTypeAttr =&_fdfe ; +continue ;};};_cgfd :for {_fegf ,_dfbb :=d .Token ();if _dfbb !=nil {return _dfbb ;};switch _bdca :=_fegf .(type ){case _d .StartElement :switch _bdca .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfdfa .ExtLst =NewCT_OfficeArtExtensionList (); +if _ceddd :=d .DecodeElement (_cfdfa .ExtLst ,&_bdca );_ceddd !=nil {return _ceddd ;};default:_dc .Log .Debug ("\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",_bdca .Name ); +if _gdfc :=d .Skip ();_gdfc !=nil {return _gdfc ;};};case _d .EndElement :break _cgfd ;case _d .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 ;}; -// Validate validates the CT_AnimationChartBuildProperties and its children -func (_ecb *CT_AnimationChartBuildProperties )Validate ()error {return _ecb .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"); -};type ST_LineEndWidth byte ;func (_efgfe ST_LightRigDirection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efgfe .String (),start );};func (_dfgc *CT_FillEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbcg :for {_fece ,_ecff :=d .Token (); -if _ecff !=nil {return _ecff ;};switch _ecdff :=_fece .(type ){case _d .StartElement :switch _ecdff .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_dfgc .NoFill =NewCT_NoFillProperties (); -if _gddgg :=d .DecodeElement (_dfgc .NoFill ,&_ecdff );_gddgg !=nil {return _gddgg ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dfgc .SolidFill =NewCT_SolidColorFillProperties (); -if _gada :=d .DecodeElement (_dfgc .SolidFill ,&_ecdff );_gada !=nil {return _gada ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dfgc .GradFill =NewCT_GradientFillProperties (); -if _fceag :=d .DecodeElement (_dfgc .GradFill ,&_ecdff );_fceag !=nil {return _fceag ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dfgc .BlipFill =NewCT_BlipFillProperties (); -if _bgfe :=d .DecodeElement (_dfgc .BlipFill ,&_ecdff );_bgfe !=nil {return _bgfe ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dfgc .PattFill =NewCT_PatternFillProperties (); -if _eadd :=d .DecodeElement (_dfgc .PattFill ,&_ecdff );_eadd !=nil {return _eadd ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_dfgc .GrpFill =NewCT_GroupFillProperties (); -if _bccbg :=d .DecodeElement (_dfgc .GrpFill ,&_ecdff );_bccbg !=nil {return _bccbg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ecdff .Name ); -if _gdcef :=d .Skip ();_gdcef !=nil {return _gdcef ;};};case _d .EndElement :break _fbcg ;case _d .CharData :};};return nil ;};type EG_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ; -BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;}; +// Validate validates the CT_Vector3D and its children +func (_gagce *CT_Vector3D )Validate ()error {return _gagce .ValidateWithPath ("C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044");}; -// Validate validates the CT_FixedPercentage and its children -func (_ddbg *CT_FixedPercentage )Validate ()error {return _ddbg .ValidateWithPath ("\u0043T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065");};func (_ccffe ST_LineEndLength )ValidateWithPath (path string )error {switch _ccffe {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 (_ccffe )); -};return nil ;};type CT_Connection struct{IdAttr uint32 ;IdxAttr uint32 ;};func NewCT_HSLEffect ()*CT_HSLEffect {_fabc :=&CT_HSLEffect {};return _fabc };func (_abacg *CT_NonVisualConnectorProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffbe :for {_eege ,_defbf :=d .Token (); -if _defbf !=nil {return _defbf ;};switch _aeecf :=_eege .(type ){case _d .StartElement :switch _aeecf .Name {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 :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0063\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_abacg .CxnSpLocks =NewCT_ConnectorLocking (); -if _cddfda :=d .DecodeElement (_abacg .CxnSpLocks ,&_aeecf );_cddfda !=nil {return _cddfda ;};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 :"\u0073\u0074\u0043x\u006e"},_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 :"\u0073\u0074\u0043x\u006e"}:_abacg .StCxn =NewCT_Connection (); -if _cdfc :=d .DecodeElement (_abacg .StCxn ,&_aeecf );_cdfc !=nil {return _cdfc ;};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 :"\u0065\u006e\u0064\u0043\u0078\u006e"},_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 :"\u0065\u006e\u0064\u0043\u0078\u006e"}:_abacg .EndCxn =NewCT_Connection (); -if _ebgea :=d .DecodeElement (_abacg .EndCxn ,&_aeecf );_ebgea !=nil {return _ebgea ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abacg .ExtLst =NewCT_OfficeArtExtensionList (); -if _gfaef :=d .DecodeElement (_abacg .ExtLst ,&_aeecf );_gfaef !=nil {return _gfaef ;};default:_ac .Log .Debug ("\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",_aeecf .Name ); -if _cbaga :=d .Skip ();_cbaga !=nil {return _cbaga ;};};case _d .EndElement :break _ffbe ;case _d .CharData :};};return nil ;};func NewEG_ShadeProperties ()*EG_ShadeProperties {_dabad :=&EG_ShadeProperties {};return _dabad };func NewCT_Ratio ()*CT_Ratio {_acegg :=&CT_Ratio {}; -return _acegg }; +// Validate validates the EG_ThemeableFillStyle and its children +func (_eaffd *EG_ThemeableFillStyle )Validate ()error {return _eaffd .ValidateWithPath ("E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065");};func NewCT_FontScheme ()*CT_FontScheme {_cfdff :=&CT_FontScheme {}; +_cfdff .MajorFont =NewCT_FontCollection ();_cfdff .MinorFont =NewCT_FontCollection ();return _cfdff ;}; -// ValidateWithPath validates the CT_AdjustHandleList and its children, prefixing error messages with path -func (_bdd *CT_AdjustHandleList )ValidateWithPath (path string )error {for _cdfd ,_ccd :=range _bdd .AhXY {if _ageb :=_ccd .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0041\u0068\u0058\u0059\u005b\u0025\u0064\u005d",path ,_cdfd ));_ageb !=nil {return _ageb ; -};};for _debb ,_abe :=range _bdd .AhPolar {if _cag :=_abe .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0041\u0068\u0050\u006f\u006c\u0061r\u005b\u0025\u0064\u005d",path ,_debb ));_cag !=nil {return _cag ;};};return nil ;};func (_bccef ST_FontCollectionIndex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bccef .String (),start ); +// Validate validates the EG_TextBulletTypeface and its children +func (_fecgc *EG_TextBulletTypeface )Validate ()error {return _fecgc .ValidateWithPath ("E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065");};func (_ffagde *ST_RectAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaggge ,_dfeaef :=d .Token (); +if _dfeaef !=nil {return _dfeaef ;};if _adgddb ,_bagacg :=_gaggge .(_d .EndElement );_bagacg &&_adgddb .Name ==start .Name {*_ffagde =1;return nil ;};if _dfaeb ,_dfffa :=_gaggge .(_d .CharData );!_dfffa {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaggge ); +}else {switch string (_dfaeb ){case "":*_ffagde =0;case "\u0074\u006c":*_ffagde =1;case "\u0074":*_ffagde =2;case "\u0074\u0072":*_ffagde =3;case "\u006c":*_ffagde =4;case "\u0063\u0074\u0072":*_ffagde =5;case "\u0072":*_ffagde =6;case "\u0062\u006c":*_ffagde =7; +case "\u0062":*_ffagde =8;case "\u0062\u0072":*_ffagde =9;};};_gaggge ,_dfeaef =d .Token ();if _dfeaef !=nil {return _dfeaef ;};if _egfda ,_bcegb :=_gaggge .(_d .EndElement );_bcegb &&_egfda .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaggge ); +};type ST_PresetShadowVal byte ; + +// Validate validates the CT_SupplementalFont and its children +func (_egcbge *CT_SupplementalFont )Validate ()error {return _egcbge .ValidateWithPath ("\u0043\u0054\u005f\u0053up\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0061\u006c\u0046\u006f\u006e\u0074");};func (_aafge *CT_Path2DList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bebfa :for {_befgc ,_ddffc :=d .Token (); +if _ddffc !=nil {return _ddffc ;};switch _edabe :=_befgc .(type ){case _d .StartElement :switch _edabe .Name {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 :"\u0070\u0061\u0074\u0068"},_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 :"\u0070\u0061\u0074\u0068"}:_becfg :=NewCT_Path2D (); +if _eccdc :=d .DecodeElement (_becfg ,&_edabe );_eccdc !=nil {return _eccdc ;};_aafge .Path =append (_aafge .Path ,_becfg );default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_edabe .Name ); +if _fdfdf :=d .Skip ();_fdfdf !=nil {return _fdfdf ;};};case _d .EndElement :break _bebfa ;case _d .CharData :};};return nil ;}; + +// Validate validates the CT_TextUnderlineFillGroupWrapper and its children +func (_bafabc *CT_TextUnderlineFillGroupWrapper )Validate ()error {return _bafabc .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 EG_ThemeableFillStyle and its children, prefixing error messages with path -func (_bcaeg *EG_ThemeableFillStyle )ValidateWithPath (path string )error {if _bcaeg .Fill !=nil {if _eabcg :=_bcaeg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_eabcg !=nil {return _eabcg ;};};if _bcaeg .FillRef !=nil {if _gagda :=_bcaeg .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); -_gagda !=nil {return _gagda ;};};return nil ;};func (_aggda *CT_Path2DArcTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0052"},Value :_gd .Sprintf ("\u0025\u0076",_aggda .WRAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0052"},Value :_gd .Sprintf ("\u0025\u0076",_aggda .HRAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0041n\u0067"},Value :_gd .Sprintf ("\u0025\u0076",_aggda .StAngAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0077\u0041n\u0067"},Value :_gd .Sprintf ("\u0025\u0076",_aggda .SwAngAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextNormalAutofit and its children +func (_addb *CT_TextNormalAutofit )Validate ()error {return _addb .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074");};type CT_SoftEdgesEffect struct{RadAttr int64 ;};func (_baffd *CT_FontCollection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_gbbb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0061\u0074\u0069\u006e"}};e .EncodeElement (_baffd .Latin ,_gbbb );_cdcac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0061"}};e .EncodeElement (_baffd .Ea ,_cdcac );_gdaff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0073"}}; +e .EncodeElement (_baffd .Cs ,_gdaff );if _baffd .Font !=nil {_fffde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006f\u006e\u0074"}};for _ ,_dcdfg :=range _baffd .Font {e .EncodeElement (_dcdfg ,_fffde );};};if _baffd .ExtLst !=nil {_bced :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_baffd .ExtLst ,_bced );};e .EncodeToken (_d .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 ; +};func ParseUnionST_Percentage (s string )(ST_Percentage ,error ){_aadff :=ST_Percentage {};if _ca .ST_PercentagePatternRe .MatchString (s ){_aadff .ST_Percentage =&s ;}else {_beegce ,_dfdae :=_bc .ParseInt (s ,10,64);if _dfdae !=nil {return _aadff ,_fa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_dfdae ); +};_gdcgbg :=int32 (_beegce );_aadff .ST_PercentageDecimal =&_gdcgbg ;};return _aadff ,nil ;};func (_dfbcda ST_LightRigDirection )Validate ()error {return _dfbcda .ValidateWithPath ("")};func NewCT_TextLineBreak ()*CT_TextLineBreak {_dcgga :=&CT_TextLineBreak {}; +return _dcgga };func (_dcae *CT_Scale2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcae .Sx =NewCT_Ratio ();_dcae .Sy =NewCT_Ratio ();_ddafe :for {_caagd ,_agbdd :=d .Token ();if _agbdd !=nil {return _agbdd ;};switch _cbdff :=_caagd .(type ){case _d .StartElement :switch _cbdff .Name {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 :"\u0073\u0078"},_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 :"\u0073\u0078"}:if _gdcagd :=d .DecodeElement (_dcae .Sx ,&_cbdff ); +_gdcagd !=nil {return _gdcagd ;};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 :"\u0073\u0079"},_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 :"\u0073\u0079"}:if _eeaba :=d .DecodeElement (_dcae .Sy ,&_cbdff ); +_eeaba !=nil {return _eeaba ;};default:_dc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_cbdff .Name ); +if _bage :=d .Skip ();_bage !=nil {return _bage ;};};case _d .EndElement :break _ddafe ;case _d .CharData :};};return nil ;};const (ST_PresetMaterialTypeUnset ST_PresetMaterialType =0;ST_PresetMaterialTypeLegacyMatte ST_PresetMaterialType =1;ST_PresetMaterialTypeLegacyPlastic ST_PresetMaterialType =2; +ST_PresetMaterialTypeLegacyMetal ST_PresetMaterialType =3;ST_PresetMaterialTypeLegacyWireframe ST_PresetMaterialType =4;ST_PresetMaterialTypeMatte ST_PresetMaterialType =5;ST_PresetMaterialTypePlastic ST_PresetMaterialType =6;ST_PresetMaterialTypeMetal ST_PresetMaterialType =7; +ST_PresetMaterialTypeWarmMatte ST_PresetMaterialType =8;ST_PresetMaterialTypeTranslucentPowder ST_PresetMaterialType =9;ST_PresetMaterialTypePowder ST_PresetMaterialType =10;ST_PresetMaterialTypeDkEdge ST_PresetMaterialType =11;ST_PresetMaterialTypeSoftEdge ST_PresetMaterialType =12; +ST_PresetMaterialTypeClear ST_PresetMaterialType =13;ST_PresetMaterialTypeFlat ST_PresetMaterialType =14;ST_PresetMaterialTypeSoftmetal ST_PresetMaterialType =15;);func NewCT_PathShadeProperties ()*CT_PathShadeProperties {_abbbd :=&CT_PathShadeProperties {}; +return _abbbd ;};func (_ce *AG_Locking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ce .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ce .NoGrpAttr ))}); +};if _ce .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ce .NoSelectAttr ))});};if _ce .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ce .NoRotAttr ))}); +};if _ce .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ce .NoChangeAspectAttr ))}); +};if _ce .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ce .NoMoveAttr ))});};if _ce .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ce .NoResizeAttr ))}); +};if _ce .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ce .NoEditPointsAttr ))});};if _ce .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ce .NoAdjustHandlesAttr ))}); +};if _ce .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ce .NoChangeArrowheadsAttr ))}); +};if _ce .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ce .NoChangeShapeTypeAttr ))}); +};return nil ;};func NewCT_TintEffect ()*CT_TintEffect {_befadd :=&CT_TintEffect {};return _befadd };func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_cggef :=&CT_PositiveFixedPercentage {};return _cggef ;};func (_gcbaca *ST_TextSpacingPercentOrPercentString )ValidateWithPath (path string )error {_cbfdc :=[]string {}; +if _gcbaca .ST_TextSpacingPercent !=nil {_cbfdc =append (_cbfdc ,"S\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};if _gcbaca .ST_Percentage !=nil {_cbfdc =append (_cbfdc ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); +};if len (_cbfdc )> 1{return _fa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cbfdc );};return nil ;};type CT_AudioCD struct{St *CT_AudioCDTime ; +End *CT_AudioCDTime ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TextSpacing ()*CT_TextSpacing {_egfbb :=&CT_TextSpacing {};return _egfbb };type EG_TextGeometry struct{CustGeom *CT_CustomGeometry2D ;PrstTxWarp *CT_PresetTextShape ;}; -// Validate validates the CT_GlowEffect and its children -func (_ebeb *CT_GlowEffect )Validate ()error {return _ebeb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074");}; +// Validate validates the CT_Point3D and its children +func (_bddba *CT_Point3D )Validate ()error {return _bddba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044");};type CT_TextBulletSizePercent struct{ValAttr string ;};func (_afffdb ST_LineCap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbdfd :=_d .Attr {}; +_cbdfd .Name =name ;switch _afffdb {case ST_LineCapUnset :_cbdfd .Value ="";case ST_LineCapRnd :_cbdfd .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_cbdfd .Value ="\u0073\u0071";case ST_LineCapFlat :_cbdfd .Value ="\u0066\u006c\u0061\u0074";};return _cbdfd ,nil ; +};func NewCT_PictureLocking ()*CT_PictureLocking {_faddb :=&CT_PictureLocking {};return _faddb };func (_gecge *CT_CustomColorList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aadea :for {_fefbe ,_aece :=d .Token ();if _aece !=nil {return _aece ; +};switch _bgddd :=_fefbe .(type ){case _d .StartElement :switch _bgddd .Name {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 :"\u0063u\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0063u\u0073\u0074\u0043\u006c\u0072"}:_ceaba :=NewCT_CustomColor (); +if _dfaa :=d .DecodeElement (_ceaba ,&_bgddd );_dfaa !=nil {return _dfaa ;};_gecge .CustClr =append (_gecge .CustClr ,_ceaba );default:_dc .Log .Debug ("\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",_bgddd .Name ); +if _egagc :=d .Skip ();_egagc !=nil {return _egagc ;};};case _d .EndElement :break _aadea ;case _d .CharData :};};return nil ;};func (_gfcef ST_AnimationChartOnlyBuildType )String ()string {switch _gfcef {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 "";}; -// Validate validates the CT_GroupFillProperties and its children -func (_ddaee *CT_GroupFillProperties )Validate ()error {return _ddaee .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_bbcbd *CT_TileInfoProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbcbd .TxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0078"},Value :_gd .Sprintf ("\u0025\u0076",*_bbcbd .TxAttr )}); -};if _bbcbd .TyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_bbcbd .TyAttr )});};if _bbcbd .SxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0078"},Value :_gd .Sprintf ("\u0025\u0076",*_bbcbd .SxAttr )}); -};if _bbcbd .SyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_bbcbd .SyAttr )});};if _bbcbd .FlipAttr !=ST_TileFlipModeUnset {_aefbg ,_cgebd :=_bbcbd .FlipAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006c\u0069\u0070"}); -if _cgebd !=nil {return _cgebd ;};start .Attr =append (start .Attr ,_aefbg );};if _bbcbd .AlgnAttr !=ST_RectAlignmentUnset {_dfcaa ,_dbfgcb :=_bbcbd .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"});if _dbfgcb !=nil {return _dbfgcb ; -};start .Attr =append (start .Attr ,_dfcaa );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_beefa ST_PresetPatternVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_beefa .String (),start ); -}; +// Validate validates the EG_LineFillProperties and its children +func (_gbbf *EG_LineFillProperties )Validate ()error {return _gbbf .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; -// Validate validates the CT_Path2DQuadBezierTo and its children -func (_ccec *CT_Path2DQuadBezierTo )Validate ()error {return _ccec .ValidateWithPath ("C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f");};type CT_WholeE2oFormatting struct{Ln *CT_LineProperties ;EffectLst *CT_EffectList ; -EffectDag *CT_EffectContainer ;};func (_bfff *CT_GrayscaleTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aaegc *CT_TableProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aaegc .RtlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0074\u006c"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_aaegc .RtlAttr ))}); -};if _aaegc .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_aaegc .FirstRowAttr ))});};if _aaegc .FirstColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_aaegc .FirstColAttr ))}); -};if _aaegc .LastRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ca\u0073\u0074\u0052\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_aaegc .LastRowAttr ))});};if _aaegc .LastColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ca\u0073\u0074\u0043\u006f\u006c"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_aaegc .LastColAttr ))}); -};if _aaegc .BandRowAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062a\u006e\u0064\u0052\u006f\u0077"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_aaegc .BandRowAttr ))});};if _aaegc .BandColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062a\u006e\u0064\u0043\u006f\u006c"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_aaegc .BandColAttr ))}); -};e .EncodeToken (start );if _aaegc .NoFill !=nil {_fgace :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaegc .NoFill ,_fgace );};if _aaegc .SolidFill !=nil {_bdceea :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_aaegc .SolidFill ,_bdceea );};if _aaegc .GradFill !=nil {_ggffc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaegc .GradFill ,_ggffc );};if _aaegc .BlipFill !=nil {_ebbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_aaegc .BlipFill ,_ebbf );};if _aaegc .PattFill !=nil {_aecdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_aaegc .PattFill ,_aecdb );};if _aaegc .GrpFill !=nil {_abed :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_aaegc .GrpFill ,_abed );};if _aaegc .EffectLst !=nil {_bcea :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aaegc .EffectLst ,_bcea );};if _aaegc .EffectDag !=nil {_gebd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; -e .EncodeElement (_aaegc .EffectDag ,_gebd );};if _aaegc .Choice !=nil {_aaegc .Choice .MarshalXML (e ,_d .StartElement {});};if _aaegc .ExtLst !=nil {_adeead :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_aaegc .ExtLst ,_adeead );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccagf ST_RectAlignment )Validate ()error {return _ccagf .ValidateWithPath ("")};func (_fada *ST_DgmBuildStep )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgcf ,_dcff :=d .Token (); -if _dcff !=nil {return _dcff ;};if _fcccb ,_edded :=_dgcf .(_d .EndElement );_edded &&_fcccb .Name ==start .Name {*_fada =1;return nil ;};if _bgggag ,_dfffc :=_dgcf .(_d .CharData );!_dfffc {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",_dgcf ); -}else {switch string (_bgggag ){case "":*_fada =0;case "\u0073\u0070":*_fada =1;case "\u0062\u0067":*_fada =2;};};_dgcf ,_dcff =d .Token ();if _dcff !=nil {return _dcff ;};if _bcbdg ,_gedd :=_dgcf .(_d .EndElement );_gedd &&_bcbdg .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",_dgcf );};func NewCT_TextAutonumberBullet ()*CT_TextAutonumberBullet {_dgafg :=&CT_TextAutonumberBullet {}; -_dgafg .TypeAttr =ST_TextAutonumberScheme (1);return _dgafg ;};func NewCT_TableRow ()*CT_TableRow {_feegd :=&CT_TableRow {};return _feegd };func (_ffggc ST_LineCap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffggc .String (),start ); +// Validate validates the CT_TextBulletTypefaceFollowText and its children +func (_cbgg *CT_TextBulletTypefaceFollowText )Validate ()error {return _cbgg .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_LuminanceEffect and its children, prefixing error messages with path -func (_dgeee *CT_LuminanceEffect )ValidateWithPath (path string )error {if _dgeee .BrightAttr !=nil {if _fbceg :=_dgeee .BrightAttr .ValidateWithPath (path +"/\u0042\u0072\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_fbceg !=nil {return _fbceg ;}; -};if _dgeee .ContrastAttr !=nil {if _dfedg :=_dgeee .ContrastAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0041\u0074\u0074\u0072");_dfedg !=nil {return _dfedg ;};};return nil ;};func (_feeea ST_LineCap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgbc :=_d .Attr {}; -_cgbc .Name =name ;switch _feeea {case ST_LineCapUnset :_cgbc .Value ="";case ST_LineCapRnd :_cgbc .Value ="\u0072\u006e\u0064";case ST_LineCapSq :_cgbc .Value ="\u0073\u0071";case ST_LineCapFlat :_cgbc .Value ="\u0066\u006c\u0061\u0074";};return _cgbc ,nil ; -};func (_fdad *CT_GammaTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TextNoBullet and its children, prefixing error messages with path +func (_fgdaf *CT_TextNoBullet )ValidateWithPath (path string )error {return nil };func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_fgbg :=&CT_PresetLineDashProperties {};return _fgbg ;};func NewCT_InnerShadowEffect ()*CT_InnerShadowEffect {_bbfg :=&CT_InnerShadowEffect {}; +return _bbfg };func (_eaffg *ST_ShapeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eaffg =0;case "\u006c\u0069\u006e\u0065":*_eaffg =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_eaffg =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_eaffg =3; +case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_eaffg =4;case "\u0072\u0065\u0063\u0074":*_eaffg =5;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_eaffg =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_eaffg =7; +case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_eaffg =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_eaffg =9;case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_eaffg =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_eaffg =11; +case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_eaffg =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_eaffg =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_eaffg =14;case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_eaffg =15;case "\u0073\u0074\u0061r\u0034":*_eaffg =16; +case "\u0073\u0074\u0061r\u0035":*_eaffg =17;case "\u0073\u0074\u0061r\u0036":*_eaffg =18;case "\u0073\u0074\u0061r\u0037":*_eaffg =19;case "\u0073\u0074\u0061r\u0038":*_eaffg =20;case "\u0073\u0074\u0061\u0072\u0031\u0030":*_eaffg =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_eaffg =22; +case "\u0073\u0074\u0061\u0072\u0031\u0036":*_eaffg =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_eaffg =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_eaffg =25;case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_eaffg =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_eaffg =27; +case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_eaffg =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_eaffg =29;case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_eaffg =30; +case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_eaffg =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_eaffg =32;case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_eaffg =33; +case "\u0070\u006c\u0061\u0071\u0075\u0065":*_eaffg =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_eaffg =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_eaffg =36;case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_eaffg =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_eaffg =38; +case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_eaffg =39;case "\u0070\u0069\u0065":*_eaffg =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_eaffg =41;case "\u0064\u006f\u006eu\u0074":*_eaffg =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_eaffg =43; +case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_eaffg =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_eaffg =45;case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_eaffg =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_eaffg =47; +case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_eaffg =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_eaffg =49;case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eaffg =50; +case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_eaffg =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_eaffg =52;case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eaffg =53; +case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eaffg =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_eaffg =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eaffg =56; +case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_eaffg =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_eaffg =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eaffg =59; +case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_eaffg =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_eaffg =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eaffg =62; +case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_eaffg =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_eaffg =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_eaffg =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_eaffg =66; +case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_eaffg =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_eaffg =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_eaffg =69; +case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_eaffg =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_eaffg =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_eaffg =72; +case "\u0063\u0075\u0062\u0065":*_eaffg =73;case "\u0063\u0061\u006e":*_eaffg =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_eaffg =75;case "\u0068\u0065\u0061r\u0074":*_eaffg =76;case "\u0073\u0075\u006e":*_eaffg =77; +case "\u006d\u006f\u006f\u006e":*_eaffg =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_eaffg =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_eaffg =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_eaffg =81; +case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_eaffg =82;case "\u0062\u0065\u0076e\u006c":*_eaffg =83;case "\u0066\u0072\u0061m\u0065":*_eaffg =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_eaffg =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_eaffg =86; +case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_eaffg =87;case "\u0063\u0068\u006fr\u0064":*_eaffg =88;case "\u0061\u0072\u0063":*_eaffg =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_eaffg =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_eaffg =91; +case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_eaffg =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_eaffg =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_eaffg =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_eaffg =95; +case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_eaffg =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_eaffg =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_eaffg =98; +case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_eaffg =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_eaffg =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_eaffg =101; +case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_eaffg =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_eaffg =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_eaffg =104; +case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_eaffg =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_eaffg =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_eaffg =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_eaffg =108; +case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_eaffg =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_eaffg =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_eaffg =111; +case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_eaffg =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_eaffg =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_eaffg =114; +case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_eaffg =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_eaffg =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eaffg =117; +case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_eaffg =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eaffg =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_eaffg =120; +case "\u0063\u006c\u006fu\u0064":*_eaffg =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_eaffg =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_eaffg =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_eaffg =124; +case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_eaffg =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_eaffg =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_eaffg =127; +case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_eaffg =128;case "\u0077\u0061\u0076\u0065":*_eaffg =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_eaffg =130;case "\u0070\u006c\u0075\u0073":*_eaffg =131; +case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_eaffg =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_eaffg =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_eaffg =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":*_eaffg =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_eaffg =136; +case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_eaffg =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_eaffg =138; +case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_eaffg =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_eaffg =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_eaffg =141; +case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_eaffg =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_eaffg =143; +case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_eaffg =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_eaffg =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_eaffg =146; +case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_eaffg =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_eaffg =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_eaffg =149; +case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_eaffg =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_eaffg =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_eaffg =152; +case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_eaffg =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_eaffg =154; +case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_eaffg =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_eaffg =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_eaffg =157; +case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_eaffg =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_eaffg =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_eaffg =160; +case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_eaffg =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_eaffg =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_eaffg =163; +case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_eaffg =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_eaffg =165; +case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_eaffg =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_eaffg =167; +case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_eaffg =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_eaffg =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_eaffg =170; +case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_eaffg =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_eaffg =172;case "\u0067\u0065\u0061r\u0036":*_eaffg =173; +case "\u0067\u0065\u0061r\u0039":*_eaffg =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_eaffg =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_eaffg =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_eaffg =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_eaffg =178; +case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_eaffg =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_eaffg =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_eaffg =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_eaffg =182; +case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_eaffg =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_eaffg =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_eaffg =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_eaffg =186; +case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_eaffg =187;};return nil ;}; -// ValidateWithPath validates the CT_TableProperties and its children, prefixing error messages with path -func (_afegcb *CT_TableProperties )ValidateWithPath (path string )error {if _afegcb .NoFill !=nil {if _fgbb :=_afegcb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fgbb !=nil {return _fgbb ;};};if _afegcb .SolidFill !=nil {if _cbcce :=_afegcb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_cbcce !=nil {return _cbcce ;};};if _afegcb .GradFill !=nil {if _bagfd :=_afegcb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_bagfd !=nil {return _bagfd ;};};if _afegcb .BlipFill !=nil {if _gefad :=_afegcb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_gefad !=nil {return _gefad ;};};if _afegcb .PattFill !=nil {if _fadgg :=_afegcb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fadgg !=nil {return _fadgg ;};};if _afegcb .GrpFill !=nil {if _ggca :=_afegcb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_ggca !=nil {return _ggca ;};};if _afegcb .EffectLst !=nil {if _agegd :=_afegcb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_agegd !=nil {return _agegd ;};};if _afegcb .EffectDag !=nil {if _afedgc :=_afegcb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_afedgc !=nil {return _afedgc ;};};if _afegcb .Choice !=nil {if _bbbbc :=_afegcb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bbbbc !=nil {return _bbbbc ;};};if _afegcb .ExtLst !=nil {if _ddegf :=_afegcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ddegf !=nil {return _ddegf ;};};return nil ;};func NewCT_Path2DList ()*CT_Path2DList {_dabdd :=&CT_Path2DList {};return _dabdd };func ParseUnionST_Coordinate32 (s string )(ST_Coordinate32 ,error ){_ecgdd :=ST_Coordinate32 {};if _gg .ST_UniversalMeasurePatternRe .MatchString (s ){_ecgdd .ST_UniversalMeasure =&s ; -}else {_dcgecf ,_bbgadf :=_b .ParseInt (s ,10,32);if _bbgadf !=nil {return _ecgdd ,_gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_bbgadf );};_ceafd :=int32 (_dcgecf );_ecgdd .ST_Coordinate32Unqualified =&_ceafd ; -};return _ecgdd ,nil ;};func (_gaca *CT_ColorMapping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaca .Bg1Attr =ST_ColorSchemeIndex (1);_gaca .Tx1Attr =ST_ColorSchemeIndex (1);_gaca .Bg2Attr =ST_ColorSchemeIndex (1);_gaca .Tx2Attr =ST_ColorSchemeIndex (1); -_gaca .Accent1Attr =ST_ColorSchemeIndex (1);_gaca .Accent2Attr =ST_ColorSchemeIndex (1);_gaca .Accent3Attr =ST_ColorSchemeIndex (1);_gaca .Accent4Attr =ST_ColorSchemeIndex (1);_gaca .Accent5Attr =ST_ColorSchemeIndex (1);_gaca .Accent6Attr =ST_ColorSchemeIndex (1); -_gaca .HlinkAttr =ST_ColorSchemeIndex (1);_gaca .FolHlinkAttr =ST_ColorSchemeIndex (1);for _ ,_fbde :=range start .Attr {if _fbde .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_gaca .Accent3Attr .UnmarshalXMLAttr (_fbde );continue ;};if _fbde .Name .Local =="\u0074\u0078\u0031"{_gaca .Tx1Attr .UnmarshalXMLAttr (_fbde ); -continue ;};if _fbde .Name .Local =="\u0062\u0067\u0032"{_gaca .Bg2Attr .UnmarshalXMLAttr (_fbde );continue ;};if _fbde .Name .Local =="\u0074\u0078\u0032"{_gaca .Tx2Attr .UnmarshalXMLAttr (_fbde );continue ;};if _fbde .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_gaca .Accent1Attr .UnmarshalXMLAttr (_fbde ); -continue ;};if _fbde .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_gaca .Accent2Attr .UnmarshalXMLAttr (_fbde );continue ;};if _fbde .Name .Local =="\u0062\u0067\u0031"{_gaca .Bg1Attr .UnmarshalXMLAttr (_fbde );continue ;};if _fbde .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_gaca .Accent4Attr .UnmarshalXMLAttr (_fbde ); -continue ;};if _fbde .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_gaca .Accent5Attr .UnmarshalXMLAttr (_fbde );continue ;};if _fbde .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_gaca .Accent6Attr .UnmarshalXMLAttr (_fbde );continue ; -};if _fbde .Name .Local =="\u0068\u006c\u0069n\u006b"{_gaca .HlinkAttr .UnmarshalXMLAttr (_fbde );continue ;};if _fbde .Name .Local =="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"{_gaca .FolHlinkAttr .UnmarshalXMLAttr (_fbde );continue ;};};_gged :for {_egede ,_cdec :=d .Token (); -if _cdec !=nil {return _cdec ;};switch _ddegc :=_egede .(type ){case _d .StartElement :switch _ddegc .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaca .ExtLst =NewCT_OfficeArtExtensionList (); -if _deea :=d .DecodeElement (_gaca .ExtLst ,&_ddegc );_deea !=nil {return _deea ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_ddegc .Name ); -if _eec :=d .Skip ();_eec !=nil {return _eec ;};};case _d .EndElement :break _gged ;case _d .CharData :};};return nil ;};func (_gbbba *CT_TextParagraph )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbbba .PPr !=nil {_ffdbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070P\u0072"}}; -e .EncodeElement (_gbbba .PPr ,_ffdbf );};if _gbbba .EG_TextRun !=nil {for _ ,_efebc :=range _gbbba .EG_TextRun {_efebc .MarshalXML (e ,_d .StartElement {});};};if _gbbba .EndParaRPr !=nil {_gadaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065n\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}}; -e .EncodeElement (_gbbba .EndParaRPr ,_gadaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aabdga ST_LineEndType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddad :=_d .Attr {};_ddad .Name =name ;switch _aabdga {case ST_LineEndTypeUnset :_ddad .Value =""; -case ST_LineEndTypeNone :_ddad .Value ="\u006e\u006f\u006e\u0065";case ST_LineEndTypeTriangle :_ddad .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_LineEndTypeStealth :_ddad .Value ="\u0073t\u0065\u0061\u006c\u0074\u0068";case ST_LineEndTypeDiamond :_ddad .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064"; -case ST_LineEndTypeOval :_ddad .Value ="\u006f\u0076\u0061\u006c";case ST_LineEndTypeArrow :_ddad .Value ="\u0061\u0072\u0072o\u0077";};return _ddad ,nil ;};func NewCT_StretchInfoProperties ()*CT_StretchInfoProperties {_ffgcde :=&CT_StretchInfoProperties {}; -return _ffgcde ;};func (_ggfcd *ST_TextSpacingPercentOrPercentString )Validate ()error {return _ggfcd .ValidateWithPath ("");};func (_ddfg *CT_Backdrop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ebbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006e\u0063\u0068\u006f\u0072"}}; -e .EncodeElement (_ddfg .Anchor ,_ebbe );_gaff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d"}};e .EncodeElement (_ddfg .Norm ,_gaff );_acg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0075\u0070"}};e .EncodeElement (_ddfg .Up ,_acg ); -if _ddfg .ExtLst !=nil {_cee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddfg .ExtLst ,_cee );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcegga *CT_TablePartStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcegf :for {_bbgc ,_ffdgg :=d .Token (); -if _ffdgg !=nil {return _ffdgg ;};switch _ccae :=_bbgc .(type ){case _d .StartElement :switch _ccae .Name {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 :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"},_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 :"\u0074c\u0054\u0078\u0053\u0074\u0079\u006ce"}:_gcegga .TcTxStyle =NewCT_TableStyleTextStyle (); -if _dadee :=d .DecodeElement (_gcegga .TcTxStyle ,&_ccae );_dadee !=nil {return _dadee ;};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 :"\u0074c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074c\u0053\u0074\u0079\u006c\u0065"}:_gcegga .TcStyle =NewCT_TableStyleCellStyle (); -if _bfde :=d .DecodeElement (_gcegga .TcStyle ,&_ccae );_bfde !=nil {return _bfde ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_ccae .Name ); -if _caae :=d .Skip ();_caae !=nil {return _caae ;};};case _d .EndElement :break _bcegf ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path +func (_dafd *CT_SchemeColor )ValidateWithPath (path string )error {if _dafd .ValAttr ==ST_SchemeColorValUnset {return _fa .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _ggeab :=_dafd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggeab !=nil {return _ggeab ;};for _bfcc ,_ggeg :=range _dafd .EG_ColorTransform {if _bceg :=_ggeg .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_bfcc )); +_bceg !=nil {return _bceg ;};};return nil ;};func (_ccac *CT_TextFont )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_fa .Sprintf ("\u0025\u0076",_ccac .TypefaceAttr )}); +if _ccac .PanoseAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u006e\u006f\u0073\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_ccac .PanoseAttr )});};if _ccac .PitchFamilyAttr !=ST_PitchFamilyUnset {_fffcb ,_ccffa :=_ccac .PitchFamilyAttr .MarshalXMLAttr (_d .Name {Local :"p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"}); +if _ccffa !=nil {return _ccffa ;};start .Attr =append (start .Attr ,_fffcb );};if _ccac .CharsetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_ccac .CharsetAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfgf *CT_BaseStyles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_beb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}}; +e .EncodeElement (_gfgf .ClrScheme ,_beb );_abfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_gfgf .FontScheme ,_abfa );_edff :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}}; +e .EncodeElement (_gfgf .FmtScheme ,_edff );if _gfgf .ExtLst !=nil {_fag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfgf .ExtLst ,_fag );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_EmptyElement ()*CT_EmptyElement {_egecc :=&CT_EmptyElement {};return _egecc };func (_ffbgd *ST_TextUnderlineType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgbbc ,_adefc :=d .Token ();if _adefc !=nil {return _adefc ; +};if _ecbbf ,_deffa :=_cgbbc .(_d .EndElement );_deffa &&_ecbbf .Name ==start .Name {*_ffbgd =1;return nil ;};if _caabfb ,_adefe :=_cgbbc .(_d .CharData );!_adefe {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgbbc ); +}else {switch string (_caabfb ){case "":*_ffbgd =0;case "\u006e\u006f\u006e\u0065":*_ffbgd =1;case "\u0077\u006f\u0072d\u0073":*_ffbgd =2;case "\u0073\u006e\u0067":*_ffbgd =3;case "\u0064\u0062\u006c":*_ffbgd =4;case "\u0068\u0065\u0061v\u0079":*_ffbgd =5; +case "\u0064\u006f\u0074\u0074\u0065\u0064":*_ffbgd =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_ffbgd =7;case "\u0064\u0061\u0073\u0068":*_ffbgd =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_ffbgd =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_ffbgd =10; +case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_ffbgd =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_ffbgd =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_ffbgd =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_ffbgd =14; +case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_ffbgd =15;case "\u0077\u0061\u0076\u0079":*_ffbgd =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_ffbgd =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_ffbgd =18; +};};_cgbbc ,_adefc =d .Token ();if _adefc !=nil {return _adefc ;};if _fdgef ,_eaadbd :=_cgbbc .(_d .EndElement );_eaadbd &&_fdgef .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgbbc ); +};func NewCT_TablePartStyle ()*CT_TablePartStyle {_baeee :=&CT_TablePartStyle {};return _baeee };func NewCT_OuterShadowEffect ()*CT_OuterShadowEffect {_cffdb :=&CT_OuterShadowEffect {};return _cffdb ;};func NewCT_CustomGeometry2D ()*CT_CustomGeometry2D {_fdaff :=&CT_CustomGeometry2D {}; +_fdaff .PathLst =NewCT_Path2DList ();return _fdaff ;}; -// ValidateWithPath validates the CT_GeomRect and its children, prefixing error messages with path -func (_bgdc *CT_GeomRect )ValidateWithPath (path string )error {if _bdad :=_bgdc .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_bdad !=nil {return _bdad ;};if _fcba :=_bgdc .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); -_fcba !=nil {return _fcba ;};if _gagg :=_bgdc .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_gagg !=nil {return _gagg ;};if _beba :=_bgdc .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_beba !=nil {return _beba ; -};return nil ;};func (_bgedd *CT_SchemeColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_decbb ,_deccg :=_bgedd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"});if _deccg !=nil {return _deccg ;};start .Attr =append (start .Attr ,_decbb ); -e .EncodeToken (start );if _bgedd .EG_ColorTransform !=nil {for _ ,_abfcd :=range _bgedd .EG_ColorTransform {_abfcd .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ThemeOverride struct{CT_BaseStylesOverride }; +// Validate validates the CT_FillEffect and its children +func (_feda *CT_FillEffect )Validate ()error {return _feda .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0045\u0066\u0066\u0065\u0063\u0074");}; +// ValidateWithPath validates the EG_ColorTransform and its children, prefixing error messages with path +func (_degff *EG_ColorTransform )ValidateWithPath (path string )error {if _degff .Tint !=nil {if _agfad :=_degff .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_agfad !=nil {return _agfad ;};};if _degff .Shade !=nil {if _dfbbbb :=_degff .Shade .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u0065"); +_dfbbbb !=nil {return _dfbbbb ;};};if _degff .Comp !=nil {if _gafee :=_degff .Comp .ValidateWithPath (path +"\u002f\u0043\u006fm\u0070");_gafee !=nil {return _gafee ;};};if _degff .Inv !=nil {if _egacc :=_degff .Inv .ValidateWithPath (path +"\u002f\u0049\u006e\u0076"); +_egacc !=nil {return _egacc ;};};if _degff .Gray !=nil {if _cbfaac :=_degff .Gray .ValidateWithPath (path +"\u002f\u0047\u0072a\u0079");_cbfaac !=nil {return _cbfaac ;};};if _degff .Alpha !=nil {if _bbbgg :=_degff .Alpha .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061"); +_bbbgg !=nil {return _bbbgg ;};};if _degff .AlphaOff !=nil {if _fbafcc :=_degff .AlphaOff .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004f\u0066f");_fbafcc !=nil {return _fbafcc ;};};if _degff .AlphaMod !=nil {if _ceag :=_degff .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd"); +_ceag !=nil {return _ceag ;};};if _degff .Hue !=nil {if _eafca :=_degff .Hue .ValidateWithPath (path +"\u002f\u0048\u0075\u0065");_eafca !=nil {return _eafca ;};};if _degff .HueOff !=nil {if _accgb :=_degff .HueOff .ValidateWithPath (path +"\u002fH\u0075\u0065\u004f\u0066\u0066"); +_accgb !=nil {return _accgb ;};};if _degff .HueMod !=nil {if _cafca :=_degff .HueMod .ValidateWithPath (path +"\u002fH\u0075\u0065\u004d\u006f\u0064");_cafca !=nil {return _cafca ;};};if _degff .Sat !=nil {if _gccdc :=_degff .Sat .ValidateWithPath (path +"\u002f\u0053\u0061\u0074"); +_gccdc !=nil {return _gccdc ;};};if _degff .SatOff !=nil {if _fbgcf :=_degff .SatOff .ValidateWithPath (path +"\u002fS\u0061\u0074\u004f\u0066\u0066");_fbgcf !=nil {return _fbgcf ;};};if _degff .SatMod !=nil {if _dbdff :=_degff .SatMod .ValidateWithPath (path +"\u002fS\u0061\u0074\u004d\u006f\u0064"); +_dbdff !=nil {return _dbdff ;};};if _degff .Lum !=nil {if _gecgg :=_degff .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_gecgg !=nil {return _gecgg ;};};if _degff .LumOff !=nil {if _gfaa :=_degff .LumOff .ValidateWithPath (path +"\u002fL\u0075\u006d\u004f\u0066\u0066"); +_gfaa !=nil {return _gfaa ;};};if _degff .LumMod !=nil {if _fadfff :=_degff .LumMod .ValidateWithPath (path +"\u002fL\u0075\u006d\u004d\u006f\u0064");_fadfff !=nil {return _fadfff ;};};if _degff .Red !=nil {if _dcedf :=_degff .Red .ValidateWithPath (path +"\u002f\u0052\u0065\u0064"); +_dcedf !=nil {return _dcedf ;};};if _degff .RedOff !=nil {if _ddaae :=_degff .RedOff .ValidateWithPath (path +"\u002fR\u0065\u0064\u004f\u0066\u0066");_ddaae !=nil {return _ddaae ;};};if _degff .RedMod !=nil {if _eaggd :=_degff .RedMod .ValidateWithPath (path +"\u002fR\u0065\u0064\u004d\u006f\u0064"); +_eaggd !=nil {return _eaggd ;};};if _degff .Green !=nil {if _daaebb :=_degff .Green .ValidateWithPath (path +"\u002f\u0047\u0072\u0065\u0065\u006e");_daaebb !=nil {return _daaebb ;};};if _degff .GreenOff !=nil {if _bcagdd :=_degff .GreenOff .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004f\u0066f"); +_bcagdd !=nil {return _bcagdd ;};};if _degff .GreenMod !=nil {if _gccfdf :=_degff .GreenMod .ValidateWithPath (path +"\u002fG\u0072\u0065\u0065\u006e\u004d\u006fd");_gccfdf !=nil {return _gccfdf ;};};if _degff .Blue !=nil {if _abecc :=_degff .Blue .ValidateWithPath (path +"\u002f\u0042\u006cu\u0065"); +_abecc !=nil {return _abecc ;};};if _degff .BlueOff !=nil {if _dcfbf :=_degff .BlueOff .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004f\u0066\u0066");_dcfbf !=nil {return _dcfbf ;};};if _degff .BlueMod !=nil {if _agfdc :=_degff .BlueMod .ValidateWithPath (path +"\u002f\u0042\u006c\u0075\u0065\u004d\u006f\u0064"); +_agfdc !=nil {return _agfdc ;};};if _degff .Gamma !=nil {if _fgcaaf :=_degff .Gamma .ValidateWithPath (path +"\u002f\u0047\u0061\u006d\u006d\u0061");_fgcaaf !=nil {return _fgcaaf ;};};if _degff .InvGamma !=nil {if _bbfag :=_degff .InvGamma .ValidateWithPath (path +"\u002fI\u006e\u0076\u0047\u0061\u006d\u006da"); +_bbfag !=nil {return _bbfag ;};};return nil ;};func NewCT_GradientFillProperties ()*CT_GradientFillProperties {_gecc :=&CT_GradientFillProperties {};return _gecc ;};func (_febeb *CT_TextTabStop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _febeb .PosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073"},Value :_fa .Sprintf ("\u0025\u0076",*_febeb .PosAttr )}); +};if _febeb .AlgnAttr !=ST_TextTabAlignTypeUnset {_dcdac ,_fcdde :=_febeb .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"});if _fcdde !=nil {return _fcdde ;};start .Attr =append (start .Attr ,_dcdac );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_gcgf *CT_NonVisualConnectorProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gcgf .CxnSpLocks !=nil {_geed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063x\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}}; +e .EncodeElement (_gcgf .CxnSpLocks ,_geed );};if _gcgf .StCxn !=nil {_dedde :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0043\u0078\u006e"}};e .EncodeElement (_gcgf .StCxn ,_dedde );};if _gcgf .EndCxn !=nil {_cbdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u006e\u0064\u0043\u0078\u006e"}}; +e .EncodeElement (_gcgf .EndCxn ,_cbdb );};if _gcgf .ExtLst !=nil {_gebeb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcgf .ExtLst ,_gebeb );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_caade ST_Percentage )String ()string {if _caade .ST_PercentageDecimal !=nil {return _fa .Sprintf ("\u0025\u0076",*_caade .ST_PercentageDecimal );};if _caade .ST_Percentage !=nil {return _fa .Sprintf ("\u0025\u0076",*_caade .ST_Percentage ); +};return "";};type CT_Path2DMoveTo struct{Pt *CT_AdjPoint2D ;}; -// ValidateWithPath validates the CT_TextUnderlineFillFollowText and its children, prefixing error messages with path -func (_bfdggc *CT_TextUnderlineFillFollowText )ValidateWithPath (path string )error {return nil };func _ebdfd (_egfaa bool )uint8 {if _egfaa {return 1;};return 0;};func NewCT_AnimationElementChoice ()*CT_AnimationElementChoice {_bfce :=&CT_AnimationElementChoice {}; -return _bfce ;};func (_ffabd ST_ShapeType )String ()string {switch _ffabd {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 "";}; +// ValidateWithPath validates the CT_NonVisualGraphicFrameProperties and its children, prefixing error messages with path +func (_eagc *CT_NonVisualGraphicFrameProperties )ValidateWithPath (path string )error {if _eagc .GraphicFrameLocks !=nil {if _dbdga :=_eagc .GraphicFrameLocks .ValidateWithPath (path +"\u002fG\u0072a\u0070\u0068\u0069\u0063\u0046r\u0061\u006de\u004c\u006f\u0063\u006b\u0073"); +_dbdga !=nil {return _dbdga ;};};if _eagc .ExtLst !=nil {if _effbb :=_eagc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_effbb !=nil {return _effbb ;};};return nil ;}; -// Validate validates the EG_LineFillProperties and its children -func (_bfbac *EG_LineFillProperties )Validate ()error {return _bfbac .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_LineStyleList and its children +func (_abeg *CT_LineStyleList )Validate ()error {return _abeg .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};func (_fcbd ST_ColorSchemeIndex )Validate ()error {return _fcbd .ValidateWithPath ("")}; +type CT_TintEffect struct{HueAttr *int32 ;AmtAttr *ST_FixedPercentage ;}; -// ValidateWithPath validates the CT_TextSpacing and its children, prefixing error messages with path -func (_acacd *CT_TextSpacing )ValidateWithPath (path string )error {if _acacd .SpcPct !=nil {if _abcaf :=_acacd .SpcPct .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0063\u0074");_abcaf !=nil {return _abcaf ;};};if _acacd .SpcPts !=nil {if _ggad :=_acacd .SpcPts .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0074\u0073"); -_ggad !=nil {return _ggad ;};};return nil ;}; +// ValidateWithPath validates the CT_GeomRect and its children, prefixing error messages with path +func (_egabb *CT_GeomRect )ValidateWithPath (path string )error {if _daceg :=_egabb .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_daceg !=nil {return _daceg ;};if _decc :=_egabb .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); +_decc !=nil {return _decc ;};if _ecfb :=_egabb .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_ecfb !=nil {return _ecfb ;};if _ffcd :=_egabb .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_ffcd !=nil {return _ffcd ; +};return nil ;};func (_feggg *CT_Shape3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feggg .ZAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007a"},Value :_fa .Sprintf ("\u0025\u0076",*_feggg .ZAttr )}); +};if _feggg .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"},Value :_fa .Sprintf ("\u0025\u0076",*_feggg .ExtrusionHAttr )});};if _feggg .ContourWAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_fa .Sprintf ("\u0025\u0076",*_feggg .ContourWAttr )}); +};if _feggg .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_eefb ,_egaac :=_feggg .PrstMaterialAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"});if _egaac !=nil {return _egaac ;};start .Attr =append (start .Attr ,_eefb ); +};e .EncodeToken (start );if _feggg .BevelT !=nil {_gegd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_feggg .BevelT ,_gegd );};if _feggg .BevelB !=nil {_dgcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}}; +e .EncodeElement (_feggg .BevelB ,_dgcg );};if _feggg .ExtrusionClr !=nil {_fbbfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069o\u006e\u0043\u006c\u0072"}};e .EncodeElement (_feggg .ExtrusionClr ,_fbbfa ); +};if _feggg .ContourClr !=nil {_ddebg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063o\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}};e .EncodeElement (_feggg .ContourClr ,_ddebg );};if _feggg .ExtLst !=nil {_ddacg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_feggg .ExtLst ,_ddacg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfgge ST_ColorSchemeIndex )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcaca :=_d .Attr {};_dcaca .Name =name ;switch _cfgge {case ST_ColorSchemeIndexUnset :_dcaca .Value =""; +case ST_ColorSchemeIndexDk1 :_dcaca .Value ="\u0064\u006b\u0031";case ST_ColorSchemeIndexLt1 :_dcaca .Value ="\u006c\u0074\u0031";case ST_ColorSchemeIndexDk2 :_dcaca .Value ="\u0064\u006b\u0032";case ST_ColorSchemeIndexLt2 :_dcaca .Value ="\u006c\u0074\u0032"; +case ST_ColorSchemeIndexAccent1 :_dcaca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ColorSchemeIndexAccent2 :_dcaca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ColorSchemeIndexAccent3 :_dcaca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; +case ST_ColorSchemeIndexAccent4 :_dcaca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ColorSchemeIndexAccent5 :_dcaca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ColorSchemeIndexAccent6 :_dcaca .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036"; +case ST_ColorSchemeIndexHlink :_dcaca .Value ="\u0068\u006c\u0069n\u006b";case ST_ColorSchemeIndexFolHlink :_dcaca .Value ="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b";};return _dcaca ,nil ;}; -// ValidateWithPath validates the CT_TextUnderlineLineFollowText and its children, prefixing error messages with path -func (_baebg *CT_TextUnderlineLineFollowText )ValidateWithPath (path string )error {return nil };func (_dbdf ST_PresetColorVal )String ()string {switch _dbdf {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 (_gdcb *CT_AnimationDgmBuildProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdcb .BldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_gdcb .BldAttr )}); -};if _gdcb .RevAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0076"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_gdcb .RevAttr ))});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_TextShapeAutofit and its children +func (_bfaba *CT_TextShapeAutofit )Validate ()error {return _bfaba .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0068\u0061\u0070\u0065\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_ebaad *CT_TextUnderlineFillGroupWrapper )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_becd :for {_eaecf ,_acgge :=d .Token (); +if _acgge !=nil {return _acgge ;};switch _ffabce :=_eaecf .(type ){case _d .StartElement :switch _ffabce .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ebaad .NoFill =NewCT_NoFillProperties (); +if _eaeb :=d .DecodeElement (_ebaad .NoFill ,&_ffabce );_eaeb !=nil {return _eaeb ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ebaad .SolidFill =NewCT_SolidColorFillProperties (); +if _cfbf :=d .DecodeElement (_ebaad .SolidFill ,&_ffabce );_cfbf !=nil {return _cfbf ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ebaad .GradFill =NewCT_GradientFillProperties (); +if _aacef :=d .DecodeElement (_ebaad .GradFill ,&_ffabce );_aacef !=nil {return _aacef ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ebaad .BlipFill =NewCT_BlipFillProperties (); +if _fefga :=d .DecodeElement (_ebaad .BlipFill ,&_ffabce );_fefga !=nil {return _fefga ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ebaad .PattFill =NewCT_PatternFillProperties (); +if _eaegb :=d .DecodeElement (_ebaad .PattFill ,&_ffabce );_eaegb !=nil {return _eaegb ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_ebaad .GrpFill =NewCT_GroupFillProperties (); +if _ffbeb :=d .DecodeElement (_ebaad .GrpFill ,&_ffabce );_ffbeb !=nil {return _ffbeb ;};default:_dc .Log .Debug ("\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",_ffabce .Name ); +if _cafga :=d .Skip ();_cafga !=nil {return _cafga ;};};case _d .EndElement :break _becd ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_ColorSchemeAndMapping and its children -func (_edcf *CT_ColorSchemeAndMapping )Validate ()error {return _edcf .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_PositivePercentage ()*CT_PositivePercentage {_gfeea :=&CT_PositivePercentage {}; -return _gfeea ;};func NewCT_PresetShadowEffect ()*CT_PresetShadowEffect {_cabeg :=&CT_PresetShadowEffect {};_cabeg .PrstAttr =ST_PresetShadowVal (1);return _cabeg ;}; +// ValidateWithPath validates the CT_TextTabStopList and its children, prefixing error messages with path +func (_eeda *CT_TextTabStopList )ValidateWithPath (path string )error {for _daebc ,_afffd :=range _eeda .Tab {if _fdefd :=_afffd .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_daebc ));_fdefd !=nil {return _fdefd ; +};};return nil ;}; -// ValidateWithPath validates the CT_SupplementalFont and its children, prefixing error messages with path -func (_gadd *CT_SupplementalFont )ValidateWithPath (path string )error {return nil };type CT_GvmlGraphicalObjectFrame struct{NvGraphicFramePr *CT_GvmlGraphicFrameNonVisual ;Graphic *Graphic ;Xfrm *CT_Transform2D ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_SoftEdgesEffect ()*CT_SoftEdgesEffect {_fbffe :=&CT_SoftEdgesEffect {}; -_fbffe .RadAttr =0;return _fbffe ;};func (_fefg *Graphic )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _fefg .CT_GraphicalObject .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_ShapeLocking and its children, prefixing error messages with path +func (_eddbc *CT_ShapeLocking )ValidateWithPath (path string )error {if _eddbc .ExtLst !=nil {if _decdfg :=_eddbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_decdfg !=nil {return _decdfg ;};};return nil ;};type CT_ShapeStyle struct{LnRef *CT_StyleMatrixReference ; +FillRef *CT_StyleMatrixReference ;EffectRef *CT_StyleMatrixReference ;FontRef *CT_FontReference ;};func (_gaafab ST_PathFillMode )Validate ()error {return _gaafab .ValidateWithPath ("")};func (_ecgdag ST_PositivePercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _ecgdag .ST_PositivePercentageDecimal !=nil {e .EncodeToken (_d .CharData (_fa .Sprintf ("\u0025\u0064",*_ecgdag .ST_PositivePercentageDecimal )));};if _ecgdag .ST_PositivePercentage !=nil {e .Encode (_ecgdag .ST_PositivePercentage );};return e .EncodeToken (_d .EndElement {Name :start .Name }); +};func (_ddc *CT_AlphaFloorEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_ColorTransform and its children -func (_aebcg *EG_ColorTransform )Validate ()error {return _aebcg .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func (_dgacfd *ST_PresetCameraType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dgacfd =0; -case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_dgacfd =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_dgacfd =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_dgacfd =3; -case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_dgacfd =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_dgacfd =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_dgacfd =6; -case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_dgacfd =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dgacfd =8; -case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_dgacfd =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_dgacfd =10; -case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_dgacfd =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_dgacfd =12; -case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_dgacfd =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_dgacfd =14; -case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_dgacfd =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":*_dgacfd =16; -case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dgacfd =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":*_dgacfd =18; -case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_dgacfd =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_dgacfd =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_dgacfd =21; -case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_dgacfd =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_dgacfd =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_dgacfd =24; -case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_dgacfd =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_dgacfd =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_dgacfd =27; -case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_dgacfd =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_dgacfd =29; -case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_dgacfd =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_dgacfd =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_dgacfd =32; -case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_dgacfd =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_dgacfd =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_dgacfd =35; -case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_dgacfd =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_dgacfd =37; -case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_dgacfd =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_dgacfd =39; -case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_dgacfd =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_dgacfd =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dgacfd =42; -case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_dgacfd =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_dgacfd =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_dgacfd =45; -case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_dgacfd =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_dgacfd =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_dgacfd =48; -case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_dgacfd =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_dgacfd =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_dgacfd =51; -case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_dgacfd =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":*_dgacfd =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":*_dgacfd =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":*_dgacfd =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":*_dgacfd =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":*_dgacfd =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":*_dgacfd =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":*_dgacfd =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":*_dgacfd =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_dgacfd =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":*_dgacfd =62;};return nil ;};func (_afeda *ST_TextPoint )ValidateWithPath (path string )error {_gfgaf :=[]string {}; -if _afeda .ST_TextPointUnqualified !=nil {_gfgaf =append (_gfgaf ,"\u0053\u0054\u005fTe\u0078\u0074\u0050\u006f\u0069\u006e\u0074\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _afeda .ST_UniversalMeasure !=nil {_gfgaf =append (_gfgaf ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); -};if len (_gfgaf )> 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 ,_gfgaf );};return nil ;}; +// ST_TextFontScalePercentOrPercentString is a union type +type ST_TextFontScalePercentOrPercentString struct{ST_TextFontScalePercent *int32 ;ST_Percentage *string ;};func (_acgde *ST_FixedPercentage )ValidateWithPath (path string )error {_edeec :=[]string {};if _acgde .ST_FixedPercentageDecimal !=nil {_edeec =append (_edeec ,"\u0053T\u005f\u0046\u0069\u0078e\u0064\u0050\u0065\u0072\u0063e\u006et\u0061g\u0065\u0044\u0065\u0063\u0069\u006d\u0061l"); +};if _acgde .ST_FixedPercentage !=nil {if _ddadf :=_acgde .ST_FixedPercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fFi\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");_ddadf !=nil {return _ddadf ;};_edeec =append (_edeec ,"\u0053T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065"); +};if len (_edeec )> 1{return _fa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_edeec );};return nil ;};func (_bggac *ST_PositivePercentage )ValidateWithPath (path string )error {_fcefg :=[]string {}; +if _bggac .ST_PositivePercentageDecimal !=nil {_fcefg =append (_fcefg ,"\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 _bggac .ST_PositivePercentage !=nil {if _fegefa :=_bggac .ST_PositivePercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fPo\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065"); +_fegefa !=nil {return _fegefa ;};_fcefg =append (_fcefg ,"S\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_fcefg )> 1{return _fa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fcefg ); +};return nil ;};func (_efefa *CT_PictureLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbbbbd :=range start .Attr {if _dbbbbd .Name .Local =="\u006e\u006f\u0043\u0072\u006f\u0070"{_gceae ,_feeb :=_bc .ParseBool (_dbbbbd .Value ); +if _feeb !=nil {return _feeb ;};_efefa .NoCropAttr =&_gceae ;continue ;};if _dbbbbd .Name .Local =="\u006e\u006f\u0047r\u0070"{_acfb ,_ecge :=_bc .ParseBool (_dbbbbd .Value );if _ecge !=nil {return _ecge ;};_efefa .NoGrpAttr =&_acfb ;continue ;};if _dbbbbd .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_dggada ,_dggff :=_bc .ParseBool (_dbbbbd .Value ); +if _dggff !=nil {return _dggff ;};_efefa .NoSelectAttr =&_dggada ;continue ;};if _dbbbbd .Name .Local =="\u006e\u006f\u0052o\u0074"{_dfaad ,_ffcbe :=_bc .ParseBool (_dbbbbd .Value );if _ffcbe !=nil {return _ffcbe ;};_efefa .NoRotAttr =&_dfaad ;continue ; +};if _dbbbbd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_fgcgf ,_dcddf :=_bc .ParseBool (_dbbbbd .Value );if _dcddf !=nil {return _dcddf ;};_efefa .NoChangeAspectAttr =&_fgcgf ;continue ;};if _dbbbbd .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_affgb ,_babb :=_bc .ParseBool (_dbbbbd .Value ); +if _babb !=nil {return _babb ;};_efefa .NoMoveAttr =&_affgb ;continue ;};if _dbbbbd .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_fbaa ,_cdfac :=_bc .ParseBool (_dbbbbd .Value );if _cdfac !=nil {return _cdfac ;};_efefa .NoResizeAttr =&_fbaa ; +continue ;};if _dbbbbd .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_aeed ,_bdabe :=_bc .ParseBool (_dbbbbd .Value );if _bdabe !=nil {return _bdabe ;};_efefa .NoEditPointsAttr =&_aeed ;continue ;};if _dbbbbd .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_gefec ,_bbec :=_bc .ParseBool (_dbbbbd .Value ); +if _bbec !=nil {return _bbec ;};_efefa .NoAdjustHandlesAttr =&_gefec ;continue ;};if _dbbbbd .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_bceab ,_dfabc :=_bc .ParseBool (_dbbbbd .Value );if _dfabc !=nil {return _dfabc ; +};_efefa .NoChangeArrowheadsAttr =&_bceab ;continue ;};if _dbbbbd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_gdfb ,_bfcf :=_bc .ParseBool (_dbbbbd .Value );if _bfcf !=nil {return _bfcf ; +};_efefa .NoChangeShapeTypeAttr =&_gdfb ;continue ;};};_fcea :for {_fgafb ,_dagg :=d .Token ();if _dagg !=nil {return _dagg ;};switch _bbdd :=_fgafb .(type ){case _d .StartElement :switch _bbdd .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efefa .ExtLst =NewCT_OfficeArtExtensionList (); +if _adgbd :=d .DecodeElement (_efefa .ExtLst ,&_bbdd );_adgbd !=nil {return _adgbd ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_bbdd .Name ); +if _cfdec :=d .Skip ();_cfdec !=nil {return _cfdec ;};};case _d .EndElement :break _fcea ;case _d .CharData :};};return nil ;};func (_ccgefd ST_AnimationChartOnlyBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccgefd .String (),start ); +};func (_cgfed *ST_TextFontAlignType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgfed =0;case "\u0061\u0075\u0074\u006f":*_cgfed =1;case "\u0074":*_cgfed =2;case "\u0063\u0074\u0072":*_cgfed =3;case "\u0062\u0061\u0073\u0065":*_cgfed =4; +case "\u0062":*_cgfed =5;};return nil ;};func (_acfdgc *CT_InverseTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });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 ;};func (_ffacd *CT_NonVisualContentPartProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cafe :=range start .Attr {if _cafe .Name .Local =="\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"{_fead ,_afcc :=_bc .ParseBool (_cafe .Value ); +if _afcc !=nil {return _afcc ;};_ffacd .IsCommentAttr =&_fead ;continue ;};};_bfcb :for {_cfdde ,_febd :=d .Token ();if _febd !=nil {return _febd ;};switch _agdg :=_cfdde .(type ){case _d .StartElement :switch _agdg .Name {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 :"\u0063p\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0063p\u004c\u006f\u0063\u006b\u0073"}:_ffacd .CpLocks =NewCT_ContentPartLocking (); +if _addfg :=d .DecodeElement (_ffacd .CpLocks ,&_agdg );_addfg !=nil {return _addfg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffacd .ExtLst =NewCT_OfficeArtExtensionList (); +if _fddfa :=d .DecodeElement (_ffacd .ExtLst ,&_agdg );_fddfa !=nil {return _fddfa ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_agdg .Name ); +if _fdgdc :=d .Skip ();_fdgdc !=nil {return _fdgdc ;};};case _d .EndElement :break _bfcb ;case _d .CharData :};};return nil ;};func (_adgbc *CT_EffectReference )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_fa .Sprintf ("\u0025\u0076",_adgbc .RefAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_GvmlGroupShape and its children, prefixing error messages with path -func (_agefc *CT_GvmlGroupShape )ValidateWithPath (path string )error {if _bbbbf :=_agefc .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bbbbf !=nil {return _bbbbf ;};if _aeecg :=_agefc .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_aeecg !=nil {return _aeecg ;};for _bebf ,_eggee :=range _agefc .Choice {if _egcaf :=_eggee .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bebf ));_egcaf !=nil {return _egcaf ;}; -};if _agefc .ExtLst !=nil {if _debaa :=_agefc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_debaa !=nil {return _debaa ;};};return nil ;}; +// Validate validates the Theme and its children +func (_bccge *Theme )Validate ()error {return _bccge .ValidateWithPath ("\u0054\u0068\u0065m\u0065")};func (_fbdfe *CT_BlendEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_gdeg ,_daba :=_fbdfe .BlendAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u006c\u0065n\u0064"}); +if _daba !=nil {return _daba ;};start .Attr =append (start .Attr ,_gdeg );e .EncodeToken (start );_bga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_fbdfe .Cont ,_bga );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_fadga ST_TextAnchoringType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fadga .String (),start );};func (_agbce ST_CompoundLine )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_agbce .String (),start ); +};func (_bfdfg ST_OnOffStyleType )Validate ()error {return _bfdfg .ValidateWithPath ("")};func NewEG_TextGeometry ()*EG_TextGeometry {_ggcba :=&EG_TextGeometry {};return _ggcba };func (_facec *EG_TextUnderlineLine )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _facec .ULnTx !=nil {_eagea :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}}; +e .EncodeElement (_facec .ULnTx ,_eagea );};if _facec .ULn !=nil {_bbed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_facec .ULn ,_bbed );};return nil ;};func (_abb *CT_AlphaReplaceEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061"},Value :_fa .Sprintf ("\u0025\u0076",_abb .AAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextAutonumberBullet and its children -func (_egfge *CT_TextAutonumberBullet )Validate ()error {return _egfge .ValidateWithPath ("\u0043\u0054\u005fTe\u0078\u0074\u0041\u0075\u0074\u006f\u006e\u0075\u006d\u0062\u0065\u0072\u0042\u0075\u006c\u006c\u0065\u0074");};func NewCT_GvmlShapeNonVisual ()*CT_GvmlShapeNonVisual {_eggec :=&CT_GvmlShapeNonVisual {}; -_eggec .CNvPr =NewCT_NonVisualDrawingProps ();_eggec .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();return _eggec ;};const (ST_PathShadeTypeUnset ST_PathShadeType =0;ST_PathShadeTypeShape ST_PathShadeType =1;ST_PathShadeTypeCircle ST_PathShadeType =2;ST_PathShadeTypeRect ST_PathShadeType =3; -); +// Validate validates the EG_Effect and its children +func (_gbgeg *EG_Effect )Validate ()error {return _gbgeg .ValidateWithPath ("\u0045G\u005f\u0045\u0066\u0066\u0065\u0063t");}; -// ValidateWithPath validates the CT_GvmlGroupShapeNonVisual and its children, prefixing error messages with path -func (_effbg *CT_GvmlGroupShapeNonVisual )ValidateWithPath (path string )error {if _cecc :=_effbg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cecc !=nil {return _cecc ;};if _faagg :=_effbg .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_faagg !=nil {return _faagg ;};return nil ;};func NewCT_GvmlUseShapeRectangle ()*CT_GvmlUseShapeRectangle {_bbdg :=&CT_GvmlUseShapeRectangle {};return _bbdg ;};func NewCT_ContentPartLocking ()*CT_ContentPartLocking {_aged :=&CT_ContentPartLocking {};return _aged ; -};func (_cbafe ST_ColorSchemeIndex )Validate ()error {return _cbafe .ValidateWithPath ("")};func (_aeeaf *CT_Point3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078"},Value :_gd .Sprintf ("\u0025\u0076",_aeeaf .XAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079"},Value :_gd .Sprintf ("\u0025\u0076",_aeeaf .YAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007a"},Value :_gd .Sprintf ("\u0025\u0076",_aeeaf .ZAttr )}); -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PositiveSize2D and its children +func (_bdfaa *CT_PositiveSize2D )Validate ()error {return _bdfaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044");};func NewCT_DuotoneEffect ()*CT_DuotoneEffect {_badd :=&CT_DuotoneEffect {}; +return _badd };func (_ggceb *CT_LineJoinBevel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gcee ,_eaafc :=d .Token ();if _eaafc !=nil {return _fa .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",_eaafc ); +};if _ebfg ,_bfbg :=_gcee .(_d .EndElement );_bfbg &&_ebfg .Name ==start .Name {break ;};};return nil ;};type CT_GvmlGroupShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvGrpSpPr *CT_NonVisualGroupDrawingShapeProps ;};func (_aagf *CT_GeomGuideList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _aagf .Gd !=nil {_fcbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0064"}};for _ ,_ebacd :=range _aagf .Gd {e .EncodeElement (_ebacd ,_fcbg );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbabg *ST_TextVertOverflowType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbabg =0; +case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_bbabg =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_bbabg =2;case "\u0063\u006c\u0069\u0070":*_bbabg =3;};return nil ;};func (_begg *CT_ColorMapping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_efbc ,_cdfa :=_begg .Bg1Attr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0067\u0031"}); +if _cdfa !=nil {return _cdfa ;};start .Attr =append (start .Attr ,_efbc );_efbc ,_cdfa =_begg .Tx1Attr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0078\u0031"});if _cdfa !=nil {return _cdfa ;};start .Attr =append (start .Attr ,_efbc );_efbc ,_cdfa =_begg .Bg2Attr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0067\u0032"}); +if _cdfa !=nil {return _cdfa ;};start .Attr =append (start .Attr ,_efbc );_efbc ,_cdfa =_begg .Tx2Attr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0078\u0032"});if _cdfa !=nil {return _cdfa ;};start .Attr =append (start .Attr ,_efbc );_efbc ,_cdfa =_begg .Accent1Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0031"}); +if _cdfa !=nil {return _cdfa ;};start .Attr =append (start .Attr ,_efbc );_efbc ,_cdfa =_begg .Accent2Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0032"});if _cdfa !=nil {return _cdfa ;};start .Attr =append (start .Attr ,_efbc ); +_efbc ,_cdfa =_begg .Accent3Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0033"});if _cdfa !=nil {return _cdfa ;};start .Attr =append (start .Attr ,_efbc );_efbc ,_cdfa =_begg .Accent4Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0034"}); +if _cdfa !=nil {return _cdfa ;};start .Attr =append (start .Attr ,_efbc );_efbc ,_cdfa =_begg .Accent5Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0035"});if _cdfa !=nil {return _cdfa ;};start .Attr =append (start .Attr ,_efbc ); +_efbc ,_cdfa =_begg .Accent6Attr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0036"});if _cdfa !=nil {return _cdfa ;};start .Attr =append (start .Attr ,_efbc );_efbc ,_cdfa =_begg .HlinkAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u006c\u0069n\u006b"}); +if _cdfa !=nil {return _cdfa ;};start .Attr =append (start .Attr ,_efbc );_efbc ,_cdfa =_begg .FolHlinkAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"});if _cdfa !=nil {return _cdfa ;};start .Attr =append (start .Attr ,_efbc ); +e .EncodeToken (start );if _begg .ExtLst !=nil {_aagc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_begg .ExtLst ,_aagc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_bcfccf *CT_TextParagraphProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcfccf .MarLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_fa .Sprintf ("\u0025\u0076",*_bcfccf .MarLAttr )}); +};if _bcfccf .MarRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_fa .Sprintf ("\u0025\u0076",*_bcfccf .MarRAttr )});};if _bcfccf .LvlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0076\u006c"},Value :_fa .Sprintf ("\u0025\u0076",*_bcfccf .LvlAttr )}); +};if _bcfccf .IndentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_bcfccf .IndentAttr )});};if _bcfccf .AlgnAttr !=ST_TextAlignTypeUnset {_adaa ,_gcaab :=_bcfccf .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"}); +if _gcaab !=nil {return _gcaab ;};start .Attr =append (start .Attr ,_adaa );};if _bcfccf .DefTabSzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"},Value :_fa .Sprintf ("\u0025\u0076",*_bcfccf .DefTabSzAttr )}); +};if _bcfccf .RtlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0074\u006c"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bcfccf .RtlAttr ))});};if _bcfccf .EaLnBrkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065a\u004c\u006e\u0042\u0072\u006b"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bcfccf .EaLnBrkAttr ))}); +};if _bcfccf .FontAlgnAttr !=ST_TextFontAlignTypeUnset {_gccbe ,_edggeg :=_bcfccf .FontAlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"});if _edggeg !=nil {return _edggeg ;};start .Attr =append (start .Attr ,_gccbe ); +};if _bcfccf .LatinLnBrkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bcfccf .LatinLnBrkAttr ))});};if _bcfccf .HangingPunctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bcfccf .HangingPunctAttr ))}); +};e .EncodeToken (start );if _bcfccf .LnSpc !=nil {_bagag :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u006e\u0053\u0070\u0063"}};e .EncodeElement (_bcfccf .LnSpc ,_bagag );};if _bcfccf .SpcBef !=nil {_decgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0042\u0065\u0066"}}; +e .EncodeElement (_bcfccf .SpcBef ,_decgf );};if _bcfccf .SpcAft !=nil {_dbecf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0041\u0066\u0074"}};e .EncodeElement (_bcfccf .SpcAft ,_dbecf );};if _bcfccf .BuClrTx !=nil {_dfgee :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}}; +e .EncodeElement (_bcfccf .BuClrTx ,_dfgee );};if _bcfccf .BuClr !=nil {_acbdce :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_bcfccf .BuClr ,_acbdce );};if _bcfccf .BuSzTx !=nil {_cfba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}}; +e .EncodeElement (_bcfccf .BuSzTx ,_cfba );};if _bcfccf .BuSzPct !=nil {_edfged :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_bcfccf .BuSzPct ,_edfged );};if _bcfccf .BuSzPts !=nil {_cfec :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}}; +e .EncodeElement (_bcfccf .BuSzPts ,_cfec );};if _bcfccf .BuFontTx !=nil {_dfbcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_bcfccf .BuFontTx ,_dfbcg );};if _bcfccf .BuFont !=nil {_gdeab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}}; +e .EncodeElement (_bcfccf .BuFont ,_gdeab );};if _bcfccf .BuNone !=nil {_aggcd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_bcfccf .BuNone ,_aggcd );};if _bcfccf .BuAutoNum !=nil {_efgcd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}}; +e .EncodeElement (_bcfccf .BuAutoNum ,_efgcd );};if _bcfccf .BuChar !=nil {_dcbfg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_bcfccf .BuChar ,_dcbfg );};if _bcfccf .BuBlip !=nil {_dgfag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}}; +e .EncodeElement (_bcfccf .BuBlip ,_dgfag );};if _bcfccf .TabLst !=nil {_aefdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u004c\u0073\u0074"}};e .EncodeElement (_bcfccf .TabLst ,_aefdb );};if _bcfccf .DefRPr !=nil {_fcggc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0052\u0050\u0072"}}; +e .EncodeElement (_bcfccf .DefRPr ,_fcggc );};if _bcfccf .ExtLst !=nil {_fffag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcfccf .ExtLst ,_fffag );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_eebgf ST_RectAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbbcg :=_d .Attr {};_cbbcg .Name =name ;switch _eebgf {case ST_RectAlignmentUnset :_cbbcg .Value ="";case ST_RectAlignmentTl :_cbbcg .Value ="\u0074\u006c"; +case ST_RectAlignmentT :_cbbcg .Value ="\u0074";case ST_RectAlignmentTr :_cbbcg .Value ="\u0074\u0072";case ST_RectAlignmentL :_cbbcg .Value ="\u006c";case ST_RectAlignmentCtr :_cbbcg .Value ="\u0063\u0074\u0072";case ST_RectAlignmentR :_cbbcg .Value ="\u0072"; +case ST_RectAlignmentBl :_cbbcg .Value ="\u0062\u006c";case ST_RectAlignmentB :_cbbcg .Value ="\u0062";case ST_RectAlignmentBr :_cbbcg .Value ="\u0062\u0072";};return _cbbcg ,nil ;}; -// ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path -func (_dccd *EG_ShadeProperties )ValidateWithPath (path string )error {if _dccd .Lin !=nil {if _addbc :=_dccd .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_addbc !=nil {return _addbc ;};};if _dccd .Path !=nil {if _cfefe :=_dccd .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068"); -_cfefe !=nil {return _cfefe ;};};return nil ;};func (_dgced *ST_LightRigDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gffda ,_fcdfc :=d .Token ();if _fcdfc !=nil {return _fcdfc ;};if _gcabg ,_becda :=_gffda .(_d .EndElement ); -_becda &&_gcabg .Name ==start .Name {*_dgced =1;return nil ;};if _fadae ,_gaade :=_gffda .(_d .CharData );!_gaade {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",_gffda ); -}else {switch string (_fadae ){case "":*_dgced =0;case "\u0074\u006c":*_dgced =1;case "\u0074":*_dgced =2;case "\u0074\u0072":*_dgced =3;case "\u006c":*_dgced =4;case "\u0072":*_dgced =5;case "\u0062\u006c":*_dgced =6;case "\u0062":*_dgced =7;case "\u0062\u0072":*_dgced =8; -};};_gffda ,_fcdfc =d .Token ();if _fcdfc !=nil {return _fcdfc ;};if _efbgc ,_ggdcb :=_gffda .(_d .EndElement );_ggdcb &&_efbgc .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",_gffda ); +// Validate validates the CT_TextUnderlineLineFollowText and its children +func (_adcff *CT_TextUnderlineLineFollowText )Validate ()error {return _adcff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0055\u006e\u0064e\u0072\u006c\u0069\u006e\u0065\u004c\u0069n\u0065\u0046\u006f\u006c\u006c\u006f\u0077\u0054\u0065\u0078\u0074"); +};type CT_SRgbColor struct{ValAttr string ;EG_ColorTransform []*EG_ColorTransform ;};func (_bfce *EG_FillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbbae :for {_adcdc ,_feggde :=d .Token ();if _feggde !=nil {return _feggde ; +};switch _gdggf :=_adcdc .(type ){case _d .StartElement :switch _gdggf .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bfce .NoFill =NewCT_NoFillProperties (); +if _fggg :=d .DecodeElement (_bfce .NoFill ,&_gdggf );_fggg !=nil {return _fggg ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bfce .SolidFill =NewCT_SolidColorFillProperties (); +if _gagcdb :=d .DecodeElement (_bfce .SolidFill ,&_gdggf );_gagcdb !=nil {return _gagcdb ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bfce .GradFill =NewCT_GradientFillProperties (); +if _cbgcg :=d .DecodeElement (_bfce .GradFill ,&_gdggf );_cbgcg !=nil {return _cbgcg ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bfce .BlipFill =NewCT_BlipFillProperties (); +if _edeacg :=d .DecodeElement (_bfce .BlipFill ,&_gdggf );_edeacg !=nil {return _edeacg ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bfce .PattFill =NewCT_PatternFillProperties (); +if _fdabb :=d .DecodeElement (_bfce .PattFill ,&_gdggf );_fdabb !=nil {return _fdabb ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_bfce .GrpFill =NewCT_GroupFillProperties (); +if _cbdfb :=d .DecodeElement (_bfce .GrpFill ,&_gdggf );_cbdfb !=nil {return _cbdfb ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_gdggf .Name ); +if _aefde :=d .Skip ();_aefde !=nil {return _aefde ;};};case _d .EndElement :break _bbbae ;case _d .CharData :};};return nil ;};func (_agabe *ST_PresetPatternVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdeed ,_aabg :=d .Token (); +if _aabg !=nil {return _aabg ;};if _gbgbd ,_cbcdd :=_fdeed .(_d .EndElement );_cbcdd &&_gbgbd .Name ==start .Name {*_agabe =1;return nil ;};if _gdde ,_daaab :=_fdeed .(_d .CharData );!_daaab {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdeed ); +}else {switch string (_gdde ){case "":*_agabe =0;case "\u0070\u0063\u0074\u0035":*_agabe =1;case "\u0070\u0063\u00741\u0030":*_agabe =2;case "\u0070\u0063\u00742\u0030":*_agabe =3;case "\u0070\u0063\u00742\u0035":*_agabe =4;case "\u0070\u0063\u00743\u0030":*_agabe =5; +case "\u0070\u0063\u00744\u0030":*_agabe =6;case "\u0070\u0063\u00745\u0030":*_agabe =7;case "\u0070\u0063\u00746\u0030":*_agabe =8;case "\u0070\u0063\u00747\u0030":*_agabe =9;case "\u0070\u0063\u00747\u0035":*_agabe =10;case "\u0070\u0063\u00748\u0030":*_agabe =11; +case "\u0070\u0063\u00749\u0030":*_agabe =12;case "\u0068\u006f\u0072\u007a":*_agabe =13;case "\u0076\u0065\u0072\u0074":*_agabe =14;case "\u006c\u0074\u0048\u006f\u0072\u007a":*_agabe =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_agabe =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_agabe =17; +case "\u0064\u006b\u0056\u0065\u0072\u0074":*_agabe =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_agabe =19;case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_agabe =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_agabe =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_agabe =22; +case "\u0063\u0072\u006fs\u0073":*_agabe =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_agabe =24;case "\u0075\u0070\u0044\u0069\u0061\u0067":*_agabe =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_agabe =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_agabe =27; +case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_agabe =28;case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_agabe =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_agabe =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_agabe =31; +case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_agabe =32;case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_agabe =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_agabe =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_agabe =35; +case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_agabe =36;case "\u0073\u006d\u0047\u0072\u0069\u0064":*_agabe =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_agabe =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_agabe =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_agabe =40; +case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_agabe =41;case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_agabe =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_agabe =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_agabe =44; +case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_agabe =45;case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_agabe =46;case "\u0070\u006c\u0061i\u0064":*_agabe =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_agabe =48;case "\u0077\u0065\u0061v\u0065":*_agabe =49; +case "\u0064\u0069\u0076o\u0074":*_agabe =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_agabe =51;case "\u0077\u0061\u0076\u0065":*_agabe =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_agabe =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_agabe =54; +};};_fdeed ,_aabg =d .Token ();if _aabg !=nil {return _aabg ;};if _eadcd ,_bdfe :=_fdeed .(_d .EndElement );_bdfe &&_eadcd .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdeed ); +};type CT_AlphaModulateEffect struct{Cont *CT_EffectContainer ;};func (_ebcgd *CT_Path2DQuadBezierTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbdbg :for {_efefc ,_cdcde :=d .Token ();if _cdcde !=nil {return _cdcde ;};switch _fdaaa :=_efefc .(type ){case _d .StartElement :switch _fdaaa .Name {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 :"\u0070\u0074"},_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 :"\u0070\u0074"}:_geeac :=NewCT_AdjPoint2D (); +if _ffcgd :=d .DecodeElement (_geeac ,&_fdaaa );_ffcgd !=nil {return _ffcgd ;};_ebcgd .Pt =append (_ebcgd .Pt ,_geeac );default:_dc .Log .Debug ("\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",_fdaaa .Name ); +if _feafe :=d .Skip ();_feafe !=nil {return _feafe ;};};case _d .EndElement :break _dbdbg ;case _d .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_AudioFile and its children, prefixing error messages with path +func (_ffg *CT_AudioFile )ValidateWithPath (path string )error {if _ffg .ExtLst !=nil {if _aed :=_ffg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aed !=nil {return _aed ;};};return nil ;};func (_dabgce ST_PresetColorVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dabgce .String (),start ); +};func (_abgegf *CT_TextSpacingPercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_abgegf .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eafb *CT_AnimationChartElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eafb .BldStepAttr =ST_ChartBuildStep (1);for _ ,_cggd :=range start .Attr {if _cggd .Name .Local =="\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"{_add ,_gcf :=_bc .ParseInt (_cggd .Value ,10,32); +if _gcf !=nil {return _gcf ;};_acdc :=int32 (_add );_eafb .SeriesIdxAttr =&_acdc ;continue ;};if _cggd .Name .Local =="c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"{_fee ,_beg :=_bc .ParseInt (_cggd .Value ,10,32);if _beg !=nil {return _beg ; +};_edf :=int32 (_fee );_eafb .CategoryIdxAttr =&_edf ;continue ;};if _cggd .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_eafb .BldStepAttr .UnmarshalXMLAttr (_cggd );continue ;};};for {_afgff ,_fbac :=d .Token ();if _fbac !=nil {return _fa .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",_fbac ); +};if _befe ,_ffb :=_afgff .(_d .EndElement );_ffb &&_befe .Name ==start .Name {break ;};};return nil ;};func (_ddbbd *CT_ReflectionEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffacc :=range start .Attr {if _ffacc .Name .Local =="\u0066a\u0064\u0065\u0044\u0069\u0072"{_gfaed ,_dfefe :=_bc .ParseInt (_ffacc .Value ,10,32); +if _dfefe !=nil {return _dfefe ;};_cbae :=int32 (_gfaed );_ddbbd .FadeDirAttr =&_cbae ;continue ;};if _ffacc .Name .Local =="\u0062l\u0075\u0072\u0052\u0061\u0064"{_dedg ,_dabeb :=_bc .ParseInt (_ffacc .Value ,10,64);if _dabeb !=nil {return _dabeb ;};_ddbbd .BlurRadAttr =&_dedg ; +continue ;};if _ffacc .Name .Local =="\u0073\u0074\u0050o\u0073"{_cafb ,_ggcb :=ParseUnionST_PositiveFixedPercentage (_ffacc .Value );if _ggcb !=nil {return _ggcb ;};_ddbbd .StPosAttr =&_cafb ;continue ;};if _ffacc .Name .Local =="\u0065\u006e\u0064\u0041"{_dcagfb ,_ecbbc :=ParseUnionST_PositiveFixedPercentage (_ffacc .Value ); +if _ecbbc !=nil {return _ecbbc ;};_ddbbd .EndAAttr =&_dcagfb ;continue ;};if _ffacc .Name .Local =="\u0065\u006e\u0064\u0050\u006f\u0073"{_egbdba ,_cgeg :=ParseUnionST_PositiveFixedPercentage (_ffacc .Value );if _cgeg !=nil {return _cgeg ;};_ddbbd .EndPosAttr =&_egbdba ; +continue ;};if _ffacc .Name .Local =="\u0064\u0069\u0073\u0074"{_eecad ,_feee :=_bc .ParseInt (_ffacc .Value ,10,64);if _feee !=nil {return _feee ;};_ddbbd .DistAttr =&_eecad ;continue ;};if _ffacc .Name .Local =="\u0064\u0069\u0072"{_faabg ,_gfddf :=_bc .ParseInt (_ffacc .Value ,10,32); +if _gfddf !=nil {return _gfddf ;};_aeffg :=int32 (_faabg );_ddbbd .DirAttr =&_aeffg ;continue ;};if _ffacc .Name .Local =="\u0073\u0074\u0041"{_eefgg ,_aegc :=ParseUnionST_PositiveFixedPercentage (_ffacc .Value );if _aegc !=nil {return _aegc ;};_ddbbd .StAAttr =&_eefgg ; +continue ;};if _ffacc .Name .Local =="\u0073\u0078"{_fdggg ,_ggbde :=ParseUnionST_Percentage (_ffacc .Value );if _ggbde !=nil {return _ggbde ;};_ddbbd .SxAttr =&_fdggg ;continue ;};if _ffacc .Name .Local =="\u0073\u0079"{_dffbg ,_fbecb :=ParseUnionST_Percentage (_ffacc .Value ); +if _fbecb !=nil {return _fbecb ;};_ddbbd .SyAttr =&_dffbg ;continue ;};if _ffacc .Name .Local =="\u006b\u0078"{_eabgg ,_dddcf :=_bc .ParseInt (_ffacc .Value ,10,32);if _dddcf !=nil {return _dddcf ;};_gcggdf :=int32 (_eabgg );_ddbbd .KxAttr =&_gcggdf ;continue ; +};if _ffacc .Name .Local =="\u006b\u0079"{_fcaaa ,_cbeeg :=_bc .ParseInt (_ffacc .Value ,10,32);if _cbeeg !=nil {return _cbeeg ;};_cagba :=int32 (_fcaaa );_ddbbd .KyAttr =&_cagba ;continue ;};if _ffacc .Name .Local =="\u0061\u006c\u0067\u006e"{_ddbbd .AlgnAttr .UnmarshalXMLAttr (_ffacc ); +continue ;};if _ffacc .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_abfg ,_dfffd :=_bc .ParseBool (_ffacc .Value );if _dfffd !=nil {return _dfffd ;};_ddbbd .RotWithShapeAttr =&_abfg ;continue ;};};for {_gaaaa ,_afbf :=d .Token (); +if _afbf !=nil {return _fa .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",_afbf );};if _cebff ,_fbfdfg :=_gaaaa .(_d .EndElement ); +_fbfdfg &&_cebff .Name ==start .Name {break ;};};return nil ;};type ST_TextVerticalType byte ;type CT_XYAdjustHandle struct{GdRefXAttr *string ;MinXAttr *ST_AdjCoordinate ;MaxXAttr *ST_AdjCoordinate ;GdRefYAttr *string ;MinYAttr *ST_AdjCoordinate ;MaxYAttr *ST_AdjCoordinate ; +Pos *CT_AdjPoint2D ;}; + +// Validate validates the CT_TableCell and its children +func (_bafea *CT_TableCell )Validate ()error {return _bafea .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c");}; + +// Validate validates the CT_TableStyle and its children +func (_bbfcb *CT_TableStyle )Validate ()error {return _bbfcb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func (_gacd ST_AnimationBuildType )ValidateWithPath (path string )error {switch _gacd {case 0,1:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gacd )); +};return nil ;};func (_caaf *CT_CustomGeometry2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caaf .PathLst =NewCT_Path2DList ();_bagd :for {_edcb ,_eedfb :=d .Token ();if _eedfb !=nil {return _eedfb ;};switch _facbf :=_edcb .(type ){case _d .StartElement :switch _facbf .Name {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 :"\u0061\u0076\u004cs\u0074"},_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 :"\u0061\u0076\u004cs\u0074"}:_caaf .AvLst =NewCT_GeomGuideList (); +if _dgda :=d .DecodeElement (_caaf .AvLst ,&_facbf );_dgda !=nil {return _dgda ;};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 :"\u0067\u0064\u004cs\u0074"},_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 :"\u0067\u0064\u004cs\u0074"}:_caaf .GdLst =NewCT_GeomGuideList (); +if _fdag :=d .DecodeElement (_caaf .GdLst ,&_facbf );_fdag !=nil {return _fdag ;};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 :"\u0061\u0068\u004cs\u0074"},_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 :"\u0061\u0068\u004cs\u0074"}:_caaf .AhLst =NewCT_AdjustHandleList (); +if _agff :=d .DecodeElement (_caaf .AhLst ,&_facbf );_agff !=nil {return _agff ;};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 :"\u0063\u0078\u006e\u004c\u0073\u0074"},_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 :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_caaf .CxnLst =NewCT_ConnectionSiteList (); +if _ebbd :=d .DecodeElement (_caaf .CxnLst ,&_facbf );_ebbd !=nil {return _ebbd ;};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 :"\u0072\u0065\u0063\u0074"},_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 :"\u0072\u0065\u0063\u0074"}:_caaf .Rect =NewCT_GeomRect (); +if _bgfd :=d .DecodeElement (_caaf .Rect ,&_facbf );_bgfd !=nil {return _bgfd ;};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 :"\u0070a\u0074\u0068\u004c\u0073\u0074"},_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 :"\u0070a\u0074\u0068\u004c\u0073\u0074"}:if _acea :=d .DecodeElement (_caaf .PathLst ,&_facbf ); +_acea !=nil {return _acea ;};default:_dc .Log .Debug ("\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",_facbf .Name ); +if _cfeb :=d .Skip ();_cfeb !=nil {return _cfeb ;};};case _d .EndElement :break _bagd ;case _d .CharData :};};return nil ;};func (_ddffe *ST_AnimationChartOnlyBuildType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edgdf ,_gcgba :=d .Token (); +if _gcgba !=nil {return _gcgba ;};if _dffdf ,_bddfa :=_edgdf .(_d .EndElement );_bddfa &&_dffdf .Name ==start .Name {*_ddffe =1;return nil ;};if _cebbgg ,_ccfedb :=_edgdf .(_d .CharData );!_ccfedb {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edgdf ); +}else {switch string (_cebbgg ){case "":*_ddffe =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_ddffe =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ddffe =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_ddffe =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_ddffe =4; +};};_edgdf ,_gcgba =d .Token ();if _gcgba !=nil {return _gcgba ;};if _gdcaab ,_cefgf :=_edgdf .(_d .EndElement );_cefgf &&_gdcaab .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edgdf ); }; -// Validate validates the CT_GraphicalObjectData and its children -func (_fcecc *CT_GraphicalObjectData )Validate ()error {return _fcecc .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0044\u0061t\u0061");}; +// Validate validates the CT_QuickTimeFile and its children +func (_cadb *CT_QuickTimeFile )Validate ()error {return _cadb .ValidateWithPath ("\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065");};func (_gacag *CT_Point2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebegg :=range start .Attr {if _ebegg .Name .Local =="\u0078"{_dfbcd ,_gfegf :=ParseUnionST_Coordinate (_ebegg .Value ); +if _gfegf !=nil {return _gfegf ;};_gacag .XAttr =_dfbcd ;continue ;};if _ebegg .Name .Local =="\u0079"{_bgee ,_dfebg :=ParseUnionST_Coordinate (_ebegg .Value );if _dfebg !=nil {return _dfebg ;};_gacag .YAttr =_bgee ;continue ;};};for {_gcefb ,_aaaaf :=d .Token (); +if _aaaaf !=nil {return _fa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044\u003a\u0020%\u0073",_aaaaf );};if _dabdf ,_fcccg :=_gcefb .(_d .EndElement );_fcccg &&_dabdf .Name ==start .Name {break ; +};};return nil ;};func (_fgd *CT_AlphaInverseEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fgd .ScrgbClr !=nil {_cgd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; +e .EncodeElement (_fgd .ScrgbClr ,_cgd );};if _fgd .SrgbClr !=nil {_afaf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fgd .SrgbClr ,_afaf );};if _fgd .HslClr !=nil {_ade :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; +e .EncodeElement (_fgd .HslClr ,_ade );};if _fgd .SysClr !=nil {_bdg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fgd .SysClr ,_bdg );};if _fgd .SchemeClr !=nil {_eddc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_fgd .SchemeClr ,_eddc );};if _fgd .PrstClr !=nil {_gccf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fgd .PrstClr ,_gccf );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_TextTabStop struct{PosAttr *ST_Coordinate32 ;AlgnAttr ST_TextTabAlignType ;};func NewCT_TransformEffect ()*CT_TransformEffect {_cedee :=&CT_TransformEffect {};return _cedee };func (_gbfce ST_PresetMaterialType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdfac :=_d .Attr {}; +_bdfac .Name =name ;switch _gbfce {case ST_PresetMaterialTypeUnset :_bdfac .Value ="";case ST_PresetMaterialTypeLegacyMatte :_bdfac .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case ST_PresetMaterialTypeLegacyPlastic :_bdfac .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063"; +case ST_PresetMaterialTypeLegacyMetal :_bdfac .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case ST_PresetMaterialTypeLegacyWireframe :_bdfac .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"; +case ST_PresetMaterialTypeMatte :_bdfac .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_bdfac .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeMetal :_bdfac .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_bdfac .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e"; +case ST_PresetMaterialTypeTranslucentPowder :_bdfac .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypePowder :_bdfac .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_bdfac .Value ="\u0064\u006b\u0045\u0064\u0067\u0065"; +case ST_PresetMaterialTypeSoftEdge :_bdfac .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeClear :_bdfac .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_bdfac .Value ="\u0066\u006c\u0061\u0074"; +case ST_PresetMaterialTypeSoftmetal :_bdfac .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return _bdfac ,nil ;}; -// ValidateWithPath validates the CT_EffectStyleList and its children, prefixing error messages with path -func (_aeeda *CT_EffectStyleList )ValidateWithPath (path string )error {for _cfbb ,_eebfa :=range _aeeda .EffectStyle {if _cege :=_eebfa .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u005b\u0025\u0064\u005d",path ,_cfbb )); -_cege !=nil {return _cege ;};};return nil ;};func NewCT_BlurEffect ()*CT_BlurEffect {_abb :=&CT_BlurEffect {};return _abb }; +// Validate validates the CT_OfficeArtExtension and its children +func (_bgec *CT_OfficeArtExtension )Validate ()error {return _bgec .ValidateWithPath ("C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e");}; -// Validate validates the CT_Scale2D and its children -func (_bcecc *CT_Scale2D )Validate ()error {return _bcecc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0065\u0032\u0044");};func (_caacf *CT_HSLEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caacf .HueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_caacf .HueAttr )}); -};if _caacf .SatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0061\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_caacf .SatAttr )});};if _caacf .LumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0075\u006d"},Value :_gd .Sprintf ("\u0025\u0076",*_caacf .LumAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BlurEffect and its children, prefixing error messages with path +func (_caec *CT_BlurEffect )ValidateWithPath (path string )error {if _caec .RadAttr !=nil {if *_caec .RadAttr < 0{return _fa .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 ,*_caec .RadAttr ); +};if *_caec .RadAttr > 27273042316900{return _fa .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 ,*_caec .RadAttr ); +};};return nil ;}; -// Validate validates the CT_PresetTextShape and its children -func (_febf *CT_PresetTextShape )Validate ()error {return _febf .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u0074T\u0065\u0078t\u0053\u0068\u0061\u0070\u0065");}; +// Validate validates the CT_XYAdjustHandle and its children +func (_gbgec *CT_XYAdjustHandle )Validate ()error {return _gbgec .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065");};type ST_TextCapsType byte ;func (_fecdd *CT_TextTabStopList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbfaa :for {_abedg ,_fagdcf :=d .Token (); +if _fagdcf !=nil {return _fagdcf ;};switch _bedde :=_abedg .(type ){case _d .StartElement :switch _bedde .Name {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 :"\u0074\u0061\u0062"},_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 :"\u0074\u0061\u0062"}:_ebfdc :=NewCT_TextTabStop (); +if _fffdg :=d .DecodeElement (_ebfdc ,&_bedde );_fffdg !=nil {return _fffdg ;};_fecdd .Tab =append (_fecdd .Tab ,_ebfdc );default:_dc .Log .Debug ("\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",_bedde .Name ); +if _cbgcbg :=d .Skip ();_cbgcbg !=nil {return _cbgcbg ;};};case _d .EndElement :break _cbfaa ;case _d .CharData :};};return nil ;};type CT_TableCol struct{WAttr ST_Coordinate ;ExtLst *CT_OfficeArtExtensionList ;};func (_eec *CT_AlphaModulateFixedEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eec .AmtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006d\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_eec .AmtAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TextSpacingPoint struct{ValAttr int32 ;};type CT_TableBackgroundStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Effect *CT_EffectProperties ; +EffectRef *CT_StyleMatrixReference ;};func (_acdgad ST_AdjAngle )String ()string {if _acdgad .ST_Angle !=nil {return _fa .Sprintf ("\u0025\u0076",*_acdgad .ST_Angle );};if _acdgad .ST_GeomGuideName !=nil {return _fa .Sprintf ("\u0025\u0076",*_acdgad .ST_GeomGuideName ); +};return "";};func NewCT_LineEndProperties ()*CT_LineEndProperties {_fbfdf :=&CT_LineEndProperties {};return _fbfdf ;}; -// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path -func (_cgeea *CT_GradientStopList )ValidateWithPath (path string )error {for _cffgg ,_bagg :=range _cgeea .Gs {if _bffc :=_bagg .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_cffgg ));_bffc !=nil {return _bffc ;}; -};return nil ;};func NewCT_Blip ()*CT_Blip {_cbbe :=&CT_Blip {};return _cbbe };func (_acgfg *EG_LineFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dacecb :for {_eefgb ,_gbbefa :=d .Token ();if _gbbefa !=nil {return _gbbefa ; -};switch _beeba :=_eefgb .(type ){case _d .StartElement :switch _beeba .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_acgfg .NoFill =NewCT_NoFillProperties (); -if _caegg :=d .DecodeElement (_acgfg .NoFill ,&_beeba );_caegg !=nil {return _caegg ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_acgfg .SolidFill =NewCT_SolidColorFillProperties (); -if _dccfb :=d .DecodeElement (_acgfg .SolidFill ,&_beeba );_dccfb !=nil {return _dccfb ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_acgfg .GradFill =NewCT_GradientFillProperties (); -if _cdgae :=d .DecodeElement (_acgfg .GradFill ,&_beeba );_cdgae !=nil {return _cdgae ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_acgfg .PattFill =NewCT_PatternFillProperties (); -if _fegdeg :=d .DecodeElement (_acgfg .PattFill ,&_beeba );_fegdeg !=nil {return _fegdeg ;};default:_ac .Log .Debug ("\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",_beeba .Name ); -if _eebaf :=d .Skip ();_eebaf !=nil {return _eebaf ;};};case _d .EndElement :break _dacecb ;case _d .CharData :};};return nil ;};type VideoFile struct{CT_VideoFile }; +// ValidateWithPath validates the EG_TextAutofit and its children, prefixing error messages with path +func (_cdbfcb *EG_TextAutofit )ValidateWithPath (path string )error {if _cdbfcb .NoAutofit !=nil {if _ddgbb :=_cdbfcb .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_ddgbb !=nil {return _ddgbb ;};};if _cdbfcb .NormAutofit !=nil {if _affga :=_cdbfcb .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"); +_affga !=nil {return _affga ;};};if _cdbfcb .SpAutoFit !=nil {if _acfgdd :=_cdbfcb .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_acfgdd !=nil {return _acfgdd ;};};return nil ;};func ParseUnionST_AnimationChartBuildType (s string )(ST_AnimationChartBuildType ,error ){_febba :=ST_AnimationChartBuildType {}; +switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_febba .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u0073\u0065\u0072\u0069\u0065\u0073":_febba .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeries ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":_febba .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategory ; +case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":_febba .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeriesEl ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":_febba .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategoryEl ; +};return _febba ,nil ;}; -// Validate validates the CT_TextBulletSizePoint and its children -func (_bebgb *CT_TextBulletSizePoint )Validate ()error {return _bebgb .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074");};func (_ceea *CT_PatternFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ceea .PrstAttr !=ST_PresetPatternValUnset {_fbdef ,_eggde :=_ceea .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"}); -if _eggde !=nil {return _eggde ;};start .Attr =append (start .Attr ,_fbdef );};e .EncodeToken (start );if _ceea .FgClr !=nil {_degea :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u0067\u0043\u006c\u0072"}};e .EncodeElement (_ceea .FgClr ,_degea ); -};if _ceea .BgClr !=nil {_ddce :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0067\u0043\u006c\u0072"}};e .EncodeElement (_ceea .BgClr ,_ddce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egdaf ST_AnimationBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_egdaf .String (),start ); -};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_TableCellProperties and its children +func (_feaba *CT_TableCellProperties )Validate ()error {return _feaba .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_gagbc *CT_PatternFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dadea :=range start .Attr {if _dadea .Name .Local =="\u0070\u0072\u0073\u0074"{_gagbc .PrstAttr .UnmarshalXMLAttr (_dadea ); +continue ;};};_befad :for {_gbfabb ,_abdca :=d .Token ();if _abdca !=nil {return _abdca ;};switch _cdfbgb :=_gbfabb .(type ){case _d .StartElement :switch _cdfbgb .Name {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 :"\u0066\u0067\u0043l\u0072"},_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 :"\u0066\u0067\u0043l\u0072"}:_gagbc .FgClr =NewCT_Color (); +if _afecf :=d .DecodeElement (_gagbc .FgClr ,&_cdfbgb );_afecf !=nil {return _afecf ;};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 :"\u0062\u0067\u0043l\u0072"},_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 :"\u0062\u0067\u0043l\u0072"}:_gagbc .BgClr =NewCT_Color (); +if _fddeb :=d .DecodeElement (_gagbc .BgClr ,&_cdfbgb );_fddeb !=nil {return _fddeb ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_cdfbgb .Name ); +if _deddg :=d .Skip ();_deddg !=nil {return _deddg ;};};case _d .EndElement :break _befad ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OfficeStyleSheet and its children, prefixing error messages with path -func (_ecada *CT_OfficeStyleSheet )ValidateWithPath (path string )error {if _edgad :=_ecada .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_edgad !=nil {return _edgad ;};if _ecada .ObjectDefaults !=nil {if _gfegc :=_ecada .ObjectDefaults .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"); -_gfegc !=nil {return _gfegc ;};};if _ecada .ExtraClrSchemeLst !=nil {if _gaafg :=_ecada .ExtraClrSchemeLst .ValidateWithPath (path +"\u002fE\u0078t\u0072\u0061\u0043\u006c\u0072S\u0063\u0068e\u006d\u0065\u004c\u0073\u0074");_gaafg !=nil {return _gaafg ; -};};if _ecada .CustClrLst !=nil {if _daeac :=_ecada .CustClrLst .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_daeac !=nil {return _daeac ;};};if _ecada .ExtLst !=nil {if _aecdd :=_ecada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_aecdd !=nil {return _aecdd ;};};return nil ;};func (_bdebd ST_TextStrikeType )String ()string {switch _bdebd {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 "";}; +// ST_AnimationDgmBuildType is a union type +type ST_AnimationDgmBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationDgmOnlyBuildType ST_AnimationDgmOnlyBuildType ;};type CT_Path2DLineTo struct{Pt *CT_AdjPoint2D ;};func (_bfdfd *CT_OuterShadowEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bfdfd .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_bfdfd .BlurRadAttr )}); +};if _bfdfd .DistAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_bfdfd .DistAttr )});};if _bfdfd .DirAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0072"},Value :_fa .Sprintf ("\u0025\u0076",*_bfdfd .DirAttr )}); +};if _bfdfd .SxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0078"},Value :_fa .Sprintf ("\u0025\u0076",*_bfdfd .SxAttr )});};if _bfdfd .SyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0079"},Value :_fa .Sprintf ("\u0025\u0076",*_bfdfd .SyAttr )}); +};if _bfdfd .KxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0078"},Value :_fa .Sprintf ("\u0025\u0076",*_bfdfd .KxAttr )});};if _bfdfd .KyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0079"},Value :_fa .Sprintf ("\u0025\u0076",*_bfdfd .KyAttr )}); +};if _bfdfd .AlgnAttr !=ST_RectAlignmentUnset {_gbdga ,_edcde :=_bfdfd .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"});if _edcde !=nil {return _edcde ;};start .Attr =append (start .Attr ,_gbdga );};if _bfdfd .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bfdfd .RotWithShapeAttr ))}); +};e .EncodeToken (start );if _bfdfd .ScrgbClr !=nil {_ddgdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bfdfd .ScrgbClr ,_ddgdf );};if _bfdfd .SrgbClr !=nil {_dacbd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_bfdfd .SrgbClr ,_dacbd );};if _bfdfd .HslClr !=nil {_efgdc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bfdfd .HslClr ,_efgdc );};if _bfdfd .SysClr !=nil {_fbagc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_bfdfd .SysClr ,_fbagc );};if _bfdfd .SchemeClr !=nil {_gceea :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bfdfd .SchemeClr ,_gceea );};if _bfdfd .PrstClr !=nil {_cced :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_bfdfd .PrstClr ,_cced );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_EffectProperties and its children +func (_bcfe *CT_EffectProperties )Validate ()error {return _bcfe .ValidateWithPath ("\u0043\u0054\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_ColorMappingOverride ()*CT_ColorMappingOverride {_dcdc :=&CT_ColorMappingOverride {}; +_dcdc .Choice =NewCT_ColorMappingOverrideChoice ();return _dcdc ;};func (_bfagff ST_TextUnderlineType )Validate ()error {return _bfagff .ValidateWithPath ("")}; // ValidateWithPath validates the EG_TextGeometry and its children, prefixing error messages with path -func (_adbef *EG_TextGeometry )ValidateWithPath (path string )error {if _adbef .CustGeom !=nil {if _gbbdbg :=_adbef .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_gbbdbg !=nil {return _gbbdbg ;};};if _adbef .PrstTxWarp !=nil {if _ebggf :=_adbef .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"); -_ebggf !=nil {return _ebggf ;};};return nil ;};func (_gffc *CT_SchemeColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gffc .ValAttr =ST_SchemeColorVal (1);for _ ,_bbaec :=range start .Attr {if _bbaec .Name .Local =="\u0076\u0061\u006c"{_gffc .ValAttr .UnmarshalXMLAttr (_bbaec ); -continue ;};};_bbagba :for {_ddgfaa ,_adab :=d .Token ();if _adab !=nil {return _adab ;};switch _bgdeg :=_ddgfaa .(type ){case _d .StartElement :switch _bgdeg .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_adfbgc :=NewEG_ColorTransform (); -_adfbgc .Tint =NewCT_PositiveFixedPercentage ();if _fdfae :=d .DecodeElement (_adfbgc .Tint ,&_bgdeg );_fdfae !=nil {return _fdfae ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_adfbgc );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_dgfa :=NewEG_ColorTransform (); -_dgfa .Shade =NewCT_PositiveFixedPercentage ();if _fgade :=d .DecodeElement (_dgfa .Shade ,&_bgdeg );_fgade !=nil {return _fgade ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_dgfa );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_bdgf :=NewEG_ColorTransform (); -_bdgf .Comp =NewCT_ComplementTransform ();if _eccfc :=d .DecodeElement (_bdgf .Comp ,&_bgdeg );_eccfc !=nil {return _eccfc ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_bdgf );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_adedaa :=NewEG_ColorTransform (); -_adedaa .Inv =NewCT_InverseTransform ();if _agbg :=d .DecodeElement (_adedaa .Inv ,&_bgdeg );_agbg !=nil {return _agbg ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_adedaa );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_bdec :=NewEG_ColorTransform (); -_bdec .Gray =NewCT_GrayscaleTransform ();if _adecc :=d .DecodeElement (_bdec .Gray ,&_bgdeg );_adecc !=nil {return _adecc ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_bdec );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_dgebg :=NewEG_ColorTransform (); -_dgebg .Alpha =NewCT_PositiveFixedPercentage ();if _efdgb :=d .DecodeElement (_dgebg .Alpha ,&_bgdeg );_efdgb !=nil {return _efdgb ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_dgebg );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_defaa :=NewEG_ColorTransform (); -_defaa .AlphaOff =NewCT_FixedPercentage ();if _fdcfa :=d .DecodeElement (_defaa .AlphaOff ,&_bgdeg );_fdcfa !=nil {return _fdcfa ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_defaa );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bbga :=NewEG_ColorTransform (); -_bbga .AlphaMod =NewCT_PositivePercentage ();if _fcdd :=d .DecodeElement (_bbga .AlphaMod ,&_bgdeg );_fcdd !=nil {return _fcdd ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_bbga );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_gcefc :=NewEG_ColorTransform (); -_gcefc .Hue =NewCT_PositiveFixedAngle ();if _bbba :=d .DecodeElement (_gcefc .Hue ,&_bgdeg );_bbba !=nil {return _bbba ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_gcefc );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_caeb :=NewEG_ColorTransform (); -_caeb .HueOff =NewCT_Angle ();if _abeg :=d .DecodeElement (_caeb .HueOff ,&_bgdeg );_abeg !=nil {return _abeg ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_caeb );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_cdeggd :=NewEG_ColorTransform (); -_cdeggd .HueMod =NewCT_PositivePercentage ();if _gaffa :=d .DecodeElement (_cdeggd .HueMod ,&_bgdeg );_gaffa !=nil {return _gaffa ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_cdeggd );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_geaeg :=NewEG_ColorTransform (); -_geaeg .Sat =NewCT_Percentage ();if _cgbdd :=d .DecodeElement (_geaeg .Sat ,&_bgdeg );_cgbdd !=nil {return _cgbdd ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_geaeg );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_bcacb :=NewEG_ColorTransform (); -_bcacb .SatOff =NewCT_Percentage ();if _fffbe :=d .DecodeElement (_bcacb .SatOff ,&_bgdeg );_fffbe !=nil {return _fffbe ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_bcacb );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_aecdc :=NewEG_ColorTransform (); -_aecdc .SatMod =NewCT_Percentage ();if _cagc :=d .DecodeElement (_aecdc .SatMod ,&_bgdeg );_cagc !=nil {return _cagc ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_aecdc );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_fcfec :=NewEG_ColorTransform (); -_fcfec .Lum =NewCT_Percentage ();if _bgggab :=d .DecodeElement (_fcfec .Lum ,&_bgdeg );_bgggab !=nil {return _bgggab ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_fcfec );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_bacbb :=NewEG_ColorTransform (); -_bacbb .LumOff =NewCT_Percentage ();if _faacb :=d .DecodeElement (_bacbb .LumOff ,&_bgdeg );_faacb !=nil {return _faacb ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_bacbb );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_abcf :=NewEG_ColorTransform (); -_abcf .LumMod =NewCT_Percentage ();if _fcabg :=d .DecodeElement (_abcf .LumMod ,&_bgdeg );_fcabg !=nil {return _fcabg ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_abcf );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_eedcbab :=NewEG_ColorTransform (); -_eedcbab .Red =NewCT_Percentage ();if _bcacc :=d .DecodeElement (_eedcbab .Red ,&_bgdeg );_bcacc !=nil {return _bcacc ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_eedcbab );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_cacgb :=NewEG_ColorTransform (); -_cacgb .RedOff =NewCT_Percentage ();if _bead :=d .DecodeElement (_cacgb .RedOff ,&_bgdeg );_bead !=nil {return _bead ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_cacgb );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_dcfbc :=NewEG_ColorTransform (); -_dcfbc .RedMod =NewCT_Percentage ();if _egeg :=d .DecodeElement (_dcfbc .RedMod ,&_bgdeg );_egeg !=nil {return _egeg ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_dcfbc );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_gbga :=NewEG_ColorTransform (); -_gbga .Green =NewCT_Percentage ();if _cbfbe :=d .DecodeElement (_gbga .Green ,&_bgdeg );_cbfbe !=nil {return _cbfbe ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_gbga );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_eeged :=NewEG_ColorTransform (); -_eeged .GreenOff =NewCT_Percentage ();if _gfdfb :=d .DecodeElement (_eeged .GreenOff ,&_bgdeg );_gfdfb !=nil {return _gfdfb ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_eeged );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_gdea :=NewEG_ColorTransform (); -_gdea .GreenMod =NewCT_Percentage ();if _ddgg :=d .DecodeElement (_gdea .GreenMod ,&_bgdeg );_ddgg !=nil {return _ddgg ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_gdea );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_dgcba :=NewEG_ColorTransform (); -_dgcba .Blue =NewCT_Percentage ();if _fbafee :=d .DecodeElement (_dgcba .Blue ,&_bgdeg );_fbafee !=nil {return _fbafee ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_dgcba );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_aggge :=NewEG_ColorTransform (); -_aggge .BlueOff =NewCT_Percentage ();if _gfafa :=d .DecodeElement (_aggge .BlueOff ,&_bgdeg );_gfafa !=nil {return _gfafa ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_aggge );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_ceefc :=NewEG_ColorTransform (); -_ceefc .BlueMod =NewCT_Percentage ();if _eafc :=d .DecodeElement (_ceefc .BlueMod ,&_bgdeg );_eafc !=nil {return _eafc ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_ceefc );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_cada :=NewEG_ColorTransform (); -_cada .Gamma =NewCT_GammaTransform ();if _dfbgbbd :=d .DecodeElement (_cada .Gamma ,&_bgdeg );_dfbgbbd !=nil {return _dfbgbbd ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_cada );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_dbcfb :=NewEG_ColorTransform (); -_dbcfb .InvGamma =NewCT_InverseGammaTransform ();if _efbgdd :=d .DecodeElement (_dbcfb .InvGamma ,&_bgdeg );_efbgdd !=nil {return _efbgdd ;};_gffc .EG_ColorTransform =append (_gffc .EG_ColorTransform ,_dbcfb );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bgdeg .Name ); -if _gfgegg :=d .Skip ();_gfgegg !=nil {return _gfgegg ;};};case _d .EndElement :break _bbagba ;case _d .CharData :};};return nil ;};func (_eeeed *CT_TextNormalAutofit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbeb :=range start .Attr {if _dbeb .Name .Local =="\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"{_daaab ,_ffgg :=ParseUnionST_TextFontScalePercentOrPercentString (_dbeb .Value ); -if _ffgg !=nil {return _ffgg ;};_eeeed .FontScaleAttr =&_daaab ;continue ;};if _dbeb .Name .Local =="\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"{_bbeace ,_ffaee :=ParseUnionST_TextSpacingPercentOrPercentString (_dbeb .Value ); -if _ffaee !=nil {return _ffaee ;};_eeeed .LnSpcReductionAttr =&_bbeace ;continue ;};};for {_gcdc ,_gcgafg :=d .Token ();if _gcgafg !=nil {return _gd .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",_gcgafg ); -};if _gdgag ,_fabec :=_gcdc .(_d .EndElement );_fabec &&_gdgag .Name ==start .Name {break ;};};return nil ;}; +func (_daege *EG_TextGeometry )ValidateWithPath (path string )error {if _daege .CustGeom !=nil {if _cagfgb :=_daege .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_cagfgb !=nil {return _cagfgb ;};};if _daege .PrstTxWarp !=nil {if _fdaaf :=_daege .PrstTxWarp .ValidateWithPath (path +"/\u0050\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"); +_fdaaf !=nil {return _fdaaf ;};};return nil ;}; -// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path -func (_ddecf *CT_SRgbColor )ValidateWithPath (path string )error {for _bgdg ,_cadca :=range _ddecf .EG_ColorTransform {if _beaef :=_cadca .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_bgdg )); -_beaef !=nil {return _beaef ;};};return nil ;}; +// ValidateWithPath validates the CT_GroupShapeProperties and its children, prefixing error messages with path +func (_ecad *CT_GroupShapeProperties )ValidateWithPath (path string )error {if _eeefe :=_ecad .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eeefe !=nil {return _eeefe ;};if _ecad .Xfrm !=nil {if _abggd :=_ecad .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); +_abggd !=nil {return _abggd ;};};if _ecad .NoFill !=nil {if _gagaf :=_ecad .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gagaf !=nil {return _gagaf ;};};if _ecad .SolidFill !=nil {if _eface :=_ecad .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_eface !=nil {return _eface ;};};if _ecad .GradFill !=nil {if _ggfg :=_ecad .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ggfg !=nil {return _ggfg ;};};if _ecad .BlipFill !=nil {if _gefga :=_ecad .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_gefga !=nil {return _gefga ;};};if _ecad .PattFill !=nil {if _bffda :=_ecad .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_bffda !=nil {return _bffda ;};};if _ecad .GrpFill !=nil {if _ebeg :=_ecad .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_ebeg !=nil {return _ebeg ;};};if _ecad .EffectLst !=nil {if _eaadd :=_ecad .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_eaadd !=nil {return _eaadd ;};};if _ecad .EffectDag !=nil {if _gcaac :=_ecad .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_gcaac !=nil {return _gcaac ;};};if _ecad .Scene3d !=nil {if _gabde :=_ecad .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_gabde !=nil {return _gabde ;};};if _ecad .ExtLst !=nil {if _dcga :=_ecad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dcga !=nil {return _dcga ;};};return nil ;};func NewCT_SRgbColor ()*CT_SRgbColor {_dbecc :=&CT_SRgbColor {};return _dbecc };type CT_FlatText struct{ZAttr *ST_Coordinate ;}; -// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path -func (_cgeeac *CT_TextField )ValidateWithPath (path string )error {if !_gg .ST_GuidPatternRe .MatchString (_cgeeac .IdAttr ){return _gd .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 ,_gg .ST_GuidPatternRe ,_cgeeac .IdAttr ); -};if _cgeeac .RPr !=nil {if _bace :=_cgeeac .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bace !=nil {return _bace ;};};if _cgeeac .PPr !=nil {if _gffg :=_cgeeac .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gffg !=nil {return _gffg ; -};};return nil ;}; +// Validate validates the CT_PositiveFixedPercentage and its children +func (_eggg *CT_PositiveFixedPercentage )Validate ()error {return _eggg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065F\u0069\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006et\u0061\u0067\u0065");};func (_bgbdd *CT_Scene3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_bbfgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_bgbdd .Camera ,_bbfgf );_ccfed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}}; +e .EncodeElement (_bgbdd .LightRig ,_ccfed );if _bgbdd .Backdrop !=nil {_dabf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}};e .EncodeElement (_bgbdd .Backdrop ,_dabf );};if _bgbdd .ExtLst !=nil {_aceac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bgbdd .ExtLst ,_aceac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_ComplementTransform struct{};func (_gacee *ST_TextShapeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abbca ,_bcbdb :=d .Token (); +if _bcbdb !=nil {return _bcbdb ;};if _bafca ,_dgccg :=_abbca .(_d .EndElement );_dgccg &&_bafca .Name ==start .Name {*_gacee =1;return nil ;};if _faeaeb ,_dcbdde :=_abbca .(_d .CharData );!_dcbdde {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abbca ); +}else {switch string (_faeaeb ){case "":*_gacee =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_gacee =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_gacee =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_gacee =3; +case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gacee =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_gacee =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_gacee =6; +case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_gacee =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_gacee =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_gacee =9; +case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_gacee =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_gacee =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_gacee =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_gacee =13; +case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_gacee =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_gacee =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_gacee =16; +case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_gacee =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_gacee =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_gacee =19; +case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_gacee =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_gacee =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_gacee =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_gacee =23; +case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_gacee =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_gacee =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_gacee =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_gacee =27; +case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_gacee =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_gacee =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_gacee =30; +case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_gacee =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_gacee =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_gacee =33; +case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_gacee =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_gacee =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_gacee =36; +case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_gacee =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_gacee =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_gacee =39; +case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_gacee =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_gacee =41;};};_abbca ,_bcbdb =d .Token ();if _bcbdb !=nil {return _bcbdb ; +};if _cgbeeg ,_afbdb :=_abbca .(_d .EndElement );_afbdb &&_cgbeeg .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abbca ); +}; -// Validate validates the CT_PatternFillProperties and its children -func (_bgce *CT_PatternFillProperties )Validate ()error {return _bgce .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006cl\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};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_EffectList and its children +func (_gbfe *CT_EffectList )Validate ()error {return _gbfe .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0069\u0073\u0074");};func (_gfaad ST_PresetCameraType )String ()string {switch _gfaad {case 0:return "";case 1:return "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074"; +case 2:return "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case 3:return "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case 4:return "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074"; +case 5:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case 6:return "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case 7:return "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"; +case 8:return "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 9:return "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"; +case 10:return "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074";case 11:return "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070"; +case 12:return "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case 13:return "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074"; +case 14:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case 15:return "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074"; +case 16:return "l\u0065\u0067\u0061\u0063\u0079\u0050e\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065B\u006f\u0074\u0074o\u006dL\u0065\u0066\u0074";case 17:return "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d"; +case 18:return "\u006c\u0065\u0067\u0061c\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069v\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069g\u0068\u0074";case 19:return "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074"; +case 20:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case 21:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case 22:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070"; +case 23:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case 24:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case 25:return "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e"; +case 26:return "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case 27:return "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case 28:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074"; +case 29:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case 30:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case 31:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074"; +case 32:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case 33:return "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case 34:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074"; +case 35:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case 36:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d"; +case 37:return "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case 38:return "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074"; +case 39:return "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d";case 40:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case 41:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070"; +case 42:return "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case 43:return "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case 44:return "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074"; +case 45:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074";case 46:return "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 47:return "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074"; +case 48:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case 49:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074";case 50:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074"; +case 51:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065";case 52:return "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case 53:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065A\u0062\u006f\u0076\u0065\u004c\u0065\u0066\u0074\u0046\u0061c\u0069\u006e\u0067"; +case 54:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065\u0052i\u0067\u0068\u0074F\u0061c\u0069\u006e\u0067";case 55:return "\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074r\u0061s\u0074\u0069\u006e\u0067\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067"; +case 56:return "\u0070\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069n\u0067\u0052\u0069\u0067\u0068\u0074\u0046a\u0063\u0069\u006e\u0067";case 57:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072\u006f\u0069\u0063L\u0065\u0066\u0074F\u0061c\u0069\u006e\u0067"; +case 58:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072\u006fi\u0063R\u0069\u0067\u0068\u0074\u0046\u0061\u0063i\u006e\u0067";case 59:return "\u0070\u0065\u0072sp\u0065\u0063\u0074\u0069\u0076\u0065\u0048\u0065\u0072o\u0069c\u0045x\u0074r\u0065\u006d\u0065\u004c\u0065\u0066\u0074\u0046\u0061\u0063\u0069\u006e\u0067"; +case 60:return "p\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0048\u0065\u0072o\u0069\u0063\u0045\u0078\u0074\u0072\u0065m\u0065\u0052\u0069\u0067\u0068\u0074\u0046\u0061\u0063\u0069n\u0067";case 61:return "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064"; +case 62:return "\u0070\u0065\u0072\u0073p\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u006c\u0061x\u0065d\u004d\u006f\u0064\u0065\u0072\u0061\u0074e\u006c\u0079";};return "";};func (_gdgbc *ST_BevelPresetType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfgab ,_eabfg :=d .Token (); +if _eabfg !=nil {return _eabfg ;};if _addgd ,_afabf :=_dfgab .(_d .EndElement );_afabf &&_addgd .Name ==start .Name {*_gdgbc =1;return nil ;};if _fbgafg ,_ecgdd :=_dfgab .(_d .CharData );!_ecgdd {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfgab ); +}else {switch string (_fbgafg ){case "":*_gdgbc =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_gdgbc =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gdgbc =2;case "\u0073\u006c\u006fp\u0065":*_gdgbc =3;case "\u0063\u0072\u006fs\u0073":*_gdgbc =4; +case "\u0061\u006e\u0067l\u0065":*_gdgbc =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_gdgbc =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_gdgbc =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_gdgbc =8;case "\u0064\u0069\u0076o\u0074":*_gdgbc =9; +case "\u0072\u0069\u0062\u006c\u0065\u0074":*_gdgbc =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_gdgbc =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_gdgbc =12;};};_dfgab ,_eabfg =d .Token ();if _eabfg !=nil {return _eabfg ;};if _fafea ,_afbga :=_dfgab .(_d .EndElement ); +_afbga &&_fafea .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfgab );};func (_ddebb *CT_TextSpacingPoint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_ddebb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dfgfg *CT_TableStyleCellStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dfgfg .TcBdr !=nil {_dacdg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0063\u0042\u0064\u0072"}}; +e .EncodeElement (_dfgfg .TcBdr ,_dacdg );};if _dfgfg .Fill !=nil {_adbbbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_dfgfg .Fill ,_adbbbe );};if _dfgfg .FillRef !=nil {_cedga :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}}; +e .EncodeElement (_dfgfg .FillRef ,_cedga );};if _dfgfg .Cell3D !=nil {_cddg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_dfgfg .Cell3D ,_cddg );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_Vector3D and its children -func (_aadfc *CT_Vector3D )Validate ()error {return _aadfc .ValidateWithPath ("C\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044");}; +// ValidateWithPath validates the CT_PresetShadowEffect and its children, prefixing error messages with path +func (_cddfc *CT_PresetShadowEffect )ValidateWithPath (path string )error {if _cddfc .PrstAttr ==ST_PresetShadowValUnset {return _fa .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 _aedfb :=_cddfc .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_aedfb !=nil {return _aedfb ;};if _cddfc .DistAttr !=nil {if *_cddfc .DistAttr < 0{return _fa .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 ,*_cddfc .DistAttr ); +};if *_cddfc .DistAttr > 27273042316900{return _fa .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 ,*_cddfc .DistAttr ); +};};if _cddfc .DirAttr !=nil {if *_cddfc .DirAttr < 0{return _fa .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 ,*_cddfc .DirAttr ); +};if *_cddfc .DirAttr >=21600000{return _fa .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 ,*_cddfc .DirAttr ); +};};if _cddfc .ScrgbClr !=nil {if _fgadd :=_cddfc .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fgadd !=nil {return _fgadd ;};};if _cddfc .SrgbClr !=nil {if _aeca :=_cddfc .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_aeca !=nil {return _aeca ;};};if _cddfc .HslClr !=nil {if _bcedgf :=_cddfc .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bcedgf !=nil {return _bcedgf ;};};if _cddfc .SysClr !=nil {if _bbddb :=_cddfc .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_bbddb !=nil {return _bbddb ;};};if _cddfc .SchemeClr !=nil {if _bcbcg :=_cddfc .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bcbcg !=nil {return _bcbcg ;};};if _cddfc .PrstClr !=nil {if _cfbbc :=_cddfc .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_cfbbc !=nil {return _cfbbc ;};};return nil ;};type CT_LineJoinBevel struct{}; -// ValidateWithPath validates the CT_FillProperties and its children, prefixing error messages with path -func (_dbcb *CT_FillProperties )ValidateWithPath (path string )error {if _dbcb .NoFill !=nil {if _aebd :=_dbcb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_aebd !=nil {return _aebd ;};};if _dbcb .SolidFill !=nil {if _cccd :=_dbcb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_cccd !=nil {return _cccd ;};};if _dbcb .GradFill !=nil {if _gabf :=_dbcb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gabf !=nil {return _gabf ;};};if _dbcb .BlipFill !=nil {if _cggb :=_dbcb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_cggb !=nil {return _cggb ;};};if _dbcb .PattFill !=nil {if _aagb :=_dbcb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_aagb !=nil {return _aagb ;};};if _dbcb .GrpFill !=nil {if _acdc :=_dbcb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_acdc !=nil {return _acdc ;};};return nil ;}; +// ValidateWithPath validates the CT_InnerShadowEffect and its children, prefixing error messages with path +func (_bfdef *CT_InnerShadowEffect )ValidateWithPath (path string )error {if _bfdef .BlurRadAttr !=nil {if *_bfdef .BlurRadAttr < 0{return _fa .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 ,*_bfdef .BlurRadAttr ); +};if *_bfdef .BlurRadAttr > 27273042316900{return _fa .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 ,*_bfdef .BlurRadAttr ); +};};if _bfdef .DistAttr !=nil {if *_bfdef .DistAttr < 0{return _fa .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 ,*_bfdef .DistAttr ); +};if *_bfdef .DistAttr > 27273042316900{return _fa .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 ,*_bfdef .DistAttr ); +};};if _bfdef .DirAttr !=nil {if *_bfdef .DirAttr < 0{return _fa .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 ,*_bfdef .DirAttr ); +};if *_bfdef .DirAttr >=21600000{return _fa .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 ,*_bfdef .DirAttr ); +};};if _bfdef .ScrgbClr !=nil {if _fbcg :=_bfdef .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fbcg !=nil {return _fbcg ;};};if _bfdef .SrgbClr !=nil {if _dgdc :=_bfdef .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_dgdc !=nil {return _dgdc ;};};if _bfdef .HslClr !=nil {if _dfadg :=_bfdef .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dfadg !=nil {return _dfadg ;};};if _bfdef .SysClr !=nil {if _cfbd :=_bfdef .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_cfbd !=nil {return _cfbd ;};};if _bfdef .SchemeClr !=nil {if _cfcefc :=_bfdef .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cfcefc !=nil {return _cfcefc ;};};if _bfdef .PrstClr !=nil {if _dbdb :=_bfdef .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_dbdb !=nil {return _dbdb ;};};return nil ;};func (_fadab *CT_PresetColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fadab .ValAttr =ST_PresetColorVal (1);for _ ,_gaaf :=range start .Attr {if _gaaf .Name .Local =="\u0076\u0061\u006c"{_fadab .ValAttr .UnmarshalXMLAttr (_gaaf ); +continue ;};};_dgffg :for {_egfag ,_cafdg :=d .Token ();if _cafdg !=nil {return _cafdg ;};switch _ceeed :=_egfag .(type ){case _d .StartElement :switch _ceeed .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_deefb :=NewEG_ColorTransform (); +_deefb .Tint =NewCT_PositiveFixedPercentage ();if _gdgff :=d .DecodeElement (_deefb .Tint ,&_ceeed );_gdgff !=nil {return _gdgff ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_deefb );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_aafba :=NewEG_ColorTransform (); +_aafba .Shade =NewCT_PositiveFixedPercentage ();if _eabdc :=d .DecodeElement (_aafba .Shade ,&_ceeed );_eabdc !=nil {return _eabdc ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_aafba );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_gcagc :=NewEG_ColorTransform (); +_gcagc .Comp =NewCT_ComplementTransform ();if _dgea :=d .DecodeElement (_gcagc .Comp ,&_ceeed );_dgea !=nil {return _dgea ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_gcagc );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_cfebg :=NewEG_ColorTransform (); +_cfebg .Inv =NewCT_InverseTransform ();if _adace :=d .DecodeElement (_cfebg .Inv ,&_ceeed );_adace !=nil {return _adace ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_cfebg );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_ageee :=NewEG_ColorTransform (); +_ageee .Gray =NewCT_GrayscaleTransform ();if _dgaef :=d .DecodeElement (_ageee .Gray ,&_ceeed );_dgaef !=nil {return _dgaef ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_ageee );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_dgdad :=NewEG_ColorTransform (); +_dgdad .Alpha =NewCT_PositiveFixedPercentage ();if _gcfg :=d .DecodeElement (_dgdad .Alpha ,&_ceeed );_gcfg !=nil {return _gcfg ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_dgdad );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_gbafe :=NewEG_ColorTransform (); +_gbafe .AlphaOff =NewCT_FixedPercentage ();if _adbgb :=d .DecodeElement (_gbafe .AlphaOff ,&_ceeed );_adbgb !=nil {return _adbgb ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_gbafe );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bccde :=NewEG_ColorTransform (); +_bccde .AlphaMod =NewCT_PositivePercentage ();if _ddge :=d .DecodeElement (_bccde .AlphaMod ,&_ceeed );_ddge !=nil {return _ddge ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_bccde );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_cgec :=NewEG_ColorTransform (); +_cgec .Hue =NewCT_PositiveFixedAngle ();if _bfagf :=d .DecodeElement (_cgec .Hue ,&_ceeed );_bfagf !=nil {return _bfagf ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_cgec );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_febga :=NewEG_ColorTransform (); +_febga .HueOff =NewCT_Angle ();if _agfbd :=d .DecodeElement (_febga .HueOff ,&_ceeed );_agfbd !=nil {return _agfbd ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_febga );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_ecgcg :=NewEG_ColorTransform (); +_ecgcg .HueMod =NewCT_PositivePercentage ();if _ebdc :=d .DecodeElement (_ecgcg .HueMod ,&_ceeed );_ebdc !=nil {return _ebdc ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_ecgcg );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_deefbb :=NewEG_ColorTransform (); +_deefbb .Sat =NewCT_Percentage ();if _acgcc :=d .DecodeElement (_deefbb .Sat ,&_ceeed );_acgcc !=nil {return _acgcc ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_deefbb );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_aacbc :=NewEG_ColorTransform (); +_aacbc .SatOff =NewCT_Percentage ();if _aedc :=d .DecodeElement (_aacbc .SatOff ,&_ceeed );_aedc !=nil {return _aedc ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_aacbc );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_cebg :=NewEG_ColorTransform (); +_cebg .SatMod =NewCT_Percentage ();if _cfdfac :=d .DecodeElement (_cebg .SatMod ,&_ceeed );_cfdfac !=nil {return _cfdfac ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_cebg );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_fdaaee :=NewEG_ColorTransform (); +_fdaaee .Lum =NewCT_Percentage ();if _fcfee :=d .DecodeElement (_fdaaee .Lum ,&_ceeed );_fcfee !=nil {return _fcfee ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_fdaaee );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_egebc :=NewEG_ColorTransform (); +_egebc .LumOff =NewCT_Percentage ();if _gdadd :=d .DecodeElement (_egebc .LumOff ,&_ceeed );_gdadd !=nil {return _gdadd ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_egebc );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_dccae :=NewEG_ColorTransform (); +_dccae .LumMod =NewCT_Percentage ();if _cdged :=d .DecodeElement (_dccae .LumMod ,&_ceeed );_cdged !=nil {return _cdged ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_dccae );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_gcbab :=NewEG_ColorTransform (); +_gcbab .Red =NewCT_Percentage ();if _cfgfd :=d .DecodeElement (_gcbab .Red ,&_ceeed );_cfgfd !=nil {return _cfgfd ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_gcbab );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_dfdgg :=NewEG_ColorTransform (); +_dfdgg .RedOff =NewCT_Percentage ();if _bggdb :=d .DecodeElement (_dfdgg .RedOff ,&_ceeed );_bggdb !=nil {return _bggdb ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_dfdgg );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_bgbaf :=NewEG_ColorTransform (); +_bgbaf .RedMod =NewCT_Percentage ();if _cbfeb :=d .DecodeElement (_bgbaf .RedMod ,&_ceeed );_cbfeb !=nil {return _cbfeb ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_bgbaf );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_eafcd :=NewEG_ColorTransform (); +_eafcd .Green =NewCT_Percentage ();if _gdebg :=d .DecodeElement (_eafcd .Green ,&_ceeed );_gdebg !=nil {return _gdebg ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_eafcd );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_fgfd :=NewEG_ColorTransform (); +_fgfd .GreenOff =NewCT_Percentage ();if _dcgc :=d .DecodeElement (_fgfd .GreenOff ,&_ceeed );_dcgc !=nil {return _dcgc ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_fgfd );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_deccb :=NewEG_ColorTransform (); +_deccb .GreenMod =NewCT_Percentage ();if _abgdc :=d .DecodeElement (_deccb .GreenMod ,&_ceeed );_abgdc !=nil {return _abgdc ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_deccb );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_fdbced :=NewEG_ColorTransform (); +_fdbced .Blue =NewCT_Percentage ();if _fbeec :=d .DecodeElement (_fdbced .Blue ,&_ceeed );_fbeec !=nil {return _fbeec ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_fdbced );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_ceacge :=NewEG_ColorTransform (); +_ceacge .BlueOff =NewCT_Percentage ();if _fbcgf :=d .DecodeElement (_ceacge .BlueOff ,&_ceeed );_fbcgf !=nil {return _fbcgf ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_ceacge );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_agfbc :=NewEG_ColorTransform (); +_agfbc .BlueMod =NewCT_Percentage ();if _cgdbg :=d .DecodeElement (_agfbc .BlueMod ,&_ceeed );_cgdbg !=nil {return _cgdbg ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_agfbc );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_gffc :=NewEG_ColorTransform (); +_gffc .Gamma =NewCT_GammaTransform ();if _ccbg :=d .DecodeElement (_gffc .Gamma ,&_ceeed );_ccbg !=nil {return _ccbg ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_gffc );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_cfagc :=NewEG_ColorTransform (); +_cfagc .InvGamma =NewCT_InverseGammaTransform ();if _adabc :=d .DecodeElement (_cfagc .InvGamma ,&_ceeed );_adabc !=nil {return _adabc ;};_fadab .EG_ColorTransform =append (_fadab .EG_ColorTransform ,_cfagc );default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ceeed .Name ); +if _cbgc :=d .Skip ();_cbgc !=nil {return _cbgc ;};};case _d .EndElement :break _dgffg ;case _d .CharData :};};return nil ;};func (_fecfc *CT_Path2DMoveTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fecfc .Pt =NewCT_AdjPoint2D ();_defec :for {_abfba ,_cgagb :=d .Token (); +if _cgagb !=nil {return _cgagb ;};switch _gdafca :=_abfba .(type ){case _d .StartElement :switch _gdafca .Name {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 :"\u0070\u0074"},_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 :"\u0070\u0074"}:if _fffaa :=d .DecodeElement (_fecfc .Pt ,&_gdafca ); +_fffaa !=nil {return _fffaa ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_gdafca .Name ); +if _fdadc :=d .Skip ();_fdadc !=nil {return _fdadc ;};};case _d .EndElement :break _defec ;case _d .CharData :};};return nil ;};func NewCT_TextNormalAutofit ()*CT_TextNormalAutofit {_cfab :=&CT_TextNormalAutofit {};return _cfab };type ST_SystemColorVal byte ; -// ValidateWithPath validates the EG_LineFillProperties and its children, prefixing error messages with path -func (_bddaae *EG_LineFillProperties )ValidateWithPath (path string )error {if _bddaae .NoFill !=nil {if _ccefg :=_bddaae .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_ccefg !=nil {return _ccefg ;};};if _bddaae .SolidFill !=nil {if _egdfd :=_bddaae .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_egdfd !=nil {return _egdfd ;};};if _bddaae .GradFill !=nil {if _effcc :=_bddaae .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_effcc !=nil {return _effcc ;};};if _bddaae .PattFill !=nil {if _efdebb :=_bddaae .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl"); -_efdebb !=nil {return _efdebb ;};};return nil ;};func (_bfbf *EG_Text3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbfdb :for {_cgfgd ,_fgdgf :=d .Token ();if _fgdgf !=nil {return _fgdgf ;};switch _ddgca :=_cgfgd .(type ){case _d .StartElement :switch _ddgca .Name {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 :"\u0073\u0070\u0033\u0064"},_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 :"\u0073\u0070\u0033\u0064"}:_bfbf .Sp3d =NewCT_Shape3D (); -if _eedg :=d .DecodeElement (_bfbf .Sp3d ,&_ddgca );_eedg !=nil {return _eedg ;};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 :"\u0066\u006c\u0061\u0074\u0054\u0078"},_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 :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_bfbf .FlatTx =NewCT_FlatText (); -if _adgad :=d .DecodeElement (_bfbf .FlatTx ,&_ddgca );_adgad !=nil {return _adgad ;};default:_ac .Log .Debug ("\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",_ddgca .Name ); -if _bbdaad :=d .Skip ();_bbdaad !=nil {return _bbdaad ;};};case _d .EndElement :break _fbfdb ;case _d .CharData :};};return nil ;};func (_ecec *CT_EffectStyleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geebd :for {_eece ,_beded :=d .Token (); -if _beded !=nil {return _beded ;};switch _aaed :=_eece .(type ){case _d .StartElement :switch _aaed .Name {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 :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"},_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 :"e\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065"}:_cdbag :=NewCT_EffectStyleItem (); -if _fcaf :=d .DecodeElement (_cdbag ,&_aaed );_fcaf !=nil {return _fcaf ;};_ecec .EffectStyle =append (_ecec .EffectStyle ,_cdbag );default:_ac .Log .Debug ("\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",_aaed .Name ); -if _cfda :=d .Skip ();_cfda !=nil {return _cfda ;};};case _d .EndElement :break _geebd ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ScRgbColor and its children, prefixing error messages with path -func (_dfgg *CT_ScRgbColor )ValidateWithPath (path string )error {if _gaagg :=_dfgg .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_gaagg !=nil {return _gaagg ;};if _agfef :=_dfgg .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072"); -_agfef !=nil {return _agfef ;};if _dgdac :=_dfgg .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_dgdac !=nil {return _dgdac ;};for _abcag ,_cegef :=range _dfgg .EG_ColorTransform {if _ddccf :=_cegef .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_abcag )); -_ddccf !=nil {return _ddccf ;};};return nil ;};func NewCT_ObjectStyleDefaults ()*CT_ObjectStyleDefaults {_gaebd :=&CT_ObjectStyleDefaults {};return _gaebd ;};type CT_Table struct{TblPr *CT_TableProperties ;TblGrid *CT_TableGrid ;Tr []*CT_TableRow ;};type CT_GraphicalObjectData struct{UriAttr string ; -Any []_c .Any ;};type CT_GroupFillProperties struct{}; +// Validate validates the CT_BaseStyles and its children +func (_fada *CT_BaseStyles )Validate ()error {return _fada .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073");}; -// Validate validates the CT_NonVisualGroupDrawingShapeProps and its children -func (_feafa *CT_NonVisualGroupDrawingShapeProps )Validate ()error {return _feafa .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 (_babdg ST_PresetMaterialType )ValidateWithPath (path string )error {switch _babdg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15: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 (_babdg )); -};return nil ;};func (_faafg *ST_PositiveFixedPercentage )ValidateWithPath (path string )error {_ffdgca :=[]string {};if _faafg .ST_PositiveFixedPercentageDecimal !=nil {_ffdgca =append (_ffdgca ,"\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 _faafg .ST_PositiveFixedPercentage !=nil {if _eagac :=_faafg .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"); -_eagac !=nil {return _eagac ;};_ffdgca =append (_ffdgca ,"\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 (_ffdgca )> 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 ,_ffdgca ); -};return nil ;};type ST_PresetColorVal byte ;func (_adabb ST_OnOffStyleType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_adabb .String (),start );};type CT_TextParagraph struct{PPr *CT_TextParagraphProperties ;EG_TextRun []*EG_TextRun ; -EndParaRPr *CT_TextCharacterProperties ;};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 (_dcedcg ST_TextVerticalType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edeef :=_d .Attr {}; -_edeef .Name =name ;switch _dcedcg {case ST_TextVerticalTypeUnset :_edeef .Value ="";case ST_TextVerticalTypeHorz :_edeef .Value ="\u0068\u006f\u0072\u007a";case ST_TextVerticalTypeVert :_edeef .Value ="\u0076\u0065\u0072\u0074";case ST_TextVerticalTypeVert270 :_edeef .Value ="\u0076e\u0072\u0074\u0032\u0037\u0030"; -case ST_TextVerticalTypeWordArtVert :_edeef .Value ="w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeEaVert :_edeef .Value ="\u0065\u0061\u0056\u0065\u0072\u0074";case ST_TextVerticalTypeMongolianVert :_edeef .Value ="\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074"; -case ST_TextVerticalTypeWordArtVertRtl :_edeef .Value ="\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c";};return _edeef ,nil ;}; +// ValidateWithPath validates the TblStyleLst and its children, prefixing error messages with path +func (_gdefg *TblStyleLst )ValidateWithPath (path string )error {if _dgafe :=_gdefg .CT_TableStyleList .ValidateWithPath (path );_dgafe !=nil {return _dgafe ;};return nil ;}; -// ValidateWithPath validates the CT_TableStyleCellStyle and its children, prefixing error messages with path -func (_dabfg *CT_TableStyleCellStyle )ValidateWithPath (path string )error {if _dabfg .TcBdr !=nil {if _beff :=_dabfg .TcBdr .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u0064\u0072");_beff !=nil {return _beff ;};};if _dabfg .Fill !=nil {if _aagca :=_dabfg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); -_aagca !=nil {return _aagca ;};};if _dabfg .FillRef !=nil {if _gafcb :=_dabfg .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_gafcb !=nil {return _gafcb ;};};if _dabfg .Cell3D !=nil {if _fbgfb :=_dabfg .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044"); -_fbgfb !=nil {return _fbgfb ;};};return nil ;};func (_cggfb *CT_Connection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbbe :=range start .Attr {if _fbbe .Name .Local =="\u0069\u0064"{_fbcf ,_abag :=_b .ParseUint (_fbbe .Value ,10,32); -if _abag !=nil {return _abag ;};_cggfb .IdAttr =uint32 (_fbcf );continue ;};if _fbbe .Name .Local =="\u0069\u0064\u0078"{_cbgfa ,_bgfg :=_b .ParseUint (_fbbe .Value ,10,32);if _bgfg !=nil {return _bgfg ;};_cggfb .IdxAttr =uint32 (_cbgfa );continue ;};}; -for {_ecdf ,_degg :=d .Token ();if _degg !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043o\u006en\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_degg );};if _aeee ,_bgcf :=_ecdf .(_d .EndElement );_bgcf &&_aeee .Name ==start .Name {break ; -};};return nil ;}; +// Validate validates the CT_RelativeRect and its children +func (_gaaea *CT_RelativeRect )Validate ()error {return _gaaea .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");};func (_gbeefa *CT_LinearShadeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egced :=range start .Attr {if _egced .Name .Local =="\u0061\u006e\u0067"{_acab ,_dgfd :=_bc .ParseInt (_egced .Value ,10,32); +if _dgfd !=nil {return _dgfd ;};_deegc :=int32 (_acab );_gbeefa .AngAttr =&_deegc ;continue ;};if _egced .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_bagdd ,_dgecg :=_bc .ParseBool (_egced .Value );if _dgecg !=nil {return _dgecg ;};_gbeefa .ScaledAttr =&_bagdd ; +continue ;};};for {_fcbc ,_afgbg :=d .Token ();if _afgbg !=nil {return _fa .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",_afgbg ); +};if _cbfac ,_gaea :=_fcbc .(_d .EndElement );_gaea &&_cbfac .Name ==start .Name {break ;};};return nil ;};func NewCT_TableCellBorderStyle ()*CT_TableCellBorderStyle {_deeea :=&CT_TableCellBorderStyle {};return _deeea ;};func (_cafbe ST_PresetPatternVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcebc :=_d .Attr {}; +_dcebc .Name =name ;switch _cafbe {case ST_PresetPatternValUnset :_dcebc .Value ="";case ST_PresetPatternValPct5 :_dcebc .Value ="\u0070\u0063\u0074\u0035";case ST_PresetPatternValPct10 :_dcebc .Value ="\u0070\u0063\u00741\u0030";case ST_PresetPatternValPct20 :_dcebc .Value ="\u0070\u0063\u00742\u0030"; +case ST_PresetPatternValPct25 :_dcebc .Value ="\u0070\u0063\u00742\u0035";case ST_PresetPatternValPct30 :_dcebc .Value ="\u0070\u0063\u00743\u0030";case ST_PresetPatternValPct40 :_dcebc .Value ="\u0070\u0063\u00744\u0030";case ST_PresetPatternValPct50 :_dcebc .Value ="\u0070\u0063\u00745\u0030"; +case ST_PresetPatternValPct60 :_dcebc .Value ="\u0070\u0063\u00746\u0030";case ST_PresetPatternValPct70 :_dcebc .Value ="\u0070\u0063\u00747\u0030";case ST_PresetPatternValPct75 :_dcebc .Value ="\u0070\u0063\u00747\u0035";case ST_PresetPatternValPct80 :_dcebc .Value ="\u0070\u0063\u00748\u0030"; +case ST_PresetPatternValPct90 :_dcebc .Value ="\u0070\u0063\u00749\u0030";case ST_PresetPatternValHorz :_dcebc .Value ="\u0068\u006f\u0072\u007a";case ST_PresetPatternValVert :_dcebc .Value ="\u0076\u0065\u0072\u0074";case ST_PresetPatternValLtHorz :_dcebc .Value ="\u006c\u0074\u0048\u006f\u0072\u007a"; +case ST_PresetPatternValLtVert :_dcebc .Value ="\u006c\u0074\u0056\u0065\u0072\u0074";case ST_PresetPatternValDkHorz :_dcebc .Value ="\u0064\u006b\u0048\u006f\u0072\u007a";case ST_PresetPatternValDkVert :_dcebc .Value ="\u0064\u006b\u0056\u0065\u0072\u0074"; +case ST_PresetPatternValNarHorz :_dcebc .Value ="\u006ea\u0072\u0048\u006f\u0072\u007a";case ST_PresetPatternValNarVert :_dcebc .Value ="\u006ea\u0072\u0056\u0065\u0072\u0074";case ST_PresetPatternValDashHorz :_dcebc .Value ="\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a"; +case ST_PresetPatternValDashVert :_dcebc .Value ="\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case ST_PresetPatternValCross :_dcebc .Value ="\u0063\u0072\u006fs\u0073";case ST_PresetPatternValDnDiag :_dcebc .Value ="\u0064\u006e\u0044\u0069\u0061\u0067"; +case ST_PresetPatternValUpDiag :_dcebc .Value ="\u0075\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtDnDiag :_dcebc .Value ="\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtUpDiag :_dcebc .Value ="\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067"; +case ST_PresetPatternValDkDnDiag :_dcebc .Value ="\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkUpDiag :_dcebc .Value ="\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdDnDiag :_dcebc .Value ="\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067"; +case ST_PresetPatternValWdUpDiag :_dcebc .Value ="\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashDnDiag :_dcebc .Value ="\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashUpDiag :_dcebc .Value ="\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067"; +case ST_PresetPatternValDiagCross :_dcebc .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_PresetPatternValSmCheck :_dcebc .Value ="\u0073m\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValLgCheck :_dcebc .Value ="\u006cg\u0043\u0068\u0065\u0063\u006b"; +case ST_PresetPatternValSmGrid :_dcebc .Value ="\u0073\u006d\u0047\u0072\u0069\u0064";case ST_PresetPatternValLgGrid :_dcebc .Value ="\u006c\u0067\u0047\u0072\u0069\u0064";case ST_PresetPatternValDotGrid :_dcebc .Value ="\u0064o\u0074\u0047\u0072\u0069\u0064"; +case ST_PresetPatternValSmConfetti :_dcebc .Value ="\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValLgConfetti :_dcebc .Value ="\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValHorzBrick :_dcebc .Value ="\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k"; +case ST_PresetPatternValDiagBrick :_dcebc .Value ="\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case ST_PresetPatternValSolidDmnd :_dcebc .Value ="\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed";case ST_PresetPatternValOpenDmnd :_dcebc .Value ="\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064"; +case ST_PresetPatternValDotDmnd :_dcebc .Value ="\u0064o\u0074\u0044\u006d\u006e\u0064";case ST_PresetPatternValPlaid :_dcebc .Value ="\u0070\u006c\u0061i\u0064";case ST_PresetPatternValSphere :_dcebc .Value ="\u0073\u0070\u0068\u0065\u0072\u0065";case ST_PresetPatternValWeave :_dcebc .Value ="\u0077\u0065\u0061v\u0065"; +case ST_PresetPatternValDivot :_dcebc .Value ="\u0064\u0069\u0076o\u0074";case ST_PresetPatternValShingle :_dcebc .Value ="\u0073h\u0069\u006e\u0067\u006c\u0065";case ST_PresetPatternValWave :_dcebc .Value ="\u0077\u0061\u0076\u0065";case ST_PresetPatternValTrellis :_dcebc .Value ="\u0074r\u0065\u006c\u006c\u0069\u0073"; +case ST_PresetPatternValZigZag :_dcebc .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";};return _dcebc ,nil ;};type EG_LineFillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;PattFill *CT_PatternFillProperties ; +};func (_ffe *CT_AlphaModulateEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_fbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_ffe .Cont ,_fbg );e .EncodeToken (_d .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;); -// ValidateWithPath validates the CT_TextCharBullet and its children, prefixing error messages with path -func (_eaaff *CT_TextCharBullet )ValidateWithPath (path string )error {return nil };func (_ecfg *CT_EmbeddedWAVAudioFile )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efbbg :=range start .Attr {if _efbbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_efbbg .Name .Local =="\u0065\u006d\u0062e\u0064"||_efbbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_efbbg .Name .Local =="\u0065\u006d\u0062e\u0064"{_ffee ,_gfebe :=_efbbg .Value ,error (nil ); -if _gfebe !=nil {return _gfebe ;};_ecfg .EmbedAttr =_ffee ;continue ;};if _efbbg .Name .Local =="\u006e\u0061\u006d\u0065"{_gabg ,_bdfb :=_efbbg .Value ,error (nil );if _bdfb !=nil {return _bdfb ;};_ecfg .NameAttr =&_gabg ;continue ;};};for {_ecdbf ,_ecdbb :=d .Token (); -if _ecdbb !=nil {return _gd .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",_ecdbb );};if _bfgff ,_edag :=_ecdbf .(_d .EndElement ); -_edag &&_bfgff .Name ==start .Name {break ;};};return nil ;};func (_dcdbb ST_PresetCameraType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbdae :=_d .Attr {};_cbdae .Name =name ;switch _dcdbb {case ST_PresetCameraTypeUnset :_cbdae .Value ="";case ST_PresetCameraTypeLegacyObliqueTopLeft :_cbdae .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074"; -case ST_PresetCameraTypeLegacyObliqueTop :_cbdae .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeLegacyObliqueTopRight :_cbdae .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074"; -case ST_PresetCameraTypeLegacyObliqueLeft :_cbdae .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueFront :_cbdae .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074"; -case ST_PresetCameraTypeLegacyObliqueRight :_cbdae .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueBottomLeft :_cbdae .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 :_cbdae .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeLegacyObliqueBottomRight :_cbdae .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 :_cbdae .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 :_cbdae .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070"; -case ST_PresetCameraTypeLegacyPerspectiveTopRight :_cbdae .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t";case ST_PresetCameraTypeLegacyPerspectiveLeft :_cbdae .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeLegacyPerspectiveFront :_cbdae .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074";case ST_PresetCameraTypeLegacyPerspectiveRight :_cbdae .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074"; -case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_cbdae .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 :_cbdae .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 :_cbdae .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 :_cbdae .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074"; -case ST_PresetCameraTypeIsometricTopUp :_cbdae .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070";case ST_PresetCameraTypeIsometricTopDown :_cbdae .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e"; -case ST_PresetCameraTypeIsometricBottomUp :_cbdae .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070";case ST_PresetCameraTypeIsometricBottomDown :_cbdae .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e"; -case ST_PresetCameraTypeIsometricLeftUp :_cbdae .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricLeftDown :_cbdae .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e"; -case ST_PresetCameraTypeIsometricRightUp :_cbdae .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070";case ST_PresetCameraTypeIsometricRightDown :_cbdae .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e"; -case ST_PresetCameraTypeIsometricOffAxis1Left :_cbdae .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis1Right :_cbdae .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074"; -case ST_PresetCameraTypeIsometricOffAxis1Top :_cbdae .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis2Left :_cbdae .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeIsometricOffAxis2Right :_cbdae .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis2Top :_cbdae .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070"; -case ST_PresetCameraTypeIsometricOffAxis3Left :_cbdae .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis3Right :_cbdae .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074"; -case ST_PresetCameraTypeIsometricOffAxis3Bottom :_cbdae .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 :_cbdae .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeIsometricOffAxis4Right :_cbdae .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis4Bottom :_cbdae .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 :_cbdae .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueTop :_cbdae .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_cbdae .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074"; -case ST_PresetCameraTypeObliqueLeft :_cbdae .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_cbdae .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_cbdae .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypeObliqueBottom :_cbdae .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_cbdae .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074"; -case ST_PresetCameraTypePerspectiveFront :_cbdae .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_cbdae .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074"; -case ST_PresetCameraTypePerspectiveRight :_cbdae .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_cbdae .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065"; -case ST_PresetCameraTypePerspectiveBelow :_cbdae .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_cbdae .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 :_cbdae .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 :_cbdae .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 :_cbdae .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 :_cbdae .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 :_cbdae .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 :_cbdae .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 :_cbdae .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 :_cbdae .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_cbdae .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 _cbdae ,nil ;};func (_caccbb *ST_TextAnchoringType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_caccbb =0;case "\u0074":*_caccbb =1;case "\u0063\u0074\u0072":*_caccbb =2;case "\u0062":*_caccbb =3;case "\u006a\u0075\u0073\u0074":*_caccbb =4; -case "\u0064\u0069\u0073\u0074":*_caccbb =5;};return nil ;};func NewCT_ShapeLocking ()*CT_ShapeLocking {_dcged :=&CT_ShapeLocking {};return _dcged };func (_geddc *ST_PresetLineDashVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbbec ,_eefed :=d .Token (); -if _eefed !=nil {return _eefed ;};if _aagceb ,_fbgad :=_gbbec .(_d .EndElement );_fbgad &&_aagceb .Name ==start .Name {*_geddc =1;return nil ;};if _dbefc ,_ebgdc :=_gbbec .(_d .CharData );!_ebgdc {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",_gbbec ); -}else {switch string (_dbefc ){case "":*_geddc =0;case "\u0073\u006f\u006ci\u0064":*_geddc =1;case "\u0064\u006f\u0074":*_geddc =2;case "\u0064\u0061\u0073\u0068":*_geddc =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_geddc =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_geddc =5; -case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_geddc =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_geddc =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_geddc =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_geddc =9; -case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_geddc =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_geddc =11;};};_gbbec ,_eefed =d .Token ();if _eefed !=nil {return _eefed ;};if _edfae ,_cdgc :=_gbbec .(_d .EndElement ); -_cdgc &&_edfae .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",_gbbec );};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 (_adcfb *CT_GradientStopList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bagb :for {_fecac ,_fcae :=d .Token ();if _fcae !=nil {return _fcae ; -};switch _effcb :=_fecac .(type ){case _d .StartElement :switch _effcb .Name {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 :"\u0067\u0073"},_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 :"\u0067\u0073"}:_fbfbb :=NewCT_GradientStop (); -if _aaafc :=d .DecodeElement (_fbfbb ,&_effcb );_aaafc !=nil {return _aaafc ;};_adcfb .Gs =append (_adcfb .Gs ,_fbfbb );default:_ac .Log .Debug ("\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",_effcb .Name ); -if _bcddf :=d .Skip ();_bcddf !=nil {return _bcddf ;};};case _d .EndElement :break _bagb ;case _d .CharData :};};return nil ;};func (_bgddg ST_BlipCompression )ValidateWithPath (path string )error {switch _bgddg {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 (_bgddg )); -};return nil ;};type CT_TableCellBorderStyle struct{Left *CT_ThemeableLineStyle ;Right *CT_ThemeableLineStyle ;Top *CT_ThemeableLineStyle ;Bottom *CT_ThemeableLineStyle ;InsideH *CT_ThemeableLineStyle ;InsideV *CT_ThemeableLineStyle ;Tl2br *CT_ThemeableLineStyle ; -Tr2bl *CT_ThemeableLineStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_cfgdg ST_ChartBuildStep )String ()string {switch _cfgdg {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 NewTheme ()*Theme {_dgacff :=&Theme {};_dgacff .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet ();return _dgacff ;};type CT_NonVisualPictureProperties struct{PreferRelativeResizeAttr *bool ;PicLocks *CT_PictureLocking ;ExtLst *CT_OfficeArtExtensionList ; -};func (_fbfa ST_BlipCompression )Validate ()error {return _fbfa .ValidateWithPath ("")};func NewCT_GvmlPictureNonVisual ()*CT_GvmlPictureNonVisual {_gaefc :=&CT_GvmlPictureNonVisual {};_gaefc .CNvPr =NewCT_NonVisualDrawingProps ();_gaefc .CNvPicPr =NewCT_NonVisualPictureProperties (); -return _gaefc ;};func (_abdef *CT_GroupLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdec :=range start .Attr {if _fdec .Name .Local =="\u006e\u006f\u0047r\u0070"{_fade ,_fcdea :=_b .ParseBool (_fdec .Value );if _fcdea !=nil {return _fcdea ; -};_abdef .NoGrpAttr =&_fade ;continue ;};if _fdec .Name .Local =="\u006eo\u0055\u006e\u0067\u0072\u0070"{_fbgfa ,_dfgaa :=_b .ParseBool (_fdec .Value );if _dfgaa !=nil {return _dfgaa ;};_abdef .NoUngrpAttr =&_fbgfa ;continue ;};if _fdec .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_bdfa ,_fbce :=_b .ParseBool (_fdec .Value ); -if _fbce !=nil {return _fbce ;};_abdef .NoSelectAttr =&_bdfa ;continue ;};if _fdec .Name .Local =="\u006e\u006f\u0052o\u0074"{_gfecc ,_cgagg :=_b .ParseBool (_fdec .Value );if _cgagg !=nil {return _cgagg ;};_abdef .NoRotAttr =&_gfecc ;continue ;};if _fdec .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_ffgab ,_eadc :=_b .ParseBool (_fdec .Value ); -if _eadc !=nil {return _eadc ;};_abdef .NoChangeAspectAttr =&_ffgab ;continue ;};if _fdec .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_edge ,_edfdb :=_b .ParseBool (_fdec .Value );if _edfdb !=nil {return _edfdb ;};_abdef .NoMoveAttr =&_edge ; -continue ;};if _fdec .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_cfff ,_dcgab :=_b .ParseBool (_fdec .Value );if _dcgab !=nil {return _dcgab ;};_abdef .NoResizeAttr =&_cfff ;continue ;};};_dbdac :for {_eggbe ,_dcbad :=d .Token (); -if _dcbad !=nil {return _dcbad ;};switch _agaf :=_eggbe .(type ){case _d .StartElement :switch _agaf .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abdef .ExtLst =NewCT_OfficeArtExtensionList (); -if _fbffd :=d .DecodeElement (_abdef .ExtLst ,&_agaf );_fbffd !=nil {return _fbffd ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_agaf .Name ); -if _cebb :=d .Skip ();_cebb !=nil {return _cebb ;};};case _d .EndElement :break _dbdac ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_TextBody and its children +func (_fecca *CT_TextBody )Validate ()error {return _fecca .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079");};func NewCT_BackgroundFillStyleList ()*CT_BackgroundFillStyleList {_cee :=&CT_BackgroundFillStyleList {};return _cee ; +};type CT_ColorSchemeList struct{ExtraClrScheme []*CT_ColorSchemeAndMapping ;}; -// Validate validates the CT_RelativeRect and its children -func (_daacf *CT_RelativeRect )Validate ()error {return _daacf .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u0074");};func (_gegaf ST_PathFillMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gegaf .String (),start ); -};func (_fffbb *CT_ScRgbColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acaca :=range start .Attr {if _acaca .Name .Local =="\u0072"{_bcgf ,_addca :=ParseUnionST_Percentage (_acaca .Value );if _addca !=nil {return _addca ;}; -_fffbb .RAttr =_bcgf ;continue ;};if _acaca .Name .Local =="\u0067"{_efceb ,_fceab :=ParseUnionST_Percentage (_acaca .Value );if _fceab !=nil {return _fceab ;};_fffbb .GAttr =_efceb ;continue ;};if _acaca .Name .Local =="\u0062"{_acbfd ,_acccg :=ParseUnionST_Percentage (_acaca .Value ); -if _acccg !=nil {return _acccg ;};_fffbb .BAttr =_acbfd ;continue ;};};_cfdee :for {_fbab ,_bbcdf :=d .Token ();if _bbcdf !=nil {return _bbcdf ;};switch _daggg :=_fbab .(type ){case _d .StartElement :switch _daggg .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_cbccd :=NewEG_ColorTransform (); -_cbccd .Tint =NewCT_PositiveFixedPercentage ();if _dcfaf :=d .DecodeElement (_cbccd .Tint ,&_daggg );_dcfaf !=nil {return _dcfaf ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_cbccd );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_ddfc :=NewEG_ColorTransform (); -_ddfc .Shade =NewCT_PositiveFixedPercentage ();if _aceaf :=d .DecodeElement (_ddfc .Shade ,&_daggg );_aceaf !=nil {return _aceaf ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_ddfc );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_affcb :=NewEG_ColorTransform (); -_affcb .Comp =NewCT_ComplementTransform ();if _bcefc :=d .DecodeElement (_affcb .Comp ,&_daggg );_bcefc !=nil {return _bcefc ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_affcb );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_dgcdee :=NewEG_ColorTransform (); -_dgcdee .Inv =NewCT_InverseTransform ();if _fbbaf :=d .DecodeElement (_dgcdee .Inv ,&_daggg );_fbbaf !=nil {return _fbbaf ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_dgcdee );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_dfbc :=NewEG_ColorTransform (); -_dfbc .Gray =NewCT_GrayscaleTransform ();if _cdbec :=d .DecodeElement (_dfbc .Gray ,&_daggg );_cdbec !=nil {return _cdbec ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_dfbc );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_bdfc :=NewEG_ColorTransform (); -_bdfc .Alpha =NewCT_PositiveFixedPercentage ();if _debc :=d .DecodeElement (_bdfc .Alpha ,&_daggg );_debc !=nil {return _debc ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_bdfc );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_gagc :=NewEG_ColorTransform (); -_gagc .AlphaOff =NewCT_FixedPercentage ();if _abgcg :=d .DecodeElement (_gagc .AlphaOff ,&_daggg );_abgcg !=nil {return _abgcg ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_gagc );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fcabf :=NewEG_ColorTransform (); -_fcabf .AlphaMod =NewCT_PositivePercentage ();if _aagdd :=d .DecodeElement (_fcabf .AlphaMod ,&_daggg );_aagdd !=nil {return _aagdd ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_fcabf );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_ggeea :=NewEG_ColorTransform (); -_ggeea .Hue =NewCT_PositiveFixedAngle ();if _dgacgg :=d .DecodeElement (_ggeea .Hue ,&_daggg );_dgacgg !=nil {return _dgacgg ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_ggeea );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_cacbe :=NewEG_ColorTransform (); -_cacbe .HueOff =NewCT_Angle ();if _dceed :=d .DecodeElement (_cacbe .HueOff ,&_daggg );_dceed !=nil {return _dceed ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_cacbe );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_ddeda :=NewEG_ColorTransform (); -_ddeda .HueMod =NewCT_PositivePercentage ();if _ccdca :=d .DecodeElement (_ddeda .HueMod ,&_daggg );_ccdca !=nil {return _ccdca ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_ddeda );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_ageeg :=NewEG_ColorTransform (); -_ageeg .Sat =NewCT_Percentage ();if _ddfac :=d .DecodeElement (_ageeg .Sat ,&_daggg );_ddfac !=nil {return _ddfac ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_ageeg );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_ccgd :=NewEG_ColorTransform (); -_ccgd .SatOff =NewCT_Percentage ();if _abdab :=d .DecodeElement (_ccgd .SatOff ,&_daggg );_abdab !=nil {return _abdab ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_ccgd );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_bdfda :=NewEG_ColorTransform (); -_bdfda .SatMod =NewCT_Percentage ();if _cfeaf :=d .DecodeElement (_bdfda .SatMod ,&_daggg );_cfeaf !=nil {return _cfeaf ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_bdfda );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_edbg :=NewEG_ColorTransform (); -_edbg .Lum =NewCT_Percentage ();if _gaed :=d .DecodeElement (_edbg .Lum ,&_daggg );_gaed !=nil {return _gaed ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_edbg );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_fdccf :=NewEG_ColorTransform (); -_fdccf .LumOff =NewCT_Percentage ();if _bbaba :=d .DecodeElement (_fdccf .LumOff ,&_daggg );_bbaba !=nil {return _bbaba ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_fdccf );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_dcfag :=NewEG_ColorTransform (); -_dcfag .LumMod =NewCT_Percentage ();if _adca :=d .DecodeElement (_dcfag .LumMod ,&_daggg );_adca !=nil {return _adca ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_dcfag );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_fgcec :=NewEG_ColorTransform (); -_fgcec .Red =NewCT_Percentage ();if _aaedc :=d .DecodeElement (_fgcec .Red ,&_daggg );_aaedc !=nil {return _aaedc ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_fgcec );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_agfd :=NewEG_ColorTransform (); -_agfd .RedOff =NewCT_Percentage ();if _dgcaa :=d .DecodeElement (_agfd .RedOff ,&_daggg );_dgcaa !=nil {return _dgcaa ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_agfd );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_fdfgc :=NewEG_ColorTransform (); -_fdfgc .RedMod =NewCT_Percentage ();if _gfgb :=d .DecodeElement (_fdfgc .RedMod ,&_daggg );_gfgb !=nil {return _gfgb ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_fdfgc );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_dgfde :=NewEG_ColorTransform (); -_dgfde .Green =NewCT_Percentage ();if _egcf :=d .DecodeElement (_dgfde .Green ,&_daggg );_egcf !=nil {return _egcf ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_dgfde );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_dggde :=NewEG_ColorTransform (); -_dggde .GreenOff =NewCT_Percentage ();if _fdee :=d .DecodeElement (_dggde .GreenOff ,&_daggg );_fdee !=nil {return _fdee ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_dggde );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_fbacg :=NewEG_ColorTransform (); -_fbacg .GreenMod =NewCT_Percentage ();if _agaed :=d .DecodeElement (_fbacg .GreenMod ,&_daggg );_agaed !=nil {return _agaed ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_fbacg );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_fbbae :=NewEG_ColorTransform (); -_fbbae .Blue =NewCT_Percentage ();if _dfbgbb :=d .DecodeElement (_fbbae .Blue ,&_daggg );_dfbgbb !=nil {return _dfbgbb ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_fbbae );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_afdfg :=NewEG_ColorTransform (); -_afdfg .BlueOff =NewCT_Percentage ();if _begded :=d .DecodeElement (_afdfg .BlueOff ,&_daggg );_begded !=nil {return _begded ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_afdfg );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_efdac :=NewEG_ColorTransform (); -_efdac .BlueMod =NewCT_Percentage ();if _ebcaf :=d .DecodeElement (_efdac .BlueMod ,&_daggg );_ebcaf !=nil {return _ebcaf ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_efdac );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_cbaae :=NewEG_ColorTransform (); -_cbaae .Gamma =NewCT_GammaTransform ();if _bgac :=d .DecodeElement (_cbaae .Gamma ,&_daggg );_bgac !=nil {return _bgac ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_cbaae );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_bccd :=NewEG_ColorTransform (); -_bccd .InvGamma =NewCT_InverseGammaTransform ();if _cgbge :=d .DecodeElement (_bccd .InvGamma ,&_daggg );_cgbge !=nil {return _cgbge ;};_fffbb .EG_ColorTransform =append (_fffbb .EG_ColorTransform ,_bccd );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_daggg .Name ); -if _dafdd :=d .Skip ();_dafdd !=nil {return _dafdd ;};};case _d .EndElement :break _cfdee ;case _d .CharData :};};return nil ;};func (_affbcg *EG_TextBulletTypeface )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cabgeb :for {_dgef ,_adeeb :=d .Token (); -if _adeeb !=nil {return _adeeb ;};switch _faebec :=_dgef .(type ){case _d .StartElement :switch _faebec .Name {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 :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"},_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 :"\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}:_affbcg .BuFontTx =NewCT_TextBulletTypefaceFollowText (); -if _bggcc :=d .DecodeElement (_affbcg .BuFontTx ,&_faebec );_bggcc !=nil {return _bggcc ;};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 :"\u0062\u0075\u0046\u006f\u006e\u0074"},_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 :"\u0062\u0075\u0046\u006f\u006e\u0074"}:_affbcg .BuFont =NewCT_TextFont (); -if _bfagd :=d .DecodeElement (_affbcg .BuFont ,&_faebec );_bfagd !=nil {return _bfagd ;};default:_ac .Log .Debug ("\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",_faebec .Name ); -if _adbbe :=d .Skip ();_adbbe !=nil {return _adbbe ;};};case _d .EndElement :break _cabgeb ;case _d .CharData :};};return nil ;};type CT_EffectStyleItem struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ; -};func (_dgfgc *ThemeOverride )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +// Validate validates the CT_TextSpacing and its children +func (_eebga *CT_TextSpacing )Validate ()error {return _eebga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0053\u0070a\u0063\u0069\u006e\u0067");};func (_cabab *CT_TextBulletTypefaceFollowText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_ebgfc ,_fadfag :=d .Token (); +if _fadfag !=nil {return _fa .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",_fadfag ); +};if _fgbfb ,_bebd :=_ebgfc .(_d .EndElement );_bebd &&_fgbfb .Name ==start .Name {break ;};};return nil ;};func (_ffagg *CT_EmptyElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_feeca ,_bcbb :=d .Token ();if _bcbb !=nil {return _fa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079\u0045l\u0065\u006d\u0065n\u0074:\u0020\u0025\u0073",_bcbb ); +};if _bbbaf ,_dfba :=_feeca .(_d .EndElement );_dfba &&_bbbaf .Name ==start .Name {break ;};};return nil ;};func NewCT_TextSpacingPoint ()*CT_TextSpacingPoint {_bgfe :=&CT_TextSpacingPoint {};_bgfe .ValAttr =0;return _bgfe ;};func (_ccecg *ST_SchemeColorVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbcac ,_egfagc :=d .Token (); +if _egfagc !=nil {return _egfagc ;};if _ecagc ,_cbfag :=_gbcac .(_d .EndElement );_cbfag &&_ecagc .Name ==start .Name {*_ccecg =1;return nil ;};if _dcfaa ,_gbbfd :=_gbcac .(_d .CharData );!_gbbfd {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbcac ); +}else {switch string (_dcfaa ){case "":*_ccecg =0;case "\u0062\u0067\u0031":*_ccecg =1;case "\u0074\u0078\u0031":*_ccecg =2;case "\u0062\u0067\u0032":*_ccecg =3;case "\u0074\u0078\u0032":*_ccecg =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_ccecg =5; +case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_ccecg =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_ccecg =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_ccecg =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_ccecg =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_ccecg =10; +case "\u0068\u006c\u0069n\u006b":*_ccecg =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_ccecg =12;case "\u0070\u0068\u0043l\u0072":*_ccecg =13;case "\u0064\u006b\u0031":*_ccecg =14;case "\u006c\u0074\u0031":*_ccecg =15;case "\u0064\u006b\u0032":*_ccecg =16; +case "\u006c\u0074\u0032":*_ccecg =17;};};_gbcac ,_egfagc =d .Token ();if _egfagc !=nil {return _egfagc ;};if _afggff ,_gdgga :=_gbcac .(_d .EndElement );_gdgga &&_afggff .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbcac ); +}; + +// ValidateWithPath validates the CT_GvmlUseShapeRectangle and its children, prefixing error messages with path +func (_facba *CT_GvmlUseShapeRectangle )ValidateWithPath (path string )error {return nil };func (_gbaa *CT_Connection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cba :=range start .Attr {if _cba .Name .Local =="\u0069\u0064"{_caeca ,_fbeba :=_bc .ParseUint (_cba .Value ,10,32); +if _fbeba !=nil {return _fbeba ;};_gbaa .IdAttr =uint32 (_caeca );continue ;};if _cba .Name .Local =="\u0069\u0064\u0078"{_cggee ,_eced :=_bc .ParseUint (_cba .Value ,10,32);if _eced !=nil {return _eced ;};_gbaa .IdxAttr =uint32 (_cggee );continue ;};}; +for {_fgdcd ,_dfeg :=d .Token ();if _dfeg !=nil {return _fa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0043o\u006en\u0065c\u0074\u0069\u006f\u006e\u003a\u0020\u0025s",_dfeg );};if _gbee ,_cebb :=_fgdcd .(_d .EndElement );_cebb &&_gbee .Name ==start .Name {break ; +};};return nil ;};func (_fedcf *CT_FixedPercentage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdceb :=range start .Attr {if _gdceb .Name .Local =="\u0076\u0061\u006c"{_ageba ,_gbddf :=ParseUnionST_FixedPercentage (_gdceb .Value ); +if _gbddf !=nil {return _gbddf ;};_fedcf .ValAttr =_ageba ;continue ;};};for {_acbda ,_eedd :=d .Token ();if _eedd !=nil {return _fa .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",_eedd ); +};if _acaf ,_agda :=_acbda .(_d .EndElement );_agda &&_acaf .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_TextTabStopList and its children +func (_ddddb *CT_TextTabStopList )Validate ()error {return _ddddb .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u0054\u0061b\u0053\u0074o\u0070\u004c\u0069\u0073\u0074");};type CT_NonVisualContentPartProperties struct{IsCommentAttr *bool ;CpLocks *CT_ContentPartLocking ; +ExtLst *CT_OfficeArtExtensionList ;};func NewCT_Backdrop ()*CT_Backdrop {_dcf :=&CT_Backdrop {};_dcf .Anchor =NewCT_Point3D ();_dcf .Norm =NewCT_Vector3D ();_dcf .Up =NewCT_Vector3D ();return _dcf ;};func (_ebbef *ST_FontCollectionIndex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgdag ,_fdcbdd :=d .Token (); +if _fdcbdd !=nil {return _fdcbdd ;};if _ddbdf ,_bgdgea :=_bgdag .(_d .EndElement );_bgdgea &&_ddbdf .Name ==start .Name {*_ebbef =1;return nil ;};if _ggceg ,_aadfff :=_bgdag .(_d .CharData );!_aadfff {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgdag ); +}else {switch string (_ggceg ){case "":*_ebbef =0;case "\u006d\u0061\u006ao\u0072":*_ebbef =1;case "\u006d\u0069\u006eo\u0072":*_ebbef =2;case "\u006e\u006f\u006e\u0065":*_ebbef =3;};};_bgdag ,_fdcbdd =d .Token ();if _fdcbdd !=nil {return _fdcbdd ;};if _abbed ,_debgcc :=_bgdag .(_d .EndElement ); +_debgcc &&_abbed .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgdag );};type CT_Connection struct{IdAttr uint32 ; +IdxAttr uint32 ;}; + +// ValidateWithPath validates the CT_RegularTextRun and its children, prefixing error messages with path +func (_gbfdf *CT_RegularTextRun )ValidateWithPath (path string )error {if _gbfdf .RPr !=nil {if _caab :=_gbfdf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_caab !=nil {return _caab ;};};return nil ;};func NewCT_GraphicalObjectFrameLocking ()*CT_GraphicalObjectFrameLocking {_decdd :=&CT_GraphicalObjectFrameLocking {}; +return _decdd ;};func (_dbgedc ST_TextUnderlineType )String ()string {switch _dbgedc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0077\u006f\u0072d\u0073";case 3:return "\u0073\u006e\u0067";case 4:return "\u0064\u0062\u006c"; +case 5:return "\u0068\u0065\u0061v\u0079";case 6:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 7:return "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 8:return "\u0064\u0061\u0073\u0068";case 9:return "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y"; +case 10:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case 11:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case 12:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 13:return "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079"; +case 14:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 15:return "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079";case 16:return "\u0077\u0061\u0076\u0079";case 17:return "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y"; +case 18:return "\u0077a\u0076\u0079\u0044\u0062\u006c";};return "";};func NewEG_TextBulletSize ()*EG_TextBulletSize {_cfef :=&EG_TextBulletSize {};return _cfef }; + +// ValidateWithPath validates the CT_NoFillProperties and its children, prefixing error messages with path +func (_eabb *CT_NoFillProperties )ValidateWithPath (path string )error {return nil };func (_bbfdbc *ST_SchemeColorVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbfdbc =0;case "\u0062\u0067\u0031":*_bbfdbc =1;case "\u0074\u0078\u0031":*_bbfdbc =2; +case "\u0062\u0067\u0032":*_bbfdbc =3;case "\u0074\u0078\u0032":*_bbfdbc =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_bbfdbc =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_bbfdbc =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_bbfdbc =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_bbfdbc =8; +case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_bbfdbc =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_bbfdbc =10;case "\u0068\u006c\u0069n\u006b":*_bbfdbc =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_bbfdbc =12;case "\u0070\u0068\u0043l\u0072":*_bbfdbc =13; +case "\u0064\u006b\u0031":*_bbfdbc =14;case "\u006c\u0074\u0031":*_bbfdbc =15;case "\u0064\u006b\u0032":*_bbfdbc =16;case "\u006c\u0074\u0032":*_bbfdbc =17;};return nil ;}; + +// Validate validates the CT_Ratio and its children +func (_gfcba *CT_Ratio )Validate ()error {return _gfcba .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f");};type CT_GvmlPicture struct{NvPicPr *CT_GvmlPictureNonVisual ;BlipFill *CT_BlipFillProperties ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ; +ExtLst *CT_OfficeArtExtensionList ;};func (_bdbb *CT_RelativeOffsetEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdbb .TxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0078"},Value :_fa .Sprintf ("\u0025\u0076",*_bdbb .TxAttr )}); +};if _bdbb .TyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079"},Value :_fa .Sprintf ("\u0025\u0076",*_bdbb .TyAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_dedgg *EG_Effect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dedgg .Cont !=nil {_cfega :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_dedgg .Cont ,_cfega );};if _dedgg .Effect !=nil {_fcgeba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; +e .EncodeElement (_dedgg .Effect ,_fcgeba );};if _dedgg .AlphaBiLevel !=nil {_dgdade :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}};e .EncodeElement (_dedgg .AlphaBiLevel ,_dgdade ); +};if _dedgg .AlphaCeiling !=nil {_cgbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_dedgg .AlphaCeiling ,_cgbb );};if _dedgg .AlphaFloor !=nil {_badgfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}}; +e .EncodeElement (_dedgg .AlphaFloor ,_badgfa );};if _dedgg .AlphaInv !=nil {_abadd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}};e .EncodeElement (_dedgg .AlphaInv ,_abadd );};if _dedgg .AlphaMod !=nil {_fdedc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}}; +e .EncodeElement (_dedgg .AlphaMod ,_fdedc );};if _dedgg .AlphaModFix !=nil {_gaeec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};e .EncodeElement (_dedgg .AlphaModFix ,_gaeec ); +};if _dedgg .AlphaOutset !=nil {_afgag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_dedgg .AlphaOutset ,_afgag );};if _dedgg .AlphaRepl !=nil {_ceecc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}}; +e .EncodeElement (_dedgg .AlphaRepl ,_ceecc );};if _dedgg .BiLevel !=nil {_ebebe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};e .EncodeElement (_dedgg .BiLevel ,_ebebe );};if _dedgg .Blend !=nil {_ggdfc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}}; +e .EncodeElement (_dedgg .Blend ,_ggdfc );};if _dedgg .Blur !=nil {_dbfag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_dedgg .Blur ,_dbfag );};if _dedgg .ClrChange !=nil {_fgdad :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_dedgg .ClrChange ,_fgdad );};if _dedgg .ClrRepl !=nil {_fbgbg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};e .EncodeElement (_dedgg .ClrRepl ,_fbgbg );};if _dedgg .Duotone !=nil {_ddcfa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}}; +e .EncodeElement (_dedgg .Duotone ,_ddcfa );};if _dedgg .Fill !=nil {_ddege :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_dedgg .Fill ,_ddege );};if _dedgg .FillOverlay !=nil {_ffabb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}}; +e .EncodeElement (_dedgg .FillOverlay ,_ffabb );};if _dedgg .Glow !=nil {_bbcfga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_dedgg .Glow ,_bbcfga );};if _dedgg .Grayscl !=nil {_ccgba :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}}; +e .EncodeElement (_dedgg .Grayscl ,_ccgba );};if _dedgg .Hsl !=nil {_acdbd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_dedgg .Hsl ,_acdbd );};if _dedgg .InnerShdw !=nil {_acfdc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}}; +e .EncodeElement (_dedgg .InnerShdw ,_acfdc );};if _dedgg .Lum !=nil {_adfcd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_dedgg .Lum ,_adfcd );};if _dedgg .OuterShdw !=nil {_fgedc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}}; +e .EncodeElement (_dedgg .OuterShdw ,_fgedc );};if _dedgg .PrstShdw !=nil {_bceaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_dedgg .PrstShdw ,_bceaf );};if _dedgg .Reflection !=nil {_eggca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_dedgg .Reflection ,_eggca );};if _dedgg .RelOff !=nil {_fdebc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_dedgg .RelOff ,_fdebc );};if _dedgg .SoftEdge !=nil {_bbcdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}}; +e .EncodeElement (_dedgg .SoftEdge ,_bbcdb );};if _dedgg .Tint !=nil {_bddcc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_dedgg .Tint ,_bddcc );};if _dedgg .Xfrm !=nil {_caabf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}}; +e .EncodeElement (_dedgg .Xfrm ,_caabf );};return nil ;}; + +// ValidateWithPath validates the CT_OuterShadowEffect and its children, prefixing error messages with path +func (_ecbfa *CT_OuterShadowEffect )ValidateWithPath (path string )error {if _ecbfa .BlurRadAttr !=nil {if *_ecbfa .BlurRadAttr < 0{return _fa .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 ,*_ecbfa .BlurRadAttr ); +};if *_ecbfa .BlurRadAttr > 27273042316900{return _fa .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 ,*_ecbfa .BlurRadAttr ); +};};if _ecbfa .DistAttr !=nil {if *_ecbfa .DistAttr < 0{return _fa .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 ,*_ecbfa .DistAttr ); +};if *_ecbfa .DistAttr > 27273042316900{return _fa .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 ,*_ecbfa .DistAttr ); +};};if _ecbfa .DirAttr !=nil {if *_ecbfa .DirAttr < 0{return _fa .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 ,*_ecbfa .DirAttr ); +};if *_ecbfa .DirAttr >=21600000{return _fa .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 ,*_ecbfa .DirAttr ); +};};if _ecbfa .SxAttr !=nil {if _bggf :=_ecbfa .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_bggf !=nil {return _bggf ;};};if _ecbfa .SyAttr !=nil {if _agec :=_ecbfa .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); +_agec !=nil {return _agec ;};};if _ecbfa .KxAttr !=nil {if *_ecbfa .KxAttr <=-5400000{return _fa .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 ,*_ecbfa .KxAttr ); +};if *_ecbfa .KxAttr >=5400000{return _fa .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 ,*_ecbfa .KxAttr ); +};};if _ecbfa .KyAttr !=nil {if *_ecbfa .KyAttr <=-5400000{return _fa .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 ,*_ecbfa .KyAttr ); +};if *_ecbfa .KyAttr >=5400000{return _fa .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 ,*_ecbfa .KyAttr ); +};};if _egdd :=_ecbfa .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_egdd !=nil {return _egdd ;};if _ecbfa .ScrgbClr !=nil {if _cfegcg :=_ecbfa .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); +_cfegcg !=nil {return _cfegcg ;};};if _ecbfa .SrgbClr !=nil {if _bgbdbd :=_ecbfa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bgbdbd !=nil {return _bgbdbd ;};};if _ecbfa .HslClr !=nil {if _acbef :=_ecbfa .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); +_acbef !=nil {return _acbef ;};};if _ecbfa .SysClr !=nil {if _fabea :=_ecbfa .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fabea !=nil {return _fabea ;};};if _ecbfa .SchemeClr !=nil {if _ebge :=_ecbfa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); +_ebge !=nil {return _ebge ;};};if _ecbfa .PrstClr !=nil {if _afcg :=_ecbfa .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_afcg !=nil {return _afcg ;};};return nil ;};type CT_QuickTimeFile struct{LinkAttr string ; +ExtLst *CT_OfficeArtExtensionList ;};func (_fadba *ST_AnimationChartBuildType )ValidateWithPath (path string )error {_bdddb :=[]string {};if _fadba .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_bdddb =append (_bdddb ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065"); +};if _fadba .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {_bdddb =append (_bdddb ,"\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 (_bdddb )> 1{return _fa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bdddb );};return nil ;};func (_bdggg ST_TextVertOverflowType )ValidateWithPath (path string )error {switch _bdggg {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdggg )); +};return nil ;};func (_dfdedd *CT_TableCellProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_debb :=range start .Attr {if _debb .Name .Local =="\u006d\u0061\u0072\u0052"{_fgada ,_afbgb :=ParseUnionST_Coordinate32 (_debb .Value ); +if _afbgb !=nil {return _afbgb ;};_dfdedd .MarRAttr =&_fgada ;continue ;};if _debb .Name .Local =="\u006d\u0061\u0072\u0042"{_baegb ,_eadac :=ParseUnionST_Coordinate32 (_debb .Value );if _eadac !=nil {return _eadac ;};_dfdedd .MarBAttr =&_baegb ;continue ; +};if _debb .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_dfdedd .AnchorAttr .UnmarshalXMLAttr (_debb );continue ;};if _debb .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_dfdedd .HorzOverflowAttr .UnmarshalXMLAttr (_debb ); +continue ;};if _debb .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_adccfb ,_cfdce :=_bc .ParseBool (_debb .Value );if _cfdce !=nil {return _cfdce ;};_dfdedd .AnchorCtrAttr =&_adccfb ;continue ;};if _debb .Name .Local =="\u0076\u0065\u0072\u0074"{_dfdedd .VertAttr .UnmarshalXMLAttr (_debb ); +continue ;};if _debb .Name .Local =="\u006d\u0061\u0072\u004c"{_baafc ,_fbbcgb :=ParseUnionST_Coordinate32 (_debb .Value );if _fbbcgb !=nil {return _fbbcgb ;};_dfdedd .MarLAttr =&_baafc ;continue ;};if _debb .Name .Local =="\u006d\u0061\u0072\u0054"{_cacf ,_ccede :=ParseUnionST_Coordinate32 (_debb .Value ); +if _ccede !=nil {return _ccede ;};_dfdedd .MarTAttr =&_cacf ;continue ;};};_fbgaf :for {_caefb ,_eeccaf :=d .Token ();if _eeccaf !=nil {return _eeccaf ;};switch _ffbec :=_caefb .(type ){case _d .StartElement :switch _ffbec .Name {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 :"\u006c\u006e\u004c"},_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 :"\u006c\u006e\u004c"}:_dfdedd .LnL =NewCT_LineProperties (); +if _cdeded :=d .DecodeElement (_dfdedd .LnL ,&_ffbec );_cdeded !=nil {return _cdeded ;};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 :"\u006c\u006e\u0052"},_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 :"\u006c\u006e\u0052"}:_dfdedd .LnR =NewCT_LineProperties (); +if _abgea :=d .DecodeElement (_dfdedd .LnR ,&_ffbec );_abgea !=nil {return _abgea ;};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 :"\u006c\u006e\u0054"},_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 :"\u006c\u006e\u0054"}:_dfdedd .LnT =NewCT_LineProperties (); +if _cfdacg :=d .DecodeElement (_dfdedd .LnT ,&_ffbec );_cfdacg !=nil {return _cfdacg ;};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 :"\u006c\u006e\u0042"},_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 :"\u006c\u006e\u0042"}:_dfdedd .LnB =NewCT_LineProperties (); +if _ccee :=d .DecodeElement (_dfdedd .LnB ,&_ffbec );_ccee !=nil {return _ccee ;};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 :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"},_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 :"\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}:_dfdedd .LnTlToBr =NewCT_LineProperties (); +if _cdedc :=d .DecodeElement (_dfdedd .LnTlToBr ,&_ffbec );_cdedc !=nil {return _cdedc ;};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 :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"},_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 :"\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}:_dfdedd .LnBlToTr =NewCT_LineProperties (); +if _cffff :=d .DecodeElement (_dfdedd .LnBlToTr ,&_ffbec );_cffff !=nil {return _cffff ;};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 :"\u0063\u0065\u006c\u006c\u0033\u0044"},_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 :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_dfdedd .Cell3D =NewCT_Cell3D (); +if _ccdbg :=d .DecodeElement (_dfdedd .Cell3D ,&_ffbec );_ccdbg !=nil {return _ccdbg ;};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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_dfdedd .NoFill =NewCT_NoFillProperties (); +if _gdffe :=d .DecodeElement (_dfdedd .NoFill ,&_ffbec );_gdffe !=nil {return _gdffe ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_dfdedd .SolidFill =NewCT_SolidColorFillProperties (); +if _fcbe :=d .DecodeElement (_dfdedd .SolidFill ,&_ffbec );_fcbe !=nil {return _fcbe ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_dfdedd .GradFill =NewCT_GradientFillProperties (); +if _ccfb :=d .DecodeElement (_dfdedd .GradFill ,&_ffbec );_ccfb !=nil {return _ccfb ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_dfdedd .BlipFill =NewCT_BlipFillProperties (); +if _fecg :=d .DecodeElement (_dfdedd .BlipFill ,&_ffbec );_fecg !=nil {return _fecg ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_dfdedd .PattFill =NewCT_PatternFillProperties (); +if _ebcfb :=d .DecodeElement (_dfdedd .PattFill ,&_ffbec );_ebcfb !=nil {return _ebcfb ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_dfdedd .GrpFill =NewCT_GroupFillProperties (); +if _dabee :=d .DecodeElement (_dfdedd .GrpFill ,&_ffbec );_dabee !=nil {return _dabee ;};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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_dfdedd .Headers =NewCT_Headers (); +if _dcbdf :=d .DecodeElement (_dfdedd .Headers ,&_ffbec );_dcbdf !=nil {return _dcbdf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfdedd .ExtLst =NewCT_OfficeArtExtensionList (); +if _fdggb :=d .DecodeElement (_dfdedd .ExtLst ,&_ffbec );_fdggb !=nil {return _fdggb ;};default:_dc .Log .Debug ("\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",_ffbec .Name ); +if _bfcaf :=d .Skip ();_bfcaf !=nil {return _bfcaf ;};};case _d .EndElement :break _fbgaf ;case _d .CharData :};};return nil ;}; + +// Validate validates the CT_Scene3D and its children +func (_bdda *CT_Scene3D )Validate ()error {return _bdda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0065\u006e\u0065\u0033\u0044");};func ParseUnionST_FixedPercentage (s string )(ST_FixedPercentage ,error ){_ffdfc :=ST_FixedPercentage {};if _ca .ST_FixedPercentagePatternRe .MatchString (s ){_ffdfc .ST_FixedPercentage =&ST_Percentage {}; +_ffdfc .ST_FixedPercentage .ST_Percentage =&s ;}else {_ddbab ,_bdgcba :=_bc .ParseInt (s ,10,64);if _bdgcba !=nil {return _ffdfc ,_fa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_bdgcba ); +};_faeae :=int32 (_ddbab );_ffdfc .ST_FixedPercentageDecimal =&_faeae ;};return _ffdfc ,nil ;};type CT_VideoFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func (_cgfea *CT_XYAdjustHandle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgfea .Pos =NewCT_AdjPoint2D (); +for _ ,_afdff :=range start .Attr {if _afdff .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0058"{_gfff ,_cecef :=_afdff .Value ,error (nil );if _cecef !=nil {return _cecef ;};_cgfea .GdRefXAttr =&_gfff ;continue ;};if _afdff .Name .Local =="\u006d\u0069\u006e\u0058"{_bfdfec ,_egagfg :=ParseUnionST_AdjCoordinate (_afdff .Value ); +if _egagfg !=nil {return _egagfg ;};_cgfea .MinXAttr =&_bfdfec ;continue ;};if _afdff .Name .Local =="\u006d\u0061\u0078\u0058"{_egfde ,_eabdf :=ParseUnionST_AdjCoordinate (_afdff .Value );if _eabdf !=nil {return _eabdf ;};_cgfea .MaxXAttr =&_egfde ;continue ; +};if _afdff .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0059"{_efbfg ,_fggbfd :=_afdff .Value ,error (nil );if _fggbfd !=nil {return _fggbfd ;};_cgfea .GdRefYAttr =&_efbfg ;continue ;};if _afdff .Name .Local =="\u006d\u0069\u006e\u0059"{_eedaa ,_gegbd :=ParseUnionST_AdjCoordinate (_afdff .Value ); +if _gegbd !=nil {return _gegbd ;};_cgfea .MinYAttr =&_eedaa ;continue ;};if _afdff .Name .Local =="\u006d\u0061\u0078\u0059"{_fbfda ,_acdee :=ParseUnionST_AdjCoordinate (_afdff .Value );if _acdee !=nil {return _acdee ;};_cgfea .MaxYAttr =&_fbfda ;continue ; +};};_gcebg :for {_aaccd ,_acaeec :=d .Token ();if _acaeec !=nil {return _acaeec ;};switch _cdgea :=_aaccd .(type ){case _d .StartElement :switch _cdgea .Name {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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:if _cabeg :=d .DecodeElement (_cgfea .Pos ,&_cdgea ); +_cabeg !=nil {return _cabeg ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_cdgea .Name ); +if _fdaaad :=d .Skip ();_fdaaad !=nil {return _fdaaad ;};};case _d .EndElement :break _gcebg ;case _d .CharData :};};return nil ;}; + +// ValidateWithPath validates the EG_ThemeableFontStyles and its children, prefixing error messages with path +func (_aedbd *EG_ThemeableFontStyles )ValidateWithPath (path string )error {if _aedbd .Font !=nil {if _eddfa :=_aedbd .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_eddfa !=nil {return _eddfa ;};};if _aedbd .FontRef !=nil {if _faada :=_aedbd .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); +_faada !=nil {return _faada ;};};return nil ;};type CT_TextSpacingPercent struct{ValAttr ST_TextSpacingPercentOrPercentString ;};func (_eccce *CT_GraphicalObject )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eccce .GraphicData =NewCT_GraphicalObjectData (); +_fcdc :for {_gcggb ,_baedb :=d .Token ();if _baedb !=nil {return _baedb ;};switch _bacf :=_gcggb .(type ){case _d .StartElement :switch _bacf .Name {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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _gfbc :=d .DecodeElement (_eccce .GraphicData ,&_bacf ); +_gfbc !=nil {return _gfbc ;};default:_dc .Log .Debug ("\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",_bacf .Name ); +if _bbfcd :=d .Skip ();_bbfcd !=nil {return _bbfcd ;};};case _d .EndElement :break _fcdc ;case _d .CharData :};};return nil ;};func (_eefba ST_PathFillMode )String ()string {switch _eefba {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 "";};type CT_AdjPoint2D struct{XAttr ST_AdjCoordinate ;YAttr ST_AdjCoordinate ;};func NewCT_ColorMRU ()*CT_ColorMRU {_baec :=&CT_ColorMRU {};return _baec };type CT_Camera struct{PrstAttr ST_PresetCameraType ;FovAttr *int32 ;ZoomAttr *ST_PositivePercentage ; +Rot *CT_SphereCoords ;};type EG_TextRun struct{R *CT_RegularTextRun ;Br *CT_TextLineBreak ;Fld *CT_TextField ;};func (_fdfdg *ST_LineCap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdfdg =0;case "\u0072\u006e\u0064":*_fdfdg =1; +case "\u0073\u0071":*_fdfdg =2;case "\u0066\u006c\u0061\u0074":*_fdfdg =3;};return nil ;};func (_efegb ST_TextWrappingType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efegb .String (),start );};func (_gaggg *Tbl )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0061:\u0074h\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065";return _dgfgc .CT_BaseStylesOverride .MarshalXML (e ,start );};func (_ea *AG_Blob )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ea .EmbedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_ea .EmbedAttr )}); -};if _ea .LinkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_gd .Sprintf ("\u0025\u0076",*_ea .LinkAttr )});};return nil ;};func (_dacd *CT_Path2DClose )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbaeg *ST_PitchFamily )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbaeg =0;case "\u0030\u0030":*_gbaeg =1;case "\u0030\u0031":*_gbaeg =2;case "\u0030\u0032":*_gbaeg =3; -case "\u0031\u0036":*_gbaeg =4;case "\u0031\u0037":*_gbaeg =5;case "\u0031\u0038":*_gbaeg =6;case "\u0033\u0032":*_gbaeg =7;case "\u0033\u0033":*_gbaeg =8;case "\u0033\u0034":*_gbaeg =9;case "\u0034\u0038":*_gbaeg =10;case "\u0034\u0039":*_gbaeg =11;case "\u0035\u0030":*_gbaeg =12; -case "\u0036\u0034":*_gbaeg =13;case "\u0036\u0035":*_gbaeg =14;case "\u0036\u0036":*_gbaeg =15;case "\u0038\u0030":*_gbaeg =16;case "\u0038\u0031":*_gbaeg =17;case "\u0038\u0032":*_gbaeg =18;};return nil ;}; +start .Name .Local ="\u0061\u003a\u0074b\u006c";return _gaggg .CT_Table .MarshalXML (e ,start );};func NewCT_GvmlConnectorNonVisual ()*CT_GvmlConnectorNonVisual {_efgg :=&CT_GvmlConnectorNonVisual {};_efgg .CNvPr =NewCT_NonVisualDrawingProps ();_efgg .CNvCxnSpPr =NewCT_NonVisualConnectorProperties (); +return _efgg ;};func NewCT_TextBodyProperties ()*CT_TextBodyProperties {_cbgcb :=&CT_TextBodyProperties {};return _cbgcb ;};func (_dfgb *CT_TableCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfgb .RowSpanAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072o\u0077\u0053\u0070\u0061\u006e"},Value :_fa .Sprintf ("\u0025\u0076",*_dfgb .RowSpanAttr )}); +};if _dfgb .GridSpanAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},Value :_fa .Sprintf ("\u0025\u0076",*_dfgb .GridSpanAttr )});};if _dfgb .HMergeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_dfgb .HMergeAttr ))}); +};if _dfgb .VMergeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_dfgb .VMergeAttr ))});};if _dfgb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_dfgb .IdAttr )}); +};e .EncodeToken (start );if _dfgb .TxBody !=nil {_fcffd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_dfgb .TxBody ,_fcffd );};if _dfgb .TcPr !=nil {_caccd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0063\u0050\u0072"}}; +e .EncodeElement (_dfgb .TcPr ,_caccd );};if _dfgb .ExtLst !=nil {_bbafg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfgb .ExtLst ,_bbafg );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_fdfccf ST_SystemColorVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdfccf .String (),start );};func (_feabf *CT_TextTabStop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_daaff :=range start .Attr {if _daaff .Name .Local =="\u0070\u006f\u0073"{_dcbbe ,_ebgda :=ParseUnionST_Coordinate32 (_daaff .Value ); +if _ebgda !=nil {return _ebgda ;};_feabf .PosAttr =&_dcbbe ;continue ;};if _daaff .Name .Local =="\u0061\u006c\u0067\u006e"{_feabf .AlgnAttr .UnmarshalXMLAttr (_daaff );continue ;};};for {_dgaefc ,_faaf :=d .Token ();if _faaf !=nil {return _fa .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",_faaf ); +};if _ffdg ,_bcfdc :=_dgaefc .(_d .EndElement );_bcfdc &&_ffdg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_BiLevelEffect and its children, prefixing error messages with path -func (_cbdc *CT_BiLevelEffect )ValidateWithPath (path string )error {if _fafb :=_cbdc .ThreshAttr .ValidateWithPath (path +"/\u0054\u0068\u0072\u0065\u0073\u0068\u0041\u0074\u0074\u0072");_fafb !=nil {return _fafb ;};return nil ;};func (_cefbf *ST_Coordinate )ValidateWithPath (path string )error {_ccbddf :=[]string {}; -if _cefbf .ST_CoordinateUnqualified !=nil {_ccbddf =append (_ccbddf ,"\u0053T\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065U\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064");};if _cefbf .ST_UniversalMeasure !=nil {_ccbddf =append (_ccbddf ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); -};if len (_ccbddf )> 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 ,_ccbddf );};return nil ;};func NewCT_FlatText ()*CT_FlatText {_gaadd :=&CT_FlatText {}; -return _gaadd };func (_cbafg *CT_EmbeddedWAVAudioFile )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_cbafg .EmbedAttr )}); -if _cbafg .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_cbafg .NameAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_TableBackgroundStyle and its children +func (_edeeg *CT_TableBackgroundStyle )Validate ()error {return _edeeg .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 EG_TextUnderlineLine and its children, prefixing error messages with path -func (_dcabf *EG_TextUnderlineLine )ValidateWithPath (path string )error {if _dcabf .ULnTx !=nil {if _edgec :=_dcabf .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078");_edgec !=nil {return _edgec ;};};if _dcabf .ULn !=nil {if _acbdf :=_dcabf .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e"); -_acbdf !=nil {return _acbdf ;};};return nil ;};func NewCT_PositiveFixedPercentage ()*CT_PositiveFixedPercentage {_decgb :=&CT_PositiveFixedPercentage {};return _decgb ;}; +// Validate validates the CT_GvmlPicture and its children +func (_acffa *CT_GvmlPicture )Validate ()error {return _acffa .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065");};const (ST_PitchFamilyUnset ST_PitchFamily =0;ST_PitchFamily00 ST_PitchFamily =1;ST_PitchFamily01 ST_PitchFamily =2; +ST_PitchFamily02 ST_PitchFamily =3;ST_PitchFamily16 ST_PitchFamily =4;ST_PitchFamily17 ST_PitchFamily =5;ST_PitchFamily18 ST_PitchFamily =6;ST_PitchFamily32 ST_PitchFamily =7;ST_PitchFamily33 ST_PitchFamily =8;ST_PitchFamily34 ST_PitchFamily =9;ST_PitchFamily48 ST_PitchFamily =10; +ST_PitchFamily49 ST_PitchFamily =11;ST_PitchFamily50 ST_PitchFamily =12;ST_PitchFamily64 ST_PitchFamily =13;ST_PitchFamily65 ST_PitchFamily =14;ST_PitchFamily66 ST_PitchFamily =15;ST_PitchFamily80 ST_PitchFamily =16;ST_PitchFamily81 ST_PitchFamily =17; +ST_PitchFamily82 ST_PitchFamily =18;);func (_edfc *CT_LineEndProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edeag :=range start .Attr {if _edeag .Name .Local =="\u0074\u0079\u0070\u0065"{_edfc .TypeAttr .UnmarshalXMLAttr (_edeag ); +continue ;};if _edeag .Name .Local =="\u0077"{_edfc .WAttr .UnmarshalXMLAttr (_edeag );continue ;};if _edeag .Name .Local =="\u006c\u0065\u006e"{_edfc .LenAttr .UnmarshalXMLAttr (_edeag );continue ;};};for {_eagf ,_gfgba :=d .Token ();if _gfgba !=nil {return _fa .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",_gfgba ); +};if _bgff ,_abcabd :=_eagf .(_d .EndElement );_abcabd &&_bgff .Name ==start .Name {break ;};};return nil ;};const (ST_AnimationBuildTypeUnset ST_AnimationBuildType =0;ST_AnimationBuildTypeAllAtOnce ST_AnimationBuildType =1;); -// ValidateWithPath validates the CT_NonVisualGraphicFrameProperties and its children, prefixing error messages with path -func (_ffeaf *CT_NonVisualGraphicFrameProperties )ValidateWithPath (path string )error {if _ffeaf .GraphicFrameLocks !=nil {if _dedbg :=_ffeaf .GraphicFrameLocks .ValidateWithPath (path +"\u002fG\u0072a\u0070\u0068\u0069\u0063\u0046r\u0061\u006de\u004c\u006f\u0063\u006b\u0073"); -_dedbg !=nil {return _dedbg ;};};if _ffeaf .ExtLst !=nil {if _agcgc :=_ffeaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agcgc !=nil {return _agcgc ;};};return nil ;};func (_bbdcc *CT_VideoFile )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abedb :=range start .Attr {if _abedb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abedb .Name .Local =="\u006c\u0069\u006e\u006b"||_abedb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abedb .Name .Local =="\u006c\u0069\u006e\u006b"{_aeefe ,_dacda :=_abedb .Value ,error (nil ); -if _dacda !=nil {return _dacda ;};_bbdcc .LinkAttr =_aeefe ;continue ;};if _abedb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_edgef ,_deegg :=_abedb .Value ,error (nil );if _deegg !=nil {return _deegg ;};_bbdcc .ContentTypeAttr =&_edgef ; -continue ;};};_gfggf :for {_fdgg ,_fgbcb :=d .Token ();if _fgbcb !=nil {return _fgbcb ;};switch _ffge :=_fdgg .(type ){case _d .StartElement :switch _ffge .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbdcc .ExtLst =NewCT_OfficeArtExtensionList (); -if _beacf :=d .DecodeElement (_bbdcc .ExtLst ,&_ffge );_beacf !=nil {return _beacf ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_ffge .Name ); -if _cbbdc :=d .Skip ();_cbbdc !=nil {return _cbbdc ;};};case _d .EndElement :break _gfggf ;case _d .CharData :};};return nil ;};func (_ebdfcc *EG_LineJoinProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebdfcc .Round !=nil {_geefe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}}; -e .EncodeElement (_ebdfcc .Round ,_geefe );};if _ebdfcc .Bevel !=nil {_dfcac :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_ebdfcc .Bevel ,_dfcac );};if _ebdfcc .Miter !=nil {_gbgad :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}}; -e .EncodeElement (_ebdfcc .Miter ,_gbgad );};return nil ;};func (_egcec *CT_SoftEdgesEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_egcec .RadAttr )}); -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eadbdf *ST_ColorSchemeIndex )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eadbdf =0;case "\u0064\u006b\u0031":*_eadbdf =1;case "\u006c\u0074\u0031":*_eadbdf =2; -case "\u0064\u006b\u0032":*_eadbdf =3;case "\u006c\u0074\u0032":*_eadbdf =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_eadbdf =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_eadbdf =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_eadbdf =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_eadbdf =8; -case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_eadbdf =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_eadbdf =10;case "\u0068\u006c\u0069n\u006b":*_eadbdf =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_eadbdf =12;};return nil ;}; +// Validate validates the CT_EffectStyleList and its children +func (_gcfce *CT_EffectStyleList )Validate ()error {return _gcfce .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u004c\u0069\u0073\u0074");};func (_fbgag *CT_OfficeArtExtensionList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgeb :for {_ebdd ,_cebe :=d .Token (); +if _cebe !=nil {return _cebe ;};switch _cdge :=_ebdd .(type ){case _d .StartElement :switch _cdge .Name {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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_cfbcge :=NewCT_OfficeArtExtension (); +if _ecga :=d .DecodeElement (_cfbcge ,&_cdge );_ecga !=nil {return _ecga ;};_fbgag .Ext =append (_fbgag .Ext ,_cfbcge );default:_dc .Log .Debug ("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",_cdge .Name ); +if _cacd :=d .Skip ();_cacd !=nil {return _cacd ;};};case _d .EndElement :break _fgeb ;case _d .CharData :};};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 ;};type CT_Path2DQuadBezierTo struct{Pt []*CT_AdjPoint2D ;};func NewCT_TableCol ()*CT_TableCol {_bdafb :=&CT_TableCol {};return _bdafb };func (_bcad *EG_TextAutofit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcad .NoAutofit !=nil {_bgecb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}}; +e .EncodeElement (_bcad .NoAutofit ,_bgecb );};if _bcad .NormAutofit !=nil {_ccbge :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_bcad .NormAutofit ,_ccbge ); +};if _bcad .SpAutoFit !=nil {_eaaga :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_bcad .SpAutoFit ,_eaaga );};return nil ;};func (_gfedc ST_AnimationDgmBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _gfedc .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_d .CharData (_gfedc .ST_AnimationBuildType .String ()));};if _gfedc .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {e .EncodeToken (_d .CharData (_gfedc .ST_AnimationDgmOnlyBuildType .String ())); +};return e .EncodeToken (_d .EndElement {Name :start .Name });}; -// ValidateWithPath validates the CT_TintEffect and its children, prefixing error messages with path -func (_fffbg *CT_TintEffect )ValidateWithPath (path string )error {if _fffbg .HueAttr !=nil {if *_fffbg .HueAttr < 0{return _gd .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 ,*_fffbg .HueAttr ); -};if *_fffbg .HueAttr >=21600000{return _gd .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 ,*_fffbg .HueAttr ); -};};if _fffbg .AmtAttr !=nil {if _dadbea :=_fffbg .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_dadbea !=nil {return _dadbea ;};};return nil ;};type CT_TextFont struct{TypefaceAttr string ;PanoseAttr *string ;PitchFamilyAttr ST_PitchFamily ; -CharsetAttr *int8 ;};func (_becef *ST_SchemeColorVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acfcfd ,_abagb :=d .Token ();if _abagb !=nil {return _abagb ;};if _egebe ,_eaedd :=_acfcfd .(_d .EndElement );_eaedd &&_egebe .Name ==start .Name {*_becef =1; -return nil ;};if _bfdfd ,_ccfba :=_acfcfd .(_d .CharData );!_ccfba {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",_acfcfd );}else {switch string (_bfdfd ){case "":*_becef =0; -case "\u0062\u0067\u0031":*_becef =1;case "\u0074\u0078\u0031":*_becef =2;case "\u0062\u0067\u0032":*_becef =3;case "\u0074\u0078\u0032":*_becef =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_becef =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_becef =6; -case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_becef =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_becef =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_becef =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_becef =10;case "\u0068\u006c\u0069n\u006b":*_becef =11; -case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_becef =12;case "\u0070\u0068\u0043l\u0072":*_becef =13;case "\u0064\u006b\u0031":*_becef =14;case "\u006c\u0074\u0031":*_becef =15;case "\u0064\u006b\u0032":*_becef =16;case "\u006c\u0074\u0032":*_becef =17; -};};_acfcfd ,_abagb =d .Token ();if _abagb !=nil {return _abagb ;};if _aaage ,_feaff :=_acfcfd .(_d .EndElement );_feaff &&_aaage .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",_acfcfd ); -}; +// ValidateWithPath validates the CT_Path2D and its children, prefixing error messages with path +func (_egfa *CT_Path2D )ValidateWithPath (path string )error {if _egfa .WAttr !=nil {if *_egfa .WAttr < 0{return _fa .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 ,*_egfa .WAttr ); +};if *_egfa .WAttr > 27273042316900{return _fa .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 ,*_egfa .WAttr ); +};};if _egfa .HAttr !=nil {if *_egfa .HAttr < 0{return _fa .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 ,*_egfa .HAttr ); +};if *_egfa .HAttr > 27273042316900{return _fa .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 ,*_egfa .HAttr ); +};};if _abfc :=_egfa .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_abfc !=nil {return _abfc ;};for _acbf ,_gebfc :=range _egfa .Close {if _ebbdf :=_gebfc .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002fC\u006c\u006f\u0073\u0065\u005b\u0025\u0064\u005d",path ,_acbf )); +_ebbdf !=nil {return _ebbdf ;};};for _cgfbbd ,_gcggd :=range _egfa .MoveTo {if _gbacc :=_gcggd .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_cgfbbd ));_gbacc !=nil {return _gbacc ; +};};for _gbgg ,_dggaf :=range _egfa .LnTo {if _fgff :=_dggaf .ValidateWithPath (_fa .Sprintf ("%\u0073\u002f\u004c\u006e\u0054\u006f\u005b\u0025\u0064\u005d",path ,_gbgg ));_fgff !=nil {return _fgff ;};};for _ebcgg ,_egff :=range _egfa .ArcTo {if _bacfc :=_egff .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002fA\u0072\u0063\u0054\u006f\u005b\u0025\u0064\u005d",path ,_ebcgg )); +_bacfc !=nil {return _bacfc ;};};for _ggfb ,_eegg :=range _egfa .QuadBezTo {if _abgdg :=_eegg .ValidateWithPath (_fa .Sprintf ("\u0025\u0073/\u0051\u0075\u0061d\u0042\u0065\u007a\u0054\u006f\u005b\u0025\u0064\u005d",path ,_ggfb ));_abgdg !=nil {return _abgdg ; +};};for _bbdeb ,_bfefg :=range _egfa .CubicBezTo {if _gcfef :=_bfefg .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054o\u005b\u0025\u0064\u005d",path ,_bbdeb ));_gcfef !=nil {return _gcfef ;};};return nil ; +};func (_cgdae *CT_TextSpacingPercent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aegacb :=range start .Attr {if _aegacb .Name .Local =="\u0076\u0061\u006c"{_faadg ,_dbdgdf :=ParseUnionST_TextSpacingPercentOrPercentString (_aegacb .Value ); +if _dbdgdf !=nil {return _dbdgdf ;};_cgdae .ValAttr =_faadg ;continue ;};};for {_gcbcg ,_cabfe :=d .Token ();if _cabfe !=nil {return _fa .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",_cabfe ); +};if _dggadd ,_cdcea :=_gcbcg .(_d .EndElement );_cdcea &&_dggadd .Name ==start .Name {break ;};};return nil ;};func (_acag *CT_ColorMappingOverrideChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agad :for {_gdcc ,_fbeb :=d .Token (); +if _fbeb !=nil {return _fbeb ;};switch _dbbb :=_gdcc .(type ){case _d .StartElement :switch _dbbb .Name {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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_acag .MasterClrMapping =NewCT_EmptyElement (); +if _cfdfc :=d .DecodeElement (_acag .MasterClrMapping ,&_dbbb );_cfdfc !=nil {return _cfdfc ;};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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_acag .OverrideClrMapping =NewCT_ColorMapping (); +if _fgbb :=d .DecodeElement (_acag .OverrideClrMapping ,&_dbbb );_fgbb !=nil {return _fgbb ;};default:_dc .Log .Debug ("\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",_dbbb .Name ); +if _fdcb :=d .Skip ();_fdcb !=nil {return _fdcb ;};};case _d .EndElement :break _agad ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_EffectReference and its children, prefixing error messages with path -func (_cdc *CT_EffectReference )ValidateWithPath (path string )error {return nil };func (_facggb ST_BlendMode )String ()string {switch _facggb {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072";case 2:return "\u006d\u0075\u006c\u0074";case 3:return "\u0073\u0063\u0072\u0065\u0065\u006e"; -case 4:return "\u0064\u0061\u0072\u006b\u0065\u006e";case 5:return "\u006ci\u0067\u0068\u0074\u0065\u006e";};return "";};type CT_TableStyleCellStyle struct{TcBdr *CT_TableCellBorderStyle ;Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;Cell3D *CT_Cell3D ; -};func NewCT_GvmlPicture ()*CT_GvmlPicture {_gdcefd :=&CT_GvmlPicture {};_gdcefd .NvPicPr =NewCT_GvmlPictureNonVisual ();_gdcefd .BlipFill =NewCT_BlipFillProperties ();_gdcefd .SpPr =NewCT_ShapeProperties ();return _gdcefd ;};func (_abcee *ST_PathFillMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdefcd ,_ageega :=d .Token (); -if _ageega !=nil {return _ageega ;};if _efbfe ,_eafbb :=_cdefcd .(_d .EndElement );_eafbb &&_efbfe .Name ==start .Name {*_abcee =1;return nil ;};if _ebgbf ,_ebbfd :=_cdefcd .(_d .CharData );!_ebbfd {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",_cdefcd ); -}else {switch string (_ebgbf ){case "":*_abcee =0;case "\u006e\u006f\u006e\u0065":*_abcee =1;case "\u006e\u006f\u0072\u006d":*_abcee =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_abcee =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_abcee =4; -case "\u0064\u0061\u0072\u006b\u0065\u006e":*_abcee =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_abcee =6;};};_cdefcd ,_ageega =d .Token ();if _ageega !=nil {return _ageega ;};if _gfdfc ,_acdea :=_cdefcd .(_d .EndElement );_acdea &&_gfdfc .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",_cdefcd );};type CT_AudioFile struct{LinkAttr string ;ContentTypeAttr *string ; -ExtLst *CT_OfficeArtExtensionList ;};func NewCT_TextSpacingPercent ()*CT_TextSpacingPercent {_cfeg :=&CT_TextSpacingPercent {};return _cfeg ;};func NewCT_Path2DClose ()*CT_Path2DClose {_ccgb :=&CT_Path2DClose {};return _ccgb };func (_bddgd *CT_PositiveFixedPercentage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcgabe :=range start .Attr {if _dcgabe .Name .Local =="\u0076\u0061\u006c"{_acee ,_ecfcc :=ParseUnionST_PositiveFixedPercentage (_dcgabe .Value ); -if _ecfcc !=nil {return _ecfcc ;};_bddgd .ValAttr =_acee ;continue ;};};for {_cbaac ,_ebde :=d .Token ();if _ebde !=nil {return _gd .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",_ebde ); -};if _cdged ,_cbba :=_cbaac .(_d .EndElement );_cbba &&_cdged .Name ==start .Name {break ;};};return nil ;};func (_gdcfa *CT_Point2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078"},Value :_gd .Sprintf ("\u0025\u0076",_gdcfa .XAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079"},Value :_gd .Sprintf ("\u0025\u0076",_gdcfa .YAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bfbbb ST_TextAutonumberScheme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfbbb .String (),start ); -}; +// Validate validates the CT_PresetLineDashProperties and its children +func (_eebef *CT_PresetLineDashProperties )Validate ()error {return _eebef .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u0065\u0073e\u0074\u004c\u0069\u006e\u0065\u0044\u0061\u0073\u0068P\u0072\u006f\u0070e\u0072t\u0069\u0065\u0073");};type CT_TextParagraph struct{PPr *CT_TextParagraphProperties ; +EG_TextRun []*EG_TextRun ;EndParaRPr *CT_TextCharacterProperties ;};type EG_TextBulletSize struct{BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ;BuSzPts *CT_TextBulletSizePoint ;};type ST_BlipCompression byte ;func (_cdaaf *CT_Path2DQuadBezierTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_adega :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_ecfc :=range _cdaaf .Pt {e .EncodeElement (_ecfc ,_adega );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddcbg *CT_TextBodyProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbbgc :=range start .Attr {if _bbbgc .Name .Local =="f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"{_edgdg ,_aebgd :=_bc .ParseBool (_bbbgc .Value ); +if _aebgd !=nil {return _aebgd ;};_ddcbg .FromWordArtAttr =&_edgdg ;continue ;};if _bbbgc .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_ddcbg .AnchorAttr .UnmarshalXMLAttr (_bbbgc );continue ;};if _bbbgc .Name .Local =="\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"{_gdafec ,_cede :=_bc .ParseBool (_bbbgc .Value ); +if _cede !=nil {return _cede ;};_ddcbg .SpcFirstLastParaAttr =&_gdafec ;continue ;};if _bbbgc .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"{_fgcb ,_gbbeg :=_bc .ParseBool (_bbbgc .Value );if _gbbeg !=nil {return _gbbeg ;};_ddcbg .AnchorCtrAttr =&_fgcb ; +continue ;};if _bbbgc .Name .Local =="\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_ddcbg .HorzOverflowAttr .UnmarshalXMLAttr (_bbbgc );continue ;};if _bbbgc .Name .Local =="\u0066o\u0072\u0063\u0065\u0041\u0041"{_fgde ,_fdbd :=_bc .ParseBool (_bbbgc .Value ); +if _fdbd !=nil {return _fdbd ;};_ddcbg .ForceAAAttr =&_fgde ;continue ;};if _bbbgc .Name .Local =="\u0077\u0072\u0061\u0070"{_ddcbg .WrapAttr .UnmarshalXMLAttr (_bbbgc );continue ;};if _bbbgc .Name .Local =="\u0075p\u0072\u0069\u0067\u0068\u0074"{_cabag ,_dfadgg :=_bc .ParseBool (_bbbgc .Value ); +if _dfadgg !=nil {return _dfadgg ;};_ddcbg .UprightAttr =&_cabag ;continue ;};if _bbbgc .Name .Local =="\u0074\u0049\u006e\u0073"{_fffc ,_cgad :=ParseUnionST_Coordinate32 (_bbbgc .Value );if _cgad !=nil {return _cgad ;};_ddcbg .TInsAttr =&_fffc ;continue ; +};if _bbbgc .Name .Local =="c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"{_dbged ,_gecae :=_bc .ParseBool (_bbbgc .Value );if _gecae !=nil {return _gecae ;};_ddcbg .CompatLnSpcAttr =&_dbged ;continue ;};if _bbbgc .Name .Local =="\u0062\u0049\u006e\u0073"{_adga ,_agcgf :=ParseUnionST_Coordinate32 (_bbbgc .Value ); +if _agcgf !=nil {return _agcgf ;};_ddcbg .BInsAttr =&_adga ;continue ;};if _bbbgc .Name .Local =="\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"{_ddcbg .VertOverflowAttr .UnmarshalXMLAttr (_bbbgc );continue ;};if _bbbgc .Name .Local =="\u0072\u006f\u0074"{_eacad ,_ccdda :=_bc .ParseInt (_bbbgc .Value ,10,32); +if _ccdda !=nil {return _ccdda ;};_edegb :=int32 (_eacad );_ddcbg .RotAttr =&_edegb ;continue ;};if _bbbgc .Name .Local =="\u0073\u0070\u0063\u0043\u006f\u006c"{_fbge ,_aafdd :=_bc .ParseInt (_bbbgc .Value ,10,32);if _aafdd !=nil {return _aafdd ;};_ffbee :=int32 (_fbge ); +_ddcbg .SpcColAttr =&_ffbee ;continue ;};if _bbbgc .Name .Local =="\u0076\u0065\u0072\u0074"{_ddcbg .VertAttr .UnmarshalXMLAttr (_bbbgc );continue ;};if _bbbgc .Name .Local =="\u0072\u0049\u006e\u0073"{_cbeca ,_fdcc :=ParseUnionST_Coordinate32 (_bbbgc .Value ); +if _fdcc !=nil {return _fdcc ;};_ddcbg .RInsAttr =&_cbeca ;continue ;};if _bbbgc .Name .Local =="\u006e\u0075\u006d\u0043\u006f\u006c"{_fccdga ,_cbgcc :=_bc .ParseInt (_bbbgc .Value ,10,32);if _cbgcc !=nil {return _cbgcc ;};_ddeae :=int32 (_fccdga );_ddcbg .NumColAttr =&_ddeae ; +continue ;};if _bbbgc .Name .Local =="\u0072\u0074\u006c\u0043\u006f\u006c"{_ecdab ,_cfaab :=_bc .ParseBool (_bbbgc .Value );if _cfaab !=nil {return _cfaab ;};_ddcbg .RtlColAttr =&_ecdab ;continue ;};if _bbbgc .Name .Local =="\u006c\u0049\u006e\u0073"{_affeb ,_ecea :=ParseUnionST_Coordinate32 (_bbbgc .Value ); +if _ecea !=nil {return _ecea ;};_ddcbg .LInsAttr =&_affeb ;continue ;};};_gfggc :for {_aaba ,_abbcdb :=d .Token ();if _abbcdb !=nil {return _abbcdb ;};switch _acddda :=_aaba .(type ){case _d .StartElement :switch _acddda .Name {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 :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_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 :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_ddcbg .PrstTxWarp =NewCT_PresetTextShape (); +if _gdbcd :=d .DecodeElement (_ddcbg .PrstTxWarp ,&_acddda );_gdbcd !=nil {return _gdbcd ;};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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_ddcbg .NoAutofit =NewCT_TextNoAutofit (); +if _bcaa :=d .DecodeElement (_ddcbg .NoAutofit ,&_acddda );_bcaa !=nil {return _bcaa ;};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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_ddcbg .NormAutofit =NewCT_TextNormalAutofit (); +if _cefdb :=d .DecodeElement (_ddcbg .NormAutofit ,&_acddda );_cefdb !=nil {return _cefdb ;};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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_ddcbg .SpAutoFit =NewCT_TextShapeAutofit (); +if _cgaaf :=d .DecodeElement (_ddcbg .SpAutoFit ,&_acddda );_cgaaf !=nil {return _cgaaf ;};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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_ddcbg .Scene3d =NewCT_Scene3D (); +if _ffdbc :=d .DecodeElement (_ddcbg .Scene3d ,&_acddda );_ffdbc !=nil {return _ffdbc ;};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 :"\u0073\u0070\u0033\u0064"},_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 :"\u0073\u0070\u0033\u0064"}:_ddcbg .Sp3d =NewCT_Shape3D (); +if _gdacb :=d .DecodeElement (_ddcbg .Sp3d ,&_acddda );_gdacb !=nil {return _gdacb ;};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 :"\u0066\u006c\u0061\u0074\u0054\u0078"},_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 :"\u0066\u006c\u0061\u0074\u0054\u0078"}:_ddcbg .FlatTx =NewCT_FlatText (); +if _ffada :=d .DecodeElement (_ddcbg .FlatTx ,&_acddda );_ffada !=nil {return _ffada ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddcbg .ExtLst =NewCT_OfficeArtExtensionList (); +if _cegdf :=d .DecodeElement (_ddcbg .ExtLst ,&_acddda );_cegdf !=nil {return _cegdf ;};default:_dc .Log .Debug ("\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",_acddda .Name ); +if _dbbea :=d .Skip ();_dbbea !=nil {return _dbbea ;};};case _d .EndElement :break _gfggc ;case _d .CharData :};};return nil ;};func NewCT_VideoFile ()*CT_VideoFile {_fgbad :=&CT_VideoFile {};return _fgbad };func (_gfeeg ST_BlendMode )ValidateWithPath (path string )error {switch _gfeeg {case 0,1,2,3,4,5:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfeeg )); +};return nil ;};func NewCT_FillStyleList ()*CT_FillStyleList {_baaba :=&CT_FillStyleList {};return _baaba };type CT_HSLEffect struct{HueAttr *int32 ;SatAttr *ST_FixedPercentage ;LumAttr *ST_FixedPercentage ;}; -// Validate validates the CT_GvmlPictureNonVisual and its children -func (_ddeb *CT_GvmlPictureNonVisual )Validate ()error {return _ddeb .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; +// ValidateWithPath validates the CT_TransformEffect and its children, prefixing error messages with path +func (_cbgcf *CT_TransformEffect )ValidateWithPath (path string )error {if _cbgcf .SxAttr !=nil {if _abdcd :=_cbgcf .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_abdcd !=nil {return _abdcd ;};};if _cbgcf .SyAttr !=nil {if _gedfb :=_cbgcf .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); +_gedfb !=nil {return _gedfb ;};};if _cbgcf .KxAttr !=nil {if *_cbgcf .KxAttr <=-5400000{return _fa .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 ,*_cbgcf .KxAttr ); +};if *_cbgcf .KxAttr >=5400000{return _fa .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 ,*_cbgcf .KxAttr ); +};};if _cbgcf .KyAttr !=nil {if *_cbgcf .KyAttr <=-5400000{return _fa .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 ,*_cbgcf .KyAttr ); +};if *_cbgcf .KyAttr >=5400000{return _fa .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 ,*_cbgcf .KyAttr ); +};};if _cbgcf .TxAttr !=nil {if _gabfge :=_cbgcf .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_gabfge !=nil {return _gabfge ;};};if _cbgcf .TyAttr !=nil {if _fcdce :=_cbgcf .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); +_fcdce !=nil {return _fcdce ;};};return nil ;};func (_fcfd *CT_GroupFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_TextBullet ()*EG_TextBullet {_ddbea :=&EG_TextBullet {}; +return _ddbea }; -// Validate validates the CT_AudioCD and its children -func (_gcac *CT_AudioCD )Validate ()error {return _gcac .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044");}; +// ValidateWithPath validates the CT_BlendEffect and its children, prefixing error messages with path +func (_agfge *CT_BlendEffect )ValidateWithPath (path string )error {if _agfge .BlendAttr ==ST_BlendModeUnset {return _fa .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 _gdgeb :=_agfge .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_gdgeb !=nil {return _gdgeb ;};if _bbeb :=_agfge .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_bbeb !=nil {return _bbeb ; +};return nil ;};func NewEG_TextBulletColor ()*EG_TextBulletColor {_bfcbd :=&EG_TextBulletColor {};return _bfcbd };type CT_SolidColorFillProperties struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ; +PrstClr *CT_PresetColor ;}; -// Validate validates the CT_Path2D and its children -func (_fdgfg *CT_Path2D )Validate ()error {return _fdgfg .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D");}; +// Validate validates the CT_GroupLocking and its children +func (_aaec *CT_GroupLocking )Validate ()error {return _aaec .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func NewCT_GroupTransform2D ()*CT_GroupTransform2D {_dcdcf :=&CT_GroupTransform2D {};return _dcdcf }; +type CT_AnimationGraphicalObjectBuildProperties struct{BldDgm *CT_AnimationDgmBuildProperties ;BldChart *CT_AnimationChartBuildProperties ;};func (_bddcf *EG_TextUnderlineFill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgeed :for {_cdfad ,_faggf :=d .Token (); +if _faggf !=nil {return _faggf ;};switch _afdec :=_cdfad .(type ){case _d .StartElement :switch _afdec .Name {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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_bddcf .UFillTx =NewCT_TextUnderlineFillFollowText (); +if _ddfae :=d .DecodeElement (_bddcf .UFillTx ,&_afdec );_ddfae !=nil {return _ddfae ;};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 :"\u0075\u0046\u0069l\u006c"},_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 :"\u0075\u0046\u0069l\u006c"}:_bddcf .UFill =NewCT_TextUnderlineFillGroupWrapper (); +if _gggbgc :=d .DecodeElement (_bddcf .UFill ,&_afdec );_gggbgc !=nil {return _gggbgc ;};default:_dc .Log .Debug ("\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",_afdec .Name ); +if _bbffa :=d .Skip ();_bbffa !=nil {return _bbffa ;};};case _d .EndElement :break _dgeed ;case _d .CharData :};};return nil ;}; -// Validate validates the EG_ColorChoice and its children -func (_dbecf *EG_ColorChoice )Validate ()error {return _dbecf .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0043h\u006f\u0069\u0063\u0065");};func NewCT_EffectProperties ()*CT_EffectProperties {_dfec :=&CT_EffectProperties {};return _dfec }; +// ValidateWithPath validates the CT_ConnectorLocking and its children, prefixing error messages with path +func (_gfac *CT_ConnectorLocking )ValidateWithPath (path string )error {if _gfac .ExtLst !=nil {if _adda :=_gfac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adda !=nil {return _adda ;};};return nil ;};func (_fbcbc *CT_TextNormalAutofit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbcbc .FontScaleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u006e\u0074\u0053\u0063\u0061\u006ce"},Value :_fa .Sprintf ("\u0025\u0076",*_fbcbc .FontScaleAttr )}); +};if _fbcbc .LnSpcReductionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006e\u0053\u0070\u0063\u0052\u0065\u0064\u0075c\u0074\u0069\u006f\u006e"},Value :_fa .Sprintf ("\u0025\u0076",*_fbcbc .LnSpcReductionAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eagd *ST_AnimationChartOnlyBuildType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eagd =0;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_eagd =1; +case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_eagd =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_eagd =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_eagd =4;};return nil ;};func (_dfd *CT_AlphaBiLevelEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_fa .Sprintf ("\u0025\u0076",_dfd .ThreshAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TablePropertiesChoice ()*CT_TablePropertiesChoice {_debgc :=&CT_TablePropertiesChoice {};return _debgc ;};type CT_OfficeArtExtension struct{UriAttr string ; +Any []_g .Any ;};var ST_TextBulletSizePercentPatternRe =_b .MustCompile (ST_TextBulletSizePercentPattern );func (_dbbbb *CT_LuminanceEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dafg :=range start .Attr {if _dafg .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074"{_dccea ,_dgbc :=ParseUnionST_FixedPercentage (_dafg .Value ); +if _dgbc !=nil {return _dgbc ;};_dbbbb .BrightAttr =&_dccea ;continue ;};if _dafg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"{_bfgce ,_gffaa :=ParseUnionST_FixedPercentage (_dafg .Value );if _gffaa !=nil {return _gffaa ;};_dbbbb .ContrastAttr =&_bfgce ; +continue ;};};for {_cdbff ,_abbc :=d .Token ();if _abbc !=nil {return _fa .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",_abbc ); +};if _fecab ,_fegfg :=_cdbff .(_d .EndElement );_fegfg &&_fecab .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_AnimationDgmBuildType (s string )(ST_AnimationDgmBuildType ,error ){_aeage :=ST_AnimationDgmBuildType {};switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_aeage .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ; +case "\u006f\u006e\u0065":_aeage .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeOne ;case "\u006c\u0076\u006c\u004f\u006e\u0065":_aeage .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlOne ;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":_aeage .ST_AnimationDgmOnlyBuildType =ST_AnimationDgmOnlyBuildTypeLvlAtOnce ; +};return _aeage ,nil ;};func (_daae *CT_BlurEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffag :=range start .Attr {if _ffag .Name .Local =="\u0072\u0061\u0064"{_cbec ,_bbgb :=_bc .ParseInt (_ffag .Value ,10,64);if _bbgb !=nil {return _bbgb ; +};_daae .RadAttr =&_cbec ;continue ;};if _ffag .Name .Local =="\u0067\u0072\u006f\u0077"{_gega ,_aadb :=_bc .ParseBool (_ffag .Value );if _aadb !=nil {return _aadb ;};_daae .GrowAttr =&_gega ;continue ;};};for {_fdfa ,_ebd :=d .Token ();if _ebd !=nil {return _fa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0042l\u0075r\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_ebd ); +};if _efgd ,_bbee :=_fdfa .(_d .EndElement );_bbee &&_efgd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_FillEffect and its children, prefixing error messages with path +func (_cagecf *CT_FillEffect )ValidateWithPath (path string )error {if _cagecf .NoFill !=nil {if _cege :=_cagecf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cege !=nil {return _cege ;};};if _cagecf .SolidFill !=nil {if _gecgc :=_cagecf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_gecgc !=nil {return _gecgc ;};};if _cagecf .GradFill !=nil {if _deegg :=_cagecf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_deegg !=nil {return _deegg ;};};if _cagecf .BlipFill !=nil {if _gdaf :=_cagecf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_gdaf !=nil {return _gdaf ;};};if _cagecf .PattFill !=nil {if _dcfd :=_cagecf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_dcfd !=nil {return _dcfd ;};};if _cagecf .GrpFill !=nil {if _gccfe :=_cagecf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_gccfe !=nil {return _gccfe ;};};return nil ;};func (_abcac *CT_GvmlGraphicalObjectFrame )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abcac .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual ();_abcac .Graphic =NewGraphic ();_abcac .Xfrm =NewCT_Transform2D (); +_aadg :for {_beebb ,_egecb :=d .Token ();if _egecb !=nil {return _egecb ;};switch _egfg :=_beebb .(type ){case _d .StartElement :switch _egfg .Name {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 :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_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 :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _cfffc :=d .DecodeElement (_abcac .NvGraphicFramePr ,&_egfg ); +_cfffc !=nil {return _cfffc ;};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 _gbdf :=d .DecodeElement (_abcac .Graphic ,&_egfg ); +_gbdf !=nil {return _gbdf ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:if _ecfdf :=d .DecodeElement (_abcac .Xfrm ,&_egfg ); +_ecfdf !=nil {return _ecfdf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abcac .ExtLst =NewCT_OfficeArtExtensionList (); +if _aaeca :=d .DecodeElement (_abcac .ExtLst ,&_egfg );_aaeca !=nil {return _aaeca ;};default:_dc .Log .Debug ("\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",_egfg .Name ); +if _adddc :=d .Skip ();_adddc !=nil {return _adddc ;};};case _d .EndElement :break _aadg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ShapeLocking and its children, prefixing error messages with path -func (_ccced *CT_ShapeLocking )ValidateWithPath (path string )error {if _ccced .ExtLst !=nil {if _ffcag :=_ccced .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffcag !=nil {return _ffcag ;};};return nil ;};type CT_BlendEffect struct{BlendAttr ST_BlendMode ; -Cont *CT_EffectContainer ;}; +// ValidateWithPath validates the CT_TableStyleCellStyle and its children, prefixing error messages with path +func (_ebeaf *CT_TableStyleCellStyle )ValidateWithPath (path string )error {if _ebeaf .TcBdr !=nil {if _faacg :=_ebeaf .TcBdr .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u0064\u0072");_faacg !=nil {return _faacg ;};};if _ebeaf .Fill !=nil {if _ebba :=_ebeaf .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); +_ebba !=nil {return _ebba ;};};if _ebeaf .FillRef !=nil {if _bdgfe :=_ebeaf .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066");_bdgfe !=nil {return _bdgfe ;};};if _ebeaf .Cell3D !=nil {if _afbac :=_ebeaf .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044"); +_afbac !=nil {return _afbac ;};};return nil ;};func NewCT_TextParagraph ()*CT_TextParagraph {_bbgfg :=&CT_TextParagraph {};return _bbgfg };func NewCT_GrayscaleTransform ()*CT_GrayscaleTransform {_ecgd :=&CT_GrayscaleTransform {};return _ecgd ;};func (_gcdgg ST_TextFontScalePercentOrPercentString )String ()string {if _gcdgg .ST_TextFontScalePercent !=nil {return _fa .Sprintf ("\u0025\u0076",*_gcdgg .ST_TextFontScalePercent ); +};if _gcdgg .ST_Percentage !=nil {return _fa .Sprintf ("\u0025\u0076",*_gcdgg .ST_Percentage );};return "";};type CT_ThemeableLineStyle struct{Ln *CT_LineProperties ;LnRef *CT_StyleMatrixReference ;};func (_ddbgg *EG_FillModeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddbgg .Tile !=nil {_ddbda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}}; +e .EncodeElement (_ddbgg .Tile ,_ddbda );};if _ddbgg .Stretch !=nil {_fabcg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_ddbgg .Stretch ,_fabcg );};return nil ;};func (_gabd *CT_ColorSchemeList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccge :for {_gbfba ,_bbbe :=d .Token (); +if _bbbe !=nil {return _bbbe ;};switch _ebdb :=_gbfba .(type ){case _d .StartElement :switch _ebdb .Name {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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"},_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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053c\u0068\u0065\u006d\u0065"}:_cdff :=NewCT_ColorSchemeAndMapping (); +if _edgcb :=d .DecodeElement (_cdff ,&_ebdb );_edgcb !=nil {return _edgcb ;};_gabd .ExtraClrScheme =append (_gabd .ExtraClrScheme ,_cdff );default:_dc .Log .Debug ("\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",_ebdb .Name ); +if _cegd :=d .Skip ();_cegd !=nil {return _cegd ;};};case _d .EndElement :break _ccge ;case _d .CharData :};};return nil ;};type EG_Text3D struct{Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;};func (_dabg *CT_AlphaReplaceEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aaac :=range start .Attr {if _aaac .Name .Local =="\u0061"{_eebd ,_eafd :=ParseUnionST_PositiveFixedPercentage (_aaac .Value ); +if _eafd !=nil {return _eafd ;};_dabg .AAttr =_eebd ;continue ;};};for {_fgcc ,_dbd :=d .Token ();if _dbd !=nil {return _fa .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",_dbd ); +};if _age ,_eafda :=_fgcc .(_d .EndElement );_eafda &&_age .Name ==start .Name {break ;};};return nil ;};type CT_AnimationDgmBuildProperties struct{BldAttr *ST_AnimationDgmBuildType ;RevAttr *bool ;};func (_fcadc *CT_TableStyleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcadc .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 _ ,_deed :=range start .Attr {if _deed .Name .Local =="\u0064\u0065\u0066"{_aega ,_ecbgd :=_deed .Value ,error (nil );if _ecbgd !=nil {return _ecbgd ;};_fcadc .DefAttr =_aega ;continue ;};};_dgcgfe :for {_aebc ,_bdfda :=d .Token ();if _bdfda !=nil {return _bdfda ; +};switch _abdef :=_aebc .(type ){case _d .StartElement :switch _abdef .Name {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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_cgcfba :=NewCT_TableStyle (); +if _bageb :=d .DecodeElement (_cgcfba ,&_abdef );_bageb !=nil {return _bageb ;};_fcadc .TblStyle =append (_fcadc .TblStyle ,_cgcfba );default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_abdef .Name ); +if _cacbf :=d .Skip ();_cacbf !=nil {return _cacbf ;};};case _d .EndElement :break _dgcgfe ;case _d .CharData :};};return nil ;};func (_cbaded ST_RectAlignment )String ()string {switch _cbaded {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 "";};type EG_EffectProperties struct{EffectLst *CT_EffectList ; +EffectDag *CT_EffectContainer ;};func NewEG_Effect ()*EG_Effect {_ffdca :=&EG_Effect {};return _ffdca };func (_fdced *CT_GroupLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gddd :=range start .Attr {if _gddd .Name .Local =="\u006e\u006f\u0047r\u0070"{_edfd ,_aadbf :=_bc .ParseBool (_gddd .Value ); +if _aadbf !=nil {return _aadbf ;};_fdced .NoGrpAttr =&_edfd ;continue ;};if _gddd .Name .Local =="\u006eo\u0055\u006e\u0067\u0072\u0070"{_abed ,_dagde :=_bc .ParseBool (_gddd .Value );if _dagde !=nil {return _dagde ;};_fdced .NoUngrpAttr =&_abed ;continue ; +};if _gddd .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_eabab ,_baeb :=_bc .ParseBool (_gddd .Value );if _baeb !=nil {return _baeb ;};_fdced .NoSelectAttr =&_eabab ;continue ;};if _gddd .Name .Local =="\u006e\u006f\u0052o\u0074"{_edffc ,_dgdb :=_bc .ParseBool (_gddd .Value ); +if _dgdb !=nil {return _dgdb ;};_fdced .NoRotAttr =&_edffc ;continue ;};if _gddd .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_efbd ,_eecegb :=_bc .ParseBool (_gddd .Value );if _eecegb !=nil {return _eecegb ; +};_fdced .NoChangeAspectAttr =&_efbd ;continue ;};if _gddd .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_aabe ,_adag :=_bc .ParseBool (_gddd .Value );if _adag !=nil {return _adag ;};_fdced .NoMoveAttr =&_aabe ;continue ;};if _gddd .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_fefc ,_fccc :=_bc .ParseBool (_gddd .Value ); +if _fccc !=nil {return _fccc ;};_fdced .NoResizeAttr =&_fefc ;continue ;};};_egeff :for {_geaac ,_eadda :=d .Token ();if _eadda !=nil {return _eadda ;};switch _dfad :=_geaac .(type ){case _d .StartElement :switch _dfad .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdced .ExtLst =NewCT_OfficeArtExtensionList (); +if _efgfe :=d .DecodeElement (_fdced .ExtLst ,&_dfad );_efgfe !=nil {return _efgfe ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_dfad .Name ); +if _fcecd :=d .Skip ();_fcecd !=nil {return _fcecd ;};};case _d .EndElement :break _egeff ;case _d .CharData :};};return nil ;};type CT_TextBulletSizeFollowText struct{};func (_dgcgfee *EG_TextUnderlineFill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgcgfee .UFillTx !=nil {_eeged :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}}; +e .EncodeElement (_dgcgfee .UFillTx ,_eeged );};if _dgcgfee .UFill !=nil {_dcecc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dgcgfee .UFill ,_dcecc );};return nil ;};func (_fbed *CT_GvmlGraphicalObjectFrame )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_deccd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_fbed .NvGraphicFramePr ,_deccd );_dgbbc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}}; +_dgbbc .Attr =append (_dgbbc .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +e .EncodeElement (_fbed .Graphic ,_dgbbc );_acdgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fbed .Xfrm ,_acdgf );if _fbed .ExtLst !=nil {_edfg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fbed .ExtLst ,_edfg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_deeda *EG_ThemeableEffectStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _deeda .Effect !=nil {_daefc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; +e .EncodeElement (_deeda .Effect ,_daefc );};if _deeda .EffectRef !=nil {_bfbbd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}};e .EncodeElement (_deeda .EffectRef ,_bfbbd );};return nil ;};type ST_OnOffStyleType byte ; +type ST_PenAlignment byte ;func (_gcfaf *CT_OfficeStyleSheet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcfaf .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_gcfaf .NameAttr )}); +};e .EncodeToken (start );_edbgg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_gcfaf .ThemeElements ,_edbgg );if _gcfaf .ObjectDefaults !=nil {_bebg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003ao\u0062\u006a\u0065c\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}}; +e .EncodeElement (_gcfaf .ObjectDefaults ,_bebg );};if _gcfaf .ExtraClrSchemeLst !=nil {_edgd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078tr\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_gcfaf .ExtraClrSchemeLst ,_edgd ); +};if _gcfaf .CustClrLst !=nil {_bebb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063u\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}};e .EncodeElement (_gcfaf .CustClrLst ,_bebb );};if _gcfaf .ExtLst !=nil {_cfbdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gcfaf .ExtLst ,_cfbdf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Transform2D ()*CT_Transform2D {_bggge :=&CT_Transform2D {};return _bggge };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 ;}; -// ValidateWithPath validates the CT_ConnectionSite and its children, prefixing error messages with path -func (_fcdff *CT_ConnectionSite )ValidateWithPath (path string )error {if _bccbb :=_fcdff .AngAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u0041\u0074\u0074\u0072");_bccbb !=nil {return _bccbb ;};if _cacfd :=_fcdff .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073"); -_cacfd !=nil {return _cacfd ;};return nil ;}; +// ValidateWithPath validates the CT_GvmlGroupShapeNonVisual and its children, prefixing error messages with path +func (_aeaa *CT_GvmlGroupShapeNonVisual )ValidateWithPath (path string )error {if _bddcg :=_aeaa .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bddcg !=nil {return _bddcg ;};if _feaa :=_aeaa .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_feaa !=nil {return _feaa ;};return nil ;};type CT_BlendEffect struct{BlendAttr ST_BlendMode ;Cont *CT_EffectContainer ;};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 (_gcccdg ST_PresetColorVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_afcfbb :=_d .Attr {};_afcfbb .Name =name ; +switch _gcccdg {case ST_PresetColorValUnset :_afcfbb .Value ="";case ST_PresetColorValAliceBlue :_afcfbb .Value ="\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e";case ST_PresetColorValAntiqueWhite :_afcfbb .Value ="\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065"; +case ST_PresetColorValAqua :_afcfbb .Value ="\u0061\u0071\u0075\u0061";case ST_PresetColorValAquamarine :_afcfbb .Value ="\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValAzure :_afcfbb .Value ="\u0061\u007a\u0075r\u0065"; +case ST_PresetColorValBeige :_afcfbb .Value ="\u0062\u0065\u0069g\u0065";case ST_PresetColorValBisque :_afcfbb .Value ="\u0062\u0069\u0073\u0071\u0075\u0065";case ST_PresetColorValBlack :_afcfbb .Value ="\u0062\u006c\u0061c\u006b";case ST_PresetColorValBlanchedAlmond :_afcfbb .Value ="\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064"; +case ST_PresetColorValBlue :_afcfbb .Value ="\u0062\u006c\u0075\u0065";case ST_PresetColorValBlueViolet :_afcfbb .Value ="\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValBrown :_afcfbb .Value ="\u0062\u0072\u006fw\u006e"; +case ST_PresetColorValBurlyWood :_afcfbb .Value ="\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case ST_PresetColorValCadetBlue :_afcfbb .Value ="\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e";case ST_PresetColorValChartreuse :_afcfbb .Value ="\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065"; +case ST_PresetColorValChocolate :_afcfbb .Value ="\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case ST_PresetColorValCoral :_afcfbb .Value ="\u0063\u006f\u0072a\u006c";case ST_PresetColorValCornflowerBlue :_afcfbb .Value ="\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065"; +case ST_PresetColorValCornsilk :_afcfbb .Value ="\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case ST_PresetColorValCrimson :_afcfbb .Value ="\u0063r\u0069\u006d\u0073\u006f\u006e";case ST_PresetColorValCyan :_afcfbb .Value ="\u0063\u0079\u0061\u006e"; +case ST_PresetColorValDarkBlue :_afcfbb .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkCyan :_afcfbb .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDarkGoldenrod :_afcfbb .Value ="\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064"; +case ST_PresetColorValDarkGray :_afcfbb .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkGrey :_afcfbb .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkGreen :_afcfbb .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n"; +case ST_PresetColorValDarkKhaki :_afcfbb .Value ="\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case ST_PresetColorValDarkMagenta :_afcfbb .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValDarkOliveGreen :_afcfbb .Value ="\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e"; +case ST_PresetColorValDarkOrange :_afcfbb .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDarkOrchid :_afcfbb .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDarkRed :_afcfbb .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064"; +case ST_PresetColorValDarkSalmon :_afcfbb .Value ="\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDarkSeaGreen :_afcfbb .Value ="\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkSlateBlue :_afcfbb .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065"; +case ST_PresetColorValDarkSlateGray :_afcfbb .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkSlateGrey :_afcfbb .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079"; +case ST_PresetColorValDarkTurquoise :_afcfbb .Value ="\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDarkViolet :_afcfbb .Value ="\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDkBlue :_afcfbb .Value ="\u0064\u006b\u0042\u006c\u0075\u0065"; +case ST_PresetColorValDkCyan :_afcfbb .Value ="\u0064\u006b\u0043\u0079\u0061\u006e";case ST_PresetColorValDkGoldenrod :_afcfbb .Value ="d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDkGray :_afcfbb .Value ="\u0064\u006b\u0047\u0072\u0061\u0079"; +case ST_PresetColorValDkGrey :_afcfbb .Value ="\u0064\u006b\u0047\u0072\u0065\u0079";case ST_PresetColorValDkGreen :_afcfbb .Value ="\u0064k\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkKhaki :_afcfbb .Value ="\u0064k\u004b\u0068\u0061\u006b\u0069"; +case ST_PresetColorValDkMagenta :_afcfbb .Value ="\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a";case ST_PresetColorValDkOliveGreen :_afcfbb .Value ="\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkOrange :_afcfbb .Value ="\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065"; +case ST_PresetColorValDkOrchid :_afcfbb .Value ="\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValDkRed :_afcfbb .Value ="\u0064\u006b\u0052e\u0064";case ST_PresetColorValDkSalmon :_afcfbb .Value ="\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e"; +case ST_PresetColorValDkSeaGreen :_afcfbb .Value ="\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkSlateBlue :_afcfbb .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDkSlateGray :_afcfbb .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079"; +case ST_PresetColorValDkSlateGrey :_afcfbb .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDkTurquoise :_afcfbb .Value ="d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDkViolet :_afcfbb .Value ="\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074"; +case ST_PresetColorValDeepPink :_afcfbb .Value ="\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b";case ST_PresetColorValDeepSkyBlue :_afcfbb .Value ="d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValDimGray :_afcfbb .Value ="\u0064i\u006d\u0047\u0072\u0061\u0079"; +case ST_PresetColorValDimGrey :_afcfbb .Value ="\u0064i\u006d\u0047\u0072\u0065\u0079";case ST_PresetColorValDodgerBlue :_afcfbb .Value ="\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValFirebrick :_afcfbb .Value ="\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k"; +case ST_PresetColorValFloralWhite :_afcfbb .Value ="f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValForestGreen :_afcfbb .Value ="f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValFuchsia :_afcfbb .Value ="\u0066u\u0063\u0068\u0073\u0069\u0061"; +case ST_PresetColorValGainsboro :_afcfbb .Value ="\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o";case ST_PresetColorValGhostWhite :_afcfbb .Value ="\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValGold :_afcfbb .Value ="\u0067\u006f\u006c\u0064"; +case ST_PresetColorValGoldenrod :_afcfbb .Value ="\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd";case ST_PresetColorValGray :_afcfbb .Value ="\u0067\u0072\u0061\u0079";case ST_PresetColorValGrey :_afcfbb .Value ="\u0067\u0072\u0065\u0079";case ST_PresetColorValGreen :_afcfbb .Value ="\u0067\u0072\u0065e\u006e"; +case ST_PresetColorValGreenYellow :_afcfbb .Value ="g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValHoneydew :_afcfbb .Value ="\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case ST_PresetColorValHotPink :_afcfbb .Value ="\u0068o\u0074\u0050\u0069\u006e\u006b"; +case ST_PresetColorValIndianRed :_afcfbb .Value ="\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d";case ST_PresetColorValIndigo :_afcfbb .Value ="\u0069\u006e\u0064\u0069\u0067\u006f";case ST_PresetColorValIvory :_afcfbb .Value ="\u0069\u0076\u006fr\u0079"; +case ST_PresetColorValKhaki :_afcfbb .Value ="\u006b\u0068\u0061k\u0069";case ST_PresetColorValLavender :_afcfbb .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072";case ST_PresetColorValLavenderBlush :_afcfbb .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068"; +case ST_PresetColorValLawnGreen :_afcfbb .Value ="\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case ST_PresetColorValLemonChiffon :_afcfbb .Value ="\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e";case ST_PresetColorValLightBlue :_afcfbb .Value ="\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e"; +case ST_PresetColorValLightCoral :_afcfbb .Value ="\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLightCyan :_afcfbb .Value ="\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n";case ST_PresetColorValLightGoldenrodYellow :_afcfbb .Value ="l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077"; +case ST_PresetColorValLightGray :_afcfbb .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PresetColorValLightGrey :_afcfbb .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case ST_PresetColorValLightGreen :_afcfbb .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e"; +case ST_PresetColorValLightPink :_afcfbb .Value ="\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek";case ST_PresetColorValLightSalmon :_afcfbb .Value ="l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLightSeaGreen :_afcfbb .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; +case ST_PresetColorValLightSkyBlue :_afcfbb .Value ="\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValLightSlateGray :_afcfbb .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079"; +case ST_PresetColorValLightSlateGrey :_afcfbb .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079";case ST_PresetColorValLightSteelBlue :_afcfbb .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065"; +case ST_PresetColorValLightYellow :_afcfbb .Value ="l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLtBlue :_afcfbb .Value ="\u006c\u0074\u0042\u006c\u0075\u0065";case ST_PresetColorValLtCoral :_afcfbb .Value ="\u006ct\u0043\u006f\u0072\u0061\u006c"; +case ST_PresetColorValLtCyan :_afcfbb .Value ="\u006c\u0074\u0043\u0079\u0061\u006e";case ST_PresetColorValLtGoldenrodYellow :_afcfbb .Value ="\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077";case ST_PresetColorValLtGray :_afcfbb .Value ="\u006c\u0074\u0047\u0072\u0061\u0079"; +case ST_PresetColorValLtGrey :_afcfbb .Value ="\u006c\u0074\u0047\u0072\u0065\u0079";case ST_PresetColorValLtGreen :_afcfbb .Value ="\u006ct\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtPink :_afcfbb .Value ="\u006c\u0074\u0050\u0069\u006e\u006b"; +case ST_PresetColorValLtSalmon :_afcfbb .Value ="\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLtSeaGreen :_afcfbb .Value ="\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLtSkyBlue :_afcfbb .Value ="\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e"; +case ST_PresetColorValLtSlateGray :_afcfbb .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValLtSlateGrey :_afcfbb .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValLtSteelBlue :_afcfbb .Value ="l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065"; +case ST_PresetColorValLtYellow :_afcfbb .Value ="\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLime :_afcfbb .Value ="\u006c\u0069\u006d\u0065";case ST_PresetColorValLimeGreen :_afcfbb .Value ="\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n"; +case ST_PresetColorValLinen :_afcfbb .Value ="\u006c\u0069\u006ee\u006e";case ST_PresetColorValMagenta :_afcfbb .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_PresetColorValMaroon :_afcfbb .Value ="\u006d\u0061\u0072\u006f\u006f\u006e";case ST_PresetColorValMedAquamarine :_afcfbb .Value ="\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065"; +case ST_PresetColorValMedBlue :_afcfbb .Value ="\u006de\u0064\u0042\u006c\u0075\u0065";case ST_PresetColorValMedOrchid :_afcfbb .Value ="\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case ST_PresetColorValMedPurple :_afcfbb .Value ="\u006de\u0064\u0050\u0075\u0072\u0070\u006ce"; +case ST_PresetColorValMedSeaGreen :_afcfbb .Value ="m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValMedSlateBlue :_afcfbb .Value ="\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMedSpringGreen :_afcfbb .Value ="\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e"; +case ST_PresetColorValMedTurquoise :_afcfbb .Value ="\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMedVioletRed :_afcfbb .Value ="\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMediumAquamarine :_afcfbb .Value ="\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065"; +case ST_PresetColorValMediumBlue :_afcfbb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumOrchid :_afcfbb .Value ="\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValMediumPurple :_afcfbb .Value ="\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065"; +case ST_PresetColorValMediumSeaGreen :_afcfbb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumSlateBlue :_afcfbb .Value ="\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065"; +case ST_PresetColorValMediumSpringGreen :_afcfbb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumTurquoise :_afcfbb .Value ="\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065"; +case ST_PresetColorValMediumVioletRed :_afcfbb .Value ="\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMidnightBlue :_afcfbb .Value ="\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065"; +case ST_PresetColorValMintCream :_afcfbb .Value ="\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case ST_PresetColorValMistyRose :_afcfbb .Value ="\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case ST_PresetColorValMoccasin :_afcfbb .Value ="\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e"; +case ST_PresetColorValNavajoWhite :_afcfbb .Value ="n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValNavy :_afcfbb .Value ="\u006e\u0061\u0076\u0079";case ST_PresetColorValOldLace :_afcfbb .Value ="\u006fl\u0064\u004c\u0061\u0063\u0065"; +case ST_PresetColorValOlive :_afcfbb .Value ="\u006f\u006c\u0069v\u0065";case ST_PresetColorValOliveDrab :_afcfbb .Value ="\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case ST_PresetColorValOrange :_afcfbb .Value ="\u006f\u0072\u0061\u006e\u0067\u0065"; +case ST_PresetColorValOrangeRed :_afcfbb .Value ="\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case ST_PresetColorValOrchid :_afcfbb .Value ="\u006f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValPaleGoldenrod :_afcfbb .Value ="\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064"; +case ST_PresetColorValPaleGreen :_afcfbb .Value ="\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValPaleTurquoise :_afcfbb .Value ="\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValPaleVioletRed :_afcfbb .Value ="\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064"; +case ST_PresetColorValPapayaWhip :_afcfbb .Value ="\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case ST_PresetColorValPeachPuff :_afcfbb .Value ="\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case ST_PresetColorValPeru :_afcfbb .Value ="\u0070\u0065\u0072\u0075"; +case ST_PresetColorValPink :_afcfbb .Value ="\u0070\u0069\u006e\u006b";case ST_PresetColorValPlum :_afcfbb .Value ="\u0070\u006c\u0075\u006d";case ST_PresetColorValPowderBlue :_afcfbb .Value ="\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065"; +case ST_PresetColorValPurple :_afcfbb .Value ="\u0070\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValRed :_afcfbb .Value ="\u0072\u0065\u0064";case ST_PresetColorValRosyBrown :_afcfbb .Value ="\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case ST_PresetColorValRoyalBlue :_afcfbb .Value ="\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e"; +case ST_PresetColorValSaddleBrown :_afcfbb .Value ="s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSalmon :_afcfbb .Value ="\u0073\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValSandyBrown :_afcfbb .Value ="\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e"; +case ST_PresetColorValSeaGreen :_afcfbb .Value ="\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSeaShell :_afcfbb .Value ="\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case ST_PresetColorValSienna :_afcfbb .Value ="\u0073\u0069\u0065\u006e\u006e\u0061"; +case ST_PresetColorValSilver :_afcfbb .Value ="\u0073\u0069\u006c\u0076\u0065\u0072";case ST_PresetColorValSkyBlue :_afcfbb .Value ="\u0073k\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValSlateBlue :_afcfbb .Value ="\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e"; +case ST_PresetColorValSlateGray :_afcfbb .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case ST_PresetColorValSlateGrey :_afcfbb .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case ST_PresetColorValSnow :_afcfbb .Value ="\u0073\u006e\u006f\u0077"; +case ST_PresetColorValSpringGreen :_afcfbb .Value ="s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSteelBlue :_afcfbb .Value ="\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case ST_PresetColorValTan :_afcfbb .Value ="\u0074\u0061\u006e"; +case ST_PresetColorValTeal :_afcfbb .Value ="\u0074\u0065\u0061\u006c";case ST_PresetColorValThistle :_afcfbb .Value ="\u0074h\u0069\u0073\u0074\u006c\u0065";case ST_PresetColorValTomato :_afcfbb .Value ="\u0074\u006f\u006d\u0061\u0074\u006f";case ST_PresetColorValTurquoise :_afcfbb .Value ="\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e"; +case ST_PresetColorValViolet :_afcfbb .Value ="\u0076\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValWheat :_afcfbb .Value ="\u0077\u0068\u0065a\u0074";case ST_PresetColorValWhite :_afcfbb .Value ="\u0077\u0068\u0069t\u0065";case ST_PresetColorValWhiteSmoke :_afcfbb .Value ="\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065"; +case ST_PresetColorValYellow :_afcfbb .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValYellowGreen :_afcfbb .Value ="y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return _afcfbb ,nil ;}; -// ValidateWithPath validates the CT_TextTabStopList and its children, prefixing error messages with path -func (_efddg *CT_TextTabStopList )ValidateWithPath (path string )error {for _faedg ,_bfdc :=range _efddg .Tab {if _cadcaf :=_bfdc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_faedg ));_cadcaf !=nil {return _cadcaf ; -};};return nil ;};func (_eddga ST_TextFontAlignType )Validate ()error {return _eddga .ValidateWithPath ("")};func NewCT_BaseStylesOverride ()*CT_BaseStylesOverride {_efgd :=&CT_BaseStylesOverride {};return _efgd ;};type ST_TextHorzOverflowType byte ;func (_decc *CT_Path2DLineTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_decc .Pt =NewCT_AdjPoint2D (); -_gdba :for {_dcaac ,_eafda :=d .Token ();if _eafda !=nil {return _eafda ;};switch _caefb :=_dcaac .(type ){case _d .StartElement :switch _caefb .Name {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 :"\u0070\u0074"},_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 :"\u0070\u0074"}:if _cegeb :=d .DecodeElement (_decc .Pt ,&_caefb ); -_cegeb !=nil {return _cegeb ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_caefb .Name ); -if _eecgf :=d .Skip ();_eecgf !=nil {return _eecgf ;};};case _d .EndElement :break _gdba ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_TextField and its children +func (_cbdef *CT_TextField )Validate ()error {return _cbdef .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};type CT_SphereCoords struct{LatAttr int32 ;LonAttr int32 ;RevAttr int32 ;}; -// ValidateWithPath validates the CT_XYAdjustHandle and its children, prefixing error messages with path -func (_dfbgg *CT_XYAdjustHandle )ValidateWithPath (path string )error {if _dfbgg .MinXAttr !=nil {if _gbbgg :=_dfbgg .MinXAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0058\u0041\u0074\u0074r");_gbbgg !=nil {return _gbbgg ;};};if _dfbgg .MaxXAttr !=nil {if _bdgac :=_dfbgg .MaxXAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0058\u0041\u0074\u0074r"); -_bdgac !=nil {return _bdgac ;};};if _dfbgg .MinYAttr !=nil {if _gaedc :=_dfbgg .MinYAttr .ValidateWithPath (path +"\u002fM\u0069\u006e\u0059\u0041\u0074\u0074r");_gaedc !=nil {return _gaedc ;};};if _dfbgg .MaxYAttr !=nil {if _fafgb :=_dfbgg .MaxYAttr .ValidateWithPath (path +"\u002fM\u0061\u0078\u0059\u0041\u0074\u0074r"); -_fafgb !=nil {return _fafgb ;};};if _eggcc :=_dfbgg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_eggcc !=nil {return _eggcc ;};return nil ;};func (_gace *CT_AlphaModulateFixedEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfc :=range start .Attr {if _gfc .Name .Local =="\u0061\u006d\u0074"{_abeb ,_fbfe :=ParseUnionST_PositivePercentage (_gfc .Value ); -if _fbfe !=nil {return _fbfe ;};_gace .AmtAttr =&_abeb ;continue ;};};for {_adga ,_cba :=d .Token ();if _cba !=nil {return _gd .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",_cba ); -};if _cbde ,_ffa :=_adga .(_d .EndElement );_ffa &&_cbde .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the EG_FillModeProperties and its children +func (_fbgeb *EG_FillModeProperties )Validate ()error {return _fbgeb .ValidateWithPath ("E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_AnimationChartElement struct{SeriesIdxAttr *int32 ; +CategoryIdxAttr *int32 ;BldStepAttr ST_ChartBuildStep ;}; -// Validate validates the CT_BlendEffect and its children -func (_cgd *CT_BlendEffect )Validate ()error {return _cgd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0065\u006e\u0064\u0045f\u0066\u0065\u0063\u0074");};const (ST_CompoundLineUnset ST_CompoundLine =0;ST_CompoundLineSng ST_CompoundLine =1;ST_CompoundLineDbl ST_CompoundLine =2; -ST_CompoundLineThickThin ST_CompoundLine =3;ST_CompoundLineThinThick ST_CompoundLine =4;ST_CompoundLineTri ST_CompoundLine =5;); +// ValidateWithPath validates the EG_LineFillProperties and its children, prefixing error messages with path +func (_fgbdb *EG_LineFillProperties )ValidateWithPath (path string )error {if _fgbdb .NoFill !=nil {if _fecdg :=_fgbdb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fecdg !=nil {return _fecdg ;};};if _fgbdb .SolidFill !=nil {if _gegadf :=_fgbdb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_gegadf !=nil {return _gegadf ;};};if _fgbdb .GradFill !=nil {if _egebg :=_fgbdb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_egebg !=nil {return _egebg ;};};if _fgbdb .PattFill !=nil {if _edffca :=_fgbdb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl"); +_edffca !=nil {return _edffca ;};};return nil ;};type CT_Vector3D struct{DxAttr ST_Coordinate ;DyAttr ST_Coordinate ;DzAttr ST_Coordinate ;}; -// Validate validates the CT_ColorMappingOverrideChoice and its children -func (_bdb *CT_ColorMappingOverrideChoice )Validate ()error {return _bdb .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"); -}; +// Validate validates the CT_TextNoAutofit and its children +func (_bgecg *CT_TextNoAutofit )Validate ()error {return _bgecg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};type CT_InverseGammaTransform struct{};func NewEG_TextRun ()*EG_TextRun {_fccee :=&EG_TextRun {}; +return _fccee };func (_aadad ST_PathShadeType )Validate ()error {return _aadad .ValidateWithPath ("")};func (_adfcb ST_LineCap )String ()string {switch _adfcb {case 0:return "";case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071";case 3:return "\u0066\u006c\u0061\u0074"; +};return "";};type Blip struct{CT_Blip };func (_ecgab *CT_PositiveSize2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0078"},Value :_fa .Sprintf ("\u0025\u0076",_ecgab .CxAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0079"},Value :_fa .Sprintf ("\u0025\u0076",_ecgab .CyAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egbda *VideoFile )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egbda .CT_VideoFile =*NewCT_VideoFile (); +for _ ,_dbgce :=range start .Attr {if _dbgce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbgce .Name .Local =="\u006c\u0069\u006e\u006b"||_dbgce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbgce .Name .Local =="\u006c\u0069\u006e\u006b"{_dagce ,_degeg :=_dbgce .Value ,error (nil ); +if _degeg !=nil {return _degeg ;};_egbda .LinkAttr =_dagce ;continue ;};if _dbgce .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_eabad ,_febgb :=_dbgce .Value ,error (nil );if _febgb !=nil {return _febgb ;};_egbda .ContentTypeAttr =&_eabad ; +continue ;};};_beabc :for {_geefdg ,_faacd :=d .Token ();if _faacd !=nil {return _faacd ;};switch _cdcee :=_geefdg .(type ){case _d .StartElement :switch _cdcee .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egbda .ExtLst =NewCT_OfficeArtExtensionList (); +if _bdfgg :=d .DecodeElement (_egbda .ExtLst ,&_cdcee );_bdfgg !=nil {return _bdfgg ;};default:_dc .Log .Debug ("\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",_cdcee .Name ); +if _edacb :=d .Skip ();_edacb !=nil {return _edacb ;};};case _d .EndElement :break _beabc ;case _d .CharData :};};return nil ;};func NewCT_PolarAdjustHandle ()*CT_PolarAdjustHandle {_eabac :=&CT_PolarAdjustHandle {};_eabac .Pos =NewCT_AdjPoint2D ();return _eabac ; +};func (_ffbag ST_TextWrappingType )ValidateWithPath (path string )error {switch _ffbag {case 0,1,2:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffbag )); +};return nil ;};func (_eeeaf *ST_TextStrikeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eeeaf =0;case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_eeeaf =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_eeeaf =2; +case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_eeeaf =3;};return nil ;};type CT_RelativeOffsetEffect struct{TxAttr *ST_Percentage ;TyAttr *ST_Percentage ;};func (_dcdacg ST_TextAlignType )String ()string {switch _dcdacg {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 (_dggdcd ST_PitchFamily )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcebc :=_d .Attr {};_fcebc .Name =name ;switch _dggdcd {case ST_PitchFamilyUnset :_fcebc .Value ="";case ST_PitchFamily00 :_fcebc .Value ="\u0030\u0030";case ST_PitchFamily01 :_fcebc .Value ="\u0030\u0031"; +case ST_PitchFamily02 :_fcebc .Value ="\u0030\u0032";case ST_PitchFamily16 :_fcebc .Value ="\u0031\u0036";case ST_PitchFamily17 :_fcebc .Value ="\u0031\u0037";case ST_PitchFamily18 :_fcebc .Value ="\u0031\u0038";case ST_PitchFamily32 :_fcebc .Value ="\u0033\u0032"; +case ST_PitchFamily33 :_fcebc .Value ="\u0033\u0033";case ST_PitchFamily34 :_fcebc .Value ="\u0033\u0034";case ST_PitchFamily48 :_fcebc .Value ="\u0034\u0038";case ST_PitchFamily49 :_fcebc .Value ="\u0034\u0039";case ST_PitchFamily50 :_fcebc .Value ="\u0035\u0030"; +case ST_PitchFamily64 :_fcebc .Value ="\u0036\u0034";case ST_PitchFamily65 :_fcebc .Value ="\u0036\u0035";case ST_PitchFamily66 :_fcebc .Value ="\u0036\u0036";case ST_PitchFamily80 :_fcebc .Value ="\u0038\u0030";case ST_PitchFamily81 :_fcebc .Value ="\u0038\u0031"; +case ST_PitchFamily82 :_fcebc .Value ="\u0038\u0032";};return _fcebc ,nil ;}; -// Validate validates the EG_LineJoinProperties and its children -func (_bbdcf *EG_LineJoinProperties )Validate ()error {return _bbdcf .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_ColorMappingOverrideChoice ()*CT_ColorMappingOverrideChoice {_gfga :=&CT_ColorMappingOverrideChoice {}; -return _gfga ;};func (_aca *CT_BlendEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cefc ,_gaeg :=_aca .BlendAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u006c\u0065n\u0064"});if _gaeg !=nil {return _gaeg ;};start .Attr =append (start .Attr ,_cefc ); -e .EncodeToken (start );_dae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}};e .EncodeElement (_aca .Cont ,_dae );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TransformEffect struct{SxAttr *ST_Percentage ; -SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;};func (_febdc *ST_FontCollectionIndex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_addegg ,_eeegg :=d .Token ();if _eeegg !=nil {return _eeegg ; -};if _ebafa ,_ebffc :=_addegg .(_d .EndElement );_ebffc &&_ebafa .Name ==start .Name {*_febdc =1;return nil ;};if _bcdcc ,_dcdda :=_addegg .(_d .CharData );!_dcdda {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",_addegg ); -}else {switch string (_bcdcc ){case "":*_febdc =0;case "\u006d\u0061\u006ao\u0072":*_febdc =1;case "\u006d\u0069\u006eo\u0072":*_febdc =2;case "\u006e\u006f\u006e\u0065":*_febdc =3;};};_addegg ,_eeegg =d .Token ();if _eeegg !=nil {return _eeegg ;};if _efegb ,_ffbbd :=_addegg .(_d .EndElement ); -_ffbbd &&_efegb .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",_addegg );};func (_egggge ST_PathShadeType )ValidateWithPath (path string )error {switch _egggge {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 (_egggge )); -};return nil ;};func (_gcadd ST_PresetPatternVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcbeb :=_d .Attr {};_fcbeb .Name =name ;switch _gcadd {case ST_PresetPatternValUnset :_fcbeb .Value ="";case ST_PresetPatternValPct5 :_fcbeb .Value ="\u0070\u0063\u0074\u0035"; -case ST_PresetPatternValPct10 :_fcbeb .Value ="\u0070\u0063\u00741\u0030";case ST_PresetPatternValPct20 :_fcbeb .Value ="\u0070\u0063\u00742\u0030";case ST_PresetPatternValPct25 :_fcbeb .Value ="\u0070\u0063\u00742\u0035";case ST_PresetPatternValPct30 :_fcbeb .Value ="\u0070\u0063\u00743\u0030"; -case ST_PresetPatternValPct40 :_fcbeb .Value ="\u0070\u0063\u00744\u0030";case ST_PresetPatternValPct50 :_fcbeb .Value ="\u0070\u0063\u00745\u0030";case ST_PresetPatternValPct60 :_fcbeb .Value ="\u0070\u0063\u00746\u0030";case ST_PresetPatternValPct70 :_fcbeb .Value ="\u0070\u0063\u00747\u0030"; -case ST_PresetPatternValPct75 :_fcbeb .Value ="\u0070\u0063\u00747\u0035";case ST_PresetPatternValPct80 :_fcbeb .Value ="\u0070\u0063\u00748\u0030";case ST_PresetPatternValPct90 :_fcbeb .Value ="\u0070\u0063\u00749\u0030";case ST_PresetPatternValHorz :_fcbeb .Value ="\u0068\u006f\u0072\u007a"; -case ST_PresetPatternValVert :_fcbeb .Value ="\u0076\u0065\u0072\u0074";case ST_PresetPatternValLtHorz :_fcbeb .Value ="\u006c\u0074\u0048\u006f\u0072\u007a";case ST_PresetPatternValLtVert :_fcbeb .Value ="\u006c\u0074\u0056\u0065\u0072\u0074";case ST_PresetPatternValDkHorz :_fcbeb .Value ="\u0064\u006b\u0048\u006f\u0072\u007a"; -case ST_PresetPatternValDkVert :_fcbeb .Value ="\u0064\u006b\u0056\u0065\u0072\u0074";case ST_PresetPatternValNarHorz :_fcbeb .Value ="\u006ea\u0072\u0048\u006f\u0072\u007a";case ST_PresetPatternValNarVert :_fcbeb .Value ="\u006ea\u0072\u0056\u0065\u0072\u0074"; -case ST_PresetPatternValDashHorz :_fcbeb .Value ="\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a";case ST_PresetPatternValDashVert :_fcbeb .Value ="\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074";case ST_PresetPatternValCross :_fcbeb .Value ="\u0063\u0072\u006fs\u0073"; -case ST_PresetPatternValDnDiag :_fcbeb .Value ="\u0064\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValUpDiag :_fcbeb .Value ="\u0075\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValLtDnDiag :_fcbeb .Value ="\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067"; -case ST_PresetPatternValLtUpDiag :_fcbeb .Value ="\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkDnDiag :_fcbeb .Value ="\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValDkUpDiag :_fcbeb .Value ="\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067"; -case ST_PresetPatternValWdDnDiag :_fcbeb .Value ="\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067";case ST_PresetPatternValWdUpDiag :_fcbeb .Value ="\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDashDnDiag :_fcbeb .Value ="\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067"; -case ST_PresetPatternValDashUpDiag :_fcbeb .Value ="\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067";case ST_PresetPatternValDiagCross :_fcbeb .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_PresetPatternValSmCheck :_fcbeb .Value ="\u0073m\u0043\u0068\u0065\u0063\u006b"; -case ST_PresetPatternValLgCheck :_fcbeb .Value ="\u006cg\u0043\u0068\u0065\u0063\u006b";case ST_PresetPatternValSmGrid :_fcbeb .Value ="\u0073\u006d\u0047\u0072\u0069\u0064";case ST_PresetPatternValLgGrid :_fcbeb .Value ="\u006c\u0067\u0047\u0072\u0069\u0064"; -case ST_PresetPatternValDotGrid :_fcbeb .Value ="\u0064o\u0074\u0047\u0072\u0069\u0064";case ST_PresetPatternValSmConfetti :_fcbeb .Value ="\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_PresetPatternValLgConfetti :_fcbeb .Value ="\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069"; -case ST_PresetPatternValHorzBrick :_fcbeb .Value ="\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k";case ST_PresetPatternValDiagBrick :_fcbeb .Value ="\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k";case ST_PresetPatternValSolidDmnd :_fcbeb .Value ="\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed"; -case ST_PresetPatternValOpenDmnd :_fcbeb .Value ="\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064";case ST_PresetPatternValDotDmnd :_fcbeb .Value ="\u0064o\u0074\u0044\u006d\u006e\u0064";case ST_PresetPatternValPlaid :_fcbeb .Value ="\u0070\u006c\u0061i\u0064"; -case ST_PresetPatternValSphere :_fcbeb .Value ="\u0073\u0070\u0068\u0065\u0072\u0065";case ST_PresetPatternValWeave :_fcbeb .Value ="\u0077\u0065\u0061v\u0065";case ST_PresetPatternValDivot :_fcbeb .Value ="\u0064\u0069\u0076o\u0074";case ST_PresetPatternValShingle :_fcbeb .Value ="\u0073h\u0069\u006e\u0067\u006c\u0065"; -case ST_PresetPatternValWave :_fcbeb .Value ="\u0077\u0061\u0076\u0065";case ST_PresetPatternValTrellis :_fcbeb .Value ="\u0074r\u0065\u006c\u006c\u0069\u0073";case ST_PresetPatternValZigZag :_fcbeb .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";};return _fcbeb ,nil ; -};func (_efbe *CT_ColorMRU )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _efbe .EG_ColorChoice !=nil {for _ ,_bbef :=range _efbe .EG_ColorChoice {_bbef .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_cbcg *CT_SolidColorFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cbcg .ScrgbClr !=nil {_acefc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; -e .EncodeElement (_cbcg .ScrgbClr ,_acefc );};if _cbcg .SrgbClr !=nil {_gabcc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_cbcg .SrgbClr ,_gabcc );};if _cbcg .HslClr !=nil {_dgdgd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; -e .EncodeElement (_cbcg .HslClr ,_dgdgd );};if _cbcg .SysClr !=nil {_cbda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_cbcg .SysClr ,_cbda );};if _cbcg .SchemeClr !=nil {_ecbcc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_cbcg .SchemeClr ,_ecbcc );};if _cbcg .PrstClr !=nil {_eageb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_cbcg .PrstClr ,_eageb );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func NewCT_FontCollection ()*CT_FontCollection {_aadg :=&CT_FontCollection {};_aadg .Latin =NewCT_TextFont ();_aadg .Ea =NewCT_TextFont ();_aadg .Cs =NewCT_TextFont ();return _aadg ;};func (_cgcecg *EG_Media )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbdac :for {_faeeee ,_gfdgd :=d .Token (); -if _gfdgd !=nil {return _gfdgd ;};switch _aeddd :=_faeeee .(type ){case _d .StartElement :switch _aeddd .Name {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 :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_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 :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_cgcecg .AudioCd =NewCT_AudioCD (); -if _dccbfd :=d .DecodeElement (_cgcecg .AudioCd ,&_aeddd );_dccbfd !=nil {return _dccbfd ;};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 :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_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 :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_cgcecg .WavAudioFile =NewCT_EmbeddedWAVAudioFile (); -if _gagcbg :=d .DecodeElement (_cgcecg .WavAudioFile ,&_aeddd );_gagcbg !=nil {return _gagcbg ;};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 :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_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 :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_cgcecg .AudioFile =NewCT_AudioFile (); -if _cfdcae :=d .DecodeElement (_cgcecg .AudioFile ,&_aeddd );_cfdcae !=nil {return _cfdcae ;};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 :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_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 :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_cgcecg .VideoFile =NewCT_VideoFile (); -if _gcfda :=d .DecodeElement (_cgcecg .VideoFile ,&_aeddd );_gcfda !=nil {return _gcfda ;};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 :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_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 :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_cgcecg .QuickTimeFile =NewCT_QuickTimeFile (); -if _cggde :=d .DecodeElement (_cgcecg .QuickTimeFile ,&_aeddd );_cggde !=nil {return _cggde ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_aeddd .Name ); -if _dafcdc :=d .Skip ();_dafcdc !=nil {return _dafcdc ;};};case _d .EndElement :break _bbdac ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_LinearShadeProperties and its children +func (_bbbc *CT_LinearShadeProperties )Validate ()error {return _bbbc .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_RelativeOffsetEffect and its children, prefixing error messages with path -func (_gcbfa *CT_RelativeOffsetEffect )ValidateWithPath (path string )error {if _gcbfa .TxAttr !=nil {if _eedcd :=_gcbfa .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_eedcd !=nil {return _eedcd ;};};if _gcbfa .TyAttr !=nil {if _fagg :=_gcbfa .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); -_fagg !=nil {return _fagg ;};};return nil ;};func (_dcacd *CT_TableRow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcacb :=range start .Attr {if _gcacb .Name .Local =="\u0068"{_ebada ,_ccdfed :=ParseUnionST_Coordinate (_gcacb .Value ); -if _ccdfed !=nil {return _ccdfed ;};_dcacd .HAttr =_ebada ;continue ;};};_aaea :for {_eacee ,_aebe :=d .Token ();if _aebe !=nil {return _aebe ;};switch _dgccb :=_eacee .(type ){case _d .StartElement :switch _dgccb .Name {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 :"\u0074\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 :"\u0074\u0063"}:_adgc :=NewCT_TableCell (); -if _dgcad :=d .DecodeElement (_adgc ,&_dgccb );_dgcad !=nil {return _dgcad ;};_dcacd .Tc =append (_dcacd .Tc ,_adgc );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcacd .ExtLst =NewCT_OfficeArtExtensionList (); -if _eacda :=d .DecodeElement (_dcacd .ExtLst ,&_dgccb );_eacda !=nil {return _eacda ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_dgccb .Name ); -if _bdeae :=d .Skip ();_bdeae !=nil {return _bdeae ;};};case _d .EndElement :break _aaea ;case _d .CharData :};};return nil ;};type ST_ShapeType byte ;func (_gebc ST_TextVertOverflowType )ValidateWithPath (path string )error {switch _gebc {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 (_gebc )); -};return nil ;};func (_fbeea *ST_AnimationDgmOnlyBuildType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eedee ,_cagbc :=d .Token ();if _cagbc !=nil {return _cagbc ;};if _gafgcc ,_eggag :=_eedee .(_d .EndElement );_eggag &&_gafgcc .Name ==start .Name {*_fbeea =1; -return nil ;};if _fddfb ,_fffaa :=_eedee .(_d .CharData );!_fffaa {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",_eedee );}else {switch string (_fddfb ){case "":*_fbeea =0; -case "\u006f\u006e\u0065":*_fbeea =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_fbeea =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_fbeea =3;};};_eedee ,_cagbc =d .Token ();if _cagbc !=nil {return _cagbc ;};if _aagbbf ,_dcgaed :=_eedee .(_d .EndElement ); -_dcgaed &&_aagbbf .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",_eedee );};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 (_eeedcd *CT_Path2DQuadBezierTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dafda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0074"}}; -for _ ,_bcbdd :=range _eeedcd .Pt {e .EncodeElement (_bcbdd ,_dafda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TextSpacing and its children, prefixing error messages with path +func (_aebcb *CT_TextSpacing )ValidateWithPath (path string )error {if _aebcb .SpcPct !=nil {if _ffeff :=_aebcb .SpcPct .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0063\u0074");_ffeff !=nil {return _ffeff ;};};if _aebcb .SpcPts !=nil {if _gdfbge :=_aebcb .SpcPts .ValidateWithPath (path +"\u002fS\u0070\u0063\u0050\u0074\u0073"); +_gdfbge !=nil {return _gdfbge ;};};return nil ;};type CT_Transform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;}; -// Validate validates the CT_TableProperties and its children -func (_edfbb *CT_TableProperties )Validate ()error {return _edfbb .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_cgfccc ST_ColorSchemeIndex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgfccc .String (),start ); -};func (_dcba *CT_GraphicalObjectData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0072\u0069"},Value :_gd .Sprintf ("\u0025\u0076",_dcba .UriAttr )});e .EncodeToken (start ); -if _dcba .Any !=nil {for _ ,_deade :=range _dcba .Any {_deade .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfgfa *CT_GraphicalObjectFrameLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {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"}); -if _cfgfa .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_cfgfa .NoGrpAttr ))});};if _cfgfa .NoDrilldownAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_cfgfa .NoDrilldownAttr ))}); -};if _cfgfa .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_cfgfa .NoSelectAttr ))});};if _cfgfa .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_cfgfa .NoChangeAspectAttr ))}); -};if _cfgfa .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_cfgfa .NoMoveAttr ))});};if _cfgfa .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_cfgfa .NoResizeAttr ))}); -};e .EncodeToken (start );if _cfgfa .ExtLst !=nil {_gecgg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfgfa .ExtLst ,_gecgg );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_dcedd *CT_GeomGuide )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_dcedd .NameAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_gd .Sprintf ("\u0025\u0076",_dcedd .FmlaAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acadf *CT_PresetShadowEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acadf .PrstAttr =ST_PresetShadowVal (1); -for _ ,_gedba :=range start .Attr {if _gedba .Name .Local =="\u0070\u0072\u0073\u0074"{_acadf .PrstAttr .UnmarshalXMLAttr (_gedba );continue ;};if _gedba .Name .Local =="\u0064\u0069\u0073\u0074"{_fabdce ,_gccaf :=_b .ParseInt (_gedba .Value ,10,64);if _gccaf !=nil {return _gccaf ; -};_acadf .DistAttr =&_fabdce ;continue ;};if _gedba .Name .Local =="\u0064\u0069\u0072"{_ecbda ,_dacfg :=_b .ParseInt (_gedba .Value ,10,32);if _dacfg !=nil {return _dacfg ;};_dfgcb :=int32 (_ecbda );_acadf .DirAttr =&_dfgcb ;continue ;};};_cabaf :for {_eeafb ,_bbdeb :=d .Token (); -if _bbdeb !=nil {return _bbdeb ;};switch _dgfce :=_eeafb .(type ){case _d .StartElement :switch _dgfce .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_acadf .ScrgbClr =NewCT_ScRgbColor (); -if _fgcfec :=d .DecodeElement (_acadf .ScrgbClr ,&_dgfce );_fgcfec !=nil {return _fgcfec ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_acadf .SrgbClr =NewCT_SRgbColor (); -if _fcabad :=d .DecodeElement (_acadf .SrgbClr ,&_dgfce );_fcabad !=nil {return _fcabad ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_acadf .HslClr =NewCT_HslColor (); -if _eebd :=d .DecodeElement (_acadf .HslClr ,&_dgfce );_eebd !=nil {return _eebd ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_acadf .SysClr =NewCT_SystemColor (); -if _ffedfg :=d .DecodeElement (_acadf .SysClr ,&_dgfce );_ffedfg !=nil {return _ffedfg ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_acadf .SchemeClr =NewCT_SchemeColor (); -if _gbbdef :=d .DecodeElement (_acadf .SchemeClr ,&_dgfce );_gbbdef !=nil {return _gbbdef ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_acadf .PrstClr =NewCT_PresetColor (); -if _eefb :=d .DecodeElement (_acadf .PrstClr ,&_dgfce );_eefb !=nil {return _eefb ;};default:_ac .Log .Debug ("\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",_dgfce .Name ); -if _feaab :=d .Skip ();_feaab !=nil {return _feaab ;};};case _d .EndElement :break _cabaf ;case _d .CharData :};};return nil ;};func (_dcaea *ST_LineEndLength )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adbga ,_edgbf :=d .Token ();if _edgbf !=nil {return _edgbf ; -};if _afeag ,_bbegg :=_adbga .(_d .EndElement );_bbegg &&_afeag .Name ==start .Name {*_dcaea =1;return nil ;};if _edfc ,_aafdc :=_adbga .(_d .CharData );!_aafdc {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",_adbga ); -}else {switch string (_edfc ){case "":*_dcaea =0;case "\u0073\u006d":*_dcaea =1;case "\u006d\u0065\u0064":*_dcaea =2;case "\u006c\u0067":*_dcaea =3;};};_adbga ,_edgbf =d .Token ();if _edgbf !=nil {return _edgbf ;};if _afeaa ,_gdfab :=_adbga .(_d .EndElement ); -_gdfab &&_afeaa .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",_adbga );};func (_aede *CT_FixedPercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_aede .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PositiveSize2D and its children, prefixing error messages with path +func (_ddbgb *CT_PositiveSize2D )ValidateWithPath (path string )error {if _ddbgb .CxAttr < 0{return _fa .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 ,_ddbgb .CxAttr ); +};if _ddbgb .CxAttr > 27273042316900{return _fa .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 ,_ddbgb .CxAttr ); +};if _ddbgb .CyAttr < 0{return _fa .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 ,_ddbgb .CyAttr );};if _ddbgb .CyAttr > 27273042316900{return _fa .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 ,_ddbgb .CyAttr ); +};return nil ;};type Tbl struct{CT_Table };func (_adegdf *CT_TextBlipBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adegdf .Blip =NewCT_Blip ();_fecbg :for {_fddb ,_edad :=d .Token ();if _edad !=nil {return _edad ;};switch _adggg :=_fddb .(type ){case _d .StartElement :switch _adggg .Name {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 :"\u0062\u006c\u0069\u0070"},_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 :"\u0062\u006c\u0069\u0070"}:if _dege :=d .DecodeElement (_adegdf .Blip ,&_adggg ); +_dege !=nil {return _dege ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_adggg .Name ); +if _gcgaf :=d .Skip ();_gcgaf !=nil {return _gcgaf ;};};case _d .EndElement :break _fecbg ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_StyleMatrix and its children -func (_eabaa *CT_StyleMatrix )Validate ()error {return _eabaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u004da\u0074\u0072\u0069\u0078");};func (_egdf *CT_FlatText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdec :=range start .Attr {if _gdec .Name .Local =="\u007a"{_ffga ,_fefa :=ParseUnionST_Coordinate (_gdec .Value ); -if _fefa !=nil {return _fefa ;};_egdf .ZAttr =&_ffga ;continue ;};};for {_dccaa ,_acea :=d .Token ();if _acea !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_acea ); -};if _dbfgc ,_bfed :=_dccaa .(_d .EndElement );_bfed &&_dbfgc .Name ==start .Name {break ;};};return nil ;};func NewTblStyleLst ()*TblStyleLst {_gdagg :=&TblStyleLst {};_gdagg .CT_TableStyleList =*NewCT_TableStyleList ();return _gdagg ;}; +// Validate validates the CT_TextBulletColorFollowText and its children +func (_cdgfbb *CT_TextBulletColorFollowText )Validate ()error {return _cdgfbb .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");};const (ST_TextTabAlignTypeUnset ST_TextTabAlignType =0; +ST_TextTabAlignTypeL ST_TextTabAlignType =1;ST_TextTabAlignTypeCtr ST_TextTabAlignType =2;ST_TextTabAlignTypeR ST_TextTabAlignType =3;ST_TextTabAlignTypeDec ST_TextTabAlignType =4;); -// ValidateWithPath validates the CT_BlipFillProperties and its children, prefixing error messages with path -func (_faea *CT_BlipFillProperties )ValidateWithPath (path string )error {if _faea .Blip !=nil {if _bbgd :=_faea .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_bbgd !=nil {return _bbgd ;};};if _faea .SrcRect !=nil {if _bgd :=_faea .SrcRect .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0052\u0065\u0063\u0074"); -_bgd !=nil {return _bgd ;};};if _faea .Tile !=nil {if _fega :=_faea .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_fega !=nil {return _fega ;};};if _faea .Stretch !=nil {if _gbag :=_faea .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068"); -_gbag !=nil {return _gbag ;};};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 ; -}; +// ValidateWithPath validates the CT_Path2DClose and its children, prefixing error messages with path +func (_ecfe *CT_Path2DClose )ValidateWithPath (path string )error {return nil };type CT_ColorMappingOverrideChoice struct{MasterClrMapping *CT_EmptyElement ;OverrideClrMapping *CT_ColorMapping ;};func (_efaag *ST_TextFontScalePercentOrPercentString )Validate ()error {return _efaag .ValidateWithPath (""); +};func (_aaadac *ST_TextAnchoringType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aaadac =0;case "\u0074":*_aaadac =1;case "\u0063\u0074\u0072":*_aaadac =2;case "\u0062":*_aaadac =3;case "\u006a\u0075\u0073\u0074":*_aaadac =4; +case "\u0064\u0069\u0073\u0074":*_aaadac =5;};return nil ;}; -// Validate validates the CT_EffectStyleItem and its children -func (_dabc *CT_EffectStyleItem )Validate ()error {return _dabc .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d");};func (_aefbc ST_TextTabAlignType )Validate ()error {return _aefbc .ValidateWithPath ("")}; +// Validate validates the CT_DefaultShapeDefinition and its children +func (_cbbe *CT_DefaultShapeDefinition )Validate ()error {return _cbbe .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn");};func (_dgbf *CT_NonVisualContentPartProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgbf .IsCommentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_dgbf .IsCommentAttr ))}); +};e .EncodeToken (start );if _dgbf .CpLocks !=nil {_ebgag :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_dgbf .CpLocks ,_ebgag );};if _dgbf .ExtLst !=nil {_egbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dgbf .ExtLst ,_egbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebgfbe ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _ebgfbe {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgfbe )); +};return nil ;};func NewEG_Geometry ()*EG_Geometry {_dgfdd :=&EG_Geometry {};return _dgfdd };type ST_TextHorzOverflowType byte ;func (_eggdd *VideoFile )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\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 ,_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 ="a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065";return _eggdd .CT_VideoFile .MarshalXML (e ,start );};func (_deede ST_AdjAngle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _deede .ST_Angle !=nil {e .EncodeToken (_d .CharData (_fa .Sprintf ("\u0025\u0064",*_deede .ST_Angle ))); +};if _deede .ST_GeomGuideName !=nil {e .EncodeToken (_d .CharData (*_deede .ST_GeomGuideName ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_cgaad *CT_TextBlipBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_gacef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_cgaad .Blip ,_gacef );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aefed ST_PresetShadowVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aadfe :=_d .Attr {}; +_aadfe .Name =name ;switch _aefed {case ST_PresetShadowValUnset :_aadfe .Value ="";case ST_PresetShadowValShdw1 :_aadfe .Value ="\u0073\u0068\u0064w\u0031";case ST_PresetShadowValShdw2 :_aadfe .Value ="\u0073\u0068\u0064w\u0032";case ST_PresetShadowValShdw3 :_aadfe .Value ="\u0073\u0068\u0064w\u0033"; +case ST_PresetShadowValShdw4 :_aadfe .Value ="\u0073\u0068\u0064w\u0034";case ST_PresetShadowValShdw5 :_aadfe .Value ="\u0073\u0068\u0064w\u0035";case ST_PresetShadowValShdw6 :_aadfe .Value ="\u0073\u0068\u0064w\u0036";case ST_PresetShadowValShdw7 :_aadfe .Value ="\u0073\u0068\u0064w\u0037"; +case ST_PresetShadowValShdw8 :_aadfe .Value ="\u0073\u0068\u0064w\u0038";case ST_PresetShadowValShdw9 :_aadfe .Value ="\u0073\u0068\u0064w\u0039";case ST_PresetShadowValShdw10 :_aadfe .Value ="\u0073\u0068\u0064\u0077\u0031\u0030";case ST_PresetShadowValShdw11 :_aadfe .Value ="\u0073\u0068\u0064\u0077\u0031\u0031"; +case ST_PresetShadowValShdw12 :_aadfe .Value ="\u0073\u0068\u0064\u0077\u0031\u0032";case ST_PresetShadowValShdw13 :_aadfe .Value ="\u0073\u0068\u0064\u0077\u0031\u0033";case ST_PresetShadowValShdw14 :_aadfe .Value ="\u0073\u0068\u0064\u0077\u0031\u0034"; +case ST_PresetShadowValShdw15 :_aadfe .Value ="\u0073\u0068\u0064\u0077\u0031\u0035";case ST_PresetShadowValShdw16 :_aadfe .Value ="\u0073\u0068\u0064\u0077\u0031\u0036";case ST_PresetShadowValShdw17 :_aadfe .Value ="\u0073\u0068\u0064\u0077\u0031\u0037"; +case ST_PresetShadowValShdw18 :_aadfe .Value ="\u0073\u0068\u0064\u0077\u0031\u0038";case ST_PresetShadowValShdw19 :_aadfe .Value ="\u0073\u0068\u0064\u0077\u0031\u0039";case ST_PresetShadowValShdw20 :_aadfe .Value ="\u0073\u0068\u0064\u0077\u0032\u0030"; +};return _aadfe ,nil ;};func (_bfaac ST_TextVerticalType )String ()string {switch _bfaac {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 (_adbgg *EG_Geometry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgacd :for {_ebafg ,_fdfdee :=d .Token ();if _fdfdee !=nil {return _fdfdee ;};switch _efdbec :=_ebafg .(type ){case _d .StartElement :switch _efdbec .Name {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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_adbgg .CustGeom =NewCT_CustomGeometry2D (); +if _cgedb :=d .DecodeElement (_adbgg .CustGeom ,&_efdbec );_cgedb !=nil {return _cgedb ;};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 :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_adbgg .PrstGeom =NewCT_PresetGeometry2D (); +if _gdaef :=d .DecodeElement (_adbgg .PrstGeom ,&_efdbec );_gdaef !=nil {return _gdaef ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_efdbec .Name ); +if _ecdfb :=d .Skip ();_ecdfb !=nil {return _ecdfb ;};};case _d .EndElement :break _bgacd ;case _d .CharData :};};return nil ;};func NewCT_AudioCDTime ()*CT_AudioCDTime {_gdf :=&CT_AudioCDTime {};return _gdf };type CT_PathShadeProperties struct{PathAttr ST_PathShadeType ; +FillToRect *CT_RelativeRect ;}; +// ValidateWithPath validates the CT_FontReference and its children, prefixing error messages with path +func (_gafdb *CT_FontReference )ValidateWithPath (path string )error {if _gafdb .IdxAttr ==ST_FontCollectionIndexUnset {return _fa .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 _gebec :=_gafdb .IdxAttr .ValidateWithPath (path +"\u002f\u0049\u0064\u0078\u0041\u0074\u0074\u0072");_gebec !=nil {return _gebec ;};if _gafdb .ScrgbClr !=nil {if _bcafe :=_gafdb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); +_bcafe !=nil {return _bcafe ;};};if _gafdb .SrgbClr !=nil {if _bbeg :=_gafdb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_bbeg !=nil {return _bbeg ;};};if _gafdb .HslClr !=nil {if _gcedfb :=_gafdb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); +_gcedfb !=nil {return _gcedfb ;};};if _gafdb .SysClr !=nil {if _fcdad :=_gafdb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_fcdad !=nil {return _fcdad ;};};if _gafdb .SchemeClr !=nil {if _dfef :=_gafdb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); +_dfef !=nil {return _dfef ;};};if _gafdb .PrstClr !=nil {if _becf :=_gafdb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_becf !=nil {return _becf ;};};return nil ;};type ST_PathFillMode byte ;func (_efbaf *CT_TextUnderlineFillFollowText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_efdad ,_fabdb :=d .Token (); +if _fabdb !=nil {return _fa .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",_fabdb ); +};if _cfac ,_fdefa :=_efdad .(_d .EndElement );_fdefa &&_cfac .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_TextBulletColor and its children, prefixing error messages with path -func (_eagfe *EG_TextBulletColor )ValidateWithPath (path string )error {if _eagfe .BuClrTx !=nil {if _bdega :=_eagfe .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_bdega !=nil {return _bdega ;};};if _eagfe .BuClr !=nil {if _eabec :=_eagfe .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072"); -_eabec !=nil {return _eabec ;};};return nil ;}; +// ValidateWithPath validates the CT_NonVisualDrawingShapeProps and its children, prefixing error messages with path +func (_bbad *CT_NonVisualDrawingShapeProps )ValidateWithPath (path string )error {if _bbad .SpLocks !=nil {if _ffec :=_bbad .SpLocks .ValidateWithPath (path +"\u002f\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_ffec !=nil {return _ffec ;};};if _bbad .ExtLst !=nil {if _edfdae :=_bbad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_edfdae !=nil {return _edfdae ;};};return nil ;}; -// Validate validates the CT_ConnectionSiteList and its children -func (_dacf *CT_ConnectionSiteList )Validate ()error {return _dacf .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074");};type CT_ColorMRU struct{EG_ColorChoice []*EG_ColorChoice ;}; -func (_bcfgff *ST_PresetMaterialType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcfgff =0;case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065":*_bcfgff =1;case "\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063":*_bcfgff =2; -case "l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c":*_bcfgff =3;case "\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065":*_bcfgff =4;case "\u006d\u0061\u0074t\u0065":*_bcfgff =5;case "\u0070l\u0061\u0073\u0074\u0069\u0063":*_bcfgff =6; -case "\u006d\u0065\u0074a\u006c":*_bcfgff =7;case "\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e":*_bcfgff =8;case "\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072":*_bcfgff =9;case "\u0070\u006f\u0077\u0064\u0065\u0072":*_bcfgff =10; -case "\u0064\u006b\u0045\u0064\u0067\u0065":*_bcfgff =11;case "\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065":*_bcfgff =12;case "\u0063\u006c\u0065a\u0072":*_bcfgff =13;case "\u0066\u006c\u0061\u0074":*_bcfgff =14;case "\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l":*_bcfgff =15; -};return nil ;};func (_eaddaa *ST_TextHorzOverflowType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gagdg ,_bccdg :=d .Token ();if _bccdg !=nil {return _bccdg ;};if _gbabb ,_efefa :=_gagdg .(_d .EndElement );_efefa &&_gbabb .Name ==start .Name {*_eaddaa =1; -return nil ;};if _bacgbf ,_ebfcgg :=_gagdg .(_d .CharData );!_ebfcgg {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",_gagdg );}else {switch string (_bacgbf ){case "":*_eaddaa =0; -case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_eaddaa =1;case "\u0063\u006c\u0069\u0070":*_eaddaa =2;};};_gagdg ,_bccdg =d .Token ();if _bccdg !=nil {return _bccdg ;};if _cegaa ,_dceag :=_gagdg .(_d .EndElement );_dceag &&_cegaa .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",_gagdg );};func NewCT_ClipboardStyleSheet ()*CT_ClipboardStyleSheet {_fdbf :=&CT_ClipboardStyleSheet {}; -_fdbf .ThemeElements =NewCT_BaseStyles ();_fdbf .ClrMap =NewCT_ColorMapping ();return _fdbf ;};func (_cdgf *CT_TileInfoProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebdeg :=range start .Attr {if _ebdeg .Name .Local =="\u0074\u0078"{_cdfac ,_efeg :=ParseUnionST_Coordinate (_ebdeg .Value ); -if _efeg !=nil {return _efeg ;};_cdgf .TxAttr =&_cdfac ;continue ;};if _ebdeg .Name .Local =="\u0074\u0079"{_dgfdeg ,_eebdc :=ParseUnionST_Coordinate (_ebdeg .Value );if _eebdc !=nil {return _eebdc ;};_cdgf .TyAttr =&_dgfdeg ;continue ;};if _ebdeg .Name .Local =="\u0073\u0078"{_gbead ,_aggag :=ParseUnionST_Percentage (_ebdeg .Value ); -if _aggag !=nil {return _aggag ;};_cdgf .SxAttr =&_gbead ;continue ;};if _ebdeg .Name .Local =="\u0073\u0079"{_caacfe ,_cggc :=ParseUnionST_Percentage (_ebdeg .Value );if _cggc !=nil {return _cggc ;};_cdgf .SyAttr =&_caacfe ;continue ;};if _ebdeg .Name .Local =="\u0066\u006c\u0069\u0070"{_cdgf .FlipAttr .UnmarshalXMLAttr (_ebdeg ); -continue ;};if _ebdeg .Name .Local =="\u0061\u006c\u0067\u006e"{_cdgf .AlgnAttr .UnmarshalXMLAttr (_ebdeg );continue ;};};for {_dbggf ,_dcfbb :=d .Token ();if _dcfbb !=nil {return _gd .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",_dcfbb ); -};if _faaff ,_eaaef :=_dbggf .(_d .EndElement );_eaaef &&_faaff .Name ==start .Name {break ;};};return nil ;};func (_eaad *CT_SRgbColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbbecd :=range start .Attr {if _dbbecd .Name .Local =="\u0076\u0061\u006c"{_cdgge ,_dfgd :=_dbbecd .Value ,error (nil ); -if _dfgd !=nil {return _dfgd ;};_eaad .ValAttr =_cdgge ;continue ;};};_fgbaed :for {_cggag ,_bdaf :=d .Token ();if _bdaf !=nil {return _bdaf ;};switch _ababd :=_cggag .(type ){case _d .StartElement :switch _ababd .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_efcd :=NewEG_ColorTransform (); -_efcd .Tint =NewCT_PositiveFixedPercentage ();if _afdba :=d .DecodeElement (_efcd .Tint ,&_ababd );_afdba !=nil {return _afdba ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_efcd );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_cddc :=NewEG_ColorTransform (); -_cddc .Shade =NewCT_PositiveFixedPercentage ();if _bacga :=d .DecodeElement (_cddc .Shade ,&_ababd );_bacga !=nil {return _bacga ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_cddc );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_bcad :=NewEG_ColorTransform (); -_bcad .Comp =NewCT_ComplementTransform ();if _efadg :=d .DecodeElement (_bcad .Comp ,&_ababd );_efadg !=nil {return _efadg ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_bcad );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_gcefa :=NewEG_ColorTransform (); -_gcefa .Inv =NewCT_InverseTransform ();if _ddeac :=d .DecodeElement (_gcefa .Inv ,&_ababd );_ddeac !=nil {return _ddeac ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_gcefa );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_bbagf :=NewEG_ColorTransform (); -_bbagf .Gray =NewCT_GrayscaleTransform ();if _dadag :=d .DecodeElement (_bbagf .Gray ,&_ababd );_dadag !=nil {return _dadag ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_bbagf );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_fdag :=NewEG_ColorTransform (); -_fdag .Alpha =NewCT_PositiveFixedPercentage ();if _ebbb :=d .DecodeElement (_fdag .Alpha ,&_ababd );_ebbb !=nil {return _ebbb ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_fdag );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_cbdcfd :=NewEG_ColorTransform (); -_cbdcfd .AlphaOff =NewCT_FixedPercentage ();if _ffaceg :=d .DecodeElement (_cbdcfd .AlphaOff ,&_ababd );_ffaceg !=nil {return _ffaceg ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_cbdcfd );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_febdg :=NewEG_ColorTransform (); -_febdg .AlphaMod =NewCT_PositivePercentage ();if _dfff :=d .DecodeElement (_febdg .AlphaMod ,&_ababd );_dfff !=nil {return _dfff ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_febdg );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_ecfdcc :=NewEG_ColorTransform (); -_ecfdcc .Hue =NewCT_PositiveFixedAngle ();if _bfcc :=d .DecodeElement (_ecfdcc .Hue ,&_ababd );_bfcc !=nil {return _bfcc ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_ecfdcc );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_dacec :=NewEG_ColorTransform (); -_dacec .HueOff =NewCT_Angle ();if _fbfeb :=d .DecodeElement (_dacec .HueOff ,&_ababd );_fbfeb !=nil {return _fbfeb ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_dacec );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_dcdff :=NewEG_ColorTransform (); -_dcdff .HueMod =NewCT_PositivePercentage ();if _dbddc :=d .DecodeElement (_dcdff .HueMod ,&_ababd );_dbddc !=nil {return _dbddc ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_dcdff );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_bgebg :=NewEG_ColorTransform (); -_bgebg .Sat =NewCT_Percentage ();if _dbbcaf :=d .DecodeElement (_bgebg .Sat ,&_ababd );_dbbcaf !=nil {return _dbbcaf ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_bgebg );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_ebbgbf :=NewEG_ColorTransform (); -_ebbgbf .SatOff =NewCT_Percentage ();if _bbbg :=d .DecodeElement (_ebbgbf .SatOff ,&_ababd );_bbbg !=nil {return _bbbg ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_ebbgbf );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_ebabe :=NewEG_ColorTransform (); -_ebabe .SatMod =NewCT_Percentage ();if _aaafd :=d .DecodeElement (_ebabe .SatMod ,&_ababd );_aaafd !=nil {return _aaafd ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_ebabe );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_dgff :=NewEG_ColorTransform (); -_dgff .Lum =NewCT_Percentage ();if _begeb :=d .DecodeElement (_dgff .Lum ,&_ababd );_begeb !=nil {return _begeb ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_dgff );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_egbgc :=NewEG_ColorTransform (); -_egbgc .LumOff =NewCT_Percentage ();if _baec :=d .DecodeElement (_egbgc .LumOff ,&_ababd );_baec !=nil {return _baec ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_egbgc );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bfccf :=NewEG_ColorTransform (); -_bfccf .LumMod =NewCT_Percentage ();if _daedf :=d .DecodeElement (_bfccf .LumMod ,&_ababd );_daedf !=nil {return _daedf ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_bfccf );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_gggcc :=NewEG_ColorTransform (); -_gggcc .Red =NewCT_Percentage ();if _gcgd :=d .DecodeElement (_gggcc .Red ,&_ababd );_gcgd !=nil {return _gcgd ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_gggcc );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_fgeec :=NewEG_ColorTransform (); -_fgeec .RedOff =NewCT_Percentage ();if _eefeg :=d .DecodeElement (_fgeec .RedOff ,&_ababd );_eefeg !=nil {return _eefeg ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_fgeec );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_cadcbe :=NewEG_ColorTransform (); -_cadcbe .RedMod =NewCT_Percentage ();if _aecf :=d .DecodeElement (_cadcbe .RedMod ,&_ababd );_aecf !=nil {return _aecf ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_cadcbe );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_dedcg :=NewEG_ColorTransform (); -_dedcg .Green =NewCT_Percentage ();if _cbdca :=d .DecodeElement (_dedcg .Green ,&_ababd );_cbdca !=nil {return _cbdca ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_dedcg );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_dgfcg :=NewEG_ColorTransform (); -_dgfcg .GreenOff =NewCT_Percentage ();if _dccbf :=d .DecodeElement (_dgfcg .GreenOff ,&_ababd );_dccbf !=nil {return _dccbf ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_dgfcg );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_cagbb :=NewEG_ColorTransform (); -_cagbb .GreenMod =NewCT_Percentage ();if _egfac :=d .DecodeElement (_cagbb .GreenMod ,&_ababd );_egfac !=nil {return _egfac ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_cagbb );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_dagcd :=NewEG_ColorTransform (); -_dagcd .Blue =NewCT_Percentage ();if _bgad :=d .DecodeElement (_dagcd .Blue ,&_ababd );_bgad !=nil {return _bgad ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_dagcd );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_dgbgd :=NewEG_ColorTransform (); -_dgbgd .BlueOff =NewCT_Percentage ();if _gfcad :=d .DecodeElement (_dgbgd .BlueOff ,&_ababd );_gfcad !=nil {return _gfcad ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_dgbgd );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_egeed :=NewEG_ColorTransform (); -_egeed .BlueMod =NewCT_Percentage ();if _caddd :=d .DecodeElement (_egeed .BlueMod ,&_ababd );_caddd !=nil {return _caddd ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_egeed );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_ddec :=NewEG_ColorTransform (); -_ddec .Gamma =NewCT_GammaTransform ();if _cfae :=d .DecodeElement (_ddec .Gamma ,&_ababd );_cfae !=nil {return _cfae ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_ddec );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_baeca :=NewEG_ColorTransform (); -_baeca .InvGamma =NewCT_InverseGammaTransform ();if _bacb :=d .DecodeElement (_baeca .InvGamma ,&_ababd );_bacb !=nil {return _bacb ;};_eaad .EG_ColorTransform =append (_eaad .EG_ColorTransform ,_baeca );default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_ababd .Name ); -if _dcege :=d .Skip ();_dcege !=nil {return _dcege ;};};case _d .EndElement :break _fgbaed ;case _d .CharData :};};return nil ;};type CT_TextNormalAutofit struct{FontScaleAttr *ST_TextFontScalePercentOrPercentString ;LnSpcReductionAttr *ST_TextSpacingPercentOrPercentString ; +// Validate validates the EG_TextRun and its children +func (_aggd *EG_TextRun )Validate ()error {return _aggd .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075\u006e");}; + +// Validate validates the CT_GvmlUseShapeRectangle and its children +func (_ccdeb *CT_GvmlUseShapeRectangle )Validate ()error {return _ccdeb .ValidateWithPath ("\u0043T\u005f\u0047\u0076\u006d\u006c\u0055\u0073\u0065\u0053\u0068\u0061p\u0065\u0052\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065");};func (_bfba *CT_StyleMatrixReference )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0078"},Value :_fa .Sprintf ("\u0025\u0076",_bfba .IdxAttr )}); +e .EncodeToken (start );if _bfba .ScrgbClr !=nil {_cfgbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_bfba .ScrgbClr ,_cfgbe );};if _bfba .SrgbClr !=nil {_efgag :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_bfba .SrgbClr ,_efgag );};if _bfba .HslClr !=nil {_eeegg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_bfba .HslClr ,_eeegg );};if _bfba .SysClr !=nil {_edeca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_bfba .SysClr ,_edeca );};if _bfba .SchemeClr !=nil {_gaaeee :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_bfba .SchemeClr ,_gaaeee );};if _bfba .PrstClr !=nil {_ggdad :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_bfba .PrstClr ,_ggdad );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_ColorChangeEffect struct{UseAAttr *bool ;ClrFrom *CT_Color ;ClrTo *CT_Color ;}; + +// Validate validates the EG_OfficeArtExtensionList and its children +func (_fbdaa *EG_OfficeArtExtensionList )Validate ()error {return _fbdaa .ValidateWithPath ("\u0045G\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");};type CT_LineJoinMiterProperties struct{LimAttr *ST_PositivePercentage ; +};func (_gbedb *CT_TextSpacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbedb .SpcPct !=nil {_efdedg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0063\u0074"}};e .EncodeElement (_gbedb .SpcPct ,_efdedg ); +};if _gbedb .SpcPts !=nil {_feba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0074\u0073"}};e .EncodeElement (_gbedb .SpcPts ,_feba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efgbb *EG_ThemeableFontStyles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_facfe :for {_fecbd ,_bgbae :=d .Token (); +if _bgbae !=nil {return _bgbae ;};switch _cfeba :=_fecbd .(type ){case _d .StartElement :switch _cfeba .Name {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 :"\u0066\u006f\u006e\u0074"},_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 :"\u0066\u006f\u006e\u0074"}:_efgbb .Font =NewCT_FontCollection (); +if _geagf :=d .DecodeElement (_efgbb .Font ,&_cfeba );_geagf !=nil {return _geagf ;};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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_efgbb .FontRef =NewCT_FontReference (); +if _ggfc :=d .DecodeElement (_efgbb .FontRef ,&_cfeba );_ggfc !=nil {return _ggfc ;};default:_dc .Log .Debug ("\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",_cfeba .Name ); +if _agcdd :=d .Skip ();_agcdd !=nil {return _agcdd ;};};case _d .EndElement :break _facfe ;case _d .CharData :};};return nil ;}; + +// Validate validates the CT_TextLineBreak and its children +func (_geacb *CT_TextLineBreak )Validate ()error {return _geacb .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b");};func (_beceff ST_AnimationBuildType )Validate ()error {return _beceff .ValidateWithPath ("")}; +func NewCT_Vector3D ()*CT_Vector3D {_dgffa :=&CT_Vector3D {};return _dgffa };func (_dadff *CT_GeomRect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_dadff .LAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074"},Value :_fa .Sprintf ("\u0025\u0076",_dadff .TAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_fa .Sprintf ("\u0025\u0076",_dadff .RAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_fa .Sprintf ("\u0025\u0076",_dadff .BAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// ST_TextBulletSize is a union type +type ST_TextBulletSize struct{ST_TextBulletSizePercent *string ;ST_TextBulletSizeDecimal *int32 ;};func (_cefga *CT_TextBulletSizePoint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_cefga .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gdbg ST_PresetShadowVal )ValidateWithPath (path string )error {switch _gdbg {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdbg )); +};return nil ;}; + +// Validate validates the CT_TablePartStyle and its children +func (_abdeb *CT_TablePartStyle )Validate ()error {return _abdeb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074S\u0074\u0079\u006c\u0065");};func (_bgb *CT_AdjustHandleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ada :for {_dga ,_baf :=d .Token (); +if _baf !=nil {return _baf ;};switch _afe :=_dga .(type ){case _d .StartElement :switch _afe .Name {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 :"\u0061\u0068\u0058\u0059"},_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 :"\u0061\u0068\u0058\u0059"}:_ag :=NewCT_XYAdjustHandle (); +if _fba :=d .DecodeElement (_ag ,&_afe );_fba !=nil {return _fba ;};_bgb .AhXY =append (_bgb .AhXY ,_ag );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 :"\u0061h\u0050\u006f\u006c\u0061\u0072"},_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 :"\u0061h\u0050\u006f\u006c\u0061\u0072"}:_aab :=NewCT_PolarAdjustHandle (); +if _eafe :=d .DecodeElement (_aab ,&_afe );_eafe !=nil {return _eafe ;};_bgb .AhPolar =append (_bgb .AhPolar ,_aab );default:_dc .Log .Debug ("\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",_afe .Name ); +if _ddf :=d .Skip ();_ddf !=nil {return _ddf ;};};case _d .EndElement :break _ada ;case _d .CharData :};};return nil ;};func (_bggdbg *ST_DgmBuildStep )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dffdb ,_bdbdf :=d .Token ();if _bdbdf !=nil {return _bdbdf ; +};if _gegge ,_dfagb :=_dffdb .(_d .EndElement );_dfagb &&_gegge .Name ==start .Name {*_bggdbg =1;return nil ;};if _cadf ,_cedfg :=_dffdb .(_d .CharData );!_cedfg {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dffdb ); +}else {switch string (_cadf ){case "":*_bggdbg =0;case "\u0073\u0070":*_bggdbg =1;case "\u0062\u0067":*_bggdbg =2;};};_dffdb ,_bdbdf =d .Token ();if _bdbdf !=nil {return _bdbdf ;};if _ecdaga ,_ddbdg :=_dffdb .(_d .EndElement );_ddbdg &&_ecdaga .Name ==start .Name {return nil ; +};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dffdb );};func (_eedbe *ST_TextFontAlignType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaedd ,_gebfbae :=d .Token (); +if _gebfbae !=nil {return _gebfbae ;};if _dbcccg ,_bgacf :=_gaedd .(_d .EndElement );_bgacf &&_dbcccg .Name ==start .Name {*_eedbe =1;return nil ;};if _bceb ,_ebfad :=_gaedd .(_d .CharData );!_ebfad {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gaedd ); +}else {switch string (_bceb ){case "":*_eedbe =0;case "\u0061\u0075\u0074\u006f":*_eedbe =1;case "\u0074":*_eedbe =2;case "\u0063\u0074\u0072":*_eedbe =3;case "\u0062\u0061\u0073\u0065":*_eedbe =4;case "\u0062":*_eedbe =5;};};_gaedd ,_gebfbae =d .Token (); +if _gebfbae !=nil {return _gebfbae ;};if _adbgc ,_gaaac :=_gaedd .(_d .EndElement );_gaaac &&_adbgc .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gaedd ); +};func (_ececf *CT_LineStyleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bfga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e"}};for _ ,_bagfc :=range _ececf .Ln {e .EncodeElement (_bagfc ,_bfga ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_TextAutonumberScheme byte ;func (_egeea *ST_LineEndLength )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egeea =0;case "\u0073\u006d":*_egeea =1;case "\u006d\u0065\u0064":*_egeea =2; +case "\u006c\u0067":*_egeea =3;};return nil ;};func (_gbeae *CT_TextCharBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0068\u0061\u0072"},Value :_fa .Sprintf ("\u0025\u0076",_gbeae .CharAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adabg *CT_NonVisualDrawingProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cefbd :=range start .Attr {if _cefbd .Name .Local =="\u0069\u0064"{_gfbfe ,_acfged :=_bc .ParseUint (_cefbd .Value ,10,32); +if _acfged !=nil {return _acfged ;};_adabg .IdAttr =uint32 (_gfbfe );continue ;};if _cefbd .Name .Local =="\u006e\u0061\u006d\u0065"{_cdcad ,_ecbcc :=_cefbd .Value ,error (nil );if _ecbcc !=nil {return _ecbcc ;};_adabg .NameAttr =_cdcad ;continue ;};if _cefbd .Name .Local =="\u0064\u0065\u0073c\u0072"{_afggb ,_ebgf :=_cefbd .Value ,error (nil ); +if _ebgf !=nil {return _ebgf ;};_adabg .DescrAttr =&_afggb ;continue ;};if _cefbd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ccgfc ,_eaadb :=_bc .ParseBool (_cefbd .Value );if _eaadb !=nil {return _eaadb ;};_adabg .HiddenAttr =&_ccgfc ;continue ; +};if _cefbd .Name .Local =="\u0074\u0069\u0074l\u0065"{_beaa ,_aacc :=_cefbd .Value ,error (nil );if _aacc !=nil {return _aacc ;};_adabg .TitleAttr =&_beaa ;continue ;};};_effcc :for {_fdfadb ,_bbdef :=d .Token ();if _bbdef !=nil {return _bbdef ;};switch _egagcf :=_fdfadb .(type ){case _d .StartElement :switch _egagcf .Name {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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_adabg .HlinkClick =NewCT_Hyperlink (); +if _abgag :=d .DecodeElement (_adabg .HlinkClick ,&_egagcf );_abgag !=nil {return _abgag ;};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 :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"},_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 :"\u0068\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072"}:_adabg .HlinkHover =NewCT_Hyperlink (); +if _bbcca :=d .DecodeElement (_adabg .HlinkHover ,&_egagcf );_bbcca !=nil {return _bbcca ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adabg .ExtLst =NewCT_OfficeArtExtensionList (); +if _gcdcb :=d .DecodeElement (_adabg .ExtLst ,&_egagcf );_gcdcb !=nil {return _gcdcb ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_egagcf .Name ); +if _eedcc :=d .Skip ();_eedcc !=nil {return _eedcc ;};};case _d .EndElement :break _effcc ;case _d .CharData :};};return nil ;};func (_eddec *CT_PositiveFixedPercentage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbcfa :=range start .Attr {if _cbcfa .Name .Local =="\u0076\u0061\u006c"{_bfddd ,_aedbg :=ParseUnionST_PositiveFixedPercentage (_cbcfa .Value ); +if _aedbg !=nil {return _aedbg ;};_eddec .ValAttr =_bfddd ;continue ;};};for {_fadb ,_abdaf :=d .Token ();if _abdaf !=nil {return _fa .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",_abdaf ); +};if _agdag ,_fcgeb :=_fadb .(_d .EndElement );_fcgeb &&_agdag .Name ==start .Name {break ;};};return nil ;};func NewCT_TextAutonumberBullet ()*CT_TextAutonumberBullet {_bebgf :=&CT_TextAutonumberBullet {};_bebgf .TypeAttr =ST_TextAutonumberScheme (1); +return _bebgf ;};func (_gbcb *CT_Boolean )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbcb .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",*_gbcb .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_ScRgbColor and its children, prefixing error messages with path +func (_cdda *CT_ScRgbColor )ValidateWithPath (path string )error {if _ebfcd :=_cdda .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_ebfcd !=nil {return _ebfcd ;};if _dbac :=_cdda .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072"); +_dbac !=nil {return _dbac ;};if _gcbabc :=_cdda .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_gcbabc !=nil {return _gcbabc ;};for _badb ,_edcf :=range _cdda .EG_ColorTransform {if _cggdd :=_edcf .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_badb )); +_cggdd !=nil {return _cggdd ;};};return nil ;}; + +// ValidateWithPath validates the EG_EffectProperties and its children, prefixing error messages with path +func (_fgbeb *EG_EffectProperties )ValidateWithPath (path string )error {if _fgbeb .EffectLst !=nil {if _gedca :=_fgbeb .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_gedca !=nil {return _gedca ;};}; +if _fgbeb .EffectDag !=nil {if _gbffbd :=_fgbeb .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_gbffbd !=nil {return _gbffbd ;};};return nil ;};func NewCT_GroupLocking ()*CT_GroupLocking {_febc :=&CT_GroupLocking {}; +return _febc };func NewCT_Camera ()*CT_Camera {_aeff :=&CT_Camera {};_aeff .PrstAttr =ST_PresetCameraType (1);return _aeff ;};func (_ggbcd *CT_GvmlTextShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_addee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}}; +e .EncodeElement (_ggbcd .TxBody ,_addee );if _ggbcd .Choice !=nil {_ggbcd .Choice .MarshalXML (e ,_d .StartElement {});};if _ggbcd .ExtLst !=nil {_gfbcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggbcd .ExtLst ,_gfbcg ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggag *CT_ConnectionSiteList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcbf :for {_eaef ,_ffgb :=d .Token ();if _ffgb !=nil {return _ffgb ;};switch _eada :=_eaef .(type ){case _d .StartElement :switch _eada .Name {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 :"\u0063\u0078\u006e"},_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 :"\u0063\u0078\u006e"}:_dcbb :=NewCT_ConnectionSite (); +if _cfgg :=d .DecodeElement (_dcbb ,&_eada );_cfgg !=nil {return _cfgg ;};_ggag .Cxn =append (_ggag .Cxn ,_dcbb );default:_dc .Log .Debug ("\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",_eada .Name ); +if _gcdf :=d .Skip ();_gcdf !=nil {return _gcdf ;};};case _d .EndElement :break _dcbf ;case _d .CharData :};};return nil ;};type Theme struct{CT_OfficeStyleSheet };func (_egde ST_AnimationDgmOnlyBuildType )ValidateWithPath (path string )error {switch _egde {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egde )); +};return nil ;};func (_fabdf ST_BlendMode )Validate ()error {return _fabdf .ValidateWithPath ("")}; + +// Validate validates the EG_ShadeProperties and its children +func (_gfgacg *EG_ShadeProperties )Validate ()error {return _gfgacg .ValidateWithPath ("\u0045G\u005fS\u0068\u0061\u0064\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_ffc *CT_BaseStyles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffc .ClrScheme =NewCT_ColorScheme (); +_ffc .FontScheme =NewCT_FontScheme ();_ffc .FmtScheme =NewCT_StyleMatrix ();_eaad :for {_egd ,_cagg :=d .Token ();if _cagg !=nil {return _cagg ;};switch _aegg :=_egd .(type ){case _d .StartElement :switch _aegg .Name {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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _cge :=d .DecodeElement (_ffc .ClrScheme ,&_aegg ); +_cge !=nil {return _cge ;};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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:if _abcc :=d .DecodeElement (_ffc .FontScheme ,&_aegg ); +_abcc !=nil {return _abcc ;};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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:if _dcbg :=d .DecodeElement (_ffc .FmtScheme ,&_aegg ); +_dcbg !=nil {return _dcbg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffc .ExtLst =NewCT_OfficeArtExtensionList (); +if _gdaa :=d .DecodeElement (_ffc .ExtLst ,&_aegg );_gdaa !=nil {return _gdaa ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_aegg .Name ); +if _ggc :=d .Skip ();_ggc !=nil {return _ggc ;};};case _d .EndElement :break _eaad ;case _d .CharData :};};return nil ;};const (ST_LineEndLengthUnset ST_LineEndLength =0;ST_LineEndLengthSm ST_LineEndLength =1;ST_LineEndLengthMed ST_LineEndLength =2;ST_LineEndLengthLg ST_LineEndLength =3; +);func (_agbe *CT_Path2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cdcg :=range start .Attr {if _cdcg .Name .Local =="\u0077"{_agadc ,_eafba :=_bc .ParseInt (_cdcg .Value ,10,64);if _eafba !=nil {return _eafba ;};_agbe .WAttr =&_agadc ; +continue ;};if _cdcg .Name .Local =="\u0068"{_baefe ,_gdabc :=_bc .ParseInt (_cdcg .Value ,10,64);if _gdabc !=nil {return _gdabc ;};_agbe .HAttr =&_baefe ;continue ;};if _cdcg .Name .Local =="\u0066\u0069\u006c\u006c"{_agbe .FillAttr .UnmarshalXMLAttr (_cdcg ); +continue ;};if _cdcg .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_efbaa ,_fdaae :=_bc .ParseBool (_cdcg .Value );if _fdaae !=nil {return _fdaae ;};_agbe .StrokeAttr =&_efbaa ;continue ;};if _cdcg .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"{_feadd ,_dccfb :=_bc .ParseBool (_cdcg .Value ); +if _dccfb !=nil {return _dccfb ;};_agbe .ExtrusionOkAttr =&_feadd ;continue ;};};_fbfae :for {_dcad ,_ebef :=d .Token ();if _ebef !=nil {return _ebef ;};switch _gcccf :=_dcad .(type ){case _d .StartElement :switch _gcccf .Name {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 :"\u0063\u006c\u006fs\u0065"},_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 :"\u0063\u006c\u006fs\u0065"}:_acgd :=NewCT_Path2DClose (); +if _geffc :=d .DecodeElement (_acgd ,&_gcccf );_geffc !=nil {return _geffc ;};_agbe .Close =append (_agbe .Close ,_acgd );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_faag :=NewCT_Path2DMoveTo (); +if _fcdba :=d .DecodeElement (_faag ,&_gcccf );_fcdba !=nil {return _fcdba ;};_agbe .MoveTo =append (_agbe .MoveTo ,_faag );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 :"\u006c\u006e\u0054\u006f"},_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 :"\u006c\u006e\u0054\u006f"}:_gfaeg :=NewCT_Path2DLineTo (); +if _cdfc :=d .DecodeElement (_gfaeg ,&_gcccf );_cdfc !=nil {return _cdfc ;};_agbe .LnTo =append (_agbe .LnTo ,_gfaeg );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 :"\u0061\u0072\u0063T\u006f"},_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 :"\u0061\u0072\u0063T\u006f"}:_fgedde :=NewCT_Path2DArcTo (); +if _dfga :=d .DecodeElement (_fgedde ,&_gcccf );_dfga !=nil {return _dfga ;};_agbe .ArcTo =append (_agbe .ArcTo ,_fgedde );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 :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"},_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 :"\u0071u\u0061\u0064\u0042\u0065\u007a\u0054o"}:_gegaa :=NewCT_Path2DQuadBezierTo (); +if _adfcf :=d .DecodeElement (_gegaa ,&_gcccf );_adfcf !=nil {return _adfcf ;};_agbe .QuadBezTo =append (_agbe .QuadBezTo ,_gegaa );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 :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"},_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 :"\u0063\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}:_faddg :=NewCT_Path2DCubicBezierTo (); +if _eddcc :=d .DecodeElement (_faddg ,&_gcccf );_eddcc !=nil {return _eddcc ;};_agbe .CubicBezTo =append (_agbe .CubicBezTo ,_faddg );default:_dc .Log .Debug ("\u0073k\u0069\u0070p\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",_gcccf .Name ); +if _fgaf :=d .Skip ();_fgaf !=nil {return _fgaf ;};};case _d .EndElement :break _fbfae ;case _d .CharData :};};return nil ;};type ST_LineEndWidth byte ;func (_abcce *ST_EffectContainerType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abcce =0; +case "\u0073\u0069\u0062":*_abcce =1;case "\u0074\u0072\u0065\u0065":*_abcce =2;};return nil ;};func (_ffbbc *ST_PositivePercentage )Validate ()error {return _ffbbc .ValidateWithPath ("")};type CT_TableStyleList struct{DefAttr string ;TblStyle []*CT_TableStyle ; }; -// Validate validates the CT_Angle and its children -func (_debd *CT_Angle )Validate ()error {return _debd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0067\u006c\u0065");}; +// ValidateWithPath validates the CT_AnimationChartElement and its children, prefixing error messages with path +func (_efa *CT_AnimationChartElement )ValidateWithPath (path string )error {if _efa .BldStepAttr ==ST_ChartBuildStepUnset {return _fa .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 _edg :=_efa .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_edg !=nil {return _edg ;};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;); -// ValidateWithPath validates the CT_GroupShapeProperties and its children, prefixing error messages with path -func (_cagff *CT_GroupShapeProperties )ValidateWithPath (path string )error {if _feced :=_cagff .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_feced !=nil {return _feced ;};if _cagff .Xfrm !=nil {if _becg :=_cagff .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); -_becg !=nil {return _becg ;};};if _cagff .NoFill !=nil {if _feddg :=_cagff .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_feddg !=nil {return _feddg ;};};if _cagff .SolidFill !=nil {if _fgebd :=_cagff .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_fgebd !=nil {return _fgebd ;};};if _cagff .GradFill !=nil {if _befgf :=_cagff .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_befgf !=nil {return _befgf ;};};if _cagff .BlipFill !=nil {if _bbfe :=_cagff .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_bbfe !=nil {return _bbfe ;};};if _cagff .PattFill !=nil {if _fccc :=_cagff .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fccc !=nil {return _fccc ;};};if _cagff .GrpFill !=nil {if _efbfd :=_cagff .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_efbfd !=nil {return _efbfd ;};};if _cagff .EffectLst !=nil {if _babde :=_cagff .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_babde !=nil {return _babde ;};};if _cagff .EffectDag !=nil {if _bdfg :=_cagff .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_bdfg !=nil {return _bdfg ;};};if _cagff .Scene3d !=nil {if _fdfdb :=_cagff .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_fdfdb !=nil {return _fdfdb ;};};if _cagff .ExtLst !=nil {if _daaa :=_cagff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_daaa !=nil {return _daaa ;};};return nil ;}; +// Validate validates the CT_Hyperlink and its children +func (_aebeg *CT_Hyperlink )Validate ()error {return _aebeg .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_cfbbcf ST_AnimationChartBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _cfbbcf .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_d .CharData (_cfbbcf .ST_AnimationBuildType .String ()));};if _cfbbcf .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {e .EncodeToken (_d .CharData (_cfbbcf .ST_AnimationChartOnlyBuildType .String ())); +};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_aaabd *ST_TextHorzOverflowType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aaabd =0;case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_aaabd =1;case "\u0063\u006c\u0069\u0070":*_aaabd =2; +};return nil ;};func (_efbgbd ST_LineEndType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_efbgbd .String (),start );};func NewCT_HslColor ()*CT_HslColor {_cddd :=&CT_HslColor {};_cddd .HueAttr =0;return _cddd }; +func NewCT_BlipChoice ()*CT_BlipChoice {_ffegb :=&CT_BlipChoice {};return _ffegb };func (_fdfd *CT_ColorSchemeAndMapping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdfd .ClrScheme =NewCT_ColorScheme ();_beed :for {_gefa ,_cddb :=d .Token (); +if _cddb !=nil {return _cddb ;};switch _cbdg :=_gefa .(type ){case _d .StartElement :switch _cbdg .Name {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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _bfdd :=d .DecodeElement (_fdfd .ClrScheme ,&_cbdg ); +_bfdd !=nil {return _bfdd ;};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 :"\u0063\u006c\u0072\u004d\u0061\u0070"},_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 :"\u0063\u006c\u0072\u004d\u0061\u0070"}:_fdfd .ClrMap =NewCT_ColorMapping (); +if _dfgf :=d .DecodeElement (_fdfd .ClrMap ,&_cbdg );_dfgf !=nil {return _dfgf ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_cbdg .Name ); +if _ecab :=d .Skip ();_ecab !=nil {return _ecab ;};};case _d .EndElement :break _beed ;case _d .CharData :};};return nil ;};func (_badgb ST_PathFillMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_badgb .String (),start ); +};func (_bdbf *CT_NonVisualDrawingShapeProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdbf .TxBoxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0078\u0042o\u0078"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bdbf .TxBoxAttr ))}); +};e .EncodeToken (start );if _bdbf .SpLocks !=nil {_bbafd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_bdbf .SpLocks ,_bbafd );};if _bdbf .ExtLst !=nil {_cfceb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bdbf .ExtLst ,_cfceb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_FillStyleList and its children -func (_edce *CT_FillStyleList )Validate ()error {return _edce .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};type CT_TableBackgroundStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ; -Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};func (_dgceg *CT_OfficeArtExtension )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfec :=range start .Attr {if _cfec .Name .Local =="\u0075\u0072\u0069"{_ffeccg ,_ddbffd :=_cfec .Value ,error (nil ); -if _ddbffd !=nil {return _ddbffd ;};_dgceg .UriAttr =_ffeccg ;continue ;};};_eaeb :for {_bcdgfc ,_fdgd :=d .Token ();if _fdgd !=nil {return _fdgd ;};switch _dggef :=_bcdgfc .(type ){case _d .StartElement :switch _dggef .Name {default:if _eabgb ,_eggeg :=_c .CreateElement (_dggef ); -_eggeg !=nil {return _eggeg ;}else {if _bbaf :=d .DecodeElement (_eabgb ,&_dggef );_bbaf !=nil {return _bbaf ;};_dgceg .Any =append (_dgceg .Any ,_eabgb );};};case _d .EndElement :break _eaeb ;case _d .CharData :};};return nil ;};func (_edagec ST_TextCapsType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_acdccd :=_d .Attr {}; -_acdccd .Name =name ;switch _edagec {case ST_TextCapsTypeUnset :_acdccd .Value ="";case ST_TextCapsTypeNone :_acdccd .Value ="\u006e\u006f\u006e\u0065";case ST_TextCapsTypeSmall :_acdccd .Value ="\u0073\u006d\u0061l\u006c";case ST_TextCapsTypeAll :_acdccd .Value ="\u0061\u006c\u006c"; -};return _acdccd ,nil ;}; +// Validate validates the CT_CustomColor and its children +func (_afgcb *CT_CustomColor )Validate ()error {return _afgcb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072");};func (_bddfd *ST_LightRigType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cabfa ,_gbcge :=d .Token (); +if _gbcge !=nil {return _gbcge ;};if _eaagb ,_efgcg :=_cabfa .(_d .EndElement );_efgcg &&_eaagb .Name ==start .Name {*_bddfd =1;return nil ;};if _defdb ,_gccdbe :=_cabfa .(_d .CharData );!_gccdbe {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cabfa ); +}else {switch string (_defdb ){case "":*_bddfd =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_bddfd =1;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_bddfd =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_bddfd =3; +case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_bddfd =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_bddfd =5;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_bddfd =6; +case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_bddfd =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_bddfd =8;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_bddfd =9; +case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_bddfd =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_bddfd =11;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_bddfd =12; +case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_bddfd =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_bddfd =14;case "\u0073\u006f\u0066\u0074":*_bddfd =15;case "\u0068\u0061\u0072s\u0068":*_bddfd =16;case "\u0066\u006c\u006fo\u0064":*_bddfd =17; +case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_bddfd =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_bddfd =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_bddfd =20;case "\u0073\u0075\u006e\u0073\u0065\u0074":*_bddfd =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_bddfd =22; +case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_bddfd =23;case "\u0066\u006c\u0061\u0074":*_bddfd =24;case "\u0074\u0077\u006fP\u0074":*_bddfd =25;case "\u0067\u006c\u006f\u0077":*_bddfd =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_bddfd =27; +};};_cabfa ,_gbcge =d .Token ();if _gbcge !=nil {return _gbcge ;};if _efecg ,_ccaef :=_cabfa .(_d .EndElement );_ccaef &&_efecg .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cabfa ); +};func NewEG_TextUnderlineFill ()*EG_TextUnderlineFill {_ebgcd :=&EG_TextUnderlineFill {};return _ebgcd ;};func (_agbfb *CT_FontScheme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agbfb .MajorFont =NewCT_FontCollection ();_agbfb .MinorFont =NewCT_FontCollection (); +for _ ,_fdfad :=range start .Attr {if _fdfad .Name .Local =="\u006e\u0061\u006d\u0065"{_ddagf ,_cfcce :=_fdfad .Value ,error (nil );if _cfcce !=nil {return _cfcce ;};_agbfb .NameAttr =_ddagf ;continue ;};};_cegg :for {_gcbc ,_cbbgg :=d .Token ();if _cbbgg !=nil {return _cbbgg ; +};switch _bcgac :=_gcbc .(type ){case _d .StartElement :switch _bcgac .Name {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 :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"},_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 :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"}:if _agbcbd :=d .DecodeElement (_agbfb .MajorFont ,&_bcgac ); +_agbcbd !=nil {return _agbcbd ;};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 :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"},_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 :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"}:if _gadf :=d .DecodeElement (_agbfb .MinorFont ,&_bcgac ); +_gadf !=nil {return _gadf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agbfb .ExtLst =NewCT_OfficeArtExtensionList (); +if _ffga :=d .DecodeElement (_agbfb .ExtLst ,&_bcgac );_ffga !=nil {return _ffga ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bcgac .Name ); +if _cdba :=d .Skip ();_cdba !=nil {return _cdba ;};};case _d .EndElement :break _cegg ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_SphereCoords and its children -func (_gfcd *CT_SphereCoords )Validate ()error {return _gfcd .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");};type EG_Media struct{AudioCd *CT_AudioCD ;WavAudioFile *CT_EmbeddedWAVAudioFile ;AudioFile *CT_AudioFile ; -VideoFile *CT_VideoFile ;QuickTimeFile *CT_QuickTimeFile ;};func (_gdddd ST_AnimationDgmOnlyBuildType )String ()string {switch _gdddd {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 (_ecccb ST_LightRigType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdeba :=_d .Attr {};_cdeba .Name =name ;switch _ecccb {case ST_LightRigTypeUnset :_cdeba .Value ="";case ST_LightRigTypeLegacyFlat1 :_cdeba .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031"; -case ST_LightRigTypeLegacyFlat2 :_cdeba .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032";case ST_LightRigTypeLegacyFlat3 :_cdeba .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_cdeba .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034"; -case ST_LightRigTypeLegacyNormal1 :_cdeba .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031";case ST_LightRigTypeLegacyNormal2 :_cdeba .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032"; -case ST_LightRigTypeLegacyNormal3 :_cdeba .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033";case ST_LightRigTypeLegacyNormal4 :_cdeba .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034"; -case ST_LightRigTypeLegacyHarsh1 :_cdeba .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031";case ST_LightRigTypeLegacyHarsh2 :_cdeba .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case ST_LightRigTypeLegacyHarsh3 :_cdeba .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033"; -case ST_LightRigTypeLegacyHarsh4 :_cdeba .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034";case ST_LightRigTypeThreePt :_cdeba .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074";case ST_LightRigTypeBalanced :_cdeba .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"; -case ST_LightRigTypeSoft :_cdeba .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_cdeba .Value ="\u0068\u0061\u0072s\u0068";case ST_LightRigTypeFlood :_cdeba .Value ="\u0066\u006c\u006fo\u0064";case ST_LightRigTypeContrasting :_cdeba .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067"; -case ST_LightRigTypeMorning :_cdeba .Value ="\u006do\u0072\u006e\u0069\u006e\u0067";case ST_LightRigTypeSunrise :_cdeba .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065";case ST_LightRigTypeSunset :_cdeba .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_cdeba .Value ="\u0063\u0068\u0069\u006c\u006c\u0079"; -case ST_LightRigTypeFreezing :_cdeba .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067";case ST_LightRigTypeFlat :_cdeba .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_cdeba .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_cdeba .Value ="\u0067\u006c\u006f\u0077"; -case ST_LightRigTypeBrightRoom :_cdeba .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d";};return _cdeba ,nil ;};func NewCT_AlphaModulateFixedEffect ()*CT_AlphaModulateFixedEffect {_dgaf :=&CT_AlphaModulateFixedEffect {};return _dgaf ; -};func (_fbcfc ST_PresetLineDashVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dacca :=_d .Attr {};_dacca .Name =name ;switch _fbcfc {case ST_PresetLineDashValUnset :_dacca .Value ="";case ST_PresetLineDashValSolid :_dacca .Value ="\u0073\u006f\u006ci\u0064"; -case ST_PresetLineDashValDot :_dacca .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValDash :_dacca .Value ="\u0064\u0061\u0073\u0068";case ST_PresetLineDashValLgDash :_dacca .Value ="\u006c\u0067\u0044\u0061\u0073\u0068";case ST_PresetLineDashValDashDot :_dacca .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074"; -case ST_PresetLineDashValLgDashDot :_dacca .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case ST_PresetLineDashValLgDashDotDot :_dacca .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_PresetLineDashValSysDash :_dacca .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068"; -case ST_PresetLineDashValSysDot :_dacca .Value ="\u0073\u0079\u0073\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDot :_dacca .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDotDot :_dacca .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; -};return _dacca ,nil ;};func (_ffcca ST_PenAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bebag :=_d .Attr {};_bebag .Name =name ;switch _ffcca {case ST_PenAlignmentUnset :_bebag .Value ="";case ST_PenAlignmentCtr :_bebag .Value ="\u0063\u0074\u0072"; -case ST_PenAlignmentIn :_bebag .Value ="\u0069\u006e";};return _bebag ,nil ;};type CT_TableStyleList struct{DefAttr string ;TblStyle []*CT_TableStyle ;};func NewCT_TableCellProperties ()*CT_TableCellProperties {_ffcef :=&CT_TableCellProperties {};return _ffcef ; -};func (_faefb *CT_TextBlipBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faefb .Blip =NewCT_Blip ();_begcc :for {_ddef ,_adfdg :=d .Token ();if _adfdg !=nil {return _adfdg ;};switch _deggg :=_ddef .(type ){case _d .StartElement :switch _deggg .Name {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 :"\u0062\u006c\u0069\u0070"},_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 :"\u0062\u006c\u0069\u0070"}:if _baece :=d .DecodeElement (_faefb .Blip ,&_deggg ); -_baece !=nil {return _baece ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_deggg .Name ); -if _ddfge :=d .Skip ();_ddfge !=nil {return _ddfge ;};};case _d .EndElement :break _begcc ;case _d .CharData :};};return nil ;};func NewCT_TransformEffect ()*CT_TransformEffect {_bdceb :=&CT_TransformEffect {};return _bdceb }; +// Validate validates the CT_LuminanceEffect and its children +func (_edggbe *CT_LuminanceEffect )Validate ()error {return _edggbe .ValidateWithPath ("\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074");};func (_cebbg *CT_XYAdjustHandle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cebbg .GdRefXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0058"},Value :_fa .Sprintf ("\u0025\u0076",*_cebbg .GdRefXAttr )}); +};if _cebbg .MinXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0058"},Value :_fa .Sprintf ("\u0025\u0076",*_cebbg .MinXAttr )});};if _cebbg .MaxXAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078\u0058"},Value :_fa .Sprintf ("\u0025\u0076",*_cebbg .MaxXAttr )}); +};if _cebbg .GdRefYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0059"},Value :_fa .Sprintf ("\u0025\u0076",*_cebbg .GdRefYAttr )});};if _cebbg .MinYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0059"},Value :_fa .Sprintf ("\u0025\u0076",*_cebbg .MinYAttr )}); +};if _cebbg .MaxYAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078\u0059"},Value :_fa .Sprintf ("\u0025\u0076",*_cebbg .MaxYAttr )});};e .EncodeToken (start );_dcbdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070o\u0073"}}; +e .EncodeElement (_cebbg .Pos ,_dcbdd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_TextAutofit struct{NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;};func (_baaae *ST_PresetCameraType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_baaae =0; +case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_baaae =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_baaae =2;case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_baaae =3; +case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_baaae =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_baaae =5;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_baaae =6; +case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_baaae =7;case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_baaae =8; +case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_baaae =9;case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_baaae =10; +case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_baaae =11;case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_baaae =12; +case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_baaae =13;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_baaae =14; +case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_baaae =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":*_baaae =16; +case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_baaae =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":*_baaae =18; +case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_baaae =19;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_baaae =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_baaae =21; +case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_baaae =22;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_baaae =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_baaae =24; +case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_baaae =25;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_baaae =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_baaae =27; +case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_baaae =28;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_baaae =29; +case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_baaae =30;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_baaae =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_baaae =32; +case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_baaae =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_baaae =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_baaae =35; +case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_baaae =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_baaae =37; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_baaae =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_baaae =39; +case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_baaae =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_baaae =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_baaae =42; +case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_baaae =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_baaae =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_baaae =45; +case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_baaae =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_baaae =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_baaae =48; +case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_baaae =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_baaae =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_baaae =51; +case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_baaae =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":*_baaae =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":*_baaae =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":*_baaae =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":*_baaae =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":*_baaae =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":*_baaae =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":*_baaae =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":*_baaae =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_baaae =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":*_baaae =62;};return nil ;};func (_baaf *CT_GradientFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gadd :=range start .Attr {if _gadd .Name .Local =="\u0066\u006c\u0069\u0070"{_baaf .FlipAttr .UnmarshalXMLAttr (_gadd ); +continue ;};if _gadd .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_bddg ,_cdede :=_bc .ParseBool (_gadd .Value );if _cdede !=nil {return _cdede ;};_baaf .RotWithShapeAttr =&_bddg ;continue ;};};_dcagf :for {_abcca ,_edcc :=d .Token (); +if _edcc !=nil {return _edcc ;};switch _geaf :=_abcca .(type ){case _d .StartElement :switch _geaf .Name {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 :"\u0067\u0073\u004cs\u0074"},_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 :"\u0067\u0073\u004cs\u0074"}:_baaf .GsLst =NewCT_GradientStopList (); +if _fecd :=d .DecodeElement (_baaf .GsLst ,&_geaf );_fecd !=nil {return _fecd ;};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 :"\u006c\u0069\u006e"},_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 :"\u006c\u0069\u006e"}:_baaf .Lin =NewCT_LinearShadeProperties (); +if _ffgf :=d .DecodeElement (_baaf .Lin ,&_geaf );_ffgf !=nil {return _ffgf ;};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 :"\u0070\u0061\u0074\u0068"},_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 :"\u0070\u0061\u0074\u0068"}:_baaf .Path =NewCT_PathShadeProperties (); +if _afdfb :=d .DecodeElement (_baaf .Path ,&_geaf );_afdfb !=nil {return _afdfb ;};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 :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"},_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 :"\u0074\u0069\u006c\u0065\u0052\u0065\u0063\u0074"}:_baaf .TileRect =NewCT_RelativeRect (); +if _bgab :=d .DecodeElement (_baaf .TileRect ,&_geaf );_bgab !=nil {return _bgab ;};default:_dc .Log .Debug ("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",_geaf .Name ); +if _bfgg :=d .Skip ();_bfgg !=nil {return _bfgg ;};};case _d .EndElement :break _dcagf ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_TileInfoProperties and its children -func (_gfbcde *CT_TileInfoProperties )Validate ()error {return _gfbcde .ValidateWithPath ("C\u0054\u005f\u0054\u0069le\u0049n\u0066\u006f\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};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 (_bbdeg *CT_TableStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbdeg .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 _ ,_daebg :=range start .Attr {if _daebg .Name .Local =="\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"{_aaadf ,_ccdde :=_daebg .Value ,error (nil );if _ccdde !=nil {return _ccdde ;};_bbdeg .StyleNameAttr =_aaadf ;continue ;};if _daebg .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_fgege ,_eded :=_daebg .Value ,error (nil ); -if _eded !=nil {return _eded ;};_bbdeg .StyleIdAttr =_fgege ;continue ;};};_bcdeg :for {_dfbb ,_gcebcg :=d .Token ();if _gcebcg !=nil {return _gcebcg ;};switch _fcdef :=_dfbb .(type ){case _d .StartElement :switch _fcdef .Name {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 :"\u0074\u0062\u006cB\u0067"},_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 :"\u0074\u0062\u006cB\u0067"}:_bbdeg .TblBg =NewCT_TableBackgroundStyle (); -if _ecafbe :=d .DecodeElement (_bbdeg .TblBg ,&_fcdef );_ecafbe !=nil {return _ecafbe ;};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 :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"},_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 :"\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}:_bbdeg .WholeTbl =NewCT_TablePartStyle (); -if _fdfaf :=d .DecodeElement (_bbdeg .WholeTbl ,&_fcdef );_fdfaf !=nil {return _fdfaf ;};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 :"\u0062\u0061\u006e\u0064\u0031\u0048"},_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 :"\u0062\u0061\u006e\u0064\u0031\u0048"}:_bbdeg .Band1H =NewCT_TablePartStyle (); -if _bfaed :=d .DecodeElement (_bbdeg .Band1H ,&_fcdef );_bfaed !=nil {return _bfaed ;};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 :"\u0062\u0061\u006e\u0064\u0032\u0048"},_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 :"\u0062\u0061\u006e\u0064\u0032\u0048"}:_bbdeg .Band2H =NewCT_TablePartStyle (); -if _adaaf :=d .DecodeElement (_bbdeg .Band2H ,&_fcdef );_adaaf !=nil {return _adaaf ;};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 :"\u0062\u0061\u006e\u0064\u0031\u0056"},_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 :"\u0062\u0061\u006e\u0064\u0031\u0056"}:_bbdeg .Band1V =NewCT_TablePartStyle (); -if _geedb :=d .DecodeElement (_bbdeg .Band1V ,&_fcdef );_geedb !=nil {return _geedb ;};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 :"\u0062\u0061\u006e\u0064\u0032\u0056"},_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 :"\u0062\u0061\u006e\u0064\u0032\u0056"}:_bbdeg .Band2V =NewCT_TablePartStyle (); -if _agbae :=d .DecodeElement (_bbdeg .Band2V ,&_fcdef );_agbae !=nil {return _agbae ;};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 :"\u006ca\u0073\u0074\u0043\u006f\u006c"},_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 :"\u006ca\u0073\u0074\u0043\u006f\u006c"}:_bbdeg .LastCol =NewCT_TablePartStyle (); -if _gaece :=d .DecodeElement (_bbdeg .LastCol ,&_fcdef );_gaece !=nil {return _gaece ;};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 :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"},_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 :"\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}:_bbdeg .FirstCol =NewCT_TablePartStyle (); -if _afgef :=d .DecodeElement (_bbdeg .FirstCol ,&_fcdef );_afgef !=nil {return _afgef ;};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 :"\u006ca\u0073\u0074\u0052\u006f\u0077"},_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 :"\u006ca\u0073\u0074\u0052\u006f\u0077"}:_bbdeg .LastRow =NewCT_TablePartStyle (); -if _cccfd :=d .DecodeElement (_bbdeg .LastRow ,&_fcdef );_cccfd !=nil {return _cccfd ;};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 :"\u0073\u0065\u0043\u0065\u006c\u006c"},_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 :"\u0073\u0065\u0043\u0065\u006c\u006c"}:_bbdeg .SeCell =NewCT_TablePartStyle (); -if _dcacda :=d .DecodeElement (_bbdeg .SeCell ,&_fcdef );_dcacda !=nil {return _dcacda ;};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 :"\u0073\u0077\u0043\u0065\u006c\u006c"},_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 :"\u0073\u0077\u0043\u0065\u006c\u006c"}:_bbdeg .SwCell =NewCT_TablePartStyle (); -if _aadbc :=d .DecodeElement (_bbdeg .SwCell ,&_fcdef );_aadbc !=nil {return _aadbc ;};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 :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},_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 :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}:_bbdeg .FirstRow =NewCT_TablePartStyle (); -if _agadd :=d .DecodeElement (_bbdeg .FirstRow ,&_fcdef );_agadd !=nil {return _agadd ;};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 :"\u006e\u0065\u0043\u0065\u006c\u006c"},_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 :"\u006e\u0065\u0043\u0065\u006c\u006c"}:_bbdeg .NeCell =NewCT_TablePartStyle (); -if _acbab :=d .DecodeElement (_bbdeg .NeCell ,&_fcdef );_acbab !=nil {return _acbab ;};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 :"\u006e\u0077\u0043\u0065\u006c\u006c"},_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 :"\u006e\u0077\u0043\u0065\u006c\u006c"}:_bbdeg .NwCell =NewCT_TablePartStyle (); -if _eafbe :=d .DecodeElement (_bbdeg .NwCell ,&_fcdef );_eafbe !=nil {return _eafbe ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbdeg .ExtLst =NewCT_OfficeArtExtensionList (); -if _ggebc :=d .DecodeElement (_bbdeg .ExtLst ,&_fcdef );_ggebc !=nil {return _ggebc ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fcdef .Name ); -if _abacgd :=d .Skip ();_abacgd !=nil {return _abacgd ;};};case _d .EndElement :break _bcdeg ;case _d .CharData :};};return nil ;};func NewCT_InverseGammaTransform ()*CT_InverseGammaTransform {_cggaa :=&CT_InverseGammaTransform {};return _cggaa ;};func (_begfd *CT_EmptyElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_fbfeg ,_aadb :=d .Token (); -if _aadb !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079\u0045l\u0065\u006d\u0065n\u0074:\u0020\u0025\u0073",_aadb );};if _dbbd ,_cdfbg :=_fbfeg .(_d .EndElement );_cdfbg &&_dbbd .Name ==start .Name {break ; -};};return nil ;}; +// Validate validates the CT_FontScheme and its children +func (_edfb *CT_FontScheme )Validate ()error {return _edfb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};type CT_ColorMappingOverride struct{Choice *CT_ColorMappingOverrideChoice ;};func (_ddfef ST_PitchFamily )String ()string {switch _ddfef {case 0:return ""; +case 1:return "\u0030\u0030";case 2:return "\u0030\u0031";case 3:return "\u0030\u0032";case 4:return "\u0031\u0036";case 5:return "\u0031\u0037";case 6:return "\u0031\u0038";case 7:return "\u0033\u0032";case 8:return "\u0033\u0033";case 9:return "\u0033\u0034"; +case 10:return "\u0034\u0038";case 11:return "\u0034\u0039";case 12:return "\u0035\u0030";case 13:return "\u0036\u0034";case 14:return "\u0036\u0035";case 15:return "\u0036\u0036";case 16:return "\u0038\u0030";case 17:return "\u0038\u0031";case 18:return "\u0038\u0032"; +};return "";};type CT_StyleMatrix struct{NameAttr *string ;FillStyleLst *CT_FillStyleList ;LnStyleLst *CT_LineStyleList ;EffectStyleLst *CT_EffectStyleList ;BgFillStyleLst *CT_BackgroundFillStyleList ;};func (_gfbec *CT_InnerShadowEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfbec .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_gfbec .BlurRadAttr )}); +};if _gfbec .DistAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_gfbec .DistAttr )});};if _gfbec .DirAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0072"},Value :_fa .Sprintf ("\u0025\u0076",*_gfbec .DirAttr )}); +};e .EncodeToken (start );if _gfbec .ScrgbClr !=nil {_fecad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_gfbec .ScrgbClr ,_fecad );};if _gfbec .SrgbClr !=nil {_gggfd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_gfbec .SrgbClr ,_gggfd );};if _gfbec .HslClr !=nil {_cfga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_gfbec .HslClr ,_cfga );};if _gfbec .SysClr !=nil {_aeadb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_gfbec .SysClr ,_aeadb );};if _gfbec .SchemeClr !=nil {_fgfcc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_gfbec .SchemeClr ,_fgfcc );};if _gfbec .PrstClr !=nil {_ebbgc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_gfbec .PrstClr ,_ebbgc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_NonVisualDrawingShapeProps ()*CT_NonVisualDrawingShapeProps {_cegade :=&CT_NonVisualDrawingShapeProps {};return _cegade ;};type ST_TextVertOverflowType byte ; -// Validate validates the CT_SystemColor and its children -func (_efcc *CT_SystemColor )Validate ()error {return _efcc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072");}; -// ValidateWithPath validates the CT_TableCell and its children, prefixing error messages with path -func (_gfgdf *CT_TableCell )ValidateWithPath (path string )error {if _gfgdf .TxBody !=nil {if _bggda :=_gfgdf .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079");_bggda !=nil {return _bggda ;};};if _gfgdf .TcPr !=nil {if _bgcc :=_gfgdf .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072"); -_bgcc !=nil {return _bgcc ;};};if _gfgdf .ExtLst !=nil {if _bbfcf :=_gfgdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbfcf !=nil {return _bbfcf ;};};return nil ;};func NewCT_GradientFillProperties ()*CT_GradientFillProperties {_fcbga :=&CT_GradientFillProperties {}; -return _fcbga ;};type CT_Transform2D struct{RotAttr *int32 ;FlipHAttr *bool ;FlipVAttr *bool ;Off *CT_Point2D ;Ext *CT_PositiveSize2D ;};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 NewCT_GvmlGroupShape ()*CT_GvmlGroupShape {_aabd :=&CT_GvmlGroupShape {};_aabd .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_aabd .GrpSpPr =NewCT_GroupShapeProperties ();return _aabd ;};func (_ebagd *EG_TextBulletColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddebf :for {_accccd ,_ccdag :=d .Token (); -if _ccdag !=nil {return _ccdag ;};switch _bgebf :=_accccd .(type ){case _d .StartElement :switch _bgebf .Name {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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"},_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 :"\u0062u\u0043\u006c\u0072\u0054\u0078"}:_ebagd .BuClrTx =NewCT_TextBulletColorFollowText (); -if _edbbb :=d .DecodeElement (_ebagd .BuClrTx ,&_bgebf );_edbbb !=nil {return _edbbb ;};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 :"\u0062\u0075\u0043l\u0072"},_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 :"\u0062\u0075\u0043l\u0072"}:_ebagd .BuClr =NewCT_Color (); -if _aefeb :=d .DecodeElement (_ebagd .BuClr ,&_bgebf );_aefeb !=nil {return _aefeb ;};default:_ac .Log .Debug ("\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",_bgebf .Name ); -if _eadff :=d .Skip ();_eadff !=nil {return _eadff ;};};case _d .EndElement :break _ddebf ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the Graphic and its children, prefixing error messages with path +func (_eeefc *Graphic )ValidateWithPath (path string )error {if _afafg :=_eeefc .CT_GraphicalObject .ValidateWithPath (path );_afafg !=nil {return _afafg ;};return nil ;}; -// Validate validates the CT_GvmlGroupShape and its children -func (_bfgb *CT_GvmlGroupShape )Validate ()error {return _bfgb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0047\u0072\u006f\u0075\u0070S\u0068\u0061\u0070\u0065");};type EG_ColorChoice struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ; -HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewCT_GvmlConnectorNonVisual ()*CT_GvmlConnectorNonVisual {_eeedf :=&CT_GvmlConnectorNonVisual {};_eeedf .CNvPr =NewCT_NonVisualDrawingProps ();_eeedf .CNvCxnSpPr =NewCT_NonVisualConnectorProperties (); -return _eeedf ;};func (_gagcf *CT_TextNoBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gecf ST_BevelPresetType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gecf .String (),start ); -};func (_dcecg *CT_Vector3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0078"},Value :_gd .Sprintf ("\u0025\u0076",_dcecg .DxAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0079"},Value :_gd .Sprintf ("\u0025\u0076",_dcecg .DyAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u007a"},Value :_gd .Sprintf ("\u0025\u0076",_dcecg .DzAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Vector3D and its children, prefixing error messages with path +func (_bgced *CT_Vector3D )ValidateWithPath (path string )error {if _afadg :=_bgced .DxAttr .ValidateWithPath (path +"\u002fD\u0078\u0041\u0074\u0074\u0072");_afadg !=nil {return _afadg ;};if _daddb :=_bgced .DyAttr .ValidateWithPath (path +"\u002fD\u0079\u0041\u0074\u0074\u0072"); +_daddb !=nil {return _daddb ;};if _cegfdc :=_bgced .DzAttr .ValidateWithPath (path +"\u002fD\u007a\u0041\u0074\u0074\u0072");_cegfdc !=nil {return _cegfdc ;};return nil ;};type ST_PresetLineDashVal byte ; -// ValidateWithPath validates the CT_TableGrid and its children, prefixing error messages with path -func (_gbeag *CT_TableGrid )ValidateWithPath (path string )error {for _afgcf ,_decbba :=range _gbeag .GridCol {if _ecfce :=_decbba .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_afgcf )); -_ecfce !=nil {return _ecfce ;};};return nil ;};func (_bfga *CT_ObjectStyleDefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bfga .SpDef !=nil {_bbfg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0070\u0044\u0065\u0066"}}; -e .EncodeElement (_bfga .SpDef ,_bbfg );};if _bfga .LnDef !=nil {_ccgcb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u006e\u0044\u0065\u0066"}};e .EncodeElement (_bfga .LnDef ,_ccgcb );};if _bfga .TxDef !=nil {_cbee :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0078\u0044\u0065\u0066"}}; -e .EncodeElement (_bfga .TxDef ,_cbee );};if _bfga .ExtLst !=nil {_acecg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfga .ExtLst ,_acecg );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the EG_TextBulletColor and its children, prefixing error messages with path +func (_ebcgc *EG_TextBulletColor )ValidateWithPath (path string )error {if _ebcgc .BuClrTx !=nil {if _cgcgc :=_ebcgc .BuClrTx .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072\u0054\u0078");_cgcgc !=nil {return _cgcgc ;};};if _ebcgc .BuClr !=nil {if _cegdb :=_ebcgc .BuClr .ValidateWithPath (path +"\u002f\u0042\u0075\u0043\u006c\u0072"); +_cegdb !=nil {return _cegdb ;};};return nil ;};func (_ebggf *CT_TextBulletTypefaceFollowText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_ContentPartLocking ()*CT_ContentPartLocking {_cagad :=&CT_ContentPartLocking {}; +return _cagad ;}; -// ValidateWithPath validates the CT_TextBlipBullet and its children, prefixing error messages with path -func (_bfeg *CT_TextBlipBullet )ValidateWithPath (path string )error {if _gcacg :=_bfeg .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_gcacg !=nil {return _gcacg ;};return nil ;};func (_eddbe ST_Coordinate32 )String ()string {if _eddbe .ST_Coordinate32Unqualified !=nil {return _gd .Sprintf ("\u0025\u0076",*_eddbe .ST_Coordinate32Unqualified ); -};if _eddbe .ST_UniversalMeasure !=nil {return _gd .Sprintf ("\u0025\u0076",*_eddbe .ST_UniversalMeasure );};return "";};func (_dgfbca ST_PenAlignment )ValidateWithPath (path string )error {switch _dgfbca {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 (_dgfbca )); -};return nil ;};func (_dffcg *EG_TextAutofit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddeca :for {_cfdgg ,_gabfc :=d .Token ();if _gabfc !=nil {return _gabfc ;};switch _cgabf :=_cfdgg .(type ){case _d .StartElement :switch _cgabf .Name {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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_dffcg .NoAutofit =NewCT_TextNoAutofit (); -if _gffcg :=d .DecodeElement (_dffcg .NoAutofit ,&_cgabf );_gffcg !=nil {return _gffcg ;};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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_dffcg .NormAutofit =NewCT_TextNormalAutofit (); -if _acde :=d .DecodeElement (_dffcg .NormAutofit ,&_cgabf );_acde !=nil {return _acde ;};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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_dffcg .SpAutoFit =NewCT_TextShapeAutofit (); -if _bbefe :=d .DecodeElement (_dffcg .SpAutoFit ,&_cgabf );_bbefe !=nil {return _bbefe ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_cgabf .Name ); -if _deggda :=d .Skip ();_deggda !=nil {return _deggda ;};};case _d .EndElement :break _ddeca ;case _d .CharData :};};return nil ;};func (_ge *AG_Blob )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dd :=range start .Attr {if _dd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dd .Name .Local =="\u0065\u006d\u0062e\u0064"{_ead ,_de :=_dd .Value ,error (nil ); -if _de !=nil {return _de ;};_ge .EmbedAttr =&_ead ;continue ;};if _dd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dd .Name .Local =="\u006c\u0069\u006e\u006b"{_ae ,_gc :=_dd .Value ,error (nil ); -if _gc !=nil {return _gc ;};_ge .LinkAttr =&_ae ;continue ;};};for {_bb ,_cg :=d .Token ();if _cg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0042\u006c\u006f\u0062\u003a\u0020\u0025\u0073",_cg );};if _dda ,_be :=_bb .(_d .EndElement ); -_be &&_dda .Name ==start .Name {break ;};};return nil ;};func (_gbcdg *ST_AnimationDgmOnlyBuildType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbcdg =0;case "\u006f\u006e\u0065":*_gbcdg =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_gbcdg =2; -case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_gbcdg =3;};return nil ;};func NewCT_TableGrid ()*CT_TableGrid {_egeba :=&CT_TableGrid {};return _egeba };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 (_geba *CT_TextUnderlineFillGroupWrapper )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _geba .NoFill !=nil {_cfcfff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_geba .NoFill ,_cfcfff );};if _geba .SolidFill !=nil {_egaae :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_geba .SolidFill ,_egaae );};if _geba .GradFill !=nil {_gdcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_geba .GradFill ,_gdcg );};if _geba .BlipFill !=nil {_fcaae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_geba .BlipFill ,_fcaae );};if _geba .PattFill !=nil {_ecedb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_geba .PattFill ,_ecedb );};if _geba .GrpFill !=nil {_bcccde :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_geba .GrpFill ,_bcccde );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ReflectionEffect and its children +func (_gfdea *CT_ReflectionEffect )Validate ()error {return _gfdea .ValidateWithPath ("\u0043\u0054\u005f\u0052ef\u006c\u0065\u0063\u0074\u0069\u006f\u006e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_gbacd ST_DgmBuildStep )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbacd .String (),start ); +};func NewEG_OfficeArtExtensionList ()*EG_OfficeArtExtensionList {_dfddb :=&EG_OfficeArtExtensionList {};return _dfddb ;}; -// Validate validates the CT_SoftEdgesEffect and its children -func (_fbgeb *CT_SoftEdgesEffect )Validate ()error {return _fbgeb .ValidateWithPath ("\u0043T\u005fS\u006f\u0066\u0074\u0045\u0064g\u0065\u0073E\u0066\u0066\u0065\u0063\u0074");};func (_ddbeb *CT_EffectStyleItem )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _ddbeb .EffectLst !=nil {_bcdf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddbeb .EffectLst ,_bcdf );};if _ddbeb .EffectDag !=nil {_daacc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; -e .EncodeElement (_ddbeb .EffectDag ,_daacc );};if _ddbeb .Scene3d !=nil {_efedc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}};e .EncodeElement (_ddbeb .Scene3d ,_efedc );};if _ddbeb .Sp3d !=nil {_ggecg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}}; -e .EncodeElement (_ddbeb .Sp3d ,_ggecg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TableStyleCellStyle ()*CT_TableStyleCellStyle {_bdgbb :=&CT_TableStyleCellStyle {};return _bdgbb ;};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 ParseUnionST_PositivePercentage (s string )(ST_PositivePercentage ,error ){_eedcdc :=ST_PositivePercentage {}; -if _gg .ST_PositivePercentagePatternRe .MatchString (s ){_eedcdc .ST_PositivePercentage =&ST_Percentage {};_eedcdc .ST_PositivePercentage .ST_Percentage =&s ;}else {_eecef ,_geccc :=_b .ParseInt (s ,10,32);if _geccc !=nil {return _eedcdc ,_gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_geccc ); -};_dagbg :=int32 (_eecef );_eedcdc .ST_PositivePercentageDecimal =&_dagbg ;};return _eedcdc ,nil ;}; +// ValidateWithPath validates the CT_Camera and its children, prefixing error messages with path +func (_dbcb *CT_Camera )ValidateWithPath (path string )error {if _dbcb .PrstAttr ==ST_PresetCameraTypeUnset {return _fa .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 _ffge :=_dbcb .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_ffge !=nil {return _ffge ;};if _dbcb .FovAttr !=nil {if *_dbcb .FovAttr < 0{return _fa .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 ,*_dbcb .FovAttr ); +};if *_dbcb .FovAttr > 10800000{return _fa .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 ,*_dbcb .FovAttr ); +};};if _dbcb .ZoomAttr !=nil {if _febg :=_dbcb .ZoomAttr .ValidateWithPath (path +"\u002fZ\u006f\u006f\u006d\u0041\u0074\u0074r");_febg !=nil {return _febg ;};};if _dbcb .Rot !=nil {if _eaae :=_dbcb .Rot .ValidateWithPath (path +"\u002f\u0052\u006f\u0074"); +_eaae !=nil {return _eaae ;};};return nil ;};func NewCT_TextBulletSizeFollowText ()*CT_TextBulletSizeFollowText {_daebe :=&CT_TextBulletSizeFollowText {};return _daebe ;};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_AudioFile and its children, prefixing error messages with path -func (_eaa *CT_AudioFile )ValidateWithPath (path string )error {if _eaa .ExtLst !=nil {if _acd :=_eaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acd !=nil {return _acd ;};};return nil ;};func (_ddffeg *ST_TextStrikeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddffeg =0; -case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_ddffeg =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_ddffeg =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_ddffeg =3;};return nil ;}; +// Validate validates the EG_TextUnderlineLine and its children +func (_gcffc *EG_TextUnderlineLine )Validate ()error {return _gcffc .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065");};func NewCT_AlphaBiLevelEffect ()*CT_AlphaBiLevelEffect {_geb :=&CT_AlphaBiLevelEffect {}; +return _geb };func NewCT_ColorSchemeList ()*CT_ColorSchemeList {_agbc :=&CT_ColorSchemeList {};return _agbc };func (_fgged *CT_TextBulletSizeFollowText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_dcbgf ,_cgaga :=d .Token ();if _cgaga !=nil {return _fa .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",_cgaga ); +};if _ggbfb ,_aceca :=_dcbgf .(_d .EndElement );_aceca &&_ggbfb .Name ==start .Name {break ;};};return nil ;};func (_agecfe ST_EffectContainerType )String ()string {switch _agecfe {case 0:return "";case 1:return "\u0073\u0069\u0062";case 2:return "\u0074\u0072\u0065\u0065"; +};return "";};func (_fgbce *ST_SystemColorVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcgbf ,_gfdga :=d .Token ();if _gfdga !=nil {return _gfdga ;};if _dbfb ,_fdcda :=_bcgbf .(_d .EndElement );_fdcda &&_dbfb .Name ==start .Name {*_fgbce =1; +return nil ;};if _bcgda ,_fdeee :=_bcgbf .(_d .CharData );!_fdeee {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcgbf );}else {switch string (_bcgda ){case "":*_fgbce =0; +case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_fgbce =1;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_fgbce =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_fgbce =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_fgbce =4; +case "\u006d\u0065\u006e\u0075":*_fgbce =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_fgbce =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_fgbce =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_fgbce =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_fgbce =9; +case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_fgbce =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_fgbce =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_fgbce =12; +case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_fgbce =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_fgbce =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_fgbce =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_fgbce =16; +case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_fgbce =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_fgbce =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_fgbce =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_fgbce =20; +case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_fgbce =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_fgbce =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_fgbce =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_fgbce =24; +case "\u0069\u006e\u0066\u006f\u0042\u006b":*_fgbce =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_fgbce =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_fgbce =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_fgbce =28; +case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_fgbce =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_fgbce =30;};};_bcgbf ,_gfdga =d .Token ();if _gfdga !=nil {return _gfdga ;};if _dgdaac ,_dcgdb :=_bcgbf .(_d .EndElement ); +_dcgdb &&_dgdaac .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcgbf );};func (_cceeb *Tbl )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cceeb .CT_Table =*NewCT_Table (); +_cfgdb :for {_bagcc ,_cecgfb :=d .Token ();if _cecgfb !=nil {return _cecgfb ;};switch _dbbdb :=_bagcc .(type ){case _d .StartElement :switch _dbbdb .Name {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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:_cceeb .TblPr =NewCT_TableProperties (); +if _dacbb :=d .DecodeElement (_cceeb .TblPr ,&_dbbdb );_dacbb !=nil {return _dacbb ;};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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _bdcea :=d .DecodeElement (_cceeb .TblGrid ,&_dbbdb ); +_bdcea !=nil {return _bdcea ;};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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_cfceff :=NewCT_TableRow (); +if _aeece :=d .DecodeElement (_cfceff ,&_dbbdb );_aeece !=nil {return _aeece ;};_cceeb .Tr =append (_cceeb .Tr ,_cfceff );default:_dc .Log .Debug ("\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",_dbbdb .Name ); +if _fgacc :=d .Skip ();_fgacc !=nil {return _fgacc ;};};case _d .EndElement :break _cfgdb ;case _d .CharData :};};return nil ;};func (_aaaaa *CT_SolidColorFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dacega :for {_abage ,_dcacfa :=d .Token (); +if _dcacfa !=nil {return _dcacfa ;};switch _gagcd :=_abage .(type ){case _d .StartElement :switch _gagcd .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_aaaaa .ScrgbClr =NewCT_ScRgbColor (); +if _eggb :=d .DecodeElement (_aaaaa .ScrgbClr ,&_gagcd );_eggb !=nil {return _eggb ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_aaaaa .SrgbClr =NewCT_SRgbColor (); +if _fcfa :=d .DecodeElement (_aaaaa .SrgbClr ,&_gagcd );_fcfa !=nil {return _fcfa ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_aaaaa .HslClr =NewCT_HslColor (); +if _bebceg :=d .DecodeElement (_aaaaa .HslClr ,&_gagcd );_bebceg !=nil {return _bebceg ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_aaaaa .SysClr =NewCT_SystemColor (); +if _abfe :=d .DecodeElement (_aaaaa .SysClr ,&_gagcd );_abfe !=nil {return _abfe ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_aaaaa .SchemeClr =NewCT_SchemeColor (); +if _eaec :=d .DecodeElement (_aaaaa .SchemeClr ,&_gagcd );_eaec !=nil {return _eaec ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_aaaaa .PrstClr =NewCT_PresetColor (); +if _cggeb :=d .DecodeElement (_aaaaa .PrstClr ,&_gagcd );_cggeb !=nil {return _cggeb ;};default:_dc .Log .Debug ("\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",_gagcd .Name ); +if _edbbb :=d .Skip ();_edbbb !=nil {return _edbbb ;};};case _d .EndElement :break _dacega ;case _d .CharData :};};return nil ;};func NewCT_LineProperties ()*CT_LineProperties {_gdefa :=&CT_LineProperties {};return _gdefa }; -// Validate validates the CT_BiLevelEffect and its children -func (_fcgg *CT_BiLevelEffect )Validate ()error {return _fcgg .ValidateWithPath ("\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_eacdc *CT_TextBulletSizeFollowText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ClipboardStyleSheet and its children, prefixing error messages with path +func (_abee *CT_ClipboardStyleSheet )ValidateWithPath (path string )error {if _cgda :=_abee .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_cgda !=nil {return _cgda ;};if _cfdb :=_abee .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); +_cfdb !=nil {return _cfdb ;};return nil ;}; + +// Validate validates the CT_GrayscaleEffect and its children +func (_gbeba *CT_GrayscaleEffect )Validate ()error {return _gbeba .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074");};func NewCT_TextBulletTypefaceFollowText ()*CT_TextBulletTypefaceFollowText {_bdgcb :=&CT_TextBulletTypefaceFollowText {}; +return _bdgcb ;};func NewCT_BlipFillProperties ()*CT_BlipFillProperties {_geeba :=&CT_BlipFillProperties {};return _geeba ;};func (_eafbc *ST_AdjCoordinate )ValidateWithPath (path string )error {_gbdff :=[]string {};if _eafbc .ST_Coordinate !=nil {if _bbdcef :=_eafbc .ST_Coordinate .ValidateWithPath (path +"\u002f\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064i\u006e\u0061\u0074\u0065"); +_bbdcef !=nil {return _bbdcef ;};_gbdff =append (_gbdff ,"\u0053\u0054\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065");};if _eafbc .ST_GeomGuideName !=nil {_gbdff =append (_gbdff ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065"); +};if len (_gbdff )> 1{return _fa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gbdff );};return nil ;};func NewCT_BiLevelEffect ()*CT_BiLevelEffect {_gdae :=&CT_BiLevelEffect {}; +return _gdae };func NewCT_SystemColor ()*CT_SystemColor {_defce :=&CT_SystemColor {};_defce .ValAttr =ST_SystemColorVal (1);return _defce ;};func (_beaab ST_PositivePercentage )String ()string {if _beaab .ST_PositivePercentageDecimal !=nil {return _fa .Sprintf ("\u0025\u0076",*_beaab .ST_PositivePercentageDecimal ); +};if _beaab .ST_PositivePercentage !=nil {return _beaab .ST_PositivePercentage .String ();};return "";}; + +// ValidateWithPath validates the CT_LineEndProperties and its children, prefixing error messages with path +func (_dcge *CT_LineEndProperties )ValidateWithPath (path string )error {if _gdef :=_dcge .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdef !=nil {return _gdef ;};if _cadd :=_dcge .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072"); +_cadd !=nil {return _cadd ;};if _bbfd :=_dcge .LenAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u006e\u0041\u0074\u0074\u0072");_bbfd !=nil {return _bbfd ;};return nil ;};type CT_DashStop struct{DAttr ST_PositivePercentage ;SpAttr ST_PositivePercentage ; +}; + +// ValidateWithPath validates the AG_Locking and its children, prefixing error messages with path +func (_ad *AG_Locking )ValidateWithPath (path string )error {return nil };func (_ebcgb ST_LineEndWidth )String ()string {switch _ebcgb {case 0:return "";case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return ""; +};func (_efagef *ST_OnOffStyleType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afbcg ,_febgd :=d .Token ();if _febgd !=nil {return _febgd ;};if _fefe ,_ffaba :=_afbcg .(_d .EndElement );_ffaba &&_fefe .Name ==start .Name {*_efagef =1; +return nil ;};if _cdbcg ,_eedea :=_afbcg .(_d .CharData );!_eedea {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afbcg );}else {switch string (_cdbcg ){case "":*_efagef =0; +case "\u006f\u006e":*_efagef =1;case "\u006f\u0066\u0066":*_efagef =2;case "\u0064\u0065\u0066":*_efagef =3;};};_afbcg ,_febgd =d .Token ();if _febgd !=nil {return _febgd ;};if _daacaa ,_egbfge :=_afbcg .(_d .EndElement );_egbfge &&_daacaa .Name ==start .Name {return nil ; +};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afbcg );};type CT_ColorMapping struct{Bg1Attr ST_ColorSchemeIndex ;Tx1Attr ST_ColorSchemeIndex ; +Bg2Attr ST_ColorSchemeIndex ;Tx2Attr ST_ColorSchemeIndex ;Accent1Attr ST_ColorSchemeIndex ;Accent2Attr ST_ColorSchemeIndex ;Accent3Attr ST_ColorSchemeIndex ;Accent4Attr ST_ColorSchemeIndex ;Accent5Attr ST_ColorSchemeIndex ;Accent6Attr ST_ColorSchemeIndex ; +HlinkAttr ST_ColorSchemeIndex ;FolHlinkAttr ST_ColorSchemeIndex ;ExtLst *CT_OfficeArtExtensionList ;};type CT_TableGrid struct{GridCol []*CT_TableCol ;};type CT_TextSpacing struct{SpcPct *CT_TextSpacingPercent ;SpcPts *CT_TextSpacingPoint ;};func (_eedcd *ST_LightRigDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eedcd =0; +case "\u0074\u006c":*_eedcd =1;case "\u0074":*_eedcd =2;case "\u0074\u0072":*_eedcd =3;case "\u006c":*_eedcd =4;case "\u0072":*_eedcd =5;case "\u0062\u006c":*_eedcd =6;case "\u0062":*_eedcd =7;case "\u0062\u0072":*_eedcd =8;};return nil ;};func (_bcef *CT_Ratio )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acge :=range start .Attr {if _acge .Name .Local =="\u006e"{_ebea ,_ddcb :=_bc .ParseInt (_acge .Value ,10,64); +if _ddcb !=nil {return _ddcb ;};_bcef .NAttr =_ebea ;continue ;};if _acge .Name .Local =="\u0064"{_bffdc ,_efgae :=_bc .ParseInt (_acge .Value ,10,64);if _efgae !=nil {return _efgae ;};_bcef .DAttr =_bffdc ;continue ;};};for {_bgcce ,_bfeaa :=d .Token (); +if _bfeaa !=nil {return _fa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0061\u0074\u0069\u006f: \u0025\u0073",_bfeaa );};if _ddfgd ,_fbgca :=_bgcce .(_d .EndElement );_fbgca &&_ddfgd .Name ==start .Name {break ;};};return nil ; +}; + +// ValidateWithPath validates the CT_Blip and its children, prefixing error messages with path +func (_gcd *CT_Blip )ValidateWithPath (path string )error {if _aded :=_gcd .CstateAttr .ValidateWithPath (path +"/\u0043\u0073\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_aded !=nil {return _aded ;};for _gacb ,_gcba :=range _gcd .Choice {if _bagf :=_gcba .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gacb )); +_bagf !=nil {return _bagf ;};};if _gcd .ExtLst !=nil {if _bcae :=_gcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcae !=nil {return _bcae ;};};return nil ;};func (_ffgeb *CT_GrayscaleTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_bfbdc ,_fdbc :=d .Token (); +if _fdbc !=nil {return _fa .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",_fdbc );};if _feed ,_effgf :=_bfbdc .(_d .EndElement ); +_effgf &&_feed .Name ==start .Name {break ;};};return nil ;};type CT_Angle struct{ValAttr int32 ;}; -// Validate validates the CT_GeomGuideList and its children -func (_aagbf *CT_GeomGuideList )Validate ()error {return _aagbf .ValidateWithPath ("\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the ThemeManager and its children, prefixing error messages with path +func (_ggbbc *ThemeManager )ValidateWithPath (path string )error {if _cgecc :=_ggbbc .CT_EmptyElement .ValidateWithPath (path );_cgecc !=nil {return _cgecc ;};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;);func (_ggdfcd *EG_FillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggdfcd .NoFill !=nil {_gbeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ggdfcd .NoFill ,_gbeg );};if _ggdfcd .SolidFill !=nil {_aeggee :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ggdfcd .SolidFill ,_aeggee );};if _ggdfcd .GradFill !=nil {_efgda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ggdfcd .GradFill ,_efgda );};if _ggdfcd .BlipFill !=nil {_bfbgg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ggdfcd .BlipFill ,_bfbgg );};if _ggdfcd .PattFill !=nil {_bcdgd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ggdfcd .PattFill ,_bcdgd );};if _ggdfcd .GrpFill !=nil {_deaba :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ggdfcd .GrpFill ,_deaba );};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 (_bcdad *EG_ShadeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcdad .Lin !=nil {_aacaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ci\u006e"}}; +e .EncodeElement (_bcdad .Lin ,_aacaa );};if _bcdad .Path !=nil {_caaecc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_bcdad .Path ,_caaecc );};return nil ;}; -// Validate validates the CT_TextUnderlineLineFollowText and its children -func (_eecf *CT_TextUnderlineLineFollowText )Validate ()error {return _eecf .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 (_aada *CT_BlipFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aada .DpiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0070\u0069"},Value :_gd .Sprintf ("\u0025\u0076",*_aada .DpiAttr )}); -};if _aada .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_aada .RotWithShapeAttr ))});};e .EncodeToken (start ); -if _aada .Blip !=nil {_egcag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_aada .Blip ,_egcag );};if _aada .SrcRect !=nil {_gbdd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0063\u0052\u0065\u0063t"}}; -e .EncodeElement (_aada .SrcRect ,_gbdd );};if _aada .Tile !=nil {_agbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_aada .Tile ,_agbc );};if _aada .Stretch !=nil {_dbae :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}}; -e .EncodeElement (_aada .Stretch ,_dbae );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_AnimationChartBuildProperties struct{BldAttr *ST_AnimationChartBuildType ;AnimBgAttr *bool ;};func (_bbgbd *CT_PatternFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_acbgce :=range start .Attr {if _acbgce .Name .Local =="\u0070\u0072\u0073\u0074"{_bbgbd .PrstAttr .UnmarshalXMLAttr (_acbgce ); -continue ;};};_fbgafe :for {_cffd ,_cefd :=d .Token ();if _cefd !=nil {return _cefd ;};switch _effca :=_cffd .(type ){case _d .StartElement :switch _effca .Name {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 :"\u0066\u0067\u0043l\u0072"},_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 :"\u0066\u0067\u0043l\u0072"}:_bbgbd .FgClr =NewCT_Color (); -if _fcge :=d .DecodeElement (_bbgbd .FgClr ,&_effca );_fcge !=nil {return _fcge ;};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 :"\u0062\u0067\u0043l\u0072"},_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 :"\u0062\u0067\u0043l\u0072"}:_bbgbd .BgClr =NewCT_Color (); -if _eeagc :=d .DecodeElement (_bbgbd .BgClr ,&_effca );_eeagc !=nil {return _eeagc ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\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",_effca .Name ); -if _aeggd :=d .Skip ();_aeggd !=nil {return _aeggd ;};};case _d .EndElement :break _fbgafe ;case _d .CharData :};};return nil ;};func NewCT_Color ()*CT_Color {_ddgcd :=&CT_Color {};return _ddgcd };func NewCT_GammaTransform ()*CT_GammaTransform {_fffgg :=&CT_GammaTransform {}; -return _fffgg };func (_dbec *CT_ColorScheme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_dbec .NameAttr )}); -e .EncodeToken (start );_dbbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064k\u0031"}};e .EncodeElement (_dbec .Dk1 ,_dbbc );_abgd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ct\u0031"}};e .EncodeElement (_dbec .Lt1 ,_abgd ); -_gccg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064k\u0032"}};e .EncodeElement (_dbec .Dk2 ,_gccg );_bbab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ct\u0032"}};e .EncodeElement (_dbec .Lt2 ,_bbab );_bdbc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00741"}}; -e .EncodeElement (_dbec .Accent1 ,_bdbc );_dcee :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00742"}};e .EncodeElement (_dbec .Accent2 ,_dcee );_ffbfb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00743"}}; -e .EncodeElement (_dbec .Accent3 ,_ffbfb );_edecc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00744"}};e .EncodeElement (_dbec .Accent4 ,_edecc );_edaf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00745"}}; -e .EncodeElement (_dbec .Accent5 ,_edaf );_gegc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0063\u0063\u0065\u006e\u00746"}};e .EncodeElement (_dbec .Accent6 ,_gegc );_ddcf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0068\u006c\u0069\u006e\u006b"}}; -e .EncodeElement (_dbec .Hlink ,_ddcf );_baf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}};e .EncodeElement (_dbec .FolHlink ,_baf );if _dbec .ExtLst !=nil {_dfba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dbec .ExtLst ,_dfba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_PresetColor and its children, prefixing error messages with path +func (_feedec *CT_PresetColor )ValidateWithPath (path string )error {if _feedec .ValAttr ==ST_PresetColorValUnset {return _fa .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _egcf :=_feedec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egcf !=nil {return _egcf ;};for _accad ,_efce :=range _feedec .EG_ColorTransform {if _dgfbd :=_efce .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_accad )); +_dgfbd !=nil {return _dgfbd ;};};return nil ;};func (_gebfa *CT_ShapeLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gebfa .NoTextEditAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gebfa .NoTextEditAttr ))}); +};if _gebfa .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gebfa .NoGrpAttr ))});};if _gebfa .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gebfa .NoSelectAttr ))}); +};if _gebfa .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gebfa .NoRotAttr ))});};if _gebfa .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gebfa .NoChangeAspectAttr ))}); +};if _gebfa .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gebfa .NoMoveAttr ))});};if _gebfa .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gebfa .NoResizeAttr ))}); +};if _gebfa .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gebfa .NoEditPointsAttr ))});}; +if _gebfa .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gebfa .NoAdjustHandlesAttr ))}); +};if _gebfa .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gebfa .NoChangeArrowheadsAttr ))}); +};if _gebfa .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gebfa .NoChangeShapeTypeAttr ))}); +};e .EncodeToken (start );if _gebfa .ExtLst !=nil {_gcafd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gebfa .ExtLst ,_gcafd );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_Ratio and its children, prefixing error messages with path -func (_ecce *CT_Ratio )ValidateWithPath (path string )error {return nil };type ST_ChartBuildStep byte ; +// Validate validates the CT_NonVisualGroupDrawingShapeProps and its children +func (_begbd *CT_NonVisualGroupDrawingShapeProps )Validate ()error {return _begbd .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 (_fcggg *CT_GvmlShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcggg .NvSpPr =NewCT_GvmlShapeNonVisual ();_fcggg .SpPr =NewCT_ShapeProperties ();_cffdc :for {_abede ,_gcdd :=d .Token ();if _gcdd !=nil {return _gcdd ;};switch _afda :=_abede .(type ){case _d .StartElement :switch _afda .Name {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 :"\u006e\u0076\u0053\u0070\u0050\u0072"},_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 :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _dedd :=d .DecodeElement (_fcggg .NvSpPr ,&_afda ); +_dedd !=nil {return _dedd ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _eddae :=d .DecodeElement (_fcggg .SpPr ,&_afda ); +_eddae !=nil {return _eddae ;};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 :"\u0074\u0078\u0053\u0070"},_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 :"\u0074\u0078\u0053\u0070"}:_fcggg .TxSp =NewCT_GvmlTextShape (); +if _abceg :=d .DecodeElement (_fcggg .TxSp ,&_afda );_abceg !=nil {return _abceg ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_fcggg .Style =NewCT_ShapeStyle (); +if _fbecf :=d .DecodeElement (_fcggg .Style ,&_afda );_fbecf !=nil {return _fbecf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcggg .ExtLst =NewCT_OfficeArtExtensionList (); +if _ccaa :=d .DecodeElement (_fcggg .ExtLst ,&_afda );_ccaa !=nil {return _ccaa ;};default:_dc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_afda .Name ); +if _eccga :=d .Skip ();_eccga !=nil {return _eccga ;};};case _d .EndElement :break _cffdc ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the EG_TextBulletTypeface and its children, prefixing error messages with path -func (_caaed *EG_TextBulletTypeface )ValidateWithPath (path string )error {if _caaed .BuFontTx !=nil {if _gbdgd :=_caaed .BuFontTx .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074\u0054x");_gbdgd !=nil {return _gbdgd ;};};if _caaed .BuFont !=nil {if _addebf :=_caaed .BuFont .ValidateWithPath (path +"\u002fB\u0075\u0046\u006f\u006e\u0074"); -_addebf !=nil {return _addebf ;};};return nil ;};type CT_RegularTextRun struct{RPr *CT_TextCharacterProperties ;T string ;};type CT_RelativeRect struct{LAttr *ST_Percentage ;TAttr *ST_Percentage ;RAttr *ST_Percentage ;BAttr *ST_Percentage ;};func (_aeeeg ST_LineEndLength )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aeeeg .String (),start ); -};func NewCT_EffectReference ()*CT_EffectReference {_aebf :=&CT_EffectReference {};return _aebf };type EG_TextUnderlineLine struct{ULnTx *CT_TextUnderlineLineFollowText ;ULn *CT_LineProperties ;};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;);const (ST_FontCollectionIndexUnset ST_FontCollectionIndex =0;ST_FontCollectionIndexMajor ST_FontCollectionIndex =1;ST_FontCollectionIndexMinor ST_FontCollectionIndex =2; -ST_FontCollectionIndexNone ST_FontCollectionIndex =3;);func (_gfdc *CT_ConnectorLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfdc .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_gfdc .NoGrpAttr ))}); -};if _gfdc .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_gfdc .NoSelectAttr ))});};if _gfdc .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_gfdc .NoRotAttr ))}); -};if _gfdc .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_gfdc .NoChangeAspectAttr ))}); -};if _gfdc .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_gfdc .NoMoveAttr ))});};if _gfdc .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_gfdc .NoResizeAttr ))}); -};if _gfdc .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_gfdc .NoEditPointsAttr ))});};if _gfdc .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_gfdc .NoAdjustHandlesAttr ))}); -};if _gfdc .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_gfdc .NoChangeArrowheadsAttr ))}); -};if _gfdc .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_gfdc .NoChangeShapeTypeAttr ))}); -};e .EncodeToken (start );if _gfdc .ExtLst !=nil {_efce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfdc .ExtLst ,_efce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};func (_cgggf *CT_Shape3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgggf .ZAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007a"},Value :_gd .Sprintf ("\u0025\u0076",*_cgggf .ZAttr )});};if _cgggf .ExtrusionHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"},Value :_gd .Sprintf ("\u0025\u0076",*_cgggf .ExtrusionHAttr )}); -};if _cgggf .ContourWAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"},Value :_gd .Sprintf ("\u0025\u0076",*_cgggf .ContourWAttr )});};if _cgggf .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_ddffg ,_fcbf :=_cgggf .PrstMaterialAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"}); -if _fcbf !=nil {return _fcbf ;};start .Attr =append (start .Attr ,_ddffg );};e .EncodeToken (start );if _cgggf .BevelT !=nil {_efdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0054"}};e .EncodeElement (_cgggf .BevelT ,_efdd ); -};if _cgggf .BevelB !=nil {_bbbbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0065\u0076\u0065\u006c\u0042"}};e .EncodeElement (_cgggf .BevelB ,_bbbbe );};if _cgggf .ExtrusionClr !=nil {_bdadg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069o\u006e\u0043\u006c\u0072"}}; -e .EncodeElement (_cgggf .ExtrusionClr ,_bdadg );};if _cgggf .ContourClr !=nil {_bcde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063o\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}};e .EncodeElement (_cgggf .ContourClr ,_bcde );};if _cgggf .ExtLst !=nil {_gbgbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cgggf .ExtLst ,_gbgbg );};e .EncodeToken (_d .EndElement {Name :start .Name });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;);type CT_XYAdjustHandle struct{GdRefXAttr *string ;MinXAttr *ST_AdjCoordinate ; -MaxXAttr *ST_AdjCoordinate ;GdRefYAttr *string ;MinYAttr *ST_AdjCoordinate ;MaxYAttr *ST_AdjCoordinate ;Pos *CT_AdjPoint2D ;}; +// Validate validates the CT_GvmlGraphicFrameNonVisual and its children +func (_gecb *CT_GvmlGraphicFrameNonVisual )Validate ()error {return _gecb .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_DefaultShapeDefinition ()*CT_DefaultShapeDefinition {_adba :=&CT_DefaultShapeDefinition {}; +_adba .SpPr =NewCT_ShapeProperties ();_adba .BodyPr =NewCT_TextBodyProperties ();_adba .LstStyle =NewCT_TextListStyle ();return _adba ;};func (_adea *CT_TintEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adea .HueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0075\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_adea .HueAttr )}); +};if _adea .AmtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006d\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_adea .AmtAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_gfeec *CT_VideoFile )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbfff :=range start .Attr {if _cbfff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbfff .Name .Local =="\u006c\u0069\u006e\u006b"||_cbfff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cbfff .Name .Local =="\u006c\u0069\u006e\u006b"{_abccg ,_dgcgb :=_cbfff .Value ,error (nil ); +if _dgcgb !=nil {return _dgcgb ;};_gfeec .LinkAttr =_abccg ;continue ;};if _cbfff .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_aaaed ,_bbbee :=_cbfff .Value ,error (nil );if _bbbee !=nil {return _bbbee ;};_gfeec .ContentTypeAttr =&_aaaed ; +continue ;};};_fbbg :for {_eacfb ,_eddfbb :=d .Token ();if _eddfbb !=nil {return _eddfbb ;};switch _cfeae :=_eacfb .(type ){case _d .StartElement :switch _cfeae .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfeec .ExtLst =NewCT_OfficeArtExtensionList (); +if _ceffg :=d .DecodeElement (_gfeec .ExtLst ,&_cfeae );_ceffg !=nil {return _ceffg ;};default:_dc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_cfeae .Name ); +if _cbade :=d .Skip ();_cbade !=nil {return _cbade ;};};case _d .EndElement :break _fbbg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the VideoFile and its children, prefixing error messages with path -func (_cage *VideoFile )ValidateWithPath (path string )error {if _ffecgg :=_cage .CT_VideoFile .ValidateWithPath (path );_ffecgg !=nil {return _ffecgg ;};return nil ;}; +// Validate validates the CT_ObjectStyleDefaults and its children +func (_dgbeg *CT_ObjectStyleDefaults )Validate ()error {return _dgbeg .ValidateWithPath ("\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073");};func (_dcedb *CT_CustomColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aacd :=range start .Attr {if _aacd .Name .Local =="\u006e\u0061\u006d\u0065"{_cecc ,_dfag :=_aacd .Value ,error (nil ); +if _dfag !=nil {return _dfag ;};_dcedb .NameAttr =&_cecc ;continue ;};};_gcgc :for {_fafa ,_efd :=d .Token ();if _efd !=nil {return _efd ;};switch _bcdd :=_fafa .(type ){case _d .StartElement :switch _bcdd .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dcedb .ScrgbClr =NewCT_ScRgbColor (); +if _dacb :=d .DecodeElement (_dcedb .ScrgbClr ,&_bcdd );_dacb !=nil {return _dacb ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dcedb .SrgbClr =NewCT_SRgbColor (); +if _aada :=d .DecodeElement (_dcedb .SrgbClr ,&_bcdd );_aada !=nil {return _aada ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dcedb .HslClr =NewCT_HslColor (); +if _eafac :=d .DecodeElement (_dcedb .HslClr ,&_bcdd );_eafac !=nil {return _eafac ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dcedb .SysClr =NewCT_SystemColor (); +if _gcgef :=d .DecodeElement (_dcedb .SysClr ,&_bcdd );_gcgef !=nil {return _gcgef ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dcedb .SchemeClr =NewCT_SchemeColor (); +if _dfcb :=d .DecodeElement (_dcedb .SchemeClr ,&_bcdd );_dfcb !=nil {return _dfcb ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dcedb .PrstClr =NewCT_PresetColor (); +if _gcdc :=d .DecodeElement (_dcedb .PrstClr ,&_bcdd );_gcdc !=nil {return _gcdc ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bcdd .Name ); +if _agba :=d .Skip ();_agba !=nil {return _agba ;};};case _d .EndElement :break _gcgc ;case _d .CharData :};};return nil ;};func NewCT_NonVisualGroupDrawingShapeProps ()*CT_NonVisualGroupDrawingShapeProps {_efbcc :=&CT_NonVisualGroupDrawingShapeProps {}; +return _efbcc ;};func (_fdgge *CT_Vector3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aefbba :=range start .Attr {if _aefbba .Name .Local =="\u0064\u0078"{_gdcfe ,_cgaba :=ParseUnionST_Coordinate (_aefbba .Value );if _cgaba !=nil {return _cgaba ; +};_fdgge .DxAttr =_gdcfe ;continue ;};if _aefbba .Name .Local =="\u0064\u0079"{_cdcbc ,_eeabb :=ParseUnionST_Coordinate (_aefbba .Value );if _eeabb !=nil {return _eeabb ;};_fdgge .DyAttr =_cdcbc ;continue ;};if _aefbba .Name .Local =="\u0064\u007a"{_dfdbee ,_abddbb :=ParseUnionST_Coordinate (_aefbba .Value ); +if _abddbb !=nil {return _abddbb ;};_fdgge .DzAttr =_dfdbee ;continue ;};};for {_afeae ,_bdaaf :=d .Token ();if _bdaaf !=nil {return _fa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044\u003a\u0020\u0025\u0073",_bdaaf ); +};if _ecfg ,_gbcg :=_afeae .(_d .EndElement );_gbcg &&_ecfg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_ScRgbColor and its children -func (_gbacd *CT_ScRgbColor )Validate ()error {return _gbacd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");}; +// Validate validates the CT_AnimationDgmElement and its children +func (_bbg *CT_AnimationDgmElement )Validate ()error {return _bbg .ValidateWithPath ("\u0043\u0054\u005f\u0041ni\u006d\u0061\u0074\u0069\u006f\u006e\u0044\u0067\u006d\u0045\u006c\u0065\u006d\u0065n\u0074");}; -// ST_TextPoint is a union type -type ST_TextPoint struct{ST_TextPointUnqualified *int32 ;ST_UniversalMeasure *string ;};func NewCT_PresetTextShape ()*CT_PresetTextShape {_ffcg :=&CT_PresetTextShape {};_ffcg .PrstAttr =ST_TextShapeType (1);return _ffcg ;};func (_gfgc *CT_GvmlGroupShapeNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfgc .CNvPr =NewCT_NonVisualDrawingProps (); -_gfgc .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();_dffe :for {_agda ,_abeae :=d .Token ();if _abeae !=nil {return _abeae ;};switch _fcebe :=_agda .(type ){case _d .StartElement :switch _fcebe .Name {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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _bgdf :=d .DecodeElement (_gfgc .CNvPr ,&_fcebe ); -_bgdf !=nil {return _bgdf ;};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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _eaed :=d .DecodeElement (_gfgc .CNvGrpSpPr ,&_fcebe ); -_eaed !=nil {return _eaed ;};default:_ac .Log .Debug ("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",_fcebe .Name ); -if _ebdcc :=d .Skip ();_ebdcc !=nil {return _ebdcc ;};};case _d .EndElement :break _dffe ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the EG_TextRun and its children, prefixing error messages with path +func (_befced *EG_TextRun )ValidateWithPath (path string )error {if _befced .R !=nil {if _babad :=_befced .R .ValidateWithPath (path +"\u002f\u0052");_babad !=nil {return _babad ;};};if _befced .Br !=nil {if _bgbf :=_befced .Br .ValidateWithPath (path +"\u002f\u0042\u0072"); +_bgbf !=nil {return _bgbf ;};};if _befced .Fld !=nil {if _babadb :=_befced .Fld .ValidateWithPath (path +"\u002f\u0046\u006c\u0064");_babadb !=nil {return _babadb ;};};return nil ;}; -// Validate validates the CT_Point2D and its children -func (_bbfde *CT_Point2D )Validate ()error {return _bbfde .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0032\u0044");}; +// Validate validates the EG_TextBullet and its children +func (_bbacd *EG_TextBullet )Validate ()error {return _bbacd .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074");}; -// ValidateWithPath validates the CT_FillStyleList and its children, prefixing error messages with path -func (_gcdg *CT_FillStyleList )ValidateWithPath (path string )error {for _cdbb ,_fddg :=range _gcdg .EG_FillProperties {if _eeacg :=_fddg .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_cdbb )); -_eeacg !=nil {return _eeacg ;};};return nil ;};func (_ggbe ST_LightRigDirection )String ()string {switch _ggbe {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_SystemColor and its children +func (_edfac *CT_SystemColor )Validate ()error {return _edfac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u0073\u0074\u0065\u006dC\u006f\u006c\u006f\u0072");};func (_eagfb *ST_AnimationDgmBuildType )Validate ()error {return _eagfb .ValidateWithPath ("")}; -// Validate validates the CT_CustomColorList and its children -func (_agccg *CT_CustomColorList )Validate ()error {return _agccg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dC\u006f\u006co\u0072\u004c\u0069\u0073\u0074");}; -// ST_TextBulletSize is a union type -type ST_TextBulletSize struct{ST_TextBulletSizePercent *string ;ST_TextBulletSizeDecimal *int32 ;}; +// Validate validates the CT_Headers and its children +func (_baeg *CT_Headers )Validate ()error {return _baeg .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");}; -// ValidateWithPath validates the CT_TextBulletSizePercent and its children, prefixing error messages with path -func (_gbdfc *CT_TextBulletSizePercent )ValidateWithPath (path string )error {if !ST_TextBulletSizePercentPatternRe .MatchString (_gbdfc .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_TextBulletSizePercentPatternRe ,_gbdfc .ValAttr ); -};return nil ;};func NewCT_TextBulletTypefaceFollowText ()*CT_TextBulletTypefaceFollowText {_gebda :=&CT_TextBulletTypefaceFollowText {};return _gebda ;};func NewCT_GvmlGroupShapeNonVisual ()*CT_GvmlGroupShapeNonVisual {_dfbag :=&CT_GvmlGroupShapeNonVisual {}; -_dfbag .CNvPr =NewCT_NonVisualDrawingProps ();_dfbag .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();return _dfbag ;};func (_aacbaf ST_BlackWhiteMode )Validate ()error {return _aacbaf .ValidateWithPath ("")}; +// Validate validates the CT_HSLEffect and its children +func (_fbff *CT_HSLEffect )Validate ()error {return _fbff .ValidateWithPath ("\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_ffefd *ST_PathShadeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eecb ,_cfbbg :=d .Token (); +if _cfbbg !=nil {return _cfbbg ;};if _egaea ,_gcfgae :=_eecb .(_d .EndElement );_gcfgae &&_egaea .Name ==start .Name {*_ffefd =1;return nil ;};if _ecccbb ,_agege :=_eecb .(_d .CharData );!_agege {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eecb ); +}else {switch string (_ecccbb ){case "":*_ffefd =0;case "\u0073\u0068\u0061p\u0065":*_ffefd =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_ffefd =2;case "\u0072\u0065\u0063\u0074":*_ffefd =3;};};_eecb ,_cfbbg =d .Token ();if _cfbbg !=nil {return _cfbbg ; +};if _bgfdf ,_eabee :=_eecb .(_d .EndElement );_eabee &&_bgfdf .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eecb ); +}; -// Validate validates the CT_SchemeColor and its children -func (_acgcd *CT_SchemeColor )Validate ()error {return _acgcd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");}; +// ValidateWithPath validates the CT_CustomColor and its children, prefixing error messages with path +func (_dcagd *CT_CustomColor )ValidateWithPath (path string )error {if _dcagd .ScrgbClr !=nil {if _gfdd :=_dcagd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_gfdd !=nil {return _gfdd ;};};if _dcagd .SrgbClr !=nil {if _gddg :=_dcagd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_gddg !=nil {return _gddg ;};};if _dcagd .HslClr !=nil {if _dagd :=_dcagd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_dagd !=nil {return _dagd ;};};if _dcagd .SysClr !=nil {if _bgcda :=_dcagd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_bgcda !=nil {return _bgcda ;};};if _dcagd .SchemeClr !=nil {if _bcbc :=_dcagd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_bcbc !=nil {return _bcbc ;};};if _dcagd .PrstClr !=nil {if _afdf :=_dcagd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_afdf !=nil {return _afdf ;};};return nil ;};type CT_TextNormalAutofit struct{FontScaleAttr *ST_TextFontScalePercentOrPercentString ;LnSpcReductionAttr *ST_TextSpacingPercentOrPercentString ;};func NewCT_BlurEffect ()*CT_BlurEffect {_dgec :=&CT_BlurEffect {}; +return _dgec };func (_eaaec ST_LightRigType )String ()string {switch _eaaec {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 (_cecd *ST_PresetColorVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cecd =0; +case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_cecd =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_cecd =2;case "\u0061\u0071\u0075\u0061":*_cecd =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_cecd =4; +case "\u0061\u007a\u0075r\u0065":*_cecd =5;case "\u0062\u0065\u0069g\u0065":*_cecd =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_cecd =7;case "\u0062\u006c\u0061c\u006b":*_cecd =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_cecd =9; +case "\u0062\u006c\u0075\u0065":*_cecd =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_cecd =11;case "\u0062\u0072\u006fw\u006e":*_cecd =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_cecd =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_cecd =14; +case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_cecd =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_cecd =16;case "\u0063\u006f\u0072a\u006c":*_cecd =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_cecd =18; +case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_cecd =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_cecd =20;case "\u0063\u0079\u0061\u006e":*_cecd =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_cecd =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_cecd =23; +case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_cecd =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_cecd =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_cecd =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_cecd =27; +case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_cecd =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_cecd =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_cecd =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_cecd =31; +case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_cecd =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_cecd =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_cecd =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cecd =35; +case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_cecd =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_cecd =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_cecd =38; +case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_cecd =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_cecd =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_cecd =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_cecd =42; +case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_cecd =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_cecd =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_cecd =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_cecd =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_cecd =47; +case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_cecd =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_cecd =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_cecd =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_cecd =51; +case "\u0064\u006b\u0052e\u0064":*_cecd =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_cecd =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cecd =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_cecd =55; +case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_cecd =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_cecd =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_cecd =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_cecd =59; +case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_cecd =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_cecd =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_cecd =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_cecd =63; +case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_cecd =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_cecd =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_cecd =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_cecd =67; +case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_cecd =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_cecd =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_cecd =70;case "\u0067\u006f\u006c\u0064":*_cecd =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_cecd =72; +case "\u0067\u0072\u0061\u0079":*_cecd =73;case "\u0067\u0072\u0065\u0079":*_cecd =74;case "\u0067\u0072\u0065e\u006e":*_cecd =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_cecd =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_cecd =77; +case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_cecd =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_cecd =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_cecd =80;case "\u0069\u0076\u006fr\u0079":*_cecd =81;case "\u006b\u0068\u0061k\u0069":*_cecd =82; +case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_cecd =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_cecd =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_cecd =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_cecd =86; +case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_cecd =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_cecd =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_cecd =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_cecd =90; +case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_cecd =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_cecd =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_cecd =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_cecd =94; +case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_cecd =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cecd =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_cecd =97; +case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_cecd =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_cecd =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_cecd =100; +case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_cecd =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_cecd =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_cecd =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_cecd =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_cecd =105; +case "\u006c\u0074\u0047\u0072\u0061\u0079":*_cecd =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_cecd =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_cecd =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_cecd =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_cecd =110; +case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cecd =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_cecd =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_cecd =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_cecd =114; +case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_cecd =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_cecd =116;case "\u006c\u0069\u006d\u0065":*_cecd =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_cecd =118; +case "\u006c\u0069\u006ee\u006e":*_cecd =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_cecd =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_cecd =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_cecd =122; +case "\u006de\u0064\u0042\u006c\u0075\u0065":*_cecd =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_cecd =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_cecd =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cecd =126; +case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_cecd =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_cecd =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_cecd =129; +case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_cecd =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_cecd =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_cecd =132; +case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_cecd =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_cecd =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_cecd =135; +case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_cecd =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_cecd =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_cecd =138; +case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_cecd =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_cecd =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_cecd =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_cecd =142; +case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_cecd =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_cecd =144;case "\u006e\u0061\u0076\u0079":*_cecd =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_cecd =146;case "\u006f\u006c\u0069v\u0065":*_cecd =147; +case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_cecd =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_cecd =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_cecd =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_cecd =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_cecd =152; +case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_cecd =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_cecd =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_cecd =155; +case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_cecd =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_cecd =157;case "\u0070\u0065\u0072\u0075":*_cecd =158;case "\u0070\u0069\u006e\u006b":*_cecd =159;case "\u0070\u006c\u0075\u006d":*_cecd =160; +case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_cecd =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_cecd =162;case "\u0072\u0065\u0064":*_cecd =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_cecd =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_cecd =165; +case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_cecd =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_cecd =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_cecd =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_cecd =169; +case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_cecd =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_cecd =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_cecd =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_cecd =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_cecd =174; +case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_cecd =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_cecd =176;case "\u0073\u006e\u006f\u0077":*_cecd =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_cecd =178; +case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_cecd =179;case "\u0074\u0061\u006e":*_cecd =180;case "\u0074\u0065\u0061\u006c":*_cecd =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_cecd =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_cecd =183; +case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_cecd =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_cecd =185;case "\u0077\u0068\u0065a\u0074":*_cecd =186;case "\u0077\u0068\u0069t\u0065":*_cecd =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_cecd =188; +case "\u0079\u0065\u006c\u006c\u006f\u0077":*_cecd =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_cecd =190;};return nil ;};type CT_EffectStyleList struct{EffectStyle []*CT_EffectStyleItem ;}; -// Validate validates the CT_TextListStyle and its children -func (_aefdc *CT_TextListStyle )Validate ()error {return _aefdc .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u0073\u0074\u0053\u0074\u0079\u006c\u0065");};func (_baga *CT_EffectStyleItem )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgcd :for {_bffg ,_beaa :=d .Token (); -if _beaa !=nil {return _beaa ;};switch _becce :=_bffg .(type ){case _d .StartElement :switch _becce .Name {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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_baga .EffectLst =NewCT_EffectList (); -if _gaaf :=d .DecodeElement (_baga .EffectLst ,&_becce );_gaaf !=nil {return _gaaf ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_baga .EffectDag =NewCT_EffectContainer (); -if _dfeb :=d .DecodeElement (_baga .EffectDag ,&_becce );_dfeb !=nil {return _dfeb ;};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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_baga .Scene3d =NewCT_Scene3D (); -if _dgag :=d .DecodeElement (_baga .Scene3d ,&_becce );_dgag !=nil {return _dgag ;};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 :"\u0073\u0070\u0033\u0064"},_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 :"\u0073\u0070\u0033\u0064"}:_baga .Sp3d =NewCT_Shape3D (); -if _egddg :=d .DecodeElement (_baga .Sp3d ,&_becce );_egddg !=nil {return _egddg ;};default:_ac .Log .Debug ("\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",_becce .Name ); -if _ggebg :=d .Skip ();_ggebg !=nil {return _ggebg ;};};case _d .EndElement :break _fgcd ;case _d .CharData :};};return nil ;};func (_baaea *EG_TextBulletSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _baaea .BuSzTx !=nil {_cgbdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}}; -e .EncodeElement (_baaea .BuSzTx ,_cgbdb );};if _baaea .BuSzPct !=nil {_fdfaed :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_baaea .BuSzPct ,_fdfaed );};if _baaea .BuSzPts !=nil {_cccab :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}}; -e .EncodeElement (_baaea .BuSzPts ,_cccab );};return nil ;}; +// Validate validates the Tbl and its children +func (_gbdccc *Tbl )Validate ()error {return _gbdccc .ValidateWithPath ("\u0054\u0062\u006c")};type CT_PresetTextShape struct{PrstAttr ST_TextShapeType ;AvLst *CT_GeomGuideList ;};func (_ffbgc *CT_TextField )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_ffbgc .IdAttr )}); +if _ffbgc .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_ffbgc .TypeAttr )});};e .EncodeToken (start );if _ffbgc .RPr !=nil {_gecfe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072P\u0072"}}; +e .EncodeElement (_ffbgc .RPr ,_gecfe );};if _ffbgc .PPr !=nil {_fffe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_ffbgc .PPr ,_fffe );};if _ffbgc .T !=nil {_feffg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074"}}; +_g .AddPreserveSpaceAttr (&_feffg ,*_ffbgc .T );e .EncodeElement (_ffbgc .T ,_feffg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_FillProperties struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ; +GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;}; -// Validate validates the CT_LineStyleList and its children -func (_dgacg *CT_LineStyleList )Validate ()error {return _dgacg .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u0073\u0074");};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 (_fgcdga *CT_TextTabStopList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgdd :for {_aegda ,_eefcgd :=d .Token (); -if _eefcgd !=nil {return _eefcgd ;};switch _adbfe :=_aegda .(type ){case _d .StartElement :switch _adbfe .Name {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 :"\u0074\u0061\u0062"},_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 :"\u0074\u0061\u0062"}:_fagdf :=NewCT_TextTabStop (); -if _gcbbb :=d .DecodeElement (_fagdf ,&_adbfe );_gcbbb !=nil {return _gcbbb ;};_fgcdga .Tab =append (_fgcdga .Tab ,_fagdf );default:_ac .Log .Debug ("\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",_adbfe .Name ); -if _dfdce :=d .Skip ();_dfdce !=nil {return _dfdce ;};};case _d .EndElement :break _fgdd ;case _d .CharData :};};return nil ;};func (_degc *CT_GeomRect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_degc .LAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074"},Value :_gd .Sprintf ("\u0025\u0076",_degc .TAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_gd .Sprintf ("\u0025\u0076",_degc .RAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_gd .Sprintf ("\u0025\u0076",_degc .BAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aegb *ST_TextFontAlignType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bggbb ,_ecacg :=d .Token (); -if _ecacg !=nil {return _ecacg ;};if _badbb ,_aaeb :=_bggbb .(_d .EndElement );_aaeb &&_badbb .Name ==start .Name {*_aegb =1;return nil ;};if _ddddg ,_cfgbcb :=_bggbb .(_d .CharData );!_cfgbcb {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",_bggbb ); -}else {switch string (_ddddg ){case "":*_aegb =0;case "\u0061\u0075\u0074\u006f":*_aegb =1;case "\u0074":*_aegb =2;case "\u0063\u0074\u0072":*_aegb =3;case "\u0062\u0061\u0073\u0065":*_aegb =4;case "\u0062":*_aegb =5;};};_bggbb ,_ecacg =d .Token ();if _ecacg !=nil {return _ecacg ; -};if _gbbcg ,_fabgb :=_bggbb .(_d .EndElement );_fabgb &&_gbbcg .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",_bggbb ); -};func NewCT_BiLevelEffect ()*CT_BiLevelEffect {_ggec :=&CT_BiLevelEffect {};return _ggec };func NewCT_PositiveSize2D ()*CT_PositiveSize2D {_begecd :=&CT_PositiveSize2D {};_begecd .CxAttr =0;_begecd .CyAttr =0;return _begecd ;};type CT_Camera struct{PrstAttr ST_PresetCameraType ; -FovAttr *int32 ;ZoomAttr *ST_PositivePercentage ;Rot *CT_SphereCoords ;}; +// Validate validates the CT_EffectContainer and its children +func (_cgfcg *CT_EffectContainer )Validate ()error {return _cgfcg .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074C\u006f\u006et\u0061\u0069\u006e\u0065\u0072");};func (_bcgfef ST_TextCapsType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcgfef .String (),start ); +};func (_bbaab *ST_CompoundLine )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bbaab =0;case "\u0073\u006e\u0067":*_bbaab =1;case "\u0064\u0062\u006c":*_bbaab =2;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bbaab =3;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bbaab =4; +case "\u0074\u0072\u0069":*_bbaab =5;};return nil ;};func NewCT_PresetTextShape ()*CT_PresetTextShape {_cbfcf :=&CT_PresetTextShape {};_cbfcf .PrstAttr =ST_TextShapeType (1);return _cbfcf ;}; -// ValidateWithPath validates the CT_BaseStylesOverride and its children, prefixing error messages with path -func (_cbag *CT_BaseStylesOverride )ValidateWithPath (path string )error {if _cbag .ClrScheme !=nil {if _cabb :=_cbag .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_cabb !=nil {return _cabb ;};};if _cbag .FontScheme !=nil {if _dafd :=_cbag .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"); -_dafd !=nil {return _dafd ;};};if _cbag .FmtScheme !=nil {if _adfa :=_cbag .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_adfa !=nil {return _adfa ;};};return nil ;};func (_gcgeb ST_LightRigDirection )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_egebd :=_d .Attr {}; -_egebd .Name =name ;switch _gcgeb {case ST_LightRigDirectionUnset :_egebd .Value ="";case ST_LightRigDirectionTl :_egebd .Value ="\u0074\u006c";case ST_LightRigDirectionT :_egebd .Value ="\u0074";case ST_LightRigDirectionTr :_egebd .Value ="\u0074\u0072"; -case ST_LightRigDirectionL :_egebd .Value ="\u006c";case ST_LightRigDirectionR :_egebd .Value ="\u0072";case ST_LightRigDirectionBl :_egebd .Value ="\u0062\u006c";case ST_LightRigDirectionB :_egebd .Value ="\u0062";case ST_LightRigDirectionBr :_egebd .Value ="\u0062\u0072"; -};return _egebd ,nil ;}; +// ValidateWithPath validates the CT_PresetLineDashProperties and its children, prefixing error messages with path +func (_bgbe *CT_PresetLineDashProperties )ValidateWithPath (path string )error {if _ffed :=_bgbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffed !=nil {return _ffed ;};return nil ;};func (_agfef ST_PathShadeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecegd :=_d .Attr {}; +_ecegd .Name =name ;switch _agfef {case ST_PathShadeTypeUnset :_ecegd .Value ="";case ST_PathShadeTypeShape :_ecegd .Value ="\u0073\u0068\u0061p\u0065";case ST_PathShadeTypeCircle :_ecegd .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_ecegd .Value ="\u0072\u0065\u0063\u0074"; +};return _ecegd ,nil ;};func (_gegadfb ST_LineEndLength )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddfcf :=_d .Attr {};_ddfcf .Name =name ;switch _gegadfb {case ST_LineEndLengthUnset :_ddfcf .Value ="";case ST_LineEndLengthSm :_ddfcf .Value ="\u0073\u006d"; +case ST_LineEndLengthMed :_ddfcf .Value ="\u006d\u0065\u0064";case ST_LineEndLengthLg :_ddfcf .Value ="\u006c\u0067";};return _ddfcf ,nil ;};func (_bffa *CT_StyleMatrix )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bffa .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_bffa .NameAttr )}); +};e .EncodeToken (start );_ffeaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}};e .EncodeElement (_bffa .FillStyleLst ,_ffeaa );_aagde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cn\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}}; +e .EncodeElement (_bffa .LnStyleLst ,_aagde );_bdead :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003ae\u0066\u0066\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_bffa .EffectStyleLst ,_bdead );_badbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003ab\u0067\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}}; +e .EncodeElement (_bffa .BgFillStyleLst ,_badbc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextNoBullet and its children -func (_geabdg *CT_TextNoBullet )Validate ()error {return _geabdg .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074");}; +// ValidateWithPath validates the CT_Transform2D and its children, prefixing error messages with path +func (_ebfae *CT_Transform2D )ValidateWithPath (path string )error {if _ebfae .Off !=nil {if _cfdbg :=_ebfae .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_cfdbg !=nil {return _cfdbg ;};};if _ebfae .Ext !=nil {if _gaeed :=_ebfae .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074"); +_gaeed !=nil {return _gaeed ;};};return nil ;};func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_bbebf :=&CT_LineJoinMiterProperties {};return _bbebf ;}; -// Validate validates the CT_ColorMapping and its children -func (_cegcb *CT_ColorMapping )Validate ()error {return _cegcb .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");};func (_cfcdaa *CT_RelativeRect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfaf :=range start .Attr {if _cfaf .Name .Local =="\u006c"{_eefcb ,_dbcde :=ParseUnionST_Percentage (_cfaf .Value ); -if _dbcde !=nil {return _dbcde ;};_cfcdaa .LAttr =&_eefcb ;continue ;};if _cfaf .Name .Local =="\u0074"{_efece ,_gfdg :=ParseUnionST_Percentage (_cfaf .Value );if _gfdg !=nil {return _gfdg ;};_cfcdaa .TAttr =&_efece ;continue ;};if _cfaf .Name .Local =="\u0072"{_dbgf ,_bgeae :=ParseUnionST_Percentage (_cfaf .Value ); -if _bgeae !=nil {return _bgeae ;};_cfcdaa .RAttr =&_dbgf ;continue ;};if _cfaf .Name .Local =="\u0062"{_bgbaeg ,_cbfdc :=ParseUnionST_Percentage (_cfaf .Value );if _cbfdc !=nil {return _cbfdc ;};_cfcdaa .BAttr =&_bgbaeg ;continue ;};};for {_afedd ,_beafec :=d .Token (); -if _beafec !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069v\u0065\u0052\u0065c\u0074:\u0020\u0025\u0073",_beafec );};if _dcfd ,_bgbd :=_afedd .(_d .EndElement );_bgbd &&_dcfd .Name ==start .Name {break ; -};};return nil ;}; +// ValidateWithPath validates the CT_GradientStopList and its children, prefixing error messages with path +func (_ecbfb *CT_GradientStopList )ValidateWithPath (path string )error {for _caeb ,_eabd :=range _ecbfb .Gs {if _geba :=_eabd .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0047\u0073\u005b\u0025\u0064]",path ,_caeb ));_geba !=nil {return _geba ;};}; +return nil ;}; -// ValidateWithPath validates the CT_BlurEffect and its children, prefixing error messages with path -func (_fdcae *CT_BlurEffect )ValidateWithPath (path string )error {if _fdcae .RadAttr !=nil {if *_fdcae .RadAttr < 0{return _gd .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 ,*_fdcae .RadAttr ); -};if *_fdcae .RadAttr > 27273042316900{return _gd .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 ,*_fdcae .RadAttr ); -};};return nil ;}; +// Validate validates the CT_ColorMappingOverride and its children +func (_dfaf *CT_ColorMappingOverride )Validate ()error {return _dfaf .ValidateWithPath ("\u0043\u0054\u005fCo\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_bdbcf ST_TextFontAlignType )ValidateWithPath (path string )error {switch _bdbcf {case 0,1,2,3,4,5:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdbcf )); +};return nil ;};func NewGraphic ()*Graphic {_babfd :=&Graphic {};_babfd .CT_GraphicalObject =*NewCT_GraphicalObject ();return _babfd ;};func (_fcfc *CT_PresetShadowEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bbccd ,_bagfe :=_fcfc .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"}); +if _bagfe !=nil {return _bagfe ;};start .Attr =append (start .Attr ,_bbccd );if _fcfc .DistAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_fcfc .DistAttr )}); +};if _fcfc .DirAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0072"},Value :_fa .Sprintf ("\u0025\u0076",*_fcfc .DirAttr )});};e .EncodeToken (start );if _fcfc .ScrgbClr !=nil {_fgcca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; +e .EncodeElement (_fcfc .ScrgbClr ,_fgcca );};if _fcfc .SrgbClr !=nil {_bdbef :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fcfc .SrgbClr ,_bdbef );};if _fcfc .HslClr !=nil {_eega :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; +e .EncodeElement (_fcfc .HslClr ,_eega );};if _fcfc .SysClr !=nil {_aeabd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fcfc .SysClr ,_aeabd );};if _fcfc .SchemeClr !=nil {_egbf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_fcfc .SchemeClr ,_egbf );};if _fcfc .PrstClr !=nil {_feadf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fcfc .PrstClr ,_feadf );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_SphereCoords and its children, prefixing error messages with path -func (_dbgea *CT_SphereCoords )ValidateWithPath (path string )error {if _dbgea .LatAttr < 0{return _gd .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 ,_dbgea .LatAttr ); -};if _dbgea .LatAttr >=21600000{return _gd .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 ,_dbgea .LatAttr ); -};if _dbgea .LonAttr < 0{return _gd .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 ,_dbgea .LonAttr ); -};if _dbgea .LonAttr >=21600000{return _gd .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 ,_dbgea .LonAttr ); -};if _dbgea .RevAttr < 0{return _gd .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 ,_dbgea .RevAttr ); -};if _dbgea .RevAttr >=21600000{return _gd .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 ,_dbgea .RevAttr ); -};return 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_ColorChangeEffect ()*CT_ColorChangeEffect {_beac :=&CT_ColorChangeEffect {};_beac .ClrFrom =NewCT_Color ();_beac .ClrTo =NewCT_Color ();return _beac ;};func (_bfgba *ST_BevelPresetType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bfgba =0; -case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_bfgba =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bfgba =2;case "\u0073\u006c\u006fp\u0065":*_bfgba =3;case "\u0063\u0072\u006fs\u0073":*_bfgba =4;case "\u0061\u006e\u0067l\u0065":*_bfgba =5; -case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_bfgba =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_bfgba =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_bfgba =8;case "\u0064\u0069\u0076o\u0074":*_bfgba =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_bfgba =10; -case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_bfgba =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_bfgba =12;};return nil ;}; +// ValidateWithPath validates the CT_DashStop and its children, prefixing error messages with path +func (_fdce *CT_DashStop )ValidateWithPath (path string )error {if _gbff :=_fdce .DAttr .ValidateWithPath (path +"\u002f\u0044\u0041\u0074\u0074\u0072");_gbff !=nil {return _gbff ;};if _gbaae :=_fdce .SpAttr .ValidateWithPath (path +"\u002fS\u0070\u0041\u0074\u0074\u0072"); +_gbaae !=nil {return _gbaae ;};return nil ;};func (_effec *EG_LineDashProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _effec .PrstDash !=nil {_bebfbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}}; +e .EncodeElement (_effec .PrstDash ,_bebfbb );};if _effec .CustDash !=nil {_gdfcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_effec .CustDash ,_gdfcg );};return nil ;}; -// ValidateWithPath validates the EG_LineJoinProperties and its children, prefixing error messages with path -func (_ffcee *EG_LineJoinProperties )ValidateWithPath (path string )error {if _ffcee .Round !=nil {if _cdcca :=_ffcee .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064");_cdcca !=nil {return _cdcca ;};};if _ffcee .Bevel !=nil {if _ggadg :=_ffcee .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c"); -_ggadg !=nil {return _ggadg ;};};if _ffcee .Miter !=nil {if _bgbgbg :=_ffcee .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072");_bgbgbg !=nil {return _bgbgbg ;};};return nil ;};type CT_TextTabStopList struct{Tab []*CT_TextTabStop ; -}; +// Validate validates the EG_FillProperties and its children +func (_eaagdf *EG_FillProperties )Validate ()error {return _eaagdf .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_eda *CT_ComplementTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_NonVisualGroupDrawingShapeProps and its children, prefixing error messages with path -func (_cgcag *CT_NonVisualGroupDrawingShapeProps )ValidateWithPath (path string )error {if _cgcag .GrpSpLocks !=nil {if _gegb :=_cgcag .GrpSpLocks .ValidateWithPath (path +"/\u0047\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_gegb !=nil {return _gegb ; -};};if _cgcag .ExtLst !=nil {if _cfgad :=_cgcag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfgad !=nil {return _cfgad ;};};return nil ;};func (_accefg ST_TextAutonumberScheme )Validate ()error {return _accefg .ValidateWithPath ("")}; -func (_fcgff ST_TextCapsType )String ()string {switch _fcgff {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 (_edbfc *CT_TextNoBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_debga ,_bdagb :=d .Token (); -if _bdagb !=nil {return _gd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004e\u006fB\u0075\u006c\u006ce\u0074:\u0020\u0025\u0073",_bdagb );};if _aabfd ,_cbdbcf :=_debga .(_d .EndElement );_cbdbcf &&_aabfd .Name ==start .Name {break ; -};};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 ;}; +// ValidateWithPath validates the CT_ColorMappingOverride and its children, prefixing error messages with path +func (_eccb *CT_ColorMappingOverride )ValidateWithPath (path string )error {if _gfad :=_eccb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gfad !=nil {return _gfad ;};return nil ;}; -// ValidateWithPath validates the CT_Backdrop and its children, prefixing error messages with path -func (_gfg *CT_Backdrop )ValidateWithPath (path string )error {if _eegd :=_gfg .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_eegd !=nil {return _eegd ;};if _cdag :=_gfg .Norm .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d"); -_cdag !=nil {return _cdag ;};if _fegg :=_gfg .Up .ValidateWithPath (path +"\u002f\u0055\u0070");_fegg !=nil {return _fegg ;};if _gfg .ExtLst !=nil {if _eebb :=_gfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eebb !=nil {return _eebb ; -};};return nil ;};func (_agaca *CT_PositivePercentage )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cebcg :=range start .Attr {if _cebcg .Name .Local =="\u0076\u0061\u006c"{_gcage ,_caded :=ParseUnionST_PositivePercentage (_cebcg .Value ); -if _caded !=nil {return _caded ;};_agaca .ValAttr =_gcage ;continue ;};};for {_fbcgc ,_degcg :=d .Token ();if _degcg !=nil {return _gd .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",_degcg ); -};if _gdfac ,_cbdd :=_fbcgc .(_d .EndElement );_cbdd &&_gdfac .Name ==start .Name {break ;};};return nil ;};func NewCT_AnimationGraphicalObjectBuildProperties ()*CT_AnimationGraphicalObjectBuildProperties {_dbb :=&CT_AnimationGraphicalObjectBuildProperties {}; -return _dbb ;};type EG_Text3D struct{Sp3d *CT_Shape3D ;FlatTx *CT_FlatText ;}; +// ValidateWithPath validates the EG_Geometry and its children, prefixing error messages with path +func (_ddbeea *EG_Geometry )ValidateWithPath (path string )error {if _ddbeea .CustGeom !=nil {if _feffb :=_ddbeea .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_feffb !=nil {return _feffb ;};};if _ddbeea .PrstGeom !=nil {if _gbabd :=_ddbeea .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm"); +_gbabd !=nil {return _gbabd ;};};return nil ;};const (ST_TextVerticalTypeUnset ST_TextVerticalType =0;ST_TextVerticalTypeHorz ST_TextVerticalType =1;ST_TextVerticalTypeVert ST_TextVerticalType =2;ST_TextVerticalTypeVert270 ST_TextVerticalType =3;ST_TextVerticalTypeWordArtVert ST_TextVerticalType =4; +ST_TextVerticalTypeEaVert ST_TextVerticalType =5;ST_TextVerticalTypeMongolianVert ST_TextVerticalType =6;ST_TextVerticalTypeWordArtVertRtl ST_TextVerticalType =7;);func (_afbag *ST_TextBulletSize )ValidateWithPath (path string )error {_eeggd :=[]string {}; +if _afbag .ST_TextBulletSizePercent !=nil {_eeggd =append (_eeggd ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _afbag .ST_TextBulletSizeDecimal !=nil {_eeggd =append (_eeggd ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c"); +};if len (_eeggd )> 1{return _fa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_eeggd );};return nil ;};func (_ddbbc ST_AnimationBuildType )String ()string {switch _ddbbc {case 0:return ""; +case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";};type CT_LuminanceEffect struct{BrightAttr *ST_FixedPercentage ;ContrastAttr *ST_FixedPercentage ;};func (_dffba ST_TextHorzOverflowType )String ()string {switch _dffba {case 0:return ""; +case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0063\u006c\u0069\u0070";};return "";};type CT_TableCell struct{RowSpanAttr *int32 ;GridSpanAttr *int32 ;HMergeAttr *bool ;VMergeAttr *bool ;IdAttr *string ;TxBody *CT_TextBody ; +TcPr *CT_TableCellProperties ;ExtLst *CT_OfficeArtExtensionList ;};func (_daedaa ST_TileFlipMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfaf :=_d .Attr {};_gfaf .Name =name ;switch _daedaa {case ST_TileFlipModeUnset :_gfaf .Value ="";case ST_TileFlipModeNone :_gfaf .Value ="\u006e\u006f\u006e\u0065"; +case ST_TileFlipModeX :_gfaf .Value ="\u0078";case ST_TileFlipModeY :_gfaf .Value ="\u0079";case ST_TileFlipModeXy :_gfaf .Value ="\u0078\u0079";};return _gfaf ,nil ;};func NewCT_TextUnderlineFillFollowText ()*CT_TextUnderlineFillFollowText {_feebdb :=&CT_TextUnderlineFillFollowText {}; +return _feebdb ;}; -// ValidateWithPath validates the CT_TextListStyle and its children, prefixing error messages with path -func (_dddbe *CT_TextListStyle )ValidateWithPath (path string )error {if _dddbe .DefPPr !=nil {if _aefae :=_dddbe .DefPPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0050\u0050\u0072");_aefae !=nil {return _aefae ;};};if _dddbe .Lvl1pPr !=nil {if _ccedd :=_dddbe .Lvl1pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0031\u0070\u0050\u0072"); -_ccedd !=nil {return _ccedd ;};};if _dddbe .Lvl2pPr !=nil {if _aceec :=_dddbe .Lvl2pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0032\u0070\u0050\u0072");_aceec !=nil {return _aceec ;};};if _dddbe .Lvl3pPr !=nil {if _bdeddea :=_dddbe .Lvl3pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0033\u0070\u0050\u0072"); -_bdeddea !=nil {return _bdeddea ;};};if _dddbe .Lvl4pPr !=nil {if _eagfc :=_dddbe .Lvl4pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0034\u0070\u0050\u0072");_eagfc !=nil {return _eagfc ;};};if _dddbe .Lvl5pPr !=nil {if _fdgbd :=_dddbe .Lvl5pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0035\u0070\u0050\u0072"); -_fdgbd !=nil {return _fdgbd ;};};if _dddbe .Lvl6pPr !=nil {if _adbc :=_dddbe .Lvl6pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0036\u0070\u0050\u0072");_adbc !=nil {return _adbc ;};};if _dddbe .Lvl7pPr !=nil {if _eaffb :=_dddbe .Lvl7pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0037\u0070\u0050\u0072"); -_eaffb !=nil {return _eaffb ;};};if _dddbe .Lvl8pPr !=nil {if _edfbf :=_dddbe .Lvl8pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0038\u0070\u0050\u0072");_edfbf !=nil {return _edfbf ;};};if _dddbe .Lvl9pPr !=nil {if _gcbeaf :=_dddbe .Lvl9pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0039\u0070\u0050\u0072"); -_gcbeaf !=nil {return _gcbeaf ;};};if _dddbe .ExtLst !=nil {if _cdedd :=_dddbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdedd !=nil {return _cdedd ;};};return nil ;};func NewCT_Shape3D ()*CT_Shape3D {_fbgdb :=&CT_Shape3D {}; -return _fbgdb };func (_ecedbf *CT_TintEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddebc :=range start .Attr {if _ddebc .Name .Local =="\u0068\u0075\u0065"{_dcgec ,_abbfc :=_b .ParseInt (_ddebc .Value ,10,32);if _abbfc !=nil {return _abbfc ; -};_afagbb :=int32 (_dcgec );_ecedbf .HueAttr =&_afagbb ;continue ;};if _ddebc .Name .Local =="\u0061\u006d\u0074"{_ceacb ,_gcacc :=ParseUnionST_FixedPercentage (_ddebc .Value );if _gcacc !=nil {return _gcacc ;};_ecedbf .AmtAttr =&_ceacb ;continue ;};}; -for {_gffb ,_bgeag :=d .Token ();if _bgeag !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u006et\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_bgeag );};if _geaab ,_fcabd :=_gffb .(_d .EndElement );_fcabd &&_geaab .Name ==start .Name {break ; -};};return nil ;};func (_fcbba *ST_TextFontScalePercentOrPercentString )ValidateWithPath (path string )error {_addegb :=[]string {};if _fcbba .ST_TextFontScalePercent !=nil {_addegb =append (_addegb ,"\u0053\u0054\u005fTe\u0078\u0074\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _fcbba .ST_Percentage !=nil {_addegb =append (_addegb ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_addegb )> 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 ,_addegb ); -};return nil ;};func (_cggdc *EG_TextUnderlineLine )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cggdc .ULnTx !=nil {_fffac :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u004c\u006e\u0054\u0078"}};e .EncodeElement (_cggdc .ULnTx ,_fffac ); -};if _cggdc .ULn !=nil {_aegdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0075L\u006e"}};e .EncodeElement (_cggdc .ULn ,_aegdb );};return nil ;};func (_gabegf *EG_ThemeableFillStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gabegf .Fill !=nil {_afegd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_gabegf .Fill ,_afegd );};if _gabegf .FillRef !=nil {_ebfdg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_gabegf .FillRef ,_ebfdg );};return nil ;}; +// ValidateWithPath validates the CT_TextBulletSizePoint and its children, prefixing error messages with path +func (_ebgfe *CT_TextBulletSizePoint )ValidateWithPath (path string )error {if _ebgfe .ValAttr < 100{return _fa .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 ,_ebgfe .ValAttr ); +};if _ebgfe .ValAttr > 400000{return _fa .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 ,_ebgfe .ValAttr ); +};return nil ;};func NewEG_Text3D ()*EG_Text3D {_edgfb :=&EG_Text3D {};return _edgfb };func (_cfdacb ST_PresetLineDashVal )Validate ()error {return _cfdacb .ValidateWithPath ("")};func (_ecead *ST_AnimationDgmOnlyBuildType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adcffe ,_cgccga :=d .Token (); +if _cgccga !=nil {return _cgccga ;};if _afdbd ,_ffgfb :=_adcffe .(_d .EndElement );_ffgfb &&_afdbd .Name ==start .Name {*_ecead =1;return nil ;};if _bffbgf ,_accca :=_adcffe .(_d .CharData );!_accca {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adcffe ); +}else {switch string (_bffbgf ){case "":*_ecead =0;case "\u006f\u006e\u0065":*_ecead =1;case "\u006c\u0076\u006c\u004f\u006e\u0065":*_ecead =2;case "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e":*_ecead =3;};};_adcffe ,_cgccga =d .Token ();if _cgccga !=nil {return _cgccga ; +};if _gagcc ,_bgbdea :=_adcffe .(_d .EndElement );_bgbdea &&_gagcc .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adcffe ); +};type CT_PatternFillProperties struct{PrstAttr ST_PresetPatternVal ;FgClr *CT_Color ;BgClr *CT_Color ;};func (_fbaaa *CT_TableCellProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbaaa .MarLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_fa .Sprintf ("\u0025\u0076",*_fbaaa .MarLAttr )}); +};if _fbaaa .MarRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_fa .Sprintf ("\u0025\u0076",*_fbaaa .MarRAttr )});};if _fbaaa .MarTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u0054"},Value :_fa .Sprintf ("\u0025\u0076",*_fbaaa .MarTAttr )}); +};if _fbaaa .MarBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u0042"},Value :_fa .Sprintf ("\u0025\u0076",*_fbaaa .MarBAttr )});};if _fbaaa .VertAttr !=ST_TextVerticalTypeUnset {_fgbd ,_ddaad :=_fbaaa .VertAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0065\u0072\u0074"}); +if _ddaad !=nil {return _ddaad ;};start .Attr =append (start .Attr ,_fgbd );};if _fbaaa .AnchorAttr !=ST_TextAnchoringTypeUnset {_bbadc ,_feccf :=_fbaaa .AnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _feccf !=nil {return _feccf ; +};start .Attr =append (start .Attr ,_bbadc );};if _fbaaa .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_fbaaa .AnchorCtrAttr ))}); +};if _fbaaa .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_efdac ,_ecbae :=_fbaaa .HorzOverflowAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _ecbae !=nil {return _ecbae ;};start .Attr =append (start .Attr ,_efdac ); +};e .EncodeToken (start );if _fbaaa .LnL !=nil {_cbbaag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cn\u004c"}};e .EncodeElement (_fbaaa .LnL ,_cbbaag );};if _fbaaa .LnR !=nil {_gefed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cn\u0052"}}; +e .EncodeElement (_fbaaa .LnR ,_gefed );};if _fbaaa .LnT !=nil {_ebbfg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cn\u0054"}};e .EncodeElement (_fbaaa .LnT ,_ebbfg );};if _fbaaa .LnB !=nil {_degca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cn\u0042"}}; +e .EncodeElement (_fbaaa .LnB ,_degca );};if _fbaaa .LnTlToBr !=nil {_dgdca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}};e .EncodeElement (_fbaaa .LnTlToBr ,_dgdca );};if _fbaaa .LnBlToTr !=nil {_gcefbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}}; +e .EncodeElement (_fbaaa .LnBlToTr ,_gcefbf );};if _fbaaa .Cell3D !=nil {_geaaad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_fbaaa .Cell3D ,_geaaad );};if _fbaaa .NoFill !=nil {_bgeed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_fbaaa .NoFill ,_bgeed );};if _fbaaa .SolidFill !=nil {_ddebe :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fbaaa .SolidFill ,_ddebe );};if _fbaaa .GradFill !=nil {_beege :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_fbaaa .GradFill ,_beege );};if _fbaaa .BlipFill !=nil {_dabef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_fbaaa .BlipFill ,_dabef );};if _fbaaa .PattFill !=nil {_aeeea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_fbaaa .PattFill ,_aeeea );};if _fbaaa .GrpFill !=nil {_ecfed :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_fbaaa .GrpFill ,_ecfed );};if _fbaaa .Headers !=nil {_ecbac :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; +e .EncodeElement (_fbaaa .Headers ,_ecbac );};if _fbaaa .ExtLst !=nil {_bbbec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbaaa .ExtLst ,_bbbec );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_Backdrop struct{Anchor *CT_Point3D ;Norm *CT_Vector3D ;Up *CT_Vector3D ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_TextSpacingPoint and its children -func (_baebc *CT_TextSpacingPoint )Validate ()error {return _baebc .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074");};func (_cbdaa *CT_TextCharacterProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ceefdb :=range start .Attr {if _ceefdb .Name .Local =="\u006c\u0061\u006e\u0067"{_deced ,_dabdc :=_ceefdb .Value ,error (nil ); -if _dabdc !=nil {return _dabdc ;};_cbdaa .LangAttr =&_deced ;continue ;};if _ceefdb .Name .Local =="\u0073\u007a"{_ffdf ,_fbbfe :=_b .ParseInt (_ceefdb .Value ,10,32);if _fbbfe !=nil {return _fbbfe ;};_eggaba :=int32 (_ffdf );_cbdaa .SzAttr =&_eggaba ; -continue ;};if _ceefdb .Name .Local =="\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"{_gagga ,_ceeab :=_b .ParseBool (_ceefdb .Value );if _ceeab !=nil {return _ceeab ;};_cbdaa .KumimojiAttr =&_gagga ;continue ;};if _ceefdb .Name .Local =="\u0073\u0074\u0072\u0069\u006b\u0065"{_cbdaa .StrikeAttr .UnmarshalXMLAttr (_ceefdb ); -continue ;};if _ceefdb .Name .Local =="\u0063\u0061\u0070"{_cbdaa .CapAttr .UnmarshalXMLAttr (_ceefdb );continue ;};if _ceefdb .Name .Local =="\u0062"{_dffcd ,_gddfa :=_b .ParseBool (_ceefdb .Value );if _gddfa !=nil {return _gddfa ;};_cbdaa .BAttr =&_dffcd ; -continue ;};if _ceefdb .Name .Local =="\u0069"{_cacec ,_dedda :=_b .ParseBool (_ceefdb .Value );if _dedda !=nil {return _dedda ;};_cbdaa .IAttr =&_cacec ;continue ;};if _ceefdb .Name .Local =="\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"{_eefd ,_ecafda :=_b .ParseBool (_ceefdb .Value ); -if _ecafda !=nil {return _ecafda ;};_cbdaa .SmtCleanAttr =&_eefd ;continue ;};if _ceefdb .Name .Local =="\u006b\u0065\u0072\u006e"{_agdea ,_ebce :=_b .ParseInt (_ceefdb .Value ,10,32);if _ebce !=nil {return _ebce ;};_bdfbg :=int32 (_agdea );_cbdaa .KernAttr =&_bdfbg ; -continue ;};if _ceefdb .Name .Local =="\u0065\u0072\u0072"{_gdfdea ,_abdcf :=_b .ParseBool (_ceefdb .Value );if _abdcf !=nil {return _abdcf ;};_cbdaa .ErrAttr =&_gdfdea ;continue ;};if _ceefdb .Name .Local =="\u0061l\u0074\u004c\u0061\u006e\u0067"{_agfbe ,_deaf :=_ceefdb .Value ,error (nil ); -if _deaf !=nil {return _deaf ;};_cbdaa .AltLangAttr =&_agfbe ;continue ;};if _ceefdb .Name .Local =="\u006eo\u0050\u0072\u006f\u006f\u0066"{_fffga ,_eddf :=_b .ParseBool (_ceefdb .Value );if _eddf !=nil {return _eddf ;};_cbdaa .NoProofAttr =&_fffga ;continue ; -};if _ceefdb .Name .Local =="\u0075"{_cbdaa .UAttr .UnmarshalXMLAttr (_ceefdb );continue ;};if _ceefdb .Name .Local =="\u0073\u006d\u0074I\u0064"{_eega ,_dgab :=_b .ParseUint (_ceefdb .Value ,10,32);if _dgab !=nil {return _dgab ;};_gbfcgf :=uint32 (_eega ); -_cbdaa .SmtIdAttr =&_gbfcgf ;continue ;};if _ceefdb .Name .Local =="\u0073\u0070\u0063"{_fcccc ,_aecddc :=ParseUnionST_TextPoint (_ceefdb .Value );if _aecddc !=nil {return _aecddc ;};_cbdaa .SpcAttr =&_fcccc ;continue ;};if _ceefdb .Name .Local =="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"{_eaffg ,_gcdfd :=ParseUnionST_Percentage (_ceefdb .Value ); -if _gcdfd !=nil {return _gcdfd ;};_cbdaa .BaselineAttr =&_eaffg ;continue ;};if _ceefdb .Name .Local =="\u0064\u0069\u0072t\u0079"{_dbagc ,_fagddg :=_b .ParseBool (_ceefdb .Value );if _fagddg !=nil {return _fagddg ;};_cbdaa .DirtyAttr =&_dbagc ;continue ; -};if _ceefdb .Name .Local =="\u0062\u006d\u006b"{_fbdgc ,_ffccda :=_ceefdb .Value ,error (nil );if _ffccda !=nil {return _ffccda ;};_cbdaa .BmkAttr =&_fbdgc ;continue ;};if _ceefdb .Name .Local =="\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"{_dbadfd ,_dgcaf :=_b .ParseBool (_ceefdb .Value ); -if _dgcaf !=nil {return _dgcaf ;};_cbdaa .NormalizeHAttr =&_dbadfd ;continue ;};};_aecfg :for {_ceceb ,_abefc :=d .Token ();if _abefc !=nil {return _abefc ;};switch _aafda :=_ceceb .(type ){case _d .StartElement :switch _aafda .Name {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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_cbdaa .Ln =NewCT_LineProperties (); -if _debfg :=d .DecodeElement (_cbdaa .Ln ,&_aafda );_debfg !=nil {return _debfg ;};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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cbdaa .NoFill =NewCT_NoFillProperties (); -if _adaac :=d .DecodeElement (_cbdaa .NoFill ,&_aafda );_adaac !=nil {return _adaac ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_cbdaa .SolidFill =NewCT_SolidColorFillProperties (); -if _cdbde :=d .DecodeElement (_cbdaa .SolidFill ,&_aafda );_cdbde !=nil {return _cdbde ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_cbdaa .GradFill =NewCT_GradientFillProperties (); -if _cgda :=d .DecodeElement (_cbdaa .GradFill ,&_aafda );_cgda !=nil {return _cgda ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_cbdaa .BlipFill =NewCT_BlipFillProperties (); -if _effcaa :=d .DecodeElement (_cbdaa .BlipFill ,&_aafda );_effcaa !=nil {return _effcaa ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_cbdaa .PattFill =NewCT_PatternFillProperties (); -if _dacef :=d .DecodeElement (_cbdaa .PattFill ,&_aafda );_dacef !=nil {return _dacef ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_cbdaa .GrpFill =NewCT_GroupFillProperties (); -if _dcaae :=d .DecodeElement (_cbdaa .GrpFill ,&_aafda );_dcaae !=nil {return _dcaae ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_cbdaa .EffectLst =NewCT_EffectList (); -if _ddedc :=d .DecodeElement (_cbdaa .EffectLst ,&_aafda );_ddedc !=nil {return _ddedc ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_cbdaa .EffectDag =NewCT_EffectContainer (); -if _beeb :=d .DecodeElement (_cbdaa .EffectDag ,&_aafda );_beeb !=nil {return _beeb ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_cbdaa .Highlight =NewCT_Color (); -if _edfaa :=d .DecodeElement (_cbdaa .Highlight ,&_aafda );_edfaa !=nil {return _edfaa ;};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 :"\u0075\u004c\u006eT\u0078"},_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 :"\u0075\u004c\u006eT\u0078"}:_cbdaa .ULnTx =NewCT_TextUnderlineLineFollowText (); -if _ggecge :=d .DecodeElement (_cbdaa .ULnTx ,&_aafda );_ggecge !=nil {return _ggecge ;};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 :"\u0075\u004c\u006e"},_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 :"\u0075\u004c\u006e"}:_cbdaa .ULn =NewCT_LineProperties (); -if _fcacf :=d .DecodeElement (_cbdaa .ULn ,&_aafda );_fcacf !=nil {return _fcacf ;};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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_cbdaa .UFillTx =NewCT_TextUnderlineFillFollowText (); -if _bcbge :=d .DecodeElement (_cbdaa .UFillTx ,&_aafda );_bcbge !=nil {return _bcbge ;};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 :"\u0075\u0046\u0069l\u006c"},_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 :"\u0075\u0046\u0069l\u006c"}:_cbdaa .UFill =NewCT_TextUnderlineFillGroupWrapper (); -if _efdab :=d .DecodeElement (_cbdaa .UFill ,&_aafda );_efdab !=nil {return _efdab ;};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 :"\u006c\u0061\u0074i\u006e"},_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 :"\u006c\u0061\u0074i\u006e"}:_cbdaa .Latin =NewCT_TextFont (); -if _cgdab :=d .DecodeElement (_cbdaa .Latin ,&_aafda );_cgdab !=nil {return _cgdab ;};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 :"\u0065\u0061"},_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 :"\u0065\u0061"}:_cbdaa .Ea =NewCT_TextFont (); -if _accagc :=d .DecodeElement (_cbdaa .Ea ,&_aafda );_accagc !=nil {return _accagc ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_cbdaa .Cs =NewCT_TextFont (); -if _gbfdba :=d .DecodeElement (_cbdaa .Cs ,&_aafda );_gbfdba !=nil {return _gbfdba ;};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 :"\u0073\u0079\u006d"},_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 :"\u0073\u0079\u006d"}:_cbdaa .Sym =NewCT_TextFont (); -if _faed :=d .DecodeElement (_cbdaa .Sym ,&_aafda );_faed !=nil {return _faed ;};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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_cbdaa .HlinkClick =NewCT_Hyperlink (); -if _fdfdbf :=d .DecodeElement (_cbdaa .HlinkClick ,&_aafda );_fdfdbf !=nil {return _fdfdbf ;};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 :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"},_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 :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"}:_cbdaa .HlinkMouseOver =NewCT_Hyperlink (); -if _ebaaa :=d .DecodeElement (_cbdaa .HlinkMouseOver ,&_aafda );_ebaaa !=nil {return _ebaaa ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_cbdaa .Rtl =NewCT_Boolean (); -if _adbf :=d .DecodeElement (_cbdaa .Rtl ,&_aafda );_adbf !=nil {return _adbf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbdaa .ExtLst =NewCT_OfficeArtExtensionList (); -if _gbfbb :=d .DecodeElement (_cbdaa .ExtLst ,&_aafda );_gbfbb !=nil {return _gbfbb ;};default:_ac .Log .Debug ("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",_aafda .Name ); -if _fabca :=d .Skip ();_fabca !=nil {return _fabca ;};};case _d .EndElement :break _aecfg ;case _d .CharData :};};return nil ;};func (_ddaae *CT_BaseStyles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddaae .ClrScheme =NewCT_ColorScheme (); -_ddaae .FontScheme =NewCT_FontScheme ();_ddaae .FmtScheme =NewCT_StyleMatrix ();_ggcd :for {_edcg ,_dde :=d .Token ();if _dde !=nil {return _dde ;};switch _fgeb :=_edcg .(type ){case _d .StartElement :switch _fgeb .Name {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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _beb :=d .DecodeElement (_ddaae .ClrScheme ,&_fgeb ); -_beb !=nil {return _beb ;};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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:if _fefe :=d .DecodeElement (_ddaae .FontScheme ,&_fgeb ); -_fefe !=nil {return _fefe ;};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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:if _bfgf :=d .DecodeElement (_ddaae .FmtScheme ,&_fgeb ); -_bfgf !=nil {return _bfgf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddaae .ExtLst =NewCT_OfficeArtExtensionList (); -if _dbf :=d .DecodeElement (_ddaae .ExtLst ,&_fgeb );_dbf !=nil {return _dbf ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fgeb .Name ); -if _egae :=d .Skip ();_egae !=nil {return _egae ;};};case _d .EndElement :break _ggcd ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Path2DMoveTo and its children, prefixing error messages with path +func (_ageae *CT_Path2DMoveTo )ValidateWithPath (path string )error {if _bfbbea :=_ageae .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_bfbbea !=nil {return _bfbbea ;};return nil ;};func (_egaa *CT_BlendEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egaa .BlendAttr =ST_BlendMode (1); +_egaa .Cont =NewCT_EffectContainer ();for _ ,_ddfg :=range start .Attr {if _ddfg .Name .Local =="\u0062\u006c\u0065n\u0064"{_egaa .BlendAttr .UnmarshalXMLAttr (_ddfg );continue ;};};_fbb :for {_ebcc ,_cab :=d .Token ();if _cab !=nil {return _cab ;};switch _caca :=_ebcc .(type ){case _d .StartElement :switch _caca .Name {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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:if _fbdg :=d .DecodeElement (_egaa .Cont ,&_caca ); +_fbdg !=nil {return _fbdg ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_caca .Name ); +if _dbdf :=d .Skip ();_dbdf !=nil {return _dbdf ;};};case _d .EndElement :break _fbb ;case _d .CharData :};};return nil ;};type EG_LineDashProperties struct{PrstDash *CT_PresetLineDashProperties ;CustDash *CT_DashStopList ;};func NewCT_AlphaFloorEffect ()*CT_AlphaFloorEffect {_dff :=&CT_AlphaFloorEffect {}; +return _dff };func (_cebgf *CT_PresetLineDashProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cebgf .ValAttr !=ST_PresetLineDashValUnset {_efcg ,_egbdb :=_cebgf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"}); +if _egbdb !=nil {return _egbdb ;};start .Attr =append (start .Attr ,_efcg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbgdf ST_FixedPercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _cbgdf .ST_FixedPercentageDecimal !=nil {e .EncodeToken (_d .CharData (_fa .Sprintf ("\u0025\u0064",*_cbgdf .ST_FixedPercentageDecimal )));};if _cbgdf .ST_FixedPercentage !=nil {e .Encode (_cbgdf .ST_FixedPercentage );};return e .EncodeToken (_d .EndElement {Name :start .Name }); +};func NewEG_ThemeableFillStyle ()*EG_ThemeableFillStyle {_cgecg :=&EG_ThemeableFillStyle {};return _cgecg ;};func NewCT_LinearShadeProperties ()*CT_LinearShadeProperties {_bagac :=&CT_LinearShadeProperties {};return _bagac ;};func NewEG_FillProperties ()*EG_FillProperties {_bcbaba :=&EG_FillProperties {}; +return _bcbaba }; -// ValidateWithPath validates the CT_AlphaCeilingEffect and its children, prefixing error messages with path -func (_gbe *CT_AlphaCeilingEffect )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_Transform2D and its children +func (_gfccbe *CT_Transform2D )Validate ()error {return _gfccbe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d\u0032\u0044");}; -// ValidateWithPath validates the CT_AlphaInverseEffect and its children, prefixing error messages with path -func (_gba *CT_AlphaInverseEffect )ValidateWithPath (path string )error {if _gba .ScrgbClr !=nil {if _fge :=_gba .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fge !=nil {return _fge ;};};if _gba .SrgbClr !=nil {if _gddg :=_gba .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_gddg !=nil {return _gddg ;};};if _gba .HslClr !=nil {if _afcf :=_gba .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_afcf !=nil {return _afcf ;};};if _gba .SysClr !=nil {if _gff :=_gba .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_gff !=nil {return _gff ;};};if _gba .SchemeClr !=nil {if _cad :=_gba .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cad !=nil {return _cad ;};};if _gba .PrstClr !=nil {if _gee :=_gba .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_gee !=nil {return _gee ;};};return nil ;};const (ST_LineEndWidthUnset ST_LineEndWidth =0;ST_LineEndWidthSm ST_LineEndWidth =1;ST_LineEndWidthMed ST_LineEndWidth =2;ST_LineEndWidthLg ST_LineEndWidth =3;); +// ValidateWithPath validates the CT_TextUnderlineFillFollowText and its children, prefixing error messages with path +func (_ffced *CT_TextUnderlineFillFollowText )ValidateWithPath (path string )error {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 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 ;}; -// Validate validates the CT_Blip and its children -func (_gadbf *CT_Blip )Validate ()error {return _gadbf .ValidateWithPath ("\u0043T\u005f\u0042\u006c\u0069\u0070");}; +// ValidateWithPath validates the EG_TextBulletSize and its children, prefixing error messages with path +func (_agcfc *EG_TextBulletSize )ValidateWithPath (path string )error {if _agcfc .BuSzTx !=nil {if _gdbff :=_agcfc .BuSzTx .ValidateWithPath (path +"\u002fB\u0075\u0053\u007a\u0054\u0078");_gdbff !=nil {return _gdbff ;};};if _agcfc .BuSzPct !=nil {if _gagege :=_agcfc .BuSzPct .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0063\u0074"); +_gagege !=nil {return _gagege ;};};if _agcfc .BuSzPts !=nil {if _ggebb :=_agcfc .BuSzPts .ValidateWithPath (path +"\u002f\u0042\u0075\u0053\u007a\u0050\u0074\u0073");_ggebb !=nil {return _ggebb ;};};return nil ;}; -// ValidateWithPath validates the CT_RelativeRect and its children, prefixing error messages with path -func (_gcfgf *CT_RelativeRect )ValidateWithPath (path string )error {if _gcfgf .LAttr !=nil {if _feabc :=_gcfgf .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_feabc !=nil {return _feabc ;};};if _gcfgf .TAttr !=nil {if _agacf :=_gcfgf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); -_agacf !=nil {return _agacf ;};};if _gcfgf .RAttr !=nil {if _accbg :=_gcfgf .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_accbg !=nil {return _accbg ;};};if _gcfgf .BAttr !=nil {if _geabg :=_gcfgf .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072"); -_geabg !=nil {return _geabg ;};};return nil ;}; +// ValidateWithPath validates the EG_TextBullet and its children, prefixing error messages with path +func (_agab *EG_TextBullet )ValidateWithPath (path string )error {if _agab .BuNone !=nil {if _fagbe :=_agab .BuNone .ValidateWithPath (path +"\u002fB\u0075\u004e\u006f\u006e\u0065");_fagbe !=nil {return _fagbe ;};};if _agab .BuAutoNum !=nil {if _ebbeb :=_agab .BuAutoNum .ValidateWithPath (path +"\u002f\u0042\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"); +_ebbeb !=nil {return _ebbeb ;};};if _agab .BuChar !=nil {if _cfgdf :=_agab .BuChar .ValidateWithPath (path +"\u002fB\u0075\u0043\u0068\u0061\u0072");_cfgdf !=nil {return _cfgdf ;};};if _agab .BuBlip !=nil {if _ccadc :=_agab .BuBlip .ValidateWithPath (path +"\u002fB\u0075\u0042\u006c\u0069\u0070"); +_ccadc !=nil {return _ccadc ;};};return nil ;};type CT_EmptyElement struct{}; -// ValidateWithPath validates the CT_Path2DLineTo and its children, prefixing error messages with path -func (_ecfc *CT_Path2DLineTo )ValidateWithPath (path string )error {if _eceba :=_ecfc .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_eceba !=nil {return _eceba ;};return nil ;};func NewCT_LineStyleList ()*CT_LineStyleList {_bfgfc :=&CT_LineStyleList {}; -return _bfgfc };func (_faagfd *ST_BlipCompression )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geffc ,_adade :=d .Token ();if _adade !=nil {return _adade ;};if _gbefg ,_caafd :=_geffc .(_d .EndElement );_caafd &&_gbefg .Name ==start .Name {*_faagfd =1; -return nil ;};if _accbb ,_gedda :=_geffc .(_d .CharData );!_gedda {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",_geffc );}else {switch string (_accbb ){case "":*_faagfd =0; -case "\u0065\u006d\u0061i\u006c":*_faagfd =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_faagfd =2;case "\u0070\u0072\u0069n\u0074":*_faagfd =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_faagfd =4;case "\u006e\u006f\u006e\u0065":*_faagfd =5;};};_geffc ,_adade =d .Token (); -if _adade !=nil {return _adade ;};if _gedac ,_ddac :=_geffc .(_d .EndElement );_ddac &&_gedac .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",_geffc ); -};func (_bcebc *CT_ShapeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcebc .BwModeAttr !=ST_BlackWhiteModeUnset {_fegdf ,_dgbcf :=_bcebc .BwModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"}); -if _dgbcf !=nil {return _dgbcf ;};start .Attr =append (start .Attr ,_fegdf );};e .EncodeToken (start );if _bcebc .Xfrm !=nil {_aaafdg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_bcebc .Xfrm ,_aaafdg ); -};if _bcebc .CustGeom !=nil {_fgfcbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_bcebc .CustGeom ,_fgfcbb );};if _bcebc .PrstGeom !=nil {_gafb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}}; -e .EncodeElement (_bcebc .PrstGeom ,_gafb );};if _bcebc .NoFill !=nil {_gfgag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcebc .NoFill ,_gfgag );};if _bcebc .SolidFill !=nil {_efded :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_bcebc .SolidFill ,_efded );};if _bcebc .GradFill !=nil {_aegeb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcebc .GradFill ,_aegeb );};if _bcebc .BlipFill !=nil {_adddg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_bcebc .BlipFill ,_adddg );};if _bcebc .PattFill !=nil {_eceeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bcebc .PattFill ,_eceeg );};if _bcebc .GrpFill !=nil {_bacdc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_bcebc .GrpFill ,_bacdc );};if _bcebc .Ln !=nil {_fbfcf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_bcebc .Ln ,_fbfcf );};if _bcebc .EffectLst !=nil {_bcagc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bcebc .EffectLst ,_bcagc );};if _bcebc .EffectDag !=nil {_effg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bcebc .EffectDag ,_effg );};if _bcebc .Scene3d !=nil {_bcbb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}}; -e .EncodeElement (_bcebc .Scene3d ,_bcbb );};if _bcebc .Sp3d !=nil {_cfdba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_bcebc .Sp3d ,_cfdba );};if _bcebc .ExtLst !=nil {_defed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bcebc .ExtLst ,_defed );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcagf ST_PresetColorVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gcagf .String (),start ); -};type ST_BlackWhiteMode byte ;func NewCT_TextBodyProperties ()*CT_TextBodyProperties {_fbeec :=&CT_TextBodyProperties {};return _fbeec ;};func (_cafa ST_ColorSchemeIndex )String ()string {switch _cafa {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_BlurEffect struct{RadAttr *int64 ;GrowAttr *bool ;};type CT_TablePartStyle struct{TcTxStyle *CT_TableStyleTextStyle ;TcStyle *CT_TableStyleCellStyle ;};func (_debbd ST_LineEndWidth )Validate ()error {return _debbd .ValidateWithPath ("")}; -func (_degebf ST_PathFillMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcafg :=_d .Attr {};_gcafg .Name =name ;switch _degebf {case ST_PathFillModeUnset :_gcafg .Value ="";case ST_PathFillModeNone :_gcafg .Value ="\u006e\u006f\u006e\u0065";case ST_PathFillModeNorm :_gcafg .Value ="\u006e\u006f\u0072\u006d"; -case ST_PathFillModeLighten :_gcafg .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";case ST_PathFillModeLightenLess :_gcafg .Value ="l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073";case ST_PathFillModeDarken :_gcafg .Value ="\u0064\u0061\u0072\u006b\u0065\u006e"; -case ST_PathFillModeDarkenLess :_gcafg .Value ="\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return _gcafg ,nil ;};type EG_ThemeableFontStyles struct{Font *CT_FontCollection ;FontRef *CT_FontReference ;};type CT_AlphaOutsetEffect struct{RadAttr *ST_Coordinate ; -};func (_adfe *CT_ColorChangeEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _adfe .UseAAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0073\u0065\u0041"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_adfe .UseAAttr ))}); -};e .EncodeToken (start );_bbeg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u0072\u0046\u0072\u006fm"}};e .EncodeElement (_adfe .ClrFrom ,_bbeg );_dbbaa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u0072\u0054\u006f"}}; -e .EncodeElement (_adfe .ClrTo ,_dbbaa );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AnimationElementChoice and its children +func (_bed *CT_AnimationElementChoice )Validate ()error {return _bed .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e");}; -// Validate validates the CT_FontReference and its children -func (_cdgec *CT_FontReference )Validate ()error {return _cdgec .ValidateWithPath ("\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");}; +// ValidateWithPath validates the CT_TableRow and its children, prefixing error messages with path +func (_ebed *CT_TableRow )ValidateWithPath (path string )error {if _bbffce :=_ebed .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_bbffce !=nil {return _bbffce ;};for _dfeae ,_eadab :=range _ebed .Tc {if _bdebba :=_eadab .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_dfeae )); +_bdebba !=nil {return _bdebba ;};};if _ebed .ExtLst !=nil {if _fegee :=_ebed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fegee !=nil {return _fegee ;};};return nil ;};func (_cadaf ST_LineEndType )Validate ()error {return _cadaf .ValidateWithPath ("")}; +func NewCT_Blip ()*CT_Blip {_gbdg :=&CT_Blip {};return _gbdg };func (_gcfe *CT_GeomGuideList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abcf :for {_ggda ,_gfcfaf :=d .Token ();if _gfcfaf !=nil {return _gfcfaf ;};switch _baecg :=_ggda .(type ){case _d .StartElement :switch _baecg .Name {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 :"\u0067\u0064"},_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 :"\u0067\u0064"}:_fbacc :=NewCT_GeomGuide (); +if _cada :=d .DecodeElement (_fbacc ,&_baecg );_cada !=nil {return _cada ;};_gcfe .Gd =append (_gcfe .Gd ,_fbacc );default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_baecg .Name ); +if _fbcfg :=d .Skip ();_fbcfg !=nil {return _fbcfg ;};};case _d .EndElement :break _abcf ;case _d .CharData :};};return nil ;};type CT_TextBlipBullet struct{Blip *CT_Blip ;};type CT_SystemColor struct{ValAttr ST_SystemColorVal ;LastClrAttr *string ;EG_ColorTransform []*EG_ColorTransform ; +}; -// ValidateWithPath validates the CT_GroupLocking and its children, prefixing error messages with path -func (_dcec *CT_GroupLocking )ValidateWithPath (path string )error {if _dcec .ExtLst !=nil {if _gcgf :=_dcec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcgf !=nil {return _gcgf ;};};return nil ;};func (_dffcaa ST_AnimationBuildType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ggbfb :=_d .Attr {}; -_ggbfb .Name =name ;switch _dffcaa {case ST_AnimationBuildTypeUnset :_ggbfb .Value ="";case ST_AnimationBuildTypeAllAtOnce :_ggbfb .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return _ggbfb ,nil ;};func (_dafeg *CT_PositiveFixedAngle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dafeg .ValAttr =0; -for _ ,_face :=range start .Attr {if _face .Name .Local =="\u0076\u0061\u006c"{_defe ,_ecbaa :=_b .ParseInt (_face .Value ,10,32);if _ecbaa !=nil {return _ecbaa ;};_dafeg .ValAttr =int32 (_defe );continue ;};};for {_cgfac ,_bfdb :=d .Token ();if _bfdb !=nil {return _gd .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",_bfdb ); -};if _fdgb ,_bedf :=_cgfac .(_d .EndElement );_bedf &&_fdgb .Name ==start .Name {break ;};};return nil ;};func NewCT_TablePartStyle ()*CT_TablePartStyle {_ddbge :=&CT_TablePartStyle {};return _ddbge };func NewCT_QuickTimeFile ()*CT_QuickTimeFile {_fdcgdg :=&CT_QuickTimeFile {}; -return _fdcgdg };const (ST_PresetMaterialTypeUnset ST_PresetMaterialType =0;ST_PresetMaterialTypeLegacyMatte ST_PresetMaterialType =1;ST_PresetMaterialTypeLegacyPlastic ST_PresetMaterialType =2;ST_PresetMaterialTypeLegacyMetal ST_PresetMaterialType =3; -ST_PresetMaterialTypeLegacyWireframe ST_PresetMaterialType =4;ST_PresetMaterialTypeMatte ST_PresetMaterialType =5;ST_PresetMaterialTypePlastic ST_PresetMaterialType =6;ST_PresetMaterialTypeMetal ST_PresetMaterialType =7;ST_PresetMaterialTypeWarmMatte ST_PresetMaterialType =8; -ST_PresetMaterialTypeTranslucentPowder ST_PresetMaterialType =9;ST_PresetMaterialTypePowder ST_PresetMaterialType =10;ST_PresetMaterialTypeDkEdge ST_PresetMaterialType =11;ST_PresetMaterialTypeSoftEdge ST_PresetMaterialType =12;ST_PresetMaterialTypeClear ST_PresetMaterialType =13; -ST_PresetMaterialTypeFlat ST_PresetMaterialType =14;ST_PresetMaterialTypeSoftmetal ST_PresetMaterialType =15;);func (_ecgbf ST_PathFillMode )ValidateWithPath (path string )error {switch _ecgbf {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 (_ecgbf )); -};return nil ;}; +// Validate validates the CT_GradientFillProperties and its children +func (_efabf *CT_GradientFillProperties )Validate ()error {return _efabf .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func (_dfdfe ST_TextSpacingPercentOrPercentString )String ()string {if _dfdfe .ST_TextSpacingPercent !=nil {return _fa .Sprintf ("\u0025\u0076",*_dfdfe .ST_TextSpacingPercent ); +};if _dfdfe .ST_Percentage !=nil {return _fa .Sprintf ("\u0025\u0076",*_dfdfe .ST_Percentage );};return "";};func (_fffaac *CT_TextSpacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adeega :for {_fbgad ,_ffecb :=d .Token ();if _ffecb !=nil {return _ffecb ; +};switch _daaeg :=_fbgad .(type ){case _d .StartElement :switch _daaeg .Name {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 :"\u0073\u0070\u0063\u0050\u0063\u0074"},_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 :"\u0073\u0070\u0063\u0050\u0063\u0074"}:_fffaac .SpcPct =NewCT_TextSpacingPercent (); +if _gbecac :=d .DecodeElement (_fffaac .SpcPct ,&_daaeg );_gbecac !=nil {return _gbecac ;};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 :"\u0073\u0070\u0063\u0050\u0074\u0073"},_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 :"\u0073\u0070\u0063\u0050\u0074\u0073"}:_fffaac .SpcPts =NewCT_TextSpacingPoint (); +if _cgdfc :=d .DecodeElement (_fffaac .SpcPts ,&_daaeg );_cgdfc !=nil {return _cgdfc ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_daaeg .Name ); +if _efdaf :=d .Skip ();_efdaf !=nil {return _efdaf ;};};case _d .EndElement :break _adeega ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the TblStyleLst and its children, prefixing error messages with path -func (_dgeag *TblStyleLst )ValidateWithPath (path string )error {if _gggf :=_dgeag .CT_TableStyleList .ValidateWithPath (path );_gggf !=nil {return _gggf ;};return nil ;};func NewCT_Camera ()*CT_Camera {_fbeb :=&CT_Camera {};_fbeb .PrstAttr =ST_PresetCameraType (1); -return _fbeb ;};func NewCT_TextFont ()*CT_TextFont {_ffcd :=&CT_TextFont {};return _ffcd };func (_bgace ST_TextAnchoringType )String ()string {switch _bgace {case 0:return "";case 1:return "\u0074";case 2:return "\u0063\u0074\u0072";case 3:return "\u0062"; -case 4:return "\u006a\u0075\u0073\u0074";case 5:return "\u0064\u0069\u0073\u0074";};return "";};func NewCT_CustomColorList ()*CT_CustomColorList {_adaa :=&CT_CustomColorList {};return _adaa };func (_bgggb *CT_TextBody )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgggb .BodyPr =NewCT_TextBodyProperties (); -_dbff :for {_gaafbc ,_ebedc :=d .Token ();if _ebedc !=nil {return _ebedc ;};switch _abgce :=_gaafbc .(type ){case _d .StartElement :switch _abgce .Name {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 :"\u0062\u006f\u0064\u0079\u0050\u0072"},_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 :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _cggbg :=d .DecodeElement (_bgggb .BodyPr ,&_abgce ); -_cggbg !=nil {return _cggbg ;};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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:_bgggb .LstStyle =NewCT_TextListStyle (); -if _aebad :=d .DecodeElement (_bgggb .LstStyle ,&_abgce );_aebad !=nil {return _aebad ;};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 :"\u0070"},_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 :"\u0070"}:_cdggc :=NewCT_TextParagraph (); -if _bfdeb :=d .DecodeElement (_cdggc ,&_abgce );_bfdeb !=nil {return _bfdeb ;};_bgggb .P =append (_bgggb .P ,_cdggc );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_abgce .Name ); -if _ebbda :=d .Skip ();_ebbda !=nil {return _ebbda ;};};case _d .EndElement :break _dbff ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_AlphaModulateFixedEffect and its children +func (_adeg *CT_AlphaModulateFixedEffect )Validate ()error {return _adeg .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0070\u0068a\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0046i\u0078\u0065\u0064E\u0066f\u0065\u0063\u0074");};func (_eeede ST_PresetCameraType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eeede .String (),start ); +};func (_cfaca ST_LineEndType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgffe :=_d .Attr {};_cgffe .Name =name ;switch _cfaca {case ST_LineEndTypeUnset :_cgffe .Value ="";case ST_LineEndTypeNone :_cgffe .Value ="\u006e\u006f\u006e\u0065";case ST_LineEndTypeTriangle :_cgffe .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065"; +case ST_LineEndTypeStealth :_cgffe .Value ="\u0073t\u0065\u0061\u006c\u0074\u0068";case ST_LineEndTypeDiamond :_cgffe .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_LineEndTypeOval :_cgffe .Value ="\u006f\u0076\u0061\u006c";case ST_LineEndTypeArrow :_cgffe .Value ="\u0061\u0072\u0072o\u0077"; +};return _cgffe ,nil ;}; -// Validate validates the CT_GvmlShape and its children -func (_aeged *CT_GvmlShape )Validate ()error {return _aeged .ValidateWithPath ("\u0043\u0054\u005fG\u0076\u006d\u006c\u0053\u0068\u0061\u0070\u0065");}; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_cgdd *CT_Color )ValidateWithPath (path string )error {if _cgdd .ScrgbClr !=nil {if _eccgc :=_cgdd .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_eccgc !=nil {return _eccgc ;};};if _cgdd .SrgbClr !=nil {if _agfce :=_cgdd .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_agfce !=nil {return _agfce ;};};if _cgdd .HslClr !=nil {if _gafg :=_cgdd .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gafg !=nil {return _gafg ;};};if _cgdd .SysClr !=nil {if _fecc :=_cgdd .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_fecc !=nil {return _fecc ;};};if _cgdd .SchemeClr !=nil {if _dead :=_cgdd .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_dead !=nil {return _dead ;};};if _cgdd .PrstClr !=nil {if _bdeg :=_cgdd .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_bdeg !=nil {return _bdeg ;};};return nil ;};func (_dbeef *ST_ShapeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afade ,_bcffc :=d .Token ();if _bcffc !=nil {return _bcffc ;};if _agbbb ,_gfbaef :=_afade .(_d .EndElement );_gfbaef &&_agbbb .Name ==start .Name {*_dbeef =1; +return nil ;};if _afcd ,_daded :=_afade .(_d .CharData );!_daded {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afade );}else {switch string (_afcd ){case "":*_dbeef =0; +case "\u006c\u0069\u006e\u0065":*_dbeef =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_dbeef =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dbeef =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_dbeef =4;case "\u0072\u0065\u0063\u0074":*_dbeef =5; +case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_dbeef =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_dbeef =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_dbeef =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_dbeef =9; +case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_dbeef =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_dbeef =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_dbeef =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_dbeef =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_dbeef =14; +case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_dbeef =15;case "\u0073\u0074\u0061r\u0034":*_dbeef =16;case "\u0073\u0074\u0061r\u0035":*_dbeef =17;case "\u0073\u0074\u0061r\u0036":*_dbeef =18;case "\u0073\u0074\u0061r\u0037":*_dbeef =19;case "\u0073\u0074\u0061r\u0038":*_dbeef =20; +case "\u0073\u0074\u0061\u0072\u0031\u0030":*_dbeef =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_dbeef =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_dbeef =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_dbeef =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_dbeef =25; +case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_dbeef =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_dbeef =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_dbeef =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_dbeef =29; +case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_dbeef =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_dbeef =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_dbeef =32; +case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_dbeef =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_dbeef =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_dbeef =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_dbeef =36; +case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_dbeef =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_dbeef =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_dbeef =39;case "\u0070\u0069\u0065":*_dbeef =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_dbeef =41; +case "\u0064\u006f\u006eu\u0074":*_dbeef =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_dbeef =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_dbeef =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_dbeef =45; +case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_dbeef =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_dbeef =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_dbeef =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_dbeef =49; +case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dbeef =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_dbeef =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_dbeef =52; +case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dbeef =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dbeef =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_dbeef =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dbeef =56; +case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_dbeef =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_dbeef =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dbeef =59; +case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_dbeef =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_dbeef =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dbeef =62; +case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_dbeef =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_dbeef =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_dbeef =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_dbeef =66; +case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_dbeef =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_dbeef =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_dbeef =69; +case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_dbeef =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_dbeef =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_dbeef =72; +case "\u0063\u0075\u0062\u0065":*_dbeef =73;case "\u0063\u0061\u006e":*_dbeef =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_dbeef =75;case "\u0068\u0065\u0061r\u0074":*_dbeef =76;case "\u0073\u0075\u006e":*_dbeef =77; +case "\u006d\u006f\u006f\u006e":*_dbeef =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_dbeef =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_dbeef =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_dbeef =81; +case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_dbeef =82;case "\u0062\u0065\u0076e\u006c":*_dbeef =83;case "\u0066\u0072\u0061m\u0065":*_dbeef =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_dbeef =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_dbeef =86; +case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_dbeef =87;case "\u0063\u0068\u006fr\u0064":*_dbeef =88;case "\u0061\u0072\u0063":*_dbeef =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_dbeef =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_dbeef =91; +case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_dbeef =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_dbeef =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_dbeef =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_dbeef =95; +case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_dbeef =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_dbeef =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_dbeef =98; +case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_dbeef =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_dbeef =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_dbeef =101; +case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_dbeef =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_dbeef =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_dbeef =104; +case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_dbeef =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_dbeef =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_dbeef =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_dbeef =108; +case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_dbeef =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_dbeef =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_dbeef =111; +case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_dbeef =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_dbeef =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_dbeef =114; +case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_dbeef =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_dbeef =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dbeef =117; +case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_dbeef =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dbeef =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_dbeef =120; +case "\u0063\u006c\u006fu\u0064":*_dbeef =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_dbeef =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_dbeef =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_dbeef =124; +case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_dbeef =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_dbeef =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_dbeef =127; +case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_dbeef =128;case "\u0077\u0061\u0076\u0065":*_dbeef =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_dbeef =130;case "\u0070\u006c\u0075\u0073":*_dbeef =131; +case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_dbeef =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_dbeef =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_dbeef =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":*_dbeef =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_dbeef =136; +case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_dbeef =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_dbeef =138; +case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_dbeef =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_dbeef =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_dbeef =141; +case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_dbeef =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_dbeef =143; +case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_dbeef =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_dbeef =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_dbeef =146; +case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_dbeef =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_dbeef =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_dbeef =149; +case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_dbeef =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_dbeef =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_dbeef =152; +case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_dbeef =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_dbeef =154; +case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_dbeef =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_dbeef =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_dbeef =157; +case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_dbeef =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_dbeef =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_dbeef =160; +case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_dbeef =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_dbeef =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_dbeef =163; +case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_dbeef =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_dbeef =165; +case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_dbeef =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_dbeef =167; +case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_dbeef =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_dbeef =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_dbeef =170; +case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_dbeef =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_dbeef =172;case "\u0067\u0065\u0061r\u0036":*_dbeef =173; +case "\u0067\u0065\u0061r\u0039":*_dbeef =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_dbeef =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_dbeef =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_dbeef =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_dbeef =178; +case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_dbeef =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_dbeef =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_dbeef =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_dbeef =182; +case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_dbeef =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_dbeef =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_dbeef =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_dbeef =186; +case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_dbeef =187;};};_afade ,_bcffc =d .Token ();if _bcffc !=nil {return _bcffc ;};if _gabgg ,_gdbbca :=_afade .(_d .EndElement );_gdbbca &&_gabgg .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afade ); +};func (_bege *CT_PositiveFixedAngle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_bege .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbc *CT_AlphaBiLevelEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eee :=range start .Attr {if _eee .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_cagf ,_gab :=ParseUnionST_PositiveFixedPercentage (_eee .Value ); +if _gab !=nil {return _gab ;};_fbc .ThreshAttr =_cagf ;continue ;};};for {_dee ,_cgge :=d .Token ();if _cgge !=nil {return _fa .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",_cgge ); +};if _db ,_fbcb :=_dee .(_d .EndElement );_fbcb &&_db .Name ==start .Name {break ;};};return nil ;};type CT_Path2DCubicBezierTo struct{Pt []*CT_AdjPoint2D ;}; -// ValidateWithPath validates the CT_ColorChangeEffect and its children, prefixing error messages with path -func (_dabfb *CT_ColorChangeEffect )ValidateWithPath (path string )error {if _ccgg :=_dabfb .ClrFrom .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0046\u0072\u006f\u006d");_ccgg !=nil {return _ccgg ;};if _befg :=_dabfb .ClrTo .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0054\u006f"); -_befg !=nil {return _befg ;};return nil ;}; +// Validate validates the CT_TableProperties and its children +func (_gdbce *CT_TableProperties )Validate ()error {return _gdbce .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};type ST_TileFlipMode byte ;func (_bfae ST_TextShapeType )ValidateWithPath (path string )error {switch _bfae {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 _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfae )); +};return nil ;};func (_bdcad *CT_TableStyleCellStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agecf :for {_deefg ,_ccefe :=d .Token ();if _ccefe !=nil {return _ccefe ;};switch _dedb :=_deefg .(type ){case _d .StartElement :switch _dedb .Name {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 :"\u0074\u0063\u0042d\u0072"},_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 :"\u0074\u0063\u0042d\u0072"}:_bdcad .TcBdr =NewCT_TableCellBorderStyle (); +if _egagf :=d .DecodeElement (_bdcad .TcBdr ,&_dedb );_egagf !=nil {return _egagf ;};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 :"\u0066\u0069\u006c\u006c"},_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 :"\u0066\u0069\u006c\u006c"}:_bdcad .Fill =NewCT_FillProperties (); +if _affa :=d .DecodeElement (_bdcad .Fill ,&_dedb );_affa !=nil {return _affa ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_bdcad .FillRef =NewCT_StyleMatrixReference (); +if _ebbe :=d .DecodeElement (_bdcad .FillRef ,&_dedb );_ebbe !=nil {return _ebbe ;};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 :"\u0063\u0065\u006c\u006c\u0033\u0044"},_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 :"\u0063\u0065\u006c\u006c\u0033\u0044"}:_bdcad .Cell3D =NewCT_Cell3D (); +if _aadd :=d .DecodeElement (_bdcad .Cell3D ,&_dedb );_aadd !=nil {return _aadd ;};default:_dc .Log .Debug ("\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",_dedb .Name ); +if _gfbdd :=d .Skip ();_gfbdd !=nil {return _gfbdd ;};};case _d .EndElement :break _agecf ;case _d .CharData :};};return nil ;};func (_cgfc *CT_ColorMappingOverrideChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgfc .MasterClrMapping !=nil {_aefb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006da\u0073\u0074\u0065\u0072\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}}; +e .EncodeElement (_cgfc .MasterClrMapping ,_aefb );};if _cgfc .OverrideClrMapping !=nil {_egcb :=_d .StartElement {Name :_d .Name {Local :"a\u003ao\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043l\u0072\u004d\u0061\u0070pi\u006e\u0067"}};e .EncodeElement (_cgfc .OverrideClrMapping ,_egcb ); +};return nil ;};func (_abegc *CT_PresetGeometry2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abegc .PrstAttr =ST_ShapeType (1);for _ ,_baced :=range start .Attr {if _baced .Name .Local =="\u0070\u0072\u0073\u0074"{_abegc .PrstAttr .UnmarshalXMLAttr (_baced ); +continue ;};};_cfaa :for {_fbebgf ,_acfce :=d .Token ();if _acfce !=nil {return _acfce ;};switch _eacb :=_fbebgf .(type ){case _d .StartElement :switch _eacb .Name {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 :"\u0061\u0076\u004cs\u0074"},_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 :"\u0061\u0076\u004cs\u0074"}:_abegc .AvLst =NewCT_GeomGuideList (); +if _dfedc :=d .DecodeElement (_abegc .AvLst ,&_eacb );_dfedc !=nil {return _dfedc ;};default:_dc .Log .Debug ("\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",_eacb .Name ); +if _bebad :=d .Skip ();_bebad !=nil {return _bebad ;};};case _d .EndElement :break _cfaa ;case _d .CharData :};};return nil ;};type CT_InnerShadowEffect struct{BlurRadAttr *int64 ;DistAttr *int64 ;DirAttr *int32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ; +HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_bddafd ST_LightRigDirection )ValidateWithPath (path string )error {switch _bddafd {case 0,1,2,3,4,5,6,7,8:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bddafd )); +};return nil ;};func (_dadb *CT_Connection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_dadb .IdAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0078"},Value :_fa .Sprintf ("\u0025\u0076",_dadb .IdxAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abddbg ST_BlackWhiteMode )ValidateWithPath (path string )error {switch _abddbg {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abddbg )); +};return nil ;};type CT_Scene3D struct{Camera *CT_Camera ;LightRig *CT_LightRig ;Backdrop *CT_Backdrop ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_ComplementTransform and its children, prefixing error messages with path -func (_dcga *CT_ComplementTransform )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_GvmlPictureNonVisual and its children, prefixing error messages with path +func (_ebab *CT_GvmlPictureNonVisual )ValidateWithPath (path string )error {if _feff :=_ebab .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_feff !=nil {return _feff ;};if _ddff :=_ebab .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); +_ddff !=nil {return _ddff ;};return nil ;};func (_degd *CT_InverseGammaTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdcdf ST_AdjCoordinate )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _fdcdf .ST_Coordinate !=nil {e .Encode (_fdcdf .ST_Coordinate );};if _fdcdf .ST_GeomGuideName !=nil {e .EncodeToken (_d .CharData (*_fdcdf .ST_GeomGuideName ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func NewCT_TextBody ()*CT_TextBody {_fcgdc :=&CT_TextBody {}; +_fcgdc .BodyPr =NewCT_TextBodyProperties ();return _fcgdc ;};func NewCT_TableRow ()*CT_TableRow {_bfab :=&CT_TableRow {};return _bfab };func (_cgcaf ST_TextVerticalType )ValidateWithPath (path string )error {switch _cgcaf {case 0,1,2,3,4,5,6,7:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgcaf )); +};return nil ;}; -// ValidateWithPath validates the CT_DefaultShapeDefinition and its children, prefixing error messages with path -func (_gcdf *CT_DefaultShapeDefinition )ValidateWithPath (path string )error {if _eedb :=_gcdf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eedb !=nil {return _eedb ;};if _beggd :=_gcdf .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072"); -_beggd !=nil {return _beggd ;};if _gfae :=_gcdf .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_gfae !=nil {return _gfae ;};if _gcdf .Style !=nil {if _fbae :=_gcdf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_fbae !=nil {return _fbae ;};};if _gcdf .ExtLst !=nil {if _dgce :=_gcdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgce !=nil {return _dgce ;};};return nil ;};func (_cdaga *CT_SystemColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdaga .ValAttr =ST_SystemColorVal (1); -for _ ,_gabbb :=range start .Attr {if _gabbb .Name .Local =="\u0076\u0061\u006c"{_cdaga .ValAttr .UnmarshalXMLAttr (_gabbb );continue ;};if _gabbb .Name .Local =="\u006ca\u0073\u0074\u0043\u006c\u0072"{_dfgbdf ,_deda :=_gabbb .Value ,error (nil );if _deda !=nil {return _deda ; -};_cdaga .LastClrAttr =&_dfgbdf ;continue ;};};_fgbdf :for {_acbgg ,_bdefe :=d .Token ();if _bdefe !=nil {return _bdefe ;};switch _gfaddb :=_acbgg .(type ){case _d .StartElement :switch _gfaddb .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_fabda :=NewEG_ColorTransform (); -_fabda .Tint =NewCT_PositiveFixedPercentage ();if _ggdaa :=d .DecodeElement (_fabda .Tint ,&_gfaddb );_ggdaa !=nil {return _ggdaa ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_fabda );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_fggae :=NewEG_ColorTransform (); -_fggae .Shade =NewCT_PositiveFixedPercentage ();if _fbega :=d .DecodeElement (_fggae .Shade ,&_gfaddb );_fbega !=nil {return _fbega ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_fggae );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_fcdaff :=NewEG_ColorTransform (); -_fcdaff .Comp =NewCT_ComplementTransform ();if _efaab :=d .DecodeElement (_fcdaff .Comp ,&_gfaddb );_efaab !=nil {return _efaab ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_fcdaff );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_geaff :=NewEG_ColorTransform (); -_geaff .Inv =NewCT_InverseTransform ();if _ebefc :=d .DecodeElement (_geaff .Inv ,&_gfaddb );_ebefc !=nil {return _ebefc ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_geaff );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_bdac :=NewEG_ColorTransform (); -_bdac .Gray =NewCT_GrayscaleTransform ();if _gfgde :=d .DecodeElement (_bdac .Gray ,&_gfaddb );_gfgde !=nil {return _gfgde ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_bdac );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_bdbd :=NewEG_ColorTransform (); -_bdbd .Alpha =NewCT_PositiveFixedPercentage ();if _bcafbe :=d .DecodeElement (_bdbd .Alpha ,&_gfaddb );_bcafbe !=nil {return _bcafbe ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_bdbd );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_fcabgg :=NewEG_ColorTransform (); -_fcabgg .AlphaOff =NewCT_FixedPercentage ();if _ccgcf :=d .DecodeElement (_fcabgg .AlphaOff ,&_gfaddb );_ccgcf !=nil {return _ccgcf ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_fcabgg );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_bbgab :=NewEG_ColorTransform (); -_bbgab .AlphaMod =NewCT_PositivePercentage ();if _bcbec :=d .DecodeElement (_bbgab .AlphaMod ,&_gfaddb );_bcbec !=nil {return _bcbec ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_bbgab );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_bcdde :=NewEG_ColorTransform (); -_bcdde .Hue =NewCT_PositiveFixedAngle ();if _gddcc :=d .DecodeElement (_bcdde .Hue ,&_gfaddb );_gddcc !=nil {return _gddcc ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_bcdde );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_bade :=NewEG_ColorTransform (); -_bade .HueOff =NewCT_Angle ();if _eebgc :=d .DecodeElement (_bade .HueOff ,&_gfaddb );_eebgc !=nil {return _eebgc ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_bade );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_ecbfb :=NewEG_ColorTransform (); -_ecbfb .HueMod =NewCT_PositivePercentage ();if _edbbg :=d .DecodeElement (_ecbfb .HueMod ,&_gfaddb );_edbbg !=nil {return _edbbg ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_ecbfb );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_dbbgef :=NewEG_ColorTransform (); -_dbbgef .Sat =NewCT_Percentage ();if _adafd :=d .DecodeElement (_dbbgef .Sat ,&_gfaddb );_adafd !=nil {return _adafd ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_dbbgef );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_fdadfd :=NewEG_ColorTransform (); -_fdadfd .SatOff =NewCT_Percentage ();if _cabfa :=d .DecodeElement (_fdadfd .SatOff ,&_gfaddb );_cabfa !=nil {return _cabfa ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_fdadfd );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_acgf :=NewEG_ColorTransform (); -_acgf .SatMod =NewCT_Percentage ();if _cagcg :=d .DecodeElement (_acgf .SatMod ,&_gfaddb );_cagcg !=nil {return _cagcg ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_acgf );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_ffbae :=NewEG_ColorTransform (); -_ffbae .Lum =NewCT_Percentage ();if _dgada :=d .DecodeElement (_ffbae .Lum ,&_gfaddb );_dgada !=nil {return _dgada ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_ffbae );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_ffdcd :=NewEG_ColorTransform (); -_ffdcd .LumOff =NewCT_Percentage ();if _ceadf :=d .DecodeElement (_ffdcd .LumOff ,&_gfaddb );_ceadf !=nil {return _ceadf ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_ffdcd );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_effad :=NewEG_ColorTransform (); -_effad .LumMod =NewCT_Percentage ();if _cdace :=d .DecodeElement (_effad .LumMod ,&_gfaddb );_cdace !=nil {return _cdace ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_effad );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_aegeg :=NewEG_ColorTransform (); -_aegeg .Red =NewCT_Percentage ();if _edfac :=d .DecodeElement (_aegeg .Red ,&_gfaddb );_edfac !=nil {return _edfac ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_aegeg );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_fcdc :=NewEG_ColorTransform (); -_fcdc .RedOff =NewCT_Percentage ();if _gbae :=d .DecodeElement (_fcdc .RedOff ,&_gfaddb );_gbae !=nil {return _gbae ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_fcdc );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_febda :=NewEG_ColorTransform (); -_febda .RedMod =NewCT_Percentage ();if _cgfeb :=d .DecodeElement (_febda .RedMod ,&_gfaddb );_cgfeb !=nil {return _cgfeb ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_febda );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_edfde :=NewEG_ColorTransform (); -_edfde .Green =NewCT_Percentage ();if _aaegd :=d .DecodeElement (_edfde .Green ,&_gfaddb );_aaegd !=nil {return _aaegd ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_edfde );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_edage :=NewEG_ColorTransform (); -_edage .GreenOff =NewCT_Percentage ();if _cbgge :=d .DecodeElement (_edage .GreenOff ,&_gfaddb );_cbgge !=nil {return _cbgge ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_edage );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_bcfgf :=NewEG_ColorTransform (); -_bcfgf .GreenMod =NewCT_Percentage ();if _eaefg :=d .DecodeElement (_bcfgf .GreenMod ,&_gfaddb );_eaefg !=nil {return _eaefg ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_bcfgf );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_bgdfc :=NewEG_ColorTransform (); -_bgdfc .Blue =NewCT_Percentage ();if _fdacf :=d .DecodeElement (_bgdfc .Blue ,&_gfaddb );_fdacf !=nil {return _fdacf ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_bgdfc );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_cbaff :=NewEG_ColorTransform (); -_cbaff .BlueOff =NewCT_Percentage ();if _ecdc :=d .DecodeElement (_cbaff .BlueOff ,&_gfaddb );_ecdc !=nil {return _ecdc ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_cbaff );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_ddaaed :=NewEG_ColorTransform (); -_ddaaed .BlueMod =NewCT_Percentage ();if _cacge :=d .DecodeElement (_ddaaed .BlueMod ,&_gfaddb );_cacge !=nil {return _cacge ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_ddaaed );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_fcgdd :=NewEG_ColorTransform (); -_fcgdd .Gamma =NewCT_GammaTransform ();if _egega :=d .DecodeElement (_fcgdd .Gamma ,&_gfaddb );_egega !=nil {return _egega ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_fcgdd );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_egbc :=NewEG_ColorTransform (); -_egbc .InvGamma =NewCT_InverseGammaTransform ();if _afbag :=d .DecodeElement (_egbc .InvGamma ,&_gfaddb );_afbag !=nil {return _afbag ;};_cdaga .EG_ColorTransform =append (_cdaga .EG_ColorTransform ,_egbc );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_gfaddb .Name ); -if _cdgef :=d .Skip ();_cdgef !=nil {return _cdgef ;};};case _d .EndElement :break _fgbdf ;case _d .CharData :};};return nil ;}; +// ST_FixedPercentage is a union type +type ST_FixedPercentage struct{ST_FixedPercentageDecimal *int32 ;ST_FixedPercentage *ST_Percentage ;};type CT_TextAutonumberBullet struct{TypeAttr ST_TextAutonumberScheme ;StartAtAttr *int32 ;}; -// ST_PositivePercentage is a union type -type ST_PositivePercentage struct{ST_PositivePercentageDecimal *int32 ;ST_PositivePercentage *ST_Percentage ;};func (_cbdggb *ST_TextWrappingType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeagcf ,_bdefb :=d .Token ();if _bdefb !=nil {return _bdefb ; -};if _dfcgb ,_abfcg :=_eeagcf .(_d .EndElement );_abfcg &&_dfcgb .Name ==start .Name {*_cbdggb =1;return nil ;};if _gbbecf ,_geagf :=_eeagcf .(_d .CharData );!_geagf {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",_eeagcf ); -}else {switch string (_gbbecf ){case "":*_cbdggb =0;case "\u006e\u006f\u006e\u0065":*_cbdggb =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cbdggb =2;};};_eeagcf ,_bdefb =d .Token ();if _bdefb !=nil {return _bdefb ;};if _gecca ,_ddaeeg :=_eeagcf .(_d .EndElement ); -_ddaeeg &&_gecca .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",_eeagcf );};type CT_NonVisualContentPartProperties struct{IsCommentAttr *bool ; -CpLocks *CT_ContentPartLocking ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the EG_LineDashProperties and its children, prefixing error messages with path +func (_bcgbb *EG_LineDashProperties )ValidateWithPath (path string )error {if _bcgbb .PrstDash !=nil {if _agegb :=_bcgbb .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h");_agegb !=nil {return _agegb ;};};if _bcgbb .CustDash !=nil {if _befaf :=_bcgbb .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h"); +_befaf !=nil {return _befaf ;};};return nil ;}; -// ValidateWithPath validates the CT_NonVisualConnectorProperties and its children, prefixing error messages with path -func (_ffgdc *CT_NonVisualConnectorProperties )ValidateWithPath (path string )error {if _ffgdc .CxnSpLocks !=nil {if _daecg :=_ffgdc .CxnSpLocks .ValidateWithPath (path +"/\u0043\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_daecg !=nil {return _daecg ; -};};if _ffgdc .StCxn !=nil {if _fgdeab :=_ffgdc .StCxn .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u0078\u006e");_fgdeab !=nil {return _fgdeab ;};};if _ffgdc .EndCxn !=nil {if _gbbed :=_ffgdc .EndCxn .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0078\u006e"); -_gbbed !=nil {return _gbbed ;};};if _ffgdc .ExtLst !=nil {if _fbede :=_ffgdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbede !=nil {return _fbede ;};};return nil ;};func (_bged *CT_Bevel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edecg :=range start .Attr {if _edecg .Name .Local =="\u0077"{_dabb ,_deab :=_b .ParseInt (_edecg .Value ,10,64); -if _deab !=nil {return _deab ;};_bged .WAttr =&_dabb ;continue ;};if _edecg .Name .Local =="\u0068"{_dede ,_aafg :=_b .ParseInt (_edecg .Value ,10,64);if _aafg !=nil {return _aafg ;};_bged .HAttr =&_dede ;continue ;};if _edecg .Name .Local =="\u0070\u0072\u0073\u0074"{_bged .PrstAttr .UnmarshalXMLAttr (_edecg ); -continue ;};};for {_agdc ,_degd :=d .Token ();if _degd !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_degd );};if _fdce ,_ddeg :=_agdc .(_d .EndElement );_ddeg &&_fdce .Name ==start .Name {break ; -};};return nil ;};func NewCT_TextCharacterProperties ()*CT_TextCharacterProperties {_acbae :=&CT_TextCharacterProperties {};return _acbae ;};func (_eaggc *CT_TableStyleTextStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fffd :=range start .Attr {if _fffd .Name .Local =="\u0062"{_eaggc .BAttr .UnmarshalXMLAttr (_fffd ); -continue ;};if _fffd .Name .Local =="\u0069"{_eaggc .IAttr .UnmarshalXMLAttr (_fffd );continue ;};};_eeggb :for {_degbc ,_bcgfc :=d .Token ();if _bcgfc !=nil {return _bcgfc ;};switch _efbfc :=_degbc .(type ){case _d .StartElement :switch _efbfc .Name {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 :"\u0066\u006f\u006e\u0074"},_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 :"\u0066\u006f\u006e\u0074"}:_eaggc .Font =NewCT_FontCollection (); -if _gcagc :=d .DecodeElement (_eaggc .Font ,&_efbfc );_gcagc !=nil {return _gcagc ;};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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_eaggc .FontRef =NewCT_FontReference (); -if _dggac :=d .DecodeElement (_eaggc .FontRef ,&_efbfc );_dggac !=nil {return _dggac ;};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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_eaggc .ScrgbClr =NewCT_ScRgbColor (); -if _abdabd :=d .DecodeElement (_eaggc .ScrgbClr ,&_efbfc );_abdabd !=nil {return _abdabd ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_eaggc .SrgbClr =NewCT_SRgbColor (); -if _ccagb :=d .DecodeElement (_eaggc .SrgbClr ,&_efbfc );_ccagb !=nil {return _ccagb ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_eaggc .HslClr =NewCT_HslColor (); -if _defff :=d .DecodeElement (_eaggc .HslClr ,&_efbfc );_defff !=nil {return _defff ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_eaggc .SysClr =NewCT_SystemColor (); -if _baefe :=d .DecodeElement (_eaggc .SysClr ,&_efbfc );_baefe !=nil {return _baefe ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_eaggc .SchemeClr =NewCT_SchemeColor (); -if _faefe :=d .DecodeElement (_eaggc .SchemeClr ,&_efbfc );_faefe !=nil {return _faefe ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_eaggc .PrstClr =NewCT_PresetColor (); -if _efdgd :=d .DecodeElement (_eaggc .PrstClr ,&_efbfc );_efdgd !=nil {return _efdgd ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaggc .ExtLst =NewCT_OfficeArtExtensionList (); -if _gabd :=d .DecodeElement (_eaggc .ExtLst ,&_efbfc );_gabd !=nil {return _gabd ;};default:_ac .Log .Debug ("\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",_efbfc .Name ); -if _bced :=d .Skip ();_bced !=nil {return _bced ;};};case _d .EndElement :break _eeggb ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Cell3D and its children, prefixing error messages with path +func (_bgca *CT_Cell3D )ValidateWithPath (path string )error {if _edb :=_bgca .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_edb !=nil {return _edb ;};if _bbfea :=_bgca .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c"); +_bbfea !=nil {return _bbfea ;};if _bgca .LightRig !=nil {if _cfcd :=_bgca .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_cfcd !=nil {return _cfcd ;};};if _bgca .ExtLst !=nil {if _afbb :=_bgca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_afbb !=nil {return _afbb ;};};return nil ;};func NewEG_ShadeProperties ()*EG_ShadeProperties {_eabfd :=&EG_ShadeProperties {};return _eabfd };func NewCT_ShapeStyle ()*CT_ShapeStyle {_gggda :=&CT_ShapeStyle {};_gggda .LnRef =NewCT_StyleMatrixReference (); +_gggda .FillRef =NewCT_StyleMatrixReference ();_gggda .EffectRef =NewCT_StyleMatrixReference ();_gggda .FontRef =NewCT_FontReference ();return _gggda ;};func NewCT_GvmlGraphicFrameNonVisual ()*CT_GvmlGraphicFrameNonVisual {_bdgac :=&CT_GvmlGraphicFrameNonVisual {}; +_bdgac .CNvPr =NewCT_NonVisualDrawingProps ();_bdgac .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();return _bdgac ;};func (_eccfag *CT_LineJoinRound )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_Ratio struct{NAttr int64 ;DAttr int64 ;};func (_cc *Blip )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cc .CT_Blip =*NewCT_Blip ();for _ ,_fd :=range start .Attr {if _fd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fd .Name .Local =="\u0065\u006d\u0062e\u0064"{_cga ,_fca :=_fd .Value ,error (nil ); +if _fca !=nil {return _fca ;};_cc .EmbedAttr =&_cga ;continue ;};if _fd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fd .Name .Local =="\u006c\u0069\u006e\u006b"{_fbf ,_ddd :=_fd .Value ,error (nil ); +if _ddd !=nil {return _ddd ;};_cc .LinkAttr =&_fbf ;continue ;};if _fd .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_cc .CstateAttr .UnmarshalXMLAttr (_fd );continue ;};};_dab :for {_ff ,_edc :=d .Token ();if _edc !=nil {return _edc ;};switch _fe :=_ff .(type ){case _d .StartElement :switch _fe .Name {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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_eeb :=NewCT_BlipChoice (); +if _ddg :=d .DecodeElement (&_eeb .AlphaBiLevel ,&_fe );_ddg !=nil {return _ddg ;};_cc .Choice =append (_cc .Choice ,_eeb );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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_ede :=NewCT_BlipChoice (); +if _bg :=d .DecodeElement (&_ede .AlphaCeiling ,&_fe );_bg !=nil {return _bg ;};_cc .Choice =append (_cc .Choice ,_ede );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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_cag :=NewCT_BlipChoice (); +if _ddac :=d .DecodeElement (&_cag .AlphaFloor ,&_fe );_ddac !=nil {return _ddac ;};_cc .Choice =append (_cc .Choice ,_cag );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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_faf :=NewCT_BlipChoice (); +if _fgc :=d .DecodeElement (&_faf .AlphaInv ,&_fe );_fgc !=nil {return _fgc ;};_cc .Choice =append (_cc .Choice ,_faf );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_dfe :=NewCT_BlipChoice (); +if _dgf :=d .DecodeElement (&_dfe .AlphaMod ,&_fe );_dgf !=nil {return _dgf ;};_cc .Choice =append (_cc .Choice ,_dfe );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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_ab :=NewCT_BlipChoice (); +if _fbd :=d .DecodeElement (&_ab .AlphaModFix ,&_fe );_fbd !=nil {return _fbd ;};_cc .Choice =append (_cc .Choice ,_ab );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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_edd :=NewCT_BlipChoice (); +if _dcc :=d .DecodeElement (&_edd .AlphaRepl ,&_fe );_dcc !=nil {return _dcc ;};_cc .Choice =append (_cc .Choice ,_edd );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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_ged :=NewCT_BlipChoice (); +if _ebe :=d .DecodeElement (&_ged .BiLevel ,&_fe );_ebe !=nil {return _ebe ;};_cc .Choice =append (_cc .Choice ,_ged );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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_bfd :=NewCT_BlipChoice (); +if _abf :=d .DecodeElement (&_bfd .Blur ,&_fe );_abf !=nil {return _abf ;};_cc .Choice =append (_cc .Choice ,_bfd );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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_afg :=NewCT_BlipChoice (); +if _gc :=d .DecodeElement (&_afg .ClrChange ,&_fe );_gc !=nil {return _gc ;};_cc .Choice =append (_cc .Choice ,_afg );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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_ggd :=NewCT_BlipChoice (); +if _cbb :=d .DecodeElement (&_ggd .ClrRepl ,&_fe );_cbb !=nil {return _cbb ;};_cc .Choice =append (_cc .Choice ,_ggd );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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_dfea :=NewCT_BlipChoice (); +if _dgg :=d .DecodeElement (&_dfea .Duotone ,&_fe );_dgg !=nil {return _dgg ;};_cc .Choice =append (_cc .Choice ,_dfea );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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_fef :=NewCT_BlipChoice (); +if _fcg :=d .DecodeElement (&_fef .FillOverlay ,&_fe );_fcg !=nil {return _fcg ;};_cc .Choice =append (_cc .Choice ,_fef );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\u0079\u0073\u0063\u006c"},_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\u0079\u0073\u0063\u006c"}:_eaf :=NewCT_BlipChoice (); +if _fgb :=d .DecodeElement (&_eaf .Grayscl ,&_fe );_fgb !=nil {return _fgb ;};_cc .Choice =append (_cc .Choice ,_eaf );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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_gaf :=NewCT_BlipChoice (); +if _bdc :=d .DecodeElement (&_gaf .Hsl ,&_fe );_bdc !=nil {return _bdc ;};_cc .Choice =append (_cc .Choice ,_gaf );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_cf :=NewCT_BlipChoice (); +if _fgca :=d .DecodeElement (&_cf .Lum ,&_fe );_fgca !=nil {return _fgca ;};_cc .Choice =append (_cc .Choice ,_cf );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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_bae :=NewCT_BlipChoice (); +if _caga :=d .DecodeElement (&_bae .Tint ,&_fe );_caga !=nil {return _caga ;};_cc .Choice =append (_cc .Choice ,_bae );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cc .ExtLst =NewCT_OfficeArtExtensionList (); +if _acg :=d .DecodeElement (_cc .ExtLst ,&_fe );_acg !=nil {return _acg ;};default:_dc .Log .Debug ("\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",_fe .Name ); +if _abg :=d .Skip ();_abg !=nil {return _abg ;};};case _d .EndElement :break _dab ;case _d .CharData :};};return nil ;};const (ST_BlendModeUnset ST_BlendMode =0;ST_BlendModeOver ST_BlendMode =1;ST_BlendModeMult ST_BlendMode =2;ST_BlendModeScreen ST_BlendMode =3; +ST_BlendModeDarken ST_BlendMode =4;ST_BlendModeLighten ST_BlendMode =5;);func (_agccc *ST_ColorSchemeIndex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cegfdd ,_agcfa :=d .Token ();if _agcfa !=nil {return _agcfa ;};if _decadd ,_bccbab :=_cegfdd .(_d .EndElement ); +_bccbab &&_decadd .Name ==start .Name {*_agccc =1;return nil ;};if _dfefb ,_cfgca :=_cegfdd .(_d .CharData );!_cfgca {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cegfdd ); +}else {switch string (_dfefb ){case "":*_agccc =0;case "\u0064\u006b\u0031":*_agccc =1;case "\u006c\u0074\u0031":*_agccc =2;case "\u0064\u006b\u0032":*_agccc =3;case "\u006c\u0074\u0032":*_agccc =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_agccc =5; +case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_agccc =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_agccc =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_agccc =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_agccc =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_agccc =10; +case "\u0068\u006c\u0069n\u006b":*_agccc =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_agccc =12;};};_cegfdd ,_agcfa =d .Token ();if _agcfa !=nil {return _agcfa ;};if _agedc ,_fccab :=_cegfdd .(_d .EndElement );_fccab &&_agedc .Name ==start .Name {return nil ; +};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cegfdd );};func (_gbaef *EG_Media )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbaef .AudioCd !=nil {_dcdfbf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0075\u0064\u0069\u006f\u0043d"}}; +e .EncodeElement (_gbaef .AudioCd ,_dcdfbf );};if _gbaef .WavAudioFile !=nil {_cbafe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gbaef .WavAudioFile ,_cbafe ); +};if _gbaef .AudioFile !=nil {_fdafd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gbaef .AudioFile ,_fdafd );};if _gbaef .VideoFile !=nil {_cgaed :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}}; +e .EncodeElement (_gbaef .VideoFile ,_cgaed );};if _gbaef .QuickTimeFile !=nil {_ebade :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gbaef .QuickTimeFile ,_ebade ); +};return nil ;};func (_dac *CT_AlphaCeilingEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_aff ,_ega :=d .Token ();if _ega !=nil {return _fa .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",_ega ); +};if _fcb ,_abgb :=_aff .(_d .EndElement );_abgb &&_fcb .Name ==start .Name {break ;};};return nil ;};func (_bcfba *CT_Shape3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfed :=range start .Attr {if _cfed .Name .Local =="\u007a"{_gdffc ,_dcaeg :=ParseUnionST_Coordinate (_cfed .Value ); +if _dcaeg !=nil {return _dcaeg ;};_bcfba .ZAttr =&_gdffc ;continue ;};if _cfed .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0048"{_gcfba ,_dbeg :=_bc .ParseInt (_cfed .Value ,10,64);if _dbeg !=nil {return _dbeg ;};_bcfba .ExtrusionHAttr =&_gcfba ; +continue ;};if _cfed .Name .Local =="\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0057"{_adgfg ,_febgf :=_bc .ParseInt (_cfed .Value ,10,64);if _febgf !=nil {return _febgf ;};_bcfba .ContourWAttr =&_adgfg ;continue ;};if _cfed .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_bcfba .PrstMaterialAttr .UnmarshalXMLAttr (_cfed ); +continue ;};};_dbdag :for {_ecbde ,_baeba :=d .Token ();if _baeba !=nil {return _baeba ;};switch _efcfd :=_ecbde .(type ){case _d .StartElement :switch _efcfd .Name {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 :"\u0062\u0065\u0076\u0065\u006c\u0054"},_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 :"\u0062\u0065\u0076\u0065\u006c\u0054"}:_bcfba .BevelT =NewCT_Bevel (); +if _eeeab :=d .DecodeElement (_bcfba .BevelT ,&_efcfd );_eeeab !=nil {return _eeeab ;};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 :"\u0062\u0065\u0076\u0065\u006c\u0042"},_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 :"\u0062\u0065\u0076\u0065\u006c\u0042"}:_bcfba .BevelB =NewCT_Bevel (); +if _geacg :=d .DecodeElement (_bcfba .BevelB ,&_efcfd );_geacg !=nil {return _geacg ;};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 :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"},_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 :"\u0065\u0078\u0074r\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"}:_bcfba .ExtrusionClr =NewCT_Color (); +if _dfecc :=d .DecodeElement (_bcfba .ExtrusionClr ,&_efcfd );_dfecc !=nil {return _dfecc ;};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 :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"},_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 :"\u0063\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072"}:_bcfba .ContourClr =NewCT_Color (); +if _dbegg :=d .DecodeElement (_bcfba .ContourClr ,&_efcfd );_dbegg !=nil {return _dbegg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcfba .ExtLst =NewCT_OfficeArtExtensionList (); +if _ggeegc :=d .DecodeElement (_bcfba .ExtLst ,&_efcfd );_ggeegc !=nil {return _ggeegc ;};default:_dc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_efcfd .Name ); +if _ebdfc :=d .Skip ();_ebdfc !=nil {return _ebdfc ;};};case _d .EndElement :break _dbdag ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OfficeArtExtensionList and its children, prefixing error messages with path -func (_gggag *CT_OfficeArtExtensionList )ValidateWithPath (path string )error {for _abga ,_dfbec :=range _gggag .Ext {if _gfbbe :=_dfbec .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_abga ));_gfbbe !=nil {return _gfbbe ; -};};return nil ;};func (_fbaf *CT_BlendEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbaf .BlendAttr =ST_BlendMode (1);_fbaf .Cont =NewCT_EffectContainer ();for _ ,_bedb :=range start .Attr {if _bedb .Name .Local =="\u0062\u006c\u0065n\u0064"{_fbaf .BlendAttr .UnmarshalXMLAttr (_bedb ); -continue ;};};_abde :for {_ffef ,_bebd :=d .Token ();if _bebd !=nil {return _bebd ;};switch _defg :=_ffef .(type ){case _d .StartElement :switch _defg .Name {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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:if _caac :=d .DecodeElement (_fbaf .Cont ,&_defg ); -_caac !=nil {return _caac ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_defg .Name ); -if _agca :=d .Skip ();_agca !=nil {return _agca ;};};case _d .EndElement :break _abde ;case _d .CharData :};};return nil ;};type CT_TextSpacingPercent struct{ValAttr ST_TextSpacingPercentOrPercentString ;};func NewCT_RelativeRect ()*CT_RelativeRect {_bbebc :=&CT_RelativeRect {}; -return _bbebc };func NewCT_AnimationDgmElement ()*CT_AnimationDgmElement {_ffb :=&CT_AnimationDgmElement {};return _ffb ;};func (_ggffca *ST_LightRigType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ggffca =0;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031":*_ggffca =1; -case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032":*_ggffca =2;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033":*_ggffca =3;case "l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034":*_ggffca =4;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031":*_ggffca =5; -case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032":*_ggffca =6;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033":*_ggffca =7;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034":*_ggffca =8; -case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031":*_ggffca =9;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032":*_ggffca =10;case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033":*_ggffca =11; -case "\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034":*_ggffca =12;case "\u0074h\u0072\u0065\u0065\u0050\u0074":*_ggffca =13;case "\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064":*_ggffca =14;case "\u0073\u006f\u0066\u0074":*_ggffca =15; -case "\u0068\u0061\u0072s\u0068":*_ggffca =16;case "\u0066\u006c\u006fo\u0064":*_ggffca =17;case "c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067":*_ggffca =18;case "\u006do\u0072\u006e\u0069\u006e\u0067":*_ggffca =19;case "\u0073u\u006e\u0072\u0069\u0073\u0065":*_ggffca =20; -case "\u0073\u0075\u006e\u0073\u0065\u0074":*_ggffca =21;case "\u0063\u0068\u0069\u006c\u006c\u0079":*_ggffca =22;case "\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067":*_ggffca =23;case "\u0066\u006c\u0061\u0074":*_ggffca =24;case "\u0074\u0077\u006fP\u0074":*_ggffca =25; -case "\u0067\u006c\u006f\u0077":*_ggffca =26;case "\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d":*_ggffca =27;};return nil ;};func (_caggc ST_TextUnderlineType )Validate ()error {return _caggc .ValidateWithPath ("")};type CT_EmbeddedWAVAudioFile struct{EmbedAttr string ; -NameAttr *string ;}; +// Validate validates the EG_LineDashProperties and its children +func (_cabg *EG_LineDashProperties )Validate ()error {return _cabg .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u0044a\u0073\u0068\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_cgafea *ST_TextAnchoringType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeefec ,_gccgb :=d .Token (); +if _gccgb !=nil {return _gccgb ;};if _cceade ,_bdfba :=_eeefec .(_d .EndElement );_bdfba &&_cceade .Name ==start .Name {*_cgafea =1;return nil ;};if _gfdcfe ,_febdd :=_eeefec .(_d .CharData );!_febdd {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eeefec ); +}else {switch string (_gfdcfe ){case "":*_cgafea =0;case "\u0074":*_cgafea =1;case "\u0063\u0074\u0072":*_cgafea =2;case "\u0062":*_cgafea =3;case "\u006a\u0075\u0073\u0074":*_cgafea =4;case "\u0064\u0069\u0073\u0074":*_cgafea =5;};};_eeefec ,_gccgb =d .Token (); +if _gccgb !=nil {return _gccgb ;};if _bcbfcf ,_ffaea :=_eeefec .(_d .EndElement );_ffaea &&_bcbfcf .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eeefec ); +};func (_bcga *CT_ColorMRU )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bcga .EG_ColorChoice !=nil {for _ ,_fadf :=range _bcga .EG_ColorChoice {_fadf .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_egdef ST_LineEndType )String ()string {switch _egdef {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 "";};type ST_TextAnchoringType byte ;func (_cedc *CT_ColorChangeEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cedc .UseAAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0073\u0065\u0041"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_cedc .UseAAttr ))}); +};e .EncodeToken (start );_cdbfc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u0072\u0046\u0072\u006fm"}};e .EncodeElement (_cedc .ClrFrom ,_cdbfc );_bgdfg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u0072\u0054\u006f"}}; +e .EncodeElement (_cedc .ClrTo ,_bgdfg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_BackgroundFillStyleList and its children, prefixing error messages with path -func (_egag *CT_BackgroundFillStyleList )ValidateWithPath (path string )error {for _agf ,_begg :=range _egag .EG_FillProperties {if _eced :=_begg .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073\u005b\u0025\u0064\u005d",path ,_agf )); -_eced !=nil {return _eced ;};};return nil ;};func (_abggca ST_PresetLineDashVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_abggca .String (),start );};type CT_NonVisualGraphicFrameProperties struct{GraphicFrameLocks *CT_GraphicalObjectFrameLocking ; -ExtLst *CT_OfficeArtExtensionList ;};type CT_GroupShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_GroupTransform2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ; -PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_ColorSchemeList and its children, prefixing error messages with path +func (_adegd *CT_ColorSchemeList )ValidateWithPath (path string )error {for _becb ,_gfdff :=range _adegd .ExtraClrScheme {if _cgfg :=_gfdff .ValidateWithPath (_fa .Sprintf ("%\u0073\u002f\u0045\u0078tr\u0061C\u006c\u0072\u0053\u0063\u0068e\u006d\u0065\u005b\u0025\u0064\u005d",path ,_becb )); +_cgfg !=nil {return _cgfg ;};};return nil ;};func (_deag *CT_BiLevelEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_fa .Sprintf ("\u0025\u0076",_deag .ThreshAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cabga *ST_PresetPatternVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cabga =0;case "\u0070\u0063\u0074\u0035":*_cabga =1;case "\u0070\u0063\u00741\u0030":*_cabga =2; +case "\u0070\u0063\u00742\u0030":*_cabga =3;case "\u0070\u0063\u00742\u0035":*_cabga =4;case "\u0070\u0063\u00743\u0030":*_cabga =5;case "\u0070\u0063\u00744\u0030":*_cabga =6;case "\u0070\u0063\u00745\u0030":*_cabga =7;case "\u0070\u0063\u00746\u0030":*_cabga =8; +case "\u0070\u0063\u00747\u0030":*_cabga =9;case "\u0070\u0063\u00747\u0035":*_cabga =10;case "\u0070\u0063\u00748\u0030":*_cabga =11;case "\u0070\u0063\u00749\u0030":*_cabga =12;case "\u0068\u006f\u0072\u007a":*_cabga =13;case "\u0076\u0065\u0072\u0074":*_cabga =14; +case "\u006c\u0074\u0048\u006f\u0072\u007a":*_cabga =15;case "\u006c\u0074\u0056\u0065\u0072\u0074":*_cabga =16;case "\u0064\u006b\u0048\u006f\u0072\u007a":*_cabga =17;case "\u0064\u006b\u0056\u0065\u0072\u0074":*_cabga =18;case "\u006ea\u0072\u0048\u006f\u0072\u007a":*_cabga =19; +case "\u006ea\u0072\u0056\u0065\u0072\u0074":*_cabga =20;case "\u0064\u0061\u0073\u0068\u0048\u006f\u0072\u007a":*_cabga =21;case "\u0064\u0061\u0073\u0068\u0056\u0065\u0072\u0074":*_cabga =22;case "\u0063\u0072\u006fs\u0073":*_cabga =23;case "\u0064\u006e\u0044\u0069\u0061\u0067":*_cabga =24; +case "\u0075\u0070\u0044\u0069\u0061\u0067":*_cabga =25;case "\u006c\u0074\u0044\u006e\u0044\u0069\u0061\u0067":*_cabga =26;case "\u006c\u0074\u0055\u0070\u0044\u0069\u0061\u0067":*_cabga =27;case "\u0064\u006b\u0044\u006e\u0044\u0069\u0061\u0067":*_cabga =28; +case "\u0064\u006b\u0055\u0070\u0044\u0069\u0061\u0067":*_cabga =29;case "\u0077\u0064\u0044\u006e\u0044\u0069\u0061\u0067":*_cabga =30;case "\u0077\u0064\u0055\u0070\u0044\u0069\u0061\u0067":*_cabga =31;case "\u0064\u0061\u0073\u0068\u0044\u006e\u0044\u0069\u0061\u0067":*_cabga =32; +case "\u0064\u0061\u0073\u0068\u0055\u0070\u0044\u0069\u0061\u0067":*_cabga =33;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_cabga =34;case "\u0073m\u0043\u0068\u0065\u0063\u006b":*_cabga =35;case "\u006cg\u0043\u0068\u0065\u0063\u006b":*_cabga =36; +case "\u0073\u006d\u0047\u0072\u0069\u0064":*_cabga =37;case "\u006c\u0067\u0047\u0072\u0069\u0064":*_cabga =38;case "\u0064o\u0074\u0047\u0072\u0069\u0064":*_cabga =39;case "\u0073\u006d\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_cabga =40;case "\u006c\u0067\u0043\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_cabga =41; +case "\u0068o\u0072\u007a\u0042\u0072\u0069\u0063k":*_cabga =42;case "\u0064i\u0061\u0067\u0042\u0072\u0069\u0063k":*_cabga =43;case "\u0073o\u006c\u0069\u0064\u0044\u006d\u006ed":*_cabga =44;case "\u006f\u0070\u0065\u006e\u0044\u006d\u006e\u0064":*_cabga =45; +case "\u0064o\u0074\u0044\u006d\u006e\u0064":*_cabga =46;case "\u0070\u006c\u0061i\u0064":*_cabga =47;case "\u0073\u0070\u0068\u0065\u0072\u0065":*_cabga =48;case "\u0077\u0065\u0061v\u0065":*_cabga =49;case "\u0064\u0069\u0076o\u0074":*_cabga =50;case "\u0073h\u0069\u006e\u0067\u006c\u0065":*_cabga =51; +case "\u0077\u0061\u0076\u0065":*_cabga =52;case "\u0074r\u0065\u006c\u006c\u0069\u0073":*_cabga =53;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_cabga =54;};return nil ;};func (_dagc *CT_GvmlTextShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dagc .TxBody =NewCT_TextBody (); +_eaga :for {_fabfa ,_bdaf :=d .Token ();if _bdaf !=nil {return _bdaf ;};switch _beafg :=_fabfa .(type ){case _d .StartElement :switch _beafg .Name {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 :"\u0074\u0078\u0042\u006f\u0064\u0079"},_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 :"\u0074\u0078\u0042\u006f\u0064\u0079"}:if _dfgfa :=d .DecodeElement (_dagc .TxBody ,&_beafg ); +_dfgfa !=nil {return _dfgfa ;};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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_dagc .Choice =NewCT_GvmlTextShapeChoice (); +if _geaaa :=d .DecodeElement (&_dagc .Choice .UseSpRect ,&_beafg );_geaaa !=nil {return _geaaa ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_dagc .Choice =NewCT_GvmlTextShapeChoice (); +if _accfb :=d .DecodeElement (&_dagc .Choice .Xfrm ,&_beafg );_accfb !=nil {return _accfb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dagc .ExtLst =NewCT_OfficeArtExtensionList (); +if _fcecc :=d .DecodeElement (_dagc .ExtLst ,&_beafg );_fcecc !=nil {return _fcecc ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_beafg .Name ); +if _bbbge :=d .Skip ();_bbbge !=nil {return _bbbge ;};};case _d .EndElement :break _eaga ;case _d .CharData :};};return nil ;};func (_bgafa ST_OnOffStyleType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_facge :=_d .Attr {};_facge .Name =name ;switch _bgafa {case ST_OnOffStyleTypeUnset :_facge .Value =""; +case ST_OnOffStyleTypeOn :_facge .Value ="\u006f\u006e";case ST_OnOffStyleTypeOff :_facge .Value ="\u006f\u0066\u0066";case ST_OnOffStyleTypeDef :_facge .Value ="\u0064\u0065\u0066";};return _facge ,nil ;};func (_bgbbf ST_PathShadeType )ValidateWithPath (path string )error {switch _bgbbf {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbbf )); +};return nil ;};func ParseUnionST_TextPoint (s string )(ST_TextPoint ,error ){_ceggb :=ST_TextPoint {};if _ca .ST_UniversalMeasurePatternRe .MatchString (s ){_ceggb .ST_UniversalMeasure =&s ;}else {_bffbc ,_eecfg :=_bc .ParseInt (s ,10,32);if _eecfg !=nil {return _ceggb ,_fa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_eecfg ); +};_fbbcf :=int32 (_bffbc );_ceggb .ST_TextPointUnqualified =&_fbbcf ;};return _ceggb ,nil ;}; -// Validate validates the CT_TextBody and its children -func (_efbdc *CT_TextBody )Validate ()error {return _efbdc .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006f\u0064\u0079");};func (_fffg *CT_Color )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbab :for {_cgba ,_ffdb :=d .Token (); -if _ffdb !=nil {return _ffdb ;};switch _ccgce :=_cgba .(type ){case _d .StartElement :switch _ccgce .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_fffg .ScrgbClr =NewCT_ScRgbColor (); -if _edda :=d .DecodeElement (_fffg .ScrgbClr ,&_ccgce );_edda !=nil {return _edda ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_fffg .SrgbClr =NewCT_SRgbColor (); -if _acgg :=d .DecodeElement (_fffg .SrgbClr ,&_ccgce );_acgg !=nil {return _acgg ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_fffg .HslClr =NewCT_HslColor (); -if _dedea :=d .DecodeElement (_fffg .HslClr ,&_ccgce );_dedea !=nil {return _dedea ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_fffg .SysClr =NewCT_SystemColor (); -if _bbda :=d .DecodeElement (_fffg .SysClr ,&_ccgce );_bbda !=nil {return _bbda ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_fffg .SchemeClr =NewCT_SchemeColor (); -if _edecb :=d .DecodeElement (_fffg .SchemeClr ,&_ccgce );_edecb !=nil {return _edecb ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_fffg .PrstClr =NewCT_PresetColor (); -if _aega :=d .DecodeElement (_fffg .PrstClr ,&_ccgce );_aega !=nil {return _aega ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_ccgce .Name ); -if _gfefd :=d .Skip ();_gfefd !=nil {return _gfefd ;};};case _d .EndElement :break _dbab ;case _d .CharData :};};return nil ;};func (_eeca *CT_Path2DMoveTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eeca .Pt =NewCT_AdjPoint2D ();_eafgf :for {_egcgf ,_cgaeg :=d .Token (); -if _cgaeg !=nil {return _cgaeg ;};switch _bbfce :=_egcgf .(type ){case _d .StartElement :switch _bbfce .Name {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 :"\u0070\u0074"},_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 :"\u0070\u0074"}:if _cbbff :=d .DecodeElement (_eeca .Pt ,&_bbfce ); -_cbbff !=nil {return _cbbff ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_bbfce .Name ); -if _cfabc :=d .Skip ();_cfabc !=nil {return _cfabc ;};};case _d .EndElement :break _eafgf ;case _d .CharData :};};return nil ;};func (_eggfd ST_TextUnderlineType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eggfd .String (),start ); -};func (_gaabf *CT_GroupTransform2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gadef :=range start .Attr {if _gadef .Name .Local =="\u0072\u006f\u0074"{_gbcaec ,_afbg :=_b .ParseInt (_gadef .Value ,10,32);if _afbg !=nil {return _afbg ; -};_gfedc :=int32 (_gbcaec );_gaabf .RotAttr =&_gfedc ;continue ;};if _gadef .Name .Local =="\u0066\u006c\u0069p\u0048"{_fgcb ,_dacbg :=_b .ParseBool (_gadef .Value );if _dacbg !=nil {return _dacbg ;};_gaabf .FlipHAttr =&_fgcb ;continue ;};if _gadef .Name .Local =="\u0066\u006c\u0069p\u0056"{_bcbf ,_agde :=_b .ParseBool (_gadef .Value ); -if _agde !=nil {return _agde ;};_gaabf .FlipVAttr =&_bcbf ;continue ;};};_bddff :for {_geecd ,_cddfd :=d .Token ();if _cddfd !=nil {return _cddfd ;};switch _fbag :=_geecd .(type ){case _d .StartElement :switch _fbag .Name {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 :"\u006f\u0066\u0066"},_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 :"\u006f\u0066\u0066"}:_gaabf .Off =NewCT_Point2D (); -if _dbaf :=d .DecodeElement (_gaabf .Off ,&_fbag );_dbaf !=nil {return _dbaf ;};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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_gaabf .Ext =NewCT_PositiveSize2D (); -if _ffeee :=d .DecodeElement (_gaabf .Ext ,&_fbag );_ffeee !=nil {return _ffeee ;};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 :"\u0063\u0068\u004ff\u0066"},_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 :"\u0063\u0068\u004ff\u0066"}:_gaabf .ChOff =NewCT_Point2D (); -if _gfbdb :=d .DecodeElement (_gaabf .ChOff ,&_fbag );_gfbdb !=nil {return _gfbdb ;};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 :"\u0063\u0068\u0045x\u0074"},_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 :"\u0063\u0068\u0045x\u0074"}:_gaabf .ChExt =NewCT_PositiveSize2D (); -if _dece :=d .DecodeElement (_gaabf .ChExt ,&_fbag );_dece !=nil {return _dece ;};default:_ac .Log .Debug ("\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",_fbag .Name ); -if _eddd :=d .Skip ();_eddd !=nil {return _eddd ;};};case _d .EndElement :break _bddff ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ColorSchemeAndMapping and its children, prefixing error messages with path +func (_ffdc *CT_ColorSchemeAndMapping )ValidateWithPath (path string )error {if _acbe :=_ffdc .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_acbe !=nil {return _acbe ;};if _ffdc .ClrMap !=nil {if _aafc :=_ffdc .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); +_aafc !=nil {return _aafc ;};};return nil ;};func (_baga *CT_Bevel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dec :=range start .Attr {if _dec .Name .Local =="\u0077"{_cdef ,_bgge :=_bc .ParseInt (_dec .Value ,10,64);if _bgge !=nil {return _bgge ; +};_baga .WAttr =&_cdef ;continue ;};if _dec .Name .Local =="\u0068"{_gdg ,_abcd :=_bc .ParseInt (_dec .Value ,10,64);if _abcd !=nil {return _abcd ;};_baga .HAttr =&_gdg ;continue ;};if _dec .Name .Local =="\u0070\u0072\u0073\u0074"{_baga .PrstAttr .UnmarshalXMLAttr (_dec ); +continue ;};};for {_adcf ,_gbef :=d .Token ();if _gbef !=nil {return _fa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0065\u0076\u0065\u006c: \u0025\u0073",_gbef );};if _gage ,_dbed :=_adcf .(_d .EndElement );_dbed &&_gage .Name ==start .Name {break ; +};};return nil ;};func (_fab *CT_AlphaOutsetEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efb :=range start .Attr {if _efb .Name .Local =="\u0072\u0061\u0064"{_eaa ,_cdc :=ParseUnionST_Coordinate (_efb .Value );if _cdc !=nil {return _cdc ; +};_fab .RadAttr =&_eaa ;continue ;};};for {_ggde ,_bac :=d .Token ();if _bac !=nil {return _fa .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",_bac ); +};if _bddc ,_bdga :=_ggde .(_d .EndElement );_bdga &&_bddc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TextBodyProperties and its children -func (_abcde *CT_TextBodyProperties )Validate ()error {return _abcde .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Validate validates the CT_DashStop and its children +func (_gged *CT_DashStop )Validate ()error {return _gged .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070");}; -// Validate validates the CT_TextNormalAutofit and its children -func (_cgface *CT_TextNormalAutofit )Validate ()error {return _cgface .ValidateWithPath ("C\u0054_\u0054\u0065\u0078\u0074\u004e\u006f\u0072\u006da\u006c\u0041\u0075\u0074of\u0069\u0074");};type Any interface{MarshalXML (_fdef *_d .Encoder ,_egceg _d .StartElement )error ; -UnmarshalXML (_dbedf *_d .Decoder ,_dbbgdc _d .StartElement )error ;};func (_edbfd ST_LineCap )String ()string {switch _edbfd {case 0:return "";case 1:return "\u0072\u006e\u0064";case 2:return "\u0073\u0071";case 3:return "\u0066\u006c\u0061\u0074";};return ""; -};func (_cedaa *CT_TextBulletSizePoint )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_cedaa .ValAttr )});e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccbdb *CT_ShapeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfdcd :=range start .Attr {if _cfdcd .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_ccbdb .BwModeAttr .UnmarshalXMLAttr (_cfdcd ); -continue ;};};_bgbdg :for {_deecc ,_edbb :=d .Token ();if _edbb !=nil {return _edbb ;};switch _cgedc :=_deecc .(type ){case _d .StartElement :switch _cgedc .Name {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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_ccbdb .Xfrm =NewCT_Transform2D (); -if _edfb :=d .DecodeElement (_ccbdb .Xfrm ,&_cgedc );_edfb !=nil {return _edfb ;};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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_ccbdb .CustGeom =NewCT_CustomGeometry2D (); -if _caad :=d .DecodeElement (_ccbdb .CustGeom ,&_cgedc );_caad !=nil {return _caad ;};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 :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_ccbdb .PrstGeom =NewCT_PresetGeometry2D (); -if _gfggg :=d .DecodeElement (_ccbdb .PrstGeom ,&_cgedc );_gfggg !=nil {return _gfggg ;};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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ccbdb .NoFill =NewCT_NoFillProperties (); -if _befdf :=d .DecodeElement (_ccbdb .NoFill ,&_cgedc );_befdf !=nil {return _befdf ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ccbdb .SolidFill =NewCT_SolidColorFillProperties (); -if _eagab :=d .DecodeElement (_ccbdb .SolidFill ,&_cgedc );_eagab !=nil {return _eagab ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ccbdb .GradFill =NewCT_GradientFillProperties (); -if _acfag :=d .DecodeElement (_ccbdb .GradFill ,&_cgedc );_acfag !=nil {return _acfag ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ccbdb .BlipFill =NewCT_BlipFillProperties (); -if _ecbada :=d .DecodeElement (_ccbdb .BlipFill ,&_cgedc );_ecbada !=nil {return _ecbada ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ccbdb .PattFill =NewCT_PatternFillProperties (); -if _eefcfcg :=d .DecodeElement (_ccbdb .PattFill ,&_cgedc );_eefcfcg !=nil {return _eefcfcg ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_ccbdb .GrpFill =NewCT_GroupFillProperties (); -if _abfcc :=d .DecodeElement (_ccbdb .GrpFill ,&_cgedc );_abfcc !=nil {return _abfcc ;};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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_ccbdb .Ln =NewCT_LineProperties (); -if _cdegd :=d .DecodeElement (_ccbdb .Ln ,&_cgedc );_cdegd !=nil {return _cdegd ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_ccbdb .EffectLst =NewCT_EffectList (); -if _bacfg :=d .DecodeElement (_ccbdb .EffectLst ,&_cgedc );_bacfg !=nil {return _bacfg ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_ccbdb .EffectDag =NewCT_EffectContainer (); -if _cbeeg :=d .DecodeElement (_ccbdb .EffectDag ,&_cgedc );_cbeeg !=nil {return _cbeeg ;};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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_ccbdb .Scene3d =NewCT_Scene3D (); -if _ddgaa :=d .DecodeElement (_ccbdb .Scene3d ,&_cgedc );_ddgaa !=nil {return _ddgaa ;};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 :"\u0073\u0070\u0033\u0064"},_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 :"\u0073\u0070\u0033\u0064"}:_ccbdb .Sp3d =NewCT_Shape3D (); -if _eagbb :=d .DecodeElement (_ccbdb .Sp3d ,&_cgedc );_eagbb !=nil {return _eagbb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccbdb .ExtLst =NewCT_OfficeArtExtensionList (); -if _dccaaf :=d .DecodeElement (_ccbdb .ExtLst ,&_cgedc );_dccaaf !=nil {return _dccaaf ;};default:_ac .Log .Debug ("\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",_cgedc .Name ); -if _geggb :=d .Skip ();_geggb !=nil {return _geggb ;};};case _d .EndElement :break _bgbdg ;case _d .CharData :};};return nil ;};func (_agcebb *CT_TableCellBorderStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcbdb :for {_gebgd ,_dbcdg :=d .Token (); -if _dbcdg !=nil {return _dbcdg ;};switch _dfada :=_gebgd .(type ){case _d .StartElement :switch _dfada .Name {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 :"\u006c\u0065\u0066\u0074"},_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 :"\u006c\u0065\u0066\u0074"}:_agcebb .Left =NewCT_ThemeableLineStyle (); -if _ecac :=d .DecodeElement (_agcebb .Left ,&_dfada );_ecac !=nil {return _ecac ;};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 :"\u0072\u0069\u0067h\u0074"},_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 :"\u0072\u0069\u0067h\u0074"}:_agcebb .Right =NewCT_ThemeableLineStyle (); -if _bgae :=d .DecodeElement (_agcebb .Right ,&_dfada );_bgae !=nil {return _bgae ;};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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_agcebb .Top =NewCT_ThemeableLineStyle (); -if _dgedd :=d .DecodeElement (_agcebb .Top ,&_dfada );_dgedd !=nil {return _dgedd ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_agcebb .Bottom =NewCT_ThemeableLineStyle (); -if _dgdgg :=d .DecodeElement (_agcebb .Bottom ,&_dfada );_dgdgg !=nil {return _dgdgg ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_agcebb .InsideH =NewCT_ThemeableLineStyle (); -if _cbcbg :=d .DecodeElement (_agcebb .InsideH ,&_dfada );_cbcbg !=nil {return _cbcbg ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_agcebb .InsideV =NewCT_ThemeableLineStyle (); -if _cabbc :=d .DecodeElement (_agcebb .InsideV ,&_dfada );_cabbc !=nil {return _cabbc ;};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 :"\u0074\u006c\u0032b\u0072"},_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 :"\u0074\u006c\u0032b\u0072"}:_agcebb .Tl2br =NewCT_ThemeableLineStyle (); -if _cbgdc :=d .DecodeElement (_agcebb .Tl2br ,&_dfada );_cbgdc !=nil {return _cbgdc ;};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 :"\u0074\u0072\u0032b\u006c"},_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 :"\u0074\u0072\u0032b\u006c"}:_agcebb .Tr2bl =NewCT_ThemeableLineStyle (); -if _cdfab :=d .DecodeElement (_agcebb .Tr2bl ,&_dfada );_cdfab !=nil {return _cdfab ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agcebb .ExtLst =NewCT_OfficeArtExtensionList (); -if _aegcc :=d .DecodeElement (_agcebb .ExtLst ,&_dfada );_aegcc !=nil {return _aegcc ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\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",_dfada .Name ); -if _agece :=d .Skip ();_agece !=nil {return _agece ;};};case _d .EndElement :break _bcbdb ;case _d .CharData :};};return nil ;};func (_ccccd ST_ChartBuildStep )Validate ()error {return _ccccd .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_GvmlGroupShapeChoice and its children, prefixing error messages with path +func (_cagaa *CT_GvmlGroupShapeChoice )ValidateWithPath (path string )error {for _adaff ,_caage :=range _cagaa .TxSp {if _ffdd :=_caage .ValidateWithPath (_fa .Sprintf ("%\u0073\u002f\u0054\u0078\u0053\u0070\u005b\u0025\u0064\u005d",path ,_adaff ));_ffdd !=nil {return _ffdd ; +};};for _bcbbe ,_gdcgb :=range _cagaa .Sp {if _fagda :=_gdcgb .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_bcbbe ));_fagda !=nil {return _fagda ;};};for _ggagd ,_ecbcbf :=range _cagaa .CxnSp {if _cbddc :=_ecbcbf .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ggagd )); +_cbddc !=nil {return _cbddc ;};};for _efeab ,_ggaff :=range _cagaa .Pic {if _cgfe :=_ggaff .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_efeab ));_cgfe !=nil {return _cgfe ;};};for _aadef ,_geag :=range _cagaa .GraphicFrame {if _dcbfb :=_geag .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_aadef )); +_dcbfb !=nil {return _dcbfb ;};};for _gadc ,_ffdda :=range _cagaa .GrpSp {if _aacga :=_ffdda .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_gadc ));_aacga !=nil {return _aacga ;};};return nil ; +};func (_cabdf *CT_ThemeableLineStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egffe :for {_bacggb ,_babgb :=d .Token ();if _babgb !=nil {return _babgb ;};switch _bafdfg :=_bacggb .(type ){case _d .StartElement :switch _bafdfg .Name {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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_cabdf .Ln =NewCT_LineProperties (); +if _cecag :=d .DecodeElement (_cabdf .Ln ,&_bafdfg );_cecag !=nil {return _cecag ;};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 :"\u006c\u006e\u0052e\u0066"},_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 :"\u006c\u006e\u0052e\u0066"}:_cabdf .LnRef =NewCT_StyleMatrixReference (); +if _fegeg :=d .DecodeElement (_cabdf .LnRef ,&_bafdfg );_fegeg !=nil {return _fegeg ;};default:_dc .Log .Debug ("\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",_bafdfg .Name ); +if _baccb :=d .Skip ();_baccb !=nil {return _baccb ;};};case _d .EndElement :break _egffe ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TextFont and its children, prefixing error messages with path -func (_cedfb *CT_TextFont )ValidateWithPath (path string )error {if _cfaed :=_cedfb .PitchFamilyAttr .ValidateWithPath (path +"\u002f\u0050i\u0074\u0063\u0068F\u0061\u006d\u0069\u006c\u0079\u0041\u0074\u0074\u0072");_cfaed !=nil {return _cfaed ;};return nil ; -};func (_ebdaaf *CT_TableCellProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebdaaf .MarLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_gd .Sprintf ("\u0025\u0076",*_ebdaaf .MarLAttr )}); -};if _ebdaaf .MarRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_ebdaaf .MarRAttr )});};if _ebdaaf .MarTAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u0054"},Value :_gd .Sprintf ("\u0025\u0076",*_ebdaaf .MarTAttr )}); -};if _ebdaaf .MarBAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u0042"},Value :_gd .Sprintf ("\u0025\u0076",*_ebdaaf .MarBAttr )});};if _ebdaaf .VertAttr !=ST_TextVerticalTypeUnset {_fbded ,_efdeb :=_ebdaaf .VertAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0065\u0072\u0074"}); -if _efdeb !=nil {return _efdeb ;};start .Attr =append (start .Attr ,_fbded );};if _ebdaaf .AnchorAttr !=ST_TextAnchoringTypeUnset {_fgbeeb ,_gbbgd :=_ebdaaf .AnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"});if _gbbgd !=nil {return _gbbgd ; -};start .Attr =append (start .Attr ,_fgbeeb );};if _ebdaaf .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ebdaaf .AnchorCtrAttr ))}); -};if _ebdaaf .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_abee ,_dedgb :=_ebdaaf .HorzOverflowAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _dedgb !=nil {return _dedgb ;};start .Attr =append (start .Attr ,_abee ); -};e .EncodeToken (start );if _ebdaaf .LnL !=nil {_feecf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cn\u004c"}};e .EncodeElement (_ebdaaf .LnL ,_feecf );};if _ebdaaf .LnR !=nil {_debgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cn\u0052"}}; -e .EncodeElement (_ebdaaf .LnR ,_debgf );};if _ebdaaf .LnT !=nil {_aafba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cn\u0054"}};e .EncodeElement (_ebdaaf .LnT ,_aafba );};if _ebdaaf .LnB !=nil {_degedf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cn\u0042"}}; -e .EncodeElement (_ebdaaf .LnB ,_degedf );};if _ebdaaf .LnTlToBr !=nil {_defge :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006c\u0054\u006f\u0042\u0072"}};e .EncodeElement (_ebdaaf .LnTlToBr ,_defge );};if _ebdaaf .LnBlToTr !=nil {_aaabf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e\u0042\u006c\u0054\u006f\u0054\u0072"}}; -e .EncodeElement (_ebdaaf .LnBlToTr ,_aaabf );};if _ebdaaf .Cell3D !=nil {_dbfeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0065\u006c\u006c\u0033\u0044"}};e .EncodeElement (_ebdaaf .Cell3D ,_dbfeg );};if _ebdaaf .NoFill !=nil {_dbfc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_ebdaaf .NoFill ,_dbfc );};if _ebdaaf .SolidFill !=nil {_cagdg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ebdaaf .SolidFill ,_cagdg );};if _ebdaaf .GradFill !=nil {_eabacd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_ebdaaf .GradFill ,_eabacd );};if _ebdaaf .BlipFill !=nil {_efgfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ebdaaf .BlipFill ,_efgfa );};if _ebdaaf .PattFill !=nil {_bbeaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_ebdaaf .PattFill ,_bbeaf );};if _ebdaaf .GrpFill !=nil {_agbcd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_ebdaaf .GrpFill ,_agbcd );};if _ebdaaf .Headers !=nil {_faegc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; -e .EncodeElement (_ebdaaf .Headers ,_faegc );};if _ebdaaf .ExtLst !=nil {_ebebc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebdaaf .ExtLst ,_ebebc );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_ShapeProperties and its children, prefixing error messages with path +func (_acegd *CT_ShapeProperties )ValidateWithPath (path string )error {if _gbgfd :=_acegd .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gbgfd !=nil {return _gbgfd ;};if _acegd .Xfrm !=nil {if _fgge :=_acegd .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); +_fgge !=nil {return _fgge ;};};if _acegd .CustGeom !=nil {if _gdeaf :=_acegd .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_gdeaf !=nil {return _gdeaf ;};};if _acegd .PrstGeom !=nil {if _aaecaa :=_acegd .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm"); +_aaecaa !=nil {return _aaecaa ;};};if _acegd .NoFill !=nil {if _gbgfa :=_acegd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gbgfa !=nil {return _gbgfa ;};};if _acegd .SolidFill !=nil {if _dgeff :=_acegd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_dgeff !=nil {return _dgeff ;};};if _acegd .GradFill !=nil {if _egdbe :=_acegd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_egdbe !=nil {return _egdbe ;};};if _acegd .BlipFill !=nil {if _agdce :=_acegd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_agdce !=nil {return _agdce ;};};if _acegd .PattFill !=nil {if _dddfa :=_acegd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_dddfa !=nil {return _dddfa ;};};if _acegd .GrpFill !=nil {if _gcfda :=_acegd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_gcfda !=nil {return _gcfda ;};};if _acegd .Ln !=nil {if _gdgaeb :=_acegd .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_gdgaeb !=nil {return _gdgaeb ;};};if _acegd .EffectLst !=nil {if _fbdcc :=_acegd .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"); +_fbdcc !=nil {return _fbdcc ;};};if _acegd .EffectDag !=nil {if _aeded :=_acegd .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_aeded !=nil {return _aeded ;};};if _acegd .Scene3d !=nil {if _bcce :=_acegd .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064"); +_bcce !=nil {return _bcce ;};};if _acegd .Sp3d !=nil {if _gaafa :=_acegd .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_gaafa !=nil {return _gaafa ;};};if _acegd .ExtLst !=nil {if _badg :=_acegd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_badg !=nil {return _badg ;};};return nil ;};func (_cdcag *ST_TextUnderlineType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdcag =0;case "\u006e\u006f\u006e\u0065":*_cdcag =1;case "\u0077\u006f\u0072d\u0073":*_cdcag =2;case "\u0073\u006e\u0067":*_cdcag =3; +case "\u0064\u0062\u006c":*_cdcag =4;case "\u0068\u0065\u0061v\u0079":*_cdcag =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_cdcag =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_cdcag =7;case "\u0064\u0061\u0073\u0068":*_cdcag =8; +case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_cdcag =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_cdcag =10;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_cdcag =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_cdcag =12; +case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_cdcag =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_cdcag =14;case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_cdcag =15; +case "\u0077\u0061\u0076\u0079":*_cdcag =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_cdcag =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_cdcag =18;};return nil ;};func (_gdgfcg ST_LightRigType )Validate ()error {return _gdgfcg .ValidateWithPath ("")}; +func (_ee *AG_Blob )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ba :=range start .Attr {if _ba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ba .Name .Local =="\u0065\u006d\u0062e\u0064"{_gg ,_cbf :=_ba .Value ,error (nil ); +if _cbf !=nil {return _cbf ;};_ee .EmbedAttr =&_gg ;continue ;};if _ba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ba .Name .Local =="\u006c\u0069\u006e\u006b"{_fg ,_fgg :=_ba .Value ,error (nil ); +if _fgg !=nil {return _fgg ;};_ee .LinkAttr =&_fg ;continue ;};};for {_ge ,_eg :=d .Token ();if _eg !=nil {return _fa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0042\u006c\u006f\u0062\u003a\u0020\u0025\u0073",_eg );};if _dg ,_de :=_ge .(_d .EndElement ); +_de &&_dg .Name ==start .Name {break ;};};return nil ;};func NewCT_SchemeColor ()*CT_SchemeColor {_cgdbf :=&CT_SchemeColor {};_cgdbf .ValAttr =ST_SchemeColorVal (1);return _cgdbf ;};func (_bdcec ST_SchemeColorVal )Validate ()error {return _bdcec .ValidateWithPath ("")}; -// Validate validates the CT_TextBulletSizePercent and its children -func (_fagb *CT_TextBulletSizePercent )Validate ()error {return _fagb .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func (_bebcgg *CT_TextBulletTypefaceFollowText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_afeeef ,_dfbbb :=d .Token (); -if _dfbbb !=nil {return _gd .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",_dfbbb ); -};if _dgeda ,_bgeffb :=_afeeef .(_d .EndElement );_bgeffb &&_dgeda .Name ==start .Name {break ;};};return nil ;};type EG_LineJoinProperties struct{Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;};type CT_AnimationGraphicalObjectBuildProperties struct{BldDgm *CT_AnimationDgmBuildProperties ; -BldChart *CT_AnimationChartBuildProperties ;}; -// Validate validates the EG_EffectProperties and its children -func (_gdeeb *EG_EffectProperties )Validate ()error {return _gdeeb .ValidateWithPath ("\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_TextUnderlineFillGroupWrapper ()*CT_TextUnderlineFillGroupWrapper {_dbdca :=&CT_TextUnderlineFillGroupWrapper {}; -return _dbdca ;};func (_abbf *CT_Path2DMoveTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bgegb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0074"}};e .EncodeElement (_abbf .Pt ,_bgegb );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_gccace ST_ShapeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gccace .String (),start );};func (_gcf *CT_AlphaCeilingEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_dca ,_gbg :=d .Token (); -if _gbg !=nil {return _gd .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",_gbg );};if _eba ,_cec :=_dca .(_d .EndElement ); -_cec &&_eba .Name ==start .Name {break ;};};return nil ;};func (_ccee ST_PresetMaterialType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_geaabg :=_d .Attr {};_geaabg .Name =name ;switch _ccee {case ST_PresetMaterialTypeUnset :_geaabg .Value =""; -case ST_PresetMaterialTypeLegacyMatte :_geaabg .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0061\u0074\u0074\u0065";case ST_PresetMaterialTypeLegacyPlastic :_geaabg .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u0050\u006c\u0061\u0073\u0074\u0069\u0063"; -case ST_PresetMaterialTypeLegacyMetal :_geaabg .Value ="l\u0065\u0067\u0061\u0063\u0079\u004d\u0065\u0074\u0061\u006c";case ST_PresetMaterialTypeLegacyWireframe :_geaabg .Value ="\u006ce\u0067a\u0063\u0079\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"; -case ST_PresetMaterialTypeMatte :_geaabg .Value ="\u006d\u0061\u0074t\u0065";case ST_PresetMaterialTypePlastic :_geaabg .Value ="\u0070l\u0061\u0073\u0074\u0069\u0063";case ST_PresetMaterialTypeMetal :_geaabg .Value ="\u006d\u0065\u0074a\u006c";case ST_PresetMaterialTypeWarmMatte :_geaabg .Value ="\u0077a\u0072\u006d\u004d\u0061\u0074\u0074e"; -case ST_PresetMaterialTypeTranslucentPowder :_geaabg .Value ="\u0074\u0072\u0061\u006e\u0073\u006c\u0075\u0063\u0065\u006e\u0074\u0050o\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypePowder :_geaabg .Value ="\u0070\u006f\u0077\u0064\u0065\u0072";case ST_PresetMaterialTypeDkEdge :_geaabg .Value ="\u0064\u006b\u0045\u0064\u0067\u0065"; -case ST_PresetMaterialTypeSoftEdge :_geaabg .Value ="\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065";case ST_PresetMaterialTypeClear :_geaabg .Value ="\u0063\u006c\u0065a\u0072";case ST_PresetMaterialTypeFlat :_geaabg .Value ="\u0066\u006c\u0061\u0074"; -case ST_PresetMaterialTypeSoftmetal :_geaabg .Value ="\u0073o\u0066\u0074\u006d\u0065\u0074\u0061l";};return _geaabg ,nil ;}; +// Validate validates the CT_TextNoBullet and its children +func (_dbbda *CT_TextNoBullet )Validate ()error {return _dbbda .ValidateWithPath ("\u0043T\u005fT\u0065\u0078\u0074\u004e\u006f\u0042\u0075\u006c\u006c\u0065\u0074");};const (ST_OnOffStyleTypeUnset ST_OnOffStyleType =0;ST_OnOffStyleTypeOn ST_OnOffStyleType =1; +ST_OnOffStyleTypeOff ST_OnOffStyleType =2;ST_OnOffStyleTypeDef ST_OnOffStyleType =3;);func (_aafcb *CT_Point3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078"},Value :_fa .Sprintf ("\u0025\u0076",_aafcb .XAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079"},Value :_fa .Sprintf ("\u0025\u0076",_aafcb .YAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007a"},Value :_fa .Sprintf ("\u0025\u0076",_aafcb .ZAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_BaseStyles and its children -func (_abdfc *CT_BaseStyles )Validate ()error {return _abdfc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0053\u0074\u0079\u006c\u0065\u0073");};func (_aacfe *CT_Connection )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_aacfe .IdAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0078"},Value :_gd .Sprintf ("\u0025\u0076",_aacfe .IdxAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_TextNoAutofit ()*CT_TextNoAutofit {_bddgf :=&CT_TextNoAutofit {}; -return _bddgf };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;);type CT_PositiveSize2D struct{CxAttr int64 ;CyAttr int64 ;};func (_ecgbc *CT_GvmlShapeNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dcdcd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}}; -e .EncodeElement (_ecgbc .CNvPr ,_dcdcd );_abefd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_ecgbc .CNvSpPr ,_abefd );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -func (_fbfda ST_TextShapeType )String ()string {switch _fbfda {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 "";}; +// ValidateWithPath validates the CT_HslColor and its children, prefixing error messages with path +func (_babc *CT_HslColor )ValidateWithPath (path string )error {if _babc .HueAttr < 0{return _fa .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 ,_babc .HueAttr ); +};if _babc .HueAttr >=21600000{return _fa .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 ,_babc .HueAttr ); +};if _cbeag :=_babc .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_cbeag !=nil {return _cbeag ;};if _gaef :=_babc .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072");_gaef !=nil {return _gaef ; +};for _caaeg ,_ggdac :=range _babc .EG_ColorTransform {if _eebb :=_ggdac .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_caaeg )); +_eebb !=nil {return _eebb ;};};return nil ;};func NewCT_StyleMatrixReference ()*CT_StyleMatrixReference {_abdea :=&CT_StyleMatrixReference {};return _abdea ;};func (_gdcebe ST_BevelPresetType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cebffb :=_d .Attr {}; +_cebffb .Name =name ;switch _gdcebe {case ST_BevelPresetTypeUnset :_cebffb .Value ="";case ST_BevelPresetTypeRelaxedInset :_cebffb .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case ST_BevelPresetTypeCircle :_cebffb .Value ="\u0063\u0069\u0072\u0063\u006c\u0065"; +case ST_BevelPresetTypeSlope :_cebffb .Value ="\u0073\u006c\u006fp\u0065";case ST_BevelPresetTypeCross :_cebffb .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_cebffb .Value ="\u0061\u006e\u0067l\u0065";case ST_BevelPresetTypeSoftRound :_cebffb .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed"; +case ST_BevelPresetTypeConvex :_cebffb .Value ="\u0063\u006f\u006e\u0076\u0065\u0078";case ST_BevelPresetTypeCoolSlant :_cebffb .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case ST_BevelPresetTypeDivot :_cebffb .Value ="\u0064\u0069\u0076o\u0074"; +case ST_BevelPresetTypeRiblet :_cebffb .Value ="\u0072\u0069\u0062\u006c\u0065\u0074";case ST_BevelPresetTypeHardEdge :_cebffb .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case ST_BevelPresetTypeArtDeco :_cebffb .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f"; +};return _cebffb ,nil ;}; -// Validate validates the CT_OfficeArtExtension and its children -func (_bbeac *CT_OfficeArtExtension )Validate ()error {return _bbeac .ValidateWithPath ("C\u0054\u005f\u004f\u0066fi\u0063e\u0041\u0072\u0074\u0045\u0078t\u0065\u006e\u0073\u0069\u006f\u006e");};type ST_ColorSchemeIndex byte ; +// ValidateWithPath validates the CT_TableCellBorderStyle and its children, prefixing error messages with path +func (_ffacb *CT_TableCellBorderStyle )ValidateWithPath (path string )error {if _ffacb .Left !=nil {if _bdedaa :=_ffacb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_bdedaa !=nil {return _bdedaa ;};};if _ffacb .Right !=nil {if _gcfgg :=_ffacb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_gcfgg !=nil {return _gcfgg ;};};if _ffacb .Top !=nil {if _bbcfg :=_ffacb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bbcfg !=nil {return _bbcfg ;};};if _ffacb .Bottom !=nil {if _bccba :=_ffacb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_bccba !=nil {return _bccba ;};};if _ffacb .InsideH !=nil {if _faedd :=_ffacb .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_faedd !=nil {return _faedd ;};};if _ffacb .InsideV !=nil {if _ffefa :=_ffacb .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); +_ffefa !=nil {return _ffefa ;};};if _ffacb .Tl2br !=nil {if _begba :=_ffacb .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_begba !=nil {return _begba ;};};if _ffacb .Tr2bl !=nil {if _gbgd :=_ffacb .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c"); +_gbgd !=nil {return _gbgd ;};};if _ffacb .ExtLst !=nil {if _fbgge :=_ffacb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbgge !=nil {return _fbgge ;};};return nil ;};func (_eaabg ST_TextShapeType )String ()string {switch _eaabg {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 "";};const (ST_TextVertOverflowTypeUnset ST_TextVertOverflowType =0;ST_TextVertOverflowTypeOverflow ST_TextVertOverflowType =1;ST_TextVertOverflowTypeEllipsis ST_TextVertOverflowType =2;ST_TextVertOverflowTypeClip ST_TextVertOverflowType =3;); -// Validate validates the CT_ConnectorLocking and its children -func (_dbfg *CT_ConnectorLocking )Validate ()error {return _dbfg .ValidateWithPath ("\u0043\u0054\u005f\u0043on\u006e\u0065\u0063\u0074\u006f\u0072\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};func (_egaag ST_PositiveFixedPercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _egaag .ST_PositiveFixedPercentageDecimal !=nil {e .EncodeToken (_d .CharData (_gd .Sprintf ("\u0025\u0064",*_egaag .ST_PositiveFixedPercentageDecimal )));};if _egaag .ST_PositiveFixedPercentage !=nil {e .Encode (_egaag .ST_PositiveFixedPercentage ); -};return e .EncodeToken (_d .EndElement {Name :start .Name });};func NewCT_TextUnderlineLineFollowText ()*CT_TextUnderlineLineFollowText {_ffdcdc :=&CT_TextUnderlineLineFollowText {};return _ffdcdc ;};func (_bdgcb *ST_TextVertOverflowType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdgcb =0; -case "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077":*_bdgcb =1;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073":*_bdgcb =2;case "\u0063\u006c\u0069\u0070":*_bdgcb =3;};return nil ;};func (_fcad *CT_PresetTextShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dbaad ,_bdeggb :=_fcad .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"}); -if _bdeggb !=nil {return _bdeggb ;};start .Attr =append (start .Attr ,_dbaad );e .EncodeToken (start );if _fcad .AvLst !=nil {_acdbbf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_fcad .AvLst ,_acdbbf ); -};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_FontScheme struct{NameAttr string ;MajorFont *CT_FontCollection ;MinorFont *CT_FontCollection ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the CT_GradientStop and its children -func (_efab *CT_GradientStop )Validate ()error {return _efab .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");}; +// ValidateWithPath validates the CT_TableGrid and its children, prefixing error messages with path +func (_ebcef *CT_TableGrid )ValidateWithPath (path string )error {for _addc ,_efcdgf :=range _ebcef .GridCol {if _dfgec :=_efcdgf .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_addc )); +_dfgec !=nil {return _dfgec ;};};return nil ;};type CT_GvmlGraphicalObjectFrame struct{NvGraphicFramePr *CT_GvmlGraphicFrameNonVisual ;Graphic *Graphic ;Xfrm *CT_Transform2D ;ExtLst *CT_OfficeArtExtensionList ;};func (_gggce *ST_TextCapsType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbbaf ,_cbgee :=d .Token (); +if _cbgee !=nil {return _cbgee ;};if _adfbd ,_adbe :=_gbbaf .(_d .EndElement );_adbe &&_adfbd .Name ==start .Name {*_gggce =1;return nil ;};if _eefcgf ,_abfec :=_gbbaf .(_d .CharData );!_abfec {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbbaf ); +}else {switch string (_eefcgf ){case "":*_gggce =0;case "\u006e\u006f\u006e\u0065":*_gggce =1;case "\u0073\u006d\u0061l\u006c":*_gggce =2;case "\u0061\u006c\u006c":*_gggce =3;};};_gbbaf ,_cbgee =d .Token ();if _cbgee !=nil {return _cbgee ;};if _dffde ,_eabcga :=_gbbaf .(_d .EndElement ); +_eabcga &&_dffde .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbbaf );}; -// Validate validates the CT_TableGrid and its children -func (_cdfdbc *CT_TableGrid )Validate ()error {return _cdfdbc .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064");};const (ST_EffectContainerTypeUnset ST_EffectContainerType =0;ST_EffectContainerTypeSib ST_EffectContainerType =1; -ST_EffectContainerTypeTree ST_EffectContainerType =2;); +// Validate validates the CT_TextBulletSizeFollowText and its children +func (_gggbg *CT_TextBulletSizeFollowText )Validate ()error {return _gggbg .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074B\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065F\u006f\u006c\u006co\u0077T\u0065\u0078\u0074");}; -// ValidateWithPath validates the CT_AlphaReplaceEffect and its children, prefixing error messages with path -func (_dadf *CT_AlphaReplaceEffect )ValidateWithPath (path string )error {if _cbgf :=_dadf .AAttr .ValidateWithPath (path +"\u002f\u0041\u0041\u0074\u0074\u0072");_cbgf !=nil {return _cbgf ;};return nil ;};func NewCT_PolarAdjustHandle ()*CT_PolarAdjustHandle {_fdgafb :=&CT_PolarAdjustHandle {}; -_fdgafb .Pos =NewCT_AdjPoint2D ();return _fdgafb ;}; +// ValidateWithPath validates the CT_ContentPartLocking and its children, prefixing error messages with path +func (_dafcd *CT_ContentPartLocking )ValidateWithPath (path string )error {if _dafcd .ExtLst !=nil {if _gbdc :=_dafcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbdc !=nil {return _gbdc ;};};return nil ;};type CT_LinearShadeProperties struct{AngAttr *int32 ; +ScaledAttr *bool ;};func (_cdcdf *ST_TextBulletSize )Validate ()error {return _cdcdf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_AlphaModulateFixedEffect and its children, prefixing error messages with path -func (_dgba *CT_AlphaModulateFixedEffect )ValidateWithPath (path string )error {if _dgba .AmtAttr !=nil {if _fdf :=_dgba .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_fdf !=nil {return _fdf ;};};return nil ;};func (_ecgcd *ST_FixedPercentage )Validate ()error {return _ecgcd .ValidateWithPath ("")}; -func NewCT_AnimationChartBuildProperties ()*CT_AnimationChartBuildProperties {_agc :=&CT_AnimationChartBuildProperties {};return _agc ;};type CT_InverseTransform struct{};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_GvmlTextShape ()*CT_GvmlTextShape {_gbdae :=&CT_GvmlTextShape {};_gbdae .TxBody =NewCT_TextBody ();return _gbdae ;};type CT_NonVisualDrawingShapeProps struct{TxBoxAttr *bool ; -SpLocks *CT_ShapeLocking ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_ShapeStyle and its children, prefixing error messages with path +func (_adgfc *CT_ShapeStyle )ValidateWithPath (path string )error {if _aefdf :=_adgfc .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_aefdf !=nil {return _aefdf ;};if _bfacb :=_adgfc .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); +_bfacb !=nil {return _bfacb ;};if _aacgbg :=_adgfc .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_aacgbg !=nil {return _aacgbg ;};if _afcbf :=_adgfc .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); +_afcbf !=nil {return _afcbf ;};return nil ;};func NewCT_ConnectorLocking ()*CT_ConnectorLocking {_gfdge :=&CT_ConnectorLocking {};return _gfdge };func (_bdaad *CT_Ratio )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e"},Value :_fa .Sprintf ("\u0025\u0076",_bdaad .NAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064"},Value :_fa .Sprintf ("\u0025\u0076",_bdaad .DAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_OfficeStyleSheet ()*CT_OfficeStyleSheet {_eddb :=&CT_OfficeStyleSheet {}; +_eddb .ThemeElements =NewCT_BaseStyles ();return _eddb ;};func (_feeg *CT_Cell3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feeg .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_beae ,_bfeff :=_feeg .PrstMaterialAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"}); +if _bfeff !=nil {return _bfeff ;};start .Attr =append (start .Attr ,_beae );};e .EncodeToken (start );_cgdg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_feeg .Bevel ,_cgdg );if _feeg .LightRig !=nil {_dfgg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}}; +e .EncodeElement (_feeg .LightRig ,_dfgg );};if _feeg .ExtLst !=nil {_bdeaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_feeg .ExtLst ,_bdeaa );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_Boolean ()*CT_Boolean {_bgba :=&CT_Boolean {};return _bgba }; -// ValidateWithPath validates the CT_PictureLocking and its children, prefixing error messages with path -func (_cdbd *CT_PictureLocking )ValidateWithPath (path string )error {if _cdbd .ExtLst !=nil {if _bcgccc :=_cdbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcgccc !=nil {return _bcgccc ;};};return nil ;};func (_dgaee *CT_OuterShadowEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgaee .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_dgaee .BlurRadAttr )}); -};if _dgaee .DistAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dgaee .DistAttr )});};if _dgaee .DirAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_dgaee .DirAttr )}); -};if _dgaee .SxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0078"},Value :_gd .Sprintf ("\u0025\u0076",*_dgaee .SxAttr )});};if _dgaee .SyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_dgaee .SyAttr )}); -};if _dgaee .KxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0078"},Value :_gd .Sprintf ("\u0025\u0076",*_dgaee .KxAttr )});};if _dgaee .KyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_dgaee .KyAttr )}); -};if _dgaee .AlgnAttr !=ST_RectAlignmentUnset {_bddg ,_dfdc :=_dgaee .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"});if _dfdc !=nil {return _dfdc ;};start .Attr =append (start .Attr ,_bddg );};if _dgaee .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dgaee .RotWithShapeAttr ))}); -};e .EncodeToken (start );if _dgaee .ScrgbClr !=nil {_geded :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dgaee .ScrgbClr ,_geded );};if _dgaee .SrgbClr !=nil {_gebgb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_dgaee .SrgbClr ,_gebgb );};if _dgaee .HslClr !=nil {_gdgec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dgaee .HslClr ,_gdgec );};if _dgaee .SysClr !=nil {_ebedb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_dgaee .SysClr ,_ebedb );};if _dgaee .SchemeClr !=nil {_afeee :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dgaee .SchemeClr ,_afeee );};if _dgaee .PrstClr !=nil {_aabdf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_dgaee .PrstClr ,_aabdf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the EG_ColorTransform and its children +func (_befeb *EG_ColorTransform )Validate ()error {return _befeb .ValidateWithPath ("\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072\u0061\u006es\u0066\u006f\u0072\u006d");};func NewCT_TableStyle ()*CT_TableStyle {_bcca :=&CT_TableStyle {}; +_bcca .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 _bcca ;}; +func (_fbccf ST_DgmBuildStep )String ()string {switch _fbccf {case 0:return "";case 1:return "\u0073\u0070";case 2:return "\u0062\u0067";};return "";};func (_agbg *CT_ColorMappingOverride )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_agbg .Choice .MarshalXML (e ,_d .StartElement {});e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aadggg *CT_TransformEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcgee :=range start .Attr {if _fcgee .Name .Local =="\u0073\u0078"{_ebdab ,_decge :=ParseUnionST_Percentage (_fcgee .Value ); +if _decge !=nil {return _decge ;};_aadggg .SxAttr =&_ebdab ;continue ;};if _fcgee .Name .Local =="\u0073\u0079"{_ebbae ,_ceefc :=ParseUnionST_Percentage (_fcgee .Value );if _ceefc !=nil {return _ceefc ;};_aadggg .SyAttr =&_ebbae ;continue ;};if _fcgee .Name .Local =="\u006b\u0078"{_gecca ,_eddcda :=_bc .ParseInt (_fcgee .Value ,10,32); +if _eddcda !=nil {return _eddcda ;};_ebgaf :=int32 (_gecca );_aadggg .KxAttr =&_ebgaf ;continue ;};if _fcgee .Name .Local =="\u006b\u0079"{_affd ,_baageg :=_bc .ParseInt (_fcgee .Value ,10,32);if _baageg !=nil {return _baageg ;};_eedcb :=int32 (_affd ); +_aadggg .KyAttr =&_eedcb ;continue ;};if _fcgee .Name .Local =="\u0074\u0078"{_bgdgf ,_eccbf :=ParseUnionST_Coordinate (_fcgee .Value );if _eccbf !=nil {return _eccbf ;};_aadggg .TxAttr =&_bgdgf ;continue ;};if _fcgee .Name .Local =="\u0074\u0079"{_eegba ,_ggdcc :=ParseUnionST_Coordinate (_fcgee .Value ); +if _ggdcc !=nil {return _ggdcc ;};_aadggg .TyAttr =&_eegba ;continue ;};};for {_ccgcc ,_eacaa :=d .Token ();if _eacaa !=nil {return _fa .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",_eacaa ); +};if _badgf ,_cccdf :=_ccgcc .(_d .EndElement );_cccdf &&_badgf .Name ==start .Name {break ;};};return nil ;};type EG_Effect struct{Cont *CT_EffectContainer ;Effect *CT_EffectReference ;AlphaBiLevel *CT_AlphaBiLevelEffect ;AlphaCeiling *CT_AlphaCeilingEffect ; +AlphaFloor *CT_AlphaFloorEffect ;AlphaInv *CT_AlphaInverseEffect ;AlphaMod *CT_AlphaModulateEffect ;AlphaModFix *CT_AlphaModulateFixedEffect ;AlphaOutset *CT_AlphaOutsetEffect ;AlphaRepl *CT_AlphaReplaceEffect ;BiLevel *CT_BiLevelEffect ;Blend *CT_BlendEffect ; +Blur *CT_BlurEffect ;ClrChange *CT_ColorChangeEffect ;ClrRepl *CT_ColorReplaceEffect ;Duotone *CT_DuotoneEffect ;Fill *CT_FillEffect ;FillOverlay *CT_FillOverlayEffect ;Glow *CT_GlowEffect ;Grayscl *CT_GrayscaleEffect ;Hsl *CT_HSLEffect ;InnerShdw *CT_InnerShadowEffect ; +Lum *CT_LuminanceEffect ;OuterShdw *CT_OuterShadowEffect ;PrstShdw *CT_PresetShadowEffect ;Reflection *CT_ReflectionEffect ;RelOff *CT_RelativeOffsetEffect ;SoftEdge *CT_SoftEdgesEffect ;Tint *CT_TintEffect ;Xfrm *CT_TransformEffect ;}; -// ValidateWithPath validates the CT_ColorReplaceEffect and its children, prefixing error messages with path -func (_cegg *CT_ColorReplaceEffect )ValidateWithPath (path string )error {if _cegg .ScrgbClr !=nil {if _daedb :=_cegg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_daedb !=nil {return _daedb ;};};if _cegg .SrgbClr !=nil {if _bccb :=_cegg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_bccb !=nil {return _bccb ;};};if _cegg .HslClr !=nil {if _gdg :=_cegg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gdg !=nil {return _gdg ;};};if _cegg .SysClr !=nil {if _dfga :=_cegg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_dfga !=nil {return _dfga ;};};if _cegg .SchemeClr !=nil {if _cabbg :=_cegg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cabbg !=nil {return _cabbg ;};};if _cegg .PrstClr !=nil {if _cfcb :=_cegg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_cfcb !=nil {return _cfcb ;};};return nil ;};func (_bdeb *CT_ColorMappingOverride )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdeb .Choice =NewCT_ColorMappingOverrideChoice ();_cddf :for {_eebf ,_cfga :=d .Token ();if _cfga !=nil {return _cfga ; -};switch _feag :=_eebf .(type ){case _d .StartElement :switch _feag .Name {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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006d\u0061s\u0074\u0065\u0072C\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_bdeb .Choice =NewCT_ColorMappingOverrideChoice (); -if _cacg :=d .DecodeElement (&_bdeb .Choice .MasterClrMapping ,&_feag );_cacg !=nil {return _cacg ;};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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"},_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 :"\u006fv\u0065r\u0072\u0069\u0064\u0065\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}:_bdeb .Choice =NewCT_ColorMappingOverrideChoice (); -if _edfe :=d .DecodeElement (&_bdeb .Choice .OverrideClrMapping ,&_feag );_edfe !=nil {return _edfe ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\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",_feag .Name ); -if _fecb :=d .Skip ();_fecb !=nil {return _fecb ;};};case _d .EndElement :break _cddf ;case _d .CharData :};};return nil ;};func (_bageg *CT_GvmlConnector )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bageg .NvCxnSpPr =NewCT_GvmlConnectorNonVisual (); -_bageg .SpPr =NewCT_ShapeProperties ();_eeedd :for {_gabb ,_edegc :=d .Token ();if _edegc !=nil {return _edegc ;};switch _gcag :=_gabb .(type ){case _d .StartElement :switch _gcag .Name {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 :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_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 :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _dfcc :=d .DecodeElement (_bageg .NvCxnSpPr ,&_gcag ); -_dfcc !=nil {return _dfcc ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _cabgb :=d .DecodeElement (_bageg .SpPr ,&_gcag ); -_cabgb !=nil {return _cabgb ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_bageg .Style =NewCT_ShapeStyle (); -if _ebgcf :=d .DecodeElement (_bageg .Style ,&_gcag );_ebgcf !=nil {return _ebgcf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bageg .ExtLst =NewCT_OfficeArtExtensionList (); -if _dbdbf :=d .DecodeElement (_bageg .ExtLst ,&_gcag );_dbdbf !=nil {return _dbdbf ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gcag .Name ); -if _gbaae :=d .Skip ();_gbaae !=nil {return _gbaae ;};};case _d .EndElement :break _eeedd ;case _d .CharData :};};return nil ;};type CT_ConnectionSite struct{AngAttr ST_AdjAngle ;Pos *CT_AdjPoint2D ;};func (_ecfab *CT_SupplementalFont )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0063\u0072\u0069\u0070\u0074"},Value :_gd .Sprintf ("\u0025\u0076",_ecfab .ScriptAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_ecfab .TypefaceAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_CustomColorList and its children, prefixing error messages with path +func (_bcfc *CT_CustomColorList )ValidateWithPath (path string )error {for _baefc ,_ecfda :=range _bcfc .CustClr {if _dabe :=_ecfda .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0043\u0075\u0073\u0074\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_baefc )); +_dabe !=nil {return _dabe ;};};return nil ;};func (_dgcga ST_TextHorzOverflowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgcga .String (),start );};func (_dcdfb *CT_GradientStop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gcaf :=range start .Attr {if _gcaf .Name .Local =="\u0070\u006f\u0073"{_ggaa ,_cdadf :=ParseUnionST_PositiveFixedPercentage (_gcaf .Value ); +if _cdadf !=nil {return _cdadf ;};_dcdfb .PosAttr =_ggaa ;continue ;};};_afce :for {_efag ,_fbgb :=d .Token ();if _fbgb !=nil {return _fbgb ;};switch _fgfg :=_efag .(type ){case _d .StartElement :switch _fgfg .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dcdfb .ScrgbClr =NewCT_ScRgbColor (); +if _beeca :=d .DecodeElement (_dcdfb .ScrgbClr ,&_fgfg );_beeca !=nil {return _beeca ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dcdfb .SrgbClr =NewCT_SRgbColor (); +if _abced :=d .DecodeElement (_dcdfb .SrgbClr ,&_fgfg );_abced !=nil {return _abced ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dcdfb .HslClr =NewCT_HslColor (); +if _dcdd :=d .DecodeElement (_dcdfb .HslClr ,&_fgfg );_dcdd !=nil {return _dcdd ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dcdfb .SysClr =NewCT_SystemColor (); +if _befd :=d .DecodeElement (_dcdfb .SysClr ,&_fgfg );_befd !=nil {return _befd ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dcdfb .SchemeClr =NewCT_SchemeColor (); +if _befef :=d .DecodeElement (_dcdfb .SchemeClr ,&_fgfg );_befef !=nil {return _befef ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dcdfb .PrstClr =NewCT_PresetColor (); +if _cedf :=d .DecodeElement (_dcdfb .PrstClr ,&_fgfg );_cedf !=nil {return _cedf ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_fgfg .Name ); +if _cgac :=d .Skip ();_cgac !=nil {return _cgac ;};};case _d .EndElement :break _afce ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_NonVisualDrawingProps and its children -func (_cedbd *CT_NonVisualDrawingProps )Validate ()error {return _cedbd .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0044r\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006f\u0070\u0073");};func (_baee ST_PathFillMode )Validate ()error {return _baee .ValidateWithPath ("")}; -func (_bebc *CT_LuminanceEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bebc .BrightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bebc .BrightAttr )}); -};if _bebc .ContrastAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bebc .ContrastAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_effea *TblStyleLst )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_effea .CT_TableStyleList =*NewCT_TableStyleList ();for _ ,_gegaa :=range start .Attr {if _gegaa .Name .Local =="\u0064\u0065\u0066"{_bcdgc ,_abbd :=_gegaa .Value ,error (nil ); -if _abbd !=nil {return _abbd ;};_effea .DefAttr =_bcdgc ;continue ;};};_dagag :for {_gbcdf ,_cgfae :=d .Token ();if _cgfae !=nil {return _cgfae ;};switch _eddgb :=_gbcdf .(type ){case _d .StartElement :switch _eddgb .Name {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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_cfbgb :=NewCT_TableStyle (); -if _acbdee :=d .DecodeElement (_cfbgb ,&_eddgb );_acbdee !=nil {return _acbdee ;};_effea .TblStyle =append (_effea .TblStyle ,_cfbgb );default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_eddgb .Name ); -if _eabce :=d .Skip ();_eabce !=nil {return _eabce ;};};case _d .EndElement :break _dagag ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AnimationChartBuildProperties and its children, prefixing error messages with path +func (_dbge *CT_AnimationChartBuildProperties )ValidateWithPath (path string )error {if _dbge .BldAttr !=nil {if _dce :=_dbge .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_dce !=nil {return _dce ;};};return nil ; +};type CT_PolarAdjustHandle struct{GdRefRAttr *string ;MinRAttr *ST_AdjCoordinate ;MaxRAttr *ST_AdjCoordinate ;GdRefAngAttr *string ;MinAngAttr *ST_AdjAngle ;MaxAngAttr *ST_AdjAngle ;Pos *CT_AdjPoint2D ;};func NewCT_AdjustHandleList ()*CT_AdjustHandleList {_bgd :=&CT_AdjustHandleList {}; +return _bgd };type CT_GvmlTextShape struct{TxBody *CT_TextBody ;Choice *CT_GvmlTextShapeChoice ;ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the EG_FillModeProperties and its children -func (_ccffg *EG_FillModeProperties )Validate ()error {return _ccffg .ValidateWithPath ("E\u0047\u005f\u0046\u0069ll\u004do\u0064\u0065\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type ST_TextTabAlignType byte ;func (_bgdaf ST_TextCapsType )ValidateWithPath (path string )error {switch _bgdaf {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 (_bgdaf )); -};return nil ;};func (_bggef ST_TextFontScalePercentOrPercentString )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bggef .ST_TextFontScalePercent !=nil {e .EncodeToken (_d .CharData (_gd .Sprintf ("\u0025\u0064",*_bggef .ST_TextFontScalePercent ))); -};if _bggef .ST_Percentage !=nil {e .EncodeToken (_d .CharData (*_bggef .ST_Percentage ));};return e .EncodeToken (_d .EndElement {Name :start .Name });}; +// Validate validates the CT_TextBodyProperties and its children +func (_gegad *CT_TextBodyProperties )Validate ()error {return _gegad .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0042o\u0064\u0079\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ccgbg *CT_EffectContainer )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbffe :=range start .Attr {if _gbffe .Name .Local =="\u0074\u0079\u0070\u0065"{_ccgbg .TypeAttr .UnmarshalXMLAttr (_gbffe ); +continue ;};if _gbffe .Name .Local =="\u006e\u0061\u006d\u0065"{_cdcbg ,_gfcdc :=_gbffe .Value ,error (nil );if _gfcdc !=nil {return _gfcdc ;};_ccgbg .NameAttr =&_cdcbg ;continue ;};};_babe :for {_gdfd ,_bacc :=d .Token ();if _bacc !=nil {return _bacc ; +};switch _dbfa :=_gdfd .(type ){case _d .StartElement :switch _dbfa .Name {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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:_ccgbg .Cont =NewCT_EffectContainer (); +if _bccfa :=d .DecodeElement (_ccgbg .Cont ,&_dbfa );_bccfa !=nil {return _bccfa ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_ccgbg .Effect =NewCT_EffectReference (); +if _agcca :=d .DecodeElement (_ccgbg .Effect ,&_dbfa );_agcca !=nil {return _agcca ;};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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_ccgbg .AlphaBiLevel =NewCT_AlphaBiLevelEffect (); +if _eeceg :=d .DecodeElement (_ccgbg .AlphaBiLevel ,&_dbfa );_eeceg !=nil {return _eeceg ;};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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_ccgbg .AlphaCeiling =NewCT_AlphaCeilingEffect (); +if _cddcb :=d .DecodeElement (_ccgbg .AlphaCeiling ,&_dbfa );_cddcb !=nil {return _cddcb ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_ccgbg .AlphaFloor =NewCT_AlphaFloorEffect (); +if _eaefa :=d .DecodeElement (_ccgbg .AlphaFloor ,&_dbfa );_eaefa !=nil {return _eaefa ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_ccgbg .AlphaInv =NewCT_AlphaInverseEffect (); +if _ffee :=d .DecodeElement (_ccgbg .AlphaInv ,&_dbfa );_ffee !=nil {return _ffee ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_ccgbg .AlphaMod =NewCT_AlphaModulateEffect (); +if _bbbg :=d .DecodeElement (_ccgbg .AlphaMod ,&_dbfa );_bbbg !=nil {return _bbbg ;};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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_ccgbg .AlphaModFix =NewCT_AlphaModulateFixedEffect (); +if _gbfcc :=d .DecodeElement (_ccgbg .AlphaModFix ,&_dbfa );_gbfcc !=nil {return _gbfcc ;};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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_ccgbg .AlphaOutset =NewCT_AlphaOutsetEffect (); +if _bfeef :=d .DecodeElement (_ccgbg .AlphaOutset ,&_dbfa );_bfeef !=nil {return _bfeef ;};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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_ccgbg .AlphaRepl =NewCT_AlphaReplaceEffect (); +if _bfbbe :=d .DecodeElement (_ccgbg .AlphaRepl ,&_dbfa );_bfbbe !=nil {return _bfbbe ;};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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_ccgbg .BiLevel =NewCT_BiLevelEffect (); +if _eaff :=d .DecodeElement (_ccgbg .BiLevel ,&_dbfa );_eaff !=nil {return _eaff ;};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 :"\u0062\u006c\u0065n\u0064"},_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 :"\u0062\u006c\u0065n\u0064"}:_ccgbg .Blend =NewCT_BlendEffect (); +if _eafc :=d .DecodeElement (_ccgbg .Blend ,&_dbfa );_eafc !=nil {return _eafc ;};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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_ccgbg .Blur =NewCT_BlurEffect (); +if _dcaaf :=d .DecodeElement (_ccgbg .Blur ,&_dbfa );_dcaaf !=nil {return _dcaaf ;};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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ccgbg .ClrChange =NewCT_ColorChangeEffect (); +if _dfeea :=d .DecodeElement (_ccgbg .ClrChange ,&_dbfa );_dfeea !=nil {return _dfeea ;};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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_ccgbg .ClrRepl =NewCT_ColorReplaceEffect (); +if _faaaf :=d .DecodeElement (_ccgbg .ClrRepl ,&_dbfa );_faaaf !=nil {return _faaaf ;};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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_ccgbg .Duotone =NewCT_DuotoneEffect (); +if _eecca :=d .DecodeElement (_ccgbg .Duotone ,&_dbfa );_eecca !=nil {return _eecca ;};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 :"\u0066\u0069\u006c\u006c"},_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 :"\u0066\u0069\u006c\u006c"}:_ccgbg .Fill =NewCT_FillEffect (); +if _ffegg :=d .DecodeElement (_ccgbg .Fill ,&_dbfa );_ffegg !=nil {return _ffegg ;};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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_ccgbg .FillOverlay =NewCT_FillOverlayEffect (); +if _bbcd :=d .DecodeElement (_ccgbg .FillOverlay ,&_dbfa );_bbcd !=nil {return _bbcd ;};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 :"\u0067\u006c\u006f\u0077"},_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 :"\u0067\u006c\u006f\u0077"}:_ccgbg .Glow =NewCT_GlowEffect (); +if _ggge :=d .DecodeElement (_ccgbg .Glow ,&_dbfa );_ggge !=nil {return _ggge ;};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\u0079\u0073\u0063\u006c"},_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\u0079\u0073\u0063\u006c"}:_ccgbg .Grayscl =NewCT_GrayscaleEffect (); +if _efbgd :=d .DecodeElement (_ccgbg .Grayscl ,&_dbfa );_efbgd !=nil {return _efbgd ;};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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_ccgbg .Hsl =NewCT_HSLEffect (); +if _egbb :=d .DecodeElement (_ccgbg .Hsl ,&_dbfa );_egbb !=nil {return _egbb ;};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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_ccgbg .InnerShdw =NewCT_InnerShadowEffect (); +if _aedf :=d .DecodeElement (_ccgbg .InnerShdw ,&_dbfa );_aedf !=nil {return _aedf ;};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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_ccgbg .Lum =NewCT_LuminanceEffect (); +if _bedb :=d .DecodeElement (_ccgbg .Lum ,&_dbfa );_bedb !=nil {return _bedb ;};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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_ccgbg .OuterShdw =NewCT_OuterShadowEffect (); +if _ccdb :=d .DecodeElement (_ccgbg .OuterShdw ,&_dbfa );_ccdb !=nil {return _ccdb ;};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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_ccgbg .PrstShdw =NewCT_PresetShadowEffect (); +if _cdgcc :=d .DecodeElement (_ccgbg .PrstShdw ,&_dbfa );_cdgcc !=nil {return _cdgcc ;};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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_ccgbg .Reflection =NewCT_ReflectionEffect (); +if _ebaf :=d .DecodeElement (_ccgbg .Reflection ,&_dbfa );_ebaf !=nil {return _ebaf ;};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 :"\u0072\u0065\u006c\u004f\u0066\u0066"},_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 :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_ccgbg .RelOff =NewCT_RelativeOffsetEffect (); +if _bfafa :=d .DecodeElement (_ccgbg .RelOff ,&_dbfa );_bfafa !=nil {return _bfafa ;};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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_ccgbg .SoftEdge =NewCT_SoftEdgesEffect (); +if _gfded :=d .DecodeElement (_ccgbg .SoftEdge ,&_dbfa );_gfded !=nil {return _gfded ;};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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_ccgbg .Tint =NewCT_TintEffect (); +if _edeg :=d .DecodeElement (_ccgbg .Tint ,&_dbfa );_edeg !=nil {return _edeg ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_ccgbg .Xfrm =NewCT_TransformEffect (); +if _bgcba :=d .DecodeElement (_ccgbg .Xfrm ,&_dbfa );_bgcba !=nil {return _bgcba ;};default:_dc .Log .Debug ("\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",_dbfa .Name ); +if _fagec :=d .Skip ();_fagec !=nil {return _fagec ;};};case _d .EndElement :break _babe ;case _d .CharData :};};return nil ;};func NewCT_TextBulletSizePoint ()*CT_TextBulletSizePoint {_effff :=&CT_TextBulletSizePoint {};_effff .ValAttr =100;return _effff ; +}; -// ValidateWithPath validates the CT_VideoFile and its children, prefixing error messages with path -func (_fgcfa *CT_VideoFile )ValidateWithPath (path string )error {if _fgcfa .ExtLst !=nil {if _gdbbc :=_fgcfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdbbc !=nil {return _gdbbc ;};};return nil ;};type EG_TextGeometry struct{CustGeom *CT_CustomGeometry2D ; -PrstTxWarp *CT_PresetTextShape ;}; +// Validate validates the CT_TextFont and its children +func (_dgce *CT_TextFont )Validate ()error {return _dgce .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074");}; -// Validate validates the CT_RelativeOffsetEffect and its children -func (_gbeec *CT_RelativeOffsetEffect )Validate ()error {return _gbeec .ValidateWithPath ("\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};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 ;};type CT_InnerShadowEffect struct{BlurRadAttr *int64 ;DistAttr *int64 ;DirAttr *int32 ; -ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func NewCT_LineJoinBevel ()*CT_LineJoinBevel {_aabdgb :=&CT_LineJoinBevel {};return _aabdgb };func (_ddaf ST_ShapeType )ValidateWithPath (path string )error {switch _ddaf {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 _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddaf )); -};return nil ;}; +// ValidateWithPath validates the CT_GraphicalObjectData and its children, prefixing error messages with path +func (_fageb *CT_GraphicalObjectData )ValidateWithPath (path string )error {return nil };type CT_OfficeStyleSheet struct{NameAttr *string ;ThemeElements *CT_BaseStyles ;ObjectDefaults *CT_ObjectStyleDefaults ;ExtraClrSchemeLst *CT_ColorSchemeList ;CustClrLst *CT_CustomColorList ; +ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the EG_TextUnderlineLine and its children -func (_bgaac *EG_TextUnderlineLine )Validate ()error {return _bgaac .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Li\u006e\u0065");};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 (_dffdfff ST_AdjAngle )String ()string {if _dffdfff .ST_Angle !=nil {return _gd .Sprintf ("\u0025\u0076",*_dffdfff .ST_Angle ); -};if _dffdfff .ST_GeomGuideName !=nil {return _gd .Sprintf ("\u0025\u0076",*_dffdfff .ST_GeomGuideName );};return "";};func (_ebdaa *CT_ColorSchemeAndMapping )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_caf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}}; -e .EncodeElement (_ebdaa .ClrScheme ,_caf );if _ebdaa .ClrMap !=nil {_ebdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_ebdaa .ClrMap ,_ebdb );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type CT_GeomGuide struct{NameAttr string ;FmlaAttr string ;}; +// Validate validates the CT_TableGrid and its children +func (_aaccg *CT_TableGrid )Validate ()error {return _aaccg .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0047\u0072\u0069\u0064");};func (_cbba *CT_GeomGuide )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adfdb :=range start .Attr {if _adfdb .Name .Local =="\u006e\u0061\u006d\u0065"{_gegc ,_dgee :=_adfdb .Value ,error (nil ); +if _dgee !=nil {return _dgee ;};_cbba .NameAttr =_gegc ;continue ;};if _adfdb .Name .Local =="\u0066\u006d\u006c\u0061"{_cdgb ,_ggdf :=_adfdb .Value ,error (nil );if _ggdf !=nil {return _ggdf ;};_cbba .FmlaAttr =_cdgb ;continue ;};};for {_eadee ,_badcb :=d .Token (); +if _badcb !=nil {return _fa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0065o\u006d\u0047\u0075\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_badcb );};if _cfcef ,_cdcd :=_eadee .(_d .EndElement );_cdcd &&_cfcef .Name ==start .Name {break ; +};};return nil ;};func (_egfgf *EG_Media )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfafd :for {_bddaf ,_abgagb :=d .Token ();if _abgagb !=nil {return _abgagb ;};switch _ebggcf :=_bddaf .(type ){case _d .StartElement :switch _ebggcf .Name {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 :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_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 :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_egfgf .AudioCd =NewCT_AudioCD (); +if _gcfgc :=d .DecodeElement (_egfgf .AudioCd ,&_ebggcf );_gcfgc !=nil {return _gcfgc ;};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 :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_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 :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_egfgf .WavAudioFile =NewCT_EmbeddedWAVAudioFile (); +if _gcacd :=d .DecodeElement (_egfgf .WavAudioFile ,&_ebggcf );_gcacd !=nil {return _gcacd ;};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 :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_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 :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_egfgf .AudioFile =NewCT_AudioFile (); +if _feade :=d .DecodeElement (_egfgf .AudioFile ,&_ebggcf );_feade !=nil {return _feade ;};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 :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_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 :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_egfgf .VideoFile =NewCT_VideoFile (); +if _aaecf :=d .DecodeElement (_egfgf .VideoFile ,&_ebggcf );_aaecf !=nil {return _aaecf ;};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 :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_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 :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_egfgf .QuickTimeFile =NewCT_QuickTimeFile (); +if _bccbf :=d .DecodeElement (_egfgf .QuickTimeFile ,&_ebggcf );_bccbf !=nil {return _bccbf ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_ebggcf .Name ); +if _ceafd :=d .Skip ();_ceafd !=nil {return _ceafd ;};};case _d .EndElement :break _dfafd ;case _d .CharData :};};return nil ;};type ST_LineEndLength byte ;type CT_TableRow struct{HAttr ST_Coordinate ;Tc []*CT_TableCell ;ExtLst *CT_OfficeArtExtensionList ; +}; -// Validate validates the CT_ThemeableLineStyle and its children -func (_efgdd *CT_ThemeableLineStyle )Validate ()error {return _efgdd .ValidateWithPath ("C\u0054\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u004c\u0069n\u0065\u0053\u0074\u0079\u006c\u0065");};func (_deee *CT_Boolean )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffbd :=range start .Attr {if _ffbd .Name .Local =="\u0076\u0061\u006c"{_gbca ,_dbe :=ParseUnionST_OnOff (_ffbd .Value ); -if _dbe !=nil {return _dbe ;};_deee .ValAttr =&_gbca ;continue ;};};for {_geeb ,_egba :=d .Token ();if _egba !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_egba ); -};if _ggebb ,_agecb :=_geeb .(_d .EndElement );_agecb &&_ggebb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ColorSchemeList and its children +func (_face *CT_ColorSchemeList )Validate ()error {return _face .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u0053c\u0068\u0065m\u0065\u004c\u0069\u0073\u0074");};func (_ggcea *CT_NonVisualPictureProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggcea .PreferRelativeResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_ggcea .PreferRelativeResizeAttr ))}); +};e .EncodeToken (start );if _ggcea .PicLocks !=nil {_affgd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_ggcea .PicLocks ,_affgd );};if _ggcea .ExtLst !=nil {_fgec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ggcea .ExtLst ,_fgec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Table ()*CT_Table {_fedbbf :=&CT_Table {};_fedbbf .TblGrid =NewCT_TableGrid ();return _fedbbf ;};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 (_cfecg ST_LightRigDirection )String ()string {switch _cfecg {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 NewCT_EffectStyleList ()*CT_EffectStyleList {_edfa :=&CT_EffectStyleList {}; +return _edfa };func (_fbdgc *CT_GvmlGroupShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cgbe :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fbdgc .NvGrpSpPr ,_cgbe ); +_dggd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_fbdgc .GrpSpPr ,_dggd );if _fbdgc .Choice !=nil {for _ ,_cebc :=range _fbdgc .Choice {_cebc .MarshalXML (e ,_d .StartElement {});};};if _fbdgc .ExtLst !=nil {_ffaab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fbdgc .ExtLst ,_ffaab );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_TextCapsTypeUnset ST_TextCapsType =0;ST_TextCapsTypeNone ST_TextCapsType =1;ST_TextCapsTypeSmall ST_TextCapsType =2;ST_TextCapsTypeAll ST_TextCapsType =3; +);type EG_TextBulletTypeface struct{BuFontTx *CT_TextBulletTypefaceFollowText ;BuFont *CT_TextFont ;}; -// Validate validates the VideoFile and its children -func (_bbbbd *VideoFile )Validate ()error {return _bbbbd .ValidateWithPath ("\u0056i\u0064\u0065\u006f\u0046\u0069\u006ce");}; +// ValidateWithPath validates the EG_ShadeProperties and its children, prefixing error messages with path +func (_ecgggg *EG_ShadeProperties )ValidateWithPath (path string )error {if _ecgggg .Lin !=nil {if _gbdec :=_ecgggg .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_gbdec !=nil {return _gbdec ;};};if _ecgggg .Path !=nil {if _fefgc :=_ecgggg .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068"); +_fefgc !=nil {return _fefgc ;};};return nil ;}; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_gbbg *CT_Boolean )ValidateWithPath (path string )error {if _gbbg .ValAttr !=nil {if _efcb :=_gbbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efcb !=nil {return _efcb ;};};return nil ;};func (_bafaf ST_TextFontAlignType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bafaf .String (),start ); -}; +// Validate validates the CT_ColorMRU and its children +func (_fbgd *CT_ColorMRU )Validate ()error {return _fbgd .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055");};type CT_ClipboardStyleSheet struct{ThemeElements *CT_BaseStyles ;ClrMap *CT_ColorMapping ;}; -// Validate validates the CT_DefaultShapeDefinition and its children -func (_agfg *CT_DefaultShapeDefinition )Validate ()error {return _agfg .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0066a\u0075\u006c\u0074\u0053\u0068a\u0070e\u0044e\u0066\u0069\u006e\u0069\u0074\u0069\u006fn");};func (_fabeca ST_TextAnchoringType )Validate ()error {return _fabeca .ValidateWithPath ("")}; -func (_befeab *CT_GvmlShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cbfdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_befeab .NvSpPr ,_cbfdf ); -_adea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_befeab .SpPr ,_adea );if _befeab .TxSp !=nil {_fdgff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}};e .EncodeElement (_befeab .TxSp ,_fdgff ); -};if _befeab .Style !=nil {_aaecd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_befeab .Style ,_aaecd );};if _befeab .ExtLst !=nil {_ffgac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_befeab .ExtLst ,_ffgac );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func ParseUnionST_Percentage (s string )(ST_Percentage ,error ){_adfba :=ST_Percentage {};if _gg .ST_PercentagePatternRe .MatchString (s ){_adfba .ST_Percentage =&s ; -}else {_dfcad ,_ffbea :=_b .ParseInt (s ,10,64);if _ffbea !=nil {return _adfba ,_gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_ffbea );};_fdacb :=int32 (_dfcad );_adfba .ST_PercentageDecimal =&_fdacb ; -};return _adfba ,nil ;};func NewCT_TableStyleList ()*CT_TableStyleList {_aebab :=&CT_TableStyleList {};_aebab .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 _aebab ;};func (_edgadb *EG_TextGeometry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbfg :for {_bffcd ,_cdggd :=d .Token ();if _cdggd !=nil {return _cdggd ;};switch _caefdg :=_bffcd .(type ){case _d .StartElement :switch _caefdg .Name {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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_edgadb .CustGeom =NewCT_CustomGeometry2D (); -if _adacbd :=d .DecodeElement (_edgadb .CustGeom ,&_caefdg );_adacbd !=nil {return _adacbd ;};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 :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_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 :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_edgadb .PrstTxWarp =NewCT_PresetTextShape (); -if _egeda :=d .DecodeElement (_edgadb .PrstTxWarp ,&_caefdg );_egeda !=nil {return _egeda ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_caefdg .Name ); -if _afgcg :=d .Skip ();_afgcg !=nil {return _afgcg ;};};case _d .EndElement :break _fbfg ;case _d .CharData :};};return nil ;};type ST_BevelPresetType byte ;func (_bgdaa ST_AnimationChartBuildType )String ()string {if _bgdaa .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _bgdaa .ST_AnimationBuildType .String (); -};if _bgdaa .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {return _bgdaa .ST_AnimationChartOnlyBuildType .String ();};return "";};func (_dcfe *CT_HslColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0075\u0065"},Value :_gd .Sprintf ("\u0025\u0076",_dcfe .HueAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0061\u0074"},Value :_gd .Sprintf ("\u0025\u0076",_dcfe .SatAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0075\u006d"},Value :_gd .Sprintf ("\u0025\u0076",_dcfe .LumAttr )}); -e .EncodeToken (start );if _dcfe .EG_ColorTransform !=nil {for _ ,_gbfb :=range _dcfe .EG_ColorTransform {_gbfb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Boolean and its children +func (_ebb *CT_Boolean )Validate ()error {return _ebb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_faage ST_TextAutonumberScheme )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_deaedd :=_d .Attr {};_deaedd .Name =name ; +switch _faage {case ST_TextAutonumberSchemeUnset :_deaedd .Value ="";case ST_TextAutonumberSchemeAlphaLcParenBoth :_deaedd .Value ="\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeAlphaUcParenBoth :_deaedd .Value ="\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068"; +case ST_TextAutonumberSchemeAlphaLcParenR :_deaedd .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeAlphaUcParenR :_deaedd .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; +case ST_TextAutonumberSchemeAlphaLcPeriod :_deaedd .Value ="\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeAlphaUcPeriod :_deaedd .Value ="\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeArabicParenBoth :_deaedd .Value ="\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeArabicParenR :_deaedd .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; +case ST_TextAutonumberSchemeArabicPeriod :_deaedd .Value ="\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicPlain :_deaedd .Value ="a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeRomanLcParenBoth :_deaedd .Value ="\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068"; +case ST_TextAutonumberSchemeRomanUcParenBoth :_deaedd .Value ="\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeRomanLcParenR :_deaedd .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052"; +case ST_TextAutonumberSchemeRomanUcParenR :_deaedd .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeRomanLcPeriod :_deaedd .Value ="\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeRomanUcPeriod :_deaedd .Value ="\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeCircleNumDbPlain :_deaedd .Value ="\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e"; +case ST_TextAutonumberSchemeCircleNumWdBlackPlain :_deaedd .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeCircleNumWdWhitePlain :_deaedd .Value ="c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e"; +case ST_TextAutonumberSchemeArabicDbPeriod :_deaedd .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeArabicDbPlain :_deaedd .Value ="\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e"; +case ST_TextAutonumberSchemeEa1ChsPeriod :_deaedd .Value ="\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeEa1ChsPlain :_deaedd .Value ="e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1ChtPeriod :_deaedd .Value ="\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeEa1ChtPlain :_deaedd .Value ="e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnChsDbPeriod :_deaedd .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeEa1JpnKorPlain :_deaedd .Value ="\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e";case ST_TextAutonumberSchemeEa1JpnKorPeriod :_deaedd .Value ="\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeArabic1Minus :_deaedd .Value ="\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeArabic2Minus :_deaedd .Value ="\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073"; +case ST_TextAutonumberSchemeHebrew2Minus :_deaedd .Value ="\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073";case ST_TextAutonumberSchemeThaiAlphaPeriod :_deaedd .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeThaiAlphaParenR :_deaedd .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052";case ST_TextAutonumberSchemeThaiAlphaParenBoth :_deaedd .Value ="\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068"; +case ST_TextAutonumberSchemeThaiNumPeriod :_deaedd .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeThaiNumParenR :_deaedd .Value ="\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052"; +case ST_TextAutonumberSchemeThaiNumParenBoth :_deaedd .Value ="\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068";case ST_TextAutonumberSchemeHindiAlphaPeriod :_deaedd .Value ="\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_TextAutonumberSchemeHindiNumPeriod :_deaedd .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064";case ST_TextAutonumberSchemeHindiNumParenR :_deaedd .Value ="\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052"; +case ST_TextAutonumberSchemeHindiAlpha1Period :_deaedd .Value ="\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064";};return _deaedd ,nil ;};func (_fbdf *CT_AnimationElementChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcbd :for {_fabf ,_bfaf :=d .Token (); +if _bfaf !=nil {return _bfaf ;};switch _dcce :=_fabf .(type ){case _d .StartElement :switch _dcce .Name {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 :"\u0064\u0067\u006d"},_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 :"\u0064\u0067\u006d"}:_fbdf .Dgm =NewCT_AnimationDgmElement (); +if _dae :=d .DecodeElement (_fbdf .Dgm ,&_dcce );_dae !=nil {return _dae ;};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 :"\u0063\u0068\u0061r\u0074"},_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 :"\u0063\u0068\u0061r\u0074"}:_fbdf .Chart =NewCT_AnimationChartElement (); +if _gabe :=d .DecodeElement (_fbdf .Chart ,&_dcce );_gabe !=nil {return _gabe ;};default:_dc .Log .Debug ("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",_dcce .Name ); +if _gabc :=d .Skip ();_gabc !=nil {return _gabc ;};};case _d .EndElement :break _dcbd ;case _d .CharData :};};return nil ;};func (_adbcd *EG_TextAutofit )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgaaa :for {_gbbced ,_bdacd :=d .Token (); +if _bdacd !=nil {return _bdacd ;};switch _acdbdd :=_gbbced .(type ){case _d .StartElement :switch _acdbdd .Name {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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"},_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 :"\u006eo\u0041\u0075\u0074\u006f\u0066\u0069t"}:_adbcd .NoAutofit =NewCT_TextNoAutofit (); +if _cdafa :=d .DecodeElement (_adbcd .NoAutofit ,&_acdbdd );_cdafa !=nil {return _cdafa ;};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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"},_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 :"n\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_adbcd .NormAutofit =NewCT_TextNormalAutofit (); +if _dbcba :=d .DecodeElement (_adbcd .NormAutofit ,&_acdbdd );_dbcba !=nil {return _dbcba ;};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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"},_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 :"\u0073p\u0041\u0075\u0074\u006f\u0046\u0069t"}:_adbcd .SpAutoFit =NewCT_TextShapeAutofit (); +if _acccg :=d .DecodeElement (_adbcd .SpAutoFit ,&_acdbdd );_acccg !=nil {return _acccg ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_acdbdd .Name ); +if _cgfab :=d .Skip ();_cgfab !=nil {return _cgfab ;};};case _d .EndElement :break _cgaaa ;case _d .CharData :};};return nil ;};type CT_TablePropertiesChoice struct{TableStyle *CT_TableStyle ;TableStyleId *string ;};func (_eedebe *EG_TextGeometry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdbd :for {_cfdeb ,_bfgbb :=d .Token (); +if _bfgbb !=nil {return _bfgbb ;};switch _cedcd :=_cfdeb .(type ){case _d .StartElement :switch _cedcd .Name {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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_eedebe .CustGeom =NewCT_CustomGeometry2D (); +if _gbbae :=d .DecodeElement (_eedebe .CustGeom ,&_cedcd );_gbbae !=nil {return _gbbae ;};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 :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"},_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 :"\u0070\u0072\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}:_eedebe .PrstTxWarp =NewCT_PresetTextShape (); +if _aggcg :=d .DecodeElement (_eedebe .PrstTxWarp ,&_cedcd );_aggcg !=nil {return _aggcg ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_cedcd .Name ); +if _eeaea :=d .Skip ();_eeaea !=nil {return _eeaea ;};};case _d .EndElement :break _bdbd ;case _d .CharData :};};return nil ;};func NewCT_AlphaModulateEffect ()*CT_AlphaModulateEffect {_gadb :=&CT_AlphaModulateEffect {};_gadb .Cont =NewCT_EffectContainer (); +return _gadb ;}; -// ValidateWithPath validates the CT_AnimationChartElement and its children, prefixing error messages with path -func (_edc *CT_AnimationChartElement )ValidateWithPath (path string )error {if _edc .BldStepAttr ==ST_ChartBuildStepUnset {return _gd .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 _fead :=_edc .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_fead !=nil {return _fead ;};return nil ;}; +// Validate validates the CT_GvmlTextShape and its children +func (_bedf *CT_GvmlTextShape )Validate ()error {return _bedf .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065");};func (_debc *CT_Camera )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fabd ,_cfca :=_debc .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"}); +if _cfca !=nil {return _cfca ;};start .Attr =append (start .Attr ,_fabd );if _debc .FovAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0076"},Value :_fa .Sprintf ("\u0025\u0076",*_debc .FovAttr )});};if _debc .ZoomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007a\u006f\u006f\u006d"},Value :_fa .Sprintf ("\u0025\u0076",*_debc .ZoomAttr )}); +};e .EncodeToken (start );if _debc .Rot !=nil {_gecg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_debc .Rot ,_gecg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ObjectStyleDefaults and its children -func (_dfgbd *CT_ObjectStyleDefaults )Validate ()error {return _dfgbd .ValidateWithPath ("\u0043\u0054\u005f\u004fbj\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065\u0044\u0065\u0066\u0061\u0075\u006ct\u0073");};func (_cbceg *CT_PositivePercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_cbceg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_GrayscaleTransform ()*CT_GrayscaleTransform {_gbedb :=&CT_GrayscaleTransform {};return _gbedb ;};type CT_Blip struct{CstateAttr ST_BlipCompression ;Choice []*CT_BlipChoice ; -ExtLst *CT_OfficeArtExtensionList ;EmbedAttr *string ;LinkAttr *string ;};type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;};func NewCT_ShapeProperties ()*CT_ShapeProperties {_eede :=&CT_ShapeProperties {};return _eede }; -func (_fgeeag *CT_TextBulletSizePoint )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgeeag .ValAttr =100;for _ ,_dagge :=range start .Attr {if _dagge .Name .Local =="\u0076\u0061\u006c"{_effcec ,_ggcce :=_b .ParseInt (_dagge .Value ,10,32); -if _ggcce !=nil {return _ggcce ;};_fgeeag .ValAttr =int32 (_effcec );continue ;};};for {_dagb ,_addge :=d .Token ();if _addge !=nil {return _gd .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",_addge ); -};if _ceff ,_abcc :=_dagb .(_d .EndElement );_abcc &&_ceff .Name ==start .Name {break ;};};return nil ;};func NewCT_StyleMatrixReference ()*CT_StyleMatrixReference {_bgeeg :=&CT_StyleMatrixReference {};return _bgeeg ;};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 (_becbe *EG_TextBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _becbe .BuNone !=nil {_dgbd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}}; -e .EncodeElement (_becbe .BuNone ,_dgbd );};if _becbe .BuAutoNum !=nil {_ccage :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_becbe .BuAutoNum ,_ccage );};if _becbe .BuChar !=nil {_dgbdc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}}; -e .EncodeElement (_becbe .BuChar ,_dgbdc );};if _becbe .BuBlip !=nil {_dadcg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_becbe .BuBlip ,_dadcg );};return nil ;}; +// Validate validates the CT_TextBlipBullet and its children +func (_caabc *CT_TextBlipBullet )Validate ()error {return _caabc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074");};func (_gada *CT_DefaultShapeDefinition )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gada .SpPr =NewCT_ShapeProperties (); +_gada .BodyPr =NewCT_TextBodyProperties ();_gada .LstStyle =NewCT_TextListStyle ();_dabd :for {_gafb ,_fdaab :=d .Token ();if _fdaab !=nil {return _fdaab ;};switch _bbga :=_gafb .(type ){case _d .StartElement :switch _bbga .Name {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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _cbdd :=d .DecodeElement (_gada .SpPr ,&_bbga ); +_cbdd !=nil {return _cbdd ;};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 :"\u0062\u006f\u0064\u0079\u0050\u0072"},_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 :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _fcce :=d .DecodeElement (_gada .BodyPr ,&_bbga ); +_fcce !=nil {return _fcce ;};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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"},_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 :"\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}:if _dfca :=d .DecodeElement (_gada .LstStyle ,&_bbga ); +_dfca !=nil {return _dfca ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_gada .Style =NewCT_ShapeStyle (); +if _dfac :=d .DecodeElement (_gada .Style ,&_bbga );_dfac !=nil {return _dfac ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gada .ExtLst =NewCT_OfficeArtExtensionList (); +if _ceadfb :=d .DecodeElement (_gada .ExtLst ,&_bbga );_ceadfb !=nil {return _ceadfb ;};default:_dc .Log .Debug ("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",_bbga .Name ); +if _edgg :=d .Skip ();_edgg !=nil {return _edgg ;};};case _d .EndElement :break _dabd ;case _d .CharData :};};return nil ;};func NewCT_ScRgbColor ()*CT_ScRgbColor {_abgbd :=&CT_ScRgbColor {};return _abgbd }; -// ValidateWithPath validates the EG_FillProperties and its children, prefixing error messages with path -func (_bdbfcc *EG_FillProperties )ValidateWithPath (path string )error {if _bdbfcc .NoFill !=nil {if _gfdbg :=_bdbfcc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_gfdbg !=nil {return _gfdbg ;};};if _bdbfcc .SolidFill !=nil {if _eaeef :=_bdbfcc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_eaeef !=nil {return _eaeef ;};};if _bdbfcc .GradFill !=nil {if _eabgg :=_bdbfcc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_eabgg !=nil {return _eabgg ;};};if _bdbfcc .BlipFill !=nil {if _dccef :=_bdbfcc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_dccef !=nil {return _dccef ;};};if _bdbfcc .PattFill !=nil {if _eebec :=_bdbfcc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_eebec !=nil {return _eebec ;};};if _bdbfcc .GrpFill !=nil {if _cfbgf :=_bdbfcc .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_cfbgf !=nil {return _cfbgf ;};};return nil ;};func NewEG_ColorChoice ()*EG_ColorChoice {_ebdbc :=&EG_ColorChoice {};return _ebdbc }; +// ValidateWithPath validates the CT_SRgbColor and its children, prefixing error messages with path +func (_fegagg *CT_SRgbColor )ValidateWithPath (path string )error {for _gcfbe ,_dedga :=range _fegagg .EG_ColorTransform {if _acbge :=_dedga .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_gcfbe )); +_acbge !=nil {return _acbge ;};};return nil ;}; -// ValidateWithPath validates the CT_AnimationDgmBuildProperties and its children, prefixing error messages with path -func (_egc *CT_AnimationDgmBuildProperties )ValidateWithPath (path string )error {if _egc .BldAttr !=nil {if _bef :=_egc .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_bef !=nil {return _bef ;};};return nil ;}; +// ST_PositiveFixedPercentage is a union type +type ST_PositiveFixedPercentage struct{ST_PositiveFixedPercentageDecimal *int32 ;ST_PositiveFixedPercentage *ST_Percentage ;}; -// Validate validates the CT_ColorReplaceEffect and its children -func (_bbgb *CT_ColorReplaceEffect )Validate ()error {return _bbgb .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_aeccf *ST_TextBulletSize )ValidateWithPath (path string )error {_dbcda :=[]string {}; -if _aeccf .ST_TextBulletSizePercent !=nil {_dbcda =append (_dbcda ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _aeccf .ST_TextBulletSizeDecimal !=nil {_dbcda =append (_dbcda ,"\u0053T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c"); -};if len (_dbcda )> 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 ,_dbcda );};return nil ;}; +// ValidateWithPath validates the CT_InverseGammaTransform and its children, prefixing error messages with path +func (_dbcef *CT_InverseGammaTransform )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_Ratio and its children -func (_eeede *CT_Ratio )Validate ()error {return _eeede .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0074\u0069\u006f");};type ST_AnimationBuildType byte ;func NewCT_TextTabStop ()*CT_TextTabStop {_edddb :=&CT_TextTabStop {};return _edddb }; +// ValidateWithPath validates the CT_AlphaReplaceEffect and its children, prefixing error messages with path +func (_aaca *CT_AlphaReplaceEffect )ValidateWithPath (path string )error {if _gagg :=_aaca .AAttr .ValidateWithPath (path +"\u002f\u0041\u0041\u0074\u0074\u0072");_gagg !=nil {return _gagg ;};return nil ;}; -// ValidateWithPath validates the CT_TableCellProperties and its children, prefixing error messages with path -func (_gdgd *CT_TableCellProperties )ValidateWithPath (path string )error {if _gdgd .MarLAttr !=nil {if _adbbd :=_gdgd .MarLAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u004c\u0041\u0074\u0074r");_adbbd !=nil {return _adbbd ;};};if _gdgd .MarRAttr !=nil {if _gegd :=_gdgd .MarRAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0041\u0074\u0074r"); -_gegd !=nil {return _gegd ;};};if _gdgd .MarTAttr !=nil {if _bcegd :=_gdgd .MarTAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u0041\u0074\u0074r");_bcegd !=nil {return _bcegd ;};};if _gdgd .MarBAttr !=nil {if _gcfc :=_gdgd .MarBAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0042\u0041\u0074\u0074r"); -_gcfc !=nil {return _gcfc ;};};if _eddabd :=_gdgd .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_eddabd !=nil {return _eddabd ;};if _addcc :=_gdgd .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); -_addcc !=nil {return _addcc ;};if _bgbbg :=_gdgd .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_bgbbg !=nil {return _bgbbg ;};if _gdgd .LnL !=nil {if _caffb :=_gdgd .LnL .ValidateWithPath (path +"\u002f\u004c\u006e\u004c"); -_caffb !=nil {return _caffb ;};};if _gdgd .LnR !=nil {if _fcgc :=_gdgd .LnR .ValidateWithPath (path +"\u002f\u004c\u006e\u0052");_fcgc !=nil {return _fcgc ;};};if _gdgd .LnT !=nil {if _accagf :=_gdgd .LnT .ValidateWithPath (path +"\u002f\u004c\u006e\u0054"); -_accagf !=nil {return _accagf ;};};if _gdgd .LnB !=nil {if _deeb :=_gdgd .LnB .ValidateWithPath (path +"\u002f\u004c\u006e\u0042");_deeb !=nil {return _deeb ;};};if _gdgd .LnTlToBr !=nil {if _dbbgd :=_gdgd .LnTlToBr .ValidateWithPath (path +"\u002fL\u006e\u0054\u006c\u0054\u006f\u0042r"); -_dbbgd !=nil {return _dbbgd ;};};if _gdgd .LnBlToTr !=nil {if _dggdf :=_gdgd .LnBlToTr .ValidateWithPath (path +"\u002fL\u006e\u0042\u006c\u0054\u006f\u0054r");_dggdf !=nil {return _dggdf ;};};if _gdgd .Cell3D !=nil {if _bcagf :=_gdgd .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044"); -_bcagf !=nil {return _bcagf ;};};if _gdgd .NoFill !=nil {if _fedg :=_gdgd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fedg !=nil {return _fedg ;};};if _gdgd .SolidFill !=nil {if _ebfcg :=_gdgd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_ebfcg !=nil {return _ebfcg ;};};if _gdgd .GradFill !=nil {if _debfb :=_gdgd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_debfb !=nil {return _debfb ;};};if _gdgd .BlipFill !=nil {if _aceed :=_gdgd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_aceed !=nil {return _aceed ;};};if _gdgd .PattFill !=nil {if _aegdd :=_gdgd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_aegdd !=nil {return _aegdd ;};};if _gdgd .GrpFill !=nil {if _eabcf :=_gdgd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_eabcf !=nil {return _eabcf ;};};if _gdgd .Headers !=nil {if _aecff :=_gdgd .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_aecff !=nil {return _aecff ;};};if _gdgd .ExtLst !=nil {if _dgegb :=_gdgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dgegb !=nil {return _dgegb ;};};return nil ;};func (_edaag ST_TextVerticalType )String ()string {switch _edaag {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_TextCharBullet and its children, prefixing error messages with path +func (_ccada *CT_TextCharBullet )ValidateWithPath (path string )error {return nil };func NewCT_ColorMapping ()*CT_ColorMapping {_fbcd :=&CT_ColorMapping {};_fbcd .Bg1Attr =ST_ColorSchemeIndex (1);_fbcd .Tx1Attr =ST_ColorSchemeIndex (1);_fbcd .Bg2Attr =ST_ColorSchemeIndex (1); +_fbcd .Tx2Attr =ST_ColorSchemeIndex (1);_fbcd .Accent1Attr =ST_ColorSchemeIndex (1);_fbcd .Accent2Attr =ST_ColorSchemeIndex (1);_fbcd .Accent3Attr =ST_ColorSchemeIndex (1);_fbcd .Accent4Attr =ST_ColorSchemeIndex (1);_fbcd .Accent5Attr =ST_ColorSchemeIndex (1); +_fbcd .Accent6Attr =ST_ColorSchemeIndex (1);_fbcd .HlinkAttr =ST_ColorSchemeIndex (1);_fbcd .FolHlinkAttr =ST_ColorSchemeIndex (1);return _fbcd ;};func (_aefbaa ST_PresetMaterialType )ValidateWithPath (path string )error {switch _aefbaa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aefbaa )); +};return nil ;}; -// ValidateWithPath validates the CT_EffectList and its children, prefixing error messages with path -func (_gaega *CT_EffectList )ValidateWithPath (path string )error {if _gaega .Blur !=nil {if _bceb :=_gaega .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_bceb !=nil {return _bceb ;};};if _gaega .FillOverlay !=nil {if _gagf :=_gaega .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); -_gagf !=nil {return _gagf ;};};if _gaega .Glow !=nil {if _ccce :=_gaega .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_ccce !=nil {return _ccce ;};};if _gaega .InnerShdw !=nil {if _begff :=_gaega .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"); -_begff !=nil {return _begff ;};};if _gaega .OuterShdw !=nil {if _acce :=_gaega .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_acce !=nil {return _acce ;};};if _gaega .PrstShdw !=nil {if _cecgd :=_gaega .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w"); -_cecgd !=nil {return _cecgd ;};};if _gaega .Reflection !=nil {if _gbcae :=_gaega .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_gbcae !=nil {return _gbcae ;};};if _gaega .SoftEdge !=nil {if _acbga :=_gaega .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e"); -_acbga !=nil {return _acbga ;};};return nil ;};func (_adcee *EG_TextRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdbag :for {_ffgdb ,_cgbef :=d .Token ();if _cgbef !=nil {return _cgbef ;};switch _dceda :=_ffgdb .(type ){case _d .StartElement :switch _dceda .Name {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 :"\u0072"},_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 :"\u0072"}:_adcee .R =NewCT_RegularTextRun (); -if _bdbe :=d .DecodeElement (_adcee .R ,&_dceda );_bdbe !=nil {return _bdbe ;};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 :"\u0062\u0072"},_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 :"\u0062\u0072"}:_adcee .Br =NewCT_TextLineBreak (); -if _bfbcg :=d .DecodeElement (_adcee .Br ,&_dceda );_bfbcg !=nil {return _bfbcg ;};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 :"\u0066\u006c\u0064"},_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 :"\u0066\u006c\u0064"}:_adcee .Fld =NewCT_TextField (); -if _babda :=d .DecodeElement (_adcee .Fld ,&_dceda );_babda !=nil {return _babda ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\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",_dceda .Name ); -if _fdceb :=d .Skip ();_fdceb !=nil {return _fdceb ;};};case _d .EndElement :break _fdbag ;case _d .CharData :};};return nil ;};func (_egdfg ST_ChartBuildStep )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_egdfg .String (),start ); -};func (_cegba *CT_SphereCoords )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u0074"},Value :_gd .Sprintf ("\u0025\u0076",_cegba .LatAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u006e"},Value :_gd .Sprintf ("\u0025\u0076",_cegba .LonAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0076"},Value :_gd .Sprintf ("\u0025\u0076",_cegba .RevAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cebe *CT_NoFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcbfd *CT_TextListStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gcbfd .DefPPr !=nil {_dgbca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0050\u0050\u0072"}}; -e .EncodeElement (_gcbfd .DefPPr ,_dgbca );};if _gcbfd .Lvl1pPr !=nil {_cccefg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0031\u0070\u0050r"}};e .EncodeElement (_gcbfd .Lvl1pPr ,_cccefg );};if _gcbfd .Lvl2pPr !=nil {_geea :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0032\u0070\u0050r"}}; -e .EncodeElement (_gcbfd .Lvl2pPr ,_geea );};if _gcbfd .Lvl3pPr !=nil {_eaacc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0033\u0070\u0050r"}};e .EncodeElement (_gcbfd .Lvl3pPr ,_eaacc );};if _gcbfd .Lvl4pPr !=nil {_ebbga :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0034\u0070\u0050r"}}; -e .EncodeElement (_gcbfd .Lvl4pPr ,_ebbga );};if _gcbfd .Lvl5pPr !=nil {_aacdc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0035\u0070\u0050r"}};e .EncodeElement (_gcbfd .Lvl5pPr ,_aacdc );};if _gcbfd .Lvl6pPr !=nil {_dgdcb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0036\u0070\u0050r"}}; -e .EncodeElement (_gcbfd .Lvl6pPr ,_dgdcb );};if _gcbfd .Lvl7pPr !=nil {_geffg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0037\u0070\u0050r"}};e .EncodeElement (_gcbfd .Lvl7pPr ,_geffg );};if _gcbfd .Lvl8pPr !=nil {_ecfdgc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0038\u0070\u0050r"}}; -e .EncodeElement (_gcbfd .Lvl8pPr ,_ecfdgc );};if _gcbfd .Lvl9pPr !=nil {_degcd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0076\u006c\u0039\u0070\u0050r"}};e .EncodeElement (_gcbfd .Lvl9pPr ,_degcd );};if _gcbfd .ExtLst !=nil {_abcb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gcbfd .ExtLst ,_abcb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eggb *CT_DashStopList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eggb .Ds !=nil {_dbbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064\u0073"}}; -for _ ,_dcbb :=range _eggb .Ds {e .EncodeElement (_dcbb ,_dbbb );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bcgbb *CT_TableStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073t\u0079\u006c\u0065\u0049\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_bcgbb .StyleIdAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073t\u0079\u006c\u0065\u004e\u0061\u006de"},Value :_gd .Sprintf ("\u0025\u0076",_bcgbb .StyleNameAttr )});e .EncodeToken (start );if _bcgbb .TblBg !=nil {_dffab :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0062\u006c\u0042\u0067"}}; -e .EncodeElement (_bcgbb .TblBg ,_dffab );};if _bcgbb .WholeTbl !=nil {_dbaaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0077\u0068\u006f\u006c\u0065\u0054\u0062\u006c"}};e .EncodeElement (_bcgbb .WholeTbl ,_dbaaa );};if _bcgbb .Band1H !=nil {_dceab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0048"}}; -e .EncodeElement (_bcgbb .Band1H ,_dceab );};if _bcgbb .Band2H !=nil {_gafedb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0048"}};e .EncodeElement (_bcgbb .Band2H ,_gafedb );};if _bcgbb .Band1V !=nil {_bbgce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0031\u0056"}}; -e .EncodeElement (_bcgbb .Band1V ,_bbgce );};if _bcgbb .Band2V !=nil {_abce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0061\u006e\u0064\u0032\u0056"}};e .EncodeElement (_bcgbb .Band2V ,_abce );};if _bcgbb .LastCol !=nil {_cecae :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0043\u006fl"}}; -e .EncodeElement (_bcgbb .LastCol ,_cecae );};if _bcgbb .FirstCol !=nil {_cgcbdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"}};e .EncodeElement (_bcgbb .FirstCol ,_cgcbdd );};if _bcgbb .LastRow !=nil {_dcecb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u0061\u0073\u0074\u0052\u006fw"}}; -e .EncodeElement (_bcgbb .LastRow ,_dcecb );};if _bcgbb .SeCell !=nil {_dbaab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0065\u0043\u0065\u006c\u006c"}};e .EncodeElement (_bcgbb .SeCell ,_dbaab );};if _bcgbb .SwCell !=nil {_cbffaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0077\u0043\u0065\u006c\u006c"}}; -e .EncodeElement (_bcgbb .SwCell ,_cbffaa );};if _bcgbb .FirstRow !=nil {_cefab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"}};e .EncodeElement (_bcgbb .FirstRow ,_cefab );};if _bcgbb .NeCell !=nil {_aegca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u0065\u0043\u0065\u006c\u006c"}}; -e .EncodeElement (_bcgbb .NeCell ,_aegca );};if _bcgbb .NwCell !=nil {_eedbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u0077\u0043\u0065\u006c\u006c"}};e .EncodeElement (_bcgbb .NwCell ,_eedbe );};if _bcgbb .ExtLst !=nil {_ddcdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bcgbb .ExtLst ,_ddcdd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Ratio and its children, prefixing error messages with path +func (_cfbge *CT_Ratio )ValidateWithPath (path string )error {return nil };type CT_TableStyleTextStyle struct{BAttr ST_OnOffStyleType ;IAttr ST_OnOffStyleType ;Font *CT_FontCollection ;FontRef *CT_FontReference ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ; +HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;ExtLst *CT_OfficeArtExtensionList ;};func (_eeaeb *CT_PathShadeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eeaeb .PathAttr !=ST_PathShadeTypeUnset {_abbe ,_cdeg :=_eeaeb .PathAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0061\u0074\u0068"}); +if _cdeg !=nil {return _cdeg ;};start .Attr =append (start .Attr ,_abbe );};e .EncodeToken (start );if _eeaeb .FillToRect !=nil {_gabaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066i\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}};e .EncodeElement (_eeaeb .FillToRect ,_gabaa ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbacb ST_CompoundLine )String ()string {switch _fbacb {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 (_dbfd *CT_Blip )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbfd .CstateAttr !=ST_BlipCompressionUnset {_eafbe ,_bgaf :=_dbfd .CstateAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0073\u0074\u0061\u0074\u0065"}); +if _bgaf !=nil {return _bgaf ;};start .Attr =append (start .Attr ,_eafbe );};if _dbfd .EmbedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_dbfd .EmbedAttr )}); +};if _dbfd .LinkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_fa .Sprintf ("\u0025\u0076",*_dbfd .LinkAttr )});};e .EncodeToken (start );if _dbfd .Choice !=nil {for _ ,_fda :=range _dbfd .Choice {_fda .MarshalXML (e ,_d .StartElement {}); +};};if _dbfd .ExtLst !=nil {_dccf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbfd .ExtLst ,_dccf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfeda *CT_HSLEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfeda .HueAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0075\u0065"},Value :_fa .Sprintf ("\u0025\u0076",*_gfeda .HueAttr )}); +};if _gfeda .SatAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0061\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_gfeda .SatAttr )});};if _gfeda .LumAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0075\u006d"},Value :_fa .Sprintf ("\u0025\u0076",*_gfeda .LumAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewVideoFile ()*VideoFile {_ggbgg :=&VideoFile {};_ggbgg .CT_VideoFile =*NewCT_VideoFile ();return _ggbgg ;};func (_ceaed *CT_TextBody )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_dcffg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_ceaed .BodyPr ,_dcffg );if _ceaed .LstStyle !=nil {_gbeca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_ceaed .LstStyle ,_gbeca );};_gbffca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070"}};for _ ,_dbafg :=range _ceaed .P {e .EncodeElement (_dbafg ,_gbffca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func NewCT_AnimationChartBuildProperties ()*CT_AnimationChartBuildProperties {_eddd :=&CT_AnimationChartBuildProperties {};return _eddd ;};func (_egaace *ST_BlackWhiteMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egaace =0; +case "\u0063\u006c\u0072":*_egaace =1;case "\u0061\u0075\u0074\u006f":*_egaace =2;case "\u0067\u0072\u0061\u0079":*_egaace =3;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_egaace =4;case "\u0069n\u0076\u0047\u0072\u0061\u0079":*_egaace =5;case "\u0067r\u0061\u0079\u0057\u0068\u0069\u0074e":*_egaace =6; +case "\u0062l\u0061\u0063\u006b\u0047\u0072\u0061y":*_egaace =7;case "\u0062\u006c\u0061\u0063\u006b\u0057\u0068\u0069\u0074\u0065":*_egaace =8;case "\u0062\u006c\u0061c\u006b":*_egaace =9;case "\u0077\u0068\u0069t\u0065":*_egaace =10;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_egaace =11; +};return nil ;};func (_fdeec ST_TextTabAlignType )Validate ()error {return _fdeec .ValidateWithPath ("")};func (_gaceef *ST_PenAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abcg ,_aefab :=d .Token ();if _aefab !=nil {return _aefab ; +};if _acebc ,_abafg :=_abcg .(_d .EndElement );_abafg &&_acebc .Name ==start .Name {*_gaceef =1;return nil ;};if _egfge ,_dfdab :=_abcg .(_d .CharData );!_dfdab {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abcg ); +}else {switch string (_egfge ){case "":*_gaceef =0;case "\u0063\u0074\u0072":*_gaceef =1;case "\u0069\u006e":*_gaceef =2;};};_abcg ,_aefab =d .Token ();if _aefab !=nil {return _aefab ;};if _bdgaf ,_ccdfc :=_abcg .(_d .EndElement );_ccdfc &&_bdgaf .Name ==start .Name {return nil ; +};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abcg );}; -// ValidateWithPath validates the Tbl and its children, prefixing error messages with path -func (_bdfddd *Tbl )ValidateWithPath (path string )error {if _adbbc :=_bdfddd .CT_Table .ValidateWithPath (path );_adbbc !=nil {return _adbbc ;};return nil ;};type CT_RelativeOffsetEffect struct{TxAttr *ST_Percentage ;TyAttr *ST_Percentage ;}; +// ValidateWithPath validates the CT_ColorMappingOverrideChoice and its children, prefixing error messages with path +func (_beaf *CT_ColorMappingOverrideChoice )ValidateWithPath (path string )error {if _beaf .MasterClrMapping !=nil {if _bebc :=_beaf .MasterClrMapping .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0043\u006c\u0072\u004d\u0061p\u0070\u0069\u006e\u0067"); +_bebc !=nil {return _bebc ;};};if _beaf .OverrideClrMapping !=nil {if _gdaed :=_beaf .OverrideClrMapping .ValidateWithPath (path +"\u002f\u004f\u0076\u0065rr\u0069\u0064\u0065\u0043\u006c\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");_gdaed !=nil {return _gdaed ; +};};return nil ;}; -// ValidateWithPath validates the CT_TextShapeAutofit and its children, prefixing error messages with path -func (_bgdab *CT_TextShapeAutofit )ValidateWithPath (path string )error {return nil }; +// ST_AnimationChartBuildType is a union type +type ST_AnimationChartBuildType struct{ST_AnimationBuildType ST_AnimationBuildType ;ST_AnimationChartOnlyBuildType ST_AnimationChartOnlyBuildType ;};func (_febcc ST_AnimationDgmOnlyBuildType )String ()string {switch _febcc {case 0:return "";case 1:return "\u006f\u006e\u0065"; +case 2:return "\u006c\u0076\u006c\u004f\u006e\u0065";case 3:return "\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";};type ST_ColorSchemeIndex byte ;func (_dbdd ST_TileFlipMode )String ()string {switch _dbdd {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 (_ggee *CT_GradientStop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073"},Value :_fa .Sprintf ("\u0025\u0076",_ggee .PosAttr )}); +e .EncodeToken (start );if _ggee .ScrgbClr !=nil {_cgdea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_ggee .ScrgbClr ,_cgdea );};if _ggee .SrgbClr !=nil {_cdaf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_ggee .SrgbClr ,_cdaf );};if _ggee .HslClr !=nil {_feddd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_ggee .HslClr ,_feddd );};if _ggee .SysClr !=nil {_gccfg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_ggee .SysClr ,_gccfg );};if _ggee .SchemeClr !=nil {_gaadb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_ggee .SchemeClr ,_gaadb );};if _ggee .PrstClr !=nil {_bcafb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_ggee .PrstClr ,_bcafb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcabd *CT_LineJoinRound )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_efde ,_ccca :=d .Token ();if _ccca !=nil {return _fa .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",_ccca ); +};if _bgbge ,_fgee :=_efde .(_d .EndElement );_fgee &&_bgbge .Name ==start .Name {break ;};};return nil ;};func (_adegab ST_PitchFamily )Validate ()error {return _adegab .ValidateWithPath ("")}; -// Validate validates the CT_GrayscaleTransform and its children -func (_edeeb *CT_GrayscaleTransform )Validate ()error {return _edeeb .ValidateWithPath ("C\u0054\u005f\u0047\u0072ay\u0073c\u0061\u006c\u0065\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d");};func NewEG_TextGeometry ()*EG_TextGeometry {_ccefgg :=&EG_TextGeometry {}; -return _ccefgg }; +// ValidateWithPath validates the CT_AdjustHandleList and its children, prefixing error messages with path +func (_cde *CT_AdjustHandleList )ValidateWithPath (path string )error {for _ecb ,_dad :=range _cde .AhXY {if _afga :=_dad .ValidateWithPath (_fa .Sprintf ("%\u0073\u002f\u0041\u0068\u0058\u0059\u005b\u0025\u0064\u005d",path ,_ecb ));_afga !=nil {return _afga ; +};};for _ddb ,_bcc :=range _cde .AhPolar {if _gcc :=_bcc .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0041\u0068\u0050\u006f\u006c\u0061r\u005b\u0025\u0064\u005d",path ,_ddb ));_gcc !=nil {return _gcc ;};};return nil ;}; -// Validate validates the CT_AnimationChartElement and its children -func (_feg *CT_AnimationChartElement )Validate ()error {return _feg .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e\u0043h\u0061\u0072\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func NewCT_DashStopList ()*CT_DashStopList {_gbgd :=&CT_DashStopList {}; -return _gbgd }; +// ValidateWithPath validates the EG_ThemeableFillStyle and its children, prefixing error messages with path +func (_fagae *EG_ThemeableFillStyle )ValidateWithPath (path string )error {if _fagae .Fill !=nil {if _decdg :=_fagae .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_decdg !=nil {return _decdg ;};};if _fagae .FillRef !=nil {if _dbcefg :=_fagae .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); +_dbcefg !=nil {return _dbcefg ;};};return nil ;};func (_cacge *CT_NonVisualGraphicFrameProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cacge .GraphicFrameLocks !=nil {_bgagb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072ap\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0073"}}; +e .EncodeElement (_cacge .GraphicFrameLocks ,_bgagb );};if _cacge .ExtLst !=nil {_dcbee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cacge .ExtLst ,_dcbee );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_befaa ST_BlendMode )String ()string {switch _befaa {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072";case 2:return "\u006d\u0075\u006c\u0074";case 3:return "\u0073\u0063\u0072\u0065\u0065\u006e";case 4:return "\u0064\u0061\u0072\u006b\u0065\u006e"; +case 5:return "\u006ci\u0067\u0068\u0074\u0065\u006e";};return "";};type CT_TileInfoProperties struct{TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;FlipAttr ST_TileFlipMode ;AlgnAttr ST_RectAlignment ;};func (_ddbbdf ST_TextBulletSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _ddbbdf .ST_TextBulletSizePercent !=nil {e .EncodeToken (_d .CharData (*_ddbbdf .ST_TextBulletSizePercent ));};if _ddbbdf .ST_TextBulletSizeDecimal !=nil {e .EncodeToken (_d .CharData (_fa .Sprintf ("\u0025\u0064",*_ddbbdf .ST_TextBulletSizeDecimal ))); +};return e .EncodeToken (_d .EndElement {Name :start .Name });}; -// Validate validates the CT_TextNoAutofit and its children -func (_eafgff *CT_TextNoAutofit )Validate ()error {return _eafgff .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");};func (_cc *AG_Locking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_da :=range start .Attr {if _da .Name .Local =="\u006e\u006f\u0047r\u0070"{_af ,_ga :=_b .ParseBool (_da .Value ); -if _ga !=nil {return _ga ;};_cc .NoGrpAttr =&_af ;continue ;};if _da .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_beg ,_dg :=_b .ParseBool (_da .Value );if _dg !=nil {return _dg ;};_cc .NoSelectAttr =&_beg ;continue ;};if _da .Name .Local =="\u006e\u006f\u0052o\u0074"{_ebb ,_afc :=_b .ParseBool (_da .Value ); -if _afc !=nil {return _afc ;};_cc .NoRotAttr =&_ebb ;continue ;};if _da .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_gcb ,_agg :=_b .ParseBool (_da .Value );if _agg !=nil {return _agg ;};_cc .NoChangeAspectAttr =&_gcb ; -continue ;};if _da .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_bd ,_gda :=_b .ParseBool (_da .Value );if _gda !=nil {return _gda ;};_cc .NoMoveAttr =&_bd ;continue ;};if _da .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_fd ,_gac :=_b .ParseBool (_da .Value ); -if _gac !=nil {return _gac ;};_cc .NoResizeAttr =&_fd ;continue ;};if _da .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_gb ,_cd :=_b .ParseBool (_da .Value );if _cd !=nil {return _cd ;};_cc .NoEditPointsAttr =&_gb ; -continue ;};if _da .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_fc ,_bg :=_b .ParseBool (_da .Value );if _bg !=nil {return _bg ;};_cc .NoAdjustHandlesAttr =&_fc ;continue ;};if _da .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_aggd ,_gf :=_b .ParseBool (_da .Value ); -if _gf !=nil {return _gf ;};_cc .NoChangeArrowheadsAttr =&_aggd ;continue ;};if _da .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_dc ,_ddc :=_b .ParseBool (_da .Value );if _ddc !=nil {return _ddc ; -};_cc .NoChangeShapeTypeAttr =&_dc ;continue ;};};for {_df ,_agb :=d .Token ();if _agb !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067\u003a\u0020%\u0073",_agb );};if _deb ,_gef :=_df .(_d .EndElement ); -_gef &&_deb .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_AdjCoordinate (s string )(ST_AdjCoordinate ,error ){_decdf :=ST_AdjCoordinate {};if _gg .ST_UniversalMeasurePatternRe .MatchString (s ){_decdf .ST_Coordinate =&ST_Coordinate {}; -_decdf .ST_Coordinate .ST_UniversalMeasure =&s ;}else {_agbbe ,_eegab :=_b .ParseInt (s ,10,64);if _eegab !=nil {_decdf .ST_GeomGuideName =&s ;}else {_decdf .ST_Coordinate =&ST_Coordinate {};_decdf .ST_Coordinate .ST_CoordinateUnqualified =&_agbbe ;};}; -return _decdf ,nil ;};func (_babbb *ST_Coordinate32 )ValidateWithPath (path string )error {_gedbb :=[]string {};if _babbb .ST_Coordinate32Unqualified !=nil {_gedbb =append (_gedbb ,"\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 _babbb .ST_UniversalMeasure !=nil {_gedbb =append (_gedbb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_gedbb )> 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 ,_gedbb ); -};return nil ;};type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func NewThemeManager ()*ThemeManager {_adefca :=&ThemeManager {};_adefca .CT_EmptyElement =*NewCT_EmptyElement ();return _adefca ;};func NewCT_AlphaReplaceEffect ()*CT_AlphaReplaceEffect {_ffd :=&CT_AlphaReplaceEffect {}; -return _ffd }; +// Validate validates the CT_GlowEffect and its children +func (_ffde *CT_GlowEffect )Validate ()error {return _ffde .ValidateWithPath ("\u0043\u0054\u005f\u0047\u006c\u006f\u0077\u0045\u0066\u0066\u0065\u0063\u0074");};func (_fcfgg ST_PresetShadowVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fcfgg .String (),start ); +};func ParseUnionST_Coordinate (s string )(ST_Coordinate ,error ){_beafc :=ST_Coordinate {};if _ca .ST_UniversalMeasurePatternRe .MatchString (s ){_beafc .ST_UniversalMeasure =&s ;}else {_gefda ,_ebca :=_bc .ParseInt (s ,10,64);if _ebca !=nil {return _beafc ,_fa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_ebca ); +};_beafc .ST_CoordinateUnqualified =&_gefda ;};return _beafc ,nil ;}; -// Validate validates the CT_TextLineBreak and its children -func (_debbec *CT_TextLineBreak )Validate ()error {return _debbec .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b");};func (_dbegb *CT_XYAdjustHandle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbegb .Pos =NewCT_AdjPoint2D (); -for _ ,_bcfeb :=range start .Attr {if _bcfeb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0058"{_bfedg ,_abfbg :=_bcfeb .Value ,error (nil );if _abfbg !=nil {return _abfbg ;};_dbegb .GdRefXAttr =&_bfedg ;continue ;};if _bcfeb .Name .Local =="\u006d\u0069\u006e\u0058"{_dgcgg ,_dddga :=ParseUnionST_AdjCoordinate (_bcfeb .Value ); -if _dddga !=nil {return _dddga ;};_dbegb .MinXAttr =&_dgcgg ;continue ;};if _bcfeb .Name .Local =="\u006d\u0061\u0078\u0058"{_gagfff ,_cabbb :=ParseUnionST_AdjCoordinate (_bcfeb .Value );if _cabbb !=nil {return _cabbb ;};_dbegb .MaxXAttr =&_gagfff ;continue ; -};if _bcfeb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0059"{_bdfac ,_daebd :=_bcfeb .Value ,error (nil );if _daebd !=nil {return _daebd ;};_dbegb .GdRefYAttr =&_bdfac ;continue ;};if _bcfeb .Name .Local =="\u006d\u0069\u006e\u0059"{_gbdgec ,_gafca :=ParseUnionST_AdjCoordinate (_bcfeb .Value ); -if _gafca !=nil {return _gafca ;};_dbegb .MinYAttr =&_gbdgec ;continue ;};if _bcfeb .Name .Local =="\u006d\u0061\u0078\u0059"{_cfddd ,_facbg :=ParseUnionST_AdjCoordinate (_bcfeb .Value );if _facbg !=nil {return _facbg ;};_dbegb .MaxYAttr =&_cfddd ;continue ; -};};_egcge :for {_adbg ,_efadc :=d .Token ();if _efadc !=nil {return _efadc ;};switch _ebbbc :=_adbg .(type ){case _d .StartElement :switch _ebbbc .Name {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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:if _bfedgg :=d .DecodeElement (_dbegb .Pos ,&_ebbbc ); -_bfedgg !=nil {return _bfedgg ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_ebbbc .Name ); -if _dgfcd :=d .Skip ();_dgfcd !=nil {return _dgfcd ;};};case _d .EndElement :break _egcge ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AlphaFloorEffect and its children, prefixing error messages with path +func (_cef *CT_AlphaFloorEffect )ValidateWithPath (path string )error {return nil };func (_adccc *CT_SphereCoords )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u0074"},Value :_fa .Sprintf ("\u0025\u0076",_adccc .LatAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u006f\u006e"},Value :_fa .Sprintf ("\u0025\u0076",_adccc .LonAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0076"},Value :_fa .Sprintf ("\u0025\u0076",_adccc .RevAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_DuotoneEffect struct{EG_ColorChoice []*EG_ColorChoice ;};type EG_ThemeableFontStyles struct{Font *CT_FontCollection ;FontRef *CT_FontReference ;};const (ST_PresetShadowValUnset ST_PresetShadowVal =0; +ST_PresetShadowValShdw1 ST_PresetShadowVal =1;ST_PresetShadowValShdw2 ST_PresetShadowVal =2;ST_PresetShadowValShdw3 ST_PresetShadowVal =3;ST_PresetShadowValShdw4 ST_PresetShadowVal =4;ST_PresetShadowValShdw5 ST_PresetShadowVal =5;ST_PresetShadowValShdw6 ST_PresetShadowVal =6; +ST_PresetShadowValShdw7 ST_PresetShadowVal =7;ST_PresetShadowValShdw8 ST_PresetShadowVal =8;ST_PresetShadowValShdw9 ST_PresetShadowVal =9;ST_PresetShadowValShdw10 ST_PresetShadowVal =10;ST_PresetShadowValShdw11 ST_PresetShadowVal =11;ST_PresetShadowValShdw12 ST_PresetShadowVal =12; +ST_PresetShadowValShdw13 ST_PresetShadowVal =13;ST_PresetShadowValShdw14 ST_PresetShadowVal =14;ST_PresetShadowValShdw15 ST_PresetShadowVal =15;ST_PresetShadowValShdw16 ST_PresetShadowVal =16;ST_PresetShadowValShdw17 ST_PresetShadowVal =17;ST_PresetShadowValShdw18 ST_PresetShadowVal =18; +ST_PresetShadowValShdw19 ST_PresetShadowVal =19;ST_PresetShadowValShdw20 ST_PresetShadowVal =20;); -// ValidateWithPath validates the CT_TableStyleTextStyle and its children, prefixing error messages with path -func (_adefa *CT_TableStyleTextStyle )ValidateWithPath (path string )error {if _dffdff :=_adefa .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_dffdff !=nil {return _dffdff ;};if _dbgaf :=_adefa .IAttr .ValidateWithPath (path +"\u002f\u0049\u0041\u0074\u0074\u0072"); -_dbgaf !=nil {return _dbgaf ;};if _adefa .Font !=nil {if _aacd :=_adefa .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_aacd !=nil {return _aacd ;};};if _adefa .FontRef !=nil {if _dccfc :=_adefa .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); -_dccfc !=nil {return _dccfc ;};};if _adefa .ScrgbClr !=nil {if _gccef :=_adefa .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_gccef !=nil {return _gccef ;};};if _adefa .SrgbClr !=nil {if _cabfd :=_adefa .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_cabfd !=nil {return _cabfd ;};};if _adefa .HslClr !=nil {if _beda :=_adefa .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_beda !=nil {return _beda ;};};if _adefa .SysClr !=nil {if _gcbdd :=_adefa .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_gcbdd !=nil {return _gcbdd ;};};if _adefa .SchemeClr !=nil {if _gaeaca :=_adefa .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gaeaca !=nil {return _gaeaca ;};};if _adefa .PrstClr !=nil {if _dbddab :=_adefa .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_dbddab !=nil {return _dbddab ;};};if _adefa .ExtLst !=nil {if _dfcaf :=_adefa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfcaf !=nil {return _dfcaf ;};};return nil ;};func NewCT_Cell3D ()*CT_Cell3D {_bgcbf :=&CT_Cell3D {}; -_bgcbf .Bevel =NewCT_Bevel ();return _bgcbf };func NewCT_EffectStyleItem ()*CT_EffectStyleItem {_fegac :=&CT_EffectStyleItem {};return _fegac };const (ST_PresetCameraTypeUnset ST_PresetCameraType =0;ST_PresetCameraTypeLegacyObliqueTopLeft ST_PresetCameraType =1; +// Validate validates the CT_SchemeColor and its children +func (_abecf *CT_SchemeColor )Validate ()error {return _abecf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0068\u0065\u006d\u0065C\u006f\u006c\u006f\u0072");};func NewCT_ShapeLocking ()*CT_ShapeLocking {_dadba :=&CT_ShapeLocking {};return _dadba }; +func (_gdaedb *ST_BlendMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcfgfc ,_ccabg :=d .Token ();if _ccabg !=nil {return _ccabg ;};if _fdede ,_ecfad :=_fcfgfc .(_d .EndElement );_ecfad &&_fdede .Name ==start .Name {*_gdaedb =1;return nil ; +};if _gfbecg ,_ecgaf :=_fcfgfc .(_d .CharData );!_ecgaf {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcfgfc );}else {switch string (_gfbecg ){case "":*_gdaedb =0; +case "\u006f\u0076\u0065\u0072":*_gdaedb =1;case "\u006d\u0075\u006c\u0074":*_gdaedb =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_gdaedb =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_gdaedb =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_gdaedb =5; +};};_fcfgfc ,_ccabg =d .Token ();if _ccabg !=nil {return _ccabg ;};if _ecgdgd ,_acdea :=_fcfgfc .(_d .EndElement );_acdea &&_ecgdgd .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcfgfc ); +};func (_bdaed ST_RectAlignment )Validate ()error {return _bdaed .ValidateWithPath ("")};func (_edfce ST_Percentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _edfce .ST_PercentageDecimal !=nil {e .EncodeToken (_d .CharData (_fa .Sprintf ("\u0025\u0064",*_edfce .ST_PercentageDecimal ))); +};if _edfce .ST_Percentage !=nil {e .EncodeToken (_d .CharData (*_edfce .ST_Percentage ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};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; @@ -4426,2314 +4591,2142 @@ ST_PresetCameraTypeObliqueBottom ST_PresetCameraType =46;ST_PresetCameraTypeObli 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 (_bcbdc *ST_TextAutonumberScheme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbdbg ,_fgcfc :=d .Token ();if _fgcfc !=nil {return _fgcfc ;};if _abdgd ,_dffeg :=_cbdbg .(_d .EndElement );_dffeg &&_abdgd .Name ==start .Name {*_bcbdc =1; -return nil ;};if _egaf ,_dbfed :=_cbdbg .(_d .CharData );!_dbfed {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",_cbdbg );}else {switch string (_egaf ){case "":*_bcbdc =0; -case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bcbdc =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bcbdc =2;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bcbdc =3; -case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bcbdc =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bcbdc =5;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bcbdc =6; -case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bcbdc =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bcbdc =8;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bcbdc =9; -case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_bcbdc =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bcbdc =11;case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bcbdc =12; -case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bcbdc =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_bcbdc =14;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bcbdc =15; -case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_bcbdc =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_bcbdc =17;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_bcbdc =18; -case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_bcbdc =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_bcbdc =20;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_bcbdc =21; -case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_bcbdc =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_bcbdc =23;case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_bcbdc =24; -case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_bcbdc =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_bcbdc =26;case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_bcbdc =27; -case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_bcbdc =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_bcbdc =29;case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_bcbdc =30; -case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_bcbdc =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_bcbdc =32;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_bcbdc =33; -case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_bcbdc =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_bcbdc =35;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_bcbdc =36; -case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_bcbdc =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_bcbdc =38;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_bcbdc =39; -case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_bcbdc =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_bcbdc =41;};};_cbdbg ,_fgcfc =d .Token ();if _fgcfc !=nil {return _fgcfc ; -};if _cggcb ,_fcfcg :=_cbdbg .(_d .EndElement );_fcfcg &&_cggcb .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",_cbdbg ); -};type CT_CustomColorList struct{CustClr []*CT_CustomColor ;};func (_eddae ST_PitchFamily )ValidateWithPath (path string )error {switch _eddae {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 (_eddae )); -};return nil ;};type EG_EffectProperties struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;}; - -// Validate validates the EG_ThemeableEffectStyle and its children -func (_aagcaa *EG_ThemeableEffectStyle )Validate ()error {return _aagcaa .ValidateWithPath ("\u0045\u0047\u005fTh\u0065\u006d\u0065\u0061\u0062\u006c\u0065\u0045\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079\u006c\u0065");};type CT_Bevel struct{WAttr *int64 ; -HAttr *int64 ;PrstAttr ST_BevelPresetType ;};func (_dfgea ST_LineEndLength )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_abccd :=_d .Attr {};_abccd .Name =name ;switch _dfgea {case ST_LineEndLengthUnset :_abccd .Value ="";case ST_LineEndLengthSm :_abccd .Value ="\u0073\u006d"; -case ST_LineEndLengthMed :_abccd .Value ="\u006d\u0065\u0064";case ST_LineEndLengthLg :_abccd .Value ="\u006c\u0067";};return _abccd ,nil ;};func (_cgdcd ST_PathFillMode )String ()string {switch _cgdcd {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 "";};type CT_PositiveFixedAngle struct{ValAttr int32 ;};func (_cbg *CT_AdjustHandleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cab :for {_edd ,_bfb :=d .Token ();if _bfb !=nil {return _bfb ;};switch _cdd :=_edd .(type ){case _d .StartElement :switch _cdd .Name {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 :"\u0061\u0068\u0058\u0059"},_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 :"\u0061\u0068\u0058\u0059"}:_bgee :=NewCT_XYAdjustHandle (); -if _cbf :=d .DecodeElement (_bgee ,&_cdd );_cbf !=nil {return _cbf ;};_cbg .AhXY =append (_cbg .AhXY ,_bgee );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 :"\u0061h\u0050\u006f\u006c\u0061\u0072"},_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 :"\u0061h\u0050\u006f\u006c\u0061\u0072"}:_ddg :=NewCT_PolarAdjustHandle (); -if _gdf :=d .DecodeElement (_ddg ,&_cdd );_gdf !=nil {return _gdf ;};_cbg .AhPolar =append (_cbg .AhPolar ,_ddg );default:_ac .Log .Debug ("\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",_cdd .Name ); -if _ffe :=d .Skip ();_ffe !=nil {return _ffe ;};};case _d .EndElement :break _cab ;case _d .CharData :};};return nil ;};func (_eadbe *CT_StretchInfoProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edcdb :for {_gdggg ,_dgfg :=d .Token (); -if _dgfg !=nil {return _dgfg ;};switch _aggca :=_gdggg .(type ){case _d .StartElement :switch _aggca .Name {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 :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"},_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 :"\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}:_eadbe .FillRect =NewCT_RelativeRect (); -if _edac :=d .DecodeElement (_eadbe .FillRect ,&_aggca );_edac !=nil {return _edac ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\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",_aggca .Name ); -if _dgged :=d .Skip ();_dgged !=nil {return _dgged ;};};case _d .EndElement :break _edcdb ;case _d .CharData :};};return nil ;};func (_cdg *CT_AudioFile )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_gd .Sprintf ("\u0025\u0076",_cdg .LinkAttr )}); -if _cdg .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 :_gd .Sprintf ("\u0025\u0076",*_cdg .ContentTypeAttr )});};e .EncodeToken (start ); -if _cdg .ExtLst !=nil {_baa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdg .ExtLst ,_baa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_geage *EG_TextUnderlineFill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _geage .UFillTx !=nil {_fabge :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c\u0054x"}}; -e .EncodeElement (_geage .UFillTx ,_fabge );};if _geage .UFill !=nil {_dgbdg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0075\u0046\u0069\u006c\u006c"}};e .EncodeElement (_geage .UFill ,_dgbdg );};return nil ;};type CT_AlphaModulateFixedEffect struct{AmtAttr *ST_PositivePercentage ; -};func (_ffdcdf *CT_TableProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbdef :=range start .Attr {if _bbdef .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_ccgcee ,_egeab :=_b .ParseBool (_bbdef .Value ); -if _egeab !=nil {return _egeab ;};_ffdcdf .FirstRowAttr =&_ccgcee ;continue ;};if _bbdef .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_afcfg ,_cddcb :=_b .ParseBool (_bbdef .Value );if _cddcb !=nil {return _cddcb ;};_ffdcdf .LastRowAttr =&_afcfg ; -continue ;};if _bbdef .Name .Local =="\u0062a\u006e\u0064\u0052\u006f\u0077"{_fcaa ,_ffecb :=_b .ParseBool (_bbdef .Value );if _ffecb !=nil {return _ffecb ;};_ffdcdf .BandRowAttr =&_fcaa ;continue ;};if _bbdef .Name .Local =="\u0062a\u006e\u0064\u0043\u006f\u006c"{_cbfff ,_egaaba :=_b .ParseBool (_bbdef .Value ); -if _egaaba !=nil {return _egaaba ;};_ffdcdf .BandColAttr =&_cbfff ;continue ;};if _bbdef .Name .Local =="\u0072\u0074\u006c"{_dabbg ,_cefcg :=_b .ParseBool (_bbdef .Value );if _cefcg !=nil {return _cefcg ;};_ffdcdf .RtlAttr =&_dabbg ;continue ;};if _bbdef .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"{_degbg ,_fcbaf :=_b .ParseBool (_bbdef .Value ); -if _fcbaf !=nil {return _fcbaf ;};_ffdcdf .FirstColAttr =&_degbg ;continue ;};if _bbdef .Name .Local =="\u006ca\u0073\u0074\u0043\u006f\u006c"{_bfbc ,_defec :=_b .ParseBool (_bbdef .Value );if _defec !=nil {return _defec ;};_ffdcdf .LastColAttr =&_bfbc ; -continue ;};};_bfbbc :for {_adadg ,_bbgfg :=d .Token ();if _bbgfg !=nil {return _bbgfg ;};switch _dffdf :=_adadg .(type ){case _d .StartElement :switch _dffdf .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ffdcdf .NoFill =NewCT_NoFillProperties (); -if _ecbdaa :=d .DecodeElement (_ffdcdf .NoFill ,&_dffdf );_ecbdaa !=nil {return _ecbdaa ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ffdcdf .SolidFill =NewCT_SolidColorFillProperties (); -if _agccc :=d .DecodeElement (_ffdcdf .SolidFill ,&_dffdf );_agccc !=nil {return _agccc ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ffdcdf .GradFill =NewCT_GradientFillProperties (); -if _cfbeb :=d .DecodeElement (_ffdcdf .GradFill ,&_dffdf );_cfbeb !=nil {return _cfbeb ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ffdcdf .BlipFill =NewCT_BlipFillProperties (); -if _begafe :=d .DecodeElement (_ffdcdf .BlipFill ,&_dffdf );_begafe !=nil {return _begafe ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ffdcdf .PattFill =NewCT_PatternFillProperties (); -if _gfbbc :=d .DecodeElement (_ffdcdf .PattFill ,&_dffdf );_gfbbc !=nil {return _gfbbc ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_ffdcdf .GrpFill =NewCT_GroupFillProperties (); -if _agfb :=d .DecodeElement (_ffdcdf .GrpFill ,&_dffdf );_agfb !=nil {return _agfb ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_ffdcdf .EffectLst =NewCT_EffectList (); -if _eefba :=d .DecodeElement (_ffdcdf .EffectLst ,&_dffdf );_eefba !=nil {return _eefba ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_ffdcdf .EffectDag =NewCT_EffectContainer (); -if _eagga :=d .DecodeElement (_ffdcdf .EffectDag ,&_dffdf );_eagga !=nil {return _eagga ;};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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_ffdcdf .Choice =NewCT_TablePropertiesChoice (); -if _cfdca :=d .DecodeElement (&_ffdcdf .Choice .TableStyle ,&_dffdf );_cfdca !=nil {return _cfdca ;};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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"},_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 :"\u0074\u0061\u0062l\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u0064"}:_ffdcdf .Choice =NewCT_TablePropertiesChoice (); -if _acdg :=d .DecodeElement (&_ffdcdf .Choice .TableStyleId ,&_dffdf );_acdg !=nil {return _acdg ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffdcdf .ExtLst =NewCT_OfficeArtExtensionList (); -if _gbceba :=d .DecodeElement (_ffdcdf .ExtLst ,&_dffdf );_gbceba !=nil {return _gbceba ;};default:_ac .Log .Debug ("\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",_dffdf .Name ); -if _eeffg :=d .Skip ();_eeffg !=nil {return _eeffg ;};};case _d .EndElement :break _bfbbc ;case _d .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_TextParagraph and its children, prefixing error messages with path -func (_bbdaa *CT_TextParagraph )ValidateWithPath (path string )error {if _bbdaa .PPr !=nil {if _ebaag :=_bbdaa .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_ebaag !=nil {return _ebaag ;};};for _gbfdbd ,_gecbb :=range _bbdaa .EG_TextRun {if _efbdd :=_gecbb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0052\u0075n\u005b\u0025\u0064\u005d",path ,_gbfdbd )); -_efbdd !=nil {return _efbdd ;};};if _bbdaa .EndParaRPr !=nil {if _deadbg :=_bbdaa .EndParaRPr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072");_deadbg !=nil {return _deadbg ;};};return nil ;}; - -// ValidateWithPath validates the CT_TileInfoProperties and its children, prefixing error messages with path -func (_cegfc *CT_TileInfoProperties )ValidateWithPath (path string )error {if _cegfc .TxAttr !=nil {if _ddcbag :=_cegfc .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_ddcbag !=nil {return _ddcbag ;};};if _cegfc .TyAttr !=nil {if _fdddd :=_cegfc .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); -_fdddd !=nil {return _fdddd ;};};if _cegfc .SxAttr !=nil {if _bdcgc :=_cegfc .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_bdcgc !=nil {return _bdcgc ;};};if _cegfc .SyAttr !=nil {if _acedc :=_cegfc .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); -_acedc !=nil {return _acedc ;};};if _fggc :=_cegfc .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_fggc !=nil {return _fggc ;};if _fcce :=_cegfc .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r"); -_fcce !=nil {return _fcce ;};return nil ;};type ST_PresetShadowVal byte ;func NewCT_GraphicalObject ()*CT_GraphicalObject {_fadga :=&CT_GraphicalObject {};_fadga .GraphicData =NewCT_GraphicalObjectData ();return _fadga ;};func (_cbdgf *ST_TextFontScalePercentOrPercentString )Validate ()error {return _cbdgf .ValidateWithPath (""); -};func (_beeab *CT_PolarAdjustHandle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_beeab .Pos =NewCT_AdjPoint2D ();for _ ,_gcbefb :=range start .Attr {if _gcbefb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0052"{_afgeg ,_aebfd :=_gcbefb .Value ,error (nil ); -if _aebfd !=nil {return _aebfd ;};_beeab .GdRefRAttr =&_afgeg ;continue ;};if _gcbefb .Name .Local =="\u006d\u0069\u006e\u0052"{_dffa ,_dgfee :=ParseUnionST_AdjCoordinate (_gcbefb .Value );if _dgfee !=nil {return _dgfee ;};_beeab .MinRAttr =&_dffa ;continue ; -};if _gcbefb .Name .Local =="\u006d\u0061\u0078\u0052"{_adfae ,_edfa :=ParseUnionST_AdjCoordinate (_gcbefb .Value );if _edfa !=nil {return _edfa ;};_beeab .MaxRAttr =&_adfae ;continue ;};if _gcbefb .Name .Local =="\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"{_abdd ,_bffff :=_gcbefb .Value ,error (nil ); -if _bffff !=nil {return _bffff ;};_beeab .GdRefAngAttr =&_abdd ;continue ;};if _gcbefb .Name .Local =="\u006d\u0069\u006e\u0041\u006e\u0067"{_cadcf ,_bcece :=ParseUnionST_AdjAngle (_gcbefb .Value );if _bcece !=nil {return _bcece ;};_beeab .MinAngAttr =&_cadcf ; -continue ;};if _gcbefb .Name .Local =="\u006d\u0061\u0078\u0041\u006e\u0067"{_ffgf ,_aaag :=ParseUnionST_AdjAngle (_gcbefb .Value );if _aaag !=nil {return _aaag ;};_beeab .MaxAngAttr =&_ffgf ;continue ;};};_caefg :for {_eeabe ,_cccca :=d .Token ();if _cccca !=nil {return _cccca ; -};switch _dfgae :=_eeabe .(type ){case _d .StartElement :switch _dfgae .Name {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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:if _bdbbe :=d .DecodeElement (_beeab .Pos ,&_dfgae ); -_bdbbe !=nil {return _bdbbe ;};default:_ac .Log .Debug ("\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",_dfgae .Name ); -if _gacgg :=d .Skip ();_gacgg !=nil {return _gacgg ;};};case _d .EndElement :break _caefg ;case _d .CharData :};};return nil ;};type CT_TextBulletColorFollowText struct{};const (ST_TextWrappingTypeUnset ST_TextWrappingType =0;ST_TextWrappingTypeNone ST_TextWrappingType =1; -ST_TextWrappingTypeSquare ST_TextWrappingType =2;); - -// ValidateWithPath validates the CT_TextNoBullet and its children, prefixing error messages with path -func (_cccga *CT_TextNoBullet )ValidateWithPath (path string )error {return nil };func (_becag *ST_AnimationChartBuildType )ValidateWithPath (path string )error {_acbcc :=[]string {};if _becag .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_acbcc =append (_acbcc ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065"); -};if _becag .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {_acbcc =append (_acbcc ,"\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 (_acbcc )> 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 ,_acbcc );};return nil ;}; - -// Validate validates the CT_LineEndProperties and its children -func (_gdfga *CT_LineEndProperties )Validate ()error {return _gdfga .ValidateWithPath ("C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073");}; - -// Validate validates the CT_OfficeArtExtensionList and its children -func (_eafge *CT_OfficeArtExtensionList )Validate ()error {return _eafge .ValidateWithPath ("\u0043T\u005f\u004f\u0066\u0066i\u0063\u0065\u0041\u0072\u0074E\u0078t\u0065n\u0073\u0069\u006f\u006e\u004c\u0069\u0073t");}; - -// Validate validates the EG_ThemeableFontStyles and its children -func (_gcebce *EG_ThemeableFontStyles )Validate ()error {return _gcebce .ValidateWithPath ("\u0045\u0047\u005f\u0054he\u006d\u0065\u0061\u0062\u006c\u0065\u0046\u006f\u006e\u0074\u0053\u0074\u0079\u006ce\u0073");};func (_ccgba *Graphic )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccgba .CT_GraphicalObject =*NewCT_GraphicalObject (); -_gdcaf :for {_ecdcb ,_fbeaa :=d .Token ();if _fbeaa !=nil {return _fbeaa ;};switch _dfgeb :=_ecdcb .(type ){case _d .StartElement :switch _dfgeb .Name {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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _aafeg :=d .DecodeElement (_ccgba .GraphicData ,&_dfgeb ); -_aafeg !=nil {return _aafeg ;};default:_ac .Log .Debug ("\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",_dfgeb .Name ); -if _baacd :=d .Skip ();_baacd !=nil {return _baacd ;};};case _d .EndElement :break _gdcaf ;case _d .CharData :};};return nil ;};func NewCT_TableBackgroundStyle ()*CT_TableBackgroundStyle {_cfaa :=&CT_TableBackgroundStyle {};return _cfaa ;};func NewCT_TextField ()*CT_TextField {_egacc :=&CT_TextField {}; -_egacc .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 _egacc ;};func (_adefc *CT_Scale2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -_edffg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0078"}};e .EncodeElement (_adefc .Sx ,_edffg );_cebbff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079"}};e .EncodeElement (_adefc .Sy ,_cebbff );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; - -// ValidateWithPath validates the CT_LineProperties and its children, prefixing error messages with path -func (_bddae *CT_LineProperties )ValidateWithPath (path string )error {if _bddae .WAttr !=nil {if *_bddae .WAttr < 0{return _gd .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 ,*_bddae .WAttr ); -};if *_bddae .WAttr > 20116800{return _gd .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 ,*_bddae .WAttr ); -};};if _aagfa :=_bddae .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_aagfa !=nil {return _aagfa ;};if _eaeaf :=_bddae .CmpdAttr .ValidateWithPath (path +"\u002fC\u006d\u0070\u0064\u0041\u0074\u0074r");_eaeaf !=nil {return _eaeaf ; -};if _gfbce :=_bddae .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_gfbce !=nil {return _gfbce ;};if _bddae .NoFill !=nil {if _dfgag :=_bddae .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c"); -_dfgag !=nil {return _dfgag ;};};if _bddae .SolidFill !=nil {if _aadgd :=_bddae .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c");_aadgd !=nil {return _aadgd ;};};if _bddae .GradFill !=nil {if _eaefc :=_bddae .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl"); -_eaefc !=nil {return _eaefc ;};};if _bddae .PattFill !=nil {if _gaegd :=_bddae .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gaegd !=nil {return _gaegd ;};};if _bddae .PrstDash !=nil {if _beccb :=_bddae .PrstDash .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0044\u0061\u0073h"); -_beccb !=nil {return _beccb ;};};if _bddae .CustDash !=nil {if _dafeff :=_bddae .CustDash .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0044\u0061\u0073h");_dafeff !=nil {return _dafeff ;};};if _bddae .Round !=nil {if _gdac :=_bddae .Round .ValidateWithPath (path +"\u002f\u0052\u006f\u0075\u006e\u0064"); -_gdac !=nil {return _gdac ;};};if _bddae .Bevel !=nil {if _agcdg :=_bddae .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_agcdg !=nil {return _agcdg ;};};if _bddae .Miter !=nil {if _ecade :=_bddae .Miter .ValidateWithPath (path +"\u002f\u004d\u0069\u0074\u0065\u0072"); -_ecade !=nil {return _ecade ;};};if _bddae .HeadEnd !=nil {if _aagbb :=_bddae .HeadEnd .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0045\u006e\u0064");_aagbb !=nil {return _aagbb ;};};if _bddae .TailEnd !=nil {if _afabd :=_bddae .TailEnd .ValidateWithPath (path +"\u002f\u0054\u0061\u0069\u006c\u0045\u006e\u0064"); -_afabd !=nil {return _afabd ;};};if _bddae .ExtLst !=nil {if _fgda :=_bddae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgda !=nil {return _fgda ;};};return nil ;};func (_gfdca *CT_PathShadeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfdca .PathAttr !=ST_PathShadeTypeUnset {_effda ,_cfadc :=_gfdca .PathAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0061\u0074\u0068"}); -if _cfadc !=nil {return _cfadc ;};start .Attr =append (start .Attr ,_effda );};e .EncodeToken (start );if _gfdca .FillToRect !=nil {_cabgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066i\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"}}; -e .EncodeElement (_gfdca .FillToRect ,_cabgf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +);func (_dfge *CT_NonVisualDrawingShapeProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbbce :=range start .Attr {if _gbbce .Name .Local =="\u0074\u0078\u0042o\u0078"{_ecefa ,_ccdd :=_bc .ParseBool (_gbbce .Value );if _ccdd !=nil {return _ccdd ; +};_dfge .TxBoxAttr =&_ecefa ;continue ;};};_cgbed :for {_cabbd ,_caacc :=d .Token ();if _caacc !=nil {return _caacc ;};switch _dgcde :=_cabbd .(type ){case _d .StartElement :switch _dgcde .Name {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 :"\u0073p\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0073p\u004c\u006f\u0063\u006b\u0073"}:_dfge .SpLocks =NewCT_ShapeLocking (); +if _cecgf :=d .DecodeElement (_dfge .SpLocks ,&_dgcde );_cecgf !=nil {return _cecgf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfge .ExtLst =NewCT_OfficeArtExtensionList (); +if _bfgae :=d .DecodeElement (_dfge .ExtLst ,&_dgcde );_bfgae !=nil {return _bfgae ;};default:_dc .Log .Debug ("\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",_dgcde .Name ); +if _dcca :=d .Skip ();_dcca !=nil {return _dcca ;};};case _d .EndElement :break _cgbed ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_TextBlipBullet and its children -func (_gcdff *CT_TextBlipBullet )Validate ()error {return _gcdff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0042\u006c\u0069\u0070\u0042u\u006c\u006c\u0065\u0074");}; +// Validate validates the CT_TextBulletSizePoint and its children +func (_cfcac *CT_TextBulletSizePoint )Validate ()error {return _cfcac .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0042\u0075\u006c\u006c\u0065\u0074\u0053\u0069\u007a\u0065\u0050\u006f\u0069n\u0074");}; -// Validate validates the CT_TableStyleTextStyle and its children -func (_ddbded *CT_TableStyleTextStyle )Validate ()error {return _ddbded .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065");};func (_fbdca *CT_Vector3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfadeg :=range start .Attr {if _cfadeg .Name .Local =="\u0064\u0078"{_ddbcg ,_efeaab :=ParseUnionST_Coordinate (_cfadeg .Value ); -if _efeaab !=nil {return _efeaab ;};_fbdca .DxAttr =_ddbcg ;continue ;};if _cfadeg .Name .Local =="\u0064\u0079"{_fcgef ,_agedc :=ParseUnionST_Coordinate (_cfadeg .Value );if _agedc !=nil {return _agedc ;};_fbdca .DyAttr =_fcgef ;continue ;};if _cfadeg .Name .Local =="\u0064\u007a"{_agcce ,_dcae :=ParseUnionST_Coordinate (_cfadeg .Value ); -if _dcae !=nil {return _dcae ;};_fbdca .DzAttr =_agcce ;continue ;};};for {_dfbbf ,_babfg :=d .Token ();if _babfg !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0033\u0044\u003a\u0020\u0025\u0073",_babfg ); -};if _cfbfg ,_edbe :=_dfbbf .(_d .EndElement );_edbe &&_cfbfg .Name ==start .Name {break ;};};return nil ;};func (_ggebbc *CT_PresetLineDashProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggebbc .ValAttr !=ST_PresetLineDashValUnset {_faace ,_daeef :=_ggebbc .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0061\u006c"}); -if _daeef !=nil {return _daeef ;};start .Attr =append (start .Attr ,_faace );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ;};type CT_Path2DClose struct{}; +// ValidateWithPath validates the CT_TextUnderlineLineFollowText and its children, prefixing error messages with path +func (_agbbc *CT_TextUnderlineLineFollowText )ValidateWithPath (path string )error {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 ;}; +// Validate validates the CT_AudioCD and its children +func (_afd *CT_AudioCD )Validate ()error {return _afd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043\u0044");}; -// Validate validates the CT_TableStyleCellStyle and its children -func (_efgff *CT_TableStyleCellStyle )Validate ()error {return _efgff .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0043\u0065\u006c\u006c\u0053\u0074\u0079l\u0065");};func (_daeca *CT_TextTabStop )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _daeca .PosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_daeca .PosAttr )}); -};if _daeca .AlgnAttr !=ST_TextTabAlignTypeUnset {_beecc ,_aeefdgc :=_daeca .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"});if _aeefdgc !=nil {return _aeefdgc ;};start .Attr =append (start .Attr ,_beecc );};e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_FillProperties and its children, prefixing error messages with path +func (_faabgf *EG_FillProperties )ValidateWithPath (path string )error {if _faabgf .NoFill !=nil {if _cceee :=_faabgf .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cceee !=nil {return _cceee ;};};if _faabgf .SolidFill !=nil {if _fdeabg :=_faabgf .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_fdeabg !=nil {return _fdeabg ;};};if _faabgf .GradFill !=nil {if _gbcaf :=_faabgf .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gbcaf !=nil {return _gbcaf ;};};if _faabgf .BlipFill !=nil {if _dbadf :=_faabgf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_dbadf !=nil {return _dbadf ;};};if _faabgf .PattFill !=nil {if _abccc :=_faabgf .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_abccc !=nil {return _abccc ;};};if _faabgf .GrpFill !=nil {if _gegaf :=_faabgf .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_gegaf !=nil {return _gegaf ;};};return nil ;};func (_bggfa *CT_Path2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bggfa .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077"},Value :_fa .Sprintf ("\u0025\u0076",*_bggfa .WAttr )}); +};if _bggfa .HAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068"},Value :_fa .Sprintf ("\u0025\u0076",*_bggfa .HAttr )});};if _bggfa .FillAttr !=ST_PathFillModeUnset {_eadbe ,_dcfcb :=_bggfa .FillAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c"}); +if _dcfcb !=nil {return _dcfcb ;};start .Attr =append (start .Attr ,_eadbe );};if _bggfa .StrokeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bggfa .StrokeAttr ))}); +};if _bggfa .ExtrusionOkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u004f\u006b"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bggfa .ExtrusionOkAttr ))});};e .EncodeToken (start ); +if _bggfa .Close !=nil {_dbff :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u006f\u0073\u0065"}};for _ ,_abbd :=range _bggfa .Close {e .EncodeElement (_abbd ,_dbff );};};if _bggfa .MoveTo !=nil {_aadab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}}; +for _ ,_daac :=range _bggfa .MoveTo {e .EncodeElement (_daac ,_aadab );};};if _bggfa .LnTo !=nil {_aagec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e\u0054\u006f"}};for _ ,_egebe :=range _bggfa .LnTo {e .EncodeElement (_egebe ,_aagec ); +};};if _bggfa .ArcTo !=nil {_fbfeg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0072\u0063\u0054\u006f"}};for _ ,_efda :=range _bggfa .ArcTo {e .EncodeElement (_efda ,_fbfeg );};};if _bggfa .QuadBezTo !=nil {_dega :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0071\u0075\u0061\u0064\u0042\u0065\u007a\u0054\u006f"}}; +for _ ,_cgdaag :=range _bggfa .QuadBezTo {e .EncodeElement (_cgdaag ,_dega );};};if _bggfa .CubicBezTo !=nil {_gegf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063u\u0062\u0069\u0063\u0042\u0065\u007a\u0054\u006f"}};for _ ,_cbccd :=range _bggfa .CubicBezTo {e .EncodeElement (_cbccd ,_gegf ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abcba *CT_GvmlGroupShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abcba .NvGrpSpPr =NewCT_GvmlGroupShapeNonVisual ();_abcba .GrpSpPr =NewCT_GroupShapeProperties (); +_bdfgc :for {_fdab ,_gfbf :=d .Token ();if _gfbf !=nil {return _gfbf ;};switch _acggg :=_fdab .(type ){case _d .StartElement :switch _acggg .Name {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 :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"},_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 :"\u006ev\u0047\u0072\u0070\u0053\u0070\u0050r"}:if _bgbg :=d .DecodeElement (_abcba .NvGrpSpPr ,&_acggg ); +_bgbg !=nil {return _bgbg ;};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\u0070\u0053\u0070\u0050\u0072"},_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\u0070\u0053\u0070\u0050\u0072"}:if _efbda :=d .DecodeElement (_abcba .GrpSpPr ,&_acggg ); +_efbda !=nil {return _efbda ;};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 :"\u0074\u0078\u0053\u0070"},_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 :"\u0074\u0078\u0053\u0070"}:_fcgga :=NewCT_GvmlGroupShapeChoice (); +if _aabbb :=d .DecodeElement (&_fcgga .TxSp ,&_acggg );_aabbb !=nil {return _aabbb ;};_abcba .Choice =append (_abcba .Choice ,_fcgga );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 :"\u0073\u0070"},_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 :"\u0073\u0070"}:_efgfg :=NewCT_GvmlGroupShapeChoice (); +if _dgddd :=d .DecodeElement (&_efgfg .Sp ,&_acggg );_dgddd !=nil {return _dgddd ;};_abcba .Choice =append (_abcba .Choice ,_efgfg );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 :"\u0063\u0078\u006eS\u0070"},_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 :"\u0063\u0078\u006eS\u0070"}:_ccda :=NewCT_GvmlGroupShapeChoice (); +if _dbgg :=d .DecodeElement (&_ccda .CxnSp ,&_acggg );_dbgg !=nil {return _dbgg ;};_abcba .Choice =append (_abcba .Choice ,_ccda );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 :"\u0070\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 :"\u0070\u0069\u0063"}:_deef :=NewCT_GvmlGroupShapeChoice (); +if _cefc :=d .DecodeElement (&_deef .Pic ,&_acggg );_cefc !=nil {return _cefc ;};_abcba .Choice =append (_abcba .Choice ,_deef );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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ffcba :=NewCT_GvmlGroupShapeChoice (); +if _bedef :=d .DecodeElement (&_ffcba .GraphicFrame ,&_acggg );_bedef !=nil {return _bedef ;};_abcba .Choice =append (_abcba .Choice ,_ffcba );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 :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_cgbef :=NewCT_GvmlGroupShapeChoice (); +if _ggaae :=d .DecodeElement (&_cgbef .GrpSp ,&_acggg );_ggaae !=nil {return _ggaae ;};_abcba .Choice =append (_abcba .Choice ,_cgbef );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abcba .ExtLst =NewCT_OfficeArtExtensionList (); +if _dbbd :=d .DecodeElement (_abcba .ExtLst ,&_acggg );_dbbd !=nil {return _dbbd ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_acggg .Name ); +if _bfdg :=d .Skip ();_bfdg !=nil {return _bfdg ;};};case _d .EndElement :break _bdfgc ;case _d .CharData :};};return nil ;};type CT_ColorMRU struct{EG_ColorChoice []*EG_ColorChoice ;};type CT_SupplementalFont struct{ScriptAttr string ;TypefaceAttr string ; +};const (ST_ChartBuildStepUnset ST_ChartBuildStep =0;ST_ChartBuildStepCategory ST_ChartBuildStep =1;ST_ChartBuildStepPtInCategory ST_ChartBuildStep =2;ST_ChartBuildStepSeries ST_ChartBuildStep =3;ST_ChartBuildStepPtInSeries ST_ChartBuildStep =4;ST_ChartBuildStepAllPts ST_ChartBuildStep =5; +ST_ChartBuildStepGridLegend ST_ChartBuildStep =6;); -// ValidateWithPath validates the CT_Path2DMoveTo and its children, prefixing error messages with path -func (_bbcee *CT_Path2DMoveTo )ValidateWithPath (path string )error {if _afcacc :=_bbcee .Pt .ValidateWithPath (path +"\u002f\u0050\u0074");_afcacc !=nil {return _afcacc ;};return nil ;};type ST_PresetLineDashVal byte ;func (_fdecgf ST_TextCapsType )Validate ()error {return _fdecgf .ValidateWithPath ("")}; -func NewEG_TextUnderlineLine ()*EG_TextUnderlineLine {_edccbb :=&EG_TextUnderlineLine {};return _edccbb ;}; +// Validate validates the EG_LineJoinProperties and its children +func (_efdgd *EG_LineJoinProperties )Validate ()error {return _efdgd .ValidateWithPath ("E\u0047\u005f\u004c\u0069ne\u004ao\u0069\u006e\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_GraphicalObjectData struct{UriAttr string ;Any []_g .Any ; +};func (_eaefef *CT_SupplementalFont )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0063\u0072\u0069\u0070\u0074"},Value :_fa .Sprintf ("\u0025\u0076",_eaefef .ScriptAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"},Value :_fa .Sprintf ("\u0025\u0076",_eaefef .TypefaceAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_ebaa *CT_AudioCD )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebaa .St =NewCT_AudioCDTime ();_ebaa .End =NewCT_AudioCDTime ();_bcfa :for {_cbfe ,_fffb :=d .Token ();if _fffb !=nil {return _fffb ;};switch _dace :=_cbfe .(type ){case _d .StartElement :switch _dace .Name {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 :"\u0073\u0074"},_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 :"\u0073\u0074"}:if _efe :=d .DecodeElement (_ebaa .St ,&_dace ); +_efe !=nil {return _efe ;};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 :"\u0065\u006e\u0064"},_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 :"\u0065\u006e\u0064"}:if _aefa :=d .DecodeElement (_ebaa .End ,&_dace ); +_aefa !=nil {return _aefa ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebaa .ExtLst =NewCT_OfficeArtExtensionList (); +if _ggad :=d .DecodeElement (_ebaa .ExtLst ,&_dace );_ggad !=nil {return _ggad ;};default:_dc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_dace .Name ); +if _abga :=d .Skip ();_abga !=nil {return _abga ;};};case _d .EndElement :break _bcfa ;case _d .CharData :};};return nil ;};func (_aade *CT_BaseStylesOverride )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aade .ClrScheme !=nil {_defdc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065"}}; +e .EncodeElement (_aade .ClrScheme ,_defdc );};if _aade .FontScheme !=nil {_fdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066o\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}};e .EncodeElement (_aade .FontScheme ,_fdf );};if _aade .FmtScheme !=nil {_afef :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0066\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}}; +e .EncodeElement (_aade .FmtScheme ,_afef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_PresetGeometry2D ()*CT_PresetGeometry2D {_ddcf :=&CT_PresetGeometry2D {};_ddcf .PrstAttr =ST_ShapeType (1);return _ddcf ;};func (_cacdb *CT_TextBulletColorFollowText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_feggd ,_bgea :=d .Token (); +if _bgea !=nil {return _fa .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",_bgea ); +};if _fcdfdg ,_gbebg :=_feggd .(_d .EndElement );_gbebg &&_fcdfdg .Name ==start .Name {break ;};};return nil ;};func NewCT_QuickTimeFile ()*CT_QuickTimeFile {_faga :=&CT_QuickTimeFile {};return _faga };func (_bdbbb *ST_AdjAngle )Validate ()error {return _bdbbb .ValidateWithPath ("")}; +type EG_ShadeProperties struct{Lin *CT_LinearShadeProperties ;Path *CT_PathShadeProperties ;};type CT_Path2DClose struct{};func (_baaag *EG_Geometry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _baaag .CustGeom !=nil {_gdabd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}}; +e .EncodeElement (_baaag .CustGeom ,_gdabd );};if _baaag .PrstGeom !=nil {_ebaec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_baaag .PrstGeom ,_ebaec );};return nil ;};func (_ffdegf ST_SchemeColorVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffdegf .String (),start ); +};func (_agbbe *ST_LineEndWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgcae ,_ggdg :=d .Token ();if _ggdg !=nil {return _ggdg ;};if _cabcc ,_fegaa :=_dgcae .(_d .EndElement );_fegaa &&_cabcc .Name ==start .Name {*_agbbe =1;return nil ; +};if _cfaga ,_gdfdc :=_dgcae .(_d .CharData );!_gdfdc {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgcae );}else {switch string (_cfaga ){case "":*_agbbe =0; +case "\u0073\u006d":*_agbbe =1;case "\u006d\u0065\u0064":*_agbbe =2;case "\u006c\u0067":*_agbbe =3;};};_dgcae ,_ggdg =d .Token ();if _ggdg !=nil {return _ggdg ;};if _ebbee ,_ggggd :=_dgcae .(_d .EndElement );_ggggd &&_ebbee .Name ==start .Name {return nil ; +};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgcae );};func ParseUnionST_TextSpacingPercentOrPercentString (s string )(ST_TextSpacingPercentOrPercentString ,error ){_eaaef :=ST_TextSpacingPercentOrPercentString {}; +if _ca .ST_PercentagePatternRe .MatchString (s ){_eaaef .ST_Percentage =&s ;}else {_aacgc ,_fdcfa :=_bc .ParseInt (s ,10,64);if _fdcfa !=nil {return _eaaef ,_fa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_fdcfa ); +};_gfcge :=int32 (_aacgc );_eaaef .ST_TextSpacingPercent =&_gfcge ;};return _eaaef ,nil ;};func (_ffaaa *ST_ChartBuildStep )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffaaa =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ffaaa =1; +case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ffaaa =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_ffaaa =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_ffaaa =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_ffaaa =5; +case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_ffaaa =6;};return nil ;};func NewCT_ShapeProperties ()*CT_ShapeProperties {_aaffg :=&CT_ShapeProperties {};return _aaffg };func (_fcbeg *CT_TextCharacterProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aggg :=range start .Attr {if _aggg .Name .Local =="\u006c\u0061\u006e\u0067"{_agcf ,_fbcge :=_aggg .Value ,error (nil ); +if _fbcge !=nil {return _fbcge ;};_fcbeg .LangAttr =&_agcf ;continue ;};if _aggg .Name .Local =="\u0073\u007a"{_gedde ,_fdadf :=_bc .ParseInt (_aggg .Value ,10,32);if _fdadf !=nil {return _fdadf ;};_gdgedc :=int32 (_gedde );_fcbeg .SzAttr =&_gdgedc ;continue ; +};if _aggg .Name .Local =="\u006b\u0075\u006d\u0069\u006d\u006f\u006a\u0069"{_dbfda ,_ddfaa :=_bc .ParseBool (_aggg .Value );if _ddfaa !=nil {return _ddfaa ;};_fcbeg .KumimojiAttr =&_dbfda ;continue ;};if _aggg .Name .Local =="\u0073\u0074\u0072\u0069\u006b\u0065"{_fcbeg .StrikeAttr .UnmarshalXMLAttr (_aggg ); +continue ;};if _aggg .Name .Local =="\u0063\u0061\u0070"{_fcbeg .CapAttr .UnmarshalXMLAttr (_aggg );continue ;};if _aggg .Name .Local =="\u0062"{_ccadag ,_ffcec :=_bc .ParseBool (_aggg .Value );if _ffcec !=nil {return _ffcec ;};_fcbeg .BAttr =&_ccadag ; +continue ;};if _aggg .Name .Local =="\u0069"{_faagb ,_adfbf :=_bc .ParseBool (_aggg .Value );if _adfbf !=nil {return _adfbf ;};_fcbeg .IAttr =&_faagb ;continue ;};if _aggg .Name .Local =="\u0073\u006d\u0074\u0043\u006c\u0065\u0061\u006e"{_dbecd ,_gdcagf :=_bc .ParseBool (_aggg .Value ); +if _gdcagf !=nil {return _gdcagf ;};_fcbeg .SmtCleanAttr =&_dbecd ;continue ;};if _aggg .Name .Local =="\u006b\u0065\u0072\u006e"{_aedeg ,_gbdfa :=_bc .ParseInt (_aggg .Value ,10,32);if _gbdfa !=nil {return _gbdfa ;};_ccadd :=int32 (_aedeg );_fcbeg .KernAttr =&_ccadd ; +continue ;};if _aggg .Name .Local =="\u0065\u0072\u0072"{_dggee ,_becbf :=_bc .ParseBool (_aggg .Value );if _becbf !=nil {return _becbf ;};_fcbeg .ErrAttr =&_dggee ;continue ;};if _aggg .Name .Local =="\u0061l\u0074\u004c\u0061\u006e\u0067"{_faea ,_abade :=_aggg .Value ,error (nil ); +if _abade !=nil {return _abade ;};_fcbeg .AltLangAttr =&_faea ;continue ;};if _aggg .Name .Local =="\u006eo\u0050\u0072\u006f\u006f\u0066"{_aeddg ,_bcggd :=_bc .ParseBool (_aggg .Value );if _bcggd !=nil {return _bcggd ;};_fcbeg .NoProofAttr =&_aeddg ;continue ; +};if _aggg .Name .Local =="\u0075"{_fcbeg .UAttr .UnmarshalXMLAttr (_aggg );continue ;};if _aggg .Name .Local =="\u0073\u006d\u0074I\u0064"{_fbcdbd ,_egbeeb :=_bc .ParseUint (_aggg .Value ,10,32);if _egbeeb !=nil {return _egbeeb ;};_fgbbe :=uint32 (_fbcdbd ); +_fcbeg .SmtIdAttr =&_fgbbe ;continue ;};if _aggg .Name .Local =="\u0073\u0070\u0063"{_eebac ,_cfgdc :=ParseUnionST_TextPoint (_aggg .Value );if _cfgdc !=nil {return _cfgdc ;};_fcbeg .SpcAttr =&_eebac ;continue ;};if _aggg .Name .Local =="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"{_agac ,_gbbca :=ParseUnionST_Percentage (_aggg .Value ); +if _gbbca !=nil {return _gbbca ;};_fcbeg .BaselineAttr =&_agac ;continue ;};if _aggg .Name .Local =="\u0064\u0069\u0072t\u0079"{_agbdg ,_adfcc :=_bc .ParseBool (_aggg .Value );if _adfcc !=nil {return _adfcc ;};_fcbeg .DirtyAttr =&_agbdg ;continue ;};if _aggg .Name .Local =="\u0062\u006d\u006b"{_cedec ,_bgbbe :=_aggg .Value ,error (nil ); +if _bgbbe !=nil {return _bgbbe ;};_fcbeg .BmkAttr =&_cedec ;continue ;};if _aggg .Name .Local =="\u006e\u006f\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0048"{_ddcff ,_edcfc :=_bc .ParseBool (_aggg .Value );if _edcfc !=nil {return _edcfc ;};_fcbeg .NormalizeHAttr =&_ddcff ; +continue ;};};_eccec :for {_beaad ,_fabbg :=d .Token ();if _fabbg !=nil {return _fabbg ;};switch _eccdf :=_beaad .(type ){case _d .StartElement :switch _eccdf .Name {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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_fcbeg .Ln =NewCT_LineProperties (); +if _decea :=d .DecodeElement (_fcbeg .Ln ,&_eccdf );_decea !=nil {return _decea ;};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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fcbeg .NoFill =NewCT_NoFillProperties (); +if _ffacbd :=d .DecodeElement (_fcbeg .NoFill ,&_eccdf );_ffacbd !=nil {return _ffacbd ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fcbeg .SolidFill =NewCT_SolidColorFillProperties (); +if _degdf :=d .DecodeElement (_fcbeg .SolidFill ,&_eccdf );_degdf !=nil {return _degdf ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fcbeg .GradFill =NewCT_GradientFillProperties (); +if _abgfa :=d .DecodeElement (_fcbeg .GradFill ,&_eccdf );_abgfa !=nil {return _abgfa ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fcbeg .BlipFill =NewCT_BlipFillProperties (); +if _cfeda :=d .DecodeElement (_fcbeg .BlipFill ,&_eccdf );_cfeda !=nil {return _cfeda ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fcbeg .PattFill =NewCT_PatternFillProperties (); +if _bddcd :=d .DecodeElement (_fcbeg .PattFill ,&_eccdf );_bddcd !=nil {return _bddcd ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_fcbeg .GrpFill =NewCT_GroupFillProperties (); +if _cagcf :=d .DecodeElement (_fcbeg .GrpFill ,&_eccdf );_cagcf !=nil {return _cagcf ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fcbeg .EffectLst =NewCT_EffectList (); +if _cgfbc :=d .DecodeElement (_fcbeg .EffectLst ,&_eccdf );_cgfbc !=nil {return _cgfbc ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fcbeg .EffectDag =NewCT_EffectContainer (); +if _egagfc :=d .DecodeElement (_fcbeg .EffectDag ,&_eccdf );_egagfc !=nil {return _egagfc ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_fcbeg .Highlight =NewCT_Color (); +if _cfgbg :=d .DecodeElement (_fcbeg .Highlight ,&_eccdf );_cfgbg !=nil {return _cfgbg ;};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 :"\u0075\u004c\u006eT\u0078"},_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 :"\u0075\u004c\u006eT\u0078"}:_fcbeg .ULnTx =NewCT_TextUnderlineLineFollowText (); +if _gbgcbf :=d .DecodeElement (_fcbeg .ULnTx ,&_eccdf );_gbgcbf !=nil {return _gbgcbf ;};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 :"\u0075\u004c\u006e"},_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 :"\u0075\u004c\u006e"}:_fcbeg .ULn =NewCT_LineProperties (); +if _dcbdfd :=d .DecodeElement (_fcbeg .ULn ,&_eccdf );_dcbdfd !=nil {return _dcbdfd ;};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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"},_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 :"\u0075F\u0069\u006c\u006c\u0054\u0078"}:_fcbeg .UFillTx =NewCT_TextUnderlineFillFollowText (); +if _ffcbea :=d .DecodeElement (_fcbeg .UFillTx ,&_eccdf );_ffcbea !=nil {return _ffcbea ;};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 :"\u0075\u0046\u0069l\u006c"},_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 :"\u0075\u0046\u0069l\u006c"}:_fcbeg .UFill =NewCT_TextUnderlineFillGroupWrapper (); +if _cgece :=d .DecodeElement (_fcbeg .UFill ,&_eccdf );_cgece !=nil {return _cgece ;};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 :"\u006c\u0061\u0074i\u006e"},_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 :"\u006c\u0061\u0074i\u006e"}:_fcbeg .Latin =NewCT_TextFont (); +if _eeffc :=d .DecodeElement (_fcbeg .Latin ,&_eccdf );_eeffc !=nil {return _eeffc ;};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 :"\u0065\u0061"},_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 :"\u0065\u0061"}:_fcbeg .Ea =NewCT_TextFont (); +if _gcbef :=d .DecodeElement (_fcbeg .Ea ,&_eccdf );_gcbef !=nil {return _gcbef ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_fcbeg .Cs =NewCT_TextFont (); +if _adbfg :=d .DecodeElement (_fcbeg .Cs ,&_eccdf );_adbfg !=nil {return _adbfg ;};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 :"\u0073\u0079\u006d"},_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 :"\u0073\u0079\u006d"}:_fcbeg .Sym =NewCT_TextFont (); +if _bgfcf :=d .DecodeElement (_fcbeg .Sym ,&_eccdf );_bgfcf !=nil {return _bgfcf ;};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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"},_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 :"\u0068\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"}:_fcbeg .HlinkClick =NewCT_Hyperlink (); +if _bfbdb :=d .DecodeElement (_fcbeg .HlinkClick ,&_eccdf );_bfbdb !=nil {return _bfbdb ;};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 :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"},_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 :"\u0068\u006c\u0069\u006e\u006b\u004d\u006f\u0075\u0073e\u004f\u0076\u0065\u0072"}:_fcbeg .HlinkMouseOver =NewCT_Hyperlink (); +if _eefcg :=d .DecodeElement (_fcbeg .HlinkMouseOver ,&_eccdf );_eefcg !=nil {return _eefcg ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_fcbeg .Rtl =NewCT_Boolean (); +if _cedef :=d .DecodeElement (_fcbeg .Rtl ,&_eccdf );_cedef !=nil {return _cedef ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcbeg .ExtLst =NewCT_OfficeArtExtensionList (); +if _dgfgf :=d .DecodeElement (_fcbeg .ExtLst ,&_eccdf );_dgfgf !=nil {return _dgfgf ;};default:_dc .Log .Debug ("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",_eccdf .Name ); +if _ggefa :=d .Skip ();_ggefa !=nil {return _ggefa ;};};case _d .EndElement :break _eccec ;case _d .CharData :};};return nil ;};func (_abaea ST_ShapeType )ValidateWithPath (path string )error {switch _abaea {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 _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abaea )); +};return nil ;}; -// ValidateWithPath validates the CT_ContentPartLocking and its children, prefixing error messages with path -func (_ddda *CT_ContentPartLocking )ValidateWithPath (path string )error {if _ddda .ExtLst !=nil {if _badg :=_ddda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_badg !=nil {return _badg ;};};return nil ;};func (_bgeb *CT_AlphaBiLevelEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0068\u0072\u0065\u0073\u0068"},Value :_gd .Sprintf ("\u0025\u0076",_bgeb .ThreshAttr )}); -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_abeee *ST_PenAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gabea ,_dggg :=d .Token ();if _dggg !=nil {return _dggg ;};if _ggfd ,_facag :=_gabea .(_d .EndElement ); -_facag &&_ggfd .Name ==start .Name {*_abeee =1;return nil ;};if _gccgfd ,_ababg :=_gabea .(_d .CharData );!_ababg {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",_gabea ); -}else {switch string (_gccgfd ){case "":*_abeee =0;case "\u0063\u0074\u0072":*_abeee =1;case "\u0069\u006e":*_abeee =2;};};_gabea ,_dggg =d .Token ();if _dggg !=nil {return _dggg ;};if _dbede ,_gcfgd :=_gabea .(_d .EndElement );_gcfgd &&_dbede .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",_gabea );}; +// ValidateWithPath validates the CT_TextBulletSizePercent and its children, prefixing error messages with path +func (_cagfc *CT_TextBulletSizePercent )ValidateWithPath (path string )error {if !ST_TextBulletSizePercentPatternRe .MatchString (_cagfc .ValAttr ){return _fa .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 ,_cagfc .ValAttr ); +};return nil ;};func (_gbcga ST_PitchFamily )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbcga .String (),start );};func ParseStdlibTime (s string )(_c .Time ,error ){return _c .Time {},nil };func (_bfcag ST_PresetMaterialType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bfcag .String (),start ); +};func (_aaa *CT_AlphaModulateFixedEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eggd :=range start .Attr {if _eggd .Name .Local =="\u0061\u006d\u0074"{_fcabc ,_bggg :=ParseUnionST_PositivePercentage (_eggd .Value );if _bggg !=nil {return _bggg ; +};_aaa .AmtAttr =&_fcabc ;continue ;};};for {_adc ,_ae :=d .Token ();if _ae !=nil {return _fa .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",_ae ); +};if _dbf ,_cgc :=_adc .(_d .EndElement );_cgc &&_dbf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_PresetGeometry2D and its children, prefixing error messages with path -func (_gccda *CT_PresetGeometry2D )ValidateWithPath (path string )error {if _gccda .PrstAttr ==ST_ShapeTypeUnset {return _gd .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 _edbdgg :=_gccda .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_edbdgg !=nil {return _edbdgg ;};if _gccda .AvLst !=nil {if _ecaag :=_gccda .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074"); -_ecaag !=nil {return _ecaag ;};};return nil ;};func (_ebdee ST_PresetShadowVal )ValidateWithPath (path string )error {switch _ebdee {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20: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 (_ebdee )); -};return nil ;};type ST_PresetMaterialType byte ;type ST_TileFlipMode byte ; +// Validate validates the CT_AnimationChartBuildProperties and its children +func (_acd *CT_AnimationChartBuildProperties )Validate ()error {return _acd .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 (_ded *CT_AdjPoint2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078"},Value :_fa .Sprintf ("\u0025\u0076",_ded .XAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079"},Value :_fa .Sprintf ("\u0025\u0076",_ded .YAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_feebf *EG_TextBulletTypeface )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feebf .BuFontTx !=nil {_cgfeb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}}; +e .EncodeElement (_feebf .BuFontTx ,_cgfeb );};if _feebf .BuFont !=nil {_ffbbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}};e .EncodeElement (_feebf .BuFont ,_ffbbg );};return nil ;};func (_gagge *CT_FlatText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gebfb :=range start .Attr {if _gebfb .Name .Local =="\u007a"{_agea ,_cafg :=ParseUnionST_Coordinate (_gebfb .Value ); +if _cafg !=nil {return _cafg ;};_gagge .ZAttr =&_agea ;continue ;};};for {_aege ,_gfecc :=d .Token ();if _gfecc !=nil {return _fa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_gfecc ); +};if _bceac ,_cfee :=_aege .(_d .EndElement );_cfee &&_bceac .Name ==start .Name {break ;};};return nil ;};type AG_Locking struct{NoGrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;NoEditPointsAttr *bool ; +NoAdjustHandlesAttr *bool ;NoChangeArrowheadsAttr *bool ;NoChangeShapeTypeAttr *bool ;};type CT_GrayscaleTransform struct{};func (_abcb *CT_AlphaFloorEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_bbe ,_ffd :=d .Token ();if _ffd !=nil {return _fa .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",_ffd ); +};if _fcd ,_dbg :=_bbe .(_d .EndElement );_dbg &&_fcd .Name ==start .Name {break ;};};return nil ;};func (_bebeg ST_SystemColorVal )ValidateWithPath (path string )error {switch _bebeg {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 _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bebeg )); +};return nil ;};func (_gfaebb *CT_GraphicalObjectFrameLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgbab :=range start .Attr {if _bgbab .Name .Local =="\u006e\u006f\u0047r\u0070"{_deba ,_gfgc :=_bc .ParseBool (_bgbab .Value ); +if _gfgc !=nil {return _gfgc ;};_gfaebb .NoGrpAttr =&_deba ;continue ;};if _bgbab .Name .Local =="n\u006f\u0044\u0072\u0069\u006c\u006c\u0064\u006f\u0077\u006e"{_egadc ,_dbaga :=_bc .ParseBool (_bgbab .Value );if _dbaga !=nil {return _dbaga ;};_gfaebb .NoDrilldownAttr =&_egadc ; +continue ;};if _bgbab .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_ceged ,_bdefg :=_bc .ParseBool (_bgbab .Value );if _bdefg !=nil {return _bdefg ;};_gfaebb .NoSelectAttr =&_ceged ;continue ;};if _bgbab .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_adff ,_effdd :=_bc .ParseBool (_bgbab .Value ); +if _effdd !=nil {return _effdd ;};_gfaebb .NoChangeAspectAttr =&_adff ;continue ;};if _bgbab .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ggdd ,_bdgde :=_bc .ParseBool (_bgbab .Value );if _bdgde !=nil {return _bdgde ;};_gfaebb .NoMoveAttr =&_ggdd ; +continue ;};if _bgbab .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_egfe ,_dbce :=_bc .ParseBool (_bgbab .Value );if _dbce !=nil {return _dbce ;};_gfaebb .NoResizeAttr =&_egfe ;continue ;};};_bfdc :for {_bdfd ,_edbg :=d .Token ();if _edbg !=nil {return _edbg ; +};switch _fdcbd :=_bdfd .(type ){case _d .StartElement :switch _fdcbd .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfaebb .ExtLst =NewCT_OfficeArtExtensionList (); +if _ceec :=d .DecodeElement (_gfaebb .ExtLst ,&_fdcbd );_ceec !=nil {return _ceec ;};default:_dc .Log .Debug ("\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",_fdcbd .Name ); +if _cfff :=d .Skip ();_cfff !=nil {return _cfff ;};};case _d .EndElement :break _bfdc ;case _d .CharData :};};return nil ;};type ST_AnimationDgmOnlyBuildType byte ; -// ValidateWithPath validates the CT_ConnectionSiteList and its children, prefixing error messages with path -func (_gaba *CT_ConnectionSiteList )ValidateWithPath (path string )error {for _dfdab ,_dada :=range _gaba .Cxn {if _dcef :=_dada .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_dfdab ));_dcef !=nil {return _dcef ; -};};return nil ;};func (_acfe ST_Percentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _acfe .ST_PercentageDecimal !=nil {e .EncodeToken (_d .CharData (_gd .Sprintf ("\u0025\u0064",*_acfe .ST_PercentageDecimal ))); -};if _acfe .ST_Percentage !=nil {e .EncodeToken (_d .CharData (*_acfe .ST_Percentage ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};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_BlipFillProperties and its children, prefixing error messages with path +func (_gbfd *CT_BlipFillProperties )ValidateWithPath (path string )error {if _gbfd .Blip !=nil {if _gcedd :=_gbfd .Blip .ValidateWithPath (path +"\u002f\u0042\u006ci\u0070");_gcedd !=nil {return _gcedd ;};};if _gbfd .SrcRect !=nil {if _bbfed :=_gbfd .SrcRect .ValidateWithPath (path +"\u002f\u0053\u0072\u0063\u0052\u0065\u0063\u0074"); +_bbfed !=nil {return _bbfed ;};};if _gbfd .Tile !=nil {if _dfdb :=_gbfd .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_dfdb !=nil {return _dfdb ;};};if _gbfd .Stretch !=nil {if _eebe :=_gbfd .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068"); +_eebe !=nil {return _eebe ;};};return nil ;};func (_bddga ST_EffectContainerType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fgbba :=_d .Attr {};_fgbba .Name =name ;switch _bddga {case ST_EffectContainerTypeUnset :_fgbba .Value ="";case ST_EffectContainerTypeSib :_fgbba .Value ="\u0073\u0069\u0062"; +case ST_EffectContainerTypeTree :_fgbba .Value ="\u0074\u0072\u0065\u0065";};return _fgbba ,nil ;}; -// Validate validates the CT_AlphaBiLevelEffect and its children -func (_gde *CT_AlphaBiLevelEffect )Validate ()error {return _gde .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074");};func (_ccdbgd *ST_SchemeColorVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccdbgd =0; -case "\u0062\u0067\u0031":*_ccdbgd =1;case "\u0074\u0078\u0031":*_ccdbgd =2;case "\u0062\u0067\u0032":*_ccdbgd =3;case "\u0074\u0078\u0032":*_ccdbgd =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_ccdbgd =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_ccdbgd =6; -case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_ccdbgd =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_ccdbgd =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_ccdbgd =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_ccdbgd =10;case "\u0068\u006c\u0069n\u006b":*_ccdbgd =11; -case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_ccdbgd =12;case "\u0070\u0068\u0043l\u0072":*_ccdbgd =13;case "\u0064\u006b\u0031":*_ccdbgd =14;case "\u006c\u0074\u0031":*_ccdbgd =15;case "\u0064\u006b\u0032":*_ccdbgd =16;case "\u006c\u0074\u0032":*_ccdbgd =17; -};return nil ;}; +// Validate validates the CT_AdjustHandleList and its children +func (_fgf *CT_AdjustHandleList )Validate ()error {return _fgf .ValidateWithPath ("\u0043\u0054\u005f\u0041dj\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u004c\u0069\u0073\u0074");};type CT_TextTabStopList struct{Tab []*CT_TextTabStop ;}; -// Validate validates the EG_ThemeableFillStyle and its children -func (_addbd *EG_ThemeableFillStyle )Validate ()error {return _addbd .ValidateWithPath ("E\u0047\u005f\u0054\u0068em\u0065a\u0062\u006c\u0065\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065");}; +// Validate validates the CT_Path2DQuadBezierTo and its children +func (_abbfg *CT_Path2DQuadBezierTo )Validate ()error {return _abbfg .ValidateWithPath ("C\u0054\u005f\u0050\u0061th\u0032D\u0051\u0075\u0061\u0064\u0042e\u007a\u0069\u0065\u0072\u0054\u006f");}; -// Validate validates the CT_LineJoinRound and its children -func (_fddda *CT_LineJoinRound )Validate ()error {return _fddda .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0052\u006f\u0075\u006e\u0064");}; +// ValidateWithPath validates the CT_Path2DQuadBezierTo and its children, prefixing error messages with path +func (_dfbeb *CT_Path2DQuadBezierTo )ValidateWithPath (path string )error {for _bfcg ,_eccaf :=range _dfbeb .Pt {if _cegc :=_eccaf .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_bfcg ));_cegc !=nil {return _cegc ; +};};return nil ;};func NewCT_GvmlShapeNonVisual ()*CT_GvmlShapeNonVisual {_ecgdg :=&CT_GvmlShapeNonVisual {};_ecgdg .CNvPr =NewCT_NonVisualDrawingProps ();_ecgdg .CNvSpPr =NewCT_NonVisualDrawingShapeProps ();return _ecgdg ;}; -// Validate validates the CT_RegularTextRun and its children -func (_eggf *CT_RegularTextRun )Validate ()error {return _eggf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e");}; +// ValidateWithPath validates the CT_LineJoinBevel and its children, prefixing error messages with path +func (_aafe *CT_LineJoinBevel )ValidateWithPath (path string )error {return nil };func (_ebfdb *EG_TextBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebfdb .BuNone !=nil {_cbgcba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}}; +e .EncodeElement (_ebfdb .BuNone ,_cbgcba );};if _ebfdb .BuAutoNum !=nil {_baeea :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}};e .EncodeElement (_ebfdb .BuAutoNum ,_baeea );};if _ebfdb .BuChar !=nil {_eefda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}}; +e .EncodeElement (_ebfdb .BuChar ,_eefda );};if _ebfdb .BuBlip !=nil {_dacaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}};e .EncodeElement (_ebfdb .BuBlip ,_dacaa );};return nil ;};func (_ebaae *ST_FixedPercentage )Validate ()error {return _ebaae .ValidateWithPath ("")}; +func NewCT_GvmlGroupShapeNonVisual ()*CT_GvmlGroupShapeNonVisual {_degfg :=&CT_GvmlGroupShapeNonVisual {};_degfg .CNvPr =NewCT_NonVisualDrawingProps ();_degfg .CNvGrpSpPr =NewCT_NonVisualGroupDrawingShapeProps ();return _degfg ;};func (_bgdfge *CT_GvmlGroupShapeNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_egaga :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_bgdfge .CNvPr ,_egaga );_abdg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_bgdfge .CNvGrpSpPr ,_abdg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ClipboardStyleSheet and its children -func (_fage *CT_ClipboardStyleSheet )Validate ()error {return _fage .ValidateWithPath ("\u0043\u0054\u005f\u0043li\u0070\u0062\u006f\u0061\u0072\u0064\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065e\u0074");};func (_eeded ST_PenAlignment )Validate ()error {return _eeded .ValidateWithPath ("")}; -func (_efbbe *CT_EffectList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _efbbe .Blur !=nil {_caeaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};e .EncodeElement (_efbbe .Blur ,_caeaf ); -};if _efbbe .FillOverlay !=nil {_aagd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_efbbe .FillOverlay ,_aagd );};if _efbbe .Glow !=nil {_fgaac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}}; -e .EncodeElement (_efbbe .Glow ,_fgaac );};if _efbbe .InnerShdw !=nil {_aggeed :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}};e .EncodeElement (_efbbe .InnerShdw ,_aggeed );};if _efbbe .OuterShdw !=nil {_ddag :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}}; -e .EncodeElement (_efbbe .OuterShdw ,_ddag );};if _efbbe .PrstShdw !=nil {_abae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_efbbe .PrstShdw ,_abae );};if _efbbe .Reflection !=nil {_dbcca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_efbbe .Reflection ,_dbcca );};if _efbbe .SoftEdge !=nil {_eacc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}};e .EncodeElement (_efbbe .SoftEdge ,_eacc );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func NewCT_Backdrop ()*CT_Backdrop {_gggac :=&CT_Backdrop {};_gggac .Anchor =NewCT_Point3D ();_gggac .Norm =NewCT_Vector3D ();_gggac .Up =NewCT_Vector3D ();return _gggac ;};func (_ffaeea ST_PresetCameraType )ValidateWithPath (path string )error {switch _ffaeea {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 _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffaeea )); -};return 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 (_aaged ST_TextSpacingPercentOrPercentString )String ()string {if _aaged .ST_TextSpacingPercent !=nil {return _gd .Sprintf ("\u0025\u0076",*_aaged .ST_TextSpacingPercent ); -};if _aaged .ST_Percentage !=nil {return _gd .Sprintf ("\u0025\u0076",*_aaged .ST_Percentage );};return "";}; +// ST_Coordinate32 is a union type +type ST_Coordinate32 struct{ST_Coordinate32Unqualified *int32 ;ST_UniversalMeasure *string ;};func (_egbeg *ST_PathFillMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcafca ,_deaafd :=d .Token ();if _deaafd !=nil {return _deaafd ;}; +if _efdd ,_dbbgf :=_gcafca .(_d .EndElement );_dbbgf &&_efdd .Name ==start .Name {*_egbeg =1;return nil ;};if _agafb ,_dbbac :=_gcafca .(_d .CharData );!_dbbac {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcafca ); +}else {switch string (_agafb ){case "":*_egbeg =0;case "\u006e\u006f\u006e\u0065":*_egbeg =1;case "\u006e\u006f\u0072\u006d":*_egbeg =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_egbeg =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_egbeg =4; +case "\u0064\u0061\u0072\u006b\u0065\u006e":*_egbeg =5;case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_egbeg =6;};};_gcafca ,_deaafd =d .Token ();if _deaafd !=nil {return _deaafd ;};if _cabbdc ,_ccdde :=_gcafca .(_d .EndElement ); +_ccdde &&_cabbdc .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcafca );}; -// ValidateWithPath validates the EG_ThemeableFontStyles and its children, prefixing error messages with path -func (_febge *EG_ThemeableFontStyles )ValidateWithPath (path string )error {if _febge .Font !=nil {if _edgfd :=_febge .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_edgfd !=nil {return _edgfd ;};};if _febge .FontRef !=nil {if _bbffb :=_febge .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); -_bbffb !=nil {return _bbffb ;};};return nil ;};type CT_Point3D struct{XAttr ST_Coordinate ;YAttr ST_Coordinate ;ZAttr ST_Coordinate ;}; +// Validate validates the ThemeManager and its children +func (_abaggd *ThemeManager )Validate ()error {return _abaggd .ValidateWithPath ("\u0054\u0068\u0065m\u0065\u004d\u0061\u006e\u0061\u0067\u0065\u0072");};func (_ecbfab *Theme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecbfab .CT_OfficeStyleSheet =*NewCT_OfficeStyleSheet (); +for _ ,_dbcefd :=range start .Attr {if _dbcefd .Name .Local =="\u006e\u0061\u006d\u0065"{_afedf ,_daaef :=_dbcefd .Value ,error (nil );if _daaef !=nil {return _daaef ;};_ecbfab .NameAttr =&_afedf ;continue ;};};_aeebb :for {_dffce ,_bdgfd :=d .Token (); +if _bdgfd !=nil {return _bdgfd ;};switch _cgcb :=_dffce .(type ){case _d .StartElement :switch _cgcb .Name {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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _bfdca :=d .DecodeElement (_ecbfab .ThemeElements ,&_cgcb ); +_bfdca !=nil {return _bfdca ;};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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_ecbfab .ObjectDefaults =NewCT_ObjectStyleDefaults (); +if _bcfad :=d .DecodeElement (_ecbfab .ObjectDefaults ,&_cgcb );_bcfad !=nil {return _bcfad ;};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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_ecbfab .ExtraClrSchemeLst =NewCT_ColorSchemeList (); +if _dbcfc :=d .DecodeElement (_ecbfab .ExtraClrSchemeLst ,&_cgcb );_dbcfc !=nil {return _dbcfc ;};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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_ecbfab .CustClrLst =NewCT_CustomColorList (); +if _ccfaa :=d .DecodeElement (_ecbfab .CustClrLst ,&_cgcb );_ccfaa !=nil {return _ccfaa ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecbfab .ExtLst =NewCT_OfficeArtExtensionList (); +if _fdefb :=d .DecodeElement (_ecbfab .ExtLst ,&_cgcb );_fdefb !=nil {return _fdefb ;};default:_dc .Log .Debug ("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",_cgcb .Name ); +if _bgged :=d .Skip ();_bgged !=nil {return _bgged ;};};case _d .EndElement :break _aeebb ;case _d .CharData :};};return nil ;};type CT_GroupFillProperties struct{}; -// Validate validates the CT_Camera and its children -func (_fgbd *CT_Camera )Validate ()error {return _fgbd .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006d\u0065\u0072a");};func (_fbcfe ST_PresetColorVal )ValidateWithPath (path string )error {switch _fbcfe {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 _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbcfe )); -};return nil ;};func (_cdbcc ST_TextShapeType )ValidateWithPath (path string )error {switch _cdbcc {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 _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdbcc )); -};return nil ;};func NewCT_TextListStyle ()*CT_TextListStyle {_aacba :=&CT_TextListStyle {};return _aacba }; +// ValidateWithPath validates the CT_TextBulletTypefaceFollowText and its children, prefixing error messages with path +func (_agbde *CT_TextBulletTypefaceFollowText )ValidateWithPath (path string )error {return nil };func (_bebbec *ST_TextFontScalePercentOrPercentString )ValidateWithPath (path string )error {_aggcgg :=[]string {};if _bebbec .ST_TextFontScalePercent !=nil {_aggcgg =append (_aggcgg ,"\u0053\u0054\u005fTe\u0078\u0074\u0046\u006f\u006e\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +};if _bebbec .ST_Percentage !=nil {_aggcgg =append (_aggcgg ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_aggcgg )> 1{return _fa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aggcgg ); +};return nil ;};func (_dcgcf ST_LineEndLength )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dcgcf .String (),start );};func (_cfccb *CT_PolarAdjustHandle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfccb .GdRefRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0052"},Value :_fa .Sprintf ("\u0025\u0076",*_cfccb .GdRefRAttr )}); +};if _cfccb .MinRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0052"},Value :_fa .Sprintf ("\u0025\u0076",*_cfccb .MinRAttr )});};if _cfccb .MaxRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078\u0052"},Value :_fa .Sprintf ("\u0025\u0076",*_cfccb .MaxRAttr )}); +};if _cfccb .GdRefAngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0064\u0052\u0065\u0066\u0041\u006e\u0067"},Value :_fa .Sprintf ("\u0025\u0076",*_cfccb .GdRefAngAttr )});};if _cfccb .MinAngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u006e\u0041\u006e\u0067"},Value :_fa .Sprintf ("\u0025\u0076",*_cfccb .MinAngAttr )}); +};if _cfccb .MaxAngAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0078\u0041\u006e\u0067"},Value :_fa .Sprintf ("\u0025\u0076",*_cfccb .MaxAngAttr )});};e .EncodeToken (start );_egbeab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070o\u0073"}}; +e .EncodeElement (_cfccb .Pos ,_egbeab );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TableBackgroundStyle and its children -func (_debcd *CT_TableBackgroundStyle )Validate ()error {return _debcd .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0074\u0079\u006c\u0065");};type CT_Cell3D struct{PrstMaterialAttr ST_PresetMaterialType ; -Bevel *CT_Bevel ;LightRig *CT_LightRig ;ExtLst *CT_OfficeArtExtensionList ;};type CT_FontCollection struct{Latin *CT_TextFont ;Ea *CT_TextFont ;Cs *CT_TextFont ;Font []*CT_SupplementalFont ;ExtLst *CT_OfficeArtExtensionList ;};func NewAG_Blob ()*AG_Blob {_ag :=&AG_Blob {}; -return _ag };func NewCT_TextNoBullet ()*CT_TextNoBullet {_ddecb :=&CT_TextNoBullet {};return _ddecb };func (_dfffd *ST_LineCap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaefg ,_adega :=d .Token ();if _adega !=nil {return _adega ;}; -if _gfgbd ,_facgae :=_aaefg .(_d .EndElement );_facgae &&_gfgbd .Name ==start .Name {*_dfffd =1;return nil ;};if _bagee ,_fcbafa :=_aaefg .(_d .CharData );!_fcbafa {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",_aaefg ); -}else {switch string (_bagee ){case "":*_dfffd =0;case "\u0072\u006e\u0064":*_dfffd =1;case "\u0073\u0071":*_dfffd =2;case "\u0066\u006c\u0061\u0074":*_dfffd =3;};};_aaefg ,_adega =d .Token ();if _adega !=nil {return _adega ;};if _efege ,_ecede :=_aaefg .(_d .EndElement ); -_ecede &&_efege .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",_aaefg );}; +// Validate validates the CT_Path2DCubicBezierTo and its children +func (_egcgc *CT_Path2DCubicBezierTo )Validate ()error {return _egcgc .ValidateWithPath ("\u0043\u0054\u005f\u0050at\u0068\u0032\u0044\u0043\u0075\u0062\u0069\u0063\u0042\u0065\u007a\u0069\u0065\u0072T\u006f");};func NewCT_Bevel ()*CT_Bevel {_affg :=&CT_Bevel {}; +return _affg };type CT_EmbeddedWAVAudioFile struct{EmbedAttr string ;NameAttr *string ;};type CT_GraphicalObject struct{GraphicData *CT_GraphicalObjectData ;};type CT_PresetLineDashProperties struct{ValAttr ST_PresetLineDashVal ;};func (_efgaa *ST_PresetLineDashVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbfeg ,_cdfage :=d .Token (); +if _cdfage !=nil {return _cdfage ;};if _eecdb ,_fadadd :=_gbfeg .(_d .EndElement );_fadadd &&_eecdb .Name ==start .Name {*_efgaa =1;return nil ;};if _aafdg ,_cgafg :=_gbfeg .(_d .CharData );!_cgafg {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbfeg ); +}else {switch string (_aafdg ){case "":*_efgaa =0;case "\u0073\u006f\u006ci\u0064":*_efgaa =1;case "\u0064\u006f\u0074":*_efgaa =2;case "\u0064\u0061\u0073\u0068":*_efgaa =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_efgaa =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_efgaa =5; +case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_efgaa =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_efgaa =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_efgaa =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_efgaa =9; +case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_efgaa =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_efgaa =11;};};_gbfeg ,_cdfage =d .Token ();if _cdfage !=nil {return _cdfage ;};if _bbbda ,_ddace :=_gbfeg .(_d .EndElement ); +_ddace &&_bbbda .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbfeg );};type CT_SchemeColor struct{ValAttr ST_SchemeColorVal ; +EG_ColorTransform []*EG_ColorTransform ;}; -// ValidateWithPath validates the CT_GroupTransform2D and its children, prefixing error messages with path -func (_eeag *CT_GroupTransform2D )ValidateWithPath (path string )error {if _eeag .Off !=nil {if _badf :=_eeag .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_badf !=nil {return _badf ;};};if _eeag .Ext !=nil {if _cebbf :=_eeag .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074"); -_cebbf !=nil {return _cebbf ;};};if _eeag .ChOff !=nil {if _gdcd :=_eeag .ChOff .ValidateWithPath (path +"\u002f\u0043\u0068\u004f\u0066\u0066");_gdcd !=nil {return _gdcd ;};};if _eeag .ChExt !=nil {if _eagd :=_eeag .ChExt .ValidateWithPath (path +"\u002f\u0043\u0068\u0045\u0078\u0074"); -_eagd !=nil {return _eagd ;};};return nil ;};func (_afgeb *CT_Headers )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfdf :for {_fecfg ,_dgdg :=d .Token ();if _dgdg !=nil {return _dgdg ;};switch _dfdad :=_fecfg .(type ){case _d .StartElement :switch _dfdad .Name {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 :"\u0068\u0065\u0061\u0064\u0065\u0072"},_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 :"\u0068\u0065\u0061\u0064\u0065\u0072"}:var _bbbbg string ; -if _fgcfe :=d .DecodeElement (&_bbbbg ,&_dfdad );_fgcfe !=nil {return _fgcfe ;};_afgeb .Header =append (_afgeb .Header ,_bbbbg );default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_dfdad .Name ); -if _gacaf :=d .Skip ();_gacaf !=nil {return _gacaf ;};};case _d .EndElement :break _cfdf ;case _d .CharData :};};return nil ;};func (_acc *CT_AnimationElementChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _acc .Dgm !=nil {_aaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064g\u006d"}}; -e .EncodeElement (_acc .Dgm ,_aaf );};if _acc .Chart !=nil {_cbfd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_acc .Chart ,_cbfd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -}; +// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path +func (_ggbece *CT_Table )ValidateWithPath (path string )error {if _ggbece .TblPr !=nil {if _gbggf :=_ggbece .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_gbggf !=nil {return _gbggf ;};};if _gdcbd :=_ggbece .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064"); +_gdcbd !=nil {return _gdcbd ;};for _bbbcc ,_gfefdb :=range _ggbece .Tr {if _ggcbd :=_gfefdb .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_bbbcc ));_ggcbd !=nil {return _ggcbd ;};};return nil ;};func NewCT_ColorReplaceEffect ()*CT_ColorReplaceEffect {_eafdaa :=&CT_ColorReplaceEffect {}; +return _eafdaa ;}; -// ValidateWithPath validates the CT_Vector3D and its children, prefixing error messages with path -func (_ggcg *CT_Vector3D )ValidateWithPath (path string )error {if _bagfg :=_ggcg .DxAttr .ValidateWithPath (path +"\u002fD\u0078\u0041\u0074\u0074\u0072");_bagfg !=nil {return _bagfg ;};if _eeeec :=_ggcg .DyAttr .ValidateWithPath (path +"\u002fD\u0079\u0041\u0074\u0074\u0072"); -_eeeec !=nil {return _eeeec ;};if _ecgab :=_ggcg .DzAttr .ValidateWithPath (path +"\u002fD\u007a\u0041\u0074\u0074\u0072");_ecgab !=nil {return _ecgab ;};return nil ;};func (_addd *CT_LinearShadeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_badb :=range start .Attr {if _badb .Name .Local =="\u0061\u006e\u0067"{_cdfdg ,_aeadb :=_b .ParseInt (_badb .Value ,10,32); -if _aeadb !=nil {return _aeadb ;};_gecbg :=int32 (_cdfdg );_addd .AngAttr =&_gecbg ;continue ;};if _badb .Name .Local =="\u0073\u0063\u0061\u006c\u0065\u0064"{_gcea ,_agae :=_b .ParseBool (_badb .Value );if _agae !=nil {return _agae ;};_addd .ScaledAttr =&_gcea ; -continue ;};};for {_bgfae ,_edef :=d .Token ();if _edef !=nil {return _gd .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",_edef ); -};if _egcae ,_efac :=_bgfae .(_d .EndElement );_efac &&_egcae .Name ==start .Name {break ;};};return nil ;};func NewCT_Bevel ()*CT_Bevel {_gag :=&CT_Bevel {};return _gag };func (_fbbcb ST_LineEndLength )String ()string {switch _fbbcb {case 0:return ""; -case 1:return "\u0073\u006d";case 2:return "\u006d\u0065\u0064";case 3:return "\u006c\u0067";};return "";};func (_eeege ST_PresetPatternVal )String ()string {switch _eeege {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 NewEG_ThemeableEffectStyle ()*EG_ThemeableEffectStyle {_afgda :=&EG_ThemeableEffectStyle {}; -return _afgda ;}; +// Validate validates the CT_AudioCDTime and its children +func (_befc *CT_AudioCDTime )Validate ()error {return _befc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0064\u0069\u006f\u0043D\u0054\u0069\u006d\u0065");};func (_bafd *CT_ClipboardStyleSheet )MarshalXML (e *_d .Encoder ,start _d .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 );_agfgf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074h\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}};e .EncodeElement (_bafd .ThemeElements ,_agfgf );_dcagc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}}; +e .EncodeElement (_bafd .ClrMap ,_dcagc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddaac ST_PresetShadowVal )Validate ()error {return _ddaac .ValidateWithPath ("")}; -// Validate validates the CT_FontScheme and its children -func (_dbgcf *CT_FontScheme )Validate ()error {return _dbgcf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};func NewCT_RegularTextRun ()*CT_RegularTextRun {_bcbag :=&CT_RegularTextRun {};return _bcbag }; -func (_abfagc *ST_TextAutonumberScheme )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abfagc =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_abfagc =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_abfagc =2; -case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_abfagc =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_abfagc =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_abfagc =5; -case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_abfagc =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_abfagc =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_abfagc =8; -case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_abfagc =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_abfagc =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_abfagc =11; -case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_abfagc =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_abfagc =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_abfagc =14; -case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_abfagc =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_abfagc =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_abfagc =17; -case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_abfagc =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_abfagc =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_abfagc =20; -case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_abfagc =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_abfagc =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_abfagc =23; -case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_abfagc =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_abfagc =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_abfagc =26; -case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_abfagc =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_abfagc =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_abfagc =29; -case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_abfagc =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_abfagc =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_abfagc =32; -case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_abfagc =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_abfagc =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_abfagc =35; -case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_abfagc =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_abfagc =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_abfagc =38; -case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_abfagc =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_abfagc =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_abfagc =41; -};return nil ;};func NewCT_EmbeddedWAVAudioFile ()*CT_EmbeddedWAVAudioFile {_geed :=&CT_EmbeddedWAVAudioFile {};return _geed ;};type CT_Path2DQuadBezierTo struct{Pt []*CT_AdjPoint2D ;};func (_feede ST_SystemColorVal )ValidateWithPath (path string )error {switch _feede {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 _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feede )); -};return nil ;}; +// ValidateWithPath validates the CT_AnimationGraphicalObjectBuildProperties and its children, prefixing error messages with path +func (_eafg *CT_AnimationGraphicalObjectBuildProperties )ValidateWithPath (path string )error {if _eafg .BldDgm !=nil {if _eadcg :=_eafg .BldDgm .ValidateWithPath (path +"\u002fB\u006c\u0064\u0044\u0067\u006d");_eadcg !=nil {return _eadcg ;};};if _eafg .BldChart !=nil {if _cage :=_eafg .BldChart .ValidateWithPath (path +"\u002fB\u006c\u0064\u0043\u0068\u0061\u0072t"); +_cage !=nil {return _cage ;};};return nil ;}; // ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path -func (_eccd *CT_Connection )ValidateWithPath (path string )error {return nil };func (_affgb ST_LineEndType )String ()string {switch _affgb {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 ParseUnionST_Coordinate (s string )(ST_Coordinate ,error ){_gcaac :=ST_Coordinate {}; -if _gg .ST_UniversalMeasurePatternRe .MatchString (s ){_gcaac .ST_UniversalMeasure =&s ;}else {_baacg ,_ffdeg :=_b .ParseInt (s ,10,64);if _ffdeg !=nil {return _gcaac ,_gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_ffdeg ); -};_gcaac .ST_CoordinateUnqualified =&_baacg ;};return _gcaac ,nil ;};func (_egagb *CT_GvmlTextShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egagb .TxBody =NewCT_TextBody ();_bcfab :for {_egda ,_dcgde :=d .Token ();if _dcgde !=nil {return _dcgde ; -};switch _gbcee :=_egda .(type ){case _d .StartElement :switch _gbcee .Name {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 :"\u0074\u0078\u0042\u006f\u0064\u0079"},_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 :"\u0074\u0078\u0042\u006f\u0064\u0079"}:if _fbee :=d .DecodeElement (_egagb .TxBody ,&_gbcee ); -_fbee !=nil {return _fbee ;};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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_egagb .Choice =NewCT_GvmlTextShapeChoice (); -if _bfee :=d .DecodeElement (&_egagb .Choice .UseSpRect ,&_gbcee );_bfee !=nil {return _bfee ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_egagb .Choice =NewCT_GvmlTextShapeChoice (); -if _edea :=d .DecodeElement (&_egagb .Choice .Xfrm ,&_gbcee );_edea !=nil {return _edea ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egagb .ExtLst =NewCT_OfficeArtExtensionList (); -if _aegad :=d .DecodeElement (_egagb .ExtLst ,&_gbcee );_aegad !=nil {return _aegad ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gbcee .Name ); -if _ebfea :=d .Skip ();_ebfea !=nil {return _ebfea ;};};case _d .EndElement :break _bcfab ;case _d .CharData :};};return nil ;};func (_gfadb ST_Coordinate32 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfadb .ST_Coordinate32Unqualified !=nil {e .EncodeToken (_d .CharData (_gd .Sprintf ("\u0025\u0064",*_gfadb .ST_Coordinate32Unqualified ))); -};if _gfadb .ST_UniversalMeasure !=nil {e .EncodeToken (_d .CharData (*_gfadb .ST_UniversalMeasure ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_fcfe *CT_AnimationChartElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcfe .SeriesIdxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"},Value :_gd .Sprintf ("\u0025\u0076",*_fcfe .SeriesIdxAttr )}); -};if _fcfe .CategoryIdxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"},Value :_gd .Sprintf ("\u0025\u0076",*_fcfe .CategoryIdxAttr )});};_geaf ,_ecg :=_fcfe .BldStepAttr .MarshalXMLAttr (_d .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"}); -if _ecg !=nil {return _ecg ;};start .Attr =append (start .Attr ,_geaf );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_LuminanceEffect and its children -func (_aabaa *CT_LuminanceEffect )Validate ()error {return _aabaa .ValidateWithPath ("\u0043T\u005fL\u0075\u006d\u0069\u006e\u0061n\u0063\u0065E\u0066\u0066\u0065\u0063\u0074");};func (_fbggc *CT_TableCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ceefe :=range start .Attr {if _ceefe .Name .Local =="\u0072o\u0077\u0053\u0070\u0061\u006e"{_daeda ,_aaabb :=_b .ParseInt (_ceefe .Value ,10,32); -if _aaabb !=nil {return _aaabb ;};_adefg :=int32 (_daeda );_fbggc .RowSpanAttr =&_adefg ;continue ;};if _ceefe .Name .Local =="\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"{_ggfaf ,_cfgbg :=_b .ParseInt (_ceefe .Value ,10,32);if _cfgbg !=nil {return _cfgbg ; -};_gfage :=int32 (_ggfaf );_fbggc .GridSpanAttr =&_gfage ;continue ;};if _ceefe .Name .Local =="\u0068\u004d\u0065\u0072\u0067\u0065"{_aeccg ,_efdgf :=_b .ParseBool (_ceefe .Value );if _efdgf !=nil {return _efdgf ;};_fbggc .HMergeAttr =&_aeccg ;continue ; -};if _ceefe .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_cgceg ,_ecdfd :=_b .ParseBool (_ceefe .Value );if _ecdfd !=nil {return _ecdfd ;};_fbggc .VMergeAttr =&_cgceg ;continue ;};if _ceefe .Name .Local =="\u0069\u0064"{_cgfea ,_abgbg :=_ceefe .Value ,error (nil ); -if _abgbg !=nil {return _abgbg ;};_fbggc .IdAttr =&_cgfea ;continue ;};};_fffa :for {_dbdag ,_cggff :=d .Token ();if _cggff !=nil {return _cggff ;};switch _fbebc :=_dbdag .(type ){case _d .StartElement :switch _fbebc .Name {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 :"\u0074\u0078\u0042\u006f\u0064\u0079"},_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 :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_fbggc .TxBody =NewCT_TextBody (); -if _fcegf :=d .DecodeElement (_fbggc .TxBody ,&_fbebc );_fcegf !=nil {return _fcegf ;};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 :"\u0074\u0063\u0050\u0072"},_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 :"\u0074\u0063\u0050\u0072"}:_fbggc .TcPr =NewCT_TableCellProperties (); -if _cbca :=d .DecodeElement (_fbggc .TcPr ,&_fbebc );_cbca !=nil {return _cbca ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbggc .ExtLst =NewCT_OfficeArtExtensionList (); -if _bddbgc :=d .DecodeElement (_fbggc .ExtLst ,&_fbebc );_bddbgc !=nil {return _bddbgc ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_fbebc .Name ); -if _abggf :=d .Skip ();_abggf !=nil {return _abggf ;};};case _d .EndElement :break _fffa ;case _d .CharData :};};return nil ;}; +func (_dgfcc *CT_Connection )ValidateWithPath (path string )error {return nil };func (_agebaf *CT_TextUnderlineLineFollowText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_NoFillProperties struct{}; -// ValidateWithPath validates the CT_FontReference and its children, prefixing error messages with path -func (_acggg *CT_FontReference )ValidateWithPath (path string )error {if _acggg .IdxAttr ==ST_FontCollectionIndexUnset {return _gd .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 _gebbe :=_acggg .IdxAttr .ValidateWithPath (path +"\u002f\u0049\u0064\u0078\u0041\u0074\u0074\u0072");_gebbe !=nil {return _gebbe ;};if _acggg .ScrgbClr !=nil {if _eadbd :=_acggg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); -_eadbd !=nil {return _eadbd ;};};if _acggg .SrgbClr !=nil {if _efca :=_acggg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_efca !=nil {return _efca ;};};if _acggg .HslClr !=nil {if _ecgb :=_acggg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); -_ecgb !=nil {return _ecgb ;};};if _acggg .SysClr !=nil {if _cdeg :=_acggg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_cdeg !=nil {return _cdeg ;};};if _acggg .SchemeClr !=nil {if _fgbaa :=_acggg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); -_fgbaa !=nil {return _fgbaa ;};};if _acggg .PrstClr !=nil {if _gggea :=_acggg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_gggea !=nil {return _gggea ;};};return nil ;}; +// Validate validates the CT_EmptyElement and its children +func (_edfe *CT_EmptyElement )Validate ()error {return _edfe .ValidateWithPath ("\u0043T\u005fE\u006d\u0070\u0074\u0079\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};type ThemeOverride struct{CT_BaseStylesOverride };func (_cgb *CT_Angle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aef :=range start .Attr {if _aef .Name .Local =="\u0076\u0061\u006c"{_ead ,_edea :=_bc .ParseInt (_aef .Value ,10,32); +if _edea !=nil {return _edea ;};_cgb .ValAttr =int32 (_ead );continue ;};};for {_gce ,_ddcc :=d .Token ();if _ddcc !=nil {return _fa .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u006e\u0067\u006c\u0065: \u0025\u0073",_ddcc );};if _dddd ,_bba :=_gce .(_d .EndElement ); +_bba &&_dddd .Name ==start .Name {break ;};};return nil ;};func (_eccfagf *ST_ColorSchemeIndex )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eccfagf =0;case "\u0064\u006b\u0031":*_eccfagf =1;case "\u006c\u0074\u0031":*_eccfagf =2; +case "\u0064\u006b\u0032":*_eccfagf =3;case "\u006c\u0074\u0032":*_eccfagf =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_eccfagf =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_eccfagf =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_eccfagf =7; +case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_eccfagf =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_eccfagf =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_eccfagf =10;case "\u0068\u006c\u0069n\u006b":*_eccfagf =11;case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_eccfagf =12; +};return nil ;};func NewCT_DashStopList ()*CT_DashStopList {_eaeea :=&CT_DashStopList {};return _eaeea };func (_bcfgag ST_ShapeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcfgag .String (),start );}; -// ValidateWithPath validates the CT_EmbeddedWAVAudioFile and its children, prefixing error messages with path -func (_aedd *CT_EmbeddedWAVAudioFile )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_TextParagraphProperties and its children +func (_ebfea *CT_TextParagraphProperties )Validate ()error {return _ebfea .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 (_eeaef ST_TextFontAlignType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eeaef .String (),start ); +};func (_ddgbf *ST_TextAutonumberScheme )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddgbf =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_ddgbf =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_ddgbf =2; +case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_ddgbf =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_ddgbf =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_ddgbf =5; +case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_ddgbf =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_ddgbf =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_ddgbf =8; +case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_ddgbf =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_ddgbf =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_ddgbf =11; +case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_ddgbf =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_ddgbf =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_ddgbf =14; +case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_ddgbf =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_ddgbf =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_ddgbf =17; +case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_ddgbf =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_ddgbf =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_ddgbf =20; +case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_ddgbf =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_ddgbf =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_ddgbf =23; +case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_ddgbf =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_ddgbf =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_ddgbf =26; +case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_ddgbf =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_ddgbf =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_ddgbf =29; +case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_ddgbf =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_ddgbf =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_ddgbf =32; +case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_ddgbf =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_ddgbf =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_ddgbf =35; +case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_ddgbf =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_ddgbf =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_ddgbf =38; +case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_ddgbf =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_ddgbf =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_ddgbf =41; +};return nil ;};func (_afdbg ST_PositiveFixedPercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _afdbg .ST_PositiveFixedPercentageDecimal !=nil {e .EncodeToken (_d .CharData (_fa .Sprintf ("\u0025\u0064",*_afdbg .ST_PositiveFixedPercentageDecimal ))); +};if _afdbg .ST_PositiveFixedPercentage !=nil {e .Encode (_afdbg .ST_PositiveFixedPercentage );};return e .EncodeToken (_d .EndElement {Name :start .Name });}; -// Validate validates the CT_PictureLocking and its children -func (_befca *CT_PictureLocking )Validate ()error {return _befca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067");};func NewCT_GraphicalObjectFrameLocking ()*CT_GraphicalObjectFrameLocking {_faeefb :=&CT_GraphicalObjectFrameLocking {}; -return _faeefb ;};func (_ggaba *EG_ThemeableFontStyles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dagab :for {_baaaa ,_feabg :=d .Token ();if _feabg !=nil {return _feabg ;};switch _aeefde :=_baaaa .(type ){case _d .StartElement :switch _aeefde .Name {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 :"\u0066\u006f\u006e\u0074"},_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 :"\u0066\u006f\u006e\u0074"}:_ggaba .Font =NewCT_FontCollection (); -if _bdfbe :=d .DecodeElement (_ggaba .Font ,&_aeefde );_bdfbe !=nil {return _bdfbe ;};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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"},_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 :"\u0066o\u006e\u0074\u0052\u0065\u0066"}:_ggaba .FontRef =NewCT_FontReference (); -if _bgdgg :=d .DecodeElement (_ggaba .FontRef ,&_aeefde );_bgdgg !=nil {return _bgdgg ;};default:_ac .Log .Debug ("\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",_aeefde .Name ); -if _dgbeab :=d .Skip ();_dgbeab !=nil {return _dgbeab ;};};case _d .EndElement :break _dagab ;case _d .CharData :};};return nil ;};const (ST_PitchFamilyUnset ST_PitchFamily =0;ST_PitchFamily00 ST_PitchFamily =1;ST_PitchFamily01 ST_PitchFamily =2;ST_PitchFamily02 ST_PitchFamily =3; -ST_PitchFamily16 ST_PitchFamily =4;ST_PitchFamily17 ST_PitchFamily =5;ST_PitchFamily18 ST_PitchFamily =6;ST_PitchFamily32 ST_PitchFamily =7;ST_PitchFamily33 ST_PitchFamily =8;ST_PitchFamily34 ST_PitchFamily =9;ST_PitchFamily48 ST_PitchFamily =10;ST_PitchFamily49 ST_PitchFamily =11; -ST_PitchFamily50 ST_PitchFamily =12;ST_PitchFamily64 ST_PitchFamily =13;ST_PitchFamily65 ST_PitchFamily =14;ST_PitchFamily66 ST_PitchFamily =15;ST_PitchFamily80 ST_PitchFamily =16;ST_PitchFamily81 ST_PitchFamily =17;ST_PitchFamily82 ST_PitchFamily =18; -);func (_ceecc *CT_TextAutonumberBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceecc .TypeAttr =ST_TextAutonumberScheme (1);for _ ,_gcdbc :=range start .Attr {if _gcdbc .Name .Local =="\u0074\u0079\u0070\u0065"{_ceecc .TypeAttr .UnmarshalXMLAttr (_gcdbc ); -continue ;};if _gcdbc .Name .Local =="\u0073t\u0061\u0072\u0074\u0041\u0074"{_eaccd ,_gdfag :=_b .ParseInt (_gcdbc .Value ,10,32);if _gdfag !=nil {return _gdfag ;};_aafe :=int32 (_eaccd );_ceecc .StartAtAttr =&_aafe ;continue ;};};for {_dcefed ,_gfcfge :=d .Token (); -if _gfcfge !=nil {return _gd .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",_gfcfge );};if _agacc ,_egaece :=_dcefed .(_d .EndElement ); -_egaece &&_agacc .Name ==start .Name {break ;};};return nil ;};func (_ccceg *ST_PositivePercentage )ValidateWithPath (path string )error {_cdafg :=[]string {};if _ccceg .ST_PositivePercentageDecimal !=nil {_cdafg =append (_cdafg ,"\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 _ccceg .ST_PositivePercentage !=nil {if _bdcf :=_ccceg .ST_PositivePercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fPo\u0073\u0069\u0074\u0069\u0076\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065");_bdcf !=nil {return _bdcf ; -};_cdafg =append (_cdafg ,"S\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_cdafg )> 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 ,_cdafg ); -};return nil ;}; +// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path +func (_dfgae *CT_PositivePercentage )ValidateWithPath (path string )error {if _gfege :=_dfgae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfege !=nil {return _gfege ;};return nil ;};const (ST_AnimationDgmOnlyBuildTypeUnset ST_AnimationDgmOnlyBuildType =0; +ST_AnimationDgmOnlyBuildTypeOne ST_AnimationDgmOnlyBuildType =1;ST_AnimationDgmOnlyBuildTypeLvlOne ST_AnimationDgmOnlyBuildType =2;ST_AnimationDgmOnlyBuildTypeLvlAtOnce ST_AnimationDgmOnlyBuildType =3;);type ST_TextAlignType byte ;type CT_GroupLocking struct{NoGrpAttr *bool ; +NoUngrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_InverseTransform ()*CT_InverseTransform {_dcgbc :=&CT_InverseTransform {};return _dcgbc }; +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 ;};const (ST_TextAlignTypeUnset ST_TextAlignType =0;ST_TextAlignTypeL ST_TextAlignType =1;ST_TextAlignTypeCtr ST_TextAlignType =2;ST_TextAlignTypeR ST_TextAlignType =3;ST_TextAlignTypeJust ST_TextAlignType =4; +ST_TextAlignTypeJustLow ST_TextAlignType =5;ST_TextAlignTypeDist ST_TextAlignType =6;ST_TextAlignTypeThaiDist ST_TextAlignType =7;);type CT_LineEndProperties struct{TypeAttr ST_LineEndType ;WAttr ST_LineEndWidth ;LenAttr ST_LineEndLength ;};func (_cgcba *ST_PathFillMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cgcba =0; +case "\u006e\u006f\u006e\u0065":*_cgcba =1;case "\u006e\u006f\u0072\u006d":*_cgcba =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_cgcba =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_cgcba =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_cgcba =5; +case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_cgcba =6;};return nil ;}; -// ValidateWithPath validates the CT_Path2DList and its children, prefixing error messages with path -func (_deaad *CT_Path2DList )ValidateWithPath (path string )error {for _bbfc ,_dggfd :=range _deaad .Path {if _bbec :=_dggfd .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0050\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_bbfc ));_bbec !=nil {return _bbec ; -};};return nil ;}; +// Validate validates the AG_Locking and its children +func (_cd *AG_Locking )Validate ()error {return _cd .ValidateWithPath ("\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067");};type VideoFile struct{CT_VideoFile };type ST_FontCollectionIndex byte ;func (_fgaab *ST_PresetShadowVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgaab =0; +case "\u0073\u0068\u0064w\u0031":*_fgaab =1;case "\u0073\u0068\u0064w\u0032":*_fgaab =2;case "\u0073\u0068\u0064w\u0033":*_fgaab =3;case "\u0073\u0068\u0064w\u0034":*_fgaab =4;case "\u0073\u0068\u0064w\u0035":*_fgaab =5;case "\u0073\u0068\u0064w\u0036":*_fgaab =6; +case "\u0073\u0068\u0064w\u0037":*_fgaab =7;case "\u0073\u0068\u0064w\u0038":*_fgaab =8;case "\u0073\u0068\u0064w\u0039":*_fgaab =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_fgaab =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_fgaab =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_fgaab =12; +case "\u0073\u0068\u0064\u0077\u0031\u0033":*_fgaab =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_fgaab =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_fgaab =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_fgaab =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_fgaab =17; +case "\u0073\u0068\u0064\u0077\u0031\u0038":*_fgaab =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_fgaab =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_fgaab =20;};return nil ;};func (_bcgfb *CT_BiLevelEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdge :=range start .Attr {if _gdge .Name .Local =="\u0074\u0068\u0072\u0065\u0073\u0068"{_ceeee ,_cff :=ParseUnionST_PositiveFixedPercentage (_gdge .Value ); +if _cff !=nil {return _cff ;};_bcgfb .ThreshAttr =_ceeee ;continue ;};};for {_gbea ,_fde :=d .Token ();if _fde !=nil {return _fa .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",_fde ); +};if _dgde ,_cdgc :=_gbea .(_d .EndElement );_cdgc &&_dgde .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_DashStop and its children, prefixing error messages with path -func (_dace *CT_DashStop )ValidateWithPath (path string )error {if _dggc :=_dace .DAttr .ValidateWithPath (path +"\u002f\u0044\u0041\u0074\u0074\u0072");_dggc !=nil {return _dggc ;};if _dagfd :=_dace .SpAttr .ValidateWithPath (path +"\u002fS\u0070\u0041\u0074\u0074\u0072"); -_dagfd !=nil {return _dagfd ;};return nil ;};func NewCT_FillProperties ()*CT_FillProperties {_bdgb :=&CT_FillProperties {};return _bdgb }; +// ValidateWithPath validates the CT_BaseStylesOverride and its children, prefixing error messages with path +func (_bcgf *CT_BaseStylesOverride )ValidateWithPath (path string )error {if _bcgf .ClrScheme !=nil {if _dbe :=_bcgf .ClrScheme .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065");_dbe !=nil {return _dbe ;};};if _bcgf .FontScheme !=nil {if _cdb :=_bcgf .FontScheme .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"); +_cdb !=nil {return _cdb ;};};if _bcgf .FmtScheme !=nil {if _abda :=_bcgf .FmtScheme .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0053\u0063\u0068\u0065\u006d\u0065");_abda !=nil {return _abda ;};};return nil ;}; -// Validate validates the CT_Cell3D and its children -func (_fcea *CT_Cell3D )Validate ()error {return _fcea .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c\u0033D");};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;); +// Validate validates the CT_BaseStylesOverride and its children +func (_accde *CT_BaseStylesOverride )Validate ()error {return _accde .ValidateWithPath ("C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065");};func (_bfddc ST_PresetPatternVal )ValidateWithPath (path string )error {switch _bfddc {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 _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfddc )); +};return nil ;};func (_daecg *CT_TextTabStopList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _daecg .Tab !=nil {_caefc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074a\u0062"}};for _ ,_ebeb :=range _daecg .Tab {e .EncodeElement (_ebeb ,_caefc ); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func ParseUnionST_Coordinate32 (s string )(ST_Coordinate32 ,error ){_ddeba :=ST_Coordinate32 {};if _ca .ST_UniversalMeasurePatternRe .MatchString (s ){_ddeba .ST_UniversalMeasure =&s ; +}else {_gedgc ,_egdbb :=_bc .ParseInt (s ,10,32);if _egdbb !=nil {return _ddeba ,_fa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_egdbb );};_ecaef :=int32 (_gedgc );_ddeba .ST_Coordinate32Unqualified =&_ecaef ; +};return _ddeba ,nil ;}; -// ValidateWithPath validates the CT_DuotoneEffect and its children, prefixing error messages with path -func (_gbfa *CT_DuotoneEffect )ValidateWithPath (path string )error {for _cfab ,_dafcg :=range _gbfa .EG_ColorChoice {if _dfdae :=_dafcg .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cfab )); -_dfdae !=nil {return _dfdae ;};};return nil ;}; +// ValidateWithPath validates the CT_EffectProperties and its children, prefixing error messages with path +func (_dfcag *CT_EffectProperties )ValidateWithPath (path string )error {if _dfcag .EffectLst !=nil {if _abab :=_dfcag .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_abab !=nil {return _abab ;};};if _dfcag .EffectDag !=nil {if _adcc :=_dfcag .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_adcc !=nil {return _adcc ;};};return nil ;}; -// Validate validates the CT_TableCell and its children -func (_aaabc *CT_TableCell )Validate ()error {return _aaabc .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0043\u0065\u006c\u006c");}; +// Validate validates the CT_AlphaInverseEffect and its children +func (_dfb *CT_AlphaInverseEffect )Validate ()error {return _dfb .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061I\u006e\u0076\u0065\u0072\u0073e\u0045\u0066\u0066\u0065\u0063\u0074");};type EG_TextUnderlineFill struct{UFillTx *CT_TextUnderlineFillFollowText ; +UFill *CT_TextUnderlineFillGroupWrapper ;};type ST_ChartBuildStep byte ; -// Validate validates the CT_FontCollection and its children -func (_badc *CT_FontCollection )Validate ()error {return _badc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006c\u0065c\u0074\u0069\u006f\u006e");};func (_bbcd *CT_QuickTimeFile )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_gd .Sprintf ("\u0025\u0076",_bbcd .LinkAttr )}); -e .EncodeToken (start );if _bbcd .ExtLst !=nil {_dddf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbcd .ExtLst ,_dddf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};func (_fegba *CT_Ratio )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbbea :=range start .Attr {if _gbbea .Name .Local =="\u006e"{_bfea ,_bedeg :=_b .ParseInt (_gbbea .Value ,10,64);if _bedeg !=nil {return _bedeg ;};_fegba .NAttr =_bfea ; -continue ;};if _gbbea .Name .Local =="\u0064"{_fecff ,_gcbec :=_b .ParseInt (_gbbea .Value ,10,64);if _gcbec !=nil {return _gcbec ;};_fegba .DAttr =_fecff ;continue ;};};for {_gbfda ,_gbdaa :=d .Token ();if _gbdaa !=nil {return _gd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0061\u0074\u0069\u006f: \u0025\u0073",_gbdaa ); -};if _gdeef ,_afdf :=_gbfda .(_d .EndElement );_afdf &&_gdeef .Name ==start .Name {break ;};};return nil ;};func (_ddcgb *ST_Percentage )Validate ()error {return _ddcgb .ValidateWithPath ("")};type CT_Path2D struct{WAttr *int64 ;HAttr *int64 ;FillAttr ST_PathFillMode ; -StrokeAttr *bool ;ExtrusionOkAttr *bool ;Close []*CT_Path2DClose ;MoveTo []*CT_Path2DMoveTo ;LnTo []*CT_Path2DLineTo ;ArcTo []*CT_Path2DArcTo ;QuadBezTo []*CT_Path2DQuadBezierTo ;CubicBezTo []*CT_Path2DCubicBezierTo ;};func (_fccf *CT_BlipChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecbc :for {_fedd ,_aebb :=d .Token (); -if _aebb !=nil {return _aebb ;};switch _aagfd :=_fedd .(type ){case _d .StartElement :switch _aagfd .Name {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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_acca :=NewCT_AlphaBiLevelEffect (); -if _fcde :=d .DecodeElement (_acca ,&_aagfd );_fcde !=nil {return _fcde ;};_fccf .AlphaBiLevel =append (_fccf .AlphaBiLevel ,_acca );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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_efee :=NewCT_AlphaCeilingEffect (); -if _gecdg :=d .DecodeElement (_efee ,&_aagfd );_gecdg !=nil {return _gecdg ;};_fccf .AlphaCeiling =append (_fccf .AlphaCeiling ,_efee );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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_addg :=NewCT_AlphaFloorEffect (); -if _dacb :=d .DecodeElement (_addg ,&_aagfd );_dacb !=nil {return _dacb ;};_fccf .AlphaFloor =append (_fccf .AlphaFloor ,_addg );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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_bbdf :=NewCT_AlphaInverseEffect (); -if _gcae :=d .DecodeElement (_bbdf ,&_aagfd );_gcae !=nil {return _gcae ;};_fccf .AlphaInv =append (_fccf .AlphaInv ,_bbdf );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_dabf :=NewCT_AlphaModulateEffect (); -if _dabg :=d .DecodeElement (_dabf ,&_aagfd );_dabg !=nil {return _dabg ;};_fccf .AlphaMod =append (_fccf .AlphaMod ,_dabf );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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_baag :=NewCT_AlphaModulateFixedEffect (); -if _bcba :=d .DecodeElement (_baag ,&_aagfd );_bcba !=nil {return _bcba ;};_fccf .AlphaModFix =append (_fccf .AlphaModFix ,_baag );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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_feec :=NewCT_AlphaReplaceEffect (); -if _ffec :=d .DecodeElement (_feec ,&_aagfd );_ffec !=nil {return _ffec ;};_fccf .AlphaRepl =append (_fccf .AlphaRepl ,_feec );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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_gfaa :=NewCT_BiLevelEffect (); -if _bcdg :=d .DecodeElement (_gfaa ,&_aagfd );_bcdg !=nil {return _bcdg ;};_fccf .BiLevel =append (_fccf .BiLevel ,_gfaa );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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_cdgg :=NewCT_BlurEffect (); -if _caba :=d .DecodeElement (_cdgg ,&_aagfd );_caba !=nil {return _caba ;};_fccf .Blur =append (_fccf .Blur ,_cdgg );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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_ffba :=NewCT_ColorChangeEffect (); -if _ebge :=d .DecodeElement (_ffba ,&_aagfd );_ebge !=nil {return _ebge ;};_fccf .ClrChange =append (_fccf .ClrChange ,_ffba );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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_gcbe :=NewCT_ColorReplaceEffect (); -if _fcggc :=d .DecodeElement (_gcbe ,&_aagfd );_fcggc !=nil {return _fcggc ;};_fccf .ClrRepl =append (_fccf .ClrRepl ,_gcbe );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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_egce :=NewCT_DuotoneEffect (); -if _gfgeg :=d .DecodeElement (_egce ,&_aagfd );_gfgeg !=nil {return _gfgeg ;};_fccf .Duotone =append (_fccf .Duotone ,_egce );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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_fdaa :=NewCT_FillOverlayEffect (); -if _dbc :=d .DecodeElement (_fdaa ,&_aagfd );_dbc !=nil {return _dbc ;};_fccf .FillOverlay =append (_fccf .FillOverlay ,_fdaa );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\u0079\u0073\u0063\u006c"},_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\u0079\u0073\u0063\u006c"}:_cadg :=NewCT_GrayscaleEffect (); -if _ffdc :=d .DecodeElement (_cadg ,&_aagfd );_ffdc !=nil {return _ffdc ;};_fccf .Grayscl =append (_fccf .Grayscl ,_cadg );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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_ccbg :=NewCT_HSLEffect (); -if _fgbe :=d .DecodeElement (_ccbg ,&_aagfd );_fgbe !=nil {return _fgbe ;};_fccf .Hsl =append (_fccf .Hsl ,_ccbg );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_ebe :=NewCT_LuminanceEffect (); -if _cbaa :=d .DecodeElement (_ebe ,&_aagfd );_cbaa !=nil {return _cbaa ;};_fccf .Lum =append (_fccf .Lum ,_ebe );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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_aacb :=NewCT_TintEffect (); -if _eace :=d .DecodeElement (_aacb ,&_aagfd );_eace !=nil {return _eace ;};_fccf .Tint =append (_fccf .Tint ,_aacb );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_aagfd .Name ); -if _afca :=d .Skip ();_afca !=nil {return _afca ;};};case _d .EndElement :break _ecbc ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_ColorChangeEffect and its children +func (_dgfb *CT_ColorChangeEffect )Validate ()error {return _dgfb .ValidateWithPath ("C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074");};func (_egbac *CT_FontReference )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egbac .IdxAttr =ST_FontCollectionIndex (1); +for _ ,_efef :=range start .Attr {if _efef .Name .Local =="\u0069\u0064\u0078"{_egbac .IdxAttr .UnmarshalXMLAttr (_efef );continue ;};};_eefe :for {_eacab ,_cgff :=d .Token ();if _cgff !=nil {return _cgff ;};switch _gdaac :=_eacab .(type ){case _d .StartElement :switch _gdaac .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_egbac .ScrgbClr =NewCT_ScRgbColor (); +if _gbfbd :=d .DecodeElement (_egbac .ScrgbClr ,&_gdaac );_gbfbd !=nil {return _gbfbd ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_egbac .SrgbClr =NewCT_SRgbColor (); +if _dedca :=d .DecodeElement (_egbac .SrgbClr ,&_gdaac );_dedca !=nil {return _dedca ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_egbac .HslClr =NewCT_HslColor (); +if _agafd :=d .DecodeElement (_egbac .HslClr ,&_gdaac );_agafd !=nil {return _agafd ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_egbac .SysClr =NewCT_SystemColor (); +if _addd :=d .DecodeElement (_egbac .SysClr ,&_gdaac );_addd !=nil {return _addd ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_egbac .SchemeClr =NewCT_SchemeColor (); +if _bgeg :=d .DecodeElement (_egbac .SchemeClr ,&_gdaac );_bgeg !=nil {return _bgeg ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_egbac .PrstClr =NewCT_PresetColor (); +if _cbg :=d .DecodeElement (_egbac .PrstClr ,&_gdaac );_cbg !=nil {return _cbg ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gdaac .Name ); +if _gfadc :=d .Skip ();_gfadc !=nil {return _gfadc ;};};case _d .EndElement :break _eefe ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ClipboardStyleSheet and its children, prefixing error messages with path -func (_bcbgg *CT_ClipboardStyleSheet )ValidateWithPath (path string )error {if _edbd :=_bcbgg .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_edbd !=nil {return _edbd ;};if _dbba :=_bcbgg .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); -_dbba !=nil {return _dbba ;};return nil ;};func (_bfeec *CT_PresetTextShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfeec .PrstAttr =ST_TextShapeType (1);for _ ,_gcba :=range start .Attr {if _gcba .Name .Local =="\u0070\u0072\u0073\u0074"{_bfeec .PrstAttr .UnmarshalXMLAttr (_gcba ); -continue ;};};_cgeb :for {_adbbf ,_dgcef :=d .Token ();if _dgcef !=nil {return _dgcef ;};switch _gbbda :=_adbbf .(type ){case _d .StartElement :switch _gbbda .Name {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 :"\u0061\u0076\u004cs\u0074"},_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 :"\u0061\u0076\u004cs\u0074"}:_bfeec .AvLst =NewCT_GeomGuideList (); -if _dbbef :=d .DecodeElement (_bfeec .AvLst ,&_gbbda );_dbbef !=nil {return _dbbef ;};default:_ac .Log .Debug ("\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",_gbbda .Name ); -if _cedfa :=d .Skip ();_cedfa !=nil {return _cedfa ;};};case _d .EndElement :break _cgeb ;case _d .CharData :};};return nil ;};func (_dgfdee ST_Coordinate )String ()string {if _dgfdee .ST_CoordinateUnqualified !=nil {return _gd .Sprintf ("\u0025\u0076",*_dgfdee .ST_CoordinateUnqualified ); -};if _dgfdee .ST_UniversalMeasure !=nil {return _gd .Sprintf ("\u0025\u0076",*_dgfdee .ST_UniversalMeasure );};return "";};type CT_TablePropertiesChoice struct{TableStyle *CT_TableStyle ;TableStyleId *string ;};func (_faefg *ST_BlipCompression )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_faefg =0; -case "\u0065\u006d\u0061i\u006c":*_faefg =1;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_faefg =2;case "\u0070\u0072\u0069n\u0074":*_faefg =3;case "\u0068q\u0070\u0072\u0069\u006e\u0074":*_faefg =4;case "\u006e\u006f\u006e\u0065":*_faefg =5;};return nil ; -}; +// ValidateWithPath validates the CT_TableCol and its children, prefixing error messages with path +func (_edbdc *CT_TableCol )ValidateWithPath (path string )error {if _dadd :=_edbdc .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_dadd !=nil {return _dadd ;};if _edbdc .ExtLst !=nil {if _ebacf :=_edbdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ebacf !=nil {return _ebacf ;};};return nil ;}; -// ValidateWithPath validates the EG_Media and its children, prefixing error messages with path -func (_bfaag *EG_Media )ValidateWithPath (path string )error {if _bfaag .AudioCd !=nil {if _bggdac :=_bfaag .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064");_bggdac !=nil {return _bggdac ;};};if _bfaag .WavAudioFile !=nil {if _gcgdb :=_bfaag .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"); -_gcgdb !=nil {return _gcgdb ;};};if _bfaag .AudioFile !=nil {if _bcafc :=_bfaag .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_bcafc !=nil {return _bcafc ;};};if _bfaag .VideoFile !=nil {if _gccf :=_bfaag .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"); -_gccf !=nil {return _gccf ;};};if _bfaag .QuickTimeFile !=nil {if _bgfega :=_bfaag .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065");_bgfega !=nil {return _bgfega ;};};return nil ; -};func NewCT_TextParagraph ()*CT_TextParagraph {_cdcad :=&CT_TextParagraph {};return _cdcad }; +// Validate validates the CT_GvmlGroupShapeChoice and its children +func (_eaea *CT_GvmlGroupShapeChoice )Validate ()error {return _eaea .ValidateWithPath ("\u0043\u0054\u005fGv\u006d\u006c\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gcgcfb ST_TextStrikeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdgdca :=_d .Attr {}; +_bdgdca .Name =name ;switch _gcgcfb {case ST_TextStrikeTypeUnset :_bdgdca .Value ="";case ST_TextStrikeTypeNoStrike :_bdgdca .Value ="\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065";case ST_TextStrikeTypeSngStrike :_bdgdca .Value ="\u0073n\u0067\u0053\u0074\u0072\u0069\u006be"; +case ST_TextStrikeTypeDblStrike :_bdgdca .Value ="\u0064b\u006c\u0053\u0074\u0072\u0069\u006be";};return _bdgdca ,nil ;}; -// ValidateWithPath validates the CT_SchemeColor and its children, prefixing error messages with path -func (_gbceb *CT_SchemeColor )ValidateWithPath (path string )error {if _gbceb .ValAttr ==ST_SchemeColorValUnset {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 _dbaea :=_gbceb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbaea !=nil {return _dbaea ;};for _dfgfb ,_ecgf :=range _gbceb .EG_ColorTransform {if _ceaeb :=_ecgf .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_dfgfb )); -_ceaeb !=nil {return _ceaeb ;};};return nil ;};func (_fagc ST_TextPoint )String ()string {if _fagc .ST_TextPointUnqualified !=nil {return _gd .Sprintf ("\u0025\u0076",*_fagc .ST_TextPointUnqualified );};if _fagc .ST_UniversalMeasure !=nil {return _gd .Sprintf ("\u0025\u0076",*_fagc .ST_UniversalMeasure ); -};return "";};func NewEG_TextBulletSize ()*EG_TextBulletSize {_gdaeac :=&EG_TextBulletSize {};return _gdaeac }; +// ValidateWithPath validates the CT_TableCellProperties and its children, prefixing error messages with path +func (_adbbb *CT_TableCellProperties )ValidateWithPath (path string )error {if _adbbb .MarLAttr !=nil {if _befb :=_adbbb .MarLAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u004c\u0041\u0074\u0074r");_befb !=nil {return _befb ;};};if _adbbb .MarRAttr !=nil {if _dbcfac :=_adbbb .MarRAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0041\u0074\u0074r"); +_dbcfac !=nil {return _dbcfac ;};};if _adbbb .MarTAttr !=nil {if _ebgce :=_adbbb .MarTAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u0041\u0074\u0074r");_ebgce !=nil {return _ebgce ;};};if _adbbb .MarBAttr !=nil {if _cedgc :=_adbbb .MarBAttr .ValidateWithPath (path +"\u002fM\u0061\u0072\u0042\u0041\u0074\u0074r"); +_cedgc !=nil {return _cedgc ;};};if _efbdg :=_adbbb .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r");_efbdg !=nil {return _efbdg ;};if _dbae :=_adbbb .AnchorAttr .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); +_dbae !=nil {return _dbae ;};if _dggfd :=_adbbb .HorzOverflowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u004f\u0076\u0065\u0072\u0066\u006c\u006fw\u0041\u0074\u0074\u0072");_dggfd !=nil {return _dggfd ;};if _adbbb .LnL !=nil {if _ecede :=_adbbb .LnL .ValidateWithPath (path +"\u002f\u004c\u006e\u004c"); +_ecede !=nil {return _ecede ;};};if _adbbb .LnR !=nil {if _cbcd :=_adbbb .LnR .ValidateWithPath (path +"\u002f\u004c\u006e\u0052");_cbcd !=nil {return _cbcd ;};};if _adbbb .LnT !=nil {if _begdf :=_adbbb .LnT .ValidateWithPath (path +"\u002f\u004c\u006e\u0054"); +_begdf !=nil {return _begdf ;};};if _adbbb .LnB !=nil {if _begdd :=_adbbb .LnB .ValidateWithPath (path +"\u002f\u004c\u006e\u0042");_begdd !=nil {return _begdd ;};};if _adbbb .LnTlToBr !=nil {if _ceedg :=_adbbb .LnTlToBr .ValidateWithPath (path +"\u002fL\u006e\u0054\u006c\u0054\u006f\u0042r"); +_ceedg !=nil {return _ceedg ;};};if _adbbb .LnBlToTr !=nil {if _gabfg :=_adbbb .LnBlToTr .ValidateWithPath (path +"\u002fL\u006e\u0042\u006c\u0054\u006f\u0054r");_gabfg !=nil {return _gabfg ;};};if _adbbb .Cell3D !=nil {if _gbdfd :=_adbbb .Cell3D .ValidateWithPath (path +"\u002fC\u0065\u006c\u006c\u0033\u0044"); +_gbdfd !=nil {return _gbdfd ;};};if _adbbb .NoFill !=nil {if _fgeg :=_adbbb .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fgeg !=nil {return _fgeg ;};};if _adbbb .SolidFill !=nil {if _efgeb :=_adbbb .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_efgeb !=nil {return _efgeb ;};};if _adbbb .GradFill !=nil {if _ffbb :=_adbbb .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_ffbb !=nil {return _ffbb ;};};if _adbbb .BlipFill !=nil {if _cacda :=_adbbb .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_cacda !=nil {return _cacda ;};};if _adbbb .PattFill !=nil {if _cfffd :=_adbbb .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_cfffd !=nil {return _cfffd ;};};if _adbbb .GrpFill !=nil {if _afdbc :=_adbbb .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_afdbc !=nil {return _afdbc ;};};if _adbbb .Headers !=nil {if _ccefg :=_adbbb .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");_ccefg !=nil {return _ccefg ;};};if _adbbb .ExtLst !=nil {if _fgegb :=_adbbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fgegb !=nil {return _fgegb ;};};return nil ;}; -// Validate validates the CT_QuickTimeFile and its children -func (_feccd *CT_QuickTimeFile )Validate ()error {return _feccd .ValidateWithPath ("\u0043\u0054_\u0051\u0075\u0069c\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065");};type ST_SchemeColorVal byte ;func (_ddbad *CT_TextUnderlineFillFollowText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gcgg ,_dabcd :=d .Token (); -if _dabcd !=nil {return _gd .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",_dabcd ); -};if _fcfedd ,_cfcff :=_gcgg .(_d .EndElement );_cfcff &&_fcfedd .Name ==start .Name {break ;};};return nil ;};func (_fggga ST_BevelPresetType )ValidateWithPath (path string )error {switch _fggga {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 (_fggga )); -};return nil ;};type EG_TextAutofit struct{NoAutofit *CT_TextNoAutofit ;NormAutofit *CT_TextNormalAutofit ;SpAutoFit *CT_TextShapeAutofit ;}; +// ValidateWithPath validates the CT_DashStopList and its children, prefixing error messages with path +func (_fced *CT_DashStopList )ValidateWithPath (path string )error {for _bcff ,_bfebd :=range _fced .Ds {if _dfcc :=_bfebd .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0044\u0073\u005b\u0025\u0064]",path ,_bcff ));_dfcc !=nil {return _dfcc ;};};return nil ; +};func ParseUnionST_PositiveFixedPercentage (s string )(ST_PositiveFixedPercentage ,error ){_gbabe :=ST_PositiveFixedPercentage {};if _ca .ST_PercentagePatternRe .MatchString (s ){_gbabe .ST_PositiveFixedPercentage =&ST_Percentage {};_gbabe .ST_PositiveFixedPercentage .ST_Percentage =&s ; +}else {_aeccad ,_dgdec :=_bc .ParseInt (s ,10,64);if _dgdec !=nil {return _gbabe ,_fa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_dgdec );};_bdaec :=int32 (_aeccad );_gbabe .ST_PositiveFixedPercentageDecimal =&_bdaec ; +};return _gbabe ,nil ;};func (_gfaef *CT_ReflectionEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfaef .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_gfaef .BlurRadAttr )}); +};if _gfaef .StAAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0041"},Value :_fa .Sprintf ("\u0025\u0076",*_gfaef .StAAttr )});};if _gfaef .StPosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0050o\u0073"},Value :_fa .Sprintf ("\u0025\u0076",*_gfaef .StPosAttr )}); +};if _gfaef .EndAAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064\u0041"},Value :_fa .Sprintf ("\u0025\u0076",*_gfaef .EndAAttr )});};if _gfaef .EndPosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_fa .Sprintf ("\u0025\u0076",*_gfaef .EndPosAttr )}); +};if _gfaef .DistAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_gfaef .DistAttr )});};if _gfaef .DirAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0072"},Value :_fa .Sprintf ("\u0025\u0076",*_gfaef .DirAttr )}); +};if _gfaef .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066a\u0064\u0065\u0044\u0069\u0072"},Value :_fa .Sprintf ("\u0025\u0076",*_gfaef .FadeDirAttr )});};if _gfaef .SxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0078"},Value :_fa .Sprintf ("\u0025\u0076",*_gfaef .SxAttr )}); +};if _gfaef .SyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0079"},Value :_fa .Sprintf ("\u0025\u0076",*_gfaef .SyAttr )});};if _gfaef .KxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0078"},Value :_fa .Sprintf ("\u0025\u0076",*_gfaef .KxAttr )}); +};if _gfaef .KyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0079"},Value :_fa .Sprintf ("\u0025\u0076",*_gfaef .KyAttr )});};if _gfaef .AlgnAttr !=ST_RectAlignmentUnset {_acfgd ,_ddebf :=_gfaef .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"}); +if _ddebf !=nil {return _ddebf ;};start .Attr =append (start .Attr ,_acfgd );};if _gfaef .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_gfaef .RotWithShapeAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func ParseUnionST_PositivePercentage (s string )(ST_PositivePercentage ,error ){_egefg :=ST_PositivePercentage {};if _ca .ST_PositivePercentagePatternRe .MatchString (s ){_egefg .ST_PositivePercentage =&ST_Percentage {}; +_egefg .ST_PositivePercentage .ST_Percentage =&s ;}else {_eeabd ,_fbaff :=_bc .ParseInt (s ,10,32);if _fbaff !=nil {return _egefg ,_fa .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_fbaff ); +};_cedfa :=int32 (_eeabd );_egefg .ST_PositivePercentageDecimal =&_cedfa ;};return _egefg ,nil ;}; -// Validate validates the CT_LineJoinMiterProperties and its children -func (_edgb *CT_LineJoinMiterProperties )Validate ()error {return _edgb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004a\u006f\u0069\u006eM\u0069\u0074\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073");}; +// ValidateWithPath validates the CT_EffectStyleList and its children, prefixing error messages with path +func (_eagg *CT_EffectStyleList )ValidateWithPath (path string )error {for _cedg ,_ceeeed :=range _eagg .EffectStyle {if _fadfd :=_ceeeed .ValidateWithPath (_fa .Sprintf ("\u0025s\u002fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u005b\u0025\u0064\u005d",path ,_cedg )); +_fadfd !=nil {return _fadfd ;};};return nil ;};func (_agaef ST_TextAlignType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbefc :=_d .Attr {};_cbefc .Name =name ;switch _agaef {case ST_TextAlignTypeUnset :_cbefc .Value ="";case ST_TextAlignTypeL :_cbefc .Value ="\u006c"; +case ST_TextAlignTypeCtr :_cbefc .Value ="\u0063\u0074\u0072";case ST_TextAlignTypeR :_cbefc .Value ="\u0072";case ST_TextAlignTypeJust :_cbefc .Value ="\u006a\u0075\u0073\u0074";case ST_TextAlignTypeJustLow :_cbefc .Value ="\u006au\u0073\u0074\u004c\u006f\u0077"; +case ST_TextAlignTypeDist :_cbefc .Value ="\u0064\u0069\u0073\u0074";case ST_TextAlignTypeThaiDist :_cbefc .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074";};return _cbefc ,nil ;}; -// Validate validates the CT_PolarAdjustHandle and its children -func (_geegb *CT_PolarAdjustHandle )Validate ()error {return _geegb .ValidateWithPath ("C\u0054_\u0050\u006f\u006c\u0061\u0072\u0041\u0064\u006au\u0073\u0074\u0048\u0061nd\u006c\u0065");};func (_gceac ST_TextCapsType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gceac .String (),start ); -};func (_ffgbc *ST_AnimationChartOnlyBuildType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecfbd ,_egdbe :=d .Token ();if _egdbe !=nil {return _egdbe ;};if _ffcbg ,_abgge :=_ecfbd .(_d .EndElement );_abgge &&_ffcbg .Name ==start .Name {*_ffgbc =1; -return nil ;};if _eegaf ,_fdfdbe :=_ecfbd .(_d .CharData );!_fdfdbe {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",_ecfbd );}else {switch string (_eegaf ){case "":*_ffgbc =0; -case "\u0073\u0065\u0072\u0069\u0065\u0073":*_ffgbc =1;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_ffgbc =2;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_ffgbc =3;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_ffgbc =4; -};};_ecfbd ,_egdbe =d .Token ();if _egdbe !=nil {return _egdbe ;};if _fbaab ,_dcagb :=_ecfbd .(_d .EndElement );_dcagb &&_fbaab .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",_ecfbd ); -};func (_bfcbb *CT_ColorReplaceEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaabg :for {_gcaf ,_dafg :=d .Token ();if _dafg !=nil {return _dafg ;};switch _bcceb :=_gcaf .(type ){case _d .StartElement :switch _bcceb .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bfcbb .ScrgbClr =NewCT_ScRgbColor (); -if _ffedd :=d .DecodeElement (_bfcbb .ScrgbClr ,&_bcceb );_ffedd !=nil {return _ffedd ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bfcbb .SrgbClr =NewCT_SRgbColor (); -if _cacf :=d .DecodeElement (_bfcbb .SrgbClr ,&_bcceb );_cacf !=nil {return _cacf ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bfcbb .HslClr =NewCT_HslColor (); -if _bcbd :=d .DecodeElement (_bfcbb .HslClr ,&_bcceb );_bcbd !=nil {return _bcbd ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bfcbb .SysClr =NewCT_SystemColor (); -if _egee :=d .DecodeElement (_bfcbb .SysClr ,&_bcceb );_egee !=nil {return _egee ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bfcbb .SchemeClr =NewCT_SchemeColor (); -if _abfab :=d .DecodeElement (_bfcbb .SchemeClr ,&_bcceb );_abfab !=nil {return _abfab ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bfcbb .PrstClr =NewCT_PresetColor (); -if _egcc :=d .DecodeElement (_bfcbb .PrstClr ,&_bcceb );_egcc !=nil {return _egcc ;};default:_ac .Log .Debug ("\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",_bcceb .Name ); -if _begd :=d .Skip ();_begd !=nil {return _begd ;};};case _d .EndElement :break _gaabg ;case _d .CharData :};};return nil ;};func (_eebba ST_PresetPatternVal )ValidateWithPath (path string )error {switch _eebba {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 _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eebba )); -};return nil ;};func (_fbcga *CT_LuminanceEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aacg :=range start .Attr {if _aacg .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074"{_dcac ,_gdee :=ParseUnionST_FixedPercentage (_aacg .Value ); -if _gdee !=nil {return _gdee ;};_fbcga .BrightAttr =&_dcac ;continue ;};if _aacg .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u0061\u0073\u0074"{_gfag ,_cfcdd :=ParseUnionST_FixedPercentage (_aacg .Value );if _cfcdd !=nil {return _cfcdd ;};_fbcga .ContrastAttr =&_gfag ; -continue ;};};for {_gfefa ,_aaba :=d .Token ();if _aaba !=nil {return _gd .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",_aaba ); -};if _fgfb ,_fgfda :=_gfefa .(_d .EndElement );_fgfda &&_fgfb .Name ==start .Name {break ;};};return nil ;};func (_cbfegc *CT_VideoFile )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_gd .Sprintf ("\u0025\u0076",_cbfegc .LinkAttr )}); -if _cbfegc .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 :_gd .Sprintf ("\u0025\u0076",*_cbfegc .ContentTypeAttr )});};e .EncodeToken (start ); -if _cbfegc .ExtLst !=nil {_bdegf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbfegc .ExtLst ,_bdegf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_BackgroundFormatting ()*CT_BackgroundFormatting {_gad :=&CT_BackgroundFormatting {}; -return _gad ;};type CT_TextUnderlineLineFollowText struct{};func (_dgdga *CT_NonVisualGroupDrawingShapeProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dgdga .GrpSpLocks !=nil {_accdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067r\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}}; -e .EncodeElement (_dgdga .GrpSpLocks ,_accdd );};if _dgdga .ExtLst !=nil {_ebeff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgdga .ExtLst ,_ebeff );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_gabfda ST_TextTabAlignType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecfac :=_d .Attr {};_ecfac .Name =name ;switch _gabfda {case ST_TextTabAlignTypeUnset :_ecfac .Value ="";case ST_TextTabAlignTypeL :_ecfac .Value ="\u006c"; -case ST_TextTabAlignTypeCtr :_ecfac .Value ="\u0063\u0074\u0072";case ST_TextTabAlignTypeR :_ecfac .Value ="\u0072";case ST_TextTabAlignTypeDec :_ecfac .Value ="\u0064\u0065\u0063";};return _ecfac ,nil ;}; +// ValidateWithPath validates the CT_OfficeStyleSheet and its children, prefixing error messages with path +func (_gcac *CT_OfficeStyleSheet )ValidateWithPath (path string )error {if _dbdacg :=_gcac .ThemeElements .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0045\u006c\u0065m\u0065\u006e\u0074\u0073");_dbdacg !=nil {return _dbdacg ;};if _gcac .ObjectDefaults !=nil {if _baceed :=_gcac .ObjectDefaults .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"); +_baceed !=nil {return _baceed ;};};if _gcac .ExtraClrSchemeLst !=nil {if _eacdg :=_gcac .ExtraClrSchemeLst .ValidateWithPath (path +"\u002fE\u0078t\u0072\u0061\u0043\u006c\u0072S\u0063\u0068e\u006d\u0065\u004c\u0073\u0074");_eacdg !=nil {return _eacdg ; +};};if _gcac .CustClrLst !=nil {if _bedd :=_gcac .CustClrLst .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074");_bedd !=nil {return _bedd ;};};if _gcac .ExtLst !=nil {if _edacg :=_gcac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_edacg !=nil {return _edacg ;};};return nil ;};func (_deefc ST_PresetColorVal )String ()string {switch _deefc {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 NewCT_Point3D ()*CT_Point3D {_fgeed :=&CT_Point3D {};return _fgeed }; -// ValidateWithPath validates the CT_ShapeProperties and its children, prefixing error messages with path -func (_cffdc *CT_ShapeProperties )ValidateWithPath (path string )error {if _gcgcg :=_cffdc .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gcgcg !=nil {return _gcgcg ;};if _cffdc .Xfrm !=nil {if _fdegd :=_cffdc .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); -_fdegd !=nil {return _fdegd ;};};if _cffdc .CustGeom !=nil {if _bfgffe :=_cffdc .CustGeom .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0047\u0065\u006fm");_bfgffe !=nil {return _bfgffe ;};};if _cffdc .PrstGeom !=nil {if _agefdf :=_cffdc .PrstGeom .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0047\u0065\u006fm"); -_agefdf !=nil {return _agefdf ;};};if _cffdc .NoFill !=nil {if _eafdf :=_cffdc .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_eafdf !=nil {return _eafdf ;};};if _cffdc .SolidFill !=nil {if _afcbg :=_cffdc .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_afcbg !=nil {return _afcbg ;};};if _cffdc .GradFill !=nil {if _feeb :=_cffdc .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_feeb !=nil {return _feeb ;};};if _cffdc .BlipFill !=nil {if _aeefdg :=_cffdc .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_aeefdg !=nil {return _aeefdg ;};};if _cffdc .PattFill !=nil {if _gafda :=_cffdc .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gafda !=nil {return _gafda ;};};if _cffdc .GrpFill !=nil {if _eagbc :=_cffdc .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_eagbc !=nil {return _eagbc ;};};if _cffdc .Ln !=nil {if _gacfd :=_cffdc .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_gacfd !=nil {return _gacfd ;};};if _cffdc .EffectLst !=nil {if _ddbfa :=_cffdc .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"); -_ddbfa !=nil {return _ddbfa ;};};if _cffdc .EffectDag !=nil {if _feadba :=_cffdc .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067");_feadba !=nil {return _feadba ;};};if _cffdc .Scene3d !=nil {if _fafdd :=_cffdc .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064"); -_fafdd !=nil {return _fafdd ;};};if _cffdc .Sp3d !=nil {if _bdfdd :=_cffdc .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_bdfdd !=nil {return _bdfdd ;};};if _cffdc .ExtLst !=nil {if _bcdab :=_cffdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bcdab !=nil {return _bcdab ;};};return nil ;};func (_cbab *CT_PositiveFixedAngle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_gd .Sprintf ("\u0025\u0076",_cbab .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eceac *EG_ThemeableFillStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edcbd :for {_aadec ,_faaad :=d .Token ();if _faaad !=nil {return _faaad ; -};switch _ddgeb :=_aadec .(type ){case _d .StartElement :switch _ddgeb .Name {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 :"\u0066\u0069\u006c\u006c"},_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 :"\u0066\u0069\u006c\u006c"}:_eceac .Fill =NewCT_FillProperties (); -if _bcdabc :=d .DecodeElement (_eceac .Fill ,&_ddgeb );_bcdabc !=nil {return _bcdabc ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_eceac .FillRef =NewCT_StyleMatrixReference (); -if _gfccb :=d .DecodeElement (_eceac .FillRef ,&_ddgeb );_gfccb !=nil {return _gfccb ;};default:_ac .Log .Debug ("\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",_ddgeb .Name ); -if _egfgc :=d .Skip ();_egfgc !=nil {return _egfgc ;};};case _d .EndElement :break _edcbd ;case _d .CharData :};};return nil ;};func NewCT_TableCellBorderStyle ()*CT_TableCellBorderStyle {_fabag :=&CT_TableCellBorderStyle {};return _fabag ;};type CT_FlatText struct{ZAttr *ST_Coordinate ; +// Validate validates the CT_NonVisualContentPartProperties and its children +func (_gaaa *CT_NonVisualContentPartProperties )Validate ()error {return _gaaa .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_PositiveSize2D and its children -func (_ccgab *CT_PositiveSize2D )Validate ()error {return _ccgab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0053i\u007a\u0065\u0032\u0044");};func NewCT_StyleMatrix ()*CT_StyleMatrix {_caaaa :=&CT_StyleMatrix {}; -_caaaa .FillStyleLst =NewCT_FillStyleList ();_caaaa .LnStyleLst =NewCT_LineStyleList ();_caaaa .EffectStyleLst =NewCT_EffectStyleList ();_caaaa .BgFillStyleLst =NewCT_BackgroundFillStyleList ();return _caaaa ;};type CT_LuminanceEffect struct{BrightAttr *ST_FixedPercentage ; -ContrastAttr *ST_FixedPercentage ;};type CT_TextBulletSizePoint struct{ValAttr int32 ;};func (_gafgd *CT_InverseTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_bdaag *CT_Scene3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdaag .Camera =NewCT_Camera ();_bdaag .LightRig =NewCT_LightRig ();_fdde :for {_bgab ,_aagce :=d .Token ();if _aagce !=nil {return _aagce ;};switch _abfaf :=_bgab .(type ){case _d .StartElement :switch _abfaf .Name {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 :"\u0063\u0061\u006d\u0065\u0072\u0061"},_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 :"\u0063\u0061\u006d\u0065\u0072\u0061"}:if _gege :=d .DecodeElement (_bdaag .Camera ,&_abfaf ); -_gege !=nil {return _gege ;};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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:if _bcfcg :=d .DecodeElement (_bdaag .LightRig ,&_abfaf ); -_bcfcg !=nil {return _bcfcg ;};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 :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"},_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 :"\u0062\u0061\u0063\u006b\u0064\u0072\u006f\u0070"}:_bdaag .Backdrop =NewCT_Backdrop (); -if _bagf :=d .DecodeElement (_bdaag .Backdrop ,&_abfaf );_bagf !=nil {return _bagf ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdaag .ExtLst =NewCT_OfficeArtExtensionList (); -if _dbbbd :=d .DecodeElement (_bdaag .ExtLst ,&_abfaf );_dbbbd !=nil {return _dbbbd ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_abfaf .Name ); -if _eaddg :=d .Skip ();_eaddg !=nil {return _eaddg ;};};case _d .EndElement :break _fdde ;case _d .CharData :};};return nil ;};func (_dbbea ST_PositivePercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dbbea .ST_PositivePercentageDecimal !=nil {e .EncodeToken (_d .CharData (_gd .Sprintf ("\u0025\u0064",*_dbbea .ST_PositivePercentageDecimal ))); -};if _dbbea .ST_PositivePercentage !=nil {e .Encode (_dbbea .ST_PositivePercentage );};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_dfccd *VideoFile )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfccd .CT_VideoFile =*NewCT_VideoFile (); -for _ ,_ccbf :=range start .Attr {if _ccbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccbf .Name .Local =="\u006c\u0069\u006e\u006b"||_ccbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ccbf .Name .Local =="\u006c\u0069\u006e\u006b"{_ggccb ,_gbeff :=_ccbf .Value ,error (nil ); -if _gbeff !=nil {return _gbeff ;};_dfccd .LinkAttr =_ggccb ;continue ;};if _ccbf .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_aaaec ,_fafeae :=_ccbf .Value ,error (nil );if _fafeae !=nil {return _fafeae ;};_dfccd .ContentTypeAttr =&_aaaec ; -continue ;};};_cfdcc :for {_cdfdab ,_fgcedg :=d .Token ();if _fgcedg !=nil {return _fgcedg ;};switch _bagfe :=_cdfdab .(type ){case _d .StartElement :switch _bagfe .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfccd .ExtLst =NewCT_OfficeArtExtensionList (); -if _gdbee :=d .DecodeElement (_dfccd .ExtLst ,&_bagfe );_gdbee !=nil {return _gdbee ;};default:_ac .Log .Debug ("\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",_bagfe .Name ); -if _facbb :=d .Skip ();_facbb !=nil {return _facbb ;};};case _d .EndElement :break _cfdcc ;case _d .CharData :};};return nil ;};const (ST_TextAnchoringTypeUnset ST_TextAnchoringType =0;ST_TextAnchoringTypeT ST_TextAnchoringType =1;ST_TextAnchoringTypeCtr ST_TextAnchoringType =2; -ST_TextAnchoringTypeB ST_TextAnchoringType =3;ST_TextAnchoringTypeJust ST_TextAnchoringType =4;ST_TextAnchoringTypeDist ST_TextAnchoringType =5;); - -// Validate validates the CT_AnimationElementChoice and its children -func (_bfg *CT_AnimationElementChoice )Validate ()error {return _bfg .ValidateWithPath ("\u0043T\u005f\u0041\u006e\u0069m\u0061\u0074\u0069\u006f\u006eE\u006ce\u006de\u006e\u0074\u0043\u0068\u006f\u0069\u0063e");};func (_acbgge *CT_TableGrid )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _acbgge .GridCol !=nil {_aaegee :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_gbbaaa :=range _acbgge .GridCol {e .EncodeElement (_gbbaaa ,_aaegee );};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_dcddf *CT_PictureLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcddf .NoCropAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0072\u006f\u0070"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dcddf .NoCropAttr ))}); -};if _dcddf .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dcddf .NoGrpAttr ))});};if _dcddf .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dcddf .NoSelectAttr ))}); -};if _dcddf .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dcddf .NoRotAttr ))});};if _dcddf .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dcddf .NoChangeAspectAttr ))}); -};if _dcddf .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dcddf .NoMoveAttr ))});};if _dcddf .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dcddf .NoResizeAttr ))}); -};if _dcddf .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dcddf .NoEditPointsAttr ))});}; -if _dcddf .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dcddf .NoAdjustHandlesAttr ))}); -};if _dcddf .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dcddf .NoChangeArrowheadsAttr ))}); -};if _dcddf .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dcddf .NoChangeShapeTypeAttr ))}); -};e .EncodeToken (start );if _dcddf .ExtLst !=nil {_fabdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcddf .ExtLst ,_fabdd );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_cdcab *ST_AnimationBuildType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cdcab =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cdcab =1;};return nil ;};func (_ggebda ST_SchemeColorVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ggebda .String (),start ); -};func (_fgbde ST_BevelPresetType )Validate ()error {return _fgbde .ValidateWithPath ("")};func (_egccd ST_AnimationChartOnlyBuildType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cacde :=_d .Attr {};_cacde .Name =name ;switch _egccd {case ST_AnimationChartOnlyBuildTypeUnset :_cacde .Value =""; -case ST_AnimationChartOnlyBuildTypeSeries :_cacde .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_AnimationChartOnlyBuildTypeCategory :_cacde .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_AnimationChartOnlyBuildTypeSeriesEl :_cacde .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c"; -case ST_AnimationChartOnlyBuildTypeCategoryEl :_cacde .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _cacde ,nil ;};func (_abgf *ST_ColorSchemeIndex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aabaf ,_fcacb :=d .Token (); -if _fcacb !=nil {return _fcacb ;};if _cfdff ,_beebg :=_aabaf .(_d .EndElement );_beebg &&_cfdff .Name ==start .Name {*_abgf =1;return nil ;};if _gfebf ,_eefbg :=_aabaf .(_d .CharData );!_eefbg {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",_aabaf ); -}else {switch string (_gfebf ){case "":*_abgf =0;case "\u0064\u006b\u0031":*_abgf =1;case "\u006c\u0074\u0031":*_abgf =2;case "\u0064\u006b\u0032":*_abgf =3;case "\u006c\u0074\u0032":*_abgf =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_abgf =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_abgf =6; -case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_abgf =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_abgf =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_abgf =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_abgf =10;case "\u0068\u006c\u0069n\u006b":*_abgf =11; -case "\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b":*_abgf =12;};};_aabaf ,_fcacb =d .Token ();if _fcacb !=nil {return _fcacb ;};if _becgf ,_ceadfe :=_aabaf .(_d .EndElement );_ceadfe &&_becgf .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",_aabaf ); -};func (_caadc *ST_LightRigDirection )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_caadc =0;case "\u0074\u006c":*_caadc =1;case "\u0074":*_caadc =2;case "\u0074\u0072":*_caadc =3;case "\u006c":*_caadc =4;case "\u0072":*_caadc =5; -case "\u0062\u006c":*_caadc =6;case "\u0062":*_caadc =7;case "\u0062\u0072":*_caadc =8;};return nil ;}; - -// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path -func (_bgaf *CT_FontScheme )ValidateWithPath (path string )error {if _fggb :=_bgaf .MajorFont .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0046\u006f\u006e\u0074");_fggb !=nil {return _fggb ;};if _dddeb :=_bgaf .MinorFont .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0046\u006f\u006e\u0074"); -_dddeb !=nil {return _dddeb ;};if _bgaf .ExtLst !=nil {if _abfda :=_bgaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abfda !=nil {return _abfda ;};};return nil ;};func (_cbggb *CT_GvmlGraphicalObjectFrame )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbggb .NvGraphicFramePr =NewCT_GvmlGraphicFrameNonVisual (); -_cbggb .Graphic =NewGraphic ();_cbggb .Xfrm =NewCT_Transform2D ();_beaff :for {_gcbba ,_eggcb :=d .Token ();if _eggcb !=nil {return _eggcb ;};switch _ffefd :=_gcbba .(type ){case _d .StartElement :switch _ffefd .Name {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 :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"},_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 :"\u006e\u0076G\u0072\u0061\u0070h\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}:if _feadf :=d .DecodeElement (_cbggb .NvGraphicFramePr ,&_ffefd ); -_feadf !=nil {return _feadf ;};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 _dgcdf :=d .DecodeElement (_cbggb .Graphic ,&_ffefd ); -_dgcdf !=nil {return _dgcdf ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:if _dgcc :=d .DecodeElement (_cbggb .Xfrm ,&_ffefd ); -_dgcc !=nil {return _dgcc ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbggb .ExtLst =NewCT_OfficeArtExtensionList (); -if _gdaa :=d .DecodeElement (_cbggb .ExtLst ,&_ffefd );_gdaa !=nil {return _gdaa ;};default:_ac .Log .Debug ("\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",_ffefd .Name ); -if _dcefg :=d .Skip ();_dcefg !=nil {return _dcefg ;};};case _d .EndElement :break _beaff ;case _d .CharData :};};return nil ;};func (_dabcg *ST_ChartBuildStep )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dabcg =0;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dabcg =1; -case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_dabcg =2;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_dabcg =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_dabcg =4;case "\u0061\u006c\u006c\u0050\u0074\u0073":*_dabcg =5; -case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_dabcg =6;};return nil ;};func NewCT_Path2D ()*CT_Path2D {_dafga :=&CT_Path2D {};return _dafga }; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_fbce *CT_Boolean )ValidateWithPath (path string )error {if _fbce .ValAttr !=nil {if _febe :=_fbce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_febe !=nil {return _febe ;};};return nil ;};type CT_TextCharBullet struct{CharAttr string ; +};type CT_ReflectionEffect struct{BlurRadAttr *int64 ;StAAttr *ST_PositiveFixedPercentage ;StPosAttr *ST_PositiveFixedPercentage ;EndAAttr *ST_PositiveFixedPercentage ;EndPosAttr *ST_PositiveFixedPercentage ;DistAttr *int64 ;DirAttr *int32 ;FadeDirAttr *int32 ; +SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;AlgnAttr ST_RectAlignment ;RotWithShapeAttr *bool ;};type CT_EffectStyleItem struct{EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ; +};func (_gadcf *ST_TextStrikeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gffab ,_geecda :=d .Token ();if _geecda !=nil {return _geecda ;};if _dcefd ,_eegbg :=_gffab .(_d .EndElement );_eegbg &&_dcefd .Name ==start .Name {*_gadcf =1; +return nil ;};if _ccaed ,_ededc :=_gffab .(_d .CharData );!_ededc {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gffab );}else {switch string (_ccaed ){case "":*_gadcf =0; +case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_gadcf =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_gadcf =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_gadcf =3;};};_gffab ,_geecda =d .Token ();if _geecda !=nil {return _geecda ; +};if _affge ,_caefa :=_gffab .(_d .EndElement );_caefa &&_affge .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gffab ); +};type CT_Hyperlink struct{IdAttr *string ;InvalidUrlAttr *string ;ActionAttr *string ;TgtFrameAttr *string ;TooltipAttr *string ;HistoryAttr *bool ;HighlightClickAttr *bool ;EndSndAttr *bool ;Snd *CT_EmbeddedWAVAudioFile ;ExtLst *CT_OfficeArtExtensionList ; +};func (_gfgb *CT_DashStopList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddca :for {_aebg ,_edef :=d .Token ();if _edef !=nil {return _edef ;};switch _fdee :=_aebg .(type ){case _d .StartElement :switch _fdee .Name {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 :"\u0064\u0073"},_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 :"\u0064\u0073"}:_aadc :=NewCT_DashStop (); +if _ddda :=d .DecodeElement (_aadc ,&_fdee );_ddda !=nil {return _ddda ;};_gfgb .Ds =append (_gfgb .Ds ,_aadc );default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_fdee .Name ); +if _gfcddb :=d .Skip ();_gfcddb !=nil {return _gfcddb ;};};case _d .EndElement :break _ddca ;case _d .CharData :};};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 (_gdba *CT_SystemColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdba .ValAttr =ST_SystemColorVal (1);for _ ,_facgb :=range start .Attr {if _facgb .Name .Local =="\u0076\u0061\u006c"{_gdba .ValAttr .UnmarshalXMLAttr (_facgb ); +continue ;};if _facgb .Name .Local =="\u006ca\u0073\u0074\u0043\u006c\u0072"{_cbfgd ,_ggdae :=_facgb .Value ,error (nil );if _ggdae !=nil {return _ggdae ;};_gdba .LastClrAttr =&_cbfgd ;continue ;};};_afebd :for {_cdgfb ,_effge :=d .Token ();if _effge !=nil {return _effge ; +};switch _fbbd :=_cdgfb .(type ){case _d .StartElement :switch _fbbd .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_acec :=NewEG_ColorTransform (); +_acec .Tint =NewCT_PositiveFixedPercentage ();if _ecbcf :=d .DecodeElement (_acec .Tint ,&_fbbd );_ecbcf !=nil {return _ecbcf ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_acec );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_bafc :=NewEG_ColorTransform (); +_bafc .Shade =NewCT_PositiveFixedPercentage ();if _gagefe :=d .DecodeElement (_bafc .Shade ,&_fbbd );_gagefe !=nil {return _gagefe ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_bafc );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_fdbec :=NewEG_ColorTransform (); +_fdbec .Comp =NewCT_ComplementTransform ();if _defef :=d .DecodeElement (_fdbec .Comp ,&_fbbd );_defef !=nil {return _defef ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_fdbec );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_ebfce :=NewEG_ColorTransform (); +_ebfce .Inv =NewCT_InverseTransform ();if _baega :=d .DecodeElement (_ebfce .Inv ,&_fbbd );_baega !=nil {return _baega ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_ebfce );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_cafeb :=NewEG_ColorTransform (); +_cafeb .Gray =NewCT_GrayscaleTransform ();if _afbcd :=d .DecodeElement (_cafeb .Gray ,&_fbbd );_afbcd !=nil {return _afbcd ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_cafeb );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_cgede :=NewEG_ColorTransform (); +_cgede .Alpha =NewCT_PositiveFixedPercentage ();if _bddgg :=d .DecodeElement (_cgede .Alpha ,&_fbbd );_bddgg !=nil {return _bddgg ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_cgede );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_dggef :=NewEG_ColorTransform (); +_dggef .AlphaOff =NewCT_FixedPercentage ();if _egcd :=d .DecodeElement (_dggef .AlphaOff ,&_fbbd );_egcd !=nil {return _egcd ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_dggef );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_edcdf :=NewEG_ColorTransform (); +_edcdf .AlphaMod =NewCT_PositivePercentage ();if _aggbf :=d .DecodeElement (_edcdf .AlphaMod ,&_fbbd );_aggbf !=nil {return _aggbf ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_edcdf );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_aeeca :=NewEG_ColorTransform (); +_aeeca .Hue =NewCT_PositiveFixedAngle ();if _adfadd :=d .DecodeElement (_aeeca .Hue ,&_fbbd );_adfadd !=nil {return _adfadd ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_aeeca );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_deca :=NewEG_ColorTransform (); +_deca .HueOff =NewCT_Angle ();if _ffcbf :=d .DecodeElement (_deca .HueOff ,&_fbbd );_ffcbf !=nil {return _ffcbf ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_deca );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_aabed :=NewEG_ColorTransform (); +_aabed .HueMod =NewCT_PositivePercentage ();if _bgdee :=d .DecodeElement (_aabed .HueMod ,&_fbbd );_bgdee !=nil {return _bgdee ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_aabed );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_gbaed :=NewEG_ColorTransform (); +_gbaed .Sat =NewCT_Percentage ();if _ebfgg :=d .DecodeElement (_gbaed .Sat ,&_fbbd );_ebfgg !=nil {return _ebfgg ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_gbaed );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_cfedc :=NewEG_ColorTransform (); +_cfedc .SatOff =NewCT_Percentage ();if _ffbe :=d .DecodeElement (_cfedc .SatOff ,&_fbbd );_ffbe !=nil {return _ffbe ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_cfedc );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_afeeb :=NewEG_ColorTransform (); +_afeeb .SatMod =NewCT_Percentage ();if _ddbge :=d .DecodeElement (_afeeb .SatMod ,&_fbbd );_ddbge !=nil {return _ddbge ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_afeeb );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_dfbcdg :=NewEG_ColorTransform (); +_dfbcdg .Lum =NewCT_Percentage ();if _effad :=d .DecodeElement (_dfbcdg .Lum ,&_fbbd );_effad !=nil {return _effad ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_dfbcdg );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_efbcca :=NewEG_ColorTransform (); +_efbcca .LumOff =NewCT_Percentage ();if _gbcfe :=d .DecodeElement (_efbcca .LumOff ,&_fbbd );_gbcfe !=nil {return _gbcfe ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_efbcca );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_bccgc :=NewEG_ColorTransform (); +_bccgc .LumMod =NewCT_Percentage ();if _bgdgg :=d .DecodeElement (_bccgc .LumMod ,&_fbbd );_bgdgg !=nil {return _bgdgg ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_bccgc );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_cagbad :=NewEG_ColorTransform (); +_cagbad .Red =NewCT_Percentage ();if _ddbcb :=d .DecodeElement (_cagbad .Red ,&_fbbd );_ddbcb !=nil {return _ddbcb ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_cagbad );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_gfacd :=NewEG_ColorTransform (); +_gfacd .RedOff =NewCT_Percentage ();if _bbadf :=d .DecodeElement (_gfacd .RedOff ,&_fbbd );_bbadf !=nil {return _bbadf ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_gfacd );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_cdbd :=NewEG_ColorTransform (); +_cdbd .RedMod =NewCT_Percentage ();if _gcaec :=d .DecodeElement (_cdbd .RedMod ,&_fbbd );_gcaec !=nil {return _gcaec ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_cdbd );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_ccdgb :=NewEG_ColorTransform (); +_ccdgb .Green =NewCT_Percentage ();if _agcge :=d .DecodeElement (_ccdgb .Green ,&_fbbd );_agcge !=nil {return _agcge ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_ccdgb );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_gegda :=NewEG_ColorTransform (); +_gegda .GreenOff =NewCT_Percentage ();if _ffagd :=d .DecodeElement (_gegda .GreenOff ,&_fbbd );_ffagd !=nil {return _ffagd ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_gegda );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_bbag :=NewEG_ColorTransform (); +_bbag .GreenMod =NewCT_Percentage ();if _badeb :=d .DecodeElement (_bbag .GreenMod ,&_fbbd );_badeb !=nil {return _badeb ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_bbag );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_bgfbg :=NewEG_ColorTransform (); +_bgfbg .Blue =NewCT_Percentage ();if _fadaf :=d .DecodeElement (_bgfbg .Blue ,&_fbbd );_fadaf !=nil {return _fadaf ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_bgfbg );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_ffcfda :=NewEG_ColorTransform (); +_ffcfda .BlueOff =NewCT_Percentage ();if _cagee :=d .DecodeElement (_ffcfda .BlueOff ,&_fbbd );_cagee !=nil {return _cagee ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_ffcfda );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_dbbdfc :=NewEG_ColorTransform (); +_dbbdfc .BlueMod =NewCT_Percentage ();if _edceb :=d .DecodeElement (_dbbdfc .BlueMod ,&_fbbd );_edceb !=nil {return _edceb ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_dbbdfc );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_aeafed :=NewEG_ColorTransform (); +_aeafed .Gamma =NewCT_GammaTransform ();if _dedcg :=d .DecodeElement (_aeafed .Gamma ,&_fbbd );_dedcg !=nil {return _dedcg ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_aeafed );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_cffbb :=NewEG_ColorTransform (); +_cffbb .InvGamma =NewCT_InverseGammaTransform ();if _dgbec :=d .DecodeElement (_cffbb .InvGamma ,&_fbbd );_dgbec !=nil {return _dgbec ;};_gdba .EG_ColorTransform =append (_gdba .EG_ColorTransform ,_cffbb );default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_fbbd .Name ); +if _bagdg :=d .Skip ();_bagdg !=nil {return _bagdg ;};};case _d .EndElement :break _afebd ;case _d .CharData :};};return nil ;};func (_baadc *EG_ColorChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _baadc .ScrgbClr !=nil {_gcgcdc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; +e .EncodeElement (_baadc .ScrgbClr ,_gcgcdc );};if _baadc .SrgbClr !=nil {_ffdfe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_baadc .SrgbClr ,_ffdfe );};if _baadc .HslClr !=nil {_agdff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; +e .EncodeElement (_baadc .HslClr ,_agdff );};if _baadc .SysClr !=nil {_efdcd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_baadc .SysClr ,_efdcd );};if _baadc .SchemeClr !=nil {_abfcb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; +e .EncodeElement (_baadc .SchemeClr ,_abfcb );};if _baadc .PrstClr !=nil {_ggbcb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_baadc .PrstClr ,_ggbcb );};return nil ;}; -// ValidateWithPath validates the CT_CustomGeometry2D and its children, prefixing error messages with path -func (_baeg *CT_CustomGeometry2D )ValidateWithPath (path string )error {if _baeg .AvLst !=nil {if _gdceb :=_baeg .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_gdceb !=nil {return _gdceb ;};};if _baeg .GdLst !=nil {if _aagc :=_baeg .GdLst .ValidateWithPath (path +"\u002f\u0047\u0064\u004c\u0073\u0074"); -_aagc !=nil {return _aagc ;};};if _baeg .AhLst !=nil {if _deadg :=_baeg .AhLst .ValidateWithPath (path +"\u002f\u0041\u0068\u004c\u0073\u0074");_deadg !=nil {return _deadg ;};};if _baeg .CxnLst !=nil {if _agdg :=_baeg .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074"); -_agdg !=nil {return _agdg ;};};if _baeg .Rect !=nil {if _bgbgb :=_baeg .Rect .ValidateWithPath (path +"\u002f\u0052\u0065c\u0074");_bgbgb !=nil {return _bgbgb ;};};if _efed :=_baeg .PathLst .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u004c\u0073\u0074"); -_efed !=nil {return _efed ;};return nil ;};func (_edgba *CT_Ratio )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e"},Value :_gd .Sprintf ("\u0025\u0076",_edgba .NAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064"},Value :_gd .Sprintf ("\u0025\u0076",_edgba .DAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_ColorScheme ()*CT_ColorScheme {_cbdb :=&CT_ColorScheme {}; -_cbdb .Dk1 =NewCT_Color ();_cbdb .Lt1 =NewCT_Color ();_cbdb .Dk2 =NewCT_Color ();_cbdb .Lt2 =NewCT_Color ();_cbdb .Accent1 =NewCT_Color ();_cbdb .Accent2 =NewCT_Color ();_cbdb .Accent3 =NewCT_Color ();_cbdb .Accent4 =NewCT_Color ();_cbdb .Accent5 =NewCT_Color (); -_cbdb .Accent6 =NewCT_Color ();_cbdb .Hlink =NewCT_Color ();_cbdb .FolHlink =NewCT_Color ();return _cbdb ;}; +// Validate validates the CT_ConnectionSiteList and its children +func (_cfae *CT_ConnectionSiteList )Validate ()error {return _cfae .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u0069\u006f\u006e\u0053i\u0074\u0065\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_GraphicalObject and its children, prefixing error messages with path -func (_cffc *CT_GraphicalObject )ValidateWithPath (path string )error {if _cffgb :=_cffc .GraphicData .ValidateWithPath (path +"\u002f\u0047\u0072a\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061");_cffgb !=nil {return _cffgb ;};return nil ;};func (_gdadd *CT_Path2DClose )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_defgb ,_abcdga :=d .Token (); -if _abcdga !=nil {return _gd .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",_abcdga );};if _fgffc ,_eddgf :=_defgb .(_d .EndElement );_eddgf &&_fgffc .Name ==start .Name {break ; -};};return nil ;};func (_dfgcc *ST_Coordinate )Validate ()error {return _dfgcc .ValidateWithPath ("")};func (_aafdf *ST_TextPoint )Validate ()error {return _aafdf .ValidateWithPath ("")};func (_eedcb *CT_CustomColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbffe :=range start .Attr {if _cbffe .Name .Local =="\u006e\u0061\u006d\u0065"{_faeb ,_bgedc :=_cbffe .Value ,error (nil ); -if _bgedc !=nil {return _bgedc ;};_eedcb .NameAttr =&_faeb ;continue ;};};_dbbf :for {_fbfbe ,_caaf :=d .Token ();if _caaf !=nil {return _caaf ;};switch _fcdg :=_fbfbe .(type ){case _d .StartElement :switch _fcdg .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_eedcb .ScrgbClr =NewCT_ScRgbColor (); -if _agcd :=d .DecodeElement (_eedcb .ScrgbClr ,&_fcdg );_agcd !=nil {return _agcd ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_eedcb .SrgbClr =NewCT_SRgbColor (); -if _beed :=d .DecodeElement (_eedcb .SrgbClr ,&_fcdg );_beed !=nil {return _beed ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_eedcb .HslClr =NewCT_HslColor (); -if _deec :=d .DecodeElement (_eedcb .HslClr ,&_fcdg );_deec !=nil {return _deec ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_eedcb .SysClr =NewCT_SystemColor (); -if _fcef :=d .DecodeElement (_eedcb .SysClr ,&_fcdg );_fcef !=nil {return _fcef ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_eedcb .SchemeClr =NewCT_SchemeColor (); -if _fdaf :=d .DecodeElement (_eedcb .SchemeClr ,&_fcdg );_fdaf !=nil {return _fdaf ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_eedcb .PrstClr =NewCT_PresetColor (); -if _fceb :=d .DecodeElement (_eedcb .PrstClr ,&_fcdg );_fceb !=nil {return _fceb ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_fcdg .Name ); -if _efbd :=d .Skip ();_efbd !=nil {return _efbd ;};};case _d .EndElement :break _dbbf ;case _d .CharData :};};return nil ;};func NewCT_LineProperties ()*CT_LineProperties {_fgbac :=&CT_LineProperties {};return _fgbac };func NewCT_ThemeableLineStyle ()*CT_ThemeableLineStyle {_ffeeb :=&CT_ThemeableLineStyle {}; -return _ffeeb ;};func (_gce *CT_AdjustHandleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gce .AhXY !=nil {_fbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u0068\u0058\u0059"}};for _ ,_bc :=range _gce .AhXY {e .EncodeElement (_bc ,_fbg ); -};};if _gce .AhPolar !=nil {_ggc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0068\u0050\u006f\u006c\u0061r"}};for _ ,_eee :=range _gce .AhPolar {e .EncodeElement (_eee ,_ggc );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};func NewCT_TablePropertiesChoice ()*CT_TablePropertiesChoice {_deffb :=&CT_TablePropertiesChoice {};return _deffb ;};type CT_Path2DCubicBezierTo struct{Pt []*CT_AdjPoint2D ;}; +// Validate validates the CT_SRgbColor and its children +func (_efcf *CT_SRgbColor )Validate ()error {return _efcf .ValidateWithPath ("\u0043\u0054\u005fS\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};type CT_Scale2D struct{Sx *CT_Ratio ;Sy *CT_Ratio ;};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 ;};type ST_RectAlignment byte ; -// Validate validates the CT_NonVisualDrawingShapeProps and its children -func (_bfcd *CT_NonVisualDrawingShapeProps )Validate ()error {return _bfcd .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"); -}; +// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path +func (_caffa *CT_Headers )ValidateWithPath (path string )error {return nil };func (_dagbb ST_PresetPatternVal )Validate ()error {return _dagbb .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Cell3D and its children, prefixing error messages with path -func (_eceb *CT_Cell3D )ValidateWithPath (path string )error {if _cadcb :=_eceb .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_cadcb !=nil {return _cadcb ; -};if _dadb :=_eceb .Bevel .ValidateWithPath (path +"\u002f\u0042\u0065\u0076\u0065\u006c");_dadb !=nil {return _dadb ;};if _eceb .LightRig !=nil {if _dceb :=_eceb .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g");_dceb !=nil {return _dceb ; -};};if _eceb .ExtLst !=nil {if _dgdd :=_eceb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgdd !=nil {return _dgdd ;};};return nil ;};func (_dagdga ST_TextShapeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcbbab :=_d .Attr {}; -_fcbbab .Name =name ;switch _dagdga {case ST_TextShapeTypeUnset :_fcbbab .Value ="";case ST_TextShapeTypeTextNoShape :_fcbbab .Value ="t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065";case ST_TextShapeTypeTextPlain :_fcbbab .Value ="\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n"; -case ST_TextShapeTypeTextStop :_fcbbab .Value ="\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070";case ST_TextShapeTypeTextTriangle :_fcbbab .Value ="\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_TextShapeTypeTextTriangleInverted :_fcbbab .Value ="t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064"; -case ST_TextShapeTypeTextChevron :_fcbbab .Value ="t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e";case ST_TextShapeTypeTextChevronInverted :_fcbbab .Value ="\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064"; -case ST_TextShapeTypeTextRingInside :_fcbbab .Value ="\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065";case ST_TextShapeTypeTextRingOutside :_fcbbab .Value ="\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065"; -case ST_TextShapeTypeTextArchUp :_fcbbab .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070";case ST_TextShapeTypeTextArchDown :_fcbbab .Value ="\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCircle :_fcbbab .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065"; -case ST_TextShapeTypeTextButton :_fcbbab .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e";case ST_TextShapeTypeTextArchUpPour :_fcbbab .Value ="\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextArchDownPour :_fcbbab .Value ="\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072"; -case ST_TextShapeTypeTextCirclePour :_fcbbab .Value ="\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072";case ST_TextShapeTypeTextButtonPour :_fcbbab .Value ="\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072"; -case ST_TextShapeTypeTextCurveUp :_fcbbab .Value ="t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070";case ST_TextShapeTypeTextCurveDown :_fcbbab .Value ="\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCanUp :_fcbbab .Value ="\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p"; -case ST_TextShapeTypeTextCanDown :_fcbbab .Value ="t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextWave1 :_fcbbab .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00651";case ST_TextShapeTypeTextWave2 :_fcbbab .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00652"; -case ST_TextShapeTypeTextDoubleWave1 :_fcbbab .Value ="\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031";case ST_TextShapeTypeTextWave4 :_fcbbab .Value ="\u0074e\u0078\u0074\u0057\u0061\u0076\u00654";case ST_TextShapeTypeTextInflate :_fcbbab .Value ="t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065"; -case ST_TextShapeTypeTextDeflate :_fcbbab .Value ="t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065";case ST_TextShapeTypeTextInflateBottom :_fcbbab .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d"; -case ST_TextShapeTypeTextDeflateBottom :_fcbbab .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d";case ST_TextShapeTypeTextInflateTop :_fcbbab .Value ="\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070"; -case ST_TextShapeTypeTextDeflateTop :_fcbbab .Value ="\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070";case ST_TextShapeTypeTextDeflateInflate :_fcbbab .Value ="\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065"; -case ST_TextShapeTypeTextDeflateInflateDeflate :_fcbbab .Value ="\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e";case ST_TextShapeTypeTextFadeRight :_fcbbab .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074"; -case ST_TextShapeTypeTextFadeLeft :_fcbbab .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074";case ST_TextShapeTypeTextFadeUp :_fcbbab .Value ="\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070";case ST_TextShapeTypeTextFadeDown :_fcbbab .Value ="\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e"; -case ST_TextShapeTypeTextSlantUp :_fcbbab .Value ="t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070";case ST_TextShapeTypeTextSlantDown :_fcbbab .Value ="\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e";case ST_TextShapeTypeTextCascadeUp :_fcbbab .Value ="\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070"; -case ST_TextShapeTypeTextCascadeDown :_fcbbab .Value ="\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e";};return _fcbbab ,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 ;};type ST_TextAlignType byte ; +// Validate validates the CT_StyleMatrixReference and its children +func (_fgfca *CT_StyleMatrixReference )Validate ()error {return _fgfca .ValidateWithPath ("\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");}; -// ValidateWithPath validates the CT_LineStyleList and its children, prefixing error messages with path -func (_gbfg *CT_LineStyleList )ValidateWithPath (path string )error {for _cddbdc ,_gcdbb :=range _gbfg .Ln {if _aebgc :=_gcdbb .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u004c\u006e\u005b\u0025\u0064]",path ,_cddbdc ));_aebgc !=nil {return _aebgc ; -};};return nil ;};type CT_TableCellProperties struct{MarLAttr *ST_Coordinate32 ;MarRAttr *ST_Coordinate32 ;MarTAttr *ST_Coordinate32 ;MarBAttr *ST_Coordinate32 ;VertAttr ST_TextVerticalType ;AnchorAttr ST_TextAnchoringType ;AnchorCtrAttr *bool ;HorzOverflowAttr ST_TextHorzOverflowType ; -LnL *CT_LineProperties ;LnR *CT_LineProperties ;LnT *CT_LineProperties ;LnB *CT_LineProperties ;LnTlToBr *CT_LineProperties ;LnBlToTr *CT_LineProperties ;Cell3D *CT_Cell3D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ; -BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;Headers *CT_Headers ;ExtLst *CT_OfficeArtExtensionList ;};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 (_fafcb ST_TextWrappingType )Validate ()error {return _fafcb .ValidateWithPath ("")};func (_ebaee *CT_ContentPartLocking )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afff :=range start .Attr {if _afff .Name .Local =="\u006e\u006f\u0047r\u0070"{_fecgd ,_eadb :=_b .ParseBool (_afff .Value ); -if _eadb !=nil {return _eadb ;};_ebaee .NoGrpAttr =&_fecgd ;continue ;};if _afff .Name .Local =="\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"{_ggfg ,_bcacf :=_b .ParseBool (_afff .Value );if _bcacf !=nil {return _bcacf ;};_ebaee .NoSelectAttr =&_ggfg ; -continue ;};if _afff .Name .Local =="\u006e\u006f\u0052o\u0074"{_bgfb ,_edga :=_b .ParseBool (_afff .Value );if _edga !=nil {return _edga ;};_ebaee .NoRotAttr =&_bgfb ;continue ;};if _afff .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"{_bega ,_aaae :=_b .ParseBool (_afff .Value ); -if _aaae !=nil {return _aaae ;};_ebaee .NoChangeAspectAttr =&_bega ;continue ;};if _afff .Name .Local =="\u006e\u006f\u004d\u006f\u0076\u0065"{_ddbe ,_fbge :=_b .ParseBool (_afff .Value );if _fbge !=nil {return _fbge ;};_ebaee .NoMoveAttr =&_ddbe ;continue ; -};if _afff .Name .Local =="\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"{_daec ,_gbbdd :=_b .ParseBool (_afff .Value );if _gbbdd !=nil {return _gbbdd ;};_ebaee .NoResizeAttr =&_daec ;continue ;};if _afff .Name .Local =="\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"{_fgfg ,_gdfge :=_b .ParseBool (_afff .Value ); -if _gdfge !=nil {return _gdfge ;};_ebaee .NoEditPointsAttr =&_fgfg ;continue ;};if _afff .Name .Local =="\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"{_cdba ,_fgccd :=_b .ParseBool (_afff .Value );if _fgccd !=nil {return _fgccd ; -};_ebaee .NoAdjustHandlesAttr =&_cdba ;continue ;};if _afff .Name .Local =="\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"{_fgac ,_ffdce :=_b .ParseBool (_afff .Value );if _ffdce !=nil {return _ffdce ;};_ebaee .NoChangeArrowheadsAttr =&_fgac ; -continue ;};if _afff .Name .Local =="\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"{_bcgc ,_edde :=_b .ParseBool (_afff .Value );if _edde !=nil {return _edde ;};_ebaee .NoChangeShapeTypeAttr =&_bcgc ; -continue ;};};_cddga :for {_aead ,_dabd :=d .Token ();if _dabd !=nil {return _dabd ;};switch _gbgcg :=_aead .(type ){case _d .StartElement :switch _gbgcg .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebaee .ExtLst =NewCT_OfficeArtExtensionList (); -if _daac :=d .DecodeElement (_ebaee .ExtLst ,&_gbgcg );_daac !=nil {return _daac ;};default:_ac .Log .Debug ("\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",_gbgcg .Name ); -if _eafb :=d .Skip ();_eafb !=nil {return _eafb ;};};case _d .EndElement :break _cddga ;case _d .CharData :};};return nil ;};type ST_TextCapsType byte ;type CT_TextUnderlineFillGroupWrapper struct{NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ; -GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;}; +// ValidateWithPath validates the CT_OfficeArtExtension and its children, prefixing error messages with path +func (_acbg *CT_OfficeArtExtension )ValidateWithPath (path string )error {return nil };type CT_TableCellBorderStyle struct{Left *CT_ThemeableLineStyle ;Right *CT_ThemeableLineStyle ;Top *CT_ThemeableLineStyle ;Bottom *CT_ThemeableLineStyle ;InsideH *CT_ThemeableLineStyle ; +InsideV *CT_ThemeableLineStyle ;Tl2br *CT_ThemeableLineStyle ;Tr2bl *CT_ThemeableLineStyle ;ExtLst *CT_OfficeArtExtensionList ;}; -// ValidateWithPath validates the CT_TextBulletSizePoint and its children, prefixing error messages with path -func (_fbcdg *CT_TextBulletSizePoint )ValidateWithPath (path string )error {if _fbcdg .ValAttr < 100{return _gd .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 ,_fbcdg .ValAttr ); -};if _fbcdg .ValAttr > 400000{return _gd .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 ,_fbcdg .ValAttr ); -};return nil ;};func (_abecffg ST_PathShadeType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_egacb :=_d .Attr {};_egacb .Name =name ;switch _abecffg {case ST_PathShadeTypeUnset :_egacb .Value ="";case ST_PathShadeTypeShape :_egacb .Value ="\u0073\u0068\u0061p\u0065"; -case ST_PathShadeTypeCircle :_egacb .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_PathShadeTypeRect :_egacb .Value ="\u0072\u0065\u0063\u0074";};return _egacb ,nil ;}; +// ValidateWithPath validates the CT_Scene3D and its children, prefixing error messages with path +func (_cfdg *CT_Scene3D )ValidateWithPath (path string )error {if _geafe :=_cfdg .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_geafe !=nil {return _geafe ;};if _beagd :=_cfdg .LightRig .ValidateWithPath (path +"\u002fL\u0069\u0067\u0068\u0074\u0052\u0069g"); +_beagd !=nil {return _beagd ;};if _cfdg .Backdrop !=nil {if _badbd :=_cfdg .Backdrop .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0064\u0072\u006fp");_badbd !=nil {return _badbd ;};};if _cfdg .ExtLst !=nil {if _befee :=_cfdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_befee !=nil {return _befee ;};};return nil ;};func (_gegeb *CT_FillEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gegeb .NoFill !=nil {_cfegg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gegeb .NoFill ,_cfegg );};if _gegeb .SolidFill !=nil {_bgce :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gegeb .SolidFill ,_bgce );};if _gegeb .GradFill !=nil {_geac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gegeb .GradFill ,_geac );};if _gegeb .BlipFill !=nil {_cfdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gegeb .BlipFill ,_cfdd );};if _gegeb .PattFill !=nil {_ecd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gegeb .PattFill ,_ecd );};if _gegeb .GrpFill !=nil {_eccc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gegeb .GrpFill ,_eccc );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_ccggf ST_LightRigType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccggf .String (),start );};func (_efdb *CT_GraphicalObjectData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075\u0072\u0069"},Value :_fa .Sprintf ("\u0025\u0076",_efdb .UriAttr )}); +e .EncodeToken (start );if _efdb .Any !=nil {for _ ,_agdab :=range _efdb .Any {_agdab .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type EG_TextUnderlineLine struct{ULnTx *CT_TextUnderlineLineFollowText ; +ULn *CT_LineProperties ;};func NewCT_FontReference ()*CT_FontReference {_begbf :=&CT_FontReference {};_begbf .IdxAttr =ST_FontCollectionIndex (1);return _begbf ;}; -// ValidateWithPath validates the CT_BlipChoice and its children, prefixing error messages with path -func (_fgba *CT_BlipChoice )ValidateWithPath (path string )error {for _eggg ,_ged :=range _fgba .AlphaBiLevel {if _bgcb :=_ged .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c\u005b\u0025\u0064\u005d",path ,_eggg )); -_bgcb !=nil {return _bgcb ;};};for _fbbd ,_fbbg :=range _fgba .AlphaCeiling {if _dgad :=_fbbg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067\u005b\u0025\u0064\u005d",path ,_fbbd ));_dgad !=nil {return _dgad ; -};};for _afgd ,_gafc :=range _fgba .AlphaFloor {if _fgbc :=_gafc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006fr\u005b\u0025\u0064\u005d",path ,_afgd ));_fgbc !=nil {return _fgbc ;};};for _efbf ,_ebbeb :=range _fgba .AlphaInv {if _adff :=_ebbeb .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u005b\u0025\u0064\u005d",path ,_efbf )); -_adff !=nil {return _adff ;};};for _aefa ,_dfdb :=range _fgba .AlphaMod {if _bae :=_dfdb .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u005b\u0025\u0064\u005d",path ,_aefa ));_bae !=nil {return _bae ;};};for _eged ,_cecd :=range _fgba .AlphaModFix {if _bcae :=_cecd .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004do\u0064\u0046i\u0078\u005b\u0025\u0064\u005d",path ,_eged )); -_bcae !=nil {return _bcae ;};};for _fabd ,_gdce :=range _fgba .AlphaRepl {if _dgae :=_gdce .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0041\u006c\u0070h\u0061\u0052\u0065\u0070\u006c\u005b\u0025\u0064\u005d",path ,_fabd ));_dgae !=nil {return _dgae ; -};};for _ddbc ,_bedc :=range _fgba .BiLevel {if _gfce :=_bedc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0042\u0069\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_ddbc ));_gfce !=nil {return _gfce ;};};for _efc ,_ggee :=range _fgba .Blur {if _fgd :=_ggee .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0042\u006c\u0075\u0072\u005b\u0025\u0064\u005d",path ,_efc )); -_fgd !=nil {return _fgd ;};};for _eegda ,_ceda :=range _fgba .ClrChange {if _aba :=_ceda .ValidateWithPath (_gd .Sprintf ("\u0025\u0073/\u0043\u006c\u0072C\u0068\u0061\u006e\u0067\u0065\u005b\u0025\u0064\u005d",path ,_eegda ));_aba !=nil {return _aba ; -};};for _cdda ,_gfgg :=range _fgba .ClrRepl {if _gbf :=_gfgg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u006c\u0072\u0052\u0065\u0070l\u005b\u0025\u0064\u005d",path ,_cdda ));_gbf !=nil {return _gbf ;};};for _ceef ,_gdeg :=range _fgba .Duotone {if _ffbcg :=_gdeg .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0044\u0075\u006f\u0074\u006f\u006ee\u005b\u0025\u0064\u005d",path ,_ceef )); -_ffbcg !=nil {return _ffbcg ;};};for _ebdc ,_cff :=range _fgba .FillOverlay {if _fefc :=_cff .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fF\u0069\u006c\u006c\u004f\u0076e\u0072\u006ca\u0079\u005b\u0025\u0064\u005d",path ,_ebdc ));_fefc !=nil {return _fefc ; -};};for _baed ,_ebef :=range _fgba .Grayscl {if _fbed :=_ebef .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0061\u0079\u0073\u0063l\u005b\u0025\u0064\u005d",path ,_baed ));_fbed !=nil {return _fbed ;};};for _gcce ,_dfca :=range _fgba .Hsl {if _dcf :=_dfca .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0048\u0073\u006c\u005b\u0025\u0064\u005d",path ,_gcce )); -_dcf !=nil {return _dcf ;};};for _gfab ,_ecc :=range _fgba .Lum {if _cgef :=_ecc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u004c\u0075\u006d\u005b\u0025\u0064\u005d",path ,_gfab ));_cgef !=nil {return _cgef ;};};for _ggda ,_bebdb :=range _fgba .Tint {if _aae :=_bebdb .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0054\u0069\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ggda )); -_aae !=nil {return _aae ;};};return nil ;};func (_abdg *CT_ConnectionSiteList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _abdg .Cxn !=nil {_ebag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063x\u006e"}}; -for _ ,_ffeb :=range _abdg .Cxn {e .EncodeElement (_ffeb ,_ebag );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AudioFile and its children +func (_aag *CT_AudioFile )Validate ()error {return _aag .ValidateWithPath ("\u0043\u0054\u005fA\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");}; -// ValidateWithPath validates the Blip and its children, prefixing error messages with path -func (_eg *Blip )ValidateWithPath (path string )error {if _afb :=_eg .CT_Blip .ValidateWithPath (path );_afb !=nil {return _afb ;};return nil ;};func (_ccdab ST_BlackWhiteMode )ValidateWithPath (path string )error {switch _ccdab {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 (_ccdab )); -};return nil ;};type CT_ConnectionSiteList struct{Cxn []*CT_ConnectionSite ;};func (_ebccc *CT_TextShapeAutofit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};func (_ceefcd *CT_StyleMatrix )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceefcd .FillStyleLst =NewCT_FillStyleList ();_ceefcd .LnStyleLst =NewCT_LineStyleList ();_ceefcd .EffectStyleLst =NewCT_EffectStyleList ();_ceefcd .BgFillStyleLst =NewCT_BackgroundFillStyleList (); -for _ ,_dfdea :=range start .Attr {if _dfdea .Name .Local =="\u006e\u0061\u006d\u0065"{_bcfbd ,_edccb :=_dfdea .Value ,error (nil );if _edccb !=nil {return _edccb ;};_ceefcd .NameAttr =&_bcfbd ;continue ;};};_beada :for {_fege ,_eada :=d .Token ();if _eada !=nil {return _eada ; -};switch _fbcea :=_fege .(type ){case _d .StartElement :switch _fbcea .Name {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 :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_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 :"\u0066\u0069\u006cl\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _ceage :=d .DecodeElement (_ceefcd .FillStyleLst ,&_fbcea ); -_ceage !=nil {return _ceage ;};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 :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"},_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 :"\u006c\u006e\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}:if _cfdcf :=d .DecodeElement (_ceefcd .LnStyleLst ,&_fbcea ); -_cfdcf !=nil {return _cfdcf ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _ffded :=d .DecodeElement (_ceefcd .EffectStyleLst ,&_fbcea ); -_ffded !=nil {return _ffded ;};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 :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"},_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 :"\u0062\u0067\u0046\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}:if _abagc :=d .DecodeElement (_ceefcd .BgFillStyleLst ,&_fbcea ); -_abagc !=nil {return _abagc ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_fbcea .Name ); -if _cbdfe :=d .Skip ();_cbdfe !=nil {return _cbdfe ;};};case _d .EndElement :break _beada ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_PresetShadowEffect and its children +func (_dcef *CT_PresetShadowEffect )Validate ()error {return _dcef .ValidateWithPath ("C\u0054\u005f\u0050\u0072es\u0065t\u0053\u0068\u0061\u0064\u006fw\u0045\u0066\u0066\u0065\u0063\u0074");};type Graphic struct{CT_GraphicalObject }; -// Validate validates the EG_TextBulletTypeface and its children -func (_ggcebe *EG_TextBulletTypeface )Validate ()error {return _ggcebe .ValidateWithPath ("E\u0047\u005f\u0054\u0065xt\u0042u\u006c\u006c\u0065\u0074\u0054y\u0070\u0065\u0066\u0061\u0063\u0065");};func NewCT_Table ()*CT_Table {_eacega :=&CT_Table {};_eacega .TblGrid =NewCT_TableGrid (); -return _eacega ;};func (_efcca *ST_TextShapeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efcca =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_efcca =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_efcca =2; -case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_efcca =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_efcca =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_efcca =5; -case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_efcca =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_efcca =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_efcca =8; -case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_efcca =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_efcca =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_efcca =11; -case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_efcca =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_efcca =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_efcca =14; -case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_efcca =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_efcca =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_efcca =17; -case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_efcca =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_efcca =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_efcca =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_efcca =21; -case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_efcca =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_efcca =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_efcca =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_efcca =25; -case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_efcca =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_efcca =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_efcca =28; -case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_efcca =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_efcca =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_efcca =31; -case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_efcca =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_efcca =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_efcca =34; -case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_efcca =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_efcca =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_efcca =37; -case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_efcca =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_efcca =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_efcca =40; -case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_efcca =41;};return nil ;};func (_badfa *ST_TextCapsType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddgae ,_aagfaf :=d .Token ();if _aagfaf !=nil {return _aagfaf ; -};if _affee ,_cdbce :=_ddgae .(_d .EndElement );_cdbce &&_affee .Name ==start .Name {*_badfa =1;return nil ;};if _aecgd ,_facgb :=_ddgae .(_d .CharData );!_facgb {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",_ddgae ); -}else {switch string (_aecgd ){case "":*_badfa =0;case "\u006e\u006f\u006e\u0065":*_badfa =1;case "\u0073\u006d\u0061l\u006c":*_badfa =2;case "\u0061\u006c\u006c":*_badfa =3;};};_ddgae ,_aagfaf =d .Token ();if _aagfaf !=nil {return _aagfaf ;};if _acddf ,_dagae :=_ddgae .(_d .EndElement ); -_dagae &&_acddf .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",_ddgae );};type CT_ScRgbColor struct{RAttr ST_Percentage ; -GAttr ST_Percentage ;BAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ;};type CT_BiLevelEffect struct{ThreshAttr ST_PositiveFixedPercentage ;};func (_ba *AG_Locking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ba .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ba .NoGrpAttr ))}); -};if _ba .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ba .NoSelectAttr ))});};if _ba .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ba .NoRotAttr ))}); -};if _ba .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ba .NoChangeAspectAttr ))}); -};if _ba .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ba .NoMoveAttr ))});};if _ba .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ba .NoResizeAttr ))}); -};if _ba .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ba .NoEditPointsAttr ))});};if _ba .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ba .NoAdjustHandlesAttr ))}); -};if _ba .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ba .NoChangeArrowheadsAttr ))}); -};if _ba .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_ba .NoChangeShapeTypeAttr ))}); -};return nil ;};func (_gfbcd *CT_ColorReplaceEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfbcd .ScrgbClr !=nil {_gggad :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; -e .EncodeElement (_gfbcd .ScrgbClr ,_gggad );};if _gfbcd .SrgbClr !=nil {_gbcb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_gfbcd .SrgbClr ,_gbcb );};if _gfbcd .HslClr !=nil {_cgbag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; -e .EncodeElement (_gfbcd .HslClr ,_cgbag );};if _gfbcd .SysClr !=nil {_egef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_gfbcd .SysClr ,_egef );};if _gfbcd .SchemeClr !=nil {_bcfc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_gfbcd .SchemeClr ,_bcfc );};if _gfbcd .PrstClr !=nil {_dccf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_gfbcd .PrstClr ,_dccf );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_fbefb *CT_RelativeRect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fbefb .LAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_fbefb .LAttr )}); -};if _fbefb .TAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_fbefb .TAttr )});};if _fbefb .RAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_fbefb .RAttr )}); -};if _fbefb .BAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062"},Value :_gd .Sprintf ("\u0025\u0076",*_fbefb .BAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RegularTextRun and its children +func (_dccb *CT_RegularTextRun )Validate ()error {return _dccb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0067\u0075\u006c\u0061\u0072\u0054\u0065x\u0074\u0052\u0075\u006e");};const (ST_FontCollectionIndexUnset ST_FontCollectionIndex =0;ST_FontCollectionIndexMajor ST_FontCollectionIndex =1; +ST_FontCollectionIndexMinor ST_FontCollectionIndex =2;ST_FontCollectionIndexNone ST_FontCollectionIndex =3;);func (_gfbgb ST_SystemColorVal )String ()string {switch _gfbgb {case 0:return "";case 1:return "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r";case 2:return "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"; +case 3:return "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 4:return "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e";case 5:return "\u006d\u0065\u006e\u0075";case 6:return "\u0077\u0069\u006e\u0064\u006f\u0077"; +case 7:return "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065";case 8:return "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074";case 9:return "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074";case 10:return "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074"; +case 11:return "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072";case 12:return "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072";case 13:return "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065"; +case 14:return "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t";case 15:return "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074";case 16:return "\u0062t\u006e\u0046\u0061\u0063\u0065";case 17:return "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw"; +case 18:return "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074";case 19:return "\u0062t\u006e\u0054\u0065\u0078\u0074";case 20:return "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case 21:return "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"; +case 22:return "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077";case 23:return "\u0033d\u004c\u0069\u0067\u0068\u0074";case 24:return "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074";case 25:return "\u0069\u006e\u0066\u006f\u0042\u006b"; +case 26:return "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074";case 27:return "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e";case 28:return "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e"; +case 29:return "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074";case 30:return "\u006de\u006e\u0075\u0042\u0061\u0072";};return "";};func (_efecb *ST_TextVerticalType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efecb =0; +case "\u0068\u006f\u0072\u007a":*_efecb =1;case "\u0076\u0065\u0072\u0074":*_efecb =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_efecb =3;case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_efecb =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_efecb =5; +case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_efecb =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_efecb =7;};return nil ;}; -// Validate validates the CT_Headers and its children -func (_adb *CT_Headers )Validate ()error {return _adb .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_fdfec *CT_StyleMatrix )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdfec .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_fdfec .NameAttr )}); -};e .EncodeToken (start );_ccffd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0053\u0074\u0079l\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fdfec .FillStyleLst ,_ccffd );_gdfcc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cn\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}}; -e .EncodeElement (_fdfec .LnStyleLst ,_gdfcc );_fcfcf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003ae\u0066\u0066\u0065c\u0074\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}};e .EncodeElement (_fdfec .EffectStyleLst ,_fcfcf );_aeefdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003ab\u0067\u0046\u0069l\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074"}}; -e .EncodeElement (_fdfec .BgFillStyleLst ,_aeefdf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acafd *ST_PitchFamily )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caeab ,_fbcegd :=d .Token ();if _fbcegd !=nil {return _fbcegd ; -};if _fbfgd ,_fbcba :=_caeab .(_d .EndElement );_fbcba &&_fbfgd .Name ==start .Name {*_acafd =1;return nil ;};if _cfebf ,_fadcf :=_caeab .(_d .CharData );!_fadcf {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",_caeab ); -}else {switch string (_cfebf ){case "":*_acafd =0;case "\u0030\u0030":*_acafd =1;case "\u0030\u0031":*_acafd =2;case "\u0030\u0032":*_acafd =3;case "\u0031\u0036":*_acafd =4;case "\u0031\u0037":*_acafd =5;case "\u0031\u0038":*_acafd =6;case "\u0033\u0032":*_acafd =7; -case "\u0033\u0033":*_acafd =8;case "\u0033\u0034":*_acafd =9;case "\u0034\u0038":*_acafd =10;case "\u0034\u0039":*_acafd =11;case "\u0035\u0030":*_acafd =12;case "\u0036\u0034":*_acafd =13;case "\u0036\u0035":*_acafd =14;case "\u0036\u0036":*_acafd =15; -case "\u0038\u0030":*_acafd =16;case "\u0038\u0031":*_acafd =17;case "\u0038\u0032":*_acafd =18;};};_caeab ,_fbcegd =d .Token ();if _fbcegd !=nil {return _fbcegd ;};if _ccbfg ,_bagdb :=_caeab .(_d .EndElement );_bagdb &&_ccbfg .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",_caeab );};func (_daae *CT_GvmlConnectorNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -_egbd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_daae .CNvPr ,_egbd );_gdcfg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_daae .CNvCxnSpPr ,_gdcfg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AlphaCeilingEffect and its children +func (_fff *CT_AlphaCeilingEffect )Validate ()error {return _fff .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061C\u0065\u0069\u006c\u0069\u006eg\u0045\u0066\u0066\u0065\u0063\u0074");}; -// ValidateWithPath validates the CT_Percentage and its children, prefixing error messages with path -func (_agfcae *CT_Percentage )ValidateWithPath (path string )error {if _gedf :=_agfcae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gedf !=nil {return _gedf ;};return nil ;};func (_cadae *ST_LineEndLength )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cadae =0; -case "\u0073\u006d":*_cadae =1;case "\u006d\u0065\u0064":*_cadae =2;case "\u006c\u0067":*_cadae =3;};return nil ;};func (_gdfa *CT_NonVisualDrawingShapeProps )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdfa .TxBoxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0078\u0042o\u0078"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_gdfa .TxBoxAttr ))}); -};e .EncodeToken (start );if _gdfa .SpLocks !=nil {_befbf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_gdfa .SpLocks ,_befbf );};if _gdfa .ExtLst !=nil {_fgffe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gdfa .ExtLst ,_fgffe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GvmlGraphicalObjectFrame and its children, prefixing error messages with path +func (_cfdac *CT_GvmlGraphicalObjectFrame )ValidateWithPath (path string )error {if _gbdcf :=_cfdac .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_gbdcf !=nil {return _gbdcf ; +};if _cafc :=_cfdac .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_cafc !=nil {return _cafc ;};if _aaggad :=_cfdac .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_aaggad !=nil {return _aaggad ;};if _cfdac .ExtLst !=nil {if _caac :=_cfdac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_caac !=nil {return _caac ;};};return nil ;};func (_bdac *CT_TableCol )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdebfd :=range start .Attr {if _bdebfd .Name .Local =="\u0077"{_ggff ,_ggggb :=ParseUnionST_Coordinate (_bdebfd .Value ); +if _ggggb !=nil {return _ggggb ;};_bdac .WAttr =_ggff ;continue ;};};_gbgcaa :for {_cebfd ,_gdaeg :=d .Token ();if _gdaeg !=nil {return _gdaeg ;};switch _cafcg :=_cebfd .(type ){case _d .StartElement :switch _cafcg .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdac .ExtLst =NewCT_OfficeArtExtensionList (); +if _eede :=d .DecodeElement (_bdac .ExtLst ,&_cafcg );_eede !=nil {return _eede ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_cafcg .Name ); +if _agffa :=d .Skip ();_agffa !=nil {return _agffa ;};};case _d .EndElement :break _gbgcaa ;case _d .CharData :};};return nil ;};func NewCT_ClipboardStyleSheet ()*CT_ClipboardStyleSheet {_decd :=&CT_ClipboardStyleSheet {};_decd .ThemeElements =NewCT_BaseStyles (); +_decd .ClrMap =NewCT_ColorMapping ();return _decd ;};func (_bbab *CT_PictureLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbab .NoCropAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0072\u006f\u0070"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bbab .NoCropAttr ))}); +};if _bbab .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bbab .NoGrpAttr ))});};if _bbab .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bbab .NoSelectAttr ))}); +};if _bbab .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bbab .NoRotAttr ))});};if _bbab .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bbab .NoChangeAspectAttr ))}); +};if _bbab .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bbab .NoMoveAttr ))});};if _bbab .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bbab .NoResizeAttr ))}); +};if _bbab .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bbab .NoEditPointsAttr ))});};if _bbab .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bbab .NoAdjustHandlesAttr ))}); +};if _bbab .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bbab .NoChangeArrowheadsAttr ))}); +};if _bbab .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bbab .NoChangeShapeTypeAttr ))}); +};e .EncodeToken (start );if _bbab .ExtLst !=nil {_ddegg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbab .ExtLst ,_ddegg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +};func (_defefe ST_ChartBuildStep )ValidateWithPath (path string )error {switch _defefe {case 0,1,2,3,4,5,6:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_defefe )); +};return nil ;};func (_gefbgc *CT_TileInfoProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eacbd :=range start .Attr {if _eacbd .Name .Local =="\u0074\u0078"{_bccdeg ,_gecde :=ParseUnionST_Coordinate (_eacbd .Value );if _gecde !=nil {return _gecde ; +};_gefbgc .TxAttr =&_bccdeg ;continue ;};if _eacbd .Name .Local =="\u0074\u0079"{_geeda ,_acaee :=ParseUnionST_Coordinate (_eacbd .Value );if _acaee !=nil {return _acaee ;};_gefbgc .TyAttr =&_geeda ;continue ;};if _eacbd .Name .Local =="\u0073\u0078"{_bdgddf ,_eccgd :=ParseUnionST_Percentage (_eacbd .Value ); +if _eccgd !=nil {return _eccgd ;};_gefbgc .SxAttr =&_bdgddf ;continue ;};if _eacbd .Name .Local =="\u0073\u0079"{_dddcg ,_ggeec :=ParseUnionST_Percentage (_eacbd .Value );if _ggeec !=nil {return _ggeec ;};_gefbgc .SyAttr =&_dddcg ;continue ;};if _eacbd .Name .Local =="\u0066\u006c\u0069\u0070"{_gefbgc .FlipAttr .UnmarshalXMLAttr (_eacbd ); +continue ;};if _eacbd .Name .Local =="\u0061\u006c\u0067\u006e"{_gefbgc .AlgnAttr .UnmarshalXMLAttr (_eacbd );continue ;};};for {_feabd ,_fdbfa :=d .Token ();if _fdbfa !=nil {return _fa .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",_fdbfa ); +};if _ccbbd ,_egafe :=_feabd .(_d .EndElement );_egafe &&_ccbbd .Name ==start .Name {break ;};};return nil ;};func NewCT_BaseStyles ()*CT_BaseStyles {_acgc :=&CT_BaseStyles {};_acgc .ClrScheme =NewCT_ColorScheme ();_acgc .FontScheme =NewCT_FontScheme (); +_acgc .FmtScheme =NewCT_StyleMatrix ();return _acgc ;};func (_fafaf *CT_Transform2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccedd :=range start .Attr {if _ccedd .Name .Local =="\u0072\u006f\u0074"{_bbfdb ,_aeafac :=_bc .ParseInt (_ccedd .Value ,10,32); +if _aeafac !=nil {return _aeafac ;};_gcfdg :=int32 (_bbfdb );_fafaf .RotAttr =&_gcfdg ;continue ;};if _ccedd .Name .Local =="\u0066\u006c\u0069p\u0048"{_cfeca ,_decad :=_bc .ParseBool (_ccedd .Value );if _decad !=nil {return _decad ;};_fafaf .FlipHAttr =&_cfeca ; +continue ;};if _ccedd .Name .Local =="\u0066\u006c\u0069p\u0056"{_efbed ,_bccgb :=_bc .ParseBool (_ccedd .Value );if _bccgb !=nil {return _bccgb ;};_fafaf .FlipVAttr =&_efbed ;continue ;};};_eaaaa :for {_afefg ,_cbfcc :=d .Token ();if _cbfcc !=nil {return _cbfcc ; +};switch _feeda :=_afefg .(type ){case _d .StartElement :switch _feeda .Name {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 :"\u006f\u0066\u0066"},_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 :"\u006f\u0066\u0066"}:_fafaf .Off =NewCT_Point2D (); +if _bbbag :=d .DecodeElement (_fafaf .Off ,&_feeda );_bbbag !=nil {return _bbbag ;};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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_fafaf .Ext =NewCT_PositiveSize2D (); +if _dfdd :=d .DecodeElement (_fafaf .Ext ,&_feeda );_dfdd !=nil {return _dfdd ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_feeda .Name ); +if _fdefab :=d .Skip ();_fdefab !=nil {return _fdefab ;};};case _d .EndElement :break _eaaaa ;case _d .CharData :};};return nil ;};func (_gacc *CT_GvmlTextShapeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfdgf :for {_eeff ,_cbbbd :=d .Token (); +if _cbbbd !=nil {return _cbbbd ;};switch _bgbdb :=_eeff .(type ){case _d .StartElement :switch _bgbdb .Name {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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"},_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 :"\u0075s\u0065\u0053\u0070\u0052\u0065\u0063t"}:_gacc .UseSpRect =NewCT_GvmlUseShapeRectangle (); +if _cfbg :=d .DecodeElement (_gacc .UseSpRect ,&_bgbdb );_cfbg !=nil {return _cfbg ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_gacc .Xfrm =NewCT_Transform2D (); +if _ccbe :=d .DecodeElement (_gacc .Xfrm ,&_bgbdb );_ccbe !=nil {return _ccbe ;};default:_dc .Log .Debug ("\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",_bgbdb .Name ); +if _addg :=d .Skip ();_addg !=nil {return _addg ;};};case _d .EndElement :break _dfdgf ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ShapeStyle and its children, prefixing error messages with path -func (_efcdg *CT_ShapeStyle )ValidateWithPath (path string )error {if _bcgfb :=_efcdg .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066");_bcgfb !=nil {return _bcgfb ;};if _cfcddc :=_efcdg .FillRef .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0052\u0065\u0066"); -_cfcddc !=nil {return _cfcddc ;};if _bcfgc :=_efcdg .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066");_bcfgc !=nil {return _bcfgc ;};if _egbdf :=_efcdg .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); -_egbdf !=nil {return _egbdf ;};return nil ;};func NewCT_TextSpacing ()*CT_TextSpacing {_aecdg :=&CT_TextSpacing {};return _aecdg }; +// ValidateWithPath validates the CT_TablePartStyle and its children, prefixing error messages with path +func (_baedg *CT_TablePartStyle )ValidateWithPath (path string )error {if _baedg .TcTxStyle !=nil {if _gcffa :=_baedg .TcTxStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065");_gcffa !=nil {return _gcffa ;};};if _baedg .TcStyle !=nil {if _dcfcf :=_baedg .TcStyle .ValidateWithPath (path +"\u002f\u0054\u0063\u0053\u0074\u0079\u006c\u0065"); +_dcfcf !=nil {return _dcfcf ;};};return nil ;};func NewCT_Path2DLineTo ()*CT_Path2DLineTo {_bfefd :=&CT_Path2DLineTo {};_bfefd .Pt =NewCT_AdjPoint2D ();return _bfefd ;};func (_eagag *CT_HSLEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gffd :=range start .Attr {if _gffd .Name .Local =="\u0068\u0075\u0065"{_aaaf ,_aadf :=_bc .ParseInt (_gffd .Value ,10,32); +if _aadf !=nil {return _aadf ;};_bedgc :=int32 (_aaaf );_eagag .HueAttr =&_bedgc ;continue ;};if _gffd .Name .Local =="\u0073\u0061\u0074"{_agfda ,_ffgfa :=ParseUnionST_FixedPercentage (_gffd .Value );if _ffgfa !=nil {return _ffgfa ;};_eagag .SatAttr =&_agfda ; +continue ;};if _gffd .Name .Local =="\u006c\u0075\u006d"{_cbed ,_facbd :=ParseUnionST_FixedPercentage (_gffd .Value );if _facbd !=nil {return _facbd ;};_eagag .LumAttr =&_cbed ;continue ;};};for {_gggf ,_efcdg :=d .Token ();if _efcdg !=nil {return _fa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0053L\u0045\u0066\u0066\u0065\u0063\u0074\u003a\u0020\u0025\u0073",_efcdg ); +};if _gdgef ,_bfgb :=_gggf .(_d .EndElement );_bfgb &&_gdgef .Name ==start .Name {break ;};};return nil ;};func (_ceaedc ST_FontCollectionIndex )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdgdf :=_d .Attr {};_bdgdf .Name =name ;switch _ceaedc {case ST_FontCollectionIndexUnset :_bdgdf .Value =""; +case ST_FontCollectionIndexMajor :_bdgdf .Value ="\u006d\u0061\u006ao\u0072";case ST_FontCollectionIndexMinor :_bdgdf .Value ="\u006d\u0069\u006eo\u0072";case ST_FontCollectionIndexNone :_bdgdf .Value ="\u006e\u006f\u006e\u0065";};return _bdgdf ,nil ;}; +func (_afbdd ST_LineEndWidth )ValidateWithPath (path string )error {switch _afbdd {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afbdd )); +};return nil ;};type CT_Table struct{TblPr *CT_TableProperties ;TblGrid *CT_TableGrid ;Tr []*CT_TableRow ;};type CT_LineJoinRound struct{};type CT_PresetColor struct{ValAttr ST_PresetColorVal ;EG_ColorTransform []*EG_ColorTransform ;};func NewCT_ColorMappingOverrideChoice ()*CT_ColorMappingOverrideChoice {_adf :=&CT_ColorMappingOverrideChoice {}; +return _adf ;}; -// Validate validates the CT_BackgroundFillStyleList and its children -func (_egff *CT_BackgroundFillStyleList )Validate ()error {return _egff .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 (_gacf *CT_CustomGeometry2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gacf .PathLst =NewCT_Path2DList (); -_bdcb :for {_fdbg ,_egcdd :=d .Token ();if _egcdd !=nil {return _egcdd ;};switch _bdef :=_fdbg .(type ){case _d .StartElement :switch _bdef .Name {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 :"\u0061\u0076\u004cs\u0074"},_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 :"\u0061\u0076\u004cs\u0074"}:_gacf .AvLst =NewCT_GeomGuideList (); -if _cgbff :=d .DecodeElement (_gacf .AvLst ,&_bdef );_cgbff !=nil {return _cgbff ;};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 :"\u0067\u0064\u004cs\u0074"},_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 :"\u0067\u0064\u004cs\u0074"}:_gacf .GdLst =NewCT_GeomGuideList (); -if _aggee :=d .DecodeElement (_gacf .GdLst ,&_bdef );_aggee !=nil {return _aggee ;};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 :"\u0061\u0068\u004cs\u0074"},_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 :"\u0061\u0068\u004cs\u0074"}:_gacf .AhLst =NewCT_AdjustHandleList (); -if _acaa :=d .DecodeElement (_gacf .AhLst ,&_bdef );_acaa !=nil {return _acaa ;};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 :"\u0063\u0078\u006e\u004c\u0073\u0074"},_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 :"\u0063\u0078\u006e\u004c\u0073\u0074"}:_gacf .CxnLst =NewCT_ConnectionSiteList (); -if _afbb :=d .DecodeElement (_gacf .CxnLst ,&_bdef );_afbb !=nil {return _afbb ;};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 :"\u0072\u0065\u0063\u0074"},_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 :"\u0072\u0065\u0063\u0074"}:_gacf .Rect =NewCT_GeomRect (); -if _efbbd :=d .DecodeElement (_gacf .Rect ,&_bdef );_efbbd !=nil {return _efbbd ;};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 :"\u0070a\u0074\u0068\u004c\u0073\u0074"},_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 :"\u0070a\u0074\u0068\u004c\u0073\u0074"}:if _fecbf :=d .DecodeElement (_gacf .PathLst ,&_bdef ); -_fecbf !=nil {return _fecbf ;};default:_ac .Log .Debug ("\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",_bdef .Name ); -if _gcbf :=d .Skip ();_gcbf !=nil {return _gcbf ;};};case _d .EndElement :break _bdcb ;case _d .CharData :};};return nil ;};type CT_AdjPoint2D struct{XAttr ST_AdjCoordinate ;YAttr ST_AdjCoordinate ;}; +// Validate validates the CT_LineProperties and its children +func (_dfbg *CT_LineProperties )Validate ()error {return _dfbg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the EG_OfficeArtExtensionList and its children, prefixing error messages with path -func (_gcagd *EG_OfficeArtExtensionList )ValidateWithPath (path string )error {for _bdaedg ,_ccebd :=range _gcagd .Ext {if _dcgef :=_ccebd .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_bdaedg )); -_dcgef !=nil {return _dcgef ;};};return nil ;};type CT_ComplementTransform struct{};func ParseUnionST_FixedPercentage (s string )(ST_FixedPercentage ,error ){_febce :=ST_FixedPercentage {};if _gg .ST_FixedPercentagePatternRe .MatchString (s ){_febce .ST_FixedPercentage =&ST_Percentage {}; -_febce .ST_FixedPercentage .ST_Percentage =&s ;}else {_bcbfe ,_afbe :=_b .ParseInt (s ,10,64);if _afbe !=nil {return _febce ,_gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_afbe );};_bbcdfe :=int32 (_bcbfe ); -_febce .ST_FixedPercentageDecimal =&_bbcdfe ;};return _febce ,nil ;};type ThemeManager struct{CT_EmptyElement };func (_bcbg *CT_Camera )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dedg ,_bggf :=_bcbg .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"}); -if _bggf !=nil {return _bggf ;};start .Attr =append (start .Attr ,_dedg );if _bcbg .FovAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0076"},Value :_gd .Sprintf ("\u0025\u0076",*_bcbg .FovAttr )});};if _bcbg .ZoomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007a\u006f\u006f\u006d"},Value :_gd .Sprintf ("\u0025\u0076",*_bcbg .ZoomAttr )}); -};e .EncodeToken (start );if _bcbg .Rot !=nil {_agbcc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072o\u0074"}};e .EncodeElement (_bcbg .Rot ,_agbcc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_PresetCameraType byte ; -func (_gdcf *CT_AnimationDgmElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdcf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_gdcf .IdAttr )}); -};if _gdcf .BldStepAttr !=ST_DgmBuildStepUnset {_acb ,_daba :=_gdcf .BldStepAttr .MarshalXMLAttr (_d .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"});if _daba !=nil {return _daba ;};start .Attr =append (start .Attr ,_acb );};e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gefadc *CT_Transform2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dbeba :=range start .Attr {if _dbeba .Name .Local =="\u0072\u006f\u0074"{_fedcg ,_dgdaf :=_b .ParseInt (_dbeba .Value ,10,32); -if _dgdaf !=nil {return _dgdaf ;};_ffccc :=int32 (_fedcg );_gefadc .RotAttr =&_ffccc ;continue ;};if _dbeba .Name .Local =="\u0066\u006c\u0069p\u0048"{_feacg ,_cecfad :=_b .ParseBool (_dbeba .Value );if _cecfad !=nil {return _cecfad ;};_gefadc .FlipHAttr =&_feacg ; -continue ;};if _dbeba .Name .Local =="\u0066\u006c\u0069p\u0056"{_eddgd ,_fbbdb :=_b .ParseBool (_dbeba .Value );if _fbbdb !=nil {return _fbbdb ;};_gefadc .FlipVAttr =&_eddgd ;continue ;};};_ccebe :for {_cbcbd ,_efcgf :=d .Token ();if _efcgf !=nil {return _efcgf ; -};switch _bfbegb :=_cbcbd .(type ){case _d .StartElement :switch _bfbegb .Name {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 :"\u006f\u0066\u0066"},_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 :"\u006f\u0066\u0066"}:_gefadc .Off =NewCT_Point2D (); -if _eagcfd :=d .DecodeElement (_gefadc .Off ,&_bfbegb );_eagcfd !=nil {return _eagcfd ;};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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_gefadc .Ext =NewCT_PositiveSize2D (); -if _eebde :=d .DecodeElement (_gefadc .Ext ,&_bfbegb );_eebde !=nil {return _eebde ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bfbegb .Name ); -if _cafc :=d .Skip ();_cafc !=nil {return _cafc ;};};case _d .EndElement :break _ccebe ;case _d .CharData :};};return nil ;};func (_ccaaa ST_AnimationDgmBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ccaaa .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_d .CharData (_ccaaa .ST_AnimationBuildType .String ())); -};if _ccaaa .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {e .EncodeToken (_d .CharData (_ccaaa .ST_AnimationDgmOnlyBuildType .String ()));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_fbdcb *CT_Point3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gabfd :=range start .Attr {if _gabfd .Name .Local =="\u0078"{_dbeeb ,_fdcgd :=ParseUnionST_Coordinate (_gabfd .Value ); -if _fdcgd !=nil {return _fdcgd ;};_fbdcb .XAttr =_dbeeb ;continue ;};if _gabfd .Name .Local =="\u0079"{_dgeeecf ,_cfdfe :=ParseUnionST_Coordinate (_gabfd .Value );if _cfdfe !=nil {return _cfdfe ;};_fbdcb .YAttr =_dgeeecf ;continue ;};if _gabfd .Name .Local =="\u007a"{_abeac ,_deage :=ParseUnionST_Coordinate (_gabfd .Value ); -if _deage !=nil {return _deage ;};_fbdcb .ZAttr =_abeac ;continue ;};};for {_gfgf ,_aefg :=d .Token ();if _aefg !=nil {return _gd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u006f\u0069\u006e\u0074\u0033\u0044\u003a\u0020%\u0073",_aefg ); -};if _addea ,_cgdc :=_gfgf .(_d .EndElement );_cgdc &&_addea .Name ==start .Name {break ;};};return nil ;};func (_aaacg *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aaacg =0;case "\u0073\u006f\u006ci\u0064":*_aaacg =1; -case "\u0064\u006f\u0074":*_aaacg =2;case "\u0064\u0061\u0073\u0068":*_aaacg =3;case "\u006c\u0067\u0044\u0061\u0073\u0068":*_aaacg =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_aaacg =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_aaacg =6; -case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_aaacg =7;case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_aaacg =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_aaacg =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_aaacg =10; -case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_aaacg =11;};return nil ;};func (_bgea *CT_LineJoinBevel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_dccfa *CT_TextCharBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebcfd :=range start .Attr {if _ebcfd .Name .Local =="\u0063\u0068\u0061\u0072"{_cbfcc ,_bcfgg :=_ebcfd .Value ,error (nil );if _bcfgg !=nil {return _bcfgg ; -};_dccfa .CharAttr =_cbfcc ;continue ;};};for {_bbebbb ,_defdg :=d .Token ();if _defdg !=nil {return _gd .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",_defdg ); -};if _efedb ,_aeca :=_bbebbb .(_d .EndElement );_aeca &&_efedb .Name ==start .Name {break ;};};return nil ;};type EG_ThemeableFillStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;}; +// Validate validates the CT_Path2DLineTo and its children +func (_ebde *CT_Path2DLineTo )Validate ()error {return _ebde .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004c\u0069\u006e\u0065\u0054\u006f");};func (_dbegf *EG_ThemeableFillStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geebac :for {_bdgcbc ,_fbagf :=d .Token (); +if _fbagf !=nil {return _fbagf ;};switch _eeeeg :=_bdgcbc .(type ){case _d .StartElement :switch _eeeeg .Name {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 :"\u0066\u0069\u006c\u006c"},_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 :"\u0066\u0069\u006c\u006c"}:_dbegf .Fill =NewCT_FillProperties (); +if _beafd :=d .DecodeElement (_dbegf .Fill ,&_eeeeg );_beafd !=nil {return _beafd ;};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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"},_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 :"\u0066i\u006c\u006c\u0052\u0065\u0066"}:_dbegf .FillRef =NewCT_StyleMatrixReference (); +if _acbdfb :=d .DecodeElement (_dbegf .FillRef ,&_eeeeg );_acbdfb !=nil {return _acbdfb ;};default:_dc .Log .Debug ("\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",_eeeeg .Name ); +if _gadde :=d .Skip ();_gadde !=nil {return _gadde ;};};case _d .EndElement :break _geebac ;case _d .CharData :};};return nil ;};func NewCT_LineJoinRound ()*CT_LineJoinRound {_beebe :=&CT_LineJoinRound {};return _beebe };func (_dgfaa ST_PresetCameraType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cdfgc :=_d .Attr {}; +_cdfgc .Name =name ;switch _dgfaa {case ST_PresetCameraTypeUnset :_cdfgc .Value ="";case ST_PresetCameraTypeLegacyObliqueTopLeft :_cdfgc .Value ="l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074";case ST_PresetCameraTypeLegacyObliqueTop :_cdfgc .Value ="\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070"; +case ST_PresetCameraTypeLegacyObliqueTopRight :_cdfgc .Value ="l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeLegacyObliqueLeft :_cdfgc .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeLegacyObliqueFront :_cdfgc .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeLegacyObliqueRight :_cdfgc .Value ="\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074"; +case ST_PresetCameraTypeLegacyObliqueBottomLeft :_cdfgc .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 :_cdfgc .Value ="\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d"; +case ST_PresetCameraTypeLegacyObliqueBottomRight :_cdfgc .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 :_cdfgc .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 :_cdfgc .Value ="l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070";case ST_PresetCameraTypeLegacyPerspectiveTopRight :_cdfgc .Value ="\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t"; +case ST_PresetCameraTypeLegacyPerspectiveLeft :_cdfgc .Value ="l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeLegacyPerspectiveFront :_cdfgc .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074"; +case ST_PresetCameraTypeLegacyPerspectiveRight :_cdfgc .Value ="\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeLegacyPerspectiveBottomLeft :_cdfgc .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 :_cdfgc .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 :_cdfgc .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 :_cdfgc .Value ="\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074";case ST_PresetCameraTypeIsometricTopUp :_cdfgc .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070"; +case ST_PresetCameraTypeIsometricTopDown :_cdfgc .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricBottomUp :_cdfgc .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070"; +case ST_PresetCameraTypeIsometricBottomDown :_cdfgc .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricLeftUp :_cdfgc .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070"; +case ST_PresetCameraTypeIsometricLeftDown :_cdfgc .Value ="\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricRightUp :_cdfgc .Value ="\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070"; +case ST_PresetCameraTypeIsometricRightDown :_cdfgc .Value ="\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e";case ST_PresetCameraTypeIsometricOffAxis1Left :_cdfgc .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeIsometricOffAxis1Right :_cdfgc .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis1Top :_cdfgc .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070"; +case ST_PresetCameraTypeIsometricOffAxis2Left :_cdfgc .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis2Right :_cdfgc .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074"; +case ST_PresetCameraTypeIsometricOffAxis2Top :_cdfgc .Value ="i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070";case ST_PresetCameraTypeIsometricOffAxis3Left :_cdfgc .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeIsometricOffAxis3Right :_cdfgc .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074";case ST_PresetCameraTypeIsometricOffAxis3Bottom :_cdfgc .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 :_cdfgc .Value ="i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeIsometricOffAxis4Right :_cdfgc .Value ="\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074"; +case ST_PresetCameraTypeIsometricOffAxis4Bottom :_cdfgc .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 :_cdfgc .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeObliqueTop :_cdfgc .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070";case ST_PresetCameraTypeObliqueTopRight :_cdfgc .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074"; +case ST_PresetCameraTypeObliqueLeft :_cdfgc .Value ="o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074";case ST_PresetCameraTypeObliqueRight :_cdfgc .Value ="\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypeObliqueBottomLeft :_cdfgc .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypeObliqueBottom :_cdfgc .Value ="\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_PresetCameraTypeObliqueBottomRight :_cdfgc .Value ="\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074"; +case ST_PresetCameraTypePerspectiveFront :_cdfgc .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074";case ST_PresetCameraTypePerspectiveLeft :_cdfgc .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074"; +case ST_PresetCameraTypePerspectiveRight :_cdfgc .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074";case ST_PresetCameraTypePerspectiveAbove :_cdfgc .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065"; +case ST_PresetCameraTypePerspectiveBelow :_cdfgc .Value ="\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077";case ST_PresetCameraTypePerspectiveAboveLeftFacing :_cdfgc .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 :_cdfgc .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 :_cdfgc .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 :_cdfgc .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 :_cdfgc .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 :_cdfgc .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 :_cdfgc .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 :_cdfgc .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 :_cdfgc .Value ="\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064";case ST_PresetCameraTypePerspectiveRelaxedModerately :_cdfgc .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 _cdfgc ,nil ;};func (_ffdbd ST_AnimationChartBuildType )String ()string {if _ffdbd .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _ffdbd .ST_AnimationBuildType .String ();};if _ffdbd .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {return _ffdbd .ST_AnimationChartOnlyBuildType .String (); +};return "";};func (_bcbbb *CT_Path2DArcTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0052"},Value :_fa .Sprintf ("\u0025\u0076",_bcbbb .WRAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0052"},Value :_fa .Sprintf ("\u0025\u0076",_bcbbb .HRAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0041n\u0067"},Value :_fa .Sprintf ("\u0025\u0076",_bcbbb .StAngAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0077\u0041n\u0067"},Value :_fa .Sprintf ("\u0025\u0076",_bcbbb .SwAngAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdagc *CT_ShapeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ffgd :=range start .Attr {if _ffgd .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_fdagc .BwModeAttr .UnmarshalXMLAttr (_ffgd ); +continue ;};};_efafg :for {_cbecg ,_edeb :=d .Token ();if _edeb !=nil {return _edeb ;};switch _gedfe :=_cbecg .(type ){case _d .StartElement :switch _gedfe .Name {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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_fdagc .Xfrm =NewCT_Transform2D (); +if _efdbfb :=d .DecodeElement (_fdagc .Xfrm ,&_gedfe );_efdbfb !=nil {return _efdbfb ;};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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}:_fdagc .CustGeom =NewCT_CustomGeometry2D (); +if _dgagc :=d .DecodeElement (_fdagc .CustGeom ,&_gedfe );_dgagc !=nil {return _dgagc ;};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 :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"},_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 :"\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}:_fdagc .PrstGeom =NewCT_PresetGeometry2D (); +if _febgfa :=d .DecodeElement (_fdagc .PrstGeom ,&_gedfe );_febgfa !=nil {return _febgfa ;};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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fdagc .NoFill =NewCT_NoFillProperties (); +if _afdba :=d .DecodeElement (_fdagc .NoFill ,&_gedfe );_afdba !=nil {return _afdba ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fdagc .SolidFill =NewCT_SolidColorFillProperties (); +if _bbbef :=d .DecodeElement (_fdagc .SolidFill ,&_gedfe );_bbbef !=nil {return _bbbef ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_fdagc .GradFill =NewCT_GradientFillProperties (); +if _abcegf :=d .DecodeElement (_fdagc .GradFill ,&_gedfe );_abcegf !=nil {return _abcegf ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fdagc .BlipFill =NewCT_BlipFillProperties (); +if _gdfebb :=d .DecodeElement (_fdagc .BlipFill ,&_gedfe );_gdfebb !=nil {return _gdfebb ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_fdagc .PattFill =NewCT_PatternFillProperties (); +if _gbgfe :=d .DecodeElement (_fdagc .PattFill ,&_gedfe );_gbgfe !=nil {return _gbgfe ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_fdagc .GrpFill =NewCT_GroupFillProperties (); +if _bfcbe :=d .DecodeElement (_fdagc .GrpFill ,&_gedfe );_bfcbe !=nil {return _bfcbe ;};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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_fdagc .Ln =NewCT_LineProperties (); +if _ddbfc :=d .DecodeElement (_fdagc .Ln ,&_gedfe );_ddbfc !=nil {return _ddbfc ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_fdagc .EffectLst =NewCT_EffectList (); +if _cfgfc :=d .DecodeElement (_fdagc .EffectLst ,&_gedfe );_cfgfc !=nil {return _cfgfc ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_fdagc .EffectDag =NewCT_EffectContainer (); +if _bbfdg :=d .DecodeElement (_fdagc .EffectDag ,&_gedfe );_bbfdg !=nil {return _bbfdg ;};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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_fdagc .Scene3d =NewCT_Scene3D (); +if _ddbe :=d .DecodeElement (_fdagc .Scene3d ,&_gedfe );_ddbe !=nil {return _ddbe ;};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 :"\u0073\u0070\u0033\u0064"},_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 :"\u0073\u0070\u0033\u0064"}:_fdagc .Sp3d =NewCT_Shape3D (); +if _eadbee :=d .DecodeElement (_fdagc .Sp3d ,&_gedfe );_eadbee !=nil {return _eadbee ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdagc .ExtLst =NewCT_OfficeArtExtensionList (); +if _adad :=d .DecodeElement (_fdagc .ExtLst ,&_gedfe );_adad !=nil {return _adad ;};default:_dc .Log .Debug ("\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",_gedfe .Name ); +if _gbfaf :=d .Skip ();_gbfaf !=nil {return _gbfaf ;};};case _d .EndElement :break _efafg ;case _d .CharData :};};return nil ;}; // Validate validates the CT_NonVisualGraphicFrameProperties and its children -func (_accda *CT_NonVisualGraphicFrameProperties )Validate ()error {return _accda .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 (_accfa ST_DgmBuildStep )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_degba :=_d .Attr {};_degba .Name =name ;switch _accfa {case ST_DgmBuildStepUnset :_degba .Value ="";case ST_DgmBuildStepSp :_degba .Value ="\u0073\u0070";case ST_DgmBuildStepBg :_degba .Value ="\u0062\u0067"; -};return _degba ,nil ;};func NewCT_FillEffect ()*CT_FillEffect {_cgcec :=&CT_FillEffect {};return _cgcec };func (_gefgb *CT_TablePartStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gefgb .TcTxStyle !=nil {_eacga :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0074\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_gefgb .TcTxStyle ,_eacga );};if _gefgb .TcStyle !=nil {_fgfga :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0063\u0053\u0074\u0079\u006ce"}};e .EncodeElement (_gefgb .TcStyle ,_fgfga );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; - -// Validate validates the CT_BlipFillProperties and its children -func (_bcac *CT_BlipFillProperties )Validate ()error {return _bcac .ValidateWithPath ("C\u0054\u005f\u0042\u006cip\u0046i\u006c\u006c\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ggb *Blip )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0061\u003a\u0062\u006c\u0069\u0070";return _ggb .CT_Blip .MarshalXML (e ,start );};func (_fgabc *CT_ShapeStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dcgf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}}; -e .EncodeElement (_fgabc .LnRef ,_dcgf );_dbbbb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}};e .EncodeElement (_fgabc .FillRef ,_dbbbb );_cebcf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}}; -e .EncodeElement (_fgabc .EffectRef ,_cebcf );_gefb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u006f\u006e\u0074\u0052\u0065f"}};e .EncodeElement (_fgabc .FontRef ,_gefb );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};func (_cfdad *EG_Geometry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfdad .CustGeom !=nil {_ebcce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_cfdad .CustGeom ,_ebcce ); -};if _cfdad .PrstGeom !=nil {_egcbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_cfdad .PrstGeom ,_egcbb );};return nil ;};func (_aafc *CT_FillStyleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbdd :for {_addgg ,_aadda :=d .Token (); -if _aadda !=nil {return _aadda ;};switch _debeac :=_addgg .(type ){case _d .StartElement :switch _debeac .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_eadge :=NewEG_FillProperties (); -_eadge .NoFill =NewCT_NoFillProperties ();if _ebbdc :=d .DecodeElement (_eadge .NoFill ,&_debeac );_ebbdc !=nil {return _ebbdc ;};_aafc .EG_FillProperties =append (_aafc .EG_FillProperties ,_eadge );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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gdcfb :=NewEG_FillProperties (); -_gdcfb .SolidFill =NewCT_SolidColorFillProperties ();if _bcfce :=d .DecodeElement (_gdcfb .SolidFill ,&_debeac );_bcfce !=nil {return _bcfce ;};_aafc .EG_FillProperties =append (_aafc .EG_FillProperties ,_gdcfb );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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gaffe :=NewEG_FillProperties (); -_gaffe .GradFill =NewCT_GradientFillProperties ();if _dabe :=d .DecodeElement (_gaffe .GradFill ,&_debeac );_dabe !=nil {return _dabe ;};_aafc .EG_FillProperties =append (_aafc .EG_FillProperties ,_gaffe );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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_eadfg :=NewEG_FillProperties (); -_eadfg .BlipFill =NewCT_BlipFillProperties ();if _eaee :=d .DecodeElement (_eadfg .BlipFill ,&_debeac );_eaee !=nil {return _eaee ;};_aafc .EG_FillProperties =append (_aafc .EG_FillProperties ,_eadfg );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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ccff :=NewEG_FillProperties (); -_ccff .PattFill =NewCT_PatternFillProperties ();if _daca :=d .DecodeElement (_ccff .PattFill ,&_debeac );_daca !=nil {return _daca ;};_aafc .EG_FillProperties =append (_aafc .EG_FillProperties ,_ccff );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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_cdcg :=NewEG_FillProperties (); -_cdcg .GrpFill =NewCT_GroupFillProperties ();if _ecfge :=d .DecodeElement (_cdcg .GrpFill ,&_debeac );_ecfge !=nil {return _ecfge ;};_aafc .EG_FillProperties =append (_aafc .EG_FillProperties ,_cdcg );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_debeac .Name ); -if _befb :=d .Skip ();_befb !=nil {return _befb ;};};case _d .EndElement :break _dbdd ;case _d .CharData :};};return nil ;};type CT_GvmlPicture struct{NvPicPr *CT_GvmlPictureNonVisual ;BlipFill *CT_BlipFillProperties ;SpPr *CT_ShapeProperties ;Style *CT_ShapeStyle ; -ExtLst *CT_OfficeArtExtensionList ;};func (_fbaacf *EG_ShadeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bacbc :for {_cgfaad ,_abdabe :=d .Token ();if _abdabe !=nil {return _abdabe ;};switch _bbacd :=_cgfaad .(type ){case _d .StartElement :switch _bbacd .Name {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 :"\u006c\u0069\u006e"},_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 :"\u006c\u0069\u006e"}:_fbaacf .Lin =NewCT_LinearShadeProperties (); -if _feba :=d .DecodeElement (_fbaacf .Lin ,&_bbacd );_feba !=nil {return _feba ;};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 :"\u0070\u0061\u0074\u0068"},_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 :"\u0070\u0061\u0074\u0068"}:_fbaacf .Path =NewCT_PathShadeProperties (); -if _abfdf :=d .DecodeElement (_fbaacf .Path ,&_bbacd );_abfdf !=nil {return _abfdf ;};default:_ac .Log .Debug ("\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",_bbacd .Name ); -if _dbgad :=d .Skip ();_dbgad !=nil {return _dbgad ;};};case _d .EndElement :break _bacbc ;case _d .CharData :};};return nil ;};func (_fce *CT_AlphaFloorEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_dgeef *CT_TextUnderlineFillFollowText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffcc *CT_Path2DList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdcbc :for {_cdcaa ,_gega :=d .Token (); -if _gega !=nil {return _gega ;};switch _eaca :=_cdcaa .(type ){case _d .StartElement :switch _eaca .Name {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 :"\u0070\u0061\u0074\u0068"},_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 :"\u0070\u0061\u0074\u0068"}:_eccb :=NewCT_Path2D (); -if _dgbg :=d .DecodeElement (_eccb ,&_eaca );_dgbg !=nil {return _dgbg ;};_ffcc .Path =append (_ffcc .Path ,_eccb );default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_eaca .Name ); -if _bggba :=d .Skip ();_bggba !=nil {return _bggba ;};};case _d .EndElement :break _bdcbc ;case _d .CharData :};};return nil ;}; +func (_adcfd *CT_NonVisualGraphicFrameProperties )Validate ()error {return _adcfd .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"); +};type CT_GeomGuideList struct{Gd []*CT_GeomGuide ;};type CT_AlphaReplaceEffect struct{AAttr ST_PositiveFixedPercentage ;};func (_ccef *CT_ComplementTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_dade ,_acgcg :=d .Token (); +if _acgcg !=nil {return _fa .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",_acgcg );};if _gaad ,_dbee :=_dade .(_d .EndElement ); +_dbee &&_gaad .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_NoFillProperties and its children, prefixing error messages with path -func (_aeefd *CT_NoFillProperties )ValidateWithPath (path string )error {return nil };func NewCT_ColorSchemeAndMapping ()*CT_ColorSchemeAndMapping {_abba :=&CT_ColorSchemeAndMapping {};_abba .ClrScheme =NewCT_ColorScheme ();return _abba ;};func (_bcedc ST_PresetShadowVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_edeee :=_d .Attr {}; -_edeee .Name =name ;switch _bcedc {case ST_PresetShadowValUnset :_edeee .Value ="";case ST_PresetShadowValShdw1 :_edeee .Value ="\u0073\u0068\u0064w\u0031";case ST_PresetShadowValShdw2 :_edeee .Value ="\u0073\u0068\u0064w\u0032";case ST_PresetShadowValShdw3 :_edeee .Value ="\u0073\u0068\u0064w\u0033"; -case ST_PresetShadowValShdw4 :_edeee .Value ="\u0073\u0068\u0064w\u0034";case ST_PresetShadowValShdw5 :_edeee .Value ="\u0073\u0068\u0064w\u0035";case ST_PresetShadowValShdw6 :_edeee .Value ="\u0073\u0068\u0064w\u0036";case ST_PresetShadowValShdw7 :_edeee .Value ="\u0073\u0068\u0064w\u0037"; -case ST_PresetShadowValShdw8 :_edeee .Value ="\u0073\u0068\u0064w\u0038";case ST_PresetShadowValShdw9 :_edeee .Value ="\u0073\u0068\u0064w\u0039";case ST_PresetShadowValShdw10 :_edeee .Value ="\u0073\u0068\u0064\u0077\u0031\u0030";case ST_PresetShadowValShdw11 :_edeee .Value ="\u0073\u0068\u0064\u0077\u0031\u0031"; -case ST_PresetShadowValShdw12 :_edeee .Value ="\u0073\u0068\u0064\u0077\u0031\u0032";case ST_PresetShadowValShdw13 :_edeee .Value ="\u0073\u0068\u0064\u0077\u0031\u0033";case ST_PresetShadowValShdw14 :_edeee .Value ="\u0073\u0068\u0064\u0077\u0031\u0034"; -case ST_PresetShadowValShdw15 :_edeee .Value ="\u0073\u0068\u0064\u0077\u0031\u0035";case ST_PresetShadowValShdw16 :_edeee .Value ="\u0073\u0068\u0064\u0077\u0031\u0036";case ST_PresetShadowValShdw17 :_edeee .Value ="\u0073\u0068\u0064\u0077\u0031\u0037"; -case ST_PresetShadowValShdw18 :_edeee .Value ="\u0073\u0068\u0064\u0077\u0031\u0038";case ST_PresetShadowValShdw19 :_edeee .Value ="\u0073\u0068\u0064\u0077\u0031\u0039";case ST_PresetShadowValShdw20 :_edeee .Value ="\u0073\u0068\u0064\u0077\u0032\u0030"; -};return _edeee ,nil ;};func (_defcd *CT_GvmlGraphicalObjectFrame )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bcbff :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}}; -e .EncodeElement (_defcd .NvGraphicFramePr ,_bcbff );_fcdbc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_fcdbc .Attr =append (_fcdbc .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -e .EncodeElement (_defcd .Graphic ,_fcdbc );_aeddf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_defcd .Xfrm ,_aeddf );if _defcd .ExtLst !=nil {_ecae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_defcd .ExtLst ,_ecae );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbe *CT_AnimationGraphicalObjectBuildProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcc :for {_fdcc ,_geafc :=d .Token (); -if _geafc !=nil {return _geafc ;};switch _fcc :=_fdcc .(type ){case _d .StartElement :switch _fcc .Name {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 :"\u0062\u006c\u0064\u0044\u0067\u006d"},_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 :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_fbe .BldDgm =NewCT_AnimationDgmBuildProperties (); -if _ggga :=d .DecodeElement (_fbe .BldDgm ,&_fcc );_ggga !=nil {return _ggga ;};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 :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"},_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 :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}:_fbe .BldChart =NewCT_AnimationChartBuildProperties (); -if _dcd :=d .DecodeElement (_fbe .BldChart ,&_fcc );_dcd !=nil {return _dcd ;};default:_ac .Log .Debug ("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",_fcc .Name ); -if _ffeda :=d .Skip ();_ffeda !=nil {return _ffeda ;};};case _d .EndElement :break _bcc ;case _d .CharData :};};return nil ;};func NewCT_AlphaCeilingEffect ()*CT_AlphaCeilingEffect {_ddd :=&CT_AlphaCeilingEffect {};return _ddd };func (_edcdae ST_SystemColorVal )Validate ()error {return _edcdae .ValidateWithPath ("")}; -func NewCT_Percentage ()*CT_Percentage {_dggad :=&CT_Percentage {};return _dggad };func (_ecfa *CT_GvmlPicture )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecfa .NvPicPr =NewCT_GvmlPictureNonVisual ();_ecfa .BlipFill =NewCT_BlipFillProperties (); -_ecfa .SpPr =NewCT_ShapeProperties ();_afab :for {_eggac ,_fecgb :=d .Token ();if _fecgb !=nil {return _fecgb ;};switch _aabdg :=_eggac .(type ){case _d .StartElement :switch _aabdg .Name {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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _deae :=d .DecodeElement (_ecfa .NvPicPr ,&_aabdg ); -_deae !=nil {return _deae ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _cffe :=d .DecodeElement (_ecfa .BlipFill ,&_aabdg ); -_cffe !=nil {return _cffe ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _egfc :=d .DecodeElement (_ecfa .SpPr ,&_aabdg ); -_egfc !=nil {return _egfc ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_ecfa .Style =NewCT_ShapeStyle (); -if _geede :=d .DecodeElement (_ecfa .Style ,&_aabdg );_geede !=nil {return _geede ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecfa .ExtLst =NewCT_OfficeArtExtensionList (); -if _abcg :=d .DecodeElement (_ecfa .ExtLst ,&_aabdg );_abcg !=nil {return _abcg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_aabdg .Name ); -if _dadg :=d .Skip ();_dadg !=nil {return _dadg ;};};case _d .EndElement :break _afab ;case _d .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_BackgroundFormatting and its children, prefixing error messages with path -func (_aef *CT_BackgroundFormatting )ValidateWithPath (path string )error {if _aef .NoFill !=nil {if _cbge :=_aef .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_cbge !=nil {return _cbge ;};};if _aef .SolidFill !=nil {if _adce :=_aef .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_adce !=nil {return _adce ;};};if _aef .GradFill !=nil {if _edgc :=_aef .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_edgc !=nil {return _edgc ;};};if _aef .BlipFill !=nil {if _dcdd :=_aef .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_dcdd !=nil {return _dcdd ;};};if _aef .PattFill !=nil {if _abef :=_aef .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_abef !=nil {return _abef ;};};if _aef .GrpFill !=nil {if _deegd :=_aef .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_deegd !=nil {return _deegd ;};};if _aef .EffectLst !=nil {if _dfg :=_aef .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_dfg !=nil {return _dfg ;};};if _aef .EffectDag !=nil {if _agec :=_aef .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_agec !=nil {return _agec ;};};return nil ;};type ST_TextShapeType byte ; +// Validate validates the CT_Connection and its children +func (_gdgg *CT_Connection )Validate ()error {return _gdgg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};func (_edgec *CT_GraphicalObject )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_cffe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}};e .EncodeElement (_edgec .GraphicData ,_cffe );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcfc *CT_AudioCDTime )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eff :=range start .Attr {if _eff .Name .Local =="\u0074\u0072\u0061c\u006b"{_fgcf ,_ebf :=_bc .ParseUint (_eff .Value ,10,8); +if _ebf !=nil {return _ebf ;};_gcfc .TrackAttr =uint8 (_fgcf );continue ;};if _eff .Name .Local =="\u0074\u0069\u006d\u0065"{_ceacg ,_eecc :=_bc .ParseUint (_eff .Value ,10,32);if _eecc !=nil {return _eecc ;};_egag :=uint32 (_ceacg );_gcfc .TimeAttr =&_egag ; +continue ;};};for {_acfdg ,_fade :=d .Token ();if _fade !=nil {return _fa .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",_fade );};if _afaa ,_gdb :=_acfdg .(_d .EndElement ); +_gdb &&_afaa .Name ==start .Name {break ;};};return nil ;};func (_dfdga *CT_TextNoBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fede ST_AnimationDgmOnlyBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fede .String (),start ); +}; -// ValidateWithPath validates the CT_TransformEffect and its children, prefixing error messages with path -func (_abeea *CT_TransformEffect )ValidateWithPath (path string )error {if _abeea .SxAttr !=nil {if _dfdacf :=_abeea .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_dfdacf !=nil {return _dfdacf ;};};if _abeea .SyAttr !=nil {if _edabf :=_abeea .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); -_edabf !=nil {return _edabf ;};};if _abeea .KxAttr !=nil {if *_abeea .KxAttr <=-5400000{return _gd .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 ,*_abeea .KxAttr ); -};if *_abeea .KxAttr >=5400000{return _gd .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 ,*_abeea .KxAttr ); -};};if _abeea .KyAttr !=nil {if *_abeea .KyAttr <=-5400000{return _gd .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 ,*_abeea .KyAttr ); -};if *_abeea .KyAttr >=5400000{return _gd .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 ,*_abeea .KyAttr ); -};};if _abeea .TxAttr !=nil {if _eacef :=_abeea .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_eacef !=nil {return _eacef ;};};if _abeea .TyAttr !=nil {if _ffdda :=_abeea .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); -_ffdda !=nil {return _ffdda ;};};return nil ;};const (ST_TextVerticalTypeUnset ST_TextVerticalType =0;ST_TextVerticalTypeHorz ST_TextVerticalType =1;ST_TextVerticalTypeVert ST_TextVerticalType =2;ST_TextVerticalTypeVert270 ST_TextVerticalType =3;ST_TextVerticalTypeWordArtVert ST_TextVerticalType =4; -ST_TextVerticalTypeEaVert ST_TextVerticalType =5;ST_TextVerticalTypeMongolianVert ST_TextVerticalType =6;ST_TextVerticalTypeWordArtVertRtl ST_TextVerticalType =7;);func (_dgdbff ST_AnimationBuildType )Validate ()error {return _dgdbff .ValidateWithPath ("")}; -type CT_BlipFillProperties struct{DpiAttr *uint32 ;RotWithShapeAttr *bool ;Blip *CT_Blip ;SrcRect *CT_RelativeRect ;Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};func (_edbcd *CT_TextBulletSizeFollowText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_faadaa ,_babdef :=d .Token (); -if _babdef !=nil {return _gd .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",_babdef ); -};if _dbbad ,_efgfd :=_faadaa .(_d .EndElement );_efgfd &&_dbbad .Name ==start .Name {break ;};};return nil ;};func (_ccgbb ST_FontCollectionIndex )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bgdec :=_d .Attr {};_bgdec .Name =name ;switch _ccgbb {case ST_FontCollectionIndexUnset :_bgdec .Value =""; -case ST_FontCollectionIndexMajor :_bgdec .Value ="\u006d\u0061\u006ao\u0072";case ST_FontCollectionIndexMinor :_bgdec .Value ="\u006d\u0069\u006eo\u0072";case ST_FontCollectionIndexNone :_bgdec .Value ="\u006e\u006f\u006e\u0065";};return _bgdec ,nil ;}; -func (_deacf *ST_TileFlipMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_deacf =0;case "\u006e\u006f\u006e\u0065":*_deacf =1;case "\u0078":*_deacf =2;case "\u0079":*_deacf =3;case "\u0078\u0079":*_deacf =4;};return nil ;};func (_acccaf ST_AnimationDgmOnlyBuildType )ValidateWithPath (path string )error {switch _acccaf {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 (_acccaf )); -};return nil ;};func (_cffec ST_RectAlignment )String ()string {switch _cffec {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 (_gadgd ST_TileFlipMode )ValidateWithPath (path string )error {switch _gadgd {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 (_gadgd )); -};return nil ;};type CT_GrayscaleTransform struct{}; +// Validate validates the CT_Path2D and its children +func (_fdbcg *CT_Path2D )Validate ()error {return _fdbcg .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068\u0032D");}; -// Validate validates the CT_TextSpacingPercent and its children -func (_ceaa *CT_TextSpacingPercent )Validate ()error {return _ceaa .ValidateWithPath ("C\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074");};const (ST_AnimationBuildTypeUnset ST_AnimationBuildType =0; -ST_AnimationBuildTypeAllAtOnce ST_AnimationBuildType =1;);type EG_TextUnderlineFill struct{UFillTx *CT_TextUnderlineFillFollowText ;UFill *CT_TextUnderlineFillGroupWrapper ;};type CT_FillOverlayEffect struct{BlendAttr ST_BlendMode ;NoFill *CT_NoFillProperties ; -SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;}; +// ValidateWithPath validates the CT_TintEffect and its children, prefixing error messages with path +func (_abfdb *CT_TintEffect )ValidateWithPath (path string )error {if _abfdb .HueAttr !=nil {if *_abfdb .HueAttr < 0{return _fa .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 ,*_abfdb .HueAttr ); +};if *_abfdb .HueAttr >=21600000{return _fa .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 ,*_abfdb .HueAttr ); +};};if _abfdb .AmtAttr !=nil {if _edcfe :=_abfdb .AmtAttr .ValidateWithPath (path +"\u002f\u0041\u006d\u0074\u0041\u0074\u0074\u0072");_edcfe !=nil {return _edcfe ;};};return nil ;}; -// Validate validates the CT_InnerShadowEffect and its children -func (_egbb *CT_InnerShadowEffect )Validate ()error {return _egbb .ValidateWithPath ("C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};func (_ebfb ST_PresetShadowVal )String ()string {switch _ebfb {case 0:return ""; -case 1:return "\u0073\u0068\u0064w\u0031";case 2:return "\u0073\u0068\u0064w\u0032";case 3:return "\u0073\u0068\u0064w\u0033";case 4:return "\u0073\u0068\u0064w\u0034";case 5:return "\u0073\u0068\u0064w\u0035";case 6:return "\u0073\u0068\u0064w\u0036"; -case 7:return "\u0073\u0068\u0064w\u0037";case 8:return "\u0073\u0068\u0064w\u0038";case 9:return "\u0073\u0068\u0064w\u0039";case 10:return "\u0073\u0068\u0064\u0077\u0031\u0030";case 11:return "\u0073\u0068\u0064\u0077\u0031\u0031";case 12:return "\u0073\u0068\u0064\u0077\u0031\u0032"; -case 13:return "\u0073\u0068\u0064\u0077\u0031\u0033";case 14:return "\u0073\u0068\u0064\u0077\u0031\u0034";case 15:return "\u0073\u0068\u0064\u0077\u0031\u0035";case 16:return "\u0073\u0068\u0064\u0077\u0031\u0036";case 17:return "\u0073\u0068\u0064\u0077\u0031\u0037"; -case 18:return "\u0073\u0068\u0064\u0077\u0031\u0038";case 19:return "\u0073\u0068\u0064\u0077\u0031\u0039";case 20:return "\u0073\u0068\u0064\u0077\u0032\u0030";};return "";}; +// Validate validates the CT_CustomGeometry2D and its children +func (_caed *CT_CustomGeometry2D )Validate ()error {return _caed .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079\u0032\u0044");};func (_fccaa *CT_SphereCoords )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fccaa .LatAttr =0; +_fccaa .LonAttr =0;_fccaa .RevAttr =0;for _ ,_bcbab :=range start .Attr {if _bcbab .Name .Local =="\u006c\u0061\u0074"{_eacc ,_feebd :=_bc .ParseInt (_bcbab .Value ,10,32);if _feebd !=nil {return _feebd ;};_fccaa .LatAttr =int32 (_eacc );continue ;};if _bcbab .Name .Local =="\u006c\u006f\u006e"{_aggccf ,_bbebe :=_bc .ParseInt (_bcbab .Value ,10,32); +if _bbebe !=nil {return _bbebe ;};_fccaa .LonAttr =int32 (_aggccf );continue ;};if _bcbab .Name .Local =="\u0072\u0065\u0076"{_bbddg ,_facgc :=_bc .ParseInt (_bcbab .Value ,10,32);if _facgc !=nil {return _facgc ;};_fccaa .RevAttr =int32 (_bbddg );continue ; +};};for {_dbfae ,_cfgc :=d .Token ();if _cfgc !=nil {return _fa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0070\u0068\u0065\u0072\u0065C\u006f\u006f\u0072d\u0073:\u0020\u0025\u0073",_cfgc );};if _gfaba ,_beca :=_dbfae .(_d .EndElement ); +_beca &&_gfaba .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TextFont and its children -func (_fggbc *CT_TextFont )Validate ()error {return _fggbc .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074");};func (_edgfg *EG_ColorTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbgae :for {_ccef ,_gbbab :=d .Token (); -if _gbbab !=nil {return _gbbab ;};switch _dbce :=_ccef .(type ){case _d .StartElement :switch _dbce .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_edgfg .Tint =NewCT_PositiveFixedPercentage (); -if _cffgf :=d .DecodeElement (_edgfg .Tint ,&_dbce );_cffgf !=nil {return _cffgf ;};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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_edgfg .Shade =NewCT_PositiveFixedPercentage (); -if _fgfcg :=d .DecodeElement (_edgfg .Shade ,&_dbce );_fgfcg !=nil {return _fgfcg ;};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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_edgfg .Comp =NewCT_ComplementTransform (); -if _abdbgd :=d .DecodeElement (_edgfg .Comp ,&_dbce );_abdbgd !=nil {return _abdbgd ;};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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_edgfg .Inv =NewCT_InverseTransform (); -if _fefda :=d .DecodeElement (_edgfg .Inv ,&_dbce );_fefda !=nil {return _fefda ;};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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_edgfg .Gray =NewCT_GrayscaleTransform (); -if _gadga :=d .DecodeElement (_edgfg .Gray ,&_dbce );_gadga !=nil {return _gadga ;};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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_edgfg .Alpha =NewCT_PositiveFixedPercentage (); -if _bfgeg :=d .DecodeElement (_edgfg .Alpha ,&_dbce );_bfgeg !=nil {return _bfgeg ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_edgfg .AlphaOff =NewCT_FixedPercentage (); -if _cbede :=d .DecodeElement (_edgfg .AlphaOff ,&_dbce );_cbede !=nil {return _cbede ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_edgfg .AlphaMod =NewCT_PositivePercentage (); -if _debec :=d .DecodeElement (_edgfg .AlphaMod ,&_dbce );_debec !=nil {return _debec ;};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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_edgfg .Hue =NewCT_PositiveFixedAngle (); -if _beaeg :=d .DecodeElement (_edgfg .Hue ,&_dbce );_beaeg !=nil {return _beaeg ;};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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_edgfg .HueOff =NewCT_Angle (); -if _ebcde :=d .DecodeElement (_edgfg .HueOff ,&_dbce );_ebcde !=nil {return _ebcde ;};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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_edgfg .HueMod =NewCT_PositivePercentage (); -if _bgdfb :=d .DecodeElement (_edgfg .HueMod ,&_dbce );_bgdfb !=nil {return _bgdfb ;};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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_edgfg .Sat =NewCT_Percentage (); -if _gbgff :=d .DecodeElement (_edgfg .Sat ,&_dbce );_gbgff !=nil {return _gbgff ;};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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_edgfg .SatOff =NewCT_Percentage (); -if _cgadb :=d .DecodeElement (_edgfg .SatOff ,&_dbce );_cgadb !=nil {return _cgadb ;};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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_edgfg .SatMod =NewCT_Percentage (); -if _fbdea :=d .DecodeElement (_edgfg .SatMod ,&_dbce );_fbdea !=nil {return _fbdea ;};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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_edgfg .Lum =NewCT_Percentage (); -if _gggcb :=d .DecodeElement (_edgfg .Lum ,&_dbce );_gggcb !=nil {return _gggcb ;};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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_edgfg .LumOff =NewCT_Percentage (); -if _dgadb :=d .DecodeElement (_edgfg .LumOff ,&_dbce );_dgadb !=nil {return _dgadb ;};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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_edgfg .LumMod =NewCT_Percentage (); -if _becbb :=d .DecodeElement (_edgfg .LumMod ,&_dbce );_becbb !=nil {return _becbb ;};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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_edgfg .Red =NewCT_Percentage (); -if _bgdd :=d .DecodeElement (_edgfg .Red ,&_dbce );_bgdd !=nil {return _bgdd ;};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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_edgfg .RedOff =NewCT_Percentage (); -if _fbbccf :=d .DecodeElement (_edgfg .RedOff ,&_dbce );_fbbccf !=nil {return _fbbccf ;};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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_edgfg .RedMod =NewCT_Percentage (); -if _geace :=d .DecodeElement (_edgfg .RedMod ,&_dbce );_geace !=nil {return _geace ;};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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_edgfg .Green =NewCT_Percentage (); -if _fecdb :=d .DecodeElement (_edgfg .Green ,&_dbce );_fecdb !=nil {return _fecdb ;};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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_edgfg .GreenOff =NewCT_Percentage (); -if _dbde :=d .DecodeElement (_edgfg .GreenOff ,&_dbce );_dbde !=nil {return _dbde ;};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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_edgfg .GreenMod =NewCT_Percentage (); -if _fgbbd :=d .DecodeElement (_edgfg .GreenMod ,&_dbce );_fgbbd !=nil {return _fgbbd ;};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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_edgfg .Blue =NewCT_Percentage (); -if _eggdf :=d .DecodeElement (_edgfg .Blue ,&_dbce );_eggdf !=nil {return _eggdf ;};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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_edgfg .BlueOff =NewCT_Percentage (); -if _cgdgc :=d .DecodeElement (_edgfg .BlueOff ,&_dbce );_cgdgc !=nil {return _cgdgc ;};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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_edgfg .BlueMod =NewCT_Percentage (); -if _ffdgc :=d .DecodeElement (_edgfg .BlueMod ,&_dbce );_ffdgc !=nil {return _ffdgc ;};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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_edgfg .Gamma =NewCT_GammaTransform (); -if _fdagf :=d .DecodeElement (_edgfg .Gamma ,&_dbce );_fdagf !=nil {return _fdagf ;};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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_edgfg .InvGamma =NewCT_InverseGammaTransform (); -if _cgddb :=d .DecodeElement (_edgfg .InvGamma ,&_dbce );_cgddb !=nil {return _cgddb ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_dbce .Name ); -if _geedc :=d .Skip ();_geedc !=nil {return _geedc ;};};case _d .EndElement :break _gbgae ;case _d .CharData :};};return nil ;};func (_faff ST_FixedPercentage )String ()string {if _faff .ST_FixedPercentageDecimal !=nil {return _gd .Sprintf ("\u0025\u0076",*_faff .ST_FixedPercentageDecimal ); -};if _faff .ST_FixedPercentage !=nil {return _faff .ST_FixedPercentage .String ();};return "";};func (_dgfac *CT_TextParagraphProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgfac .MarLAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u004c"},Value :_gd .Sprintf ("\u0025\u0076",*_dgfac .MarLAttr )}); -};if _dgfac .MarRAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0072\u0052"},Value :_gd .Sprintf ("\u0025\u0076",*_dgfac .MarRAttr )});};if _dgfac .LvlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0076\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_dgfac .LvlAttr )}); -};if _dgfac .IndentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_dgfac .IndentAttr )});};if _dgfac .AlgnAttr !=ST_TextAlignTypeUnset {_gefff ,_gadc :=_dgfac .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"}); -if _gadc !=nil {return _gadc ;};start .Attr =append (start .Attr ,_gefff );};if _dgfac .DefTabSzAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0066\u0054\u0061\u0062\u0053\u007a"},Value :_gd .Sprintf ("\u0025\u0076",*_dgfac .DefTabSzAttr )}); -};if _dgfac .RtlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0074\u006c"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dgfac .RtlAttr ))});};if _dgfac .EaLnBrkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065a\u004c\u006e\u0042\u0072\u006b"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dgfac .EaLnBrkAttr ))}); -};if _dgfac .FontAlgnAttr !=ST_TextFontAlignTypeUnset {_agabb ,_feega :=_dgfac .FontAlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u006f\u006e\u0074\u0041\u006c\u0067\u006e"});if _feega !=nil {return _feega ;};start .Attr =append (start .Attr ,_agabb ); -};if _dgfac .LatinLnBrkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0061\u0074\u0069\u006e\u004c\u006e\u0042\u0072\u006b"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dgfac .LatinLnBrkAttr ))});};if _dgfac .HangingPunctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0061\u006eg\u0069\u006e\u0067\u0050\u0075\u006e\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_dgfac .HangingPunctAttr ))}); -};e .EncodeToken (start );if _dgfac .LnSpc !=nil {_edccd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u006e\u0053\u0070\u0063"}};e .EncodeElement (_dgfac .LnSpc ,_edccd );};if _dgfac .SpcBef !=nil {_dbed :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0042\u0065\u0066"}}; -e .EncodeElement (_dgfac .SpcBef ,_dbed );};if _dgfac .SpcAft !=nil {_bbacb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0041\u0066\u0074"}};e .EncodeElement (_dgfac .SpcAft ,_bbacb );};if _dgfac .BuClrTx !=nil {_dddg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072\u0054x"}}; -e .EncodeElement (_dgfac .BuClrTx ,_dddg );};if _dgfac .BuClr !=nil {_ecdab :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0043\u006c\u0072"}};e .EncodeElement (_dgfac .BuClr ,_ecdab );};if _dgfac .BuSzTx !=nil {_fcfb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0053\u007a\u0054\u0078"}}; -e .EncodeElement (_dgfac .BuSzTx ,_fcfb );};if _dgfac .BuSzPct !=nil {_cfgd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0063t"}};e .EncodeElement (_dgfac .BuSzPct ,_cfgd );};if _dgfac .BuSzPts !=nil {_cebed :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0075\u0053\u007a\u0050\u0074s"}}; -e .EncodeElement (_dgfac .BuSzPts ,_cebed );};if _dgfac .BuFontTx !=nil {_ccaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074\u0054\u0078"}};e .EncodeElement (_dgfac .BuFontTx ,_ccaf );};if _dgfac .BuFont !=nil {_fegbac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0046\u006f\u006e\u0074"}}; -e .EncodeElement (_dgfac .BuFont ,_fegbac );};if _dgfac .BuNone !=nil {_aaagf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u004e\u006f\u006e\u0065"}};e .EncodeElement (_dgfac .BuNone ,_aaagf );};if _dgfac .BuAutoNum !=nil {_bebdc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0062\u0075\u0041\u0075\u0074\u006f\u004e\u0075\u006d"}}; -e .EncodeElement (_dgfac .BuAutoNum ,_bebdc );};if _dgfac .BuChar !=nil {_dffge :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0043\u0068\u0061\u0072"}};e .EncodeElement (_dgfac .BuChar ,_dffge );};if _dgfac .BuBlip !=nil {_dcgga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u0075\u0042\u006c\u0069\u0070"}}; -e .EncodeElement (_dgfac .BuBlip ,_dcgga );};if _dgfac .TabLst !=nil {_deceag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u004c\u0073\u0074"}};e .EncodeElement (_dgfac .TabLst ,_deceag );};if _dgfac .DefRPr !=nil {_cbeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064\u0065\u0066\u0052\u0050\u0072"}}; -e .EncodeElement (_dgfac .DefRPr ,_cbeg );};if _dgfac .ExtLst !=nil {_affd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgfac .ExtLst ,_affd );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_Path2DArcTo and its children +func (_aaag *CT_Path2DArcTo )Validate ()error {return _aaag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u0032\u0044A\u0072\u0063\u0054\u006f");};const (ST_PenAlignmentUnset ST_PenAlignment =0;ST_PenAlignmentCtr ST_PenAlignment =1;ST_PenAlignmentIn ST_PenAlignment =2; +); -// ValidateWithPath validates the AG_Blob and its children, prefixing error messages with path -func (_ef *AG_Blob )ValidateWithPath (path string )error {return nil };func (_ebaeb ST_AnimationDgmOnlyBuildType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fadbg :=_d .Attr {};_fadbg .Name =name ;switch _ebaeb {case ST_AnimationDgmOnlyBuildTypeUnset :_fadbg .Value =""; -case ST_AnimationDgmOnlyBuildTypeOne :_fadbg .Value ="\u006f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlOne :_fadbg .Value ="\u006c\u0076\u006c\u004f\u006e\u0065";case ST_AnimationDgmOnlyBuildTypeLvlAtOnce :_fadbg .Value ="\u006cv\u006c\u0041\u0074\u004f\u006e\u0063e"; -};return _fadbg ,nil ;}; +// Validate validates the CT_AlphaBiLevelEffect and its children +func (_bde *CT_AlphaBiLevelEffect )Validate ()error {return _bde .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061B\u0069\u004c\u0065\u0076\u0065l\u0045\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_ConnectionSite and its children -func (_gebb *CT_ConnectionSite )Validate ()error {return _gebb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065");};func (_dgbac *CT_GradientStop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggega :=range start .Attr {if _ggega .Name .Local =="\u0070\u006f\u0073"{_efbeg ,_dbbg :=ParseUnionST_PositiveFixedPercentage (_ggega .Value ); -if _dbbg !=nil {return _dbbg ;};_dgbac .PosAttr =_efbeg ;continue ;};};_cbbc :for {_fafeg ,_babd :=d .Token ();if _babd !=nil {return _babd ;};switch _bbcad :=_fafeg .(type ){case _d .StartElement :switch _bbcad .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dgbac .ScrgbClr =NewCT_ScRgbColor (); -if _cdfa :=d .DecodeElement (_dgbac .ScrgbClr ,&_bbcad );_cdfa !=nil {return _cdfa ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dgbac .SrgbClr =NewCT_SRgbColor (); -if _gefe :=d .DecodeElement (_dgbac .SrgbClr ,&_bbcad );_gefe !=nil {return _gefe ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dgbac .HslClr =NewCT_HslColor (); -if _ecef :=d .DecodeElement (_dgbac .HslClr ,&_bbcad );_ecef !=nil {return _ecef ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dgbac .SysClr =NewCT_SystemColor (); -if _gfed :=d .DecodeElement (_dgbac .SysClr ,&_bbcad );_gfed !=nil {return _gfed ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dgbac .SchemeClr =NewCT_SchemeColor (); -if _efdg :=d .DecodeElement (_dgbac .SchemeClr ,&_bbcad );_efdg !=nil {return _efdg ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dgbac .PrstClr =NewCT_PresetColor (); -if _edeeg :=d .DecodeElement (_dgbac .PrstClr ,&_bbcad );_edeeg !=nil {return _edeeg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_bbcad .Name ); -if _aace :=d .Skip ();_aace !=nil {return _aace ;};};case _d .EndElement :break _cbbc ;case _d .CharData :};};return nil ;};func (_beedd ST_TextAnchoringType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_beedd .String (),start ); -}; +// ValidateWithPath validates the CT_GradientFillProperties and its children, prefixing error messages with path +func (_dcagfg *CT_GradientFillProperties )ValidateWithPath (path string )error {if _gcag :=_dcagfg .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_gcag !=nil {return _gcag ;};if _dcagfg .GsLst !=nil {if _bacgg :=_dcagfg .GsLst .ValidateWithPath (path +"\u002f\u0047\u0073\u004c\u0073\u0074"); +_bacgg !=nil {return _bacgg ;};};if _dcagfg .Lin !=nil {if _ffbcd :=_dcagfg .Lin .ValidateWithPath (path +"\u002f\u004c\u0069\u006e");_ffbcd !=nil {return _ffbcd ;};};if _dcagfg .Path !=nil {if _efgf :=_dcagfg .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068"); +_efgf !=nil {return _efgf ;};};if _dcagfg .TileRect !=nil {if _dgcdg :=_dcagfg .TileRect .ValidateWithPath (path +"\u002fT\u0069\u006c\u0065\u0052\u0065\u0063t");_dgcdg !=nil {return _dgcdg ;};};return nil ;};func (_geeaca ST_ShapeType )Validate ()error {return _geeaca .ValidateWithPath ("")}; -// Validate validates the CT_FlatText and its children -func (_babc *CT_FlatText )Validate ()error {return _babc .ValidateWithPath ("C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074");};func (_fcade ST_FontCollectionIndex )ValidateWithPath (path string )error {switch _fcade {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 (_fcade )); -};return nil ;};func (_efcff *ST_TextSpacingPercentOrPercentString )ValidateWithPath (path string )error {_aeacf :=[]string {};if _efcff .ST_TextSpacingPercent !=nil {_aeacf =append (_aeacf ,"S\u0054\u005f\u0054\u0065xt\u0053p\u0061\u0063\u0069\u006e\u0067P\u0065\u0072\u0063\u0065\u006e\u0074"); -};if _efcff .ST_Percentage !=nil {_aeacf =append (_aeacf ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_aeacf )> 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 ,_aeacf ); -};return nil ;};func (_feaca *CT_LightRig )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feaca .RigAttr =ST_LightRigType (1);_feaca .DirAttr =ST_LightRigDirection (1);for _ ,_gbbad :=range start .Attr {if _gbbad .Name .Local =="\u0072\u0069\u0067"{_feaca .RigAttr .UnmarshalXMLAttr (_gbbad ); -continue ;};if _gbbad .Name .Local =="\u0064\u0069\u0072"{_feaca .DirAttr .UnmarshalXMLAttr (_gbbad );continue ;};};_cgae :for {_ebagg ,_feea :=d .Token ();if _feea !=nil {return _feea ;};switch _ecee :=_ebagg .(type ){case _d .StartElement :switch _ecee .Name {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 :"\u0072\u006f\u0074"},_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 :"\u0072\u006f\u0074"}:_feaca .Rot =NewCT_SphereCoords (); -if _bcfd :=d .DecodeElement (_feaca .Rot ,&_ecee );_bcfd !=nil {return _bcfd ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_ecee .Name ); -if _cbeac :=d .Skip ();_cbeac !=nil {return _cbeac ;};};case _d .EndElement :break _cgae ;case _d .CharData :};};return nil ;};func NewCT_TextCharBullet ()*CT_TextCharBullet {_cfcfc :=&CT_TextCharBullet {};return _cfcfc }; -// ValidateWithPath validates the CT_ColorSchemeList and its children, prefixing error messages with path -func (_fggee *CT_ColorSchemeList )ValidateWithPath (path string )error {for _cdac ,_bdbf :=range _fggee .ExtraClrScheme {if _bbgbe :=_bdbf .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0078tr\u0061C\u006c\u0072\u0053\u0063\u0068e\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cdac )); -_bbgbe !=nil {return _bbgbe ;};};return nil ;};type ST_LineEndType byte ;func (_cgebc ST_OnOffStyleType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdggf :=_d .Attr {};_gdggf .Name =name ;switch _cgebc {case ST_OnOffStyleTypeUnset :_gdggf .Value =""; -case ST_OnOffStyleTypeOn :_gdggf .Value ="\u006f\u006e";case ST_OnOffStyleTypeOff :_gdggf .Value ="\u006f\u0066\u0066";case ST_OnOffStyleTypeDef :_gdggf .Value ="\u0064\u0065\u0066";};return _gdggf ,nil ;};func (_dbg *CT_AudioCD )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbg .St =NewCT_AudioCDTime (); -_dbg .End =NewCT_AudioCDTime ();_geb :for {_eab ,_ecf :=d .Token ();if _ecf !=nil {return _ecf ;};switch _ggaf :=_eab .(type ){case _d .StartElement :switch _ggaf .Name {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 :"\u0073\u0074"},_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 :"\u0073\u0074"}:if _gdad :=d .DecodeElement (_dbg .St ,&_ggaf ); -_gdad !=nil {return _gdad ;};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 :"\u0065\u006e\u0064"},_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 :"\u0065\u006e\u0064"}:if _eegc :=d .DecodeElement (_dbg .End ,&_ggaf ); -_eegc !=nil {return _eegc ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbg .ExtLst =NewCT_OfficeArtExtensionList (); -if _gbac :=d .DecodeElement (_dbg .ExtLst ,&_ggaf );_gbac !=nil {return _gbac ;};default:_ac .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_ggaf .Name ); -if _ccb :=d .Skip ();_ccb !=nil {return _ccb ;};};case _d .EndElement :break _geb ;case _d .CharData :};};return nil ;};func (_ebafbb ST_PathShadeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebafbb .String (),start ); -};type CT_TintEffect struct{HueAttr *int32 ;AmtAttr *ST_FixedPercentage ;}; +// Validate validates the CT_OfficeStyleSheet and its children +func (_geea *CT_OfficeStyleSheet )Validate ()error {return _geea .ValidateWithPath ("\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};type CT_TextUnderlineFillGroupWrapper struct{NoFill *CT_NoFillProperties ; +SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;};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 (_egfcd ST_PenAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_egfcd .String (),start );};func (_cacdf ST_BlackWhiteMode )Validate ()error {return _cacdf .ValidateWithPath ("")};func (_dabda *ST_PositiveFixedPercentage )ValidateWithPath (path string )error {_feae :=[]string {}; +if _dabda .ST_PositiveFixedPercentageDecimal !=nil {_feae =append (_feae ,"\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 _dabda .ST_PositiveFixedPercentage !=nil {if _ecacf :=_dabda .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"); +_ecacf !=nil {return _ecacf ;};_feae =append (_feae ,"\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 (_feae )> 1{return _fa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_feae ); +};return nil ;};type ST_DgmBuildStep byte ;func (_fbfcd ST_TextAlignType )Validate ()error {return _fbfcd .ValidateWithPath ("")};type ST_AnimationChartOnlyBuildType byte ; -// ValidateWithPath validates the CT_GvmlShapeNonVisual and its children, prefixing error messages with path -func (_beaad *CT_GvmlShapeNonVisual )ValidateWithPath (path string )error {if _edbc :=_beaad .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_edbc !=nil {return _edbc ;};if _debg :=_beaad .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); -_debg !=nil {return _debg ;};return nil ;};func (_bfdff *ST_TextStrikeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efgac ,_ccgge :=d .Token ();if _ccgge !=nil {return _ccgge ;};if _fcgfc ,_acfea :=_efgac .(_d .EndElement );_acfea &&_fcgfc .Name ==start .Name {*_bfdff =1; -return nil ;};if _daedc ,_bgcggf :=_efgac .(_d .CharData );!_bgcggf {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",_efgac );}else {switch string (_daedc ){case "":*_bfdff =0; -case "\u006e\u006f\u0053\u0074\u0072\u0069\u006b\u0065":*_bfdff =1;case "\u0073n\u0067\u0053\u0074\u0072\u0069\u006be":*_bfdff =2;case "\u0064b\u006c\u0053\u0074\u0072\u0069\u006be":*_bfdff =3;};};_efgac ,_ccgge =d .Token ();if _ccgge !=nil {return _ccgge ; -};if _edfbea ,_agcee :=_efgac .(_d .EndElement );_agcee &&_edfbea .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",_efgac ); -};type CT_LineJoinMiterProperties struct{LimAttr *ST_PositivePercentage ;};type ST_BlendMode byte ;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 ;}; +// ValidateWithPath validates the CT_TextCharacterProperties and its children, prefixing error messages with path +func (_edfgd *CT_TextCharacterProperties )ValidateWithPath (path string )error {if _edfgd .SzAttr !=nil {if *_edfgd .SzAttr < 100{return _fa .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 ,*_edfgd .SzAttr ); +};if *_edfgd .SzAttr > 400000{return _fa .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 ,*_edfgd .SzAttr ); +};};if _acadgf :=_edfgd .UAttr .ValidateWithPath (path +"\u002f\u0055\u0041\u0074\u0074\u0072");_acadgf !=nil {return _acadgf ;};if _bgcece :=_edfgd .StrikeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0041\u0074\u0074\u0072");_bgcece !=nil {return _bgcece ; +};if _edfgd .KernAttr !=nil {if *_edfgd .KernAttr < 0{return _fa .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 ,*_edfgd .KernAttr ); +};if *_edfgd .KernAttr > 400000{return _fa .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 ,*_edfgd .KernAttr ); +};};if _dfeed :=_edfgd .CapAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_dfeed !=nil {return _dfeed ;};if _edfgd .SpcAttr !=nil {if _egfdd :=_edfgd .SpcAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0063\u0041\u0074\u0074\u0072"); +_egfdd !=nil {return _egfdd ;};};if _edfgd .BaselineAttr !=nil {if _efgfea :=_edfgd .BaselineAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u006c\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_efgfea !=nil {return _efgfea ;};};if _edfgd .Ln !=nil {if _bdecd :=_edfgd .Ln .ValidateWithPath (path +"\u002f\u004c\u006e"); +_bdecd !=nil {return _bdecd ;};};if _edfgd .NoFill !=nil {if _efdfg :=_edfgd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_efdfg !=nil {return _efdfg ;};};if _edfgd .SolidFill !=nil {if _gcfga :=_edfgd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_gcfga !=nil {return _gcfga ;};};if _edfgd .GradFill !=nil {if _gefgd :=_edfgd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_gefgd !=nil {return _gefgd ;};};if _edfgd .BlipFill !=nil {if _bcccb :=_edfgd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_bcccb !=nil {return _bcccb ;};};if _edfgd .PattFill !=nil {if _gfcbc :=_edfgd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gfcbc !=nil {return _gfcbc ;};};if _edfgd .GrpFill !=nil {if _ccfdf :=_edfgd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_ccfdf !=nil {return _ccfdf ;};};if _edfgd .EffectLst !=nil {if _abege :=_edfgd .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_abege !=nil {return _abege ;};};if _edfgd .EffectDag !=nil {if _ecaf :=_edfgd .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_ecaf !=nil {return _ecaf ;};};if _edfgd .Highlight !=nil {if _aacfg :=_edfgd .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_aacfg !=nil {return _aacfg ;};};if _edfgd .ULnTx !=nil {if _ggcbc :=_edfgd .ULnTx .ValidateWithPath (path +"\u002f\u0055\u004c\u006e\u0054\u0078"); +_ggcbc !=nil {return _ggcbc ;};};if _edfgd .ULn !=nil {if _ceddf :=_edfgd .ULn .ValidateWithPath (path +"\u002f\u0055\u004c\u006e");_ceddf !=nil {return _ceddf ;};};if _edfgd .UFillTx !=nil {if _ffbgg :=_edfgd .UFillTx .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c\u0054\u0078"); +_ffbgg !=nil {return _ffbgg ;};};if _edfgd .UFill !=nil {if _acdgag :=_edfgd .UFill .ValidateWithPath (path +"\u002f\u0055\u0046\u0069\u006c\u006c");_acdgag !=nil {return _acdgag ;};};if _edfgd .Latin !=nil {if _adgag :=_edfgd .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e"); +_adgag !=nil {return _adgag ;};};if _edfgd .Ea !=nil {if _bccgfg :=_edfgd .Ea .ValidateWithPath (path +"\u002f\u0045\u0061");_bccgfg !=nil {return _bccgfg ;};};if _edfgd .Cs !=nil {if _bdeae :=_edfgd .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_bdeae !=nil {return _bdeae ; +};};if _edfgd .Sym !=nil {if _fcdac :=_edfgd .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_fcdac !=nil {return _fcdac ;};};if _edfgd .HlinkClick !=nil {if _gaccde :=_edfgd .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b"); +_gaccde !=nil {return _gaccde ;};};if _edfgd .HlinkMouseOver !=nil {if _fcef :=_edfgd .HlinkMouseOver .ValidateWithPath (path +"\u002fH\u006ci\u006e\u006b\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072");_fcef !=nil {return _fcef ;};};if _edfgd .Rtl !=nil {if _ddfba :=_edfgd .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c"); +_ddfba !=nil {return _ddfba ;};};if _edfgd .ExtLst !=nil {if _fbaad :=_edfgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbaad !=nil {return _fbaad ;};};return nil ;};func (_bfbgb ST_TextSpacingPercentOrPercentString )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _bfbgb .ST_TextSpacingPercent !=nil {e .EncodeToken (_d .CharData (_fa .Sprintf ("\u0025\u0064",*_bfbgb .ST_TextSpacingPercent )));};if _bfbgb .ST_Percentage !=nil {e .EncodeToken (_d .CharData (*_bfbgb .ST_Percentage ));};return e .EncodeToken (_d .EndElement {Name :start .Name }); +};func NewCT_TileInfoProperties ()*CT_TileInfoProperties {_bcgdg :=&CT_TileInfoProperties {};return _bcgdg ;};func (_gfddd *ST_Percentage )Validate ()error {return _gfddd .ValidateWithPath ("")};func (_cafgee ST_TextTabAlignType )ValidateWithPath (path string )error {switch _cafgee {case 0,1,2,3,4:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cafgee )); +};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 ; +};type EG_LineJoinProperties struct{Round *CT_LineJoinRound ;Bevel *CT_LineJoinBevel ;Miter *CT_LineJoinMiterProperties ;};func (_gceg *CT_Path2DLineTo )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gceg .Pt =NewCT_AdjPoint2D ();_gcggg :for {_aeee ,_aagd :=d .Token (); +if _aagd !=nil {return _aagd ;};switch _cbfd :=_aeee .(type ){case _d .StartElement :switch _cbfd .Name {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 :"\u0070\u0074"},_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 :"\u0070\u0074"}:if _cdaa :=d .DecodeElement (_gceg .Pt ,&_cbfd ); +_cdaa !=nil {return _cdaa ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_cbfd .Name ); +if _abegg :=d .Skip ();_abegg !=nil {return _abegg ;};};case _d .EndElement :break _gcggg ;case _d .CharData :};};return nil ;};func NewCT_Ratio ()*CT_Ratio {_faebed :=&CT_Ratio {};return _faebed };type CT_BlipFillProperties struct{DpiAttr *uint32 ;RotWithShapeAttr *bool ; +Blip *CT_Blip ;SrcRect *CT_RelativeRect ;Tile *CT_TileInfoProperties ;Stretch *CT_StretchInfoProperties ;};type ST_BlendMode byte ;func (_cedff ST_LineEndLength )Validate ()error {return _cedff .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_GvmlGroupShapeChoice and its children, prefixing error messages with path -func (_ebdcg *CT_GvmlGroupShapeChoice )ValidateWithPath (path string )error {for _ccfb ,_dacbd :=range _ebdcg .TxSp {if _bggfg :=_dacbd .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0054\u0078\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ccfb ));_bggfg !=nil {return _bggfg ; -};};for _gbfdb ,_faebd :=range _ebdcg .Sp {if _dcbbg :=_faebd .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_gbfdb ));_dcbbg !=nil {return _dcbbg ;};};for _cccf ,_deeeb :=range _ebdcg .CxnSp {if _fbea :=_deeeb .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cccf )); -_fbea !=nil {return _fbea ;};};for _gbbc ,_gaebe :=range _ebdcg .Pic {if _acad :=_gaebe .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_gbbc ));_acad !=nil {return _acad ;};};for _bdfge ,_gagbe :=range _ebdcg .GraphicFrame {if _bgde :=_gagbe .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bdfge )); -_bgde !=nil {return _bgde ;};};for _dddbg ,_fegc :=range _ebdcg .GrpSp {if _gbgcf :=_fegc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dddbg ));_gbgcf !=nil {return _gbgcf ;};};return nil ; -}; +// ValidateWithPath validates the CT_EmptyElement and its children, prefixing error messages with path +func (_eafee *CT_EmptyElement )ValidateWithPath (path string )error {return nil };func (_aegec *CT_Headers )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbdgb :for {_dfaab ,_gdeb :=d .Token ();if _gdeb !=nil {return _gdeb ;};switch _cfcf :=_dfaab .(type ){case _d .StartElement :switch _cfcf .Name {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 :"\u0068\u0065\u0061\u0064\u0065\u0072"},_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 :"\u0068\u0065\u0061\u0064\u0065\u0072"}:var _fbca string ; +if _gcef :=d .DecodeElement (&_fbca ,&_cfcf );_gcef !=nil {return _gcef ;};_aegec .Header =append (_aegec .Header ,_fbca );default:_dc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_cfcf .Name ); +if _bcbbef :=d .Skip ();_bcbbef !=nil {return _bcbbef ;};};case _d .EndElement :break _fbdgb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OuterShadowEffect and its children, prefixing error messages with path -func (_eagdf *CT_OuterShadowEffect )ValidateWithPath (path string )error {if _eagdf .BlurRadAttr !=nil {if *_eagdf .BlurRadAttr < 0{return _gd .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 ,*_eagdf .BlurRadAttr ); -};if *_eagdf .BlurRadAttr > 27273042316900{return _gd .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 ,*_eagdf .BlurRadAttr ); -};};if _eagdf .DistAttr !=nil {if *_eagdf .DistAttr < 0{return _gd .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 ,*_eagdf .DistAttr ); -};if *_eagdf .DistAttr > 27273042316900{return _gd .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 ,*_eagdf .DistAttr ); -};};if _eagdf .DirAttr !=nil {if *_eagdf .DirAttr < 0{return _gd .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 ,*_eagdf .DirAttr ); -};if *_eagdf .DirAttr >=21600000{return _gd .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 ,*_eagdf .DirAttr ); -};};if _eagdf .SxAttr !=nil {if _agfcaf :=_eagdf .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_agfcaf !=nil {return _agfcaf ;};};if _eagdf .SyAttr !=nil {if _adcbb :=_eagdf .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); -_adcbb !=nil {return _adcbb ;};};if _eagdf .KxAttr !=nil {if *_eagdf .KxAttr <=-5400000{return _gd .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 ,*_eagdf .KxAttr ); -};if *_eagdf .KxAttr >=5400000{return _gd .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 ,*_eagdf .KxAttr ); -};};if _eagdf .KyAttr !=nil {if *_eagdf .KyAttr <=-5400000{return _gd .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 ,*_eagdf .KyAttr ); -};if *_eagdf .KyAttr >=5400000{return _gd .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 ,*_eagdf .KyAttr ); -};};if _febgg :=_eagdf .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_febgg !=nil {return _febgg ;};if _eagdf .ScrgbClr !=nil {if _fecc :=_eagdf .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr"); -_fecc !=nil {return _fecc ;};};if _eagdf .SrgbClr !=nil {if _ebfec :=_eagdf .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072");_ebfec !=nil {return _ebfec ;};};if _eagdf .HslClr !=nil {if _gfcfd :=_eagdf .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072"); -_gfcfd !=nil {return _gfcfd ;};};if _eagdf .SysClr !=nil {if _accba :=_eagdf .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072");_accba !=nil {return _accba ;};};if _eagdf .SchemeClr !=nil {if _fafeb :=_eagdf .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"); -_fafeb !=nil {return _fafeb ;};};if _eagdf .PrstClr !=nil {if _gaefd :=_eagdf .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072");_gaefd !=nil {return _gaefd ;};};return nil ;};type ST_TextVertOverflowType byte ;func (_badgf ST_TextHorzOverflowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_badgf .String (),start ); -};func (_dbdcb *CT_PositiveSize2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbdcb .CxAttr =0;_dbdcb .CyAttr =0;for _ ,_gfffc :=range start .Attr {if _gfffc .Name .Local =="\u0063\u0078"{_bbbbfd ,_aaddd :=_b .ParseInt (_gfffc .Value ,10,64); -if _aaddd !=nil {return _aaddd ;};_dbdcb .CxAttr =_bbbbfd ;continue ;};if _gfffc .Name .Local =="\u0063\u0079"{_cced ,_cebdg :=_b .ParseInt (_gfffc .Value ,10,64);if _cebdg !=nil {return _cebdg ;};_dbdcb .CyAttr =_cced ;continue ;};};for {_feggc ,_bfcgc :=d .Token (); -if _bfcgc !=nil {return _gd .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",_bfcgc );};if _fgdbb ,_cbdgg :=_feggc .(_d .EndElement ); -_cbdgg &&_fgdbb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TextTabStop and its children, prefixing error messages with path +func (_eaafd *CT_TextTabStop )ValidateWithPath (path string )error {if _eaafd .PosAttr !=nil {if _daea :=_eaafd .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_daea !=nil {return _daea ;};};if _gddf :=_eaafd .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r"); +_gddf !=nil {return _gddf ;};return nil ;}; -// Validate validates the CT_TextBulletColorFollowText and its children -func (_cagfd *CT_TextBulletColorFollowText )Validate ()error {return _cagfd .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_HSLEffect and its children, prefixing error messages with path +func (_eabec *CT_HSLEffect )ValidateWithPath (path string )error {if _eabec .HueAttr !=nil {if *_eabec .HueAttr < 0{return _fa .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 ,*_eabec .HueAttr ); +};if *_eabec .HueAttr >=21600000{return _fa .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 ,*_eabec .HueAttr ); +};};if _eabec .SatAttr !=nil {if _adegc :=_eabec .SatAttr .ValidateWithPath (path +"\u002f\u0053\u0061\u0074\u0041\u0074\u0074\u0072");_adegc !=nil {return _adegc ;};};if _eabec .LumAttr !=nil {if _eacg :=_eabec .LumAttr .ValidateWithPath (path +"\u002f\u004c\u0075\u006d\u0041\u0074\u0074\u0072"); +_eacg !=nil {return _eacg ;};};return nil ;};func (_fedcc *CT_TablePartStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fedcc .TcTxStyle !=nil {_cbacc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0074\u0063\u0054\u0078\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_fedcc .TcTxStyle ,_cbacc );};if _fedcc .TcStyle !=nil {_efgfeg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0063\u0053\u0074\u0079\u006ce"}};e .EncodeElement (_fedcc .TcStyle ,_efgfeg );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_ege *CT_Blip )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_beeb :=range start .Attr {if _beeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_beeb .Name .Local =="\u0065\u006d\u0062e\u0064"{_bdge ,_daag :=_beeb .Value ,error (nil ); +if _daag !=nil {return _daag ;};_ege .EmbedAttr =&_bdge ;continue ;};if _beeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_beeb .Name .Local =="\u006c\u0069\u006e\u006b"{_gba ,_ebgb :=_beeb .Value ,error (nil ); +if _ebgb !=nil {return _ebgb ;};_ege .LinkAttr =&_gba ;continue ;};if _beeb .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_ege .CstateAttr .UnmarshalXMLAttr (_beeb );continue ;};};_cggc :for {_dfbe ,_aaga :=d .Token ();if _aaga !=nil {return _aaga ; +};switch _caag :=_dfbe .(type ){case _d .StartElement :switch _caag .Name {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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_edgc :=NewCT_BlipChoice (); +if _dfeb :=d .DecodeElement (&_edgc .AlphaBiLevel ,&_caag );_dfeb !=nil {return _dfeb ;};_ege .Choice =append (_ege .Choice ,_edgc );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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_bace :=NewCT_BlipChoice (); +if _ddec :=d .DecodeElement (&_bace .AlphaCeiling ,&_caag );_ddec !=nil {return _ddec ;};_ege .Choice =append (_ege .Choice ,_bace );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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_bcag :=NewCT_BlipChoice (); +if _ddeb :=d .DecodeElement (&_bcag .AlphaFloor ,&_caag );_ddeb !=nil {return _ddeb ;};_ege .Choice =append (_ege .Choice ,_bcag );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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_fdc :=NewCT_BlipChoice (); +if _gbdb :=d .DecodeElement (&_fdc .AlphaInv ,&_caag );_gbdb !=nil {return _gbdb ;};_ege .Choice =append (_ege .Choice ,_fdc );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_cfde :=NewCT_BlipChoice (); +if _ddfb :=d .DecodeElement (&_cfde .AlphaMod ,&_caag );_ddfb !=nil {return _ddfb ;};_ege .Choice =append (_ege .Choice ,_cfde );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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_badf :=NewCT_BlipChoice (); +if _cacb :=d .DecodeElement (&_badf .AlphaModFix ,&_caag );_cacb !=nil {return _cacb ;};_ege .Choice =append (_ege .Choice ,_badf );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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_eeef :=NewCT_BlipChoice (); +if _ebga :=d .DecodeElement (&_eeef .AlphaRepl ,&_caag );_ebga !=nil {return _ebga ;};_ege .Choice =append (_ege .Choice ,_eeef );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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_bgdf :=NewCT_BlipChoice (); +if _eaag :=d .DecodeElement (&_bgdf .BiLevel ,&_caag );_eaag !=nil {return _eaag ;};_ege .Choice =append (_ege .Choice ,_bgdf );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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_baa :=NewCT_BlipChoice (); +if _cdbf :=d .DecodeElement (&_baa .Blur ,&_caag );_cdbf !=nil {return _cdbf ;};_ege .Choice =append (_ege .Choice ,_baa );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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_bcgg :=NewCT_BlipChoice (); +if _bafa :=d .DecodeElement (&_bcgg .ClrChange ,&_caag );_bafa !=nil {return _bafa ;};_ege .Choice =append (_ege .Choice ,_bcgg );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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_ace :=NewCT_BlipChoice (); +if _fcbf :=d .DecodeElement (&_ace .ClrRepl ,&_caag );_fcbf !=nil {return _fcbf ;};_ege .Choice =append (_ege .Choice ,_ace );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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_ecf :=NewCT_BlipChoice (); +if _afb :=d .DecodeElement (&_ecf .Duotone ,&_caag );_afb !=nil {return _afb ;};_ege .Choice =append (_ege .Choice ,_ecf );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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_egeg :=NewCT_BlipChoice (); +if _fabc :=d .DecodeElement (&_egeg .FillOverlay ,&_caag );_fabc !=nil {return _fabc ;};_ege .Choice =append (_ege .Choice ,_egeg );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\u0079\u0073\u0063\u006c"},_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\u0079\u0073\u0063\u006c"}:_ceff :=NewCT_BlipChoice (); +if _beeg :=d .DecodeElement (&_ceff .Grayscl ,&_caag );_beeg !=nil {return _beeg ;};_ege .Choice =append (_ege .Choice ,_ceff );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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_abea :=NewCT_BlipChoice (); +if _cbdf :=d .DecodeElement (&_abea .Hsl ,&_caag );_cbdf !=nil {return _cbdf ;};_ege .Choice =append (_ege .Choice ,_abea );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_bdef :=NewCT_BlipChoice (); +if _efac :=d .DecodeElement (&_bdef .Lum ,&_caag );_efac !=nil {return _efac ;};_ege .Choice =append (_ege .Choice ,_bdef );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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_bab :=NewCT_BlipChoice (); +if _dbgd :=d .DecodeElement (&_bab .Tint ,&_caag );_dbgd !=nil {return _dbgd ;};_ege .Choice =append (_ege .Choice ,_bab );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ege .ExtLst =NewCT_OfficeArtExtensionList (); +if _dccd :=d .DecodeElement (_ege .ExtLst ,&_caag );_dccd !=nil {return _dccd ;};default:_dc .Log .Debug ("\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",_caag .Name ); +if _egega :=d .Skip ();_egega !=nil {return _egega ;};};case _d .EndElement :break _cggc ;case _d .CharData :};};return nil ;};func (_beag *CT_QuickTimeFile )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fceg :=range start .Attr {if _fceg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fceg .Name .Local =="\u006c\u0069\u006e\u006b"||_fceg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fceg .Name .Local =="\u006c\u0069\u006e\u006b"{_geede ,_egfgd :=_fceg .Value ,error (nil ); +if _egfgd !=nil {return _egfgd ;};_beag .LinkAttr =_geede ;continue ;};};_cbeae :for {_efefcc ,_accfg :=d .Token ();if _accfg !=nil {return _accfg ;};switch _faffb :=_efefcc .(type ){case _d .StartElement :switch _faffb .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beag .ExtLst =NewCT_OfficeArtExtensionList (); +if _fadcc :=d .DecodeElement (_beag .ExtLst ,&_faffb );_fadcc !=nil {return _fadcc ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_faffb .Name ); +if _dedcc :=d .Skip ();_dedcc !=nil {return _dedcc ;};};case _d .EndElement :break _cbeae ;case _d .CharData :};};return nil ;};func (_eddgb ST_BlipCompression )ValidateWithPath (path string )error {switch _eddgb {case 0,1,2,3,4,5:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eddgb )); +};return nil ;};type CT_TextBulletSizePoint struct{ValAttr int32 ;}; -// Validate validates the CT_GvmlPicture and its children -func (_gcee *CT_GvmlPicture )Validate ()error {return _gcee .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0076\u006d\u006c\u0050\u0069c\u0074\u0075\u0072\u0065");};type CT_Color struct{ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ; -SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;};func (_gcbaf *CT_TextBulletColorFollowText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func NewEG_TextBulletColor ()*EG_TextBulletColor {_agcea :=&EG_TextBulletColor {};return _agcea };func (_fbaeb ST_TextWrappingType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aefc :=_d .Attr {};_aefc .Name =name ;switch _fbaeb {case ST_TextWrappingTypeUnset :_aefc .Value =""; -case ST_TextWrappingTypeNone :_aefc .Value ="\u006e\u006f\u006e\u0065";case ST_TextWrappingTypeSquare :_aefc .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";};return _aefc ,nil ;};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_ColorMapping and its children +func (_dbcg *CT_ColorMapping )Validate ()error {return _dbcg .ValidateWithPath ("\u0043T\u005fC\u006f\u006c\u006f\u0072\u004d\u0061\u0070\u0070\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_TableCol and its children, prefixing error messages with path -func (_cebdc *CT_TableCol )ValidateWithPath (path string )error {if _dgfbg :=_cebdc .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_dgfbg !=nil {return _dgfbg ;};if _cebdc .ExtLst !=nil {if _eacg :=_cebdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_eacg !=nil {return _eacg ;};};return nil ;};func (_edbfe *ST_ShapeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acccbe ,_bbfcee :=d .Token ();if _bbfcee !=nil {return _bbfcee ;};if _efffd ,_cbeea :=_acccbe .(_d .EndElement );_cbeea &&_efffd .Name ==start .Name {*_edbfe =1; -return nil ;};if _debba ,_cggbd :=_acccbe .(_d .CharData );!_cggbd {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",_acccbe );}else {switch string (_debba ){case "":*_edbfe =0; -case "\u006c\u0069\u006e\u0065":*_edbfe =1;case "\u006ci\u006e\u0065\u0049\u006e\u0076":*_edbfe =2;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_edbfe =3;case "\u0072\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_edbfe =4;case "\u0072\u0065\u0063\u0074":*_edbfe =5; -case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_edbfe =6;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c\u006f\u0067\u0072\u0061\u006d":*_edbfe =7;case "\u0074r\u0061\u0070\u0065\u007a\u006f\u0069d":*_edbfe =8;case "n\u006f\u006e\u0049\u0073os\u0063e\u006c\u0065\u0073\u0054\u0072a\u0070\u0065\u007a\u006f\u0069\u0064":*_edbfe =9; -case "\u0070\u0065\u006e\u0074\u0061\u0067\u006f\u006e":*_edbfe =10;case "\u0068e\u0078\u0061\u0067\u006f\u006e":*_edbfe =11;case "\u0068\u0065\u0070\u0074\u0061\u0067\u006f\u006e":*_edbfe =12;case "\u006fc\u0074\u0061\u0067\u006f\u006e":*_edbfe =13;case "\u0064e\u0063\u0061\u0067\u006f\u006e":*_edbfe =14; -case "\u0064o\u0064\u0065\u0063\u0061\u0067\u006fn":*_edbfe =15;case "\u0073\u0074\u0061r\u0034":*_edbfe =16;case "\u0073\u0074\u0061r\u0035":*_edbfe =17;case "\u0073\u0074\u0061r\u0036":*_edbfe =18;case "\u0073\u0074\u0061r\u0037":*_edbfe =19;case "\u0073\u0074\u0061r\u0038":*_edbfe =20; -case "\u0073\u0074\u0061\u0072\u0031\u0030":*_edbfe =21;case "\u0073\u0074\u0061\u0072\u0031\u0032":*_edbfe =22;case "\u0073\u0074\u0061\u0072\u0031\u0036":*_edbfe =23;case "\u0073\u0074\u0061\u0072\u0032\u0034":*_edbfe =24;case "\u0073\u0074\u0061\u0072\u0033\u0032":*_edbfe =25; -case "\u0072o\u0075\u006e\u0064\u0052\u0065\u0063t":*_edbfe =26;case "\u0072\u006f\u0075\u006e\u0064\u0031\u0052\u0065\u0063\u0074":*_edbfe =27;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0053\u0061\u006de\u0052\u0065\u0063\u0074":*_edbfe =28;case "\u0072\u006f\u0075\u006e\u0064\u0032\u0044\u0069\u0061g\u0052\u0065\u0063\u0074":*_edbfe =29; -case "\u0073\u006e\u0069\u0070\u0052\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074":*_edbfe =30;case "\u0073n\u0069\u0070\u0031\u0052\u0065\u0063t":*_edbfe =31;case "\u0073\u006e\u0069\u0070\u0032\u0053\u0061\u006d\u0065\u0052\u0065\u0063\u0074":*_edbfe =32; -case "\u0073\u006e\u0069\u0070\u0032\u0044\u0069\u0061\u0067\u0052\u0065\u0063\u0074":*_edbfe =33;case "\u0070\u006c\u0061\u0071\u0075\u0065":*_edbfe =34;case "\u0065l\u006c\u0069\u0070\u0073\u0065":*_edbfe =35;case "\u0074\u0065\u0061\u0072\u0064\u0072\u006f\u0070":*_edbfe =36; -case "\u0068o\u006d\u0065\u0050\u006c\u0061\u0074e":*_edbfe =37;case "\u0063h\u0065\u0076\u0072\u006f\u006e":*_edbfe =38;case "\u0070\u0069\u0065\u0057\u0065\u0064\u0067\u0065":*_edbfe =39;case "\u0070\u0069\u0065":*_edbfe =40;case "\u0062\u006c\u006f\u0063\u006b\u0041\u0072\u0063":*_edbfe =41; -case "\u0064\u006f\u006eu\u0074":*_edbfe =42;case "\u006eo\u0053\u006d\u006f\u006b\u0069\u006eg":*_edbfe =43;case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_edbfe =44;case "\u006ce\u0066\u0074\u0041\u0072\u0072\u006fw":*_edbfe =45; -case "\u0075p\u0041\u0072\u0072\u006f\u0077":*_edbfe =46;case "\u0064o\u0077\u006e\u0041\u0072\u0072\u006fw":*_edbfe =47;case "\u0073\u0074\u0072\u0069\u0070\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_edbfe =48;case "\u006e\u006f\u0074\u0063\u0068\u0065\u0064\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_edbfe =49; -case "b\u0065\u006e\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_edbfe =50;case "\u006c\u0065\u0066\u0074\u0052\u0069\u0067\u0068\u0074A\u0072\u0072\u006f\u0077":*_edbfe =51;case "u\u0070\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_edbfe =52; -case "l\u0065\u0066\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_edbfe =53;case "\u006c\u0065f\u0074\u0052\u0069g\u0068\u0074\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_edbfe =54;case "\u0071u\u0061\u0064\u0041\u0072\u0072\u006fw":*_edbfe =55;case "\u006c\u0065f\u0074\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_edbfe =56; -case "\u0072\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_edbfe =57;case "\u0075\u0070\u0041\u0072\u0072\u006f\u0077\u0043\u0061l\u006c\u006f\u0075\u0074":*_edbfe =58;case "\u0064\u006fw\u006e\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_edbfe =59; -case "l\u0065\u0066\u0074\u0052ig\u0068t\u0041\u0072\u0072\u006f\u0077C\u0061\u006c\u006c\u006f\u0075\u0074":*_edbfe =60;case "\u0075p\u0044o\u0077\u006e\u0041\u0072\u0072o\u0077\u0043a\u006c\u006c\u006f\u0075\u0074":*_edbfe =61;case "\u0071\u0075a\u0064\u0041\u0072r\u006f\u0077\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_edbfe =62; -case "\u0062e\u006e\u0074\u0041\u0072\u0072\u006fw":*_edbfe =63;case "\u0075\u0074\u0075\u0072\u006e\u0041\u0072\u0072\u006f\u0077":*_edbfe =64;case "\u0063\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072\u006f\u0077":*_edbfe =65;case "\u006c\u0065\u0066\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072A\u0072\u0072\u006f\u0077":*_edbfe =66; -case "\u006c\u0065\u0066\u0074Ri\u0067\u0068\u0074\u0043\u0069\u0072\u0063\u0075\u006c\u0061\u0072\u0041\u0072\u0072o\u0077":*_edbfe =67;case "\u0063\u0075r\u0076\u0065\u0064R\u0069\u0067\u0068\u0074\u0041\u0072\u0072\u006f\u0077":*_edbfe =68;case "\u0063u\u0072v\u0065\u0064\u004c\u0065\u0066\u0074\u0041\u0072\u0072\u006f\u0077":*_edbfe =69; -case "\u0063\u0075\u0072\u0076\u0065\u0064\u0055\u0070\u0041\u0072\u0072\u006f\u0077":*_edbfe =70;case "\u0063u\u0072v\u0065\u0064\u0044\u006f\u0077\u006e\u0041\u0072\u0072\u006f\u0077":*_edbfe =71;case "s\u0077\u006f\u006f\u0073\u0068\u0041\u0072\u0072\u006f\u0077":*_edbfe =72; -case "\u0063\u0075\u0062\u0065":*_edbfe =73;case "\u0063\u0061\u006e":*_edbfe =74;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0042\u006f\u006c\u0074":*_edbfe =75;case "\u0068\u0065\u0061r\u0074":*_edbfe =76;case "\u0073\u0075\u006e":*_edbfe =77; -case "\u006d\u006f\u006f\u006e":*_edbfe =78;case "\u0073\u006d\u0069\u006c\u0065\u0079\u0046\u0061\u0063\u0065":*_edbfe =79;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0031":*_edbfe =80;case "\u0069\u0072\u0072\u0065\u0067\u0075\u006c\u0061\u0072S\u0065\u0061\u006c\u0032":*_edbfe =81; -case "\u0066\u006f\u006cd\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072":*_edbfe =82;case "\u0062\u0065\u0076e\u006c":*_edbfe =83;case "\u0066\u0072\u0061m\u0065":*_edbfe =84;case "\u0068a\u006c\u0066\u0046\u0072\u0061\u006de":*_edbfe =85;case "\u0063\u006f\u0072\u006e\u0065\u0072":*_edbfe =86; -case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_edbfe =87;case "\u0063\u0068\u006fr\u0064":*_edbfe =88;case "\u0061\u0072\u0063":*_edbfe =89;case "l\u0065\u0066\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_edbfe =90;case "\u0072\u0069\u0067h\u0074\u0042\u0072\u0061\u0063\u006b\u0065\u0074":*_edbfe =91; -case "\u006ce\u0066\u0074\u0042\u0072\u0061\u0063e":*_edbfe =92;case "\u0072\u0069\u0067\u0068\u0074\u0042\u0072\u0061\u0063\u0065":*_edbfe =93;case "b\u0072\u0061\u0063\u006b\u0065\u0074\u0050\u0061\u0069\u0072":*_edbfe =94;case "\u0062r\u0061\u0063\u0065\u0050\u0061\u0069r":*_edbfe =95; -case "\u0073t\u0072a\u0069\u0067\u0068\u0074\u0043o\u006e\u006ee\u0063\u0074\u006f\u0072\u0031":*_edbfe =96;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0032":*_edbfe =97;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0033":*_edbfe =98; -case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0034":*_edbfe =99;case "\u0062\u0065\u006e\u0074\u0043\u006f\u006e\u006e\u0065c\u0074\u006f\u0072\u0035":*_edbfe =100;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0032":*_edbfe =101; -case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0033":*_edbfe =102;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0034":*_edbfe =103;case "\u0063\u0075r\u0076\u0065\u0064C\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0035":*_edbfe =104; -case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0031":*_edbfe =105;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0032":*_edbfe =106;case "\u0063\u0061\u006c\u006c\u006f\u0075\u0074\u0033":*_edbfe =107;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_edbfe =108; -case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_edbfe =109;case "\u0061\u0063\u0063\u0065\u006e\u0074\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_edbfe =110;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0031":*_edbfe =111; -case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0032":*_edbfe =112;case "\u0062\u006f\u0072\u0064\u0065\u0072\u0043\u0061\u006cl\u006f\u0075\u0074\u0033":*_edbfe =113;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0031":*_edbfe =114; -case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0032":*_edbfe =115;case "a\u0063c\u0065\u006e\u0074\u0042\u006f\u0072\u0064\u0065r\u0043\u0061\u006c\u006cou\u0074\u0033":*_edbfe =116;case "\u0077\u0065d\u0067\u0065\u0052e\u0063\u0074\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_edbfe =117; -case "w\u0065\u0064\u0067\u0065Ro\u0075n\u0064\u0052\u0065\u0063\u0074C\u0061\u006c\u006c\u006f\u0075\u0074":*_edbfe =118;case "\u0077\u0065\u0064\u0067eE\u006c\u006c\u0069\u0070\u0073\u0065\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_edbfe =119;case "\u0063\u006c\u006fu\u0064\u0043\u0061\u006c\u006c\u006f\u0075\u0074":*_edbfe =120; -case "\u0063\u006c\u006fu\u0064":*_edbfe =121;case "\u0072\u0069\u0062\u0062\u006f\u006e":*_edbfe =122;case "\u0072i\u0062\u0062\u006f\u006e\u0032":*_edbfe =123;case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069\u0062\u0062\u006f\u006e":*_edbfe =124; -case "\u0065\u006c\u006c\u0069\u0070\u0073\u0065\u0052\u0069b\u0062\u006f\u006e\u0032":*_edbfe =125;case "\u006ce\u0066t\u0052\u0069\u0067\u0068\u0074\u0052\u0069\u0062\u0062\u006f\u006e":*_edbfe =126;case "\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053c\u0072\u006f\u006c\u006c":*_edbfe =127; -case "\u0068\u006fr\u0069\u007a\u006fn\u0074\u0061\u006c\u0053\u0063\u0072\u006f\u006c\u006c":*_edbfe =128;case "\u0077\u0061\u0076\u0065":*_edbfe =129;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_edbfe =130;case "\u0070\u006c\u0075\u0073":*_edbfe =131; -case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0050\u0072\u006f\u0063\u0065\u0073\u0073":*_edbfe =132;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u0065\u0063i\u0073\u0069\u006f\u006e":*_edbfe =133;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006ep\u0075\u0074\u004f\u0075tp\u0075\u0074":*_edbfe =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":*_edbfe =135;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0049\u006e\u0074\u0065r\u006e\u0061\u006c\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_edbfe =136; -case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0044\u006f\u0063u\u006d\u0065\u006e\u0074":*_edbfe =137;case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004d\u0075\u006c\u0074\u0069\u0064\u006f\u0063\u0075\u006d\u0065n\u0074":*_edbfe =138; -case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u0054\u0065\u0072\u006d\u0069\u006e\u0061\u0074\u006f\u0072":*_edbfe =139;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0072e\u0070\u0061\u0072\u0061ti\u006f\u006e":*_edbfe =140;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061n\u0075\u0061\u006c\u0049np\u0075\u0074":*_edbfe =141; -case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004d\u0061\u006e\u0075a\u006c\u004f\u0070\u0065\u0072\u0061\u0074\u0069\u006f\u006e":*_edbfe =142;case "\u0066l\u006fw\u0043\u0068\u0061\u0072\u0074C\u006f\u006en\u0065\u0063\u0074\u006f\u0072":*_edbfe =143; -case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ca\u0072\u0064":*_edbfe =144;case "f\u006co\u0077\u0043\u0068\u0061\u0072\u0074\u0050\u0075n\u0063\u0068\u0065\u0064Ta\u0070\u0065":*_edbfe =145;case "\u0066l\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u0075\u006d\u006di\u006e\u0067\u004a\u0075\u006e\u0063\u0074\u0069\u006f\u006e":*_edbfe =146; -case "f\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u004f\u0072":*_edbfe =147;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0043\u006f\u006c\u006c\u0061\u0074\u0065":*_edbfe =148;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074\u0053\u006f\u0072\u0074":*_edbfe =149; -case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0045\u0078\u0074\u0072\u0061\u0063\u0074":*_edbfe =150;case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074M\u0065\u0072\u0067\u0065":*_edbfe =151;case "\u0066\u006c\u006fwC\u0068\u0061\u0072\u0074\u004f\u0066\u0066\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061\u0067\u0065":*_edbfe =152; -case "\u0066\u006c\u006f\u0077Ch\u0061\u0072\u0074\u004f\u006e\u006c\u0069\u006e\u0065\u0053\u0074\u006f\u0072\u0061g\u0065":*_edbfe =153;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0054\u0061\u0070\u0065":*_edbfe =154; -case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0069\u0073\u006b":*_edbfe =155;case "f\u006c\u006f\u0077\u0043ha\u0072t\u004d\u0061\u0067\u006e\u0065t\u0069\u0063\u0044\u0072\u0075\u006d":*_edbfe =156;case "\u0066\u006co\u0077\u0043\u0068a\u0072\u0074\u0044\u0069\u0073\u0070\u006c\u0061\u0079":*_edbfe =157; -case "\u0066\u006c\u006f\u0077\u0043\u0068\u0061\u0072\u0074D\u0065\u006c\u0061\u0079":*_edbfe =158;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u0041\u006c\u0074e\u0072n\u0061t\u0065\u0050\u0072\u006f\u0063\u0065\u0073s":*_edbfe =159;case "\u0066l\u006f\u0077\u0043\u0068a\u0072\u0074\u004f\u0066\u0066p\u0061g\u0065C\u006f\u006e\u006e\u0065\u0063\u0074\u006fr":*_edbfe =160; -case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eB\u006c\u0061\u006e\u006b":*_edbfe =161;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u006f\u006d\u0065":*_edbfe =162;case "\u0061\u0063t\u0069\u006f\u006eB\u0075\u0074\u0074\u006f\u006e\u0048\u0065\u006c\u0070":*_edbfe =163; -case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0049\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_edbfe =164;case "\u0061\u0063\u0074io\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0046\u006f\u0072\u0077\u0061\u0072\u0064\u004e\u0065\u0078\u0074":*_edbfe =165; -case "\u0061c\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0042a\u0063\u006b\u0050\u0072\u0065\u0076\u0069\u006f\u0075\u0073":*_edbfe =166;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006e\u0045\u006e\u0064":*_edbfe =167; -case "a\u0063\u0074\u0069\u006fnB\u0075t\u0074\u006f\u006e\u0042\u0065g\u0069\u006e\u006e\u0069\u006e\u0067":*_edbfe =168;case "\u0061c\u0074i\u006f\u006e\u0042\u0075\u0074t\u006f\u006eR\u0065\u0074\u0075\u0072\u006e":*_edbfe =169;case "a\u0063t\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006fn\u0044\u006f\u0063\u0075me\u006e\u0074":*_edbfe =170; -case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eS\u006f\u0075\u006e\u0064":*_edbfe =171;case "\u0061\u0063\u0074\u0069\u006f\u006e\u0042\u0075\u0074\u0074\u006f\u006eM\u006f\u0076\u0069\u0065":*_edbfe =172;case "\u0067\u0065\u0061r\u0036":*_edbfe =173; -case "\u0067\u0065\u0061r\u0039":*_edbfe =174;case "\u0066\u0075\u006e\u006e\u0065\u006c":*_edbfe =175;case "\u006d\u0061\u0074\u0068\u0050\u006c\u0075\u0073":*_edbfe =176;case "\u006da\u0074\u0068\u004d\u0069\u006e\u0075s":*_edbfe =177;case "\u006d\u0061\u0074h\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0079":*_edbfe =178; -case "\u006d\u0061\u0074\u0068\u0044\u0069\u0076\u0069\u0064\u0065":*_edbfe =179;case "\u006da\u0074\u0068\u0045\u0071\u0075\u0061l":*_edbfe =180;case "\u006d\u0061\u0074h\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_edbfe =181;case "\u0063\u006f\u0072\u006e\u0065\u0072\u0054\u0061\u0062\u0073":*_edbfe =182; -case "\u0073\u0071\u0075\u0061\u0072\u0065\u0054\u0061\u0062\u0073":*_edbfe =183;case "\u0070\u006c\u0061\u0071\u0075\u0065\u0054\u0061\u0062\u0073":*_edbfe =184;case "\u0063\u0068\u0061\u0072\u0074\u0058":*_edbfe =185;case "\u0063h\u0061\u0072\u0074\u0053\u0074\u0061r":*_edbfe =186; -case "\u0063h\u0061\u0072\u0074\u0050\u006c\u0075s":*_edbfe =187;};};_acccbe ,_bbfcee =d .Token ();if _bbfcee !=nil {return _bbfcee ;};if _cfacc ,_bdgba :=_acccbe .(_d .EndElement );_bdgba &&_cfacc .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",_acccbe ); -};func NewCT_AnimationChartElement ()*CT_AnimationChartElement {_acef :=&CT_AnimationChartElement {};_acef .BldStepAttr =ST_ChartBuildStep (1);return _acef ;};func (_edagc *CT_FontScheme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edagc .MajorFont =NewCT_FontCollection (); -_edagc .MinorFont =NewCT_FontCollection ();for _ ,_dafge :=range start .Attr {if _dafge .Name .Local =="\u006e\u0061\u006d\u0065"{_abc ,_gcfb :=_dafge .Value ,error (nil );if _gcfb !=nil {return _gcfb ;};_edagc .NameAttr =_abc ;continue ;};};_acbgc :for {_afbac ,_edgd :=d .Token (); -if _edgd !=nil {return _edgd ;};switch _eccfa :=_afbac .(type ){case _d .StartElement :switch _eccfa .Name {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 :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"},_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 :"\u006da\u006a\u006f\u0072\u0046\u006f\u006et"}:if _gddcf :=d .DecodeElement (_edagc .MajorFont ,&_eccfa ); -_gddcf !=nil {return _gddcf ;};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 :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"},_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 :"\u006di\u006e\u006f\u0072\u0046\u006f\u006et"}:if _agcad :=d .DecodeElement (_edagc .MinorFont ,&_eccfa ); -_agcad !=nil {return _agcad ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edagc .ExtLst =NewCT_OfficeArtExtensionList (); -if _dbca :=d .DecodeElement (_edagc .ExtLst ,&_eccfa );_dbca !=nil {return _dbca ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_eccfa .Name ); -if _ceac :=d .Skip ();_ceac !=nil {return _ceac ;};};case _d .EndElement :break _acbgc ;case _d .CharData :};};return nil ;};func (_befe *CT_Boolean )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _befe .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_befe .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fbaff *CT_FontReference )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cggda ,_bccg :=_fbaff .IdxAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u0064\u0078"}); -if _bccg !=nil {return _bccg ;};start .Attr =append (start .Attr ,_cggda );e .EncodeToken (start );if _fbaff .ScrgbClr !=nil {_eggc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fbaff .ScrgbClr ,_eggc ); -};if _fbaff .SrgbClr !=nil {_ccfa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_fbaff .SrgbClr ,_ccfa );};if _fbaff .HslClr !=nil {_cefa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; -e .EncodeElement (_fbaff .HslClr ,_cefa );};if _fbaff .SysClr !=nil {_eacf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_fbaff .SysClr ,_eacf );};if _fbaff .SchemeClr !=nil {_egfg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_fbaff .SchemeClr ,_egfg );};if _fbaff .PrstClr !=nil {_bgfca :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_fbaff .PrstClr ,_bgfca );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_gbfc *CT_PositiveSize2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0078"},Value :_gd .Sprintf ("\u0025\u0076",_gbfc .CxAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0079"},Value :_gd .Sprintf ("\u0025\u0076",_gbfc .CyAttr )}); -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TextSpacingPoint and its children +func (_fffec *CT_TextSpacingPoint )Validate ()error {return _fffec .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0050\u006f\u0069\u006e\u0074");};func (_bbgbb *CT_CustomColorList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _bbgbb .CustClr !=nil {_adcg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0075\u0073\u0074\u0043\u006cr"}};for _ ,_fbfa :=range _bbgbb .CustClr {e .EncodeElement (_fbfa ,_adcg );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_abd *CT_AdjPoint2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cbe :=range start .Attr {if _cbe .Name .Local =="\u0078"{_acf ,_fae :=ParseUnionST_AdjCoordinate (_cbe .Value );if _fae !=nil {return _fae ;}; +_abd .XAttr =_acf ;continue ;};if _cbe .Name .Local =="\u0079"{_ecc ,_abe :=ParseUnionST_AdjCoordinate (_cbe .Value );if _abe !=nil {return _abe ;};_abd .YAttr =_ecc ;continue ;};};for {_gag ,_be :=d .Token ();if _be !=nil {return _fa .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041d\u006aP\u006fi\u006e\u0074\u0032\u0044\u003a\u0020\u0025s",_be ); +};if _cbd ,_cfd :=_gag .(_d .EndElement );_cfd &&_cbd .Name ==start .Name {break ;};};return nil ;};func (_edddb ST_TileFlipMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edddb .String (),start );}; -// ValidateWithPath validates the CT_TextBulletColorFollowText and its children, prefixing error messages with path -func (_gdebg *CT_TextBulletColorFollowText )ValidateWithPath (path string )error {return nil };type CT_PresetColor struct{ValAttr ST_PresetColorVal ;EG_ColorTransform []*EG_ColorTransform ;}; +// ValidateWithPath validates the CT_AudioCD and its children, prefixing error messages with path +func (_dag *CT_AudioCD )ValidateWithPath (path string )error {if _bbb :=_dag .St .ValidateWithPath (path +"\u002f\u0053\u0074");_bbb !=nil {return _bbb ;};if _geaa :=_dag .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_geaa !=nil {return _geaa ; +};if _dag .ExtLst !=nil {if _dbde :=_dag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbde !=nil {return _dbde ;};};return nil ;};func NewCT_BackgroundFormatting ()*CT_BackgroundFormatting {_aagg :=&CT_BackgroundFormatting {}; +return _aagg ;}; -// Validate validates the CT_GeomGuide and its children -func (_daacb *CT_GeomGuide )Validate ()error {return _daacb .ValidateWithPath ("\u0043\u0054\u005fG\u0065\u006f\u006d\u0047\u0075\u0069\u0064\u0065");};func (_aafd *CT_LineJoinMiterProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_deecd :=range start .Attr {if _deecd .Name .Local =="\u006c\u0069\u006d"{_decd ,_gfbg :=ParseUnionST_PositivePercentage (_deecd .Value ); -if _gfbg !=nil {return _gfbg ;};_aafd .LimAttr =&_decd ;continue ;};};for {_dafae ,_fgcg :=d .Token ();if _fgcg !=nil {return _gd .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",_fgcg ); -};if _eabcb ,_ddffb :=_dafae .(_d .EndElement );_ddffb &&_eabcb .Name ==start .Name {break ;};};return nil ;};func (_fgab *CT_EffectContainer )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gaea :=range start .Attr {if _gaea .Name .Local =="\u0074\u0079\u0070\u0065"{_fgab .TypeAttr .UnmarshalXMLAttr (_gaea ); -continue ;};if _gaea .Name .Local =="\u006e\u0061\u006d\u0065"{_abac ,_eeaf :=_gaea .Value ,error (nil );if _eeaf !=nil {return _eeaf ;};_fgab .NameAttr =&_abac ;continue ;};};_ebace :for {_efge ,_faab :=d .Token ();if _faab !=nil {return _faab ;};switch _eabdg :=_efge .(type ){case _d .StartElement :switch _eabdg .Name {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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:_fgab .Cont =NewCT_EffectContainer (); -if _cagd :=d .DecodeElement (_fgab .Cont ,&_eabdg );_cagd !=nil {return _cagd ;};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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_fgab .Effect =NewCT_EffectReference (); -if _gcca :=d .DecodeElement (_fgab .Effect ,&_eabdg );_gcca !=nil {return _gcca ;};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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_fgab .AlphaBiLevel =NewCT_AlphaBiLevelEffect (); -if _beaf :=d .DecodeElement (_fgab .AlphaBiLevel ,&_eabdg );_beaf !=nil {return _beaf ;};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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_fgab .AlphaCeiling =NewCT_AlphaCeilingEffect (); -if _fdfd :=d .DecodeElement (_fgab .AlphaCeiling ,&_eabdg );_fdfd !=nil {return _fdfd ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_fgab .AlphaFloor =NewCT_AlphaFloorEffect (); -if _becb :=d .DecodeElement (_fgab .AlphaFloor ,&_eabdg );_becb !=nil {return _becb ;};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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_fgab .AlphaInv =NewCT_AlphaInverseEffect (); -if _ffac :=d .DecodeElement (_fgab .AlphaInv ,&_eabdg );_ffac !=nil {return _ffac ;};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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fgab .AlphaMod =NewCT_AlphaModulateEffect (); -if _gefd :=d .DecodeElement (_fgab .AlphaMod ,&_eabdg );_gefd !=nil {return _gefd ;};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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_fgab .AlphaModFix =NewCT_AlphaModulateFixedEffect (); -if _eaff :=d .DecodeElement (_fgab .AlphaModFix ,&_eabdg );_eaff !=nil {return _eaff ;};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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"},_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 :"a\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}:_fgab .AlphaOutset =NewCT_AlphaOutsetEffect (); -if _gfcf :=d .DecodeElement (_fgab .AlphaOutset ,&_eabdg );_gfcf !=nil {return _gfcf ;};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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_fgab .AlphaRepl =NewCT_AlphaReplaceEffect (); -if _faebe :=d .DecodeElement (_fgab .AlphaRepl ,&_eabdg );_faebe !=nil {return _faebe ;};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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_fgab .BiLevel =NewCT_BiLevelEffect (); -if _bgfgc :=d .DecodeElement (_fgab .BiLevel ,&_eabdg );_bgfgc !=nil {return _bgfgc ;};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 :"\u0062\u006c\u0065n\u0064"},_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 :"\u0062\u006c\u0065n\u0064"}:_fgab .Blend =NewCT_BlendEffect (); -if _dfae :=d .DecodeElement (_fgab .Blend ,&_eabdg );_dfae !=nil {return _dfae ;};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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_fgab .Blur =NewCT_BlurEffect (); -if _bfbbd :=d .DecodeElement (_fgab .Blur ,&_eabdg );_bfbbd !=nil {return _bfbbd ;};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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_fgab .ClrChange =NewCT_ColorChangeEffect (); -if _fadg :=d .DecodeElement (_fgab .ClrChange ,&_eabdg );_fadg !=nil {return _fadg ;};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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_fgab .ClrRepl =NewCT_ColorReplaceEffect (); -if _fcagd :=d .DecodeElement (_fgab .ClrRepl ,&_eabdg );_fcagd !=nil {return _fcagd ;};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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_fgab .Duotone =NewCT_DuotoneEffect (); -if _faee :=d .DecodeElement (_fgab .Duotone ,&_eabdg );_faee !=nil {return _faee ;};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 :"\u0066\u0069\u006c\u006c"},_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 :"\u0066\u0069\u006c\u006c"}:_fgab .Fill =NewCT_FillEffect (); -if _gdde :=d .DecodeElement (_fgab .Fill ,&_eabdg );_gdde !=nil {return _gdde ;};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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_fgab .FillOverlay =NewCT_FillOverlayEffect (); -if _bbea :=d .DecodeElement (_fgab .FillOverlay ,&_eabdg );_bbea !=nil {return _bbea ;};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 :"\u0067\u006c\u006f\u0077"},_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 :"\u0067\u006c\u006f\u0077"}:_fgab .Glow =NewCT_GlowEffect (); -if _fgec :=d .DecodeElement (_fgab .Glow ,&_eabdg );_fgec !=nil {return _fgec ;};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\u0079\u0073\u0063\u006c"},_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\u0079\u0073\u0063\u006c"}:_fgab .Grayscl =NewCT_GrayscaleEffect (); -if _dbgc :=d .DecodeElement (_fgab .Grayscl ,&_eabdg );_dbgc !=nil {return _dbgc ;};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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_fgab .Hsl =NewCT_HSLEffect (); -if _ddbf :=d .DecodeElement (_fgab .Hsl ,&_eabdg );_ddbf !=nil {return _ddbf ;};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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u0069n\u006e\u0065\u0072\u0053\u0068\u0064w"}:_fgab .InnerShdw =NewCT_InnerShadowEffect (); -if _ddbba :=d .DecodeElement (_fgab .InnerShdw ,&_eabdg );_ddbba !=nil {return _ddbba ;};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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_fgab .Lum =NewCT_LuminanceEffect (); -if _cgca :=d .DecodeElement (_fgab .Lum ,&_eabdg );_cgca !=nil {return _cgca ;};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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"},_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 :"\u006fu\u0074\u0065\u0072\u0053\u0068\u0064w"}:_fgab .OuterShdw =NewCT_OuterShadowEffect (); -if _fdffe :=d .DecodeElement (_fgab .OuterShdw ,&_eabdg );_fdffe !=nil {return _fdffe ;};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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"},_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 :"\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}:_fgab .PrstShdw =NewCT_PresetShadowEffect (); -if _dadd :=d .DecodeElement (_fgab .PrstShdw ,&_eabdg );_dadd !=nil {return _dadd ;};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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0072\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}:_fgab .Reflection =NewCT_ReflectionEffect (); -if _fdge :=d .DecodeElement (_fgab .Reflection ,&_eabdg );_fdge !=nil {return _fdge ;};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 :"\u0072\u0065\u006c\u004f\u0066\u0066"},_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 :"\u0072\u0065\u006c\u004f\u0066\u0066"}:_fgab .RelOff =NewCT_RelativeOffsetEffect (); -if _cgcb :=d .DecodeElement (_fgab .RelOff ,&_eabdg );_cgcb !=nil {return _cgcb ;};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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"},_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 :"\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}:_fgab .SoftEdge =NewCT_SoftEdgesEffect (); -if _becf :=d .DecodeElement (_fgab .SoftEdge ,&_eabdg );_becf !=nil {return _becf ;};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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_fgab .Tint =NewCT_TintEffect (); -if _cdab :=d .DecodeElement (_fgab .Tint ,&_eabdg );_cdab !=nil {return _cdab ;};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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_fgab .Xfrm =NewCT_TransformEffect (); -if _cbdef :=d .DecodeElement (_fgab .Xfrm ,&_eabdg );_cbdef !=nil {return _cbdef ;};default:_ac .Log .Debug ("\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",_eabdg .Name ); -if _gefdd :=d .Skip ();_gefdd !=nil {return _gefdd ;};};case _d .EndElement :break _ebace ;case _d .CharData :};};return nil ;};func (_cffdde *ST_LineCap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cffdde =0;case "\u0072\u006e\u0064":*_cffdde =1; -case "\u0073\u0071":*_cffdde =2;case "\u0066\u006c\u0061\u0074":*_cffdde =3;};return nil ;};func (_deeg *CT_AudioCDTime )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0072\u0061c\u006b"},Value :_gd .Sprintf ("\u0025\u0076",_deeg .TrackAttr )}); -if _deeg .TimeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_deeg .TimeAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_ebdag ST_TileFlipMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gafeab :=_d .Attr {};_gafeab .Name =name ;switch _ebdag {case ST_TileFlipModeUnset :_gafeab .Value ="";case ST_TileFlipModeNone :_gafeab .Value ="\u006e\u006f\u006e\u0065"; -case ST_TileFlipModeX :_gafeab .Value ="\u0078";case ST_TileFlipModeY :_gafeab .Value ="\u0079";case ST_TileFlipModeXy :_gafeab .Value ="\u0078\u0079";};return _gafeab ,nil ;};func (_addgff *CT_TextAutonumberBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bgcef ,_accef :=_addgff .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _accef !=nil {return _accef ;};start .Attr =append (start .Attr ,_bgcef );if _addgff .StartAtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073t\u0061\u0072\u0074\u0041\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_addgff .StartAtAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cfeec *EG_TextBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecbcg :for {_ffcfb ,_gedce :=d .Token ();if _gedce !=nil {return _gedce ; -};switch _feagc :=_ffcfb .(type ){case _d .StartElement :switch _feagc .Name {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 :"\u0062\u0075\u004e\u006f\u006e\u0065"},_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 :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_cfeec .BuNone =NewCT_TextNoBullet (); -if _fccea :=d .DecodeElement (_cfeec .BuNone ,&_feagc );_fccea !=nil {return _fccea ;};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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_cfeec .BuAutoNum =NewCT_TextAutonumberBullet (); -if _aecgc :=d .DecodeElement (_cfeec .BuAutoNum ,&_feagc );_aecgc !=nil {return _aecgc ;};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 :"\u0062\u0075\u0043\u0068\u0061\u0072"},_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 :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_cfeec .BuChar =NewCT_TextCharBullet (); -if _dcdaa :=d .DecodeElement (_cfeec .BuChar ,&_feagc );_dcdaa !=nil {return _dcdaa ;};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 :"\u0062\u0075\u0042\u006c\u0069\u0070"},_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 :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_cfeec .BuBlip =NewCT_TextBlipBullet (); -if _bgcgf :=d .DecodeElement (_cfeec .BuBlip ,&_feagc );_bgcgf !=nil {return _bgcgf ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\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",_feagc .Name ); -if _dedbga :=d .Skip ();_dedbga !=nil {return _dedbga ;};};case _d .EndElement :break _ecbcg ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_DefaultShapeDefinition and its children, prefixing error messages with path +func (_faceg *CT_DefaultShapeDefinition )ValidateWithPath (path string )error {if _defg :=_faceg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_defg !=nil {return _defg ;};if _cegad :=_faceg .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072"); +_cegad !=nil {return _cegad ;};if _cbbd :=_faceg .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce");_cbbd !=nil {return _cbbd ;};if _faceg .Style !=nil {if _cbdc :=_faceg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_cbdc !=nil {return _cbdc ;};};if _faceg .ExtLst !=nil {if _cecga :=_faceg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cecga !=nil {return _cecga ;};};return nil ;};type Any interface{MarshalXML (_agae *_d .Encoder ,_ddfc _d .StartElement )error ; +UnmarshalXML (_eaada *_d .Decoder ,_ffbf _d .StartElement )error ;};func (_feecf ST_TextStrikeType )Validate ()error {return _feecf .ValidateWithPath ("")};func NewBlip ()*Blip {_af :=&Blip {};_af .CT_Blip =*NewCT_Blip ();return _af };type CT_Point3D struct{XAttr ST_Coordinate ; +YAttr ST_Coordinate ;ZAttr ST_Coordinate ;};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 (_gbb *CT_BlipChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afcb :for {_fdg ,_ebec :=d .Token ();if _ebec !=nil {return _ebec ;};switch _bacg :=_fdg .(type ){case _d .StartElement :switch _bacg .Name {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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_bgbc :=NewCT_AlphaBiLevelEffect (); +if _aaacc :=d .DecodeElement (_bgbc ,&_bacg );_aaacc !=nil {return _aaacc ;};_gbb .AlphaBiLevel =append (_gbb .AlphaBiLevel ,_bgbc );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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_cec :=NewCT_AlphaCeilingEffect (); +if _baee :=d .DecodeElement (_cec ,&_bacg );_baee !=nil {return _baee ;};_gbb .AlphaCeiling =append (_gbb .AlphaCeiling ,_cec );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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_gfcf :=NewCT_AlphaFloorEffect (); +if _fgfc :=d .DecodeElement (_gfcf ,&_bacg );_fgfc !=nil {return _fgfc ;};_gbb .AlphaFloor =append (_gbb .AlphaFloor ,_gfcf );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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_ddbd :=NewCT_AlphaInverseEffect (); +if _ggaddd :=d .DecodeElement (_ddbd ,&_bacg );_ggaddd !=nil {return _ggaddd ;};_gbb .AlphaInv =append (_gbb .AlphaInv ,_ddbd );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_fbaf :=NewCT_AlphaModulateEffect (); +if _edge :=d .DecodeElement (_fbaf ,&_bacg );_edge !=nil {return _edge ;};_gbb .AlphaMod =append (_gbb .AlphaMod ,_fbaf );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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_fdaf :=NewCT_AlphaModulateFixedEffect (); +if _gegbc :=d .DecodeElement (_fdaf ,&_bacg );_gegbc !=nil {return _gegbc ;};_gbb .AlphaModFix =append (_gbb .AlphaModFix ,_fdaf );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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_dfbd :=NewCT_AlphaReplaceEffect (); +if _aga :=d .DecodeElement (_dfbd ,&_bacg );_aga !=nil {return _aga ;};_gbb .AlphaRepl =append (_gbb .AlphaRepl ,_dfbd );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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_bbef :=NewCT_BiLevelEffect (); +if _fcgd :=d .DecodeElement (_bbef ,&_bacg );_fcgd !=nil {return _fcgd ;};_gbb .BiLevel =append (_gbb .BiLevel ,_bbef );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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_fgdc :=NewCT_BlurEffect (); +if _gdgc :=d .DecodeElement (_fgdc ,&_bacg );_gdgc !=nil {return _gdgc ;};_gbb .Blur =append (_gbb .Blur ,_fgdc );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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_fcbb :=NewCT_ColorChangeEffect (); +if _ageb :=d .DecodeElement (_fcbb ,&_bacg );_ageb !=nil {return _ageb ;};_gbb .ClrChange =append (_gbb .ClrChange ,_fcbb );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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_gefg :=NewCT_ColorReplaceEffect (); +if _cecg :=d .DecodeElement (_gefg ,&_bacg );_cecg !=nil {return _cecg ;};_gbb .ClrRepl =append (_gbb .ClrRepl ,_gefg );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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_bbaa :=NewCT_DuotoneEffect (); +if _fggb :=d .DecodeElement (_bbaa ,&_bacg );_fggb !=nil {return _fggb ;};_gbb .Duotone =append (_gbb .Duotone ,_bbaa );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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_dfgc :=NewCT_FillOverlayEffect (); +if _ebac :=d .DecodeElement (_dfgc ,&_bacg );_ebac !=nil {return _ebac ;};_gbb .FillOverlay =append (_gbb .FillOverlay ,_dfgc );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\u0079\u0073\u0063\u006c"},_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\u0079\u0073\u0063\u006c"}:_bdec :=NewCT_GrayscaleEffect (); +if _cfg :=d .DecodeElement (_bdec ,&_bacg );_cfg !=nil {return _cfg ;};_gbb .Grayscl =append (_gbb .Grayscl ,_bdec );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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_dcaa :=NewCT_HSLEffect (); +if _agfc :=d .DecodeElement (_dcaa ,&_bacg );_agfc !=nil {return _agfc ;};_gbb .Hsl =append (_gbb .Hsl ,_dcaa );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_acdd :=NewCT_LuminanceEffect (); +if _fec :=d .DecodeElement (_acdd ,&_bacg );_fec !=nil {return _fec ;};_gbb .Lum =append (_gbb .Lum ,_acdd );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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_ffbd :=NewCT_TintEffect (); +if _efee :=d .DecodeElement (_ffbd ,&_bacg );_efee !=nil {return _efee ;};_gbb .Tint =append (_gbb .Tint ,_ffbd );default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bacg .Name ); +if _bgdd :=d .Skip ();_bgdd !=nil {return _bgdd ;};};case _d .EndElement :break _afcb ;case _d .CharData :};};return nil ;};type CT_NonVisualGraphicFrameProperties struct{GraphicFrameLocks *CT_GraphicalObjectFrameLocking ;ExtLst *CT_OfficeArtExtensionList ; +};type EG_ThemeableFillStyle struct{Fill *CT_FillProperties ;FillRef *CT_StyleMatrixReference ;};type CT_GradientStopList struct{Gs []*CT_GradientStop ;};func (_bgfbd *CT_TextBulletSizePercent )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_bgfbd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_TextBulletTypeface ()*EG_TextBulletTypeface {_ceccg :=&EG_TextBulletTypeface {};return _ceccg ;};func (_dfafb ST_TextFontAlignType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_abbda :=_d .Attr {}; +_abbda .Name =name ;switch _dfafb {case ST_TextFontAlignTypeUnset :_abbda .Value ="";case ST_TextFontAlignTypeAuto :_abbda .Value ="\u0061\u0075\u0074\u006f";case ST_TextFontAlignTypeT :_abbda .Value ="\u0074";case ST_TextFontAlignTypeCtr :_abbda .Value ="\u0063\u0074\u0072"; +case ST_TextFontAlignTypeBase :_abbda .Value ="\u0062\u0061\u0073\u0065";case ST_TextFontAlignTypeB :_abbda .Value ="\u0062";};return _abbda ,nil ;};func (_bdfea *ST_LineEndType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdfea =0; +case "\u006e\u006f\u006e\u0065":*_bdfea =1;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_bdfea =2;case "\u0073t\u0065\u0061\u006c\u0074\u0068":*_bdfea =3;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_bdfea =4;case "\u006f\u0076\u0061\u006c":*_bdfea =5; +case "\u0061\u0072\u0072o\u0077":*_bdfea =6;};return nil ;};func (_cdded *CT_Path2DClose )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_cbac ,_adbdc :=d .Token ();if _adbdc !=nil {return _fa .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",_adbdc ); +};if _ccbc ,_cdbeg :=_cbac .(_d .EndElement );_cdbeg &&_ccbc .Name ==start .Name {break ;};};return nil ;};const (ST_TextHorzOverflowTypeUnset ST_TextHorzOverflowType =0;ST_TextHorzOverflowTypeOverflow ST_TextHorzOverflowType =1;ST_TextHorzOverflowTypeClip ST_TextHorzOverflowType =2; +);func (_acbbc *CT_TextCharBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fdadbe :=range start .Attr {if _fdadbe .Name .Local =="\u0063\u0068\u0061\u0072"{_ecgbd ,_ccefcd :=_fdadbe .Value ,error (nil );if _ccefcd !=nil {return _ccefcd ; +};_acbbc .CharAttr =_ecgbd ;continue ;};};for {_dgcgc ,_fdbde :=d .Token ();if _fdbde !=nil {return _fa .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",_fdbde ); +};if _aebcc ,_bgggg :=_dgcgc .(_d .EndElement );_bgggg &&_aebcc .Name ==start .Name {break ;};};return nil ;};func NewCT_BlendEffect ()*CT_BlendEffect {_fbcf :=&CT_BlendEffect {};_fbcf .BlendAttr =ST_BlendMode (1);_fbcf .Cont =NewCT_EffectContainer (); +return _fbcf ;}; -// ValidateWithPath validates the CT_GammaTransform and its children, prefixing error messages with path -func (_bbfa *CT_GammaTransform )ValidateWithPath (path string )error {return nil };func (_gcdca ST_SchemeColorVal )Validate ()error {return _gcdca .ValidateWithPath ("")};func (_cggga *CT_LineJoinBevel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_fgbdd ,_cabad :=d .Token (); -if _cabad !=nil {return _gd .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",_cabad );};if _egcgc ,_fggbd :=_fgbdd .(_d .EndElement );_fggbd &&_egcgc .Name ==start .Name {break ; -};};return nil ;};func (_bbacc *CT_GraphicalObject )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_effe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}}; -e .EncodeElement (_bbacc .GraphicData ,_effe );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_EffectStyleItem and its children, prefixing error messages with path +func (_gffa *CT_EffectStyleItem )ValidateWithPath (path string )error {if _gffa .EffectLst !=nil {if _abca :=_gffa .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_abca !=nil {return _abca ;};};if _gffa .EffectDag !=nil {if _gacbf :=_gffa .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_gacbf !=nil {return _gacbf ;};};if _gffa .Scene3d !=nil {if _egage :=_gffa .Scene3d .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0065\u0033\u0064");_egage !=nil {return _egage ;};};if _gffa .Sp3d !=nil {if _effg :=_gffa .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064"); +_effg !=nil {return _effg ;};};return nil ;};type CT_FillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_gdagf *CT_Vector3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0078"},Value :_fa .Sprintf ("\u0025\u0076",_gdagf .DxAttr )}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0079"},Value :_fa .Sprintf ("\u0025\u0076",_gdagf .DyAttr )});start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u007a"},Value :_fa .Sprintf ("\u0025\u0076",_gdagf .DzAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_TextUnderlineTypeUnset ST_TextUnderlineType =0;ST_TextUnderlineTypeNone ST_TextUnderlineType =1;ST_TextUnderlineTypeWords ST_TextUnderlineType =2;ST_TextUnderlineTypeSng ST_TextUnderlineType =3; +ST_TextUnderlineTypeDbl ST_TextUnderlineType =4;ST_TextUnderlineTypeHeavy ST_TextUnderlineType =5;ST_TextUnderlineTypeDotted ST_TextUnderlineType =6;ST_TextUnderlineTypeDottedHeavy ST_TextUnderlineType =7;ST_TextUnderlineTypeDash ST_TextUnderlineType =8; +ST_TextUnderlineTypeDashHeavy ST_TextUnderlineType =9;ST_TextUnderlineTypeDashLong ST_TextUnderlineType =10;ST_TextUnderlineTypeDashLongHeavy ST_TextUnderlineType =11;ST_TextUnderlineTypeDotDash ST_TextUnderlineType =12;ST_TextUnderlineTypeDotDashHeavy ST_TextUnderlineType =13; +ST_TextUnderlineTypeDotDotDash ST_TextUnderlineType =14;ST_TextUnderlineTypeDotDotDashHeavy ST_TextUnderlineType =15;ST_TextUnderlineTypeWavy ST_TextUnderlineType =16;ST_TextUnderlineTypeWavyHeavy ST_TextUnderlineType =17;ST_TextUnderlineTypeWavyDbl ST_TextUnderlineType =18; +);func (_ffadg ST_OnOffStyleType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ffadg .String (),start );};func NewThemeOverride ()*ThemeOverride {_adcbf :=&ThemeOverride {};_adcbf .CT_BaseStylesOverride =*NewCT_BaseStylesOverride (); +return _adcbf ;};func (_bcbg ST_PathFillMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbfaec :=_d .Attr {};_gbfaec .Name =name ;switch _bcbg {case ST_PathFillModeUnset :_gbfaec .Value ="";case ST_PathFillModeNone :_gbfaec .Value ="\u006e\u006f\u006e\u0065"; +case ST_PathFillModeNorm :_gbfaec .Value ="\u006e\u006f\u0072\u006d";case ST_PathFillModeLighten :_gbfaec .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e";case ST_PathFillModeLightenLess :_gbfaec .Value ="l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073"; +case ST_PathFillModeDarken :_gbfaec .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_PathFillModeDarkenLess :_gbfaec .Value ="\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073";};return _gbfaec ,nil ;};type EG_ColorChoice struct{ScrgbClr *CT_ScRgbColor ; +SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; -// ValidateWithPath validates the CT_ThemeableLineStyle and its children, prefixing error messages with path -func (_gbegc *CT_ThemeableLineStyle )ValidateWithPath (path string )error {if _gbegc .Ln !=nil {if _fdgea :=_gbegc .Ln .ValidateWithPath (path +"\u002f\u004c\u006e");_fdgea !=nil {return _fdgea ;};};if _gbegc .LnRef !=nil {if _decedf :=_gbegc .LnRef .ValidateWithPath (path +"\u002f\u004c\u006e\u0052\u0065\u0066"); -_decedf !=nil {return _decedf ;};};return nil ;};func (_feecd *EG_OfficeArtExtensionList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _feecd .Ext !=nil {_cccae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065x\u0074"}};for _ ,_deac :=range _feecd .Ext {e .EncodeElement (_deac ,_cccae ); -};};return nil ;};func NewEG_Media ()*EG_Media {_ggcec :=&EG_Media {};return _ggcec };func NewCT_Point3D ()*CT_Point3D {_dfgaae :=&CT_Point3D {};return _dfgaae };func (_dbfac ST_TextVertOverflowType )Validate ()error {return _dbfac .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_ObjectStyleDefaults and its children, prefixing error messages with path +func (_ecdg *CT_ObjectStyleDefaults )ValidateWithPath (path string )error {if _ecdg .SpDef !=nil {if _ccbbe :=_ecdg .SpDef .ValidateWithPath (path +"\u002f\u0053\u0070\u0044\u0065\u0066");_ccbbe !=nil {return _ccbbe ;};};if _ecdg .LnDef !=nil {if _feafa :=_ecdg .LnDef .ValidateWithPath (path +"\u002f\u004c\u006e\u0044\u0065\u0066"); +_feafa !=nil {return _feafa ;};};if _ecdg .TxDef !=nil {if _aagef :=_ecdg .TxDef .ValidateWithPath (path +"\u002f\u0054\u0078\u0044\u0065\u0066");_aagef !=nil {return _aagef ;};};if _ecdg .ExtLst !=nil {if _fdaffc :=_ecdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fdaffc !=nil {return _fdaffc ;};};return nil ;};func (_bdbcd *Graphic )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _bdbcd .CT_GraphicalObject .MarshalXML (e ,start );};func NewCT_DashStop ()*CT_DashStop {_fgce :=&CT_DashStop {};return _fgce }; -// ValidateWithPath validates the CT_PositivePercentage and its children, prefixing error messages with path -func (_gbbeb *CT_PositivePercentage )ValidateWithPath (path string )error {if _ffacd :=_gbbeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffacd !=nil {return _ffacd ;};return nil ;}; +// Validate validates the CT_BlipChoice and its children +func (_cdccc *CT_BlipChoice )Validate ()error {return _cdccc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006c\u0069\u0070\u0043\u0068\u006f\u0069\u0063\u0065");}; -// Validate validates the EG_Media and its children -func (_debgc *EG_Media )Validate ()error {return _debgc .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061");};func (_agacg *EG_Text3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _agacg .Sp3d !=nil {_cfdgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}}; -e .EncodeElement (_agacg .Sp3d ,_cfdgf );};if _agacg .FlatTx !=nil {_ggebd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}};e .EncodeElement (_agacg .FlatTx ,_ggebd );};return nil ;}; +// ValidateWithPath validates the CT_Backdrop and its children, prefixing error messages with path +func (_abgae *CT_Backdrop )ValidateWithPath (path string )error {if _bad :=_abgae .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_bad !=nil {return _bad ;};if _dba :=_abgae .Norm .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d"); +_dba !=nil {return _dba ;};if _agfg :=_abgae .Up .ValidateWithPath (path +"\u002f\u0055\u0070");_agfg !=nil {return _agfg ;};if _abgae .ExtLst !=nil {if _cbce :=_abgae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbce !=nil {return _cbce ; +};};return nil ;};func (_bedaf *CT_TextAutonumberBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bedaf .TypeAttr =ST_TextAutonumberScheme (1);for _ ,_bbeac :=range start .Attr {if _bbeac .Name .Local =="\u0074\u0079\u0070\u0065"{_bedaf .TypeAttr .UnmarshalXMLAttr (_bbeac ); +continue ;};if _bbeac .Name .Local =="\u0073t\u0061\u0072\u0074\u0041\u0074"{_dddg ,_efcbf :=_bc .ParseInt (_bbeac .Value ,10,32);if _efcbf !=nil {return _efcbf ;};_bfbda :=int32 (_dddg );_bedaf .StartAtAttr =&_bfbda ;continue ;};};for {_ecac ,_bdbfg :=d .Token (); +if _bdbfg !=nil {return _fa .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",_bdbfg );};if _fabbb ,_aecec :=_ecac .(_d .EndElement ); +_aecec &&_fabbb .Name ==start .Name {break ;};};return nil ;};type CT_TableCellProperties struct{MarLAttr *ST_Coordinate32 ;MarRAttr *ST_Coordinate32 ;MarTAttr *ST_Coordinate32 ;MarBAttr *ST_Coordinate32 ;VertAttr ST_TextVerticalType ;AnchorAttr ST_TextAnchoringType ; +AnchorCtrAttr *bool ;HorzOverflowAttr ST_TextHorzOverflowType ;LnL *CT_LineProperties ;LnR *CT_LineProperties ;LnT *CT_LineProperties ;LnB *CT_LineProperties ;LnTlToBr *CT_LineProperties ;LnBlToTr *CT_LineProperties ;Cell3D *CT_Cell3D ;NoFill *CT_NoFillProperties ; +SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;Headers *CT_Headers ;ExtLst *CT_OfficeArtExtensionList ;};type CT_GvmlTextShapeChoice struct{UseSpRect *CT_GvmlUseShapeRectangle ; +Xfrm *CT_Transform2D ;}; -// ValidateWithPath validates the CT_CustomColor and its children, prefixing error messages with path -func (_dceg *CT_CustomColor )ValidateWithPath (path string )error {if _dceg .ScrgbClr !=nil {if _gbec :=_dceg .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_gbec !=nil {return _gbec ;};};if _dceg .SrgbClr !=nil {if _ddae :=_dceg .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_ddae !=nil {return _ddae ;};};if _dceg .HslClr !=nil {if _bggc :=_dceg .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_bggc !=nil {return _bggc ;};};if _dceg .SysClr !=nil {if _fegd :=_dceg .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_fegd !=nil {return _fegd ;};};if _dceg .SchemeClr !=nil {if _cce :=_dceg .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_cce !=nil {return _cce ;};};if _dceg .PrstClr !=nil {if _dfge :=_dceg .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_dfge !=nil {return _dfge ;};};return nil ;};func (_bagdae ST_AnimationBuildType )String ()string {switch _bagdae {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";};return "";};func NewGraphic ()*Graphic {_cfgbbd :=&Graphic {}; -_cfgbbd .CT_GraphicalObject =*NewCT_GraphicalObject ();return _cfgbbd ;}; +// Validate validates the CT_GeomGuideList and its children +func (_eeccac *CT_GeomGuideList )Validate ()error {return _eeccac .ValidateWithPath ("\u0043\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_gbacg ST_EffectContainerType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gbacg .String (),start ); +}; -// Validate validates the CT_LinearShadeProperties and its children -func (_bccf *CT_LinearShadeProperties )Validate ()error {return _bccf .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065\u0061\u0072\u0053\u0068\u0061\u0064e\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_deg *CT_Backdrop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deg .Anchor =NewCT_Point3D (); -_deg .Norm =NewCT_Vector3D ();_deg .Up =NewCT_Vector3D ();_dagf :for {_ebfe ,_gecg :=d .Token ();if _gecg !=nil {return _gecg ;};switch _gfd :=_ebfe .(type ){case _d .StartElement :switch _gfd .Name {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 :"\u0061\u006e\u0063\u0068\u006f\u0072"},_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 :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _fcee :=d .DecodeElement (_deg .Anchor ,&_gfd ); -_fcee !=nil {return _fcee ;};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 :"\u006e\u006f\u0072\u006d"},_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 :"\u006e\u006f\u0072\u006d"}:if _efba :=d .DecodeElement (_deg .Norm ,&_gfd ); -_efba !=nil {return _efba ;};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 :"\u0075\u0070"},_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 :"\u0075\u0070"}:if _caab :=d .DecodeElement (_deg .Up ,&_gfd ); -_caab !=nil {return _caab ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deg .ExtLst =NewCT_OfficeArtExtensionList (); -if _bcaa :=d .DecodeElement (_deg .ExtLst ,&_gfd );_bcaa !=nil {return _bcaa ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gfd .Name ); -if _ege :=d .Skip ();_ege !=nil {return _ege ;};};case _d .EndElement :break _dagf ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TileInfoProperties and its children, prefixing error messages with path +func (_ccgfb *CT_TileInfoProperties )ValidateWithPath (path string )error {if _ccgfb .TxAttr !=nil {if _gbfcf :=_ccgfb .TxAttr .ValidateWithPath (path +"\u002fT\u0078\u0041\u0074\u0074\u0072");_gbfcf !=nil {return _gbfcf ;};};if _ccgfb .TyAttr !=nil {if _fegeb :=_ccgfb .TyAttr .ValidateWithPath (path +"\u002fT\u0079\u0041\u0074\u0074\u0072"); +_fegeb !=nil {return _fegeb ;};};if _ccgfb .SxAttr !=nil {if _fcdbb :=_ccgfb .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_fcdbb !=nil {return _fcdbb ;};};if _ccgfb .SyAttr !=nil {if _bedgg :=_ccgfb .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); +_bedgg !=nil {return _bedgg ;};};if _bgdda :=_ccgfb .FlipAttr .ValidateWithPath (path +"\u002fF\u006c\u0069\u0070\u0041\u0074\u0074r");_bgdda !=nil {return _bgdda ;};if _bebfb :=_ccgfb .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r"); +_bebfb !=nil {return _bebfb ;};return nil ;};func (_ebfdg *ST_PresetLineDashVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebfdg =0;case "\u0073\u006f\u006ci\u0064":*_ebfdg =1;case "\u0064\u006f\u0074":*_ebfdg =2;case "\u0064\u0061\u0073\u0068":*_ebfdg =3; +case "\u006c\u0067\u0044\u0061\u0073\u0068":*_ebfdg =4;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_ebfdg =5;case "\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft":*_ebfdg =6;case "\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ebfdg =7; +case "\u0073y\u0073\u0044\u0061\u0073\u0068":*_ebfdg =8;case "\u0073\u0079\u0073\u0044\u006f\u0074":*_ebfdg =9;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_ebfdg =10;case "\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ebfdg =11; +};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 NewCT_TextNoBullet ()*CT_TextNoBullet {_faaec :=&CT_TextNoBullet {};return _faaec };func (_gbgf *CT_ConnectionSite )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0067"},Value :_fa .Sprintf ("\u0025\u0076",_gbgf .AngAttr )}); +e .EncodeToken (start );_beda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070o\u0073"}};e .EncodeElement (_gbgf .Pos ,_beda );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_facaa *CT_TextNoAutofit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbgdc *ST_AnimationBuildType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_babdb ,_eddeb :=d .Token ();if _eddeb !=nil {return _eddeb ;};if _abfce ,_gfdcf :=_babdb .(_d .EndElement ); +_gfdcf &&_abfce .Name ==start .Name {*_cbgdc =1;return nil ;};if _edgae ,_gaadfa :=_babdb .(_d .CharData );!_gaadfa {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_babdb ); +}else {switch string (_edgae ){case "":*_cbgdc =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cbgdc =1;};};_babdb ,_eddeb =d .Token ();if _eddeb !=nil {return _eddeb ;};if _bbccc ,_faadb :=_babdb .(_d .EndElement );_faadb &&_bbccc .Name ==start .Name {return nil ; +};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_babdb );};type CT_TextFont struct{TypefaceAttr string ;PanoseAttr *string ;PitchFamilyAttr ST_PitchFamily ; +CharsetAttr *int8 ;}; -// Validate validates the EG_TextBulletSize and its children -func (_dfeed *EG_TextBulletSize )Validate ()error {return _dfeed .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065t\u0053\u0069\u007a\u0065");};func (_afcb *CT_Cell3D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afcb .PrstMaterialAttr !=ST_PresetMaterialTypeUnset {_adae ,_cdef :=_afcb .PrstMaterialAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"}); -if _cdef !=nil {return _cdef ;};start .Attr =append (start .Attr ,_adae );};e .EncodeToken (start );_cedg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}};e .EncodeElement (_afcb .Bevel ,_cedg );if _afcb .LightRig !=nil {_fbac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}}; -e .EncodeElement (_afcb .LightRig ,_fbac );};if _afcb .ExtLst !=nil {_gcgc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afcb .ExtLst ,_gcgc );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func NewCT_Boolean ()*CT_Boolean {_faba :=&CT_Boolean {};return _faba };func (_fffba *CT_TextSpacing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egaeaf :for {_begbg ,_ggafbd :=d .Token ();if _ggafbd !=nil {return _ggafbd ; -};switch _bcfgga :=_begbg .(type ){case _d .StartElement :switch _bcfgga .Name {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 :"\u0073\u0070\u0063\u0050\u0063\u0074"},_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 :"\u0073\u0070\u0063\u0050\u0063\u0074"}:_fffba .SpcPct =NewCT_TextSpacingPercent (); -if _dgbbg :=d .DecodeElement (_fffba .SpcPct ,&_bcfgga );_dgbbg !=nil {return _dgbbg ;};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 :"\u0073\u0070\u0063\u0050\u0074\u0073"},_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 :"\u0073\u0070\u0063\u0050\u0074\u0073"}:_fffba .SpcPts =NewCT_TextSpacingPoint (); -if _dcbbd :=d .DecodeElement (_fffba .SpcPts ,&_bcfgga );_dcbbd !=nil {return _dcbbd ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bcfgga .Name ); -if _ecdfdb :=d .Skip ();_ecdfdb !=nil {return _ecdfdb ;};};case _d .EndElement :break _egaeaf ;case _d .CharData :};};return nil ;};func (_cgcf *CT_Blip )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggdc :=range start .Attr {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 =="\u0065\u006d\u0062e\u0064"{_fed ,_afcg :=_ggdc .Value ,error (nil ); -if _afcg !=nil {return _afcg ;};_cgcf .EmbedAttr =&_fed ;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 =="\u006c\u0069\u006e\u006b"{_egca ,_bdge :=_ggdc .Value ,error (nil ); -if _bdge !=nil {return _bdge ;};_cgcf .LinkAttr =&_egca ;continue ;};if _ggdc .Name .Local =="\u0063\u0073\u0074\u0061\u0074\u0065"{_cgcf .CstateAttr .UnmarshalXMLAttr (_ggdc );continue ;};};_aedb :for {_gfef ,_dgbaa :=d .Token ();if _dgbaa !=nil {return _dgbaa ; -};switch _ggfb :=_gfef .(type ){case _d .StartElement :switch _ggfb .Name {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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0061\u006c\u0070h\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c"}:_adde :=NewCT_BlipChoice (); -if _bcfg :=d .DecodeElement (&_adde .AlphaBiLevel ,&_ggfb );_bcfg !=nil {return _bcfg ;};_cgcf .Choice =append (_cgcf .Choice ,_adde );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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"},_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 :"\u0061\u006c\u0070h\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"}:_acbd :=NewCT_BlipChoice (); -if _bbc :=d .DecodeElement (&_acbd .AlphaCeiling ,&_ggfb );_bbc !=nil {return _bbc ;};_cgcf .Choice =append (_cgcf .Choice ,_acbd );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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}:_ffc :=NewCT_BlipChoice (); -if _aaga :=d .DecodeElement (&_ffc .AlphaFloor ,&_ggfb );_aaga !=nil {return _aaga ;};_cgcf .Choice =append (_cgcf .Choice ,_ffc );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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"},_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 :"\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}:_cebc :=NewCT_BlipChoice (); -if _gebe :=d .DecodeElement (&_cebc .AlphaInv ,&_ggfb );_gebe !=nil {return _gebe ;};_cgcf .Choice =append (_cgcf .Choice ,_cebc );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_ebcb :=NewCT_BlipChoice (); -if _ebbeg :=d .DecodeElement (&_ebcb .AlphaMod ,&_ggfb );_ebbeg !=nil {return _ebbeg ;};_cgcf .Choice =append (_cgcf .Choice ,_ebcb );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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"},_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 :"a\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}:_aeba :=NewCT_BlipChoice (); -if _afcgd :=d .DecodeElement (&_aeba .AlphaModFix ,&_ggfb );_afcgd !=nil {return _afcgd ;};_cgcf .Choice =append (_cgcf .Choice ,_aeba );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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"},_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 :"\u0061l\u0070\u0068\u0061\u0052\u0065\u0070l"}:_bbe :=NewCT_BlipChoice (); -if _bebb :=d .DecodeElement (&_bbe .AlphaRepl ,&_ggfb );_bebb !=nil {return _bebb ;};_cgcf .Choice =append (_cgcf .Choice ,_bbe );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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"},_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 :"\u0062i\u004c\u0065\u0076\u0065\u006c"}:_fccb :=NewCT_BlipChoice (); -if _cfe :=d .DecodeElement (&_fccb .BiLevel ,&_ggfb );_cfe !=nil {return _cfe ;};_cgcf .Choice =append (_cgcf .Choice ,_fccb );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 :"\u0062\u006c\u0075\u0072"},_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 :"\u0062\u006c\u0075\u0072"}:_gcga :=NewCT_BlipChoice (); -if _bgba :=d .DecodeElement (&_gcga .Blur ,&_ggfb );_bgba !=nil {return _bgba ;};_cgcf .Choice =append (_cgcf .Choice ,_gcga );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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0063l\u0072\u0043\u0068\u0061\u006e\u0067e"}:_facc :=NewCT_BlipChoice (); -if _fee :=d .DecodeElement (&_facc .ClrChange ,&_ggfb );_fee !=nil {return _fee ;};_cgcf .Choice =append (_cgcf .Choice ,_facc );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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"},_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 :"\u0063l\u0072\u0052\u0065\u0070\u006c"}:_bdag :=NewCT_BlipChoice (); -if _bcce :=d .DecodeElement (&_bdag .ClrRepl ,&_ggfb );_bcce !=nil {return _bcce ;};_cgcf .Choice =append (_cgcf .Choice ,_bdag );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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"},_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 :"\u0064u\u006f\u0074\u006f\u006e\u0065"}:_gecgc :=NewCT_BlipChoice (); -if _agbb :=d .DecodeElement (&_gecgc .Duotone ,&_ggfb );_agbb !=nil {return _agbb ;};_cgcf .Choice =append (_cgcf .Choice ,_gecgc );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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"},_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 :"f\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}:_cfcd :=NewCT_BlipChoice (); -if _dfdg :=d .DecodeElement (&_cfcd .FillOverlay ,&_ggfb );_dfdg !=nil {return _dfdg ;};_cgcf .Choice =append (_cgcf .Choice ,_cfcd );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\u0079\u0073\u0063\u006c"},_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\u0079\u0073\u0063\u006c"}:_bdf :=NewCT_BlipChoice (); -if _bdda :=d .DecodeElement (&_bdf .Grayscl ,&_ggfb );_bdda !=nil {return _bdda ;};_cgcf .Choice =append (_cgcf .Choice ,_bdf );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 :"\u0068\u0073\u006c"},_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 :"\u0068\u0073\u006c"}:_aac :=NewCT_BlipChoice (); -if _dgbe :=d .DecodeElement (&_aac .Hsl ,&_ggfb );_dgbe !=nil {return _dgbe ;};_cgcf .Choice =append (_cgcf .Choice ,_aac );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_ddgd :=NewCT_BlipChoice (); -if _befc :=d .DecodeElement (&_ddgd .Lum ,&_ggfb );_befc !=nil {return _befc ;};_cgcf .Choice =append (_cgcf .Choice ,_ddgd );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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_gadb :=NewCT_BlipChoice (); -if _faccb :=d .DecodeElement (&_gadb .Tint ,&_ggfb );_faccb !=nil {return _faccb ;};_cgcf .Choice =append (_cgcf .Choice ,_gadb );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgcf .ExtLst =NewCT_OfficeArtExtensionList (); -if _cbdf :=d .DecodeElement (_cgcf .ExtLst ,&_ggfb );_cbdf !=nil {return _cbdf ;};default:_ac .Log .Debug ("\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",_ggfb .Name ); -if _acbe :=d .Skip ();_acbe !=nil {return _acbe ;};};case _d .EndElement :break _aedb ;case _d .CharData :};};return nil ;};type ST_TextAutonumberScheme byte ;func (_cbagf *EG_ColorChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbagf .ScrgbClr !=nil {_badba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; -e .EncodeElement (_cbagf .ScrgbClr ,_badba );};if _cbagf .SrgbClr !=nil {_acge :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_cbagf .SrgbClr ,_acge );};if _cbagf .HslClr !=nil {_dbeca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; -e .EncodeElement (_cbagf .HslClr ,_dbeca );};if _cbagf .SysClr !=nil {_gdebd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_cbagf .SysClr ,_gdebd );};if _cbagf .SchemeClr !=nil {_fbgdbc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_cbagf .SchemeClr ,_fbgdbc );};if _cbagf .PrstClr !=nil {_cccdc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_cbagf .PrstClr ,_cccdc );};return nil ;};func (_fafae ST_LightRigType )ValidateWithPath (path string )error {switch _fafae {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 _gd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fafae )); -};return nil ;};func NewCT_FontReference ()*CT_FontReference {_eaac :=&CT_FontReference {};_eaac .IdxAttr =ST_FontCollectionIndex (1);return _eaac ;};type CT_NonVisualGroupDrawingShapeProps struct{GrpSpLocks *CT_GroupLocking ;ExtLst *CT_OfficeArtExtensionList ; -};func NewCT_VideoFile ()*CT_VideoFile {_agffb :=&CT_VideoFile {};return _agffb }; +// ValidateWithPath validates the CT_GraphicalObject and its children, prefixing error messages with path +func (_aagbd *CT_GraphicalObject )ValidateWithPath (path string )error {if _edcgb :=_aagbd .GraphicData .ValidateWithPath (path +"\u002f\u0047\u0072a\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061");_edcgb !=nil {return _edcgb ;};return nil ;}; -// Validate validates the EG_TextUnderlineFill and its children -func (_cffdd *EG_TextUnderlineFill )Validate ()error {return _cffdd .ValidateWithPath ("E\u0047_\u0054\u0065\u0078\u0074\u0055\u006e\u0064\u0065r\u006c\u0069\u006e\u0065Fi\u006c\u006c");};func (_bffgc ST_CompoundLine )String ()string {switch _bffgc {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 NewCT_Vector3D ()*CT_Vector3D {_ccddd :=&CT_Vector3D {}; -return _ccddd };func (_bgfed ST_PositiveFixedPercentage )String ()string {if _bgfed .ST_PositiveFixedPercentageDecimal !=nil {return _gd .Sprintf ("\u0025\u0076",*_bgfed .ST_PositiveFixedPercentageDecimal );};if _bgfed .ST_PositiveFixedPercentage !=nil {return _bgfed .ST_PositiveFixedPercentage .String (); -};return "";};func (_fadge *CT_GvmlGraphicFrameNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fadge .CNvPr =NewCT_NonVisualDrawingProps ();_fadge .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();_gcbeb :for {_cgfb ,_dbbed :=d .Token (); -if _dbbed !=nil {return _dbbed ;};switch _ffgd :=_cgfb .(type ){case _d .StartElement :switch _ffgd .Name {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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _gbdbf :=d .DecodeElement (_fadge .CNvPr ,&_ffgd ); -_gbdbf !=nil {return _gbdbf ;};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 :"\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\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\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 _eagg :=d .DecodeElement (_fadge .CNvGraphicFramePr ,&_ffgd ); -_eagg !=nil {return _eagg ;};default:_ac .Log .Debug ("\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",_ffgd .Name ); -if _daaaa :=d .Skip ();_daaaa !=nil {return _daaaa ;};};case _d .EndElement :break _gcbeb ;case _d .CharData :};};return nil ;};func (_eccbgf ST_TextVertOverflowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eccbgf .String (),start ); -}; +// Validate validates the CT_TableStyleList and its children +func (_cegef *CT_TableStyleList )Validate ()error {return _cegef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u004c\u0069\u0073\u0074");};func (_cccg *EG_TextBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdcgg :for {_afebg ,_aacac :=d .Token (); +if _aacac !=nil {return _aacac ;};switch _gdegg :=_afebg .(type ){case _d .StartElement :switch _gdegg .Name {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 :"\u0062\u0075\u004e\u006f\u006e\u0065"},_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 :"\u0062\u0075\u004e\u006f\u006e\u0065"}:_cccg .BuNone =NewCT_TextNoBullet (); +if _aeabb :=d .DecodeElement (_cccg .BuNone ,&_gdegg );_aeabb !=nil {return _aeabb ;};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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"},_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 :"\u0062u\u0041\u0075\u0074\u006f\u004e\u0075m"}:_cccg .BuAutoNum =NewCT_TextAutonumberBullet (); +if _aeabe :=d .DecodeElement (_cccg .BuAutoNum ,&_gdegg );_aeabe !=nil {return _aeabe ;};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 :"\u0062\u0075\u0043\u0068\u0061\u0072"},_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 :"\u0062\u0075\u0043\u0068\u0061\u0072"}:_cccg .BuChar =NewCT_TextCharBullet (); +if _bbefc :=d .DecodeElement (_cccg .BuChar ,&_gdegg );_bbefc !=nil {return _bbefc ;};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 :"\u0062\u0075\u0042\u006c\u0069\u0070"},_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 :"\u0062\u0075\u0042\u006c\u0069\u0070"}:_cccg .BuBlip =NewCT_TextBlipBullet (); +if _dfdac :=d .DecodeElement (_cccg .BuBlip ,&_gdegg );_dfdac !=nil {return _dfdac ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_gdegg .Name ); +if _dbgcgf :=d .Skip ();_dbgcgf !=nil {return _dbgcgf ;};};case _d .EndElement :break _fdcgg ;case _d .CharData :};};return nil ;};type CT_GvmlPictureNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvPicPr *CT_NonVisualPictureProperties ;};func (_egaca ST_PresetShadowVal )String ()string {switch _egaca {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 (_ageaa ST_TextHorzOverflowType )ValidateWithPath (path string )error {switch _ageaa {case 0,1,2:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ageaa )); +};return nil ;}; -// ValidateWithPath validates the CT_TextBody and its children, prefixing error messages with path -func (_bbbed *CT_TextBody )ValidateWithPath (path string )error {if _aecbc :=_bbbed .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_aecbc !=nil {return _aecbc ;};if _bbbed .LstStyle !=nil {if _gaadb :=_bbbed .LstStyle .ValidateWithPath (path +"\u002fL\u0073\u0074\u0053\u0074\u0079\u006ce"); -_gaadb !=nil {return _gaadb ;};};for _ebaced ,_aggdaa :=range _bbbed .P {if _gfggbd :=_aggdaa .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_ebaced ));_gfggbd !=nil {return _gfggbd ;};};return nil ;};func NewCT_PresetGeometry2D ()*CT_PresetGeometry2D {_caefd :=&CT_PresetGeometry2D {}; -_caefd .PrstAttr =ST_ShapeType (1);return _caefd ;}; +// ValidateWithPath validates the CT_NonVisualConnectorProperties and its children, prefixing error messages with path +func (_geegg *CT_NonVisualConnectorProperties )ValidateWithPath (path string )error {if _geegg .CxnSpLocks !=nil {if _gdaee :=_geegg .CxnSpLocks .ValidateWithPath (path +"/\u0043\u0078\u006e\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_gdaee !=nil {return _gdaee ; +};};if _geegg .StCxn !=nil {if _gagad :=_geegg .StCxn .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u0078\u006e");_gagad !=nil {return _gagad ;};};if _geegg .EndCxn !=nil {if _dacgd :=_geegg .EndCxn .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0078\u006e"); +_dacgd !=nil {return _dacgd ;};};if _geegg .ExtLst !=nil {if _cgag :=_geegg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgag !=nil {return _cgag ;};};return nil ;};func (_bacggg *EG_LineDashProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdae :for {_dagge ,_gebff :=d .Token (); +if _gebff !=nil {return _gebff ;};switch _bbfcfe :=_dagge .(type ){case _d .StartElement :switch _bbfcfe .Name {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 :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_bacggg .PrstDash =NewCT_PresetLineDashProperties (); +if _ccfee :=d .DecodeElement (_bacggg .PrstDash ,&_bbfcfe );_ccfee !=nil {return _ccfee ;};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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_bacggg .CustDash =NewCT_DashStopList (); +if _ecacbd :=d .DecodeElement (_bacggg .CustDash ,&_bbfcfe );_ecacbd !=nil {return _ecacbd ;};default:_dc .Log .Debug ("\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",_bbfcfe .Name ); +if _cddbg :=d .Skip ();_cddbg !=nil {return _cddbg ;};};case _d .EndElement :break _fdae ;case _d .CharData :};};return nil ;};func (_bgabg *CT_Transform2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bgabg .RotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074"},Value :_fa .Sprintf ("\u0025\u0076",*_bgabg .RotAttr )}); +};if _bgabg .FlipHAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006c\u0069p\u0048"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bgabg .FlipHAttr ))});};if _bgabg .FlipVAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006c\u0069p\u0056"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_bgabg .FlipVAttr ))}); +};e .EncodeToken (start );if _bgabg .Off !=nil {_cdebce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006ff\u0066"}};e .EncodeElement (_bgabg .Off ,_cdebce );};if _bgabg .Ext !=nil {_afeegc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065x\u0074"}}; +e .EncodeElement (_bgabg .Ext ,_afeegc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ffegf ST_TextCapsType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bcfff :=_d .Attr {};_bcfff .Name =name ;switch _ffegf {case ST_TextCapsTypeUnset :_bcfff .Value =""; +case ST_TextCapsTypeNone :_bcfff .Value ="\u006e\u006f\u006e\u0065";case ST_TextCapsTypeSmall :_bcfff .Value ="\u0073\u006d\u0061l\u006c";case ST_TextCapsTypeAll :_bcfff .Value ="\u0061\u006c\u006c";};return _bcfff ,nil ;};func NewCT_EffectProperties ()*CT_EffectProperties {_bfbd :=&CT_EffectProperties {}; +return _bfbd }; -// ValidateWithPath validates the CT_ColorMRU and its children, prefixing error messages with path -func (_fcfcd *CT_ColorMRU )ValidateWithPath (path string )error {for _bacg ,_abda :=range _fcfcd .EG_ColorChoice {if _afaa :=_abda .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0045\u0047_C\u006fl\u006f\u0072\u0043\u0068\u006fi\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bacg )); -_afaa !=nil {return _afaa ;};};return nil ;};func (_ffbfd ST_BlendMode )Validate ()error {return _ffbfd .ValidateWithPath ("")};func (_bafd *CT_FillOverlayEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fbff ,_gbeb :=_bafd .BlendAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u006c\u0065n\u0064"}); -if _gbeb !=nil {return _gbeb ;};start .Attr =append (start .Attr ,_fbff );e .EncodeToken (start );if _bafd .NoFill !=nil {_aaaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bafd .NoFill ,_aaaf ); -};if _bafd .SolidFill !=nil {_ddcac :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bafd .SolidFill ,_ddcac );};if _bafd .GradFill !=nil {_cabba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_bafd .GradFill ,_cabba );};if _bafd .BlipFill !=nil {_cggfaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bafd .BlipFill ,_cggfaa );};if _bafd .PattFill !=nil {_accaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_bafd .PattFill ,_accaa );};if _bafd .GrpFill !=nil {_fbdf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_bafd .GrpFill ,_fbdf );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func NewCT_TextParagraphProperties ()*CT_TextParagraphProperties {_badcfe :=&CT_TextParagraphProperties {};return _badcfe ;}; +// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path +func (_efage *CT_TextField )ValidateWithPath (path string )error {if !_ca .ST_GuidPatternRe .MatchString (_efage .IdAttr ){return _fa .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 ,_ca .ST_GuidPatternRe ,_efage .IdAttr ); +};if _efage .RPr !=nil {if _cggbc :=_efage .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cggbc !=nil {return _cggbc ;};};if _efage .PPr !=nil {if _dbaef :=_efage .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_dbaef !=nil {return _dbaef ; +};};return nil ;};func (_ddage ST_BlendMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ddage .String (),start );}; -// ValidateWithPath validates the CT_BlendEffect and its children, prefixing error messages with path -func (_dbfd *CT_BlendEffect )ValidateWithPath (path string )error {if _dbfd .BlendAttr ==ST_BlendModeUnset {return _gd .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 _fcdf :=_dbfd .BlendAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064\u0041\u0074\u0074\u0072");_fcdf !=nil {return _fcdf ;};if _bea :=_dbfd .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_bea !=nil {return _bea ;};return nil ; -};func (_eadab ST_BlackWhiteMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eadab .String (),start );};const (ST_TextAlignTypeUnset ST_TextAlignType =0;ST_TextAlignTypeL ST_TextAlignType =1;ST_TextAlignTypeCtr ST_TextAlignType =2; -ST_TextAlignTypeR ST_TextAlignType =3;ST_TextAlignTypeJust ST_TextAlignType =4;ST_TextAlignTypeJustLow ST_TextAlignType =5;ST_TextAlignTypeDist ST_TextAlignType =6;ST_TextAlignTypeThaiDist ST_TextAlignType =7;);func NewCT_SchemeColor ()*CT_SchemeColor {_gbdgc :=&CT_SchemeColor {}; -_gbdgc .ValAttr =ST_SchemeColorVal (1);return _gbdgc ;};func (_gfec *CT_FillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfec .NoFill !=nil {_bafdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_gfec .NoFill ,_bafdb );};if _gfec .SolidFill !=nil {_caff :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfec .SolidFill ,_caff );};if _gfec .GradFill !=nil {_ddgfb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_gfec .GradFill ,_ddgfb );};if _gfec .BlipFill !=nil {_cdadb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gfec .BlipFill ,_cdadb );};if _gfec .PattFill !=nil {_ecbcb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_gfec .PattFill ,_ecbcb );};if _gfec .GrpFill !=nil {_accc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gfec .GrpFill ,_accc );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_InverseTransform and its children, prefixing error messages with path +func (_bdcd *CT_InverseTransform )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_ConnectorLocking and its children, prefixing error messages with path -func (_gbdg *CT_ConnectorLocking )ValidateWithPath (path string )error {if _gbdg .ExtLst !=nil {if _gbgb :=_gbdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbgb !=nil {return _gbgb ;};};return nil ;};type ST_RectAlignment byte ; -type ST_OnOffStyleType byte ; +// Validate validates the CT_Path2DMoveTo and its children +func (_dgffe *CT_Path2DMoveTo )Validate ()error {return _dgffe .ValidateWithPath ("\u0043T\u005fP\u0061\u0074\u0068\u0032\u0044\u004d\u006f\u0076\u0065\u0054\u006f");};func (_cgfff *CT_GlowEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfdeb :=range start .Attr {if _bfdeb .Name .Local =="\u0072\u0061\u0064"{_ddgge ,_aacg :=_bc .ParseInt (_bfdeb .Value ,10,64); +if _aacg !=nil {return _aacg ;};_cgfff .RadAttr =&_ddgge ;continue ;};};_adac :for {_cgdb ,_gdcfd :=d .Token ();if _gdcfd !=nil {return _gdcfd ;};switch _baea :=_cgdb .(type ){case _d .StartElement :switch _baea .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_cgfff .ScrgbClr =NewCT_ScRgbColor (); +if _egccea :=d .DecodeElement (_cgfff .ScrgbClr ,&_baea );_egccea !=nil {return _egccea ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_cgfff .SrgbClr =NewCT_SRgbColor (); +if _accee :=d .DecodeElement (_cgfff .SrgbClr ,&_baea );_accee !=nil {return _accee ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_cgfff .HslClr =NewCT_HslColor (); +if _dccddf :=d .DecodeElement (_cgfff .HslClr ,&_baea );_dccddf !=nil {return _dccddf ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_cgfff .SysClr =NewCT_SystemColor (); +if _gacff :=d .DecodeElement (_cgfff .SysClr ,&_baea );_gacff !=nil {return _gacff ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_cgfff .SchemeClr =NewCT_SchemeColor (); +if _cadcg :=d .DecodeElement (_cgfff .SchemeClr ,&_baea );_cadcg !=nil {return _cadcg ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_cgfff .PrstClr =NewCT_PresetColor (); +if _faae :=d .DecodeElement (_cgfff .PrstClr ,&_baea );_faae !=nil {return _faae ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_baea .Name ); +if _baabf :=d .Skip ();_baabf !=nil {return _baabf ;};};case _d .EndElement :break _adac ;case _d .CharData :};};return nil ;};func (_dede *ThemeOverride )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0061:\u0074h\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065";return _dede .CT_BaseStylesOverride .MarshalXML (e ,start );};func (_afdea ST_BlipCompression )String ()string {switch _afdea {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 (_debgf *EG_ShadeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fagbb :for {_fcabb ,_eacabg :=d .Token (); +if _eacabg !=nil {return _eacabg ;};switch _bedgac :=_fcabb .(type ){case _d .StartElement :switch _bedgac .Name {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 :"\u006c\u0069\u006e"},_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 :"\u006c\u0069\u006e"}:_debgf .Lin =NewCT_LinearShadeProperties (); +if _edece :=d .DecodeElement (_debgf .Lin ,&_bedgac );_edece !=nil {return _edece ;};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 :"\u0070\u0061\u0074\u0068"},_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 :"\u0070\u0061\u0074\u0068"}:_debgf .Path =NewCT_PathShadeProperties (); +if _fgfbc :=d .DecodeElement (_debgf .Path ,&_bedgac );_fgfbc !=nil {return _fgfbc ;};default:_dc .Log .Debug ("\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",_bedgac .Name ); +if _eggbe :=d .Skip ();_eggbe !=nil {return _eggbe ;};};case _d .EndElement :break _fagbb ;case _d .CharData :};};return nil ;};func (_bcfbc ST_TextUnderlineType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfdddc :=_d .Attr {};_gfdddc .Name =name ; +switch _bcfbc {case ST_TextUnderlineTypeUnset :_gfdddc .Value ="";case ST_TextUnderlineTypeNone :_gfdddc .Value ="\u006e\u006f\u006e\u0065";case ST_TextUnderlineTypeWords :_gfdddc .Value ="\u0077\u006f\u0072d\u0073";case ST_TextUnderlineTypeSng :_gfdddc .Value ="\u0073\u006e\u0067"; +case ST_TextUnderlineTypeDbl :_gfdddc .Value ="\u0064\u0062\u006c";case ST_TextUnderlineTypeHeavy :_gfdddc .Value ="\u0068\u0065\u0061v\u0079";case ST_TextUnderlineTypeDotted :_gfdddc .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_TextUnderlineTypeDottedHeavy :_gfdddc .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079"; +case ST_TextUnderlineTypeDash :_gfdddc .Value ="\u0064\u0061\u0073\u0068";case ST_TextUnderlineTypeDashHeavy :_gfdddc .Value ="\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeDashLong :_gfdddc .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067"; +case ST_TextUnderlineTypeDashLongHeavy :_gfdddc .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDash :_gfdddc .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDashHeavy :_gfdddc .Value ="\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079"; +case ST_TextUnderlineTypeDotDotDash :_gfdddc .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDotDashHeavy :_gfdddc .Value ="\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079"; +case ST_TextUnderlineTypeWavy :_gfdddc .Value ="\u0077\u0061\u0076\u0079";case ST_TextUnderlineTypeWavyHeavy :_gfdddc .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeWavyDbl :_gfdddc .Value ="\u0077a\u0076\u0079\u0044\u0062\u006c"; +};return _gfdddc ,nil ;}; -// ST_TextSpacingPercentOrPercentString is a union type -type ST_TextSpacingPercentOrPercentString struct{ST_TextSpacingPercent *int32 ;ST_Percentage *string ;};func (_ggbda ST_PresetLineDashVal )ValidateWithPath (path string )error {switch _ggbda {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 (_ggbda )); -};return nil ;};func (_bgaff ST_TextFontAlignType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gdegg :=_d .Attr {};_gdegg .Name =name ;switch _bgaff {case ST_TextFontAlignTypeUnset :_gdegg .Value ="";case ST_TextFontAlignTypeAuto :_gdegg .Value ="\u0061\u0075\u0074\u006f"; -case ST_TextFontAlignTypeT :_gdegg .Value ="\u0074";case ST_TextFontAlignTypeCtr :_gdegg .Value ="\u0063\u0074\u0072";case ST_TextFontAlignTypeBase :_gdegg .Value ="\u0062\u0061\u0073\u0065";case ST_TextFontAlignTypeB :_gdegg .Value ="\u0062";};return _gdegg ,nil ; -};func (_dfbg *CT_CustomColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfbg .NameAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_gd .Sprintf ("\u0025\u0076",*_dfbg .NameAttr )}); -};e .EncodeToken (start );if _dfbg .ScrgbClr !=nil {_gbef :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dfbg .ScrgbClr ,_gbef );};if _dfbg .SrgbClr !=nil {_aeaf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_dfbg .SrgbClr ,_aeaf );};if _dfbg .HslClr !=nil {_dcca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dfbg .HslClr ,_dcca );};if _dfbg .SysClr !=nil {_ecfe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_dfbg .SysClr ,_ecfe );};if _dfbg .SchemeClr !=nil {_eeae :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dfbg .SchemeClr ,_eeae );};if _dfbg .PrstClr !=nil {_ccbc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_dfbg .PrstClr ,_ccbc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_BaseStyles ()*CT_BaseStyles {_afee :=&CT_BaseStyles {};_afee .ClrScheme =NewCT_ColorScheme ();_afee .FontScheme =NewCT_FontScheme (); -_afee .FmtScheme =NewCT_StyleMatrix ();return _afee ;};func (_cdaefg ST_PresetColorVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ddegfd :=_d .Attr {};_ddegfd .Name =name ;switch _cdaefg {case ST_PresetColorValUnset :_ddegfd .Value ="";case ST_PresetColorValAliceBlue :_ddegfd .Value ="\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e"; -case ST_PresetColorValAntiqueWhite :_ddegfd .Value ="\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValAqua :_ddegfd .Value ="\u0061\u0071\u0075\u0061";case ST_PresetColorValAquamarine :_ddegfd .Value ="\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065"; -case ST_PresetColorValAzure :_ddegfd .Value ="\u0061\u007a\u0075r\u0065";case ST_PresetColorValBeige :_ddegfd .Value ="\u0062\u0065\u0069g\u0065";case ST_PresetColorValBisque :_ddegfd .Value ="\u0062\u0069\u0073\u0071\u0075\u0065";case ST_PresetColorValBlack :_ddegfd .Value ="\u0062\u006c\u0061c\u006b"; -case ST_PresetColorValBlanchedAlmond :_ddegfd .Value ="\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064";case ST_PresetColorValBlue :_ddegfd .Value ="\u0062\u006c\u0075\u0065";case ST_PresetColorValBlueViolet :_ddegfd .Value ="\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074"; -case ST_PresetColorValBrown :_ddegfd .Value ="\u0062\u0072\u006fw\u006e";case ST_PresetColorValBurlyWood :_ddegfd .Value ="\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd";case ST_PresetColorValCadetBlue :_ddegfd .Value ="\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e"; -case ST_PresetColorValChartreuse :_ddegfd .Value ="\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065";case ST_PresetColorValChocolate :_ddegfd .Value ="\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e";case ST_PresetColorValCoral :_ddegfd .Value ="\u0063\u006f\u0072a\u006c"; -case ST_PresetColorValCornflowerBlue :_ddegfd .Value ="\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065";case ST_PresetColorValCornsilk :_ddegfd .Value ="\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b";case ST_PresetColorValCrimson :_ddegfd .Value ="\u0063r\u0069\u006d\u0073\u006f\u006e"; -case ST_PresetColorValCyan :_ddegfd .Value ="\u0063\u0079\u0061\u006e";case ST_PresetColorValDarkBlue :_ddegfd .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkCyan :_ddegfd .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e"; -case ST_PresetColorValDarkGoldenrod :_ddegfd .Value ="\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDarkGray :_ddegfd .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDarkGrey :_ddegfd .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079"; -case ST_PresetColorValDarkGreen :_ddegfd .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_PresetColorValDarkKhaki :_ddegfd .Value ="\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi";case ST_PresetColorValDarkMagenta :_ddegfd .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061"; -case ST_PresetColorValDarkOliveGreen :_ddegfd .Value ="\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e";case ST_PresetColorValDarkOrange :_ddegfd .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDarkOrchid :_ddegfd .Value ="\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064"; -case ST_PresetColorValDarkRed :_ddegfd .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_PresetColorValDarkSalmon :_ddegfd .Value ="\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDarkSeaGreen :_ddegfd .Value ="\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; -case ST_PresetColorValDarkSlateBlue :_ddegfd .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDarkSlateGray :_ddegfd .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079"; -case ST_PresetColorValDarkSlateGrey :_ddegfd .Value ="\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079";case ST_PresetColorValDarkTurquoise :_ddegfd .Value ="\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065"; -case ST_PresetColorValDarkViolet :_ddegfd .Value ="\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDkBlue :_ddegfd .Value ="\u0064\u006b\u0042\u006c\u0075\u0065";case ST_PresetColorValDkCyan :_ddegfd .Value ="\u0064\u006b\u0043\u0079\u0061\u006e"; -case ST_PresetColorValDkGoldenrod :_ddegfd .Value ="d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064";case ST_PresetColorValDkGray :_ddegfd .Value ="\u0064\u006b\u0047\u0072\u0061\u0079";case ST_PresetColorValDkGrey :_ddegfd .Value ="\u0064\u006b\u0047\u0072\u0065\u0079"; -case ST_PresetColorValDkGreen :_ddegfd .Value ="\u0064k\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkKhaki :_ddegfd .Value ="\u0064k\u004b\u0068\u0061\u006b\u0069";case ST_PresetColorValDkMagenta :_ddegfd .Value ="\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a"; -case ST_PresetColorValDkOliveGreen :_ddegfd .Value ="\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValDkOrange :_ddegfd .Value ="\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065";case ST_PresetColorValDkOrchid :_ddegfd .Value ="\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064"; -case ST_PresetColorValDkRed :_ddegfd .Value ="\u0064\u006b\u0052e\u0064";case ST_PresetColorValDkSalmon :_ddegfd .Value ="\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValDkSeaGreen :_ddegfd .Value ="\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; -case ST_PresetColorValDkSlateBlue :_ddegfd .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValDkSlateGray :_ddegfd .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValDkSlateGrey :_ddegfd .Value ="d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079"; -case ST_PresetColorValDkTurquoise :_ddegfd .Value ="d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValDkViolet :_ddegfd .Value ="\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValDeepPink :_ddegfd .Value ="\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b"; -case ST_PresetColorValDeepSkyBlue :_ddegfd .Value ="d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValDimGray :_ddegfd .Value ="\u0064i\u006d\u0047\u0072\u0061\u0079";case ST_PresetColorValDimGrey :_ddegfd .Value ="\u0064i\u006d\u0047\u0072\u0065\u0079"; -case ST_PresetColorValDodgerBlue :_ddegfd .Value ="\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065";case ST_PresetColorValFirebrick :_ddegfd .Value ="\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k";case ST_PresetColorValFloralWhite :_ddegfd .Value ="f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065"; -case ST_PresetColorValForestGreen :_ddegfd .Value ="f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValFuchsia :_ddegfd .Value ="\u0066u\u0063\u0068\u0073\u0069\u0061";case ST_PresetColorValGainsboro :_ddegfd .Value ="\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o"; -case ST_PresetColorValGhostWhite :_ddegfd .Value ="\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValGold :_ddegfd .Value ="\u0067\u006f\u006c\u0064";case ST_PresetColorValGoldenrod :_ddegfd .Value ="\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd"; -case ST_PresetColorValGray :_ddegfd .Value ="\u0067\u0072\u0061\u0079";case ST_PresetColorValGrey :_ddegfd .Value ="\u0067\u0072\u0065\u0079";case ST_PresetColorValGreen :_ddegfd .Value ="\u0067\u0072\u0065e\u006e";case ST_PresetColorValGreenYellow :_ddegfd .Value ="g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077"; -case ST_PresetColorValHoneydew :_ddegfd .Value ="\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077";case ST_PresetColorValHotPink :_ddegfd .Value ="\u0068o\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValIndianRed :_ddegfd .Value ="\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d"; -case ST_PresetColorValIndigo :_ddegfd .Value ="\u0069\u006e\u0064\u0069\u0067\u006f";case ST_PresetColorValIvory :_ddegfd .Value ="\u0069\u0076\u006fr\u0079";case ST_PresetColorValKhaki :_ddegfd .Value ="\u006b\u0068\u0061k\u0069";case ST_PresetColorValLavender :_ddegfd .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072"; -case ST_PresetColorValLavenderBlush :_ddegfd .Value ="\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068";case ST_PresetColorValLawnGreen :_ddegfd .Value ="\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n";case ST_PresetColorValLemonChiffon :_ddegfd .Value ="\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e"; -case ST_PresetColorValLightBlue :_ddegfd .Value ="\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e";case ST_PresetColorValLightCoral :_ddegfd .Value ="\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLightCyan :_ddegfd .Value ="\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n"; -case ST_PresetColorValLightGoldenrodYellow :_ddegfd .Value ="l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077";case ST_PresetColorValLightGray :_ddegfd .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y"; -case ST_PresetColorValLightGrey :_ddegfd .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y";case ST_PresetColorValLightGreen :_ddegfd .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightPink :_ddegfd .Value ="\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek"; -case ST_PresetColorValLightSalmon :_ddegfd .Value ="l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLightSeaGreen :_ddegfd .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValLightSkyBlue :_ddegfd .Value ="\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065"; -case ST_PresetColorValLightSlateGray :_ddegfd .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079";case ST_PresetColorValLightSlateGrey :_ddegfd .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079"; -case ST_PresetColorValLightSteelBlue :_ddegfd .Value ="\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065";case ST_PresetColorValLightYellow :_ddegfd .Value ="l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLtBlue :_ddegfd .Value ="\u006c\u0074\u0042\u006c\u0075\u0065"; -case ST_PresetColorValLtCoral :_ddegfd .Value ="\u006ct\u0043\u006f\u0072\u0061\u006c";case ST_PresetColorValLtCyan :_ddegfd .Value ="\u006c\u0074\u0043\u0079\u0061\u006e";case ST_PresetColorValLtGoldenrodYellow :_ddegfd .Value ="\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077"; -case ST_PresetColorValLtGray :_ddegfd .Value ="\u006c\u0074\u0047\u0072\u0061\u0079";case ST_PresetColorValLtGrey :_ddegfd .Value ="\u006c\u0074\u0047\u0072\u0065\u0079";case ST_PresetColorValLtGreen :_ddegfd .Value ="\u006ct\u0047\u0072\u0065\u0065\u006e"; -case ST_PresetColorValLtPink :_ddegfd .Value ="\u006c\u0074\u0050\u0069\u006e\u006b";case ST_PresetColorValLtSalmon :_ddegfd .Value ="\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValLtSeaGreen :_ddegfd .Value ="\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; -case ST_PresetColorValLtSkyBlue :_ddegfd .Value ="\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e";case ST_PresetColorValLtSlateGray :_ddegfd .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079";case ST_PresetColorValLtSlateGrey :_ddegfd .Value ="l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079"; -case ST_PresetColorValLtSteelBlue :_ddegfd .Value ="l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065";case ST_PresetColorValLtYellow :_ddegfd .Value ="\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValLime :_ddegfd .Value ="\u006c\u0069\u006d\u0065"; -case ST_PresetColorValLimeGreen :_ddegfd .Value ="\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValLinen :_ddegfd .Value ="\u006c\u0069\u006ee\u006e";case ST_PresetColorValMagenta :_ddegfd .Value ="\u006da\u0067\u0065\u006e\u0074\u0061"; -case ST_PresetColorValMaroon :_ddegfd .Value ="\u006d\u0061\u0072\u006f\u006f\u006e";case ST_PresetColorValMedAquamarine :_ddegfd .Value ="\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065";case ST_PresetColorValMedBlue :_ddegfd .Value ="\u006de\u0064\u0042\u006c\u0075\u0065"; -case ST_PresetColorValMedOrchid :_ddegfd .Value ="\u006de\u0064\u004f\u0072\u0063\u0068\u0069d";case ST_PresetColorValMedPurple :_ddegfd .Value ="\u006de\u0064\u0050\u0075\u0072\u0070\u006ce";case ST_PresetColorValMedSeaGreen :_ddegfd .Value ="m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e"; -case ST_PresetColorValMedSlateBlue :_ddegfd .Value ="\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065";case ST_PresetColorValMedSpringGreen :_ddegfd .Value ="\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e"; -case ST_PresetColorValMedTurquoise :_ddegfd .Value ="\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValMedVioletRed :_ddegfd .Value ="\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMediumAquamarine :_ddegfd .Value ="\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065"; -case ST_PresetColorValMediumBlue :_ddegfd .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065";case ST_PresetColorValMediumOrchid :_ddegfd .Value ="\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValMediumPurple :_ddegfd .Value ="\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065"; -case ST_PresetColorValMediumSeaGreen :_ddegfd .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumSlateBlue :_ddegfd .Value ="\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065"; -case ST_PresetColorValMediumSpringGreen :_ddegfd .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e";case ST_PresetColorValMediumTurquoise :_ddegfd .Value ="\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065"; -case ST_PresetColorValMediumVioletRed :_ddegfd .Value ="\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064";case ST_PresetColorValMidnightBlue :_ddegfd .Value ="\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065"; -case ST_PresetColorValMintCream :_ddegfd .Value ="\u006di\u006e\u0074\u0043\u0072\u0065\u0061m";case ST_PresetColorValMistyRose :_ddegfd .Value ="\u006di\u0073\u0074\u0079\u0052\u006f\u0073e";case ST_PresetColorValMoccasin :_ddegfd .Value ="\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e"; -case ST_PresetColorValNavajoWhite :_ddegfd .Value ="n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065";case ST_PresetColorValNavy :_ddegfd .Value ="\u006e\u0061\u0076\u0079";case ST_PresetColorValOldLace :_ddegfd .Value ="\u006fl\u0064\u004c\u0061\u0063\u0065"; -case ST_PresetColorValOlive :_ddegfd .Value ="\u006f\u006c\u0069v\u0065";case ST_PresetColorValOliveDrab :_ddegfd .Value ="\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b";case ST_PresetColorValOrange :_ddegfd .Value ="\u006f\u0072\u0061\u006e\u0067\u0065"; -case ST_PresetColorValOrangeRed :_ddegfd .Value ="\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d";case ST_PresetColorValOrchid :_ddegfd .Value ="\u006f\u0072\u0063\u0068\u0069\u0064";case ST_PresetColorValPaleGoldenrod :_ddegfd .Value ="\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064"; -case ST_PresetColorValPaleGreen :_ddegfd .Value ="\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n";case ST_PresetColorValPaleTurquoise :_ddegfd .Value ="\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065";case ST_PresetColorValPaleVioletRed :_ddegfd .Value ="\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064"; -case ST_PresetColorValPapayaWhip :_ddegfd .Value ="\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070";case ST_PresetColorValPeachPuff :_ddegfd .Value ="\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f";case ST_PresetColorValPeru :_ddegfd .Value ="\u0070\u0065\u0072\u0075"; -case ST_PresetColorValPink :_ddegfd .Value ="\u0070\u0069\u006e\u006b";case ST_PresetColorValPlum :_ddegfd .Value ="\u0070\u006c\u0075\u006d";case ST_PresetColorValPowderBlue :_ddegfd .Value ="\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065"; -case ST_PresetColorValPurple :_ddegfd .Value ="\u0070\u0075\u0072\u0070\u006c\u0065";case ST_PresetColorValRed :_ddegfd .Value ="\u0072\u0065\u0064";case ST_PresetColorValRosyBrown :_ddegfd .Value ="\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n";case ST_PresetColorValRoyalBlue :_ddegfd .Value ="\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e"; -case ST_PresetColorValSaddleBrown :_ddegfd .Value ="s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e";case ST_PresetColorValSalmon :_ddegfd .Value ="\u0073\u0061\u006c\u006d\u006f\u006e";case ST_PresetColorValSandyBrown :_ddegfd .Value ="\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e"; -case ST_PresetColorValSeaGreen :_ddegfd .Value ="\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSeaShell :_ddegfd .Value ="\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c";case ST_PresetColorValSienna :_ddegfd .Value ="\u0073\u0069\u0065\u006e\u006e\u0061"; -case ST_PresetColorValSilver :_ddegfd .Value ="\u0073\u0069\u006c\u0076\u0065\u0072";case ST_PresetColorValSkyBlue :_ddegfd .Value ="\u0073k\u0079\u0042\u006c\u0075\u0065";case ST_PresetColorValSlateBlue :_ddegfd .Value ="\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e"; -case ST_PresetColorValSlateGray :_ddegfd .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y";case ST_PresetColorValSlateGrey :_ddegfd .Value ="\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y";case ST_PresetColorValSnow :_ddegfd .Value ="\u0073\u006e\u006f\u0077"; -case ST_PresetColorValSpringGreen :_ddegfd .Value ="s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e";case ST_PresetColorValSteelBlue :_ddegfd .Value ="\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e";case ST_PresetColorValTan :_ddegfd .Value ="\u0074\u0061\u006e"; -case ST_PresetColorValTeal :_ddegfd .Value ="\u0074\u0065\u0061\u006c";case ST_PresetColorValThistle :_ddegfd .Value ="\u0074h\u0069\u0073\u0074\u006c\u0065";case ST_PresetColorValTomato :_ddegfd .Value ="\u0074\u006f\u006d\u0061\u0074\u006f";case ST_PresetColorValTurquoise :_ddegfd .Value ="\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e"; -case ST_PresetColorValViolet :_ddegfd .Value ="\u0076\u0069\u006f\u006c\u0065\u0074";case ST_PresetColorValWheat :_ddegfd .Value ="\u0077\u0068\u0065a\u0074";case ST_PresetColorValWhite :_ddegfd .Value ="\u0077\u0068\u0069t\u0065";case ST_PresetColorValWhiteSmoke :_ddegfd .Value ="\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065"; -case ST_PresetColorValYellow :_ddegfd .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_PresetColorValYellowGreen :_ddegfd .Value ="y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e";};return _ddegfd ,nil ;}; +// Validate validates the CT_GvmlGroupShapeNonVisual and its children +func (_cbage *CT_GvmlGroupShapeNonVisual )Validate ()error {return _cbage .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 (_dfggf ST_LightRigType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_agfbaa :=_d .Attr {}; +_agfbaa .Name =name ;switch _dfggf {case ST_LightRigTypeUnset :_agfbaa .Value ="";case ST_LightRigTypeLegacyFlat1 :_agfbaa .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0031";case ST_LightRigTypeLegacyFlat2 :_agfbaa .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0032"; +case ST_LightRigTypeLegacyFlat3 :_agfbaa .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0033";case ST_LightRigTypeLegacyFlat4 :_agfbaa .Value ="l\u0065\u0067\u0061\u0063\u0079\u0046\u006c\u0061\u0074\u0034";case ST_LightRigTypeLegacyNormal1 :_agfbaa .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0031"; +case ST_LightRigTypeLegacyNormal2 :_agfbaa .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0032";case ST_LightRigTypeLegacyNormal3 :_agfbaa .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0033"; +case ST_LightRigTypeLegacyNormal4 :_agfbaa .Value ="\u006c\u0065\u0067\u0061\u0063\u0079\u004e\u006f\u0072\u006d\u0061\u006c\u0034";case ST_LightRigTypeLegacyHarsh1 :_agfbaa .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0031"; +case ST_LightRigTypeLegacyHarsh2 :_agfbaa .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0032";case ST_LightRigTypeLegacyHarsh3 :_agfbaa .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0033";case ST_LightRigTypeLegacyHarsh4 :_agfbaa .Value ="\u006c\u0065\u0067a\u0063\u0079\u0048\u0061\u0072\u0073\u0068\u0034"; +case ST_LightRigTypeThreePt :_agfbaa .Value ="\u0074h\u0072\u0065\u0065\u0050\u0074";case ST_LightRigTypeBalanced :_agfbaa .Value ="\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064";case ST_LightRigTypeSoft :_agfbaa .Value ="\u0073\u006f\u0066\u0074";case ST_LightRigTypeHarsh :_agfbaa .Value ="\u0068\u0061\u0072s\u0068"; +case ST_LightRigTypeFlood :_agfbaa .Value ="\u0066\u006c\u006fo\u0064";case ST_LightRigTypeContrasting :_agfbaa .Value ="c\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0069\u006e\u0067";case ST_LightRigTypeMorning :_agfbaa .Value ="\u006do\u0072\u006e\u0069\u006e\u0067"; +case ST_LightRigTypeSunrise :_agfbaa .Value ="\u0073u\u006e\u0072\u0069\u0073\u0065";case ST_LightRigTypeSunset :_agfbaa .Value ="\u0073\u0075\u006e\u0073\u0065\u0074";case ST_LightRigTypeChilly :_agfbaa .Value ="\u0063\u0068\u0069\u006c\u006c\u0079";case ST_LightRigTypeFreezing :_agfbaa .Value ="\u0066\u0072\u0065\u0065\u007a\u0069\u006e\u0067"; +case ST_LightRigTypeFlat :_agfbaa .Value ="\u0066\u006c\u0061\u0074";case ST_LightRigTypeTwoPt :_agfbaa .Value ="\u0074\u0077\u006fP\u0074";case ST_LightRigTypeGlow :_agfbaa .Value ="\u0067\u006c\u006f\u0077";case ST_LightRigTypeBrightRoom :_agfbaa .Value ="\u0062\u0072\u0069\u0067\u0068\u0074\u0052\u006f\u006f\u006d"; +};return _agfbaa ,nil ;};func NewCT_RelativeRect ()*CT_RelativeRect {_ddbc :=&CT_RelativeRect {};return _ddbc };func (_abfb *CT_InverseGammaTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_bebf ,_aadae :=d .Token ();if _aadae !=nil {return _fa .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",_aadae ); +};if _gcccd ,_gbacf :=_bebf .(_d .EndElement );_gbacf &&_gcccd .Name ==start .Name {break ;};};return nil ;};type ST_SchemeColorVal byte ;func (_ccf *CT_AnimationElementChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _ccf .Dgm !=nil {_ccbf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0064g\u006d"}};e .EncodeElement (_ccf .Dgm ,_ccbf );};if _ccf .Chart !=nil {_dge :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0068\u0061\u0072\u0074"}};e .EncodeElement (_ccf .Chart ,_dge ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_TextShapeAutofit struct{};func (_gacbe *CT_FillStyleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcbe :for {_aead ,_afbc :=d .Token ();if _afbc !=nil {return _afbc ; +};switch _abafa :=_aead .(type ){case _d .StartElement :switch _abafa .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_cffbf :=NewEG_FillProperties (); +_cffbf .NoFill =NewCT_NoFillProperties ();if _bcgd :=d .DecodeElement (_cffbf .NoFill ,&_abafa );_bcgd !=nil {return _bcgd ;};_gacbe .EG_FillProperties =append (_gacbe .EG_FillProperties ,_cffbf );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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_efbf :=NewEG_FillProperties (); +_efbf .SolidFill =NewCT_SolidColorFillProperties ();if _fcaaf :=d .DecodeElement (_efbf .SolidFill ,&_abafa );_fcaaf !=nil {return _fcaaf ;};_gacbe .EG_FillProperties =append (_gacbe .EG_FillProperties ,_efbf );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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_faeb :=NewEG_FillProperties (); +_faeb .GradFill =NewCT_GradientFillProperties ();if _gadab :=d .DecodeElement (_faeb .GradFill ,&_abafa );_gadab !=nil {return _gadab ;};_gacbe .EG_FillProperties =append (_gacbe .EG_FillProperties ,_faeb );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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_efab :=NewEG_FillProperties (); +_efab .BlipFill =NewCT_BlipFillProperties ();if _gaca :=d .DecodeElement (_efab .BlipFill ,&_abafa );_gaca !=nil {return _gaca ;};_gacbe .EG_FillProperties =append (_gacbe .EG_FillProperties ,_efab );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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gfcb :=NewEG_FillProperties (); +_gfcb .PattFill =NewCT_PatternFillProperties ();if _dccdd :=d .DecodeElement (_gfcb .PattFill ,&_abafa );_dccdd !=nil {return _dccdd ;};_gacbe .EG_FillProperties =append (_gacbe .EG_FillProperties ,_gfcb );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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_gdag :=NewEG_FillProperties (); +_gdag .GrpFill =NewCT_GroupFillProperties ();if _baad :=d .DecodeElement (_gdag .GrpFill ,&_abafa );_baad !=nil {return _baad ;};_gacbe .EG_FillProperties =append (_gacbe .EG_FillProperties ,_gdag );default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_abafa .Name ); +if _aeafe :=d .Skip ();_aeafe !=nil {return _aeafe ;};};case _d .EndElement :break _dcbe ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_TableCellProperties and its children -func (_fgcdg *CT_TableCellProperties )Validate ()error {return _fgcdg .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; +// Validate validates the CT_EffectStyleItem and its children +func (_geada *CT_EffectStyleItem )Validate ()error {return _geada .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074S\u0074\u0079l\u0065\u0049\u0074\u0065\u006d");};type CT_NonVisualDrawingShapeProps struct{TxBoxAttr *bool ;SpLocks *CT_ShapeLocking ; +ExtLst *CT_OfficeArtExtensionList ;};type ST_CompoundLine byte ;func NewCT_AnimationChartElement ()*CT_AnimationChartElement {_fadg :=&CT_AnimationChartElement {};_fadg .BldStepAttr =ST_ChartBuildStep (1);return _fadg ;};type CT_AnimationChartBuildProperties struct{BldAttr *ST_AnimationChartBuildType ; +AnimBgAttr *bool ;};type EG_ThemeableEffectStyle struct{Effect *CT_EffectProperties ;EffectRef *CT_StyleMatrixReference ;};type ST_TextShapeType byte ;func (_gabeb *CT_AudioFile )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afeb :=range start .Attr {if _afeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afeb .Name .Local =="\u006c\u0069\u006e\u006b"||_afeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_afeb .Name .Local =="\u006c\u0069\u006e\u006b"{_gdbc ,_gfde :=_afeb .Value ,error (nil ); +if _gfde !=nil {return _gfde ;};_gabeb .LinkAttr =_gdbc ;continue ;};if _afeb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_gfe ,_gebd :=_afeb .Value ,error (nil );if _gebd !=nil {return _gebd ;};_gabeb .ContentTypeAttr =&_gfe ; +continue ;};};_gbfc :for {_ffef ,_ebfc :=d .Token ();if _ebfc !=nil {return _ebfc ;};switch _ffeb :=_ffef .(type ){case _d .StartElement :switch _ffeb .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gabeb .ExtLst =NewCT_OfficeArtExtensionList (); +if _efbb :=d .DecodeElement (_gabeb .ExtLst ,&_ffeb );_efbb !=nil {return _efbb ;};default:_dc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_ffeb .Name ); +if _fgac :=d .Skip ();_fgac !=nil {return _fgac ;};};case _d .EndElement :break _gbfc ;case _d .CharData :};};return nil ;};type CT_TextBulletColorFollowText struct{};type ST_TextStrikeType byte ;func (_fdecb *CT_TableBackgroundStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _fdecb .Fill !=nil {_afdbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_fdecb .Fill ,_afdbe );};if _fdecb .FillRef !=nil {_bfcfg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0066\u0069\u006c\u006c\u0052\u0065f"}}; +e .EncodeElement (_fdecb .FillRef ,_bfcfg );};if _fdecb .Effect !=nil {_baecga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_fdecb .Effect ,_baecga );};if _fdecb .EffectRef !=nil {_effca :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"}}; +e .EncodeElement (_fdecb .EffectRef ,_effca );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_NonVisualPictureProperties ()*CT_NonVisualPictureProperties {_cbefb :=&CT_NonVisualPictureProperties {};return _cbefb ;};func (_aaegc *CT_TableCellBorderStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgccg :for {_dgfge ,_bbaba :=d .Token (); +if _bbaba !=nil {return _bbaba ;};switch _aabfgc :=_dgfge .(type ){case _d .StartElement :switch _aabfgc .Name {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 :"\u006c\u0065\u0066\u0074"},_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 :"\u006c\u0065\u0066\u0074"}:_aaegc .Left =NewCT_ThemeableLineStyle (); +if _dbfgc :=d .DecodeElement (_aaegc .Left ,&_aabfgc );_dbfgc !=nil {return _dbfgc ;};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 :"\u0072\u0069\u0067h\u0074"},_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 :"\u0072\u0069\u0067h\u0074"}:_aaegc .Right =NewCT_ThemeableLineStyle (); +if _ageg :=d .DecodeElement (_aaegc .Right ,&_aabfgc );_ageg !=nil {return _ageg ;};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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_aaegc .Top =NewCT_ThemeableLineStyle (); +if _ebgdg :=d .DecodeElement (_aaegc .Top ,&_aabfgc );_ebgdg !=nil {return _ebgdg ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_aaegc .Bottom =NewCT_ThemeableLineStyle (); +if _adbce :=d .DecodeElement (_aaegc .Bottom ,&_aabfgc );_adbce !=nil {return _adbce ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_aaegc .InsideH =NewCT_ThemeableLineStyle (); +if _baefce :=d .DecodeElement (_aaegc .InsideH ,&_aabfgc );_baefce !=nil {return _baefce ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_aaegc .InsideV =NewCT_ThemeableLineStyle (); +if _ebaff :=d .DecodeElement (_aaegc .InsideV ,&_aabfgc );_ebaff !=nil {return _ebaff ;};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 :"\u0074\u006c\u0032b\u0072"},_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 :"\u0074\u006c\u0032b\u0072"}:_aaegc .Tl2br =NewCT_ThemeableLineStyle (); +if _ggaaa :=d .DecodeElement (_aaegc .Tl2br ,&_aabfgc );_ggaaa !=nil {return _ggaaa ;};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 :"\u0074\u0072\u0032b\u006c"},_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 :"\u0074\u0072\u0032b\u006c"}:_aaegc .Tr2bl =NewCT_ThemeableLineStyle (); +if _fegad :=d .DecodeElement (_aaegc .Tr2bl ,&_aabfgc );_fegad !=nil {return _fegad ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaegc .ExtLst =NewCT_OfficeArtExtensionList (); +if _begae :=d .DecodeElement (_aaegc .ExtLst ,&_aabfgc );_begae !=nil {return _begae ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_aabfgc .Name ); +if _abffg :=d .Skip ();_abffg !=nil {return _abffg ;};};case _d .EndElement :break _cgccg ;case _d .CharData :};};return nil ;};func (_dagcc ST_PathShadeType )String ()string {switch _dagcc {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 "";};type CT_AlphaCeilingEffect struct{};func (_gbbdg *ST_PresetShadowVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abdgc ,_bdbbf :=d .Token ();if _bdbbf !=nil {return _bdbbf ;};if _dbbbc ,_dedad :=_abdgc .(_d .EndElement ); +_dedad &&_dbbbc .Name ==start .Name {*_gbbdg =1;return nil ;};if _gddb ,_dacbe :=_abdgc .(_d .CharData );!_dacbe {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abdgc ); +}else {switch string (_gddb ){case "":*_gbbdg =0;case "\u0073\u0068\u0064w\u0031":*_gbbdg =1;case "\u0073\u0068\u0064w\u0032":*_gbbdg =2;case "\u0073\u0068\u0064w\u0033":*_gbbdg =3;case "\u0073\u0068\u0064w\u0034":*_gbbdg =4;case "\u0073\u0068\u0064w\u0035":*_gbbdg =5; +case "\u0073\u0068\u0064w\u0036":*_gbbdg =6;case "\u0073\u0068\u0064w\u0037":*_gbbdg =7;case "\u0073\u0068\u0064w\u0038":*_gbbdg =8;case "\u0073\u0068\u0064w\u0039":*_gbbdg =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_gbbdg =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_gbbdg =11; +case "\u0073\u0068\u0064\u0077\u0031\u0032":*_gbbdg =12;case "\u0073\u0068\u0064\u0077\u0031\u0033":*_gbbdg =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_gbbdg =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_gbbdg =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_gbbdg =16; +case "\u0073\u0068\u0064\u0077\u0031\u0037":*_gbbdg =17;case "\u0073\u0068\u0064\u0077\u0031\u0038":*_gbbdg =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_gbbdg =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_gbbdg =20;};};_abdgc ,_bdbbf =d .Token (); +if _bdbbf !=nil {return _bdbbf ;};if _fece ,_affae :=_abdgc .(_d .EndElement );_affae &&_fece .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abdgc ); +};func NewTblStyleLst ()*TblStyleLst {_ddggeb :=&TblStyleLst {};_ddggeb .CT_TableStyleList =*NewCT_TableStyleList ();return _ddggeb ;}; -// ValidateWithPath validates the CT_RegularTextRun and its children, prefixing error messages with path -func (_deaag *CT_RegularTextRun )ValidateWithPath (path string )error {if _deaag .RPr !=nil {if _cbggf :=_deaag .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cbggf !=nil {return _cbggf ;};};return nil ;}; +// Validate validates the CT_FontReference and its children +func (_effde *CT_FontReference )Validate ()error {return _effde .ValidateWithPath ("\u0043\u0054_\u0046\u006f\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_bdbefd *CT_WholeE2oFormatting )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _bdbefd .Ln !=nil {_fecfd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_bdbefd .Ln ,_fecfd );};if _bdbefd .EffectLst !=nil {_faffg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bdbefd .EffectLst ,_faffg );};if _bdbefd .EffectDag !=nil {_gggbe :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_bdbefd .EffectDag ,_gggbe );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_fgdfd ST_TextShapeType )Validate ()error {return _fgdfd .ValidateWithPath ("")}; -// Validate validates the CT_ColorChangeEffect and its children -func (_aagfe *CT_ColorChangeEffect )Validate ()error {return _aagfe .ValidateWithPath ("C\u0054_\u0043\u006f\u006c\u006f\u0072\u0043\u0068\u0061n\u0067\u0065\u0045\u0066fe\u0063\u0074");}; +// Validate validates the CT_FlatText and its children +func (_babd *CT_FlatText )Validate ()error {return _babd .ValidateWithPath ("C\u0054\u005f\u0046\u006c\u0061\u0074\u0054\u0065\u0078\u0074");};func (_agfd *CT_AnimationGraphicalObjectBuildProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfed :for {_ddae ,_dfdc :=d .Token (); +if _dfdc !=nil {return _dfdc ;};switch _bcf :=_ddae .(type ){case _d .StartElement :switch _bcf .Name {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 :"\u0062\u006c\u0064\u0044\u0067\u006d"},_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 :"\u0062\u006c\u0064\u0044\u0067\u006d"}:_agfd .BldDgm =NewCT_AnimationDgmBuildProperties (); +if _agbf :=d .DecodeElement (_agfd .BldDgm ,&_bcf );_agbf !=nil {return _agbf ;};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 :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"},_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 :"\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}:_agfd .BldChart =NewCT_AnimationChartBuildProperties (); +if _gggc :=d .DecodeElement (_agfd .BldChart ,&_bcf );_gggc !=nil {return _gggc ;};default:_dc .Log .Debug ("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",_bcf .Name ); +if _ccg :=d .Skip ();_ccg !=nil {return _ccg ;};};case _d .EndElement :break _dfed ;case _d .CharData :};};return nil ;};func (_ebdba *ST_PresetColorVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fagab ,_faegc :=d .Token ();if _faegc !=nil {return _faegc ; +};if _ecabg ,_ecabge :=_fagab .(_d .EndElement );_ecabge &&_ecabg .Name ==start .Name {*_ebdba =1;return nil ;};if _abdgae ,_agddd :=_fagab .(_d .CharData );!_agddd {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fagab ); +}else {switch string (_abdgae ){case "":*_ebdba =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_ebdba =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_ebdba =2;case "\u0061\u0071\u0075\u0061":*_ebdba =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_ebdba =4; +case "\u0061\u007a\u0075r\u0065":*_ebdba =5;case "\u0062\u0065\u0069g\u0065":*_ebdba =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_ebdba =7;case "\u0062\u006c\u0061c\u006b":*_ebdba =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_ebdba =9; +case "\u0062\u006c\u0075\u0065":*_ebdba =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_ebdba =11;case "\u0062\u0072\u006fw\u006e":*_ebdba =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_ebdba =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_ebdba =14; +case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_ebdba =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_ebdba =16;case "\u0063\u006f\u0072a\u006c":*_ebdba =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_ebdba =18; +case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_ebdba =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_ebdba =20;case "\u0063\u0079\u0061\u006e":*_ebdba =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_ebdba =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_ebdba =23; +case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_ebdba =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_ebdba =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_ebdba =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_ebdba =27; +case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_ebdba =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_ebdba =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_ebdba =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_ebdba =31; +case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_ebdba =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_ebdba =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_ebdba =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ebdba =35; +case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_ebdba =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_ebdba =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_ebdba =38; +case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_ebdba =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_ebdba =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_ebdba =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_ebdba =42; +case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_ebdba =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_ebdba =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_ebdba =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_ebdba =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_ebdba =47; +case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_ebdba =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_ebdba =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_ebdba =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_ebdba =51; +case "\u0064\u006b\u0052e\u0064":*_ebdba =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_ebdba =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ebdba =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_ebdba =55; +case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_ebdba =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_ebdba =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_ebdba =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_ebdba =59; +case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_ebdba =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_ebdba =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_ebdba =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_ebdba =63; +case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_ebdba =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_ebdba =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_ebdba =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_ebdba =67; +case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_ebdba =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_ebdba =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_ebdba =70;case "\u0067\u006f\u006c\u0064":*_ebdba =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_ebdba =72; +case "\u0067\u0072\u0061\u0079":*_ebdba =73;case "\u0067\u0072\u0065\u0079":*_ebdba =74;case "\u0067\u0072\u0065e\u006e":*_ebdba =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_ebdba =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_ebdba =77; +case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_ebdba =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_ebdba =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_ebdba =80;case "\u0069\u0076\u006fr\u0079":*_ebdba =81;case "\u006b\u0068\u0061k\u0069":*_ebdba =82; +case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_ebdba =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_ebdba =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_ebdba =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_ebdba =86; +case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_ebdba =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_ebdba =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_ebdba =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_ebdba =90; +case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_ebdba =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_ebdba =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_ebdba =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_ebdba =94; +case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_ebdba =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ebdba =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_ebdba =97; +case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_ebdba =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_ebdba =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_ebdba =100; +case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_ebdba =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_ebdba =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_ebdba =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_ebdba =104; +case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_ebdba =105;case "\u006c\u0074\u0047\u0072\u0061\u0079":*_ebdba =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_ebdba =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_ebdba =108; +case "\u006c\u0074\u0050\u0069\u006e\u006b":*_ebdba =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_ebdba =110;case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ebdba =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_ebdba =112; +case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_ebdba =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_ebdba =114;case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_ebdba =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_ebdba =116; +case "\u006c\u0069\u006d\u0065":*_ebdba =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_ebdba =118;case "\u006c\u0069\u006ee\u006e":*_ebdba =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_ebdba =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_ebdba =121; +case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_ebdba =122;case "\u006de\u0064\u0042\u006c\u0075\u0065":*_ebdba =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_ebdba =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_ebdba =125; +case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ebdba =126;case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_ebdba =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_ebdba =128; +case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_ebdba =129;case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_ebdba =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_ebdba =131; +case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_ebdba =132;case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_ebdba =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_ebdba =134; +case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_ebdba =135;case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_ebdba =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_ebdba =137; +case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_ebdba =138;case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_ebdba =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_ebdba =140; +case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_ebdba =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_ebdba =142;case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_ebdba =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_ebdba =144; +case "\u006e\u0061\u0076\u0079":*_ebdba =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_ebdba =146;case "\u006f\u006c\u0069v\u0065":*_ebdba =147;case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_ebdba =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_ebdba =149; +case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_ebdba =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_ebdba =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_ebdba =152;case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_ebdba =153; +case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_ebdba =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_ebdba =155;case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_ebdba =156; +case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_ebdba =157;case "\u0070\u0065\u0072\u0075":*_ebdba =158;case "\u0070\u0069\u006e\u006b":*_ebdba =159;case "\u0070\u006c\u0075\u006d":*_ebdba =160;case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_ebdba =161; +case "\u0070\u0075\u0072\u0070\u006c\u0065":*_ebdba =162;case "\u0072\u0065\u0064":*_ebdba =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_ebdba =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_ebdba =165;case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_ebdba =166; +case "\u0073\u0061\u006c\u006d\u006f\u006e":*_ebdba =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_ebdba =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_ebdba =169;case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_ebdba =170; +case "\u0073\u0069\u0065\u006e\u006e\u0061":*_ebdba =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_ebdba =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_ebdba =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_ebdba =174;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_ebdba =175; +case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_ebdba =176;case "\u0073\u006e\u006f\u0077":*_ebdba =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_ebdba =178;case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_ebdba =179; +case "\u0074\u0061\u006e":*_ebdba =180;case "\u0074\u0065\u0061\u006c":*_ebdba =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_ebdba =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_ebdba =183;case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_ebdba =184; +case "\u0076\u0069\u006f\u006c\u0065\u0074":*_ebdba =185;case "\u0077\u0068\u0065a\u0074":*_ebdba =186;case "\u0077\u0068\u0069t\u0065":*_ebdba =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_ebdba =188;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_ebdba =189; +case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_ebdba =190;};};_fagab ,_faegc =d .Token ();if _faegc !=nil {return _faegc ;};if _cbeed ,_fbefg :=_fagab .(_d .EndElement );_fbefg &&_cbeed .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fagab ); +};func (_dbaad *EG_TextGeometry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u0061\u003a\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0047\u0065\u006fm\u0065\u0074\u0072\u0079";if _dbaad .CustGeom !=nil {_fbbcgbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}}; +e .EncodeElement (_dbaad .CustGeom ,_fbbcgbb );};if _dbaad .PrstTxWarp !=nil {_eabcc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_dbaad .PrstTxWarp ,_eabcc );};return nil ; +};func (_ecde *CT_OfficeArtExtension )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gdbd :=range start .Attr {if _gdbd .Name .Local =="\u0075\u0072\u0069"{_aaeg ,_ecbab :=_gdbd .Value ,error (nil );if _ecbab !=nil {return _ecbab ; +};_ecde .UriAttr =_aaeg ;continue ;};};_edcca :for {_fbbbb ,_gdeag :=d .Token ();if _gdeag !=nil {return _gdeag ;};switch _dbedc :=_fbbbb .(type ){case _d .StartElement :switch _dbedc .Name {default:if _bcde ,_ecda :=_g .CreateElement (_dbedc );_ecda !=nil {return _ecda ; +}else {if _abag :=d .DecodeElement (_bcde ,&_dbedc );_abag !=nil {return _abag ;};_ecde .Any =append (_ecde .Any ,_bcde );};};case _d .EndElement :break _edcca ;case _d .CharData :};};return nil ;};func (_faaab *CT_LineEndProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _faaab .TypeAttr !=ST_LineEndTypeUnset {_deaf ,_bgaa :=_faaab .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _bgaa !=nil {return _bgaa ;};start .Attr =append (start .Attr ,_deaf );};if _faaab .WAttr !=ST_LineEndWidthUnset {_ebcb ,_dgab :=_faaab .WAttr .MarshalXMLAttr (_d .Name {Local :"\u0077"});if _dgab !=nil {return _dgab ;};start .Attr =append (start .Attr ,_ebcb ); +};if _faaab .LenAttr !=ST_LineEndLengthUnset {_fdagf ,_fggbd :=_faaab .LenAttr .MarshalXMLAttr (_d .Name {Local :"\u006c\u0065\u006e"});if _fggbd !=nil {return _fggbd ;};start .Attr =append (start .Attr ,_fdagf );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_abdbb *ST_BevelPresetType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abdbb =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_abdbb =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_abdbb =2; +case "\u0073\u006c\u006fp\u0065":*_abdbb =3;case "\u0063\u0072\u006fs\u0073":*_abdbb =4;case "\u0061\u006e\u0067l\u0065":*_abdbb =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_abdbb =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_abdbb =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_abdbb =8; +case "\u0064\u0069\u0076o\u0074":*_abdbb =9;case "\u0072\u0069\u0062\u006c\u0065\u0074":*_abdbb =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_abdbb =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_abdbb =12;};return nil ;};func (_gaagg *CT_TableCell )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_geffa :=range start .Attr {if _geffa .Name .Local =="\u0072o\u0077\u0053\u0070\u0061\u006e"{_dfdfd ,_becbc :=_bc .ParseInt (_geffa .Value ,10,32); +if _becbc !=nil {return _becbc ;};_abcaf :=int32 (_dfdfd );_gaagg .RowSpanAttr =&_abcaf ;continue ;};if _geffa .Name .Local =="\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"{_dfgfad ,_bcgfe :=_bc .ParseInt (_geffa .Value ,10,32);if _bcgfe !=nil {return _bcgfe ; +};_egbbf :=int32 (_dfgfad );_gaagg .GridSpanAttr =&_egbbf ;continue ;};if _geffa .Name .Local =="\u0068\u004d\u0065\u0072\u0067\u0065"{_cbfad ,_beada :=_bc .ParseBool (_geffa .Value );if _beada !=nil {return _beada ;};_gaagg .HMergeAttr =&_cbfad ;continue ; +};if _geffa .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_efdg ,_aadaeg :=_bc .ParseBool (_geffa .Value );if _aadaeg !=nil {return _aadaeg ;};_gaagg .VMergeAttr =&_efdg ;continue ;};if _geffa .Name .Local =="\u0069\u0064"{_eeaaf ,_cdfe :=_geffa .Value ,error (nil ); +if _cdfe !=nil {return _cdfe ;};_gaagg .IdAttr =&_eeaaf ;continue ;};};_bdgdd :for {_cccd ,_bdfaag :=d .Token ();if _bdfaag !=nil {return _bdfaag ;};switch _dgaga :=_cccd .(type ){case _d .StartElement :switch _dgaga .Name {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 :"\u0074\u0078\u0042\u006f\u0064\u0079"},_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 :"\u0074\u0078\u0042\u006f\u0064\u0079"}:_gaagg .TxBody =NewCT_TextBody (); +if _dgcc :=d .DecodeElement (_gaagg .TxBody ,&_dgaga );_dgcc !=nil {return _dgcc ;};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 :"\u0074\u0063\u0050\u0072"},_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 :"\u0074\u0063\u0050\u0072"}:_gaagg .TcPr =NewCT_TableCellProperties (); +if _fdgfe :=d .DecodeElement (_gaagg .TcPr ,&_dgaga );_fdgfe !=nil {return _fdgfe ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaagg .ExtLst =NewCT_OfficeArtExtensionList (); +if _baacd :=d .DecodeElement (_gaagg .ExtLst ,&_dgaga );_baacd !=nil {return _baacd ;};default:_dc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dgaga .Name ); +if _gdac :=d .Skip ();_gdac !=nil {return _gdac ;};};case _d .EndElement :break _bdgdd ;case _d .CharData :};};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;); -// ValidateWithPath validates the EG_Effect and its children, prefixing error messages with path -func (_abdag *EG_Effect )ValidateWithPath (path string )error {if _abdag .Cont !=nil {if _bfgge :=_abdag .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_bfgge !=nil {return _bfgge ;};};if _abdag .Effect !=nil {if _bbgbec :=_abdag .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_bbgbec !=nil {return _bbgbec ;};};if _abdag .AlphaBiLevel !=nil {if _cbagg :=_abdag .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_cbagg !=nil {return _cbagg ;};};if _abdag .AlphaCeiling !=nil {if _fageef :=_abdag .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"); -_fageef !=nil {return _fageef ;};};if _abdag .AlphaFloor !=nil {if _gfagg :=_abdag .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_gfagg !=nil {return _gfagg ;};};if _abdag .AlphaInv !=nil {if _fdfc :=_abdag .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev"); -_fdfc !=nil {return _fdfc ;};};if _abdag .AlphaMod !=nil {if _gadbfg :=_abdag .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_gadbfg !=nil {return _gadbfg ;};};if _abdag .AlphaModFix !=nil {if _eeaff :=_abdag .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"); -_eeaff !=nil {return _eeaff ;};};if _abdag .AlphaOutset !=nil {if _dagfb :=_abdag .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_dagfb !=nil {return _dagfb ;};};if _abdag .AlphaRepl !=nil {if _bacgb :=_abdag .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"); -_bacgb !=nil {return _bacgb ;};};if _abdag .BiLevel !=nil {if _efecc :=_abdag .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_efecc !=nil {return _efecc ;};};if _abdag .Blend !=nil {if _eedfg :=_abdag .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064"); -_eedfg !=nil {return _eedfg ;};};if _abdag .Blur !=nil {if _deef :=_abdag .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_deef !=nil {return _deef ;};};if _abdag .ClrChange !=nil {if _adbge :=_abdag .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); -_adbge !=nil {return _adbge ;};};if _abdag .ClrRepl !=nil {if _dafcb :=_abdag .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_dafcb !=nil {return _dafcb ;};};if _abdag .Duotone !=nil {if _faefa :=_abdag .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065"); -_faefa !=nil {return _faefa ;};};if _abdag .Fill !=nil {if _degdcc :=_abdag .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_degdcc !=nil {return _degdcc ;};};if _abdag .FillOverlay !=nil {if _fgedd :=_abdag .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); -_fgedd !=nil {return _fgedd ;};};if _abdag .Glow !=nil {if _gfcaed :=_abdag .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_gfcaed !=nil {return _gfcaed ;};};if _abdag .Grayscl !=nil {if _ggcee :=_abdag .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c"); -_ggcee !=nil {return _ggcee ;};};if _abdag .Hsl !=nil {if _geaaf :=_abdag .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_geaaf !=nil {return _geaaf ;};};if _abdag .InnerShdw !=nil {if _edcde :=_abdag .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"); -_edcde !=nil {return _edcde ;};};if _abdag .Lum !=nil {if _ecbbb :=_abdag .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_ecbbb !=nil {return _ecbbb ;};};if _abdag .OuterShdw !=nil {if _bgaa :=_abdag .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"); -_bgaa !=nil {return _bgaa ;};};if _abdag .PrstShdw !=nil {if _dcgaeb :=_abdag .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_dcgaeb !=nil {return _dcgaeb ;};};if _abdag .Reflection !=nil {if _bgfeg :=_abdag .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"); -_bgfeg !=nil {return _bgfeg ;};};if _abdag .RelOff !=nil {if _aegcad :=_abdag .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_aegcad !=nil {return _aegcad ;};};if _abdag .SoftEdge !=nil {if _fccab :=_abdag .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e"); -_fccab !=nil {return _fccab ;};};if _abdag .Tint !=nil {if _bfgbd :=_abdag .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_bfgbd !=nil {return _bfgbd ;};};if _abdag .Xfrm !=nil {if _aafee :=_abdag .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); -_aafee !=nil {return _aafee ;};};return nil ;};type CT_TableCol struct{WAttr ST_Coordinate ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_ConnectionSiteList and its children, prefixing error messages with path +func (_bafe *CT_ConnectionSiteList )ValidateWithPath (path string )error {for _fbbcg ,_gbae :=range _bafe .Cxn {if _cgdf :=_gbae .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0043\u0078\u006e\u005b\u0025\u0064\u005d",path ,_fbbcg ));_cgdf !=nil {return _cgdf ; +};};return nil ;};func (_gbdbf *EG_ThemeableEffectStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gafece :for {_dcafe ,_ddacf :=d .Token ();if _ddacf !=nil {return _ddacf ;};switch _adddf :=_dcafe .(type ){case _d .StartElement :switch _adddf .Name {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 :"\u0065\u0066\u0066\u0065\u0063\u0074"},_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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_gbdbf .Effect =NewCT_EffectProperties (); +if _bfeca :=d .DecodeElement (_gbdbf .Effect ,&_adddf );_bfeca !=nil {return _bfeca ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0052\u0065f"}:_gbdbf .EffectRef =NewCT_StyleMatrixReference (); +if _ddcdc :=d .DecodeElement (_gbdbf .EffectRef ,&_adddf );_ddcdc !=nil {return _ddcdc ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_adddf .Name ); +if _dcfcfd :=d .Skip ();_dcfcfd !=nil {return _dcfcfd ;};};case _d .EndElement :break _gafece ;case _d .CharData :};};return nil ;};func (_cdebga ST_ShapeType )String ()string {switch _cdebga {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 (_aagcgg *CT_StyleMatrixReference )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbbcd :=range start .Attr {if _fbbcd .Name .Local =="\u0069\u0064\u0078"{_aafgg ,_dcebe :=_bc .ParseUint (_fbbcd .Value ,10,32); +if _dcebe !=nil {return _dcebe ;};_aagcgg .IdxAttr =uint32 (_aafgg );continue ;};};_gcegg :for {_dfda ,_dabgg :=d .Token ();if _dabgg !=nil {return _dabgg ;};switch _bcfbf :=_dfda .(type ){case _d .StartElement :switch _bcfbf .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_aagcgg .ScrgbClr =NewCT_ScRgbColor (); +if _bbffc :=d .DecodeElement (_aagcgg .ScrgbClr ,&_bcfbf );_bbffc !=nil {return _bbffc ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_aagcgg .SrgbClr =NewCT_SRgbColor (); +if _gbace :=d .DecodeElement (_aagcgg .SrgbClr ,&_bcfbf );_gbace !=nil {return _gbace ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_aagcgg .HslClr =NewCT_HslColor (); +if _cbcb :=d .DecodeElement (_aagcgg .HslClr ,&_bcfbf );_cbcb !=nil {return _cbcb ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_aagcgg .SysClr =NewCT_SystemColor (); +if _bada :=d .DecodeElement (_aagcgg .SysClr ,&_bcfbf );_bada !=nil {return _bada ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_aagcgg .SchemeClr =NewCT_SchemeColor (); +if _egeda :=d .DecodeElement (_aagcgg .SchemeClr ,&_bcfbf );_egeda !=nil {return _egeda ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_aagcgg .PrstClr =NewCT_PresetColor (); +if _feege :=d .DecodeElement (_aagcgg .PrstClr ,&_bcfbf );_feege !=nil {return _feege ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_bcfbf .Name ); +if _gbecc :=d .Skip ();_gbecc !=nil {return _gbecc ;};};case _d .EndElement :break _gcegg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the ThemeManager and its children, prefixing error messages with path -func (_gebag *ThemeManager )ValidateWithPath (path string )error {if _ggedbc :=_gebag .CT_EmptyElement .ValidateWithPath (path );_ggedbc !=nil {return _ggedbc ;};return nil ;};func (_dgaa *CT_AdjPoint2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078"},Value :_gd .Sprintf ("\u0025\u0076",_dgaa .XAttr )}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079"},Value :_gd .Sprintf ("\u0025\u0076",_dgaa .YAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_GeomGuide and its children, prefixing error messages with path +func (_gacac *CT_GeomGuide )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Transform2D and its children, prefixing error messages with path -func (_cfegd *CT_Transform2D )ValidateWithPath (path string )error {if _cfegd .Off !=nil {if _ggadc :=_cfegd .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_ggadc !=nil {return _ggadc ;};};if _cfegd .Ext !=nil {if _bacfgc :=_cfegd .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074"); -_bacfgc !=nil {return _bacfgc ;};};return nil ;};type CT_Angle struct{ValAttr int32 ;};func (_aaedd ST_PitchFamily )String ()string {switch _aaedd {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 NewCT_AlphaFloorEffect ()*CT_AlphaFloorEffect {_gfe :=&CT_AlphaFloorEffect {}; -return _gfe }; +// ValidateWithPath validates the CT_LuminanceEffect and its children, prefixing error messages with path +func (_bbgab *CT_LuminanceEffect )ValidateWithPath (path string )error {if _bbgab .BrightAttr !=nil {if _cgdad :=_bbgab .BrightAttr .ValidateWithPath (path +"/\u0042\u0072\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072");_cgdad !=nil {return _cgdad ;}; +};if _bbgab .ContrastAttr !=nil {if _ffac :=_bbgab .ContrastAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074\u0041\u0074\u0074\u0072");_ffac !=nil {return _ffac ;};};return nil ;}; -// Validate validates the CT_AdjPoint2D and its children -func (_gge *CT_AdjPoint2D )Validate ()error {return _gge .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0064\u006a\u0050\u006f\u0069\u006e\u0074\u0032\u0044");};func NewCT_FillOverlayEffect ()*CT_FillOverlayEffect {_ebfd :=&CT_FillOverlayEffect {};_ebfd .BlendAttr =ST_BlendMode (1); -return _ebfd ;}; +// ValidateWithPath validates the CT_TextLineBreak and its children, prefixing error messages with path +func (_fgeddc *CT_TextLineBreak )ValidateWithPath (path string )error {if _fgeddc .RPr !=nil {if _ggcfae :=_fgeddc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ggcfae !=nil {return _ggcfae ;};};return nil ;};func NewCT_FillProperties ()*CT_FillProperties {_dccgc :=&CT_FillProperties {}; +return _dccgc }; -// Validate validates the CT_GroupTransform2D and its children -func (_cffb *CT_GroupTransform2D )Validate ()error {return _cffb .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d\u0032\u0044");};type CT_Scene3D struct{Camera *CT_Camera ;LightRig *CT_LightRig ; -Backdrop *CT_Backdrop ;ExtLst *CT_OfficeArtExtensionList ;};func (_gfaea *CT_TableCell )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfaea .RowSpanAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072o\u0077\u0053\u0070\u0061\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_gfaea .RowSpanAttr )}); -};if _gfaea .GridSpanAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},Value :_gd .Sprintf ("\u0025\u0076",*_gfaea .GridSpanAttr )});};if _gfaea .HMergeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u004d\u0065\u0072\u0067\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_gfaea .HMergeAttr ))}); -};if _gfaea .VMergeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u004d\u0065\u0072\u0067\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_gfaea .VMergeAttr ))});};if _gfaea .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_gfaea .IdAttr )}); -};e .EncodeToken (start );if _gfaea .TxBody !=nil {_gdeae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}};e .EncodeElement (_gfaea .TxBody ,_gdeae );};if _gfaea .TcPr !=nil {_befbb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0063\u0050\u0072"}}; -e .EncodeElement (_gfaea .TcPr ,_befbb );};if _gfaea .ExtLst !=nil {_adbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfaea .ExtLst ,_adbe );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_dafce ST_PresetShadowVal )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dafce .String (),start );};type EG_TextBulletSize struct{BuSzTx *CT_TextBulletSizeFollowText ;BuSzPct *CT_TextBulletSizePercent ; -BuSzPts *CT_TextBulletSizePoint ;};type CT_TextField struct{IdAttr string ;TypeAttr *string ;RPr *CT_TextCharacterProperties ;PPr *CT_TextParagraphProperties ;T *string ;};func (_bdfgd *ST_BevelPresetType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbdcec ,_cafbc :=d .Token (); -if _cafbc !=nil {return _cafbc ;};if _ggag ,_gacggc :=_fbdcec .(_d .EndElement );_gacggc &&_ggag .Name ==start .Name {*_bdfgd =1;return nil ;};if _cbfac ,_gdbab :=_fbdcec .(_d .CharData );!_gdbab {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",_fbdcec ); -}else {switch string (_cbfac ){case "":*_bdfgd =0;case "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074":*_bdfgd =1;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_bdfgd =2;case "\u0073\u006c\u006fp\u0065":*_bdfgd =3;case "\u0063\u0072\u006fs\u0073":*_bdfgd =4; -case "\u0061\u006e\u0067l\u0065":*_bdfgd =5;case "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed":*_bdfgd =6;case "\u0063\u006f\u006e\u0076\u0065\u0078":*_bdfgd =7;case "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et":*_bdfgd =8;case "\u0064\u0069\u0076o\u0074":*_bdfgd =9; -case "\u0072\u0069\u0062\u006c\u0065\u0074":*_bdfgd =10;case "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065":*_bdfgd =11;case "\u0061r\u0074\u0044\u0065\u0063\u006f":*_bdfgd =12;};};_fbdcec ,_cafbc =d .Token ();if _cafbc !=nil {return _cafbc ;};if _cdbc ,_bbfcc :=_fbdcec .(_d .EndElement ); -_bbfcc &&_cdbc .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",_fbdcec );};func (_fdcbf ST_PresetMaterialType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdcbf .String (),start ); -}; +// ValidateWithPath validates the CT_AudioCDTime and its children, prefixing error messages with path +func (_ggbd *CT_AudioCDTime )ValidateWithPath (path string )error {return nil };func (_dafa *ST_AnimationBuildType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dafa =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_dafa =1; +};return nil ;};type CT_TransformEffect struct{SxAttr *ST_Percentage ;SyAttr *ST_Percentage ;KxAttr *int32 ;KyAttr *int32 ;TxAttr *ST_Coordinate ;TyAttr *ST_Coordinate ;};func NewCT_AlphaInverseEffect ()*CT_AlphaInverseEffect {_gaa :=&CT_AlphaInverseEffect {}; +return _gaa };func (_fdbecc ST_ColorSchemeIndex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdbecc .String (),start );};func (_dfdee *ST_Coordinate )ValidateWithPath (path string )error {_cgcdee :=[]string {};if _dfdee .ST_CoordinateUnqualified !=nil {_cgcdee =append (_cgcdee ,"\u0053T\u005f\u0043\u006f\u006f\u0072\u0064\u0069\u006e\u0061\u0074\u0065U\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065\u0064"); +};if _dfdee .ST_UniversalMeasure !=nil {_cgcdee =append (_cgcdee ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};if len (_cgcdee )> 1{return _fa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cgcdee ); +};return nil ;};type CT_GeomGuide struct{NameAttr string ;FmlaAttr string ;};type CT_LightRig struct{RigAttr ST_LightRigType ;DirAttr ST_LightRigDirection ;Rot *CT_SphereCoords ;};func (_fgfda *ST_PresetCameraType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdfb ,_afffcb :=d .Token (); +if _afffcb !=nil {return _afffcb ;};if _cedfgg ,_edbba :=_fdfb .(_d .EndElement );_edbba &&_cedfgg .Name ==start .Name {*_fgfda =1;return nil ;};if _gbfbae ,_bebgc :=_fdfb .(_d .CharData );!_bebgc {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdfb ); +}else {switch string (_gbfbae ){case "":*_fgfda =0;case "l\u0065g\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071u\u0065\u0054\u006f\u0070Le\u0066\u0074":*_fgfda =1;case "\u006c\u0065g\u0061\u0063\u0079O\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_fgfda =2; +case "l\u0065\u0067\u0061\u0063yO\u0062l\u0069\u0071\u0075\u0065\u0054o\u0070\u0052\u0069\u0067\u0068\u0074":*_fgfda =3;case "\u006c\u0065\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075e\u004c\u0065\u0066\u0074":*_fgfda =4;case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0046\u0072\u006f\u006e\u0074":*_fgfda =5; +case "\u006ce\u0067a\u0063\u0079\u004f\u0062\u006ci\u0071\u0075e\u0052\u0069\u0067\u0068\u0074":*_fgfda =6;case "\u006c\u0065\u0067ac\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_fgfda =7; +case "\u006c\u0065\u0067\u0061cy\u004f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_fgfda =8;case "\u006ce\u0067\u0061\u0063\u0079\u004f\u0062\u006c\u0069\u0071\u0075\u0065B\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_fgfda =9; +case "\u006ce\u0067\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063t\u0069\u0076\u0065\u0054\u006f\u0070\u004c\u0065\u0066\u0074":*_fgfda =10;case "l\u0065g\u0061\u0063\u0079\u0050\u0065\u0072\u0073\u0070e\u0063\u0074\u0069\u0076eT\u006f\u0070":*_fgfda =11; +case "\u006ce\u0067\u0061\u0063\u0079P\u0065\u0072\u0073\u0070\u0065c\u0074i\u0076e\u0054\u006f\u0070\u0052\u0069\u0067\u0068t":*_fgfda =12;case "l\u0065\u0067\u0061\u0063yP\u0065r\u0073\u0070\u0065\u0063\u0074i\u0076\u0065\u004c\u0065\u0066\u0074":*_fgfda =13; +case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0046\u0072\u006fn\u0074":*_fgfda =14;case "\u006c\u0065\u0067\u0061cy\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0052\u0069\u0067h\u0074":*_fgfda =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":*_fgfda =16;case "\u006c\u0065\u0067ac\u0079\u0050\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_fgfda =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":*_fgfda =18;case "\u006f\u0072\u0074\u0068\u006f\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u006f\u006e\u0074":*_fgfda =19; +case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063T\u006f\u0070\u0055\u0070":*_fgfda =20;case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0054\u006f\u0070\u0044\u006f\u0077\u006e":*_fgfda =21;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u0042\u006f\u0074t\u006f\u006d\u0055\u0070":*_fgfda =22; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u0042\u006f\u0074\u0074\u006f\u006d\u0044\u006f\u0077\u006e":*_fgfda =23;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066\u0074\u0055\u0070":*_fgfda =24;case "\u0069\u0073\u006f\u006d\u0065\u0074\u0072\u0069\u0063\u004c\u0065\u0066t\u0044\u006f\u0077\u006e":*_fgfda =25; +case "\u0069\u0073o\u006d\u0065\u0074r\u0069\u0063\u0052\u0069\u0067\u0068\u0074\u0055\u0070":*_fgfda =26;case "\u0069s\u006fm\u0065\u0074\u0072\u0069\u0063R\u0069\u0067h\u0074\u0044\u006f\u0077\u006e":*_fgfda =27;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0031\u004c\u0065\u0066\u0074":*_fgfda =28; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0031\u0052\u0069\u0067h\u0074":*_fgfda =29;case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00731T\u006f\u0070":*_fgfda =30; +case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0032\u004c\u0065\u0066\u0074":*_fgfda =31;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0032\u0052\u0069\u0067h\u0074":*_fgfda =32; +case "i\u0073o\u006d\u0065\u0074\u0072\u0069\u0063\u004f\u0066f\u0041\u0078\u0069\u00732T\u006f\u0070":*_fgfda =33;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0033\u004c\u0065\u0066\u0074":*_fgfda =34;case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0052\u0069\u0067h\u0074":*_fgfda =35; +case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0033\u0042\u006f\u0074\u0074\u006f\u006d":*_fgfda =36;case "i\u0073\u006f\u006d\u0065tr\u0069c\u004f\u0066\u0066\u0041\u0078i\u0073\u0034\u004c\u0065\u0066\u0074":*_fgfda =37; +case "\u0069\u0073\u006f\u006det\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0052\u0069\u0067h\u0074":*_fgfda =38;case "\u0069\u0073\u006fme\u0074\u0072\u0069\u0063\u004f\u0066\u0066\u0041\u0078\u0069\u0073\u0034\u0042\u006f\u0074\u0074\u006f\u006d":*_fgfda =39; +case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006fp\u004c\u0065\u0066\u0074":*_fgfda =40;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0054\u006f\u0070":*_fgfda =41;case "\u006fb\u006ci\u0071\u0075\u0065\u0054\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_fgfda =42; +case "o\u0062\u006c\u0069\u0071\u0075\u0065\u004c\u0065\u0066\u0074":*_fgfda =43;case "\u006f\u0062\u006ci\u0071\u0075\u0065\u0052\u0069\u0067\u0068\u0074":*_fgfda =44;case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006fm\u004c\u0065\u0066\u0074":*_fgfda =45; +case "\u006f\u0062\u006c\u0069\u0071\u0075\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_fgfda =46;case "\u006fb\u006ci\u0071\u0075\u0065\u0042\u006ft\u0074\u006fm\u0052\u0069\u0067\u0068\u0074":*_fgfda =47;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006e\u0074":*_fgfda =48; +case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069\u0076\u0065\u004c\u0065\u0066\u0074":*_fgfda =49;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0052\u0069\u0067\u0068\u0074":*_fgfda =50;case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0041\u0062\u006f\u0076\u0065":*_fgfda =51; +case "\u0070\u0065r\u0073\u0070\u0065c\u0074\u0069\u0076\u0065\u0042\u0065\u006c\u006f\u0077":*_fgfda =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":*_fgfda =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":*_fgfda =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":*_fgfda =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":*_fgfda =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":*_fgfda =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":*_fgfda =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":*_fgfda =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":*_fgfda =60;case "\u0070e\u0072s\u0070\u0065\u0063\u0074\u0069v\u0065\u0052e\u006c\u0061\u0078\u0065\u0064":*_fgfda =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":*_fgfda =62;};};_fdfb ,_afffcb =d .Token ();if _afffcb !=nil {return _afffcb ;};if _cdbbd ,_cgcce :=_fdfb .(_d .EndElement ); +_cgcce &&_cdbbd .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdfb );}; -// ValidateWithPath validates the CT_GraphicalObjectFrameLocking and its children, prefixing error messages with path -func (_effce *CT_GraphicalObjectFrameLocking )ValidateWithPath (path string )error {if _effce .ExtLst !=nil {if _bggad :=_effce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bggad !=nil {return _bggad ;};};return nil ;};func (_ecfd *CT_InverseTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_faaa ,_fedc :=d .Token (); -if _fedc !=nil {return _gd .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",_fedc );};if _fabe ,_acfad :=_faaa .(_d .EndElement ); -_acfad &&_fabe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the ThemeOverride and its children, prefixing error messages with path +func (_dabdfa *ThemeOverride )ValidateWithPath (path string )error {if _gaegc :=_dabdfa .CT_BaseStylesOverride .ValidateWithPath (path );_gaegc !=nil {return _gaegc ;};return nil ;};func (_ddddc *CT_GvmlPicture )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddddc .NvPicPr =NewCT_GvmlPictureNonVisual (); +_ddddc .BlipFill =NewCT_BlipFillProperties ();_ddddc .SpPr =NewCT_ShapeProperties ();_ggeeg :for {_aebb ,_gfefd :=d .Token ();if _gfefd !=nil {return _gfefd ;};switch _acegg :=_aebb .(type ){case _d .StartElement :switch _acegg .Name {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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"},_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 :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _aage :=d .DecodeElement (_ddddc .NvPicPr ,&_acegg ); +_aage !=nil {return _aage ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:if _cafaa :=d .DecodeElement (_ddddc .BlipFill ,&_acegg ); +_cafaa !=nil {return _cafaa ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _ddfeg :=d .DecodeElement (_ddddc .SpPr ,&_acegg ); +_ddfeg !=nil {return _ddfeg ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_ddddc .Style =NewCT_ShapeStyle (); +if _debfe :=d .DecodeElement (_ddddc .Style ,&_acegg );_debfe !=nil {return _debfe ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddddc .ExtLst =NewCT_OfficeArtExtensionList (); +if _gbgcb :=d .DecodeElement (_ddddc .ExtLst ,&_acegg );_gbgcb !=nil {return _gbgcb ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_acegg .Name ); +if _bcbfb :=d .Skip ();_bcbfb !=nil {return _bcbfb ;};};case _d .EndElement :break _ggeeg ;case _d .CharData :};};return nil ;};func NewCT_SphereCoords ()*CT_SphereCoords {_gbffb :=&CT_SphereCoords {};_gbffb .LatAttr =0;_gbffb .LonAttr =0;_gbffb .RevAttr =0; +return _gbffb ;};type CT_RegularTextRun struct{RPr *CT_TextCharacterProperties ;T string ;};func (_dedee ST_TextAutonumberScheme )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dedee .String (),start );};func NewCT_AudioCD ()*CT_AudioCD {_gfcdd :=&CT_AudioCD {}; +_gfcdd .St =NewCT_AudioCDTime ();_gfcdd .End =NewCT_AudioCDTime ();return _gfcdd ;};func NewCT_AlphaModulateFixedEffect ()*CT_AlphaModulateFixedEffect {_gfd :=&CT_AlphaModulateFixedEffect {};return _gfd ;}; -// Validate validates the CT_GrayscaleEffect and its children -func (_cfgeg *CT_GrayscaleEffect )Validate ()error {return _cfgeg .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0079\u0073\u0063a\u006c\u0065E\u0066\u0066\u0065\u0063\u0074");};func (_dcccb ST_AnimationChartBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _dcccb .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {e .EncodeToken (_d .CharData (_dcccb .ST_AnimationBuildType .String ()));};if _dcccb .ST_AnimationChartOnlyBuildType !=ST_AnimationChartOnlyBuildTypeUnset {e .EncodeToken (_d .CharData (_dcccb .ST_AnimationChartOnlyBuildType .String ())); -};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_acdf *ST_PresetColorVal )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faeff ,_ffgfa :=d .Token ();if _ffgfa !=nil {return _ffgfa ;};if _deacc ,_agced :=_faeff .(_d .EndElement ); -_agced &&_deacc .Name ==start .Name {*_acdf =1;return nil ;};if _edacg ,_febad :=_faeff .(_d .CharData );!_febad {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",_faeff ); -}else {switch string (_edacg ){case "":*_acdf =0;case "\u0061l\u0069\u0063\u0065\u0042\u006c\u0075e":*_acdf =1;case "\u0061\u006e\u0074i\u0071\u0075\u0065\u0057\u0068\u0069\u0074\u0065":*_acdf =2;case "\u0061\u0071\u0075\u0061":*_acdf =3;case "\u0061\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_acdf =4; -case "\u0061\u007a\u0075r\u0065":*_acdf =5;case "\u0062\u0065\u0069g\u0065":*_acdf =6;case "\u0062\u0069\u0073\u0071\u0075\u0065":*_acdf =7;case "\u0062\u006c\u0061c\u006b":*_acdf =8;case "\u0062\u006c\u0061\u006e\u0063\u0068\u0065\u0064\u0041l\u006d\u006f\u006e\u0064":*_acdf =9; -case "\u0062\u006c\u0075\u0065":*_acdf =10;case "\u0062\u006c\u0075\u0065\u0056\u0069\u006f\u006c\u0065\u0074":*_acdf =11;case "\u0062\u0072\u006fw\u006e":*_acdf =12;case "\u0062u\u0072\u006c\u0079\u0057\u006f\u006fd":*_acdf =13;case "\u0063a\u0064\u0065\u0074\u0042\u006c\u0075e":*_acdf =14; -case "\u0063\u0068\u0061\u0072\u0074\u0072\u0065\u0075\u0073\u0065":*_acdf =15;case "\u0063h\u006f\u0063\u006f\u006c\u0061\u0074e":*_acdf =16;case "\u0063\u006f\u0072a\u006c":*_acdf =17;case "\u0063\u006f\u0072\u006e\u0066\u006c\u006f\u0077\u0065r\u0042\u006c\u0075\u0065":*_acdf =18; -case "\u0063\u006f\u0072\u006e\u0073\u0069\u006c\u006b":*_acdf =19;case "\u0063r\u0069\u006d\u0073\u006f\u006e":*_acdf =20;case "\u0063\u0079\u0061\u006e":*_acdf =21;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_acdf =22;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_acdf =23; -case "\u0064\u0061\u0072\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_acdf =24;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_acdf =25;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0065\u0079":*_acdf =26;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_acdf =27; -case "\u0064a\u0072\u006b\u004b\u0068\u0061\u006bi":*_acdf =28;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_acdf =29;case "\u0064\u0061\u0072\u006b\u004f\u006c\u0069\u0076\u0065G\u0072\u0065\u0065\u006e":*_acdf =30;case "\u0064\u0061\u0072\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_acdf =31; -case "\u0064\u0061\u0072\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_acdf =32;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_acdf =33;case "\u0064\u0061\u0072\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_acdf =34;case "\u0064\u0061\u0072k\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_acdf =35; -case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_acdf =36;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_acdf =37;case "\u0064\u0061\u0072\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_acdf =38; -case "\u0064\u0061\u0072\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_acdf =39;case "\u0064\u0061\u0072\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_acdf =40;case "\u0064\u006b\u0042\u006c\u0075\u0065":*_acdf =41;case "\u0064\u006b\u0043\u0079\u0061\u006e":*_acdf =42; -case "d\u006b\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_acdf =43;case "\u0064\u006b\u0047\u0072\u0061\u0079":*_acdf =44;case "\u0064\u006b\u0047\u0072\u0065\u0079":*_acdf =45;case "\u0064k\u0047\u0072\u0065\u0065\u006e":*_acdf =46;case "\u0064k\u004b\u0068\u0061\u006b\u0069":*_acdf =47; -case "\u0064k\u004d\u0061\u0067\u0065\u006e\u0074a":*_acdf =48;case "\u0064\u006b\u004fl\u0069\u0076\u0065\u0047\u0072\u0065\u0065\u006e":*_acdf =49;case "\u0064\u006b\u004f\u0072\u0061\u006e\u0067\u0065":*_acdf =50;case "\u0064\u006b\u004f\u0072\u0063\u0068\u0069\u0064":*_acdf =51; -case "\u0064\u006b\u0052e\u0064":*_acdf =52;case "\u0064\u006b\u0053\u0061\u006c\u006d\u006f\u006e":*_acdf =53;case "\u0064\u006b\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_acdf =54;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_acdf =55; -case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_acdf =56;case "d\u006b\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_acdf =57;case "d\u006b\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_acdf =58;case "\u0064\u006b\u0056\u0069\u006f\u006c\u0065\u0074":*_acdf =59; -case "\u0064\u0065\u0065\u0070\u0050\u0069\u006e\u006b":*_acdf =60;case "d\u0065\u0065\u0070\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_acdf =61;case "\u0064i\u006d\u0047\u0072\u0061\u0079":*_acdf =62;case "\u0064i\u006d\u0047\u0072\u0065\u0079":*_acdf =63; -case "\u0064\u006f\u0064\u0067\u0065\u0072\u0042\u006c\u0075\u0065":*_acdf =64;case "\u0066i\u0072\u0065\u0062\u0072\u0069\u0063k":*_acdf =65;case "f\u006c\u006f\u0072\u0061\u006c\u0057\u0068\u0069\u0074\u0065":*_acdf =66;case "f\u006f\u0072\u0065\u0073\u0074\u0047\u0072\u0065\u0065\u006e":*_acdf =67; -case "\u0066u\u0063\u0068\u0073\u0069\u0061":*_acdf =68;case "\u0067a\u0069\u006e\u0073\u0062\u006f\u0072o":*_acdf =69;case "\u0067\u0068\u006f\u0073\u0074\u0057\u0068\u0069\u0074\u0065":*_acdf =70;case "\u0067\u006f\u006c\u0064":*_acdf =71;case "\u0067o\u006c\u0064\u0065\u006e\u0072\u006fd":*_acdf =72; -case "\u0067\u0072\u0061\u0079":*_acdf =73;case "\u0067\u0072\u0065\u0079":*_acdf =74;case "\u0067\u0072\u0065e\u006e":*_acdf =75;case "g\u0072\u0065\u0065\u006e\u0059\u0065\u006c\u006c\u006f\u0077":*_acdf =76;case "\u0068\u006f\u006e\u0065\u0079\u0064\u0065\u0077":*_acdf =77; -case "\u0068o\u0074\u0050\u0069\u006e\u006b":*_acdf =78;case "\u0069n\u0064\u0069\u0061\u006e\u0052\u0065d":*_acdf =79;case "\u0069\u006e\u0064\u0069\u0067\u006f":*_acdf =80;case "\u0069\u0076\u006fr\u0079":*_acdf =81;case "\u006b\u0068\u0061k\u0069":*_acdf =82; -case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072":*_acdf =83;case "\u006c\u0061\u0076\u0065\u006e\u0064\u0065\u0072\u0042\u006c\u0075\u0073\u0068":*_acdf =84;case "\u006ca\u0077\u006e\u0047\u0072\u0065\u0065n":*_acdf =85;case "\u006c\u0065\u006do\u006e\u0043\u0068\u0069\u0066\u0066\u006f\u006e":*_acdf =86; -case "\u006ci\u0067\u0068\u0074\u0042\u006c\u0075e":*_acdf =87;case "\u006c\u0069\u0067\u0068\u0074\u0043\u006f\u0072\u0061\u006c":*_acdf =88;case "\u006ci\u0067\u0068\u0074\u0043\u0079\u0061n":*_acdf =89;case "l\u0069g\u0068\u0074\u0047\u006f\u006c\u0064\u0065\u006er\u006f\u0064\u0059\u0065ll\u006f\u0077":*_acdf =90; -case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_acdf =91;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0065y":*_acdf =92;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0065\u0065\u006e":*_acdf =93;case "\u006ci\u0067\u0068\u0074\u0050\u0069\u006ek":*_acdf =94; -case "l\u0069\u0067\u0068\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_acdf =95;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_acdf =96;case "\u006c\u0069\u0067h\u0074\u0053\u006b\u0079\u0042\u006c\u0075\u0065":*_acdf =97; -case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0061\u0079":*_acdf =98;case "\u006c\u0069\u0067\u0068\u0074\u0053\u006c\u0061\u0074e\u0047\u0072\u0065\u0079":*_acdf =99;case "\u006c\u0069\u0067\u0068\u0074\u0053\u0074\u0065\u0065l\u0042\u006c\u0075\u0065":*_acdf =100; -case "l\u0069\u0067\u0068\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_acdf =101;case "\u006c\u0074\u0042\u006c\u0075\u0065":*_acdf =102;case "\u006ct\u0043\u006f\u0072\u0061\u006c":*_acdf =103;case "\u006c\u0074\u0043\u0079\u0061\u006e":*_acdf =104;case "\u006c\u0074\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064\u0059e\u006c\u006c\u006f\u0077":*_acdf =105; -case "\u006c\u0074\u0047\u0072\u0061\u0079":*_acdf =106;case "\u006c\u0074\u0047\u0072\u0065\u0079":*_acdf =107;case "\u006ct\u0047\u0072\u0065\u0065\u006e":*_acdf =108;case "\u006c\u0074\u0050\u0069\u006e\u006b":*_acdf =109;case "\u006c\u0074\u0053\u0061\u006c\u006d\u006f\u006e":*_acdf =110; -case "\u006c\u0074\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_acdf =111;case "\u006ct\u0053\u006b\u0079\u0042\u006c\u0075e":*_acdf =112;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0061\u0079":*_acdf =113;case "l\u0074\u0053\u006c\u0061\u0074\u0065\u0047\u0072\u0065\u0079":*_acdf =114; -case "l\u0074\u0053\u0074\u0065\u0065\u006c\u0042\u006c\u0075\u0065":*_acdf =115;case "\u006c\u0074\u0059\u0065\u006c\u006c\u006f\u0077":*_acdf =116;case "\u006c\u0069\u006d\u0065":*_acdf =117;case "\u006ci\u006d\u0065\u0047\u0072\u0065\u0065n":*_acdf =118; -case "\u006c\u0069\u006ee\u006e":*_acdf =119;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_acdf =120;case "\u006d\u0061\u0072\u006f\u006f\u006e":*_acdf =121;case "\u006d\u0065\u0064\u0041\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_acdf =122; -case "\u006de\u0064\u0042\u006c\u0075\u0065":*_acdf =123;case "\u006de\u0064\u004f\u0072\u0063\u0068\u0069d":*_acdf =124;case "\u006de\u0064\u0050\u0075\u0072\u0070\u006ce":*_acdf =125;case "m\u0065\u0064\u0053\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_acdf =126; -case "\u006d\u0065\u0064S\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_acdf =127;case "\u006d\u0065\u0064\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_acdf =128;case "\u006d\u0065\u0064T\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_acdf =129; -case "\u006d\u0065\u0064V\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_acdf =130;case "\u006d\u0065d\u0069\u0075\u006dA\u0071\u0075\u0061\u006d\u0061\u0072\u0069\u006e\u0065":*_acdf =131;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0042\u006c\u0075\u0065":*_acdf =132; -case "\u006d\u0065\u0064i\u0075\u006d\u004f\u0072\u0063\u0068\u0069\u0064":*_acdf =133;case "\u006d\u0065\u0064i\u0075\u006d\u0050\u0075\u0072\u0070\u006c\u0065":*_acdf =134;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0065\u0061G\u0072\u0065\u0065\u006e":*_acdf =135; -case "\u006de\u0064i\u0075\u006d\u0053\u006c\u0061\u0074\u0065\u0042\u006c\u0075\u0065":*_acdf =136;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0053\u0070\u0072\u0069\u006e\u0067G\u0072\u0065\u0065\u006e":*_acdf =137;case "\u006de\u0064i\u0075\u006d\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_acdf =138; -case "\u006de\u0064i\u0075\u006d\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_acdf =139;case "\u006d\u0069\u0064n\u0069\u0067\u0068\u0074\u0042\u006c\u0075\u0065":*_acdf =140;case "\u006di\u006e\u0074\u0043\u0072\u0065\u0061m":*_acdf =141;case "\u006di\u0073\u0074\u0079\u0052\u006f\u0073e":*_acdf =142; -case "\u006d\u006f\u0063\u0063\u0061\u0073\u0069\u006e":*_acdf =143;case "n\u0061\u0076\u0061\u006a\u006f\u0057\u0068\u0069\u0074\u0065":*_acdf =144;case "\u006e\u0061\u0076\u0079":*_acdf =145;case "\u006fl\u0064\u004c\u0061\u0063\u0065":*_acdf =146;case "\u006f\u006c\u0069v\u0065":*_acdf =147; -case "\u006fl\u0069\u0076\u0065\u0044\u0072\u0061b":*_acdf =148;case "\u006f\u0072\u0061\u006e\u0067\u0065":*_acdf =149;case "\u006fr\u0061\u006e\u0067\u0065\u0052\u0065d":*_acdf =150;case "\u006f\u0072\u0063\u0068\u0069\u0064":*_acdf =151;case "\u0070\u0061\u006c\u0065\u0047\u006f\u006c\u0064\u0065\u006e\u0072\u006f\u0064":*_acdf =152; -case "\u0070a\u006c\u0065\u0047\u0072\u0065\u0065n":*_acdf =153;case "\u0070\u0061\u006c\u0065\u0054\u0075\u0072\u0071\u0075\u006f\u0069\u0073\u0065":*_acdf =154;case "\u0070\u0061\u006c\u0065\u0056\u0069\u006f\u006c\u0065\u0074\u0052\u0065\u0064":*_acdf =155; -case "\u0070\u0061\u0070\u0061\u0079\u0061\u0057\u0068\u0069\u0070":*_acdf =156;case "\u0070e\u0061\u0063\u0068\u0050\u0075\u0066f":*_acdf =157;case "\u0070\u0065\u0072\u0075":*_acdf =158;case "\u0070\u0069\u006e\u006b":*_acdf =159;case "\u0070\u006c\u0075\u006d":*_acdf =160; -case "\u0070\u006f\u0077\u0064\u0065\u0072\u0042\u006c\u0075\u0065":*_acdf =161;case "\u0070\u0075\u0072\u0070\u006c\u0065":*_acdf =162;case "\u0072\u0065\u0064":*_acdf =163;case "\u0072o\u0073\u0079\u0042\u0072\u006f\u0077n":*_acdf =164;case "\u0072o\u0079\u0061\u006c\u0042\u006c\u0075e":*_acdf =165; -case "s\u0061\u0064\u0064\u006c\u0065\u0042\u0072\u006f\u0077\u006e":*_acdf =166;case "\u0073\u0061\u006c\u006d\u006f\u006e":*_acdf =167;case "\u0073\u0061\u006e\u0064\u0079\u0042\u0072\u006f\u0077\u006e":*_acdf =168;case "\u0073\u0065\u0061\u0047\u0072\u0065\u0065\u006e":*_acdf =169; -case "\u0073\u0065\u0061\u0053\u0068\u0065\u006c\u006c":*_acdf =170;case "\u0073\u0069\u0065\u006e\u006e\u0061":*_acdf =171;case "\u0073\u0069\u006c\u0076\u0065\u0072":*_acdf =172;case "\u0073k\u0079\u0042\u006c\u0075\u0065":*_acdf =173;case "\u0073l\u0061\u0074\u0065\u0042\u006c\u0075e":*_acdf =174; -case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0061y":*_acdf =175;case "\u0073l\u0061\u0074\u0065\u0047\u0072\u0065y":*_acdf =176;case "\u0073\u006e\u006f\u0077":*_acdf =177;case "s\u0070\u0072\u0069\u006e\u0067\u0047\u0072\u0065\u0065\u006e":*_acdf =178; -case "\u0073t\u0065\u0065\u006c\u0042\u006c\u0075e":*_acdf =179;case "\u0074\u0061\u006e":*_acdf =180;case "\u0074\u0065\u0061\u006c":*_acdf =181;case "\u0074h\u0069\u0073\u0074\u006c\u0065":*_acdf =182;case "\u0074\u006f\u006d\u0061\u0074\u006f":*_acdf =183; -case "\u0074u\u0072\u0071\u0075\u006f\u0069\u0073e":*_acdf =184;case "\u0076\u0069\u006f\u006c\u0065\u0074":*_acdf =185;case "\u0077\u0068\u0065a\u0074":*_acdf =186;case "\u0077\u0068\u0069t\u0065":*_acdf =187;case "\u0077\u0068\u0069\u0074\u0065\u0053\u006d\u006f\u006b\u0065":*_acdf =188; -case "\u0079\u0065\u006c\u006c\u006f\u0077":*_acdf =189;case "y\u0065\u006c\u006c\u006f\u0077\u0047\u0072\u0065\u0065\u006e":*_acdf =190;};};_faeff ,_ffgfa =d .Token ();if _ffgfa !=nil {return _ffgfa ;};if _dafecc ,_gdeff :=_faeff .(_d .EndElement );_gdeff &&_dafecc .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",_faeff );}; +// ValidateWithPath validates the CT_TextListStyle and its children, prefixing error messages with path +func (_bdde *CT_TextListStyle )ValidateWithPath (path string )error {if _bdde .DefPPr !=nil {if _cdddd :=_bdde .DefPPr .ValidateWithPath (path +"\u002fD\u0065\u0066\u0050\u0050\u0072");_cdddd !=nil {return _cdddd ;};};if _bdde .Lvl1pPr !=nil {if _afebe :=_bdde .Lvl1pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0031\u0070\u0050\u0072"); +_afebe !=nil {return _afebe ;};};if _bdde .Lvl2pPr !=nil {if _fgcfdg :=_bdde .Lvl2pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0032\u0070\u0050\u0072");_fgcfdg !=nil {return _fgcfdg ;};};if _bdde .Lvl3pPr !=nil {if _ccgfe :=_bdde .Lvl3pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0033\u0070\u0050\u0072"); +_ccgfe !=nil {return _ccgfe ;};};if _bdde .Lvl4pPr !=nil {if _bgfdc :=_bdde .Lvl4pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0034\u0070\u0050\u0072");_bgfdc !=nil {return _bgfdc ;};};if _bdde .Lvl5pPr !=nil {if _bbffb :=_bdde .Lvl5pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0035\u0070\u0050\u0072"); +_bbffb !=nil {return _bbffb ;};};if _bdde .Lvl6pPr !=nil {if _gggga :=_bdde .Lvl6pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0036\u0070\u0050\u0072");_gggga !=nil {return _gggga ;};};if _bdde .Lvl7pPr !=nil {if _gccce :=_bdde .Lvl7pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0037\u0070\u0050\u0072"); +_gccce !=nil {return _gccce ;};};if _bdde .Lvl8pPr !=nil {if _ccadaa :=_bdde .Lvl8pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0038\u0070\u0050\u0072");_ccadaa !=nil {return _ccadaa ;};};if _bdde .Lvl9pPr !=nil {if _agece :=_bdde .Lvl9pPr .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0039\u0070\u0050\u0072"); +_agece !=nil {return _agece ;};};if _bdde .ExtLst !=nil {if _gabgb :=_bdde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gabgb !=nil {return _gabgb ;};};return nil ;};func (_bdeeg *CT_PresetTextShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdeeg .PrstAttr =ST_TextShapeType (1); +for _ ,_agbgc :=range start .Attr {if _agbgc .Name .Local =="\u0070\u0072\u0073\u0074"{_bdeeg .PrstAttr .UnmarshalXMLAttr (_agbgc );continue ;};};_fbbfe :for {_dggdc ,_cdbcc :=d .Token ();if _cdbcc !=nil {return _cdbcc ;};switch _ebfcc :=_dggdc .(type ){case _d .StartElement :switch _ebfcc .Name {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 :"\u0061\u0076\u004cs\u0074"},_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 :"\u0061\u0076\u004cs\u0074"}:_bdeeg .AvLst =NewCT_GeomGuideList (); +if _adeff :=d .DecodeElement (_bdeeg .AvLst ,&_ebfcc );_adeff !=nil {return _adeff ;};default:_dc .Log .Debug ("\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",_ebfcc .Name ); +if _gdfa :=d .Skip ();_gdfa !=nil {return _gdfa ;};};case _d .EndElement :break _fbbfe ;case _d .CharData :};};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 ;};func (_effc *CT_Boolean )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fafd :=range start .Attr {if _fafd .Name .Local =="\u0076\u0061\u006c"{_fedc ,_cdfd :=ParseUnionST_OnOff (_fafd .Value ); +if _cdfd !=nil {return _cdfd ;};_effc .ValAttr =&_fedc ;continue ;};};for {_cda ,_fbfe :=d .Token ();if _fbfe !=nil {return _fa .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_fbfe ); +};if _gdd ,_ddcca :=_cda .(_d .EndElement );_ddcca &&_gdd .Name ==start .Name {break ;};};return nil ;};type CT_TextBody struct{BodyPr *CT_TextBodyProperties ;LstStyle *CT_TextListStyle ;P []*CT_TextParagraph ;};type CT_NonVisualGroupDrawingShapeProps struct{GrpSpLocks *CT_GroupLocking ; +ExtLst *CT_OfficeArtExtensionList ;}; -// Validate validates the EG_FillProperties and its children -func (_abecff *EG_FillProperties )Validate ()error {return _abecff .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func NewCT_CustomColor ()*CT_CustomColor {_ddba :=&CT_CustomColor {}; -return _ddba };func NewCT_EmptyElement ()*CT_EmptyElement {_bfdg :=&CT_EmptyElement {};return _bfdg };type CT_Path2DLineTo struct{Pt *CT_AdjPoint2D ;};func NewCT_TextBulletSizeFollowText ()*CT_TextBulletSizeFollowText {_dfefb :=&CT_TextBulletSizeFollowText {}; -return _dfefb ;};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 ;}; +// Validate validates the CT_StretchInfoProperties and its children +func (_cgged *CT_StretchInfoProperties )Validate ()error {return _cgged .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0065\u0074\u0063\u0068\u0049\u006e\u0066o\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_ReflectionEffect and its children, prefixing error messages with path -func (_aabf *CT_ReflectionEffect )ValidateWithPath (path string )error {if _aabf .BlurRadAttr !=nil {if *_aabf .BlurRadAttr < 0{return _gd .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 ,*_aabf .BlurRadAttr ); -};if *_aabf .BlurRadAttr > 27273042316900{return _gd .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 ,*_aabf .BlurRadAttr ); -};};if _aabf .StAAttr !=nil {if _fgbfg :=_aabf .StAAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0041\u0041\u0074\u0074\u0072");_fgbfg !=nil {return _fgbfg ;};};if _aabf .StPosAttr !=nil {if _bcbafc :=_aabf .StPosAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); -_bcbafc !=nil {return _bcbafc ;};};if _aabf .EndAAttr !=nil {if _adaea :=_aabf .EndAAttr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0041\u0041\u0074\u0074r");_adaea !=nil {return _adaea ;};};if _aabf .EndPosAttr !=nil {if _fagddb :=_aabf .EndPosAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); -_fagddb !=nil {return _fagddb ;};};if _aabf .DistAttr !=nil {if *_aabf .DistAttr < 0{return _gd .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 ,*_aabf .DistAttr ); -};if *_aabf .DistAttr > 27273042316900{return _gd .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 ,*_aabf .DistAttr ); -};};if _aabf .DirAttr !=nil {if *_aabf .DirAttr < 0{return _gd .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 ,*_aabf .DirAttr ); -};if *_aabf .DirAttr >=21600000{return _gd .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 ,*_aabf .DirAttr ); -};};if _aabf .FadeDirAttr !=nil {if *_aabf .FadeDirAttr < 0{return _gd .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 ,*_aabf .FadeDirAttr ); -};if *_aabf .FadeDirAttr >=21600000{return _gd .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 ,*_aabf .FadeDirAttr ); -};};if _aabf .SxAttr !=nil {if _gbaad :=_aabf .SxAttr .ValidateWithPath (path +"\u002fS\u0078\u0041\u0074\u0074\u0072");_gbaad !=nil {return _gbaad ;};};if _aabf .SyAttr !=nil {if _gedec :=_aabf .SyAttr .ValidateWithPath (path +"\u002fS\u0079\u0041\u0074\u0074\u0072"); -_gedec !=nil {return _gedec ;};};if _aabf .KxAttr !=nil {if *_aabf .KxAttr <=-5400000{return _gd .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 ,*_aabf .KxAttr ); -};if *_aabf .KxAttr >=5400000{return _gd .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 ,*_aabf .KxAttr ); -};};if _aabf .KyAttr !=nil {if *_aabf .KyAttr <=-5400000{return _gd .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 ,*_aabf .KyAttr ); -};if *_aabf .KyAttr >=5400000{return _gd .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 ,*_aabf .KyAttr ); -};};if _dbcdc :=_aabf .AlgnAttr .ValidateWithPath (path +"\u002fA\u006c\u0067\u006e\u0041\u0074\u0074r");_dbcdc !=nil {return _dbcdc ;};return nil ;};func (_ebbd *CT_AnimationDgmElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbgg :=range start .Attr {if _bbgg .Name .Local =="\u0069\u0064"{_cbb ,_ced :=_bbgg .Value ,error (nil ); -if _ced !=nil {return _ced ;};_ebbd .IdAttr =&_cbb ;continue ;};if _bbgg .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_ebbd .BldStepAttr .UnmarshalXMLAttr (_bbgg );continue ;};};for {_aeda ,_cda :=d .Token ();if _cda !=nil {return _gd .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",_cda ); -};if _cgc ,_bff :=_aeda .(_d .EndElement );_bff &&_cgc .Name ==start .Name {break ;};};return nil ;};func (_abdgg *ST_Coordinate32 )Validate ()error {return _abdgg .ValidateWithPath ("")};func NewCT_HslColor ()*CT_HslColor {_bafe :=&CT_HslColor {};_bafe .HueAttr =0; -return _bafe };func (_gacef *CT_CustomColorList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gacef .CustClr !=nil {_gecaa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0075\u0073\u0074\u0043\u006cr"}}; -for _ ,_ddded :=range _gacef .CustClr {e .EncodeElement (_ddded ,_gecaa );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TableStyleTextStyle and its children +func (_cdbba *CT_TableStyleTextStyle )Validate ()error {return _cdbba .ValidateWithPath ("\u0043\u0054\u005f\u0054ab\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0054\u0065\u0078\u0074\u0053\u0074\u0079l\u0065");};func NewCT_FillOverlayEffect ()*CT_FillOverlayEffect {_cdecd :=&CT_FillOverlayEffect {}; +_cdecd .BlendAttr =ST_BlendMode (1);return _cdecd ;};func NewEG_Media ()*EG_Media {_bcbca :=&EG_Media {};return _bcbca }; -// Validate validates the CT_HslColor and its children -func (_dbgec *CT_HslColor )Validate ()error {return _dbgec .ValidateWithPath ("C\u0054\u005f\u0048\u0073\u006c\u0043\u006f\u006c\u006f\u0072");};func (_cgbea ST_LineEndWidth )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cgbea .String (),start ); -}; +// Validate validates the EG_Geometry and its children +func (_becee *EG_Geometry )Validate ()error {return _becee .ValidateWithPath ("E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");}; -// ValidateWithPath validates the CT_AlphaFloorEffect and its children, prefixing error messages with path -func (_ggbb *CT_AlphaFloorEffect )ValidateWithPath (path string )error {return nil };type EG_TextRun struct{R *CT_RegularTextRun ;Br *CT_TextLineBreak ;Fld *CT_TextField ;};func (_edafd *CT_NonVisualContentPartProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _edafd .IsCommentAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_edafd .IsCommentAttr ))}); -};e .EncodeToken (start );if _edafd .CpLocks !=nil {_gdcfbc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0070\u004c\u006f\u0063\u006bs"}};e .EncodeElement (_edafd .CpLocks ,_gdcfbc );};if _edafd .ExtLst !=nil {_gbge :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_edafd .ExtLst ,_gbge );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gaagf ST_EffectContainerType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gaagf .String (),start ); -};func NewCT_NonVisualGraphicFrameProperties ()*CT_NonVisualGraphicFrameProperties {_gfafd :=&CT_NonVisualGraphicFrameProperties {};return _gfafd ;};func NewEG_ThemeableFontStyles ()*EG_ThemeableFontStyles {_cgdddb :=&EG_ThemeableFontStyles {};return _cgdddb ; -};func (_aagg *ST_TextVerticalType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_aagg =0;case "\u0068\u006f\u0072\u007a":*_aagg =1;case "\u0076\u0065\u0072\u0074":*_aagg =2;case "\u0076e\u0072\u0074\u0032\u0037\u0030":*_aagg =3; -case "w\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065\u0072\u0074":*_aagg =4;case "\u0065\u0061\u0056\u0065\u0072\u0074":*_aagg =5;case "\u006d\u006f\u006e\u0067\u006f\u006c\u0069\u0061\u006e\u0056\u0065\u0072\u0074":*_aagg =6;case "\u0077\u006f\u0072\u0064\u0041\u0072\u0074\u0056\u0065r\u0074\u0052\u0074\u006c":*_aagg =7; -};return nil ;}; +// Validate validates the CT_EffectReference and its children +func (_cgebb *CT_EffectReference )Validate ()error {return _cgebb .ValidateWithPath ("\u0043T\u005fE\u0066\u0066\u0065\u0063\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");};func (_ebag *CT_ColorMapping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebag .Bg1Attr =ST_ColorSchemeIndex (1); +_ebag .Tx1Attr =ST_ColorSchemeIndex (1);_ebag .Bg2Attr =ST_ColorSchemeIndex (1);_ebag .Tx2Attr =ST_ColorSchemeIndex (1);_ebag .Accent1Attr =ST_ColorSchemeIndex (1);_ebag .Accent2Attr =ST_ColorSchemeIndex (1);_ebag .Accent3Attr =ST_ColorSchemeIndex (1); +_ebag .Accent4Attr =ST_ColorSchemeIndex (1);_ebag .Accent5Attr =ST_ColorSchemeIndex (1);_ebag .Accent6Attr =ST_ColorSchemeIndex (1);_ebag .HlinkAttr =ST_ColorSchemeIndex (1);_ebag .FolHlinkAttr =ST_ColorSchemeIndex (1);for _ ,_dfc :=range start .Attr {if _dfc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_ebag .Accent3Attr .UnmarshalXMLAttr (_dfc ); +continue ;};if _dfc .Name .Local =="\u0074\u0078\u0031"{_ebag .Tx1Attr .UnmarshalXMLAttr (_dfc );continue ;};if _dfc .Name .Local =="\u0062\u0067\u0032"{_ebag .Bg2Attr .UnmarshalXMLAttr (_dfc );continue ;};if _dfc .Name .Local =="\u0074\u0078\u0032"{_ebag .Tx2Attr .UnmarshalXMLAttr (_dfc ); +continue ;};if _dfc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_ebag .Accent1Attr .UnmarshalXMLAttr (_dfc );continue ;};if _dfc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_ebag .Accent2Attr .UnmarshalXMLAttr (_dfc );continue ;}; +if _dfc .Name .Local =="\u0062\u0067\u0031"{_ebag .Bg1Attr .UnmarshalXMLAttr (_dfc );continue ;};if _dfc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_ebag .Accent4Attr .UnmarshalXMLAttr (_dfc );continue ;};if _dfc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_ebag .Accent5Attr .UnmarshalXMLAttr (_dfc ); +continue ;};if _dfc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_ebag .Accent6Attr .UnmarshalXMLAttr (_dfc );continue ;};if _dfc .Name .Local =="\u0068\u006c\u0069n\u006b"{_ebag .HlinkAttr .UnmarshalXMLAttr (_dfc );continue ;};if _dfc .Name .Local =="\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"{_ebag .FolHlinkAttr .UnmarshalXMLAttr (_dfc ); +continue ;};};_cbdfe :for {_abbg ,_begd :=d .Token ();if _begd !=nil {return _begd ;};switch _eece :=_abbg .(type ){case _d .StartElement :switch _eece .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebag .ExtLst =NewCT_OfficeArtExtensionList (); +if _afea :=d .DecodeElement (_ebag .ExtLst ,&_eece );_afea !=nil {return _afea ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_eece .Name ); +if _ccag :=d .Skip ();_ccag !=nil {return _ccag ;};};case _d .EndElement :break _cbdfe ;case _d .CharData :};};return nil ;};func NewCT_ColorChangeEffect ()*CT_ColorChangeEffect {_afdcf :=&CT_ColorChangeEffect {};_afdcf .ClrFrom =NewCT_Color ();_afdcf .ClrTo =NewCT_Color (); +return _afdcf ;};func (_debf *CT_ColorScheme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_debf .Dk1 =NewCT_Color ();_debf .Lt1 =NewCT_Color ();_debf .Dk2 =NewCT_Color ();_debf .Lt2 =NewCT_Color ();_debf .Accent1 =NewCT_Color ();_debf .Accent2 =NewCT_Color (); +_debf .Accent3 =NewCT_Color ();_debf .Accent4 =NewCT_Color ();_debf .Accent5 =NewCT_Color ();_debf .Accent6 =NewCT_Color ();_debf .Hlink =NewCT_Color ();_debf .FolHlink =NewCT_Color ();for _ ,_cgdgf :=range start .Attr {if _cgdgf .Name .Local =="\u006e\u0061\u006d\u0065"{_cdab ,_dfbc :=_cgdgf .Value ,error (nil ); +if _dfbc !=nil {return _dfbc ;};_debf .NameAttr =_cdab ;continue ;};};_ffgc :for {_deff ,_gaed :=d .Token ();if _gaed !=nil {return _gaed ;};switch _dgaf :=_deff .(type ){case _d .StartElement :switch _dgaf .Name {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 :"\u0064\u006b\u0031"},_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 :"\u0064\u006b\u0031"}:if _cgcc :=d .DecodeElement (_debf .Dk1 ,&_dgaf ); +_cgcc !=nil {return _cgcc ;};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 :"\u006c\u0074\u0031"},_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 :"\u006c\u0074\u0031"}:if _bce :=d .DecodeElement (_debf .Lt1 ,&_dgaf ); +_bce !=nil {return _bce ;};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 :"\u0064\u006b\u0032"},_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 :"\u0064\u006b\u0032"}:if _ddea :=d .DecodeElement (_debf .Dk2 ,&_dgaf ); +_ddea !=nil {return _ddea ;};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 :"\u006c\u0074\u0032"},_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 :"\u006c\u0074\u0032"}:if _gbga :=d .DecodeElement (_debf .Lt2 ,&_dgaf ); +_gbga !=nil {return _gbga ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0031"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0031"}:if _cagab :=d .DecodeElement (_debf .Accent1 ,&_dgaf ); +_cagab !=nil {return _cagab ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0032"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0032"}:if _egaf :=d .DecodeElement (_debf .Accent2 ,&_dgaf ); +_egaf !=nil {return _egaf ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0033"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0033"}:if _bdgeg :=d .DecodeElement (_debf .Accent3 ,&_dgaf ); +_bdgeg !=nil {return _bdgeg ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0034"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0034"}:if _ecca :=d .DecodeElement (_debf .Accent4 ,&_dgaf ); +_ecca !=nil {return _ecca ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0035"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0035"}:if _bfff :=d .DecodeElement (_debf .Accent5 ,&_dgaf ); +_bfff !=nil {return _bfff ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0036"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0036"}:if _gegg :=d .DecodeElement (_debf .Accent6 ,&_dgaf ); +_gegg !=nil {return _gegg ;};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 :"\u0068\u006c\u0069n\u006b"},_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 :"\u0068\u006c\u0069n\u006b"}:if _edee :=d .DecodeElement (_debf .Hlink ,&_dgaf ); +_edee !=nil {return _edee ;};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 :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"},_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 :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}:if _bede :=d .DecodeElement (_debf .FolHlink ,&_dgaf ); +_bede !=nil {return _bede ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_debf .ExtLst =NewCT_OfficeArtExtensionList (); +if _degf :=d .DecodeElement (_debf .ExtLst ,&_dgaf );_degf !=nil {return _degf ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_dgaf .Name ); +if _fcbbb :=d .Skip ();_fcbbb !=nil {return _fcbbb ;};};case _d .EndElement :break _ffgc ;case _d .CharData :};};return nil ;};func NewEG_FillModeProperties ()*EG_FillModeProperties {_edaag :=&EG_FillModeProperties {};return _edaag ;}; -// ValidateWithPath validates the CT_ColorMappingOverride and its children, prefixing error messages with path -func (_bbac *CT_ColorMappingOverride )ValidateWithPath (path string )error {if _fgea :=_bbac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fgea !=nil {return _fgea ;};return nil ;};func (_dffdc *EG_LineJoinProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebfef :for {_gfgeb ,_ccdbb :=d .Token (); -if _ccdbb !=nil {return _ccdbb ;};switch _ceecg :=_gfgeb .(type ){case _d .StartElement :switch _ceecg .Name {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 :"\u0072\u006f\u0075n\u0064"},_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 :"\u0072\u006f\u0075n\u0064"}:_dffdc .Round =NewCT_LineJoinRound (); -if _bccfc :=d .DecodeElement (_dffdc .Round ,&_ceecg );_bccfc !=nil {return _bccfc ;};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 :"\u0062\u0065\u0076e\u006c"},_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 :"\u0062\u0065\u0076e\u006c"}:_dffdc .Bevel =NewCT_LineJoinBevel (); -if _fdfdg :=d .DecodeElement (_dffdc .Bevel ,&_ceecg );_fdfdg !=nil {return _fdfdg ;};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 :"\u006d\u0069\u0074e\u0072"},_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 :"\u006d\u0069\u0074e\u0072"}:_dffdc .Miter =NewCT_LineJoinMiterProperties (); -if _fgcabg :=d .DecodeElement (_dffdc .Miter ,&_ceecg );_fgcabg !=nil {return _fgcabg ;};default:_ac .Log .Debug ("\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",_ceecg .Name ); -if _cfcbf :=d .Skip ();_cfcbf !=nil {return _cfcbf ;};};case _d .EndElement :break _ebfef ;case _d .CharData :};};return nil ;};type ST_TextFontAlignType byte ;func NewCT_GroupFillProperties ()*CT_GroupFillProperties {_febdf :=&CT_GroupFillProperties {}; -return _febdf ;}; +// Validate validates the CT_ComplementTransform and its children +func (_abgec *CT_ComplementTransform )Validate ()error {return _abgec .ValidateWithPath ("\u0043\u0054\u005f\u0043om\u0070\u006c\u0065\u006d\u0065\u006e\u0074\u0054\u0072\u0061\u006e\u0073\u0066\u006fr\u006d");};func (_gcebd *EG_TextBulletSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aaegd :for {_cadga ,_dgadd :=d .Token (); +if _dgadd !=nil {return _dgadd ;};switch _bdcbd :=_cadga .(type ){case _d .StartElement :switch _bdcbd .Name {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 :"\u0062\u0075\u0053\u007a\u0054\u0078"},_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 :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_gcebd .BuSzTx =NewCT_TextBulletSizeFollowText (); +if _bdefgd :=d .DecodeElement (_gcebd .BuSzTx ,&_bdcbd );_bdefgd !=nil {return _bdefgd ;};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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_gcebd .BuSzPct =NewCT_TextBulletSizePercent (); +if _ddbeg :=d .DecodeElement (_gcebd .BuSzPct ,&_bdcbd );_ddbeg !=nil {return _ddbeg ;};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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_gcebd .BuSzPts =NewCT_TextBulletSizePoint (); +if _eeega :=d .DecodeElement (_gcebd .BuSzPts ,&_bdcbd );_eeega !=nil {return _eeega ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_bdcbd .Name ); +if _ecfcd :=d .Skip ();_ecfcd !=nil {return _ecfcd ;};};case _d .EndElement :break _aaegd ;case _d .CharData :};};return nil ;};func (_ebfec ST_RectAlignment )ValidateWithPath (path string )error {switch _ebfec {case 0,1,2,3,4,5,6,7,8,9:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebfec )); +};return nil ;};func (_cfcdb *ST_TextShapeType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfcdb =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_cfcdb =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_cfcdb =2; +case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_cfcdb =3;case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_cfcdb =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_cfcdb =5; +case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_cfcdb =6;case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_cfcdb =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_cfcdb =8; +case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_cfcdb =9;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_cfcdb =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_cfcdb =11; +case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_cfcdb =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_cfcdb =13;case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_cfcdb =14; +case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_cfcdb =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_cfcdb =16;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_cfcdb =17; +case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_cfcdb =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_cfcdb =19;case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_cfcdb =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_cfcdb =21; +case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_cfcdb =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_cfcdb =23;case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_cfcdb =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_cfcdb =25; +case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_cfcdb =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_cfcdb =27;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_cfcdb =28; +case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_cfcdb =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_cfcdb =30;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_cfcdb =31; +case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_cfcdb =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_cfcdb =33;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_cfcdb =34; +case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_cfcdb =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_cfcdb =36;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_cfcdb =37; +case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_cfcdb =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_cfcdb =39;case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_cfcdb =40; +case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_cfcdb =41;};return nil ;};func (_ecbgdb ST_TextHorzOverflowType )Validate ()error {return _ecbgdb .ValidateWithPath ("")}; -// Validate validates the CT_BaseStylesOverride and its children -func (_caaba *CT_BaseStylesOverride )Validate ()error {return _caaba .ValidateWithPath ("C\u0054\u005f\u0042\u0061se\u0053t\u0079\u006c\u0065\u0073\u004fv\u0065\u0072\u0072\u0069\u0064\u0065");};type EG_Geometry struct{CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ; -};func NewEG_TextBulletTypeface ()*EG_TextBulletTypeface {_agcdge :=&EG_TextBulletTypeface {};return _agcdge ;};type CT_GradientStopList struct{Gs []*CT_GradientStop ;};func (_bebaf *CT_Path2DCubicBezierTo )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -_cadga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0074"}};for _ ,_agbbf :=range _bebaf .Pt {e .EncodeElement (_agbbf ,_cadga );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afbaa *ST_AnimationBuildType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gfeccg ,_aeccga :=d .Token (); -if _aeccga !=nil {return _aeccga ;};if _gacggg ,_eeacd :=_gfeccg .(_d .EndElement );_eeacd &&_gacggg .Name ==start .Name {*_afbaa =1;return nil ;};if _cafd ,_gfbgb :=_gfeccg .(_d .CharData );!_gfbgb {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",_gfeccg ); -}else {switch string (_cafd ){case "":*_afbaa =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_afbaa =1;};};_gfeccg ,_aeccga =d .Token ();if _aeccga !=nil {return _aeccga ;};if _feff ,_gcge :=_gfeccg .(_d .EndElement );_gcge &&_feff .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",_gfeccg );};func (_bdcgfc *ST_BlendMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdcgfc =0; -case "\u006f\u0076\u0065\u0072":*_bdcgfc =1;case "\u006d\u0075\u006c\u0074":*_bdcgfc =2;case "\u0073\u0063\u0072\u0065\u0065\u006e":*_bdcgfc =3;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_bdcgfc =4;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_bdcgfc =5; -};return nil ;};func NewEG_Geometry ()*EG_Geometry {_fecec :=&EG_Geometry {};return _fecec };func (_baaff *CT_TextBulletColorFollowText )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_ccecb ,_ccdbgg :=d .Token ();if _ccdbgg !=nil {return _gd .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",_ccdbgg ); -};if _gdbbb ,_cbead :=_ccecb .(_d .EndElement );_cbead &&_gdbbb .Name ==start .Name {break ;};};return nil ;};func NewCT_Connection ()*CT_Connection {_afgf :=&CT_Connection {};return _afgf };func (_bfcba ST_TextVerticalType )ValidateWithPath (path string )error {switch _bfcba {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 (_bfcba )); -};return nil ;};func (_dfcg *CT_GlowEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dfcg .RadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_dfcg .RadAttr )}); -};e .EncodeToken (start );if _dfcg .ScrgbClr !=nil {_gggd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_dfcg .ScrgbClr ,_gggd );};if _dfcg .SrgbClr !=nil {_cbdea :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_dfcg .SrgbClr ,_cbdea );};if _dfcg .HslClr !=nil {_bcacfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_dfcg .HslClr ,_bcacfa );};if _dfcg .SysClr !=nil {_fcgb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_dfcg .SysClr ,_fcgb );};if _dfcg .SchemeClr !=nil {_gebg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_dfcg .SchemeClr ,_gebg );};if _dfcg .PrstClr !=nil {_gcfd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_dfcg .PrstClr ,_gcfd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PositivePercentage and its children +func (_gbfbaf *CT_PositivePercentage )Validate ()error {return _gbfbaf .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0050\u0065\u0072c\u0065\u006e\u0074\u0061\u0067\u0065");};func NewCT_LineJoinBevel ()*CT_LineJoinBevel {_adec :=&CT_LineJoinBevel {}; +return _adec };func (_degc *CT_LineProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfdba :=range start .Attr {if _bfdba .Name .Local =="\u0077"{_bcgb ,_dccde :=_bc .ParseInt (_bfdba .Value ,10,32);if _dccde !=nil {return _dccde ; +};_feedd :=int32 (_bcgb );_degc .WAttr =&_feedd ;continue ;};if _bfdba .Name .Local =="\u0063\u006d\u0070\u0064"{_degc .CmpdAttr .UnmarshalXMLAttr (_bfdba );continue ;};if _bfdba .Name .Local =="\u0063\u0061\u0070"{_degc .CapAttr .UnmarshalXMLAttr (_bfdba ); +continue ;};if _bfdba .Name .Local =="\u0061\u006c\u0067\u006e"{_degc .AlgnAttr .UnmarshalXMLAttr (_bfdba );continue ;};};_fggd :for {_gcadg ,_egca :=d .Token ();if _egca !=nil {return _egca ;};switch _ebfa :=_gcadg .(type ){case _d .StartElement :switch _ebfa .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_degc .NoFill =NewCT_NoFillProperties (); +if _cgdec :=d .DecodeElement (_degc .NoFill ,&_ebfa );_cgdec !=nil {return _cgdec ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_degc .SolidFill =NewCT_SolidColorFillProperties (); +if _dagb :=d .DecodeElement (_degc .SolidFill ,&_ebfa );_dagb !=nil {return _dagb ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_degc .GradFill =NewCT_GradientFillProperties (); +if _abdc :=d .DecodeElement (_degc .GradFill ,&_ebfa );_abdc !=nil {return _abdc ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_degc .PattFill =NewCT_PatternFillProperties (); +if _geegf :=d .DecodeElement (_degc .PattFill ,&_ebfa );_geegf !=nil {return _geegf ;};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 :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}:_degc .PrstDash =NewCT_PresetLineDashProperties (); +if _efabd :=d .DecodeElement (_degc .PrstDash ,&_ebfa );_efabd !=nil {return _efabd ;};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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"},_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 :"\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}:_degc .CustDash =NewCT_DashStopList (); +if _gbgeb :=d .DecodeElement (_degc .CustDash ,&_ebfa );_gbgeb !=nil {return _gbgeb ;};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 :"\u0072\u006f\u0075n\u0064"},_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 :"\u0072\u006f\u0075n\u0064"}:_degc .Round =NewCT_LineJoinRound (); +if _gdcce :=d .DecodeElement (_degc .Round ,&_ebfa );_gdcce !=nil {return _gdcce ;};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 :"\u0062\u0065\u0076e\u006c"},_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 :"\u0062\u0065\u0076e\u006c"}:_degc .Bevel =NewCT_LineJoinBevel (); +if _fdecf :=d .DecodeElement (_degc .Bevel ,&_ebfa );_fdecf !=nil {return _fdecf ;};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 :"\u006d\u0069\u0074e\u0072"},_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 :"\u006d\u0069\u0074e\u0072"}:_degc .Miter =NewCT_LineJoinMiterProperties (); +if _bbde :=d .DecodeElement (_degc .Miter ,&_ebfa );_bbde !=nil {return _bbde ;};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 :"\u0068e\u0061\u0064\u0045\u006e\u0064"},_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 :"\u0068e\u0061\u0064\u0045\u006e\u0064"}:_degc .HeadEnd =NewCT_LineEndProperties (); +if _bagfd :=d .DecodeElement (_degc .HeadEnd ,&_ebfa );_bagfd !=nil {return _bagfd ;};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 :"\u0074a\u0069\u006c\u0045\u006e\u0064"},_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 :"\u0074a\u0069\u006c\u0045\u006e\u0064"}:_degc .TailEnd =NewCT_LineEndProperties (); +if _ffab :=d .DecodeElement (_degc .TailEnd ,&_ebfa );_ffab !=nil {return _ffab ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_degc .ExtLst =NewCT_OfficeArtExtensionList (); +if _bgga :=d .DecodeElement (_degc .ExtLst ,&_ebfa );_bgga !=nil {return _bgga ;};default:_dc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_ebfa .Name ); +if _edac :=d .Skip ();_edac !=nil {return _edac ;};};case _d .EndElement :break _fggd ;case _d .CharData :};};return nil ;};type ST_TextFontAlignType byte ;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 (_acfc *CT_BaseStylesOverride )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_accb :for {_acfga ,_ggef :=d .Token (); +if _ggef !=nil {return _ggef ;};switch _fccb :=_acfga .(type ){case _d .StartElement :switch _fccb .Name {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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:_acfc .ClrScheme =NewCT_ColorScheme (); +if _gbfb :=d .DecodeElement (_acfc .ClrScheme ,&_fccb );_gbfb !=nil {return _gbfb ;};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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"},_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 :"\u0066\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065"}:_acfc .FontScheme =NewCT_FontScheme (); +if _dgfa :=d .DecodeElement (_acfc .FontScheme ,&_fccb );_dgfa !=nil {return _dgfa ;};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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0066m\u0074\u0053\u0063\u0068\u0065\u006de"}:_acfc .FmtScheme =NewCT_StyleMatrix (); +if _dgfac :=d .DecodeElement (_acfc .FmtScheme ,&_fccb );_dgfac !=nil {return _dgfac ;};default:_dc .Log .Debug ("\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",_fccb .Name ); +if _gggca :=d .Skip ();_gggca !=nil {return _gggca ;};};case _d .EndElement :break _accb ;case _d .CharData :};};return nil ;};func (_eegd ST_TextFontScalePercentOrPercentString )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _eegd .ST_TextFontScalePercent !=nil {e .EncodeToken (_d .CharData (_fa .Sprintf ("\u0025\u0064",*_eegd .ST_TextFontScalePercent )));};if _eegd .ST_Percentage !=nil {e .EncodeToken (_d .CharData (*_eegd .ST_Percentage ));};return e .EncodeToken (_d .EndElement {Name :start .Name }); +};func (_bdedd ST_AnimationDgmBuildType )String ()string {if _bdedd .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {return _bdedd .ST_AnimationBuildType .String ();};if _bdedd .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {return _bdedd .ST_AnimationDgmOnlyBuildType .String (); +};return "";}; -// Validate validates the CT_InverseTransform and its children -func (_bdbcf *CT_InverseTransform )Validate ()error {return _bdbcf .ValidateWithPath ("\u0043\u0054\u005f\u0049nv\u0065\u0072\u0073\u0065\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_gfedg *CT_PresetLineDashProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dcgac :=range start .Attr {if _dcgac .Name .Local =="\u0076\u0061\u006c"{_gfedg .ValAttr .UnmarshalXMLAttr (_dcgac ); -continue ;};};for {_afabc ,_addbf :=d .Token ();if _addbf !=nil {return _gd .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",_addbf ); -};if _gcdbbe ,_dgcce :=_afabc .(_d .EndElement );_dgcce &&_gcdbbe .Name ==start .Name {break ;};};return nil ;};func (_adag *CT_QuickTimeFile )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfecd :=range start .Attr {if _gfecd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gfecd .Name .Local =="\u006c\u0069\u006e\u006b"||_gfecd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gfecd .Name .Local =="\u006c\u0069\u006e\u006b"{_adgbg ,_gagbea :=_gfecd .Value ,error (nil ); -if _gagbea !=nil {return _gagbea ;};_adag .LinkAttr =_adgbg ;continue ;};};_bfdf :for {_dgede ,_fdfe :=d .Token ();if _fdfe !=nil {return _fdfe ;};switch _dcefbe :=_dgede .(type ){case _d .StartElement :switch _dcefbe .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adag .ExtLst =NewCT_OfficeArtExtensionList (); -if _fceg :=d .DecodeElement (_adag .ExtLst ,&_dcefbe );_fceg !=nil {return _fceg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_dcefbe .Name ); -if _ecafbf :=d .Skip ();_ecafbf !=nil {return _ecafbf ;};};case _d .EndElement :break _bfdf ;case _d .CharData :};};return nil ;};type ST_TextVerticalType byte ;func (_gadce ST_LightRigType )Validate ()error {return _gadce .ValidateWithPath ("")};func (_edab *CT_DashStop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afdg :=range start .Attr {if _afdg .Name .Local =="\u0064"{_beefc ,_cegf :=ParseUnionST_PositivePercentage (_afdg .Value ); -if _cegf !=nil {return _cegf ;};_edab .DAttr =_beefc ;continue ;};if _afdg .Name .Local =="\u0073\u0070"{_cgfc ,_afge :=ParseUnionST_PositivePercentage (_afdg .Value );if _afge !=nil {return _afge ;};_edab .SpAttr =_cgfc ;continue ;};};for {_fdbff ,_fgaec :=d .Token (); -if _fgaec !=nil {return _gd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0073\u0068\u0053\u0074\u006f\u0070\u003a\u0020\u0025\u0073",_fgaec );};if _egdb ,_bccc :=_fdbff .(_d .EndElement );_bccc &&_egdb .Name ==start .Name {break ; -};};return nil ;};func NewCT_InnerShadowEffect ()*CT_InnerShadowEffect {_bbdc :=&CT_InnerShadowEffect {};return _bbdc };func (_bcag *CT_InverseGammaTransform )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the EG_Effect and its children, prefixing error messages with path +func (_bdgdc *EG_Effect )ValidateWithPath (path string )error {if _bdgdc .Cont !=nil {if _dgcded :=_bdgdc .Cont .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074");_dgcded !=nil {return _dgcded ;};};if _bdgdc .Effect !=nil {if _dfdcc :=_bdgdc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); +_dfdcc !=nil {return _dfdcc ;};};if _bdgdc .AlphaBiLevel !=nil {if _daggg :=_bdgdc .AlphaBiLevel .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_daggg !=nil {return _daggg ;};};if _bdgdc .AlphaCeiling !=nil {if _adbdd :=_bdgdc .AlphaCeiling .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067"); +_adbdd !=nil {return _adbdd ;};};if _bdgdc .AlphaFloor !=nil {if _efcfc :=_bdgdc .AlphaFloor .ValidateWithPath (path +"/\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072");_efcfc !=nil {return _efcfc ;};};if _bdgdc .AlphaInv !=nil {if _cdae :=_bdgdc .AlphaInv .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u0049\u006ev"); +_cdae !=nil {return _cdae ;};};if _bdgdc .AlphaMod !=nil {if _ecbbg :=_bdgdc .AlphaMod .ValidateWithPath (path +"\u002fA\u006c\u0070\u0068\u0061\u004d\u006fd");_ecbbg !=nil {return _ecbbg ;};};if _bdgdc .AlphaModFix !=nil {if _ccgea :=_bdgdc .AlphaModFix .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"); +_ccgea !=nil {return _ccgea ;};};if _bdgdc .AlphaOutset !=nil {if _gdeaa :=_bdgdc .AlphaOutset .ValidateWithPath (path +"\u002f\u0041\u006cp\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074");_gdeaa !=nil {return _gdeaa ;};};if _bdgdc .AlphaRepl !=nil {if _fceaf :=_bdgdc .AlphaRepl .ValidateWithPath (path +"\u002f\u0041\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"); +_fceaf !=nil {return _fceaf ;};};if _bdgdc .BiLevel !=nil {if _cbggc :=_bdgdc .BiLevel .ValidateWithPath (path +"\u002f\u0042\u0069\u004c\u0065\u0076\u0065\u006c");_cbggc !=nil {return _cbggc ;};};if _bdgdc .Blend !=nil {if _gfddc :=_bdgdc .Blend .ValidateWithPath (path +"\u002f\u0042\u006c\u0065\u006e\u0064"); +_gfddc !=nil {return _gfddc ;};};if _bdgdc .Blur !=nil {if _effbd :=_bdgdc .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_effbd !=nil {return _effbd ;};};if _bdgdc .ClrChange !=nil {if _fffad :=_bdgdc .ClrChange .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); +_fffad !=nil {return _fffad ;};};if _bdgdc .ClrRepl !=nil {if _efcc :=_bdgdc .ClrRepl .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0052\u0065\u0070\u006c");_efcc !=nil {return _efcc ;};};if _bdgdc .Duotone !=nil {if _fdffe :=_bdgdc .Duotone .ValidateWithPath (path +"\u002f\u0044\u0075\u006f\u0074\u006f\u006e\u0065"); +_fdffe !=nil {return _fdffe ;};};if _bdgdc .Fill !=nil {if _baeeg :=_bdgdc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_baeeg !=nil {return _baeeg ;};};if _bdgdc .FillOverlay !=nil {if _aaged :=_bdgdc .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); +_aaged !=nil {return _aaged ;};};if _bdgdc .Glow !=nil {if _aaffc :=_bdgdc .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_aaffc !=nil {return _aaffc ;};};if _bdgdc .Grayscl !=nil {if _egdg :=_bdgdc .Grayscl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u006c"); +_egdg !=nil {return _egdg ;};};if _bdgdc .Hsl !=nil {if _baeef :=_bdgdc .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c");_baeef !=nil {return _baeef ;};};if _bdgdc .InnerShdw !=nil {if _cbbbb :=_bdgdc .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"); +_cbbbb !=nil {return _cbbbb ;};};if _bdgdc .Lum !=nil {if _dgeac :=_bdgdc .Lum .ValidateWithPath (path +"\u002f\u004c\u0075\u006d");_dgeac !=nil {return _dgeac ;};};if _bdgdc .OuterShdw !=nil {if _ddfge :=_bdgdc .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"); +_ddfge !=nil {return _ddfge ;};};if _bdgdc .PrstShdw !=nil {if _gfeeb :=_bdgdc .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w");_gfeeb !=nil {return _gfeeb ;};};if _bdgdc .Reflection !=nil {if _aagfgg :=_bdgdc .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"); +_aagfgg !=nil {return _aagfgg ;};};if _bdgdc .RelOff !=nil {if _bcffb :=_bdgdc .RelOff .ValidateWithPath (path +"\u002fR\u0065\u006c\u004f\u0066\u0066");_bcffb !=nil {return _bcffb ;};};if _bdgdc .SoftEdge !=nil {if _gabag :=_bdgdc .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e"); +_gabag !=nil {return _gabag ;};};if _bdgdc .Tint !=nil {if _afggd :=_bdgdc .Tint .ValidateWithPath (path +"\u002f\u0054\u0069n\u0074");_afggd !=nil {return _afggd ;};};if _bdgdc .Xfrm !=nil {if _egeddc :=_bdgdc .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d"); +_egeddc !=nil {return _egeddc ;};};return nil ;}; -// Validate validates the CT_GvmlTextShape and its children -func (_dgfec *CT_GvmlTextShape )Validate ()error {return _dgfec .ValidateWithPath ("\u0043\u0054_\u0047\u0076\u006dl\u0054\u0065\u0078\u0074\u0053\u0068\u0061\u0070\u0065");};func ParseUnionST_TextPoint (s string )(ST_TextPoint ,error ){_gbeba :=ST_TextPoint {}; -if _gg .ST_UniversalMeasurePatternRe .MatchString (s ){_gbeba .ST_UniversalMeasure =&s ;}else {_dcgee ,_eeacae :=_b .ParseInt (s ,10,32);if _eeacae !=nil {return _gbeba ,_gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_eeacae ); -};_dbdafa :=int32 (_dcgee );_gbeba .ST_TextPointUnqualified =&_dbdafa ;};return _gbeba ,nil ;};func (_ccbcc *CT_SoftEdgesEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccbcc .RadAttr =0;for _ ,_acbde :=range start .Attr {if _acbde .Name .Local =="\u0072\u0061\u0064"{_ecdgc ,_febc :=_b .ParseInt (_acbde .Value ,10,64); -if _febc !=nil {return _febc ;};_ccbcc .RadAttr =_ecdgc ;continue ;};};for {_ggafb ,_eafe :=d .Token ();if _eafe !=nil {return _gd .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",_eafe ); -};if _fbcbfe ,_bdfab :=_ggafb .(_d .EndElement );_bdfab &&_fbcbfe .Name ==start .Name {break ;};};return nil ;};func NewCT_ColorSchemeList ()*CT_ColorSchemeList {_eedc :=&CT_ColorSchemeList {};return _eedc };func (_gccac *CT_FillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faeab :for {_cafb ,_fgbf :=d .Token (); -if _fgbf !=nil {return _fgbf ;};switch _acefef :=_cafb .(type ){case _d .StartElement :switch _acefef .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_gccac .NoFill =NewCT_NoFillProperties (); -if _gceb :=d .DecodeElement (_gccac .NoFill ,&_acefef );_gceb !=nil {return _gceb ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_gccac .SolidFill =NewCT_SolidColorFillProperties (); -if _egcde :=d .DecodeElement (_gccac .SolidFill ,&_acefef );_egcde !=nil {return _egcde ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_gccac .GradFill =NewCT_GradientFillProperties (); -if _cbea :=d .DecodeElement (_gccac .GradFill ,&_acefef );_cbea !=nil {return _cbea ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_gccac .BlipFill =NewCT_BlipFillProperties (); -if _fbbb :=d .DecodeElement (_gccac .BlipFill ,&_acefef );_fbbb !=nil {return _fbbb ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_gccac .PattFill =NewCT_PatternFillProperties (); -if _befea :=d .DecodeElement (_gccac .PattFill ,&_acefef );_befea !=nil {return _befea ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_gccac .GrpFill =NewCT_GroupFillProperties (); -if _edcfc :=d .DecodeElement (_gccac .GrpFill ,&_acefef );_edcfc !=nil {return _edcfc ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_acefef .Name ); -if _dcce :=d .Skip ();_dcce !=nil {return _dcce ;};};case _d .EndElement :break _faeab ;case _d .CharData :};};return nil ;};func (_egeae ST_CompoundLine )ValidateWithPath (path string )error {switch _egeae {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 (_egeae )); -};return nil ;};func (_gbacdc ST_PitchFamily )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bffeg :=_d .Attr {};_bffeg .Name =name ;switch _gbacdc {case ST_PitchFamilyUnset :_bffeg .Value ="";case ST_PitchFamily00 :_bffeg .Value ="\u0030\u0030";case ST_PitchFamily01 :_bffeg .Value ="\u0030\u0031"; -case ST_PitchFamily02 :_bffeg .Value ="\u0030\u0032";case ST_PitchFamily16 :_bffeg .Value ="\u0031\u0036";case ST_PitchFamily17 :_bffeg .Value ="\u0031\u0037";case ST_PitchFamily18 :_bffeg .Value ="\u0031\u0038";case ST_PitchFamily32 :_bffeg .Value ="\u0033\u0032"; -case ST_PitchFamily33 :_bffeg .Value ="\u0033\u0033";case ST_PitchFamily34 :_bffeg .Value ="\u0033\u0034";case ST_PitchFamily48 :_bffeg .Value ="\u0034\u0038";case ST_PitchFamily49 :_bffeg .Value ="\u0034\u0039";case ST_PitchFamily50 :_bffeg .Value ="\u0035\u0030"; -case ST_PitchFamily64 :_bffeg .Value ="\u0036\u0034";case ST_PitchFamily65 :_bffeg .Value ="\u0036\u0035";case ST_PitchFamily66 :_bffeg .Value ="\u0036\u0036";case ST_PitchFamily80 :_bffeg .Value ="\u0038\u0030";case ST_PitchFamily81 :_bffeg .Value ="\u0038\u0031"; -case ST_PitchFamily82 :_bffeg .Value ="\u0038\u0032";};return _bffeg ,nil ;}; +// Validate validates the CT_ConnectionSite and its children +func (_daf *CT_ConnectionSite )Validate ()error {return _daf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u0053\u0069\u0074\u0065");};func NewCT_ColorScheme ()*CT_ColorScheme {_cegfd :=&CT_ColorScheme {}; +_cegfd .Dk1 =NewCT_Color ();_cegfd .Lt1 =NewCT_Color ();_cegfd .Dk2 =NewCT_Color ();_cegfd .Lt2 =NewCT_Color ();_cegfd .Accent1 =NewCT_Color ();_cegfd .Accent2 =NewCT_Color ();_cegfd .Accent3 =NewCT_Color ();_cegfd .Accent4 =NewCT_Color ();_cegfd .Accent5 =NewCT_Color (); +_cegfd .Accent6 =NewCT_Color ();_cegfd .Hlink =NewCT_Color ();_cegfd .FolHlink =NewCT_Color ();return _cegfd ;}; -// Validate validates the CT_Bevel and its children -func (_befd *CT_Bevel )Validate ()error {return _befd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0065\u0076\u0065\u006c");};func (_ebbaa *CT_SupplementalFont )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggggg :=range start .Attr {if _ggggg .Name .Local =="\u0073\u0063\u0072\u0069\u0070\u0074"{_adfd ,_ceefd :=_ggggg .Value ,error (nil ); -if _ceefd !=nil {return _ceefd ;};_ebbaa .ScriptAttr =_adfd ;continue ;};if _ggggg .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_bcgcg ,_afdbb :=_ggggg .Value ,error (nil );if _afdbb !=nil {return _afdbb ;};_ebbaa .TypefaceAttr =_bcgcg ; -continue ;};};for {_cgfe ,_baef :=d .Token ();if _baef !=nil {return _gd .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",_baef ); -};if _daedff ,_bbdba :=_cgfe .(_d .EndElement );_bbdba &&_daedff .Name ==start .Name {break ;};};return nil ;};func NewCT_DefaultShapeDefinition ()*CT_DefaultShapeDefinition {_afde :=&CT_DefaultShapeDefinition {};_afde .SpPr =NewCT_ShapeProperties ();_afde .BodyPr =NewCT_TextBodyProperties (); -_afde .LstStyle =NewCT_TextListStyle ();return _afde ;}; +// Validate validates the CT_TextTabStop and its children +func (_afddg *CT_TextTabStop )Validate ()error {return _afddg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0054\u0061b\u0053\u0074\u006f\u0070");};func (_abac *CT_GraphicalObjectData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cedbg :=range start .Attr {if _cedbg .Name .Local =="\u0075\u0072\u0069"{_ebbg ,_dabc :=_cedbg .Value ,error (nil ); +if _dabc !=nil {return _dabc ;};_abac .UriAttr =_ebbg ;continue ;};};_ggaad :for {_eeaf ,_bcfgb :=d .Token ();if _bcfgb !=nil {return _bcfgb ;};switch _baage :=_eeaf .(type ){case _d .StartElement :switch _baage .Name {default:if _acadg ,_dbab :=_g .CreateElement (_baage ); +_dbab !=nil {return _dbab ;}else {if _cafgc :=d .DecodeElement (_acadg ,&_baage );_cafgc !=nil {return _cafgc ;};_abac .Any =append (_abac .Any ,_acadg );};};case _d .EndElement :break _ggaad ;case _d .CharData :};};return nil ;};func (_gcgda *CT_ShapeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gcgda .BwModeAttr !=ST_BlackWhiteModeUnset {_bggde ,_dgbfc :=_gcgda .BwModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u0077\u004d\u006f\u0064\u0065"}); +if _dgbfc !=nil {return _dgbfc ;};start .Attr =append (start .Attr ,_bggde );};e .EncodeToken (start );if _gcgda .Xfrm !=nil {_abddg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_gcgda .Xfrm ,_abddg ); +};if _gcgda .CustGeom !=nil {_fedbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0047\u0065\u006f\u006d"}};e .EncodeElement (_gcgda .CustGeom ,_fedbc );};if _gcgda .PrstGeom !=nil {_gcdde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0047\u0065\u006f\u006d"}}; +e .EncodeElement (_gcgda .PrstGeom ,_gcdde );};if _gcgda .NoFill !=nil {_agdec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcgda .NoFill ,_agdec );};if _gcgda .SolidFill !=nil {_afeee :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gcgda .SolidFill ,_afeee );};if _gcgda .GradFill !=nil {_eagbg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcgda .GradFill ,_eagbg );};if _gcgda .BlipFill !=nil {_deadf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_gcgda .BlipFill ,_deadf );};if _gcgda .PattFill !=nil {_fcaeb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gcgda .PattFill ,_fcaeb );};if _gcgda .GrpFill !=nil {_dbdbb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; +e .EncodeElement (_gcgda .GrpFill ,_dbdbb );};if _gcgda .Ln !=nil {_bcbfc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e"}};e .EncodeElement (_gcgda .Ln ,_bcbfc );};if _gcgda .EffectLst !=nil {_eeecd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gcgda .EffectLst ,_eeecd );};if _gcgda .EffectDag !=nil {_adgfb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_gcgda .EffectDag ,_adgfb );};if _gcgda .Scene3d !=nil {_bfdda :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}}; +e .EncodeElement (_gcgda .Scene3d ,_bfdda );};if _gcgda .Sp3d !=nil {_aacgb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_gcgda .Sp3d ,_aacgb );};if _gcgda .ExtLst !=nil {_fdfcc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gcgda .ExtLst ,_fdfcc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_EmbeddedWAVAudioFile ()*CT_EmbeddedWAVAudioFile {_ccga :=&CT_EmbeddedWAVAudioFile {};return _ccga ;};func (_cggf ST_TileFlipMode )ValidateWithPath (path string )error {switch _cggf {case 0,1,2,3,4:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cggf )); +};return nil ;};func (_cadgc ST_BevelPresetType )ValidateWithPath (path string )error {switch _cadgc {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cadgc )); +};return nil ;};func (_gfbg *CT_TextParagraph )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfbg .PPr !=nil {_bgddg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070P\u0072"}};e .EncodeElement (_gfbg .PPr ,_bgddg ); +};if _gfbg .EG_TextRun !=nil {for _ ,_beeec :=range _gfbg .EG_TextRun {_beeec .MarshalXML (e ,_d .StartElement {});};};if _gfbg .EndParaRPr !=nil {_facce :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065n\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}}; +e .EncodeElement (_gfbg .EndParaRPr ,_facce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_InverseTransform and its children, prefixing error messages with path -func (_fdda *CT_InverseTransform )ValidateWithPath (path string )error {return nil };func (_caeeg ST_EffectContainerType )Validate ()error {return _caeeg .ValidateWithPath ("")};func (_egbbe ST_BevelPresetType )String ()string {switch _egbbe {case 0:return ""; -case 1:return "\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case 2:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 3:return "\u0073\u006c\u006fp\u0065";case 4:return "\u0063\u0072\u006fs\u0073";case 5:return "\u0061\u006e\u0067l\u0065"; -case 6:return "\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed";case 7:return "\u0063\u006f\u006e\u0076\u0065\u0078";case 8:return "\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case 9:return "\u0064\u0069\u0076o\u0074";case 10:return "\u0072\u0069\u0062\u006c\u0065\u0074"; -case 11:return "\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case 12:return "\u0061r\u0074\u0044\u0065\u0063\u006f";};return "";};func NewCT_WholeE2oFormatting ()*CT_WholeE2oFormatting {_eacdcg :=&CT_WholeE2oFormatting {};return _eacdcg ;}; +// ST_TextPoint is a union type +type ST_TextPoint struct{ST_TextPointUnqualified *int32 ;ST_UniversalMeasure *string ;};func (_edfdf *EG_EffectProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggbad :for {_eebfd ,_ddfegg :=d .Token ();if _ddfegg !=nil {return _ddfegg ; +};switch _dfbca :=_eebfd .(type ){case _d .StartElement :switch _dfbca .Name {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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_edfdf .EffectLst =NewCT_EffectList (); +if _acafe :=d .DecodeElement (_edfdf .EffectLst ,&_dfbca );_acafe !=nil {return _acafe ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_edfdf .EffectDag =NewCT_EffectContainer (); +if _bccaa :=d .DecodeElement (_edfdf .EffectDag ,&_dfbca );_bccaa !=nil {return _bccaa ;};default:_dc .Log .Debug ("\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",_dfbca .Name ); +if _fbbge :=d .Skip ();_fbbge !=nil {return _fbbge ;};};case _d .EndElement :break _ggbad ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_LineJoinBevel and its children, prefixing error messages with path -func (_efbc *CT_LineJoinBevel )ValidateWithPath (path string )error {return nil };func (_cbfbb *CT_InverseGammaTransform )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_ecbad ,_abada :=d .Token ();if _abada !=nil {return _gd .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",_abada ); -};if _cfee ,_eecd :=_ecbad .(_d .EndElement );_eecd &&_cfee .Name ==start .Name {break ;};};return nil ;};func (_ddcb *CT_AlphaModulateEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddcb .Cont =NewCT_EffectContainer ();_gga :for {_cecf ,_gbee :=d .Token (); -if _gbee !=nil {return _gbee ;};switch _dag :=_cecf .(type ){case _d .StartElement :switch _dag .Name {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 :"\u0063\u006f\u006e\u0074"},_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 :"\u0063\u006f\u006e\u0074"}:if _dge :=d .DecodeElement (_ddcb .Cont ,&_dag ); -_dge !=nil {return _dge ;};default:_ac .Log .Debug ("\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",_dag .Name ); -if _ggg :=d .Skip ();_ggg !=nil {return _ggg ;};};case _d .EndElement :break _gga ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_BlipChoice and its children, prefixing error messages with path +func (_babg *CT_BlipChoice )ValidateWithPath (path string )error {for _agbfa ,_egef :=range _babg .AlphaBiLevel {if _cdca :=_egef .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0042\u0069\u004c\u0065\u0076\u0065\u006c\u005b\u0025\u0064\u005d",path ,_agbfa )); +_cdca !=nil {return _cdca ;};};for _acfda ,_dgag :=range _babg .AlphaCeiling {if _bgcd :=_dgag .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0041lp\u0068\u0061\u0043\u0065\u0069\u006c\u0069\u006e\u0067\u005b\u0025\u0064\u005d",path ,_acfda ));_bgcd !=nil {return _bgcd ; +};};for _fbbc ,_cead :=range _babg .AlphaFloor {if _cfb :=_cead .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0041\u006c\u0070\u0068\u0061\u0046\u006c\u006f\u006fr\u005b\u0025\u0064\u005d",path ,_fbbc ));_cfb !=nil {return _cfb ;};};for _gafa ,_eaee :=range _babg .AlphaInv {if _adg :=_eaee .ValidateWithPath (_fa .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u0049\u006e\u0076\u005b\u0025\u0064\u005d",path ,_gafa )); +_adg !=nil {return _adg ;};};for _aeb ,_ffbg :=range _babg .AlphaMod {if _egec :=_ffbg .ValidateWithPath (_fa .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u005b\u0025\u0064\u005d",path ,_aeb ));_egec !=nil {return _egec ;};};for _eab ,_dcff :=range _babg .AlphaModFix {if _bfeb :=_dcff .ValidateWithPath (_fa .Sprintf ("\u0025s\u002fA\u006c\u0070\u0068\u0061\u004do\u0064\u0046i\u0078\u005b\u0025\u0064\u005d",path ,_eab )); +_bfeb !=nil {return _bfeb ;};};for _eefa ,_eccg :=range _babg .AlphaRepl {if _bagce :=_eccg .ValidateWithPath (_fa .Sprintf ("\u0025\u0073/\u0041\u006c\u0070h\u0061\u0052\u0065\u0070\u006c\u005b\u0025\u0064\u005d",path ,_eefa ));_bagce !=nil {return _bagce ; +};};for _ceb ,_eedf :=range _babg .BiLevel {if _baed :=_eedf .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0042\u0069\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_ceb ));_baed !=nil {return _baed ;};};for _dfeag ,_gfcfg :=range _babg .Blur {if _gead :=_gfcfg .ValidateWithPath (_fa .Sprintf ("%\u0073\u002f\u0042\u006c\u0075\u0072\u005b\u0025\u0064\u005d",path ,_dfeag )); +_gead !=nil {return _gead ;};};for _acee ,_gbdd :=range _babg .ClrChange {if _aeafa :=_gbdd .ValidateWithPath (_fa .Sprintf ("\u0025\u0073/\u0043\u006c\u0072C\u0068\u0061\u006e\u0067\u0065\u005b\u0025\u0064\u005d",path ,_acee ));_aeafa !=nil {return _aeafa ; +};};for _ecgb ,_beeff :=range _babg .ClrRepl {if _eecd :=_beeff .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0043\u006c\u0072\u0052\u0065\u0070l\u005b\u0025\u0064\u005d",path ,_ecgb ));_eecd !=nil {return _eecd ;};};for _gdce ,_deg :=range _babg .Duotone {if _ecfd :=_deg .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0044\u0075\u006f\u0074\u006f\u006ee\u005b\u0025\u0064\u005d",path ,_gdce )); +_ecfd !=nil {return _ecfd ;};};for _gdca ,_gdfee :=range _babg .FillOverlay {if _cce :=_gdfee .ValidateWithPath (_fa .Sprintf ("\u0025s\u002fF\u0069\u006c\u006c\u004f\u0076e\u0072\u006ca\u0079\u005b\u0025\u0064\u005d",path ,_gdca ));_cce !=nil {return _cce ; +};};for _gfdg ,_bccg :=range _babg .Grayscl {if _ebfd :=_bccg .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0061\u0079\u0073\u0063l\u005b\u0025\u0064\u005d",path ,_gfdg ));_ebfd !=nil {return _ebfd ;};};for _cddc ,_gbcf :=range _babg .Hsl {if _fddgc :=_gbcf .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u0048\u0073\u006c\u005b\u0025\u0064\u005d",path ,_cddc )); +_fddgc !=nil {return _fddgc ;};};for _fcaad ,_acef :=range _babg .Lum {if _acbdd :=_acef .ValidateWithPath (_fa .Sprintf ("\u0025\u0073\u002f\u004c\u0075\u006d\u005b\u0025\u0064\u005d",path ,_fcaad ));_acbdd !=nil {return _acbdd ;};};for _ggbe ,_defdcb :=range _babg .Tint {if _gdbf :=_defdcb .ValidateWithPath (_fa .Sprintf ("%\u0073\u002f\u0054\u0069\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ggbe )); +_gdbf !=nil {return _gdbf ;};};return nil ;};func NewEG_TextUnderlineLine ()*EG_TextUnderlineLine {_gcdeb :=&EG_TextUnderlineLine {};return _gcdeb ;};func (_fdge *CT_TableStyleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0065\u0066"},Value :_fa .Sprintf ("\u0025\u0076",_fdge .DefAttr )}); +e .EncodeToken (start );if _fdge .TblStyle !=nil {_gbfcbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_fbbbe :=range _fdge .TblStyle {e .EncodeElement (_fbbbe ,_gbfcbc );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_dagab ST_TextStrikeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dagab .String (),start );};func (_gfedae ST_PenAlignment )String ()string {switch _gfedae {case 0:return "";case 1:return "\u0063\u0074\u0072"; +case 2:return "\u0069\u006e";};return "";};type ST_TextUnderlineType byte ; -// ValidateWithPath validates the CT_TextAutonumberBullet and its children, prefixing error messages with path -func (_efada *CT_TextAutonumberBullet )ValidateWithPath (path string )error {if _efada .TypeAttr ==ST_TextAutonumberSchemeUnset {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 _dcbgfe :=_efada .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dcbgfe !=nil {return _dcbgfe ;};if _efada .StartAtAttr !=nil {if *_efada .StartAtAttr < 1{return _gd .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 ,*_efada .StartAtAttr ); -};if *_efada .StartAtAttr > 32767{return _gd .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 ,*_efada .StartAtAttr ); -};};return nil ;};func (_dce *CT_BackgroundFillStyleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );for _ ,_eabg :=range _dce .EG_FillProperties {_eabg .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_edee *CT_ColorSchemeAndMapping )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edee .ClrScheme =NewCT_ColorScheme ();_ebga :for {_beea ,_cdfb :=d .Token ();if _cdfb !=nil {return _cdfb ;};switch _cgfa :=_beea .(type ){case _d .StartElement :switch _cgfa .Name {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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"},_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 :"\u0063l\u0072\u0053\u0063\u0068\u0065\u006de"}:if _aedg :=d .DecodeElement (_edee .ClrScheme ,&_cgfa ); -_aedg !=nil {return _aedg ;};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 :"\u0063\u006c\u0072\u004d\u0061\u0070"},_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 :"\u0063\u006c\u0072\u004d\u0061\u0070"}:_edee .ClrMap =NewCT_ColorMapping (); -if _bbge :=d .DecodeElement (_edee .ClrMap ,&_cgfa );_bbge !=nil {return _bbge ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\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",_cgfa .Name ); -if _efbb :=d .Skip ();_efbb !=nil {return _efbb ;};};case _d .EndElement :break _ebga ;case _d .CharData :};};return nil ;};func (_aeff *CT_FontCollection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aeff .Latin =NewCT_TextFont ();_aeff .Ea =NewCT_TextFont (); -_aeff .Cs =NewCT_TextFont ();_ebdbe :for {_fbcae ,_abdfd :=d .Token ();if _abdfd !=nil {return _abdfd ;};switch _addb :=_fbcae .(type ){case _d .StartElement :switch _addb .Name {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 :"\u006c\u0061\u0074i\u006e"},_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 :"\u006c\u0061\u0074i\u006e"}:if _cbfca :=d .DecodeElement (_aeff .Latin ,&_addb ); -_cbfca !=nil {return _cbfca ;};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 :"\u0065\u0061"},_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 :"\u0065\u0061"}:if _bfdgg :=d .DecodeElement (_aeff .Ea ,&_addb ); -_bfdgg !=nil {return _bfdgg ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:if _agcf :=d .DecodeElement (_aeff .Cs ,&_addb ); -_agcf !=nil {return _agcf ;};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 :"\u0066\u006f\u006e\u0074"},_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 :"\u0066\u006f\u006e\u0074"}:_dgfd :=NewCT_SupplementalFont (); -if _cedd :=d .DecodeElement (_dgfd ,&_addb );_cedd !=nil {return _cedd ;};_aeff .Font =append (_aeff .Font ,_dgfd );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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeff .ExtLst =NewCT_OfficeArtExtensionList (); -if _bcef :=d .DecodeElement (_aeff .ExtLst ,&_addb );_bcef !=nil {return _bcef ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_addb .Name ); -if _gaef :=d .Skip ();_gaef !=nil {return _gaef ;};};case _d .EndElement :break _ebdbe ;case _d .CharData :};};return nil ;};func (_ababgg ST_TextStrikeType )Validate ()error {return _ababgg .ValidateWithPath ("")};func (_cdadf *CT_GvmlGroupShapeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cdadf .TxSp !=nil {_eadda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}}; -for _ ,_cbbd :=range _cdadf .TxSp {e .EncodeElement (_cbbd ,_eadda );};};if _cdadf .Sp !=nil {_dggba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070"}};for _ ,_dgda :=range _cdadf .Sp {e .EncodeElement (_dgda ,_dggba );};};if _cdadf .CxnSp !=nil {_dcedc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0078\u006e\u0053\u0070"}}; -for _ ,_eebe :=range _cdadf .CxnSp {e .EncodeElement (_eebe ,_dcedc );};};if _cdadf .Pic !=nil {_caga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070i\u0063"}};for _ ,_fbddf :=range _cdadf .Pic {e .EncodeElement (_fbddf ,_caga );};};if _cdadf .GraphicFrame !=nil {_fgfcf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}}; -for _ ,_feab :=range _cdadf .GraphicFrame {e .EncodeElement (_feab ,_fgfcf );};};if _cdadf .GrpSp !=nil {_ggbf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_fbdbe :=range _cdadf .GrpSp {e .EncodeElement (_fbdbe ,_ggbf ); -};};return nil ;}; +// Validate validates the CT_TextCharBullet and its children +func (_bbdebe *CT_TextCharBullet )Validate ()error {return _bbdebe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0043\u0068\u0061\u0072\u0042u\u006c\u006c\u0065\u0074");};func (_cfcec ST_PenAlignment )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cbaaf :=_d .Attr {}; +_cbaaf .Name =name ;switch _cfcec {case ST_PenAlignmentUnset :_cbaaf .Value ="";case ST_PenAlignmentCtr :_cbaaf .Value ="\u0063\u0074\u0072";case ST_PenAlignmentIn :_cbaaf .Value ="\u0069\u006e";};return _cbaaf ,nil ;};func (_baccbc *CT_WholeE2oFormatting )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbdgg :for {_gfdbe ,_fcfca :=d .Token (); +if _fcfca !=nil {return _fcfca ;};switch _efgaf :=_gfdbe .(type ){case _d .StartElement :switch _efgaf .Name {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 :"\u006c\u006e"},_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 :"\u006c\u006e"}:_baccbc .Ln =NewCT_LineProperties (); +if _edddc :=d .DecodeElement (_baccbc .Ln ,&_efgaf );_edddc !=nil {return _edddc ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_baccbc .EffectLst =NewCT_EffectList (); +if _gbgb :=d .DecodeElement (_baccbc .EffectLst ,&_efgaf );_gbgb !=nil {return _gbgb ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_baccbc .EffectDag =NewCT_EffectContainer (); +if _bffga :=d .DecodeElement (_baccbc .EffectDag ,&_efgaf );_bffga !=nil {return _bffga ;};default:_dc .Log .Debug ("\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",_efgaf .Name ); +if _effddg :=d .Skip ();_effddg !=nil {return _effddg ;};};case _d .EndElement :break _dbdgg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Path2DClose and its children, prefixing error messages with path -func (_affa *CT_Path2DClose )ValidateWithPath (path string )error {return nil };func (_dfgcg *CT_SolidColorFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eceeb :for {_fcacc ,_gfcae :=d .Token ();if _gfcae !=nil {return _gfcae ; -};switch _gdgcgb :=_fcacc .(type ){case _d .StartElement :switch _gdgcgb .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_dfgcg .ScrgbClr =NewCT_ScRgbColor (); -if _edcc :=d .DecodeElement (_dfgcg .ScrgbClr ,&_gdgcgb );_edcc !=nil {return _edcc ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_dfgcg .SrgbClr =NewCT_SRgbColor (); -if _abgcgf :=d .DecodeElement (_dfgcg .SrgbClr ,&_gdgcgb );_abgcgf !=nil {return _abgcgf ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_dfgcg .HslClr =NewCT_HslColor (); -if _gcbea :=d .DecodeElement (_dfgcg .HslClr ,&_gdgcgb );_gcbea !=nil {return _gcbea ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_dfgcg .SysClr =NewCT_SystemColor (); -if _bdfbf :=d .DecodeElement (_dfgcg .SysClr ,&_gdgcgb );_bdfbf !=nil {return _bdfbf ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_dfgcg .SchemeClr =NewCT_SchemeColor (); -if _ddeab :=d .DecodeElement (_dfgcg .SchemeClr ,&_gdgcgb );_ddeab !=nil {return _ddeab ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_dfgcg .PrstClr =NewCT_PresetColor (); -if _dgdbf :=d .DecodeElement (_dfgcg .PrstClr ,&_gdgcgb );_dgdbf !=nil {return _dgdbf ;};default:_ac .Log .Debug ("\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",_gdgcgb .Name ); -if _bbbaa :=d .Skip ();_bbbaa !=nil {return _bbbaa ;};};case _d .EndElement :break _eceeb ;case _d .CharData :};};return nil ;};func (_beefg ST_BevelPresetType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcebc :=_d .Attr {};_fcebc .Name =name ; -switch _beefg {case ST_BevelPresetTypeUnset :_fcebc .Value ="";case ST_BevelPresetTypeRelaxedInset :_fcebc .Value ="\u0072\u0065\u006ca\u0078\u0065\u0064\u0049\u006e\u0073\u0065\u0074";case ST_BevelPresetTypeCircle :_fcebc .Value ="\u0063\u0069\u0072\u0063\u006c\u0065"; -case ST_BevelPresetTypeSlope :_fcebc .Value ="\u0073\u006c\u006fp\u0065";case ST_BevelPresetTypeCross :_fcebc .Value ="\u0063\u0072\u006fs\u0073";case ST_BevelPresetTypeAngle :_fcebc .Value ="\u0061\u006e\u0067l\u0065";case ST_BevelPresetTypeSoftRound :_fcebc .Value ="\u0073o\u0066\u0074\u0052\u006f\u0075\u006ed"; -case ST_BevelPresetTypeConvex :_fcebc .Value ="\u0063\u006f\u006e\u0076\u0065\u0078";case ST_BevelPresetTypeCoolSlant :_fcebc .Value ="\u0063o\u006f\u006c\u0053\u006c\u0061\u006et";case ST_BevelPresetTypeDivot :_fcebc .Value ="\u0064\u0069\u0076o\u0074"; -case ST_BevelPresetTypeRiblet :_fcebc .Value ="\u0072\u0069\u0062\u006c\u0065\u0074";case ST_BevelPresetTypeHardEdge :_fcebc .Value ="\u0068\u0061\u0072\u0064\u0045\u0064\u0067\u0065";case ST_BevelPresetTypeArtDeco :_fcebc .Value ="\u0061r\u0074\u0044\u0065\u0063\u006f"; -};return _fcebc ,nil ;}; +// Validate validates the CT_TextCharacterProperties and its children +func (_gfbcb *CT_TextCharacterProperties )Validate ()error {return _gfbcb .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 (_cefag ST_TextUnderlineType )ValidateWithPath (path string )error {switch _cefag {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cefag )); +};return nil ;}; -// Validate validates the EG_Geometry and its children -func (_bacbf *EG_Geometry )Validate ()error {return _bacbf .ValidateWithPath ("E\u0047\u005f\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func (_bdecg *CT_ShapeLocking )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdecg .NoTextEditAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0054\u0065\u0078\u0074\u0045\u0064\u0069\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bdecg .NoTextEditAttr ))}); -};if _bdecg .NoGrpAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0047r\u0070"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bdecg .NoGrpAttr ))});};if _bdecg .NoSelectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0053\u0065\u006c\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bdecg .NoSelectAttr ))}); -};if _bdecg .NoRotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052o\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bdecg .NoRotAttr ))});};if _bdecg .NoChangeAspectAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0041s\u0070\u0065\u0063\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bdecg .NoChangeAspectAttr ))}); -};if _bdecg .NoMoveAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u004d\u006f\u0076\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bdecg .NoMoveAttr ))});};if _bdecg .NoResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bdecg .NoResizeAttr ))}); -};if _bdecg .NoEditPointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0045d\u0069\u0074\u0050\u006f\u0069\u006e\u0074\u0073"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bdecg .NoEditPointsAttr ))});}; -if _bdecg .NoAdjustHandlesAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0041d\u006a\u0075\u0073\u0074\u0048\u0061\u006e\u0064\u006c\u0065\u0073"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bdecg .NoAdjustHandlesAttr ))}); -};if _bdecg .NoChangeArrowheadsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006eo\u0043h\u0061\u006e\u0067\u0065\u0041r\u0072\u006fw\u0068\u0065\u0061\u0064\u0073"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bdecg .NoChangeArrowheadsAttr ))}); -};if _bdecg .NoChangeShapeTypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u006f\u0043\u0068\u0061\u006e\u0067\u0065\u0053\u0068\u0061\u0070e\u0054\u0079\u0070\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bdecg .NoChangeShapeTypeAttr ))}); -};e .EncodeToken (start );if _bdecg .ExtLst !=nil {_abcdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdecg .ExtLst ,_abcdd );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func NewCT_Headers ()*CT_Headers {_ceae :=&CT_Headers {};return _ceae }; +// ValidateWithPath validates the EG_FillModeProperties and its children, prefixing error messages with path +func (_cadde *EG_FillModeProperties )ValidateWithPath (path string )error {if _cadde .Tile !=nil {if _dcbge :=_cadde .Tile .ValidateWithPath (path +"\u002f\u0054\u0069l\u0065");_dcbge !=nil {return _dcbge ;};};if _cadde .Stretch !=nil {if _fgafba :=_cadde .Stretch .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0065\u0074\u0063\u0068"); +_fgafba !=nil {return _fgafba ;};};return nil ;};func NewCT_Connection ()*CT_Connection {_geggg :=&CT_Connection {};return _geggg };func (_facb *CT_AudioCD )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_gegb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0074"}}; +e .EncodeElement (_facb .St ,_gegb );_ceab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065n\u0064"}};e .EncodeElement (_facb .End ,_ceab );if _facb .ExtLst !=nil {_dfec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_facb .ExtLst ,_dfec );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AlphaOutsetEffect and its children -func (_ebca *CT_AlphaOutsetEffect )Validate ()error {return _ebca .ValidateWithPath ("C\u0054_\u0041\u006c\u0070\u0068\u0061\u004f\u0075\u0074s\u0065\u0074\u0045\u0066fe\u0063\u0074");};func (_gacad *CT_EffectReference )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0065\u0066"},Value :_gd .Sprintf ("\u0025\u0076",_gacad .RefAttr )}); -e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bedcgc *CT_TextBodyProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bedcgc .RotAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_bedcgc .RotAttr )}); -};if _bedcgc .SpcFirstLastParaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070c\u0046\u0069\u0072s\u0074\u004c\u0061\u0073\u0074\u0050\u0061\u0072\u0061"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bedcgc .SpcFirstLastParaAttr ))}); -};if _bedcgc .VertOverflowAttr !=ST_TextVertOverflowTypeUnset {_dbgeg ,_geef :=_bedcgc .VertOverflowAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0065\u0072t\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _geef !=nil {return _geef ;};start .Attr =append (start .Attr ,_dbgeg ); -};if _bedcgc .HorzOverflowAttr !=ST_TextHorzOverflowTypeUnset {_cbbcf ,_afcee :=_bedcgc .HorzOverflowAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u006f\u0072z\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077"});if _afcee !=nil {return _afcee ;};start .Attr =append (start .Attr ,_cbbcf ); -};if _bedcgc .VertAttr !=ST_TextVerticalTypeUnset {_cedfae ,_cggfbf :=_bedcgc .VertAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u0065\u0072\u0074"});if _cggfbf !=nil {return _cggfbf ;};start .Attr =append (start .Attr ,_cedfae );};if _bedcgc .WrapAttr !=ST_TextWrappingTypeUnset {_ecfag ,_gbbag :=_bedcgc .WrapAttr .MarshalXMLAttr (_d .Name {Local :"\u0077\u0072\u0061\u0070"}); -if _gbbag !=nil {return _gbbag ;};start .Attr =append (start .Attr ,_ecfag );};if _bedcgc .LInsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0049\u006e\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_bedcgc .LInsAttr )}); -};if _bedcgc .TInsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0049\u006e\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_bedcgc .TInsAttr )});};if _bedcgc .RInsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0049\u006e\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_bedcgc .RInsAttr )}); -};if _bedcgc .BInsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0049\u006e\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_bedcgc .BInsAttr )});};if _bedcgc .NumColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0075\u006d\u0043\u006f\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_bedcgc .NumColAttr )}); -};if _bedcgc .SpcColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0070\u0063\u0043\u006f\u006c"},Value :_gd .Sprintf ("\u0025\u0076",*_bedcgc .SpcColAttr )});};if _bedcgc .RtlColAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0074\u006c\u0043\u006f\u006c"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bedcgc .RtlColAttr ))}); -};if _bedcgc .FromWordArtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"f\u0072\u006f\u006d\u0057\u006f\u0072\u0064\u0041\u0072\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bedcgc .FromWordArtAttr ))});};if _bedcgc .AnchorAttr !=ST_TextAnchoringTypeUnset {_dgcae ,_cfca :=_bedcgc .AnchorAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}); -if _cfca !=nil {return _cfca ;};start .Attr =append (start .Attr ,_dgcae );};if _bedcgc .AnchorCtrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0043\u0074r"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bedcgc .AnchorCtrAttr ))}); -};if _bedcgc .ForceAAAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0072\u0063\u0065\u0041\u0041"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bedcgc .ForceAAAttr ))});};if _bedcgc .UprightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0075p\u0072\u0069\u0067\u0068\u0074"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bedcgc .UprightAttr ))}); -};if _bedcgc .CompatLnSpcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u006f\u006d\u0070\u0061\u0074\u004c\u006e\u0053\u0070\u0063"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_bedcgc .CompatLnSpcAttr ))});};e .EncodeToken (start ); -if _bedcgc .PrstTxWarp !=nil {_efgg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070r\u0073\u0074\u0054\u0078\u0057\u0061\u0072\u0070"}};e .EncodeElement (_bedcgc .PrstTxWarp ,_efgg );};if _bedcgc .NoAutofit !=nil {_eafgg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}}; -e .EncodeElement (_bedcgc .NoAutofit ,_eafgg );};if _bedcgc .NormAutofit !=nil {_ebdccb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0072\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_bedcgc .NormAutofit ,_ebdccb ); -};if _bedcgc .SpAutoFit !=nil {_adggge :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074"}};e .EncodeElement (_bedcgc .SpAutoFit ,_adggge );};if _bedcgc .Scene3d !=nil {_aaeea :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0063\u0065\u006e\u0065\u0033d"}}; -e .EncodeElement (_bedcgc .Scene3d ,_aaeea );};if _bedcgc .Sp3d !=nil {_ebbadc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0033\u0064"}};e .EncodeElement (_bedcgc .Sp3d ,_ebbadc );};if _bedcgc .FlatTx !=nil {_efdgfc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u006c\u0061\u0074\u0054\u0078"}}; -e .EncodeElement (_bedcgc .FlatTx ,_efdgfc );};if _bedcgc .ExtLst !=nil {_fcgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bedcgc .ExtLst ,_fcgf );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type CT_TableStyleTextStyle struct{BAttr ST_OnOffStyleType ;IAttr ST_OnOffStyleType ;Font *CT_FontCollection ;FontRef *CT_FontReference ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ; -PrstClr *CT_PresetColor ;ExtLst *CT_OfficeArtExtensionList ;};func (_fagdb ST_CompoundLine )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_geedcg :=_d .Attr {};_geedcg .Name =name ;switch _fagdb {case ST_CompoundLineUnset :_geedcg .Value ="";case ST_CompoundLineSng :_geedcg .Value ="\u0073\u006e\u0067"; -case ST_CompoundLineDbl :_geedcg .Value ="\u0064\u0062\u006c";case ST_CompoundLineThickThin :_geedcg .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_CompoundLineThinThick :_geedcg .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_CompoundLineTri :_geedcg .Value ="\u0074\u0072\u0069"; -};return _geedcg ,nil ;};func NewCT_TextBulletSizePoint ()*CT_TextBulletSizePoint {_beceb :=&CT_TextBulletSizePoint {};_beceb .ValAttr =100;return _beceb ;}; +// Validate validates the CT_ColorReplaceEffect and its children +func (_egfc *CT_ColorReplaceEffect )Validate ()error {return _egfc .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");}; -// Validate validates the CT_StyleMatrixReference and its children -func (_agbda *CT_StyleMatrixReference )Validate ()error {return _agbda .ValidateWithPath ("\u0043\u0054\u005fSt\u0079\u006c\u0065\u004d\u0061\u0074\u0072\u0069\u0078\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");};func (_afdgb ST_TextHorzOverflowType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bacc :=_d .Attr {}; -_bacc .Name =name ;switch _afdgb {case ST_TextHorzOverflowTypeUnset :_bacc .Value ="";case ST_TextHorzOverflowTypeOverflow :_bacc .Value ="\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case ST_TextHorzOverflowTypeClip :_bacc .Value ="\u0063\u006c\u0069\u0070"; -};return _bacc ,nil ;};func (_ccdfbe ST_PresetShadowVal )Validate ()error {return _ccdfbe .ValidateWithPath ("")};func NewCT_GvmlGraphicFrameNonVisual ()*CT_GvmlGraphicFrameNonVisual {_eggbc :=&CT_GvmlGraphicFrameNonVisual {};_eggbc .CNvPr =NewCT_NonVisualDrawingProps (); -_eggbc .CNvGraphicFramePr =NewCT_NonVisualGraphicFrameProperties ();return _eggbc ;};func NewCT_ColorMapping ()*CT_ColorMapping {_eaae :=&CT_ColorMapping {};_eaae .Bg1Attr =ST_ColorSchemeIndex (1);_eaae .Tx1Attr =ST_ColorSchemeIndex (1);_eaae .Bg2Attr =ST_ColorSchemeIndex (1); -_eaae .Tx2Attr =ST_ColorSchemeIndex (1);_eaae .Accent1Attr =ST_ColorSchemeIndex (1);_eaae .Accent2Attr =ST_ColorSchemeIndex (1);_eaae .Accent3Attr =ST_ColorSchemeIndex (1);_eaae .Accent4Attr =ST_ColorSchemeIndex (1);_eaae .Accent5Attr =ST_ColorSchemeIndex (1); -_eaae .Accent6Attr =ST_ColorSchemeIndex (1);_eaae .HlinkAttr =ST_ColorSchemeIndex (1);_eaae .FolHlinkAttr =ST_ColorSchemeIndex (1);return _eaae ;};type Tbl struct{CT_Table }; +// Validate validates the EG_Media and its children +func (_fcfg *EG_Media )Validate ()error {return _fcfg .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0065\u0064\u0069\u0061");};type CT_AlphaFloorEffect struct{}; -// Validate validates the CT_TextUnderlineFillFollowText and its children -func (_bcddeg *CT_TextUnderlineFillFollowText )Validate ()error {return _bcddeg .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 (_cgcga *CT_TextParagraph )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fddeb :for {_bbff ,_gcacba :=d .Token ();if _gcacba !=nil {return _gcacba ;};switch _ebfeb :=_bbff .(type ){case _d .StartElement :switch _ebfeb .Name {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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_cgcga .PPr =NewCT_TextParagraphProperties (); -if _dcgaee :=d .DecodeElement (_cgcga .PPr ,&_ebfeb );_dcgaee !=nil {return _dcgaee ;};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 :"\u0072"},_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 :"\u0072"}:_gbgdc :=NewEG_TextRun (); -_gbgdc .R =NewCT_RegularTextRun ();if _faadb :=d .DecodeElement (_gbgdc .R ,&_ebfeb );_faadb !=nil {return _faadb ;};_cgcga .EG_TextRun =append (_cgcga .EG_TextRun ,_gbgdc );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 :"\u0062\u0072"},_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 :"\u0062\u0072"}:_bdfgb :=NewEG_TextRun (); -_bdfgb .Br =NewCT_TextLineBreak ();if _dgaeg :=d .DecodeElement (_bdfgb .Br ,&_ebfeb );_dgaeg !=nil {return _dgaeg ;};_cgcga .EG_TextRun =append (_cgcga .EG_TextRun ,_bdfgb );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 :"\u0066\u006c\u0064"},_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 :"\u0066\u006c\u0064"}:_eadgb :=NewEG_TextRun (); -_eadgb .Fld =NewCT_TextField ();if _dfdff :=d .DecodeElement (_eadgb .Fld ,&_ebfeb );_dfdff !=nil {return _dfdff ;};_cgcga .EG_TextRun =append (_cgcga .EG_TextRun ,_eadgb );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 :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"},_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 :"\u0065\u006e\u0064\u0050\u0061\u0072\u0061\u0052\u0050\u0072"}:_cgcga .EndParaRPr =NewCT_TextCharacterProperties (); -if _bcfe :=d .DecodeElement (_cgcga .EndParaRPr ,&_ebfeb );_bcfe !=nil {return _bcfe ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ebfeb .Name ); -if _dfdfe :=d .Skip ();_dfdfe !=nil {return _dfdfe ;};};case _d .EndElement :break _fddeb ;case _d .CharData :};};return nil ;};func (_eeebg *CT_TableCol )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bfbed :=range start .Attr {if _bfbed .Name .Local =="\u0077"{_fgdffe ,_aggbe :=ParseUnionST_Coordinate (_bfbed .Value ); -if _aggbe !=nil {return _aggbe ;};_eeebg .WAttr =_fgdffe ;continue ;};};_dddbf :for {_aegff ,_dcgg :=d .Token ();if _dcgg !=nil {return _dcgg ;};switch _cdfba :=_aegff .(type ){case _d .StartElement :switch _cdfba .Name {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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeebg .ExtLst =NewCT_OfficeArtExtensionList (); -if _fadcc :=d .DecodeElement (_eeebg .ExtLst ,&_cdfba );_fadcc !=nil {return _fadcc ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_cdfba .Name ); -if _feegg :=d .Skip ();_feegg !=nil {return _feegg ;};};case _d .EndElement :break _dddbf ;case _d .CharData :};};return nil ;};func NewCT_EffectList ()*CT_EffectList {_ddgfa :=&CT_EffectList {};return _ddgfa };type CT_SolidColorFillProperties struct{ScrgbClr *CT_ScRgbColor ; -SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ;}; +// ValidateWithPath validates the CT_CustomGeometry2D and its children, prefixing error messages with path +func (_afeff *CT_CustomGeometry2D )ValidateWithPath (path string )error {if _afeff .AvLst !=nil {if _fbae :=_afeff .AvLst .ValidateWithPath (path +"\u002f\u0041\u0076\u004c\u0073\u0074");_fbae !=nil {return _fbae ;};};if _afeff .GdLst !=nil {if _fgcd :=_afeff .GdLst .ValidateWithPath (path +"\u002f\u0047\u0064\u004c\u0073\u0074"); +_fgcd !=nil {return _fgcd ;};};if _afeff .AhLst !=nil {if _gaadf :=_afeff .AhLst .ValidateWithPath (path +"\u002f\u0041\u0068\u004c\u0073\u0074");_gaadf !=nil {return _gaadf ;};};if _afeff .CxnLst !=nil {if _cdec :=_afeff .CxnLst .ValidateWithPath (path +"\u002fC\u0078\u006e\u004c\u0073\u0074"); +_cdec !=nil {return _cdec ;};};if _afeff .Rect !=nil {if _ecec :=_afeff .Rect .ValidateWithPath (path +"\u002f\u0052\u0065c\u0074");_ecec !=nil {return _ecec ;};};if _bgagc :=_afeff .PathLst .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u004c\u0073\u0074"); +_bgagc !=nil {return _bgagc ;};return nil ;}; -// ValidateWithPath validates the CT_AnimationDgmElement and its children, prefixing error messages with path -func (_fdcdb *CT_AnimationDgmElement )ValidateWithPath (path string )error {if _fdcdb .IdAttr !=nil {if !_gg .ST_GuidPatternRe .MatchString (*_fdcdb .IdAttr ){return _gd .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 ,_gg .ST_GuidPatternRe ,*_fdcdb .IdAttr ); -};};if _gae :=_fdcdb .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_gae !=nil {return _gae ;};return nil ;}; +// Validate validates the CT_ScRgbColor and its children +func (_bdcg *CT_ScRgbColor )Validate ()error {return _bdcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");}; -// Validate validates the CT_CustomColor and its children -func (_beab *CT_CustomColor )Validate ()error {return _beab .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dC\u006f\u006c\u006f\u0072");};func (_gccdg ST_ColorSchemeIndex )ValidateWithPath (path string )error {switch _gccdg {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 (_gccdg )); +// ValidateWithPath validates the CT_GrayscaleEffect and its children, prefixing error messages with path +func (_afeg *CT_GrayscaleEffect )ValidateWithPath (path string )error {return nil };func NewCT_GvmlShape ()*CT_GvmlShape {_gagb :=&CT_GvmlShape {};_gagb .NvSpPr =NewCT_GvmlShapeNonVisual ();_gagb .SpPr =NewCT_ShapeProperties ();return _gagb ;};func (_aecdb *CT_TextNoBullet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_gbead ,_fddbb :=d .Token (); +if _fddbb !=nil {return _fa .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004e\u006fB\u0075\u006c\u006ce\u0074:\u0020\u0025\u0073",_fddbb );};if _bfgcg ,_feeef :=_gbead .(_d .EndElement );_feeef &&_bfgcg .Name ==start .Name {break ; +};};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;);type CT_ObjectStyleDefaults struct{SpDef *CT_DefaultShapeDefinition ;LnDef *CT_DefaultShapeDefinition ;TxDef *CT_DefaultShapeDefinition ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_Color ()*CT_Color {_fgadg :=&CT_Color {}; +return _fgadg };func (_eebf *CT_GradientStopList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdef :for {_cceb ,_dgefg :=d .Token ();if _dgefg !=nil {return _dgefg ;};switch _egaae :=_cceb .(type ){case _d .StartElement :switch _egaae .Name {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 :"\u0067\u0073"},_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 :"\u0067\u0073"}:_gefab :=NewCT_GradientStop (); +if _gdbe :=d .DecodeElement (_gefab ,&_egaae );_gdbe !=nil {return _gdbe ;};_eebf .Gs =append (_eebf .Gs ,_gefab );default:_dc .Log .Debug ("\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",_egaae .Name ); +if _gaedb :=d .Skip ();_gaedb !=nil {return _gaedb ;};};case _d .EndElement :break _fdef ;case _d .CharData :};};return nil ;};func (_cedce *ST_TextWrappingType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cabae ,_fcdcee :=d .Token (); +if _fcdcee !=nil {return _fcdcee ;};if _caffg ,_ccecf :=_cabae .(_d .EndElement );_ccecf &&_caffg .Name ==start .Name {*_cedce =1;return nil ;};if _dfgca ,_fdcdg :=_cabae .(_d .CharData );!_fdcdg {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cabae ); +}else {switch string (_dfgca ){case "":*_cedce =0;case "\u006e\u006f\u006e\u0065":*_cedce =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cedce =2;};};_cabae ,_fcdcee =d .Token ();if _fcdcee !=nil {return _fcdcee ;};if _dcgccf ,_aefda :=_cabae .(_d .EndElement ); +_aefda &&_dcgccf .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cabae );};func NewCT_Path2DArcTo ()*CT_Path2DArcTo {_bcfde :=&CT_Path2DArcTo {}; +return _bcfde };type CT_ConnectionSiteList struct{Cxn []*CT_ConnectionSite ;};func (_affc ST_PenAlignment )Validate ()error {return _affc .ValidateWithPath ("")};type CT_HslColor struct{HueAttr int32 ;SatAttr ST_Percentage ;LumAttr ST_Percentage ;EG_ColorTransform []*EG_ColorTransform ; +};func (_gfg *CT_BackgroundFillStyleList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdgf :for {_cbeg ,_bccd :=d .Token ();if _bccd !=nil {return _bccd ;};switch _acdcc :=_cbeg .(type ){case _d .StartElement :switch _acdcc .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_fea :=NewEG_FillProperties (); +_fea .NoFill =NewCT_NoFillProperties ();if _ffa :=d .DecodeElement (_fea .NoFill ,&_acdcc );_ffa !=nil {return _ffa ;};_gfg .EG_FillProperties =append (_gfg .EG_FillProperties ,_fea );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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_fdd :=NewEG_FillProperties (); +_fdd .SolidFill =NewCT_SolidColorFillProperties ();if _ddbb :=d .DecodeElement (_fdd .SolidFill ,&_acdcc );_ddbb !=nil {return _ddbb ;};_gfg .EG_FillProperties =append (_gfg .EG_FillProperties ,_fdd );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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ggeb :=NewEG_FillProperties (); +_ggeb .GradFill =NewCT_GradientFillProperties ();if _agef :=d .DecodeElement (_ggeb .GradFill ,&_acdcc );_agef !=nil {return _agef ;};_gfg .EG_FillProperties =append (_gfg .EG_FillProperties ,_ggeb );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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_fddg :=NewEG_FillProperties (); +_fddg .BlipFill =NewCT_BlipFillProperties ();if _accd :=d .DecodeElement (_fddg .BlipFill ,&_acdcc );_accd !=nil {return _accd ;};_gfg .EG_FillProperties =append (_gfg .EG_FillProperties ,_fddg );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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_aeg :=NewEG_FillProperties (); +_aeg .PattFill =NewCT_PatternFillProperties ();if _eeaa :=d .DecodeElement (_aeg .PattFill ,&_acdcc );_eeaa !=nil {return _eeaa ;};_gfg .EG_FillProperties =append (_gfg .EG_FillProperties ,_aeg );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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_gcfa :=NewEG_FillProperties (); +_gcfa .GrpFill =NewCT_GroupFillProperties ();if _bacb :=d .DecodeElement (_gcfa .GrpFill ,&_acdcc );_bacb !=nil {return _bacb ;};_gfg .EG_FillProperties =append (_gfg .EG_FillProperties ,_gcfa );default:_dc .Log .Debug ("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",_acdcc .Name ); +if _gade :=d .Skip ();_gade !=nil {return _gade ;};};case _d .EndElement :break _bdgf ;case _d .CharData :};};return nil ;};func (_faef *CT_GrayscaleEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_fagc *CT_Cell3D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fagc .Bevel =NewCT_Bevel ();for _ ,_gcfd :=range start .Attr {if _gcfd .Name .Local =="\u0070\u0072\u0073t\u004d\u0061\u0074\u0065\u0072\u0069\u0061\u006c"{_fagc .PrstMaterialAttr .UnmarshalXMLAttr (_gcfd ); +continue ;};};_fgad :for {_eeeg ,_abec :=d .Token ();if _abec !=nil {return _abec ;};switch _cfdf :=_eeeg .(type ){case _d .StartElement :switch _cfdf .Name {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 :"\u0062\u0065\u0076e\u006c"},_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 :"\u0062\u0065\u0076e\u006c"}:if _ebecg :=d .DecodeElement (_fagc .Bevel ,&_cfdf ); +_ebecg !=nil {return _ebecg ;};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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"},_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 :"\u006c\u0069\u0067\u0068\u0074\u0052\u0069\u0067"}:_fagc .LightRig =NewCT_LightRig (); +if _gcgb :=d .DecodeElement (_fagc .LightRig ,&_cfdf );_gcgb !=nil {return _gcgb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fagc .ExtLst =NewCT_OfficeArtExtensionList (); +if _egc :=d .DecodeElement (_fagc .ExtLst ,&_cfdf );_egc !=nil {return _egc ;};default:_dc .Log .Debug ("\u0073k\u0069\u0070p\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",_cfdf .Name ); +if _eeccc :=d .Skip ();_eeccc !=nil {return _eeccc ;};};case _d .EndElement :break _fgad ;case _d .CharData :};};return nil ;};func (_dbdgf ST_ColorSchemeIndex )ValidateWithPath (path string )error {switch _dbdgf {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbdgf )); };return nil ;}; -// Validate validates the CT_LightRig and its children -func (_cabf *CT_LightRig )Validate ()error {return _cabf .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u0067\u0068\u0074\u0052\u0069\u0067");};func NewCT_ScRgbColor ()*CT_ScRgbColor {_dgaaa :=&CT_ScRgbColor {};return _dgaaa };type EG_OfficeArtExtensionList struct{Ext []*CT_OfficeArtExtension ; -};func NewCT_TableProperties ()*CT_TableProperties {_ccgaf :=&CT_TableProperties {};return _ccgaf }; +// ValidateWithPath validates the CT_TableStyleList and its children, prefixing error messages with path +func (_ebdae *CT_TableStyleList )ValidateWithPath (path string )error {if !_ca .ST_GuidPatternRe .MatchString (_ebdae .DefAttr ){return _fa .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 ,_ca .ST_GuidPatternRe ,_ebdae .DefAttr ); +};for _dgbca ,_cbffb :=range _ebdae .TblStyle {if _acbc :=_cbffb .ValidateWithPath (_fa .Sprintf ("\u0025s\u002fT\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dgbca ));_acbc !=nil {return _acbc ;};};return nil ;};func (_daga *EG_OfficeArtExtensionList )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgcff :for {_eafad ,_agdaba :=d .Token (); +if _agdaba !=nil {return _agdaba ;};switch _ddgfg :=_eafad .(type ){case _d .StartElement :switch _ddgfg .Name {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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_fabbe :=NewCT_OfficeArtExtension (); +if _begdb :=d .DecodeElement (_fabbe ,&_ddgfg );_begdb !=nil {return _begdb ;};_daga .Ext =append (_daga .Ext ,_fabbe );default:_dc .Log .Debug ("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",_ddgfg .Name ); +if _gcfdgg :=d .Skip ();_gcfdgg !=nil {return _gcfdgg ;};};case _d .EndElement :break _fgcff ;case _d .CharData :};};return nil ;};func (_gcafg *ST_FontCollectionIndex )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcafg =0;case "\u006d\u0061\u006ao\u0072":*_gcafg =1; +case "\u006d\u0069\u006eo\u0072":*_gcafg =2;case "\u006e\u006f\u006e\u0065":*_gcafg =3;};return nil ;}; -// ValidateWithPath validates the CT_GvmlShape and its children, prefixing error messages with path -func (_acece *CT_GvmlShape )ValidateWithPath (path string )error {if _fagd :=_acece .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_fagd !=nil {return _fagd ;};if _facd :=_acece .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_facd !=nil {return _facd ;};if _acece .TxSp !=nil {if _aafge :=_acece .TxSp .ValidateWithPath (path +"\u002f\u0054\u0078S\u0070");_aafge !=nil {return _aafge ;};};if _acece .Style !=nil {if _fgebe :=_acece .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_fgebe !=nil {return _fgebe ;};};if _acece .ExtLst !=nil {if _baabc :=_acece .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_baabc !=nil {return _baabc ;};};return nil ;}; +// ValidateWithPath validates the CT_TextFont and its children, prefixing error messages with path +func (_dfgcd *CT_TextFont )ValidateWithPath (path string )error {if _dfegd :=_dfgcd .PitchFamilyAttr .ValidateWithPath (path +"\u002f\u0050i\u0074\u0063\u0068F\u0061\u006d\u0069\u006c\u0079\u0041\u0074\u0074\u0072");_dfegd !=nil {return _dfegd ;};return nil ; +};func (_fdggd *CT_SRgbColor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_fdggd .ValAttr )});e .EncodeToken (start ); +if _fdggd .EG_ColorTransform !=nil {for _ ,_acbdf :=range _fdggd .EG_ColorTransform {_acbdf .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebagf *CT_LineJoinMiterProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdgag :=range start .Attr {if _bdgag .Name .Local =="\u006c\u0069\u006d"{_fdgfg ,_eeea :=ParseUnionST_PositivePercentage (_bdgag .Value ); +if _eeea !=nil {return _eeea ;};_ebagf .LimAttr =&_fdgfg ;continue ;};};for {_ddaed ,_dfeaa :=d .Token ();if _dfeaa !=nil {return _fa .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",_dfeaa ); +};if _ccaad ,_afee :=_ddaed .(_d .EndElement );_afee &&_ccaad .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_FontCollection and its children, prefixing error messages with path -func (_fdbb *CT_FontCollection )ValidateWithPath (path string )error {if _cecb :=_fdbb .Latin .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0069\u006e");_cecb !=nil {return _cecb ;};if _aegc :=_fdbb .Ea .ValidateWithPath (path +"\u002f\u0045\u0061"); -_aegc !=nil {return _aegc ;};if _bgga :=_fdbb .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_bgga !=nil {return _bgga ;};for _ddbd ,_aecc :=range _fdbb .Font {if _ecbe :=_aecc .ValidateWithPath (_gd .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ddbd )); -_ecbe !=nil {return _ecbe ;};};if _fdbb .ExtLst !=nil {if _gfba :=_fdbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfba !=nil {return _gfba ;};};return nil ;};const (ST_OnOffStyleTypeUnset ST_OnOffStyleType =0;ST_OnOffStyleTypeOn ST_OnOffStyleType =1; -ST_OnOffStyleTypeOff ST_OnOffStyleType =2;ST_OnOffStyleTypeDef ST_OnOffStyleType =3;);func NewVideoFile ()*VideoFile {_agfegg :=&VideoFile {};_agfegg .CT_VideoFile =*NewCT_VideoFile ();return _agfegg ;};func (_cbeaa *EG_FillModeProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cbeaa .Tile !=nil {_edeaf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}}; -e .EncodeElement (_cbeaa .Tile ,_edeaf );};if _cbeaa .Stretch !=nil {_eadgc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}};e .EncodeElement (_cbeaa .Stretch ,_eadgc );};return nil ;};type CT_ShapeProperties struct{BwModeAttr ST_BlackWhiteMode ; -Xfrm *CT_Transform2D ;CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ;BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ; -GrpFill *CT_GroupFillProperties ;Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;ExtLst *CT_OfficeArtExtensionList ;};type ST_DgmBuildStep byte ; +// ValidateWithPath validates the CT_Path2DCubicBezierTo and its children, prefixing error messages with path +func (_gacbcf *CT_Path2DCubicBezierTo )ValidateWithPath (path string )error {for _aegge ,_aagfg :=range _gacbcf .Pt {if _bbff :=_aagfg .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_aegge ));_bbff !=nil {return _bbff ; +};};return nil ;}; -// ST_PositiveFixedPercentage is a union type -type ST_PositiveFixedPercentage struct{ST_PositiveFixedPercentageDecimal *int32 ;ST_PositiveFixedPercentage *ST_Percentage ;}; +// ValidateWithPath validates the CT_Angle and its children, prefixing error messages with path +func (_bef *CT_Angle )ValidateWithPath (path string )error {return nil };type CT_StyleMatrixReference struct{IdxAttr uint32 ;ScrgbClr *CT_ScRgbColor ;SrgbClr *CT_SRgbColor ;HslClr *CT_HslColor ;SysClr *CT_SystemColor ;SchemeClr *CT_SchemeColor ;PrstClr *CT_PresetColor ; +};func ParseUnionST_OnOff (s string )(_ca .ST_OnOff ,error ){return _ca .ST_OnOff {},nil };func (_cfdc *CT_GvmlConnectorNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfdc .CNvPr =NewCT_NonVisualDrawingProps ();_cfdc .CNvCxnSpPr =NewCT_NonVisualConnectorProperties (); +_fgcg :for {_ddbgd ,_egcbde :=d .Token ();if _egcbde !=nil {return _egcbde ;};switch _bgcc :=_ddbgd .(type ){case _d .StartElement :switch _bgcc .Name {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 :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _eggc :=d .DecodeElement (_cfdc .CNvPr ,&_bgcc ); +_eggc !=nil {return _eggc ;};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 :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}:if _cegaa :=d .DecodeElement (_cfdc .CNvCxnSpPr ,&_bgcc ); +_cegaa !=nil {return _cegaa ;};default:_dc .Log .Debug ("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",_bgcc .Name ); +if _fdbb :=d .Skip ();_fdbb !=nil {return _fdbb ;};};case _d .EndElement :break _fgcg ;case _d .CharData :};};return nil ;}; -// Validate validates the ThemeOverride and its children -func (_aaca *ThemeOverride )Validate ()error {return _aaca .ValidateWithPath ("\u0054\u0068\u0065\u006d\u0065\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_ecffd *Tbl )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0061\u003a\u0074b\u006c";return _ecffd .CT_Table .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_TableStyleTextStyle and its children, prefixing error messages with path +func (_cdfcb *CT_TableStyleTextStyle )ValidateWithPath (path string )error {if _daadd :=_cdfcb .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_daadd !=nil {return _daadd ;};if _ddbgdb :=_cdfcb .IAttr .ValidateWithPath (path +"\u002f\u0049\u0041\u0074\u0074\u0072"); +_ddbgdb !=nil {return _ddbgdb ;};if _cdfcb .Font !=nil {if _dggfc :=_cdfcb .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_dggfc !=nil {return _dggfc ;};};if _cdfcb .FontRef !=nil {if _cbcfc :=_cdfcb .FontRef .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0052\u0065\u0066"); +_cbcfc !=nil {return _cbcfc ;};};if _cdfcb .ScrgbClr !=nil {if _cbbfc :=_cdfcb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_cbbfc !=nil {return _cbbfc ;};};if _cdfcb .SrgbClr !=nil {if _aedef :=_cdfcb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_aedef !=nil {return _aedef ;};};if _cdfcb .HslClr !=nil {if _gafec :=_cdfcb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gafec !=nil {return _gafec ;};};if _cdfcb .SysClr !=nil {if _gbffc :=_cdfcb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_gbffc !=nil {return _gbffc ;};};if _cdfcb .SchemeClr !=nil {if _fafcc :=_cdfcb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fafcc !=nil {return _fafcc ;};};if _cdfcb .PrstClr !=nil {if _abbcd :=_cdfcb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_abbcd !=nil {return _abbcd ;};};if _cdfcb .ExtLst !=nil {if _ebcgda :=_cdfcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebcgda !=nil {return _ebcgda ;};};return nil ;};func (_cgfb *CT_AnimationGraphicalObjectBuildProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _cgfb .BldDgm !=nil {_acac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};e .EncodeElement (_cgfb .BldDgm ,_acac );};if _cgfb .BldChart !=nil {_eadc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0064\u0043\u0068\u0061\u0072\u0074"}}; +e .EncodeElement (_cgfb .BldChart ,_eadc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type ST_LineEndType byte ;func NewCT_ReflectionEffect ()*CT_ReflectionEffect {_fdagd :=&CT_ReflectionEffect {};return _fdagd }; -// ValidateWithPath validates the EG_Text3D and its children, prefixing error messages with path -func (_gbdcf *EG_Text3D )ValidateWithPath (path string )error {if _gbdcf .Sp3d !=nil {if _bdebb :=_gbdcf .Sp3d .ValidateWithPath (path +"\u002f\u0053\u00703\u0064");_bdebb !=nil {return _bdebb ;};};if _gbdcf .FlatTx !=nil {if _ecgdg :=_gbdcf .FlatTx .ValidateWithPath (path +"\u002fF\u006c\u0061\u0074\u0054\u0078"); -_ecgdg !=nil {return _ecgdg ;};};return nil ;}; +// Validate validates the CT_TextBulletSizePercent and its children +func (_aeffd *CT_TextBulletSizePercent )Validate ()error {return _aeffd .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0042\u0075\u006c\u006c\u0065\u0074S\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");}; -// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path -func (_bgeca *CT_Table )ValidateWithPath (path string )error {if _bgeca .TblPr !=nil {if _afdef :=_bgeca .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_afdef !=nil {return _afdef ;};};if _agbe :=_bgeca .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064"); -_agbe !=nil {return _agbe ;};for _bbccb ,_gfegfd :=range _bgeca .Tr {if _ebdfc :=_gfegfd .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_bbccb ));_ebdfc !=nil {return _ebdfc ;};};return nil ;}; +// Validate validates the EG_EffectProperties and its children +func (_ccbfd *EG_EffectProperties )Validate ()error {return _ccbfd .ValidateWithPath ("\u0045\u0047\u005f\u0045ff\u0065\u0063\u0074\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func ParseUnionST_AdjCoordinate (s string )(ST_AdjCoordinate ,error ){_gfcbf :=ST_AdjCoordinate {}; +if _ca .ST_UniversalMeasurePatternRe .MatchString (s ){_gfcbf .ST_Coordinate =&ST_Coordinate {};_gfcbf .ST_Coordinate .ST_UniversalMeasure =&s ;}else {_adacf ,_egeagf :=_bc .ParseInt (s ,10,64);if _egeagf !=nil {_gfcbf .ST_GeomGuideName =&s ;}else {_gfcbf .ST_Coordinate =&ST_Coordinate {}; +_gfcbf .ST_Coordinate .ST_CoordinateUnqualified =&_adacf ;};};return _gfcbf ,nil ;}; -// ValidateWithPath validates the CT_NonVisualDrawingProps and its children, prefixing error messages with path -func (_bcdc *CT_NonVisualDrawingProps )ValidateWithPath (path string )error {if _bcdc .HlinkClick !=nil {if _cadbc :=_bcdc .HlinkClick .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0043\u006c\u0069\u0063\u006b");_cadbc !=nil {return _cadbc ; -};};if _bcdc .HlinkHover !=nil {if _dbbca :=_bcdc .HlinkHover .ValidateWithPath (path +"/\u0048\u006c\u0069\u006e\u006b\u0048\u006f\u0076\u0065\u0072");_dbbca !=nil {return _dbbca ;};};if _bcdc .ExtLst !=nil {if _eeggf :=_bcdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_eeggf !=nil {return _eeggf ;};};return nil ;};func (_ddbff *CT_GradientStopList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_eegb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0073"}};for _ ,_faaf :=range _ddbff .Gs {e .EncodeElement (_faaf ,_eegb ); -};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_TextUnderlineFill ()*EG_TextUnderlineFill {_ffdca :=&EG_TextUnderlineFill {};return _ffdca ;};func NewCT_GvmlGroupShapeChoice ()*CT_GvmlGroupShapeChoice {_fcdafc :=&CT_GvmlGroupShapeChoice {}; -return _fcdafc ;};type ST_PathFillMode byte ;func NewCT_GeomRect ()*CT_GeomRect {_bafdg :=&CT_GeomRect {};return _bafdg };func (_adgg *CT_GvmlShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adgg .NvSpPr =NewCT_GvmlShapeNonVisual (); -_adgg .SpPr =NewCT_ShapeProperties ();_facgf :for {_geff ,_efad :=d .Token ();if _efad !=nil {return _efad ;};switch _cdbac :=_geff .(type ){case _d .StartElement :switch _cdbac .Name {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 :"\u006e\u0076\u0053\u0070\u0050\u0072"},_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 :"\u006e\u0076\u0053\u0070\u0050\u0072"}:if _agccd :=d .DecodeElement (_adgg .NvSpPr ,&_cdbac ); -_agccd !=nil {return _agccd ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _dbfda :=d .DecodeElement (_adgg .SpPr ,&_cdbac ); -_dbfda !=nil {return _dbfda ;};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 :"\u0074\u0078\u0053\u0070"},_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 :"\u0074\u0078\u0053\u0070"}:_adgg .TxSp =NewCT_GvmlTextShape (); -if _bcddc :=d .DecodeElement (_adgg .TxSp ,&_cdbac );_bcddc !=nil {return _bcddc ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_adgg .Style =NewCT_ShapeStyle (); -if _acaac :=d .DecodeElement (_adgg .Style ,&_cdbac );_acaac !=nil {return _acaac ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adgg .ExtLst =NewCT_OfficeArtExtensionList (); -if _egedb :=d .DecodeElement (_adgg .ExtLst ,&_cdbac );_egedb !=nil {return _egedb ;};default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_cdbac .Name ); -if _acafa :=d .Skip ();_acafa !=nil {return _acafa ;};};case _d .EndElement :break _facgf ;case _d .CharData :};};return nil ;};func (_fdgeg ST_CompoundLine )Validate ()error {return _fdgeg .ValidateWithPath ("")};func (_ffbb *CT_TextSpacingPercent )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfefb :=range start .Attr {if _cfefb .Name .Local =="\u0076\u0061\u006c"{_efdefb ,_egcead :=ParseUnionST_TextSpacingPercentOrPercentString (_cfefb .Value ); -if _egcead !=nil {return _egcead ;};_ffbb .ValAttr =_efdefb ;continue ;};};for {_acbaf ,_dfcd :=d .Token ();if _dfcd !=nil {return _gd .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",_dfcd ); -};if _agdcg ,_aecde :=_acbaf .(_d .EndElement );_aecde &&_agdcg .Name ==start .Name {break ;};};return nil ;};type ST_BlipCompression byte ; +// ValidateWithPath validates the CT_GammaTransform and its children, prefixing error messages with path +func (_acfag *CT_GammaTransform )ValidateWithPath (path string )error {return nil };const (ST_SystemColorValUnset ST_SystemColorVal =0;ST_SystemColorValScrollBar ST_SystemColorVal =1;ST_SystemColorValBackground ST_SystemColorVal =2;ST_SystemColorValActiveCaption ST_SystemColorVal =3; +ST_SystemColorValInactiveCaption ST_SystemColorVal =4;ST_SystemColorValMenu ST_SystemColorVal =5;ST_SystemColorValWindow ST_SystemColorVal =6;ST_SystemColorValWindowFrame ST_SystemColorVal =7;ST_SystemColorValMenuText ST_SystemColorVal =8;ST_SystemColorValWindowText ST_SystemColorVal =9; +ST_SystemColorValCaptionText ST_SystemColorVal =10;ST_SystemColorValActiveBorder ST_SystemColorVal =11;ST_SystemColorValInactiveBorder ST_SystemColorVal =12;ST_SystemColorValAppWorkspace ST_SystemColorVal =13;ST_SystemColorValHighlight ST_SystemColorVal =14; +ST_SystemColorValHighlightText ST_SystemColorVal =15;ST_SystemColorValBtnFace ST_SystemColorVal =16;ST_SystemColorValBtnShadow ST_SystemColorVal =17;ST_SystemColorValGrayText ST_SystemColorVal =18;ST_SystemColorValBtnText ST_SystemColorVal =19;ST_SystemColorValInactiveCaptionText ST_SystemColorVal =20; +ST_SystemColorValBtnHighlight ST_SystemColorVal =21;ST_SystemColorVal3dDkShadow ST_SystemColorVal =22;ST_SystemColorVal3dLight ST_SystemColorVal =23;ST_SystemColorValInfoText ST_SystemColorVal =24;ST_SystemColorValInfoBk ST_SystemColorVal =25;ST_SystemColorValHotLight ST_SystemColorVal =26; +ST_SystemColorValGradientActiveCaption ST_SystemColorVal =27;ST_SystemColorValGradientInactiveCaption ST_SystemColorVal =28;ST_SystemColorValMenuHighlight ST_SystemColorVal =29;ST_SystemColorValMenuBar ST_SystemColorVal =30;);func NewAG_Locking ()*AG_Locking {_gb :=&AG_Locking {}; +return _gb };func (_adcfe ST_FontCollectionIndex )ValidateWithPath (path string )error {switch _adcfe {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adcfe )); +};return nil ;};func (_affaf *ST_TextTabAlignType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_affaf =0;case "\u006c":*_affaf =1;case "\u0063\u0074\u0072":*_affaf =2;case "\u0072":*_affaf =3;case "\u0064\u0065\u0063":*_affaf =4; +};return nil ;};func (_fffafd ST_LightRigType )ValidateWithPath (path string )error {switch _fffafd {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 _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fffafd )); +};return nil ;};func (_aegcd *ST_Percentage )ValidateWithPath (path string )error {_effadd :=[]string {};if _aegcd .ST_PercentageDecimal !=nil {_effadd =append (_effadd ,"S\u0054_\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061g\u0065\u0044\u0065\u0063im\u0061\u006c"); +};if _aegcd .ST_Percentage !=nil {_effadd =append (_effadd ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if len (_effadd )> 1{return _fa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_effadd ); +};return nil ;};func NewCT_LuminanceEffect ()*CT_LuminanceEffect {_bbggd :=&CT_LuminanceEffect {};return _bbggd };func NewCT_Scene3D ()*CT_Scene3D {_fddge :=&CT_Scene3D {};_fddge .Camera =NewCT_Camera ();_fddge .LightRig =NewCT_LightRig ();return _fddge ; +};func (_dgfbf *CT_LineJoinBevel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cedd *CT_BlipFillProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cedd .DpiAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0070\u0069"},Value :_fa .Sprintf ("\u0025\u0076",*_cedd .DpiAttr )}); +};if _cedd .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_fa .Sprintf ("\u0025\u0064",_abecg (*_cedd .RotWithShapeAttr ))});};e .EncodeToken (start ); +if _cedd .Blip !=nil {_agcc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}};e .EncodeElement (_cedd .Blip ,_agcc );};if _cedd .SrcRect !=nil {_afcf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0063\u0052\u0065\u0063t"}}; +e .EncodeElement (_cedd .SrcRect ,_afcf );};if _cedd .Tile !=nil {_aefd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006c\u0065"}};e .EncodeElement (_cedd .Tile ,_aefd );};if _cedd .Stretch !=nil {_eeeb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0072\u0065\u0074\u0063h"}}; +e .EncodeElement (_cedd .Stretch ,_eeeb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_faeg ST_TextBulletSize )String ()string {if _faeg .ST_TextBulletSizePercent !=nil {return _fa .Sprintf ("\u0025\u0076",*_faeg .ST_TextBulletSizePercent ); +};if _faeg .ST_TextBulletSizeDecimal !=nil {return _fa .Sprintf ("\u0025\u0076",*_faeg .ST_TextBulletSizeDecimal );};return "";};type CT_AudioFile struct{LinkAttr string ;ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func NewTbl ()*Tbl {_eggbb :=&Tbl {}; +_eggbb .CT_Table =*NewCT_Table ();return _eggbb }; -// Validate validates the CT_AnimationDgmBuildProperties and its children -func (_eebg *CT_AnimationDgmBuildProperties )Validate ()error {return _eebg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0044\u0067\u006d\u0042\u0075\u0069l\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); -};func (_becae *CT_OfficeStyleSheet )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_becae .ThemeElements =NewCT_BaseStyles ();for _ ,_fcbgb :=range start .Attr {if _fcbgb .Name .Local =="\u006e\u0061\u006d\u0065"{_bagd ,_cbcf :=_fcbgb .Value ,error (nil ); -if _cbcf !=nil {return _cbcf ;};_becae .NameAttr =&_bagd ;continue ;};};_ggba :for {_fgce ,_efeca :=d .Token ();if _efeca !=nil {return _efeca ;};switch _dcgae :=_fgce .(type ){case _d .StartElement :switch _dcgae .Name {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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073"}:if _dcag :=d .DecodeElement (_becae .ThemeElements ,&_dcgae ); -_dcag !=nil {return _dcag ;};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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"},_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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"}:_becae .ObjectDefaults =NewCT_ObjectStyleDefaults (); -if _dfdf :=d .DecodeElement (_becae .ObjectDefaults ,&_dcgae );_dfdf !=nil {return _dfdf ;};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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u0072\u0061\u0043\u006c\u0072\u0053\u0063\u0068\u0065m\u0065\u004c\u0073\u0074"}:_becae .ExtraClrSchemeLst =NewCT_ColorSchemeList (); -if _faada :=d .DecodeElement (_becae .ExtraClrSchemeLst ,&_dcgae );_faada !=nil {return _faada ;};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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"},_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 :"\u0063\u0075\u0073\u0074\u0043\u006c\u0072\u004c\u0073\u0074"}:_becae .CustClrLst =NewCT_CustomColorList (); -if _baedd :=d .DecodeElement (_becae .CustClrLst ,&_dcgae );_baedd !=nil {return _baedd ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_becae .ExtLst =NewCT_OfficeArtExtensionList (); -if _bcccd :=d .DecodeElement (_becae .ExtLst ,&_dcgae );_bcccd !=nil {return _bcccd ;};default:_ac .Log .Debug ("\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",_dcgae .Name ); -if _ecda :=d .Skip ();_ecda !=nil {return _ecda ;};};case _d .EndElement :break _ggba ;case _d .CharData :};};return nil ;};func (_cabcb ST_OnOffStyleType )ValidateWithPath (path string )error {switch _cabcb {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 (_cabcb )); -};return nil ;};type ST_FontCollectionIndex byte ;const (ST_TextShapeTypeUnset ST_TextShapeType =0;ST_TextShapeTypeTextNoShape ST_TextShapeType =1;ST_TextShapeTypeTextPlain ST_TextShapeType =2;ST_TextShapeTypeTextStop ST_TextShapeType =3;ST_TextShapeTypeTextTriangle ST_TextShapeType =4; -ST_TextShapeTypeTextTriangleInverted ST_TextShapeType =5;ST_TextShapeTypeTextChevron ST_TextShapeType =6;ST_TextShapeTypeTextChevronInverted ST_TextShapeType =7;ST_TextShapeTypeTextRingInside ST_TextShapeType =8;ST_TextShapeTypeTextRingOutside ST_TextShapeType =9; -ST_TextShapeTypeTextArchUp ST_TextShapeType =10;ST_TextShapeTypeTextArchDown ST_TextShapeType =11;ST_TextShapeTypeTextCircle ST_TextShapeType =12;ST_TextShapeTypeTextButton ST_TextShapeType =13;ST_TextShapeTypeTextArchUpPour ST_TextShapeType =14;ST_TextShapeTypeTextArchDownPour ST_TextShapeType =15; -ST_TextShapeTypeTextCirclePour ST_TextShapeType =16;ST_TextShapeTypeTextButtonPour ST_TextShapeType =17;ST_TextShapeTypeTextCurveUp ST_TextShapeType =18;ST_TextShapeTypeTextCurveDown ST_TextShapeType =19;ST_TextShapeTypeTextCanUp ST_TextShapeType =20;ST_TextShapeTypeTextCanDown ST_TextShapeType =21; -ST_TextShapeTypeTextWave1 ST_TextShapeType =22;ST_TextShapeTypeTextWave2 ST_TextShapeType =23;ST_TextShapeTypeTextDoubleWave1 ST_TextShapeType =24;ST_TextShapeTypeTextWave4 ST_TextShapeType =25;ST_TextShapeTypeTextInflate ST_TextShapeType =26;ST_TextShapeTypeTextDeflate ST_TextShapeType =27; -ST_TextShapeTypeTextInflateBottom ST_TextShapeType =28;ST_TextShapeTypeTextDeflateBottom ST_TextShapeType =29;ST_TextShapeTypeTextInflateTop ST_TextShapeType =30;ST_TextShapeTypeTextDeflateTop ST_TextShapeType =31;ST_TextShapeTypeTextDeflateInflate ST_TextShapeType =32; -ST_TextShapeTypeTextDeflateInflateDeflate ST_TextShapeType =33;ST_TextShapeTypeTextFadeRight ST_TextShapeType =34;ST_TextShapeTypeTextFadeLeft ST_TextShapeType =35;ST_TextShapeTypeTextFadeUp ST_TextShapeType =36;ST_TextShapeTypeTextFadeDown ST_TextShapeType =37; -ST_TextShapeTypeTextSlantUp ST_TextShapeType =38;ST_TextShapeTypeTextSlantDown ST_TextShapeType =39;ST_TextShapeTypeTextCascadeUp ST_TextShapeType =40;ST_TextShapeTypeTextCascadeDown ST_TextShapeType =41;);func (_afafg *ST_TextShapeType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdfbb ,_gaafge :=d .Token (); -if _gaafge !=nil {return _gaafge ;};if _abgfc ,_dgfcdd :=_fdfbb .(_d .EndElement );_dgfcdd &&_abgfc .Name ==start .Name {*_afafg =1;return nil ;};if _dddca ,_bedbd :=_fdfbb .(_d .CharData );!_bedbd {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",_fdfbb ); -}else {switch string (_dddca ){case "":*_afafg =0;case "t\u0065\u0078\u0074\u004e\u006f\u0053\u0068\u0061\u0070\u0065":*_afafg =1;case "\u0074e\u0078\u0074\u0050\u006c\u0061\u0069n":*_afafg =2;case "\u0074\u0065\u0078\u0074\u0053\u0074\u006f\u0070":*_afafg =3; -case "\u0074\u0065\u0078t\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_afafg =4;case "t\u0065x\u0074\u0054\u0072\u0069\u0061\u006e\u0067\u006ce\u0049\u006e\u0076\u0065rt\u0065\u0064":*_afafg =5;case "t\u0065\u0078\u0074\u0043\u0068\u0065\u0076\u0072\u006f\u006e":*_afafg =6; -case "\u0074\u0065\u0078\u0074Ch\u0065\u0076\u0072\u006f\u006e\u0049\u006e\u0076\u0065\u0072\u0074\u0065\u0064":*_afafg =7;case "\u0074\u0065\u0078\u0074\u0052\u0069\u006e\u0067\u0049n\u0073\u0069\u0064\u0065":*_afafg =8;case "\u0074e\u0078t\u0052\u0069\u006e\u0067\u004f\u0075\u0074\u0073\u0069\u0064\u0065":*_afafg =9; -case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055\u0070":*_afafg =10;case "\u0074\u0065\u0078t\u0041\u0072\u0063\u0068\u0044\u006f\u0077\u006e":*_afafg =11;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006c\u0065":*_afafg =12;case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006f\u006e":*_afafg =13; -case "\u0074\u0065\u0078\u0074\u0041\u0072\u0063\u0068\u0055p\u0050\u006f\u0075\u0072":*_afafg =14;case "\u0074\u0065x\u0074\u0041\u0072c\u0068\u0044\u006f\u0077\u006e\u0050\u006f\u0075\u0072":*_afafg =15;case "\u0074\u0065\u0078\u0074\u0043\u0069\u0072\u0063\u006ce\u0050\u006f\u0075\u0072":*_afafg =16; -case "\u0074\u0065\u0078\u0074\u0042\u0075\u0074\u0074\u006fn\u0050\u006f\u0075\u0072":*_afafg =17;case "t\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0055\u0070":*_afafg =18;case "\u0074\u0065\u0078\u0074\u0043\u0075\u0072\u0076\u0065\u0044\u006f\u0077\u006e":*_afafg =19; -case "\u0074e\u0078\u0074\u0043\u0061\u006e\u0055p":*_afafg =20;case "t\u0065\u0078\u0074\u0043\u0061\u006e\u0044\u006f\u0077\u006e":*_afafg =21;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00651":*_afafg =22;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00652":*_afafg =23; -case "\u0074e\u0078t\u0044\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065\u0031":*_afafg =24;case "\u0074e\u0078\u0074\u0057\u0061\u0076\u00654":*_afafg =25;case "t\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065":*_afafg =26;case "t\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065":*_afafg =27; -case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_afafg =28;case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061\u0074\u0065\u0042o\u0074\u0074\u006f\u006d":*_afafg =29;case "\u0074\u0065\u0078\u0074\u0049\u006e\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_afafg =30; -case "\u0074\u0065\u0078\u0074\u0044\u0065\u0066\u006c\u0061t\u0065\u0054\u006f\u0070":*_afafg =31;case "\u0074e\u0078t\u0044\u0065\u0066\u006c\u0061t\u0065\u0049n\u0066\u006c\u0061\u0074\u0065":*_afafg =32;case "\u0074e\u0078\u0074\u0044\u0065f\u006c\u0061\u0074\u0065\u0049n\u0066l\u0061t\u0065\u0044\u0065\u0066\u006c\u0061\u0074e":*_afafg =33; -case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0052\u0069\u0067\u0068\u0074":*_afafg =34;case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u004c\u0065\u0066\u0074":*_afafg =35;case "\u0074\u0065\u0078\u0074\u0046\u0061\u0064\u0065\u0055\u0070":*_afafg =36; -case "\u0074\u0065\u0078t\u0046\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_afafg =37;case "t\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0055\u0070":*_afafg =38;case "\u0074\u0065\u0078\u0074\u0053\u006c\u0061\u006e\u0074\u0044\u006f\u0077\u006e":*_afafg =39; -case "\u0074\u0065\u0078\u0074\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0055\u0070":*_afafg =40;case "\u0074e\u0078t\u0043\u0061\u0073\u0063\u0061\u0064\u0065\u0044\u006f\u0077\u006e":*_afafg =41;};};_fdfbb ,_gaafge =d .Token ();if _gaafge !=nil {return _gaafge ; -};if _abeaa ,_eeadf :=_fdfbb .(_d .EndElement );_eeadf &&_abeaa .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",_fdfbb ); -};func (_fegde *CT_TableRow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068"},Value :_gd .Sprintf ("\u0025\u0076",_fegde .HAttr )});e .EncodeToken (start );if _fegde .Tc !=nil {_gdaea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0063"}}; -for _ ,_baeac :=range _fegde .Tc {e .EncodeElement (_baeac ,_gdaea );};};if _fegde .ExtLst !=nil {_fcdaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fegde .ExtLst ,_fcdaa );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_agcec ST_TextWrappingType )String ()string {switch _agcec {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";};return "";};func (_dadfg ST_TextShapeType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dadfg .String (),start ); -};func (_dbcea *EG_FillModeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faeee :for {_cbegg ,_eeddd :=d .Token ();if _eeddd !=nil {return _eeddd ;};switch _bbagff :=_cbegg .(type ){case _d .StartElement :switch _bbagff .Name {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 :"\u0074\u0069\u006c\u0065"},_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 :"\u0074\u0069\u006c\u0065"}:_dbcea .Tile =NewCT_TileInfoProperties (); -if _bagdg :=d .DecodeElement (_dbcea .Tile ,&_bbagff );_bagdg !=nil {return _bagdg ;};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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_dbcea .Stretch =NewCT_StretchInfoProperties (); -if _adagb :=d .DecodeElement (_dbcea .Stretch ,&_bbagff );_adagb !=nil {return _adagb ;};default:_ac .Log .Debug ("\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",_bbagff .Name ); -if _fggde :=d .Skip ();_fggde !=nil {return _fggde ;};};case _d .EndElement :break _faeee ;case _d .CharData :};};return nil ;};type CT_TextBlipBullet struct{Blip *CT_Blip ;};func (_ggde *CT_GvmlUseShapeRectangle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_dfbgb ,_bceg :=d .Token (); -if _bceg !=nil {return _gd .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",_bceg );};if _adec ,_baddf :=_dfbgb .(_d .EndElement ); -_baddf &&_adec .Name ==start .Name {break ;};};return nil ;}; +// ST_Percentage is a union type +type ST_Percentage struct{ST_PercentageDecimal *int32 ;ST_Percentage *string ;};type CT_CustomColorList struct{CustClr []*CT_CustomColor ;};func NewCT_GvmlConnector ()*CT_GvmlConnector {_fbec :=&CT_GvmlConnector {};_fbec .NvCxnSpPr =NewCT_GvmlConnectorNonVisual (); +_fbec .SpPr =NewCT_ShapeProperties ();return _fbec ;};func (_dfdg *CT_AudioFile )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_fa .Sprintf ("\u0025\u0076",_dfdg .LinkAttr )}); +if _dfdg .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 :_fa .Sprintf ("\u0025\u0076",*_dfdg .ContentTypeAttr )});};e .EncodeToken (start ); +if _dfdg .ExtLst !=nil {_eade :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfdg .ExtLst ,_eade );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efeee ST_DgmBuildStep )ValidateWithPath (path string )error {switch _efeee {case 0,1,2:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efeee )); +};return nil ;}; -// Validate validates the CT_GradientStopList and its children -func (_eefcfe *CT_GradientStopList )Validate ()error {return _eefcfe .ValidateWithPath ("\u0043\u0054\u005f\u0047ra\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070\u004c\u0069\u0073\u0074");}; +// Validate validates the CT_LineJoinBevel and its children +func (_ddfegf *CT_LineJoinBevel )Validate ()error {return _ddfegf .ValidateWithPath ("\u0043\u0054_\u004c\u0069\u006ee\u004a\u006f\u0069\u006e\u0042\u0065\u0076\u0065\u006c");};func (_fdgggb *ST_LineEndLength )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_geecg ,_cfbee :=d .Token (); +if _cfbee !=nil {return _cfbee ;};if _ecbcbg ,_baeaf :=_geecg .(_d .EndElement );_baeaf &&_ecbcbg .Name ==start .Name {*_fdgggb =1;return nil ;};if _fdedg ,_dggbg :=_geecg .(_d .CharData );!_dggbg {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_geecg ); +}else {switch string (_fdedg ){case "":*_fdgggb =0;case "\u0073\u006d":*_fdgggb =1;case "\u006d\u0065\u0064":*_fdgggb =2;case "\u006c\u0067":*_fdgggb =3;};};_geecg ,_cfbee =d .Token ();if _cfbee !=nil {return _cfbee ;};if _ecgdaga ,_daabg :=_geecg .(_d .EndElement ); +_daabg &&_ecgdaga .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_geecg );};func NewCT_TableCellProperties ()*CT_TableCellProperties {_cgega :=&CT_TableCellProperties {}; +return _cgega ;};type CT_ShapeProperties struct{BwModeAttr ST_BlackWhiteMode ;Xfrm *CT_Transform2D ;CustGeom *CT_CustomGeometry2D ;PrstGeom *CT_PresetGeometry2D ;NoFill *CT_NoFillProperties ;SolidFill *CT_SolidColorFillProperties ;GradFill *CT_GradientFillProperties ; +BlipFill *CT_BlipFillProperties ;PattFill *CT_PatternFillProperties ;GrpFill *CT_GroupFillProperties ;Ln *CT_LineProperties ;EffectLst *CT_EffectList ;EffectDag *CT_EffectContainer ;Scene3d *CT_Scene3D ;Sp3d *CT_Shape3D ;ExtLst *CT_OfficeArtExtensionList ; +}; -// ValidateWithPath validates the CT_GrayscaleEffect and its children, prefixing error messages with path -func (_eabdgd *CT_GrayscaleEffect )ValidateWithPath (path string )error {return nil };func (_gcdfdc ST_AdjAngle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gcdfdc .ST_Angle !=nil {e .EncodeToken (_d .CharData (_gd .Sprintf ("\u0025\u0064",*_gcdfdc .ST_Angle ))); -};if _gcdfdc .ST_GeomGuideName !=nil {e .EncodeToken (_d .CharData (*_gcdfdc .ST_GeomGuideName ));};return e .EncodeToken (_d .EndElement {Name :start .Name });};func (_addc *CT_GlowEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfdf :=range start .Attr {if _gfdf .Name .Local =="\u0072\u0061\u0064"{_eeabd ,_bcdgf :=_b .ParseInt (_gfdf .Value ,10,64); -if _bcdgf !=nil {return _bcdgf ;};_addc .RadAttr =&_eeabd ;continue ;};};_fdgaf :for {_baab ,_ggecd :=d .Token ();if _ggecd !=nil {return _ggecd ;};switch _eaaee :=_baab .(type ){case _d .StartElement :switch _eaaee .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_addc .ScrgbClr =NewCT_ScRgbColor (); -if _gfgef :=d .DecodeElement (_addc .ScrgbClr ,&_eaaee );_gfgef !=nil {return _gfgef ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_addc .SrgbClr =NewCT_SRgbColor (); -if _agdca :=d .DecodeElement (_addc .SrgbClr ,&_eaaee );_agdca !=nil {return _agdca ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_addc .HslClr =NewCT_HslColor (); -if _ceeg :=d .DecodeElement (_addc .HslClr ,&_eaaee );_ceeg !=nil {return _ceeg ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_addc .SysClr =NewCT_SystemColor (); -if _fbeg :=d .DecodeElement (_addc .SysClr ,&_eaaee );_fbeg !=nil {return _fbeg ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_addc .SchemeClr =NewCT_SchemeColor (); -if _bgec :=d .DecodeElement (_addc .SchemeClr ,&_eaaee );_bgec !=nil {return _bgec ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_addc .PrstClr =NewCT_PresetColor (); -if _cagf :=d .DecodeElement (_addc .PrstClr ,&_eaaee );_cagf !=nil {return _cagf ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_eaaee .Name ); -if _aedbf :=d .Skip ();_aedbf !=nil {return _aedbf ;};};case _d .EndElement :break _fdgaf ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_BiLevelEffect and its children +func (_aee *CT_BiLevelEffect )Validate ()error {return _aee .ValidateWithPath ("\u0043\u0054_\u0042\u0069\u004ce\u0076\u0065\u006c\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_Path2DList ()*CT_Path2DList {_acgbd :=&CT_Path2DList {};return _acgbd }; +func NewCT_LineStyleList ()*CT_LineStyleList {_ffabc :=&CT_LineStyleList {};return _ffabc };func (_bedbe *CT_GroupTransform2D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgacg :=range start .Attr {if _cgacg .Name .Local =="\u0072\u006f\u0074"{_bdfg ,_adccf :=_bc .ParseInt (_cgacg .Value ,10,32); +if _adccf !=nil {return _adccf ;};_ddce :=int32 (_bdfg );_bedbe .RotAttr =&_ddce ;continue ;};if _cgacg .Name .Local =="\u0066\u006c\u0069p\u0048"{_fgaa ,_bdgce :=_bc .ParseBool (_cgacg .Value );if _bdgce !=nil {return _bdgce ;};_bedbe .FlipHAttr =&_fgaa ; +continue ;};if _cgacg .Name .Local =="\u0066\u006c\u0069p\u0056"{_ggbf ,_baada :=_bc .ParseBool (_cgacg .Value );if _baada !=nil {return _baada ;};_bedbe .FlipVAttr =&_ggbf ;continue ;};};_faggd :for {_dcec ,_gcgca :=d .Token ();if _gcgca !=nil {return _gcgca ; +};switch _edga :=_dcec .(type ){case _d .StartElement :switch _edga .Name {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 :"\u006f\u0066\u0066"},_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 :"\u006f\u0066\u0066"}:_bedbe .Off =NewCT_Point2D (); +if _gabg :=d .DecodeElement (_bedbe .Off ,&_edga );_gabg !=nil {return _gabg ;};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 :"\u0065\u0078\u0074"},_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 :"\u0065\u0078\u0074"}:_bedbe .Ext =NewCT_PositiveSize2D (); +if _eccd :=d .DecodeElement (_bedbe .Ext ,&_edga );_eccd !=nil {return _eccd ;};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 :"\u0063\u0068\u004ff\u0066"},_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 :"\u0063\u0068\u004ff\u0066"}:_bedbe .ChOff =NewCT_Point2D (); +if _ceccc :=d .DecodeElement (_bedbe .ChOff ,&_edga );_ceccc !=nil {return _ceccc ;};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 :"\u0063\u0068\u0045x\u0074"},_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 :"\u0063\u0068\u0045x\u0074"}:_bedbe .ChExt =NewCT_PositiveSize2D (); +if _gbbbg :=d .DecodeElement (_bedbe .ChExt ,&_edga );_gbbbg !=nil {return _gbbbg ;};default:_dc .Log .Debug ("\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",_edga .Name ); +if _edbda :=d .Skip ();_edbda !=nil {return _edbda ;};};case _d .EndElement :break _faggd ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GvmlConnector and its children, prefixing error messages with path -func (_egfa *CT_GvmlConnector )ValidateWithPath (path string )error {if _fbef :=_egfa .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_fbef !=nil {return _fbef ;};if _fggd :=_egfa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_fggd !=nil {return _fggd ;};if _egfa .Style !=nil {if _fgcf :=_egfa .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fgcf !=nil {return _fgcf ;};};if _egfa .ExtLst !=nil {if _eebfg :=_egfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_eebfg !=nil {return _eebfg ;};};return nil ;}; +// Validate validates the CT_WholeE2oFormatting and its children +func (_baafb *CT_WholeE2oFormatting )Validate ()error {return _baafb .ValidateWithPath ("C\u0054\u005f\u0057\u0068ol\u0065E\u0032\u006f\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");}; -// Validate validates the CT_ColorMRU and its children -func (_egcb *CT_ColorMRU )Validate ()error {return _egcb .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0052\u0055");};func (_ggfcg ST_RectAlignment )ValidateWithPath (path string )error {switch _ggfcg {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 (_ggfcg )); -};return nil ;};type CT_GvmlShape struct{NvSpPr *CT_GvmlShapeNonVisual ;SpPr *CT_ShapeProperties ;TxSp *CT_GvmlTextShape ;Style *CT_ShapeStyle ;ExtLst *CT_OfficeArtExtensionList ;};func (_baac *CT_NonVisualPictureProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _baac .PreferRelativeResizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"p\u0072e\u0066\u0065\u0072\u0052\u0065\u006c\u0061\u0074i\u0076\u0065\u0052\u0065si\u007a\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_baac .PreferRelativeResizeAttr ))}); -};e .EncodeToken (start );if _baac .PicLocks !=nil {_decda :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0069\u0063\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_baac .PicLocks ,_decda );};if _baac .ExtLst !=nil {_gdfgg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_baac .ExtLst ,_gdfgg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egfe *ST_PositivePercentage )Validate ()error {return _egfe .ValidateWithPath ("")};type CT_InverseGammaTransform struct{};const (ST_AnimationDgmOnlyBuildTypeUnset ST_AnimationDgmOnlyBuildType =0; -ST_AnimationDgmOnlyBuildTypeOne ST_AnimationDgmOnlyBuildType =1;ST_AnimationDgmOnlyBuildTypeLvlOne ST_AnimationDgmOnlyBuildType =2;ST_AnimationDgmOnlyBuildTypeLvlAtOnce ST_AnimationDgmOnlyBuildType =3;);func (_edada *ST_DgmBuildStep )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_edada =0; -case "\u0073\u0070":*_edada =1;case "\u0062\u0067":*_edada =2;};return nil ;};func (_cacgbb *ST_SystemColorVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cacgbb =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_cacgbb =1; -case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_cacgbb =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cacgbb =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cacgbb =4; -case "\u006d\u0065\u006e\u0075":*_cacgbb =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_cacgbb =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_cacgbb =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_cacgbb =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_cacgbb =9; -case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cacgbb =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_cacgbb =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_cacgbb =12; -case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_cacgbb =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_cacgbb =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_cacgbb =15; -case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_cacgbb =16;case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_cacgbb =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_cacgbb =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_cacgbb =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cacgbb =20; -case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_cacgbb =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_cacgbb =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_cacgbb =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_cacgbb =24; -case "\u0069\u006e\u0066\u006f\u0042\u006b":*_cacgbb =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_cacgbb =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_cacgbb =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_cacgbb =28; -case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_cacgbb =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_cacgbb =30;};return nil ;};func (_baaec ST_OnOffStyleType )String ()string {switch _baaec {case 0:return ""; -case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0064\u0065\u0066";};return "";};func (_gbgec ST_AnimationChartOnlyBuildType )Validate ()error {return _gbgec .ValidateWithPath ("")};type CT_Backdrop struct{Anchor *CT_Point3D ; -Norm *CT_Vector3D ;Up *CT_Vector3D ;ExtLst *CT_OfficeArtExtensionList ;};func NewCT_XYAdjustHandle ()*CT_XYAdjustHandle {_effcd :=&CT_XYAdjustHandle {};_effcd .Pos =NewCT_AdjPoint2D ();return _effcd ;};func NewCT_AlphaInverseEffect ()*CT_AlphaInverseEffect {_ddab :=&CT_AlphaInverseEffect {}; -return _ddab ;};type CT_TextNoBullet struct{};func (_acacg ST_TextVertOverflowType )String ()string {switch _acacg {case 0:return "";case 1:return "\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077";case 2:return "\u0065\u006c\u006c\u0069\u0070\u0073\u0069\u0073"; -case 3:return "\u0063\u006c\u0069\u0070";};return "";};func (_aedee ST_ChartBuildStep )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gaabea :=_d .Attr {};_gaabea .Name =name ;switch _aedee {case ST_ChartBuildStepUnset :_gaabea .Value ="";case ST_ChartBuildStepCategory :_gaabea .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; -case ST_ChartBuildStepPtInCategory :_gaabea .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_ChartBuildStepSeries :_gaabea .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_ChartBuildStepPtInSeries :_gaabea .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073"; -case ST_ChartBuildStepAllPts :_gaabea .Value ="\u0061\u006c\u006c\u0050\u0074\u0073";case ST_ChartBuildStepGridLegend :_gaabea .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";};return _gaabea ,nil ;};func (_gdbae *ST_PresetShadowVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gdbae =0; -case "\u0073\u0068\u0064w\u0031":*_gdbae =1;case "\u0073\u0068\u0064w\u0032":*_gdbae =2;case "\u0073\u0068\u0064w\u0033":*_gdbae =3;case "\u0073\u0068\u0064w\u0034":*_gdbae =4;case "\u0073\u0068\u0064w\u0035":*_gdbae =5;case "\u0073\u0068\u0064w\u0036":*_gdbae =6; -case "\u0073\u0068\u0064w\u0037":*_gdbae =7;case "\u0073\u0068\u0064w\u0038":*_gdbae =8;case "\u0073\u0068\u0064w\u0039":*_gdbae =9;case "\u0073\u0068\u0064\u0077\u0031\u0030":*_gdbae =10;case "\u0073\u0068\u0064\u0077\u0031\u0031":*_gdbae =11;case "\u0073\u0068\u0064\u0077\u0031\u0032":*_gdbae =12; -case "\u0073\u0068\u0064\u0077\u0031\u0033":*_gdbae =13;case "\u0073\u0068\u0064\u0077\u0031\u0034":*_gdbae =14;case "\u0073\u0068\u0064\u0077\u0031\u0035":*_gdbae =15;case "\u0073\u0068\u0064\u0077\u0031\u0036":*_gdbae =16;case "\u0073\u0068\u0064\u0077\u0031\u0037":*_gdbae =17; -case "\u0073\u0068\u0064\u0077\u0031\u0038":*_gdbae =18;case "\u0073\u0068\u0064\u0077\u0031\u0039":*_gdbae =19;case "\u0073\u0068\u0064\u0077\u0032\u0030":*_gdbae =20;};return nil ;}; +// Validate validates the CT_PictureLocking and its children +func (_fbccc *CT_PictureLocking )Validate ()error {return _fbccc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004c\u006fc\u006b\u0069\u006e\u0067");};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_TableStyleList ()*CT_TableStyleList {_aafgd :=&CT_TableStyleList {};_aafgd .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 _aafgd ;};func (_feffcc ST_TextAnchoringType )ValidateWithPath (path string )error {switch _feffcc {case 0,1,2,3,4,5:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feffcc )); +};return nil ;};func (_gcgadd ST_ChartBuildStep )Validate ()error {return _gcgadd .ValidateWithPath ("")};type CT_AnimationElementChoice struct{Dgm *CT_AnimationDgmElement ;Chart *CT_AnimationChartElement ;};func (_fddd *ST_TextAutonumberScheme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ffeggb ,_accfa :=d .Token (); +if _accfa !=nil {return _accfa ;};if _gfgec ,_feebff :=_ffeggb .(_d .EndElement );_feebff &&_gfgec .Name ==start .Name {*_fddd =1;return nil ;};if _daeec ,_gacda :=_ffeggb .(_d .CharData );!_gacda {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffeggb ); +}else {switch string (_daeec ){case "":*_fddd =0;case "\u0061\u006cp\u0068\u0061\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fddd =1;case "\u0061\u006cp\u0068\u0061\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fddd =2; +case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_fddd =3;case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_fddd =4;case "\u0061\u006c\u0070\u0068\u0061\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_fddd =5; +case "\u0061\u006c\u0070\u0068\u0061\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_fddd =6;case "\u0061r\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fddd =7;case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_fddd =8; +case "\u0061\u0072\u0061b\u0069\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_fddd =9;case "a\u0072\u0061\u0062\u0069\u0063\u0050\u006c\u0061\u0069\u006e":*_fddd =10;case "\u0072\u006fm\u0061\u006e\u004cc\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fddd =11; +case "\u0072\u006fm\u0061\u006e\u0055c\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fddd =12;case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_fddd =13;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0061\u0072\u0065\u006e\u0052":*_fddd =14; +case "\u0072\u006f\u006d\u0061\u006e\u004c\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_fddd =15;case "\u0072\u006f\u006d\u0061\u006e\u0055\u0063\u0050\u0065\u0072\u0069\u006f\u0064":*_fddd =16;case "\u0063\u0069r\u0063\u006c\u0065N\u0075\u006d\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_fddd =17; +case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0042\u006c\u0061c\u006b\u0050\u006c\u0061\u0069\u006e":*_fddd =18;case "c\u0069\u0072\u0063\u006ceN\u0075m\u0057\u0064\u0057\u0068\u0069t\u0065\u0050\u006c\u0061\u0069\u006e":*_fddd =19;case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_fddd =20; +case "\u0061\u0072\u0061\u0062\u0069\u0063\u0044\u0062\u0050\u006c\u0061\u0069\u006e":*_fddd =21;case "\u0065\u0061\u0031C\u0068\u0073\u0050\u0065\u0072\u0069\u006f\u0064":*_fddd =22;case "e\u0061\u0031\u0043\u0068\u0073\u0050\u006c\u0061\u0069\u006e":*_fddd =23; +case "\u0065\u0061\u0031C\u0068\u0074\u0050\u0065\u0072\u0069\u006f\u0064":*_fddd =24;case "e\u0061\u0031\u0043\u0068\u0074\u0050\u006c\u0061\u0069\u006e":*_fddd =25;case "\u0065\u0061\u0031\u004a\u0070\u006e\u0043\u0068\u0073\u0044\u0062\u0050e\u0072\u0069\u006f\u0064":*_fddd =26; +case "\u0065\u0061\u0031\u004a\u0070\u006e\u004b\u006f\u0072P\u006c\u0061\u0069\u006e":*_fddd =27;case "\u0065a\u0031J\u0070\u006e\u004b\u006f\u0072\u0050\u0065\u0072\u0069\u006f\u0064":*_fddd =28;case "\u0061\u0072\u0061b\u0069\u0063\u0031\u004d\u0069\u006e\u0075\u0073":*_fddd =29; +case "\u0061\u0072\u0061b\u0069\u0063\u0032\u004d\u0069\u006e\u0075\u0073":*_fddd =30;case "\u0068\u0065\u0062r\u0065\u0077\u0032\u004d\u0069\u006e\u0075\u0073":*_fddd =31;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_fddd =32; +case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061\u0050\u0061\u0072\u0065\u006e\u0052":*_fddd =33;case "\u0074h\u0061i\u0041\u006c\u0070\u0068\u0061P\u0061\u0072e\u006e\u0042\u006f\u0074\u0068":*_fddd =34;case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0065\u0072\u0069\u006f\u0064":*_fddd =35; +case "\u0074\u0068\u0061\u0069\u004e\u0075\u006d\u0050\u0061\u0072\u0065\u006e\u0052":*_fddd =36;case "\u0074\u0068a\u0069\u004e\u0075m\u0050\u0061\u0072\u0065\u006e\u0042\u006f\u0074\u0068":*_fddd =37;case "\u0068\u0069n\u0064\u0069\u0041l\u0070\u0068\u0061\u0050\u0065\u0072\u0069\u006f\u0064":*_fddd =38; +case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050e\u0072\u0069\u006f\u0064":*_fddd =39;case "\u0068\u0069\u006e\u0064\u0069\u004e\u0075\u006d\u0050a\u0072\u0065\u006e\u0052":*_fddd =40;case "\u0068\u0069\u006e\u0064\u0069\u0041\u006c\u0070\u0068\u0061\u0031\u0050e\u0072\u0069\u006f\u0064":*_fddd =41; +};};_ffeggb ,_accfa =d .Token ();if _accfa !=nil {return _accfa ;};if _dbgdc ,_ffaad :=_ffeggb .(_d .EndElement );_ffaad &&_dbgdc .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffeggb ); +};func (_dafcf *CT_TableCol )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077"},Value :_fa .Sprintf ("\u0025\u0076",_dafcf .WAttr )});e .EncodeToken (start );if _dafcf .ExtLst !=nil {_agada :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dafcf .ExtLst ,_agada );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewEG_LineFillProperties ()*EG_LineFillProperties {_agbdb :=&EG_LineFillProperties {};return _agbdb ;}; -// ValidateWithPath validates the CT_TextUnderlineFillGroupWrapper and its children, prefixing error messages with path -func (_bcacd *CT_TextUnderlineFillGroupWrapper )ValidateWithPath (path string )error {if _bcacd .NoFill !=nil {if _eebdd :=_bcacd .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_eebdd !=nil {return _eebdd ;};};if _bcacd .SolidFill !=nil {if _edddc :=_bcacd .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_edddc !=nil {return _edddc ;};};if _bcacd .GradFill !=nil {if _fgeeg :=_bcacd .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_fgeeg !=nil {return _fgeeg ;};};if _bcacd .BlipFill !=nil {if _agfag :=_bcacd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_agfag !=nil {return _agfag ;};};if _bcacd .PattFill !=nil {if _dfaaf :=_bcacd .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_dfaaf !=nil {return _dfaaf ;};};if _bcacd .GrpFill !=nil {if _aabef :=_bcacd .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_aabef !=nil {return _aabef ;};};return nil ;};func (_dbebcc ST_DgmBuildStep )ValidateWithPath (path string )error {switch _dbebcc {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 (_dbebcc )); -};return nil ;};func (_fffab *ST_TextAnchoringType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agdfe ,_gbefd :=d .Token ();if _gbefd !=nil {return _gbefd ;};if _aafecc ,_edafc :=_agdfe .(_d .EndElement );_edafc &&_aafecc .Name ==start .Name {*_fffab =1; -return nil ;};if _ecfedc ,_adebc :=_agdfe .(_d .CharData );!_adebc {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",_agdfe );}else {switch string (_ecfedc ){case "":*_fffab =0; -case "\u0074":*_fffab =1;case "\u0063\u0074\u0072":*_fffab =2;case "\u0062":*_fffab =3;case "\u006a\u0075\u0073\u0074":*_fffab =4;case "\u0064\u0069\u0073\u0074":*_fffab =5;};};_agdfe ,_gbefd =d .Token ();if _gbefd !=nil {return _gbefd ;};if _gbabcb ,_ecca :=_agdfe .(_d .EndElement ); -_ecca &&_gbabcb .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",_agdfe );}; +// Validate validates the CT_TableRow and its children +func (_dbbeb *CT_TableRow )Validate ()error {return _dbbeb .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077");};func (_adde *CT_FillStyleList )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +for _ ,_faba :=range _adde .EG_FillProperties {_faba .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cega *CT_AnimationChartElement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cega .SeriesIdxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073e\u0072\u0069\u0065\u0073\u0049\u0064x"},Value :_fa .Sprintf ("\u0025\u0076",*_cega .SeriesIdxAttr )}); +};if _cega .CategoryIdxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"c\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0049\u0064\u0078"},Value :_fa .Sprintf ("\u0025\u0076",*_cega .CategoryIdxAttr )});};_gfca ,_dadg :=_cega .BldStepAttr .MarshalXMLAttr (_d .Name {Local :"\u0062l\u0064\u0053\u0074\u0065\u0070"}); +if _dadg !=nil {return _dadg ;};start .Attr =append (start .Attr ,_gfca );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AlphaReplaceEffect and its children -func (_bggg *CT_AlphaReplaceEffect )Validate ()error {return _bggg .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func NewCT_TextSpacingPoint ()*CT_TextSpacingPoint {_bcgccf :=&CT_TextSpacingPoint {}; -_bcgccf .ValAttr =0;return _bcgccf ;};func (_gadcb *ST_RectAlignment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bacfb ,_fdfgcf :=d .Token ();if _fdfgcf !=nil {return _fdfgcf ;};if _deddg ,_gfedgg :=_bacfb .(_d .EndElement );_gfedgg &&_deddg .Name ==start .Name {*_gadcb =1; -return nil ;};if _befad ,_dfdda :=_bacfb .(_d .CharData );!_dfdda {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",_bacfb );}else {switch string (_befad ){case "":*_gadcb =0; -case "\u0074\u006c":*_gadcb =1;case "\u0074":*_gadcb =2;case "\u0074\u0072":*_gadcb =3;case "\u006c":*_gadcb =4;case "\u0063\u0074\u0072":*_gadcb =5;case "\u0072":*_gadcb =6;case "\u0062\u006c":*_gadcb =7;case "\u0062":*_gadcb =8;case "\u0062\u0072":*_gadcb =9; -};};_bacfb ,_fdfgcf =d .Token ();if _fdfgcf !=nil {return _fdfgcf ;};if _aeddc ,_defgd :=_bacfb .(_d .EndElement );_defgd &&_aeddc .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",_bacfb ); -};func NewEG_FillProperties ()*EG_FillProperties {_agadda :=&EG_FillProperties {};return _agadda };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_AdjPoint2D ()*CT_AdjPoint2D {_bf :=&CT_AdjPoint2D {}; -return _bf };type CT_TextCharBullet struct{CharAttr string ;};func (_ebeaf ST_TextTabAlignType )ValidateWithPath (path string )error {switch _ebeaf {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 (_ebeaf )); -};return nil ;};func NewCT_ConnectorLocking ()*CT_ConnectorLocking {_cbfa :=&CT_ConnectorLocking {};return _cbfa }; +// ValidateWithPath validates the CT_TextShapeAutofit and its children, prefixing error messages with path +func (_gcdga *CT_TextShapeAutofit )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_StyleMatrixReference and its children, prefixing error messages with path -func (_bcgag *CT_StyleMatrixReference )ValidateWithPath (path string )error {if _bcgag .ScrgbClr !=nil {if _ccbaa :=_bcgag .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_ccbaa !=nil {return _ccbaa ;};};if _bcgag .SrgbClr !=nil {if _cadgb :=_bcgag .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_cadgb !=nil {return _cadgb ;};};if _bcgag .HslClr !=nil {if _edefc :=_bcgag .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_edefc !=nil {return _edefc ;};};if _bcgag .SysClr !=nil {if _becfc :=_bcgag .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_becfc !=nil {return _becfc ;};};if _bcgag .SchemeClr !=nil {if _acede :=_bcgag .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_acede !=nil {return _acede ;};};if _bcgag .PrstClr !=nil {if _gfaec :=_bcgag .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_gfaec !=nil {return _gfaec ;};};return nil ;};func (_ccfae ST_SystemColorVal )String ()string {switch _ccfae {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_EffectList and its children, prefixing error messages with path +func (_dggc *CT_EffectList )ValidateWithPath (path string )error {if _dggc .Blur !=nil {if _fagea :=_dggc .Blur .ValidateWithPath (path +"\u002f\u0042\u006cu\u0072");_fagea !=nil {return _fagea ;};};if _dggc .FillOverlay !=nil {if _aabd :=_dggc .FillOverlay .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"); +_aabd !=nil {return _aabd ;};};if _dggc .Glow !=nil {if _dbaab :=_dggc .Glow .ValidateWithPath (path +"\u002f\u0047\u006co\u0077");_dbaab !=nil {return _dbaab ;};};if _dggc .InnerShdw !=nil {if _gcea :=_dggc .InnerShdw .ValidateWithPath (path +"\u002f\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"); +_gcea !=nil {return _gcea ;};};if _dggc .OuterShdw !=nil {if _cgaf :=_dggc .OuterShdw .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077");_cgaf !=nil {return _cgaf ;};};if _dggc .PrstShdw !=nil {if _ddgcf :=_dggc .PrstShdw .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0053\u0068\u0064w"); +_ddgcf !=nil {return _ddgcf ;};};if _dggc .Reflection !=nil {if _bbcb :=_dggc .Reflection .ValidateWithPath (path +"/\u0052\u0065\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_bbcb !=nil {return _bbcb ;};};if _dggc .SoftEdge !=nil {if _fadfg :=_dggc .SoftEdge .ValidateWithPath (path +"\u002fS\u006f\u0066\u0074\u0045\u0064\u0067e"); +_fadfg !=nil {return _fadfg ;};};return nil ;}; -// Validate validates the CT_Connection and its children -func (_daea *CT_Connection )Validate ()error {return _daea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};func (_aaeee ST_DgmBuildStep )String ()string {switch _aaeee {case 0:return "";case 1:return "\u0073\u0070"; -case 2:return "\u0062\u0067";};return "";};const (ST_LineEndTypeUnset ST_LineEndType =0;ST_LineEndTypeNone ST_LineEndType =1;ST_LineEndTypeTriangle ST_LineEndType =2;ST_LineEndTypeStealth ST_LineEndType =3;ST_LineEndTypeDiamond ST_LineEndType =4;ST_LineEndTypeOval ST_LineEndType =5; -ST_LineEndTypeArrow ST_LineEndType =6;); +// ValidateWithPath validates the CT_TableProperties and its children, prefixing error messages with path +func (_bcfccg *CT_TableProperties )ValidateWithPath (path string )error {if _bcfccg .NoFill !=nil {if _egdff :=_bcfccg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_egdff !=nil {return _egdff ;};};if _bcfccg .SolidFill !=nil {if _bbda :=_bcfccg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_bbda !=nil {return _bbda ;};};if _bcfccg .GradFill !=nil {if _cdbae :=_bcfccg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_cdbae !=nil {return _cdbae ;};};if _bcfccg .BlipFill !=nil {if _gdgfg :=_bcfccg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_gdgfg !=nil {return _gdgfg ;};};if _bcfccg .PattFill !=nil {if _gaggc :=_bcfccg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_gaggc !=nil {return _gaggc ;};};if _bcfccg .GrpFill !=nil {if _dbgb :=_bcfccg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_dbgb !=nil {return _dbgb ;};};if _bcfccg .EffectLst !=nil {if _geceb :=_bcfccg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_geceb !=nil {return _geceb ;};};if _bcfccg .EffectDag !=nil {if _afcce :=_bcfccg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_afcce !=nil {return _afcce ;};};if _bcfccg .Choice !=nil {if _dbbg :=_bcfccg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dbbg !=nil {return _dbbg ;};};if _bcfccg .ExtLst !=nil {if _cdege :=_bcfccg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cdege !=nil {return _cdege ;};};return nil ;};func (_cefaf ST_PresetLineDashVal )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fdabf :=_d .Attr {};_fdabf .Name =name ;switch _cefaf {case ST_PresetLineDashValUnset :_fdabf .Value ="";case ST_PresetLineDashValSolid :_fdabf .Value ="\u0073\u006f\u006ci\u0064"; +case ST_PresetLineDashValDot :_fdabf .Value ="\u0064\u006f\u0074";case ST_PresetLineDashValDash :_fdabf .Value ="\u0064\u0061\u0073\u0068";case ST_PresetLineDashValLgDash :_fdabf .Value ="\u006c\u0067\u0044\u0061\u0073\u0068";case ST_PresetLineDashValDashDot :_fdabf .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074"; +case ST_PresetLineDashValLgDashDot :_fdabf .Value ="\u006cg\u0044\u0061\u0073\u0068\u0044\u006ft";case ST_PresetLineDashValLgDashDotDot :_fdabf .Value ="\u006c\u0067\u0044a\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_PresetLineDashValSysDash :_fdabf .Value ="\u0073y\u0073\u0044\u0061\u0073\u0068"; +case ST_PresetLineDashValSysDot :_fdabf .Value ="\u0073\u0079\u0073\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDot :_fdabf .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_PresetLineDashValSysDashDotDot :_fdabf .Value ="\u0073\u0079\u0073\u0044\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; +};return _fdabf ,nil ;};func (_fddbe ST_PresetColorVal )Validate ()error {return _fddbe .ValidateWithPath ("")};func NewCT_FlatText ()*CT_FlatText {_dggf :=&CT_FlatText {};return _dggf }; -// ValidateWithPath validates the CT_GvmlUseShapeRectangle and its children, prefixing error messages with path -func (_aebbf *CT_GvmlUseShapeRectangle )ValidateWithPath (path string )error {return nil };type CT_LineEndProperties struct{TypeAttr ST_LineEndType ;WAttr ST_LineEndWidth ;LenAttr ST_LineEndLength ;}; +// Validate validates the EG_TextBulletColor and its children +func (_dbffcb *EG_TextBulletColor )Validate ()error {return _dbffcb .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0042\u0075l\u006c\u0065t\u0043\u006f\u006c\u006f\u0072");}; -// Validate validates the AG_Locking and its children -func (_ed *AG_Locking )Validate ()error {return _ed .ValidateWithPath ("\u0041\u0047\u005f\u004c\u006f\u0063\u006b\u0069\u006e\u0067");}; +// ValidateWithPath validates the CT_PathShadeProperties and its children, prefixing error messages with path +func (_aadgb *CT_PathShadeProperties )ValidateWithPath (path string )error {if _deccdg :=_aadgb .PathAttr .ValidateWithPath (path +"\u002fP\u0061\u0074\u0068\u0041\u0074\u0074r");_deccdg !=nil {return _deccdg ;};if _aadgb .FillToRect !=nil {if _fccd :=_aadgb .FillToRect .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0054\u006f\u0052\u0065\u0063\u0074"); +_fccd !=nil {return _fccd ;};};return nil ;}; -// ValidateWithPath validates the CT_PatternFillProperties and its children, prefixing error messages with path -func (_cbfeb *CT_PatternFillProperties )ValidateWithPath (path string )error {if _eceea :=_cbfeb .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_eceea !=nil {return _eceea ;};if _cbfeb .FgClr !=nil {if _agfa :=_cbfeb .FgClr .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006c\u0072"); -_agfa !=nil {return _agfa ;};};if _cbfeb .BgClr !=nil {if _fbdg :=_cbfeb .BgClr .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006c\u0072");_fbdg !=nil {return _fbdg ;};};return nil ;};type CT_ClipboardStyleSheet struct{ThemeElements *CT_BaseStyles ; -ClrMap *CT_ColorMapping ;};type CT_ColorSchemeAndMapping struct{ClrScheme *CT_ColorScheme ;ClrMap *CT_ColorMapping ;};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 (_ggbd *CT_GraphicalObject )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggbd .GraphicData =NewCT_GraphicalObjectData ();_gecgb :for {_dfbd ,_bgcaa :=d .Token (); -if _bgcaa !=nil {return _bgcaa ;};switch _feeg :=_dfbd .(type ){case _d .StartElement :switch _feeg .Name {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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"},_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 :"g\u0072\u0061\u0070\u0068\u0069\u0063\u0044\u0061\u0074\u0061"}:if _eebca :=d .DecodeElement (_ggbd .GraphicData ,&_feeg ); -_eebca !=nil {return _eebca ;};default:_ac .Log .Debug ("\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",_feeg .Name ); -if _agac :=d .Skip ();_agac !=nil {return _agac ;};};case _d .EndElement :break _gecgb ;case _d .CharData :};};return nil ;};func (_bagae *CT_NonVisualGroupDrawingShapeProps )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgbcc :for {_gfabc ,_dddef :=d .Token (); -if _dddef !=nil {return _dddef ;};switch _dagcb :=_gfabc .(type ){case _d .StartElement :switch _dagcb .Name {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 :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0067\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073"}:_bagae .GrpSpLocks =NewCT_GroupLocking (); -if _gbaaa :=d .DecodeElement (_bagae .GrpSpLocks ,&_dagcb );_gbaaa !=nil {return _gbaaa ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bagae .ExtLst =NewCT_OfficeArtExtensionList (); -if _fgbgcf :=d .DecodeElement (_bagae .ExtLst ,&_dagcb );_fgbgcf !=nil {return _fgbgcf ;};default:_ac .Log .Debug ("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",_dagcb .Name ); -if _cebbe :=d .Skip ();_cebbe !=nil {return _cebbe ;};};case _d .EndElement :break _fgbcc ;case _d .CharData :};};return nil ;};func (_gbgc *CT_BackgroundFormatting )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbgc .NoFill !=nil {_fac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_gbgc .NoFill ,_fac );};if _gbgc .SolidFill !=nil {_gbdb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gbgc .SolidFill ,_gbdb );};if _gbgc .GradFill !=nil {_cgbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_gbgc .GradFill ,_cgbe );};if _gbgc .BlipFill !=nil {_ede :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gbgc .BlipFill ,_ede );};if _gbgc .PattFill !=nil {_eegg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_gbgc .PattFill ,_eegg );};if _gbgc .GrpFill !=nil {_fdab :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_gbgc .GrpFill ,_fdab );};if _gbgc .EffectLst !=nil {_bfa :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gbgc .EffectLst ,_bfa );};if _gbgc .EffectDag !=nil {_ggae :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}};e .EncodeElement (_gbgc .EffectDag ,_ggae );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type CT_GroupLocking struct{NoGrpAttr *bool ;NoUngrpAttr *bool ;NoSelectAttr *bool ;NoRotAttr *bool ;NoChangeAspectAttr *bool ;NoMoveAttr *bool ;NoResizeAttr *bool ;ExtLst *CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_PictureLocking and its children, prefixing error messages with path +func (_dbbf *CT_PictureLocking )ValidateWithPath (path string )error {if _dbbf .ExtLst !=nil {if _dgeg :=_dbbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgeg !=nil {return _dgeg ;};};return nil ;};func NewCT_SupplementalFont ()*CT_SupplementalFont {_cfegd :=&CT_SupplementalFont {}; +return _cfegd }; -// ValidateWithPath validates the CT_LineEndProperties and its children, prefixing error messages with path -func (_caddf *CT_LineEndProperties )ValidateWithPath (path string )error {if _gafgc :=_caddf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gafgc !=nil {return _gafgc ;};if _bggcb :=_caddf .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072"); -_bggcb !=nil {return _bggcb ;};if _adggg :=_caddf .LenAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u006e\u0041\u0074\u0074\u0072");_adggg !=nil {return _adggg ;};return nil ;}; +// Validate validates the CT_GroupShapeProperties and its children +func (_beba *CT_GroupShapeProperties )Validate ()error {return _beba .ValidateWithPath ("\u0043\u0054\u005fGr\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fddee *ThemeManager )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fddee .CT_EmptyElement =*NewCT_EmptyElement (); +for {_dddfg ,_daabb :=d .Token ();if _daabb !=nil {return _fa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0054\u0068\u0065\u006d\u0065M\u0061\u006e\u0061\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_daabb );};if _bfbbee ,_adgc :=_dddfg .(_d .EndElement ); +_adgc &&_bfbbee .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_XYAdjustHandle and its children -func (_adddf *CT_XYAdjustHandle )Validate ()error {return _adddf .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0059\u0041\u0064\u006a\u0075\u0073\u0074\u0048a\u006e\u0064\u006c\u0065");};func (_aabdd ST_TextAnchoringType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccafg :=_d .Attr {}; -_ccafg .Name =name ;switch _aabdd {case ST_TextAnchoringTypeUnset :_ccafg .Value ="";case ST_TextAnchoringTypeT :_ccafg .Value ="\u0074";case ST_TextAnchoringTypeCtr :_ccafg .Value ="\u0063\u0074\u0072";case ST_TextAnchoringTypeB :_ccafg .Value ="\u0062"; -case ST_TextAnchoringTypeJust :_ccafg .Value ="\u006a\u0075\u0073\u0074";case ST_TextAnchoringTypeDist :_ccafg .Value ="\u0064\u0069\u0073\u0074";};return _ccafg ,nil ;}; +// Validate validates the EG_TextAutofit and its children +func (_eebega *EG_TextAutofit )Validate ()error {return _eebega .ValidateWithPath ("\u0045\u0047\u005f\u0054\u0065\u0078\u0074\u0041\u0075t\u006f\u0066\u0069\u0074");};type CT_PositivePercentage struct{ValAttr ST_PositivePercentage ;};func (_bcdge ST_AnimationBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcdge .String (),start ); +};func NewCT_TextBlipBullet ()*CT_TextBlipBullet {_adge :=&CT_TextBlipBullet {};_adge .Blip =NewCT_Blip ();return _adge ;};type ST_BevelPresetType byte ; -// Validate validates the CT_OuterShadowEffect and its children -func (_cbaeb *CT_OuterShadowEffect )Validate ()error {return _cbaeb .ValidateWithPath ("C\u0054_\u004f\u0075\u0074\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");}; +// ValidateWithPath validates the EG_ColorChoice and its children, prefixing error messages with path +func (_afgec *EG_ColorChoice )ValidateWithPath (path string )error {if _afgec .ScrgbClr !=nil {if _acgef :=_afgec .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_acgef !=nil {return _acgef ;};};if _afgec .SrgbClr !=nil {if _eabcg :=_afgec .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_eabcg !=nil {return _eabcg ;};};if _afgec .HslClr !=nil {if _fgbgd :=_afgec .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fgbgd !=nil {return _fgbgd ;};};if _afgec .SysClr !=nil {if _gcefbg :=_afgec .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_gcefbg !=nil {return _gcefbg ;};};if _afgec .SchemeClr !=nil {if _feaca :=_afgec .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_feaca !=nil {return _feaca ;};};if _afgec .PrstClr !=nil {if _ggdef :=_afgec .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_ggdef !=nil {return _ggdef ;};};return nil ;};func NewCT_TableCell ()*CT_TableCell {_abbbc :=&CT_TableCell {};return _abbbc };func (_cgfec ST_FontCollectionIndex )Validate ()error {return _cgfec .ValidateWithPath ("")};func NewCT_EffectStyleItem ()*CT_EffectStyleItem {_bfeffe :=&CT_EffectStyleItem {}; +return _bfeffe }; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_bffea *CT_Hyperlink )ValidateWithPath (path string )error {if _bffea .Snd !=nil {if _gdade :=_bffea .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_gdade !=nil {return _gdade ;};};if _bffea .ExtLst !=nil {if _bbgdb :=_bffea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bbgdb !=nil {return _bbgdb ;};};return nil ;};func (_gdgeg *CT_TableGrid )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_affbc :for {_fgdad ,_bagde :=d .Token ();if _bagde !=nil {return _bagde ;};switch _abagg :=_fgdad .(type ){case _d .StartElement :switch _abagg .Name {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\u0069\u0064\u0043\u006f\u006c"},_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\u0069\u0064\u0043\u006f\u006c"}:_dfcf :=NewCT_TableCol (); -if _edacf :=d .DecodeElement (_dfcf ,&_abagg );_edacf !=nil {return _edacf ;};_gdgeg .GridCol =append (_gdgeg .GridCol ,_dfcf );default:_ac .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_abagg .Name ); -if _aeedg :=d .Skip ();_aeedg !=nil {return _aeedg ;};};case _d .EndElement :break _affbc ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_AlphaFloorEffect and its children +func (_afa *CT_AlphaFloorEffect )Validate ()error {return _afa .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u0046\u006c\u006f\u006f\u0072\u0045\u0066\u0066\u0065\u0063\u0074");};func (_bbfb *CT_TableCellBorderStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _bbfb .Left !=nil {_eeddg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_bbfb .Left ,_eeddg );};if _bbfb .Right !=nil {_eggac :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0072\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_bbfb .Right ,_eggac );};if _bbfb .Top !=nil {_acfbe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074o\u0070"}};e .EncodeElement (_bbfb .Top ,_acfbe );};if _bbfb .Bottom !=nil {_dgdaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; +e .EncodeElement (_bbfb .Bottom ,_dgdaa );};if _bbfb .InsideH !=nil {_cegada :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065H"}};e .EncodeElement (_bbfb .InsideH ,_cegada );};if _bbfb .InsideV !=nil {_fgffg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0069\u006e\u0073\u0069\u0064\u0065V"}}; +e .EncodeElement (_bbfb .InsideV ,_fgffg );};if _bbfb .Tl2br !=nil {_cgebf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u006c\u0032\u0062\u0072"}};e .EncodeElement (_bbfb .Tl2br ,_cgebf );};if _bbfb .Tr2bl !=nil {_fabaf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0072\u0032\u0062\u006c"}}; +e .EncodeElement (_bbfb .Tr2bl ,_fabaf );};if _bbfb .ExtLst !=nil {_aggca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bbfb .ExtLst ,_aggca );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_GammaTransform ()*CT_GammaTransform {_cafdb :=&CT_GammaTransform {};return _cafdb };func (_fccdbe ST_TextWrappingType )String ()string {switch _fccdbe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065"; +};return "";};func (_egce *CT_DefaultShapeDefinition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dgge :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_egce .SpPr ,_dgge ); +_cgcde :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_egce .BodyPr ,_cgcde );_ffea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_egce .LstStyle ,_ffea );if _egce .Style !=nil {_gefbf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_egce .Style ,_gefbf );};if _egce .ExtLst !=nil {_dcdfe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_egce .ExtLst ,_dcdfe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daegb *CT_ThemeableLineStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _daegb .Ln !=nil {_dcbcc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u006e"}}; +e .EncodeElement (_daegb .Ln ,_dcbcc );};if _daegb .LnRef !=nil {_affb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006c\u006e\u0052\u0065\u0066"}};e .EncodeElement (_daegb .LnRef ,_affb );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the EG_TextGeometry and its children -func (_cdebed *EG_TextGeometry )Validate ()error {return _cdebed .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};const (ST_TextHorzOverflowTypeUnset ST_TextHorzOverflowType =0;ST_TextHorzOverflowTypeOverflow ST_TextHorzOverflowType =1; -ST_TextHorzOverflowTypeClip ST_TextHorzOverflowType =2;); +// Validate validates the CT_ColorSchemeAndMapping and its children +func (_beee *CT_ColorSchemeAndMapping )Validate ()error {return _beee .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006de\u0041\u006e\u0064\u004d\u0061\u0070\u0070\u0069\u006e\u0067");}; -// Validate validates the CT_HSLEffect and its children -func (_fbba *CT_HSLEffect )Validate ()error {return _fbba .ValidateWithPath ("\u0043\u0054\u005fH\u0053\u004c\u0045\u0066\u0066\u0065\u0063\u0074");};func (_fede *CT_PresetGeometry2D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ddbgc ,_eeabdc :=_fede .PrstAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0073\u0074"}); -if _eeabdc !=nil {return _eeabdc ;};start .Attr =append (start .Attr ,_ddbgc );e .EncodeToken (start );if _fede .AvLst !=nil {_daced :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0061\u0076\u004c\u0073\u0074"}};e .EncodeElement (_fede .AvLst ,_daced ); -};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_AnimationDgmBuildProperties and its children +func (_ggf *CT_AnimationDgmBuildProperties )Validate ()error {return _ggf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0069\u006d\u0061\u0074\u0069o\u006e\u0044\u0067\u006d\u0042\u0075\u0069l\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"); +};func (_gbfac *CT_GvmlTextShapeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbfac .UseSpRect !=nil {_bccgd :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0075\u0073\u0065\u0053\u0070\u0052\u0065\u0063\u0074"}};e .EncodeElement (_gbfac .UseSpRect ,_bccgd ); +};if _gbfac .Xfrm !=nil {_eaefe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_gbfac .Xfrm ,_eaefe );};return nil ;};func (_ffggfa *ST_AdjAngle )ValidateWithPath (path string )error {_dgaa :=[]string {}; +if _ffggfa .ST_Angle !=nil {_dgaa =append (_dgaa ,"\u0053\u0054\u005f\u0041\u006e\u0067\u006c\u0065");};if _ffggfa .ST_GeomGuideName !=nil {_dgaa =append (_dgaa ,"\u0053\u0054_\u0047\u0065\u006fm\u0047\u0075\u0069\u0064\u0065\u004e\u0061\u006d\u0065"); +};if len (_dgaa )> 1{return _fa .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dgaa );};return nil ;}; -// Validate validates the CT_OfficeStyleSheet and its children -func (_febg *CT_OfficeStyleSheet )Validate ()error {return _febg .ValidateWithPath ("\u0043\u0054\u005f\u004fff\u0069\u0063\u0065\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};func NewCT_GraphicalObjectData ()*CT_GraphicalObjectData {_aebc :=&CT_GraphicalObjectData {}; -return _aebc ;}; +// Validate validates the TblStyleLst and its children +func (_adbggb *TblStyleLst )Validate ()error {return _adbggb .ValidateWithPath ("T\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u004c\u0073\u0074");}; -// ValidateWithPath validates the CT_DashStopList and its children, prefixing error messages with path -func (_cdgea *CT_DashStopList )ValidateWithPath (path string )error {for _agdf ,_gaeb :=range _cdgea .Ds {if _fcac :=_gaeb .ValidateWithPath (_gd .Sprintf ("\u0025s\u002f\u0044\u0073\u005b\u0025\u0064]",path ,_agdf ));_fcac !=nil {return _fcac ;};};return nil ; -};func (_daf *CT_AlphaReplaceEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061"},Value :_gd .Sprintf ("\u0025\u0076",_daf .AAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_aefea ST_LightRigType )String ()string {switch _aefea {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 (_bcgbaa *ST_OnOffStyleType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcgbaa =0; -case "\u006f\u006e":*_bcgbaa =1;case "\u006f\u0066\u0066":*_bcgbaa =2;case "\u0064\u0065\u0066":*_bcgbaa =3;};return nil ;};func ParseUnionST_AnimationChartBuildType (s string )(ST_AnimationChartBuildType ,error ){_gcgdf :=ST_AnimationChartBuildType {}; -switch s {case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":_gcgdf .ST_AnimationBuildType =ST_AnimationBuildTypeAllAtOnce ;case "\u0073\u0065\u0072\u0069\u0065\u0073":_gcgdf .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeries ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":_gcgdf .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategory ; -case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":_gcgdf .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeSeriesEl ;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":_gcgdf .ST_AnimationChartOnlyBuildType =ST_AnimationChartOnlyBuildTypeCategoryEl ; -};return _gcgdf ,nil ;}; +// ValidateWithPath validates the CT_AnimationDgmElement and its children, prefixing error messages with path +func (_cbbg *CT_AnimationDgmElement )ValidateWithPath (path string )error {if _cbbg .IdAttr !=nil {if !_ca .ST_GuidPatternRe .MatchString (*_cbbg .IdAttr ){return _fa .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 ,_ca .ST_GuidPatternRe ,*_cbbg .IdAttr ); +};};if _bfa :=_cbbg .BldStepAttr .ValidateWithPath (path +"\u002f\u0042\u006cd\u0053\u0074\u0065\u0070\u0041\u0074\u0074\u0072");_bfa !=nil {return _bfa ;};return nil ;};func NewCT_NoFillProperties ()*CT_NoFillProperties {_fcff :=&CT_NoFillProperties {}; +return _fcff };func (_cgdbc *CT_GvmlGroupShapeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cgbd :for {_caeg ,_cdebc :=d .Token ();if _cdebc !=nil {return _cdebc ;};switch _edfaa :=_caeg .(type ){case _d .StartElement :switch _edfaa .Name {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 :"\u0074\u0078\u0053\u0070"},_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 :"\u0074\u0078\u0053\u0070"}:_dfega :=NewCT_GvmlTextShape (); +if _daab :=d .DecodeElement (_dfega ,&_edfaa );_daab !=nil {return _daab ;};_cgdbc .TxSp =append (_cgdbc .TxSp ,_dfega );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 :"\u0073\u0070"},_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 :"\u0073\u0070"}:_ffcfbd :=NewCT_GvmlShape (); +if _egccc :=d .DecodeElement (_ffcfbd ,&_edfaa );_egccc !=nil {return _egccc ;};_cgdbc .Sp =append (_cgdbc .Sp ,_ffcfbd );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 :"\u0063\u0078\u006eS\u0070"},_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 :"\u0063\u0078\u006eS\u0070"}:_gcda :=NewCT_GvmlConnector (); +if _afbg :=d .DecodeElement (_gcda ,&_edfaa );_afbg !=nil {return _afbg ;};_cgdbc .CxnSp =append (_cgdbc .CxnSp ,_gcda );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 :"\u0070\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 :"\u0070\u0069\u0063"}:_fgedd :=NewCT_GvmlPicture (); +if _dcbbb :=d .DecodeElement (_fgedd ,&_edfaa );_dcbbb !=nil {return _dcbbb ;};_cgdbc .Pic =append (_cgdbc .Pic ,_fgedd );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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_egedd :=NewCT_GvmlGraphicalObjectFrame (); +if _gbfab :=d .DecodeElement (_egedd ,&_edfaa );_gbfab !=nil {return _gbfab ;};_cgdbc .GraphicFrame =append (_cgdbc .GraphicFrame ,_egedd );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 :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_debcgb :=NewCT_GvmlGroupShape (); +if _fffdb :=d .DecodeElement (_debcgb ,&_edfaa );_fffdb !=nil {return _fffdb ;};_cgdbc .GrpSp =append (_cgdbc .GrpSp ,_debcgb );default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_edfaa .Name ); +if _abbfc :=d .Skip ();_abbfc !=nil {return _abbfc ;};};case _d .EndElement :break _cgbd ;case _d .CharData :};};return nil ;};func (_aebec *CT_GvmlGraphicFrameNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_gcde :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_aebec .CNvPr ,_gcde );_dffc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}}; +e .EncodeElement (_aebec .CNvGraphicFramePr ,_dffc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_GraphicalObject ()*CT_GraphicalObject {_cgggb :=&CT_GraphicalObject {};_cgggb .GraphicData =NewCT_GraphicalObjectData (); +return _cgggb ;}; -// Validate validates the CT_TableCellBorderStyle and its children -func (_acadfa *CT_TableCellBorderStyle )Validate ()error {return _acadfa .ValidateWithPath ("\u0043\u0054\u005fTa\u0062\u006c\u0065\u0043\u0065\u006c\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func NewCT_GlowEffect ()*CT_GlowEffect {_dgdc :=&CT_GlowEffect {}; -return _dgdc };func (_eafcb *EG_TextBulletSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cadge :for {_dbagb ,_bbdae :=d .Token ();if _bbdae !=nil {return _bbdae ;};switch _ffcbf :=_dbagb .(type ){case _d .StartElement :switch _ffcbf .Name {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 :"\u0062\u0075\u0053\u007a\u0054\u0078"},_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 :"\u0062\u0075\u0053\u007a\u0054\u0078"}:_eafcb .BuSzTx =NewCT_TextBulletSizeFollowText (); -if _bdggg :=d .DecodeElement (_eafcb .BuSzTx ,&_ffcbf );_bdggg !=nil {return _bdggg ;};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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"},_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 :"\u0062u\u0053\u007a\u0050\u0063\u0074"}:_eafcb .BuSzPct =NewCT_TextBulletSizePercent (); -if _aaadd :=d .DecodeElement (_eafcb .BuSzPct ,&_ffcbf );_aaadd !=nil {return _aaadd ;};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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"},_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 :"\u0062u\u0053\u007a\u0050\u0074\u0073"}:_eafcb .BuSzPts =NewCT_TextBulletSizePoint (); -if _edebf :=d .DecodeElement (_eafcb .BuSzPts ,&_ffcbf );_edebf !=nil {return _edebf ;};default:_ac .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_ffcbf .Name ); -if _afdc :=d .Skip ();_afdc !=nil {return _afdc ;};};case _d .EndElement :break _cadge ;case _d .CharData :};};return nil ;};func (_cacga ST_ChartBuildStep )ValidateWithPath (path string )error {switch _cacga {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 (_cacga )); -};return nil ;};func (_eegdg *CT_StretchInfoProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eegdg .FillRect !=nil {_faaaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u0052\u0065\u0063\u0074"}}; -e .EncodeElement (_eegdg .FillRect ,_faaaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_GvmlShape ()*CT_GvmlShape {_egdbc :=&CT_GvmlShape {};_egdbc .NvSpPr =NewCT_GvmlShapeNonVisual ();_egdbc .SpPr =NewCT_ShapeProperties (); -return _egdbc ;};type CT_ColorMappingOverrideChoice struct{MasterClrMapping *CT_EmptyElement ;OverrideClrMapping *CT_ColorMapping ;};type CT_AlphaCeilingEffect struct{}; +// Validate validates the CT_InnerShadowEffect and its children +func (_cbfa *CT_InnerShadowEffect )Validate ()error {return _cbfa .ValidateWithPath ("C\u0054_\u0049\u006e\u006e\u0065\u0072\u0053\u0068\u0061d\u006f\u0077\u0045\u0066fe\u0063\u0074");};func (_dbc *CT_BlipFillProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfa :=range start .Attr {if _dfa .Name .Local =="\u0064\u0070\u0069"{_fdgf ,_bbfe :=_bc .ParseUint (_dfa .Value ,10,32); +if _bbfe !=nil {return _bbfe ;};_agcg :=uint32 (_fdgf );_dbc .DpiAttr =&_agcg ;continue ;};if _dfa .Name .Local =="\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"{_acdce ,_ecgg :=_bc .ParseBool (_dfa .Value );if _ecgg !=nil {return _ecgg ; +};_dbc .RotWithShapeAttr =&_acdce ;continue ;};};_fcabce :for {_cfge ,_gbg :=d .Token ();if _gbg !=nil {return _gbg ;};switch _deb :=_cfge .(type ){case _d .StartElement :switch _deb .Name {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 :"\u0062\u006c\u0069\u0070"},_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 :"\u0062\u006c\u0069\u0070"}:_dbc .Blip =NewCT_Blip (); +if _fbafc :=d .DecodeElement (_dbc .Blip ,&_deb );_fbafc !=nil {return _fbafc ;};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 :"\u0073r\u0063\u0052\u0065\u0063\u0074"},_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 :"\u0073r\u0063\u0052\u0065\u0063\u0074"}:_dbc .SrcRect =NewCT_RelativeRect (); +if _ebgd :=d .DecodeElement (_dbc .SrcRect ,&_deb );_ebgd !=nil {return _ebgd ;};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 :"\u0074\u0069\u006c\u0065"},_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 :"\u0074\u0069\u006c\u0065"}:_dbc .Tile =NewCT_TileInfoProperties (); +if _gdea :=d .DecodeElement (_dbc .Tile ,&_deb );_gdea !=nil {return _gdea ;};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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"},_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 :"\u0073t\u0072\u0065\u0074\u0063\u0068"}:_dbc .Stretch =NewCT_StretchInfoProperties (); +if _cgae :=d .DecodeElement (_dbc .Stretch ,&_deb );_cgae !=nil {return _cgae ;};default:_dc .Log .Debug ("\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",_deb .Name ); +if _fgbc :=d .Skip ();_fgbc !=nil {return _fgbc ;};};case _d .EndElement :break _fcabce ;case _d .CharData :};};return nil ;};func (_adae *CT_PositivePercentage )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076\u0061\u006c"},Value :_fa .Sprintf ("\u0025\u0076",_adae .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aacag *CT_PositiveFixedAngle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aacag .ValAttr =0;for _ ,_agdda :=range start .Attr {if _agdda .Name .Local =="\u0076\u0061\u006c"{_gfcc ,_dfdba :=_bc .ParseInt (_agdda .Value ,10,32); +if _dfdba !=nil {return _dfdba ;};_aacag .ValAttr =int32 (_gfcc );continue ;};};for {_cbge ,_eabbc :=d .Token ();if _eabbc !=nil {return _fa .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",_eabbc ); +};if _dbcdb ,_degcg :=_cbge .(_d .EndElement );_degcg &&_dbcdb .Name ==start .Name {break ;};};return nil ;};func (_bdbed *CT_TablePropertiesChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdbed .TableStyle !=nil {_ebdac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074a\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_bdbed .TableStyle ,_ebdac );};if _bdbed .TableStyleId !=nil {_ffecf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074y\u006c\u0065\u0049\u0064"}};_g .AddPreserveSpaceAttr (&_ffecf ,*_bdbed .TableStyleId ); +e .EncodeElement (_bdbed .TableStyleId ,_ffecf );};return nil ;}; -// ValidateWithPath validates the CT_PositiveSize2D and its children, prefixing error messages with path -func (_ecafb *CT_PositiveSize2D )ValidateWithPath (path string )error {if _ecafb .CxAttr < 0{return _gd .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 ,_ecafb .CxAttr ); -};if _ecafb .CxAttr > 27273042316900{return _gd .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 ,_ecafb .CxAttr ); -};if _ecafb .CyAttr < 0{return _gd .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 ,_ecafb .CyAttr );};if _ecafb .CyAttr > 27273042316900{return _gd .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 ,_ecafb .CyAttr ); -};return nil ;}; +// ValidateWithPath validates the CT_ColorReplaceEffect and its children, prefixing error messages with path +func (_gefgb *CT_ColorReplaceEffect )ValidateWithPath (path string )error {if _gefgb .ScrgbClr !=nil {if _fbcdc :=_gefgb .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_fbcdc !=nil {return _fbcdc ;};};if _gefgb .SrgbClr !=nil {if _aba :=_gefgb .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_aba !=nil {return _aba ;};};if _gefgb .HslClr !=nil {if _gfbe :=_gefgb .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_gfbe !=nil {return _gfbe ;};};if _gefgb .SysClr !=nil {if _bffe :=_gefgb .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_bffe !=nil {return _bffe ;};};if _gefgb .SchemeClr !=nil {if _ebfb :=_gefgb .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_ebfb !=nil {return _ebfb ;};};if _gefgb .PrstClr !=nil {if _adgb :=_gefgb .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_adgb !=nil {return _adgb ;};};return nil ;};func (_adcd *CT_Table )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adcd .TblGrid =NewCT_TableGrid ();_eegb :for {_cbad ,_dfacc :=d .Token ();if _dfacc !=nil {return _dfacc ;};switch _afad :=_cbad .(type ){case _d .StartElement :switch _afad .Name {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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:_adcd .TblPr =NewCT_TableProperties (); +if _aagbb :=d .DecodeElement (_adcd .TblPr ,&_afad );_aagbb !=nil {return _aagbb ;};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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _dcgcc :=d .DecodeElement (_adcd .TblGrid ,&_afad ); +_dcgcc !=nil {return _dcgcc ;};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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_cdcbf :=NewCT_TableRow (); +if _ffded :=d .DecodeElement (_cdcbf ,&_afad );_ffded !=nil {return _ffded ;};_adcd .Tr =append (_adcd .Tr ,_cdcbf );default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_afad .Name ); +if _ccdad :=d .Skip ();_ccdad !=nil {return _ccdad ;};};case _d .EndElement :break _eegb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Shape3D and its children, prefixing error messages with path -func (_bdedg *CT_Shape3D )ValidateWithPath (path string )error {if _bdedg .ZAttr !=nil {if _fbeeb :=_bdedg .ZAttr .ValidateWithPath (path +"\u002f\u005a\u0041\u0074\u0074\u0072");_fbeeb !=nil {return _fbeeb ;};};if _bdedg .ExtrusionHAttr !=nil {if *_bdedg .ExtrusionHAttr < 0{return _gd .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 ,*_bdedg .ExtrusionHAttr ); -};if *_bdedg .ExtrusionHAttr > 27273042316900{return _gd .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 ,*_bdedg .ExtrusionHAttr ); -};};if _bdedg .ContourWAttr !=nil {if *_bdedg .ContourWAttr < 0{return _gd .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 ,*_bdedg .ContourWAttr ); -};if *_bdedg .ContourWAttr > 27273042316900{return _gd .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 ,*_bdedg .ContourWAttr ); -};};if _eagcf :=_bdedg .PrstMaterialAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u004d\u0061\u0074\u0065\u0072\u0069\u0061l\u0041\u0074\u0074\u0072");_eagcf !=nil {return _eagcf ;};if _bdedg .BevelT !=nil {if _ffdcb :=_bdedg .BevelT .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0054"); -_ffdcb !=nil {return _ffdcb ;};};if _bdedg .BevelB !=nil {if _ddcd :=_bdedg .BevelB .ValidateWithPath (path +"\u002fB\u0065\u0076\u0065\u006c\u0042");_ddcd !=nil {return _ddcd ;};};if _bdedg .ExtrusionClr !=nil {if _gfbaa :=_bdedg .ExtrusionClr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u0043\u006c\u0072"); -_gfbaa !=nil {return _gfbaa ;};};if _bdedg .ContourClr !=nil {if _bdgec :=_bdedg .ContourClr .ValidateWithPath (path +"/\u0043\u006f\u006e\u0074\u006f\u0075\u0072\u0043\u006c\u0072");_bdgec !=nil {return _bdgec ;};};if _bdedg .ExtLst !=nil {if _ecdbg :=_bdedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ecdbg !=nil {return _ecdbg ;};};return nil ;};type CT_BackgroundFillStyleList struct{EG_FillProperties []*EG_FillProperties ;};func (_caebf ST_TextAlignType )String ()string {switch _caebf {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 "";};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 (_dafed ST_PitchFamily )Validate ()error {return _dafed .ValidateWithPath ("")}; -func (_dggeb ST_AnimationDgmOnlyBuildType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dggeb .String (),start );}; +// Validate validates the CT_RelativeOffsetEffect and its children +func (_aaee *CT_RelativeOffsetEffect )Validate ()error {return _aaee .ValidateWithPath ("\u0043\u0054\u005fRe\u006c\u0061\u0074\u0069\u0076\u0065\u004f\u0066\u0066\u0073\u0065\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_ggac *CT_AnimationDgmElement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gced :=range start .Attr {if _gced .Name .Local =="\u0069\u0064"{_gbe ,_edcg :=_gced .Value ,error (nil ); +if _edcg !=nil {return _edcg ;};_ggac .IdAttr =&_gbe ;continue ;};if _gced .Name .Local =="\u0062l\u0064\u0053\u0074\u0065\u0070"{_ggac .BldStepAttr .UnmarshalXMLAttr (_gced );continue ;};};for {_cfda ,_baff :=d .Token ();if _baff !=nil {return _fa .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",_baff ); +};if _eba ,_gcg :=_cfda .(_d .EndElement );_gcg &&_eba .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_GradientFillProperties and its children -func (_baff *CT_GradientFillProperties )Validate ()error {return _baff .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u0061d\u0069\u0065\u006e\u0074\u0046i\u006cl\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func (_cbbg *CT_DefaultShapeDefinition )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -_cgeec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cbbg .SpPr ,_cgeec );_abdga :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006f\u0064\u0079\u0050\u0072"}};e .EncodeElement (_cbbg .BodyPr ,_abdga ); -_deaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006c\u0073\u0074\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cbbg .LstStyle ,_deaa );if _cbbg .Style !=nil {_cbfdb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_cbbg .Style ,_cbfdb );};if _cbbg .ExtLst !=nil {_bdea :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cbbg .ExtLst ,_bdea );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type CT_ShapeStyle struct{LnRef *CT_StyleMatrixReference ;FillRef *CT_StyleMatrixReference ;EffectRef *CT_StyleMatrixReference ;FontRef *CT_FontReference ;}; +// ValidateWithPath validates the CT_Bevel and its children, prefixing error messages with path +func (_dcfc *CT_Bevel )ValidateWithPath (path string )error {if _dcfc .WAttr !=nil {if *_dcfc .WAttr < 0{return _fa .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 ,*_dcfc .WAttr ); +};if *_dcfc .WAttr > 27273042316900{return _fa .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 ,*_dcfc .WAttr ); +};};if _dcfc .HAttr !=nil {if *_dcfc .HAttr < 0{return _fa .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 ,*_dcfc .HAttr ); +};if *_dcfc .HAttr > 27273042316900{return _fa .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 ,*_dcfc .HAttr ); +};};if _aae :=_dcfc .PrstAttr .ValidateWithPath (path +"\u002fP\u0072\u0073\u0074\u0041\u0074\u0074r");_aae !=nil {return _aae ;};return nil ;};func (_geacd *CT_TextLineBreak )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _geacd .RPr !=nil {_badgd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_geacd .RPr ,_badgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gcffaf *CT_TextFont )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgagad :=range start .Attr {if _cgagad .Name .Local =="\u0074\u0079\u0070\u0065\u0066\u0061\u0063\u0065"{_cebeg ,_abegf :=_cgagad .Value ,error (nil ); +if _abegf !=nil {return _abegf ;};_gcffaf .TypefaceAttr =_cebeg ;continue ;};if _cgagad .Name .Local =="\u0070\u0061\u006e\u006f\u0073\u0065"{_beebc ,_geaacf :=_cgagad .Value ,error (nil );if _geaacf !=nil {return _geaacf ;};_gcffaf .PanoseAttr =&_beebc ; +continue ;};if _cgagad .Name .Local =="p\u0069\u0074\u0063\u0068\u0046\u0061\u006d\u0069\u006c\u0079"{_gcffaf .PitchFamilyAttr .UnmarshalXMLAttr (_cgagad );continue ;};if _cgagad .Name .Local =="\u0063h\u0061\u0072\u0073\u0065\u0074"{_ggcfa ,_cfbdd :=_bc .ParseInt (_cgagad .Value ,10,8); +if _cfbdd !=nil {return _cfbdd ;};_abdafb :=int8 (_ggcfa );_gcffaf .CharsetAttr =&_abdafb ;continue ;};};for {_cdcacg ,_fceb :=d .Token ();if _fceb !=nil {return _fa .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u006f\u006e\u0074\u003a\u0020\u0025\u0073",_fceb ); +};if _dffda ,_bedga :=_cdcacg .(_d .EndElement );_bedga &&_dffda .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_TextSpacingPercent and its children, prefixing error messages with path -func (_bgfgb *CT_TextSpacingPercent )ValidateWithPath (path string )error {if _gegcf :=_bgfgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gegcf !=nil {return _gegcf ;};return nil ;};type CT_VideoFile struct{LinkAttr string ; -ContentTypeAttr *string ;ExtLst *CT_OfficeArtExtensionList ;};func (_ecdae ST_TextUnderlineType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_egaeaee :=_d .Attr {};_egaeaee .Name =name ;switch _ecdae {case ST_TextUnderlineTypeUnset :_egaeaee .Value =""; -case ST_TextUnderlineTypeNone :_egaeaee .Value ="\u006e\u006f\u006e\u0065";case ST_TextUnderlineTypeWords :_egaeaee .Value ="\u0077\u006f\u0072d\u0073";case ST_TextUnderlineTypeSng :_egaeaee .Value ="\u0073\u006e\u0067";case ST_TextUnderlineTypeDbl :_egaeaee .Value ="\u0064\u0062\u006c"; -case ST_TextUnderlineTypeHeavy :_egaeaee .Value ="\u0068\u0065\u0061v\u0079";case ST_TextUnderlineTypeDotted :_egaeaee .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_TextUnderlineTypeDottedHeavy :_egaeaee .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079"; -case ST_TextUnderlineTypeDash :_egaeaee .Value ="\u0064\u0061\u0073\u0068";case ST_TextUnderlineTypeDashHeavy :_egaeaee .Value ="\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeDashLong :_egaeaee .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067"; -case ST_TextUnderlineTypeDashLongHeavy :_egaeaee .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_TextUnderlineTypeDotDash :_egaeaee .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDashHeavy :_egaeaee .Value ="\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079"; -case ST_TextUnderlineTypeDotDotDash :_egaeaee .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_TextUnderlineTypeDotDotDashHeavy :_egaeaee .Value ="\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079"; -case ST_TextUnderlineTypeWavy :_egaeaee .Value ="\u0077\u0061\u0076\u0079";case ST_TextUnderlineTypeWavyHeavy :_egaeaee .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_TextUnderlineTypeWavyDbl :_egaeaee .Value ="\u0077a\u0076\u0079\u0044\u0062\u006c"; -};return _egaeaee ,nil ;};type CT_OfficeArtExtension struct{UriAttr string ;Any []_c .Any ;};func (_faeac *CT_ReflectionEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _faeac .BlurRadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062l\u0075\u0072\u0052\u0061\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_faeac .BlurRadAttr )}); -};if _faeac .StAAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0041"},Value :_gd .Sprintf ("\u0025\u0076",*_faeac .StAAttr )});};if _faeac .StPosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0050o\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_faeac .StPosAttr )}); -};if _faeac .EndAAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064\u0041"},Value :_gd .Sprintf ("\u0025\u0076",*_faeac .EndAAttr )});};if _faeac .EndPosAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064\u0050\u006f\u0073"},Value :_gd .Sprintf ("\u0025\u0076",*_faeac .EndPosAttr )}); -};if _faeac .DistAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0074"},Value :_gd .Sprintf ("\u0025\u0076",*_faeac .DistAttr )});};if _faeac .DirAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_faeac .DirAttr )}); -};if _faeac .FadeDirAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066a\u0064\u0065\u0044\u0069\u0072"},Value :_gd .Sprintf ("\u0025\u0076",*_faeac .FadeDirAttr )});};if _faeac .SxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0078"},Value :_gd .Sprintf ("\u0025\u0076",*_faeac .SxAttr )}); -};if _faeac .SyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_faeac .SyAttr )});};if _faeac .KxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0078"},Value :_gd .Sprintf ("\u0025\u0076",*_faeac .KxAttr )}); -};if _faeac .KyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006b\u0079"},Value :_gd .Sprintf ("\u0025\u0076",*_faeac .KyAttr )});};if _faeac .AlgnAttr !=ST_RectAlignmentUnset {_bcaef ,_dagfc :=_faeac .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"}); -if _dagfc !=nil {return _dagfc ;};start .Attr =append (start .Attr ,_bcaef );};if _faeac .RotWithShapeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u006f\u0074W\u0069\u0074\u0068\u0053\u0068\u0061\u0070\u0065"},Value :_gd .Sprintf ("\u0025\u0064",_ebdfd (*_faeac .RotWithShapeAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Path2DList struct{Path []*CT_Path2D ;};func (_cdfg *CT_TextSpacing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _cdfg .SpcPct !=nil {_gffdg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0063\u0074"}};e .EncodeElement (_cdfg .SpcPct ,_gffdg );};if _cdfg .SpcPts !=nil {_ddefd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0063\u0050\u0074\u0073"}}; -e .EncodeElement (_cdfg .SpcPts ,_ddefd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SystemColor and its children, prefixing error messages with path +func (_aeagc *CT_SystemColor )ValidateWithPath (path string )error {if _aeagc .ValAttr ==ST_SystemColorValUnset {return _fa .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _baebd :=_aeagc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_baebd !=nil {return _baebd ;};for _ffacg ,_fbfea :=range _aeagc .EG_ColorTransform {if _bbgfa :=_fbfea .ValidateWithPath (_fa .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0043\u006f\u006c\u006f\u0072\u0054\u0072a\u006e\u0073\u0066\u006f\u0072\u006d\u005b\u0025\u0064\u005d",path ,_ffacg )); +_bbgfa !=nil {return _bbgfa ;};};return nil ;};func (_cddca *CT_GvmlConnector )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cddca .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_cddca .SpPr =NewCT_ShapeProperties ();_ebage :for {_cfbc ,_acffg :=d .Token (); +if _acffg !=nil {return _acffg ;};switch _eecg :=_cfbc .(type ){case _d .StartElement :switch _eecg .Name {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 :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"},_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 :"\u006ev\u0043\u0078\u006e\u0053\u0070\u0050r"}:if _dbfed :=d .DecodeElement (_cddca .NvCxnSpPr ,&_eecg ); +_dbfed !=nil {return _dbfed ;};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 :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _bdgae :=d .DecodeElement (_cddca .SpPr ,&_eecg ); +_bdgae !=nil {return _bdgae ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_cddca .Style =NewCT_ShapeStyle (); +if _eaed :=d .DecodeElement (_cddca .Style ,&_eecg );_eaed !=nil {return _eaed ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cddca .ExtLst =NewCT_OfficeArtExtensionList (); +if _eebda :=d .DecodeElement (_cddca .ExtLst ,&_eecg );_eebda !=nil {return _eebda ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_eecg .Name ); +if _eccfab :=d .Skip ();_eccfab !=nil {return _eccfab ;};};case _d .EndElement :break _ebage ;case _d .CharData :};};return nil ;};func _abecg (_cabade bool )uint8 {if _cabade {return 1;};return 0;};func (_ddgb *CT_FillOverlayEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddgb .BlendAttr =ST_BlendMode (1); +for _ ,_abdaa :=range start .Attr {if _abdaa .Name .Local =="\u0062\u006c\u0065n\u0064"{_ddgb .BlendAttr .UnmarshalXMLAttr (_abdaa );continue ;};};_fbab :for {_efge ,_eabe :=d .Token ();if _eabe !=nil {return _eabe ;};switch _bfebf :=_efge .(type ){case _d .StartElement :switch _bfebf .Name {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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_ddgb .NoFill =NewCT_NoFillProperties (); +if _ebdg :=d .DecodeElement (_ddgb .NoFill ,&_bfebf );_ebdg !=nil {return _ebdg ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_ddgb .SolidFill =NewCT_SolidColorFillProperties (); +if _eaaf :=d .DecodeElement (_ddgb .SolidFill ,&_bfebf );_eaaf !=nil {return _eaaf ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_ddgb .GradFill =NewCT_GradientFillProperties (); +if _dacd :=d .DecodeElement (_ddgb .GradFill ,&_bfebf );_dacd !=nil {return _dacd ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_ddgb .BlipFill =NewCT_BlipFillProperties (); +if _eaaa :=d .DecodeElement (_ddgb .BlipFill ,&_bfebf );_eaaa !=nil {return _eaaa ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_ddgb .PattFill =NewCT_PatternFillProperties (); +if _bfbc :=d .DecodeElement (_ddgb .PattFill ,&_bfebf );_bfbc !=nil {return _bfbc ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_ddgb .GrpFill =NewCT_GroupFillProperties (); +if _ccgbd :=d .DecodeElement (_ddgb .GrpFill ,&_bfebf );_ccgbd !=nil {return _ccgbd ;};default:_dc .Log .Debug ("\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",_bfebf .Name ); +if _gcfaa :=d .Skip ();_gcfaa !=nil {return _gcfaa ;};};case _d .EndElement :break _fbab ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the Theme and its children, prefixing error messages with path -func (_efeea *Theme )ValidateWithPath (path string )error {if _fgbea :=_efeea .CT_OfficeStyleSheet .ValidateWithPath (path );_fgbea !=nil {return _fgbea ;};return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(ST_PositiveFixedPercentage ,error ){_gaedcb :=ST_PositiveFixedPercentage {}; -if _gg .ST_PercentagePatternRe .MatchString (s ){_gaedcb .ST_PositiveFixedPercentage =&ST_Percentage {};_gaedcb .ST_PositiveFixedPercentage .ST_Percentage =&s ;}else {_dbfcb ,_aeedgg :=_b .ParseInt (s ,10,64);if _aeedgg !=nil {return _gaedcb ,_gd .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0025\u0073\u0020\u0061s\u0020\u0069\u006e\u0074",_aeedgg ); -};_degeb :=int32 (_dbfcb );_gaedcb .ST_PositiveFixedPercentageDecimal =&_degeb ;};return _gaedcb ,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_InverseGammaTransform and its children +func (_ffcfdg *CT_InverseGammaTransform )Validate ()error {return _ffcfdg .ValidateWithPath ("\u0043T\u005f\u0049\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0061\u006dm\u0061\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_ggbea *Theme )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\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0061:\u0074\u0068\u0065\u006d\u0065";return _ggbea .CT_OfficeStyleSheet .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_AnimationElementChoice and its children, prefixing error messages with path -func (_ebba *CT_AnimationElementChoice )ValidateWithPath (path string )error {if _ebba .Dgm !=nil {if _bgc :=_ebba .Dgm .ValidateWithPath (path +"\u002f\u0044\u0067\u006d");_bgc !=nil {return _bgc ;};};if _ebba .Chart !=nil {if _fbgg :=_ebba .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074"); -_fbgg !=nil {return _fbgg ;};};return nil ;};func NewCT_GvmlConnector ()*CT_GvmlConnector {_cbce :=&CT_GvmlConnector {};_cbce .NvCxnSpPr =NewCT_GvmlConnectorNonVisual ();_cbce .SpPr =NewCT_ShapeProperties ();return _cbce ;}; +// Validate validates the CT_SphereCoords and its children +func (_cagfg *CT_SphereCoords )Validate ()error {return _cagfg .ValidateWithPath ("\u0043T\u005fS\u0070\u0068\u0065\u0072\u0065\u0043\u006f\u006f\u0072\u0064\u0073");};func NewCT_ThemeableLineStyle ()*CT_ThemeableLineStyle {_fbedd :=&CT_ThemeableLineStyle {}; +return _fbedd ;}; -// ValidateWithPath validates the CT_Blip and its children, prefixing error messages with path -func (_gbgg *CT_Blip )ValidateWithPath (path string )error {if _bde :=_gbgg .CstateAttr .ValidateWithPath (path +"/\u0043\u0073\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_bde !=nil {return _bde ;};for _cddg ,_gdbc :=range _gbgg .Choice {if _cdge :=_gdbc .ValidateWithPath (_gd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cddg )); -_cdge !=nil {return _cdge ;};};if _gbgg .ExtLst !=nil {if _gbdf :=_gbgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbdf !=nil {return _gbdf ;};};return nil ;};func (_bfca *CT_GroupShapeProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bacd :=range start .Attr {if _bacd .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_bfca .BwModeAttr .UnmarshalXMLAttr (_bacd ); -continue ;};};_bfgg :for {_abab ,_fgfcb :=d .Token ();if _fgfcb !=nil {return _fgfcb ;};switch _fgeg :=_abab .(type ){case _d .StartElement :switch _fgeg .Name {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 :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_bfca .Xfrm =NewCT_GroupTransform2D (); -if _fcaba :=d .DecodeElement (_bfca .Xfrm ,&_fgeg );_fcaba !=nil {return _fcaba ;};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 :"\u006e\u006f\u0046\u0069\u006c\u006c"},_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 :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_bfca .NoFill =NewCT_NoFillProperties (); -if _ebfg :=d .DecodeElement (_bfca .NoFill ,&_fgeg );_ebfg !=nil {return _ebfg ;};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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_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 :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_bfca .SolidFill =NewCT_SolidColorFillProperties (); -if _aefde :=d .DecodeElement (_bfca .SolidFill ,&_fgeg );_aefde !=nil {return _aefde ;};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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_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 :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_bfca .GradFill =NewCT_GradientFillProperties (); -if _adeb :=d .DecodeElement (_bfca .GradFill ,&_fgeg );_adeb !=nil {return _adeb ;};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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_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 :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_bfca .BlipFill =NewCT_BlipFillProperties (); -if _deag :=d .DecodeElement (_bfca .BlipFill ,&_fgeg );_deag !=nil {return _deag ;};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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_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 :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_bfca .PattFill =NewCT_PatternFillProperties (); -if _gafg :=d .DecodeElement (_bfca .PattFill ,&_fgeg );_gafg !=nil {return _gafg ;};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\u0070\u0046\u0069\u006c\u006c"},_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\u0070\u0046\u0069\u006c\u006c"}:_bfca .GrpFill =NewCT_GroupFillProperties (); -if _gebgc :=d .DecodeElement (_bfca .GrpFill ,&_fgeg );_gebgc !=nil {return _gebgc ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_bfca .EffectLst =NewCT_EffectList (); -if _dbdccc :=d .DecodeElement (_bfca .EffectLst ,&_fgeg );_dbdccc !=nil {return _dbdccc ;};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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_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 :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_bfca .EffectDag =NewCT_EffectContainer (); -if _gdfd :=d .DecodeElement (_bfca .EffectDag ,&_fgeg );_gdfd !=nil {return _gdfd ;};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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"},_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 :"\u0073c\u0065\u006e\u0065\u0033\u0064"}:_bfca .Scene3d =NewCT_Scene3D (); -if _agfe :=d .DecodeElement (_bfca .Scene3d ,&_fgeg );_agfe !=nil {return _agfe ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfca .ExtLst =NewCT_OfficeArtExtensionList (); -if _faad :=d .DecodeElement (_bfca .ExtLst ,&_fgeg );_faad !=nil {return _faad ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\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",_fgeg .Name ); -if _deaae :=d .Skip ();_deaae !=nil {return _deaae ;};};case _d .EndElement :break _bfgg ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_GvmlGraphicFrameNonVisual and its children, prefixing error messages with path +func (_ecfdg *CT_GvmlGraphicFrameNonVisual )ValidateWithPath (path string )error {if _egcbf :=_ecfdg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_egcbf !=nil {return _egcbf ;};if _bdfa :=_ecfdg .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_bdfa !=nil {return _bdfa ;};return nil ;};func NewCT_Path2D ()*CT_Path2D {_gccga :=&CT_Path2D {};return _gccga };func (_efbbae *CT_TextShapeAutofit )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_InverseTransform struct{};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 (_baabd *CT_FillOverlayEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_dgcaa ,_fdca :=_baabd .BlendAttr .MarshalXMLAttr (_d .Name {Local :"\u0062\u006c\u0065n\u0064"}); +if _fdca !=nil {return _fdca ;};start .Attr =append (start .Attr ,_dgcaa );e .EncodeToken (start );if _baabd .NoFill !=nil {_dbeec :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_baabd .NoFill ,_dbeec ); +};if _baabd .SolidFill !=nil {_eafcg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_baabd .SolidFill ,_eafcg );};if _baabd .GradFill !=nil {_gdbbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_baabd .GradFill ,_gdbbc );};if _baabd .BlipFill !=nil {_fedca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_baabd .BlipFill ,_fedca );};if _baabd .PattFill !=nil {_ccba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_baabd .PattFill ,_ccba );};if _baabd .GrpFill !=nil {_daec :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0046\u0069\u006cl"}};e .EncodeElement (_baabd .GrpFill ,_daec );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_HSLEffect ()*CT_HSLEffect {_eefeg :=&CT_HSLEffect {};return _eefeg };func NewCT_TableStyleTextStyle ()*CT_TableStyleTextStyle {_feefd :=&CT_TableStyleTextStyle {};return _feefd ;};func (_gbfaca ST_AdjCoordinate )String ()string {if _gbfaca .ST_Coordinate !=nil {return _gbfaca .ST_Coordinate .String (); +};if _gbfaca .ST_GeomGuideName !=nil {return _fa .Sprintf ("\u0025\u0076",*_gbfaca .ST_GeomGuideName );};return "";};func (_dcggb *CT_GvmlGroupShapeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcggb .TxSp !=nil {_dbadd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0078\u0053\u0070"}}; +for _ ,_fceda :=range _dcggb .TxSp {e .EncodeElement (_fceda ,_dbadd );};};if _dcggb .Sp !=nil {_gefe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070"}};for _ ,_edfed :=range _dcggb .Sp {e .EncodeElement (_edfed ,_gefe );};};if _dcggb .CxnSp !=nil {_cebf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u0078\u006e\u0053\u0070"}}; +for _ ,_adgff :=range _dcggb .CxnSp {e .EncodeElement (_adgff ,_cebf );};};if _dcggb .Pic !=nil {_eegc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070i\u0063"}};for _ ,_cgfdf :=range _dcggb .Pic {e .EncodeElement (_cgfdf ,_eegc );};};if _dcggb .GraphicFrame !=nil {_bffba :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}}; +for _ ,_fbbb :=range _dcggb .GraphicFrame {e .EncodeElement (_fbbb ,_bffba );};};if _dcggb .GrpSp !=nil {_aceg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_cecac :=range _dcggb .GrpSp {e .EncodeElement (_cecac ,_aceg ); +};};return nil ;}; -// ValidateWithPath validates the CT_SolidColorFillProperties and its children, prefixing error messages with path -func (_abdfe *CT_SolidColorFillProperties )ValidateWithPath (path string )error {if _abdfe .ScrgbClr !=nil {if _bbcdc :=_abdfe .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_bbcdc !=nil {return _bbcdc ;};};if _abdfe .SrgbClr !=nil {if _aefab :=_abdfe .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); -_aefab !=nil {return _aefab ;};};if _abdfe .HslClr !=nil {if _geabe :=_abdfe .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_geabe !=nil {return _geabe ;};};if _abdfe .SysClr !=nil {if _cadeb :=_abdfe .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); -_cadeb !=nil {return _cadeb ;};};if _abdfe .SchemeClr !=nil {if _gfcfb :=_abdfe .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_gfcfb !=nil {return _gfcfb ;};};if _abdfe .PrstClr !=nil {if _fgag :=_abdfe .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); -_fgag !=nil {return _fgag ;};};return nil ;};func (_cecg *CT_Color )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cecg .ScrgbClr !=nil {_ddgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}}; -e .EncodeElement (_cecg .ScrgbClr ,_ddgf );};if _cecg .SrgbClr !=nil {_gggc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}};e .EncodeElement (_cecg .SrgbClr ,_gggc );};if _cecg .HslClr !=nil {_cbdge :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}}; -e .EncodeElement (_cecg .HslClr ,_cbdge );};if _cecg .SysClr !=nil {_dgf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}};e .EncodeElement (_cecg .SysClr ,_dgf );};if _cecg .SchemeClr !=nil {_cabg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}}; -e .EncodeElement (_cecg .SchemeClr ,_cabg );};if _cecg .PrstClr !=nil {_dbag :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}};e .EncodeElement (_cecg .PrstClr ,_dbag );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func NewCT_ShapeStyle ()*CT_ShapeStyle {_faacbe :=&CT_ShapeStyle {};_faacbe .LnRef =NewCT_StyleMatrixReference ();_faacbe .FillRef =NewCT_StyleMatrixReference ();_faacbe .EffectRef =NewCT_StyleMatrixReference ();_faacbe .FontRef =NewCT_FontReference (); -return _faacbe ;};func NewCT_TileInfoProperties ()*CT_TileInfoProperties {_eaadga :=&CT_TileInfoProperties {};return _eaadga ;};type CT_AlphaFloorEffect struct{};func (_abfafg *ST_TextUnderlineType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdefb ,_abafd :=d .Token (); -if _abafd !=nil {return _abafd ;};if _dgafa ,_cfcgc :=_cdefb .(_d .EndElement );_cfcgc &&_dgafa .Name ==start .Name {*_abfafg =1;return nil ;};if _faeea ,_aadge :=_cdefb .(_d .CharData );!_aadge {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",_cdefb ); -}else {switch string (_faeea ){case "":*_abfafg =0;case "\u006e\u006f\u006e\u0065":*_abfafg =1;case "\u0077\u006f\u0072d\u0073":*_abfafg =2;case "\u0073\u006e\u0067":*_abfafg =3;case "\u0064\u0062\u006c":*_abfafg =4;case "\u0068\u0065\u0061v\u0079":*_abfafg =5; -case "\u0064\u006f\u0074\u0074\u0065\u0064":*_abfafg =6;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_abfafg =7;case "\u0064\u0061\u0073\u0068":*_abfafg =8;case "\u0064a\u0073\u0068\u0048\u0065\u0061\u0076y":*_abfafg =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_abfafg =10; -case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_abfafg =11;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_abfafg =12;case "\u0064\u006f\u0074D\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_abfafg =13;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_abfafg =14; -case "\u0064o\u0074D\u006f\u0074\u0044\u0061\u0073\u0068\u0048\u0065\u0061\u0076\u0079":*_abfafg =15;case "\u0077\u0061\u0076\u0079":*_abfafg =16;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_abfafg =17;case "\u0077a\u0076\u0079\u0044\u0062\u006c":*_abfafg =18; -};};_cdefb ,_abafd =d .Token ();if _abafd !=nil {return _abafd ;};if _cddce ,_aebadb :=_cdefb .(_d .EndElement );_aebadb &&_cddce .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",_cdefb ); +// Validate validates the CT_BackgroundFillStyleList and its children +func (_gdbb *CT_BackgroundFillStyleList )Validate ()error {return _gdbb .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 (_acce *CT_BlipChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _acce .AlphaBiLevel !=nil {_ggadd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}}; +for _ ,_gbaf :=range _acce .AlphaBiLevel {e .EncodeElement (_gbaf ,_ggadd );};};if _acce .AlphaCeiling !=nil {_cca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};for _ ,_dfg :=range _acce .AlphaCeiling {e .EncodeElement (_dfg ,_cca ); +};};if _acce .AlphaFloor !=nil {_fdaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};for _ ,_afba :=range _acce .AlphaFloor {e .EncodeElement (_afba ,_fdaa );};};if _acce .AlphaInv !=nil {_bgc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}}; +for _ ,_abbf :=range _acce .AlphaInv {e .EncodeElement (_abbf ,_bgc );};};if _acce .AlphaMod !=nil {_ffdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};for _ ,_cfc :=range _acce .AlphaMod {e .EncodeElement (_cfc ,_ffdf ); +};};if _acce .AlphaModFix !=nil {_aagb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}};for _ ,_gdc :=range _acce .AlphaModFix {e .EncodeElement (_gdc ,_aagb );};};if _acce .AlphaRepl !=nil {_fcad :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}}; +for _ ,_ceaf :=range _acce .AlphaRepl {e .EncodeElement (_ceaf ,_fcad );};};if _acce .BiLevel !=nil {_bgef :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}};for _ ,_dbb :=range _acce .BiLevel {e .EncodeElement (_dbb ,_bgef ); +};};if _acce .Blur !=nil {_gdee :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}};for _ ,_ebgg :=range _acce .Blur {e .EncodeElement (_ebgg ,_gdee );};};if _acce .ClrChange !=nil {_aeag :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +for _ ,_fbcc :=range _acce .ClrChange {e .EncodeElement (_fbcc ,_aeag );};};if _acce .ClrRepl !=nil {_bade :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}};for _ ,_bedg :=range _acce .ClrRepl {e .EncodeElement (_bedg ,_bade ); +};};if _acce .Duotone !=nil {_gdfe :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};for _ ,_cbfc :=range _acce .Duotone {e .EncodeElement (_cbfc ,_gdfe );};};if _acce .FillOverlay !=nil {_ccfc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}}; +for _ ,_bda :=range _acce .FillOverlay {e .EncodeElement (_bda ,_ccfc );};};if _acce .Grayscl !=nil {_cadc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}};for _ ,_bfg :=range _acce .Grayscl {e .EncodeElement (_bfg ,_cadc ); +};};if _acce .Hsl !=nil {_cdd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068s\u006c"}};for _ ,_afebb :=range _acce .Hsl {e .EncodeElement (_afebb ,_cdd );};};if _acce .Lum !=nil {_begf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cu\u006d"}}; +for _ ,_baab :=range _acce .Lum {e .EncodeElement (_baab ,_begf );};};if _acce .Tint !=nil {_egf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};for _ ,_eef :=range _acce .Tint {e .EncodeElement (_eef ,_egf );};};return nil ; }; -// Validate validates the CT_PresetLineDashProperties and its children -func (_bebcg *CT_PresetLineDashProperties )Validate ()error {return _bebcg .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_EmbeddedWAVAudioFile and its children +func (_egead *CT_EmbeddedWAVAudioFile )Validate ()error {return _egead .ValidateWithPath ("\u0043\u0054\u005fEm\u0062\u0065\u0064\u0064\u0065\u0064\u0057\u0041\u0056\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");};func NewCT_AnimationDgmElement ()*CT_AnimationDgmElement {_agg :=&CT_AnimationDgmElement {}; +return _agg ;};func (_edfda *CT_LineProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _edfda .WAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077"},Value :_fa .Sprintf ("\u0025\u0076",*_edfda .WAttr )}); +};if _edfda .CapAttr !=ST_LineCapUnset {_egeaf ,_abfag :=_edfda .CapAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0061\u0070"});if _abfag !=nil {return _abfag ;};start .Attr =append (start .Attr ,_egeaf );};if _edfda .CmpdAttr !=ST_CompoundLineUnset {_gegag ,_acda :=_edfda .CmpdAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u006d\u0070\u0064"}); +if _acda !=nil {return _acda ;};start .Attr =append (start .Attr ,_gegag );};if _edfda .AlgnAttr !=ST_PenAlignmentUnset {_bffg ,_fdcbb :=_edfda .AlgnAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0067\u006e"});if _fdcbb !=nil {return _fdcbb ;};start .Attr =append (start .Attr ,_bffg ); +};e .EncodeToken (start );if _edfda .NoFill !=nil {_afab :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edfda .NoFill ,_afab );};if _edfda .SolidFill !=nil {_dcfcdc :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_edfda .SolidFill ,_dcfcdc );};if _edfda .GradFill !=nil {_fgedf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_edfda .GradFill ,_fgedf );};if _edfda .PattFill !=nil {_bedac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_edfda .PattFill ,_bedac );};if _edfda .PrstDash !=nil {_eaaff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0044\u0061\u0073\u0068"}};e .EncodeElement (_edfda .PrstDash ,_eaaff );};if _edfda .CustDash !=nil {_ggcfc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0073\u0068"}}; +e .EncodeElement (_edfda .CustDash ,_ggcfc );};if _edfda .Round !=nil {_bdbgf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_edfda .Round ,_bdbgf );};if _edfda .Bevel !=nil {_gggbb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0065\u0076\u0065\u006c"}}; +e .EncodeElement (_edfda .Bevel ,_gggbb );};if _edfda .Miter !=nil {_afcfb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006d\u0069\u0074\u0065\u0072"}};e .EncodeElement (_edfda .Miter ,_afcfb );};if _edfda .HeadEnd !=nil {_bbcc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0068\u0065\u0061\u0064\u0045\u006ed"}}; +e .EncodeElement (_edfda .HeadEnd ,_bbcc );};if _edfda .TailEnd !=nil {_eaffb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0074\u0061\u0069\u006c\u0045\u006ed"}};e .EncodeElement (_edfda .TailEnd ,_eaffb );};if _edfda .ExtLst !=nil {_aacdc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_edfda .ExtLst ,_aacdc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_EffectList ()*CT_EffectList {_gcdcf :=&CT_EffectList {};return _gcdcf };func NewCT_TableStyleCellStyle ()*CT_TableStyleCellStyle {_edgea :=&CT_TableStyleCellStyle {}; +return _edgea ;}; -// ValidateWithPath validates the EG_ThemeableEffectStyle and its children, prefixing error messages with path -func (_fcbcc *EG_ThemeableEffectStyle )ValidateWithPath (path string )error {if _fcbcc .Effect !=nil {if _geabcf :=_fcbcc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_geabcf !=nil {return _geabcf ;};};if _fcbcc .EffectRef !=nil {if _ggddbd :=_fcbcc .EffectRef .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0052\u0065\u0066"); -_ggddbd !=nil {return _ggddbd ;};};return nil ;};func (_bfagg ST_BlendMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdde :=_d .Attr {};_bdde .Name =name ;switch _bfagg {case ST_BlendModeUnset :_bdde .Value ="";case ST_BlendModeOver :_bdde .Value ="\u006f\u0076\u0065\u0072"; -case ST_BlendModeMult :_bdde .Value ="\u006d\u0075\u006c\u0074";case ST_BlendModeScreen :_bdde .Value ="\u0073\u0063\u0072\u0065\u0065\u006e";case ST_BlendModeDarken :_bdde .Value ="\u0064\u0061\u0072\u006b\u0065\u006e";case ST_BlendModeLighten :_bdde .Value ="\u006ci\u0067\u0068\u0074\u0065\u006e"; -};return _bdde ,nil ;}; +// ValidateWithPath validates the CT_Scale2D and its children, prefixing error messages with path +func (_gebbg *CT_Scale2D )ValidateWithPath (path string )error {if _ccefc :=_gebbg .Sx .ValidateWithPath (path +"\u002f\u0053\u0078");_ccefc !=nil {return _ccefc ;};if _degdc :=_gebbg .Sy .ValidateWithPath (path +"\u002f\u0053\u0079");_degdc !=nil {return _degdc ; +};return nil ;}; -// Validate validates the CT_AlphaModulateEffect and its children -func (_gcbc *CT_AlphaModulateEffect )Validate ()error {return _gcbc .ValidateWithPath ("\u0043\u0054\u005f\u0041lp\u0068\u0061\u004d\u006f\u0064\u0075\u006c\u0061\u0074\u0065\u0045\u0066\u0066\u0065c\u0074");};func (_bcff *EG_Effect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bcff .Cont !=nil {_ebbebf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0063\u006f\u006e\u0074"}}; -e .EncodeElement (_bcff .Cont ,_ebbebf );};if _bcff .Effect !=nil {_abbedb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bcff .Effect ,_abbedb );};if _bcff .AlphaBiLevel !=nil {_gdeeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0042\u0069L\u0065\u0076\u0065\u006c"}}; -e .EncodeElement (_bcff .AlphaBiLevel ,_gdeeg );};if _bcff .AlphaCeiling !=nil {_fbbag :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0043\u0065i\u006c\u0069\u006e\u0067"}};e .EncodeElement (_bcff .AlphaCeiling ,_fbbag ); -};if _bcff .AlphaFloor !=nil {_caeff :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061l\u0070\u0068\u0061\u0046\u006c\u006f\u006f\u0072"}};e .EncodeElement (_bcff .AlphaFloor ,_caeff );};if _bcff .AlphaInv !=nil {_adfgg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u0049\u006e\u0076"}}; -e .EncodeElement (_bcff .AlphaInv ,_adfgg );};if _bcff .AlphaMod !=nil {_dbcae :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}};e .EncodeElement (_bcff .AlphaMod ,_dbcae );};if _bcff .AlphaModFix !=nil {_edfbc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064\u0046\u0069\u0078"}}; -e .EncodeElement (_bcff .AlphaModFix ,_edfbc );};if _bcff .AlphaOutset !=nil {_dabgb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0061\u006c\u0070\u0068\u0061\u004f\u0075\u0074\u0073\u0065\u0074"}};e .EncodeElement (_bcff .AlphaOutset ,_dabgb ); -};if _bcff .AlphaRepl !=nil {_caaaf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0061\u006c\u0070\u0068\u0061\u0052\u0065\u0070\u006c"}};e .EncodeElement (_bcff .AlphaRepl ,_caaaf );};if _bcff .BiLevel !=nil {_eebgcb :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u0069\u004c\u0065\u0076\u0065l"}}; -e .EncodeElement (_bcff .BiLevel ,_eebgcb );};if _bcff .Blend !=nil {_ggggd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0062\u006c\u0065\u006e\u0064"}};e .EncodeElement (_bcff .Blend ,_ggggd );};if _bcff .Blur !=nil {_eaged :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0075\u0072"}}; -e .EncodeElement (_bcff .Blur ,_eaged );};if _bcff .ClrChange !=nil {_ccca :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0063\u006c\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bcff .ClrChange ,_ccca );};if _bcff .ClrRepl !=nil {_adgde :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0063\u006c\u0072\u0052\u0065\u0070l"}}; -e .EncodeElement (_bcff .ClrRepl ,_adgde );};if _bcff .Duotone !=nil {_abfac :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0064\u0075\u006f\u0074\u006f\u006ee"}};e .EncodeElement (_bcff .Duotone ,_abfac );};if _bcff .Fill !=nil {_gfegfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_bcff .Fill ,_gfegfa );};if _bcff .FillOverlay !=nil {_fdeca :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0066\u0069\u006c\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0079"}};e .EncodeElement (_bcff .FillOverlay ,_fdeca ); -};if _bcff .Glow !=nil {_bbfb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u006c\u006f\u0077"}};e .EncodeElement (_bcff .Glow ,_bbfb );};if _bcff .Grayscl !=nil {_acfgeg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0079\u0073\u0063l"}}; -e .EncodeElement (_bcff .Grayscl ,_acfgeg );};if _bcff .Hsl !=nil {_ffggg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068s\u006c"}};e .EncodeElement (_bcff .Hsl ,_ffggg );};if _bcff .InnerShdw !=nil {_adadge :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0069\u006e\u006e\u0065\u0072\u0053\u0068\u0064\u0077"}}; -e .EncodeElement (_bcff .InnerShdw ,_adadge );};if _bcff .Lum !=nil {_dadge :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u006cu\u006d"}};e .EncodeElement (_bcff .Lum ,_dadge );};if _bcff .OuterShdw !=nil {_cfcfb :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006f\u0075\u0074\u0065\u0072\u0053\u0068\u0064\u0077"}}; -e .EncodeElement (_bcff .OuterShdw ,_cfcfb );};if _bcff .PrstShdw !=nil {_gdgcc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0070\u0072\u0073\u0074\u0053\u0068\u0064\u0077"}};e .EncodeElement (_bcff .PrstShdw ,_gdgcc );};if _bcff .Reflection !=nil {_gcbdb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072e\u0066\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_bcff .Reflection ,_gcbdb );};if _bcff .RelOff !=nil {_cadfe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072\u0065\u006c\u004f\u0066\u0066"}};e .EncodeElement (_bcff .RelOff ,_cadfe );};if _bcff .SoftEdge !=nil {_cdecf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u006f\u0066\u0074\u0045\u0064\u0067\u0065"}}; -e .EncodeElement (_bcff .SoftEdge ,_cdecf );};if _bcff .Tint !=nil {_aaddf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0074\u0069\u006e\u0074"}};e .EncodeElement (_bcff .Tint ,_aaddf );};if _bcff .Xfrm !=nil {_fgbaaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0078\u0066\u0072\u006d"}}; -e .EncodeElement (_bcff .Xfrm ,_fgbaaa );};return nil ;};func NewCT_TextBlipBullet ()*CT_TextBlipBullet {_fbeeg :=&CT_TextBlipBullet {};_fbeeg .Blip =NewCT_Blip ();return _fbeeg ;};func (_ebaef *CT_ColorScheme )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebaef .Dk1 =NewCT_Color (); -_ebaef .Lt1 =NewCT_Color ();_ebaef .Dk2 =NewCT_Color ();_ebaef .Lt2 =NewCT_Color ();_ebaef .Accent1 =NewCT_Color ();_ebaef .Accent2 =NewCT_Color ();_ebaef .Accent3 =NewCT_Color ();_ebaef .Accent4 =NewCT_Color ();_ebaef .Accent5 =NewCT_Color ();_ebaef .Accent6 =NewCT_Color (); -_ebaef .Hlink =NewCT_Color ();_ebaef .FolHlink =NewCT_Color ();for _ ,_ffbdf :=range start .Attr {if _ffbdf .Name .Local =="\u006e\u0061\u006d\u0065"{_adffc ,_dded :=_ffbdf .Value ,error (nil );if _dded !=nil {return _dded ;};_ebaef .NameAttr =_adffc ; -continue ;};};_cbc :for {_ecgd ,_defb :=d .Token ();if _defb !=nil {return _defb ;};switch _bfec :=_ecgd .(type ){case _d .StartElement :switch _bfec .Name {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 :"\u0064\u006b\u0031"},_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 :"\u0064\u006b\u0031"}:if _dcaa :=d .DecodeElement (_ebaef .Dk1 ,&_bfec ); -_dcaa !=nil {return _dcaa ;};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 :"\u006c\u0074\u0031"},_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 :"\u006c\u0074\u0031"}:if _fagee :=d .DecodeElement (_ebaef .Lt1 ,&_bfec ); -_fagee !=nil {return _fagee ;};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 :"\u0064\u006b\u0032"},_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 :"\u0064\u006b\u0032"}:if _cebf :=d .DecodeElement (_ebaef .Dk2 ,&_bfec ); -_cebf !=nil {return _cebf ;};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 :"\u006c\u0074\u0032"},_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 :"\u006c\u0074\u0032"}:if _ecbcf :=d .DecodeElement (_ebaef .Lt2 ,&_bfec ); -_ecbcf !=nil {return _ecbcf ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0031"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0031"}:if _aegfe :=d .DecodeElement (_ebaef .Accent1 ,&_bfec ); -_aegfe !=nil {return _aegfe ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0032"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0032"}:if _badd :=d .DecodeElement (_ebaef .Accent2 ,&_bfec ); -_badd !=nil {return _badd ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0033"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0033"}:if _gcbef :=d .DecodeElement (_ebaef .Accent3 ,&_bfec ); -_gcbef !=nil {return _gcbef ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0034"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0034"}:if _abge :=d .DecodeElement (_ebaef .Accent4 ,&_bfec ); -_abge !=nil {return _abge ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0035"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0035"}:if _gegf :=d .DecodeElement (_ebaef .Accent5 ,&_bfec ); -_gegf !=nil {return _gegf ;};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 :"\u0061c\u0063\u0065\u006e\u0074\u0036"},_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 :"\u0061c\u0063\u0065\u006e\u0074\u0036"}:if _eade :=d .DecodeElement (_ebaef .Accent6 ,&_bfec ); -_eade !=nil {return _eade ;};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 :"\u0068\u006c\u0069n\u006b"},_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 :"\u0068\u006c\u0069n\u006b"}:if _bgbg :=d .DecodeElement (_ebaef .Hlink ,&_bfec ); -_bgbg !=nil {return _bgbg ;};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 :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"},_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 :"\u0066\u006f\u006c\u0048\u006c\u0069\u006e\u006b"}:if _dead :=d .DecodeElement (_ebaef .FolHlink ,&_bfec ); -_dead !=nil {return _dead ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebaef .ExtLst =NewCT_OfficeArtExtensionList (); -if _dcea :=d .DecodeElement (_ebaef .ExtLst ,&_bfec );_dcea !=nil {return _dcea ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bfec .Name ); -if _bdaa :=d .Skip ();_bdaa !=nil {return _bdaa ;};};case _d .EndElement :break _cbc ;case _d .CharData :};};return nil ;};func NewCT_PresetLineDashProperties ()*CT_PresetLineDashProperties {_afea :=&CT_PresetLineDashProperties {};return _afea ;}; +// Validate validates the EG_TextGeometry and its children +func (_eeddd *EG_TextGeometry )Validate ()error {return _eeddd .ValidateWithPath ("\u0045G\u005fT\u0065\u0078\u0074\u0047\u0065\u006f\u006d\u0065\u0074\u0072\u0079");};func NewCT_Path2DClose ()*CT_Path2DClose {_badfg :=&CT_Path2DClose {};return _badfg }; -// Validate validates the CT_TextField and its children -func (_afdeff *CT_TextField )Validate ()error {return _afdeff .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_afgde ST_TextWrappingType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_afgde .String (),start ); -};func NewCT_LineJoinMiterProperties ()*CT_LineJoinMiterProperties {_dbdde :=&CT_LineJoinMiterProperties {};return _dbdde ;};func NewEG_ColorTransform ()*EG_ColorTransform {_gfgec :=&EG_ColorTransform {};return _gfgec };func (_abecf *CT_TextLineBreak )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _abecf .RPr !=nil {_daddf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0072P\u0072"}};e .EncodeElement (_abecf .RPr ,_daddf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_NonVisualDrawingProps ()*CT_NonVisualDrawingProps {_begea :=&CT_NonVisualDrawingProps {}; -return _begea ;};func (_gffd *CT_BlurEffect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fecf :=range start .Attr {if _fecf .Name .Local =="\u0072\u0061\u0064"{_ebae ,_daeb :=_b .ParseInt (_fecf .Value ,10,64);if _daeb !=nil {return _daeb ; -};_gffd .RadAttr =&_ebae ;continue ;};if _fecf .Name .Local =="\u0067\u0072\u006f\u0077"{_fgcc ,_afce :=_b .ParseBool (_fecf .Value );if _afce !=nil {return _afce ;};_gffd .GrowAttr =&_fgcc ;continue ;};};for {_edfd ,_agcg :=d .Token ();if _agcg !=nil {return _gd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0042l\u0075r\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_agcg ); -};if _gebee ,_feef :=_edfd .(_d .EndElement );_feef &&_gebee .Name ==start .Name {break ;};};return nil ;};func NewEG_LineDashProperties ()*EG_LineDashProperties {_ecgc :=&EG_LineDashProperties {};return _ecgc ;};func (_dege *CT_ColorMappingOverrideChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dege .MasterClrMapping !=nil {_aadd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006da\u0073\u0074\u0065\u0072\u0043l\u0072\u004da\u0070\u0070\u0069\u006e\u0067"}}; -e .EncodeElement (_dege .MasterClrMapping ,_aadd );};if _dege .OverrideClrMapping !=nil {_dff :=_d .StartElement {Name :_d .Name {Local :"a\u003ao\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0043l\u0072\u004d\u0061\u0070pi\u006e\u0067"}};e .EncodeElement (_dege .OverrideClrMapping ,_dff ); -};return nil ;}; -// ValidateWithPath validates the EG_TextAutofit and its children, prefixing error messages with path -func (_feggb *EG_TextAutofit )ValidateWithPath (path string )error {if _feggb .NoAutofit !=nil {if _bfcdg :=_feggb .NoAutofit .ValidateWithPath (path +"\u002f\u004e\u006f\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_bfcdg !=nil {return _bfcdg ;};};if _feggb .NormAutofit !=nil {if _cebg :=_feggb .NormAutofit .ValidateWithPath (path +"\u002f\u004e\u006fr\u006d\u0041\u0075\u0074\u006f\u0066\u0069\u0074"); -_cebg !=nil {return _cebg ;};};if _feggb .SpAutoFit !=nil {if _gabbe :=_feggb .SpAutoFit .ValidateWithPath (path +"\u002f\u0053\u0070\u0041\u0075\u0074\u006f\u0046\u0069\u0074");_gabbe !=nil {return _gabbe ;};};return nil ;};func (_dacaf ST_PresetMaterialType )Validate ()error {return _dacaf .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TextNoAutofit and its children, prefixing error messages with path +func (_egbff *CT_TextNoAutofit )ValidateWithPath (path string )error {return nil };func (_agdge ST_TextCapsType )Validate ()error {return _agdge .ValidateWithPath ("")}; +// Validate validates the CT_LineEndProperties and its children +func (_gecac *CT_LineEndProperties )Validate ()error {return _gecac .ValidateWithPath ("C\u0054_\u004c\u0069\u006e\u0065\u0045\u006e\u0064\u0050r\u006f\u0070\u0065\u0072ti\u0065\u0073");};func (_aaaga ST_LineCap )ValidateWithPath (path string )error {switch _aaaga {case 0,1,2,3:default:return _fa .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaaga )); +};return nil ;};func NewCT_ConnectionSiteList ()*CT_ConnectionSiteList {_ggab :=&CT_ConnectionSiteList {};return _ggab ;};func NewCT_Path2DCubicBezierTo ()*CT_Path2DCubicBezierTo {_ccfcf :=&CT_Path2DCubicBezierTo {};return _ccfcf ;}; -// Validate validates the CT_FillProperties and its children -func (_geaed *CT_FillProperties )Validate ()error {return _geaed .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func NewCT_TextBulletSizePercent ()*CT_TextBulletSizePercent {_acdcf :=&CT_TextBulletSizePercent {}; -_acdcf .ValAttr ="\u0031\u0030\u0030\u0025";return _acdcf ;};type CT_DashStop struct{DAttr ST_PositivePercentage ;SpAttr ST_PositivePercentage ;};func NewCT_TextBody ()*CT_TextBody {_eeffe :=&CT_TextBody {};_eeffe .BodyPr =NewCT_TextBodyProperties ();return _eeffe ; -};func (_gbgbc *ST_FixedPercentage )ValidateWithPath (path string )error {_acebb :=[]string {};if _gbgbc .ST_FixedPercentageDecimal !=nil {_acebb =append (_acebb ,"\u0053T\u005f\u0046\u0069\u0078e\u0064\u0050\u0065\u0072\u0063e\u006et\u0061g\u0065\u0044\u0065\u0063\u0069\u006d\u0061l"); -};if _gbgbc .ST_FixedPercentage !=nil {if _edcfd :=_gbgbc .ST_FixedPercentage .ValidateWithPath (path +"\u002f\u0053\u0054\u005fFi\u0078\u0065\u0064\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");_edcfd !=nil {return _edcfd ;};_acebb =append (_acebb ,"\u0053T\u005fF\u0069\u0078\u0065\u0064\u0050e\u0072\u0063e\u006e\u0074\u0061\u0067\u0065"); -};if len (_acebb )> 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 ,_acebb );};return nil ;};func (_dcgcge ST_PenAlignment )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dcgcge .String (),start ); -};type CT_NoFillProperties struct{};type CT_StretchInfoProperties struct{FillRect *CT_RelativeRect ;};type AG_Blob struct{EmbedAttr *string ;LinkAttr *string ;};func (_bgdcd *CT_NonVisualGraphicFrameProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -if _bgdcd .GraphicFrameLocks !=nil {_geeg :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0067\u0072ap\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u004c\u006f\u0063\u006b\u0073"}};e .EncodeElement (_bgdcd .GraphicFrameLocks ,_geeg );};if _bgdcd .ExtLst !=nil {_eggcdf :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_bgdcd .ExtLst ,_eggcdf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PositiveFixedAngle and its children +func (_gaabe *CT_PositiveFixedAngle )Validate ()error {return _gaabe .ValidateWithPath ("C\u0054\u005f\u0050\u006fsi\u0074i\u0076\u0065\u0046\u0069\u0078e\u0064\u0041\u006e\u0067\u006c\u0065");};func (_gecab *ST_PositiveFixedPercentage )Validate ()error {return _gecab .ValidateWithPath ("")}; +func (_cdcdff ST_ChartBuildStep )String ()string {switch _cdcdff {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 "";}; -// ST_AdjCoordinate is a union type -type ST_AdjCoordinate struct{ST_Coordinate *ST_Coordinate ;ST_GeomGuideName *string ;};func (_ebbg *CT_Blip )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebbg .CstateAttr !=ST_BlipCompressionUnset {_aceg ,_dcbfe :=_ebbg .CstateAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0073\u0074\u0061\u0074\u0065"}); -if _dcbfe !=nil {return _dcbfe ;};start .Attr =append (start .Attr ,_aceg );};if _ebbg .EmbedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072:\u0065\u006d\u0062\u0065\u0064"},Value :_gd .Sprintf ("\u0025\u0076",*_ebbg .EmbedAttr )}); -};if _ebbg .LinkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u006c\u0069\u006e\u006b"},Value :_gd .Sprintf ("\u0025\u0076",*_ebbg .LinkAttr )});};e .EncodeToken (start );if _ebbg .Choice !=nil {for _ ,_add :=range _ebbg .Choice {_add .MarshalXML (e ,_d .StartElement {}); -};};if _ebbg .ExtLst !=nil {_feafe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ebbg .ExtLst ,_feafe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbebde *ST_AnimationDgmBuildType )ValidateWithPath (path string )error {_aaada :=[]string {}; -if _cbebde .ST_AnimationBuildType !=ST_AnimationBuildTypeUnset {_aaada =append (_aaada ,"S\u0054\u005f\u0041\u006eim\u0061t\u0069\u006f\u006e\u0042\u0075i\u006c\u0064\u0054\u0079\u0070\u0065");};if _cbebde .ST_AnimationDgmOnlyBuildType !=ST_AnimationDgmOnlyBuildTypeUnset {_aaada =append (_aaada ,"\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 (_aaada )> 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 ,_aaada );};return nil ;};func (_gbeda ST_TextFontScalePercentOrPercentString )String ()string {if _gbeda .ST_TextFontScalePercent !=nil {return _gd .Sprintf ("\u0025\u0076",*_gbeda .ST_TextFontScalePercent ); -};if _gbeda .ST_Percentage !=nil {return _gd .Sprintf ("\u0025\u0076",*_gbeda .ST_Percentage );};return "";};func (_gefea ST_TextFontAlignType )ValidateWithPath (path string )error {switch _gefea {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 (_gefea )); -};return nil ;};type CT_GvmlConnectorNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvCxnSpPr *CT_NonVisualConnectorProperties ;};type ST_PitchFamily byte ;type ST_TextAnchoringType byte ;type EG_TextBullet struct{BuNone *CT_TextNoBullet ;BuAutoNum *CT_TextAutonumberBullet ; -BuChar *CT_TextCharBullet ;BuBlip *CT_TextBlipBullet ;};func ParseUnionST_AdjAngle (s string )(ST_AdjAngle ,error ){_dbac :=ST_AdjAngle {};_eefa ,_cafg :=_b .ParseInt (s ,10,64);if _cafg !=nil {_dbac .ST_GeomGuideName =&s ;}else {_gdbcff :=int32 (_eefa ); -_dbac .ST_Angle =&_gdbcff ;};return _dbac ,nil ;};func (_fffgc *CT_StyleMatrixReference )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0078"},Value :_gd .Sprintf ("\u0025\u0076",_fffgc .IdxAttr )}); -e .EncodeToken (start );if _fffgc .ScrgbClr !=nil {_dddfc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_fffgc .ScrgbClr ,_dddfc );};if _fffgc .SrgbClr !=nil {_geecc :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; -e .EncodeElement (_fffgc .SrgbClr ,_geecc );};if _fffgc .HslClr !=nil {_bagfa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_fffgc .HslClr ,_bagfa );};if _fffgc .SysClr !=nil {_egbacb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; -e .EncodeElement (_fffgc .SysClr ,_egbacb );};if _fffgc .SchemeClr !=nil {_ebaf :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_fffgc .SchemeClr ,_ebaf );};if _fffgc .PrstClr !=nil {_gfaba :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; -e .EncodeElement (_fffgc .PrstClr ,_gfaba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccacd ST_PresetCameraType )Validate ()error {return _ccacd .ValidateWithPath ("")};func (_ccgcba *ST_PathFillMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccgcba =0; -case "\u006e\u006f\u006e\u0065":*_ccgcba =1;case "\u006e\u006f\u0072\u006d":*_ccgcba =2;case "\u006ci\u0067\u0068\u0074\u0065\u006e":*_ccgcba =3;case "l\u0069\u0067\u0068\u0074\u0065\u006e\u004c\u0065\u0073\u0073":*_ccgcba =4;case "\u0064\u0061\u0072\u006b\u0065\u006e":*_ccgcba =5; -case "\u0064\u0061\u0072\u006b\u0065\u006e\u004c\u0065\u0073\u0073":*_ccgcba =6;};return nil ;}; +// ValidateWithPath validates the CT_NonVisualGroupDrawingShapeProps and its children, prefixing error messages with path +func (_afdb *CT_NonVisualGroupDrawingShapeProps )ValidateWithPath (path string )error {if _afdb .GrpSpLocks !=nil {if _geacf :=_afdb .GrpSpLocks .ValidateWithPath (path +"/\u0047\u0072\u0070\u0053\u0070\u004c\u006f\u0063\u006b\u0073");_geacf !=nil {return _geacf ; +};};if _afdb .ExtLst !=nil {if _bcab :=_afdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcab !=nil {return _bcab ;};};return nil ;};func NewCT_GeomGuideList ()*CT_GeomGuideList {_ecdd :=&CT_GeomGuideList {};return _ecdd }; +func (_bebcc *EG_TextRun )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceaaa :for {_cgfcae ,_cdeaf :=d .Token ();if _cdeaf !=nil {return _cdeaf ;};switch _dfecb :=_cgfcae .(type ){case _d .StartElement :switch _dfecb .Name {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 :"\u0072"},_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 :"\u0072"}:_bebcc .R =NewCT_RegularTextRun (); +if _cbecc :=d .DecodeElement (_bebcc .R ,&_dfecb );_cbecc !=nil {return _cbecc ;};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 :"\u0062\u0072"},_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 :"\u0062\u0072"}:_bebcc .Br =NewCT_TextLineBreak (); +if _agbdbf :=d .DecodeElement (_bebcc .Br ,&_dfecb );_agbdbf !=nil {return _agbdbf ;};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 :"\u0066\u006c\u0064"},_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 :"\u0066\u006c\u0064"}:_bebcc .Fld =NewCT_TextField (); +if _geffg :=d .DecodeElement (_bebcc .Fld ,&_dfecb );_geffg !=nil {return _geffg ;};default:_dc .Log .Debug ("\u0073k\u0069\u0070p\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",_dfecb .Name ); +if _geecd :=d .Skip ();_geecd !=nil {return _geecd ;};};case _d .EndElement :break _ceaaa ;case _d .CharData :};};return nil ;};func NewCT_TextBulletColorFollowText ()*CT_TextBulletColorFollowText {_cacgef :=&CT_TextBulletColorFollowText {};return _cacgef ; +};func (_fdedb *ST_LightRigDirection )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgabg ,_cgdga :=d .Token ();if _cgdga !=nil {return _cgdga ;};if _ggcegc ,_ccbag :=_fgabg .(_d .EndElement );_ccbag &&_ggcegc .Name ==start .Name {*_fdedb =1; +return nil ;};if _bged ,_bcggdg :=_fgabg .(_d .CharData );!_bcggdg {return _fa .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgabg );}else {switch string (_bged ){case "":*_fdedb =0; +case "\u0074\u006c":*_fdedb =1;case "\u0074":*_fdedb =2;case "\u0074\u0072":*_fdedb =3;case "\u006c":*_fdedb =4;case "\u0072":*_fdedb =5;case "\u0062\u006c":*_fdedb =6;case "\u0062":*_fdedb =7;case "\u0062\u0072":*_fdedb =8;};};_fgabg ,_cgdga =d .Token (); +if _cgdga !=nil {return _cgdga ;};if _acddg ,_fgcbg :=_fgabg .(_d .EndElement );_fgcbg &&_acddg .Name ==start .Name {return nil ;};return _fa .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgabg ); +};func (_bfef *CT_Camera )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfef .PrstAttr =ST_PresetCameraType (1);for _ ,_agcd :=range start .Attr {if _agcd .Name .Local =="\u0070\u0072\u0073\u0074"{_bfef .PrstAttr .UnmarshalXMLAttr (_agcd ); +continue ;};if _agcd .Name .Local =="\u0066\u006f\u0076"{_gagf ,_bbba :=_bc .ParseInt (_agcd .Value ,10,32);if _bbba !=nil {return _bbba ;};_egagd :=int32 (_gagf );_bfef .FovAttr =&_egagd ;continue ;};if _agcd .Name .Local =="\u007a\u006f\u006f\u006d"{_gageg ,_bbdc :=ParseUnionST_PositivePercentage (_agcd .Value ); +if _bbdc !=nil {return _bbdc ;};_bfef .ZoomAttr =&_gageg ;continue ;};};_bafb :for {_gae ,_gecf :=d .Token ();if _gecf !=nil {return _gecf ;};switch _dgae :=_gae .(type ){case _d .StartElement :switch _dgae .Name {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 :"\u0072\u006f\u0074"},_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 :"\u0072\u006f\u0074"}:_bfef .Rot =NewCT_SphereCoords (); +if _baceb :=d .DecodeElement (_bfef .Rot ,&_dgae );_baceb !=nil {return _baceb ;};default:_dc .Log .Debug ("\u0073k\u0069\u0070p\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",_dgae .Name ); +if _dbca :=d .Skip ();_dbca !=nil {return _dbca ;};};case _d .EndElement :break _bafb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TableStyleList and its children, prefixing error messages with path -func (_dbgab *CT_TableStyleList )ValidateWithPath (path string )error {if !_gg .ST_GuidPatternRe .MatchString (_dbgab .DefAttr ){return _gd .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 ,_gg .ST_GuidPatternRe ,_dbgab .DefAttr ); -};for _bgeff ,_cabca :=range _dbgab .TblStyle {if _dbaefa :=_cabca .ValidateWithPath (_gd .Sprintf ("\u0025s\u002fT\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bgeff ));_dbaefa !=nil {return _dbaefa ;};};return nil ;};func (_fcaed *CT_GvmlGroupShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -_cbcec :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fcaed .NvGrpSpPr ,_cbcec );_cafbf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0070\u0053\u0070\u0050r"}}; -e .EncodeElement (_fcaed .GrpSpPr ,_cafbf );if _fcaed .Choice !=nil {for _ ,_facb :=range _fcaed .Choice {_facb .MarshalXML (e ,_d .StartElement {});};};if _fcaed .ExtLst !=nil {_ceagb :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fcaed .ExtLst ,_ceagb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ceca *CT_NonVisualContentPartProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aeaa :=range start .Attr {if _aeaa .Name .Local =="\u0069s\u0043\u006f\u006d\u006d\u0065\u006et"{_gbace ,_ebfa :=_b .ParseBool (_aeaa .Value ); -if _ebfa !=nil {return _ebfa ;};_ceca .IsCommentAttr =&_gbace ;continue ;};};_eeeb :for {_efda ,_faafa :=d .Token ();if _faafa !=nil {return _faafa ;};switch _aage :=_efda .(type ){case _d .StartElement :switch _aage .Name {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 :"\u0063p\u004c\u006f\u0063\u006b\u0073"},_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 :"\u0063p\u004c\u006f\u0063\u006b\u0073"}:_ceca .CpLocks =NewCT_ContentPartLocking (); -if _abfb :=d .DecodeElement (_ceca .CpLocks ,&_aage );_abfb !=nil {return _abfb ;};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 :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceca .ExtLst =NewCT_OfficeArtExtensionList (); -if _bccfg :=d .DecodeElement (_ceca .ExtLst ,&_aage );_bccfg !=nil {return _bccfg ;};default:_ac .Log .Debug ("\u0073\u006b\u0069\u0070\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",_aage .Name ); -if _dgdfdg :=d .Skip ();_dgdfdg !=nil {return _dgdfdg ;};};case _d .EndElement :break _eeeb ;case _d .CharData :};};return nil ;};func (_gdaf ST_PathShadeType )String ()string {switch _gdaf {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 (_degdd *CT_TextBlipBullet )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cacaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070"}}; -e .EncodeElement (_degdd .Blip ,_cacaa );e .EncodeToken (_d .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_AlphaReplaceEffect and its children +func (_dca *CT_AlphaReplaceEffect )Validate ()error {return _dca .ValidateWithPath ("C\u0054\u005f\u0041\u006cph\u0061R\u0065\u0070\u006c\u0061\u0063e\u0045\u0066\u0066\u0065\u0063\u0074");};func (_gdda *CT_FlatText )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gdda .ZAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u007a"},Value :_fa .Sprintf ("\u0025\u0076",*_gdda .ZAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dbeee *CT_GvmlPicture )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bgbdf :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u006e\u0076\u0050\u0069\u0063\u0050r"}}; +e .EncodeElement (_dbeee .NvPicPr ,_bgbdf );_fabac :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dbeee .BlipFill ,_fabac );_eebc :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_dbeee .SpPr ,_eebc );if _dbeee .Style !=nil {_aadbd :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbeee .Style ,_aadbd );};if _dbeee .ExtLst !=nil {_cgafe :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dbeee .ExtLst ,_cgafe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gfccb *CT_ScRgbColor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cacgb :=range start .Attr {if _cacgb .Name .Local =="\u0072"{_gcae ,_geafd :=ParseUnionST_Percentage (_cacgb .Value ); +if _geafd !=nil {return _geafd ;};_gfccb .RAttr =_gcae ;continue ;};if _cacgb .Name .Local =="\u0067"{_gfegeb ,_bcccc :=ParseUnionST_Percentage (_cacgb .Value );if _bcccc !=nil {return _bcccc ;};_gfccb .GAttr =_gfegeb ;continue ;};if _cacgb .Name .Local =="\u0062"{_adbcb ,_gfdgd :=ParseUnionST_Percentage (_cacgb .Value ); +if _gfdgd !=nil {return _gfdgd ;};_gfccb .BAttr =_adbcb ;continue ;};};_gaeea :for {_eaggc ,_dfbbc :=d .Token ();if _dfbbc !=nil {return _dfbbc ;};switch _ddaf :=_eaggc .(type ){case _d .StartElement :switch _ddaf .Name {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 :"\u0074\u0069\u006e\u0074"},_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 :"\u0074\u0069\u006e\u0074"}:_cedgb :=NewEG_ColorTransform (); +_cedgb .Tint =NewCT_PositiveFixedPercentage ();if _eegae :=d .DecodeElement (_cedgb .Tint ,&_ddaf );_eegae !=nil {return _eegae ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_cedgb );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 :"\u0073\u0068\u0061d\u0065"},_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 :"\u0073\u0068\u0061d\u0065"}:_cfcefa :=NewEG_ColorTransform (); +_cfcefa .Shade =NewCT_PositiveFixedPercentage ();if _eabbd :=d .DecodeElement (_cfcefa .Shade ,&_ddaf );_eabbd !=nil {return _eabbd ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_cfcefa );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 :"\u0063\u006f\u006d\u0070"},_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 :"\u0063\u006f\u006d\u0070"}:_aabbc :=NewEG_ColorTransform (); +_aabbc .Comp =NewCT_ComplementTransform ();if _gbgcc :=d .DecodeElement (_aabbc .Comp ,&_ddaf );_gbgcc !=nil {return _gbgcc ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_aabbc );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 :"\u0069\u006e\u0076"},_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 :"\u0069\u006e\u0076"}:_dbdbd :=NewEG_ColorTransform (); +_dbdbd .Inv =NewCT_InverseTransform ();if _gcbac :=d .DecodeElement (_dbdbd .Inv ,&_ddaf );_gcbac !=nil {return _gcbac ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_dbdbd );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 :"\u0067\u0072\u0061\u0079"},_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 :"\u0067\u0072\u0061\u0079"}:_bgage :=NewEG_ColorTransform (); +_bgage .Gray =NewCT_GrayscaleTransform ();if _edeac :=d .DecodeElement (_bgage .Gray ,&_ddaf );_edeac !=nil {return _edeac ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_bgage );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 :"\u0061\u006c\u0070h\u0061"},_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 :"\u0061\u006c\u0070h\u0061"}:_cddeae :=NewEG_ColorTransform (); +_cddeae .Alpha =NewCT_PositiveFixedPercentage ();if _bgfge :=d .DecodeElement (_cddeae .Alpha ,&_ddaf );_bgfge !=nil {return _bgfge ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_cddeae );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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004f\u0066\u0066"}:_acdec :=NewEG_ColorTransform (); +_acdec .AlphaOff =NewCT_FixedPercentage ();if _bceeg :=d .DecodeElement (_acdec .AlphaOff ,&_ddaf );_bceeg !=nil {return _bceeg ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_acdec );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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"},_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 :"\u0061\u006c\u0070\u0068\u0061\u004d\u006f\u0064"}:_gbged :=NewEG_ColorTransform (); +_gbged .AlphaMod =NewCT_PositivePercentage ();if _egdf :=d .DecodeElement (_gbged .AlphaMod ,&_ddaf );_egdf !=nil {return _egdf ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_gbged );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 :"\u0068\u0075\u0065"},_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 :"\u0068\u0075\u0065"}:_gagbd :=NewEG_ColorTransform (); +_gagbd .Hue =NewCT_PositiveFixedAngle ();if _fecb :=d .DecodeElement (_gagbd .Hue ,&_ddaf );_fecb !=nil {return _fecb ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_gagbd );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 :"\u0068\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0068\u0075\u0065\u004f\u0066\u0066"}:_cdfag :=NewEG_ColorTransform (); +_cdfag .HueOff =NewCT_Angle ();if _efdf :=d .DecodeElement (_cdfag .HueOff ,&_ddaf );_efdf !=nil {return _efdf ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_cdfag );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 :"\u0068\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0068\u0075\u0065\u004d\u006f\u0064"}:_adaba :=NewEG_ColorTransform (); +_adaba .HueMod =NewCT_PositivePercentage ();if _gdbdb :=d .DecodeElement (_adaba .HueMod ,&_ddaf );_gdbdb !=nil {return _gdbdb ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_adaba );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 :"\u0073\u0061\u0074"},_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 :"\u0073\u0061\u0074"}:_gdagc :=NewEG_ColorTransform (); +_gdagc .Sat =NewCT_Percentage ();if _ebged :=d .DecodeElement (_gdagc .Sat ,&_ddaf );_ebged !=nil {return _ebged ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_gdagc );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 :"\u0073\u0061\u0074\u004f\u0066\u0066"},_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 :"\u0073\u0061\u0074\u004f\u0066\u0066"}:_ecddd :=NewEG_ColorTransform (); +_ecddd .SatOff =NewCT_Percentage ();if _abbeg :=d .DecodeElement (_ecddd .SatOff ,&_ddaf );_abbeg !=nil {return _abbeg ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_ecddd );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 :"\u0073\u0061\u0074\u004d\u006f\u0064"},_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 :"\u0073\u0061\u0074\u004d\u006f\u0064"}:_gcbb :=NewEG_ColorTransform (); +_gcbb .SatMod =NewCT_Percentage ();if _gfefde :=d .DecodeElement (_gcbb .SatMod ,&_ddaf );_gfefde !=nil {return _gfefde ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_gcbb );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 :"\u006c\u0075\u006d"},_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 :"\u006c\u0075\u006d"}:_egageb :=NewEG_ColorTransform (); +_egageb .Lum =NewCT_Percentage ();if _fccdg :=d .DecodeElement (_egageb .Lum ,&_ddaf );_fccdg !=nil {return _fccdg ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_egageb );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 :"\u006c\u0075\u006d\u004f\u0066\u0066"},_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 :"\u006c\u0075\u006d\u004f\u0066\u0066"}:_gabbg :=NewEG_ColorTransform (); +_gabbg .LumOff =NewCT_Percentage ();if _egedc :=d .DecodeElement (_gabbg .LumOff ,&_ddaf );_egedc !=nil {return _egedc ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_gabbg );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 :"\u006c\u0075\u006d\u004d\u006f\u0064"},_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 :"\u006c\u0075\u006d\u004d\u006f\u0064"}:_eeac :=NewEG_ColorTransform (); +_eeac .LumMod =NewCT_Percentage ();if _gdgae :=d .DecodeElement (_eeac .LumMod ,&_ddaf );_gdgae !=nil {return _gdgae ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_eeac );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 :"\u0072\u0065\u0064"},_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 :"\u0072\u0065\u0064"}:_bgggd :=NewEG_ColorTransform (); +_bgggd .Red =NewCT_Percentage ();if _ggdcf :=d .DecodeElement (_bgggd .Red ,&_ddaf );_ggdcf !=nil {return _ggdcf ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_bgggd );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 :"\u0072\u0065\u0064\u004f\u0066\u0066"},_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 :"\u0072\u0065\u0064\u004f\u0066\u0066"}:_fdbg :=NewEG_ColorTransform (); +_fdbg .RedOff =NewCT_Percentage ();if _facf :=d .DecodeElement (_fdbg .RedOff ,&_ddaf );_facf !=nil {return _facf ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_fdbg );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 :"\u0072\u0065\u0064\u004d\u006f\u0064"},_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 :"\u0072\u0065\u0064\u004d\u006f\u0064"}:_acddf :=NewEG_ColorTransform (); +_acddf .RedMod =NewCT_Percentage ();if _babgg :=d .DecodeElement (_acddf .RedMod ,&_ddaf );_babgg !=nil {return _babgg ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_acddf );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 :"\u0067\u0072\u0065e\u006e"},_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 :"\u0067\u0072\u0065e\u006e"}:_aadgd :=NewEG_ColorTransform (); +_aadgd .Green =NewCT_Percentage ();if _bccded :=d .DecodeElement (_aadgd .Green ,&_ddaf );_bccded !=nil {return _bccded ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_aadgd );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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004f\u0066\u0066"}:_bdgg :=NewEG_ColorTransform (); +_bdgg .GreenOff =NewCT_Percentage ();if _dfbfe :=d .DecodeElement (_bdgg .GreenOff ,&_ddaf );_dfbfe !=nil {return _dfbfe ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_bdgg );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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"},_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 :"\u0067\u0072\u0065\u0065\u006e\u004d\u006f\u0064"}:_dcdbe :=NewEG_ColorTransform (); +_dcdbe .GreenMod =NewCT_Percentage ();if _cccf :=d .DecodeElement (_dcdbe .GreenMod ,&_ddaf );_cccf !=nil {return _cccf ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_dcdbe );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 :"\u0062\u006c\u0075\u0065"},_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 :"\u0062\u006c\u0075\u0065"}:_bagg :=NewEG_ColorTransform (); +_bagg .Blue =NewCT_Percentage ();if _ddad :=d .DecodeElement (_bagg .Blue ,&_ddaf );_ddad !=nil {return _ddad ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_bagg );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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"},_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 :"\u0062l\u0075\u0065\u004f\u0066\u0066"}:_bebcg :=NewEG_ColorTransform (); +_bebcg .BlueOff =NewCT_Percentage ();if _ebgc :=d .DecodeElement (_bebcg .BlueOff ,&_ddaf );_ebgc !=nil {return _ebgc ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_bebcg );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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"},_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 :"\u0062l\u0075\u0065\u004d\u006f\u0064"}:_bgefd :=NewEG_ColorTransform (); +_bgefd .BlueMod =NewCT_Percentage ();if _gbeddg :=d .DecodeElement (_bgefd .BlueMod ,&_ddaf );_gbeddg !=nil {return _gbeddg ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_bgefd );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 :"\u0067\u0061\u006dm\u0061"},_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 :"\u0067\u0061\u006dm\u0061"}:_fabda :=NewEG_ColorTransform (); +_fabda .Gamma =NewCT_GammaTransform ();if _acgdc :=d .DecodeElement (_fabda .Gamma ,&_ddaf );_acgdc !=nil {return _acgdc ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_fabda );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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"},_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 :"\u0069\u006e\u0076\u0047\u0061\u006d\u006d\u0061"}:_fdeba :=NewEG_ColorTransform (); +_fdeba .InvGamma =NewCT_InverseGammaTransform ();if _baabfg :=d .DecodeElement (_fdeba .InvGamma ,&_ddaf );_baabfg !=nil {return _baabfg ;};_gfccb .EG_ColorTransform =append (_gfccb .EG_ColorTransform ,_fdeba );default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ddaf .Name ); +if _agebad :=d .Skip ();_agebad !=nil {return _agebad ;};};case _d .EndElement :break _gaeea ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the Graphic and its children, prefixing error messages with path -func (_feafef *Graphic )ValidateWithPath (path string )error {if _ddceg :=_feafef .CT_GraphicalObject .ValidateWithPath (path );_ddceg !=nil {return _ddceg ;};return nil ;}; +// ValidateWithPath validates the CT_GroupTransform2D and its children, prefixing error messages with path +func (_cbde *CT_GroupTransform2D )ValidateWithPath (path string )error {if _cbde .Off !=nil {if _effe :=_cbde .Off .ValidateWithPath (path +"\u002f\u004f\u0066\u0066");_effe !=nil {return _effe ;};};if _cbde .Ext !=nil {if _bbgf :=_cbde .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074"); +_bbgf !=nil {return _bbgf ;};};if _cbde .ChOff !=nil {if _agfe :=_cbde .ChOff .ValidateWithPath (path +"\u002f\u0043\u0068\u004f\u0066\u0066");_agfe !=nil {return _agfe ;};};if _cbde .ChExt !=nil {if _cbdcb :=_cbde .ChExt .ValidateWithPath (path +"\u002f\u0043\u0068\u0045\u0078\u0074"); +_cbdcb !=nil {return _cbdcb ;};};return nil ;}; -// ValidateWithPath validates the CT_TablePropertiesChoice and its children, prefixing error messages with path -func (_bedce *CT_TablePropertiesChoice )ValidateWithPath (path string )error {if _bedce .TableStyle !=nil {if _egaeae :=_bedce .TableStyle .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_egaeae !=nil {return _egaeae ; -};};if _bedce .TableStyleId !=nil {if !_gg .ST_GuidPatternRe .MatchString (*_bedce .TableStyleId ){return _gd .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 ,_gg .ST_GuidPatternRe ,*_bedce .TableStyleId ); -};};return nil ;};type CT_ThemeableLineStyle struct{Ln *CT_LineProperties ;LnRef *CT_StyleMatrixReference ;};func init (){_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); -_c .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +// ValidateWithPath validates the CT_GlowEffect and its children, prefixing error messages with path +func (_aeba *CT_GlowEffect )ValidateWithPath (path string )error {if _aeba .RadAttr !=nil {if *_aeba .RadAttr < 0{return _fa .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 ,*_aeba .RadAttr ); +};if *_aeba .RadAttr > 27273042316900{return _fa .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 ,*_aeba .RadAttr ); +};};if _aeba .ScrgbClr !=nil {if _gacg :=_aeba .ScrgbClr .ValidateWithPath (path +"\u002fS\u0063\u0072\u0067\u0062\u0043\u006cr");_gacg !=nil {return _gacg ;};};if _aeba .SrgbClr !=nil {if _fcgc :=_aeba .SrgbClr .ValidateWithPath (path +"\u002f\u0053\u0072\u0067\u0062\u0043\u006c\u0072"); +_fcgc !=nil {return _fcgc ;};};if _aeba .HslClr !=nil {if _fefg :=_aeba .HslClr .ValidateWithPath (path +"\u002fH\u0073\u006c\u0043\u006c\u0072");_fefg !=nil {return _fefg ;};};if _aeba .SysClr !=nil {if _gdeec :=_aeba .SysClr .ValidateWithPath (path +"\u002fS\u0079\u0073\u0043\u006c\u0072"); +_gdeec !=nil {return _gdeec ;};};if _aeba .SchemeClr !=nil {if _fffgd :=_aeba .SchemeClr .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072");_fffgd !=nil {return _fffgd ;};};if _aeba .PrstClr !=nil {if _daeg :=_aeba .PrstClr .ValidateWithPath (path +"\u002f\u0050\u0072\u0073\u0074\u0043\u006c\u0072"); +_daeg !=nil {return _daeg ;};};return nil ;};func (_eaac *CT_GlowEffect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eaac .RadAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u0061\u0064"},Value :_fa .Sprintf ("\u0025\u0076",*_eaac .RadAttr )}); +};e .EncodeToken (start );if _eaac .ScrgbClr !=nil {_defa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}};e .EncodeElement (_eaac .ScrgbClr ,_defa );};if _eaac .SrgbClr !=nil {_fcfeg :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0073\u0072\u0067\u0062\u0043\u006cr"}}; +e .EncodeElement (_eaac .SrgbClr ,_fcfeg );};if _eaac .HslClr !=nil {_aafaa :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0068\u0073\u006c\u0043\u006c\u0072"}};e .EncodeElement (_eaac .HslClr ,_aafaa );};if _eaac .SysClr !=nil {_egfd :=_d .StartElement {Name :_d .Name {Local :"\u0061\u003a\u0073\u0079\u0073\u0043\u006c\u0072"}}; +e .EncodeElement (_eaac .SysClr ,_egfd );};if _eaac .SchemeClr !=nil {_fagg :=_d .StartElement {Name :_d .Name {Local :"a\u003a\u0073\u0063\u0068\u0065\u006d\u0065\u0043\u006c\u0072"}};e .EncodeElement (_eaac .SchemeClr ,_fagg );};if _eaac .PrstClr !=nil {_gefaa :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0070\u0072\u0073\u0074\u0043\u006cr"}}; +e .EncodeElement (_eaac .PrstClr ,_gefaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_GvmlShapeNonVisual struct{CNvPr *CT_NonVisualDrawingProps ;CNvSpPr *CT_NonVisualDrawingShapeProps ;};func (_bcdcg *EG_ColorChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaedg :for {_daeea ,_gegeaf :=d .Token (); +if _gegeaf !=nil {return _gegeaf ;};switch _gbdgf :=_daeea .(type ){case _d .StartElement :switch _gbdgf .Name {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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073\u0063\u0072\u0067\u0062\u0043\u006c\u0072"}:_bcdcg .ScrgbClr =NewCT_ScRgbColor (); +if _eggdc :=d .DecodeElement (_bcdcg .ScrgbClr ,&_gbdgf );_eggdc !=nil {return _eggdc ;};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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"},_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 :"\u0073r\u0067\u0062\u0043\u006c\u0072"}:_bcdcg .SrgbClr =NewCT_SRgbColor (); +if _bffde :=d .DecodeElement (_bcdcg .SrgbClr ,&_gbdgf );_bffde !=nil {return _bffde ;};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 :"\u0068\u0073\u006c\u0043\u006c\u0072"},_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 :"\u0068\u0073\u006c\u0043\u006c\u0072"}:_bcdcg .HslClr =NewCT_HslColor (); +if _edeee :=d .DecodeElement (_bcdcg .HslClr ,&_gbdgf );_edeee !=nil {return _edeee ;};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 :"\u0073\u0079\u0073\u0043\u006c\u0072"},_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 :"\u0073\u0079\u0073\u0043\u006c\u0072"}:_bcdcg .SysClr =NewCT_SystemColor (); +if _ecdag :=d .DecodeElement (_bcdcg .SysClr ,&_gbdgf );_ecdag !=nil {return _ecdag ;};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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"},_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 :"\u0073c\u0068\u0065\u006d\u0065\u0043\u006cr"}:_bcdcg .SchemeClr =NewCT_SchemeColor (); +if _ffgff :=d .DecodeElement (_bcdcg .SchemeClr ,&_gbdgf );_ffgff !=nil {return _ffgff ;};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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"},_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 :"\u0070r\u0073\u0074\u0043\u006c\u0072"}:_bcdcg .PrstClr =NewCT_PresetColor (); +if _daddbf :=d .DecodeElement (_bcdcg .PrstClr ,&_gbdgf );_daddbf !=nil {return _daddbf ;};default:_dc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_gbdgf .Name ); +if _ceefe :=d .Skip ();_ceefe !=nil {return _ceefe ;};};case _d .EndElement :break _gaedg ;case _d .CharData :};};return nil ;};func (_gefbdd ST_FixedPercentage )String ()string {if _gefbdd .ST_FixedPercentageDecimal !=nil {return _fa .Sprintf ("\u0025\u0076",*_gefbdd .ST_FixedPercentageDecimal ); +};if _gefbdd .ST_FixedPercentage !=nil {return _gefbdd .ST_FixedPercentage .String ();};return "";};func (_gcfad *ST_SystemColorVal )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcfad =0;case "\u0073c\u0072\u006f\u006c\u006c\u0042\u0061r":*_gcfad =1; +case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_gcfad =2;case "\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_gcfad =3;case "\u0069n\u0061c\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_gcfad =4; +case "\u006d\u0065\u006e\u0075":*_gcfad =5;case "\u0077\u0069\u006e\u0064\u006f\u0077":*_gcfad =6;case "w\u0069\u006e\u0064\u006f\u0077\u0046\u0072\u0061\u006d\u0065":*_gcfad =7;case "\u006d\u0065\u006e\u0075\u0054\u0065\u0078\u0074":*_gcfad =8;case "\u0077\u0069\u006e\u0064\u006f\u0077\u0054\u0065\u0078\u0074":*_gcfad =9; +case "c\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_gcfad =10;case "\u0061\u0063\u0074i\u0076\u0065\u0042\u006f\u0072\u0064\u0065\u0072":*_gcfad =11;case "\u0069\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0042o\u0072\u0064\u0065\u0072":*_gcfad =12; +case "\u0061\u0070\u0070W\u006f\u0072\u006b\u0073\u0070\u0061\u0063\u0065":*_gcfad =13;case "\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t":*_gcfad =14;case "\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074\u0054\u0065\u0078\u0074":*_gcfad =15;case "\u0062t\u006e\u0046\u0061\u0063\u0065":*_gcfad =16; +case "\u0062t\u006e\u0053\u0068\u0061\u0064\u006fw":*_gcfad =17;case "\u0067\u0072\u0061\u0079\u0054\u0065\u0078\u0074":*_gcfad =18;case "\u0062t\u006e\u0054\u0065\u0078\u0074":*_gcfad =19;case "\u0069\u006e\u0061\u0063ti\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_gcfad =20; +case "\u0062\u0074\u006eH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_gcfad =21;case "\u0033\u0064\u0044\u006b\u0053\u0068\u0061\u0064\u006f\u0077":*_gcfad =22;case "\u0033d\u004c\u0069\u0067\u0068\u0074":*_gcfad =23;case "\u0069\u006e\u0066\u006f\u0054\u0065\u0078\u0074":*_gcfad =24; +case "\u0069\u006e\u0066\u006f\u0042\u006b":*_gcfad =25;case "\u0068\u006f\u0074\u004c\u0069\u0067\u0068\u0074":*_gcfad =26;case "g\u0072\u0061\u0064\u0069en\u0074A\u0063\u0074\u0069\u0076\u0065C\u0061\u0070\u0074\u0069\u006f\u006e":*_gcfad =27;case "\u0067\u0072\u0061di\u0065\u006e\u0074\u0049\u006e\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0061\u0070\u0074\u0069\u006f\u006e":*_gcfad =28; +case "\u006d\u0065\u006e\u0075\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074":*_gcfad =29;case "\u006de\u006e\u0075\u0042\u0061\u0072":*_gcfad =30;};return nil ;};func init (){_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 ); +_g .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\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 dd05447647..117bd91650 100644 --- a/schema/soo/dml/lockedCanvas/lockedCanvas.go +++ b/schema/soo/dml/lockedCanvas/lockedCanvas.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 lockedCanvas ;import (_e "encoding/xml";_f "fmt";_eb "github.com/unidoc/unioffice";_cf "github.com/unidoc/unioffice/schema/soo/dml";);type LockedCanvas struct{_cf .CT_GvmlGroupShape };func (_d *LockedCanvas )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073"}); -start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073";return _d .CT_GvmlGroupShape .MarshalXML (e ,start );}; +package lockedCanvas ;import (_d "encoding/xml";_fa "fmt";_b "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/schema/soo/dml";); // ValidateWithPath validates the LockedCanvas and its children, prefixing error messages with path -func (_cg *LockedCanvas )ValidateWithPath (path string )error {if _gc :=_cg .CT_GvmlGroupShape .ValidateWithPath (path );_gc !=nil {return _gc ;};return nil ;};func (_cfd *LockedCanvas )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cfd .CT_GvmlGroupShape =*_cf .NewCT_GvmlGroupShape (); -for {_g ,_ae :=d .Token ();if _ae !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004c\u006f\u0063\u006b\u0065d\u0043\u0061\u006e\u0076\u0061\u0073\u003a\u0020\u0025\u0073",_ae );};if _ad ,_df :=_g .(_e .EndElement );_df &&_ad .Name ==start .Name {break ; -};};return nil ;}; +func (_gf *LockedCanvas )ValidateWithPath (path string )error {if _ec :=_gf .CT_GvmlGroupShape .ValidateWithPath (path );_ec !=nil {return _ec ;};return nil ;};func (_ga *LockedCanvas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073";return _ga .CT_GvmlGroupShape .MarshalXML (e ,start );};func (_cf *LockedCanvas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cf .CT_GvmlGroupShape =*_c .NewCT_GvmlGroupShape (); +for {_e ,_faa :=d .Token ();if _faa !=nil {return _fa .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004c\u006f\u0063\u006b\u0065d\u0043\u0061\u006e\u0076\u0061\u0073\u003a\u0020\u0025\u0073",_faa );};if _ea ,_a :=_e .(_d .EndElement );_a &&_ea .Name ==start .Name {break ; +};};return nil ;};type LockedCanvas struct{_c .CT_GvmlGroupShape }; // Validate validates the LockedCanvas and its children -func (_dd *LockedCanvas )Validate ()error {return _dd .ValidateWithPath ("\u004c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073");};func NewLockedCanvas ()*LockedCanvas {_a :=&LockedCanvas {};_a .CT_GvmlGroupShape =*_cf .NewCT_GvmlGroupShape (); -return _a ;};func init (){_eb .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 ); +func (_ef *LockedCanvas )Validate ()error {return _ef .ValidateWithPath ("\u004c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073");};func NewLockedCanvas ()*LockedCanvas {_g :=&LockedCanvas {};_g .CT_GvmlGroupShape =*_c .NewCT_GvmlGroupShape (); +return _g ;};func init (){_b .RegisterConstructor ("h\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061t\u0073.\u006f\u0072\u0067\u002fd\u0072\u0061w\u0069\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073","\u006c\u006f\u0063k\u0065\u0064\u0043\u0061\u006e\u0076\u0061\u0073",NewLockedCanvas ); }; \ No newline at end of file diff --git a/schema/soo/dml/picture/picture.go b/schema/soo/dml/picture/picture.go index c14a900064..21bac10246 100644 --- a/schema/soo/dml/picture/picture.go +++ b/schema/soo/dml/picture/picture.go @@ -9,51 +9,50 @@ // 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 (_e "encoding/xml";_d "github.com/unidoc/unioffice";_fg "github.com/unidoc/unioffice/common/logger";_g "github.com/unidoc/unioffice/schema/soo/dml";); - -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_dgf *CT_Picture )ValidateWithPath (path string )error {if _dgc :=_dgf .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_dgc !=nil {return _dgc ;};if _fea :=_dgf .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_fea !=nil {return _fea ;};if _ff :=_dgf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ff !=nil {return _ff ;};return nil ;};func (_ed *CT_PictureNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_fa :=_e .StartElement {Name :_e .Name {Local :"\u0070i\u0063\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_ed .CNvPr ,_fa );_gg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0069\u0063:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ed .CNvPicPr ,_gg ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_ce :=&CT_PictureNonVisual {};_ce .CNvPr =_g .NewCT_NonVisualDrawingProps ();_ce .CNvPicPr =_g .NewCT_NonVisualPictureProperties ();return _ce ; -};func NewPic ()*Pic {_aa :=&Pic {};_aa .CT_Picture =*NewCT_Picture ();return _aa }; - -// Validate validates the CT_Picture and its children -func (_fb *CT_Picture )Validate ()error {return _fb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; +package picture ;import (_e "encoding/xml";_b "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/common/logger";_a "github.com/unidoc/unioffice/schema/soo/dml";);func (_aa *CT_Picture )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_g :=_e .StartElement {Name :_e .Name {Local :"p\u0069\u0063\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_aa .NvPicPr ,_g );_ca :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0069\u0063:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_aa .BlipFill ,_ca );_eg :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0069\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_aa .SpPr ,_eg );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_PictureNonVisual struct{CNvPr *_a .CT_NonVisualDrawingProps ; +CNvPicPr *_a .CT_NonVisualPictureProperties ;};func (_bgc *Pic )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bgc .CT_Picture =*NewCT_Picture ();_bb :for {_fd ,_dga :=d .Token ();if _dga !=nil {return _dga ;};switch _ad :=_fd .(type ){case _e .StartElement :switch _ad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_e .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 _fc :=d .DecodeElement (_bgc .NvPicPr ,&_ad ); +_fc !=nil {return _fc ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_e .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 (_bgc .BlipFill ,&_ad ); +_eea !=nil {return _eea ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_e .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 _bgd :=d .DecodeElement (_bgc .SpPr ,&_ad ); +_bgd !=nil {return _bgd ;};default:_c .Log .Debug ("\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",_ad .Name ); +if _bd :=d .Skip ();_bd !=nil {return _bd ;};};case _e .EndElement :break _bb ;case _e .CharData :};};return nil ;}; // Validate validates the CT_PictureNonVisual and its children -func (_bb *CT_PictureNonVisual )Validate ()error {return _bb .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; +func (_ec *CT_PictureNonVisual )Validate ()error {return _ec .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_ege *Pic )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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 ,_e .Attr {Name :_e .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 ,_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 ="\u0070i\u0063\u003a\u0070\u0069\u0063";return _ege .CT_Picture .MarshalXML (e ,start );};type CT_Picture struct{NvPicPr *CT_PictureNonVisual ;BlipFill *_a .CT_BlipFillProperties ;SpPr *_a .CT_ShapeProperties ;}; + +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_ab *CT_Picture )ValidateWithPath (path string )error {if _cb :=_ab .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_cb !=nil {return _cb ;};if _de :=_ab .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_de !=nil {return _de ;};if _ff :=_ab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ff !=nil {return _ff ;};return nil ;}; // ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_bc *CT_PictureNonVisual )ValidateWithPath (path string )error {if _ef :=_bc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ef !=nil {return _ef ;};if _ade :=_bc .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); -_ade !=nil {return _ade ;};return nil ;}; +func (_da *CT_PictureNonVisual )ValidateWithPath (path string )error {if _bg :=_da .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bg !=nil {return _bg ;};if _ba :=_da .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); +_ba !=nil {return _ba ;};return nil ;};func NewCT_Picture ()*CT_Picture {_d :=&CT_Picture {};_d .NvPicPr =NewCT_PictureNonVisual ();_d .BlipFill =_a .NewCT_BlipFillProperties ();_d .SpPr =_a .NewCT_ShapeProperties ();return _d ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_bf :=&CT_PictureNonVisual {}; +_bf .CNvPr =_a .NewCT_NonVisualDrawingProps ();_bf .CNvPicPr =_a .NewCT_NonVisualPictureProperties ();return _bf ;}; + +// Validate validates the CT_Picture and its children +func (_bea *CT_Picture )Validate ()error {return _bea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");}; // Validate validates the Pic and its children -func (_ea *Pic )Validate ()error {return _ea .ValidateWithPath ("\u0050\u0069\u0063")};func (_ca *CT_PictureNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ca .CNvPr =_g .NewCT_NonVisualDrawingProps ();_ca .CNvPicPr =_g .NewCT_NonVisualPictureProperties (); -_cd :for {_bd ,_ge :=d .Token ();if _ge !=nil {return _ge ;};switch _ad :=_bd .(type ){case _e .StartElement :switch _ad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_e .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 _cdb :=d .DecodeElement (_ca .CNvPr ,&_ad ); -_cdb !=nil {return _cdb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_e .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 _ee :=d .DecodeElement (_ca .CNvPicPr ,&_ad ); -_ee !=nil {return _ee ;};default:_fg .Log .Debug ("\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",_ad .Name ); -if _ab :=d .Skip ();_ab !=nil {return _ab ;};};case _e .EndElement :break _cd ;case _e .CharData :};};return nil ;};func (_c *CT_Picture )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_c .NvPicPr =NewCT_PictureNonVisual ();_c .BlipFill =_g .NewCT_BlipFillProperties (); -_c .SpPr =_g .NewCT_ShapeProperties ();_be :for {_cc ,_ae :=d .Token ();if _ae !=nil {return _ae ;};switch _cb :=_cc .(type ){case _e .StartElement :switch _cb .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_e .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 _ec :=d .DecodeElement (_c .NvPicPr ,&_cb ); -_ec !=nil {return _ec ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_e .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 _fe :=d .DecodeElement (_c .BlipFill ,&_cb ); -_fe !=nil {return _fe ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_e .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 _dg :=d .DecodeElement (_c .SpPr ,&_cb ); -_dg !=nil {return _dg ;};default:_fg .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_cb .Name ); -if _aed :=d .Skip ();_aed !=nil {return _aed ;};};case _e .EndElement :break _be ;case _e .CharData :};};return nil ;};func (_gc *Pic )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/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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 ,_e .Attr {Name :_e .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 ,_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 ="\u0070i\u0063\u003a\u0070\u0069\u0063";return _gc .CT_Picture .MarshalXML (e ,start );};func (_b *CT_Picture )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_df :=_e .StartElement {Name :_e .Name {Local :"p\u0069\u0063\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}}; -e .EncodeElement (_b .NvPicPr ,_df );_dfe :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0069\u0063:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_b .BlipFill ,_dfe );_a :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0069\u0063\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_b .SpPr ,_a );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};type CT_Picture struct{NvPicPr *CT_PictureNonVisual ;BlipFill *_g .CT_BlipFillProperties ;SpPr *_g .CT_ShapeProperties ;};type CT_PictureNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ; -CNvPicPr *_g .CT_NonVisualPictureProperties ;}; +func (_fbg *Pic )Validate ()error {return _fbg .ValidateWithPath ("\u0050\u0069\u0063")}; // ValidateWithPath validates the Pic and its children, prefixing error messages with path -func (_eda *Pic )ValidateWithPath (path string )error {if _gb :=_eda .CT_Picture .ValidateWithPath (path );_gb !=nil {return _gb ;};return nil ;};type Pic struct{CT_Picture };func (_fgc *Pic )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fgc .CT_Picture =*NewCT_Picture (); -_abe :for {_fd ,_cdf :=d .Token ();if _cdf !=nil {return _cdf ;};switch _bbd :=_fd .(type ){case _e .StartElement :switch _bbd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_e .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070\u0075r\u006c\u002e\u006fc\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006fxm\u006c\u002f\u0064r\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0070i\u0063\u0074u\u0072\u0065",Local :"\u006ev\u0050\u0069\u0063\u0050\u0072"}:if _db :=d .DecodeElement (_fgc .NvPicPr ,&_bbd ); -_db !=nil {return _db ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_e .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 _beg :=d .DecodeElement (_fgc .BlipFill ,&_bbd ); -_beg !=nil {return _beg ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_e .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 _gge :=d .DecodeElement (_fgc .SpPr ,&_bbd ); -_gge !=nil {return _gge ;};default:_fg .Log .Debug ("\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",_bbd .Name ); -if _bbe :=d .Skip ();_bbe !=nil {return _bbe ;};};case _e .EndElement :break _abe ;case _e .CharData :};};return nil ;};func NewCT_Picture ()*CT_Picture {_eg :=&CT_Picture {};_eg .NvPicPr =NewCT_PictureNonVisual ();_eg .BlipFill =_g .NewCT_BlipFillProperties (); -_eg .SpPr =_g .NewCT_ShapeProperties ();return _eg ;};func init (){_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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 ); +func (_cc *Pic )ValidateWithPath (path string )error {if _def :=_cc .CT_Picture .ValidateWithPath (path );_def !=nil {return _def ;};return nil ;};type Pic struct{CT_Picture };func NewPic ()*Pic {_dc :=&Pic {};_dc .CT_Picture =*NewCT_Picture ();return _dc }; +func (_aag *CT_PictureNonVisual )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aag .CNvPr =_a .NewCT_NonVisualDrawingProps ();_aag .CNvPicPr =_a .NewCT_NonVisualPictureProperties ();_ed :for {_ag ,_cg :=d .Token ();if _cg !=nil {return _cg ; +};switch _dd :=_ag .(type ){case _e .StartElement :switch _dd .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_e .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 _db :=d .DecodeElement (_aag .CNvPr ,&_dd ); +_db !=nil {return _db ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_e .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 _edf :=d .DecodeElement (_aag .CNvPicPr ,&_dd ); +_edf !=nil {return _edf ;};default:_c .Log .Debug ("\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",_dd .Name ); +if _dg :=d .Skip ();_dg !=nil {return _dg ;};};case _e .EndElement :break _ed ;case _e .CharData :};};return nil ;};func (_be *CT_Picture )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_be .NvPicPr =NewCT_PictureNonVisual ();_be .BlipFill =_a .NewCT_BlipFillProperties (); +_be .SpPr =_a .NewCT_ShapeProperties ();_aae :for {_eb ,_ae :=d .Token ();if _ae !=nil {return _ae ;};switch _aaf :=_eb .(type ){case _e .StartElement :switch _aaf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_e .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 _fb :=d .DecodeElement (_be .NvPicPr ,&_aaf ); +_fb !=nil {return _fb ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_e .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 _caa :=d .DecodeElement (_be .BlipFill ,&_aaf ); +_caa !=nil {return _caa ;};case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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"},_e .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 _cd :=d .DecodeElement (_be .SpPr ,&_aaf ); +_cd !=nil {return _cd ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_aaf .Name ); +if _af :=d .Skip ();_af !=nil {return _af ;};};case _e .EndElement :break _aae ;case _e .CharData :};};return nil ;};func (_ffa *CT_PictureNonVisual )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ee :=_e .StartElement {Name :_e .Name {Local :"\u0070i\u0063\u003a\u0063\u004e\u0076\u0050r"}}; +e .EncodeElement (_ffa .CNvPr ,_ee );_bee :=_e .StartElement {Name :_e .Name {Local :"\u0070\u0069\u0063:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ffa .CNvPicPr ,_bee );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ; +};func init (){_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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 ); +_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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 ); +_b .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068e\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\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 ff431d7cd3..2d7040b1ff 100644 --- a/schema/soo/dml/spreadsheetDrawing/spreadsheetDrawing.go +++ b/schema/soo/dml/spreadsheetDrawing/spreadsheetDrawing.go @@ -9,447 +9,450 @@ // 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 (_b "encoding/xml";_c "fmt";_aa "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/common/logger";_g "github.com/unidoc/unioffice/schema/soo/dml";_a "strconv";); +package spreadsheetDrawing ;import (_d "encoding/xml";_de "fmt";_bf "github.com/unidoc/unioffice";_bc "github.com/unidoc/unioffice/common/logger";_c "github.com/unidoc/unioffice/schema/soo/dml";_b "strconv";);type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ; +NvPicPr *CT_PictureNonVisual ;BlipFill *_c .CT_BlipFillProperties ;SpPr *_c .CT_ShapeProperties ;Style *_c .CT_ShapeStyle ;}; -// Validate validates the WsDr and its children -func (_adfc *WsDr )Validate ()error {return _adfc .ValidateWithPath ("\u0057\u0073\u0044\u0072")}; - -// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path -func (_gdgc *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _gedg :=_gdgc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gedg !=nil {return _gedg ;};if _fdf :=_gdgc .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_fdf !=nil {return _fdf ;};return nil ;};type WsDr struct{CT_Drawing }; - -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_cdab *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _ggd :=_cdab .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ggd !=nil {return _ggd ;};if _ebad :=_cdab .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_ebad !=nil {return _ebad ;};return nil ;};func NewCT_Connector ()*CT_Connector {_cge :=&CT_Connector {};_cge .NvCxnSpPr =NewCT_ConnectorNonVisual ();_cge .SpPr =_g .NewCT_ShapeProperties ();return _cge ;};func (_ede *CT_Drawing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcc :for {_ceb ,_fbd :=d .Token (); -if _fbd !=nil {return _fbd ;};switch _fff :=_ceb .(type ){case _b .StartElement :switch _fff .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"}:_dcf :=NewEG_Anchor (); -_dcf .TwoCellAnchor =NewCT_TwoCellAnchor ();if _cca :=d .DecodeElement (_dcf .TwoCellAnchor ,&_fff );_cca !=nil {return _cca ;};_ede .EG_Anchor =append (_ede .EG_Anchor ,_dcf );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"}:_acd :=NewEG_Anchor (); -_acd .OneCellAnchor =NewCT_OneCellAnchor ();if _dea :=d .DecodeElement (_acd .OneCellAnchor ,&_fff );_dea !=nil {return _dea ;};_ede .EG_Anchor =append (_ede .EG_Anchor ,_acd );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"}:_cd :=NewEG_Anchor (); -_cd .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _ccc :=d .DecodeElement (_cd .AbsoluteAnchor ,&_fff );_ccc !=nil {return _ccc ;};_ede .EG_Anchor =append (_ede .EG_Anchor ,_cd );default:_e .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_fff .Name ); -if _db :=d .Skip ();_db !=nil {return _db ;};};case _b .EndElement :break _bcc ;case _b .CharData :};};return nil ;}; - -// Validate validates the From and its children -func (_geee *From )Validate ()error {return _geee .ValidateWithPath ("\u0046\u0072\u006f\u006d")}; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_beab *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _efa ,_eefd :=range _beab .Sp {if _aeg :=_eefd .ValidateWithPath (_de .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_efa ));_aeg !=nil {return _aeg ;};};for _cbgg ,_bbg :=range _beab .GrpSp {if _afe :=_bbg .ValidateWithPath (_de .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_cbgg )); +_afe !=nil {return _afe ;};};for _bcf ,_bdf :=range _beab .GraphicFrame {if _gcc :=_bdf .ValidateWithPath (_de .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bcf ));_gcc !=nil {return _gcc ; +};};for _dbf ,_fafd :=range _beab .CxnSp {if _cdf :=_fafd .ValidateWithPath (_de .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dbf ));_cdf !=nil {return _cdf ;};};for _feb ,_fbag :=range _beab .Pic {if _fbeg :=_fbag .ValidateWithPath (_de .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_feb )); +_fbeg !=nil {return _fbeg ;};};return nil ;}; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_edaa *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _bdga :=_edaa .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bdga !=nil {return _bdga ;};if _dcba :=_edaa .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); -_dcba !=nil {return _dcba ;};return nil ;};func (_dag *EG_ObjectChoices )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dag .Choice !=nil {_dag .Choice .MarshalXML (e ,_b .StartElement {});};return nil ;}; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_bge *CT_GroupShape )ValidateWithPath (path string )error {if _dad :=_bge .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dad !=nil {return _dad ;};if _bad :=_bge .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_bad !=nil {return _bad ;};for _egea ,_fbea :=range _bge .Choice {if _fbc :=_fbea .ValidateWithPath (_de .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_egea ));_fbc !=nil {return _fbc ;};};return nil ; +};type CT_Marker struct{Col int32 ;ColOff _c .ST_Coordinate ;Row int32 ;RowOff _c .ST_Coordinate ;}; -// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path -func (_eed *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _fcd :=_eed .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_fcd !=nil {return _fcd ; -};if _cee :=_eed .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_cee !=nil {return _cee ;};if _dgf :=_eed .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_dgf !=nil {return _dgf ;};return nil ;};func (_fdfb *CT_GroupShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdfb .NvGrpSpPr =NewCT_GroupShapeNonVisual (); -_fdfb .GrpSpPr =_g .NewCT_GroupShapeProperties ();_afda :for {_aca ,_fgf :=d .Token ();if _fgf !=nil {return _fgf ;};switch _fcg :=_aca .(type ){case _b .StartElement :switch _fcg .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 _gff :=d .DecodeElement (_fdfb .NvGrpSpPr ,&_fcg ); -_gff !=nil {return _gff ;};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 _fed :=d .DecodeElement (_fdfb .GrpSpPr ,&_fcg ); -_fed !=nil {return _fed ;};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"}:_daeg :=NewCT_GroupShapeChoice (); -if _dcc :=d .DecodeElement (&_daeg .Sp ,&_fcg );_dcc !=nil {return _dcc ;};_fdfb .Choice =append (_fdfb .Choice ,_daeg );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"}:_fgd :=NewCT_GroupShapeChoice (); -if _eff :=d .DecodeElement (&_fgd .GrpSp ,&_fcg );_eff !=nil {return _eff ;};_fdfb .Choice =append (_fdfb .Choice ,_fgd );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"}:_fbc :=NewCT_GroupShapeChoice (); -if _acaf :=d .DecodeElement (&_fbc .GraphicFrame ,&_fcg );_acaf !=nil {return _acaf ;};_fdfb .Choice =append (_fdfb .Choice ,_fbc );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"}:_agg :=NewCT_GroupShapeChoice (); -if _bbbc :=d .DecodeElement (&_agg .CxnSp ,&_fcg );_bbbc !=nil {return _bbbc ;};_fdfb .Choice =append (_fdfb .Choice ,_agg );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"}:_bbfd :=NewCT_GroupShapeChoice (); -if _cff :=d .DecodeElement (&_bbfd .Pic ,&_fcg );_cff !=nil {return _cff ;};_fdfb .Choice =append (_fdfb .Choice ,_bbfd );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fcg .Name ); -if _adc :=d .Skip ();_adc !=nil {return _adc ;};};case _b .EndElement :break _afda ;case _b .CharData :};};return nil ;};func (_ddbg ST_EditAs )ValidateWithPath (path string )error {switch _ddbg {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 (_ddbg )); -};return nil ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_cfg :=&CT_GraphicalObjectFrameNonVisual {};_cfg .CNvPr =_g .NewCT_NonVisualDrawingProps ();_cfg .CNvGraphicFramePr =_g .NewCT_NonVisualGraphicFrameProperties (); -return _cfg ;};type CT_GraphicalObjectFrameNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_g .CT_NonVisualGraphicFrameProperties ;};type From struct{CT_Marker }; +// ValidateWithPath validates the To and its children, prefixing error messages with path +func (_dabb *To )ValidateWithPath (path string )error {if _dgb :=_dabb .CT_Marker .ValidateWithPath (path );_dgb !=nil {return _dgb ;};return nil ;};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsTwoCell ST_EditAs =1;ST_EditAsOneCell ST_EditAs =2;ST_EditAsAbsolute ST_EditAs =3; +); -// ValidateWithPath validates the CT_OneCellAnchor and its children, prefixing error messages with path -func (_egc *CT_OneCellAnchor )ValidateWithPath (path string )error {if _eaag :=_egc .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_eaag !=nil {return _eaag ;};if _fgab :=_egc .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_fgab !=nil {return _fgab ; -};if _egc .Choice !=nil {if _fbcg :=_egc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fbcg !=nil {return _fbcg ;};};if _edf :=_egc .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); -_edf !=nil {return _edf ;};return nil ;}; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_ddf *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _daa :=_ddf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_daa !=nil {return _daa ;};if _fg :=_ddf .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); +_fg !=nil {return _fg ;};return nil ;};func (_cdegc *CT_Picture )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdegc .NvPicPr =NewCT_PictureNonVisual ();_cdegc .BlipFill =_c .NewCT_BlipFillProperties ();_cdegc .SpPr =_c .NewCT_ShapeProperties (); +for _ ,_fdc :=range start .Attr {if _fdc .Name .Local =="\u006d\u0061\u0063r\u006f"{_dfaa ,_gcf :=_fdc .Value ,error (nil );if _gcf !=nil {return _gcf ;};_cdegc .MacroAttr =&_dfaa ;continue ;};if _fdc .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_cefg ,_bce :=_b .ParseBool (_fdc .Value ); +if _bce !=nil {return _bce ;};_cdegc .FPublishedAttr =&_cefg ;continue ;};};_ebba :for {_ffb ,_dgd :=d .Token ();if _dgd !=nil {return _dgd ;};switch _adab :=_ffb .(type ){case _d .StartElement :switch _adab .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _gfg :=d .DecodeElement (_cdegc .NvPicPr ,&_adab ); +_gfg !=nil {return _gfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _ebec :=d .DecodeElement (_cdegc .BlipFill ,&_adab ); +_ebec !=nil {return _ebec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _ceef :=d .DecodeElement (_cdegc .SpPr ,&_adab ); +_ceef !=nil {return _ceef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cdegc .Style =_c .NewCT_ShapeStyle (); +if _decd :=d .DecodeElement (_cdegc .Style ,&_adab );_decd !=nil {return _decd ;};default:_bc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_adab .Name ); +if _agde :=d .Skip ();_agde !=nil {return _agde ;};};case _d .EndElement :break _ebba ;case _d .CharData :};};return nil ;};func (_fdfbg *CT_PictureNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdfbg .CNvPr =_c .NewCT_NonVisualDrawingProps (); +_fdfbg .CNvPicPr =_c .NewCT_NonVisualPictureProperties ();_cac :for {_fgad ,_fadf :=d .Token ();if _fadf !=nil {return _fadf ;};switch _bada :=_fgad .(type ){case _d .StartElement :switch _bada .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _dfc :=d .DecodeElement (_fdfbg .CNvPr ,&_bada ); +_dfc !=nil {return _dfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _cacc :=d .DecodeElement (_fdfbg .CNvPicPr ,&_bada ); +_cacc !=nil {return _cacc ;};default:_bc .Log .Debug ("\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",_bada .Name ); +if _gfge :=d .Skip ();_gfge !=nil {return _gfge ;};};case _d .EndElement :break _cac ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_GraphicalObjectFrame and its children -func (_aaa *CT_GraphicalObjectFrame )Validate ()error {return _aaa .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func NewCT_TwoCellAnchor ()*CT_TwoCellAnchor {_ggcb :=&CT_TwoCellAnchor {}; -_ggcb .From =NewCT_Marker ();_ggcb .To =NewCT_Marker ();_ggcb .ClientData =NewCT_AnchorClientData ();return _ggcb ;}; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_ced *CT_Picture )ValidateWithPath (path string )error {if _fdgc :=_ced .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_fdgc !=nil {return _fdgc ;};if _efb :=_ced .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_efb !=nil {return _efb ;};if _dbec :=_ced .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dbec !=nil {return _dbec ;};if _ced .Style !=nil {if _agdee :=_ced .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_agdee !=nil {return _agdee ; +};};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_dca :=&CT_GroupShapeNonVisual {};_dca .CNvPr =_c .NewCT_NonVisualDrawingProps ();_dca .CNvGrpSpPr =_c .NewCT_NonVisualGroupDrawingShapeProps ();return _dca ;}; // Validate validates the CT_AbsoluteAnchor and its children -func (_df *CT_AbsoluteAnchor )Validate ()error {return _df .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");};func NewCT_Marker ()*CT_Marker {_ggcc :=&CT_Marker {};_ggcc .Col =0;_ggcc .Row =0; -return _ggcc };type To struct{CT_Marker };func (_gc *CT_ConnectorNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dg :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}}; -e .EncodeElement (_gc .CNvPr ,_dg );_ad :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0043\u0078n\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gc .CNvCxnSpPr ,_ad );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_fceg *CT_Rel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcfd :=range start .Attr {if _fcfd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fcfd .Name .Local =="\u0069\u0064"||_fcfd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fcfd .Name .Local =="\u0069\u0064"{_cbge ,_fffa :=_fcfd .Value ,error (nil ); -if _fffa !=nil {return _fffa ;};_fceg .IdAttr =_cbge ;continue ;};};for {_baec ,_dgfb :=d .Token ();if _dgfb !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_dgfb );};if _ggg ,_egb :=_baec .(_b .EndElement ); -_egb &&_ggg .Name ==start .Name {break ;};};return nil ;};func (_bgcb *CT_GroupShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ab :for {_cec ,_adg :=d .Token ();if _adg !=nil {return _adg ;};switch _bgf :=_cec .(type ){case _b .StartElement :switch _bgf .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"}:_cbg :=NewCT_Shape (); -if _egg :=d .DecodeElement (_cbg ,&_bgf );_egg !=nil {return _egg ;};_bgcb .Sp =append (_bgcb .Sp ,_cbg );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"}:_ccca :=NewCT_GroupShape (); -if _bba :=d .DecodeElement (_ccca ,&_bgf );_bba !=nil {return _bba ;};_bgcb .GrpSp =append (_bgcb .GrpSp ,_ccca );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"}:_gabg :=NewCT_GraphicalObjectFrame (); -if _fcf :=d .DecodeElement (_gabg ,&_bgf );_fcf !=nil {return _fcf ;};_bgcb .GraphicFrame =append (_bgcb .GraphicFrame ,_gabg );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"}:_gbd :=NewCT_Connector (); -if _gba :=d .DecodeElement (_gbd ,&_bgf );_gba !=nil {return _gba ;};_bgcb .CxnSp =append (_bgcb .CxnSp ,_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"}:_fbg :=NewCT_Picture (); -if _cce :=d .DecodeElement (_fbg ,&_bgf );_cce !=nil {return _cce ;};_bgcb .Pic =append (_bgcb .Pic ,_fbg );default:_e .Log .Debug ("\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",_bgf .Name ); -if _aeb :=d .Skip ();_aeb !=nil {return _aeb ;};};case _b .EndElement :break _ab ;case _b .CharData :};};return nil ;};type CT_GroupShapeNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvGrpSpPr *_g .CT_NonVisualGroupDrawingShapeProps ;}; - -// ValidateWithPath validates the WsDr and its children, prefixing error messages with path -func (_dcec *WsDr )ValidateWithPath (path string )error {if _ecge :=_dcec .CT_Drawing .ValidateWithPath (path );_ecge !=nil {return _ecge ;};return nil ;};func NewWsDr ()*WsDr {_eaed :=&WsDr {};_eaed .CT_Drawing =*NewCT_Drawing ();return _eaed };type EG_ObjectChoicesChoice struct{Sp *CT_Shape ; -GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicalObjectFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;ContentPart *CT_Rel ;};func NewCT_AbsoluteAnchor ()*CT_AbsoluteAnchor {_d :=&CT_AbsoluteAnchor {};_d .Pos =_g .NewCT_Point2D ();_d .Ext =_g .NewCT_PositiveSize2D (); -_d .ClientData =NewCT_AnchorClientData ();return _d ;};const (ST_EditAsUnset ST_EditAs =0;ST_EditAsTwoCell ST_EditAs =1;ST_EditAsOneCell ST_EditAs =2;ST_EditAsAbsolute ST_EditAs =3;);type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_g .CT_GroupShapeProperties ; -Choice []*CT_GroupShapeChoice ;};type CT_Rel struct{IdAttr string ;};func (_gce *CT_PictureNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gce .CNvPr =_g .NewCT_NonVisualDrawingProps ();_gce .CNvPicPr =_g .NewCT_NonVisualPictureProperties (); -_gddg :for {_ade ,_ggeg :=d .Token ();if _ggeg !=nil {return _ggeg ;};switch _eea :=_ade .(type ){case _b .StartElement :switch _eea .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 _cccc :=d .DecodeElement (_gce .CNvPr ,&_eea ); -_cccc !=nil {return _cccc ;};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 _cefc :=d .DecodeElement (_gce .CNvPicPr ,&_eea ); -_cefc !=nil {return _cefc ;};default:_e .Log .Debug ("\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",_eea .Name ); -if _gad :=d .Skip ();_gad !=nil {return _gad ;};};case _b .EndElement :break _gddg ;case _b .CharData :};};return nil ;};func NewCT_Picture ()*CT_Picture {_gfa :=&CT_Picture {};_gfa .NvPicPr =NewCT_PictureNonVisual ();_gfa .BlipFill =_g .NewCT_BlipFillProperties (); -_gfa .SpPr =_g .NewCT_ShapeProperties ();return _gfa ;};func (_ccccg *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 _ccccg .CT_Marker .MarshalXML (e ,start );}; - -// Validate validates the CT_GroupShape and its children -func (_aggb *CT_GroupShape )Validate ()error {return _aggb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");}; +func (_cfg *CT_AbsoluteAnchor )Validate ()error {return _cfg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041n\u0063\u0068\u006f\u0072");};func (_afee *CT_GroupShapeNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_afee .CNvPr =_c .NewCT_NonVisualDrawingProps (); +_afee .CNvGrpSpPr =_c .NewCT_NonVisualGroupDrawingShapeProps ();_ggad :for {_edg ,_ccg :=d .Token ();if _ccg !=nil {return _ccg ;};switch _cde :=_edg .(type ){case _d .StartElement :switch _cde .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _deb :=d .DecodeElement (_afee .CNvPr ,&_cde ); +_deb !=nil {return _deb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _acf :=d .DecodeElement (_afee .CNvGrpSpPr ,&_cde ); +_acf !=nil {return _acf ;};default:_bc .Log .Debug ("\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",_cde .Name ); +if _fad :=d .Skip ();_fad !=nil {return _fad ;};};case _d .EndElement :break _ggad ;case _d .CharData :};};return nil ;};func (_bed *CT_Drawing )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abgd :for {_gb ,_fgg :=d .Token ();if _fgg !=nil {return _fgg ; +};switch _egf :=_gb .(type ){case _d .StartElement :switch _egf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ddb :=NewEG_Anchor (); +_ddb .TwoCellAnchor =NewCT_TwoCellAnchor ();if _cb :=d .DecodeElement (_ddb .TwoCellAnchor ,&_egf );_cb !=nil {return _cb ;};_bed .EG_Anchor =append (_bed .EG_Anchor ,_ddb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_gc :=NewEG_Anchor (); +_gc .OneCellAnchor =NewCT_OneCellAnchor ();if _abd :=d .DecodeElement (_gc .OneCellAnchor ,&_egf );_abd !=nil {return _abd ;};_bed .EG_Anchor =append (_bed .EG_Anchor ,_gc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_efc :=NewEG_Anchor (); +_efc .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _bbe :=d .DecodeElement (_efc .AbsoluteAnchor ,&_egf );_bbe !=nil {return _bbe ;};_bed .EG_Anchor =append (_bed .EG_Anchor ,_efc );default:_bc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_egf .Name ); +if _adc :=d .Skip ();_adc !=nil {return _adc ;};};case _d .EndElement :break _abgd ;case _d .CharData :};};return nil ;};func (_cfdb *CT_OneCellAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfdb .From =NewCT_Marker ();_cfdb .Ext =_c .NewCT_PositiveSize2D (); +_cfdb .ClientData =NewCT_AnchorClientData ();_deg :for {_cfe ,_caga :=d .Token ();if _caga !=nil {return _caga ;};switch _ecf :=_cfe .(type ){case _d .StartElement :switch _ecf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _ecc :=d .DecodeElement (_cfdb .From ,&_ecf ); +_ecc !=nil {return _ecc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _bcfb :=d .DecodeElement (_cfdb .Ext ,&_ecf ); +_bcfb !=nil {return _bcfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cfdb .Choice =NewEG_ObjectChoicesChoice (); +if _gaef :=d .DecodeElement (&_cfdb .Choice .Sp ,&_ecf );_gaef !=nil {return _gaef ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cfdb .Choice =NewEG_ObjectChoicesChoice (); +if _ebf :=d .DecodeElement (&_cfdb .Choice .GrpSp ,&_ecf );_ebf !=nil {return _ebf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cfdb .Choice =NewEG_ObjectChoicesChoice (); +if _gaad :=d .DecodeElement (&_cfdb .Choice .GraphicFrame ,&_ecf );_gaad !=nil {return _gaad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cfdb .Choice =NewEG_ObjectChoicesChoice (); +if _edc :=d .DecodeElement (&_cfdb .Choice .CxnSp ,&_ecf );_edc !=nil {return _edc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cfdb .Choice =NewEG_ObjectChoicesChoice (); +if _dge :=d .DecodeElement (&_cfdb .Choice .Pic ,&_ecf );_dge !=nil {return _dge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cfdb .Choice =NewEG_ObjectChoicesChoice (); +if _aaa :=d .DecodeElement (&_cfdb .Choice .ContentPart ,&_ecf );_aaa !=nil {return _aaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _cbdg :=d .DecodeElement (_cfdb .ClientData ,&_ecf ); +_cbdg !=nil {return _cbdg ;};default:_bc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ecf .Name ); +if _dea :=d .Skip ();_dea !=nil {return _dea ;};};case _d .EndElement :break _deg ;case _d .CharData :};};return nil ;};func (_fbgg *EG_ObjectChoicesChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edcd :for {_gddd ,_fac :=d .Token (); +if _fac !=nil {return _fac ;};switch _aaad :=_gddd .(type ){case _d .StartElement :switch _aaad .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_fbgg .Sp =NewCT_Shape (); +if _ceca :=d .DecodeElement (_fbgg .Sp ,&_aaad );_ceca !=nil {return _ceca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_fbgg .GrpSp =NewCT_GroupShape (); +if _cbda :=d .DecodeElement (_fbgg .GrpSp ,&_aaad );_cbda !=nil {return _cbda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_fbgg .GraphicFrame =NewCT_GraphicalObjectFrame (); +if _cbf :=d .DecodeElement (_fbgg .GraphicFrame ,&_aaad );_cbf !=nil {return _cbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_fbgg .CxnSp =NewCT_Connector (); +if _egad :=d .DecodeElement (_fbgg .CxnSp ,&_aaad );_egad !=nil {return _egad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_fbgg .Pic =NewCT_Picture (); +if _bfc :=d .DecodeElement (_fbgg .Pic ,&_aaad );_bfc !=nil {return _bfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_fbgg .ContentPart =NewCT_Rel (); +if _bcfd :=d .DecodeElement (_fbgg .ContentPart ,&_aaad );_bcfd !=nil {return _bcfd ;};default:_bc .Log .Debug ("\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",_aaad .Name ); +if _ggdb :=d .Skip ();_ggdb !=nil {return _ggdb ;};};case _d .EndElement :break _edcd ;case _d .CharData :};};return nil ;}; -// Validate validates the To and its children -func (_gfgf *To )Validate ()error {return _gfgf .ValidateWithPath ("\u0054\u006f")};func (_eccc *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 :_c .Sprintf ("\u0025\u0076",_eccc .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func _bbd (_cfce bool )uint8 {if _cfce {return 1;};return 0;};func (_ac *CT_AnchorClientData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ea :=range start .Attr {if _ea .Name .Local =="\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_efc ,_bfe :=_a .ParseBool (_ea .Value ); -if _bfe !=nil {return _bfe ;};_ac .FLocksWithSheetAttr =&_efc ;continue ;};if _ea .Name .Local =="\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_aaf ,_bfc :=_a .ParseBool (_ea .Value );if _bfc !=nil {return _bfc ; -};_ac .FPrintsWithSheetAttr =&_aaf ;continue ;};};for {_fb ,_acb :=d .Token ();if _acb !=nil {return _c .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",_acb ); -};if _cg ,_fee :=_fb .(_b .EndElement );_fee &&_cg .Name ==start .Name {break ;};};return nil ;};func (_gd *CT_AbsoluteAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ca :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0070\u006f\u0073"}}; -e .EncodeElement (_gd .Pos ,_ca );_dd :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_gd .Ext ,_dd );if _gd .Choice !=nil {_gd .Choice .MarshalXML (e ,_b .StartElement {});};_ba :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}}; -e .EncodeElement (_gd .ClientData ,_ba );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_g .CT_ShapeProperties ;Style *_g .CT_ShapeStyle ; +// Validate validates the CT_Picture and its children +func (_fag *CT_Picture )Validate ()error {return _fag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};type ST_EditAs byte ;type CT_PictureNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvPicPr *_c .CT_NonVisualPictureProperties ; }; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_ebba *CT_PictureNonVisual )ValidateWithPath (path string )error {if _gddb :=_ebba .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gddb !=nil {return _gddb ;};if _cgdf :=_ebba .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); -_cgdf !=nil {return _cgdf ;};return nil ;}; +// ValidateWithPath validates the CT_TwoCellAnchor and its children, prefixing error messages with path +func (_fff *CT_TwoCellAnchor )ValidateWithPath (path string )error {if _ecdg :=_fff .EditAsAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0041\u0073\u0041\u0074\u0074\u0072");_ecdg !=nil {return _ecdg ;};if _ebg :=_fff .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d"); +_ebg !=nil {return _ebg ;};if _edaf :=_fff .To .ValidateWithPath (path +"\u002f\u0054\u006f");_edaf !=nil {return _edaf ;};if _fff .Choice !=nil {if _ffff :=_fff .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ffff !=nil {return _ffff ; +};};if _cce :=_fff .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_cce !=nil {return _cce ;};return nil ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_fbeaf :=&CT_PictureNonVisual {};_fbeaf .CNvPr =_c .NewCT_NonVisualDrawingProps (); +_fbeaf .CNvPicPr =_c .NewCT_NonVisualPictureProperties ();return _fbeaf ;};func (_cdd *CT_OneCellAnchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_eec :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}}; +e .EncodeElement (_cdd .From ,_eec );_aeda :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_cdd .Ext ,_aeda );if _cdd .Choice !=nil {_cdd .Choice .MarshalXML (e ,_d .StartElement {});};_bdgf :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}}; +e .EncodeElement (_cdd .ClientData ,_bdgf );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_db *CT_AnchorClientData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _db .FLocksWithSheetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_de .Sprintf ("\u0025\u0064",_gbae (*_db .FLocksWithSheetAttr ))}); +};if _db .FPrintsWithSheetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"},Value :_de .Sprintf ("\u0025\u0064",_gbae (*_db .FPrintsWithSheetAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the EG_Anchor and its children, prefixing error messages with path -func (_dda *EG_Anchor )ValidateWithPath (path string )error {if _dda .TwoCellAnchor !=nil {if _dbfe :=_dda .TwoCellAnchor .ValidateWithPath (path +"\u002f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_dbfe !=nil {return _dbfe ; -};};if _dda .OneCellAnchor !=nil {if _ddad :=_dda .OneCellAnchor .ValidateWithPath (path +"\u002f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_ddad !=nil {return _ddad ;};};if _dda .AbsoluteAnchor !=nil {if _fdg :=_dda .AbsoluteAnchor .ValidateWithPath (path +"\u002fA\u0062s\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072"); -_fdg !=nil {return _fdg ;};};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_egd :=&CT_GroupShape {};_egd .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_egd .GrpSpPr =_g .NewCT_GroupShapeProperties ();return _egd ;}; +func (_edf *EG_Anchor )ValidateWithPath (path string )error {if _edf .TwoCellAnchor !=nil {if _cea :=_edf .TwoCellAnchor .ValidateWithPath (path +"\u002f\u0054\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_cea !=nil {return _cea ; +};};if _edf .OneCellAnchor !=nil {if _dggb :=_edf .OneCellAnchor .ValidateWithPath (path +"\u002f\u004f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072");_dggb !=nil {return _dggb ;};};if _edf .AbsoluteAnchor !=nil {if _geae :=_edf .AbsoluteAnchor .ValidateWithPath (path +"\u002fA\u0062s\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072"); +_geae !=nil {return _geae ;};};return nil ;};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;};func (_dde *CT_GroupShapeNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_gce :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}}; +e .EncodeElement (_dde .CNvPr ,_gce );_aae :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0047\u0072p\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dde .CNvGrpSpPr ,_aae );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_gbg *CT_GroupShape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_ccf :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_gbg .NvGrpSpPr ,_ccf );_fe :=_d .StartElement {Name :_d .Name {Local :"x\u0064\u0072\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gbg .GrpSpPr ,_fe );if _gbg .Choice !=nil {for _ ,_cfd :=range _gbg .Choice {_cfd .MarshalXML (e ,_d .StartElement {}); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_AnchorClientData and its children, prefixing error messages with path -func (_fae *CT_AnchorClientData )ValidateWithPath (path string )error {return nil }; - -// Validate validates the CT_GraphicalObjectFrameNonVisual and its children -func (_bcbf *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _bcbf .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 (_gdg *CT_AnchorClientData )ValidateWithPath (path string )error {return nil };type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;}; -// Validate validates the EG_ObjectChoices and its children -func (_aebb *EG_ObjectChoices )Validate ()error {return _aebb .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};func (_aab *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 _aab .CT_Drawing .MarshalXML (e ,start );};type CT_GraphicalObjectFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ;Xfrm *_g .CT_Transform2D ; -Graphic *_g .Graphic ;};func (_affa *CT_Shape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_affa .NvSpPr =NewCT_ShapeNonVisual ();_affa .SpPr =_g .NewCT_ShapeProperties ();for _ ,_gabgb :=range start .Attr {if _gabgb .Name .Local =="\u006d\u0061\u0063r\u006f"{_gec ,_cffd :=_gabgb .Value ,error (nil ); -if _cffd !=nil {return _cffd ;};_affa .MacroAttr =&_gec ;continue ;};if _gabgb .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_fbdf ,_affg :=_gabgb .Value ,error (nil );if _affg !=nil {return _affg ;};_affa .TextlinkAttr =&_fbdf ;continue ; -};if _gabgb .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_daf ,_dbf :=_a .ParseBool (_gabgb .Value );if _dbf !=nil {return _dbf ;};_affa .FLocksTextAttr =&_daf ;continue ;};if _gabgb .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_aad ,_beb :=_a .ParseBool (_gabgb .Value ); -if _beb !=nil {return _beb ;};_affa .FPublishedAttr =&_aad ;continue ;};};_bbc :for {_edfe ,_egbg :=d .Token ();if _egbg !=nil {return _egbg ;};switch _cgaf :=_edfe .(type ){case _b .StartElement :switch _cgaf .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 _agcb :=d .DecodeElement (_affa .NvSpPr ,&_cgaf ); -_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 :"\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 _fdc :=d .DecodeElement (_affa .SpPr ,&_cgaf ); -_fdc !=nil {return _fdc ;};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"}:_affa .Style =_g .NewCT_ShapeStyle (); -if _bef :=d .DecodeElement (_affa .Style ,&_cgaf );_bef !=nil {return _bef ;};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"}:_affa .TxBody =_g .NewCT_TextBody (); -if _cbd :=d .DecodeElement (_affa .TxBody ,&_cgaf );_cbd !=nil {return _cbd ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_cgaf .Name ); -if _cadc :=d .Skip ();_cadc !=nil {return _cadc ;};};case _b .EndElement :break _bbc ;case _b .CharData :};};return nil ;};func (_eafg ST_EditAs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eafg .String (),start ); -};type CT_Picture struct{MacroAttr *string ;FPublishedAttr *bool ;NvPicPr *CT_PictureNonVisual ;BlipFill *_g .CT_BlipFillProperties ;SpPr *_g .CT_ShapeProperties ;Style *_g .CT_ShapeStyle ;};func (_bf *CT_AnchorClientData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bf .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 :_c .Sprintf ("\u0025\u0064",_bbd (*_bf .FLocksWithSheetAttr ))}); -};if _bf .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 :_c .Sprintf ("\u0025\u0064",_bbd (*_bf .FPrintsWithSheetAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_ceaf :=&EG_ObjectChoicesChoice {};return _ceaf ;};func NewCT_Drawing ()*CT_Drawing {_ebc :=&CT_Drawing {}; -return _ebc };func (_cgc *CT_OneCellAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bdc :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_cgc .From ,_bdc ); -_fdeg :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_cgc .Ext ,_fdeg );if _cgc .Choice !=nil {_cgc .Choice .MarshalXML (e ,_b .StartElement {});};_aec :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}}; -e .EncodeElement (_cgc .ClientData ,_aec );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbb *CT_Connector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbb .NvCxnSpPr =NewCT_ConnectorNonVisual ();_cbb .SpPr =_g .NewCT_ShapeProperties (); -for _ ,_fgc :=range start .Attr {if _fgc .Name .Local =="\u006d\u0061\u0063r\u006f"{_ed ,_ffg :=_fgc .Value ,error (nil );if _ffg !=nil {return _ffg ;};_cbb .MacroAttr =&_ed ;continue ;};if _fgc .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_be ,_ee :=_a .ParseBool (_fgc .Value ); -if _ee !=nil {return _ee ;};_cbb .FPublishedAttr =&_be ;continue ;};};_ce :for {_ead ,_cae :=d .Token ();if _cae !=nil {return _cae ;};switch _affe :=_ead .(type ){case _b .StartElement :switch _affe .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 _gdg :=d .DecodeElement (_cbb .NvCxnSpPr ,&_affe ); -_gdg !=nil {return _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 :"\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 _acbg :=d .DecodeElement (_cbb .SpPr ,&_affe ); -_acbg !=nil {return _acbg ;};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"}:_cbb .Style =_g .NewCT_ShapeStyle (); -if _ge :=d .DecodeElement (_cbb .Style ,&_affe );_ge !=nil {return _ge ;};default:_e .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_affe .Name ); -if _fga :=d .Skip ();_fga !=nil {return _fga ;};};case _b .EndElement :break _ce ;case _b .CharData :};};return nil ;};func (_daef *CT_PictureNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gag :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}}; -e .EncodeElement (_daef .CNvPr ,_gag );_gdbe :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_daef .CNvPicPr ,_gdbe );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the From and its children +func (_dgeg *From )Validate ()error {return _dgeg .ValidateWithPath ("\u0046\u0072\u006f\u006d")};func (_efg *CT_Shape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efg .MacroAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_de .Sprintf ("\u0025\u0076",*_efg .MacroAttr )}); +};if _efg .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_de .Sprintf ("\u0025\u0076",*_efg .TextlinkAttr )});};if _efg .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_de .Sprintf ("\u0025\u0064",_gbae (*_efg .FLocksTextAttr ))}); +};if _efg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_de .Sprintf ("\u0025\u0064",_gbae (*_efg .FPublishedAttr ))});};e .EncodeToken (start ); +_edcb :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_efg .NvSpPr ,_edcb );_efce :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_efg .SpPr ,_efce );if _efg .Style !=nil {_fcfb :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_efg .Style ,_fcfb );};if _efg .TxBody !=nil {_edae :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}}; +e .EncodeElement (_efg .TxBody ,_edae );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_debc *CT_Shape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_debc .NvSpPr =NewCT_ShapeNonVisual ();_debc .SpPr =_c .NewCT_ShapeProperties (); +for _ ,_egag :=range start .Attr {if _egag .Name .Local =="\u006d\u0061\u0063r\u006f"{_dfbf ,_fbga :=_egag .Value ,error (nil );if _fbga !=nil {return _fbga ;};_debc .MacroAttr =&_dfbf ;continue ;};if _egag .Name .Local =="\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"{_efab ,_bgef :=_egag .Value ,error (nil ); +if _bgef !=nil {return _bgef ;};_debc .TextlinkAttr =&_efab ;continue ;};if _egag .Name .Local =="\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"{_dbbe ,_edbc :=_b .ParseBool (_egag .Value );if _edbc !=nil {return _edbc ;};_debc .FLocksTextAttr =&_dbbe ; +continue ;};if _egag .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_adf ,_abbc :=_b .ParseBool (_egag .Value );if _abbc !=nil {return _abbc ;};_debc .FPublishedAttr =&_adf ;continue ;};};_cge :for {_bac ,_dfde :=d .Token (); +if _dfde !=nil {return _dfde ;};switch _acb :=_bac .(type ){case _d .StartElement :switch _acb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _dgg :=d .DecodeElement (_debc .NvSpPr ,&_acb ); +_dgg !=nil {return _dgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _acfc :=d .DecodeElement (_debc .SpPr ,&_acb ); +_acfc !=nil {return _acfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_debc .Style =_c .NewCT_ShapeStyle (); +if _fca :=d .DecodeElement (_debc .Style ,&_acb );_fca !=nil {return _fca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_debc .TxBody =_c .NewCT_TextBody (); +if _ecga :=d .DecodeElement (_debc .TxBody ,&_acb );_ecga !=nil {return _ecga ;};default:_bc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_acb .Name ); +if _gab :=d .Skip ();_gab !=nil {return _gab ;};};case _d .EndElement :break _cge ;case _d .CharData :};};return nil ;};func (_dc *CT_GraphicalObjectFrame )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dc .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual (); +_dc .Xfrm =_c .NewCT_Transform2D ();_dc .Graphic =_c .NewGraphic ();for _ ,_aef :=range start .Attr {if _aef .Name .Local =="\u006d\u0061\u0063r\u006f"{_dcd ,_ada :=_aef .Value ,error (nil );if _ada !=nil {return _ada ;};_dc .MacroAttr =&_dcd ;continue ; +};if _aef .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_fga ,_ddbe :=_b .ParseBool (_aef .Value );if _ddbe !=nil {return _ddbe ;};_dc .FPublishedAttr =&_fga ;continue ;};};_aca :for {_cbd ,_gbd :=d .Token ();if _gbd !=nil {return _gbd ; +};switch _fcd :=_cbd .(type ){case _d .StartElement :switch _fcd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _fdfb :=d .DecodeElement (_dc .NvGraphicFramePr ,&_fcd ); +_fdfb !=nil {return _fdfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _bbd :=d .DecodeElement (_dc .Xfrm ,&_fcd ); +_bbd !=nil {return _bbd ;};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 _bfa :=d .DecodeElement (_dc .Graphic ,&_fcd ); +_bfa !=nil {return _bfa ;};default:_bc .Log .Debug ("\u0073\u006b\u0069\u0070\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",_fcd .Name ); +if _ggbfe :=d .Skip ();_ggbfe !=nil {return _ggbfe ;};};case _d .EndElement :break _aca ;case _d .CharData :};};return nil ;};func (_dg *CT_GraphicalObjectFrame )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dg .MacroAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_de .Sprintf ("\u0025\u0076",*_dg .MacroAttr )}); +};if _dg .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_de .Sprintf ("\u0025\u0064",_gbae (*_dg .FPublishedAttr ))});};e .EncodeToken (start ); +_eaa :=_d .StartElement {Name :_d .Name {Local :"x\u0064r\u003a\u006e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_dg .NvGraphicFramePr ,_eaa );_fbe :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0078\u0066\u0072\u006d"}}; +e .EncodeElement (_dg .Xfrm ,_fbe );_ggda :=_d .StartElement {Name :_d .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_ggda .Attr =append (_ggda .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +e .EncodeElement (_dg .Graphic ,_ggda );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Connector struct{MacroAttr *string ;FPublishedAttr *bool ;NvCxnSpPr *CT_ConnectorNonVisual ;SpPr *_c .CT_ShapeProperties ;Style *_c .CT_ShapeStyle ; +};func NewEG_ObjectChoices ()*EG_ObjectChoices {_aafc :=&EG_ObjectChoices {};return _aafc }; // Validate validates the CT_GroupShapeNonVisual and its children -func (_ggf *CT_GroupShapeNonVisual )Validate ()error {return _ggf .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_abc *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 _abc .CT_Marker .MarshalXML (e ,start );};func (_cba *CT_GraphicalObjectFrame )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cba .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_cba .MacroAttr )}); -};if _cba .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_bbd (*_cba .FPublishedAttr ))});};e .EncodeToken (start ); -_dde :=_b .StartElement {Name :_b .Name {Local :"x\u0064r\u003a\u006e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}};e .EncodeElement (_cba .NvGraphicFramePr ,_dde );_ccad :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0078\u0066\u0072\u006d"}}; -e .EncodeElement (_cba .Xfrm ,_ccad );_fad :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_fad .Attr =append (_fad .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -e .EncodeElement (_cba .Graphic ,_fad );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfb *CT_TwoCellAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfb .EditAsAttr !=ST_EditAsUnset {_fced ,_eaef :=_gfb .EditAsAttr .MarshalXMLAttr (_b .Name {Local :"\u0065\u0064\u0069\u0074\u0041\u0073"}); -if _eaef !=nil {return _eaef ;};start .Attr =append (start .Attr ,_fced );};e .EncodeToken (start );_gfg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_gfb .From ,_gfg );_degg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}}; -e .EncodeElement (_gfb .To ,_degg );if _gfb .Choice !=nil {_gfb .Choice .MarshalXML (e ,_b .StartElement {});};_fda :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gfb .ClientData ,_fda ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_dgg :=&CT_GroupShapeChoice {};return _dgg };func (_eadc ST_EditAs )String ()string {switch _eadc {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 (_ccd *CT_Drawing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccd .EG_Anchor !=nil {for _ ,_feeb :=range _ccd .EG_Anchor {_feeb .MarshalXML (e ,_b .StartElement {}); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TwoCellAnchor struct{EditAsAttr ST_EditAs ;From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func (_geb *EG_ObjectChoices )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abg :for {_bbce ,_bdgc :=d .Token (); -if _bdgc !=nil {return _bdgc ;};switch _dgdf :=_bbce .(type ){case _b .StartElement :switch _dgdf .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"}:_geb .Choice =NewEG_ObjectChoicesChoice (); -if _bbfdd :=d .DecodeElement (&_geb .Choice .Sp ,&_dgdf );_bbfdd !=nil {return _bbfdd ;};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"}:_geb .Choice =NewEG_ObjectChoicesChoice (); -if _geg :=d .DecodeElement (&_geb .Choice .GrpSp ,&_dgdf );_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 :"\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"}:_geb .Choice =NewEG_ObjectChoicesChoice (); -if _gadd :=d .DecodeElement (&_geb .Choice .GraphicFrame ,&_dgdf );_gadd !=nil {return _gadd ;};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"}:_geb .Choice =NewEG_ObjectChoicesChoice (); -if _degd :=d .DecodeElement (&_geb .Choice .CxnSp ,&_dgdf );_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 :"\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"}:_geb .Choice =NewEG_ObjectChoicesChoice (); -if _cgb :=d .DecodeElement (&_geb .Choice .Pic ,&_dgdf );_cgb !=nil {return _cgb ;};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"}:_geb .Choice =NewEG_ObjectChoicesChoice (); -if _cdfd :=d .DecodeElement (&_geb .Choice .ContentPart ,&_dgdf );_cdfd !=nil {return _cdfd ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_dgdf .Name ); -if _ddgc :=d .Skip ();_ddgc !=nil {return _ddgc ;};};case _b .EndElement :break _abg ;case _b .CharData :};};return nil ;};func (_bfebf *CT_ShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfebf .CNvPr =_g .NewCT_NonVisualDrawingProps (); -_bfebf .CNvSpPr =_g .NewCT_NonVisualDrawingShapeProps ();_fbae :for {_caaa ,_cfba :=d .Token ();if _cfba !=nil {return _cfba ;};switch _feec :=_caaa .(type ){case _b .StartElement :switch _feec .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 _bcbb :=d .DecodeElement (_bfebf .CNvPr ,&_feec ); -_bcbb !=nil {return _bcbb ;};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 _adgcg :=d .DecodeElement (_bfebf .CNvSpPr ,&_feec ); -_adgcg !=nil {return _adgcg ;};default:_e .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_feec .Name ); -if _dbdg :=d .Skip ();_dbdg !=nil {return _dbdg ;};};case _b .EndElement :break _fbae ;case _b .CharData :};};return nil ;}; +func (_cage *CT_GroupShapeNonVisual )Validate ()error {return _cage .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};func (_geed *ST_EditAs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfed ,_bfac :=d .Token (); +if _bfac !=nil {return _bfac ;};if _ddaa ,_adca :=_cfed .(_d .EndElement );_adca &&_ddaa .Name ==start .Name {*_geed =1;return nil ;};if _cfaea ,_gabd :=_cfed .(_d .CharData );!_gabd {return _de .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfed ); +}else {switch string (_cfaea ){case "":*_geed =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_geed =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_geed =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_geed =3;};};_cfed ,_bfac =d .Token (); +if _bfac !=nil {return _bfac ;};if _dbdf ,_ffabg :=_cfed .(_d .EndElement );_ffabg &&_dbdf .Name ==start .Name {return nil ;};return _de .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfed ); +};type CT_OneCellAnchor struct{From *CT_Marker ;Ext *_c .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;}; -// Validate validates the CT_Connector and its children -func (_ec *CT_Connector )Validate ()error {return _ec .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};type CT_PictureNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvPicPr *_g .CT_NonVisualPictureProperties ; -};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_eaa :=&CT_GroupShapeNonVisual {};_eaa .CNvPr =_g .NewCT_NonVisualDrawingProps ();_eaa .CNvGrpSpPr =_g .NewCT_NonVisualGroupDrawingShapeProps ();return _eaa ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_aegg :=&CT_PictureNonVisual {}; -_aegg .CNvPr =_g .NewCT_NonVisualDrawingProps ();_aegg .CNvPicPr =_g .NewCT_NonVisualPictureProperties ();return _aegg ;};func (_fgce *WsDr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgce .CT_Drawing =*NewCT_Drawing ();_dee :for {_ccg ,_bcfb :=d .Token (); -if _bcfb !=nil {return _bcfb ;};switch _degde :=_ccg .(type ){case _b .StartElement :switch _degde .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"}:_bcfa :=NewEG_Anchor (); -_bcfa .TwoCellAnchor =NewCT_TwoCellAnchor ();if _bgae :=d .DecodeElement (_bcfa .TwoCellAnchor ,&_degde );_bgae !=nil {return _bgae ;};_fgce .EG_Anchor =append (_fgce .EG_Anchor ,_bcfa );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"}:_fgaa :=NewEG_Anchor (); -_fgaa .OneCellAnchor =NewCT_OneCellAnchor ();if _ggb :=d .DecodeElement (_fgaa .OneCellAnchor ,&_degde );_ggb !=nil {return _ggb ;};_fgce .EG_Anchor =append (_fgce .EG_Anchor ,_fgaa );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"}:_gaga :=NewEG_Anchor (); -_gaga .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _cgdb :=d .DecodeElement (_gaga .AbsoluteAnchor ,&_degde );_cgdb !=nil {return _cgdb ;};_fgce .EG_Anchor =append (_fgce .EG_Anchor ,_gaga );default:_e .Log .Debug ("\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",_degde .Name ); -if _caf :=d .Skip ();_caf !=nil {return _caf ;};};case _b .EndElement :break _dee ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path +func (_aeb *CT_AbsoluteAnchor )ValidateWithPath (path string )error {if _ea :=_aeb .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ea !=nil {return _ea ;};if _bd :=_aeb .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_bd !=nil {return _bd ; +};if _aeb .Choice !=nil {if _aed :=_aeb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aed !=nil {return _aed ;};};if _ceb :=_aeb .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); +_ceb !=nil {return _ceb ;};return nil ;}; -// Validate validates the CT_Rel and its children -func (_eag *CT_Rel )Validate ()error {return _eag .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func NewCT_Shape ()*CT_Shape {_cffa :=&CT_Shape {};_cffa .NvSpPr =NewCT_ShapeNonVisual ();_cffa .SpPr =_g .NewCT_ShapeProperties ();return _cffa ; -};func (_fcb *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_agc :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_fcb .CNvPr ,_agc ); -_aag :=_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 (_fcb .CNvGraphicFramePr ,_aag );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_ddfe :=&CT_ShapeNonVisual {};_ddfe .CNvPr =_g .NewCT_NonVisualDrawingProps ();_ddfe .CNvSpPr =_g .NewCT_NonVisualDrawingShapeProps ();return _ddfe ;};type CT_Drawing struct{EG_Anchor []*EG_Anchor ; -};func NewCT_Rel ()*CT_Rel {_cfb :=&CT_Rel {};return _cfb }; +// ValidateWithPath validates the WsDr and its children, prefixing error messages with path +func (_fbcb *WsDr )ValidateWithPath (path string )error {if _dfcf :=_fbcb .CT_Drawing .ValidateWithPath (path );_dfcf !=nil {return _dfcf ;};return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_af :=&CT_ConnectorNonVisual {};_af .CNvPr =_c .NewCT_NonVisualDrawingProps (); +_af .CNvCxnSpPr =_c .NewCT_NonVisualConnectorProperties ();return _af ;}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_cccd *CT_Picture )ValidateWithPath (path string )error {if _cbad :=_cccd .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_cbad !=nil {return _cbad ;};if _egcd :=_cccd .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_egcd !=nil {return _egcd ;};if _aef :=_cccd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_aef !=nil {return _aef ;};if _cccd .Style !=nil {if _fca :=_cccd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fca !=nil {return _fca ; -};};return nil ;}; +// Validate validates the EG_ObjectChoicesChoice and its children +func (_dga *EG_ObjectChoicesChoice )Validate ()error {return _dga .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};func (_bbcf *CT_TwoCellAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbcf .From =NewCT_Marker (); +_bbcf .To =NewCT_Marker ();_bbcf .ClientData =NewCT_AnchorClientData ();for _ ,_fab :=range start .Attr {if _fab .Name .Local =="\u0065\u0064\u0069\u0074\u0041\u0073"{_bbcf .EditAsAttr .UnmarshalXMLAttr (_fab );continue ;};};_ccd :for {_ead ,_egb :=d .Token (); +if _egb !=nil {return _egb ;};switch _ffga :=_ead .(type ){case _d .StartElement :switch _ffga .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _dab :=d .DecodeElement (_bbcf .From ,&_ffga ); +_dab !=nil {return _dab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _eeaa :=d .DecodeElement (_bbcf .To ,&_ffga ); +_eeaa !=nil {return _eeaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_bbcf .Choice =NewEG_ObjectChoicesChoice (); +if _dged :=d .DecodeElement (&_bbcf .Choice .Sp ,&_ffga );_dged !=nil {return _dged ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_bbcf .Choice =NewEG_ObjectChoicesChoice (); +if _ddd :=d .DecodeElement (&_bbcf .Choice .GrpSp ,&_ffga );_ddd !=nil {return _ddd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_bbcf .Choice =NewEG_ObjectChoicesChoice (); +if _eadb :=d .DecodeElement (&_bbcf .Choice .GraphicFrame ,&_ffga );_eadb !=nil {return _eadb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_bbcf .Choice =NewEG_ObjectChoicesChoice (); +if _ecba :=d .DecodeElement (&_bbcf .Choice .CxnSp ,&_ffga );_ecba !=nil {return _ecba ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_bbcf .Choice =NewEG_ObjectChoicesChoice (); +if _gee :=d .DecodeElement (&_bbcf .Choice .Pic ,&_ffga );_gee !=nil {return _gee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_bbcf .Choice =NewEG_ObjectChoicesChoice (); +if _gfga :=d .DecodeElement (&_bbcf .Choice .ContentPart ,&_ffga );_gfga !=nil {return _gfga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _cedf :=d .DecodeElement (_bbcf .ClientData ,&_ffga ); +_cedf !=nil {return _cedf ;};default:_bc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ffga .Name ); +if _cded :=d .Skip ();_cded !=nil {return _cded ;};};case _d .EndElement :break _ccd ;case _d .CharData :};};return nil ;};type CT_GraphicalObjectFrameNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_c .CT_NonVisualGraphicFrameProperties ; +};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_beg :=&CT_GraphicalObjectFrame {};_beg .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_beg .Xfrm =_c .NewCT_Transform2D ();_beg .Graphic =_c .NewGraphic ();return _beg ;}; -// Validate validates the CT_ConnectorNonVisual and its children -func (_bce *CT_ConnectorNonVisual )Validate ()error {return _bce .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");}; +// Validate validates the CT_GroupShape and its children +func (_bcg *CT_GroupShape )Validate ()error {return _bcg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");}; -// Validate validates the CT_Marker and its children -func (_bdg *CT_Marker )Validate ()error {return _bdg .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};type EG_ObjectChoices struct{Choice *EG_ObjectChoicesChoice ;};func (_dgd *CT_Shape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgd .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_dgd .MacroAttr )}); -};if _dgd .TextlinkAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074\u0065\u0078\u0074\u006c\u0069\u006e\u006b"},Value :_c .Sprintf ("\u0025\u0076",*_dgd .TextlinkAttr )});};if _dgd .FLocksTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u004c\u006f\u0063\u006b\u0073\u0054\u0065\u0078\u0074"},Value :_c .Sprintf ("\u0025\u0064",_bbd (*_dgd .FLocksTextAttr ))}); -};if _dgd .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_bbd (*_dgd .FPublishedAttr ))});};e .EncodeToken (start ); -_faed :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_dgd .NvSpPr ,_faed );_dfff :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_dgd .SpPr ,_dfff );if _dgd .Style !=nil {_gbaf :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_dgd .Style ,_gbaf );};if _dgd .TxBody !=nil {_egcg :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}}; -e .EncodeElement (_dgd .TxBody ,_egcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path +func (_ebbc *EG_ObjectChoices )ValidateWithPath (path string )error {if _ebbc .Choice !=nil {if _feg :=_ebbc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_feg !=nil {return _feg ;};};return nil ;};type CT_ConnectorNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ; +CNvCxnSpPr *_c .CT_NonVisualConnectorProperties ;};func (_da *CT_AnchorClientData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fb :=range start .Attr {if _fb .Name .Local =="\u0066L\u006fc\u006b\u0073\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_bg ,_ec :=_b .ParseBool (_fb .Value ); +if _ec !=nil {return _ec ;};_da .FLocksWithSheetAttr =&_bg ;continue ;};if _fb .Name .Local =="\u0066\u0050r\u0069\u006e\u0074s\u0057\u0069\u0074\u0068\u0053\u0068\u0065\u0065\u0074"{_ff ,_be :=_b .ParseBool (_fb .Value );if _be !=nil {return _be ;};_da .FPrintsWithSheetAttr =&_ff ; +continue ;};};for {_aba ,_ca :=d .Token ();if _ca !=nil {return _de .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",_ca ); +};if _ac ,_ffa :=_aba .(_d .EndElement );_ffa &&_ac .Name ==start .Name {break ;};};return nil ;};func NewCT_AnchorClientData ()*CT_AnchorClientData {_cg :=&CT_AnchorClientData {};return _cg }; -// ValidateWithPath validates the CT_TwoCellAnchor and its children, prefixing error messages with path -func (_gdbc *CT_TwoCellAnchor )ValidateWithPath (path string )error {if _dfad :=_gdbc .EditAsAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0041\u0073\u0041\u0074\u0074\u0072");_dfad !=nil {return _dfad ;};if _baed :=_gdbc .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d"); -_baed !=nil {return _baed ;};if _affgc :=_gdbc .To .ValidateWithPath (path +"\u002f\u0054\u006f");_affgc !=nil {return _affgc ;};if _gdbc .Choice !=nil {if _eeg :=_gdbc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_eeg !=nil {return _eeg ; -};};if _aagc :=_gdbc .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");_aagc !=nil {return _aagc ;};return nil ;};func NewEG_Anchor ()*EG_Anchor {_fdac :=&EG_Anchor {};return _fdac };func (_gdd *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdd .CNvPr =_g .NewCT_NonVisualDrawingProps (); -_gdd .CNvGraphicFramePr =_g .NewCT_NonVisualGraphicFrameProperties ();_dfd :for {_dgb ,_bae :=d .Token ();if _bae !=nil {return _bae ;};switch _gb :=_dgb .(type ){case _b .StartElement :switch _gb .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 _eba :=d .DecodeElement (_gdd .CNvPr ,&_gb ); -_eba !=nil {return _eba ;};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 _cea :=d .DecodeElement (_gdd .CNvGraphicFramePr ,&_gb ); -_cea !=nil {return _cea ;};default:_e .Log .Debug ("\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",_gb .Name ); -if _ebb :=d .Skip ();_ebb !=nil {return _ebb ;};};case _b .EndElement :break _dfd ;case _b .CharData :};};return nil ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ; -SpPr *_g .CT_ShapeProperties ;Style *_g .CT_ShapeStyle ;TxBody *_g .CT_TextBody ;};type CT_OneCellAnchor struct{From *CT_Marker ;Ext *_g .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_ae :=&CT_ConnectorNonVisual {}; -_ae .CNvPr =_g .NewCT_NonVisualDrawingProps ();_ae .CNvCxnSpPr =_g .NewCT_NonVisualConnectorProperties ();return _ae ;};type CT_AbsoluteAnchor struct{Pos *_g .CT_Point2D ;Ext *_g .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ; -};func (_egf *EG_ObjectChoicesChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaea :for {_cgbb ,_fgg :=d .Token ();if _fgg !=nil {return _fgg ;};switch _dga :=_cgbb .(type ){case _b .StartElement :switch _dga .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"}:_egf .Sp =NewCT_Shape (); -if _dec :=d .DecodeElement (_egf .Sp ,&_dga );_dec !=nil {return _dec ;};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"}:_egf .GrpSp =NewCT_GroupShape (); -if _fcfg :=d .DecodeElement (_egf .GrpSp ,&_dga );_fcfg !=nil {return _fcfg ;};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"}:_egf .GraphicFrame =NewCT_GraphicalObjectFrame (); -if _bbff :=d .DecodeElement (_egf .GraphicFrame ,&_dga );_bbff !=nil {return _bbff ;};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"}:_egf .CxnSp =NewCT_Connector (); -if _fgb :=d .DecodeElement (_egf .CxnSp ,&_dga );_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 :"\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"}:_egf .Pic =NewCT_Picture (); -if _agda :=d .DecodeElement (_egf .Pic ,&_dga );_agda !=nil {return _agda ;};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"}:_egf .ContentPart =NewCT_Rel (); -if _bacb :=d .DecodeElement (_egf .ContentPart ,&_dga );_bacb !=nil {return _bacb ;};default:_e .Log .Debug ("\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",_dga .Name ); -if _acgb :=d .Skip ();_acgb !=nil {return _acgb ;};};case _b .EndElement :break _aaea ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_dec *CT_Drawing )ValidateWithPath (path string )error {for _bff ,_edb :=range _dec .EG_Anchor {if _dda :=_edb .ValidateWithPath (_de .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_bff )); +_dda !=nil {return _dda ;};};return nil ;};func (_dbdg *CT_GroupShape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbdg .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_dbdg .GrpSpPr =_c .NewCT_GroupShapeProperties ();_fgb :for {_abe ,_aebd :=d .Token (); +if _aebd !=nil {return _aebd ;};switch _abc :=_abe .(type ){case _d .StartElement :switch _abc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _gda :=d .DecodeElement (_dbdg .NvGrpSpPr ,&_abc ); +_gda !=nil {return _gda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _bcdg :=d .DecodeElement (_dbdg .GrpSpPr ,&_abc ); +_bcdg !=nil {return _bcdg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ccfg :=NewCT_GroupShapeChoice (); +if _ee :=d .DecodeElement (&_ccfg .Sp ,&_abc );_ee !=nil {return _ee ;};_dbdg .Choice =append (_dbdg .Choice ,_ccfg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dgf :=NewCT_GroupShapeChoice (); +if _cbb :=d .DecodeElement (&_dgf .GrpSp ,&_abc );_cbb !=nil {return _cbb ;};_dbdg .Choice =append (_dbdg .Choice ,_dgf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ace :=NewCT_GroupShapeChoice (); +if _fcb :=d .DecodeElement (&_ace .GraphicFrame ,&_abc );_fcb !=nil {return _fcb ;};_dbdg .Choice =append (_dbdg .Choice ,_ace );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dfac :=NewCT_GroupShapeChoice (); +if _gga :=d .DecodeElement (&_dfac .CxnSp ,&_abc );_gga !=nil {return _gga ;};_dbdg .Choice =append (_dbdg .Choice ,_dfac );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_fda :=NewCT_GroupShapeChoice (); +if _fdfbe :=d .DecodeElement (&_fda .Pic ,&_abc );_fdfbe !=nil {return _fdfbe ;};_dbdg .Choice =append (_dbdg .Choice ,_fda );default:_bc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_abc .Name ); +if _ceg :=d .Skip ();_ceg !=nil {return _ceg ;};};case _d .EndElement :break _fgb ;case _d .CharData :};};return nil ;};func NewEG_Anchor ()*EG_Anchor {_bbgb :=&EG_Anchor {};return _bbgb };func (_ce *CT_AbsoluteAnchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ce .Pos =_c .NewCT_Point2D (); +_ce .Ext =_c .NewCT_PositiveSize2D ();_ce .ClientData =NewCT_AnchorClientData ();_ae :for {_eb ,_f :=d .Token ();if _f !=nil {return _f ;};switch _bfd :=_eb .(type ){case _d .StartElement :switch _bfd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 (_ce .Pos ,&_bfd ); +_gg !=nil {return _gg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _ggd :=d .DecodeElement (_ce .Ext ,&_bfd ); +_ggd !=nil {return _ggd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ce .Choice =NewEG_ObjectChoicesChoice (); +if _cfa :=d .DecodeElement (&_ce .Choice .Sp ,&_bfd );_cfa !=nil {return _cfa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ce .Choice =NewEG_ObjectChoicesChoice (); +if _eg :=d .DecodeElement (&_ce .Choice .GrpSp ,&_bfd );_eg !=nil {return _eg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ce .Choice =NewEG_ObjectChoicesChoice (); +if _bb :=d .DecodeElement (&_ce .Choice .GraphicFrame ,&_bfd );_bb !=nil {return _bb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ce .Choice =NewEG_ObjectChoicesChoice (); +if _ab :=d .DecodeElement (&_ce .Choice .CxnSp ,&_bfd );_ab !=nil {return _ab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ce .Choice =NewEG_ObjectChoicesChoice (); +if _fd :=d .DecodeElement (&_ce .Choice .Pic ,&_bfd );_fd !=nil {return _fd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ce .Choice =NewEG_ObjectChoicesChoice (); +if _ggdf :=d .DecodeElement (&_ce .Choice .ContentPart ,&_bfd );_ggdf !=nil {return _ggdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _gd :=d .DecodeElement (_ce .ClientData ,&_bfd ); +_gd !=nil {return _gd ;};default:_bc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0062\u0073\u006f\u006c\u0075\u0074\u0065\u0041\u006e\u0063\u0068\u006f\u0072\u0020\u0025\u0076",_bfd .Name ); +if _ad :=d .Skip ();_ad !=nil {return _ad ;};};case _d .EndElement :break _ae ;case _d .CharData :};};return nil ;};func (_bfb *CT_AbsoluteAnchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_e :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0070\u006f\u0073"}}; +e .EncodeElement (_bfb .Pos ,_e );_cf :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0065\u0078\u0074"}};e .EncodeElement (_bfb .Ext ,_cf );if _bfb .Choice !=nil {_bfb .Choice .MarshalXML (e ,_d .StartElement {});};_ba :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}}; +e .EncodeElement (_bfb .ClientData ,_ba );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path -func (_edd *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _edd .Sp !=nil {if _ffd :=_edd .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_ffd !=nil {return _ffd ;};};if _edd .GrpSp !=nil {if _feb :=_edd .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070"); -_feb !=nil {return _feb ;};};if _edd .GraphicFrame !=nil {if _bff :=_edd .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_bff !=nil {return _bff ;};};if _edd .CxnSp !=nil {if _cdg :=_edd .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070"); -_cdg !=nil {return _cdg ;};};if _edd .Pic !=nil {if _gbfe :=_edd .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_gbfe !=nil {return _gbfe ;};};if _edd .ContentPart !=nil {if _ceeb :=_edd .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"); -_ceeb !=nil {return _ceeb ;};};return nil ;}; +// Validate validates the EG_Anchor and its children +func (_fgada *EG_Anchor )Validate ()error {return _fgada .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");}; -// Validate validates the CT_Shape and its children -func (_ebd *CT_Shape )Validate ()error {return _ebd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};type CT_Marker struct{Col int32 ;ColOff _g .ST_Coordinate ;Row int32 ;RowOff _g .ST_Coordinate ;};func (_deac *EG_Anchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ege :for {_aga ,_gcg :=d .Token (); -if _gcg !=nil {return _gcg ;};switch _bebe :=_aga .(type ){case _b .StartElement :switch _bebe .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"}:_deac .TwoCellAnchor =NewCT_TwoCellAnchor (); -if _edc :=d .DecodeElement (_deac .TwoCellAnchor ,&_bebe );_edc !=nil {return _edc ;};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"}:_deac .OneCellAnchor =NewCT_OneCellAnchor (); -if _bdb :=d .DecodeElement (_deac .OneCellAnchor ,&_bebe );_bdb !=nil {return _bdb ;};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"}:_deac .AbsoluteAnchor =NewCT_AbsoluteAnchor (); -if _gbf :=d .DecodeElement (_deac .AbsoluteAnchor ,&_bebe );_gbf !=nil {return _gbf ;};default:_e .Log .Debug ("\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",_bebe .Name ); -if _fccg :=d .Skip ();_fccg !=nil {return _fccg ;};};case _b .EndElement :break _ege ;case _b .CharData :};};return nil ;};func (_gfe *CT_Picture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfe .MacroAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_c .Sprintf ("\u0025\u0076",*_gfe .MacroAttr )}); -};if _gfe .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_c .Sprintf ("\u0025\u0064",_bbd (*_gfe .FPublishedAttr ))});};e .EncodeToken (start ); -_dfb :=_b .StartElement {Name :_b .Name {Local :"x\u0064\u0072\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_gfe .NvPicPr ,_dfb );_deae :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_gfe .BlipFill ,_deae );_gbb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gfe .SpPr ,_gbb );if _gfe .Style !=nil {_degb :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}}; -e .EncodeElement (_gfe .Style ,_degb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_AnchorClientData ()*CT_AnchorClientData {_cc :=&CT_AnchorClientData {};return _cc }; +// Validate validates the To and its children +func (_ecce *To )Validate ()error {return _ecce .ValidateWithPath ("\u0054\u006f")}; -// Validate validates the EG_ObjectChoicesChoice and its children -func (_aba *EG_ObjectChoicesChoice )Validate ()error {return _aba .ValidateWithPath ("\u0045\u0047\u005f\u004fbj\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073\u0043\u0068\u006f\u0069c\u0065");};func (_cac *EG_ObjectChoicesChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cac .Sp !=nil {_dba :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}}; -e .EncodeElement (_cac .Sp ,_dba );};if _cac .GrpSp !=nil {_fbab :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};e .EncodeElement (_cac .GrpSp ,_fbab );};if _cac .GraphicFrame !=nil {_ebbe :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; -e .EncodeElement (_cac .GraphicFrame ,_ebbe );};if _cac .CxnSp !=nil {_geab :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};e .EncodeElement (_cac .CxnSp ,_geab );};if _cac .Pic !=nil {_bgd :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}}; -e .EncodeElement (_cac .Pic ,_bgd );};if _cac .ContentPart !=nil {_dacb :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072:\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_cac .ContentPart ,_dacb );};return nil ; -};func (_accg *EG_Anchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _accg .TwoCellAnchor !=nil {_bfcbb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}}; -e .EncodeElement (_accg .TwoCellAnchor ,_bfcbb );};if _accg .OneCellAnchor !=nil {_cffe :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_accg .OneCellAnchor ,_cffe ); -};if _accg .AbsoluteAnchor !=nil {_fef :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072:\u0061\u0062\u0073\u006f\u006cu\u0074\u0065A\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_accg .AbsoluteAnchor ,_fef );};return nil ;};func (_efa *CT_GroupShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_aaaf :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_efa .CNvPr ,_aaaf );_ece :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0047\u0072p\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_efa .CNvGrpSpPr ,_ece );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dae *CT_GraphicalObjectFrame )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dae .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual (); -_dae .Xfrm =_g .NewCT_Transform2D ();_dae .Graphic =_g .NewGraphic ();for _ ,_cef :=range start .Attr {if _cef .Name .Local =="\u006d\u0061\u0063r\u006f"{_bbb ,_geef :=_cef .Value ,error (nil );if _geef !=nil {return _geef ;};_dae .MacroAttr =&_bbb ;continue ; -};if _cef .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_bcd ,_aafg :=_a .ParseBool (_cef .Value );if _aafg !=nil {return _aafg ;};_dae .FPublishedAttr =&_bcd ;continue ;};};_acdc :for {_dbb ,_gcab :=d .Token ();if _gcab !=nil {return _gcab ; -};switch _cf :=_dbb .(type ){case _b .StartElement :switch _cf .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 _dcb :=d .DecodeElement (_dae .NvGraphicFramePr ,&_cf ); -_dcb !=nil {return _dcb ;};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 _gf :=d .DecodeElement (_dae .Xfrm ,&_cf ); -_gf !=nil {return _gf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _eg :=d .DecodeElement (_dae .Graphic ,&_cf ); -_eg !=nil {return _eg ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\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",_cf .Name ); -if _bee :=d .Skip ();_bee !=nil {return _bee ;};};case _b .EndElement :break _acdc ;case _b .CharData :};};return nil ;};func (_bac *CT_Picture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bac .NvPicPr =NewCT_PictureNonVisual ();_bac .BlipFill =_g .NewCT_BlipFillProperties (); -_bac .SpPr =_g .NewCT_ShapeProperties ();for _ ,_bad :=range start .Attr {if _bad .Name .Local =="\u006d\u0061\u0063r\u006f"{_cfdg ,_cbf :=_bad .Value ,error (nil );if _cbf !=nil {return _cbf ;};_bac .MacroAttr =&_cfdg ;continue ;};if _bad .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_ffgg ,_dca :=_a .ParseBool (_bad .Value ); -if _dca !=nil {return _dca ;};_bac .FPublishedAttr =&_ffgg ;continue ;};};_adfa :for {_cgd ,_egad :=d .Token ();if _egad !=nil {return _egad ;};switch _bgag :=_cgd .(type ){case _b .StartElement :switch _bgag .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 _fded :=d .DecodeElement (_bac .NvPicPr ,&_bgag ); -_fded !=nil {return _fded ;};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 _bfcb :=d .DecodeElement (_bac .BlipFill ,&_bgag ); -_bfcb !=nil {return _bfcb ;};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 _bfbb :=d .DecodeElement (_bac .SpPr ,&_bgag ); -_bfbb !=nil {return _bfbb ;};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"}:_bac .Style =_g .NewCT_ShapeStyle (); -if _dacd :=d .DecodeElement (_bac .Style ,&_bgag );_dacd !=nil {return _dacd ;};default:_e .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_bgag .Name ); -if _caec :=d .Skip ();_caec !=nil {return _caec ;};};case _b .EndElement :break _adfa ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path +func (_adcg *CT_Marker )ValidateWithPath (path string )error {if _adcg .Col < 0{return _de .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 ,_adcg .Col ); +};if _dedg :=_adcg .ColOff .ValidateWithPath (path +"\u002fC\u006f\u006c\u004f\u0066\u0066");_dedg !=nil {return _dedg ;};if _adcg .Row < 0{return _de .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 ,_adcg .Row ); +};if _dfd :=_adcg .RowOff .ValidateWithPath (path +"\u002fR\u006f\u0077\u004f\u0066\u0066");_dfd !=nil {return _dfd ;};return nil ;}; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_dfc *CT_Rel )ValidateWithPath (path string )error {return nil };func NewTo ()*To {_cdgg :=&To {};_cdgg .CT_Marker =*NewCT_Marker ();return _cdgg };func (_bea *CT_GroupShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_fce :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_bea .NvGrpSpPr ,_fce );_cga :=_b .StartElement {Name :_b .Name {Local :"x\u0064\u0072\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_bea .GrpSpPr ,_cga );if _bea .Choice !=nil {for _ ,_ecf :=range _bea .Choice {_ecf .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_GroupShapeChoice and its children +func (_gba *CT_GroupShapeChoice )Validate ()error {return _gba .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_fcg *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_eaf :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_fcg .CNvPr ,_eaf );_gead :=_d .StartElement {Name :_d .Name {Local :"x\u0064\u0072\u003a\u0063Nv\u0047r\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065\u0050\u0072"}}; +e .EncodeElement (_fcg .CNvGraphicFramePr ,_gead );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ge *CT_Connector )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ge .NvCxnSpPr =NewCT_ConnectorNonVisual ();_ge .SpPr =_c .NewCT_ShapeProperties (); +for _ ,_gf :=range start .Attr {if _gf .Name .Local =="\u006d\u0061\u0063r\u006f"{_ed ,_gdd :=_gf .Value ,error (nil );if _gdd !=nil {return _gdd ;};_ge .MacroAttr =&_ed ;continue ;};if _gf .Name .Local =="\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"{_bca ,_dae :=_b .ParseBool (_gf .Value ); +if _dae !=nil {return _dae ;};_ge .FPublishedAttr =&_bca ;continue ;};};_dac :for {_cd ,_add :=d .Token ();if _add !=nil {return _add ;};switch _fa :=_cd .(type ){case _d .StartElement :switch _fa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _eae :=d .DecodeElement (_ge .NvCxnSpPr ,&_fa ); +_eae !=nil {return _eae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _gff :=d .DecodeElement (_ge .SpPr ,&_fa ); +_gff !=nil {return _gff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ge .Style =_c .NewCT_ShapeStyle (); +if _df :=d .DecodeElement (_ge .Style ,&_fa );_df !=nil {return _df ;};default:_bc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_fa .Name ); +if _ged :=d .Skip ();_ged !=nil {return _ged ;};};case _d .EndElement :break _dac ;case _d .CharData :};};return nil ;}; -// Validate validates the EG_Anchor and its children -func (_gead *EG_Anchor )Validate ()error {return _gead .ValidateWithPath ("\u0045G\u005f\u0041\u006e\u0063\u0068\u006fr");}; +// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path +func (_dfa *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _faf :=_dfa .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072");_faf !=nil {return _faf ; +};if _eac :=_dfa .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_eac !=nil {return _eac ;};if _bee :=_dfa .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_bee !=nil {return _bee ;};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_cc :=&CT_GroupShape {}; +_cc .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_cc .GrpSpPr =_c .NewCT_GroupShapeProperties ();return _cc ;}; -// Validate validates the CT_GroupShapeChoice and its children -func (_adgc *CT_GroupShapeChoice )Validate ()error {return _adgc .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_fa *CT_AbsoluteAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fa .Pos =_g .NewCT_Point2D (); -_fa .Ext =_g .NewCT_PositiveSize2D ();_fa .ClientData =NewCT_AnchorClientData ();_de :for {_bd ,_fg :=d .Token ();if _fg !=nil {return _fg ;};switch _bc :=_bd .(type ){case _b .StartElement :switch _bc .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 _faf :=d .DecodeElement (_fa .Pos ,&_bc ); -_faf !=nil {return _faf ;};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 _fe :=d .DecodeElement (_fa .Ext ,&_bc ); -_fe !=nil {return _fe ;};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"}:_fa .Choice =NewEG_ObjectChoicesChoice (); -if _ga :=d .DecodeElement (&_fa .Choice .Sp ,&_bc );_ga !=nil {return _ga ;};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"}:_fa .Choice =NewEG_ObjectChoicesChoice (); -if _fd :=d .DecodeElement (&_fa .Choice .GrpSp ,&_bc );_fd !=nil {return _fd ;};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"}:_fa .Choice =NewEG_ObjectChoicesChoice (); -if _ddb :=d .DecodeElement (&_fa .Choice .GraphicFrame ,&_bc );_ddb !=nil {return _ddb ;};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"}:_fa .Choice =NewEG_ObjectChoicesChoice (); -if _af :=d .DecodeElement (&_fa .Choice .CxnSp ,&_bc );_af !=nil {return _af ;};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"}:_fa .Choice =NewEG_ObjectChoicesChoice (); -if _bb :=d .DecodeElement (&_fa .Choice .Pic ,&_bc );_bb !=nil {return _bb ;};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"}:_fa .Choice =NewEG_ObjectChoicesChoice (); -if _dc :=d .DecodeElement (&_fa .Choice .ContentPart ,&_bc );_dc !=nil {return _dc ;};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 _cb :=d .DecodeElement (_fa .ClientData ,&_bc ); -_cb !=nil {return _cb ;};default:_e .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_bc .Name ); -if _afd :=d .Skip ();_afd !=nil {return _afd ;};};case _b .EndElement :break _de ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the From and its children, prefixing error messages with path +func (_dfbd *From )ValidateWithPath (path string )error {if _dgff :=_dfbd .CT_Marker .ValidateWithPath (path );_dgff !=nil {return _dgff ;};return nil ;}; + +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_fgaf *CT_Shape )ValidateWithPath (path string )error {if _bba :=_fgaf .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_bba !=nil {return _bba ;};if _acd :=_fgaf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_acd !=nil {return _acd ;};if _fgaf .Style !=nil {if _bgc :=_fgaf .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bgc !=nil {return _bgc ;};};if _fgaf .TxBody !=nil {if _bbf :=_fgaf .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); +_bbf !=nil {return _bbf ;};};return nil ;};func (_fdfbf *From )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdfbf .CT_Marker =*NewCT_Marker ();_ddda :for {_bcac ,_fbb :=d .Token ();if _fbb !=nil {return _fbb ;};switch _cffc :=_bcac .(type ){case _d .StartElement :switch _cffc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _cefd :=d .DecodeElement (&_fdfbf .Col ,&_cffc ); +_cefd !=nil {return _cefd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_fgea ,_bdb :=d .Token (); +if _bdb !=nil {return _bdb ;};switch _ffba :=_fgea .(type ){case _d .CharData :_ede :=string (_ffba );_ecgc ,_babe :=_c .ParseUnionST_Coordinate (_ede );if _babe !=nil {return nil ;};_fdfbf .ColOff =_ecgc ;d .Skip ();case _d .EndElement :};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _fgf :=d .DecodeElement (&_fdfbf .Row ,&_cffc ); +_fgf !=nil {return _fgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_dcbg ,_eeaf :=d .Token (); +if _eeaf !=nil {return _eeaf ;};switch _bffa :=_dcbg .(type ){case _d .CharData :_faa :=string (_bffa );_egbe ,_ffd :=_c .ParseUnionST_Coordinate (_faa );if _ffd !=nil {return nil ;};_fdfbf .RowOff =_egbe ;d .Skip ();case _d .EndElement :};default:_bc .Log .Debug ("\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",_cffc .Name ); +if _cdgf :=d .Skip ();_cdgf !=nil {return _cdgf ;};};case _d .EndElement :break _ddda ;case _d .CharData :};};return nil ;};func (_aeca *CT_TwoCellAnchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aeca .EditAsAttr !=ST_EditAsUnset {_gaee ,_ddab :=_aeca .EditAsAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0064\u0069\u0074\u0041\u0073"}); +if _ddab !=nil {return _ddab ;};start .Attr =append (start .Attr ,_gaee );};e .EncodeToken (start );_fbff :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_aeca .From ,_fbff );_ffc :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}}; +e .EncodeElement (_aeca .To ,_ffc );if _aeca .Choice !=nil {_aeca .Choice .MarshalXML (e ,_d .StartElement {});};_edgb :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006c\u0069\u0065\u006et\u0044\u0061\u0074\u0061"}};e .EncodeElement (_aeca .ClientData ,_edgb ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_GraphicalObjectFrame struct{MacroAttr *string ;FPublishedAttr *bool ;NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ;Xfrm *_c .CT_Transform2D ;Graphic *_c .Graphic ;};type CT_GroupShapeNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ; +CNvGrpSpPr *_c .CT_NonVisualGroupDrawingShapeProps ;};type CT_Shape struct{MacroAttr *string ;TextlinkAttr *string ;FLocksTextAttr *bool ;FPublishedAttr *bool ;NvSpPr *CT_ShapeNonVisual ;SpPr *_c .CT_ShapeProperties ;Style *_c .CT_ShapeStyle ;TxBody *_c .CT_TextBody ; +}; // Validate validates the CT_AnchorClientData and its children -func (_eb *CT_AnchorClientData )Validate ()error {return _eb .ValidateWithPath ("\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func NewFrom ()*From {_fbcf :=&From {};_fbcf .CT_Marker =*NewCT_Marker (); -return _fbcf };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 :_c .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 :_c .Sprintf ("\u0025\u0064",_bbd (*_fc .FPublishedAttr ))});};e .EncodeToken (start ); -_dce :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_fc .NvCxnSpPr ,_dce );_bga :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_fc .SpPr ,_bga );if _fc .Style !=nil {_baa :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_fc .Style ,_baa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func (_afdd *ST_EditAs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aafa ,_afe :=d .Token ();if _afe !=nil {return _afe ;};if _daa ,_aebc :=_aafa .(_b .EndElement );_aebc &&_daa .Name ==start .Name {*_afdd =1;return nil ;};if _aagd ,_ddef :=_aafa .(_b .CharData ); -!_ddef {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",_aafa );}else {switch string (_aagd ){case "":*_afdd =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_afdd =1; -case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_afdd =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_afdd =3;};};_aafa ,_afe =d .Token ();if _afe !=nil {return _afe ;};if _ddeg ,_aafgg :=_aafa .(_b .EndElement );_aafgg &&_ddeg .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",_aafa );};type CT_AnchorClientData struct{FLocksWithSheetAttr *bool ;FPrintsWithSheetAttr *bool ; -};func (_cfd *CT_GroupShapeNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfd .CNvPr =_g .NewCT_NonVisualDrawingProps ();_cfd .CNvGrpSpPr =_g .NewCT_NonVisualGroupDrawingShapeProps ();_dbd :for {_caef ,_ddd :=d .Token ();if _ddd !=nil {return _ddd ; -};switch _add :=_caef .(type ){case _b .StartElement :switch _add .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 _gac :=d .DecodeElement (_cfd .CNvPr ,&_add ); -_gac !=nil {return _gac ;};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 _eaf :=d .DecodeElement (_cfd .CNvGrpSpPr ,&_add ); -_eaf !=nil {return _eaf ;};default:_e .Log .Debug ("\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",_add .Name ); -if _adf :=d .Skip ();_adf !=nil {return _adf ;};};case _b .EndElement :break _dbd ;case _b .CharData :};};return nil ;};type ST_EditAs byte ; +func (_dbd *CT_AnchorClientData )Validate ()error {return _dbd .ValidateWithPath ("\u0043\u0054\u005f\u0041nc\u0068\u006f\u0072\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_ggef *EG_ObjectChoices )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ggef .Choice !=nil {_ggef .Choice .MarshalXML (e ,_d .StartElement {}); +};return nil ;};func (_ddgf *ST_EditAs )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddgf =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_ddgf =1;case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_ddgf =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_ddgf =3; +};return nil ;};func NewCT_Rel ()*CT_Rel {_dgfc :=&CT_Rel {};return _dgfc }; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_aaga *CT_GroupShape )ValidateWithPath (path string )error {if _acef :=_aaga .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_acef !=nil {return _acef ;};if _gae :=_aaga .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_gae !=nil {return _gae ;};for _gcc ,_fagc :=range _aaga .Choice {if _dbg :=_fagc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gcc ));_dbg !=nil {return _dbg ;};};return nil ;}; -type CT_ConnectorNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvCxnSpPr *_g .CT_NonVisualConnectorProperties ;}; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_bae *CT_Connector )ValidateWithPath (path string )error {if _bag :=_bae .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_bag !=nil {return _bag ;};if _fdf :=_bae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_fdf !=nil {return _fdf ;};if _bae .Style !=nil {if _dag :=_bae .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_dag !=nil {return _dag ;};};return nil ;};func (_gfd *CT_Drawing )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _gfd .EG_Anchor !=nil {for _ ,_ded :=range _gfd .EG_Anchor {_ded .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the EG_ObjectChoices and its children, prefixing error messages with path -func (_acdb *EG_ObjectChoices )ValidateWithPath (path string )error {if _acdb .Choice !=nil {if _bcbe :=_acdb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bcbe !=nil {return _bcbe ;};};return nil ;};func (_fcdg ST_EditAs )Validate ()error {return _fcdg .ValidateWithPath ("")}; +// Validate validates the CT_OneCellAnchor and its children +func (_aefa *CT_OneCellAnchor )Validate ()error {return _aefa .ValidateWithPath ("\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func (_aff *To )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aff .CT_Marker =*NewCT_Marker (); +_egbdc :for {_ggfb ,_fdfc :=d .Token ();if _fdfc !=nil {return _fdfc ;};switch _fec :=_ggfb .(type ){case _d .StartElement :switch _fec .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _caeb :=d .DecodeElement (&_aff .Col ,&_fec ); +_caeb !=nil {return _caeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_aaec ,_ebc :=d .Token (); +if _ebc !=nil {return _ebc ;};switch _dgdd :=_aaec .(type ){case _d .CharData :_gfccb :=string (_dgdd );_cbggb ,_eag :=_c .ParseUnionST_Coordinate (_gfccb );if _eag !=nil {return nil ;};_aff .ColOff =_cbggb ;d .Skip ();case _d .EndElement :};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _abgdd :=d .DecodeElement (&_aff .Row ,&_fec ); +_abgdd !=nil {return _abgdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_eefc ,_gfef :=d .Token (); +if _gfef !=nil {return _gfef ;};switch _ccee :=_eefc .(type ){case _d .CharData :_dfbb :=string (_ccee );_bdga ,_ceee :=_c .ParseUnionST_Coordinate (_dfbb );if _ceee !=nil {return nil ;};_aff .RowOff =_bdga ;d .Skip ();case _d .EndElement :};default:_bc .Log .Debug ("\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",_fec .Name ); +if _cega :=d .Skip ();_cega !=nil {return _cega ;};};case _d .EndElement :break _egbdc ;case _d .CharData :};};return nil ;};func NewWsDr ()*WsDr {_ffcd :=&WsDr {};_ffcd .CT_Drawing =*NewCT_Drawing ();return _ffcd };func (_edcde ST_EditAs )Validate ()error {return _edcde .ValidateWithPath ("")}; +func (_gfe *CT_Rel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adce :=range start .Attr {if _adce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adce .Name .Local =="\u0069\u0064"||_adce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_adce .Name .Local =="\u0069\u0064"{_eacb ,_bbcg :=_adce .Value ,error (nil ); +if _bbcg !=nil {return _bbcg ;};_gfe .IdAttr =_eacb ;continue ;};};for {_fcge ,_bbce :=d .Token ();if _bbce !=nil {return _de .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_bbce );};if _gbgb ,_aec :=_fcge .(_d .EndElement ); +_aec &&_gbgb .Name ==start .Name {break ;};};return nil ;};func NewCT_Shape ()*CT_Shape {_ddg :=&CT_Shape {};_ddg .NvSpPr =NewCT_ShapeNonVisual ();_ddg .SpPr =_c .NewCT_ShapeProperties ();return _ddg ;};func (_ecg *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 :_de .Sprintf ("\u0025\u0076",_ecg .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egbd *EG_ObjectChoices )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddeb :for {_cff ,_ggg :=d .Token ();if _ggg !=nil {return _ggg ;};switch _ccbc :=_cff .(type ){case _d .StartElement :switch _ccbc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_egbd .Choice =NewEG_ObjectChoicesChoice (); +if _gbdb :=d .DecodeElement (&_egbd .Choice .Sp ,&_ccbc );_gbdb !=nil {return _gbdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_egbd .Choice =NewEG_ObjectChoicesChoice (); +if _gaedc :=d .DecodeElement (&_egbd .Choice .GrpSp ,&_ccbc );_gaedc !=nil {return _gaedc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_egbd .Choice =NewEG_ObjectChoicesChoice (); +if _fcgc :=d .DecodeElement (&_egbd .Choice .GraphicFrame ,&_ccbc );_fcgc !=nil {return _fcgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_egbd .Choice =NewEG_ObjectChoicesChoice (); +if _gdaf :=d .DecodeElement (&_egbd .Choice .CxnSp ,&_ccbc );_gdaf !=nil {return _gdaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_egbd .Choice =NewEG_ObjectChoicesChoice (); +if _cgf :=d .DecodeElement (&_egbd .Choice .Pic ,&_ccbc );_cgf !=nil {return _cgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_egbd .Choice =NewEG_ObjectChoicesChoice (); +if _ceff :=d .DecodeElement (&_egbd .Choice .ContentPart ,&_ccbc );_ceff !=nil {return _ceff ;};default:_bc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_ccbc .Name ); +if _caf :=d .Skip ();_caf !=nil {return _caf ;};};case _d .EndElement :break _ddeb ;case _d .CharData :};};return nil ;};func NewCT_OneCellAnchor ()*CT_OneCellAnchor {_gcd :=&CT_OneCellAnchor {};_gcd .From =NewCT_Marker ();_gcd .Ext =_c .NewCT_PositiveSize2D (); +_gcd .ClientData =NewCT_AnchorClientData ();return _gcd ;};func (_cggab *CT_PictureNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_bbc :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}}; +e .EncodeElement (_cggab .CNvPr ,_bbc );_ade :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072:\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_cggab .CNvPicPr ,_ade );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_Connector ()*CT_Connector {_dd :=&CT_Connector {};_dd .NvCxnSpPr =NewCT_ConnectorNonVisual ();_dd .SpPr =_c .NewCT_ShapeProperties ();return _dd ;};func NewCT_TwoCellAnchor ()*CT_TwoCellAnchor {_fce :=&CT_TwoCellAnchor {};_fce .From =NewCT_Marker (); +_fce .To =NewCT_Marker ();_fce .ClientData =NewCT_AnchorClientData ();return _fce ;}; +// Validate validates the CT_ConnectorNonVisual and its children +func (_abg *CT_ConnectorNonVisual )Validate ()error {return _abg .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");}; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_gg *CT_Connector )ValidateWithPath (path string )error {if _gaa :=_gg .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_gaa !=nil {return _gaa ;};if _acg :=_gg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_acg !=nil {return _acg ;};if _gg .Style !=nil {if _cag :=_gg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_cag !=nil {return _cag ;};};return nil ;}; +// Validate validates the CT_GraphicalObjectFrameNonVisual and its children +func (_cec *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _cec .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 WsDr struct{CT_Drawing };type CT_ShapeNonVisual struct{CNvPr *_c .CT_NonVisualDrawingProps ;CNvSpPr *_c .CT_NonVisualDrawingShapeProps ;}; -// Validate validates the CT_Picture and its children -func (_cdf *CT_Picture )Validate ()error {return _cdf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_gfca *CT_ShapeNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_efg :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_gfca .CNvPr ,_efg );_bag :=_b .StartElement {Name :_b .Name {Local :"x\u0064\u0072\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gfca .CNvSpPr ,_bag ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_beee *CT_Rel )ValidateWithPath (path string )error {return nil };func (_ebfb *WsDr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebfb .CT_Drawing =*NewCT_Drawing ();_cfgg :for {_ccba ,_dfaac :=d .Token ();if _dfaac !=nil {return _dfaac ; +};switch _fbbd :=_ccba .(type ){case _d .StartElement :switch _fbbd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_fbfa :=NewEG_Anchor (); +_fbfa .TwoCellAnchor =NewCT_TwoCellAnchor ();if _gfea :=d .DecodeElement (_fbfa .TwoCellAnchor ,&_fbbd );_gfea !=nil {return _gfea ;};_ebfb .EG_Anchor =append (_ebfb .EG_Anchor ,_fbfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_cebc :=NewEG_Anchor (); +_cebc .OneCellAnchor =NewCT_OneCellAnchor ();if _efed :=d .DecodeElement (_cebc .OneCellAnchor ,&_fbbd );_efed !=nil {return _efed ;};_ebfb .EG_Anchor =append (_ebfb .EG_Anchor ,_cebc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_aebg :=NewEG_Anchor (); +_aebg .AbsoluteAnchor =NewCT_AbsoluteAnchor ();if _dcg :=d .DecodeElement (_aebg .AbsoluteAnchor ,&_fbbd );_dcg !=nil {return _dcg ;};_ebfb .EG_Anchor =append (_ebfb .EG_Anchor ,_aebg );default:_bc .Log .Debug ("\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",_fbbd .Name ); +if _bbdb :=d .Skip ();_bbdb !=nil {return _bbdb ;};};case _d .EndElement :break _cfgg ;case _d .CharData :};};return nil ;};func (_eeb *EG_Anchor )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eeb .TwoCellAnchor !=nil {_geadf :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u0077\u006f\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}}; +e .EncodeElement (_eeb .TwoCellAnchor ,_geadf );};if _eeb .OneCellAnchor !=nil {_dce :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u006f\u006e\u0065\u0043\u0065\u006c\u006c\u0041n\u0063\u0068\u006f\u0072"}};e .EncodeElement (_eeb .OneCellAnchor ,_dce ); +};if _eeb .AbsoluteAnchor !=nil {_beae :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072:\u0061\u0062\u0073\u006f\u006cu\u0074\u0065A\u006e\u0063\u0068\u006f\u0072"}};e .EncodeElement (_eeb .AbsoluteAnchor ,_beae );};return nil ;};func (_bfaa *EG_Anchor )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_feba :for {_ddeg ,_def :=d .Token (); +if _def !=nil {return _def ;};switch _gbgf :=_ddeg .(type ){case _d .StartElement :switch _gbgf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_bfaa .TwoCellAnchor =NewCT_TwoCellAnchor (); +if _ccfb :=d .DecodeElement (_bfaa .TwoCellAnchor ,&_gbgf );_ccfb !=nil {return _ccfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_bfaa .OneCellAnchor =NewCT_OneCellAnchor (); +if _egfc :=d .DecodeElement (_bfaa .OneCellAnchor ,&_gbgf );_egfc !=nil {return _egfc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_bfaa .AbsoluteAnchor =NewCT_AbsoluteAnchor (); +if _cba :=d .DecodeElement (_bfaa .AbsoluteAnchor ,&_gbgf );_cba !=nil {return _cba ;};default:_bc .Log .Debug ("\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",_gbgf .Name ); +if _acad :=d .Skip ();_acad !=nil {return _acad ;};};case _d .EndElement :break _feba ;case _d .CharData :};};return nil ;};type To struct{CT_Marker };func (_ebcd *WsDr )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/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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 ,_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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0078\u0064\u0072\u003a\u0077\u0073\u0044\u0072";return _ebcd .CT_Drawing .MarshalXML (e ,start );};func (_gggg ST_EditAs )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gbge :=_d .Attr {};_gbge .Name =name ;switch _gggg {case ST_EditAsUnset :_gbge .Value =""; +case ST_EditAsTwoCell :_gbge .Value ="\u0074w\u006f\u0043\u0065\u006c\u006c";case ST_EditAsOneCell :_gbge .Value ="\u006fn\u0065\u0043\u0065\u006c\u006c";case ST_EditAsAbsolute :_gbge .Value ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return _gbge ,nil ; +};func (_fdff *To )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/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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 ,_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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0078\u0064\u0072\u003a\u0074\u006f";return _fdff .CT_Marker .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_AbsoluteAnchor and its children, prefixing error messages with path -func (_ef *CT_AbsoluteAnchor )ValidateWithPath (path string )error {if _aff :=_ef .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_aff !=nil {return _aff ;};if _bcb :=_ef .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_bcb !=nil {return _bcb ; -};if _ef .Choice !=nil {if _bg :=_ef .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bg !=nil {return _bg ;};};if _ff :=_ef .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); -_ff !=nil {return _ff ;};return nil ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_gge :=&CT_GraphicalObjectFrame {}; -_gge .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_gge .Xfrm =_g .NewCT_Transform2D ();_gge .Graphic =_g .NewGraphic ();return _gge ;}; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_gcae *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _aag :=_gcae .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aag !=nil {return _aag ;};if _dbc :=_gcae .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_dbc !=nil {return _dbc ;};return nil ;};func (_cafe ST_EditAs )ValidateWithPath (path string )error {switch _cafe {case 0,1,2,3:default:return _de .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cafe )); +};return nil ;}; -// Validate validates the CT_Drawing and its children -func (_dff *CT_Drawing )Validate ()error {return _dff .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_cbda ST_EditAs )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gaaa :=_b .Attr {};_gaaa .Name =name ;switch _cbda {case ST_EditAsUnset :_gaaa .Value =""; -case ST_EditAsTwoCell :_gaaa .Value ="\u0074w\u006f\u0043\u0065\u006c\u006c";case ST_EditAsOneCell :_gaaa .Value ="\u006fn\u0065\u0043\u0065\u006c\u006c";case ST_EditAsAbsolute :_gaaa .Value ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";};return _gaaa ,nil ; -}; +// Validate validates the CT_Rel and its children +func (_bcae *CT_Rel )Validate ()error {return _bcae .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};type CT_GroupShape struct{NvGrpSpPr *CT_GroupShapeNonVisual ;GrpSpPr *_c .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;};func NewTo ()*To {_dfgc :=&To {}; +_dfgc .CT_Marker =*NewCT_Marker ();return _dfgc }; // Validate validates the CT_PictureNonVisual and its children -func (_abe *CT_PictureNonVisual )Validate ()error {return _abe .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_acc *CT_OneCellAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acc .From =NewCT_Marker (); -_acc .Ext =_g .NewCT_PositiveSize2D ();_acc .ClientData =NewCT_AnchorClientData ();_dgc :for {_gbdg ,_adcc :=d .Token ();if _adcc !=nil {return _adcc ;};switch _daec :=_gbdg .(type ){case _b .StartElement :switch _daec .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 _ceag :=d .DecodeElement (_acc .From ,&_daec ); -_ceag !=nil {return _ceag ;};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 _afg :=d .DecodeElement (_acc .Ext ,&_daec ); -_afg !=nil {return _afg ;};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"}:_acc .Choice =NewEG_ObjectChoicesChoice (); -if _fdfbd :=d .DecodeElement (&_acc .Choice .Sp ,&_daec );_fdfbd !=nil {return _fdfbd ;};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"}:_acc .Choice =NewEG_ObjectChoicesChoice (); -if _dfe :=d .DecodeElement (&_acc .Choice .GrpSp ,&_daec );_dfe !=nil {return _dfe ;};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"}:_acc .Choice =NewEG_ObjectChoicesChoice (); -if _bgb :=d .DecodeElement (&_acc .Choice .GraphicFrame ,&_daec );_bgb !=nil {return _bgb ;};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"}:_acc .Choice =NewEG_ObjectChoicesChoice (); -if _gafg :=d .DecodeElement (&_acc .Choice .CxnSp ,&_daec );_gafg !=nil {return _gafg ;};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"}:_acc .Choice =NewEG_ObjectChoicesChoice (); -if _deg :=d .DecodeElement (&_acc .Choice .Pic ,&_daec );_deg !=nil {return _deg ;};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"}:_acc .Choice =NewEG_ObjectChoicesChoice (); -if _dbcc :=d .DecodeElement (&_acc .Choice .ContentPart ,&_daec );_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\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 _ada :=d .DecodeElement (_acc .ClientData ,&_daec ); -_ada !=nil {return _ada ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_daec .Name ); -if _bbfg :=d .Skip ();_bbfg !=nil {return _bbfg ;};};case _b .EndElement :break _dgc ;case _b .CharData :};};return nil ;}; +func (_dff *CT_PictureNonVisual )Validate ()error {return _dff .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");}; -// Validate validates the CT_OneCellAnchor and its children -func (_dbde *CT_OneCellAnchor )Validate ()error {return _dbde .ValidateWithPath ("\u0043\u0054_\u004f\u006e\u0065C\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func (_cab *CT_ConnectorNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cab .CNvPr =_g .NewCT_NonVisualDrawingProps (); -_cab .CNvCxnSpPr =_g .NewCT_NonVisualConnectorProperties ();_caa :for {_fba ,_bbf :=d .Token ();if _bbf !=nil {return _bbf ;};switch _ged :=_fba .(type ){case _b .StartElement :switch _ged .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 _bgc :=d .DecodeElement (_cab .CNvPr ,&_ged ); -_bgc !=nil {return _bgc ;};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 _ag :=d .DecodeElement (_cab .CNvCxnSpPr ,&_ged ); -_ag !=nil {return _ag ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e C\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c\u0020\u0025\u0076",_ged .Name ); -if _da :=d .Skip ();_da !=nil {return _da ;};};case _b .EndElement :break _caa ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Marker and its children +func (_cdeg *CT_Marker )Validate ()error {return _cdeg .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};type CT_AbsoluteAnchor struct{Pos *_c .CT_Point2D ;Ext *_c .CT_PositiveSize2D ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ; +};func NewCT_Marker ()*CT_Marker {_eeg :=&CT_Marker {};_eeg .Col =0;_eeg .Row =0;return _eeg };func (_cag *CT_ConnectorNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cag .CNvPr =_c .NewCT_NonVisualDrawingProps ();_cag .CNvCxnSpPr =_c .NewCT_NonVisualConnectorProperties (); +_ggb :for {_gea ,_fdfg :=d .Token ();if _fdfg !=nil {return _fdfg ;};switch _dbe :=_gea .(type ){case _d .StartElement :switch _dbe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _bcd :=d .DecodeElement (_cag .CNvPr ,&_dbe ); +_bcd !=nil {return _bcd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _fdg :=d .DecodeElement (_cag .CNvCxnSpPr ,&_dbe ); +_fdg !=nil {return _fdg ;};default:_bc .Log .Debug ("\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",_dbe .Name ); +if _ggbf :=d .Skip ();_ggbf !=nil {return _ggbf ;};};case _d .EndElement :break _ggb ;case _d .CharData :};};return nil ;};func (_efcg *CT_GroupShapeChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efcg .Sp !=nil {_aee :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}}; +for _ ,_cbdc :=range _efcg .Sp {e .EncodeElement (_cbdc ,_aee );};};if _efcg .GrpSp !=nil {_ga :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};for _ ,_eee :=range _efcg .GrpSp {e .EncodeElement (_eee ,_ga );}; +};if _efcg .GraphicFrame !=nil {_dbb :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_eef :=range _efcg .GraphicFrame {e .EncodeElement (_eef ,_dbb );};};if _efcg .CxnSp !=nil {_fge :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}}; +for _ ,_fbg :=range _efcg .CxnSp {e .EncodeElement (_fbg ,_fge );};};if _efcg .Pic !=nil {_bfag :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};for _ ,_acg :=range _efcg .Pic {e .EncodeElement (_acg ,_bfag );};};return nil ; +};func (_fcbd *CT_Picture )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fcbd .MacroAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_de .Sprintf ("\u0025\u0076",*_fcbd .MacroAttr )}); +};if _fcbd .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_de .Sprintf ("\u0025\u0064",_gbae (*_fcbd .FPublishedAttr ))});};e .EncodeToken (start ); +_ceec :=_d .StartElement {Name :_d .Name {Local :"x\u0064\u0072\u003a\u006e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_fcbd .NvPicPr ,_ceec );_efea :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072:\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_fcbd .BlipFill ,_efea );_ecb :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fcbd .SpPr ,_ecb );if _fcbd .Style !=nil {_fggb :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}}; +e .EncodeElement (_fcbd .Style ,_fggb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Picture ()*CT_Picture {_fcf :=&CT_Picture {};_fcf .NvPicPr =NewCT_PictureNonVisual ();_fcf .BlipFill =_c .NewCT_BlipFillProperties (); +_fcf .SpPr =_c .NewCT_ShapeProperties ();return _fcf ;};func NewCT_AbsoluteAnchor ()*CT_AbsoluteAnchor {_a :=&CT_AbsoluteAnchor {};_a .Pos =_c .NewCT_Point2D ();_a .Ext =_c .NewCT_PositiveSize2D ();_a .ClientData =NewCT_AnchorClientData ();return _a ;}; +func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_egaa :=&CT_ShapeNonVisual {};_egaa .CNvPr =_c .NewCT_NonVisualDrawingProps ();_egaa .CNvSpPr =_c .NewCT_NonVisualDrawingShapeProps ();return _egaa ;};func (_ag *CT_GroupShapeChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abcf :for {_fgab ,_fba :=d .Token (); +if _fba !=nil {return _fba ;};switch _gbgd :=_fgab .(type ){case _d .StartElement :switch _gbgd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ccb :=NewCT_Shape (); +if _cae :=d .DecodeElement (_ccb ,&_gbgd );_cae !=nil {return _cae ;};_ag .Sp =append (_ag .Sp ,_ccb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_abb :=NewCT_GroupShape (); +if _dcb :=d .DecodeElement (_abb ,&_gbgd );_dcb !=nil {return _dcb ;};_ag .GrpSp =append (_ag .GrpSp ,_abb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_adac :=NewCT_GraphicalObjectFrame (); +if _acgg :=d .DecodeElement (_adac ,&_gbgd );_acgg !=nil {return _acgg ;};_ag .GraphicFrame =append (_ag .GraphicFrame ,_adac );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_ebe :=NewCT_Connector (); +if _fbf :=d .DecodeElement (_ebe ,&_gbgd );_fbf !=nil {return _fbf ;};_ag .CxnSp =append (_ag .CxnSp ,_ebe );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_gca :=NewCT_Picture (); +if _gcg :=d .DecodeElement (_gca ,&_gbgd );_gcg !=nil {return _gcg ;};_ag .Pic =append (_ag .Pic ,_gca );default:_bc .Log .Debug ("\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",_gbgd .Name ); +if _gfc :=d .Skip ();_gfc !=nil {return _gfc ;};};case _d .EndElement :break _abcf ;case _d .CharData :};};return nil ;};func (_cbg *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbg .CNvPr =_c .NewCT_NonVisualDrawingProps (); +_cbg .CNvGraphicFramePr =_c .NewCT_NonVisualGraphicFrameProperties ();_cgg :for {_baee ,_afc :=d .Token ();if _afc !=nil {return _afc ;};switch _ege :=_baee .(type ){case _d .StartElement :switch _ege .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _efe :=d .DecodeElement (_cbg .CNvPr ,&_ege ); +_efe !=nil {return _efe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _adad :=d .DecodeElement (_cbg .CNvGraphicFramePr ,&_ege ); +_adad !=nil {return _adad ;};default:_bc .Log .Debug ("\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",_ege .Name ); +if _bde :=d .Skip ();_bde !=nil {return _bde ;};};case _d .EndElement :break _cgg ;case _d .CharData :};};return nil ;}; + +// Validate validates the CT_Shape and its children +func (_ceba *CT_Shape )Validate ()error {return _ceba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");}; + +// Validate validates the CT_ShapeNonVisual and its children +func (_aaf *CT_ShapeNonVisual )Validate ()error {return _aaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};type EG_Anchor struct{TwoCellAnchor *CT_TwoCellAnchor ;OneCellAnchor *CT_OneCellAnchor ; +AbsoluteAnchor *CT_AbsoluteAnchor ;};func (_cfae *EG_ObjectChoicesChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cfae .Sp !=nil {_fcgb :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};e .EncodeElement (_cfae .Sp ,_fcgb ); +};if _cfae .GrpSp !=nil {_edbf :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};e .EncodeElement (_cfae .GrpSp ,_edbf );};if _cfae .GraphicFrame !=nil {_ddc :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; +e .EncodeElement (_cfae .GraphicFrame ,_ddc );};if _cfae .CxnSp !=nil {_bgg :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};e .EncodeElement (_cfae .CxnSp ,_bgg );};if _cfae .Pic !=nil {_bgbg :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}}; +e .EncodeElement (_cfae .Pic ,_bgbg );};if _cfae .ContentPart !=nil {_dagdf :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072:\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_cfae .ContentPart ,_dagdf );}; +return nil ;};func NewEG_ObjectChoicesChoice ()*EG_ObjectChoicesChoice {_bceb :=&EG_ObjectChoicesChoice {};return _bceb ;};func (_aebe ST_EditAs )String ()string {switch _aebe {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 "";}; + +// ValidateWithPath validates the EG_ObjectChoicesChoice and its children, prefixing error messages with path +func (_cfde *EG_ObjectChoicesChoice )ValidateWithPath (path string )error {if _cfde .Sp !=nil {if _fcdc :=_cfde .Sp .ValidateWithPath (path +"\u002f\u0053\u0070");_fcdc !=nil {return _fcdc ;};};if _cfde .GrpSp !=nil {if _ffbd :=_cfde .GrpSp .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070"); +_ffbd !=nil {return _ffbd ;};};if _cfde .GraphicFrame !=nil {if _bgf :=_cfde .GraphicFrame .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065");_bgf !=nil {return _bgf ;};};if _cfde .CxnSp !=nil {if _gde :=_cfde .CxnSp .ValidateWithPath (path +"\u002f\u0043\u0078\u006e\u0053\u0070"); +_gde !=nil {return _gde ;};};if _cfde .Pic !=nil {if _ddag :=_cfde .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063");_ddag !=nil {return _ddag ;};};if _cfde .ContentPart !=nil {if _ggada :=_cfde .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"); +_ggada !=nil {return _ggada ;};};return nil ;};func (_ccgd ST_EditAs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccgd .String (),start );};func (_fdd *CT_ShapeNonVisual )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdd .CNvPr =_c .NewCT_NonVisualDrawingProps (); +_fdd .CNvSpPr =_c .NewCT_NonVisualDrawingShapeProps ();_abea :for {_ffg ,_ecfe :=d .Token ();if _ecfe !=nil {return _ecfe ;};switch _daea :=_ffg .(type ){case _d .StartElement :switch _daea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _bdaa :=d .DecodeElement (_fdd .CNvPr ,&_daea ); +_bdaa !=nil {return _bdaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _adcb :=d .DecodeElement (_fdd .CNvSpPr ,&_daea ); +_adcb !=nil {return _adcb ;};default:_bc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_daea .Name ); +if _dfg :=d .Skip ();_dfg !=nil {return _dfg ;};};case _d .EndElement :break _abea ;case _d .CharData :};};return nil ;};type From struct{CT_Marker };func (_cebg *CT_Marker )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +_cgd :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0063\u006f\u006c"}};e .EncodeElement (_cebg .Col ,_cgd );_bfbf :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006f\u006c\u004f\u0066\u0066"}};e .EncodeElement (_cebg .ColOff ,_bfbf ); +_eda :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0072\u006f\u0077"}};e .EncodeElement (_cebg .Row ,_eda );_gbf :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0072\u006f\u0077\u004f\u0066\u0066"}};e .EncodeElement (_cebg .RowOff ,_gbf ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_egab *CT_ConnectorNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_cdg :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}}; +e .EncodeElement (_egab .CNvPr ,_cdg );_gffa :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u004e\u0076\u0043\u0078n\u0053\u0070\u0050\u0072"}};e .EncodeElement (_egab .CNvCxnSpPr ,_gffa );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; // Validate validates the CT_TwoCellAnchor and its children -func (_dafg *CT_TwoCellAnchor )Validate ()error {return _dafg .ValidateWithPath ("\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");}; +func (_dagd *CT_TwoCellAnchor )Validate ()error {return _dagd .ValidateWithPath ("\u0043\u0054_\u0054\u0077\u006fC\u0065\u006c\u006c\u0041\u006e\u0063\u0068\u006f\u0072");};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_cbc :=&CT_GroupShapeChoice {}; +return _cbc };func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_aa :=&CT_GraphicalObjectFrameNonVisual {};_aa .CNvPr =_c .NewCT_NonVisualDrawingProps ();_aa .CNvGraphicFramePr =_c .NewCT_NonVisualGraphicFrameProperties ();return _aa ; +};type EG_ObjectChoicesChoice struct{Sp *CT_Shape ;GrpSp *CT_GroupShape ;GraphicFrame *CT_GraphicalObjectFrame ;CxnSp *CT_Connector ;Pic *CT_Picture ;ContentPart *CT_Rel ;}; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_ccde *CT_Drawing )ValidateWithPath (path string )error {for _ace ,_fde :=range _ccde .EG_Anchor {if _ebf :=_fde .ValidateWithPath (_c .Sprintf ("\u0025\u0073/\u0045\u0047\u005fA\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ace )); -_ebf !=nil {return _ebf ;};};return nil ;};func (_geed *CT_Marker )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gaf :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u006f\u006c"}};e .EncodeElement (_geed .Col ,_gaf ); -_cebb :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0063\u006f\u006c\u004f\u0066\u0066"}};e .EncodeElement (_geed .ColOff ,_cebb );_ggad :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0072\u006f\u0077"}};e .EncodeElement (_geed .Row ,_ggad ); -_dfa :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0072\u006f\u0077\u004f\u0066\u0066"}};e .EncodeElement (_geed .RowOff ,_dfa );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgcbf *To )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgcbf .CT_Marker =*NewCT_Marker (); -_bfa :for {_baef ,_ccf :=d .Token ();if _ccf !=nil {return _ccf ;};switch _aed :=_baef .(type ){case _b .StartElement :switch _aed .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 _eccg :=d .DecodeElement (&_bgcbf .Col ,&_aed ); -_eccg !=nil {return _eccg ;};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"}:_eagg ,_fccga :=d .Token (); -if _fccga !=nil {return _fccga ;};switch _eage :=_eagg .(type ){case _b .CharData :_fedf :=string (_eage );_adga ,_acbae :=_g .ParseUnionST_Coordinate (_fedf );if _acbae !=nil {return nil ;};_bgcbf .ColOff =_adga ;d .Skip ();case _b .EndElement :};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 _fea :=d .DecodeElement (&_bgcbf .Row ,&_aed ); -_fea !=nil {return _fea ;};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"}:_ebe ,_bdgg :=d .Token (); -if _bdgg !=nil {return _bdgg ;};switch _dfdg :=_ebe .(type ){case _b .CharData :_geefc :=string (_dfdg );_cdga ,_fbb :=_g .ParseUnionST_Coordinate (_geefc );if _fbb !=nil {return nil ;};_bgcbf .RowOff =_cdga ;d .Skip ();case _b .EndElement :};default:_e .Log .Debug ("\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",_aed .Name ); -if _beed :=d .Skip ();_beed !=nil {return _beed ;};};case _b .EndElement :break _bfa ;case _b .CharData :};};return nil ;};func (_fcdd *CT_TwoCellAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcdd .From =NewCT_Marker ();_fcdd .To =NewCT_Marker (); -_fcdd .ClientData =NewCT_AnchorClientData ();for _ ,_fdege :=range start .Attr {if _fdege .Name .Local =="\u0065\u0064\u0069\u0074\u0041\u0073"{_fcdd .EditAsAttr .UnmarshalXMLAttr (_fdege );continue ;};};_egda :for {_gaaf ,_dcab :=d .Token ();if _dcab !=nil {return _dcab ; -};switch _aae :=_gaaf .(type ){case _b .StartElement :switch _aae .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 _gdf :=d .DecodeElement (_fcdd .From ,&_aae ); -_gdf !=nil {return _gdf ;};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 _fge :=d .DecodeElement (_fcdd .To ,&_aae ); -_fge !=nil {return _fge ;};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"}:_fcdd .Choice =NewEG_ObjectChoicesChoice (); -if _aefb :=d .DecodeElement (&_fcdd .Choice .Sp ,&_aae );_aefb !=nil {return _aefb ;};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"}:_fcdd .Choice =NewEG_ObjectChoicesChoice (); -if _dfbe :=d .DecodeElement (&_fcdd .Choice .GrpSp ,&_aae );_dfbe !=nil {return _dfbe ;};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"}:_fcdd .Choice =NewEG_ObjectChoicesChoice (); -if _gadb :=d .DecodeElement (&_fcdd .Choice .GraphicFrame ,&_aae );_gadb !=nil {return _gadb ;};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"}:_fcdd .Choice =NewEG_ObjectChoicesChoice (); -if _agf :=d .DecodeElement (&_fcdd .Choice .CxnSp ,&_aae );_agf !=nil {return _agf ;};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"}:_fcdd .Choice =NewEG_ObjectChoicesChoice (); -if _bcf :=d .DecodeElement (&_fcdd .Choice .Pic ,&_aae );_bcf !=nil {return _bcf ;};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"}:_fcdd .Choice =NewEG_ObjectChoicesChoice (); -if _dfae :=d .DecodeElement (&_fcdd .Choice .ContentPart ,&_aae );_dfae !=nil {return _dfae ;};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 _cfgg :=d .DecodeElement (_fcdd .ClientData ,&_aae ); -_cfgg !=nil {return _cfgg ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_aae .Name ); -if _ggaf :=d .Skip ();_ggaf !=nil {return _ggaf ;};};case _b .EndElement :break _egda ;case _b .CharData :};};return nil ;};type EG_Anchor struct{TwoCellAnchor *CT_TwoCellAnchor ;OneCellAnchor *CT_OneCellAnchor ;AbsoluteAnchor *CT_AbsoluteAnchor ;}; +// Validate validates the CT_Connector and its children +func (_ffab *CT_Connector )Validate ()error {return _ffab .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};type CT_Rel struct{IdAttr string ;};func NewCT_Drawing ()*CT_Drawing {_geg :=&CT_Drawing {};return _geg }; +func (_gad *CT_ShapeNonVisual )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_dagf :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0063\u004e\u0076\u0050r"}};e .EncodeElement (_gad .CNvPr ,_dagf );_adee :=_d .StartElement {Name :_d .Name {Local :"x\u0064\u0072\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_gad .CNvSpPr ,_adee );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the From and its children, prefixing error messages with path -func (_gdbd *From )ValidateWithPath (path string )error {if _dfaf :=_gdbd .CT_Marker .ValidateWithPath (path );_dfaf !=nil {return _dfaf ;};return nil ;};func NewCT_OneCellAnchor ()*CT_OneCellAnchor {_ega :=&CT_OneCellAnchor {};_ega .From =NewCT_Marker (); -_ega .Ext =_g .NewCT_PositiveSize2D ();_ega .ClientData =NewCT_AnchorClientData ();return _ega ;}; +// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path +func (_ddbg *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _gef :=_ddbg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_gef !=nil {return _gef ;};if _egef :=_ddbg .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_egef !=nil {return _egef ;};return nil ;};type CT_TwoCellAnchor struct{EditAsAttr ST_EditAs ;From *CT_Marker ;To *CT_Marker ;Choice *EG_ObjectChoicesChoice ;ClientData *CT_AnchorClientData ;}; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_cebf *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _bfb ,_ffe :=range _cebf .Sp {if _caab :=_ffe .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_bfb ));_caab !=nil {return _caab ;};};for _gcaf ,_gdc :=range _cebf .GrpSp {if _ddea :=_gdc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_gcaf )); -_ddea !=nil {return _ddea ;};};for _gga ,_aafgd :=range _cebf .GraphicFrame {if _ddg :=_aafgd .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gga ));_ddg !=nil {return _ddg ; -};};for _dffg ,_ddf :=range _cebf .CxnSp {if _fgae :=_ddf .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_dffg ));_fgae !=nil {return _fgae ;};};for _faeg ,_gfc :=range _cebf .Pic {if _gaab :=_gfc .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_faeg )); -_gaab !=nil {return _gaab ;};};return nil ;};func (_bbfa *CT_GroupShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbfa .Sp !=nil {_dbbe :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070"}};for _ ,_dbc :=range _bbfa .Sp {e .EncodeElement (_dbc ,_dbbe ); -};};if _bbfa .GrpSp !=nil {_agb :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0067\u0072\u0070\u0053p"}};for _ ,_gbc :=range _bbfa .GrpSp {e .EncodeElement (_gbc ,_agb );};};if _bbfa .GraphicFrame !=nil {_cda :=_b .StartElement {Name :_b .Name {Local :"\u0078\u0064r\u003a\u0067\u0072a\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; -for _ ,_gab :=range _bbfa .GraphicFrame {e .EncodeElement (_gab ,_cda );};};if _bbfa .CxnSp !=nil {_aeg :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0063\u0078\u006e\u0053p"}};for _ ,_fbe :=range _bbfa .CxnSp {e .EncodeElement (_fbe ,_aeg ); -};};if _bbfa .Pic !=nil {_fdde :=_b .StartElement {Name :_b .Name {Local :"\u0078d\u0072\u003a\u0070\u0069\u0063"}};for _ ,_dcef :=range _bbfa .Pic {e .EncodeElement (_dcef ,_fdde );};};return nil ;}; +// Validate validates the EG_ObjectChoices and its children +func (_beeec *EG_ObjectChoices )Validate ()error {return _beeec .ValidateWithPath ("\u0045\u0047_\u004f\u0062\u006ae\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065\u0073");};type CT_Drawing struct{EG_Anchor []*EG_Anchor ;}; -// ValidateWithPath validates the To and its children, prefixing error messages with path -func (_ebcc *To )ValidateWithPath (path string )error {if _ecg :=_ebcc .CT_Marker .ValidateWithPath (path );_ecg !=nil {return _ecg ;};return nil ;}; +// Validate validates the CT_Drawing and its children +func (_dbg *CT_Drawing )Validate ()error {return _dbg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_caa *CT_Connector )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caa .MacroAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_de .Sprintf ("\u0025\u0076",*_caa .MacroAttr )}); +};if _caa .FPublishedAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0065\u0064"},Value :_de .Sprintf ("\u0025\u0064",_gbae (*_caa .FPublishedAttr ))});};e .EncodeToken (start ); +_bdg :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_caa .NvCxnSpPr ,_bdg );_cef :=_d .StartElement {Name :_d .Name {Local :"\u0078\u0064\u0072\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_caa .SpPr ,_cef );if _caa .Style !=nil {_ega :=_d .StartElement {Name :_d .Name {Local :"\u0078d\u0072\u003a\u0073\u0074\u0079\u006ce"}};e .EncodeElement (_caa .Style ,_ega );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +}; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_gee *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _fag :=_gee .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fag !=nil {return _fag ;};if _dad :=_gee .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); -_dad !=nil {return _dad ;};return nil ;};func (_dcee *CT_Marker )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcee .Col =0;_dcee .Row =0;_dfg :for {_ecc ,_gacf :=d .Token ();if _gacf !=nil {return _gacf ;};switch _ecca :=_ecc .(type ){case _b .StartElement :switch _ecca .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 _dab :=d .DecodeElement (&_dcee .Col ,&_ecca ); -_dab !=nil {return _dab ;};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"}:_acba ,_gbdb :=d .Token (); -if _gbdb !=nil {return _gbdb ;};switch _ced :=_acba .(type ){case _b .CharData :_gbg :=string (_ced );_agd ,_cad :=_g .ParseUnionST_Coordinate (_gbg );if _cad !=nil {return nil ;};_dcee .ColOff =_agd ;d .Skip ();case _b .EndElement :};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 _fcbd :=d .DecodeElement (&_dcee .Row ,&_ecca ); -_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 :"\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"}:_ecef ,_eda :=d .Token (); -if _eda !=nil {return _eda ;};switch _ceca :=_ecef .(type ){case _b .CharData :_bec :=string (_ceca );_gbdd ,_fdfc :=_g .ParseUnionST_Coordinate (_bec );if _fdfc !=nil {return nil ;};_dcee .RowOff =_gbdd ;d .Skip ();case _b .EndElement :};default:_e .Log .Debug ("\u0073k\u0069\u0070p\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",_ecca .Name ); -if _ffga :=d .Skip ();_ffga !=nil {return _ffga ;};};case _b .EndElement :break _dfg ;case _b .CharData :};};return nil ;};func NewEG_ObjectChoices ()*EG_ObjectChoices {_bgbb :=&EG_ObjectChoices {};return _bgbb };func (_aggbe *From )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aggbe .CT_Marker =*NewCT_Marker (); -_eee :for {_gdge ,_fgea :=d .Token ();if _fgea !=nil {return _fgea ;};switch _fcfc :=_gdge .(type ){case _b .StartElement :switch _fcfc .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 _edec :=d .DecodeElement (&_aggbe .Col ,&_fcfc ); -_edec !=nil {return _edec ;};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"}:_bcg ,_eac :=d .Token (); -if _eac !=nil {return _eac ;};switch _daefd :=_bcg .(type ){case _b .CharData :_dafe :=string (_daefd );_egae ,_bccg :=_g .ParseUnionST_Coordinate (_dafe );if _bccg !=nil {return nil ;};_aggbe .ColOff =_egae ;d .Skip ();case _b .EndElement :};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 _feed :=d .DecodeElement (&_aggbe .Row ,&_fcfc ); -_feed !=nil {return _feed ;};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"}:_edfb ,_fdacf :=d .Token (); -if _fdacf !=nil {return _fdacf ;};switch _befd :=_edfb .(type ){case _b .CharData :_dcd :=string (_befd );_abf ,_aadg :=_g .ParseUnionST_Coordinate (_dcd );if _aadg !=nil {return nil ;};_aggbe .RowOff =_abf ;d .Skip ();case _b .EndElement :};default:_e .Log .Debug ("\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",_fcfc .Name ); -if _gcd :=d .Skip ();_gcd !=nil {return _gcd ;};};case _b .EndElement :break _eee ;case _b .CharData :};};return nil ;};type CT_ShapeNonVisual struct{CNvPr *_g .CT_NonVisualDrawingProps ;CNvSpPr *_g .CT_NonVisualDrawingShapeProps ;}; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_gfcc *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _bgeg :=_gfcc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bgeg !=nil {return _bgeg ;};if _dgec :=_gfcc .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); +_dgec !=nil {return _dgec ;};return nil ;};func (_eecg *From )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/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\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 ,_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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d";return _eecg .CT_Marker .MarshalXML (e ,start );};type CT_AnchorClientData struct{FLocksWithSheetAttr *bool ;FPrintsWithSheetAttr *bool ;}; -// Validate validates the CT_ShapeNonVisual and its children -func (_aac *CT_ShapeNonVisual )Validate ()error {return _aac .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");}; +// Validate validates the CT_GraphicalObjectFrame and its children +func (_ggf *CT_GraphicalObjectFrame )Validate ()error {return _ggf .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");}; -// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path -func (_dac *CT_Marker )ValidateWithPath (path string )error {if _dac .Col < 0{return _c .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 ,_dac .Col ); -};if _bgcc :=_dac .ColOff .ValidateWithPath (path +"\u002fC\u006f\u006c\u004f\u0066\u0066");_bgcc !=nil {return _bgcc ;};if _dac .Row < 0{return _c .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 ,_dac .Row ); -};if _efe :=_dac .RowOff .ValidateWithPath (path +"\u002fR\u006f\u0077\u004f\u0066\u0066");_efe !=nil {return _efe ;};return nil ;};func (_deb *ST_EditAs )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_deb =0;case "\u0074w\u006f\u0043\u0065\u006c\u006c":*_deb =1; -case "\u006fn\u0065\u0043\u0065\u006c\u006c":*_deb =2;case "\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065":*_deb =3;};return nil ;}; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_ecd *CT_PictureNonVisual )ValidateWithPath (path string )error {if _bga :=_ecd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bga !=nil {return _bga ;};if _gge :=_ecd .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); +_gge !=nil {return _gge ;};return nil ;};func (_cee *CT_Marker )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cee .Col =0;_cee .Row =0;_gae :for {_dcag ,_bage :=d .Token ();if _bage !=nil {return _bage ;};switch _gaa :=_dcag .(type ){case _d .StartElement :switch _gaa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _afa :=d .DecodeElement (&_cee .Col ,&_gaa ); +_afa !=nil {return _afa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_fgd ,_eea :=d .Token (); +if _eea !=nil {return _eea ;};switch _agd :=_fgd .(type ){case _d .CharData :_aefc :=string (_agd );_babg ,_abac :=_c .ParseUnionST_Coordinate (_aefc );if _abac !=nil {return nil ;};_cee .ColOff =_babg ;d .Skip ();case _d .EndElement :};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _fde :=d .DecodeElement (&_cee .Row ,&_gaa ); +_fde !=nil {return _fde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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"}:_gbb ,_agf :=d .Token (); +if _agf !=nil {return _agf ;};switch _dee :=_gbb .(type ){case _d .CharData :_afb :=string (_dee );_cfda ,_gaea :=_c .ParseUnionST_Coordinate (_afb );if _gaea !=nil {return nil ;};_cee .RowOff =_cfda ;d .Skip ();case _d .EndElement :};default:_bc .Log .Debug ("\u0073k\u0069\u0070p\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",_gaa .Name ); +if _gaed :=d .Skip ();_gaed !=nil {return _gaed ;};};case _d .EndElement :break _gae ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_eaeb *CT_Shape )ValidateWithPath (path string )error {if _affc :=_eaeb .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_affc !=nil {return _affc ;};if _gea :=_eaeb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_gea !=nil {return _gea ;};if _eaeb .Style !=nil {if _fcda :=_eaeb .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fcda !=nil {return _fcda ;};};if _eaeb .TxBody !=nil {if _gacd :=_eaeb .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); -_gacd !=nil {return _gacd ;};};return nil ;};func init (){_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); -_aa .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 ); +// ValidateWithPath validates the CT_OneCellAnchor and its children, prefixing error messages with path +func (_cgga *CT_OneCellAnchor )ValidateWithPath (path string )error {if _bgb :=_cgga .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_bgb !=nil {return _bgb ;};if _abef :=_cgga .Ext .ValidateWithPath (path +"\u002f\u0045\u0078\u0074");_abef !=nil {return _abef ; +};if _cgga .Choice !=nil {if _ebb :=_cgga .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebb !=nil {return _ebb ;};};if _bdfg :=_cgga .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); +_bdfg !=nil {return _bdfg ;};return nil ;}; + +// Validate validates the WsDr and its children +func (_ffda *WsDr )Validate ()error {return _ffda .ValidateWithPath ("\u0057\u0073\u0044\u0072")};func NewFrom ()*From {_ddgd :=&From {};_ddgd .CT_Marker =*NewCT_Marker ();return _ddgd };func _gbae (_fafg bool )uint8 {if _fafg {return 1;};return 0;};func init (){_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 ); +_bf .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 b0f7839e83..245d7aab30 100644 --- a/schema/soo/ofc/custom_properties/custom_properties.go +++ b/schema/soo/ofc/custom_properties/custom_properties.go @@ -9,105 +9,106 @@ // 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 (_c "encoding/xml";_b "fmt";_f "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/common/logger";_g "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_ca "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; -_de "strconv";_a "time";); +package custom_properties ;import (_c "encoding/xml";_cb "fmt";_a "github.com/unidoc/unioffice";_fe "github.com/unidoc/unioffice/common/logger";_b "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";_fa "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; +_d "strconv";_fd "time";);func (_af *CT_Property )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_af .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 _ ,_gfec :=range start .Attr {if _gfec .Name .Local =="\u0070\u0069\u0064"{_ddb ,_ceb :=_d .ParseInt (_gfec .Value ,10,32);if _ceb !=nil {return _ceb ;};_af .PidAttr =int32 (_ddb );continue ;};if _gfec .Name .Local =="\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"{_def ,_gb :=_gfec .Value ,error (nil ); +if _gb !=nil {return _gb ;};_af .LinkTargetAttr =&_def ;continue ;};if _gfec .Name .Local =="\u006e\u0061\u006d\u0065"{_bed ,_gacea :=_gfec .Value ,error (nil );if _gacea !=nil {return _gacea ;};_af .NameAttr =&_bed ;continue ;};if _gfec .Name .Local =="\u0066\u006d\u0074i\u0064"{_eaa ,_ee :=_gfec .Value ,error (nil ); +if _ee !=nil {return _ee ;};_af .FmtidAttr =_eaa ;continue ;};};_dbc :for {_ffc ,_fdd :=d .Token ();if _fdd !=nil {return _fdd ;};switch _caf :=_ffc .(type ){case _c .StartElement :switch _caf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Vector =_b .NewVector (); +if _ec :=d .DecodeElement (_af .Vector ,&_caf );_ec !=nil {return _ec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Array =_b .NewArray (); +if _dec :=d .DecodeElement (_af .Array ,&_caf );_dec !=nil {return _dec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Blob =new (string ); +if _bg :=d .DecodeElement (_af .Blob ,&_caf );_bg !=nil {return _bg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Oblob =new (string ); +if _dg :=d .DecodeElement (_af .Oblob ,&_caf );_dg !=nil {return _dg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Empty =_b .NewEmpty (); +if _dbe :=d .DecodeElement (_af .Empty ,&_caf );_dbe !=nil {return _dbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Null =_b .NewNull (); +if _fddg :=d .DecodeElement (_af .Null ,&_caf );_fddg !=nil {return _fddg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .I1 =new (int8 ); +if _ae :=d .DecodeElement (_af .I1 ,&_caf );_ae !=nil {return _ae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .I2 =new (int16 ); +if _aba :=d .DecodeElement (_af .I2 ,&_caf );_aba !=nil {return _aba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .I4 =new (int32 ); +if _fea :=d .DecodeElement (_af .I4 ,&_caf );_fea !=nil {return _fea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .I8 =new (int64 ); +if _eae :=d .DecodeElement (_af .I8 ,&_caf );_eae !=nil {return _eae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Int =new (int32 ); +if _gff :=d .DecodeElement (_af .Int ,&_caf );_gff !=nil {return _gff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Ui1 =new (uint8 ); +if _cg :=d .DecodeElement (_af .Ui1 ,&_caf );_cg !=nil {return _cg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Ui2 =new (uint16 ); +if _dcb :=d .DecodeElement (_af .Ui2 ,&_caf );_dcb !=nil {return _dcb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Ui4 =new (uint32 ); +if _bcd :=d .DecodeElement (_af .Ui4 ,&_caf );_bcd !=nil {return _bcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Ui8 =new (uint64 ); +if _bf :=d .DecodeElement (_af .Ui8 ,&_caf );_bf !=nil {return _bf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Uint =new (uint32 ); +if _gfg :=d .DecodeElement (_af .Uint ,&_caf );_gfg !=nil {return _gfg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .R4 =new (float32 ); +if _eag :=d .DecodeElement (_af .R4 ,&_caf );_eag !=nil {return _eag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .R8 =new (float64 ); +if _acg :=d .DecodeElement (_af .R8 ,&_caf );_acg !=nil {return _acg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Decimal =new (float64 ); +if _gga :=d .DecodeElement (_af .Decimal ,&_caf );_gga !=nil {return _gga ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Lpstr =new (string ); +if _ceg :=d .DecodeElement (_af .Lpstr ,&_caf );_ceg !=nil {return _ceg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Lpwstr =new (string ); +if _aaa :=d .DecodeElement (_af .Lpwstr ,&_caf );_aaa !=nil {return _aaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Bstr =new (string ); +if _ebf :=d .DecodeElement (_af .Bstr ,&_caf );_ebf !=nil {return _ebf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Date =new (_fd .Time ); +if _fbc :=d .DecodeElement (_af .Date ,&_caf );_fbc !=nil {return _fbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Filetime =new (_fd .Time ); +if _dgf :=d .DecodeElement (_af .Filetime ,&_caf );_dgf !=nil {return _dgf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Bool =new (bool ); +if _ecf :=d .DecodeElement (_af .Bool ,&_caf );_ecf !=nil {return _ecf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Cy =new (string ); +if _fdf :=d .DecodeElement (_af .Cy ,&_caf );_fdf !=nil {return _fdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Error =new (string ); +if _bea :=d .DecodeElement (_af .Error ,&_caf );_bea !=nil {return _bea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Stream =new (string ); +if _dcbd :=d .DecodeElement (_af .Stream ,&_caf );_dcbd !=nil {return _dcbd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Ostream =new (string ); +if _befb :=d .DecodeElement (_af .Ostream ,&_caf );_befb !=nil {return _befb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Storage =new (string ); +if _cbc :=d .DecodeElement (_af .Storage ,&_caf );_cbc !=nil {return _cbc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Ostorage =new (string ); +if _dgc :=d .DecodeElement (_af .Ostorage ,&_caf );_dgc !=nil {return _dgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Vstream =_b .NewVstream (); +if _aff :=d .DecodeElement (_af .Vstream ,&_caf );_aff !=nil {return _aff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_af .Clsid =new (string ); +if _gc :=d .DecodeElement (_af .Clsid ,&_caf );_gc !=nil {return _gc ;};default:_fe .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_caf .Name ); +if _dbeb :=d .Skip ();_dbeb !=nil {return _dbeb ;};};case _c .EndElement :break _dbc ;case _c .CharData :};};return nil ;}; -// Validate validates the CT_Properties and its children -func (_afd *CT_Properties )Validate ()error {return _afd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_Properties ()*CT_Properties {_af :=&CT_Properties {};return _af }; +// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path +func (_ef *CT_Properties )ValidateWithPath (path string )error {for _ff ,_ed :=range _ef .Property {if _cf :=_ed .ValidateWithPath (_cb .Sprintf ("\u0025s\u002fP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u005b\u0025\u0064\u005d",path ,_ff ));_cf !=nil {return _cf ; +};};return nil ;};func (_ega *Properties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ega .CT_Properties =*NewCT_Properties ();_cfge :for {_gfc ,_gge :=d .Token ();if _gge !=nil {return _gge ;};switch _ccb :=_gfc .(type ){case _c .StartElement :switch _ccb .Name {case _c .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"}:_fcf :=NewCT_Property (); +if _bgb :=d .DecodeElement (_fcf ,&_ccb );_bgb !=nil {return _bgb ;};_ega .Property =append (_ega .Property ,_fcf );default:_fe .Log .Debug ("\u0073k\u0069\u0070p\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",_ccb .Name ); +if _ced :=d .Skip ();_ced !=nil {return _ced ;};};case _c .EndElement :break _cfge ;case _c .CharData :};};return nil ;}; + +// Validate validates the CT_Property and its children +func (_bgf *CT_Property )Validate ()error {return _bgf .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079");};func NewProperties ()*Properties {_bgg :=&Properties {};_bgg .CT_Properties =*NewCT_Properties ();return _bgg ; +};func NewCT_Property ()*CT_Property {_fgb :=&CT_Property {};_fgb .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 _fgb ;};func (_e *CT_Properties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_acf :for {_fb ,_fg :=d .Token ();if _fg !=nil {return _fg ;};switch _ad :=_fb .(type ){case _c .StartElement :switch _ad .Name {case _c .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"}:_bd :=NewCT_Property (); +if _db :=d .DecodeElement (_bd ,&_ad );_db !=nil {return _db ;};_e .Property =append (_e .Property ,_bd );default:_fe .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073 \u0025\u0076",_ad .Name ); +if _bec :=d .Skip ();_bec !=nil {return _bec ;};};case _c .EndElement :break _acf ;case _c .CharData :};};return nil ;}; // Validate validates the Properties and its children -func (_egdb *Properties )Validate ()error {return _egdb .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_Properties struct{Property []*CT_Property ;};func (_ab *CT_Property )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006d\u0074i\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ab .FmtidAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ab .PidAttr )});if _ab .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ab .NameAttr )}); -};if _ab .LinkTargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_ab .LinkTargetAttr )});};e .EncodeToken (start );if _ab .Vector !=nil {_ce :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}}; -e .EncodeElement (_ab .Vector ,_ce );};if _ab .Array !=nil {_gac :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_ab .Array ,_gac );};if _ab .Blob !=nil {_gg :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}}; -_f .AddPreserveSpaceAttr (&_gg ,*_ab .Blob );e .EncodeElement (_ab .Blob ,_gg );};if _ab .Oblob !=nil {_fgd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_f .AddPreserveSpaceAttr (&_fgd ,*_ab .Oblob );e .EncodeElement (_ab .Oblob ,_fgd ); -};if _ab .Empty !=nil {_fa :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_ab .Empty ,_fa );};if _ab .Null !=nil {_aa :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}}; -e .EncodeElement (_ab .Null ,_aa );};if _ab .I1 !=nil {_ge :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_ab .I1 ,_ge );};if _ab .I2 !=nil {_efd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0032"}}; -e .EncodeElement (_ab .I2 ,_efd );};if _ab .I4 !=nil {_ebe :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_ab .I4 ,_ebe );};if _ab .I8 !=nil {_cd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0038"}}; -e .EncodeElement (_ab .I8 ,_cd );};if _ab .Int !=nil {_gc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_ab .Int ,_gc );};if _ab .Ui1 !=nil {_ec :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}}; -e .EncodeElement (_ab .Ui1 ,_ec );};if _ab .Ui2 !=nil {_bf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_ab .Ui2 ,_bf );};if _ab .Ui4 !=nil {_cc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}}; -e .EncodeElement (_ab .Ui4 ,_cc );};if _ab .Ui8 !=nil {_ea :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_ab .Ui8 ,_ea );};if _ab .Uint !=nil {_gag :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}}; -e .EncodeElement (_ab .Uint ,_gag );};if _ab .R4 !=nil {_ac :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_ab .R4 ,_ac );};if _ab .R8 !=nil {_aac :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0038"}}; -e .EncodeElement (_ab .R8 ,_aac );};if _ab .Decimal !=nil {_ecb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_ab .Decimal ,_ecb );};if _ab .Lpstr !=nil {_fe :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}}; -_f .AddPreserveSpaceAttr (&_fe ,*_ab .Lpstr );e .EncodeElement (_ab .Lpstr ,_fe );};if _ab .Lpwstr !=nil {_db :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_f .AddPreserveSpaceAttr (&_db ,*_ab .Lpwstr );e .EncodeElement (_ab .Lpwstr ,_db ); -};if _ab .Bstr !=nil {_ee :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_f .AddPreserveSpaceAttr (&_ee ,*_ab .Bstr );e .EncodeElement (_ab .Bstr ,_ee );};if _ab .Date !=nil {_dbg :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}}; -e .EncodeElement (_ab .Date ,_dbg );};if _ab .Filetime !=nil {_cec :=_c .StartElement {Name :_c .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_ab .Filetime ,_cec );};if _ab .Bool !=nil {_ggd :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}}; -e .EncodeElement (_ab .Bool ,_ggd );};if _ab .Cy !=nil {_cgd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ac\u0079"}};_f .AddPreserveSpaceAttr (&_cgd ,*_ab .Cy );e .EncodeElement (_ab .Cy ,_cgd );};if _ab .Error !=nil {_bgb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; -_f .AddPreserveSpaceAttr (&_bgb ,*_ab .Error );e .EncodeElement (_ab .Error ,_bgb );};if _ab .Stream !=nil {_ccb :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_f .AddPreserveSpaceAttr (&_ccb ,*_ab .Stream ); -e .EncodeElement (_ab .Stream ,_ccb );};if _ab .Ostream !=nil {_fc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_f .AddPreserveSpaceAttr (&_fc ,*_ab .Ostream );e .EncodeElement (_ab .Ostream ,_fc ); -};if _ab .Storage !=nil {_gcg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_f .AddPreserveSpaceAttr (&_gcg ,*_ab .Storage );e .EncodeElement (_ab .Storage ,_gcg );};if _ab .Ostorage !=nil {_eae :=_c .StartElement {Name :_c .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}}; -_f .AddPreserveSpaceAttr (&_eae ,*_ab .Ostorage );e .EncodeElement (_ab .Ostorage ,_eae );};if _ab .Vstream !=nil {_ff :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_ab .Vstream ,_ff ); -};if _ab .Clsid !=nil {_eg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_f .AddPreserveSpaceAttr (&_eg ,*_ab .Clsid );e .EncodeElement (_ab .Clsid ,_eg );};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};type CT_Property struct{FmtidAttr string ;PidAttr int32 ;NameAttr *string ;LinkTargetAttr *string ;Vector *_g .Vector ;Array *_g .Array ;Blob *string ;Oblob *string ;Empty *_g .Empty ;Null *_g .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 *_a .Time ;Filetime *_a .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ; -Ostream *string ;Storage *string ;Ostorage *string ;Vstream *_g .Vstream ;Clsid *string ;};func (_gbb *Properties )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\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"}); +func (_fgbe *Properties )Validate ()error {return _fgbe .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type Properties struct{CT_Properties };func (_gg *CT_Property )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0066\u006d\u0074i\u0064"},Value :_cb .Sprintf ("\u0025\u0076",_gg .FmtidAttr )}); +start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0070\u0069\u0064"},Value :_cb .Sprintf ("\u0025\u0076",_gg .PidAttr )});if _gg .NameAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_cb .Sprintf ("\u0025\u0076",*_gg .NameAttr )}); +};if _gg .LinkTargetAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_cb .Sprintf ("\u0025\u0076",*_gg .LinkTargetAttr )});};e .EncodeToken (start );if _gg .Vector !=nil {_ca :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}}; +e .EncodeElement (_gg .Vector ,_ca );};if _gg .Array !=nil {_aa :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}};e .EncodeElement (_gg .Array ,_aa );};if _gg .Blob !=nil {_gac :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}}; +_a .AddPreserveSpaceAttr (&_gac ,*_gg .Blob );e .EncodeElement (_gg .Blob ,_gac );};if _gg .Oblob !=nil {_ag :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}};_a .AddPreserveSpaceAttr (&_ag ,*_gg .Oblob );e .EncodeElement (_gg .Oblob ,_ag ); +};if _gg .Empty !=nil {_da :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_gg .Empty ,_da );};if _gg .Null !=nil {_fbd :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}}; +e .EncodeElement (_gg .Null ,_fbd );};if _gg .I1 !=nil {_gf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_gg .I1 ,_gf );};if _gg .I2 !=nil {_dbb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0032"}}; +e .EncodeElement (_gg .I2 ,_dbb );};if _gg .I4 !=nil {_bc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_gg .I4 ,_bc );};if _gg .I8 !=nil {_fgc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0038"}}; +e .EncodeElement (_gg .I8 ,_fgc );};if _gg .Int !=nil {_ab :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_gg .Int ,_ab );};if _gg .Ui1 !=nil {_dd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}}; +e .EncodeElement (_gg .Ui1 ,_dd );};if _gg .Ui2 !=nil {_fga :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}};e .EncodeElement (_gg .Ui2 ,_fga );};if _gg .Ui4 !=nil {_ba :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}}; +e .EncodeElement (_gg .Ui4 ,_ba );};if _gg .Ui8 !=nil {_bce :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}};e .EncodeElement (_gg .Ui8 ,_bce );};if _gg .Uint !=nil {_fc :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}}; +e .EncodeElement (_gg .Uint ,_fc );};if _gg .R4 !=nil {_ea :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0034"}};e .EncodeElement (_gg .R4 ,_ea );};if _gg .R8 !=nil {_dc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0038"}}; +e .EncodeElement (_gg .R8 ,_dc );};if _gg .Decimal !=nil {_bad :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};e .EncodeElement (_gg .Decimal ,_bad );};if _gg .Lpstr !=nil {_ce :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}}; +_a .AddPreserveSpaceAttr (&_ce ,*_gg .Lpstr );e .EncodeElement (_gg .Lpstr ,_ce );};if _gg .Lpwstr !=nil {_agd :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_a .AddPreserveSpaceAttr (&_agd ,*_gg .Lpwstr );e .EncodeElement (_gg .Lpwstr ,_agd ); +};if _gg .Bstr !=nil {_bb :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};_a .AddPreserveSpaceAttr (&_bb ,*_gg .Bstr );e .EncodeElement (_gg .Bstr ,_bb );};if _gg .Date !=nil {_gace :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}}; +e .EncodeElement (_gg .Date ,_gace );};if _gg .Filetime !=nil {_eb :=_c .StartElement {Name :_c .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}};e .EncodeElement (_gg .Filetime ,_eb );};if _gg .Bool !=nil {_df :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}}; +e .EncodeElement (_gg .Bool ,_df );};if _gg .Cy !=nil {_cc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ac\u0079"}};_a .AddPreserveSpaceAttr (&_cc ,*_gg .Cy );e .EncodeElement (_gg .Cy ,_cc );};if _gg .Error !=nil {_fee :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; +_a .AddPreserveSpaceAttr (&_fee ,*_gg .Error );e .EncodeElement (_gg .Error ,_fee );};if _gg .Stream !=nil {_bab :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_a .AddPreserveSpaceAttr (&_bab ,*_gg .Stream ); +e .EncodeElement (_gg .Stream ,_bab );};if _gg .Ostream !=nil {_efb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_a .AddPreserveSpaceAttr (&_efb ,*_gg .Ostream );e .EncodeElement (_gg .Ostream ,_efb ); +};if _gg .Storage !=nil {_ebg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_a .AddPreserveSpaceAttr (&_ebg ,*_gg .Storage );e .EncodeElement (_gg .Storage ,_ebg );};if _gg .Ostorage !=nil {_edb :=_c .StartElement {Name :_c .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}}; +_a .AddPreserveSpaceAttr (&_edb ,*_gg .Ostorage );e .EncodeElement (_gg .Ostorage ,_edb );};if _gg .Vstream !=nil {_gfe :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_gg .Vstream ,_gfe ); +};if _gg .Clsid !=nil {_eg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};_a .AddPreserveSpaceAttr (&_eg ,*_gg .Clsid );e .EncodeElement (_gg .Clsid ,_eg );};e .EncodeToken (_c .EndElement {Name :start .Name }); +return nil ;};func (_dbd *Properties )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\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 ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\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 ,_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 ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _gbb .CT_Properties .MarshalXML (e ,start );}; - -// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path -func (_df *CT_Properties )ValidateWithPath (path string )error {for _dg ,_ef :=range _df .Property {if _ebf :=_ef .ValidateWithPath (_b .Sprintf ("\u0025s\u002fP\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u005b\u0025\u0064\u005d",path ,_dg ));_ebf !=nil {return _ebf ; -};};return nil ;};func (_efb *CT_Property )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_efb .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 _ ,_ecf :=range start .Attr {if _ecf .Name .Local =="\u0070\u0069\u0064"{_ccg ,_ed :=_de .ParseInt (_ecf .Value ,10,32);if _ed !=nil {return _ed ;};_efb .PidAttr =int32 (_ccg );continue ;};if _ecf .Name .Local =="\u006c\u0069\u006e\u006b\u0054\u0061\u0072\u0067\u0065\u0074"{_bcf ,_eec :=_ecf .Value ,error (nil ); -if _eec !=nil {return _eec ;};_efb .LinkTargetAttr =&_bcf ;continue ;};if _ecf .Name .Local =="\u006e\u0061\u006d\u0065"{_adb ,_aef :=_ecf .Value ,error (nil );if _aef !=nil {return _aef ;};_efb .NameAttr =&_adb ;continue ;};if _ecf .Name .Local =="\u0066\u006d\u0074i\u0064"{_dab ,_ffd :=_ecf .Value ,error (nil ); -if _ffd !=nil {return _ffd ;};_efb .FmtidAttr =_dab ;continue ;};};_dgd :for {_bff ,_be :=d .Token ();if _be !=nil {return _be ;};switch _cgb :=_bff .(type ){case _c .StartElement :switch _cgb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Vector =_g .NewVector (); -if _aec :=d .DecodeElement (_efb .Vector ,&_cgb );_aec !=nil {return _aec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Array =_g .NewArray (); -if _dgb :=d .DecodeElement (_efb .Array ,&_cgb );_dgb !=nil {return _dgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Blob =new (string ); -if _aed :=d .DecodeElement (_efb .Blob ,&_cgb );_aed !=nil {return _aed ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Oblob =new (string ); -if _fcf :=d .DecodeElement (_efb .Oblob ,&_cgb );_fcf !=nil {return _fcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Empty =_g .NewEmpty (); -if _gcgd :=d .DecodeElement (_efb .Empty ,&_cgb );_gcgd !=nil {return _gcgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Null =_g .NewNull (); -if _aeg :=d .DecodeElement (_efb .Null ,&_cgb );_aeg !=nil {return _aeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .I1 =new (int8 ); -if _ecg :=d .DecodeElement (_efb .I1 ,&_cgb );_ecg !=nil {return _ecg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .I2 =new (int16 ); -if _ag :=d .DecodeElement (_efb .I2 ,&_cgb );_ag !=nil {return _ag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .I4 =new (int32 ); -if _dbe :=d .DecodeElement (_efb .I4 ,&_cgb );_dbe !=nil {return _dbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .I8 =new (int64 ); -if _egd :=d .DecodeElement (_efb .I8 ,&_cgb );_egd !=nil {return _egd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Int =new (int32 ); -if _daa :=d .DecodeElement (_efb .Int ,&_cgb );_daa !=nil {return _daa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Ui1 =new (uint8 ); -if _cag :=d .DecodeElement (_efb .Ui1 ,&_cgb );_cag !=nil {return _cag ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Ui2 =new (uint16 ); -if _dac :=d .DecodeElement (_efb .Ui2 ,&_cgb );_dac !=nil {return _dac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Ui4 =new (uint32 ); -if _agb :=d .DecodeElement (_efb .Ui4 ,&_cgb );_agb !=nil {return _agb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Ui8 =new (uint64 ); -if _cad :=d .DecodeElement (_efb .Ui8 ,&_cgb );_cad !=nil {return _cad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Uint =new (uint32 ); -if _cge :=d .DecodeElement (_efb .Uint ,&_cgb );_cge !=nil {return _cge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .R4 =new (float32 ); -if _aba :=d .DecodeElement (_efb .R4 ,&_cgb );_aba !=nil {return _aba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .R8 =new (float64 ); -if _ebee :=d .DecodeElement (_efb .R8 ,&_cgb );_ebee !=nil {return _ebee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Decimal =new (float64 ); -if _fda :=d .DecodeElement (_efb .Decimal ,&_cgb );_fda !=nil {return _fda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Lpstr =new (string ); -if _fgg :=d .DecodeElement (_efb .Lpstr ,&_cgb );_fgg !=nil {return _fgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Lpwstr =new (string ); -if _ega :=d .DecodeElement (_efb .Lpwstr ,&_cgb );_ega !=nil {return _ega ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Bstr =new (string ); -if _ebg :=d .DecodeElement (_efb .Bstr ,&_cgb );_ebg !=nil {return _ebg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Date =new (_a .Time ); -if _dd :=d .DecodeElement (_efb .Date ,&_cgb );_dd !=nil {return _dd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Filetime =new (_a .Time ); -if _fdb :=d .DecodeElement (_efb .Filetime ,&_cgb );_fdb !=nil {return _fdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Bool =new (bool ); -if _dc :=d .DecodeElement (_efb .Bool ,&_cgb );_dc !=nil {return _dc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Cy =new (string ); -if _fbf :=d .DecodeElement (_efb .Cy ,&_cgb );_fbf !=nil {return _fbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Error =new (string ); -if _dcd :=d .DecodeElement (_efb .Error ,&_cgb );_dcd !=nil {return _dcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Stream =new (string ); -if _ecbb :=d .DecodeElement (_efb .Stream ,&_cgb );_ecbb !=nil {return _ecbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Ostream =new (string ); -if _gf :=d .DecodeElement (_efb .Ostream ,&_cgb );_gf !=nil {return _gf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Storage =new (string ); -if _dgc :=d .DecodeElement (_efb .Storage ,&_cgb );_dgc !=nil {return _dgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Ostorage =new (string ); -if _feb :=d .DecodeElement (_efb .Ostorage ,&_cgb );_feb !=nil {return _feb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Vstream =_g .NewVstream (); -if _gd :=d .DecodeElement (_efb .Vstream ,&_cgb );_gd !=nil {return _gd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_efb .Clsid =new (string ); -if _deg :=d .DecodeElement (_efb .Clsid ,&_cgb );_deg !=nil {return _deg ;};default:_e .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_cgb .Name ); -if _gdc :=d .Skip ();_gdc !=nil {return _gdc ;};};case _c .EndElement :break _dgd ;case _c .CharData :};};return nil ;}; +start .Name .Local ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _dbd .CT_Properties .MarshalXML (e ,start );}; -// ValidateWithPath validates the Properties and its children, prefixing error messages with path -func (_dbgf *Properties )ValidateWithPath (path string )error {if _cef :=_dbgf .CT_Properties .ValidateWithPath (path );_cef !=nil {return _cef ;};return nil ;};func (_bd *CT_Properties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -if _bd .Property !=nil {_ad :=_c .StartElement {Name :_c .Name {Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}};for _ ,_bg :=range _bd .Property {e .EncodeElement (_bg ,_ad );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; -}; - -// Validate validates the CT_Property and its children -func (_dag *CT_Property )Validate ()error {return _dag .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079");};func NewCT_Property ()*CT_Property {_ae :=&CT_Property {};_ae .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 _ae ;};func (_bffa *Properties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bffa .CT_Properties =*NewCT_Properties ();_ecbf :for {_abf ,_gaf :=d .Token ();if _gaf !=nil {return _gaf ;};switch _bdc :=_abf .(type ){case _c .StartElement :switch _bdc .Name {case _c .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"}:_gfd :=NewCT_Property (); -if _edc :=d .DecodeElement (_gfd ,&_bdc );_edc !=nil {return _edc ;};_bffa .Property =append (_bffa .Property ,_gfd );default:_e .Log .Debug ("\u0073k\u0069\u0070p\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",_bdc .Name ); -if _eea :=d .Skip ();_eea !=nil {return _eea ;};};case _c .EndElement :break _ecbf ;case _c .CharData :};};return nil ;};func NewProperties ()*Properties {_gb :=&Properties {};_gb .CT_Properties =*NewCT_Properties ();return _gb ;}; +// Validate validates the CT_Properties and its children +func (_ga *CT_Properties )Validate ()error {return _ga .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_Properties ()*CT_Properties {_de :=&CT_Properties {};return _de }; // ValidateWithPath validates the CT_Property and its children, prefixing error messages with path -func (_ffb *CT_Property )ValidateWithPath (path string )error {if !_ca .ST_GuidPatternRe .MatchString (_ffb .FmtidAttr ){return _b .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 ,_ca .ST_GuidPatternRe ,_ffb .FmtidAttr ); -};if _ffb .Vector !=nil {if _abe :=_ffb .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_abe !=nil {return _abe ;};};if _ffb .Array !=nil {if _bca :=_ffb .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079"); -_bca !=nil {return _bca ;};};if _ffb .Empty !=nil {if _ffe :=_ffb .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_ffe !=nil {return _ffe ;};};if _ffb .Null !=nil {if _fdad :=_ffb .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c"); -_fdad !=nil {return _fdad ;};};if _ffb .Cy !=nil {if !_g .ST_CyPatternRe .MatchString (*_ffb .Cy ){return _b .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0043y\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027%\u0073\u0027\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_g .ST_CyPatternRe ,*_ffb .Cy ); -};};if _ffb .Error !=nil {if !_g .ST_ErrorPatternRe .MatchString (*_ffb .Error ){return _b .Errorf ("\u0025\u0073/m\u002e\u0045\u0072r\u006f\u0072\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_g .ST_ErrorPatternRe ,*_ffb .Error ); -};};if _ffb .Vstream !=nil {if _ede :=_ffb .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_ede !=nil {return _ede ;};};if _ffb .Clsid !=nil {if !_ca .ST_GuidPatternRe .MatchString (*_ffb .Clsid ){return _b .Errorf ("\u0025\u0073/m\u002e\u0043\u006cs\u0069\u0064\u0020\u006dust\u0020ma\u0074\u0063\u0068\u0020\u0027\u0025\u0073' \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_ca .ST_GuidPatternRe ,*_ffb .Clsid ); -};};return nil ;};func (_da *CT_Properties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ga :for {_fg ,_fb :=d .Token ();if _fb !=nil {return _fb ;};switch _eb :=_fg .(type ){case _c .StartElement :switch _eb .Name {case _c .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"}:_fd :=NewCT_Property (); -if _cg :=d .DecodeElement (_fd ,&_eb );_cg !=nil {return _cg ;};_da .Property =append (_da .Property ,_fd );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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 _c .EndElement :break _ga ;case _c .CharData :};};return nil ;};type Properties struct{CT_Properties };func init (){_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +func (_cfg *CT_Property )ValidateWithPath (path string )error {if !_fa .ST_GuidPatternRe .MatchString (_cfg .FmtidAttr ){return _cb .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 ,_fa .ST_GuidPatternRe ,_cfg .FmtidAttr ); +};if _cfg .Vector !=nil {if _cbe :=_cfg .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_cbe !=nil {return _cbe ;};};if _cfg .Array !=nil {if _cbf :=_cfg .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079"); +_cbf !=nil {return _cbf ;};};if _cfg .Empty !=nil {if _egb :=_cfg .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079");_egb !=nil {return _egb ;};};if _cfg .Null !=nil {if _acgd :=_cfg .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c"); +_acgd !=nil {return _acgd ;};};if _cfg .Cy !=nil {if !_b .ST_CyPatternRe .MatchString (*_cfg .Cy ){return _cb .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 ,*_cfg .Cy ); +};};if _cfg .Error !=nil {if !_b .ST_ErrorPatternRe .MatchString (*_cfg .Error ){return _cb .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 ,*_cfg .Error ); +};};if _cfg .Vstream !=nil {if _dbea :=_cfg .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_dbea !=nil {return _dbea ;};};if _cfg .Clsid !=nil {if !_fa .ST_GuidPatternRe .MatchString (*_cfg .Clsid ){return _cb .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 ,_fa .ST_GuidPatternRe ,*_cfg .Clsid ); +};};return nil ;}; + +// ValidateWithPath validates the Properties and its children, prefixing error messages with path +func (_dbf *Properties )ValidateWithPath (path string )error {if _fca :=_dbf .CT_Properties .ValidateWithPath (path );_fca !=nil {return _fca ;};return nil ;};func (_ac *CT_Properties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); +if _ac .Property !=nil {_be :=_c .StartElement {Name :_c .Name {Local :"\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0079"}};for _ ,_bef :=range _ac .Property {e .EncodeElement (_bef ,_be );};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ; +};type CT_Properties struct{Property []*CT_Property ;};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 *_fd .Time ;Filetime *_fd .Time ;Bool *bool ; +Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *_b .Vstream ;Clsid *string ;};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","C\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079",NewCT_Property ); +_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066f\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036/c\u0075\u0073\u0074\u006f\u006d\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties ); }; \ No newline at end of file diff --git a/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go b/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go index 18bc2f125d..1b6089ca7e 100644 --- a/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go +++ b/schema/soo/ofc/docPropsVTypes/docPropsVTypes.go @@ -9,374 +9,369 @@ // 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 (_c "encoding/xml";_g "fmt";_eb "github.com/unidoc/unioffice";_ca "github.com/unidoc/unioffice/common/logger";_ad "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_db "regexp";_a "strconv";_e "time";);func (_f *Array )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _f .CT_Array .MarshalXML (e ,start ); -};var ST_ErrorPatternRe =_db .MustCompile (ST_ErrorPattern ); +package docPropsVTypes ;import (_b "encoding/xml";_a "fmt";_gf "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common/logger";_bc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_e "regexp";_c "strconv";_ae "time";);func (_ffab *Null )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _ffab .CT_Null .MarshalXML (e ,start ); +};type Vstream struct{CT_Vstream };func (_fbb *CT_Null )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Vector and its children, prefixing error messages with path -func (_cabc *CT_Vector )ValidateWithPath (path string )error {if _cabc .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 _edg :=_cabc .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_edg !=nil {return _edg ;};for _cdce ,_gga :=range _cabc .Variant {if _geda :=_gga .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_cdce )); -_geda !=nil {return _geda ;};};for _baeb ,_ggga :=range _cabc .Cy {if !ST_CyPatternRe .MatchString (_ggga ){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 ,_baeb ,ST_CyPatternRe ,_ggga ); -};};for _gafg ,_bcc :=range _cabc .Error {if !ST_ErrorPatternRe .MatchString (_bcc ){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 ,_gafg ,ST_ErrorPatternRe ,_bcc ); -};};for _dabd ,_fgg :=range _cabc .Clsid {if !_ad .ST_GuidPatternRe .MatchString (_fgg ){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 ,_dabd ,_ad .ST_GuidPatternRe ,_fgg ); -};};return nil ;};type CT_Empty struct{};func NewCT_Array ()*CT_Array {_ec :=&CT_Array {};_ec .BaseTypeAttr =ST_ArrayBaseType (1);return _ec };func (_beea *Vstream )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_beea .CT_Vstream =*NewCT_Vstream (); -for _ ,_gbf :=range start .Attr {if _gbf .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_ebg ,_abfg :=_gbf .Value ,error (nil );if _abfg !=nil {return _abfg ;};_beea .VersionAttr =_ebg ;continue ;};};for {_ebce ,_ffdf :=d .Token ();if _ffdf !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020\u0025\u0073",_ffdf ); -};if _dde ,_fgf :=_ebce .(_c .EndElement );_fgf &&_dde .Name ==start .Name {break ;};};return nil ;};func (_fced *CT_Variant )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _fced .Variant !=nil {_aad :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}}; -e .EncodeElement (_fced .Variant ,_aad );};if _fced .Vector !=nil {_ecg :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_fced .Vector ,_ecg );};if _fced .Array !=nil {_fdb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}}; -e .EncodeElement (_fced .Array ,_fdb );};if _fced .Blob !=nil {_afc :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_eb .AddPreserveSpaceAttr (&_afc ,*_fced .Blob );e .EncodeElement (_fced .Blob ,_afc );};if _fced .Oblob !=nil {_cfa :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}}; -_eb .AddPreserveSpaceAttr (&_cfa ,*_fced .Oblob );e .EncodeElement (_fced .Oblob ,_cfa );};if _fced .Empty !=nil {_bfg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_fced .Empty ,_bfg ); -};if _fced .Null !=nil {_fgd :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_fced .Null ,_fgd );};if _fced .I1 !=nil {_eag :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0031"}}; -e .EncodeElement (_fced .I1 ,_eag );};if _fced .I2 !=nil {_bfd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_fced .I2 ,_bfd );};if _fced .I4 !=nil {_egfc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0034"}}; -e .EncodeElement (_fced .I4 ,_egfc );};if _fced .I8 !=nil {_bga :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_fced .I8 ,_bga );};if _fced .Int !=nil {_age :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}}; -e .EncodeElement (_fced .Int ,_age );};if _fced .Ui1 !=nil {_gd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_fced .Ui1 ,_gd );};if _fced .Ui2 !=nil {_cbfb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}}; -e .EncodeElement (_fced .Ui2 ,_cbfb );};if _fced .Ui4 !=nil {_ece :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_fced .Ui4 ,_ece );};if _fced .Ui8 !=nil {_fca :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}}; -e .EncodeElement (_fced .Ui8 ,_fca );};if _fced .Uint !=nil {_gbe :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_fced .Uint ,_gbe );};if _fced .R4 !=nil {_baf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0034"}}; -e .EncodeElement (_fced .R4 ,_baf );};if _fced .R8 !=nil {_ecag :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_fced .R8 ,_ecag );};if _fced .Decimal !=nil {_beb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}}; -e .EncodeElement (_fced .Decimal ,_beb );};if _fced .Lpstr !=nil {_badf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_eb .AddPreserveSpaceAttr (&_badf ,*_fced .Lpstr );e .EncodeElement (_fced .Lpstr ,_badf ); -};if _fced .Lpwstr !=nil {_gba :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_eb .AddPreserveSpaceAttr (&_gba ,*_fced .Lpwstr );e .EncodeElement (_fced .Lpwstr ,_gba );};if _fced .Bstr !=nil {_fge :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}}; -_eb .AddPreserveSpaceAttr (&_fge ,*_fced .Bstr );e .EncodeElement (_fced .Bstr ,_fge );};if _fced .Date !=nil {_gde :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_fced .Date ,_gde );};if _fced .Filetime !=nil {_bff :=_c .StartElement {Name :_c .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}}; -e .EncodeElement (_fced .Filetime ,_bff );};if _fced .Bool !=nil {_cab :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_fced .Bool ,_cab );};if _fced .Cy !=nil {_ddd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ac\u0079"}}; -_eb .AddPreserveSpaceAttr (&_ddd ,*_fced .Cy );e .EncodeElement (_fced .Cy ,_ddd );};if _fced .Error !=nil {_fbeg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_eb .AddPreserveSpaceAttr (&_fbeg ,*_fced .Error ); -e .EncodeElement (_fced .Error ,_fbeg );};if _fced .Stream !=nil {_bee :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_eb .AddPreserveSpaceAttr (&_bee ,*_fced .Stream );e .EncodeElement (_fced .Stream ,_bee ); -};if _fced .Ostream !=nil {_caab :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}};_eb .AddPreserveSpaceAttr (&_caab ,*_fced .Ostream );e .EncodeElement (_fced .Ostream ,_caab );};if _fced .Storage !=nil {_ecf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}}; -_eb .AddPreserveSpaceAttr (&_ecf ,*_fced .Storage );e .EncodeElement (_fced .Storage ,_ecf );};if _fced .Ostorage !=nil {_gfbc :=_c .StartElement {Name :_c .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_eb .AddPreserveSpaceAttr (&_gfbc ,*_fced .Ostorage ); -e .EncodeElement (_fced .Ostorage ,_gfbc );};if _fced .Vstream !=nil {_eafa :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_fced .Vstream ,_eafa );};if _fced .Clsid !=nil {_fde :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}}; -_eb .AddPreserveSpaceAttr (&_fde ,*_fced .Clsid );e .EncodeElement (_fced .Clsid ,_fde );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_gffa ST_ArrayBaseType )ValidateWithPath (path string )error {switch _gffa {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 (_gffa )); -};return nil ;};func (_ggdf *CT_Array )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggdf .BaseTypeAttr =ST_ArrayBaseType (1);for _ ,_gfb :=range start .Attr {if _gfb .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_dcf ,_dd :=_a .ParseInt (_gfb .Value ,10,32); -if _dd !=nil {return _dd ;};_ggdf .UBoundsAttr =int32 (_dcf );continue ;};if _gfb .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_ggdf .BaseTypeAttr .UnmarshalXMLAttr (_gfb );continue ;};if _gfb .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_bba ,_eed :=_a .ParseInt (_gfb .Value ,10,32); -if _eed !=nil {return _eed ;};_ggdf .LBoundsAttr =int32 (_bba );continue ;};};_adff :for {_gacf ,_ggf :=d .Token ();if _ggf !=nil {return _ggf ;};switch _ce :=_gacf .(type ){case _c .StartElement :switch _ce .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_faa :=NewVariant (); -if _fag :=d .DecodeElement (_faa ,&_ce );_fag !=nil {return _fag ;};_ggdf .Variant =append (_ggdf .Variant ,_faa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dgd int8 ; -if _geg :=d .DecodeElement (&_dgd ,&_ce );_geg !=nil {return _geg ;};_ggdf .I1 =append (_ggdf .I1 ,_dgd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _acg int16 ; -if _cge :=d .DecodeElement (&_acg ,&_ce );_cge !=nil {return _cge ;};_ggdf .I2 =append (_ggdf .I2 ,_acg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bdd int32 ; -if _aee :=d .DecodeElement (&_bdd ,&_ce );_aee !=nil {return _aee ;};_ggdf .I4 =append (_ggdf .I4 ,_bdd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _edf int32 ; -if _dbgb :=d .DecodeElement (&_edf ,&_ce );_dbgb !=nil {return _dbgb ;};_ggdf .Int =append (_ggdf .Int ,_edf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ebc uint8 ; -if _ebf :=d .DecodeElement (&_ebc ,&_ce );_ebf !=nil {return _ebf ;};_ggdf .Ui1 =append (_ggdf .Ui1 ,_ebc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _eee uint16 ; -if _bad :=d .DecodeElement (&_eee ,&_ce );_bad !=nil {return _bad ;};_ggdf .Ui2 =append (_ggdf .Ui2 ,_eee );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _aae uint32 ; -if _bdg :=d .DecodeElement (&_aae ,&_ce );_bdg !=nil {return _bdg ;};_ggdf .Ui4 =append (_ggdf .Ui4 ,_aae );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ggda uint32 ; -if _cgb :=d .DecodeElement (&_ggda ,&_ce );_cgb !=nil {return _cgb ;};_ggdf .Uint =append (_ggdf .Uint ,_ggda );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cfc float32 ; -if _fcea :=d .DecodeElement (&_cfc ,&_ce );_fcea !=nil {return _fcea ;};_ggdf .R4 =append (_ggdf .R4 ,_cfc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fg float64 ; -if _acf :=d .DecodeElement (&_fg ,&_ce );_acf !=nil {return _acf ;};_ggdf .R8 =append (_ggdf .R8 ,_fg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dad float64 ; -if _bde :=d .DecodeElement (&_dad ,&_ce );_bde !=nil {return _bde ;};_ggdf .Decimal =append (_ggdf .Decimal ,_dad );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bbde string ; -if _ggb :=d .DecodeElement (&_bbde ,&_ce );_ggb !=nil {return _ggb ;};_ggdf .Bstr =append (_ggdf .Bstr ,_bbde );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dab _e .Time ; -if _abcd :=d .DecodeElement (&_dab ,&_ce );_abcd !=nil {return _abcd ;};_ggdf .Date =append (_ggdf .Date ,_dab );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bc bool ; -if _ef :=d .DecodeElement (&_bc ,&_ce );_ef !=nil {return _ef ;};_ggdf .Bool =append (_ggdf .Bool ,_bc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ag string ; -if _bg :=d .DecodeElement (&_ag ,&_ce );_bg !=nil {return _bg ;};_ggdf .Error =append (_ggdf .Error ,_ag );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cbe string ; -if _gaed :=d .DecodeElement (&_cbe ,&_ce );_gaed !=nil {return _gaed ;};_ggdf .Cy =append (_ggdf .Cy ,_cbe );default:_ca .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_ce .Name ); -if _eda :=d .Skip ();_eda !=nil {return _eda ;};};case _c .EndElement :break _adff ;case _c .CharData :};};return nil ;};func (_fggb *Variant )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fggb .CT_Variant =*NewCT_Variant ();_bede :for {_bbf ,_geacb :=d .Token (); -if _geacb !=nil {return _geacb ;};switch _gcg :=_bbf .(type ){case _c .StartElement :switch _gcg .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Variant =NewVariant (); -if _aff :=d .DecodeElement (_fggb .Variant ,&_gcg );_aff !=nil {return _aff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Vector =NewVector (); -if _gef :=d .DecodeElement (_fggb .Vector ,&_gcg );_gef !=nil {return _gef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Array =NewArray (); -if _eceg :=d .DecodeElement (_fggb .Array ,&_gcg );_eceg !=nil {return _eceg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Blob =new (string ); -if _afbe :=d .DecodeElement (_fggb .Blob ,&_gcg );_afbe !=nil {return _afbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Oblob =new (string ); -if _ffcd :=d .DecodeElement (_fggb .Oblob ,&_gcg );_ffcd !=nil {return _ffcd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Empty =NewEmpty (); -if _cbcf :=d .DecodeElement (_fggb .Empty ,&_gcg );_cbcf !=nil {return _cbcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Null =NewNull (); -if _abcf :=d .DecodeElement (_fggb .Null ,&_gcg );_abcf !=nil {return _abcf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .I1 =new (int8 ); -if _daad :=d .DecodeElement (_fggb .I1 ,&_gcg );_daad !=nil {return _daad ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .I2 =new (int16 ); -if _bgc :=d .DecodeElement (_fggb .I2 ,&_gcg );_bgc !=nil {return _bgc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .I4 =new (int32 ); -if _fbdd :=d .DecodeElement (_fggb .I4 ,&_gcg );_fbdd !=nil {return _fbdd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .I8 =new (int64 ); -if _affc :=d .DecodeElement (_fggb .I8 ,&_gcg );_affc !=nil {return _affc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Int =new (int32 ); -if _eacc :=d .DecodeElement (_fggb .Int ,&_gcg );_eacc !=nil {return _eacc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Ui1 =new (uint8 ); -if _bda :=d .DecodeElement (_fggb .Ui1 ,&_gcg );_bda !=nil {return _bda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Ui2 =new (uint16 ); -if _cbbb :=d .DecodeElement (_fggb .Ui2 ,&_gcg );_cbbb !=nil {return _cbbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Ui4 =new (uint32 ); -if _eff :=d .DecodeElement (_fggb .Ui4 ,&_gcg );_eff !=nil {return _eff ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Ui8 =new (uint64 ); -if _ccfb :=d .DecodeElement (_fggb .Ui8 ,&_gcg );_ccfb !=nil {return _ccfb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Uint =new (uint32 ); -if _gaeb :=d .DecodeElement (_fggb .Uint ,&_gcg );_gaeb !=nil {return _gaeb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .R4 =new (float32 ); -if _ecac :=d .DecodeElement (_fggb .R4 ,&_gcg );_ecac !=nil {return _ecac ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .R8 =new (float64 ); -if _afbbf :=d .DecodeElement (_fggb .R8 ,&_gcg );_afbbf !=nil {return _afbbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Decimal =new (float64 ); -if _bbe :=d .DecodeElement (_fggb .Decimal ,&_gcg );_bbe !=nil {return _bbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Lpstr =new (string ); -if _egde :=d .DecodeElement (_fggb .Lpstr ,&_gcg );_egde !=nil {return _egde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Lpwstr =new (string ); -if _cdb :=d .DecodeElement (_fggb .Lpwstr ,&_gcg );_cdb !=nil {return _cdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Bstr =new (string ); -if _dafe :=d .DecodeElement (_fggb .Bstr ,&_gcg );_dafe !=nil {return _dafe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Date =new (_e .Time ); -if _edb :=d .DecodeElement (_fggb .Date ,&_gcg );_edb !=nil {return _edb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Filetime =new (_e .Time ); -if _bca :=d .DecodeElement (_fggb .Filetime ,&_gcg );_bca !=nil {return _bca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Bool =new (bool ); -if _dgdb :=d .DecodeElement (_fggb .Bool ,&_gcg );_dgdb !=nil {return _dgdb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Cy =new (string ); -if _ddca :=d .DecodeElement (_fggb .Cy ,&_gcg );_ddca !=nil {return _ddca ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Error =new (string ); -if _eafaa :=d .DecodeElement (_fggb .Error ,&_gcg );_eafaa !=nil {return _eafaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Stream =new (string ); -if _eeec :=d .DecodeElement (_fggb .Stream ,&_gcg );_eeec !=nil {return _eeec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Ostream =new (string ); -if _fffb :=d .DecodeElement (_fggb .Ostream ,&_gcg );_fffb !=nil {return _fffb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Storage =new (string ); -if _bbgg :=d .DecodeElement (_fggb .Storage ,&_gcg );_bbgg !=nil {return _bbgg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Ostorage =new (string ); -if _cgbb :=d .DecodeElement (_fggb .Ostorage ,&_gcg );_cgbb !=nil {return _cgbb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Vstream =NewVstream (); -if _fbda :=d .DecodeElement (_fggb .Vstream ,&_gcg );_fbda !=nil {return _fbda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fggb .Clsid =new (string ); -if _fae :=d .DecodeElement (_fggb .Clsid ,&_gcg );_fae !=nil {return _fae ;};default:_ca .Log .Debug ("\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",_gcg .Name ); -if _efgf :=d .Skip ();_efgf !=nil {return _efgf ;};};case _c .EndElement :break _bede ;case _c .CharData :};};return nil ;};func NewArray ()*Array {_cg :=&Array {};_cg .CT_Array =*NewCT_Array ();return _cg };type Null struct{CT_Null }; +// Validate validates the Vector and its children +func (_acgf *Vector )Validate ()error {return _acgf .ValidateWithPath ("\u0056\u0065\u0063\u0074\u006f\u0072");};func (_bbb *CT_Array )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbb .BaseTypeAttr =ST_ArrayBaseType (1);for _ ,_bcc :=range start .Attr {if _bcc .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_ggd ,_dba :=_c .ParseInt (_bcc .Value ,10,32); +if _dba !=nil {return _dba ;};_bbb .UBoundsAttr =int32 (_ggd );continue ;};if _bcc .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_bbb .BaseTypeAttr .UnmarshalXMLAttr (_bcc );continue ;};if _bcc .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_gad ,_fa :=_c .ParseInt (_bcc .Value ,10,32); +if _fa !=nil {return _fa ;};_bbb .LBoundsAttr =int32 (_gad );continue ;};};_fcb :for {_ggdg ,_cgae :=d .Token ();if _cgae !=nil {return _cgae ;};switch _eaf :=_ggdg .(type ){case _b .StartElement :switch _eaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_cda :=NewVariant (); +if _dea :=d .DecodeElement (_cda ,&_eaf );_dea !=nil {return _dea ;};_bbb .Variant =append (_bbb .Variant ,_cda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _cgb int8 ; +if _dcab :=d .DecodeElement (&_cgb ,&_eaf );_dcab !=nil {return _dcab ;};_bbb .I1 =append (_bbb .I1 ,_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 :"\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"}:var _bac int16 ; +if _dgec :=d .DecodeElement (&_bac ,&_eaf );_dgec !=nil {return _dgec ;};_bbb .I2 =append (_bbb .I2 ,_bac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _dgd int32 ; +if _babd :=d .DecodeElement (&_dgd ,&_eaf );_babd !=nil {return _babd ;};_bbb .I4 =append (_bbb .I4 ,_dgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _dff int32 ; +if _bgf :=d .DecodeElement (&_dff ,&_eaf );_bgf !=nil {return _bgf ;};_bbb .Int =append (_bbb .Int ,_dff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _egg uint8 ; +if _acg :=d .DecodeElement (&_egg ,&_eaf );_acg !=nil {return _acg ;};_bbb .Ui1 =append (_bbb .Ui1 ,_egg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _acbg uint16 ; +if _bgb :=d .DecodeElement (&_acbg ,&_eaf );_bgb !=nil {return _bgb ;};_bbb .Ui2 =append (_bbb .Ui2 ,_acbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _fad uint32 ; +if _acc :=d .DecodeElement (&_fad ,&_eaf );_acc !=nil {return _acc ;};_bbb .Ui4 =append (_bbb .Ui4 ,_fad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _age uint32 ; +if _eca :=d .DecodeElement (&_age ,&_eaf );_eca !=nil {return _eca ;};_bbb .Uint =append (_bbb .Uint ,_age );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _dcd float32 ; +if _cgdd :=d .DecodeElement (&_dcd ,&_eaf );_cgdd !=nil {return _cgdd ;};_bbb .R4 =append (_bbb .R4 ,_dcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _egd float64 ; +if _fcbd :=d .DecodeElement (&_egd ,&_eaf );_fcbd !=nil {return _fcbd ;};_bbb .R8 =append (_bbb .R8 ,_egd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ccf float64 ; +if _gdf :=d .DecodeElement (&_ccf ,&_eaf );_gdf !=nil {return _gdf ;};_bbb .Decimal =append (_bbb .Decimal ,_ccf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _gfe string ; +if _ee :=d .DecodeElement (&_gfe ,&_eaf );_ee !=nil {return _ee ;};_bbb .Bstr =append (_bbb .Bstr ,_gfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _dab _ae .Time ; +if _adec :=d .DecodeElement (&_dab ,&_eaf );_adec !=nil {return _adec ;};_bbb .Date =append (_bbb .Date ,_dab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _bfc bool ; +if _ecf :=d .DecodeElement (&_bfc ,&_eaf );_ecf !=nil {return _ecf ;};_bbb .Bool =append (_bbb .Bool ,_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 :"\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"}:var _gac string ; +if _acea :=d .DecodeElement (&_gac ,&_eaf );_acea !=nil {return _acea ;};_bbb .Error =append (_bbb .Error ,_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _cge string ; +if _ggdf :=d .DecodeElement (&_cge ,&_eaf );_ggdf !=nil {return _ggdf ;};_bbb .Cy =append (_bbb .Cy ,_cge );default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_eaf .Name ); +if _cbg :=d .Skip ();_cbg !=nil {return _cbg ;};};case _b .EndElement :break _fcb ;case _b .CharData :};};return nil ;}; // Validate validates the CT_Null and its children -func (_ffae *CT_Null )Validate ()error {return _ffae .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006c\u006c");};func (_abb *CT_Empty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );e .EncodeToken (_c .EndElement {Name :start .Name }); -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 NewEmpty ()*Empty {_caf :=&Empty {};_caf .CT_Empty =*NewCT_Empty ();return _caf };func (_abeb ST_ArrayBaseType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_abeb .String (),start ); -};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 *_e .Time ;Filetime *_e .Time ;Bool *bool ;Cy *string ;Error *string ;Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *Vstream ;Clsid *string ; -};func (_egd *CT_Null )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_agb ,_baed :=d .Token ();if _baed !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_baed ); -};if _fff ,_bdc :=_agb .(_c .EndElement );_bdc &&_fff .Name ==start .Name {break ;};};return nil ;};func (_aceb *Vstream )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _aceb .CT_Vstream .MarshalXML (e ,start );};func NewVariant ()*Variant {_gbae :=&Variant {}; -_gbae .CT_Variant =*NewCT_Variant ();return _gbae };type CT_Vstream struct{VersionAttr string ;Content string ;}; +func (_aeb *CT_Null )Validate ()error {return _aeb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006c\u006c");};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 []_ae .Time ;Filetime []_ae .Time ;Bool []bool ;Cy []string ;Error []string ;Clsid []string ;};func (_fdgc *CT_Vector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdgc .BaseTypeAttr =ST_VectorBaseType (1); +for _ ,_ccgg :=range start .Attr {if _ccgg .Name .Local =="\u0073\u0069\u007a\u0065"{_dbef ,_aad :=_c .ParseUint (_ccgg .Value ,10,32);if _aad !=nil {return _aad ;};_fdgc .SizeAttr =uint32 (_dbef );continue ;};if _ccgg .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_fdgc .BaseTypeAttr .UnmarshalXMLAttr (_ccgg ); +continue ;};};_cgg :for {_bcaf ,_aaf :=d .Token ();if _aaf !=nil {return _aaf ;};switch _bgag :=_bcaf .(type ){case _b .StartElement :switch _bgag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_gbgf :=NewVariant (); +if _aacf :=d .DecodeElement (_gbgf ,&_bgag );_aacf !=nil {return _aacf ;};_fdgc .Variant =append (_fdgc .Variant ,_gbgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ece int8 ; +if _dbcf :=d .DecodeElement (&_ece ,&_bgag );_dbcf !=nil {return _dbcf ;};_fdgc .I1 =append (_fdgc .I1 ,_ece );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _dbcb int16 ; +if _fac :=d .DecodeElement (&_dbcb ,&_bgag );_fac !=nil {return _fac ;};_fdgc .I2 =append (_fdgc .I2 ,_dbcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ebg int32 ; +if _dcf :=d .DecodeElement (&_ebg ,&_bgag );_dcf !=nil {return _dcf ;};_fdgc .I4 =append (_fdgc .I4 ,_ebg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _gaab int64 ; +if _bacg :=d .DecodeElement (&_gaab ,&_bgag );_bacg !=nil {return _bacg ;};_fdgc .I8 =append (_fdgc .I8 ,_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _aec uint8 ; +if _fbbg :=d .DecodeElement (&_aec ,&_bgag );_fbbg !=nil {return _fbbg ;};_fdgc .Ui1 =append (_fdgc .Ui1 ,_aec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _fadf uint16 ; +if _faf :=d .DecodeElement (&_fadf ,&_bgag );_faf !=nil {return _faf ;};_fdgc .Ui2 =append (_fdgc .Ui2 ,_fadf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _fcd uint32 ; +if _gge :=d .DecodeElement (&_fcd ,&_bgag );_gge !=nil {return _gge ;};_fdgc .Ui4 =append (_fdgc .Ui4 ,_fcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _gfcb uint64 ; +if _cae :=d .DecodeElement (&_gfcb ,&_bgag );_cae !=nil {return _cae ;};_fdgc .Ui8 =append (_fdgc .Ui8 ,_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _baegc float32 ; +if _aee :=d .DecodeElement (&_baegc ,&_bgag );_aee !=nil {return _aee ;};_fdgc .R4 =append (_fdgc .R4 ,_baegc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _gcb float64 ; +if _bff :=d .DecodeElement (&_gcb ,&_bgag );_bff !=nil {return _bff ;};_fdgc .R8 =append (_fdgc .R8 ,_gcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _beg string ; +if _beea :=d .DecodeElement (&_beg ,&_bgag );_beea !=nil {return _beea ;};_fdgc .Lpstr =append (_fdgc .Lpstr ,_beg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ecec string ; +if _gab :=d .DecodeElement (&_ecec ,&_bgag );_gab !=nil {return _gab ;};_fdgc .Lpwstr =append (_fdgc .Lpwstr ,_ecec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _bcgd string ; +if _cgf :=d .DecodeElement (&_bcgd ,&_bgag );_cgf !=nil {return _cgf ;};_fdgc .Bstr =append (_fdgc .Bstr ,_bcgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ecde _ae .Time ; +if _baea :=d .DecodeElement (&_ecde ,&_bgag );_baea !=nil {return _baea ;};_fdgc .Date =append (_fdgc .Date ,_ecde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _dgeb _ae .Time ; +if _bdc :=d .DecodeElement (&_dgeb ,&_bgag );_bdc !=nil {return _bdc ;};_fdgc .Filetime =append (_fdgc .Filetime ,_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _edb bool ; +if _aeag :=d .DecodeElement (&_edb ,&_bgag );_aeag !=nil {return _aeag ;};_fdgc .Bool =append (_fdgc .Bool ,_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _bgga string ; +if _efd :=d .DecodeElement (&_bgga ,&_bgag );_efd !=nil {return _efd ;};_fdgc .Cy =append (_fdgc .Cy ,_bgga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ccbe string ; +if _bccc :=d .DecodeElement (&_ccbe ,&_bgag );_bccc !=nil {return _bccc ;};_fdgc .Error =append (_fdgc .Error ,_ccbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _fgd string ; +if _fag :=d .DecodeElement (&_fgd ,&_bgag );_fag !=nil {return _fag ;};_fdgc .Clsid =append (_fdgc .Clsid ,_fgd );default:_f .Log .Debug ("\u0073k\u0069\u0070p\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",_bgag .Name ); +if _afc :=d .Skip ();_afc !=nil {return _afc ;};};case _b .EndElement :break _cgg ;case _b .CharData :};};return nil ;}; -// Validate validates the CT_Variant and its children -func (_eeb *CT_Variant )Validate ()error {return _eeb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func NewCT_Vstream ()*CT_Vstream {_gbb :=&CT_Vstream {};_gbb .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 _gbb ;};func (_ea *Array )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ea .CT_Array =*NewCT_Array ();for _ ,_fc :=range start .Attr {if _fc .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_caa ,_de :=_a .ParseInt (_fc .Value ,10,32); -if _de !=nil {return _de ;};_ea .UBoundsAttr =int32 (_caa );continue ;};if _fc .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_ea .BaseTypeAttr .UnmarshalXMLAttr (_fc );continue ;};if _fc .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_ac ,_eaf :=_a .ParseInt (_fc .Value ,10,32); -if _eaf !=nil {return _eaf ;};_ea .LBoundsAttr =int32 (_ac );continue ;};};_aa :for {_ff ,_eae :=d .Token ();if _eae !=nil {return _eae ;};switch _gb :=_ff .(type ){case _c .StartElement :switch _gb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_cfb :=NewVariant (); -if _cb :=d .DecodeElement (_cfb ,&_gb );_cb !=nil {return _cb ;};_ea .Variant =append (_ea .Variant ,_cfb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gg int8 ; -if _ead :=d .DecodeElement (&_gg ,&_gb );_ead !=nil {return _ead ;};_ea .I1 =append (_ea .I1 ,_gg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gbg int16 ; -if _eaa :=d .DecodeElement (&_gbg ,&_gb );_eaa !=nil {return _eaa ;};_ea .I2 =append (_ea .I2 ,_gbg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cac int32 ; -if _b :=d .DecodeElement (&_cac ,&_gb );_b !=nil {return _b ;};_ea .I4 =append (_ea .I4 ,_cac );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0069\u006e\u0074"}:var _cd int32 ; -if _cc :=d .DecodeElement (&_cd ,&_gb );_cc !=nil {return _cc ;};_ea .Int =append (_ea .Int ,_cd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bf uint8 ; -if _dbc :=d .DecodeElement (&_bf ,&_gb );_dbc !=nil {return _dbc ;};_ea .Ui1 =append (_ea .Ui1 ,_bf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _be uint16 ; -if _ab :=d .DecodeElement (&_be ,&_gb );_ab !=nil {return _ab ;};_ea .Ui2 =append (_ea .Ui2 ,_be );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ba uint32 ; -if _cgf :=d .DecodeElement (&_ba ,&_gb );_cgf !=nil {return _cgf ;};_ea .Ui4 =append (_ea .Ui4 ,_ba );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fe uint32 ; -if _fec :=d .DecodeElement (&_fe ,&_gb );_fec !=nil {return _fec ;};_ea .Uint =append (_ea .Uint ,_fe );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ed float32 ; -if _da :=d .DecodeElement (&_ed ,&_gb );_da !=nil {return _da ;};_ea .R4 =append (_ea .R4 ,_ed );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ga float64 ; -if _af :=d .DecodeElement (&_ga ,&_gb );_af !=nil {return _af ;};_ea .R8 =append (_ea .R8 ,_ga );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gc float64 ; -if _ccb :=d .DecodeElement (&_gc ,&_gb );_ccb !=nil {return _ccb ;};_ea .Decimal =append (_ea .Decimal ,_gc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ccf string ; -if _ee :=d .DecodeElement (&_ccf ,&_gb );_ee !=nil {return _ee ;};_ea .Bstr =append (_ea .Bstr ,_ccf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gf _e .Time ; -if _ge :=d .DecodeElement (&_gf ,&_gb );_ge !=nil {return _ge ;};_ea .Date =append (_ea .Date ,_gf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ccbg bool ; -if _bag :=d .DecodeElement (&_ccbg ,&_gb );_bag !=nil {return _bag ;};_ea .Bool =append (_ea .Bool ,_ccbg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _aba string ; -if _ae :=d .DecodeElement (&_aba ,&_gb );_ae !=nil {return _ae ;};_ea .Error =append (_ea .Error ,_aba );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fb string ; -if _cfd :=d .DecodeElement (&_fb ,&_gb );_cfd !=nil {return _cfd ;};_ea .Cy =append (_ea .Cy ,_fb );default:_ca .Log .Debug ("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",_gb .Name ); -if _gce :=d .Skip ();_gce !=nil {return _gce ;};};case _c .EndElement :break _aa ;case _c .CharData :};};return nil ;};func NewVector ()*Vector {_fed :=&Vector {};_fed .CT_Vector =*NewCT_Vector ();return _fed }; +// Validate validates the Vstream and its children +func (_dffe *Vstream )Validate ()error {return _dffe .ValidateWithPath ("\u0056s\u0074\u0072\u0065\u0061\u006d");};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 *_ae .Time ;Filetime *_ae .Time ;Bool *bool ;Cy *string ;Error *string ; +Stream *string ;Ostream *string ;Storage *string ;Ostorage *string ;Vstream *Vstream ;Clsid *string ;};func (_gacg ST_VectorBaseType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gacg .String (),start );};const ST_ErrorPattern ="\u005c\u0073\u002a\u0030x[\u0030\u002d\u0039\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u007b\u0038\u007d\u005cs\u002a"; -// ValidateWithPath validates the CT_Vstream and its children, prefixing error messages with path -func (_dgag *CT_Vstream )ValidateWithPath (path string )error {if !_ad .ST_GuidPatternRe .MatchString (_dgag .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 ,_ad .ST_GuidPatternRe ,_dgag .VersionAttr ); -};return nil ;};func (_egc ST_ArrayBaseType )Validate ()error {return _egc .ValidateWithPath ("")};func NewCT_Variant ()*CT_Variant {_bcb :=&CT_Variant {};return _bcb };const ST_CyPattern ="\u005c\u0073\u002a\u005b0-\u0039\u005d\u002a\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u007b\u0034\u007d\u005cs\u002a"; +// Validate validates the CT_Array and its children +func (_bdg *CT_Array )Validate ()error {return _bdg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079");}; -// Validate validates the Empty and its children -func (_aec *Empty )Validate ()error {return _aec .ValidateWithPath ("\u0045\u006d\u0070t\u0079")};func (_dbcc *CT_Vstream )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",_dbcc .VersionAttr )}); -e .EncodeElement (_dbcc .Content ,start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Vstream and its children, prefixing error messages with path +func (_cfd *CT_Vstream )ValidateWithPath (path string )error {if !_bc .ST_GuidPatternRe .MatchString (_cfd .VersionAttr ){return _a .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 ,_bc .ST_GuidPatternRe ,_cfd .VersionAttr ); +};return nil ;};func NewArray ()*Array {_d :=&Array {};_d .CT_Array =*NewCT_Array ();return _d };func (_ggbf ST_VectorBaseType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efb :=_b .Attr {};_efb .Name =name ;switch _ggbf {case ST_VectorBaseTypeUnset :_efb .Value =""; +case ST_VectorBaseTypeVariant :_efb .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_VectorBaseTypeI1 :_efb .Value ="\u0069\u0031";case ST_VectorBaseTypeI2 :_efb .Value ="\u0069\u0032";case ST_VectorBaseTypeI4 :_efb .Value ="\u0069\u0034";case ST_VectorBaseTypeI8 :_efb .Value ="\u0069\u0038"; +case ST_VectorBaseTypeUi1 :_efb .Value ="\u0075\u0069\u0031";case ST_VectorBaseTypeUi2 :_efb .Value ="\u0075\u0069\u0032";case ST_VectorBaseTypeUi4 :_efb .Value ="\u0075\u0069\u0034";case ST_VectorBaseTypeUi8 :_efb .Value ="\u0075\u0069\u0038";case ST_VectorBaseTypeR4 :_efb .Value ="\u0072\u0034"; +case ST_VectorBaseTypeR8 :_efb .Value ="\u0072\u0038";case ST_VectorBaseTypeLpstr :_efb .Value ="\u006c\u0070\u0073t\u0072";case ST_VectorBaseTypeLpwstr :_efb .Value ="\u006c\u0070\u0077\u0073\u0074\u0072";case ST_VectorBaseTypeBstr :_efb .Value ="\u0062\u0073\u0074\u0072"; +case ST_VectorBaseTypeDate :_efb .Value ="\u0064\u0061\u0074\u0065";case ST_VectorBaseTypeFiletime :_efb .Value ="\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case ST_VectorBaseTypeBool :_efb .Value ="\u0062\u006f\u006f\u006c";case ST_VectorBaseTypeCy :_efb .Value ="\u0063\u0079"; +case ST_VectorBaseTypeError :_efb .Value ="\u0065\u0072\u0072o\u0072";case ST_VectorBaseTypeClsid :_efb .Value ="\u0063\u006c\u0073i\u0064";};return _efb ,nil ;};func NewCT_Vstream ()*CT_Vstream {_fgcf :=&CT_Vstream {};_fgcf .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 _fgcf ;};func (_dadg *CT_Null )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_bee ,_dgf :=d .Token ();if _dgf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_dgf ); +};if _edd ,_egc :=_bee .(_b .EndElement );_egc &&_edd .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 NewVariant ()*Variant {_adg :=&Variant {};_adg .CT_Variant =*NewCT_Variant (); +return _adg };type CT_Null struct{};func NewEmpty ()*Empty {_aba :=&Empty {};_aba .CT_Empty =*NewCT_Empty ();return _aba };type ST_VectorBaseType byte ;func NewCT_Empty ()*CT_Empty {_ffd :=&CT_Empty {};return _ffd }; -// ValidateWithPath validates the CT_Null and its children, prefixing error messages with path -func (_ced *CT_Null )ValidateWithPath (path string )error {return nil };func (_febb *Empty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_febb .CT_Empty =*NewCT_Empty ();for {_cccc ,_bdfg :=d .Token ();if _bdfg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006d\u0070\u0074y\u003a\u0020\u0025\u0073",_bdfg ); -};if _gdef ,_bfgg :=_cccc .(_c .EndElement );_bfgg &&_gdef .Name ==start .Name {break ;};};return nil ;};func NewCT_Empty ()*CT_Empty {_dcbe :=&CT_Empty {};return _dcbe };func NewVstream ()*Vstream {_aef :=&Vstream {};_aef .CT_Vstream =*NewCT_Vstream (); -return _aef }; +// ValidateWithPath validates the Array and its children, prefixing error messages with path +func (_gfb *Array )ValidateWithPath (path string )error {if _fe :=_gfb .CT_Array .ValidateWithPath (path );_fe !=nil {return _fe ;};return nil ;};func (_egfa *ST_ArrayBaseType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdcc ,_faeea :=d .Token (); +if _faeea !=nil {return _faeea ;};if _dcdd ,_eafa :=_gdcc .(_b .EndElement );_eafa &&_dcdd .Name ==start .Name {*_egfa =1;return nil ;};if _cdbd ,_ggba :=_gdcc .(_b .CharData );!_ggba {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",_gdcc ); +}else {switch string (_cdbd ){case "":*_egfa =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_egfa =1;case "\u0069\u0031":*_egfa =2;case "\u0069\u0032":*_egfa =3;case "\u0069\u0034":*_egfa =4;case "\u0069\u006e\u0074":*_egfa =5;case "\u0075\u0069\u0031":*_egfa =6; +case "\u0075\u0069\u0032":*_egfa =7;case "\u0075\u0069\u0034":*_egfa =8;case "\u0075\u0069\u006e\u0074":*_egfa =9;case "\u0072\u0034":*_egfa =10;case "\u0072\u0038":*_egfa =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_egfa =12;case "\u0062\u0073\u0074\u0072":*_egfa =13; +case "\u0064\u0061\u0074\u0065":*_egfa =14;case "\u0062\u006f\u006f\u006c":*_egfa =15;case "\u0063\u0079":*_egfa =16;case "\u0065\u0072\u0072o\u0072":*_egfa =17;};};_gdcc ,_faeea =d .Token ();if _faeea !=nil {return _faeea ;};if _fbae ,_ddfc :=_gdcc .(_b .EndElement ); +_ddfc &&_fbae .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",_gdcc );}; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_gfeb *CT_Empty )ValidateWithPath (path string )error {return nil };func (_gge *CT_Vstream )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gge .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 _ ,_adg :=range start .Attr {if _adg .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_afg ,_fga :=_adg .Value ,error (nil );if _fga !=nil {return _fga ;};_gge .VersionAttr =_afg ;continue ;};};for {_ede ,_gda :=d .Token ();if _gda !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020%\u0073",_gda ); -};if _bdde ,_cgec :=_ede .(_c .CharData );_cgec {_gge .Content =string (_bdde );};if _gcf ,_cbca :=_ede .(_c .EndElement );_cbca &&_gcf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Vstream and its children +func (_gec *CT_Vstream )Validate ()error {return _gec .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");};func (_dedf *ST_ArrayBaseType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dedf =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_dedf =1; +case "\u0069\u0031":*_dedf =2;case "\u0069\u0032":*_dedf =3;case "\u0069\u0034":*_dedf =4;case "\u0069\u006e\u0074":*_dedf =5;case "\u0075\u0069\u0031":*_dedf =6;case "\u0075\u0069\u0032":*_dedf =7;case "\u0075\u0069\u0034":*_dedf =8;case "\u0075\u0069\u006e\u0074":*_dedf =9; +case "\u0072\u0034":*_dedf =10;case "\u0072\u0038":*_dedf =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dedf =12;case "\u0062\u0073\u0074\u0072":*_dedf =13;case "\u0064\u0061\u0074\u0065":*_dedf =14;case "\u0062\u006f\u006f\u006c":*_dedf =15;case "\u0063\u0079":*_dedf =16; +case "\u0065\u0072\u0072o\u0072":*_dedf =17;};return nil ;};const ST_CyPattern ="\u005c\u0073\u002a\u005b0-\u0039\u005d\u002a\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u007b\u0034\u007d\u005cs\u002a"; -// Validate validates the Vector and its children -func (_bfec *Vector )Validate ()error {return _bfec .ValidateWithPath ("\u0056\u0065\u0063\u0074\u006f\u0072");};func (_ccd *CT_Empty )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for {_dfcd ,_eef :=d .Token ();if _eef !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_eef ); -};if _gede ,_gfe :=_dfcd .(_c .EndElement );_gfe &&_gede .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Vector and its children, prefixing error messages with path +func (_bdf *CT_Vector )ValidateWithPath (path string )error {if _bdf .BaseTypeAttr ==ST_VectorBaseTypeUnset {return _a .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 _ddaa :=_bdf .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ddaa !=nil {return _ddaa ;};for _gbce ,_agaf :=range _bdf .Variant {if _gfcg :=_agaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_gbce )); +_gfcg !=nil {return _gfcg ;};};for _gcc ,_bbc :=range _bdf .Cy {if !ST_CyPatternRe .MatchString (_bbc ){return _a .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 ,_gcc ,ST_CyPatternRe ,_bbc ); +};};for _gae ,_ddf :=range _bdf .Error {if !ST_ErrorPatternRe .MatchString (_ddf ){return _a .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 ,_gae ,ST_ErrorPatternRe ,_ddf ); +};};for _ceeg ,_fgaf :=range _bdf .Clsid {if !_bc .ST_GuidPatternRe .MatchString (_fgaf ){return _a .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 ,_ceeg ,_bc .ST_GuidPatternRe ,_fgaf ); +};};return nil ;}; -// Validate validates the Null and its children -func (_edcb *Null )Validate ()error {return _edcb .ValidateWithPath ("\u004e\u0075\u006c\u006c")}; +// Validate validates the Array and its children +func (_gaa *Array )Validate ()error {return _gaa .ValidateWithPath ("\u0041\u0072\u0072a\u0079")};func (_edbf ST_ArrayBaseType )Validate ()error {return _edbf .ValidateWithPath ("")}; // ValidateWithPath validates the CT_Variant and its children, prefixing error messages with path -func (_bfdf *CT_Variant )ValidateWithPath (path string )error {if _bfdf .Variant !=nil {if _aebc :=_bfdf .Variant .ValidateWithPath (path +"\u002f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");_aebc !=nil {return _aebc ;};};if _bfdf .Vector !=nil {if _ffgg :=_bfdf .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072"); -_ffgg !=nil {return _ffgg ;};};if _bfdf .Array !=nil {if _dea :=_bfdf .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_dea !=nil {return _dea ;};};if _bfdf .Empty !=nil {if _edff :=_bfdf .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079"); -_edff !=nil {return _edff ;};};if _bfdf .Null !=nil {if _cbb :=_bfdf .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_cbb !=nil {return _cbb ;};};if _bfdf .Cy !=nil {if !ST_CyPatternRe .MatchString (*_bfdf .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 ,*_bfdf .Cy ); -};};if _bfdf .Error !=nil {if !ST_ErrorPatternRe .MatchString (*_bfdf .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 ,*_bfdf .Error ); -};};if _bfdf .Vstream !=nil {if _gdb :=_bfdf .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_gdb !=nil {return _gdb ;};};if _bfdf .Clsid !=nil {if !_ad .ST_GuidPatternRe .MatchString (*_bfdf .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 ,_ad .ST_GuidPatternRe ,*_bfdf .Clsid ); +func (_ged *CT_Variant )ValidateWithPath (path string )error {if _ged .Variant !=nil {if _cdd :=_ged .Variant .ValidateWithPath (path +"\u002f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");_cdd !=nil {return _cdd ;};};if _ged .Vector !=nil {if _aagf :=_ged .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072"); +_aagf !=nil {return _aagf ;};};if _ged .Array !=nil {if _aacd :=_ged .Array .ValidateWithPath (path +"\u002f\u0041\u0072\u0072\u0061\u0079");_aacd !=nil {return _aacd ;};};if _ged .Empty !=nil {if _gbg :=_ged .Empty .ValidateWithPath (path +"\u002f\u0045\u006d\u0070\u0074\u0079"); +_gbg !=nil {return _gbg ;};};if _ged .Null !=nil {if _bbd :=_ged .Null .ValidateWithPath (path +"\u002f\u004e\u0075l\u006c");_bbd !=nil {return _bbd ;};};if _ged .Cy !=nil {if !ST_CyPatternRe .MatchString (*_ged .Cy ){return _a .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 ,*_ged .Cy ); +};};if _ged .Error !=nil {if !ST_ErrorPatternRe .MatchString (*_ged .Error ){return _a .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 ,*_ged .Error ); +};};if _ged .Vstream !=nil {if _gbab :=_ged .Vstream .ValidateWithPath (path +"\u002f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");_gbab !=nil {return _gbab ;};};if _ged .Clsid !=nil {if !_bc .ST_GuidPatternRe .MatchString (*_ged .Clsid ){return _a .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 ,_bc .ST_GuidPatternRe ,*_ged .Clsid ); };};return nil ;}; -// Validate validates the Vstream and its children -func (_dfg *Vstream )Validate ()error {return _dfg .ValidateWithPath ("\u0056s\u0074\u0072\u0065\u0061\u006d");}; - -// ValidateWithPath validates the Empty and its children, prefixing error messages with path -func (_bdee *Empty )ValidateWithPath (path string )error {if _egfb :=_bdee .CT_Empty .ValidateWithPath (path );_egfb !=nil {return _egfb ;};return nil ;};func (_cfg *Variant )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _cfg .CT_Variant .MarshalXML (e ,start ); -};func (_faac *Null )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _faac .CT_Null .MarshalXML (e ,start );};func NewNull ()*Null {_acag :=&Null {};_acag .CT_Null =*NewCT_Null ();return _acag };func (_cef ST_ArrayBaseType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_edbd :=_c .Attr {}; -_edbd .Name =name ;switch _cef {case ST_ArrayBaseTypeUnset :_edbd .Value ="";case ST_ArrayBaseTypeVariant :_edbd .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_ArrayBaseTypeI1 :_edbd .Value ="\u0069\u0031";case ST_ArrayBaseTypeI2 :_edbd .Value ="\u0069\u0032"; -case ST_ArrayBaseTypeI4 :_edbd .Value ="\u0069\u0034";case ST_ArrayBaseTypeInt :_edbd .Value ="\u0069\u006e\u0074";case ST_ArrayBaseTypeUi1 :_edbd .Value ="\u0075\u0069\u0031";case ST_ArrayBaseTypeUi2 :_edbd .Value ="\u0075\u0069\u0032";case ST_ArrayBaseTypeUi4 :_edbd .Value ="\u0075\u0069\u0034"; -case ST_ArrayBaseTypeUint :_edbd .Value ="\u0075\u0069\u006e\u0074";case ST_ArrayBaseTypeR4 :_edbd .Value ="\u0072\u0034";case ST_ArrayBaseTypeR8 :_edbd .Value ="\u0072\u0038";case ST_ArrayBaseTypeDecimal :_edbd .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c"; -case ST_ArrayBaseTypeBstr :_edbd .Value ="\u0062\u0073\u0074\u0072";case ST_ArrayBaseTypeDate :_edbd .Value ="\u0064\u0061\u0074\u0065";case ST_ArrayBaseTypeBool :_edbd .Value ="\u0062\u006f\u006f\u006c";case ST_ArrayBaseTypeCy :_edbd .Value ="\u0063\u0079"; -case ST_ArrayBaseTypeError :_edbd .Value ="\u0065\u0072\u0072o\u0072";};return _edbd ,nil ;};func (_ffc *CT_Array )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u006cB\u006f\u0075\u006e\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",_ffc .LBoundsAttr )}); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0075B\u006f\u0075\u006e\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",_ffc .UBoundsAttr )});_eca ,_gfd :=_ffc .BaseTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"}); -if _gfd !=nil {return _gfd ;};start .Attr =append (start .Attr ,_eca );e .EncodeToken (start );if _ffc .Variant !=nil {_adc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_dc :=range _ffc .Variant {e .EncodeElement (_dc ,_adc ); -};};if _ffc .I1 !=nil {_fce :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_aeb :=range _ffc .I1 {e .EncodeElement (_aeb ,_fce );};};if _ffc .I2 !=nil {_dbg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0032"}}; -for _ ,_eg :=range _ffc .I2 {e .EncodeElement (_eg ,_dbg );};};if _ffc .I4 !=nil {_abc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_ffg :=range _ffc .I4 {e .EncodeElement (_ffg ,_abc );};};if _ffc .Int !=nil {_bbc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}}; -for _ ,_egg :=range _ffc .Int {e .EncodeElement (_egg ,_bbc );};};if _ffc .Ui1 !=nil {_feb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_cfda :=range _ffc .Ui1 {e .EncodeElement (_cfda ,_feb );};};if _ffc .Ui2 !=nil {_fa :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}}; -for _ ,_df :=range _ffc .Ui2 {e .EncodeElement (_df ,_fa );};};if _ffc .Ui4 !=nil {_bae :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_gae :=range _ffc .Ui4 {e .EncodeElement (_gae ,_bae );};};if _ffc .Uint !=nil {_gaf :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}}; -for _ ,_dfe :=range _ffc .Uint {e .EncodeElement (_dfe ,_gaf );};};if _ffc .R4 !=nil {_adf :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_cdc :=range _ffc .R4 {e .EncodeElement (_cdc ,_adf );};};if _ffc .R8 !=nil {_ccg :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0038"}}; -for _ ,_cbf :=range _ffc .R8 {e .EncodeElement (_cbf ,_ccg );};};if _ffc .Decimal !=nil {_bfb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};for _ ,_afd :=range _ffc .Decimal {e .EncodeElement (_afd ,_bfb ); -};};if _ffc .Bstr !=nil {_daa :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_gfc :=range _ffc .Bstr {e .EncodeElement (_gfc ,_daa );};};if _ffc .Date !=nil {_egb :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}}; -for _ ,_ggg :=range _ffc .Date {e .EncodeElement (_ggg ,_egb );};};if _ffc .Bool !=nil {_dcb :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_bbd :=range _ffc .Bool {e .EncodeElement (_bbd ,_dcb );};};if _ffc .Error !=nil {_cfe :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; -for _ ,_dfc :=range _ffc .Error {e .EncodeElement (_dfc ,_cfe );};};if _ffc .Cy !=nil {_ggd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_dcg :=range _ffc .Cy {e .EncodeElement (_dcg ,_ggd );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_eaeg *CT_Vector )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {_gec ,_ebd :=_eaeg .BaseTypeAttr .MarshalXMLAttr (_c .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"});if _ebd !=nil {return _ebd ;};start .Attr =append (start .Attr ,_gec ); -start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0076",_eaeg .SizeAttr )});e .EncodeToken (start );if _eaeg .Variant !=nil {_facd :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}}; -for _ ,_febe :=range _eaeg .Variant {e .EncodeElement (_febe ,_facd );};};if _eaeg .I1 !=nil {_cbga :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_cgg :=range _eaeg .I1 {e .EncodeElement (_cgg ,_cbga );};};if _eaeg .I2 !=nil {_cec :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0032"}}; -for _ ,_aea :=range _eaeg .I2 {e .EncodeElement (_aea ,_cec );};};if _eaeg .I4 !=nil {_cag :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_ggbg :=range _eaeg .I4 {e .EncodeElement (_ggbg ,_cag );};};if _eaeg .I8 !=nil {_gaa :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ai\u0038"}}; -for _ ,_ggdc :=range _eaeg .I8 {e .EncodeElement (_ggdc ,_gaa );};};if _eaeg .Ui1 !=nil {_dag :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_add :=range _eaeg .Ui1 {e .EncodeElement (_add ,_dag );};};if _eaeg .Ui2 !=nil {_badb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}}; -for _ ,_dbb :=range _eaeg .Ui2 {e .EncodeElement (_dbb ,_badb );};};if _eaeg .Ui4 !=nil {_deca :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_efd :=range _eaeg .Ui4 {e .EncodeElement (_efd ,_deca );};};if _eaeg .Ui8 !=nil {_dga :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}}; -for _ ,_ffd :=range _eaeg .Ui8 {e .EncodeElement (_ffd ,_dga );};};if _eaeg .R4 !=nil {_ccbe :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_cfec :=range _eaeg .R4 {e .EncodeElement (_cfec ,_ccbe );};};if _eaeg .R8 !=nil {_efb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ar\u0038"}}; -for _ ,_ceb :=range _eaeg .R8 {e .EncodeElement (_ceb ,_efb );};};if _eaeg .Lpstr !=nil {_bffb :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};for _ ,_ecff :=range _eaeg .Lpstr {e .EncodeElement (_ecff ,_bffb ); -};};if _eaeg .Lpwstr !=nil {_fgeb :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};for _ ,_fcb :=range _eaeg .Lpwstr {e .EncodeElement (_fcb ,_fgeb );};};if _eaeg .Bstr !=nil {_ggbd :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}}; -for _ ,_gdf :=range _eaeg .Bstr {e .EncodeElement (_gdf ,_ggbd );};};if _eaeg .Date !=nil {_fbb :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_edd :=range _eaeg .Date {e .EncodeElement (_edd ,_fbb );};};if _eaeg .Filetime !=nil {_edc :=_c .StartElement {Name :_c .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}}; -for _ ,_bdge :=range _eaeg .Filetime {e .EncodeElement (_bdge ,_edc );};};if _eaeg .Bool !=nil {_edde :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_deb :=range _eaeg .Bool {e .EncodeElement (_deb ,_edde ); -};};if _eaeg .Cy !=nil {_bfe :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_gcb :=range _eaeg .Cy {e .EncodeElement (_gcb ,_bfe );};};if _eaeg .Error !=nil {_dcc :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; -for _ ,_cdga :=range _eaeg .Error {e .EncodeElement (_cdga ,_dcc );};};if _eaeg .Clsid !=nil {_cee :=_c .StartElement {Name :_c .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};for _ ,_caad :=range _eaeg .Clsid {e .EncodeElement (_caad ,_cee ); -};};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Empty and its children +func (_aede *CT_Empty )Validate ()error {return _aede .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");}; -// Validate validates the Array and its children -func (_aca *Array )Validate ()error {return _aca .ValidateWithPath ("\u0041\u0072\u0072a\u0079")};func NewCT_Vector ()*CT_Vector {_afb :=&CT_Vector {};_afb .BaseTypeAttr =ST_VectorBaseType (1);return _afb ;};type Vstream struct{CT_Vstream };func (_cga ST_VectorBaseType )Validate ()error {return _cga .ValidateWithPath ("")}; -type ST_ArrayBaseType byte ;type Array struct{CT_Array };func (_cdbea ST_VectorBaseType )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return e .EncodeElement (_cdbea .String (),start );};func (_bef *CT_Variant )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fgc :for {_gaea ,_dec :=d .Token (); -if _dec !=nil {return _dec ;};switch _eefa :=_gaea .(type ){case _c .StartElement :switch _eefa .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Variant =NewVariant (); -if _bgd :=d .DecodeElement (_bef .Variant ,&_eefa );_bgd !=nil {return _bgd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Vector =NewVector (); -if _dbf :=d .DecodeElement (_bef .Vector ,&_eefa );_dbf !=nil {return _dbf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Array =NewArray (); -if _adb :=d .DecodeElement (_bef .Array ,&_eefa );_adb !=nil {return _adb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Blob =new (string ); -if _badd :=d .DecodeElement (_bef .Blob ,&_eefa );_badd !=nil {return _badd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Oblob =new (string ); -if _fgef :=d .DecodeElement (_bef .Oblob ,&_eefa );_fgef !=nil {return _fgef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Empty =NewEmpty (); -if _dba :=d .DecodeElement (_bef .Empty ,&_eefa );_dba !=nil {return _dba ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Null =NewNull (); -if _gea :=d .DecodeElement (_bef .Null ,&_eefa );_gea !=nil {return _gea ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .I1 =new (int8 ); -if _aadd :=d .DecodeElement (_bef .I1 ,&_eefa );_aadd !=nil {return _aadd ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .I2 =new (int16 ); -if _cae :=d .DecodeElement (_bef .I2 ,&_eefa );_cae !=nil {return _cae ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .I4 =new (int32 ); -if _gaeaa :=d .DecodeElement (_bef .I4 ,&_eefa );_gaeaa !=nil {return _gaeaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .I8 =new (int64 ); -if _dgb :=d .DecodeElement (_bef .I8 ,&_eefa );_dgb !=nil {return _dgb ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Int =new (int32 ); -if _ecee :=d .DecodeElement (_bef .Int ,&_eefa );_ecee !=nil {return _ecee ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Ui1 =new (uint8 ); -if _daf :=d .DecodeElement (_bef .Ui1 ,&_eefa );_daf !=nil {return _daf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Ui2 =new (uint16 ); -if _dgda :=d .DecodeElement (_bef .Ui2 ,&_eefa );_dgda !=nil {return _dgda ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Ui4 =new (uint32 ); -if _acc :=d .DecodeElement (_bef .Ui4 ,&_eefa );_acc !=nil {return _acc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Ui8 =new (uint64 ); -if _cbef :=d .DecodeElement (_bef .Ui8 ,&_eefa );_cbef !=nil {return _cbef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Uint =new (uint32 ); -if _cbdc :=d .DecodeElement (_bef .Uint ,&_eefa );_cbdc !=nil {return _cbdc ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .R4 =new (float32 ); -if _dfef :=d .DecodeElement (_bef .R4 ,&_eefa );_dfef !=nil {return _dfef ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .R8 =new (float64 ); -if _bagg :=d .DecodeElement (_bef .R8 ,&_eefa );_bagg !=nil {return _bagg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Decimal =new (float64 ); -if _abe :=d .DecodeElement (_bef .Decimal ,&_eefa );_abe !=nil {return _abe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Lpstr =new (string ); -if _ace :=d .DecodeElement (_bef .Lpstr ,&_eefa );_ace !=nil {return _ace ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Lpwstr =new (string ); -if _fded :=d .DecodeElement (_bef .Lpwstr ,&_eefa );_fded !=nil {return _fded ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Bstr =new (string ); -if _dge :=d .DecodeElement (_bef .Bstr ,&_eefa );_dge !=nil {return _dge ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Date =new (_e .Time ); -if _eeeg :=d .DecodeElement (_bef .Date ,&_eefa );_eeeg !=nil {return _eeeg ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Filetime =new (_e .Time ); -if _bffe :=d .DecodeElement (_bef .Filetime ,&_eefa );_bffe !=nil {return _bffe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Bool =new (bool ); -if _bdf :=d .DecodeElement (_bef .Bool ,&_eefa );_bdf !=nil {return _bdf ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Cy =new (string ); -if _afa :=d .DecodeElement (_bef .Cy ,&_eefa );_afa !=nil {return _afa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Error =new (string ); -if _gdec :=d .DecodeElement (_bef .Error ,&_eefa );_gdec !=nil {return _gdec ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Stream =new (string ); -if _acce :=d .DecodeElement (_bef .Stream ,&_eefa );_acce !=nil {return _acce ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Ostream =new (string ); -if _bcbe :=d .DecodeElement (_bef .Ostream ,&_eefa );_bcbe !=nil {return _bcbe ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Storage =new (string ); -if _cde :=d .DecodeElement (_bef .Storage ,&_eefa );_cde !=nil {return _cde ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Ostorage =new (string ); -if _eab :=d .DecodeElement (_bef .Ostorage ,&_eefa );_eab !=nil {return _eab ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Vstream =NewVstream (); -if _fcaa :=d .DecodeElement (_bef .Vstream ,&_eefa );_fcaa !=nil {return _fcaa ;};case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_bef .Clsid =new (string ); -if _deda :=d .DecodeElement (_bef .Clsid ,&_eefa );_deda !=nil {return _deda ;};default:_ca .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_eefa .Name ); -if _bed :=d .Skip ();_bed !=nil {return _bed ;};};case _c .EndElement :break _fgc ;case _c .CharData :};};return nil ;};func (_ecdg *ST_VectorBaseType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_ecdg =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_ecdg =1; -case "\u0069\u0031":*_ecdg =2;case "\u0069\u0032":*_ecdg =3;case "\u0069\u0034":*_ecdg =4;case "\u0069\u0038":*_ecdg =5;case "\u0075\u0069\u0031":*_ecdg =6;case "\u0075\u0069\u0032":*_ecdg =7;case "\u0075\u0069\u0034":*_ecdg =8;case "\u0075\u0069\u0038":*_ecdg =9; -case "\u0072\u0034":*_ecdg =10;case "\u0072\u0038":*_ecdg =11;case "\u006c\u0070\u0073t\u0072":*_ecdg =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_ecdg =13;case "\u0062\u0073\u0074\u0072":*_ecdg =14;case "\u0064\u0061\u0074\u0065":*_ecdg =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_ecdg =16; -case "\u0062\u006f\u006f\u006c":*_ecdg =17;case "\u0063\u0079":*_ecdg =18;case "\u0065\u0072\u0072o\u0072":*_ecdg =19;case "\u0063\u006c\u0073i\u0064":*_ecdg =20;};return nil ;};var ST_CyPatternRe =_db .MustCompile (ST_CyPattern );type ST_VectorBaseType byte ; +// Validate validates the Null and its children +func (_bfdb *Null )Validate ()error {return _bfdb .ValidateWithPath ("\u004e\u0075\u006c\u006c")}; +// ValidateWithPath validates the Vector and its children, prefixing error messages with path +func (_defa *Vector )ValidateWithPath (path string )error {if _ddabd :=_defa .CT_Vector .ValidateWithPath (path );_ddabd !=nil {return _ddabd ;};return nil ;};func (_agad *Vector )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _agad .CT_Vector .MarshalXML (e ,start ); +};func NewCT_Vector ()*CT_Vector {_fdce :=&CT_Vector {};_fdce .BaseTypeAttr =ST_VectorBaseType (1);return _fdce ;}; -// Validate validates the CT_Vstream and its children -func (_acdg *CT_Vstream )Validate ()error {return _acdg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d");};func (_defd *ST_VectorBaseType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_dda ,_bgdg :=d .Token (); -if _bgdg !=nil {return _bgdg ;};if _bdb ,_abd :=_dda .(_c .EndElement );_abd &&_bdb .Name ==start .Name {*_defd =1;return nil ;};if _cdfg ,_ceg :=_dda .(_c .CharData );!_ceg {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",_dda ); -}else {switch string (_cdfg ){case "":*_defd =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_defd =1;case "\u0069\u0031":*_defd =2;case "\u0069\u0032":*_defd =3;case "\u0069\u0034":*_defd =4;case "\u0069\u0038":*_defd =5;case "\u0075\u0069\u0031":*_defd =6; -case "\u0075\u0069\u0032":*_defd =7;case "\u0075\u0069\u0034":*_defd =8;case "\u0075\u0069\u0038":*_defd =9;case "\u0072\u0034":*_defd =10;case "\u0072\u0038":*_defd =11;case "\u006c\u0070\u0073t\u0072":*_defd =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_defd =13; -case "\u0062\u0073\u0074\u0072":*_defd =14;case "\u0064\u0061\u0074\u0065":*_defd =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_defd =16;case "\u0062\u006f\u006f\u006c":*_defd =17;case "\u0063\u0079":*_defd =18;case "\u0065\u0072\u0072o\u0072":*_defd =19; -case "\u0063\u006c\u0073i\u0064":*_defd =20;};};_dda ,_bgdg =d .Token ();if _bgdg !=nil {return _bgdg ;};if _fgff ,_aac :=_dda .(_c .EndElement );_aac &&_fgff .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",_dda ); -}; +// ValidateWithPath validates the CT_Null and its children, prefixing error messages with path +func (_fce *CT_Null )ValidateWithPath (path string )error {return nil };func (_aga *CT_Variant )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bge :for {_fgff ,_fec :=d .Token ();if _fec !=nil {return _fec ;};switch _ceg :=_fgff .(type ){case _b .StartElement :switch _ceg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_aga .Variant =NewVariant (); +if _edg :=d .DecodeElement (_aga .Variant ,&_ceg );_edg !=nil {return _edg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Vector =NewVector (); +if _fada :=d .DecodeElement (_aga .Vector ,&_ceg );_fada !=nil {return _fada ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Array =NewArray (); +if _gggc :=d .DecodeElement (_aga .Array ,&_ceg );_gggc !=nil {return _gggc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Blob =new (string ); +if _fdac :=d .DecodeElement (_aga .Blob ,&_ceg );_fdac !=nil {return _fdac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Oblob =new (string ); +if _fcc :=d .DecodeElement (_aga .Oblob ,&_ceg );_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 :"\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"}:_aga .Empty =NewEmpty (); +if _acde :=d .DecodeElement (_aga .Empty ,&_ceg );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Null =NewNull (); +if _baca :=d .DecodeElement (_aga .Null ,&_ceg );_baca !=nil {return _baca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .I1 =new (int8 ); +if _edde :=d .DecodeElement (_aga .I1 ,&_ceg );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .I2 =new (int16 ); +if _gdbd :=d .DecodeElement (_aga .I2 ,&_ceg );_gdbd !=nil {return _gdbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .I4 =new (int32 ); +if _abb :=d .DecodeElement (_aga .I4 ,&_ceg );_abb !=nil {return _abb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .I8 =new (int64 ); +if _bca :=d .DecodeElement (_aga .I8 ,&_ceg );_bca !=nil {return _bca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Int =new (int32 ); +if _bcg :=d .DecodeElement (_aga .Int ,&_ceg );_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 :"\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"}:_aga .Ui1 =new (uint8 ); +if _gba :=d .DecodeElement (_aga .Ui1 ,&_ceg );_gba !=nil {return _gba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Ui2 =new (uint16 ); +if _eag :=d .DecodeElement (_aga .Ui2 ,&_ceg );_eag !=nil {return _eag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Ui4 =new (uint32 ); +if _eeb :=d .DecodeElement (_aga .Ui4 ,&_ceg );_eeb !=nil {return _eeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Ui8 =new (uint64 ); +if _ccfg :=d .DecodeElement (_aga .Ui8 ,&_ceg );_ccfg !=nil {return _ccfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Uint =new (uint32 ); +if _ceeb :=d .DecodeElement (_aga .Uint ,&_ceg );_ceeb !=nil {return _ceeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .R4 =new (float32 ); +if _aac :=d .DecodeElement (_aga .R4 ,&_ceg );_aac !=nil {return _aac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .R8 =new (float64 ); +if _ggc :=d .DecodeElement (_aga .R8 ,&_ceg );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Decimal =new (float64 ); +if _ebae :=d .DecodeElement (_aga .Decimal ,&_ceg );_ebae !=nil {return _ebae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Lpstr =new (string ); +if _efa :=d .DecodeElement (_aga .Lpstr ,&_ceg );_efa !=nil {return _efa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Lpwstr =new (string ); +if _gfc :=d .DecodeElement (_aga .Lpwstr ,&_ceg );_gfc !=nil {return _gfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Bstr =new (string ); +if _fgg :=d .DecodeElement (_aga .Bstr ,&_ceg );_fgg !=nil {return _fgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Date =new (_ae .Time ); +if _dddc :=d .DecodeElement (_aga .Date ,&_ceg );_dddc !=nil {return _dddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Filetime =new (_ae .Time ); +if _ced :=d .DecodeElement (_aga .Filetime ,&_ceg );_ced !=nil {return _ced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Bool =new (bool ); +if _gef :=d .DecodeElement (_aga .Bool ,&_ceg );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Cy =new (string ); +if _bfe :=d .DecodeElement (_aga .Cy ,&_ceg );_bfe !=nil {return _bfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Error =new (string ); +if _ebc :=d .DecodeElement (_aga .Error ,&_ceg );_ebc !=nil {return _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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Stream =new (string ); +if _ffdd :=d .DecodeElement (_aga .Stream ,&_ceg );_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\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Ostream =new (string ); +if _eff :=d .DecodeElement (_aga .Ostream ,&_ceg );_eff !=nil {return _eff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Storage =new (string ); +if _acda :=d .DecodeElement (_aga .Storage ,&_ceg );_acda !=nil {return _acda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Ostorage =new (string ); +if _fddd :=d .DecodeElement (_aga .Ostorage ,&_ceg );_fddd !=nil {return _fddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Vstream =NewVstream (); +if _dbc :=d .DecodeElement (_aga .Vstream ,&_ceg );_dbc !=nil {return _dbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_aga .Clsid =new (string ); +if _adca :=d .DecodeElement (_aga .Clsid ,&_ceg );_adca !=nil {return _adca ;};default:_f .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_ceg .Name ); +if _eggad :=d .Skip ();_eggad !=nil {return _eggad ;};};case _b .EndElement :break _bge ;case _b .CharData :};};return nil ;};type Empty struct{CT_Empty };func (_bce *CT_Vector )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_egf ,_aaag :=_bce .BaseTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"}); +if _aaag !=nil {return _aaag ;};start .Attr =append (start .Attr ,_egf );start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_a .Sprintf ("\u0025\u0076",_bce .SizeAttr )});e .EncodeToken (start );if _bce .Variant !=nil {_cgbf :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}}; +for _ ,_ega :=range _bce .Variant {e .EncodeElement (_ega ,_cgbf );};};if _bce .I1 !=nil {_bga :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_gedf :=range _bce .I1 {e .EncodeElement (_gedf ,_bga );};};if _bce .I2 !=nil {_cfb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0032"}}; +for _ ,_fdad :=range _bce .I2 {e .EncodeElement (_fdad ,_cfb );};};if _bce .I4 !=nil {_gbgg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_abcf :=range _bce .I4 {e .EncodeElement (_abcf ,_gbgg );};};if _bce .I8 !=nil {_fae :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0038"}}; +for _ ,_fbf :=range _bce .I8 {e .EncodeElement (_fbf ,_fae );};};if _bce .Ui1 !=nil {_gee :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_decd :=range _bce .Ui1 {e .EncodeElement (_decd ,_gee );};};if _bce .Ui2 !=nil {_aggd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}}; +for _ ,_ceebf :=range _bce .Ui2 {e .EncodeElement (_ceebf ,_aggd );};};if _bce .Ui4 !=nil {_baeg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_bea :=range _bce .Ui4 {e .EncodeElement (_bea ,_baeg );};};if _bce .Ui8 !=nil {_daca :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}}; +for _ ,_caag :=range _bce .Ui8 {e .EncodeElement (_caag ,_daca );};};if _bce .R4 !=nil {_ffc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_bfed :=range _bce .R4 {e .EncodeElement (_bfed ,_ffc );};};if _bce .R8 !=nil {_dabf :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ar\u0038"}}; +for _ ,_cca :=range _bce .R8 {e .EncodeElement (_cca ,_dabf );};};if _bce .Lpstr !=nil {_dfe :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};for _ ,_ccb :=range _bce .Lpstr {e .EncodeElement (_ccb ,_dfe ); +};};if _bce .Lpwstr !=nil {_gdbg :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};for _ ,_gdc :=range _bce .Lpwstr {e .EncodeElement (_gdc ,_gdbg );};};if _bce .Bstr !=nil {_cbb :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}}; +for _ ,_bfg :=range _bce .Bstr {e .EncodeElement (_bfg ,_cbb );};};if _bce .Date !=nil {_abe :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};for _ ,_abf :=range _bce .Date {e .EncodeElement (_abf ,_abe );};};if _bce .Filetime !=nil {_dafa :=_b .StartElement {Name :_b .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}}; +for _ ,_abeg :=range _bce .Filetime {e .EncodeElement (_abeg ,_dafa );};};if _bce .Bool !=nil {_bfd :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_bgfg :=range _bce .Bool {e .EncodeElement (_bgfg ,_bfd );}; +};if _bce .Cy !=nil {_dda :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_bbbf :=range _bce .Cy {e .EncodeElement (_bbbf ,_dda );};};if _bce .Error !=nil {_cce :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; +for _ ,_effg :=range _bce .Error {e .EncodeElement (_effg ,_cce );};};if _bce .Clsid !=nil {_fggd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}};for _ ,_bdbe :=range _bce .Clsid {e .EncodeElement (_bdbe ,_fggd ); +};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdb ST_VectorBaseType )String ()string {switch _fdb {case 0:return "";case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074";case 2:return "\u0069\u0031";case 3:return "\u0069\u0032"; +case 4:return "\u0069\u0034";case 5:return "\u0069\u0038";case 6:return "\u0075\u0069\u0031";case 7:return "\u0075\u0069\u0032";case 8:return "\u0075\u0069\u0034";case 9:return "\u0075\u0069\u0038";case 10:return "\u0072\u0034";case 11:return "\u0072\u0038"; +case 12:return "\u006c\u0070\u0073t\u0072";case 13:return "\u006c\u0070\u0077\u0073\u0074\u0072";case 14:return "\u0062\u0073\u0074\u0072";case 15:return "\u0064\u0061\u0074\u0065";case 16:return "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case 17:return "\u0062\u006f\u006f\u006c"; +case 18:return "\u0063\u0079";case 19:return "\u0065\u0072\u0072o\u0072";case 20:return "\u0063\u006c\u0073i\u0064";};return "";};type Vector struct{CT_Vector };func (_bg *Array )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bg .CT_Array =*NewCT_Array (); +for _ ,_gg :=range start .Attr {if _gg .Name .Local =="\u0075B\u006f\u0075\u006e\u0064\u0073"{_dg ,_fg :=_c .ParseInt (_gg .Value ,10,32);if _fg !=nil {return _fg ;};_bg .UBoundsAttr =int32 (_dg );continue ;};if _gg .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_bg .BaseTypeAttr .UnmarshalXMLAttr (_gg ); +continue ;};if _gg .Name .Local =="\u006cB\u006f\u0075\u006e\u0064\u0073"{_ad ,_dc :=_c .ParseInt (_gg .Value ,10,32);if _dc !=nil {return _dc ;};_bg .LBoundsAttr =int32 (_ad );continue ;};};_cf :for {_af ,_fd :=d .Token ();if _fd !=nil {return _fd ;}; +switch _cg :=_af .(type ){case _b .StartElement :switch _cg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_gb :=NewVariant (); +if _afa :=d .DecodeElement (_gb ,&_cg );_afa !=nil {return _afa ;};_bg .Variant =append (_bg .Variant ,_gb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ag int8 ; +if _db :=d .DecodeElement (&_ag ,&_cg );_db !=nil {return _db ;};_bg .I1 =append (_bg .I1 ,_ag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _dd int16 ; +if _cgd :=d .DecodeElement (&_dd ,&_cg );_cgd !=nil {return _cgd ;};_bg .I2 =append (_bg .I2 ,_dd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _agc int32 ; +if _aa :=d .DecodeElement (&_agc ,&_cg );_aa !=nil {return _aa ;};_bg .I4 =append (_bg .I4 ,_agc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ac int32 ; +if _gd :=d .DecodeElement (&_ac ,&_cg );_gd !=nil {return _gd ;};_bg .Int =append (_bg .Int ,_ac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _afg uint8 ; +if _df :=d .DecodeElement (&_afg ,&_cg );_df !=nil {return _df ;};_bg .Ui1 =append (_bg .Ui1 ,_afg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _aag uint16 ; +if _ffg :=d .DecodeElement (&_aag ,&_cg );_ffg !=nil {return _ffg ;};_bg .Ui2 =append (_bg .Ui2 ,_aag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ea uint32 ; +if _de :=d .DecodeElement (&_ea ,&_cg );_de !=nil {return _de ;};_bg .Ui4 =append (_bg .Ui4 ,_ea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ce uint32 ; +if _ba :=d .DecodeElement (&_ce ,&_cg );_ba !=nil {return _ba ;};_bg .Uint =append (_bg .Uint ,_ce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ade float32 ; +if _eab :=d .DecodeElement (&_ade ,&_cg );_eab !=nil {return _eab ;};_bg .R4 =append (_bg .R4 ,_ade );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ddc float64 ; +if _gc :=d .DecodeElement (&_ddc ,&_cg );_gc !=nil {return _gc ;};_bg .R8 =append (_bg .R8 ,_ddc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ga float64 ; +if _afaf :=d .DecodeElement (&_ga ,&_cg );_afaf !=nil {return _afaf ;};_bg .Decimal =append (_bg .Decimal ,_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 :"\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"}:var _dca string ; +if _ddb :=d .DecodeElement (&_dca ,&_cg );_ddb !=nil {return _ddb ;};_bg .Bstr =append (_bg .Bstr ,_dca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ge _ae .Time ; +if _fdg :=d .DecodeElement (&_ge ,&_cg );_fdg !=nil {return _fdg ;};_bg .Date =append (_bg .Date ,_ge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _def bool ; +if _be :=d .DecodeElement (&_def ,&_cg );_be !=nil {return _be ;};_bg .Bool =append (_bg .Bool ,_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 :"\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"}:var _fdf string ; +if _bb :=d .DecodeElement (&_fdf ,&_cg );_bb !=nil {return _bb ;};_bg .Error =append (_bg .Error ,_fdf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _dgc string ; +if _bcd :=d .DecodeElement (&_dgc ,&_cg );_bcd !=nil {return _bcd ;};_bg .Cy =append (_bg .Cy ,_dgc );default:_f .Log .Debug ("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",_cg .Name ); +if _ca :=d .Skip ();_ca !=nil {return _ca ;};};case _b .EndElement :break _cf ;case _b .CharData :};};return nil ;};func (_eb *Array )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _eb .CT_Array .MarshalXML (e ,start );};func (_abd *Variant )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _abd .CT_Variant .MarshalXML (e ,start ); +};func (_eec *Variant )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eec .CT_Variant =*NewCT_Variant ();_dbeb :for {_gdcg ,_gebaf :=d .Token ();if _gebaf !=nil {return _gebaf ;};switch _fdag :=_gdcg .(type ){case _b .StartElement :switch _fdag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_eec .Variant =NewVariant (); +if _faga :=d .DecodeElement (_eec .Variant ,&_fdag );_faga !=nil {return _faga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Vector =NewVector (); +if _gfee :=d .DecodeElement (_eec .Vector ,&_fdag );_gfee !=nil {return _gfee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Array =NewArray (); +if _acbe :=d .DecodeElement (_eec .Array ,&_fdag );_acbe !=nil {return _acbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Blob =new (string ); +if _cedf :=d .DecodeElement (_eec .Blob ,&_fdag );_cedf !=nil {return _cedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Oblob =new (string ); +if _ccee :=d .DecodeElement (_eec .Oblob ,&_fdag );_ccee !=nil {return _ccee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Empty =NewEmpty (); +if _bgec :=d .DecodeElement (_eec .Empty ,&_fdag );_bgec !=nil {return _bgec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Null =NewNull (); +if _gbfb :=d .DecodeElement (_eec .Null ,&_fdag );_gbfb !=nil {return _gbfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .I1 =new (int8 ); +if _gabe :=d .DecodeElement (_eec .I1 ,&_fdag );_gabe !=nil {return _gabe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .I2 =new (int16 ); +if _agbg :=d .DecodeElement (_eec .I2 ,&_fdag );_agbg !=nil {return _agbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .I4 =new (int32 ); +if _dgg :=d .DecodeElement (_eec .I4 ,&_fdag );_dgg !=nil {return _dgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .I8 =new (int64 ); +if _deea :=d .DecodeElement (_eec .I8 ,&_fdag );_deea !=nil {return _deea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Int =new (int32 ); +if _ecc :=d .DecodeElement (_eec .Int ,&_fdag );_ecc !=nil {return _ecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Ui1 =new (uint8 ); +if _gabed :=d .DecodeElement (_eec .Ui1 ,&_fdag );_gabed !=nil {return _gabed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Ui2 =new (uint16 ); +if _fbfe :=d .DecodeElement (_eec .Ui2 ,&_fdag );_fbfe !=nil {return _fbfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Ui4 =new (uint32 ); +if _aged :=d .DecodeElement (_eec .Ui4 ,&_fdag );_aged !=nil {return _aged ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Ui8 =new (uint64 ); +if _cgef :=d .DecodeElement (_eec .Ui8 ,&_fdag );_cgef !=nil {return _cgef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Uint =new (uint32 ); +if _bddg :=d .DecodeElement (_eec .Uint ,&_fdag );_bddg !=nil {return _bddg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .R4 =new (float32 ); +if _abbc :=d .DecodeElement (_eec .R4 ,&_fdag );_abbc !=nil {return _abbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .R8 =new (float64 ); +if _cea :=d .DecodeElement (_eec .R8 ,&_fdag );_cea !=nil {return _cea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Decimal =new (float64 ); +if _dae :=d .DecodeElement (_eec .Decimal ,&_fdag );_dae !=nil {return _dae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Lpstr =new (string ); +if _fbg :=d .DecodeElement (_eec .Lpstr ,&_fdag );_fbg !=nil {return _fbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Lpwstr =new (string ); +if _gcd :=d .DecodeElement (_eec .Lpwstr ,&_fdag );_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 :"\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"}:_eec .Bstr =new (string ); +if _ggf :=d .DecodeElement (_eec .Bstr ,&_fdag );_ggf !=nil {return _ggf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Date =new (_ae .Time ); +if _fede :=d .DecodeElement (_eec .Date ,&_fdag );_fede !=nil {return _fede ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Filetime =new (_ae .Time ); +if _ccaa :=d .DecodeElement (_eec .Filetime ,&_fdag );_ccaa !=nil {return _ccaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Bool =new (bool ); +if _eea :=d .DecodeElement (_eec .Bool ,&_fdag );_eea !=nil {return _eea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Cy =new (string ); +if _aeagc :=d .DecodeElement (_eec .Cy ,&_fdag );_aeagc !=nil {return _aeagc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Error =new (string ); +if _bdgc :=d .DecodeElement (_eec .Error ,&_fdag );_bdgc !=nil {return _bdgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Stream =new (string ); +if _eeca :=d .DecodeElement (_eec .Stream ,&_fdag );_eeca !=nil {return _eeca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Ostream =new (string ); +if _caab :=d .DecodeElement (_eec .Ostream ,&_fdag );_caab !=nil {return _caab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Storage =new (string ); +if _agfc :=d .DecodeElement (_eec .Storage ,&_fdag );_agfc !=nil {return _agfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Ostorage =new (string ); +if _ececd :=d .DecodeElement (_eec .Ostorage ,&_fdag );_ececd !=nil {return _ececd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Vstream =NewVstream (); +if _dcc :=d .DecodeElement (_eec .Vstream ,&_fdag );_dcc !=nil {return _dcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:_eec .Clsid =new (string ); +if _cfgc :=d .DecodeElement (_eec .Clsid ,&_fdag );_cfgc !=nil {return _cfgc ;};default:_f .Log .Debug ("\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",_fdag .Name ); +if _gda :=d .Skip ();_gda !=nil {return _gda ;};};case _b .EndElement :break _dbeb ;case _b .CharData :};};return nil ;};func NewVector ()*Vector {_cfa :=&Vector {};_cfa .CT_Vector =*NewCT_Vector ();return _cfa };type ST_ArrayBaseType byte ;func NewNull ()*Null {_agcc :=&Null {}; +_agcc .CT_Null =*NewCT_Null ();return _agcc };func (_ceegf *Vector )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceegf .CT_Vector =*NewCT_Vector ();for _ ,_bgbb :=range start .Attr {if _bgbb .Name .Local =="\u0073\u0069\u007a\u0065"{_gefa ,_gaabg :=_c .ParseUint (_bgbb .Value ,10,32); +if _gaabg !=nil {return _gaabg ;};_ceegf .SizeAttr =uint32 (_gefa );continue ;};if _bgbb .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_ceegf .BaseTypeAttr .UnmarshalXMLAttr (_bgbb );continue ;};};_fgdd :for {_edc ,_gfg :=d .Token (); +if _gfg !=nil {return _gfg ;};switch _agd :=_edc .(type ){case _b .StartElement :switch _agd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_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 :"\u0076a\u0072\u0069\u0061\u006e\u0074"}:_dgbg :=NewVariant (); +if _geef :=d .DecodeElement (_dgbg ,&_agd );_geef !=nil {return _geef ;};_ceegf .Variant =append (_ceegf .Variant ,_dgbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ebb int8 ; +if _baege :=d .DecodeElement (&_ebb ,&_agd );_baege !=nil {return _baege ;};_ceegf .I1 =append (_ceegf .I1 ,_ebb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _cecc int16 ; +if _bgde :=d .DecodeElement (&_cecc ,&_agd );_bgde !=nil {return _bgde ;};_ceegf .I2 =append (_ceegf .I2 ,_cecc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _faee int32 ; +if _bgad :=d .DecodeElement (&_faee ,&_agd );_bgad !=nil {return _bgad ;};_ceegf .I4 =append (_ceegf .I4 ,_faee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _cde int64 ; +if _efga :=d .DecodeElement (&_cde ,&_agd );_efga !=nil {return _efga ;};_ceegf .I8 =append (_ceegf .I8 ,_cde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _eagc uint8 ; +if _acbf :=d .DecodeElement (&_eagc ,&_agd );_acbf !=nil {return _acbf ;};_ceegf .Ui1 =append (_ceegf .Ui1 ,_eagc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _eceb uint16 ; +if _cgeg :=d .DecodeElement (&_eceb ,&_agd );_cgeg !=nil {return _cgeg ;};_ceegf .Ui2 =append (_ceegf .Ui2 ,_eceb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ccgd uint32 ; +if _cggb :=d .DecodeElement (&_ccgd ,&_agd );_cggb !=nil {return _cggb ;};_ceegf .Ui4 =append (_ceegf .Ui4 ,_ccgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _dafb uint64 ; +if _efcg :=d .DecodeElement (&_dafb ,&_agd );_efcg !=nil {return _efcg ;};_ceegf .Ui8 =append (_ceegf .Ui8 ,_dafb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _bfgb float32 ; +if _acf :=d .DecodeElement (&_bfgb ,&_agd );_acf !=nil {return _acf ;};_ceegf .R4 =append (_ceegf .R4 ,_bfgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ddg float64 ; +if _gfeed :=d .DecodeElement (&_ddg ,&_agd );_gfeed !=nil {return _gfeed ;};_ceegf .R8 =append (_ceegf .R8 ,_ddg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _cffb string ; +if _gcbg :=d .DecodeElement (&_cffb ,&_agd );_gcbg !=nil {return _gcbg ;};_ceegf .Lpstr =append (_ceegf .Lpstr ,_cffb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _gbde string ; +if _ecae :=d .DecodeElement (&_gbde ,&_agd );_ecae !=nil {return _ecae ;};_ceegf .Lpwstr =append (_ceegf .Lpwstr ,_gbde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _efdb string ; +if _dcg :=d .DecodeElement (&_efdb ,&_agd );_dcg !=nil {return _dcg ;};_ceegf .Bstr =append (_ceegf .Bstr ,_efdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _dbg _ae .Time ; +if _deg :=d .DecodeElement (&_dbg ,&_agd );_deg !=nil {return _deg ;};_ceegf .Date =append (_ceegf .Date ,_dbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ede _ae .Time ; +if _dcfa :=d .DecodeElement (&_ede ,&_agd );_dcfa !=nil {return _dcfa ;};_ceegf .Filetime =append (_ceegf .Filetime ,_ede );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _ffcf bool ; +if _ecac :=d .DecodeElement (&_ffcf ,&_agd );_ecac !=nil {return _ecac ;};_ceegf .Bool =append (_ceegf .Bool ,_ffcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _fbcc string ; +if _agae :=d .DecodeElement (&_fbcc ,&_agd );_agae !=nil {return _agae ;};_ceegf .Cy =append (_ceegf .Cy ,_fbcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _gbcf string ; +if _fbcg :=d .DecodeElement (&_gbcf ,&_agd );_fbcg !=nil {return _fbcg ;};_ceegf .Error =append (_ceegf .Error ,_gbcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"}:var _aebe string ; +if _ccc :=d .DecodeElement (&_aebe ,&_agd );_ccc !=nil {return _ccc ;};_ceegf .Clsid =append (_ceegf .Clsid ,_aebe );default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_agd .Name ); +if _egce :=d .Skip ();_egce !=nil {return _egce ;};};case _b .EndElement :break _fgdd ;case _b .CharData :};};return nil ;};func (_dbee ST_ArrayBaseType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dbee .String (),start ); +};func (_debd *CT_Empty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Empty struct{}; -// ValidateWithPath validates the Vstream and its children, prefixing error messages with path -func (_acb *Vstream )ValidateWithPath (path string )error {if _dae :=_acb .CT_Vstream .ValidateWithPath (path );_dae !=nil {return _dae ;};return nil ;};func (_ebfb *CT_Null )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Variant and its children +func (_fagb *Variant )Validate ()error {return _fagb .ValidateWithPath ("\u0056a\u0072\u0069\u0061\u006e\u0074");}; // Validate validates the CT_Vector and its children -func (_aebcb *CT_Vector )Validate ()error {return _aebcb .ValidateWithPath ("\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr");};type Empty struct{CT_Empty };func NewCT_Null ()*CT_Null {_caac :=&CT_Null {};return _caac };func (_cbcae *Empty )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _cbcae .CT_Empty .MarshalXML (e ,start ); -}; +func (_aeagd *CT_Vector )Validate ()error {return _aeagd .ValidateWithPath ("\u0043T\u005f\u0056\u0065\u0063\u0074\u006fr");}; -// Validate validates the CT_Empty and its children -func (_cbg *CT_Empty )Validate ()error {return _cbg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_bcd ST_ArrayBaseType )String ()string {switch _bcd {case 0:return "";case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074"; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_debe *CT_Empty )ValidateWithPath (path string )error {return nil }; + +// ValidateWithPath validates the Empty and its children, prefixing error messages with path +func (_fddf *Empty )ValidateWithPath (path string )error {if _feef :=_fddf .CT_Empty .ValidateWithPath (path );_feef !=nil {return _feef ;};return nil ;};func (_agadg ST_ArrayBaseType )String ()string {switch _agadg {case 0:return "";case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074"; case 2:return "\u0069\u0031";case 3:return "\u0069\u0032";case 4:return "\u0069\u0034";case 5:return "\u0069\u006e\u0074";case 6:return "\u0075\u0069\u0031";case 7:return "\u0075\u0069\u0032";case 8:return "\u0075\u0069\u0034";case 9:return "\u0075\u0069\u006e\u0074"; case 10:return "\u0072\u0034";case 11:return "\u0072\u0038";case 12:return "\u0064e\u0063\u0069\u006d\u0061\u006c";case 13:return "\u0062\u0073\u0074\u0072";case 14:return "\u0064\u0061\u0074\u0065";case 15:return "\u0062\u006f\u006f\u006c";case 16:return "\u0063\u0079"; -case 17:return "\u0065\u0072\u0072o\u0072";};return "";};func (_cbfa *Null )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cbfa .CT_Null =*NewCT_Null ();for {_egda ,_efa :=d .Token ();if _efa !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_efa ); -};if _gdbf ,_gegg :=_egda .(_c .EndElement );_gegg &&_gdbf .Name ==start .Name {break ;};};return nil ;};func (_fagcg ST_VectorBaseType )ValidateWithPath (path string )error {switch _fagcg {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 (_fagcg )); -};return nil ;};func (_cfed *Vector )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cfed .CT_Vector =*NewCT_Vector ();for _ ,_dgdbb :=range start .Attr {if _dgdbb .Name .Local =="\u0073\u0069\u007a\u0065"{_ecad ,_fad :=_a .ParseUint (_dgdbb .Value ,10,32); -if _fad !=nil {return _fad ;};_cfed .SizeAttr =uint32 (_ecad );continue ;};if _dgdbb .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_cfed .BaseTypeAttr .UnmarshalXMLAttr (_dgdbb );continue ;};};_dccd :for {_cgga ,_bfff :=d .Token (); -if _bfff !=nil {return _bfff ;};switch _eggf :=_cgga .(type ){case _c .StartElement :switch _eggf .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_fda :=NewVariant (); -if _cdf :=d .DecodeElement (_fda ,&_eggf );_cdf !=nil {return _cdf ;};_cfed .Variant =append (_cfed .Variant ,_fda );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _eedd int8 ; -if _gafd :=d .DecodeElement (&_eedd ,&_eggf );_gafd !=nil {return _gafd ;};_cfed .I1 =append (_cfed .I1 ,_eedd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fdaa int16 ; -if _ada :=d .DecodeElement (&_fdaa ,&_eggf );_ada !=nil {return _ada ;};_cfed .I2 =append (_cfed .I2 ,_fdaa );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fab int32 ; -if _cccf :=d .DecodeElement (&_fab ,&_eggf );_cccf !=nil {return _cccf ;};_cfed .I4 =append (_cfed .I4 ,_fab );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cedc int64 ; -if _ebfbb :=d .DecodeElement (&_cedc ,&_eggf );_ebfbb !=nil {return _ebfbb ;};_cfed .I8 =append (_cfed .I8 ,_cedc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fdad uint8 ; -if _ccce :=d .DecodeElement (&_fdad ,&_eggf );_ccce !=nil {return _ccce ;};_cfed .Ui1 =append (_cfed .Ui1 ,_fdad );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gega uint16 ; -if _edeb :=d .DecodeElement (&_gega ,&_eggf );_edeb !=nil {return _edeb ;};_cfed .Ui2 =append (_cfed .Ui2 ,_gega );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cdeg uint32 ; -if _gggb :=d .DecodeElement (&_cdeg ,&_eggf );_gggb !=nil {return _gggb ;};_cfed .Ui4 =append (_cfed .Ui4 ,_cdeg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ggae uint64 ; -if _ecca :=d .DecodeElement (&_ggae ,&_eggf );_ecca !=nil {return _ecca ;};_cfed .Ui8 =append (_cfed .Ui8 ,_ggae );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cbdf float32 ; -if _cccg :=d .DecodeElement (&_cbdf ,&_eggf );_cccg !=nil {return _cccg ;};_cfed .R4 =append (_cfed .R4 ,_cbdf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _beba float64 ; -if _beded :=d .DecodeElement (&_beba ,&_eggf );_beded !=nil {return _beded ;};_cfed .R8 =append (_cfed .R8 ,_beba );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ecb string ; -if _gff :=d .DecodeElement (&_ecb ,&_eggf );_gff !=nil {return _gff ;};_cfed .Lpstr =append (_cfed .Lpstr ,_ecb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bge string ; -if _bbgdc :=d .DecodeElement (&_bge ,&_eggf );_bbgdc !=nil {return _bbgdc ;};_cfed .Lpwstr =append (_cfed .Lpwstr ,_bge );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bdea string ; -if _ceec :=d .DecodeElement (&_bdea ,&_eggf );_ceec !=nil {return _ceec ;};_cfed .Bstr =append (_cfed .Bstr ,_bdea );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _geab _e .Time ; -if _gffg :=d .DecodeElement (&_geab ,&_eggf );_gffg !=nil {return _gffg ;};_cfed .Date =append (_cfed .Date ,_geab );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ggag _e .Time ; -if _bcgc :=d .DecodeElement (&_ggag ,&_eggf );_bcgc !=nil {return _bcgc ;};_cfed .Filetime =append (_cfed .Filetime ,_ggag );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gfec bool ; -if _dca :=d .DecodeElement (&_gfec ,&_eggf );_dca !=nil {return _dca ;};_cfed .Bool =append (_cfed .Bool ,_gfec );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gegd string ; -if _dcfa :=d .DecodeElement (&_gegd ,&_eggf );_dcfa !=nil {return _dcfa ;};_cfed .Cy =append (_cfed .Cy ,_gegd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fbed string ; -if _ccbgg :=d .DecodeElement (&_fbed ,&_eggf );_ccbgg !=nil {return _ccbgg ;};_cfed .Error =append (_cfed .Error ,_fbed );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dgaga string ; -if _aab :=d .DecodeElement (&_dgaga ,&_eggf );_aab !=nil {return _aab ;};_cfed .Clsid =append (_cfed .Clsid ,_dgaga );default:_ca .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_eggf .Name ); -if _gfdb :=d .Skip ();_gfdb !=nil {return _gfdb ;};};case _c .EndElement :break _dccd ;case _c .CharData :};};return nil ;};func (_bce *CT_Vector )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bce .BaseTypeAttr =ST_VectorBaseType (1);for _ ,_cgca :=range start .Attr {if _cgca .Name .Local =="\u0073\u0069\u007a\u0065"{_caabb ,_bbg :=_a .ParseUint (_cgca .Value ,10,32); -if _bbg !=nil {return _bbg ;};_bce .SizeAttr =uint32 (_caabb );continue ;};if _cgca .Name .Local =="\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"{_bce .BaseTypeAttr .UnmarshalXMLAttr (_cgca );continue ;};};_egga :for {_gegf ,_cgba :=d .Token ();if _cgba !=nil {return _cgba ; -};switch _decb :=_gegf .(type ){case _c .StartElement :switch _decb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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"}:_ddc :=NewVariant (); -if _daaee :=d .DecodeElement (_ddc ,&_decb );_daaee !=nil {return _daaee ;};_bce .Variant =append (_bce .Variant ,_ddc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bgb int8 ; -if _eac :=d .DecodeElement (&_bgb ,&_decb );_eac !=nil {return _eac ;};_bce .I1 =append (_bce .I1 ,_bgb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _eec int16 ; -if _gcc :=d .DecodeElement (&_eec ,&_decb );_gcc !=nil {return _gcc ;};_bce .I2 =append (_bce .I2 ,_eec );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _agc int32 ; -if _ecc :=d .DecodeElement (&_agc ,&_decb );_ecc !=nil {return _ecc ;};_bce .I4 =append (_bce .I4 ,_agc );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _ebb int64 ; -if _gbd :=d .DecodeElement (&_ebb ,&_decb );_gbd !=nil {return _gbd ;};_bce .I8 =append (_bce .I8 ,_ebb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _eaag uint8 ; -if _ccc :=d .DecodeElement (&_eaag ,&_decb );_ccc !=nil {return _ccc ;};_bce .Ui1 =append (_bce .Ui1 ,_eaag );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _bgbb uint16 ; -if _dbe :=d .DecodeElement (&_bgbb ,&_decb );_dbe !=nil {return _dbe ;};_bce .Ui2 =append (_bce .Ui2 ,_bgbb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _geac uint32 ; -if _geb :=d .DecodeElement (&_geac ,&_decb );_geb !=nil {return _geb ;};_bce .Ui4 =append (_bce .Ui4 ,_geac );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cbgb uint64 ; -if _gab :=d .DecodeElement (&_cbgb ,&_decb );_gab !=nil {return _gab ;};_bce .Ui8 =append (_bce .Ui8 ,_cbgb );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _dgde float32 ; -if _cfdd :=d .DecodeElement (&_dgde ,&_decb );_cfdd !=nil {return _cfdd ;};_bce .R4 =append (_bce .R4 ,_dgde );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _gbaf float64 ; -if _bdcg :=d .DecodeElement (&_gbaf ,&_decb );_bdcg !=nil {return _bdcg ;};_bce .R8 =append (_bce .R8 ,_gbaf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _acfg string ; -if _fceaa :=d .DecodeElement (&_acfg ,&_decb );_fceaa !=nil {return _fceaa ;};_bce .Lpstr =append (_bce .Lpstr ,_acfg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _acge string ; -if _eccc :=d .DecodeElement (&_acge ,&_decb );_eccc !=nil {return _eccc ;};_bce .Lpwstr =append (_bce .Lpwstr ,_acge );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _geag string ; -if _bgf :=d .DecodeElement (&_geag ,&_decb );_bgf !=nil {return _bgf ;};_bce .Bstr =append (_bce .Bstr ,_geag );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fdg _e .Time ; -if _caba :=d .DecodeElement (&_fdg ,&_decb );_caba !=nil {return _caba ;};_bce .Date =append (_bce .Date ,_fdg );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _adbf _e .Time ; -if _fcbe :=d .DecodeElement (&_adbf ,&_decb );_fcbe !=nil {return _fcbe ;};_bce .Filetime =append (_bce .Filetime ,_adbf );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fgde bool ; -if _dbgc :=d .DecodeElement (&_fgde ,&_decb );_dbgc !=nil {return _dbgc ;};_bce .Bool =append (_bce .Bool ,_fgde );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _eefe string ; -if _bbdd :=d .DecodeElement (&_eefe ,&_decb );_bbdd !=nil {return _bbdd ;};_bce .Cy =append (_bce .Cy ,_eefe );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _fdbd string ; -if _dgcf :=d .DecodeElement (&_fdbd ,&_decb );_dgcf !=nil {return _dgcf ;};_bce .Error =append (_bce .Error ,_fdbd );case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\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 _cecc string ; -if _gbce :=d .DecodeElement (&_cecc ,&_decb );_gbce !=nil {return _gbce ;};_bce .Clsid =append (_bce .Clsid ,_cecc );default:_ca .Log .Debug ("\u0073k\u0069\u0070p\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",_decb .Name ); -if _fgdb :=d .Skip ();_fgdb !=nil {return _fgdb ;};};case _c .EndElement :break _egga ;case _c .CharData :};};return nil ;};func (_acfe *Vector )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {return _acfe .CT_Vector .MarshalXML (e ,start ); -};func (_fbea *ST_ArrayBaseType )UnmarshalXMLAttr (attr _c .Attr )error {switch attr .Value {case "":*_fbea =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_fbea =1;case "\u0069\u0031":*_fbea =2;case "\u0069\u0032":*_fbea =3;case "\u0069\u0034":*_fbea =4; -case "\u0069\u006e\u0074":*_fbea =5;case "\u0075\u0069\u0031":*_fbea =6;case "\u0075\u0069\u0032":*_fbea =7;case "\u0075\u0069\u0034":*_fbea =8;case "\u0075\u0069\u006e\u0074":*_fbea =9;case "\u0072\u0034":*_fbea =10;case "\u0072\u0038":*_fbea =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_fbea =12; -case "\u0062\u0073\u0074\u0072":*_fbea =13;case "\u0064\u0061\u0074\u0065":*_fbea =14;case "\u0062\u006f\u006f\u006c":*_fbea =15;case "\u0063\u0079":*_fbea =16;case "\u0065\u0072\u0072o\u0072":*_fbea =17;};return nil ;}; - -// Validate validates the Variant and its children -func (_cdbe *Variant )Validate ()error {return _cdbe .ValidateWithPath ("\u0056a\u0072\u0069\u0061\u006e\u0074");}; +case 17:return "\u0065\u0072\u0072o\u0072";};return "";}; -// ValidateWithPath validates the Variant and its children, prefixing error messages with path -func (_bafd *Variant )ValidateWithPath (path string )error {if _aag :=_bafd .CT_Variant .ValidateWithPath (path );_aag !=nil {return _aag ;};return nil ;};type Vector struct{CT_Vector };type Variant struct{CT_Variant };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;); +// ValidateWithPath validates the Vstream and its children, prefixing error messages with path +func (_bfea *Vstream )ValidateWithPath (path string )error {if _beca :=_bfea .CT_Vstream .ValidateWithPath (path );_beca !=nil {return _beca ;};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 (_beaa ST_ArrayBaseType )ValidateWithPath (path string )error {switch _beaa {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 (_beaa )); +};return nil ;};func NewCT_Array ()*CT_Array {_cee :=&CT_Array {};_cee .BaseTypeAttr =ST_ArrayBaseType (1);return _cee ;};func (_fggg *Empty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fggg .CT_Empty =*NewCT_Empty ();for {_abgf ,_ffae :=d .Token (); +if _ffae !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0045\u006d\u0070\u0074y\u003a\u0020\u0025\u0073",_ffae );};if _aaga ,_agb :=_abgf .(_b .EndElement );_agb &&_aaga .Name ==start .Name {break ;};};return nil ;};func (_acfb ST_VectorBaseType )ValidateWithPath (path string )error {switch _acfb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20: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 (_acfb )); +};return nil ;};type CT_Vstream struct{VersionAttr string ;Content string ;}; -// ValidateWithPath validates the Null and its children, prefixing error messages with path -func (_fdgg *Null )ValidateWithPath (path string )error {if _bbgd :=_fdgg .CT_Null .ValidateWithPath (path );_bbgd !=nil {return _bbgd ;};return nil ;}; +// Validate validates the CT_Variant and its children +func (_afgc *CT_Variant )Validate ()error {return _afgc .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func (_ccd *ST_VectorBaseType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ccd =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_ccd =1; +case "\u0069\u0031":*_ccd =2;case "\u0069\u0032":*_ccd =3;case "\u0069\u0034":*_ccd =4;case "\u0069\u0038":*_ccd =5;case "\u0075\u0069\u0031":*_ccd =6;case "\u0075\u0069\u0032":*_ccd =7;case "\u0075\u0069\u0034":*_ccd =8;case "\u0075\u0069\u0038":*_ccd =9; +case "\u0072\u0034":*_ccd =10;case "\u0072\u0038":*_ccd =11;case "\u006c\u0070\u0073t\u0072":*_ccd =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_ccd =13;case "\u0062\u0073\u0074\u0072":*_ccd =14;case "\u0064\u0061\u0074\u0065":*_ccd =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_ccd =16; +case "\u0062\u006f\u006f\u006c":*_ccd =17;case "\u0063\u0079":*_ccd =18;case "\u0065\u0072\u0072o\u0072":*_ccd =19;case "\u0063\u006c\u0073i\u0064":*_ccd =20;};return nil ;};type CT_Array struct{LBoundsAttr int32 ;UBoundsAttr int32 ;BaseTypeAttr ST_ArrayBaseType ; +Variant []*Variant ;I1 []int8 ;I2 []int16 ;I4 []int32 ;Int []int32 ;Ui1 []uint8 ;Ui2 []uint16 ;Ui4 []uint32 ;Uint []uint32 ;R4 []float32 ;R8 []float64 ;Decimal []float64 ;Bstr []string ;Date []_ae .Time ;Bool []bool ;Error []string ;Cy []string ;};func (_ffa *CT_Array )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006cB\u006f\u0075\u006e\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",_ffa .LBoundsAttr )}); +start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0075B\u006f\u0075\u006e\u0064\u0073"},Value :_a .Sprintf ("\u0025\u0076",_ffa .UBoundsAttr )});_cfg ,_bgd :=_ffa .BaseTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0062\u0061\u0073\u0065\u0054\u0079\u0070\u0065"}); +if _bgd !=nil {return _bgd ;};start .Attr =append (start .Attr ,_cfg );e .EncodeToken (start );if _ffa .Variant !=nil {_geb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};for _ ,_gbc :=range _ffa .Variant {e .EncodeElement (_gbc ,_geb ); +};};if _ffa .I1 !=nil {_bcb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0031"}};for _ ,_cd :=range _ffa .I1 {e .EncodeElement (_cd ,_bcb );};};if _ffa .I2 !=nil {_aaa :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0032"}}; +for _ ,_ebe :=range _ffa .I2 {e .EncodeElement (_ebe ,_aaa );};};if _ffa .I4 !=nil {_gbf :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0034"}};for _ ,_dge :=range _ffa .I4 {e .EncodeElement (_dge ,_gbf );};};if _ffa .Int !=nil {_aeg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}}; +for _ ,_bf :=range _ffa .Int {e .EncodeElement (_bf ,_aeg );};};if _ffa .Ui1 !=nil {_bd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};for _ ,_dbe :=range _ffa .Ui1 {e .EncodeElement (_dbe ,_bd );};};if _ffa .Ui2 !=nil {_ebf :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}}; +for _ ,_ace :=range _ffa .Ui2 {e .EncodeElement (_ace ,_ebf );};};if _ffa .Ui4 !=nil {_deb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};for _ ,_cac :=range _ffa .Ui4 {e .EncodeElement (_cac ,_deb );};};if _ffa .Uint !=nil {_ed :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}}; +for _ ,_gca :=range _ffa .Uint {e .EncodeElement (_gca ,_ed );};};if _ffa .R4 !=nil {_aef :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ar\u0034"}};for _ ,_acb :=range _ffa .R4 {e .EncodeElement (_acb ,_aef );};};if _ffa .R8 !=nil {_bab :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ar\u0038"}}; +for _ ,_afe :=range _ffa .R8 {e .EncodeElement (_afe ,_bab );};};if _ffa .Decimal !=nil {_aff :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}};for _ ,_cc :=range _ffa .Decimal {e .EncodeElement (_cc ,_aff ); +};};if _ffa .Bstr !=nil {_bae :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}};for _ ,_gdb :=range _ffa .Bstr {e .EncodeElement (_gdb ,_bae );};};if _ffa .Date !=nil {_da :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}}; +for _ ,_fdd :=range _ffa .Date {e .EncodeElement (_fdd ,_da );};};if _ffa .Bool !=nil {_gga :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};for _ ,_dec :=range _ffa .Bool {e .EncodeElement (_dec ,_gga );};};if _ffa .Error !=nil {_cdb :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}}; +for _ ,_cb :=range _ffa .Error {e .EncodeElement (_cb ,_cdb );};};if _ffa .Cy !=nil {_afff :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ac\u0079"}};for _ ,_agf :=range _ffa .Cy {e .EncodeElement (_agf ,_afff );};};e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_afb ST_ArrayBaseType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_geg :=_b .Attr {};_geg .Name =name ;switch _afb {case ST_ArrayBaseTypeUnset :_geg .Value ="";case ST_ArrayBaseTypeVariant :_geg .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074"; +case ST_ArrayBaseTypeI1 :_geg .Value ="\u0069\u0031";case ST_ArrayBaseTypeI2 :_geg .Value ="\u0069\u0032";case ST_ArrayBaseTypeI4 :_geg .Value ="\u0069\u0034";case ST_ArrayBaseTypeInt :_geg .Value ="\u0069\u006e\u0074";case ST_ArrayBaseTypeUi1 :_geg .Value ="\u0075\u0069\u0031"; +case ST_ArrayBaseTypeUi2 :_geg .Value ="\u0075\u0069\u0032";case ST_ArrayBaseTypeUi4 :_geg .Value ="\u0075\u0069\u0034";case ST_ArrayBaseTypeUint :_geg .Value ="\u0075\u0069\u006e\u0074";case ST_ArrayBaseTypeR4 :_geg .Value ="\u0072\u0034";case ST_ArrayBaseTypeR8 :_geg .Value ="\u0072\u0038"; +case ST_ArrayBaseTypeDecimal :_geg .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_ArrayBaseTypeBstr :_geg .Value ="\u0062\u0073\u0074\u0072";case ST_ArrayBaseTypeDate :_geg .Value ="\u0064\u0061\u0074\u0065";case ST_ArrayBaseTypeBool :_geg .Value ="\u0062\u006f\u006f\u006c"; +case ST_ArrayBaseTypeCy :_geg .Value ="\u0063\u0079";case ST_ArrayBaseTypeError :_geg .Value ="\u0065\u0072\u0072o\u0072";};return _geg ,nil ;};func (_efee *Empty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _efee .CT_Empty .MarshalXML (e ,start ); +};func (_fff *CT_Empty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_gdfa ,_ead :=d .Token ();if _ead !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_ead ); +};if _bfcg ,_cfc :=_gdfa .(_b .EndElement );_cfc &&_bfcg .Name ==start .Name {break ;};};return nil ;};func (_fbac *ST_VectorBaseType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afcf ,_dfeb :=d .Token ();if _dfeb !=nil {return _dfeb ; +};if _adcb ,_eebe :=_afcf .(_b .EndElement );_eebe &&_adcb .Name ==start .Name {*_fbac =1;return nil ;};if _dde ,_adcac :=_afcf .(_b .CharData );!_adcac {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",_afcf ); +}else {switch string (_dde ){case "":*_fbac =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_fbac =1;case "\u0069\u0031":*_fbac =2;case "\u0069\u0032":*_fbac =3;case "\u0069\u0034":*_fbac =4;case "\u0069\u0038":*_fbac =5;case "\u0075\u0069\u0031":*_fbac =6; +case "\u0075\u0069\u0032":*_fbac =7;case "\u0075\u0069\u0034":*_fbac =8;case "\u0075\u0069\u0038":*_fbac =9;case "\u0072\u0034":*_fbac =10;case "\u0072\u0038":*_fbac =11;case "\u006c\u0070\u0073t\u0072":*_fbac =12;case "\u006c\u0070\u0077\u0073\u0074\u0072":*_fbac =13; +case "\u0062\u0073\u0074\u0072":*_fbac =14;case "\u0064\u0061\u0074\u0065":*_fbac =15;case "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065":*_fbac =16;case "\u0062\u006f\u006f\u006c":*_fbac =17;case "\u0063\u0079":*_fbac =18;case "\u0065\u0072\u0072o\u0072":*_fbac =19; +case "\u0063\u006c\u0073i\u0064":*_fbac =20;};};_afcf ,_dfeb =d .Token ();if _dfeb !=nil {return _dfeb ;};if _gbga ,_ddcf :=_afcf .(_b .EndElement );_ddcf &&_gbga .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",_afcf ); +};func (_daff *CT_Vstream )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daff .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 _ ,_gaaf :=range start .Attr {if _gaaf .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_egcg ,_bdd :=_gaaf .Value ,error (nil );if _bdd !=nil {return _bdd ;};_daff .VersionAttr =_egcg ;continue ;};};for {_gdg ,_bbe :=d .Token ();if _bbe !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020%\u0073",_bbe ); +};if _ddab ,_efc :=_gdg .(_b .CharData );_efc {_daff .Content =string (_ddab );};if _bdba ,_aced :=_gdg .(_b .EndElement );_aced &&_bdba .Name ==start .Name {break ;};};return nil ;};var ST_ErrorPatternRe =_e .MustCompile (ST_ErrorPattern );func (_ecb *Vstream )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _ecb .CT_Vstream .MarshalXML (e ,start ); +};func (_ddd *CT_Variant )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddd .Variant !=nil {_afd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0076\u0061\u0072\u0069\u0061\u006e\u0074"}};e .EncodeElement (_ddd .Variant ,_afd ); +};if _ddd .Vector !=nil {_dadb :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_ddd .Vector ,_dadb );};if _ddd .Array !=nil {_ggg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0061\u0072\u0072\u0061\u0079"}}; +e .EncodeElement (_ddd .Array ,_ggg );};if _ddd .Blob !=nil {_ebee :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_gf .AddPreserveSpaceAttr (&_ebee ,*_ddd .Blob );e .EncodeElement (_ddd .Blob ,_ebee );};if _ddd .Oblob !=nil {_eae :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u006f\u0062\u006c\u006f\u0062"}}; +_gf .AddPreserveSpaceAttr (&_eae ,*_ddd .Oblob );e .EncodeElement (_ddd .Oblob ,_eae );};if _ddd .Empty !=nil {_egga :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0065\u006d\u0070\u0074\u0079"}};e .EncodeElement (_ddd .Empty ,_egga ); +};if _ddd .Null !=nil {_fdfc :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u006e\u0075\u006c\u006c"}};e .EncodeElement (_ddd .Null ,_fdfc );};if _ddd .I1 !=nil {_ef :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0031"}};e .EncodeElement (_ddd .I1 ,_ef ); +};if _ddd .I2 !=nil {_abg :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0032"}};e .EncodeElement (_ddd .I2 ,_abg );};if _ddd .I4 !=nil {_cdc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0034"}};e .EncodeElement (_ddd .I4 ,_cdc ); +};if _ddd .I8 !=nil {_cbge :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ai\u0038"}};e .EncodeElement (_ddd .I8 ,_cbge );};if _ddd .Int !=nil {_adc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0069\u006e\u0074"}};e .EncodeElement (_ddd .Int ,_adc ); +};if _ddd .Ui1 !=nil {_cab :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0031"}};e .EncodeElement (_ddd .Ui1 ,_cab );};if _ddd .Ui2 !=nil {_gde :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0032"}}; +e .EncodeElement (_ddd .Ui2 ,_gde );};if _ddd .Ui4 !=nil {_fgcc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0034"}};e .EncodeElement (_ddd .Ui4 ,_fgcc );};if _ddd .Ui8 !=nil {_fea :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0075\u0069\u0038"}}; +e .EncodeElement (_ddd .Ui8 ,_fea );};if _ddd .Uint !=nil {_efg :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0075\u0069\u006e\u0074"}};e .EncodeElement (_ddd .Uint ,_efg );};if _ddd .R4 !=nil {_gbe :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ar\u0034"}}; +e .EncodeElement (_ddd .R4 ,_gbe );};if _ddd .R8 !=nil {_bed :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ar\u0038"}};e .EncodeElement (_ddd .R8 ,_bed );};if _ddd .Decimal !=nil {_abc :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0064\u0065\u0063\u0069\u006d\u0061\u006c"}}; +e .EncodeElement (_ddd .Decimal ,_abc );};if _ddd .Lpstr !=nil {_ege :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u006c\u0070\u0073\u0074\u0072"}};_gf .AddPreserveSpaceAttr (&_ege ,*_ddd .Lpstr );e .EncodeElement (_ddd .Lpstr ,_ege ); +};if _ddd .Lpwstr !=nil {_eeg :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u006c\u0070\u0077\u0073\u0074r"}};_gf .AddPreserveSpaceAttr (&_eeg ,*_ddd .Lpwstr );e .EncodeElement (_ddd .Lpwstr ,_eeg );};if _ddd .Bstr !=nil {_acgg :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u0073\u0074\u0072"}}; +_gf .AddPreserveSpaceAttr (&_acgg ,*_ddd .Bstr );e .EncodeElement (_ddd .Bstr ,_acgg );};if _ddd .Date !=nil {_beb :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0064\u0061\u0074\u0065"}};e .EncodeElement (_ddd .Date ,_beb );};if _ddd .Filetime !=nil {_fda :=_b .StartElement {Name :_b .Name {Local :"v\u0074\u003a\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065"}}; +e .EncodeElement (_ddd .Filetime ,_fda );};if _ddd .Bool !=nil {_cff :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0062\u006f\u006f\u006c"}};e .EncodeElement (_ddd .Bool ,_cff );};if _ddd .Cy !=nil {_bcdf :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003ac\u0079"}}; +_gf .AddPreserveSpaceAttr (&_bcdf ,*_ddd .Cy );e .EncodeElement (_ddd .Cy ,_bcdf );};if _ddd .Error !=nil {_gbd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0065\u0072\u0072\u006f\u0072"}};_gf .AddPreserveSpaceAttr (&_gbd ,*_ddd .Error ); +e .EncodeElement (_ddd .Error ,_gbd );};if _ddd .Stream !=nil {_fgf :=_b .StartElement {Name :_b .Name {Local :"\u0076t\u003a\u0073\u0074\u0072\u0065\u0061m"}};_gf .AddPreserveSpaceAttr (&_fgf ,*_ddd .Stream );e .EncodeElement (_ddd .Stream ,_fgf );};if _ddd .Ostream !=nil {_dfd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u006f\u0073\u0074\u0072\u0065\u0061\u006d"}}; +_gf .AddPreserveSpaceAttr (&_dfd ,*_ddd .Ostream );e .EncodeElement (_ddd .Ostream ,_dfd );};if _ddd .Storage !=nil {_dac :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_gf .AddPreserveSpaceAttr (&_dac ,*_ddd .Storage ); +e .EncodeElement (_ddd .Storage ,_dac );};if _ddd .Ostorage !=nil {_dfa :=_b .StartElement {Name :_b .Name {Local :"v\u0074\u003a\u006f\u0073\u0074\u006f\u0072\u0061\u0067\u0065"}};_gf .AddPreserveSpaceAttr (&_dfa ,*_ddd .Ostorage );e .EncodeElement (_ddd .Ostorage ,_dfa ); +};if _ddd .Vstream !=nil {_gfd :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0076\u0073\u0074\u0072\u0065\u0061\u006d"}};e .EncodeElement (_ddd .Vstream ,_gfd );};if _ddd .Clsid !=nil {_dgfe :=_b .StartElement {Name :_b .Name {Local :"\u0076\u0074\u003a\u0063\u006c\u0073\u0069\u0064"}}; +_gf .AddPreserveSpaceAttr (&_dgfe ,*_ddd .Clsid );e .EncodeElement (_ddd .Clsid ,_dgfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Null ()*CT_Null {_fgc :=&CT_Null {};return _fgc }; -// ValidateWithPath validates the Vector and its children, prefixing error messages with path -func (_ebcd *Vector )ValidateWithPath (path string )error {if _gccc :=_ebcd .CT_Vector .ValidateWithPath (path );_gccc !=nil {return _gccc ;};return nil ;};func (_cefg *ST_ArrayBaseType )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_bcee ,_gfdg :=d .Token (); -if _gfdg !=nil {return _gfdg ;};if _gbgf ,_eagd :=_bcee .(_c .EndElement );_eagd &&_gbgf .Name ==start .Name {*_cefg =1;return nil ;};if _ggad ,_bcec :=_bcee .(_c .CharData );!_bcec {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",_bcee ); -}else {switch string (_ggad ){case "":*_cefg =0;case "\u0076a\u0072\u0069\u0061\u006e\u0074":*_cefg =1;case "\u0069\u0031":*_cefg =2;case "\u0069\u0032":*_cefg =3;case "\u0069\u0034":*_cefg =4;case "\u0069\u006e\u0074":*_cefg =5;case "\u0075\u0069\u0031":*_cefg =6; -case "\u0075\u0069\u0032":*_cefg =7;case "\u0075\u0069\u0034":*_cefg =8;case "\u0075\u0069\u006e\u0074":*_cefg =9;case "\u0072\u0034":*_cefg =10;case "\u0072\u0038":*_cefg =11;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_cefg =12;case "\u0062\u0073\u0074\u0072":*_cefg =13; -case "\u0064\u0061\u0074\u0065":*_cefg =14;case "\u0062\u006f\u006f\u006c":*_cefg =15;case "\u0063\u0079":*_cefg =16;case "\u0065\u0072\u0072o\u0072":*_cefg =17;};};_bcee ,_gfdg =d .Token ();if _gfdg !=nil {return _gfdg ;};if _gefd ,_gacc :=_bcee .(_c .EndElement ); -_gacc &&_gefd .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",_bcee );};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 []_e .Time ;Filetime []_e .Time ; -Bool []bool ;Cy []string ;Error []string ;Clsid []string ;}; +// ValidateWithPath validates the CT_Array and its children, prefixing error messages with path +func (_aae *CT_Array )ValidateWithPath (path string )error {if _aae .BaseTypeAttr ==ST_ArrayBaseTypeUnset {return _a .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 _ab :=_aae .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ab !=nil {return _ab ;};for _dffa ,_bbg :=range _aae .Variant {if _bbf :=_bbg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_dffa )); +_bbf !=nil {return _bbf ;};};for _aea ,_fbc :=range _aae .Error {if !ST_ErrorPatternRe .MatchString (_fbc ){return _a .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 ,_aea ,ST_ErrorPatternRe ,_fbc ); +};};for _cdbe ,_dbb :=range _aae .Cy {if !ST_CyPatternRe .MatchString (_dbb ){return _a .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 ,_cdbe ,ST_CyPatternRe ,_dbb ); +};};return nil ;}; -// Validate validates the CT_Array and its children -func (_cbd *CT_Array )Validate ()error {return _cbd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0072\u0061\u0079");};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 []_e .Time ;Bool []bool ;Error []string ;Cy []string ;}; +// ValidateWithPath validates the Variant and its children, prefixing error messages with path +func (_gebf *Variant )ValidateWithPath (path string )error {if _bcbg :=_gebf .CT_Variant .ValidateWithPath (path );_bcbg !=nil {return _bcbg ;};return nil ;};type Array struct{CT_Array };func (_dee *Null )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dee .CT_Null =*NewCT_Null (); +for {_fgcfb ,_ebaf :=d .Token ();if _ebaf !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u004e\u0075\u006c\u006c\u003a\u0020\u0025\u0073",_ebaf );};if _dgb ,_dce :=_fgcfb .(_b .EndElement );_dce &&_dgb .Name ==start .Name {break ;};}; +return nil ;};type Null struct{CT_Null };type Variant struct{CT_Variant };var ST_CyPatternRe =_e .MustCompile (ST_CyPattern ); -// ValidateWithPath validates the Array and its children, prefixing error messages with path -func (_cgc *Array )ValidateWithPath (path string )error {if _fd :=_cgc .CT_Array .ValidateWithPath (path );_fd !=nil {return _fd ;};return nil ;}; +// ValidateWithPath validates the Null and its children, prefixing error messages with path +func (_ffdc *Null )ValidateWithPath (path string )error {if _cec :=_ffdc .CT_Null .ValidateWithPath (path );_cec !=nil {return _cec ;};return nil ;};func (_cdde ST_VectorBaseType )Validate ()error {return _cdde .ValidateWithPath ("")};func (_fdcd *CT_Vstream )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_fdcd .VersionAttr )}); +e .EncodeElement (_fdcd .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ded *Vstream )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ded .CT_Vstream =*NewCT_Vstream ();for _ ,_bec :=range start .Attr {if _bec .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_bddgb ,_fef :=_bec .Value ,error (nil ); +if _fef !=nil {return _fef ;};_ded .VersionAttr =_bddgb ;continue ;};};for {_ggb ,_bgage :=d .Token ();if _bgage !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0056\u0073\u0074\u0072\u0065\u0061\u006d\u003a\u0020\u0025\u0073",_bgage ); +};if _cegf ,_eacf :=_ggb .(_b .EndElement );_eacf &&_cegf .Name ==start .Name {break ;};};return nil ;};func NewVstream ()*Vstream {_adcg :=&Vstream {};_adcg .CT_Vstream =*NewCT_Vstream ();return _adcg }; -// ValidateWithPath validates the CT_Array and its children, prefixing error messages with path -func (_adffb *CT_Array )ValidateWithPath (path string )error {if _adffb .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 _bcg :=_adffb .BaseTypeAttr .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bcg !=nil {return _bcg ;};for _dgc ,_cdca :=range _adffb .Variant {if _bec :=_cdca .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0056\u0061\u0072\u0069\u0061\u006et\u005b\u0025\u0064\u005d",path ,_dgc )); -_bec !=nil {return _bec ;};};for _efg ,_dcbc :=range _adffb .Error {if !ST_ErrorPatternRe .MatchString (_dcbc ){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 ,_efg ,ST_ErrorPatternRe ,_dcbc ); -};};for _gca ,_faaa :=range _adffb .Cy {if !ST_CyPatternRe .MatchString (_faaa ){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 ,_gca ,ST_CyPatternRe ,_faaa ); -};};return nil ;};func (_fagc ST_VectorBaseType )String ()string {switch _fagc {case 0:return "";case 1:return "\u0076a\u0072\u0069\u0061\u006e\u0074";case 2:return "\u0069\u0031";case 3:return "\u0069\u0032";case 4:return "\u0069\u0034";case 5:return "\u0069\u0038"; -case 6:return "\u0075\u0069\u0031";case 7:return "\u0075\u0069\u0032";case 8:return "\u0075\u0069\u0034";case 9:return "\u0075\u0069\u0038";case 10:return "\u0072\u0034";case 11:return "\u0072\u0038";case 12:return "\u006c\u0070\u0073t\u0072";case 13:return "\u006c\u0070\u0077\u0073\u0074\u0072"; -case 14:return "\u0062\u0073\u0074\u0072";case 15:return "\u0064\u0061\u0074\u0065";case 16:return "\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case 17:return "\u0062\u006f\u006f\u006c";case 18:return "\u0063\u0079";case 19:return "\u0065\u0072\u0072o\u0072"; -case 20:return "\u0063\u006c\u0073i\u0064";};return "";};type CT_Null struct{};func (_bgde ST_VectorBaseType )MarshalXMLAttr (name _c .Name )(_c .Attr ,error ){_gfecd :=_c .Attr {};_gfecd .Name =name ;switch _bgde {case ST_VectorBaseTypeUnset :_gfecd .Value =""; -case ST_VectorBaseTypeVariant :_gfecd .Value ="\u0076a\u0072\u0069\u0061\u006e\u0074";case ST_VectorBaseTypeI1 :_gfecd .Value ="\u0069\u0031";case ST_VectorBaseTypeI2 :_gfecd .Value ="\u0069\u0032";case ST_VectorBaseTypeI4 :_gfecd .Value ="\u0069\u0034"; -case ST_VectorBaseTypeI8 :_gfecd .Value ="\u0069\u0038";case ST_VectorBaseTypeUi1 :_gfecd .Value ="\u0075\u0069\u0031";case ST_VectorBaseTypeUi2 :_gfecd .Value ="\u0075\u0069\u0032";case ST_VectorBaseTypeUi4 :_gfecd .Value ="\u0075\u0069\u0034";case ST_VectorBaseTypeUi8 :_gfecd .Value ="\u0075\u0069\u0038"; -case ST_VectorBaseTypeR4 :_gfecd .Value ="\u0072\u0034";case ST_VectorBaseTypeR8 :_gfecd .Value ="\u0072\u0038";case ST_VectorBaseTypeLpstr :_gfecd .Value ="\u006c\u0070\u0073t\u0072";case ST_VectorBaseTypeLpwstr :_gfecd .Value ="\u006c\u0070\u0077\u0073\u0074\u0072"; -case ST_VectorBaseTypeBstr :_gfecd .Value ="\u0062\u0073\u0074\u0072";case ST_VectorBaseTypeDate :_gfecd .Value ="\u0064\u0061\u0074\u0065";case ST_VectorBaseTypeFiletime :_gfecd .Value ="\u0066\u0069\u006c\u0065\u0074\u0069\u006d\u0065";case ST_VectorBaseTypeBool :_gfecd .Value ="\u0062\u006f\u006f\u006c"; -case ST_VectorBaseTypeCy :_gfecd .Value ="\u0063\u0079";case ST_VectorBaseTypeError :_gfecd .Value ="\u0065\u0072\u0072o\u0072";case ST_VectorBaseTypeClsid :_gfecd .Value ="\u0063\u006c\u0073i\u0064";};return _gfecd ,nil ;};const ST_ErrorPattern ="\u005c\u0073\u002a\u0030x[\u0030\u002d\u0039\u0041\u002d\u005a\u0061\u002d\u007a\u005d\u007b\u0038\u007d\u005cs\u002a"; -func init (){_eb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_eb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_eb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_eb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_eb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_eb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_eb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_eb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_eb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_eb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_eb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); -_eb .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +// Validate validates the Empty and its children +func (_agca *Empty )Validate ()error {return _agca .ValidateWithPath ("\u0045\u006d\u0070t\u0079")};func NewCT_Variant ()*CT_Variant {_daf :=&CT_Variant {};return _daf };func init (){_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 ); +_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\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 1acaa28cbf..28287e6cd3 100644 --- a/schema/soo/ofc/extended_properties/extended_properties.go +++ b/schema/soo/ofc/extended_properties/extended_properties.go @@ -9,122 +9,13 @@ // 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";_c "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/common/logger";_d "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";);type CT_DigSigBlob struct{Blob string ;}; +package extended_properties ;import (_e "encoding/xml";_c "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/common/logger";_aa "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";); // Validate validates the CT_Properties and its children -func (_dcb *CT_Properties )Validate ()error {return _dcb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type Properties struct{CT_Properties }; - -// ValidateWithPath validates the Properties and its children, prefixing error messages with path -func (_ddae *Properties )ValidateWithPath (path string )error {if _gbe :=_ddae .CT_Properties .ValidateWithPath (path );_gbe !=nil {return _gbe ;};return nil ;};func (_dfg *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 _dfg .CT_Properties .MarshalXML (e ,start );}; - -// ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path -func (_bce *CT_VectorLpstr )ValidateWithPath (path string )error {if _acg :=_bce .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_acg !=nil {return _acg ;};return nil ;};func NewCT_Properties ()*CT_Properties {_gc :=&CT_Properties {}; -return _gc };func (_ae *CT_Properties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aca :for {_bcg ,_bge :=d .Token ();if _bge !=nil {return _bge ;};switch _cc :=_bcg .(type ){case _e .StartElement :switch _cc .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"}:_ae .Template =new (string ); -if _fc :=d .DecodeElement (_ae .Template ,&_cc );_fc !=nil {return _fc ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\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"}:_ae .Manager =new (string ); -if _ag :=d .DecodeElement (_ae .Manager ,&_cc );_ag !=nil {return _ag ;};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"}:_ae .Company =new (string ); -if _ed :=d .DecodeElement (_ae .Company ,&_cc );_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 :"\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"}:_ae .Pages =new (int32 ); -if _cf :=d .DecodeElement (_ae .Pages ,&_cc );_cf !=nil {return _cf ;};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"}:_ae .Words =new (int32 ); -if _ea :=d .DecodeElement (_ae .Words ,&_cc );_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 :"\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"}:_ae .Characters =new (int32 ); -if _gee :=d .DecodeElement (_ae .Characters ,&_cc );_gee !=nil {return _gee ;};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"}:_ae .PresentationFormat =new (string ); -if _aec :=d .DecodeElement (_ae .PresentationFormat ,&_cc );_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 :"\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"}:_ae .Lines =new (int32 ); -if _ec :=d .DecodeElement (_ae .Lines ,&_cc );_ec !=nil {return _ec ;};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"}:_ae .Paragraphs =new (int32 ); -if _bdd :=d .DecodeElement (_ae .Paragraphs ,&_cc );_bdd !=nil {return _bdd ;};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"}:_ae .Slides =new (int32 ); -if _ga :=d .DecodeElement (_ae .Slides ,&_cc );_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 :"\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"}:_ae .Notes =new (int32 ); -if _fdg :=d .DecodeElement (_ae .Notes ,&_cc );_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 :"\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"}:_ae .TotalTime =new (int32 ); -if _ca :=d .DecodeElement (_ae .TotalTime ,&_cc );_ca !=nil {return _ca ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\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"}:_ae .HiddenSlides =new (int32 ); -if _bfa :=d .DecodeElement (_ae .HiddenSlides ,&_cc );_bfa !=nil {return _bfa ;};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"}:_ae .MMClips =new (int32 ); -if _acaf :=d .DecodeElement (_ae .MMClips ,&_cc );_acaf !=nil {return _acaf ;};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"}:_ae .ScaleCrop =new (bool ); -if _baa :=d .DecodeElement (_ae .ScaleCrop ,&_cc );_baa !=nil {return _baa ;};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"}:_ae .HeadingPairs =NewCT_VectorVariant (); -if _gb :=d .DecodeElement (_ae .HeadingPairs ,&_cc );_gb !=nil {return _gb ;};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"}:_ae .TitlesOfParts =NewCT_VectorLpstr (); -if _gfc :=d .DecodeElement (_ae .TitlesOfParts ,&_cc );_gfc !=nil {return _gfc ;};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"}:_ae .LinksUpToDate =new (bool ); -if _gd :=d .DecodeElement (_ae .LinksUpToDate ,&_cc );_gd !=nil {return _gd ;};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"}:_ae .CharactersWithSpaces =new (int32 ); -if _af :=d .DecodeElement (_ae .CharactersWithSpaces ,&_cc );_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 :"\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"}:_ae .SharedDoc =new (bool ); -if _de :=d .DecodeElement (_ae .SharedDoc ,&_cc );_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\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"}:_ae .HyperlinkBase =new (string ); -if _caa :=d .DecodeElement (_ae .HyperlinkBase ,&_cc );_caa !=nil {return _caa ;};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"}:_ae .HLinks =NewCT_VectorVariant (); -if _fdc :=d .DecodeElement (_ae .HLinks ,&_cc );_fdc !=nil {return _fdc ;};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"}:_ae .HyperlinksChanged =new (bool ); -if _ecb :=d .DecodeElement (_ae .HyperlinksChanged ,&_cc );_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 :"\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"}:_ae .DigSig =NewCT_DigSigBlob (); -if _aed :=d .DecodeElement (_ae .DigSig ,&_cc );_aed !=nil {return _aed ;};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"}:_ae .Application =new (string ); -if _ecbb :=d .DecodeElement (_ae .Application ,&_cc );_ecbb !=nil {return _ecbb ;};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"}:_ae .AppVersion =new (string ); -if _dgc :=d .DecodeElement (_ae .AppVersion ,&_cc );_dgc !=nil {return _dgc ;};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"}:_ae .DocSecurity =new (int32 ); -if _bgd :=d .DecodeElement (_ae .DocSecurity ,&_cc );_bgd !=nil {return _bgd ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cc .Name ); -if _gfe :=d .Skip ();_gfe !=nil {return _gfe ;};};case _e .EndElement :break _aca ;case _e .CharData :};};return nil ;};func NewCT_VectorVariant ()*CT_VectorVariant {_add :=&CT_VectorVariant {};_add .Vector =_d .NewVector ();return _add ;};func (_gg *CT_DigSigBlob )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_ge :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_c .AddPreserveSpaceAttr (&_ge ,_gg .Blob );e .EncodeElement (_gg .Blob ,_ge );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_DigSigBlob and its children -func (_ad *CT_DigSigBlob )Validate ()error {return _ad .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062");};func (_dgbd *CT_VectorLpstr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -_gaf :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_dgbd .Vector ,_gaf );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_eec *CT_Properties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); -if _eec .Template !=nil {_bd :=_e .StartElement {Name :_e .Name {Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}};_c .AddPreserveSpaceAttr (&_bd ,*_eec .Template );e .EncodeElement (_eec .Template ,_bd );};if _eec .Manager !=nil {_ggd :=_e .StartElement {Name :_e .Name {Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}}; -_c .AddPreserveSpaceAttr (&_ggd ,*_eec .Manager );e .EncodeElement (_eec .Manager ,_ggd );};if _eec .Company !=nil {_fe :=_e .StartElement {Name :_e .Name {Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}};_c .AddPreserveSpaceAttr (&_fe ,*_eec .Company ); -e .EncodeElement (_eec .Company ,_fe );};if _eec .Pages !=nil {_cg :=_e .StartElement {Name :_e .Name {Local :"\u0050\u0061\u0067e\u0073"}};e .EncodeElement (_eec .Pages ,_cg );};if _eec .Words !=nil {_ddg :=_e .StartElement {Name :_e .Name {Local :"\u0057\u006f\u0072d\u0073"}}; -e .EncodeElement (_eec .Words ,_ddg );};if _eec .Characters !=nil {_db :=_e .StartElement {Name :_e .Name {Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}};e .EncodeElement (_eec .Characters ,_db );};if _eec .PresentationFormat !=nil {_ba :=_e .StartElement {Name :_e .Name {Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}}; -_c .AddPreserveSpaceAttr (&_ba ,*_eec .PresentationFormat );e .EncodeElement (_eec .PresentationFormat ,_ba );};if _eec .Lines !=nil {_ddd :=_e .StartElement {Name :_e .Name {Local :"\u004c\u0069\u006ee\u0073"}};e .EncodeElement (_eec .Lines ,_ddd );}; -if _eec .Paragraphs !=nil {_ac :=_e .StartElement {Name :_e .Name {Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}};e .EncodeElement (_eec .Paragraphs ,_ac );};if _eec .Slides !=nil {_ff :=_e .StartElement {Name :_e .Name {Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}}; -e .EncodeElement (_eec .Slides ,_ff );};if _eec .Notes !=nil {_dbg :=_e .StartElement {Name :_e .Name {Local :"\u004e\u006f\u0074e\u0073"}};e .EncodeElement (_eec .Notes ,_dbg );};if _eec .TotalTime !=nil {_gfa :=_e .StartElement {Name :_e .Name {Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}}; -e .EncodeElement (_eec .TotalTime ,_gfa );};if _eec .HiddenSlides !=nil {_fa :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_eec .HiddenSlides ,_fa );};if _eec .MMClips !=nil {_aa :=_e .StartElement {Name :_e .Name {Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}}; -e .EncodeElement (_eec .MMClips ,_aa );};if _eec .ScaleCrop !=nil {_cb :=_e .StartElement {Name :_e .Name {Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}};e .EncodeElement (_eec .ScaleCrop ,_cb );};if _eec .HeadingPairs !=nil {_bc :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}}; -e .EncodeElement (_eec .HeadingPairs ,_bc );};if _eec .TitlesOfParts !=nil {_dde :=_e .StartElement {Name :_e .Name {Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_eec .TitlesOfParts ,_dde ); -};if _eec .LinksUpToDate !=nil {_bb :=_e .StartElement {Name :_e .Name {Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}};e .EncodeElement (_eec .LinksUpToDate ,_bb );};if _eec .CharactersWithSpaces !=nil {_dc :=_e .StartElement {Name :_e .Name {Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}}; -e .EncodeElement (_eec .CharactersWithSpaces ,_dc );};if _eec .SharedDoc !=nil {_fed :=_e .StartElement {Name :_e .Name {Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}};e .EncodeElement (_eec .SharedDoc ,_fed );};if _eec .HyperlinkBase !=nil {_dgd :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}}; -_c .AddPreserveSpaceAttr (&_dgd ,*_eec .HyperlinkBase );e .EncodeElement (_eec .HyperlinkBase ,_dgd );};if _eec .HLinks !=nil {_ddf :=_e .StartElement {Name :_e .Name {Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_eec .HLinks ,_ddf ); -};if _eec .HyperlinksChanged !=nil {_bf :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}};e .EncodeElement (_eec .HyperlinksChanged ,_bf );};if _eec .DigSig !=nil {_dda :=_e .StartElement {Name :_e .Name {Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}}; -e .EncodeElement (_eec .DigSig ,_dda );};if _eec .Application !=nil {_be :=_e .StartElement {Name :_e .Name {Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}};_c .AddPreserveSpaceAttr (&_be ,*_eec .Application );e .EncodeElement (_eec .Application ,_be ); -};if _eec .AppVersion !=nil {_fd :=_e .StartElement {Name :_e .Name {Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}};_c .AddPreserveSpaceAttr (&_fd ,*_eec .AppVersion );e .EncodeElement (_eec .AppVersion ,_fd );};if _eec .DocSecurity !=nil {_dgb :=_e .StartElement {Name :_e .Name {Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}}; -e .EncodeElement (_eec .DocSecurity ,_dgb );};e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_baf *CT_VectorLpstr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_baf .Vector =_d .NewVector ();_gcc :for {_gccd ,_cgb :=d .Token (); -if _cgb !=nil {return _cgb ;};switch _aeg :=_gccd .(type ){case _e .StartElement :switch _aeg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _eb :=d .DecodeElement (_baf .Vector ,&_aeg ); -_eb !=nil {return _eb ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_aeg .Name ); -if _gbf :=d .Skip ();_gbf !=nil {return _gbf ;};};case _e .EndElement :break _gcc ;case _e .CharData :};};return nil ;};type CT_VectorVariant struct{Vector *_d .Vector ;}; - -// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path -func (_df *CT_Properties )ValidateWithPath (path string )error {if _df .HeadingPairs !=nil {if _adc :=_df .HeadingPairs .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073");_adc !=nil {return _adc ; -};};if _df .TitlesOfParts !=nil {if _bfb :=_df .TitlesOfParts .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073");_bfb !=nil {return _bfb ;};};if _df .HLinks !=nil {if _bbc :=_df .HLinks .ValidateWithPath (path +"\u002fH\u004c\u0069\u006e\u006b\u0073"); -_bbc !=nil {return _bbc ;};};if _df .DigSig !=nil {if _ddgf :=_df .DigSig .ValidateWithPath (path +"\u002fD\u0069\u0067\u0053\u0069\u0067");_ddgf !=nil {return _ddgf ;};};return nil ;};func NewCT_DigSigBlob ()*CT_DigSigBlob {_g :=&CT_DigSigBlob {};return _g }; - - -// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path -func (_eeg *CT_VectorVariant )ValidateWithPath (path string )error {if _ecf :=_eeg .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_ecf !=nil {return _ecf ;};return nil ;}; +func (_geg *CT_Properties )Validate ()error {return _geg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; // ValidateWithPath validates the CT_DigSigBlob and its children, prefixing error messages with path -func (_bg *CT_DigSigBlob )ValidateWithPath (path string )error {return nil };func (_ee *CT_DigSigBlob )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_b :for {_dg ,_gf :=d .Token ();if _gf !=nil {return _gf ;};switch _fg :=_dg .(type ){case _e .StartElement :switch _fg .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _dd :=d .DecodeElement (&_ee .Blob ,&_fg ); -_dd !=nil {return _dd ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fg .Name ); -if _ce :=d .Skip ();_ce !=nil {return _ce ;};};case _e .EndElement :break _b ;case _e .CharData :};};return nil ;};func (_fdga *CT_VectorVariant )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdga .Vector =_d .NewVector ();_eg :for {_egg ,_gga :=d .Token (); -if _gga !=nil {return _gga ;};switch _gec :=_egg .(type ){case _e .StartElement :switch _gec .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _eaf :=d .DecodeElement (_fdga .Vector ,&_gec ); -_eaf !=nil {return _eaf ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gec .Name ); -if _adce :=d .Skip ();_adce !=nil {return _adce ;};};case _e .EndElement :break _eg ;case _e .CharData :};};return nil ;}; - -// Validate validates the Properties and its children -func (_egea *Properties )Validate ()error {return _egea .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fac *Properties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fac .CT_Properties =*NewCT_Properties (); -_cd :for {_feb ,_cda :=d .Token ();if _cda !=nil {return _cda ;};switch _deg :=_feb .(type ){case _e .StartElement :switch _deg .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"}:_fac .Template =new (string ); -if _ege :=d .DecodeElement (_fac .Template ,&_deg );_ege !=nil {return _ege ;};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"}:_fac .Manager =new (string ); -if _gdc :=d .DecodeElement (_fac .Manager ,&_deg );_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 :"\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"}:_fac .Company =new (string ); -if _febf :=d .DecodeElement (_fac .Company ,&_deg );_febf !=nil {return _febf ;};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"}:_fac .Pages =new (int32 ); -if _egd :=d .DecodeElement (_fac .Pages ,&_deg );_egd !=nil {return _egd ;};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"}:_fac .Words =new (int32 ); -if _fb :=d .DecodeElement (_fac .Words ,&_deg );_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 :"\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"}:_fac .Characters =new (int32 ); -if _bff :=d .DecodeElement (_fac .Characters ,&_deg );_bff !=nil {return _bff ;};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"}:_fac .PresentationFormat =new (string ); -if _ef :=d .DecodeElement (_fac .PresentationFormat ,&_deg );_ef !=nil {return _ef ;};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"}:_fac .Lines =new (int32 ); -if _cdaf :=d .DecodeElement (_fac .Lines ,&_deg );_cdaf !=nil {return _cdaf ;};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"}:_fac .Paragraphs =new (int32 ); -if _cge :=d .DecodeElement (_fac .Paragraphs ,&_deg );_cge !=nil {return _cge ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\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"}:_fac .Slides =new (int32 ); -if _agf :=d .DecodeElement (_fac .Slides ,&_deg );_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 :"\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"}:_fac .Notes =new (int32 ); -if _gdb :=d .DecodeElement (_fac .Notes ,&_deg );_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 :"\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"}:_fac .TotalTime =new (int32 ); -if _ace :=d .DecodeElement (_fac .TotalTime ,&_deg );_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 :"\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"}:_fac .HiddenSlides =new (int32 ); -if _cgc :=d .DecodeElement (_fac .HiddenSlides ,&_deg );_cgc !=nil {return _cgc ;};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"}:_fac .MMClips =new (int32 ); -if _ccf :=d .DecodeElement (_fac .MMClips ,&_deg );_ccf !=nil {return _ccf ;};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"}:_fac .ScaleCrop =new (bool ); -if _bdc :=d .DecodeElement (_fac .ScaleCrop ,&_deg );_bdc !=nil {return _bdc ;};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"}:_fac .HeadingPairs =NewCT_VectorVariant (); -if _bde :=d .DecodeElement (_fac .HeadingPairs ,&_deg );_bde !=nil {return _bde ;};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"}:_fac .TitlesOfParts =NewCT_VectorLpstr (); -if _bgg :=d .DecodeElement (_fac .TitlesOfParts ,&_deg );_bgg !=nil {return _bgg ;};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"}:_fac .LinksUpToDate =new (bool ); -if _gcb :=d .DecodeElement (_fac .LinksUpToDate ,&_deg );_gcb !=nil {return _gcb ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"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"}:_fac .CharactersWithSpaces =new (int32 ); -if _dgbg :=d .DecodeElement (_fac .CharactersWithSpaces ,&_deg );_dgbg !=nil {return _dgbg ;};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"}:_fac .SharedDoc =new (bool ); -if _fedd :=d .DecodeElement (_fac .SharedDoc ,&_deg );_fedd !=nil {return _fedd ;};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"}:_fac .HyperlinkBase =new (string ); -if _ffg :=d .DecodeElement (_fac .HyperlinkBase ,&_deg );_ffg !=nil {return _ffg ;};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"}:_fac .HLinks =NewCT_VectorVariant (); -if _acf :=d .DecodeElement (_fac .HLinks ,&_deg );_acf !=nil {return _acf ;};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"}:_fac .HyperlinksChanged =new (bool ); -if _ffb :=d .DecodeElement (_fac .HyperlinksChanged ,&_deg );_ffb !=nil {return _ffb ;};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"}:_fac .DigSig =NewCT_DigSigBlob (); -if _cfg :=d .DecodeElement (_fac .DigSig ,&_deg );_cfg !=nil {return _cfg ;};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"}:_fac .Application =new (string ); -if _cff :=d .DecodeElement (_fac .Application ,&_deg );_cff !=nil {return _cff ;};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"}:_fac .AppVersion =new (string ); -if _geb :=d .DecodeElement (_fac .AppVersion ,&_deg );_geb !=nil {return _geb ;};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"}:_fac .DocSecurity =new (int32 ); -if _dcfa :=d .DecodeElement (_fac .DocSecurity ,&_deg );_dcfa !=nil {return _dcfa ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\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",_deg .Name ); -if _ebe :=d .Skip ();_ebe !=nil {return _ebe ;};};case _e .EndElement :break _cd ;case _e .CharData :};};return nil ;};type CT_Properties struct{ +func (_gd *CT_DigSigBlob )ValidateWithPath (path string )error {return nil };type CT_Properties struct{ // Name of Document Template Template *string ; @@ -205,16 +96,124 @@ Application *string ; AppVersion *string ; // Document Security -DocSecurity *int32 ;};func (_dcf *CT_VectorVariant )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );_ab :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_dcf .Vector ,_ab ); -e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; +DocSecurity *int32 ;};type CT_DigSigBlob struct{Blob string ;}; // Validate validates the CT_VectorLpstr and its children -func (_ggdb *CT_VectorLpstr )Validate ()error {return _ggdb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072");};func NewProperties ()*Properties {_acd :=&Properties {};_acd .CT_Properties =*NewCT_Properties (); -return _acd ;}; +func (_ae *CT_VectorLpstr )Validate ()error {return _ae .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072");};func (_cb *CT_DigSigBlob )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_f :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_c .AddPreserveSpaceAttr (&_f ,_cb .Blob );e .EncodeElement (_cb .Blob ,_f );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ef *CT_DigSigBlob )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cd :for {_cc ,_g :=d .Token (); +if _g !=nil {return _g ;};switch _ad :=_cc .(type ){case _e .StartElement :switch _ad .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _fb :=d .DecodeElement (&_ef .Blob ,&_ad ); +_fb !=nil {return _fb ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ad .Name ); +if _ba :=d .Skip ();_ba !=nil {return _ba ;};};case _e .EndElement :break _cd ;case _e .CharData :};};return nil ;}; + +// Validate validates the CT_DigSigBlob and its children +func (_eg *CT_DigSigBlob )Validate ()error {return _eg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062");};type CT_VectorVariant struct{Vector *_aa .Vector ;};func NewCT_VectorVariant ()*CT_VectorVariant {_bc :=&CT_VectorVariant {}; +_bc .Vector =_aa .NewVector ();return _bc ;};func NewCT_Properties ()*CT_Properties {_be :=&CT_Properties {};return _be }; + +// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path +func (_ga *CT_Properties )ValidateWithPath (path string )error {if _ga .HeadingPairs !=nil {if _da :=_ga .HeadingPairs .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073");_da !=nil {return _da ;};}; +if _ga .TitlesOfParts !=nil {if _cfc :=_ga .TitlesOfParts .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073");_cfc !=nil {return _cfc ;};};if _ga .HLinks !=nil {if _bgb :=_ga .HLinks .ValidateWithPath (path +"\u002fH\u004c\u0069\u006e\u006b\u0073"); +_bgb !=nil {return _bgb ;};};if _ga .DigSig !=nil {if _fgb :=_ga .DigSig .ValidateWithPath (path +"\u002fD\u0069\u0067\u0053\u0069\u0067");_fgb !=nil {return _fgb ;};};return nil ;};func (_bg *CT_Properties )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _bg .Template !=nil {_gb :=_e .StartElement {Name :_e .Name {Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}};_c .AddPreserveSpaceAttr (&_gb ,*_bg .Template );e .EncodeElement (_bg .Template ,_gb );};if _bg .Manager !=nil {_cf :=_e .StartElement {Name :_e .Name {Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}}; +_c .AddPreserveSpaceAttr (&_cf ,*_bg .Manager );e .EncodeElement (_bg .Manager ,_cf );};if _bg .Company !=nil {_bag :=_e .StartElement {Name :_e .Name {Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}};_c .AddPreserveSpaceAttr (&_bag ,*_bg .Company );e .EncodeElement (_bg .Company ,_bag ); +};if _bg .Pages !=nil {_bge :=_e .StartElement {Name :_e .Name {Local :"\u0050\u0061\u0067e\u0073"}};e .EncodeElement (_bg .Pages ,_bge );};if _bg .Words !=nil {_cbe :=_e .StartElement {Name :_e .Name {Local :"\u0057\u006f\u0072d\u0073"}};e .EncodeElement (_bg .Words ,_cbe ); +};if _bg .Characters !=nil {_gg :=_e .StartElement {Name :_e .Name {Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}};e .EncodeElement (_bg .Characters ,_gg );};if _bg .PresentationFormat !=nil {_gde :=_e .StartElement {Name :_e .Name {Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}}; +_c .AddPreserveSpaceAttr (&_gde ,*_bg .PresentationFormat );e .EncodeElement (_bg .PresentationFormat ,_gde );};if _bg .Lines !=nil {_efb :=_e .StartElement {Name :_e .Name {Local :"\u004c\u0069\u006ee\u0073"}};e .EncodeElement (_bg .Lines ,_efb );};if _bg .Paragraphs !=nil {_ce :=_e .StartElement {Name :_e .Name {Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}}; +e .EncodeElement (_bg .Paragraphs ,_ce );};if _bg .Slides !=nil {_gbg :=_e .StartElement {Name :_e .Name {Local :"\u0053\u006c\u0069\u0064\u0065\u0073"}};e .EncodeElement (_bg .Slides ,_gbg );};if _bg .Notes !=nil {_ceg :=_e .StartElement {Name :_e .Name {Local :"\u004e\u006f\u0074e\u0073"}}; +e .EncodeElement (_bg .Notes ,_ceg );};if _bg .TotalTime !=nil {_ff :=_e .StartElement {Name :_e .Name {Local :"\u0054o\u0074\u0061\u006c\u0054\u0069\u006de"}};e .EncodeElement (_bg .TotalTime ,_ff );};if _bg .HiddenSlides !=nil {_fg :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"}}; +e .EncodeElement (_bg .HiddenSlides ,_fg );};if _bg .MMClips !=nil {_ag :=_e .StartElement {Name :_e .Name {Local :"\u004dM\u0043\u006c\u0069\u0070\u0073"}};e .EncodeElement (_bg .MMClips ,_ag );};if _bg .ScaleCrop !=nil {_bf :=_e .StartElement {Name :_e .Name {Local :"\u0053c\u0061\u006c\u0065\u0043\u0072\u006fp"}}; +e .EncodeElement (_bg .ScaleCrop ,_bf );};if _bg .HeadingPairs !=nil {_bee :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0065\u0061d\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_bg .HeadingPairs ,_bee );};if _bg .TitlesOfParts !=nil {_adc :=_e .StartElement {Name :_e .Name {Local :"\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066\u0050\u0061\u0072\u0074\u0073"}}; +e .EncodeElement (_bg .TitlesOfParts ,_adc );};if _bg .LinksUpToDate !=nil {_bb :=_e .StartElement {Name :_e .Name {Local :"\u004c\u0069\u006e\u006b\u0073\u0055\u0070\u0054\u006f\u0044\u0061\u0074\u0065"}};e .EncodeElement (_bg .LinksUpToDate ,_bb );}; +if _bg .CharactersWithSpaces !=nil {_af :=_e .StartElement {Name :_e .Name {Local :"C\u0068a\u0072\u0061\u0063\u0074\u0065\u0072\u0073\u0057i\u0074\u0068\u0053\u0070ac\u0065\u0073"}};e .EncodeElement (_bg .CharactersWithSpaces ,_af );};if _bg .SharedDoc !=nil {_db :=_e .StartElement {Name :_e .Name {Local :"\u0053h\u0061\u0072\u0065\u0064\u0044\u006fc"}}; +e .EncodeElement (_bg .SharedDoc ,_db );};if _bg .HyperlinkBase !=nil {_efa :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0042\u0061\u0073\u0065"}};_c .AddPreserveSpaceAttr (&_efa ,*_bg .HyperlinkBase ); +e .EncodeElement (_bg .HyperlinkBase ,_efa );};if _bg .HLinks !=nil {_bd :=_e .StartElement {Name :_e .Name {Local :"\u0048\u004c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_bg .HLinks ,_bd );};if _bg .HyperlinksChanged !=nil {_dd :=_e .StartElement {Name :_e .Name {Local :"\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073\u0043\u0068a\u006e\u0067\u0065\u0064"}}; +e .EncodeElement (_bg .HyperlinksChanged ,_dd );};if _bg .DigSig !=nil {_bed :=_e .StartElement {Name :_e .Name {Local :"\u0044\u0069\u0067\u0053\u0069\u0067"}};e .EncodeElement (_bg .DigSig ,_bed );};if _bg .Application !=nil {_cegb :=_e .StartElement {Name :_e .Name {Local :"A\u0070\u0070\u006c\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}}; +_c .AddPreserveSpaceAttr (&_cegb ,*_bg .Application );e .EncodeElement (_bg .Application ,_cegb );};if _bg .AppVersion !=nil {_aac :=_e .StartElement {Name :_e .Name {Local :"\u0041\u0070\u0070\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}};_c .AddPreserveSpaceAttr (&_aac ,*_bg .AppVersion ); +e .EncodeElement (_bg .AppVersion ,_aac );};if _bg .DocSecurity !=nil {_ge :=_e .StartElement {Name :_e .Name {Local :"D\u006f\u0063\u0053\u0065\u0063\u0075\u0072\u0069\u0074\u0079"}};e .EncodeElement (_bg .DocSecurity ,_ge );};e .EncodeToken (_e .EndElement {Name :start .Name }); +return nil ;};type Properties struct{CT_Properties }; + +// ValidateWithPath validates the Properties and its children, prefixing error messages with path +func (_ddab *Properties )ValidateWithPath (path string )error {if _ggf :=_ddab .CT_Properties .ValidateWithPath (path );_ggf !=nil {return _ggf ;};return nil ;};func (_ea *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 _ea .CT_Properties .MarshalXML (e ,start );}; + +// Validate validates the Properties and its children +func (_aafg *Properties )Validate ()error {return _aafg .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ddb *CT_VectorVariant )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_fgf :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_ddb .Vector ,_fgf );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_df *CT_Properties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ac :for {_cfd ,_dc :=d .Token (); +if _dc !=nil {return _dc ;};switch _cfa :=_cfd .(type ){case _e .StartElement :switch _cfa .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"}:_df .Template =new (string ); +if _gdb :=d .DecodeElement (_df .Template ,&_cfa );_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"}:_df .Manager =new (string ); +if _gef :=d .DecodeElement (_df .Manager ,&_cfa );_gef !=nil {return _gef ;};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"}:_df .Company =new (string ); +if _gec :=d .DecodeElement (_df .Company ,&_cfa );_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 :"\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"}:_df .Pages =new (int32 ); +if _dg :=d .DecodeElement (_df .Pages ,&_cfa );_dg !=nil {return _dg ;};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"}:_df .Words =new (int32 ); +if _dbc :=d .DecodeElement (_df .Words ,&_cfa );_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 :"\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"}:_df .Characters =new (int32 ); +if _dca :=d .DecodeElement (_df .Characters ,&_cfa );_dca !=nil {return _dca ;};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"}:_df .PresentationFormat =new (string ); +if _ee :=d .DecodeElement (_df .PresentationFormat ,&_cfa );_ee !=nil {return _ee ;};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"}:_df .Lines =new (int32 ); +if _gc :=d .DecodeElement (_df .Lines ,&_cfa );_gc !=nil {return _gc ;};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"}:_df .Paragraphs =new (int32 ); +if _fga :=d .DecodeElement (_df .Paragraphs ,&_cfa );_fga !=nil {return _fga ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\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"}:_df .Slides =new (int32 ); +if _bgg :=d .DecodeElement (_df .Slides ,&_cfa );_bgg !=nil {return _bgg ;};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"}:_df .Notes =new (int32 ); +if _ed :=d .DecodeElement (_df .Notes ,&_cfa );_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 :"\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"}:_df .TotalTime =new (int32 ); +if _cbb :=d .DecodeElement (_df .TotalTime ,&_cfa );_cbb !=nil {return _cbb ;};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"}:_df .HiddenSlides =new (int32 ); +if _bgc :=d .DecodeElement (_df .HiddenSlides ,&_cfa );_bgc !=nil {return _bgc ;};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"}:_df .MMClips =new (int32 ); +if _fgc :=d .DecodeElement (_df .MMClips ,&_cfa );_fgc !=nil {return _fgc ;};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"}:_df .ScaleCrop =new (bool ); +if _dbg :=d .DecodeElement (_df .ScaleCrop ,&_cfa );_dbg !=nil {return _dbg ;};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"}:_df .HeadingPairs =NewCT_VectorVariant (); +if _ca :=d .DecodeElement (_df .HeadingPairs ,&_cfa );_ca !=nil {return _ca ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\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"}:_df .TitlesOfParts =NewCT_VectorLpstr (); +if _efg :=d .DecodeElement (_df .TitlesOfParts ,&_cfa );_efg !=nil {return _efg ;};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"}:_df .LinksUpToDate =new (bool ); +if _ddc :=d .DecodeElement (_df .LinksUpToDate ,&_cfa );_ddc !=nil {return _ddc ;};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"}:_df .CharactersWithSpaces =new (int32 ); +if _cda :=d .DecodeElement (_df .CharactersWithSpaces ,&_cfa );_cda !=nil {return _cda ;};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"}:_df .SharedDoc =new (bool ); +if _aaf :=d .DecodeElement (_df .SharedDoc ,&_cfa );_aaf !=nil {return _aaf ;};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"}:_df .HyperlinkBase =new (string ); +if _bac :=d .DecodeElement (_df .HyperlinkBase ,&_cfa );_bac !=nil {return _bac ;};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"}:_df .HLinks =NewCT_VectorVariant (); +if _gbc :=d .DecodeElement (_df .HLinks ,&_cfa );_gbc !=nil {return _gbc ;};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"}:_df .HyperlinksChanged =new (bool ); +if _ffg :=d .DecodeElement (_df .HyperlinksChanged ,&_cfa );_ffg !=nil {return _ffg ;};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"}:_df .DigSig =NewCT_DigSigBlob (); +if _aff :=d .DecodeElement (_df .DigSig ,&_cfa );_aff !=nil {return _aff ;};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"}:_df .Application =new (string ); +if _ege :=d .DecodeElement (_df .Application ,&_cfa );_ege !=nil {return _ege ;};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"}:_df .AppVersion =new (string ); +if _beb :=d .DecodeElement (_df .AppVersion ,&_cfa );_beb !=nil {return _beb ;};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"}:_df .DocSecurity =new (int32 ); +if _ab :=d .DecodeElement (_df .DocSecurity ,&_cfa );_ab !=nil {return _ab ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cfa .Name ); +if _cdad :=d .Skip ();_cdad !=nil {return _cdad ;};};case _e .EndElement :break _ac ;case _e .CharData :};};return nil ;};func NewCT_DigSigBlob ()*CT_DigSigBlob {_d :=&CT_DigSigBlob {};return _d }; + +// ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path +func (_aga *CT_VectorLpstr )ValidateWithPath (path string )error {if _dda :=_aga .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_dda !=nil {return _dda ;};return nil ;};func (_bgf *CT_VectorLpstr )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +_gca :=_e .StartElement {Name :_e .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_bgf .Vector ,_gca );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_ebb *CT_VectorVariant )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ebb .Vector =_aa .NewVector (); +_gefb :for {_gac ,_agg :=d .Token ();if _agg !=nil {return _agg ;};switch _abf :=_gac .(type ){case _e .StartElement :switch _abf .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _aca :=d .DecodeElement (_ebb .Vector ,&_abf ); +_aca !=nil {return _aca ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_abf .Name ); +if _ec :=d .Skip ();_ec !=nil {return _ec ;};};case _e .EndElement :break _gefb ;case _e .CharData :};};return nil ;}; // Validate validates the CT_VectorVariant and its children -func (_dgg *CT_VectorVariant )Validate ()error {return _dgg .ValidateWithPath ("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func NewCT_VectorLpstr ()*CT_VectorLpstr {_ecd :=&CT_VectorLpstr {};_ecd .Vector =_d .NewVector (); -return _ecd ;};type CT_VectorLpstr struct{Vector *_d .Vector ;};func init (){_c .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 ); +func (_bbe *CT_VectorVariant )Validate ()error {return _bbe .ValidateWithPath ("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};type CT_VectorLpstr struct{Vector *_aa .Vector ;}; + +// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path +func (_dab *CT_VectorVariant )ValidateWithPath (path string )error {if _dgc :=_dab .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_dgc !=nil {return _dgc ;};return nil ;};func NewCT_VectorLpstr ()*CT_VectorLpstr {_eeg :=&CT_VectorLpstr {}; +_eeg .Vector =_aa .NewVector ();return _eeg ;};func (_gbf *CT_VectorLpstr )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gbf .Vector =_aa .NewVector ();_efab :for {_eb ,_cg :=d .Token ();if _cg !=nil {return _cg ;};switch _gce :=_eb .(type ){case _e .StartElement :switch _gce .Name {case _e .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\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 _fc :=d .DecodeElement (_gbf .Vector ,&_gce ); +_fc !=nil {return _fc ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_gce .Name ); +if _gegg :=d .Skip ();_gegg !=nil {return _gegg ;};};case _e .EndElement :break _efab ;case _e .CharData :};};return nil ;};func NewProperties ()*Properties {_ecg :=&Properties {};_ecg .CT_Properties =*NewCT_Properties ();return _ecg ;};func (_gdg *Properties )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gdg .CT_Properties =*NewCT_Properties (); +_de :for {_aec ,_dad :=d .Token ();if _dad !=nil {return _dad ;};switch _gag :=_aec .(type ){case _e .StartElement :switch _gag .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"}:_gdg .Template =new (string ); +if _cbg :=d .DecodeElement (_gdg .Template ,&_gag );_cbg !=nil {return _cbg ;};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"}:_gdg .Manager =new (string ); +if _gcaf :=d .DecodeElement (_gdg .Manager ,&_gag );_gcaf !=nil {return _gcaf ;};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"}:_gdg .Company =new (string ); +if _ddf :=d .DecodeElement (_gdg .Company ,&_gag );_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 :"\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"}:_gdg .Pages =new (int32 ); +if _gbd :=d .DecodeElement (_gdg .Pages ,&_gag );_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 :"\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"}:_gdg .Words =new (int32 ); +if _fca :=d .DecodeElement (_gdg .Words ,&_gag );_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 :"\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"}:_gdg .Characters =new (int32 ); +if _bbb :=d .DecodeElement (_gdg .Characters ,&_gag );_bbb !=nil {return _bbb ;};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"}:_gdg .PresentationFormat =new (string ); +if _gcd :=d .DecodeElement (_gdg .PresentationFormat ,&_gag );_gcd !=nil {return _gcd ;};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"}:_gdg .Lines =new (int32 ); +if _bec :=d .DecodeElement (_gdg .Lines ,&_gag );_bec !=nil {return _bec ;};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"}:_gdg .Paragraphs =new (int32 ); +if _ade :=d .DecodeElement (_gdg .Paragraphs ,&_gag );_ade !=nil {return _ade ;};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"}:_gdg .Slides =new (int32 ); +if _gf :=d .DecodeElement (_gdg .Slides ,&_gag );_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 :"\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"}:_gdg .Notes =new (int32 ); +if _bfc :=d .DecodeElement (_gdg .Notes ,&_gag );_bfc !=nil {return _bfc ;};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"}:_gdg .TotalTime =new (int32 ); +if _ace :=d .DecodeElement (_gdg .TotalTime ,&_gag );_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 :"\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"}:_gdg .HiddenSlides =new (int32 ); +if _ddcd :=d .DecodeElement (_gdg .HiddenSlides ,&_gag );_ddcd !=nil {return _ddcd ;};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"}:_gdg .MMClips =new (int32 ); +if _aed :=d .DecodeElement (_gdg .MMClips ,&_gag );_aed !=nil {return _aed ;};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"}:_gdg .ScaleCrop =new (bool ); +if _bcd :=d .DecodeElement (_gdg .ScaleCrop ,&_gag );_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 :"\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"}:_gdg .HeadingPairs =NewCT_VectorVariant (); +if _eaa :=d .DecodeElement (_gdg .HeadingPairs ,&_gag );_eaa !=nil {return _eaa ;};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"}:_gdg .TitlesOfParts =NewCT_VectorLpstr (); +if _fe :=d .DecodeElement (_gdg .TitlesOfParts ,&_gag );_fe !=nil {return _fe ;};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"}:_gdg .LinksUpToDate =new (bool ); +if _afc :=d .DecodeElement (_gdg .LinksUpToDate ,&_gag );_afc !=nil {return _afc ;};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"}:_gdg .CharactersWithSpaces =new (int32 ); +if _bgeg :=d .DecodeElement (_gdg .CharactersWithSpaces ,&_gag );_bgeg !=nil {return _bgeg ;};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"}:_gdg .SharedDoc =new (bool ); +if _agag :=d .DecodeElement (_gdg .SharedDoc ,&_gag );_agag !=nil {return _agag ;};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"}:_gdg .HyperlinkBase =new (string ); +if _ecb :=d .DecodeElement (_gdg .HyperlinkBase ,&_gag );_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 :"\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"}:_gdg .HLinks =NewCT_VectorVariant (); +if _bfe :=d .DecodeElement (_gdg .HLinks ,&_gag );_bfe !=nil {return _bfe ;};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"}:_gdg .HyperlinksChanged =new (bool ); +if _dgd :=d .DecodeElement (_gdg .HyperlinksChanged ,&_gag );_dgd !=nil {return _dgd ;};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"}:_gdg .DigSig =NewCT_DigSigBlob (); +if _fbb :=d .DecodeElement (_gdg .DigSig ,&_gag );_fbb !=nil {return _fbb ;};case _e .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"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"}:_gdg .Application =new (string ); +if _dfa :=d .DecodeElement (_gdg .Application ,&_gag );_dfa !=nil {return _dfa ;};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"}:_gdg .AppVersion =new (string ); +if _ecd :=d .DecodeElement (_gdg .AppVersion ,&_gag );_ecd !=nil {return _ecd ;};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"}:_gdg .DocSecurity =new (int32 ); +if _ggg :=d .DecodeElement (_gdg .DocSecurity ,&_gag );_ggg !=nil {return _ggg ;};default:_b .Log .Debug ("\u0073k\u0069\u0070p\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",_gag .Name ); +if _gcc :=d .Skip ();_gcc !=nil {return _gcc ;};};case _e .EndElement :break _de ;case _e .CharData :};};return nil ;};func init (){_c .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 ); _c .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 ); _c .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 ); _c .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 ); diff --git a/schema/soo/ofc/math/math.go b/schema/soo/ofc/math/math.go index 26edfdbe78..7863799c34 100644 --- a/schema/soo/ofc/math/math.go +++ b/schema/soo/ofc/math/math.go @@ -9,1351 +9,1359 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package math ;import (_b "encoding/xml";_fd "fmt";_e "github.com/unidoc/unioffice";_ff "github.com/unidoc/unioffice/common/logger";_g "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "strconv";);func NewCT_DPr ()*CT_DPr {_dabg :=&CT_DPr {};return _dabg }; -func (_cgfa *CT_SSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cgfa .SSubPr !=nil {_fgbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062\u0050\u0072"}};e .EncodeElement (_cgfa .SSubPr ,_fgbg ); -};_gdfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cgfa .E ,_gdfb );_ebc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_cgfa .Sub ,_ebc );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_fbdb *CT_EqArrPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbc :for {_gfag ,_cfe :=d .Token ();if _cfe !=nil {return _cfe ;};switch _aeb :=_gfag .(type ){case _b .StartElement :switch _aeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_fbdb .BaseJc =NewCT_YAlign (); -if _dcfd :=d .DecodeElement (_fbdb .BaseJc ,&_aeb );_dcfd !=nil {return _dcfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"}:_fbdb .MaxDist =NewCT_OnOff (); -if _fggg :=d .DecodeElement (_fbdb .MaxDist ,&_aeb );_fggg !=nil {return _fggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"}:_fbdb .ObjDist =NewCT_OnOff (); -if _eaf :=d .DecodeElement (_fbdb .ObjDist ,&_aeb );_eaf !=nil {return _eaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_fbdb .RSpRule =NewCT_SpacingRule (); -if _aee :=d .DecodeElement (_fbdb .RSpRule ,&_aeb );_aee !=nil {return _aee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_fbdb .RSp =NewCT_UnSignedInteger (); -if _acf :=d .DecodeElement (_fbdb .RSp ,&_aeb );_acf !=nil {return _acf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fbdb .CtrlPr =NewCT_CtrlPr (); -if _bff :=d .DecodeElement (_fbdb .CtrlPr ,&_aeb );_bff !=nil {return _bff ;};default:_ff .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_aeb .Name ); -if _bcdf :=d .Skip ();_bcdf !=nil {return _bcdf ;};};case _b .EndElement :break _fbc ;case _b .CharData :};};return nil ;}; +package math ;import (_d "encoding/xml";_fg "fmt";_c "github.com/unidoc/unioffice";_fc "github.com/unidoc/unioffice/common/logger";_e "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_g "strconv";); -// Validate validates the CT_Func and its children -func (_ggee *CT_Func )Validate ()error {return _ggee .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063");}; - -// ValidateWithPath validates the CT_Box and its children, prefixing error messages with path -func (_ddd *CT_Box )ValidateWithPath (path string )error {if _ddd .BoxPr !=nil {if _edd :=_ddd .BoxPr .ValidateWithPath (path +"\u002f\u0042\u006f\u0078\u0050\u0072");_edd !=nil {return _edd ;};};if _fb :=_ddd .E .ValidateWithPath (path +"\u002f\u0045"); -_fb !=nil {return _fb ;};return nil ;};func (_gcbb ST_Style )Validate ()error {return _gcbb .ValidateWithPath ("")}; - -// Validate validates the CT_PhantPr and its children -func (_ebfe *CT_PhantPr )Validate ()error {return _ebfe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");};func NewCT_D ()*CT_D {_dabc :=&CT_D {};return _dabc };type CT_Bar struct{BarPr *CT_BarPr ;E *CT_OMathArg ;}; - -// ValidateWithPath validates the CT_R and its children, prefixing error messages with path -func (_eaec *CT_R )ValidateWithPath (path string )error {if _eaec .RPr !=nil {if _fbfa :=_eaec .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fbfa !=nil {return _fbfa ;};};for _dcbb ,_dcge :=range _eaec .Choice {if _cdaab :=_dcge .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dcbb )); -_cdaab !=nil {return _cdaab ;};};return nil ;}; - -// Validate validates the CT_F and its children -func (_geda *CT_F )Validate ()error {return _geda .ValidateWithPath ("\u0043\u0054\u005f\u0046")};type CT_XAlign struct{ValAttr _g .ST_XAlign ;};func (_degc ST_Style )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_defbd :=_b .Attr {};_defbd .Name =name ; -switch _degc {case ST_StyleUnset :_defbd .Value ="";case ST_StyleP :_defbd .Value ="\u0070";case ST_StyleB :_defbd .Value ="\u0062";case ST_StyleI :_defbd .Value ="\u0069";case ST_StyleBi :_defbd .Value ="\u0062\u0069";};return _defbd ,nil ;};func NewCT_MPr ()*CT_MPr {_ceeg :=&CT_MPr {}; -return _ceeg };func (_dbaf *CT_ManualBreak )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfcb :=range start .Attr {if _dfcb .Name .Local =="\u0061\u006c\u006eA\u0074"{_abcef ,_gbdg :=_d .ParseInt (_dfcb .Value ,10,64);if _gbdg !=nil {return _gbdg ; -};_dbaf .AlnAtAttr =&_abcef ;continue ;};};for {_cege ,_gbdag :=d .Token ();if _gbdag !=nil {return _fd .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",_gbdag ); -};if _bbcad ,_bfcc :=_cege .(_b .EndElement );_bfcc &&_bbcad .Name ==start .Name {break ;};};return nil ;};func (_dfba ST_Jc )Validate ()error {return _dfba .ValidateWithPath ("")};func (_geggf ST_BreakBinSub )ValidateWithPath (path string )error {switch _geggf {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 (_geggf )); -};return nil ;};func (_addbe ST_LimLoc )String ()string {switch _addbe {case 0:return "";case 1:return "\u0075\u006e\u0064\u004f\u0076\u0072";case 2:return "\u0073\u0075\u0062\u0053\u0075\u0070";};return "";};func (_ade *CT_Char )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fca :=range start .Attr {if _fca .Name .Local =="\u0076\u0061\u006c"{_aga ,_cbd :=_fca .Value ,error (nil ); -if _cbd !=nil {return _cbd ;};_ade .ValAttr =_aga ;continue ;};};for {_aeaa ,_bae :=d .Token ();if _bae !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u003a\u0020\u0025\u0073",_bae );};if _aaa ,_egcb :=_aeaa .(_b .EndElement ); -_egcb &&_aaa .Name ==start .Name {break ;};};return nil ;};func NewCT_OMathArgPr ()*CT_OMathArgPr {_dcbg :=&CT_OMathArgPr {};return _dcbg };func NewCT_RPR ()*CT_RPR {_bgdc :=&CT_RPR {};return _bgdc }; - -// Validate validates the CT_XAlign and its children -func (_bdec *CT_XAlign )Validate ()error {return _bdec .ValidateWithPath ("\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n");};func NewCT_FPr ()*CT_FPr {_beg :=&CT_FPr {};return _beg }; +// Validate validates the CT_FuncPr and its children +func (_geec *CT_FuncPr )Validate ()error {return _geec .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r");}; -// ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path -func (_bfeg *CT_SSupPr )ValidateWithPath (path string )error {if _bfeg .CtrlPr !=nil {if _edgec :=_bfeg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_edgec !=nil {return _edgec ;};};return nil ;}; +// Validate validates the CT_LimUpp and its children +func (_eabc *CT_LimUpp )Validate ()error {return _eabc .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p");}; -// ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path -func (_feaf *CT_Shp )ValidateWithPath (path string )error {if _feaf .ValAttr ==ST_ShpUnset {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 _ggeg :=_feaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggeg !=nil {return _ggeg ;};return nil ;};func (_ddag ST_BreakBin )ValidateWithPath (path string )error {switch _ddag {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 (_ddag )); -};return nil ;};func (_baa *CT_M )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _baa .MPr !=nil {_dcea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006dP\u0072"}};e .EncodeElement (_baa .MPr ,_dcea ); -};_ecbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0072"}};for _ ,_cdg :=range _baa .Mr {e .EncodeElement (_cdg ,_ecbd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path +func (_ffe *CT_CtrlPr )ValidateWithPath (path string )error {return nil };type CT_SSub struct{SSubPr *CT_SSubPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;};func (_gccb *CT_GroupChr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gccb .E =NewCT_OMathArg (); +_fbg :for {_afb ,_caa :=d .Token ();if _caa !=nil {return _caa ;};switch _cbgc :=_afb .(type ){case _d .StartElement :switch _cbgc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}:_gccb .GroupChrPr =NewCT_GroupChrPr (); +if _fae :=d .DecodeElement (_gccb .GroupChrPr ,&_cbgc );_fae !=nil {return _fae ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bfb :=d .DecodeElement (_gccb .E ,&_cbgc ); +_bfb !=nil {return _bfb ;};default:_fc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_cbgc .Name ); +if _dda :=d .Skip ();_dda !=nil {return _dda ;};};case _d .EndElement :break _fbg ;case _d .CharData :};};return nil ;};type CT_R struct{RPr *CT_RPR ;Choice []*CT_RChoice ;};const (ST_LimLocUnset ST_LimLoc =0;ST_LimLocUndOvr ST_LimLoc =1;ST_LimLocSubSup ST_LimLoc =2; +);func (_bfdc *CT_F )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfdc .Num =NewCT_OMathArg ();_bfdc .Den =NewCT_OMathArg ();_fbf :for {_agb ,_bdcd :=d .Token ();if _bdcd !=nil {return _bdcd ;};switch _cbgf :=_agb .(type ){case _d .StartElement :switch _cbgf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0050\u0072"}:_bfdc .FPr =NewCT_FPr (); +if _abgc :=d .DecodeElement (_bfdc .FPr ,&_cbgf );_abgc !=nil {return _abgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0075\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0075\u006d"}:if _fdeb :=d .DecodeElement (_bfdc .Num ,&_cbgf ); +_fdeb !=nil {return _fdeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u006e"}:if _gadc :=d .DecodeElement (_bfdc .Den ,&_cbgf ); +_gadc !=nil {return _gadc ;};default:_fc .Log .Debug ("\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",_cbgf .Name ); +if _dbde :=d .Skip ();_dbde !=nil {return _dbde ;};};case _d .EndElement :break _fbf ;case _d .CharData :};};return nil ;};type CT_Shp struct{ValAttr ST_Shp ;}; -// ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path -func (_dcae *CT_SpacingRule )ValidateWithPath (path string )error {if _dcae .ValAttr < 0{return _fd .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 ,_dcae .ValAttr ); -};if _dcae .ValAttr > 4{return _fd .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 ,_dcae .ValAttr ); -};return nil ;};type CT_SSupPr struct{CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_Integer255 and its children +func (_ebbc *CT_Integer255 )Validate ()error {return _ebbc .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035");}; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_aegge *CT_String )ValidateWithPath (path string )error {return nil };func (_aeabc *CT_Shp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fdfd ,_ffgec :=_aeabc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _ffgec !=nil {return _ffgec ;};start .Attr =append (start .Attr ,_fdfd );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SSubSupPr and its children +func (_bagd *CT_SSubSupPr )Validate ()error {return _bagd .ValidateWithPath ("\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");}; -// ValidateWithPath validates the CT_Script and its children, prefixing error messages with path -func (_aadc *CT_Script )ValidateWithPath (path string )error {if _bcee :=_aadc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcee !=nil {return _bcee ;};return nil ;}; +// ValidateWithPath validates the EG_ScriptStyle and its children, prefixing error messages with path +func (_ddee *EG_ScriptStyle )ValidateWithPath (path string )error {if _ddee .Scr !=nil {if _aceg :=_ddee .Scr .ValidateWithPath (path +"\u002f\u0053\u0063\u0072");_aceg !=nil {return _aceg ;};};if _ddee .Sty !=nil {if _efcg :=_ddee .Sty .ValidateWithPath (path +"\u002f\u0053\u0074\u0079"); +_efcg !=nil {return _efcg ;};};return nil ;};func NewCT_CtrlPr ()*CT_CtrlPr {_ceb :=&CT_CtrlPr {};return _ceb };func (_fcaa *CT_EqArrPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcabc :for {_cgde ,_fffb :=d .Token ();if _fffb !=nil {return _fffb ; +};switch _ecga :=_cgde .(type ){case _d .StartElement :switch _ecga .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_fcaa .BaseJc =NewCT_YAlign (); +if _bbg :=d .DecodeElement (_fcaa .BaseJc ,&_ecga );_bbg !=nil {return _bbg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"}:_fcaa .MaxDist =NewCT_OnOff (); +if _egfa :=d .DecodeElement (_fcaa .MaxDist ,&_ecga );_egfa !=nil {return _egfa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"}:_fcaa .ObjDist =NewCT_OnOff (); +if _dfg :=d .DecodeElement (_fcaa .ObjDist ,&_ecga );_dfg !=nil {return _dfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_fcaa .RSpRule =NewCT_SpacingRule (); +if _cgda :=d .DecodeElement (_fcaa .RSpRule ,&_ecga );_cgda !=nil {return _cgda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_fcaa .RSp =NewCT_UnSignedInteger (); +if _fbbe :=d .DecodeElement (_fcaa .RSp ,&_ecga );_fbbe !=nil {return _fbbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fcaa .CtrlPr =NewCT_CtrlPr (); +if _agef :=d .DecodeElement (_fcaa .CtrlPr ,&_ecga );_agef !=nil {return _agef ;};default:_fc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_ecga .Name ); +if _aag :=d .Skip ();_aag !=nil {return _aag ;};};case _d .EndElement :break _fcabc ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path -func (_aef *CT_NaryPr )ValidateWithPath (path string )error {if _aef .Chr !=nil {if _cba :=_aef .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_cba !=nil {return _cba ;};};if _aef .LimLoc !=nil {if _dfbc :=_aef .LimLoc .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0063"); -_dfbc !=nil {return _dfbc ;};};if _aef .Grow !=nil {if _dgbb :=_aef .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_dgbb !=nil {return _dgbb ;};};if _aef .SubHide !=nil {if _cfgd :=_aef .SubHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0048\u0069\u0064\u0065"); -_cfgd !=nil {return _cfgd ;};};if _aef .SupHide !=nil {if _gadd :=_aef .SupHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0070\u0048\u0069\u0064\u0065");_gadd !=nil {return _gadd ;};};if _aef .CtrlPr !=nil {if _gfdf :=_aef .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_gfdf !=nil {return _gfdf ;};};return nil ;}; +// Validate validates the EG_OMathMathElements and its children +func (_cgcag *EG_OMathMathElements )Validate ()error {return _cgcag .ValidateWithPath ("E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073");}; -// ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path -func (_ge *CT_AccPr )ValidateWithPath (path string )error {if _ge .Chr !=nil {if _dd :=_ge .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_dd !=nil {return _dd ;};};if _ge .CtrlPr !=nil {if _da :=_ge .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_da !=nil {return _da ;};};return nil ;}; +// ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path +func (_aade *CT_LimLow )ValidateWithPath (path string )error {if _aade .LimLowPr !=nil {if _deeg :=_aade .LimLowPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077\u0050r");_deeg !=nil {return _deeg ;};};if _ebe :=_aade .E .ValidateWithPath (path +"\u002f\u0045"); +_ebe !=nil {return _ebe ;};if _dab :=_aade .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_dab !=nil {return _dab ;};return nil ;};func NewCT_SSup ()*CT_SSup {_fbfd :=&CT_SSup {};_fbfd .E =NewCT_OMathArg ();_fbfd .Sup =NewCT_OMathArg ();return _fbfd ; +}; -// Validate validates the CT_SpacingRule and its children -func (_ffgf *CT_SpacingRule )Validate ()error {return _ffgf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065");};type CT_RPRChoice struct{Nor *CT_OnOff ;};func (_ddgc *CT_Box )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ddgc .BoxPr !=nil {_abc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0062\u006f\u0078\u0050\u0072"}};e .EncodeElement (_ddgc .BoxPr ,_abc );};_ccd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ddgc .E ,_ccd ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bde *CT_LimUppPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gde :for {_becc ,_ffc :=d .Token ();if _ffc !=nil {return _ffc ;};switch _fec :=_becc .(type ){case _b .StartElement :switch _fec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bde .CtrlPr =NewCT_CtrlPr (); -if _dfde :=d .DecodeElement (_bde .CtrlPr ,&_fec );_dfde !=nil {return _dfde ;};default:_ff .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fec .Name ); -if _ecdg :=d .Skip ();_ecdg !=nil {return _ecdg ;};};case _b .EndElement :break _gde ;case _b .CharData :};};return nil ;};type CT_OnOff struct{ValAttr *_g .ST_OnOff ;};type CT_FuncPr struct{CtrlPr *CT_CtrlPr ;};type CT_LimLow struct{LimLowPr *CT_LimLowPr ; -E *CT_OMathArg ;Lim *CT_OMathArg ;};func NewCT_OnOff ()*CT_OnOff {_cfdc :=&CT_OnOff {};return _cfdc }; +// Validate validates the CT_GroupChrPr and its children +func (_dfc *CT_GroupChrPr )Validate ()error {return _dfc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");};func (_ebee *CT_Style )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ebee .ValAttr !=ST_StyleUnset {_ggbe ,_ebbd :=_ebee .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _ebbd !=nil {return _ebbd ;};start .Attr =append (start .Attr ,_ggbe );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_AccPr struct{Chr *CT_Char ;CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_MathPrChoice and its children -func (_ggcb *CT_MathPrChoice )Validate ()error {return _ggcb .ValidateWithPath ("\u0043T\u005fM\u0061\u0074\u0068\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065");}; +// Validate validates the CT_BoxPr and its children +func (_gdd *CT_BoxPr )Validate ()error {return _gdd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072");};func NewCT_BorderBoxPr ()*CT_BorderBoxPr {_eee :=&CT_BorderBoxPr {};return _eee };func (_bda *CT_BarPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgc :for {_ggc ,_fgbg :=d .Token (); +if _fgbg !=nil {return _fgbg ;};switch _bdae :=_ggc .(type ){case _d .StartElement :switch _bdae .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_bda .Pos =NewCT_TopBot (); +if _gbb :=d .DecodeElement (_bda .Pos ,&_bdae );_gbb !=nil {return _gbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bda .CtrlPr =NewCT_CtrlPr (); +if _gc :=d .DecodeElement (_bda .CtrlPr ,&_bdae );_gc !=nil {return _gc ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_bdae .Name ); +if _eaf :=d .Skip ();_eaf !=nil {return _eaf ;};};case _d .EndElement :break _fgc ;case _d .CharData :};};return nil ;};func (_edcc *CT_R )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgeg :for {_dgcf ,_cfbc :=d .Token ();if _cfbc !=nil {return _cfbc ; +};switch _cfgg :=_dgcf .(type ){case _d .StartElement :switch _cfgg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0050\u0072"}:_edcc .RPr =NewCT_RPR (); +if _deecd :=d .DecodeElement (_edcc .RPr ,&_cfgg );_deecd !=nil {return _deecd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_dbfd :=NewCT_RChoice (); +if _fdef :=d .DecodeElement (&_dbfd .T ,&_cfgg );_fdef !=nil {return _fdef ;};_edcc .Choice =append (_edcc .Choice ,_dbfd );default:_fc .Log .Debug ("\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",_cfgg .Name ); +if _bdfg :=d .Skip ();_bdfg !=nil {return _bdfg ;};};case _d .EndElement :break _fgeg ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_GroupChrPr and its children -func (_egbf *CT_GroupChrPr )Validate ()error {return _egbf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");};type CT_OMathParaPr struct{Jc *CT_OMathJc ;};func (_bgfc *CT_Script )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgfc .ValAttr !=ST_ScriptUnset {_dfeb ,_fead :=_bgfc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _fead !=nil {return _fead ;};start .Attr =append (start .Attr ,_dfeb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Char ()*CT_Char {_fdg :=&CT_Char {};return _fdg };func (_befc *CT_OMathParaPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _befc .Jc !=nil {_eefb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006a\u0063"}};e .EncodeElement (_befc .Jc ,_eefb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path +func (_bdc *CT_BreakBin )ValidateWithPath (path string )error {if _cdf :=_bdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdf !=nil {return _cdf ;};return nil ;};func (_efe *CT_Bar )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _efe .BarPr !=nil {_cfc :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0062\u0061\u0072\u0050\u0072"}};e .EncodeElement (_efe .BarPr ,_cfc );};_gba :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_efe .E ,_gba ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_BreakBin and its children -func (_fag *CT_BreakBin )Validate ()error {return _fag .ValidateWithPath ("C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e");};func NewCT_SSubSupPr ()*CT_SSubSupPr {_bcac :=&CT_SSubSupPr {};return _bcac };type CT_EqArr struct{EqArrPr *CT_EqArrPr ; -E []*CT_OMathArg ;}; +// ValidateWithPath validates the CT_MR and its children, prefixing error messages with path +func (_dacg *CT_MR )ValidateWithPath (path string )error {for _gcdc ,_eeece :=range _dacg .E {if _ffd :=_eeece .ValidateWithPath (_fg .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_gcdc ));_ffd !=nil {return _ffd ;};};return nil ;}; +func NewCT_R ()*CT_R {_dgb :=&CT_R {};return _dgb }; -// ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path -func (_faee *CT_OMathArg )ValidateWithPath (path string )error {if _faee .ArgPr !=nil {if _egfe :=_faee .ArgPr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0050\u0072");_egfe !=nil {return _egfe ;};};for _egbb ,_ddac :=range _faee .EG_OMathMathElements {if _edee :=_ddac .ValidateWithPath (_fd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_egbb )); -_edee !=nil {return _edee ;};};if _faee .CtrlPr !=nil {if _adab :=_faee .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_adab !=nil {return _adab ;};};return nil ;};func (_abeee *EG_ScriptStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbbc :for {_gfegg ,_ceba :=d .Token (); -if _ceba !=nil {return _ceba ;};switch _eebaad :=_gfegg .(type ){case _b .StartElement :switch _eebaad .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0063\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0063\u0072"}:_abeee .Scr =NewCT_Script (); -if _cfbg :=d .DecodeElement (_abeee .Scr ,&_eebaad );_cfbg !=nil {return _cfbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0079"}:_abeee .Sty =NewCT_Style (); -if _abag :=d .DecodeElement (_abeee .Sty ,&_eebaad );_abag !=nil {return _abag ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_eebaad .Name ); -if _abdc :=d .Skip ();_abdc !=nil {return _abdc ;};};case _b .EndElement :break _fbbc ;case _b .CharData :};};return nil ;};func (_bb *CT_Acc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bb .AccPr !=nil {_c :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0063\u0063\u0050\u0072"}}; -e .EncodeElement (_bb .AccPr ,_c );};_ca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bb .E ,_ca );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SPrePr struct{CtrlPr *CT_CtrlPr ;};func (_addf *CT_OMathParaPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccef :for {_cdbbb ,_cdbf :=d .Token (); -if _cdbf !=nil {return _cdbf ;};switch _edeb :=_cdbbb .(type ){case _b .StartElement :switch _edeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006a\u0063"}:_addf .Jc =NewCT_OMathJc (); -if _efdc :=d .DecodeElement (_addf .Jc ,&_edeb );_efdc !=nil {return _efdc ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_edeb .Name ); -if _gbec :=d .Skip ();_gbec !=nil {return _gbec ;};};case _b .EndElement :break _ccef ;case _b .CharData :};};return nil ;};func NewCT_OMathParaPr ()*CT_OMathParaPr {_cgfe :=&CT_OMathParaPr {};return _cgfe };func (_edc *CT_BorderBoxPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _edc .HideTop !=nil {_ee :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0054\u006fp"}};e .EncodeElement (_edc .HideTop ,_ee );};if _edc .HideBot !=nil {_efa :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0042\u006ft"}}; -e .EncodeElement (_edc .HideBot ,_efa );};if _edc .HideLeft !=nil {_dcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}};e .EncodeElement (_edc .HideLeft ,_dcb );};if _edc .HideRight !=nil {_aca :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0068\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_edc .HideRight ,_aca );};if _edc .StrikeH !=nil {_ddf :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065H"}};e .EncodeElement (_edc .StrikeH ,_ddf );};if _edc .StrikeV !=nil {_bca :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065V"}}; -e .EncodeElement (_edc .StrikeV ,_bca );};if _edc .StrikeBLTR !=nil {_bba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}};e .EncodeElement (_edc .StrikeBLTR ,_bba );};if _edc .StrikeTLBR !=nil {_fcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}}; -e .EncodeElement (_edc .StrikeTLBR ,_fcd );};if _edc .CtrlPr !=nil {_ec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_edc .CtrlPr ,_ec );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_OMath struct{EG_OMathMathElements []*EG_OMathMathElements ;}; +// ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path +func (_gdb *CT_BreakBinSub )ValidateWithPath (path string )error {if _cbc :=_gdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbc !=nil {return _cbc ;};return nil ;};func (_dbcbe *CT_Text )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbcbe .SpaceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_fg .Sprintf ("\u0025\u0076",*_dbcbe .SpaceAttr )}); +};e .EncodeElement (_dbcbe .Content ,start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_M and its children -func (_adbe *CT_M )Validate ()error {return _adbe .ValidateWithPath ("\u0043\u0054\u005f\u004d")};func (_cgdg *CT_TopBot )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_afda ,_addd :=_cgdg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _addd !=nil {return _addd ;};start .Attr =append (start .Attr ,_afda );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_BreakBin ()*CT_BreakBin {_gda :=&CT_BreakBin {};return _gda };func NewCT_NaryPr ()*CT_NaryPr {_bgag :=&CT_NaryPr {}; -return _bgag };func (_ded *CT_BreakBin )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ded .ValAttr !=ST_BreakBinUnset {_fbe ,_ece :=_ded .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _ece !=nil {return _ece ; -};start .Attr =append (start .Attr ,_fbe );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_NaryPr and its children +func (_gadd *CT_NaryPr )Validate ()error {return _gadd .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r");}; -// Validate validates the CT_LimUppPr and its children -func (_dfdb *CT_LimUppPr )Validate ()error {return _dfdb .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072");}; +// Validate validates the CT_YAlign and its children +func (_ebbdc *CT_YAlign )Validate ()error {return _ebbdc .ValidateWithPath ("\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n");};func (_dgf *CT_BoxPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fca :for {_cddb ,_caf :=d .Token ();if _caf !=nil {return _caf ; +};switch _efb :=_cddb .(type ){case _d .StartElement :switch _efb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"}:_dgf .OpEmu =NewCT_OnOff (); +if _cagb :=d .DecodeElement (_dgf .OpEmu ,&_efb );_cagb !=nil {return _cagb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"}:_dgf .NoBreak =NewCT_OnOff (); +if _gdf :=d .DecodeElement (_dgf .NoBreak ,&_efb );_gdf !=nil {return _gdf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"}:_dgf .Diff =NewCT_OnOff (); +if _ccf :=d .DecodeElement (_dgf .Diff ,&_efb );_ccf !=nil {return _ccf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_dgf .Brk =NewCT_ManualBreak (); +if _dag :=d .DecodeElement (_dgf .Brk ,&_efb );_dag !=nil {return _dag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_dgf .Aln =NewCT_OnOff (); +if _ffb :=d .DecodeElement (_dgf .Aln ,&_efb );_ffb !=nil {return _ffb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dgf .CtrlPr =NewCT_CtrlPr (); +if _dca :=d .DecodeElement (_dgf .CtrlPr ,&_efb );_dca !=nil {return _dca ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_efb .Name ); +if _bee :=d .Skip ();_bee !=nil {return _bee ;};};case _d .EndElement :break _fca ;case _d .CharData :};};return nil ;};func (_fcc *CT_Integer2 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fg .Sprintf ("\u0025\u0076",_fcc .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_OMath struct{EG_OMathMathElements []*EG_OMathMathElements ;};func (_gce *CT_Integer255 )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fg .Sprintf ("\u0025\u0076",_gce .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_EqArr ()*CT_EqArr {_efeb :=&CT_EqArr {};return _efeb };func (_fgfebc *CT_YAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgfebc .ValAttr =_e .ST_YAlign (1); +for _ ,_dbdcf :=range start .Attr {if _dbdcf .Name .Local =="\u0076\u0061\u006c"{_fgfebc .ValAttr .UnmarshalXMLAttr (_dbdcf );continue ;};};for {_cfgf ,_acca :=d .Token ();if _acca !=nil {return _fg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0059\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_acca ); +};if _gfefd ,_bggaf :=_cfgf .(_d .EndElement );_bggaf &&_gfefd .Name ==start .Name {break ;};};return nil ;};func NewCT_MPr ()*CT_MPr {_fdd :=&CT_MPr {};return _fdd };func (_egefc *CT_SPrePr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _egefc .CtrlPr !=nil {_gedgb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_egefc .CtrlPr ,_gedgb );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SPre and its children, prefixing error messages with path -func (_abfb *CT_SPre )ValidateWithPath (path string )error {if _abfb .SPrePr !=nil {if _cgbg :=_abfb .SPrePr .ValidateWithPath (path +"\u002fS\u0050\u0072\u0065\u0050\u0072");_cgbg !=nil {return _cgbg ;};};if _bbadd :=_abfb .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062"); -_bbadd !=nil {return _bbadd ;};if _aeec :=_abfb .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_aeec !=nil {return _aeec ;};if _dfdbec :=_abfb .E .ValidateWithPath (path +"\u002f\u0045");_dfdbec !=nil {return _dfdbec ;};return nil ;};func (_dagc *EG_OMathMathElements )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gegg :for {_aaga ,_gadcc :=d .Token (); -if _gadcc !=nil {return _gadcc ;};switch _bffcg :=_aaga .(type ){case _b .StartElement :switch _bffcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_dagc .Acc =NewCT_Acc (); -if _dadd :=d .DecodeElement (_dagc .Acc ,&_bffcg );_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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_dagc .Bar =NewCT_Bar (); -if _ggag :=d .DecodeElement (_dagc .Bar ,&_bffcg );_ggag !=nil {return _ggag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_dagc .Box =NewCT_Box (); -if _ecead :=d .DecodeElement (_dagc .Box ,&_bffcg );_ecead !=nil {return _ecead ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_dagc .BorderBox =NewCT_BorderBox (); -if _bfaa :=d .DecodeElement (_dagc .BorderBox ,&_bffcg );_bfaa !=nil {return _bfaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_dagc .D =NewCT_D (); -if _bedf :=d .DecodeElement (_dagc .D ,&_bffcg );_bedf !=nil {return _bedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_dagc .EqArr =NewCT_EqArr (); -if _ecdfd :=d .DecodeElement (_dagc .EqArr ,&_bffcg );_ecdfd !=nil {return _ecdfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_dagc .F =NewCT_F (); -if _efbbe :=d .DecodeElement (_dagc .F ,&_bffcg );_efbbe !=nil {return _efbbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_dagc .Func =NewCT_Func (); -if _aefc :=d .DecodeElement (_dagc .Func ,&_bffcg );_aefc !=nil {return _aefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_dagc .GroupChr =NewCT_GroupChr (); -if _agaa :=d .DecodeElement (_dagc .GroupChr ,&_bffcg );_agaa !=nil {return _agaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_dagc .LimLow =NewCT_LimLow (); -if _cccb :=d .DecodeElement (_dagc .LimLow ,&_bffcg );_cccb !=nil {return _cccb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_dagc .LimUpp =NewCT_LimUpp (); -if _bcab :=d .DecodeElement (_dagc .LimUpp ,&_bffcg );_bcab !=nil {return _bcab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_dagc .M =NewCT_M (); -if _cadf :=d .DecodeElement (_dagc .M ,&_bffcg );_cadf !=nil {return _cadf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_dagc .Nary =NewCT_Nary (); -if _fdgd :=d .DecodeElement (_dagc .Nary ,&_bffcg );_fdgd !=nil {return _fdgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_dagc .Phant =NewCT_Phant (); -if _aagdg :=d .DecodeElement (_dagc .Phant ,&_bffcg );_aagdg !=nil {return _aagdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_dagc .Rad =NewCT_Rad (); -if _gaaf :=d .DecodeElement (_dagc .Rad ,&_bffcg );_gaaf !=nil {return _gaaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_dagc .SPre =NewCT_SPre (); -if _daef :=d .DecodeElement (_dagc .SPre ,&_bffcg );_daef !=nil {return _daef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_dagc .SSub =NewCT_SSub (); -if _acfb :=d .DecodeElement (_dagc .SSub ,&_bffcg );_acfb !=nil {return _acfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_dagc .SSubSup =NewCT_SSubSup (); -if _cdca :=d .DecodeElement (_dagc .SSubSup ,&_bffcg );_cdca !=nil {return _cdca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_dagc .SSup =NewCT_SSup (); -if _bccb :=d .DecodeElement (_dagc .SSup ,&_bffcg );_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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_dagc .R =NewCT_R (); -if _adec :=d .DecodeElement (_dagc .R ,&_bffcg );_adec !=nil {return _adec ;};default:_ff .Log .Debug ("\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",_bffcg .Name ); -if _bcde :=d .Skip ();_bcde !=nil {return _bcde ;};};case _b .EndElement :break _gegg ;case _b .CharData :};};return nil ;};func (_dfce *CT_NaryPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dfce .Chr !=nil {_caae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}}; -e .EncodeElement (_dfce .Chr ,_caae );};if _dfce .LimLoc !=nil {_caeda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0063"}};e .EncodeElement (_dfce .LimLoc ,_caeda );};if _dfce .Grow !=nil {_eecb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}}; -e .EncodeElement (_dfce .Grow ,_eecb );};if _dfce .SubHide !=nil {_gdgb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0075\u0062\u0048\u0069\u0064e"}};e .EncodeElement (_dfce .SubHide ,_gdgb );};if _dfce .SupHide !=nil {_ecba :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0075\u0070\u0048\u0069\u0064e"}}; -e .EncodeElement (_dfce .SupHide ,_ecba );};if _dfce .CtrlPr !=nil {_fcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dfce .CtrlPr ,_fcf );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_eagg *CT_MR )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_egdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};for _ ,_bdcd :=range _eagg .E {e .EncodeElement (_bdcd ,_egdg ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RChoice and its children +func (_aefg *CT_RChoice )Validate ()error {return _aefg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0043\u0068\u006f\u0069\u0063\u0065");}; -// ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path -func (_cead *CT_XAlign )ValidateWithPath (path string )error {if _cead .ValAttr ==_g .ST_XAlignUnset {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 _bdg :=_cead .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdg !=nil {return _bdg ;};return nil ;};func (_fbff *ST_Shp )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fbff =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_fbff =1; -case "\u006d\u0061\u0074c\u0068":*_fbff =2;};return nil ;};type MathPr struct{CT_MathPr };func NewCT_Nary ()*CT_Nary {_ddfd :=&CT_Nary {};_ddfd .Sub =NewCT_OMathArg ();_ddfd .Sup =NewCT_OMathArg ();_ddfd .E =NewCT_OMathArg ();return _ddfd ;};type CT_LimUppPr struct{CtrlPr *CT_CtrlPr ; +// ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path +func (_aeb *CT_Integer2 )ValidateWithPath (path string )error {if _aeb .ValAttr < -2{return _fg .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 ,_aeb .ValAttr ); +};if _aeb .ValAttr > 2{return _fg .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 ,_aeb .ValAttr ); +};return nil ;};func (_cefee ST_Style )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cefee .String (),start );};func (_dceg *CT_Func )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dceg .FName =NewCT_OMathArg (); +_dceg .E =NewCT_OMathArg ();_eef :for {_cab ,_aaba :=d .Token ();if _aaba !=nil {return _aaba ;};switch _bfcb :=_cab .(type ){case _d .StartElement :switch _bfcb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"}:_dceg .FuncPr =NewCT_FuncPr (); +if _gbcf :=d .DecodeElement (_dceg .FuncPr ,&_bfcb );_gbcf !=nil {return _gbcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"}:if _bbc :=d .DecodeElement (_dceg .FName ,&_bfcb ); +_bbc !=nil {return _bbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dec :=d .DecodeElement (_dceg .E ,&_bfcb ); +_dec !=nil {return _dec ;};default:_fc .Log .Debug ("\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",_bfcb .Name ); +if _gef :=d .Skip ();_gef !=nil {return _gef ;};};case _d .EndElement :break _eef ;case _d .CharData :};};return nil ;};func (_cbagg *CT_Rad )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbagg .Deg =NewCT_OMathArg ();_cbagg .E =NewCT_OMathArg (); +_fcfd :for {_cfcf ,_eeef :=d .Token ();if _eeef !=nil {return _eeef ;};switch _dgef :=_cfcf .(type ){case _d .StartElement :switch _dgef .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"}:_cbagg .RadPr =NewCT_RadPr (); +if _fbec :=d .DecodeElement (_cbagg .RadPr ,&_dgef );_fbec !=nil {return _fbec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0067"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0067"}:if _bgce :=d .DecodeElement (_cbagg .Deg ,&_dgef ); +_bgce !=nil {return _bgce ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bdaa :=d .DecodeElement (_cbagg .E ,&_dgef ); +_bdaa !=nil {return _bdaa ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_dgef .Name ); +if _caca :=d .Skip ();_caca !=nil {return _caca ;};};case _d .EndElement :break _fcfd ;case _d .CharData :};};return nil ;};func (_cgc *CT_M )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cgc .MPr !=nil {_ceg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006dP\u0072"}}; +e .EncodeElement (_cgc .MPr ,_ceg );};_efbe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0072"}};for _ ,_cefe :=range _cgc .Mr {e .EncodeElement (_cefe ,_efbe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ecae *CT_LimUpp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecae .E =NewCT_OMathArg (); +_ecae .Lim =NewCT_OMathArg ();_efbc :for {_fgac ,_aaae :=d .Token ();if _aaae !=nil {return _aaae ;};switch _gff :=_fgac .(type ){case _d .StartElement :switch _gff .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}:_ecae .LimUppPr =NewCT_LimUppPr (); +if _fabe :=d .DecodeElement (_ecae .LimUppPr ,&_gff );_fabe !=nil {return _fabe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _eceg :=d .DecodeElement (_ecae .E ,&_gff ); +_eceg !=nil {return _eceg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _aae :=d .DecodeElement (_ecae .Lim ,&_gff ); +_aae !=nil {return _aae ;};default:_fc .Log .Debug ("\u0073k\u0069\u0070p\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",_gff .Name ); +if _cbba :=d .Skip ();_cbba !=nil {return _cbba ;};};case _d .EndElement :break _efbc ;case _d .CharData :};};return nil ;};func (_cgb *CT_FPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cggb :for {_egb ,_geea :=d .Token ();if _geea !=nil {return _geea ; +};switch _efce :=_egb .(type ){case _d .StartElement :switch _efce .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"}:_cgb .Type =NewCT_FType (); +if _fede :=d .DecodeElement (_cgb .Type ,&_efce );_fede !=nil {return _fede ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cgb .CtrlPr =NewCT_CtrlPr (); +if _abd :=d .DecodeElement (_cgb .CtrlPr ,&_efce );_abd !=nil {return _abd ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_efce .Name ); +if _afe :=d .Skip ();_afe !=nil {return _afe ;};};case _d .EndElement :break _cggb ;case _d .CharData :};};return nil ;};type CT_RChoice struct{T []*CT_Text ;};func (_bdcc *CT_OMathArg )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _bdcc .ArgPr !=nil {_ecbd :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0061\u0072\u0067\u0050\u0072"}};e .EncodeElement (_bdcc .ArgPr ,_ecbd );};if _bdcc .EG_OMathMathElements !=nil {for _ ,_aedb :=range _bdcc .EG_OMathMathElements {_aedb .MarshalXML (e ,_d .StartElement {}); +};};if _bdcc .CtrlPr !=nil {_eecgd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bdcc .CtrlPr ,_eecgd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_FType struct{ValAttr ST_FType ; }; -// ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path -func (_ad *CT_BorderBoxPr )ValidateWithPath (path string )error {if _ad .HideTop !=nil {if _fce :=_ad .HideTop .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0054\u006f\u0070");_fce !=nil {return _fce ;};};if _ad .HideBot !=nil {if _acc :=_ad .HideBot .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0042\u006f\u0074"); -_acc !=nil {return _acc ;};};if _ad .HideLeft !=nil {if _cac :=_ad .HideLeft .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004c\u0065\u0066t");_cac !=nil {return _cac ;};};if _ad .HideRight !=nil {if _egc :=_ad .HideRight .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"); -_egc !=nil {return _egc ;};};if _ad .StrikeH !=nil {if _cff :=_ad .StrikeH .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0048");_cff !=nil {return _cff ;};};if _ad .StrikeV !=nil {if _cb :=_ad .StrikeV .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0056"); -_cb !=nil {return _cb ;};};if _ad .StrikeBLTR !=nil {if _dcf :=_ad .StrikeBLTR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052");_dcf !=nil {return _dcf ;};};if _ad .StrikeTLBR !=nil {if _cdb :=_ad .StrikeTLBR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"); -_cdb !=nil {return _cdb ;};};if _ad .CtrlPr !=nil {if _bfb :=_ad .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bfb !=nil {return _bfb ;};};return nil ;}; +// ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path +func (_dece *CT_FuncPr )ValidateWithPath (path string )error {if _dece .CtrlPr !=nil {if _fadc :=_dece .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fadc !=nil {return _fadc ;};};return nil ;};func NewCT_YAlign ()*CT_YAlign {_eaaf :=&CT_YAlign {}; +_eaaf .ValAttr =_e .ST_YAlign (1);return _eaaf };type CT_RPRChoice struct{Nor *CT_OnOff ;};func NewCT_Nary ()*CT_Nary {_gfcb :=&CT_Nary {};_gfcb .Sub =NewCT_OMathArg ();_gfcb .Sup =NewCT_OMathArg ();_gfcb .E =NewCT_OMathArg ();return _gfcb ;};func (_dbdc *CT_UnSignedInteger )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fg .Sprintf ("\u0025\u0076",_dbdc .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_acfda ST_TopBot )Validate ()error {return _acfda .ValidateWithPath ("")}; -// Validate validates the CT_LimLow and its children -func (_dge *CT_LimLow )Validate ()error {return _dge .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw");};func (_bfed *CT_Nary )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bfed .NaryPr !=nil {_bgbae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079\u0050\u0072"}}; -e .EncodeElement (_bfed .NaryPr ,_bgbae );};_dccf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_bfed .Sub ,_dccf );_ebae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_bfed .Sup ,_ebae ); -_bbdf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bfed .E ,_bbdf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_caea *CT_OMath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _caea .EG_OMathMathElements !=nil {for _ ,_dedfd :=range _caea .EG_OMathMathElements {_dedfd .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Func struct{FuncPr *CT_FuncPr ;FName *CT_OMathArg ; -E *CT_OMathArg ;}; +// ValidateWithPath validates the CT_PhantPr and its children, prefixing error messages with path +func (_fccc *CT_PhantPr )ValidateWithPath (path string )error {if _fccc .Show !=nil {if _gaga :=_fccc .Show .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077");_gaga !=nil {return _gaga ;};};if _fccc .ZeroWid !=nil {if _geagg :=_fccc .ZeroWid .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0057\u0069\u0064"); +_geagg !=nil {return _geagg ;};};if _fccc .ZeroAsc !=nil {if _afab :=_fccc .ZeroAsc .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0041\u0073\u0063");_afab !=nil {return _afab ;};};if _fccc .ZeroDesc !=nil {if _fefcc :=_fccc .ZeroDesc .ValidateWithPath (path +"\u002fZ\u0065\u0072\u006f\u0044\u0065\u0073c"); +_fefcc !=nil {return _fefcc ;};};if _fccc .Transp !=nil {if _fac :=_fccc .Transp .ValidateWithPath (path +"\u002fT\u0072\u0061\u006e\u0073\u0070");_fac !=nil {return _fac ;};};if _fccc .CtrlPr !=nil {if _adae :=_fccc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_adae !=nil {return _adae ;};};return nil ;};func (_acb *CT_DPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_age :for {_gca ,_dga :=d .Token ();if _dga !=nil {return _dga ;};switch _gcb :=_gca .(type ){case _d .StartElement :switch _gcb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"}:_acb .BegChr =NewCT_Char (); +if _cage :=d .DecodeElement (_acb .BegChr ,&_gcb );_cage !=nil {return _cage ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"}:_acb .SepChr =NewCT_Char (); +if _bgcb :=d .DecodeElement (_acb .SepChr ,&_gcb );_bgcb !=nil {return _bgcb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"}:_acb .EndChr =NewCT_Char (); +if _deb :=d .DecodeElement (_acb .EndChr ,&_gcb );_deb !=nil {return _deb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_acb .Grow =NewCT_OnOff (); +if _bag :=d .DecodeElement (_acb .Grow ,&_gcb );_bag !=nil {return _bag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u0070"}:_acb .Shp =NewCT_Shp (); +if _adf :=d .DecodeElement (_acb .Shp ,&_gcb );_adf !=nil {return _adf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_acb .CtrlPr =NewCT_CtrlPr (); +if _gaef :=d .DecodeElement (_acb .CtrlPr ,&_gcb );_gaef !=nil {return _gaef ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gcb .Name ); +if _gfc :=d .Skip ();_gfc !=nil {return _gfc ;};};case _d .EndElement :break _age ;case _d .CharData :};};return nil ;};func (_gfb *CT_FuncPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfb .CtrlPr !=nil {_caff :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_gfb .CtrlPr ,_caff );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_OMath ()*CT_OMath {_dgaec :=&CT_OMath {};return _dgaec };func (_dgab *CT_RPR )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdbb :for {_cccf ,_bdafd :=d .Token (); +if _bdafd !=nil {return _bdafd ;};switch _fbag :=_cccf .(type ){case _d .StartElement :switch _fbag .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u0074"}:_dgab .Lit =NewCT_OnOff (); +if _fade :=d .DecodeElement (_dgab .Lit ,&_fbag );_fade !=nil {return _fade ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_dgab .Choice =NewCT_RPRChoice (); +if _bbebg :=d .DecodeElement (&_dgab .Choice .Nor ,&_fbag );_bbebg !=nil {return _bbebg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_dgab .Brk =NewCT_ManualBreak (); +if _gaee :=d .DecodeElement (_dgab .Brk ,&_fbag );_gaee !=nil {return _gaee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_dgab .Aln =NewCT_OnOff (); +if _fgcgc :=d .DecodeElement (_dgab .Aln ,&_fbag );_fgcgc !=nil {return _fgcgc ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_fbag .Name ); +if _fegb :=d .Skip ();_fegb !=nil {return _fegb ;};};case _d .EndElement :break _gdbb ;case _d .CharData :};};return nil ;};func (_dgfd ST_BreakBinSub )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgfd .String (),start ); +};func NewCT_AccPr ()*CT_AccPr {_fcg :=&CT_AccPr {};return _fcg };func (_dffba *ST_TopBot )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfcce ,_gbeg :=d .Token ();if _gbeg !=nil {return _gbeg ;};if _ecac ,_acfbd :=_dfcce .(_d .EndElement ); +_acfbd &&_ecac .Name ==start .Name {*_dffba =1;return nil ;};if _fgdf ,_ebgfc :=_dfcce .(_d .CharData );!_ebgfc {return _fg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfcce ); +}else {switch string (_fgdf ){case "":*_dffba =0;case "\u0074\u006f\u0070":*_dffba =1;case "\u0062\u006f\u0074":*_dffba =2;};};_dfcce ,_gbeg =d .Token ();if _gbeg !=nil {return _gbeg ;};if _dfabc ,_fdbeg :=_dfcce .(_d .EndElement );_fdbeg &&_dfabc .Name ==start .Name {return nil ; +};return _fg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfcce );};func (_ffbc *CT_MathPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _ffbc .MathFont !=nil {_cffg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}};e .EncodeElement (_ffbc .MathFont ,_cffg );};if _ffbc .BrkBin !=nil {_fgdd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062\u0072\u006b\u0042\u0069\u006e"}}; +e .EncodeElement (_ffbc .BrkBin ,_fgdd );};if _ffbc .BrkBinSub !=nil {_fec :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0062\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062"}};e .EncodeElement (_ffbc .BrkBinSub ,_fec );};if _ffbc .SmallFrac !=nil {_fdfb :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0073\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"}}; +e .EncodeElement (_ffbc .SmallFrac ,_fdfb );};if _ffbc .DispDef !=nil {_ebbf :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0064\u0069\u0073\u0070\u0044\u0065f"}};e .EncodeElement (_ffbc .DispDef ,_ebbf );};if _ffbc .LMargin !=nil {_afbc :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006c\u004d\u0061\u0072\u0067\u0069n"}}; +e .EncodeElement (_ffbc .LMargin ,_afbc );};if _ffbc .RMargin !=nil {_dcag :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0072\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_ffbc .RMargin ,_dcag );};if _ffbc .DefJc !=nil {_bgff :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0064\u0065\u0066\u004a\u0063"}}; +e .EncodeElement (_ffbc .DefJc ,_bgff );};if _ffbc .PreSp !=nil {_fba :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0070\u0072\u0065\u0053\u0070"}};e .EncodeElement (_ffbc .PreSp ,_fba );};if _ffbc .PostSp !=nil {_eegg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0070\u006f\u0073\u0074\u0053\u0070"}}; +e .EncodeElement (_ffbc .PostSp ,_eegg );};if _ffbc .InterSp !=nil {_fcgda :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0069\u006e\u0074\u0065\u0072\u0053p"}};e .EncodeElement (_ffbc .InterSp ,_fcgda );};if _ffbc .IntraSp !=nil {_bggc :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0069\u006e\u0074\u0072\u0061\u0053p"}}; +e .EncodeElement (_ffbc .IntraSp ,_bggc );};if _ffbc .Choice !=nil {_ffbc .Choice .MarshalXML (e ,_d .StartElement {});};if _ffbc .IntLim !=nil {_dde :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0069\u006e\u0074\u004c\u0069\u006d"}};e .EncodeElement (_ffbc .IntLim ,_dde ); +};if _ffbc .NaryLim !=nil {_bdba :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006e\u0061\u0072\u0079\u004c\u0069m"}};e .EncodeElement (_ffbc .NaryLim ,_bdba );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dceb *CT_GroupChrPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _dceb .Chr !=nil {_bbag :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_dceb .Chr ,_bbag );};if _dceb .Pos !=nil {_fdfc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_dceb .Pos ,_fdfc ); +};if _dceb .VertJc !=nil {_gagd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0076\u0065\u0072\u0074\u004a\u0063"}};e .EncodeElement (_dceb .VertJc ,_gagd );};if _dceb .CtrlPr !=nil {_beab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_dceb .CtrlPr ,_beab );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_edd *CT_DPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _edd .BegChr !=nil {_dgg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062\u0065\u0067\u0043\u0068\u0072"}}; +e .EncodeElement (_edd .BegChr ,_dgg );};if _edd .SepChr !=nil {_geab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0065\u0070\u0043\u0068\u0072"}};e .EncodeElement (_edd .SepChr ,_geab );};if _edd .EndChr !=nil {_feef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065\u006e\u0064\u0043\u0068\u0072"}}; +e .EncodeElement (_edd .EndChr ,_feef );};if _edd .Grow !=nil {_gae :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_edd .Grow ,_gae );};if _edd .Shp !=nil {_acfa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073h\u0070"}}; +e .EncodeElement (_edd .Shp ,_acfa );};if _edd .CtrlPr !=nil {_deee :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_edd .CtrlPr ,_deee );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func (_beg *CT_D )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaa :for {_baf ,_abb :=d .Token ();if _abb !=nil {return _abb ;};switch _dae :=_baf .(type ){case _d .StartElement :switch _dae .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0050\u0072"}:_beg .DPr =NewCT_DPr (); +if _gee :=d .DecodeElement (_beg .DPr ,&_dae );_gee !=nil {return _gee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_aeaf :=NewCT_OMathArg (); +if _feb :=d .DecodeElement (_aeaf ,&_dae );_feb !=nil {return _feb ;};_beg .E =append (_beg .E ,_aeaf );default:_fc .Log .Debug ("\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",_dae .Name ); +if _bcb :=d .Skip ();_bcb !=nil {return _bcb ;};};case _d .EndElement :break _gaa ;case _d .CharData :};};return nil ;};func ParseUnionST_OnOff (s string )(_e .ST_OnOff ,error ){return _e .ParseUnionST_OnOff (s )}; -// Validate validates the CT_String and its children -func (_adaa *CT_String )Validate ()error {return _adaa .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");}; +// ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path +func (_geff *CT_MPr )ValidateWithPath (path string )error {if _geff .BaseJc !=nil {if _cbge :=_geff .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_cbge !=nil {return _cbge ;};};if _geff .PlcHide !=nil {if _fcgd :=_geff .PlcHide .ValidateWithPath (path +"\u002f\u0050\u006c\u0063\u0048\u0069\u0064\u0065"); +_fcgd !=nil {return _fcgd ;};};if _geff .RSpRule !=nil {if _gdgc :=_geff .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_gdgc !=nil {return _gdgc ;};};if _geff .CGpRule !=nil {if _fbbg :=_geff .CGpRule .ValidateWithPath (path +"\u002f\u0043\u0047\u0070\u0052\u0075\u006c\u0065"); +_fbbg !=nil {return _fbbg ;};};if _geff .RSp !=nil {if _acba :=_geff .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_acba !=nil {return _acba ;};};if _geff .CSp !=nil {if _gaaf :=_geff .CSp .ValidateWithPath (path +"\u002f\u0043\u0053\u0070"); +_gaaf !=nil {return _gaaf ;};};if _geff .CGp !=nil {if _gddc :=_geff .CGp .ValidateWithPath (path +"\u002f\u0043\u0047\u0070");_gddc !=nil {return _gddc ;};};if _geff .Mcs !=nil {if _bdfc :=_geff .Mcs .ValidateWithPath (path +"\u002f\u004d\u0063\u0073"); +_bdfc !=nil {return _bdfc ;};};if _geff .CtrlPr !=nil {if _bdbg :=_geff .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bdbg !=nil {return _bdbg ;};};return nil ;};func NewCT_LimLowPr ()*CT_LimLowPr {_eecf :=&CT_LimLowPr {};return _eecf }; +func (_cgfc ST_Script )ValidateWithPath (path string )error {switch _cgfc {case 0,1,2,3,4,5,6:default:return _fg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgfc )); +};return nil ;}; -// ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path -func (_afdgf *CT_OMathArgPr )ValidateWithPath (path string )error {if _afdgf .ArgSz !=nil {if _gbfeg :=_afdgf .ArgSz .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0053\u007a");_gbfeg !=nil {return _gbfeg ;};};return nil ;};func (_bge *CT_FPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddgb :for {_cdc ,_adga :=d .Token (); -if _adga !=nil {return _adga ;};switch _bebca :=_cdc .(type ){case _b .StartElement :switch _bebca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"}:_bge .Type =NewCT_FType (); -if _fee :=d .DecodeElement (_bge .Type ,&_bebca );_fee !=nil {return _fee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bge .CtrlPr =NewCT_CtrlPr (); -if _fgbc :=d .DecodeElement (_bge .CtrlPr ,&_bebca );_fgbc !=nil {return _fgbc ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bebca .Name ); -if _efc :=d .Skip ();_efc !=nil {return _efc ;};};case _b .EndElement :break _ddgb ;case _b .CharData :};};return nil ;};func (_ggea *CT_BorderBox )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ggea .BorderBoxPr !=nil {_dgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}}; -e .EncodeElement (_ggea .BorderBoxPr ,_dgb );};_ef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ggea .E ,_ef );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Script and its children +func (_babbb *CT_Script )Validate ()error {return _babbb .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t");};type CT_Integer2 struct{ValAttr int64 ;}; -// ValidateWithPath validates the CT_SSup and its children, prefixing error messages with path -func (_decf *CT_SSup )ValidateWithPath (path string )error {if _decf .SSupPr !=nil {if _fabab :=_decf .SSupPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0070\u0050\u0072");_fabab !=nil {return _fabab ;};};if _ebfeb :=_decf .E .ValidateWithPath (path +"\u002f\u0045"); -_ebfeb !=nil {return _ebfeb ;};if _dcff :=_decf .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_dcff !=nil {return _dcff ;};return nil ;};func (_ecdfe *CT_MathPrChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abfc :for {_fbdc ,_efad :=d .Token (); -if _efad !=nil {return _efad ;};switch _cegd :=_fbdc .(type ){case _b .StartElement :switch _cegd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_ecdfe .WrapIndent =NewCT_TwipsMeasure (); -if _ebe :=d .DecodeElement (_ecdfe .WrapIndent ,&_cegd );_ebe !=nil {return _ebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_ecdfe .WrapRight =NewCT_OnOff (); -if _ddeb :=d .DecodeElement (_ecdfe .WrapRight ,&_cegd );_ddeb !=nil {return _ddeb ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_cegd .Name ); -if _cgac :=d .Skip ();_cgac !=nil {return _cgac ;};};case _b .EndElement :break _abfc ;case _b .CharData :};};return nil ;};func (_cfeb *CT_SSubSupPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cfeb .AlnScr !=nil {_caab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061\u006c\u006e\u0053\u0063\u0072"}}; -e .EncodeElement (_cfeb .AlnScr ,_caab );};if _cfeb .CtrlPr !=nil {_aade :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cfeb .CtrlPr ,_aade );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_gca *CT_ManualBreak )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gca .AlnAtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d:\u0061\u006c\u006e\u0041\u0074"},Value :_fd .Sprintf ("\u0025\u0076",*_gca .AlnAtAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Char and its children +func (_gbe *CT_Char )Validate ()error {return _gbe .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u0061\u0072");};type CT_OMathArg struct{ArgPr *CT_OMathArgPr ;EG_OMathMathElements []*EG_OMathMathElements ;CtrlPr *CT_CtrlPr ;}; -// Validate validates the CT_FPr and its children -func (_fgbf *CT_FPr )Validate ()error {return _fgbf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0050\u0072");}; +// Validate validates the CT_SPre and its children +func (_abba *CT_SPre )Validate ()error {return _abba .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065");};type CT_Acc struct{AccPr *CT_AccPr ;E *CT_OMathArg ;};func (_cgea *CT_Rad )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _cgea .RadPr !=nil {_bedf :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0072\u0061\u0064\u0050\u0072"}};e .EncodeElement (_cgea .RadPr ,_bedf );};_adda :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0064e\u0067"}};e .EncodeElement (_cgea .Deg ,_adda ); +_abce :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cgea .E ,_abce );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbebe *ST_Jc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdabc ,_bcdg :=d .Token (); +if _bcdg !=nil {return _bcdg ;};if _ceeec ,_edgfd :=_fdabc .(_d .EndElement );_edgfd &&_ceeec .Name ==start .Name {*_cbebe =1;return nil ;};if _cgffa ,_dbdea :=_fdabc .(_d .CharData );!_dbdea {return _fg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdabc ); +}else {switch string (_cgffa ){case "":*_cbebe =0;case "\u006c\u0065\u0066\u0074":*_cbebe =1;case "\u0072\u0069\u0067h\u0074":*_cbebe =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cbebe =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_cbebe =4; +};};_fdabc ,_bcdg =d .Token ();if _bcdg !=nil {return _bcdg ;};if _efggg ,_gaafff :=_fdabc .(_d .EndElement );_gaafff &&_efggg .Name ==start .Name {return nil ;};return _fg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdabc ); +}; -// ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path -func (_fgc *CT_LimLowPr )ValidateWithPath (path string )error {if _fgc .CtrlPr !=nil {if _begd :=_fgc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_begd !=nil {return _begd ;};};return nil ;};func NewCT_Script ()*CT_Script {_facf :=&CT_Script {}; -return _facf };type CT_GroupChr struct{GroupChrPr *CT_GroupChrPr ;E *CT_OMathArg ;};func (_feg *CT_GroupChr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feg .E =NewCT_OMathArg ();_gedc :for {_bcf ,_dbc :=d .Token ();if _dbc !=nil {return _dbc ; -};switch _efb :=_bcf .(type ){case _b .StartElement :switch _efb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}:_feg .GroupChrPr =NewCT_GroupChrPr (); -if _edea :=d .DecodeElement (_feg .GroupChrPr ,&_efb );_edea !=nil {return _edea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _fac :=d .DecodeElement (_feg .E ,&_efb ); -_fac !=nil {return _fac ;};default:_ff .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_efb .Name ); -if _gcfe :=d .Skip ();_gcfe !=nil {return _gcfe ;};};case _b .EndElement :break _gedc ;case _b .CharData :};};return nil ;};type ST_FType byte ; +// Validate validates the CT_OnOff and its children +func (_gedd *CT_OnOff )Validate ()error {return _gedd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func NewCT_SPre ()*CT_SPre {_gcaa :=&CT_SPre {};_gcaa .Sub =NewCT_OMathArg ();_gcaa .Sup =NewCT_OMathArg ();_gcaa .E =NewCT_OMathArg (); +return _gcaa ;};type CT_Func struct{FuncPr *CT_FuncPr ;FName *CT_OMathArg ;E *CT_OMathArg ;};func (_cacfc ST_BreakBin )Validate ()error {return _cacfc .ValidateWithPath ("")};func (_efc *CT_BorderBox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efc .E =NewCT_OMathArg (); +_dg :for {_bbb ,_ed :=d .Token ();if _ed !=nil {return _ed ;};switch _eca :=_bbb .(type ){case _d .StartElement :switch _eca .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}:_efc .BorderBoxPr =NewCT_BorderBoxPr (); +if _add :=d .DecodeElement (_efc .BorderBoxPr ,&_eca );_add !=nil {return _add ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ead :=d .DecodeElement (_efc .E ,&_eca ); +_ead !=nil {return _ead ;};default:_fc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_eca .Name ); +if _gdc :=d .Skip ();_gdc !=nil {return _gdc ;};};case _d .EndElement :break _dg ;case _d .CharData :};};return nil ;};func (_gd *CT_AccPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcd :for {_gdg ,_fe :=d .Token ();if _fe !=nil {return _fe ; +};switch _a :=_gdg .(type ){case _d .StartElement :switch _a .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_gd .Chr =NewCT_Char (); +if _cc :=d .DecodeElement (_gd .Chr ,&_a );_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\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gd .CtrlPr =NewCT_CtrlPr (); +if _ecd :=d .DecodeElement (_gd .CtrlPr ,&_a );_ecd !=nil {return _ecd ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_a .Name ); +if _bb :=d .Skip ();_bb !=nil {return _bb ;};};case _d .EndElement :break _fcd ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path -func (_abff *CT_OMathJc )ValidateWithPath (path string )error {if _acbcb :=_abff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_acbcb !=nil {return _acbcb ;};return nil ;};func (_bgb *CT_GroupChrPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _bgb .Chr !=nil {_acga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_bgb .Chr ,_acga );};if _bgb .Pos !=nil {_gaab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_bgb .Pos ,_gaab ); -};if _bgb .VertJc !=nil {_dedf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0076\u0065\u0072\u0074\u004a\u0063"}};e .EncodeElement (_bgb .VertJc ,_dedf );};if _bgb .CtrlPr !=nil {_ceg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_bgb .CtrlPr ,_ceg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abee *CT_RPRChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfdbe :for {_bgga ,_befa :=d .Token ();if _befa !=nil {return _befa ; -};switch _cebf :=_bgga .(type ){case _b .StartElement :switch _cebf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_abee .Nor =NewCT_OnOff (); -if _cdeff :=d .DecodeElement (_abee .Nor ,&_cebf );_cdeff !=nil {return _cdeff ;};default:_ff .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_cebf .Name ); -if _efbf :=d .Skip ();_efbf !=nil {return _efbf ;};};case _b .EndElement :break _dfdbe ;case _b .CharData :};};return nil ;};func (_gagc *CT_LimUppPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gagc .CtrlPr !=nil {_gfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_gagc .CtrlPr ,_gfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_DPr and its children +func (_gbbg *CT_DPr )Validate ()error {return _gbbg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0072");};func (_cbafb ST_TopBot )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbafb .String (),start );}; -// ValidateWithPath validates the OMath and its children, prefixing error messages with path -func (_fced *OMath )ValidateWithPath (path string )error {if _ddaa :=_fced .CT_OMath .ValidateWithPath (path );_ddaa !=nil {return _ddaa ;};return nil ;};type CT_BarPr struct{Pos *CT_TopBot ;CtrlPr *CT_CtrlPr ;};func (_ebbff ST_Shp )ValidateWithPath (path string )error {switch _ebbff {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 (_ebbff )); +// Validate validates the CT_SSubSup and its children +func (_gcdbb *CT_SSubSup )Validate ()error {return _gcdbb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");};func NewCT_FuncPr ()*CT_FuncPr {_adgb :=&CT_FuncPr {};return _adgb };func (_ebga *CT_LimLow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _ebga .LimLowPr !=nil {_cffb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}};e .EncodeElement (_ebga .LimLowPr ,_cffb );};_cfag :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}}; +e .EncodeElement (_ebga .E ,_cfag );_eac :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_ebga .Lim ,_eac );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fcdge ST_LimLoc )ValidateWithPath (path string )error {switch _fcdge {case 0,1,2:default:return _fg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcdge )); };return nil ;}; +// Validate validates the CT_OMathArg and its children +func (_gaafc *CT_OMathArg )Validate ()error {return _gaafc .ValidateWithPath ("C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067");};func (_faf *CT_CtrlPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_Text ()*CT_Text {_dgabd :=&CT_Text {};return _dgabd };func (_abbc *CT_SpacingRule )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_abbc .ValAttr =0;for _ ,_ffcgc :=range start .Attr {if _ffcgc .Name .Local =="\u0076\u0061\u006c"{_ggfc ,_bdcf :=_g .ParseInt (_ffcgc .Value ,10,64); +if _bdcf !=nil {return _bdcf ;};_abbc .ValAttr =_ggfc ;continue ;};};for {_bcec ,_agbc :=d .Token ();if _agbc !=nil {return _fg .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",_agbc ); +};if _dbbgb ,_fdfg :=_bcec .(_d .EndElement );_fdfg &&_dbbgb .Name ==start .Name {break ;};};return nil ;};type CT_TopBot struct{ValAttr ST_TopBot ;}; + // ValidateWithPath validates the CT_FPr and its children, prefixing error messages with path -func (_eaad *CT_FPr )ValidateWithPath (path string )error {if _eaad .Type !=nil {if _dfee :=_eaad .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_dfee !=nil {return _dfee ;};};if _eaad .CtrlPr !=nil {if _ecea :=_eaad .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_ecea !=nil {return _ecea ;};};return nil ;}; +func (_dba *CT_FPr )ValidateWithPath (path string )error {if _dba .Type !=nil {if _beef :=_dba .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_beef !=nil {return _beef ;};};if _dba .CtrlPr !=nil {if _gadf :=_dba .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_gadf !=nil {return _gadf ;};};return nil ;};func NewCT_MR ()*CT_MR {_geag :=&CT_MR {};return _geag }; -// Validate validates the OMath and its children -func (_dbfc *OMath )Validate ()error {return _dbfc .ValidateWithPath ("\u004f\u004d\u0061t\u0068")};func (_agce *CT_LimUpp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agce .E =NewCT_OMathArg ();_agce .Lim =NewCT_OMathArg ();_gbf :for {_cbc ,_edcb :=d .Token (); -if _edcb !=nil {return _edcb ;};switch _adf :=_cbc .(type ){case _b .StartElement :switch _adf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}:_agce .LimUppPr =NewCT_LimUppPr (); -if _gcdd :=d .DecodeElement (_agce .LimUppPr ,&_adf );_gcdd !=nil {return _gcdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _edcc :=d .DecodeElement (_agce .E ,&_adf ); -_edcc !=nil {return _edcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _acfg :=d .DecodeElement (_agce .Lim ,&_adf ); -_acfg !=nil {return _acfg ;};default:_ff .Log .Debug ("\u0073k\u0069\u0070p\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",_adf .Name ); -if _aac :=d .Skip ();_aac !=nil {return _aac ;};};case _b .EndElement :break _gbf ;case _b .CharData :};};return nil ;};func NewCT_MathPr ()*CT_MathPr {_dbgb :=&CT_MathPr {};return _dbgb };type CT_SSup struct{SSupPr *CT_SSupPr ;E *CT_OMathArg ;Sup *CT_OMathArg ; +// Validate validates the EG_OMathElements and its children +func (_cbcc *EG_OMathElements )Validate ()error {return _cbcc .ValidateWithPath ("\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");}; + +// Validate validates the CT_ManualBreak and its children +func (_fdfe *CT_ManualBreak )Validate ()error {return _fdfe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b");};func (_dbgc *CT_OMathParaPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _dbgc .Jc !=nil {_ced :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006a\u0063"}};e .EncodeElement (_dbgc .Jc ,_ced );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_F struct{FPr *CT_FPr ;Num *CT_OMathArg ;Den *CT_OMathArg ; }; -// ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path -func (_ecdf *CT_LimLoc )ValidateWithPath (path string )error {if _ecdf .ValAttr ==ST_LimLocUnset {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 _egag :=_ecdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egag !=nil {return _egag ;};return nil ;};func (_aegg *CT_String )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecda :=range start .Attr {if _ecda .Name .Local =="\u0076\u0061\u006c"{_adagc ,_cfcg :=_ecda .Value ,error (nil ); -if _cfcg !=nil {return _cfcg ;};_aegg .ValAttr =&_adagc ;continue ;};};for {_edgf ,_fdfbf :=d .Token ();if _fdfbf !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_fdfbf ); -};if _bbgb ,_feeb :=_edgf .(_b .EndElement );_feeb &&_bbgb .Name ==start .Name {break ;};};return nil ;};func (_adac *CT_GroupChrPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbe :for {_cbde ,_abfd :=d .Token ();if _abfd !=nil {return _abfd ; -};switch _cbg :=_cbde .(type ){case _b .StartElement :switch _cbg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_adac .Chr =NewCT_Char (); -if _gafc :=d .DecodeElement (_adac .Chr ,&_cbg );_gafc !=nil {return _gafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_adac .Pos =NewCT_TopBot (); -if _cbfa :=d .DecodeElement (_adac .Pos ,&_cbg );_cbfa !=nil {return _cbfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"}:_adac .VertJc =NewCT_TopBot (); -if _dbd :=d .DecodeElement (_adac .VertJc ,&_cbg );_dbd !=nil {return _dbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_adac .CtrlPr =NewCT_CtrlPr (); -if _fbgb :=d .DecodeElement (_adac .CtrlPr ,&_cbg );_fbgb !=nil {return _fbgb ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cbg .Name ); -if _faag :=d .Skip ();_faag !=nil {return _faag ;};};case _b .EndElement :break _gbe ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Bar and its children +func (_fgb *CT_Bar )Validate ()error {return _fgb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072");};func (_cadc *CT_SSubPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cccg :for {_ffgd ,_ebba :=d .Token ();if _ebba !=nil {return _ebba ; +};switch _gbaa :=_ffgd .(type ){case _d .StartElement :switch _gbaa .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cadc .CtrlPr =NewCT_CtrlPr (); +if _edddb :=d .DecodeElement (_cadc .CtrlPr ,&_gbaa );_edddb !=nil {return _edddb ;};default:_fc .Log .Debug ("\u0073k\u0069\u0070p\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",_gbaa .Name ); +if _dggd :=d .Skip ();_dggd !=nil {return _dggd ;};};case _d .EndElement :break _cccg ;case _d .CharData :};};return nil ;};func (_cbfg *CT_Script )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eacb :=range start .Attr {if _eacb .Name .Local =="\u0076\u0061\u006c"{_cbfg .ValAttr .UnmarshalXMLAttr (_eacb ); +continue ;};};for {_bafaa ,_cbfa :=d .Token ();if _cbfa !=nil {return _fg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0072i\u0070\u0074\u003a\u0020\u0025\u0073",_cbfa );};if _cfcfc ,_ebaf :=_bafaa .(_d .EndElement );_ebaf &&_cfcfc .Name ==start .Name {break ; +};};return nil ;}; -// ValidateWithPath validates the CT_LimUppPr and its children, prefixing error messages with path -func (_dea *CT_LimUppPr )ValidateWithPath (path string )error {if _dea .CtrlPr !=nil {if _cgda :=_dea .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_cgda !=nil {return _cgda ;};};return nil ;};func (_dgg *CT_CtrlPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });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_SPre and its children, prefixing error messages with path +func (_edgd *CT_SPre )ValidateWithPath (path string )error {if _edgd .SPrePr !=nil {if _febf :=_edgd .SPrePr .ValidateWithPath (path +"\u002fS\u0050\u0072\u0065\u0050\u0072");_febf !=nil {return _febf ;};};if _bedg :=_edgd .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062"); +_bedg !=nil {return _bedg ;};if _badf :=_edgd .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_badf !=nil {return _badf ;};if _adgbc :=_edgd .E .ValidateWithPath (path +"\u002f\u0045");_adgbc !=nil {return _adgbc ;};return nil ;};func (_agda *ST_BreakBinSub )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_agda =0; +case "\u002d\u002d":*_agda =1;case "\u002d\u002b":*_agda =2;case "\u002b\u002d":*_agda =3;};return nil ;}; -// ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path -func (_bcfg *CT_MathPr )ValidateWithPath (path string )error {if _bcfg .MathFont !=nil {if _edfa :=_bcfg .MathFont .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0046\u006f\u006et");_edfa !=nil {return _edfa ;};};if _bcfg .BrkBin !=nil {if _cda :=_bcfg .BrkBin .ValidateWithPath (path +"\u002fB\u0072\u006b\u0042\u0069\u006e"); -_cda !=nil {return _cda ;};};if _bcfg .BrkBinSub !=nil {if _dgbc :=_bcfg .BrkBinSub .ValidateWithPath (path +"\u002f\u0042\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062");_dgbc !=nil {return _dgbc ;};};if _bcfg .SmallFrac !=nil {if _ggge :=_bcfg .SmallFrac .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"); -_ggge !=nil {return _ggge ;};};if _bcfg .DispDef !=nil {if _edad :=_bcfg .DispDef .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0044\u0065\u0066");_edad !=nil {return _edad ;};};if _bcfg .LMargin !=nil {if _eegf :=_bcfg .LMargin .ValidateWithPath (path +"\u002f\u004c\u004d\u0061\u0072\u0067\u0069\u006e"); -_eegf !=nil {return _eegf ;};};if _bcfg .RMargin !=nil {if _gfbc :=_bcfg .RMargin .ValidateWithPath (path +"\u002f\u0052\u004d\u0061\u0072\u0067\u0069\u006e");_gfbc !=nil {return _gfbc ;};};if _bcfg .DefJc !=nil {if _eabc :=_bcfg .DefJc .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u004a\u0063"); -_eabc !=nil {return _eabc ;};};if _bcfg .PreSp !=nil {if _egae :=_bcfg .PreSp .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0053\u0070");_egae !=nil {return _egae ;};};if _bcfg .PostSp !=nil {if _aecbd :=_bcfg .PostSp .ValidateWithPath (path +"\u002fP\u006f\u0073\u0074\u0053\u0070"); -_aecbd !=nil {return _aecbd ;};};if _bcfg .InterSp !=nil {if _gcdc :=_bcfg .InterSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0053\u0070");_gcdc !=nil {return _gcdc ;};};if _bcfg .IntraSp !=nil {if _geba :=_bcfg .IntraSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0072\u0061\u0053\u0070"); -_geba !=nil {return _geba ;};};if _bcfg .Choice !=nil {if _bfcg :=_bcfg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_bfcg !=nil {return _bfcg ;};};if _bcfg .IntLim !=nil {if _eebaa :=_bcfg .IntLim .ValidateWithPath (path +"\u002fI\u006e\u0074\u004c\u0069\u006d"); -_eebaa !=nil {return _eebaa ;};};if _bcfg .NaryLim !=nil {if _dcgf :=_bcfg .NaryLim .ValidateWithPath (path +"\u002f\u004e\u0061\u0072\u0079\u004c\u0069\u006d");_dcgf !=nil {return _dcgf ;};};return nil ;};func (_ccae ST_TopBot )String ()string {switch _ccae {case 0:return ""; -case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074";};return "";};func (_acgc ST_Shp )Validate ()error {return _acgc .ValidateWithPath ("")};func NewCT_MCS ()*CT_MCS {_bed :=&CT_MCS {};return _bed }; +// ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path +func (_acgc *CT_RPR )ValidateWithPath (path string )error {if _acgc .Lit !=nil {if _fggg :=_acgc .Lit .ValidateWithPath (path +"\u002f\u004c\u0069\u0074");_fggg !=nil {return _fggg ;};};if _acgc .Choice !=nil {if _baff :=_acgc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_baff !=nil {return _baff ;};};if _acgc .Brk !=nil {if _dabe :=_acgc .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_dabe !=nil {return _dabe ;};};if _acgc .Aln !=nil {if _gdagb :=_acgc .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e"); +_gdagb !=nil {return _gdagb ;};};return nil ;};func NewCT_OMathJc ()*CT_OMathJc {_bfgg :=&CT_OMathJc {};return _bfgg };func (_gfcde *ST_Style )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbcb ,_cgab :=d .Token ();if _cgab !=nil {return _cgab ; +};if _debfc ,_fffd :=_bbcb .(_d .EndElement );_fffd &&_debfc .Name ==start .Name {*_gfcde =1;return nil ;};if _efbb ,_cgaa :=_bbcb .(_d .CharData );!_cgaa {return _fg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbcb ); +}else {switch string (_efbb ){case "":*_gfcde =0;case "\u0070":*_gfcde =1;case "\u0062":*_gfcde =2;case "\u0069":*_gfcde =3;case "\u0062\u0069":*_gfcde =4;};};_bbcb ,_cgab =d .Token ();if _cgab !=nil {return _cgab ;};if _cfcac ,_gdcde :=_bbcb .(_d .EndElement ); +_gdcde &&_cfcac .Name ==start .Name {return nil ;};return _fg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbcb );}; -// Validate validates the CT_OMathArg and its children -func (_gceg *CT_OMathArg )Validate ()error {return _gceg .ValidateWithPath ("C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067");};func (_feea *CT_Text )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feea .SpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_fd .Sprintf ("\u0025\u0076",*_feea .SpaceAttr )}); -};e .EncodeElement (_feea .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbade *CT_PhantPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aagda :for {_gfef ,_dag :=d .Token ();if _dag !=nil {return _dag ; -};switch _eeef :=_gfef .(type ){case _b .StartElement :switch _eeef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"}:_bbade .Show =NewCT_OnOff (); -if _aaced :=d .DecodeElement (_bbade .Show ,&_eeef );_aaced !=nil {return _aaced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"}:_bbade .ZeroWid =NewCT_OnOff (); -if _ege :=d .DecodeElement (_bbade .ZeroWid ,&_eeef );_ege !=nil {return _ege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"}:_bbade .ZeroAsc =NewCT_OnOff (); -if _abdg :=d .DecodeElement (_bbade .ZeroAsc ,&_eeef );_abdg !=nil {return _abdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}:_bbade .ZeroDesc =NewCT_OnOff (); -if _ffdg :=d .DecodeElement (_bbade .ZeroDesc ,&_eeef );_ffdg !=nil {return _ffdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"}:_bbade .Transp =NewCT_OnOff (); -if _aebe :=d .DecodeElement (_bbade .Transp ,&_eeef );_aebe !=nil {return _aebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bbade .CtrlPr =NewCT_CtrlPr (); -if _caccf :=d .DecodeElement (_bbade .CtrlPr ,&_eeef );_caccf !=nil {return _caccf ;};default:_ff .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_eeef .Name ); -if _dbgf :=d .Skip ();_dbgf !=nil {return _dbgf ;};};case _b .EndElement :break _aagda ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Func and its children, prefixing error messages with path +func (_bbaf *CT_Func )ValidateWithPath (path string )error {if _bbaf .FuncPr !=nil {if _ded :=_bbaf .FuncPr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0050\u0072");_ded !=nil {return _ded ;};};if _edeb :=_bbaf .FName .ValidateWithPath (path +"\u002f\u0046\u004e\u0061\u006d\u0065"); +_edeb !=nil {return _edeb ;};if _fdg :=_bbaf .E .ValidateWithPath (path +"\u002f\u0045");_fdg !=nil {return _fdg ;};return nil ;};func (_bgbb ST_Shp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bgbb .String (),start ); +};func (_fdgg *CT_OMathArgPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fdgg .ArgSz !=nil {_acdbc :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0061\u0072\u0067\u0053\u007a"}};e .EncodeElement (_fdgg .ArgSz ,_acdbc ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dcd *CT_RChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcd .T !=nil {_cagbf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0074"}};for _ ,_bcgf :=range _dcd .T {e .EncodeElement (_bcgf ,_cagbf ); +};};return nil ;};func (_ccc *CT_BarPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ccc .Pos !=nil {_ce :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_ccc .Pos ,_ce ); +};if _ccc .CtrlPr !=nil {_fea :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ccc .CtrlPr ,_fea );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_PhantPr struct{Show *CT_OnOff ; +ZeroWid *CT_OnOff ;ZeroAsc *CT_OnOff ;ZeroDesc *CT_OnOff ;Transp *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_b *CT_Acc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _b .AccPr !=nil {_ee :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0061\u0063\u0063\u0050\u0072"}}; +e .EncodeElement (_b .AccPr ,_ee );};_ge :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_b .E ,_ge );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Box struct{BoxPr *CT_BoxPr ;E *CT_OMathArg ; +};func (_cfe *CT_Nary )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfe .Sub =NewCT_OMathArg ();_cfe .Sup =NewCT_OMathArg ();_cfe .E =NewCT_OMathArg ();_fdcb :for {_bbgd ,_gcbc :=d .Token ();if _gcbc !=nil {return _gcbc ;};switch _dccd :=_bbgd .(type ){case _d .StartElement :switch _dccd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"}:_cfe .NaryPr =NewCT_NaryPr (); +if _deec :=d .DecodeElement (_cfe .NaryPr ,&_dccd );_deec !=nil {return _deec ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _edde :=d .DecodeElement (_cfe .Sub ,&_dccd ); +_edde !=nil {return _edde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _abee :=d .DecodeElement (_cfe .Sup ,&_dccd ); +_abee !=nil {return _abee ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _edff :=d .DecodeElement (_cfe .E ,&_dccd ); +_edff !=nil {return _edff ;};default:_fc .Log .Debug ("\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",_dccd .Name ); +if _gcga :=d .Skip ();_gcga !=nil {return _gcga ;};};case _d .EndElement :break _fdcb ;case _d .CharData :};};return nil ;};func NewCT_OMathPara ()*CT_OMathPara {_ggde :=&CT_OMathPara {};return _ggde };func (_afdc ST_Shp )String ()string {switch _afdc {case 0:return ""; +case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case 2:return "\u006d\u0061\u0074c\u0068";};return "";};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 NewCT_EqArrPr ()*CT_EqArrPr {_fdba :=&CT_EqArrPr {};return _fdba };func (_gbbbc *CT_ManualBreak )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbbbc .AlnAtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d:\u0061\u006c\u006e\u0041\u0074"},Value :_fg .Sprintf ("\u0025\u0076",*_gbbbc .AlnAtAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};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_DPr and its children, prefixing error messages with path -func (_def *CT_DPr )ValidateWithPath (path string )error {if _def .BegChr !=nil {if _eba :=_def .BegChr .ValidateWithPath (path +"\u002fB\u0065\u0067\u0043\u0068\u0072");_eba !=nil {return _eba ;};};if _def .SepChr !=nil {if _gdb :=_def .SepChr .ValidateWithPath (path +"\u002fS\u0065\u0070\u0043\u0068\u0072"); -_gdb !=nil {return _gdb ;};};if _def .EndChr !=nil {if _afg :=_def .EndChr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0068\u0072");_afg !=nil {return _afg ;};};if _def .Grow !=nil {if _caed :=_def .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077"); -_caed !=nil {return _caed ;};};if _def .Shp !=nil {if _cace :=_def .Shp .ValidateWithPath (path +"\u002f\u0053\u0068\u0070");_cace !=nil {return _cace ;};};if _def .CtrlPr !=nil {if _daed :=_def .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_daed !=nil {return _daed ;};};return nil ;};func (_abda *CT_MathPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebda :for {_ceee ,_ffbb :=d .Token ();if _ffbb !=nil {return _ffbb ;};switch _afad :=_ceee .(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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_abda .MathFont =NewCT_String (); -if _bbbd :=d .DecodeElement (_abda .MathFont ,&_afad );_bbbd !=nil {return _bbbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_abda .BrkBin =NewCT_BreakBin (); -if _afec :=d .DecodeElement (_abda .BrkBin ,&_afad );_afec !=nil {return _afec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_abda .BrkBinSub =NewCT_BreakBinSub (); -if _afd :=d .DecodeElement (_abda .BrkBinSub ,&_afad );_afd !=nil {return _afd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_abda .SmallFrac =NewCT_OnOff (); -if _cef :=d .DecodeElement (_abda .SmallFrac ,&_afad );_cef !=nil {return _cef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_abda .DispDef =NewCT_OnOff (); -if _cfbb :=d .DecodeElement (_abda .DispDef ,&_afad );_cfbb !=nil {return _cfbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_abda .LMargin =NewCT_TwipsMeasure (); -if _gdba :=d .DecodeElement (_abda .LMargin ,&_afad );_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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_abda .RMargin =NewCT_TwipsMeasure (); -if _egbc :=d .DecodeElement (_abda .RMargin ,&_afad );_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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_abda .DefJc =NewCT_OMathJc (); -if _dabcc :=d .DecodeElement (_abda .DefJc ,&_afad );_dabcc !=nil {return _dabcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_abda .PreSp =NewCT_TwipsMeasure (); -if _cgg :=d .DecodeElement (_abda .PreSp ,&_afad );_cgg !=nil {return _cgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_abda .PostSp =NewCT_TwipsMeasure (); -if _dgfd :=d .DecodeElement (_abda .PostSp ,&_afad );_dgfd !=nil {return _dgfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_abda .InterSp =NewCT_TwipsMeasure (); -if _cecc :=d .DecodeElement (_abda .InterSp ,&_afad );_cecc !=nil {return _cecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_abda .IntraSp =NewCT_TwipsMeasure (); -if _gced :=d .DecodeElement (_abda .IntraSp ,&_afad );_gced !=nil {return _gced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_abda .Choice =NewCT_MathPrChoice (); -if _ecad :=d .DecodeElement (&_abda .Choice .WrapIndent ,&_afad );_ecad !=nil {return _ecad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_abda .Choice =NewCT_MathPrChoice (); -if _eadf :=d .DecodeElement (&_abda .Choice .WrapRight ,&_afad );_eadf !=nil {return _eadf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_abda .IntLim =NewCT_LimLoc (); -if _ggda :=d .DecodeElement (_abda .IntLim ,&_afad );_ggda !=nil {return _ggda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_abda .NaryLim =NewCT_LimLoc (); -if _ceab :=d .DecodeElement (_abda .NaryLim ,&_afad );_ceab !=nil {return _ceab ;};default:_ff .Log .Debug ("\u0073k\u0069\u0070p\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",_afad .Name ); -if _bga :=d .Skip ();_bga !=nil {return _bga ;};};case _b .EndElement :break _ebda ;case _b .CharData :};};return nil ;};func NewCT_PhantPr ()*CT_PhantPr {_bcgg :=&CT_PhantPr {};return _bcgg };func (_cedfe *OMathPara )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061";return _cedfe .CT_OMathPara .MarshalXML (e ,start );};func (_cea *CT_EqArrPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cea .BaseJc !=nil {_bee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}}; -e .EncodeElement (_cea .BaseJc ,_bee );};if _cea .MaxDist !=nil {_fedg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006d\u0061\u0078\u0044\u0069\u0073t"}};e .EncodeElement (_cea .MaxDist ,_fedg );};if _cea .ObjDist !=nil {_ffd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u0062\u006a\u0044\u0069\u0073t"}}; -e .EncodeElement (_cea .ObjDist ,_ffd );};if _cea .RSpRule !=nil {_aab :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_cea .RSpRule ,_aab );};if _cea .RSp !=nil {_bdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072S\u0070"}}; -e .EncodeElement (_cea .RSp ,_bdc );};if _cea .CtrlPr !=nil {_gbgd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cea .CtrlPr ,_gbgd );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_ebef *ST_LimLoc )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebef =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_ebef =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_ebef =2;};return nil ;};func (_abg *CT_BreakBin )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cacc :=range start .Attr {if _cacc .Name .Local =="\u0076\u0061\u006c"{_abg .ValAttr .UnmarshalXMLAttr (_cacc ); -continue ;};};for {_abd ,_ede :=d .Token ();if _ede !=nil {return _fd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u003a\u0020\u0025\u0073",_ede );};if _egb ,_accb :=_abd .(_b .EndElement ); -_accb &&_egb .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Shp and its children +func (_dffa *CT_Shp )Validate ()error {return _dffa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0070");};type CT_EqArrPr struct{BaseJc *CT_YAlign ;MaxDist *CT_OnOff ;ObjDist *CT_OnOff ;RSpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CtrlPr *CT_CtrlPr ; +};func (_abf *CT_LimLoc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_cbcfg ,_gaec :=_abf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gaec !=nil {return _gaec ;};start .Attr =append (start .Attr ,_cbcfg ); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bggb *MathPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072";return _bggb .CT_MathPr .MarshalXML (e ,start );}; -// Validate validates the CT_LimUpp and its children -func (_bbg *CT_LimUpp )Validate ()error {return _bbg .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p");}; +// Validate validates the CT_D and its children +func (_fff *CT_D )Validate ()error {return _fff .ValidateWithPath ("\u0043\u0054\u005f\u0044")}; -// Validate validates the CT_Script and its children -func (_eecg *CT_Script )Validate ()error {return _eecg .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t");}; +// ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path +func (_bgaf *CT_Shp )ValidateWithPath (path string )error {if _bgaf .ValAttr ==ST_ShpUnset {return _fg .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _faafa :=_bgaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_faafa !=nil {return _faafa ;};return nil ;};func NewCT_MathPrChoice ()*CT_MathPrChoice {_bddg :=&CT_MathPrChoice {};return _bddg }; -// Validate validates the CT_Style and its children -func (_gdeb *CT_Style )Validate ()error {return _gdeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};type CT_LimUpp struct{LimUppPr *CT_LimUppPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;};func (_fbda *CT_FPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _fbda .Type !=nil {_fad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_fbda .Type ,_fad );};if _fbda .CtrlPr !=nil {_bead :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_fbda .CtrlPr ,_bead );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path +func (_da *CT_Acc )ValidateWithPath (path string )error {if _da .AccPr !=nil {if _gb :=_da .AccPr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0050\u0072");_gb !=nil {return _gb ;};};if _ef :=_da .E .ValidateWithPath (path +"\u002f\u0045");_ef !=nil {return _ef ; +};return nil ;};func NewCT_DPr ()*CT_DPr {_bea :=&CT_DPr {};return _bea };func (_dgde *CT_SSubSupPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dgde .AlnScr !=nil {_dbea :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0061\u006c\u006e\u0053\u0063\u0072"}}; +e .EncodeElement (_dgde .AlnScr ,_dbea );};if _dgde .CtrlPr !=nil {_bgec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dgde .CtrlPr ,_bgec );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path -func (_agcb *CT_Integer2 )ValidateWithPath (path string )error {if _agcb .ValAttr < -2{return _fd .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 ,_agcb .ValAttr ); -};if _agcb .ValAttr > 2{return _fd .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 ,_agcb .ValAttr ); -};return nil ;};type CT_MR struct{E []*CT_OMathArg ;};func (_gg *CT_Bar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gg .E =NewCT_OMathArg ();_dcd :for {_cde ,_a :=d .Token ();if _a !=nil {return _a ;};switch _ffa :=_cde .(type ){case _b .StartElement :switch _ffa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"}:_gg .BarPr =NewCT_BarPr (); -if _ag :=d .DecodeElement (_gg .BarPr ,&_ffa );_ag !=nil {return _ag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _fg :=d .DecodeElement (_gg .E ,&_ffa ); -_fg !=nil {return _fg ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ffa .Name ); -if _ed :=d .Skip ();_ed !=nil {return _ed ;};};case _b .EndElement :break _dcd ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_F and its children +func (_dfe *CT_F )Validate ()error {return _dfe .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func (_cdfe *CT_RChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acfbg :for {_bafeb ,_fefa :=d .Token ();if _fefa !=nil {return _fefa ; +};switch _dgea :=_bafeb .(type ){case _d .StartElement :switch _dgea .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_aggg :=NewCT_Text (); +if _gbebc :=d .DecodeElement (_aggg ,&_dgea );_gbebc !=nil {return _gbebc ;};_cdfe .T =append (_cdfe .T ,_aggg );default:_fc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_dgea .Name ); +if _bgd :=d .Skip ();_bgd !=nil {return _bgd ;};};case _d .EndElement :break _acfbg ;case _d .CharData :};};return nil ;};type CT_BorderBox struct{BorderBoxPr *CT_BorderBoxPr ;E *CT_OMathArg ;};func NewCT_SPrePr ()*CT_SPrePr {_bfggc :=&CT_SPrePr {};return _bfggc }; +func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_bdgc :=&CT_TwipsMeasure {};return _bdgc };func NewEG_OMathMathElements ()*EG_OMathMathElements {_gdee :=&EG_OMathMathElements {};return _gdee }; -// ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path -func (_dgac *CT_Nary )ValidateWithPath (path string )error {if _dgac .NaryPr !=nil {if _fdgc :=_dgac .NaryPr .ValidateWithPath (path +"\u002fN\u0061\u0072\u0079\u0050\u0072");_fdgc !=nil {return _fdgc ;};};if _gegb :=_dgac .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062"); -_gegb !=nil {return _gegb ;};if _bbad :=_dgac .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_bbad !=nil {return _bbad ;};if _bfec :=_dgac .E .ValidateWithPath (path +"\u002f\u0045");_bfec !=nil {return _bfec ;};return nil ;};func NewMathPr ()*MathPr {_fbed :=&MathPr {}; -_fbed .CT_MathPr =*NewCT_MathPr ();return _fbed };type CT_SSub struct{SSubPr *CT_SSubPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;};type CT_MCS struct{Mc []*CT_MC ;}; +// Validate validates the CT_PhantPr and its children +func (_egfaa *CT_PhantPr )Validate ()error {return _egfaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");};func (_fffbb *CT_MC )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebed :for {_cfagd ,_gfg :=d .Token (); +if _gfg !=nil {return _gfg ;};switch _gcd :=_cfagd .(type ){case _d .StartElement :switch _gcd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"}:_fffbb .McPr =NewCT_MCPr (); +if _cfg :=d .DecodeElement (_fffbb .McPr ,&_gcd );_cfg !=nil {return _cfg ;};default:_fc .Log .Debug ("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",_gcd .Name ); +if _abgf :=d .Skip ();_abgf !=nil {return _abgf ;};};case _d .EndElement :break _ebed ;case _d .CharData :};};return nil ;};func (_bgbdb *CT_Text )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfdd :=range start .Attr {if _dfdd .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"&&_dfdd .Name .Local =="\u0073\u0070\u0061c\u0065"{_adbe ,_debc :=_dfdd .Value ,error (nil ); +if _debc !=nil {return _debc ;};_bgbdb .SpaceAttr =&_adbe ;continue ;};};for {_fbaa ,_ecfdc :=d .Token ();if _ecfdc !=nil {return _fg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_ecfdc ); +};if _fbfe ,_bfeb :=_fbaa .(_d .CharData );_bfeb {_bgbdb .Content =string (_fbfe );};if _gdagd ,_fgaa :=_fbaa .(_d .EndElement );_fgaa &&_gdagd .Name ==start .Name {break ;};};return nil ;};func (_ebfdc *ST_LimLoc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dffb ,_bfgbbe :=d .Token (); +if _bfgbbe !=nil {return _bfgbbe ;};if _fged ,_gfgg :=_dffb .(_d .EndElement );_gfgg &&_fged .Name ==start .Name {*_ebfdc =1;return nil ;};if _cfca ,_begeb :=_dffb .(_d .CharData );!_begeb {return _fg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dffb ); +}else {switch string (_cfca ){case "":*_ebfdc =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_ebfdc =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_ebfdc =2;};};_dffb ,_bfgbbe =d .Token ();if _bfgbbe !=nil {return _bfgbbe ;};if _bgae ,_eega :=_dffb .(_d .EndElement ); +_eega &&_bgae .Name ==start .Name {return nil ;};return _fg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dffb );};func (_ecfe *CT_Char )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gag :=range start .Attr {if _gag .Name .Local =="\u0076\u0061\u006c"{_aecff ,_cfa :=_gag .Value ,error (nil ); +if _cfa !=nil {return _cfa ;};_ecfe .ValAttr =_aecff ;continue ;};};for {_cgd ,_ddc :=d .Token ();if _ddc !=nil {return _fg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u003a\u0020\u0025\u0073",_ddc );};if _fcab ,_fdf :=_cgd .(_d .EndElement ); +_fdf &&_fcab .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_ScriptStyle and its children, prefixing error messages with path -func (_gdgaf *EG_ScriptStyle )ValidateWithPath (path string )error {if _gdgaf .Scr !=nil {if _aadd :=_gdgaf .Scr .ValidateWithPath (path +"\u002f\u0053\u0063\u0072");_aadd !=nil {return _aadd ;};};if _gdgaf .Sty !=nil {if _baab :=_gdgaf .Sty .ValidateWithPath (path +"\u002f\u0053\u0074\u0079"); -_baab !=nil {return _baab ;};};return nil ;};type ST_Shp byte ; +// ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path +func (_bfc *CT_EqArr )ValidateWithPath (path string )error {if _bfc .EqArrPr !=nil {if _fgee :=_bfc .EqArrPr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");_fgee !=nil {return _fgee ;};};for _fcga ,_cgf :=range _bfc .E {if _gad :=_cgf .ValidateWithPath (_fg .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_fcga )); +_gad !=nil {return _gad ;};};return nil ;};type CT_Nary struct{NaryPr *CT_NaryPr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;}; -// ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path -func (_aebg *CT_OMathPara )ValidateWithPath (path string )error {if _aebg .OMathParaPr !=nil {if _gdea :=_aebg .OMathParaPr .ValidateWithPath (path +"\u002f\u004f\u004da\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072");_gdea !=nil {return _gdea ;};};for _gfbca ,_beeg :=range _aebg .OMath {if _edgd :=_beeg .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002fO\u004d\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_gfbca )); -_edgd !=nil {return _edgd ;};};return nil ;};type CT_SSubPr struct{CtrlPr *CT_CtrlPr ;};func (_dfbf *CT_YAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfbf .ValAttr =_g .ST_YAlign (1);for _ ,_fdge :=range start .Attr {if _fdge .Name .Local =="\u0076\u0061\u006c"{_dfbf .ValAttr .UnmarshalXMLAttr (_fdge ); -continue ;};};for {_eaaa ,_bgaf :=d .Token ();if _bgaf !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0059\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_bgaf );};if _acefe ,_efaa :=_eaaa .(_b .EndElement );_efaa &&_acefe .Name ==start .Name {break ; -};};return nil ;};func (_edfd *CT_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgbf :=range start .Attr {if _dgbf .Name .Local =="\u0076\u0061\u006c"{_edfd .ValAttr .UnmarshalXMLAttr (_dgbf );continue ;};};for {_baea ,_dadbf :=d .Token (); -if _dadbf !=nil {return _fd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_dadbf );};if _bafdg ,_gege :=_baea .(_b .EndElement );_gege &&_bafdg .Name ==start .Name {break ;};};return nil ;};func (_dga *CT_Func )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _dga .FuncPr !=nil {_fddd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063\u0050\u0072"}};e .EncodeElement (_dga .FuncPr ,_fddd );};_aagc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0066\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_dga .FName ,_aagc );_cgfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dga .E ,_cgfb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OMathArgPr struct{ArgSz *CT_Integer2 ; -};type ST_Script byte ;func (_aebgf *CT_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aebgf .ValAttr !=ST_StyleUnset {_gebab ,_dgfa :=_aebgf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _dgfa !=nil {return _dgfa ; -};start .Attr =append (start .Attr ,_gebab );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfg *CT_LimLow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bfg .LimLowPr !=nil {_caa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}}; -e .EncodeElement (_bfg .LimLowPr ,_caa );};_efaff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bfg .E ,_efaff );_ageb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_bfg .Lim ,_ageb ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path +func (_acfd *CT_OMathArgPr )ValidateWithPath (path string )error {if _acfd .ArgSz !=nil {if _cgbg :=_acfd .ArgSz .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0053\u007a");_cgbg !=nil {return _cgbg ;};};return nil ;};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_BoxPr and its children, prefixing error messages with path -func (_afae *CT_BoxPr )ValidateWithPath (path string )error {if _afae .OpEmu !=nil {if _eda :=_afae .OpEmu .ValidateWithPath (path +"\u002f\u004f\u0070\u0045\u006d\u0075");_eda !=nil {return _eda ;};};if _afae .NoBreak !=nil {if _ea :=_afae .NoBreak .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b"); -_ea !=nil {return _ea ;};};if _afae .Diff !=nil {if _fae :=_afae .Diff .ValidateWithPath (path +"\u002f\u0044\u0069f\u0066");_fae !=nil {return _fae ;};};if _afae .Brk !=nil {if _acb :=_afae .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_acb !=nil {return _acb ; -};};if _afae .Aln !=nil {if _ace :=_afae .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_ace !=nil {return _ace ;};};if _afae .CtrlPr !=nil {if _ccfg :=_afae .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ccfg !=nil {return _ccfg ; -};};return nil ;}; +// Validate validates the CT_Phant and its children +func (_bbeae *CT_Phant )Validate ()error {return _bbeae .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074");};func (_cacac ST_BreakBinSub )ValidateWithPath (path string )error {switch _cacac {case 0,1,2,3:default:return _fg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cacac )); +};return nil ;};func (_acbeg *CT_SSubPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _acbeg .CtrlPr !=nil {_aaed :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_acbeg .CtrlPr ,_aaed ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_gbag *CT_MCPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dadg :for {_gffc ,_cegg :=d .Token ();if _cegg !=nil {return _cegg ;};switch _abef :=_gffc .(type ){case _d .StartElement :switch _abef .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"}:_gbag .Count =NewCT_Integer255 (); +if _bcgg :=d .DecodeElement (_gbag .Count ,&_abef );_bcgg !=nil {return _bcgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"}:_gbag .McJc =NewCT_XAlign (); +if _ddgb :=d .DecodeElement (_gbag .McJc ,&_abef );_ddgb !=nil {return _ddgb ;};default:_fc .Log .Debug ("\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",_abef .Name ); +if _bdaf :=d .Skip ();_bdaf !=nil {return _bdaf ;};};case _d .EndElement :break _dadg ;case _d .CharData :};};return nil ;};type CT_MathPr struct{MathFont *CT_String ;BrkBin *CT_BreakBin ;BrkBinSub *CT_BreakBinSub ;SmallFrac *CT_OnOff ;DispDef *CT_OnOff ; +LMargin *CT_TwipsMeasure ;RMargin *CT_TwipsMeasure ;DefJc *CT_OMathJc ;PreSp *CT_TwipsMeasure ;PostSp *CT_TwipsMeasure ;InterSp *CT_TwipsMeasure ;IntraSp *CT_TwipsMeasure ;Choice *CT_MathPrChoice ;IntLim *CT_LimLoc ;NaryLim *CT_LimLoc ;};func (_bbbf *CT_BreakBin )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbbf .ValAttr !=ST_BreakBinUnset {_efda ,_aecf :=_bbbf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _aecf !=nil {return _aecf ;};start .Attr =append (start .Attr ,_efda );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SSubSupPr struct{AlnScr *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_cbd *EG_OMathMathElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceag :for {_bbbd ,_bdbe :=d .Token (); +if _bdbe !=nil {return _bdbe ;};switch _edce :=_bbbd .(type ){case _d .StartElement :switch _edce .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_cbd .Acc =NewCT_Acc (); +if _edbe :=d .DecodeElement (_cbd .Acc ,&_edce );_edbe !=nil {return _edbe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_cbd .Bar =NewCT_Bar (); +if _bfgbb :=d .DecodeElement (_cbd .Bar ,&_edce );_bfgbb !=nil {return _bfgbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_cbd .Box =NewCT_Box (); +if _feda :=d .DecodeElement (_cbd .Box ,&_edce );_feda !=nil {return _feda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_cbd .BorderBox =NewCT_BorderBox (); +if _ecdgg :=d .DecodeElement (_cbd .BorderBox ,&_edce );_ecdgg !=nil {return _ecdgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_cbd .D =NewCT_D (); +if _dadf :=d .DecodeElement (_cbd .D ,&_edce );_dadf !=nil {return _dadf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_cbd .EqArr =NewCT_EqArr (); +if _edada :=d .DecodeElement (_cbd .EqArr ,&_edce );_edada !=nil {return _edada ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_cbd .F =NewCT_F (); +if _dfgac :=d .DecodeElement (_cbd .F ,&_edce );_dfgac !=nil {return _dfgac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_cbd .Func =NewCT_Func (); +if _gbdd :=d .DecodeElement (_cbd .Func ,&_edce );_gbdd !=nil {return _gbdd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_cbd .GroupChr =NewCT_GroupChr (); +if _efggc :=d .DecodeElement (_cbd .GroupChr ,&_edce );_efggc !=nil {return _efggc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_cbd .LimLow =NewCT_LimLow (); +if _fdge :=d .DecodeElement (_cbd .LimLow ,&_edce );_fdge !=nil {return _fdge ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_cbd .LimUpp =NewCT_LimUpp (); +if _cafac :=d .DecodeElement (_cbd .LimUpp ,&_edce );_cafac !=nil {return _cafac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_cbd .M =NewCT_M (); +if _bcgc :=d .DecodeElement (_cbd .M ,&_edce );_bcgc !=nil {return _bcgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_cbd .Nary =NewCT_Nary (); +if _feac :=d .DecodeElement (_cbd .Nary ,&_edce );_feac !=nil {return _feac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_cbd .Phant =NewCT_Phant (); +if _aafff :=d .DecodeElement (_cbd .Phant ,&_edce );_aafff !=nil {return _aafff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_cbd .Rad =NewCT_Rad (); +if _gddeb :=d .DecodeElement (_cbd .Rad ,&_edce );_gddeb !=nil {return _gddeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_cbd .SPre =NewCT_SPre (); +if _adea :=d .DecodeElement (_cbd .SPre ,&_edce );_adea !=nil {return _adea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_cbd .SSub =NewCT_SSub (); +if _egeb :=d .DecodeElement (_cbd .SSub ,&_edce );_egeb !=nil {return _egeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_cbd .SSubSup =NewCT_SSubSup (); +if _cafc :=d .DecodeElement (_cbd .SSubSup ,&_edce );_cafc !=nil {return _cafc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_cbd .SSup =NewCT_SSup (); +if _acdfb :=d .DecodeElement (_cbd .SSup ,&_edce );_acdfb !=nil {return _acdfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_cbd .R =NewCT_R (); +if _bagbc :=d .DecodeElement (_cbd .R ,&_edce );_bagbc !=nil {return _bagbc ;};default:_fc .Log .Debug ("\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",_edce .Name ); +if _eccf :=d .Skip ();_eccf !=nil {return _eccf ;};};case _d .EndElement :break _ceag ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_EqArr and its children -func (_abfg *CT_EqArr )Validate ()error {return _abfg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072");};func (_dgdd *CT_YAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_feef ,_dgba :=_dgdd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _dgba !=nil {return _dgba ;};start .Attr =append (start .Attr ,_feef );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_CtrlPr ()*CT_CtrlPr {_cgb :=&CT_CtrlPr {};return _cgb };type CT_Acc struct{AccPr *CT_AccPr ; -E *CT_OMathArg ;};func (_abge ST_TopBot )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_edfac :=_b .Attr {};_edfac .Name =name ;switch _abge {case ST_TopBotUnset :_edfac .Value ="";case ST_TopBotTop :_edfac .Value ="\u0074\u006f\u0070";case ST_TopBotBot :_edfac .Value ="\u0062\u006f\u0074"; -};return _edfac ,nil ;};const (ST_BreakBinUnset ST_BreakBin =0;ST_BreakBinBefore ST_BreakBin =1;ST_BreakBinAfter ST_BreakBin =2;ST_BreakBinRepeat ST_BreakBin =3;);func (_gecg *CT_Phant )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gecg .E =NewCT_OMathArg (); -_gae :for {_dceg ,_eadcb :=d .Token ();if _eadcb !=nil {return _eadcb ;};switch _fgbfb :=_dceg .(type ){case _b .StartElement :switch _fgbfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"}:_gecg .PhantPr =NewCT_PhantPr (); -if _egaee :=d .DecodeElement (_gecg .PhantPr ,&_fgbfb );_egaee !=nil {return _egaee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _edge :=d .DecodeElement (_gecg .E ,&_fgbfb ); -_edge !=nil {return _edge ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_fgbfb .Name ); -if _cbcb :=d .Skip ();_cbcb !=nil {return _cbcb ;};};case _b .EndElement :break _gae ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Style and its children +func (_fgacaf *CT_Style )Validate ()error {return _fgacaf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");}; -// ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path -func (_fgffg *CT_RPR )ValidateWithPath (path string )error {if _fgffg .Lit !=nil {if _abaf :=_fgffg .Lit .ValidateWithPath (path +"\u002f\u004c\u0069\u0074");_abaf !=nil {return _abaf ;};};if _fgffg .Choice !=nil {if _abgg :=_fgffg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_abgg !=nil {return _abgg ;};};if _fgffg .Brk !=nil {if _dgda :=_fgffg .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_dgda !=nil {return _dgda ;};};if _fgffg .Aln !=nil {if _aggc :=_fgffg .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e"); -_aggc !=nil {return _aggc ;};};return nil ;};func (_ceccd *CT_TwipsMeasure )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bccd :=range start .Attr {if _bccd .Name .Local =="\u0076\u0061\u006c"{_ccaa ,_ffgc :=ParseUnionST_TwipsMeasure (_bccd .Value ); -if _ffgc !=nil {return _ffgc ;};_ceccd .ValAttr =_ccaa ;continue ;};};for {_agfb ,_fbcf :=d .Token ();if _fbcf !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_fbcf ); -};if _aabba ,_afgf :=_agfb .(_b .EndElement );_afgf &&_aabba .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path +func (_ad *CT_BarPr )ValidateWithPath (path string )error {if _ad .Pos !=nil {if _cdg :=_ad .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cdg !=nil {return _cdg ;};};if _ad .CtrlPr !=nil {if _cec :=_ad .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_cec !=nil {return _cec ;};};return nil ;};func (_bdfb *CT_MathPrChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bdfb .WrapIndent !=nil {_gdfa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0077r\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}}; +e .EncodeElement (_bdfb .WrapIndent ,_gdfa );};if _bdfb .WrapRight !=nil {_aecfg :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0077\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bdfb .WrapRight ,_aecfg );};return nil ;}; -// Validate validates the CT_Bar and its children -func (_dac *CT_Bar )Validate ()error {return _dac .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072");};func (_eaggd *CT_MathPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eaggd .MathFont !=nil {_afeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}}; -e .EncodeElement (_eaggd .MathFont ,_afeb );};if _eaggd .BrkBin !=nil {_ggbfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0072\u006b\u0042\u0069\u006e"}};e .EncodeElement (_eaggd .BrkBin ,_ggbfc );};if _eaggd .BrkBinSub !=nil {_abbc :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0062\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062"}}; -e .EncodeElement (_eaggd .BrkBinSub ,_abbc );};if _eaggd .SmallFrac !=nil {_cded :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0073\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"}};e .EncodeElement (_eaggd .SmallFrac ,_cded );};if _eaggd .DispDef !=nil {_dgcf :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0069\u0073\u0070\u0044\u0065f"}}; -e .EncodeElement (_eaggd .DispDef ,_dgcf );};if _eaggd .LMargin !=nil {_daeb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006c\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_eaggd .LMargin ,_daeb );};if _eaggd .RMargin !=nil {_begdg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u004d\u0061\u0072\u0067\u0069n"}}; -e .EncodeElement (_eaggd .RMargin ,_begdg );};if _eaggd .DefJc !=nil {_gedb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0065\u0066\u004a\u0063"}};e .EncodeElement (_eaggd .DefJc ,_gedb );};if _eaggd .PreSp !=nil {_cbcc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0072\u0065\u0053\u0070"}}; -e .EncodeElement (_eaggd .PreSp ,_cbcc );};if _eaggd .PostSp !=nil {_dddc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070\u006f\u0073\u0074\u0053\u0070"}};e .EncodeElement (_eaggd .PostSp ,_dddc );};if _eaggd .InterSp !=nil {_bbde :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0069\u006e\u0074\u0065\u0072\u0053p"}}; -e .EncodeElement (_eaggd .InterSp ,_bbde );};if _eaggd .IntraSp !=nil {_ddffa :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0069\u006e\u0074\u0072\u0061\u0053p"}};e .EncodeElement (_eaggd .IntraSp ,_ddffa );};if _eaggd .Choice !=nil {_eaggd .Choice .MarshalXML (e ,_b .StartElement {}); -};if _eaggd .IntLim !=nil {_bbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0069\u006e\u0074\u004c\u0069\u006d"}};e .EncodeElement (_eaggd .IntLim ,_bbf );};if _eaggd .NaryLim !=nil {_bgfb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006e\u0061\u0072\u0079\u004c\u0069m"}}; -e .EncodeElement (_eaggd .NaryLim ,_bgfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bce *CT_F )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bce .Num =NewCT_OMathArg ();_bce .Den =NewCT_OMathArg ();_geb :for {_cfb ,_fbce :=d .Token (); -if _fbce !=nil {return _fbce ;};switch _bfd :=_cfb .(type ){case _b .StartElement :switch _bfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0050\u0072"}:_bce .FPr =NewCT_FPr (); -if _fef :=d .DecodeElement (_bce .FPr ,&_bfd );_fef !=nil {return _fef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0075\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0075\u006d"}:if _aeeb :=d .DecodeElement (_bce .Num ,&_bfd ); -_aeeb !=nil {return _aeeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u006e"}:if _ceag :=d .DecodeElement (_bce .Den ,&_bfd ); -_ceag !=nil {return _ceag ;};default:_ff .Log .Debug ("\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",_bfd .Name ); -if _ffg :=d .Skip ();_ffg !=nil {return _ffg ;};};case _b .EndElement :break _geb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path +func (_ccge *CT_OMathJc )ValidateWithPath (path string )error {if _bfaa :=_ccge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfaa !=nil {return _bfaa ;};return nil ;};func (_fcaf *CT_SSubSup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _fcaf .SSubSupPr !=nil {_bcgb :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0073\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_fcaf .SSubSupPr ,_bcgb );};_dgbb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}}; +e .EncodeElement (_fcaf .E ,_dgbb );_dfadf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_fcaf .Sub ,_dfadf );_afac :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_fcaf .Sup ,_afac ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eccab ST_LimLoc )String ()string {switch _eccab {case 0:return "";case 1:return "\u0075\u006e\u0064\u004f\u0076\u0072";case 2:return "\u0073\u0075\u0062\u0053\u0075\u0070";};return ""; +};func (_bfdf *CT_SSubSup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfdf .E =NewCT_OMathArg ();_bfdf .Sub =NewCT_OMathArg ();_bfdf .Sup =NewCT_OMathArg ();_bcdc :for {_dfff ,_ddgc :=d .Token ();if _ddgc !=nil {return _ddgc ;};switch _agbbd :=_dfff .(type ){case _d .StartElement :switch _agbbd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"}:_bfdf .SSubSupPr =NewCT_SSubSupPr (); +if _aecfd :=d .DecodeElement (_bfdf .SSubSupPr ,&_agbbd );_aecfd !=nil {return _aecfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dgbbf :=d .DecodeElement (_bfdf .E ,&_agbbd ); +_dgbbf !=nil {return _dgbbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _edgf :=d .DecodeElement (_bfdf .Sub ,&_agbbd ); +_edgf !=nil {return _edgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _aafc :=d .DecodeElement (_bfdf .Sup ,&_agbbd ); +_aafc !=nil {return _aafc ;};default:_fc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_agbbd .Name ); +if _gbfdf :=d .Skip ();_gbfdf !=nil {return _gbfdf ;};};case _d .EndElement :break _bcdc ;case _d .CharData :};};return nil ;};func (_gegb *ST_Shp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cffga ,_bfdd :=d .Token ();if _bfdd !=nil {return _bfdd ; +};if _dggb ,_cgcca :=_cffga .(_d .EndElement );_cgcca &&_dggb .Name ==start .Name {*_gegb =1;return nil ;};if _efeaf ,_fcfe :=_cffga .(_d .CharData );!_fcfe {return _fg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cffga ); +}else {switch string (_efeaf ){case "":*_gegb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_gegb =1;case "\u006d\u0061\u0074c\u0068":*_gegb =2;};};_cffga ,_bfdd =d .Token ();if _bfdd !=nil {return _bfdd ;};if _dcea ,_fcccd :=_cffga .(_d .EndElement ); +_fcccd &&_dcea .Name ==start .Name {return nil ;};return _fg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cffga );};func (_gedb *CT_TwipsMeasure )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fg .Sprintf ("\u0025\u0076",_gedb .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_LimLoc and its children -func (_aad *CT_LimLoc )Validate ()error {return _aad .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc");};type CT_BreakBinSub struct{ValAttr ST_BreakBinSub ;};func (_daa *CT_BoxPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _daa .OpEmu !=nil {_abf :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u0070\u0045\u006d\u0075"}};e .EncodeElement (_daa .OpEmu ,_abf );};if _daa .NoBreak !=nil {_gb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006e\u006f\u0042\u0072\u0065\u0061k"}}; -e .EncodeElement (_daa .NoBreak ,_gb );};if _daa .Diff !=nil {_agfga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064\u0069\u0066\u0066"}};e .EncodeElement (_daa .Diff ,_agfga );};if _daa .Brk !=nil {_cbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062r\u006b"}}; -e .EncodeElement (_daa .Brk ,_cbe );};if _daa .Aln !=nil {_dbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_daa .Aln ,_dbg );};if _daa .CtrlPr !=nil {_dbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_daa .CtrlPr ,_dbf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_LimUppPr ()*CT_LimUppPr {_bcfb :=&CT_LimUppPr {};return _bcfb };func (_cagc *ST_FType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eabcb ,_gegc :=d .Token (); -if _gegc !=nil {return _gegc ;};if _befcg ,_ccgg :=_eabcb .(_b .EndElement );_ccgg &&_befcg .Name ==start .Name {*_cagc =1;return nil ;};if _eegb ,_fffe :=_eabcb .(_b .CharData );!_fffe {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",_eabcb ); -}else {switch string (_eegb ){case "":*_cagc =0;case "\u0062\u0061\u0072":*_cagc =1;case "\u0073\u006b\u0077":*_cagc =2;case "\u006c\u0069\u006e":*_cagc =3;case "\u006e\u006f\u0042a\u0072":*_cagc =4;};};_eabcb ,_gegc =d .Token ();if _gegc !=nil {return _gegc ; -};if _fffd ,_dfaee :=_eabcb .(_b .EndElement );_dfaee &&_fffd .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",_eabcb ); -};func (_agfe *CT_RadPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adcf :for {_cfbbb ,_ccee :=d .Token ();if _ccee !=nil {return _ccee ;};switch _dgca :=_cfbbb .(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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"}:_agfe .DegHide =NewCT_OnOff (); -if _ccga :=d .DecodeElement (_agfe .DegHide ,&_dgca );_ccga !=nil {return _ccga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_agfe .CtrlPr =NewCT_CtrlPr (); -if _dcfda :=d .DecodeElement (_agfe .CtrlPr ,&_dgca );_dcfda !=nil {return _dcfda ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_dgca .Name ); -if _bgc :=d .Skip ();_bgc !=nil {return _bgc ;};};case _b .EndElement :break _adcf ;case _b .CharData :};};return nil ;};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_M and its children, prefixing error messages with path +func (_fabea *CT_M )ValidateWithPath (path string )error {if _fabea .MPr !=nil {if _dbge :=_fabea .MPr .ValidateWithPath (path +"\u002f\u004d\u0050\u0072");_dbge !=nil {return _dbge ;};};for _gfda ,_bae :=range _fabea .Mr {if _ebbb :=_bae .ValidateWithPath (_fg .Sprintf ("\u0025s\u002f\u004d\u0072\u005b\u0025\u0064]",path ,_gfda )); +_ebbb !=nil {return _ebbb ;};};return nil ;};func ParseUnionST_TwipsMeasure (s string )(_e .ST_TwipsMeasure ,error ){_deab :=_e .ST_TwipsMeasure {};if _e .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_deab .ST_PositiveUniversalMeasure =&s ;}else {_dcdg ,_aacdd :=_g .ParseFloat (s ,64); +if _aacdd !=nil {return _deab ,_fg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_aacdd );};_deab .ST_UnsignedDecimalNumber =_c .Uint64 (uint64 (_dcdg ));};return _deab ,nil ; +}; -// Validate validates the CT_Integer255 and its children -func (_geca *CT_Integer255 )Validate ()error {return _geca .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035");}; +// Validate validates the CT_Nary and its children +func (_babd *CT_Nary )Validate ()error {return _babd .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079");};func NewCT_OMathArg ()*CT_OMathArg {_efff :=&CT_OMathArg {};return _efff };func NewCT_RPR ()*CT_RPR {_bcfa :=&CT_RPR {};return _bcfa };func (_edgbg *CT_OnOff )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _edgbg .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fg .Sprintf ("\u0025\u0076",*_edgbg .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_MCPr ()*CT_MCPr {_adfc :=&CT_MCPr {};return _adfc };type CT_YAlign struct{ValAttr _e .ST_YAlign ;};func (_bce *CT_MPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _bce .BaseJc !=nil {_ebec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_bce .BaseJc ,_ebec );};if _bce .PlcHide !=nil {_gbafb :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0070\u006c\u0063\u0048\u0069\u0064e"}}; +e .EncodeElement (_bce .PlcHide ,_gbafb );};if _bce .RSpRule !=nil {_dada :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_bce .RSpRule ,_dada );};if _bce .CGpRule !=nil {_edaaa :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0063\u0047\u0070\u0052\u0075\u006ce"}}; +e .EncodeElement (_bce .CGpRule ,_edaaa );};if _bce .RSp !=nil {_edad :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_bce .RSp ,_edad );};if _bce .CSp !=nil {_effe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063S\u0070"}}; +e .EncodeElement (_bce .CSp ,_effe );};if _bce .CGp !=nil {_ggd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063G\u0070"}};e .EncodeElement (_bce .CGp ,_ggd );};if _bce .Mcs !=nil {_ffc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006dc\u0073"}}; +e .EncodeElement (_bce .Mcs ,_ffc );};if _bce .CtrlPr !=nil {_fcad :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bce .CtrlPr ,_fcad );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type CT_Char struct{ValAttr string ;};func NewCT_RPRChoice ()*CT_RPRChoice {_cdcg :=&CT_RPRChoice {};return _cdcg };func NewCT_Bar ()*CT_Bar {_de :=&CT_Bar {};_de .E =NewCT_OMathArg ();return _de };func (_fcf *CT_FType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcf .ValAttr =ST_FType (1); +for _ ,_fdab :=range start .Attr {if _fdab .Name .Local =="\u0076\u0061\u006c"{_fcf .ValAttr .UnmarshalXMLAttr (_fdab );continue ;};};for {_cafg ,_agefg :=d .Token ();if _agefg !=nil {return _fg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0054\u0079\u0070\u0065: \u0025\u0073",_agefg ); +};if _eaa ,_fbd :=_cafg .(_d .EndElement );_fbd &&_eaa .Name ==start .Name {break ;};};return nil ;};func (_fcdg *CT_MathPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aded :for {_deff ,_ddab :=d .Token ();if _ddab !=nil {return _ddab ; +};switch _ccga :=_deff .(type ){case _d .StartElement :switch _ccga .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_fcdg .MathFont =NewCT_String (); +if _cacf :=d .DecodeElement (_fcdg .MathFont ,&_ccga );_cacf !=nil {return _cacf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_fcdg .BrkBin =NewCT_BreakBin (); +if _egggg :=d .DecodeElement (_fcdg .BrkBin ,&_ccga );_egggg !=nil {return _egggg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_fcdg .BrkBinSub =NewCT_BreakBinSub (); +if _fdaf :=d .DecodeElement (_fcdg .BrkBinSub ,&_ccga );_fdaf !=nil {return _fdaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_fcdg .SmallFrac =NewCT_OnOff (); +if _edf :=d .DecodeElement (_fcdg .SmallFrac ,&_ccga );_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\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_fcdg .DispDef =NewCT_OnOff (); +if _fbbb :=d .DecodeElement (_fcdg .DispDef ,&_ccga );_fbbb !=nil {return _fbbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_fcdg .LMargin =NewCT_TwipsMeasure (); +if _dafg :=d .DecodeElement (_fcdg .LMargin ,&_ccga );_dafg !=nil {return _dafg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_fcdg .RMargin =NewCT_TwipsMeasure (); +if _aebb :=d .DecodeElement (_fcdg .RMargin ,&_ccga );_aebb !=nil {return _aebb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_fcdg .DefJc =NewCT_OMathJc (); +if _aage :=d .DecodeElement (_fcdg .DefJc ,&_ccga );_aage !=nil {return _aage ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_fcdg .PreSp =NewCT_TwipsMeasure (); +if _fcgg :=d .DecodeElement (_fcdg .PreSp ,&_ccga );_fcgg !=nil {return _fcgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_fcdg .PostSp =NewCT_TwipsMeasure (); +if _bfed :=d .DecodeElement (_fcdg .PostSp ,&_ccga );_bfed !=nil {return _bfed ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_fcdg .InterSp =NewCT_TwipsMeasure (); +if _ccbb :=d .DecodeElement (_fcdg .InterSp ,&_ccga );_ccbb !=nil {return _ccbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_fcdg .IntraSp =NewCT_TwipsMeasure (); +if _ggf :=d .DecodeElement (_fcdg .IntraSp ,&_ccga );_ggf !=nil {return _ggf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_fcdg .Choice =NewCT_MathPrChoice (); +if _ebgf :=d .DecodeElement (&_fcdg .Choice .WrapIndent ,&_ccga );_ebgf !=nil {return _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 :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_fcdg .Choice =NewCT_MathPrChoice (); +if _ebgc :=d .DecodeElement (&_fcdg .Choice .WrapRight ,&_ccga );_ebgc !=nil {return _ebgc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_fcdg .IntLim =NewCT_LimLoc (); +if _deda :=d .DecodeElement (_fcdg .IntLim ,&_ccga );_deda !=nil {return _deda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_fcdg .NaryLim =NewCT_LimLoc (); +if _aefe :=d .DecodeElement (_fcdg .NaryLim ,&_ccga );_aefe !=nil {return _aefe ;};default:_fc .Log .Debug ("\u0073k\u0069\u0070p\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",_ccga .Name ); +if _bdac :=d .Skip ();_bdac !=nil {return _bdac ;};};case _d .EndElement :break _aded ;case _d .CharData :};};return nil ;};type CT_RadPr struct{DegHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_egc *CT_BreakBin )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bf :=range start .Attr {if _bf .Name .Local =="\u0076\u0061\u006c"{_egc .ValAttr .UnmarshalXMLAttr (_bf ); +continue ;};};for {_aecg ,_dfa :=d .Token ();if _dfa !=nil {return _fg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u003a\u0020\u0025\u0073",_dfa );};if _aee ,_abe :=_aecg .(_d .EndElement ); +_abe &&_aee .Name ==start .Name {break ;};};return nil ;};func (_aa *CT_Box )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _aa .BoxPr !=nil {_dbc :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0062\u006f\u0078\u0050\u0072"}}; +e .EncodeElement (_aa .BoxPr ,_dbc );};_dbe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aa .E ,_dbe );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_FuncPr struct{CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_Char and its children, prefixing error messages with path -func (_fe *CT_Char )ValidateWithPath (path string )error {return nil };func NewCT_String ()*CT_String {_abbf :=&CT_String {};return _abbf };func (_fdfg *CT_MCS )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_ceac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063"}}; -for _ ,_effe :=range _fdfg .Mc {e .EncodeElement (_effe ,_ceac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_String struct{ValAttr *string ;};func (_bgbd *CT_OMathJc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgbd .ValAttr !=ST_JcUnset {_dabe ,_gaga :=_bgbd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _gaga !=nil {return _gaga ;};start .Attr =append (start .Attr ,_dabe );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bacf *CT_FuncPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _bacf .CtrlPr !=nil {_bfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bacf .CtrlPr ,_bfe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agd *CT_MPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _agd .BaseJc !=nil {_abcb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_agd .BaseJc ,_abcb );};if _agd .PlcHide !=nil {_bbe :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u006c\u0063\u0048\u0069\u0064e"}}; -e .EncodeElement (_agd .PlcHide ,_bbe );};if _agd .RSpRule !=nil {_cbgf :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_agd .RSpRule ,_cbgf );};if _agd .CGpRule !=nil {_caag :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0063\u0047\u0070\u0052\u0075\u006ce"}}; -e .EncodeElement (_agd .CGpRule ,_caag );};if _agd .RSp !=nil {_geg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_agd .RSp ,_geg );};if _agd .CSp !=nil {_deeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063S\u0070"}}; -e .EncodeElement (_agd .CSp ,_deeb );};if _agd .CGp !=nil {_fgbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063G\u0070"}};e .EncodeElement (_agd .CGp ,_fgbe );};if _agd .Mcs !=nil {_afc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006dc\u0073"}}; -e .EncodeElement (_agd .Mcs ,_afc );};if _agd .CtrlPr !=nil {_cbee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_agd .CtrlPr ,_cbee );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_Integer2 struct{ValAttr int64 ;};func NewCT_R ()*CT_R {_fbbg :=&CT_R {};return _fbbg };func (_cedb *CT_OMathJc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcfg :=range start .Attr {if _gcfg .Name .Local =="\u0076\u0061\u006c"{_cedb .ValAttr .UnmarshalXMLAttr (_gcfg ); -continue ;};};for {_agccb ,_gfba :=d .Token ();if _gfba !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063\u003a\u0020%\u0073",_gfba );};if _ddcd ,_egbcf :=_agccb .(_b .EndElement ); -_egbcf &&_ddcd .Name ==start .Name {break ;};};return nil ;};func (_eebgc ST_Shp )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbcdd :=_b .Attr {};_fbcdd .Name =name ;switch _eebgc {case ST_ShpUnset :_fbcdd .Value ="";case ST_ShpCentered :_fbcdd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064"; -case ST_ShpMatch :_fbcdd .Value ="\u006d\u0061\u0074c\u0068";};return _fbcdd ,nil ;};func (_dfdea *CT_SSubPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggbg :for {_ebgg ,_fgab :=d .Token ();if _fgab !=nil {return _fgab ;};switch _bebg :=_ebgg .(type ){case _b .StartElement :switch _bebg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dfdea .CtrlPr =NewCT_CtrlPr (); -if _dede :=d .DecodeElement (_dfdea .CtrlPr ,&_bebg );_dede !=nil {return _dede ;};default:_ff .Log .Debug ("\u0073k\u0069\u0070p\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",_bebg .Name ); -if _gfeg :=d .Skip ();_gfeg !=nil {return _gfeg ;};};case _b .EndElement :break _ggbg ;case _b .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path -func (_faca *CT_GroupChr )ValidateWithPath (path string )error {if _faca .GroupChrPr !=nil {if _gfd :=_faca .GroupChrPr .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");_gfd !=nil {return _gfd ;};};if _gcde :=_faca .E .ValidateWithPath (path +"\u002f\u0045"); -_gcde !=nil {return _gcde ;};return nil ;};func NewCT_MC ()*CT_MC {_bad :=&CT_MC {};return _bad }; +// ValidateWithPath validates the CT_OMathParaPr and its children, prefixing error messages with path +func (_ddde *CT_OMathParaPr )ValidateWithPath (path string )error {if _ddde .Jc !=nil {if _gaf :=_ddde .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gaf !=nil {return _gaf ;};};return nil ;};type CT_Text struct{SpaceAttr *string ;Content string ; +}; -// ValidateWithPath validates the EG_OMathElements and its children, prefixing error messages with path -func (_fcbb *EG_OMathElements )ValidateWithPath (path string )error {for _bbdb ,_ecfbf :=range _fcbb .EG_OMathMathElements {if _ggce :=_ecfbf .ValidateWithPath (_fd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_bbdb )); -_ggce !=nil {return _ggce ;};};return nil ;};func (_dcffb ST_LimLoc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dcffb .String (),start );};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;);type ST_Style byte ;func (_ddgd ST_TopBot )Validate ()error {return _ddgd .ValidateWithPath ("")};func (_fada ST_BreakBinSub )String ()string {switch _fada {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 ;};func (_ggfg ST_BreakBin )String ()string {switch _ggfg {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 (_dfbd *ST_LimLoc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eafgd ,_fecgc :=d .Token ();if _fecgc !=nil {return _fecgc ; -};if _dedc ,_faeb :=_eafgd .(_b .EndElement );_faeb &&_dedc .Name ==start .Name {*_dfbd =1;return nil ;};if _cgbd ,_cgeb :=_eafgd .(_b .CharData );!_cgeb {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",_eafgd ); -}else {switch string (_cgbd ){case "":*_dfbd =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_dfbd =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_dfbd =2;};};_eafgd ,_fecgc =d .Token ();if _fecgc !=nil {return _fecgc ;};if _cgeg ,_fdfeb :=_eafgd .(_b .EndElement ); -_fdfeb &&_cgeg .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",_eafgd );};func NewCT_M ()*CT_M {_aagd :=&CT_M {}; -return _aagd };const (ST_BreakBinSubUnset ST_BreakBinSub =0;ST_BreakBinSub__ ST_BreakBinSub =1;ST_BreakBinSub___ ST_BreakBinSub =2;ST_BreakBinSub____ ST_BreakBinSub =3;);func (_edaab ST_Shp )String ()string {switch _edaab {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064"; -case 2:return "\u006d\u0061\u0074c\u0068";};return "";};func (_cabb *CT_FuncPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faf :for {_gebg ,_ffbgg :=d .Token ();if _ffbgg !=nil {return _ffbgg ;};switch _cffgf :=_gebg .(type ){case _b .StartElement :switch _cffgf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cabb .CtrlPr =NewCT_CtrlPr (); -if _agbd :=d .DecodeElement (_cabb .CtrlPr ,&_cffgf );_agbd !=nil {return _agbd ;};default:_ff .Log .Debug ("\u0073k\u0069\u0070p\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",_cffgf .Name ); -if _bege :=d .Skip ();_bege !=nil {return _bege ;};};case _b .EndElement :break _faf ;case _b .CharData :};};return nil ;};func (_dcef ST_BreakBinSub )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcfce :=_b .Attr {};_dcfce .Name =name ;switch _dcef {case ST_BreakBinSubUnset :_dcfce .Value =""; -case ST_BreakBinSub__ :_dcfce .Value ="\u002d\u002d";case ST_BreakBinSub___ :_dcfce .Value ="\u002d\u002b";case ST_BreakBinSub____ :_dcfce .Value ="\u002b\u002d";};return _dcfce ,nil ;};func (_ega *CT_BorderBox )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ega .E =NewCT_OMathArg (); -_deb :for {_gac ,_fa :=d .Token ();if _fa !=nil {return _fa ;};switch _egd :=_gac .(type ){case _b .StartElement :switch _egd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}:_ega .BorderBoxPr =NewCT_BorderBoxPr (); -if _fff :=d .DecodeElement (_ega .BorderBoxPr ,&_egd );_fff !=nil {return _fff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bfc :=d .DecodeElement (_ega .E ,&_egd ); -_bfc !=nil {return _bfc ;};default:_ff .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_egd .Name ); -if _agf :=d .Skip ();_agf !=nil {return _agf ;};};case _b .EndElement :break _deb ;case _b .CharData :};};return nil ;};func (_bgeg *CT_RChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afag :for {_dfed ,_fgddc :=d .Token ();if _fgddc !=nil {return _fgddc ; -};switch _fgcf :=_dfed .(type ){case _b .StartElement :switch _fgcf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_cebe :=NewCT_Text (); -if _cffa :=d .DecodeElement (_cebe ,&_fgcf );_cffa !=nil {return _cffa ;};_bgeg .T =append (_bgeg .T ,_cebe );default:_ff .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_fgcf .Name ); -if _cbab :=d .Skip ();_cbab !=nil {return _cbab ;};};case _b .EndElement :break _afag ;case _b .CharData :};};return nil ;};func (_bgf *CT_LimUpp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgf .LimUppPr !=nil {_begb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}}; -e .EncodeElement (_bgf .LimUppPr ,_begb );};_fefe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bgf .E ,_fefe );_edcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_bgf .Lim ,_edcd ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fafb ST_LimLoc )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cffgc :=_b .Attr {};_cffgc .Name =name ;switch _fafb {case ST_LimLocUnset :_cffgc .Value ="";case ST_LimLocUndOvr :_cffgc .Value ="\u0075\u006e\u0064\u004f\u0076\u0072"; -case ST_LimLocSubSup :_cffgc .Value ="\u0073\u0075\u0062\u0053\u0075\u0070";};return _cffgc ,nil ;};func (_dggf *CT_SPrePr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcec :for {_facac ,_fadg :=d .Token ();if _fadg !=nil {return _fadg ; -};switch _dagb :=_facac .(type ){case _b .StartElement :switch _dagb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dggf .CtrlPr =NewCT_CtrlPr (); -if _ecccf :=d .DecodeElement (_dggf .CtrlPr ,&_dagb );_ecccf !=nil {return _ecccf ;};default:_ff .Log .Debug ("\u0073k\u0069\u0070p\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",_dagb .Name ); -if _bbcab :=d .Skip ();_bbcab !=nil {return _bbcab ;};};case _b .EndElement :break _fcec ;case _b .CharData :};};return nil ;};func (_bgee *CT_Integer2 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fd .Sprintf ("\u0025\u0076",_bgee .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_R and its children, prefixing error messages with path +func (_gfe *CT_R )ValidateWithPath (path string )error {if _gfe .RPr !=nil {if _ffce :=_gfe .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ffce !=nil {return _ffce ;};};for _fdbe ,_cgca :=range _gfe .Choice {if _ddebf :=_cgca .ValidateWithPath (_fg .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fdbe )); +_ddebf !=nil {return _ddebf ;};};return nil ;}; -// Validate validates the CT_TwipsMeasure and its children -func (_facc *CT_TwipsMeasure )Validate ()error {return _facc .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func NewCT_BreakBinSub ()*CT_BreakBinSub {_eff :=&CT_BreakBinSub {};return _eff };func (_gbfec ST_FType )Validate ()error {return _gbfec .ValidateWithPath ("")}; -type CT_OMathPara struct{OMathParaPr *CT_OMathParaPr ;OMath []*CT_OMath ;}; +// ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path +func (_adab *CT_OMathArg )ValidateWithPath (path string )error {if _adab .ArgPr !=nil {if _adb :=_adab .ArgPr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0050\u0072");_adb !=nil {return _adb ;};};for _efgd ,_babb :=range _adab .EG_OMathMathElements {if _cdag :=_babb .ValidateWithPath (_fg .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_efgd )); +_cdag !=nil {return _cdag ;};};if _adab .CtrlPr !=nil {if _faab :=_adab .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_faab !=nil {return _faab ;};};return nil ;};func (_edb *CT_BoxPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _edb .OpEmu !=nil {_dbg :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006f\u0070\u0045\u006d\u0075"}};e .EncodeElement (_edb .OpEmu ,_dbg );};if _edb .NoBreak !=nil {_eeed :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006e\u006f\u0042\u0072\u0065\u0061k"}}; +e .EncodeElement (_edb .NoBreak ,_eeed );};if _edb .Diff !=nil {_faa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0064\u0069\u0066\u0066"}};e .EncodeElement (_edb .Diff ,_faa );};if _edb .Brk !=nil {_aec :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062r\u006b"}}; +e .EncodeElement (_edb .Brk ,_aec );};if _edb .Aln !=nil {_aab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_edb .Aln ,_aab );};if _edb .CtrlPr !=nil {_cga :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_edb .CtrlPr ,_cga );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path -func (_fadgg *CT_Text )ValidateWithPath (path string )error {return nil };func (_ba *CT_AccPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ba .Chr !=nil {_gfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}}; -e .EncodeElement (_ba .Chr ,_gfg );};if _ba .CtrlPr !=nil {_bcg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ba .CtrlPr ,_bcg );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_SPrePr and its children +func (_abebf *CT_SPrePr )Validate ()error {return _abebf .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r");};func (_gaea *CT_Phant )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gaea .PhantPr !=nil {_eeff :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074\u0050r"}}; +e .EncodeElement (_gaea .PhantPr ,_eeff );};_dacafc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gaea .E ,_dacafc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_ScriptUnset ST_Script =0; +ST_ScriptRoman ST_Script =1;ST_ScriptScript ST_Script =2;ST_ScriptFraktur ST_Script =3;ST_ScriptDouble_struck ST_Script =4;ST_ScriptSans_serif ST_Script =5;ST_ScriptMonospace ST_Script =6;);func (_fbbfa *CT_MPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cea :for {_bcc ,_decd :=d .Token (); +if _decd !=nil {return _decd ;};switch _caee :=_bcc .(type ){case _d .StartElement :switch _caee .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_fbbfa .BaseJc =NewCT_YAlign (); +if _gedg :=d .DecodeElement (_fbbfa .BaseJc ,&_caee );_gedg !=nil {return _gedg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"}:_fbbfa .PlcHide =NewCT_OnOff (); +if _abfb :=d .DecodeElement (_fbbfa .PlcHide ,&_caee );_abfb !=nil {return _abfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_fbbfa .RSpRule =NewCT_SpacingRule (); +if _cac :=d .DecodeElement (_fbbfa .RSpRule ,&_caee );_cac !=nil {return _cac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"}:_fbbfa .CGpRule =NewCT_SpacingRule (); +if _accd :=d .DecodeElement (_fbbfa .CGpRule ,&_caee );_accd !=nil {return _accd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_fbbfa .RSp =NewCT_UnSignedInteger (); +if _efca :=d .DecodeElement (_fbbfa .RSp ,&_caee );_efca !=nil {return _efca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0053\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0053\u0070"}:_fbbfa .CSp =NewCT_UnSignedInteger (); +if _bfbf :=d .DecodeElement (_fbbfa .CSp ,&_caee );_bfbf !=nil {return _bfbf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0047\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0047\u0070"}:_fbbfa .CGp =NewCT_UnSignedInteger (); +if _ggca :=d .DecodeElement (_fbbfa .CGp ,&_caee );_ggca !=nil {return _ggca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0073"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0073"}:_fbbfa .Mcs =NewCT_MCS (); +if _ddac :=d .DecodeElement (_fbbfa .Mcs ,&_caee );_ddac !=nil {return _ddac ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fbbfa .CtrlPr =NewCT_CtrlPr (); +if _ccd :=d .DecodeElement (_fbbfa .CtrlPr ,&_caee );_ccd !=nil {return _ccd ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_caee .Name ); +if _fcea :=d .Skip ();_fcea !=nil {return _fcea ;};};case _d .EndElement :break _cea ;case _d .CharData :};};return nil ;};func (_daf *CT_AccPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _daf .Chr !=nil {_cd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063h\u0072"}}; +e .EncodeElement (_daf .Chr ,_cd );};if _daf .CtrlPr !=nil {_fcge :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_daf .CtrlPr ,_fcge );};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_Func ()*CT_Func {_fab :=&CT_Func {};_fab .FName =NewCT_OMathArg ();_fab .E =NewCT_OMathArg ();return _fab ;}; -// Validate validates the CT_YAlign and its children -func (_gdebb *CT_YAlign )Validate ()error {return _gdebb .ValidateWithPath ("\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n");};func NewOMathPara ()*OMathPara {_cfgag :=&OMathPara {};_cfgag .CT_OMathPara =*NewCT_OMathPara ();return _cfgag ;}; +// ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path +func (_dgag *CT_ManualBreak )ValidateWithPath (path string )error {if _dgag .AlnAtAttr !=nil {if *_dgag .AlnAtAttr < 1{return _fg .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 ,*_dgag .AlnAtAttr ); +};if *_dgag .AlnAtAttr > 255{return _fg .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 ,*_dgag .AlnAtAttr ); +};};return nil ;};type ST_TopBot byte ;type CT_EqArr struct{EqArrPr *CT_EqArrPr ;E []*CT_OMathArg ;}; + +// Validate validates the CT_MathPrChoice and its children +func (_fgeb *CT_MathPrChoice )Validate ()error {return _fgeb .ValidateWithPath ("\u0043T\u005fM\u0061\u0074\u0068\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065");}; // ValidateWithPath validates the CT_MathPrChoice and its children, prefixing error messages with path -func (_dec *CT_MathPrChoice )ValidateWithPath (path string )error {if _dec .WrapIndent !=nil {if _agde :=_dec .WrapIndent .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074");_agde !=nil {return _agde ;};};if _dec .WrapRight !=nil {if _cfbfe :=_dec .WrapRight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"); -_cfbfe !=nil {return _cfbfe ;};};return nil ;};func (_gbbe *OMathPara )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbbe .CT_OMathPara =*NewCT_OMathPara ();_gbbcg :for {_dcada ,_aafc :=d .Token ();if _aafc !=nil {return _aafc ;};switch _cgee :=_dcada .(type ){case _b .StartElement :switch _cgee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_gbbe .OMathParaPr =NewCT_OMathParaPr (); -if _bfgd :=d .DecodeElement (_gbbe .OMathParaPr ,&_cgee );_bfgd !=nil {return _bfgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cbcgd :=NewCT_OMath (); -if _fegb :=d .DecodeElement (_cbcgd ,&_cgee );_fegb !=nil {return _fegb ;};_gbbe .OMath =append (_gbbe .OMath ,_cbcgd );default:_ff .Log .Debug ("\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",_cgee .Name ); -if _fge :=d .Skip ();_fge !=nil {return _fge ;};};case _b .EndElement :break _gbbcg ;case _b .CharData :};};return nil ;};func (_dgf *CT_MR )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faba :for {_gcce ,_aaf :=d .Token ();if _aaf !=nil {return _aaf ; -};switch _aabb :=_gcce .(type ){case _b .StartElement :switch _aabb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_ecf :=NewCT_OMathArg (); -if _gdg :=d .DecodeElement (_ecf ,&_aabb );_gdg !=nil {return _gdg ;};_dgf .E =append (_dgf .E ,_ecf );default:_ff .Log .Debug ("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",_aabb .Name ); -if _caeg :=d .Skip ();_caeg !=nil {return _caeg ;};};case _b .EndElement :break _faba ;case _b .CharData :};};return nil ;};func (_abbce *CT_SSup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbce .E =NewCT_OMathArg ();_abbce .Sup =NewCT_OMathArg (); -_cgaf :for {_acebg ,_fea :=d .Token ();if _fea !=nil {return _fea ;};switch _fdcd :=_acebg .(type ){case _b .StartElement :switch _fdcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"}:_abbce .SSupPr =NewCT_SSupPr (); -if _gddf :=d .DecodeElement (_abbce .SSupPr ,&_fdcd );_gddf !=nil {return _gddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cgcc :=d .DecodeElement (_abbce .E ,&_fdcd ); -_cgcc !=nil {return _cgcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _ffcff :=d .DecodeElement (_abbce .Sup ,&_fdcd ); -_ffcff !=nil {return _ffcff ;};default:_ff .Log .Debug ("\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",_fdcd .Name ); -if _cgfbe :=d .Skip ();_cgfbe !=nil {return _cgfbe ;};};case _b .EndElement :break _cgaf ;case _b .CharData :};};return nil ;};func NewCT_LimLoc ()*CT_LimLoc {_dce :=&CT_LimLoc {};_dce .ValAttr =ST_LimLoc (1);return _dce }; +func (_ccaa *CT_MathPrChoice )ValidateWithPath (path string )error {if _ccaa .WrapIndent !=nil {if _gcgg :=_ccaa .WrapIndent .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074");_gcgg !=nil {return _gcgg ;};};if _ccaa .WrapRight !=nil {if _gcggb :=_ccaa .WrapRight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"); +_gcggb !=nil {return _gcggb ;};};return nil ;};type CT_SSubPr struct{CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path -func (_acce *EG_OMathMathElements )ValidateWithPath (path string )error {if _acce .Acc !=nil {if _bgafg :=_acce .Acc .ValidateWithPath (path +"\u002f\u0041\u0063\u0063");_bgafg !=nil {return _bgafg ;};};if _acce .Bar !=nil {if _dfca :=_acce .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072"); -_dfca !=nil {return _dfca ;};};if _acce .Box !=nil {if _fggc :=_acce .Box .ValidateWithPath (path +"\u002f\u0042\u006f\u0078");_fggc !=nil {return _fggc ;};};if _acce .BorderBox !=nil {if _dfaa :=_acce .BorderBox .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"); -_dfaa !=nil {return _dfaa ;};};if _acce .D !=nil {if _bcaae :=_acce .D .ValidateWithPath (path +"\u002f\u0044");_bcaae !=nil {return _bcaae ;};};if _acce .EqArr !=nil {if _bcae :=_acce .EqArr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072"); -_bcae !=nil {return _bcae ;};};if _acce .F !=nil {if _ffagf :=_acce .F .ValidateWithPath (path +"\u002f\u0046");_ffagf !=nil {return _ffagf ;};};if _acce .Func !=nil {if _gccc :=_acce .Func .ValidateWithPath (path +"\u002f\u0046\u0075n\u0063");_gccc !=nil {return _gccc ; -};};if _acce .GroupChr !=nil {if _ebce :=_acce .GroupChr .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0043\u0068r");_ebce !=nil {return _ebce ;};};if _acce .LimLow !=nil {if _bdbc :=_acce .LimLow .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077"); -_bdbc !=nil {return _bdbc ;};};if _acce .LimUpp !=nil {if _feeaf :=_acce .LimUpp .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070");_feeaf !=nil {return _feeaf ;};};if _acce .M !=nil {if _adgc :=_acce .M .ValidateWithPath (path +"\u002f\u004d"); -_adgc !=nil {return _adgc ;};};if _acce .Nary !=nil {if _cfff :=_acce .Nary .ValidateWithPath (path +"\u002f\u004e\u0061r\u0079");_cfff !=nil {return _cfff ;};};if _acce .Phant !=nil {if _dfbfc :=_acce .Phant .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074"); -_dfbfc !=nil {return _dfbfc ;};};if _acce .Rad !=nil {if _dffge :=_acce .Rad .ValidateWithPath (path +"\u002f\u0052\u0061\u0064");_dffge !=nil {return _dffge ;};};if _acce .SPre !=nil {if _afbg :=_acce .SPre .ValidateWithPath (path +"\u002f\u0053\u0050r\u0065"); -_afbg !=nil {return _afbg ;};};if _acce .SSub !=nil {if _eafc :=_acce .SSub .ValidateWithPath (path +"\u002f\u0053\u0053u\u0062");_eafc !=nil {return _eafc ;};};if _acce .SSubSup !=nil {if _bbed :=_acce .SSubSup .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070"); -_bbed !=nil {return _bbed ;};};if _acce .SSup !=nil {if _gcbg :=_acce .SSup .ValidateWithPath (path +"\u002f\u0053\u0053u\u0070");_gcbg !=nil {return _gcbg ;};};if _acce .R !=nil {if _dcdag :=_acce .R .ValidateWithPath (path +"\u002f\u0052");_dcdag !=nil {return _dcdag ; +// Validate validates the CT_LimLowPr and its children +func (_def *CT_LimLowPr )Validate ()error {return _def .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072");};func (_cdeb ST_BreakBinSub )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cfdc :=_d .Attr {};_cfdc .Name =name ; +switch _cdeb {case ST_BreakBinSubUnset :_cfdc .Value ="";case ST_BreakBinSub__ :_cfdc .Value ="\u002d\u002d";case ST_BreakBinSub___ :_cfdc .Value ="\u002d\u002b";case ST_BreakBinSub____ :_cfdc .Value ="\u002b\u002d";};return _cfdc ,nil ;};func (_bccf ST_Jc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bccf .String (),start ); +};func (_dbb *CT_BreakBinSub )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbb .ValAttr !=ST_BreakBinSubUnset {_fgf ,_bfd :=_dbb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bfd !=nil {return _bfd ;};start .Attr =append (start .Attr ,_fgf ); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ebc *CT_LimLoc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebc .ValAttr =ST_LimLoc (1);for _ ,_eadb :=range start .Attr {if _eadb .Name .Local =="\u0076\u0061\u006c"{_ebc .ValAttr .UnmarshalXMLAttr (_eadb ); +continue ;};};for {_gbbb ,_aeg :=d .Token ();if _aeg !=nil {return _fg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004c\u0069\u006dL\u006f\u0063\u003a\u0020\u0025\u0073",_aeg );};if _bfa ,_beac :=_gbbb .(_d .EndElement );_beac &&_bfa .Name ==start .Name {break ; };};return nil ;}; -// Validate validates the MathPr and its children -func (_gaabe *MathPr )Validate ()error {return _gaabe .ValidateWithPath ("\u004d\u0061\u0074\u0068\u0050\u0072");}; - -// ValidateWithPath validates the CT_SSubPr and its children, prefixing error messages with path -func (_ccfd *CT_SSubPr )ValidateWithPath (path string )error {if _ccfd .CtrlPr !=nil {if _dcfa :=_ccfd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dcfa !=nil {return _dcfa ;};};return nil ;};func (_defb *CT_Text )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfag :=range start .Attr {if _dfag .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"&&_dfag .Name .Local =="\u0073\u0070\u0061c\u0065"{_egee ,_dcfcf :=_dfag .Value ,error (nil ); -if _dcfcf !=nil {return _dcfcf ;};_defb .SpaceAttr =&_egee ;continue ;};};for {_ecgb ,_dacf :=d .Token ();if _dacf !=nil {return _fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_dacf ); -};if _fgfcf ,_ddaba :=_ecgb .(_b .CharData );_ddaba {_defb .Content =string (_fgfcf );};if _fddg ,_beeb :=_ecgb .(_b .EndElement );_beeb &&_fddg .Name ==start .Name {break ;};};return nil ;};func (_gcaf *EG_OMathMathElements )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcaf .Acc !=nil {_aabd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061c\u0063"}}; -e .EncodeElement (_gcaf .Acc ,_aabd );};if _gcaf .Bar !=nil {_aeggec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062a\u0072"}};e .EncodeElement (_gcaf .Bar ,_aeggec );};if _gcaf .Box !=nil {_dgbfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062o\u0078"}}; -e .EncodeElement (_gcaf .Box ,_dgbfe );};if _gcaf .BorderBox !=nil {_adfa :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"}};e .EncodeElement (_gcaf .BorderBox ,_adfa );};if _gcaf .D !=nil {_bcca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064"}}; -e .EncodeElement (_gcaf .D ,_bcca );};if _gcaf .EqArr !=nil {_aeggb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072"}};e .EncodeElement (_gcaf .EqArr ,_aeggb );};if _gcaf .F !=nil {_edde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066"}}; -e .EncodeElement (_gcaf .F ,_edde );};if _gcaf .Func !=nil {_bgdag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063"}};e .EncodeElement (_gcaf .Func ,_bgdag );};if _gcaf .GroupChr !=nil {_bgde :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}}; -e .EncodeElement (_gcaf .GroupChr ,_bgde );};if _gcaf .LimLow !=nil {_ffgee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077"}};e .EncodeElement (_gcaf .LimLow ,_ffgee );};if _gcaf .LimUpp !=nil {_aged :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070"}}; -e .EncodeElement (_gcaf .LimUpp ,_aged );};if _gcaf .M !=nil {_egbfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d"}};e .EncodeElement (_gcaf .M ,_egbfe );};if _gcaf .Nary !=nil {_aaea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079"}}; -e .EncodeElement (_gcaf .Nary ,_aaea );};if _gcaf .Phant !=nil {_dfbgg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074"}};e .EncodeElement (_gcaf .Phant ,_dfbgg );};if _gcaf .Rad !=nil {_edfba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072a\u0064"}}; -e .EncodeElement (_gcaf .Rad ,_edfba );};if _gcaf .SPre !=nil {_edbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065"}};e .EncodeElement (_gcaf .SPre ,_edbg );};if _gcaf .SSub !=nil {_defa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062"}}; -e .EncodeElement (_gcaf .SSub ,_defa );};if _gcaf .SSubSup !=nil {_ebeb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0053\u0075\u0062\u0053\u0075p"}};e .EncodeElement (_gcaf .SSubSup ,_ebeb );};if _gcaf .SSup !=nil {_dgef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070"}}; -e .EncodeElement (_gcaf .SSup ,_dgef );};if _gcaf .R !=nil {_abbfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072"}};e .EncodeElement (_gcaf .R ,_abbfe );};return nil ;};func (_eccf ST_Jc )String ()string {switch _eccf {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_PhantPr and its children, prefixing error messages with path -func (_gdgf *CT_PhantPr )ValidateWithPath (path string )error {if _gdgf .Show !=nil {if _agcf :=_gdgf .Show .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077");_agcf !=nil {return _agcf ;};};if _gdgf .ZeroWid !=nil {if _fagd :=_gdgf .ZeroWid .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0057\u0069\u0064"); -_fagd !=nil {return _fagd ;};};if _gdgf .ZeroAsc !=nil {if _fdab :=_gdgf .ZeroAsc .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0041\u0073\u0063");_fdab !=nil {return _fdab ;};};if _gdgf .ZeroDesc !=nil {if _accg :=_gdgf .ZeroDesc .ValidateWithPath (path +"\u002fZ\u0065\u0072\u006f\u0044\u0065\u0073c"); -_accg !=nil {return _accg ;};};if _gdgf .Transp !=nil {if _ggaf :=_gdgf .Transp .ValidateWithPath (path +"\u002fT\u0072\u0061\u006e\u0073\u0070");_ggaf !=nil {return _ggaf ;};};if _gdgf .CtrlPr !=nil {if _daab :=_gdgf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_daab !=nil {return _daab ;};};return nil ;};func NewCT_OMathJc ()*CT_OMathJc {_fafd :=&CT_OMathJc {};return _fafd };func (_gdde ST_Jc )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eceaf :=_b .Attr {};_eceaf .Name =name ;switch _gdde {case ST_JcUnset :_eceaf .Value =""; -case ST_JcLeft :_eceaf .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_eceaf .Value ="\u0072\u0069\u0067h\u0074";case ST_JcCenter :_eceaf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcCenterGroup :_eceaf .Value ="c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070"; -};return _eceaf ,nil ;};func (_eafg *CT_MCS )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgag :for {_eeba ,_gbcb :=d .Token ();if _gbcb !=nil {return _gbcb ;};switch _gfeb :=_eeba .(type ){case _b .StartElement :switch _gfeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063"}:_fgfg :=NewCT_MC (); -if _dcg :=d .DecodeElement (_fgfg ,&_gfeb );_dcg !=nil {return _dcg ;};_eafg .Mc =append (_eafg .Mc ,_fgfg );default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gfeb .Name ); -if _fgff :=d .Skip ();_fgff !=nil {return _fgff ;};};case _b .EndElement :break _fgag ;case _b .CharData :};};return nil ;};func (_fdgcdg ST_BreakBinSub )Validate ()error {return _fdgcdg .ValidateWithPath ("")}; +// Validate validates the OMath and its children +func (_fbgg *OMath )Validate ()error {return _fbgg .ValidateWithPath ("\u004f\u004d\u0061t\u0068")};func (_fbce ST_Shp )ValidateWithPath (path string )error {switch _fbce {case 0,1,2:default:return _fg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbce )); +};return nil ;};func (_aba *CT_Box )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aba .E =NewCT_OMathArg ();_ffg :for {_ecf ,_ba :=d .Token ();if _ba !=nil {return _ba ;};switch _cdbf :=_ecf .(type ){case _d .StartElement :switch _cdbf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"}:_aba .BoxPr =NewCT_BoxPr (); +if _ga :=d .DecodeElement (_aba .BoxPr ,&_cdbf );_ga !=nil {return _ga ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ecc :=d .DecodeElement (_aba .E ,&_cdbf ); +_ecc !=nil {return _ecc ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cdbf .Name ); +if _bgb :=d .Skip ();_bgb !=nil {return _bgb ;};};case _d .EndElement :break _ffg ;case _d .CharData :};};return nil ;};type CT_LimUpp struct{LimUppPr *CT_LimUppPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;};type CT_Script struct{ValAttr ST_Script ;};func (_eaba *CT_FPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _eaba .Type !=nil {_bgf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_eaba .Type ,_bgf );};if _eaba .CtrlPr !=nil {_ffge :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_eaba .CtrlPr ,_ffge );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eggga *CT_RadPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daeb :for {_befa ,_gecg :=d .Token ();if _gecg !=nil {return _gecg ; +};switch _dbbf :=_befa .(type ){case _d .StartElement :switch _dbbf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"}:_eggga .DegHide =NewCT_OnOff (); +if _bdag :=d .DecodeElement (_eggga .DegHide ,&_dbbf );_bdag !=nil {return _bdag ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_eggga .CtrlPr =NewCT_CtrlPr (); +if _bbebf :=d .DecodeElement (_eggga .CtrlPr ,&_dbbf );_bbebf !=nil {return _bbebf ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_dbbf .Name ); +if _adcb :=d .Skip ();_adcb !=nil {return _adcb ;};};case _d .EndElement :break _daeb ;case _d .CharData :};};return nil ;};type ST_Shp byte ;func NewCT_Phant ()*CT_Phant {_geage :=&CT_Phant {};_geage .E =NewCT_OMathArg ();return _geage };func (_accg ST_BreakBin )ValidateWithPath (path string )error {switch _accg {case 0,1,2,3:default:return _fg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_accg )); +};return nil ;};func (_fbed *CT_RPR )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fbed .Lit !=nil {_geac :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006ci\u0074"}};e .EncodeElement (_fbed .Lit ,_geac ); +};if _fbed .Choice !=nil {_fbed .Choice .MarshalXML (e ,_d .StartElement {});};if _fbed .Brk !=nil {_bbcd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_fbed .Brk ,_bbcd );};if _fbed .Aln !=nil {_efef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0061l\u006e"}}; +e .EncodeElement (_fbed .Aln ,_efef );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Script ()*CT_Script {_bbafc :=&CT_Script {};return _bbafc };func NewEG_ScriptStyle ()*EG_ScriptStyle {_gaaff :=&EG_ScriptStyle {};return _gaaff }; +type ST_LimLoc byte ;func NewCT_F ()*CT_F {_cggc :=&CT_F {};_cggc .Num =NewCT_OMathArg ();_cggc .Den =NewCT_OMathArg ();return _cggc ;};func (_ecfd *CT_SPre )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _ecfd .SPrePr !=nil {_dcg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065\u0050\u0072"}}; +e .EncodeElement (_ecfd .SPrePr ,_dcg );};_bggd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_ecfd .Sub ,_bggd );_bafd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_ecfd .Sup ,_bafd ); +_fcca :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ecfd .E ,_fcca );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_EqArrPr and its children -func (_fgfc *CT_EqArrPr )Validate ()error {return _fgfc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");};func (_gged *CT_Nary )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gged .Sub =NewCT_OMathArg (); -_gged .Sup =NewCT_OMathArg ();_gged .E =NewCT_OMathArg ();_gbgda :for {_adgac ,_egga :=d .Token ();if _egga !=nil {return _egga ;};switch _dced :=_adgac .(type ){case _b .StartElement :switch _dced .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"}:_gged .NaryPr =NewCT_NaryPr (); -if _cecf :=d .DecodeElement (_gged .NaryPr ,&_dced );_cecf !=nil {return _cecf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _aecc :=d .DecodeElement (_gged .Sub ,&_dced ); -_aecc !=nil {return _aecc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _bedb :=d .DecodeElement (_gged .Sup ,&_dced ); -_bedb !=nil {return _bedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _adcg :=d .DecodeElement (_gged .E ,&_dced ); -_adcg !=nil {return _adcg ;};default:_ff .Log .Debug ("\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",_dced .Name ); -if _afdd :=d .Skip ();_afdd !=nil {return _afdd ;};};case _b .EndElement :break _gbgda ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path +func (_fedff *CT_SPrePr )ValidateWithPath (path string )error {if _fedff .CtrlPr !=nil {if _bcca :=_fedff .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bcca !=nil {return _bcca ;};};return nil ;};func (_dfaa *CT_SSub )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _dfaa .SSubPr !=nil {_gcaca :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062\u0050\u0072"}};e .EncodeElement (_dfaa .SSubPr ,_gcaca );};_aecb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dfaa .E ,_aecb ); +_gaed :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_dfaa .Sub ,_gaed );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_DPr struct{BegChr *CT_Char ;SepChr *CT_Char ;EndChr *CT_Char ; +Grow *CT_OnOff ;Shp *CT_Shp ;CtrlPr *CT_CtrlPr ;};func (_bed *CT_NaryPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_faef :for {_bbaa ,_dedb :=d .Token ();if _dedb !=nil {return _dedb ;};switch _daef :=_bbaa .(type ){case _d .StartElement :switch _daef .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_bed .Chr =NewCT_Char (); +if _gdde :=d .DecodeElement (_bed .Chr ,&_daef );_gdde !=nil {return _gdde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"}:_bed .LimLoc =NewCT_LimLoc (); +if _fgfe :=d .DecodeElement (_bed .LimLoc ,&_daef );_fgfe !=nil {return _fgfe ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_bed .Grow =NewCT_OnOff (); +if _feddc :=d .DecodeElement (_bed .Grow ,&_daef );_feddc !=nil {return _feddc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"}:_bed .SubHide =NewCT_OnOff (); +if _daad :=d .DecodeElement (_bed .SubHide ,&_daef );_daad !=nil {return _daad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"}:_bed .SupHide =NewCT_OnOff (); +if _dagf :=d .DecodeElement (_bed .SupHide ,&_daef );_dagf !=nil {return _dagf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bed .CtrlPr =NewCT_CtrlPr (); +if _dedd :=d .DecodeElement (_bed .CtrlPr ,&_daef );_dedd !=nil {return _dedd ;};default:_fc .Log .Debug ("\u0073k\u0069\u0070p\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",_daef .Name ); +if _eaddg :=d .Skip ();_eaddg !=nil {return _eaddg ;};};case _d .EndElement :break _faef ;case _d .CharData :};};return nil ;};func (_egebf *MathPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egebf .CT_MathPr =*NewCT_MathPr ();_cfcd :for {_affb ,_gbbe :=d .Token (); +if _gbbe !=nil {return _gbbe ;};switch _cffd :=_affb .(type ){case _d .StartElement :switch _cffd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_egebf .MathFont =NewCT_String (); +if _cfab :=d .DecodeElement (_egebf .MathFont ,&_cffd );_cfab !=nil {return _cfab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_egebf .BrkBin =NewCT_BreakBin (); +if _acgg :=d .DecodeElement (_egebf .BrkBin ,&_cffd );_acgg !=nil {return _acgg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_egebf .BrkBinSub =NewCT_BreakBinSub (); +if _dcda :=d .DecodeElement (_egebf .BrkBinSub ,&_cffd );_dcda !=nil {return _dcda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_egebf .SmallFrac =NewCT_OnOff (); +if _cgbdb :=d .DecodeElement (_egebf .SmallFrac ,&_cffd );_cgbdb !=nil {return _cgbdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_egebf .DispDef =NewCT_OnOff (); +if _gbgf :=d .DecodeElement (_egebf .DispDef ,&_cffd );_gbgf !=nil {return _gbgf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_egebf .LMargin =NewCT_TwipsMeasure (); +if _ffbeg :=d .DecodeElement (_egebf .LMargin ,&_cffd );_ffbeg !=nil {return _ffbeg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_egebf .RMargin =NewCT_TwipsMeasure (); +if _ddbc :=d .DecodeElement (_egebf .RMargin ,&_cffd );_ddbc !=nil {return _ddbc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_egebf .DefJc =NewCT_OMathJc (); +if _effc :=d .DecodeElement (_egebf .DefJc ,&_cffd );_effc !=nil {return _effc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_egebf .PreSp =NewCT_TwipsMeasure (); +if _eefa :=d .DecodeElement (_egebf .PreSp ,&_cffd );_eefa !=nil {return _eefa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_egebf .PostSp =NewCT_TwipsMeasure (); +if _febd :=d .DecodeElement (_egebf .PostSp ,&_cffd );_febd !=nil {return _febd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_egebf .InterSp =NewCT_TwipsMeasure (); +if _ddaa :=d .DecodeElement (_egebf .InterSp ,&_cffd );_ddaa !=nil {return _ddaa ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_egebf .IntraSp =NewCT_TwipsMeasure (); +if _cgdc :=d .DecodeElement (_egebf .IntraSp ,&_cffd );_cgdc !=nil {return _cgdc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_egebf .Choice =NewCT_MathPrChoice (); +if _cbafd :=d .DecodeElement (&_egebf .Choice .WrapIndent ,&_cffd );_cbafd !=nil {return _cbafd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_egebf .Choice =NewCT_MathPrChoice (); +if _cded :=d .DecodeElement (&_egebf .Choice .WrapRight ,&_cffd );_cded !=nil {return _cded ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_egebf .IntLim =NewCT_LimLoc (); +if _afbb :=d .DecodeElement (_egebf .IntLim ,&_cffd );_afbb !=nil {return _afbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_egebf .NaryLim =NewCT_LimLoc (); +if _eaee :=d .DecodeElement (_egebf .NaryLim ,&_cffd );_eaee !=nil {return _eaee ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_cffd .Name ); +if _dbdeb :=d .Skip ();_dbdeb !=nil {return _dbdeb ;};};case _d .EndElement :break _cfcd ;case _d .CharData :};};return nil ;};type CT_ManualBreak struct{AlnAtAttr *int64 ;}; -// ValidateWithPath validates the CT_D and its children, prefixing error messages with path -func (_ggfb *CT_D )ValidateWithPath (path string )error {if _ggfb .DPr !=nil {if _acg :=_ggfb .DPr .ValidateWithPath (path +"\u002f\u0044\u0050\u0072");_acg !=nil {return _acg ;};};for _efac ,_dgc :=range _ggfb .E {if _ggfe :=_dgc .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_efac )); -_ggfe !=nil {return _ggfe ;};};return nil ;};func NewCT_FuncPr ()*CT_FuncPr {_baee :=&CT_FuncPr {};return _baee };func NewCT_RPRChoice ()*CT_RPRChoice {_cddc :=&CT_RPRChoice {};return _cddc }; +// ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path +func (_adga *CT_GroupChr )ValidateWithPath (path string )error {if _adga .GroupChrPr !=nil {if _bca :=_adga .GroupChrPr .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");_bca !=nil {return _bca ;};};if _dge :=_adga .E .ValidateWithPath (path +"\u002f\u0045"); +_dge !=nil {return _dge ;};return nil ;};type CT_GroupChrPr struct{Chr *CT_Char ;Pos *CT_TopBot ;VertJc *CT_TopBot ;CtrlPr *CT_CtrlPr ;};func (_gffb *CT_UnSignedInteger )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dagg :=range start .Attr {if _dagg .Name .Local =="\u0076\u0061\u006c"{_fbagb ,_gfbf :=_g .ParseUint (_dagg .Value ,10,32); +if _gfbf !=nil {return _gfbf ;};_gffb .ValAttr =uint32 (_fbagb );continue ;};};for {_eafg ,_ddgbf :=d .Token ();if _ddgbf !=nil {return _fg .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",_ddgbf ); +};if _cebab ,_cdgd :=_eafg .(_d .EndElement );_cdgd &&_cebab .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_FuncPr and its children -func (_bbca *CT_FuncPr )Validate ()error {return _bbca .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r");}; +// ValidateWithPath validates the CT_Char and its children, prefixing error messages with path +func (_egf *CT_Char )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path -func (_aefa *CT_SSub )ValidateWithPath (path string )error {if _aefa .SSubPr !=nil {if _cggg :=_aefa .SSubPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0062\u0050\u0072");_cggg !=nil {return _cggg ;};};if _gfcc :=_aefa .E .ValidateWithPath (path +"\u002f\u0045"); -_gfcc !=nil {return _gfcc ;};if _dgfdc :=_aefa .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_dgfdc !=nil {return _dgfdc ;};return nil ;}; +// ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path +func (_cabaf *CT_RChoice )ValidateWithPath (path string )error {for _ebd ,_bdgb :=range _cabaf .T {if _dfagc :=_bdgb .ValidateWithPath (_fg .Sprintf ("\u0025\u0073\u002f\u0054\u005b\u0025\u0064\u005d",path ,_ebd ));_dfagc !=nil {return _dfagc ;};};return nil ; +};func (_gbfgg ST_Shp )Validate ()error {return _gbfgg .ValidateWithPath ("")};func (_cbea *CT_GroupChrPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egff :for {_dcef ,_dad :=d .Token ();if _dad !=nil {return _dad ;};switch _bdg :=_dcef .(type ){case _d .StartElement :switch _bdg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_cbea .Chr =NewCT_Char (); +if _agf :=d .DecodeElement (_cbea .Chr ,&_bdg );_agf !=nil {return _agf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_cbea .Pos =NewCT_TopBot (); +if _deaf :=d .DecodeElement (_cbea .Pos ,&_bdg );_deaf !=nil {return _deaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"}:_cbea .VertJc =NewCT_TopBot (); +if _cdff :=d .DecodeElement (_cbea .VertJc ,&_bdg );_cdff !=nil {return _cdff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cbea .CtrlPr =NewCT_CtrlPr (); +if _cade :=d .DecodeElement (_cbea .CtrlPr ,&_bdg );_cade !=nil {return _cade ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bdg .Name ); +if _bbd :=d .Skip ();_bbd !=nil {return _bbd ;};};case _d .EndElement :break _egff ;case _d .CharData :};};return nil ;};func NewCT_LimLoc ()*CT_LimLoc {_aabaa :=&CT_LimLoc {};_aabaa .ValAttr =ST_LimLoc (1);return _aabaa };func (_gaadg *CT_XAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gaadg .ValAttr =_e .ST_XAlign (1); +for _ ,_ddb :=range start .Attr {if _ddb .Name .Local =="\u0076\u0061\u006c"{_gaadg .ValAttr .UnmarshalXMLAttr (_ddb );continue ;};};for {_bde ,_dcbe :=d .Token ();if _dcbe !=nil {return _fg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0058\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_dcbe ); +};if _ccca ,_dcaf :=_bde .(_d .EndElement );_dcaf &&_ccca .Name ==start .Name {break ;};};return nil ;};func NewCT_OMathParaPr ()*CT_OMathParaPr {_gdgcd :=&CT_OMathParaPr {};return _gdgcd };func NewCT_ManualBreak ()*CT_ManualBreak {_acdb :=&CT_ManualBreak {}; +return _acdb };func NewCT_Box ()*CT_Box {_bbe :=&CT_Box {};_bbe .E =NewCT_OMathArg ();return _bbe }; -// ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path -func (_fdcg *CT_UnSignedInteger )ValidateWithPath (path string )error {return nil };func (_gaddb ST_LimLoc )ValidateWithPath (path string )error {switch _gaddb {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 (_gaddb )); -};return nil ;};func (_dfd *CT_EqArr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddff :for {_afee ,_fgb :=d .Token ();if _fgb !=nil {return _fgb ;};switch _cbff :=_afee .(type ){case _b .StartElement :switch _cbff .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"}:_dfd .EqArrPr =NewCT_EqArrPr (); -if _egcd :=d .DecodeElement (_dfd .EqArrPr ,&_cbff );_egcd !=nil {return _egcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_cgfcd :=NewCT_OMathArg (); -if _fdc :=d .DecodeElement (_cgfcd ,&_cbff );_fdc !=nil {return _fdc ;};_dfd .E =append (_dfd .E ,_cgfcd );default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_cbff .Name ); -if _bbc :=d .Skip ();_bbc !=nil {return _bbc ;};};case _b .EndElement :break _ddff ;case _b .CharData :};};return nil ;};const (ST_StyleUnset ST_Style =0;ST_StyleP ST_Style =1;ST_StyleB ST_Style =2;ST_StyleI ST_Style =3;ST_StyleBi ST_Style =4;); +// Validate validates the CT_FPr and its children +func (_gga *CT_FPr )Validate ()error {return _gga .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0050\u0072");};func NewCT_Shp ()*CT_Shp {_gcdee :=&CT_Shp {};_gcdee .ValAttr =ST_Shp (1);return _gcdee };type CT_MC struct{McPr *CT_MCPr ;};func NewCT_SpacingRule ()*CT_SpacingRule {_aegdc :=&CT_SpacingRule {}; +_aegdc .ValAttr =0;return _aegdc ;};func (_eeedd *CT_GroupChr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _eeedd .GroupChrPr !=nil {_fefe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0067r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}}; +e .EncodeElement (_eeedd .GroupChrPr ,_fefe );};_bge :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_eeedd .E ,_bge );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aega ST_TopBot )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aegg :=_d .Attr {}; +_aegg .Name =name ;switch _aega {case ST_TopBotUnset :_aegg .Value ="";case ST_TopBotTop :_aegg .Value ="\u0074\u006f\u0070";case ST_TopBotBot :_aegg .Value ="\u0062\u006f\u0074";};return _aegg ,nil ;};func NewCT_BreakBin ()*CT_BreakBin {_ebgd :=&CT_BreakBin {}; +return _ebgd };func NewCT_String ()*CT_String {_ebfg :=&CT_String {};return _ebfg }; -// Validate validates the CT_Rad and its children -func (_fcad *CT_Rad )Validate ()error {return _fcad .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064");}; +// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path +func (_becfg *CT_Text )ValidateWithPath (path string )error {return nil };func NewCT_Acc ()*CT_Acc {_ea :=&CT_Acc {};_ea .E =NewCT_OMathArg ();return _ea };func (_egaea *OMathPara )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egaea .CT_OMathPara =*NewCT_OMathPara (); +_cffdf :for {_cede ,_dbbc :=d .Token ();if _dbbc !=nil {return _dbbc ;};switch _gdbf :=_cede .(type ){case _d .StartElement :switch _gdbf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_egaea .OMathParaPr =NewCT_OMathParaPr (); +if _cbfb :=d .DecodeElement (_egaea .OMathParaPr ,&_gdbf );_cbfb !=nil {return _cbfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cged :=NewCT_OMath (); +if _dcba :=d .DecodeElement (_cged ,&_gdbf );_dcba !=nil {return _dcba ;};_egaea .OMath =append (_egaea .OMath ,_cged );default:_fc .Log .Debug ("\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",_gdbf .Name ); +if _gfed :=d .Skip ();_gfed !=nil {return _gfed ;};};case _d .EndElement :break _cffdf ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_F and its children, prefixing error messages with path -func (_gcc *CT_F )ValidateWithPath (path string )error {if _gcc .FPr !=nil {if _ebb :=_gcc .FPr .ValidateWithPath (path +"\u002f\u0046\u0050\u0072");_ebb !=nil {return _ebb ;};};if _eaa :=_gcc .Num .ValidateWithPath (path +"\u002f\u004e\u0075\u006d");_eaa !=nil {return _eaa ; -};if _gabf :=_gcc .Den .ValidateWithPath (path +"\u002f\u0044\u0065\u006e");_gabf !=nil {return _gabf ;};return nil ;};func (_gfgg *CT_Bar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gfgg .BarPr !=nil {_gag :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0062\u0061\u0072\u0050\u0072"}}; -e .EncodeElement (_gfgg .BarPr ,_gag );};_dae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gfgg .E ,_dae );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SPre ()*CT_SPre {_ccbbb :=&CT_SPre {}; -_ccbbb .Sub =NewCT_OMathArg ();_ccbbb .Sup =NewCT_OMathArg ();_ccbbb .E =NewCT_OMathArg ();return _ccbbb ;};func (_affbb ST_BreakBin )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_affbb .String (),start );}; +// ValidateWithPath validates the CT_BoxPr and its children, prefixing error messages with path +func (_eff *CT_BoxPr )ValidateWithPath (path string )error {if _eff .OpEmu !=nil {if _cbf :=_eff .OpEmu .ValidateWithPath (path +"\u002f\u004f\u0070\u0045\u006d\u0075");_cbf !=nil {return _cbf ;};};if _eff .NoBreak !=nil {if _bef :=_eff .NoBreak .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b"); +_bef !=nil {return _bef ;};};if _eff .Diff !=nil {if _gbc :=_eff .Diff .ValidateWithPath (path +"\u002f\u0044\u0069f\u0066");_gbc !=nil {return _gbc ;};};if _eff .Brk !=nil {if _gebf :=_eff .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_gebf !=nil {return _gebf ; +};};if _eff .Aln !=nil {if _afc :=_eff .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_afc !=nil {return _afc ;};};if _eff .CtrlPr !=nil {if _dbff :=_eff .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dbff !=nil {return _dbff ; +};};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 (_bdaed *ST_Shp )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdaed =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_bdaed =1; +case "\u006d\u0061\u0074c\u0068":*_bdaed =2;};return nil ;};type CT_OMathArgPr struct{ArgSz *CT_Integer2 ;};type CT_GroupChr struct{GroupChrPr *CT_GroupChrPr ;E *CT_OMathArg ;};func (_gfdfa *ST_FType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gfdfa =0; +case "\u0062\u0061\u0072":*_gfdfa =1;case "\u0073\u006b\u0077":*_gfdfa =2;case "\u006c\u0069\u006e":*_gfdfa =3;case "\u006e\u006f\u0042a\u0072":*_gfdfa =4;};return nil ;};func (_efbf *CT_EqArr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _efbf .EqArrPr !=nil {_fdb :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072\u0050r"}};e .EncodeElement (_efbf .EqArrPr ,_fdb );};_fcgc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};for _ ,_ace :=range _efbf .E {e .EncodeElement (_ace ,_fcgc ); +};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_OnOff struct{ValAttr *_e .ST_OnOff ;}; -// Validate validates the CT_LimLowPr and its children -func (_ddge *CT_LimLowPr )Validate ()error {return _ddge .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072");};func (_cbfc ST_Shp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbfc .String (),start ); -};type CT_SSubSupPr struct{AlnScr *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_FType and its children +func (_acd *CT_FType )Validate ()error {return _acd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065");}; -// Validate validates the CT_OnOff and its children -func (_aabg *CT_OnOff )Validate ()error {return _aabg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");}; +// ValidateWithPath validates the EG_OMathElements and its children, prefixing error messages with path +func (_egeg *EG_OMathElements )ValidateWithPath (path string )error {for _accab ,_fegf :=range _egeg .EG_OMathMathElements {if _dffc :=_fegf .ValidateWithPath (_fg .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_accab )); +_dffc !=nil {return _dffc ;};};return nil ;}; -// Validate validates the CT_OMathJc and its children -func (_dgfc *CT_OMathJc )Validate ()error {return _dgfc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063");};type CT_OMathJc struct{ValAttr ST_Jc ;};func (_ecee *CT_OMathPara )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbcd :for {_eafbe ,_dgab :=d .Token (); -if _dgab !=nil {return _dgab ;};switch _efgd :=_eafbe .(type ){case _b .StartElement :switch _efgd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_ecee .OMathParaPr =NewCT_OMathParaPr (); -if _caagf :=d .DecodeElement (_ecee .OMathParaPr ,&_efgd );_caagf !=nil {return _caagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_feff :=NewCT_OMath (); -if _aeac :=d .DecodeElement (_feff ,&_efgd );_aeac !=nil {return _aeac ;};_ecee .OMath =append (_ecee .OMath ,_feff );default:_ff .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_efgd .Name ); -if _eadd :=d .Skip ();_eadd !=nil {return _eadd ;};};case _b .EndElement :break _fbcd ;case _b .CharData :};};return nil ;};func (_ecbf *CT_Integer255 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecbf .ValAttr =1;for _ ,_cacd :=range start .Attr {if _cacd .Name .Local =="\u0076\u0061\u006c"{_eddg ,_adc :=_d .ParseInt (_cacd .Value ,10,64); -if _adc !=nil {return _adc ;};_ecbf .ValAttr =_eddg ;continue ;};};for {_effb ,_gbd :=d .Token ();if _gbd !=nil {return _fd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0074e\u0067e\u0072\u0032\u0035\u0035\u003a\u0020\u0025s",_gbd ); -};if _aedf ,_eeb :=_effb .(_b .EndElement );_eeb &&_aedf .Name ==start .Name {break ;};};return nil ;};func (_agg *CT_GroupChr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agg .GroupChrPr !=nil {_eadc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}}; -e .EncodeElement (_agg .GroupChrPr ,_eadc );};_edg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_agg .E ,_edg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path +func (_ffcf *CT_OnOff )ValidateWithPath (path string )error {if _ffcf .ValAttr !=nil {if _beaad :=_ffcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_beaad !=nil {return _beaad ;};};return nil ;};type CT_LimLoc struct{ValAttr ST_LimLoc ; +};func NewCT_SSubPr ()*CT_SSubPr {_fccd :=&CT_SSubPr {};return _fccd }; -// Validate validates the CT_MR and its children -func (_baff *CT_MR )Validate ()error {return _baff .ValidateWithPath ("\u0043\u0054\u005fM\u0052")};type CT_MathPr struct{MathFont *CT_String ;BrkBin *CT_BreakBin ;BrkBinSub *CT_BreakBinSub ;SmallFrac *CT_OnOff ;DispDef *CT_OnOff ;LMargin *CT_TwipsMeasure ; -RMargin *CT_TwipsMeasure ;DefJc *CT_OMathJc ;PreSp *CT_TwipsMeasure ;PostSp *CT_TwipsMeasure ;InterSp *CT_TwipsMeasure ;IntraSp *CT_TwipsMeasure ;Choice *CT_MathPrChoice ;IntLim *CT_LimLoc ;NaryLim *CT_LimLoc ;};func (_ggdg *ST_TopBot )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ggdg =0; -case "\u0074\u006f\u0070":*_ggdg =1;case "\u0062\u006f\u0074":*_ggdg =2;};return nil ;};func NewCT_AccPr ()*CT_AccPr {_dca :=&CT_AccPr {};return _dca };const (ST_LimLocUnset ST_LimLoc =0;ST_LimLocUndOvr ST_LimLoc =1;ST_LimLocSubSup ST_LimLoc =2;); +// Validate validates the CT_Func and its children +func (_fabg *CT_Func )Validate ()error {return _fabg .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063");};func (_ec *CT_Acc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ec .E =NewCT_OMathArg ();_fga :for {_fd ,_dc :=d .Token (); +if _dc !=nil {return _dc ;};switch _bd :=_fd .(type ){case _d .StartElement :switch _bd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"}:_ec .AccPr =NewCT_AccPr (); +if _ff :=d .DecodeElement (_ec .AccPr ,&_bd );_ff !=nil {return _ff ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bg :=d .DecodeElement (_ec .E ,&_bd ); +_bg !=nil {return _bg ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bd .Name ); +if _cf :=d .Skip ();_cf !=nil {return _cf ;};};case _d .EndElement :break _fga ;case _d .CharData :};};return nil ;};func (_ddf *CT_Shp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_fbecg ,_acdf :=_ddf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _acdf !=nil {return _acdf ;};start .Attr =append (start .Attr ,_fbecg );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Bar struct{BarPr *CT_BarPr ;E *CT_OMathArg ;};func (_dfaf *CT_SPrePr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agdg :for {_eabcg ,_cbgcf :=d .Token (); +if _cbgcf !=nil {return _cbgcf ;};switch _aaff :=_eabcg .(type ){case _d .StartElement :switch _aaff .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dfaf .CtrlPr =NewCT_CtrlPr (); +if _acae :=d .DecodeElement (_dfaf .CtrlPr ,&_aaff );_acae !=nil {return _acae ;};default:_fc .Log .Debug ("\u0073k\u0069\u0070p\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",_aaff .Name ); +if _eddfa :=d .Skip ();_eddfa !=nil {return _eddfa ;};};case _d .EndElement :break _agdg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path -func (_daac *CT_BreakBin )ValidateWithPath (path string )error {if _aff :=_daac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aff !=nil {return _aff ;};return nil ;};func (_edag *CT_DPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aec :for {_gacc ,_ccdc :=d .Token (); -if _ccdc !=nil {return _ccdc ;};switch _ebf :=_gacc .(type ){case _b .StartElement :switch _ebf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"}:_edag .BegChr =NewCT_Char (); -if _bfbg :=d .DecodeElement (_edag .BegChr ,&_ebf );_bfbg !=nil {return _bfbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"}:_edag .SepChr =NewCT_Char (); -if _cdd :=d .DecodeElement (_edag .SepChr ,&_ebf );_cdd !=nil {return _cdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"}:_edag .EndChr =NewCT_Char (); -if _dda :=d .DecodeElement (_edag .EndChr ,&_ebf );_dda !=nil {return _dda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_edag .Grow =NewCT_OnOff (); -if _eccg :=d .DecodeElement (_edag .Grow ,&_ebf );_eccg !=nil {return _eccg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u0070"}:_edag .Shp =NewCT_Shp (); -if _afe :=d .DecodeElement (_edag .Shp ,&_ebf );_afe !=nil {return _afe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_edag .CtrlPr =NewCT_CtrlPr (); -if _ggef :=d .DecodeElement (_edag .CtrlPr ,&_ebf );_ggef !=nil {return _ggef ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ebf .Name ); -if _dacg :=d .Skip ();_dacg !=nil {return _dacg ;};};case _b .EndElement :break _aec ;case _b .CharData :};};return nil ;};func (_edfc *CT_SSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edfc .E =NewCT_OMathArg ();_edfc .Sub =NewCT_OMathArg (); -_ccegb :for {_cfaf ,_fcee :=d .Token ();if _fcee !=nil {return _fcee ;};switch _ffef :=_cfaf .(type ){case _b .StartElement :switch _ffef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"}:_edfc .SSubPr =NewCT_SSubPr (); -if _fdfgg :=d .DecodeElement (_edfc .SSubPr ,&_ffef );_fdfgg !=nil {return _fdfgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _ffab :=d .DecodeElement (_edfc .E ,&_ffef ); -_ffab !=nil {return _ffab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _dbbfa :=d .DecodeElement (_edfc .Sub ,&_ffef ); -_dbbfa !=nil {return _dbbfa ;};default:_ff .Log .Debug ("\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",_ffef .Name ); -if _fcgc :=d .Skip ();_fcgc !=nil {return _fcgc ;};};case _b .EndElement :break _ccegb ;case _b .CharData :};};return nil ;};func (_bgfa *ST_Script )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acbd ,_gegeg :=d .Token ();if _gegeg !=nil {return _gegeg ; -};if _fdfc ,_gggb :=_acbd .(_b .EndElement );_gggb &&_fdfc .Name ==start .Name {*_bgfa =1;return nil ;};if _eefgf ,_ceca :=_acbd .(_b .CharData );!_ceca {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",_acbd ); -}else {switch string (_eefgf ){case "":*_bgfa =0;case "\u0072\u006f\u006da\u006e":*_bgfa =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_bgfa =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_bgfa =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_bgfa =4; -case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_bgfa =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_bgfa =6;};};_acbd ,_gegeg =d .Token ();if _gegeg !=nil {return _gegeg ;};if _eggd ,_ccede :=_acbd .(_b .EndElement );_ccede &&_eggd .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",_acbd );}; +// ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path +func (_gcca *CT_SSubSupPr )ValidateWithPath (path string )error {if _gcca .AlnScr !=nil {if _cbgfb :=_gcca .AlnScr .ValidateWithPath (path +"\u002fA\u006c\u006e\u0053\u0063\u0072");_cbgfb !=nil {return _cbgfb ;};};if _gcca .CtrlPr !=nil {if _afea :=_gcca .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_afea !=nil {return _afea ;};};return nil ;}; -// ValidateWithPath validates the CT_RadPr and its children, prefixing error messages with path -func (_fbeg *CT_RadPr )ValidateWithPath (path string )error {if _fbeg .DegHide !=nil {if _eggb :=_fbeg .DegHide .ValidateWithPath (path +"\u002f\u0044\u0065\u0067\u0048\u0069\u0064\u0065");_eggb !=nil {return _eggb ;};};if _fbeg .CtrlPr !=nil {if _efed :=_fbeg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_efed !=nil {return _efed ;};};return nil ;}; +// ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path +func (_fagd *CT_OMathPara )ValidateWithPath (path string )error {if _fagd .OMathParaPr !=nil {if _bfgb :=_fagd .OMathParaPr .ValidateWithPath (path +"\u002f\u004f\u004da\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072");_bfgb !=nil {return _bfgb ;};};for _fdfbb ,_daba :=range _fagd .OMath {if _bcaba :=_daba .ValidateWithPath (_fg .Sprintf ("\u0025\u0073\u002fO\u004d\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_fdfbb )); +_bcaba !=nil {return _bcaba ;};};return nil ;}; -// Validate validates the CT_BarPr and its children -func (_gab *CT_BarPr )Validate ()error {return _gab .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072");};func NewCT_OMath ()*CT_OMath {_ccdd :=&CT_OMath {};return _ccdd };func NewCT_SSubPr ()*CT_SSubPr {_dgcd :=&CT_SSubPr {};return _dgcd }; +// Validate validates the CT_Acc and its children +func (_geb *CT_Acc )Validate ()error {return _geb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063");};type CT_OMathPara struct{OMathParaPr *CT_OMathParaPr ;OMath []*CT_OMath ;};func (_babed *ST_BreakBin )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eebd ,_bccad :=d .Token (); +if _bccad !=nil {return _bccad ;};if _accc ,_cgfa :=_eebd .(_d .EndElement );_cgfa &&_accc .Name ==start .Name {*_babed =1;return nil ;};if _cgbe ,_ebacg :=_eebd .(_d .CharData );!_ebacg {return _fg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eebd ); +}else {switch string (_cgbe ){case "":*_babed =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_babed =1;case "\u0061\u0066\u0074e\u0072":*_babed =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_babed =3;};};_eebd ,_bccad =d .Token ();if _bccad !=nil {return _bccad ; +};if _cbgga ,_daea :=_eebd .(_d .EndElement );_daea &&_cbgga .Name ==start .Name {return nil ;};return _fg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eebd ); +}; +// Validate validates the CT_SSubPr and its children +func (_fdcd *CT_SSubPr )Validate ()error {return _fdcd .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r");}; -// Validate validates the CT_RPR and its children -func (_fafc *CT_RPR )Validate ()error {return _fafc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0052");};func (_cdedf *CT_Rad )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cdedf .RadPr !=nil {_bcebc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0061\u0064\u0050\u0072"}}; -e .EncodeElement (_cdedf .RadPr ,_bcebc );};_beaa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064e\u0067"}};e .EncodeElement (_cdedf .Deg ,_beaa );_gfec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cdedf .E ,_gfec ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PhantPr struct{Show *CT_OnOff ;ZeroWid *CT_OnOff ;ZeroAsc *CT_OnOff ;ZeroDesc *CT_OnOff ;Transp *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_OMathParaPr and its children +func (_fgfa *CT_OMathParaPr )Validate ()error {return _fgfa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072");};func (_bgda *ST_Script )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbcc ,_beebfc :=d .Token (); +if _beebfc !=nil {return _beebfc ;};if _gdabd ,_bded :=_bbcc .(_d .EndElement );_bded &&_gdabd .Name ==start .Name {*_bgda =1;return nil ;};if _dabf ,_eace :=_bbcc .(_d .CharData );!_eace {return _fg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbcc ); +}else {switch string (_dabf ){case "":*_bgda =0;case "\u0072\u006f\u006da\u006e":*_bgda =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_bgda =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_bgda =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_bgda =4; +case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_bgda =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_bgda =6;};};_bbcc ,_beebfc =d .Token ();if _beebfc !=nil {return _beebfc ;};if _aafe ,_bdcag :=_bbcc .(_d .EndElement ); +_bdcag &&_aafe .Name ==start .Name {return nil ;};return _fg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbcc );};type CT_MathPrChoice struct{WrapIndent *CT_TwipsMeasure ; +WrapRight *CT_OnOff ;}; -// ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path -func (_ecge *CT_Phant )ValidateWithPath (path string )error {if _ecge .PhantPr !=nil {if _gffe :=_ecge .PhantPr .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");_gffe !=nil {return _gffe ;};};if _aeda :=_ecge .E .ValidateWithPath (path +"\u002f\u0045"); -_aeda !=nil {return _aeda ;};return nil ;};func NewEG_OMathMathElements ()*EG_OMathMathElements {_gfdb :=&EG_OMathMathElements {};return _gfdb };type ST_BreakBin byte ;func NewCT_GroupChr ()*CT_GroupChr {_bfbb :=&CT_GroupChr {};_bfbb .E =NewCT_OMathArg (); -return _bfbb };func NewCT_MathPrChoice ()*CT_MathPrChoice {_adcb :=&CT_MathPrChoice {};return _adcb };type CT_BreakBin struct{ValAttr ST_BreakBin ;};type CT_OMathArg struct{ArgPr *CT_OMathArgPr ;EG_OMathMathElements []*EG_OMathMathElements ;CtrlPr *CT_CtrlPr ; -};func (_bagd *CT_LimLoc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bagd .ValAttr =ST_LimLoc (1);for _ ,_agca :=range start .Attr {if _agca .Name .Local =="\u0076\u0061\u006c"{_bagd .ValAttr .UnmarshalXMLAttr (_agca );continue ;};}; -for {_dee ,_edeg :=d .Token ();if _edeg !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004c\u0069\u006dL\u006f\u0063\u003a\u0020\u0025\u0073",_edeg );};if _eaef ,_gafg :=_dee .(_b .EndElement );_gafg &&_eaef .Name ==start .Name {break ; -};};return nil ;};func NewCT_Phant ()*CT_Phant {_efaffe :=&CT_Phant {};_efaffe .E =NewCT_OMathArg ();return _efaffe };func NewCT_BorderBox ()*CT_BorderBox {_eg :=&CT_BorderBox {};_eg .E =NewCT_OMathArg ();return _eg };func (_gbbc *CT_SPrePr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gbbc .CtrlPr !=nil {_dgdb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gbbc .CtrlPr ,_dgdb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path +func (_dcf *CT_TwipsMeasure )ValidateWithPath (path string )error {if _dfec :=_dcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfec !=nil {return _dfec ;};return nil ;};type EG_ScriptStyle struct{Scr *CT_Script ; +Sty *CT_Style ;};func (_cbad ST_FType )Validate ()error {return _cbad .ValidateWithPath ("")};func (_cfggf ST_BreakBin )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeddb :=_d .Attr {};_eeddb .Name =name ;switch _cfggf {case ST_BreakBinUnset :_eeddb .Value =""; +case ST_BreakBinBefore :_eeddb .Value ="\u0062\u0065\u0066\u006f\u0072\u0065";case ST_BreakBinAfter :_eeddb .Value ="\u0061\u0066\u0074e\u0072";case ST_BreakBinRepeat :_eeddb .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _eeddb ,nil ;};func (_eegde ST_BreakBinSub )Validate ()error {return _eegde .ValidateWithPath ("")}; +type CT_MPr struct{BaseJc *CT_YAlign ;PlcHide *CT_OnOff ;RSpRule *CT_SpacingRule ;CGpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CSp *CT_UnSignedInteger ;CGp *CT_UnSignedInteger ;Mcs *CT_MCS ;CtrlPr *CT_CtrlPr ;};type ST_BreakBin byte ;func (_fbaf *CT_SSupPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _fbaf .CtrlPr !=nil {_bfbfe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fbaf .CtrlPr ,_bfbfe );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddeb *CT_OMathPara )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _ddeb .OMathParaPr !=nil {_cbbb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}};e .EncodeElement (_ddeb .OMathParaPr ,_cbbb );};_cece :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}}; +for _ ,_dcccf :=range _ddeb .OMath {e .EncodeElement (_dcccf ,_cece );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};const (ST_ShpUnset ST_Shp =0;ST_ShpCentered ST_Shp =1;ST_ShpMatch ST_Shp =2;);func (_egfd *ST_FType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfdd ,_bfffc :=d .Token (); +if _bfffc !=nil {return _bfffc ;};if _acgca ,_ggcab :=_cfdd .(_d .EndElement );_ggcab &&_acgca .Name ==start .Name {*_egfd =1;return nil ;};if _aabd ,_dbef :=_cfdd .(_d .CharData );!_dbef {return _fg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfdd ); +}else {switch string (_aabd ){case "":*_egfd =0;case "\u0062\u0061\u0072":*_egfd =1;case "\u0073\u006b\u0077":*_egfd =2;case "\u006c\u0069\u006e":*_egfd =3;case "\u006e\u006f\u0042a\u0072":*_egfd =4;};};_cfdd ,_bfffc =d .Token ();if _bfffc !=nil {return _bfffc ; +};if _gdad ,_efcf :=_cfdd .(_d .EndElement );_efcf &&_gdad .Name ==start .Name {return nil ;};return _fg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfdd ); +};func (_dbcb *CT_String )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dbcb .ValAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fg .Sprintf ("\u0025\u0076",*_dbcb .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; // ValidateWithPath validates the CT_RPRChoice and its children, prefixing error messages with path -func (_agbe *CT_RPRChoice )ValidateWithPath (path string )error {if _agbe .Nor !=nil {if _aedfc :=_agbe .Nor .ValidateWithPath (path +"\u002f\u004e\u006f\u0072");_aedfc !=nil {return _aedfc ;};};return nil ;};func (_dc *CT_Acc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dc .E =NewCT_OMathArg (); -_be :for {_dg ,_eb :=d .Token ();if _eb !=nil {return _eb ;};switch _db :=_dg .(type ){case _b .StartElement :switch _db .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"}:_dc .AccPr =NewCT_AccPr (); -if _cd :=d .DecodeElement (_dc .AccPr ,&_db );_cd !=nil {return _cd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gf :=d .DecodeElement (_dc .E ,&_db ); -_gf !=nil {return _gf ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_db .Name ); -if _ffb :=d .Skip ();_ffb !=nil {return _ffb ;};};case _b .EndElement :break _be ;case _b .CharData :};};return nil ;};func NewCT_SpacingRule ()*CT_SpacingRule {_dffgd :=&CT_SpacingRule {};_dffgd .ValAttr =0;return _dffgd ;}; +func (_eaabc *CT_RPRChoice )ValidateWithPath (path string )error {if _eaabc .Nor !=nil {if _gafe :=_eaabc .Nor .ValidateWithPath (path +"\u002f\u004e\u006f\u0072");_gafe !=nil {return _gafe ;};};return nil ;}; -// ValidateWithPath validates the CT_OMathParaPr and its children, prefixing error messages with path -func (_eaac *CT_OMathParaPr )ValidateWithPath (path string )error {if _eaac .Jc !=nil {if _ccec :=_eaac .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_ccec !=nil {return _ccec ;};};return nil ;};type CT_MathPrChoice struct{WrapIndent *CT_TwipsMeasure ; -WrapRight *CT_OnOff ;};func (_aebb *ST_FType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aebb =0;case "\u0062\u0061\u0072":*_aebb =1;case "\u0073\u006b\u0077":*_aebb =2;case "\u006c\u0069\u006e":*_aebb =3;case "\u006e\u006f\u0042a\u0072":*_aebb =4; -};return nil ;};func (_bace *CT_Shp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bace .ValAttr =ST_Shp (1);for _ ,_dcgef :=range start .Attr {if _dcgef .Name .Local =="\u0076\u0061\u006c"{_bace .ValAttr .UnmarshalXMLAttr (_dcgef );continue ; -};};for {_fgfd ,_efbg :=d .Token ();if _efbg !=nil {return _fd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0070\u003a\u0020\u0025\u0073",_efbg );};if _dbcd ,_gbbf :=_fgfd .(_b .EndElement );_gbbf &&_dbcd .Name ==start .Name {break ; -};};return nil ;};type CT_Phant struct{PhantPr *CT_PhantPr ;E *CT_OMathArg ;};type CT_D struct{DPr *CT_DPr ;E []*CT_OMathArg ;}; +// Validate validates the CT_MathPr and its children +func (_bbf *CT_MathPr )Validate ()error {return _bbf .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r");};type CT_String struct{ValAttr *string ;}; -// Validate validates the CT_Nary and its children -func (_fgcc *CT_Nary )Validate ()error {return _fgcc .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079");};func (_cfdcg ST_FType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dfeea :=_b .Attr {};_dfeea .Name =name ;switch _cfdcg {case ST_FTypeUnset :_dfeea .Value =""; -case ST_FTypeBar :_dfeea .Value ="\u0062\u0061\u0072";case ST_FTypeSkw :_dfeea .Value ="\u0073\u006b\u0077";case ST_FTypeLin :_dfeea .Value ="\u006c\u0069\u006e";case ST_FTypeNoBar :_dfeea .Value ="\u006e\u006f\u0042a\u0072";};return _dfeea ,nil ;}; +// Validate validates the CT_M and its children +func (_cbag *CT_M )Validate ()error {return _cbag .ValidateWithPath ("\u0043\u0054\u005f\u004d")};func NewCT_FPr ()*CT_FPr {_eag :=&CT_FPr {};return _eag };func (_eea *CT_Integer2 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eea .ValAttr =-2; +for _ ,_bafbe :=range start .Attr {if _bafbe .Name .Local =="\u0076\u0061\u006c"{_cfad ,_bec :=_g .ParseInt (_bafbe .Value ,10,64);if _bec !=nil {return _bec ;};_eea .ValAttr =_cfad ;continue ;};};for {_eged ,_adcf :=d .Token ();if _adcf !=nil {return _fg .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u003a\u0020\u0025\u0073",_adcf ); +};if _fdcf ,_cfd :=_eged .(_d .EndElement );_cfd &&_fdcf .Name ==start .Name {break ;};};return nil ;};func (_ecge *EG_OMathElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbdg :for {_dfee ,_fedg :=d .Token ();if _fedg !=nil {return _fedg ; +};switch _feec :=_dfee .(type ){case _d .StartElement :switch _feec .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_bbbb :=NewEG_OMathMathElements (); +_bbbb .Acc =NewCT_Acc ();if _bcfg :=d .DecodeElement (_bbbb .Acc ,&_feec );_bcfg !=nil {return _bcfg ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_bbbb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_dccg :=NewEG_OMathMathElements (); +_dccg .Bar =NewCT_Bar ();if _ecbb :=d .DecodeElement (_dccg .Bar ,&_feec );_ecbb !=nil {return _ecbb ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_dccg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_abdg :=NewEG_OMathMathElements (); +_abdg .Box =NewCT_Box ();if _gbef :=d .DecodeElement (_abdg .Box ,&_feec );_gbef !=nil {return _gbef ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_abdg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_gdab :=NewEG_OMathMathElements (); +_gdab .BorderBox =NewCT_BorderBox ();if _ffeb :=d .DecodeElement (_gdab .BorderBox ,&_feec );_ffeb !=nil {return _ffeb ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_gdab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_gbfc :=NewEG_OMathMathElements (); +_gbfc .D =NewCT_D ();if _eecef :=d .DecodeElement (_gbfc .D ,&_feec );_eecef !=nil {return _eecef ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_gbfc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_agac :=NewEG_OMathMathElements (); +_agac .EqArr =NewCT_EqArr ();if _dadgg :=d .DecodeElement (_agac .EqArr ,&_feec );_dadgg !=nil {return _dadgg ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_agac );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_gdfg :=NewEG_OMathMathElements (); +_gdfg .F =NewCT_F ();if _cfee :=d .DecodeElement (_gdfg .F ,&_feec );_cfee !=nil {return _cfee ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_gdfg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_cabc :=NewEG_OMathMathElements (); +_cabc .Func =NewCT_Func ();if _cacef :=d .DecodeElement (_cabc .Func ,&_feec );_cacef !=nil {return _cacef ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_cabc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_aecbf :=NewEG_OMathMathElements (); +_aecbf .GroupChr =NewCT_GroupChr ();if _daee :=d .DecodeElement (_aecbf .GroupChr ,&_feec );_daee !=nil {return _daee ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_aecbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_gccg :=NewEG_OMathMathElements (); +_gccg .LimLow =NewCT_LimLow ();if _bdce :=d .DecodeElement (_gccg .LimLow ,&_feec );_bdce !=nil {return _bdce ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_gccg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_dfcda :=NewEG_OMathMathElements (); +_dfcda .LimUpp =NewCT_LimUpp ();if _dabd :=d .DecodeElement (_dfcda .LimUpp ,&_feec );_dabd !=nil {return _dabd ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_dfcda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_bbdga :=NewEG_OMathMathElements (); +_bbdga .M =NewCT_M ();if _abfbb :=d .DecodeElement (_bbdga .M ,&_feec );_abfbb !=nil {return _abfbb ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_bbdga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_deecdd :=NewEG_OMathMathElements (); +_deecdd .Nary =NewCT_Nary ();if _cccb :=d .DecodeElement (_deecdd .Nary ,&_feec );_cccb !=nil {return _cccb ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_deecdd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_gggf :=NewEG_OMathMathElements (); +_gggf .Phant =NewCT_Phant ();if _agbbb :=d .DecodeElement (_gggf .Phant ,&_feec );_agbbb !=nil {return _agbbb ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_gggf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_bdaad :=NewEG_OMathMathElements (); +_bdaad .Rad =NewCT_Rad ();if _afdg :=d .DecodeElement (_bdaad .Rad ,&_feec );_afdg !=nil {return _afdg ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_bdaad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_aacd :=NewEG_OMathMathElements (); +_aacd .SPre =NewCT_SPre ();if _cgbd :=d .DecodeElement (_aacd .SPre ,&_feec );_cgbd !=nil {return _cgbd ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_aacd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_abbfa :=NewEG_OMathMathElements (); +_abbfa .SSub =NewCT_SSub ();if _cdba :=d .DecodeElement (_abbfa .SSub ,&_feec );_cdba !=nil {return _cdba ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_abbfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_cbcg :=NewEG_OMathMathElements (); +_cbcg .SSubSup =NewCT_SSubSup ();if _bagb :=d .DecodeElement (_cbcg .SSubSup ,&_feec );_bagb !=nil {return _bagb ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_cbcg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_gdec :=NewEG_OMathMathElements (); +_gdec .SSup =NewCT_SSup ();if _gdbd :=d .DecodeElement (_gdec .SSup ,&_feec );_gdbd !=nil {return _gdbd ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_gdec );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_ggcdb :=NewEG_OMathMathElements (); +_ggcdb .R =NewCT_R ();if _dfce :=d .DecodeElement (_ggcdb .R ,&_feec );_dfce !=nil {return _dfce ;};_ecge .EG_OMathMathElements =append (_ecge .EG_OMathMathElements ,_ggcdb );default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_feec .Name ); +if _eedd :=d .Skip ();_eedd !=nil {return _eedd ;};};case _d .EndElement :break _bbdg ;case _d .CharData :};};return nil ;};func NewCT_PhantPr ()*CT_PhantPr {_afa :=&CT_PhantPr {};return _afa }; -// ValidateWithPath validates the MathPr and its children, prefixing error messages with path -func (_fdgf *MathPr )ValidateWithPath (path string )error {if _bdgg :=_fdgf .CT_MathPr .ValidateWithPath (path );_bdgg !=nil {return _bdgg ;};return nil ;}; +// Validate validates the CT_BarPr and its children +func (_cb *CT_BarPr )Validate ()error {return _cb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072");}; -// ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path -func (_egf *CT_MCS )ValidateWithPath (path string )error {for _ffcf ,_bgba :=range _egf .Mc {if _fadec :=_bgba .ValidateWithPath (_fd .Sprintf ("\u0025s\u002f\u004d\u0063\u005b\u0025\u0064]",path ,_ffcf ));_fadec !=nil {return _fadec ;};};return nil ;}; +// Validate validates the CT_TwipsMeasure and its children +func (_dagd *CT_TwipsMeasure )Validate ()error {return _dagd .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};type CT_RPR struct{Lit *CT_OnOff ;Choice *CT_RPRChoice ;Brk *CT_ManualBreak ;Aln *CT_OnOff ; +};type CT_SSubSup struct{SSubSupPr *CT_SSubSupPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;};func NewMathPr ()*MathPr {_ebeef :=&MathPr {};_ebeef .CT_MathPr =*NewCT_MathPr ();return _ebeef }; +// ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path +func (_ecdg *CT_Bar )ValidateWithPath (path string )error {if _ecdg .BarPr !=nil {if _ag :=_ecdg .BarPr .ValidateWithPath (path +"\u002f\u0042\u0061\u0072\u0050\u0072");_ag !=nil {return _ag ;};};if _gdge :=_ecdg .E .ValidateWithPath (path +"\u002f\u0045"); +_gdge !=nil {return _gdge ;};return nil ;};func (_bcbc *ST_Style )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcbc =0;case "\u0070":*_bcbc =1;case "\u0062":*_bcbc =2;case "\u0069":*_bcbc =3;case "\u0062\u0069":*_bcbc =4;};return nil ; +}; -// Validate validates the CT_D and its children -func (_fbd *CT_D )Validate ()error {return _fbd .ValidateWithPath ("\u0043\u0054\u005f\u0044")};func (_ddfg *CT_D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgfc :for {_fbg ,_ggf :=d .Token ();if _ggf !=nil {return _ggf ;};switch _ggcc :=_fbg .(type ){case _b .StartElement :switch _ggcc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0050\u0072"}:_ddfg .DPr =NewCT_DPr (); -if _cagg :=d .DecodeElement (_ddfg .DPr ,&_ggcc );_cagg !=nil {return _cagg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_agb :=NewCT_OMathArg (); -if _bgd :=d .DecodeElement (_agb ,&_ggcc );_bgd !=nil {return _bgd ;};_ddfg .E =append (_ddfg .E ,_agb );default:_ff .Log .Debug ("\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",_ggcc .Name ); -if _cccd :=d .Skip ();_cccd !=nil {return _cccd ;};};case _b .EndElement :break _cgfc ;case _b .CharData :};};return nil ;};func NewCT_UnSignedInteger ()*CT_UnSignedInteger {_dfef :=&CT_UnSignedInteger {};return _dfef };func (_dbfb ST_LimLoc )Validate ()error {return _dbfb .ValidateWithPath ("")}; -func (_bddd *CT_SSubSup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bddd .SSubSupPr !=nil {_aage :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0073\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_bddd .SSubSupPr ,_aage ); -};_eege :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bddd .E ,_eege );_aggae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_bddd .Sub ,_aggae );_gedaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}}; -e .EncodeElement (_bddd .Sup ,_gedaf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecc *CT_CtrlPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_fcg ,_eecda :=d .Token ();if _eecda !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0074\u0072l\u0050\u0072\u003a\u0020\u0025\u0073",_eecda ); -};if _eef ,_cfce :=_fcg .(_b .EndElement );_cfce &&_eef .Name ==start .Name {break ;};};return nil ;};type CT_Char struct{ValAttr string ;};func (_ebag *CT_MathPrChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebag .WrapIndent !=nil {_eefa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0077r\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}}; -e .EncodeElement (_ebag .WrapIndent ,_eefa );};if _ebag .WrapRight !=nil {_edbf :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0077\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ebag .WrapRight ,_edbf );};return nil ;}; +// Validate validates the CT_OMathPara and its children +func (_fggb *CT_OMathPara )Validate ()error {return _fggb .ValidateWithPath ("\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");};type ST_Style byte ;type CT_Style struct{ValAttr ST_Style ;};func NewCT_RadPr ()*CT_RadPr {_bege :=&CT_RadPr {}; +return _bege };func NewCT_BarPr ()*CT_BarPr {_df :=&CT_BarPr {};return _df };func (_dfae ST_FType )ValidateWithPath (path string )error {switch _dfae {case 0,1,2,3,4:default:return _fg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfae )); +};return nil ;};type CT_CtrlPr struct{}; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_dfeg *CT_Style )ValidateWithPath (path string )error {if _fceb :=_dfeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fceb !=nil {return _fceb ;};return nil ;};type CT_BoxPr struct{OpEmu *CT_OnOff ;NoBreak *CT_OnOff ; -Diff *CT_OnOff ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_LimLow and its children +func (_gced *CT_LimLow )Validate ()error {return _gced .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw");};func (_cegd ST_Shp )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ecfb :=_d .Attr {};_ecfb .Name =name ;switch _cegd {case ST_ShpUnset :_ecfb .Value =""; +case ST_ShpCentered :_ecfb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case ST_ShpMatch :_ecfb .Value ="\u006d\u0061\u0074c\u0068";};return _ecfb ,nil ;}; -// ValidateWithPath validates the CT_Rad and its children, prefixing error messages with path -func (_efcb *CT_Rad )ValidateWithPath (path string )error {if _efcb .RadPr !=nil {if _afcf :=_efcb .RadPr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0050\u0072");_afcf !=nil {return _afcf ;};};if _agbef :=_efcb .Deg .ValidateWithPath (path +"\u002f\u0044\u0065\u0067"); -_agbef !=nil {return _agbef ;};if _gbdb :=_efcb .E .ValidateWithPath (path +"\u002f\u0045");_gbdb !=nil {return _gbdb ;};return nil ;};func NewEG_ScriptStyle ()*EG_ScriptStyle {_dcffe :=&EG_ScriptStyle {};return _dcffe };func (_fbae *CT_OMathArg )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _fbae .ArgPr !=nil {_gdbc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0072\u0067\u0050\u0072"}};e .EncodeElement (_fbae .ArgPr ,_gdbc );};if _fbae .EG_OMathMathElements !=nil {for _ ,_acfa :=range _fbae .EG_OMathMathElements {_acfa .MarshalXML (e ,_b .StartElement {}); -};};if _fbae .CtrlPr !=nil {_efab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fbae .CtrlPr ,_efab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cca *CT_String )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cca .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_cca .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gacf *CT_Integer255 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fd .Sprintf ("\u0025\u0076",_gacf .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfgd *CT_RPR )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggac :for {_agga ,_fagg :=d .Token ();if _fagg !=nil {return _fagg ;};switch _aggb :=_agga .(type ){case _b .StartElement :switch _aggb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u0074"}:_gfgd .Lit =NewCT_OnOff (); -if _caggd :=d .DecodeElement (_gfgd .Lit ,&_aggb );_caggd !=nil {return _caggd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_gfgd .Choice =NewCT_RPRChoice (); -if _acgdf :=d .DecodeElement (&_gfgd .Choice .Nor ,&_aggb );_acgdf !=nil {return _acgdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_gfgd .Brk =NewCT_ManualBreak (); -if _dedfe :=d .DecodeElement (_gfgd .Brk ,&_aggb );_dedfe !=nil {return _dedfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_gfgd .Aln =NewCT_OnOff (); -if _cbec :=d .DecodeElement (_gfgd .Aln ,&_aggb );_cbec !=nil {return _cbec ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_aggb .Name ); -if _ecbb :=d .Skip ();_ecbb !=nil {return _ecbb ;};};case _b .EndElement :break _ggac ;case _b .CharData :};};return nil ;};type CT_FType struct{ValAttr ST_FType ;};func (_aceb *CT_FType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aceb .ValAttr =ST_FType (1); -for _ ,_cced :=range start .Attr {if _cced .Name .Local =="\u0076\u0061\u006c"{_aceb .ValAttr .UnmarshalXMLAttr (_cced );continue ;};};for {_effg ,_bbd :=d .Token ();if _bbd !=nil {return _fd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0054\u0079\u0070\u0065: \u0025\u0073",_bbd ); -};if _bda ,_bcb :=_effg .(_b .EndElement );_bcb &&_bda .Name ==start .Name {break ;};};return nil ;};func NewCT_SSubSup ()*CT_SSubSup {_fbea :=&CT_SSubSup {};_fbea .E =NewCT_OMathArg ();_fbea .Sub =NewCT_OMathArg ();_fbea .Sup =NewCT_OMathArg ();return _fbea ; -};func (_fabae *CT_XAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gfagf ,_cccdf :=_fabae .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _cccdf !=nil {return _cccdf ;};start .Attr =append (start .Attr ,_gfagf ); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_acbc *CT_BreakBinSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adg :=range start .Attr {if _adg .Name .Local =="\u0076\u0061\u006c"{_acbc .ValAttr .UnmarshalXMLAttr (_adg ); -continue ;};};for {_bebc ,_cfac :=d .Token ();if _cfac !=nil {return _fd .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",_cfac );};if _dadf ,_cafa :=_bebc .(_b .EndElement ); -_cafa &&_dadf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Script and its children, prefixing error messages with path +func (_degf *CT_Script )ValidateWithPath (path string )error {if _dfeb :=_degf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfeb !=nil {return _dfeb ;};return nil ;}; -// Validate validates the CT_OMathPara and its children -func (_gdga *CT_OMathPara )Validate ()error {return _gdga .ValidateWithPath ("\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");};type EG_OMathElements struct{EG_OMathMathElements []*EG_OMathMathElements ;}; +// ValidateWithPath validates the CT_OMath and its children, prefixing error messages with path +func (_dccc *CT_OMath )ValidateWithPath (path string )error {for _bagg ,_gcde :=range _dccc .EG_OMathMathElements {if _daca :=_gcde .ValidateWithPath (_fg .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_bagg )); +_daca !=nil {return _daca ;};};return nil ;};func NewCT_GroupChr ()*CT_GroupChr {_ceba :=&CT_GroupChr {};_ceba .E =NewCT_OMathArg ();return _ceba };func NewOMath ()*OMath {_ccgg :=&OMath {};_ccgg .CT_OMath =*NewCT_OMath ();return _ccgg }; -// Validate validates the CT_RadPr and its children -func (_afce *CT_RadPr )Validate ()error {return _afce .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072");};func (_fdbfe *CT_SpacingRule )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fd .Sprintf ("\u0025\u0076",_fdbfe .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_edegb *OMath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edegb .CT_OMath =*NewCT_OMath ();_cbdf :for {_egfed ,_fgba :=d .Token ();if _fgba !=nil {return _fgba ; -};switch _ddgba :=_egfed .(type ){case _b .StartElement :switch _ddgba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_adgb :=NewEG_OMathMathElements (); -_adgb .Acc =NewCT_Acc ();if _fecg :=d .DecodeElement (_adgb .Acc ,&_ddgba );_fecg !=nil {return _fecg ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_adgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_dgedb :=NewEG_OMathMathElements (); -_dgedb .Bar =NewCT_Bar ();if _bbagc :=d .DecodeElement (_dgedb .Bar ,&_ddgba );_bbagc !=nil {return _bbagc ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_dgedb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_bdge :=NewEG_OMathMathElements (); -_bdge .Box =NewCT_Box ();if _bacbd :=d .DecodeElement (_bdge .Box ,&_ddgba );_bacbd !=nil {return _bacbd ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_bdge );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_dceaf :=NewEG_OMathMathElements (); -_dceaf .BorderBox =NewCT_BorderBox ();if _cfdfb :=d .DecodeElement (_dceaf .BorderBox ,&_ddgba );_cfdfb !=nil {return _cfdfb ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_dceaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_gffa :=NewEG_OMathMathElements (); -_gffa .D =NewCT_D ();if _fafcd :=d .DecodeElement (_gffa .D ,&_ddgba );_fafcd !=nil {return _fafcd ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_gffa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_cfad :=NewEG_OMathMathElements (); -_cfad .EqArr =NewCT_EqArr ();if _fdgcd :=d .DecodeElement (_cfad .EqArr ,&_ddgba );_fdgcd !=nil {return _fdgcd ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_cfad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_aaae :=NewEG_OMathMathElements (); -_aaae .F =NewCT_F ();if _cdgc :=d .DecodeElement (_aaae .F ,&_ddgba );_cdgc !=nil {return _cdgc ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_aaae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_efgc :=NewEG_OMathMathElements (); -_efgc .Func =NewCT_Func ();if _gfbe :=d .DecodeElement (_efgc .Func ,&_ddgba );_gfbe !=nil {return _gfbe ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_efgc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_gdee :=NewEG_OMathMathElements (); -_gdee .GroupChr =NewCT_GroupChr ();if _agdcd :=d .DecodeElement (_gdee .GroupChr ,&_ddgba );_agdcd !=nil {return _agdcd ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_gdee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_bcbc :=NewEG_OMathMathElements (); -_bcbc .LimLow =NewCT_LimLow ();if _gade :=d .DecodeElement (_bcbc .LimLow ,&_ddgba );_gade !=nil {return _gade ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_fcda :=NewEG_OMathMathElements (); -_fcda .LimUpp =NewCT_LimUpp ();if _bbfd :=d .DecodeElement (_fcda .LimUpp ,&_ddgba );_bbfd !=nil {return _bbfd ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_fcda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_gcgg :=NewEG_OMathMathElements (); -_gcgg .M =NewCT_M ();if _efba :=d .DecodeElement (_gcgg .M ,&_ddgba );_efba !=nil {return _efba ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_gcgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_gaec :=NewEG_OMathMathElements (); -_gaec .Nary =NewCT_Nary ();if _afbc :=d .DecodeElement (_gaec .Nary ,&_ddgba );_afbc !=nil {return _afbc ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_gaec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_gcccg :=NewEG_OMathMathElements (); -_gcccg .Phant =NewCT_Phant ();if _fecae :=d .DecodeElement (_gcccg .Phant ,&_ddgba );_fecae !=nil {return _fecae ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_gcccg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_eged :=NewEG_OMathMathElements (); -_eged .Rad =NewCT_Rad ();if _bagc :=d .DecodeElement (_eged .Rad ,&_ddgba );_bagc !=nil {return _bagc ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_eged );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_bgfbe :=NewEG_OMathMathElements (); -_bgfbe .SPre =NewCT_SPre ();if _ddacb :=d .DecodeElement (_bgfbe .SPre ,&_ddgba );_ddacb !=nil {return _ddacb ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_bgfbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_fcgg :=NewEG_OMathMathElements (); -_fcgg .SSub =NewCT_SSub ();if _gabe :=d .DecodeElement (_fcgg .SSub ,&_ddgba );_gabe !=nil {return _gabe ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_fcgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_baaaf :=NewEG_OMathMathElements (); -_baaaf .SSubSup =NewCT_SSubSup ();if _fdabe :=d .DecodeElement (_baaaf .SSubSup ,&_ddgba );_fdabe !=nil {return _fdabe ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_baaaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_dbgbd :=NewEG_OMathMathElements (); -_dbgbd .SSup =NewCT_SSup ();if _gabg :=d .DecodeElement (_dbgbd .SSup ,&_ddgba );_gabg !=nil {return _gabg ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_dbgbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_gbad :=NewEG_OMathMathElements (); -_gbad .R =NewCT_R ();if _bagb :=d .DecodeElement (_gbad .R ,&_ddgba );_bagb !=nil {return _bagb ;};_edegb .EG_OMathMathElements =append (_edegb .EG_OMathMathElements ,_gbad );default:_ff .Log .Debug ("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",_ddgba .Name ); -if _ccde :=d .Skip ();_ccde !=nil {return _ccde ;};};case _b .EndElement :break _cbdf ;case _b .CharData :};};return nil ;};func (_badg *CT_Script )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgaba :=range start .Attr {if _dgaba .Name .Local =="\u0076\u0061\u006c"{_badg .ValAttr .UnmarshalXMLAttr (_dgaba ); -continue ;};};for {_ddaca ,_dcgfa :=d .Token ();if _dcgfa !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0072i\u0070\u0074\u003a\u0020\u0025\u0073",_dcgfa );};if _fbef ,_feed :=_ddaca .(_b .EndElement );_feed &&_fbef .Name ==start .Name {break ; -};};return nil ;};func (_bcbg ST_Script )Validate ()error {return _bcbg .ValidateWithPath ("")};func NewCT_XAlign ()*CT_XAlign {_gebf :=&CT_XAlign {};_gebf .ValAttr =_g .ST_XAlign (1);return _gebf }; +// Validate validates the CT_Text and its children +func (_acea *CT_Text )Validate ()error {return _acea .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func (_cecf *CT_D )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cecf .DPr !=nil {_bbea :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0064P\u0072"}}; +e .EncodeElement (_cecf .DPr ,_bbea );};_eece :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};for _ ,_ece :=range _cecf .E {e .EncodeElement (_ece ,_eece );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aacf *OMath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d:\u006f\u004d\u0061\u0074\u0068";return _aacf .CT_OMath .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path -func (_egg *CT_LimLow )ValidateWithPath (path string )error {if _egg .LimLowPr !=nil {if _eag :=_egg .LimLowPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077\u0050r");_eag !=nil {return _eag ;};};if _edbb :=_egg .E .ValidateWithPath (path +"\u002f\u0045"); -_edbb !=nil {return _edbb ;};if _cge :=_egg .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_cge !=nil {return _cge ;};return nil ;};func NewCT_SSub ()*CT_SSub {_cfef :=&CT_SSub {};_cfef .E =NewCT_OMathArg ();_cfef .Sub =NewCT_OMathArg ();return _cfef ; -};func (_bebf *ST_Jc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecfd ,_ebcaa :=d .Token ();if _ebcaa !=nil {return _ebcaa ;};if _ebefg ,_faggb :=_ecfd .(_b .EndElement );_faggb &&_ebefg .Name ==start .Name {*_bebf =1;return nil ;};if _gcff ,_gceaf :=_ecfd .(_b .CharData ); -!_gceaf {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",_ecfd );}else {switch string (_gcff ){case "":*_bebf =0;case "\u006c\u0065\u0066\u0074":*_bebf =1; -case "\u0072\u0069\u0067h\u0074":*_bebf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bebf =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_bebf =4;};};_ecfd ,_ebcaa =d .Token ();if _ebcaa !=nil {return _ebcaa ;};if _agaac ,_afbd :=_ecfd .(_b .EndElement ); -_afbd &&_agaac .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",_ecfd );};type CT_F struct{FPr *CT_FPr ; -Num *CT_OMathArg ;Den *CT_OMathArg ;};func ParseUnionST_OnOff (s string )(_g .ST_OnOff ,error ){return _g .ParseUnionST_OnOff (s )};func (_dgaf ST_Style )String ()string {switch _dgaf {case 0:return "";case 1:return "\u0070";case 2:return "\u0062";case 3:return "\u0069"; -case 4:return "\u0062\u0069";};return "";};func (_gagg *CT_DPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gagg .BegChr !=nil {_fed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0065\u0067\u0043\u0068\u0072"}}; -e .EncodeElement (_gagg .BegChr ,_fed );};if _gagg .SepChr !=nil {_cce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0065\u0070\u0043\u0068\u0072"}};e .EncodeElement (_gagg .SepChr ,_cce );};if _gagg .EndChr !=nil {_fda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065\u006e\u0064\u0043\u0068\u0072"}}; -e .EncodeElement (_gagg .EndChr ,_fda );};if _gagg .Grow !=nil {_cbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_gagg .Grow ,_cbf );};if _gagg .Shp !=nil {_fdad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073h\u0070"}}; -e .EncodeElement (_gagg .Shp ,_fdad );};if _gagg .CtrlPr !=nil {_aaaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gagg .CtrlPr ,_aaaf );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_MR and its children +func (_dgdc *CT_MR )Validate ()error {return _dgdc .ValidateWithPath ("\u0043\u0054\u005fM\u0052")};func (_cedg ST_LimLoc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cedg .String (),start );}; -// Validate validates the CT_Text and its children -func (_fefc *CT_Text )Validate ()error {return _fefc .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func NewCT_Style ()*CT_Style {_dgee :=&CT_Style {};return _dgee };func (_bcdcb ST_BreakBin )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbgg :=_b .Attr {}; -_cbgg .Name =name ;switch _bcdcb {case ST_BreakBinUnset :_cbgg .Value ="";case ST_BreakBinBefore :_cbgg .Value ="\u0062\u0065\u0066\u006f\u0072\u0065";case ST_BreakBinAfter :_cbgg .Value ="\u0061\u0066\u0074e\u0072";case ST_BreakBinRepeat :_cbgg .Value ="\u0072\u0065\u0070\u0065\u0061\u0074"; -};return _cbgg ,nil ;};type CT_Script struct{ValAttr ST_Script ;};func (_bgfed ST_Jc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgfed .String (),start );}; +// Validate validates the CT_RPR and its children +func (_ggaf *CT_RPR )Validate ()error {return _ggaf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0052");};func (_baa *CT_SSup )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_baa .E =NewCT_OMathArg ();_baa .Sup =NewCT_OMathArg ();_aff :for {_egac ,_dacb :=d .Token (); +if _dacb !=nil {return _dacb ;};switch _edgc :=_egac .(type ){case _d .StartElement :switch _edgc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"}:_baa .SSupPr =NewCT_SSupPr (); +if _bgab :=d .DecodeElement (_baa .SSupPr ,&_edgc );_bgab !=nil {return _bgab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _fedc :=d .DecodeElement (_baa .E ,&_edgc ); +_fedc !=nil {return _fedc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _edef :=d .DecodeElement (_baa .Sup ,&_edgc ); +_edef !=nil {return _edef ;};default:_fc .Log .Debug ("\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",_edgc .Name ); +if _ecdgd :=d .Skip ();_ecdgd !=nil {return _ecdgd ;};};case _d .EndElement :break _aff ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_BorderBoxPr and its children -func (_dfe *CT_BorderBoxPr )Validate ()error {return _dfe .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072");}; +// ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path +func (_aegdf *CT_TopBot )ValidateWithPath (path string )error {if _aegdf .ValAttr ==ST_TopBotUnset {return _fg .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _bgbe :=_aegdf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgbe !=nil {return _bgbe ;};return nil ;};func (_gaad *CT_TopBot )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_badd ,_egafg :=_gaad .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _egafg !=nil {return _egafg ;};start .Attr =append (start .Attr ,_badd );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_D ()*CT_D {_daag :=&CT_D {};return _daag };func (_dedg *CT_R )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _dedg .RPr !=nil {_ccfb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0072P\u0072"}};e .EncodeElement (_dedg .RPr ,_ccfb );};if _dedg .Choice !=nil {for _ ,_caebg :=range _dedg .Choice {_caebg .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};func NewCT_SSub ()*CT_SSub {_bafde :=&CT_SSub {};_bafde .E =NewCT_OMathArg ();_bafde .Sub =NewCT_OMathArg ();return _bafde ;};func (_cg *CT_BorderBoxPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _cg .HideTop !=nil {_abg :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0054\u006fp"}}; +e .EncodeElement (_cg .HideTop ,_abg );};if _cg .HideBot !=nil {_dbf :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0042\u006ft"}};e .EncodeElement (_cg .HideBot ,_dbf );};if _cg .HideLeft !=nil {_dgc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}}; +e .EncodeElement (_cg .HideLeft ,_dgc );};if _cg .HideRight !=nil {_acf :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0068\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cg .HideRight ,_acf );};if _cg .StrikeH !=nil {_eeg :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065H"}}; +e .EncodeElement (_cg .StrikeH ,_eeg );};if _cg .StrikeV !=nil {_eda :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065V"}};e .EncodeElement (_cg .StrikeV ,_eda );};if _cg .StrikeBLTR !=nil {_adg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}}; +e .EncodeElement (_cg .StrikeBLTR ,_adg );};if _cg .StrikeTLBR !=nil {_fef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}};e .EncodeElement (_cg .StrikeTLBR ,_fef );};if _cg .CtrlPr !=nil {_bgcc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_cg .CtrlPr ,_bgcc );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_SSubSup ()*CT_SSubSup {_dbbg :=&CT_SSubSup {};_dbbg .E =NewCT_OMathArg ();_dbbg .Sub =NewCT_OMathArg ();_dbbg .Sup =NewCT_OMathArg (); +return _dbbg ;}; -// ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path -func (_daf *CT_MCPr )ValidateWithPath (path string )error {if _daf .Count !=nil {if _gabd :=_daf .Count .ValidateWithPath (path +"\u002f\u0043\u006f\u0075\u006e\u0074");_gabd !=nil {return _gabd ;};};if _daf .McJc !=nil {if _dacc :=_daf .McJc .ValidateWithPath (path +"\u002f\u004d\u0063J\u0063"); -_dacc !=nil {return _dacc ;};};return nil ;}; +// ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path +func (_gcf *CT_BorderBox )ValidateWithPath (path string )error {if _gcf .BorderBoxPr !=nil {if _acg :=_gcf .BorderBoxPr .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072");_acg !=nil {return _acg ;};};if _fa :=_gcf .E .ValidateWithPath (path +"\u002f\u0045"); +_fa !=nil {return _fa ;};return nil ;};const (ST_BreakBinUnset ST_BreakBin =0;ST_BreakBinBefore ST_BreakBin =1;ST_BreakBinAfter ST_BreakBin =2;ST_BreakBinRepeat ST_BreakBin =3;);func (_adbb *CT_TopBot )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adbb .ValAttr =ST_TopBot (1); +for _ ,_ceccb :=range start .Attr {if _ceccb .Name .Local =="\u0076\u0061\u006c"{_adbb .ValAttr .UnmarshalXMLAttr (_ceccb );continue ;};};for {_cfba ,_afga :=d .Token ();if _afga !=nil {return _fg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u006f\u0070B\u006f\u0074\u003a\u0020\u0025\u0073",_afga ); +};if _aeeb ,_aabf :=_cfba .(_d .EndElement );_aabf &&_aeeb .Name ==start .Name {break ;};};return nil ;};func (_ecfgc ST_Style )String ()string {switch _ecfgc {case 0:return "";case 1:return "\u0070";case 2:return "\u0062";case 3:return "\u0069";case 4:return "\u0062\u0069"; +};return "";};func NewCT_NaryPr ()*CT_NaryPr {_abbf :=&CT_NaryPr {};return _abbf };func NewCT_UnSignedInteger ()*CT_UnSignedInteger {_ebbdg :=&CT_UnSignedInteger {};return _ebbdg };func NewCT_SSupPr ()*CT_SSupPr {_feafg :=&CT_SSupPr {};return _feafg }; -// Validate validates the CT_OMathParaPr and its children -func (_fgfbe *CT_OMathParaPr )Validate ()error {return _fgfbe .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072");}; -// Validate validates the CT_FType and its children -func (_eddb *CT_FType )Validate ()error {return _eddb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065");};func (_aede *ST_Style )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aede =0;case "\u0070":*_aede =1; -case "\u0062":*_aede =2;case "\u0069":*_aede =3;case "\u0062\u0069":*_aede =4;};return nil ;};func NewCT_RadPr ()*CT_RadPr {_afde :=&CT_RadPr {};return _afde }; +// Validate validates the CT_SSupPr and its children +func (_eggb *CT_SSupPr )Validate ()error {return _eggb .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r");};func NewCT_RChoice ()*CT_RChoice {_ecaec :=&CT_RChoice {};return _ecaec }; -// Validate validates the CT_Integer2 and its children -func (_agag *CT_Integer2 )Validate ()error {return _agag .ValidateWithPath ("C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032");};func (_gebef *CT_MCPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gebef .Count !=nil {_dged :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0063\u006f\u0075\u006e\u0074"}}; -e .EncodeElement (_gebef .Count ,_dged );};if _gebef .McJc !=nil {_fece :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063\u004a\u0063"}};e .EncodeElement (_gebef .McJc ,_fece );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func NewCT_ManualBreak ()*CT_ManualBreak {_dffg :=&CT_ManualBreak {};return _dffg }; +// Validate validates the CT_EqArrPr and its children +func (_cecc *CT_EqArrPr )Validate ()error {return _cecc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");};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 (_gbca *CT_SSub )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbca .E =NewCT_OMathArg ();_gbca .Sub =NewCT_OMathArg ();_ddaf :for {_fdeg ,_ecgf :=d .Token ();if _ecgf !=nil {return _ecgf ;};switch _daed :=_fdeg .(type ){case _d .StartElement :switch _daed .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"}:_gbca .SSubPr =NewCT_SSubPr (); +if _aaad :=d .DecodeElement (_gbca .SSubPr ,&_daed );_aaad !=nil {return _aaad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _fbeb :=d .DecodeElement (_gbca .E ,&_daed ); +_fbeb !=nil {return _fbeb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _dcbf :=d .DecodeElement (_gbca .Sub ,&_daed ); +_dcbf !=nil {return _dcbf ;};default:_fc .Log .Debug ("\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",_daed .Name ); +if _gbdg :=d .Skip ();_gbdg !=nil {return _gbdg ;};};case _d .EndElement :break _ddaf ;case _d .CharData :};};return nil ;};type CT_SPre struct{SPrePr *CT_SPrePr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};func (_acdd *CT_OMathParaPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbeb :for {_adfe ,_ggg :=d .Token (); +if _ggg !=nil {return _ggg ;};switch _bfacg :=_adfe .(type ){case _d .StartElement :switch _bfacg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006a\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006a\u0063"}:_acdd .Jc =NewCT_OMathJc (); +if _bace :=d .DecodeElement (_acdd .Jc ,&_bfacg );_bace !=nil {return _bace ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bfacg .Name ); +if _aggd :=d .Skip ();_aggd !=nil {return _aggd ;};};case _d .EndElement :break _gbeb ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_M and its children, prefixing error messages with path -func (_dcaa *CT_M )ValidateWithPath (path string )error {if _dcaa .MPr !=nil {if _dde :=_dcaa .MPr .ValidateWithPath (path +"\u002f\u004d\u0050\u0072");_dde !=nil {return _dde ;};};for _dcdd ,_deg :=range _dcaa .Mr {if _fegg :=_deg .ValidateWithPath (_fd .Sprintf ("\u0025s\u002f\u004d\u0072\u005b\u0025\u0064]",path ,_dcdd )); -_fegg !=nil {return _fegg ;};};return nil ;};func (_fbba *CT_R )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdff :for {_gbfg ,_acgd :=d .Token ();if _acgd !=nil {return _acgd ;};switch _gadda :=_gbfg .(type ){case _b .StartElement :switch _gadda .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0050\u0072"}:_fbba .RPr =NewCT_RPR (); -if _ccdg :=d .DecodeElement (_fbba .RPr ,&_gadda );_ccdg !=nil {return _ccdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_caaec :=NewCT_RChoice (); -if _fdag :=d .DecodeElement (&_caaec .T ,&_gadda );_fdag !=nil {return _fdag ;};_fbba .Choice =append (_fbba .Choice ,_caaec );default:_ff .Log .Debug ("\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",_gadda .Name ); -if _gdbf :=d .Skip ();_gdbf !=nil {return _gdbf ;};};case _b .EndElement :break _bdff ;case _b .CharData :};};return nil ;};func NewCT_Box ()*CT_Box {_bd :=&CT_Box {};_bd .E =NewCT_OMathArg ();return _bd };func NewCT_MR ()*CT_MR {_cede :=&CT_MR {};return _cede }; -func NewCT_Bar ()*CT_Bar {_bea :=&CT_Bar {};_bea .E =NewCT_OMathArg ();return _bea };type CT_EqArrPr struct{BaseJc *CT_YAlign ;MaxDist *CT_OnOff ;ObjDist *CT_OnOff ;RSpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CtrlPr *CT_CtrlPr ;};func (_ccegg *CT_LimLow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccegg .E =NewCT_OMathArg (); -_ccegg .Lim =NewCT_OMathArg ();_cdeg :for {_cafae ,_gfgf :=d .Token ();if _gfgf !=nil {return _gfgf ;};switch _acef :=_cafae .(type ){case _b .StartElement :switch _acef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}:_ccegg .LimLowPr =NewCT_LimLowPr (); -if _gbb :=d .DecodeElement (_ccegg .LimLowPr ,&_acef );_gbb !=nil {return _gbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dbcg :=d .DecodeElement (_ccegg .E ,&_acef ); -_dbcg !=nil {return _dbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _acfe :=d .DecodeElement (_ccegg .Lim ,&_acef ); -_acfe !=nil {return _acfe ;};default:_ff .Log .Debug ("\u0073k\u0069\u0070p\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",_acef .Name ); -if _ddga :=d .Skip ();_ddga !=nil {return _ddga ;};};case _b .EndElement :break _cdeg ;case _b .CharData :};};return nil ;};func (_gedf ST_BreakBin )Validate ()error {return _gedf .ValidateWithPath ("")};func (_ceagf ST_TopBot )ValidateWithPath (path string )error {switch _ceagf {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 (_ceagf )); -};return nil ;};const (ST_JcUnset ST_Jc =0;ST_JcLeft ST_Jc =1;ST_JcRight ST_Jc =2;ST_JcCenter ST_Jc =3;ST_JcCenterGroup ST_Jc =4;);func NewCT_LimLow ()*CT_LimLow {_gdad :=&CT_LimLow {};_gdad .E =NewCT_OMathArg ();_gdad .Lim =NewCT_OMathArg ();return _gdad ; -};func (_egba *CT_LimLowPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _egba .CtrlPr !=nil {_ggb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_egba .CtrlPr ,_ggb ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_geff *CT_Char )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fd .Sprintf ("\u0025\u0076",_geff .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SSupPr ()*CT_SSupPr {_bbgg :=&CT_SSupPr {};return _bbgg };func (_afgbg *CT_RadPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _afgbg .DegHide !=nil {_acfc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0065\u0067\u0048\u0069\u0064e"}};e .EncodeElement (_afgbg .DegHide ,_acfc );};if _afgbg .CtrlPr !=nil {_fcdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_afgbg .CtrlPr ,_fcdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path +func (_defe *CT_SSupPr )ValidateWithPath (path string )error {if _defe .CtrlPr !=nil {if _eede :=_defe .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_eede !=nil {return _eede ;};};return nil ;}; -// Validate validates the CT_MCPr and its children -func (_efea *CT_MCPr )Validate ()error {return _efea .ValidateWithPath ("\u0043T\u005f\u004d\u0043\u0050\u0072");}; +// Validate validates the CT_LimLoc and its children +func (_dgae *CT_LimLoc )Validate ()error {return _dgae .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc");};func (_debf *CT_OMathJc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _debf .ValAttr !=ST_JcUnset {_dacce ,_bcdf :=_debf .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _bcdf !=nil {return _bcdf ;};start .Attr =append (start .Attr ,_dacce );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_AccPr and its children -func (_cfa *CT_AccPr )Validate ()error {return _cfa .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063\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 (_ededf *CT_NaryPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggff :for {_cged ,_dgde :=d .Token (); -if _dgde !=nil {return _dgde ;};switch _aace :=_cged .(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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_ededf .Chr =NewCT_Char (); -if _bdb :=d .DecodeElement (_ededf .Chr ,&_aace );_bdb !=nil {return _bdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"}:_ededf .LimLoc =NewCT_LimLoc (); -if _bfdc :=d .DecodeElement (_ededf .LimLoc ,&_aace );_bfdc !=nil {return _bfdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_ededf .Grow =NewCT_OnOff (); -if _dbb :=d .DecodeElement (_ededf .Grow ,&_aace );_dbb !=nil {return _dbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"}:_ededf .SubHide =NewCT_OnOff (); -if _bbag :=d .DecodeElement (_ededf .SubHide ,&_aace );_bbag !=nil {return _bbag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"}:_ededf .SupHide =NewCT_OnOff (); -if _cbcg :=d .DecodeElement (_ededf .SupHide ,&_aace );_cbcg !=nil {return _cbcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ededf .CtrlPr =NewCT_CtrlPr (); -if _fgfb :=d .DecodeElement (_ededf .CtrlPr ,&_aace );_fgfb !=nil {return _fgfb ;};default:_ff .Log .Debug ("\u0073k\u0069\u0070p\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",_aace .Name ); -if _egad :=d .Skip ();_egad !=nil {return _egad ;};};case _b .EndElement :break _ggff ;case _b .CharData :};};return nil ;};func NewCT_Acc ()*CT_Acc {_df :=&CT_Acc {};_df .E =NewCT_OMathArg ();return _df };type CT_Shp struct{ValAttr ST_Shp ;};type CT_FPr struct{Type *CT_FType ; -CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_LimUppPr and its children +func (_geaf *CT_LimUppPr )Validate ()error {return _geaf .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072");};func (_fdafbe ST_TopBot )ValidateWithPath (path string )error {switch _fdafbe {case 0,1,2:default:return _fg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdafbe )); +};return nil ;};type CT_Phant struct{PhantPr *CT_PhantPr ;E *CT_OMathArg ;};type CT_Rad struct{RadPr *CT_RadPr ;Deg *CT_OMathArg ;E *CT_OMathArg ;};func (_cdcd *CT_PhantPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _cdcd .Show !=nil {_fgdg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0068\u006f\u0077"}};e .EncodeElement (_cdcd .Show ,_fgdg );};if _cdcd .ZeroWid !=nil {_ebfc :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0057\u0069d"}}; +e .EncodeElement (_cdcd .ZeroWid ,_ebfc );};if _cdcd .ZeroAsc !=nil {_agbb :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0041\u0073c"}};e .EncodeElement (_cdcd .ZeroAsc ,_agbb );};if _cdcd .ZeroDesc !=nil {_cgcc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}}; +e .EncodeElement (_cdcd .ZeroDesc ,_cgcc );};if _cdcd .Transp !=nil {_babe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0074\u0072\u0061\u006e\u0073\u0070"}};e .EncodeElement (_cdcd .Transp ,_babe );};if _cdcd .CtrlPr !=nil {_fcda :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_cdcd .CtrlPr ,_fcda );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eeebd ST_Style )ValidateWithPath (path string )error {switch _eeebd {case 0,1,2,3,4:default:return _fg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeebd )); +};return nil ;};func (_edbf *CT_String )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agdb :=range start .Attr {if _agdb .Name .Local =="\u0076\u0061\u006c"{_ceced ,_fffaf :=_agdb .Value ,error (nil );if _fffaf !=nil {return _fffaf ; +};_edbf .ValAttr =&_ceced ;continue ;};};for {_fbedg ,_eeedb :=d .Token ();if _eeedb !=nil {return _fg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_eeedb );};if _fffae ,_ccagc :=_fbedg .(_d .EndElement ); +_ccagc &&_fffae .Name ==start .Name {break ;};};return nil ;};func (_bcga *ST_BreakBin )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bcga =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_bcga =1;case "\u0061\u0066\u0074e\u0072":*_bcga =2; +case "\u0072\u0065\u0070\u0065\u0061\u0074":*_bcga =3;};return nil ;}; -// ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path -func (_ebec *CT_YAlign )ValidateWithPath (path string )error {if _ebec .ValAttr ==_g .ST_YAlignUnset {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 _abcd :=_ebec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abcd !=nil {return _abcd ;};return nil ;}; +// Validate validates the CT_SpacingRule and its children +func (_ffba *CT_SpacingRule )Validate ()error {return _ffba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065");};func NewCT_MathPr ()*CT_MathPr {_fdee :=&CT_MathPr {};return _fdee };func (_fafg *CT_EqArrPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _fafg .BaseJc !=nil {_cba :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_fafg .BaseJc ,_cba );};if _fafg .MaxDist !=nil {_fde :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006d\u0061\u0078\u0044\u0069\u0073t"}}; +e .EncodeElement (_fafg .MaxDist ,_fde );};if _fafg .ObjDist !=nil {_ffbe :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u006f\u0062\u006a\u0044\u0069\u0073t"}};e .EncodeElement (_fafg .ObjDist ,_ffbe );};if _fafg .RSpRule !=nil {_eecd :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}}; +e .EncodeElement (_fafg .RSpRule ,_eecd );};if _fafg .RSp !=nil {_ccag :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_fafg .RSp ,_ccag );};if _fafg .CtrlPr !=nil {_fag :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_fafg .CtrlPr ,_fag );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccfga *CT_MR )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_egcg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}}; +for _ ,_efa :=range _ccfga .E {e .EncodeElement (_efa ,_egcg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_dddb ST_Script )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cgfg :=_d .Attr {};_cgfg .Name =name ;switch _dddb {case ST_ScriptUnset :_cgfg .Value =""; +case ST_ScriptRoman :_cgfg .Value ="\u0072\u006f\u006da\u006e";case ST_ScriptScript :_cgfg .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_ScriptFraktur :_cgfg .Value ="\u0066r\u0061\u006b\u0074\u0075\u0072";case ST_ScriptDouble_struck :_cgfg .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b"; +case ST_ScriptSans_serif :_cgfg .Value ="\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case ST_ScriptMonospace :_cgfg .Value ="\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return _cgfg ,nil ;};func (_eddf *CT_OnOff )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_abeb :=range start .Attr {if _abeb .Name .Local =="\u0076\u0061\u006c"{_abga ,_cdbb :=ParseUnionST_OnOff (_abeb .Value ); +if _cdbb !=nil {return _cdbb ;};_eddf .ValAttr =&_abga ;continue ;};};for {_egae ,_faeg :=d .Token ();if _faeg !=nil {return _fg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_faeg );};if _caeb ,_dddf :=_egae .(_d .EndElement ); +_dddf &&_caeb .Name ==start .Name {break ;};};return nil ;};func (_bbeb *CT_FuncPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dac :for {_adgd ,_faba :=d .Token ();if _faba !=nil {return _faba ;};switch _afg :=_adgd .(type ){case _d .StartElement :switch _afg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bbeb .CtrlPr =NewCT_CtrlPr (); +if _eeedg :=d .DecodeElement (_bbeb .CtrlPr ,&_afg );_eeedg !=nil {return _eeedg ;};default:_fc .Log .Debug ("\u0073k\u0069\u0070p\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",_afg .Name ); +if _ccfg :=d .Skip ();_ccfg !=nil {return _ccfg ;};};case _d .EndElement :break _dac ;case _d .CharData :};};return nil ;};func (_edge ST_Jc )String ()string {switch _edge {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074"; +case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return "";};type CT_LimUppPr struct{CtrlPr *CT_CtrlPr ;};func (_cafe *CT_MCS )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebbcd :for {_gbea ,_ddcea :=d .Token (); +if _ddcea !=nil {return _ddcea ;};switch _dgdf :=_gbea .(type ){case _d .StartElement :switch _dgdf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063"}:_ged :=NewCT_MC (); +if _gdda :=d .DecodeElement (_ged ,&_dgdf );_gdda !=nil {return _gdda ;};_cafe .Mc =append (_cafe .Mc ,_ged );default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_dgdf .Name ); +if _bffa :=d .Skip ();_bffa !=nil {return _bffa ;};};case _d .EndElement :break _ebbcd ;case _d .CharData :};};return nil ;};type MathPr struct{CT_MathPr };type CT_OMathJc struct{ValAttr ST_Jc ;};type EG_OMathElements struct{EG_OMathMathElements []*EG_OMathMathElements ; +};func NewCT_LimLow ()*CT_LimLow {_faga :=&CT_LimLow {};_faga .E =NewCT_OMathArg ();_faga .Lim =NewCT_OMathArg ();return _faga ;};func (_dbaf *CT_OMathArgPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fddg :for {_cada ,_fcec :=d .Token (); +if _fcec !=nil {return _fcec ;};switch _cege :=_cada .(type ){case _d .StartElement :switch _cege .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"}:_dbaf .ArgSz =NewCT_Integer2 (); +if _efdaa :=d .DecodeElement (_dbaf .ArgSz ,&_cege );_efdaa !=nil {return _efdaa ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cege .Name ); +if _bbgf :=d .Skip ();_bbgf !=nil {return _bbgf ;};};case _d .EndElement :break _fddg ;case _d .CharData :};};return nil ;};func (_aafd ST_FType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aafd .String (),start ); +};func (_ggcc *CT_SSupPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbbag :for {_ggbg ,_efaa :=d .Token ();if _efaa !=nil {return _efaa ;};switch _ffda :=_ggbg .(type ){case _d .StartElement :switch _ffda .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ggcc .CtrlPr =NewCT_CtrlPr (); +if _eeae :=d .DecodeElement (_ggcc .CtrlPr ,&_ffda );_eeae !=nil {return _eeae ;};default:_fc .Log .Debug ("\u0073k\u0069\u0070p\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",_ffda .Name ); +if _efea :=d .Skip ();_efea !=nil {return _efea ;};};case _d .EndElement :break _fbbag ;case _d .CharData :};};return nil ;};type CT_LimLow struct{LimLowPr *CT_LimLowPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;}; -// Validate validates the CT_Acc and its children -func (_de *CT_Acc )Validate ()error {return _de .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063");};type CT_SpacingRule struct{ValAttr int64 ;};func (_efef *CT_SSupPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggbb :for {_cacf ,_gadc :=d .Token (); -if _gadc !=nil {return _gadc ;};switch _bcfd :=_cacf .(type ){case _b .StartElement :switch _bcfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_efef .CtrlPr =NewCT_CtrlPr (); -if _bged :=d .DecodeElement (_efef .CtrlPr ,&_bcfd );_bged !=nil {return _bged ;};default:_ff .Log .Debug ("\u0073k\u0069\u0070p\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",_bcfd .Name ); -if _adgd :=d .Skip ();_adgd !=nil {return _adgd ;};};case _b .EndElement :break _ggbb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_OMath and its children +func (_bbbce *CT_OMath )Validate ()error {return _bbbce .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068");};func (_dgac *CT_LimUppPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbbf :for {_efbff ,_eba :=d .Token (); +if _eba !=nil {return _eba ;};switch _gbce :=_efbff .(type ){case _d .StartElement :switch _gbce .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dgac .CtrlPr =NewCT_CtrlPr (); +if _bcab :=d .DecodeElement (_dgac .CtrlPr ,&_gbce );_bcab !=nil {return _bcab ;};default:_fc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gbce .Name ); +if _agcd :=d .Skip ();_agcd !=nil {return _agcd ;};};case _d .EndElement :break _fbbf ;case _d .CharData :};};return nil ;};func NewCT_OMathArgPr ()*CT_OMathArgPr {_edbd :=&CT_OMathArgPr {};return _edbd };func (_cge *CT_Char )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fg .Sprintf ("\u0025\u0076",_cge .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ccac *EG_ScriptStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Name .Local ="\u006d\u003aE\u0047\u005f\u0053c\u0072\u0069\u0070\u0074\u0053\u0074\u0079\u006c\u0065"; +if _ccac .Scr !=nil {_aaaf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073c\u0072"}};e .EncodeElement (_ccac .Scr ,_aaaf );};if _ccac .Sty !=nil {_ebab :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073t\u0079"}};e .EncodeElement (_ccac .Sty ,_ebab ); +};return nil ;}; -// ValidateWithPath validates the CT_MC and its children, prefixing error messages with path -func (_bcdc *CT_MC )ValidateWithPath (path string )error {if _bcdc .McPr !=nil {if _cbb :=_bcdc .McPr .ValidateWithPath (path +"\u002f\u004d\u0063P\u0072");_cbb !=nil {return _cbb ;};};return nil ;};type CT_GroupChrPr struct{Chr *CT_Char ;Pos *CT_TopBot ; -VertJc *CT_TopBot ;CtrlPr *CT_CtrlPr ;};func (_bbb *CT_F )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbb .FPr !=nil {_edb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066P\u0072"}};e .EncodeElement (_bbb .FPr ,_edb ); -};_efaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006eu\u006d"}};e .EncodeElement (_bbb .Num ,_efaf );_fga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064e\u006e"}};e .EncodeElement (_bbb .Den ,_fga );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_cfg *CT_FType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cdcd ,_afac :=_cfg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _afac !=nil {return _afac ;};start .Attr =append (start .Attr ,_cdcd ); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgfd *ST_Jc )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bgfd =0;case "\u006c\u0065\u0066\u0074":*_bgfd =1;case "\u0072\u0069\u0067h\u0074":*_bgfd =2; -case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bgfd =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_bgfd =4;};return nil ;}; +// Validate validates the CT_String and its children +func (_fagg *CT_String )Validate ()error {return _fagg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func NewCT_MCS ()*CT_MCS {_fdac :=&CT_MCS {};return _fdac };func (_eeebf *CT_RPRChoice )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eeebf .Nor !=nil {_ddgf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006eo\u0072"}}; +e .EncodeElement (_eeebf .Nor ,_ddgf );};return nil ;};func (_eaae *OMath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaae .CT_OMath =*NewCT_OMath ();_bbafe :for {_cbdf ,_fgdga :=d .Token ();if _fgdga !=nil {return _fgdga ;};switch _ccda :=_cbdf .(type ){case _d .StartElement :switch _ccda .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_eadc :=NewEG_OMathMathElements (); +_eadc .Acc =NewCT_Acc ();if _gefd :=d .DecodeElement (_eadc .Acc ,&_ccda );_gefd !=nil {return _gefd ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_eadc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_ccaf :=NewEG_OMathMathElements (); +_ccaf .Bar =NewCT_Bar ();if _gcdec :=d .DecodeElement (_ccaf .Bar ,&_ccda );_gcdec !=nil {return _gcdec ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_ccaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_cfbaf :=NewEG_OMathMathElements (); +_cfbaf .Box =NewCT_Box ();if _bfff :=d .DecodeElement (_cfbaf .Box ,&_ccda );_bfff !=nil {return _bfff ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_cfbaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_ddbg :=NewEG_OMathMathElements (); +_ddbg .BorderBox =NewCT_BorderBox ();if _dddef :=d .DecodeElement (_ddbg .BorderBox ,&_ccda );_dddef !=nil {return _dddef ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_ddbg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_dbad :=NewEG_OMathMathElements (); +_dbad .D =NewCT_D ();if _eeaea :=d .DecodeElement (_dbad .D ,&_ccda );_eeaea !=nil {return _eeaea ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_dbad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_eabg :=NewEG_OMathMathElements (); +_eabg .EqArr =NewCT_EqArr ();if _bcfb :=d .DecodeElement (_eabg .EqArr ,&_ccda );_bcfb !=nil {return _bcfb ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_eabg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_geeg :=NewEG_OMathMathElements (); +_geeg .F =NewCT_F ();if _defce :=d .DecodeElement (_geeg .F ,&_ccda );_defce !=nil {return _defce ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_geeg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_gceb :=NewEG_OMathMathElements (); +_gceb .Func =NewCT_Func ();if _bdeg :=d .DecodeElement (_gceb .Func ,&_ccda );_bdeg !=nil {return _bdeg ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_gceb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_cdcda :=NewEG_OMathMathElements (); +_cdcda .GroupChr =NewCT_GroupChr ();if _dcgg :=d .DecodeElement (_cdcda .GroupChr ,&_ccda );_dcgg !=nil {return _dcgg ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_cdcda );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_bcaf :=NewEG_OMathMathElements (); +_bcaf .LimLow =NewCT_LimLow ();if _fegfa :=d .DecodeElement (_bcaf .LimLow ,&_ccda );_fegfa !=nil {return _fegfa ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_bcaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_efbg :=NewEG_OMathMathElements (); +_efbg .LimUpp =NewCT_LimUpp ();if _bbdd :=d .DecodeElement (_efbg .LimUpp ,&_ccda );_bbdd !=nil {return _bbdd ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_efbg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_faad :=NewEG_OMathMathElements (); +_faad .M =NewCT_M ();if _aggf :=d .DecodeElement (_faad .M ,&_ccda );_aggf !=nil {return _aggf ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_faad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_dgfb :=NewEG_OMathMathElements (); +_dgfb .Nary =NewCT_Nary ();if _dgdb :=d .DecodeElement (_dgfb .Nary ,&_ccda );_dgdb !=nil {return _dgdb ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_dgfb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_efba :=NewEG_OMathMathElements (); +_efba .Phant =NewCT_Phant ();if _eafa :=d .DecodeElement (_efba .Phant ,&_ccda );_eafa !=nil {return _eafa ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_efba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_cfbf :=NewEG_OMathMathElements (); +_cfbf .Rad =NewCT_Rad ();if _fgef :=d .DecodeElement (_cfbf .Rad ,&_ccda );_fgef !=nil {return _fgef ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_cfbf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_gfcd :=NewEG_OMathMathElements (); +_gfcd .SPre =NewCT_SPre ();if _gcee :=d .DecodeElement (_gfcd .SPre ,&_ccda );_gcee !=nil {return _gcee ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_gfcd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_dbdf :=NewEG_OMathMathElements (); +_dbdf .SSub =NewCT_SSub ();if _bbcf :=d .DecodeElement (_dbdf .SSub ,&_ccda );_bbcf !=nil {return _bbcf ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_dbdf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_afeag :=NewEG_OMathMathElements (); +_afeag .SSubSup =NewCT_SSubSup ();if _bedb :=d .DecodeElement (_afeag .SSubSup ,&_ccda );_bedb !=nil {return _bedb ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_afeag );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_gega :=NewEG_OMathMathElements (); +_gega .SSup =NewCT_SSup ();if _fefga :=d .DecodeElement (_gega .SSup ,&_ccda );_fefga !=nil {return _fefga ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_gega );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_fbde :=NewEG_OMathMathElements (); +_fbde .R =NewCT_R ();if _aebf :=d .DecodeElement (_fbde .R ,&_ccda );_aebf !=nil {return _aebf ;};_eaae .EG_OMathMathElements =append (_eaae .EG_OMathMathElements ,_fbde );default:_fc .Log .Debug ("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",_ccda .Name ); +if _fegfe :=d .Skip ();_fegfe !=nil {return _fegfe ;};};case _d .EndElement :break _bbafe ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path -func (_caeb *CT_FuncPr )ValidateWithPath (path string )error {if _caeb .CtrlPr !=nil {if _acba :=_caeb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_acba !=nil {return _acba ;};};return nil ;}; +// Validate validates the CT_TopBot and its children +func (_baaa *CT_TopBot )Validate ()error {return _baaa .ValidateWithPath ("\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft");}; -// Validate validates the EG_ScriptStyle and its children -func (_afcg *EG_ScriptStyle )Validate ()error {return _afcg .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065");};func NewCT_EqArr ()*CT_EqArr {_agc :=&CT_EqArr {};return _agc }; +// ValidateWithPath validates the CT_SSubPr and its children, prefixing error messages with path +func (_abeg *CT_SSubPr )ValidateWithPath (path string )error {if _abeg .CtrlPr !=nil {if _adbf :=_abeg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_adbf !=nil {return _adbf ;};};return nil ;};func (_cca *CT_CtrlPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_aac ,_ade :=d .Token (); +if _ade !=nil {return _fg .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0074\u0072l\u0050\u0072\u003a\u0020\u0025\u0073",_ade );};if _adc ,_eeec :=_aac .(_d .EndElement );_eeec &&_adc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_SSupPr and its children -func (_fgffb *CT_SSupPr )Validate ()error {return _fgffb .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r");};func NewCT_FType ()*CT_FType {_bcaf :=&CT_FType {};_bcaf .ValAttr =ST_FType (1);return _bcaf }; +// ValidateWithPath validates the MathPr and its children, prefixing error messages with path +func (_gbff *MathPr )ValidateWithPath (path string )error {if _bdda :=_gbff .CT_MathPr .ValidateWithPath (path );_bdda !=nil {return _bdda ;};return nil ;};type CT_MCPr struct{Count *CT_Integer255 ;McJc *CT_XAlign ;};type CT_BarPr struct{Pos *CT_TopBot ; +CtrlPr *CT_CtrlPr ;};func NewCT_MC ()*CT_MC {_ddce :=&CT_MC {};return _ddce };func (_fad *CT_EqArr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_begf :for {_ddg ,_ege :=d .Token ();if _ege !=nil {return _ege ;};switch _geca :=_ddg .(type ){case _d .StartElement :switch _geca .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"}:_fad .EqArrPr =NewCT_EqArrPr (); +if _bgcf :=d .DecodeElement (_fad .EqArrPr ,&_geca );_bgcf !=nil {return _bgcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_fffe :=NewCT_OMathArg (); +if _bcd :=d .DecodeElement (_fffe ,&_geca );_bcd !=nil {return _bcd ;};_fad .E =append (_fad .E ,_fffe );default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_geca .Name ); +if _gdbc :=d .Skip ();_gdbc !=nil {return _gdbc ;};};case _d .EndElement :break _begf ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_MC and its children -func (_dfc *CT_MC )Validate ()error {return _dfc .ValidateWithPath ("\u0043\u0054\u005fM\u0043")};type CT_Nary struct{NaryPr *CT_NaryPr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};type EG_ScriptStyle struct{Scr *CT_Script ;Sty *CT_Style ;};func (_bded *EG_OMathElements )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bded .EG_OMathMathElements !=nil {for _ ,_fbdd :=range _bded .EG_OMathMathElements {_fbdd .MarshalXML (e ,_b .StartElement {}); -};};return nil ;};func NewCT_LimUpp ()*CT_LimUpp {_efgb :=&CT_LimUpp {};_efgb .E =NewCT_OMathArg ();_efgb .Lim =NewCT_OMathArg ();return _efgb ;}; +// Validate validates the CT_EqArr and its children +func (_cbcf *CT_EqArr )Validate ()error {return _cbcf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072");};func (_dcca ST_Jc )Validate ()error {return _dcca .ValidateWithPath ("")}; -// Validate validates the CT_GroupChr and its children -func (_fbb *CT_GroupChr )Validate ()error {return _fbb .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072");};func (_gefc *CT_R )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gefc .RPr !=nil {_dabgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072P\u0072"}}; -e .EncodeElement (_gefc .RPr ,_dabgb );};if _gefc .Choice !=nil {for _ ,_cdae :=range _gefc .Choice {_cdae .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path +func (_bfca *CT_MathPr )ValidateWithPath (path string )error {if _bfca .MathFont !=nil {if _eaca :=_bfca .MathFont .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0046\u006f\u006et");_eaca !=nil {return _eaca ;};};if _bfca .BrkBin !=nil {if _febc :=_bfca .BrkBin .ValidateWithPath (path +"\u002fB\u0072\u006b\u0042\u0069\u006e"); +_febc !=nil {return _febc ;};};if _bfca .BrkBinSub !=nil {if _begc :=_bfca .BrkBinSub .ValidateWithPath (path +"\u002f\u0042\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062");_begc !=nil {return _begc ;};};if _bfca .SmallFrac !=nil {if _bgbd :=_bfca .SmallFrac .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"); +_bgbd !=nil {return _bgbd ;};};if _bfca .DispDef !=nil {if _gcac :=_bfca .DispDef .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0044\u0065\u0066");_gcac !=nil {return _gcac ;};};if _bfca .LMargin !=nil {if _dfcc :=_bfca .LMargin .ValidateWithPath (path +"\u002f\u004c\u004d\u0061\u0072\u0067\u0069\u006e"); +_dfcc !=nil {return _dfcc ;};};if _bfca .RMargin !=nil {if _ecca :=_bfca .RMargin .ValidateWithPath (path +"\u002f\u0052\u004d\u0061\u0072\u0067\u0069\u006e");_ecca !=nil {return _ecca ;};};if _bfca .DefJc !=nil {if _fgbe :=_bfca .DefJc .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u004a\u0063"); +_fgbe !=nil {return _fgbe ;};};if _bfca .PreSp !=nil {if _gaefe :=_bfca .PreSp .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0053\u0070");_gaefe !=nil {return _gaefe ;};};if _bfca .PostSp !=nil {if _gda :=_bfca .PostSp .ValidateWithPath (path +"\u002fP\u006f\u0073\u0074\u0053\u0070"); +_gda !=nil {return _gda ;};};if _bfca .InterSp !=nil {if _ebbe :=_bfca .InterSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0053\u0070");_ebbe !=nil {return _ebbe ;};};if _bfca .IntraSp !=nil {if _cbbg :=_bfca .IntraSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0072\u0061\u0053\u0070"); +_cbbg !=nil {return _cbbg ;};};if _bfca .Choice !=nil {if _ffea :=_bfca .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ffea !=nil {return _ffea ;};};if _bfca .IntLim !=nil {if _dgdg :=_bfca .IntLim .ValidateWithPath (path +"\u002fI\u006e\u0074\u004c\u0069\u006d"); +_dgdg !=nil {return _dgdg ;};};if _bfca .NaryLim !=nil {if _debb :=_bfca .NaryLim .ValidateWithPath (path +"\u002f\u004e\u0061\u0072\u0079\u004c\u0069\u006d");_debb !=nil {return _debb ;};};return nil ;};type CT_UnSignedInteger struct{ValAttr uint32 ;}; -// Validate validates the CT_MathPr and its children -func (_adag *CT_MathPr )Validate ()error {return _adag .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r");}; -// Validate validates the CT_NaryPr and its children -func (_dafc *CT_NaryPr )Validate ()error {return _dafc .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r");};func (_dbac *CT_OMathArgPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgacc :for {_eecc ,_gede :=d .Token (); -if _gede !=nil {return _gede ;};switch _adca :=_eecc .(type ){case _b .StartElement :switch _adca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"}:_dbac .ArgSz =NewCT_Integer2 (); -if _cfdf :=d .DecodeElement (_dbac .ArgSz ,&_adca );_cfdf !=nil {return _cfdf ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_adca .Name ); -if _fbag :=d .Skip ();_fbag !=nil {return _fbag ;};};case _b .EndElement :break _dgacc ;case _b .CharData :};};return nil ;};type CT_SSubSup struct{SSubSupPr *CT_SSubSupPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;};func NewCT_OMathPara ()*CT_OMathPara {_gbcbb :=&CT_OMathPara {}; -return _gbcbb };func NewOMath ()*OMath {_eedb :=&OMath {};_eedb .CT_OMath =*NewCT_OMath ();return _eedb };type CT_MPr struct{BaseJc *CT_YAlign ;PlcHide *CT_OnOff ;RSpRule *CT_SpacingRule ;CGpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CSp *CT_UnSignedInteger ; -CGp *CT_UnSignedInteger ;Mcs *CT_MCS ;CtrlPr *CT_CtrlPr ;};type CT_Rad struct{RadPr *CT_RadPr ;Deg *CT_OMathArg ;E *CT_OMathArg ;};func (_deee *ST_Shp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdaa ,_gcaff :=d .Token ();if _gcaff !=nil {return _gcaff ; -};if _abbb ,_dgdc :=_bdaa .(_b .EndElement );_dgdc &&_abbb .Name ==start .Name {*_deee =1;return nil ;};if _gaea ,_bccdd :=_bdaa .(_b .CharData );!_bccdd {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",_bdaa ); -}else {switch string (_gaea ){case "":*_deee =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_deee =1;case "\u006d\u0061\u0074c\u0068":*_deee =2;};};_bdaa ,_gcaff =d .Token ();if _gcaff !=nil {return _gcaff ;};if _baade ,_ffgece :=_bdaa .(_b .EndElement ); -_ffgece &&_baade .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",_bdaa );};func (_ggcbf *CT_UnSignedInteger )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggca :=range start .Attr {if _ggca .Name .Local =="\u0076\u0061\u006c"{_ecde ,_fede :=_d .ParseUint (_ggca .Value ,10,32); -if _fede !=nil {return _fede ;};_ggcbf .ValAttr =uint32 (_ecde );continue ;};};for {_dbfa ,_bdba :=d .Token ();if _bdba !=nil {return _fd .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",_bdba ); -};if _bbbda ,_afb :=_dbfa .(_b .EndElement );_afb &&_bbbda .Name ==start .Name {break ;};};return nil ;};func (_ffea ST_FType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ffea .String (),start );};func (_gbfe *CT_MPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faab :for {_dcfcc ,_fcde :=d .Token (); -if _fcde !=nil {return _fcde ;};switch _fde :=_dcfcc .(type ){case _b .StartElement :switch _fde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_gbfe .BaseJc =NewCT_YAlign (); -if _ffde :=d .DecodeElement (_gbfe .BaseJc ,&_fde );_ffde !=nil {return _ffde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"}:_gbfe .PlcHide =NewCT_OnOff (); -if _degb :=d .DecodeElement (_gbfe .PlcHide ,&_fde );_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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_gbfe .RSpRule =NewCT_SpacingRule (); -if _edagf :=d .DecodeElement (_gbfe .RSpRule ,&_fde );_edagf !=nil {return _edagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"}:_gbfe .CGpRule =NewCT_SpacingRule (); -if _edf :=d .DecodeElement (_gbfe .CGpRule ,&_fde );_edf !=nil {return _edf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_gbfe .RSp =NewCT_UnSignedInteger (); -if _aeca :=d .DecodeElement (_gbfe .RSp ,&_fde );_aeca !=nil {return _aeca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0053\u0070"}:_gbfe .CSp =NewCT_UnSignedInteger (); -if _gdc :=d .DecodeElement (_gbfe .CSp ,&_fde );_gdc !=nil {return _gdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0047\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0047\u0070"}:_gbfe .CGp =NewCT_UnSignedInteger (); -if _ddgbd :=d .DecodeElement (_gbfe .CGp ,&_fde );_ddgbd !=nil {return _ddgbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0073"}:_gbfe .Mcs =NewCT_MCS (); -if _ccbg :=d .DecodeElement (_gbfe .Mcs ,&_fde );_ccbg !=nil {return _ccbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gbfe .CtrlPr =NewCT_CtrlPr (); -if _defg :=d .DecodeElement (_gbfe .CtrlPr ,&_fde );_defg !=nil {return _defg ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_fde .Name ); -if _caagg :=d .Skip ();_caagg !=nil {return _caagg ;};};case _b .EndElement :break _faab ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_GroupChr and its children +func (_bbab *CT_GroupChr )Validate ()error {return _bbab .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072");};func (_dfd *CT_MCS )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );_edaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0063"}}; +for _ ,_bcdb :=range _dfd .Mc {e .EncodeElement (_bcdb ,_edaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FType and its children, prefixing error messages with path -func (_dcfc *CT_FType )ValidateWithPath (path string )error {if _dcfc .ValAttr ==ST_FTypeUnset {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 _cgd :=_dcfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgd !=nil {return _cgd ;};return nil ;};func (_cacae *CT_TwipsMeasure )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fd .Sprintf ("\u0025\u0076",_cacae .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Integer255 struct{ValAttr int64 ;};func (_gdgc *CT_OnOff )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdgc .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fd .Sprintf ("\u0025\u0076",*_gdgc .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcd *CT_BoxPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecd :for {_cgf ,_daec :=d .Token ();if _daec !=nil {return _daec ;};switch _ccf :=_cgf .(type ){case _b .StartElement :switch _ccf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"}:_gcd .OpEmu =NewCT_OnOff (); -if _cec :=d .DecodeElement (_gcd .OpEmu ,&_ccf );_cec !=nil {return _cec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"}:_gcd .NoBreak =NewCT_OnOff (); -if _eec :=d .DecodeElement (_gcd .NoBreak ,&_ccf );_eec !=nil {return _eec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"}:_gcd .Diff =NewCT_OnOff (); -if _aag :=d .DecodeElement (_gcd .Diff ,&_ccf );_aag !=nil {return _aag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_gcd .Brk =NewCT_ManualBreak (); -if _cee :=d .DecodeElement (_gcd .Brk ,&_ccf );_cee !=nil {return _cee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_gcd .Aln =NewCT_OnOff (); -if _bdf :=d .DecodeElement (_gcd .Aln ,&_ccf );_bdf !=nil {return _bdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gcd .CtrlPr =NewCT_CtrlPr (); -if _ccfb :=d .DecodeElement (_gcd .CtrlPr ,&_ccf );_ccfb !=nil {return _ccfb ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_ccf .Name ); -if _cbef :=d .Skip ();_cbef !=nil {return _cbef ;};};case _b .EndElement :break _ecd ;case _b .CharData :};};return nil ;};func (_bfccd *ST_BreakBin )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfccd =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_bfccd =1; -case "\u0061\u0066\u0074e\u0072":*_bfccd =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_bfccd =3;};return nil ;}; +// ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path +func (_cdc *CT_GroupChrPr )ValidateWithPath (path string )error {if _cdc .Chr !=nil {if _dddc :=_cdc .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_dddc !=nil {return _dddc ;};};if _cdc .Pos !=nil {if _cddbe :=_cdc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073"); +_cddbe !=nil {return _cddbe ;};};if _cdc .VertJc !=nil {if _ggcg :=_cdc .VertJc .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u004a\u0063");_ggcg !=nil {return _ggcg ;};};if _cdc .CtrlPr !=nil {if _fdcc :=_cdc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_fdcc !=nil {return _fdcc ;};};return nil ;}; -// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path -func (_ffe *CT_OnOff )ValidateWithPath (path string )error {if _ffe .ValAttr !=nil {if _dbdd :=_ffe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbdd !=nil {return _dbdd ;};};return nil ;};func (_ggc *CT_BreakBinSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggc .ValAttr !=ST_BreakBinSubUnset {_fcdb ,_edaa :=_ggc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _edaa !=nil {return _edaa ;};start .Attr =append (start .Attr ,_fcdb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Rad and its children, prefixing error messages with path +func (_bffc *CT_Rad )ValidateWithPath (path string )error {if _bffc .RadPr !=nil {if _fecd :=_bffc .RadPr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0050\u0072");_fecd !=nil {return _fecd ;};};if _faae :=_bffc .Deg .ValidateWithPath (path +"\u002f\u0044\u0065\u0067"); +_faae !=nil {return _faae ;};if _cace :=_bffc .E .ValidateWithPath (path +"\u002f\u0045");_cace !=nil {return _cace ;};return nil ;};type ST_BreakBinSub byte ;type CT_BreakBinSub struct{ValAttr ST_BreakBinSub ;};func (_aabb *CT_TwipsMeasure )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aeadb :=range start .Attr {if _aeadb .Name .Local =="\u0076\u0061\u006c"{_bacef ,_acafd :=ParseUnionST_TwipsMeasure (_aeadb .Value ); +if _acafd !=nil {return _acafd ;};_aabb .ValAttr =_bacef ;continue ;};};for {_bbfd ,_fbdd :=d .Token ();if _fbdd !=nil {return _fg .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_fbdd ); +};if _fadca ,_agcb :=_bbfd .(_d .EndElement );_agcb &&_fadca .Name ==start .Name {break ;};};return nil ;};func NewEG_OMathElements ()*EG_OMathElements {_becfe :=&EG_OMathElements {};return _becfe };type ST_Script byte ; -// ValidateWithPath validates the CT_OMath and its children, prefixing error messages with path -func (_afdg *CT_OMath )ValidateWithPath (path string )error {for _faff ,_gfggb :=range _afdg .EG_OMathMathElements {if _ccbb :=_gfggb .ValidateWithPath (_fd .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_faff )); -_ccbb !=nil {return _ccbb ;};};return nil ;};func (_cdaa *CT_OMath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fffb :for {_ccddd ,_acca :=d .Token ();if _acca !=nil {return _acca ;};switch _gfca :=_ccddd .(type ){case _b .StartElement :switch _gfca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_efcf :=NewEG_OMathMathElements (); -_efcf .Acc =NewCT_Acc ();if _feb :=d .DecodeElement (_efcf .Acc ,&_gfca );_feb !=nil {return _feb ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_efcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_bggc :=NewEG_OMathMathElements (); -_bggc .Bar =NewCT_Bar ();if _beee :=d .DecodeElement (_bggc .Bar ,&_gfca );_beee !=nil {return _beee ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_bggc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_fba :=NewEG_OMathMathElements (); -_fba .Box =NewCT_Box ();if _adae :=d .DecodeElement (_fba .Box ,&_gfca );_adae !=nil {return _adae ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_fba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_aacg :=NewEG_OMathMathElements (); -_aacg .BorderBox =NewCT_BorderBox ();if _fcb :=d .DecodeElement (_aacg .BorderBox ,&_gfca );_fcb !=nil {return _fcb ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_aacg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_fcgf :=NewEG_OMathMathElements (); -_fcgf .D =NewCT_D ();if _dbbf :=d .DecodeElement (_fcgf .D ,&_gfca );_dbbf !=nil {return _dbbf ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_fcgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_dade :=NewEG_OMathMathElements (); -_dade .EqArr =NewCT_EqArr ();if _bdd :=d .DecodeElement (_dade .EqArr ,&_gfca );_bdd !=nil {return _bdd ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_dade );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_ddb :=NewEG_OMathMathElements (); -_ddb .F =NewCT_F ();if _ddda :=d .DecodeElement (_ddb .F ,&_gfca );_ddda !=nil {return _ddda ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_ddb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_aae :=NewEG_OMathMathElements (); -_aae .Func =NewCT_Func ();if _ddae :=d .DecodeElement (_aae .Func ,&_gfca );_ddae !=nil {return _ddae ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_aae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_abdd :=NewEG_OMathMathElements (); -_abdd .GroupChr =NewCT_GroupChr ();if _gdgd :=d .DecodeElement (_abdd .GroupChr ,&_gfca );_gdgd !=nil {return _gdgd ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_abdd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_edab :=NewEG_OMathMathElements (); -_edab .LimLow =NewCT_LimLow ();if _egdb :=d .DecodeElement (_edab .LimLow ,&_gfca );_egdb !=nil {return _egdb ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_edab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_aacgb :=NewEG_OMathMathElements (); -_aacgb .LimUpp =NewCT_LimUpp ();if _bacb :=d .DecodeElement (_aacgb .LimUpp ,&_gfca );_bacb !=nil {return _bacb ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_aacgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_eefg :=NewEG_OMathMathElements (); -_eefg .M =NewCT_M ();if _eebg :=d .DecodeElement (_eefg .M ,&_gfca );_eebg !=nil {return _eebg ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_eefg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_egcdg :=NewEG_OMathMathElements (); -_egcdg .Nary =NewCT_Nary ();if _bfef :=d .DecodeElement (_egcdg .Nary ,&_gfca );_bfef !=nil {return _bfef ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_egcdg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_befg :=NewEG_OMathMathElements (); -_befg .Phant =NewCT_Phant ();if _edfb :=d .DecodeElement (_befg .Phant ,&_gfca );_edfb !=nil {return _edfb ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_befg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_cdbb :=NewEG_OMathMathElements (); -_cdbb .Rad =NewCT_Rad ();if _bbbf :=d .DecodeElement (_cdbb .Rad ,&_gfca );_bbbf !=nil {return _bbbf ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_cdbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_ebbf :=NewEG_OMathMathElements (); -_ebbf .SPre =NewCT_SPre ();if _eefe :=d .DecodeElement (_ebbf .SPre ,&_gfca );_eefe !=nil {return _eefe ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_ebbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_bdbb :=NewEG_OMathMathElements (); -_bdbb .SSub =NewCT_SSub ();if _ggdc :=d .DecodeElement (_bdbb .SSub ,&_gfca );_ggdc !=nil {return _ggdc ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_bdbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_dbca :=NewEG_OMathMathElements (); -_dbca .SSubSup =NewCT_SSubSup ();if _affd :=d .DecodeElement (_dbca .SSubSup ,&_gfca );_affd !=nil {return _affd ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_dbca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_bcfe :=NewEG_OMathMathElements (); -_bcfe .SSup =NewCT_SSup ();if _edagb :=d .DecodeElement (_bcfe .SSup ,&_gfca );_edagb !=nil {return _edagb ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_bcfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdcc :=NewEG_OMathMathElements (); -_fdcc .R =NewCT_R ();if _egdba :=d .DecodeElement (_fdcc .R ,&_gfca );_egdba !=nil {return _egdba ;};_cdaa .EG_OMathMathElements =append (_cdaa .EG_OMathMathElements ,_fdcc );default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_gfca .Name ); -if _ddgbc :=d .Skip ();_ddgbc !=nil {return _ddgbc ;};};case _b .EndElement :break _fffb ;case _b .CharData :};};return nil ;};func NewCT_Shp ()*CT_Shp {_cefe :=&CT_Shp {};_cefe .ValAttr =ST_Shp (1);return _cefe };func (_ceb *CT_LimLoc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cceg ,_fdb :=_ceb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"}); -if _fdb !=nil {return _fdb ;};start .Attr =append (start .Attr ,_cceg );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daded *CT_PhantPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _daded .Show !=nil {_acdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0068\u006f\u0077"}};e .EncodeElement (_daded .Show ,_acdc );};if _daded .ZeroWid !=nil {_defgf :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0057\u0069d"}}; -e .EncodeElement (_daded .ZeroWid ,_defgf );};if _daded .ZeroAsc !=nil {_ffbgc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0041\u0073c"}};e .EncodeElement (_daded .ZeroAsc ,_ffbgc );};if _daded .ZeroDesc !=nil {_gcea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}}; -e .EncodeElement (_daded .ZeroDesc ,_gcea );};if _daded .Transp !=nil {_aead :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074\u0072\u0061\u006e\u0073\u0070"}};e .EncodeElement (_daded .Transp ,_aead );};if _daded .CtrlPr !=nil {_deda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_daded .CtrlPr ,_deda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path +func (_fffbg *CT_SpacingRule )ValidateWithPath (path string )error {if _fffbg .ValAttr < 0{return _fg .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 ,_fffbg .ValAttr ); +};if _fffbg .ValAttr > 4{return _fg .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 ,_fffbg .ValAttr ); +};return nil ;}; -// Validate validates the CT_Box and its children -func (_fdde *CT_Box )Validate ()error {return _fdde .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078");};func (_gec *CT_Integer2 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gec .ValAttr =-2;for _ ,_cfd :=range start .Attr {if _cfd .Name .Local =="\u0076\u0061\u006c"{_efd ,_ecg :=_d .ParseInt (_cfd .Value ,10,64); -if _ecg !=nil {return _ecg ;};_gec .ValAttr =_efd ;continue ;};};for {_cece ,_fgga :=d .Token ();if _fgga !=nil {return _fd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u003a\u0020\u0025\u0073",_fgga ); -};if _eab ,_agfc :=_cece .(_b .EndElement );_agfc &&_eab .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_MPr and its children +func (_beeb *CT_MPr )Validate ()error {return _beeb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0050\u0072");}; -// ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path -func (_gfda *CT_RChoice )ValidateWithPath (path string )error {for _aedb ,_dedfc :=range _gfda .T {if _effd :=_dedfc .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0054\u005b\u0025\u0064\u005d",path ,_aedb ));_effd !=nil {return _effd ;};};return nil ; -};func (_gbab *CT_SSup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gbab .SSupPr !=nil {_ccbga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_gbab .SSupPr ,_ccbga ); -};_bab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gbab .E ,_bab );_agagf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_gbab .Sup ,_agagf );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_ggcca ST_Script )ValidateWithPath (path string )error {switch _ggcca {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 (_ggcca )); -};return nil ;};func (_afge ST_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_afge .String (),start );};func NewCT_OMathArg ()*CT_OMathArg {_bebcaf :=&CT_OMathArg {};return _bebcaf }; +// Validate validates the CT_BreakBinSub and its children +func (_degb *CT_BreakBinSub )Validate ()error {return _degb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062");};func (_begg *EG_ScriptStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdae :for {_abefb ,_efafg :=d .Token (); +if _efafg !=nil {return _efafg ;};switch _abbg :=_abefb .(type ){case _d .StartElement :switch _abbg .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0063\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0063\u0072"}:_begg .Scr =NewCT_Script (); +if _bdca :=d .DecodeElement (_begg .Scr ,&_abbg );_bdca !=nil {return _bdca ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0079"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0079"}:_begg .Sty =NewCT_Style (); +if _cccd :=d .DecodeElement (_begg .Sty ,&_abbg );_cccd !=nil {return _cccd ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_abbg .Name ); +if _fdae :=d .Skip ();_fdae !=nil {return _fdae ;};};case _d .EndElement :break _gdae ;case _d .CharData :};};return nil ;};func (_edaf *CT_Style )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbcd :=range start .Attr {if _fbcd .Name .Local =="\u0076\u0061\u006c"{_edaf .ValAttr .UnmarshalXMLAttr (_fbcd ); +continue ;};};for {_bbfe ,_geeaf :=d .Token ();if _geeaf !=nil {return _fg .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_geeaf );};if _bggg ,_dgfga :=_bbfe .(_d .EndElement );_dgfga &&_bggg .Name ==start .Name {break ; +};};return nil ;}; -// Validate validates the CT_OMathArgPr and its children -func (_debd *CT_OMathArgPr )Validate ()error {return _debd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072");}; +// Validate validates the CT_AccPr and its children +func (_fb *CT_AccPr )Validate ()error {return _fb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072");}; -// Validate validates the CT_SSubSup and its children -func (_cdf *CT_SSubSup )Validate ()error {return _cdf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");};func (_daedg *EG_OMathElements )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcaa :for {_acgf ,_begbb :=d .Token (); -if _begbb !=nil {return _begbb ;};switch _bccdf :=_acgf .(type ){case _b .StartElement :switch _bccdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_ecadg :=NewEG_OMathMathElements (); -_ecadg .Acc =NewCT_Acc ();if _bdab :=d .DecodeElement (_ecadg .Acc ,&_bccdf );_bdab !=nil {return _bdab ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_ecadg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_gbbcc :=NewEG_OMathMathElements (); -_gbbcc .Bar =NewCT_Bar ();if _bfccc :=d .DecodeElement (_gbbcc .Bar ,&_bccdf );_bfccc !=nil {return _bfccc ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_gbbcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_decd :=NewEG_OMathMathElements (); -_decd .Box =NewCT_Box ();if _ecfc :=d .DecodeElement (_decd .Box ,&_bccdf );_ecfc !=nil {return _ecfc ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_decd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_fggae :=NewEG_OMathMathElements (); -_fggae .BorderBox =NewCT_BorderBox ();if _fgggd :=d .DecodeElement (_fggae .BorderBox ,&_bccdf );_fgggd !=nil {return _fgggd ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_fggae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_feca :=NewEG_OMathMathElements (); -_feca .D =NewCT_D ();if _gggeb :=d .DecodeElement (_feca .D ,&_bccdf );_gggeb !=nil {return _gggeb ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_feca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_ffeg :=NewEG_OMathMathElements (); -_ffeg .EqArr =NewCT_EqArr ();if _gdgga :=d .DecodeElement (_ffeg .EqArr ,&_bccdf );_gdgga !=nil {return _gdgga ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_ffeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_dbcb :=NewEG_OMathMathElements (); -_dbcb .F =NewCT_F ();if _cdcda :=d .DecodeElement (_dbcb .F ,&_bccdf );_cdcda !=nil {return _cdcda ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_dbcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_fgagd :=NewEG_OMathMathElements (); -_fgagd .Func =NewCT_Func ();if _bbcb :=d .DecodeElement (_fgagd .Func ,&_bccdf );_bbcb !=nil {return _bbcb ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_fgagd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_bbcc :=NewEG_OMathMathElements (); -_bbcc .GroupChr =NewCT_GroupChr ();if _ggfbb :=d .DecodeElement (_bbcc .GroupChr ,&_bccdf );_ggfbb !=nil {return _ggfbb ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_bbcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_abfbd :=NewEG_OMathMathElements (); -_abfbd .LimLow =NewCT_LimLow ();if _dafcf :=d .DecodeElement (_abfbd .LimLow ,&_bccdf );_dafcf !=nil {return _dafcf ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_abfbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_dacd :=NewEG_OMathMathElements (); -_dacd .LimUpp =NewCT_LimUpp ();if _fcdc :=d .DecodeElement (_dacd .LimUpp ,&_bccdf );_fcdc !=nil {return _fcdc ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_dacd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_bfefc :=NewEG_OMathMathElements (); -_bfefc .M =NewCT_M ();if _eddgd :=d .DecodeElement (_bfefc .M ,&_bccdf );_eddgd !=nil {return _eddgd ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_bfefc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_efeaf :=NewEG_OMathMathElements (); -_efeaf .Nary =NewCT_Nary ();if _cfbbf :=d .DecodeElement (_efeaf .Nary ,&_bccdf );_cfbbf !=nil {return _cfbbf ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_efeaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_ddcag :=NewEG_OMathMathElements (); -_ddcag .Phant =NewCT_Phant ();if _fbdg :=d .DecodeElement (_ddcag .Phant ,&_bccdf );_fbdg !=nil {return _fbdg ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_ddcag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_cbgc :=NewEG_OMathMathElements (); -_cbgc .Rad =NewCT_Rad ();if _fdda :=d .DecodeElement (_cbgc .Rad ,&_bccdf );_fdda !=nil {return _fdda ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_cbgc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_cfbc :=NewEG_OMathMathElements (); -_cfbc .SPre =NewCT_SPre ();if _cdee :=d .DecodeElement (_cfbc .SPre ,&_bccdf );_cdee !=nil {return _cdee ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_cfbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_fgbed :=NewEG_OMathMathElements (); -_fgbed .SSub =NewCT_SSub ();if _edbe :=d .DecodeElement (_fgbed .SSub ,&_bccdf );_edbe !=nil {return _edbe ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_fgbed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_gaae :=NewEG_OMathMathElements (); -_gaae .SSubSup =NewCT_SSubSup ();if _gecgf :=d .DecodeElement (_gaae .SSubSup ,&_bccdf );_gecgf !=nil {return _gecgf ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_gaae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_abcf :=NewEG_OMathMathElements (); -_abcf .SSup =NewCT_SSup ();if _bfa :=d .DecodeElement (_abcf .SSup ,&_bccdf );_bfa !=nil {return _bfa ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_abcf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dbaa :=NewEG_OMathMathElements (); -_dbaa .R =NewCT_R ();if _bdfa :=d .DecodeElement (_dbaa .R ,&_bccdf );_bdfa !=nil {return _bdfa ;};_daedg .EG_OMathMathElements =append (_daedg .EG_OMathMathElements ,_dbaa );default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_bccdf .Name ); -if _gabb :=d .Skip ();_gabb !=nil {return _gabb ;};};case _b .EndElement :break _bcaa ;case _b .CharData :};};return nil ;};func (_fedee *MathPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072";return _fedee .CT_MathPr .MarshalXML (e ,start );}; +// ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path +func (_fcabb *EG_OMathMathElements )ValidateWithPath (path string )error {if _fcabb .Acc !=nil {if _egfad :=_fcabb .Acc .ValidateWithPath (path +"\u002f\u0041\u0063\u0063");_egfad !=nil {return _egfad ;};};if _fcabb .Bar !=nil {if _faefa :=_fcabb .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072"); +_faefa !=nil {return _faefa ;};};if _fcabb .Box !=nil {if _bfcc :=_fcabb .Box .ValidateWithPath (path +"\u002f\u0042\u006f\u0078");_bfcc !=nil {return _bfcc ;};};if _fcabb .BorderBox !=nil {if _aede :=_fcabb .BorderBox .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"); +_aede !=nil {return _aede ;};};if _fcabb .D !=nil {if _ffgf :=_fcabb .D .ValidateWithPath (path +"\u002f\u0044");_ffgf !=nil {return _ffgf ;};};if _fcabb .EqArr !=nil {if _baaaa :=_fcabb .EqArr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072"); +_baaaa !=nil {return _baaaa ;};};if _fcabb .F !=nil {if _agdgf :=_fcabb .F .ValidateWithPath (path +"\u002f\u0046");_agdgf !=nil {return _agdgf ;};};if _fcabb .Func !=nil {if _cbff :=_fcabb .Func .ValidateWithPath (path +"\u002f\u0046\u0075n\u0063");_cbff !=nil {return _cbff ; +};};if _fcabb .GroupChr !=nil {if _ggfe :=_fcabb .GroupChr .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0043\u0068r");_ggfe !=nil {return _ggfe ;};};if _fcabb .LimLow !=nil {if _accac :=_fcabb .LimLow .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077"); +_accac !=nil {return _accac ;};};if _fcabb .LimUpp !=nil {if _afaa :=_fcabb .LimUpp .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070");_afaa !=nil {return _afaa ;};};if _fcabb .M !=nil {if _fggga :=_fcabb .M .ValidateWithPath (path +"\u002f\u004d"); +_fggga !=nil {return _fggga ;};};if _fcabb .Nary !=nil {if _cbcd :=_fcabb .Nary .ValidateWithPath (path +"\u002f\u004e\u0061r\u0079");_cbcd !=nil {return _cbcd ;};};if _fcabb .Phant !=nil {if _affe :=_fcabb .Phant .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074"); +_affe !=nil {return _affe ;};};if _fcabb .Rad !=nil {if _adeae :=_fcabb .Rad .ValidateWithPath (path +"\u002f\u0052\u0061\u0064");_adeae !=nil {return _adeae ;};};if _fcabb .SPre !=nil {if _ffeg :=_fcabb .SPre .ValidateWithPath (path +"\u002f\u0053\u0050r\u0065"); +_ffeg !=nil {return _ffeg ;};};if _fcabb .SSub !=nil {if _gfbb :=_fcabb .SSub .ValidateWithPath (path +"\u002f\u0053\u0053u\u0062");_gfbb !=nil {return _gfbb ;};};if _fcabb .SSubSup !=nil {if _cdbg :=_fcabb .SSubSup .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070"); +_cdbg !=nil {return _cdbg ;};};if _fcabb .SSup !=nil {if _efbea :=_fcabb .SSup .ValidateWithPath (path +"\u002f\u0053\u0053u\u0070");_efbea !=nil {return _efbea ;};};if _fcabb .R !=nil {if _ebbbe :=_fcabb .R .ValidateWithPath (path +"\u002f\u0052");_ebbbe !=nil {return _ebbbe ; +};};return nil ;}; // Validate validates the OMathPara and its children -func (_fcbg *OMathPara )Validate ()error {return _fcbg .ValidateWithPath ("\u004fM\u0061\u0074\u0068\u0050\u0061\u0072a");}; +func (_fcdaf *OMathPara )Validate ()error {return _fcdaf .ValidateWithPath ("\u004fM\u0061\u0074\u0068\u0050\u0061\u0072a");}; -// ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path -func (_ae *CT_Bar )ValidateWithPath (path string )error {if _ae .BarPr !=nil {if _aea :=_ae .BarPr .ValidateWithPath (path +"\u002f\u0042\u0061\u0072\u0050\u0072");_aea !=nil {return _aea ;};};if _dgd :=_ae .E .ValidateWithPath (path +"\u002f\u0045");_dgd !=nil {return _dgd ; -};return nil ;}; +// Validate validates the CT_Integer2 and its children +func (_acbf *CT_Integer2 )Validate ()error {return _acbf .ValidateWithPath ("C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032");};func NewOMathPara ()*OMathPara {_deba :=&OMathPara {};_deba .CT_OMathPara =*NewCT_OMathPara ();return _deba ; +};type CT_MCS struct{Mc []*CT_MC ;}; -// ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path -func (_dfg *CT_LimUpp )ValidateWithPath (path string )error {if _dfg .LimUppPr !=nil {if _gebe :=_dfg .LimUppPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070\u0050r");_gebe !=nil {return _gebe ;};};if _edbbf :=_dfg .E .ValidateWithPath (path +"\u002f\u0045"); -_edbbf !=nil {return _edbbf ;};if _beca :=_dfg .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_beca !=nil {return _beca ;};return nil ;}; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_ebgdc *CT_Style )ValidateWithPath (path string )error {if _deca :=_ebgdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deca !=nil {return _deca ;};return nil ;}; -// Validate validates the CT_Char and its children -func (_gdf *CT_Char )Validate ()error {return _gdf .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u0061\u0072");}; +// ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path +func (_cbce *CT_LimLoc )ValidateWithPath (path string )error {if _cbce .ValAttr ==ST_LimLocUnset {return _fg .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _cff :=_cbce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cff !=nil {return _cff ;};return nil ;}; -// Validate validates the CT_SSubSupPr and its children -func (_agdc *CT_SSubSupPr )Validate ()error {return _agdc .ValidateWithPath ("\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");};func (_agefd *CT_SSupPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _agefd .CtrlPr !=nil {_eedg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_agefd .CtrlPr ,_eedg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DPr and its children, prefixing error messages with path +func (_ccb *CT_DPr )ValidateWithPath (path string )error {if _ccb .BegChr !=nil {if _ggce :=_ccb .BegChr .ValidateWithPath (path +"\u002fB\u0065\u0067\u0043\u0068\u0072");_ggce !=nil {return _ggce ;};};if _ccb .SepChr !=nil {if _gebg :=_ccb .SepChr .ValidateWithPath (path +"\u002fS\u0065\u0070\u0043\u0068\u0072"); +_gebg !=nil {return _gebg ;};};if _ccb .EndChr !=nil {if _dgd :=_ccb .EndChr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0068\u0072");_dgd !=nil {return _dgd ;};};if _ccb .Grow !=nil {if _fge :=_ccb .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077"); +_fge !=nil {return _fge ;};};if _ccb .Shp !=nil {if _eadd :=_ccb .Shp .ValidateWithPath (path +"\u002f\u0053\u0068\u0070");_eadd !=nil {return _eadd ;};};if _ccb .CtrlPr !=nil {if _dbd :=_ccb .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_dbd !=nil {return _dbd ;};};return nil ;};func (_aeeg *CT_OMathJc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aeef :=range start .Attr {if _aeef .Name .Local =="\u0076\u0061\u006c"{_aeeg .ValAttr .UnmarshalXMLAttr (_aeef );continue ; +};};for {_gbd ,_abcd :=d .Token ();if _abcd !=nil {return _fg .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063\u003a\u0020%\u0073",_abcd );};if _gcgf ,_cacc :=_gbd .(_d .EndElement );_cacc &&_gcgf .Name ==start .Name {break ; +};};return nil ;};type CT_BreakBin struct{ValAttr ST_BreakBin ;};func (_gbfd *CT_Nary )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gbfd .NaryPr !=nil {_dbgb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079\u0050\u0072"}}; +e .EncodeElement (_gbfd .NaryPr ,_dbgb );};_cacfb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_gbfd .Sub ,_cacfb );_dcaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_gbfd .Sup ,_dcaa ); +_defc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gbfd .E ,_defc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ggb *CT_LimLowPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fagad :for {_gde ,_daeg :=d .Token (); +if _daeg !=nil {return _daeg ;};switch _aaf :=_gde .(type ){case _d .StartElement :switch _aaf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ggb .CtrlPr =NewCT_CtrlPr (); +if _eabd :=d .DecodeElement (_ggb .CtrlPr ,&_aaf );_eabd !=nil {return _eabd ;};default:_fc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_aaf .Name ); +if _bgac :=d .Skip ();_bgac !=nil {return _bgac ;};};case _d .EndElement :break _fagad ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path -func (_bc *CT_Acc )ValidateWithPath (path string )error {if _bc .AccPr !=nil {if _bf :=_bc .AccPr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0050\u0072");_bf !=nil {return _bf ;};};if _cc :=_bc .E .ValidateWithPath (path +"\u002f\u0045");_cc !=nil {return _cc ; -};return nil ;};func (_eggf *CT_SpacingRule )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eggf .ValAttr =0;for _ ,_fgdg :=range start .Attr {if _fgdg .Name .Local =="\u0076\u0061\u006c"{_dbbg ,_aefd :=_d .ParseInt (_fgdg .Value ,10,64); -if _aefd !=nil {return _aefd ;};_eggf .ValAttr =_dbbg ;continue ;};};for {_cfdd ,_cbac :=d .Token ();if _cbac !=nil {return _fd .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",_cbac ); -};if _caca ,_deaa :=_cfdd .(_b .EndElement );_deaa &&_caca .Name ==start .Name {break ;};};return nil ;};func NewCT_Func ()*CT_Func {_abb :=&CT_Func {};_abb .FName =NewCT_OMathArg ();_abb .E =NewCT_OMathArg ();return _abb ;};func (_fbde *CT_OMathPara )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _fbde .OMathParaPr !=nil {_beda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}};e .EncodeElement (_fbde .OMathParaPr ,_beda );};_cdga :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}}; -for _ ,_ecfb :=range _fbde .OMath {e .EncodeElement (_ecfb ,_cdga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfff *CT_SPre )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfff .Sub =NewCT_OMathArg ();_bfff .Sup =NewCT_OMathArg (); -_bfff .E =NewCT_OMathArg ();_gfcg :for {_dffa ,_fadc :=d .Token ();if _fadc !=nil {return _fadc ;};switch _bcccb :=_dffa .(type ){case _b .StartElement :switch _bcccb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"}:_bfff .SPrePr =NewCT_SPrePr (); -if _dcdac :=d .DecodeElement (_bfff .SPrePr ,&_bcccb );_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\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _aacd :=d .DecodeElement (_bfff .Sub ,&_bcccb ); -_aacd !=nil {return _aacd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _afdf :=d .DecodeElement (_bfff .Sup ,&_bcccb ); -_afdf !=nil {return _afdf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cfacg :=d .DecodeElement (_bfff .E ,&_bcccb ); -_cfacg !=nil {return _cfacg ;};default:_ff .Log .Debug ("\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",_bcccb .Name ); -if _bgfe :=d .Skip ();_bgfe !=nil {return _bgfe ;};};case _b .EndElement :break _gfcg ;case _b .CharData :};};return nil ;};func (_fddc ST_Script )String ()string {switch _fddc {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 (_adcag *ST_BreakBinSub )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adcag =0;case "\u002d\u002d":*_adcag =1;case "\u002d\u002b":*_adcag =2;case "\u002b\u002d":*_adcag =3;};return nil ;}; +// ValidateWithPath validates the CT_SSup and its children, prefixing error messages with path +func (_fdcec *CT_SSup )ValidateWithPath (path string )error {if _fdcec .SSupPr !=nil {if _eabdb :=_fdcec .SSupPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0070\u0050\u0072");_eabdb !=nil {return _eabdb ;};};if _bdcb :=_fdcec .E .ValidateWithPath (path +"\u002f\u0045"); +_bdcb !=nil {return _bdcb ;};if _bfdg :=_fdcec .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_bfdg !=nil {return _bfdg ;};return nil ;};func (_efcaa ST_Jc )ValidateWithPath (path string )error {switch _efcaa {case 0,1,2,3,4:default:return _fg .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efcaa )); +};return nil ;};func (_baggb ST_LimLoc )Validate ()error {return _baggb .ValidateWithPath ("")};func NewCT_M ()*CT_M {_dfad :=&CT_M {};return _dfad };func (_fbgf *CT_LimLow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbgf .E =NewCT_OMathArg (); +_fbgf .Lim =NewCT_OMathArg ();_edbb :for {_bcf ,_acaf :=d .Token ();if _acaf !=nil {return _acaf ;};switch _cgbb :=_bcf .(type ){case _d .StartElement :switch _cgbb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}:_fbgf .LimLowPr =NewCT_LimLowPr (); +if _feaf :=d .DecodeElement (_fbgf .LimLowPr ,&_cgbb );_feaf !=nil {return _feaf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cbfd :=d .DecodeElement (_fbgf .E ,&_cgbb ); +_cbfd !=nil {return _cbfd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _gcbf :=d .DecodeElement (_fbgf .Lim ,&_cgbb ); +_gcbf !=nil {return _gcbf ;};default:_fc .Log .Debug ("\u0073k\u0069\u0070p\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",_cgbb .Name ); +if _cgac :=d .Skip ();_cgac !=nil {return _cgac ;};};case _d .EndElement :break _edbb ;case _d .CharData :};};return nil ;};func NewCT_Rad ()*CT_Rad {_geg :=&CT_Rad {};_geg .Deg =NewCT_OMathArg ();_geg .E =NewCT_OMathArg ();return _geg ;};func (_fdeag *CT_Shp )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fdeag .ValAttr =ST_Shp (1); +for _ ,_dafb :=range start .Attr {if _dafb .Name .Local =="\u0076\u0061\u006c"{_fdeag .ValAttr .UnmarshalXMLAttr (_dafb );continue ;};};for {_dcdf ,_gbaab :=d .Token ();if _gbaab !=nil {return _fg .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0070\u003a\u0020\u0025\u0073",_gbaab ); +};if _ccba ,_cggg :=_dcdf .(_d .EndElement );_cggg &&_ccba .Name ==start .Name {break ;};};return nil ;};func NewCT_XAlign ()*CT_XAlign {_faefc :=&CT_XAlign {};_faefc .ValAttr =_e .ST_XAlign (1);return _faefc ;};func (_bafb *CT_F )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _bafb .FPr !=nil {_acc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0066P\u0072"}};e .EncodeElement (_bafb .FPr ,_acc );};_gdbe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006eu\u006d"}};e .EncodeElement (_bafb .Num ,_gdbe ); +_fagc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0064e\u006e"}};e .EncodeElement (_bafb .Den ,_fagc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Char ()*CT_Char {_bga :=&CT_Char {};return _bga };type ST_Jc byte ; -// ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path -func (_ged *CT_BarPr )ValidateWithPath (path string )error {if _ged .Pos !=nil {if _cab :=_ged .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cab !=nil {return _cab ;};};if _ged .CtrlPr !=nil {if _ac :=_ged .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_ac !=nil {return _ac ;};};return nil ;};type ST_TopBot byte ;func (_fdfa ST_FType )String ()string {switch _fdfa {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0073\u006b\u0077";case 3:return "\u006c\u0069\u006e";case 4:return "\u006e\u006f\u0042a\u0072"; -};return "";}; -// Validate validates the CT_SSubPr and its children -func (_fbac *CT_SSubPr )Validate ()error {return _fbac .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r");}; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_egfg *CT_String )ValidateWithPath (path string )error {return nil };func (_bac *CT_ManualBreak )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gaeff :=range start .Attr {if _gaeff .Name .Local =="\u0061\u006c\u006eA\u0074"{_gged ,_fgaca :=_g .ParseInt (_gaeff .Value ,10,64); +if _fgaca !=nil {return _fgaca ;};_bac .AlnAtAttr =&_gged ;continue ;};};for {_dacc ,_gdfe :=d .Token ();if _gdfe !=nil {return _fg .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",_gdfe ); +};if _defd ,_eaab :=_dacc .(_d .EndElement );_eaab &&_defd .Name ==start .Name {break ;};};return nil ;};func NewCT_FType ()*CT_FType {_gcc :=&CT_FType {};_gcc .ValAttr =ST_FType (1);return _gcc }; -// Validate validates the EG_OMathMathElements and its children -func (_aebfa *EG_OMathMathElements )Validate ()error {return _aebfa .ValidateWithPath ("E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073");};func (_adcgf *CT_SSubSup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adcgf .E =NewCT_OMathArg (); -_adcgf .Sub =NewCT_OMathArg ();_adcgf .Sup =NewCT_OMathArg ();_ccfde :for {_eaefa ,_bbda :=d .Token ();if _bbda !=nil {return _bbda ;};switch _debc :=_eaefa .(type ){case _b .StartElement :switch _debc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"}:_adcgf .SSubSupPr =NewCT_SSubSupPr (); -if _afdda :=d .DecodeElement (_adcgf .SSubSupPr ,&_debc );_afdda !=nil {return _afdda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gbded :=d .DecodeElement (_adcgf .E ,&_debc ); -_gbded !=nil {return _gbded ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _egea :=d .DecodeElement (_adcgf .Sub ,&_debc ); -_egea !=nil {return _egea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _gecge :=d .DecodeElement (_adcgf .Sup ,&_debc ); -_gecge !=nil {return _gecge ;};default:_ff .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_debc .Name ); -if _gdgdc :=d .Skip ();_gdgdc !=nil {return _gdgdc ;};};case _b .EndElement :break _ccfde ;case _b .CharData :};};return nil ;}; +// Validate validates the MathPr and its children +func (_gddf *MathPr )Validate ()error {return _gddf .ValidateWithPath ("\u004d\u0061\u0074\u0068\u0050\u0072");}; -// Validate validates the CT_Shp and its children -func (_fefd *CT_Shp )Validate ()error {return _fefd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0070");};func NewCT_TopBot ()*CT_TopBot {_begg :=&CT_TopBot {};_begg .ValAttr =ST_TopBot (1);return _begg };func (_eea *CT_MC )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfcd :for {_ffge ,_cfbf :=d .Token (); -if _cfbf !=nil {return _cfbf ;};switch _eccca :=_ffge .(type ){case _b .StartElement :switch _eccca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"}:_eea .McPr =NewCT_MCPr (); -if _gea :=d .DecodeElement (_eea .McPr ,&_eccca );_gea !=nil {return _gea ;};default:_ff .Log .Debug ("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",_eccca .Name ); -if _ggg :=d .Skip ();_ggg !=nil {return _ggg ;};};case _b .EndElement :break _gfcd ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path +func (_cfagg *CT_Phant )ValidateWithPath (path string )error {if _cfagg .PhantPr !=nil {if _fadf :=_cfagg .PhantPr .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");_fadf !=nil {return _fadf ;};};if _eaag :=_cfagg .E .ValidateWithPath (path +"\u002f\u0045"); +_eaag !=nil {return _eaag ;};return nil ;};func (_ggbd ST_BreakBin )String ()string {switch _ggbd {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 (_bdfe *CT_XAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_ceee ,_dcgc :=_bdfe .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"});if _dcgc !=nil {return _dcgc ;};start .Attr =append (start .Attr ,_ceee ); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cbeb ST_Script )Validate ()error {return _cbeb .ValidateWithPath ("")};func (_dgeg *EG_OMathElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dgeg .EG_OMathMathElements !=nil {for _ ,_fcfdf :=range _dgeg .EG_OMathMathElements {_fcfdf .MarshalXML (e ,_d .StartElement {}); +};};return nil ;};func (_fbc *CT_M )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgcg :for {_fbdb ,_ecef :=d .Token ();if _ecef !=nil {return _ecef ;};switch _ebfd :=_fbdb .(type ){case _d .StartElement :switch _ebfd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0050\u0072"}:_fbc .MPr =NewCT_MPr (); +if _ffad :=d .DecodeElement (_fbc .MPr ,&_ebfd );_ffad !=nil {return _ffad ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0072"}:_ccage :=NewCT_MR (); +if _ccg :=d .DecodeElement (_ccage ,&_ebfd );_ccg !=nil {return _ccg ;};_fbc .Mr =append (_fbc .Mr ,_ccage );default:_fc .Log .Debug ("\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",_ebfd .Name ); +if _ega :=d .Skip ();_ega !=nil {return _ega ;};};case _d .EndElement :break _fgcg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MR and its children, prefixing error messages with path -func (_baae *CT_MR )ValidateWithPath (path string )error {for _beaf ,_aeg :=range _baae .E {if _dfbg :=_aeg .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_beaf ));_dfbg !=nil {return _dfbg ;};};return nil ;}; -func (_cbfe *ST_BreakBin )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaed ,_bggd :=d .Token ();if _bggd !=nil {return _bggd ;};if _gaagc ,_aaead :=_eaed .(_b .EndElement );_aaead &&_gaagc .Name ==start .Name {*_cbfe =1;return nil ;}; -if _ffec ,_degbe :=_eaed .(_b .CharData );!_degbe {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",_eaed );}else {switch string (_ffec ){case "":*_cbfe =0; -case "\u0062\u0065\u0066\u006f\u0072\u0065":*_cbfe =1;case "\u0061\u0066\u0074e\u0072":*_cbfe =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_cbfe =3;};};_eaed ,_bggd =d .Token ();if _bggd !=nil {return _bggd ;};if _dcdacd ,_bbgf :=_eaed .(_b .EndElement ); -_bbgf &&_dcdacd .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",_eaed );};func NewCT_Integer255 ()*CT_Integer255 {_cafg :=&CT_Integer255 {}; -_cafg .ValAttr =1;return _cafg };type CT_DPr struct{BegChr *CT_Char ;SepChr *CT_Char ;EndChr *CT_Char ;Grow *CT_OnOff ;Shp *CT_Shp ;CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_Box and its children +func (_ebg *CT_Box )Validate ()error {return _ebg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078");};func (_agc *CT_BreakBinSub )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dce :=range start .Attr {if _dce .Name .Local =="\u0076\u0061\u006c"{_agc .ValAttr .UnmarshalXMLAttr (_dce ); +continue ;};};for {_bba ,_ddd :=d .Token ();if _ddd !=nil {return _fg .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",_ddd );};if _cgaf ,_afca :=_bba .(_d .EndElement ); +_afca &&_cgaf .Name ==start .Name {break ;};};return nil ;};func (_egcd ST_Style )Validate ()error {return _egcd .ValidateWithPath ("")};func NewCT_TopBot ()*CT_TopBot {_bada :=&CT_TopBot {};_bada .ValAttr =ST_TopBot (1);return _bada };func (_dfece *ST_BreakBinSub )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agbg ,_affbf :=d .Token (); +if _affbf !=nil {return _affbf ;};if _cedc ,_eeebdg :=_agbg .(_d .EndElement );_eeebdg &&_cedc .Name ==start .Name {*_dfece =1;return nil ;};if _egcb ,_acbb :=_agbg .(_d .CharData );!_acbb {return _fg .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agbg ); +}else {switch string (_egcb ){case "":*_dfece =0;case "\u002d\u002d":*_dfece =1;case "\u002d\u002b":*_dfece =2;case "\u002b\u002d":*_dfece =3;};};_agbg ,_affbf =d .Token ();if _affbf !=nil {return _affbf ;};if _adce ,_bfedc :=_agbg .(_d .EndElement );_bfedc &&_adce .Name ==start .Name {return nil ; +};return _fg .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agbg );};type CT_D struct{DPr *CT_DPr ;E []*CT_OMathArg ;};func (_fefcg *CT_RadPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _fefcg .DegHide !=nil {_cdae :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0064\u0065\u0067\u0048\u0069\u0064e"}};e .EncodeElement (_fefcg .DegHide ,_cdae );};if _fefcg .CtrlPr !=nil {_dbcd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_fefcg .CtrlPr ,_dbcd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_OMathArgPr and its children +func (_abgfa *CT_OMathArgPr )Validate ()error {return _abgfa .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072");};func NewCT_GroupChrPr ()*CT_GroupChrPr {_cae :=&CT_GroupChrPr {};return _cae };func NewCT_Style ()*CT_Style {_gbaga :=&CT_Style {}; +return _gbaga }; // Validate validates the CT_UnSignedInteger and its children -func (_fabf *CT_UnSignedInteger )Validate ()error {return _fabf .ValidateWithPath ("\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072");};func (_fddb *CT_RChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fddb .T !=nil {_afga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074"}}; -for _ ,_bbfe :=range _fddb .T {e .EncodeElement (_bbfe ,_afga );};};return nil ;};type CT_LimLoc struct{ValAttr ST_LimLoc ;}; +func (_dfab *CT_UnSignedInteger )Validate ()error {return _dfab .ValidateWithPath ("\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072");};type CT_MR struct{E []*CT_OMathArg ;};type CT_M struct{MPr *CT_MPr ;Mr []*CT_MR ; +}; -// Validate validates the CT_SPre and its children -func (_edebe *CT_SPre )Validate ()error {return _edebe .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065");};type CT_CtrlPr struct{};type CT_UnSignedInteger struct{ValAttr uint32 ;};func (_aabc *CT_OnOff )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcbe :=range start .Attr {if _dcbe .Name .Local =="\u0076\u0061\u006c"{_ddbe ,_afgb :=ParseUnionST_OnOff (_dcbe .Value ); -if _afgb !=nil {return _afgb ;};_aabc .ValAttr =&_ddbe ;continue ;};};for {_fegf ,_agccg :=d .Token ();if _agccg !=nil {return _fd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_agccg );};if _eeec ,_ggbd :=_fegf .(_b .EndElement ); -_ggbd &&_eeec .Name ==start .Name {break ;};};return nil ;};type CT_Text struct{SpaceAttr *string ;Content string ;};func (_bffc *CT_OMathArg )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agee :for {_ddebe ,_bgda :=d .Token ();if _bgda !=nil {return _bgda ; -};switch _geaf :=_ddebe .(type ){case _b .StartElement :switch _geaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"}:_bffc .ArgPr =NewCT_OMathArgPr (); -if _efcd :=d .DecodeElement (_bffc .ArgPr ,&_geaf );_efcd !=nil {return _efcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_agba :=NewEG_OMathMathElements (); -_agba .Acc =NewCT_Acc ();if _cedec :=d .DecodeElement (_agba .Acc ,&_geaf );_cedec !=nil {return _cedec ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_agba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_dgbg :=NewEG_OMathMathElements (); -_dgbg .Bar =NewCT_Bar ();if _agec :=d .DecodeElement (_dgbg .Bar ,&_geaf );_agec !=nil {return _agec ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_dgbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_dbad :=NewEG_OMathMathElements (); -_dbad .Box =NewCT_Box ();if _cdge :=d .DecodeElement (_dbad .Box ,&_geaf );_cdge !=nil {return _cdge ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_dbad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_bgaga :=NewEG_OMathMathElements (); -_bgaga .BorderBox =NewCT_BorderBox ();if _agef :=d .DecodeElement (_bgaga .BorderBox ,&_geaf );_agef !=nil {return _agef ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_bgaga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_aebf :=NewEG_OMathMathElements (); -_aebf .D =NewCT_D ();if _fafg :=d .DecodeElement (_aebf .D ,&_geaf );_fafg !=nil {return _fafg ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_aebf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_cafgb :=NewEG_OMathMathElements (); -_cafgb .EqArr =NewCT_EqArr ();if _dbfg :=d .DecodeElement (_cafgb .EqArr ,&_geaf );_dbfg !=nil {return _dbfg ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_cafgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_eed :=NewEG_OMathMathElements (); -_eed .F =NewCT_F ();if _gbfef :=d .DecodeElement (_eed .F ,&_geaf );_gbfef !=nil {return _gbfef ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_eed );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_aeagd :=NewEG_OMathMathElements (); -_aeagd .Func =NewCT_Func ();if _bffg :=d .DecodeElement (_aeagd .Func ,&_geaf );_bffg !=nil {return _bffg ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_aeagd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_fdfe :=NewEG_OMathMathElements (); -_fdfe .GroupChr =NewCT_GroupChr ();if _dbe :=d .DecodeElement (_fdfe .GroupChr ,&_geaf );_dbe !=nil {return _dbe ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_fdfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_gacfa :=NewEG_OMathMathElements (); -_gacfa .LimLow =NewCT_LimLow ();if _bafc :=d .DecodeElement (_gacfa .LimLow ,&_geaf );_bafc !=nil {return _bafc ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_gacfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_gbde :=NewEG_OMathMathElements (); -_gbde .LimUpp =NewCT_LimUpp ();if _dccfg :=d .DecodeElement (_gbde .LimUpp ,&_geaf );_dccfg !=nil {return _dccfg ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_gbde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_bbac :=NewEG_OMathMathElements (); -_bbac .M =NewCT_M ();if _ebdb :=d .DecodeElement (_bbac .M ,&_geaf );_ebdb !=nil {return _ebdb ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_bbac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_ddab :=NewEG_OMathMathElements (); -_ddab .Nary =NewCT_Nary ();if _dggd :=d .DecodeElement (_ddab .Nary ,&_geaf );_dggd !=nil {return _dggd ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_ddab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_fceg :=NewEG_OMathMathElements (); -_fceg .Phant =NewCT_Phant ();if _cgbc :=d .DecodeElement (_fceg .Phant ,&_geaf );_cgbc !=nil {return _cgbc ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_fceg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_abbe :=NewEG_OMathMathElements (); -_abbe .Rad =NewCT_Rad ();if _baadd :=d .DecodeElement (_abbe .Rad ,&_geaf );_baadd !=nil {return _baadd ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_abbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_fded :=NewEG_OMathMathElements (); -_fded .SPre =NewCT_SPre ();if _bbbfb :=d .DecodeElement (_fded .SPre ,&_geaf );_bbbfb !=nil {return _bbbfb ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_fded );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_dcda :=NewEG_OMathMathElements (); -_dcda .SSub =NewCT_SSub ();if _acdb :=d .DecodeElement (_dcda .SSub ,&_geaf );_acdb !=nil {return _acdb ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_dcda );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_fgage :=NewEG_OMathMathElements (); -_fgage .SSubSup =NewCT_SSubSup ();if _bega :=d .DecodeElement (_fgage .SSubSup ,&_geaf );_bega !=nil {return _bega ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_fgage );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_fbad :=NewEG_OMathMathElements (); -_fbad .SSup =NewCT_SSup ();if _cdce :=d .DecodeElement (_fbad .SSup ,&_geaf );_cdce !=nil {return _cdce ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_fbad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_addb :=NewEG_OMathMathElements (); -_addb .R =NewCT_R ();if _gdfd :=d .DecodeElement (_addb .R ,&_geaf );_gdfd !=nil {return _gdfd ;};_bffc .EG_OMathMathElements =append (_bffc .EG_OMathMathElements ,_addb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bffc .CtrlPr =NewCT_CtrlPr (); -if _ecgd :=d .DecodeElement (_bffc .CtrlPr ,&_geaf );_ecgd !=nil {return _ecgd ;};default:_ff .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_geaf .Name ); -if _eeff :=d .Skip ();_eeff !=nil {return _eeff ;};};case _b .EndElement :break _agee ;case _b .CharData :};};return nil ;};func (_dbag ST_Jc )ValidateWithPath (path string )error {switch _dbag {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 (_dbag )); -};return nil ;};type OMathPara struct{CT_OMathPara };func ParseUnionST_TwipsMeasure (s string )(_g .ST_TwipsMeasure ,error ){_abcg :=_g .ST_TwipsMeasure {};if _g .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_abcg .ST_PositiveUniversalMeasure =&s ; -}else {_fcba ,_eaae :=_d .ParseFloat (s ,64);if _eaae !=nil {return _abcg ,_fd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_eaae );};_abcg .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (_fcba )); -};return _abcg ,nil ;};func (_bagac ST_FType )ValidateWithPath (path string )error {switch _bagac {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 (_bagac )); -};return nil ;};type ST_Jc byte ;func (_aagae ST_TopBot )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aagae .String (),start );}; +// ValidateWithPath validates the CT_Integer255 and its children, prefixing error messages with path +func (_edc *CT_Integer255 )ValidateWithPath (path string )error {if _edc .ValAttr < 1{return _fg .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 ,_edc .ValAttr ); +};if _edc .ValAttr > 255{return _fg .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 ,_edc .ValAttr ); +};return nil ;};func (_gfef *CT_SSup )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gfef .SSupPr !=nil {_fgfeb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_gfef .SSupPr ,_fgfeb ); +};_bfbd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gfef .E ,_bfbd );_ccef :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_gfef .Sup ,_ccef );e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;};type OMathPara struct{CT_OMathPara }; -// Validate validates the CT_MPr and its children -func (_efcc *CT_MPr )Validate ()error {return _efcc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0050\u0072");};type CT_R struct{RPr *CT_RPR ;Choice []*CT_RChoice ;};type CT_ManualBreak struct{AlnAtAttr *int64 ;}; +// Validate validates the CT_R and its children +func (_bdfcg *CT_R )Validate ()error {return _bdfcg .ValidateWithPath ("\u0043\u0054\u005f\u0052")};func (_dfeef ST_BreakBinSub )String ()string {switch _dfeef {case 0:return "";case 1:return "\u002d\u002d";case 2:return "\u002d\u002b";case 3:return "\u002b\u002d"; +};return "";};func (_acfb *CT_Phant )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acfb .E =NewCT_OMathArg ();_gfcf :for {_fgda ,_fcfg :=d .Token ();if _fcfg !=nil {return _fcfg ;};switch _bafe :=_fgda .(type ){case _d .StartElement :switch _bafe .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"}:_acfb .PhantPr =NewCT_PhantPr (); +if _agfbb :=d .DecodeElement (_acfb .PhantPr ,&_bafe );_agfbb !=nil {return _agfbb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cgad :=d .DecodeElement (_acfb .E ,&_bafe ); +_cgad !=nil {return _cgad ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_bafe .Name ); +if _aaeee :=d .Skip ();_aaeee !=nil {return _aaeee ;};};case _d .EndElement :break _gfcf ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path -func (_ebd *CT_GroupChrPr )ValidateWithPath (path string )error {if _ebd .Chr !=nil {if _ccb :=_ebd .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_ccb !=nil {return _ccb ;};};if _ebd .Pos !=nil {if _add :=_ebd .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073"); -_add !=nil {return _add ;};};if _ebd .VertJc !=nil {if _dfb :=_ebd .VertJc .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u004a\u0063");_dfb !=nil {return _dfb ;};};if _ebd .CtrlPr !=nil {if _aded :=_ebd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_aded !=nil {return _aded ;};};return nil ;}; +// ValidateWithPath validates the CT_Box and its children, prefixing error messages with path +func (_aca *CT_Box )ValidateWithPath (path string )error {if _aca .BoxPr !=nil {if _efd :=_aca .BoxPr .ValidateWithPath (path +"\u002f\u0042\u006f\u0078\u0050\u0072");_efd !=nil {return _efd ;};};if _cbb :=_aca .E .ValidateWithPath (path +"\u002f\u0045"); +_cbb !=nil {return _cbb ;};return nil ;};func NewCT_Integer255 ()*CT_Integer255 {_afce :=&CT_Integer255 {};_afce .ValAttr =1;return _afce };type CT_Integer255 struct{ValAttr int64 ;};func (_bfec *CT_NaryPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _bfec .Chr !=nil {_dega :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_bfec .Chr ,_dega );};if _bfec .LimLoc !=nil {_fgdc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0063"}}; +e .EncodeElement (_bfec .LimLoc ,_fgdc );};if _bfec .Grow !=nil {_fafc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_bfec .Grow ,_fafc );};if _bfec .SubHide !=nil {_cfbd :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0073\u0075\u0062\u0048\u0069\u0064e"}}; +e .EncodeElement (_bfec .SubHide ,_cfbd );};if _bfec .SupHide !=nil {_ageg :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0073\u0075\u0070\u0048\u0069\u0064e"}};e .EncodeElement (_bfec .SupHide ,_ageg );};if _bfec .CtrlPr !=nil {_egd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_bfec .CtrlPr ,_egd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_SpacingRule struct{ValAttr int64 ;}; -// Validate validates the CT_OMath and its children -func (_cfga *CT_OMath )Validate ()error {return _cfga .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068");};func NewEG_OMathElements ()*EG_OMathElements {_bacfg :=&EG_OMathElements {};return _bacfg };func (_edeab *CT_SSubPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _edeab .CtrlPr !=nil {_eeaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_edeab .CtrlPr ,_eeaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_XAlign and its children +func (_ffcff *CT_XAlign )Validate ()error {return _ffcff .ValidateWithPath ("\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n");}; -// Validate validates the CT_SSup and its children -func (_gcgb *CT_SSup )Validate ()error {return _gcgb .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070");};func (_ffca *ST_BreakBinSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfefc ,_befe :=d .Token ();if _befe !=nil {return _befe ; -};if _gagda ,_cfefg :=_gfefc .(_b .EndElement );_cfefg &&_gagda .Name ==start .Name {*_ffca =1;return nil ;};if _bgdcf ,_dadedb :=_gfefc .(_b .CharData );!_dadedb {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",_gfefc ); -}else {switch string (_bgdcf ){case "":*_ffca =0;case "\u002d\u002d":*_ffca =1;case "\u002d\u002b":*_ffca =2;case "\u002b\u002d":*_ffca =3;};};_gfefc ,_befe =d .Token ();if _befe !=nil {return _befe ;};if _dbfgc ,_egdgb :=_gfefc .(_b .EndElement );_egdgb &&_dbfgc .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",_gfefc );};type CT_M struct{MPr *CT_MPr ;Mr []*CT_MR ;};func NewCT_F ()*CT_F {_ada :=&CT_F {}; -_ada .Num =NewCT_OMathArg ();_ada .Den =NewCT_OMathArg ();return _ada ;}; +// ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path +func (_aebc *CT_LimLowPr )ValidateWithPath (path string )error {if _aebc .CtrlPr !=nil {if _efgg :=_aebc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_efgg !=nil {return _efgg ;};};return nil ;};func (_bbbc *CT_Func )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _bbbc .FuncPr !=nil {_fdc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063\u0050\u0072"}};e .EncodeElement (_bbbc .FuncPr ,_fdc );};_eege :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0066\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_bbbc .FName ,_eege );_fbdc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bbbc .E ,_fbdc );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fgeba *ST_TopBot )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgeba =0; +case "\u0074\u006f\u0070":*_fgeba =1;case "\u0062\u006f\u0074":*_fgeba =2;};return nil ;};func (_gcec *CT_LimLowPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _gcec .CtrlPr !=nil {_fdce :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_gcec .CtrlPr ,_fdce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_OnOff ()*CT_OnOff {_fccg :=&CT_OnOff {};return _fccg };func NewCT_SSubSupPr ()*CT_SSubSupPr {_dcbd :=&CT_SSubSupPr {};return _dcbd }; +func (_ggdf ST_FType )String ()string {switch _ggdf {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0073\u006b\u0077";case 3:return "\u006c\u0069\u006e";case 4:return "\u006e\u006f\u0042a\u0072";};return "";}; -// Validate validates the CT_MCS and its children -func (_bcef *CT_MCS )Validate ()error {return _bcef .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0043\u0053");};type CT_AccPr struct{Chr *CT_Char ;CtrlPr *CT_CtrlPr ;}; +// Validate validates the CT_BorderBoxPr and its children +func (_cbg *CT_BorderBoxPr )Validate ()error {return _cbg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072");};type CT_TwipsMeasure struct{ValAttr _e .ST_TwipsMeasure ;}; -// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path -func (_adagcc *CT_TwipsMeasure )ValidateWithPath (path string )error {if _fdea :=_adagcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdea !=nil {return _fdea ;};return nil ;}; +// ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path +func (_cbaf *CT_EqArrPr )ValidateWithPath (path string )error {if _cbaf .BaseJc !=nil {if _cafa :=_cbaf .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_cafa !=nil {return _cafa ;};};if _cbaf .MaxDist !=nil {if _fce :=_cbaf .MaxDist .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u0044\u0069\u0073\u0074"); +_fce !=nil {return _fce ;};};if _cbaf .ObjDist !=nil {if _gge :=_cbaf .ObjDist .ValidateWithPath (path +"\u002f\u004f\u0062\u006a\u0044\u0069\u0073\u0074");_gge !=nil {return _gge ;};};if _cbaf .RSpRule !=nil {if _gfd :=_cbaf .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065"); +_gfd !=nil {return _gfd ;};};if _cbaf .RSp !=nil {if _ebb :=_cbaf .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_ebb !=nil {return _ebb ;};};if _cbaf .CtrlPr !=nil {if _cecff :=_cbaf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_cecff !=nil {return _cecff ;};};return nil ;};func (_cdfg *CT_Integer255 )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdfg .ValAttr =1;for _ ,_dege :=range start .Attr {if _dege .Name .Local =="\u0076\u0061\u006c"{_aef ,_beea :=_g .ParseInt (_dege .Value ,10,64); +if _beea !=nil {return _beea ;};_cdfg .ValAttr =_aef ;continue ;};};for {_eeca ,_ecb :=d .Token ();if _ecb !=nil {return _fg .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0074e\u0067e\u0072\u0032\u0035\u0035\u003a\u0020\u0025s",_ecb ); +};if _gcg ,_acda :=_eeca .(_d .EndElement );_acda &&_gcg .Name ==start .Name {break ;};};return nil ;};func (_beabb ST_Script )String ()string {switch _beabb {case 0:return "";case 1:return "\u0072\u006f\u006da\u006e";case 2:return "\u0073\u0063\u0072\u0069\u0070\u0074"; +case 3:return "\u0066r\u0061\u006b\u0074\u0075\u0072";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case 5:return "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case 6:return "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e"; +};return "";}; + +// ValidateWithPath validates the CT_MC and its children, prefixing error messages with path +func (_bfac *CT_MC )ValidateWithPath (path string )error {if _bfac .McPr !=nil {if _daff :=_bfac .McPr .ValidateWithPath (path +"\u002f\u004d\u0063P\u0072");_daff !=nil {return _daff ;};};return nil ;};func NewCT_BoxPr ()*CT_BoxPr {_cag :=&CT_BoxPr {}; +return _cag }; + +// Validate validates the CT_RadPr and its children +func (_gcea *CT_RadPr )Validate ()error {return _gcea .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072");};func (_decb *CT_MCPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _decb .Count !=nil {_fcb :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0063\u006f\u0075\u006e\u0074"}}; +e .EncodeElement (_decb .Count ,_fcb );};if _decb .McJc !=nil {_edeg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0063\u004a\u0063"}};e .EncodeElement (_decb .McJc ,_edeg );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +}; // ValidateWithPath validates the OMathPara and its children, prefixing error messages with path -func (_fbacd *OMathPara )ValidateWithPath (path string )error {if _ggbgb :=_fbacd .CT_OMathPara .ValidateWithPath (path );_ggbgb !=nil {return _ggbgb ;};return nil ;}; +func (_cbaeg *OMathPara )ValidateWithPath (path string )error {if _agdbc :=_cbaeg .CT_OMathPara .ValidateWithPath (path );_agdbc !=nil {return _agdbc ;};return nil ;}; -// ValidateWithPath validates the CT_Integer255 and its children, prefixing error messages with path -func (_cga *CT_Integer255 )ValidateWithPath (path string )error {if _cga .ValAttr < 1{return _fd .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 ,_cga .ValAttr ); -};if _cga .ValAttr > 255{return _fd .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 ,_cga .ValAttr ); -};return nil ;};func (_cdef *CT_MCPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fafa :for {_gagd ,_cfdb :=d .Token ();if _cfdb !=nil {return _cfdb ;};switch _effa :=_gagd .(type ){case _b .StartElement :switch _effa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"}:_cdef .Count =NewCT_Integer255 (); -if _ceaf :=d .DecodeElement (_cdef .Count ,&_effa );_ceaf !=nil {return _ceaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"}:_cdef .McJc =NewCT_XAlign (); -if _abbd :=d .DecodeElement (_cdef .McJc ,&_effa );_abbd !=nil {return _abbd ;};default:_ff .Log .Debug ("\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",_effa .Name ); -if _aeab :=d .Skip ();_aeab !=nil {return _aeab ;};};case _b .EndElement :break _fafa ;case _b .CharData :};};return nil ;};func (_abe *CT_Func )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abe .FName =NewCT_OMathArg ();_abe .E =NewCT_OMathArg (); -_beag :for {_aecb ,_eeg :=d .Token ();if _eeg !=nil {return _eeg ;};switch _dfa :=_aecb .(type ){case _b .StartElement :switch _dfa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"}:_abe .FuncPr =NewCT_FuncPr (); -if _cabc :=d .DecodeElement (_abe .FuncPr ,&_dfa );_cabc !=nil {return _cabc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"}:if _abceg :=d .DecodeElement (_abe .FName ,&_dfa ); -_abceg !=nil {return _abceg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _eafb :=d .DecodeElement (_abe .E ,&_dfa ); -_eafb !=nil {return _eafb ;};default:_ff .Log .Debug ("\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",_dfa .Name ); -if _ebaf :=d .Skip ();_ebaf !=nil {return _ebaf ;};};case _b .EndElement :break _beag ;case _b .CharData :};};return nil ;};func (_fgccc *ST_Script )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgccc =0;case "\u0072\u006f\u006da\u006e":*_fgccc =1; -case "\u0073\u0063\u0072\u0069\u0070\u0074":*_fgccc =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_fgccc =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_fgccc =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_fgccc =5; -case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_fgccc =6;};return nil ;};func NewCT_SPrePr ()*CT_SPrePr {_cbed :=&CT_SPrePr {};return _cbed };func (_cfdff *CT_XAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfdff .ValAttr =_g .ST_XAlign (1); -for _ ,_ddca :=range start .Attr {if _ddca .Name .Local =="\u0076\u0061\u006c"{_cfdff .ValAttr .UnmarshalXMLAttr (_ddca );continue ;};};for {_gdcg ,_aadb :=d .Token ();if _aadb !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0058\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_aadb ); -};if _ebca ,_bdcg :=_gdcg .(_b .EndElement );_bdcg &&_ebca .Name ==start .Name {break ;};};return nil ;};type CT_TwipsMeasure struct{ValAttr _g .ST_TwipsMeasure ;};func (_age *CT_BarPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _age .Pos !=nil {_caf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_age .Pos ,_caf );};if _age .CtrlPr !=nil {_gc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; -e .EncodeElement (_age .CtrlPr ,_gc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Style struct{ValAttr ST_Style ;};const (ST_TopBotUnset ST_TopBot =0;ST_TopBotTop ST_TopBot =1;ST_TopBotBot ST_TopBot =2;);func NewCT_SSup ()*CT_SSup {_dcfe :=&CT_SSup {}; -_dcfe .E =NewCT_OMathArg ();_dcfe .Sup =NewCT_OMathArg ();return _dcfe ;}; +// ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path +func (_fdda *CT_Nary )ValidateWithPath (path string )error {if _fdda .NaryPr !=nil {if _ada :=_fdda .NaryPr .ValidateWithPath (path +"\u002fN\u0061\u0072\u0079\u0050\u0072");_ada !=nil {return _ada ;};};if _bddb :=_fdda .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062"); +_bddb !=nil {return _bddb ;};if _faac :=_fdda .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_faac !=nil {return _faac ;};if _gdcd :=_fdda .E .ValidateWithPath (path +"\u002f\u0045");_gdcd !=nil {return _gdcd ;};return nil ;};const (ST_JcUnset ST_Jc =0; +ST_JcLeft ST_Jc =1;ST_JcRight ST_Jc =2;ST_JcCenter ST_Jc =3;ST_JcCenterGroup ST_Jc =4;);type CT_FPr struct{Type *CT_FType ;CtrlPr *CT_CtrlPr ;};func NewCT_Integer2 ()*CT_Integer2 {_aaa :=&CT_Integer2 {};_aaa .ValAttr =-2;return _aaa }; -// ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path -func (_beab *CT_MPr )ValidateWithPath (path string )error {if _beab .BaseJc !=nil {if _dfgf :=_beab .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_dfgf !=nil {return _dfgf ;};};if _beab .PlcHide !=nil {if _bcceb :=_beab .PlcHide .ValidateWithPath (path +"\u002f\u0050\u006c\u0063\u0048\u0069\u0064\u0065"); -_bcceb !=nil {return _bcceb ;};};if _beab .RSpRule !=nil {if _eca :=_beab .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_eca !=nil {return _eca ;};};if _beab .CGpRule !=nil {if _eded :=_beab .CGpRule .ValidateWithPath (path +"\u002f\u0043\u0047\u0070\u0052\u0075\u006c\u0065"); -_eded !=nil {return _eded ;};};if _beab .RSp !=nil {if _dfgg :=_beab .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_dfgg !=nil {return _dfgg ;};};if _beab .CSp !=nil {if _gce :=_beab .CSp .ValidateWithPath (path +"\u002f\u0043\u0053\u0070"); -_gce !=nil {return _gce ;};};if _beab .CGp !=nil {if _fdbf :=_beab .CGp .ValidateWithPath (path +"\u002f\u0043\u0047\u0070");_fdbf !=nil {return _fdbf ;};};if _beab .Mcs !=nil {if _cfeg :=_beab .Mcs .ValidateWithPath (path +"\u002f\u004d\u0063\u0073"); -_cfeg !=nil {return _cfeg ;};};if _beab .CtrlPr !=nil {if _dfae :=_beab .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dfae !=nil {return _dfae ;};};return nil ;};func (_ebga ST_Script )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebga .String (),start ); +// ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path +func (_cbcfb *CT_SSubSup )ValidateWithPath (path string )error {if _cbcfb .SSubSupPr !=nil {if _gada :=_cbcfb .SSubSupPr .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");_gada !=nil {return _gada ;};};if _befc :=_cbcfb .E .ValidateWithPath (path +"\u002f\u0045"); +_befc !=nil {return _befc ;};if _dfga :=_cbcfb .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_dfga !=nil {return _dfga ;};if _aadg :=_cbcfb .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_aadg !=nil {return _aadg ;};return nil ;}; +func (_egef *CT_PhantPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceae :for {_bgffe ,_faabd :=d .Token ();if _faabd !=nil {return _faabd ;};switch _fgbf :=_bgffe .(type ){case _d .StartElement :switch _fgbf .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"}:_egef .Show =NewCT_OnOff (); +if _fefc :=d .DecodeElement (_egef .Show ,&_fgbf );_fefc !=nil {return _fefc ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"}:_egef .ZeroWid =NewCT_OnOff (); +if _dbcf :=d .DecodeElement (_egef .ZeroWid ,&_fgbf );_dbcf !=nil {return _dbcf ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"}:_egef .ZeroAsc =NewCT_OnOff (); +if _fgfb :=d .DecodeElement (_egef .ZeroAsc ,&_fgbf );_fgfb !=nil {return _fgfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}:_egef .ZeroDesc =NewCT_OnOff (); +if _cgdb :=d .DecodeElement (_egef .ZeroDesc ,&_fgbf );_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\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"}:_egef .Transp =NewCT_OnOff (); +if _fgbd :=d .DecodeElement (_egef .Transp ,&_fgbf );_fgbd !=nil {return _fgbd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_egef .CtrlPr =NewCT_CtrlPr (); +if _cfgab :=d .DecodeElement (_egef .CtrlPr ,&_fgbf );_cfgab !=nil {return _cfgab ;};default:_fc .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_fgbf .Name ); +if _dfage :=d .Skip ();_dfage !=nil {return _dfage ;};};case _d .EndElement :break _ceae ;case _d .CharData :};};return nil ;};func (_ffcfg ST_Style )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dbeae :=_d .Attr {};_dbeae .Name =name ;switch _ffcfg {case ST_StyleUnset :_dbeae .Value =""; +case ST_StyleP :_dbeae .Value ="\u0070";case ST_StyleB :_dbeae .Value ="\u0062";case ST_StyleI :_dbeae .Value ="\u0069";case ST_StyleBi :_dbeae .Value ="\u0062\u0069";};return _dbeae ,nil ;};func (_bbabd *CT_Script )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _bbabd .ValAttr !=ST_ScriptUnset {_ffcg ,_gcef :=_bbabd .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _gcef !=nil {return _gcef ;};start .Attr =append (start .Attr ,_ffcg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbfc *CT_OMath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbfff :for {_aecge ,_dgagf :=d .Token (); +if _dgagf !=nil {return _dgagf ;};switch _ggcd :=_aecge .(type ){case _d .StartElement :switch _ggcd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_dacgb :=NewEG_OMathMathElements (); +_dacgb .Acc =NewCT_Acc ();if _decba :=d .DecodeElement (_dacgb .Acc ,&_ggcd );_decba !=nil {return _decba ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_dacgb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_fgg :=NewEG_OMathMathElements (); +_fgg .Bar =NewCT_Bar ();if _acge :=d .DecodeElement (_fgg .Bar ,&_ggcd );_acge !=nil {return _acge ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_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\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_aadea :=NewEG_OMathMathElements (); +_aadea .Box =NewCT_Box ();if _efdb :=d .DecodeElement (_aadea .Box ,&_ggcd );_efdb !=nil {return _efdb ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_aadea );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_dfcd :=NewEG_OMathMathElements (); +_dfcd .BorderBox =NewCT_BorderBox ();if _bgcd :=d .DecodeElement (_dfcd .BorderBox ,&_ggcd );_bgcd !=nil {return _bgcd ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_dfcd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_aace :=NewEG_OMathMathElements (); +_aace .D =NewCT_D ();if _gfcg :=d .DecodeElement (_aace .D ,&_ggcd );_gfcg !=nil {return _gfcg ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_aace );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_gadg :=NewEG_OMathMathElements (); +_gadg .EqArr =NewCT_EqArr ();if _faaf :=d .DecodeElement (_gadg .EqArr ,&_ggcd );_faaf !=nil {return _faaf ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_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 :"\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_fgbb :=NewEG_OMathMathElements (); +_fgbb .F =NewCT_F ();if _gagg :=d .DecodeElement (_fgbb .F ,&_ggcd );_gagg !=nil {return _gagg ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_fgbb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_agaa :=NewEG_OMathMathElements (); +_agaa .Func =NewCT_Func ();if _ebbcb :=d .DecodeElement (_agaa .Func ,&_ggcd );_ebbcb !=nil {return _ebbcb ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_agaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_bgga :=NewEG_OMathMathElements (); +_bgga .GroupChr =NewCT_GroupChr ();if _gfdd :=d .DecodeElement (_bgga .GroupChr ,&_ggcd );_gfdd !=nil {return _gfdd ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_bgga );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_cbafg :=NewEG_OMathMathElements (); +_cbafg .LimLow =NewCT_LimLow ();if _aacg :=d .DecodeElement (_cbafg .LimLow ,&_ggcd );_aacg !=nil {return _aacg ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_cbafg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_ebca :=NewEG_OMathMathElements (); +_ebca .LimUpp =NewCT_LimUpp ();if _cdgb :=d .DecodeElement (_ebca .LimUpp ,&_ggcd );_cdgb !=nil {return _cdgb ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_ebca );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_ccfa :=NewEG_OMathMathElements (); +_ccfa .M =NewCT_M ();if _dff :=d .DecodeElement (_ccfa .M ,&_ggcd );_dff !=nil {return _dff ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_ccfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_ggfa :=NewEG_OMathMathElements (); +_ggfa .Nary =NewCT_Nary ();if _eagd :=d .DecodeElement (_ggfa .Nary ,&_ggcd );_eagd !=nil {return _eagd ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_ggfa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_aecd :=NewEG_OMathMathElements (); +_aecd .Phant =NewCT_Phant ();if _ffbb :=d .DecodeElement (_aecd .Phant ,&_ggcd );_ffbb !=nil {return _ffbb ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_aecd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_feba :=NewEG_OMathMathElements (); +_feba .Rad =NewCT_Rad ();if _afcg :=d .DecodeElement (_feba .Rad ,&_ggcd );_afcg !=nil {return _afcg ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_feba );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_egaf :=NewEG_OMathMathElements (); +_egaf .SPre =NewCT_SPre ();if _gdgb :=d .DecodeElement (_egaf .SPre ,&_ggcd );_gdgb !=nil {return _gdgb ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_egaf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_aaee :=NewEG_OMathMathElements (); +_aaee .SSub =NewCT_SSub ();if _aegd :=d .DecodeElement (_aaee .SSub ,&_ggcd );_aegd !=nil {return _aegd ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_aaee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_acgbb :=NewEG_OMathMathElements (); +_acgbb .SSubSup =NewCT_SSubSup ();if _dacca :=d .DecodeElement (_acgbb .SSubSup ,&_ggcd );_dacca !=nil {return _dacca ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_acgbb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_geeb :=NewEG_OMathMathElements (); +_geeb .SSup =NewCT_SSup ();if _bbda :=d .DecodeElement (_geeb .SSup ,&_ggcd );_bbda !=nil {return _bbda ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_geeb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_gece :=NewEG_OMathMathElements (); +_gece .R =NewCT_R ();if _egdd :=d .DecodeElement (_gece .R ,&_ggcd );_egdd !=nil {return _egdd ;};_bbfc .EG_OMathMathElements =append (_bbfc .EG_OMathMathElements ,_gece );default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_ggcd .Name ); +if _aefc :=d .Skip ();_aefc !=nil {return _aefc ;};};case _d .EndElement :break _dbfff ;case _d .CharData :};};return nil ;};func (_fdafb *CT_OMath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fdafb .EG_OMathMathElements !=nil {for _ ,_cbae :=range _fdafb .EG_OMathMathElements {_cbae .MarshalXML (e ,_d .StartElement {}); +};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_MC and its children +func (_bgba *CT_MC )Validate ()error {return _bgba .ValidateWithPath ("\u0043\u0054\u005fM\u0043")}; + +// ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path +func (_gf *CT_AccPr )ValidateWithPath (path string )error {if _gf .Chr !=nil {if _gg :=_gf .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_gg !=nil {return _gg ;};};if _gf .CtrlPr !=nil {if _ac :=_gf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_ac !=nil {return _ac ;};};return nil ;};func NewCT_BorderBox ()*CT_BorderBox {_ae :=&CT_BorderBox {};_ae .E =NewCT_OMathArg ();return _ae };type ST_FType byte ;const (ST_BreakBinSubUnset ST_BreakBinSub =0;ST_BreakBinSub__ ST_BreakBinSub =1;ST_BreakBinSub___ ST_BreakBinSub =2; +ST_BreakBinSub____ ST_BreakBinSub =3;);func (_gfgd *ST_LimLoc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gfgd =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_gfgd =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_gfgd =2;};return nil ; +};func (_abea *CT_FType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_begb ,_agg :=_abea .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"});if _agg !=nil {return _agg ;};start .Attr =append (start .Attr ,_begb );e .EncodeToken (start ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_F and its children, prefixing error messages with path +func (_fcde *CT_F )ValidateWithPath (path string )error {if _fcde .FPr !=nil {if _cbe :=_fcde .FPr .ValidateWithPath (path +"\u002f\u0046\u0050\u0072");_cbe !=nil {return _cbe ;};};if _dfag :=_fcde .Num .ValidateWithPath (path +"\u002f\u004e\u0075\u006d"); +_dfag !=nil {return _dfag ;};if _cad :=_fcde .Den .ValidateWithPath (path +"\u002f\u0044\u0065\u006e");_cad !=nil {return _cad ;};return nil ;};type CT_LimLowPr struct{CtrlPr *CT_CtrlPr ;};func (_adge ST_Script )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_adge .String (),start ); }; -// ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path -func (_ffag *CT_ManualBreak )ValidateWithPath (path string )error {if _ffag .AlnAtAttr !=nil {if *_ffag .AlnAtAttr < 1{return _fd .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 ,*_ffag .AlnAtAttr ); -};if *_ffag .AlnAtAttr > 255{return _fd .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 ,*_ffag .AlnAtAttr ); -};};return nil ;}; +// ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path +func (_bage *CT_NaryPr )ValidateWithPath (path string )error {if _bage .Chr !=nil {if _effd :=_bage .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_effd !=nil {return _effd ;};};if _bage .LimLoc !=nil {if _dgfg :=_bage .LimLoc .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0063"); +_dgfg !=nil {return _dgfg ;};};if _bage .Grow !=nil {if _fdfca :=_bage .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_fdfca !=nil {return _fdfca ;};};if _bage .SubHide !=nil {if _cgef :=_bage .SubHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0048\u0069\u0064\u0065"); +_cgef !=nil {return _cgef ;};};if _bage .SupHide !=nil {if _fcee :=_bage .SupHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0070\u0048\u0069\u0064\u0065");_fcee !=nil {return _fcee ;};};if _bage .CtrlPr !=nil {if _aagc :=_bage .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_aagc !=nil {return _aagc ;};};return nil ;}; -// Validate validates the CT_RChoice and its children -func (_ecce *CT_RChoice )Validate ()error {return _ecce .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func (_agda *CT_SSubSupPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfbb :for {_cdeae ,_aabbe :=d .Token (); -if _aabbe !=nil {return _aabbe ;};switch _cgcg :=_cdeae .(type ){case _b .StartElement :switch _cgcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"}:_agda .AlnScr =NewCT_OnOff (); -if _fdagb :=d .DecodeElement (_agda .AlnScr ,&_cgcg );_fdagb !=nil {return _fdagb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_agda .CtrlPr =NewCT_CtrlPr (); -if _dcgg :=d .DecodeElement (_agda .CtrlPr ,&_cgcg );_dcgg !=nil {return _dcgg ;};default:_ff .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_cgcg .Name ); -if _efag :=d .Skip ();_efag !=nil {return _efag ;};};case _b .EndElement :break _gfbb ;case _b .CharData :};};return nil ;};type CT_MC struct{McPr *CT_MCPr ;};func (_caggg *CT_Phant )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _caggg .PhantPr !=nil {_fggb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074\u0050r"}};e .EncodeElement (_caggg .PhantPr ,_fggb );};_egagg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_caggg .E ,_egagg ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbbe *ST_TopBot )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbcbe ,_ebcee :=d .Token ();if _ebcee !=nil {return _ebcee ;};if _aggd ,_fadggd :=_gbcbe .(_b .EndElement ); -_fadggd &&_aggd .Name ==start .Name {*_cbbe =1;return nil ;};if _cbag ,_egbae :=_gbcbe .(_b .CharData );!_egbae {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",_gbcbe ); -}else {switch string (_cbag ){case "":*_cbbe =0;case "\u0074\u006f\u0070":*_cbbe =1;case "\u0062\u006f\u0074":*_cbbe =2;};};_gbcbe ,_ebcee =d .Token ();if _ebcee !=nil {return _ebcee ;};if _efbgd ,_egbfa :=_gbcbe .(_b .EndElement );_egbfa &&_efbgd .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",_gbcbe );}; +// ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path +func (_fdacg *CT_UnSignedInteger )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_SSub and its children -func (_dceb *CT_SSub )Validate ()error {return _dceb .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062");}; +// Validate validates the CT_OMathJc and its children +func (_gac *CT_OMathJc )Validate ()error {return _gac .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063");};func (_agbe ST_TopBot )String ()string {switch _agbe {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074"; +};return "";};func NewCT_LimUpp ()*CT_LimUpp {_adee :=&CT_LimUpp {};_adee .E =NewCT_OMathArg ();_adee .Lim =NewCT_OMathArg ();return _adee ;}; -// ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path -func (_agac *CT_SPrePr )ValidateWithPath (path string )error {if _agac .CtrlPr !=nil {if _dcba :=_agac .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dcba !=nil {return _dcba ;};};return nil ;};type OMath struct{CT_OMath };func (_gfed *CT_UnSignedInteger )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fd .Sprintf ("\u0025\u0076",_gfed .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path +func (_cdfb *CT_LimUpp )ValidateWithPath (path string )error {if _cdfb .LimUppPr !=nil {if _bff :=_cdfb .LimUppPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070\u0050r");_bff !=nil {return _bff ;};};if _fdea :=_cdfb .E .ValidateWithPath (path +"\u002f\u0045"); +_fdea !=nil {return _fdea ;};if _aed :=_cdfb .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_aed !=nil {return _aed ;};return nil ;};type CT_SSupPr struct{CtrlPr *CT_CtrlPr ;}; -// ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path -func (_bag *CT_BreakBinSub )ValidateWithPath (path string )error {if _gcf :=_bag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcf !=nil {return _gcf ;};return nil ;};func NewCT_BoxPr ()*CT_BoxPr {_eee :=&CT_BoxPr {}; -return _eee };func (_fdccd *CT_Rad )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdccd .Deg =NewCT_OMathArg ();_fdccd .E =NewCT_OMathArg ();_eefbc :for {_egfb ,_dadb :=d .Token ();if _dadb !=nil {return _dadb ;};switch _eaeb :=_egfb .(type ){case _b .StartElement :switch _eaeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"}:_fdccd .RadPr =NewCT_RadPr (); -if _cgfcc :=d .DecodeElement (_fdccd .RadPr ,&_eaeb );_cgfcc !=nil {return _cgfcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0067"}:if _aecd :=d .DecodeElement (_fdccd .Deg ,&_eaeb ); -_aecd !=nil {return _aecd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _baga :=d .DecodeElement (_fdccd .E ,&_eaeb ); -_baga !=nil {return _baga ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_eaeb .Name ); -if _dcfg :=d .Skip ();_dcfg !=nil {return _dcfg ;};};case _b .EndElement :break _eefbc ;case _b .CharData :};};return nil ;};func NewCT_Rad ()*CT_Rad {_eeee :=&CT_Rad {};_eeee .Deg =NewCT_OMathArg ();_eeee .E =NewCT_OMathArg ();return _eeee ;};type CT_BorderBox struct{BorderBoxPr *CT_BorderBoxPr ; -E *CT_OMathArg ;};func NewCT_YAlign ()*CT_YAlign {_afgag :=&CT_YAlign {};_afgag .ValAttr =_g .ST_YAlign (1);return _afgag ;}; +// Validate validates the EG_ScriptStyle and its children +func (_bccg *EG_ScriptStyle )Validate ()error {return _bccg .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065");};func (_cdgdc ST_FType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gcfbf :=_d .Attr {}; +_gcfbf .Name =name ;switch _cdgdc {case ST_FTypeUnset :_gcfbf .Value ="";case ST_FTypeBar :_gcfbf .Value ="\u0062\u0061\u0072";case ST_FTypeSkw :_gcfbf .Value ="\u0073\u006b\u0077";case ST_FTypeLin :_gcfbf .Value ="\u006c\u0069\u006e";case ST_FTypeNoBar :_gcfbf .Value ="\u006e\u006f\u0042a\u0072"; +};return _gcfbf ,nil ;};func (_deag *CT_MathPrChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdgg :for {_edgb ,_dcb :=d .Token ();if _dcb !=nil {return _dcb ;};switch _ecfc :=_edgb .(type ){case _d .StartElement :switch _ecfc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_deag .WrapIndent =NewCT_TwipsMeasure (); +if _cde :=d .DecodeElement (_deag .WrapIndent ,&_ecfc );_cde !=nil {return _cde ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_deag .WrapRight =NewCT_OnOff (); +if _deafg :=d .DecodeElement (_deag .WrapRight ,&_ecfc );_deafg !=nil {return _deafg ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_ecfc .Name ); +if _dafe :=d .Skip ();_dafe !=nil {return _dafe ;};};case _d .EndElement :break _bdgg ;case _d .CharData :};};return nil ;};func (_degg *CT_RPRChoice )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcdb :for {_aggb ,_agd :=d .Token ();if _agd !=nil {return _agd ; +};switch _fddc :=_aggb .(type ){case _d .StartElement :switch _fddc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_degg .Nor =NewCT_OnOff (); +if _babc :=d .DecodeElement (_degg .Nor ,&_fddc );_babc !=nil {return _babc ;};default:_fc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_fddc .Name ); +if _eaea :=d .Skip ();_eaea !=nil {return _eaea ;};};case _d .EndElement :break _gcdb ;case _d .CharData :};};return nil ;}; -// Validate validates the EG_OMathElements and its children -func (_ggfbe *EG_OMathElements )Validate ()error {return _ggfbe .ValidateWithPath ("\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func NewCT_RChoice ()*CT_RChoice {_cdad :=&CT_RChoice {};return _cdad }; +// ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path +func (_fee *CT_BorderBoxPr )ValidateWithPath (path string )error {if _fee .HideTop !=nil {if _gbg :=_fee .HideTop .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0054\u006f\u0070");_gbg !=nil {return _gbg ;};};if _fee .HideBot !=nil {if _egg :=_fee .HideBot .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0042\u006f\u0074"); +_egg !=nil {return _egg ;};};if _fee .HideLeft !=nil {if _ca :=_fee .HideLeft .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004c\u0065\u0066t");_ca !=nil {return _ca ;};};if _fee .HideRight !=nil {if _bc :=_fee .HideRight .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"); +_bc !=nil {return _bc ;};};if _fee .StrikeH !=nil {if _cdb :=_fee .StrikeH .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0048");_cdb !=nil {return _cdb ;};};if _fee .StrikeV !=nil {if _deg :=_fee .StrikeV .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0056"); +_deg !=nil {return _deg ;};};if _fee .StrikeBLTR !=nil {if _fbb :=_fee .StrikeBLTR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052");_fbb !=nil {return _fbb ;};};if _fee .StrikeTLBR !=nil {if _ede :=_fee .StrikeTLBR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"); +_ede !=nil {return _ede ;};};if _fee .CtrlPr !=nil {if _ecg :=_fee .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ecg !=nil {return _ecg ;};};return nil ;};func (_gbge *CT_SPre )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbge .Sub =NewCT_OMathArg (); +_gbge .Sup =NewCT_OMathArg ();_gbge .E =NewCT_OMathArg ();_ebac :for {_acgd ,_cbfee :=d .Token ();if _cbfee !=nil {return _cbfee ;};switch _daebc :=_acgd .(type ){case _d .StartElement :switch _daebc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"}:_gbge .SPrePr =NewCT_SPrePr (); +if _ggfb :=d .DecodeElement (_gbge .SPrePr ,&_daebc );_ggfb !=nil {return _ggfb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _gbdb :=d .DecodeElement (_gbge .Sub ,&_daebc ); +_gbdb !=nil {return _gbdb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _ecfg :=d .DecodeElement (_gbge .Sup ,&_daebc ); +_ecfg !=nil {return _ecfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gffd :=d .DecodeElement (_gbge .E ,&_daebc ); +_gffd !=nil {return _gffd ;};default:_fc .Log .Debug ("\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",_daebc .Name ); +if _cgba :=d .Skip ();_cgba !=nil {return _cgba ;};};case _d .EndElement :break _ebac ;case _d .CharData :};};return nil ;};func (_dcc *CT_Bar )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcc .E =NewCT_OMathArg ();_bgc :for {_gbf ,_daa :=d .Token (); +if _daa !=nil {return _daa ;};switch _cfb :=_gbf .(type ){case _d .StartElement :switch _cfb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"}:_dcc .BarPr =NewCT_BarPr (); +if _ab :=d .DecodeElement (_dcc .BarPr ,&_cfb );_ab !=nil {return _ab ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _eab :=d .DecodeElement (_dcc .E ,&_cfb ); +_eab !=nil {return _eab ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cfb .Name ); +if _be :=d .Skip ();_be !=nil {return _be ;};};case _d .EndElement :break _bgc ;case _d .CharData :};};return nil ;};func (_bfffcg ST_LimLoc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dfcb :=_d .Attr {};_dfcb .Name =name ;switch _bfffcg {case ST_LimLocUnset :_dfcb .Value =""; +case ST_LimLocUndOvr :_dfcb .Value ="\u0075\u006e\u0064\u004f\u0076\u0072";case ST_LimLocSubSup :_dfcb .Value ="\u0073\u0075\u0062\u0053\u0075\u0070";};return _dfcb ,nil ;};func (_cccfb *CT_YAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_edebc ,_bgge :=_cccfb .ValAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u003a\u0076a\u006c"}); +if _bgge !=nil {return _bgge ;};start .Attr =append (start .Attr ,_edebc );e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Phant and its children -func (_bcbe *CT_Phant )Validate ()error {return _bcbe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074");};type CT_RChoice struct{T []*CT_Text ;}; +// ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path +func (_cda *CT_MCPr )ValidateWithPath (path string )error {if _cda .Count !=nil {if _daege :=_cda .Count .ValidateWithPath (path +"\u002f\u0043\u006f\u0075\u006e\u0074");_daege !=nil {return _daege ;};};if _cda .McJc !=nil {if _gcbfa :=_cda .McJc .ValidateWithPath (path +"\u002f\u004d\u0063J\u0063"); +_gcbfa !=nil {return _gcbfa ;};};return nil ;};func (_cffc *OMathPara )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); +start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061";return _cffc .CT_OMathPara .MarshalXML (e ,start );}; -// Validate validates the CT_DPr and its children -func (_bgg *CT_DPr )Validate ()error {return _bgg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0072");};func (_affb *OMath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d:\u006f\u004d\u0061\u0074\u0068";return _affb .CT_OMath .MarshalXML (e ,start );};type CT_TopBot struct{ValAttr ST_TopBot ;};type CT_SPre struct{SPrePr *CT_SPrePr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;}; +// ValidateWithPath validates the OMath and its children, prefixing error messages with path +func (_gcgc *OMath )ValidateWithPath (path string )error {if _gab :=_gcgc .CT_OMath .ValidateWithPath (path );_gab !=nil {return _gab ;};return nil ;}; -// ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path -func (_dfcf *CT_SSubSupPr )ValidateWithPath (path string )error {if _dfcf .AlnScr !=nil {if _bebgf :=_dfcf .AlnScr .ValidateWithPath (path +"\u002fA\u006c\u006e\u0053\u0063\u0072");_bebgf !=nil {return _bebgf ;};};if _dfcf .CtrlPr !=nil {if _bdbe :=_dfcf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_bdbe !=nil {return _bdbe ;};};return nil ;}; +// Validate validates the CT_BorderBox and its children +func (_gec *CT_BorderBox )Validate ()error {return _gec .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");}; -// ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path -func (_efe *CT_CtrlPr )ValidateWithPath (path string )error {return nil };func (_eeed *CT_D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eeed .DPr !=nil {_ffbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064P\u0072"}}; -e .EncodeElement (_eeed .DPr ,_ffbg );};_baf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};for _ ,_eccc :=range _eeed .E {e .EncodeElement (_eccc ,_baf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_D and its children, prefixing error messages with path +func (_eeb *CT_D )ValidateWithPath (path string )error {if _eeb .DPr !=nil {if _edea :=_eeb .DPr .ValidateWithPath (path +"\u002f\u0044\u0050\u0072");_edea !=nil {return _edea ;};};for _gea ,_cbbd :=range _eeb .E {if _fffa :=_cbbd .ValidateWithPath (_fg .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_gea )); +_fffa !=nil {return _fffa ;};};return nil ;};const (ST_TopBotUnset ST_TopBot =0;ST_TopBotTop ST_TopBot =1;ST_TopBotBot ST_TopBot =2;);func (_bfe *CT_LimUpp )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _bfe .LimUppPr !=nil {_ffa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}}; +e .EncodeElement (_bfe .LimUppPr ,_ffa );};_cbfe :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bfe .E ,_cbfe );_fdbg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_bfe .Lim ,_fdbg ); +e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afacd *CT_SSubSupPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cee :for {_fggc ,_eegc :=d .Token ();if _eegc !=nil {return _eegc ;};switch _dadd :=_fggc .(type ){case _d .StartElement :switch _dadd .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"}:_afacd .AlnScr =NewCT_OnOff (); +if _acged :=d .DecodeElement (_afacd .AlnScr ,&_dadd );_acged !=nil {return _acged ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_afacd .CtrlPr =NewCT_CtrlPr (); +if _cfbdd :=d .DecodeElement (_afacd .CtrlPr ,&_dadd );_cfbdd !=nil {return _cfbdd ;};default:_fc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dadd .Name ); +if _fcadf :=d .Skip ();_fcadf !=nil {return _fcadf ;};};case _d .EndElement :break _cee ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path -func (_gabfd *CT_TopBot )ValidateWithPath (path string )error {if _gabfd .ValAttr ==ST_TopBotUnset {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 _feaa :=_gabfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_feaa !=nil {return _feaa ;};return nil ;};func (_gd *CT_AccPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bec :for {_fdd ,_bef :=d .Token (); -if _bef !=nil {return _bef ;};switch _cf :=_fdd .(type ){case _b .StartElement :switch _cf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_gd .Chr =NewCT_Char (); -if _ga :=d .DecodeElement (_gd .Chr ,&_cf );_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\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gd .CtrlPr =NewCT_CtrlPr (); -if _gaf :=d .DecodeElement (_gd .CtrlPr ,&_cf );_gaf !=nil {return _gaf ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_cf .Name ); -if _cfc :=d .Skip ();_cfc !=nil {return _cfc ;};};case _b .EndElement :break _bec ;case _b .CharData :};};return nil ;};func NewCT_EqArrPr ()*CT_EqArrPr {_gfga :=&CT_EqArrPr {};return _gfga };func NewCT_MCPr ()*CT_MCPr {_ggfba :=&CT_MCPr {};return _ggfba }; -func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_caegf :=&CT_TwipsMeasure {};return _caegf };func (_dff *CT_Box )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dff .E =NewCT_OMathArg ();_ccc :for {_dab ,_fab :=d .Token ();if _fab !=nil {return _fab ; -};switch _fdf :=_dab .(type ){case _b .StartElement :switch _fdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"}:_dff .BoxPr =NewCT_BoxPr (); -if _ddfe :=d .DecodeElement (_dff .BoxPr ,&_fdf );_ddfe !=nil {return _ddfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dcc :=d .DecodeElement (_dff .E ,&_fdf ); -_dcc !=nil {return _dcc ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_fdf .Name ); -if _efg :=d .Skip ();_efg !=nil {return _efg ;};};case _b .EndElement :break _ccc ;case _b .CharData :};};return nil ;};func NewCT_LimLowPr ()*CT_LimLowPr {_agcd :=&CT_LimLowPr {};return _agcd };func (_bgdg *CT_RPRChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgdg .Nor !=nil {_bafd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006eo\u0072"}}; -e .EncodeElement (_bgdg .Nor ,_bafd );};return nil ;};func (_dbdg *CT_MC )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dbdg .McPr !=nil {_baad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063\u0050\u0072"}}; -e .EncodeElement (_dbdg .McPr ,_baad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggbf *CT_LimLowPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcb :for {_caec ,_dcbc :=d .Token ();if _dcbc !=nil {return _dcbc ; -};switch _bfge :=_caec .(type ){case _b .StartElement :switch _bfge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ggbf .CtrlPr =NewCT_CtrlPr (); -if _cgef :=d .DecodeElement (_ggbf .CtrlPr ,&_bfge );_cgef !=nil {return _cgef ;};default:_ff .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_bfge .Name ); -if _bgeed :=d .Skip ();_bgeed !=nil {return _bgeed ;};};case _b .EndElement :break _gcb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_RadPr and its children, prefixing error messages with path +func (_eddd *CT_RadPr )ValidateWithPath (path string )error {if _eddd .DegHide !=nil {if _gfa :=_eddd .DegHide .ValidateWithPath (path +"\u002f\u0044\u0065\u0067\u0048\u0069\u0064\u0065");_gfa !=nil {return _gfa ;};};if _eddd .CtrlPr !=nil {if _dcaac :=_eddd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); +_dcaac !=nil {return _dcaac ;};};return nil ;};type CT_SSup struct{SSupPr *CT_SSupPr ;E *CT_OMathArg ;Sup *CT_OMathArg ;};func (_afec ST_Jc )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcae :=_d .Attr {};_fcae .Name =name ;switch _afec {case ST_JcUnset :_fcae .Value =""; +case ST_JcLeft :_fcae .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_fcae .Value ="\u0072\u0069\u0067h\u0074";case ST_JcCenter :_fcae .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcCenterGroup :_fcae .Value ="c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070"; +};return _fcae ,nil ;};func (_abgca *ST_Jc )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_abgca =0;case "\u006c\u0065\u0066\u0074":*_abgca =1;case "\u0072\u0069\u0067h\u0074":*_abgca =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_abgca =3; +case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_abgca =4;};return nil ;};func (_fceb *CT_MC )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _fceb .McPr !=nil {_gbaf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d\u0063\u0050\u0072"}}; +e .EncodeElement (_fceb .McPr ,_gbaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_RPRChoice and its children -func (_baaa *CT_RPRChoice )Validate ()error {return _baaa .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func (_dad *CT_BorderBoxPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cag :for {_dcad ,_agfg :=d .Token (); -if _agfg !=nil {return _agfg ;};switch _dba :=_dcad .(type ){case _b .StartElement :switch _dba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"}:_dad .HideTop =NewCT_OnOff (); -if _ce :=d .DecodeElement (_dad .HideTop ,&_dba );_ce !=nil {return _ce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"}:_dad .HideBot =NewCT_OnOff (); -if _ccg :=d .DecodeElement (_dad .HideBot ,&_dba );_ccg !=nil {return _ccg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}:_dad .HideLeft =NewCT_OnOff (); -if _cg :=d .DecodeElement (_dad .HideLeft ,&_dba );_cg !=nil {return _cg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"}:_dad .HideRight =NewCT_OnOff (); -if _afa :=d .DecodeElement (_dad .HideRight ,&_dba );_afa !=nil {return _afa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"}:_dad .StrikeH =NewCT_OnOff (); -if _bccc :=d .DecodeElement (_dad .StrikeH ,&_dba );_bccc !=nil {return _bccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"}:_dad .StrikeV =NewCT_OnOff (); -if _aed :=d .DecodeElement (_dad .StrikeV ,&_dba );_aed !=nil {return _aed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}:_dad .StrikeBLTR =NewCT_OnOff (); -if _aba :=d .DecodeElement (_dad .StrikeBLTR ,&_dba );_aba !=nil {return _aba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}:_dad .StrikeTLBR =NewCT_OnOff (); -if _bg :=d .DecodeElement (_dad .StrikeTLBR ,&_dba );_bg !=nil {return _bg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dad .CtrlPr =NewCT_CtrlPr (); -if _gff :=d .DecodeElement (_dad .CtrlPr ,&_dba );_gff !=nil {return _gff ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_dba .Name ); -if _fgg :=d .Skip ();_fgg !=nil {return _fgg ;};};case _b .EndElement :break _cag ;case _b .CharData :};};return nil ;};type CT_RPR struct{Lit *CT_OnOff ;Choice *CT_RPRChoice ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;};func (_cgfbee *EG_ScriptStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u006d\u003aE\u0047\u005f\u0053c\u0072\u0069\u0070\u0074\u0053\u0074\u0079\u006c\u0065"; -if _cgfbee .Scr !=nil {_bdedg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073c\u0072"}};e .EncodeElement (_cgfbee .Scr ,_bdedg );};if _cgfbee .Sty !=nil {_gcgd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0079"}};e .EncodeElement (_cgfbee .Sty ,_gcgd ); -};return nil ;}; +// ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path +func (_eabe *CT_XAlign )ValidateWithPath (path string )error {if _eabe .ValAttr ==_e .ST_XAlignUnset {return _fg .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _dfagb :=_eabe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfagb !=nil {return _dfagb ;};return nil ;};func NewCT_LimUppPr ()*CT_LimUppPr {_eggg :=&CT_LimUppPr {};return _eggg }; -// Validate validates the CT_CtrlPr and its children -func (_cffg *CT_CtrlPr )Validate ()error {return _cffg .ValidateWithPath ("\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r");};func (_bdbg *CT_SPre )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bdbg .SPrePr !=nil {_ccff :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065\u0050\u0072"}}; -e .EncodeElement (_bdbg .SPrePr ,_ccff );};_cbdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_bdbg .Sub ,_cbdc );_deab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_bdbg .Sup ,_deab ); -_eebc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_bdbg .E ,_eebc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Text ()*CT_Text {_fcc :=&CT_Text {};return _fcc };func (_gba *CT_EqArr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gba .EqArrPr !=nil {_gbg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072\u0050r"}};e .EncodeElement (_gba .EqArrPr ,_gbg );};_abce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};for _ ,_bcd :=range _gba .E {e .EncodeElement (_bcd ,_abce ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_ShpUnset ST_Shp =0;ST_ShpCentered ST_Shp =1;ST_ShpMatch ST_Shp =2;);func (_bbccc ST_Style )ValidateWithPath (path string )error {switch _bbccc {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 (_bbccc )); -};return nil ;}; +// Validate validates the CT_MCS and its children +func (_ffed *CT_MCS )Validate ()error {return _ffed .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0043\u0053");};func (_cfga *CT_OMathArg )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bfcg :for {_beae ,_dadc :=d .Token ();if _dadc !=nil {return _dadc ; +};switch _ggeb :=_beae .(type ){case _d .StartElement :switch _ggeb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"}:_cfga .ArgPr =NewCT_OMathArgPr (); +if _gbafd :=d .DecodeElement (_cfga .ArgPr ,&_ggeb );_gbafd !=nil {return _gbafd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_ggced :=NewEG_OMathMathElements (); +_ggced .Acc =NewCT_Acc ();if _degbg :=d .DecodeElement (_ggced .Acc ,&_ggeb );_degbg !=nil {return _degbg ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_ggced );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_cgacf :=NewEG_OMathMathElements (); +_cgacf .Bar =NewCT_Bar ();if _dfdab :=d .DecodeElement (_cgacf .Bar ,&_ggeb );_dfdab !=nil {return _dfdab ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_cgacf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_agab :=NewEG_OMathMathElements (); +_agab .Box =NewCT_Box ();if _cdgbg :=d .DecodeElement (_agab .Box ,&_ggeb );_cdgbg !=nil {return _cdgbg ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_agab );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_bede :=NewEG_OMathMathElements (); +_bede .BorderBox =NewCT_BorderBox ();if _fgca :=d .DecodeElement (_bede .BorderBox ,&_ggeb );_fgca !=nil {return _fgca ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_bede );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_feaac :=NewEG_OMathMathElements (); +_feaac .D =NewCT_D ();if _babg :=d .DecodeElement (_feaac .D ,&_ggeb );_babg !=nil {return _babg ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_feaac );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_afd :=NewEG_OMathMathElements (); +_afd .EqArr =NewCT_EqArr ();if _dbfe :=d .DecodeElement (_afd .EqArr ,&_ggeb );_dbfe !=nil {return _dbfe ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_afd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_bbbg :=NewEG_OMathMathElements (); +_bbbg .F =NewCT_F ();if _adede :=d .DecodeElement (_bbbg .F ,&_ggeb );_adede !=nil {return _adede ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_bbbg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_fgdcb :=NewEG_OMathMathElements (); +_fgdcb .Func =NewCT_Func ();if _afdf :=d .DecodeElement (_fgdcb .Func ,&_ggeb );_afdf !=nil {return _afdf ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_fgdcb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_dgcd :=NewEG_OMathMathElements (); +_dgcd .GroupChr =NewCT_GroupChr ();if _eae :=d .DecodeElement (_dgcd .GroupChr ,&_ggeb );_eae !=nil {return _eae ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_dgcd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_feaad :=NewEG_OMathMathElements (); +_feaad .LimLow =NewCT_LimLow ();if _efde :=d .DecodeElement (_feaad .LimLow ,&_ggeb );_efde !=nil {return _efde ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_feaad );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_cbgb :=NewEG_OMathMathElements (); +_cbgb .LimUpp =NewCT_LimUpp ();if _bad :=d .DecodeElement (_cbgb .LimUpp ,&_ggeb );_bad !=nil {return _bad ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_cbgb );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_abcf :=NewEG_OMathMathElements (); +_abcf .M =NewCT_M ();if _dfed :=d .DecodeElement (_abcf .M ,&_ggeb );_dfed !=nil {return _dfed ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_abcf );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_gbfg :=NewEG_OMathMathElements (); +_gbfg .Nary =NewCT_Nary ();if _bbac :=d .DecodeElement (_gbfg .Nary ,&_ggeb );_bbac !=nil {return _bbac ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_gbfg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_acaa :=NewEG_OMathMathElements (); +_acaa .Phant =NewCT_Phant ();if _agabg :=d .DecodeElement (_acaa .Phant ,&_ggeb );_agabg !=nil {return _agabg ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_acaa );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_gdag :=NewEG_OMathMathElements (); +_gdag .Rad =NewCT_Rad ();if _caba :=d .DecodeElement (_gdag .Rad ,&_ggeb );_caba !=nil {return _caba ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_gdag );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_bdacd :=NewEG_OMathMathElements (); +_bdacd .SPre =NewCT_SPre ();if _cgff :=d .DecodeElement (_bdacd .SPre ,&_ggeb );_cgff !=nil {return _cgff ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_bdacd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_bedee :=NewEG_OMathMathElements (); +_bedee .SSub =NewCT_SSub ();if _feg :=d .DecodeElement (_bedee .SSub ,&_ggeb );_feg !=nil {return _feg ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_bedee );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_degc :=NewEG_OMathMathElements (); +_degc .SSubSup =NewCT_SSubSup ();if _fbdf :=d .DecodeElement (_degc .SSubSup ,&_ggeb );_fbdf !=nil {return _fbdf ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_degc );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_bfg :=NewEG_OMathMathElements (); +_bfg .SSup =NewCT_SSup ();if _dfcf :=d .DecodeElement (_bfg .SSup ,&_ggeb );_dfcf !=nil {return _dfcf ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_bfg );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_adcd :=NewEG_OMathMathElements (); +_adcd .R =NewCT_R ();if _ceggd :=d .DecodeElement (_adcd .R ,&_ggeb );_ceggd !=nil {return _ceggd ;};_cfga .EG_OMathMathElements =append (_cfga .EG_OMathMathElements ,_adcd );case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cfga .CtrlPr =NewCT_CtrlPr (); +if _feaaf :=d .DecodeElement (_cfga .CtrlPr ,&_ggeb );_feaaf !=nil {return _feaaf ;};default:_fc .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_ggeb .Name ); +if _cddd :=d .Skip ();_cddd !=nil {return _cddd ;};};case _d .EndElement :break _bfcg ;case _d .CharData :};};return nil ;};func (_ccgd *EG_OMathMathElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ccgd .Acc !=nil {_baee :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0061c\u0063"}}; +e .EncodeElement (_ccgd .Acc ,_baee );};if _ccgd .Bar !=nil {_cgffb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062a\u0072"}};e .EncodeElement (_ccgd .Bar ,_cgffb );};if _ccgd .Box !=nil {_efaf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062o\u0078"}}; +e .EncodeElement (_ccgd .Box ,_efaf );};if _ccgd .BorderBox !=nil {_baac :=_d .StartElement {Name :_d .Name {Local :"m\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"}};e .EncodeElement (_ccgd .BorderBox ,_baac );};if _ccgd .D !=nil {_dedf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0064"}}; +e .EncodeElement (_ccgd .D ,_dedf );};if _ccgd .EqArr !=nil {_dded :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072"}};e .EncodeElement (_ccgd .EqArr ,_dded );};if _ccgd .F !=nil {_cggf :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0066"}}; +e .EncodeElement (_ccgd .F ,_cggf );};if _ccgd .Func !=nil {_ggcb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063"}};e .EncodeElement (_ccgd .Func ,_ggcb );};if _ccgd .GroupChr !=nil {_fgcd :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}}; +e .EncodeElement (_ccgd .GroupChr ,_fgcd );};if _ccgd .LimLow !=nil {_ecdc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077"}};e .EncodeElement (_ccgd .LimLow ,_ecdc );};if _ccgd .LimUpp !=nil {_gaaa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070"}}; +e .EncodeElement (_ccgd .LimUpp ,_gaaa );};if _ccgd .M !=nil {_cefa :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006d"}};e .EncodeElement (_ccgd .M ,_cefa );};if _ccgd .Nary !=nil {_ffbcg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079"}}; +e .EncodeElement (_ccgd .Nary ,_ffbcg );};if _ccgd .Phant !=nil {_ccaaf :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074"}};e .EncodeElement (_ccgd .Phant ,_ccaaf );};if _ccgd .Rad !=nil {_cdca :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0072a\u0064"}}; +e .EncodeElement (_ccgd .Rad ,_cdca );};if _ccgd .SPre !=nil {_bceb :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065"}};e .EncodeElement (_ccgd .SPre ,_bceb );};if _ccgd .SSub !=nil {_gfdc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062"}}; +e .EncodeElement (_ccgd .SSub ,_gfdc );};if _ccgd .SSubSup !=nil {_febfe :=_d .StartElement {Name :_d .Name {Local :"\u006d:\u0073\u0053\u0075\u0062\u0053\u0075p"}};e .EncodeElement (_ccgd .SSubSup ,_febfe );};if _ccgd .SSup !=nil {_acaad :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070"}}; +e .EncodeElement (_ccgd .SSup ,_acaad );};if _ccgd .R !=nil {_cfgc :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0072"}};e .EncodeElement (_ccgd .R ,_cfgc );};return nil ;};func (_abfbg *CT_SpacingRule )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_fg .Sprintf ("\u0025\u0076",_abfbg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_cce *CT_OMathPara )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fedf :for {_dagfa ,_bfea :=d .Token ();if _bfea !=nil {return _bfea ;};switch _cccc :=_dagfa .(type ){case _d .StartElement :switch _cccc .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_cce .OMathParaPr =NewCT_OMathParaPr (); +if _ebgfg :=d .DecodeElement (_cce .OMathParaPr ,&_cccc );_ebgfg !=nil {return _ebgfg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_beaa :=NewCT_OMath (); +if _cbgg :=d .DecodeElement (_beaa ,&_cccc );_cbgg !=nil {return _cbgg ;};_cce .OMath =append (_cce .OMath ,_beaa );default:_fc .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_cccc .Name ); +if _dacaf :=d .Skip ();_dacaf !=nil {return _dacaf ;};};case _d .EndElement :break _fedf ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_TopBot and its children -func (_dbdf *CT_TopBot )Validate ()error {return _dbdf .ValidateWithPath ("\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft");};type ST_LimLoc byte ; +// Validate validates the CT_SSub and its children +func (_cfea *CT_SSub )Validate ()error {return _cfea .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062");};type OMath struct{CT_OMath }; -// ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path -func (_gdd *CT_BorderBox )ValidateWithPath (path string )error {if _gdd .BorderBoxPr !=nil {if _fgd :=_gdd .BorderBoxPr .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072");_fgd !=nil {return _fgd ;};};if _gaa :=_gdd .E .ValidateWithPath (path +"\u002f\u0045"); -_gaa !=nil {return _gaa ;};return nil ;};type ST_BreakBinSub byte ; +// Validate validates the CT_Rad and its children +func (_gfeb *CT_Rad )Validate ()error {return _gfeb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064");}; -// Validate validates the CT_BorderBox and its children -func (_af *CT_BorderBox )Validate ()error {return _af .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");};func (_fbbf ST_BreakBinSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbbf .String (),start ); -}; +// Validate validates the CT_BreakBin and its children +func (_dee *CT_BreakBin )Validate ()error {return _dee .ValidateWithPath ("C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e");}; -// Validate validates the CT_R and its children -func (_ggaa *CT_R )Validate ()error {return _ggaa .ValidateWithPath ("\u0043\u0054\u005f\u0052")};type CT_LimLowPr struct{CtrlPr *CT_CtrlPr ;};func NewCT_GroupChrPr ()*CT_GroupChrPr {_dbae :=&CT_GroupChrPr {};return _dbae };func (_fade *CT_M )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cccc :for {_ggd ,_bfbc :=d .Token (); -if _bfbc !=nil {return _bfbc ;};switch _fgdd :=_ggd .(type ){case _b .StartElement :switch _fgdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0050\u0072"}:_fade .MPr =NewCT_MPr (); -if _gcg :=d .DecodeElement (_fade .MPr ,&_fgdd );_gcg !=nil {return _gcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0072"}:_bfgb :=NewCT_MR (); -if _bcbb :=d .DecodeElement (_bfgb ,&_fgdd );_bcbb !=nil {return _bcbb ;};_fade .Mr =append (_fade .Mr ,_bfgb );default:_ff .Log .Debug ("\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",_fgdd .Name ); -if _gfc :=d .Skip ();_gfc !=nil {return _gfc ;};};case _b .EndElement :break _cccc ;case _b .CharData :};};return nil ;};type CT_YAlign struct{ValAttr _g .ST_YAlign ;};func (_bceg *CT_RPR )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _bceg .Lit !=nil {_cbdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u0074"}};e .EncodeElement (_bceg .Lit ,_cbdg );};if _bceg .Choice !=nil {_bceg .Choice .MarshalXML (e ,_b .StartElement {});};if _bceg .Brk !=nil {_agecf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062r\u006b"}}; -e .EncodeElement (_bceg .Brk ,_agecf );};if _bceg .Aln !=nil {_bdac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_bceg .Aln ,_bdac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_LimUppPr and its children, prefixing error messages with path +func (_bdf *CT_LimUppPr )ValidateWithPath (path string )error {if _bdf .CtrlPr !=nil {if _ebf :=_bdf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ebf !=nil {return _ebf ;};};return nil ;}; -// ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path -func (_ffdb *CT_SSubSup )ValidateWithPath (path string )error {if _ffdb .SSubSupPr !=nil {if _cad :=_ffdb .SSubSupPr .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");_cad !=nil {return _cad ;};};if _gdbd :=_ffdb .E .ValidateWithPath (path +"\u002f\u0045"); -_gdbd !=nil {return _gdbd ;};if _efbb :=_ffdb .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_efbb !=nil {return _efbb ;};if _fdfb :=_ffdb .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_fdfb !=nil {return _fdfb ;};return nil ;}; +// ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path +func (_abde *CT_SSub )ValidateWithPath (path string )error {if _abde .SSubPr !=nil {if _cggba :=_abde .SSubPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0062\u0050\u0072");_cggba !=nil {return _cggba ;};};if _dfac :=_abde .E .ValidateWithPath (path +"\u002f\u0045"); +_dfac !=nil {return _dfac ;};if _efdg :=_abde .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_efdg !=nil {return _efdg ;};return nil ;}; -// ValidateWithPath validates the CT_Func and its children, prefixing error messages with path -func (_debe *CT_Func )ValidateWithPath (path string )error {if _debe .FuncPr !=nil {if _aeag :=_debe .FuncPr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0050\u0072");_aeag !=nil {return _aeag ;};};if _ead :=_debe .FName .ValidateWithPath (path +"\u002f\u0046\u004e\u0061\u006d\u0065"); -_ead !=nil {return _ead ;};if _ccgc :=_debe .E .ValidateWithPath (path +"\u002f\u0045");_ccgc !=nil {return _ccgc ;};return nil ;};func (_cacff *MathPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cacff .CT_MathPr =*NewCT_MathPr ();_gcec :for {_cfag ,_dcggb :=d .Token (); -if _dcggb !=nil {return _dcggb ;};switch _bddc :=_cfag .(type ){case _b .StartElement :switch _bddc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_cacff .MathFont =NewCT_String (); -if _cbbd :=d .DecodeElement (_cacff .MathFont ,&_bddc );_cbbd !=nil {return _cbbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_cacff .BrkBin =NewCT_BreakBin (); -if _cedf :=d .DecodeElement (_cacff .BrkBin ,&_bddc );_cedf !=nil {return _cedf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_cacff .BrkBinSub =NewCT_BreakBinSub (); -if _eabe :=d .DecodeElement (_cacff .BrkBinSub ,&_bddc );_eabe !=nil {return _eabe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_cacff .SmallFrac =NewCT_OnOff (); -if _gbfgc :=d .DecodeElement (_cacff .SmallFrac ,&_bddc );_gbfgc !=nil {return _gbfgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_cacff .DispDef =NewCT_OnOff (); -if _gdcf :=d .DecodeElement (_cacff .DispDef ,&_bddc );_gdcf !=nil {return _gdcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_cacff .LMargin =NewCT_TwipsMeasure (); -if _gdfc :=d .DecodeElement (_cacff .LMargin ,&_bddc );_gdfc !=nil {return _gdfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_cacff .RMargin =NewCT_TwipsMeasure (); -if _dgfg :=d .DecodeElement (_cacff .RMargin ,&_bddc );_dgfg !=nil {return _dgfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_cacff .DefJc =NewCT_OMathJc (); -if _aaff :=d .DecodeElement (_cacff .DefJc ,&_bddc );_aaff !=nil {return _aaff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_cacff .PreSp =NewCT_TwipsMeasure (); -if _efdcc :=d .DecodeElement (_cacff .PreSp ,&_bddc );_efdcc !=nil {return _efdcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_cacff .PostSp =NewCT_TwipsMeasure (); -if _gfgfd :=d .DecodeElement (_cacff .PostSp ,&_bddc );_gfgfd !=nil {return _gfgfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_cacff .InterSp =NewCT_TwipsMeasure (); -if _gdec :=d .DecodeElement (_cacff .InterSp ,&_bddc );_gdec !=nil {return _gdec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_cacff .IntraSp =NewCT_TwipsMeasure (); -if _edebg :=d .DecodeElement (_cacff .IntraSp ,&_bddc );_edebg !=nil {return _edebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_cacff .Choice =NewCT_MathPrChoice (); -if _abfcb :=d .DecodeElement (&_cacff .Choice .WrapIndent ,&_bddc );_abfcb !=nil {return _abfcb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_cacff .Choice =NewCT_MathPrChoice (); -if _dbbfg :=d .DecodeElement (&_cacff .Choice .WrapRight ,&_bddc );_dbbfg !=nil {return _dbbfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_cacff .IntLim =NewCT_LimLoc (); -if _afdge :=d .DecodeElement (_cacff .IntLim ,&_bddc );_afdge !=nil {return _afdge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_cacff .NaryLim =NewCT_LimLoc (); -if _dcade :=d .DecodeElement (_cacff .NaryLim ,&_bddc );_dcade !=nil {return _dcade ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_bddc .Name ); -if _efbc :=d .Skip ();_efbc !=nil {return _efbc ;};};case _b .EndElement :break _gcec ;case _b .CharData :};};return nil ;};const (ST_FTypeUnset ST_FType =0;ST_FTypeBar ST_FType =1;ST_FTypeSkw ST_FType =2;ST_FTypeLin ST_FType =3;ST_FTypeNoBar ST_FType =4; -);type CT_MCPr struct{Count *CT_Integer255 ;McJc *CT_XAlign ;}; +// ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path +func (_dacac *CT_YAlign )ValidateWithPath (path string )error {if _dacac .ValAttr ==_e .ST_YAlignUnset {return _fg .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _gcfe :=_dacac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcfe !=nil {return _gcfe ;};return nil ;}; -// Validate validates the CT_BreakBinSub and its children -func (_eecd *CT_BreakBinSub )Validate ()error {return _eecd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062");};func NewCT_BorderBoxPr ()*CT_BorderBoxPr {_ddg :=&CT_BorderBoxPr {};return _ddg }; +// Validate validates the CT_RPRChoice and its children +func (_dgagd *CT_RPRChoice )Validate ()error {return _dgagd .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_XAlign struct{ValAttr _e .ST_XAlign ;}; -// Validate validates the CT_SPrePr and its children -func (_edca *CT_SPrePr )Validate ()error {return _edca .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r");}; +// ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path +func (_dfda *CT_MCS )ValidateWithPath (path string )error {for _bab ,_abab :=range _dfda .Mc {if _edg :=_abab .ValidateWithPath (_fg .Sprintf ("\u0025s\u002f\u004d\u0063\u005b\u0025\u0064]",path ,_bab ));_edg !=nil {return _edg ;};};return nil ;};func (_geafc *ST_Script )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_geafc =0; +case "\u0072\u006f\u006da\u006e":*_geafc =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_geafc =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_geafc =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_geafc =4; +case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_geafc =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_geafc =6;};return nil ;}; -// Validate validates the CT_ManualBreak and its children -func (_gfb *CT_ManualBreak )Validate ()error {return _gfb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b");}; +// Validate validates the CT_MCPr and its children +func (_acdae *CT_MCPr )Validate ()error {return _acdae .ValidateWithPath ("\u0043T\u005f\u004d\u0043\u0050\u0072");}; -// ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path -func (_aceg *CT_EqArrPr )ValidateWithPath (path string )error {if _aceg .BaseJc !=nil {if _gaac :=_aceg .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_gaac !=nil {return _gaac ;};};if _aceg .MaxDist !=nil {if _agcc :=_aceg .MaxDist .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u0044\u0069\u0073\u0074"); -_agcc !=nil {return _agcc ;};};if _aceg .ObjDist !=nil {if _acbcc :=_aceg .ObjDist .ValidateWithPath (path +"\u002f\u004f\u0062\u006a\u0044\u0069\u0073\u0074");_acbcc !=nil {return _acbcc ;};};if _aceg .RSpRule !=nil {if _bac :=_aceg .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065"); -_bac !=nil {return _bac ;};};if _aceg .RSp !=nil {if _cdbe :=_aceg .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_cdbe !=nil {return _cdbe ;};};if _aceg .CtrlPr !=nil {if _gad :=_aceg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072"); -_gad !=nil {return _gad ;};};return nil ;};type CT_Box struct{BoxPr *CT_BoxPr ;E *CT_OMathArg ;};func (_bcce *CT_BarPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aa :for {_fgf ,_ab :=d .Token ();if _ab !=nil {return _ab ;};switch _ddc :=_fgf .(type ){case _b .StartElement :switch _ddc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_bcce .Pos =NewCT_TopBot (); -if _cae :=d .DecodeElement (_bcce .Pos ,&_ddc );_cae !=nil {return _cae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_bcce .CtrlPr =NewCT_CtrlPr (); -if _fc :=d .DecodeElement (_bcce .CtrlPr ,&_ddc );_fc !=nil {return _fc ;};default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_ddc .Name ); -if _gge :=d .Skip ();_gge !=nil {return _gge ;};};case _b .EndElement :break _aa ;case _b .CharData :};};return nil ;};func (_bebe *CT_TopBot )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bebe .ValAttr =ST_TopBot (1);for _ ,_acgag :=range start .Attr {if _acgag .Name .Local =="\u0076\u0061\u006c"{_bebe .ValAttr .UnmarshalXMLAttr (_acgag ); -continue ;};};for {_eabf ,_cagd :=d .Token ();if _cagd !=nil {return _fd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u006f\u0070B\u006f\u0074\u003a\u0020\u0025\u0073",_cagd );};if _eceb ,_ccfgc :=_eabf .(_b .EndElement );_ccfgc &&_eceb .Name ==start .Name {break ; -};};return nil ;};func (_acea ST_Script )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggeeb :=_b .Attr {};_ggeeb .Name =name ;switch _acea {case ST_ScriptUnset :_ggeeb .Value ="";case ST_ScriptRoman :_ggeeb .Value ="\u0072\u006f\u006da\u006e";case ST_ScriptScript :_ggeeb .Value ="\u0073\u0063\u0072\u0069\u0070\u0074"; -case ST_ScriptFraktur :_ggeeb .Value ="\u0066r\u0061\u006b\u0074\u0075\u0072";case ST_ScriptDouble_struck :_ggeeb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case ST_ScriptSans_serif :_ggeeb .Value ="\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066"; -case ST_ScriptMonospace :_ggeeb .Value ="\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return _ggeeb ,nil ;};func (_bceb *CT_OMathArgPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bceb .ArgSz !=nil {_gdgg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0072\u0067\u0053\u007a"}}; -e .EncodeElement (_bceb .ArgSz ,_gdgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FType and its children, prefixing error messages with path +func (_aad *CT_FType )ValidateWithPath (path string )error {if _aad .ValAttr ==ST_FTypeUnset {return _fg .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _aead :=_aad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aead !=nil {return _aead ;};return nil ;};func (_geecf ST_BreakBin )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_geecf .String (),start ); +};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 ;};type CT_SPrePr struct{CtrlPr *CT_CtrlPr ;};func (_dd *CT_BorderBox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _dd .BorderBoxPr !=nil {_db :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}}; +e .EncodeElement (_dd .BorderBoxPr ,_db );};_eg :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dd .E ,_eg );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_BreakBinSub ()*CT_BreakBinSub {_eec :=&CT_BreakBinSub {}; +return _eec };type CT_OMathParaPr struct{Jc *CT_OMathJc ;};func (_agbd *CT_LimUppPr )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start );if _agbd .CtrlPr !=nil {_acce :=_d .StartElement {Name :_d .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}}; +e .EncodeElement (_agbd .CtrlPr ,_acce );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_daagd *CT_MR )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbfde :for {_agfb ,_fcgb :=d .Token ();if _fcgb !=nil {return _fcgb ; +};switch _eeeb :=_agfb .(type ){case _d .StartElement :switch _eeeb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_aga :=NewCT_OMathArg (); +if _dgcc :=d .DecodeElement (_aga ,&_eeeb );_dgcc !=nil {return _dgcc ;};_daagd .E =append (_daagd .E ,_aga );default:_fc .Log .Debug ("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",_eeeb .Name ); +if _eed :=d .Skip ();_eed !=nil {return _eed ;};};case _d .EndElement :break _cbfde ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path -func (_ebg *CT_EqArr )ValidateWithPath (path string )error {if _ebg .EqArrPr !=nil {if _gga :=_ebg .EqArrPr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");_gga !=nil {return _gga ;};};for _fbf ,_gfa :=range _ebg .E {if _ced :=_gfa .ValidateWithPath (_fd .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_fbf )); -_ced !=nil {return _ced ;};};return nil ;};func (_gaddac *ST_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgfce ,_bcafa :=d .Token ();if _bcafa !=nil {return _bcafa ;};if _bbdab ,_ebece :=_bgfce .(_b .EndElement );_ebece &&_bbdab .Name ==start .Name {*_gaddac =1; -return nil ;};if _addbee ,_dcdc :=_bgfce .(_b .CharData );!_dcdc {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",_bgfce );}else {switch string (_addbee ){case "":*_gaddac =0; -case "\u0070":*_gaddac =1;case "\u0062":*_gaddac =2;case "\u0069":*_gaddac =3;case "\u0062\u0069":*_gaddac =4;};};_bgfce ,_bcafa =d .Token ();if _bcafa !=nil {return _bcafa ;};if _gfaf ,_aegb :=_bgfce .(_b .EndElement );_aegb &&_gfaf .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",_bgfce );};func NewCT_BarPr ()*CT_BarPr {_bcc :=&CT_BarPr {};return _bcc }; +// Validate validates the CT_SSup and its children +func (_agae *CT_SSup )Validate ()error {return _agae .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070");};func (_af *CT_BorderBoxPr )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgbc :for {_cdd ,_bdd :=d .Token ();if _bdd !=nil {return _bdd ; +};switch _bdb :=_cdd .(type ){case _d .StartElement :switch _bdb .Name {case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"}:_af .HideTop =NewCT_OnOff (); +if _eegd :=d .DecodeElement (_af .HideTop ,&_bdb );_eegd !=nil {return _eegd ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"}:_af .HideBot =NewCT_OnOff (); +if _dea :=d .DecodeElement (_af .HideBot ,&_bdb );_dea !=nil {return _dea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}:_af .HideLeft =NewCT_OnOff (); +if _fed :=d .DecodeElement (_af .HideLeft ,&_bdb );_fed !=nil {return _fed ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"}:_af .HideRight =NewCT_OnOff (); +if _fda :=d .DecodeElement (_af .HideRight ,&_bdb );_fda !=nil {return _fda ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"}:_af .StrikeH =NewCT_OnOff (); +if _acgb :=d .DecodeElement (_af .StrikeH ,&_bdb );_acgb !=nil {return _acgb ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"}:_af .StrikeV =NewCT_OnOff (); +if _cgg :=d .DecodeElement (_af .StrikeV ,&_bdb );_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\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}:_af .StrikeBLTR =NewCT_OnOff (); +if _efg :=d .DecodeElement (_af .StrikeBLTR ,&_bdb );_efg !=nil {return _efg ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}:_af .StrikeTLBR =NewCT_OnOff (); +if _aea :=d .DecodeElement (_af .StrikeTLBR ,&_bdb );_aea !=nil {return _aea ;};case _d .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_d .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_af .CtrlPr =NewCT_CtrlPr (); +if _fedd :=d .DecodeElement (_af .CtrlPr ,&_bdb );_fedd !=nil {return _fedd ;};default:_fc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bdb .Name ); +if _eb :=d .Skip ();_eb !=nil {return _eb ;};};case _d .EndElement :break _fgbc ;case _d .CharData :};};return nil ;}; -// Validate validates the CT_BoxPr and its children -func (_gef *CT_BoxPr )Validate ()error {return _gef .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072");};func NewCT_Integer2 ()*CT_Integer2 {_bbdd :=&CT_Integer2 {};_bbdd .ValAttr =-2;return _bbdd };func init (){_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035",NewCT_Integer255 ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032",NewCT_Integer2 ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065",NewCT_SpacingRule ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072",NewCT_UnSignedInteger ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0068\u0061\u0072",NewCT_Char ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n",NewCT_XAlign ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n",NewCT_YAlign ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0068\u0070",NewCT_Shp ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065",NewCT_FType ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc",NewCT_LimLoc ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft",NewCT_TopBot ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t",NewCT_Script ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b",NewCT_ManualBreak ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0050\u0052",NewCT_RPR ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u0065\u0078\u0074",NewCT_Text ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052",NewCT_R ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r",NewCT_CtrlPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072",NewCT_AccPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063",NewCT_Acc ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072",NewCT_BarPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072",NewCT_Bar ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072",NewCT_BoxPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078",NewCT_Box ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072",NewCT_BorderBoxPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078",NewCT_BorderBox ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044\u0050\u0072",NewCT_DPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044",NewCT_D ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072",NewCT_EqArrPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072",NewCT_EqArr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0050\u0072",NewCT_FPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046",NewCT_F ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r",NewCT_FuncPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063",NewCT_Func ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072",NewCT_GroupChrPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072",NewCT_GroupChr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072",NewCT_LimLowPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw",NewCT_LimLow ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072",NewCT_LimUppPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p",NewCT_LimUpp ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0043\u0050\u0072",NewCT_MCPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0043",NewCT_MC ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0043\u0053",NewCT_MCS ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0050\u0072",NewCT_MPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0052",NewCT_MR ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d",NewCT_M ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r",NewCT_NaryPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079",NewCT_Nary ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072",NewCT_PhantPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074",NewCT_Phant ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072",NewCT_RadPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064",NewCT_Rad ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r",NewCT_SPrePr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065",NewCT_SPre ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r",NewCT_SSubPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062",NewCT_SSub ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072",NewCT_SSubSupPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070",NewCT_SSubSup ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r",NewCT_SSupPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070",NewCT_SSup ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072",NewCT_OMathArgPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067",NewCT_OMathArg ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063",NewCT_OMathJc ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072",NewCT_OMathParaPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_TwipsMeasure ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e",NewCT_BreakBin ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062",NewCT_BreakBinSub ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r",NewCT_MathPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061",NewCT_OMathPara ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068",NewCT_OMath ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006d\u0061\u0074\u0068\u0050\u0072",NewMathPr ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a",NewOMathPara ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006f\u004d\u0061t\u0068",NewOMath ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065",NewEG_ScriptStyle ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073",NewEG_OMathMathElements ); -_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_OMathElements ); +// Validate validates the CT_CtrlPr and its children +func (_fbba *CT_CtrlPr )Validate ()error {return _fbba .ValidateWithPath ("\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r");};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\u002eo\u0072\u0067\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 ); +_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\u002eo\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\u0072\u0067\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\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 ); +_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\u002eo\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 7d377460d3..84018dd97d 100644 --- a/schema/soo/ofc/sharedTypes/sharedTypes.go +++ b/schema/soo/ofc/sharedTypes/sharedTypes.go @@ -9,134 +9,137 @@ // 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 (_f "encoding/xml";_a "fmt";_fe "regexp";);func (_bfd *ST_VerticalAlignRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfg ,_abb :=d .Token ();if _abb !=nil {return _abb ;};if _ffe ,_gec :=_bfg .(_f .EndElement ); -_gec &&_ffe .Name ==start .Name {*_bfd =1;return nil ;};if _eaa ,_bba :=_bfg .(_f .CharData );!_bba {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",_bfg ); -}else {switch string (_eaa ){case "":*_bfd =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_bfd =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_bfd =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_bfd =3;}; -};_bfg ,_abb =d .Token ();if _abb !=nil {return _abb ;};if _bdcd ,_ffec :=_bfg .(_f .EndElement );_ffec &&_bdcd .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",_bfg ); -};func (_ac ST_TwipsMeasure )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ac .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_f .CharData (_a .Sprintf ("\u0025\u0064",*_ac .ST_UnsignedDecimalNumber )));};if _ac .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_f .CharData (*_ac .ST_PositiveUniversalMeasure )); -};return e .EncodeToken (_f .EndElement {Name :start .Name });};func (_cad *ST_OnOff1 )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cad =0;case "\u006f\u006e":*_cad =1;case "\u006f\u0066\u0066":*_cad =2;};return nil ;};func (_bgdf ST_YAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bgdf .String (),start ); -};func (_de ST_CryptProv )String ()string {switch _de {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 (_bad ST_TrueFalse )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bef :=_f .Attr {}; -_bef .Name =name ;switch _bad {case ST_TrueFalseUnset :_bef .Value ="";case ST_TrueFalseT :_bef .Value ="\u0074";case ST_TrueFalseF :_bef .Value ="\u0066";case ST_TrueFalseTrue :_bef .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseFalse :_bef .Value ="\u0066\u0061\u006cs\u0065"; -};return _bef ,nil ;};var ST_PositiveUniversalMeasurePatternRe =_fe .MustCompile (ST_PositiveUniversalMeasurePattern );type ST_TrueFalse byte ;func (_bgd ST_AlgType )String ()string {switch _bgd {case 0:return "";case 1:return "\u0074y\u0070\u0065\u0041\u006e\u0079"; -case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_geg *ST_TrueFalse )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_geg =0;case "\u0074":*_geg =1;case "\u0066":*_geg =2;case "\u0074\u0072\u0075\u0065":*_geg =3; -case "\u0066\u0061\u006cs\u0065":*_geg =4;};return nil ;};func (_eef ST_CryptProv )Validate ()error {return _eef .ValidateWithPath ("")};func (_b *ST_CalendarType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dc ,_gaa :=d .Token ();if _gaa !=nil {return _gaa ; -};if _ba ,_eb :=_dc .(_f .EndElement );_eb &&_ba .Name ==start .Name {*_b =1;return nil ;};if _ef ,_baf :=_dc .(_f .CharData );!_baf {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",_dc ); -}else {switch string (_ef ){case "":*_b =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_b =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_b =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_b =3; -case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_b =4;case "\u0068\u0069\u006ar\u0069":*_b =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_b =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_b =7;case "\u006a\u0061\u0070a\u006e":*_b =8; -case "\u0074\u0068\u0061\u0069":*_b =9;case "\u006b\u006f\u0072e\u0061":*_b =10;case "\u0073\u0061\u006b\u0061":*_b =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_b =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_b =13; -case "\u006e\u006f\u006e\u0065":*_b =14;};};_dc ,_gaa =d .Token ();if _gaa !=nil {return _gaa ;};if _df ,_bd :=_dc .(_f .EndElement );_bd &&_df .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",_dc ); -};type ST_CalendarType byte ;type ST_OnOff1 byte ;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_OnOff1Unset ST_OnOff1 =0;ST_OnOff1On ST_OnOff1 =1;ST_OnOff1Off ST_OnOff1 =2;);func (_gaaf ST_OnOff1 )ValidateWithPath (path string )error {switch _gaaf {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 (_gaaf )); -};return nil ;};func (_fbc *ST_XAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbe ,_efd :=d .Token ();if _efd !=nil {return _efd ;};if _cbdc ,_dce :=_cbe .(_f .EndElement );_dce &&_cbdc .Name ==start .Name {*_fbc =1;return nil ;}; -if _egdb ,_fbcb :=_cbe .(_f .CharData );!_fbcb {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",_cbe );}else {switch string (_egdb ){case "":*_fbc =0; -case "\u006c\u0065\u0066\u0074":*_fbc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fbc =2;case "\u0072\u0069\u0067h\u0074":*_fbc =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_fbc =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_fbc =5;};};_cbe ,_efd =d .Token (); -if _efd !=nil {return _efd ;};if _gecc ,_ege :=_cbe .(_f .EndElement );_ege &&_gecc .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",_cbe ); -};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 (_bc *ST_AlgClass )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bc =0;case "\u0068\u0061\u0073\u0068":*_bc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bc =2;};return nil ;};func (_eag *ST_AlgClass )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ge ,_eeg :=d .Token (); -if _eeg !=nil {return _eeg ;};if _be ,_bg :=_ge .(_f .EndElement );_bg &&_be .Name ==start .Name {*_eag =1;return nil ;};if _bdc ,_cb :=_ge .(_f .CharData );!_cb {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",_ge ); -}else {switch string (_bdc ){case "":*_eag =0;case "\u0068\u0061\u0073\u0068":*_eag =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_eag =2;};};_ge ,_eeg =d .Token ();if _eeg !=nil {return _eeg ;};if _ag ,_ca :=_ge .(_f .EndElement );_ca &&_ag .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",_ge );};func (_gde *ST_ConformanceClass )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gde =0; -case "\u0073\u0074\u0072\u0069\u0063\u0074":*_gde =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_gde =2;};return nil ;};func (_dec *ST_AlgType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fg ,_cba :=d .Token (); -if _cba !=nil {return _cba ;};if _cf ,_fff :=_fg .(_f .EndElement );_fff &&_cf .Name ==start .Name {*_dec =1;return nil ;};if _ffb ,_cag :=_fg .(_f .CharData );!_cag {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",_fg ); -}else {switch string (_ffb ){case "":*_dec =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_dec =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dec =2;};};_fg ,_cba =d .Token ();if _cba !=nil {return _cba ;};if _bf ,_fga :=_fg .(_f .EndElement );_fga &&_bf .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",_fg );};func (_fb *ST_CalendarType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fb =0; -case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_fb =1;case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_fb =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_fb =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_fb =4; -case "\u0068\u0069\u006ar\u0069":*_fb =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_fb =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_fb =7;case "\u006a\u0061\u0070a\u006e":*_fb =8;case "\u0074\u0068\u0061\u0069":*_fb =9;case "\u006b\u006f\u0072e\u0061":*_fb =10; -case "\u0073\u0061\u006b\u0061":*_fb =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_fb =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_fb =13; -case "\u006e\u006f\u006e\u0065":*_fb =14;};return nil ;};func (_gg ST_XAlign )String ()string {switch _gg {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 "";};var ST_PositivePercentagePatternRe =_fe .MustCompile (ST_PositivePercentagePattern );const (ST_AlgClassUnset ST_AlgClass =0;ST_AlgClassHash ST_AlgClass =1; -ST_AlgClassCustom ST_AlgClass =2;);const ST_PercentagePattern ="-\u003f[\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e[\u0030\u002d\u0039\u005d+)\u003f\u0025";type ST_VerticalAlignRun byte ;func (_fbg ST_CalendarType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbg .String (),start ); -};func (_fag *ST_AlgType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fag =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_fag =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fag =2;};return nil ;}; +package sharedTypes ;import (_e "encoding/xml";_g "fmt";_f "regexp";);func (_acfa ST_OnOff1 )ValidateWithPath (path string )error {switch _acfa {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 (_acfa )); +};return nil ;};func (_ebg ST_XAlign )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_deb :=_e .Attr {};_deb .Name =name ;switch _ebg {case ST_XAlignUnset :_deb .Value ="";case ST_XAlignLeft :_deb .Value ="\u006c\u0065\u0066\u0074";case ST_XAlignCenter :_deb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; +case ST_XAlignRight :_deb .Value ="\u0072\u0069\u0067h\u0074";case ST_XAlignInside :_deb .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_XAlignOutside :_deb .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _deb ,nil ;};func (_b ST_TwipsMeasure )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start ); +if _b .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_e .CharData (_g .Sprintf ("\u0025\u0064",*_b .ST_UnsignedDecimalNumber )));};if _b .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_e .CharData (*_b .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_e .EndElement {Name :start .Name }); +};type ST_AlgClass byte ;func (_fegd ST_ConformanceClass )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fde :=_e .Attr {};_fde .Name =name ;switch _fegd {case ST_ConformanceClassUnset :_fde .Value ="";case ST_ConformanceClassStrict :_fde .Value ="\u0073\u0074\u0072\u0069\u0063\u0074"; +case ST_ConformanceClassTransitional :_fde .Value ="\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return _fde ,nil ;};func (_dde ST_VerticalAlignRun )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gdef :=_e .Attr {};_gdef .Name =name ; +switch _dde {case ST_VerticalAlignRunUnset :_gdef .Value ="";case ST_VerticalAlignRunBaseline :_gdef .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_VerticalAlignRunSuperscript :_gdef .Value ="s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074"; +case ST_VerticalAlignRunSubscript :_gdef .Value ="\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return _gdef ,nil ;};func (_dgg ST_AlgClass )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gag :=_e .Attr {};_gag .Name =name ;switch _dgg {case ST_AlgClassUnset :_gag .Value =""; +case ST_AlgClassHash :_gag .Value ="\u0068\u0061\u0073\u0068";case ST_AlgClassCustom :_gag .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _gag ,nil ;};func (_cbc *ST_ConformanceClass )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_fdab ,_ffcg :=d .Token (); +if _ffcg !=nil {return _ffcg ;};if _bfff ,_gbc :=_fdab .(_e .EndElement );_gbc &&_bfff .Name ==start .Name {*_cbc =1;return nil ;};if _edga ,_gba :=_fdab .(_e .CharData );!_gba {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",_fdab ); +}else {switch string (_edga ){case "":*_cbc =0;case "\u0073\u0074\u0072\u0069\u0063\u0074":*_cbc =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_cbc =2;};};_fdab ,_ffcg =d .Token ();if _ffcg !=nil {return _ffcg ;};if _ced ,_ccgd :=_fdab .(_e .EndElement ); +_ccgd &&_ced .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",_fdab );};func (_ccg ST_CryptProv )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ccg .String (),start ); +};const ST_PercentagePattern ="-\u003f[\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e[\u0030\u002d\u0039\u005d+)\u003f\u0025";func (_abf ST_XAlign )Validate ()error {return _abf .ValidateWithPath ("")};func (_eae *ST_TwipsMeasure )Validate ()error {return _eae .ValidateWithPath ("")}; +func (_cc *ST_CalendarType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bfb ,_eab :=d .Token ();if _eab !=nil {return _eab ;};if _eaa ,_ba :=_bfb .(_e .EndElement );_ba &&_eaa .Name ==start .Name {*_cc =1;return nil ;};if _ae ,_dg :=_bfb .(_e .CharData ); +!_dg {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",_bfb );}else {switch string (_ae ){case "":*_cc =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_cc =1; +case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_cc =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_cc =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_cc =4; +case "\u0068\u0069\u006ar\u0069":*_cc =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_cc =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_cc =7;case "\u006a\u0061\u0070a\u006e":*_cc =8;case "\u0074\u0068\u0061\u0069":*_cc =9;case "\u006b\u006f\u0072e\u0061":*_cc =10; +case "\u0073\u0061\u006b\u0061":*_cc =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_cc =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_cc =13; +case "\u006e\u006f\u006e\u0065":*_cc =14;};};_bfb ,_eab =d .Token ();if _eab !=nil {return _eab ;};if _gad ,_ce :=_bfb .(_e .EndElement );_ce &&_gad .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",_bfb ); +};const (ST_AlgClassUnset ST_AlgClass =0;ST_AlgClassHash ST_AlgClass =1;ST_AlgClassCustom ST_AlgClass =2;);func (_ad *ST_TrueFalseBlank )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_ad =0;case "\u0074":*_ad =1;case "\u0066":*_ad =2; +case "\u0074\u0072\u0075\u0065":*_ad =3;case "\u0066\u0061\u006cs\u0065":*_ad =4;case "\u0054\u0072\u0075\u0065":*_ad =6;case "\u0046\u0061\u006cs\u0065":*_ad =7;};return nil ;};var ST_FixedPercentagePatternRe =_f .MustCompile (ST_FixedPercentagePattern ); +func (_bb ST_OnOff1 )Validate ()error {return _bb .ValidateWithPath ("")};func (_cdbg *ST_VerticalAlignRun )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cdbg =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_cdbg =1; +case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_cdbg =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_cdbg =3;};return nil ;};func (_aebb *ST_CryptProv )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_aebb =0; +case "\u0072\u0073\u0061\u0041\u0045\u0053":*_aebb =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_aebb =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_aebb =3;};return nil ;};func (_aeb ST_AlgClass )String ()string {switch _aeb {case 0:return "";case 1:return "\u0068\u0061\u0073\u0068"; +case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func (_cb ST_CalendarType )ValidateWithPath (path string )error {switch _cb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14: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 (_cb )); +};return nil ;};func (_gcb ST_XAlign )String ()string {switch _gcb {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 (_dge ST_TrueFalse )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dbc :=_e .Attr {};_dbc .Name =name ;switch _dge {case ST_TrueFalseUnset :_dbc .Value ="";case ST_TrueFalseT :_dbc .Value ="\u0074"; +case ST_TrueFalseF :_dbc .Value ="\u0066";case ST_TrueFalseTrue :_dbc .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseFalse :_dbc .Value ="\u0066\u0061\u006cs\u0065";};return _dbc ,nil ;};func (_bbg *ST_YAlign )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_edg ,_gdd :=d .Token (); +if _gdd !=nil {return _gdd ;};if _def ,_gaa :=_edg .(_e .EndElement );_gaa &&_def .Name ==start .Name {*_bbg =1;return nil ;};if _caf ,_agb :=_edg .(_e .CharData );!_agb {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",_edg ); +}else {switch string (_caf ){case "":*_bbg =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_bbg =1;case "\u0074\u006f\u0070":*_bbg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bbg =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bbg =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_bbg =5; +case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_bbg =6;};};_edg ,_gdd =d .Token ();if _gdd !=nil {return _gdd ;};if _cba ,_ffc :=_edg .(_e .EndElement );_ffc &&_cba .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",_edg ); +};func (_ec ST_AlgClass )ValidateWithPath (path string )error {switch _ec {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 (_ec )); +};return nil ;};func (_cgb ST_TrueFalseBlank )Validate ()error {return _cgb .ValidateWithPath ("")};func (_bg ST_TrueFalse )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_bg .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 (_fgf *ST_CalendarType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fgf =0;case "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n":*_fgf =1; +case "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073":*_fgf =2;case "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068":*_fgf =3;case "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063":*_fgf =4; +case "\u0068\u0069\u006ar\u0069":*_fgf =5;case "\u0068\u0065\u0062\u0072\u0065\u0077":*_fgf =6;case "\u0074\u0061\u0069\u0077\u0061\u006e":*_fgf =7;case "\u006a\u0061\u0070a\u006e":*_fgf =8;case "\u0074\u0068\u0061\u0069":*_fgf =9;case "\u006b\u006f\u0072e\u0061":*_fgf =10; +case "\u0073\u0061\u006b\u0061":*_fgf =11;case "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068":*_fgf =12;case "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068":*_fgf =13; +case "\u006e\u006f\u006e\u0065":*_fgf =14;};return nil ;};type ST_XAlign byte ;func (_ff ST_AlgType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ff .String (),start );};type ST_VerticalAlignRun byte ;const (ST_CalendarTypeUnset ST_CalendarType =0; +ST_CalendarTypeGregorian ST_CalendarType =1;ST_CalendarTypeGregorianUs ST_CalendarType =2;ST_CalendarTypeGregorianMeFrench ST_CalendarType =3;ST_CalendarTypeGregorianArabic ST_CalendarType =4;ST_CalendarTypeHijri ST_CalendarType =5;ST_CalendarTypeHebrew ST_CalendarType =6; +ST_CalendarTypeTaiwan ST_CalendarType =7;ST_CalendarTypeJapan ST_CalendarType =8;ST_CalendarTypeThai ST_CalendarType =9;ST_CalendarTypeKorea ST_CalendarType =10;ST_CalendarTypeSaka ST_CalendarType =11;ST_CalendarTypeGregorianXlitEnglish ST_CalendarType =12; +ST_CalendarTypeGregorianXlitFrench ST_CalendarType =13;ST_CalendarTypeNone ST_CalendarType =14;);var ST_PositiveFixedPercentagePatternRe =_f .MustCompile (ST_PositiveFixedPercentagePattern );func (_ebf ST_TrueFalseBlank )String ()string {switch _ebf {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 (_ffd *ST_TrueFalse )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bcee ,_ege :=d .Token (); +if _ege !=nil {return _ege ;};if _gdc ,_dca :=_bcee .(_e .EndElement );_dca &&_gdc .Name ==start .Name {*_ffd =1;return nil ;};if _ceg ,_fge :=_bcee .(_e .CharData );!_fge {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",_bcee ); +}else {switch string (_ceg ){case "":*_ffd =0;case "\u0074":*_ffd =1;case "\u0066":*_ffd =2;case "\u0074\u0072\u0075\u0065":*_ffd =3;case "\u0066\u0061\u006cs\u0065":*_ffd =4;};};_bcee ,_ege =d .Token ();if _ege !=nil {return _ege ;};if _ded ,_fe :=_bcee .(_e .EndElement ); +_fe &&_ded .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",_bcee );};func (_eaeb ST_YAlign )String ()string {switch _eaeb {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 (_ebcc ST_VerticalAlignRun )ValidateWithPath (path string )error {switch _ebcc {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebcc )); +};return nil ;};func (_ebc ST_TrueFalse )String ()string {switch _ebc {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 (_aa ST_CalendarType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_ac :=_e .Attr {}; +_ac .Name =name ;switch _aa {case ST_CalendarTypeUnset :_ac .Value ="";case ST_CalendarTypeGregorian :_ac .Value ="\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case ST_CalendarTypeGregorianUs :_ac .Value ="g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073"; +case ST_CalendarTypeGregorianMeFrench :_ac .Value ="\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case ST_CalendarTypeGregorianArabic :_ac .Value ="\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063"; +case ST_CalendarTypeHijri :_ac .Value ="\u0068\u0069\u006ar\u0069";case ST_CalendarTypeHebrew :_ac .Value ="\u0068\u0065\u0062\u0072\u0065\u0077";case ST_CalendarTypeTaiwan :_ac .Value ="\u0074\u0061\u0069\u0077\u0061\u006e";case ST_CalendarTypeJapan :_ac .Value ="\u006a\u0061\u0070a\u006e"; +case ST_CalendarTypeThai :_ac .Value ="\u0074\u0068\u0061\u0069";case ST_CalendarTypeKorea :_ac .Value ="\u006b\u006f\u0072e\u0061";case ST_CalendarTypeSaka :_ac .Value ="\u0073\u0061\u006b\u0061";case ST_CalendarTypeGregorianXlitEnglish :_ac .Value ="g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068"; +case ST_CalendarTypeGregorianXlitFrench :_ac .Value ="\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case ST_CalendarTypeNone :_ac .Value ="\u006e\u006f\u006e\u0065";};return _ac ,nil ;};type ST_TrueFalse byte ; +func (_aed ST_YAlign )Validate ()error {return _aed .ValidateWithPath ("")};func (_bfd ST_ConformanceClass )ValidateWithPath (path string )error {switch _bfd {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 (_bfd )); +};return nil ;};func (_cae *ST_AlgType )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cae =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_cae =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cae =2;};return nil ;};const ST_UniversalMeasurePattern ="\u002d\u003f\u005b\u0030\u002d\u0039\u005d\u002b\u0028\u005c\u002e\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u003f\u0028\u006d\u006d\u007c\u0063m\u007c\u0069\u006e\u007c\u0070t\u007c\u0070c\u007c\u0070\u0069\u0029"; +func (_eece ST_ConformanceClass )Validate ()error {return _eece .ValidateWithPath ("")};func (_eb *ST_AlgClass )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aag ,_acf :=d .Token ();if _acf !=nil {return _acf ;};if _ee ,_bd :=_aag .(_e .EndElement ); +_bd &&_ee .Name ==start .Name {*_eb =1;return nil ;};if _da ,_df :=_aag .(_e .CharData );!_df {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",_aag ); +}else {switch string (_da ){case "":*_eb =0;case "\u0068\u0061\u0073\u0068":*_eb =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_eb =2;};};_aag ,_acf =d .Token ();if _acf !=nil {return _acf ;};if _gf ,_cfc :=_aag .(_e .EndElement );_cfc &&_gf .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",_aag );};var ST_PositiveUniversalMeasurePatternRe =_f .MustCompile (ST_PositiveUniversalMeasurePattern ); +func (_acb ST_AlgType )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_dcb :=_e .Attr {};_dcb .Name =name ;switch _acb {case ST_AlgTypeUnset :_dcb .Value ="";case ST_AlgTypeTypeAny :_dcb .Value ="\u0074y\u0070\u0065\u0041\u006e\u0079";case ST_AlgTypeCustom :_dcb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; +};return _dcb ,nil ;};func ParseUnionST_OnOff (s string )(ST_OnOff ,error ){_dee :=ST_OnOff {};switch s {case "\u0074\u0072\u0075\u0065","\u0031","\u006f\u006e":_ga :=true ;_dee .Bool =&_ga ;default:_a :=false ;_dee .Bool =&_a ;};return _dee ,nil ;};func (_db *ST_OnOff1 )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_db =0; +case "\u006f\u006e":*_db =1;case "\u006f\u0066\u0066":*_db =2;};return nil ;};const (ST_XAlignUnset ST_XAlign =0;ST_XAlignLeft ST_XAlign =1;ST_XAlignCenter ST_XAlign =2;ST_XAlignRight ST_XAlign =3;ST_XAlignInside ST_XAlign =4;ST_XAlignOutside ST_XAlign =5; +);func (_baf ST_AlgClass )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_baf .String (),start );};func (_cd ST_AlgClass )Validate ()error {return _cd .ValidateWithPath ("")};func (_gfe *ST_VerticalAlignRun )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_gae ,_dgge :=d .Token (); +if _dgge !=nil {return _dgge ;};if _feg ,_ffdf :=_gae .(_e .EndElement );_ffdf &&_feg .Name ==start .Name {*_gfe =1;return nil ;};if _cff ,_cad :=_gae .(_e .CharData );!_cad {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",_gae ); +}else {switch string (_cff ){case "":*_gfe =0;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_gfe =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_gfe =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_gfe =3;}; +};_gae ,_dgge =d .Token ();if _dgge !=nil {return _dgge ;};if _cbf ,_bde :=_gae .(_e .EndElement );_bde &&_cbf .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",_gae ); +};var ST_GuidPatternRe =_f .MustCompile (ST_GuidPattern );func (_fg ST_TwipsMeasure )String ()string {if _fg .ST_UnsignedDecimalNumber !=nil {return _g .Sprintf ("\u0025\u0076",*_fg .ST_UnsignedDecimalNumber );};if _fg .ST_PositiveUniversalMeasure !=nil {return _g .Sprintf ("\u0025\u0076",*_fg .ST_PositiveUniversalMeasure ); +};return "";};func (_bbe *ST_XAlign )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_bbe =0;case "\u006c\u0065\u0066\u0074":*_bbe =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bbe =2;case "\u0072\u0069\u0067h\u0074":*_bbe =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_bbe =4; +case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_bbe =5;};return nil ;};type ST_CryptProv byte ;func (_fc ST_TrueFalse )Validate ()error {return _fc .ValidateWithPath ("")};var ST_PositivePercentagePatternRe =_f .MustCompile (ST_PositivePercentagePattern ); +func (_fda ST_OnOff1 )String ()string {switch _fda {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";};return "";};func (_bce ST_CryptProv )Validate ()error {return _bce .ValidateWithPath ("")};func (_agd *ST_ConformanceClass )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_agd =0; +case "\u0073\u0074\u0072\u0069\u0063\u0074":*_agd =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_agd =2;};return nil ;};const (ST_OnOff1Unset ST_OnOff1 =0;ST_OnOff1On ST_OnOff1 =1;ST_OnOff1Off ST_OnOff1 =2;);func (_adf ST_TrueFalseBlank )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_adf .String (),start ); +};func (_fgc *ST_AlgClass )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_fgc =0;case "\u0068\u0061\u0073\u0068":*_fgc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fgc =2;};return nil ;};type ST_YAlign byte ;func (_aeae ST_XAlign )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_aeae .String (),start ); +};func (_ea *ST_OnOff )ValidateWithPath (path string )error {_ca :=[]string {};if _ea .Bool !=nil {_ca =append (_ca ,"\u0042\u006f\u006f\u006c");};if _ea .ST_OnOff1 !=ST_OnOff1Unset {_ca =append (_ca ,"\u0053T\u005f\u004f\u006e\u004f\u0066\u00661");};if len (_ca )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ca ); +};return nil ;};const (ST_YAlignUnset ST_YAlign =0;ST_YAlignInline ST_YAlign =1;ST_YAlignTop ST_YAlign =2;ST_YAlignCenter ST_YAlign =3;ST_YAlignBottom ST_YAlign =4;ST_YAlignInside ST_YAlign =5;ST_YAlignOutside ST_YAlign =6;);func (_bff ST_CryptProv )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fb :=_e .Attr {}; +_fb .Name =name ;switch _bff {case ST_CryptProvUnset :_fb .Value ="";case ST_CryptProvRsaAES :_fb .Value ="\u0072\u0073\u0061\u0041\u0045\u0053";case ST_CryptProvRsaFull :_fb .Value ="\u0072s\u0061\u0046\u0075\u006c\u006c";case ST_CryptProvCustom :_fb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; +};return _fb ,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"; +var ST_PercentagePatternRe =_f .MustCompile (ST_PercentagePattern );const (ST_AlgTypeUnset ST_AlgType =0;ST_AlgTypeTypeAny ST_AlgType =1;ST_AlgTypeCustom ST_AlgType =2;);const (ST_CryptProvUnset ST_CryptProv =0;ST_CryptProvRsaAES ST_CryptProv =1;ST_CryptProvRsaFull ST_CryptProv =2; +ST_CryptProvCustom ST_CryptProv =3;);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 (_aac ST_AlgType )String ()string {switch _aac {case 0:return "";case 1:return "\u0074y\u0070\u0065\u0041\u006e\u0079";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d"; +};return "";};func (_cfe ST_OnOff1 )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_cfe .String (),start );};func (_ebe ST_ConformanceClass )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ebe .String (),start ); +};func (_ef ST_AlgType )Validate ()error {return _ef .ValidateWithPath ("")};func (_cf ST_OnOff )String ()string {if _cf .Bool !=nil {return _g .Sprintf ("\u0025\u0076",*_cf .Bool );};if _cf .ST_OnOff1 !=ST_OnOff1Unset {return _cf .ST_OnOff1 .String (); +};return "";};type ST_TrueFalseBlank byte ;func (_cef ST_ConformanceClass )String ()string {switch _cef {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 "";};const ST_PositivePercentagePattern ="\u005b0\u002d9\u005d\u002b\u0028\u005c\u002e[\u0030\u002d9\u005d\u002b\u0029\u003f\u0025"; // ST_TwipsMeasure is a union type -type ST_TwipsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};type ST_CryptProv byte ;func (_edd ST_TrueFalseBlank )String ()string {switch _edd {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 (_ddc ST_VerticalAlignRun )Validate ()error {return _ddc .ValidateWithPath ("")};func (_cee ST_XAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cee .String (),start ); -};func (_baa ST_TrueFalseBlank )Validate ()error {return _baa .ValidateWithPath ("")};func (_dfd ST_AlgClass )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abg :=_f .Attr {};_abg .Name =name ;switch _dfd {case ST_AlgClassUnset :_abg .Value ="";case ST_AlgClassHash :_abg .Value ="\u0068\u0061\u0073\u0068"; -case ST_AlgClassCustom :_abg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _abg ,nil ;};type ST_YAlign byte ;func (_fef ST_YAlign )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gdf :=_f .Attr {};_gdf .Name =name ;switch _fef {case ST_YAlignUnset :_gdf .Value =""; -case ST_YAlignInline :_gdf .Value ="\u0069\u006e\u006c\u0069\u006e\u0065";case ST_YAlignTop :_gdf .Value ="\u0074\u006f\u0070";case ST_YAlignCenter :_gdf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_YAlignBottom :_gdf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d"; -case ST_YAlignInside :_gdf .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_YAlignOutside :_gdf .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _gdf ,nil ;};func (_ab ST_CalendarType )Validate ()error {return _ab .ValidateWithPath ("")}; -func (_gcg ST_TrueFalseBlank )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dbd :=_f .Attr {};_dbd .Name =name ;switch _gcg {case ST_TrueFalseBlankUnset :_dbd .Value ="";case ST_TrueFalseBlankT :_dbd .Value ="\u0074";case ST_TrueFalseBlankF :_dbd .Value ="\u0066"; -case ST_TrueFalseBlankTrue :_dbd .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseBlankFalse :_dbd .Value ="\u0066\u0061\u006cs\u0065";case ST_TrueFalseBlankTrue_ :_dbd .Value ="\u0054\u0072\u0075\u0065";case ST_TrueFalseBlankFalse_ :_dbd .Value ="\u0046\u0061\u006cs\u0065"; -};return _dbd ,nil ;};var ST_PositiveFixedPercentagePatternRe =_fe .MustCompile (ST_PositiveFixedPercentagePattern );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; -);type ST_TrueFalseBlank byte ;func (_dfa *ST_CryptProv )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dfa =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_dfa =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_dfa =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dfa =3; -};return nil ;};func (_ed ST_OnOff1 )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gafg :=_f .Attr {};_gafg .Name =name ;switch _ed {case ST_OnOff1Unset :_gafg .Value ="";case ST_OnOff1On :_gafg .Value ="\u006f\u006e";case ST_OnOff1Off :_gafg .Value ="\u006f\u0066\u0066"; -};return _gafg ,nil ;};func (_da ST_OnOff1 )String ()string {switch _da {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";};return "";};func (_bdg ST_CryptProv )ValidateWithPath (path string )error {switch _bdg {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 (_bdg )); -};return nil ;};func (_g *ST_OnOff )ValidateWithPath (path string )error {_ga :=[]string {};if _g .Bool !=nil {_ga =append (_ga ,"\u0042\u006f\u006f\u006c");};if _g .ST_OnOff1 !=ST_OnOff1Unset {_ga =append (_ga ,"\u0053T\u005f\u004f\u006e\u004f\u0066\u00661"); -};if len (_ga )> 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 ,_ga );};return nil ;};func (_dcg ST_AlgType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcg .String (),start ); -};func (_fab ST_AlgType )ValidateWithPath (path string )error {switch _fab {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 (_fab )); -};return nil ;};const (ST_VerticalAlignRunUnset ST_VerticalAlignRun =0;ST_VerticalAlignRunBaseline ST_VerticalAlignRun =1;ST_VerticalAlignRunSuperscript ST_VerticalAlignRun =2;ST_VerticalAlignRunSubscript ST_VerticalAlignRun =3;);func (_cbd ST_OnOff1 )Validate ()error {return _cbd .ValidateWithPath ("")}; -func (_faa ST_TrueFalse )Validate ()error {return _faa .ValidateWithPath ("")};func (_cfc ST_TrueFalse )ValidateWithPath (path string )error {switch _cfc {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 (_cfc )); -};return nil ;};func (_bga ST_CryptProv )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aba :=_f .Attr {};_aba .Name =name ;switch _bga {case ST_CryptProvUnset :_aba .Value ="";case ST_CryptProvRsaAES :_aba .Value ="\u0072\u0073\u0061\u0041\u0045\u0053"; -case ST_CryptProvRsaFull :_aba .Value ="\u0072s\u0061\u0046\u0075\u006c\u006c";case ST_CryptProvCustom :_aba .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _aba ,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 (_eega ST_AlgType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gb :=_f .Attr {}; -_gb .Name =name ;switch _eega {case ST_AlgTypeUnset :_gb .Value ="";case ST_AlgTypeTypeAny :_gb .Value ="\u0074y\u0070\u0065\u0041\u006e\u0079";case ST_AlgTypeCustom :_gb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _gb ,nil ;};func (_fffb ST_TrueFalseBlank )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fffb .String (),start ); -};func (_acfd ST_AlgType )Validate ()error {return _acfd .ValidateWithPath ("")};func (_ce ST_AlgClass )String ()string {switch _ce {case 0:return "";case 1:return "\u0068\u0061\u0073\u0068";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return ""; -};func (_ced ST_ConformanceClass )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggf :=_f .Attr {};_ggf .Name =name ;switch _ced {case ST_ConformanceClassUnset :_ggf .Value ="";case ST_ConformanceClassStrict :_ggf .Value ="\u0073\u0074\u0072\u0069\u0063\u0074"; -case ST_ConformanceClassTransitional :_ggf .Value ="\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c";};return _ggf ,nil ;};func (_ecg ST_TwipsMeasure )String ()string {if _ecg .ST_UnsignedDecimalNumber !=nil {return _a .Sprintf ("\u0025\u0076",*_ecg .ST_UnsignedDecimalNumber ); -};if _ecg .ST_PositiveUniversalMeasure !=nil {return _a .Sprintf ("\u0025\u0076",*_ecg .ST_PositiveUniversalMeasure );};return "";};func (_dbb ST_VerticalAlignRun )ValidateWithPath (path string )error {switch _dbb {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 (_dbb )); -};return nil ;};func (_acf *ST_CryptProv )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fde ,_cd :=d .Token ();if _cd !=nil {return _cd ;};if _ece ,_ebd :=_fde .(_f .EndElement );_ebd &&_ece .Name ==start .Name {*_acf =1;return nil ;};if _efb ,_ad :=_fde .(_f .CharData ); -!_ad {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",_fde );}else {switch string (_efb ){case "":*_acf =0;case "\u0072\u0073\u0061\u0041\u0045\u0053":*_acf =1; -case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_acf =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_acf =3;};};_fde ,_cd =d .Token ();if _cd !=nil {return _cd ;};if _fae ,_fec :=_fde .(_f .EndElement );_fec &&_fae .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",_fde ); -};func (_bfga ST_YAlign )Validate ()error {return _bfga .ValidateWithPath ("")};func (_fc *ST_TwipsMeasure )Validate ()error {return _fc .ValidateWithPath ("")};var ST_FixedPercentagePatternRe =_fe .MustCompile (ST_FixedPercentagePattern );func (_dfdf ST_CryptProv )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dfdf .String (),start ); -};func (_dbbd ST_ConformanceClass )String ()string {switch _dbbd {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 (_bbc *ST_VerticalAlignRun )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbc =0; -case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_bbc =1;case "s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074":*_bbc =2;case "\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t":*_bbc =3;};return nil ;};func (_bfdc ST_XAlign )Validate ()error {return _bfdc .ValidateWithPath ("")}; -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_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 (_dgc ST_YAlign )String ()string {switch _dgc {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 (_ea ST_AlgClass )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ea .String (),start );}; -const (ST_CryptProvUnset ST_CryptProv =0;ST_CryptProvRsaAES ST_CryptProv =1;ST_CryptProvRsaFull ST_CryptProv =2;ST_CryptProvCustom ST_CryptProv =3;);func (_ff *ST_TwipsMeasure )ValidateWithPath (path string )error {_gd :=[]string {};if _ff .ST_UnsignedDecimalNumber !=nil {_gd =append (_gd ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072"); -};if _ff .ST_PositiveUniversalMeasure !=nil {_gd =append (_gd ,"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 (_gd )> 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 ,_gd ); -};return nil ;};func (_dbc ST_VerticalAlignRun )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dfde :=_f .Attr {};_dfde .Name =name ;switch _dbc {case ST_VerticalAlignRunUnset :_dfde .Value ="";case ST_VerticalAlignRunBaseline :_dfde .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"; -case ST_VerticalAlignRunSuperscript :_dfde .Value ="s\u0075\u0070\u0065\u0072\u0073\u0063\u0072\u0069\u0070\u0074";case ST_VerticalAlignRunSubscript :_dfde .Value ="\u0073u\u0062\u0073\u0063\u0072\u0069\u0070t";};return _dfde ,nil ;};func (_cbaa ST_VerticalAlignRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cbaa .String (),start ); -};func _d (_db bool )uint8 {if _db {return 1;};return 0;};func ParseUnionST_OnOff (s string )(ST_OnOff ,error ){_gc :=ST_OnOff {};switch s {case "\u0074\u0072\u0075\u0065","\u0031","\u006f\u006e":_ae :=true ;_gc .Bool =&_ae ;default:_fcf :=false ;_gc .Bool =&_fcf ; -};return _gc ,nil ;};func (_aga *ST_OnOff1 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acc ,_eba :=d .Token ();if _eba !=nil {return _eba ;};if _bdb ,_eagc :=_acc .(_f .EndElement );_eagc &&_bdb .Name ==start .Name {*_aga =1;return nil ; -};if _cdg ,_bff :=_acc .(_f .CharData );!_bff {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",_acc );}else {switch string (_cdg ){case "":*_aga =0; -case "\u006f\u006e":*_aga =1;case "\u006f\u0066\u0066":*_aga =2;};};_acc ,_eba =d .Token ();if _eba !=nil {return _eba ;};if _gf ,_acca :=_acc .(_f .EndElement );_acca &&_gf .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",_acc ); -};func (_dg ST_XAlign )ValidateWithPath (path string )error {switch _dg {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 (_dg )); -};return nil ;};func (_fgd *ST_TrueFalse )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecf ,_bcc :=d .Token ();if _bcc !=nil {return _bcc ;};if _eca ,_dcf :=_ecf .(_f .EndElement );_dcf &&_eca .Name ==start .Name {*_fgd =1;return nil ; -};if _aa ,_cgd :=_ecf .(_f .CharData );!_cgd {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",_ecf );}else {switch string (_aa ){case "":*_fgd =0; -case "\u0074":*_fgd =1;case "\u0066":*_fgd =2;case "\u0074\u0072\u0075\u0065":*_fgd =3;case "\u0066\u0061\u006cs\u0065":*_fgd =4;};};_ecf ,_bcc =d .Token ();if _bcc !=nil {return _bcc ;};if _dcd ,_cc :=_ecf .(_f .EndElement );_cc &&_dcd .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",_ecf );};var ST_GuidPatternRe =_fe .MustCompile (ST_GuidPattern );func (_gaf ST_AlgClass )ValidateWithPath (path string )error {switch _gaf {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 (_gaf )); -};return nil ;};func (_aaa ST_YAlign )ValidateWithPath (path string )error {switch _aaa {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 (_aaa )); -};return nil ;};func (_gdd ST_ConformanceClass )Validate ()error {return _gdd .ValidateWithPath ("")};func (_fd ST_CalendarType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dbe :=_f .Attr {};_dbe .Name =name ;switch _fd {case ST_CalendarTypeUnset :_dbe .Value =""; -case ST_CalendarTypeGregorian :_dbe .Value ="\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case ST_CalendarTypeGregorianUs :_dbe .Value ="g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073";case ST_CalendarTypeGregorianMeFrench :_dbe .Value ="\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068"; -case ST_CalendarTypeGregorianArabic :_dbe .Value ="\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case ST_CalendarTypeHijri :_dbe .Value ="\u0068\u0069\u006ar\u0069";case ST_CalendarTypeHebrew :_dbe .Value ="\u0068\u0065\u0062\u0072\u0065\u0077"; -case ST_CalendarTypeTaiwan :_dbe .Value ="\u0074\u0061\u0069\u0077\u0061\u006e";case ST_CalendarTypeJapan :_dbe .Value ="\u006a\u0061\u0070a\u006e";case ST_CalendarTypeThai :_dbe .Value ="\u0074\u0068\u0061\u0069";case ST_CalendarTypeKorea :_dbe .Value ="\u006b\u006f\u0072e\u0061"; -case ST_CalendarTypeSaka :_dbe .Value ="\u0073\u0061\u006b\u0061";case ST_CalendarTypeGregorianXlitEnglish :_dbe .Value ="g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case ST_CalendarTypeGregorianXlitFrench :_dbe .Value ="\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068"; -case ST_CalendarTypeNone :_dbe .Value ="\u006e\u006f\u006e\u0065";};return _dbe ,nil ;};func (_ged ST_TrueFalseBlank )ValidateWithPath (path string )error {switch _ged {case 0,1,2,3,4,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 (_ged )); -};return nil ;};func (_eg *ST_TrueFalseBlank )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eg =0;case "\u0074":*_eg =1;case "\u0066":*_eg =2;case "\u0074\u0072\u0075\u0065":*_eg =3;case "\u0066\u0061\u006cs\u0065":*_eg =4;case "\u0054\u0072\u0075\u0065":*_eg =6; -case "\u0046\u0061\u006cs\u0065":*_eg =7;};return nil ;};func (_fa ST_CalendarType )ValidateWithPath (path string )error {switch _fa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14: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 (_fa )); -};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;);const (ST_ConformanceClassUnset ST_ConformanceClass =0;ST_ConformanceClassStrict ST_ConformanceClass =1; -ST_ConformanceClassTransitional ST_ConformanceClass =2;);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;);type ST_ConformanceClass byte ; -func (_e ST_OnOff )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _e .Bool !=nil {e .EncodeToken (_f .CharData (_a .Sprintf ("\u0025\u0064",_d (*_e .Bool ))));};if _e .ST_OnOff1 !=ST_OnOff1Unset {e .EncodeToken (_f .CharData (_e .ST_OnOff1 .String ())); -};return e .EncodeToken (_f .EndElement {Name :start .Name });};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"; -type ST_XAlign byte ;func (_gcb ST_XAlign )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dfc :=_f .Attr {};_dfc .Name =name ;switch _gcb {case ST_XAlignUnset :_dfc .Value ="";case ST_XAlignLeft :_dfc .Value ="\u006c\u0065\u0066\u0074";case ST_XAlignCenter :_dfc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; -case ST_XAlignRight :_dfc .Value ="\u0072\u0069\u0067h\u0074";case ST_XAlignInside :_dfc .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_XAlignOutside :_dfc .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _dfc ,nil ;};const ST_PositivePercentagePattern ="\u005b0\u002d9\u005d\u002b\u0028\u005c\u002e[\u0030\u002d9\u005d\u002b\u0029\u003f\u0025"; -type ST_AlgClass byte ;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"; +type ST_TwipsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_bab ST_CalendarType )Validate ()error {return _bab .ValidateWithPath ("")};func (_gee *ST_TrueFalse )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_gee =0; +case "\u0074":*_gee =1;case "\u0066":*_gee =2;case "\u0074\u0072\u0075\u0065":*_gee =3;case "\u0066\u0061\u006cs\u0065":*_gee =4;};return nil ;};func (_dea ST_VerticalAlignRun )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_dea .String (),start ); +}; // ST_OnOff is a union type -type ST_OnOff struct{Bool *bool ;ST_OnOff1 ST_OnOff1 ;};func (_gea *ST_XAlign )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gea =0;case "\u006c\u0065\u0066\u0074":*_gea =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gea =2;case "\u0072\u0069\u0067h\u0074":*_gea =3; -case "\u0069\u006e\u0073\u0069\u0064\u0065":*_gea =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_gea =5;};return nil ;};func (_gad *ST_TrueFalseBlank )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfaa ,_fded :=d .Token ();if _fded !=nil {return _fded ; -};if _aag ,_egd :=_dfaa .(_f .EndElement );_egd &&_aag .Name ==start .Name {*_gad =1;return nil ;};if _ede ,_agc :=_dfaa .(_f .CharData );!_agc {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",_dfaa ); -}else {switch string (_ede ){case "":*_gad =0;case "\u0074":*_gad =1;case "\u0066":*_gad =2;case "\u0074\u0072\u0075\u0065":*_gad =3;case "\u0066\u0061\u006cs\u0065":*_gad =4;case "\u0054\u0072\u0075\u0065":*_gad =6;case "\u0046\u0061\u006cs\u0065":*_gad =7; -};};_dfaa ,_fded =d .Token ();if _fded !=nil {return _fded ;};if _ceb ,_bee :=_dfaa .(_f .EndElement );_bee &&_ceb .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",_dfaa ); -};func (_bfb ST_ConformanceClass )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bfb .String (),start );};func (_fgad ST_VerticalAlignRun )String ()string {switch _fgad {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 (_bb ST_AlgClass )Validate ()error {return _bb .ValidateWithPath ("")};var ST_PercentagePatternRe =_fe .MustCompile (ST_PercentagePattern ); -const (ST_AlgTypeUnset ST_AlgType =0;ST_AlgTypeTypeAny ST_AlgType =1;ST_AlgTypeCustom ST_AlgType =2;);func (_ee ST_CalendarType )String ()string {switch _ee {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"; +type ST_OnOff struct{Bool *bool ;ST_OnOff1 ST_OnOff1 ;};func (_degc ST_YAlign )ValidateWithPath (path string )error {switch _degc {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_degc )); +};return nil ;};type ST_OnOff1 byte ;func (_deg ST_VerticalAlignRun )String ()string {switch _deg {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 (_aeba ST_TrueFalseBlank )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_gac :=_e .Attr {};_gac .Name =name ;switch _aeba {case ST_TrueFalseBlankUnset :_gac .Value =""; +case ST_TrueFalseBlankT :_gac .Value ="\u0074";case ST_TrueFalseBlankF :_gac .Value ="\u0066";case ST_TrueFalseBlankTrue :_gac .Value ="\u0074\u0072\u0075\u0065";case ST_TrueFalseBlankFalse :_gac .Value ="\u0066\u0061\u006cs\u0065";case ST_TrueFalseBlankTrue_ :_gac .Value ="\u0054\u0072\u0075\u0065"; +case ST_TrueFalseBlankFalse_ :_gac .Value ="\u0046\u0061\u006cs\u0065";};return _gac ,nil ;};const (ST_VerticalAlignRunUnset ST_VerticalAlignRun =0;ST_VerticalAlignRunBaseline ST_VerticalAlignRun =1;ST_VerticalAlignRunSuperscript ST_VerticalAlignRun =2; +ST_VerticalAlignRunSubscript ST_VerticalAlignRun =3;);func (_deef ST_CalendarType )String ()string {switch _deef {case 0:return "";case 1:return "\u0067r\u0065\u0067\u006f\u0072\u0069\u0061n";case 2:return "g\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u0055\u0073"; case 3:return "\u0067\u0072\u0065\u0067\u006f\u0072\u0069\u0061\u006e\u004d\u0065\u0046r\u0065\u006e\u0063\u0068";case 4:return "\u0067r\u0065g\u006f\u0072\u0069\u0061\u006e\u0041\u0072\u0061\u0062\u0069\u0063";case 5:return "\u0068\u0069\u006ar\u0069"; case 6:return "\u0068\u0065\u0062\u0072\u0065\u0077";case 7:return "\u0074\u0061\u0069\u0077\u0061\u006e";case 8:return "\u006a\u0061\u0070a\u006e";case 9:return "\u0074\u0068\u0061\u0069";case 10:return "\u006b\u006f\u0072e\u0061";case 11:return "\u0073\u0061\u006b\u0061"; case 12:return "g\u0072e\u0067\u006f\u0072\u0069\u0061\u006e\u0058\u006ci\u0074\u0045\u006e\u0067li\u0073\u0068";case 13:return "\u0067\u0072\u0065\u0067or\u0069\u0061\u006e\u0058\u006c\u0069\u0074\u0046\u0072\u0065\u006e\u0063\u0068";case 14:return "\u006e\u006f\u006e\u0065"; -};return "";};func (_gafb *ST_ConformanceClass )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcee ,_feb :=d .Token ();if _feb !=nil {return _feb ;};if _gbfe ,_aca :=_dcee .(_f .EndElement );_aca &&_gbfe .Name ==start .Name {*_gafb =1;return nil ; -};if _acd ,_gcd :=_dcee .(_f .CharData );!_gcd {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",_dcee );}else {switch string (_acd ){case "":*_gafb =0; -case "\u0073\u0074\u0072\u0069\u0063\u0074":*_gafb =1;case "\u0074\u0072\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c":*_gafb =2;};};_dcee ,_feb =d .Token ();if _feb !=nil {return _feb ;};if _cbc ,_bca :=_dcee .(_f .EndElement );_bca &&_cbc .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",_dcee );};func (_gegb ST_TrueFalse )String ()string {switch _gegb {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 (_gfa ST_ConformanceClass )ValidateWithPath (path string )error {switch _gfa {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 (_gfa )); -};return nil ;};func (_ec ST_OnOff )String ()string {if _ec .Bool !=nil {return _a .Sprintf ("\u0025\u0076",*_ec .Bool );};if _ec .ST_OnOff1 !=ST_OnOff1Unset {return _ec .ST_OnOff1 .String ();};return "";};var ST_UniversalMeasurePatternRe =_fe .MustCompile (ST_UniversalMeasurePattern ); -type ST_AlgType byte ;func (_ebaa ST_TrueFalse )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ebaa .String (),start );};func (_dd ST_OnOff1 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dd .String (),start ); -};func (_af *ST_YAlign )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_af =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_af =1;case "\u0074\u006f\u0070":*_af =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_af =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_af =4; -case "\u0069\u006e\u0073\u0069\u0064\u0065":*_af =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_af =6;};return nil ;};func (_bac *ST_YAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddb ,_dga :=d .Token ();if _dga !=nil {return _dga ; -};if _gbf ,_abe :=_ddb .(_f .EndElement );_abe &&_gbf .Name ==start .Name {*_bac =1;return nil ;};if _gcga ,_cce :=_ddb .(_f .CharData );!_cce {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",_ddb ); -}else {switch string (_gcga ){case "":*_bac =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_bac =1;case "\u0074\u006f\u0070":*_bac =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bac =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bac =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_bac =5; -case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_bac =6;};};_ddb ,_dga =d .Token ();if _dga !=nil {return _dga ;};if _fgaf ,_cdc :=_ddb .(_f .EndElement );_cdc &&_fgaf .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",_ddb ); -};func (_cg *ST_OnOff )Validate ()error {return _cg .ValidateWithPath ("")}; \ No newline at end of file +};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 (_gde *ST_TrueFalseBlank )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_cg ,_deee :=d .Token ();if _deee !=nil {return _deee ;};if _ede ,_gc :=_cg .(_e .EndElement );_gc &&_ede .Name ==start .Name {*_gde =1;return nil ;};if _ag ,_cfed :=_cg .(_e .CharData ); +!_cfed {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",_cg );}else {switch string (_ag ){case "":*_gde =0;case "\u0074":*_gde =1;case "\u0066":*_gde =2; +case "\u0074\u0072\u0075\u0065":*_gde =3;case "\u0066\u0061\u006cs\u0065":*_gde =4;case "\u0054\u0072\u0075\u0065":*_gde =6;case "\u0046\u0061\u006cs\u0065":*_gde =7;};};_cg ,_deee =d .Token ();if _deee !=nil {return _deee ;};if _dbb ,_bdc :=_cg .(_e .EndElement ); +_bdc &&_dbb .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",_cg );};func (_gea ST_VerticalAlignRun )Validate ()error {return _gea .ValidateWithPath ("")}; +func (_acee ST_OnOff1 )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_fd :=_e .Attr {};_fd .Name =name ;switch _acee {case ST_OnOff1Unset :_fd .Value ="";case ST_OnOff1On :_fd .Value ="\u006f\u006e";case ST_OnOff1Off :_fd .Value ="\u006f\u0066\u0066"; +};return _fd ,nil ;};func (_fga ST_TrueFalse )ValidateWithPath (path string )error {switch _fga {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fga )); +};return nil ;};type ST_CalendarType byte ;func (_dc ST_CryptProv )String ()string {switch _dc {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 (_fa *ST_OnOff )Validate ()error {return _fa .ValidateWithPath ("")};type ST_AlgType byte ;func (_dcbf ST_XAlign )ValidateWithPath (path string )error {switch _dcbf {case 0,1,2,3,4,5:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcbf )); +};return nil ;};func (_bfg *ST_OnOff1 )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dcd ,_gd :=d .Token ();if _gd !=nil {return _gd ;};if _gdg ,_gfb :=_dcd .(_e .EndElement );_gfb &&_gdg .Name ==start .Name {*_bfg =1;return nil ;};if _gb ,_bca :=_dcd .(_e .CharData ); +!_bca {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",_dcd );}else {switch string (_gb ){case "":*_bfg =0;case "\u006f\u006e":*_bfg =1; +case "\u006f\u0066\u0066":*_bfg =2;};};_dcd ,_gd =d .Token ();if _gd !=nil {return _gd ;};if _bee ,_cdb :=_dcd .(_e .EndElement );_cdb &&_bee .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",_dcd ); +};func (_fbg ST_AlgType )ValidateWithPath (path string )error {switch _fbg {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 (_fbg )); +};return nil ;};func (_fgg ST_YAlign )MarshalXMLAttr (name _e .Name )(_e .Attr ,error ){_cca :=_e .Attr {};_cca .Name =name ;switch _fgg {case ST_YAlignUnset :_cca .Value ="";case ST_YAlignInline :_cca .Value ="\u0069\u006e\u006c\u0069\u006e\u0065";case ST_YAlignTop :_cca .Value ="\u0074\u006f\u0070"; +case ST_YAlignCenter :_cca .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_YAlignBottom :_cca .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_YAlignInside :_cca .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case ST_YAlignOutside :_cca .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065"; +};return _cca ,nil ;};func (_eec *ST_CryptProv )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_bda ,_cdd :=d .Token ();if _cdd !=nil {return _cdd ;};if _aea ,_ace :=_bda .(_e .EndElement );_ace &&_aea .Name ==start .Name {*_eec =1;return nil ; +};if _bdf ,_fgfg :=_bda .(_e .CharData );!_fgfg {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",_bda );}else {switch string (_bdf ){case "":*_eec =0; +case "\u0072\u0073\u0061\u0041\u0045\u0053":*_eec =1;case "\u0072s\u0061\u0046\u0075\u006c\u006c":*_eec =2;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_eec =3;};};_bda ,_cdd =d .Token ();if _cdd !=nil {return _cdd ;};if _bc ,_cfd :=_bda .(_e .EndElement ); +_cfd &&_bc .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",_bda );};func (_fac ST_CryptProv )ValidateWithPath (path string )error {switch _fac {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fac )); +};return nil ;};func (_ed *ST_TwipsMeasure )ValidateWithPath (path string )error {_de :=[]string {};if _ed .ST_UnsignedDecimalNumber !=nil {_de =append (_de ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072"); +};if _ed .ST_PositiveUniversalMeasure !=nil {_de =append (_de ,"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 (_de )> 1{return _g .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_de ); +};return nil ;};func (_ebfc ST_YAlign )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ebfc .String (),start );};func (_ge ST_CalendarType )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {return e .EncodeElement (_ge .String (),start ); +};var ST_UniversalMeasurePatternRe =_f .MustCompile (ST_UniversalMeasurePattern );const ST_PositiveUniversalMeasurePattern ="\u005b\u0030-9\u005d\u002b\u0028\\\u002e\u005b\u0030\u002d9]+\u0029?(\u006d\u006d\u007c\u0063\u006d\u007c\u0069n|\u0070\u0074\u007c\u0070\u0063\u007c\u0070i\u0029"; +func (_dbe *ST_XAlign )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_ab ,_edd :=d .Token ();if _edd !=nil {return _edd ;};if _bge ,_cbg :=_ab .(_e .EndElement );_cbg &&_bge .Name ==start .Name {*_dbe =1;return nil ;};if _gfa ,_faa :=_ab .(_e .CharData ); +!_faa {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",_ab );}else {switch string (_gfa ){case "":*_dbe =0;case "\u006c\u0065\u0066\u0074":*_dbe =1; +case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbe =2;case "\u0072\u0069\u0067h\u0074":*_dbe =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_dbe =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_dbe =5;};};_ab ,_edd =d .Token ();if _edd !=nil {return _edd ; +};if _gge ,_aba :=_ab .(_e .EndElement );_aba &&_gge .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",_ab ); +};const (ST_ConformanceClassUnset ST_ConformanceClass =0;ST_ConformanceClassStrict ST_ConformanceClass =1;ST_ConformanceClassTransitional ST_ConformanceClass =2;);func (_acc *ST_AlgType )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_aeaa ,_be :=d .Token (); +if _be !=nil {return _be ;};if _accb ,_eg :=_aeaa .(_e .EndElement );_eg &&_accb .Name ==start .Name {*_acc =1;return nil ;};if _dd ,_bag :=_aeaa .(_e .CharData );!_bag {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",_aeaa ); +}else {switch string (_dd ){case "":*_acc =0;case "\u0074y\u0070\u0065\u0041\u006e\u0079":*_acc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_acc =2;};};_aeaa ,_be =d .Token ();if _be !=nil {return _be ;};if _cda ,_ecb :=_aeaa .(_e .EndElement );_ecb &&_cda .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",_aeaa );};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 (_d ST_OnOff )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );if _d .Bool !=nil {e .EncodeToken (_e .CharData (_g .Sprintf ("\u0025\u0064",_bf (*_d .Bool ))));};if _d .ST_OnOff1 !=ST_OnOff1Unset {e .EncodeToken (_e .CharData (_d .ST_OnOff1 .String ())); +};return e .EncodeToken (_e .EndElement {Name :start .Name });};func (_gce ST_TrueFalseBlank )ValidateWithPath (path string )error {switch _gce {case 0,1,2,3,4,6,7:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gce )); +};return nil ;};type ST_ConformanceClass byte ;func (_cddf *ST_YAlign )UnmarshalXMLAttr (attr _e .Attr )error {switch attr .Value {case "":*_cddf =0;case "\u0069\u006e\u006c\u0069\u006e\u0065":*_cddf =1;case "\u0074\u006f\u0070":*_cddf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cddf =3; +case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cddf =4;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_cddf =5;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_cddf =6;};return nil ;};func _bf (_gg bool )uint8 {if _gg {return 1;};return 0;}; \ 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 5981ee52c4..b83d8ef0de 100644 --- a/schema/soo/pkg/content_types/content_types.go +++ b/schema/soo/pkg/content_types/content_types.go @@ -9,84 +9,82 @@ // 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 (_ag "encoding/xml";_ba "fmt";_c "github.com/unidoc/unioffice";_bc "github.com/unidoc/unioffice/common/logger";_b "regexp";);func NewCT_Override ()*CT_Override {_cb :=&CT_Override {};_cb .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c"; -return _cb ;};type Default struct{CT_Default }; - -// Validate validates the Default and its children -func (_de *Default )Validate ()error {return _de .ValidateWithPath ("\u0044e\u0066\u0061\u0075\u006c\u0074");}; +package content_types ;import (_a "encoding/xml";_ec "fmt";_dd "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/common/logger";_d "regexp";); // Validate validates the CT_Types and its children -func (_efc *CT_Types )Validate ()error {return _efc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073");};func NewCT_Types ()*CT_Types {_dg :=&CT_Types {};return _dg };func NewOverride ()*Override {_gf :=&Override {};_gf .CT_Override =*NewCT_Override (); -return _gf }; +func (_cgee *CT_Types )Validate ()error {return _cgee .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073");};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"; +var ST_ExtensionPatternRe =_d .MustCompile (ST_ExtensionPattern );func NewCT_Override ()*CT_Override {_dg :=&CT_Override {};_dg .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";return _dg ;};func (_gg *CT_Types )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ca :for {_egb ,_bf :=d .Token (); +if _bf !=nil {return _bf ;};switch _ab :=_egb .(type ){case _a .StartElement :switch _ab .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_cdg :=NewDefault (); +if _dfe :=d .DecodeElement (_cdg ,&_ab );_dfe !=nil {return _dfe ;};_gg .Default =append (_gg .Default ,_cdg );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_ed :=NewOverride (); +if _agg :=d .DecodeElement (_ed ,&_ab );_agg !=nil {return _agg ;};_gg .Override =append (_gg .Override ,_ed );default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_ab .Name ); +if _ddg :=d .Skip ();_ddg !=nil {return _ddg ;};};case _a .EndElement :break _ca ;case _a .CharData :};};return nil ;};func (_fg *Override )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _fg .CT_Override .MarshalXML (e ,start );}; -// ValidateWithPath validates the Types and its children, prefixing error messages with path -func (_gga *Types )ValidateWithPath (path string )error {if _ddf :=_gga .CT_Types .ValidateWithPath (path );_ddf !=nil {return _ddf ;};return nil ;};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 (_ac *CT_Default )UnmarshalXML (d *_ag .Decoder ,start _ag .StartElement )error {_ac .ExtensionAttr ="\u0078\u006d\u006c";_ac .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c";for _ ,_agb :=range start .Attr {if _agb .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_ceb ,_g :=_agb .Value ,error (nil ); -if _g !=nil {return _g ;};_ac .ExtensionAttr =_ceb ;continue ;};if _agb .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bb ,_fb :=_agb .Value ,error (nil );if _fb !=nil {return _fb ;};_ac .ContentTypeAttr =_bb ;continue ; -};};for {_bg ,_fbe :=d .Token ();if _fbe !=nil {return _ba .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020%\u0073",_fbe );};if _fa ,_e :=_bg .(_ag .EndElement );_e &&_fa .Name ==start .Name {break ; -};};return nil ;};func (_eb *Types )MarshalXML (e *_ag .Encoder ,start _ag .StartElement )error {start .Attr =append (start .Attr ,_ag .Attr {Name :_ag .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 ,_ag .Attr {Name :_ag .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _eb .CT_Types .MarshalXML (e ,start );}; +// Validate validates the Override and its children +func (_fdg *Override )Validate ()error {return _fdg .ValidateWithPath ("\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_ac *CT_Default )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"},Value :_ec .Sprintf ("\u0025\u0076",_ac .ExtensionAttr )}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_ec .Sprintf ("\u0025\u0076",_ac .ContentTypeAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); +return nil ;};type Override struct{CT_Override };func (_feca *Override )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_feca .CT_Override =*NewCT_Override ();for _ ,_ecc :=range start .Attr {if _ecc .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_efe ,_bad :=_ecc .Value ,error (nil ); +if _bad !=nil {return _bad ;};_feca .ContentTypeAttr =_efe ;continue ;};if _ecc .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_bcg ,_fag :=_ecc .Value ,error (nil );if _fag !=nil {return _fag ;};_feca .PartNameAttr =_bcg ;continue ; +};};for {_bfc ,_dgf :=d .Token ();if _dgf !=nil {return _ec .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0076\u0065r\u0072\u0069\u0064\u0065: \u0025\u0073",_dgf );};if _ce ,_gfg :=_bfc .(_a .EndElement );_gfg &&_ce .Name ==start .Name {break ; +};};return nil ;};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 ;};type CT_Types struct{Default []*Default ; +Override []*Override ;};func (_da *CT_Types )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start );if _da .Default !=nil {_fa :=_a .StartElement {Name :_a .Name {Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}};for _ ,_cge :=range _da .Default {e .EncodeElement (_cge ,_fa ); +};};if _da .Override !=nil {_adc :=_a .StartElement {Name :_a .Name {Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_gd :=range _da .Override {e .EncodeElement (_gd ,_adc );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; +};func (_gf *Default )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_gf .CT_Default =*NewCT_Default ();for _ ,_eeg :=range start .Attr {if _eeg .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_dff ,_fd :=_eeg .Value ,error (nil ); +if _fd !=nil {return _fd ;};_gf .ExtensionAttr =_dff ;continue ;};if _eeg .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_egc ,_ece :=_eeg .Value ,error (nil );if _ece !=nil {return _ece ;};_gf .ContentTypeAttr =_egc ;continue ; +};};for {_bc ,_ega :=d .Token ();if _ega !=nil {return _ec .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020\u0025\u0073",_ega );};if _gfb ,_ggc :=_bc .(_a .EndElement );_ggc &&_gfb .Name ==start .Name {break ; +};};return nil ;}; -// Validate validates the Types and its children -func (_ab *Types )Validate ()error {return _ab .ValidateWithPath ("\u0054\u0079\u0070e\u0073")};type Override struct{CT_Override }; +// ValidateWithPath validates the CT_Types and its children, prefixing error messages with path +func (_aaa *CT_Types )ValidateWithPath (path string )error {for _gaa ,_fc :=range _aaa .Default {if _dcb :=_fc .ValidateWithPath (_ec .Sprintf ("\u0025\u0073\u002f\u0044\u0065\u0066\u0061\u0075\u006ct\u005b\u0025\u0064\u005d",path ,_gaa ));_dcb !=nil {return _dcb ; +};};for _daf ,_fec :=range _aaa .Override {if _dcc :=_fec .ValidateWithPath (_ec .Sprintf ("\u0025s\u002fO\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_daf ));_dcc !=nil {return _dcc ;};};return nil ;};func NewCT_Types ()*CT_Types {_cda :=&CT_Types {}; +return _cda };type CT_Default struct{ExtensionAttr string ;ContentTypeAttr string ;};const ST_ContentTypePattern ="\u005e\\\u0070{\u004c\u0061\u0074\u0069\u006e\u007d\u002b\u002f\u002e\u002a\u0024";type Default struct{CT_Default };type CT_Override struct{ContentTypeAttr string ; +PartNameAttr string ;};func (_eac *Types )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_eac .CT_Types =*NewCT_Types ();_eda :for {_cce ,_eca :=d .Token ();if _eca !=nil {return _eca ;};switch _ecag :=_cce .(type ){case _a .StartElement :switch _ecag .Name {case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_gge :=NewDefault (); +if _cdb :=d .DecodeElement (_gge ,&_ecag );_cdb !=nil {return _cdb ;};_eac .Default =append (_eac .Default ,_gge );case _a .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s",Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_adcd :=NewOverride (); +if _aaf :=d .DecodeElement (_adcd ,&_ecag );_aaf !=nil {return _aaf ;};_eac .Override =append (_eac .Override ,_adcd );default:_b .Log .Debug ("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",_ecag .Name ); +if _abb :=d .Skip ();_abb !=nil {return _abb ;};};case _a .EndElement :break _eda ;case _a .CharData :};};return nil ;};func (_c *CT_Default )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_c .ExtensionAttr ="\u0078\u006d\u006c";_c .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c"; +for _ ,_db :=range start .Attr {if _db .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_cf ,_ba :=_db .Value ,error (nil );if _ba !=nil {return _ba ;};_c .ExtensionAttr =_cf ;continue ;};if _db .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_af ,_fe :=_db .Value ,error (nil ); +if _fe !=nil {return _fe ;};_c .ContentTypeAttr =_af ;continue ;};};for {_ad ,_g :=d .Token ();if _g !=nil {return _ec .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020%\u0073",_g ); +};if _ef ,_ee :=_ad .(_a .EndElement );_ee &&_ef .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Override and its children -func (_cgcg *Override )Validate ()error {return _cgcg .ValidateWithPath ("\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};type CT_Default struct{ExtensionAttr string ;ContentTypeAttr string ;};func (_aca *Default )MarshalXML (e *_ag .Encoder ,start _ag .StartElement )error {return _aca .CT_Default .MarshalXML (e ,start ); -};func NewDefault ()*Default {_gge :=&Default {};_gge .CT_Default =*NewCT_Default ();return _gge }; +// ValidateWithPath validates the Types and its children, prefixing error messages with path +func (_dgc *Types )ValidateWithPath (path string )error {if _eb :=_dgc .CT_Types .ValidateWithPath (path );_eb !=nil {return _eb ;};return nil ;};func NewOverride ()*Override {_bga :=&Override {};_bga .CT_Override =*NewCT_Override ();return _bga }; -// Validate validates the CT_Default and its children -func (_fg *CT_Default )Validate ()error {return _fg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func NewTypes ()*Types {_feb :=&Types {};_feb .CT_Types =*NewCT_Types ();return _feb }; +// Validate validates the Types and its children +func (_ddc *Types )Validate ()error {return _ddc .ValidateWithPath ("\u0054\u0079\u0070e\u0073")}; // ValidateWithPath validates the CT_Default and its children, prefixing error messages with path -func (_d *CT_Default )ValidateWithPath (path string )error {if !ST_ExtensionPatternRe .MatchString (_d .ExtensionAttr ){return _ba .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 ,_d .ExtensionAttr ); -};if !ST_ContentTypePatternRe .MatchString (_d .ContentTypeAttr ){return _ba .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 ,_d .ContentTypeAttr ); -};return nil ;}; +func (_afa *CT_Default )ValidateWithPath (path string )error {if !ST_ExtensionPatternRe .MatchString (_afa .ExtensionAttr ){return _ec .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 ,_afa .ExtensionAttr ); +};if !ST_ContentTypePatternRe .MatchString (_afa .ContentTypeAttr ){return _ec .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 ,_afa .ContentTypeAttr ); +};return nil ;};type Types struct{CT_Types };var ST_ContentTypePatternRe =_d .MustCompile (ST_ContentTypePattern ); -// ValidateWithPath validates the CT_Types and its children, prefixing error messages with path -func (_cd *CT_Types )ValidateWithPath (path string )error {for _bgd ,_dba :=range _cd .Default {if _bcf :=_dba .ValidateWithPath (_ba .Sprintf ("\u0025\u0073\u002f\u0044\u0065\u0066\u0061\u0075\u006ct\u005b\u0025\u0064\u005d",path ,_bgd ));_bcf !=nil {return _bcf ; -};};for _aed ,_fac :=range _cd .Override {if _ccb :=_fac .ValidateWithPath (_ba .Sprintf ("\u0025s\u002fO\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_aed ));_ccb !=nil {return _ccb ;};};return nil ;};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 (_gg *CT_Override )MarshalXML (e *_ag .Encoder ,start _ag .StartElement )error {start .Attr =append (start .Attr ,_ag .Attr {Name :_ag .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_ba .Sprintf ("\u0025\u0076",_gg .ContentTypeAttr )}); -start .Attr =append (start .Attr ,_ag .Attr {Name :_ag .Name {Local :"\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"},Value :_ba .Sprintf ("\u0025\u0076",_gg .PartNameAttr )});e .EncodeToken (start );e .EncodeToken (_ag .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the Default and its children, prefixing error messages with path +func (_bg *Default )ValidateWithPath (path string )error {if _ggg :=_bg .CT_Default .ValidateWithPath (path );_ggg !=nil {return _ggg ;};return nil ;};func NewDefault ()*Default {_fb :=&Default {};_fb .CT_Default =*NewCT_Default ();return _fb }; // Validate validates the CT_Override and its children -func (_dbd *CT_Override )Validate ()error {return _dbd .ValidateWithPath ("C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};var ST_ContentTypePatternRe =_b .MustCompile (ST_ContentTypePattern );func (_ce *CT_Default )MarshalXML (e *_ag .Encoder ,start _ag .StartElement )error {start .Attr =append (start .Attr ,_ag .Attr {Name :_ag .Name {Local :"\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"},Value :_ba .Sprintf ("\u0025\u0076",_ce .ExtensionAttr )}); -start .Attr =append (start .Attr ,_ag .Attr {Name :_ag .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_ba .Sprintf ("\u0025\u0076",_ce .ContentTypeAttr )});e .EncodeToken (start );e .EncodeToken (_ag .EndElement {Name :start .Name }); +func (_be *CT_Override )Validate ()error {return _be .ValidateWithPath ("C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");};func (_ga *CT_Override )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_ec .Sprintf ("\u0025\u0076",_ga .ContentTypeAttr )}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"},Value :_ec .Sprintf ("\u0025\u0076",_ga .PartNameAttr )});e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name }); return nil ;}; -// ValidateWithPath validates the Default and its children, prefixing error messages with path -func (_fag *Default )ValidateWithPath (path string )error {if _ffcc :=_fag .CT_Default .ValidateWithPath (path );_ffcc !=nil {return _ffcc ;};return nil ;};func (_dae *Types )UnmarshalXML (d *_ag .Decoder ,start _ag .StartElement )error {_dae .CT_Types =*NewCT_Types (); -_dbbb :for {_ccba ,_bea :=d .Token ();if _bea !=nil {return _bea ;};switch _ed :=_ccba .(type ){case _ag .StartElement :switch _ed .Name {case _ag .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_eac :=NewDefault (); -if _ead :=d .DecodeElement (_eac ,&_ed );_ead !=nil {return _ead ;};_dae .Default =append (_dae .Default ,_eac );case _ag .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_cde :=NewOverride (); -if _dbdg :=d .DecodeElement (_cde ,&_ed );_dbdg !=nil {return _dbdg ;};_dae .Override =append (_dae .Override ,_cde );default:_bc .Log .Debug ("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",_ed .Name ); -if _dda :=d .Skip ();_dda !=nil {return _dda ;};};case _ag .EndElement :break _dbbb ;case _ag .CharData :};};return nil ;};func (_ea *Default )UnmarshalXML (d *_ag .Decoder ,start _ag .StartElement )error {_ea .CT_Default =*NewCT_Default ();for _ ,_ggf :=range start .Attr {if _ggf .Name .Local =="\u0045x\u0074\u0065\u006e\u0073\u0069\u006fn"{_gag ,_dd :=_ggf .Value ,error (nil ); -if _dd !=nil {return _dd ;};_ea .ExtensionAttr =_gag ;continue ;};if _ggf .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cgc ,_ffa :=_ggf .Value ,error (nil );if _ffa !=nil {return _ffa ;};_ea .ContentTypeAttr =_cgc ;continue ; -};};for {_ffc ,_aef :=d .Token ();if _aef !=nil {return _ba .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u003a\u0020\u0025\u0073",_aef );};if _acc ,_be :=_ffc .(_ag .EndElement );_be &&_acc .Name ==start .Name {break ; -};};return nil ;};func (_dgb *CT_Types )MarshalXML (e *_ag .Encoder ,start _ag .StartElement )error {e .EncodeToken (start );if _dgb .Default !=nil {_dgba :=_ag .StartElement {Name :_ag .Name {Local :"\u0044e\u0066\u0061\u0075\u006c\u0074"}};for _ ,_ff :=range _dgb .Default {e .EncodeElement (_ff ,_dgba ); -};};if _dgb .Override !=nil {_ef :=_ag .StartElement {Name :_ag .Name {Local :"\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};for _ ,_dbb :=range _dgb .Override {e .EncodeElement (_dbb ,_ef );};};e .EncodeToken (_ag .EndElement {Name :start .Name }); -return nil ;};func (_cge *Override )MarshalXML (e *_ag .Encoder ,start _ag .StartElement )error {return _cge .CT_Override .MarshalXML (e ,start );};func (_gab *CT_Types )UnmarshalXML (d *_ag .Decoder ,start _ag .StartElement )error {_ade :for {_cf ,_cc :=d .Token (); -if _cc !=nil {return _cc ;};switch _dab :=_cf .(type ){case _ag .StartElement :switch _dab .Name {case _ag .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_df :=NewDefault (); -if _dcb :=d .DecodeElement (_df ,&_dab );_dcb !=nil {return _dcb ;};_gab .Default =append (_gab .Default ,_df );case _ag .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_cfg :=NewOverride (); -if _bbe :=d .DecodeElement (_cfg ,&_dab );_bbe !=nil {return _bbe ;};_gab .Override =append (_gab .Override ,_cfg );default:_bc .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_dab .Name ); -if _bd :=d .Skip ();_bd !=nil {return _bd ;};};case _ag .EndElement :break _ade ;case _ag .CharData :};};return nil ;}; +// ValidateWithPath validates the Override and its children, prefixing error messages with path +func (_bge *Override )ValidateWithPath (path string )error {if _efb :=_bge .CT_Override .ValidateWithPath (path );_efb !=nil {return _efb ;};return nil ;};func (_ea *Default )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {return _ea .CT_Default .MarshalXML (e ,start ); +};func NewTypes ()*Types {_cc :=&Types {};_cc .CT_Types =*NewCT_Types ();return _cc }; // ValidateWithPath validates the CT_Override and its children, prefixing error messages with path -func (_ae *CT_Override )ValidateWithPath (path string )error {if !ST_ContentTypePatternRe .MatchString (_ae .ContentTypeAttr ){return _ba .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 ,_ae .ContentTypeAttr ); -};return nil ;}; +func (_cfc *CT_Override )ValidateWithPath (path string )error {if !ST_ContentTypePatternRe .MatchString (_cfc .ContentTypeAttr ){return _ec .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 ,_cfc .ContentTypeAttr ); +};return nil ;};func (_aca *Types )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u0054\u0079\u0070e\u0073";return _aca .CT_Types .MarshalXML (e ,start );}; -// ValidateWithPath validates the Override and its children, prefixing error messages with path -func (_ega *Override )ValidateWithPath (path string )error {if _aefd :=_ega .CT_Override .ValidateWithPath (path );_aefd !=nil {return _aefd ;};return nil ;};func (_ad *CT_Override )UnmarshalXML (d *_ag .Decoder ,start _ag .StartElement )error {_ad .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c"; -for _ ,_dc :=range start .Attr {if _dc .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_gc ,_gcc :=_dc .Value ,error (nil );if _gcc !=nil {return _gcc ;};_ad .ContentTypeAttr =_gc ;continue ;};if _dc .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_ga ,_aa :=_dc .Value ,error (nil ); -if _aa !=nil {return _aa ;};_ad .PartNameAttr =_ga ;continue ;};};for {_cg ,_db :=d .Token ();if _db !=nil {return _ba .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_db ); -};if _ge ,_gd :=_cg .(_ag .EndElement );_gd &&_ge .Name ==start .Name {break ;};};return nil ;};type Types struct{CT_Types };const ST_ContentTypePattern ="\u005e\\\u0070{\u004c\u0061\u0074\u0069\u006e\u007d\u002b\u002f\u002e\u002a\u0024";type CT_Override struct{ContentTypeAttr string ; -PartNameAttr string ;};type CT_Types struct{Default []*Default ;Override []*Override ;};var ST_ExtensionPatternRe =_b .MustCompile (ST_ExtensionPattern );func (_dbbg *Override )UnmarshalXML (d *_ag .Decoder ,start _ag .StartElement )error {_dbbg .CT_Override =*NewCT_Override (); -for _ ,_fgd :=range start .Attr {if _fgd .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ffb ,_dbc :=_fgd .Value ,error (nil );if _dbc !=nil {return _dbc ;};_dbbg .ContentTypeAttr =_ffb ;continue ;};if _fgd .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_eaf ,_bef :=_fgd .Value ,error (nil ); -if _bef !=nil {return _bef ;};_dbbg .PartNameAttr =_eaf ;continue ;};};for {_dfd ,_dcc :=d .Token ();if _dcc !=nil {return _ba .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0076\u0065r\u0072\u0069\u0064\u0065: \u0025\u0073",_dcc );};if _ee ,_eg :=_dfd .(_ag .EndElement ); -_eg &&_ee .Name ==start .Name {break ;};};return nil ;};func init (){_c .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0054\u0079\u0070\u0065\u0073",NewCT_Types ); -_c .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074",NewCT_Default ); -_c .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","C\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewCT_Override ); -_c .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0054\u0079\u0070e\u0073",NewTypes ); -_c .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u0044e\u0066\u0061\u0075\u006c\u0074",NewDefault ); -_c .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0063\u006f\u006e\u0074\u0065\u006e\u0074-\u0074y\u0070\u0065s","\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065",NewOverride ); +// Validate validates the CT_Default and its children +func (_ag *CT_Default )Validate ()error {return _ag .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0061\u0075\u006c\u0074");}; + +// Validate validates the Default and its children +func (_dgge *Default )Validate ()error {return _dgge .ValidateWithPath ("\u0044e\u0066\u0061\u0075\u006c\u0074");};func (_bb *CT_Override )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_bb .ContentTypeAttr ="\u0061p\u0070l\u0069\u0063\u0061\u0074\u0069\u006f\u006e\u002f\u0078\u006d\u006c"; +for _ ,_bd :=range start .Attr {if _bd .Name .Local =="C\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ff ,_dgg :=_bd .Value ,error (nil );if _dgg !=nil {return _dgg ;};_bb .ContentTypeAttr =_ff ;continue ;};if _bd .Name .Local =="\u0050\u0061\u0072\u0074\u004e\u0061\u006d\u0065"{_cd ,_dc :=_bd .Value ,error (nil ); +if _dc !=nil {return _dc ;};_bb .PartNameAttr =_cd ;continue ;};};for {_eg ,_dbf :=d .Token ();if _dbf !=nil {return _ec .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u003a\u0020\u0025\u0073",_dbf ); +};if _baf ,_cg :=_eg .(_a .EndElement );_cg &&_baf .Name ==start .Name {break ;};};return nil ;};func init (){_dd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_dd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_dd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_dd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_dd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_dd .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 97d2bdfc68..e2df48e4b7 100644 --- a/schema/soo/pkg/metadata/core_properties/core_properties.go +++ b/schema/soo/pkg/metadata/core_properties/core_properties.go @@ -9,93 +9,93 @@ // 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 (_c "encoding/xml";_e "fmt";_f "github.com/unidoc/unioffice";_cb "github.com/unidoc/unioffice/common/logger";_d "time";); - -// ValidateWithPath validates the CT_Keyword and its children, prefixing error messages with path -func (_bbe *CT_Keyword )ValidateWithPath (path string )error {return nil };type CoreProperties struct{CT_CoreProperties };func (_bg *CT_Keyword )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _bg .LangAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_bg .LangAttr )}); -};e .EncodeElement (_bg .Content ,start );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type CT_CoreProperties struct{Category *string ;ContentStatus *string ;Created *_f .XSDAny ;Creator *_f .XSDAny ;Description *_f .XSDAny ;Identifier *_f .XSDAny ; -Keywords *CT_Keywords ;Language *_f .XSDAny ;LastModifiedBy *string ;LastPrinted *_d .Time ;Modified *_f .XSDAny ;Revision *string ;Subject *_f .XSDAny ;Title *_f .XSDAny ;Version *string ;};func (_cab *CT_Keywords )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_cad :=range start .Attr {if _cad .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"&&_cad .Name .Local =="\u006c\u0061\u006e\u0067"{_fe ,_fad :=_cad .Value ,error (nil ); -if _fad !=nil {return _fad ;};_cab .LangAttr =&_fe ;continue ;};};_dbe :for {_fab ,_fbe :=d .Token ();if _fbe !=nil {return _fbe ;};switch _gbg :=_fab .(type ){case _c .StartElement :switch _gbg .Name {case _c .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"}:_da :=NewCT_Keyword (); -if _gef :=d .DecodeElement (_da ,&_gbg );_gef !=nil {return _gef ;};_cab .Value =append (_cab .Value ,_da );default:_cb .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gbg .Name ); -if _dg :=d .Skip ();_dg !=nil {return _dg ;};};case _c .EndElement :break _dbe ;case _c .CharData :};};return nil ;};func (_ce *CT_CoreProperties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _ce .Category !=nil {_df :=_c .StartElement {Name :_c .Name {Local :"c\u0070\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}}; -_f .AddPreserveSpaceAttr (&_df ,*_ce .Category );e .EncodeElement (_ce .Category ,_df );};if _ce .ContentStatus !=nil {_bb :=_c .StartElement {Name :_c .Name {Local :"\u0063\u0070:\u0063\u006f\u006et\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}}; -_f .AddPreserveSpaceAttr (&_bb ,*_ce .ContentStatus );e .EncodeElement (_ce .ContentStatus ,_bb );};if _ce .Created !=nil {_bd :=_c .StartElement {Name :_c .Name {Local :"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064"}}; -e .EncodeElement (_ce .Created ,_bd );};if _ce .Creator !=nil {_ea :=_c .StartElement {Name :_c .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};e .EncodeElement (_ce .Creator ,_ea );};if _ce .Description !=nil {_a :=_c .StartElement {Name :_c .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_ce .Description ,_a );};if _ce .Identifier !=nil {_fa :=_c .StartElement {Name :_c .Name {Local :"\u0064\u0063\u003a\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_ce .Identifier ,_fa );};if _ce .Keywords !=nil {_ca :=_c .StartElement {Name :_c .Name {Local :"c\u0070\u003a\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}}; -e .EncodeElement (_ce .Keywords ,_ca );};if _ce .Language !=nil {_gf :=_c .StartElement {Name :_c .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_ce .Language ,_gf );};if _ce .LastModifiedBy !=nil {_ad :=_c .StartElement {Name :_c .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}}; -_f .AddPreserveSpaceAttr (&_ad ,*_ce .LastModifiedBy );e .EncodeElement (_ce .LastModifiedBy ,_ad );};if _ce .LastPrinted !=nil {_bc :=_c .StartElement {Name :_c .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u0050\u0072i\u006e\u0074\u0065\u0064"}}; -e .EncodeElement (_ce .LastPrinted ,_bc );};if _ce .Modified !=nil {_gb :=_c .StartElement {Name :_c .Name {Local :"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}};e .EncodeElement (_ce .Modified ,_gb );};if _ce .Revision !=nil {_gff :=_c .StartElement {Name :_c .Name {Local :"c\u0070\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}}; -_f .AddPreserveSpaceAttr (&_gff ,*_ce .Revision );e .EncodeElement (_ce .Revision ,_gff );};if _ce .Subject !=nil {_de :=_c .StartElement {Name :_c .Name {Local :"\u0064\u0063\u003a\u0073\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_ce .Subject ,_de ); -};if _ce .Title !=nil {_ed :=_c .StartElement {Name :_c .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ce .Title ,_ed );};if _ce .Version !=nil {_ff :=_c .StartElement {Name :_c .Name {Local :"\u0063\u0070\u003a\u0076\u0065\u0072\u0073\u0069\u006f\u006e"}}; -_f .AddPreserveSpaceAttr (&_ff ,*_ce .Version );e .EncodeElement (_ce .Version ,_ff );};e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func (_fbc *CoreProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_fbc .CT_CoreProperties =*NewCT_CoreProperties (); -_bee :for {_gcb ,_egf :=d .Token ();if _egf !=nil {return _egf ;};switch _bf :=_gcb .(type ){case _c .StartElement :switch _bf .Name {case _c .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"}:_fbc .Category =new (string ); -if _bbee :=d .DecodeElement (_fbc .Category ,&_bf );_bbee !=nil {return _bbee ;};case _c .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"}:_fbc .ContentStatus =new (string ); -if _cabc :=d .DecodeElement (_fbc .ContentStatus ,&_bf );_cabc !=nil {return _cabc ;};case _c .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"}:_fbc .Created =new (_f .XSDAny ); -if _aff :=d .DecodeElement (_fbc .Created ,&_bf );_aff !=nil {return _aff ;};case _c .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"}:_fbc .Creator =new (_f .XSDAny ); -if _fff :=d .DecodeElement (_fbc .Creator ,&_bf );_fff !=nil {return _fff ;};case _c .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"}:_fbc .Description =new (_f .XSDAny ); -if _gcab :=d .DecodeElement (_fbc .Description ,&_bf );_gcab !=nil {return _gcab ;};case _c .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"}:_fbc .Identifier =new (_f .XSDAny ); -if _bdf :=d .DecodeElement (_fbc .Identifier ,&_bf );_bdf !=nil {return _bdf ;};case _c .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"}:_fbc .Keywords =NewCT_Keywords (); -if _cc :=d .DecodeElement (_fbc .Keywords ,&_bf );_cc !=nil {return _cc ;};case _c .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"}:_fbc .Language =new (_f .XSDAny ); -if _bcg :=d .DecodeElement (_fbc .Language ,&_bf );_bcg !=nil {return _bcg ;};case _c .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"}:_fbc .LastModifiedBy =new (string ); -if _ggf :=d .DecodeElement (_fbc .LastModifiedBy ,&_bf );_ggf !=nil {return _ggf ;};case _c .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"}:_fbc .LastPrinted =new (_d .Time ); -if _cfcd :=d .DecodeElement (_fbc .LastPrinted ,&_bf );_cfcd !=nil {return _cfcd ;};case _c .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"}:_fbc .Modified =new (_f .XSDAny ); -if _bcgf :=d .DecodeElement (_fbc .Modified ,&_bf );_bcgf !=nil {return _bcgf ;};case _c .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"}:_fbc .Revision =new (string ); -if _aeb :=d .DecodeElement (_fbc .Revision ,&_bf );_aeb !=nil {return _aeb ;};case _c .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"}:_fbc .Subject =new (_f .XSDAny ); -if _fag :=d .DecodeElement (_fbc .Subject ,&_bf );_fag !=nil {return _fag ;};case _c .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"}:_fbc .Title =new (_f .XSDAny ); -if _dad :=d .DecodeElement (_fbc .Title ,&_bf );_dad !=nil {return _dad ;};case _c .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"}:_fbc .Version =new (string ); -if _fba :=d .DecodeElement (_fbc .Version ,&_bf );_fba !=nil {return _fba ;};default:_cb .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\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",_bf .Name ); -if _gbf :=d .Skip ();_gbf !=nil {return _gbf ;};};case _c .EndElement :break _bee ;case _c .CharData :};};return nil ;}; +package core_properties ;import (_d "encoding/xml";_a "fmt";_g "github.com/unidoc/unioffice";_b "github.com/unidoc/unioffice/common/logger";_c "time";);func (_bd *CT_Keyword )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bg :=range start .Attr {if _bg .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"&&_bg .Name .Local =="\u006c\u0061\u006e\u0067"{_aaf ,_gdb :=_bg .Value ,error (nil ); +if _gdb !=nil {return _gdb ;};_bd .LangAttr =&_aaf ;continue ;};};for {_cag ,_bbc :=d .Token ();if _bbc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_bbc ); +};if _fe ,_bgg :=_cag .(_d .CharData );_bgg {_bd .Content =string (_fe );};if _ba ,_ec :=_cag .(_d .EndElement );_ec &&_ba .Name ==start .Name {break ;};};return nil ;}; // Validate validates the CT_Keywords and its children -func (_gg *CT_Keywords )Validate ()error {return _gg .ValidateWithPath ("C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073");};func (_db *CT_CoreProperties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ae :for {_eda ,_fb :=d .Token (); -if _fb !=nil {return _fb ;};switch _ge :=_eda .(type ){case _c .StartElement :switch _ge .Name {case _c .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 _ba :=d .DecodeElement (_db .Category ,&_ge );_ba !=nil {return _ba ;};case _c .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 _ag :=d .DecodeElement (_db .ContentStatus ,&_ge );_ag !=nil {return _ag ;};case _c .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 (_f .XSDAny ); -if _fd :=d .DecodeElement (_db .Created ,&_ge );_fd !=nil {return _fd ;};case _c .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 (_f .XSDAny ); -if _cbf :=d .DecodeElement (_db .Creator ,&_ge );_cbf !=nil {return _cbf ;};case _c .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 (_f .XSDAny ); -if _ef :=d .DecodeElement (_db .Description ,&_ge );_ef !=nil {return _ef ;};case _c .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 (_f .XSDAny ); -if _dc :=d .DecodeElement (_db .Identifier ,&_ge );_dc !=nil {return _dc ;};case _c .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 _ac :=d .DecodeElement (_db .Keywords ,&_ge );_ac !=nil {return _ac ;};case _c .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 (_f .XSDAny ); -if _cag :=d .DecodeElement (_db .Language ,&_ge );_cag !=nil {return _cag ;};case _c .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 _bde :=d .DecodeElement (_db .LastModifiedBy ,&_ge );_bde !=nil {return _bde ;};case _c .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 (_d .Time ); -if _fc :=d .DecodeElement (_db .LastPrinted ,&_ge );_fc !=nil {return _fc ;};case _c .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 (_f .XSDAny ); -if _cf :=d .DecodeElement (_db .Modified ,&_ge );_cf !=nil {return _cf ;};case _c .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 _aa :=d .DecodeElement (_db .Revision ,&_ge );_aa !=nil {return _aa ;};case _c .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 (_f .XSDAny ); -if _gc :=d .DecodeElement (_db .Subject ,&_ge );_gc !=nil {return _gc ;};case _c .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 (_f .XSDAny ); -if _gca :=d .DecodeElement (_db .Title ,&_ge );_gca !=nil {return _gca ;};case _c .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 _cfg :=d .DecodeElement (_db .Version ,&_ge );_cfg !=nil {return _cfg ;};default:_cb .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_ge .Name ); -if _ec :=d .Skip ();_ec !=nil {return _ec ;};};case _c .EndElement :break _ae ;case _c .CharData :};};return nil ;};func NewCT_Keywords ()*CT_Keywords {_dbg :=&CT_Keywords {};return _dbg };func NewCoreProperties ()*CoreProperties {_cfc :=&CoreProperties {}; -_cfc .CT_CoreProperties =*NewCT_CoreProperties ();return _cfc ;};func NewCT_CoreProperties ()*CT_CoreProperties {_b :=&CT_CoreProperties {};return _b }; +func (_dba *CT_Keywords )Validate ()error {return _dba .ValidateWithPath ("C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073");}; -// ValidateWithPath validates the CoreProperties and its children, prefixing error messages with path -func (_ga *CoreProperties )ValidateWithPath (path string )error {if _dfb :=_ga .CT_CoreProperties .ValidateWithPath (path );_dfb !=nil {return _dfb ;};return nil ;}; +// Validate validates the CT_CoreProperties and its children +func (_fae *CT_CoreProperties )Validate ()error {return _fae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_Keyword struct{LangAttr *string ;Content string ;}; -// ValidateWithPath validates the CT_Keywords and its children, prefixing error messages with path -func (_aba *CT_Keywords )ValidateWithPath (path string )error {for _acf ,_aed :=range _aba .Value {if _fec :=_aed .ValidateWithPath (_e .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_acf ));_fec !=nil {return _fec ; -};};return nil ;};type CT_Keyword struct{LangAttr *string ;Content string ;}; +// ValidateWithPath validates the CT_CoreProperties and its children, prefixing error messages with path +func (_dg *CT_CoreProperties )ValidateWithPath (path string )error {if _dg .Keywords !=nil {if _dgc :=_dg .Keywords .ValidateWithPath (path +"\u002fK\u0065\u0079\u0077\u006f\u0072\u0064s");_dgc !=nil {return _dgc ;};};return nil ;};func NewCT_CoreProperties ()*CT_CoreProperties {_db :=&CT_CoreProperties {}; +return _db }; + +// ValidateWithPath validates the CoreProperties and its children, prefixing error messages with path +func (_fcd *CoreProperties )ValidateWithPath (path string )error {if _gfgc :=_fcd .CT_CoreProperties .ValidateWithPath (path );_gfgc !=nil {return _gfgc ;};return nil ;}; // Validate validates the CoreProperties and its children -func (_gfeg *CoreProperties )Validate ()error {return _gfeg .ValidateWithPath ("\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_afg *CT_Keywords )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {if _afg .LangAttr !=nil {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_e .Sprintf ("\u0025\u0076",*_afg .LangAttr )}); -};e .EncodeToken (start );if _afg .Value !=nil {_cd :=_c .StartElement {Name :_c .Name {Local :"\u0063\u0070\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_bcc :=range _afg .Value {e .EncodeElement (_bcc ,_cd );};};e .EncodeToken (_c .EndElement {Name :start .Name }); -return nil ;};func (_ede *CT_Keyword )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {for _ ,_eca :=range start .Attr {if _eca .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"&&_eca .Name .Local =="\u006c\u0061\u006e\u0067"{_aaf ,_ecb :=_eca .Value ,error (nil ); -if _ecb !=nil {return _ecb ;};_ede .LangAttr =&_aaf ;continue ;};};for {_ada ,_ced :=d .Token ();if _ced !=nil {return _e .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u003a\u0020%\u0073",_ced ); -};if _eae ,_gfe :=_ada .(_c .CharData );_gfe {_ede .Content =string (_eae );};if _be ,_eba :=_ada .(_c .EndElement );_eba &&_be .Name ==start .Name {break ;};};return nil ;};func (_ffe *CoreProperties )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\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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_c .Attr {Name :_c .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 ,_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\u0070\u003a\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073";return _ffe .CT_CoreProperties .MarshalXML (e ,start );}; +func (_gag *CoreProperties )Validate ()error {return _gag .ValidateWithPath ("\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_cbg *CT_Keywords )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddb :=range start .Attr {if _ddb .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"&&_ddb .Name .Local =="\u006c\u0061\u006e\u0067"{_bda ,_df :=_ddb .Value ,error (nil ); +if _df !=nil {return _df ;};_cbg .LangAttr =&_bda ;continue ;};};_fg :for {_edg ,_fed :=d .Token ();if _fed !=nil {return _fed ;};switch _gdce :=_edg .(type ){case _d .StartElement :switch _gdce .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/\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"}:_agf :=NewCT_Keyword (); +if _dfc :=d .DecodeElement (_agf ,&_gdce );_dfc !=nil {return _dfc ;};_cbg .Value =append (_cbg .Value ,_agf );default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gdce .Name ); +if _cc :=d .Skip ();_cc !=nil {return _cc ;};};case _d .EndElement :break _fg ;case _d .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CoreProperties and its children, prefixing error messages with path -func (_gbd *CT_CoreProperties )ValidateWithPath (path string )error {if _gbd .Keywords !=nil {if _af :=_gbd .Keywords .ValidateWithPath (path +"\u002fK\u0065\u0079\u0077\u006f\u0072\u0064s");_af !=nil {return _af ;};};return nil ;};func NewCT_Keyword ()*CT_Keyword {_ab :=&CT_Keyword {}; -return _ab }; +// Validate validates the CT_Keyword and its children +func (_ef *CT_Keyword )Validate ()error {return _ef .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064");};type CT_CoreProperties struct{Category *string ;ContentStatus *string ;Created *_g .XSDAny ;Creator *_g .XSDAny ;Description *_g .XSDAny ; +Identifier *_g .XSDAny ;Keywords *CT_Keywords ;Language *_g .XSDAny ;LastModifiedBy *string ;LastPrinted *_c .Time ;Modified *_g .XSDAny ;Revision *string ;Subject *_g .XSDAny ;Title *_g .XSDAny ;Version *string ;};func (_ga *CoreProperties )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/\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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_d .Attr {Name :_d .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 ,_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 ="\u0063\u0070\u003a\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073";return _ga .CT_CoreProperties .MarshalXML (e ,start );};func (_f *CT_CoreProperties )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); +if _f .Category !=nil {_cb :=_d .StartElement {Name :_d .Name {Local :"c\u0070\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};_g .AddPreserveSpaceAttr (&_cb ,*_f .Category );e .EncodeElement (_f .Category ,_cb );};if _f .ContentStatus !=nil {_ae :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0070:\u0063\u006f\u006et\u0065\u006e\u0074\u0053\u0074\u0061\u0074\u0075\u0073"}}; +_g .AddPreserveSpaceAttr (&_ae ,*_f .ContentStatus );e .EncodeElement (_f .ContentStatus ,_ae );};if _f .Created !=nil {_gd :=_d .StartElement {Name :_d .Name {Local :"\u0064c\u0074e\u0072\u006d\u0073\u003a\u0063\u0072\u0065\u0061\u0074\u0065\u0064"}}; +e .EncodeElement (_f .Created ,_gd );};if _f .Creator !=nil {_ca :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0063\u003a\u0063\u0072\u0065\u0061\u0074\u006f\u0072"}};e .EncodeElement (_f .Creator ,_ca );};if _f .Description !=nil {_aa :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0063\u003a\u0064\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_f .Description ,_aa );};if _f .Identifier !=nil {_de :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0063\u003a\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_f .Identifier ,_de );};if _f .Keywords !=nil {_fd :=_d .StartElement {Name :_d .Name {Local :"c\u0070\u003a\u006b\u0065\u0079\u0077\u006f\u0072\u0064\u0073"}}; +e .EncodeElement (_f .Keywords ,_fd );};if _f .Language !=nil {_gg :=_d .StartElement {Name :_d .Name {Local :"d\u0063\u003a\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_f .Language ,_gg );};if _f .LastModifiedBy !=nil {_da :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0042\u0079"}}; +_g .AddPreserveSpaceAttr (&_da ,*_f .LastModifiedBy );e .EncodeElement (_f .LastModifiedBy ,_da );};if _f .LastPrinted !=nil {_cad :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0070\u003a\u006c\u0061\u0073\u0074\u0050\u0072i\u006e\u0074\u0065\u0064"}}; +e .EncodeElement (_f .LastPrinted ,_cad );};if _f .Modified !=nil {_bc :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0063t\u0065\u0072\u006ds\u003a\u006d\u006f\u0064\u0069\u0066\u0069\u0065\u0064"}};e .EncodeElement (_f .Modified ,_bc );};if _f .Revision !=nil {_gf :=_d .StartElement {Name :_d .Name {Local :"c\u0070\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e"}}; +_g .AddPreserveSpaceAttr (&_gf ,*_f .Revision );e .EncodeElement (_f .Revision ,_gf );};if _f .Subject !=nil {_ee :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0063\u003a\u0073\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_f .Subject ,_ee ); +};if _f .Title !=nil {_dab :=_d .StartElement {Name :_d .Name {Local :"\u0064\u0063\u003a\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_f .Title ,_dab );};if _f .Version !=nil {_fa :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0070\u003a\u0076\u0065\u0072\u0073\u0069\u006f\u006e"}}; +_g .AddPreserveSpaceAttr (&_fa ,*_f .Version );e .EncodeElement (_f .Version ,_fa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_fdg *CT_Keywords )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fdg .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_fdg .LangAttr )}); +};e .EncodeToken (start );if _fdg .Value !=nil {_dda :=_d .StartElement {Name :_d .Name {Local :"\u0063\u0070\u003a\u0076\u0061\u006c\u0075\u0065"}};for _ ,_cg :=range _fdg .Value {e .EncodeElement (_cg ,_dda );};};e .EncodeToken (_d .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_CoreProperties and its children -func (_eb *CT_CoreProperties )Validate ()error {return _eb .ValidateWithPath ("\u0043\u0054\u005f\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 (_edf *CT_Keywords )ValidateWithPath (path string )error {for _gff ,_edb :=range _edf .Value {if _cgc :=_edb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_gff ));_cgc !=nil {return _cgc ; +};};return nil ;}; -// Validate validates the CT_Keyword and its children -func (_eg *CT_Keyword )Validate ()error {return _eg .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064");};type CT_Keywords struct{LangAttr *string ;Value []*CT_Keyword ;};func init (){_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0043\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_CoreProperties ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","C\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064\u0073",NewCT_Keywords ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u004b\u0065\u0079\u0077\u006f\u0072\u0064",NewCT_Keyword ); -_f .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063h\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0070\u0061c\u006b\u0061g\u0065\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0065\u0074\u0061\u0064\u0061ta\u002f\u0063\u006f\u0072\u0065\u002d\u0070\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073","\u0063\u006f\u0072\u0065\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCoreProperties ); +// ValidateWithPath validates the CT_Keyword and its children, prefixing error messages with path +func (_aga *CT_Keyword )ValidateWithPath (path string )error {return nil };type CoreProperties struct{CT_CoreProperties };func NewCoreProperties ()*CoreProperties {_ce :=&CoreProperties {};_ce .CT_CoreProperties =*NewCT_CoreProperties ();return _ce ;}; +func (_ea *CT_CoreProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdc :for {_bb ,_dd :=d .Token ();if _dd !=nil {return _dd ;};switch _fdf :=_bb .(type ){case _d .StartElement :switch _fdf .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/\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"}:_ea .Category =new (string ); +if _ag :=d .DecodeElement (_ea .Category ,&_fdf );_ag !=nil {return _ag ;};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/\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"}:_ea .ContentStatus =new (string ); +if _eae :=d .DecodeElement (_ea .ContentStatus ,&_fdf );_eae !=nil {return _eae ;};case _d .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"}:_ea .Created =new (_g .XSDAny ); +if _gb :=d .DecodeElement (_ea .Created ,&_fdf );_gb !=nil {return _gb ;};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 :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_ea .Creator =new (_g .XSDAny ); +if _fc :=d .DecodeElement (_ea .Creator ,&_fdf );_fc !=nil {return _fc ;};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 :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_ea .Description =new (_g .XSDAny ); +if _ge :=d .DecodeElement (_ea .Description ,&_fdf );_ge !=nil {return _ge ;};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 :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_ea .Identifier =new (_g .XSDAny ); +if _af :=d .DecodeElement (_ea .Identifier ,&_fdf );_af !=nil {return _af ;};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/\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"}:_ea .Keywords =NewCT_Keywords (); +if _fb :=d .DecodeElement (_ea .Keywords ,&_fdf );_fb !=nil {return _fb ;};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 :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_ea .Language =new (_g .XSDAny ); +if _cac :=d .DecodeElement (_ea .Language ,&_fdf );_cac !=nil {return _cac ;};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/\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"}:_ea .LastModifiedBy =new (string ); +if _gfg :=d .DecodeElement (_ea .LastModifiedBy ,&_fdf );_gfg !=nil {return _gfg ;};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/\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"}:_ea .LastPrinted =new (_c .Time ); +if _gbe :=d .DecodeElement (_ea .LastPrinted ,&_fdf );_gbe !=nil {return _gbe ;};case _d .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"}:_ea .Modified =new (_g .XSDAny ); +if _fdc :=d .DecodeElement (_ea .Modified ,&_fdf );_fdc !=nil {return _fdc ;};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/\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"}:_ea .Revision =new (string ); +if _dc :=d .DecodeElement (_ea .Revision ,&_fdf );_dc !=nil {return _dc ;};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 :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_ea .Subject =new (_g .XSDAny ); +if _dag :=d .DecodeElement (_ea .Subject ,&_fdf );_dag !=nil {return _dag ;};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 :"\u0074\u0069\u0074l\u0065"}:_ea .Title =new (_g .XSDAny ); +if _ed :=d .DecodeElement (_ea .Title ,&_fdf );_ed !=nil {return _ed ;};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/\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"}:_ea .Version =new (string ); +if _fbb :=d .DecodeElement (_ea .Version ,&_fdf );_fbb !=nil {return _fbb ;};default:_b .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_fdf .Name ); +if _cf :=d .Skip ();_cf !=nil {return _cf ;};};case _d .EndElement :break _gdc ;case _d .CharData :};};return nil ;};type CT_Keywords struct{LangAttr *string ;Value []*CT_Keyword ;};func (_ac *CoreProperties )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ac .CT_CoreProperties =*NewCT_CoreProperties (); +_cfg :for {_eab ,_cfa :=d .Token ();if _cfa !=nil {return _cfa ;};switch _eg :=_eab .(type ){case _d .StartElement :switch _eg .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/\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"}:_ac .Category =new (string ); +if _cd :=d .DecodeElement (_ac .Category ,&_eg );_cd !=nil {return _cd ;};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/\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"}:_ac .ContentStatus =new (string ); +if _gac :=d .DecodeElement (_ac .ContentStatus ,&_eg );_gac !=nil {return _gac ;};case _d .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"}:_ac .Created =new (_g .XSDAny ); +if _egc :=d .DecodeElement (_ac .Created ,&_eg );_egc !=nil {return _egc ;};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 :"\u0063r\u0065\u0061\u0074\u006f\u0072"}:_ac .Creator =new (_g .XSDAny ); +if _dbf :=d .DecodeElement (_ac .Creator ,&_eg );_dbf !=nil {return _dbf ;};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 :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_ac .Description =new (_g .XSDAny ); +if _egf :=d .DecodeElement (_ac .Description ,&_eg );_egf !=nil {return _egf ;};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 :"\u0069\u0064\u0065\u006e\u0074\u0069\u0066\u0069\u0065\u0072"}:_ac .Identifier =new (_g .XSDAny ); +if _eda :=d .DecodeElement (_ac .Identifier ,&_eg );_eda !=nil {return _eda ;};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/\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"}:_ac .Keywords =NewCT_Keywords (); +if _acd :=d .DecodeElement (_ac .Keywords ,&_eg );_acd !=nil {return _acd ;};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 :"\u006c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}:_ac .Language =new (_g .XSDAny ); +if _dbfg :=d .DecodeElement (_ac .Language ,&_eg );_dbfg !=nil {return _dbfg ;};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/\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"}:_ac .LastModifiedBy =new (string ); +if _be :=d .DecodeElement (_ac .LastModifiedBy ,&_eg );_be !=nil {return _be ;};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/\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"}:_ac .LastPrinted =new (_c .Time ); +if _bde :=d .DecodeElement (_ac .LastPrinted ,&_eg );_bde !=nil {return _bde ;};case _d .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"}:_ac .Modified =new (_g .XSDAny ); +if _fea :=d .DecodeElement (_ac .Modified ,&_eg );_fea !=nil {return _fea ;};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/\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"}:_ac .Revision =new (string ); +if _bbg :=d .DecodeElement (_ac .Revision ,&_eg );_bbg !=nil {return _bbg ;};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 :"\u0073u\u0062\u006a\u0065\u0063\u0074"}:_ac .Subject =new (_g .XSDAny ); +if _gbc :=d .DecodeElement (_ac .Subject ,&_eg );_gbc !=nil {return _gbc ;};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 :"\u0074\u0069\u0074l\u0065"}:_ac .Title =new (_g .XSDAny ); +if _bdeb :=d .DecodeElement (_ac .Title ,&_eg );_bdeb !=nil {return _bdeb ;};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/\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"}:_ac .Version =new (string ); +if _feg :=d .DecodeElement (_ac .Version ,&_eg );_feg !=nil {return _feg ;};default:_b .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\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",_eg .Name ); +if _aab :=d .Skip ();_aab !=nil {return _aab ;};};case _d .EndElement :break _cfg ;case _d .CharData :};};return nil ;};func NewCT_Keywords ()*CT_Keywords {_bf :=&CT_Keywords {};return _bf };func NewCT_Keyword ()*CT_Keyword {_caa :=&CT_Keyword {};return _caa }; +func (_fba *CT_Keyword )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _fba .LangAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u006d\u006c\u003a\u006c\u0061\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_fba .LangAttr )}); +};e .EncodeElement (_fba .Content ,start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func init (){_g .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 ); +_g .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 ); +_g .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 ); +_g .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 8d353c98ba..fa778ecadf 100644 --- a/schema/soo/pkg/relationships/relationships.go +++ b/schema/soo/pkg/relationships/relationships.go @@ -9,62 +9,64 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package relationships ;import (_g "encoding/xml";_a "fmt";_b "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common/logger";);type CT_Relationship struct{TargetModeAttr ST_TargetMode ;TargetAttr string ;TypeAttr string ;IdAttr string ;Content string ; -};func (_fd *CT_Relationship )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fd .TargetModeAttr !=ST_TargetModeUnset {_e ,_af :=_fd .TargetModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"}); -if _af !=nil {return _af ;};start .Attr =append (start .Attr ,_e );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",_fd .TargetAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",_fd .TypeAttr )}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fd .IdAttr )});e .EncodeElement (_fd .Content ,start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcb *ST_TargetMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bcb =0; -case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_bcb =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_bcb =2;};return nil ;};func NewRelationship ()*Relationship {_fbe :=&Relationship {};_fbe .CT_Relationship =*NewCT_Relationship (); -return _fbe ;};func (_aaa ST_TargetMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eaf :=_g .Attr {};_eaf .Name =name ;switch _aaa {case ST_TargetModeUnset :_eaf .Value ="";case ST_TargetModeExternal :_eaf .Value ="\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c"; -case ST_TargetModeInternal :_eaf .Value ="\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c";};return _eaf ,nil ;};func (_gbe *Relationships )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s"}); -start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073";return _gbe .CT_Relationships .MarshalXML (e ,start );};func (_def ST_TargetMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_def .String (),start ); -};func NewCT_Relationships ()*CT_Relationships {_cf :=&CT_Relationships {};return _cf };func (_fbg *CT_Relationships )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fbg .Relationship !=nil {_gfe :=_g .StartElement {Name :_g .Name {Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}}; -for _ ,_ff :=range _fbg .Relationship {e .EncodeElement (_ff ,_gfe );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_Relationship and its children, prefixing error messages with path -func (_ad *CT_Relationship )ValidateWithPath (path string )error {if _adc :=_ad .TargetModeAttr .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_adc !=nil {return _adc ;};return nil ;};type CT_Relationships struct{Relationship []*Relationship ; -};type ST_TargetMode byte ;func (_dff *ST_TargetMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ace ,_fba :=d .Token ();if _fba !=nil {return _fba ;};if _ab ,_cec :=_ace .(_g .EndElement );_cec &&_ab .Name ==start .Name {*_dff =1;return nil ; -};if _beg ,_bdb :=_ace .(_g .CharData );!_bdb {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",_ace );}else {switch string (_beg ){case "":*_dff =0; -case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_dff =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_dff =2;};};_ace ,_fba =d .Token ();if _fba !=nil {return _fba ;};if _efc ,_cb :=_ace .(_g .EndElement );_cb &&_efc .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",_ace );}; - -// Validate validates the CT_Relationship and its children -func (_dgb *CT_Relationship )Validate ()error {return _dgb .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};func (_gc *CT_Relationship )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gb :=range start .Attr {if _gb .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_gc .TargetModeAttr .UnmarshalXMLAttr (_gb ); -continue ;};if _gb .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_c ,_df :=_gb .Value ,error (nil );if _df !=nil {return _df ;};_gc .TargetAttr =_c ;continue ;};if _gb .Name .Local =="\u0054\u0079\u0070\u0065"{_ag ,_cd :=_gb .Value ,error (nil ); -if _cd !=nil {return _cd ;};_gc .TypeAttr =_ag ;continue ;};if _gb .Name .Local =="\u0049\u0064"{_dg ,_ge :=_gb .Value ,error (nil );if _ge !=nil {return _ge ;};_gc .IdAttr =_dg ;continue ;};};for {_gg ,_fb :=d .Token ();if _fb !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0052\u0065\u006c\u0061\u0074\u0069o\u006e\u0073\u0068i\u0070:\u0020\u0025\u0073",_fb ); -};if _ce ,_ef :=_gg .(_g .CharData );_ef {_gc .Content =string (_ce );};if _ea ,_ed :=_gg .(_g .EndElement );_ed &&_ea .Name ==start .Name {break ;};};return nil ;};func (_aag ST_TargetMode )Validate ()error {return _aag .ValidateWithPath ("")}; - -// Validate validates the Relationships and its children -func (_bg *Relationships )Validate ()error {return _bg .ValidateWithPath ("\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};type Relationships struct{CT_Relationships }; +package relationships ;import (_fg "encoding/xml";_g "fmt";_gc "github.com/unidoc/unioffice";_ff "github.com/unidoc/unioffice/common/logger";);func (_cbg *ST_TargetMode )UnmarshalXML (d *_fg .Decoder ,start _fg .StartElement )error {_efb ,_eg :=d .Token (); +if _eg !=nil {return _eg ;};if _bacf ,_eb :=_efb .(_fg .EndElement );_eb &&_bacf .Name ==start .Name {*_cbg =1;return nil ;};if _dea ,_bbf :=_efb .(_fg .CharData );!_bbf {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",_efb ); +}else {switch string (_dea ){case "":*_cbg =0;case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_cbg =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_cbg =2;};};_efb ,_eg =d .Token ();if _eg !=nil {return _eg ;};if _bda ,_ab :=_efb .(_fg .EndElement ); +_ab &&_bda .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",_efb );}; // Validate validates the CT_Relationships and its children -func (_eg *CT_Relationships )Validate ()error {return _eg .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};const (ST_TargetModeUnset ST_TargetMode =0;ST_TargetModeExternal ST_TargetMode =1;ST_TargetModeInternal ST_TargetMode =2; -);func (_bd *Relationships )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bd .CT_Relationships =*NewCT_Relationships ();_bb :for {_aef ,_afd :=d .Token ();if _afd !=nil {return _afd ;};switch _adce :=_aef .(type ){case _g .StartElement :switch _adce .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_fc :=NewRelationship (); -if _ffb :=d .DecodeElement (_fc ,&_adce );_ffb !=nil {return _ffb ;};_bd .Relationship =append (_bd .Relationship ,_fc );default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\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",_adce .Name ); -if _ca :=d .Skip ();_ca !=nil {return _ca ;};};case _g .EndElement :break _bb ;case _g .CharData :};};return nil ;}; +func (_cb *CT_Relationships )Validate ()error {return _cb .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};func (_ag *Relationship )MarshalXML (e *_fg .Encoder ,start _fg .StartElement )error {return _ag .CT_Relationship .MarshalXML (e ,start ); +}; + +// ValidateWithPath validates the CT_Relationship and its children, prefixing error messages with path +func (_dg *CT_Relationship )ValidateWithPath (path string )error {if _cace :=_dg .TargetModeAttr .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cace !=nil {return _cace ;};return nil ;};const (ST_TargetModeUnset ST_TargetMode =0; +ST_TargetModeExternal ST_TargetMode =1;ST_TargetModeInternal ST_TargetMode =2;);type Relationships struct{CT_Relationships };func NewCT_Relationships ()*CT_Relationships {_cgf :=&CT_Relationships {};return _cgf };func (_bac ST_TargetMode )MarshalXMLAttr (name _fg .Name )(_fg .Attr ,error ){_df :=_fg .Attr {}; +_df .Name =name ;switch _bac {case ST_TargetModeUnset :_df .Value ="";case ST_TargetModeExternal :_df .Value ="\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_TargetModeInternal :_df .Value ="\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c"; +};return _df ,nil ;}; // Validate validates the Relationship and its children -func (_dbg *Relationship )Validate ()error {return _dbg .ValidateWithPath ("\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};func (_eec ST_TargetMode )String ()string {switch _eec {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 (_ec *CT_Relationships )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bc :for {_fa ,_fbc :=d .Token ();if _fbc !=nil {return _fbc ;};switch _ga :=_fa .(type ){case _g .StartElement :switch _ga .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_cfd :=NewRelationship (); -if _fg :=d .DecodeElement (_cfd ,&_ga );_fg !=nil {return _fg ;};_ec .Relationship =append (_ec .Relationship ,_cfd );default:_f .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ga .Name ); -if _gd :=d .Skip ();_gd !=nil {return _gd ;};};case _g .EndElement :break _bc ;case _g .CharData :};};return nil ;};type Relationship struct{CT_Relationship };func (_gbd *Relationship )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbd .CT_Relationship =*NewCT_Relationship (); -for _ ,_egc :=range start .Attr {if _egc .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_gbd .TargetModeAttr .UnmarshalXMLAttr (_egc );continue ;};if _egc .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_ae ,_ee :=_egc .Value ,error (nil ); -if _ee !=nil {return _ee ;};_gbd .TargetAttr =_ae ;continue ;};if _egc .Name .Local =="\u0054\u0079\u0070\u0065"{_fff ,_be :=_egc .Value ,error (nil );if _be !=nil {return _be ;};_gbd .TypeAttr =_fff ;continue ;};if _egc .Name .Local =="\u0049\u0064"{_adb ,_ac :=_egc .Value ,error (nil ); -if _ac !=nil {return _ac ;};_gbd .IdAttr =_adb ;continue ;};};for {_bf ,_age :=d .Token ();if _age !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u003a\u0020\u0025\u0073",_age ); -};if _fac ,_eb :=_bf .(_g .EndElement );_eb &&_fac .Name ==start .Name {break ;};};return nil ;};func (_gba *Relationship )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _gba .CT_Relationship .MarshalXML (e ,start );};func NewRelationships ()*Relationships {_fgf :=&Relationships {}; -_fgf .CT_Relationships =*NewCT_Relationships ();return _fgf ;};func (_bdg ST_TargetMode )ValidateWithPath (path string )error {switch _bdg {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 (_bdg )); -};return nil ;}; +func (_bef *Relationship )Validate ()error {return _bef .ValidateWithPath ("\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");};func (_gf *CT_Relationships )UnmarshalXML (d *_fg .Decoder ,start _fg .StartElement )error {_bf :for {_baf ,_bc :=d .Token (); +if _bc !=nil {return _bc ;};switch _ad :=_baf .(type ){case _fg .StartElement :switch _ad .Name {case _fg .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_fc :=NewRelationship (); +if _ffg :=d .DecodeElement (_fc ,&_ad );_ffg !=nil {return _ffg ;};_gf .Relationship =append (_gf .Relationship ,_fc );default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ad .Name ); +if _gfb :=d .Skip ();_gfb !=nil {return _gfb ;};};case _fg .EndElement :break _bf ;case _fg .CharData :};};return nil ;};type CT_Relationships struct{Relationship []*Relationship ;};func (_fda ST_TargetMode )String ()string {switch _fda {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 "";}; + +// Validate validates the CT_Relationship and its children +func (_e *CT_Relationship )Validate ()error {return _e .ValidateWithPath ("\u0043T\u005fR\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070");}; // ValidateWithPath validates the CT_Relationships and its children, prefixing error messages with path -func (_db *CT_Relationships )ValidateWithPath (path string )error {for _efe ,_dba :=range _db .Relationship {if _aa :=_dba .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052el\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u005b\u0025\u0064\u005d",path ,_efe )); -_aa !=nil {return _aa ;};};return nil ;}; +func (_dge *CT_Relationships )ValidateWithPath (path string )error {for _ddb ,_faa :=range _dge .Relationship {if _de :=_faa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052el\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u005b\u0025\u0064\u005d",path ,_ddb )); +_de !=nil {return _de ;};};return nil ;};func (_gcd ST_TargetMode )ValidateWithPath (path string )error {switch _gcd {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 (_gcd )); +};return nil ;};func (_gfbd ST_TargetMode )MarshalXML (e *_fg .Encoder ,start _fg .StartElement )error {return e .EncodeElement (_gfbd .String (),start );}; -// ValidateWithPath validates the Relationships and its children, prefixing error messages with path -func (_cga *Relationships )ValidateWithPath (path string )error {if _fe :=_cga .CT_Relationships .ValidateWithPath (path );_fe !=nil {return _fe ;};return nil ;}; +// Validate validates the Relationships and its children +func (_cea *Relationships )Validate ()error {return _cea .ValidateWithPath ("\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073");};func NewRelationships ()*Relationships {_cfa :=&Relationships {};_cfa .CT_Relationships =*NewCT_Relationships (); +return _cfa ;}; // ValidateWithPath validates the Relationship and its children, prefixing error messages with path -func (_dd *Relationship )ValidateWithPath (path string )error {if _edb :=_dd .CT_Relationship .ValidateWithPath (path );_edb !=nil {return _edb ;};return nil ;};func NewCT_Relationship ()*CT_Relationship {_gf :=&CT_Relationship {};return _gf };func init (){_b .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\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 ); -_b .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\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 ); -_b .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073",NewRelationships ); -_b .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u002f\u00320\u00306\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073h\u0069\u0070s","\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070",NewRelationship ); +func (_bff *Relationship )ValidateWithPath (path string )error {if _gddc :=_bff .CT_Relationship .ValidateWithPath (path );_gddc !=nil {return _gddc ;};return nil ;};func (_d *CT_Relationship )MarshalXML (e *_fg .Encoder ,start _fg .StartElement )error {if _d .TargetModeAttr !=ST_TargetModeUnset {_fe ,_b :=_d .TargetModeAttr .MarshalXMLAttr (_fg .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"}); +if _b !=nil {return _b ;};start .Attr =append (start .Attr ,_fe );};start .Attr =append (start .Attr ,_fg .Attr {Name :_fg .Name {Local :"\u0054\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",_d .TargetAttr )});start .Attr =append (start .Attr ,_fg .Attr {Name :_fg .Name {Local :"\u0054\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",_d .TypeAttr )}); +start .Attr =append (start .Attr ,_fg .Attr {Name :_fg .Name {Local :"\u0049\u0064"},Value :_g .Sprintf ("\u0025\u0076",_d .IdAttr )});e .EncodeElement (_d .Content ,start );e .EncodeToken (_fg .EndElement {Name :start .Name });return nil ;};func (_ade *Relationships )UnmarshalXML (d *_fg .Decoder ,start _fg .StartElement )error {_ade .CT_Relationships =*NewCT_Relationships (); +_gce :for {_ddgf ,_fdf :=d .Token ();if _fdf !=nil {return _fdf ;};switch _bbb :=_ddgf .(type ){case _fg .StartElement :switch _bbb .Name {case _fg .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_cacf :=NewRelationship (); +if _ffa :=d .DecodeElement (_cacf ,&_bbb );_ffa !=nil {return _ffa ;};_ade .Relationship =append (_ade .Relationship ,_cacf );default:_ff .Log .Debug ("\u0073\u006b\u0069\u0070\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",_bbb .Name ); +if _fge :=d .Skip ();_fge !=nil {return _fge ;};};case _fg .EndElement :break _gce ;case _fg .CharData :};};return nil ;};func (_ec *CT_Relationships )MarshalXML (e *_fg .Encoder ,start _fg .StartElement )error {e .EncodeToken (start );if _ec .Relationship !=nil {_fd :=_fg .StartElement {Name :_fg .Name {Local :"\u0052\u0065\u006ca\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070"}}; +for _ ,_ddg :=range _ec .Relationship {e .EncodeElement (_ddg ,_fd );};};e .EncodeToken (_fg .EndElement {Name :start .Name });return nil ;};func NewRelationship ()*Relationship {_ddd :=&Relationship {};_ddd .CT_Relationship =*NewCT_Relationship ();return _ddd ; +};type Relationship struct{CT_Relationship };func (_ea *Relationships )MarshalXML (e *_fg .Encoder ,start _fg .StartElement )error {start .Attr =append (start .Attr ,_fg .Attr {Name :_fg .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 ,_fg .Attr {Name :_fg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ea .CT_Relationships .MarshalXML (e ,start );};func NewCT_Relationship ()*CT_Relationship {_ge :=&CT_Relationship {};return _ge };func (_cgg *ST_TargetMode )UnmarshalXMLAttr (attr _fg .Attr )error {switch attr .Value {case "":*_cgg =0; +case "\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_cgg =1;case "\u0049\u006e\u0074\u0065\u0072\u006e\u0061\u006c":*_cgg =2;};return nil ;};func (_fgg ST_TargetMode )Validate ()error {return _fgg .ValidateWithPath ("")};func (_fgf *Relationship )UnmarshalXML (d *_fg .Decoder ,start _fg .StartElement )error {_fgf .CT_Relationship =*NewCT_Relationship (); +for _ ,_ecc :=range start .Attr {if _ecc .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_fgf .TargetModeAttr .UnmarshalXMLAttr (_ecc );continue ;};if _ecc .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_be ,_geag :=_ecc .Value ,error (nil ); +if _geag !=nil {return _geag ;};_fgf .TargetAttr =_be ;continue ;};if _ecc .Name .Local =="\u0054\u0079\u0070\u0065"{_geb ,_bed :=_ecc .Value ,error (nil );if _bed !=nil {return _bed ;};_fgf .TypeAttr =_geb ;continue ;};if _ecc .Name .Local =="\u0049\u0064"{_aca ,_ef :=_ecc .Value ,error (nil ); +if _ef !=nil {return _ef ;};_fgf .IdAttr =_aca ;continue ;};};for {_ada ,_gdg :=d .Token ();if _gdg !=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",_gdg ); +};if _ffb ,_bd :=_ada .(_fg .EndElement );_bd &&_ffb .Name ==start .Name {break ;};};return nil ;};func (_dd *CT_Relationship )UnmarshalXML (d *_fg .Decoder ,start _fg .StartElement )error {for _ ,_gd :=range start .Attr {if _gd .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074\u004d\u006f\u0064\u0065"{_dd .TargetModeAttr .UnmarshalXMLAttr (_gd ); +continue ;};if _gd .Name .Local =="\u0054\u0061\u0072\u0067\u0065\u0074"{_cg ,_gea :=_gd .Value ,error (nil );if _gea !=nil {return _gea ;};_dd .TargetAttr =_cg ;continue ;};if _gd .Name .Local =="\u0054\u0079\u0070\u0065"{_cf ,_ca :=_gd .Value ,error (nil ); +if _ca !=nil {return _ca ;};_dd .TypeAttr =_cf ;continue ;};if _gd .Name .Local =="\u0049\u0064"{_cc ,_a :=_gd .Value ,error (nil );if _a !=nil {return _a ;};_dd .IdAttr =_cc ;continue ;};};for {_bb ,_ac :=d .Token ();if _ac !=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",_ac ); +};if _ba ,_gdd :=_bb .(_fg .CharData );_gdd {_dd .Content =string (_ba );};if _ce ,_cac :=_bb .(_fg .EndElement );_cac &&_ce .Name ==start .Name {break ;};};return nil ;};type CT_Relationship struct{TargetModeAttr ST_TargetMode ;TargetAttr string ;TypeAttr string ; +IdAttr string ;Content string ;}; + +// ValidateWithPath validates the Relationships and its children, prefixing error messages with path +func (_da *Relationships )ValidateWithPath (path string )error {if _baa :=_da .CT_Relationships .ValidateWithPath (path );_baa !=nil {return _baa ;};return nil ;};type ST_TargetMode byte ;func init (){_gc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_gc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_gc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_gc .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\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 92f168fcbc..7023eb5525 100644 --- a/schema/soo/pml/pml.go +++ b/schema/soo/pml/pml.go @@ -9,505 +9,349 @@ // 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 (_gg "encoding/xml";_b "fmt";_d "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/common/logger";_cf "github.com/unidoc/unioffice/schema/soo/dml";_f "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_e "strconv";_gd "time"; -);func NewCT_SideDirectionTransition ()*CT_SideDirectionTransition {_dfac :=&CT_SideDirectionTransition {};return _dfac ;};func (_bgggg ST_TLTriggerEvent )ValidateWithPath (path string )error {switch _bgggg {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 (_bgggg )); -};return nil ;};func (_dfedb *CmAuthorLst )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074";return _dfedb .CT_CommentAuthorList .MarshalXML (e ,start );};func (_acg *CT_EightDirectionTransition )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fcbf :=range start .Attr {if _fcbf .Name .Local =="\u0064\u0069\u0072"{_fcc ,_bbed :=ParseUnionST_TransitionEightDirectionType (_fcbf .Value ); -if _bbed !=nil {return _bbed ;};_acg .DirAttr =&_fcc ;continue ;};};for {_cfbc ,_aga :=d .Token ();if _aga !=nil {return _b .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",_aga ); -};if _ggcbg ,_gfcd :=_cfbc .(_gg .EndElement );_gfcd &&_ggcbg .Name ==start .Name {break ;};};return nil ;};func (_ddefgc *CT_TLOleBuildChart )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ddefgc .BldAttr !=ST_TLOleChartBuildTypeUnset {_fgfge ,_ecfe :=_ddefgc .BldAttr .MarshalXMLAttr (_gg .Name {Local :"\u0062\u006c\u0064"}); -if _ecfe !=nil {return _ecfe ;};start .Attr =append (start .Attr ,_fgfge );};if _ddefgc .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_ddefgc .AnimBgAttr ))}); -};if _ddefgc .SpidAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ddefgc .SpidAttr )});};if _ddefgc .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ddefgc .GrpIdAttr )}); -};if _ddefgc .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_ddefgc .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;}; +package pml ;import (_g "encoding/xml";_dd "fmt";_e "github.com/unidoc/unioffice";_de "github.com/unidoc/unioffice/common/logger";_b "github.com/unidoc/unioffice/schema/soo/dml";_cd "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "strconv"; +_f "time";);func NewCT_TLTextTargetElement ()*CT_TLTextTargetElement {_dbbfdb :=&CT_TLTextTargetElement {};return _dbbfdb ;};func (_agabe *ST_IterateType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agabe =0;case "\u0065\u006c":*_agabe =1; +case "\u0077\u0064":*_agabe =2;case "\u006c\u0074":*_agabe =3;};return nil ;};func (_agabf *CT_TLBehaviorAttributeNameList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cegf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}}; +for _ ,_ccdfe :=range _agabf .AttrName {e .EncodeElement (_ccdfe ,_cegf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdfeg ST_WebScreenSize )String ()string {switch _bdfeg {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 "";}; -// Validate validates the CT_TLByRgbColorTransform and its children -func (_deced *CT_TLByRgbColorTransform )Validate ()error {return _deced .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_aaefg ST_TLBehaviorOverrideType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_aaefg .String (),start ); -}; +// Validate validates the CT_CustomerDataList and its children +func (_dab *CT_CustomerDataList )Validate ()error {return _dab .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074");};type CT_NormalViewPortion struct{ -// Validate validates the CT_CommonSlideData and its children -func (_gbca *CT_CommonSlideData )Validate ()error {return _gbca .ValidateWithPath ("\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061");};func NewCT_PresentationProperties ()*CT_PresentationProperties {_dabb :=&CT_PresentationProperties {}; -return _dabb ;};func (_gdbc *CT_ExtensionList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ggdg :for {_bdae ,_bggb :=d .Token ();if _bggb !=nil {return _bggb ;};switch _dece :=_bdae .(type ){case _gg .StartElement :switch _dece .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_ccdcc :=NewCT_Extension (); -if _cca :=d .DecodeElement (_ccdcc ,&_dece );_cca !=nil {return _cca ;};_gdbc .Ext =append (_gdbc .Ext ,_ccdcc );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_dece .Name ); -if _gbebd :=d .Skip ();_gbebd !=nil {return _gbebd ;};};case _gg .EndElement :break _ggdg ;case _gg .CharData :};};return nil ;}; +// Normal View Dimension Size +SzAttr _b .ST_PositiveFixedPercentage ; -// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path -func (_gga *CT_Connector )ValidateWithPath (path string )error {if _gff :=_gga .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_gff !=nil {return _gff ;};if _bbbc :=_gga .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_bbbc !=nil {return _bbbc ;};if _gga .Style !=nil {if _eabd :=_gga .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_eabd !=nil {return _eabd ;};};if _gga .ExtLst !=nil {if _egc :=_gga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_egc !=nil {return _egc ;};};return nil ;};func (_bacaa ST_SplitterBarState )ValidateWithPath (path string )error {switch _bacaa {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 (_bacaa )); -};return nil ;};func (_fgbe *CT_ConnectorNonVisual )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fgbe .CNvPr =_cf .NewCT_NonVisualDrawingProps ();_fgbe .CNvCxnSpPr =_cf .NewCT_NonVisualConnectorProperties ();_fgbe .NvPr =NewCT_ApplicationNonVisualDrawingProps (); -_acee :for {_acb ,_gcgf :=d .Token ();if _gcgf !=nil {return _gcgf ;};switch _dgcf :=_acb .(type ){case _gg .StartElement :switch _dgcf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gafb :=d .DecodeElement (_fgbe .CNvPr ,&_dgcf ); -_gafb !=nil {return _gafb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ecb :=d .DecodeElement (_fgbe .CNvCxnSpPr ,&_dgcf ); -_ecb !=nil {return _ecb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ddae :=d .DecodeElement (_fgbe .NvPr ,&_dgcf ); -_ddae !=nil {return _ddae ;};default:_c .Log .Debug ("\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",_dgcf .Name ); -if _dffb :=d .Skip ();_dffb !=nil {return _dffb ;};};case _gg .EndElement :break _acee ;case _gg .CharData :};};return nil ;};func (_fecge *CT_SlideMasterIdListEntry )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fecge .IdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fecge .IdAttr )}); -};start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fecge .RIdAttr )});e .EncodeToken (start );if _fecge .ExtLst !=nil {_fbeg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fecge .ExtLst ,_fbeg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_abfb *CT_CustomShow )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_abfb .SldLst =NewCT_SlideRelationshipList ();for _ ,_fdcad :=range start .Attr {if _fdcad .Name .Local =="\u006e\u0061\u006d\u0065"{_def ,_fdgf :=_fdcad .Value ,error (nil ); -if _fdgf !=nil {return _fdgf ;};_abfb .NameAttr =_def ;continue ;};if _fdcad .Name .Local =="\u0069\u0064"{_ebdg ,_gfgg :=_e .ParseUint (_fdcad .Value ,10,32);if _gfgg !=nil {return _gfgg ;};_abfb .IdAttr =uint32 (_ebdg );continue ;};};_bbee :for {_fbca ,_cdca :=d .Token (); -if _cdca !=nil {return _cdca ;};switch _bgcea :=_fbca .(type ){case _gg .StartElement :switch _bgcea .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _dca :=d .DecodeElement (_abfb .SldLst ,&_bgcea ); -_dca !=nil {return _dca ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abfb .ExtLst =NewCT_ExtensionList (); -if _cea :=d .DecodeElement (_abfb .ExtLst ,&_bgcea );_cea !=nil {return _cea ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bgcea .Name ); -if _gddd :=d .Skip ();_gddd !=nil {return _gddd ;};};case _gg .EndElement :break _bbee ;case _gg .CharData :};};return nil ;};const (ST_SlideSizeTypeUnset ST_SlideSizeType =0;ST_SlideSizeTypeScreen4x3 ST_SlideSizeType =1;ST_SlideSizeTypeLetter ST_SlideSizeType =2; -ST_SlideSizeTypeA4 ST_SlideSizeType =3;ST_SlideSizeType35mm ST_SlideSizeType =4;ST_SlideSizeTypeOverhead ST_SlideSizeType =5;ST_SlideSizeTypeBanner ST_SlideSizeType =6;ST_SlideSizeTypeCustom ST_SlideSizeType =7;ST_SlideSizeTypeLedger ST_SlideSizeType =8; -ST_SlideSizeTypeA3 ST_SlideSizeType =9;ST_SlideSizeTypeB4ISO ST_SlideSizeType =10;ST_SlideSizeTypeB5ISO ST_SlideSizeType =11;ST_SlideSizeTypeB4JIS ST_SlideSizeType =12;ST_SlideSizeTypeB5JIS ST_SlideSizeType =13;ST_SlideSizeTypeHagakiCard ST_SlideSizeType =14; -ST_SlideSizeTypeScreen16x9 ST_SlideSizeType =15;ST_SlideSizeTypeScreen16x10 ST_SlideSizeType =16;);func (_geae ST_TransitionSideDirectionType )Validate ()error {return _geae .ValidateWithPath ("")};func (_eegc *CT_CustomerDataList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gbfc :for {_abga ,_eaee :=d .Token (); -if _eaee !=nil {return _eaee ;};switch _dabg :=_abga .(type ){case _gg .StartElement :switch _dabg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_decf :=NewCT_CustomerData (); -if _aefd :=d .DecodeElement (_decf ,&_dabg );_aefd !=nil {return _aefd ;};_eegc .CustData =append (_eegc .CustData ,_decf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eegc .Tags =NewCT_TagsData (); -if _dbb :=d .DecodeElement (_eegc .Tags ,&_dabg );_dbb !=nil {return _dbb ;};default:_c .Log .Debug ("\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",_dabg .Name ); -if _eggcb :=d .Skip ();_eggcb !=nil {return _eggcb ;};};case _gg .EndElement :break _gbfc ;case _gg .CharData :};};return nil ;};func (_ceac *CT_NormalViewPortion )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u007a"},Value :_b .Sprintf ("\u0025\u0076",_ceac .SzAttr )}); -if _ceac .AutoAdjustAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_ceac .AutoAdjustAttr ))});};e .EncodeToken (start ); -e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};const (ST_SplitterBarStateUnset ST_SplitterBarState =0;ST_SplitterBarStateMinimized ST_SplitterBarState =1;ST_SplitterBarStateRestored ST_SplitterBarState =2;ST_SplitterBarStateMaximized ST_SplitterBarState =3; -);func (_fgac *CT_SlideMaster )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fgac .PreserveAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_fgac .PreserveAttr ))}); -};e .EncodeToken (start );_fcgea :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_fgac .CSld ,_fcgea );_ddeff :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}}; -e .EncodeElement (_fgac .ClrMap ,_ddeff );if _fgac .SldLayoutIdLst !=nil {_bdgaa :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003as\u006c\u0064\u004ca\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fgac .SldLayoutIdLst ,_bdgaa ); -};if _fgac .Transition !=nil {_gefagb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgac .Transition ,_gefagb );};if _fgac .Timing !=nil {_cceda :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; -e .EncodeElement (_fgac .Timing ,_cceda );};if _fgac .Hf !=nil {_ecca :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_fgac .Hf ,_ecca );};if _fgac .TxStyles !=nil {_bedcc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}}; -e .EncodeElement (_fgac .TxStyles ,_bedcc );};if _fgac .ExtLst !=nil {_fddc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgac .ExtLst ,_fddc );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;};func (_ebdbb ST_TransitionCornerDirectionType )String ()string {switch _ebdbb {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 (_fgdb *CT_SlideLayout )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fgdb .MatchingNameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fgdb .MatchingNameAttr )}); -};if _fgdb .TypeAttr !=ST_SlideLayoutTypeUnset {_cegeg ,_eaef :=_fgdb .TypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0079\u0070\u0065"});if _eaef !=nil {return _eaef ;};start .Attr =append (start .Attr ,_cegeg );};if _fgdb .PreserveAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_fgdb .PreserveAttr ))}); -};if _fgdb .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_fgdb .UserDrawnAttr ))});};if _fgdb .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_fgdb .ShowMasterSpAttr ))}); -};if _fgdb .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_fgdb .ShowMasterPhAnimAttr ))}); -};e .EncodeToken (start );_eadc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_fgdb .CSld ,_eadc );if _fgdb .ClrMapOvr !=nil {_ffab :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; -e .EncodeElement (_fgdb .ClrMapOvr ,_ffab );};if _fgdb .Transition !=nil {_gage :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgdb .Transition ,_gage );};if _fgdb .Timing !=nil {_gbabb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; -e .EncodeElement (_fgdb .Timing ,_gbabb );};if _fgdb .Hf !=nil {_efad :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_fgdb .Hf ,_efad );};if _fgdb .ExtLst !=nil {_afafd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fgdb .ExtLst ,_afafd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_Comment ()*CT_Comment {_fbcb :=&CT_Comment {};_fbcb .Pos =_cf .NewCT_Point2D ();return _fbcb ;}; +// Auto Adjust Normal View +AutoAdjustAttr *bool ;}; -// Validate validates the CT_CustomerDataList and its children -func (_ecgg *CT_CustomerDataList )Validate ()error {return _ecgg .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074");};func (_gafcbf *ST_TLBehaviorOverrideType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gafcbf =0; -case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gafcbf =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_gafcbf =2;};return nil ;};func (_dacea ST_PhotoAlbumFrameShape )Validate ()error {return _dacea .ValidateWithPath ("")};func (_dfe *CT_BackgroundProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _dfe .ShadeToTitleAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_dfe .ShadeToTitleAttr ))}); -};e .EncodeToken (start );if _dfe .NoFill !=nil {_ecg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfe .NoFill ,_ecg );};if _dfe .SolidFill !=nil {_gdd :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dfe .SolidFill ,_gdd );};if _dfe .GradFill !=nil {_gbe :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfe .GradFill ,_gbe );};if _dfe .BlipFill !=nil {_cac :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_dfe .BlipFill ,_cac );};if _dfe .PattFill !=nil {_gade :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_dfe .PattFill ,_gade );};if _dfe .GrpFill !=nil {_bdgc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; -e .EncodeElement (_dfe .GrpFill ,_bdgc );};if _dfe .EffectLst !=nil {_fgcc :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfe .EffectLst ,_fgcc );};if _dfe .EffectDag !=nil {_eac :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; -e .EncodeElement (_dfe .EffectDag ,_eac );};if _dfe .ExtLst !=nil {_afff :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dfe .ExtLst ,_afff );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;};func (_cdea *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_fbcf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cdea .CNvPr ,_fbcf ); -_fbea :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_cdea .CNvGraphicFramePr ,_fbea );_cfab :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}}; -e .EncodeElement (_cdea .NvPr ,_cfab );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PhotoAlbum and its children +func (_agefa *CT_PhotoAlbum )Validate ()error {return _agefa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");};func (_aceca ST_TLNextActionType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fdfcd :=_g .Attr {}; +_fdfcd .Name =name ;switch _aceca {case ST_TLNextActionTypeUnset :_fdfcd .Value ="";case ST_TLNextActionTypeNone :_fdfcd .Value ="\u006e\u006f\u006e\u0065";case ST_TLNextActionTypeSeek :_fdfcd .Value ="\u0073\u0065\u0065\u006b";};return _fdfcd ,nil ;}; +func (_cdgba ST_TLOleChartBuildType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cdgebe :=_g .Attr {};_cdgebe .Name =name ;switch _cdgba {case ST_TLOleChartBuildTypeUnset :_cdgebe .Value ="";case ST_TLOleChartBuildTypeAllAtOnce :_cdgebe .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e"; +case ST_TLOleChartBuildTypeSeries :_cdgebe .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLOleChartBuildTypeCategory :_cdgebe .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLOleChartBuildTypeSeriesEl :_cdgebe .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c"; +case ST_TLOleChartBuildTypeCategoryEl :_cdgebe .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _cdgebe ,nil ;};type CT_ShowProperties struct{ -// Validate validates the CT_ExtensionList and its children -func (_adba *CT_ExtensionList )Validate ()error {return _adba .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_dabca ST_TransitionCornerDirectionType )ValidateWithPath (path string )error {switch _dabca {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 (_dabca )); -};return nil ;};func NewCT_Empty ()*CT_Empty {_eebg :=&CT_Empty {};return _eebg }; +// Loop Slide Show +LoopAttr *bool ; -// ValidateWithPath validates the CT_OleObjectLink and its children, prefixing error messages with path -func (_gfce *CT_OleObjectLink )ValidateWithPath (path string )error {if _gfce .ExtLst !=nil {if _degce :=_gfce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_degce !=nil {return _degce ;};};return nil ;};func (_adbbd ST_TLTriggerRuntimeNode )ValidateWithPath (path string )error {switch _adbbd {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 (_adbbd )); -};return nil ;};func (_dcde *CT_TLAnimateRotationBehavior )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dcde .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_edfc :=range start .Attr {if _edfc .Name .Local =="\u0062\u0079"{_bgegc ,_cgdgb :=_e .ParseInt (_edfc .Value ,10,32); -if _cgdgb !=nil {return _cgdgb ;};_aadef :=int32 (_bgegc );_dcde .ByAttr =&_aadef ;continue ;};if _edfc .Name .Local =="\u0066\u0072\u006f\u006d"{_fgbaa ,_gdfde :=_e .ParseInt (_edfc .Value ,10,32);if _gdfde !=nil {return _gdfde ;};_ecec :=int32 (_fgbaa ); -_dcde .FromAttr =&_ecec ;continue ;};if _edfc .Name .Local =="\u0074\u006f"{_befe ,_addca :=_e .ParseInt (_edfc .Value ,10,32);if _addca !=nil {return _addca ;};_dcbe :=int32 (_befe );_dcde .ToAttr =&_dcbe ;continue ;};};_fbefg :for {_dbedg ,_ggecde :=d .Token (); -if _ggecde !=nil {return _ggecde ;};switch _cffad :=_dbedg .(type ){case _gg .StartElement :switch _cffad .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _bcbb :=d .DecodeElement (_dcde .CBhvr ,&_cffad ); -_bcbb !=nil {return _bcbb ;};default:_c .Log .Debug ("\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",_cffad .Name ); -if _bacfc :=d .Skip ();_bacfc !=nil {return _bacfc ;};};case _gg .EndElement :break _fbefg ;case _gg .CharData :};};return nil ;};func (_ageg *CT_NormalViewProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ageg .RestoredLeft =NewCT_NormalViewPortion (); -_ageg .RestoredTop =NewCT_NormalViewPortion ();for _ ,_cadb :=range start .Attr {if _cadb .Name .Local =="\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"{_daac ,_gffb :=_e .ParseBool (_cadb .Value );if _gffb !=nil {return _gffb ; -};_ageg .ShowOutlineIconsAttr =&_daac ;continue ;};if _cadb .Name .Local =="\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"{_ggdf ,_gbaba :=_e .ParseBool (_cadb .Value );if _gbaba !=nil {return _gbaba ;};_ageg .SnapVertSplitterAttr =&_ggdf ; -continue ;};if _cadb .Name .Local =="\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_ageg .VertBarStateAttr .UnmarshalXMLAttr (_cadb );continue ;};if _cadb .Name .Local =="\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_ageg .HorzBarStateAttr .UnmarshalXMLAttr (_cadb ); -continue ;};if _cadb .Name .Local =="\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"{_bbag ,_ecade :=_e .ParseBool (_cadb .Value );if _ecade !=nil {return _ecade ;};_ageg .PreferSingleViewAttr =&_bbag ;continue ; -};};_eaec :for {_fcfdg ,_ebde :=d .Token ();if _ebde !=nil {return _ebde ;};switch _gfgb :=_fcfdg .(type ){case _gg .StartElement :switch _gfgb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gfaf :=d .DecodeElement (_ageg .RestoredLeft ,&_gfgb ); -_gfaf !=nil {return _gfaf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fdfe :=d .DecodeElement (_ageg .RestoredTop ,&_gfgb ); -_fdfe !=nil {return _fdfe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ageg .ExtLst =NewCT_ExtensionList (); -if _bad :=d .DecodeElement (_ageg .ExtLst ,&_gfgb );_bad !=nil {return _bad ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_gfgb .Name ); -if _baef :=d .Skip ();_baef !=nil {return _baef ;};};case _gg .EndElement :break _eaec ;case _gg .CharData :};};return nil ;};func (_bbeea *CT_Shape )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bbeea .NvSpPr =NewCT_ShapeNonVisual (); -_bbeea .SpPr =_cf .NewCT_ShapeProperties ();for _ ,_cccg :=range start .Attr {if _cccg .Name .Local =="\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"{_bcab ,_dbba :=_e .ParseBool (_cccg .Value );if _dbba !=nil {return _dbba ;};_bbeea .UseBgFillAttr =&_bcab ; -continue ;};};_cdfd :for {_ccbbe ,_addbe :=d .Token ();if _addbe !=nil {return _addbe ;};switch _bfce :=_ccbbe .(type ){case _gg .StartElement :switch _bfce .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fccac :=d .DecodeElement (_bbeea .NvSpPr ,&_bfce ); -_fccac !=nil {return _fccac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _bbae :=d .DecodeElement (_bbeea .SpPr ,&_bfce ); -_bbae !=nil {return _bbae ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bbeea .Style =_cf .NewCT_ShapeStyle (); -if _eefgc :=d .DecodeElement (_bbeea .Style ,&_bfce );_eefgc !=nil {return _eefgc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbeea .TxBody =_cf .NewCT_TextBody (); -if _fbeee :=d .DecodeElement (_bbeea .TxBody ,&_bfce );_fbeee !=nil {return _fbeee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbeea .ExtLst =NewCT_ExtensionListModify (); -if _bada :=d .DecodeElement (_bbeea .ExtLst ,&_bfce );_bada !=nil {return _bada ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_bfce .Name ); -if _eegcg :=d .Skip ();_eegcg !=nil {return _eegcg ;};};case _gg .EndElement :break _cdfd ;case _gg .CharData :};};return nil ;};func (_ebcf ST_SlideSizeType )ValidateWithPath (path string )error {switch _ebcf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebcf )); -};return nil ;}; +// Show Narration in Slide Show +ShowNarrationAttr *bool ; -// ValidateWithPath validates the CT_TLBehaviorAttributeNameList and its children, prefixing error messages with path -func (_dcagf *CT_TLBehaviorAttributeNameList )ValidateWithPath (path string )error {return nil };type CT_EmbeddedFontListEntry struct{ +// Show Animation in Slide Show +ShowAnimationAttr *bool ; -// Embedded Font Name -Font *_cf .CT_TextFont ; +// Use Timings in Slide Show +UseTimingsAttr *bool ; -// Regular Embedded Font -Regular *CT_EmbeddedFontDataId ; +// Presenter Slide Show Mode +Present *CT_Empty ; -// Bold Embedded Font -Bold *CT_EmbeddedFontDataId ; +// Browse Slide Show Mode +Browse *CT_ShowInfoBrowse ; -// Italic Embedded Font -Italic *CT_EmbeddedFontDataId ; +// Kiosk Slide Show Mode +Kiosk *CT_ShowInfoKiosk ; -// Bold Italic Embedded Font -BoldItalic *CT_EmbeddedFontDataId ;};func (_gbeaeg *EG_ExtensionList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gbeaeg .Ext !=nil {_begdb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_afdc :=range _gbeaeg .Ext {e .EncodeElement (_afdc ,_begdb ); -};};return nil ;};func (_cbbb *CT_SplitTransition )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cbbb .OrientAttr !=ST_DirectionUnset {_dfecg ,_dcecb :=_cbbb .OrientAttr .MarshalXMLAttr (_gg .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"}); -if _dcecb !=nil {return _dcecb ;};start .Attr =append (start .Attr ,_dfecg );};if _cbbb .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_afbabc ,_fefaf :=_cbbb .DirAttr .MarshalXMLAttr (_gg .Name {Local :"\u0064\u0069\u0072"});if _fefaf !=nil {return _fefaf ; -};start .Attr =append (start .Attr ,_afbabc );};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fcedfd ST_TLAnimateEffectTransition )ValidateWithPath (path string )error {switch _fcedfd {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 (_fcedfd )); -};return nil ;};func (_decg *CT_NotesViewProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_decg .CSldViewPr =NewCT_CommonSlideViewProperties ();_dgcc :for {_ecaaa ,_addd :=d .Token ();if _addd !=nil {return _addd ;};switch _gede :=_ecaaa .(type ){case _gg .StartElement :switch _gede .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cccd :=d .DecodeElement (_decg .CSldViewPr ,&_gede ); -_cccd !=nil {return _cccd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_decg .ExtLst =NewCT_ExtensionList (); -if _ddeeg :=d .DecodeElement (_decg .ExtLst ,&_gede );_ddeeg !=nil {return _ddeeg ;};default:_c .Log .Debug ("\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",_gede .Name ); -if _caaa :=d .Skip ();_caaa !=nil {return _caaa ;};};case _gg .EndElement :break _dgcc ;case _gg .CharData :};};return nil ;};func (_ffcc ST_TLBehaviorAccumulateType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_ffcc .String (),start ); -};func NewCT_SlideLayoutIdList ()*CT_SlideLayoutIdList {_becff :=&CT_SlideLayoutIdList {};return _becff ;};func (_aebde *Presentation )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aebde .CT_Presentation =*NewCT_Presentation ();for _ ,_defgb :=range start .Attr {if _defgb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_fgfgee ,_geegb :=_e .ParseInt (_defgb .Value ,10,32); -if _geegb !=nil {return _geegb ;};_agffa :=int32 (_fgfgee );_aebde .FirstSlideNumAttr =&_agffa ;continue ;};if _defgb .Name .Local =="\u0072\u0074\u006c"{_dbbge ,_cdfba :=_e .ParseBool (_defgb .Value );if _cdfba !=nil {return _cdfba ;};_aebde .RtlAttr =&_dbbge ; -continue ;};if _defgb .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_fbfgfd ,_dfcadf :=_e .ParseBool (_defgb .Value );if _dfcadf !=nil {return _dfcadf ;};_aebde .CompatModeAttr =&_fbfgfd ;continue ;};if _defgb .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_cdeef ,_afagd :=_e .ParseBool (_defgb .Value ); -if _afagd !=nil {return _afagd ;};_aebde .EmbedTrueTypeFontsAttr =&_cdeef ;continue ;};if _defgb .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_fcfdee ,_cfbddd :=_e .ParseBool (_defgb .Value ); -if _cfbddd !=nil {return _cfbddd ;};_aebde .AutoCompressPicturesAttr =&_fcfdee ;continue ;};if _defgb .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_dgfff ,_bedab :=_e .ParseBool (_defgb .Value ); -if _bedab !=nil {return _bedab ;};_aebde .ShowSpecialPlsOnTitleSldAttr =&_dgfff ;continue ;};if _defgb .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_ecdbf ,_fbgec :=ParseUnionST_Percentage (_defgb .Value );if _fbgec !=nil {return _fbgec ; -};_aebde .ServerZoomAttr =&_ecdbf ;continue ;};if _defgb .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_aebde .ConformanceAttr .UnmarshalXMLAttr (_defgb );continue ;};if _defgb .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_edaa ,_egafb :=_e .ParseBool (_defgb .Value ); -if _egafb !=nil {return _egafb ;};_aebde .RemovePersonalInfoOnSaveAttr =&_edaa ;continue ;};if _defgb .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_efgbg ,_gacea :=_e .ParseBool (_defgb .Value );if _gacea !=nil {return _gacea ; -};_aebde .SaveSubsetFontsAttr =&_efgbg ;continue ;};if _defgb .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_bdcce ,_febefb :=_e .ParseUint (_defgb .Value ,10,32);if _febefb !=nil {return _febefb ;};_daeda :=uint32 (_bdcce ); -_aebde .BookmarkIdSeedAttr =&_daeda ;continue ;};if _defgb .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_fddff ,_gfdcba :=_e .ParseBool (_defgb .Value ); -if _gfdcba !=nil {return _gfdcba ;};_aebde .StrictFirstAndLastCharsAttr =&_fddff ;continue ;};};_bcff :for {_bfdad ,_bcead :=d .Token ();if _bcead !=nil {return _bcead ;};switch _ggfb :=_bfdad .(type ){case _gg .StartElement :switch _ggfb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_aebde .SldMasterIdLst =NewCT_SlideMasterIdList (); -if _ggdbe :=d .DecodeElement (_aebde .SldMasterIdLst ,&_ggfb );_ggdbe !=nil {return _ggdbe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aebde .NotesMasterIdLst =NewCT_NotesMasterIdList (); -if _eecba :=d .DecodeElement (_aebde .NotesMasterIdLst ,&_ggfb );_eecba !=nil {return _eecba ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aebde .HandoutMasterIdLst =NewCT_HandoutMasterIdList (); -if _edfe :=d .DecodeElement (_aebde .HandoutMasterIdLst ,&_ggfb );_edfe !=nil {return _edfe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_aebde .SldIdLst =NewCT_SlideIdList (); -if _aedac :=d .DecodeElement (_aebde .SldIdLst ,&_ggfb );_aedac !=nil {return _aedac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_aebde .SldSz =NewCT_SlideSize (); -if _cafccc :=d .DecodeElement (_aebde .SldSz ,&_ggfb );_cafccc !=nil {return _cafccc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _agdec :=d .DecodeElement (_aebde .NotesSz ,&_ggfb ); -_agdec !=nil {return _agdec ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aebde .SmartTags =NewCT_SmartTags (); -if _fdfb :=d .DecodeElement (_aebde .SmartTags ,&_ggfb );_fdfb !=nil {return _fdfb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aebde .EmbeddedFontLst =NewCT_EmbeddedFontList (); -if _eccfb :=d .DecodeElement (_aebde .EmbeddedFontLst ,&_ggfb );_eccfb !=nil {return _eccfb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aebde .CustShowLst =NewCT_CustomShowList (); -if _bfded :=d .DecodeElement (_aebde .CustShowLst ,&_ggfb );_bfded !=nil {return _bfded ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aebde .PhotoAlbum =NewCT_PhotoAlbum (); -if _feedb :=d .DecodeElement (_aebde .PhotoAlbum ,&_ggfb );_feedb !=nil {return _feedb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aebde .CustDataLst =NewCT_CustomerDataList (); -if _dcbaf :=d .DecodeElement (_aebde .CustDataLst ,&_ggfb );_dcbaf !=nil {return _dcbaf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aebde .Kinsoku =NewCT_Kinsoku (); -if _cdgec :=d .DecodeElement (_aebde .Kinsoku ,&_ggfb );_cdgec !=nil {return _cdgec ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aebde .DefaultTextStyle =_cf .NewCT_TextListStyle (); -if _cfdgg :=d .DecodeElement (_aebde .DefaultTextStyle ,&_ggfb );_cfdgg !=nil {return _cfdgg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aebde .ModifyVerifier =NewCT_ModifyVerifier (); -if _fbaae :=d .DecodeElement (_aebde .ModifyVerifier ,&_ggfb );_fbaae !=nil {return _fbaae ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aebde .ExtLst =NewCT_ExtensionList (); -if _cccbfc :=d .DecodeElement (_aebde .ExtLst ,&_ggfb );_cccbfc !=nil {return _cccbfc ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\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",_ggfb .Name ); -if _cadgd :=d .Skip ();_cadgd !=nil {return _cadgd ;};};case _gg .EndElement :break _bcff ;case _gg .CharData :};};return nil ;};func (_efdge *CT_TLIterateIntervalTime )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_efdge .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_TLBehaviorAttributeNameList struct{ +// All Slides +SldAll *CT_Empty ; -// Attribute Name -AttrName []string ;};func (_gbbc *CT_NormalViewProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gbbc .ShowOutlineIconsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_gbbc .ShowOutlineIconsAttr ))}); -};if _gbbc .SnapVertSplitterAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_gbbc .SnapVertSplitterAttr ))}); -};if _gbbc .VertBarStateAttr !=ST_SplitterBarStateUnset {_eaabc ,_gcgcc :=_gbbc .VertBarStateAttr .MarshalXMLAttr (_gg .Name {Local :"\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _gcgcc !=nil {return _gcgcc ;};start .Attr =append (start .Attr ,_eaabc ); -};if _gbbc .HorzBarStateAttr !=ST_SplitterBarStateUnset {_eggff ,_bafe :=_gbbc .HorzBarStateAttr .MarshalXMLAttr (_gg .Name {Local :"\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _bafe !=nil {return _bafe ;};start .Attr =append (start .Attr ,_eggff ); -};if _gbbc .PreferSingleViewAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_gbbc .PreferSingleViewAttr ))}); -};e .EncodeToken (start );_gbbb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065d\u004c\u0065\u0066\u0074"}};e .EncodeElement (_gbbc .RestoredLeft ,_gbbb );_faeac :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}}; -e .EncodeElement (_gbbc .RestoredTop ,_faeac );if _gbbc .ExtLst !=nil {_ebafg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbbc .ExtLst ,_ebafg );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;};func (_edgec *CT_TLTimeAnimateValueList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gbfeb :for {_gggbg ,_efbf :=d .Token ();if _efbf !=nil {return _efbf ;};switch _bedcf :=_gggbg .(type ){case _gg .StartElement :switch _bedcf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdgac :=NewCT_TLTimeAnimateValue (); -if _bcgfc :=d .DecodeElement (_cdgac ,&_bedcf );_bcgfc !=nil {return _bcgfc ;};_edgec .Tav =append (_edgec .Tav ,_cdgac );default:_c .Log .Debug ("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",_bedcf .Name ); -if _egbce :=d .Skip ();_egbce !=nil {return _egbce ;};};case _gg .EndElement :break _gbfeb ;case _gg .CharData :};};return nil ;};func (_aafb ST_TLTimeNodeFillType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_feeag :=_gg .Attr {};_feeag .Name =name ; -switch _aafb {case ST_TLTimeNodeFillTypeUnset :_feeag .Value ="";case ST_TLTimeNodeFillTypeRemove :_feeag .Value ="\u0072\u0065\u006d\u006f\u0076\u0065";case ST_TLTimeNodeFillTypeFreeze :_feeag .Value ="\u0066\u0072\u0065\u0065\u007a\u0065";case ST_TLTimeNodeFillTypeHold :_feeag .Value ="\u0068\u006f\u006c\u0064"; -case ST_TLTimeNodeFillTypeTransition :_feeag .Value ="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e";};return _feeag ,nil ;};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_fag :=&CT_GroupShapeChoice {};return _fag };func (_ceedf *CT_TLAnimVariantBooleanVal )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_adeb :=range start .Attr {if _adeb .Name .Local =="\u0076\u0061\u006c"{_geegc ,_afgcd :=_e .ParseBool (_adeb .Value ); -if _afgcd !=nil {return _afgcd ;};_ceedf .ValAttr =_geegc ;continue ;};};for {_efdde ,_cbeff :=d .Token ();if _cbeff !=nil {return _b .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",_cbeff ); -};if _dcef ,_adbbf :=_efdde .(_gg .EndElement );_adbbf &&_dcef .Name ==start .Name {break ;};};return nil ;};type ST_SlideLayoutType byte ; +// Slide Range +SldRg *CT_IndexRange ; -// ValidateWithPath validates the CT_SlideSorterViewProperties and its children, prefixing error messages with path -func (_cgaa *CT_SlideSorterViewProperties )ValidateWithPath (path string )error {if _fbdda :=_cgaa .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_fbdda !=nil {return _fbdda ;};if _cgaa .ExtLst !=nil {if _eaeb :=_cgaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_eaeb !=nil {return _eaeb ;};};return nil ;};type CT_SlideViewProperties struct{CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;}; +// Custom Show +CustShow *CT_CustomShowId ; -// Validate validates the HandoutMaster and its children -func (_dgddf *HandoutMaster )Validate ()error {return _dgddf .ValidateWithPath ("\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func (_gaedf ST_OleObjectFollowColorScheme )Validate ()error {return _gaedf .ValidateWithPath ("")}; +// Pen Color for Slide Show +PenClr *_b .CT_Color ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path +func (_ddda *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _aafd :=_ddda .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aafd !=nil {return _aafd ;};if _egfe :=_ddda .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); +_egfe !=nil {return _egfe ;};if _feaa :=_ddda .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_feaa !=nil {return _feaa ;};return nil ;};func (_geec *CT_TLSubShapeId )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_geec .SpidAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_HtmlPublishProperties ()*CT_HtmlPublishProperties {_bbga :=&CT_HtmlPublishProperties {};return _bbga ;}; -// Validate validates the CT_TagList and its children -func (_ebcaf *CT_TagList )Validate ()error {return _ebcaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074");};func (_febag *ST_TLTime )ValidateWithPath (path string )error {_ggga :=[]string {};if _febag .Uint32 !=nil {_ggga =append (_ggga ,"\u0055\u0069\u006e\u0074\u0033\u0032"); -};if _febag .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_ggga =append (_ggga ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_ggga )> 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 ,_ggga ); -};return nil ;};func (_adafg ST_TLParaBuildType )ValidateWithPath (path string )error {switch _adafg {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 (_adafg )); -};return nil ;};func (_abee *CT_EmbeddedFontListEntry )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_aaaa :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_abee .Font ,_aaaa ); -if _abee .Regular !=nil {_fdec :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0072\u0065\u0067\u0075\u006c\u0061r"}};e .EncodeElement (_abee .Regular ,_fdec );};if _abee .Bold !=nil {_fcga :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u006f\u006c\u0064"}}; -e .EncodeElement (_abee .Bold ,_fcga );};if _abee .Italic !=nil {_dffe :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0069\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_abee .Italic ,_dffe );};if _abee .BoldItalic !=nil {_bfg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062o\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}}; -e .EncodeElement (_abee .BoldItalic ,_bfg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_cagc ST_TLTriggerEvent )String ()string {switch _cagc {case 0:return "";case 1:return "\u006fn\u0042\u0065\u0067\u0069\u006e";case 2:return "\u006f\u006e\u0045n\u0064"; -case 3:return "\u0062\u0065\u0067i\u006e";case 4:return "\u0065\u006e\u0064";case 5:return "\u006fn\u0043\u006c\u0069\u0063\u006b";case 6:return "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case 7:return "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"; -case 8:return "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case 9:return "\u006f\u006e\u004e\u0065\u0078\u0074";case 10:return "\u006f\u006e\u0050\u0072\u0065\u0076";case 11:return "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f"; -};return "";};func NewCT_SlideTiming ()*CT_SlideTiming {_caae :=&CT_SlideTiming {};return _caae };func (_aggda *CT_SlideTiming )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _aggda .TnLst !=nil {_cfbe :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}}; -e .EncodeElement (_aggda .TnLst ,_cfbe );};if _aggda .BldLst !=nil {_bfgb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_aggda .BldLst ,_bfgb );};if _aggda .ExtLst !=nil {_ffeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_aggda .ExtLst ,_ffeb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ddge *CT_SlideTiming )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dcbbd :for {_afbec ,_efdbd :=d .Token ();if _efdbd !=nil {return _efdbd ; -};switch _ebcc :=_afbec .(type ){case _gg .StartElement :switch _ebcc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddge .TnLst =NewCT_TimeNodeList (); -if _adadc :=d .DecodeElement (_ddge .TnLst ,&_ebcc );_adadc !=nil {return _adadc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddge .BldLst =NewCT_BuildList (); -if _gggbd :=d .DecodeElement (_ddge .BldLst ,&_ebcc );_gggbd !=nil {return _gggbd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddge .ExtLst =NewCT_ExtensionListModify (); -if _fbcbb :=d .DecodeElement (_ddge .ExtLst ,&_ebcc );_fbcbb !=nil {return _fbcbb ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ebcc .Name ); -if _gcde :=d .Skip ();_gcde !=nil {return _gcde ;};};case _gg .EndElement :break _dcbbd ;case _gg .CharData :};};return nil ;};func (_gfec *CT_TLTimeNodeExclusive )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gfec .CTn =NewCT_TLCommonTimeNodeData (); -_dggae :for {_dcdf ,_aaeeb :=d .Token ();if _aaeeb !=nil {return _aaeeb ;};switch _adffa :=_dcdf .(type ){case _gg .StartElement :switch _adffa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gagebg :=d .DecodeElement (_gfec .CTn ,&_adffa ); -_gagebg !=nil {return _gagebg ;};default:_c .Log .Debug ("\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",_adffa .Name ); -if _aggdg :=d .Skip ();_aggdg !=nil {return _aggdg ;};};case _gg .EndElement :break _dggae ;case _gg .CharData :};};return nil ;}; +// Validate validates the SldSyncPr and its children +func (_dcdaa *SldSyncPr )Validate ()error {return _dcdaa .ValidateWithPath ("\u0053l\u0064\u0053\u0079\u006e\u0063\u0050r");}; -// Validate validates the CT_OleObjectChoice and its children -func (_addb *CT_OleObjectChoice )Validate ()error {return _addb .ValidateWithPath ("\u0043T\u005fO\u006c\u0065\u004f\u0062\u006ae\u0063\u0074C\u0068\u006f\u0069\u0063\u0065");};type CT_CommentAuthor struct{ +// ValidateWithPath validates the CmLst and its children, prefixing error messages with path +func (_gafc *CmLst )ValidateWithPath (path string )error {if _cbdac :=_gafc .CT_CommentList .ValidateWithPath (path );_cbdac !=nil {return _cbdac ;};return nil ;};type CT_OutlineViewSlideList struct{ -// Comment Author ID -IdAttr uint32 ; +// Presentation Slide +Sld []*CT_OutlineViewSlideEntry ;};func NewCT_Connector ()*CT_Connector {_ebc :=&CT_Connector {};_ebc .NvCxnSpPr =NewCT_ConnectorNonVisual ();_ebc .SpPr =_b .NewCT_ShapeProperties ();return _ebc ;};func (_cefe ST_TLTimeNodeRestartType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fdabg :=_g .Attr {}; +_fdabg .Name =name ;switch _cefe {case ST_TLTimeNodeRestartTypeUnset :_fdabg .Value ="";case ST_TLTimeNodeRestartTypeAlways :_fdabg .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_TLTimeNodeRestartTypeWhenNotActive :_fdabg .Value ="\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065"; +case ST_TLTimeNodeRestartTypeNever :_fdabg .Value ="\u006e\u0065\u0076e\u0072";};return _fdabg ,nil ;}; -// Comment Author Name -NameAttr string ; +// ValidateWithPath validates the CT_TLAnimateMotionBehavior and its children, prefixing error messages with path +func (_gccf *CT_TLAnimateMotionBehavior )ValidateWithPath (path string )error {if _bddd :=_gccf .OriginAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0067\u0069\u006e\u0041\u0074\u0074\u0072");_bddd !=nil {return _bddd ;};if _fgbad :=_gccf .PathEditModeAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u0045\u0064\u0069\u0074\u004d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_fgbad !=nil {return _fgbad ;};if _gagbc :=_gccf .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_gagbc !=nil {return _gagbc ;};if _gccf .By !=nil {if _dggg :=_gccf .By .ValidateWithPath (path +"\u002f\u0042\u0079");_dggg !=nil {return _dggg ; +};};if _gccf .From !=nil {if _gede :=_gccf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_gede !=nil {return _gede ;};};if _gccf .To !=nil {if _agafa :=_gccf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_agafa !=nil {return _agafa ; +};};if _gccf .RCtr !=nil {if _bccg :=_gccf .RCtr .ValidateWithPath (path +"\u002f\u0052\u0043t\u0072");_bccg !=nil {return _bccg ;};};return nil ;};func (_bgdb ST_TLCommandType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_agcdbd :=_g .Attr {};_agcdbd .Name =name ; +switch _bgdb {case ST_TLCommandTypeUnset :_agcdbd .Value ="";case ST_TLCommandTypeEvt :_agcdbd .Value ="\u0065\u0076\u0074";case ST_TLCommandTypeCall :_agcdbd .Value ="\u0063\u0061\u006c\u006c";case ST_TLCommandTypeVerb :_agcdbd .Value ="\u0076\u0065\u0072\u0062"; +};return _agcdbd ,nil ;}; -// Comment Author Initials -InitialsAttr string ; +// Validate validates the EG_ShowType and its children +func (_gbecde *EG_ShowType )Validate ()error {return _gbecde .ValidateWithPath ("E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065");};func (_edbd *CT_OptionalBlackTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edbd .ThruBlkAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074h\u0072\u0075\u0042\u006c\u006b"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_edbd .ThruBlkAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afgd *CT_TLTimeAnimateValue )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcebg :=range start .Attr {if _dcebg .Name .Local =="\u0074\u006d"{_cbed ,_dedbg :=ParseUnionST_TLTimeAnimateValueTime (_dcebg .Value ); +if _dedbg !=nil {return _dedbg ;};_afgd .TmAttr =&_cbed ;continue ;};if _dcebg .Name .Local =="\u0066\u006d\u006c\u0061"{_gbbee ,_ceadf :=_dcebg .Value ,error (nil );if _ceadf !=nil {return _ceadf ;};_afgd .FmlaAttr =&_gbbee ;continue ;};};_cceff :for {_fecc ,_ebcfb :=d .Token (); +if _ebcfb !=nil {return _ebcfb ;};switch _dbcgg :=_fecc .(type ){case _g .StartElement :switch _dbcgg .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"}:_afgd .Val =NewCT_TLAnimVariant (); +if _dabcf :=d .DecodeElement (_afgd .Val ,&_dbcgg );_dabcf !=nil {return _dabcf ;};default:_de .Log .Debug ("\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",_dbcgg .Name ); +if _decee :=d .Skip ();_decee !=nil {return _decee ;};};case _g .EndElement :break _cceff ;case _g .CharData :};};return nil ;};type NotesMaster struct{CT_NotesMaster };func (_cbaab ST_TLTimeNodePresetClassType )Validate ()error {return _cbaab .ValidateWithPath ("")}; +func (_gdbeb *ST_TLTimeAnimateValueTime )ValidateWithPath (path string )error {_gcbgd :=[]string {};if _gdbeb .ST_PositiveFixedPercentage !=nil {if _ccceg :=_gdbeb .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"); +_ccceg !=nil {return _ccceg ;};_gcbgd =append (_gcbgd ,"\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 _gdbeb .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_gcbgd =append (_gcbgd ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065"); +};if len (_gcbgd )> 1{return _dd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gcbgd );};return nil ;};func (_eaegae *ST_Direction )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eaegae =0; +case "\u0068\u006f\u0072\u007a":*_eaegae =1;case "\u0076\u0065\u0072\u0074":*_eaegae =2;};return nil ;};func (_geda *CT_PictureNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ggbe :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}}; +e .EncodeElement (_geda .CNvPr ,_ggbe );_dgeef :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_geda .CNvPicPr ,_dgeef );_badee :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}}; +e .EncodeElement (_geda .NvPr ,_badee );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Index of Comment Author's last comment -LastIdxAttr uint32 ; +// Validate validates the CT_NormalViewPortion and its children +func (_ceea *CT_NormalViewPortion )Validate ()error {return _ceea .ValidateWithPath ("C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e");};type CT_GroupShape struct{ -// Comment Author Color Index -ClrIdxAttr uint32 ;ExtLst *CT_ExtensionList ;};func (_fdgfd *CT_TLAnimVariant )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fcgda :for {_bced ,_cfeg :=d .Token ();if _cfeg !=nil {return _cfeg ;};switch _fegeb :=_bced .(type ){case _gg .StartElement :switch _fegeb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdgfd .BoolVal =NewCT_TLAnimVariantBooleanVal (); -if _caff :=d .DecodeElement (_fdgfd .BoolVal ,&_fegeb );_caff !=nil {return _caff ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdgfd .IntVal =NewCT_TLAnimVariantIntegerVal (); -if _gebbc :=d .DecodeElement (_fdgfd .IntVal ,&_fegeb );_gebbc !=nil {return _gebbc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdgfd .FltVal =NewCT_TLAnimVariantFloatVal (); -if _cfceg :=d .DecodeElement (_fdgfd .FltVal ,&_fegeb );_cfceg !=nil {return _cfceg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fdgfd .StrVal =NewCT_TLAnimVariantStringVal (); -if _aggfg :=d .DecodeElement (_fdgfd .StrVal ,&_fegeb );_aggfg !=nil {return _aggfg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fdgfd .ClrVal =_cf .NewCT_Color (); -if _fbcdad :=d .DecodeElement (_fdgfd .ClrVal ,&_fegeb );_fbcdad !=nil {return _fbcdad ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_fegeb .Name ); -if _aafeb :=d .Skip ();_aafeb !=nil {return _aafeb ;};};case _gg .EndElement :break _fcgda ;case _gg .CharData :};};return nil ;};type CT_TLByHslColorTransform struct{ +// Non-Visual Properties for a Group Shape +NvGrpSpPr *CT_GroupShapeNonVisual ; -// Hue -HAttr int32 ; +// Group Shape Properties +GrpSpPr *_b .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;ExtLst *CT_ExtensionListModify ;};func (_cbffe ST_TLAnimateMotionBehaviorOrigin )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cbffe .String (),start ); +};func (_bbccb *CT_ExtensionList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bbccb .Ext !=nil {_dbea :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_fecb :=range _bbccb .Ext {e .EncodeElement (_fecb ,_dbea ); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gggbf ST_TLBehaviorTransformType )String ()string {switch _gggbf {case 0:return "";case 1:return "\u0070\u0074";case 2:return "\u0069\u006d\u0067";};return "";};func (_gbgef ST_TransitionCornerDirectionType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbgee :=_g .Attr {}; +_dbgee .Name =name ;switch _gbgef {case ST_TransitionCornerDirectionTypeUnset :_dbgee .Value ="";case ST_TransitionCornerDirectionTypeLu :_dbgee .Value ="\u006c\u0075";case ST_TransitionCornerDirectionTypeRu :_dbgee .Value ="\u0072\u0075";case ST_TransitionCornerDirectionTypeLd :_dbgee .Value ="\u006c\u0064"; +case ST_TransitionCornerDirectionTypeRd :_dbgee .Value ="\u0072\u0064";};return _dbgee ,nil ;};func NewCT_TransitionStartSoundAction ()*CT_TransitionStartSoundAction {_cbcb :=&CT_TransitionStartSoundAction {};_cbcb .Snd =_b .NewCT_EmbeddedWAVAudioFile (); +return _cbcb ;};func NewCT_OutlineViewSlideEntry ()*CT_OutlineViewSlideEntry {_bgbf :=&CT_OutlineViewSlideEntry {};return _bgbf ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_bbaf :=&CT_GraphicalObjectFrame {};_bbaf .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual (); +_bbaf .Xfrm =_b .NewCT_Transform2D ();_bbaf .Graphic =_b .NewGraphic ();return _bbaf ;};type CT_Slide struct{ -// Saturation -SAttr _cf .ST_FixedPercentage ; +// Show Slide in Slide Show +ShowAttr *bool ; -// Lightness -LAttr _cf .ST_FixedPercentage ;}; +// Common slide data for slides +CSld *CT_CommonSlideData ; -// ValidateWithPath validates the CT_TLGraphicalObjectBuild and its children, prefixing error messages with path -func (_bdgd *CT_TLGraphicalObjectBuild )ValidateWithPath (path string )error {if _bdgd .BldAsOne !=nil {if _cgdb :=_bdgd .BldAsOne .ValidateWithPath (path +"\u002fB\u006c\u0064\u0041\u0073\u004f\u006ee");_cgdb !=nil {return _cgdb ;};};if _bdgd .BldSub !=nil {if _ccfcb :=_bdgd .BldSub .ValidateWithPath (path +"\u002fB\u006c\u0064\u0053\u0075\u0062"); -_ccfcb !=nil {return _ccfcb ;};};return nil ;}; +// Color Scheme Map Override +ClrMapOvr *_b .CT_ColorMappingOverride ; -// Validate validates the CT_EightDirectionTransition and its children -func (_gcgae *CT_EightDirectionTransition )Validate ()error {return _gcgae .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 NewCT_CustomShow ()*CT_CustomShow {_aefb :=&CT_CustomShow {}; -_aefb .SldLst =NewCT_SlideRelationshipList ();return _aefb ;};type CT_TLByAnimateColorTransform struct{ +// Slide Transition +Transition *CT_SlideTransition ; -// RGB -Rgb *CT_TLByRgbColorTransform ; +// Slide Timing Information for a Slide +Timing *CT_SlideTiming ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_afegc *CT_TLAnimVariantFloatVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_accg :=range start .Attr {if _accg .Name .Local =="\u0076\u0061\u006c"{_gagbe ,_adbeb :=_d .ParseFloat (_accg .Value ,64); +if _adbeb !=nil {return _adbeb ;};_afegc .ValAttr =float32 (_gagbe );continue ;};};for {_dgaee ,_gfcb :=d .Token ();if _gfcb !=nil {return _dd .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",_gfcb ); +};if _aacg ,_gbge :=_dgaee .(_g .EndElement );_gbge &&_aacg .Name ==start .Name {break ;};};return nil ;}; -// HSL -Hsl *CT_TLByHslColorTransform ;};func NewCT_Connector ()*CT_Connector {_cbb :=&CT_Connector {};_cbb .NvCxnSpPr =NewCT_ConnectorNonVisual ();_cbb .SpPr =_cf .NewCT_ShapeProperties ();return _cbb ;}; +// Validate validates the CT_BuildList and its children +func (_fea *CT_BuildList )Validate ()error {return _fea .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path -func (_gadg *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _acde :=_gadg .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_acde !=nil {return _acde ;};if _cgff :=_gadg .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_cgff !=nil {return _cgff ;};if _adbb :=_gadg .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_adbb !=nil {return _adbb ;};return nil ;};type CT_SlideLayout struct{ +// Validate validates the CT_PrintProperties and its children +func (_ggaab *CT_PrintProperties )Validate ()error {return _ggaab .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func (_aec *CT_Empty )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cggbb *CT_TimeNodeList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcefa :for {_efbde ,_bdaee :=d .Token ();if _bdaee !=nil {return _bdaee ;};switch _afaf :=_efbde .(type ){case _g .StartElement :switch _afaf .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072"}:_aecc :=NewCT_TLTimeNodeParallel (); +if _bbgfc :=d .DecodeElement (_aecc ,&_afaf );_bbgfc !=nil {return _bbgfc ;};_cggbb .Par =append (_cggbb .Par ,_aecc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0071"}:_afdb :=NewCT_TLTimeNodeSequence (); +if _cfed :=d .DecodeElement (_afdb ,&_afaf );_cfed !=nil {return _cfed ;};_cggbb .Seq =append (_cggbb .Seq ,_afdb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0063\u006c"}:_fdagd :=NewCT_TLTimeNodeExclusive (); +if _ecgdd :=d .DecodeElement (_fdagd ,&_afaf );_ecgdd !=nil {return _ecgdd ;};_cggbb .Excl =append (_cggbb .Excl ,_fdagd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0069\u006d"}:_afbaa :=NewCT_TLAnimateBehavior (); +if _cbbca :=d .DecodeElement (_afbaa ,&_afaf );_cbbca !=nil {return _cbbca ;};_cggbb .Anim =append (_cggbb .Anim ,_afbaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_eddaac :=NewCT_TLAnimateColorBehavior (); +if _fgagc :=d .DecodeElement (_eddaac ,&_afaf );_fgagc !=nil {return _fgagc ;};_cggbb .AnimClr =append (_cggbb .AnimClr ,_eddaac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_efffc :=NewCT_TLAnimateEffectBehavior (); +if _facab :=d .DecodeElement (_efffc ,&_afaf );_facab !=nil {return _facab ;};_cggbb .AnimEffect =append (_cggbb .AnimEffect ,_efffc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_dcde :=NewCT_TLAnimateMotionBehavior (); +if _cbegg :=d .DecodeElement (_dcde ,&_afaf );_cbegg !=nil {return _cbegg ;};_cggbb .AnimMotion =append (_cggbb .AnimMotion ,_dcde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_dcdb :=NewCT_TLAnimateRotationBehavior (); +if _adced :=d .DecodeElement (_dcdb ,&_afaf );_adced !=nil {return _adced ;};_cggbb .AnimRot =append (_cggbb .AnimRot ,_dcdb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_fadba :=NewCT_TLAnimateScaleBehavior (); +if _gcaba :=d .DecodeElement (_fadba ,&_afaf );_gcaba !=nil {return _gcaba ;};_cggbb .AnimScale =append (_cggbb .AnimScale ,_fadba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d\u0064"}:_bbedc :=NewCT_TLCommandBehavior (); +if _facfd :=d .DecodeElement (_bbedc ,&_afaf );_facfd !=nil {return _facfd ;};_cggbb .Cmd =append (_cggbb .Cmd ,_bbedc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"}:_dcdba :=NewCT_TLSetBehavior (); +if _gaef :=d .DecodeElement (_dcdba ,&_afaf );_gaef !=nil {return _gaef ;};_cggbb .Set =append (_cggbb .Set ,_dcdba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0064i\u006f"}:_aaea :=NewCT_TLMediaNodeAudio (); +if _abbcec :=d .DecodeElement (_aaea ,&_afaf );_abbcec !=nil {return _abbcec ;};_cggbb .Audio =append (_cggbb .Audio ,_aaea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0069\u0064e\u006f"}:_bffca :=NewCT_TLMediaNodeVideo (); +if _dcgb :=d .DecodeElement (_bffca ,&_afaf );_dcgb !=nil {return _dcgb ;};_cggbb .Video =append (_cggbb .Video ,_bffca );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_afaf .Name ); +if _edaf :=d .Skip ();_edaf !=nil {return _edaf ;};};case _g .EndElement :break _dcefa ;case _g .CharData :};};return nil ;};func (_aebb *CT_CommonViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aebb .Scale =_b .NewCT_Scale2D (); +_aebb .Origin =_b .NewCT_Point2D ();for _ ,_gbec :=range start .Attr {if _gbec .Name .Local =="\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"{_dfcf ,_cebf :=_d .ParseBool (_gbec .Value );if _cebf !=nil {return _cebf ;};_aebb .VarScaleAttr =&_dfcf ;continue ; +};};_cfe :for {_gba ,_begc :=d .Token ();if _begc !=nil {return _begc ;};switch _eedb :=_gba .(type ){case _g .StartElement :switch _eedb .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\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"},_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\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 _fcc :=d .DecodeElement (_aebb .Scale ,&_eedb ); +_fcc !=nil {return _fcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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 _aafc :=d .DecodeElement (_aebb .Origin ,&_eedb ); +_aafc !=nil {return _aafc ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_eedb .Name ); +if _abb :=d .Skip ();_abb !=nil {return _abb ;};};case _g .EndElement :break _cfe ;case _g .CharData :};};return nil ;}; -// Matching Name -MatchingNameAttr *string ; +// Validate validates the CT_ConnectorNonVisual and its children +func (_fde *CT_ConnectorNonVisual )Validate ()error {return _fde .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_adgb *ST_TransitionCornerDirectionType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_adgb =0; +case "\u006c\u0075":*_adgb =1;case "\u0072\u0075":*_adgb =2;case "\u006c\u0064":*_adgb =3;case "\u0072\u0064":*_adgb =4;};return nil ;};type CT_SideDirectionTransition struct{ -// Slide Layout Type -TypeAttr ST_SlideLayoutType ; +// Direction +DirAttr ST_TransitionSideDirectionType ;};func (_defgcc ST_TLPreviousActionType )Validate ()error {return _defgcc .ValidateWithPath ("")};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 CT_SlideSize struct{ -// Preserve Slide Layout -PreserveAttr *bool ; +// Extent Length +CxAttr int32 ; -// Is User Drawn -UserDrawnAttr *bool ; +// Extent Width +CyAttr int32 ; -// Common slide data for slide layouts -CSld *CT_CommonSlideData ; +// Type of Size +TypeAttr ST_SlideSizeType ;};func NewCT_TLByRgbColorTransform ()*CT_TLByRgbColorTransform {_fbgcb :=&CT_TLByRgbColorTransform {};return _fbgcb ;};type CT_ExtensionListModify struct{ -// Color Scheme Map Override -ClrMapOvr *_cf .CT_ColorMappingOverride ; +// Modify +ModAttr *bool ; -// Slide Transition for a Slide Layout -Transition *CT_SlideTransition ; +// Extension +Ext []*CT_Extension ;};const (ST_TLCommandTypeUnset ST_TLCommandType =0;ST_TLCommandTypeEvt ST_TLCommandType =1;ST_TLCommandTypeCall ST_TLCommandType =2;ST_TLCommandTypeVerb ST_TLCommandType =3;); -// Slide Timing Information for a Slide Layout -Timing *CT_SlideTiming ; +// Validate validates the Sld and its children +func (_agec *Sld )Validate ()error {return _agec .ValidateWithPath ("\u0053\u006c\u0064")};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;);const (ST_TLAnimateColorSpaceUnset ST_TLAnimateColorSpace =0;ST_TLAnimateColorSpaceRgb ST_TLAnimateColorSpace =1;ST_TLAnimateColorSpaceHsl ST_TLAnimateColorSpace =2; +);func (_ebgbc *ST_TLTimeNodeMasterRelation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedeb ,_fdagc :=d .Token ();if _fdagc !=nil {return _fdagc ;};if _eabgf ,_gebaf :=_cedeb .(_g .EndElement );_gebaf &&_eabgf .Name ==start .Name {*_ebgbc =1; +return nil ;};if _fgfd ,_bbafg :=_cedeb .(_g .CharData );!_bbafg {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cedeb );}else {switch string (_fgfd ){case "":*_ebgbc =0; +case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_ebgbc =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_ebgbc =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_ebgbc =3;};};_cedeb ,_fdagc =d .Token ();if _fdagc !=nil {return _fdagc ; +};if _dafdc ,_bdgae :=_cedeb .(_g .EndElement );_bdgae &&_dafdc .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cedeb ); +};func (_bfeeaa *ST_TLTriggerRuntimeNode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bfeeaa =0;case "\u0066\u0069\u0072s\u0074":*_bfeeaa =1;case "\u006c\u0061\u0073\u0074":*_bfeeaa =2;case "\u0061\u006c\u006c":*_bfeeaa =3;};return nil ; +};func (_gbbgc *CT_TLTemplateList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gbbgc .Tmpl !=nil {_acbf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u006d\u0070\u006c"}};for _ ,_fedcb :=range _gbbgc .Tmpl {e .EncodeElement (_fedcb ,_acbf ); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_HeaderFooter struct{ -// Header/Footer information for a slide layout -Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};type CT_OleObjectEmbed struct{ +// Slide Number Placeholder +SldNumAttr *bool ; -// Color Scheme Properties for Embedded object -FollowColorSchemeAttr ST_OleObjectFollowColorScheme ;ExtLst *CT_ExtensionList ;};func (_gfadb *CT_HtmlPublishProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_effca :=range start .Attr {if _effca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_effca .Name .Local =="\u0069\u0064"||_effca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_effca .Name .Local =="\u0069\u0064"{_ebeb ,_agea :=_effca .Value ,error (nil ); -if _agea !=nil {return _agea ;};_gfadb .IdAttr =_ebeb ;continue ;};if _effca .Name .Local =="\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"{_aecbe ,_cffb :=_e .ParseBool (_effca .Value );if _cffb !=nil {return _cffb ; -};_gfadb .ShowSpeakerNotesAttr =&_aecbe ;continue ;};if _effca .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cecde ,_gfagd :=_effca .Value ,error (nil );if _gfagd !=nil {return _gfagd ;};_gfadb .TargetAttr =&_cecde ;continue ;};if _effca .Name .Local =="\u0074\u0069\u0074l\u0065"{_egef ,_acefd :=_effca .Value ,error (nil ); -if _acefd !=nil {return _acefd ;};_gfadb .TitleAttr =&_egef ;continue ;};};_bedde :for {_facg ,_aecbc :=d .Token ();if _aecbc !=nil {return _aecbc ;};switch _dced :=_facg .(type ){case _gg .StartElement :switch _dced .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gfadb .SldAll =NewCT_Empty (); -if _ebgge :=d .DecodeElement (_gfadb .SldAll ,&_dced );_ebgge !=nil {return _ebgge ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gfadb .SldRg =NewCT_IndexRange (); -if _accf :=d .DecodeElement (_gfadb .SldRg ,&_dced );_accf !=nil {return _accf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gfadb .CustShow =NewCT_CustomShowId (); -if _fcce :=d .DecodeElement (_gfadb .CustShow ,&_dced );_fcce !=nil {return _fcce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfadb .ExtLst =NewCT_ExtensionList (); -if _aae :=d .DecodeElement (_gfadb .ExtLst ,&_dced );_aae !=nil {return _aae ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_dced .Name ); -if _abfc :=d .Skip ();_abfc !=nil {return _abfc ;};};case _gg .EndElement :break _bedde ;case _gg .CharData :};};return nil ;};type CT_IndexRange struct{ +// Header Placeholder +HdrAttr *bool ; -// Start -StAttr uint32 ; +// Footer Placeholder +FtrAttr *bool ; -// End -EndAttr uint32 ;};func (_adgca *CT_GroupShape )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_bfef :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_adgca .NvGrpSpPr ,_bfef ); -_cgba :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070\u0050r"}};e .EncodeElement (_adgca .GrpSpPr ,_cgba );if _adgca .Choice !=nil {for _ ,_bafg :=range _adgca .Choice {_bafg .MarshalXML (e ,_gg .StartElement {});};}; -if _adgca .ExtLst !=nil {_eda :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_adgca .ExtLst ,_eda );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_efgg *CT_EmbeddedFontListEntry )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_efgg .Font =_cf .NewCT_TextFont (); -_ggge :for {_cbcd ,_dbf :=d .Token ();if _dbf !=nil {return _dbf ;};switch _begg :=_cbcd .(type ){case _gg .StartElement :switch _begg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _daa :=d .DecodeElement (_efgg .Font ,&_begg ); -_daa !=nil {return _daa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efgg .Regular =NewCT_EmbeddedFontDataId (); -if _cedf :=d .DecodeElement (_efgg .Regular ,&_begg );_cedf !=nil {return _cedf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efgg .Bold =NewCT_EmbeddedFontDataId (); -if _fgea :=d .DecodeElement (_efgg .Bold ,&_begg );_fgea !=nil {return _fgea ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efgg .Italic =NewCT_EmbeddedFontDataId (); -if _adaga :=d .DecodeElement (_efgg .Italic ,&_begg );_adaga !=nil {return _adaga ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efgg .BoldItalic =NewCT_EmbeddedFontDataId (); -if _bgfc :=d .DecodeElement (_efgg .BoldItalic ,&_begg );_bgfc !=nil {return _bgfc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_begg .Name ); -if _dabc :=d .Skip ();_dabc !=nil {return _dabc ;};};case _gg .EndElement :break _ggge ;case _gg .CharData :};};return nil ;}; +// Date/Time Placeholder +DtAttr *bool ;ExtLst *CT_ExtensionListModify ;};func NewCT_Placeholder ()*CT_Placeholder {_agdaf :=&CT_Placeholder {};return _agdaf };func (_gdbd ST_IterateType )String ()string {switch _gdbd {case 0:return "";case 1:return "\u0065\u006c";case 2:return "\u0077\u0064"; +case 3:return "\u006c\u0074";};return "";};func NewCT_TLAnimateBehavior ()*CT_TLAnimateBehavior {_cgdf :=&CT_TLAnimateBehavior {};_cgdf .CBhvr =NewCT_TLCommonBehaviorData ();return _cgdf ;};func NewCT_TLMediaNodeVideo ()*CT_TLMediaNodeVideo {_gdbb :=&CT_TLMediaNodeVideo {}; +_gdbb .CMediaNode =NewCT_TLCommonMediaNodeData ();return _gdbb ;};type ST_ViewType byte ; -// Validate validates the CT_TransitionStartSoundAction and its children -func (_adaea *CT_TransitionStartSoundAction )Validate ()error {return _adaea .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"); -};type ST_TLAnimateBehaviorValueType byte ;func (_gcgcg *CT_TLTemplate )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gcgcg .LvlAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u0076\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_gcgcg .LvlAttr )}); -};e .EncodeToken (start );_gfccg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_gcgcg .TnLst ,_gfccg );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bcea *CT_SideDirectionTransition )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bcea .DirAttr !=ST_TransitionSideDirectionTypeUnset {_dabd ,_ffbea :=_bcea .DirAttr .MarshalXMLAttr (_gg .Name {Local :"\u0064\u0069\u0072"}); -if _ffbea !=nil {return _ffbea ;};start .Attr =append (start .Attr ,_dabd );};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_TLOleChartTargetElement struct{ +// Validate validates the CT_OleObjectChoice and its children +func (_efadg *CT_OleObjectChoice )Validate ()error {return _efadg .ValidateWithPath ("\u0043T\u005fO\u006c\u0065\u004f\u0062\u006ae\u0063\u0074C\u0068\u006f\u0069\u0063\u0065");}; -// Type -TypeAttr ST_TLChartSubelementType ; +// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path +func (_dgce *CT_OleObject )ValidateWithPath (path string )error {if _ecfgc :=_dgce .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ecfgc !=nil {return _ecfgc ;};if _dgce .Pic !=nil {if _adcgf :=_dgce .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063"); +_adcgf !=nil {return _adcgf ;};};if _dgce .ImgWAttr !=nil {if *_dgce .ImgWAttr < 0{return _dd .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 ,*_dgce .ImgWAttr ); +};};if _dgce .ImgHAttr !=nil {if *_dgce .ImgHAttr < 0{return _dd .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 ,*_dgce .ImgHAttr ); +};};return nil ;};func (_gaccg *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gaccg =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_gaccg =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_gaccg =2; +};return nil ;}; -// Level -LvlAttr *uint32 ;};func (_gbda *CT_HandoutMasterIdList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _gbda .HandoutMasterId !=nil {_deec :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073t\u0065\u0072\u0049\u0064"}}; -e .EncodeElement (_gbda .HandoutMasterId ,_deec );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bfea *CT_Extension )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ebec :=range start .Attr {if _ebec .Name .Local =="\u0075\u0072\u0069"{_bddf ,_agdf :=_ebec .Value ,error (nil ); -if _agdf !=nil {return _agdf ;};_bfea .UriAttr =_bddf ;continue ;};};_eddfd :for {_bdbbf ,_eea :=d .Token ();if _eea !=nil {return _eea ;};switch _dbcc :=_bdbbf .(type ){case _gg .StartElement :switch _dbcc .Name {default:if _dfde ,_bcbg :=_d .CreateElement (_dbcc ); -_bcbg !=nil {return _bcbg ;}else {if _cgf :=d .DecodeElement (_dfde ,&_dbcc );_cgf !=nil {return _cgf ;};_bfea .Any =append (_bfea .Any ,_dfde );};};case _gg .EndElement :break _eddfd ;case _gg .CharData :};};return nil ;};func (_eebfc *OleObj )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eebfc .CT_OleObject =*NewCT_OleObject (); -for _ ,_edade :=range start .Attr {if _edade .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_edade .Name .Local =="\u0069\u0064"{_gegef ,_abce :=_edade .Value ,error (nil ); -if _abce !=nil {return _abce ;};_eebfc .IdAttr =&_gegef ;continue ;};if _edade .Name .Local =="\u0073\u0070\u0069\u0064"{_fcdce ,_cecfc :=_edade .Value ,error (nil );if _cecfc !=nil {return _cecfc ;};_eebfc .SpidAttr =&_fcdce ;continue ;};if _edade .Name .Local =="\u006e\u0061\u006d\u0065"{_adfffe ,_dageb :=_edade .Value ,error (nil ); -if _dageb !=nil {return _dageb ;};_eebfc .NameAttr =&_adfffe ;continue ;};if _edade .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_efcba ,_becd :=_e .ParseBool (_edade .Value );if _becd !=nil {return _becd ;};_eebfc .ShowAsIconAttr =&_efcba ; -continue ;};if _edade .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_cdagb ,_gcefa :=_edade .Value ,error (nil );if _gcefa !=nil {return _gcefa ;};_eebfc .ProgIdAttr =&_cdagb ;continue ;};if _edade .Name .Local =="\u0069\u006d\u0067\u0057"{_eabfb ,_bbdf :=_e .ParseInt (_edade .Value ,10,32); -if _bbdf !=nil {return _bbdf ;};_aagac :=int32 (_eabfb );_eebfc .ImgWAttr =&_aagac ;continue ;};if _edade .Name .Local =="\u0069\u006d\u0067\u0048"{_dcfba ,_beaef :=_e .ParseInt (_edade .Value ,10,32);if _beaef !=nil {return _beaef ;};_dbfg :=int32 (_dcfba ); -_eebfc .ImgHAttr =&_dbfg ;continue ;};};_dfbga :for {_fgdfe ,_edca :=d .Token ();if _edca !=nil {return _edca ;};switch _acddg :=_fgdfe .(type ){case _gg .StartElement :switch _acddg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_eebfc .Choice =NewCT_OleObjectChoice (); -if _dagea :=d .DecodeElement (&_eebfc .Choice .Embed ,&_acddg );_dagea !=nil {return _dagea ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eebfc .Choice =NewCT_OleObjectChoice (); -if _beeb :=d .DecodeElement (&_eebfc .Choice .Link ,&_acddg );_beeb !=nil {return _beeb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eebfc .Pic =NewCT_Picture (); -if _dcacc :=d .DecodeElement (_eebfc .Pic ,&_acddg );_dcacc !=nil {return _dcacc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_acddg .Name ); -if _fceba :=d .Skip ();_fceba !=nil {return _fceba ;};};case _gg .EndElement :break _dfbga ;case _gg .CharData :};};return nil ;};func NewCT_CustomShowId ()*CT_CustomShowId {_bbgb :=&CT_CustomShowId {};return _bbgb };func (_eagf *SldMaster )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="p\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072";return _eagf .CT_SlideMaster .MarshalXML (e ,start );};func (_dfbacc ST_SlideLayoutType )Validate ()error {return _dfbacc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_SlideIdList and its children, prefixing error messages with path +func (_beff *CT_SlideIdList )ValidateWithPath (path string )error {for _dfccg ,_dee :=range _beff .SldId {if _acfg :=_dee .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002fS\u006c\u0064\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dfccg ));_acfg !=nil {return _acfg ; +};};return nil ;}; -// ValidateWithPath validates the CT_OrientationTransition and its children, prefixing error messages with path -func (_bddb *CT_OrientationTransition )ValidateWithPath (path string )error {if _agca :=_bddb .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_agca !=nil {return _agca ;};return nil ;};func NewCT_TimeNodeList ()*CT_TimeNodeList {_fdbde :=&CT_TimeNodeList {}; -return _fdbde };func (_aecced ST_PlaceholderType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_aecced .String (),start );};func (_gafa *CT_OptionalBlackTransition )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dccbg :=range start .Attr {if _dccbg .Name .Local =="\u0074h\u0072\u0075\u0042\u006c\u006b"{_gedc ,_fdefd :=_e .ParseBool (_dccbg .Value ); -if _fdefd !=nil {return _fdefd ;};_gafa .ThruBlkAttr =&_gedc ;continue ;};};for {_acbe ,_cdfg :=d .Token ();if _cdfg !=nil {return _b .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",_cdfg ); -};if _abcg ,_ffad :=_acbe .(_gg .EndElement );_ffad &&_abcg .Name ==start .Name {break ;};};return nil ;};func (_cdfbf *CT_TagList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dggab :for {_fceag ,_fdbdgf :=d .Token ();if _fdbdgf !=nil {return _fdbdgf ; -};switch _dcade :=_fceag .(type ){case _gg .StartElement :switch _dcade .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbfd :=NewCT_StringTag (); -if _bccg :=d .DecodeElement (_fbfd ,&_dcade );_bccg !=nil {return _bccg ;};_cdfbf .Tag =append (_cdfbf .Tag ,_fbfd );default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_dcade .Name ); -if _abcd :=d .Skip ();_abcd !=nil {return _abcd ;};};case _gg .EndElement :break _dggab ;case _gg .CharData :};};return nil ;};type CT_NotesSlide struct{ +// ValidateWithPath validates the CT_TLOleBuildChart and its children, prefixing error messages with path +func (_gccgg *CT_TLOleBuildChart )ValidateWithPath (path string )error {if _beee :=_gccgg .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_beee !=nil {return _beee ;};return nil ;};const (ST_TransitionSpeedUnset ST_TransitionSpeed =0; +ST_TransitionSpeedSlow ST_TransitionSpeed =1;ST_TransitionSpeedMed ST_TransitionSpeed =2;ST_TransitionSpeedFast ST_TransitionSpeed =3;); -// Common slide data for notes slides -CSld *CT_CommonSlideData ; +// ValidateWithPath validates the CT_SlideTiming and its children, prefixing error messages with path +func (_cgdg *CT_SlideTiming )ValidateWithPath (path string )error {if _cgdg .TnLst !=nil {if _dccb :=_cgdg .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_dccb !=nil {return _dccb ;};};if _cgdg .BldLst !=nil {if _egded :=_cgdg .BldLst .ValidateWithPath (path +"\u002fB\u006c\u0064\u004c\u0073\u0074"); +_egded !=nil {return _egded ;};};if _cgdg .ExtLst !=nil {if _dffe :=_cgdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dffe !=nil {return _dffe ;};};return nil ;};func (_gcd *CT_HandoutMasterIdList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdb :for {_cebg ,_ceeb :=d .Token (); +if _ceeb !=nil {return _ceeb ;};switch _ccag :=_cebg .(type ){case _g .StartElement :switch _ccag .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\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"},_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\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"}:_gcd .HandoutMasterId =NewCT_HandoutMasterIdListEntry (); +if _afbc :=d .DecodeElement (_gcd .HandoutMasterId ,&_ccag );_afbc !=nil {return _afbc ;};default:_de .Log .Debug ("\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",_ccag .Name ); +if _gabf :=d .Skip ();_gabf !=nil {return _gabf ;};};case _g .EndElement :break _fdb ;case _g .CharData :};};return nil ;};type CT_GraphicalObjectFrameNonVisual struct{ -// Color Scheme Map Override -ClrMapOvr *_cf .CT_ColorMappingOverride ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_dggfc *EG_ChildSlide )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ddcae :for {_fbeaf ,_cebec :=d .Token (); -if _cebec !=nil {return _cebec ;};switch _bgbcb :=_fbeaf .(type ){case _gg .StartElement :switch _bgbcb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dggfc .ClrMapOvr =_cf .NewCT_ColorMappingOverride (); -if _edff :=d .DecodeElement (_dggfc .ClrMapOvr ,&_bgbcb );_edff !=nil {return _edff ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_bgbcb .Name ); -if _ebdbg :=d .Skip ();_ebdbg !=nil {return _ebdbg ;};};case _gg .EndElement :break _ddcae ;case _gg .CharData :};};return nil ;};func NewOleObj ()*OleObj {_aecgc :=&OleObj {};_aecgc .CT_OleObject =*NewCT_OleObject ();return _aecgc ;};func NewCT_SlideLayoutIdListEntry ()*CT_SlideLayoutIdListEntry {_cccdd :=&CT_SlideLayoutIdListEntry {}; -return _cccdd ;};func NewCT_StringTag ()*CT_StringTag {_ddfdc :=&CT_StringTag {};return _ddfdc };type CT_Slide struct{ +// Non-Visual Drawing Properties +CNvPr *_b .CT_NonVisualDrawingProps ; -// Show Slide in Slide Show -ShowAttr *bool ; +// Non-Visual Graphic Frame Drawing Properties +CNvGraphicFramePr *_b .CT_NonVisualGraphicFrameProperties ; -// Common slide data for slides -CSld *CT_CommonSlideData ; +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;}; -// Color Scheme Map Override -ClrMapOvr *_cf .CT_ColorMappingOverride ; +// ValidateWithPath validates the CT_InOutTransition and its children, prefixing error messages with path +func (_cagca *CT_InOutTransition )ValidateWithPath (path string )error {if _egcc :=_cagca .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_egcc !=nil {return _egcc ;};return nil ;};func (_gabc ST_PhotoAlbumLayout )String ()string {switch _gabc {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 (_acda *CT_OleObjectChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acda .Embed !=nil {_dece :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0065\u006d\u0062\u0065\u0064"}}; +e .EncodeElement (_acda .Embed ,_dece );};if _acda .Link !=nil {_afbf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_acda .Link ,_afbf );};return nil ;};func (_dba *CT_Guide )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_agdeb :=range start .Attr {if _agdeb .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_dba .OrientAttr .UnmarshalXMLAttr (_agdeb ); +continue ;};if _agdeb .Name .Local =="\u0070\u006f\u0073"{_deca ,_decd :=ParseUnionST_Coordinate32 (_agdeb .Value );if _decd !=nil {return _decd ;};_dba .PosAttr =&_deca ;continue ;};};for {_afga ,_dbcfd :=d .Token ();if _dbcfd !=nil {return _dd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0075\u0069\u0064\u0065: \u0025\u0073",_dbcfd ); +};if _abbe ,_cfcc :=_afga .(_g .EndElement );_cfcc &&_abbe .Name ==start .Name {break ;};};return nil ;}; -// Slide Transition -Transition *CT_SlideTransition ; +// Validate validates the CT_CustomShow and its children +func (_adc *CT_CustomShow )Validate ()error {return _adc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077");};type CT_ViewProperties struct{ -// Slide Timing Information for a Slide -Timing *CT_SlideTiming ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_dfcfd *ST_PlaceholderType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dfcfd =0;case "\u0074\u0069\u0074l\u0065":*_dfcfd =1; -case "\u0062\u006f\u0064\u0079":*_dfcfd =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_dfcfd =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_dfcfd =4;case "\u0064\u0074":*_dfcfd =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_dfcfd =6; -case "\u0066\u0074\u0072":*_dfcfd =7;case "\u0068\u0064\u0072":*_dfcfd =8;case "\u006f\u0062\u006a":*_dfcfd =9;case "\u0063\u0068\u0061r\u0074":*_dfcfd =10;case "\u0074\u0062\u006c":*_dfcfd =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_dfcfd =12;case "\u0064\u0067\u006d":*_dfcfd =13; -case "\u006d\u0065\u0064i\u0061":*_dfcfd =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_dfcfd =15;case "\u0070\u0069\u0063":*_dfcfd =16;};return nil ;};func (_geecf *CT_TLByAnimateColorTransform )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -if _geecf .Rgb !=nil {_febbg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0072g\u0062"}};e .EncodeElement (_geecf .Rgb ,_febbg );};if _geecf .Hsl !=nil {_gaee :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0068s\u006c"}};e .EncodeElement (_geecf .Hsl ,_gaee ); -};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Last View +LastViewAttr ST_ViewType ; -// Validate validates the CT_TLTimeTargetElement and its children -func (_acfg *CT_TLTimeTargetElement )Validate ()error {return _acfg .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");}; +// Show Comments +ShowCommentsAttr *bool ; -// ValidateWithPath validates the CT_TLIterateIntervalTime and its children, prefixing error messages with path -func (_gebbg *CT_TLIterateIntervalTime )ValidateWithPath (path string )error {if _bfebb :=_gebbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfebb !=nil {return _bfebb ;};return nil ;};func NewCT_SlideMaster ()*CT_SlideMaster {_gafe :=&CT_SlideMaster {}; -_gafe .CSld =NewCT_CommonSlideData ();_gafe .ClrMap =_cf .NewCT_ColorMapping ();return _gafe ;};func (_ecfdaa *CT_TLByHslColorTransform )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068"},Value :_b .Sprintf ("\u0025\u0076",_ecfdaa .HAttr )}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073"},Value :_b .Sprintf ("\u0025\u0076",_ecfdaa .SAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c"},Value :_b .Sprintf ("\u0025\u0076",_ecfdaa .LAttr )}); -e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ggdce *ST_TLBehaviorAdditiveType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dfbcg ,_ggbf :=d .Token ();if _ggbf !=nil {return _ggbf ; -};if _febfb ,_dfgfc :=_dfbcg .(_gg .EndElement );_dfgfc &&_febfb .Name ==start .Name {*_ggdce =1;return nil ;};if _fbga ,_gbffb :=_dfbcg .(_gg .CharData );!_gbffb {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfbcg ); -}else {switch string (_fbga ){case "":*_ggdce =0;case "\u0062\u0061\u0073\u0065":*_ggdce =1;case "\u0073\u0075\u006d":*_ggdce =2;case "\u0072\u0065\u0070\u006c":*_ggdce =3;case "\u006d\u0075\u006c\u0074":*_ggdce =4;case "\u006e\u006f\u006e\u0065":*_ggdce =5; -};};_dfbcg ,_ggbf =d .Token ();if _ggbf !=nil {return _ggbf ;};if _bdffb ,_cbbed :=_dfbcg .(_gg .EndElement );_cbbed &&_bdffb .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfbcg ); -};func (_fdaee *CT_SlideLayout )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fdaee .CSld =NewCT_CommonSlideData ();for _ ,_aabe :=range start .Attr {if _aabe .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_eead ,_aeabg :=_aabe .Value ,error (nil ); -if _aeabg !=nil {return _aeabg ;};_fdaee .MatchingNameAttr =&_eead ;continue ;};if _aabe .Name .Local =="\u0074\u0079\u0070\u0065"{_fdaee .TypeAttr .UnmarshalXMLAttr (_aabe );continue ;};if _aabe .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_dfbf ,_afeag :=_e .ParseBool (_aabe .Value ); -if _afeag !=nil {return _afeag ;};_fdaee .PreserveAttr =&_dfbf ;continue ;};if _aabe .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_bcgbf ,_abgd :=_e .ParseBool (_aabe .Value );if _abgd !=nil {return _abgd ;};_fdaee .UserDrawnAttr =&_bcgbf ; -continue ;};if _aabe .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_fage ,_eagd :=_e .ParseBool (_aabe .Value );if _eagd !=nil {return _eagd ;};_fdaee .ShowMasterSpAttr =&_fage ;continue ;};if _aabe .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_ffbf ,_dfeaa :=_e .ParseBool (_aabe .Value ); -if _dfeaa !=nil {return _dfeaa ;};_fdaee .ShowMasterPhAnimAttr =&_ffbf ;continue ;};};_fdbf :for {_bacd ,_fada :=d .Token ();if _fada !=nil {return _fada ;};switch _cabc :=_bacd .(type ){case _gg .StartElement :switch _cabc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _bebf :=d .DecodeElement (_fdaee .CSld ,&_cabc ); -_bebf !=nil {return _bebf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdaee .ClrMapOvr =_cf .NewCT_ColorMappingOverride (); -if _baeb :=d .DecodeElement (_fdaee .ClrMapOvr ,&_cabc );_baeb !=nil {return _baeb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdaee .Transition =NewCT_SlideTransition (); -if _fccg :=d .DecodeElement (_fdaee .Transition ,&_cabc );_fccg !=nil {return _fccg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdaee .Timing =NewCT_SlideTiming (); -if _dead :=d .DecodeElement (_fdaee .Timing ,&_cabc );_dead !=nil {return _dead ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdaee .Hf =NewCT_HeaderFooter (); -if _bgfbd :=d .DecodeElement (_fdaee .Hf ,&_cabc );_bgfbd !=nil {return _bgfbd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdaee .ExtLst =NewCT_ExtensionListModify (); -if _gcaaf :=d .DecodeElement (_fdaee .ExtLst ,&_cabc );_gcaaf !=nil {return _gcaaf ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_cabc .Name ); -if _cfbdd :=d .Skip ();_cfbdd !=nil {return _cfbdd ;};};case _gg .EndElement :break _fdbf ;case _gg .CharData :};};return nil ;}; +// Normal View Properties +NormalViewPr *CT_NormalViewProperties ; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_dgb *CT_HeaderFooter )ValidateWithPath (path string )error {if _dgb .ExtLst !=nil {if _ggaf :=_dgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggaf !=nil {return _ggaf ;};};return nil ;};const (ST_TLAnimateEffectTransitionUnset ST_TLAnimateEffectTransition =0; -ST_TLAnimateEffectTransitionIn ST_TLAnimateEffectTransition =1;ST_TLAnimateEffectTransitionOut ST_TLAnimateEffectTransition =2;ST_TLAnimateEffectTransitionNone ST_TLAnimateEffectTransition =3;);func (_cfeeg ST_TransitionSpeed )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cfeeg .String (),start ); -};func (_cdaac ST_TransitionInOutDirectionType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_afcbf :=_gg .Attr {};_afcbf .Name =name ;switch _cdaac {case ST_TransitionInOutDirectionTypeUnset :_afcbf .Value ="";case ST_TransitionInOutDirectionTypeOut :_afcbf .Value ="\u006f\u0075\u0074"; -case ST_TransitionInOutDirectionTypeIn :_afcbf .Value ="\u0069\u006e";};return _afcbf ,nil ;}; +// Slide View Properties +SlideViewPr *CT_SlideViewProperties ; -// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path -func (_abbb *CT_PictureNonVisual )ValidateWithPath (path string )error {if _acea :=_abbb .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_acea !=nil {return _acea ;};if _fbddb :=_abbb .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); -_fbddb !=nil {return _fbddb ;};if _bdfgb :=_abbb .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_bdfgb !=nil {return _bdfgb ;};return nil ;}; +// Outline View Properties +OutlineViewPr *CT_OutlineViewProperties ; -// ValidateWithPath validates the CT_OleObjectChoice and its children, prefixing error messages with path -func (_dagbg *CT_OleObjectChoice )ValidateWithPath (path string )error {if _dagbg .Embed !=nil {if _fddbd :=_dagbg .Embed .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064");_fddbd !=nil {return _fddbd ;};};if _dagbg .Link !=nil {if _febe :=_dagbg .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b"); -_febe !=nil {return _febe ;};};return nil ;};func (_cffbfg *OleObj )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0070\u003a\u006f\u006c\u0065\u004f\u0062\u006a";return _cffbfg .CT_OleObject .MarshalXML (e ,start );};func NewCT_Background ()*CT_Background {_cbf :=&CT_Background {};return _cbf }; +// Notes Text View Properties +NotesTextViewPr *CT_NotesTextViewProperties ; -// Validate validates the CT_PhotoAlbum and its children -func (_ceeaf *CT_PhotoAlbum )Validate ()error {return _ceeaf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d");};func (_gcgde *CT_WheelTransition )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gcgde .SpokesAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0070\u006f\u006b\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_gcgde .SpokesAttr )}); -};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Slide Sorter View Properties +SorterViewPr *CT_SlideSorterViewProperties ; -// ValidateWithPath validates the CT_CustomShowId and its children, prefixing error messages with path -func (_adag *CT_CustomShowId )ValidateWithPath (path string )error {return nil };func (_fcba *CT_TLBehaviorAttributeNameList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gefg :for {_fdbae ,_eabe :=d .Token ();if _eabe !=nil {return _eabe ; -};switch _gcdee :=_fdbae .(type ){case _gg .StartElement :switch _gcdee .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bgfge string ; -if _bcgac :=d .DecodeElement (&_bgfge ,&_gcdee );_bcgac !=nil {return _bcgac ;};_fcba .AttrName =append (_fcba .AttrName ,_bgfge );default:_c .Log .Debug ("\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",_gcdee .Name ); -if _abfba :=d .Skip ();_abfba !=nil {return _abfba ;};};case _gg .EndElement :break _gefg ;case _gg .CharData :};};return nil ;}; +// Notes View Properties +NotesViewPr *CT_NotesViewProperties ; -// ValidateWithPath validates the Presentation and its children, prefixing error messages with path -func (_fffe *Presentation )ValidateWithPath (path string )error {if _bdbd :=_fffe .CT_Presentation .ValidateWithPath (path );_bdbd !=nil {return _bdbd ;};return nil ;};func (_eaeaa ST_TLAnimateColorSpace )ValidateWithPath (path string )error {switch _eaeaa {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 (_eaeaa )); -};return nil ;};func NewCT_TLAnimateBehavior ()*CT_TLAnimateBehavior {_faeee :=&CT_TLAnimateBehavior {};_faeee .CBhvr =NewCT_TLCommonBehaviorData ();return _faeee ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_ceeb :=&CT_HeaderFooter {};return _ceeb }; -type EG_ExtensionList struct{ +// Grid Spacing +GridSpacing *_b .CT_PositiveSize2D ;ExtLst *CT_ExtensionList ;};func NewCT_CustomShowList ()*CT_CustomShowList {_ebga :=&CT_CustomShowList {};return _ebga };func ParseUnionST_TLTimeAnimateValueTime (s string )(ST_TLTimeAnimateValueTime ,error ){return ST_TLTimeAnimateValueTime {},nil ; +};func (_cgff *CmLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgff .CT_CommentList =*NewCT_CommentList ();_gfgf :for {_ebfbc ,_aadae :=d .Token ();if _aadae !=nil {return _aadae ;};switch _bgbac :=_ebfbc .(type ){case _g .StartElement :switch _bgbac .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_fceb :=NewCT_Comment (); +if _agafe :=d .DecodeElement (_fceb ,&_bgbac );_agafe !=nil {return _agafe ;};_cgff .Cm =append (_cgff .Cm ,_fceb );default:_de .Log .Debug ("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",_bgbac .Name ); +if _dbcag :=d .Skip ();_dbcag !=nil {return _dbcag ;};};case _g .EndElement :break _gfgf ;case _g .CharData :};};return nil ;};func (_feffd ST_TLBehaviorTransformType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_feffd .String (),start ); +};func NewNotes ()*Notes {_bccc :=&Notes {};_bccc .CT_NotesSlide =*NewCT_NotesSlide ();return _bccc }; -// Extension -Ext []*CT_Extension ;};type CT_Extension struct{ +// Validate validates the CT_GraphicalObjectFrameNonVisual and its children +func (_afae *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _afae .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_HandoutMasterIdList struct{ -// Uniform Resource Identifier -UriAttr string ;Any []_d .Any ;}; +// Handout Master ID +HandoutMasterId *CT_HandoutMasterIdListEntry ;};func (_daef ST_SplitterBarState )ValidateWithPath (path string )error {switch _daef {case 0,1,2,3:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daef )); +};return nil ;}; -// ValidateWithPath validates the CT_CommonViewProperties and its children, prefixing error messages with path -func (_cgg *CT_CommonViewProperties )ValidateWithPath (path string )error {if _bcga :=_cgg .Scale .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0065");_bcga !=nil {return _bcga ;};if _gcac :=_cgg .Origin .ValidateWithPath (path +"\u002fO\u0072\u0069\u0067\u0069\u006e"); -_gcac !=nil {return _gcac ;};return nil ;}; +// Validate validates the CT_TLTimeCondition and its children +func (_cega *CT_TLTimeCondition )Validate ()error {return _cega .ValidateWithPath ("\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e");};func (_adgc ST_TLAnimateColorDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_adgc .String (),start ); +};func (_aagg *CT_SlideRelationshipListEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_aagg .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the EG_ShowType and its children -func (_fgeaf *EG_ShowType )Validate ()error {return _fgeaf .ValidateWithPath ("E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065");};func (_bfecd ST_PlaceholderType )String ()string {switch _bfecd {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 "";};const (ST_TLBehaviorOverrideTypeUnset ST_TLBehaviorOverrideType =0;ST_TLBehaviorOverrideTypeNormal ST_TLBehaviorOverrideType =1; -ST_TLBehaviorOverrideTypeChildStyle ST_TLBehaviorOverrideType =2;);func (_gedd *CT_CommonViewProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gedd .Scale =_cf .NewCT_Scale2D ();_gedd .Origin =_cf .NewCT_Point2D ();for _ ,_aef :=range start .Attr {if _aef .Name .Local =="\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"{_dfaa ,_baf :=_e .ParseBool (_aef .Value ); -if _baf !=nil {return _baf ;};_gedd .VarScaleAttr =&_dfaa ;continue ;};};_afg :for {_dagb ,_bbef :=d .Token ();if _bbef !=nil {return _bbef ;};switch _eadb :=_dagb .(type ){case _gg .StartElement :switch _eadb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _fad :=d .DecodeElement (_gedd .Scale ,&_eadb ); -_fad !=nil {return _fad ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fcde :=d .DecodeElement (_gedd .Origin ,&_eadb ); -_fcde !=nil {return _fcde ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_eadb .Name ); -if _bfdf :=d .Skip ();_bfdf !=nil {return _bfdf ;};};case _gg .EndElement :break _afg ;case _gg .CharData :};};return nil ;};const (ST_TLAnimateMotionPathEditModeUnset ST_TLAnimateMotionPathEditMode =0;ST_TLAnimateMotionPathEditModeRelative ST_TLAnimateMotionPathEditMode =1; -ST_TLAnimateMotionPathEditModeFixed ST_TLAnimateMotionPathEditMode =2;);func NewCT_SlideLayout ()*CT_SlideLayout {_ceef :=&CT_SlideLayout {};_ceef .CSld =NewCT_CommonSlideData ();return _ceef ;}; +// ValidateWithPath validates the CT_TLAnimateRotationBehavior and its children, prefixing error messages with path +func (_bbgcd *CT_TLAnimateRotationBehavior )ValidateWithPath (path string )error {if _cgaac :=_bbgcd .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_cgaac !=nil {return _cgaac ;};return nil ;}; -// Validate validates the CT_SlideMaster and its children -func (_dfgaa *CT_SlideMaster )Validate ()error {return _dfgaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072");};func (_ddbg *CT_SlideSyncProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ddbg .ServerSldIdAttr )}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ddbg .ServerSldModifiedTimeAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_ddbg .ClientInsertedTimeAttr )}); -e .EncodeToken (start );if _ddbg .ExtLst !=nil {_deggf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddbg .ExtLst ,_deggf );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ; -};func NewCT_ExtensionListModify ()*CT_ExtensionListModify {_adbg :=&CT_ExtensionListModify {};return _adbg ;}; +// ValidateWithPath validates the CT_HandoutMaster and its children, prefixing error messages with path +func (_ggb *CT_HandoutMaster )ValidateWithPath (path string )error {if _cfea :=_ggb .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_cfea !=nil {return _cfea ;};if _cbgc :=_ggb .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); +_cbgc !=nil {return _cbgc ;};if _ggb .Hf !=nil {if _dagc :=_ggb .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_dagc !=nil {return _dagc ;};};if _ggb .ExtLst !=nil {if _bgec :=_ggb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bgec !=nil {return _bgec ;};};return nil ;}; -// ValidateWithPath validates the CT_CommonSlideData and its children, prefixing error messages with path -func (_dda *CT_CommonSlideData )ValidateWithPath (path string )error {if _dda .Bg !=nil {if _gbfd :=_dda .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_gbfd !=nil {return _gbfd ;};};if _bede :=_dda .SpTree .ValidateWithPath (path +"\u002fS\u0070\u0054\u0072\u0065\u0065"); -_bede !=nil {return _bede ;};if _dda .CustDataLst !=nil {if _dad :=_dda .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_dad !=nil {return _dad ;};};if _dda .Controls !=nil {if _abed :=_dda .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs"); -_abed !=nil {return _abed ;};};if _dda .ExtLst !=nil {if _aeaa :=_dda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeaa !=nil {return _aeaa ;};};return nil ;};type CT_NormalViewPortion struct{ +// ValidateWithPath validates the CT_OptionalBlackTransition and its children, prefixing error messages with path +func (_fefg *CT_OptionalBlackTransition )ValidateWithPath (path string )error {return nil }; -// Normal View Dimension Size -SzAttr _cf .ST_PositiveFixedPercentage ; +// ValidateWithPath validates the CT_TLMediaNodeAudio and its children, prefixing error messages with path +func (_eeeaa *CT_TLMediaNodeAudio )ValidateWithPath (path string )error {if _geae :=_eeeaa .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_geae !=nil {return _geae ;};return nil ;};func (_abgb *CT_SlideLayoutIdListEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _abgb .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_abgb .IdAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_abgb .RIdAttr )});e .EncodeToken (start );if _abgb .ExtLst !=nil {_cfcb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_abgb .ExtLst ,_cfcb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfgd *CT_SmartTags )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggba :=range start .Attr {if _ggba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggba .Name .Local =="\u0069\u0064"||_ggba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ggba .Name .Local =="\u0069\u0064"{_cgbc ,_beedb :=_ggba .Value ,error (nil ); +if _beedb !=nil {return _beedb ;};_bfgd .IdAttr =_cgbc ;continue ;};};for {_fbfe ,_gcagc :=d .Token ();if _gcagc !=nil {return _dd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073\u003a\u0020\u0025\u0073",_gcagc ); +};if _facg ,_fcda :=_fbfe .(_g .EndElement );_fcda &&_facg .Name ==start .Name {break ;};};return nil ;};func (_cageb ST_TLAnimateEffectTransition )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bbfega :=_g .Attr {};_bbfega .Name =name ;switch _cageb {case ST_TLAnimateEffectTransitionUnset :_bbfega .Value =""; +case ST_TLAnimateEffectTransitionIn :_bbfega .Value ="\u0069\u006e";case ST_TLAnimateEffectTransitionOut :_bbfega .Value ="\u006f\u0075\u0074";case ST_TLAnimateEffectTransitionNone :_bbfega .Value ="\u006e\u006f\u006e\u0065";};return _bbfega ,nil ;};type CT_Background struct{ -// Auto Adjust Normal View -AutoAdjustAttr *bool ;}; +// Black and White Mode +BwModeAttr _b .ST_BlackWhiteMode ; -// Validate validates the CT_HtmlPublishProperties and its children -func (_ceff *CT_HtmlPublishProperties )Validate ()error {return _ceff .ValidateWithPath ("\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bcdga *ST_PhotoAlbumLayout )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_bcdga =0; -case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_bcdga =1;case "\u0031\u0070\u0069\u0063":*_bcdga =2;case "\u0032\u0070\u0069\u0063":*_bcdga =3;case "\u0034\u0070\u0069\u0063":*_bcdga =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bcdga =5; -case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bcdga =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_bcdga =7;};return nil ;};func NewCT_BuildList ()*CT_BuildList {_cda :=&CT_BuildList {};return _cda };type ST_TLBehaviorAccumulateType byte ; +// Background Properties +BgPr *CT_BackgroundProperties ; +// Background Style Reference +BgRef *_b .CT_StyleMatrixReference ;};type CT_SlideMasterTextStyles struct{ -// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path -func (_dcd *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _gcff :=_dcd .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gcff !=nil {return _gcff ;};if _daga :=_dcd .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"); -_daga !=nil {return _daga ;};if _abbd :=_dcd .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_abbd !=nil {return _abbd ;};if _fdad :=_dcd .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_fdad !=nil {return _fdad ; -};if _dcd .ExtLst !=nil {if _cceb :=_dcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cceb !=nil {return _cceb ;};};return nil ;};func (_gbbd ST_TLTimeNodePresetClassType )Validate ()error {return _gbbd .ValidateWithPath ("")}; +// Slide Master Title Text Style +TitleStyle *_b .CT_TextListStyle ; +// Slide Master Body Text Style +BodyStyle *_b .CT_TextListStyle ; -// ValidateWithPath validates the CT_NormalViewPortion and its children, prefixing error messages with path -func (_deecg *CT_NormalViewPortion )ValidateWithPath (path string )error {if _fcab :=_deecg .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_fcab !=nil {return _fcab ;};return nil ;};func (_dfg *CT_CommentAuthorList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_egdf :for {_gf ,_gbf :=d .Token (); -if _gbf !=nil {return _gbf ;};switch _eggc :=_gf .(type ){case _gg .StartElement :switch _eggc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cdb :=NewCT_CommentAuthor (); -if _aeda :=d .DecodeElement (_cdb ,&_eggc );_aeda !=nil {return _aeda ;};_dfg .CmAuthor =append (_dfg .CmAuthor ,_cdb );default:_c .Log .Debug ("\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",_eggc .Name ); -if _fca :=d .Skip ();_fca !=nil {return _fca ;};};case _gg .EndElement :break _egdf ;case _gg .CharData :};};return nil ;};type ST_TransitionCornerDirectionType byte ;func (_dcdfc *ST_TLAnimateMotionPathEditMode )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dcdfc =0; -case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_dcdfc =1;case "\u0066\u0069\u0078e\u0064":*_dcdfc =2;};return nil ;};func (_aegb ST_TLAnimateBehaviorValueType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_aegb .String (),start ); +// Slide Master Other Text Style +OtherStyle *_b .CT_TextListStyle ;ExtLst *CT_ExtensionList ;};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;); + +// Validate validates the CT_CommonSlideViewProperties and its children +func (_bfcc *CT_CommonSlideViewProperties )Validate ()error {return _bfcc .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 (_cccgc *ST_TLAnimateMotionPathEditMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cccgc =0; +case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_cccgc =1;case "\u0066\u0069\u0078e\u0064":*_cccgc =2;};return nil ;};func (_eegf *CT_TLIterateData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eegf .TypeAttr !=ST_IterateTypeUnset {_beca ,_dcada :=_eegf .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _dcada !=nil {return _dcada ;};start .Attr =append (start .Attr ,_beca );};if _eegf .BackwardsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_eegf .BackwardsAttr ))}); +};e .EncodeToken (start );if _eegf .TmAbs !=nil {_daaee :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0074\u006d\u0041\u0062\u0073"}};e .EncodeElement (_eegf .TmAbs ,_daaee );};if _eegf .TmPct !=nil {_cbfcg :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0074\u006d\u0050\u0063\u0074"}}; +e .EncodeElement (_eegf .TmPct ,_cbfcg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ddbdg ST_TLNextActionType )Validate ()error {return _ddbdg .ValidateWithPath ("")};func (_efecfg ST_TLParaBuildType )Validate ()error {return _efecfg .ValidateWithPath ("")}; +func (_abg *CT_InOutTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egaa :=range start .Attr {if _egaa .Name .Local =="\u0064\u0069\u0072"{_abg .DirAttr .UnmarshalXMLAttr (_egaa );continue ;};};for {_fadb ,_bef :=d .Token (); +if _bef !=nil {return _dd .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",_bef );};if _deffa ,_eedf :=_fadb .(_g .EndElement ); +_eedf &&_deffa .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_SlideRelationshipListEntry and its children +func (_eeed *CT_SlideRelationshipListEntry )Validate ()error {return _eeed .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"); };type CT_SlideTransition struct{ // Transition Speed @@ -520,4475 +364,4634 @@ AdvClickAttr *bool ; AdvTmAttr *uint32 ;Choice *CT_SlideTransitionChoice ; // Sound Action -SndAc *CT_TransitionSoundAction ;ExtLst *CT_ExtensionListModify ;};func NewCT_TagList ()*CT_TagList {_acdg :=&CT_TagList {};return _acdg };func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_fefad :=&CT_PictureNonVisual {};_fefad .CNvPr =_cf .NewCT_NonVisualDrawingProps (); -_fefad .CNvPicPr =_cf .NewCT_NonVisualPictureProperties ();_fefad .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _fefad ;};func (_cebe *CT_OutlineViewProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cebe .CViewPr =NewCT_CommonViewProperties (); -_aadec :for {_ebgc ,_dcada :=d .Token ();if _dcada !=nil {return _dcada ;};switch _gfaa :=_ebgc .(type ){case _gg .StartElement :switch _gfaa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bcdb :=d .DecodeElement (_cebe .CViewPr ,&_gfaa ); -_bcdb !=nil {return _bcdb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cebe .SldLst =NewCT_OutlineViewSlideList (); -if _aeabc :=d .DecodeElement (_cebe .SldLst ,&_gfaa );_aeabc !=nil {return _aeabc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cebe .ExtLst =NewCT_ExtensionList (); -if _cebd :=d .DecodeElement (_cebe .ExtLst ,&_gfaa );_cebd !=nil {return _cebd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_gfaa .Name ); -if _fbcda :=d .Skip ();_fbcda !=nil {return _fbcda ;};};case _gg .EndElement :break _aadec ;case _gg .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_TLTriggerTimeNodeID and its children, prefixing error messages with path -func (_cbebc *CT_TLTriggerTimeNodeID )ValidateWithPath (path string )error {return nil };type CT_Comment struct{ +SndAc *CT_TransitionSoundAction ;ExtLst *CT_ExtensionListModify ;};type CT_SlideIdListEntry struct{ -// Comment Author ID -AuthorIdAttr uint32 ; +// Slide Identifier +IdAttr uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func (_ebgb *ViewPr )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\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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 ="\u0070\u003a\u0076\u0069\u0065\u0077\u0050\u0072";return _ebgb .CT_ViewProperties .MarshalXML (e ,start );};func (_ebaag *CT_TLTextTargetElement )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ebaag .CharRg !=nil {_fggbb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0068\u0061\u0072\u0052\u0067"}}; +e .EncodeElement (_ebaag .CharRg ,_fggbb );};if _ebaag .PRg !=nil {_cgdad :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070R\u0067"}};e .EncodeElement (_ebaag .PRg ,_cgdad );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +}; -// Comment Date/Time -DtAttr *_gd .Time ; +// Validate validates the CT_CustomShowId and its children +func (_eafb *CT_CustomShowId )Validate ()error {return _eafb .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064");}; -// Comment Index -IdxAttr uint32 ; +// ValidateWithPath validates the CT_TransitionStartSoundAction and its children, prefixing error messages with path +func (_bcacc *CT_TransitionStartSoundAction )ValidateWithPath (path string )error {if _febee :=_bcacc .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_febee !=nil {return _febee ;};return nil ;}; -// Comment Position -Pos *_cf .CT_Point2D ; +// ValidateWithPath validates the CT_NotesMaster and its children, prefixing error messages with path +func (_ddecb *CT_NotesMaster )ValidateWithPath (path string )error {if _edec :=_ddecb .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_edec !=nil {return _edec ;};if _aggeg :=_ddecb .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); +_aggeg !=nil {return _aggeg ;};if _ddecb .Hf !=nil {if _eabg :=_ddecb .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_eabg !=nil {return _eabg ;};};if _ddecb .NotesStyle !=nil {if _faadf :=_ddecb .NotesStyle .ValidateWithPath (path +"/\u004e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"); +_faadf !=nil {return _faadf ;};};if _ddecb .ExtLst !=nil {if _gfec :=_ddecb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfec !=nil {return _gfec ;};};return nil ;}; -// Comment's Text Content -Text string ;ExtLst *CT_ExtensionListModify ;};type AG_ChildSlide struct{ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_cgcf *CT_CustomShowList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gfb :for {_bfabb ,_dcfd :=d .Token (); -if _dcfd !=nil {return _dcfd ;};switch _addg :=_bfabb .(type ){case _gg .StartElement :switch _addg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gfad :=NewCT_CustomShow (); -if _efdf :=d .DecodeElement (_gfad ,&_addg );_efdf !=nil {return _efdf ;};_cgcf .CustShow =append (_cgcf .CustShow ,_gfad );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_addg .Name ); -if _effb :=d .Skip ();_effb !=nil {return _effb ;};};case _gg .EndElement :break _gfb ;case _gg .CharData :};};return nil ;};func NewCT_TLAnimateScaleBehavior ()*CT_TLAnimateScaleBehavior {_efcb :=&CT_TLAnimateScaleBehavior {};_efcb .CBhvr =NewCT_TLCommonBehaviorData (); -return _efcb ;};type CT_CustomerDataList struct{ +// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path +func (_cecd *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _abaa :=_cecd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_abaa !=nil {return _abaa ;};if _aaae :=_cecd .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_aaae !=nil {return _aaae ;};if _bgga :=_cecd .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_bgga !=nil {return _bgga ;};return nil ;};func ParseUnionST_PositivePercentage (s string )(_b .ST_PositivePercentage ,error ){return _b .ParseUnionST_PositivePercentage (s ); +};func NewCT_CustomerDataList ()*CT_CustomerDataList {_becc :=&CT_CustomerDataList {};return _becc }; -// Customer Data -CustData []*CT_CustomerData ; +// Validate validates the CT_Extension and its children +func (_gecag *CT_Extension )Validate ()error {return _gecag .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");}; -// Customer Data Tags -Tags *CT_TagsData ;}; +// ValidateWithPath validates the CT_CustomShow and its children, prefixing error messages with path +func (_fead *CT_CustomShow )ValidateWithPath (path string )error {if _fcag :=_fead .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_fcag !=nil {return _fcag ;};if _fead .ExtLst !=nil {if _fged :=_fead .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fged !=nil {return _fged ;};};return nil ;};func NewCT_SlideSorterViewProperties ()*CT_SlideSorterViewProperties {_afgc :=&CT_SlideSorterViewProperties {};_afgc .CViewPr =NewCT_CommonViewProperties ();return _afgc ;}; // ValidateWithPath validates the CT_SideDirectionTransition and its children, prefixing error messages with path -func (_bdgf *CT_SideDirectionTransition )ValidateWithPath (path string )error {if _bbage :=_bdgf .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_bbage !=nil {return _bbage ;};return nil ;};func NewCT_Extension ()*CT_Extension {_deca :=&CT_Extension {}; -return _deca };func (_daea ST_TLBehaviorOverrideType )String ()string {switch _daea {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return "";};func NewCT_CornerDirectionTransition ()*CT_CornerDirectionTransition {_geff :=&CT_CornerDirectionTransition {}; -return _geff ;};func (_dffbb *CT_TLMediaNodeAudio )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _dffbb .IsNarrationAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_dffbb .IsNarrationAttr ))}); -};e .EncodeToken (start );_afcag :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_dffbb .CMediaNode ,_afcag );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ; -};func NewCT_CommonSlideData ()*CT_CommonSlideData {_afc :=&CT_CommonSlideData {};_afc .SpTree =NewCT_GroupShape ();return _afc ;};func (_bggab ST_TLDiagramBuildType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_daggf :=_gg .Attr {};_daggf .Name =name ; -switch _bggab {case ST_TLDiagramBuildTypeUnset :_daggf .Value ="";case ST_TLDiagramBuildTypeWhole :_daggf .Value ="\u0077\u0068\u006fl\u0065";case ST_TLDiagramBuildTypeDepthByNode :_daggf .Value ="d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065"; -case ST_TLDiagramBuildTypeDepthByBranch :_daggf .Value ="\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case ST_TLDiagramBuildTypeBreadthByNode :_daggf .Value ="\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065"; -case ST_TLDiagramBuildTypeBreadthByLvl :_daggf .Value ="\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case ST_TLDiagramBuildTypeCw :_daggf .Value ="\u0063\u0077";case ST_TLDiagramBuildTypeCwIn :_daggf .Value ="\u0063\u0077\u0049\u006e"; -case ST_TLDiagramBuildTypeCwOut :_daggf .Value ="\u0063\u0077\u004fu\u0074";case ST_TLDiagramBuildTypeCcw :_daggf .Value ="\u0063\u0063\u0077";case ST_TLDiagramBuildTypeCcwIn :_daggf .Value ="\u0063\u0063\u0077I\u006e";case ST_TLDiagramBuildTypeCcwOut :_daggf .Value ="\u0063\u0063\u0077\u004f\u0075\u0074"; -case ST_TLDiagramBuildTypeInByRing :_daggf .Value ="\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case ST_TLDiagramBuildTypeOutByRing :_daggf .Value ="\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case ST_TLDiagramBuildTypeUp :_daggf .Value ="\u0075\u0070"; -case ST_TLDiagramBuildTypeDown :_daggf .Value ="\u0064\u006f\u0077\u006e";case ST_TLDiagramBuildTypeAllAtOnce :_daggf .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLDiagramBuildTypeCust :_daggf .Value ="\u0063\u0075\u0073\u0074";};return _daggf ,nil ; -};func (_fffb *CT_PresentationProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_babc :for {_acffg ,_befa :=d .Token ();if _befa !=nil {return _befa ;};switch _eebgg :=_acffg .(type ){case _gg .StartElement :switch _eebgg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fffb .HtmlPubPr =NewCT_HtmlPublishProperties (); -if _ddde :=d .DecodeElement (_fffb .HtmlPubPr ,&_eebgg );_ddde !=nil {return _ddde ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fffb .WebPr =NewCT_WebProperties (); -if _gegc :=d .DecodeElement (_fffb .WebPr ,&_eebgg );_gegc !=nil {return _gegc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fffb .PrnPr =NewCT_PrintProperties (); -if _cfae :=d .DecodeElement (_fffb .PrnPr ,&_eebgg );_cfae !=nil {return _cfae ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fffb .ShowPr =NewCT_ShowProperties (); -if _dbdc :=d .DecodeElement (_fffb .ShowPr ,&_eebgg );_dbdc !=nil {return _dbdc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fffb .ClrMru =_cf .NewCT_ColorMRU (); -if _agbb :=d .DecodeElement (_fffb .ClrMru ,&_eebgg );_agbb !=nil {return _agbb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fffb .ExtLst =NewCT_ExtensionList (); -if _ccgb :=d .DecodeElement (_fffb .ExtLst ,&_eebgg );_ccgb !=nil {return _ccgb ;};default:_c .Log .Debug ("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",_eebgg .Name ); -if _gbdf :=d .Skip ();_gbdf !=nil {return _gbdf ;};};case _gg .EndElement :break _babc ;case _gg .CharData :};};return nil ;};func (_gddef ST_TLBehaviorAccumulateType )ValidateWithPath (path string )error {switch _gddef {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 (_gddef )); -};return nil ;};func (_cdbg *CT_TLAnimateEffectBehavior )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cdbg .TransitionAttr !=ST_TLAnimateEffectTransitionUnset {_gfgf ,_egfc :=_cdbg .TransitionAttr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}); -if _egfc !=nil {return _egfc ;};start .Attr =append (start .Attr ,_gfgf );};if _cdbg .FilterAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_cdbg .FilterAttr )}); -};if _cdbg .PrLstAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0072\u004cs\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_cdbg .PrLstAttr )});};e .EncodeToken (start );_bcgd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}}; -e .EncodeElement (_cdbg .CBhvr ,_bcgd );if _cdbg .Progress !=nil {_fdceg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}};e .EncodeElement (_cdbg .Progress ,_fdceg );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;};func (_ggedcb ST_TLAnimateMotionPathEditMode )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_ggedcb .String (),start );};type ST_PrintWhat byte ;type CT_SlideTransitionChoice struct{Blinds *CT_OrientationTransition ; -Checker *CT_OrientationTransition ;Circle *CT_Empty ;Dissolve *CT_Empty ;Comb *CT_OrientationTransition ;Cover *CT_EightDirectionTransition ;Cut *CT_OptionalBlackTransition ;Diamond *CT_Empty ;Fade *CT_OptionalBlackTransition ;Newsflash *CT_Empty ;Plus *CT_Empty ; -Pull *CT_EightDirectionTransition ;Push *CT_SideDirectionTransition ;Random *CT_Empty ;RandomBar *CT_OrientationTransition ;Split *CT_SplitTransition ;Strips *CT_CornerDirectionTransition ;Wedge *CT_Empty ;Wheel *CT_WheelTransition ;Wipe *CT_SideDirectionTransition ; -Zoom *CT_InOutTransition ;};func (_egbd *CT_SlideRelationshipListEntry )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_deaf :=range start .Attr {if _deaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_deaf .Name .Local =="\u0069\u0064"||_deaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_deaf .Name .Local =="\u0069\u0064"{_dfag ,_gacaf :=_deaf .Value ,error (nil ); -if _gacaf !=nil {return _gacaf ;};_egbd .IdAttr =_dfag ;continue ;};};for {_deea ,_eeee :=d .Token ();if _eeee !=nil {return _b .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",_eeee ); -};if _aafe ,_dcbd :=_deea .(_gg .EndElement );_dcbd &&_aafe .Name ==start .Name {break ;};};return nil ;};func (_bgfcc *CT_TLTriggerTimeNodeID )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_bgfcc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +func (_dbag *CT_SideDirectionTransition )ValidateWithPath (path string )error {if _fdgec :=_dbag .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_fdgec !=nil {return _fdgec ;};return nil ;}; -// Validate validates the CT_NotesViewProperties and its children -func (_aacbc *CT_NotesViewProperties )Validate ()error {return _aacbc .ValidateWithPath ("\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; +// Validate validates the CT_TLTextTargetElement and its children +func (_bgeed *CT_TLTextTargetElement )Validate ()error {return _bgeed .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");}; -// ValidateWithPath validates the CT_TLCommonMediaNodeData and its children, prefixing error messages with path -func (_daba *CT_TLCommonMediaNodeData )ValidateWithPath (path string )error {if _daba .VolAttr !=nil {if _gceabf :=_daba .VolAttr .ValidateWithPath (path +"\u002f\u0056\u006f\u006c\u0041\u0074\u0074\u0072");_gceabf !=nil {return _gceabf ;};};if _gbaae :=_daba .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e"); -_gbaae !=nil {return _gbaae ;};if _fcdec :=_daba .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_fcdec !=nil {return _fcdec ;};return nil ;}; +// ValidateWithPath validates the CT_TLAnimateColorBehavior and its children, prefixing error messages with path +func (_cffg *CT_TLAnimateColorBehavior )ValidateWithPath (path string )error {if _adged :=_cffg .ClrSpcAttr .ValidateWithPath (path +"/\u0043\u006c\u0072\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_adged !=nil {return _adged ;};if _dbfc :=_cffg .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); +_dbfc !=nil {return _dbfc ;};if _gcdd :=_cffg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_gcdd !=nil {return _gcdd ;};if _cffg .By !=nil {if _edfg :=_cffg .By .ValidateWithPath (path +"\u002f\u0042\u0079");_edfg !=nil {return _edfg ; +};};if _cffg .From !=nil {if _dbeeb :=_cffg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_dbeeb !=nil {return _dbeeb ;};};if _cffg .To !=nil {if _bdbg :=_cffg .To .ValidateWithPath (path +"\u002f\u0054\u006f");_bdbg !=nil {return _bdbg ; +};};return nil ;};type CT_EightDirectionTransition struct{ -// ValidateWithPath validates the CT_OptionalBlackTransition and its children, prefixing error messages with path -func (_dgaf *CT_OptionalBlackTransition )ValidateWithPath (path string )error {return nil };func (_bef *CT_BuildList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aeab :for {_cga ,_fge :=d .Token ();if _fge !=nil {return _fge ;};switch _gebb :=_cga .(type ){case _gg .StartElement :switch _gebb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbcd :=NewCT_TLBuildParagraph (); -if _gaab :=d .DecodeElement (_gbcd ,&_gebb );_gaab !=nil {return _gaab ;};_bef .BldP =append (_bef .BldP ,_gbcd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ega :=NewCT_TLBuildDiagram (); -if _gag :=d .DecodeElement (_ega ,&_gebb );_gag !=nil {return _gag ;};_bef .BldDgm =append (_bef .BldDgm ,_ega );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecc :=NewCT_TLOleBuildChart (); -if _cdd :=d .DecodeElement (_ecc ,&_gebb );_cdd !=nil {return _cdd ;};_bef .BldOleChart =append (_bef .BldOleChart ,_ecc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egd :=NewCT_TLGraphicalObjectBuild (); -if _ddb :=d .DecodeElement (_egd ,&_gebb );_ddb !=nil {return _ddb ;};_bef .BldGraphic =append (_bef .BldGraphic ,_egd );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gebb .Name ); -if _ggef :=d .Skip ();_ggef !=nil {return _ggef ;};};case _gg .EndElement :break _aeab ;case _gg .CharData :};};return nil ;};func NewCT_PhotoAlbum ()*CT_PhotoAlbum {_dgade :=&CT_PhotoAlbum {};return _dgade };func (_ecbdg *ST_TLTimeAnimateValueTime )Validate ()error {return _ecbdg .ValidateWithPath ("")}; -type CT_SlideIdListEntry struct{ +// Direction +DirAttr *ST_TransitionEightDirectionType ;}; -// Slide Identifier -IdAttr uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func (_fcdbf ST_TLBehaviorAccumulateType )Validate ()error {return _fcdbf .ValidateWithPath ("")};func (_eadeb *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eadeb .CNvPr =_cf .NewCT_NonVisualDrawingProps (); -_eadeb .CNvGraphicFramePr =_cf .NewCT_NonVisualGraphicFrameProperties ();_eadeb .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_faae :for {_gaded ,_dcaa :=d .Token ();if _dcaa !=nil {return _dcaa ;};switch _dgea :=_gaded .(type ){case _gg .StartElement :switch _dgea .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ebbd :=d .DecodeElement (_eadeb .CNvPr ,&_dgea ); -_ebbd !=nil {return _ebbd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gfag :=d .DecodeElement (_eadeb .CNvGraphicFramePr ,&_dgea ); -_gfag !=nil {return _gfag ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bdfc :=d .DecodeElement (_eadeb .NvPr ,&_dgea ); -_bdfc !=nil {return _bdfc ;};default:_c .Log .Debug ("\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",_dgea .Name ); -if _cdee :=d .Skip ();_cdee !=nil {return _cdee ;};};case _gg .EndElement :break _faae ;case _gg .CharData :};};return nil ;};type CT_SlideMaster struct{ +// Validate validates the CT_HandoutMasterIdListEntry and its children +func (_cadca *CT_HandoutMasterIdListEntry )Validate ()error {return _cadca .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 (_fegd *CT_SlideIdListEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fegd .IdAttr =256; +for _ ,_bfaca :=range start .Attr {if _bfaca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bfaca .Name .Local =="\u0069\u0064"||_bfaca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bfaca .Name .Local =="\u0069\u0064"{_bdba ,_cebfc :=_bfaca .Value ,error (nil ); +if _cebfc !=nil {return _cebfc ;};_fegd .RIdAttr =_bdba ;continue ;};if _bfaca .Name .Local =="\u0069\u0064"{_dacg ,_bbccf :=_d .ParseUint (_bfaca .Value ,10,32);if _bbccf !=nil {return _bbccf ;};_fegd .IdAttr =uint32 (_dacg );continue ;};};_bdcaa :for {_agaff ,_accd :=d .Token (); +if _accd !=nil {return _accd ;};switch _aeee :=_agaff .(type ){case _g .StartElement :switch _aeee .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fegd .ExtLst =NewCT_ExtensionList (); +if _gfaeb :=d .DecodeElement (_fegd .ExtLst ,&_aeee );_gfaeb !=nil {return _gfaeb ;};default:_de .Log .Debug ("\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",_aeee .Name ); +if _cceg :=d .Skip ();_cceg !=nil {return _cceg ;};};case _g .EndElement :break _bdcaa ;case _g .CharData :};};return nil ;};func (_ccagc *CT_TLTimeNodeParallel )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bcebc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063T\u006e"}}; +e .EncodeElement (_ccagc .CTn ,_bcebc );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbcbge *ST_TransitionSideDirectionType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dbcbge =0;case "\u006c":*_dbcbge =1; +case "\u0075":*_dbcbge =2;case "\u0072":*_dbcbge =3;case "\u0064":*_dbcbge =4;};return nil ;};func (_addf *CT_TimeNodeList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _addf .Par !=nil {_gaebg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070a\u0072"}}; +for _ ,_bbdac :=range _addf .Par {e .EncodeElement (_bbdac ,_gaebg );};};if _addf .Seq !=nil {_acdea :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073e\u0071"}};for _ ,_dcfe :=range _addf .Seq {e .EncodeElement (_dcfe ,_acdea );};};if _addf .Excl !=nil {_bagfb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0063\u006c"}}; +for _ ,_cfgcd :=range _addf .Excl {e .EncodeElement (_cfgcd ,_bagfb );};};if _addf .Anim !=nil {_agcgb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0061\u006e\u0069\u006d"}};for _ ,_ccgba :=range _addf .Anim {e .EncodeElement (_ccgba ,_agcgb ); +};};if _addf .AnimClr !=nil {_fbce :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0043\u006cr"}};for _ ,_efccdg :=range _addf .AnimClr {e .EncodeElement (_efccdg ,_fbce );};};if _addf .AnimEffect !=nil {_beab :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}}; +for _ ,_gfabb :=range _addf .AnimEffect {e .EncodeElement (_gfabb ,_beab );};};if _addf .AnimMotion !=nil {_ceaeg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}};for _ ,_cdcfd :=range _addf .AnimMotion {e .EncodeElement (_cdcfd ,_ceaeg ); +};};if _addf .AnimRot !=nil {_cecafd :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0052\u006ft"}};for _ ,_cggbe :=range _addf .AnimRot {e .EncodeElement (_cggbe ,_cecafd );};};if _addf .AnimScale !=nil {_ebfdb :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0061\u006e\u0069\u006d\u0053\u0063\u0061\u006c\u0065"}}; +for _ ,_efcg :=range _addf .AnimScale {e .EncodeElement (_efcg ,_ebfdb );};};if _addf .Cmd !=nil {_dcgg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063m\u0064"}};for _ ,_ffbbg :=range _addf .Cmd {e .EncodeElement (_ffbbg ,_dcgg );};};if _addf .Set !=nil {_cbfcb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073e\u0074"}}; +for _ ,_afddd :=range _addf .Set {e .EncodeElement (_afddd ,_cbfcb );};};if _addf .Audio !=nil {_gedbc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f"}};for _ ,_baecb :=range _addf .Audio {e .EncodeElement (_baecb ,_gedbc ); +};};if _addf .Video !=nil {_abfb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0076\u0069\u0064\u0065\u006f"}};for _ ,_agfgc :=range _addf .Video {e .EncodeElement (_agfgc ,_abfb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func NewCT_NotesSlide ()*CT_NotesSlide {_efec :=&CT_NotesSlide {};_efec .CSld =NewCT_CommonSlideData ();return _efec ;}; -// Preserve Slide Master -PreserveAttr *bool ; +// Validate validates the CT_TLIterateIntervalTime and its children +func (_aeacb *CT_TLIterateIntervalTime )Validate ()error {return _aeacb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065");}; -// Common slide data for slide masters -CSld *CT_CommonSlideData ; +// Validate validates the CT_ExtensionListModify and its children +func (_dede *CT_ExtensionListModify )Validate ()error {return _dede .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079");}; -// Color Scheme Map -ClrMap *_cf .CT_ColorMapping ; +// Validate validates the CT_NotesSlide and its children +func (_ddca *CT_NotesSlide )Validate ()error {return _ddca .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065");}; -// List of Slide Layouts -SldLayoutIdLst *CT_SlideLayoutIdList ; - -// Slide Transition for a Slide Master -Transition *CT_SlideTransition ; - -// Slide Timing Information for Slide Masters -Timing *CT_SlideTiming ; - -// Header/Footer information for a slide master -Hf *CT_HeaderFooter ; - -// Slide Master Text Styles -TxStyles *CT_SlideMasterTextStyles ;ExtLst *CT_ExtensionListModify ;}; - -// ValidateWithPath validates the CT_OutlineViewSlideEntry and its children, prefixing error messages with path -func (_eced *CT_OutlineViewSlideEntry )ValidateWithPath (path string )error {return nil };func (_gggcg *ST_WebScreenSize )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aacae ,_fgbgc :=d .Token ();if _fgbgc !=nil {return _fgbgc ;};if _bege ,_acfgg :=_aacae .(_gg .EndElement ); -_acfgg &&_bege .Name ==start .Name {*_gggcg =1;return nil ;};if _aadac ,_gedgg :=_aacae .(_gg .CharData );!_gedgg {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aacae ); -}else {switch string (_aadac ){case "":*_gggcg =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_gggcg =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_gggcg =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_gggcg =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_gggcg =4; -case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_gggcg =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_gggcg =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_gggcg =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_gggcg =8; -case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_gggcg =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_gggcg =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_gggcg =11;};};_aacae ,_fgbgc =d .Token ();if _fgbgc !=nil {return _fgbgc ; -};if _fceagc ,_edgfc :=_aacae .(_gg .EndElement );_edgfc &&_fceagc .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aacae ); -};type CT_TLCommandBehavior struct{ - -// Command Type -TypeAttr ST_TLCommandType ; - -// Command -CmdAttr *string ;CBhvr *CT_TLCommonBehaviorData ;}; - -// ValidateWithPath validates the AG_TLBuild and its children, prefixing error messages with path -func (_gdf *AG_TLBuild )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_OrientationTransition and its children +func (_eacaf *CT_OrientationTransition )Validate ()error {return _eacaf .ValidateWithPath ("\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");};func (_gbgcg ST_ViewType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gbgcg .String (),start ); +};func (_gaag *CT_PresentationProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gaag .HtmlPubPr !=nil {_edcf :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0068\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072"}}; +e .EncodeElement (_gaag .HtmlPubPr ,_edcf );};if _gaag .WebPr !=nil {_gdad :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_gaag .WebPr ,_gdad );};if _gaag .PrnPr !=nil {_bafd :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0070\u0072\u006e\u0050\u0072"}}; +e .EncodeElement (_gaag .PrnPr ,_bafd );};if _gaag .ShowPr !=nil {_cebfe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0068\u006f\u0077\u0050\u0072"}};e .EncodeElement (_gaag .ShowPr ,_cebfe );};if _gaag .ClrMru !=nil {_bfgea :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0072\u0075"}}; +e .EncodeElement (_gaag .ClrMru ,_bfgea );};if _gaag .ExtLst !=nil {_cagf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gaag .ExtLst ,_cagf );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewCT_StringTag ()*CT_StringTag {_fefbf :=&CT_StringTag {};return _fefbf };func NewCT_TLCommandBehavior ()*CT_TLCommandBehavior {_dacdf :=&CT_TLCommandBehavior {};_dacdf .CBhvr =NewCT_TLCommonBehaviorData ();return _dacdf ;};func (_fbcfg ST_PlaceholderSize )Validate ()error {return _fbcfg .ValidateWithPath ("")}; +func (_cccg *CT_NotesViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bgaf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_cccg .CSldViewPr ,_bgaf ); +if _cccg .ExtLst !=nil {_badb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cccg .ExtLst ,_badb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgge *CT_Control )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdge :=range start .Attr {if _cdge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdge .Name .Local =="\u0069\u0064"{_adg ,_fcbg :=_cdge .Value ,error (nil ); +if _fcbg !=nil {return _fcbg ;};_bgge .IdAttr =&_adg ;continue ;};if _cdge .Name .Local =="\u0073\u0070\u0069\u0064"{_gdee ,_aggd :=_cdge .Value ,error (nil );if _aggd !=nil {return _aggd ;};_bgge .SpidAttr =&_gdee ;continue ;};if _cdge .Name .Local =="\u006e\u0061\u006d\u0065"{_daf ,_dce :=_cdge .Value ,error (nil ); +if _dce !=nil {return _dce ;};_bgge .NameAttr =&_daf ;continue ;};if _cdge .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_eba ,_bec :=_d .ParseBool (_cdge .Value );if _bec !=nil {return _bec ;};_bgge .ShowAsIconAttr =&_eba ; +continue ;};if _cdge .Name .Local =="\u0069\u006d\u0067\u0057"{_geb ,_fgg :=_d .ParseInt (_cdge .Value ,10,32);if _fgg !=nil {return _fgg ;};_cedd :=int32 (_geb );_bgge .ImgWAttr =&_cedd ;continue ;};if _cdge .Name .Local =="\u0069\u006d\u0067\u0048"{_ddec ,_ffg :=_d .ParseInt (_cdge .Value ,10,32); +if _ffg !=nil {return _ffg ;};_fbd :=int32 (_ddec );_bgge .ImgHAttr =&_fbd ;continue ;};};_afdf :for {_abde ,_ccef :=d .Token ();if _ccef !=nil {return _ccef ;};switch _ggag :=_abde .(type ){case _g .StartElement :switch _ggag .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgge .ExtLst =NewCT_ExtensionList (); +if _ffaf :=d .DecodeElement (_bgge .ExtLst ,&_ggag );_ffaf !=nil {return _ffaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_bgge .Pic =NewCT_Picture (); +if _adbd :=d .DecodeElement (_bgge .Pic ,&_ggag );_adbd !=nil {return _adbd ;};default:_de .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_ggag .Name ); +if _afdg :=d .Skip ();_afdg !=nil {return _afdg ;};};case _g .EndElement :break _afdf ;case _g .CharData :};};return nil ;};func (_eeaeg ST_TLTriggerEvent )Validate ()error {return _eeaeg .ValidateWithPath ("")};func (_gebe *CT_EmbeddedFontList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aabb :for {_cabb ,_begca :=d .Token (); +if _begca !=nil {return _begca ;};switch _dac :=_cabb .(type ){case _g .StartElement :switch _dac .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\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"},_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\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"}:_dffc :=NewCT_EmbeddedFontListEntry (); +if _abff :=d .DecodeElement (_dffc ,&_dac );_abff !=nil {return _abff ;};_gebe .EmbeddedFont =append (_gebe .EmbeddedFont ,_dffc );default:_de .Log .Debug ("\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",_dac .Name ); +if _ffbeg :=d .Skip ();_ffbeg !=nil {return _ffbeg ;};};case _g .EndElement :break _aabb ;case _g .CharData :};};return nil ;};type CT_TLTimeAnimateValue struct{ -// ValidateWithPath validates the CT_OutlineViewProperties and its children, prefixing error messages with path -func (_afgd *CT_OutlineViewProperties )ValidateWithPath (path string )error {if _cgad :=_afgd .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_cgad !=nil {return _cgad ;};if _afgd .SldLst !=nil {if _dgbc :=_afgd .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074"); -_dgbc !=nil {return _dgbc ;};};if _afgd .ExtLst !=nil {if _aceec :=_afgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aceec !=nil {return _aceec ;};};return nil ;};type CT_GraphicalObjectFrame struct{BwModeAttr _cf .ST_BlackWhiteMode ; +// Time +TmAttr *ST_TLTimeAnimateValueTime ; +// Formula +FmlaAttr *string ; -// Non-Visual Properties for a Graphic Frame -NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ; +// Value +Val *CT_TLAnimVariant ;}; -// 2D Transform for Graphic Frame -Xfrm *_cf .CT_Transform2D ;Graphic *_cf .Graphic ; +// ValidateWithPath validates the CT_Presentation and its children, prefixing error messages with path +func (_fceg *CT_Presentation )ValidateWithPath (path string )error {if _fceg .ServerZoomAttr !=nil {if _fcfe :=_fceg .ServerZoomAttr .ValidateWithPath (path +"\u002fS\u0065r\u0076\u0065\u0072\u005a\u006f\u006f\u006d\u0041\u0074\u0074\u0072");_fcfe !=nil {return _fcfe ; +};};if _fceg .BookmarkIdSeedAttr !=nil {if *_fceg .BookmarkIdSeedAttr < 1{return _dd .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 ,*_fceg .BookmarkIdSeedAttr ); +};if *_fceg .BookmarkIdSeedAttr >=2147483648{return _dd .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 ,*_fceg .BookmarkIdSeedAttr ); +};};if _adbf :=_fceg .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_adbf !=nil {return _adbf ;};if _fceg .SldMasterIdLst !=nil {if _gfagd :=_fceg .SldMasterIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"); +_gfagd !=nil {return _gfagd ;};};if _fceg .NotesMasterIdLst !=nil {if _baaaf :=_fceg .NotesMasterIdLst .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074");_baaaf !=nil {return _baaaf ; +};};if _fceg .HandoutMasterIdLst !=nil {if _ebded :=_fceg .HandoutMasterIdLst .ValidateWithPath (path +"\u002f\u0048\u0061\u006edo\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_ebded !=nil {return _ebded ;};};if _fceg .SldIdLst !=nil {if _faccd :=_fceg .SldIdLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u0049\u0064\u004c\u0073t"); +_faccd !=nil {return _faccd ;};};if _fceg .SldSz !=nil {if _cafa :=_fceg .SldSz .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0053\u007a");_cafa !=nil {return _cafa ;};};if _ffec :=_fceg .NotesSz .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u0053\u007a"); +_ffec !=nil {return _ffec ;};if _fceg .SmartTags !=nil {if _fgbdd :=_fceg .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_fgbdd !=nil {return _fgbdd ;};};if _fceg .EmbeddedFontLst !=nil {if _abdg :=_fceg .EmbeddedFontLst .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064d\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"); +_abdg !=nil {return _abdg ;};};if _fceg .CustShowLst !=nil {if _begfd :=_fceg .CustShowLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074");_begfd !=nil {return _begfd ;};};if _fceg .PhotoAlbum !=nil {if _gfeg :=_fceg .PhotoAlbum .ValidateWithPath (path +"/\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"); +_gfeg !=nil {return _gfeg ;};};if _fceg .CustDataLst !=nil {if _dagge :=_fceg .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_dagge !=nil {return _dagge ;};};if _fceg .Kinsoku !=nil {if _edeae :=_fceg .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075"); +_edeae !=nil {return _edeae ;};};if _fceg .DefaultTextStyle !=nil {if _fbgc :=_fceg .DefaultTextStyle .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0065\u0078\u0074S\u0074\u0079\u006c\u0065");_fbgc !=nil {return _fbgc ; +};};if _fceg .ModifyVerifier !=nil {if _fdgba :=_fceg .ModifyVerifier .ValidateWithPath (path +"\u002fM\u006fd\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072");_fdgba !=nil {return _fdgba ;};};if _fceg .ExtLst !=nil {if _aaacf :=_fceg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_aaacf !=nil {return _aaacf ;};};return nil ;}; -// Extension List with Modification Flag -ExtLst *CT_ExtensionListModify ;}; +// Validate validates the CT_TLAnimVariantStringVal and its children +func (_bcga *CT_TLAnimVariantStringVal )Validate ()error {return _bcga .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l");};func (_gbfcg *CT_SlideTransitionChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbfcg .Blinds !=nil {_dgbd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u006e\u0064\u0073"}}; +e .EncodeElement (_gbfcg .Blinds ,_dgbd );};if _gbfcg .Checker !=nil {_bede :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0068\u0065\u0063\u006b\u0065r"}};e .EncodeElement (_gbfcg .Checker ,_bede );};if _gbfcg .Circle !=nil {_ffbab :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0069\u0072\u0063\u006c\u0065"}}; +e .EncodeElement (_gbfcg .Circle ,_ffbab );};if _gbfcg .Dissolve !=nil {_adgd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}};e .EncodeElement (_gbfcg .Dissolve ,_adgd );};if _gbfcg .Comb !=nil {_gbebe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006f\u006d\u0062"}}; +e .EncodeElement (_gbfcg .Comb ,_gbebe );};if _gbfcg .Cover !=nil {_bacdf :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u006f\u0076\u0065\u0072"}};e .EncodeElement (_gbfcg .Cover ,_bacdf );};if _gbfcg .Cut !=nil {_fgbcb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063u\u0074"}}; +e .EncodeElement (_gbfcg .Cut ,_fgbcb );};if _gbfcg .Diamond !=nil {_baad :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0064\u0069\u0061\u006d\u006f\u006ed"}};e .EncodeElement (_gbfcg .Diamond ,_baad );};if _gbfcg .Fade !=nil {_fgdg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0066\u0061\u0064\u0065"}}; +e .EncodeElement (_gbfcg .Fade ,_fgdg );};if _gbfcg .Newsflash !=nil {_cdbdcc :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u006e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"}};e .EncodeElement (_gbfcg .Newsflash ,_cdbdcc );};if _gbfcg .Plus !=nil {_bdaag :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070\u006c\u0075\u0073"}}; +e .EncodeElement (_gbfcg .Plus ,_bdaag );};if _gbfcg .Pull !=nil {_bdaad :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070\u0075\u006c\u006c"}};e .EncodeElement (_gbfcg .Pull ,_bdaad );};if _gbfcg .Push !=nil {_gfdb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070\u0075\u0073\u0068"}}; +e .EncodeElement (_gbfcg .Push ,_gfdb );};if _gbfcg .Random !=nil {_bbfea :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0072\u0061\u006e\u0064\u006f\u006d"}};e .EncodeElement (_gbfcg .Random ,_bbfea );};if _gbfcg .RandomBar !=nil {_eacc :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0072\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072"}}; +e .EncodeElement (_gbfcg .RandomBar ,_eacc );};if _gbfcg .Split !=nil {_dbacb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u0070\u006c\u0069\u0074"}};e .EncodeElement (_gbfcg .Split ,_dbacb );};if _gbfcg .Strips !=nil {_bacg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0069\u0070\u0073"}}; +e .EncodeElement (_gbfcg .Strips ,_bacg );};if _gbfcg .Wedge !=nil {_ggbec :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0077\u0065\u0064\u0067\u0065"}};e .EncodeElement (_gbfcg .Wedge ,_ggbec );};if _gbfcg .Wheel !=nil {_gcgdde :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0077\u0068\u0065\u0065\u006c"}}; +e .EncodeElement (_gbfcg .Wheel ,_gcgdde );};if _gbfcg .Wipe !=nil {_fafcf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0077\u0069\u0070\u0065"}};e .EncodeElement (_gbfcg .Wipe ,_fafcf );};if _gbfcg .Zoom !=nil {_efccb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u007a\u006f\u006f\u006d"}}; +e .EncodeElement (_gbfcg .Zoom ,_efccb );};return nil ;};func (_bege *CT_TLBuildParagraph )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bege .BuildAttr !=ST_TLParaBuildTypeUnset {_ddaee ,_afdgaf :=_bege .BuildAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u0075\u0069l\u0064"}); +if _afdgaf !=nil {return _afdgaf ;};start .Attr =append (start .Attr ,_ddaee );};if _bege .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_dd .Sprintf ("\u0025\u0076",*_bege .BldLvlAttr )}); +};if _bege .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_bege .AnimBgAttr ))});};if _bege .AutoUpdateAnimBgAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_bege .AutoUpdateAnimBgAttr ))}); +};if _bege .RevAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0076"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_bege .RevAttr ))});};if _bege .AdvAutoAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061d\u0076\u0041\u0075\u0074\u006f"},Value :_dd .Sprintf ("\u0025\u0076",*_bege .AdvAutoAttr )}); +};if _bege .SpidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_bege .SpidAttr )});};if _bege .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_bege .GrpIdAttr )}); +};if _bege .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_bege .UiExpandAttr ))});};e .EncodeToken (start );if _bege .TmplLst !=nil {_agfeg :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0074\u006d\u0070\u006c\u004c\u0073t"}}; +e .EncodeElement (_bege .TmplLst ,_agfeg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_OutlineViewProperties ()*CT_OutlineViewProperties {_fcee :=&CT_OutlineViewProperties {};_fcee .CViewPr =NewCT_CommonViewProperties (); +return _fcee ;};func (_eda *CT_OrientationTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccaa :=range start .Attr {if _ccaa .Name .Local =="\u0064\u0069\u0072"{_eda .DirAttr .UnmarshalXMLAttr (_ccaa );continue ;};};for {_bbgf ,_gaba :=d .Token (); +if _gaba !=nil {return _dd .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",_gaba );};if _gbag ,_dabb :=_bbgf .(_g .EndElement ); +_dabb &&_gbag .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_OutlineViewSlideList and its children, prefixing error messages with path -func (_cgdfc *CT_OutlineViewSlideList )ValidateWithPath (path string )error {for _fgbeg ,_eggef :=range _cgdfc .Sld {if _egaeb :=_eggef .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_fgbeg ));_egaeb !=nil {return _egaeb ; -};};return nil ;};func (_fced *CT_SlideIdListEntry )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fced .IdAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fced .RIdAttr )}); -e .EncodeToken (start );if _fced .ExtLst !=nil {_cdcca :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fced .ExtLst ,_cdcca );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ; -}; +// Validate validates the CT_TLShapeTargetElement and its children +func (_fcfc *CT_TLShapeTargetElement )Validate ()error {return _fcfc .ValidateWithPath ("\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_ceffe *ST_WebColorType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efbbb ,_efecg :=d .Token (); +if _efecg !=nil {return _efecg ;};if _beddg ,_bbddc :=_efbbb .(_g .EndElement );_bbddc &&_beddg .Name ==start .Name {*_ceffe =1;return nil ;};if _dfeb ,_dbaff :=_efbbb .(_g .CharData );!_dbaff {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efbbb ); +}else {switch string (_dfeb ){case "":*_ceffe =0;case "\u006e\u006f\u006e\u0065":*_ceffe =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_ceffe =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_ceffe =3; +case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_ceffe =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_ceffe =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_ceffe =6; +};};_efbbb ,_efecg =d .Token ();if _efecg !=nil {return _efecg ;};if _bccaf ,_ffgde :=_efbbb .(_g .EndElement );_ffgde &&_bccaf .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efbbb ); +};func (_acfd *CT_TLCommonTimeNodeData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acfd .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_acfd .IdAttr )}); +};if _acfd .PresetIDAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"},Value :_dd .Sprintf ("\u0025\u0076",*_acfd .PresetIDAttr )});};if _acfd .PresetClassAttr !=ST_TLTimeNodePresetClassTypeUnset {_bccec ,_gbeag :=_acfd .PresetClassAttr .MarshalXMLAttr (_g .Name {Local :"p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"}); +if _gbeag !=nil {return _gbeag ;};start .Attr =append (start .Attr ,_bccec );};if _acfd .PresetSubtypeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"},Value :_dd .Sprintf ("\u0025\u0076",*_acfd .PresetSubtypeAttr )}); +};if _acfd .DurAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0075\u0072"},Value :_dd .Sprintf ("\u0025\u0076",*_acfd .DurAttr )});};if _acfd .RepeatCountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"},Value :_dd .Sprintf ("\u0025\u0076",*_acfd .RepeatCountAttr )}); +};if _acfd .RepeatDurAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"},Value :_dd .Sprintf ("\u0025\u0076",*_acfd .RepeatDurAttr )});};if _acfd .SpdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_acfd .SpdAttr )}); +};if _acfd .AccelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0063\u0063e\u006c"},Value :_dd .Sprintf ("\u0025\u0076",*_acfd .AccelAttr )});};if _acfd .DecelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u0063e\u006c"},Value :_dd .Sprintf ("\u0025\u0076",*_acfd .DecelAttr )}); +};if _acfd .AutoRevAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061u\u0074\u006f\u0052\u0065\u0076"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_acfd .AutoRevAttr ))});};if _acfd .RestartAttr !=ST_TLTimeNodeRestartTypeUnset {_eggd ,_dfad :=_acfd .RestartAttr .MarshalXMLAttr (_g .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"}); +if _dfad !=nil {return _dfad ;};start .Attr =append (start .Attr ,_eggd );};if _acfd .FillAttr !=ST_TLTimeNodeFillTypeUnset {_afedf ,_addc :=_acfd .FillAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u0069\u006c\u006c"});if _addc !=nil {return _addc ;}; +start .Attr =append (start .Attr ,_afedf );};if _acfd .SyncBehaviorAttr !=ST_TLTimeNodeSyncTypeUnset {_afba ,_ffee :=_acfd .SyncBehaviorAttr .MarshalXMLAttr (_g .Name {Local :"\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"});if _ffee !=nil {return _ffee ; +};start .Attr =append (start .Attr ,_afba );};if _acfd .TmFilterAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_dd .Sprintf ("\u0025\u0076",*_acfd .TmFilterAttr )}); +};if _acfd .EvtFilterAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"},Value :_dd .Sprintf ("\u0025\u0076",*_acfd .EvtFilterAttr )});};if _acfd .DisplayAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_acfd .DisplayAttr ))}); +};if _acfd .MasterRelAttr !=ST_TLTimeNodeMasterRelationUnset {_gadaa ,_fcceg :=_acfd .MasterRelAttr .MarshalXMLAttr (_g .Name {Local :"\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"});if _fcceg !=nil {return _fcceg ;};start .Attr =append (start .Attr ,_gadaa ); +};if _acfd .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_dd .Sprintf ("\u0025\u0076",*_acfd .BldLvlAttr )});};if _acfd .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_acfd .GrpIdAttr )}); +};if _acfd .AfterEffectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_acfd .AfterEffectAttr ))});};if _acfd .NodeTypeAttr !=ST_TLTimeNodeTypeUnset {_fdcbf ,_gedb :=_acfd .NodeTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"}); +if _gedb !=nil {return _gedb ;};start .Attr =append (start .Attr ,_fdcbf );};if _acfd .NodePhAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u006f\u0064\u0065\u0050\u0068"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_acfd .NodePhAttr ))}); +};e .EncodeToken (start );if _acfd .StCondLst !=nil {_ebee :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0073\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_acfd .StCondLst ,_ebee );};if _acfd .EndCondLst !=nil {_fcbfg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065n\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}}; +e .EncodeElement (_acfd .EndCondLst ,_fcbfg );};if _acfd .EndSync !=nil {_bedfc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0065\u006e\u0064\u0053\u0079\u006ec"}};e .EncodeElement (_acfd .EndSync ,_bedfc );};if _acfd .Iterate !=nil {_dfeea :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0069\u0074\u0065\u0072\u0061\u0074e"}}; +e .EncodeElement (_acfd .Iterate ,_dfeea );};if _acfd .ChildTnLst !=nil {_eeea :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063h\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_acfd .ChildTnLst ,_eeea );};if _acfd .SubTnLst !=nil {_feeed :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}}; +e .EncodeElement (_acfd .SubTnLst ,_feeed );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SlideMasterTextStyles ()*CT_SlideMasterTextStyles {_ffaa :=&CT_SlideMasterTextStyles {};return _ffaa ;};func (_eacec *ST_TLBehaviorAccumulateType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgfec ,_efbdg :=d .Token (); +if _efbdg !=nil {return _efbdg ;};if _geeg ,_aafbd :=_dgfec .(_g .EndElement );_aafbd &&_geeg .Name ==start .Name {*_eacec =1;return nil ;};if _ccdfd ,_dcace :=_dgfec .(_g .CharData );!_dcace {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgfec ); +}else {switch string (_ccdfd ){case "":*_eacec =0;case "\u006e\u006f\u006e\u0065":*_eacec =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_eacec =2;};};_dgfec ,_efbdg =d .Token ();if _efbdg !=nil {return _efbdg ;};if _fefac ,_eagdg :=_dgfec .(_g .EndElement ); +_eagdg &&_fefac .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgfec );};func (_bbec *CT_HandoutMaster )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbec .CSld =NewCT_CommonSlideData (); +_bbec .ClrMap =_b .NewCT_ColorMapping ();_fdde :for {_cfba ,_agfab :=d .Token ();if _agfab !=nil {return _agfab ;};switch _edfa :=_cfba .(type ){case _g .StartElement :switch _edfa .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\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"},_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\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 _dacbf :=d .DecodeElement (_bbec .CSld ,&_edfa ); +_dacbf !=nil {return _dacbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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 _fcbgg :=d .DecodeElement (_bbec .ClrMap ,&_edfa ); +_fcbgg !=nil {return _fcbgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_bbec .Hf =NewCT_HeaderFooter (); +if _fefd :=d .DecodeElement (_bbec .Hf ,&_edfa );_fefd !=nil {return _fefd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbec .ExtLst =NewCT_ExtensionListModify (); +if _dbed :=d .DecodeElement (_bbec .ExtLst ,&_edfa );_dbed !=nil {return _dbed ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_edfa .Name ); +if _bfgb :=d .Skip ();_bfgb !=nil {return _bfgb ;};};case _g .EndElement :break _fdde ;case _g .CharData :};};return nil ;};func (_agdbc *CT_CommonSlideData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _agdbc .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dd .Sprintf ("\u0025\u0076",*_agdbc .NameAttr )}); +};e .EncodeToken (start );if _agdbc .Bg !=nil {_daa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_agdbc .Bg ,_daa );};_gde :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0070\u0054\u0072\u0065\u0065"}}; +e .EncodeElement (_agdbc .SpTree ,_gde );if _agdbc .CustDataLst !=nil {_dgae :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_agdbc .CustDataLst ,_dgae );}; +if _agdbc .Controls !=nil {_eae :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_agdbc .Controls ,_eae );};if _agdbc .ExtLst !=nil {_bffc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_agdbc .ExtLst ,_bffc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func ParseUnionST_FixedPercentage (s string )(_b .ST_FixedPercentage ,error ){return _b .ParseUnionST_FixedPercentage (s );};type CT_SlideLayoutIdListEntry struct{ -// Validate validates the CT_SlideTransitionChoice and its children -func (_cada *CT_SlideTransitionChoice )Validate ()error {return _cada .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073i\u0074\u0069\u006f\u006e\u0043\u0068\u006f\u0069\u0063\u0065");};func (_fcda *CT_GuideList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bdbc :for {_cfaf ,_dcbf :=d .Token (); -if _dcbf !=nil {return _dcbf ;};switch _afce :=_cfaf .(type ){case _gg .StartElement :switch _afce .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edba :=NewCT_Guide (); -if _gfdg :=d .DecodeElement (_edba ,&_afce );_gfdg !=nil {return _gfdg ;};_fcda .Guide =append (_fcda .Guide ,_edba );default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_afce .Name ); -if _agcb :=d .Skip ();_agcb !=nil {return _agcb ;};};case _gg .EndElement :break _bdbc ;case _gg .CharData :};};return nil ;}; +// ID Tag +IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};type CT_TLAnimVariantIntegerVal struct{ -// ValidateWithPath validates the CT_ApplicationNonVisualDrawingProps and its children, prefixing error messages with path -func (_ged *CT_ApplicationNonVisualDrawingProps )ValidateWithPath (path string )error {if _ged .Ph !=nil {if _gadc :=_ged .Ph .ValidateWithPath (path +"\u002f\u0050\u0068");_gadc !=nil {return _gadc ;};};if _ged .AudioCd !=nil {if _fgcf :=_ged .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064"); -_fgcf !=nil {return _fgcf ;};};if _ged .WavAudioFile !=nil {if _age :=_ged .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_age !=nil {return _age ;};};if _ged .AudioFile !=nil {if _dac :=_ged .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"); -_dac !=nil {return _dac ;};};if _ged .VideoFile !=nil {if _aff :=_ged .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_aff !=nil {return _aff ;};};if _ged .QuickTimeFile !=nil {if _fde :=_ged .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065"); -_fde !=nil {return _fde ;};};if _ged .CustDataLst !=nil {if _cgb :=_ged .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_cgb !=nil {return _cgb ;};};if _ged .ExtLst !=nil {if _cdg :=_ged .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cdg !=nil {return _cdg ;};};return nil ;};func NewCT_OleObjectChoice ()*CT_OleObjectChoice {_ffbc :=&CT_OleObjectChoice {};return _ffbc };func (_agecf *CT_TLSubShapeId )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_baeff :=range start .Attr {if _baeff .Name .Local =="\u0073\u0070\u0069\u0064"{_facd ,_bdgad :=_baeff .Value ,error (nil ); -if _bdgad !=nil {return _bdgad ;};_agecf .SpidAttr =_facd ;continue ;};};for {_fabdc ,_eeeb :=d .Token ();if _eeeb !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0053\u0075\u0062\u0053h\u0061\u0070\u0065I\u0064:\u0020\u0025\u0073",_eeeb ); -};if _cffgb ,_fcbcd :=_fabdc .(_gg .EndElement );_fcbcd &&_cffgb .Name ==start .Name {break ;};};return nil ;};type CT_CommonViewProperties struct{ +// Value +ValAttr int32 ;};func (_efbeg ST_SlideSizeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_efbeg .String (),start );};type CT_TLTimeTargetElement struct{ -// Variable Scale -VarScaleAttr *bool ; +// Slide Target +SldTgt *CT_Empty ; -// View Scale -Scale *_cf .CT_Scale2D ; +// Sound Target +SndTgt *_b .CT_EmbeddedWAVAudioFile ; -// View Origin -Origin *_cf .CT_Point2D ;};func (_ebeda *CT_TagsData )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fcacb :=range start .Attr {if _fcacb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fcacb .Name .Local =="\u0069\u0064"||_fcacb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fcacb .Name .Local =="\u0069\u0064"{_cbacd ,_agfgg :=_fcacb .Value ,error (nil ); -if _agfgg !=nil {return _agfgg ;};_ebeda .IdAttr =_cbacd ;continue ;};};for {_fbedg ,_debd :=d .Token ();if _debd !=nil {return _b .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_debd ); -};if _gcgdf ,_cbacde :=_fbedg .(_gg .EndElement );_cbacde &&_gcgdf .Name ==start .Name {break ;};};return nil ;};type CT_SlideLayoutIdListEntry struct{ +// Shape Target +SpTgt *CT_TLShapeTargetElement ; -// ID Tag -IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func NewCT_TransitionSoundAction ()*CT_TransitionSoundAction {_gfdgf :=&CT_TransitionSoundAction {};return _gfdgf ;};func (_ffagg ST_SplitterBarState )String ()string {switch _ffagg {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 "";}; +// Ink Target +InkTgt *CT_TLSubShapeId ;};func NewCT_CustomShowId ()*CT_CustomShowId {_gbeb :=&CT_CustomShowId {};return _gbeb }; -// Validate validates the CT_OrientationTransition and its children -func (_cdbc *CT_OrientationTransition )Validate ()error {return _cdbc .ValidateWithPath ("\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");};type CT_WebProperties struct{ +// ValidateWithPath validates the CT_NotesMasterIdList and its children, prefixing error messages with path +func (_bfgeg *CT_NotesMasterIdList )ValidateWithPath (path string )error {if _bfgeg .NotesMasterId !=nil {if _dad :=_bfgeg .NotesMasterId .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064");_dad !=nil {return _dad ; +};};return nil ;}; -// Show animation in HTML output -ShowAnimationAttr *bool ; +// Validate validates the CT_TLAnimateColorBehavior and its children +func (_fggf *CT_TLAnimateColorBehavior )Validate ()error {return _fggf .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_bdgba ST_SplitterBarState )Validate ()error {return _bdgba .ValidateWithPath ("")}; -// Resize graphics in HTML output -ResizeGraphicsAttr *bool ; -// Allow PNG in HTML output -AllowPngAttr *bool ; +// Validate validates the CT_TLCommonTimeNodeData and its children +func (_abgeb *CT_TLCommonTimeNodeData )Validate ()error {return _abgeb .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");}; -// Rely on VML for HTML output -RelyOnVmlAttr *bool ; +// ValidateWithPath validates the CT_SlideSyncProperties and its children, prefixing error messages with path +func (_bebc *CT_SlideSyncProperties )ValidateWithPath (path string )error {if _bebc .ExtLst !=nil {if _cfeac :=_bebc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfeac !=nil {return _cfeac ;};};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_SlideRelationshipListEntry struct{IdAttr string ;};func (_cgbecb ST_TLAnimateColorSpace )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ddgce :=_g .Attr {};_ddgce .Name =name ;switch _cgbecb {case ST_TLAnimateColorSpaceUnset :_ddgce .Value =""; +case ST_TLAnimateColorSpaceRgb :_ddgce .Value ="\u0072\u0067\u0062";case ST_TLAnimateColorSpaceHsl :_ddgce .Value ="\u0068\u0073\u006c";};return _ddgce ,nil ;}; -// Organize HTML output in folders -OrganizeInFoldersAttr *bool ; +// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path +func (_gfgd *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _ecd :=_gfgd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ecd !=nil {return _ecd ;};if _bdd :=_gfgd .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); +_bdd !=nil {return _bdd ;};if _gdeg :=_gfgd .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_gdeg !=nil {return _gdeg ;};return nil ;}; -// Use long file names in HTML output -UseLongFilenamesAttr *bool ; +// ValidateWithPath validates the CT_Slide and its children, prefixing error messages with path +func (_bggdb *CT_Slide )ValidateWithPath (path string )error {if _dcdg :=_bggdb .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_dcdg !=nil {return _dcdg ;};if _bggdb .ClrMapOvr !=nil {if _cafae :=_bggdb .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"); +_cafae !=nil {return _cafae ;};};if _bggdb .Transition !=nil {if _aeaa :=_bggdb .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_aeaa !=nil {return _aeaa ;};};if _bggdb .Timing !=nil {if _dbee :=_bggdb .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067"); +_dbee !=nil {return _dbee ;};};if _bggdb .ExtLst !=nil {if _geaf :=_bggdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geaf !=nil {return _geaf ;};};return nil ;};func (_afda *CT_SlideViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_dcf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_afda .CSldViewPr ,_dcf );if _afda .ExtLst !=nil {_afcfb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_afda .ExtLst ,_afcfb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dgeaf *CT_StringTag )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dd .Sprintf ("\u0025\u0076",_dgeaf .NameAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_dd .Sprintf ("\u0025\u0076",_dgeaf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TLCommonBehaviorData ()*CT_TLCommonBehaviorData {_efee :=&CT_TLCommonBehaviorData {}; +_efee .CTn =NewCT_TLCommonTimeNodeData ();_efee .TgtEl =NewCT_TLTimeTargetElement ();return _efee ;};type CT_Empty struct{};func (_edgeg ST_TLTimeNodeType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_edgeg .String (),start ); +};func (_bcad *CT_ShowProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bcad .LoopAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_bcad .LoopAttr ))}); +};if _bcad .ShowNarrationAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_bcad .ShowNarrationAttr ))}); +};if _bcad .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_bcad .ShowAnimationAttr ))}); +};if _bcad .UseTimingsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_bcad .UseTimingsAttr ))});};e .EncodeToken (start ); +if _bcad .Present !=nil {_dgcdf :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_bcad .Present ,_dgcdf );};if _bcad .Browse !=nil {_afaaf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}}; +e .EncodeElement (_bcad .Browse ,_afaaf );};if _bcad .Kiosk !=nil {_dbdc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_bcad .Kiosk ,_dbdc );};if _bcad .SldAll !=nil {_fccdf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}}; +e .EncodeElement (_bcad .SldAll ,_fccdf );};if _bcad .SldRg !=nil {_efdb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_bcad .SldRg ,_efdb );};if _bcad .CustShow !=nil {_ddab :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; +e .EncodeElement (_bcad .CustShow ,_ddab );};if _bcad .PenClr !=nil {_dbcc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070\u0065\u006e\u0043\u006c\u0072"}};e .EncodeElement (_bcad .PenClr ,_dbcc );};if _bcad .ExtLst !=nil {_bgegd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bcad .ExtLst ,_bgegd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcafg ST_TransitionSpeed )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edddbf :=_g .Attr {};_edddbf .Name =name ;switch _dcafg {case ST_TransitionSpeedUnset :_edddbf .Value =""; +case ST_TransitionSpeedSlow :_edddbf .Value ="\u0073\u006c\u006f\u0077";case ST_TransitionSpeedMed :_edddbf .Value ="\u006d\u0065\u0064";case ST_TransitionSpeedFast :_edddbf .Value ="\u0066\u0061\u0073\u0074";};return _edddbf ,nil ;}; -// Image size for HTML output -ImgSzAttr ST_WebScreenSize ; +// Validate validates the CT_WebProperties and its children +func (_ebcag *CT_WebProperties )Validate ()error {return _ebcag .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bedf *CT_Presentation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bedf .NotesSz =_b .NewCT_PositiveSize2D (); +for _ ,_ggbc :=range start .Attr {if _ggbc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_edeaa ,_bcefe :=_d .ParseInt (_ggbc .Value ,10,32);if _bcefe !=nil {return _bcefe ;};_eddf :=int32 (_edeaa );_bedf .FirstSlideNumAttr =&_eddf ; +continue ;};if _ggbc .Name .Local =="\u0072\u0074\u006c"{_ccde ,_dacaf :=_d .ParseBool (_ggbc .Value );if _dacaf !=nil {return _dacaf ;};_bedf .RtlAttr =&_ccde ;continue ;};if _ggbc .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_afcd ,_faggd :=_d .ParseBool (_ggbc .Value ); +if _faggd !=nil {return _faggd ;};_bedf .CompatModeAttr =&_afcd ;continue ;};if _ggbc .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_aggdd ,_eebcg :=_d .ParseBool (_ggbc .Value );if _eebcg !=nil {return _eebcg ; +};_bedf .EmbedTrueTypeFontsAttr =&_aggdd ;continue ;};if _ggbc .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_ecgd ,_efedb :=_d .ParseBool (_ggbc .Value );if _efedb !=nil {return _efedb ; +};_bedf .AutoCompressPicturesAttr =&_ecgd ;continue ;};if _ggbc .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_ggdeg ,_baeg :=_d .ParseBool (_ggbc .Value ); +if _baeg !=nil {return _baeg ;};_bedf .ShowSpecialPlsOnTitleSldAttr =&_ggdeg ;continue ;};if _ggbc .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_cdafe ,_afdgd :=ParseUnionST_Percentage (_ggbc .Value );if _afdgd !=nil {return _afdgd ; +};_bedf .ServerZoomAttr =&_cdafe ;continue ;};if _ggbc .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_bedf .ConformanceAttr .UnmarshalXMLAttr (_ggbc );continue ;};if _ggbc .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_edcdfc ,_eaag :=_d .ParseBool (_ggbc .Value ); +if _eaag !=nil {return _eaag ;};_bedf .RemovePersonalInfoOnSaveAttr =&_edcdfc ;continue ;};if _ggbc .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_bfbfg ,_dddc :=_d .ParseBool (_ggbc .Value );if _dddc !=nil {return _dddc ; +};_bedf .SaveSubsetFontsAttr =&_bfbfg ;continue ;};if _ggbc .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_bacfa ,_fede :=_d .ParseUint (_ggbc .Value ,10,32);if _fede !=nil {return _fede ;};_fcba :=uint32 (_bacfa ); +_bedf .BookmarkIdSeedAttr =&_fcba ;continue ;};if _ggbc .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_ecec ,_ddeb :=_d .ParseBool (_ggbc .Value );if _ddeb !=nil {return _ddeb ; +};_bedf .StrictFirstAndLastCharsAttr =&_ecec ;continue ;};};_fabbg :for {_cdece ,_fgbc :=d .Token ();if _fgbc !=nil {return _fgbc ;};switch _aega :=_cdece .(type ){case _g .StartElement :switch _aega .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\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"},_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\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"}:_bedf .SldMasterIdLst =NewCT_SlideMasterIdList (); +if _ccbaa :=d .DecodeElement (_bedf .SldMasterIdLst ,&_aega );_ccbaa !=nil {return _ccbaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_bedf .NotesMasterIdLst =NewCT_NotesMasterIdList (); +if _aceea :=d .DecodeElement (_bedf .NotesMasterIdLst ,&_aega );_aceea !=nil {return _aceea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_bedf .HandoutMasterIdLst =NewCT_HandoutMasterIdList (); +if _bfff :=d .DecodeElement (_bedf .HandoutMasterIdLst ,&_aega );_bfff !=nil {return _bfff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_bedf .SldIdLst =NewCT_SlideIdList (); +if _gfag :=d .DecodeElement (_bedf .SldIdLst ,&_aega );_gfag !=nil {return _gfag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"}:_bedf .SldSz =NewCT_SlideSize (); +if _gbbbb :=d .DecodeElement (_bedf .SldSz ,&_aega );_gbbbb !=nil {return _gbbbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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 _edcg :=d .DecodeElement (_bedf .NotesSz ,&_aega ); +_edcg !=nil {return _edcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_bedf .SmartTags =NewCT_SmartTags (); +if _cecb :=d .DecodeElement (_bedf .SmartTags ,&_aega );_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\u002eo\u0072\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"},_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\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"}:_bedf .EmbeddedFontLst =NewCT_EmbeddedFontList (); +if _aaaec :=d .DecodeElement (_bedf .EmbeddedFontLst ,&_aega );_aaaec !=nil {return _aaaec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_bedf .CustShowLst =NewCT_CustomShowList (); +if _bbfeg :=d .DecodeElement (_bedf .CustShowLst ,&_aega );_bbfeg !=nil {return _bbfeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_bedf .PhotoAlbum =NewCT_PhotoAlbum (); +if _cedg :=d .DecodeElement (_bedf .PhotoAlbum ,&_aega );_cedg !=nil {return _cedg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_bedf .CustDataLst =NewCT_CustomerDataList (); +if _dfcc :=d .DecodeElement (_bedf .CustDataLst ,&_aega );_dfcc !=nil {return _dfcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_bedf .Kinsoku =NewCT_Kinsoku (); +if _ceeaf :=d .DecodeElement (_bedf .Kinsoku ,&_aega );_ceeaf !=nil {return _ceeaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_bedf .DefaultTextStyle =_b .NewCT_TextListStyle (); +if _cdag :=d .DecodeElement (_bedf .DefaultTextStyle ,&_aega );_cdag !=nil {return _cdag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_bedf .ModifyVerifier =NewCT_ModifyVerifier (); +if _fgae :=d .DecodeElement (_bedf .ModifyVerifier ,&_aega );_fgae !=nil {return _fgae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bedf .ExtLst =NewCT_ExtensionList (); +if _ccdb :=d .DecodeElement (_bedf .ExtLst ,&_aega );_ccdb !=nil {return _ccdb ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_aega .Name ); +if _baae :=d .Skip ();_baae !=nil {return _baae ;};};case _g .EndElement :break _fabbg ;case _g .CharData :};};return nil ;};type CT_SlideMaster struct{ -// Encoding for HTML output -EncodingAttr *string ; +// Preserve Slide Master +PreserveAttr *bool ; -// Slide Navigation Colors for HTML output -ClrAttr ST_WebColorType ;ExtLst *CT_ExtensionList ;};func NewCT_OutlineViewSlideEntry ()*CT_OutlineViewSlideEntry {_dbda :=&CT_OutlineViewSlideEntry {};return _dbda ;};func (_aecg *CT_IndexRange )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_efba :=range start .Attr {if _efba .Name .Local =="\u0073\u0074"{_bgcee ,_gaba :=_e .ParseUint (_efba .Value ,10,32); -if _gaba !=nil {return _gaba ;};_aecg .StAttr =uint32 (_bgcee );continue ;};if _efba .Name .Local =="\u0065\u006e\u0064"{_cbbe ,_gaag :=_e .ParseUint (_efba .Value ,10,32);if _gaag !=nil {return _gaag ;};_aecg .EndAttr =uint32 (_cbbe );continue ;};};for {_edad ,_cdeee :=d .Token (); -if _cdeee !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0064e\u0078R\u0061\u006e\u0067\u0065\u003a\u0020\u0025s",_cdeee );};if _cedd ,_edee :=_edad .(_gg .EndElement );_edee &&_cedd .Name ==start .Name {break ; -};};return nil ;};type CT_EmbeddedFontDataId struct{IdAttr string ;};func ParseUnionST_PositiveFixedPercentage (s string )(_cf .ST_PositiveFixedPercentage ,error ){return _cf .ParseUnionST_PositiveFixedPercentage (s );};type ST_TLAnimateBehaviorCalcMode byte ; -type CT_HtmlPublishProperties struct{ +// Common slide data for slide masters +CSld *CT_CommonSlideData ; -// Show Speaker Notes -ShowSpeakerNotesAttr *bool ; +// Color Scheme Map +ClrMap *_b .CT_ColorMapping ; -// Target Output Profile -TargetAttr *string ; +// List of Slide Layouts +SldLayoutIdLst *CT_SlideLayoutIdList ; -// HTML Output Title -TitleAttr *string ;IdAttr string ; +// Slide Transition for a Slide Master +Transition *CT_SlideTransition ; -// All Slides -SldAll *CT_Empty ; +// Slide Timing Information for Slide Masters +Timing *CT_SlideTiming ; -// Slide Range -SldRg *CT_IndexRange ; +// Header/Footer information for a slide master +Hf *CT_HeaderFooter ; -// Custom Show -CustShow *CT_CustomShowId ;ExtLst *CT_ExtensionList ;};func (_ebgadd ST_TLTimeNodeRestartType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ddgcf :=_gg .Attr {};_ddgcf .Name =name ;switch _ebgadd {case ST_TLTimeNodeRestartTypeUnset :_ddgcf .Value =""; -case ST_TLTimeNodeRestartTypeAlways :_ddgcf .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_TLTimeNodeRestartTypeWhenNotActive :_ddgcf .Value ="\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case ST_TLTimeNodeRestartTypeNever :_ddgcf .Value ="\u006e\u0065\u0076e\u0072"; -};return _ddgcf ,nil ;}; +// Slide Master Text Styles +TxStyles *CT_SlideMasterTextStyles ;ExtLst *CT_ExtensionListModify ;};func (_ddfb *CT_Slide )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddfb .ShowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ddfb .ShowAttr ))}); +};if _ddfb .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ddfb .ShowMasterSpAttr ))});};if _ddfb .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ddfb .ShowMasterPhAnimAttr ))}); +};e .EncodeToken (start );_cgdcb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_ddfb .CSld ,_cgdcb );if _ddfb .ClrMapOvr !=nil {_fdage :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; +e .EncodeElement (_ddfb .ClrMapOvr ,_fdage );};if _ddfb .Transition !=nil {_gegce :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ddfb .Transition ,_gegce );};if _ddfb .Timing !=nil {_dbgce :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; +e .EncodeElement (_ddfb .Timing ,_dbgce );};if _ddfb .ExtLst !=nil {_dbfgf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddfb .ExtLst ,_dbfgf );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the AG_ChildSlide and its children -func (_fgb *AG_ChildSlide )Validate ()error {return _fgb .ValidateWithPath ("\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func (_ebacb ST_PlaceholderSize )Validate ()error {return _ebacb .ValidateWithPath ("")};func NewCT_ApplicationNonVisualDrawingProps ()*CT_ApplicationNonVisualDrawingProps {_bf :=&CT_ApplicationNonVisualDrawingProps {}; -return _bf ;};type CT_TLTextTargetElement struct{ +// Validate validates the CT_TLCommandBehavior and its children +func (_accac *CT_TLCommandBehavior )Validate ()error {return _accac .ValidateWithPath ("C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072");};func (_cedcc ST_TLTimeNodeType )String ()string {switch _cedcc {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 (_aaa *CT_ApplicationNonVisualDrawingProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afa :=range start .Attr {if _afa .Name .Local =="\u0069s\u0050\u0068\u006f\u0074\u006f"{_add ,_fc :=_d .ParseBool (_afa .Value ); +if _fc !=nil {return _fc ;};_aaa .IsPhotoAttr =&_add ;continue ;};if _afa .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_bcb ,_gbb :=_d .ParseBool (_afa .Value );if _gbb !=nil {return _gbb ;};_aaa .UserDrawnAttr =&_bcb ;continue ;};};_abd :for {_gcc ,_gabd :=d .Token (); +if _gabd !=nil {return _gabd ;};switch _fe :=_gcc .(type ){case _g .StartElement :switch _fe .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0070\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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068"}:_aaa .Ph =NewCT_Placeholder (); +if _fdc :=d .DecodeElement (_aaa .Ph ,&_fe );_fdc !=nil {return _fdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aaa .AudioCd =_b .NewCT_AudioCD (); +if _eaf :=d .DecodeElement (_aaa .AudioCd ,&_fe );_eaf !=nil {return _eaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aaa .WavAudioFile =_b .NewCT_EmbeddedWAVAudioFile (); +if _agdb :=d .DecodeElement (_aaa .WavAudioFile ,&_fe );_agdb !=nil {return _agdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aaa .AudioFile =_b .NewCT_AudioFile (); +if _fbf :=d .DecodeElement (_aaa .AudioFile ,&_fe );_fbf !=nil {return _fbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aaa .VideoFile =_b .NewCT_VideoFile (); +if _aef :=d .DecodeElement (_aaa .VideoFile ,&_fe );_aef !=nil {return _aef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_aaa .QuickTimeFile =_b .NewCT_QuickTimeFile (); +if _fcf :=d .DecodeElement (_aaa .QuickTimeFile ,&_fe );_fcf !=nil {return _fcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_aaa .CustDataLst =NewCT_CustomerDataList (); +if _dedf :=d .DecodeElement (_aaa .CustDataLst ,&_fe );_dedf !=nil {return _dedf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaa .ExtLst =NewCT_ExtensionList (); +if _gag :=d .DecodeElement (_aaa .ExtLst ,&_fe );_gag !=nil {return _gag ;};default:_de .Log .Debug ("\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",_fe .Name ); +if _gd :=d .Skip ();_gd !=nil {return _gd ;};};case _g .EndElement :break _abd ;case _g .CharData :};};return nil ;};func (_egdeb *ST_WebScreenSize )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_egdeb =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_egdeb =1; +case "\u00364\u0030\u0078\u0034\u0038\u0030":*_egdeb =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_egdeb =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_egdeb =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_egdeb =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_egdeb =6; +case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_egdeb =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_egdeb =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_egdeb =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_egdeb =10; +case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_egdeb =11;};return nil ;};func (_dabab ST_TLChartSubelementType )ValidateWithPath (path string )error {switch _dabab {case 0,1,2,3,4,5:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dabab )); +};return nil ;};func NewCT_SlideMasterIdListEntry ()*CT_SlideMasterIdListEntry {_aafb :=&CT_SlideMasterIdListEntry {};return _aafb ;}; -// Character Range -CharRg *CT_IndexRange ; +// ValidateWithPath validates the CT_SlideRelationshipListEntry and its children, prefixing error messages with path +func (_efac *CT_SlideRelationshipListEntry )ValidateWithPath (path string )error {return nil }; -// Paragraph Text Range -PRg *CT_IndexRange ;}; +// ValidateWithPath validates the EG_SlideListChoice and its children, prefixing error messages with path +func (_begb *EG_SlideListChoice )ValidateWithPath (path string )error {if _begb .SldAll !=nil {if _cfga :=_begb .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_cfga !=nil {return _cfga ;};};if _begb .SldRg !=nil {if _aggbb :=_begb .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067"); +_aggbb !=nil {return _aggbb ;};};if _begb .CustShow !=nil {if _dcgbb :=_begb .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_dcgbb !=nil {return _dcgbb ;};};return nil ;};func (_gadff ST_TLAnimateBehaviorCalcMode )Validate ()error {return _gadff .ValidateWithPath ("")}; +func (_dfbade ST_SlideSizeType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fedd :=_g .Attr {};_fedd .Name =name ;switch _dfbade {case ST_SlideSizeTypeUnset :_fedd .Value ="";case ST_SlideSizeTypeScreen4x3 :_fedd .Value ="\u0073c\u0072\u0065\u0065\u006e\u0034\u00783"; +case ST_SlideSizeTypeLetter :_fedd .Value ="\u006c\u0065\u0074\u0074\u0065\u0072";case ST_SlideSizeTypeA4 :_fedd .Value ="\u0041\u0034";case ST_SlideSizeType35mm :_fedd .Value ="\u0033\u0035\u006d\u006d";case ST_SlideSizeTypeOverhead :_fedd .Value ="\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064"; +case ST_SlideSizeTypeBanner :_fedd .Value ="\u0062\u0061\u006e\u006e\u0065\u0072";case ST_SlideSizeTypeCustom :_fedd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";case ST_SlideSizeTypeLedger :_fedd .Value ="\u006c\u0065\u0064\u0067\u0065\u0072";case ST_SlideSizeTypeA3 :_fedd .Value ="\u0041\u0033"; +case ST_SlideSizeTypeB4ISO :_fedd .Value ="\u0042\u0034\u0049S\u004f";case ST_SlideSizeTypeB5ISO :_fedd .Value ="\u0042\u0035\u0049S\u004f";case ST_SlideSizeTypeB4JIS :_fedd .Value ="\u0042\u0034\u004aI\u0053";case ST_SlideSizeTypeB5JIS :_fedd .Value ="\u0042\u0035\u004aI\u0053"; +case ST_SlideSizeTypeHagakiCard :_fedd .Value ="\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064";case ST_SlideSizeTypeScreen16x9 :_fedd .Value ="\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case ST_SlideSizeTypeScreen16x10 :_fedd .Value ="s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030"; +};return _fedd ,nil ;}; -// ValidateWithPath validates the CT_SlideSize and its children, prefixing error messages with path -func (_gebd *CT_SlideSize )ValidateWithPath (path string )error {if _gebd .CxAttr < 914400{return _b .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 ,_gebd .CxAttr ); -};if _gebd .CxAttr > 51206400{return _b .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 ,_gebd .CxAttr ); -};if _gebd .CxAttr < 0{return _b .Errorf ("\u0025\u0073\u002fm.\u0043\u0078\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gebd .CxAttr );};if _gebd .CyAttr < 914400{return _b .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 ,_gebd .CyAttr ); -};if _gebd .CyAttr > 51206400{return _b .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 ,_gebd .CyAttr ); -};if _gebd .CyAttr < 0{return _b .Errorf ("\u0025\u0073\u002fm.\u0043\u0079\u0041\u0074\u0074\u0072\u0020\u006d\u0075s\u0074 \u0062e\u0020>\u003d\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_gebd .CyAttr );};if _aabg :=_gebd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_aabg !=nil {return _aabg ;};return nil ;};func (_bbede *CT_IndexRange )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0074"},Value :_b .Sprintf ("\u0025\u0076",_bbede .StAttr )}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0065\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0076",_bbede .EndAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type ST_TransitionSpeed byte ; -func (_gfbb *EG_ShowType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cedcc :for {_bcafd ,_baaafb :=d .Token ();if _baaafb !=nil {return _baaafb ;};switch _eafab :=_bcafd .(type ){case _gg .StartElement :switch _eafab .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfbb .Present =NewCT_Empty (); -if _ddaba :=d .DecodeElement (_gfbb .Present ,&_eafab );_ddaba !=nil {return _ddaba ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfbb .Browse =NewCT_ShowInfoBrowse (); -if _gacgb :=d .DecodeElement (_gfbb .Browse ,&_eafab );_gacgb !=nil {return _gacgb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gfbb .Kiosk =NewCT_ShowInfoKiosk (); -if _feaag :=d .DecodeElement (_gfbb .Kiosk ,&_eafab );_feaag !=nil {return _feaag ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_eafab .Name ); -if _fdadf :=d .Skip ();_fdadf !=nil {return _fdadf ;};};case _gg .EndElement :break _cedcc ;case _gg .CharData :};};return nil ;};func NewCT_PrintProperties ()*CT_PrintProperties {_gegab :=&CT_PrintProperties {};return _gegab }; +// ValidateWithPath validates the CT_OleObjectLink and its children, prefixing error messages with path +func (_befd *CT_OleObjectLink )ValidateWithPath (path string )error {if _befd .ExtLst !=nil {if _bfbf :=_befd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfbf !=nil {return _bfbf ;};};return nil ;}; -// ValidateWithPath validates the CT_TLBuildDiagram and its children, prefixing error messages with path -func (_cdgdc *CT_TLBuildDiagram )ValidateWithPath (path string )error {if _agge :=_cdgdc .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_agge !=nil {return _agge ;};return nil ;};type Notes struct{CT_NotesSlide }; -type ST_TLTimeNodeMasterRelation byte ; +// ValidateWithPath validates the Presentation and its children, prefixing error messages with path +func (_ddcgf *Presentation )ValidateWithPath (path string )error {if _fcegf :=_ddcgf .CT_Presentation .ValidateWithPath (path );_fcegf !=nil {return _fcegf ;};return nil ;};func (_eded ST_PrintColorMode )ValidateWithPath (path string )error {switch _eded {case 0,1,2,3:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eded )); +};return nil ;};func (_fdbac *PresentationPr )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\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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 ="\u0070\u003ap\u0072\u0065\u0073e\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0072";return _fdbac .CT_PresentationProperties .MarshalXML (e ,start );};type CT_TLCommonTimeNodeData struct{ -// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path -func (_afed *CT_CommentList )ValidateWithPath (path string )error {for _gbec ,_gfa :=range _afed .Cm {if _abeg :=_gfa .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0043\u006d\u005b\u0025\u0064]",path ,_gbec ));_abeg !=nil {return _abeg ;};};return nil ; -}; +// ID +IdAttr *uint32 ; -// Validate validates the CT_TLAnimVariantFloatVal and its children -func (_dbge *CT_TLAnimVariantFloatVal )Validate ()error {return _dbge .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c");};func (_efggd *CT_TLShapeTargetElement )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dcgd :=range start .Attr {if _dcgd .Name .Local =="\u0073\u0070\u0069\u0064"{_fabf ,_aggea :=_e .ParseUint (_dcgd .Value ,10,32); -if _aggea !=nil {return _aggea ;};_efggd .SpidAttr =uint32 (_fabf );continue ;};};_cceaa :for {_edbff ,_fcece :=d .Token ();if _fcece !=nil {return _fcece ;};switch _beegd :=_edbff .(type ){case _gg .StartElement :switch _beegd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efggd .Bg =NewCT_Empty (); -if _afbac :=d .DecodeElement (_efggd .Bg ,&_beegd );_afbac !=nil {return _afbac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_efggd .SubSp =NewCT_TLSubShapeId (); -if _bcbc :=d .DecodeElement (_efggd .SubSp ,&_beegd );_bcbc !=nil {return _bcbc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efggd .OleChartEl =NewCT_TLOleChartTargetElement (); -if _bccce :=d .DecodeElement (_efggd .OleChartEl ,&_beegd );_bccce !=nil {return _bccce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efggd .TxEl =NewCT_TLTextTargetElement (); -if _dbedb :=d .DecodeElement (_efggd .TxEl ,&_beegd );_dbedb !=nil {return _dbedb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_efggd .GraphicEl =_cf .NewCT_AnimationElementChoice (); -if _agcfd :=d .DecodeElement (_efggd .GraphicEl ,&_beegd );_agcfd !=nil {return _agcfd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_beegd .Name ); -if _febef :=d .Skip ();_febef !=nil {return _febef ;};};case _gg .EndElement :break _cceaa ;case _gg .CharData :};};return nil ;}; +// Preset ID +PresetIDAttr *int32 ; -// ValidateWithPath validates the CT_TLTextTargetElement and its children, prefixing error messages with path -func (_cffac *CT_TLTextTargetElement )ValidateWithPath (path string )error {if _cffac .CharRg !=nil {if _febce :=_cffac .CharRg .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0052\u0067");_febce !=nil {return _febce ;};};if _cffac .PRg !=nil {if _dabcg :=_cffac .PRg .ValidateWithPath (path +"\u002f\u0050\u0052\u0067"); -_dabcg !=nil {return _dabcg ;};};return nil ;};func (_caaab *ST_PlaceholderSize )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_caaab =0;case "\u0066\u0075\u006c\u006c":*_caaab =1;case "\u0068\u0061\u006c\u0066":*_caaab =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_caaab =3; -};return nil ;}; +// Preset Types +PresetClassAttr ST_TLTimeNodePresetClassType ; -// ValidateWithPath validates the CT_TLMediaNodeVideo and its children, prefixing error messages with path -func (_cdeg *CT_TLMediaNodeVideo )ValidateWithPath (path string )error {if _eagg :=_cdeg .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_eagg !=nil {return _eagg ;};return nil ;};func (_bebe *CT_TLCommandBehavior )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bebe .TypeAttr !=ST_TLCommandTypeUnset {_gdcb ,_cdbfc :=_bebe .TypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _cdbfc !=nil {return _cdbfc ;};start .Attr =append (start .Attr ,_gdcb );};if _bebe .CmdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u006d\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bebe .CmdAttr )});};e .EncodeToken (start ); -_bebfg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_bebe .CBhvr ,_bebfg );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_TLAnimVariantIntegerVal ()*CT_TLAnimVariantIntegerVal {_eega :=&CT_TLAnimVariantIntegerVal {}; -return _eega ;};func (_geaf *ST_TLTimeNodeRestartType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_geaf =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_geaf =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_geaf =2; -case "\u006e\u0065\u0076e\u0072":*_geaf =3;};return nil ;};func (_gebad *ST_TLChartSubelementType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gebad =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_gebad =1; -case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gebad =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gebad =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_gebad =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gebad =5; -};return nil ;};func (_gbced *CT_TLMediaNodeVideo )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gbced .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_adgeb :=range start .Attr {if _adgeb .Name .Local =="\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"{_gebbdf ,_acced :=_e .ParseBool (_adgeb .Value ); -if _acced !=nil {return _acced ;};_gbced .FullScrnAttr =&_gebbdf ;continue ;};};_bdeag :for {_fbbcb ,_deaaf :=d .Token ();if _deaaf !=nil {return _deaaf ;};switch _gfefg :=_fbbcb .(type ){case _gg .StartElement :switch _gfefg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _befbf :=d .DecodeElement (_gbced .CMediaNode ,&_gfefg ); -_befbf !=nil {return _befbf ;};default:_c .Log .Debug ("\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",_gfefg .Name ); -if _dadga :=d .Skip ();_dadga !=nil {return _dadga ;};};case _gg .EndElement :break _bdeag ;case _gg .CharData :};};return nil ;};func (_bffag ST_TLAnimateBehaviorCalcMode )String ()string {switch _bffag {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 "";};type ST_TLTimeIndefinite byte ;func NewPresentationPr ()*PresentationPr {_dgede :=&PresentationPr {};_dgede .CT_PresentationProperties =*NewCT_PresentationProperties (); -return _dgede ;}; +// Preset SubType +PresetSubtypeAttr *int32 ; -// Validate validates the CT_TLSetBehavior and its children -func (_gdgbf *CT_TLSetBehavior )Validate ()error {return _gdgbf .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072");};func (_dcegd *CT_TLAnimVariantBooleanVal )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0064",_gagd (_dcegd .ValAttr ))}); -e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeNodeSequence ()*CT_TLTimeNodeSequence {_dfgbf :=&CT_TLTimeNodeSequence {};_dfgbf .CTn =NewCT_TLCommonTimeNodeData ();return _dfgbf ;};func (_adfg *CT_TransitionSoundAction )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -if _adfg .StSnd !=nil {_gbfbb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0073\u0074\u0053\u006e\u0064"}};e .EncodeElement (_adfg .StSnd ,_gbfbb );};if _adfg .EndSnd !=nil {_eefcb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u006e\u0064\u0053\u006e\u0064"}}; -e .EncodeElement (_adfg .EndSnd ,_eefcb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_ApplicationNonVisualDrawingProps struct{ +// Duration +DurAttr *ST_TLTime ; -// Is a Photo Album -IsPhotoAttr *bool ; +// Repeat Count +RepeatCountAttr *ST_TLTime ; -// Is User Drawn -UserDrawnAttr *bool ; +// Repeat Duration +RepeatDurAttr *ST_TLTime ; -// Placeholder Shape -Ph *CT_Placeholder ;AudioCd *_cf .CT_AudioCD ;WavAudioFile *_cf .CT_EmbeddedWAVAudioFile ;AudioFile *_cf .CT_AudioFile ;VideoFile *_cf .CT_VideoFile ;QuickTimeFile *_cf .CT_QuickTimeFile ; +// Speed +SpdAttr *_b .ST_Percentage ; -// Customer Data List -CustDataLst *CT_CustomerDataList ;ExtLst *CT_ExtensionList ;};const (ST_TLTimeNodeSyncTypeUnset ST_TLTimeNodeSyncType =0;ST_TLTimeNodeSyncTypeCanSlip ST_TLTimeNodeSyncType =1;ST_TLTimeNodeSyncTypeLocked ST_TLTimeNodeSyncType =2;);func (_ggdca *CT_SlideLayoutIdList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_abgg :for {_dcae ,_agfd :=d .Token (); -if _agfd !=nil {return _agfd ;};switch _ffdb :=_dcae .(type ){case _gg .StartElement :switch _ffdb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gegaa :=NewCT_SlideLayoutIdListEntry (); -if _cgab :=d .DecodeElement (_gegaa ,&_ffdb );_cgab !=nil {return _cgab ;};_ggdca .SldLayoutId =append (_ggdca .SldLayoutId ,_gegaa );default:_c .Log .Debug ("\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",_ffdb .Name ); -if _efbc :=d .Skip ();_efbc !=nil {return _efbc ;};};case _gg .EndElement :break _abgg ;case _gg .CharData :};};return nil ;};func NewCT_InOutTransition ()*CT_InOutTransition {_dbfa :=&CT_InOutTransition {};return _dbfa }; +// Acceleration +AccelAttr *_b .ST_PositiveFixedPercentage ; -// Validate validates the CT_TLMediaNodeVideo and its children -func (_dcac *CT_TLMediaNodeVideo )Validate ()error {return _dcac .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f");};func (_efef *HandoutMaster )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0070:\u0068a\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072";return _efef .CT_HandoutMaster .MarshalXML (e ,start );};func NewCT_CommonViewProperties ()*CT_CommonViewProperties {_ffge :=&CT_CommonViewProperties {}; -_ffge .Scale =_cf .NewCT_Scale2D ();_ffge .Origin =_cf .NewCT_Point2D ();return _ffge ;};func (_fgba *CT_TLAnimateRotationBehavior )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fgba .ByAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_fgba .ByAttr )}); -};if _fgba .FromAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_fgba .FromAttr )});};if _fgba .ToAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_fgba .ToAttr )}); -};e .EncodeToken (start );_faead :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_fgba .CBhvr ,_faead );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func ParseStdlibTime (s string )(_gd .Time ,error ){return _cf .ParseStdlibTime (s )}; +// Deceleration +DecelAttr *_b .ST_PositiveFixedPercentage ; +// Auto Reverse +AutoRevAttr *bool ; -// Validate validates the CT_NotesMaster and its children -func (_bcba *CT_NotesMaster )Validate ()error {return _bcba .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072");};const (ST_TLPreviousActionTypeUnset ST_TLPreviousActionType =0;ST_TLPreviousActionTypeNone ST_TLPreviousActionType =1; -ST_TLPreviousActionTypeSkipTimed ST_TLPreviousActionType =2;); +// Restart +RestartAttr ST_TLTimeNodeRestartType ; -// ValidateWithPath validates the CT_OleObjectEmbed and its children, prefixing error messages with path -func (_fadga *CT_OleObjectEmbed )ValidateWithPath (path string )error {if _gddg :=_fadga .FollowColorSchemeAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u0074t\u0072"); -_gddg !=nil {return _gddg ;};if _fadga .ExtLst !=nil {if _afa :=_fadga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afa !=nil {return _afa ;};};return nil ;};func (_gggde ST_TransitionEightDirectionType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -if _gggde .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {e .EncodeToken (_gg .CharData (_gggde .ST_TransitionSideDirectionType .String ()));};if _gggde .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {e .EncodeToken (_gg .CharData (_gggde .ST_TransitionCornerDirectionType .String ())); -};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func NewAG_ChildSlide ()*AG_ChildSlide {_ga :=&AG_ChildSlide {};return _ga };func (_geacc *CT_StringTag )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ecae :=range start .Attr {if _ecae .Name .Local =="\u006e\u0061\u006d\u0065"{_dcaaa ,_cgea :=_ecae .Value ,error (nil ); -if _cgea !=nil {return _cgea ;};_geacc .NameAttr =_dcaaa ;continue ;};if _ecae .Name .Local =="\u0076\u0061\u006c"{_cgag ,_bcfg :=_ecae .Value ,error (nil );if _bcfg !=nil {return _bcfg ;};_geacc .ValAttr =_cgag ;continue ;};};for {_gfge ,_agcf :=d .Token (); -if _agcf !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074r\u0069\u006e\u0067\u0054\u0061\u0067\u003a\u0020\u0025\u0073",_agcf );};if _ecffe ,_fcafg :=_gfge .(_gg .EndElement );_fcafg &&_ecffe .Name ==start .Name {break ; -};};return nil ;}; +// Fill +FillAttr ST_TLTimeNodeFillType ; -// Validate validates the CT_ViewProperties and its children -func (_gdce *CT_ViewProperties )Validate ()error {return _gdce .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");}; +// Synchronization Behavior +SyncBehaviorAttr ST_TLTimeNodeSyncType ; -// ValidateWithPath validates the CT_TLAnimateColorBehavior and its children, prefixing error messages with path -func (_abbgg *CT_TLAnimateColorBehavior )ValidateWithPath (path string )error {if _bcfd :=_abbgg .ClrSpcAttr .ValidateWithPath (path +"/\u0043\u006c\u0072\u0053\u0070\u0063\u0041\u0074\u0074\u0072");_bcfd !=nil {return _bcfd ;};if _bcfcg :=_abbgg .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); -_bcfcg !=nil {return _bcfcg ;};if _gdcde :=_abbgg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_gdcde !=nil {return _gdcde ;};if _abbgg .By !=nil {if _faede :=_abbgg .By .ValidateWithPath (path +"\u002f\u0042\u0079");_faede !=nil {return _faede ; -};};if _abbgg .From !=nil {if _abgce :=_abbgg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_abgce !=nil {return _abgce ;};};if _abbgg .To !=nil {if _gggbeg :=_abbgg .To .ValidateWithPath (path +"\u002f\u0054\u006f");_gggbeg !=nil {return _gggbeg ; -};};return nil ;};func (_bccgb ST_TLAnimateColorDirection )ValidateWithPath (path string )error {switch _bccgb {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 (_bccgb )); -};return nil ;};func (_eec *CT_HandoutMaster )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eec .CSld =NewCT_CommonSlideData ();_eec .ClrMap =_cf .NewCT_ColorMapping ();_bdgec :for {_gbfb ,_abab :=d .Token ();if _abab !=nil {return _abab ; -};switch _agbf :=_gbfb .(type ){case _gg .StartElement :switch _agbf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _bcf :=d .DecodeElement (_eec .CSld ,&_agbf ); -_bcf !=nil {return _bcf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cffd :=d .DecodeElement (_eec .ClrMap ,&_agbf ); -_cffd !=nil {return _cffd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eec .Hf =NewCT_HeaderFooter (); -if _ecad :=d .DecodeElement (_eec .Hf ,&_agbf );_ecad !=nil {return _ecad ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eec .ExtLst =NewCT_ExtensionListModify (); -if _bddfg :=d .DecodeElement (_eec .ExtLst ,&_agbf );_bddfg !=nil {return _bddfg ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_agbf .Name ); -if _ebgag :=d .Skip ();_ebgag !=nil {return _ebgag ;};};case _gg .EndElement :break _bdgec ;case _gg .CharData :};};return nil ;};type CT_TimeNodeList struct{ +// Time Filter +TmFilterAttr *string ; -// Parallel Time Node -Par []*CT_TLTimeNodeParallel ; +// Event Filter +EvtFilterAttr *string ; -// Sequence Time Node -Seq []*CT_TLTimeNodeSequence ; +// Display +DisplayAttr *bool ; -// Exclusive -Excl []*CT_TLTimeNodeExclusive ; +// Master Relation +MasterRelAttr ST_TLTimeNodeMasterRelation ; -// Animate -Anim []*CT_TLAnimateBehavior ; +// Build level +BldLvlAttr *int32 ; -// Animate Color Behavior -AnimClr []*CT_TLAnimateColorBehavior ; +// Group ID +GrpIdAttr *uint32 ; -// Animate Effect -AnimEffect []*CT_TLAnimateEffectBehavior ; +// After Effect +AfterEffectAttr *bool ; -// Animate Motion -AnimMotion []*CT_TLAnimateMotionBehavior ; +// Node Type +NodeTypeAttr ST_TLTimeNodeType ; -// Animate Rotation -AnimRot []*CT_TLAnimateRotationBehavior ; +// Node Placeholder +NodePhAttr *bool ; -// Animate Scale -AnimScale []*CT_TLAnimateScaleBehavior ; +// Start Conditions List +StCondLst *CT_TLTimeConditionList ; -// Command -Cmd []*CT_TLCommandBehavior ; +// End Conditions List +EndCondLst *CT_TLTimeConditionList ; -// Set Time Node Behavior -Set []*CT_TLSetBehavior ; +// EndSync +EndSync *CT_TLTimeCondition ; -// Audio -Audio []*CT_TLMediaNodeAudio ; +// Iterate +Iterate *CT_TLIterateData ; -// Video -Video []*CT_TLMediaNodeVideo ;};func (_fgbg *CT_TLAnimVariantStringVal )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_fgbg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type AG_Ole struct{SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func NewEG_ChildSlide ()*EG_ChildSlide {_cgcab :=&EG_ChildSlide {}; -return _cgcab }; +// Children Time Node List +ChildTnLst *CT_TimeNodeList ; -// Validate validates the CT_NormalViewProperties and its children -func (_bcaa *CT_NormalViewProperties )Validate ()error {return _bcaa .ValidateWithPath ("\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gdge ST_SplitterBarState )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gdge .String (),start ); -};func (_eabbg *CT_TLAnimVariantIntegerVal )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gdgae :=range start .Attr {if _gdgae .Name .Local =="\u0076\u0061\u006c"{_ddgg ,_beccc :=_e .ParseInt (_gdgae .Value ,10,32);if _beccc !=nil {return _beccc ; -};_eabbg .ValAttr =int32 (_ddgg );continue ;};};for {_cccfd ,_adbga :=d .Token ();if _adbga !=nil {return _b .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",_adbga ); -};if _bffd ,_fagad :=_cccfd .(_gg .EndElement );_fagad &&_bffd .Name ==start .Name {break ;};};return nil ;};func (_dcdgc *ST_IterateType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dcdgc =0;case "\u0065\u006c":*_dcdgc =1;case "\u0077\u0064":*_dcdgc =2; -case "\u006c\u0074":*_dcdgc =3;};return nil ;}; +// Sub-TimeNodes List +SubTnLst *CT_TimeNodeList ;};func (_gcgc *CT_ShowInfoKiosk )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcgc .RestartAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"},Value :_dd .Sprintf ("\u0025\u0076",*_gcgc .RestartAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ffgd *CT_NotesSlide )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ffgd .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ffgd .ShowMasterSpAttr ))}); +};if _ffgd .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ffgd .ShowMasterPhAnimAttr ))}); +};e .EncodeToken (start );_ggcf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_ffgd .CSld ,_ggcf );if _ffgd .ClrMapOvr !=nil {_gabgd :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; +e .EncodeElement (_ffgd .ClrMapOvr ,_gabgd );};if _ffgd .ExtLst !=nil {_bacf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffgd .ExtLst ,_bacf );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewCT_TLAnimVariantStringVal ()*CT_TLAnimVariantStringVal {_bgf :=&CT_TLAnimVariantStringVal {};return _bgf ;}; -// Validate validates the CT_PresentationProperties and its children -func (_egdb *CT_PresentationProperties )Validate ()error {return _egdb .ValidateWithPath ("\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func NewCT_SlideRelationshipListEntry ()*CT_SlideRelationshipListEntry {_edgeb :=&CT_SlideRelationshipListEntry {}; -return _edgeb ;}; +// ValidateWithPath validates the CT_CustomShowList and its children, prefixing error messages with path +func (_bece *CT_CustomShowList )ValidateWithPath (path string )error {for _faff ,_bbcc :=range _bece .CustShow {if _dcagg :=_bbcc .ValidateWithPath (_dd .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u005b\u0025\u0064\u005d",path ,_faff )); +_dcagg !=nil {return _dcagg ;};};return nil ;};func (_gggc *CT_SlideRelationshipList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbac :for {_bafa ,_bdcfa :=d .Token ();if _bdcfa !=nil {return _bdcfa ;};switch _fafda :=_bafa .(type ){case _g .StartElement :switch _fafda .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064"}:_gbdbd :=NewCT_SlideRelationshipListEntry (); +if _gead :=d .DecodeElement (_gbdbd ,&_fafda );_gead !=nil {return _gead ;};_gggc .Sld =append (_gggc .Sld ,_gbdbd );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_fafda .Name ); +if _bcbc :=d .Skip ();_bcbc !=nil {return _bcbc ;};};case _g .EndElement :break _dbac ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the ViewPr and its children, prefixing error messages with path -func (_dfdgf *ViewPr )ValidateWithPath (path string )error {if _egdde :=_dfdgf .CT_ViewProperties .ValidateWithPath (path );_egdde !=nil {return _egdde ;};return nil ;}; +// Validate validates the CT_TLAnimVariant and its children +func (_gcfc *CT_TLAnimVariant )Validate ()error {return _gcfc .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func NewCT_TLTimeNodeParallel ()*CT_TLTimeNodeParallel {_bfcf :=&CT_TLTimeNodeParallel {}; +_bfcf .CTn =NewCT_TLCommonTimeNodeData ();return _bfcf ;};func (_dgca *CT_SlideIdList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dgca .SldId !=nil {_fdae :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u006c\u0064\u0049\u0064"}}; +for _ ,_egebd :=range _dgca .SldId {e .EncodeElement (_egebd ,_fdae );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_daad ST_PhotoAlbumLayout )ValidateWithPath (path string )error {switch _daad {case 0,1,2,3,4,5,6,7:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daad )); +};return nil ;}; -// Validate validates the ViewPr and its children -func (_baeg *ViewPr )Validate ()error {return _baeg .ValidateWithPath ("\u0056\u0069\u0065\u0077\u0050\u0072");};func (_aafa ST_TLChartSubelementType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_bgdf :=_gg .Attr {};_bgdf .Name =name ;switch _aafa {case ST_TLChartSubelementTypeUnset :_bgdf .Value =""; -case ST_TLChartSubelementTypeGridLegend :_bgdf .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case ST_TLChartSubelementTypeSeries :_bgdf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypeCategory :_bgdf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; -case ST_TLChartSubelementTypePtInSeries :_bgdf .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypePtInCategory :_bgdf .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079";};return _bgdf ,nil ; -}; +// Validate validates the CT_Picture and its children +func (_dbge *CT_Picture )Validate ()error {return _dbge .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_ceae *CT_GroupShapeChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ceae .Sp !=nil {_bdg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0070"}}; +for _ ,_acca :=range _ceae .Sp {e .EncodeElement (_acca ,_bdg );};};if _ceae .GrpSp !=nil {_begd :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_bdec :=range _ceae .GrpSp {e .EncodeElement (_bdec ,_begd );}; +};if _ceae .GraphicFrame !=nil {_gbab :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}};for _ ,_dagf :=range _ceae .GraphicFrame {e .EncodeElement (_dagf ,_gbab );};};if _ceae .CxnSp !=nil {_gdbcf :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0078\u006e\u0053\u0070"}}; +for _ ,_ebf :=range _ceae .CxnSp {e .EncodeElement (_ebf ,_gdbcf );};};if _ceae .Pic !=nil {_baac :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070i\u0063"}};for _ ,_adcg :=range _ceae .Pic {e .EncodeElement (_adcg ,_baac );};};if _ceae .ContentPart !=nil {_dcgd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}}; +for _ ,_ggaa :=range _ceae .ContentPart {e .EncodeElement (_ggaa ,_dcgd );};};return nil ;};func NewNotesMaster ()*NotesMaster {_bfeff :=&NotesMaster {};_bfeff .CT_NotesMaster =*NewCT_NotesMaster ();return _bfeff ;}; -// ValidateWithPath validates the CT_TLTemplate and its children, prefixing error messages with path -func (_ffagd *CT_TLTemplate )ValidateWithPath (path string )error {if _ceeff :=_ffagd .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_ceeff !=nil {return _ceeff ;};return nil ;};func (_fddbf ST_TransitionSideDirectionType )String ()string {switch _fddbf {case 0:return ""; -case 1:return "\u006c";case 2:return "\u0075";case 3:return "\u0072";case 4:return "\u0064";};return "";};func NewCT_NotesMaster ()*CT_NotesMaster {_egbgdc :=&CT_NotesMaster {};_egbgdc .CSld =NewCT_CommonSlideData ();_egbgdc .ClrMap =_cf .NewCT_ColorMapping (); -return _egbgdc ;}; +// Validate validates the CT_TagList and its children +func (_gcbaf *CT_TagList )Validate ()error {return _gcbaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074");};func (_bdca *CT_Rel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fcbac :=range start .Attr {if _fcbac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fcbac .Name .Local =="\u0069\u0064"||_fcbac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fcbac .Name .Local =="\u0069\u0064"{_edfae ,_ebedb :=_fcbac .Value ,error (nil ); +if _ebedb !=nil {return _ebedb ;};_bdca .IdAttr =_edfae ;continue ;};};for {_fffa ,_fcdg :=d .Token ();if _fcdg !=nil {return _dd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_fcdg );};if _dfgc ,_dffcd :=_fffa .(_g .EndElement ); +_dffcd &&_dfgc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_NotesMasterIdListEntry and its children, prefixing error messages with path -func (_gbceb *CT_NotesMasterIdListEntry )ValidateWithPath (path string )error {if _gbceb .ExtLst !=nil {if _eegd :=_gbceb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eegd !=nil {return _eegd ;};};return nil ;};func (_adecg *ST_PrintColorMode )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_adecg =0; -case "\u0062\u0077":*_adecg =1;case "\u0067\u0072\u0061\u0079":*_adecg =2;case "\u0063\u006c\u0072":*_adecg =3;};return nil ;}; +// ValidateWithPath validates the CT_SplitTransition and its children, prefixing error messages with path +func (_eggg *CT_SplitTransition )ValidateWithPath (path string )error {if _dgbdg :=_eggg .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_dgbdg !=nil {return _dgbdg ;};if _dgfe :=_eggg .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); +_dgfe !=nil {return _dgfe ;};return nil ;};type CT_OutlineViewProperties struct{ -// ValidateWithPath validates the AG_Ole and its children, prefixing error messages with path -func (_gbc *AG_Ole )ValidateWithPath (path string )error {if _gbc .ImgWAttr !=nil {if *_gbc .ImgWAttr < 0{return _b .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 ,*_gbc .ImgWAttr ); -};};if _gbc .ImgHAttr !=nil {if *_gbc .ImgHAttr < 0{return _b .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 ,*_gbc .ImgHAttr ); -};};return nil ;};func NewViewPr ()*ViewPr {_agebb :=&ViewPr {};_agebb .CT_ViewProperties =*NewCT_ViewProperties ();return _agebb ;};const (ST_TLDiagramBuildTypeUnset ST_TLDiagramBuildType =0;ST_TLDiagramBuildTypeWhole ST_TLDiagramBuildType =1;ST_TLDiagramBuildTypeDepthByNode ST_TLDiagramBuildType =2; -ST_TLDiagramBuildTypeDepthByBranch ST_TLDiagramBuildType =3;ST_TLDiagramBuildTypeBreadthByNode ST_TLDiagramBuildType =4;ST_TLDiagramBuildTypeBreadthByLvl ST_TLDiagramBuildType =5;ST_TLDiagramBuildTypeCw ST_TLDiagramBuildType =6;ST_TLDiagramBuildTypeCwIn ST_TLDiagramBuildType =7; -ST_TLDiagramBuildTypeCwOut ST_TLDiagramBuildType =8;ST_TLDiagramBuildTypeCcw ST_TLDiagramBuildType =9;ST_TLDiagramBuildTypeCcwIn ST_TLDiagramBuildType =10;ST_TLDiagramBuildTypeCcwOut ST_TLDiagramBuildType =11;ST_TLDiagramBuildTypeInByRing ST_TLDiagramBuildType =12; -ST_TLDiagramBuildTypeOutByRing ST_TLDiagramBuildType =13;ST_TLDiagramBuildTypeUp ST_TLDiagramBuildType =14;ST_TLDiagramBuildTypeDown ST_TLDiagramBuildType =15;ST_TLDiagramBuildTypeAllAtOnce ST_TLDiagramBuildType =16;ST_TLDiagramBuildTypeCust ST_TLDiagramBuildType =17; -);type SldSyncPr struct{CT_SlideSyncProperties };func (_degff *HandoutMaster )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_degff .CT_HandoutMaster =*NewCT_HandoutMaster ();_fgdc :for {_cbfeg ,_gefbe :=d .Token ();if _gefbe !=nil {return _gefbe ; -};switch _dbcb :=_cbfeg .(type ){case _gg .StartElement :switch _dbcb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cgcgg :=d .DecodeElement (_degff .CSld ,&_dbcb ); -_cgcgg !=nil {return _cgcgg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cegff :=d .DecodeElement (_degff .ClrMap ,&_dbcb ); -_cegff !=nil {return _cegff ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_degff .Hf =NewCT_HeaderFooter (); -if _gebgb :=d .DecodeElement (_degff .Hf ,&_dbcb );_gebgb !=nil {return _gebgb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_degff .ExtLst =NewCT_ExtensionListModify (); -if _acga :=d .DecodeElement (_degff .ExtLst ,&_dbcb );_acga !=nil {return _acga ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_dbcb .Name ); -if _eadbg :=d .Skip ();_eadbg !=nil {return _eadbg ;};};case _gg .EndElement :break _fgdc ;case _gg .CharData :};};return nil ;};type CT_Presentation struct{ +// Common View Properties +CViewPr *CT_CommonViewProperties ; -// Server Zoom -ServerZoomAttr *_cf .ST_Percentage ; +// List of Presentation Slides +SldLst *CT_OutlineViewSlideList ;ExtLst *CT_ExtensionList ;};func (_ggebe *OleObj )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggebe .CT_OleObject =*NewCT_OleObject ();for _ ,_dbadd :=range start .Attr {if _dbadd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbadd .Name .Local =="\u0069\u0064"{_fgfb ,_eabbe :=_dbadd .Value ,error (nil ); +if _eabbe !=nil {return _eabbe ;};_ggebe .IdAttr =&_fgfb ;continue ;};if _dbadd .Name .Local =="\u0073\u0070\u0069\u0064"{_fcgdb ,_gebgf :=_dbadd .Value ,error (nil );if _gebgf !=nil {return _gebgf ;};_ggebe .SpidAttr =&_fcgdb ;continue ;};if _dbadd .Name .Local =="\u006e\u0061\u006d\u0065"{_cgbgg ,_bgdde :=_dbadd .Value ,error (nil ); +if _bgdde !=nil {return _bgdde ;};_ggebe .NameAttr =&_cgbgg ;continue ;};if _dbadd .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_cgce ,_bgfbc :=_d .ParseBool (_dbadd .Value );if _bgfbc !=nil {return _bgfbc ;};_ggebe .ShowAsIconAttr =&_cgce ; +continue ;};if _dbadd .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_efgcg ,_dadfb :=_dbadd .Value ,error (nil );if _dadfb !=nil {return _dadfb ;};_ggebe .ProgIdAttr =&_efgcg ;continue ;};if _dbadd .Name .Local =="\u0069\u006d\u0067\u0057"{_bgbaa ,_cccb :=_d .ParseInt (_dbadd .Value ,10,32); +if _cccb !=nil {return _cccb ;};_bgbbf :=int32 (_bgbaa );_ggebe .ImgWAttr =&_bgbbf ;continue ;};if _dbadd .Name .Local =="\u0069\u006d\u0067\u0048"{_bfag ,_gfbfc :=_d .ParseInt (_dbadd .Value ,10,32);if _gfbfc !=nil {return _gfbfc ;};_faaff :=int32 (_bfag ); +_ggebe .ImgHAttr =&_faaff ;continue ;};};_baegb :for {_ccbad ,_gdfb :=d .Token ();if _gdfb !=nil {return _gdfb ;};switch _bccfc :=_ccbad .(type ){case _g .StartElement :switch _bccfc .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_ggebe .Choice =NewCT_OleObjectChoice (); +if _cddba :=d .DecodeElement (&_ggebe .Choice .Embed ,&_bccfc );_cddba !=nil {return _cddba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_ggebe .Choice =NewCT_OleObjectChoice (); +if _ceacc :=d .DecodeElement (&_ggebe .Choice .Link ,&_bccfc );_ceacc !=nil {return _ceacc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_ggebe .Pic =NewCT_Picture (); +if _cedff :=d .DecodeElement (_ggebe .Pic ,&_bccfc );_cedff !=nil {return _cedff ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_bccfc .Name ); +if _ccaag :=d .Skip ();_ccaag !=nil {return _ccaag ;};};case _g .EndElement :break _baegb ;case _g .CharData :};};return nil ;}; -// First Slide Number -FirstSlideNumAttr *int32 ; +// ValidateWithPath validates the CT_SlideRelationshipList and its children, prefixing error messages with path +func (_fbdb *CT_SlideRelationshipList )ValidateWithPath (path string )error {for _efab ,_gcffb :=range _fbdb .Sld {if _gcbd :=_gcffb .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_efab ));_gcbd !=nil {return _gcbd ; +};};return nil ;};func (_cgad *CT_OleObjectLink )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dagce :=range start .Attr {if _dagce .Name .Local =="\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"{_aee ,_eecg :=_d .ParseBool (_dagce .Value ); +if _eecg !=nil {return _eecg ;};_cgad .UpdateAutomaticAttr =&_aee ;continue ;};};_dacab :for {_bdcf ,_faaed :=d .Token ();if _faaed !=nil {return _faaed ;};switch _beaa :=_bdcf .(type ){case _g .StartElement :switch _beaa .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgad .ExtLst =NewCT_ExtensionList (); +if _gcage :=d .DecodeElement (_cgad .ExtLst ,&_beaa );_gcage !=nil {return _gcage ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_beaa .Name ); +if _cgdcg :=d .Skip ();_cgdcg !=nil {return _cgdcg ;};};case _g .EndElement :break _dacab ;case _g .CharData :};};return nil ;};func (_ffced ST_IterateType )Validate ()error {return _ffced .ValidateWithPath ("")}; -// Show Header and Footer Placeholders on Titles -ShowSpecialPlsOnTitleSldAttr *bool ; +// Validate validates the CT_TLTimeAnimateValueList and its children +func (_eebaa *CT_TLTimeAnimateValueList )Validate ()error {return _eebaa .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t");};func (_eeda *CT_NotesMasterIdListEntry )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 =="\u0069\u0064"||_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 =="\u0069\u0064"{_fgccg ,_eebc :=_begf .Value ,error (nil ); +if _eebc !=nil {return _eebc ;};_eeda .IdAttr =_fgccg ;continue ;};};_dcef :for {_cbda ,_bdge :=d .Token ();if _bdge !=nil {return _bdge ;};switch _ecbfb :=_cbda .(type ){case _g .StartElement :switch _ecbfb .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeda .ExtLst =NewCT_ExtensionList (); +if _dfga :=d .DecodeElement (_eeda .ExtLst ,&_ecbfb );_dfga !=nil {return _dfga ;};default:_de .Log .Debug ("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",_ecbfb .Name ); +if _eabbb :=d .Skip ();_eabbb !=nil {return _eabbb ;};};case _g .EndElement :break _dcef ;case _g .CharData :};};return nil ;};func (_bgafe *CT_TLTimeCondition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bgafe .EvtAttr !=ST_TLTriggerEventUnset {_ccbbe ,_adbcd :=_bgafe .EvtAttr .MarshalXMLAttr (_g .Name {Local :"\u0065\u0076\u0074"}); +if _adbcd !=nil {return _adbcd ;};start .Attr =append (start .Attr ,_ccbbe );};if _bgafe .DelayAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0065\u006ca\u0079"},Value :_dd .Sprintf ("\u0025\u0076",*_bgafe .DelayAttr )}); +};e .EncodeToken (start );if _bgafe .TgtEl !=nil {_gfade :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_bgafe .TgtEl ,_gfade );};if _bgafe .Tn !=nil {_cdace :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u006e"}}; +e .EncodeElement (_bgafe .Tn ,_cdace );};if _bgafe .Rtn !=nil {_ddea :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0072t\u006e"}};e .EncodeElement (_bgafe .Rtn ,_ddea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TLIterateIntervalTime struct{ -// Right-To-Left Views -RtlAttr *bool ; +// Time +ValAttr ST_TLTime ;};func (_eddfg *ST_TLAnimateBehaviorCalcMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eddfg =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_eddfg =1;case "\u006c\u0069\u006e":*_eddfg =2;case "\u0066\u006d\u006c\u0061":*_eddfg =3; +};return nil ;};func (_ggagg *CT_HandoutMasterIdListEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bggaf :=range start .Attr {if _bggaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bggaf .Name .Local =="\u0069\u0064"||_bggaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bggaf .Name .Local =="\u0069\u0064"{_fggb ,_aaaf :=_bggaf .Value ,error (nil ); +if _aaaf !=nil {return _aaaf ;};_ggagg .IdAttr =_fggb ;continue ;};};_cdfgg :for {_gdg ,_acbaa :=d .Token ();if _acbaa !=nil {return _acbaa ;};switch _fcga :=_gdg .(type ){case _g .StartElement :switch _fcga .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggagg .ExtLst =NewCT_ExtensionList (); +if _ecca :=d .DecodeElement (_ggagg .ExtLst ,&_fcga );_ecca !=nil {return _ecca ;};default:_de .Log .Debug ("\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",_fcga .Name ); +if _dedcd :=d .Skip ();_dedcd !=nil {return _dedcd ;};};case _g .EndElement :break _cdfgg ;case _g .CharData :};};return nil ;};func (_ccbbgf *EG_ChildSlide )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccbbgf .ClrMapOvr !=nil {_aaga :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; +e .EncodeElement (_ccbbgf .ClrMapOvr ,_aaga );};return nil ;};func (_fedbc *ST_TLTimeNodeType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfgcf ,_gdcc :=d .Token ();if _gdcc !=nil {return _gdcc ;};if _abcgb ,_fegff :=_gfgcf .(_g .EndElement ); +_fegff &&_abcgb .Name ==start .Name {*_fedbc =1;return nil ;};if _ebeda ,_dggbb :=_gfgcf .(_g .CharData );!_dggbb {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfgcf ); +}else {switch string (_ebeda ){case "":*_fedbc =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_fedbc =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_fedbc =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_fedbc =3; +case "\u006da\u0069\u006e\u0053\u0065\u0071":*_fedbc =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_fedbc =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_fedbc =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_fedbc =7; +case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_fedbc =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_fedbc =9;};};_gfgcf ,_gdcc =d .Token ();if _gdcc !=nil {return _gdcc ;};if _beeed ,_bbbcdb :=_gfgcf .(_g .EndElement );_bbbcdb &&_beeed .Name ==start .Name {return nil ; +};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfgcf );};const (ST_TLAnimateBehaviorValueTypeUnset ST_TLAnimateBehaviorValueType =0; +ST_TLAnimateBehaviorValueTypeStr ST_TLAnimateBehaviorValueType =1;ST_TLAnimateBehaviorValueTypeNum ST_TLAnimateBehaviorValueType =2;ST_TLAnimateBehaviorValueTypeClr ST_TLAnimateBehaviorValueType =3;); -// Remove Personal Information on Save -RemovePersonalInfoOnSaveAttr *bool ; +// Validate validates the CT_OutlineViewProperties and its children +func (_bdfg *CT_OutlineViewProperties )Validate ()error {return _bdfg .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gggg ST_ViewType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edfd :=_g .Attr {}; +_edfd .Name =name ;switch _gggg {case ST_ViewTypeUnset :_edfd .Value ="";case ST_ViewTypeSldView :_edfd .Value ="\u0073l\u0064\u0056\u0069\u0065\u0077";case ST_ViewTypeSldMasterView :_edfd .Value ="\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077"; +case ST_ViewTypeNotesView :_edfd .Value ="\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case ST_ViewTypeHandoutView :_edfd .Value ="h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesMasterView :_edfd .Value ="\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077"; +case ST_ViewTypeOutlineView :_edfd .Value ="o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case ST_ViewTypeSldSorterView :_edfd .Value ="\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeSldThumbnailView :_edfd .Value ="\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077"; +};return _edfd ,nil ;};type CT_SlideIdList struct{ -// Compatibility Mode -CompatModeAttr *bool ; +// Slide ID +SldId []*CT_SlideIdListEntry ;}; -// Strict First and Last Characters -StrictFirstAndLastCharsAttr *bool ; +// ValidateWithPath validates the CT_TLByHslColorTransform and its children, prefixing error messages with path +func (_eaaca *CT_TLByHslColorTransform )ValidateWithPath (path string )error {if _faebc :=_eaaca .SAttr .ValidateWithPath (path +"\u002f\u0053\u0041\u0074\u0074\u0072");_faebc !=nil {return _faebc ;};if _gbff :=_eaaca .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072"); +_gbff !=nil {return _gbff ;};return nil ;};func (_ffgcc *ST_TLParaBuildType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebeaeg ,_addade :=d .Token ();if _addade !=nil {return _addade ;};if _beac ,_gedgd :=_ebeaeg .(_g .EndElement );_gedgd &&_beac .Name ==start .Name {*_ffgcc =1; +return nil ;};if _ebbdg ,_cgacb :=_ebeaeg .(_g .CharData );!_cgacb {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebeaeg );}else {switch string (_ebbdg ){case "":*_ffgcc =0; +case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_ffgcc =1;case "\u0070":*_ffgcc =2;case "\u0063\u0075\u0073\u0074":*_ffgcc =3;case "\u0077\u0068\u006fl\u0065":*_ffgcc =4;};};_ebeaeg ,_addade =d .Token ();if _addade !=nil {return _addade ;};if _eadced ,_bgagb :=_ebeaeg .(_g .EndElement ); +_bgagb &&_eadced .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebeaeg );};type CT_OptionalBlackTransition struct{ -// Embed True Type Fonts -EmbedTrueTypeFontsAttr *bool ; +// Transition Through Black +ThruBlkAttr *bool ;}; -// Save Subset Fonts -SaveSubsetFontsAttr *bool ; +// Validate validates the AG_TLBuild and its children +func (_ae *AG_TLBuild )Validate ()error {return _ae .ValidateWithPath ("\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064");};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 (_aabf *CT_TLAnimVariant )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gadge :for {_bfdcg ,_bgcb :=d .Token (); +if _bgcb !=nil {return _bgcb ;};switch _edce :=_bfdcg .(type ){case _g .StartElement :switch _edce .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\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"},_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\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"}:_aabf .BoolVal =NewCT_TLAnimVariantBooleanVal (); +if _eacff :=d .DecodeElement (_aabf .BoolVal ,&_edce );_eacff !=nil {return _eacff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_aabf .IntVal =NewCT_TLAnimVariantIntegerVal (); +if _feee :=d .DecodeElement (_aabf .IntVal ,&_edce );_feee !=nil {return _feee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_aabf .FltVal =NewCT_TLAnimVariantFloatVal (); +if _egdb :=d .DecodeElement (_aabf .FltVal ,&_edce );_egdb !=nil {return _egdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_aabf .StrVal =NewCT_TLAnimVariantStringVal (); +if _adba :=d .DecodeElement (_aabf .StrVal ,&_edce );_adba !=nil {return _adba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_aabf .ClrVal =_b .NewCT_Color (); +if _daga :=d .DecodeElement (_aabf .ClrVal ,&_edce );_daga !=nil {return _daga ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_edce .Name ); +if _bgca :=d .Skip ();_bgca !=nil {return _bgca ;};};case _g .EndElement :break _gadge ;case _g .CharData :};};return nil ;};func (_cgdgcd *SldLayout )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\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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 ="p\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074";return _cgdgcd .CT_SlideLayout .MarshalXML (e ,start );}; -// Automatically Compress Pictures -AutoCompressPicturesAttr *bool ; +// ValidateWithPath validates the CT_TLAnimVariantStringVal and its children, prefixing error messages with path +func (_fbdag *CT_TLAnimVariantStringVal )ValidateWithPath (path string )error {return nil };func (_bdbc *CT_Placeholder )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bdbc .TypeAttr !=ST_PlaceholderTypeUnset {_fabg ,_adcb :=_bdbc .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _adcb !=nil {return _adcb ;};start .Attr =append (start .Attr ,_fabg );};if _bdbc .OrientAttr !=ST_DirectionUnset {_gfga ,_cdbb :=_bdbc .OrientAttr .MarshalXMLAttr (_g .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _cdbb !=nil {return _cdbb ; +};start .Attr =append (start .Attr ,_gfga );};if _bdbc .SzAttr !=ST_PlaceholderSizeUnset {_fbfc ,_efecb :=_bdbc .SzAttr .MarshalXMLAttr (_g .Name {Local :"\u0073\u007a"});if _efecb !=nil {return _efecb ;};start .Attr =append (start .Attr ,_fbfc );};if _bdbc .IdxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_dd .Sprintf ("\u0025\u0076",*_bdbc .IdxAttr )}); +};if _bdbc .HasCustomPromptAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_bdbc .HasCustomPromptAttr ))}); +};e .EncodeToken (start );if _bdbc .ExtLst !=nil {_dafbb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdbc .ExtLst ,_dafbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_fdfcb ST_TLTimeNodeMasterRelation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdfcb .String (),start );};func (_fafec *CT_OutlineViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fafec .CViewPr =NewCT_CommonViewProperties (); +_dfec :for {_bgbd ,_gbfe :=d .Token ();if _gbfe !=nil {return _gbfe ;};switch _abbd :=_bgbd .(type ){case _g .StartElement :switch _abbd .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\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"},_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\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 _ddeed :=d .DecodeElement (_fafec .CViewPr ,&_abbd ); +_ddeed !=nil {return _ddeed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_fafec .SldLst =NewCT_OutlineViewSlideList (); +if _eadae :=d .DecodeElement (_fafec .SldLst ,&_abbd );_eadae !=nil {return _eadae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fafec .ExtLst =NewCT_ExtensionList (); +if _efbbd :=d .DecodeElement (_fafec .ExtLst ,&_abbd );_efbbd !=nil {return _efbbd ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_abbd .Name ); +if _gcgbg :=d .Skip ();_gcgbg !=nil {return _gcgbg ;};};case _g .EndElement :break _dfec ;case _g .CharData :};};return nil ;}; -// Bookmark ID Seed -BookmarkIdSeedAttr *uint32 ; +// Validate validates the CT_EmbeddedFontDataId and its children +func (_efdc *CT_EmbeddedFontDataId )Validate ()error {return _efdc .ValidateWithPath ("C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064");}; -// Document Conformance Class -ConformanceAttr _f .ST_ConformanceClass ; +// Validate validates the CmAuthorLst and its children +func (_adad *CmAuthorLst )Validate ()error {return _adad .ValidateWithPath ("C\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074");}; -// List of Slide Master IDs -SldMasterIdLst *CT_SlideMasterIdList ; +// Validate validates the CT_NotesMasterIdList and its children +func (_gfbc *CT_NotesMasterIdList )Validate ()error {return _gfbc .ValidateWithPath ("C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};type AG_ChildSlide struct{ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ; +}; -// List of Notes Master IDs -NotesMasterIdLst *CT_NotesMasterIdList ; +// Validate validates the CT_CornerDirectionTransition and its children +func (_dcc *CT_CornerDirectionTransition )Validate ()error {return _dcc .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");};type CT_TLPoint struct{ -// List of Handout Master IDs -HandoutMasterIdLst *CT_HandoutMasterIdList ; +// X coordinate +XAttr _b .ST_Percentage ; -// List of Slide IDs -SldIdLst *CT_SlideIdList ; +// Y coordinate +YAttr _b .ST_Percentage ;};func NewCT_SlideMasterIdList ()*CT_SlideMasterIdList {_gbece :=&CT_SlideMasterIdList {};return _gbece ;}; -// Presentation Slide Size -SldSz *CT_SlideSize ; +// Validate validates the CT_BackgroundProperties and its children +func (_gabg *CT_BackgroundProperties )Validate ()error {return _gabg .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_CommentAuthor struct{ -// Notes Slide Size -NotesSz *_cf .CT_PositiveSize2D ; +// Comment Author ID +IdAttr uint32 ; -// Smart Tags -SmartTags *CT_SmartTags ; +// Comment Author Name +NameAttr string ; -// Embedded Font List -EmbeddedFontLst *CT_EmbeddedFontList ; +// Comment Author Initials +InitialsAttr string ; -// List of Custom Shows -CustShowLst *CT_CustomShowList ; +// Index of Comment Author's last comment +LastIdxAttr uint32 ; -// Photo Album Information -PhotoAlbum *CT_PhotoAlbum ; +// Comment Author Color Index +ClrIdxAttr uint32 ;ExtLst *CT_ExtensionList ;};func NewEG_ExtensionList ()*EG_ExtensionList {_ebab :=&EG_ExtensionList {};return _ebab };func (_aaeb *CT_SlideMaster )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaeb .CSld =NewCT_CommonSlideData (); +_aaeb .ClrMap =_b .NewCT_ColorMapping ();for _ ,_cggba :=range start .Attr {if _cggba .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_cffaf ,_ecae :=_d .ParseBool (_cggba .Value );if _ecae !=nil {return _ecae ;};_aaeb .PreserveAttr =&_cffaf ; +continue ;};};_ceag :for {_edeb ,_dfd :=d .Token ();if _dfd !=nil {return _dfd ;};switch _gdcd :=_edeb .(type ){case _g .StartElement :switch _gdcd .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\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"},_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\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 _feed :=d .DecodeElement (_aaeb .CSld ,&_gdcd ); +_feed !=nil {return _feed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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 _acbef :=d .DecodeElement (_aaeb .ClrMap ,&_gdcd ); +_acbef !=nil {return _acbef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_aaeb .SldLayoutIdLst =NewCT_SlideLayoutIdList (); +if _daeab :=d .DecodeElement (_aaeb .SldLayoutIdLst ,&_gdcd );_daeab !=nil {return _daeab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_aaeb .Transition =NewCT_SlideTransition (); +if _dddd :=d .DecodeElement (_aaeb .Transition ,&_gdcd );_dddd !=nil {return _dddd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_aaeb .Timing =NewCT_SlideTiming (); +if _fbdgf :=d .DecodeElement (_aaeb .Timing ,&_gdcd );_fbdgf !=nil {return _fbdgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_aaeb .Hf =NewCT_HeaderFooter (); +if _gcafg :=d .DecodeElement (_aaeb .Hf ,&_gdcd );_gcafg !=nil {return _gcafg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_aaeb .TxStyles =NewCT_SlideMasterTextStyles (); +if _bdgb :=d .DecodeElement (_aaeb .TxStyles ,&_gdcd );_bdgb !=nil {return _bdgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaeb .ExtLst =NewCT_ExtensionListModify (); +if _fcdbf :=d .DecodeElement (_aaeb .ExtLst ,&_gdcd );_fcdbf !=nil {return _fcdbf ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_gdcd .Name ); +if _aaffg :=d .Skip ();_aaffg !=nil {return _aaffg ;};};case _g .EndElement :break _ceag ;case _g .CharData :};};return nil ;};type CT_SplitTransition struct{ -// List of Customer Data Buckets -CustDataLst *CT_CustomerDataList ; +// Orientation +OrientAttr ST_Direction ; -// Kinsoku Settings -Kinsoku *CT_Kinsoku ; +// Direction +DirAttr ST_TransitionInOutDirectionType ;}; -// Presentation Default Text Style -DefaultTextStyle *_cf .CT_TextListStyle ; +// Validate validates the CT_ControlList and its children +func (_cbbd *CT_ControlList )Validate ()error {return _cbbd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074");};func (_efbe *ST_TLTime )ValidateWithPath (path string )error {_bdfcg :=[]string {};if _efbe .Uint32 !=nil {_bdfcg =append (_bdfcg ,"\u0055\u0069\u006e\u0074\u0033\u0032"); +};if _efbe .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_bdfcg =append (_bdfcg ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065");};if len (_bdfcg )> 1{return _dd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_bdfcg ); +};return nil ;};func (_dagb *CT_SlideMasterIdListEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcbaf :=range start .Attr {if _bcbaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcbaf .Name .Local =="\u0069\u0064"||_bcbaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bcbaf .Name .Local =="\u0069\u0064"{_egfd ,_bffd :=_bcbaf .Value ,error (nil ); +if _bffd !=nil {return _bffd ;};_dagb .RIdAttr =_egfd ;continue ;};if _bcbaf .Name .Local =="\u0069\u0064"{_cgac ,_badd :=_d .ParseUint (_bcbaf .Value ,10,32);if _badd !=nil {return _badd ;};_fgfa :=uint32 (_cgac );_dagb .IdAttr =&_fgfa ;continue ;};}; +_fgfad :for {_daaebd ,_cbdfg :=d .Token ();if _cbdfg !=nil {return _cbdfg ;};switch _beddb :=_daaebd .(type ){case _g .StartElement :switch _beddb .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dagb .ExtLst =NewCT_ExtensionList (); +if _gbbd :=d .DecodeElement (_dagb .ExtLst ,&_beddb );_gbbd !=nil {return _gbbd ;};default:_de .Log .Debug ("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",_beddb .Name ); +if _gfgg :=d .Skip ();_gfgg !=nil {return _gfgg ;};};case _g .EndElement :break _fgfad ;case _g .CharData :};};return nil ;};func (_cbcd *CT_TLTimeAnimateValue )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbcd .TmAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u006d"},Value :_dd .Sprintf ("\u0025\u0076",*_cbcd .TmAttr )}); +};if _cbcd .FmlaAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_dd .Sprintf ("\u0025\u0076",*_cbcd .FmlaAttr )});};e .EncodeToken (start );if _cbcd .Val !=nil {_gffff :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0076a\u006c"}}; +e .EncodeElement (_cbcd .Val ,_gffff );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_SlideRelationshipList struct{ -// Modification Verifier -ModifyVerifier *CT_ModifyVerifier ; +// Presentation Slide +Sld []*CT_SlideRelationshipListEntry ;};func (_bdgec *CT_TLAnimVariantFloatVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_dd .Sprintf ("\u0025\u0076",_bdgec .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Extension List -ExtLst *CT_ExtensionList ;};func (_cbge *CT_TLAnimateMotionBehavior )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cbge .OriginAttr !=ST_TLAnimateMotionBehaviorOriginUnset {_bedbg ,_gbadc :=_cbge .OriginAttr .MarshalXMLAttr (_gg .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"}); -if _gbadc !=nil {return _gbadc ;};start .Attr =append (start .Attr ,_bedbg );};if _cbge .PathAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_b .Sprintf ("\u0025\u0076",*_cbge .PathAttr )}); -};if _cbge .PathEditModeAttr !=ST_TLAnimateMotionPathEditModeUnset {_badag ,_efgbf :=_cbge .PathEditModeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"});if _efgbf !=nil {return _efgbf ;};start .Attr =append (start .Attr ,_badag ); -};if _cbge .RAngAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0041\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_cbge .RAngAttr )});};if _cbge .PtsTypesAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_cbge .PtsTypesAttr )}); -};e .EncodeToken (start );_agfgb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_cbge .CBhvr ,_agfgb );if _cbge .By !=nil {_bfadb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u0079"}}; -e .EncodeElement (_cbge .By ,_bfadb );};if _cbge .From !=nil {_facea :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_cbge .From ,_facea );};if _cbge .To !=nil {_aedag :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074\u006f"}}; -e .EncodeElement (_cbge .To ,_aedag );};if _cbge .RCtr !=nil {_adfff :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0072\u0043\u0074\u0072"}};e .EncodeElement (_cbge .RCtr ,_adfff );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ; -}; +// Validate validates the CT_SlideTransition and its children +func (_efdcc *CT_SlideTransition )Validate ()error {return _efdcc .ValidateWithPath ("\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_fbceg ST_TLTriggerRuntimeNode )Validate ()error {return _fbceg .ValidateWithPath ("")}; +func (_cebe *CT_Slide )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cebe .CSld =NewCT_CommonSlideData ();for _ ,_dffa :=range start .Attr {if _dffa .Name .Local =="\u0073\u0068\u006f\u0077"{_ddfa ,_fbecc :=_d .ParseBool (_dffa .Value ); +if _fbecc !=nil {return _fbecc ;};_cebe .ShowAttr =&_ddfa ;continue ;};if _dffa .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_fcaae ,_feafc :=_d .ParseBool (_dffa .Value );if _feafc !=nil {return _feafc ;};_cebe .ShowMasterSpAttr =&_fcaae ; +continue ;};if _dffa .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_fbdd ,_eccf :=_d .ParseBool (_dffa .Value );if _eccf !=nil {return _eccf ;};_cebe .ShowMasterPhAnimAttr =&_fbdd ;continue ;};}; +_addbe :for {_cbfa ,_cedce :=d .Token ();if _cedce !=nil {return _cedce ;};switch _cecde :=_cbfa .(type ){case _g .StartElement :switch _cecde .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\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"},_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\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 _gbba :=d .DecodeElement (_cebe .CSld ,&_cecde ); +_gbba !=nil {return _gbba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_cebe .ClrMapOvr =_b .NewCT_ColorMappingOverride (); +if _afaee :=d .DecodeElement (_cebe .ClrMapOvr ,&_cecde );_afaee !=nil {return _afaee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_cebe .Transition =NewCT_SlideTransition (); +if _ebbaa :=d .DecodeElement (_cebe .Transition ,&_cecde );_ebbaa !=nil {return _ebbaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_cebe .Timing =NewCT_SlideTiming (); +if _fgbbd :=d .DecodeElement (_cebe .Timing ,&_cecde );_fgbbd !=nil {return _fgbbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cebe .ExtLst =NewCT_ExtensionListModify (); +if _gdacc :=d .DecodeElement (_cebe .ExtLst ,&_cecde );_gdacc !=nil {return _gdacc ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_cecde .Name ); +if _bbab :=d .Skip ();_bbab !=nil {return _bbab ;};};case _g .EndElement :break _addbe ;case _g .CharData :};};return nil ;};type EG_SlideListChoice struct{ -// ValidateWithPath validates the CT_SlideSyncProperties and its children, prefixing error messages with path -func (_dcagb *CT_SlideSyncProperties )ValidateWithPath (path string )error {if _dcagb .ExtLst !=nil {if _gdgba :=_dcagb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdgba !=nil {return _gdgba ;};};return nil ;};func (_edaf ST_TLTriggerRuntimeNode )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_afbafd :=_gg .Attr {}; -_afbafd .Name =name ;switch _edaf {case ST_TLTriggerRuntimeNodeUnset :_afbafd .Value ="";case ST_TLTriggerRuntimeNodeFirst :_afbafd .Value ="\u0066\u0069\u0072s\u0074";case ST_TLTriggerRuntimeNodeLast :_afbafd .Value ="\u006c\u0061\u0073\u0074";case ST_TLTriggerRuntimeNodeAll :_afbafd .Value ="\u0061\u006c\u006c"; -};return _afbafd ,nil ;};type CT_TLAnimateEffectBehavior struct{ +// All Slides +SldAll *CT_Empty ; -// Transition -TransitionAttr ST_TLAnimateEffectTransition ; +// Slide Range +SldRg *CT_IndexRange ; -// Filter -FilterAttr *string ; +// Custom Show +CustShow *CT_CustomShowId ;};func NewCT_SplitTransition ()*CT_SplitTransition {_bdeg :=&CT_SplitTransition {};return _bdeg };func (_ddeee *CT_Picture )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ffe :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006e\u0076\u0050\u0069\u0063\u0050r"}}; +e .EncodeElement (_ddeee .NvPicPr ,_ffe );_cdaca :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ddeee .BlipFill ,_cdaca );_acfe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_ddeee .SpPr ,_acfe );if _ddeee .Style !=nil {_efeb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ddeee .Style ,_efeb );};if _ddeee .ExtLst !=nil {_efcbd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ddeee .ExtLst ,_efcbd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Picture ()*CT_Picture {_aaff :=&CT_Picture {};_aaff .NvPicPr =NewCT_PictureNonVisual ();_aaff .BlipFill =_b .NewCT_BlipFillProperties (); +_aaff .SpPr =_b .NewCT_ShapeProperties ();return _aaff ;};type CT_OleObject struct{ -// Property List -PrLstAttr *string ;CBhvr *CT_TLCommonBehaviorData ; +// Embedded Object ProgID +ProgIdAttr *string ;Choice *CT_OleObjectChoice ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;}; -// Progress -Progress *CT_TLAnimVariant ;}; +// ValidateWithPath validates the CT_PrintProperties and its children, prefixing error messages with path +func (_dfccc *CT_PrintProperties )ValidateWithPath (path string )error {if _cdbdg :=_dfccc .PrnWhatAttr .ValidateWithPath (path +"\u002f\u0050\u0072n\u0057\u0068\u0061\u0074\u0041\u0074\u0074\u0072");_cdbdg !=nil {return _cdbdg ;};if _bfac :=_dfccc .ClrModeAttr .ValidateWithPath (path +"\u002f\u0043\u006cr\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); +_bfac !=nil {return _bfac ;};if _dfccc .ExtLst !=nil {if _agcc :=_dfccc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agcc !=nil {return _agcc ;};};return nil ;};func (_cdcgc ST_TransitionEightDirectionType )String ()string {if _cdcgc .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {return _cdcgc .ST_TransitionSideDirectionType .String (); +};if _cdcgc .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {return _cdcgc .ST_TransitionCornerDirectionType .String ();};return "";}; -// Validate validates the CT_TLShapeTargetElement and its children -func (_bdfd *CT_TLShapeTargetElement )Validate ()error {return _bdfd .ValidateWithPath ("\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074");};func (_ffcf *CT_OutlineViewProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -_ceae :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_ffcf .CViewPr ,_ceae );if _ffcf .SldLst !=nil {_cbed :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}}; -e .EncodeElement (_ffcf .SldLst ,_cbed );};if _ffcf .ExtLst !=nil {_cgdf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffcf .ExtLst ,_cgdf );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_TLBuildDiagram and its children, prefixing error messages with path +func (_cegb *CT_TLBuildDiagram )ValidateWithPath (path string )error {if _bbeaf :=_cegb .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_bbeaf !=nil {return _bbeaf ;};return nil ;};func (_dgbca ST_PlaceholderType )ValidateWithPath (path string )error {switch _dgbca {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgbca )); +};return nil ;};type CT_OutlineViewSlideEntry struct{IdAttr string ; -// Validate validates the CmLst and its children -func (_ggcae *CmLst )Validate ()error {return _ggcae .ValidateWithPath ("\u0043\u006d\u004cs\u0074")}; +// Collapsed +CollapseAttr *bool ;};func NewCT_ExtensionList ()*CT_ExtensionList {_beaf :=&CT_ExtensionList {};return _beaf };func NewCT_TLTemplate ()*CT_TLTemplate {_ececa :=&CT_TLTemplate {};_ececa .TnLst =NewCT_TimeNodeList ();return _ececa ;}; -// Validate validates the CT_TLAnimateScaleBehavior and its children -func (_cdfb *CT_TLAnimateScaleBehavior )Validate ()error {return _cdfb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");}; +// Validate validates the CT_SlideMasterIdList and its children +func (_bdfe *CT_SlideMasterIdList )Validate ()error {return _bdfe .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");}; -// Validate validates the CT_TLBuildDiagram and its children -func (_acag *CT_TLBuildDiagram )Validate ()error {return _acag .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d");}; +// Validate validates the PresentationPr and its children +func (_agagc *PresentationPr )Validate ()error {return _agagc .ValidateWithPath ("\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072");};type CT_TLAnimateMotionBehavior struct{ -// Validate validates the CT_Guide and its children -func (_cdbe *CT_Guide )Validate ()error {return _cdbe .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065");};func (_cgddd *CT_ViewProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cgddd .LastViewAttr !=ST_ViewTypeUnset {_cdage ,_caga :=_cgddd .LastViewAttr .MarshalXMLAttr (_gg .Name {Local :"\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"}); -if _caga !=nil {return _caga ;};start .Attr =append (start .Attr ,_cdage );};if _cgddd .ShowCommentsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_cgddd .ShowCommentsAttr ))}); -};e .EncodeToken (start );if _cgddd .NormalViewPr !=nil {_deadd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u006e\u006f\u0072\u006d\u0061\u006c\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_cgddd .NormalViewPr ,_deadd );};if _cgddd .SlideViewPr !=nil {_agbdd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}}; -e .EncodeElement (_cgddd .SlideViewPr ,_agbdd );};if _cgddd .OutlineViewPr !=nil {_bgbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u006fu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_cgddd .OutlineViewPr ,_bgbd ); -};if _cgddd .NotesTextViewPr !=nil {_acbad :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0054\u0065\u0078\u0074\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_cgddd .NotesTextViewPr ,_acbad );};if _cgddd .SorterViewPr !=nil {_afag :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u006f\u0072\u0074\u0065\u0072\u0056i\u0065\u0077\u0050\u0072"}}; -e .EncodeElement (_cgddd .SorterViewPr ,_afag );};if _cgddd .NotesViewPr !=nil {_ffabg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_cgddd .NotesViewPr ,_ffabg ); -};if _cgddd .GridSpacing !=nil {_ffce :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_cgddd .GridSpacing ,_ffce );};if _cgddd .ExtLst !=nil {_gfdff :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_cgddd .ExtLst ,_gfdff );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Origin +OriginAttr ST_TLAnimateMotionBehaviorOrigin ; -// ValidateWithPath validates the CT_TransitionStartSoundAction and its children, prefixing error messages with path -func (_bbcg *CT_TransitionStartSoundAction )ValidateWithPath (path string )error {if _cegbg :=_bbcg .Snd .ValidateWithPath (path +"\u002f\u0053\u006e\u0064");_cegbg !=nil {return _cegbg ;};return nil ;};func (_gcbef *CT_TLPoint )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ecbfe :=range start .Attr {if _ecbfe .Name .Local =="\u0078"{_dfdgd ,_dgfae :=ParseUnionST_Percentage (_ecbfe .Value ); -if _dgfae !=nil {return _dgfae ;};_gcbef .XAttr =_dfdgd ;continue ;};if _ecbfe .Name .Local =="\u0079"{_fgdeg ,_gdafe :=ParseUnionST_Percentage (_ecbfe .Value );if _gdafe !=nil {return _gdafe ;};_gcbef .YAttr =_fgdeg ;continue ;};};for {_edfd ,_cadaf :=d .Token (); -if _cadaf !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074\u003a\u0020%\u0073",_cadaf );};if _gdfbc ,_bfadbb :=_edfd .(_gg .EndElement );_bfadbb &&_gdfbc .Name ==start .Name {break ; -};};return nil ;};func (_ggcag *ST_TLBehaviorTransformType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aede ,_bdcd :=d .Token ();if _bdcd !=nil {return _bdcd ;};if _afcfb ,_dddg :=_aede .(_gg .EndElement );_dddg &&_afcfb .Name ==start .Name {*_ggcag =1; -return nil ;};if _cagcf ,_gacag :=_aede .(_gg .CharData );!_gacag {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aede );}else {switch string (_cagcf ){case "":*_ggcag =0; -case "\u0070\u0074":*_ggcag =1;case "\u0069\u006d\u0067":*_ggcag =2;};};_aede ,_bdcd =d .Token ();if _bdcd !=nil {return _bdcd ;};if _eacfd ,_fbeafc :=_aede .(_gg .EndElement );_fbeafc &&_eacfd .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aede ); -};func (_eeacb *CT_TLTimeAnimateValueList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _eeacb .Tav !=nil {_gffc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074a\u0076"}};for _ ,_bfaca :=range _eeacb .Tav {e .EncodeElement (_bfaca ,_gffc ); -};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_Kinsoku struct{ +// Path +PathAttr *string ; -// Language -LangAttr *string ; +// Path Edit Mode +PathEditModeAttr ST_TLAnimateMotionPathEditMode ; -// Invalid Kinsoku Start Characters -InvalStCharsAttr string ; +// Relative Angle +RAngAttr *int32 ; -// Invalid Kinsoku End Characters -InvalEndCharsAttr string ;};func (_dbeee ST_TLPreviousActionType )Validate ()error {return _dbeee .ValidateWithPath ("")}; +// Points Types +PtsTypesAttr *string ;CBhvr *CT_TLCommonBehaviorData ;By *CT_TLPoint ; -// ValidateWithPath validates the CT_ModifyVerifier and its children, prefixing error messages with path -func (_feg *CT_ModifyVerifier )ValidateWithPath (path string )error {if _bbedc :=_feg .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); -_bbedc !=nil {return _bbedc ;};if _bbgbg :=_feg .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");_bbgbg !=nil {return _bbgbg ; -};if _bcgb :=_feg .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bcgb !=nil {return _bcgb ;};return nil ;}; +// From +From *CT_TLPoint ;To *CT_TLPoint ; -// ValidateWithPath validates the CT_TLByRgbColorTransform and its children, prefixing error messages with path -func (_aedgd *CT_TLByRgbColorTransform )ValidateWithPath (path string )error {if _afbca :=_aedgd .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_afbca !=nil {return _afbca ;};if _ceaea :=_aedgd .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072"); -_ceaea !=nil {return _ceaea ;};if _cfdc :=_aedgd .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_cfdc !=nil {return _cfdc ;};return nil ;};func (_bceg *CT_SlideSize )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bceg .CxAttr =914400; -_bceg .CyAttr =914400;for _ ,_dacgb :=range start .Attr {if _dacgb .Name .Local =="\u0063\u0078"{_gadfb ,_dcaag :=_e .ParseInt (_dacgb .Value ,10,32);if _dcaag !=nil {return _dcaag ;};_bceg .CxAttr =int32 (_gadfb );continue ;};if _dacgb .Name .Local =="\u0063\u0079"{_deaa ,_dfcfa :=_e .ParseInt (_dacgb .Value ,10,32); -if _dfcfa !=nil {return _dfcfa ;};_bceg .CyAttr =int32 (_deaa );continue ;};if _dacgb .Name .Local =="\u0074\u0079\u0070\u0065"{_bceg .TypeAttr .UnmarshalXMLAttr (_dacgb );continue ;};};for {_bdeae ,_eebee :=d .Token ();if _eebee !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006ci\u0064\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_eebee ); -};if _ffbg ,_aeddbe :=_bdeae .(_gg .EndElement );_aeddbe &&_ffbg .Name ==start .Name {break ;};};return nil ;};func (_addbc ST_TLBehaviorTransformType )ValidateWithPath (path string )error {switch _addbc {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 (_addbc )); -};return nil ;}; +// Rotation Center +RCtr *CT_TLPoint ;};func (_bedfa *CmLst )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\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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 ="\u0070:\u0063\u006d\u004c\u0073\u0074";return _bedfa .CT_CommentList .MarshalXML (e ,start );}; -// Validate validates the CT_CommentAuthor and its children -func (_agg *CT_CommentAuthor )Validate ()error {return _agg .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072");};func (_ggcab *Notes )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0070:\u006e\u006f\u0074\u0065\u0073";return _ggcab .CT_NotesSlide .MarshalXML (e ,start );};func (_afcce ST_Direction )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_fgede :=_gg .Attr {};_fgede .Name =name ;switch _afcce {case ST_DirectionUnset :_fgede .Value =""; -case ST_DirectionHorz :_fgede .Value ="\u0068\u006f\u0072\u007a";case ST_DirectionVert :_fgede .Value ="\u0076\u0065\u0072\u0074";};return _fgede ,nil ;};func (_ccbeg ST_TLTimeIndefinite )Validate ()error {return _ccbeg .ValidateWithPath ("")};func (_ecegd *CmAuthorLst )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ecegd .CT_CommentAuthorList =*NewCT_CommentAuthorList (); -_gfagg :for {_fbebg ,_bcec :=d .Token ();if _bcec !=nil {return _bcec ;};switch _caeda :=_fbebg .(type ){case _gg .StartElement :switch _caeda .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_afeda :=NewCT_CommentAuthor (); -if _efaff :=d .DecodeElement (_afeda ,&_caeda );_efaff !=nil {return _efaff ;};_ecegd .CmAuthor =append (_ecegd .CmAuthor ,_afeda );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\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",_caeda .Name ); -if _eaeda :=d .Skip ();_eaeda !=nil {return _eaeda ;};};case _gg .EndElement :break _gfagg ;case _gg .CharData :};};return nil ;}; +// Validate validates the AG_Ole and its children +func (_eg *AG_Ole )Validate ()error {return _eg .ValidateWithPath ("\u0041\u0047\u005f\u004f\u006c\u0065");};func (_bfab ST_TLTimeNodeSyncType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abfge :=_g .Attr {};_abfge .Name =name ;switch _bfab {case ST_TLTimeNodeSyncTypeUnset :_abfge .Value =""; +case ST_TLTimeNodeSyncTypeCanSlip :_abfge .Value ="\u0063a\u006e\u0053\u006c\u0069\u0070";case ST_TLTimeNodeSyncTypeLocked :_abfge .Value ="\u006c\u006f\u0063\u006b\u0065\u0064";};return _abfge ,nil ;};func NewCT_ModifyVerifier ()*CT_ModifyVerifier {_bcgd :=&CT_ModifyVerifier {}; +return _bcgd }; -// ValidateWithPath validates the EG_Background and its children, prefixing error messages with path -func (_gbdcg *EG_Background )ValidateWithPath (path string )error {if _gbdcg .BgPr !=nil {if _cegegd :=_gbdcg .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_cegegd !=nil {return _cegegd ;};};if _gbdcg .BgRef !=nil {if _dbbeg :=_gbdcg .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066"); -_dbbeg !=nil {return _dbbeg ;};};return nil ;};func (_bbdfc ST_PrintColorMode )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bbdfc .String (),start );};func (_bdaf *CT_Kinsoku )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bdaf .LangAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_bdaf .LangAttr )}); -};start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0076",_bdaf .InvalStCharsAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0076",_bdaf .InvalEndCharsAttr )}); -e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_OutlineViewSlideEntry struct{IdAttr string ; +// Validate validates the CT_TLAnimateRotationBehavior and its children +func (_bfec *CT_TLAnimateRotationBehavior )Validate ()error {return _bfec .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 (_adac *CT_NotesMaster )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adac .CSld =NewCT_CommonSlideData (); +_adac .ClrMap =_b .NewCT_ColorMapping ();_fdeec :for {_ccgdd ,_dbgfg :=d .Token ();if _dbgfg !=nil {return _dbgfg ;};switch _beag :=_ccgdd .(type ){case _g .StartElement :switch _beag .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\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"},_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\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 _acga :=d .DecodeElement (_adac .CSld ,&_beag ); +_acga !=nil {return _acga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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 _dbba :=d .DecodeElement (_adac .ClrMap ,&_beag ); +_dbba !=nil {return _dbba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_adac .Hf =NewCT_HeaderFooter (); +if _geeee :=d .DecodeElement (_adac .Hf ,&_beag );_geeee !=nil {return _geeee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_adac .NotesStyle =_b .NewCT_TextListStyle (); +if _gfde :=d .DecodeElement (_adac .NotesStyle ,&_beag );_gfde !=nil {return _gfde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adac .ExtLst =NewCT_ExtensionListModify (); +if _dedd :=d .DecodeElement (_adac .ExtLst ,&_beag );_dedd !=nil {return _dedd ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_beag .Name ); +if _deaf :=d .Skip ();_deaf !=nil {return _deaf ;};};case _g .EndElement :break _fdeec ;case _g .CharData :};};return nil ;};type CT_CommentAuthorList struct{ -// Collapsed -CollapseAttr *bool ;};func (_fcbfe *CT_EmbeddedFontDataId )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fcbfe .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_cdcgd *ST_PhotoAlbumFrameShape )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_cdcgd =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_cdcgd =1; -case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_cdcgd =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_cdcgd =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_cdcgd =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_cdcgd =5; -case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_cdcgd =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_cdcgd =7;};return nil ;};func (_cefdg *CT_TLCommonMediaNodeData )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cefdg .CTn =NewCT_TLCommonTimeNodeData (); -_cefdg .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_bggfe :=range start .Attr {if _bggfe .Name .Local =="\u0076\u006f\u006c"{_baeda ,_gceab :=ParseUnionST_PositiveFixedPercentage (_bggfe .Value );if _gceab !=nil {return _gceab ;};_cefdg .VolAttr =&_baeda ; -continue ;};if _bggfe .Name .Local =="\u006d\u0075\u0074\u0065"{_aabfc ,_fcgf :=_e .ParseBool (_bggfe .Value );if _fcgf !=nil {return _fcgf ;};_cefdg .MuteAttr =&_aabfc ;continue ;};if _bggfe .Name .Local =="\u006e\u0075\u006d\u0053\u006c\u0064"{_aagfb ,_gfceg :=_e .ParseUint (_bggfe .Value ,10,32); -if _gfceg !=nil {return _gfceg ;};_cbca :=uint32 (_aagfb );_cefdg .NumSldAttr =&_cbca ;continue ;};if _bggfe .Name .Local =="\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"{_gdfc ,_cecg :=_e .ParseBool (_bggfe .Value ); -if _cecg !=nil {return _cecg ;};_cefdg .ShowWhenStoppedAttr =&_gdfc ;continue ;};};_adea :for {_eecef ,_ffdef :=d .Token ();if _ffdef !=nil {return _ffdef ;};switch _ffbgc :=_eecef .(type ){case _gg .StartElement :switch _ffbgc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cedc :=d .DecodeElement (_cefdg .CTn ,&_ffbgc ); -_cedc !=nil {return _cedc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bgde :=d .DecodeElement (_cefdg .TgtEl ,&_ffbgc ); -_bgde !=nil {return _bgde ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_ffbgc .Name ); -if _egffe :=d .Skip ();_egffe !=nil {return _egffe ;};};case _gg .EndElement :break _adea ;case _gg .CharData :};};return nil ;};func (_dbdeb ST_TLTimeIndefinite )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_dbdeb .String (),start ); -};type EG_SlideListChoice struct{ +// Comment Author +CmAuthor []*CT_CommentAuthor ;}; -// All Slides -SldAll *CT_Empty ; +// ValidateWithPath validates the CT_TLAnimVariant and its children, prefixing error messages with path +func (_geedc *CT_TLAnimVariant )ValidateWithPath (path string )error {if _geedc .BoolVal !=nil {if _bbef :=_geedc .BoolVal .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006c\u0056\u0061\u006c");_bbef !=nil {return _bbef ;};};if _geedc .IntVal !=nil {if _bebagb :=_geedc .IntVal .ValidateWithPath (path +"\u002fI\u006e\u0074\u0056\u0061\u006c"); +_bebagb !=nil {return _bebagb ;};};if _geedc .FltVal !=nil {if _adbda :=_geedc .FltVal .ValidateWithPath (path +"\u002fF\u006c\u0074\u0056\u0061\u006c");_adbda !=nil {return _adbda ;};};if _geedc .StrVal !=nil {if _facae :=_geedc .StrVal .ValidateWithPath (path +"\u002fS\u0074\u0072\u0056\u0061\u006c"); +_facae !=nil {return _facae ;};};if _geedc .ClrVal !=nil {if _gged :=_geedc .ClrVal .ValidateWithPath (path +"\u002fC\u006c\u0072\u0056\u0061\u006c");_gged !=nil {return _gged ;};};return nil ;};func (_cegfe ST_PrintWhat )Validate ()error {return _cegfe .ValidateWithPath ("")}; +func NewCT_TLAnimateColorBehavior ()*CT_TLAnimateColorBehavior {_cacbb :=&CT_TLAnimateColorBehavior {};_cacbb .CBhvr =NewCT_TLCommonBehaviorData ();return _cacbb ;}; -// Slide Range -SldRg *CT_IndexRange ; +// ValidateWithPath validates the CT_TLTemplate and its children, prefixing error messages with path +func (_adae *CT_TLTemplate )ValidateWithPath (path string )error {if _gdcfe :=_adae .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_gdcfe !=nil {return _gdcfe ;};return nil ;};func (_aegee *ST_TLBehaviorOverrideType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aegee =0; +case "\u006e\u006f\u0072\u006d\u0061\u006c":*_aegee =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_aegee =2;};return nil ;};func (_bffe *CT_SlideViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bffe .CSldViewPr =NewCT_CommonSlideViewProperties (); +_ecebf :for {_eacg ,_gagg :=d .Token ();if _gagg !=nil {return _gagg ;};switch _cafd :=_eacg .(type ){case _g .StartElement :switch _cafd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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 _agbdd :=d .DecodeElement (_bffe .CSldViewPr ,&_cafd ); +_agbdd !=nil {return _agbdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bffe .ExtLst =NewCT_ExtensionList (); +if _abdb :=d .DecodeElement (_bffe .ExtLst ,&_cafd );_abdb !=nil {return _abdb ;};default:_de .Log .Debug ("\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",_cafd .Name ); +if _fcgg :=d .Skip ();_fcgg !=nil {return _fcgg ;};};case _g .EndElement :break _ecebf ;case _g .CharData :};};return nil ;};func (_cgdd *CT_OleObjectChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgdf :for {_cddc ,_faae :=d .Token (); +if _faae !=nil {return _faae ;};switch _cbbb :=_cddc .(type ){case _g .StartElement :switch _cbbb .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_cgdd .Embed =NewCT_OleObjectEmbed (); +if _gecg :=d .DecodeElement (_cgdd .Embed ,&_cbbb );_gecg !=nil {return _gecg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_cgdd .Link =NewCT_OleObjectLink (); +if _dcad :=d .DecodeElement (_cgdd .Link ,&_cbbb );_dcad !=nil {return _dcad ;};default:_de .Log .Debug ("\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",_cbbb .Name ); +if _fgff :=d .Skip ();_fgff !=nil {return _fgff ;};};case _g .EndElement :break _bgdf ;case _g .CharData :};};return nil ;};func NewCT_Background ()*CT_Background {_ff :=&CT_Background {};return _ff };type ST_TLTimeIndefinite byte ;func (_agg *CT_Connector )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agg .NvCxnSpPr =NewCT_ConnectorNonVisual (); +_agg .SpPr =_b .NewCT_ShapeProperties ();_faa :for {_fgfe ,_ffadg :=d .Token ();if _ffadg !=nil {return _ffadg ;};switch _gfb :=_fgfe .(type ){case _g .StartElement :switch _gfb .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\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"},_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\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 _dbg :=d .DecodeElement (_agg .NvCxnSpPr ,&_gfb ); +_dbg !=nil {return _dbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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 _afed :=d .DecodeElement (_agg .SpPr ,&_gfb ); +_afed !=nil {return _afed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_agg .Style =_b .NewCT_ShapeStyle (); +if _edb :=d .DecodeElement (_agg .Style ,&_gfb );_edb !=nil {return _edb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agg .ExtLst =NewCT_ExtensionListModify (); +if _cef :=d .DecodeElement (_agg .ExtLst ,&_gfb );_cef !=nil {return _cef ;};default:_de .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gfb .Name ); +if _fabd :=d .Skip ();_fabd !=nil {return _fabd ;};};case _g .EndElement :break _faa ;case _g .CharData :};};return nil ;};func NewCT_ShowInfoBrowse ()*CT_ShowInfoBrowse {_cgfc :=&CT_ShowInfoBrowse {};return _cgfc };func NewCT_TagsData ()*CT_TagsData {_deec :=&CT_TagsData {}; +return _deec };func (_gaaff ST_TLTimeNodePresetClassType )String ()string {switch _gaaff {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 (_ebad *CT_Guide )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebad .OrientAttr !=ST_DirectionUnset {_defd ,_bcg :=_ebad .OrientAttr .MarshalXMLAttr (_g .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"}); +if _bcg !=nil {return _bcg ;};start .Attr =append (start .Attr ,_defd );};if _ebad .PosAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u006f\u0073"},Value :_dd .Sprintf ("\u0025\u0076",*_ebad .PosAttr )});};e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gedg *ST_TLTriggerEvent )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gedg =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_gedg =1;case "\u006f\u006e\u0045n\u0064":*_gedg =2; +case "\u0062\u0065\u0067i\u006e":*_gedg =3;case "\u0065\u006e\u0064":*_gedg =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_gedg =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_gedg =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_gedg =7; +case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_gedg =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_gedg =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_gedg =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_gedg =11; +};return nil ;};func (_cdaa *CT_CommonSlideViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdaa .SnapToGridAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_cdaa .SnapToGridAttr ))}); +};if _cdaa .SnapToObjectsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_cdaa .SnapToObjectsAttr ))}); +};if _cdaa .ShowGuidesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_cdaa .ShowGuidesAttr ))});};e .EncodeToken (start ); +_gagb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_cdaa .CViewPr ,_gagb );if _cdaa .GuideLst !=nil {_bda :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}}; +e .EncodeElement (_cdaa .GuideLst ,_bda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_PrintWhat byte ;func (_gbed *CT_CommentList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bacc :for {_cgda ,_bgda :=d .Token (); +if _bgda !=nil {return _bgda ;};switch _bgc :=_cgda .(type ){case _g .StartElement :switch _bgc .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0063\u006d"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006d"}:_eafec :=NewCT_Comment (); +if _fgbe :=d .DecodeElement (_eafec ,&_bgc );_fgbe !=nil {return _fgbe ;};_gbed .Cm =append (_gbed .Cm ,_eafec );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bgc .Name ); +if _edcd :=d .Skip ();_edcd !=nil {return _edcd ;};};case _g .EndElement :break _bacc ;case _g .CharData :};};return nil ;};func (_cfdg *CT_SmartTags )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_cfdg .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Custom Show -CustShow *CT_CustomShowId ;}; +// Validate validates the CT_ExtensionList and its children +func (_gedf *CT_ExtensionList )Validate ()error {return _gedf .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_acge ST_TransitionSpeed )ValidateWithPath (path string )error {switch _acge {case 0,1,2,3:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acge )); +};return nil ;}; -// Validate validates the TagLst and its children -func (_afgfb *TagLst )Validate ()error {return _afgfb .ValidateWithPath ("\u0054\u0061\u0067\u004c\u0073\u0074");};func NewCT_SlideMasterTextStyles ()*CT_SlideMasterTextStyles {_agcg :=&CT_SlideMasterTextStyles {};return _agcg ;};type CT_GroupShape struct{ +// ValidateWithPath validates the CT_Guide and its children, prefixing error messages with path +func (_bbf *CT_Guide )ValidateWithPath (path string )error {if _aaed :=_bbf .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_aaed !=nil {return _aaed ;};if _bbf .PosAttr !=nil {if _gea :=_bbf .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); +_gea !=nil {return _gea ;};};return nil ;}; -// Non-Visual Properties for a Group Shape -NvGrpSpPr *CT_GroupShapeNonVisual ; +// Validate validates the EG_ChildSlide and its children +func (_gaecbb *EG_ChildSlide )Validate ()error {return _gaecbb .ValidateWithPath ("\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func (_gbebf *CT_SlideTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ecgfe :=range start .Attr {if _ecgfe .Name .Local =="\u0073\u0070\u0064"{_gbebf .SpdAttr .UnmarshalXMLAttr (_ecgfe ); +continue ;};if _ecgfe .Name .Local =="\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"{_dgfg ,_dceff :=_d .ParseBool (_ecgfe .Value );if _dceff !=nil {return _dceff ;};_gbebf .AdvClickAttr =&_dgfg ;continue ;};if _ecgfe .Name .Local =="\u0061\u0064\u0076T\u006d"{_ddddb ,_gfac :=_d .ParseUint (_ecgfe .Value ,10,32); +if _gfac !=nil {return _gfac ;};_babf :=uint32 (_ddddb );_gbebf .AdvTmAttr =&_babf ;continue ;};};_dedec :for {_edcbd ,_ccefg :=d .Token ();if _ccefg !=nil {return _ccefg ;};switch _fbcc :=_edcbd .(type ){case _g .StartElement :switch _fbcc .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\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"},_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\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"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _cggfa :=d .DecodeElement (&_gbebf .Choice .Blinds ,&_fbcc );_cggfa !=nil {return _cggfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _efacc :=d .DecodeElement (&_gbebf .Choice .Checker ,&_fbcc );_efacc !=nil {return _efacc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _ffbd :=d .DecodeElement (&_gbebf .Choice .Circle ,&_fbcc );_ffbd !=nil {return _ffbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _ddgda :=d .DecodeElement (&_gbebf .Choice .Dissolve ,&_fbcc );_ddgda !=nil {return _ddgda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _bbecg :=d .DecodeElement (&_gbebf .Choice .Comb ,&_fbcc );_bbecg !=nil {return _bbecg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _gdd :=d .DecodeElement (&_gbebf .Choice .Cover ,&_fbcc );_gdd !=nil {return _gdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0074"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _fdfb :=d .DecodeElement (&_gbebf .Choice .Cut ,&_fbcc );_fdfb !=nil {return _fdfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _cdad :=d .DecodeElement (&_gbebf .Choice .Diamond ,&_fbcc );_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\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _agdc :=d .DecodeElement (&_gbebf .Choice .Fade ,&_fbcc );_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\u002eo\u0072\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"},_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\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"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _edddb :=d .DecodeElement (&_gbebf .Choice .Newsflash ,&_fbcc );_edddb !=nil {return _edddb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _eadc :=d .DecodeElement (&_gbebf .Choice .Plus ,&_fbcc );_eadc !=nil {return _eadc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _facfc :=d .DecodeElement (&_gbebf .Choice .Pull ,&_fbcc );_facfc !=nil {return _facfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _gbabd :=d .DecodeElement (&_gbebf .Choice .Push ,&_fbcc );_gbabd !=nil {return _gbabd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _ffab :=d .DecodeElement (&_gbebf .Choice .Random ,&_fbcc );_ffab !=nil {return _ffab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _bbac :=d .DecodeElement (&_gbebf .Choice .RandomBar ,&_fbcc );_bbac !=nil {return _bbac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _bcca :=d .DecodeElement (&_gbebf .Choice .Split ,&_fbcc );_bcca !=nil {return _bcca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _dcdda :=d .DecodeElement (&_gbebf .Choice .Strips ,&_fbcc );_dcdda !=nil {return _dcdda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _ebcec :=d .DecodeElement (&_gbebf .Choice .Wedge ,&_fbcc );_ebcec !=nil {return _ebcec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _gadgd :=d .DecodeElement (&_gbebf .Choice .Wheel ,&_fbcc );_gadgd !=nil {return _gadgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _bagf :=d .DecodeElement (&_gbebf .Choice .Wipe ,&_fbcc );_bagf !=nil {return _bagf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_gbebf .Choice =NewCT_SlideTransitionChoice (); +if _ecgdf :=d .DecodeElement (&_gbebf .Choice .Zoom ,&_fbcc );_ecgdf !=nil {return _ecgdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064A\u0063"}:_gbebf .SndAc =NewCT_TransitionSoundAction (); +if _agfb :=d .DecodeElement (_gbebf .SndAc ,&_fbcc );_agfb !=nil {return _agfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbebf .ExtLst =NewCT_ExtensionListModify (); +if _deab :=d .DecodeElement (_gbebf .ExtLst ,&_fbcc );_deab !=nil {return _deab ;};default:_de .Log .Debug ("\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",_fbcc .Name ); +if _gagec :=d .Skip ();_gagec !=nil {return _gagec ;};};case _g .EndElement :break _dedec ;case _g .CharData :};};return nil ;};type CT_ShowInfoKiosk struct{ -// Group Shape Properties -GrpSpPr *_cf .CT_GroupShapeProperties ;Choice []*CT_GroupShapeChoice ;ExtLst *CT_ExtensionListModify ;};func NewCT_TLTimeAnimateValue ()*CT_TLTimeAnimateValue {_daag :=&CT_TLTimeAnimateValue {};return _daag ;}; +// Restart Show +RestartAttr *uint32 ;};func (_fabge *ST_PhotoAlbumLayout )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fabge =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_fabge =1;case "\u0031\u0070\u0069\u0063":*_fabge =2; +case "\u0032\u0070\u0069\u0063":*_fabge =3;case "\u0034\u0070\u0069\u0063":*_fabge =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_fabge =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_fabge =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_fabge =7; +};return nil ;};type CT_PresentationProperties struct{ -// ValidateWithPath validates the SldMaster and its children, prefixing error messages with path -func (_cddg *SldMaster )ValidateWithPath (path string )error {if _bgaef :=_cddg .CT_SlideMaster .ValidateWithPath (path );_bgaef !=nil {return _bgaef ;};return nil ;};type CT_TLTimeNodeParallel struct{ +// HTML Publishing Properties +HtmlPubPr *CT_HtmlPublishProperties ; -// Parallel TimeNode -CTn *CT_TLCommonTimeNodeData ;};type CT_Picture struct{ +// Web Properties +WebPr *CT_WebProperties ; -// Non-Visual Properties for a Picture -NvPicPr *CT_PictureNonVisual ; +// Printing Properties +PrnPr *CT_PrintProperties ; -// Picture Fill -BlipFill *_cf .CT_BlipFillProperties ;SpPr *_cf .CT_ShapeProperties ;Style *_cf .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func NewCT_Presentation ()*CT_Presentation {_ebdcc :=&CT_Presentation {};_ebdcc .NotesSz =_cf .NewCT_PositiveSize2D ();return _ebdcc ; -};func (_dgadg *CT_OutlineViewSlideList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_efaf :for {_bbcd ,_dgcd :=d .Token ();if _dgcd !=nil {return _dgcd ;};switch _ffcg :=_bbcd .(type ){case _gg .StartElement :switch _ffcg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fdce :=NewCT_OutlineViewSlideEntry (); -if _aagge :=d .DecodeElement (_fdce ,&_ffcg );_aagge !=nil {return _aagge ;};_dgadg .Sld =append (_dgadg .Sld ,_fdce );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_ffcg .Name ); -if _fgfg :=d .Skip ();_fgfg !=nil {return _fgfg ;};};case _gg .EndElement :break _efaf ;case _gg .CharData :};};return nil ;}; +// Presentation-wide Show Properties +ShowPr *CT_ShowProperties ; -// ValidateWithPath validates the CT_TLAnimateMotionBehavior and its children, prefixing error messages with path -func (_cfda *CT_TLAnimateMotionBehavior )ValidateWithPath (path string )error {if _beeef :=_cfda .OriginAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0067\u0069\u006e\u0041\u0074\u0074\u0072");_beeef !=nil {return _beeef ;};if _ccdg :=_cfda .PathEditModeAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0074\u0068\u0045\u0064\u0069\u0074\u004d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_ccdg !=nil {return _ccdg ;};if _dgbb :=_cfda .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_dgbb !=nil {return _dgbb ;};if _cfda .By !=nil {if _dbga :=_cfda .By .ValidateWithPath (path +"\u002f\u0042\u0079");_dbga !=nil {return _dbga ; -};};if _cfda .From !=nil {if _abdbf :=_cfda .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_abdbf !=nil {return _abdbf ;};};if _cfda .To !=nil {if _beac :=_cfda .To .ValidateWithPath (path +"\u002f\u0054\u006f");_beac !=nil {return _beac ; -};};if _cfda .RCtr !=nil {if _ddbeee :=_cfda .RCtr .ValidateWithPath (path +"\u002f\u0052\u0043t\u0072");_ddbeee !=nil {return _ddbeee ;};};return nil ;};func (_gcdfd *ST_SlideSizeType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_acegd ,_aefcf :=d .Token (); -if _aefcf !=nil {return _aefcf ;};if _fbbca ,_ccebg :=_acegd .(_gg .EndElement );_ccebg &&_fbbca .Name ==start .Name {*_gcdfd =1;return nil ;};if _bcagf ,_agdee :=_acegd .(_gg .CharData );!_agdee {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_acegd ); -}else {switch string (_bcagf ){case "":*_gcdfd =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_gcdfd =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_gcdfd =2;case "\u0041\u0034":*_gcdfd =3;case "\u0033\u0035\u006d\u006d":*_gcdfd =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_gcdfd =5; -case "\u0062\u0061\u006e\u006e\u0065\u0072":*_gcdfd =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gcdfd =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_gcdfd =8;case "\u0041\u0033":*_gcdfd =9;case "\u0042\u0034\u0049S\u004f":*_gcdfd =10;case "\u0042\u0035\u0049S\u004f":*_gcdfd =11; -case "\u0042\u0034\u004aI\u0053":*_gcdfd =12;case "\u0042\u0035\u004aI\u0053":*_gcdfd =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_gcdfd =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_gcdfd =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_gcdfd =16; -};};_acegd ,_aefcf =d .Token ();if _aefcf !=nil {return _aefcf ;};if _egbgf ,_aaffa :=_acegd .(_gg .EndElement );_aaffa &&_egbgf .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_acegd ); -};func (_dfccg *ST_TLNextActionType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dfccg =0;case "\u006e\u006f\u006e\u0065":*_dfccg =1;case "\u0073\u0065\u0065\u006b":*_dfccg =2;};return nil ;};type CT_SlideMasterIdList struct{ +// Color MRU +ClrMru *_b .CT_ColorMRU ;ExtLst *CT_ExtensionList ;};func (_ffadgg *Sld )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffadgg .CT_Slide =*NewCT_Slide ();for _ ,_dacca :=range start .Attr {if _dacca .Name .Local =="\u0073\u0068\u006f\u0077"{_cbdedd ,_cdbdb :=_d .ParseBool (_dacca .Value ); +if _cdbdb !=nil {return _cdbdb ;};_ffadgg .ShowAttr =&_cbdedd ;continue ;};if _dacca .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_cbbcc ,_gbddf :=_d .ParseBool (_dacca .Value );if _gbddf !=nil {return _gbddf ;}; +_ffadgg .ShowMasterSpAttr =&_cbbcc ;continue ;};if _dacca .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bgbbfc ,_eabdd :=_d .ParseBool (_dacca .Value );if _eabdd !=nil {return _eabdd ;};_ffadgg .ShowMasterPhAnimAttr =&_bgbbfc ; +continue ;};};_dcbed :for {_fbefc ,_ebfeg :=d .Token ();if _ebfeg !=nil {return _ebfeg ;};switch _fdcgb :=_fbefc .(type ){case _g .StartElement :switch _fdcgb .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\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"},_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\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 _bfefc :=d .DecodeElement (_ffadgg .CSld ,&_fdcgb ); +_bfefc !=nil {return _bfefc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_ffadgg .ClrMapOvr =_b .NewCT_ColorMappingOverride (); +if _bddbf :=d .DecodeElement (_ffadgg .ClrMapOvr ,&_fdcgb );_bddbf !=nil {return _bddbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_ffadgg .Transition =NewCT_SlideTransition (); +if _efadgf :=d .DecodeElement (_ffadgg .Transition ,&_fdcgb );_efadgf !=nil {return _efadgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_ffadgg .Timing =NewCT_SlideTiming (); +if _bfcdc :=d .DecodeElement (_ffadgg .Timing ,&_fdcgb );_bfcdc !=nil {return _bfcdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffadgg .ExtLst =NewCT_ExtensionListModify (); +if _aacef :=d .DecodeElement (_ffadgg .ExtLst ,&_fdcgb );_aacef !=nil {return _aacef ;};default:_de .Log .Debug ("\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",_fdcgb .Name ); +if _ffcff :=d .Skip ();_ffcff !=nil {return _ffcff ;};};case _g .EndElement :break _dcbed ;case _g .CharData :};};return nil ;};const (ST_TLTimeNodePresetClassTypeUnset ST_TLTimeNodePresetClassType =0;ST_TLTimeNodePresetClassTypeEntr ST_TLTimeNodePresetClassType =1; +ST_TLTimeNodePresetClassTypeExit ST_TLTimeNodePresetClassType =2;ST_TLTimeNodePresetClassTypeEmph ST_TLTimeNodePresetClassType =3;ST_TLTimeNodePresetClassTypePath ST_TLTimeNodePresetClassType =4;ST_TLTimeNodePresetClassTypeVerb ST_TLTimeNodePresetClassType =5; +ST_TLTimeNodePresetClassTypeMediacall ST_TLTimeNodePresetClassType =6;);type CT_SlideViewProperties struct{CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;}; -// Slide Master ID -SldMasterId []*CT_SlideMasterIdListEntry ;};func (_abfga ST_TLTimeIndefinite )ValidateWithPath (path string )error {switch _abfga {case 0,1:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abfga )); -};return nil ;}; +// Validate validates the CT_CommentAuthorList and its children +func (_gcfd *CT_CommentAuthorList )Validate ()error {return _gcfd .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074");};func (_decf *CT_SlideSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0078"},Value :_dd .Sprintf ("\u0025\u0076",_decf .CxAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0079"},Value :_dd .Sprintf ("\u0025\u0076",_decf .CyAttr )});if _decf .TypeAttr !=ST_SlideSizeTypeUnset {_dggb ,_fbaeg :=_decf .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _fbaeg !=nil {return _fbaeg ;};start .Attr =append (start .Attr ,_dggb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edgbg *CT_TLIterateIntervalTime )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_dd .Sprintf ("\u0025\u0076",_edgbg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfagd *CT_OleObject )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfagd .Choice =NewCT_OleObjectChoice ();for _ ,_fgada :=range start .Attr {if _fgada .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fgada .Name .Local =="\u0069\u0064"{_aace ,_febbb :=_fgada .Value ,error (nil ); +if _febbb !=nil {return _febbb ;};_cfagd .IdAttr =&_aace ;continue ;};if _fgada .Name .Local =="\u0073\u0070\u0069\u0064"{_dgdd ,_bbfbc :=_fgada .Value ,error (nil );if _bbfbc !=nil {return _bbfbc ;};_cfagd .SpidAttr =&_dgdd ;continue ;};if _fgada .Name .Local =="\u006e\u0061\u006d\u0065"{_aacd ,_fagf :=_fgada .Value ,error (nil ); +if _fagf !=nil {return _fagf ;};_cfagd .NameAttr =&_aacd ;continue ;};if _fgada .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_fbcd ,_gffa :=_d .ParseBool (_fgada .Value );if _gffa !=nil {return _gffa ;};_cfagd .ShowAsIconAttr =&_fbcd ; +continue ;};if _fgada .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_fgbg ,_egbb :=_fgada .Value ,error (nil );if _egbb !=nil {return _egbb ;};_cfagd .ProgIdAttr =&_fgbg ;continue ;};if _fgada .Name .Local =="\u0069\u006d\u0067\u0057"{_cfff ,_bded :=_d .ParseInt (_fgada .Value ,10,32); +if _bded !=nil {return _bded ;};_fcfb :=int32 (_cfff );_cfagd .ImgWAttr =&_fcfb ;continue ;};if _fgada .Name .Local =="\u0069\u006d\u0067\u0048"{_gdfc ,_fgbfa :=_d .ParseInt (_fgada .Value ,10,32);if _fgbfa !=nil {return _fgbfa ;};_gebg :=int32 (_gdfc ); +_cfagd .ImgHAttr =&_gebg ;continue ;};};_bebb :for {_ggga ,_debf :=d .Token ();if _debf !=nil {return _debf ;};switch _dfcg :=_ggga .(type ){case _g .StartElement :switch _dfcg .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006d\u0062e\u0064"}:_cfagd .Choice =NewCT_OleObjectChoice (); +if _edgcb :=d .DecodeElement (&_cfagd .Choice .Embed ,&_dfcg );_edgcb !=nil {return _edgcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0069\u006e\u006b"}:_cfagd .Choice =NewCT_OleObjectChoice (); +if _eade :=d .DecodeElement (&_cfagd .Choice .Link ,&_dfcg );_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\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_cfagd .Pic =NewCT_Picture (); +if _badbb :=d .DecodeElement (_cfagd .Pic ,&_dfcg );_badbb !=nil {return _badbb ;};default:_de .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dfcg .Name ); +if _agea :=d .Skip ();_agea !=nil {return _agea ;};};case _g .EndElement :break _bebb ;case _g .CharData :};};return nil ;};type CT_CustomerData struct{IdAttr string ;};type ST_SplitterBarState byte ;func (_dabbc *CT_TLOleBuildChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dabbc .BldAttr !=ST_TLOleChartBuildTypeUnset {_bedag ,_fcgfg :=_dabbc .BldAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u006c\u0064"}); +if _fcgfg !=nil {return _fcgfg ;};start .Attr =append (start .Attr ,_bedag );};if _dabbc .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_dabbc .AnimBgAttr ))}); +};if _dabbc .SpidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_dabbc .SpidAttr )});};if _dabbc .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_dabbc .GrpIdAttr )}); +};if _dabbc .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_dabbc .UiExpandAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_ec *CT_Background )ValidateWithPath (path string )error {if _aa :=_ec .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_aa !=nil {return _aa ;};if _ec .BgPr !=nil {if _dab :=_ec .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072"); -_dab !=nil {return _dab ;};};if _ec .BgRef !=nil {if _bfb :=_ec .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_bfb !=nil {return _bfb ;};};return nil ;};func NewCT_ControlList ()*CT_ControlList {_fffd :=&CT_ControlList {};return _fffd }; -func (_fcedf *ST_TLTimeNodePresetClassType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_fcedf =0;case "\u0065\u006e\u0074\u0072":*_fcedf =1;case "\u0065\u0078\u0069\u0074":*_fcedf =2;case "\u0065\u006d\u0070\u0068":*_fcedf =3; -case "\u0070\u0061\u0074\u0068":*_fcedf =4;case "\u0076\u0065\u0072\u0062":*_fcedf =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_fcedf =6;};return nil ;}; +// Validate validates the Notes and its children +func (_bfce *Notes )Validate ()error {return _bfce .ValidateWithPath ("\u004e\u006f\u0074e\u0073")}; -// ValidateWithPath validates the EG_TopLevelSlide and its children, prefixing error messages with path -func (_eefbg *EG_TopLevelSlide )ValidateWithPath (path string )error {if _dfece :=_eefbg .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_dfece !=nil {return _dfece ;};return nil ;};func (_efgde *CT_TLByRgbColorTransform )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gdcc :=range start .Attr {if _gdcc .Name .Local =="\u0072"{_cccdfa ,_fcbg :=ParseUnionST_FixedPercentage (_gdcc .Value ); -if _fcbg !=nil {return _fcbg ;};_efgde .RAttr =_cccdfa ;continue ;};if _gdcc .Name .Local =="\u0067"{_ceegb ,_bbgfg :=ParseUnionST_FixedPercentage (_gdcc .Value );if _bbgfg !=nil {return _bbgfg ;};_efgde .GAttr =_ceegb ;continue ;};if _gdcc .Name .Local =="\u0062"{_cfbac ,_gbabe :=ParseUnionST_FixedPercentage (_gdcc .Value ); -if _gbabe !=nil {return _gbabe ;};_efgde .BAttr =_cfbac ;continue ;};};for {_facb ,_ceadc :=d .Token ();if _ceadc !=nil {return _b .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",_ceadc ); -};if _ccggc ,_ggedg :=_facb .(_gg .EndElement );_ggedg &&_ccggc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_TLIterateIntervalPercentage and its children +func (_ceggb *CT_TLIterateIntervalPercentage )Validate ()error {return _ceggb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); +};func (_ce *AG_ChildSlide )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gb :=range start .Attr {if _gb .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_gec ,_a :=_d .ParseBool (_gb .Value ); +if _a !=nil {return _a ;};_ce .ShowMasterSpAttr =&_gec ;continue ;};if _gb .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bg ,_ab :=_d .ParseBool (_gb .Value );if _ab !=nil {return _ab ;};_ce .ShowMasterPhAnimAttr =&_bg ; +continue ;};};for {_gf ,_gg :=d .Token ();if _gg !=nil {return _dd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0043h\u0069l\u0064S\u006c\u0069\u0064\u0065\u003a\u0020\u0025s",_gg );};if _gef ,_fd :=_gf .(_g .EndElement );_fd &&_gef .Name ==start .Name {break ; +};};return nil ;}; -// ValidateWithPath validates the EG_ShowType and its children, prefixing error messages with path -func (_adbed *EG_ShowType )ValidateWithPath (path string )error {if _adbed .Present !=nil {if _gcab :=_adbed .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_gcab !=nil {return _gcab ;};};if _adbed .Browse !=nil {if _ebada :=_adbed .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065"); -_ebada !=nil {return _ebada ;};};if _adbed .Kiosk !=nil {if _gebca :=_adbed .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_gebca !=nil {return _gebca ;};};return nil ;}; +// Validate validates the CT_TLTimeNodeParallel and its children +func (_ccdgd *CT_TLTimeNodeParallel )Validate ()error {return _ccdgd .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c");};type CT_TLShapeTargetElement struct{ -// Validate validates the CT_SlideIdListEntry and its children -func (_dgeef *CT_SlideIdListEntry )Validate ()error {return _dgeef .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");}; +// Shape ID +SpidAttr uint32 ; -// ValidateWithPath validates the CT_TransitionSoundAction and its children, prefixing error messages with path -func (_fbgf *CT_TransitionSoundAction )ValidateWithPath (path string )error {if _fbgf .StSnd !=nil {if _bbcef :=_fbgf .StSnd .ValidateWithPath (path +"\u002f\u0053\u0074\u0053\u006e\u0064");_bbcef !=nil {return _bbcef ;};};if _fbgf .EndSnd !=nil {if _cegag :=_fbgf .EndSnd .ValidateWithPath (path +"\u002fE\u006e\u0064\u0053\u006e\u0064"); -_cegag !=nil {return _cegag ;};};return nil ;}; +// Background +Bg *CT_Empty ; -// Validate validates the CT_CornerDirectionTransition and its children -func (_fdfd *CT_CornerDirectionTransition )Validate ()error {return _fdfd .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 (_cdcad *CT_SlideMasterIdList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dedbd :for {_ebdeg ,_ccbbb :=d .Token (); -if _ccbbb !=nil {return _ccbbb ;};switch _aeea :=_ebdeg .(type ){case _gg .StartElement :switch _aeea .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbace :=NewCT_SlideMasterIdListEntry (); -if _ccbef :=d .DecodeElement (_gbace ,&_aeea );_ccbef !=nil {return _ccbef ;};_cdcad .SldMasterId =append (_cdcad .SldMasterId ,_gbace );default:_c .Log .Debug ("\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",_aeea .Name ); -if _fdcadd :=d .Skip ();_fdcadd !=nil {return _fdcadd ;};};case _gg .EndElement :break _dedbd ;case _gg .CharData :};};return nil ;};func (_bec *CT_ApplicationNonVisualDrawingProps )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_af :=range start .Attr {if _af .Name .Local =="\u0069s\u0050\u0068\u006f\u0074\u006f"{_gdb ,_gc :=_e .ParseBool (_af .Value ); -if _gc !=nil {return _gc ;};_bec .IsPhotoAttr =&_gdb ;continue ;};if _af .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_aec ,_cbga :=_e .ParseBool (_af .Value );if _cbga !=nil {return _cbga ;};_bec .UserDrawnAttr =&_aec ;continue ;};};_fa :for {_cg ,_ddg :=d .Token (); -if _ddg !=nil {return _ddg ;};switch _egb :=_cg .(type ){case _gg .StartElement :switch _egb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bec .Ph =NewCT_Placeholder (); -if _ded :=d .DecodeElement (_bec .Ph ,&_egb );_ded !=nil {return _ded ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0043\u0064"}:_bec .AudioCd =_cf .NewCT_AudioCD (); -if _gad :=d .DecodeElement (_bec .AudioCd ,&_egb );_gad !=nil {return _gad ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0061\u0076A\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}:_bec .WavAudioFile =_cf .NewCT_EmbeddedWAVAudioFile (); -if _ffg :=d .DecodeElement (_bec .WavAudioFile ,&_egb );_ffg !=nil {return _ffg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0064\u0069\u006f\u0046\u0069\u006ce"}:_bec .AudioFile =_cf .NewCT_AudioFile (); -if _dde :=d .DecodeElement (_bec .AudioFile ,&_egb );_dde !=nil {return _dde ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076i\u0064\u0065\u006f\u0046\u0069\u006ce"}:_bec .VideoFile =_cf .NewCT_VideoFile (); -if _cba :=d .DecodeElement (_bec .VideoFile ,&_egb );_cba !=nil {return _cba ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}:_bec .QuickTimeFile =_cf .NewCT_QuickTimeFile (); -if _df :=d .DecodeElement (_bec .QuickTimeFile ,&_egb );_df !=nil {return _df ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bec .CustDataLst =NewCT_CustomerDataList (); -if _fc :=d .DecodeElement (_bec .CustDataLst ,&_egb );_fc !=nil {return _fc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bec .ExtLst =NewCT_ExtensionList (); -if _caf :=d .DecodeElement (_bec .ExtLst ,&_egb );_caf !=nil {return _caf ;};default:_c .Log .Debug ("\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",_egb .Name ); -if _dg :=d .Skip ();_dg !=nil {return _dg ;};};case _gg .EndElement :break _fa ;case _gg .CharData :};};return nil ;};type ST_TLTimeNodeRestartType byte ;type ST_TLAnimateColorSpace byte ;func NewCT_TLTimeNodeExclusive ()*CT_TLTimeNodeExclusive {_eeaeg :=&CT_TLTimeNodeExclusive {}; -_eeaeg .CTn =NewCT_TLCommonTimeNodeData ();return _eeaeg ;};type CT_CustomerData struct{IdAttr string ;};func (_ebb *CT_CommentAuthorList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _ebb .CmAuthor !=nil {_ccdb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}}; -for _ ,_feb :=range _ebb .CmAuthor {e .EncodeElement (_feb ,_ccdb );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Subshape +SubSp *CT_TLSubShapeId ; -// Validate validates the CT_SlideRelationshipListEntry and its children -func (_dbaf *CT_SlideRelationshipListEntry )Validate ()error {return _dbaf .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 (_cdae *CT_TransitionSoundAction )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gdfcd :for {_ecdge ,_gebcc :=d .Token ();if _gebcc !=nil {return _gebcc ;};switch _cceagd :=_ecdge .(type ){case _gg .StartElement :switch _cceagd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cdae .StSnd =NewCT_TransitionStartSoundAction (); -if _dfeff :=d .DecodeElement (_cdae .StSnd ,&_cceagd );_dfeff !=nil {return _dfeff ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cdae .EndSnd =NewCT_Empty (); -if _abafc :=d .DecodeElement (_cdae .EndSnd ,&_cceagd );_abafc !=nil {return _abafc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_cceagd .Name ); -if _cdcfe :=d .Skip ();_cdcfe !=nil {return _cdcfe ;};};case _gg .EndElement :break _gdfcd ;case _gg .CharData :};};return nil ;};func (_afbabcb *CT_TimeNodeList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _afbabcb .Par !=nil {_bfbf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0070a\u0072"}}; -for _ ,_bbdd :=range _afbabcb .Par {e .EncodeElement (_bbdd ,_bfbf );};};if _afbabcb .Seq !=nil {_dfbac :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073e\u0071"}};for _ ,_caacf :=range _afbabcb .Seq {e .EncodeElement (_caacf ,_dfbac );}; -};if _afbabcb .Excl !=nil {_daabdf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0063\u006c"}};for _ ,_gbfad :=range _afbabcb .Excl {e .EncodeElement (_gbfad ,_daabdf );};};if _afbabcb .Anim !=nil {_defb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0061\u006e\u0069\u006d"}}; -for _ ,_cdgf :=range _afbabcb .Anim {e .EncodeElement (_cdgf ,_defb );};};if _afbabcb .AnimClr !=nil {_dcacg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0043\u006cr"}};for _ ,_cafcb :=range _afbabcb .AnimClr {e .EncodeElement (_cafcb ,_dcacg ); -};};if _afbabcb .AnimEffect !=nil {_fgbaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u0045\u0066\u0066\u0065\u0063\u0074"}};for _ ,_gabdf :=range _afbabcb .AnimEffect {e .EncodeElement (_gabdf ,_fgbaf );};};if _afbabcb .AnimMotion !=nil {_dcbag :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0061n\u0069\u006d\u004d\u006f\u0074\u0069\u006f\u006e"}}; -for _ ,_dfdef :=range _afbabcb .AnimMotion {e .EncodeElement (_dfdef ,_dcbag );};};if _afbabcb .AnimRot !=nil {_afbcf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0061\u006e\u0069\u006d\u0052\u006ft"}};for _ ,_cebg :=range _afbabcb .AnimRot {e .EncodeElement (_cebg ,_afbcf ); -};};if _afbabcb .AnimScale !=nil {_cace :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u0061\u006e\u0069\u006d\u0053\u0063\u0061\u006c\u0065"}};for _ ,_bdgdg :=range _afbabcb .AnimScale {e .EncodeElement (_bdgdg ,_cace );};};if _afbabcb .Cmd !=nil {_gebdcc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063m\u0064"}}; -for _ ,_aagff :=range _afbabcb .Cmd {e .EncodeElement (_aagff ,_gebdcc );};};if _afbabcb .Set !=nil {_ffdag :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073e\u0074"}};for _ ,_beeaf :=range _afbabcb .Set {e .EncodeElement (_beeaf ,_ffdag ); -};};if _afbabcb .Audio !=nil {_ecbad :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f"}};for _ ,_cgeg :=range _afbabcb .Audio {e .EncodeElement (_cgeg ,_ecbad );};};if _afbabcb .Video !=nil {_adebc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0076\u0069\u0064\u0065\u006f"}}; -for _ ,_ddafb :=range _afbabcb .Video {e .EncodeElement (_ddafb ,_adebc );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_SlideTransition ()*CT_SlideTransition {_adfab :=&CT_SlideTransition {};return _adfab }; +// Embedded Chart Element +OleChartEl *CT_TLOleChartTargetElement ; -// Validate validates the CT_Presentation and its children -func (_fcafc *CT_Presentation )Validate ()error {return _fcafc .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func (_caeef ST_TLChartSubelementType )ValidateWithPath (path string )error {switch _caeef {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 (_caeef )); -};return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionHorz ST_Direction =1;ST_DirectionVert ST_Direction =2;);func (_gfbfb *ST_TLTriggerRuntimeNode )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gfbfb =0;case "\u0066\u0069\u0072s\u0074":*_gfbfb =1; -case "\u006c\u0061\u0073\u0074":*_gfbfb =2;case "\u0061\u006c\u006c":*_gfbfb =3;};return nil ;}; +// Text Element +TxEl *CT_TLTextTargetElement ; -// ValidateWithPath validates the CT_SplitTransition and its children, prefixing error messages with path -func (_cgce *CT_SplitTransition )ValidateWithPath (path string )error {if _eeac :=_cgce .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_eeac !=nil {return _eeac ;};if _bfddf :=_cgce .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072"); -_bfddf !=nil {return _bfddf ;};return nil ;};func (_cebdc *ST_TransitionSideDirectionType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eebbd ,_degab :=d .Token ();if _degab !=nil {return _degab ;};if _deab ,_bfeeg :=_eebbd .(_gg .EndElement ); -_bfeeg &&_deab .Name ==start .Name {*_cebdc =1;return nil ;};if _fcfc ,_aegaf :=_eebbd .(_gg .CharData );!_aegaf {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eebbd ); -}else {switch string (_fcfc ){case "":*_cebdc =0;case "\u006c":*_cebdc =1;case "\u0075":*_cebdc =2;case "\u0072":*_cebdc =3;case "\u0064":*_cebdc =4;};};_eebbd ,_degab =d .Token ();if _degab !=nil {return _degab ;};if _agcde ,_bfcd :=_eebbd .(_gg .EndElement ); -_bfcd &&_agcde .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eebbd );};func (_affc *CT_ModifyVerifier )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _affc .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_affc .AlgorithmNameAttr )}); -};if _affc .HashValueAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_affc .HashValueAttr )});};if _affc .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_affc .SaltValueAttr )}); -};if _affc .SpinValueAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"},Value :_b .Sprintf ("\u0025\u0076",*_affc .SpinValueAttr )});};if _affc .CryptProviderTypeAttr !=_f .ST_CryptProvUnset {_adeg ,_fdacd :=_affc .CryptProviderTypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"}); -if _fdacd !=nil {return _fdacd ;};start .Attr =append (start .Attr ,_adeg );};if _affc .CryptAlgorithmClassAttr !=_f .ST_AlgClassUnset {_fbfbf ,_febb :=_affc .CryptAlgorithmClassAttr .MarshalXMLAttr (_gg .Name {Local :"\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"}); -if _febb !=nil {return _febb ;};start .Attr =append (start .Attr ,_fbfbf );};if _affc .CryptAlgorithmTypeAttr !=_f .ST_AlgTypeUnset {_fdfc ,_gcgc :=_affc .CryptAlgorithmTypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"}); -if _gcgc !=nil {return _gcgc ;};start .Attr =append (start .Attr ,_fdfc );};if _affc .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_affc .CryptAlgorithmSidAttr )}); -};if _affc .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_b .Sprintf ("\u0025\u0076",*_affc .SpinCountAttr )});};if _affc .SaltDataAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_affc .SaltDataAttr )}); -};if _affc .HashDataAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_affc .HashDataAttr )});};if _affc .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_affc .CryptProviderAttr )}); -};if _affc .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_affc .AlgIdExtAttr )});};if _affc .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_affc .AlgIdExtSourceAttr )}); -};if _affc .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_affc .CryptProviderTypeExtAttr )}); -};if _affc .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 :_b .Sprintf ("\u0025\u0076",*_affc .CryptProviderTypeExtSourceAttr )}); -};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_eefbf ST_TLTimeNodeFillType )Validate ()error {return _eefbf .ValidateWithPath ("")};func ParseUnionST_Percentage (s string )(_cf .ST_Percentage ,error ){return _cf .ParseUnionST_Percentage (s ); -}; +// Graphic Element +GraphicEl *_b .CT_AnimationElementChoice ;}; -// ValidateWithPath validates the CT_TLCommonBehaviorData and its children, prefixing error messages with path -func (_fegda *CT_TLCommonBehaviorData )ValidateWithPath (path string )error {if _cgfeg :=_fegda .AdditiveAttr .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0069\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cgfeg !=nil {return _cgfeg ;};if _baec :=_fegda .AccumulateAttr .ValidateWithPath (path +"\u002fA\u0063c\u0075\u006d\u0075\u006c\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); -_baec !=nil {return _baec ;};if _acgec :=_fegda .XfrmTypeAttr .ValidateWithPath (path +"\u002f\u0058\u0066\u0072\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_acgec !=nil {return _acgec ;};if _eece :=_fegda .OverrideAttr .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0041\u0074\u0074\u0072"); -_eece !=nil {return _eece ;};if _gfcc :=_fegda .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_gfcc !=nil {return _gfcc ;};if _egfcfc :=_fegda .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_egfcfc !=nil {return _egfcfc ; -};if _fegda .AttrNameLst !=nil {if _bgdb :=_fegda .AttrNameLst .ValidateWithPath (path +"\u002f\u0041\u0074t\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074");_bgdb !=nil {return _bgdb ;};};return nil ;};func (_gdgagb *Notes )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gdgagb .CT_NotesSlide =*NewCT_NotesSlide (); -for _ ,_eacdc :=range start .Attr {if _eacdc .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_gbebb ,_aaagb :=_e .ParseBool (_eacdc .Value );if _aaagb !=nil {return _aaagb ;};_gdgagb .ShowMasterSpAttr =&_gbebb ;continue ; -};if _eacdc .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_cdbfcg ,_ddgcg :=_e .ParseBool (_eacdc .Value );if _ddgcg !=nil {return _ddgcg ;};_gdgagb .ShowMasterPhAnimAttr =&_cdbfcg ;continue ;}; -};_fbgdd :for {_faced ,_dcfab :=d .Token ();if _dcfab !=nil {return _dcfab ;};switch _cgbc :=_faced .(type ){case _gg .StartElement :switch _cgbc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gbeca :=d .DecodeElement (_gdgagb .CSld ,&_cgbc ); -_gbeca !=nil {return _gbeca ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gdgagb .ClrMapOvr =_cf .NewCT_ColorMappingOverride (); -if _cfabgb :=d .DecodeElement (_gdgagb .ClrMapOvr ,&_cgbc );_cfabgb !=nil {return _cfabgb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdgagb .ExtLst =NewCT_ExtensionListModify (); -if _bacb :=d .DecodeElement (_gdgagb .ExtLst ,&_cgbc );_bacb !=nil {return _bacb ;};default:_c .Log .Debug ("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",_cgbc .Name ); -if _cgcdd :=d .Skip ();_cgcdd !=nil {return _cgcdd ;};};case _gg .EndElement :break _fbgdd ;case _gg .CharData :};};return nil ;};func (_dbafe *ST_ViewType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dbafe =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_dbafe =1; -case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_dbafe =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_dbafe =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_dbafe =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_dbafe =5; -case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_dbafe =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_dbafe =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_dbafe =8; -};return nil ;};func (_dcdg *CT_Guide )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dfcg :=range start .Attr {if _dfcg .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_dcdg .OrientAttr .UnmarshalXMLAttr (_dfcg );continue ; -};if _dfcg .Name .Local =="\u0070\u006f\u0073"{_efdfa ,_cbfd :=ParseUnionST_Coordinate32 (_dfcg .Value );if _cbfd !=nil {return _cbfd ;};_dcdg .PosAttr =&_efdfa ;continue ;};};for {_fgfa ,_gfadf :=d .Token ();if _gfadf !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fG\u0075\u0069\u0064\u0065: \u0025\u0073",_gfadf ); -};if _acgf ,_gece :=_fgfa .(_gg .EndElement );_gece &&_acgf .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_SlideMasterIdListEntry and its children, prefixing error messages with path +func (_begde *CT_SlideMasterIdListEntry )ValidateWithPath (path string )error {if _begde .IdAttr !=nil {if *_begde .IdAttr < 2147483648{return _dd .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 ,*_begde .IdAttr ); +};};if _begde .ExtLst !=nil {if _egdc :=_begde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egdc !=nil {return _egdc ;};};return nil ;};func (_agfdf *CT_TLAnimateColorBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _agfdf .ClrSpcAttr !=ST_TLAnimateColorSpaceUnset {_ffff ,_cbae :=_agfdf .ClrSpcAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u006c\u0072\u0053\u0070\u0063"}); +if _cbae !=nil {return _cbae ;};start .Attr =append (start .Attr ,_ffff );};if _agfdf .DirAttr !=ST_TLAnimateColorDirectionUnset {_gbgf ,_fbgcg :=_agfdf .DirAttr .MarshalXMLAttr (_g .Name {Local :"\u0064\u0069\u0072"});if _fbgcg !=nil {return _fbgcg ;}; +start .Attr =append (start .Attr ,_gbgf );};e .EncodeToken (start );_cgge :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_agfdf .CBhvr ,_cgge );if _agfdf .By !=nil {_fadbg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0079"}}; +e .EncodeElement (_agfdf .By ,_fadbg );};if _agfdf .From !=nil {_dedecd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_agfdf .From ,_dedecd );};if _agfdf .To !=nil {_adfg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u006f"}}; +e .EncodeElement (_agfdf .To ,_adfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dgfac ST_TLTimeNodePresetClassType )ValidateWithPath (path string )error {switch _dgfac {case 0,1,2,3,4,5,6:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgfac )); +};return nil ;}; -// Validate validates the CT_Placeholder and its children -func (_acce *CT_Placeholder )Validate ()error {return _acce .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");}; +// ValidateWithPath validates the CT_CustomerDataList and its children, prefixing error messages with path +func (_ffda *CT_CustomerDataList )ValidateWithPath (path string )error {for _gad ,_acefg :=range _ffda .CustData {if _gbecf :=_acefg .ValidateWithPath (_dd .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_gad )); +_gbecf !=nil {return _gbecf ;};};if _ffda .Tags !=nil {if _gfaf :=_ffda .Tags .ValidateWithPath (path +"\u002f\u0054\u0061g\u0073");_gfaf !=nil {return _gfaf ;};};return nil ;};func NewCT_PresentationProperties ()*CT_PresentationProperties {_ddgbg :=&CT_PresentationProperties {}; +return _ddgbg ;};func (_dccbf ST_TLBehaviorAccumulateType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fgcgc :=_g .Attr {};_fgcgc .Name =name ;switch _dccbf {case ST_TLBehaviorAccumulateTypeUnset :_fgcgc .Value ="";case ST_TLBehaviorAccumulateTypeNone :_fgcgc .Value ="\u006e\u006f\u006e\u0065"; +case ST_TLBehaviorAccumulateTypeAlways :_fgcgc .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _fgcgc ,nil ;}; -// ValidateWithPath validates the CT_EmbeddedFontListEntry and its children, prefixing error messages with path -func (_adbe *CT_EmbeddedFontListEntry )ValidateWithPath (path string )error {if _bdf :=_adbe .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_bdf !=nil {return _bdf ;};if _adbe .Regular !=nil {if _bggd :=_adbe .Regular .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0075\u006c\u0061\u0072"); -_bggd !=nil {return _bggd ;};};if _adbe .Bold !=nil {if _ffc :=_adbe .Bold .ValidateWithPath (path +"\u002f\u0042\u006fl\u0064");_ffc !=nil {return _ffc ;};};if _adbe .Italic !=nil {if _cacg :=_adbe .Italic .ValidateWithPath (path +"\u002fI\u0074\u0061\u006c\u0069\u0063"); -_cacg !=nil {return _cacg ;};};if _adbe .BoldItalic !=nil {if _eade :=_adbe .BoldItalic .ValidateWithPath (path +"/\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_eade !=nil {return _eade ;};};return nil ;};func (_bdce *CT_ControlList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gbce :for {_bfe ,_eddc :=d .Token (); -if _eddc !=nil {return _eddc ;};switch _acadb :=_bfe .(type ){case _gg .StartElement :switch _acadb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gaca :=NewCT_Control (); -if _fce :=d .DecodeElement (_gaca ,&_acadb );_fce !=nil {return _fce ;};_bdce .Control =append (_bdce .Control ,_gaca );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_acadb .Name ); -if _ggc :=d .Skip ();_ggc !=nil {return _ggc ;};};case _gg .EndElement :break _gbce ;case _gg .CharData :};};return nil ;};const (ST_TLTimeNodeFillTypeUnset ST_TLTimeNodeFillType =0;ST_TLTimeNodeFillTypeRemove ST_TLTimeNodeFillType =1;ST_TLTimeNodeFillTypeFreeze ST_TLTimeNodeFillType =2; -ST_TLTimeNodeFillTypeHold ST_TLTimeNodeFillType =3;ST_TLTimeNodeFillTypeTransition ST_TLTimeNodeFillType =4;); +// ValidateWithPath validates the CT_TLTimeTargetElement and its children, prefixing error messages with path +func (_aecg *CT_TLTimeTargetElement )ValidateWithPath (path string )error {if _aecg .SldTgt !=nil {if _ebfd :=_aecg .SldTgt .ValidateWithPath (path +"\u002fS\u006c\u0064\u0054\u0067\u0074");_ebfd !=nil {return _ebfd ;};};if _aecg .SndTgt !=nil {if _dfdf :=_aecg .SndTgt .ValidateWithPath (path +"\u002fS\u006e\u0064\u0054\u0067\u0074"); +_dfdf !=nil {return _dfdf ;};};if _aecg .SpTgt !=nil {if _fefce :=_aecg .SpTgt .ValidateWithPath (path +"\u002f\u0053\u0070\u0054\u0067\u0074");_fefce !=nil {return _fefce ;};};if _aecg .InkTgt !=nil {if _begdc :=_aecg .InkTgt .ValidateWithPath (path +"\u002fI\u006e\u006b\u0054\u0067\u0074"); +_begdc !=nil {return _begdc ;};};return nil ;}; -// Validate validates the CT_SlideIdList and its children -func (_bgec *CT_SlideIdList )Validate ()error {return _bgec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074");}; +// ValidateWithPath validates the CT_TLBuildParagraph and its children, prefixing error messages with path +func (_gbcdg *CT_TLBuildParagraph )ValidateWithPath (path string )error {if _dfegd :=_gbcdg .BuildAttr .ValidateWithPath (path +"\u002f\u0042\u0075\u0069\u006c\u0064\u0041\u0074\u0074\u0072");_dfegd !=nil {return _dfegd ;};if _gbcdg .AdvAutoAttr !=nil {if _bgad :=_gbcdg .AdvAutoAttr .ValidateWithPath (path +"\u002f\u0041\u0064v\u0041\u0075\u0074\u006f\u0041\u0074\u0074\u0072"); +_bgad !=nil {return _bgad ;};};if _gbcdg .TmplLst !=nil {if _caee :=_gbcdg .TmplLst .ValidateWithPath (path +"\u002f\u0054\u006d\u0070\u006c\u004c\u0073\u0074");_caee !=nil {return _caee ;};};return nil ;};func (_aageg *CT_TLCommonTimeNodeData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gbadc :=range start .Attr {if _gbadc .Name .Local =="\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"{_efcdf ,_bfacd :=_gbadc .Value ,error (nil ); +if _bfacd !=nil {return _bfacd ;};_aageg .TmFilterAttr =&_efcdf ;continue ;};if _gbadc .Name .Local =="\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"{_badde ,_dagcd :=_gbadc .Value ,error (nil );if _dagcd !=nil {return _dagcd ;};_aageg .EvtFilterAttr =&_badde ; +continue ;};if _gbadc .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"{_fgfeb ,_fdadg :=_d .ParseInt (_gbadc .Value ,10,32);if _fdadg !=nil {return _fdadg ;};_daaag :=int32 (_fgfeb );_aageg .PresetIDAttr =&_daaag ;continue ;};if _gbadc .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_abfd ,_afdff :=_d .ParseBool (_gbadc .Value ); +if _afdff !=nil {return _afdff ;};_aageg .DisplayAttr =&_abfd ;continue ;};if _gbadc .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"{_caec ,_edee :=_d .ParseInt (_gbadc .Value ,10,32);if _edee !=nil {return _edee ; +};_fccc :=int32 (_caec );_aageg .PresetSubtypeAttr =&_fccc ;continue ;};if _gbadc .Name .Local =="\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"{_aageg .MasterRelAttr .UnmarshalXMLAttr (_gbadc );continue ;};if _gbadc .Name .Local =="r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"{_ccdec ,_ebbggc :=ParseUnionST_TLTime (_gbadc .Value ); +if _ebbggc !=nil {return _ebbggc ;};_aageg .RepeatCountAttr =&_ccdec ;continue ;};if _gbadc .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_dfda ,_cfde :=_d .ParseInt (_gbadc .Value ,10,32);if _cfde !=nil {return _cfde ;};_dacc :=int32 (_dfda ); +_aageg .BldLvlAttr =&_dacc ;continue ;};if _gbadc .Name .Local =="\u0073\u0070\u0064"{_decbg ,_agcg :=ParseUnionST_Percentage (_gbadc .Value );if _agcg !=nil {return _agcg ;};_aageg .SpdAttr =&_decbg ;continue ;};if _gbadc .Name .Local =="\u0067\u0072\u0070I\u0064"{_dgbg ,_efcec :=_d .ParseUint (_gbadc .Value ,10,32); +if _efcec !=nil {return _efcec ;};_cagga :=uint32 (_dgbg );_aageg .GrpIdAttr =&_cagga ;continue ;};if _gbadc .Name .Local =="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"{_fabcc ,_cgbdf :=_d .ParseBool (_gbadc .Value );if _cgbdf !=nil {return _cgbdf ; +};_aageg .AfterEffectAttr =&_fabcc ;continue ;};if _gbadc .Name .Local =="\u0069\u0064"{_eeac ,_bfeg :=_d .ParseUint (_gbadc .Value ,10,32);if _bfeg !=nil {return _bfeg ;};_dfgg :=uint32 (_eeac );_aageg .IdAttr =&_dfgg ;continue ;};if _gbadc .Name .Local =="\u006e\u006f\u0064\u0065\u0050\u0068"{_fgac ,_faaf :=_d .ParseBool (_gbadc .Value ); +if _faaf !=nil {return _faaf ;};_aageg .NodePhAttr =&_fgac ;continue ;};if _gbadc .Name .Local =="\u0061\u0063\u0063e\u006c"{_gdbe ,_egae :=ParseUnionST_PositiveFixedPercentage (_gbadc .Value );if _egae !=nil {return _egae ;};_aageg .AccelAttr =&_gdbe ; +continue ;};if _gbadc .Name .Local =="\u0064\u0065\u0063e\u006c"{_ccda ,_dcdf :=ParseUnionST_PositiveFixedPercentage (_gbadc .Value );if _dcdf !=nil {return _dcdf ;};_aageg .DecelAttr =&_ccda ;continue ;};if _gbadc .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_aageg .RestartAttr .UnmarshalXMLAttr (_gbadc ); +continue ;};if _gbadc .Name .Local =="\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"{_aageg .NodeTypeAttr .UnmarshalXMLAttr (_gbadc );continue ;};if _gbadc .Name .Local =="p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"{_aageg .PresetClassAttr .UnmarshalXMLAttr (_gbadc ); +continue ;};if _gbadc .Name .Local =="\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"{_eadec ,_fdgcf :=ParseUnionST_TLTime (_gbadc .Value );if _fdgcf !=nil {return _fdgcf ;};_aageg .RepeatDurAttr =&_eadec ;continue ;};if _gbadc .Name .Local =="\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"{_aageg .SyncBehaviorAttr .UnmarshalXMLAttr (_gbadc ); +continue ;};if _gbadc .Name .Local =="\u0061u\u0074\u006f\u0052\u0065\u0076"{_gbaee ,_gefe :=_d .ParseBool (_gbadc .Value );if _gefe !=nil {return _gefe ;};_aageg .AutoRevAttr =&_gbaee ;continue ;};if _gbadc .Name .Local =="\u0066\u0069\u006c\u006c"{_aageg .FillAttr .UnmarshalXMLAttr (_gbadc ); +continue ;};if _gbadc .Name .Local =="\u0064\u0075\u0072"{_cfaac ,_dedef :=ParseUnionST_TLTime (_gbadc .Value );if _dedef !=nil {return _dedef ;};_aageg .DurAttr =&_cfaac ;continue ;};};_ggaeb :for {_cdba ,_badbd :=d .Token ();if _badbd !=nil {return _badbd ; +};switch _bfbb :=_cdba .(type ){case _g .StartElement :switch _bfbb .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\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"},_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\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"}:_aageg .StCondLst =NewCT_TLTimeConditionList (); +if _dbdf :=d .DecodeElement (_aageg .StCondLst ,&_bfbb );_dbdf !=nil {return _dbdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_aageg .EndCondLst =NewCT_TLTimeConditionList (); +if _gacfa :=d .DecodeElement (_aageg .EndCondLst ,&_bfbb );_gacfa !=nil {return _gacfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_aageg .EndSync =NewCT_TLTimeCondition (); +if _cffc :=d .DecodeElement (_aageg .EndSync ,&_bfbb );_cffc !=nil {return _cffc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_aageg .Iterate =NewCT_TLIterateData (); +if _ceaef :=d .DecodeElement (_aageg .Iterate ,&_bfbb );_ceaef !=nil {return _ceaef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_aageg .ChildTnLst =NewCT_TimeNodeList (); +if _bbefg :=d .DecodeElement (_aageg .ChildTnLst ,&_bfbb );_bbefg !=nil {return _bbefg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_aageg .SubTnLst =NewCT_TimeNodeList (); +if _afag :=d .DecodeElement (_aageg .SubTnLst ,&_bfbb );_afag !=nil {return _afag ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_bfbb .Name ); +if _dbcgc :=d .Skip ();_dbcgc !=nil {return _dbcgc ;};};case _g .EndElement :break _ggaeb ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ShowInfoKiosk and its children, prefixing error messages with path -func (_faada *CT_ShowInfoKiosk )ValidateWithPath (path string )error {return nil };func (_ccgac *CT_TLTimeNodeParallel )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ccgac .CTn =NewCT_TLCommonTimeNodeData ();_ddgfd :for {_ebdgd ,_efdad :=d .Token (); -if _efdad !=nil {return _efdad ;};switch _gdcaa :=_ebdgd .(type ){case _gg .StartElement :switch _gdcaa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cbfdf :=d .DecodeElement (_ccgac .CTn ,&_gdcaa ); -_cbfdf !=nil {return _cbfdf ;};default:_c .Log .Debug ("\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",_gdcaa .Name ); -if _fccd :=d .Skip ();_fccd !=nil {return _fccd ;};};case _gg .EndElement :break _ddgfd ;case _gg .CharData :};};return nil ;};func (_dffc *CT_GroupShapeNonVisual )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dffc .CNvPr =_cf .NewCT_NonVisualDrawingProps (); -_dffc .CNvGrpSpPr =_cf .NewCT_NonVisualGroupDrawingShapeProps ();_dffc .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_dade :for {_cdaaa ,_bbda :=d .Token ();if _bbda !=nil {return _bbda ;};switch _afdd :=_cdaaa .(type ){case _gg .StartElement :switch _afdd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gecb :=d .DecodeElement (_dffc .CNvPr ,&_afdd ); -_gecb !=nil {return _gecb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _addae :=d .DecodeElement (_dffc .CNvGrpSpPr ,&_afdd ); -_addae !=nil {return _addae ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fbfc :=d .DecodeElement (_dffc .NvPr ,&_afdd ); -_fbfc !=nil {return _fbfc ;};default:_c .Log .Debug ("\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",_afdd .Name ); -if _cbcg :=d .Skip ();_cbcg !=nil {return _cbcg ;};};case _gg .EndElement :break _dade ;case _gg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SlideTransition and its children, prefixing error messages with path +func (_eegg *CT_SlideTransition )ValidateWithPath (path string )error {if _abffb :=_eegg .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_abffb !=nil {return _abffb ;};if _eegg .Choice !=nil {if _gbbde :=_eegg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_gbbde !=nil {return _gbbde ;};};if _eegg .SndAc !=nil {if _dfbbc :=_eegg .SndAc .ValidateWithPath (path +"\u002f\u0053\u006e\u0064\u0041\u0063");_dfbbc !=nil {return _dfbbc ;};};if _eegg .ExtLst !=nil {if _dbced :=_eegg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dbced !=nil {return _dbced ;};};return nil ;};func (_aga *CT_BuildList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aga .BldP !=nil {_bab :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0050"}}; +for _ ,_fdgb :=range _aga .BldP {e .EncodeElement (_fdgb ,_bab );};};if _aga .BldDgm !=nil {_ggc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}};for _ ,_fca :=range _aga .BldDgm {e .EncodeElement (_fca ,_ggc ); +};};if _aga .BldOleChart !=nil {_afg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};for _ ,_ggad :=range _aga .BldOleChart {e .EncodeElement (_ggad ,_afg );};};if _aga .BldGraphic !=nil {_cce :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062l\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}}; +for _ ,_fge :=range _aga .BldGraphic {e .EncodeElement (_fge ,_cce );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TLAnimateMotionBehavior and its children -func (_acaeb *CT_TLAnimateMotionBehavior )Validate ()error {return _acaeb .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 (_fgffag ST_TLTimeNodeMasterRelation )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_fgffag .String (),start ); -};func (_afebb *ST_TLTimeNodeMasterRelation )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_afebb =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_afebb =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_afebb =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_afebb =3; -};return nil ;};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_bdgb :=&CT_GraphicalObjectFrameNonVisual {};_bdgb .CNvPr =_cf .NewCT_NonVisualDrawingProps ();_bdgb .CNvGraphicFramePr =_cf .NewCT_NonVisualGraphicFrameProperties (); -_bdgb .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _bdgb ;}; +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_cabd *CT_Empty )ValidateWithPath (path string )error {return nil };type Presentation struct{CT_Presentation };func (_fbae *CT_ShowInfoKiosk )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adagb :=range start .Attr {if _adagb .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_acbc ,_fdgga :=_d .ParseUint (_adagb .Value ,10,32); +if _fdgga !=nil {return _fdgga ;};_bdee :=uint32 (_acbc );_fbae .RestartAttr =&_bdee ;continue ;};};for {_bfeea ,_gfecb :=d .Token ();if _gfecb !=nil {return _dd .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",_gfecb ); +};if _eccad ,_gecd :=_bfeea .(_g .EndElement );_gecd &&_eccad .Name ==start .Name {break ;};};return nil ;};func (_fdec ST_TLDiagramBuildType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdec .String (),start ); +};func (_dfccaf ST_TLBehaviorAdditiveType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dfccaf .String (),start );};func (_ccfa *CT_TLCommonBehaviorData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccfa .CTn =NewCT_TLCommonTimeNodeData (); +_ccfa .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_fada :=range start .Attr {if _fada .Name .Local =="\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"{_ccfa .AdditiveAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Local =="\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"{_ccfa .AccumulateAttr .UnmarshalXMLAttr (_fada ); +continue ;};if _fada .Name .Local =="\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"{_ccfa .XfrmTypeAttr .UnmarshalXMLAttr (_fada );continue ;};if _fada .Name .Local =="\u0066\u0072\u006f\u006d"{_bfdfee ,_gfgge :=_fada .Value ,error (nil );if _gfgge !=nil {return _gfgge ; +};_ccfa .FromAttr =&_bfdfee ;continue ;};if _fada .Name .Local =="\u0074\u006f"{_fcgb ,_efgeb :=_fada .Value ,error (nil );if _efgeb !=nil {return _efgeb ;};_ccfa .ToAttr =&_fcgb ;continue ;};if _fada .Name .Local =="\u0062\u0079"{_cbea ,_ecgfg :=_fada .Value ,error (nil ); +if _ecgfg !=nil {return _ecgfg ;};_ccfa .ByAttr =&_cbea ;continue ;};if _fada .Name .Local =="\u0072\u0063\u0074\u0078"{_ddeefa ,_facgf :=_fada .Value ,error (nil );if _facgf !=nil {return _facgf ;};_ccfa .RctxAttr =&_ddeefa ;continue ;};if _fada .Name .Local =="\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"{_ccfa .OverrideAttr .UnmarshalXMLAttr (_fada ); +continue ;};};_dfabed :for {_cgdcc ,_cegc :=d .Token ();if _cegc !=nil {return _cegc ;};switch _fcdge :=_cgdcc .(type ){case _g .StartElement :switch _fcdge .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _daggb :=d .DecodeElement (_ccfa .CTn ,&_fcdge ); +_daggb !=nil {return _daggb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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 _eceac :=d .DecodeElement (_ccfa .TgtEl ,&_fcdge ); +_eceac !=nil {return _eceac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_ccfa .AttrNameLst =NewCT_TLBehaviorAttributeNameList (); +if _edfbb :=d .DecodeElement (_ccfa .AttrNameLst ,&_fcdge );_edfbb !=nil {return _edfbb ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_fcdge .Name ); +if _febg :=d .Skip ();_febg !=nil {return _febg ;};};case _g .EndElement :break _dfabed ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_PictureNonVisual and its children -func (_fbdf *CT_PictureNonVisual )Validate ()error {return _fbdf .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_adfa *CT_ShowInfoBrowse )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _adfa .ShowScrollbarAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_adfa .ShowScrollbarAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ffgaf ST_TransitionSpeed )Validate ()error {return _ffgaf .ValidateWithPath ("")};type CT_SlideSize struct{ +// ValidateWithPath validates the CT_CommentAuthorList and its children, prefixing error messages with path +func (_cgc *CT_CommentAuthorList )ValidateWithPath (path string )error {for _fcab ,_dfe :=range _cgc .CmAuthor {if _cbbc :=_dfe .ValidateWithPath (_dd .Sprintf ("\u0025s\u002fC\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fcab )); +_cbbc !=nil {return _cbbc ;};};return nil ;}; -// Extent Length -CxAttr int32 ; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_eadg *CT_Picture )ValidateWithPath (path string )error {if _bbgg :=_eadg .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_bbgg !=nil {return _bbgg ;};if _dddfe :=_eadg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_dddfe !=nil {return _dddfe ;};if _fffc :=_eadg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fffc !=nil {return _fffc ;};if _eadg .Style !=nil {if _ddgc :=_eadg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_ddgc !=nil {return _ddgc ; +};};if _eadg .ExtLst !=nil {if _dbcbg :=_eadg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbcbg !=nil {return _dbcbg ;};};return nil ;};func (_acadb ST_TLAnimateMotionPathEditMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acadb .String (),start ); +};func (_dabd ST_TLAnimateColorSpace )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dabd .String (),start );};func (_bebd *ST_TLNextActionType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gefeg ,_gfbgb :=d .Token (); +if _gfbgb !=nil {return _gfbgb ;};if _afaca ,_efeae :=_gefeg .(_g .EndElement );_efeae &&_afaca .Name ==start .Name {*_bebd =1;return nil ;};if _faded ,_edeeg :=_gefeg .(_g .CharData );!_edeeg {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gefeg ); +}else {switch string (_faded ){case "":*_bebd =0;case "\u006e\u006f\u006e\u0065":*_bebd =1;case "\u0073\u0065\u0065\u006b":*_bebd =2;};};_gefeg ,_gfbgb =d .Token ();if _gfbgb !=nil {return _gfbgb ;};if _fbegg ,_dgadd :=_gefeg .(_g .EndElement );_dgadd &&_fbegg .Name ==start .Name {return nil ; +};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gefeg );};func (_bcaff ST_SlideLayoutType )String ()string {switch _bcaff {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 NewCT_TLOleBuildChart ()*CT_TLOleBuildChart {_dfca :=&CT_TLOleBuildChart {};return _dfca }; -// Extent Width -CyAttr int32 ; +// ValidateWithPath validates the CT_ShowInfoKiosk and its children, prefixing error messages with path +func (_ggec *CT_ShowInfoKiosk )ValidateWithPath (path string )error {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; +);const (ST_TLAnimateEffectTransitionUnset ST_TLAnimateEffectTransition =0;ST_TLAnimateEffectTransitionIn ST_TLAnimateEffectTransition =1;ST_TLAnimateEffectTransitionOut ST_TLAnimateEffectTransition =2;ST_TLAnimateEffectTransitionNone ST_TLAnimateEffectTransition =3; +);func NewCT_Comment ()*CT_Comment {_geg :=&CT_Comment {};_geg .Pos =_b .NewCT_Point2D ();return _geg };func NewCT_TLTemplateList ()*CT_TLTemplateList {_eabac :=&CT_TLTemplateList {};return _eabac };func (_gdag *CT_Empty )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_fafd ,_efe :=d .Token (); +if _efe !=nil {return _dd .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_efe );};if _bgega ,_ddfe :=_fafd .(_g .EndElement );_ddfe &&_bgega .Name ==start .Name {break ;};};return nil ;};func (_bcfad ST_TLBehaviorAdditiveType )ValidateWithPath (path string )error {switch _bcfad {case 0,1,2,3,4,5:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcfad )); +};return nil ;};func NewCT_WheelTransition ()*CT_WheelTransition {_cafab :=&CT_WheelTransition {};return _cafab };func (_fgaf ST_PhotoAlbumLayout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fgaf .String (),start ); +};func (_fbdcd ST_TLAnimateEffectTransition )String ()string {switch _fbdcd {case 0:return "";case 1:return "\u0069\u006e";case 2:return "\u006f\u0075\u0074";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func (_dbcb *CT_Comment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_dbcb .AuthorIdAttr )}); +if _dbcb .DtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0074"},Value :_dd .Sprintf ("\u0025\u0076",*_dbcb .DtAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_dd .Sprintf ("\u0025\u0076",_dbcb .IdxAttr )}); +e .EncodeToken (start );_fcg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070o\u0073"}};e .EncodeElement (_dbcb .Pos ,_fcg );_bcf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0065\u0078\u0074"}};_e .AddPreserveSpaceAttr (&_bcf ,_dbcb .Text ); +e .EncodeElement (_dbcb .Text ,_bcf );if _dbcb .ExtLst !=nil {_afc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbcb .ExtLst ,_afc );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Type of Size -TypeAttr ST_SlideSizeType ;};func (_adae *CT_PrintProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cfce :=range start .Attr {if _cfce .Name .Local =="\u0070r\u006e\u0057\u0068\u0061\u0074"{_adae .PrnWhatAttr .UnmarshalXMLAttr (_cfce ); -continue ;};if _cfce .Name .Local =="\u0063l\u0072\u004d\u006f\u0064\u0065"{_adae .ClrModeAttr .UnmarshalXMLAttr (_cfce );continue ;};if _cfce .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"{_ebegf ,_gebbb :=_e .ParseBool (_cfce .Value ); -if _gebbb !=nil {return _gebbb ;};_adae .HiddenSlidesAttr =&_ebegf ;continue ;};if _cfce .Name .Local =="\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"{_aeddb ,_cddb :=_e .ParseBool (_cfce .Value );if _cddb !=nil {return _cddb ; -};_adae .ScaleToFitPaperAttr =&_aeddb ;continue ;};if _cfce .Name .Local =="f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"{_bgea ,_egdd :=_e .ParseBool (_cfce .Value );if _egdd !=nil {return _egdd ;};_adae .FrameSlidesAttr =&_bgea ;continue ; -};};_gcacc :for {_bffg ,_dbgb :=d .Token ();if _dbgb !=nil {return _dbgb ;};switch _bbgc :=_bffg .(type ){case _gg .StartElement :switch _bbgc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adae .ExtLst =NewCT_ExtensionList (); -if _gebgd :=d .DecodeElement (_adae .ExtLst ,&_bbgc );_gebgd !=nil {return _gebgd ;};default:_c .Log .Debug ("\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",_bbgc .Name ); -if _dfcbg :=d .Skip ();_dfcbg !=nil {return _dfcbg ;};};case _gg .EndElement :break _gcacc ;case _gg .CharData :};};return nil ;}; +// Validate validates the CT_SlideTiming and its children +func (_agfd *CT_SlideTiming )Validate ()error {return _agfd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067");};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 (_cdbfc ST_TLTimeNodeFillType )ValidateWithPath (path string )error {switch _cdbfc {case 0,1,2,3,4:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdbfc )); +};return nil ;};type ST_WebColorType byte ;type EG_ExtensionList struct{ -// Validate validates the CT_TLSubShapeId and its children -func (_bddc *CT_TLSubShapeId )Validate ()error {return _bddc .ValidateWithPath ("\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064");}; +// Extension +Ext []*CT_Extension ;};func (_egcag *ST_TLOleChartBuildType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_egcag =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_egcag =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_egcag =2; +case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_egcag =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_egcag =4;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_egcag =5;};return nil ;}; -// Validate validates the AG_Ole and its children -func (_eba *AG_Ole )Validate ()error {return _eba .ValidateWithPath ("\u0041\u0047\u005f\u004f\u006c\u0065");};func (_eefgf *CT_TransitionStartSoundAction )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _eefgf .LoopAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_eefgf .LoopAttr ))}); -};e .EncodeToken (start );_ecfgf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073n\u0064"}};e .EncodeElement (_eefgf .Snd ,_ecfgf );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SlideMasterIdList and its children, prefixing error messages with path +func (_gbfc *CT_SlideMasterIdList )ValidateWithPath (path string )error {for _febeg ,_eceb :=range _gbfc .SldMasterId {if _gacg :=_eceb .ValidateWithPath (_dd .Sprintf ("\u0025s\u002fS\u006c\u0064\u004d\u0061\u0073t\u0065\u0072I\u0064\u005b\u0025\u0064\u005d",path ,_febeg )); +_gacg !=nil {return _gacg ;};};return nil ;};func (_cdde *CT_Control )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdde .SpidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_cdde .SpidAttr )}); +};if _cdde .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dd .Sprintf ("\u0025\u0076",*_cdde .NameAttr )});};if _cdde .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_cdde .ShowAsIconAttr ))}); +};if _cdde .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_cdde .IdAttr )});};if _cdde .ImgWAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_dd .Sprintf ("\u0025\u0076",*_cdde .ImgWAttr )}); +};if _cdde .ImgHAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_dd .Sprintf ("\u0025\u0076",*_cdde .ImgHAttr )});};e .EncodeToken (start );if _cdde .ExtLst !=nil {_fagc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_cdde .ExtLst ,_fagc );};if _cdde .Pic !=nil {_bdad :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_cdde .Pic ,_bdad );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efbc *CT_Presentation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _efbc .ServerZoomAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"},Value :_dd .Sprintf ("\u0025\u0076",*_efbc .ServerZoomAttr )}); +};if _efbc .FirstSlideNumAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"},Value :_dd .Sprintf ("\u0025\u0076",*_efbc .FirstSlideNumAttr )}); +};if _efbc .ShowSpecialPlsOnTitleSldAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 :_dd .Sprintf ("\u0025\u0064",_feeeg (*_efbc .ShowSpecialPlsOnTitleSldAttr ))}); +};if _efbc .RtlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0074\u006c"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_efbc .RtlAttr ))});};if _efbc .RemovePersonalInfoOnSaveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 :_dd .Sprintf ("\u0025\u0064",_feeeg (*_efbc .RemovePersonalInfoOnSaveAttr ))}); +};if _efbc .CompatModeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_efbc .CompatModeAttr ))});};if _efbc .StrictFirstAndLastCharsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_efbc .StrictFirstAndLastCharsAttr ))}); +};if _efbc .EmbedTrueTypeFontsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_efbc .EmbedTrueTypeFontsAttr ))}); +};if _efbc .SaveSubsetFontsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_efbc .SaveSubsetFontsAttr ))}); +};if _efbc .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_efbc .AutoCompressPicturesAttr ))}); +};if _efbc .BookmarkIdSeedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_efbc .BookmarkIdSeedAttr )}); +};if _efbc .ConformanceAttr !=_cd .ST_ConformanceClassUnset {_gafe ,_egeb :=_efbc .ConformanceAttr .MarshalXMLAttr (_g .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _egeb !=nil {return _egeb ;};start .Attr =append (start .Attr ,_gafe ); +};e .EncodeToken (start );if _efbc .SldMasterIdLst !=nil {_cdbg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003as\u006c\u0064\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_efbc .SldMasterIdLst ,_cdbg );};if _efbc .NotesMasterIdLst !=nil {_afdd :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}}; +e .EncodeElement (_efbc .NotesMasterIdLst ,_afdd );};if _efbc .HandoutMasterIdLst !=nil {_gbecfg :=_g .StartElement {Name :_g .Name {Local :"p\u003ah\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061s\u0074\u0065\u0072\u0049dL\u0073\u0074"}};e .EncodeElement (_efbc .HandoutMasterIdLst ,_gbecfg ); +};if _efbc .SldIdLst !=nil {_dbeb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_efbc .SldIdLst ,_dbeb );};if _efbc .SldSz !=nil {_gccdd :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u006c\u0064\u0053\u007a"}}; +e .EncodeElement (_efbc .SldSz ,_gccdd );};_bfef :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006e\u006f\u0074\u0065\u0073\u0053z"}};e .EncodeElement (_efbc .NotesSz ,_bfef );if _efbc .SmartTags !=nil {_bdda :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}}; +e .EncodeElement (_efbc .SmartTags ,_bdda );};if _efbc .EmbeddedFontLst !=nil {_fdfaf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efbc .EmbeddedFontLst ,_fdfaf ); +};if _efbc .CustShowLst !=nil {_bcac :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}};e .EncodeElement (_efbc .CustShowLst ,_bcac );};if _efbc .PhotoAlbum !=nil {_cggf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}}; +e .EncodeElement (_efbc .PhotoAlbum ,_cggf );};if _efbc .CustDataLst !=nil {_ecfe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_efbc .CustDataLst ,_ecfe ); +};if _efbc .Kinsoku !=nil {_ecff :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_efbc .Kinsoku ,_ecff );};if _efbc .DefaultTextStyle !=nil {_bbcb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0064e\u0066\u0061\u0075\u006c\u0074T\u0065\u0078t\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_efbc .DefaultTextStyle ,_bbcb );};if _efbc .ModifyVerifier !=nil {_abbeg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003am\u006f\u0064\u0069f\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_efbc .ModifyVerifier ,_abbeg ); +};if _efbc .ExtLst !=nil {_dcbc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efbc .ExtLst ,_dcbc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Slide and its children -func (_eefgb *CT_Slide )Validate ()error {return _eefgb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065");};func (_ggg *CT_CommonSlideData )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ggg .NameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ggg .NameAttr )}); -};e .EncodeToken (start );if _ggg .Bg !=nil {_ffa :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_ggg .Bg ,_ffa );};_gcga :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u0070\u0054\u0072\u0065\u0065"}}; -e .EncodeElement (_ggg .SpTree ,_gcga );if _ggg .CustDataLst !=nil {_fbcd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_ggg .CustDataLst ,_fbcd );};if _ggg .Controls !=nil {_dec :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}}; -e .EncodeElement (_ggg .Controls ,_dec );};if _ggg .ExtLst !=nil {_ebeg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggg .ExtLst ,_ebeg );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;};func (_cbebf *ST_TLTriggerEvent )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_cbebf =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_cbebf =1;case "\u006f\u006e\u0045n\u0064":*_cbebf =2;case "\u0062\u0065\u0067i\u006e":*_cbebf =3; -case "\u0065\u006e\u0064":*_cbebf =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_cbebf =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_cbebf =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_cbebf =7; -case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_cbebf =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_cbebf =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_cbebf =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_cbebf =11; -};return nil ;}; +// Validate validates the CT_TLIterateData and its children +func (_cbdcd *CT_TLIterateData )Validate ()error {return _cbdcd .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061");};type CT_ModifyVerifier struct{ -// ValidateWithPath validates the CT_CustomerDataList and its children, prefixing error messages with path -func (_aeecc *CT_CustomerDataList )ValidateWithPath (path string )error {for _dfc ,_fgg :=range _aeecc .CustData {if _adgc :=_fgg .ValidateWithPath (_b .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_dfc )); -_adgc !=nil {return _adgc ;};};if _aeecc .Tags !=nil {if _beab :=_aeecc .Tags .ValidateWithPath (path +"\u002f\u0054\u0061g\u0073");_beab !=nil {return _beab ;};};return nil ;};func NewCT_TLPoint ()*CT_TLPoint {_aaabb :=&CT_TLPoint {};return _aaabb };func (_dbecf *CT_SlideSize )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u0078"},Value :_b .Sprintf ("\u0025\u0076",_dbecf .CxAttr )}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u0079"},Value :_b .Sprintf ("\u0025\u0076",_dbecf .CyAttr )});if _dbecf .TypeAttr !=ST_SlideSizeTypeUnset {_eaeca ,_efff :=_dbecf .TypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _efff !=nil {return _efff ;};start .Attr =append (start .Attr ,_eaeca );};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_Placeholder struct{ +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Placeholder Type -TypeAttr ST_PlaceholderType ; +// Password Hash Value +HashValueAttr *string ; -// Placeholder Orientation -OrientAttr ST_Direction ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Placeholder Size -SzAttr ST_PlaceholderSize ; +// Iterations to Run Hashing Algorithm +SpinValueAttr *uint32 ; -// Placeholder Index -IdxAttr *uint32 ; +// Cryptographic Provider Type +CryptProviderTypeAttr _cd .ST_CryptProv ; -// Placeholder has custom prompt -HasCustomPromptAttr *bool ;ExtLst *CT_ExtensionListModify ;}; +// Cryptographic Algorithm Class +CryptAlgorithmClassAttr _cd .ST_AlgClass ; -// ValidateWithPath validates the CT_BuildList and its children, prefixing error messages with path -func (_efc *CT_BuildList )ValidateWithPath (path string )error {for _ccd ,_ecd :=range _efc .BldP {if _abg :=_ecd .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0042\u006c\u0064\u0050\u005b\u0025\u0064\u005d",path ,_ccd ));_abg !=nil {return _abg ;};}; -for _dae ,_cff :=range _efc .BldDgm {if _gdef :=_cff .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0044\u0067\u006d\u005b\u0025\u0064\u005d",path ,_dae ));_gdef !=nil {return _gdef ;};};for _dffa ,_bgfa :=range _efc .BldOleChart {if _eae :=_bgfa .ValidateWithPath (_b .Sprintf ("\u0025s\u002fB\u006c\u0064\u004f\u006c\u0065C\u0068\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_dffa )); -_eae !=nil {return _eae ;};};for _dedg ,_ffgd :=range _efc .BldGraphic {if _efcc :=_ffgd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069c\u005b\u0025\u0064\u005d",path ,_dedg ));_efcc !=nil {return _efcc ; -};};return nil ;}; +// Cryptographic Algorithm Type +CryptAlgorithmTypeAttr _cd .ST_AlgType ; -// ValidateWithPath validates the CmAuthorLst and its children, prefixing error messages with path -func (_edegeb *CmAuthorLst )ValidateWithPath (path string )error {if _eddeb :=_edegeb .CT_CommentAuthorList .ValidateWithPath (path );_eddeb !=nil {return _eddeb ;};return nil ;};func (_dbg *CT_OrientationTransition )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _dbg .DirAttr !=ST_DirectionUnset {_febf ,_gadd :=_dbg .DirAttr .MarshalXMLAttr (_gg .Name {Local :"\u0064\u0069\u0072"}); -if _gadd !=nil {return _gadd ;};start .Attr =append (start .Attr ,_febf );};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ecff *CT_PictureNonVisual )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -_daab :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ecff .CNvPr ,_daab );_gggb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u004e\u0076\u0050\u0069\u0063\u0050\u0072"}};e .EncodeElement (_ecff .CNvPicPr ,_gggb ); -_faece :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_ecff .NvPr ,_faece );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ecagf *ST_PhotoAlbumFrameShape )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ebbgd ,_babbe :=d .Token (); -if _babbe !=nil {return _babbe ;};if _gadac ,_ggdd :=_ebbgd .(_gg .EndElement );_ggdd &&_gadac .Name ==start .Name {*_ecagf =1;return nil ;};if _cbdfg ,_dgbcd :=_ebbgd .(_gg .CharData );!_dgbcd {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebbgd ); -}else {switch string (_cbdfg ){case "":*_ecagf =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_ecagf =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_ecagf =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_ecagf =3; -case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_ecagf =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_ecagf =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_ecagf =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_ecagf =7; -};};_ebbgd ,_babbe =d .Token ();if _babbe !=nil {return _babbe ;};if _efae ,_egdad :=_ebbgd .(_gg .EndElement );_egdad &&_efae .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebbgd ); -};func (_gadcd *ST_TransitionCornerDirectionType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gadcd =0;case "\u006c\u0075":*_gadcd =1;case "\u0072\u0075":*_gadcd =2;case "\u006c\u0064":*_gadcd =3;case "\u0072\u0064":*_gadcd =4; -};return nil ;}; +// Cryptographic Hashing Algorithm +CryptAlgorithmSidAttr *uint32 ; -// Validate validates the CT_HeaderFooter and its children -func (_accc *CT_HeaderFooter )Validate ()error {return _accc .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_cbbbf *ST_TLOleChartBuildType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_cbbbf =0; -case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cbbbf =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_cbbbf =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_cbbbf =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_cbbbf =4; -case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_cbbbf =5;};return nil ;};func (_dfaad *CT_TLTimeTargetElement )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _dfaad .SldTgt !=nil {_fecf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0054\u0067\u0074"}}; -e .EncodeElement (_dfaad .SldTgt ,_fecf );};if _dfaad .SndTgt !=nil {_eaddb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u006e\u0064\u0054\u0067\u0074"}};e .EncodeElement (_dfaad .SndTgt ,_eaddb );};if _dfaad .SpTgt !=nil {_gdagf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0073\u0070\u0054\u0067\u0074"}}; -e .EncodeElement (_dfaad .SpTgt ,_gdagf );};if _dfaad .InkTgt !=nil {_facbe :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0069\u006e\u006b\u0054\u0067\u0074"}};e .EncodeElement (_dfaad .InkTgt ,_facbe );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;}; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path -func (_faec *CT_GroupShape )ValidateWithPath (path string )error {if _bdag :=_faec .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_bdag !=nil {return _bdag ;};if _efdg :=_faec .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_efdg !=nil {return _efdg ;};for _becg ,_eeeda :=range _faec .Choice {if _dcfe :=_eeeda .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_becg ));_dcfe !=nil {return _dcfe ;};};if _faec .ExtLst !=nil {if _gdab :=_faec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gdab !=nil {return _gdab ;};};return nil ;};func (_bcd *CT_GroupShapeChoice )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bcd .Sp !=nil {_dbec :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u0070"}};for _ ,_egagc :=range _bcd .Sp {e .EncodeElement (_egagc ,_dbec ); -};};if _bcd .GrpSp !=nil {_fgae :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070"}};for _ ,_ddbf :=range _bcd .GrpSp {e .EncodeElement (_ddbf ,_fgae );};};if _bcd .GraphicFrame !=nil {_adc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065"}}; -for _ ,_bba :=range _bcd .GraphicFrame {e .EncodeElement (_bba ,_adc );};};if _bcd .CxnSp !=nil {_ffb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u0078\u006e\u0053\u0070"}};for _ ,_afcfc :=range _bcd .CxnSp {e .EncodeElement (_afcfc ,_ffb ); -};};if _bcd .Pic !=nil {_ccee :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0070i\u0063"}};for _ ,_dgee :=range _bcd .Pic {e .EncodeElement (_dgee ,_ccee );};};if _bcd .ContentPart !=nil {_agdfa :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}}; -for _ ,_eggd :=range _bcd .ContentPart {e .EncodeElement (_eggd ,_agdfa );};};return nil ;};func (_dbdg *CT_CustomShowList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _dbdg .CustShow !=nil {_aeff :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; -for _ ,_ecbb :=range _dbdg .CustShow {e .EncodeElement (_ecbb ,_aeff );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_SlideMasterTextStyles struct{ +// Salt for Password Verifier +SaltDataAttr *string ; -// Slide Master Title Text Style -TitleStyle *_cf .CT_TextListStyle ; +// Password Hash +HashDataAttr *string ; -// Slide Master Body Text Style -BodyStyle *_cf .CT_TextListStyle ; +// Cryptographic Provider +CryptProviderAttr *string ; -// Slide Master Other Text Style -OtherStyle *_cf .CT_TextListStyle ;ExtLst *CT_ExtensionList ;};func (_abea *CT_WheelTransition )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dbcg :=range start .Attr {if _dbcg .Name .Local =="\u0073\u0070\u006f\u006b\u0065\u0073"{_eggggb ,_ceedfb :=_e .ParseUint (_dbcg .Value ,10,32); -if _ceedfb !=nil {return _ceedfb ;};_dbbdd :=uint32 (_eggggb );_abea .SpokesAttr =&_dbbdd ;continue ;};};for {_dgcgg ,_eaed :=d .Token ();if _eaed !=nil {return _b .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",_eaed ); -};if _dfeea ,_cgabg :=_dgcgg .(_gg .EndElement );_cgabg &&_dfeea .Name ==start .Name {break ;};};return nil ;}; +// Cryptographic Algorithm Extensibility +AlgIdExtAttr *uint32 ; -// ValidateWithPath validates the CT_TLAnimateBehavior and its children, prefixing error messages with path -func (_dfbg *CT_TLAnimateBehavior )ValidateWithPath (path string )error {if _fedd :=_dfbg .CalcmodeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fedd !=nil {return _fedd ;};if _fade :=_dfbg .ValueTypeAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072"); -_fade !=nil {return _fade ;};if _cbeb :=_dfbg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_cbeb !=nil {return _cbeb ;};if _dfbg .TavLst !=nil {if _fdbc :=_dfbg .TavLst .ValidateWithPath (path +"\u002fT\u0061\u0076\u004c\u0073\u0074"); -_fdbc !=nil {return _fdbc ;};};return nil ;};type CT_TLCommonTimeNodeData struct{ +// Algorithm Extensibility Source +AlgIdExtSourceAttr *string ; -// ID -IdAttr *uint32 ; +// Cryptographic Provider Type Extensibility +CryptProviderTypeExtAttr *uint32 ; -// Preset ID -PresetIDAttr *int32 ; +// Provider Type Extensibility Source +CryptProviderTypeExtSourceAttr *string ;};func (_cdfd ST_TLAnimateBehaviorValueType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gaebab :=_g .Attr {};_gaebab .Name =name ;switch _cdfd {case ST_TLAnimateBehaviorValueTypeUnset :_gaebab .Value =""; +case ST_TLAnimateBehaviorValueTypeStr :_gaebab .Value ="\u0073\u0074\u0072";case ST_TLAnimateBehaviorValueTypeNum :_gaebab .Value ="\u006e\u0075\u006d";case ST_TLAnimateBehaviorValueTypeClr :_gaebab .Value ="\u0063\u006c\u0072";};return _gaebab ,nil ;}; +func (_bbae *CT_SlideMasterTextStyles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcbb :for {_bedab ,_degbb :=d .Token ();if _degbb !=nil {return _degbb ;};switch _gcgga :=_bedab .(type ){case _g .StartElement :switch _gcgga .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\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"},_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\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"}:_bbae .TitleStyle =_b .NewCT_TextListStyle (); +if _fadbc :=d .DecodeElement (_bbae .TitleStyle ,&_gcgga );_fadbc !=nil {return _fadbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_bbae .BodyStyle =_b .NewCT_TextListStyle (); +if _dbbc :=d .DecodeElement (_bbae .BodyStyle ,&_gcgga );_dbbc !=nil {return _dbbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_bbae .OtherStyle =_b .NewCT_TextListStyle (); +if _ccfe :=d .DecodeElement (_bbae .OtherStyle ,&_gcgga );_ccfe !=nil {return _ccfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbae .ExtLst =NewCT_ExtensionList (); +if _dfaba :=d .DecodeElement (_bbae .ExtLst ,&_gcgga );_dfaba !=nil {return _dfaba ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_gcgga .Name ); +if _abcc :=d .Skip ();_abcc !=nil {return _abcc ;};};case _g .EndElement :break _bcbb ;case _g .CharData :};};return nil ;};func (_gccbb *CT_TLSetBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gccbb .CBhvr =NewCT_TLCommonBehaviorData (); +_dccgdb :for {_aageb ,_beeca :=d .Token ();if _beeca !=nil {return _beeca ;};switch _gfdcbc :=_aageb .(type ){case _g .StartElement :switch _gfdcbc .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\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"},_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\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 _dabbg :=d .DecodeElement (_gccbb .CBhvr ,&_gfdcbc ); +_dabbg !=nil {return _dabbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_gccbb .To =NewCT_TLAnimVariant (); +if _cadcg :=d .DecodeElement (_gccbb .To ,&_gfdcbc );_cadcg !=nil {return _cadcg ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gfdcbc .Name ); +if _gbdbc :=d .Skip ();_gbdbc !=nil {return _gbdbc ;};};case _g .EndElement :break _dccgdb ;case _g .CharData :};};return nil ;};func (_gcgggf ST_TLOleChartBuildType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gcgggf .String (),start ); +};func (_efdccb ST_TLNextActionType )ValidateWithPath (path string )error {switch _efdccb {case 0,1,2:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efdccb )); +};return nil ;};func (_cfaad *CT_OutlineViewSlideList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cfaad .Sld !=nil {_agaag :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_fgeba :=range _cfaad .Sld {e .EncodeElement (_fgeba ,_agaag ); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TimeNodeList ()*CT_TimeNodeList {_aafbg :=&CT_TimeNodeList {};return _aafbg };func (_fffce *CT_SlideMasterIdList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _fffce .SldMasterId !=nil {_cagee :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}};for _ ,_dbbfd :=range _fffce .SldMasterId {e .EncodeElement (_dbbfd ,_cagee );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_babbd ST_TLDiagramBuildType )ValidateWithPath (path string )error {switch _babbd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_babbd )); +};return nil ;};func (_egaaa *CT_TLByAnimateColorTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bffeg :for {_ccgddb ,_dfeec :=d .Token ();if _dfeec !=nil {return _dfeec ;};switch _ccbbg :=_ccgddb .(type ){case _g .StartElement :switch _ccbbg .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062"}:_egaaa .Rgb =NewCT_TLByRgbColorTransform (); +if _ggdc :=d .DecodeElement (_egaaa .Rgb ,&_ccbbg );_ggdc !=nil {return _ggdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0073\u006c"}:_egaaa .Hsl =NewCT_TLByHslColorTransform (); +if _edeaeg :=d .DecodeElement (_egaaa .Hsl ,&_ccbbg );_edeaeg !=nil {return _edeaeg ;};default:_de .Log .Debug ("\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",_ccbbg .Name ); +if _egfce :=d .Skip ();_egfce !=nil {return _egfce ;};};case _g .EndElement :break _bffeg ;case _g .CharData :};};return nil ;};func (_cccee *CT_OutlineViewSlideEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_cccee .IdAttr )}); +if _cccee .CollapseAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_cccee .CollapseAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Preset Types -PresetClassAttr ST_TLTimeNodePresetClassType ; +// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path +func (_cfgc *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func (_ecdg *CT_TLCommonBehaviorData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ecdg .AdditiveAttr !=ST_TLBehaviorAdditiveTypeUnset {_dbeae ,_acfga :=_ecdg .AdditiveAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"}); +if _acfga !=nil {return _acfga ;};start .Attr =append (start .Attr ,_dbeae );};if _ecdg .AccumulateAttr !=ST_TLBehaviorAccumulateTypeUnset {_bedb ,_bfeb :=_ecdg .AccumulateAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"}); +if _bfeb !=nil {return _bfeb ;};start .Attr =append (start .Attr ,_bedb );};if _ecdg .XfrmTypeAttr !=ST_TLBehaviorTransformTypeUnset {_fbggf ,_dfbcg :=_ecdg .XfrmTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"}); +if _dfbcg !=nil {return _dfbcg ;};start .Attr =append (start .Attr ,_fbggf );};if _ecdg .FromAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_dd .Sprintf ("\u0025\u0076",*_ecdg .FromAttr )}); +};if _ecdg .ToAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u006f"},Value :_dd .Sprintf ("\u0025\u0076",*_ecdg .ToAttr )});};if _ecdg .ByAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u0079"},Value :_dd .Sprintf ("\u0025\u0076",*_ecdg .ByAttr )}); +};if _ecdg .RctxAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0063\u0074\u0078"},Value :_dd .Sprintf ("\u0025\u0076",*_ecdg .RctxAttr )});};if _ecdg .OverrideAttr !=ST_TLBehaviorOverrideTypeUnset {_facda ,_gebb :=_ecdg .OverrideAttr .MarshalXMLAttr (_g .Name {Local :"\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}); +if _gebb !=nil {return _gebb ;};start .Attr =append (start .Attr ,_facda );};e .EncodeToken (start );_abad :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_ecdg .CTn ,_abad );_aeeee :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}}; +e .EncodeElement (_ecdg .TgtEl ,_aeeee );if _ecdg .AttrNameLst !=nil {_gccb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_ecdg .AttrNameLst ,_gccb );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_cbge *ST_IterateType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdebe ,_geecf :=d .Token ();if _geecf !=nil {return _geecf ;};if _ggcef ,_bcdc :=_gdebe .(_g .EndElement );_bcdc &&_ggcef .Name ==start .Name {*_cbge =1; +return nil ;};if _cdfbc ,_fbgaa :=_gdebe .(_g .CharData );!_fbgaa {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdebe );}else {switch string (_cdfbc ){case "":*_cbge =0; +case "\u0065\u006c":*_cbge =1;case "\u0077\u0064":*_cbge =2;case "\u006c\u0074":*_cbge =3;};};_gdebe ,_geecf =d .Token ();if _geecf !=nil {return _geecf ;};if _bcffe ,_gcdc :=_gdebe .(_g .EndElement );_gcdc &&_bcffe .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdebe ); +};func (_gddg *ST_TLBehaviorAdditiveType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gddg =0;case "\u0062\u0061\u0073\u0065":*_gddg =1;case "\u0073\u0075\u006d":*_gddg =2;case "\u0072\u0065\u0070\u006c":*_gddg =3;case "\u006d\u0075\u006c\u0074":*_gddg =4; +case "\u006e\u006f\u006e\u0065":*_gddg =5;};return nil ;};func NewCT_TLOleChartTargetElement ()*CT_TLOleChartTargetElement {_bcgfd :=&CT_TLOleChartTargetElement {};_bcgfd .TypeAttr =ST_TLChartSubelementType (1);return _bcgfd ;};type CT_ExtensionList struct{ -// Preset SubType -PresetSubtypeAttr *int32 ; +// Extension +Ext []*CT_Extension ;};func (_efcb *CT_CustomerData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_efcb .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Duration -DurAttr *ST_TLTime ; +// Validate validates the CT_TLOleChartTargetElement and its children +func (_dfff *CT_TLOleChartTargetElement )Validate ()error {return _dfff .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");}; -// Repeat Count -RepeatCountAttr *ST_TLTime ; +// Validate validates the CT_CommentAuthor and its children +func (_ccec *CT_CommentAuthor )Validate ()error {return _ccec .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072");}; -// Repeat Duration -RepeatDurAttr *ST_TLTime ; +// ValidateWithPath validates the CT_TLCommonTimeNodeData and its children, prefixing error messages with path +func (_eebe *CT_TLCommonTimeNodeData )ValidateWithPath (path string )error {if _efagc :=_eebe .PresetClassAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0065t\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_efagc !=nil {return _efagc ; +};if _eebe .DurAttr !=nil {if _ebgc :=_eebe .DurAttr .ValidateWithPath (path +"\u002f\u0044\u0075\u0072\u0041\u0074\u0074\u0072");_ebgc !=nil {return _ebgc ;};};if _eebe .RepeatCountAttr !=nil {if _bcefa :=_eebe .RepeatCountAttr .ValidateWithPath (path +"\u002f\u0052e\u0070\u0065\u0061t\u0043\u006f\u0075\u006e\u0074\u0041\u0074\u0074\u0072"); +_bcefa !=nil {return _bcefa ;};};if _eebe .RepeatDurAttr !=nil {if _aade :=_eebe .RepeatDurAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0070\u0065\u0061\u0074\u0044\u0075r\u0041\u0074\u0074\u0072");_aade !=nil {return _aade ;};};if _eebe .SpdAttr !=nil {if _bdcfd :=_eebe .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072"); +_bdcfd !=nil {return _bdcfd ;};};if _eebe .AccelAttr !=nil {if _adgee :=_eebe .AccelAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_adgee !=nil {return _adgee ;};};if _eebe .DecelAttr !=nil {if _gbbeg :=_eebe .DecelAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0065\u006c\u0041\u0074\u0074\u0072"); +_gbbeg !=nil {return _gbbeg ;};};if _gbgeb :=_eebe .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_gbgeb !=nil {return _gbgeb ;};if _ebeae :=_eebe .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r"); +_ebeae !=nil {return _ebeae ;};if _agba :=_eebe .SyncBehaviorAttr .ValidateWithPath (path +"\u002f\u0053\u0079\u006e\u0063\u0042\u0065\u0068\u0061\u0076\u0069\u006fr\u0041\u0074\u0074\u0072");_agba !=nil {return _agba ;};if _cadg :=_eebe .MasterRelAttr .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0052\u0065l\u0041\u0074\u0074\u0072"); +_cadg !=nil {return _cadg ;};if _abgf :=_eebe .NodeTypeAttr .ValidateWithPath (path +"\u002f\u004e\u006f\u0064\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_abgf !=nil {return _abgf ;};if _eebe .StCondLst !=nil {if _egffg :=_eebe .StCondLst .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"); +_egffg !=nil {return _egffg ;};};if _eebe .EndCondLst !=nil {if _edbbe :=_eebe .EndCondLst .ValidateWithPath (path +"/\u0045\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_edbbe !=nil {return _edbbe ;};};if _eebe .EndSync !=nil {if _eddee :=_eebe .EndSync .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0053\u0079\u006e\u0063"); +_eddee !=nil {return _eddee ;};};if _eebe .Iterate !=nil {if _cdgfc :=_eebe .Iterate .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u0072\u0061\u0074\u0065");_cdgfc !=nil {return _cdgfc ;};};if _eebe .ChildTnLst !=nil {if _ccaad :=_eebe .ChildTnLst .ValidateWithPath (path +"/\u0043\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"); +_ccaad !=nil {return _ccaad ;};};if _eebe .SubTnLst !=nil {if _bedde :=_eebe .SubTnLst .ValidateWithPath (path +"\u002fS\u0075\u0062\u0054\u006e\u004c\u0073t");_bedde !=nil {return _bedde ;};};return nil ;};type AG_TLBuild struct{SpidAttr *uint32 ;GrpIdAttr *uint32 ; +UiExpandAttr *bool ;};func (_befda ST_TLTriggerEvent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_befda .String (),start );};func (_efdec ST_WebScreenSize )Validate ()error {return _efdec .ValidateWithPath ("")}; +func (_fdfd *CT_ShowProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eecd :=range start .Attr {if _eecd .Name .Local =="\u006c\u006f\u006f\u0070"{_ddcg ,_gfafa :=_d .ParseBool (_eecd .Value );if _gfafa !=nil {return _gfafa ; +};_fdfd .LoopAttr =&_ddcg ;continue ;};if _eecd .Name .Local =="\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_defgf ,_edgfg :=_d .ParseBool (_eecd .Value );if _edgfg !=nil {return _edgfg ;};_fdfd .ShowNarrationAttr =&_defgf ; +continue ;};if _eecd .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_aebg ,_efgbg :=_d .ParseBool (_eecd .Value );if _efgbg !=nil {return _efgbg ;};_fdfd .ShowAnimationAttr =&_aebg ;continue ;};if _eecd .Name .Local =="\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"{_bcbfge ,_dabc :=_d .ParseBool (_eecd .Value ); +if _dabc !=nil {return _dabc ;};_fdfd .UseTimingsAttr =&_bcbfge ;continue ;};};_fcgab :for {_facd ,_acabde :=d .Token ();if _acabde !=nil {return _acabde ;};switch _bbbcd :=_facd .(type ){case _g .StartElement :switch _bbbcd .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\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"},_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\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"}:_fdfd .Present =NewCT_Empty (); +if _fecd :=d .DecodeElement (_fdfd .Present ,&_bbbcd );_fecd !=nil {return _fecd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_fdfd .Browse =NewCT_ShowInfoBrowse (); +if _dccg :=d .DecodeElement (_fdfd .Browse ,&_bbbcd );_dccg !=nil {return _dccg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"}:_fdfd .Kiosk =NewCT_ShowInfoKiosk (); +if _befa :=d .DecodeElement (_fdfd .Kiosk ,&_bbbcd );_befa !=nil {return _befa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_fdfd .SldAll =NewCT_Empty (); +if _ffgcb :=d .DecodeElement (_fdfd .SldAll ,&_bbbcd );_ffgcb !=nil {return _ffgcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_fdfd .SldRg =NewCT_IndexRange (); +if _fgdad :=d .DecodeElement (_fdfd .SldRg ,&_bbbcd );_fgdad !=nil {return _fgdad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_fdfd .CustShow =NewCT_CustomShowId (); +if _ddgde :=d .DecodeElement (_fdfd .CustShow ,&_bbbcd );_ddgde !=nil {return _ddgde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_fdfd .PenClr =_b .NewCT_Color (); +if _cded :=d .DecodeElement (_fdfd .PenClr ,&_bbbcd );_cded !=nil {return _cded ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdfd .ExtLst =NewCT_ExtensionList (); +if _gcfa :=d .DecodeElement (_fdfd .ExtLst ,&_bbbcd );_gcfa !=nil {return _gcfa ;};default:_de .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_bbbcd .Name ); +if _fbgg :=d .Skip ();_fbgg !=nil {return _fbgg ;};};case _g .EndElement :break _fcgab ;case _g .CharData :};};return nil ;}; -// Speed -SpdAttr *_cf .ST_Percentage ; +// Validate validates the CT_TLTimeAnimateValue and its children +func (_gdca *CT_TLTimeAnimateValue )Validate ()error {return _gdca .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065");};func NewCT_CommonViewProperties ()*CT_CommonViewProperties {_ddefe :=&CT_CommonViewProperties {}; +_ddefe .Scale =_b .NewCT_Scale2D ();_ddefe .Origin =_b .NewCT_Point2D ();return _ddefe ;};type CT_StringTag struct{ -// Acceleration -AccelAttr *_cf .ST_PositiveFixedPercentage ; +// Name +NameAttr string ; -// Deceleration -DecelAttr *_cf .ST_PositiveFixedPercentage ; +// Value +ValAttr string ;};func (_gcadf ST_TLTimeNodeRestartType )Validate ()error {return _gcadf .ValidateWithPath ("")}; -// Auto Reverse -AutoRevAttr *bool ; +// Validate validates the CT_TLOleBuildChart and its children +func (_aege *CT_TLOleBuildChart )Validate ()error {return _aege .ValidateWithPath ("\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074");};type CT_CommonViewProperties struct{ -// Restart -RestartAttr ST_TLTimeNodeRestartType ; +// Variable Scale +VarScaleAttr *bool ; -// Fill -FillAttr ST_TLTimeNodeFillType ; +// View Scale +Scale *_b .CT_Scale2D ; -// Synchronization Behavior -SyncBehaviorAttr ST_TLTimeNodeSyncType ; +// View Origin +Origin *_b .CT_Point2D ;};type ST_TLAnimateColorSpace byte ;func (_gaff *CT_TLAnimateEffectBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaff .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_fdcb :=range start .Attr {if _fdcb .Name .Local =="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"{_gaff .TransitionAttr .UnmarshalXMLAttr (_fdcb ); +continue ;};if _fdcb .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_efeaf ,_dgec :=_fdcb .Value ,error (nil );if _dgec !=nil {return _dgec ;};_gaff .FilterAttr =&_efeaf ;continue ;};if _fdcb .Name .Local =="\u0070\u0072\u004cs\u0074"{_cdfb ,_aaeba :=_fdcb .Value ,error (nil ); +if _aaeba !=nil {return _aaeba ;};_gaff .PrLstAttr =&_cdfb ;continue ;};};_fcge :for {_cgfgg ,_dgcab :=d .Token ();if _dgcab !=nil {return _dgcab ;};switch _gdcba :=_cgfgg .(type ){case _g .StartElement :switch _gdcba .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\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"},_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\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 _aece :=d .DecodeElement (_gaff .CBhvr ,&_gdcba ); +_aece !=nil {return _aece ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_gaff .Progress =NewCT_TLAnimVariant (); +if _bbaa :=d .DecodeElement (_gaff .Progress ,&_gdcba );_bbaa !=nil {return _bbaa ;};default:_de .Log .Debug ("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",_gdcba .Name ); +if _ebca :=d .Skip ();_ebca !=nil {return _ebca ;};};case _g .EndElement :break _fcge ;case _g .CharData :};};return nil ;};func NewCT_NotesViewProperties ()*CT_NotesViewProperties {_cgcdg :=&CT_NotesViewProperties {};_cgcdg .CSldViewPr =NewCT_CommonSlideViewProperties (); +return _cgcdg ;}; -// Time Filter -TmFilterAttr *string ; +// Validate validates the CT_Empty and its children +func (_edcb *CT_Empty )Validate ()error {return _edcb .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_fece ST_TLNextActionType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fece .String (),start ); +}; -// Event Filter -EvtFilterAttr *string ; +// ValidateWithPath validates the CT_SlideSize and its children, prefixing error messages with path +func (_ggecg *CT_SlideSize )ValidateWithPath (path string )error {if _ggecg .CxAttr < 914400{return _dd .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 ,_ggecg .CxAttr ); +};if _ggecg .CxAttr > 51206400{return _dd .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 ,_ggecg .CxAttr ); +};if _ggecg .CxAttr < 0{return _dd .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 ,_ggecg .CxAttr );};if _ggecg .CyAttr < 914400{return _dd .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 ,_ggecg .CyAttr ); +};if _ggecg .CyAttr > 51206400{return _dd .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 ,_ggecg .CyAttr ); +};if _ggecg .CyAttr < 0{return _dd .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 ,_ggecg .CyAttr );};if _cabbg :=_ggecg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_cabbg !=nil {return _cabbg ;};return nil ;};func (_fbfd *CT_SlideSorterViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbfd .ShowFormattingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_fbfd .ShowFormattingAttr ))}); +};e .EncodeToken (start );_agfg :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_fbfd .CViewPr ,_agfg );if _fbfd .ExtLst !=nil {_bbbcc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fbfd .ExtLst ,_bbbcc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SlideSize ()*CT_SlideSize {_ffgba :=&CT_SlideSize {};_ffgba .CxAttr =914400;_ffgba .CyAttr =914400;return _ffgba ;};func (_fcbc *CT_CommentAuthorList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egde :for {_cca ,_eabf :=d .Token (); +if _eabf !=nil {return _eabf ;};switch _fgc :=_cca .(type ){case _g .StartElement :switch _fgc .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\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"},_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\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"}:_fcfg :=NewCT_CommentAuthor (); +if _dgf :=d .DecodeElement (_fcfg ,&_fgc );_dgf !=nil {return _dgf ;};_fcbc .CmAuthor =append (_fcbc .CmAuthor ,_fcfg );default:_de .Log .Debug ("\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",_fgc .Name ); +if _aff :=d .Skip ();_aff !=nil {return _aff ;};};case _g .EndElement :break _egde ;case _g .CharData :};};return nil ;};type CT_TLAnimVariantStringVal struct{ -// Display -DisplayAttr *bool ; +// Value +ValAttr string ;};func (_ggadc ST_SlideLayoutType )ValidateWithPath (path string )error {switch _ggadc {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 _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggadc )); +};return nil ;};func (_efccg *ST_ViewType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_effa ,_affe :=d .Token ();if _affe !=nil {return _affe ;};if _aefdb ,_afbcec :=_effa .(_g .EndElement );_afbcec &&_aefdb .Name ==start .Name {*_efccg =1; +return nil ;};if _gegcf ,_gcecg :=_effa .(_g .CharData );!_gcecg {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_effa );}else {switch string (_gegcf ){case "":*_efccg =0; +case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_efccg =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_efccg =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_efccg =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_efccg =4; +case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_efccg =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_efccg =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_efccg =7; +case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_efccg =8;};};_effa ,_affe =d .Token ();if _affe !=nil {return _affe ;};if _afbad ,_gcdee :=_effa .(_g .EndElement );_gcdee &&_afbad .Name ==start .Name {return nil ; +};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_effa );};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_IterateTypeUnset ST_IterateType =0; +ST_IterateTypeEl ST_IterateType =1;ST_IterateTypeWd ST_IterateType =2;ST_IterateTypeLt ST_IterateType =3;);type ST_TransitionCornerDirectionType byte ; -// Master Relation -MasterRelAttr ST_TLTimeNodeMasterRelation ; +// ValidateWithPath validates the CT_ViewProperties and its children, prefixing error messages with path +func (_fbfcd *CT_ViewProperties )ValidateWithPath (path string )error {if _caded :=_fbfcd .LastViewAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0056\u0069\u0065\u0077\u0041\u0074\u0074\u0072");_caded !=nil {return _caded ;};if _fbfcd .NormalViewPr !=nil {if _gbfd :=_fbfcd .NormalViewPr .ValidateWithPath (path +"\u002f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"); +_gbfd !=nil {return _gbfd ;};};if _fbfcd .SlideViewPr !=nil {if _cebcf :=_fbfcd .SlideViewPr .ValidateWithPath (path +"\u002f\u0053\u006ci\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072");_cebcf !=nil {return _cebcf ;};};if _fbfcd .OutlineViewPr !=nil {if _efacb :=_fbfcd .OutlineViewPr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056i\u0065\u0077\u0050\u0072"); +_efacb !=nil {return _efacb ;};};if _fbfcd .NotesTextViewPr !=nil {if _accaa :=_fbfcd .NotesTextViewPr .ValidateWithPath (path +"\u002f\u004eo\u0074\u0065\u0073T\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072");_accaa !=nil {return _accaa ;};};if _fbfcd .SorterViewPr !=nil {if _cdddf :=_fbfcd .SorterViewPr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072"); +_cdddf !=nil {return _cdddf ;};};if _fbfcd .NotesViewPr !=nil {if _baede :=_fbfcd .NotesViewPr .ValidateWithPath (path +"\u002f\u004e\u006ft\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072");_baede !=nil {return _baede ;};};if _fbfcd .GridSpacing !=nil {if _gadf :=_fbfcd .GridSpacing .ValidateWithPath (path +"\u002f\u0047\u0072i\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_gadf !=nil {return _gadf ;};};if _fbfcd .ExtLst !=nil {if _fabgf :=_fbfcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fabgf !=nil {return _fabgf ;};};return nil ;};type CT_TLAnimateBehavior struct{ -// Build level -BldLvlAttr *int32 ; +// By +ByAttr *string ; -// Group ID -GrpIdAttr *uint32 ; +// From +FromAttr *string ; -// After Effect -AfterEffectAttr *bool ; +// To +ToAttr *string ; -// Node Type -NodeTypeAttr ST_TLTimeNodeType ; +// Calculation Mode +CalcmodeAttr ST_TLAnimateBehaviorCalcMode ; -// Node Placeholder -NodePhAttr *bool ; +// Value Type +ValueTypeAttr ST_TLAnimateBehaviorValueType ;CBhvr *CT_TLCommonBehaviorData ; -// Start Conditions List -StCondLst *CT_TLTimeConditionList ; +// Time Animated Value List +TavLst *CT_TLTimeAnimateValueList ;};func (_cbd *CT_EightDirectionTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbd .DirAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0072"},Value :_dd .Sprintf ("\u0025\u0076",*_cbd .DirAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eedbe *CT_TLTimeAnimateValueList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eedbe .Tav !=nil {_gcdgc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074a\u0076"}}; +for _ ,_gfggg :=range _eedbe .Tav {e .EncodeElement (_gfggg ,_gcdgc );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccdgf ST_TLTimeNodeRestartType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ccdgf .String (),start ); +}; -// End Conditions List -EndCondLst *CT_TLTimeConditionList ; +// Validate validates the CT_HeaderFooter and its children +func (_gfbf *CT_HeaderFooter )Validate ()error {return _gfbf .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");}; -// EndSync -EndSync *CT_TLTimeCondition ; +// Validate validates the CT_TLByAnimateColorTransform and its children +func (_ecagg *CT_TLByAnimateColorTransform )Validate ()error {return _ecagg .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");}; -// Iterate -Iterate *CT_TLIterateData ; +// Validate validates the OleObj and its children +func (_beeff *OleObj )Validate ()error {return _beeff .ValidateWithPath ("\u004f\u006c\u0065\u004f\u0062\u006a");};func NewEG_ShowType ()*EG_ShowType {_ffcad :=&EG_ShowType {};return _ffcad };func NewCT_TLAnimVariant ()*CT_TLAnimVariant {_gefd :=&CT_TLAnimVariant {}; +return _gefd };func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_caaf :=&CT_ShapeNonVisual {};_caaf .CNvPr =_b .NewCT_NonVisualDrawingProps ();_caaf .CNvSpPr =_b .NewCT_NonVisualDrawingShapeProps ();_caaf .NvPr =NewCT_ApplicationNonVisualDrawingProps (); +return _caaf ;};func (_bde *CT_BackgroundProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bgd :=range start .Attr {if _bgd .Name .Local =="\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"{_fgd ,_dec :=_d .ParseBool (_bgd .Value ); +if _dec !=nil {return _dec ;};_bde .ShadeToTitleAttr =&_fgd ;continue ;};};_cdbd :for {_dc ,_faf :=d .Token ();if _faf !=nil {return _faf ;};switch _gfe :=_dc .(type ){case _g .StartElement :switch _gfe .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"}:_bde .NoFill =_b .NewCT_NoFillProperties (); +if _abe :=d .DecodeElement (_bde .NoFill ,&_gfe );_abe !=nil {return _abe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bde .SolidFill =_b .NewCT_SolidColorFillProperties (); +if _aab :=d .DecodeElement (_bde .SolidFill ,&_gfe );_aab !=nil {return _aab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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"}:_bde .GradFill =_b .NewCT_GradientFillProperties (); +if _cae :=d .DecodeElement (_bde .GradFill ,&_gfe );_cae !=nil {return _cae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\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"}:_bde .BlipFill =_b .NewCT_BlipFillProperties (); +if _gdf :=d .DecodeElement (_bde .BlipFill ,&_gfe );_gdf !=nil {return _gdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bde .PattFill =_b .NewCT_PatternFillProperties (); +if _aca :=d .DecodeElement (_bde .PattFill ,&_gfe );_aca !=nil {return _aca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bde .GrpFill =_b .NewCT_GroupFillProperties (); +if _ccc :=d .DecodeElement (_bde .GrpFill ,&_gfe );_ccc !=nil {return _ccc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bde .EffectLst =_b .NewCT_EffectList (); +if _cac :=d .DecodeElement (_bde .EffectLst ,&_gfe );_cac !=nil {return _cac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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"}:_bde .EffectDag =_b .NewCT_EffectContainer (); +if _efge :=d .DecodeElement (_bde .EffectDag ,&_gfe );_efge !=nil {return _efge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bde .ExtLst =NewCT_ExtensionList (); +if _ebb :=d .DecodeElement (_bde .ExtLst ,&_gfe );_ebb !=nil {return _ebb ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_gfe .Name ); +if _ecb :=d .Skip ();_ecb !=nil {return _ecb ;};};case _g .EndElement :break _cdbd ;case _g .CharData :};};return nil ;}; -// Children Time Node List -ChildTnLst *CT_TimeNodeList ; +// ValidateWithPath validates the CT_SlideMaster and its children, prefixing error messages with path +func (_ddce *CT_SlideMaster )ValidateWithPath (path string )error {if _aadgb :=_ddce .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_aadgb !=nil {return _aadgb ;};if _bcfd :=_ddce .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); +_bcfd !=nil {return _bcfd ;};if _ddce .SldLayoutIdLst !=nil {if _ffce :=_ddce .SldLayoutIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074");_ffce !=nil {return _ffce ;};};if _ddce .Transition !=nil {if _fdbe :=_ddce .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"); +_fdbe !=nil {return _fdbe ;};};if _ddce .Timing !=nil {if _bagca :=_ddce .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_bagca !=nil {return _bagca ;};};if _ddce .Hf !=nil {if _ffcb :=_ddce .Hf .ValidateWithPath (path +"\u002f\u0048\u0066"); +_ffcb !=nil {return _ffcb ;};};if _ddce .TxStyles !=nil {if _ccedf :=_ddce .TxStyles .ValidateWithPath (path +"\u002fT\u0078\u0053\u0074\u0079\u006c\u0065s");_ccedf !=nil {return _ccedf ;};};if _ddce .ExtLst !=nil {if _dbbg :=_ddce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dbbg !=nil {return _dbbg ;};};return nil ;}; -// Sub-TimeNodes List -SubTnLst *CT_TimeNodeList ;}; +// Validate validates the CT_Connector and its children +func (_acdg *CT_Connector )Validate ()error {return _acdg .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_gfeae *EG_Background )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gfeae .BgPr !=nil {_bfdcfa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}}; +e .EncodeElement (_gfeae .BgPr ,_bfdcfa );};if _gfeae .BgRef !=nil {_dgge :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_gfeae .BgRef ,_dgge );};return nil ;};func (_fcege *CT_TLTriggerRuntimeNode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ffaae ,_gadddf :=_fcege .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"}); +if _gadddf !=nil {return _gadddf ;};start .Attr =append (start .Attr ,_ffaae );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fefcc ST_IterateType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fefcc .String (),start ); +};type SldSyncPr struct{CT_SlideSyncProperties };func (_edcea ST_PrintWhat )String ()string {switch _edcea {case 0:return "";case 1:return "\u0073\u006c\u0069\u0064\u0065\u0073";case 2:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case 3:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732"; +case 4:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case 5:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case 6:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736";case 7:return "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case 8:return "\u006e\u006f\u0074e\u0073"; +case 9:return "\u006fu\u0074\u006c\u0069\u006e\u0065";};return "";}; -// Validate validates the CmAuthorLst and its children -func (_cgfad *CmAuthorLst )Validate ()error {return _cgfad .ValidateWithPath ("C\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074");};func (_gb *AG_Ole )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cdf :=range start .Attr {if _cdf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdf .Name .Local =="\u0069\u0064"{_ce ,_be :=_cdf .Value ,error (nil ); -if _be !=nil {return _be ;};_gb .IdAttr =&_ce ;continue ;};if _cdf .Name .Local =="\u0073\u0070\u0069\u0064"{_cc ,_fb :=_cdf .Value ,error (nil );if _fb !=nil {return _fb ;};_gb .SpidAttr =&_cc ;continue ;};if _cdf .Name .Local =="\u006e\u0061\u006d\u0065"{_bd ,_ced :=_cdf .Value ,error (nil ); -if _ced !=nil {return _ced ;};_gb .NameAttr =&_bd ;continue ;};if _cdf .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_gbd ,_bae :=_e .ParseBool (_cdf .Value );if _bae !=nil {return _bae ;};_gb .ShowAsIconAttr =&_gbd ;continue ; -};if _cdf .Name .Local =="\u0069\u006d\u0067\u0057"{_gge ,_bag :=_e .ParseInt (_cdf .Value ,10,32);if _bag !=nil {return _bag ;};_ggd :=int32 (_gge );_gb .ImgWAttr =&_ggd ;continue ;};if _cdf .Name .Local =="\u0069\u006d\u0067\u0048"{_gde ,_fdc :=_e .ParseInt (_cdf .Value ,10,32); -if _fdc !=nil {return _fdc ;};_bbb :=int32 (_gde );_gb .ImgHAttr =&_bbb ;continue ;};};for {_db ,_gaa :=d .Token ();if _gaa !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u004fl\u0065\u003a\u0020\u0025\u0073",_gaa );};if _ebe ,_bg :=_db .(_gg .EndElement ); -_bg &&_ebe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_NormalViewProperties and its children, prefixing error messages with path +func (_fcfd *CT_NormalViewProperties )ValidateWithPath (path string )error {if _fdba :=_fcfd .VertBarStateAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_fdba !=nil {return _fdba ; +};if _abbb :=_fcfd .HorzBarStateAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_abbb !=nil {return _abbb ;};if _cdec :=_fcfd .RestoredLeft .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"); +_cdec !=nil {return _cdec ;};if _gbdb :=_fcfd .RestoredTop .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070");_gbdb !=nil {return _gbdb ;};if _fcfd .ExtLst !=nil {if _gaf :=_fcfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gaf !=nil {return _gaf ;};};return nil ;};const (ST_TLBehaviorTransformTypeUnset ST_TLBehaviorTransformType =0;ST_TLBehaviorTransformTypePt ST_TLBehaviorTransformType =1;ST_TLBehaviorTransformTypeImg ST_TLBehaviorTransformType =2;);func (_fa *AG_Ole )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ee :=range start .Attr {if _ee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ee .Name .Local =="\u0069\u0064"{_ddg ,_af :=_ee .Value ,error (nil ); +if _af !=nil {return _af ;};_fa .IdAttr =&_ddg ;continue ;};if _ee .Name .Local =="\u0073\u0070\u0069\u0064"{_ga ,_gc :=_ee .Value ,error (nil );if _gc !=nil {return _gc ;};_fa .SpidAttr =&_ga ;continue ;};if _ee .Name .Local =="\u006e\u0061\u006d\u0065"{_cf ,_bc :=_ee .Value ,error (nil ); +if _bc !=nil {return _bc ;};_fa .NameAttr =&_cf ;continue ;};if _ee .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_bcc ,_cc :=_d .ParseBool (_ee .Value );if _cc !=nil {return _cc ;};_fa .ShowAsIconAttr =&_bcc ;continue ; +};if _ee .Name .Local =="\u0069\u006d\u0067\u0057"{_be ,_ac :=_d .ParseInt (_ee .Value ,10,32);if _ac !=nil {return _ac ;};_ba :=int32 (_be );_fa .ImgWAttr =&_ba ;continue ;};if _ee .Name .Local =="\u0069\u006d\u0067\u0048"{_ea ,_ec :=_d .ParseInt (_ee .Value ,10,32); +if _ec !=nil {return _ec ;};_aa :=int32 (_ea );_fa .ImgHAttr =&_aa ;continue ;};};for {_eeb ,_efgg :=d .Token ();if _efgg !=nil {return _dd .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u004fl\u0065\u003a\u0020\u0025\u0073",_efgg );};if _ddd ,_afe :=_eeb .(_g .EndElement ); +_afe &&_ddd .Name ==start .Name {break ;};};return nil ;};func (_ffbf *CT_CustomerDataList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebaa :for {_fccf ,_cgg :=d .Token ();if _cgg !=nil {return _cgg ;};switch _bddb :=_fccf .(type ){case _g .StartElement :switch _bddb .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\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"},_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\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"}:_bcab :=NewCT_CustomerData (); +if _bdc :=d .DecodeElement (_bcab ,&_bddb );_bdc !=nil {return _bdc ;};_ffbf .CustData =append (_ffbf .CustData ,_bcab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067\u0073"}:_ffbf .Tags =NewCT_TagsData (); +if _ebce :=d .DecodeElement (_ffbf .Tags ,&_bddb );_ebce !=nil {return _ebce ;};default:_de .Log .Debug ("\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",_bddb .Name ); +if _bbg :=d .Skip ();_bbg !=nil {return _bbg ;};};case _g .EndElement :break _ebaa ;case _g .CharData :};};return nil ;};func (_debef *SldMaster )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_debef .CT_SlideMaster =*NewCT_SlideMaster (); +for _ ,_gdeef :=range start .Attr {if _gdeef .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_gfgdd ,_dggf :=_d .ParseBool (_gdeef .Value );if _dggf !=nil {return _dggf ;};_debef .PreserveAttr =&_gfgdd ;continue ;};};_aedgf :for {_agfaa ,_cceb :=d .Token (); +if _cceb !=nil {return _cceb ;};switch _gcggb :=_agfaa .(type ){case _g .StartElement :switch _gcggb .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\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"},_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\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 _daeeg :=d .DecodeElement (_debef .CSld ,&_gcggb ); +_daeeg !=nil {return _daeeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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 _abcca :=d .DecodeElement (_debef .ClrMap ,&_gcggb ); +_abcca !=nil {return _abcca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_debef .SldLayoutIdLst =NewCT_SlideLayoutIdList (); +if _fgeed :=d .DecodeElement (_debef .SldLayoutIdLst ,&_gcggb );_fgeed !=nil {return _fgeed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_debef .Transition =NewCT_SlideTransition (); +if _fbaaf :=d .DecodeElement (_debef .Transition ,&_gcggb );_fbaaf !=nil {return _fbaaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_debef .Timing =NewCT_SlideTiming (); +if _bbcbd :=d .DecodeElement (_debef .Timing ,&_gcggb );_bbcbd !=nil {return _bbcbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_debef .Hf =NewCT_HeaderFooter (); +if _becac :=d .DecodeElement (_debef .Hf ,&_gcggb );_becac !=nil {return _becac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_debef .TxStyles =NewCT_SlideMasterTextStyles (); +if _dbgbg :=d .DecodeElement (_debef .TxStyles ,&_gcggb );_dbgbg !=nil {return _dbgbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_debef .ExtLst =NewCT_ExtensionListModify (); +if _ecgec :=d .DecodeElement (_debef .ExtLst ,&_gcggb );_ecgec !=nil {return _ecgec ;};default:_de .Log .Debug ("\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",_gcggb .Name ); +if _eegc :=d .Skip ();_eegc !=nil {return _eegc ;};};case _g .EndElement :break _aedgf ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_TimeNodeList and its children -func (_fdfaf *CT_TimeNodeList )Validate ()error {return _fdfaf .ValidateWithPath ("\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074");};func (_fbcfg *CT_Picture )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -_fcea :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u006e\u0076\u0050\u0069\u0063\u0050r"}};e .EncodeElement (_fbcfg .NvPicPr ,_fcea );_eedc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_fbcfg .BlipFill ,_eedc );_acabd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fbcfg .SpPr ,_acabd );if _fbcfg .Style !=nil {_eegcb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_fbcfg .Style ,_eegcb );};if _fbcfg .ExtLst !=nil {_dafad :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fbcfg .ExtLst ,_dafad );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;};type ST_WebColorType byte ;func (_eegfd *CT_TLSetBehavior )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_fgeg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_eegfd .CBhvr ,_fgeg ); -if _eegfd .To !=nil {_eegba :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_eegfd .To ,_eegba );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TLTimeNodeParallel and its children, prefixing error messages with path +func (_abdfbc *CT_TLTimeNodeParallel )ValidateWithPath (path string )error {if _dbfd :=_abdfbc .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_dbfd !=nil {return _dbfd ;};return nil ;};type CT_TLAnimVariant struct{ -// ValidateWithPath validates the CT_ExtensionListModify and its children, prefixing error messages with path -func (_gbg *CT_ExtensionListModify )ValidateWithPath (path string )error {for _ddacb ,_dcfa :=range _gbg .Ext {if _cadc :=_dcfa .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ddacb ));_cadc !=nil {return _cadc ; -};};return nil ;};func (_egaecf ST_TLBehaviorTransformType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_egaecf .String (),start );};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;);type CT_SlideTiming struct{TnLst *CT_TimeNodeList ; +// Boolean Variant +BoolVal *CT_TLAnimVariantBooleanVal ; -// Build List -BldLst *CT_BuildList ;ExtLst *CT_ExtensionListModify ;}; +// Integer +IntVal *CT_TLAnimVariantIntegerVal ; -// Validate validates the EG_TopLevelSlide and its children -func (_ddeaf *EG_TopLevelSlide )Validate ()error {return _ddeaf .ValidateWithPath ("\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065");};func ParseUnionST_Coordinate32 (s string )(_cf .ST_Coordinate32 ,error ){return _cf .ParseUnionST_Coordinate32 (s ); -};func (_fecd *CT_SlideTransition )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fbagf :=range start .Attr {if _fbagf .Name .Local =="\u0073\u0070\u0064"{_fecd .SpdAttr .UnmarshalXMLAttr (_fbagf );continue ;};if _fbagf .Name .Local =="\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"{_gdeb ,_gbdff :=_e .ParseBool (_fbagf .Value ); -if _gbdff !=nil {return _gbdff ;};_fecd .AdvClickAttr =&_gdeb ;continue ;};if _fbagf .Name .Local =="\u0061\u0064\u0076T\u006d"{_dgde ,_gbef :=_e .ParseUint (_fbagf .Value ,10,32);if _gbef !=nil {return _gbef ;};_badfa :=uint32 (_dgde );_fecd .AdvTmAttr =&_badfa ; -continue ;};};_bdaff :for {_cffbg ,_aabce :=d .Token ();if _aabce !=nil {return _aabce ;};switch _dgdd :=_cffbg .(type ){case _gg .StartElement :switch _dgdd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _acffc :=d .DecodeElement (&_fecd .Choice .Blinds ,&_dgdd );_acffc !=nil {return _acffc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _geec :=d .DecodeElement (&_fecd .Choice .Checker ,&_dgdd );_geec !=nil {return _geec ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _agfg :=d .DecodeElement (&_fecd .Choice .Circle ,&_dgdd );_agfg !=nil {return _agfg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _gdded :=d .DecodeElement (&_fecd .Choice .Dissolve ,&_dgdd );_gdded !=nil {return _gdded ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _degfce :=d .DecodeElement (&_fecd .Choice .Comb ,&_dgdd );_degfce !=nil {return _degfce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _cdeab :=d .DecodeElement (&_fecd .Choice .Cover ,&_dgdd );_cdeab !=nil {return _cdeab ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _abge :=d .DecodeElement (&_fecd .Choice .Cut ,&_dgdd );_abge !=nil {return _abge ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _bbfgb :=d .DecodeElement (&_fecd .Choice .Diamond ,&_dgdd );_bbfgb !=nil {return _bbfgb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _ggaa :=d .DecodeElement (&_fecd .Choice .Fade ,&_dgdd );_ggaa !=nil {return _ggaa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _fafb :=d .DecodeElement (&_fecd .Choice .Newsflash ,&_dgdd );_fafb !=nil {return _fafb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _gaedb :=d .DecodeElement (&_fecd .Choice .Plus ,&_dgdd );_gaedb !=nil {return _gaedb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _ccdcbe :=d .DecodeElement (&_fecd .Choice .Pull ,&_dgdd );_ccdcbe !=nil {return _ccdcbe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _bccac :=d .DecodeElement (&_fecd .Choice .Push ,&_dgdd );_bccac !=nil {return _bccac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _ecdfd :=d .DecodeElement (&_fecd .Choice .Random ,&_dgdd );_ecdfd !=nil {return _ecdfd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _cddba :=d .DecodeElement (&_fecd .Choice .RandomBar ,&_dgdd );_cddba !=nil {return _cddba ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _cfedg :=d .DecodeElement (&_fecd .Choice .Split ,&_dgdd );_cfedg !=nil {return _cfedg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _cfbgd :=d .DecodeElement (&_fecd .Choice .Strips ,&_dgdd );_cfbgd !=nil {return _cfbgd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _dfgd :=d .DecodeElement (&_fecd .Choice .Wedge ,&_dgdd );_dfgd !=nil {return _dfgd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _bcfc :=d .DecodeElement (&_fecd .Choice .Wheel ,&_dgdd );_bcfc !=nil {return _bcfc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _ebgdf :=d .DecodeElement (&_fecd .Choice .Wipe ,&_dgdd );_ebgdf !=nil {return _ebgdf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecd .Choice =NewCT_SlideTransitionChoice (); -if _efgb :=d .DecodeElement (&_fecd .Choice .Zoom ,&_dgdd );_efgb !=nil {return _efgb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fecd .SndAc =NewCT_TransitionSoundAction (); -if _bcge :=d .DecodeElement (_fecd .SndAc ,&_dgdd );_bcge !=nil {return _bcge ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fecd .ExtLst =NewCT_ExtensionListModify (); -if _ffgfa :=d .DecodeElement (_fecd .ExtLst ,&_dgdd );_ffgfa !=nil {return _ffgfa ;};default:_c .Log .Debug ("\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",_dgdd .Name ); -if _agecd :=d .Skip ();_agecd !=nil {return _agecd ;};};case _gg .EndElement :break _bdaff ;case _gg .CharData :};};return nil ;};func (_ceaee ST_TLTriggerRuntimeNode )Validate ()error {return _ceaee .ValidateWithPath ("")}; +// Float Value +FltVal *CT_TLAnimVariantFloatVal ; -// Validate validates the CT_TLByAnimateColorTransform and its children -func (_cfege *CT_TLByAnimateColorTransform )Validate ()error {return _cfege .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_CustomShowList ()*CT_CustomShowList {_aeaad :=&CT_CustomShowList {}; -return _aeaad };type CT_GroupShapeNonVisual struct{ +// String Value +StrVal *CT_TLAnimVariantStringVal ; -// Non-visual Drawing Properties -CNvPr *_cf .CT_NonVisualDrawingProps ; +// Color Value +ClrVal *_b .CT_Color ;}; -// Non-Visual Group Shape Drawing Properties -CNvGrpSpPr *_cf .CT_NonVisualGroupDrawingShapeProps ; +// Validate validates the EG_SlideListChoice and its children +func (_beded *EG_SlideListChoice )Validate ()error {return _beded .ValidateWithPath ("\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065");}; -// Non-Visual Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_cfggb ST_TLTriggerRuntimeNode )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cfggb .String (),start );};func (_cbdbf *CT_TLTimeCondition )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fcecfb :=range start .Attr {if _fcecfb .Name .Local =="\u0065\u0076\u0074"{_cbdbf .EvtAttr .UnmarshalXMLAttr (_fcecfb ); -continue ;};if _fcecfb .Name .Local =="\u0064\u0065\u006ca\u0079"{_ddbb ,_eceb :=ParseUnionST_TLTime (_fcecfb .Value );if _eceb !=nil {return _eceb ;};_cbdbf .DelayAttr =&_ddbb ;continue ;};};_edbfb :for {_dcba ,_gdbcb :=d .Token ();if _gdbcb !=nil {return _gdbcb ; -};switch _bacfce :=_dcba .(type ){case _gg .StartElement :switch _bacfce .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbdbf .TgtEl =NewCT_TLTimeTargetElement (); -if _beca :=d .DecodeElement (_cbdbf .TgtEl ,&_bacfce );_beca !=nil {return _beca ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbdbf .Tn =NewCT_TLTriggerTimeNodeID (); -if _gceg :=d .DecodeElement (_cbdbf .Tn ,&_bacfce );_gceg !=nil {return _gceg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbdbf .Rtn =NewCT_TLTriggerRuntimeNode (); -if _afdb :=d .DecodeElement (_cbdbf .Rtn ,&_bacfce );_afdb !=nil {return _afdb ;};default:_c .Log .Debug ("\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",_bacfce .Name ); -if _cffgg :=d .Skip ();_cffgg !=nil {return _cffgg ;};};case _gg .EndElement :break _edbfb ;case _gg .CharData :};};return nil ;};func NewCT_TLTemplate ()*CT_TLTemplate {_bdffc :=&CT_TLTemplate {};_bdffc .TnLst =NewCT_TimeNodeList ();return _bdffc ;};func (_dbcd *CT_OleObjectEmbed )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fefa :=range start .Attr {if _fefa .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"{_dbcd .FollowColorSchemeAttr .UnmarshalXMLAttr (_fefa ); -continue ;};};_ddgc :for {_abbed ,_dgad :=d .Token ();if _dgad !=nil {return _dgad ;};switch _fbedf :=_abbed .(type ){case _gg .StartElement :switch _fbedf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbcd .ExtLst =NewCT_ExtensionList (); -if _aabaf :=d .DecodeElement (_dbcd .ExtLst ,&_fbedf );_aabaf !=nil {return _aabaf ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_fbedf .Name ); -if _dbfd :=d .Skip ();_dbfd !=nil {return _dbfd ;};};case _gg .EndElement :break _ddgc ;case _gg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_WebProperties and its children, prefixing error messages with path +func (_ggbd *CT_WebProperties )ValidateWithPath (path string )error {if _fcbfd :=_ggbd .ImgSzAttr .ValidateWithPath (path +"\u002f\u0049\u006d\u0067\u0053\u007a\u0041\u0074\u0074\u0072");_fcbfd !=nil {return _fcbfd ;};if _ffgbcb :=_ggbd .ClrAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0041\u0074\u0074\u0072"); +_ffgbcb !=nil {return _ffgbcb ;};if _ggbd .ExtLst !=nil {if _fage :=_ggbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fage !=nil {return _fage ;};};return nil ;}; -// ValidateWithPath validates the CT_SlideLayoutIdList and its children, prefixing error messages with path -func (_dcce *CT_SlideLayoutIdList )ValidateWithPath (path string )error {for _dcbfb ,_bbfg :=range _dcce .SldLayoutId {if _eadee :=_bbfg .ValidateWithPath (_b .Sprintf ("\u0025s\u002fS\u006c\u0064\u004c\u0061\u0079o\u0075\u0074I\u0064\u005b\u0025\u0064\u005d",path ,_dcbfb )); -_eadee !=nil {return _eadee ;};};return nil ;}; +// ValidateWithPath validates the CT_CommonSlideViewProperties and its children, prefixing error messages with path +func (_ggdf *CT_CommonSlideViewProperties )ValidateWithPath (path string )error {if _efb :=_ggdf .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_efb !=nil {return _efb ;};if _ggdf .GuideLst !=nil {if _eed :=_ggdf .GuideLst .ValidateWithPath (path +"\u002fG\u0075\u0069\u0064\u0065\u004c\u0073t"); +_eed !=nil {return _eed ;};};return nil ;};func (_baca ST_TransitionInOutDirectionType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_baca .String (),start );};func (_dacac ST_TLTimeIndefinite )String ()string {switch _dacac {case 0:return ""; +case 1:return "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return "";}; -// ValidateWithPath validates the CT_ShowProperties and its children, prefixing error messages with path -func (_cecc *CT_ShowProperties )ValidateWithPath (path string )error {if _cecc .Present !=nil {if _fcgab :=_cecc .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_fcgab !=nil {return _fcgab ;};};if _cecc .Browse !=nil {if _bagb :=_cecc .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065"); -_bagb !=nil {return _bagb ;};};if _cecc .Kiosk !=nil {if _bfac :=_cecc .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_bfac !=nil {return _bfac ;};};if _cecc .SldAll !=nil {if _aedga :=_cecc .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c"); -_aedga !=nil {return _aedga ;};};if _cecc .SldRg !=nil {if _fceac :=_cecc .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_fceac !=nil {return _fceac ;};};if _cecc .CustShow !=nil {if _agee :=_cecc .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw"); -_agee !=nil {return _agee ;};};if _cecc .PenClr !=nil {if _geba :=_cecc .PenClr .ValidateWithPath (path +"\u002fP\u0065\u006e\u0043\u006c\u0072");_geba !=nil {return _geba ;};};if _cecc .ExtLst !=nil {if _ecge :=_cecc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ecge !=nil {return _ecge ;};};return nil ;}; +// Validate validates the CT_TLTimeConditionList and its children +func (_aaagd *CT_TLTimeConditionList )Validate ()error {return _aaagd .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074");}; -// Validate validates the CT_SlideTiming and its children -func (_dbgg *CT_SlideTiming )Validate ()error {return _dbgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067");};type CT_Shape struct{ +// ValidateWithPath validates the CT_TLIterateData and its children, prefixing error messages with path +func (_bagfc *CT_TLIterateData )ValidateWithPath (path string )error {if _aaef :=_bagfc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aaef !=nil {return _aaef ;};if _bagfc .TmAbs !=nil {if _ebefd :=_bagfc .TmAbs .ValidateWithPath (path +"\u002f\u0054\u006d\u0041\u0062\u0073"); +_ebefd !=nil {return _ebefd ;};};if _bagfc .TmPct !=nil {if _dccga :=_bagfc .TmPct .ValidateWithPath (path +"\u002f\u0054\u006d\u0050\u0063\u0074");_dccga !=nil {return _dccga ;};};return nil ;};func (_fggbf *CT_TLTemplate )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fggbf .LvlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0076\u006c"},Value :_dd .Sprintf ("\u0025\u0076",*_fggbf .LvlAttr )}); +};e .EncodeToken (start );_dffeg :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}};e .EncodeElement (_fggbf .TnLst ,_dffeg );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fffad ST_SlideLayoutType )Validate ()error {return _fffad .ValidateWithPath ("")}; -// Use Background Fill -UseBgFillAttr *bool ; -// Non-Visual Properties for a Shape -NvSpPr *CT_ShapeNonVisual ;SpPr *_cf .CT_ShapeProperties ; +// ValidateWithPath validates the CT_TLTriggerTimeNodeID and its children, prefixing error messages with path +func (_fdefd *CT_TLTriggerTimeNodeID )ValidateWithPath (path string )error {return nil };func (_bdfgb *CT_SideDirectionTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bdfgb .DirAttr !=ST_TransitionSideDirectionTypeUnset {_ggfe ,_cgcgf :=_bdfgb .DirAttr .MarshalXMLAttr (_g .Name {Local :"\u0064\u0069\u0072"}); +if _cgcgf !=nil {return _cgcgf ;};start .Attr =append (start .Attr ,_ggfe );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Comment struct{ -// Shape Style -Style *_cf .CT_ShapeStyle ; +// Comment Author ID +AuthorIdAttr uint32 ; -// Shape Text Body -TxBody *_cf .CT_TextBody ;ExtLst *CT_ExtensionListModify ;}; +// Comment Date/Time +DtAttr *_f .Time ; -// ValidateWithPath validates the CT_SlideMasterIdList and its children, prefixing error messages with path -func (_aefg *CT_SlideMasterIdList )ValidateWithPath (path string )error {for _baebc ,_fdfdd :=range _aefg .SldMasterId {if _gdcd :=_fdfdd .ValidateWithPath (_b .Sprintf ("\u0025s\u002fS\u006c\u0064\u004d\u0061\u0073t\u0065\u0072I\u0064\u005b\u0025\u0064\u005d",path ,_baebc )); -_gdcd !=nil {return _gdcd ;};};return nil ;};func (_aecda *ST_Direction )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_aecda =0;case "\u0068\u006f\u0072\u007a":*_aecda =1;case "\u0076\u0065\u0072\u0074":*_aecda =2;};return nil ; -}; +// Comment Index +IdxAttr uint32 ; -// Validate validates the CT_ModifyVerifier and its children -func (_fbeac *CT_ModifyVerifier )Validate ()error {return _fbeac .ValidateWithPath ("\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072");};type CT_TLBuildDiagram struct{ +// Comment Position +Pos *_b .CT_Point2D ; -// Diagram Build Types -BldAttr ST_TLDiagramBuildType ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_gadgfb *CT_TLTimeCondition )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gadgfb .EvtAttr !=ST_TLTriggerEventUnset {_acadc ,_ccbaa :=_gadgfb .EvtAttr .MarshalXMLAttr (_gg .Name {Local :"\u0065\u0076\u0074"}); -if _ccbaa !=nil {return _ccbaa ;};start .Attr =append (start .Attr ,_acadc );};if _gadgfb .DelayAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0065\u006ca\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_gadgfb .DelayAttr )}); -};e .EncodeToken (start );if _gadgfb .TgtEl !=nil {_gdffg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_gadgfb .TgtEl ,_gdffg );};if _gadgfb .Tn !=nil {_gfggd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074\u006e"}}; -e .EncodeElement (_gadgfb .Tn ,_gfggd );};if _gadgfb .Rtn !=nil {_adgfg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0072t\u006e"}};e .EncodeElement (_gadgfb .Rtn ,_adgfg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ; -};func NewCT_TLAnimateRotationBehavior ()*CT_TLAnimateRotationBehavior {_dedde :=&CT_TLAnimateRotationBehavior {};_dedde .CBhvr =NewCT_TLCommonBehaviorData ();return _dedde ;}; +// Comment's Text Content +Text string ;ExtLst *CT_ExtensionListModify ;}; -// Validate validates the CT_ConnectorNonVisual and its children -func (_aged *CT_ConnectorNonVisual )Validate ()error {return _aged .ValidateWithPath ("C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c");};func (_bge *CT_BuildList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -if _bge .BldP !=nil {_bbg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0050"}};for _ ,_ccg :=range _bge .BldP {e .EncodeElement (_ccg ,_bbg );};};if _bge .BldDgm !=nil {_fgaa :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0044\u0067\u006d"}}; -for _ ,_acc :=range _bge .BldDgm {e .EncodeElement (_acc ,_fgaa );};};if _bge .BldOleChart !=nil {_ee :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};for _ ,_ecgf :=range _bge .BldOleChart {e .EncodeElement (_ecgf ,_ee ); -};};if _bge .BldGraphic !=nil {_aecb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062l\u0064\u0047\u0072\u0061\u0070\u0068\u0069\u0063"}};for _ ,_gbeb :=range _bge .BldGraphic {e .EncodeElement (_gbeb ,_aecb );};};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;};type ST_SlideSizeType byte ;func (_aaeg *CT_TLGraphicalObjectBuild )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _aaeg .SpidAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aaeg .SpidAttr )}); -};if _aaeg .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_aaeg .GrpIdAttr )});};if _aaeg .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_aaeg .UiExpandAttr ))}); -};e .EncodeToken (start );if _aaeg .BldAsOne !=nil {_gageb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}};e .EncodeElement (_aaeg .BldAsOne ,_gageb );};if _aaeg .BldSub !=nil {_aafga :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0053\u0075\u0062"}}; -e .EncodeElement (_aaeg .BldSub ,_aafga );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bbbd *CT_TLAnimVariant )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _bbbd .BoolVal !=nil {_effe :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0062\u006f\u006f\u006c\u0056\u0061l"}}; -e .EncodeElement (_bbbd .BoolVal ,_effe );};if _bbbd .IntVal !=nil {_faceg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0069\u006e\u0074\u0056\u0061\u006c"}};e .EncodeElement (_bbbd .IntVal ,_faceg );};if _bbbd .FltVal !=nil {_afaff :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0066\u006c\u0074\u0056\u0061\u006c"}}; -e .EncodeElement (_bbbd .FltVal ,_afaff );};if _bbbd .StrVal !=nil {_gdba :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0056\u0061\u006c"}};e .EncodeElement (_bbbd .StrVal ,_gdba );};if _bbbd .ClrVal !=nil {_begda :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u0056\u0061\u006c"}}; -e .EncodeElement (_bbbd .ClrVal ,_begda );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_dbagg *EG_TopLevelSlide )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_cgacb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}}; -e .EncodeElement (_dbagg .ClrMap ,_cgacb );return nil ;};func (_fdbac *ST_TLBehaviorAccumulateType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gbffbd ,_ddbfa :=d .Token ();if _ddbfa !=nil {return _ddbfa ;};if _bebac ,_gfdgd :=_gbffbd .(_gg .EndElement ); -_gfdgd &&_bebac .Name ==start .Name {*_fdbac =1;return nil ;};if _bebcf ,_ffgbf :=_gbffbd .(_gg .CharData );!_ffgbf {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbffbd ); -}else {switch string (_bebcf ){case "":*_fdbac =0;case "\u006e\u006f\u006e\u0065":*_fdbac =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_fdbac =2;};};_gbffbd ,_ddbfa =d .Token ();if _ddbfa !=nil {return _ddbfa ;};if _bfca ,_dgdag :=_gbffbd .(_gg .EndElement ); -_dgdag &&_bfca .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbffbd );}; +// ValidateWithPath validates the CT_TLByAnimateColorTransform and its children, prefixing error messages with path +func (_gfega *CT_TLByAnimateColorTransform )ValidateWithPath (path string )error {if _gfega .Rgb !=nil {if _acbefe :=_gfega .Rgb .ValidateWithPath (path +"\u002f\u0052\u0067\u0062");_acbefe !=nil {return _acbefe ;};};if _gfega .Hsl !=nil {if _fcad :=_gfega .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c"); +_fcad !=nil {return _fcad ;};};return nil ;};func (_efdba *ST_TLTimeNodeFillType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_efdba =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_efdba =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_efdba =2; +case "\u0068\u006f\u006c\u0064":*_efdba =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_efdba =4;};return nil ;};func NewCT_Control ()*CT_Control {_decb :=&CT_Control {};return _decb };func (_dbaaa ST_PlaceholderSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbaaa .String (),start ); +};type CmAuthorLst struct{CT_CommentAuthorList };func (_cggec *OleObj )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\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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 ="\u0070\u003a\u006f\u006c\u0065\u004f\u0062\u006a";return _cggec .CT_OleObject .MarshalXML (e ,start );};func (_cgdgc *CT_TLShapeTargetElement )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bdebc :=range start .Attr {if _bdebc .Name .Local =="\u0073\u0070\u0069\u0064"{_eddaa ,_cdecg :=_d .ParseUint (_bdebc .Value ,10,32); +if _cdecg !=nil {return _cdecg ;};_cgdgc .SpidAttr =uint32 (_eddaa );continue ;};};_cbcfg :for {_fbfee ,_ccbg :=d .Token ();if _ccbg !=nil {return _ccbg ;};switch _eagf :=_fbfee .(type ){case _g .StartElement :switch _eagf .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_cgdgc .Bg =NewCT_Empty (); +if _fadc :=d .DecodeElement (_cgdgc .Bg ,&_eagf );_fadc !=nil {return _fadc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0075\u0062S\u0070"}:_cgdgc .SubSp =NewCT_TLSubShapeId (); +if _dafa :=d .DecodeElement (_cgdgc .SubSp ,&_eagf );_dafa !=nil {return _dafa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_cgdgc .OleChartEl =NewCT_TLOleChartTargetElement (); +if _aeca :=d .DecodeElement (_cgdgc .OleChartEl ,&_eagf );_aeca !=nil {return _aeca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0078\u0045\u006c"}:_cgdgc .TxEl =NewCT_TLTextTargetElement (); +if _edgeb :=d .DecodeElement (_cgdgc .TxEl ,&_eagf );_edgeb !=nil {return _edgeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_cgdgc .GraphicEl =_b .NewCT_AnimationElementChoice (); +if _fdgcg :=d .DecodeElement (_cgdgc .GraphicEl ,&_eagf );_fdgcg !=nil {return _fdgcg ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_eagf .Name ); +if _cbbee :=d .Skip ();_cbbee !=nil {return _cbbee ;};};case _g .EndElement :break _cbcfg ;case _g .CharData :};};return nil ;};func (_dffegd *ST_TLTimeNodeRestartType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgag ,_edgd :=d .Token (); +if _edgd !=nil {return _edgd ;};if _dedad ,_bdbec :=_bgag .(_g .EndElement );_bdbec &&_dedad .Name ==start .Name {*_dffegd =1;return nil ;};if _cabec ,_dfedd :=_bgag .(_g .CharData );!_dfedd {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgag ); +}else {switch string (_cabec ){case "":*_dffegd =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_dffegd =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_dffegd =2;case "\u006e\u0065\u0076e\u0072":*_dffegd =3;}; +};_bgag ,_edgd =d .Token ();if _edgd !=nil {return _edgd ;};if _dggbaf ,_gddaf :=_bgag .(_g .EndElement );_gddaf &&_dggbaf .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgag ); +};func (_gacaa *CT_SplitTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gacaa .OrientAttr !=ST_DirectionUnset {_cdged ,_dccbd :=_gacaa .OrientAttr .MarshalXMLAttr (_g .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _dccbd !=nil {return _dccbd ; +};start .Attr =append (start .Attr ,_cdged );};if _gacaa .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_bbdf ,_dcba :=_gacaa .DirAttr .MarshalXMLAttr (_g .Name {Local :"\u0064\u0069\u0072"});if _dcba !=nil {return _dcba ;};start .Attr =append (start .Attr ,_bbdf ); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dabfeg *ST_TLTimeNodePresetClassType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dccaf ,_febdc :=d .Token ();if _febdc !=nil {return _febdc ; +};if _ffdaa ,_dbaa :=_dccaf .(_g .EndElement );_dbaa &&_ffdaa .Name ==start .Name {*_dabfeg =1;return nil ;};if _gfaefd ,_eacfd :=_dccaf .(_g .CharData );!_eacfd {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dccaf ); +}else {switch string (_gfaefd ){case "":*_dabfeg =0;case "\u0065\u006e\u0074\u0072":*_dabfeg =1;case "\u0065\u0078\u0069\u0074":*_dabfeg =2;case "\u0065\u006d\u0070\u0068":*_dabfeg =3;case "\u0070\u0061\u0074\u0068":*_dabfeg =4;case "\u0076\u0065\u0072\u0062":*_dabfeg =5; +case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_dabfeg =6;};};_dccaf ,_febdc =d .Token ();if _febdc !=nil {return _febdc ;};if _daeacg ,_fadfb :=_dccaf .(_g .EndElement );_fadfb &&_daeacg .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dccaf ); +}; -// ValidateWithPath validates the OleObj and its children, prefixing error messages with path -func (_dcee *OleObj )ValidateWithPath (path string )error {if _bbge :=_dcee .CT_OleObject .ValidateWithPath (path );_bbge !=nil {return _bbge ;};return nil ;}; +// Validate validates the CT_TLTimeNodeSequence and its children +func (_efdbb *CT_TLTimeNodeSequence )Validate ()error {return _efdbb .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065");}; -// Validate validates the CT_TLCommonMediaNodeData and its children -func (_gecgc *CT_TLCommonMediaNodeData )Validate ()error {return _gecgc .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_bedcca *ST_IterateType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eacad ,_eabeg :=d .Token (); -if _eabeg !=nil {return _eabeg ;};if _cegcf ,_afdbf :=_eacad .(_gg .EndElement );_afdbf &&_cegcf .Name ==start .Name {*_bedcca =1;return nil ;};if _afbdf ,_bfdef :=_eacad .(_gg .CharData );!_bfdef {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eacad ); -}else {switch string (_afbdf ){case "":*_bedcca =0;case "\u0065\u006c":*_bedcca =1;case "\u0077\u0064":*_bedcca =2;case "\u006c\u0074":*_bedcca =3;};};_eacad ,_eabeg =d .Token ();if _eabeg !=nil {return _eabeg ;};if _geeeg ,_cdffb :=_eacad .(_gg .EndElement ); -_cdffb &&_geeeg .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eacad );};func (_cacgb ST_TransitionSpeed )ValidateWithPath (path string )error {switch _cacgb {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 (_cacgb )); -};return nil ;}; +// Validate validates the CT_TLTemplate and its children +func (_cfbce *CT_TLTemplate )Validate ()error {return _cfbce .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");};func (_dbbfb ST_TransitionSpeed )String ()string {switch _dbbfb {case 0:return "";case 1:return "\u0073\u006c\u006f\u0077"; +case 2:return "\u006d\u0065\u0064";case 3:return "\u0066\u0061\u0073\u0074";};return "";};const (ST_TLNextActionTypeUnset ST_TLNextActionType =0;ST_TLNextActionTypeNone ST_TLNextActionType =1;ST_TLNextActionTypeSeek ST_TLNextActionType =2;);func (_dfeeb *CT_TLTimeNodeSequence )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfeeb .ConcurrentAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_dfeeb .ConcurrentAttr ))}); +};if _dfeeb .PrevAcAttr !=ST_TLPreviousActionTypeUnset {_eeab ,_fadd :=_dfeeb .PrevAcAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0072\u0065\u0076\u0041\u0063"});if _fadd !=nil {return _fadd ;};start .Attr =append (start .Attr ,_eeab );};if _dfeeb .NextAcAttr !=ST_TLNextActionTypeUnset {_cgba ,_efdbg :=_dfeeb .NextAcAttr .MarshalXMLAttr (_g .Name {Local :"\u006e\u0065\u0078\u0074\u0041\u0063"}); +if _efdbg !=nil {return _efdbg ;};start .Attr =append (start .Attr ,_cgba );};e .EncodeToken (start );_caaa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_dfeeb .CTn ,_caaa );if _dfeeb .PrevCondLst !=nil {_gaeee :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}}; +e .EncodeElement (_dfeeb .PrevCondLst ,_gaeee );};if _dfeeb .NextCondLst !=nil {_bdcg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_dfeeb .NextCondLst ,_bdcg ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_HandoutMaster ()*CT_HandoutMaster {_gebea :=&CT_HandoutMaster {};_gebea .CSld =NewCT_CommonSlideData ();_gebea .ClrMap =_b .NewCT_ColorMapping ();return _gebea ;};func (_efca *CT_TLMediaNodeAudio )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efca .CMediaNode =NewCT_TLCommonMediaNodeData (); +for _ ,_ebac :=range start .Attr {if _ebac .Name .Local =="i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_dggga ,_dbdd :=_d .ParseBool (_ebac .Value );if _dbdd !=nil {return _dbdd ;};_efca .IsNarrationAttr =&_dggga ;continue ;};};_dbcbe :for {_egbc ,_aggbg :=d .Token (); +if _aggbg !=nil {return _aggbg ;};switch _aeaeb :=_egbc .(type ){case _g .StartElement :switch _aeaeb .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\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"},_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\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 _cabc :=d .DecodeElement (_efca .CMediaNode ,&_aeaeb ); +_cabc !=nil {return _cabc ;};default:_de .Log .Debug ("\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",_aeaeb .Name ); +if _ccaac :=d .Skip ();_ccaac !=nil {return _ccaac ;};};case _g .EndElement :break _dbcbe ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_ExtensionListModify and its children -func (_edeg *CT_ExtensionListModify )Validate ()error {return _edeg .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079");};func (_cbecc *ST_TLCommandType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_baffc ,_eebdc :=d .Token (); -if _eebdc !=nil {return _eebdc ;};if _gbaac ,_baea :=_baffc .(_gg .EndElement );_baea &&_gbaac .Name ==start .Name {*_cbecc =1;return nil ;};if _ddaeb ,_baca :=_baffc .(_gg .CharData );!_baca {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_baffc ); -}else {switch string (_ddaeb ){case "":*_cbecc =0;case "\u0065\u0076\u0074":*_cbecc =1;case "\u0063\u0061\u006c\u006c":*_cbecc =2;case "\u0076\u0065\u0072\u0062":*_cbecc =3;};};_baffc ,_eebdc =d .Token ();if _eebdc !=nil {return _eebdc ;};if _aaffc ,_efgac :=_baffc .(_gg .EndElement ); -_efgac &&_aaffc .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_baffc );};func NewPresentation ()*Presentation {_bfedg :=&Presentation {}; -_bfedg .CT_Presentation =*NewCT_Presentation ();return _bfedg ;};func (_abbge ST_TLAnimateEffectTransition )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_abbge .String (),start );};func NewCT_Shape ()*CT_Shape {_ecfg :=&CT_Shape {}; -_ecfg .NvSpPr =NewCT_ShapeNonVisual ();_ecfg .SpPr =_cf .NewCT_ShapeProperties ();return _ecfg ;}; +// Validate validates the CT_ShapeNonVisual and its children +func (_deceg *CT_ShapeNonVisual )Validate ()error {return _deceg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};type TagLst struct{CT_TagList }; -// Validate validates the CT_TLAnimateColorBehavior and its children -func (_daecd *CT_TLAnimateColorBehavior )Validate ()error {return _daecd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func (_gccdd ST_PlaceholderType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_adbcf :=_gg .Attr {}; -_adbcf .Name =name ;switch _gccdd {case ST_PlaceholderTypeUnset :_adbcf .Value ="";case ST_PlaceholderTypeTitle :_adbcf .Value ="\u0074\u0069\u0074l\u0065";case ST_PlaceholderTypeBody :_adbcf .Value ="\u0062\u006f\u0064\u0079";case ST_PlaceholderTypeCtrTitle :_adbcf .Value ="\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065"; -case ST_PlaceholderTypeSubTitle :_adbcf .Value ="\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeDt :_adbcf .Value ="\u0064\u0074";case ST_PlaceholderTypeSldNum :_adbcf .Value ="\u0073\u006c\u0064\u004e\u0075\u006d";case ST_PlaceholderTypeFtr :_adbcf .Value ="\u0066\u0074\u0072"; -case ST_PlaceholderTypeHdr :_adbcf .Value ="\u0068\u0064\u0072";case ST_PlaceholderTypeObj :_adbcf .Value ="\u006f\u0062\u006a";case ST_PlaceholderTypeChart :_adbcf .Value ="\u0063\u0068\u0061r\u0074";case ST_PlaceholderTypeTbl :_adbcf .Value ="\u0074\u0062\u006c"; -case ST_PlaceholderTypeClipArt :_adbcf .Value ="\u0063l\u0069\u0070\u0041\u0072\u0074";case ST_PlaceholderTypeDgm :_adbcf .Value ="\u0064\u0067\u006d";case ST_PlaceholderTypeMedia :_adbcf .Value ="\u006d\u0065\u0064i\u0061";case ST_PlaceholderTypeSldImg :_adbcf .Value ="\u0073\u006c\u0064\u0049\u006d\u0067"; -case ST_PlaceholderTypePic :_adbcf .Value ="\u0070\u0069\u0063";};return _adbcf ,nil ;};type CT_PictureNonVisual struct{CNvPr *_cf .CT_NonVisualDrawingProps ; +// ValidateWithPath validates the CT_NotesTextViewProperties and its children, prefixing error messages with path +func (_acagb *CT_NotesTextViewProperties )ValidateWithPath (path string )error {if _addgc :=_acagb .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_addgc !=nil {return _addgc ;};if _acagb .ExtLst !=nil {if _dbgc :=_acagb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dbgc !=nil {return _dbgc ;};};return nil ;};func (_cbebe *ST_TLTimeNodeRestartType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cbebe =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_cbebe =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_cbebe =2; +case "\u006e\u0065\u0076e\u0072":*_cbebe =3;};return nil ;};func (_cccegd *ST_SlideSizeType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cccegd =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_cccegd =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_cccegd =2; +case "\u0041\u0034":*_cccegd =3;case "\u0033\u0035\u006d\u006d":*_cccegd =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_cccegd =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_cccegd =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cccegd =7; +case "\u006c\u0065\u0064\u0067\u0065\u0072":*_cccegd =8;case "\u0041\u0033":*_cccegd =9;case "\u0042\u0034\u0049S\u004f":*_cccegd =10;case "\u0042\u0035\u0049S\u004f":*_cccegd =11;case "\u0042\u0034\u004aI\u0053":*_cccegd =12;case "\u0042\u0035\u004aI\u0053":*_cccegd =13; +case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_cccegd =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_cccegd =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_cccegd =16;};return nil ; +}; -// Non-Visual Picture Drawing Properties -CNvPicPr *_cf .CT_NonVisualPictureProperties ;NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_afbga ST_TransitionInOutDirectionType )Validate ()error {return _afbga .ValidateWithPath ("")};func NewCT_TLIterateIntervalPercentage ()*CT_TLIterateIntervalPercentage {_dcecc :=&CT_TLIterateIntervalPercentage {}; -return _dcecc ;};func NewSldSyncPr ()*SldSyncPr {_cfef :=&SldSyncPr {};_cfef .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();return _cfef ;};func (_cfff *CT_OleObject )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cfff .Choice =NewCT_OleObjectChoice (); -for _ ,_beed :=range start .Attr {if _beed .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_beed .Name .Local =="\u0069\u0064"{_gdgb ,_fab :=_beed .Value ,error (nil ); -if _fab !=nil {return _fab ;};_cfff .IdAttr =&_gdgb ;continue ;};if _beed .Name .Local =="\u0073\u0070\u0069\u0064"{_edcd ,_degg :=_beed .Value ,error (nil );if _degg !=nil {return _degg ;};_cfff .SpidAttr =&_edcd ;continue ;};if _beed .Name .Local =="\u006e\u0061\u006d\u0065"{_gfdc ,_aaaaf :=_beed .Value ,error (nil ); -if _aaaaf !=nil {return _aaaaf ;};_cfff .NameAttr =&_gfdc ;continue ;};if _beed .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_dgfc ,_fgcag :=_e .ParseBool (_beed .Value );if _fgcag !=nil {return _fgcag ;};_cfff .ShowAsIconAttr =&_dgfc ; -continue ;};if _beed .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_fecg ,_aace :=_beed .Value ,error (nil );if _aace !=nil {return _aace ;};_cfff .ProgIdAttr =&_fecg ;continue ;};if _beed .Name .Local =="\u0069\u006d\u0067\u0057"{_bcdfg ,_egcc :=_e .ParseInt (_beed .Value ,10,32); -if _egcc !=nil {return _egcc ;};_cagg :=int32 (_bcdfg );_cfff .ImgWAttr =&_cagg ;continue ;};if _beed .Name .Local =="\u0069\u006d\u0067\u0048"{_bdagc ,_aeb :=_e .ParseInt (_beed .Value ,10,32);if _aeb !=nil {return _aeb ;};_cdag :=int32 (_bdagc );_cfff .ImgHAttr =&_cdag ; -continue ;};};_dbaed :for {_dfcb ,_aeee :=d .Token ();if _aeee !=nil {return _aeee ;};switch _egcd :=_dfcb .(type ){case _gg .StartElement :switch _egcd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cfff .Choice =NewCT_OleObjectChoice (); -if _dcg :=d .DecodeElement (&_cfff .Choice .Embed ,&_egcd );_dcg !=nil {return _dcg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfff .Choice =NewCT_OleObjectChoice (); -if _gaabd :=d .DecodeElement (&_cfff .Choice .Link ,&_egcd );_gaabd !=nil {return _gaabd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfff .Pic =NewCT_Picture (); -if _ecfd :=d .DecodeElement (_cfff .Pic ,&_egcd );_ecfd !=nil {return _ecfd ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_egcd .Name ); -if _aedb :=d .Skip ();_aedb !=nil {return _aedb ;};};case _gg .EndElement :break _dbaed ;case _gg .CharData :};};return nil ;}; +// Validate validates the CT_TLBehaviorAttributeNameList and its children +func (_eeedf *CT_TLBehaviorAttributeNameList )Validate ()error {return _eeedf .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"); +}; -// Validate validates the CT_Shape and its children -func (_cffg *CT_Shape )Validate ()error {return _cffg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func NewCT_TLMediaNodeAudio ()*CT_TLMediaNodeAudio {_ddcga :=&CT_TLMediaNodeAudio {};_ddcga .CMediaNode =NewCT_TLCommonMediaNodeData (); -return _ddcga ;};type OleObj struct{CT_OleObject }; +// Validate validates the CT_CustomShowList and its children +func (_ccd *CT_CustomShowList )Validate ()error {return _ccd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074");};func (_gbbbf *CT_TLSetBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_ffea :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gbbbf .CBhvr ,_ffea );if _gbbbf .To !=nil {_bbecd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u006f"}};e .EncodeElement (_gbbbf .To ,_bbecd ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bagg *CT_TLAnimVariantIntegerVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffgea :=range start .Attr {if _ffgea .Name .Local =="\u0076\u0061\u006c"{_abcf ,_ggfa :=_d .ParseInt (_ffgea .Value ,10,32); +if _ggfa !=nil {return _ggfa ;};_bagg .ValAttr =int32 (_abcf );continue ;};};for {_gacb ,_eegd :=d .Token ();if _eegd !=nil {return _dd .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",_eegd ); +};if _ceagf ,_aeed :=_gacb .(_g .EndElement );_aeed &&_ceagf .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_SlideTransitionChoice and its children, prefixing error messages with path -func (_ggdcab *CT_SlideTransitionChoice )ValidateWithPath (path string )error {if _ggdcab .Blinds !=nil {if _cccbf :=_ggdcab .Blinds .ValidateWithPath (path +"\u002fB\u006c\u0069\u006e\u0064\u0073");_cccbf !=nil {return _cccbf ;};};if _ggdcab .Checker !=nil {if _egcf :=_ggdcab .Checker .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0072"); -_egcf !=nil {return _egcf ;};};if _ggdcab .Circle !=nil {if _dadea :=_ggdcab .Circle .ValidateWithPath (path +"\u002fC\u0069\u0072\u0063\u006c\u0065");_dadea !=nil {return _dadea ;};};if _ggdcab .Dissolve !=nil {if _addgbd :=_ggdcab .Dissolve .ValidateWithPath (path +"\u002fD\u0069\u0073\u0073\u006f\u006c\u0076e"); -_addgbd !=nil {return _addgbd ;};};if _ggdcab .Comb !=nil {if _cdgdg :=_ggdcab .Comb .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062");_cdgdg !=nil {return _cdgdg ;};};if _ggdcab .Cover !=nil {if _afga :=_ggdcab .Cover .ValidateWithPath (path +"\u002f\u0043\u006f\u0076\u0065\u0072"); -_afga !=nil {return _afga ;};};if _ggdcab .Cut !=nil {if _gdca :=_ggdcab .Cut .ValidateWithPath (path +"\u002f\u0043\u0075\u0074");_gdca !=nil {return _gdca ;};};if _ggdcab .Diamond !=nil {if _gcfbg :=_ggdcab .Diamond .ValidateWithPath (path +"\u002f\u0044\u0069\u0061\u006d\u006f\u006e\u0064"); -_gcfbg !=nil {return _gcfbg ;};};if _ggdcab .Fade !=nil {if _face :=_ggdcab .Fade .ValidateWithPath (path +"\u002f\u0046\u0061d\u0065");_face !=nil {return _face ;};};if _ggdcab .Newsflash !=nil {if _dccf :=_ggdcab .Newsflash .ValidateWithPath (path +"\u002f\u004e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"); -_dccf !=nil {return _dccf ;};};if _ggdcab .Plus !=nil {if _ggaaf :=_ggdcab .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_ggaaf !=nil {return _ggaaf ;};};if _ggdcab .Pull !=nil {if _baed :=_ggdcab .Pull .ValidateWithPath (path +"\u002f\u0050\u0075l\u006c"); -_baed !=nil {return _baed ;};};if _ggdcab .Push !=nil {if _gfca :=_ggdcab .Push .ValidateWithPath (path +"\u002f\u0050\u0075s\u0068");_gfca !=nil {return _gfca ;};};if _ggdcab .Random !=nil {if _gcada :=_ggdcab .Random .ValidateWithPath (path +"\u002fR\u0061\u006e\u0064\u006f\u006d"); -_gcada !=nil {return _gcada ;};};if _ggdcab .RandomBar !=nil {if _dggga :=_ggdcab .RandomBar .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072");_dggga !=nil {return _dggga ;};};if _ggdcab .Split !=nil {if _gaeaf :=_ggdcab .Split .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074"); -_gaeaf !=nil {return _gaeaf ;};};if _ggdcab .Strips !=nil {if _ccge :=_ggdcab .Strips .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0070\u0073");_ccge !=nil {return _ccge ;};};if _ggdcab .Wedge !=nil {if _fgfd :=_ggdcab .Wedge .ValidateWithPath (path +"\u002f\u0057\u0065\u0064\u0067\u0065"); -_fgfd !=nil {return _fgfd ;};};if _ggdcab .Wheel !=nil {if _dbbbg :=_ggdcab .Wheel .ValidateWithPath (path +"\u002f\u0057\u0068\u0065\u0065\u006c");_dbbbg !=nil {return _dbbbg ;};};if _ggdcab .Wipe !=nil {if _cfbgg :=_ggdcab .Wipe .ValidateWithPath (path +"\u002f\u0057\u0069p\u0065"); -_cfbgg !=nil {return _cfbgg ;};};if _ggdcab .Zoom !=nil {if _bbfeb :=_ggdcab .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_bbfeb !=nil {return _bbfeb ;};};return nil ;}; +// Validate validates the CT_TLPoint and its children +func (_gdeb *CT_TLPoint )Validate ()error {return _gdeb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074");}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_bdgcg *CT_Picture )ValidateWithPath (path string )error {if _fbee :=_bdgcg .NvPicPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0050\u0069\u0063\u0050\u0072");_fbee !=nil {return _fbee ;};if _dea :=_bdgcg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_dea !=nil {return _dea ;};if _beaf :=_bdgcg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_beaf !=nil {return _beaf ;};if _bdgcg .Style !=nil {if _fegf :=_bdgcg .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_fegf !=nil {return _fegf ; -};};if _bdgcg .ExtLst !=nil {if _afbd :=_bdgcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afbd !=nil {return _afbd ;};};return nil ;};func (_aeba *CT_TLByAnimateColorTransform )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_edbfa :for {_dagaa ,_cddeg :=d .Token (); -if _cddeg !=nil {return _cddeg ;};switch _cagf :=_dagaa .(type ){case _gg .StartElement :switch _cagf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aeba .Rgb =NewCT_TLByRgbColorTransform (); -if _daccc :=d .DecodeElement (_aeba .Rgb ,&_cagf );_daccc !=nil {return _daccc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aeba .Hsl =NewCT_TLByHslColorTransform (); -if _adbc :=d .DecodeElement (_aeba .Hsl ,&_cagf );_adbc !=nil {return _adbc ;};default:_c .Log .Debug ("\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",_cagf .Name ); -if _abafb :=d .Skip ();_abafb !=nil {return _abafb ;};};case _gg .EndElement :break _edbfa ;case _gg .CharData :};};return nil ;};func (_dcff ST_TLTime )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _dcff .Uint32 !=nil {e .EncodeToken (_gg .CharData (_b .Sprintf ("\u0025\u0064",*_dcff .Uint32 ))); -};if _dcff .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_gg .CharData (_dcff .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func NewCT_Guide ()*CT_Guide {_egecc :=&CT_Guide {};return _egecc }; +// Validate validates the CT_TLCommonBehaviorData and its children +func (_dbfee *CT_TLCommonBehaviorData )Validate ()error {return _dbfee .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061");}; +// ValidateWithPath validates the CT_TLIterateIntervalPercentage and its children, prefixing error messages with path +func (_dddagg *CT_TLIterateIntervalPercentage )ValidateWithPath (path string )error {if _ebdg :=_dddagg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebdg !=nil {return _ebdg ;};return nil ;};type CT_NotesViewProperties struct{ -// ValidateWithPath validates the CT_SlideRelationshipListEntry and its children, prefixing error messages with path -func (_gaef *CT_SlideRelationshipListEntry )ValidateWithPath (path string )error {return nil }; +// Common Slide View Properties +CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};func (_bdbcga *CT_TLCommandBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdbcga .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_dceg :=range start .Attr {if _dceg .Name .Local =="\u0074\u0079\u0070\u0065"{_bdbcga .TypeAttr .UnmarshalXMLAttr (_dceg ); +continue ;};if _dceg .Name .Local =="\u0063\u006d\u0064"{_dcea ,_aaab :=_dceg .Value ,error (nil );if _aaab !=nil {return _aaab ;};_bdbcga .CmdAttr =&_dcea ;continue ;};};_ccae :for {_egebf ,_cbbag :=d .Token ();if _cbbag !=nil {return _cbbag ;};switch _afgcc :=_egebf .(type ){case _g .StartElement :switch _afgcc .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\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"},_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\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 _efccd :=d .DecodeElement (_bdbcga .CBhvr ,&_afgcc ); +_efccd !=nil {return _efccd ;};default:_de .Log .Debug ("\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",_afgcc .Name ); +if _gcga :=d .Skip ();_gcga !=nil {return _gcga ;};};case _g .EndElement :break _ccae ;case _g .CharData :};};return nil ;};func (_ceeg *CT_NotesMasterIdList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbgb :for {_cdeb ,_bfaf :=d .Token (); +if _bfaf !=nil {return _bfaf ;};switch _eafa :=_cdeb .(type ){case _g .StartElement :switch _eafa .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\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"},_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\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"}:_ceeg .NotesMasterId =NewCT_NotesMasterIdListEntry (); +if _dcgc :=d .DecodeElement (_ceeg .NotesMasterId ,&_eafa );_dcgc !=nil {return _dcgc ;};default:_de .Log .Debug ("\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",_eafa .Name ); +if _agbf :=d .Skip ();_agbf !=nil {return _agbf ;};};case _g .EndElement :break _cbgb ;case _g .CharData :};};return nil ;};type ST_TLNextActionType byte ;func (_efad *CT_Extension )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_acdc :=range start .Attr {if _acdc .Name .Local =="\u0075\u0072\u0069"{_cdccg ,_gaga :=_acdc .Value ,error (nil ); +if _gaga !=nil {return _gaga ;};_efad .UriAttr =_cdccg ;continue ;};};_edbgc :for {_gcfdf ,_daca :=d .Token ();if _daca !=nil {return _daca ;};switch _dgg :=_gcfdf .(type ){case _g .StartElement :switch _dgg .Name {default:if _fdef ,_afcc :=_e .CreateElement (_dgg ); +_afcc !=nil {return _afcc ;}else {if _abdec :=d .DecodeElement (_fdef ,&_dgg );_abdec !=nil {return _abdec ;};_efad .Any =append (_efad .Any ,_fdef );};};case _g .EndElement :break _edbgc ;case _g .CharData :};};return nil ;};func ParseUnionST_TransitionEightDirectionType (s string )(ST_TransitionEightDirectionType ,error ){return ST_TransitionEightDirectionType {},nil ; +}; -// Validate validates the CT_HandoutMasterIdListEntry and its children -func (_gacg *CT_HandoutMasterIdListEntry )Validate ()error {return _gacg .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 (_cbcae ST_PrintWhat )String ()string {switch _cbcae {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 EG_TopLevelSlide struct{ +// ValidateWithPath validates the CT_OutlineViewSlideEntry and its children, prefixing error messages with path +func (_egbd *CT_OutlineViewSlideEntry )ValidateWithPath (path string )error {return nil };func (_bfbg *CT_NotesMasterIdList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bfbg .NotesMasterId !=nil {_bgee :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}}; +e .EncodeElement (_bfbg .NotesMasterId ,_bgee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eccgf ST_WebColorType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbcbfd :=_g .Attr {};_cbcbfd .Name =name ;switch _eccgf {case ST_WebColorTypeUnset :_cbcbfd .Value =""; +case ST_WebColorTypeNone :_cbcbfd .Value ="\u006e\u006f\u006e\u0065";case ST_WebColorTypeBrowser :_cbcbfd .Value ="\u0062r\u006f\u0077\u0073\u0065\u0072";case ST_WebColorTypePresentationText :_cbcbfd .Value ="\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074"; +case ST_WebColorTypePresentationAccent :_cbcbfd .Value ="\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074";case ST_WebColorTypeWhiteTextOnBlack :_cbcbfd .Value ="\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b"; +case ST_WebColorTypeBlackTextOnWhite :_cbcbfd .Value ="\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065";};return _cbcbfd ,nil ;};func (_edfe *ST_SplitterBarState )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddfef ,_feaad :=d .Token (); +if _feaad !=nil {return _feaad ;};if _bfecb ,_fddab :=_ddfef .(_g .EndElement );_fddab &&_bfecb .Name ==start .Name {*_edfe =1;return nil ;};if _gffge ,_deabb :=_ddfef .(_g .CharData );!_deabb {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddfef ); +}else {switch string (_gffge ){case "":*_edfe =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_edfe =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_edfe =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_edfe =3;};};_ddfef ,_feaad =d .Token (); +if _feaad !=nil {return _feaad ;};if _degc ,_cdee :=_ddfef .(_g .EndElement );_cdee &&_degc .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddfef ); +}; -// Color Scheme Map -ClrMap *_cf .CT_ColorMapping ;};type CT_TLAnimVariantBooleanVal struct{ +// Validate validates the CT_TLSubShapeId and its children +func (_bdfee *CT_TLSubShapeId )Validate ()error {return _bdfee .ValidateWithPath ("\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064");};func (_bdbdf *CT_TLSubShapeId )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bedfb :=range start .Attr {if _bedfb .Name .Local =="\u0073\u0070\u0069\u0064"{_fdda ,_egade :=_bedfb .Value ,error (nil ); +if _egade !=nil {return _egade ;};_bdbdf .SpidAttr =_fdda ;continue ;};};for {_cdbbb ,_ccac :=d .Token ();if _ccac !=nil {return _dd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u004c\u0053\u0075\u0062\u0053h\u0061\u0070\u0065I\u0064:\u0020\u0025\u0073",_ccac ); +};if _ebffb ,_adgg :=_cdbbb .(_g .EndElement );_adgg &&_ebffb .Name ==start .Name {break ;};};return nil ;};func NewCT_Shape ()*CT_Shape {_adef :=&CT_Shape {};_adef .NvSpPr =NewCT_ShapeNonVisual ();_adef .SpPr =_b .NewCT_ShapeProperties ();return _adef ; +};func (_dfgac *CT_TLByRgbColorTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abdaf :=range start .Attr {if _abdaf .Name .Local =="\u0072"{_fbbga ,_aabfc :=ParseUnionST_FixedPercentage (_abdaf .Value );if _aabfc !=nil {return _aabfc ; +};_dfgac .RAttr =_fbbga ;continue ;};if _abdaf .Name .Local =="\u0067"{_ccbce ,_babe :=ParseUnionST_FixedPercentage (_abdaf .Value );if _babe !=nil {return _babe ;};_dfgac .GAttr =_ccbce ;continue ;};if _abdaf .Name .Local =="\u0062"{_fabba ,_fcffce :=ParseUnionST_FixedPercentage (_abdaf .Value ); +if _fcffce !=nil {return _fcffce ;};_dfgac .BAttr =_fabba ;continue ;};};for {_fegc ,_cegee :=d .Token ();if _cegee !=nil {return _dd .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",_cegee ); +};if _gcdeb ,_aeaff :=_fegc .(_g .EndElement );_aeaff &&_gcdeb .Name ==start .Name {break ;};};return nil ;}; -// Value -ValAttr bool ;};func (_bbadg ST_TLChartSubelementType )Validate ()error {return _bbadg .ValidateWithPath ("")};func NewCT_EightDirectionTransition ()*CT_EightDirectionTransition {_gfe :=&CT_EightDirectionTransition {};return _gfe ;}; +// ValidateWithPath validates the CT_NormalViewPortion and its children, prefixing error messages with path +func (_gbdg *CT_NormalViewPortion )ValidateWithPath (path string )error {if _aceg :=_gbdg .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_aceg !=nil {return _aceg ;};return nil ;};type CT_TransitionStartSoundAction struct{ -// ValidateWithPath validates the CT_PhotoAlbum and its children, prefixing error messages with path -func (_dbdd *CT_PhotoAlbum )ValidateWithPath (path string )error {if _afaf :=_dbdd .LayoutAttr .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_afaf !=nil {return _afaf ;};if _ddeec :=_dbdd .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072"); -_ddeec !=nil {return _ddeec ;};if _dbdd .ExtLst !=nil {if _cdfc :=_dbdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdfc !=nil {return _cdfc ;};};return nil ;};func (_bacca *ST_TLDiagramBuildType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ggfd ,_adeaf :=d .Token (); -if _adeaf !=nil {return _adeaf ;};if _bbgd ,_dagbe :=_ggfd .(_gg .EndElement );_dagbe &&_bbgd .Name ==start .Name {*_bacca =1;return nil ;};if _dfeef ,_dcbee :=_ggfd .(_gg .CharData );!_dcbee {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggfd ); -}else {switch string (_dfeef ){case "":*_bacca =0;case "\u0077\u0068\u006fl\u0065":*_bacca =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_bacca =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_bacca =3; -case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_bacca =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_bacca =5;case "\u0063\u0077":*_bacca =6;case "\u0063\u0077\u0049\u006e":*_bacca =7; -case "\u0063\u0077\u004fu\u0074":*_bacca =8;case "\u0063\u0063\u0077":*_bacca =9;case "\u0063\u0063\u0077I\u006e":*_bacca =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_bacca =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_bacca =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_bacca =13; -case "\u0075\u0070":*_bacca =14;case "\u0064\u006f\u0077\u006e":*_bacca =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_bacca =16;case "\u0063\u0075\u0073\u0074":*_bacca =17;};};_ggfd ,_adeaf =d .Token ();if _adeaf !=nil {return _adeaf ;};if _aage ,_eaeec :=_ggfd .(_gg .EndElement ); -_eaeec &&_aage .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggfd );};func (_dfcef *NotesMaster )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072";return _dfcef .CT_NotesMaster .MarshalXML (e ,start );}; +// Loop Sound +LoopAttr *bool ; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_fgaf *CT_Extension )ValidateWithPath (path string )error {return nil };type ST_TransitionSideDirectionType byte ;func (_gbdbb ST_TLTimeAnimateValueTime )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _gbdbb .ST_PositiveFixedPercentage !=nil {e .Encode (_gbdbb .ST_PositiveFixedPercentage ); -};if _gbdbb .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_gg .CharData (_gbdbb .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_gg .EndElement {Name :start .Name });};func (_ecga *CmLst )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0070:\u0063\u006d\u004c\u0073\u0074";return _ecga .CT_CommentList .MarshalXML (e ,start );};func (_debf *ST_WebColorType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_debf =0;case "\u006e\u006f\u006e\u0065":*_debf =1; -case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_debf =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_debf =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_debf =4; -case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_debf =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_debf =6;};return nil ;};type CT_Background struct{ +// Sound +Snd *_b .CT_EmbeddedWAVAudioFile ;};func (_cfbfda ST_TLTimeNodeFillType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfbfda .String (),start );};func (_bbedb ST_PhotoAlbumFrameShape )String ()string {switch _bbedb {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 (_aegb *CT_TLByHslColorTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068"},Value :_dd .Sprintf ("\u0025\u0076",_aegb .HAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073"},Value :_dd .Sprintf ("\u0025\u0076",_aegb .SAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c"},Value :_dd .Sprintf ("\u0025\u0076",_aegb .LAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_HtmlPublishProperties struct{ -// Black and White Mode -BwModeAttr _cf .ST_BlackWhiteMode ; +// Show Speaker Notes +ShowSpeakerNotesAttr *bool ; -// Background Properties -BgPr *CT_BackgroundProperties ; +// Target Output Profile +TargetAttr *string ; -// Background Style Reference -BgRef *_cf .CT_StyleMatrixReference ;};func (_bedf *CT_CustomerDataList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _bedf .CustData !=nil {_acadbb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}}; -for _ ,_baa :=range _bedf .CustData {e .EncodeElement (_baa ,_acadbb );};};if _bedf .Tags !=nil {_fbeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074\u0061\u0067\u0073"}};e .EncodeElement (_bedf .Tags ,_fbeb );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;};func (_edgc ST_PrintColorMode )ValidateWithPath (path string )error {switch _edgc {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 (_edgc )); -};return nil ;};type CT_CustomShowId struct{ +// HTML Output Title +TitleAttr *string ;IdAttr string ; -// Custom Show Identifier -IdAttr uint32 ;};func (_gddb *CT_SlideLayoutIdListEntry )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gddb .IdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gddb .IdAttr )}); -};start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gddb .RIdAttr )});e .EncodeToken (start );if _gddb .ExtLst !=nil {_bddfd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gddb .ExtLst ,_bddfd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gffbe ST_TLBehaviorAccumulateType )String ()string {switch _gffbe {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0077\u0061\u0079\u0073"; -};return "";};type ViewPr struct{CT_ViewProperties };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; -);const (ST_IterateTypeUnset ST_IterateType =0;ST_IterateTypeEl ST_IterateType =1;ST_IterateTypeWd ST_IterateType =2;ST_IterateTypeLt ST_IterateType =3;); +// All Slides +SldAll *CT_Empty ; -// Validate validates the Sld and its children -func (_bdaffb *Sld )Validate ()error {return _bdaffb .ValidateWithPath ("\u0053\u006c\u0064")}; +// Slide Range +SldRg *CT_IndexRange ; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_aeag *CT_Control )ValidateWithPath (path string )error {if _aeag .ExtLst !=nil {if _gfgd :=_aeag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfgd !=nil {return _gfgd ;};};if _aeag .Pic !=nil {if _ddfd :=_aeag .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063"); -_ddfd !=nil {return _ddfd ;};};if _aeag .ImgWAttr !=nil {if *_aeag .ImgWAttr < 0{return _b .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 ,*_aeag .ImgWAttr ); -};};if _aeag .ImgHAttr !=nil {if *_aeag .ImgHAttr < 0{return _b .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 ,*_aeag .ImgHAttr ); -};};return nil ;};func (_ccgg *CT_NormalViewPortion )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cedg :=range start .Attr {if _cedg .Name .Local =="\u0073\u007a"{_eedf ,_cgee :=ParseUnionST_PositiveFixedPercentage (_cedg .Value ); -if _cgee !=nil {return _cgee ;};_ccgg .SzAttr =_eedf ;continue ;};if _cedg .Name .Local =="\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"{_ffgb ,_cfc :=_e .ParseBool (_cedg .Value );if _cfc !=nil {return _cfc ;};_ccgg .AutoAdjustAttr =&_ffgb ; -continue ;};};for {_dbcf ,_bfcc :=d .Token ();if _bfcc !=nil {return _b .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",_bfcc ); -};if _degc ,_ccda :=_dbcf .(_gg .EndElement );_ccda &&_degc .Name ==start .Name {break ;};};return nil ;};func (_bfcgd ST_TLTimeNodeType )Validate ()error {return _bfcgd .ValidateWithPath ("")};func (_ddac *CT_ExtensionListModify )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fcec :=range start .Attr {if _fcec .Name .Local =="\u006d\u006f\u0064"{_facf ,_aac :=_e .ParseBool (_fcec .Value ); -if _aac !=nil {return _aac ;};_ddac .ModAttr =&_facf ;continue ;};};_acef :for {_caea ,_bff :=d .Token ();if _bff !=nil {return _bff ;};switch _cfdb :=_caea .(type ){case _gg .StartElement :switch _cfdb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_eaeaf :=NewCT_Extension (); -if _gefa :=d .DecodeElement (_eaeaf ,&_cfdb );_gefa !=nil {return _gefa ;};_ddac .Ext =append (_ddac .Ext ,_eaeaf );default:_c .Log .Debug ("\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",_cfdb .Name ); -if _bedd :=d .Skip ();_bedd !=nil {return _bedd ;};};case _gg .EndElement :break _acef ;case _gg .CharData :};};return nil ;};type CT_TagsData struct{IdAttr string ;};func (_bggcc *CT_Empty )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Custom Show +CustShow *CT_CustomShowId ;ExtLst *CT_ExtensionList ;};func (_fagea ST_TransitionSideDirectionType )String ()string {switch _fagea {case 0:return "";case 1:return "\u006c";case 2:return "\u0075";case 3:return "\u0072";case 4:return "\u0064";};return ""; +}; -// Validate validates the CT_TransitionSoundAction and its children -func (_caab *CT_TransitionSoundAction )Validate ()error {return _caab .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e");};func (_gggea *CT_TLAnimateBehavior )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gggea .CBhvr =NewCT_TLCommonBehaviorData (); -for _ ,_afcbg :=range start .Attr {if _afcbg .Name .Local =="\u0062\u0079"{_cfee ,_bgacf :=_afcbg .Value ,error (nil );if _bgacf !=nil {return _bgacf ;};_gggea .ByAttr =&_cfee ;continue ;};if _afcbg .Name .Local =="\u0066\u0072\u006f\u006d"{_ageec ,_fgbb :=_afcbg .Value ,error (nil ); -if _fgbb !=nil {return _fgbb ;};_gggea .FromAttr =&_ageec ;continue ;};if _afcbg .Name .Local =="\u0074\u006f"{_cbcbd ,_gfcaa :=_afcbg .Value ,error (nil );if _gfcaa !=nil {return _gfcaa ;};_gggea .ToAttr =&_cbcbd ;continue ;};if _afcbg .Name .Local =="\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"{_gggea .CalcmodeAttr .UnmarshalXMLAttr (_afcbg ); -continue ;};if _afcbg .Name .Local =="\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"{_gggea .ValueTypeAttr .UnmarshalXMLAttr (_afcbg );continue ;};};_dgeb :for {_ecbcb ,_afbdg :=d .Token ();if _afbdg !=nil {return _afbdg ;};switch _ddbeeb :=_ecbcb .(type ){case _gg .StartElement :switch _ddbeeb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _fbfa :=d .DecodeElement (_gggea .CBhvr ,&_ddbeeb ); -_fbfa !=nil {return _fbfa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gggea .TavLst =NewCT_TLTimeAnimateValueList (); -if _cgeac :=d .DecodeElement (_gggea .TavLst ,&_ddbeeb );_cgeac !=nil {return _cgeac ;};default:_c .Log .Debug ("\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",_ddbeeb .Name ); -if _ceddg :=d .Skip ();_ceddg !=nil {return _ceddg ;};};case _gg .EndElement :break _dgeb ;case _gg .CharData :};};return nil ;}; +// Validate validates the CT_TLMediaNodeAudio and its children +func (_bbgbf *CT_TLMediaNodeAudio )Validate ()error {return _bbgbf .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f");};func NewCT_ControlList ()*CT_ControlList {_dgac :=&CT_ControlList {}; +return _dgac };func NewCT_InOutTransition ()*CT_InOutTransition {_gfc :=&CT_InOutTransition {};return _gfc };func ParseUnionST_Coordinate32 (s string )(_b .ST_Coordinate32 ,error ){return _b .ParseUnionST_Coordinate32 (s );};func (_ebcc *CT_TLAnimVariantStringVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_dd .Sprintf ("\u0025\u0076",_ebcc .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_OleObjectEmbed ()*CT_OleObjectEmbed {_gaca :=&CT_OleObjectEmbed {};return _gaca };func (_aeeedd *Notes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeeedd .CT_NotesSlide =*NewCT_NotesSlide (); +for _ ,_ffcgc :=range start .Attr {if _ffcgc .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ecaggd ,_dcfc :=_d .ParseBool (_ffcgc .Value );if _dcfc !=nil {return _dcfc ;};_aeeedd .ShowMasterSpAttr =&_ecaggd ;continue ; +};if _ffcgc .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_cbff ,_gcdb :=_d .ParseBool (_ffcgc .Value );if _gcdb !=nil {return _gcdb ;};_aeeedd .ShowMasterPhAnimAttr =&_cbff ;continue ;};};_dbae :for {_agfacb ,_ddcgb :=d .Token (); +if _ddcgb !=nil {return _ddcgb ;};switch _ffaac :=_agfacb .(type ){case _g .StartElement :switch _ffaac .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\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"},_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\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 _fdfec :=d .DecodeElement (_aeeedd .CSld ,&_ffaac ); +_fdfec !=nil {return _fdfec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_aeeedd .ClrMapOvr =_b .NewCT_ColorMappingOverride (); +if _ddff :=d .DecodeElement (_aeeedd .ClrMapOvr ,&_ffaac );_ddff !=nil {return _ddff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeeedd .ExtLst =NewCT_ExtensionListModify (); +if _bfadf :=d .DecodeElement (_aeeedd .ExtLst ,&_ffaac );_bfadf !=nil {return _bfadf ;};default:_de .Log .Debug ("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",_ffaac .Name ); +if _cecda :=d .Skip ();_cecda !=nil {return _cecda ;};};case _g .EndElement :break _dbae ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_TLAnimateEffectBehavior and its children -func (_aecc *CT_TLAnimateEffectBehavior )Validate ()error {return _aecc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");};func (_cbde *CT_ShapeNonVisual )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cbde .CNvPr =_cf .NewCT_NonVisualDrawingProps (); -_cbde .CNvSpPr =_cf .NewCT_NonVisualDrawingShapeProps ();_cbde .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_eacd :for {_beafc ,_gbfa :=d .Token ();if _gbfa !=nil {return _gbfa ;};switch _adfb :=_beafc .(type ){case _gg .StartElement :switch _adfb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _bdbe :=d .DecodeElement (_cbde .CNvPr ,&_adfb ); -_bdbe !=nil {return _bdbe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _gcef :=d .DecodeElement (_cbde .CNvSpPr ,&_adfb ); -_gcef !=nil {return _gcef ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _edggc :=d .DecodeElement (_cbde .NvPr ,&_adfb ); -_edggc !=nil {return _edggc ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_adfb .Name ); -if _geddd :=d .Skip ();_geddd !=nil {return _geddd ;};};case _gg .EndElement :break _eacd ;case _gg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PhotoAlbum and its children, prefixing error messages with path +func (_cfgda *CT_PhotoAlbum )ValidateWithPath (path string )error {if _agfag :=_cfgda .LayoutAttr .ValidateWithPath (path +"/\u004c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_agfag !=nil {return _agfag ;};if _baebb :=_cfgda .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072"); +_baebb !=nil {return _baebb ;};if _cfgda .ExtLst !=nil {if _beafg :=_cfgda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_beafg !=nil {return _beafg ;};};return nil ;};func (_gdege *CT_NotesMasterIdListEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_gdege .IdAttr )}); +e .EncodeToken (start );if _gdege .ExtLst !=nil {_ggeb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdege .ExtLst ,_ggeb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func NewCT_TLAnimVariantFloatVal ()*CT_TLAnimVariantFloatVal {_ebdag :=&CT_TLAnimVariantFloatVal {};return _ebdag ;};type CT_TLTimeAnimateValueList struct{ -// ValidateWithPath validates the Notes and its children, prefixing error messages with path -func (_bfccg *Notes )ValidateWithPath (path string )error {if _gceaf :=_bfccg .CT_NotesSlide .ValidateWithPath (path );_gceaf !=nil {return _gceaf ;};return nil ;}; +// Time Animate Value +Tav []*CT_TLTimeAnimateValue ;};func (_aeafd *ST_TLAnimateEffectTransition )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aeafd =0;case "\u0069\u006e":*_aeafd =1;case "\u006f\u0075\u0074":*_aeafd =2;case "\u006e\u006f\u006e\u0065":*_aeafd =3; +};return nil ;};type CT_SmartTags struct{IdAttr string ;};func (_dgadf *CT_SlideSyncProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_dgadf .ServerSldIdAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"},Value :_dd .Sprintf ("\u0025\u0076",_dgadf .ServerSldModifiedTimeAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"},Value :_dd .Sprintf ("\u0025\u0076",_dgadf .ClientInsertedTimeAttr )}); +e .EncodeToken (start );if _dgadf .ExtLst !=nil {_fcbaf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgadf .ExtLst ,_fcbaf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};type CT_CommentList struct{ -// Validate validates the CT_TLCommandBehavior and its children -func (_dfdbf *CT_TLCommandBehavior )Validate ()error {return _dfdbf .ValidateWithPath ("C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072");};type CT_CommentAuthorList struct{ +// Comment +Cm []*CT_Comment ;};func (_agbec ST_TLAnimateColorSpace )String ()string {switch _agbec {case 0:return "";case 1:return "\u0072\u0067\u0062";case 2:return "\u0068\u0073\u006c";};return "";}; -// Comment Author -CmAuthor []*CT_CommentAuthor ;};func NewCT_Slide ()*CT_Slide {_gffd :=&CT_Slide {};_gffd .CSld =NewCT_CommonSlideData ();return _gffd ;}; +// ValidateWithPath validates the TagLst and its children, prefixing error messages with path +func (_gbde *TagLst )ValidateWithPath (path string )error {if _ceadc :=_gbde .CT_TagList .ValidateWithPath (path );_ceadc !=nil {return _ceadc ;};return nil ;};func (_egce *CT_GraphicalObjectFrameNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_cgdae :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_egce .CNvPr ,_cgdae );_ccg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u004evG\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u0050\u0072"}}; +e .EncodeElement (_egce .CNvGraphicFramePr ,_ccg );_gbfa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_egce .NvPr ,_gbfa );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfgaa ST_TLOleChartBuildType )Validate ()error {return _bfgaa .ValidateWithPath ("")}; +type CT_PhotoAlbum struct{ -// ValidateWithPath validates the CT_TLAnimateRotationBehavior and its children, prefixing error messages with path -func (_afbc *CT_TLAnimateRotationBehavior )ValidateWithPath (path string )error {if _fagf :=_afbc .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_fagf !=nil {return _fagf ;};return nil ;};type CT_TLTimeNodeExclusive struct{ +// Black and White +BwAttr *bool ; -// Common TimeNode Properties -CTn *CT_TLCommonTimeNodeData ;};func (_abbbd ST_TLTimeAnimateValueTime )String ()string {if _abbbd .ST_PositiveFixedPercentage !=nil {return _abbbd .ST_PositiveFixedPercentage .String ();};if _abbbd .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _abbbd .ST_TLTimeIndefinite .String (); -};return "";};func (_fafe *CT_TLShapeTargetElement )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fafe .SpidAttr )}); -e .EncodeToken (start );if _fafe .Bg !=nil {_agfc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_fafe .Bg ,_agfc );};if _fafe .SubSp !=nil {_fdcag :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0073\u0075\u0062\u0053\u0070"}}; -e .EncodeElement (_fafe .SubSp ,_fdcag );};if _fafe .OleChartEl !=nil {_gacad :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u006fl\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}};e .EncodeElement (_fafe .OleChartEl ,_gacad );};if _fafe .TxEl !=nil {_cfad :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074\u0078\u0045\u006c"}}; -e .EncodeElement (_fafe .TxEl ,_cfad );};if _fafe .GraphicEl !=nil {_efbae :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c"}};e .EncodeElement (_fafe .GraphicEl ,_efbae );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;}; +// Show/Hide Captions +ShowCaptionsAttr *bool ; -// ValidateWithPath validates the CT_HandoutMasterIdListEntry and its children, prefixing error messages with path -func (_fcca *CT_HandoutMasterIdListEntry )ValidateWithPath (path string )error {if _fcca .ExtLst !=nil {if _fccc :=_fcca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fccc !=nil {return _fccc ;};};return nil ;}; +// Photo Album Layout +LayoutAttr ST_PhotoAlbumLayout ; -// Validate validates the CT_Rel and its children -func (_fega *CT_Rel )Validate ()error {return _fega .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func (_ebggec ST_TLTimeNodeMasterRelation )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cfgbb :=_gg .Attr {};_cfgbb .Name =name ;switch _ebggec {case ST_TLTimeNodeMasterRelationUnset :_cfgbb .Value =""; -case ST_TLTimeNodeMasterRelationSameClick :_cfgbb .Value ="\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationLastClick :_cfgbb .Value ="\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationNextClick :_cfgbb .Value ="\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k"; -};return _cfgbb ,nil ;};func NewCT_TLAnimateColorBehavior ()*CT_TLAnimateColorBehavior {_bffbe :=&CT_TLAnimateColorBehavior {};_bffbe .CBhvr =NewCT_TLCommonBehaviorData ();return _bffbe ;};type CT_SlideSorterViewProperties struct{ +// Frame Type +FrameAttr ST_PhotoAlbumFrameShape ;ExtLst *CT_ExtensionList ;};func (_feeb ST_TLAnimateColorDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfdd :=_g .Attr {};_cfdd .Name =name ;switch _feeb {case ST_TLAnimateColorDirectionUnset :_cfdd .Value =""; +case ST_TLAnimateColorDirectionCw :_cfdd .Value ="\u0063\u0077";case ST_TLAnimateColorDirectionCcw :_cfdd .Value ="\u0063\u0063\u0077";};return _cfdd ,nil ;};func (_fagbb *ST_TLChartSubelementType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abadd ,_ebgd :=d .Token (); +if _ebgd !=nil {return _ebgd ;};if _aabfd ,_agca :=_abadd .(_g .EndElement );_agca &&_aabfd .Name ==start .Name {*_fagbb =1;return nil ;};if _baag ,_ageac :=_abadd .(_g .CharData );!_ageac {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abadd ); +}else {switch string (_baag ){case "":*_fagbb =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_fagbb =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_fagbb =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fagbb =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_fagbb =4; +case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_fagbb =5;};};_abadd ,_ebgd =d .Token ();if _ebgd !=nil {return _ebgd ;};if _aabbd ,_aagca :=_abadd .(_g .EndElement );_aagca &&_aabbd .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abadd ); +};type CT_TLIterateIntervalPercentage struct{ -// Show Formatting -ShowFormattingAttr *bool ; +// Value +ValAttr _b .ST_PositivePercentage ;};func (_edffb *CT_SlideTiming )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _edffb .TnLst !=nil {_cdcge :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0074\u006e\u004c\u0073\u0074"}}; +e .EncodeElement (_edffb .TnLst ,_cdcge );};if _edffb .BldLst !=nil {_fgeda :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u004c\u0073\u0074"}};e .EncodeElement (_edffb .BldLst ,_fgeda );};if _edffb .ExtLst !=nil {_bced :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_edffb .ExtLst ,_bced );};e .EncodeToken (_g .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 ;};func (_gcgg *CT_NotesViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcgg .CSldViewPr =NewCT_CommonSlideViewProperties (); +_caac :for {_eeeg ,_bgbg :=d .Token ();if _bgbg !=nil {return _bgbg ;};switch _eaee :=_eeeg .(type ){case _g .StartElement :switch _eaee .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\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"},_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\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 _aac :=d .DecodeElement (_gcgg .CSldViewPr ,&_eaee ); +_aac !=nil {return _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\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcgg .ExtLst =NewCT_ExtensionList (); +if _ceac :=d .DecodeElement (_gcgg .ExtLst ,&_eaee );_ceac !=nil {return _ceac ;};default:_de .Log .Debug ("\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",_eaee .Name ); +if _fdeed :=d .Skip ();_fdeed !=nil {return _fdeed ;};};case _g .EndElement :break _caac ;case _g .CharData :};};return nil ;};type CT_HandoutMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};func (_dgcaf ST_TLNextActionType )String ()string {switch _dgcaf {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0065\u0065\u006b";};return "";};func NewCT_GroupShapeChoice ()*CT_GroupShapeChoice {_gdef :=&CT_GroupShapeChoice {};return _gdef };func (_adge *CT_EmbeddedFontListEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_fef :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_adge .Font ,_fef );if _adge .Regular !=nil {_ade :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0072\u0065\u0067\u0075\u006c\u0061r"}};e .EncodeElement (_adge .Regular ,_ade ); +};if _adge .Bold !=nil {_efa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006f\u006c\u0064"}};e .EncodeElement (_adge .Bold ,_efa );};if _adge .Italic !=nil {_bfgc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0069\u0074\u0061\u006c\u0069\u0063"}}; +e .EncodeElement (_adge .Italic ,_bfgc );};if _adge .BoldItalic !=nil {_ggddb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062o\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}};e .EncodeElement (_adge .BoldItalic ,_ggddb );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type ST_TransitionSideDirectionType byte ;func NewCT_OutlineViewSlideList ()*CT_OutlineViewSlideList {_dcdc :=&CT_OutlineViewSlideList {};return _dcdc ;}; -// Base properties for Slide Sorter View -CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the EG_ChildSlide and its children, prefixing error messages with path +func (_gbffb *EG_ChildSlide )ValidateWithPath (path string )error {if _gbffb .ClrMapOvr !=nil {if _cfcff :=_gbffb .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_cfcff !=nil {return _cfcff ;};};return nil ; +}; -// Validate validates the CT_GuideList and its children -func (_fbadb *CT_GuideList )Validate ()error {return _fbadb .ValidateWithPath ("\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};type ST_TLAnimateMotionBehaviorOrigin byte ;func (_afedgd ST_TLBehaviorAdditiveType )ValidateWithPath (path string )error {switch _afedgd {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 (_afedgd )); -};return nil ;};type CT_TLCommonBehaviorData struct{ +// Validate validates the CT_InOutTransition and its children +func (_bfae *CT_InOutTransition )Validate ()error {return _bfae .ValidateWithPath ("\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_cdbf *CT_NotesTextViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdbf .CViewPr =NewCT_CommonViewProperties (); +_ege :for {_agda ,_beda :=d .Token ();if _beda !=nil {return _beda ;};switch _bade :=_agda .(type ){case _g .StartElement :switch _bade .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\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"},_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\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 _dgfb :=d .DecodeElement (_cdbf .CViewPr ,&_bade ); +_dgfb !=nil {return _dgfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdbf .ExtLst =NewCT_ExtensionList (); +if _febe :=d .DecodeElement (_cdbf .ExtLst ,&_bade );_febe !=nil {return _febe ;};default:_de .Log .Debug ("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",_bade .Name ); +if _defa :=d .Skip ();_defa !=nil {return _defa ;};};case _g .EndElement :break _ege ;case _g .CharData :};};return nil ;}; -// Additive -AdditiveAttr ST_TLBehaviorAdditiveType ; +// Validate validates the CT_TLSetBehavior and its children +func (_ecgg *CT_TLSetBehavior )Validate ()error {return _ecgg .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072");};func (_feea ST_SplitterBarState )String ()string {switch _feea {case 0:return ""; +case 1:return "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d";case 2:return "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case 3:return "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return "";};func NewCT_NormalViewPortion ()*CT_NormalViewPortion {_facf :=&CT_NormalViewPortion {}; +return _facf };func NewCT_PrintProperties ()*CT_PrintProperties {_acgd :=&CT_PrintProperties {};return _acgd };func NewCT_CornerDirectionTransition ()*CT_CornerDirectionTransition {_ddae :=&CT_CornerDirectionTransition {};return _ddae ;}; -// Accumulate -AccumulateAttr ST_TLBehaviorAccumulateType ; +// Validate validates the CT_TLByRgbColorTransform and its children +func (_aefb *CT_TLByRgbColorTransform )Validate ()error {return _aefb .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func (_edgb *CT_HeaderFooter )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ceed :=range start .Attr {if _ceed .Name .Local =="\u0073\u006c\u0064\u004e\u0075\u006d"{_dgcd ,_feb :=_d .ParseBool (_ceed .Value ); +if _feb !=nil {return _feb ;};_edgb .SldNumAttr =&_dgcd ;continue ;};if _ceed .Name .Local =="\u0068\u0064\u0072"{_ebbg ,_ddged :=_d .ParseBool (_ceed .Value );if _ddged !=nil {return _ddged ;};_edgb .HdrAttr =&_ebbg ;continue ;};if _ceed .Name .Local =="\u0066\u0074\u0072"{_abaab ,_dedg :=_d .ParseBool (_ceed .Value ); +if _dedg !=nil {return _dedg ;};_edgb .FtrAttr =&_abaab ;continue ;};if _ceed .Name .Local =="\u0064\u0074"{_eedc ,_dfbd :=_d .ParseBool (_ceed .Value );if _dfbd !=nil {return _dfbd ;};_edgb .DtAttr =&_eedc ;continue ;};};_eeaf :for {_bbbc ,_daed :=d .Token (); +if _daed !=nil {return _daed ;};switch _gdab :=_bbbc .(type ){case _g .StartElement :switch _gdab .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edgb .ExtLst =NewCT_ExtensionListModify (); +if _geag :=d .DecodeElement (_edgb .ExtLst ,&_gdab );_geag !=nil {return _geag ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_gdab .Name ); +if _agfe :=d .Skip ();_agfe !=nil {return _agfe ;};};case _g .EndElement :break _eeaf ;case _g .CharData :};};return nil ;};func (_cabeb *ST_WebColorType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cabeb =0;case "\u006e\u006f\u006e\u0065":*_cabeb =1; +case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_cabeb =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_cabeb =3;case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_cabeb =4; +case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_cabeb =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_cabeb =6;};return nil ;};type CT_TLCommonMediaNodeData struct{ -// Transform Type -XfrmTypeAttr ST_TLBehaviorTransformType ; +// Volume +VolAttr *_b .ST_PositiveFixedPercentage ; -// From -FromAttr *string ; +// Mute +MuteAttr *bool ; -// To -ToAttr *string ; +// Number of Slides +NumSldAttr *uint32 ; -// By -ByAttr *string ; +// Show When Stopped +ShowWhenStoppedAttr *bool ; -// Runtime Context -RctxAttr *string ; +// Common Time Node Properties +CTn *CT_TLCommonTimeNodeData ;TgtEl *CT_TLTimeTargetElement ;};type CT_CornerDirectionTransition struct{ -// Override -OverrideAttr ST_TLBehaviorOverrideType ;CTn *CT_TLCommonTimeNodeData ; +// Direction +DirAttr ST_TransitionCornerDirectionType ;};func NewCT_OrientationTransition ()*CT_OrientationTransition {_bebbf :=&CT_OrientationTransition {};return _bebbf ;}; -// Target Element -TgtEl *CT_TLTimeTargetElement ; +// Validate validates the CT_SlideViewProperties and its children +func (_cdea *CT_SlideViewProperties )Validate ()error {return _cdea .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_fgffe *CT_TLShapeTargetElement )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_fgffe .SpidAttr )}); +e .EncodeToken (start );if _fgffe .Bg !=nil {_cgccg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0067"}};e .EncodeElement (_fgffe .Bg ,_cgccg );};if _fgffe .SubSp !=nil {_dcab :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u0075\u0062\u0053\u0070"}}; +e .EncodeElement (_fgffe .SubSp ,_dcab );};if _fgffe .OleChartEl !=nil {_daaeeb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006fl\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c"}};e .EncodeElement (_fgffe .OleChartEl ,_daaeeb );};if _fgffe .TxEl !=nil {_fdbea :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0078\u0045\u006c"}}; +e .EncodeElement (_fgffe .TxEl ,_fdbea );};if _fgffe .GraphicEl !=nil {_eacbc :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0067\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c"}};e .EncodeElement (_fgffe .GraphicEl ,_eacbc );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_bcagg ST_PrintWhat )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcagg .String (),start );};func (_baafc *ST_TransitionSideDirectionType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbeff ,_geedb :=d .Token (); +if _geedb !=nil {return _geedb ;};if _acfaa ,_dbcbf :=_fbeff .(_g .EndElement );_dbcbf &&_acfaa .Name ==start .Name {*_baafc =1;return nil ;};if _addad ,_fdab :=_fbeff .(_g .CharData );!_fdab {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbeff ); +}else {switch string (_addad ){case "":*_baafc =0;case "\u006c":*_baafc =1;case "\u0075":*_baafc =2;case "\u0072":*_baafc =3;case "\u0064":*_baafc =4;};};_fbeff ,_geedb =d .Token ();if _geedb !=nil {return _geedb ;};if _bbcgf ,_agffa :=_fbeff .(_g .EndElement ); +_agffa &&_bbcgf .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbeff );};func (_eaeff ST_TLDiagramBuildType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cgbecbc :=_g .Attr {}; +_cgbecbc .Name =name ;switch _eaeff {case ST_TLDiagramBuildTypeUnset :_cgbecbc .Value ="";case ST_TLDiagramBuildTypeWhole :_cgbecbc .Value ="\u0077\u0068\u006fl\u0065";case ST_TLDiagramBuildTypeDepthByNode :_cgbecbc .Value ="d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065"; +case ST_TLDiagramBuildTypeDepthByBranch :_cgbecbc .Value ="\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case ST_TLDiagramBuildTypeBreadthByNode :_cgbecbc .Value ="\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065"; +case ST_TLDiagramBuildTypeBreadthByLvl :_cgbecbc .Value ="\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case ST_TLDiagramBuildTypeCw :_cgbecbc .Value ="\u0063\u0077";case ST_TLDiagramBuildTypeCwIn :_cgbecbc .Value ="\u0063\u0077\u0049\u006e"; +case ST_TLDiagramBuildTypeCwOut :_cgbecbc .Value ="\u0063\u0077\u004fu\u0074";case ST_TLDiagramBuildTypeCcw :_cgbecbc .Value ="\u0063\u0063\u0077";case ST_TLDiagramBuildTypeCcwIn :_cgbecbc .Value ="\u0063\u0063\u0077I\u006e";case ST_TLDiagramBuildTypeCcwOut :_cgbecbc .Value ="\u0063\u0063\u0077\u004f\u0075\u0074"; +case ST_TLDiagramBuildTypeInByRing :_cgbecbc .Value ="\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case ST_TLDiagramBuildTypeOutByRing :_cgbecbc .Value ="\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case ST_TLDiagramBuildTypeUp :_cgbecbc .Value ="\u0075\u0070"; +case ST_TLDiagramBuildTypeDown :_cgbecbc .Value ="\u0064\u006f\u0077\u006e";case ST_TLDiagramBuildTypeAllAtOnce :_cgbecbc .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLDiagramBuildTypeCust :_cgbecbc .Value ="\u0063\u0075\u0073\u0074"; +};return _cgbecbc ,nil ;};func (_ddebb *CT_TLAnimVariant )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ddebb .BoolVal !=nil {_fbdc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0062\u006f\u006f\u006c\u0056\u0061l"}}; +e .EncodeElement (_ddebb .BoolVal ,_fbdc );};if _ddebb .IntVal !=nil {_degeg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0069\u006e\u0074\u0056\u0061\u006c"}};e .EncodeElement (_ddebb .IntVal ,_degeg );};if _ddebb .FltVal !=nil {_acegb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0066\u006c\u0074\u0056\u0061\u006c"}}; +e .EncodeElement (_ddebb .FltVal ,_acegb );};if _ddebb .StrVal !=nil {_cdda :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0056\u0061\u006c"}};e .EncodeElement (_ddebb .StrVal ,_cdda );};if _ddebb .ClrVal !=nil {_dgcfg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u0056\u0061\u006c"}}; +e .EncodeElement (_ddebb .ClrVal ,_dgcfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_faeed ST_TLTimeNodeFillType )String ()string {switch _faeed {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 "";}; -// Attribute Name List -AttrNameLst *CT_TLBehaviorAttributeNameList ;}; +// ValidateWithPath validates the NotesMaster and its children, prefixing error messages with path +func (_caaff *NotesMaster )ValidateWithPath (path string )error {if _gecbg :=_caaff .CT_NotesMaster .ValidateWithPath (path );_gecbg !=nil {return _gecbg ;};return nil ;}; -// ValidateWithPath validates the CT_TLAnimateEffectBehavior and its children, prefixing error messages with path -func (_dffeca *CT_TLAnimateEffectBehavior )ValidateWithPath (path string )error {if _fggaa :=_dffeca .TransitionAttr .ValidateWithPath (path +"\u002fT\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fggaa !=nil {return _fggaa ; -};if _gdfbd :=_dffeca .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_gdfbd !=nil {return _gdfbd ;};if _dffeca .Progress !=nil {if _bfedab :=_dffeca .Progress .ValidateWithPath (path +"\u002fP\u0072\u006f\u0067\u0072\u0065\u0073s"); -_bfedab !=nil {return _bfedab ;};};return nil ;};func (_gaede ST_TLTimeNodeSyncType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_adcaa :=_gg .Attr {};_adcaa .Name =name ;switch _gaede {case ST_TLTimeNodeSyncTypeUnset :_adcaa .Value ="";case ST_TLTimeNodeSyncTypeCanSlip :_adcaa .Value ="\u0063a\u006e\u0053\u006c\u0069\u0070"; -case ST_TLTimeNodeSyncTypeLocked :_adcaa .Value ="\u006c\u006f\u0063\u006b\u0065\u0064";};return _adcaa ,nil ;}; +// ValidateWithPath validates the CT_ExtensionListModify and its children, prefixing error messages with path +func (_egfa *CT_ExtensionListModify )ValidateWithPath (path string )error {for _egda ,_gccc :=range _egfa .Ext {if _cfag :=_gccc .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_egda ));_cfag !=nil {return _cfag ; +};};return nil ;};func (_dcefc ST_TLAnimateMotionBehaviorOrigin )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_agbdc :=_g .Attr {};_agbdc .Name =name ;switch _dcefc {case ST_TLAnimateMotionBehaviorOriginUnset :_agbdc .Value ="";case ST_TLAnimateMotionBehaviorOriginParent :_agbdc .Value ="\u0070\u0061\u0072\u0065\u006e\u0074"; +case ST_TLAnimateMotionBehaviorOriginLayout :_agbdc .Value ="\u006c\u0061\u0079\u006f\u0075\u0074";};return _agbdc ,nil ;};func (_dege *CT_GraphicalObjectFrame )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dege .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual (); +_dege .Xfrm =_b .NewCT_Transform2D ();_dege .Graphic =_b .NewGraphic ();for _ ,_gcbb :=range start .Attr {if _gcbb .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_dege .BwModeAttr .UnmarshalXMLAttr (_gcbb );continue ;};};_gfdcb :for {_egc ,_bcbf :=d .Token (); +if _bcbf !=nil {return _bcbf ;};switch _cadc :=_egc .(type ){case _g .StartElement :switch _cadc .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\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"},_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\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 _fcgd :=d .DecodeElement (_dege .NvGraphicFramePr ,&_cadc ); +_fcgd !=nil {return _fcgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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 _bdea :=d .DecodeElement (_dege .Xfrm ,&_cadc ); +_bdea !=nil {return _bdea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _cgcb :=d .DecodeElement (_dege .Graphic ,&_cadc ); +_cgcb !=nil {return _cgcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dege .ExtLst =NewCT_ExtensionListModify (); +if _gdc :=d .DecodeElement (_dege .ExtLst ,&_cadc );_gdc !=nil {return _gdc ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_cadc .Name ); +if _agaf :=d .Skip ();_agaf !=nil {return _agaf ;};};case _g .EndElement :break _gfdcb ;case _g .CharData :};};return nil ;};func (_gcde *CT_NormalViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcde .ShowOutlineIconsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_gcde .ShowOutlineIconsAttr ))}); +};if _gcde .SnapVertSplitterAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_gcde .SnapVertSplitterAttr ))}); +};if _gcde .VertBarStateAttr !=ST_SplitterBarStateUnset {_fbag ,_bcfa :=_gcde .VertBarStateAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _bcfa !=nil {return _bcfa ;};start .Attr =append (start .Attr ,_fbag ); +};if _gcde .HorzBarStateAttr !=ST_SplitterBarStateUnset {_edea ,_acfb :=_gcde .HorzBarStateAttr .MarshalXMLAttr (_g .Name {Local :"\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"});if _acfb !=nil {return _acfb ;};start .Attr =append (start .Attr ,_edea ); +};if _gcde .PreferSingleViewAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_gcde .PreferSingleViewAttr ))}); +};e .EncodeToken (start );_fgag :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065d\u004c\u0065\u0066\u0074"}};e .EncodeElement (_gcde .RestoredLeft ,_fgag );_befc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070"}}; +e .EncodeElement (_gcde .RestoredTop ,_befc );if _gcde .ExtLst !=nil {_face :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcde .ExtLst ,_face );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_gfdae ST_WebColorType )Validate ()error {return _gfdae .ValidateWithPath ("")};func (_fffff ST_OleObjectFollowColorScheme )Validate ()error {return _fffff .ValidateWithPath ("")}; -// Validate validates the CT_SlideSorterViewProperties and its children -func (_acgfb *CT_SlideSorterViewProperties )Validate ()error {return _acgfb .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 (_acffcf *EG_SlideListChoice )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _acffcf .SldAll !=nil {_dbgcf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}}; -e .EncodeElement (_acffcf .SldAll ,_dbgcf );};if _acffcf .SldRg !=nil {_eadbb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_acffcf .SldRg ,_eadbb );};if _acffcf .CustShow !=nil {_ebac :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; -e .EncodeElement (_acffcf .CustShow ,_ebac );};return nil ;};type ST_TLAnimateMotionPathEditMode byte ;func NewCT_TLCommonBehaviorData ()*CT_TLCommonBehaviorData {_gcaca :=&CT_TLCommonBehaviorData {};_gcaca .CTn =NewCT_TLCommonTimeNodeData ();_gcaca .TgtEl =NewCT_TLTimeTargetElement (); -return _gcaca ;};type CT_TLTimeCondition struct{ +// ValidateWithPath validates the CT_SlideIdListEntry and its children, prefixing error messages with path +func (_baeba *CT_SlideIdListEntry )ValidateWithPath (path string )error {if _baeba .IdAttr < 256{return _dd .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 ,_baeba .IdAttr ); +};if _baeba .IdAttr >=2147483648{return _dd .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 ,_baeba .IdAttr ); +};if _baeba .ExtLst !=nil {if _dfbc :=_baeba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfbc !=nil {return _dfbc ;};};return nil ;};func (_edac *ST_TransitionSpeed )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_edac =0; +case "\u0073\u006c\u006f\u0077":*_edac =1;case "\u006d\u0065\u0064":*_edac =2;case "\u0066\u0061\u0073\u0074":*_edac =3;};return nil ;};func (_bgff *TagLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgff .CT_TagList =*NewCT_TagList (); +_gfgc :for {_aeaba ,_bcccg :=d .Token ();if _bcccg !=nil {return _bcccg ;};switch _defef :=_aeaba .(type ){case _g .StartElement :switch _defef .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067"}:_agbeg :=NewCT_StringTag (); +if _ddcf :=d .DecodeElement (_agbeg ,&_defef );_ddcf !=nil {return _ddcf ;};_bgff .Tag =append (_bgff .Tag ,_agbeg );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_defef .Name ); +if _agfda :=d .Skip ();_agfda !=nil {return _agfda ;};};case _g .EndElement :break _gfgc ;case _g .CharData :};};return nil ;};func NewCT_TLTimeTargetElement ()*CT_TLTimeTargetElement {_fabccf :=&CT_TLTimeTargetElement {};return _fabccf ;};func (_agbag ST_TLTriggerRuntimeNode )ValidateWithPath (path string )error {switch _agbag {case 0,1,2,3:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbag )); +};return nil ;};func (_cbbf *ST_PlaceholderType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eggde ,_fddf :=d .Token ();if _fddf !=nil {return _fddf ;};if _dcffb ,_afaac :=_eggde .(_g .EndElement );_afaac &&_dcffb .Name ==start .Name {*_cbbf =1; +return nil ;};if _bbefac ,_ebgga :=_eggde .(_g .CharData );!_ebgga {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eggde );}else {switch string (_bbefac ){case "":*_cbbf =0; +case "\u0074\u0069\u0074l\u0065":*_cbbf =1;case "\u0062\u006f\u0064\u0079":*_cbbf =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_cbbf =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_cbbf =4;case "\u0064\u0074":*_cbbf =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_cbbf =6; +case "\u0066\u0074\u0072":*_cbbf =7;case "\u0068\u0064\u0072":*_cbbf =8;case "\u006f\u0062\u006a":*_cbbf =9;case "\u0063\u0068\u0061r\u0074":*_cbbf =10;case "\u0074\u0062\u006c":*_cbbf =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_cbbf =12;case "\u0064\u0067\u006d":*_cbbf =13; +case "\u006d\u0065\u0064i\u0061":*_cbbf =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_cbbf =15;case "\u0070\u0069\u0063":*_cbbf =16;};};_eggde ,_fddf =d .Token ();if _fddf !=nil {return _fddf ;};if _efgcgd ,_cfggb :=_eggde .(_g .EndElement );_cfggb &&_efgcgd .Name ==start .Name {return nil ; +};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eggde );};func NewCT_HandoutMasterIdList ()*CT_HandoutMasterIdList {_bgac :=&CT_HandoutMasterIdList {}; +return _bgac ;}; -// Trigger Event -EvtAttr ST_TLTriggerEvent ; +// ValidateWithPath validates the CT_TagList and its children, prefixing error messages with path +func (_baddg *CT_TagList )ValidateWithPath (path string )error {for _begfg ,_fbddc :=range _baddg .Tag {if _efdd :=_fbddc .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_begfg ));_efdd !=nil {return _efdd ; +};};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;); -// Trigger Delay -DelayAttr *ST_TLTime ; +// ValidateWithPath validates the CT_GroupShapeNonVisual and its children, prefixing error messages with path +func (_afbd *CT_GroupShapeNonVisual )ValidateWithPath (path string )error {if _ebfb :=_afbd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ebfb !=nil {return _ebfb ;};if _eeg :=_afbd .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_eeg !=nil {return _eeg ;};if _dbcfa :=_afbd .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_dbcfa !=nil {return _dbcfa ;};return nil ;};func (_bfced ST_TLBehaviorAdditiveType )Validate ()error {return _bfced .ValidateWithPath ("")};func NewCT_NotesMasterIdList ()*CT_NotesMasterIdList {_ffadd :=&CT_NotesMasterIdList {}; +return _ffadd ;}; -// Target Element Trigger Choice -TgtEl *CT_TLTimeTargetElement ; +// Validate validates the SldMaster and its children +func (_bbaeg *SldMaster )Validate ()error {return _bbaeg .ValidateWithPath ("\u0053l\u0064\u004d\u0061\u0073\u0074\u0065r");}; -// Time Node -Tn *CT_TLTriggerTimeNodeID ; +// Validate validates the CT_IndexRange and its children +func (_ccbc *CT_IndexRange )Validate ()error {return _ccbc .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065");};type CT_Presentation struct{ -// Runtime Node Trigger Choice -Rtn *CT_TLTriggerRuntimeNode ;}; +// Server Zoom +ServerZoomAttr *_b .ST_Percentage ; -// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path -func (_bbdc *CT_Placeholder )ValidateWithPath (path string )error {if _ddfe :=_bbdc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ddfe !=nil {return _ddfe ;};if _dcag :=_bbdc .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072"); -_dcag !=nil {return _dcag ;};if _ddcgd :=_bbdc .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_ddcgd !=nil {return _ddcgd ;};if _bbdc .ExtLst !=nil {if _cfabe :=_bbdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cfabe !=nil {return _cfabe ;};};return nil ;};type ST_TLChartSubelementType byte ;func (_faccc ST_TLAnimateBehaviorCalcMode )Validate ()error {return _faccc .ValidateWithPath ("")};func (_ddcad *CT_TLTimeNodeExclusive )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -_febcf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_ddcad .CTn ,_febcf );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ddfb *CT_TLAnimVariantFloatVal )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fbgca :=range start .Attr {if _fbgca .Name .Local =="\u0076\u0061\u006c"{_eeadf ,_dafae :=_e .ParseFloat (_fbgca .Value ,64); -if _dafae !=nil {return _dafae ;};_ddfb .ValAttr =float32 (_eeadf );continue ;};};for {_dbfdc ,_dadeg :=d .Token ();if _dadeg !=nil {return _b .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",_dadeg ); -};if _fgef ,_ggdcf :=_dbfdc .(_gg .EndElement );_ggdcf &&_fgef .Name ==start .Name {break ;};};return nil ;}; +// First Slide Number +FirstSlideNumAttr *int32 ; -// Validate validates the CT_Extension and its children -func (_dcc *CT_Extension )Validate ()error {return _dcc .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_gceag *CT_TLGraphicalObjectBuild )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dafeg :=range start .Attr {if _dafeg .Name .Local =="\u0073\u0070\u0069\u0064"{_dddab ,_gecbe :=_e .ParseUint (_dafeg .Value ,10,32); -if _gecbe !=nil {return _gecbe ;};_efbb :=uint32 (_dddab );_gceag .SpidAttr =&_efbb ;continue ;};if _dafeg .Name .Local =="\u0067\u0072\u0070I\u0064"{_aebdg ,_adbf :=_e .ParseUint (_dafeg .Value ,10,32);if _adbf !=nil {return _adbf ;};_cebf :=uint32 (_aebdg ); -_gceag .GrpIdAttr =&_cebf ;continue ;};if _dafeg .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ddbd ,_ddebb :=_e .ParseBool (_dafeg .Value );if _ddebb !=nil {return _ddebb ;};_gceag .UiExpandAttr =&_ddbd ;continue ;};};_eacec :for {_cgac ,_dacca :=d .Token (); -if _dacca !=nil {return _dacca ;};switch _caaac :=_cgac .(type ){case _gg .StartElement :switch _caaac .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gceag .BldAsOne =NewCT_Empty (); -if _ecdcfb :=d .DecodeElement (_gceag .BldAsOne ,&_caaac );_ecdcfb !=nil {return _ecdcfb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gceag .BldSub =_cf .NewCT_AnimationGraphicalObjectBuildProperties (); -if _aefgg :=d .DecodeElement (_gceag .BldSub ,&_caaac );_aefgg !=nil {return _aefgg ;};default:_c .Log .Debug ("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",_caaac .Name ); -if _feebc :=d .Skip ();_feebc !=nil {return _feebc ;};};case _gg .EndElement :break _eacec ;case _gg .CharData :};};return nil ;};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_egbg :=&CT_ConnectorNonVisual {};_egbg .CNvPr =_cf .NewCT_NonVisualDrawingProps (); -_egbg .CNvCxnSpPr =_cf .NewCT_NonVisualConnectorProperties ();_egbg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _egbg ;};func (_fagadb *ST_PhotoAlbumLayout )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_egcae ,_cccbd :=d .Token (); -if _cccbd !=nil {return _cccbd ;};if _gegf ,_dfdbb :=_egcae .(_gg .EndElement );_dfdbb &&_gegf .Name ==start .Name {*_fagadb =1;return nil ;};if _fdafa ,_feag :=_egcae .(_gg .CharData );!_feag {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egcae ); -}else {switch string (_fdafa ){case "":*_fagadb =0;case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_fagadb =1;case "\u0031\u0070\u0069\u0063":*_fagadb =2;case "\u0032\u0070\u0069\u0063":*_fagadb =3;case "\u0034\u0070\u0069\u0063":*_fagadb =4; -case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_fagadb =5;case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_fagadb =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_fagadb =7;};};_egcae ,_cccbd =d .Token ();if _cccbd !=nil {return _cccbd ; -};if _egba ,_baedeg :=_egcae .(_gg .EndElement );_baedeg &&_egba .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egcae ); -};type CT_CommonSlideData struct{ +// Show Header and Footer Placeholders on Titles +ShowSpecialPlsOnTitleSldAttr *bool ; -// Name -NameAttr *string ; +// Right-To-Left Views +RtlAttr *bool ; -// Slide Background -Bg *CT_Background ; +// Remove Personal Information on Save +RemovePersonalInfoOnSaveAttr *bool ; -// Shape Tree -SpTree *CT_GroupShape ; +// Compatibility Mode +CompatModeAttr *bool ; -// Customer Data List -CustDataLst *CT_CustomerDataList ; +// Strict First and Last Characters +StrictFirstAndLastCharsAttr *bool ; -// List of controls -Controls *CT_ControlList ;ExtLst *CT_ExtensionList ;}; +// Embed True Type Fonts +EmbedTrueTypeFontsAttr *bool ; -// Validate validates the CT_StringTag and its children -func (_debe *CT_StringTag )Validate ()error {return _debe .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067");};func NewCT_SlideSyncProperties ()*CT_SlideSyncProperties {_cfffg :=&CT_SlideSyncProperties {};return _cfffg ; -};func NewCT_Control ()*CT_Control {_afea :=&CT_Control {};return _afea };func (_bb *AG_Ole )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bb .SpidAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bb .SpidAttr )}); -};if _bb .NameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bb .NameAttr )});};if _bb .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_bb .ShowAsIconAttr ))}); -};if _bb .IdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bb .IdAttr )});};if _bb .ImgWAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_b .Sprintf ("\u0025\u0076",*_bb .ImgWAttr )}); -};if _bb .ImgHAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_b .Sprintf ("\u0025\u0076",*_bb .ImgHAttr )});};return nil ;}; +// Save Subset Fonts +SaveSubsetFontsAttr *bool ; -// Validate validates the CT_ShowProperties and its children -func (_cafb *CT_ShowProperties )Validate ()error {return _cafb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func (_dgbdg ST_PhotoAlbumLayout )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_dgbdg .String (),start ); -};func (_efcaa *ST_TLBehaviorAccumulateType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_efcaa =0;case "\u006e\u006f\u006e\u0065":*_efcaa =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_efcaa =2;};return nil ;};func (_bfaa ST_TLOleChartBuildType )ValidateWithPath (path string )error {switch _bfaa {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 (_bfaa )); -};return nil ;}; +// Automatically Compress Pictures +AutoCompressPicturesAttr *bool ; -// ValidateWithPath validates the CT_TLMediaNodeAudio and its children, prefixing error messages with path -func (_eeda *CT_TLMediaNodeAudio )ValidateWithPath (path string )error {if _dbafg :=_eeda .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_dbafg !=nil {return _dbafg ;};return nil ;};func (_egged *ST_TLTimeNodeRestartType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dbdb ,_eefbb :=d .Token (); -if _eefbb !=nil {return _eefbb ;};if _baccb ,_cceea :=_dbdb .(_gg .EndElement );_cceea &&_baccb .Name ==start .Name {*_egged =1;return nil ;};if _bfdg ,_bbaee :=_dbdb .(_gg .CharData );!_bbaee {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dbdb ); -}else {switch string (_bfdg ){case "":*_egged =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_egged =1;case "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065":*_egged =2;case "\u006e\u0065\u0076e\u0072":*_egged =3;};};_dbdb ,_eefbb =d .Token (); -if _eefbb !=nil {return _eefbb ;};if _acgbc ,_efbde :=_dbdb .(_gg .EndElement );_efbde &&_acgbc .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dbdb ); -};type CT_TLAnimateScaleBehavior struct{ +// Bookmark ID Seed +BookmarkIdSeedAttr *uint32 ; -// Zoom Content -ZoomContentsAttr *bool ;CBhvr *CT_TLCommonBehaviorData ; +// Document Conformance Class +ConformanceAttr _cd .ST_ConformanceClass ; -// By -By *CT_TLPoint ;From *CT_TLPoint ; +// List of Slide Master IDs +SldMasterIdLst *CT_SlideMasterIdList ; -// To -To *CT_TLPoint ;};func NewCT_SlideIdListEntry ()*CT_SlideIdListEntry {_badbc :=&CT_SlideIdListEntry {};_badbc .IdAttr =256;return _badbc ;};func (_bbbeg ST_TLPreviousActionType )String ()string {switch _bbbeg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; -case 2:return "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return "";};func NewCT_TLAnimateMotionBehavior ()*CT_TLAnimateMotionBehavior {_agdd :=&CT_TLAnimateMotionBehavior {};_agdd .CBhvr =NewCT_TLCommonBehaviorData ();return _agdd ;}; +// List of Notes Master IDs +NotesMasterIdLst *CT_NotesMasterIdList ; -// ValidateWithPath validates the CT_EmbeddedFontDataId and its children, prefixing error messages with path -func (_becb *CT_EmbeddedFontDataId )ValidateWithPath (path string )error {return nil }; +// List of Handout Master IDs +HandoutMasterIdLst *CT_HandoutMasterIdList ; -// ValidateWithPath validates the CT_TLTimeNodeExclusive and its children, prefixing error messages with path -func (_efgaf *CT_TLTimeNodeExclusive )ValidateWithPath (path string )error {if _gbdb :=_efgaf .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_gbdb !=nil {return _gbdb ;};return nil ;};func (_bggad ST_TLBehaviorAdditiveType )Validate ()error {return _bggad .ValidateWithPath ("")}; -func (_ecefd *CT_TLSetBehavior )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ecefd .CBhvr =NewCT_TLCommonBehaviorData ();_bfgeg :for {_acbc ,_gadea :=d .Token ();if _gadea !=nil {return _gadea ;};switch _affca :=_acbc .(type ){case _gg .StartElement :switch _affca .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ebgad :=d .DecodeElement (_ecefd .CBhvr ,&_affca ); -_ebgad !=nil {return _ebgad ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecefd .To =NewCT_TLAnimVariant (); -if _cegf :=d .DecodeElement (_ecefd .To ,&_affca );_cegf !=nil {return _cegf ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_affca .Name ); -if _dbgf :=d .Skip ();_dbgf !=nil {return _dbgf ;};};case _gg .EndElement :break _bfgeg ;case _gg .CharData :};};return nil ;};func (_eb *AG_ChildSlide )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _eb .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_eb .ShowMasterSpAttr ))}); -};if _eb .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_eb .ShowMasterPhAnimAttr ))}); -};return nil ;};type CT_ShapeNonVisual struct{ +// List of Slide IDs +SldIdLst *CT_SlideIdList ; -// Non-Visual Drawing Properties -CNvPr *_cf .CT_NonVisualDrawingProps ; +// Presentation Slide Size +SldSz *CT_SlideSize ; -// Non-Visual Drawing Properties for a Shape -CNvSpPr *_cf .CT_NonVisualDrawingShapeProps ; +// Notes Slide Size +NotesSz *_b .CT_PositiveSize2D ; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};type CT_TLSubShapeId struct{ +// Smart Tags +SmartTags *CT_SmartTags ; -// Shape ID -SpidAttr string ;};func (_ceg *CT_CornerDirectionTransition )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ebd :=range start .Attr {if _ebd .Name .Local =="\u0064\u0069\u0072"{_ceg .DirAttr .UnmarshalXMLAttr (_ebd );continue ;}; -};for {_efgc ,_dee :=d .Token ();if _dee !=nil {return _b .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",_dee ); -};if _cddad ,_ccbb :=_efgc .(_gg .EndElement );_ccbb &&_cddad .Name ==start .Name {break ;};};return nil ;}; +// Embedded Font List +EmbeddedFontLst *CT_EmbeddedFontList ; -// Validate validates the CT_SlideMasterIdList and its children -func (_dabbb *CT_SlideMasterIdList )Validate ()error {return _dabbb .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};type CmAuthorLst struct{CT_CommentAuthorList };func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_fdae :=&CT_GroupShapeNonVisual {}; -_fdae .CNvPr =_cf .NewCT_NonVisualDrawingProps ();_fdae .CNvGrpSpPr =_cf .NewCT_NonVisualGroupDrawingShapeProps ();_fdae .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _fdae ;};func NewCT_TLCommandBehavior ()*CT_TLCommandBehavior {_egfcf :=&CT_TLCommandBehavior {}; -_egfcf .CBhvr =NewCT_TLCommonBehaviorData ();return _egfcf ;};type CT_TransitionSoundAction struct{ +// List of Custom Shows +CustShowLst *CT_CustomShowList ; -// Start Sound Action -StSnd *CT_TransitionStartSoundAction ; +// Photo Album Information +PhotoAlbum *CT_PhotoAlbum ; -// Stop Sound Action -EndSnd *CT_Empty ;};const (ST_TLTimeNodePresetClassTypeUnset ST_TLTimeNodePresetClassType =0;ST_TLTimeNodePresetClassTypeEntr ST_TLTimeNodePresetClassType =1;ST_TLTimeNodePresetClassTypeExit ST_TLTimeNodePresetClassType =2;ST_TLTimeNodePresetClassTypeEmph ST_TLTimeNodePresetClassType =3; -ST_TLTimeNodePresetClassTypePath ST_TLTimeNodePresetClassType =4;ST_TLTimeNodePresetClassTypeVerb ST_TLTimeNodePresetClassType =5;ST_TLTimeNodePresetClassTypeMediacall ST_TLTimeNodePresetClassType =6;);type CT_ShowInfoKiosk struct{ +// List of Customer Data Buckets +CustDataLst *CT_CustomerDataList ; -// Restart Show -RestartAttr *uint32 ;}; +// Kinsoku Settings +Kinsoku *CT_Kinsoku ; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_ebaf *CT_Comment )ValidateWithPath (path string )error {if _cdgg :=_ebaf .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cdgg !=nil {return _cdgg ;};if _ebaf .ExtLst !=nil {if _bgc :=_ebaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bgc !=nil {return _bgc ;};};return nil ;}; +// Presentation Default Text Style +DefaultTextStyle *_b .CT_TextListStyle ; -// ValidateWithPath validates the CT_CustomShow and its children, prefixing error messages with path -func (_afbg *CT_CustomShow )ValidateWithPath (path string )error {if _dgef :=_afbg .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074");_dgef !=nil {return _dgef ;};if _afbg .ExtLst !=nil {if _afgc :=_afbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_afgc !=nil {return _afgc ;};};return nil ;};type CT_SlideIdList struct{ +// Modification Verifier +ModifyVerifier *CT_ModifyVerifier ; -// Slide ID -SldId []*CT_SlideIdListEntry ;};func (_dgaa *CT_NotesSlide )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _dgaa .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_dgaa .ShowMasterSpAttr ))}); -};if _dgaa .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_dgaa .ShowMasterPhAnimAttr ))}); -};e .EncodeToken (start );_fffdg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_dgaa .CSld ,_fffdg );if _dgaa .ClrMapOvr !=nil {_gcgac :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; -e .EncodeElement (_dgaa .ClrMapOvr ,_gcgac );};if _dgaa .ExtLst !=nil {_bacg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgaa .ExtLst ,_bacg );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;}; +// Extension List +ExtLst *CT_ExtensionList ;};func (_cfbe ST_TLBehaviorAccumulateType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfbe .String (),start );};type CT_CustomerDataList struct{ -// Validate validates the CT_TLTimeNodeParallel and its children -func (_cfegc *CT_TLTimeNodeParallel )Validate ()error {return _cfegc .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c");}; +// Customer Data +CustData []*CT_CustomerData ; -// ValidateWithPath validates the CT_HandoutMaster and its children, prefixing error messages with path -func (_eaf *CT_HandoutMaster )ValidateWithPath (path string )error {if _gecg :=_eaf .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_gecg !=nil {return _gecg ;};if _fafa :=_eaf .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); -_fafa !=nil {return _fafa ;};if _eaf .Hf !=nil {if _efec :=_eaf .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_efec !=nil {return _efec ;};};if _eaf .ExtLst !=nil {if _ecbc :=_eaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ecbc !=nil {return _ecbc ;};};return nil ;}; +// Customer Data Tags +Tags *CT_TagsData ;};func (_aecbb *CT_ShowInfoBrowse )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aecbb .ShowScrollbarAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_aecbb .ShowScrollbarAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_ShowInfoBrowse and its children -func (_bfgec *CT_ShowInfoBrowse )Validate ()error {return _bfgec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065");};type CT_EmbeddedFontList struct{ +// ValidateWithPath validates the AG_Ole and its children, prefixing error messages with path +func (_agc *AG_Ole )ValidateWithPath (path string )error {if _agc .ImgWAttr !=nil {if *_agc .ImgWAttr < 0{return _dd .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 ,*_agc .ImgWAttr ); +};};if _agc .ImgHAttr !=nil {if *_agc .ImgHAttr < 0{return _dd .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 ,*_agc .ImgHAttr ); +};};return nil ;};func (_gbaf *CT_GroupShapeNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbaf .CNvPr =_b .NewCT_NonVisualDrawingProps ();_gbaf .CNvGrpSpPr =_b .NewCT_NonVisualGroupDrawingShapeProps ();_gbaf .NvPr =NewCT_ApplicationNonVisualDrawingProps (); +_fbef :for {_fecf ,_adgeb :=d .Token ();if _adgeb !=nil {return _adgeb ;};switch _cgcg :=_fecf .(type ){case _g .StartElement :switch _cgcg .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\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"},_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\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 _dded :=d .DecodeElement (_gbaf .CNvPr ,&_cgcg ); +_dded !=nil {return _dded ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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 _fdag :=d .DecodeElement (_gbaf .CNvGrpSpPr ,&_cgcg ); +_fdag !=nil {return _fdag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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 _fbg :=d .DecodeElement (_gbaf .NvPr ,&_cgcg ); +_fbg !=nil {return _fbg ;};default:_de .Log .Debug ("\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",_cgcg .Name ); +if _gfge :=d .Skip ();_gfge !=nil {return _gfge ;};};case _g .EndElement :break _fbef ;case _g .CharData :};};return nil ;};func (_dafdg ST_PrintWhat )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_caad :=_g .Attr {};_caad .Name =name ;switch _dafdg {case ST_PrintWhatUnset :_caad .Value =""; +case ST_PrintWhatSlides :_caad .Value ="\u0073\u006c\u0069\u0064\u0065\u0073";case ST_PrintWhatHandouts1 :_caad .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case ST_PrintWhatHandouts2 :_caad .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00732"; +case ST_PrintWhatHandouts3 :_caad .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case ST_PrintWhatHandouts4 :_caad .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case ST_PrintWhatHandouts6 :_caad .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00736"; +case ST_PrintWhatHandouts9 :_caad .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case ST_PrintWhatNotes :_caad .Value ="\u006e\u006f\u0074e\u0073";case ST_PrintWhatOutline :_caad .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";};return _caad ,nil ; +};func (_gcdf *CT_SlideTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcdf .SpdAttr !=ST_TransitionSpeedUnset {_deccf ,_fbbf :=_gcdf .SpdAttr .MarshalXMLAttr (_g .Name {Local :"\u0073\u0070\u0064"});if _fbbf !=nil {return _fbbf ; +};start .Attr =append (start .Attr ,_deccf );};if _gcdf .AdvClickAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_gcdf .AdvClickAttr ))}); +};if _gcdf .AdvTmAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0064\u0076T\u006d"},Value :_dd .Sprintf ("\u0025\u0076",*_gcdf .AdvTmAttr )});};e .EncodeToken (start );if _gcdf .Choice !=nil {_gcdf .Choice .MarshalXML (e ,_g .StartElement {}); +};if _gcdf .SndAc !=nil {_bfffb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u006e\u0064\u0041\u0063"}};e .EncodeElement (_gcdf .SndAc ,_bfffb );};if _gcdf .ExtLst !=nil {_aagf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gcdf .ExtLst ,_aagf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionHorz ST_Direction =1;ST_DirectionVert ST_Direction =2;);func NewCT_CommentAuthorList ()*CT_CommentAuthorList {_acf :=&CT_CommentAuthorList {}; +return _acf }; -// Embedded Font -EmbeddedFont []*CT_EmbeddedFontListEntry ;};func NewNotes ()*Notes {_cfaaf :=&Notes {};_cfaaf .CT_NotesSlide =*NewCT_NotesSlide ();return _cfaaf };type CT_TLTemplate struct{ +// Validate validates the CT_OleObjectEmbed and its children +func (_agfac *CT_OleObjectEmbed )Validate ()error {return _agfac .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");}; -// Level -LvlAttr *uint32 ; +// ValidateWithPath validates the CT_TLAnimateEffectBehavior and its children, prefixing error messages with path +func (_edgbb *CT_TLAnimateEffectBehavior )ValidateWithPath (path string )error {if _eecfg :=_edgbb .TransitionAttr .ValidateWithPath (path +"\u002fT\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_eecfg !=nil {return _eecfg ; +};if _adcgg :=_edgbb .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_adcgg !=nil {return _adcgg ;};if _edgbb .Progress !=nil {if _efbccg :=_edgbb .Progress .ValidateWithPath (path +"\u002fP\u0072\u006f\u0067\u0072\u0065\u0073s"); +_efbccg !=nil {return _efbccg ;};};return nil ;};func (_bcbdd *CT_TagList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bcbdd .Tag !=nil {_ddcad :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074a\u0067"}}; +for _ ,_geaae :=range _bcbdd .Tag {e .EncodeElement (_geaae ,_ddcad );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acagg ST_Direction )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acagg .String (),start ); +};type CT_CommonSlideViewProperties struct{ -// Time Node List -TnLst *CT_TimeNodeList ;}; +// Snap Objects to Grid +SnapToGridAttr *bool ; -// Validate validates the CT_OutlineViewProperties and its children -func (_dfefe *CT_OutlineViewProperties )Validate ()error {return _dfefe .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_TLCommonTimeNodeData ()*CT_TLCommonTimeNodeData {_egda :=&CT_TLCommonTimeNodeData {}; -return _egda ;};func (_bcgda *CT_TLTimeNodeSequence )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bcgda .CTn =NewCT_TLCommonTimeNodeData ();for _ ,_defg :=range start .Attr {if _defg .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"{_baad ,_gcda :=_e .ParseBool (_defg .Value ); -if _gcda !=nil {return _gcda ;};_bcgda .ConcurrentAttr =&_baad ;continue ;};if _defg .Name .Local =="\u0070\u0072\u0065\u0076\u0041\u0063"{_bcgda .PrevAcAttr .UnmarshalXMLAttr (_defg );continue ;};if _defg .Name .Local =="\u006e\u0065\u0078\u0074\u0041\u0063"{_bcgda .NextAcAttr .UnmarshalXMLAttr (_defg ); -continue ;};};_agfb :for {_cfgc ,_dgfdc :=d .Token ();if _dgfdc !=nil {return _dgfdc ;};switch _bcafa :=_cfgc .(type ){case _gg .StartElement :switch _bcafa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _efbg :=d .DecodeElement (_bcgda .CTn ,&_bcafa ); -_efbg !=nil {return _efbg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcgda .PrevCondLst =NewCT_TLTimeConditionList (); -if _cdcge :=d .DecodeElement (_bcgda .PrevCondLst ,&_bcafa );_cdcge !=nil {return _cdcge ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcgda .NextCondLst =NewCT_TLTimeConditionList (); -if _ceeffc :=d .DecodeElement (_bcgda .NextCondLst ,&_bcafa );_ceeffc !=nil {return _ceeffc ;};default:_c .Log .Debug ("\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",_bcafa .Name ); -if _ccegb :=d .Skip ();_ccegb !=nil {return _ccegb ;};};case _gg .EndElement :break _agfb ;case _gg .CharData :};};return nil ;}; +// Snap Objects to Objects +SnapToObjectsAttr *bool ; -// ValidateWithPath validates the CmLst and its children, prefixing error messages with path -func (_gbaff *CmLst )ValidateWithPath (path string )error {if _dedab :=_gbaff .CT_CommentList .ValidateWithPath (path );_dedab !=nil {return _dedab ;};return nil ;};type ST_TLPreviousActionType byte ;func (_abfgc ST_TransitionInOutDirectionType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_abfgc .String (),start ); -}; +// Show Guides in View +ShowGuidesAttr *bool ; -// ValidateWithPath validates the CT_IndexRange and its children, prefixing error messages with path -func (_gadgf *CT_IndexRange )ValidateWithPath (path string )error {return nil }; +// Base properties for Slide View +CViewPr *CT_CommonViewProperties ; -// Validate validates the CT_TLByHslColorTransform and its children -func (_dadgd *CT_TLByHslColorTransform )Validate ()error {return _dadgd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};type CT_NotesMasterIdListEntry struct{IdAttr string ; -ExtLst *CT_ExtensionList ;};func NewCT_Picture ()*CT_Picture {_ebag :=&CT_Picture {};_ebag .NvPicPr =NewCT_PictureNonVisual ();_ebag .BlipFill =_cf .NewCT_BlipFillProperties ();_ebag .SpPr =_cf .NewCT_ShapeProperties ();return _ebag ;};func (_affcb *PresentationPr )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0070\u003ap\u0072\u0065\u0073e\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u0050\u0072";return _affcb .CT_PresentationProperties .MarshalXML (e ,start );};func (_cfbdc *CT_TLIterateData )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dagf :=range start .Attr {if _dagf .Name .Local =="\u0074\u0079\u0070\u0065"{_cfbdc .TypeAttr .UnmarshalXMLAttr (_dagf ); -continue ;};if _dagf .Name .Local =="\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"{_dgac ,_fegee :=_e .ParseBool (_dagf .Value );if _fegee !=nil {return _fegee ;};_cfbdc .BackwardsAttr =&_dgac ;continue ;};};_beead :for {_ebedb ,_gggg :=d .Token ();if _gggg !=nil {return _gggg ; -};switch _bbdad :=_ebedb .(type ){case _gg .StartElement :switch _bbdad .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfbdc .TmAbs =NewCT_TLIterateIntervalTime (); -if _fbebc :=d .DecodeElement (_cfbdc .TmAbs ,&_bbdad );_fbebc !=nil {return _fbebc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfbdc .TmPct =NewCT_TLIterateIntervalPercentage (); -if _gfdd :=d .DecodeElement (_cfbdc .TmPct ,&_bbdad );_gfdd !=nil {return _gfdd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bbdad .Name ); -if _acbb :=d .Skip ();_acbb !=nil {return _acbb ;};};case _gg .EndElement :break _beead ;case _gg .CharData :};};return nil ;};func (_cccff *ST_TransitionInOutDirectionType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_cccff =0; -case "\u006f\u0075\u0074":*_cccff =1;case "\u0069\u006e":*_cccff =2;};return nil ;};func (_faca ST_PrintWhat )Validate ()error {return _faca .ValidateWithPath ("")}; +// List of Guides +GuideLst *CT_GuideList ;}; -// ValidateWithPath validates the PresentationPr and its children, prefixing error messages with path -func (_adfgc *PresentationPr )ValidateWithPath (path string )error {if _gdafg :=_adfgc .CT_PresentationProperties .ValidateWithPath (path );_gdafg !=nil {return _gdafg ;};return nil ;};func (_gcfgf *CT_SlideTransitionChoice )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gcfgf .Blinds !=nil {_gcggd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u006e\u0064\u0073"}}; -e .EncodeElement (_gcfgf .Blinds ,_gcggd );};if _gcfgf .Checker !=nil {_edfb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u0068\u0065\u0063\u006b\u0065r"}};e .EncodeElement (_gcfgf .Checker ,_edfb );};if _gcfgf .Circle !=nil {_cccdf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u0069\u0072\u0063\u006c\u0065"}}; -e .EncodeElement (_gcfgf .Circle ,_cccdf );};if _gcfgf .Dissolve !=nil {_cfga :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0064\u0069\u0073\u0073\u006f\u006c\u0076\u0065"}};e .EncodeElement (_gcfgf .Dissolve ,_cfga );};if _gcfgf .Comb !=nil {_cfba :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u006f\u006d\u0062"}}; -e .EncodeElement (_gcfgf .Comb ,_cfba );};if _gcfgf .Cover !=nil {_cbba :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u006f\u0076\u0065\u0072"}};e .EncodeElement (_gcfgf .Cover ,_cbba );};if _gcfgf .Cut !=nil {_dabgg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063u\u0074"}}; -e .EncodeElement (_gcfgf .Cut ,_dabgg );};if _gcfgf .Diamond !=nil {_cddada :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0064\u0069\u0061\u006d\u006f\u006ed"}};e .EncodeElement (_gcfgf .Diamond ,_cddada );};if _gcfgf .Fade !=nil {_dggf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0066\u0061\u0064\u0065"}}; -e .EncodeElement (_gcfgf .Fade ,_dggf );};if _gcfgf .Newsflash !=nil {_faff :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u006e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"}};e .EncodeElement (_gcfgf .Newsflash ,_faff );};if _gcfgf .Plus !=nil {_dcged :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0070\u006c\u0075\u0073"}}; -e .EncodeElement (_gcfgf .Plus ,_dcged );};if _gcfgf .Pull !=nil {_dadfd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0070\u0075\u006c\u006c"}};e .EncodeElement (_gcfgf .Pull ,_dadfd );};if _gcfgf .Push !=nil {_fgdbg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0070\u0075\u0073\u0068"}}; -e .EncodeElement (_gcfgf .Push ,_fgdbg );};if _gcfgf .Random !=nil {_fbdag :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0072\u0061\u006e\u0064\u006f\u006d"}};e .EncodeElement (_gcfgf .Random ,_fbdag );};if _gcfgf .RandomBar !=nil {_cgdga :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u0072\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072"}}; -e .EncodeElement (_gcfgf .RandomBar ,_cgdga );};if _gcfgf .Split !=nil {_gdga :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0073\u0070\u006c\u0069\u0074"}};e .EncodeElement (_gcfgf .Split ,_gdga );};if _gcfgf .Strips !=nil {_fadf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u0074\u0072\u0069\u0070\u0073"}}; -e .EncodeElement (_gcfgf .Strips ,_fadf );};if _gcfgf .Wedge !=nil {_feba :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0077\u0065\u0064\u0067\u0065"}};e .EncodeElement (_gcfgf .Wedge ,_feba );};if _gcfgf .Wheel !=nil {_ebbe :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0077\u0068\u0065\u0065\u006c"}}; -e .EncodeElement (_gcfgf .Wheel ,_ebbe );};if _gcfgf .Wipe !=nil {_fecc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0077\u0069\u0070\u0065"}};e .EncodeElement (_gcfgf .Wipe ,_fecc );};if _gcfgf .Zoom !=nil {_gaea :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u007a\u006f\u006f\u006d"}}; -e .EncodeElement (_gcfgf .Zoom ,_gaea );};return nil ;}; +// ValidateWithPath validates the CT_TLSubShapeId and its children, prefixing error messages with path +func (_aegac *CT_TLSubShapeId )ValidateWithPath (path string )error {return nil };func (_cafdc ST_SlideLayoutType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cafdc .String (),start );};func (_gbfaa ST_TLTime )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _gbfaa .Uint32 !=nil {e .EncodeToken (_g .CharData (_dd .Sprintf ("\u0025\u0064",*_gbfaa .Uint32 )));};if _gbfaa .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_g .CharData (_gbfaa .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_g .EndElement {Name :start .Name }); +};func NewCT_GraphicalObjectFrameNonVisual ()*CT_GraphicalObjectFrameNonVisual {_fgec :=&CT_GraphicalObjectFrameNonVisual {};_fgec .CNvPr =_b .NewCT_NonVisualDrawingProps ();_fgec .CNvGraphicFramePr =_b .NewCT_NonVisualGraphicFrameProperties ();_fgec .NvPr =NewCT_ApplicationNonVisualDrawingProps (); +return _fgec ;};type CT_SlideMasterIdListEntry struct{ -// ValidateWithPath validates the CT_TLTemplateList and its children, prefixing error messages with path -func (_aega *CT_TLTemplateList )ValidateWithPath (path string )error {for _dcebg ,_aaabbe :=range _aega .Tmpl {if _cgbb :=_aaabbe .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0054\u006d\u0070\u006c\u005b\u0025\u0064\u005d",path ,_dcebg ));_cgbb !=nil {return _cgbb ; -};};return nil ;};func (_bdda *ST_TLBehaviorAdditiveType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_bdda =0;case "\u0062\u0061\u0073\u0065":*_bdda =1;case "\u0073\u0075\u006d":*_bdda =2;case "\u0072\u0065\u0070\u006c":*_bdda =3; -case "\u006d\u0075\u006c\u0074":*_bdda =4;case "\u006e\u006f\u006e\u0065":*_bdda =5;};return nil ;};func (_fbddbf ST_TLAnimateBehaviorCalcMode )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_eefe :=_gg .Attr {};_eefe .Name =name ;switch _fbddbf {case ST_TLAnimateBehaviorCalcModeUnset :_eefe .Value =""; -case ST_TLAnimateBehaviorCalcModeDiscrete :_eefe .Value ="\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case ST_TLAnimateBehaviorCalcModeLin :_eefe .Value ="\u006c\u0069\u006e";case ST_TLAnimateBehaviorCalcModeFmla :_eefe .Value ="\u0066\u006d\u006c\u0061"; -};return _eefe ,nil ;}; +// Slide Master Identifier +IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;};func (_gfed *CT_IndexRange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0074"},Value :_dd .Sprintf ("\u0025\u0076",_gfed .StAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065\u006e\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_gfed .EndAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccgd *CT_HandoutMasterIdList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _ccgd .HandoutMasterId !=nil {_cebd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073t\u0065\u0072\u0049\u0064"}};e .EncodeElement (_ccgd .HandoutMasterId ,_cebd );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};const (ST_TLDiagramBuildTypeUnset ST_TLDiagramBuildType =0;ST_TLDiagramBuildTypeWhole ST_TLDiagramBuildType =1;ST_TLDiagramBuildTypeDepthByNode ST_TLDiagramBuildType =2;ST_TLDiagramBuildTypeDepthByBranch ST_TLDiagramBuildType =3;ST_TLDiagramBuildTypeBreadthByNode ST_TLDiagramBuildType =4; +ST_TLDiagramBuildTypeBreadthByLvl ST_TLDiagramBuildType =5;ST_TLDiagramBuildTypeCw ST_TLDiagramBuildType =6;ST_TLDiagramBuildTypeCwIn ST_TLDiagramBuildType =7;ST_TLDiagramBuildTypeCwOut ST_TLDiagramBuildType =8;ST_TLDiagramBuildTypeCcw ST_TLDiagramBuildType =9; +ST_TLDiagramBuildTypeCcwIn ST_TLDiagramBuildType =10;ST_TLDiagramBuildTypeCcwOut ST_TLDiagramBuildType =11;ST_TLDiagramBuildTypeInByRing ST_TLDiagramBuildType =12;ST_TLDiagramBuildTypeOutByRing ST_TLDiagramBuildType =13;ST_TLDiagramBuildTypeUp ST_TLDiagramBuildType =14; +ST_TLDiagramBuildTypeDown ST_TLDiagramBuildType =15;ST_TLDiagramBuildTypeAllAtOnce ST_TLDiagramBuildType =16;ST_TLDiagramBuildTypeCust ST_TLDiagramBuildType =17;);func (_bdgbe *Notes )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\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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 ="\u0070:\u006e\u006f\u0074\u0065\u0073";return _bdgbe .CT_NotesSlide .MarshalXML (e ,start );};func (_agfca *ViewPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agfca .CT_ViewProperties =*NewCT_ViewProperties ();for _ ,_gegcge :=range start .Attr {if _gegcge .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_agfca .LastViewAttr .UnmarshalXMLAttr (_gegcge ); +continue ;};if _gegcge .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_febfd ,_ffbac :=_d .ParseBool (_gegcge .Value );if _ffbac !=nil {return _ffbac ;};_agfca .ShowCommentsAttr =&_febfd ;continue ;};};_fbga :for {_aegg ,_cbcbf :=d .Token (); +if _cbcbf !=nil {return _cbcbf ;};switch _gafcf :=_aegg .(type ){case _g .StartElement :switch _gafcf .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\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"},_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\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"}:_agfca .NormalViewPr =NewCT_NormalViewProperties (); +if _gacfc :=d .DecodeElement (_agfca .NormalViewPr ,&_gafcf );_gacfc !=nil {return _gacfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_agfca .SlideViewPr =NewCT_SlideViewProperties (); +if _baddd :=d .DecodeElement (_agfca .SlideViewPr ,&_gafcf );_baddd !=nil {return _baddd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_agfca .OutlineViewPr =NewCT_OutlineViewProperties (); +if _ecbb :=d .DecodeElement (_agfca .OutlineViewPr ,&_gafcf );_ecbb !=nil {return _ecbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_agfca .NotesTextViewPr =NewCT_NotesTextViewProperties (); +if _bgffb :=d .DecodeElement (_agfca .NotesTextViewPr ,&_gafcf );_bgffb !=nil {return _bgffb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_agfca .SorterViewPr =NewCT_SlideSorterViewProperties (); +if _fdfbee :=d .DecodeElement (_agfca .SorterViewPr ,&_gafcf );_fdfbee !=nil {return _fdfbee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_agfca .NotesViewPr =NewCT_NotesViewProperties (); +if _bcgfg :=d .DecodeElement (_agfca .NotesViewPr ,&_gafcf );_bcgfg !=nil {return _bcgfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_agfca .GridSpacing =_b .NewCT_PositiveSize2D (); +if _faeeb :=d .DecodeElement (_agfca .GridSpacing ,&_gafcf );_faeeb !=nil {return _faeeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agfca .ExtLst =NewCT_ExtensionList (); +if _cbfcgg :=d .DecodeElement (_agfca .ExtLst ,&_gafcf );_cbfcgg !=nil {return _cbfcgg ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_gafcf .Name ); +if _begcaf :=d .Skip ();_begcaf !=nil {return _begcaf ;};};case _g .EndElement :break _fbga ;case _g .CharData :};};return nil ;};func NewCT_OptionalBlackTransition ()*CT_OptionalBlackTransition {_abdfb :=&CT_OptionalBlackTransition {};return _abdfb ;}; +func (_fgdgf ST_TLParaBuildType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fgdgf .String (),start );}; -// ValidateWithPath validates the CT_CommentAuthorList and its children, prefixing error messages with path -func (_acab *CT_CommentAuthorList )ValidateWithPath (path string )error {for _gbcf ,_cbd :=range _acab .CmAuthor {if _eab :=_cbd .ValidateWithPath (_b .Sprintf ("\u0025s\u002fC\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gbcf )); -_eab !=nil {return _eab ;};};return nil ;};func NewCT_TLAnimVariantStringVal ()*CT_TLAnimVariantStringVal {_aege :=&CT_TLAnimVariantStringVal {};return _aege ;}; +// Validate validates the CT_SmartTags and its children +func (_fefc *CT_SmartTags )Validate ()error {return _fefc .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};type ST_TLAnimateBehaviorCalcMode byte ; -// Validate validates the CT_TLBehaviorAttributeNameList and its children -func (_egagd *CT_TLBehaviorAttributeNameList )Validate ()error {return _egagd .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"); -};func ParseUnionST_FixedPercentage (s string )(_cf .ST_FixedPercentage ,error ){return _cf .ParseUnionST_FixedPercentage (s );};type CT_OutlineViewProperties struct{ +// ValidateWithPath validates the CmAuthorLst and its children, prefixing error messages with path +func (_abcdf *CmAuthorLst )ValidateWithPath (path string )error {if _dfedc :=_abcdf .CT_CommentAuthorList .ValidateWithPath (path );_dfedc !=nil {return _dfedc ;};return nil ;};type CT_WheelTransition struct{ -// Common View Properties -CViewPr *CT_CommonViewProperties ; +// Spokes +SpokesAttr *uint32 ;}; -// List of Presentation Slides -SldLst *CT_OutlineViewSlideList ;ExtLst *CT_ExtensionList ;};func NewCmAuthorLst ()*CmAuthorLst {_cfgbf :=&CmAuthorLst {};_cfgbf .CT_CommentAuthorList =*NewCT_CommentAuthorList ();return _cfgbf ;};func NewCT_NotesMasterIdList ()*CT_NotesMasterIdList {_cffe :=&CT_NotesMasterIdList {}; -return _cffe }; +// Validate validates the ViewPr and its children +func (_fagga *ViewPr )Validate ()error {return _fagga .ValidateWithPath ("\u0056\u0069\u0065\u0077\u0050\u0072");}; -// Validate validates the CT_TLBuildParagraph and its children -func (_cdff *CT_TLBuildParagraph )Validate ()error {return _cdff .ValidateWithPath ("\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};func NewCT_SlideMasterIdListEntry ()*CT_SlideMasterIdListEntry {_gfggb :=&CT_SlideMasterIdListEntry {}; -return _gfggb ;}; +// Validate validates the CT_Presentation and its children +func (_bcba *CT_Presentation )Validate ()error {return _bcba .ValidateWithPath ("\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func (_gfa *CT_CommentAuthor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_gfa .IdAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dd .Sprintf ("\u0025\u0076",_gfa .NameAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_dd .Sprintf ("\u0025\u0076",_gfa .InitialsAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006ca\u0073\u0074\u0049\u0064\u0078"},Value :_dd .Sprintf ("\u0025\u0076",_gfa .LastIdxAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006c\u0072\u0049\u0064\u0078"},Value :_dd .Sprintf ("\u0025\u0076",_gfa .ClrIdxAttr )}); +e .EncodeToken (start );if _gfa .ExtLst !=nil {_ffb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfa .ExtLst ,_ffb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_bbbf *CmAuthorLst )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\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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 ="\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074";return _bbbf .CT_CommentAuthorList .MarshalXML (e ,start );};func (_ceeff ST_TLTimeAnimateValueTime )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _ceeff .ST_PositiveFixedPercentage !=nil {e .Encode (_ceeff .ST_PositiveFixedPercentage );};if _ceeff .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {e .EncodeToken (_g .CharData (_ceeff .ST_TLTimeIndefinite .String ()));};return e .EncodeToken (_g .EndElement {Name :start .Name }); +}; -// ValidateWithPath validates the CT_TLTimeNodeParallel and its children, prefixing error messages with path -func (_dfcc *CT_TLTimeNodeParallel )ValidateWithPath (path string )error {if _aeegb :=_dfcc .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_aeegb !=nil {return _aeegb ;};return nil ;}; +// Validate validates the CT_TLAnimVariantIntegerVal and its children +func (_bbedf *CT_TLAnimVariantIntegerVal )Validate ()error {return _bbedf .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");};type OleObj struct{CT_OleObject }; +type ST_TLTimeNodeFillType byte ;type CT_TLIterateData struct{ -// Validate validates the CT_TagsData and its children -func (_cbagb *CT_TagsData )Validate ()error {return _cbagb .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061");};func (_bbbgd ST_TLTimeNodeMasterRelation )String ()string {switch _bbbgd {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 (_dgbdf *ST_TransitionSideDirectionType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dgbdf =0; -case "\u006c":*_dgbdf =1;case "\u0075":*_dgbdf =2;case "\u0072":*_dgbdf =3;case "\u0064":*_dgbdf =4;};return nil ;}; +// Iterate Type +TypeAttr ST_IterateType ; -// Validate validates the CT_TLTemplateList and its children -func (_gcadf *CT_TLTemplateList )Validate ()error {return _gcadf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074");};func (_bafbd ST_TransitionEightDirectionType )String ()string {if _bafbd .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {return _bafbd .ST_TransitionSideDirectionType .String (); -};if _bafbd .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {return _bafbd .ST_TransitionCornerDirectionType .String ();};return "";};type CT_TLAnimVariant struct{ +// Backwards +BackwardsAttr *bool ; -// Boolean Variant -BoolVal *CT_TLAnimVariantBooleanVal ; +// Time Absolute +TmAbs *CT_TLIterateIntervalTime ; -// Integer -IntVal *CT_TLAnimVariantIntegerVal ; +// Time Percentage +TmPct *CT_TLIterateIntervalPercentage ;}; -// Float Value -FltVal *CT_TLAnimVariantFloatVal ; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_badea *CT_Shape )ValidateWithPath (path string )error {if _efdg :=_badea .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_efdg !=nil {return _efdg ;};if _cggdf :=_badea .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_cggdf !=nil {return _cggdf ;};if _badea .Style !=nil {if _gdbag :=_badea .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gdbag !=nil {return _gdbag ;};};if _badea .TxBody !=nil {if _gadd :=_badea .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); +_gadd !=nil {return _gadd ;};};if _badea .ExtLst !=nil {if _fbgd :=_badea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbgd !=nil {return _fbgd ;};};return nil ;};type ST_TLOleChartBuildType byte ;func (_bgbfa *SldLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgbfa .CT_SlideLayout =*NewCT_SlideLayout (); +for _ ,_bcfdf :=range start .Attr {if _bcfdf .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_dggeg ,_aegc :=_bcfdf .Value ,error (nil );if _aegc !=nil {return _aegc ;};_bgbfa .MatchingNameAttr =&_dggeg ;continue ;}; +if _bcfdf .Name .Local =="\u0074\u0079\u0070\u0065"{_bgbfa .TypeAttr .UnmarshalXMLAttr (_bcfdf );continue ;};if _bcfdf .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_fbaab ,_ceedc :=_d .ParseBool (_bcfdf .Value );if _ceedc !=nil {return _ceedc ; +};_bgbfa .PreserveAttr =&_fbaab ;continue ;};if _bcfdf .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_dcbbfg ,_effbd :=_d .ParseBool (_bcfdf .Value );if _effbd !=nil {return _effbd ;};_bgbfa .UserDrawnAttr =&_dcbbfg ;continue ;};if _bcfdf .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_caff ,_dgbac :=_d .ParseBool (_bcfdf .Value ); +if _dgbac !=nil {return _dgbac ;};_bgbfa .ShowMasterSpAttr =&_caff ;continue ;};if _bcfdf .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bgbgf ,_cabe :=_d .ParseBool (_bcfdf .Value );if _cabe !=nil {return _cabe ; +};_bgbfa .ShowMasterPhAnimAttr =&_bgbgf ;continue ;};};_feaaa :for {_cdfe ,_facdd :=d .Token ();if _facdd !=nil {return _facdd ;};switch _fagfa :=_cdfe .(type ){case _g .StartElement :switch _fagfa .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\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"},_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\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 _fegca :=d .DecodeElement (_bgbfa .CSld ,&_fagfa ); +_fegca !=nil {return _fegca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_bgbfa .ClrMapOvr =_b .NewCT_ColorMappingOverride (); +if _babdg :=d .DecodeElement (_bgbfa .ClrMapOvr ,&_fagfa );_babdg !=nil {return _babdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_bgbfa .Transition =NewCT_SlideTransition (); +if _agadd :=d .DecodeElement (_bgbfa .Transition ,&_fagfa );_agadd !=nil {return _agadd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_bgbfa .Timing =NewCT_SlideTiming (); +if _aaeaa :=d .DecodeElement (_bgbfa .Timing ,&_fagfa );_aaeaa !=nil {return _aaeaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_bgbfa .Hf =NewCT_HeaderFooter (); +if _cgafc :=d .DecodeElement (_bgbfa .Hf ,&_fagfa );_cgafc !=nil {return _cgafc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgbfa .ExtLst =NewCT_ExtensionListModify (); +if _abdbb :=d .DecodeElement (_bgbfa .ExtLst ,&_fagfa );_abdbb !=nil {return _abdbb ;};default:_de .Log .Debug ("\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",_fagfa .Name ); +if _agbcae :=d .Skip ();_agbcae !=nil {return _agbcae ;};};case _g .EndElement :break _feaaa ;case _g .CharData :};};return nil ;};func NewCT_ApplicationNonVisualDrawingProps ()*CT_ApplicationNonVisualDrawingProps {_gcb :=&CT_ApplicationNonVisualDrawingProps {}; +return _gcb ;};func (_fccg *CT_NotesMaster )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ebbgg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_fccg .CSld ,_ebbgg ); +_cdga :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_fccg .ClrMap ,_cdga );if _fccg .Hf !=nil {_ddbfc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_fccg .Hf ,_ddbfc ); +};if _fccg .NotesStyle !=nil {_cbgg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006eo\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_fccg .NotesStyle ,_cbgg );};if _fccg .ExtLst !=nil {_cffb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_fccg .ExtLst ,_cffb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// String Value -StrVal *CT_TLAnimVariantStringVal ; +// Validate validates the CT_PresentationProperties and its children +func (_gfgde *CT_PresentationProperties )Validate ()error {return _gfgde .ValidateWithPath ("\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s");};func NewCT_TLAnimVariantBooleanVal ()*CT_TLAnimVariantBooleanVal {_adfa :=&CT_TLAnimVariantBooleanVal {}; +return _adfa ;};func (_daecf ST_PrintWhat )ValidateWithPath (path string )error {switch _daecf {case 0,1,2,3,4,5,6,7,8,9:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daecf )); +};return nil ;};func (_ebacb ST_TLAnimateMotionPathEditMode )Validate ()error {return _ebacb .ValidateWithPath ("")};func (_gcgef *CT_TLIterateIntervalTime )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcbbe :=range start .Attr {if _dcbbe .Name .Local =="\u0076\u0061\u006c"{_gacd ,_aaeg :=ParseUnionST_TLTime (_dcbbe .Value ); +if _aaeg !=nil {return _aaeg ;};_gcgef .ValAttr =_gacd ;continue ;};};for {_aeda ,_bcafa :=d .Token ();if _bcafa !=nil {return _dd .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",_bcafa ); +};if _ceef ,_acfgd :=_aeda .(_g .EndElement );_acfgd &&_ceef .Name ==start .Name {break ;};};return nil ;};func (_abafg ST_TLTimeNodeType )ValidateWithPath (path string )error {switch _abafg {case 0,1,2,3,4,5,6,7,8,9:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abafg )); +};return nil ;};func (_dgadb ST_TLTriggerRuntimeNode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbeba :=_g .Attr {};_cbeba .Name =name ;switch _dgadb {case ST_TLTriggerRuntimeNodeUnset :_cbeba .Value ="";case ST_TLTriggerRuntimeNodeFirst :_cbeba .Value ="\u0066\u0069\u0072s\u0074"; +case ST_TLTriggerRuntimeNodeLast :_cbeba .Value ="\u006c\u0061\u0073\u0074";case ST_TLTriggerRuntimeNodeAll :_cbeba .Value ="\u0061\u006c\u006c";};return _cbeba ,nil ;};func (_ebdda *ST_PlaceholderSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbccc ,_efbgf :=d .Token (); +if _efbgf !=nil {return _efbgf ;};if _gbgd ,_adbdg :=_fbccc .(_g .EndElement );_adbdg &&_gbgd .Name ==start .Name {*_ebdda =1;return nil ;};if _caadd ,_ebagb :=_fbccc .(_g .CharData );!_ebagb {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbccc ); +}else {switch string (_caadd ){case "":*_ebdda =0;case "\u0066\u0075\u006c\u006c":*_ebdda =1;case "\u0068\u0061\u006c\u0066":*_ebdda =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_ebdda =3;};};_fbccc ,_efbgf =d .Token ();if _efbgf !=nil {return _efbgf ; +};if _dccdb ,_deffe :=_fbccc .(_g .EndElement );_deffe &&_dccdb .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbccc ); +};func (_fcegb ST_TLTimeNodePresetClassType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aecac :=_g .Attr {};_aecac .Name =name ;switch _fcegb {case ST_TLTimeNodePresetClassTypeUnset :_aecac .Value ="";case ST_TLTimeNodePresetClassTypeEntr :_aecac .Value ="\u0065\u006e\u0074\u0072"; +case ST_TLTimeNodePresetClassTypeExit :_aecac .Value ="\u0065\u0078\u0069\u0074";case ST_TLTimeNodePresetClassTypeEmph :_aecac .Value ="\u0065\u006d\u0070\u0068";case ST_TLTimeNodePresetClassTypePath :_aecac .Value ="\u0070\u0061\u0074\u0068";case ST_TLTimeNodePresetClassTypeVerb :_aecac .Value ="\u0076\u0065\u0072\u0062"; +case ST_TLTimeNodePresetClassTypeMediacall :_aecac .Value ="\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return _aecac ,nil ;};type CT_TLByHslColorTransform struct{ -// Color Value -ClrVal *_cf .CT_Color ;}; +// Hue +HAttr int32 ; -// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path -func (_cegg *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func NewCT_TransitionStartSoundAction ()*CT_TransitionStartSoundAction {_baecg :=&CT_TransitionStartSoundAction {};_baecg .Snd =_cf .NewCT_EmbeddedWAVAudioFile ();return _baecg ; -}; +// Saturation +SAttr _b .ST_FixedPercentage ; -// ValidateWithPath validates the CT_TagList and its children, prefixing error messages with path -func (_fbfbfe *CT_TagList )ValidateWithPath (path string )error {for _eedd ,_gebcd :=range _fbfbfe .Tag {if _bgdcg :=_gebcd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_eedd ));_bgdcg !=nil {return _bgdcg ; -};};return nil ;};func (_gcfcb *CT_NotesMasterIdListEntry )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_abfd :=range start .Attr {if _abfd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abfd .Name .Local =="\u0069\u0064"||_abfd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abfd .Name .Local =="\u0069\u0064"{_eefg ,_cfcb :=_abfd .Value ,error (nil ); -if _cfcb !=nil {return _cfcb ;};_gcfcb .IdAttr =_eefg ;continue ;};};_fede :for {_abagg ,_aaed :=d .Token ();if _aaed !=nil {return _aaed ;};switch _fgfc :=_abagg .(type ){case _gg .StartElement :switch _fgfc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcfcb .ExtLst =NewCT_ExtensionList (); -if _aecbec :=d .DecodeElement (_gcfcb .ExtLst ,&_fgfc );_aecbec !=nil {return _aecbec ;};default:_c .Log .Debug ("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",_fgfc .Name ); -if _daggc :=d .Skip ();_daggc !=nil {return _daggc ;};};case _gg .EndElement :break _fede ;case _gg .CharData :};};return nil ;}; +// Lightness +LAttr _b .ST_FixedPercentage ;};type SldMaster struct{CT_SlideMaster };type CT_NormalViewProperties struct{ -// Validate validates the CT_EmbeddedFontList and its children -func (_cecd *CT_EmbeddedFontList )Validate ()error {return _cecd .ValidateWithPath ("\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074");};func (_agfa *CT_InOutTransition )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _agfa .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_daed ,_egad :=_agfa .DirAttr .MarshalXMLAttr (_gg .Name {Local :"\u0064\u0069\u0072"}); -if _egad !=nil {return _egad ;};start .Attr =append (start .Attr ,_daed );};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type EG_Background struct{ +// Show Outline Icons in Normal View +ShowOutlineIconsAttr *bool ; -// Background Properties -BgPr *CT_BackgroundProperties ; +// Snap Vertical Splitter +SnapVertSplitterAttr *bool ; -// Background Style Reference -BgRef *_cf .CT_StyleMatrixReference ;};type CT_TLIterateIntervalPercentage struct{ +// State of the Vertical Splitter Bar +VertBarStateAttr ST_SplitterBarState ; -// Value -ValAttr _cf .ST_PositivePercentage ;};func NewCT_IndexRange ()*CT_IndexRange {_acba :=&CT_IndexRange {};return _acba };func (_ddba *CT_TLBuildParagraph )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ddba .BuildAttr !=ST_TLParaBuildTypeUnset {_gfgbd ,_geef :=_ddba .BuildAttr .MarshalXMLAttr (_gg .Name {Local :"\u0062\u0075\u0069l\u0064"}); -if _geef !=nil {return _geef ;};start .Attr =append (start .Attr ,_gfgbd );};if _ddba .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_ddba .BldLvlAttr )}); -};if _ddba .AnimBgAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u006e\u0069\u006d\u0042\u0067"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_ddba .AnimBgAttr ))});};if _ddba .AutoUpdateAnimBgAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_ddba .AutoUpdateAnimBgAttr ))}); -};if _ddba .RevAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0065\u0076"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_ddba .RevAttr ))});};if _ddba .AdvAutoAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061d\u0076\u0041\u0075\u0074\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_ddba .AdvAutoAttr )}); -};if _ddba .SpidAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ddba .SpidAttr )});};if _ddba .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_ddba .GrpIdAttr )}); -};if _ddba .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_ddba .UiExpandAttr ))});};e .EncodeToken (start );if _ddba .TmplLst !=nil {_gccg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0074\u006d\u0070\u006c\u004c\u0073t"}}; -e .EncodeElement (_ddba .TmplLst ,_gccg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_dcaagf *CT_TLCommonBehaviorData )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dcaagf .CTn =NewCT_TLCommonTimeNodeData (); -_dcaagf .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_fbcbf :=range start .Attr {if _fbcbf .Name .Local =="\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"{_dcaagf .AdditiveAttr .UnmarshalXMLAttr (_fbcbf );continue ;};if _fbcbf .Name .Local =="\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"{_dcaagf .AccumulateAttr .UnmarshalXMLAttr (_fbcbf ); -continue ;};if _fbcbf .Name .Local =="\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"{_dcaagf .XfrmTypeAttr .UnmarshalXMLAttr (_fbcbf );continue ;};if _fbcbf .Name .Local =="\u0066\u0072\u006f\u006d"{_cefbd ,_gaacc :=_fbcbf .Value ,error (nil );if _gaacc !=nil {return _gaacc ; -};_dcaagf .FromAttr =&_cefbd ;continue ;};if _fbcbf .Name .Local =="\u0074\u006f"{_caddg ,_ecgef :=_fbcbf .Value ,error (nil );if _ecgef !=nil {return _ecgef ;};_dcaagf .ToAttr =&_caddg ;continue ;};if _fbcbf .Name .Local =="\u0062\u0079"{_cegdb ,_agbdb :=_fbcbf .Value ,error (nil ); -if _agbdb !=nil {return _agbdb ;};_dcaagf .ByAttr =&_cegdb ;continue ;};if _fbcbf .Name .Local =="\u0072\u0063\u0074\u0078"{_geebf ,_bgdc :=_fbcbf .Value ,error (nil );if _bgdc !=nil {return _bgdc ;};_dcaagf .RctxAttr =&_geebf ;continue ;};if _fbcbf .Name .Local =="\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"{_dcaagf .OverrideAttr .UnmarshalXMLAttr (_fbcbf ); -continue ;};};_dcbfgg :for {_cafag ,_fdbe :=d .Token ();if _fdbe !=nil {return _fdbe ;};switch _beccd :=_cafag .(type ){case _gg .StartElement :switch _beccd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _deef :=d .DecodeElement (_dcaagf .CTn ,&_beccd ); -_deef !=nil {return _deef ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _bgebd :=d .DecodeElement (_dcaagf .TgtEl ,&_beccd ); -_bgebd !=nil {return _bgebd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcaagf .AttrNameLst =NewCT_TLBehaviorAttributeNameList (); -if _ebbdc :=d .DecodeElement (_dcaagf .AttrNameLst ,&_beccd );_ebbdc !=nil {return _ebbdc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_beccd .Name ); -if _fgfaa :=d .Skip ();_fgfaa !=nil {return _fgfaa ;};};case _gg .EndElement :break _dcbfgg ;case _gg .CharData :};};return nil ;};type CT_TLShapeTargetElement struct{ +// State of the Horizontal Splitter Bar +HorzBarStateAttr ST_SplitterBarState ; -// Shape ID -SpidAttr uint32 ; +// Prefer Single View +PreferSingleViewAttr *bool ; -// Background -Bg *CT_Empty ; +// Normal View Restored Left Properties +RestoredLeft *CT_NormalViewPortion ; -// Subshape -SubSp *CT_TLSubShapeId ; +// Normal View Restored Top Properties +RestoredTop *CT_NormalViewPortion ;ExtLst *CT_ExtensionList ;};func (_feacf *CT_TLAnimateEffectBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _feacf .TransitionAttr !=ST_TLAnimateEffectTransitionUnset {_adeee ,_aceef :=_feacf .TransitionAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}); +if _aceef !=nil {return _aceef ;};start .Attr =append (start .Attr ,_adeee );};if _feacf .FilterAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_dd .Sprintf ("\u0025\u0076",*_feacf .FilterAttr )}); +};if _feacf .PrLstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u004cs\u0074"},Value :_dd .Sprintf ("\u0025\u0076",*_feacf .PrLstAttr )});};e .EncodeToken (start );_fbfb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}}; +e .EncodeElement (_feacf .CBhvr ,_fbfb );if _feacf .Progress !=nil {_gcccb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070\u0072\u006f\u0067\u0072\u0065\u0073\u0073"}};e .EncodeElement (_feacf .Progress ,_gcccb );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_dbaca ST_TransitionInOutDirectionType )Validate ()error {return _dbaca .ValidateWithPath ("")}; -// Embedded Chart Element -OleChartEl *CT_TLOleChartTargetElement ; +// Validate validates the CT_SlideSize and its children +func (_gegf *CT_SlideSize )Validate ()error {return _gegf .ValidateWithPath ("\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065");};func (_cgca *CT_OrientationTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgca .DirAttr !=ST_DirectionUnset {_cdaf ,_adbg :=_cgca .DirAttr .MarshalXMLAttr (_g .Name {Local :"\u0064\u0069\u0072"}); +if _adbg !=nil {return _adbg ;};start .Attr =append (start .Attr ,_cdaf );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCmAuthorLst ()*CmAuthorLst {_dafc :=&CmAuthorLst {};_dafc .CT_CommentAuthorList =*NewCT_CommentAuthorList (); +return _dafc ;};func (_fgce *EG_SlideListChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgce .SldAll !=nil {_decea :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}};e .EncodeElement (_fgce .SldAll ,_decea ); +};if _fgce .SldRg !=nil {_fbaae :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_fgce .SldRg ,_fbaae );};if _fgce .CustShow !=nil {_gfef :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; +e .EncodeElement (_fgce .CustShow ,_gfef );};return nil ;};func (_cag *AG_TLBuild )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cag .SpidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_cag .SpidAttr )}); +};if _cag .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_cag .GrpIdAttr )});};if _cag .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_cag .UiExpandAttr ))}); +};return nil ;};func NewCT_SlideLayoutIdList ()*CT_SlideLayoutIdList {_febf :=&CT_SlideLayoutIdList {};return _febf };func (_gdgd ST_TLTimeIndefinite )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gdgd .String (),start ); +};func (_beec *CT_Comment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beec .Pos =_b .NewCT_Point2D ();for _ ,_fab :=range start .Attr {if _fab .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_dfc ,_edc :=_d .ParseUint (_fab .Value ,10,32); +if _edc !=nil {return _edc ;};_beec .AuthorIdAttr =uint32 (_dfc );continue ;};if _fab .Name .Local =="\u0064\u0074"{_cda ,_cga :=ParseStdlibTime (_fab .Value );if _cga !=nil {return _cga ;};_beec .DtAttr =&_cda ;continue ;};if _fab .Name .Local =="\u0069\u0064\u0078"{_bfg ,_beeg :=_d .ParseUint (_fab .Value ,10,32); +if _beeg !=nil {return _beeg ;};_beec .IdxAttr =uint32 (_bfg );continue ;};};_cdbdc :for {_bfb ,_dga :=d .Token ();if _dga !=nil {return _dga ;};switch _ddge :=_bfb .(type ){case _g .StartElement :switch _ddge .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006f\u0073"}:if _dge :=d .DecodeElement (_beec .Pos ,&_ddge ); +_dge !=nil {return _dge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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 _acd :=d .DecodeElement (&_beec .Text ,&_ddge ); +_acd !=nil {return _acd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beec .ExtLst =NewCT_ExtensionListModify (); +if _cbb :=d .DecodeElement (_beec .ExtLst ,&_ddge );_cbb !=nil {return _cbb ;};default:_de .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_ddge .Name ); +if _fcfa :=d .Skip ();_fcfa !=nil {return _fcfa ;};};case _g .EndElement :break _cdbdc ;case _g .CharData :};};return nil ;};func (_dedea ST_ViewType )Validate ()error {return _dedea .ValidateWithPath ("")};func (_fbddf ST_WebColorType )ValidateWithPath (path string )error {switch _fbddf {case 0,1,2,3,4,5,6:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbddf )); +};return nil ;};func (_bcce *CT_TLByRgbColorTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072"},Value :_dd .Sprintf ("\u0025\u0076",_bcce .RAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067"},Value :_dd .Sprintf ("\u0025\u0076",_bcce .GAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062"},Value :_dd .Sprintf ("\u0025\u0076",_bcce .BAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edfb *CT_Kinsoku )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edfb .LangAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u006e\u0067"},Value :_dd .Sprintf ("\u0025\u0076",*_edfb .LangAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_dd .Sprintf ("\u0025\u0076",_edfb .InvalStCharsAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_dd .Sprintf ("\u0025\u0076",_edfb .InvalEndCharsAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_adfe *CT_ExtensionListModify )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _adfe .ModAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u006f\u0064"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_adfe .ModAttr ))}); +};e .EncodeToken (start );if _adfe .Ext !=nil {_ggagf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_ccbe :=range _adfe .Ext {e .EncodeElement (_ccbe ,_ggagf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_bdgd ST_TLPreviousActionType )String ()string {switch _bdgd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d";};return "";};func (_cdbcf *CT_TLAnimVariantStringVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_agbca :=range start .Attr {if _agbca .Name .Local =="\u0076\u0061\u006c"{_fcff ,_ddabf :=_agbca .Value ,error (nil ); +if _ddabf !=nil {return _ddabf ;};_cdbcf .ValAttr =_fcff ;continue ;};};for {_gaaab ,_dcbg :=d .Token ();if _dcbg !=nil {return _dd .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",_dcbg ); +};if _gfggf ,_bcfg :=_gaaab .(_g .EndElement );_bcfg &&_gfggf .Name ==start .Name {break ;};};return nil ;};func (_cacd ST_TLTimeIndefinite )ValidateWithPath (path string )error {switch _cacd {case 0,1:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cacd )); +};return nil ;};type ViewPr struct{CT_ViewProperties };func (_cged *EG_TopLevelSlide )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dcggc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_cged .ClrMap ,_dcggc ); +return nil ;};func ParseUnionST_PositiveFixedPercentage (s string )(_b .ST_PositiveFixedPercentage ,error ){return _b .ParseUnionST_PositiveFixedPercentage (s );};type CT_SlideSorterViewProperties struct{ -// Text Element -TxEl *CT_TLTextTargetElement ; +// Show Formatting +ShowFormattingAttr *bool ; -// Graphic Element -GraphicEl *_cf .CT_AnimationElementChoice ;};func (_gebdc *CT_TLAnimateMotionBehavior )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gebdc .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_fbeag :=range start .Attr {if _fbeag .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gebdc .OriginAttr .UnmarshalXMLAttr (_fbeag ); -continue ;};if _fbeag .Name .Local =="\u0070\u0061\u0074\u0068"{_eggfb ,_bgef :=_fbeag .Value ,error (nil );if _bgef !=nil {return _bgef ;};_gebdc .PathAttr =&_eggfb ;continue ;};if _fbeag .Name .Local =="\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"{_gebdc .PathEditModeAttr .UnmarshalXMLAttr (_fbeag ); -continue ;};if _fbeag .Name .Local =="\u0072\u0041\u006e\u0067"{_dgec ,_efege :=_e .ParseInt (_fbeag .Value ,10,32);if _efege !=nil {return _efege ;};_dbed :=int32 (_dgec );_gebdc .RAngAttr =&_dbed ;continue ;};if _fbeag .Name .Local =="\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"{_bgebe ,_dcgbf :=_fbeag .Value ,error (nil ); -if _dcgbf !=nil {return _dcgbf ;};_gebdc .PtsTypesAttr =&_bgebe ;continue ;};};_dbaea :for {_feeac ,_gbabf :=d .Token ();if _gbabf !=nil {return _gbabf ;};switch _cfgb :=_feeac .(type ){case _gg .StartElement :switch _cfgb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _fffdgf :=d .DecodeElement (_gebdc .CBhvr ,&_cfgb ); -_fffdgf !=nil {return _fffdgf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gebdc .By =NewCT_TLPoint (); -if _ebccd :=d .DecodeElement (_gebdc .By ,&_cfgb );_ebccd !=nil {return _ebccd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gebdc .From =NewCT_TLPoint (); -if _cffa :=d .DecodeElement (_gebdc .From ,&_cfgb );_cffa !=nil {return _cffa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gebdc .To =NewCT_TLPoint (); -if _fefd :=d .DecodeElement (_gebdc .To ,&_cfgb );_fefd !=nil {return _fefd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gebdc .RCtr =NewCT_TLPoint (); -if _gace :=d .DecodeElement (_gebdc .RCtr ,&_cfgb );_gace !=nil {return _gace ;};default:_c .Log .Debug ("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",_cfgb .Name ); -if _cbbd :=d .Skip ();_cbbd !=nil {return _cbbd ;};};case _gg .EndElement :break _dbaea ;case _gg .CharData :};};return nil ;}; +// Base properties for Slide Sorter View +CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_dfaf ST_TLTimeNodePresetClassType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dfaf .String (),start );};func (_cabgf ST_Direction )String ()string {switch _cabgf {case 0:return ""; +case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";}; -// ValidateWithPath validates the CT_PresentationProperties and its children, prefixing error messages with path -func (_dgbd *CT_PresentationProperties )ValidateWithPath (path string )error {if _dgbd .HtmlPubPr !=nil {if _cabag :=_dgbd .HtmlPubPr .ValidateWithPath (path +"\u002f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072");_cabag !=nil {return _cabag ; -};};if _dgbd .WebPr !=nil {if _afeg :=_dgbd .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_afeg !=nil {return _afeg ;};};if _dgbd .PrnPr !=nil {if _febba :=_dgbd .PrnPr .ValidateWithPath (path +"\u002f\u0050\u0072\u006e\u0050\u0072"); -_febba !=nil {return _febba ;};};if _dgbd .ShowPr !=nil {if _cgcff :=_dgbd .ShowPr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0050\u0072");_cgcff !=nil {return _cgcff ;};};if _dgbd .ClrMru !=nil {if _bece :=_dgbd .ClrMru .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0072\u0075"); -_bece !=nil {return _bece ;};};if _dgbd .ExtLst !=nil {if _cdcd :=_dgbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdcd !=nil {return _cdcd ;};};return nil ;};func NewEG_ShowType ()*EG_ShowType {_egfec :=&EG_ShowType {}; -return _egfec };const (ST_TLAnimateColorDirectionUnset ST_TLAnimateColorDirection =0;ST_TLAnimateColorDirectionCw ST_TLAnimateColorDirection =1;ST_TLAnimateColorDirectionCcw ST_TLAnimateColorDirection =2;);func NewEG_TopLevelSlide ()*EG_TopLevelSlide {_gabdb :=&EG_TopLevelSlide {}; -_gabdb .ClrMap =_cf .NewCT_ColorMapping ();return _gabdb ;};type CT_TLBuildParagraph struct{ +// Validate validates the CT_CommentList and its children +func (_dbcd *CT_CommentList )Validate ()error {return _dbcd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func NewCT_ShowProperties ()*CT_ShowProperties {_baedd :=&CT_ShowProperties {};return _baedd }; +func (_gefgca *CT_TransitionSoundAction )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffabb :for {_becab ,_fcbe :=d .Token ();if _fcbe !=nil {return _fcbe ;};switch _dedeb :=_becab .(type ){case _g .StartElement :switch _dedeb .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0053n\u0064"}:_gefgca .StSnd =NewCT_TransitionStartSoundAction (); +if _fabbag :=d .DecodeElement (_gefgca .StSnd ,&_dedeb );_fabbag !=nil {return _fabbag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_gefgca .EndSnd =NewCT_Empty (); +if _ggdde :=d .DecodeElement (_gefgca .EndSnd ,&_dedeb );_ggdde !=nil {return _ggdde ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_dedeb .Name ); +if _dacabc :=d .Skip ();_dacabc !=nil {return _dacabc ;};};case _g .EndElement :break _ffabb ;case _g .CharData :};};return nil ;};func (_fcabd ST_PhotoAlbumLayout )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_egfae :=_g .Attr {};_egfae .Name =name ; +switch _fcabd {case ST_PhotoAlbumLayoutUnset :_egfae .Value ="";case ST_PhotoAlbumLayoutFitToSlide :_egfae .Value ="\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case ST_PhotoAlbumLayout1pic :_egfae .Value ="\u0031\u0070\u0069\u0063";case ST_PhotoAlbumLayout2pic :_egfae .Value ="\u0032\u0070\u0069\u0063"; +case ST_PhotoAlbumLayout4pic :_egfae .Value ="\u0034\u0070\u0069\u0063";case ST_PhotoAlbumLayout1picTitle :_egfae .Value ="\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout2picTitle :_egfae .Value ="\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce"; +case ST_PhotoAlbumLayout4picTitle :_egfae .Value ="\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return _egfae ,nil ;};func (_addga *ST_TLAnimateColorDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gefded ,_fbfeec :=d .Token (); +if _fbfeec !=nil {return _fbfeec ;};if _ecgb ,_fbbea :=_gefded .(_g .EndElement );_fbbea &&_ecgb .Name ==start .Name {*_addga =1;return nil ;};if _aaafee ,_feadb :=_gefded .(_g .CharData );!_feadb {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gefded ); +}else {switch string (_aaafee ){case "":*_addga =0;case "\u0063\u0077":*_addga =1;case "\u0063\u0063\u0077":*_addga =2;};};_gefded ,_fbfeec =d .Token ();if _fbfeec !=nil {return _fbfeec ;};if _aeead ,_bgabd :=_gefded .(_g .EndElement );_bgabd &&_aeead .Name ==start .Name {return nil ; +};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gefded );}; -// Build Types -BuildAttr ST_TLParaBuildType ; +// Validate validates the CT_EmbeddedFontListEntry and its children +func (_debe *CT_EmbeddedFontListEntry )Validate ()error {return _debe .ValidateWithPath ("\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};func NewHandoutMaster ()*HandoutMaster {_bcbfb :=&HandoutMaster {}; +_bcbfb .CT_HandoutMaster =*NewCT_HandoutMaster ();return _bcbfb ;};func (_bcaa *ST_TLChartSubelementType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bcaa =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_bcaa =1; +case "\u0073\u0065\u0072\u0069\u0065\u0073":*_bcaa =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_bcaa =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_bcaa =4;case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_bcaa =5; +};return nil ;};func (_cgfe ST_TLTriggerEvent )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abefb :=_g .Attr {};_abefb .Name =name ;switch _cgfe {case ST_TLTriggerEventUnset :_abefb .Value ="";case ST_TLTriggerEventOnBegin :_abefb .Value ="\u006fn\u0042\u0065\u0067\u0069\u006e"; +case ST_TLTriggerEventOnEnd :_abefb .Value ="\u006f\u006e\u0045n\u0064";case ST_TLTriggerEventBegin :_abefb .Value ="\u0062\u0065\u0067i\u006e";case ST_TLTriggerEventEnd :_abefb .Value ="\u0065\u006e\u0064";case ST_TLTriggerEventOnClick :_abefb .Value ="\u006fn\u0043\u006c\u0069\u0063\u006b"; +case ST_TLTriggerEventOnDblClick :_abefb .Value ="\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnMouseOver :_abefb .Value ="o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case ST_TLTriggerEventOnMouseOut :_abefb .Value ="\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074"; +case ST_TLTriggerEventOnNext :_abefb .Value ="\u006f\u006e\u004e\u0065\u0078\u0074";case ST_TLTriggerEventOnPrev :_abefb .Value ="\u006f\u006e\u0050\u0072\u0065\u0076";case ST_TLTriggerEventOnStopAudio :_abefb .Value ="o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f"; +};return _abefb ,nil ;};func (_bcbbf ST_TLTimeNodeRestartType )ValidateWithPath (path string )error {switch _bcbbf {case 0,1,2,3:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcbbf )); +};return nil ;}; -// Build Level -BldLvlAttr *uint32 ; +// Validate validates the CmLst and its children +func (_gffe *CmLst )Validate ()error {return _gffe .ValidateWithPath ("\u0043\u006d\u004cs\u0074")};func (_afdee ST_OleObjectFollowColorScheme )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcfb :=_g .Attr {};_dcfb .Name =name ;switch _afdee {case ST_OleObjectFollowColorSchemeUnset :_dcfb .Value =""; +case ST_OleObjectFollowColorSchemeNone :_dcfb .Value ="\u006e\u006f\u006e\u0065";case ST_OleObjectFollowColorSchemeFull :_dcfb .Value ="\u0066\u0075\u006c\u006c";case ST_OleObjectFollowColorSchemeTextAndBackground :_dcfb .Value ="\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064"; +};return _dcfb ,nil ;};func NewCT_TLTimeCondition ()*CT_TLTimeCondition {_beddbg :=&CT_TLTimeCondition {};return _beddbg };func (_ebfc *CT_TLAnimateMotionBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebfc .CBhvr =NewCT_TLCommonBehaviorData (); +for _ ,_ddgba :=range start .Attr {if _ddgba .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ebfc .OriginAttr .UnmarshalXMLAttr (_ddgba );continue ;};if _ddgba .Name .Local =="\u0070\u0061\u0074\u0068"{_fdcge ,_gbada :=_ddgba .Value ,error (nil ); +if _gbada !=nil {return _gbada ;};_ebfc .PathAttr =&_fdcge ;continue ;};if _ddgba .Name .Local =="\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"{_ebfc .PathEditModeAttr .UnmarshalXMLAttr (_ddgba );continue ;};if _ddgba .Name .Local =="\u0072\u0041\u006e\u0067"{_baccg ,_acbec :=_d .ParseInt (_ddgba .Value ,10,32); +if _acbec !=nil {return _acbec ;};_abgc :=int32 (_baccg );_ebfc .RAngAttr =&_abgc ;continue ;};if _ddgba .Name .Local =="\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"{_ebfbde ,_cgbb :=_ddgba .Value ,error (nil );if _cgbb !=nil {return _cgbb ;};_ebfc .PtsTypesAttr =&_ebfbde ; +continue ;};};_dcfg :for {_gcbdb ,_edga :=d .Token ();if _edga !=nil {return _edga ;};switch _ecagf :=_gcbdb .(type ){case _g .StartElement :switch _ecagf .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\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"},_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\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 _defga :=d .DecodeElement (_ebfc .CBhvr ,&_ecagf ); +_defga !=nil {return _defga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_ebfc .By =NewCT_TLPoint (); +if _ebbc :=d .DecodeElement (_ebfc .By ,&_ecagf );_ebbc !=nil {return _ebbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_ebfc .From =NewCT_TLPoint (); +if _edcgeb :=d .DecodeElement (_ebfc .From ,&_ecagf );_edcgeb !=nil {return _edcgeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_ebfc .To =NewCT_TLPoint (); +if _gafa :=d .DecodeElement (_ebfc .To ,&_ecagf );_gafa !=nil {return _gafa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0043\u0074\u0072"}:_ebfc .RCtr =NewCT_TLPoint (); +if _bbaad :=d .DecodeElement (_ebfc .RCtr ,&_ecagf );_bbaad !=nil {return _bbaad ;};default:_de .Log .Debug ("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",_ecagf .Name ); +if _bacgg :=d .Skip ();_bacgg !=nil {return _bacgg ;};};case _g .EndElement :break _dcfg ;case _g .CharData :};};return nil ;};func NewCT_HandoutMasterIdListEntry ()*CT_HandoutMasterIdListEntry {_gac :=&CT_HandoutMasterIdListEntry {};return _gac ;};type CT_TLOleChartTargetElement struct{ -// Animate Background -AnimBgAttr *bool ; +// Type +TypeAttr ST_TLChartSubelementType ; -// Auto Update Animation Background -AutoUpdateAnimBgAttr *bool ; +// Level +LvlAttr *uint32 ;};type EG_ChildSlide struct{ -// Reverse -RevAttr *bool ; +// Color Scheme Map Override +ClrMapOvr *_b .CT_ColorMappingOverride ;};func (_aabfe *CT_TLBuildDiagram )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abge :=range start .Attr {if _abge .Name .Local =="\u0062\u006c\u0064"{_aabfe .BldAttr .UnmarshalXMLAttr (_abge ); +continue ;};if _abge .Name .Local =="\u0073\u0070\u0069\u0064"{_ggcfc ,_ggcc :=_d .ParseUint (_abge .Value ,10,32);if _ggcc !=nil {return _ggcc ;};_bead :=uint32 (_ggcfc );_aabfe .SpidAttr =&_bead ;continue ;};if _abge .Name .Local =="\u0067\u0072\u0070I\u0064"{_bfdfe ,_dccac :=_d .ParseUint (_abge .Value ,10,32); +if _dccac !=nil {return _dccac ;};_ffag :=uint32 (_bfdfe );_aabfe .GrpIdAttr =&_ffag ;continue ;};if _abge .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_eacdec ,_dgdg :=_d .ParseBool (_abge .Value );if _dgdg !=nil {return _dgdg ;}; +_aabfe .UiExpandAttr =&_eacdec ;continue ;};};for {_gcafb ,_acgb :=d .Token ();if _acgb !=nil {return _dd .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",_acgb ); +};if _aeede ,_gcfg :=_gcafb .(_g .EndElement );_gcfg &&_aeede .Name ==start .Name {break ;};};return nil ;}; -// Auto Advance Time -AdvAutoAttr *ST_TLTime ; +// ValidateWithPath validates the CT_TagsData and its children, prefixing error messages with path +func (_ccagf *CT_TagsData )ValidateWithPath (path string )error {return nil };func (_cagde *ST_TLDiagramBuildType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edcfe ,_bebaag :=d .Token ();if _bebaag !=nil {return _bebaag ;};if _dfaeb ,_cacbd :=_edcfe .(_g .EndElement ); +_cacbd &&_dfaeb .Name ==start .Name {*_cagde =1;return nil ;};if _adcf ,_cbfbb :=_edcfe .(_g .CharData );!_cbfbb {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edcfe ); +}else {switch string (_adcf ){case "":*_cagde =0;case "\u0077\u0068\u006fl\u0065":*_cagde =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_cagde =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_cagde =3; +case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_cagde =4;case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_cagde =5;case "\u0063\u0077":*_cagde =6;case "\u0063\u0077\u0049\u006e":*_cagde =7; +case "\u0063\u0077\u004fu\u0074":*_cagde =8;case "\u0063\u0063\u0077":*_cagde =9;case "\u0063\u0063\u0077I\u006e":*_cagde =10;case "\u0063\u0063\u0077\u004f\u0075\u0074":*_cagde =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_cagde =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_cagde =13; +case "\u0075\u0070":*_cagde =14;case "\u0064\u006f\u0077\u006e":*_cagde =15;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_cagde =16;case "\u0063\u0075\u0073\u0074":*_cagde =17;};};_edcfe ,_bebaag =d .Token ();if _bebaag !=nil {return _bebaag ;}; +if _afef ,_edbc :=_edcfe .(_g .EndElement );_edbc &&_afef .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edcfe ); +};func (_edda *CT_SlideMasterTextStyles )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _edda .TitleStyle !=nil {_caeba :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074i\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_edda .TitleStyle ,_caeba );};if _edda .BodyStyle !=nil {_cbee :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0062\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_edda .BodyStyle ,_cbee );};if _edda .OtherStyle !=nil {_fabgb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006ft\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_edda .OtherStyle ,_fabgb );};if _edda .ExtLst !=nil {_fdacc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edda .ExtLst ,_fdacc );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_cbgae *ST_TLAnimateBehaviorValueType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_addbg ,_cadda :=d .Token ();if _cadda !=nil {return _cadda ;};if _gcfgg ,_decfa :=_addbg .(_g .EndElement );_decfa &&_gcfgg .Name ==start .Name {*_cbgae =1; +return nil ;};if _bbecb ,_edcaf :=_addbg .(_g .CharData );!_edcaf {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_addbg );}else {switch string (_bbecb ){case "":*_cbgae =0; +case "\u0073\u0074\u0072":*_cbgae =1;case "\u006e\u0075\u006d":*_cbgae =2;case "\u0063\u006c\u0072":*_cbgae =3;};};_addbg ,_cadda =d .Token ();if _cadda !=nil {return _cadda ;};if _gefde ,_bacggb :=_addbg .(_g .EndElement );_bacggb &&_gefde .Name ==start .Name {return nil ; +};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_addbg );};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; +); -// Template effects -TmplLst *CT_TLTemplateList ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type CT_TLMediaNodeVideo struct{ +// Validate validates the CT_TLAnimateEffectBehavior and its children +func (_gfgdg *CT_TLAnimateEffectBehavior )Validate ()error {return _gfgdg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072");};func (_cbad *CT_TLTimeNodeExclusive )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_fadec :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_cbad .CTn ,_fadec );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TLTextTargetElement struct{ -// Full Screen -FullScrnAttr *bool ; +// Character Range +CharRg *CT_IndexRange ; -// Common Media Node Properties -CMediaNode *CT_TLCommonMediaNodeData ;};func (_dcfad ST_IterateType )ValidateWithPath (path string )error {switch _dcfad {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 (_dcfad )); -};return nil ;};func _gagd (_dcefg bool )uint8 {if _dcefg {return 1;};return 0;};func NewCT_TLSetBehavior ()*CT_TLSetBehavior {_effeb :=&CT_TLSetBehavior {};_effeb .CBhvr =NewCT_TLCommonBehaviorData ();return _effeb ;};func (_eaacge *ST_TLAnimateBehaviorValueType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_eaacge =0; -case "\u0073\u0074\u0072":*_eaacge =1;case "\u006e\u0075\u006d":*_eaacge =2;case "\u0063\u006c\u0072":*_eaacge =3;};return nil ;};func (_degcf ST_TLAnimateColorSpace )Validate ()error {return _degcf .ValidateWithPath ("")};func (_cbad *ST_OleObjectFollowColorScheme )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bdbef ,_eaaed :=d .Token (); -if _eaaed !=nil {return _eaaed ;};if _fgfaff ,_bgfed :=_bdbef .(_gg .EndElement );_bgfed &&_fgfaff .Name ==start .Name {*_cbad =1;return nil ;};if _acefa ,_abbeeb :=_bdbef .(_gg .CharData );!_abbeeb {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdbef ); -}else {switch string (_acefa ){case "":*_cbad =0;case "\u006e\u006f\u006e\u0065":*_cbad =1;case "\u0066\u0075\u006c\u006c":*_cbad =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_cbad =3;};}; -_bdbef ,_eaaed =d .Token ();if _eaaed !=nil {return _eaaed ;};if _ffcd ,_fbeded :=_bdbef .(_gg .EndElement );_fbeded &&_ffcd .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdbef ); -}; +// Paragraph Text Range +PRg *CT_IndexRange ;};func NewCT_TLAnimateRotationBehavior ()*CT_TLAnimateRotationBehavior {_ddga :=&CT_TLAnimateRotationBehavior {};_ddga .CBhvr =NewCT_TLCommonBehaviorData ();return _ddga ;};func NewSldMaster ()*SldMaster {_cffba :=&SldMaster {};_cffba .CT_SlideMaster =*NewCT_SlideMaster (); +return _cffba ;};func NewCT_BuildList ()*CT_BuildList {_ccf :=&CT_BuildList {};return _ccf }; -// Validate validates the CT_CommonViewProperties and its children -func (_cge *CT_CommonViewProperties )Validate ()error {return _cge .ValidateWithPath ("\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_afffc *EG_Background )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _afffc .BgPr !=nil {_eefcbe :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}}; -e .EncodeElement (_afffc .BgPr ,_eefcbe );};if _afffc .BgRef !=nil {_ffaba :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}};e .EncodeElement (_afffc .BgRef ,_ffaba );};return nil ;}; +// ValidateWithPath validates the CT_TLTimeNodeSequence and its children, prefixing error messages with path +func (_eacdf *CT_TLTimeNodeSequence )ValidateWithPath (path string )error {if _agbg :=_eacdf .PrevAcAttr .ValidateWithPath (path +"/\u0050\u0072\u0065\u0076\u0041\u0063\u0041\u0074\u0074\u0072");_agbg !=nil {return _agbg ;};if _debbd :=_eacdf .NextAcAttr .ValidateWithPath (path +"/\u004e\u0065\u0078\u0074\u0041\u0063\u0041\u0074\u0074\u0072"); +_debbd !=nil {return _debbd ;};if _fdaaf :=_eacdf .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_fdaaf !=nil {return _fdaaf ;};if _eacdf .PrevCondLst !=nil {if _dgfag :=_eacdf .PrevCondLst .ValidateWithPath (path +"\u002f\u0050\u0072e\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"); +_dgfag !=nil {return _dgfag ;};};if _eacdf .NextCondLst !=nil {if _agfgd :=_eacdf .NextCondLst .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_agfgd !=nil {return _agfgd ;};};return nil ;};func NewAG_ChildSlide ()*AG_ChildSlide {_ge :=&AG_ChildSlide {}; +return _ge };func (_acbbd *CT_WheelTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acbbd .SpokesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u006f\u006b\u0065\u0073"},Value :_dd .Sprintf ("\u0025\u0076",*_acbbd .SpokesAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TLIterateData ()*CT_TLIterateData {_gfda :=&CT_TLIterateData {};return _gfda }; -// ValidateWithPath validates the CT_TLTimeAnimateValueList and its children, prefixing error messages with path -func (_cdcf *CT_TLTimeAnimateValueList )ValidateWithPath (path string )error {for _gfde ,_abec :=range _cdcf .Tav {if _gbgba :=_abec .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0076\u005b\u0025\u0064\u005d",path ,_gfde ));_gbgba !=nil {return _gbgba ; -};};return nil ;};type ST_TLParaBuildType byte ;type ST_PrintColorMode byte ;func (_ggdbf ST_TLDiagramBuildType )ValidateWithPath (path string )error {switch _ggdbf {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 (_ggdbf )); -};return nil ;}; +// Validate validates the EG_TopLevelSlide and its children +func (_bgbfd *EG_TopLevelSlide )Validate ()error {return _bgbfd .ValidateWithPath ("\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065");};type CT_OleObjectLink struct{ -// ValidateWithPath validates the CT_WebProperties and its children, prefixing error messages with path -func (_cedfe *CT_WebProperties )ValidateWithPath (path string )error {if _acgef :=_cedfe .ImgSzAttr .ValidateWithPath (path +"\u002f\u0049\u006d\u0067\u0053\u007a\u0041\u0074\u0074\u0072");_acgef !=nil {return _acgef ;};if _abcga :=_cedfe .ClrAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0041\u0074\u0074\u0072"); -_abcga !=nil {return _abcga ;};if _cedfe .ExtLst !=nil {if _feeae :=_cedfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_feeae !=nil {return _feeae ;};};return nil ;}; +// Update Linked Embedded Objects Automatically +UpdateAutomaticAttr *bool ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the EG_SlideListChoice and its children, prefixing error messages with path -func (_cedcf *EG_SlideListChoice )ValidateWithPath (path string )error {if _cedcf .SldAll !=nil {if _bdgdb :=_cedcf .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_bdgdb !=nil {return _bdgdb ;};};if _cedcf .SldRg !=nil {if _fdge :=_cedcf .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067"); -_fdge !=nil {return _fdge ;};};if _cedcf .CustShow !=nil {if _fdfgc :=_cedcf .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_fdfgc !=nil {return _fdfgc ;};};return nil ;};func (_fedc ST_SlideLayoutType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_eggde :=_gg .Attr {}; -_eggde .Name =name ;switch _fedc {case ST_SlideLayoutTypeUnset :_eggde .Value ="";case ST_SlideLayoutTypeTitle :_eggde .Value ="\u0074\u0069\u0074l\u0065";case ST_SlideLayoutTypeTx :_eggde .Value ="\u0074\u0078";case ST_SlideLayoutTypeTwoColTx :_eggde .Value ="\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078"; -case ST_SlideLayoutTypeTbl :_eggde .Value ="\u0074\u0062\u006c";case ST_SlideLayoutTypeTxAndChart :_eggde .Value ="\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074";case ST_SlideLayoutTypeChartAndTx :_eggde .Value ="\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078"; -case ST_SlideLayoutTypeDgm :_eggde .Value ="\u0064\u0067\u006d";case ST_SlideLayoutTypeChart :_eggde .Value ="\u0063\u0068\u0061r\u0074";case ST_SlideLayoutTypeTxAndClipArt :_eggde .Value ="\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074"; -case ST_SlideLayoutTypeClipArtAndTx :_eggde .Value ="\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTitleOnly :_eggde .Value ="\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case ST_SlideLayoutTypeBlank :_eggde .Value ="\u0062\u006c\u0061n\u006b"; -case ST_SlideLayoutTypeTxAndObj :_eggde .Value ="\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTx :_eggde .Value ="\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOnly :_eggde .Value ="\u006fb\u006a\u004f\u006e\u006c\u0079"; -case ST_SlideLayoutTypeObj :_eggde .Value ="\u006f\u0062\u006a";case ST_SlideLayoutTypeTxAndMedia :_eggde .Value ="\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case ST_SlideLayoutTypeMediaAndTx :_eggde .Value ="\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078"; -case ST_SlideLayoutTypeObjOverTx :_eggde .Value ="\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case ST_SlideLayoutTypeTxOverObj :_eggde .Value ="\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case ST_SlideLayoutTypeTxAndTwoObj :_eggde .Value ="t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a"; -case ST_SlideLayoutTypeTwoObjAndTx :_eggde .Value ="t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTwoObjOverTx :_eggde .Value ="\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case ST_SlideLayoutTypeFourObj :_eggde .Value ="\u0066o\u0075\u0072\u004f\u0062\u006a"; -case ST_SlideLayoutTypeVertTx :_eggde .Value ="\u0076\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeClipArtAndVertTx :_eggde .Value ="\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTx :_eggde .Value ="\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078"; -case ST_SlideLayoutTypeVertTitleAndTxOverChart :_eggde .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 :_eggde .Value ="\u0074\u0077\u006f\u004f\u0062\u006a"; -case ST_SlideLayoutTypeObjAndTwoObj :_eggde .Value ="\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndObj :_eggde .Value ="\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeCust :_eggde .Value ="\u0063\u0075\u0073\u0074"; -case ST_SlideLayoutTypeSecHead :_eggde .Value ="\u0073e\u0063\u0048\u0065\u0061\u0064";case ST_SlideLayoutTypeTwoTxTwoObj :_eggde .Value ="t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjTx :_eggde .Value ="\u006f\u0062\u006aT\u0078"; -case ST_SlideLayoutTypePicTx :_eggde .Value ="\u0070\u0069\u0063T\u0078";};return _eggde ,nil ;};func (_ddaefg *ST_TransitionInOutDirectionType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_efaaa ,_cgfg :=d .Token ();if _cgfg !=nil {return _cgfg ; -};if _eaccd ,_eddfc :=_efaaa .(_gg .EndElement );_eddfc &&_eaccd .Name ==start .Name {*_ddaefg =1;return nil ;};if _abfca ,_eaagc :=_efaaa .(_gg .CharData );!_eaagc {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efaaa ); -}else {switch string (_abfca ){case "":*_ddaefg =0;case "\u006f\u0075\u0074":*_ddaefg =1;case "\u0069\u006e":*_ddaefg =2;};};_efaaa ,_cgfg =d .Token ();if _cgfg !=nil {return _cgfg ;};if _cceee ,_gabdg :=_efaaa .(_gg .EndElement );_gabdg &&_cceee .Name ==start .Name {return nil ; -};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efaaa );}; +// ValidateWithPath validates the CT_ApplicationNonVisualDrawingProps and its children, prefixing error messages with path +func (_fed *CT_ApplicationNonVisualDrawingProps )ValidateWithPath (path string )error {if _fed .Ph !=nil {if _gga :=_fed .Ph .ValidateWithPath (path +"\u002f\u0050\u0068");_gga !=nil {return _gga ;};};if _fed .AudioCd !=nil {if _ddf :=_fed .AudioCd .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0043\u0064"); +_ddf !=nil {return _ddf ;};};if _fed .WavAudioFile !=nil {if _fce :=_fed .WavAudioFile .ValidateWithPath (path +"\u002f\u0057\u0061\u0076\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065");_fce !=nil {return _fce ;};};if _fed .AudioFile !=nil {if _fda :=_fed .AudioFile .ValidateWithPath (path +"\u002f\u0041\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"); +_fda !=nil {return _fda ;};};if _fed .VideoFile !=nil {if _afb :=_fed .VideoFile .ValidateWithPath (path +"\u002f\u0056\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065");_afb !=nil {return _afb ;};};if _fed .QuickTimeFile !=nil {if _debc :=_fed .QuickTimeFile .ValidateWithPath (path +"\u002f\u0051\u0075\u0069\u0063\u006b\u0054\u0069\u006de\u0046\u0069\u006c\u0065"); +_debc !=nil {return _debc ;};};if _fed .CustDataLst !=nil {if _agb :=_fed .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_agb !=nil {return _agb ;};};if _fed .ExtLst !=nil {if _ddfg :=_fed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ddfg !=nil {return _ddfg ;};};return nil ;}; -// ValidateWithPath validates the CT_TLIterateIntervalPercentage and its children, prefixing error messages with path -func (_eeeee *CT_TLIterateIntervalPercentage )ValidateWithPath (path string )error {if _gbfg :=_eeeee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbfg !=nil {return _gbfg ;};return nil ;};func (_cecb *CT_HandoutMasterIdList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bdga :for {_bgfg ,_ebdag :=d .Token (); -if _ebdag !=nil {return _ebdag ;};switch _dcbfg :=_bgfg .(type ){case _gg .StartElement :switch _dcbfg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cecb .HandoutMasterId =NewCT_HandoutMasterIdListEntry (); -if _eaff :=d .DecodeElement (_cecb .HandoutMasterId ,&_dcbfg );_eaff !=nil {return _eaff ;};default:_c .Log .Debug ("\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",_dcbfg .Name ); -if _dega :=d .Skip ();_dega !=nil {return _dega ;};};case _gg .EndElement :break _bdga ;case _gg .CharData :};};return nil ;};func (_gcea *CT_TLCommonMediaNodeData )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gcea .VolAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u006f\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_gcea .VolAttr )}); -};if _gcea .MuteAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u0075\u0074\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_gcea .MuteAttr ))});};if _gcea .NumSldAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0075\u006d\u0053\u006c\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_gcea .NumSldAttr )}); -};if _gcea .ShowWhenStoppedAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_gcea .ShowWhenStoppedAttr ))}); -};e .EncodeToken (start );_feedd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_gcea .CTn ,_feedd );_gaeaa :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_gcea .TgtEl ,_gaeaa ); -e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_acaec ST_WebColorType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ccce :=_gg .Attr {};_ccce .Name =name ;switch _acaec {case ST_WebColorTypeUnset :_ccce .Value ="";case ST_WebColorTypeNone :_ccce .Value ="\u006e\u006f\u006e\u0065"; -case ST_WebColorTypeBrowser :_ccce .Value ="\u0062r\u006f\u0077\u0073\u0065\u0072";case ST_WebColorTypePresentationText :_ccce .Value ="\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074";case ST_WebColorTypePresentationAccent :_ccce .Value ="\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074"; -case ST_WebColorTypeWhiteTextOnBlack :_ccce .Value ="\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b";case ST_WebColorTypeBlackTextOnWhite :_ccce .Value ="\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065"; -};return _ccce ,nil ;};func (_ceb *CT_CommentList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _ceb .Cm !=nil {_ccdc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u006d"}};for _ ,_ddf :=range _ceb .Cm {e .EncodeElement (_ddf ,_ccdc ); -};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_dfdb *CT_SmartTags )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dfdb .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fgbf *CT_NotesTextViewProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_bgbcd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}}; -e .EncodeElement (_fgbf .CViewPr ,_bgbcd );if _fgbf .ExtLst !=nil {_bgcga :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgbf .ExtLst ,_bgcga );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;};func (_bfga *CT_TLIterateIntervalPercentage )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_bfga .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_Empty struct{};func NewCT_TLBuildParagraph ()*CT_TLBuildParagraph {_bfcf :=&CT_TLBuildParagraph {};return _bfcf }; +// Validate validates the CT_TLCommonMediaNodeData and its children +func (_cdgcd *CT_TLCommonMediaNodeData )Validate ()error {return _cdgcd .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_daagg ST_TLCommandType )Validate ()error {return _daagg .ValidateWithPath ("")}; +func (_edbbg *CT_TLGraphicalObjectBuild )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edbbg .SpidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_edbbg .SpidAttr )}); +};if _edbbg .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_edbbg .GrpIdAttr )});};if _edbbg .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_edbbg .UiExpandAttr ))}); +};e .EncodeToken (start );if _edbbg .BldAsOne !=nil {_gaadb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0041\u0073\u004f\u006e\u0065"}};e .EncodeElement (_edbbg .BldAsOne ,_gaadb );};if _edbbg .BldSub !=nil {_efebe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006c\u0064\u0053\u0075\u0062"}}; +e .EncodeElement (_edbbg .BldSub ,_efebe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type Notes struct{CT_NotesSlide };func (_agac *CT_ExtensionListModify )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebde :=range start .Attr {if _ebde .Name .Local =="\u006d\u006f\u0064"{_aede ,_afee :=_d .ParseBool (_ebde .Value ); +if _afee !=nil {return _afee ;};_agac .ModAttr =&_aede ;continue ;};};_daaf :for {_fdad ,_cdca :=d .Token ();if _cdca !=nil {return _cdca ;};switch _bbde :=_fdad .(type ){case _g .StartElement :switch _bbde .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_gfff :=NewCT_Extension (); +if _cgec :=d .DecodeElement (_gfff ,&_bbde );_cgec !=nil {return _cgec ;};_agac .Ext =append (_agac .Ext ,_gfff );default:_de .Log .Debug ("\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",_bbde .Name ); +if _dedfc :=d .Skip ();_dedfc !=nil {return _dedfc ;};};case _g .EndElement :break _daaf ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_BackgroundProperties and its children, prefixing error messages with path -func (_egg *CT_BackgroundProperties )ValidateWithPath (path string )error {if _egg .NoFill !=nil {if _dfd :=_egg .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_dfd !=nil {return _dfd ;};};if _egg .SolidFill !=nil {if _agd :=_egg .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); -_agd !=nil {return _agd ;};};if _egg .GradFill !=nil {if _aeec :=_egg .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_aeec !=nil {return _aeec ;};};if _egg .BlipFill !=nil {if _fbg :=_egg .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); -_fbg !=nil {return _fbg ;};};if _egg .PattFill !=nil {if _fbe :=_egg .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_fbe !=nil {return _fbe ;};};if _egg .GrpFill !=nil {if _dgfe :=_egg .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); -_dgfe !=nil {return _dgfe ;};};if _egg .EffectLst !=nil {if _aed :=_egg .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_aed !=nil {return _aed ;};};if _egg .EffectDag !=nil {if _fae :=_egg .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); -_fae !=nil {return _fae ;};};if _egg .ExtLst !=nil {if _fdf :=_egg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdf !=nil {return _fdf ;};};return nil ;};func (_abfge *EG_Background )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_agadd :for {_bcgg ,_beaeb :=d .Token (); -if _beaeb !=nil {return _beaeb ;};switch _acaa :=_bcgg .(type ){case _gg .StartElement :switch _acaa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_abfge .BgPr =NewCT_BackgroundProperties (); -if _fggc :=d .DecodeElement (_abfge .BgPr ,&_acaa );_fggc !=nil {return _fggc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_abfge .BgRef =_cf .NewCT_StyleMatrixReference (); -if _bdcbc :=d .DecodeElement (_abfge .BgRef ,&_acaa );_bdcbc !=nil {return _bdcbc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_acaa .Name ); -if _fgefg :=d .Skip ();_fgefg !=nil {return _fgefg ;};};case _gg .EndElement :break _agadd ;case _gg .CharData :};};return nil ;};func (_fdag ST_TLTriggerRuntimeNode )String ()string {switch _fdag {case 0:return "";case 1:return "\u0066\u0069\u0072s\u0074"; -case 2:return "\u006c\u0061\u0073\u0074";case 3:return "\u0061\u006c\u006c";};return "";};type CT_ShowInfoBrowse struct{ +// ValidateWithPath validates the CT_TLTimeAnimateValueList and its children, prefixing error messages with path +func (_ecefe *CT_TLTimeAnimateValueList )ValidateWithPath (path string )error {for _egdef ,_bfgcf :=range _ecefe .Tav {if _beae :=_bfgcf .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0076\u005b\u0025\u0064\u005d",path ,_egdef ));_beae !=nil {return _beae ; +};};return nil ;}; -// Show Scroll Bar in Window -ShowScrollbarAttr *bool ;}; +// ValidateWithPath validates the CT_TLPoint and its children, prefixing error messages with path +func (_cbdfa *CT_TLPoint )ValidateWithPath (path string )error {if _bfeca :=_cbdfa .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_bfeca !=nil {return _bfeca ;};if _ddfge :=_cbdfa .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); +_ddfge !=nil {return _ddfge ;};return nil ;};func (_cadcb ST_TLAnimateBehaviorCalcMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dddea :=_g .Attr {};_dddea .Name =name ;switch _cadcb {case ST_TLAnimateBehaviorCalcModeUnset :_dddea .Value =""; +case ST_TLAnimateBehaviorCalcModeDiscrete :_dddea .Value ="\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case ST_TLAnimateBehaviorCalcModeLin :_dddea .Value ="\u006c\u0069\u006e";case ST_TLAnimateBehaviorCalcModeFmla :_dddea .Value ="\u0066\u006d\u006c\u0061"; +};return _dddea ,nil ;};func (_agga ST_TLAnimateEffectTransition )Validate ()error {return _agga .ValidateWithPath ("")}; -// Validate validates the CT_CommentAuthorList and its children -func (_aca *CT_CommentAuthorList )Validate ()error {return _aca .ValidateWithPath ("C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074");};func (_bccab ST_ViewType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_adcdg :=_gg .Attr {}; -_adcdg .Name =name ;switch _bccab {case ST_ViewTypeUnset :_adcdg .Value ="";case ST_ViewTypeSldView :_adcdg .Value ="\u0073l\u0064\u0056\u0069\u0065\u0077";case ST_ViewTypeSldMasterView :_adcdg .Value ="\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077"; -case ST_ViewTypeNotesView :_adcdg .Value ="\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w";case ST_ViewTypeHandoutView :_adcdg .Value ="h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077";case ST_ViewTypeNotesMasterView :_adcdg .Value ="\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077"; -case ST_ViewTypeOutlineView :_adcdg .Value ="o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077";case ST_ViewTypeSldSorterView :_adcdg .Value ="\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077";case ST_ViewTypeSldThumbnailView :_adcdg .Value ="\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077"; -};return _adcdg ,nil ;};func ParseUnionST_TLTime (s string )(ST_TLTime ,error ){return ST_TLTime {},nil };type CT_SplitTransition struct{ +// ValidateWithPath validates the Notes and its children, prefixing error messages with path +func (_dabee *Notes )ValidateWithPath (path string )error {if _gagdg :=_dabee .CT_NotesSlide .ValidateWithPath (path );_gagdg !=nil {return _gagdg ;};return nil ;};func (_cfagf *Presentation )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\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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 ="\u0070\u003a\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e";return _cfagf .CT_Presentation .MarshalXML (e ,start );};func NewCT_CommentAuthor ()*CT_CommentAuthor {_fgb :=&CT_CommentAuthor {};return _fgb };func (_defb *CT_TLAnimateBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _defb .ByAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u0079"},Value :_dd .Sprintf ("\u0025\u0076",*_defb .ByAttr )}); +};if _defb .FromAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_dd .Sprintf ("\u0025\u0076",*_defb .FromAttr )});};if _defb .ToAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u006f"},Value :_dd .Sprintf ("\u0025\u0076",*_defb .ToAttr )}); +};if _defb .CalcmodeAttr !=ST_TLAnimateBehaviorCalcModeUnset {_bdbbf ,_bbda :=_defb .CalcmodeAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"});if _bbda !=nil {return _bbda ;};start .Attr =append (start .Attr ,_bdbbf ); +};if _defb .ValueTypeAttr !=ST_TLAnimateBehaviorValueTypeUnset {_fbdce ,_acbb :=_defb .ValueTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"});if _acbb !=nil {return _acbb ;};start .Attr =append (start .Attr ,_fbdce ); +};e .EncodeToken (start );_eacbb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_defb .CBhvr ,_eacbb );if _defb .TavLst !=nil {_ebbbb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0061\u0076\u004c\u0073\u0074"}}; +e .EncodeElement (_defb .TavLst ,_ebbbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TLTimeCondition struct{ -// Orientation -OrientAttr ST_Direction ; +// Trigger Event +EvtAttr ST_TLTriggerEvent ; -// Direction -DirAttr ST_TransitionInOutDirectionType ;};type ST_IterateType byte ; +// Trigger Delay +DelayAttr *ST_TLTime ; -// Validate validates the CT_TLIterateData and its children -func (_affg *CT_TLIterateData )Validate ()error {return _affg .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061");};func (_daebg ST_PhotoAlbumFrameShape )ValidateWithPath (path string )error {switch _daebg {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 (_daebg )); -};return nil ;};type CT_TLCommonMediaNodeData struct{ +// Target Element Trigger Choice +TgtEl *CT_TLTimeTargetElement ; -// Volume -VolAttr *_cf .ST_PositiveFixedPercentage ; +// Time Node +Tn *CT_TLTriggerTimeNodeID ; -// Mute -MuteAttr *bool ; +// Runtime Node Trigger Choice +Rtn *CT_TLTriggerRuntimeNode ;}; -// Number of Slides -NumSldAttr *uint32 ; +// Validate validates the CT_Guide and its children +func (_dfbb *CT_Guide )Validate ()error {return _dfbb .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065");}; -// Show When Stopped -ShowWhenStoppedAttr *bool ; +// ValidateWithPath validates the CT_ModifyVerifier and its children, prefixing error messages with path +func (_cegeg *CT_ModifyVerifier )ValidateWithPath (path string )error {if _fcca :=_cegeg .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); +_fcca !=nil {return _fcca ;};if _cbca :=_cegeg .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");_cbca !=nil {return _cbca ; +};if _caga :=_cegeg .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_caga !=nil {return _caga ;};return nil ;}; -// Common Time Node Properties -CTn *CT_TLCommonTimeNodeData ;TgtEl *CT_TLTimeTargetElement ;};func (_bfbe *CT_TLBuildParagraph )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cbfa :=range start .Attr {if _cbfa .Name .Local =="\u0062\u0075\u0069l\u0064"{_bfbe .BuildAttr .UnmarshalXMLAttr (_cbfa ); -continue ;};if _cbfa .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_efag ,_adcf :=_e .ParseUint (_cbfa .Value ,10,32);if _adcf !=nil {return _adcf ;};_adgea :=uint32 (_efag );_bfbe .BldLvlAttr =&_adgea ;continue ;};if _cbfa .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_eebc ,_fdcg :=_e .ParseBool (_cbfa .Value ); -if _fdcg !=nil {return _fdcg ;};_bfbe .AnimBgAttr =&_eebc ;continue ;};if _cbfa .Name .Local =="\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"{_efccd ,_fcaba :=_e .ParseBool (_cbfa .Value );if _fcaba !=nil {return _fcaba ; -};_bfbe .AutoUpdateAnimBgAttr =&_efccd ;continue ;};if _cbfa .Name .Local =="\u0072\u0065\u0076"{_bacgf ,_bgacfa :=_e .ParseBool (_cbfa .Value );if _bgacfa !=nil {return _bgacfa ;};_bfbe .RevAttr =&_bacgf ;continue ;};if _cbfa .Name .Local =="\u0061d\u0076\u0041\u0075\u0074\u006f"{_fdcc ,_bebb :=ParseUnionST_TLTime (_cbfa .Value ); -if _bebb !=nil {return _bebb ;};_bfbe .AdvAutoAttr =&_fdcc ;continue ;};if _cbfa .Name .Local =="\u0073\u0070\u0069\u0064"{_ffaag ,_cfcdf :=_e .ParseUint (_cbfa .Value ,10,32);if _cfcdf !=nil {return _cfcdf ;};_fbacd :=uint32 (_ffaag );_bfbe .SpidAttr =&_fbacd ; -continue ;};if _cbfa .Name .Local =="\u0067\u0072\u0070I\u0064"{_gfcb ,_geggf :=_e .ParseUint (_cbfa .Value ,10,32);if _geggf !=nil {return _geggf ;};_dcddg :=uint32 (_gfcb );_bfbe .GrpIdAttr =&_dcddg ;continue ;};if _cbfa .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_fbbc ,_acdd :=_e .ParseBool (_cbfa .Value ); -if _acdd !=nil {return _acdd ;};_bfbe .UiExpandAttr =&_fbbc ;continue ;};};_cdfbd :for {_bbcce ,_bfacb :=d .Token ();if _bfacb !=nil {return _bfacb ;};switch _bgbac :=_bbcce .(type ){case _gg .StartElement :switch _bgbac .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfbe .TmplLst =NewCT_TLTemplateList (); -if _fcdea :=d .DecodeElement (_bfbe .TmplLst ,&_bgbac );_fcdea !=nil {return _fcdea ;};default:_c .Log .Debug ("\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",_bgbac .Name ); -if _caef :=d .Skip ();_caef !=nil {return _caef ;};};case _gg .EndElement :break _cdfbd ;case _gg .CharData :};};return nil ;};func (_afede ST_TLTimeNodePresetClassType )String ()string {switch _afede {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 NewCT_EmbeddedFontDataId ()*CT_EmbeddedFontDataId {_fbede :=&CT_EmbeddedFontDataId {}; -return _fbede ;};type CT_TLAnimVariantIntegerVal struct{ +// Validate validates the CT_NotesViewProperties and its children +func (_aggdf *CT_NotesViewProperties )Validate ()error {return _aggdf .ValidateWithPath ("\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_fggaa *ST_TLTriggerRuntimeNode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aggbba ,_gacff :=d .Token (); +if _gacff !=nil {return _gacff ;};if _egbef ,_egffc :=_aggbba .(_g .EndElement );_egffc &&_egbef .Name ==start .Name {*_fggaa =1;return nil ;};if _fafce ,_cddf :=_aggbba .(_g .CharData );!_cddf {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aggbba ); +}else {switch string (_fafce ){case "":*_fggaa =0;case "\u0066\u0069\u0072s\u0074":*_fggaa =1;case "\u006c\u0061\u0073\u0074":*_fggaa =2;case "\u0061\u006c\u006c":*_fggaa =3;};};_aggbba ,_gacff =d .Token ();if _gacff !=nil {return _gacff ;};if _edffa ,_ccgg :=_aggbba .(_g .EndElement ); +_ccgg &&_edffa .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aggbba );};func (_dcaed *ST_WebScreenSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cecec ,_ddfbb :=d .Token (); +if _ddfbb !=nil {return _ddfbb ;};if _ebdgb ,_faegeb :=_cecec .(_g .EndElement );_faegeb &&_ebdgb .Name ==start .Name {*_dcaed =1;return nil ;};if _ebdgg ,_bcceb :=_cecec .(_g .CharData );!_bcceb {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cecec ); +}else {switch string (_ebdgg ){case "":*_dcaed =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_dcaed =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_dcaed =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_dcaed =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_dcaed =4; +case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_dcaed =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_dcaed =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_dcaed =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_dcaed =8; +case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_dcaed =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_dcaed =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_dcaed =11;};};_cecec ,_ddfbb =d .Token ();if _ddfbb !=nil {return _ddfbb ; +};if _aagdd ,_ddefc :=_cecec .(_g .EndElement );_ddefc &&_aagdd .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cecec ); +};type CT_TLAnimVariantBooleanVal struct{ // Value -ValAttr int32 ;};func (_aea *CT_BackgroundProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_aab :=range start .Attr {if _aab .Name .Local =="\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"{_ccf ,_ggb :=_e .ParseBool (_aab .Value ); -if _ggb !=nil {return _ggb ;};_aea .ShadeToTitleAttr =&_ccf ;continue ;};};_eaac :for {_efe ,_dgfb :=d .Token ();if _dgfb !=nil {return _dgfb ;};switch _ece :=_efe .(type ){case _gg .StartElement :switch _ece .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u006f\u0046\u0069\u006c\u006c"}:_aea .NoFill =_cf .NewCT_NoFillProperties (); -if _gdde :=d .DecodeElement (_aea .NoFill ,&_ece );_gdde !=nil {return _gdde ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u006c\u0069\u0064\u0046\u0069\u006cl"}:_aea .SolidFill =_cf .NewCT_SolidColorFillProperties (); -if _fbc :=d .DecodeElement (_aea .SolidFill ,&_ece );_fbc !=nil {return _fbc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}:_aea .GradFill =_cf .NewCT_GradientFillProperties (); -if _fbf :=d .DecodeElement (_aea .GradFill ,&_ece );_fbf !=nil {return _fbf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}:_aea .BlipFill =_cf .NewCT_BlipFillProperties (); -if _dff :=d .DecodeElement (_aea .BlipFill ,&_ece );_dff !=nil {return _dff ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}:_aea .PattFill =_cf .NewCT_PatternFillProperties (); -if _bdbb :=d .DecodeElement (_aea .PattFill ,&_ece );_bdbb !=nil {return _bdbb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0070\u0046\u0069\u006c\u006c"}:_aea .GrpFill =_cf .NewCT_GroupFillProperties (); -if _cbe :=d .DecodeElement (_aea .GrpFill ,&_ece );_cbe !=nil {return _cbe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u004c\u0073t"}:_aea .EffectLst =_cf .NewCT_EffectList (); -if _aee :=d .DecodeElement (_aea .EffectLst ,&_ece );_aee !=nil {return _aee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065f\u0066\u0065\u0063\u0074\u0044\u0061g"}:_aea .EffectDag =_cf .NewCT_EffectContainer (); -if _dgc :=d .DecodeElement (_aea .EffectDag ,&_ece );_dgc !=nil {return _dgc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aea .ExtLst =NewCT_ExtensionList (); -if _cbc :=d .DecodeElement (_aea .ExtLst ,&_ece );_cbc !=nil {return _cbc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_ece .Name ); -if _cfa :=d .Skip ();_cfa !=nil {return _cfa ;};};case _gg .EndElement :break _eaac ;case _gg .CharData :};};return nil ;};func (_beaea *ST_TLChartSubelementType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aebbf ,_fbaac :=d .Token (); -if _fbaac !=nil {return _fbaac ;};if _adeba ,_dgfef :=_aebbf .(_gg .EndElement );_dgfef &&_adeba .Name ==start .Name {*_beaea =1;return nil ;};if _gadab ,_dcaeg :=_aebbf .(_gg .CharData );!_dcaeg {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aebbf ); -}else {switch string (_gadab ){case "":*_beaea =0;case "\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064":*_beaea =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_beaea =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_beaea =3;case "\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073":*_beaea =4; -case "\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_beaea =5;};};_aebbf ,_fbaac =d .Token ();if _fbaac !=nil {return _fbaac ;};if _gdccd ,_ebfa :=_aebbf .(_gg .EndElement );_ebfa &&_gdccd .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aebbf ); -};func (_dfefg *CT_SlideIdList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _dfefg .SldId !=nil {_eacee :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0073\u006c\u0064\u0049\u0064"}};for _ ,_abegcd :=range _dfefg .SldId {e .EncodeElement (_abegcd ,_eacee ); -};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ffbgd ST_TransitionCornerDirectionType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ddfa :=_gg .Attr {};_ddfa .Name =name ;switch _ffbgd {case ST_TransitionCornerDirectionTypeUnset :_ddfa .Value =""; -case ST_TransitionCornerDirectionTypeLu :_ddfa .Value ="\u006c\u0075";case ST_TransitionCornerDirectionTypeRu :_ddfa .Value ="\u0072\u0075";case ST_TransitionCornerDirectionTypeLd :_ddfa .Value ="\u006c\u0064";case ST_TransitionCornerDirectionTypeRd :_ddfa .Value ="\u0072\u0064"; -};return _ddfa ,nil ;};func (_cefdf ST_TLTimeNodePresetClassType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ceaa :=_gg .Attr {};_ceaa .Name =name ;switch _cefdf {case ST_TLTimeNodePresetClassTypeUnset :_ceaa .Value ="";case ST_TLTimeNodePresetClassTypeEntr :_ceaa .Value ="\u0065\u006e\u0074\u0072"; -case ST_TLTimeNodePresetClassTypeExit :_ceaa .Value ="\u0065\u0078\u0069\u0074";case ST_TLTimeNodePresetClassTypeEmph :_ceaa .Value ="\u0065\u006d\u0070\u0068";case ST_TLTimeNodePresetClassTypePath :_ceaa .Value ="\u0070\u0061\u0074\u0068";case ST_TLTimeNodePresetClassTypeVerb :_ceaa .Value ="\u0076\u0065\u0072\u0062"; -case ST_TLTimeNodePresetClassTypeMediacall :_ceaa .Value ="\u006de\u0064\u0069\u0061\u0063\u0061\u006cl";};return _ceaa ,nil ;};func (_eedb ST_TLBehaviorAdditiveType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_gcafg :=_gg .Attr {};_gcafg .Name =name ; -switch _eedb {case ST_TLBehaviorAdditiveTypeUnset :_gcafg .Value ="";case ST_TLBehaviorAdditiveTypeBase :_gcafg .Value ="\u0062\u0061\u0073\u0065";case ST_TLBehaviorAdditiveTypeSum :_gcafg .Value ="\u0073\u0075\u006d";case ST_TLBehaviorAdditiveTypeRepl :_gcafg .Value ="\u0072\u0065\u0070\u006c"; -case ST_TLBehaviorAdditiveTypeMult :_gcafg .Value ="\u006d\u0075\u006c\u0074";case ST_TLBehaviorAdditiveTypeNone :_gcafg .Value ="\u006e\u006f\u006e\u0065";};return _gcafg ,nil ;};func (_cecbg ST_WebScreenSize )Validate ()error {return _cecbg .ValidateWithPath ("")}; -func NewCT_OrientationTransition ()*CT_OrientationTransition {_fagb :=&CT_OrientationTransition {};return _fagb ;};func (_gbgf *CT_OutlineViewSlideEntry )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gbgf .IdAttr )}); -if _gbgf .CollapseAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_gbgf .CollapseAttr ))});};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;}; - -// Validate validates the CT_TLMediaNodeAudio and its children -func (_eaeg *CT_TLMediaNodeAudio )Validate ()error {return _eaeg .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f");};func NewCT_CommentAuthor ()*CT_CommentAuthor {_eaea :=&CT_CommentAuthor {}; -return _eaea }; +ValAttr bool ;}; // Validate validates the CT_ApplicationNonVisualDrawingProps and its children -func (_gca *CT_ApplicationNonVisualDrawingProps )Validate ()error {return _gca .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 NewCT_SlideIdList ()*CT_SlideIdList {_gdac :=&CT_SlideIdList {};return _gdac };func NewHandoutMaster ()*HandoutMaster {_ebdgb :=&HandoutMaster {};_ebdgb .CT_HandoutMaster =*NewCT_HandoutMaster ();return _ebdgb ;}; +func (_cba *CT_ApplicationNonVisualDrawingProps )Validate ()error {return _cba .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 (_gfd *CT_ControlList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gfd .Control !=nil {_gbaa :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u006f\u006e\u0074\u0072\u006fl"}};for _ ,_ddee :=range _gfd .Control {e .EncodeElement (_ddee ,_gbaa ); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbda *CT_TLAnimVariantIntegerVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_dd .Sprintf ("\u0025\u0076",_dbda .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TLTriggerRuntimeNode and its children, prefixing error messages with path -func (_fecgfe *CT_TLTriggerRuntimeNode )ValidateWithPath (path string )error {if _fecgfe .ValAttr ==ST_TLTriggerRuntimeNodeUnset {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 _gfdbc :=_fecgfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfdbc !=nil {return _gfdbc ;};return nil ;};func (_afeac *CT_TagList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -if _afeac .Tag !=nil {_ceffa :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074a\u0067"}};for _ ,_affb :=range _afeac .Tag {e .EncodeElement (_affb ,_ceffa );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_NotesViewProperties ()*CT_NotesViewProperties {_beae :=&CT_NotesViewProperties {}; -_beae .CSldViewPr =NewCT_CommonSlideViewProperties ();return _beae ;}; +// ValidateWithPath validates the CT_HandoutMasterIdListEntry and its children, prefixing error messages with path +func (_fgbdc *CT_HandoutMasterIdListEntry )ValidateWithPath (path string )error {if _fgbdc .ExtLst !=nil {if _gfea :=_fgbdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfea !=nil {return _gfea ;};};return nil ;}; -// ValidateWithPath validates the CT_SlideMaster and its children, prefixing error messages with path -func (_cacd *CT_SlideMaster )ValidateWithPath (path string )error {if _gafce :=_cacd .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_gafce !=nil {return _gafce ;};if _bbgbf :=_cacd .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); -_bbgbf !=nil {return _bbgbf ;};if _cacd .SldLayoutIdLst !=nil {if _fagbe :=_cacd .SldLayoutIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074");_fagbe !=nil {return _fagbe ;};};if _cacd .Transition !=nil {if _gfgbbe :=_cacd .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"); -_gfgbbe !=nil {return _gfgbbe ;};};if _cacd .Timing !=nil {if _acbeb :=_cacd .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_acbeb !=nil {return _acbeb ;};};if _cacd .Hf !=nil {if _dcgc :=_cacd .Hf .ValidateWithPath (path +"\u002f\u0048\u0066"); -_dcgc !=nil {return _dcgc ;};};if _cacd .TxStyles !=nil {if _dfec :=_cacd .TxStyles .ValidateWithPath (path +"\u002fT\u0078\u0053\u0074\u0079\u006c\u0065s");_dfec !=nil {return _dfec ;};};if _cacd .ExtLst !=nil {if _fgbc :=_cacd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fgbc !=nil {return _fgbc ;};};return nil ;};func (_cbfdb *CT_ViewProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ceab :=range start .Attr {if _ceab .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_cbfdb .LastViewAttr .UnmarshalXMLAttr (_ceab ); -continue ;};if _ceab .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dcfac ,_ggbad :=_e .ParseBool (_ceab .Value );if _ggbad !=nil {return _ggbad ;};_cbfdb .ShowCommentsAttr =&_dcfac ;continue ;};};_fcccgb :for {_gfbde ,_geebc :=d .Token (); -if _geebc !=nil {return _geebc ;};switch _gddc :=_gfbde .(type ){case _gg .StartElement :switch _gddc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbfdb .NormalViewPr =NewCT_NormalViewProperties (); -if _bffbb :=d .DecodeElement (_cbfdb .NormalViewPr ,&_gddc );_bffbb !=nil {return _bffbb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbfdb .SlideViewPr =NewCT_SlideViewProperties (); -if _edccg :=d .DecodeElement (_cbfdb .SlideViewPr ,&_gddc );_edccg !=nil {return _edccg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbfdb .OutlineViewPr =NewCT_OutlineViewProperties (); -if _cacdg :=d .DecodeElement (_cbfdb .OutlineViewPr ,&_gddc );_cacdg !=nil {return _cacdg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbfdb .NotesTextViewPr =NewCT_NotesTextViewProperties (); -if _bggag :=d .DecodeElement (_cbfdb .NotesTextViewPr ,&_gddc );_bggag !=nil {return _bggag ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cbfdb .SorterViewPr =NewCT_SlideSorterViewProperties (); -if _fcfdd :=d .DecodeElement (_cbfdb .SorterViewPr ,&_gddc );_fcfdd !=nil {return _fcfdd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbfdb .NotesViewPr =NewCT_NotesViewProperties (); -if _bgegce :=d .DecodeElement (_cbfdb .NotesViewPr ,&_gddc );_bgegce !=nil {return _bgegce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbfdb .GridSpacing =_cf .NewCT_PositiveSize2D (); -if _dcbcf :=d .DecodeElement (_cbfdb .GridSpacing ,&_gddc );_dcbcf !=nil {return _dcbcf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbfdb .ExtLst =NewCT_ExtensionList (); -if _ebcec :=d .DecodeElement (_cbfdb .ExtLst ,&_gddc );_ebcec !=nil {return _ebcec ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_gddc .Name ); -if _eeea :=d .Skip ();_eeea !=nil {return _eeea ;};};case _gg .EndElement :break _fcccgb ;case _gg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_OrientationTransition and its children, prefixing error messages with path +func (_cfcg *CT_OrientationTransition )ValidateWithPath (path string )error {if _aabgc :=_cfcg .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_aabgc !=nil {return _aabgc ;};return nil ;};func (_ecbcf ST_TLBehaviorAdditiveType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efae :=_g .Attr {}; +_efae .Name =name ;switch _ecbcf {case ST_TLBehaviorAdditiveTypeUnset :_efae .Value ="";case ST_TLBehaviorAdditiveTypeBase :_efae .Value ="\u0062\u0061\u0073\u0065";case ST_TLBehaviorAdditiveTypeSum :_efae .Value ="\u0073\u0075\u006d";case ST_TLBehaviorAdditiveTypeRepl :_efae .Value ="\u0072\u0065\u0070\u006c"; +case ST_TLBehaviorAdditiveTypeMult :_efae .Value ="\u006d\u0075\u006c\u0074";case ST_TLBehaviorAdditiveTypeNone :_efae .Value ="\u006e\u006f\u006e\u0065";};return _efae ,nil ;};func (_gcgdfe *ST_TLTimeNodeMasterRelation )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcgdfe =0; +case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_gcgdfe =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_gcgdfe =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_gcgdfe =3;};return nil ;};func (_gdegg *ST_TLAnimateBehaviorCalcMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfaf ,_bffda :=d .Token (); +if _bffda !=nil {return _bffda ;};if _cbgce ,_abdd :=_cfaf .(_g .EndElement );_abdd &&_cbgce .Name ==start .Name {*_gdegg =1;return nil ;};if _ceadg ,_aedf :=_cfaf .(_g .CharData );!_aedf {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfaf ); +}else {switch string (_ceadg ){case "":*_gdegg =0;case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_gdegg =1;case "\u006c\u0069\u006e":*_gdegg =2;case "\u0066\u006d\u006c\u0061":*_gdegg =3;};};_cfaf ,_bffda =d .Token ();if _bffda !=nil {return _bffda ; +};if _egfff ,_bdfef :=_cfaf .(_g .EndElement );_bdfef &&_egfff .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfaf ); +};func (_cgaa *CT_NotesTextViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bdaae :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_cgaa .CViewPr ,_bdaae ); +if _cgaa .ExtLst !=nil {_bgae :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgaa .ExtLst ,_bgae );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_InOutTransition and its children -func (_gfbd *CT_InOutTransition )Validate ()error {return _gfbd .ValidateWithPath ("\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_aagd ST_TLCommandType )String ()string {switch _aagd {case 0:return ""; -case 1:return "\u0065\u0076\u0074";case 2:return "\u0063\u0061\u006c\u006c";case 3:return "\u0076\u0065\u0072\u0062";};return "";};func (_agbddb ST_PrintWhat )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_agbddb .String (),start ); -}; +// Validate validates the EG_ExtensionList and its children +func (_edbfg *EG_ExtensionList )Validate ()error {return _edbfg .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func NewCT_IndexRange ()*CT_IndexRange {_bbeg :=&CT_IndexRange {};return _bbeg }; +func (_ecce *NotesMaster )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecce .CT_NotesMaster =*NewCT_NotesMaster ();_efdcg :for {_abdca ,_egbeg :=d .Token ();if _egbeg !=nil {return _egbeg ;};switch _gefef :=_abdca .(type ){case _g .StartElement :switch _gefef .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\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"},_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\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 _bfdge :=d .DecodeElement (_ecce .CSld ,&_gefef ); +_bfdge !=nil {return _bfdge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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 _ffcag :=d .DecodeElement (_ecce .ClrMap ,&_gefef ); +_ffcag !=nil {return _ffcag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_ecce .Hf =NewCT_HeaderFooter (); +if _ccdfg :=d .DecodeElement (_ecce .Hf ,&_gefef );_ccdfg !=nil {return _ccdfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_ecce .NotesStyle =_b .NewCT_TextListStyle (); +if _cbgbda :=d .DecodeElement (_ecce .NotesStyle ,&_gefef );_cbgbda !=nil {return _cbgbda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecce .ExtLst =NewCT_ExtensionListModify (); +if _dafd :=d .DecodeElement (_ecce .ExtLst ,&_gefef );_dafd !=nil {return _dafd ;};default:_de .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_gefef .Name ); +if _beccg :=d .Skip ();_beccg !=nil {return _beccg ;};};case _g .EndElement :break _efdcg ;case _g .CharData :};};return nil ;};func (_gbdac ST_ViewType )String ()string {switch _gbdac {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 (_ebed *CT_HeaderFooter )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebed .SldNumAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u006c\u0064\u004e\u0075\u006d"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ebed .SldNumAttr ))}); +};if _ebed .HdrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0064\u0072"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ebed .HdrAttr ))});};if _ebed .FtrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0074\u0072"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ebed .FtrAttr ))}); +};if _ebed .DtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0074"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ebed .DtAttr ))});};e .EncodeToken (start );if _ebed .ExtLst !=nil {_bfad :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ebed .ExtLst ,_bfad );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gacab ST_TLAnimateMotionPathEditMode )ValidateWithPath (path string )error {switch _gacab {case 0,1,2:default:return _dd .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 ;};type ST_TransitionInOutDirectionType byte ;func (_eadbc *CT_TLCommandBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eadbc .TypeAttr !=ST_TLCommandTypeUnset {_bdab ,_fdfbe :=_eadbc .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _fdfbe !=nil {return _fdfbe ;};start .Attr =append (start .Attr ,_bdab );};if _eadbc .CmdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u006d\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_eadbc .CmdAttr )});}; +e .EncodeToken (start );_bbdfd :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_eadbc .CBhvr ,_bbdfd );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_SlideLayoutType byte ; +func (_efecfc *ST_TLCommandType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcdga ,_fgfaa :=d .Token ();if _fgfaa !=nil {return _fgfaa ;};if _ecgdb ,_ecebc :=_bcdga .(_g .EndElement );_ecebc &&_ecgdb .Name ==start .Name {*_efecfc =1; +return nil ;};if _efbadd ,_cgede :=_bcdga .(_g .CharData );!_cgede {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcdga );}else {switch string (_efbadd ){case "":*_efecfc =0; +case "\u0065\u0076\u0074":*_efecfc =1;case "\u0063\u0061\u006c\u006c":*_efecfc =2;case "\u0076\u0065\u0072\u0062":*_efecfc =3;};};_bcdga ,_fgfaa =d .Token ();if _fgfaa !=nil {return _fgfaa ;};if _fcddc ,_eegac :=_bcdga .(_g .EndElement );_eegac &&_fcddc .Name ==start .Name {return nil ; +};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcdga );}; -// ValidateWithPath validates the Sld and its children, prefixing error messages with path -func (_gffdb *Sld )ValidateWithPath (path string )error {if _egcee :=_gffdb .CT_Slide .ValidateWithPath (path );_egcee !=nil {return _egcee ;};return nil ;};func (_fcebb ST_TransitionSpeed )String ()string {switch _fcebb {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 (_cdddg ST_WebScreenSize )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cdddg .String (),start );};type CT_GuideList struct{ +// ST_TLTime is a union type +type ST_TLTime struct{Uint32 *uint32 ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;}; -// A Guide -Guide []*CT_Guide ;};func (_ecfdf ST_TLTriggerEvent )Validate ()error {return _ecfdf .ValidateWithPath ("")};func (_cgaec *CT_TLPoint )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078"},Value :_b .Sprintf ("\u0025\u0076",_cgaec .XAttr )}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0079"},Value :_b .Sprintf ("\u0025\u0076",_cgaec .YAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TLGraphicalObjectBuild and its children +func (_bdbga *CT_TLGraphicalObjectBuild )Validate ()error {return _bdbga .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd");};type PresentationPr struct{CT_PresentationProperties }; +func NewCT_TLAnimateMotionBehavior ()*CT_TLAnimateMotionBehavior {_cdcb :=&CT_TLAnimateMotionBehavior {};_cdcb .CBhvr =NewCT_TLCommonBehaviorData ();return _cdcb ;};type CT_TLSubShapeId struct{ -// Validate validates the CT_SlideTransition and its children -func (_gafga *CT_SlideTransition )Validate ()error {return _gafga .ValidateWithPath ("\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_cdcbd ST_TLChartSubelementType )String ()string {switch _cdcbd {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 "";};type CT_OrientationTransition struct{ +// Shape ID +SpidAttr string ;};type CT_OleObjectEmbed struct{ -// Transition Direction -DirAttr ST_Direction ;};type CT_TLGraphicalObjectBuild struct{ +// Color Scheme Properties for Embedded object +FollowColorSchemeAttr ST_OleObjectFollowColorScheme ;ExtLst *CT_ExtensionList ;};func (_ddedg ST_TLAnimateColorSpace )ValidateWithPath (path string )error {switch _ddedg {case 0,1,2:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddedg )); +};return nil ;};const (ST_TLTimeNodeMasterRelationUnset ST_TLTimeNodeMasterRelation =0;ST_TLTimeNodeMasterRelationSameClick ST_TLTimeNodeMasterRelation =1;ST_TLTimeNodeMasterRelationLastClick ST_TLTimeNodeMasterRelation =2;ST_TLTimeNodeMasterRelationNextClick ST_TLTimeNodeMasterRelation =3; +);func (_fdaeg ST_TLBehaviorOverrideType )String ()string {switch _fdaeg {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return "";};func (_gdaa *CT_SlideLayoutIdList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _gdaa .SldLayoutId !=nil {_bgcga :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}};for _ ,_eacab :=range _gdaa .SldLayoutId {e .EncodeElement (_eacab ,_bgcga );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewCT_NormalViewProperties ()*CT_NormalViewProperties {_gadae :=&CT_NormalViewProperties {};_gadae .RestoredLeft =NewCT_NormalViewPortion ();_gadae .RestoredTop =NewCT_NormalViewPortion ();return _gadae ;};type CT_TLMediaNodeAudio struct{ -// Build As One -BldAsOne *CT_Empty ; +// Is Narration +IsNarrationAttr *bool ; -// Build Sub Elements -BldSub *_cf .CT_AnimationGraphicalObjectBuildProperties ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_bfgbc ST_TLPreviousActionType )ValidateWithPath (path string )error {switch _bfgbc {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 (_bfgbc )); -};return nil ;};func (_ddbaa ST_TLBehaviorTransformType )Validate ()error {return _ddbaa .ValidateWithPath ("")};type CT_CornerDirectionTransition struct{ +// Common Media Node Properties +CMediaNode *CT_TLCommonMediaNodeData ;};type CT_ControlList struct{ -// Direction -DirAttr ST_TransitionCornerDirectionType ;};func (_fbdba *CT_TLTimeAnimateValue )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bbebf :=range start .Attr {if _bbebf .Name .Local =="\u0074\u006d"{_ebgb ,_gbcgb :=ParseUnionST_TLTimeAnimateValueTime (_bbebf .Value ); -if _gbcgb !=nil {return _gbcgb ;};_fbdba .TmAttr =&_ebgb ;continue ;};if _bbebf .Name .Local =="\u0066\u006d\u006c\u0061"{_edege ,_fdfeb :=_bbebf .Value ,error (nil );if _fdfeb !=nil {return _fdfeb ;};_fbdba .FmlaAttr =&_edege ;continue ;};};_bacc :for {_dbbd ,_afbaf :=d .Token (); -if _afbaf !=nil {return _afbaf ;};switch _dfcad :=_dbbd .(type ){case _gg .StartElement :switch _dfcad .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbdba .Val =NewCT_TLAnimVariant (); -if _gbgce :=d .DecodeElement (_fbdba .Val ,&_dfcad );_gbgce !=nil {return _gbgce ;};default:_c .Log .Debug ("\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",_dfcad .Name ); -if _dfddc :=d .Skip ();_dfddc !=nil {return _dfddc ;};};case _gg .EndElement :break _bacc ;case _gg .CharData :};};return nil ;};type ST_SplitterBarState byte ;func (_deefg ST_TLAnimateEffectTransition )String ()string {switch _deefg {case 0:return ""; -case 1:return "\u0069\u006e";case 2:return "\u006f\u0075\u0074";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func NewCT_ModifyVerifier ()*CT_ModifyVerifier {_agae :=&CT_ModifyVerifier {};return _agae };func (_bbcee ST_TLAnimateBehaviorValueType )ValidateWithPath (path string )error {switch _bbcee {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 (_bbcee )); -};return nil ;};func (_cegb *CT_SlideSorterViewProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cegb .CViewPr =NewCT_CommonViewProperties ();for _ ,_ddcge :=range start .Attr {if _ddcge .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_dbbf ,_eggbd :=_e .ParseBool (_ddcge .Value ); -if _eggbd !=nil {return _eggbd ;};_cegb .ShowFormattingAttr =&_dbbf ;continue ;};};_edab :for {_geeg ,_bfedb :=d .Token ();if _bfedb !=nil {return _bfedb ;};switch _ggdge :=_geeg .(type ){case _gg .StartElement :switch _ggdge .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _egbfd :=d .DecodeElement (_cegb .CViewPr ,&_ggdge ); -_egbfd !=nil {return _egbfd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cegb .ExtLst =NewCT_ExtensionList (); -if _gebaf :=d .DecodeElement (_cegb .ExtLst ,&_ggdge );_gebaf !=nil {return _gebaf ;};default:_c .Log .Debug ("\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",_ggdge .Name ); -if _beedb :=d .Skip ();_beedb !=nil {return _beedb ;};};case _gg .EndElement :break _edab ;case _gg .CharData :};};return nil ;};func (_aagfa *ST_SplitterBarState )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bcda ,_eecbg :=d .Token (); -if _eecbg !=nil {return _eecbg ;};if _bffac ,_bfedd :=_bcda .(_gg .EndElement );_bfedd &&_bffac .Name ==start .Name {*_aagfa =1;return nil ;};if _ccbcg ,_adee :=_bcda .(_gg .CharData );!_adee {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcda ); -}else {switch string (_ccbcg ){case "":*_aagfa =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_aagfa =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_aagfa =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_aagfa =3;};};_bcda ,_eecbg =d .Token (); -if _eecbg !=nil {return _eecbg ;};if _eedfbd ,_dgdeed :=_bcda .(_gg .EndElement );_dgdeed &&_eedfbd .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcda ); -}; +// Embedded Control +Control []*CT_Control ;}; -// ValidateWithPath validates the CT_TagsData and its children, prefixing error messages with path -func (_eccdg *CT_TagsData )ValidateWithPath (path string )error {return nil };func NewCT_TLByHslColorTransform ()*CT_TLByHslColorTransform {_gcdgbf :=&CT_TLByHslColorTransform {};return _gcdgbf ;};type CT_InOutTransition struct{ +// Validate validates the EG_Background and its children +func (_gbbf *EG_Background )Validate ()error {return _gbbf .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_dffd *CT_SlideLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dffd .CSld =NewCT_CommonSlideData (); +for _ ,_dafbe :=range start .Attr {if _dafbe .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_adbgc ,_abeaf :=_dafbe .Value ,error (nil );if _abeaf !=nil {return _abeaf ;};_dffd .MatchingNameAttr =&_adbgc ;continue ; +};if _dafbe .Name .Local =="\u0074\u0079\u0070\u0065"{_dffd .TypeAttr .UnmarshalXMLAttr (_dafbe );continue ;};if _dafbe .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_dbcfad ,_faaa :=_d .ParseBool (_dafbe .Value );if _faaa !=nil {return _faaa ; +};_dffd .PreserveAttr =&_dbcfad ;continue ;};if _dafbe .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_faeb ,_cgea :=_d .ParseBool (_dafbe .Value );if _cgea !=nil {return _cgea ;};_dffd .UserDrawnAttr =&_faeb ;continue ;};if _dafbe .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_eeca ,_gbbag :=_d .ParseBool (_dafbe .Value ); +if _gbbag !=nil {return _gbbag ;};_dffd .ShowMasterSpAttr =&_eeca ;continue ;};if _dafbe .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_befb ,_egfed :=_d .ParseBool (_dafbe .Value );if _egfed !=nil {return _egfed ; +};_dffd .ShowMasterPhAnimAttr =&_befb ;continue ;};};_fdga :for {_afbcb ,_bcgf :=d .Token ();if _bcgf !=nil {return _bcgf ;};switch _gefba :=_afbcb .(type ){case _g .StartElement :switch _gefba .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\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"},_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\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 _aadc :=d .DecodeElement (_dffd .CSld ,&_gefba ); +_aadc !=nil {return _aadc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_dffd .ClrMapOvr =_b .NewCT_ColorMappingOverride (); +if _cacgc :=d .DecodeElement (_dffd .ClrMapOvr ,&_gefba );_cacgc !=nil {return _cacgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_dffd .Transition =NewCT_SlideTransition (); +if _efgea :=d .DecodeElement (_dffd .Transition ,&_gefba );_efgea !=nil {return _efgea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_dffd .Timing =NewCT_SlideTiming (); +if _gegb :=d .DecodeElement (_dffd .Timing ,&_gefba );_gegb !=nil {return _gegb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_dffd .Hf =NewCT_HeaderFooter (); +if _gage :=d .DecodeElement (_dffd .Hf ,&_gefba );_gage !=nil {return _gage ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dffd .ExtLst =NewCT_ExtensionListModify (); +if _fcef :=d .DecodeElement (_dffd .ExtLst ,&_gefba );_fcef !=nil {return _fcef ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_gefba .Name ); +if _egccc :=d .Skip ();_egccc !=nil {return _egccc ;};};case _g .EndElement :break _fdga ;case _g .CharData :};};return nil ;};const (ST_PlaceholderSizeUnset ST_PlaceholderSize =0;ST_PlaceholderSizeFull ST_PlaceholderSize =1;ST_PlaceholderSizeHalf ST_PlaceholderSize =2; +ST_PlaceholderSizeQuarter ST_PlaceholderSize =3;);func (_dcae *CT_OleObjectLink )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcae .UpdateAutomaticAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_dcae .UpdateAutomaticAttr ))}); +};e .EncodeToken (start );if _dcae .ExtLst !=nil {_debcc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcae .ExtLst ,_debcc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_gcbab *ST_TLAnimateMotionPathEditMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edecf ,_bgeaf :=d .Token ();if _bgeaf !=nil {return _bgeaf ;};if _gfcd ,_cbcba :=_edecf .(_g .EndElement );_cbcba &&_gfcd .Name ==start .Name {*_gcbab =1; +return nil ;};if _bbdgc ,_gfecc :=_edecf .(_g .CharData );!_gfecc {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edecf );}else {switch string (_bbdgc ){case "":*_gcbab =0; +case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_gcbab =1;case "\u0066\u0069\u0078e\u0064":*_gcbab =2;};};_edecf ,_bgeaf =d .Token ();if _bgeaf !=nil {return _bgeaf ;};if _acacc ,_gfaab :=_edecf .(_g .EndElement );_gfaab &&_acacc .Name ==start .Name {return nil ; +};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edecf );};func NewCT_TLBuildParagraph ()*CT_TLBuildParagraph {_ceba :=&CT_TLBuildParagraph {}; +return _ceba };func (_dbeab ST_TransitionCornerDirectionType )Validate ()error {return _dbeab .ValidateWithPath ("")};func NewCT_NotesMaster ()*CT_NotesMaster {_cdac :=&CT_NotesMaster {};_cdac .CSld =NewCT_CommonSlideData ();_cdac .ClrMap =_b .NewCT_ColorMapping (); +return _cdac ;};func NewCT_TLByHslColorTransform ()*CT_TLByHslColorTransform {_abfga :=&CT_TLByHslColorTransform {};return _abfga ;}; -// Direction -DirAttr ST_TransitionInOutDirectionType ;};const (ST_TLNextActionTypeUnset ST_TLNextActionType =0;ST_TLNextActionTypeNone ST_TLNextActionType =1;ST_TLNextActionTypeSeek ST_TLNextActionType =2;);func (_dfcfe *CT_TLAnimateBehavior )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _dfcfe .ByAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_dfcfe .ByAttr )}); -};if _dfcfe .FromAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_dfcfe .FromAttr )});};if _dfcfe .ToAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_dfcfe .ToAttr )}); -};if _dfcfe .CalcmodeAttr !=ST_TLAnimateBehaviorCalcModeUnset {_abgca ,_gfbfc :=_dfcfe .CalcmodeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"});if _gfbfc !=nil {return _gfbfc ;};start .Attr =append (start .Attr ,_abgca ); -};if _dfcfe .ValueTypeAttr !=ST_TLAnimateBehaviorValueTypeUnset {_cfbggc ,_adaf :=_dfcfe .ValueTypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"});if _adaf !=nil {return _adaf ;};start .Attr =append (start .Attr ,_cfbggc ); -};e .EncodeToken (start );_bgff :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_dfcfe .CBhvr ,_bgff );if _dfcfe .TavLst !=nil {_gefb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074\u0061\u0076\u004c\u0073\u0074"}}; -e .EncodeElement (_dfcfe .TavLst ,_gefb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TLTriggerRuntimeNode and its children, prefixing error messages with path +func (_afde *CT_TLTriggerRuntimeNode )ValidateWithPath (path string )error {if _afde .ValAttr ==ST_TLTriggerRuntimeNodeUnset {return _dd .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); +};if _dafe :=_afde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dafe !=nil {return _dafe ;};return nil ;};func (_bbed *CT_StringTag )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dedce :=range start .Attr {if _dedce .Name .Local =="\u006e\u0061\u006d\u0065"{_adeg ,_decbb :=_dedce .Value ,error (nil ); +if _decbb !=nil {return _decbb ;};_bbed .NameAttr =_adeg ;continue ;};if _dedce .Name .Local =="\u0076\u0061\u006c"{_bdeb ,_fdagf :=_dedce .Value ,error (nil );if _fdagf !=nil {return _fdagf ;};_bbed .ValAttr =_bdeb ;continue ;};};for {_ccadb ,_gdcb :=d .Token (); +if _gdcb !=nil {return _dd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074r\u0069\u006e\u0067\u0054\u0061\u0067\u003a\u0020\u0025\u0073",_gdcb );};if _eage ,_cagfg :=_ccadb .(_g .EndElement );_cagfg &&_eage .Name ==start .Name {break ; +};};return nil ;};type ST_PlaceholderSize byte ;type ST_TLAnimateEffectTransition byte ;type CT_TLTimeNodeParallel struct{ -// ValidateWithPath validates the CT_TLSetBehavior and its children, prefixing error messages with path -func (_abbee *CT_TLSetBehavior )ValidateWithPath (path string )error {if _gadgd :=_abbee .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_gadgd !=nil {return _gadgd ;};if _abbee .To !=nil {if _effg :=_abbee .To .ValidateWithPath (path +"\u002f\u0054\u006f"); -_effg !=nil {return _effg ;};};return nil ;};type ST_TLCommandType byte ;func (_dcgbfd *Presentation )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0070\u003a\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e";return _dcgbfd .CT_Presentation .MarshalXML (e ,start );};const (ST_TransitionSpeedUnset ST_TransitionSpeed =0;ST_TransitionSpeedSlow ST_TransitionSpeed =1; -ST_TransitionSpeedMed ST_TransitionSpeed =2;ST_TransitionSpeedFast ST_TransitionSpeed =3;);func (_ecfgb ST_TLChartSubelementType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_ecfgb .String (),start );};type CT_SlideRelationshipList struct{ +// Parallel TimeNode +CTn *CT_TLCommonTimeNodeData ;};func (_cdgae *CT_TLTemplateList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfda :for {_aaca ,_acfc :=d .Token ();if _acfc !=nil {return _acfc ;};switch _gbefb :=_aaca .(type ){case _g .StartElement :switch _gbefb .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0070\u006c"}:_fabed :=NewCT_TLTemplate (); +if _fgfgf :=d .DecodeElement (_fabed ,&_gbefb );_fgfgf !=nil {return _fgfgf ;};_cdgae .Tmpl =append (_cdgae .Tmpl ,_fabed );default:_de .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_gbefb .Name ); +if _egea :=d .Skip ();_egea !=nil {return _egea ;};};case _g .EndElement :break _cfda ;case _g .CharData :};};return nil ;};func (_eacde *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 :_dd .Sprintf ("\u0025\u0076",_eacde .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_BuildList struct{ -// Presentation Slide -Sld []*CT_SlideRelationshipListEntry ;};type CT_CommonSlideViewProperties struct{ +// Build Paragraph +BldP []*CT_TLBuildParagraph ; -// Snap Objects to Grid -SnapToGridAttr *bool ; +// Build Diagram +BldDgm []*CT_TLBuildDiagram ; -// Snap Objects to Objects -SnapToObjectsAttr *bool ; +// Build Embedded Chart +BldOleChart []*CT_TLOleBuildChart ; -// Show Guides in View -ShowGuidesAttr *bool ; +// Build Graphics +BldGraphic []*CT_TLGraphicalObjectBuild ;};func NewCT_TLBehaviorAttributeNameList ()*CT_TLBehaviorAttributeNameList {_cbfdf :=&CT_TLBehaviorAttributeNameList {};return _cbfdf ;};func NewCT_SlideTransitionChoice ()*CT_SlideTransitionChoice {_cdgcf :=&CT_SlideTransitionChoice {}; +return _cdgcf ;};type CT_TLSetBehavior struct{ -// Base properties for Slide View -CViewPr *CT_CommonViewProperties ; +// Common Behavior +CBhvr *CT_TLCommonBehaviorData ; -// List of Guides -GuideLst *CT_GuideList ;};func (_caddgg *CT_TLTriggerTimeNodeID )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fece :=range start .Attr {if _fece .Name .Local =="\u0076\u0061\u006c"{_eefb ,_adafd :=_e .ParseUint (_fece .Value ,10,32); -if _adafd !=nil {return _adafd ;};_caddgg .ValAttr =uint32 (_eefb );continue ;};};for {_eeba ,_debc :=d .Token ();if _debc !=nil {return _b .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",_debc ); -};if _efcf ,_bdefb :=_eeba .(_gg .EndElement );_bdefb &&_efcf .Name ==start .Name {break ;};};return nil ;}; +// To +To *CT_TLAnimVariant ;};func (_gacde ST_TLTimeIndefinite )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbeaf :=_g .Attr {};_dbeaf .Name =name ;switch _gacde {case ST_TLTimeIndefiniteUnset :_dbeaf .Value ="";case ST_TLTimeIndefiniteIndefinite :_dbeaf .Value ="\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065"; +};return _dbeaf ,nil ;};func (_ceaf ST_TLTimeNodeSyncType )Validate ()error {return _ceaf .ValidateWithPath ("")};type ST_SlideSizeType byte ;type ST_TLTimeNodeType byte ; -// Validate validates the CT_TLGraphicalObjectBuild and its children -func (_gccbg *CT_TLGraphicalObjectBuild )Validate ()error {return _gccbg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd");}; +// Validate validates the CT_ShowInfoBrowse and its children +func (_dfcb *CT_ShowInfoBrowse )Validate ()error {return _dfcb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065");};func (_bgcd *HandoutMaster )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgcd .CT_HandoutMaster =*NewCT_HandoutMaster (); +_dgeg :for {_abbg ,_fagcg :=d .Token ();if _fagcg !=nil {return _fagcg ;};switch _cbbcae :=_abbg .(type ){case _g .StartElement :switch _cbbcae .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\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"},_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\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 _fefceb :=d .DecodeElement (_bgcd .CSld ,&_cbbcae ); +_fefceb !=nil {return _fefceb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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 _edddga :=d .DecodeElement (_bgcd .ClrMap ,&_cbbcae ); +_edddga !=nil {return _edddga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0066"}:_bgcd .Hf =NewCT_HeaderFooter (); +if _eebdd :=d .DecodeElement (_bgcd .Hf ,&_cbbcae );_eebdd !=nil {return _eebdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgcd .ExtLst =NewCT_ExtensionListModify (); +if _bfdeda :=d .DecodeElement (_bgcd .ExtLst ,&_cbbcae );_bfdeda !=nil {return _bfdeda ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_cbbcae .Name ); +if _bbge :=d .Skip ();_bbge !=nil {return _bbge ;};};case _g .EndElement :break _dgeg ;case _g .CharData :};};return nil ;};func (_febae ST_PrintColorMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bgabbg :=_g .Attr {};_bgabbg .Name =name ;switch _febae {case ST_PrintColorModeUnset :_bgabbg .Value =""; +case ST_PrintColorModeBw :_bgabbg .Value ="\u0062\u0077";case ST_PrintColorModeGray :_bgabbg .Value ="\u0067\u0072\u0061\u0079";case ST_PrintColorModeClr :_bgabbg .Value ="\u0063\u006c\u0072";};return _bgabbg ,nil ;}; -// Validate validates the CT_TLTriggerRuntimeNode and its children -func (_ccgc *CT_TLTriggerRuntimeNode )Validate ()error {return _ccgc .ValidateWithPath ("\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065");};func (_effbc ST_TLAnimateEffectTransition )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_eaad :=_gg .Attr {}; -_eaad .Name =name ;switch _effbc {case ST_TLAnimateEffectTransitionUnset :_eaad .Value ="";case ST_TLAnimateEffectTransitionIn :_eaad .Value ="\u0069\u006e";case ST_TLAnimateEffectTransitionOut :_eaad .Value ="\u006f\u0075\u0074";case ST_TLAnimateEffectTransitionNone :_eaad .Value ="\u006e\u006f\u006e\u0065"; -};return _eaad ,nil ;};type ST_TLTriggerRuntimeNode byte ;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 (_ebgga *CT_TLOleBuildChart )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_caffa :=range start .Attr {if _caffa .Name .Local =="\u0062\u006c\u0064"{_ebgga .BldAttr .UnmarshalXMLAttr (_caffa );continue ;};if _caffa .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_gcbgbd ,_geffa :=_e .ParseBool (_caffa .Value ); -if _geffa !=nil {return _geffa ;};_ebgga .AnimBgAttr =&_gcbgbd ;continue ;};if _caffa .Name .Local =="\u0073\u0070\u0069\u0064"{_acefdb ,_acagac :=_e .ParseUint (_caffa .Value ,10,32);if _acagac !=nil {return _acagac ;};_gdedf :=uint32 (_acefdb );_ebgga .SpidAttr =&_gdedf ; -continue ;};if _caffa .Name .Local =="\u0067\u0072\u0070I\u0064"{_dfgb ,_aded :=_e .ParseUint (_caffa .Value ,10,32);if _aded !=nil {return _aded ;};_gfgdb :=uint32 (_dfgb );_ebgga .GrpIdAttr =&_gfgdb ;continue ;};if _caffa .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ebdf ,_fcae :=_e .ParseBool (_caffa .Value ); -if _fcae !=nil {return _fcae ;};_ebgga .UiExpandAttr =&_ebdf ;continue ;};};for {_cfecc ,_bgbbc :=d .Token ();if _bgbbc !=nil {return _b .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",_bgbbc ); -};if _efbdd ,_aaeb :=_cfecc .(_gg .EndElement );_aaeb &&_efbdd .Name ==start .Name {break ;};};return nil ;};func NewCT_NotesTextViewProperties ()*CT_NotesTextViewProperties {_adege :=&CT_NotesTextViewProperties {};_adege .CViewPr =NewCT_CommonViewProperties (); -return _adege ;};func (_ceeg *CT_GuideList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _ceeg .Guide !=nil {_fefg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0067\u0075\u0069\u0064\u0065"}};for _ ,_agff :=range _ceeg .Guide {e .EncodeElement (_agff ,_fefg ); -};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_eeef *CT_Presentation )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eeef .NotesSz =_cf .NewCT_PositiveSize2D ();for _ ,_cecec :=range start .Attr {if _cecec .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_ecfda ,_fgdec :=_e .ParseInt (_cecec .Value ,10,32); -if _fgdec !=nil {return _fgdec ;};_bfgef :=int32 (_ecfda );_eeef .FirstSlideNumAttr =&_bfgef ;continue ;};if _cecec .Name .Local =="\u0072\u0074\u006c"{_fafd ,_egeb :=_e .ParseBool (_cecec .Value );if _egeb !=nil {return _egeb ;};_eeef .RtlAttr =&_fafd ; -continue ;};if _cecec .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_cbeg ,_edf :=_e .ParseBool (_cecec .Value );if _edf !=nil {return _edf ;};_eeef .CompatModeAttr =&_cbeg ;continue ;};if _cecec .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_afbde ,_bdcc :=_e .ParseBool (_cecec .Value ); -if _bdcc !=nil {return _bdcc ;};_eeef .EmbedTrueTypeFontsAttr =&_afbde ;continue ;};if _cecec .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_dfea ,_baefa :=_e .ParseBool (_cecec .Value ); -if _baefa !=nil {return _baefa ;};_eeef .AutoCompressPicturesAttr =&_dfea ;continue ;};if _cecec .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_bgfca ,_agde :=_e .ParseBool (_cecec .Value ); -if _agde !=nil {return _agde ;};_eeef .ShowSpecialPlsOnTitleSldAttr =&_bgfca ;continue ;};if _cecec .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_fccag ,_abca :=ParseUnionST_Percentage (_cecec .Value );if _abca !=nil {return _abca ; -};_eeef .ServerZoomAttr =&_fccag ;continue ;};if _cecec .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_eeef .ConformanceAttr .UnmarshalXMLAttr (_cecec );continue ;};if _cecec .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_ebbf ,_beb :=_e .ParseBool (_cecec .Value ); -if _beb !=nil {return _beb ;};_eeef .RemovePersonalInfoOnSaveAttr =&_ebbf ;continue ;};if _cecec .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_abgb ,_egcde :=_e .ParseBool (_cecec .Value );if _egcde !=nil {return _egcde ; -};_eeef .SaveSubsetFontsAttr =&_abgb ;continue ;};if _cecec .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_cdbf ,_fdba :=_e .ParseUint (_cecec .Value ,10,32);if _fdba !=nil {return _fdba ;};_gbfe :=uint32 (_cdbf ); -_eeef .BookmarkIdSeedAttr =&_gbfe ;continue ;};if _cecec .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_ffe ,_caca :=_e .ParseBool (_cecec .Value );if _caca !=nil {return _caca ; -};_eeef .StrictFirstAndLastCharsAttr =&_ffe ;continue ;};};_eebb :for {_ffbe ,_bebg :=d .Token ();if _bebg !=nil {return _bebg ;};switch _bcca :=_ffbe .(type ){case _gg .StartElement :switch _bcca .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_eeef .SldMasterIdLst =NewCT_SlideMasterIdList (); -if _eabb :=d .DecodeElement (_eeef .SldMasterIdLst ,&_bcca );_eabb !=nil {return _eabb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeef .NotesMasterIdLst =NewCT_NotesMasterIdList (); -if _dcagg :=d .DecodeElement (_eeef .NotesMasterIdLst ,&_bcca );_dcagg !=nil {return _dcagg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeef .HandoutMasterIdLst =NewCT_HandoutMasterIdList (); -if _fegd :=d .DecodeElement (_eeef .HandoutMasterIdLst ,&_bcca );_fegd !=nil {return _fegd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_eeef .SldIdLst =NewCT_SlideIdList (); -if _gfdcb :=d .DecodeElement (_eeef .SldIdLst ,&_bcca );_gfdcb !=nil {return _gfdcb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_eeef .SldSz =NewCT_SlideSize (); -if _afae :=d .DecodeElement (_eeef .SldSz ,&_bcca );_afae !=nil {return _afae ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fbeda :=d .DecodeElement (_eeef .NotesSz ,&_bcca ); -_fbeda !=nil {return _fbeda ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeef .SmartTags =NewCT_SmartTags (); -if _eede :=d .DecodeElement (_eeef .SmartTags ,&_bcca );_eede !=nil {return _eede ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeef .EmbeddedFontLst =NewCT_EmbeddedFontList (); -if _bdaad :=d .DecodeElement (_eeef .EmbeddedFontLst ,&_bcca );_bdaad !=nil {return _bdaad ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeef .CustShowLst =NewCT_CustomShowList (); -if _gaaed :=d .DecodeElement (_eeef .CustShowLst ,&_bcca );_gaaed !=nil {return _gaaed ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeef .PhotoAlbum =NewCT_PhotoAlbum (); -if _ebadf :=d .DecodeElement (_eeef .PhotoAlbum ,&_bcca );_ebadf !=nil {return _ebadf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeef .CustDataLst =NewCT_CustomerDataList (); -if _gddeb :=d .DecodeElement (_eeef .CustDataLst ,&_bcca );_gddeb !=nil {return _gddeb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeef .Kinsoku =NewCT_Kinsoku (); -if _dgab :=d .DecodeElement (_eeef .Kinsoku ,&_bcca );_dgab !=nil {return _dgab ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeef .DefaultTextStyle =_cf .NewCT_TextListStyle (); -if _dgca :=d .DecodeElement (_eeef .DefaultTextStyle ,&_bcca );_dgca !=nil {return _dgca ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eeef .ModifyVerifier =NewCT_ModifyVerifier (); -if _ebdcf :=d .DecodeElement (_eeef .ModifyVerifier ,&_bcca );_ebdcf !=nil {return _ebdcf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeef .ExtLst =NewCT_ExtensionList (); -if _gdbd :=d .DecodeElement (_eeef .ExtLst ,&_bcca );_gdbd !=nil {return _gdbd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_bcca .Name ); -if _dgcga :=d .Skip ();_dgcga !=nil {return _dgcga ;};};case _gg .EndElement :break _eebb ;case _gg .CharData :};};return nil ;};func NewCT_TLByAnimateColorTransform ()*CT_TLByAnimateColorTransform {_feed :=&CT_TLByAnimateColorTransform {};return _feed ; -};type SldMaster struct{CT_SlideMaster };type CT_SideDirectionTransition struct{ +// ValidateWithPath validates the AG_TLBuild and its children, prefixing error messages with path +func (_gbe *AG_TLBuild )ValidateWithPath (path string )error {return nil };func (_dafg *CT_ViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dafg .LastViewAttr !=ST_ViewTypeUnset {_bgde ,_bfed :=_dafg .LastViewAttr .MarshalXMLAttr (_g .Name {Local :"\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"}); +if _bfed !=nil {return _bfed ;};start .Attr =append (start .Attr ,_bgde );};if _dafg .ShowCommentsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_dafg .ShowCommentsAttr ))}); +};e .EncodeToken (start );if _dafg .NormalViewPr !=nil {_abeeg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u006f\u0072\u006d\u0061\u006c\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_dafg .NormalViewPr ,_abeeg );};if _dafg .SlideViewPr !=nil {_eeabe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0069\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}}; +e .EncodeElement (_dafg .SlideViewPr ,_eeabe );};if _dafg .OutlineViewPr !=nil {_cbdca :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006fu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_dafg .OutlineViewPr ,_cbdca ); +};if _dafg .NotesTextViewPr !=nil {_gdgbb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0054\u0065\u0078\u0074\u0056i\u0065\u0077\u0050\u0072"}};e .EncodeElement (_dafg .NotesTextViewPr ,_gdgbb );};if _dafg .SorterViewPr !=nil {_bbaef :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006f\u0072\u0074\u0065\u0072\u0056i\u0065\u0077\u0050\u0072"}}; +e .EncodeElement (_dafg .SorterViewPr ,_bbaef );};if _dafg .NotesViewPr !=nil {_bebae :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_dafg .NotesViewPr ,_bebae ); +};if _dafg .GridSpacing !=nil {_fccbd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dafg .GridSpacing ,_fccbd );};if _dafg .ExtLst !=nil {_cdbcb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_dafg .ExtLst ,_cdbcb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Direction -DirAttr ST_TransitionSideDirectionType ;};func (_dgggg *ST_TLTimeNodeSyncType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dgggg =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_dgggg =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_dgggg =2; +// ValidateWithPath validates the CT_GroupShape and its children, prefixing error messages with path +func (_fgda *CT_GroupShape )ValidateWithPath (path string )error {if _dgdb :=_fgda .NvGrpSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_dgdb !=nil {return _dgdb ;};if _dfee :=_fgda .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_dfee !=nil {return _dfee ;};for _egdag ,_cdfg :=range _fgda .Choice {if _edbga :=_cdfg .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_egdag ));_edbga !=nil {return _edbga ;};};if _fgda .ExtLst !=nil {if _egad :=_fgda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_egad !=nil {return _egad ;};};return nil ;};func (_eagee *CT_TLAnimateMotionBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eagee .OriginAttr !=ST_TLAnimateMotionBehaviorOriginUnset {_dgcaa ,_fbac :=_eagee .OriginAttr .MarshalXMLAttr (_g .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"}); +if _fbac !=nil {return _fbac ;};start .Attr =append (start .Attr ,_dgcaa );};if _eagee .PathAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_dd .Sprintf ("\u0025\u0076",*_eagee .PathAttr )}); +};if _eagee .PathEditModeAttr !=ST_TLAnimateMotionPathEditModeUnset {_gcgbe ,_cacf :=_eagee .PathEditModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0070\u0061\u0074h\u0045\u0064\u0069\u0074\u004d\u006f\u0064\u0065"});if _cacf !=nil {return _cacf ;};start .Attr =append (start .Attr ,_gcgbe ); +};if _eagee .RAngAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0041\u006e\u0067"},Value :_dd .Sprintf ("\u0025\u0076",*_eagee .RAngAttr )});};if _eagee .PtsTypesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0074\u0073\u0054\u0079\u0070\u0065\u0073"},Value :_dd .Sprintf ("\u0025\u0076",*_eagee .PtsTypesAttr )}); +};e .EncodeToken (start );_eeff :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_eagee .CBhvr ,_eeff );if _eagee .By !=nil {_gdcbg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0079"}}; +e .EncodeElement (_eagee .By ,_gdcbg );};if _eagee .From !=nil {_gegbb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_eagee .From ,_gegbb );};if _eagee .To !=nil {_dgbcf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u006f"}}; +e .EncodeElement (_eagee .To ,_dgbcf );};if _eagee .RCtr !=nil {_bddaf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0072\u0043\u0074\u0072"}};e .EncodeElement (_eagee .RCtr ,_bddaf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +}; + +// Validate validates the CT_TLTriggerTimeNodeID and its children +func (_defgg *CT_TLTriggerTimeNodeID )Validate ()error {return _defgg .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044");};func (_bbfe *CT_IndexRange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfeg :=range start .Attr {if _dfeg .Name .Local =="\u0073\u0074"{_gefgc ,_abdab :=_d .ParseUint (_dfeg .Value ,10,32); +if _abdab !=nil {return _abdab ;};_bbfe .StAttr =uint32 (_gefgc );continue ;};if _dfeg .Name .Local =="\u0065\u006e\u0064"{_fcdb ,_baeb :=_d .ParseUint (_dfeg .Value ,10,32);if _baeb !=nil {return _baeb ;};_bbfe .EndAttr =uint32 (_fcdb );continue ;};}; +for {_fgad ,_cbcc :=d .Token ();if _cbcc !=nil {return _dd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0064e\u0078R\u0061\u006e\u0067\u0065\u003a\u0020\u0025s",_cbcc );};if _gfffg ,_acdb :=_fgad .(_g .EndElement );_acdb &&_gfffg .Name ==start .Name {break ; +};};return nil ;};func (_ababa *CT_TLTriggerRuntimeNode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ababa .ValAttr =ST_TLTriggerRuntimeNode (1);for _ ,_acaa :=range start .Attr {if _acaa .Name .Local =="\u0076\u0061\u006c"{_ababa .ValAttr .UnmarshalXMLAttr (_acaa ); +continue ;};};for {_accae ,_bbbed :=d .Token ();if _bbbed !=nil {return _dd .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",_bbbed ); +};if _fgecb ,_afgaf :=_accae .(_g .EndElement );_afgaf &&_fgecb .Name ==start .Name {break ;};};return nil ;};func (_ceddc *EG_ExtensionList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egdbg :for {_cdfcg ,_bdecaa :=d .Token ();if _bdecaa !=nil {return _bdecaa ; +};switch _bfedb :=_cdfcg .(type ){case _g .StartElement :switch _bfedb .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_babeg :=NewCT_Extension (); +if _adga :=d .DecodeElement (_babeg ,&_bfedb );_adga !=nil {return _adga ;};_ceddc .Ext =append (_ceddc .Ext ,_babeg );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_bfedb .Name ); +if _cbgd :=d .Skip ();_cbgd !=nil {return _cbgd ;};};case _g .EndElement :break _egdbg ;case _g .CharData :};};return nil ;};type CT_TransitionSoundAction struct{ + +// Start Sound Action +StSnd *CT_TransitionStartSoundAction ; + +// Stop Sound Action +EndSnd *CT_Empty ;};func (_bdcc ST_TransitionSideDirectionType )ValidateWithPath (path string )error {switch _bdcc {case 0,1,2,3,4:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdcc )); };return nil ;}; -// Validate validates the CT_SlideLayout and its children -func (_ccdcd *CT_SlideLayout )Validate ()error {return _ccdcd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_deg *CT_Comment )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_deg .Pos =_cf .NewCT_Point2D (); -for _ ,_affd :=range start .Attr {if _affd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_bbf ,_bbd :=_e .ParseUint (_affd .Value ,10,32);if _bbd !=nil {return _bbd ;};_deg .AuthorIdAttr =uint32 (_bbf );continue ;};if _affd .Name .Local =="\u0064\u0074"{_eeb ,_fac :=ParseStdlibTime (_affd .Value ); -if _fac !=nil {return _fac ;};_deg .DtAttr =&_eeb ;continue ;};if _affd .Name .Local =="\u0069\u0064\u0078"{_cee ,_gbcg :=_e .ParseUint (_affd .Value ,10,32);if _gbcg !=nil {return _gbcg ;};_deg .IdxAttr =uint32 (_cee );continue ;};};_ecdc :for {_ggf ,_bdc :=d .Token (); -if _bdc !=nil {return _bdc ;};switch _fff :=_ggf .(type ){case _gg .StartElement :switch _fff .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cced :=d .DecodeElement (_deg .Pos ,&_fff ); -_cced !=nil {return _cced ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _egab :=d .DecodeElement (&_deg .Text ,&_fff ); -_egab !=nil {return _egab ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deg .ExtLst =NewCT_ExtensionListModify (); -if _gec :=d .DecodeElement (_deg .ExtLst ,&_fff );_gec !=nil {return _gec ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_fff .Name ); -if _degf :=d .Skip ();_degf !=nil {return _degf ;};};case _gg .EndElement :break _ecdc ;case _gg .CharData :};};return nil ;};func (_adecc *CT_WebProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _adecc .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_adecc .ShowAnimationAttr ))}); -};if _adecc .ResizeGraphicsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_adecc .ResizeGraphicsAttr ))}); -};if _adecc .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_adecc .AllowPngAttr ))});};if _adecc .RelyOnVmlAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_adecc .RelyOnVmlAttr ))}); -};if _adecc .OrganizeInFoldersAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_adecc .OrganizeInFoldersAttr ))}); -};if _adecc .UseLongFilenamesAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_adecc .UseLongFilenamesAttr ))}); -};if _adecc .ImgSzAttr !=ST_WebScreenSizeUnset {_eacgf ,_fgdef :=_adecc .ImgSzAttr .MarshalXMLAttr (_gg .Name {Local :"\u0069\u006d\u0067S\u007a"});if _fgdef !=nil {return _fgdef ;};start .Attr =append (start .Attr ,_eacgf );};if _adecc .EncodingAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0076",*_adecc .EncodingAttr )}); -};if _adecc .ClrAttr !=ST_WebColorTypeUnset {_dbbe ,_gbaf :=_adecc .ClrAttr .MarshalXMLAttr (_gg .Name {Local :"\u0063\u006c\u0072"});if _gbaf !=nil {return _gbaf ;};start .Attr =append (start .Attr ,_dbbe );};e .EncodeToken (start );if _adecc .ExtLst !=nil {_afbgc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_adecc .ExtLst ,_afbgc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_aagb ST_TLTimeIndefinite )String ()string {switch _aagb {case 0:return "";case 1:return "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065"; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_caab *CT_Comment )ValidateWithPath (path string )error {if _eace :=_caab .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_eace !=nil {return _eace ;};if _caab .ExtLst !=nil {if _dedc :=_caab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dedc !=nil {return _dedc ;};};return nil ;};func (_fccba *ST_PrintColorMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adcggc ,_dgede :=d .Token ();if _dgede !=nil {return _dgede ;};if _daecb ,_bceed :=_adcggc .(_g .EndElement );_bceed &&_daecb .Name ==start .Name {*_fccba =1; +return nil ;};if _dbcba ,_cffdg :=_adcggc .(_g .CharData );!_cffdg {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adcggc );}else {switch string (_dbcba ){case "":*_fccba =0; +case "\u0062\u0077":*_fccba =1;case "\u0067\u0072\u0061\u0079":*_fccba =2;case "\u0063\u006c\u0072":*_fccba =3;};};_adcggc ,_dgede =d .Token ();if _dgede !=nil {return _dgede ;};if _bacde ,_aadade :=_adcggc .(_g .EndElement );_aadade &&_bacde .Name ==start .Name {return nil ; +};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adcggc );};func (_fedef ST_TLCommandType )String ()string {switch _fedef {case 0:return ""; +case 1:return "\u0065\u0076\u0074";case 2:return "\u0063\u0061\u006c\u006c";case 3:return "\u0076\u0065\u0072\u0062";};return "";};func (_eeec ST_TLAnimateEffectTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eeec .String (),start ); +};func NewCT_SmartTags ()*CT_SmartTags {_abfgg :=&CT_SmartTags {};return _abfgg };func (_ffbef *CT_TLBehaviorAttributeNameList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eddde :for {_daaa ,_cdgcfa :=d .Token ();if _cdgcfa !=nil {return _cdgcfa ; +};switch _bbdd :=_daaa .(type ){case _g .StartElement :switch _bbdd .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\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"},_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\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 _fgeef string ; +if _eede :=d .DecodeElement (&_fgeef ,&_bbdd );_eede !=nil {return _eede ;};_ffbef .AttrName =append (_ffbef .AttrName ,_fgeef );default:_de .Log .Debug ("\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",_bbdd .Name ); +if _bffba :=d .Skip ();_bffba !=nil {return _bffba ;};};case _g .EndElement :break _eddde ;case _g .CharData :};};return nil ;};type CT_TLBehaviorAttributeNameList struct{ + +// Attribute Name +AttrName []string ;}; + +// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path +func (_agfc *CT_Placeholder )ValidateWithPath (path string )error {if _eegb :=_agfc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eegb !=nil {return _eegb ;};if _fdce :=_agfc .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072"); +_fdce !=nil {return _fdce ;};if _gade :=_agfc .SzAttr .ValidateWithPath (path +"\u002fS\u007a\u0041\u0074\u0074\u0072");_gade !=nil {return _gade ;};if _agfc .ExtLst !=nil {if _gdfe :=_agfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gdfe !=nil {return _gdfe ;};};return nil ;};func (_gbfad ST_TLAnimateBehaviorCalcMode )String ()string {switch _gbfad {case 0:return "";case 1:return "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065";case 2:return "\u006c\u0069\u006e";case 3:return "\u0066\u006d\u006c\u0061"; };return "";}; -// ValidateWithPath validates the CT_SlideViewProperties and its children, prefixing error messages with path -func (_badfg *CT_SlideViewProperties )ValidateWithPath (path string )error {if _ecba :=_badfg .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_ecba !=nil {return _ecba ;};if _badfg .ExtLst !=nil {if _afdg :=_badfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_afdg !=nil {return _afdg ;};};return nil ;};func (_eddg *CT_PresentationProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _eddg .HtmlPubPr !=nil {_acfd :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u0068\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072"}}; -e .EncodeElement (_eddg .HtmlPubPr ,_acfd );};if _eddg .WebPr !=nil {_cbffa :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_eddg .WebPr ,_cbffa );};if _eddg .PrnPr !=nil {_gdaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0070\u0072\u006e\u0050\u0072"}}; -e .EncodeElement (_eddg .PrnPr ,_gdaf );};if _eddg .ShowPr !=nil {_gcae :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u0068\u006f\u0077\u0050\u0072"}};e .EncodeElement (_eddg .ShowPr ,_gcae );};if _eddg .ClrMru !=nil {_ddaef :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0072\u0075"}}; -e .EncodeElement (_eddg .ClrMru ,_ddaef );};if _eddg .ExtLst !=nil {_aedbg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eddg .ExtLst ,_aedbg );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;};func (_ba *AG_ChildSlide )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_a :=range start .Attr {if _a .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ed ,_da :=_e .ParseBool (_a .Value ); -if _da !=nil {return _da ;};_ba .ShowMasterSpAttr =&_ed ;continue ;};if _a .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bc ,_ff :=_e .ParseBool (_a .Value );if _ff !=nil {return _ff ;};_ba .ShowMasterPhAnimAttr =&_bc ; -continue ;};};for {_ag ,_cb :=d .Token ();if _cb !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0043h\u0069l\u0064S\u006c\u0069\u0064\u0065\u003a\u0020\u0025s",_cb );};if _ef ,_fd :=_ag .(_gg .EndElement );_fd &&_ef .Name ==start .Name {break ; -};};return nil ;};type ST_OleObjectFollowColorScheme byte ; +// ValidateWithPath validates the CT_TLMediaNodeVideo and its children, prefixing error messages with path +func (_gcfef *CT_TLMediaNodeVideo )ValidateWithPath (path string )error {if _dbeebg :=_gcfef .CMediaNode .ValidateWithPath (path +"/\u0043\u004d\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065");_dbeebg !=nil {return _dbeebg ;};return nil ;}; -// ValidateWithPath validates the CT_SlideIdList and its children, prefixing error messages with path -func (_gcbgg *CT_SlideIdList )ValidateWithPath (path string )error {for _aaaef ,_gcdde :=range _gcbgg .SldId {if _fbaca :=_gcdde .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fS\u006c\u0064\u0049\u0064\u005b\u0025\u0064\u005d",path ,_aaaef ));_fbaca !=nil {return _fbaca ; -};};return nil ;};func (_egea ST_SlideSizeType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_egea .String (),start );};func (_cabb *CT_Extension )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u0072\u0069"},Value :_b .Sprintf ("\u0025\u0076",_cabb .UriAttr )}); -e .EncodeToken (start );if _cabb .Any !=nil {for _ ,_dfed :=range _cabb .Any {_dfed .MarshalXML (e ,_gg .StartElement {});};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fbfe ST_OleObjectFollowColorScheme )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_fbfe .String (),start ); -};const (ST_TLAnimateBehaviorValueTypeUnset ST_TLAnimateBehaviorValueType =0;ST_TLAnimateBehaviorValueTypeStr ST_TLAnimateBehaviorValueType =1;ST_TLAnimateBehaviorValueTypeNum ST_TLAnimateBehaviorValueType =2;ST_TLAnimateBehaviorValueTypeClr ST_TLAnimateBehaviorValueType =3; -);func (_bea *CT_CommentAuthor )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_afe :=range start .Attr {if _afe .Name .Local =="\u0069\u0064"{_dbef ,_affa :=_e .ParseUint (_afe .Value ,10,32);if _affa !=nil {return _affa ;};_bea .IdAttr =uint32 (_dbef ); -continue ;};if _afe .Name .Local =="\u006e\u0061\u006d\u0065"{_aabc ,_abe :=_afe .Value ,error (nil );if _abe !=nil {return _abe ;};_bea .NameAttr =_aabc ;continue ;};if _afe .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_bgb ,_deda :=_afe .Value ,error (nil ); -if _deda !=nil {return _deda ;};_bea .InitialsAttr =_bgb ;continue ;};if _afe .Name .Local =="\u006ca\u0073\u0074\u0049\u0064\u0078"{_beg ,_fcf :=_e .ParseUint (_afe .Value ,10,32);if _fcf !=nil {return _fcf ;};_bea .LastIdxAttr =uint32 (_beg );continue ; -};if _afe .Name .Local =="\u0063\u006c\u0072\u0049\u0064\u0078"{_fcb ,_cdgc :=_e .ParseUint (_afe .Value ,10,32);if _cdgc !=nil {return _cdgc ;};_bea .ClrIdxAttr =uint32 (_fcb );continue ;};};_gaga :for {_ada ,_ead :=d .Token ();if _ead !=nil {return _ead ; -};switch _dfa :=_ada .(type ){case _gg .StartElement :switch _dfa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\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 _bcb :=d .DecodeElement (_bea .ExtLst ,&_dfa );_bcb !=nil {return _bcb ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_dfa .Name ); -if _ggde :=d .Skip ();_ggde !=nil {return _ggde ;};};case _gg .EndElement :break _gaga ;case _gg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SlideLayout and its children, prefixing error messages with path +func (_gebfg *CT_SlideLayout )ValidateWithPath (path string )error {if _aafa :=_gebfg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aafa !=nil {return _aafa ;};if _fgecc :=_gebfg .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064"); +_fgecc !=nil {return _fgecc ;};if _gebfg .ClrMapOvr !=nil {if _bgcg :=_gebfg .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_bgcg !=nil {return _bgcg ;};};if _gebfg .Transition !=nil {if _abbce :=_gebfg .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"); +_abbce !=nil {return _abbce ;};};if _gebfg .Timing !=nil {if _cebc :=_gebfg .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_cebc !=nil {return _cebc ;};};if _gebfg .Hf !=nil {if _fgdc :=_gebfg .Hf .ValidateWithPath (path +"\u002f\u0048\u0066"); +_fgdc !=nil {return _fgdc ;};};if _gebfg .ExtLst !=nil {if _gceg :=_gebfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gceg !=nil {return _gceg ;};};return nil ;};func (_egdad *CT_WebProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egdad .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_egdad .ShowAnimationAttr ))}); +};if _egdad .ResizeGraphicsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_egdad .ResizeGraphicsAttr ))}); +};if _egdad .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_egdad .AllowPngAttr ))});};if _egdad .RelyOnVmlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_egdad .RelyOnVmlAttr ))}); +};if _egdad .OrganizeInFoldersAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_egdad .OrganizeInFoldersAttr ))}); +};if _egdad .UseLongFilenamesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_egdad .UseLongFilenamesAttr ))}); +};if _egdad .ImgSzAttr !=ST_WebScreenSizeUnset {_caggg ,_beabf :=_egdad .ImgSzAttr .MarshalXMLAttr (_g .Name {Local :"\u0069\u006d\u0067S\u007a"});if _beabf !=nil {return _beabf ;};start .Attr =append (start .Attr ,_caggg );};if _egdad .EncodingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},Value :_dd .Sprintf ("\u0025\u0076",*_egdad .EncodingAttr )}); +};if _egdad .ClrAttr !=ST_WebColorTypeUnset {_ggadd ,_cdbaa :=_egdad .ClrAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u006c\u0072"});if _cdbaa !=nil {return _cdbaa ;};start .Attr =append (start .Attr ,_ggadd );};e .EncodeToken (start );if _egdad .ExtLst !=nil {_bgdg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_egdad .ExtLst ,_bgdg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egdgf ST_TLTimeNodeFillType )Validate ()error {return _egdgf .ValidateWithPath ("")}; -// Validate validates the CT_TLTimeAnimateValue and its children -func (_dgddb *CT_TLTimeAnimateValue )Validate ()error {return _dgddb .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065");};func (_geddg *CT_Guide )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _geddg .OrientAttr !=ST_DirectionUnset {_fbdc ,_bffb :=_geddg .OrientAttr .MarshalXMLAttr (_gg .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"}); -if _bffb !=nil {return _bffb ;};start .Attr =append (start .Attr ,_fbdc );};if _geddg .PosAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u006f\u0073"},Value :_b .Sprintf ("\u0025\u0076",*_geddg .PosAttr )});};e .EncodeToken (start ); -e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_cfbca *CT_SlideLayoutIdListEntry )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_egadf :=range start .Attr {if _egadf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_egadf .Name .Local =="\u0069\u0064"||_egadf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_egadf .Name .Local =="\u0069\u0064"{_eegb ,_dbde :=_egadf .Value ,error (nil ); -if _dbde !=nil {return _dbde ;};_cfbca .RIdAttr =_eegb ;continue ;};if _egadf .Name .Local =="\u0069\u0064"{_egeg ,_fcedg :=_e .ParseUint (_egadf .Value ,10,32);if _fcedg !=nil {return _fcedg ;};_cbfg :=uint32 (_egeg );_cfbca .IdAttr =&_cbfg ;continue ; -};};_abcaa :for {_fabg ,_aeagab :=d .Token ();if _aeagab !=nil {return _aeagab ;};switch _fbcc :=_fabg .(type ){case _gg .StartElement :switch _fbcc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfbca .ExtLst =NewCT_ExtensionList (); -if _ddffa :=d .DecodeElement (_cfbca .ExtLst ,&_fbcc );_ddffa !=nil {return _ddffa ;};default:_c .Log .Debug ("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",_fbcc .Name ); -if _ggbg :=d .Skip ();_ggbg !=nil {return _ggbg ;};};case _gg .EndElement :break _abcaa ;case _gg .CharData :};};return nil ;};func (_afedg *CT_PhotoAlbum )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _afedg .BwAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062\u0077"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_afedg .BwAttr ))}); -};if _afedg .ShowCaptionsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_afedg .ShowCaptionsAttr ))});}; -if _afedg .LayoutAttr !=ST_PhotoAlbumLayoutUnset {_gbad ,_afgg :=_afedg .LayoutAttr .MarshalXMLAttr (_gg .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074"});if _afgg !=nil {return _afgg ;};start .Attr =append (start .Attr ,_gbad );};if _afedg .FrameAttr !=ST_PhotoAlbumFrameShapeUnset {_daad ,_gcaff :=_afedg .FrameAttr .MarshalXMLAttr (_gg .Name {Local :"\u0066\u0072\u0061m\u0065"}); -if _gcaff !=nil {return _gcaff ;};start .Attr =append (start .Attr ,_daad );};e .EncodeToken (start );if _afedg .ExtLst !=nil {_ecab :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afedg .ExtLst ,_ecab ); -};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gfaff ST_TransitionInOutDirectionType )String ()string {switch _gfaff {case 0:return "";case 1:return "\u006f\u0075\u0074";case 2:return "\u0069\u006e";};return "";};type CT_CommentList struct{ +// Validate validates the CT_SlideLayout and its children +func (_faef *CT_SlideLayout )Validate ()error {return _faef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074");}; -// Comment -Cm []*CT_Comment ;};func (_ccfgd ST_TLTimeNodeRestartType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_ccfgd .String (),start );};func (_gebg *CT_CustomShow )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_gebg .NameAttr )}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gebg .IdAttr )});e .EncodeToken (start );_dfgc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}}; -e .EncodeElement (_gebg .SldLst ,_dfgc );if _gebg .ExtLst !=nil {_faea :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gebg .ExtLst ,_faea );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -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 (_bcfb *ST_SlideLayoutType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_bcfb =0; -case "\u0074\u0069\u0074l\u0065":*_bcfb =1;case "\u0074\u0078":*_bcfb =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_bcfb =3;case "\u0074\u0062\u006c":*_bcfb =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_bcfb =5; -case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_bcfb =6;case "\u0064\u0067\u006d":*_bcfb =7;case "\u0063\u0068\u0061r\u0074":*_bcfb =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_bcfb =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_bcfb =10; -case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_bcfb =11;case "\u0062\u006c\u0061n\u006b":*_bcfb =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_bcfb =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_bcfb =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_bcfb =15; -case "\u006f\u0062\u006a":*_bcfb =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_bcfb =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_bcfb =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_bcfb =19; -case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_bcfb =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_bcfb =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_bcfb =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_bcfb =23; -case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_bcfb =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_bcfb =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_bcfb =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_bcfb =27; -case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_bcfb =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_bcfb =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_bcfb =30; -case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_bcfb =31;case "\u0063\u0075\u0073\u0074":*_bcfb =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_bcfb =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_bcfb =34; -case "\u006f\u0062\u006aT\u0078":*_bcfb =35;case "\u0070\u0069\u0063T\u0078":*_bcfb =36;};return nil ;};func (_cgbf ST_PrintColorMode )String ()string {switch _cgbf {case 0:return "";case 1:return "\u0062\u0077";case 2:return "\u0067\u0072\u0061\u0079"; -case 3:return "\u0063\u006c\u0072";};return "";}; +// Validate validates the CT_OleObject and its children +func (_gbae *CT_OleObject )Validate ()error {return _gbae .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};type ST_OleObjectFollowColorScheme byte ; -// Validate validates the CT_TLTimeAnimateValueList and its children -func (_dcfec *CT_TLTimeAnimateValueList )Validate ()error {return _dcfec .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t");};type CT_ControlList struct{ +// Validate validates the CT_CommonViewProperties and its children +func (_ecg *CT_CommonViewProperties )Validate ()error {return _ecg .ValidateWithPath ("\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gdba *CT_CustomShowId )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_gdba .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdgag *EG_Background )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egfgb :for {_cbfad ,_ffgg :=d .Token ();if _ffgg !=nil {return _ffgg ; +};switch _dade :=_cbfad .(type ){case _g .StartElement :switch _dade .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"}:_bdgag .BgPr =NewCT_BackgroundProperties (); +if _ecge :=d .DecodeElement (_bdgag .BgPr ,&_dade );_ecge !=nil {return _ecge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"}:_bdgag .BgRef =_b .NewCT_StyleMatrixReference (); +if _gffec :=d .DecodeElement (_bdgag .BgRef ,&_dade );_gffec !=nil {return _gffec ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_dade .Name ); +if _eddfe :=d .Skip ();_eddfe !=nil {return _eddfe ;};};case _g .EndElement :break _egfgb ;case _g .CharData :};};return nil ;};func NewCT_TLTimeNodeExclusive ()*CT_TLTimeNodeExclusive {_bdfb :=&CT_TLTimeNodeExclusive {};_bdfb .CTn =NewCT_TLCommonTimeNodeData (); +return _bdfb ;};type CT_TLCommandBehavior struct{ -// Embedded Control -Control []*CT_Control ;}; +// Command Type +TypeAttr ST_TLCommandType ; -// ValidateWithPath validates the NotesMaster and its children, prefixing error messages with path -func (_bfgba *NotesMaster )ValidateWithPath (path string )error {if _cffacd :=_bfgba .CT_NotesMaster .ValidateWithPath (path );_cffacd !=nil {return _cffacd ;};return nil ;};func (_gegbb ST_TransitionInOutDirectionType )ValidateWithPath (path string )error {switch _gegbb {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 (_gegbb )); -};return nil ;};type CT_Control struct{ExtLst *CT_ExtensionList ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_gbada ST_TLAnimateMotionBehaviorOrigin )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cbdg :=_gg .Attr {}; -_cbdg .Name =name ;switch _gbada {case ST_TLAnimateMotionBehaviorOriginUnset :_cbdg .Value ="";case ST_TLAnimateMotionBehaviorOriginParent :_cbdg .Value ="\u0070\u0061\u0072\u0065\u006e\u0074";case ST_TLAnimateMotionBehaviorOriginLayout :_cbdg .Value ="\u006c\u0061\u0079\u006f\u0075\u0074"; -};return _cbdg ,nil ;}; +// Command +CmdAttr *string ;CBhvr *CT_TLCommonBehaviorData ;};func NewCT_SlideRelationshipList ()*CT_SlideRelationshipList {_dgeae :=&CT_SlideRelationshipList {};return _dgeae ;};const (ST_TLTriggerRuntimeNodeUnset ST_TLTriggerRuntimeNode =0;ST_TLTriggerRuntimeNodeFirst ST_TLTriggerRuntimeNode =1; +ST_TLTriggerRuntimeNodeLast ST_TLTriggerRuntimeNode =2;ST_TLTriggerRuntimeNodeAll ST_TLTriggerRuntimeNode =3;);func (_eaacb *CmAuthorLst )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaacb .CT_CommentAuthorList =*NewCT_CommentAuthorList (); +_bbff :for {_cfedg ,_fbbe :=d .Token ();if _fbbe !=nil {return _fbbe ;};switch _agadb :=_cfedg .(type ){case _g .StartElement :switch _agadb .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\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"},_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\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"}:_baggc :=NewCT_CommentAuthor (); +if _ffcca :=d .DecodeElement (_baggc ,&_agadb );_ffcca !=nil {return _ffcca ;};_eaacb .CmAuthor =append (_eaacb .CmAuthor ,_baggc );default:_de .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\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",_agadb .Name ); +if _edabga :=d .Skip ();_edabga !=nil {return _edabga ;};};case _g .EndElement :break _bbff ;case _g .CharData :};};return nil ;};func (_cbgbc ST_WebScreenSize )ValidateWithPath (path string )error {switch _cbgbc {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbgbc )); +};return nil ;};func (_cecdc ST_TLAnimateBehaviorCalcMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cecdc .String (),start );};func (_fefa *CT_SlideMasterIdList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfef :for {_dgad ,_efce :=d .Token (); +if _efce !=nil {return _efce ;};switch _fefb :=_dgad .(type ){case _g .StartElement :switch _fefb .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\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"},_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\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"}:_cdfgb :=NewCT_SlideMasterIdListEntry (); +if _aegd :=d .DecodeElement (_cdfgb ,&_fefb );_aegd !=nil {return _aegd ;};_fefa .SldMasterId =append (_fefa .SldMasterId ,_cdfgb );default:_de .Log .Debug ("\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",_fefb .Name ); +if _dbfb :=d .Skip ();_dbfb !=nil {return _dbfb ;};};case _g .EndElement :break _cfef ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_GroupShapeNonVisual and its children -func (_fdff *CT_GroupShapeNonVisual )Validate ()error {return _fdff .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");};type CT_Connector struct{ +// Validate validates the CT_SlideRelationshipList and its children +func (_aggf *CT_SlideRelationshipList )Validate ()error {return _aggf .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074");};func (_efebd ST_TLAnimateColorDirection )String ()string {switch _efebd {case 0:return ""; +case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func (_cgcac *CT_SplitTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fabc :=range start .Attr {if _fabc .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_cgcac .OrientAttr .UnmarshalXMLAttr (_fabc ); +continue ;};if _fabc .Name .Local =="\u0064\u0069\u0072"{_cgcac .DirAttr .UnmarshalXMLAttr (_fabc );continue ;};};for {_afcaa ,_abgag :=d .Token ();if _abgag !=nil {return _dd .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",_abgag ); +};if _ggfd ,_cfbfd :=_afcaa .(_g .EndElement );_cfbfd &&_ggfd .Name ==start .Name {break ;};};return nil ;};func (_dbgbc *CT_OleObject )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dbgbc .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_dbgbc .ProgIdAttr )}); +};if _dbgbc .SpidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_dbgbc .SpidAttr )});};if _dbgbc .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dd .Sprintf ("\u0025\u0076",*_dbgbc .NameAttr )}); +};if _dbgbc .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_dbgbc .ShowAsIconAttr ))});};if _dbgbc .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_dbgbc .IdAttr )}); +};if _dbgbc .ImgWAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_dd .Sprintf ("\u0025\u0076",*_dbgbc .ImgWAttr )});};if _dbgbc .ImgHAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_dd .Sprintf ("\u0025\u0076",*_dbgbc .ImgHAttr )}); +};e .EncodeToken (start );_dbgbc .Choice .MarshalXML (e ,_g .StartElement {});if _dbgbc .Pic !=nil {_cgdca :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_dbgbc .Pic ,_cgdca );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Non-Visual Properties for a Connection Shape -NvCxnSpPr *CT_ConnectorNonVisual ; +// ValidateWithPath validates the CT_TLTimeCondition and its children, prefixing error messages with path +func (_adeef *CT_TLTimeCondition )ValidateWithPath (path string )error {if _decda :=_adeef .EvtAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0074\u0041\u0074\u0074\u0072");_decda !=nil {return _decda ;};if _adeef .DelayAttr !=nil {if _fagfe :=_adeef .DelayAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0061\u0079\u0041\u0074\u0074\u0072"); +_fagfe !=nil {return _fagfe ;};};if _adeef .TgtEl !=nil {if _bbcec :=_adeef .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_bbcec !=nil {return _bbcec ;};};if _adeef .Tn !=nil {if _cafgd :=_adeef .Tn .ValidateWithPath (path +"\u002f\u0054\u006e"); +_cafgd !=nil {return _cafgd ;};};if _adeef .Rtn !=nil {if _fabfg :=_adeef .Rtn .ValidateWithPath (path +"\u002f\u0052\u0074\u006e");_fabfg !=nil {return _fabfg ;};};return nil ;};func (_aeeed *CT_TLIterateData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbde :=range start .Attr {if _cbde .Name .Local =="\u0074\u0079\u0070\u0065"{_aeeed .TypeAttr .UnmarshalXMLAttr (_cbde ); +continue ;};if _cbde .Name .Local =="\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"{_dfgb ,_efgdc :=_d .ParseBool (_cbde .Value );if _efgdc !=nil {return _efgdc ;};_aeeed .BackwardsAttr =&_dfgb ;continue ;};};_dfbdd :for {_abfc ,_ccaec :=d .Token ();if _ccaec !=nil {return _ccaec ; +};switch _gcbbb :=_abfc .(type ){case _g .StartElement :switch _gcbbb .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0041b\u0073"}:_aeeed .TmAbs =NewCT_TLIterateIntervalTime (); +if _abcfe :=d .DecodeElement (_aeeed .TmAbs ,&_gcbbb );_abcfe !=nil {return _abcfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006d\u0050c\u0074"}:_aeeed .TmPct =NewCT_TLIterateIntervalPercentage (); +if _ffga :=d .DecodeElement (_aeeed .TmPct ,&_gcbbb );_ffga !=nil {return _ffga ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gcbbb .Name ); +if _bbefd :=d .Skip ();_bbefd !=nil {return _bbefd ;};};case _g .EndElement :break _dfbdd ;case _g .CharData :};};return nil ;};type CT_NotesMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};func (_cfaae *EG_ShowType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfaae .Present !=nil {_eeggg :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}}; +e .EncodeElement (_cfaae .Present ,_eeggg );};if _cfaae .Browse !=nil {_bcgg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_cfaae .Browse ,_bcgg );};if _cfaae .Kiosk !=nil {_defe :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}}; +e .EncodeElement (_cfaae .Kiosk ,_defe );};return nil ;};func (_dffea *CT_TLByHslColorTransform )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abecb :=range start .Attr {if _abecb .Name .Local =="\u0068"{_bffdb ,_bebaa :=_d .ParseInt (_abecb .Value ,10,32); +if _bebaa !=nil {return _bebaa ;};_dffea .HAttr =int32 (_bffdb );continue ;};if _abecb .Name .Local =="\u0073"{_gebdb ,_dceb :=ParseUnionST_FixedPercentage (_abecb .Value );if _dceb !=nil {return _dceb ;};_dffea .SAttr =_gebdb ;continue ;};if _abecb .Name .Local =="\u006c"{_edgaa ,_abca :=ParseUnionST_FixedPercentage (_abecb .Value ); +if _abca !=nil {return _abca ;};_dffea .LAttr =_edgaa ;continue ;};};for {_bcdgc ,_ccecf :=d .Token ();if _ccecf !=nil {return _dd .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",_ccecf ); +};if _ecfeb ,_cbgf :=_bcdgc .(_g .EndElement );_cbgf &&_ecfeb .Name ==start .Name {break ;};};return nil ;};func (_fddc *CT_TLTimeConditionList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bggea :for {_edbge ,_dged :=d .Token ();if _dged !=nil {return _dged ; +};switch _efdcd :=_edbge .(type ){case _g .StartElement :switch _efdcd .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064"}:_ffabf :=NewCT_TLTimeCondition (); +if _egca :=d .DecodeElement (_ffabf ,&_efdcd );_egca !=nil {return _egca ;};_fddc .Cond =append (_fddc .Cond ,_ffabf );default:_de .Log .Debug ("\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",_efdcd .Name ); +if _dbcce :=d .Skip ();_dbcce !=nil {return _dbcce ;};};case _g .EndElement :break _bggea ;case _g .CharData :};};return nil ;};func (_acfdf *CT_WheelTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aaafe :=range start .Attr {if _aaafe .Name .Local =="\u0073\u0070\u006f\u006b\u0065\u0073"{_gdec ,_fddb :=_d .ParseUint (_aaafe .Value ,10,32); +if _fddb !=nil {return _fddb ;};_acggc :=uint32 (_gdec );_acfdf .SpokesAttr =&_acggc ;continue ;};};for {_aaaed ,_dfgaec :=d .Token ();if _dfgaec !=nil {return _dd .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",_dfgaec ); +};if _gcffd ,_cfffb :=_aaaed .(_g .EndElement );_cfffb &&_gcffd .Name ==start .Name {break ;};};return nil ;};func (_acacg *CT_TLTriggerTimeNodeID )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cgecf :=range start .Attr {if _cgecf .Name .Local =="\u0076\u0061\u006c"{_dabe ,_dbff :=_d .ParseUint (_cgecf .Value ,10,32); +if _dbff !=nil {return _dbff ;};_acacg .ValAttr =uint32 (_dabe );continue ;};};for {_gebbd ,_fbfbd :=d .Token ();if _fbfbd !=nil {return _dd .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",_fbfbd ); +};if _fgcge ,_cafgb :=_gebbd .(_g .EndElement );_cafgb &&_fgcge .Name ==start .Name {break ;};};return nil ;};type CT_TLAnimateEffectBehavior struct{ -// Shape Properties -SpPr *_cf .CT_ShapeProperties ; +// Transition +TransitionAttr ST_TLAnimateEffectTransition ; -// Connector Shape Style -Style *_cf .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func (_fegdad *ST_TransitionSpeed )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_fegdad =0;case "\u0073\u006c\u006f\u0077":*_fegdad =1;case "\u006d\u0065\u0064":*_fegdad =2; -case "\u0066\u0061\u0073\u0074":*_fegdad =3;};return nil ;};func (_baddb ST_WebColorType )ValidateWithPath (path string )error {switch _baddb {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 (_baddb )); -};return nil ;}; +// Filter +FilterAttr *string ; -// Validate validates the CT_NotesSlide and its children -func (_edda *CT_NotesSlide )Validate ()error {return _edda .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065");};func (_ddagb *ST_TLTimeNodeFillType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fbgb ,_bfdeac :=d .Token (); -if _bfdeac !=nil {return _bfdeac ;};if _gfdfa ,_eedfa :=_fbgb .(_gg .EndElement );_eedfa &&_gfdfa .Name ==start .Name {*_ddagb =1;return nil ;};if _fgbd ,_afdgf :=_fbgb .(_gg .CharData );!_afdgf {return _b .Errorf ("\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 (_fgbd ){case "":*_ddagb =0;case "\u0072\u0065\u006d\u006f\u0076\u0065":*_ddagb =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_ddagb =2;case "\u0068\u006f\u006c\u0064":*_ddagb =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_ddagb =4; -};};_fbgb ,_bfdeac =d .Token ();if _bfdeac !=nil {return _bfdeac ;};if _cbabc ,_efefd :=_fbgb .(_gg .EndElement );_efefd &&_cbabc .Name ==start .Name {return nil ;};return _b .Errorf ("\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 ); -};type CT_NotesTextViewProperties struct{ +// Property List +PrLstAttr *string ;CBhvr *CT_TLCommonBehaviorData ; -// Base properties for Notes View -CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_efacf *ST_TLTimeAnimateValueTime )ValidateWithPath (path string )error {_ddecb :=[]string {};if _efacf .ST_PositiveFixedPercentage !=nil {if _deggb :=_efacf .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"); -_deggb !=nil {return _deggb ;};_ddecb =append (_ddecb ,"\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 _efacf .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {_ddecb =append (_ddecb ,"\u0053\u0054\u005f\u0054LT\u0069\u006d\u0065\u0049\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065"); -};if len (_ddecb )> 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 ,_ddecb );};return nil ;};type CT_TLAnimVariantStringVal struct{ +// Progress +Progress *CT_TLAnimVariant ;}; -// Value -ValAttr string ;};func (_bedge *ST_TLAnimateColorDirection )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_adgccb ,_gcegb :=d .Token ();if _gcegb !=nil {return _gcegb ;};if _fddg ,_acgac :=_adgccb .(_gg .EndElement );_acgac &&_fddg .Name ==start .Name {*_bedge =1; -return nil ;};if _dbecca ,_fdage :=_adgccb .(_gg .CharData );!_fdage {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adgccb );}else {switch string (_dbecca ){case "":*_bedge =0; -case "\u0063\u0077":*_bedge =1;case "\u0063\u0063\u0077":*_bedge =2;};};_adgccb ,_gcegb =d .Token ();if _gcegb !=nil {return _gcegb ;};if _bdedf ,_dceccd :=_adgccb .(_gg .EndElement );_dceccd &&_bdedf .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adgccb ); -}; +// ValidateWithPath validates the CT_TLTimeNodeExclusive and its children, prefixing error messages with path +func (_gbgbd *CT_TLTimeNodeExclusive )ValidateWithPath (path string )error {if _daeb :=_gbgbd .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_daeb !=nil {return _daeb ;};return nil ;};type ST_TLCommandType byte ;const (ST_TLTimeNodeRestartTypeUnset ST_TLTimeNodeRestartType =0; +ST_TLTimeNodeRestartTypeAlways ST_TLTimeNodeRestartType =1;ST_TLTimeNodeRestartTypeWhenNotActive ST_TLTimeNodeRestartType =2;ST_TLTimeNodeRestartTypeNever ST_TLTimeNodeRestartType =3;);func (_aed *CT_CustomShowList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _aed .CustShow !=nil {_bfdec :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}};for _ ,_aceb :=range _aed .CustShow {e .EncodeElement (_aceb ,_bfdec );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_BuildList and its children -func (_gcb *CT_BuildList )Validate ()error {return _gcb .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074");}; +// Validate validates the CT_SlideIdListEntry and its children +func (_cbfdg *CT_SlideIdListEntry )Validate ()error {return _cbfdg .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};type ST_TLAnimateMotionPathEditMode byte ;func (_ddgdd *CT_TransitionSoundAction )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _ddgdd .StSnd !=nil {_ecdb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u0074\u0053\u006e\u0064"}};e .EncodeElement (_ddgdd .StSnd ,_ecdb );};if _ddgdd .EndSnd !=nil {_cbebf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u006e\u0064\u0053\u006e\u0064"}}; +e .EncodeElement (_ddgdd .EndSnd ,_cbebf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcce ST_PlaceholderType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gcce .String (),start ); +};func (_efadb *CT_SlideIdListEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_efadb .IdAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_efadb .RIdAttr )}); +e .EncodeToken (start );if _efadb .ExtLst !=nil {_adefd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efadb .ExtLst ,_adefd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_cbadf ST_TransitionSideDirectionType )Validate ()error {return _cbadf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TLSubShapeId and its children, prefixing error messages with path -func (_abae *CT_TLSubShapeId )ValidateWithPath (path string )error {return nil };func NewCT_TLTimeNodeParallel ()*CT_TLTimeNodeParallel {_gcgdg :=&CT_TLTimeNodeParallel {};_gcgdg .CTn =NewCT_TLCommonTimeNodeData ();return _gcgdg ;};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 (_badd ST_TLTimeNodeMasterRelation )ValidateWithPath (path string )error {switch _badd {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 (_badd )); -};return nil ;}; +// Validate validates the TagLst and its children +func (_decae *TagLst )Validate ()error {return _decae .ValidateWithPath ("\u0054\u0061\u0067\u004c\u0073\u0074");};func (_abbca ST_TransitionSideDirectionType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bacef :=_g .Attr {};_bacef .Name =name ;switch _abbca {case ST_TransitionSideDirectionTypeUnset :_bacef .Value =""; +case ST_TransitionSideDirectionTypeL :_bacef .Value ="\u006c";case ST_TransitionSideDirectionTypeU :_bacef .Value ="\u0075";case ST_TransitionSideDirectionTypeR :_bacef .Value ="\u0072";case ST_TransitionSideDirectionTypeD :_bacef .Value ="\u0064";};return _bacef ,nil ; +}; -// ValidateWithPath validates the CT_TLTimeAnimateValue and its children, prefixing error messages with path -func (_fdda *CT_TLTimeAnimateValue )ValidateWithPath (path string )error {if _fdda .TmAttr !=nil {if _fcebf :=_fdda .TmAttr .ValidateWithPath (path +"\u002fT\u006d\u0041\u0074\u0074\u0072");_fcebf !=nil {return _fcebf ;};};if _fdda .Val !=nil {if _cgbeb :=_fdda .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c"); -_cgbeb !=nil {return _cgbeb ;};};return nil ;};func (_gaaf *CT_SlideIdList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dgff :for {_bded ,_egfba :=d .Token ();if _egfba !=nil {return _egfba ;};switch _dfb :=_bded .(type ){case _gg .StartElement :switch _dfb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dggag :=NewCT_SlideIdListEntry (); -if _cdfec :=d .DecodeElement (_dggag ,&_dfb );_cdfec !=nil {return _cdfec ;};_gaaf .SldId =append (_gaaf .SldId ,_dggag );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_dfb .Name ); -if _egbf :=d .Skip ();_egbf !=nil {return _egbf ;};};case _gg .EndElement :break _dgff ;case _gg .CharData :};};return nil ;};func (_acacd *ST_TLBehaviorTransformType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_acacd =0;case "\u0070\u0074":*_acacd =1; -case "\u0069\u006d\u0067":*_acacd =2;};return nil ;};type CT_StringTag struct{ +// Validate validates the CT_OutlineViewSlideList and its children +func (_acabd *CT_OutlineViewSlideList )Validate ()error {return _acabd .ValidateWithPath ("\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func (_edaff *ST_TLDiagramBuildType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_edaff =0; +case "\u0077\u0068\u006fl\u0065":*_edaff =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_edaff =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_edaff =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_edaff =4; +case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_edaff =5;case "\u0063\u0077":*_edaff =6;case "\u0063\u0077\u0049\u006e":*_edaff =7;case "\u0063\u0077\u004fu\u0074":*_edaff =8;case "\u0063\u0063\u0077":*_edaff =9;case "\u0063\u0063\u0077I\u006e":*_edaff =10; +case "\u0063\u0063\u0077\u004f\u0075\u0074":*_edaff =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_edaff =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_edaff =13;case "\u0075\u0070":*_edaff =14;case "\u0064\u006f\u0077\u006e":*_edaff =15; +case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_edaff =16;case "\u0063\u0075\u0073\u0074":*_edaff =17;};return nil ;};func NewAG_TLBuild ()*AG_TLBuild {_gcg :=&AG_TLBuild {};return _gcg };func (_faaga *CT_NormalViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_faaga .RestoredLeft =NewCT_NormalViewPortion (); +_faaga .RestoredTop =NewCT_NormalViewPortion ();for _ ,_cbdc :=range start .Attr {if _cbdc .Name .Local =="\u0073\u0068o\u0077\u004f\u0075t\u006c\u0069\u006e\u0065\u0049\u0063\u006f\u006e\u0073"{_fdgc ,_ffada :=_d .ParseBool (_cbdc .Value );if _ffada !=nil {return _ffada ; +};_faaga .ShowOutlineIconsAttr =&_fdgc ;continue ;};if _cbdc .Name .Local =="\u0073\u006ea\u0070\u0056\u0065r\u0074\u0053\u0070\u006c\u0069\u0074\u0074\u0065\u0072"{_gcaf ,_baed :=_d .ParseBool (_cbdc .Value );if _baed !=nil {return _baed ;};_faaga .SnapVertSplitterAttr =&_gcaf ; +continue ;};if _cbdc .Name .Local =="\u0076\u0065\u0072t\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_faaga .VertBarStateAttr .UnmarshalXMLAttr (_cbdc );continue ;};if _cbdc .Name .Local =="\u0068\u006f\u0072z\u0042\u0061\u0072\u0053\u0074\u0061\u0074\u0065"{_faaga .HorzBarStateAttr .UnmarshalXMLAttr (_cbdc ); +continue ;};if _cbdc .Name .Local =="\u0070\u0072e\u0066\u0065\u0072S\u0069\u006e\u0067\u006c\u0065\u0056\u0069\u0065\u0077"{_fdfg ,_begda :=_d .ParseBool (_cbdc .Value );if _begda !=nil {return _begda ;};_faaga .PreferSingleViewAttr =&_fdfg ;continue ; +};};_gedcf :for {_dcca ,_fdee :=d .Token ();if _fdee !=nil {return _fdee ;};switch _aged :=_dcca .(type ){case _g .StartElement :switch _aged .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\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"},_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\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 _adcd :=d .DecodeElement (_faaga .RestoredLeft ,&_aged ); +_adcd !=nil {return _adcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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 _gded :=d .DecodeElement (_faaga .RestoredTop ,&_aged ); +_gded !=nil {return _gded ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_faaga .ExtLst =NewCT_ExtensionList (); +if _egb :=d .DecodeElement (_faaga .ExtLst ,&_aged );_egb !=nil {return _egb ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_aged .Name ); +if _adfd :=d .Skip ();_adfd !=nil {return _adfd ;};};case _g .EndElement :break _gedcf ;case _g .CharData :};};return nil ;}; -// Name -NameAttr string ; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_aeaf *CT_Extension )ValidateWithPath (path string )error {return nil };type CT_GroupShapeNonVisual struct{ -// Value -ValAttr string ;};type CT_SlideMasterIdListEntry struct{ +// Non-visual Drawing Properties +CNvPr *_b .CT_NonVisualDrawingProps ; -// Slide Master Identifier -IdAttr *uint32 ;RIdAttr string ;ExtLst *CT_ExtensionList ;}; +// Non-Visual Group Shape Drawing Properties +CNvGrpSpPr *_b .CT_NonVisualGroupDrawingShapeProps ; -// Validate validates the CT_TLTimeConditionList and its children -func (_egfcg *CT_TLTimeConditionList )Validate ()error {return _egfcg .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074");}; +// Non-Visual Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_ageab *CT_SlideSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ageab .CxAttr =914400;_ageab .CyAttr =914400;for _ ,_effge :=range start .Attr {if _effge .Name .Local =="\u0063\u0078"{_dddag ,_abdgd :=_d .ParseInt (_effge .Value ,10,32); +if _abdgd !=nil {return _abdgd ;};_ageab .CxAttr =int32 (_dddag );continue ;};if _effge .Name .Local =="\u0063\u0079"{_ffdg ,_bceb :=_d .ParseInt (_effge .Value ,10,32);if _bceb !=nil {return _bceb ;};_ageab .CyAttr =int32 (_ffdg );continue ;};if _effge .Name .Local =="\u0074\u0079\u0070\u0065"{_ageab .TypeAttr .UnmarshalXMLAttr (_effge ); +continue ;};};for {_gbbdf ,_edfaf :=d .Token ();if _edfaf !=nil {return _dd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006ci\u0064\u0065\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_edfaf );};if _geaa ,_edabg :=_gbbdf .(_g .EndElement ); +_edabg &&_geaa .Name ==start .Name {break ;};};return nil ;};func (_ggfg *CT_PhotoAlbum )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggfg .BwAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u0077"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ggfg .BwAttr ))}); +};if _ggfg .ShowCaptionsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ggfg .ShowCaptionsAttr ))});};if _ggfg .LayoutAttr !=ST_PhotoAlbumLayoutUnset {_bgecg ,_bgegad :=_ggfg .LayoutAttr .MarshalXMLAttr (_g .Name {Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}); +if _bgegad !=nil {return _bgegad ;};start .Attr =append (start .Attr ,_bgecg );};if _ggfg .FrameAttr !=ST_PhotoAlbumFrameShapeUnset {_gabeg ,_cdaaf :=_ggfg .FrameAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u0072\u0061m\u0065"});if _cdaaf !=nil {return _cdaaf ; +};start .Attr =append (start .Attr ,_gabeg );};e .EncodeToken (start );if _ggfg .ExtLst !=nil {_dafb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggfg .ExtLst ,_dafb );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type CT_EmbeddedFontList struct{ -// Validate validates the CT_ShapeNonVisual and its children -func (_fafc *CT_ShapeNonVisual )Validate ()error {return _fafc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c");};func (_bdee ST_Direction )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bdee .String (),start ); -};func (_fea *CT_PrintProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fea .PrnWhatAttr !=ST_PrintWhatUnset {_dccbc ,_dgfg :=_fea .PrnWhatAttr .MarshalXMLAttr (_gg .Name {Local :"\u0070r\u006e\u0057\u0068\u0061\u0074"});if _dgfg !=nil {return _dgfg ; -};start .Attr =append (start .Attr ,_dccbc );};if _fea .ClrModeAttr !=ST_PrintColorModeUnset {_aggd ,_eaead :=_fea .ClrModeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0063l\u0072\u004d\u006f\u0064\u0065"});if _eaead !=nil {return _eaead ;};start .Attr =append (start .Attr ,_aggd ); -};if _fea .HiddenSlidesAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_fea .HiddenSlidesAttr ))});};if _fea .ScaleToFitPaperAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_fea .ScaleToFitPaperAttr ))}); -};if _fea .FrameSlidesAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_fea .FrameSlidesAttr ))});};e .EncodeToken (start ); -if _fea .ExtLst !=nil {_ddebg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fea .ExtLst ,_ddebg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_eggce *CT_TLAnimVariantStringVal )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dbgeb :=range start .Attr {if _dbgeb .Name .Local =="\u0076\u0061\u006c"{_begb ,_ddebf :=_dbgeb .Value ,error (nil ); -if _ddebf !=nil {return _ddebf ;};_eggce .ValAttr =_begb ;continue ;};};for {_eeaa ,_eebf :=d .Token ();if _eebf !=nil {return _b .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",_eebf ); -};if _gbebdd ,_aefdb :=_eeaa .(_gg .EndElement );_aefdb &&_gbebdd .Name ==start .Name {break ;};};return nil ;}; +// Embedded Font +EmbeddedFont []*CT_EmbeddedFontListEntry ;};func (_cfcae ST_TransitionSideDirectionType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfcae .String (),start );};func (_dgcfd ST_TLPreviousActionType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ddgdf :=_g .Attr {}; +_ddgdf .Name =name ;switch _dgcfd {case ST_TLPreviousActionTypeUnset :_ddgdf .Value ="";case ST_TLPreviousActionTypeNone :_ddgdf .Value ="\u006e\u006f\u006e\u0065";case ST_TLPreviousActionTypeSkipTimed :_ddgdf .Value ="\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d"; +};return _ddgdf ,nil ;};func (_eeege ST_TLAnimateColorDirection )ValidateWithPath (path string )error {switch _eeege {case 0,1,2:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eeege )); +};return nil ;};type CT_Control struct{ExtLst *CT_ExtensionList ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_acebf *CT_TLOleChartTargetElement )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cefa ,_fcabg :=_acebf .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _fcabg !=nil {return _fcabg ;};start .Attr =append (start .Attr ,_cefa );if _acebf .LvlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0076\u006c"},Value :_dd .Sprintf ("\u0025\u0076",*_acebf .LvlAttr )});};e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dffgb ST_TLCommandType )ValidateWithPath (path string )error {switch _dffgb {case 0,1,2,3:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dffgb )); +};return nil ;};func (_agbcb *CT_TLTimeNodeSequence )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agbcb .CTn =NewCT_TLCommonTimeNodeData ();for _ ,_dfed :=range start .Attr {if _dfed .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"{_cfdeb ,_fgdaa :=_d .ParseBool (_dfed .Value ); +if _fgdaa !=nil {return _fgdaa ;};_agbcb .ConcurrentAttr =&_cfdeb ;continue ;};if _dfed .Name .Local =="\u0070\u0072\u0065\u0076\u0041\u0063"{_agbcb .PrevAcAttr .UnmarshalXMLAttr (_dfed );continue ;};if _dfed .Name .Local =="\u006e\u0065\u0078\u0074\u0041\u0063"{_agbcb .NextAcAttr .UnmarshalXMLAttr (_dfed ); +continue ;};};_cddg :for {_eaaaa ,_ffcc :=d .Token ();if _ffcc !=nil {return _ffcc ;};switch _afbac :=_eaaaa .(type ){case _g .StartElement :switch _afbac .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _egcd :=d .DecodeElement (_agbcb .CTn ,&_afbac ); +_egcd !=nil {return _egcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_agbcb .PrevCondLst =NewCT_TLTimeConditionList (); +if _fcada :=d .DecodeElement (_agbcb .PrevCondLst ,&_afbac );_fcada !=nil {return _fcada ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_agbcb .NextCondLst =NewCT_TLTimeConditionList (); +if _edddg :=d .DecodeElement (_agbcb .NextCondLst ,&_afbac );_edddg !=nil {return _edddg ;};default:_de .Log .Debug ("\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",_afbac .Name ); +if _caddf :=d .Skip ();_caddf !=nil {return _caddf ;};};case _g .EndElement :break _cddg ;case _g .CharData :};};return nil ;};type CT_Rel struct{IdAttr string ;};func (_fbeb *CT_EmbeddedFontDataId )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcgf :=range start .Attr {if _dcgf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcgf .Name .Local =="\u0069\u0064"||_dcgf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dcgf .Name .Local =="\u0069\u0064"{_efbd ,_cffe :=_dcgf .Value ,error (nil ); +if _cffe !=nil {return _cffe ;};_fbeb .IdAttr =_efbd ;continue ;};};for {_aea ,_ecee :=d .Token ();if _ecee !=nil {return _dd .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",_ecee ); +};if _dag ,_abab :=_aea .(_g .EndElement );_abab &&_dag .Name ==start .Name {break ;};};return nil ;};func (_gebgb ST_TransitionCornerDirectionType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gebgb .String (),start ); +};func (_ggaf *CT_SlideLayout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggaf .MatchingNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_dd .Sprintf ("\u0025\u0076",*_ggaf .MatchingNameAttr )}); +};if _ggaf .TypeAttr !=ST_SlideLayoutTypeUnset {_ffgb ,_dead :=_ggaf .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0074\u0079\u0070\u0065"});if _dead !=nil {return _dead ;};start .Attr =append (start .Attr ,_ffgb );};if _ggaf .PreserveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ggaf .PreserveAttr ))}); +};if _ggaf .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ggaf .UserDrawnAttr ))});};if _ggaf .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ggaf .ShowMasterSpAttr ))}); +};if _ggaf .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ggaf .ShowMasterPhAnimAttr ))}); +};e .EncodeToken (start );_fbdf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_ggaf .CSld ,_fbdf );if _ggaf .ClrMapOvr !=nil {_adbcb :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; +e .EncodeElement (_ggaf .ClrMapOvr ,_adbcb );};if _ggaf .Transition !=nil {_gacc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggaf .Transition ,_gacc );};if _ggaf .Timing !=nil {_cgfda :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; +e .EncodeElement (_ggaf .Timing ,_cgfda );};if _ggaf .Hf !=nil {_ffgbc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_ggaf .Hf ,_ffgbc );};if _ggaf .ExtLst !=nil {_daaeb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ggaf .ExtLst ,_daaeb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_TLTriggerRuntimeNode byte ; -// ValidateWithPath validates the CT_StringTag and its children, prefixing error messages with path -func (_ceaf *CT_StringTag )ValidateWithPath (path string )error {return nil };func (_cddd *CT_TLCommonTimeNodeData )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cefbg :=range start .Attr {if _cefbg .Name .Local =="\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"{_aggcf ,_gbcec :=_cefbg .Value ,error (nil ); -if _gbcec !=nil {return _gbcec ;};_cddd .TmFilterAttr =&_aggcf ;continue ;};if _cefbg .Name .Local =="\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"{_cggb ,_cgcc :=_cefbg .Value ,error (nil );if _cgcc !=nil {return _cgcc ;};_cddd .EvtFilterAttr =&_cggb ; -continue ;};if _cefbg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"{_bbeb ,_beeec :=_e .ParseInt (_cefbg .Value ,10,32);if _beeec !=nil {return _beeec ;};_bgca :=int32 (_bbeb );_cddd .PresetIDAttr =&_bgca ;continue ;};if _cefbg .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_dgffd ,_bbfff :=_e .ParseBool (_cefbg .Value ); -if _bbfff !=nil {return _bbfff ;};_cddd .DisplayAttr =&_dgffd ;continue ;};if _cefbg .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"{_bccfg ,_gagea :=_e .ParseInt (_cefbg .Value ,10,32);if _gagea !=nil {return _gagea ; -};_eaag :=int32 (_bccfg );_cddd .PresetSubtypeAttr =&_eaag ;continue ;};if _cefbg .Name .Local =="\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"{_cddd .MasterRelAttr .UnmarshalXMLAttr (_cefbg );continue ;};if _cefbg .Name .Local =="r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"{_daeee ,_dgdde :=ParseUnionST_TLTime (_cefbg .Value ); -if _dgdde !=nil {return _dgdde ;};_cddd .RepeatCountAttr =&_daeee ;continue ;};if _cefbg .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_ccfc ,_ecde :=_e .ParseInt (_cefbg .Value ,10,32);if _ecde !=nil {return _ecde ;};_abfe :=int32 (_ccfc );_cddd .BldLvlAttr =&_abfe ; -continue ;};if _cefbg .Name .Local =="\u0073\u0070\u0064"{_dcbcb ,_ddcec :=ParseUnionST_Percentage (_cefbg .Value );if _ddcec !=nil {return _ddcec ;};_cddd .SpdAttr =&_dcbcb ;continue ;};if _cefbg .Name .Local =="\u0067\u0072\u0070I\u0064"{_adfda ,_gdgag :=_e .ParseUint (_cefbg .Value ,10,32); -if _gdgag !=nil {return _gdgag ;};_cbega :=uint32 (_adfda );_cddd .GrpIdAttr =&_cbega ;continue ;};if _cefbg .Name .Local =="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"{_fcfg ,_dbdde :=_e .ParseBool (_cefbg .Value );if _dbdde !=nil {return _dbdde ; -};_cddd .AfterEffectAttr =&_fcfg ;continue ;};if _cefbg .Name .Local =="\u0069\u0064"{_bcaae ,_cdfbdb :=_e .ParseUint (_cefbg .Value ,10,32);if _cdfbdb !=nil {return _cdfbdb ;};_dbffd :=uint32 (_bcaae );_cddd .IdAttr =&_dbffd ;continue ;};if _cefbg .Name .Local =="\u006e\u006f\u0064\u0065\u0050\u0068"{_geaaa ,_cedde :=_e .ParseBool (_cefbg .Value ); -if _cedde !=nil {return _cedde ;};_cddd .NodePhAttr =&_geaaa ;continue ;};if _cefbg .Name .Local =="\u0061\u0063\u0063e\u006c"{_cbedc ,_adgce :=ParseUnionST_PositiveFixedPercentage (_cefbg .Value );if _adgce !=nil {return _adgce ;};_cddd .AccelAttr =&_cbedc ; -continue ;};if _cefbg .Name .Local =="\u0064\u0065\u0063e\u006c"{_feedf ,_bedccg :=ParseUnionST_PositiveFixedPercentage (_cefbg .Value );if _bedccg !=nil {return _bedccg ;};_cddd .DecelAttr =&_feedf ;continue ;};if _cefbg .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_cddd .RestartAttr .UnmarshalXMLAttr (_cefbg ); -continue ;};if _cefbg .Name .Local =="\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"{_cddd .NodeTypeAttr .UnmarshalXMLAttr (_cefbg );continue ;};if _cefbg .Name .Local =="p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"{_cddd .PresetClassAttr .UnmarshalXMLAttr (_cefbg ); -continue ;};if _cefbg .Name .Local =="\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"{_feddb ,_bbcf :=ParseUnionST_TLTime (_cefbg .Value );if _bbcf !=nil {return _bbcf ;};_cddd .RepeatDurAttr =&_feddb ;continue ;};if _cefbg .Name .Local =="\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"{_cddd .SyncBehaviorAttr .UnmarshalXMLAttr (_cefbg ); -continue ;};if _cefbg .Name .Local =="\u0061u\u0074\u006f\u0052\u0065\u0076"{_fdccg ,_bdgfg :=_e .ParseBool (_cefbg .Value );if _bdgfg !=nil {return _bdgfg ;};_cddd .AutoRevAttr =&_fdccg ;continue ;};if _cefbg .Name .Local =="\u0066\u0069\u006c\u006c"{_cddd .FillAttr .UnmarshalXMLAttr (_cefbg ); -continue ;};if _cefbg .Name .Local =="\u0064\u0075\u0072"{_egffcd ,_ebagbc :=ParseUnionST_TLTime (_cefbg .Value );if _ebagbc !=nil {return _ebagbc ;};_cddd .DurAttr =&_egffcd ;continue ;};};_cabca :for {_fbdfb ,_ddaf :=d .Token ();if _ddaf !=nil {return _ddaf ; -};switch _gbadf :=_fbdfb .(type ){case _gg .StartElement :switch _gbadf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cddd .StCondLst =NewCT_TLTimeConditionList (); -if _fdgfg :=d .DecodeElement (_cddd .StCondLst ,&_gbadf );_fdgfg !=nil {return _fdgfg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cddd .EndCondLst =NewCT_TLTimeConditionList (); -if _eceec :=d .DecodeElement (_cddd .EndCondLst ,&_gbadf );_eceec !=nil {return _eceec ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cddd .EndSync =NewCT_TLTimeCondition (); -if _dgba :=d .DecodeElement (_cddd .EndSync ,&_gbadf );_dgba !=nil {return _dgba ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cddd .Iterate =NewCT_TLIterateData (); -if _cdfcb :=d .DecodeElement (_cddd .Iterate ,&_gbadf );_cdfcb !=nil {return _cdfcb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cddd .ChildTnLst =NewCT_TimeNodeList (); -if _eddb :=d .DecodeElement (_cddd .ChildTnLst ,&_gbadf );_eddb !=nil {return _eddb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cddd .SubTnLst =NewCT_TimeNodeList (); -if _efbdg :=d .DecodeElement (_cddd .SubTnLst ,&_gbadf );_efbdg !=nil {return _efbdg ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_gbadf .Name ); -if _geaaf :=d .Skip ();_geaaf !=nil {return _geaaf ;};};case _gg .EndElement :break _cabca ;case _gg .CharData :};};return nil ;};func (_facfa *CT_NotesMaster )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_gaed :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}}; -e .EncodeElement (_facfa .CSld ,_gaed );_aaba :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_facfa .ClrMap ,_aaba );if _facfa .Hf !=nil {_bcaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0068\u0066"}}; -e .EncodeElement (_facfa .Hf ,_bcaf );};if _facfa .NotesStyle !=nil {_caa :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u006eo\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_facfa .NotesStyle ,_caa );};if _facfa .ExtLst !=nil {_cgge :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_facfa .ExtLst ,_cgge );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gaec ST_TLTimeNodeRestartType )ValidateWithPath (path string )error {switch _gaec {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 (_gaec )); -};return nil ;}; +// ValidateWithPath validates the Sld and its children, prefixing error messages with path +func (_abgfa *Sld )ValidateWithPath (path string )error {if _daccg :=_abgfa .CT_Slide .ValidateWithPath (path );_daccg !=nil {return _daccg ;};return nil ;};func (_aabd ST_TLBehaviorAccumulateType )ValidateWithPath (path string )error {switch _aabd {case 0,1,2:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aabd )); +};return nil ;};func NewCT_GroupShapeNonVisual ()*CT_GroupShapeNonVisual {_dbcf :=&CT_GroupShapeNonVisual {};_dbcf .CNvPr =_b .NewCT_NonVisualDrawingProps ();_dbcf .CNvGrpSpPr =_b .NewCT_NonVisualGroupDrawingShapeProps ();_dbcf .NvPr =NewCT_ApplicationNonVisualDrawingProps (); +return _dbcf ;};type ST_TransitionSpeed byte ;func (_fabac *HandoutMaster )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\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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 ="\u0070:\u0068a\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072";return _fabac .CT_HandoutMaster .MarshalXML (e ,start );};func NewCT_OleObjectChoice ()*CT_OleObjectChoice {_ddgb :=&CT_OleObjectChoice {};return _ddgb }; +func (_gafcfa ST_PlaceholderType )String ()string {switch _gafcfa {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 (_dacd *CT_OutlineViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_afcg :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_dacd .CViewPr ,_afcg );if _dacd .SldLst !=nil {_eacf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}}; +e .EncodeElement (_dacd .SldLst ,_eacf );};if _dacd .ExtLst !=nil {_cfeg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dacd .ExtLst ,_cfeg );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewCT_TLCommonTimeNodeData ()*CT_TLCommonTimeNodeData {_cbgbd :=&CT_TLCommonTimeNodeData {};return _cbgbd ;}; -// ValidateWithPath validates the CT_GraphicalObjectFrameNonVisual and its children, prefixing error messages with path -func (_degfc *CT_GraphicalObjectFrameNonVisual )ValidateWithPath (path string )error {if _aeg :=_degfc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_aeg !=nil {return _aeg ;};if _acd :=_degfc .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_acd !=nil {return _acd ;};if _cbgc :=_degfc .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_cbgc !=nil {return _cbgc ;};return nil ;};func (_ceaeb *ST_TLAnimateColorSpace )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bddg ,_egfdf :=d .Token (); -if _egfdf !=nil {return _egfdf ;};if _fdcae ,_effff :=_bddg .(_gg .EndElement );_effff &&_fdcae .Name ==start .Name {*_ceaeb =1;return nil ;};if _cfdec ,_fbcfb :=_bddg .(_gg .CharData );!_fbcfb {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bddg ); -}else {switch string (_cfdec ){case "":*_ceaeb =0;case "\u0072\u0067\u0062":*_ceaeb =1;case "\u0068\u0073\u006c":*_ceaeb =2;};};_bddg ,_egfdf =d .Token ();if _egfdf !=nil {return _egfdf ;};if _gdgbag ,_bdffd :=_bddg .(_gg .EndElement );_bdffd &&_gdgbag .Name ==start .Name {return nil ; -};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bddg );}; +// ValidateWithPath validates the CT_GuideList and its children, prefixing error messages with path +func (_aedd *CT_GuideList )ValidateWithPath (path string )error {for _aag ,_fedc :=range _aedd .Guide {if _aeagc :=_fedc .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002fG\u0075\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_aag ));_aeagc !=nil {return _aeagc ; +};};return nil ;};func (_dadb ST_TLCommandType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dadb .String (),start );};func (_acdgb ST_WebColorType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acdgb .String (),start ); +};type EG_ShowType struct{ -// Validate validates the CT_OutlineViewSlideList and its children -func (_egae *CT_OutlineViewSlideList )Validate ()error {return _egae .ValidateWithPath ("\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074");}; +// Presenter Slide Show Mode +Present *CT_Empty ; -// ValidateWithPath validates the CT_CommonSlideViewProperties and its children, prefixing error messages with path -func (_bgce *CT_CommonSlideViewProperties )ValidateWithPath (path string )error {if _gfd :=_bgce .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_gfd !=nil {return _gfd ;};if _bgce .GuideLst !=nil {if _cdga :=_bgce .GuideLst .ValidateWithPath (path +"\u002fG\u0075\u0069\u0064\u0065\u004c\u0073t"); -_cdga !=nil {return _cdga ;};};return nil ;};func NewCT_SmartTags ()*CT_SmartTags {_gdag :=&CT_SmartTags {};return _gdag };func (_baeba *CT_WebProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_debcf :=range start .Attr {if _debcf .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_cgedb ,_gbgbab :=_e .ParseBool (_debcf .Value ); -if _gbgbab !=nil {return _gbgbab ;};_baeba .ShowAnimationAttr =&_cgedb ;continue ;};if _debcf .Name .Local =="\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"{_aeagd ,_ggee :=_e .ParseBool (_debcf .Value );if _ggee !=nil {return _ggee ; -};_baeba .ResizeGraphicsAttr =&_aeagd ;continue ;};if _debcf .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_gfeag ,_ecag :=_e .ParseBool (_debcf .Value );if _ecag !=nil {return _ecag ;};_baeba .AllowPngAttr =&_gfeag ;continue ;};if _debcf .Name .Local =="\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"{_egabe ,_facdf :=_e .ParseBool (_debcf .Value ); -if _facdf !=nil {return _facdf ;};_baeba .RelyOnVmlAttr =&_egabe ;continue ;};if _debcf .Name .Local =="\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"{_dfggg ,_gbafc :=_e .ParseBool (_debcf .Value );if _gbafc !=nil {return _gbafc ; -};_baeba .OrganizeInFoldersAttr =&_dfggg ;continue ;};if _debcf .Name .Local =="\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"{_decfd ,_bdeg :=_e .ParseBool (_debcf .Value );if _bdeg !=nil {return _bdeg ;};_baeba .UseLongFilenamesAttr =&_decfd ; -continue ;};if _debcf .Name .Local =="\u0069\u006d\u0067S\u007a"{_baeba .ImgSzAttr .UnmarshalXMLAttr (_debcf );continue ;};if _debcf .Name .Local =="\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"{_gggdc ,_dbbgd :=_debcf .Value ,error (nil );if _dbbgd !=nil {return _dbbgd ; -};_baeba .EncodingAttr =&_gggdc ;continue ;};if _debcf .Name .Local =="\u0063\u006c\u0072"{_baeba .ClrAttr .UnmarshalXMLAttr (_debcf );continue ;};};_gbeae :for {_bfdea ,_efgea :=d .Token ();if _efgea !=nil {return _efgea ;};switch _cfgg :=_bfdea .(type ){case _gg .StartElement :switch _cfgg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baeba .ExtLst =NewCT_ExtensionList (); -if _geea :=d .DecodeElement (_baeba .ExtLst ,&_cfgg );_geea !=nil {return _geea ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cfgg .Name ); -if _gdfg :=d .Skip ();_gdfg !=nil {return _gdfg ;};};case _gg .EndElement :break _gbeae ;case _gg .CharData :};};return nil ;};func NewCT_WebProperties ()*CT_WebProperties {_begc :=&CT_WebProperties {};return _begc };func (_ccgec *CT_TLTextTargetElement )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dcfg :for {_begfbc ,_cdfcc :=d .Token (); -if _cdfcc !=nil {return _cdfcc ;};switch _bbefb :=_begfbc .(type ){case _gg .StartElement :switch _bbefb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ccgec .CharRg =NewCT_IndexRange (); -if _cgcd :=d .DecodeElement (_ccgec .CharRg ,&_bbefb );_cgcd !=nil {return _cgcd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccgec .PRg =NewCT_IndexRange (); -if _gbcc :=d .DecodeElement (_ccgec .PRg ,&_bbefb );_gbcc !=nil {return _gbcc ;};default:_c .Log .Debug ("\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",_bbefb .Name ); -if _cgbac :=d .Skip ();_cgbac !=nil {return _cgbac ;};};case _gg .EndElement :break _dcfg ;case _gg .CharData :};};return nil ;}; +// Browse Slide Show Mode +Browse *CT_ShowInfoBrowse ; -// ValidateWithPath validates the CT_ConnectorNonVisual and its children, prefixing error messages with path -func (_edd *CT_ConnectorNonVisual )ValidateWithPath (path string )error {if _acf :=_edd .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_acf !=nil {return _acf ;};if _adda :=_edd .CNvCxnSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"); -_adda !=nil {return _adda ;};if _dfdd :=_edd .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_dfdd !=nil {return _dfdd ;};return nil ;};func NewCT_TLTriggerTimeNodeID ()*CT_TLTriggerTimeNodeID {_cgfbf :=&CT_TLTriggerTimeNodeID {};return _cgfbf ; -};type Presentation struct{CT_Presentation };type ST_TLTimeNodeType byte ;func (_gccd *ST_PrintWhat )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gccd =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_gccd =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_gccd =2; -case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_gccd =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_gccd =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_gccd =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_gccd =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_gccd =7; -case "\u006e\u006f\u0074e\u0073":*_gccd =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_gccd =9;};return nil ;};func (_abf *CT_Connector )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_aefe :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_abf .NvCxnSpPr ,_aefe );_aaa :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abf .SpPr ,_aaa );if _abf .Style !=nil {_gaf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_abf .Style ,_gaf );};if _abf .ExtLst !=nil {_bbc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abf .ExtLst ,_bbc );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;}; +// Kiosk Slide Show Mode +Kiosk *CT_ShowInfoKiosk ;}; -// Validate validates the CT_GroupShapeChoice and its children -func (_ggab *CT_GroupShapeChoice )Validate ()error {return _ggab .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gfae ST_TLTimeNodeMasterRelation )Validate ()error {return _gfae .ValidateWithPath ("")}; -func (_efed *CT_PictureNonVisual )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_efed .CNvPr =_cf .NewCT_NonVisualDrawingProps ();_efed .CNvPicPr =_cf .NewCT_NonVisualPictureProperties ();_efed .NvPr =NewCT_ApplicationNonVisualDrawingProps (); -_ecef :for {_ddff ,_cbac :=d .Token ();if _cbac !=nil {return _cbac ;};switch _eccb :=_ddff .(type ){case _gg .StartElement :switch _eccb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _bbcc :=d .DecodeElement (_efed .CNvPr ,&_eccb ); -_bbcc !=nil {return _bbcc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ecee :=d .DecodeElement (_efed .CNvPicPr ,&_eccb ); -_ecee !=nil {return _ecee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _efeg :=d .DecodeElement (_efed .NvPr ,&_eccb ); -_efeg !=nil {return _efeg ;};default:_c .Log .Debug ("\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",_eccb .Name ); -if _eccc :=d .Skip ();_eccc !=nil {return _eccc ;};};case _gg .EndElement :break _ecef ;case _gg .CharData :};};return nil ;};func (_gecbaf *ST_TLAnimateEffectTransition )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bfcda ,_ecbe :=d .Token (); -if _ecbe !=nil {return _ecbe ;};if _dgebe ,_cdbbd :=_bfcda .(_gg .EndElement );_cdbbd &&_dgebe .Name ==start .Name {*_gecbaf =1;return nil ;};if _dgcfd ,_cgeaa :=_bfcda .(_gg .CharData );!_cgeaa {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfcda ); -}else {switch string (_dgcfd ){case "":*_gecbaf =0;case "\u0069\u006e":*_gecbaf =1;case "\u006f\u0075\u0074":*_gecbaf =2;case "\u006e\u006f\u006e\u0065":*_gecbaf =3;};};_bfcda ,_ecbe =d .Token ();if _ecbe !=nil {return _ecbe ;};if _efgdc ,_efbba :=_bfcda .(_gg .EndElement ); -_efbba &&_efgdc .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfcda );};func (_dfce *CT_TLByHslColorTransform )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dfbfa :=range start .Attr {if _dfbfa .Name .Local =="\u0068"{_dggac ,_gdbb :=_e .ParseInt (_dfbfa .Value ,10,32); -if _gdbb !=nil {return _gdbb ;};_dfce .HAttr =int32 (_dggac );continue ;};if _dfbfa .Name .Local =="\u0073"{_dabf ,_agac :=ParseUnionST_FixedPercentage (_dfbfa .Value );if _agac !=nil {return _agac ;};_dfce .SAttr =_dabf ;continue ;};if _dfbfa .Name .Local =="\u006c"{_cffc ,_cdged :=ParseUnionST_FixedPercentage (_dfbfa .Value ); -if _cdged !=nil {return _cdged ;};_dfce .LAttr =_cffc ;continue ;};};for {_daggce ,_gcfca :=d .Token ();if _gcfca !=nil {return _b .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",_gcfca ); -};if _gded ,_bceb :=_daggce .(_gg .EndElement );_bceb &&_gded .Name ==start .Name {break ;};};return nil ;};const (ST_TLBehaviorTransformTypeUnset ST_TLBehaviorTransformType =0;ST_TLBehaviorTransformTypePt ST_TLBehaviorTransformType =1;ST_TLBehaviorTransformTypeImg ST_TLBehaviorTransformType =2; -);func (_cceg *CT_CommonViewProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cceg .VarScaleAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_cceg .VarScaleAttr ))}); -};e .EncodeToken (start );_fbcg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0073\u0063\u0061\u006c\u0065"}};e .EncodeElement (_cceg .Scale ,_fbcg );_dbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u006f\u0072\u0069\u0067\u0069\u006e"}}; -e .EncodeElement (_cceg .Origin ,_dbd );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_TLAnimVariantBooleanVal and its children +func (_bdaaf *CT_TLAnimVariantBooleanVal )Validate ()error {return _bdaaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c");};func (_dddcc *ST_PlaceholderSize )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dddcc =0; +case "\u0066\u0075\u006c\u006c":*_dddcc =1;case "\u0068\u0061\u006c\u0066":*_dddcc =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_dddcc =3;};return nil ;};func (_feagb *NotesMaster )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\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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 ="\u0070\u003a\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072";return _feagb .CT_NotesMaster .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_HandoutMasterIdList and its children, prefixing error messages with path -func (_cbff *CT_HandoutMasterIdList )ValidateWithPath (path string )error {if _cbff .HandoutMasterId !=nil {if _eddce :=_cbff .HandoutMasterId .ValidateWithPath (path +"\u002f\u0048a\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"); -_eddce !=nil {return _eddce ;};};return nil ;};func (_fbaa *CT_TLAnimateScaleBehavior )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fbaa .ZoomContentsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_fbaa .ZoomContentsAttr ))}); -};e .EncodeToken (start );_fgee :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_fbaa .CBhvr ,_fgee );if _fbaa .By !=nil {_feeacb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u0079"}}; -e .EncodeElement (_fbaa .By ,_feeacb );};if _fbaa .From !=nil {_fdea :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_fbaa .From ,_fdea );};if _fbaa .To !=nil {_caaeae :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074\u006f"}}; -e .EncodeElement (_fbaa .To ,_caaeae );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_SlideSize ()*CT_SlideSize {_bccfe :=&CT_SlideSize {};_bccfe .CxAttr =914400;_bccfe .CyAttr =914400;return _bccfe ;}; +// ValidateWithPath validates the CT_TLAnimVariantFloatVal and its children, prefixing error messages with path +func (_cfdb *CT_TLAnimVariantFloatVal )ValidateWithPath (path string )error {return nil };func NewCT_EmbeddedFontList ()*CT_EmbeddedFontList {_efcc :=&CT_EmbeddedFontList {};return _efcc }; -// ValidateWithPath validates the SldSyncPr and its children, prefixing error messages with path -func (_bgeag *SldSyncPr )ValidateWithPath (path string )error {if _deggc :=_bgeag .CT_SlideSyncProperties .ValidateWithPath (path );_deggc !=nil {return _deggc ;};return nil ;};const (ST_TLAnimateBehaviorCalcModeUnset ST_TLAnimateBehaviorCalcMode =0;ST_TLAnimateBehaviorCalcModeDiscrete ST_TLAnimateBehaviorCalcMode =1; -ST_TLAnimateBehaviorCalcModeLin ST_TLAnimateBehaviorCalcMode =2;ST_TLAnimateBehaviorCalcModeFmla ST_TLAnimateBehaviorCalcMode =3;);func NewCT_TLBehaviorAttributeNameList ()*CT_TLBehaviorAttributeNameList {_egfg :=&CT_TLBehaviorAttributeNameList {};return _egfg ; -};func (_cgfeeb *ST_TransitionCornerDirectionType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gacgg ,_bcgc :=d .Token ();if _bcgc !=nil {return _bcgc ;};if _gefbeg ,_gcggc :=_gacgg .(_gg .EndElement );_gcggc &&_gefbeg .Name ==start .Name {*_cgfeeb =1; -return nil ;};if _caad ,_bfbb :=_gacgg .(_gg .CharData );!_bfbb {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gacgg );}else {switch string (_caad ){case "":*_cgfeeb =0; -case "\u006c\u0075":*_cgfeeb =1;case "\u0072\u0075":*_cgfeeb =2;case "\u006c\u0064":*_cgfeeb =3;case "\u0072\u0064":*_cgfeeb =4;};};_gacgg ,_bcgc =d .Token ();if _bcgc !=nil {return _bcgc ;};if _gbcedc ,_gdeg :=_gacgg .(_gg .EndElement );_gdeg &&_gbcedc .Name ==start .Name {return nil ; -};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gacgg );};func NewCmLst ()*CmLst {_eddef :=&CmLst {};_eddef .CT_CommentList =*NewCT_CommentList (); -return _eddef ;};func (_eacf *CT_OutlineViewSlideEntry )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_bbce :=range start .Attr {if _bbce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbce .Name .Local =="\u0069\u0064"||_bbce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bbce .Name .Local =="\u0069\u0064"{_gbgc ,_fbdaf :=_bbce .Value ,error (nil ); -if _fbdaf !=nil {return _fbdaf ;};_eacf .IdAttr =_gbgc ;continue ;};if _bbce .Name .Local =="\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"{_aabf ,_fdfa :=_e .ParseBool (_bbce .Value );if _fdfa !=nil {return _fdfa ;};_eacf .CollapseAttr =&_aabf ;continue ; -};};for {_cafaae ,_dfdc :=d .Token ();if _dfdc !=nil {return _b .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",_dfdc );};if _fabc ,_gfdb :=_cafaae .(_gg .EndElement ); -_gfdb &&_fabc .Name ==start .Name {break ;};};return nil ;};type CT_HandoutMasterIdListEntry struct{IdAttr string ;ExtLst *CT_ExtensionList ;};func NewCT_SlideMasterIdList ()*CT_SlideMasterIdList {_cgffc :=&CT_SlideMasterIdList {};return _cgffc ;}; +// Validate validates the CT_SlideMasterTextStyles and its children +func (_gfca *CT_SlideMasterTextStyles )Validate ()error {return _gfca .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func (_aefg *CT_GraphicalObjectFrameNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aefg .CNvPr =_b .NewCT_NonVisualDrawingProps (); +_aefg .CNvGraphicFramePr =_b .NewCT_NonVisualGraphicFrameProperties ();_aefg .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_cgbd :for {_faad ,_ecfg :=d .Token ();if _ecfg !=nil {return _ecfg ;};switch _cggd :=_faad .(type ){case _g .StartElement :switch _cggd .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\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"},_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\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 _gegg :=d .DecodeElement (_aefg .CNvPr ,&_cggd ); +_gegg !=nil {return _gegg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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 _fbda :=d .DecodeElement (_aefg .CNvGraphicFramePr ,&_cggd ); +_fbda !=nil {return _fbda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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 _cedb :=d .DecodeElement (_aefg .NvPr ,&_cggd ); +_cedb !=nil {return _cedb ;};default:_de .Log .Debug ("\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",_cggd .Name ); +if _egceb :=d .Skip ();_egceb !=nil {return _egceb ;};};case _g .EndElement :break _cgbd ;case _g .CharData :};};return nil ;};func (_afcac *CT_GuideList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afcac .Guide !=nil {_cedcf :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0067\u0075\u0069\u0064\u0065"}}; +for _ ,_aadad :=range _afcac .Guide {e .EncodeElement (_aadad ,_cedcf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_BackgroundProperties struct{ -// ValidateWithPath validates the CT_SlideLayoutIdListEntry and its children, prefixing error messages with path -func (_edbda *CT_SlideLayoutIdListEntry )ValidateWithPath (path string )error {if _edbda .IdAttr !=nil {if *_edbda .IdAttr < 2147483648{return _b .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 ,*_edbda .IdAttr ); -};};if _edbda .ExtLst !=nil {if _fadab :=_edbda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fadab !=nil {return _fadab ;};};return nil ;};type CT_SlideRelationshipListEntry struct{IdAttr string ;};func (_ebce *CT_ShapeNonVisual )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -_gafcb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ebce .CNvPr ,_gafcb );_fdeg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_ebce .CNvSpPr ,_fdeg ); -_badb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_ebce .NvPr ,_badb );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_TLAnimateBehavior struct{ +// Shade to Title +ShadeToTitleAttr *bool ;NoFill *_b .CT_NoFillProperties ;SolidFill *_b .CT_SolidColorFillProperties ;GradFill *_b .CT_GradientFillProperties ;BlipFill *_b .CT_BlipFillProperties ;PattFill *_b .CT_PatternFillProperties ;GrpFill *_b .CT_GroupFillProperties ; +EffectLst *_b .CT_EffectList ;EffectDag *_b .CT_EffectContainer ;ExtLst *CT_ExtensionList ;};func (_cfgdg *CT_TLAnimateRotationBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfgdg .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_facdc :=range start .Attr {if _facdc .Name .Local =="\u0062\u0079"{_gdfa ,_abegg :=_d .ParseInt (_facdc .Value ,10,32); +if _abegg !=nil {return _abegg ;};_dbdca :=int32 (_gdfa );_cfgdg .ByAttr =&_dbdca ;continue ;};if _facdc .Name .Local =="\u0066\u0072\u006f\u006d"{_acdab ,_cbbe :=_d .ParseInt (_facdc .Value ,10,32);if _cbbe !=nil {return _cbbe ;};_acdgd :=int32 (_acdab ); +_cfgdg .FromAttr =&_acdgd ;continue ;};if _facdc .Name .Local =="\u0074\u006f"{_eadfc ,_eaba :=_d .ParseInt (_facdc .Value ,10,32);if _eaba !=nil {return _eaba ;};_gggef :=int32 (_eadfc );_cfgdg .ToAttr =&_gggef ;continue ;};};_gacac :for {_ffcee ,_bgbbd :=d .Token (); +if _bgbbd !=nil {return _bgbbd ;};switch _fdgce :=_ffcee .(type ){case _g .StartElement :switch _fdgce .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\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"},_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\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 _cbaae :=d .DecodeElement (_cfgdg .CBhvr ,&_fdgce ); +_cbaae !=nil {return _cbaae ;};default:_de .Log .Debug ("\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",_fdgce .Name ); +if _eadcf :=d .Skip ();_eadcf !=nil {return _eadcf ;};};case _g .EndElement :break _gacac ;case _g .CharData :};};return nil ;};type CT_TLAnimateScaleBehavior struct{ -// By -ByAttr *string ; +// Zoom Content +ZoomContentsAttr *bool ;CBhvr *CT_TLCommonBehaviorData ; -// From -FromAttr *string ; +// By +By *CT_TLPoint ;From *CT_TLPoint ; // To -ToAttr *string ; +To *CT_TLPoint ;};func (_effb *CT_TLGraphicalObjectBuild )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddbfg :=range start .Attr {if _ddbfg .Name .Local =="\u0073\u0070\u0069\u0064"{_cece ,_gggcb :=_d .ParseUint (_ddbfg .Value ,10,32); +if _gggcb !=nil {return _gggcb ;};_eeafb :=uint32 (_cece );_effb .SpidAttr =&_eeafb ;continue ;};if _ddbfg .Name .Local =="\u0067\u0072\u0070I\u0064"{_cdedd ,_gdda :=_d .ParseUint (_ddbfg .Value ,10,32);if _gdda !=nil {return _gdda ;};_fabe :=uint32 (_cdedd ); +_effb .GrpIdAttr =&_fabe ;continue ;};if _ddbfg .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ecefa ,_gfacc :=_d .ParseBool (_ddbfg .Value );if _gfacc !=nil {return _gfacc ;};_effb .UiExpandAttr =&_ecefa ;continue ;};};_gaddd :for {_dbedc ,_faccg :=d .Token (); +if _faccg !=nil {return _faccg ;};switch _edad :=_dbedc .(type ){case _g .StartElement :switch _edad .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\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"},_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\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"}:_effb .BldAsOne =NewCT_Empty (); +if _cgaf :=d .DecodeElement (_effb .BldAsOne ,&_edad );_cgaf !=nil {return _cgaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_effb .BldSub =_b .NewCT_AnimationGraphicalObjectBuildProperties (); +if _ecbc :=d .DecodeElement (_effb .BldSub ,&_edad );_ecbc !=nil {return _ecbc ;};default:_de .Log .Debug ("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",_edad .Name ); +if _beddc :=d .Skip ();_beddc !=nil {return _beddc ;};};case _g .EndElement :break _gaddd ;case _g .CharData :};};return nil ;};func (_bdac *CT_EmbeddedFontDataId )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_bdac .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Calculation Mode -CalcmodeAttr ST_TLAnimateBehaviorCalcMode ; +// ValidateWithPath validates the CT_TLAnimateBehavior and its children, prefixing error messages with path +func (_ddgcc *CT_TLAnimateBehavior )ValidateWithPath (path string )error {if _fcfeb :=_ddgcc .CalcmodeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fcfeb !=nil {return _fcfeb ;};if _fafcd :=_ddgcc .ValueTypeAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072"); +_fafcd !=nil {return _fafcd ;};if _efcdc :=_ddgcc .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_efcdc !=nil {return _efcdc ;};if _ddgcc .TavLst !=nil {if _afgf :=_ddgcc .TavLst .ValidateWithPath (path +"\u002fT\u0061\u0076\u004c\u0073\u0074"); +_afgf !=nil {return _afgf ;};};return nil ;};func NewCmLst ()*CmLst {_ffeca :=&CmLst {};_ffeca .CT_CommentList =*NewCT_CommentList ();return _ffeca ;};func (_edfgc *SldSyncPr )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\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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 ="p\u003a\u0073\u006c\u0064\u0053\u0079\u006e\u0063\u0050\u0072";return _edfgc .CT_SlideSyncProperties .MarshalXML (e ,start );};func NewCT_TLIterateIntervalTime ()*CT_TLIterateIntervalTime {_ebeg :=&CT_TLIterateIntervalTime {};return _ebeg ; +};func NewCT_TLPoint ()*CT_TLPoint {_babba :=&CT_TLPoint {};return _babba };type CT_TagList struct{ -// Value Type -ValueTypeAttr ST_TLAnimateBehaviorValueType ;CBhvr *CT_TLCommonBehaviorData ; +// Programmable Extensibility Tag +Tag []*CT_StringTag ;};func (_bfga ST_TLPreviousActionType )ValidateWithPath (path string )error {switch _bfga {case 0,1,2:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfga )); +};return nil ;};func NewCT_TLTriggerTimeNodeID ()*CT_TLTriggerTimeNodeID {_gaccc :=&CT_TLTriggerTimeNodeID {};return _gaccc ;};func NewCT_Extension ()*CT_Extension {_fgee :=&CT_Extension {};return _fgee };func NewCT_Slide ()*CT_Slide {_gffgg :=&CT_Slide {}; +_gffgg .CSld =NewCT_CommonSlideData ();return _gffgg ;};func (_ag *AG_Ole )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ag .SpidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_ag .SpidAttr )}); +};if _ag .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dd .Sprintf ("\u0025\u0076",*_ag .NameAttr )});};if _ag .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ag .ShowAsIconAttr ))}); +};if _ag .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_ag .IdAttr )});};if _ag .ImgWAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_dd .Sprintf ("\u0025\u0076",*_ag .ImgWAttr )}); +};if _ag .ImgHAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_dd .Sprintf ("\u0025\u0076",*_ag .ImgHAttr )});};return nil ;}; -// Time Animated Value List -TavLst *CT_TLTimeAnimateValueList ;};func (_gcgab ST_TransitionSpeed )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_acead :=_gg .Attr {};_acead .Name =name ;switch _gcgab {case ST_TransitionSpeedUnset :_acead .Value ="";case ST_TransitionSpeedSlow :_acead .Value ="\u0073\u006c\u006f\u0077"; -case ST_TransitionSpeedMed :_acead .Value ="\u006d\u0065\u0064";case ST_TransitionSpeedFast :_acead .Value ="\u0066\u0061\u0073\u0074";};return _acead ,nil ;}; +// ValidateWithPath validates the CT_OleObjectEmbed and its children, prefixing error messages with path +func (_gaaa *CT_OleObjectEmbed )ValidateWithPath (path string )error {if _ggda :=_gaaa .FollowColorSchemeAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u0041\u0074t\u0072"); +_ggda !=nil {return _ggda ;};if _gaaa .ExtLst !=nil {if _efed :=_gaaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efed !=nil {return _efed ;};};return nil ;};func (_eaca *CT_EmbeddedFontListEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaca .Font =_b .NewCT_TextFont (); +_eacd :for {_cagc ,_cbdd :=d .Token ();if _cbdd !=nil {return _cbdd ;};switch _facc :=_cagc .(type ){case _g .StartElement :switch _facc .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\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"},_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\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 _acec :=d .DecodeElement (_eaca .Font ,&_facc ); +_acec !=nil {return _acec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_eaca .Regular =NewCT_EmbeddedFontDataId (); +if _bbea :=d .DecodeElement (_eaca .Regular ,&_facc );_bbea !=nil {return _bbea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u006c\u0064"}:_eaca .Bold =NewCT_EmbeddedFontDataId (); +if _adbc :=d .DecodeElement (_eaca .Bold ,&_facc );_adbc !=nil {return _adbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_eaca .Italic =NewCT_EmbeddedFontDataId (); +if _fdgd :=d .DecodeElement (_eaca .Italic ,&_facc );_fdgd !=nil {return _fdgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_eaca .BoldItalic =NewCT_EmbeddedFontDataId (); +if _cbe :=d .DecodeElement (_eaca .BoldItalic ,&_facc );_cbe !=nil {return _cbe ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_facc .Name ); +if _ceg :=d .Skip ();_ceg !=nil {return _ceg ;};};case _g .EndElement :break _eacd ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_SlideViewProperties and its children -func (_adddc *CT_SlideViewProperties )Validate ()error {return _adddc .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");};func (_ebbb *ST_TransitionEightDirectionType )ValidateWithPath (path string )error {_eddfe :=[]string {}; -if _ebbb .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {_eddfe =append (_eddfe ,"\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 _ebbb .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {_eddfe =append (_eddfe ,"\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 (_eddfe )> 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 ,_eddfe );};return nil ;}; +// ValidateWithPath validates the CT_TLTimeAnimateValue and its children, prefixing error messages with path +func (_gggb *CT_TLTimeAnimateValue )ValidateWithPath (path string )error {if _gggb .TmAttr !=nil {if _dcdag :=_gggb .TmAttr .ValidateWithPath (path +"\u002fT\u006d\u0041\u0074\u0074\u0072");_dcdag !=nil {return _dcdag ;};};if _gggb .Val !=nil {if _gaed :=_gggb .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c"); +_gaed !=nil {return _gaed ;};};return nil ;};func (_efffa *CT_HtmlPublishProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _efffa .ShowSpeakerNotesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_efffa .ShowSpeakerNotesAttr ))}); +};if _efffa .TargetAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_dd .Sprintf ("\u0025\u0076",*_efffa .TargetAttr )});};if _efffa .TitleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_dd .Sprintf ("\u0025\u0076",*_efffa .TitleAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_efffa .IdAttr )});e .EncodeToken (start );if _efffa .SldAll !=nil {_afad :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}}; +e .EncodeElement (_efffa .SldAll ,_afad );};if _efffa .SldRg !=nil {_eaggc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_efffa .SldRg ,_eaggc );};if _efffa .CustShow !=nil {_acee :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; +e .EncodeElement (_efffa .CustShow ,_acee );};if _efffa .ExtLst !=nil {_cffa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_efffa .ExtLst ,_cffa );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_fdafa *CT_ModifyVerifier )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdafa .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_dd .Sprintf ("\u0025\u0076",*_fdafa .AlgorithmNameAttr )}); +};if _fdafa .HashValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_dd .Sprintf ("\u0025\u0076",*_fdafa .HashValueAttr )});};if _fdafa .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_dd .Sprintf ("\u0025\u0076",*_fdafa .SaltValueAttr )}); +};if _fdafa .SpinValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"},Value :_dd .Sprintf ("\u0025\u0076",*_fdafa .SpinValueAttr )});};if _fdafa .CryptProviderTypeAttr !=_cd .ST_CryptProvUnset {_cgfd ,_ebda :=_fdafa .CryptProviderTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"}); +if _ebda !=nil {return _ebda ;};start .Attr =append (start .Attr ,_cgfd );};if _fdafa .CryptAlgorithmClassAttr !=_cd .ST_AlgClassUnset {_fafa ,_cggb :=_fdafa .CryptAlgorithmClassAttr .MarshalXMLAttr (_g .Name {Local :"\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"}); +if _cggb !=nil {return _cggb ;};start .Attr =append (start .Attr ,_fafa );};if _fdafa .CryptAlgorithmTypeAttr !=_cd .ST_AlgTypeUnset {_bdeca ,_abbf :=_fdafa .CryptAlgorithmTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"}); +if _abbf !=nil {return _abbf ;};start .Attr =append (start .Attr ,_bdeca );};if _fdafa .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_fdafa .CryptAlgorithmSidAttr )}); +};if _fdafa .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_dd .Sprintf ("\u0025\u0076",*_fdafa .SpinCountAttr )});};if _fdafa .SaltDataAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"},Value :_dd .Sprintf ("\u0025\u0076",*_fdafa .SaltDataAttr )}); +};if _fdafa .HashDataAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"},Value :_dd .Sprintf ("\u0025\u0076",*_fdafa .HashDataAttr )});};if _fdafa .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_dd .Sprintf ("\u0025\u0076",*_fdafa .CryptProviderAttr )}); +};if _fdafa .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_dd .Sprintf ("\u0025\u0076",*_fdafa .AlgIdExtAttr )});};if _fdafa .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"},Value :_dd .Sprintf ("\u0025\u0076",*_fdafa .AlgIdExtSourceAttr )}); +};if _fdafa .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"},Value :_dd .Sprintf ("\u0025\u0076",*_fdafa .CryptProviderTypeExtAttr )}); +};if _fdafa .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 :_dd .Sprintf ("\u0025\u0076",*_fdafa .CryptProviderTypeExtSourceAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bged *CT_TLMediaNodeVideo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bged .CMediaNode =NewCT_TLCommonMediaNodeData ();for _ ,_effea :=range start .Attr {if _effea .Name .Local =="\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"{_gfce ,_bbgab :=_d .ParseBool (_effea .Value ); +if _bbgab !=nil {return _bbgab ;};_bged .FullScrnAttr =&_gfce ;continue ;};};_dccgd :for {_ceffga ,_ecfd :=d .Token ();if _ecfd !=nil {return _ecfd ;};switch _dfaed :=_ceffga .(type ){case _g .StartElement :switch _dfaed .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\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"},_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\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 _fdbag :=d .DecodeElement (_bged .CMediaNode ,&_dfaed ); +_fdbag !=nil {return _fdbag ;};default:_de .Log .Debug ("\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",_dfaed .Name ); +if _fcccf :=d .Skip ();_fcccf !=nil {return _fcccf ;};};case _g .EndElement :break _dccgd ;case _g .CharData :};};return nil ;};type CT_PrintProperties struct{ -// ValidateWithPath validates the CT_Slide and its children, prefixing error messages with path -func (_ecged *CT_Slide )ValidateWithPath (path string )error {if _gege :=_ecged .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_gege !=nil {return _gege ;};if _ecged .ClrMapOvr !=nil {if _dbad :=_ecged .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"); -_dbad !=nil {return _dbad ;};};if _ecged .Transition !=nil {if _fbef :=_ecged .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e");_fbef !=nil {return _fbef ;};};if _ecged .Timing !=nil {if _bagg :=_ecged .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067"); -_bagg !=nil {return _bagg ;};};if _ecged .ExtLst !=nil {if _adadd :=_ecged .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adadd !=nil {return _adadd ;};};return nil ;};type CT_TLIterateIntervalTime struct{ +// Print Output +PrnWhatAttr ST_PrintWhat ; -// Time -ValAttr ST_TLTime ;};type NotesMaster struct{CT_NotesMaster }; +// Print Color Mode +ClrModeAttr ST_PrintColorMode ; -// ValidateWithPath validates the CT_TLTimeConditionList and its children, prefixing error messages with path -func (_gdaca *CT_TLTimeConditionList )ValidateWithPath (path string )error {for _dfgce ,_ebecf :=range _gdaca .Cond {if _egaa :=_ebecf .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0043\u006f\u006e\u0064\u005b\u0025\u0064\u005d",path ,_dfgce ));_egaa !=nil {return _egaa ; -};};return nil ;};func (_geage ST_Direction )String ()string {switch _geage {case 0:return "";case 1:return "\u0068\u006f\u0072\u007a";case 2:return "\u0076\u0065\u0072\u0074";};return "";};func (_edafe ST_TLTimeNodeFillType )ValidateWithPath (path string )error {switch _edafe {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 (_edafe )); -};return nil ;};type AG_TLBuild struct{SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;}; +// Print Hidden Slides +HiddenSlidesAttr *bool ; -// ValidateWithPath validates the CT_TLCommonTimeNodeData and its children, prefixing error messages with path -func (_eggg *CT_TLCommonTimeNodeData )ValidateWithPath (path string )error {if _edeec :=_eggg .PresetClassAttr .ValidateWithPath (path +"\u002f\u0050r\u0065\u0073\u0065t\u0043\u006c\u0061\u0073\u0073\u0041\u0074\u0074\u0072");_edeec !=nil {return _edeec ; -};if _eggg .DurAttr !=nil {if _ffcbb :=_eggg .DurAttr .ValidateWithPath (path +"\u002f\u0044\u0075\u0072\u0041\u0074\u0074\u0072");_ffcbb !=nil {return _ffcbb ;};};if _eggg .RepeatCountAttr !=nil {if _eecg :=_eggg .RepeatCountAttr .ValidateWithPath (path +"\u002f\u0052e\u0070\u0065\u0061t\u0043\u006f\u0075\u006e\u0074\u0041\u0074\u0074\u0072"); -_eecg !=nil {return _eecg ;};};if _eggg .RepeatDurAttr !=nil {if _gdeda :=_eggg .RepeatDurAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u0070\u0065\u0061\u0074\u0044\u0075r\u0041\u0074\u0074\u0072");_gdeda !=nil {return _gdeda ;};};if _eggg .SpdAttr !=nil {if _fcade :=_eggg .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072"); -_fcade !=nil {return _fcade ;};};if _eggg .AccelAttr !=nil {if _aacec :=_eggg .AccelAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006c\u0041\u0074\u0074\u0072");_aacec !=nil {return _aacec ;};};if _eggg .DecelAttr !=nil {if _egcb :=_eggg .DecelAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0065\u006c\u0041\u0074\u0074\u0072"); -_egcb !=nil {return _egcb ;};};if _bcac :=_eggg .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_bcac !=nil {return _bcac ;};if _cfgf :=_eggg .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r"); -_cfgf !=nil {return _cfgf ;};if _cgbeg :=_eggg .SyncBehaviorAttr .ValidateWithPath (path +"\u002f\u0053\u0079\u006e\u0063\u0042\u0065\u0068\u0061\u0076\u0069\u006fr\u0041\u0074\u0074\u0072");_cgbeg !=nil {return _cgbeg ;};if _cddfe :=_eggg .MasterRelAttr .ValidateWithPath (path +"\u002f\u004d\u0061\u0073\u0074\u0065\u0072\u0052\u0065l\u0041\u0074\u0074\u0072"); -_cddfe !=nil {return _cddfe ;};if _dafaf :=_eggg .NodeTypeAttr .ValidateWithPath (path +"\u002f\u004e\u006f\u0064\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dafaf !=nil {return _dafaf ;};if _eggg .StCondLst !=nil {if _cgcg :=_eggg .StCondLst .ValidateWithPath (path +"\u002f\u0053\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"); -_cgcg !=nil {return _cgcg ;};};if _eggg .EndCondLst !=nil {if _fbcbe :=_eggg .EndCondLst .ValidateWithPath (path +"/\u0045\u006e\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_fbcbe !=nil {return _fbcbe ;};};if _eggg .EndSync !=nil {if _deegc :=_eggg .EndSync .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0053\u0079\u006e\u0063"); -_deegc !=nil {return _deegc ;};};if _eggg .Iterate !=nil {if _bfeab :=_eggg .Iterate .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u0072\u0061\u0074\u0065");_bfeab !=nil {return _bfeab ;};};if _eggg .ChildTnLst !=nil {if _fddf :=_eggg .ChildTnLst .ValidateWithPath (path +"/\u0043\u0068\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"); -_fddf !=nil {return _fddf ;};};if _eggg .SubTnLst !=nil {if _ceag :=_eggg .SubTnLst .ValidateWithPath (path +"\u002fS\u0075\u0062\u0054\u006e\u004c\u0073t");_ceag !=nil {return _ceag ;};};return nil ;};func (_bbbeb *CT_TLTriggerRuntimeNode )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bbbeb .ValAttr =ST_TLTriggerRuntimeNode (1); -for _ ,_gadec :=range start .Attr {if _gadec .Name .Local =="\u0076\u0061\u006c"{_bbbeb .ValAttr .UnmarshalXMLAttr (_gadec );continue ;};};for {_bgaag ,_ggfe :=d .Token ();if _ggfe !=nil {return _b .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",_ggfe ); -};if _bfeg ,_dbecd :=_bgaag .(_gg .EndElement );_dbecd &&_bfeg .Name ==start .Name {break ;};};return nil ;}; +// Scale to Fit Paper when printing +ScaleToFitPaperAttr *bool ; -// ValidateWithPath validates the CT_SlideTiming and its children, prefixing error messages with path -func (_ggede *CT_SlideTiming )ValidateWithPath (path string )error {if _ggede .TnLst !=nil {if _gdae :=_ggede .TnLst .ValidateWithPath (path +"\u002f\u0054\u006e\u004c\u0073\u0074");_gdae !=nil {return _gdae ;};};if _ggede .BldLst !=nil {if _baba :=_ggede .BldLst .ValidateWithPath (path +"\u002fB\u006c\u0064\u004c\u0073\u0074"); -_baba !=nil {return _baba ;};};if _ggede .ExtLst !=nil {if _bbaeg :=_ggede .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbaeg !=nil {return _bbaeg ;};};return nil ;}; +// Frame slides when printing +FrameSlidesAttr *bool ;ExtLst *CT_ExtensionList ;};func (_gfee *ST_SlideLayoutType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdbeg ,_gdeda :=d .Token ();if _gdeda !=nil {return _gdeda ;};if _fgdbg ,_abeb :=_bdbeg .(_g .EndElement ); +_abeb &&_fgdbg .Name ==start .Name {*_gfee =1;return nil ;};if _abgdc ,_cbeef :=_bdbeg .(_g .CharData );!_cbeef {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdbeg ); +}else {switch string (_abgdc ){case "":*_gfee =0;case "\u0074\u0069\u0074l\u0065":*_gfee =1;case "\u0074\u0078":*_gfee =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_gfee =3;case "\u0074\u0062\u006c":*_gfee =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_gfee =5; +case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gfee =6;case "\u0064\u0067\u006d":*_gfee =7;case "\u0063\u0068\u0061r\u0074":*_gfee =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_gfee =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_gfee =10; +case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_gfee =11;case "\u0062\u006c\u0061n\u006b":*_gfee =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_gfee =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gfee =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_gfee =15; +case "\u006f\u0062\u006a":*_gfee =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_gfee =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_gfee =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_gfee =19; +case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_gfee =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gfee =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_gfee =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_gfee =23; +case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_gfee =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_gfee =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_gfee =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_gfee =27; +case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_gfee =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_gfee =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_gfee =30; +case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_gfee =31;case "\u0063\u0075\u0073\u0074":*_gfee =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_gfee =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_gfee =34; +case "\u006f\u0062\u006aT\u0078":*_gfee =35;case "\u0070\u0069\u0063T\u0078":*_gfee =36;};};_bdbeg ,_gdeda =d .Token ();if _gdeda !=nil {return _gdeda ;};if _acffe ,_dccdf :=_bdbeg .(_g .EndElement );_dccdf &&_acffe .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdbeg ); +}; -// Validate validates the CT_OleObjectLink and its children -func (_dedbg *CT_OleObjectLink )Validate ()error {return _dedbg .ValidateWithPath ("\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_fgcff ST_TLTimeNodeFillType )String ()string {switch _fgcff {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_ViewProperties struct{ +// Validate validates the HandoutMaster and its children +func (_adafd *HandoutMaster )Validate ()error {return _adafd .ValidateWithPath ("\u0048\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func (_gbadf ST_PlaceholderType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abdcc :=_g .Attr {}; +_abdcc .Name =name ;switch _gbadf {case ST_PlaceholderTypeUnset :_abdcc .Value ="";case ST_PlaceholderTypeTitle :_abdcc .Value ="\u0074\u0069\u0074l\u0065";case ST_PlaceholderTypeBody :_abdcc .Value ="\u0062\u006f\u0064\u0079";case ST_PlaceholderTypeCtrTitle :_abdcc .Value ="\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065"; +case ST_PlaceholderTypeSubTitle :_abdcc .Value ="\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065";case ST_PlaceholderTypeDt :_abdcc .Value ="\u0064\u0074";case ST_PlaceholderTypeSldNum :_abdcc .Value ="\u0073\u006c\u0064\u004e\u0075\u006d";case ST_PlaceholderTypeFtr :_abdcc .Value ="\u0066\u0074\u0072"; +case ST_PlaceholderTypeHdr :_abdcc .Value ="\u0068\u0064\u0072";case ST_PlaceholderTypeObj :_abdcc .Value ="\u006f\u0062\u006a";case ST_PlaceholderTypeChart :_abdcc .Value ="\u0063\u0068\u0061r\u0074";case ST_PlaceholderTypeTbl :_abdcc .Value ="\u0074\u0062\u006c"; +case ST_PlaceholderTypeClipArt :_abdcc .Value ="\u0063l\u0069\u0070\u0041\u0072\u0074";case ST_PlaceholderTypeDgm :_abdcc .Value ="\u0064\u0067\u006d";case ST_PlaceholderTypeMedia :_abdcc .Value ="\u006d\u0065\u0064i\u0061";case ST_PlaceholderTypeSldImg :_abdcc .Value ="\u0073\u006c\u0064\u0049\u006d\u0067"; +case ST_PlaceholderTypePic :_abdcc .Value ="\u0070\u0069\u0063";};return _abdcc ,nil ;}; -// Last View -LastViewAttr ST_ViewType ; +// ValidateWithPath validates the CT_SlideMasterTextStyles and its children, prefixing error messages with path +func (_ffge *CT_SlideMasterTextStyles )ValidateWithPath (path string )error {if _ffge .TitleStyle !=nil {if _cegea :=_ffge .TitleStyle .ValidateWithPath (path +"/\u0054\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_cegea !=nil {return _cegea ; +};};if _ffge .BodyStyle !=nil {if _cccgg :=_ffge .BodyStyle .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065");_cccgg !=nil {return _cccgg ;};};if _ffge .OtherStyle !=nil {if _cdbbc :=_ffge .OtherStyle .ValidateWithPath (path +"/\u004f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"); +_cdbbc !=nil {return _cdbbc ;};};if _ffge .ExtLst !=nil {if _dbgfd :=_ffge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbgfd !=nil {return _dbgfd ;};};return nil ;}; -// Show Comments -ShowCommentsAttr *bool ; +// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path +func (_fagcd *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _gagc ,_fafg :=range _fagcd .Sp {if _gfbe :=_fafg .ValidateWithPath (_dd .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_gagc ));_gfbe !=nil {return _gfbe ;};}; +for _efbb ,_fgbd :=range _fagcd .GrpSp {if _cffd :=_fgbd .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_efbb ));_cffd !=nil {return _cffd ;};};for _daee ,_afeaf :=range _fagcd .GraphicFrame {if _egcb :=_afeaf .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_daee )); +_egcb !=nil {return _egcb ;};};for _agbe ,_eddb :=range _fagcd .CxnSp {if _agcd :=_eddb .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_agbe ));_agcd !=nil {return _agcd ;};};for _bcdb ,_fgbf :=range _fagcd .Pic {if _gbbe :=_fgbf .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_bcdb )); +_gbbe !=nil {return _gbbe ;};};for _efde ,_fggd :=range _fagcd .ContentPart {if _cbeb :=_fggd .ValidateWithPath (_dd .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_efde ));_cbeb !=nil {return _cbeb ; +};};return nil ;};func (_ccab *CT_SlideSyncProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_edaa :=range start .Attr {if _edaa .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_bdbcg ,_ecfge :=_edaa .Value ,error (nil ); +if _ecfge !=nil {return _ecfge ;};_ccab .ServerSldIdAttr =_bdbcg ;continue ;};if _edaa .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_gbebc ,_fdaccb :=ParseStdlibTime (_edaa .Value ); +if _fdaccb !=nil {return _fdaccb ;};_ccab .ServerSldModifiedTimeAttr =_gbebc ;continue ;};if _edaa .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_bgcf ,_ggdg :=ParseStdlibTime (_edaa .Value ); +if _ggdg !=nil {return _ggdg ;};_ccab .ClientInsertedTimeAttr =_bgcf ;continue ;};};_cddcf :for {_fccb ,_acgab :=d .Token ();if _acgab !=nil {return _acgab ;};switch _afdge :=_fccb .(type ){case _g .StartElement :switch _afdge .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccab .ExtLst =NewCT_ExtensionList (); +if _eead :=d .DecodeElement (_ccab .ExtLst ,&_afdge );_eead !=nil {return _eead ;};default:_de .Log .Debug ("\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",_afdge .Name ); +if _ecfb :=d .Skip ();_ecfb !=nil {return _ecfb ;};};case _g .EndElement :break _cddcf ;case _g .CharData :};};return nil ;}; -// Normal View Properties -NormalViewPr *CT_NormalViewProperties ; +// ValidateWithPath validates the CT_IndexRange and its children, prefixing error messages with path +func (_caggb *CT_IndexRange )ValidateWithPath (path string )error {return nil };func (_cdbgg ST_PlaceholderSize )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_geac :=_g .Attr {};_geac .Name =name ;switch _cdbgg {case ST_PlaceholderSizeUnset :_geac .Value =""; +case ST_PlaceholderSizeFull :_geac .Value ="\u0066\u0075\u006c\u006c";case ST_PlaceholderSizeHalf :_geac .Value ="\u0068\u0061\u006c\u0066";case ST_PlaceholderSizeQuarter :_geac .Value ="\u0071u\u0061\u0072\u0074\u0065\u0072";};return _geac ,nil ;};func (_efade *ST_TLBehaviorTransformType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cggfaa ,_ggbg :=d .Token (); +if _ggbg !=nil {return _ggbg ;};if _fbcg ,_cfdbb :=_cggfaa .(_g .EndElement );_cfdbb &&_fbcg .Name ==start .Name {*_efade =1;return nil ;};if _acegg ,_fafb :=_cggfaa .(_g .CharData );!_fafb {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cggfaa ); +}else {switch string (_acegg ){case "":*_efade =0;case "\u0070\u0074":*_efade =1;case "\u0069\u006d\u0067":*_efade =2;};};_cggfaa ,_ggbg =d .Token ();if _ggbg !=nil {return _ggbg ;};if _cbgba ,_aadaed :=_cggfaa .(_g .EndElement );_aadaed &&_cbgba .Name ==start .Name {return nil ; +};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cggfaa );};const (ST_OleObjectFollowColorSchemeUnset ST_OleObjectFollowColorScheme =0; +ST_OleObjectFollowColorSchemeNone ST_OleObjectFollowColorScheme =1;ST_OleObjectFollowColorSchemeFull ST_OleObjectFollowColorScheme =2;ST_OleObjectFollowColorSchemeTextAndBackground ST_OleObjectFollowColorScheme =3;); -// Slide View Properties -SlideViewPr *CT_SlideViewProperties ; +// Validate validates the CT_EmbeddedFontList and its children +func (_dfab *CT_EmbeddedFontList )Validate ()error {return _dfab .ValidateWithPath ("\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074");};func (_ef *AG_ChildSlide )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ef .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ef .ShowMasterSpAttr ))}); +};if _ef .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ef .ShowMasterPhAnimAttr ))}); +};return nil ;};func (_bgab *CT_ExtensionList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecea :for {_dgc ,_cbab :=d .Token ();if _cbab !=nil {return _cbab ;};switch _bggef :=_dgc .(type ){case _g .StartElement :switch _bggef .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_gaeb :=NewCT_Extension (); +if _fegg :=d .DecodeElement (_gaeb ,&_bggef );_fegg !=nil {return _fegg ;};_bgab .Ext =append (_bgab .Ext ,_gaeb );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bggef .Name ); +if _efgf :=d .Skip ();_efgf !=nil {return _efgf ;};};case _g .EndElement :break _ecea ;case _g .CharData :};};return nil ;};type ST_TLAnimateMotionBehaviorOrigin byte ;type ST_TLTimeNodeRestartType byte ;type CT_EmbeddedFontDataId struct{IdAttr string ; +};func (_faebd *ST_TransitionInOutDirectionType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdaff ,_fgbge :=d .Token ();if _fgbge !=nil {return _fgbge ;};if _adfde ,_eafecc :=_cdaff .(_g .EndElement );_eafecc &&_adfde .Name ==start .Name {*_faebd =1; +return nil ;};if _baabf ,_bbgdf :=_cdaff .(_g .CharData );!_bbgdf {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cdaff );}else {switch string (_baabf ){case "":*_faebd =0; +case "\u006f\u0075\u0074":*_faebd =1;case "\u0069\u006e":*_faebd =2;};};_cdaff ,_fgbge =d .Token ();if _fgbge !=nil {return _fgbge ;};if _fedbg ,_ccga :=_cdaff .(_g .EndElement );_ccga &&_fedbg .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cdaff ); +};type CT_GraphicalObjectFrame struct{BwModeAttr _b .ST_BlackWhiteMode ; -// Outline View Properties -OutlineViewPr *CT_OutlineViewProperties ; +// Non-Visual Properties for a Graphic Frame +NvGraphicFramePr *CT_GraphicalObjectFrameNonVisual ; -// Notes Text View Properties -NotesTextViewPr *CT_NotesTextViewProperties ; +// 2D Transform for Graphic Frame +Xfrm *_b .CT_Transform2D ;Graphic *_b .Graphic ; -// Slide Sorter View Properties -SorterViewPr *CT_SlideSorterViewProperties ; +// Extension List with Modification Flag +ExtLst *CT_ExtensionListModify ;}; -// Notes View Properties -NotesViewPr *CT_NotesViewProperties ; +// ValidateWithPath validates the CT_PresentationProperties and its children, prefixing error messages with path +func (_fffg *CT_PresentationProperties )ValidateWithPath (path string )error {if _fffg .HtmlPubPr !=nil {if _dbbf :=_fffg .HtmlPubPr .ValidateWithPath (path +"\u002f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u0050\u0072");_dbbf !=nil {return _dbbf ;};}; +if _fffg .WebPr !=nil {if _fbeg :=_fffg .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072");_fbeg !=nil {return _fbeg ;};};if _fffg .PrnPr !=nil {if _ceaea :=_fffg .PrnPr .ValidateWithPath (path +"\u002f\u0050\u0072\u006e\u0050\u0072"); +_ceaea !=nil {return _ceaea ;};};if _fffg .ShowPr !=nil {if _gedad :=_fffg .ShowPr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0050\u0072");_gedad !=nil {return _gedad ;};};if _fffg .ClrMru !=nil {if _aeea :=_fffg .ClrMru .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0072\u0075"); +_aeea !=nil {return _aeea ;};};if _fffg .ExtLst !=nil {if _bbcd :=_fffg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbcd !=nil {return _bbcd ;};};return nil ;};func (_eefgc *CT_TLTextTargetElement )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbbbc :for {_dggcf ,_dcage :=d .Token (); +if _dcage !=nil {return _dcage ;};switch _afebd :=_dggcf .(type ){case _g .StartElement :switch _afebd .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\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"},_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\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"}:_eefgc .CharRg =NewCT_IndexRange (); +if _gagdf :=d .DecodeElement (_eefgc .CharRg ,&_afebd );_gagdf !=nil {return _gagdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0052\u0067"}:_eefgc .PRg =NewCT_IndexRange (); +if _ggbae :=d .DecodeElement (_eefgc .PRg ,&_afebd );_ggbae !=nil {return _ggbae ;};default:_de .Log .Debug ("\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",_afebd .Name ); +if _cedf :=d .Skip ();_cedf !=nil {return _cedf ;};};case _g .EndElement :break _dbbbc ;case _g .CharData :};};return nil ;};func NewOleObj ()*OleObj {_fggded :=&OleObj {};_fggded .CT_OleObject =*NewCT_OleObject ();return _fggded ;};func (_ffgdb *CT_OptionalBlackTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fcbd :=range start .Attr {if _fcbd .Name .Local =="\u0074h\u0072\u0075\u0042\u006c\u006b"{_bfdf ,_adda :=_d .ParseBool (_fcbd .Value ); +if _adda !=nil {return _adda ;};_ffgdb .ThruBlkAttr =&_bfdf ;continue ;};};for {_dcda ,_dacba :=d .Token ();if _dacba !=nil {return _dd .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",_dacba ); +};if _egadf ,_ebff :=_dcda .(_g .EndElement );_ebff &&_egadf .Name ==start .Name {break ;};};return nil ;};type ST_TLParaBuildType byte ;type ST_IterateType byte ; -// Grid Spacing -GridSpacing *_cf .CT_PositiveSize2D ;ExtLst *CT_ExtensionList ;};func (_aacf *CT_GraphicalObjectFrame )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aacf .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_aacf .Xfrm =_cf .NewCT_Transform2D (); -_aacf .Graphic =_cf .NewGraphic ();for _ ,_cdaa :=range start .Attr {if _cdaa .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_aacf .BwModeAttr .UnmarshalXMLAttr (_cdaa );continue ;};};_cbef :for {_aag ,_deb :=d .Token ();if _deb !=nil {return _deb ; -};switch _aefc :=_aag .(type ){case _gg .StartElement :switch _aefc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ebga :=d .DecodeElement (_aacf .NvGraphicFramePr ,&_aefc ); -_ebga !=nil {return _ebga ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dadg :=d .DecodeElement (_aacf .Xfrm ,&_aefc ); -_dadg !=nil {return _dadg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"},_gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067r\u0061\u0070\u0068\u0069\u0063"}:if _afcab :=d .DecodeElement (_aacf .Graphic ,&_aefc ); -_afcab !=nil {return _afcab ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aacf .ExtLst =NewCT_ExtensionListModify (); -if _gae :=d .DecodeElement (_aacf .ExtLst ,&_aefc );_gae !=nil {return _gae ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_aefc .Name ); -if _afd :=d .Skip ();_afd !=nil {return _afd ;};};case _gg .EndElement :break _cbef ;case _gg .CharData :};};return nil ;};type CT_TLTimeNodeSequence struct{ +// ValidateWithPath validates the CT_CornerDirectionTransition and its children, prefixing error messages with path +func (_ebec *CT_CornerDirectionTransition )ValidateWithPath (path string )error {if _bcaf :=_ebec .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_bcaf !=nil {return _bcaf ;};return nil ;};func NewEG_TopLevelSlide ()*EG_TopLevelSlide {_cdgbf :=&EG_TopLevelSlide {}; +_cdgbf .ClrMap =_b .NewCT_ColorMapping ();return _cdgbf ;};func (_bbbeb *CT_SlideIdList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbfc :for {_bbfaf ,_aggc :=d .Token ();if _aggc !=nil {return _aggc ;};switch _ddfgcb :=_bbfaf .(type ){case _g .StartElement :switch _ddfgcb .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064I\u0064"}:_dbdga :=NewCT_SlideIdListEntry (); +if _fgead :=d .DecodeElement (_dbdga ,&_ddfgcb );_fgead !=nil {return _fgead ;};_bbbeb .SldId =append (_bbbeb .SldId ,_dbdga );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ddfgcb .Name ); +if _gffd :=d .Skip ();_gffd !=nil {return _gffd ;};};case _g .EndElement :break _bbfc ;case _g .CharData :};};return nil ;};func NewCT_WebProperties ()*CT_WebProperties {_cbded :=&CT_WebProperties {};return _cbded };func (_fffbg ST_TLBehaviorAccumulateType )Validate ()error {return _fffbg .ValidateWithPath ("")}; +func (_bee *CT_BuildList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egf :for {_bac ,_fgeg :=d .Token ();if _fgeg !=nil {return _fgeg ;};switch _bfc :=_bac .(type ){case _g .StartElement :switch _bfc .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006c\u0064\u0050"}:_bcd :=NewCT_TLBuildParagraph (); +if _fdcf :=d .DecodeElement (_bcd ,&_bfc );_fdcf !=nil {return _fdcf ;};_bee .BldP =append (_bee .BldP ,_bcd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_ecc :=NewCT_TLBuildDiagram (); +if _cfc :=d .DecodeElement (_ecc ,&_bfc );_cfc !=nil {return _cfc ;};_bee .BldDgm =append (_bee .BldDgm ,_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\u002eo\u0072\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"},_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\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"}:_dbc :=NewCT_TLOleBuildChart (); +if _ggd :=d .DecodeElement (_dbc ,&_bfc );_ggd !=nil {return _ggd ;};_bee .BldOleChart =append (_bee .BldOleChart ,_dbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_eeba :=NewCT_TLGraphicalObjectBuild (); +if _cdc :=d .DecodeElement (_eeba ,&_bfc );_cdc !=nil {return _cdc ;};_bee .BldGraphic =append (_bee .BldGraphic ,_eeba );default:_de .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_bfc .Name ); +if _abeg :=d .Skip ();_abeg !=nil {return _abeg ;};};case _g .EndElement :break _egf ;case _g .CharData :};};return nil ;};func (_gbc *CT_ShowInfoBrowse )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gcbf :=range start .Attr {if _gcbf .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"{_egadfd ,_ggff :=_d .ParseBool (_gcbf .Value ); +if _ggff !=nil {return _ggff ;};_gbc .ShowScrollbarAttr =&_egadfd ;continue ;};};for {_eddd ,_cagda :=d .Token ();if _cagda !=nil {return _dd .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",_cagda ); +};if _gcge ,_cbbcg :=_eddd .(_g .EndElement );_cbbcg &&_gcge .Name ==start .Name {break ;};};return nil ;};func (_agab *CT_CustomShowId )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_edg :=range start .Attr {if _edg .Name .Local =="\u0069\u0064"{_efd ,_egfg :=_d .ParseUint (_edg .Value ,10,32); +if _egfg !=nil {return _egfg ;};_agab .IdAttr =uint32 (_efd );continue ;};};for {_eecf ,_edcdf :=d .Token ();if _edcdf !=nil {return _dd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u006f\u0077I\u0064:\u0020\u0025\u0073",_edcdf ); +};if _edgc ,_eaaf :=_eecf .(_g .EndElement );_eaaf &&_edgc .Name ==start .Name {break ;};};return nil ;};func (_eeceb *CT_ViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cgfa :=range start .Attr {if _cgfa .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_eeceb .LastViewAttr .UnmarshalXMLAttr (_cgfa ); +continue ;};if _cgfa .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_aaeaf ,_adcgb :=_d .ParseBool (_cgfa .Value );if _adcgb !=nil {return _adcgb ;};_eeceb .ShowCommentsAttr =&_aaeaf ;continue ;};};_bcfe :for {_bcddc ,_cdfbe :=d .Token (); +if _cdfbe !=nil {return _cdfbe ;};switch _cgccf :=_bcddc .(type ){case _g .StartElement :switch _cgccf .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\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"},_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\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"}:_eeceb .NormalViewPr =NewCT_NormalViewProperties (); +if _abfcf :=d .DecodeElement (_eeceb .NormalViewPr ,&_cgccf );_abfcf !=nil {return _abfcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_eeceb .SlideViewPr =NewCT_SlideViewProperties (); +if _bbca :=d .DecodeElement (_eeceb .SlideViewPr ,&_cgccf );_bbca !=nil {return _bbca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_eeceb .OutlineViewPr =NewCT_OutlineViewProperties (); +if _gcddc :=d .DecodeElement (_eeceb .OutlineViewPr ,&_cgccf );_gcddc !=nil {return _gcddc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_eeceb .NotesTextViewPr =NewCT_NotesTextViewProperties (); +if _eafac :=d .DecodeElement (_eeceb .NotesTextViewPr ,&_cgccf );_eafac !=nil {return _eafac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_eeceb .SorterViewPr =NewCT_SlideSorterViewProperties (); +if _fefda :=d .DecodeElement (_eeceb .SorterViewPr ,&_cgccf );_fefda !=nil {return _fefda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_eeceb .NotesViewPr =NewCT_NotesViewProperties (); +if _cade :=d .DecodeElement (_eeceb .NotesViewPr ,&_cgccf );_cade !=nil {return _cade ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_eeceb .GridSpacing =_b .NewCT_PositiveSize2D (); +if _eddab :=d .DecodeElement (_eeceb .GridSpacing ,&_cgccf );_eddab !=nil {return _eddab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeceb .ExtLst =NewCT_ExtensionList (); +if _eagb :=d .DecodeElement (_eeceb .ExtLst ,&_cgccf );_eagb !=nil {return _eagb ;};default:_de .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_cgccf .Name ); +if _eebcf :=d .Skip ();_eebcf !=nil {return _eebcf ;};};case _g .EndElement :break _bcfe ;case _g .CharData :};};return nil ;};func NewCT_TLGraphicalObjectBuild ()*CT_TLGraphicalObjectBuild {_gbcf :=&CT_TLGraphicalObjectBuild {};return _gbcf ;};func (_decbgd ST_WebScreenSize )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adcgd :=_g .Attr {}; +_adcgd .Name =name ;switch _decbgd {case ST_WebScreenSizeUnset :_adcgd .Value ="";case ST_WebScreenSize544x376 :_adcgd .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_WebScreenSize640x480 :_adcgd .Value ="\u00364\u0030\u0078\u0034\u0038\u0030"; +case ST_WebScreenSize720x512 :_adcgd .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_WebScreenSize800x600 :_adcgd .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_WebScreenSize1024x768 :_adcgd .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038"; +case ST_WebScreenSize1152x882 :_adcgd .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_WebScreenSize1152x900 :_adcgd .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_WebScreenSize1280x1024 :_adcgd .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324"; +case ST_WebScreenSize1600x1200 :_adcgd .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_WebScreenSize1800x1400 :_adcgd .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case ST_WebScreenSize1920x1200 :_adcgd .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300"; +};return _adcgd ,nil ;};func NewCT_OleObjectLink ()*CT_OleObjectLink {_dfba :=&CT_OleObjectLink {};return _dfba }; -// Concurrent -ConcurrentAttr *bool ; +// ValidateWithPath validates the CT_PictureNonVisual and its children, prefixing error messages with path +func (_ddcc *CT_PictureNonVisual )ValidateWithPath (path string )error {if _dfge :=_ddcc .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dfge !=nil {return _dfge ;};if _fggdd :=_ddcc .CNvPicPr .ValidateWithPath (path +"\u002fC\u004e\u0076\u0050\u0069\u0063\u0050r"); +_fggdd !=nil {return _fggdd ;};if _adee :=_ddcc .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_adee !=nil {return _adee ;};return nil ;};func (_aaag *CT_EmbeddedFontList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _aaag .EmbeddedFont !=nil {_cee :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065d\u0046\u006f\u006e\u0074"}};for _ ,_dff :=range _aaag .EmbeddedFont {e .EncodeElement (_dff ,_cee );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type CT_OrientationTransition struct{ -// Previous Action -PrevAcAttr ST_TLPreviousActionType ; +// Transition Direction +DirAttr ST_Direction ;};func (_dcdbc *ST_PhotoAlbumLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_becf ,_accf :=d .Token ();if _accf !=nil {return _accf ;};if _gcaea ,_faac :=_becf .(_g .EndElement );_faac &&_gcaea .Name ==start .Name {*_dcdbc =1; +return nil ;};if _feeg ,_gdecc :=_becf .(_g .CharData );!_gdecc {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_becf );}else {switch string (_feeg ){case "":*_dcdbc =0; +case "\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065":*_dcdbc =1;case "\u0031\u0070\u0069\u0063":*_dcdbc =2;case "\u0032\u0070\u0069\u0063":*_dcdbc =3;case "\u0034\u0070\u0069\u0063":*_dcdbc =4;case "\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce":*_dcdbc =5; +case "\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce":*_dcdbc =6;case "\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce":*_dcdbc =7;};};_becf ,_accf =d .Token ();if _accf !=nil {return _accf ;};if _gffdb ,_ccdfc :=_becf .(_g .EndElement );_ccdfc &&_gffdb .Name ==start .Name {return nil ; +};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_becf );};func NewCT_ConnectorNonVisual ()*CT_ConnectorNonVisual {_cdd :=&CT_ConnectorNonVisual {}; +_cdd .CNvPr =_b .NewCT_NonVisualDrawingProps ();_cdd .CNvCxnSpPr =_b .NewCT_NonVisualConnectorProperties ();_cdd .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _cdd ;};func (_fgcdb *ST_TLBehaviorOverrideType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abafgc ,_afbfa :=d .Token (); +if _afbfa !=nil {return _afbfa ;};if _fffebg ,_dgfgfa :=_abafgc .(_g .EndElement );_dgfgfa &&_fffebg .Name ==start .Name {*_fgcdb =1;return nil ;};if _gedbf ,_ddfgf :=_abafgc .(_g .CharData );!_ddfgf {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abafgc ); +}else {switch string (_gedbf ){case "":*_fgcdb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fgcdb =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_fgcdb =2;};};_abafgc ,_afbfa =d .Token ();if _afbfa !=nil {return _afbfa ;};if _dabef ,_ccfae :=_abafgc .(_g .EndElement ); +_ccfae &&_dabef .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abafgc );};func (_cdebf ST_TLTriggerRuntimeNode )String ()string {switch _cdebf {case 0:return ""; +case 1:return "\u0066\u0069\u0072s\u0074";case 2:return "\u006c\u0061\u0073\u0074";case 3:return "\u0061\u006c\u006c";};return "";}; -// Next Action -NextAcAttr ST_TLNextActionType ; +// Validate validates the NotesMaster and its children +func (_dbebg *NotesMaster )Validate ()error {return _dbebg .ValidateWithPath ("N\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072");};func (_cfae ST_TLOleChartBuildType )ValidateWithPath (path string )error {switch _cfae {case 0,1,2,3,4,5:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfae )); +};return nil ;};func (_bcea *CT_PresentationProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdfeb :for {_egdaf ,_bcdg :=d .Token ();if _bcdg !=nil {return _bcdg ;};switch _bagc :=_egdaf .(type ){case _g .StartElement :switch _bagc .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\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"},_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\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"}:_bcea .HtmlPubPr =NewCT_HtmlPublishProperties (); +if _bcbfg :=d .DecodeElement (_bcea .HtmlPubPr ,&_bagc );_bcbfg !=nil {return _bcbfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_bcea .WebPr =NewCT_WebProperties (); +if _ggge :=d .DecodeElement (_bcea .WebPr ,&_bagc );_ggge !=nil {return _ggge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"}:_bcea .PrnPr =NewCT_PrintProperties (); +if _aggb :=d .DecodeElement (_bcea .PrnPr ,&_bagc );_aggb !=nil {return _aggb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_bcea .ShowPr =NewCT_ShowProperties (); +if _acff :=d .DecodeElement (_bcea .ShowPr ,&_bagc );_acff !=nil {return _acff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_bcea .ClrMru =_b .NewCT_ColorMRU (); +if _edgf :=d .DecodeElement (_bcea .ClrMru ,&_bagc );_edgf !=nil {return _edgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcea .ExtLst =NewCT_ExtensionList (); +if _cbdf :=d .DecodeElement (_bcea .ExtLst ,&_bagc );_cbdf !=nil {return _cbdf ;};default:_de .Log .Debug ("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",_bagc .Name ); +if _cgbg :=d .Skip ();_cgbg !=nil {return _cgbg ;};};case _g .EndElement :break _gdfeb ;case _g .CharData :};};return nil ;};func (_gggcdb *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffgbag ,_eceda :=d .Token (); +if _eceda !=nil {return _eceda ;};if _efbfa ,_defba :=_ffgbag .(_g .EndElement );_defba &&_efbfa .Name ==start .Name {*_gggcdb =1;return nil ;};if _ceadga ,_egfcf :=_ffgbag .(_g .CharData );!_egfcf {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffgbag ); +}else {switch string (_ceadga ){case "":*_gggcdb =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_gggcdb =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_gggcdb =2;};};_ffgbag ,_eceda =d .Token ();if _eceda !=nil {return _eceda ;};if _gcaca ,_bggad :=_ffgbag .(_g .EndElement ); +_bggad &&_gcaca .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffgbag );};func (_befdaa *ST_TLParaBuildType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_befdaa =0; +case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_befdaa =1;case "\u0070":*_befdaa =2;case "\u0063\u0075\u0073\u0074":*_befdaa =3;case "\u0077\u0068\u006fl\u0065":*_befdaa =4;};return nil ;}; -// Common TimeNode Properties -CTn *CT_TLCommonTimeNodeData ; +// ValidateWithPath validates the EG_Background and its children, prefixing error messages with path +func (_bfgg *EG_Background )ValidateWithPath (path string )error {if _bfgg .BgPr !=nil {if _feacc :=_bfgg .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072");_feacc !=nil {return _feacc ;};};if _bfgg .BgRef !=nil {if _cegag :=_bfgg .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066"); +_cegag !=nil {return _cegag ;};};return nil ;};type CT_Kinsoku struct{ -// Previous Conditions List -PrevCondLst *CT_TLTimeConditionList ; +// Language +LangAttr *string ; -// Next Conditions List -NextCondLst *CT_TLTimeConditionList ;};func (_eaacc ST_TLTimeNodeType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_eaacc .String (),start );};func (_faeaf *CT_Presentation )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _faeaf .ServerZoomAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_faeaf .ServerZoomAttr )}); -};if _faeaf .FirstSlideNumAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_faeaf .FirstSlideNumAttr )}); -};if _faeaf .ShowSpecialPlsOnTitleSldAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 :_b .Sprintf ("\u0025\u0064",_gagd (*_faeaf .ShowSpecialPlsOnTitleSldAttr ))}); -};if _faeaf .RtlAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0074\u006c"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_faeaf .RtlAttr ))});};if _faeaf .RemovePersonalInfoOnSaveAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .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 :_b .Sprintf ("\u0025\u0064",_gagd (*_faeaf .RemovePersonalInfoOnSaveAttr ))}); -};if _faeaf .CompatModeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_faeaf .CompatModeAttr ))});};if _faeaf .StrictFirstAndLastCharsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_faeaf .StrictFirstAndLastCharsAttr ))}); -};if _faeaf .EmbedTrueTypeFontsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_faeaf .EmbedTrueTypeFontsAttr ))}); -};if _faeaf .SaveSubsetFontsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_faeaf .SaveSubsetFontsAttr ))}); -};if _faeaf .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_faeaf .AutoCompressPicturesAttr ))}); -};if _faeaf .BookmarkIdSeedAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_faeaf .BookmarkIdSeedAttr )}); -};if _faeaf .ConformanceAttr !=_f .ST_ConformanceClassUnset {_gaff ,_acfe :=_faeaf .ConformanceAttr .MarshalXMLAttr (_gg .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _acfe !=nil {return _acfe ;};start .Attr =append (start .Attr ,_gaff ); -};e .EncodeToken (start );if _faeaf .SldMasterIdLst !=nil {_aedd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003as\u006c\u0064\u004da\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_faeaf .SldMasterIdLst ,_aedd );}; -if _faeaf .NotesMasterIdLst !=nil {_ebagb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061s\u0074\u0065r\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_faeaf .NotesMasterIdLst ,_ebagb );};if _faeaf .HandoutMasterIdLst !=nil {_aeced :=_gg .StartElement {Name :_gg .Name {Local :"p\u003ah\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061s\u0074\u0065\u0072\u0049dL\u0073\u0074"}}; -e .EncodeElement (_faeaf .HandoutMasterIdLst ,_aeced );};if _faeaf .SldIdLst !=nil {_bacgd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_faeaf .SldIdLst ,_bacgd );};if _faeaf .SldSz !=nil {_aecdc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0073\u006c\u0064\u0053\u007a"}}; -e .EncodeElement (_faeaf .SldSz ,_aecdc );};_cdac :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u006e\u006f\u0074\u0065\u0073\u0053z"}};e .EncodeElement (_faeaf .NotesSz ,_cdac );if _faeaf .SmartTags !=nil {_gdfb :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}}; -e .EncodeElement (_faeaf .SmartTags ,_gdfb );};if _faeaf .EmbeddedFontLst !=nil {_fabd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faeaf .EmbeddedFontLst ,_fabd ); -};if _faeaf .CustShowLst !=nil {_cfag :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074"}};e .EncodeElement (_faeaf .CustShowLst ,_cfag );};if _faeaf .PhotoAlbum !=nil {_dgfda :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0070h\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"}}; -e .EncodeElement (_faeaf .PhotoAlbum ,_dgfda );};if _faeaf .CustDataLst !=nil {_eacfg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_faeaf .CustDataLst ,_eacfg ); -};if _faeaf .Kinsoku !=nil {_fgdf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_faeaf .Kinsoku ,_fgdf );};if _faeaf .DefaultTextStyle !=nil {_gcdd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0064e\u0066\u0061\u0075\u006c\u0074T\u0065\u0078t\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_faeaf .DefaultTextStyle ,_gcdd );};if _faeaf .ModifyVerifier !=nil {_acabb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003am\u006f\u0064\u0069f\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072"}};e .EncodeElement (_faeaf .ModifyVerifier ,_acabb ); -};if _faeaf .ExtLst !=nil {_fddd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_faeaf .ExtLst ,_fddd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Invalid Kinsoku Start Characters +InvalStCharsAttr string ; -// ValidateWithPath validates the CT_TLAnimVariantFloatVal and its children, prefixing error messages with path -func (_bfbg *CT_TLAnimVariantFloatVal )ValidateWithPath (path string )error {return nil };func (_dggaea *TagLst )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0070\u003a\u0074\u0061\u0067\u004c\u0073\u0074";return _dggaea .CT_TagList .MarshalXML (e ,start );}; +// Invalid Kinsoku End Characters +InvalEndCharsAttr string ;};type CT_ShapeNonVisual struct{ -// Validate validates the CT_Background and its children -func (_ebgg *CT_Background )Validate ()error {return _ebgg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};type ST_TLDiagramBuildType byte ;func (_eagbc ST_PlaceholderSize )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_eagbc .String (),start ); -};func (_deddg *CT_TLBehaviorAttributeNameList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_eadd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065"}};for _ ,_caag :=range _deddg .AttrName {e .EncodeElement (_caag ,_eadd ); -};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ecfge *CT_TLCommonBehaviorData )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ecfge .AdditiveAttr !=ST_TLBehaviorAdditiveTypeUnset {_gefc ,_gcee :=_ecfge .AdditiveAttr .MarshalXMLAttr (_gg .Name {Local :"\u0061\u0064\u0064\u0069\u0074\u0069\u0076\u0065"}); -if _gcee !=nil {return _gcee ;};start .Attr =append (start .Attr ,_gefc );};if _ecfge .AccumulateAttr !=ST_TLBehaviorAccumulateTypeUnset {_cdce ,_ddffb :=_ecfge .AccumulateAttr .MarshalXMLAttr (_gg .Name {Local :"\u0061\u0063\u0063\u0075\u006d\u0075\u006c\u0061\u0074\u0065"}); -if _ddffb !=nil {return _ddffb ;};start .Attr =append (start .Attr ,_cdce );};if _ecfge .XfrmTypeAttr !=ST_TLBehaviorTransformTypeUnset {_dgdc ,_gfdac :=_ecfge .XfrmTypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0078\u0066\u0072\u006d\u0054\u0079\u0070\u0065"}); -if _gfdac !=nil {return _gfdac ;};start .Attr =append (start .Attr ,_dgdc );};if _ecfge .FromAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_ecfge .FromAttr )}); -};if _ecfge .ToAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u006f"},Value :_b .Sprintf ("\u0025\u0076",*_ecfge .ToAttr )});};if _ecfge .ByAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062\u0079"},Value :_b .Sprintf ("\u0025\u0076",*_ecfge .ByAttr )}); -};if _ecfge .RctxAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u0063\u0074\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_ecfge .RctxAttr )});};if _ecfge .OverrideAttr !=ST_TLBehaviorOverrideTypeUnset {_ebfb ,_baafd :=_ecfge .OverrideAttr .MarshalXMLAttr (_gg .Name {Local :"\u006f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}); -if _baafd !=nil {return _baafd ;};start .Attr =append (start .Attr ,_ebfb );};e .EncodeToken (start );_gbffa :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_ecfge .CTn ,_gbffa );_bcce :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}}; -e .EncodeElement (_ecfge .TgtEl ,_bcce );if _ecfge .AttrNameLst !=nil {_eacga :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0061\u0074\u0074\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074"}};e .EncodeElement (_ecfge .AttrNameLst ,_eacga ); -};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Non-Visual Drawing Properties +CNvPr *_b .CT_NonVisualDrawingProps ; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_dcbg *CT_ExtensionList )ValidateWithPath (path string )error {for _cgbd ,_abb :=range _dcbg .Ext {if _ebc :=_abb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_cgbd ));_ebc !=nil {return _ebc ; -};};return nil ;}; +// Non-Visual Drawing Properties for a Shape +CNvSpPr *_b .CT_NonVisualDrawingShapeProps ; -// Validate validates the CT_TLAnimVariantBooleanVal and its children -func (_aeage *CT_TLAnimVariantBooleanVal )Validate ()error {return _aeage .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c");};func (_eedcf *ST_TLNextActionType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gfdgag ,_gdfa :=d .Token (); -if _gdfa !=nil {return _gdfa ;};if _fcbga ,_adfdb :=_gfdgag .(_gg .EndElement );_adfdb &&_fcbga .Name ==start .Name {*_eedcf =1;return nil ;};if _ddbcg ,_bcde :=_gfdgag .(_gg .CharData );!_bcde {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfdgag ); -}else {switch string (_ddbcg ){case "":*_eedcf =0;case "\u006e\u006f\u006e\u0065":*_eedcf =1;case "\u0073\u0065\u0065\u006b":*_eedcf =2;};};_gfdgag ,_gdfa =d .Token ();if _gdfa !=nil {return _gdfa ;};if _efagb ,_befac :=_gfdgag .(_gg .EndElement );_befac &&_efagb .Name ==start .Name {return nil ; -};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfdgag );};func NewCT_CommonSlideViewProperties ()*CT_CommonSlideViewProperties {_faa :=&CT_CommonSlideViewProperties {}; -_faa .CViewPr =NewCT_CommonViewProperties ();return _faa ;};func (_fbed *CT_Control )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fbed .SpidAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fbed .SpidAttr )}); -};if _fbed .NameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fbed .NameAttr )});};if _fbed .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_fbed .ShowAsIconAttr ))}); -};if _fbed .IdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fbed .IdAttr )});};if _fbed .ImgWAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_b .Sprintf ("\u0025\u0076",*_fbed .ImgWAttr )}); -};if _fbed .ImgHAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_b .Sprintf ("\u0025\u0076",*_fbed .ImgHAttr )});};e .EncodeToken (start );if _fbed .ExtLst !=nil {_gafbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_fbed .ExtLst ,_gafbd );};if _fbed .Pic !=nil {_edg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_fbed .Pic ,_edg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};type HandoutMaster struct{CT_HandoutMaster };func (_ddece *CT_SlideMasterIdListEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddece .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_ddece .IdAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_ddece .RIdAttr )});e .EncodeToken (start );if _ddece .ExtLst !=nil {_abaca :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_ddece .ExtLst ,_abaca );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_baaa *CT_OutlineViewSlideEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fddd :=range start .Attr {if _fddd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fddd .Name .Local =="\u0069\u0064"||_fddd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fddd .Name .Local =="\u0069\u0064"{_caed ,_fffb :=_fddd .Value ,error (nil ); +if _fffb !=nil {return _fffb ;};_baaa .IdAttr =_caed ;continue ;};if _fddd .Name .Local =="\u0063\u006f\u006c\u006c\u0061\u0070\u0073\u0065"{_gbef ,_eaac :=_d .ParseBool (_fddd .Value );if _eaac !=nil {return _eaac ;};_baaa .CollapseAttr =&_gbef ;continue ; +};};for {_baf ,_acea :=d .Token ();if _acea !=nil {return _dd .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",_acea );};if _eaeb ,_efcbg :=_baf .(_g .EndElement ); +_efcbg &&_eaeb .Name ==start .Name {break ;};};return nil ;};func (_beeffa ST_TLPreviousActionType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_beeffa .String (),start );};type CT_CustomShow struct{ +// Custom Show Name +NameAttr string ; -// Validate validates the CT_CustomShow and its children -func (_fcdb *CT_CustomShow )Validate ()error {return _fcdb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077");};func NewCT_ShowInfoBrowse ()*CT_ShowInfoBrowse {_cbfe :=&CT_ShowInfoBrowse {};return _cbfe }; -const (ST_TLAnimateMotionBehaviorOriginUnset ST_TLAnimateMotionBehaviorOrigin =0;ST_TLAnimateMotionBehaviorOriginParent ST_TLAnimateMotionBehaviorOrigin =1;ST_TLAnimateMotionBehaviorOriginLayout ST_TLAnimateMotionBehaviorOrigin =2;);func NewCT_CustomerData ()*CT_CustomerData {_fdac :=&CT_CustomerData {}; -return _fdac };func (_aba *CT_Background )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dgf :=range start .Attr {if _dgf .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_aba .BwModeAttr .UnmarshalXMLAttr (_dgf );continue ; -};};_bfd :for {_bgf ,_gcg :=d .Token ();if _gcg !=nil {return _gcg ;};switch _dge :=_bgf .(type ){case _gg .StartElement :switch _dge .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aba .BgPr =NewCT_BackgroundProperties (); -if _efb :=d .DecodeElement (_aba .BgPr ,&_dge );_efb !=nil {return _efb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aba .BgRef =_cf .NewCT_StyleMatrixReference (); -if _eaa :=d .DecodeElement (_aba .BgRef ,&_dge );_eaa !=nil {return _eaa ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_dge .Name ); -if _agec :=d .Skip ();_agec !=nil {return _agec ;};};case _gg .EndElement :break _bfd ;case _gg .CharData :};};return nil ;};func (_bebfe *CT_SlideMasterIdList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _bebfe .SldMasterId !=nil {_agffc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}}; -for _ ,_gbga :=range _bebfe .SldMasterId {e .EncodeElement (_gbga ,_agffc );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Custom Show ID +IdAttr uint32 ; -// Validate validates the CT_TLOleChartTargetElement and its children -func (_aacd *CT_TLOleChartTargetElement )Validate ()error {return _aacd .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 (_daadc ST_WebColorType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_daadc .String (),start ); -};func (_fgcg *CT_CustomerData )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ebea :=range start .Attr {if _ebea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebea .Name .Local =="\u0069\u0064"||_ebea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ebea .Name .Local =="\u0069\u0064"{_bggc ,_agb :=_ebea .Value ,error (nil ); -if _agb !=nil {return _agb ;};_fgcg .IdAttr =_bggc ;continue ;};};for {_efac ,_gcaf :=d .Token ();if _gcaf !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006de\u0072\u0044\u0061t\u0061:\u0020\u0025\u0073",_gcaf ); -};if _ebef ,_agbe :=_efac .(_gg .EndElement );_agbe &&_ebef .Name ==start .Name {break ;};};return nil ;};func NewCT_TLTemplateList ()*CT_TLTemplateList {_gfga :=&CT_TLTemplateList {};return _gfga };func (_fcbff *CT_TLOleChartTargetElement )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_gecc ,_caebb :=_fcbff .TypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _caebb !=nil {return _caebb ;};start .Attr =append (start .Attr ,_gecc );if _fcbff .LvlAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u0076\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fcbff .LvlAttr )});};e .EncodeToken (start ); -e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fdggc *CT_TLTimeNodeParallel )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_gcbgf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063T\u006e"}}; -e .EncodeElement (_fdggc .CTn ,_gcbgf );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_aebe *ST_WebScreenSize )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_aebe =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_aebe =1; -case "\u00364\u0030\u0078\u0034\u0038\u0030":*_aebe =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_aebe =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_aebe =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_aebe =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_aebe =6; -case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_aebe =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_aebe =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_aebe =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00300":*_aebe =10; -case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_aebe =11;};return nil ;};func (_faef *CT_SlideRelationshipList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dged :for {_bbbee ,_bdba :=d .Token ();if _bdba !=nil {return _bdba ;}; -switch _adefa :=_bbbee .(type ){case _gg .StartElement :switch _adefa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dedad :=NewCT_SlideRelationshipListEntry (); -if _ffeca :=d .DecodeElement (_dedad ,&_adefa );_ffeca !=nil {return _ffeca ;};_faef .Sld =append (_faef .Sld ,_dedad );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_adefa .Name ); -if _ageca :=d .Skip ();_ageca !=nil {return _ageca ;};};case _gg .EndElement :break _dged ;case _gg .CharData :};};return nil ;};func (_dgbgb *ST_PlaceholderSize )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eafe ,_fgdfc :=d .Token (); -if _fgdfc !=nil {return _fgdfc ;};if _gffff ,_gcedb :=_eafe .(_gg .EndElement );_gcedb &&_gffff .Name ==start .Name {*_dgbgb =1;return nil ;};if _bbefef ,_fbde :=_eafe .(_gg .CharData );!_fbde {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eafe ); -}else {switch string (_bbefef ){case "":*_dgbgb =0;case "\u0066\u0075\u006c\u006c":*_dgbgb =1;case "\u0068\u0061\u006c\u0066":*_dgbgb =2;case "\u0071u\u0061\u0072\u0074\u0065\u0072":*_dgbgb =3;};};_eafe ,_fgdfc =d .Token ();if _fgdfc !=nil {return _fgdfc ; -};if _gedf ,_abdbbf :=_eafe .(_gg .EndElement );_abdbbf &&_gedf .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eafe ); -};type Sld struct{CT_Slide };type ST_TLBehaviorTransformType byte ;func (_faeb ST_PhotoAlbumLayout )ValidateWithPath (path string )error {switch _faeb {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 (_faeb )); -};return nil ;}; +// List of Presentation Slides +SldLst *CT_SlideRelationshipList ;ExtLst *CT_ExtensionList ;};func NewCT_TLByAnimateColorTransform ()*CT_TLByAnimateColorTransform {_cbfba :=&CT_TLByAnimateColorTransform {};return _cbfba ;}; -// Validate validates the CT_Kinsoku and its children -func (_ecea *CT_Kinsoku )Validate ()error {return _ecea .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};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_GuideList and its children +func (_bfa *CT_GuideList )Validate ()error {return _bfa .ValidateWithPath ("\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074");};func NewEG_Background ()*EG_Background {_fegf :=&EG_Background {};return _fegf };func (_gaaf *CT_GroupShape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_fcabe :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u006e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gaaf .NvGrpSpPr ,_fcabe );_eagg :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0067\u0072\u0070\u0053\u0070\u0050r"}}; +e .EncodeElement (_gaaf .GrpSpPr ,_eagg );if _gaaf .Choice !=nil {for _ ,_bad :=range _gaaf .Choice {_bad .MarshalXML (e ,_g .StartElement {});};};if _gaaf .ExtLst !=nil {_beced :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gaaf .ExtLst ,_beced );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SlideSyncProperties ()*CT_SlideSyncProperties {_ccee :=&CT_SlideSyncProperties {};return _ccee ;};type ST_TLTimeNodeSyncType byte ; -// Validate validates the OleObj and its children -func (_cggdb *OleObj )Validate ()error {return _cggdb .ValidateWithPath ("\u004f\u006c\u0065\u004f\u0062\u006a");};func NewCT_OleObjectLink ()*CT_OleObjectLink {_ccba :=&CT_OleObjectLink {};return _ccba }; -// Validate validates the PresentationPr and its children -func (_ffga *PresentationPr )Validate ()error {return _ffga .ValidateWithPath ("\u0050\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072");};func (_addafa ST_WebScreenSize )String ()string {switch _addafa {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 (_aabef *CT_TLTimeConditionList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_edfda :for {_egggg ,_cgca :=d .Token ();if _cgca !=nil {return _cgca ;};switch _cgdaa :=_egggg .(type ){case _gg .StartElement :switch _cgdaa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cbgef :=NewCT_TLTimeCondition (); -if _bgegd :=d .DecodeElement (_cbgef ,&_cgdaa );_bgegd !=nil {return _bgegd ;};_aabef .Cond =append (_aabef .Cond ,_cbgef );default:_c .Log .Debug ("\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",_cgdaa .Name ); -if _aaee :=d .Skip ();_aaee !=nil {return _aaee ;};};case _gg .EndElement :break _edfda ;case _gg .CharData :};};return nil ;}; +// ST_TLTimeAnimateValueTime is a union type +type ST_TLTimeAnimateValueTime struct{ST_PositiveFixedPercentage *_b .ST_PositiveFixedPercentage ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;}; -// ValidateWithPath validates the CT_ViewProperties and its children, prefixing error messages with path -func (_faaf *CT_ViewProperties )ValidateWithPath (path string )error {if _eadf :=_faaf .LastViewAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073\u0074\u0056\u0069\u0065\u0077\u0041\u0074\u0074\u0072");_eadf !=nil {return _eadf ;};if _faaf .NormalViewPr !=nil {if _aecef :=_faaf .NormalViewPr .ValidateWithPath (path +"\u002f\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072"); -_aecef !=nil {return _aecef ;};};if _faaf .SlideViewPr !=nil {if _ecfed :=_faaf .SlideViewPr .ValidateWithPath (path +"\u002f\u0053\u006ci\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072");_ecfed !=nil {return _ecfed ;};};if _faaf .OutlineViewPr !=nil {if _cbgcd :=_faaf .OutlineViewPr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056i\u0065\u0077\u0050\u0072"); -_cbgcd !=nil {return _cbgcd ;};};if _faaf .NotesTextViewPr !=nil {if _edegee :=_faaf .NotesTextViewPr .ValidateWithPath (path +"\u002f\u004eo\u0074\u0065\u0073T\u0065\u0078\u0074\u0056\u0069\u0065\u0077\u0050\u0072");_edegee !=nil {return _edegee ;};}; -if _faaf .SorterViewPr !=nil {if _fcadc :=_faaf .SorterViewPr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077\u0050\u0072");_fcadc !=nil {return _fcadc ;};};if _faaf .NotesViewPr !=nil {if _aagcc :=_faaf .NotesViewPr .ValidateWithPath (path +"\u002f\u004e\u006ft\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072"); -_aagcc !=nil {return _aagcc ;};};if _faaf .GridSpacing !=nil {if _bbbfc :=_faaf .GridSpacing .ValidateWithPath (path +"\u002f\u0047\u0072i\u0064\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bbbfc !=nil {return _bbbfc ;};};if _faaf .ExtLst !=nil {if _cbbf :=_faaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cbbf !=nil {return _cbbf ;};};return nil ;};func (_dceeg ST_TLAnimateMotionPathEditMode )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ebadab :=_gg .Attr {};_ebadab .Name =name ;switch _dceeg {case ST_TLAnimateMotionPathEditModeUnset :_ebadab .Value =""; -case ST_TLAnimateMotionPathEditModeRelative :_ebadab .Value ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case ST_TLAnimateMotionPathEditModeFixed :_ebadab .Value ="\u0066\u0069\u0078e\u0064";};return _ebadab ,nil ;};func (_fbff *ST_TLTimeNodeFillType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_fbff =0; -case "\u0072\u0065\u006d\u006f\u0076\u0065":*_fbff =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_fbff =2;case "\u0068\u006f\u006c\u0064":*_fbff =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_fbff =4;};return nil ;}; +// Validate validates the CT_EightDirectionTransition and its children +func (_eaea *CT_EightDirectionTransition )Validate ()error {return _eaea .ValidateWithPath ("C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e");}; -// Validate validates the CT_Empty and its children -func (_fgd *CT_Empty )Validate ()error {return _fgd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");}; +// Validate validates the CT_PictureNonVisual and its children +func (_cdce *CT_PictureNonVisual )Validate ()error {return _cdce .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c");};func (_cabaf ST_PlaceholderType )Validate ()error {return _cabaf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_SlideTransition and its children, prefixing error messages with path -func (_edcg *CT_SlideTransition )ValidateWithPath (path string )error {if _bafed :=_edcg .SpdAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0064\u0041\u0074\u0074\u0072");_bafed !=nil {return _bafed ;};if _edcg .Choice !=nil {if _bgdd :=_edcg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_bgdd !=nil {return _bgdd ;};};if _edcg .SndAc !=nil {if _ggea :=_edcg .SndAc .ValidateWithPath (path +"\u002f\u0053\u006e\u0064\u0041\u0063");_ggea !=nil {return _ggea ;};};if _edcg .ExtLst !=nil {if _bgeb :=_edcg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bgeb !=nil {return _bgeb ;};};return nil ;};func NewCT_TLAnimVariantFloatVal ()*CT_TLAnimVariantFloatVal {_defdg :=&CT_TLAnimVariantFloatVal {};return _defdg ;}; -// ValidateWithPath validates the CT_CustomerData and its children, prefixing error messages with path -func (_eddf *CT_CustomerData )ValidateWithPath (path string )error {return nil };func (_ebbgc ST_TLTimeNodeType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_efaab :=_gg .Attr {};_efaab .Name =name ;switch _ebbgc {case ST_TLTimeNodeTypeUnset :_efaab .Value =""; -case ST_TLTimeNodeTypeClickEffect :_efaab .Value ="c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeWithEffect :_efaab .Value ="\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeAfterEffect :_efaab .Value ="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"; -case ST_TLTimeNodeTypeMainSeq :_efaab .Value ="\u006da\u0069\u006e\u0053\u0065\u0071";case ST_TLTimeNodeTypeInteractiveSeq :_efaab .Value ="\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case ST_TLTimeNodeTypeClickPar :_efaab .Value ="\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072"; -case ST_TLTimeNodeTypeWithGroup :_efaab .Value ="\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p";case ST_TLTimeNodeTypeAfterGroup :_efaab .Value ="\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case ST_TLTimeNodeTypeTmRoot :_efaab .Value ="\u0074\u006d\u0052\u006f\u006f\u0074"; -};return _efaab ,nil ;};func NewSldLayout ()*SldLayout {_dggcc :=&SldLayout {};_dggcc .CT_SlideLayout =*NewCT_SlideLayout ();return _dggcc ;};func (_eegfc *CT_SlideRelationshipList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -if _eegfc .Sld !=nil {_aagf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_aada :=range _eegfc .Sld {e .EncodeElement (_aada ,_aagf );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_cbdef *CT_TLTriggerRuntimeNode )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {_febg ,_abafbc :=_cbdef .ValAttr .MarshalXMLAttr (_gg .Name {Local :"\u0076\u0061\u006c"}); -if _abafbc !=nil {return _abafbc ;};start .Attr =append (start .Attr ,_febg );e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ebefd ST_TLAnimateColorDirection )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_ebefd .String (),start ); -};func (_dabge *Sld )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dabge .CT_Slide =*NewCT_Slide ();for _ ,_babg :=range start .Attr {if _babg .Name .Local =="\u0073\u0068\u006f\u0077"{_bedga ,_fbeeec :=_e .ParseBool (_babg .Value );if _fbeeec !=nil {return _fbeeec ; -};_dabge .ShowAttr =&_bedga ;continue ;};if _babg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_bbedb ,_accba :=_e .ParseBool (_babg .Value );if _accba !=nil {return _accba ;};_dabge .ShowMasterSpAttr =&_bbedb ;continue ; -};if _babg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_agcd ,_aabgd :=_e .ParseBool (_babg .Value );if _aabgd !=nil {return _aabgd ;};_dabge .ShowMasterPhAnimAttr =&_agcd ;continue ;};};_cfgec :for {_gbbg ,_fcfad :=d .Token (); -if _fcfad !=nil {return _fcfad ;};switch _eedfb :=_gbbg .(type ){case _gg .StartElement :switch _eedfb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _eabg :=d .DecodeElement (_dabge .CSld ,&_eedfb ); -_eabg !=nil {return _eabg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dabge .ClrMapOvr =_cf .NewCT_ColorMappingOverride (); -if _efbbb :=d .DecodeElement (_dabge .ClrMapOvr ,&_eedfb );_efbbb !=nil {return _efbbb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dabge .Transition =NewCT_SlideTransition (); -if _gcadg :=d .DecodeElement (_dabge .Transition ,&_eedfb );_gcadg !=nil {return _gcadg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dabge .Timing =NewCT_SlideTiming (); -if _cccccb :=d .DecodeElement (_dabge .Timing ,&_eedfb );_cccccb !=nil {return _cccccb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dabge .ExtLst =NewCT_ExtensionListModify (); -if _addgc :=d .DecodeElement (_dabge .ExtLst ,&_eedfb );_addgc !=nil {return _addgc ;};default:_c .Log .Debug ("\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",_eedfb .Name ); -if _aebc :=d .Skip ();_aebc !=nil {return _aebc ;};};case _gg .EndElement :break _cfgec ;case _gg .CharData :};};return nil ;};func NewCT_TLTriggerRuntimeNode ()*CT_TLTriggerRuntimeNode {_faac :=&CT_TLTriggerRuntimeNode {};_faac .ValAttr =ST_TLTriggerRuntimeNode (1); -return _faac ;};func NewCT_TLOleBuildChart ()*CT_TLOleBuildChart {_daeb :=&CT_TLOleBuildChart {};return _daeb };type CT_ModifyVerifier struct{ +// ValidateWithPath validates the CT_NotesViewProperties and its children, prefixing error messages with path +func (_gcfeg *CT_NotesViewProperties )ValidateWithPath (path string )error {if _abbfe :=_gcfeg .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_abbfe !=nil {return _abbfe ;};if _gcfeg .ExtLst !=nil {if _gfcg :=_gcfeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gfcg !=nil {return _gfcg ;};};return nil ;};func (_dffb *ST_TLTimeIndefinite )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dffb =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_dffb =1;};return nil ;};func NewCT_SlideLayoutIdListEntry ()*CT_SlideLayoutIdListEntry {_agccf :=&CT_SlideLayoutIdListEntry {}; +return _agccf ;};type ST_TLBehaviorOverrideType byte ;func (_acdgc *ST_TLBehaviorTransformType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_acdgc =0;case "\u0070\u0074":*_acdgc =1;case "\u0069\u006d\u0067":*_acdgc =2;};return nil ; +}; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// ValidateWithPath validates the CT_SlideLayoutIdList and its children, prefixing error messages with path +func (_ffbb *CT_SlideLayoutIdList )ValidateWithPath (path string )error {for _accc ,_bcbd :=range _ffbb .SldLayoutId {if _gcgfg :=_bcbd .ValidateWithPath (_dd .Sprintf ("\u0025s\u002fS\u006c\u0064\u004c\u0061\u0079o\u0075\u0074I\u0064\u005b\u0025\u0064\u005d",path ,_accc )); +_gcgfg !=nil {return _gcgfg ;};};return nil ;};func (_gefg *CT_InOutTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gefg .DirAttr !=ST_TransitionInOutDirectionTypeUnset {_efgd ,_cgdc :=_gefg .DirAttr .MarshalXMLAttr (_g .Name {Local :"\u0064\u0069\u0072"}); +if _cgdc !=nil {return _cgdc ;};start .Attr =append (start .Attr ,_efgd );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ffgbf *CT_TransitionStartSoundAction )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffgbf .Snd =_b .NewCT_EmbeddedWAVAudioFile (); +for _ ,_bgbff :=range start .Attr {if _bgbff .Name .Local =="\u006c\u006f\u006f\u0070"{_cgdgcc ,_ecebg :=_d .ParseBool (_bgbff .Value );if _ecebg !=nil {return _ecebg ;};_ffgbf .LoopAttr =&_cgdgcc ;continue ;};};_dadd :for {_ebag ,_cfede :=d .Token (); +if _cfede !=nil {return _cfede ;};switch _cgbde :=_ebag .(type ){case _g .StartElement :switch _cgbde .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006e\u0064"}:if _dgba :=d .DecodeElement (_ffgbf .Snd ,&_cgbde ); +_dgba !=nil {return _dgba ;};default:_de .Log .Debug ("\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",_cgbde .Name ); +if _gfadb :=d .Skip ();_gfadb !=nil {return _gfadb ;};};case _g .EndElement :break _dadd ;case _g .CharData :};};return nil ;};func (_bdbdfc *CT_TLTemplate )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdbdfc .TnLst =NewCT_TimeNodeList (); +for _ ,_cgbdd :=range start .Attr {if _cgbdd .Name .Local =="\u006c\u0076\u006c"{_dcfa ,_efbdc :=_d .ParseUint (_cgbdd .Value ,10,32);if _efbdc !=nil {return _efbdc ;};_dbab :=uint32 (_dcfa );_bdbdfc .LvlAttr =&_dbab ;continue ;};};_cdgedg :for {_cffad ,_cbec :=d .Token (); +if _cbec !=nil {return _cbec ;};switch _acbbg :=_cffad .(type ){case _g .StartElement :switch _acbbg .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\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"},_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\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 _agfde :=d .DecodeElement (_bdbdfc .TnLst ,&_acbbg ); +_agfde !=nil {return _agfde ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_acbbg .Name ); +if _ggafd :=d .Skip ();_ggafd !=nil {return _ggafd ;};};case _g .EndElement :break _cdgedg ;case _g .CharData :};};return nil ;};func NewCT_SlideMaster ()*CT_SlideMaster {_degfa :=&CT_SlideMaster {};_degfa .CSld =NewCT_CommonSlideData ();_degfa .ClrMap =_b .NewCT_ColorMapping (); +return _degfa ;};func NewCT_ShowInfoKiosk ()*CT_ShowInfoKiosk {_gceb :=&CT_ShowInfoKiosk {};return _gceb };func (_cdcff ST_TLTimeNodeMasterRelation )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ecbg :=_g .Attr {};_ecbg .Name =name ;switch _cdcff {case ST_TLTimeNodeMasterRelationUnset :_ecbg .Value =""; +case ST_TLTimeNodeMasterRelationSameClick :_ecbg .Value ="\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationLastClick :_ecbg .Value ="\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k";case ST_TLTimeNodeMasterRelationNextClick :_ecbg .Value ="\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k"; +};return _ecbg ,nil ;};const (ST_TLTimeNodeSyncTypeUnset ST_TLTimeNodeSyncType =0;ST_TLTimeNodeSyncTypeCanSlip ST_TLTimeNodeSyncType =1;ST_TLTimeNodeSyncTypeLocked ST_TLTimeNodeSyncType =2;); -// Password Hash Value -HashValueAttr *string ; +// ValidateWithPath validates the SldMaster and its children, prefixing error messages with path +func (_gfagc *SldMaster )ValidateWithPath (path string )error {if _fcebg :=_gfagc .CT_SlideMaster .ValidateWithPath (path );_fcebg !=nil {return _fcebg ;};return nil ;};func (_bfgeb *EG_ChildSlide )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcabb :for {_bbggc ,_eabgb :=d .Token (); +if _eabgb !=nil {return _eabgb ;};switch _gafdb :=_bbggc .(type ){case _g .StartElement :switch _gafdb .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\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"},_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\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"}:_bfgeb .ClrMapOvr =_b .NewCT_ColorMappingOverride (); +if _beeec :=d .DecodeElement (_bfgeb .ClrMapOvr ,&_gafdb );_beeec !=nil {return _beeec ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_gafdb .Name ); +if _ffdd :=d .Skip ();_ffdd !=nil {return _ffdd ;};};case _g .EndElement :break _bcabb ;case _g .CharData :};};return nil ;};func (_gcda ST_Direction )Validate ()error {return _gcda .ValidateWithPath ("")};func (_eaegg *CT_SlideTiming )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfbfd :for {_aagb ,_abgg :=d .Token (); +if _abgg !=nil {return _abgg ;};switch _fcegc :=_aagb .(type ){case _g .StartElement :switch _fcegc .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e\u004cs\u0074"}:_eaegg .TnLst =NewCT_TimeNodeList (); +if _cfebb :=d .DecodeElement (_eaegg .TnLst ,&_fcegc );_cfebb !=nil {return _cfebb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_eaegg .BldLst =NewCT_BuildList (); +if _dacdg :=d .DecodeElement (_eaegg .BldLst ,&_fcegc );_dacdg !=nil {return _dacdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eaegg .ExtLst =NewCT_ExtensionListModify (); +if _cafg :=d .DecodeElement (_eaegg .ExtLst ,&_fcegc );_cafg !=nil {return _cafg ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_fcegc .Name ); +if _gfecbc :=d .Skip ();_gfecbc !=nil {return _gfecbc ;};};case _g .EndElement :break _gfbfd ;case _g .CharData :};};return nil ;};func NewPresentationPr ()*PresentationPr {_ebgg :=&PresentationPr {};_ebgg .CT_PresentationProperties =*NewCT_PresentationProperties (); +return _ebgg ;};type CT_SlideSyncProperties struct{ -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Server's Slide File ID +ServerSldIdAttr string ; -// Iterations to Run Hashing Algorithm -SpinValueAttr *uint32 ; +// Server's Slide File's modification date/time +ServerSldModifiedTimeAttr _f .Time ; -// Cryptographic Provider Type -CryptProviderTypeAttr _f .ST_CryptProv ; +// Client Slide Insertion date/time +ClientInsertedTimeAttr _f .Time ;ExtLst *CT_ExtensionList ;};func (_bgabg ST_TLAnimateMotionBehaviorOrigin )String ()string {switch _bgabg {case 0:return "";case 1:return "\u0070\u0061\u0072\u0065\u006e\u0074";case 2:return "\u006c\u0061\u0079\u006f\u0075\u0074"; +};return "";}; -// Cryptographic Algorithm Class -CryptAlgorithmClassAttr _f .ST_AlgClass ; +// Validate validates the CT_ShowInfoKiosk and its children +func (_cageg *CT_ShowInfoKiosk )Validate ()error {return _cageg .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b");}; -// Cryptographic Algorithm Type -CryptAlgorithmTypeAttr _f .ST_AlgType ; +// ValidateWithPath validates the CT_NotesMasterIdListEntry and its children, prefixing error messages with path +func (_acbaae *CT_NotesMasterIdListEntry )ValidateWithPath (path string )error {if _acbaae .ExtLst !=nil {if _gcag :=_acbaae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcag !=nil {return _gcag ;};};return nil ;};func (_cebad *ST_PhotoAlbumFrameShape )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cebad =0; +case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_cebad =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_cebad =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_cebad =3;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_cebad =4; +case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_cebad =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_cebad =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_cebad =7;};return nil ; +};func (_ddef *CT_CommentAuthorList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ddef .CmAuthor !=nil {_abda :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006d\u0041\u0075\u0074\u0068\u006f\u0072"}}; +for _ ,_ffad :=range _ddef .CmAuthor {e .EncodeElement (_ffad ,_abda );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_abgce ST_TLTriggerRuntimeNode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abgce .String (),start ); +};func (_adgef *ST_TLTime )Validate ()error {return _adgef .ValidateWithPath ("")}; -// Cryptographic Hashing Algorithm -CryptAlgorithmSidAttr *uint32 ; +// ValidateWithPath validates the CT_TLAnimVariantIntegerVal and its children, prefixing error messages with path +func (_fcbf *CT_TLAnimVariantIntegerVal )ValidateWithPath (path string )error {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 (_ebcdbf *CT_TLTimeAnimateValueList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bafag :for {_bedba ,_gbcc :=d .Token (); +if _gbcc !=nil {return _gbcc ;};switch _fdgf :=_bedba .(type ){case _g .StartElement :switch _fdgf .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0076"}:_dgaf :=NewCT_TLTimeAnimateValue (); +if _dcac :=d .DecodeElement (_dgaf ,&_fdgf );_dcac !=nil {return _dcac ;};_ebcdbf .Tav =append (_ebcdbf .Tav ,_dgaf );default:_de .Log .Debug ("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",_fdgf .Name ); +if _cfeae :=d .Skip ();_cfeae !=nil {return _cfeae ;};};case _g .EndElement :break _bafag ;case _g .CharData :};};return nil ;}; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path +func (_cge *CT_CommentList )ValidateWithPath (path string )error {for _bfgf ,_cab :=range _cge .Cm {if _ace :=_cab .ValidateWithPath (_dd .Sprintf ("\u0025s\u002f\u0043\u006d\u005b\u0025\u0064]",path ,_bfgf ));_ace !=nil {return _ace ;};};return nil ;}; +func (_cgee ST_TLBehaviorAccumulateType )String ()string {switch _cgee {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061\u006c\u0077\u0061\u0079\u0073";};return "";}; -// Salt for Password Verifier -SaltDataAttr *string ; +// Validate validates the CT_Background and its children +func (_ede *CT_Background )Validate ()error {return _ede .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");}; -// Password Hash -HashDataAttr *string ; +// ValidateWithPath validates the CT_GraphicalObjectFrame and its children, prefixing error messages with path +func (_eea *CT_GraphicalObjectFrame )ValidateWithPath (path string )error {if _ggcg :=_eea .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ggcg !=nil {return _ggcg ;};if _faag :=_eea .NvGraphicFramePr .ValidateWithPath (path +"\u002f\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"); +_faag !=nil {return _faag ;};if _dgeb :=_eea .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_dgeb !=nil {return _dgeb ;};if _dcge :=_eea .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_dcge !=nil {return _dcge ; +};if _eea .ExtLst !=nil {if _dbfg :=_eea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbfg !=nil {return _dbfg ;};};return nil ;};func (_cgfdd ST_TransitionCornerDirectionType )String ()string {switch _cgfdd {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 (_bca *CT_CommentAuthor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gcf :=range start .Attr {if _gcf .Name .Local =="\u0069\u0064"{_bge ,_afd :=_d .ParseUint (_gcf .Value ,10,32); +if _afd !=nil {return _afd ;};_bca .IdAttr =uint32 (_bge );continue ;};if _gcf .Name .Local =="\u006e\u0061\u006d\u0065"{_gabgb ,_cfaa :=_gcf .Value ,error (nil );if _cfaa !=nil {return _cfaa ;};_bca .NameAttr =_gabgb ;continue ;};if _gcf .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_gcfb ,_cedc :=_gcf .Value ,error (nil ); +if _cedc !=nil {return _cedc ;};_bca .InitialsAttr =_gcfb ;continue ;};if _gcf .Name .Local =="\u006ca\u0073\u0074\u0049\u0064\u0078"{_decg ,_abfg :=_d .ParseUint (_gcf .Value ,10,32);if _abfg !=nil {return _abfg ;};_bca .LastIdxAttr =uint32 (_decg );continue ; +};if _gcf .Name .Local =="\u0063\u006c\u0072\u0049\u0064\u0078"{_dcg ,_cecg :=_d .ParseUint (_gcf .Value ,10,32);if _cecg !=nil {return _cecg ;};_bca .ClrIdxAttr =uint32 (_dcg );continue ;};};_fcb :for {_egfc ,_acc :=d .Token ();if _acc !=nil {return _acc ; +};switch _agf :=_egfc .(type ){case _g .StartElement :switch _agf .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bca .ExtLst =NewCT_ExtensionList (); +if _cbc :=d .DecodeElement (_bca .ExtLst ,&_agf );_cbc !=nil {return _cbc ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_agf .Name ); +if _cdcg :=d .Skip ();_cdcg !=nil {return _cdcg ;};};case _g .EndElement :break _fcb ;case _g .CharData :};};return nil ;}; -// Cryptographic Provider -CryptProviderAttr *string ; +// Validate validates the CT_HandoutMasterIdList and its children +func (_fcgdg *CT_HandoutMasterIdList )Validate ()error {return _fcgdg .ValidateWithPath ("\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074");}; -// Cryptographic Algorithm Extensibility -AlgIdExtAttr *uint32 ; +// Validate validates the CT_HtmlPublishProperties and its children +func (_ecde *CT_HtmlPublishProperties )Validate ()error {return _ecde .ValidateWithPath ("\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_gcab *CT_HandoutMasterIdListEntry )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_gcab .IdAttr )}); +e .EncodeToken (start );if _gcab .ExtLst !=nil {_eabb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gcab .ExtLst ,_eabb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_egdec *CT_OutlineViewSlideList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcef :for {_fcfgc ,_dbcg :=d .Token ();if _dbcg !=nil {return _dbcg ;};switch _gffb :=_fcfgc .(type ){case _g .StartElement :switch _gffb .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064"}:_gbgc :=NewCT_OutlineViewSlideEntry (); +if _bada :=d .DecodeElement (_gbgc ,&_gffb );_bada !=nil {return _bada ;};_egdec .Sld =append (_egdec .Sld ,_gbgc );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_gffb .Name ); +if _daagd :=d .Skip ();_daagd !=nil {return _daagd ;};};case _g .EndElement :break _bcef ;case _g .CharData :};};return nil ;};func NewCT_SlideViewProperties ()*CT_SlideViewProperties {_ffbdc :=&CT_SlideViewProperties {};_ffbdc .CSldViewPr =NewCT_CommonSlideViewProperties (); +return _ffbdc ;}; -// Algorithm Extensibility Source -AlgIdExtSourceAttr *string ; +// Validate validates the CT_SlideMasterIdListEntry and its children +func (_fdffb *CT_SlideMasterIdListEntry )Validate ()error {return _fdffb .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};type CT_TLBuildParagraph struct{ -// Cryptographic Provider Type Extensibility -CryptProviderTypeExtAttr *uint32 ; +// Build Types +BuildAttr ST_TLParaBuildType ; -// Provider Type Extensibility Source -CryptProviderTypeExtSourceAttr *string ;};func (_gaefa *CT_StringTag )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_gaefa .NameAttr )}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_gaefa .ValAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_dafg ST_TLBehaviorTransformType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ccfge :=_gg .Attr {}; -_ccfge .Name =name ;switch _dafg {case ST_TLBehaviorTransformTypeUnset :_ccfge .Value ="";case ST_TLBehaviorTransformTypePt :_ccfge .Value ="\u0070\u0074";case ST_TLBehaviorTransformTypeImg :_ccfge .Value ="\u0069\u006d\u0067";};return _ccfge ,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;);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 (_fgfe ST_TLTriggerEvent )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_fgfe .String (),start );};type CT_TLByRgbColorTransform struct{ +// Build Level +BldLvlAttr *uint32 ; -// Red -RAttr _cf .ST_FixedPercentage ; +// Animate Background +AnimBgAttr *bool ; -// Green -GAttr _cf .ST_FixedPercentage ; +// Auto Update Animation Background +AutoUpdateAnimBgAttr *bool ; -// Blue -BAttr _cf .ST_FixedPercentage ;};const (ST_TLAnimateColorSpaceUnset ST_TLAnimateColorSpace =0;ST_TLAnimateColorSpaceRgb ST_TLAnimateColorSpace =1;ST_TLAnimateColorSpaceHsl ST_TLAnimateColorSpace =2;); +// Reverse +RevAttr *bool ; -// Validate validates the SldLayout and its children -func (_dgdae *SldLayout )Validate ()error {return _dgdae .ValidateWithPath ("\u0053l\u0064\u004c\u0061\u0079\u006f\u0075t");};type CT_OleObject struct{ +// Auto Advance Time +AdvAutoAttr *ST_TLTime ; -// Embedded Object ProgID -ProgIdAttr *string ;Choice *CT_OleObjectChoice ;Pic *CT_Picture ;SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;};func (_gbee *CT_CommentAuthor )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gbee .IdAttr )}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",_gbee .NameAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_b .Sprintf ("\u0025\u0076",_gbee .InitialsAttr )}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006ca\u0073\u0074\u0049\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",_gbee .LastIdxAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u006c\u0072\u0049\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",_gbee .ClrIdxAttr )}); -e .EncodeToken (start );if _gbee .ExtLst !=nil {_fee :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbee .ExtLst ,_fee );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ; -}; +// Template effects +TmplLst *CT_TLTemplateList ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_bedgb *ST_TLBehaviorAdditiveType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fegge ,_ecfec :=d .Token ();if _ecfec !=nil {return _ecfec ;}; +if _afcge ,_dbeca :=_fegge .(_g .EndElement );_dbeca &&_afcge .Name ==start .Name {*_bedgb =1;return nil ;};if _abbed ,_ddddd :=_fegge .(_g .CharData );!_ddddd {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fegge ); +}else {switch string (_abbed ){case "":*_bedgb =0;case "\u0062\u0061\u0073\u0065":*_bedgb =1;case "\u0073\u0075\u006d":*_bedgb =2;case "\u0072\u0065\u0070\u006c":*_bedgb =3;case "\u006d\u0075\u006c\u0074":*_bedgb =4;case "\u006e\u006f\u006e\u0065":*_bedgb =5; +};};_fegge ,_ecfec =d .Token ();if _ecfec !=nil {return _ecfec ;};if _cdfed ,_dbedb :=_fegge .(_g .EndElement );_dbedb &&_cdfed .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fegge ); +};func NewCT_EmbeddedFontDataId ()*CT_EmbeddedFontDataId {_fac :=&CT_EmbeddedFontDataId {};return _fac };func (_abaaf *CT_Picture )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abaaf .NvPicPr =NewCT_PictureNonVisual ();_abaaf .BlipFill =_b .NewCT_BlipFillProperties (); +_abaaf .SpPr =_b .NewCT_ShapeProperties ();_gbbb :for {_ebaf ,_babb :=d .Token ();if _babb !=nil {return _babb ;};switch _eacaff :=_ebaf .(type ){case _g .StartElement :switch _eacaff .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\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"},_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\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 _faagaf :=d .DecodeElement (_abaaf .NvPicPr ,&_eacaff ); +_faagaf !=nil {return _faagaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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 _gcgdf :=d .DecodeElement (_abaaf .BlipFill ,&_eacaff ); +_gcgdf !=nil {return _gcgdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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 _fgcce :=d .DecodeElement (_abaaf .SpPr ,&_eacaff ); +_fgcce !=nil {return _fgcce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_abaaf .Style =_b .NewCT_ShapeStyle (); +if _agbfe :=d .DecodeElement (_abaaf .Style ,&_eacaff );_agbfe !=nil {return _agbfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abaaf .ExtLst =NewCT_ExtensionListModify (); +if _efag :=d .DecodeElement (_abaaf .ExtLst ,&_eacaff );_efag !=nil {return _efag ;};default:_de .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_eacaff .Name ); +if _eabbg :=d .Skip ();_eabbg !=nil {return _eabbg ;};};case _g .EndElement :break _gbbb ;case _g .CharData :};};return nil ;};func (_gacbd ST_PhotoAlbumFrameShape )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bcee :=_g .Attr {};_bcee .Name =name ; +switch _gacbd {case ST_PhotoAlbumFrameShapeUnset :_bcee .Value ="";case ST_PhotoAlbumFrameShapeFrameStyle1 :_bcee .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031";case ST_PhotoAlbumFrameShapeFrameStyle2 :_bcee .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032"; +case ST_PhotoAlbumFrameShapeFrameStyle3 :_bcee .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case ST_PhotoAlbumFrameShapeFrameStyle4 :_bcee .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034";case ST_PhotoAlbumFrameShapeFrameStyle5 :_bcee .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035"; +case ST_PhotoAlbumFrameShapeFrameStyle6 :_bcee .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case ST_PhotoAlbumFrameShapeFrameStyle7 :_bcee .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037";};return _bcee ,nil ; +};func (_aeaaf ST_TLAnimateBehaviorValueType )ValidateWithPath (path string )error {switch _aeaaf {case 0,1,2,3:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeaaf )); +};return nil ;}; -// Validate validates the CT_EmbeddedFontListEntry and its children -func (_bda *CT_EmbeddedFontListEntry )Validate ()error {return _bda .ValidateWithPath ("\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079");};type CT_OptionalBlackTransition struct{ +// Validate validates the CT_SideDirectionTransition and its children +func (_agad *CT_SideDirectionTransition )Validate ()error {return _agad .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");}; -// Transition Through Black -ThruBlkAttr *bool ;};func (_eef *CT_CommonSlideViewProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _eef .SnapToGridAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_eef .SnapToGridAttr ))}); -};if _eef .SnapToObjectsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_eef .SnapToObjectsAttr ))}); -};if _eef .ShowGuidesAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_eef .ShowGuidesAttr ))});};e .EncodeToken (start ); -_gea :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_eef .CViewPr ,_gea );if _eef .GuideLst !=nil {_dgd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0067\u0075\u0069\u0064\u0065\u004c\u0073\u0074"}}; -e .EncodeElement (_eef .GuideLst ,_dgd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewSldMaster ()*SldMaster {_bdcf :=&SldMaster {};_bdcf .CT_SlideMaster =*NewCT_SlideMaster ();return _bdcf ;};func (_egffc *CT_Rel )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_egffc .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_TLTimeCondition ()*CT_TLTimeCondition {_abbff :=&CT_TLTimeCondition {};return _abbff };type CT_ShowProperties struct{ +// ValidateWithPath validates the CT_EmbeddedFontList and its children, prefixing error messages with path +func (_fcd *CT_EmbeddedFontList )ValidateWithPath (path string )error {for _gfae ,_aeag :=range _fcd .EmbeddedFont {if _aeac :=_aeag .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_gfae )); +_aeac !=nil {return _aeac ;};};return nil ;};func (_aebf *CT_GraphicalObjectFrame )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aebf .BwModeAttr !=_b .ST_BlackWhiteModeUnset {_gada ,_dfabe :=_aebf .BwModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); +if _dfabe !=nil {return _dfabe ;};start .Attr =append (start .Attr ,_gada );};e .EncodeToken (start );_dgbc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_aebf .NvGraphicFramePr ,_dgbc ); +_edef :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_aebf .Xfrm ,_edef );_agdg :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_agdg .Attr =append (_agdg .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"}); +e .EncodeElement (_aebf .Graphic ,_agdg );if _aebf .ExtLst !=nil {_eccc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_aebf .ExtLst ,_eccc );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_gccbe *Presentation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gccbe .CT_Presentation =*NewCT_Presentation ();for _ ,_daeaf :=range start .Attr {if _daeaf .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0064\u0065\u004e\u0075\u006d"{_cdcfb ,_edabc :=_d .ParseInt (_daeaf .Value ,10,32); +if _edabc !=nil {return _edabc ;};_daebb :=int32 (_cdcfb );_gccbe .FirstSlideNumAttr =&_daebb ;continue ;};if _daeaf .Name .Local =="\u0072\u0074\u006c"{_dcce ,_egbcg :=_d .ParseBool (_daeaf .Value );if _egbcg !=nil {return _egbcg ;};_gccbe .RtlAttr =&_dcce ; +continue ;};if _daeaf .Name .Local =="\u0063\u006f\u006d\u0070\u0061\u0074\u004d\u006f\u0064\u0065"{_geff ,_edcec :=_d .ParseBool (_daeaf .Value );if _edcec !=nil {return _edcec ;};_gccbe .CompatModeAttr =&_geff ;continue ;};if _daeaf .Name .Local =="\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"{_efagb ,_faeeg :=_d .ParseBool (_daeaf .Value ); +if _faeeg !=nil {return _faeeg ;};_gccbe .EmbedTrueTypeFontsAttr =&_efagb ;continue ;};if _daeaf .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_abbdf ,_fabae :=_d .ParseBool (_daeaf .Value ); +if _fabae !=nil {return _fabae ;};_gccbe .AutoCompressPicturesAttr =&_abbdf ;continue ;};if _daeaf .Name .Local =="\u0073h\u006f\u0077\u0053\u0070\u0065\u0063\u0069\u0061\u006c\u0050\u006cs\u004f\u006e\u0054\u0069\u0074\u006c\u0065\u0053\u006c\u0064"{_cffab ,_adcca :=_d .ParseBool (_daeaf .Value ); +if _adcca !=nil {return _adcca ;};_gccbe .ShowSpecialPlsOnTitleSldAttr =&_cffab ;continue ;};if _daeaf .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u005a\u006f\u006f\u006d"{_baafe ,_bdfd :=ParseUnionST_Percentage (_daeaf .Value );if _bdfd !=nil {return _bdfd ; +};_gccbe .ServerZoomAttr =&_baafe ;continue ;};if _daeaf .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_gccbe .ConformanceAttr .UnmarshalXMLAttr (_daeaf );continue ;};if _daeaf .Name .Local =="\u0072e\u006d\u006f\u0076\u0065\u0050\u0065\u0072\u0073\u006f\u006e\u0061l\u0049\u006e\u0066\u006f\u004f\u006e\u0053\u0061\u0076\u0065"{_debbf ,_gdea :=_d .ParseBool (_daeaf .Value ); +if _gdea !=nil {return _gdea ;};_gccbe .RemovePersonalInfoOnSaveAttr =&_debbf ;continue ;};if _daeaf .Name .Local =="\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"{_gced ,_gdgg :=_d .ParseBool (_daeaf .Value );if _gdgg !=nil {return _gdgg ; +};_gccbe .SaveSubsetFontsAttr =&_gced ;continue ;};if _daeaf .Name .Local =="\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0049d\u0053\u0065\u0065\u0064"{_bbbg ,_ccccc :=_d .ParseUint (_daeaf .Value ,10,32);if _ccccc !=nil {return _ccccc ;};_eaccd :=uint32 (_bbbg ); +_gccbe .BookmarkIdSeedAttr =&_eaccd ;continue ;};if _daeaf .Name .Local =="\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"{_fgdb ,_fdfecg :=_d .ParseBool (_daeaf .Value ); +if _fdfecg !=nil {return _fdfecg ;};_gccbe .StrictFirstAndLastCharsAttr =&_fgdb ;continue ;};};_dcgeca :for {_daebd ,_agedc :=d .Token ();if _agedc !=nil {return _agedc ;};switch _cdgaec :=_daebd .(type ){case _g .StartElement :switch _cdgaec .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\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"},_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\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"}:_gccbe .SldMasterIdLst =NewCT_SlideMasterIdList (); +if _cbbbc :=d .DecodeElement (_gccbe .SldMasterIdLst ,&_cdgaec );_cbbbc !=nil {return _cbbbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_gccbe .NotesMasterIdLst =NewCT_NotesMasterIdList (); +if _aegbb :=d .DecodeElement (_gccbe .NotesMasterIdLst ,&_cdgaec );_aegbb !=nil {return _aegbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_gccbe .HandoutMasterIdLst =NewCT_HandoutMasterIdList (); +if _edfbg :=d .DecodeElement (_gccbe .HandoutMasterIdLst ,&_cdgaec );_edfbg !=nil {return _edfbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_gccbe .SldIdLst =NewCT_SlideIdList (); +if _fbee :=d .DecodeElement (_gccbe .SldIdLst ,&_cdgaec );_fbee !=nil {return _fbee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064S\u007a"}:_gccbe .SldSz =NewCT_SlideSize (); +if _bebbe :=d .DecodeElement (_gccbe .SldSz ,&_cdgaec );_bebbe !=nil {return _bebbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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 _ggeg :=d .DecodeElement (_gccbe .NotesSz ,&_cdgaec ); +_ggeg !=nil {return _ggeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_gccbe .SmartTags =NewCT_SmartTags (); +if _defdb :=d .DecodeElement (_gccbe .SmartTags ,&_cdgaec );_defdb !=nil {return _defdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_gccbe .EmbeddedFontLst =NewCT_EmbeddedFontList (); +if _fcaf :=d .DecodeElement (_gccbe .EmbeddedFontLst ,&_cdgaec );_fcaf !=nil {return _fcaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_gccbe .CustShowLst =NewCT_CustomShowList (); +if _egcda :=d .DecodeElement (_gccbe .CustShowLst ,&_cdgaec );_egcda !=nil {return _egcda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_gccbe .PhotoAlbum =NewCT_PhotoAlbum (); +if _bdeaf :=d .DecodeElement (_gccbe .PhotoAlbum ,&_cdgaec );_bdeaf !=nil {return _bdeaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_gccbe .CustDataLst =NewCT_CustomerDataList (); +if _dgggd :=d .DecodeElement (_gccbe .CustDataLst ,&_cdgaec );_dgggd !=nil {return _dgggd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_gccbe .Kinsoku =NewCT_Kinsoku (); +if _gcbbd :=d .DecodeElement (_gccbe .Kinsoku ,&_cdgaec );_gcbbd !=nil {return _gcbbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_gccbe .DefaultTextStyle =_b .NewCT_TextListStyle (); +if _ebfg :=d .DecodeElement (_gccbe .DefaultTextStyle ,&_cdgaec );_ebfg !=nil {return _ebfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_gccbe .ModifyVerifier =NewCT_ModifyVerifier (); +if _dgfbd :=d .DecodeElement (_gccbe .ModifyVerifier ,&_cdgaec );_dgfbd !=nil {return _dgfbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gccbe .ExtLst =NewCT_ExtensionList (); +if _fcbcc :=d .DecodeElement (_gccbe .ExtLst ,&_cdgaec );_fcbcc !=nil {return _fcbcc ;};default:_de .Log .Debug ("s\u006b\u0069\u0070\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",_cdgaec .Name ); +if _adgf :=d .Skip ();_adgf !=nil {return _adgf ;};};case _g .EndElement :break _dcgeca ;case _g .CharData :};};return nil ;};type CT_NotesMasterIdList struct{ -// Loop Slide Show -LoopAttr *bool ; +// Notes Master ID +NotesMasterId *CT_NotesMasterIdListEntry ;};func (_ggagb *CT_TagList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gccce :for {_bfcgf ,_fefdd :=d .Token ();if _fefdd !=nil {return _fefdd ;};switch _ebeca :=_bfcgf .(type ){case _g .StartElement :switch _ebeca .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0067"}:_fedee :=NewCT_StringTag (); +if _bebg :=d .DecodeElement (_fedee ,&_ebeca );_bebg !=nil {return _bebg ;};_ggagb .Tag =append (_ggagb .Tag ,_fedee );default:_de .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_ebeca .Name ); +if _eefce :=d .Skip ();_eefce !=nil {return _eefce ;};};case _g .EndElement :break _gccce ;case _g .CharData :};};return nil ;};func (_ggae *CT_TLAnimVariantBooleanVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccgf :=range start .Attr {if _ccgf .Name .Local =="\u0076\u0061\u006c"{_gcbbe ,_acdbb :=_d .ParseBool (_ccgf .Value ); +if _acdbb !=nil {return _acdbb ;};_ggae .ValAttr =_gcbbe ;continue ;};};for {_dbbca ,_dfbdf :=d .Token ();if _dfbdf !=nil {return _dd .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",_dfbdf ); +};if _cefdb ,_dddb :=_dbbca .(_g .EndElement );_dddb &&_cefdb .Name ==start .Name {break ;};};return nil ;};func (_efgfce *CT_SlideTransitionChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcdge :for {_ffbg ,_daffa :=d .Token ();if _daffa !=nil {return _daffa ; +};switch _egff :=_ffbg .(type ){case _g .StartElement :switch _egff .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\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"},_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\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"}:_efgfce .Blinds =NewCT_OrientationTransition (); +if _dfgag :=d .DecodeElement (_efgfce .Blinds ,&_egff );_dfgag !=nil {return _dfgag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_efgfce .Checker =NewCT_OrientationTransition (); +if _ggbb :=d .DecodeElement (_efgfce .Checker ,&_egff );_ggbb !=nil {return _ggbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_efgfce .Circle =NewCT_Empty (); +if _ccbd :=d .DecodeElement (_efgfce .Circle ,&_egff );_ccbd !=nil {return _ccbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_efgfce .Dissolve =NewCT_Empty (); +if _caae :=d .DecodeElement (_efgfce .Dissolve ,&_egff );_caae !=nil {return _caae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006d\u0062"}:_efgfce .Comb =NewCT_OrientationTransition (); +if _dggba :=d .DecodeElement (_efgfce .Comb ,&_egff );_dggba !=nil {return _dggba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u0076e\u0072"}:_efgfce .Cover =NewCT_EightDirectionTransition (); +if _ebfbd :=d .DecodeElement (_efgfce .Cover ,&_egff );_ebfbd !=nil {return _ebfbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0074"}:_efgfce .Cut =NewCT_OptionalBlackTransition (); +if _dgfgg :=d .DecodeElement (_efgfce .Cut ,&_egff );_dgfgg !=nil {return _dgfgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_efgfce .Diamond =NewCT_Empty (); +if _ebbga :=d .DecodeElement (_efgfce .Diamond ,&_egff );_ebbga !=nil {return _ebbga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u0064\u0065"}:_efgfce .Fade =NewCT_OptionalBlackTransition (); +if _fdcg :=d .DecodeElement (_efgfce .Fade ,&_egff );_fdcg !=nil {return _fdcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_efgfce .Newsflash =NewCT_Empty (); +if _gcbe :=d .DecodeElement (_efgfce .Newsflash ,&_egff );_gcbe !=nil {return _gcbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u006c\u0075\u0073"}:_efgfce .Plus =NewCT_Empty (); +if _gdegc :=d .DecodeElement (_efgfce .Plus ,&_egff );_gdegc !=nil {return _gdegc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u006c\u006c"}:_efgfce .Pull =NewCT_EightDirectionTransition (); +if _cecaf :=d .DecodeElement (_efgfce .Pull ,&_egff );_cecaf !=nil {return _cecaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0075\u0073\u0068"}:_efgfce .Push =NewCT_SideDirectionTransition (); +if _dfgaf :=d .DecodeElement (_efgfce .Push ,&_egff );_dfgaf !=nil {return _dfgaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_efgfce .Random =NewCT_Empty (); +if _egebb :=d .DecodeElement (_efgfce .Random ,&_egff );_egebb !=nil {return _egebb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_efgfce .RandomBar =NewCT_OrientationTransition (); +if _bgbbb :=d .DecodeElement (_efgfce .RandomBar ,&_egff );_bgbbb !=nil {return _bgbbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u006ci\u0074"}:_efgfce .Split =NewCT_SplitTransition (); +if _dccd :=d .DecodeElement (_efgfce .Split ,&_egff );_dccd !=nil {return _dccd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_efgfce .Strips =NewCT_CornerDirectionTransition (); +if _faec :=d .DecodeElement (_efgfce .Strips ,&_egff );_faec !=nil {return _faec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0064g\u0065"}:_efgfce .Wedge =NewCT_Empty (); +if _abfff :=d .DecodeElement (_efgfce .Wedge ,&_egff );_abfff !=nil {return _abfff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0068\u0065e\u006c"}:_efgfce .Wheel =NewCT_WheelTransition (); +if _ceff :=d .DecodeElement (_efgfce .Wheel ,&_egff );_ceff !=nil {return _ceff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0069\u0070\u0065"}:_efgfce .Wipe =NewCT_SideDirectionTransition (); +if _adaf :=d .DecodeElement (_efgfce .Wipe ,&_egff );_adaf !=nil {return _adaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u007a\u006f\u006f\u006d"}:_efgfce .Zoom =NewCT_InOutTransition (); +if _egeg :=d .DecodeElement (_efgfce .Zoom ,&_egff );_egeg !=nil {return _egeg ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_egff .Name ); +if _cbggb :=d .Skip ();_cbggb !=nil {return _cbggb ;};};case _g .EndElement :break _dcdge ;case _g .CharData :};};return nil ;};func NewCT_TLCommonMediaNodeData ()*CT_TLCommonMediaNodeData {_cdgb :=&CT_TLCommonMediaNodeData {};_cdgb .CTn =NewCT_TLCommonTimeNodeData (); +_cdgb .TgtEl =NewCT_TLTimeTargetElement ();return _cdgb ;};type CT_CommonSlideData struct{ -// Show Narration in Slide Show -ShowNarrationAttr *bool ; +// Name +NameAttr *string ; -// Show Animation in Slide Show -ShowAnimationAttr *bool ; +// Slide Background +Bg *CT_Background ; -// Use Timings in Slide Show -UseTimingsAttr *bool ; +// Shape Tree +SpTree *CT_GroupShape ; -// Presenter Slide Show Mode -Present *CT_Empty ; +// Customer Data List +CustDataLst *CT_CustomerDataList ; -// Browse Slide Show Mode -Browse *CT_ShowInfoBrowse ; +// List of controls +Controls *CT_ControlList ;ExtLst *CT_ExtensionList ;};func NewSld ()*Sld {_daggf :=&Sld {};_daggf .CT_Slide =*NewCT_Slide ();return _daggf };func (_ffdc *CT_TagsData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egeag :=range start .Attr {if _egeag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_egeag .Name .Local =="\u0069\u0064"||_egeag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_egeag .Name .Local =="\u0069\u0064"{_ggdee ,_babfa :=_egeag .Value ,error (nil ); +if _babfa !=nil {return _babfa ;};_ffdc .IdAttr =_ggdee ;continue ;};};for {_fcdgf ,_edceb :=d .Token ();if _edceb !=nil {return _dd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_edceb ); +};if _agag ,_ffagd :=_fcdgf .(_g .EndElement );_ffagd &&_agag .Name ==start .Name {break ;};};return nil ;};type CT_SlideMasterIdList struct{ -// Kiosk Slide Show Mode -Kiosk *CT_ShowInfoKiosk ; +// Slide Master ID +SldMasterId []*CT_SlideMasterIdListEntry ;};func (_dgcc ST_TLAnimateMotionBehaviorOrigin )Validate ()error {return _dgcc .ValidateWithPath ("")};type CT_CustomShowId struct{ -// All Slides -SldAll *CT_Empty ; +// Custom Show Identifier +IdAttr uint32 ;}; -// Slide Range -SldRg *CT_IndexRange ; +// ValidateWithPath validates the CT_EightDirectionTransition and its children, prefixing error messages with path +func (_eefc *CT_EightDirectionTransition )ValidateWithPath (path string )error {if _eefc .DirAttr !=nil {if _aba :=_eefc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_aba !=nil {return _aba ;};};return nil ;};func (_fbbd *CT_TLAnimateScaleBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbbd .CBhvr =NewCT_TLCommonBehaviorData (); +for _ ,_eagef :=range start .Attr {if _eagef .Name .Local =="\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_gadc ,_fegdb :=_d .ParseBool (_eagef .Value );if _fegdb !=nil {return _fegdb ;};_fbbd .ZoomContentsAttr =&_gadc ;continue ; +};};_gaccd :for {_bdgf ,_daffb :=d .Token ();if _daffb !=nil {return _daffb ;};switch _gbbga :=_bdgf .(type ){case _g .StartElement :switch _gbbga .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\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"},_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\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 _cfebf :=d .DecodeElement (_fbbd .CBhvr ,&_gbbga ); +_cfebf !=nil {return _cfebf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_fbbd .By =NewCT_TLPoint (); +if _afcab :=d .DecodeElement (_fbbd .By ,&_gbbga );_afcab !=nil {return _afcab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_fbbd .From =NewCT_TLPoint (); +if _aadf :=d .DecodeElement (_fbbd .From ,&_gbbga );_aadf !=nil {return _aadf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_fbbd .To =NewCT_TLPoint (); +if _faee :=d .DecodeElement (_fbbd .To ,&_gbbga );_faee !=nil {return _faee ;};default:_de .Log .Debug ("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",_gbbga .Name ); +if _fgcg :=d .Skip ();_fgcg !=nil {return _fgcg ;};};case _g .EndElement :break _gaccd ;case _g .CharData :};};return nil ;};func (_gbdaf *EG_TopLevelSlide )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbdaf .ClrMap =_b .NewCT_ColorMapping (); +_cgbce :for {_fcbda ,_edabf :=d .Token ();if _edabf !=nil {return _edabf ;};switch _eeeb :=_fcbda .(type ){case _g .StartElement :switch _eeeb .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\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"},_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\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 _cffgc :=d .DecodeElement (_gbdaf .ClrMap ,&_eeeb ); +_cffgc !=nil {return _cffgc ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_eeeb .Name ); +if _gdegcd :=d .Skip ();_gdegcd !=nil {return _gdegcd ;};};case _g .EndElement :break _cgbce ;case _g .CharData :};};return nil ;};func (_ggeae ST_OleObjectFollowColorScheme )String ()string {switch _ggeae {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_TLTimeNodePresetClassType byte ;type EG_TopLevelSlide struct{ -// Custom Show -CustShow *CT_CustomShowId ; +// Color Scheme Map +ClrMap *_b .CT_ColorMapping ;};type AG_Ole struct{SpidAttr *string ;NameAttr *string ;ShowAsIconAttr *bool ;IdAttr *string ;ImgWAttr *int32 ;ImgHAttr *int32 ;}; -// Pen Color for Slide Show -PenClr *_cf .CT_Color ;ExtLst *CT_ExtensionList ;};type ST_ViewType byte ;func (_affcc *CT_NotesMaster )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_affcc .CSld =NewCT_CommonSlideData ();_affcc .ClrMap =_cf .NewCT_ColorMapping ();_abfg :for {_dbbb ,_eeaf :=d .Token (); -if _eeaf !=nil {return _eeaf ;};switch _dadgg :=_dbbb .(type ){case _gg .StartElement :switch _dadgg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _beea :=d .DecodeElement (_affcc .CSld ,&_dadgg ); -_beea !=nil {return _beea ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _dgbg :=d .DecodeElement (_affcc .ClrMap ,&_dadgg ); -_dgbg !=nil {return _dgbg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_affcc .Hf =NewCT_HeaderFooter (); -if _bedc :=d .DecodeElement (_affcc .Hf ,&_dadgg );_bedc !=nil {return _bedc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_affcc .NotesStyle =_cf .NewCT_TextListStyle (); -if _feeg :=d .DecodeElement (_affcc .NotesStyle ,&_dadgg );_feeg !=nil {return _feeg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_affcc .ExtLst =NewCT_ExtensionListModify (); -if _gcaa :=d .DecodeElement (_affcc .ExtLst ,&_dadgg );_gcaa !=nil {return _gcaa ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_dadgg .Name ); -if _eag :=d .Skip ();_eag !=nil {return _eag ;};};case _gg .EndElement :break _abfg ;case _gg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TLSetBehavior and its children, prefixing error messages with path +func (_dfdc *CT_TLSetBehavior )ValidateWithPath (path string )error {if _decgb :=_dfdc .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_decgb !=nil {return _decgb ;};if _dfdc .To !=nil {if _gfbea :=_dfdc .To .ValidateWithPath (path +"\u002f\u0054\u006f"); +_gfbea !=nil {return _gfbea ;};};return nil ;}; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_aagc *CT_Rel )ValidateWithPath (path string )error {return nil };func NewCT_CommentList ()*CT_CommentList {_fbad :=&CT_CommentList {};return _fbad };func (_efga *CT_Placeholder )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_eaeag :=range start .Attr {if _eaeag .Name .Local =="\u0074\u0079\u0070\u0065"{_efga .TypeAttr .UnmarshalXMLAttr (_eaeag ); -continue ;};if _eaeag .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_efga .OrientAttr .UnmarshalXMLAttr (_eaeag );continue ;};if _eaeag .Name .Local =="\u0073\u007a"{_efga .SzAttr .UnmarshalXMLAttr (_eaeag );continue ;};if _eaeag .Name .Local =="\u0069\u0064\u0078"{_ggdbb ,_cgda :=_e .ParseUint (_eaeag .Value ,10,32); -if _cgda !=nil {return _cgda ;};_dadef :=uint32 (_ggdbb );_efga .IdxAttr =&_dadef ;continue ;};if _eaeag .Name .Local =="\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"{_dafdc ,_dede :=_e .ParseBool (_eaeag .Value );if _dede !=nil {return _dede ; -};_efga .HasCustomPromptAttr =&_dafdc ;continue ;};};_cdge :for {_dafbf ,_febcb :=d .Token ();if _febcb !=nil {return _febcb ;};switch _eafc :=_dafbf .(type ){case _gg .StartElement :switch _eafc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efga .ExtLst =NewCT_ExtensionListModify (); -if _cbcc :=d .DecodeElement (_efga .ExtLst ,&_eafc );_cbcc !=nil {return _cbcc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_eafc .Name ); -if _fcccb :=d .Skip ();_fcccb !=nil {return _fcccb ;};};case _gg .EndElement :break _cdge ;case _gg .CharData :};};return nil ;};func (_bdeaa ST_SplitterBarState )Validate ()error {return _bdeaa .ValidateWithPath ("")};func (_aaegf *ST_TLCommandType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_aaegf =0; -case "\u0065\u0076\u0074":*_aaegf =1;case "\u0063\u0061\u006c\u006c":*_aaegf =2;case "\u0076\u0065\u0072\u0062":*_aaegf =3;};return nil ;};func (_bbaeb *ST_TLAnimateBehaviorValueType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aggg ,_geccd :=d .Token (); -if _geccd !=nil {return _geccd ;};if _cebbf ,_gcgad :=_aggg .(_gg .EndElement );_gcgad &&_cebbf .Name ==start .Name {*_bbaeb =1;return nil ;};if _gcace ,_fefdbc :=_aggg .(_gg .CharData );!_fefdbc {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aggg ); -}else {switch string (_gcace ){case "":*_bbaeb =0;case "\u0073\u0074\u0072":*_bbaeb =1;case "\u006e\u0075\u006d":*_bbaeb =2;case "\u0063\u006c\u0072":*_bbaeb =3;};};_aggg ,_geccd =d .Token ();if _geccd !=nil {return _geccd ;};if _dbaecc ,_bdgbf :=_aggg .(_gg .EndElement ); -_bdgbf &&_dbaecc .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aggg );};func (_acgfbd ST_SlideSizeType )Validate ()error {return _acgfbd .ValidateWithPath ("")}; -func (_fda *CT_CornerDirectionTransition )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fda .DirAttr !=ST_TransitionCornerDirectionTypeUnset {_egbb ,_eeg :=_fda .DirAttr .MarshalXMLAttr (_gg .Name {Local :"\u0064\u0069\u0072"});if _eeg !=nil {return _eeg ; -};start .Attr =append (start .Attr ,_egbb );};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gbcb *ST_TLOleChartBuildType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gfgfg ,_cgcddd :=d .Token (); -if _cgcddd !=nil {return _cgcddd ;};if _fgcfb ,_beefe :=_gfgfg .(_gg .EndElement );_beefe &&_fgcfb .Name ==start .Name {*_gbcb =1;return nil ;};if _caec ,_aacad :=_gfgfg .(_gg .CharData );!_aacad {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfgfg ); -}else {switch string (_caec ){case "":*_gbcb =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gbcb =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_gbcb =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_gbcb =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_gbcb =4; -case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_gbcb =5;};};_gfgfg ,_cgcddd =d .Token ();if _cgcddd !=nil {return _cgcddd ;};if _fagdf ,_aaegb :=_gfgfg .(_gg .EndElement );_aaegb &&_fagdf .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfgfg ); -};func NewTagLst ()*TagLst {_cfedf :=&TagLst {};_cfedf .CT_TagList =*NewCT_TagList ();return _cfedf };func (_dedf *CT_SlideViewProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dedf .CSldViewPr =NewCT_CommonSlideViewProperties (); -_acdec :for {_geda ,_abedd :=d .Token ();if _abedd !=nil {return _abedd ;};switch _adbeg :=_geda .(type ){case _gg .StartElement :switch _adbeg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gdabg :=d .DecodeElement (_dedf .CSldViewPr ,&_adbeg ); -_gdabg !=nil {return _gdabg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dedf .ExtLst =NewCT_ExtensionList (); -if _bdbba :=d .DecodeElement (_dedf .ExtLst ,&_adbeg );_bdbba !=nil {return _bdbba ;};default:_c .Log .Debug ("\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",_adbeg .Name ); -if _gbba :=d .Skip ();_gbba !=nil {return _gbba ;};};case _gg .EndElement :break _acdec ;case _gg .CharData :};};return nil ;};func (_fccgb *ViewPr )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0070\u003a\u0076\u0069\u0065\u0077\u0050\u0072";return _fccgb .CT_ViewProperties .MarshalXML (e ,start );};func (_dcgg *CT_TagsData )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_dcgg .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};const (ST_WebScreenSizeUnset ST_WebScreenSize =0;ST_WebScreenSize544x376 ST_WebScreenSize =1;ST_WebScreenSize640x480 ST_WebScreenSize =2;ST_WebScreenSize720x512 ST_WebScreenSize =3; -ST_WebScreenSize800x600 ST_WebScreenSize =4;ST_WebScreenSize1024x768 ST_WebScreenSize =5;ST_WebScreenSize1152x882 ST_WebScreenSize =6;ST_WebScreenSize1152x900 ST_WebScreenSize =7;ST_WebScreenSize1280x1024 ST_WebScreenSize =8;ST_WebScreenSize1600x1200 ST_WebScreenSize =9; -ST_WebScreenSize1800x1400 ST_WebScreenSize =10;ST_WebScreenSize1920x1200 ST_WebScreenSize =11;); +// Validate validates the CT_TransitionStartSoundAction and its children +func (_geede *CT_TransitionStartSoundAction )Validate ()error {return _geede .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_TLShapeTargetElement ()*CT_TLShapeTargetElement {_cbga :=&CT_TLShapeTargetElement {};return _cbga ;};func (_bgcag ST_PhotoAlbumLayout )Validate ()error {return _bgcag .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_TLPoint and its children, prefixing error messages with path -func (_faeca *CT_TLPoint )ValidateWithPath (path string )error {if _ggdba :=_faeca .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_ggdba !=nil {return _ggdba ;};if _fcabg :=_faeca .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072"); -_fcabg !=nil {return _fcabg ;};return nil ;};func (_geed *CT_SplitTransition )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ceffc :=range start .Attr {if _ceffc .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_geed .OrientAttr .UnmarshalXMLAttr (_ceffc ); -continue ;};if _ceffc .Name .Local =="\u0064\u0069\u0072"{_geed .DirAttr .UnmarshalXMLAttr (_ceffc );continue ;};};for {_agaa ,_beeee :=d .Token ();if _beeee !=nil {return _b .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",_beeee ); -};if _egca ,_dbbaa :=_agaa .(_gg .EndElement );_dbbaa &&_egca .Name ==start .Name {break ;};};return nil ;};func (_fcff *CT_SideDirectionTransition )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_aacg :=range start .Attr {if _aacg .Name .Local =="\u0064\u0069\u0072"{_fcff .DirAttr .UnmarshalXMLAttr (_aacg ); -continue ;};};for {_abdc ,_cbcb :=d .Token ();if _cbcb !=nil {return _b .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",_cbcb ); -};if _efede ,_ccbe :=_abdc .(_gg .EndElement );_ccbe &&_efede .Name ==start .Name {break ;};};return nil ;};func (_cfcd *CT_OrientationTransition )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dfgg :=range start .Attr {if _dfgg .Name .Local =="\u0064\u0069\u0072"{_cfcd .DirAttr .UnmarshalXMLAttr (_dfgg ); -continue ;};};for {_aaef ,_bfccd :=d .Token ();if _bfccd !=nil {return _b .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",_bfccd ); -};if _dcgb ,_fdbg :=_aaef .(_gg .EndElement );_fdbg &&_dcgb .Name ==start .Name {break ;};};return nil ;};const (ST_TLBehaviorAccumulateTypeUnset ST_TLBehaviorAccumulateType =0;ST_TLBehaviorAccumulateTypeNone ST_TLBehaviorAccumulateType =1;ST_TLBehaviorAccumulateTypeAlways ST_TLBehaviorAccumulateType =2; -);func (_dbee *CT_ShowInfoBrowse )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gcbe :=range start .Attr {if _gcbe .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"{_dadf ,_fcge :=_e .ParseBool (_gcbe .Value ); -if _fcge !=nil {return _fcge ;};_dbee .ShowScrollbarAttr =&_dadf ;continue ;};};for {_edge ,_bffa :=d .Token ();if _bffa !=nil {return _b .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",_bffa ); -};if _facge ,_gbadb :=_edge .(_gg .EndElement );_gbadb &&_facge .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_SlideViewProperties and its children, prefixing error messages with path +func (_bcdbb *CT_SlideViewProperties )ValidateWithPath (path string )error {if _cfffa :=_bcdbb .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_cfffa !=nil {return _cfffa ;};if _bcdbb .ExtLst !=nil {if _fdefa :=_bcdbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fdefa !=nil {return _fdefa ;};};return nil ;};func (_eefgcb *ST_PrintWhat )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eefgcb =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_eefgcb =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_eefgcb =2; +case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_eefgcb =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_eefgcb =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_eefgcb =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_eefgcb =6; +case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_eefgcb =7;case "\u006e\u006f\u0074e\u0073":*_eefgcb =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_eefgcb =9;};return nil ;};type ST_PhotoAlbumLayout byte ;func (_efcae ST_TLTime )String ()string {if _efcae .Uint32 !=nil {return _dd .Sprintf ("\u0025\u0076",*_efcae .Uint32 ); +};if _efcae .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _efcae .ST_TLTimeIndefinite .String ();};return "";}; -// Validate validates the CT_GroupShape and its children -func (_fbcfc *CT_GroupShape )Validate ()error {return _fbcfc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};func (_faecd ST_PhotoAlbumFrameShape )String ()string {switch _faecd {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 (_ccdba ST_TLAnimateMotionPathEditMode )ValidateWithPath (path string )error {switch _ccdba {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 (_ccdba )); -};return nil ;};func (_ccfd ST_TLAnimateMotionBehaviorOrigin )ValidateWithPath (path string )error {switch _ccfd {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 (_ccfd )); -};return nil ;};func (_caaba ST_IterateType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_aeecg :=_gg .Attr {};_aeecg .Name =name ;switch _caaba {case ST_IterateTypeUnset :_aeecg .Value ="";case ST_IterateTypeEl :_aeecg .Value ="\u0065\u006c";case ST_IterateTypeWd :_aeecg .Value ="\u0077\u0064"; -case ST_IterateTypeLt :_aeecg .Value ="\u006c\u0074";};return _aeecg ,nil ;}; +// ValidateWithPath validates the AG_ChildSlide and its children, prefixing error messages with path +func (_ca *AG_ChildSlide )ValidateWithPath (path string )error {return nil };func (_agbbdc ST_TLParaBuildType )ValidateWithPath (path string )error {switch _agbbdc {case 0,1,2,3,4:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbbdc )); +};return nil ;}; -// Validate validates the CT_BackgroundProperties and its children -func (_dgeg *CT_BackgroundProperties )Validate ()error {return _dgeg .ValidateWithPath ("\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bdedd *ST_TLAnimateBehaviorCalcMode )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_bdedd =0; -case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_bdedd =1;case "\u006c\u0069\u006e":*_bdedd =2;case "\u0066\u006d\u006c\u0061":*_bdedd =3;};return nil ;}; +// ValidateWithPath validates the CT_TLTextTargetElement and its children, prefixing error messages with path +func (_bgebb *CT_TLTextTargetElement )ValidateWithPath (path string )error {if _bgebb .CharRg !=nil {if _cace :=_bgebb .CharRg .ValidateWithPath (path +"\u002fC\u0068\u0061\u0072\u0052\u0067");_cace !=nil {return _cace ;};};if _bgebb .PRg !=nil {if _ccaca :=_bgebb .PRg .ValidateWithPath (path +"\u002f\u0050\u0052\u0067"); +_ccaca !=nil {return _ccaca ;};};return nil ;};func (_gbcd *CT_TLAnimVariantBooleanVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (_gbcd .ValAttr ))}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_TLAnimateColorDirection byte ;func (_ada *CT_NormalViewPortion )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u007a"},Value :_dd .Sprintf ("\u0025\u0076",_ada .SzAttr )}); +if _ada .AutoAdjustAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ada .AutoAdjustAttr ))});};e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type EG_Background struct{ -// ValidateWithPath validates the CT_TLIterateData and its children, prefixing error messages with path -func (_bfeb *CT_TLIterateData )ValidateWithPath (path string )error {if _dfede :=_bfeb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dfede !=nil {return _dfede ;};if _bfeb .TmAbs !=nil {if _bdeda :=_bfeb .TmAbs .ValidateWithPath (path +"\u002f\u0054\u006d\u0041\u0062\u0073"); -_bdeda !=nil {return _bdeda ;};};if _bfeb .TmPct !=nil {if _edeef :=_bfeb .TmPct .ValidateWithPath (path +"\u002f\u0054\u006d\u0050\u0063\u0074");_edeef !=nil {return _edeef ;};};return nil ;};func (_ceea *CT_EmbeddedFontList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bde :for {_gbb ,_gebbd :=d .Token (); -if _gebbd !=nil {return _gebbd ;};switch _bfde :=_gbb .(type ){case _gg .StartElement :switch _bfde .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dedb :=NewCT_EmbeddedFontListEntry (); -if _efdb :=d .DecodeElement (_dedb ,&_bfde );_efdb !=nil {return _efdb ;};_ceea .EmbeddedFont =append (_ceea .EmbeddedFont ,_dedb );default:_c .Log .Debug ("\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",_bfde .Name ); -if _cega :=d .Skip ();_cega !=nil {return _cega ;};};case _gg .EndElement :break _bde ;case _gg .CharData :};};return nil ;};func (_fgfgg ST_TLOleChartBuildType )Validate ()error {return _fgfgg .ValidateWithPath ("")};func (_dcbb *CT_GroupShapeChoice )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bgag :for {_ecdg ,_adff :=d .Token (); -if _adff !=nil {return _adff ;};switch _adce :=_ecdg .(type ){case _gg .StartElement :switch _adce .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fdd :=NewCT_Shape (); -if _dage :=d .DecodeElement (_fdd ,&_adce );_dage !=nil {return _dage ;};_dcbb .Sp =append (_dcbb .Sp ,_fdd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddgd :=NewCT_GroupShape (); -if _bccc :=d .DecodeElement (_ddgd ,&_adce );_bccc !=nil {return _bccc ;};_dcbb .GrpSp =append (_dcbb .GrpSp ,_ddgd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbff :=NewCT_GraphicalObjectFrame (); -if _egbgd :=d .DecodeElement (_gbff ,&_adce );_egbgd !=nil {return _egbgd ;};_dcbb .GraphicFrame =append (_dcbb .GraphicFrame ,_gbff );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fcgb :=NewCT_Connector (); -if _bacf :=d .DecodeElement (_fcgb ,&_adce );_bacf !=nil {return _bacf ;};_dcbb .CxnSp =append (_dcbb .CxnSp ,_fcgb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gabe :=NewCT_Picture (); -if _ggad :=d .DecodeElement (_gabe ,&_adce );_ggad !=nil {return _ggad ;};_dcbb .Pic =append (_dcbb .Pic ,_gabe );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edgf :=NewCT_Rel (); -if _gcdg :=d .DecodeElement (_edgf ,&_adce );_gcdg !=nil {return _gcdg ;};_dcbb .ContentPart =append (_dcbb .ContentPart ,_edgf );default:_c .Log .Debug ("\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",_adce .Name ); -if _geg :=d .Skip ();_geg !=nil {return _geg ;};};case _gg .EndElement :break _bgag ;case _gg .CharData :};};return nil ;}; +// Background Properties +BgPr *CT_BackgroundProperties ; -// ValidateWithPath validates the CT_GroupShapeChoice and its children, prefixing error messages with path -func (_fgf *CT_GroupShapeChoice )ValidateWithPath (path string )error {for _gged ,_gddf :=range _fgf .Sp {if _gefag :=_gddf .ValidateWithPath (_b .Sprintf ("\u0025s\u002f\u0053\u0070\u005b\u0025\u0064]",path ,_gged ));_gefag !=nil {return _gefag ;};};for _bcgf ,_fcbc :=range _fgf .GrpSp {if _cece :=_fcbc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_bcgf )); -_cece !=nil {return _cece ;};};for _ebcd ,_eggb :=range _fgf .GraphicFrame {if _dccb :=_eggb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ebcd ));_dccb !=nil {return _dccb ; -};};for _gbdg ,_bbfd :=range _fgf .CxnSp {if _egecb :=_bbfd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fC\u0078\u006e\u0053\u0070\u005b\u0025\u0064\u005d",path ,_gbdg ));_egecb !=nil {return _egecb ;};};for _eed ,_edb :=range _fgf .Pic {if _edbd :=_edb .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_eed )); -_edbd !=nil {return _edbd ;};};for _fcgd ,_efgce :=range _fgf .ContentPart {if _ffda :=_efgce .ValidateWithPath (_b .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_fcgd ));_ffda !=nil {return _ffda ; -};};return nil ;};func (_fagfb ST_TLAnimateColorSpace )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_eaaef :=_gg .Attr {};_eaaef .Name =name ;switch _fagfb {case ST_TLAnimateColorSpaceUnset :_eaaef .Value ="";case ST_TLAnimateColorSpaceRgb :_eaaef .Value ="\u0072\u0067\u0062"; -case ST_TLAnimateColorSpaceHsl :_eaaef .Value ="\u0068\u0073\u006c";};return _eaaef ,nil ;}; +// Background Style Reference +BgRef *_b .CT_StyleMatrixReference ;}; -// ValidateWithPath validates the CT_TLCommandBehavior and its children, prefixing error messages with path -func (_egebf *CT_TLCommandBehavior )ValidateWithPath (path string )error {if _gbefc :=_egebf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbefc !=nil {return _gbefc ;};if _cffab :=_egebf .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072"); -_cffab !=nil {return _cffab ;};return nil ;};type CT_ExtensionListModify struct{ +// Validate validates the CT_OutlineViewSlideEntry and its children +func (_bacd *CT_OutlineViewSlideEntry )Validate ()error {return _bacd .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079");};func (_gedba *CT_TLTimeConditionList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_eedea :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0064"}};for _ ,_aafdf :=range _gedba .Cond {e .EncodeElement (_aafdf ,_eedea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efafa ST_TLAnimateMotionBehaviorOrigin )ValidateWithPath (path string )error {switch _efafa {case 0,1,2:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efafa )); +};return nil ;};func (_babbb *ST_TLOleChartBuildType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdfgbb ,_dgcg :=d .Token ();if _dgcg !=nil {return _dgcg ;};if _gbecdc ,_bcfab :=_bdfgbb .(_g .EndElement );_bcfab &&_gbecdc .Name ==start .Name {*_babbb =1; +return nil ;};if _bdbed ,_fafea :=_bdfgbb .(_g .CharData );!_fafea {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdfgbb );}else {switch string (_bdbed ){case "":*_babbb =0; +case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_babbb =1;case "\u0073\u0065\u0072\u0069\u0065\u0073":*_babbb =2;case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079":*_babbb =3;case "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c":*_babbb =4; +case "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c":*_babbb =5;};};_bdfgbb ,_dgcg =d .Token ();if _dgcg !=nil {return _dgcg ;};if _gbaef ,_eedfd :=_bdfgbb .(_g .EndElement );_eedfd &&_gbaef .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdfgbb ); +};func (_cbbaa *ST_TLTimeNodeFillType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_befaa ,_dfccb :=d .Token ();if _dfccb !=nil {return _dfccb ;};if _gedfb ,_acfcd :=_befaa .(_g .EndElement );_acfcd &&_gedfb .Name ==start .Name {*_cbbaa =1; +return nil ;};if _gefcf ,_gbdea :=_befaa .(_g .CharData );!_gbdea {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_befaa );}else {switch string (_gefcf ){case "":*_cbbaa =0; +case "\u0072\u0065\u006d\u006f\u0076\u0065":*_cbbaa =1;case "\u0066\u0072\u0065\u0065\u007a\u0065":*_cbbaa =2;case "\u0068\u006f\u006c\u0064":*_cbbaa =3;case "\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e":*_cbbaa =4;};};_befaa ,_dfccb =d .Token (); +if _dfccb !=nil {return _dfccb ;};if _fafad ,_feba :=_befaa .(_g .EndElement );_feba &&_fafad .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_befaa ); +}; -// Modify -ModAttr *bool ; +// Validate validates the CT_WheelTransition and its children +func (_beagb *CT_WheelTransition )Validate ()error {return _beagb .ValidateWithPath ("\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_bga *CT_Extension )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0072\u0069"},Value :_dd .Sprintf ("\u0025\u0076",_bga .UriAttr )}); +e .EncodeToken (start );if _bga .Any !=nil {for _ ,_gccgc :=range _bga .Any {_gccgc .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Extension -Ext []*CT_Extension ;};type ST_TLTimeNodeSyncType byte ;func ParseUnionST_TransitionEightDirectionType (s string )(ST_TransitionEightDirectionType ,error ){return ST_TransitionEightDirectionType {},nil ;}; +// ValidateWithPath validates the CT_CommentAuthor and its children, prefixing error messages with path +func (_dca *CT_CommentAuthor )ValidateWithPath (path string )error {if _dca .ExtLst !=nil {if _bfd :=_dca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfd !=nil {return _bfd ;};};return nil ;}; -// Validate validates the AG_TLBuild and its children -func (_bdd *AG_TLBuild )Validate ()error {return _bdd .ValidateWithPath ("\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064");};type CT_WheelTransition struct{ +// Validate validates the CT_SlideLayoutIdList and its children +func (_egbe *CT_SlideLayoutIdList )Validate ()error {return _egbe .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074");}; -// Spokes -SpokesAttr *uint32 ;};func (_ddbeef ST_TLOleChartBuildType )String ()string {switch _ddbeef {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 "";};type CT_TransitionStartSoundAction struct{ +// ValidateWithPath validates the CT_SlideTransitionChoice and its children, prefixing error messages with path +func (_aadd *CT_SlideTransitionChoice )ValidateWithPath (path string )error {if _aadd .Blinds !=nil {if _gfaef :=_aadd .Blinds .ValidateWithPath (path +"\u002fB\u006c\u0069\u006e\u0064\u0073");_gfaef !=nil {return _gfaef ;};};if _aadd .Checker !=nil {if _afdga :=_aadd .Checker .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0072"); +_afdga !=nil {return _afdga ;};};if _aadd .Circle !=nil {if _agged :=_aadd .Circle .ValidateWithPath (path +"\u002fC\u0069\u0072\u0063\u006c\u0065");_agged !=nil {return _agged ;};};if _aadd .Dissolve !=nil {if _cgaad :=_aadd .Dissolve .ValidateWithPath (path +"\u002fD\u0069\u0073\u0073\u006f\u006c\u0076e"); +_cgaad !=nil {return _cgaad ;};};if _aadd .Comb !=nil {if _egfdf :=_aadd .Comb .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062");_egfdf !=nil {return _egfdf ;};};if _aadd .Cover !=nil {if _befaf :=_aadd .Cover .ValidateWithPath (path +"\u002f\u0043\u006f\u0076\u0065\u0072"); +_befaf !=nil {return _befaf ;};};if _aadd .Cut !=nil {if _eece :=_aadd .Cut .ValidateWithPath (path +"\u002f\u0043\u0075\u0074");_eece !=nil {return _eece ;};};if _aadd .Diamond !=nil {if _fdfeg :=_aadd .Diamond .ValidateWithPath (path +"\u002f\u0044\u0069\u0061\u006d\u006f\u006e\u0064"); +_fdfeg !=nil {return _fdfeg ;};};if _aadd .Fade !=nil {if _aacb :=_aadd .Fade .ValidateWithPath (path +"\u002f\u0046\u0061d\u0065");_aacb !=nil {return _aacb ;};};if _aadd .Newsflash !=nil {if _cgfg :=_aadd .Newsflash .ValidateWithPath (path +"\u002f\u004e\u0065\u0077\u0073\u0066\u006c\u0061\u0073\u0068"); +_cgfg !=nil {return _cgfg ;};};if _aadd .Plus !=nil {if _edgcg :=_aadd .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_edgcg !=nil {return _edgcg ;};};if _aadd .Pull !=nil {if _fgeab :=_aadd .Pull .ValidateWithPath (path +"\u002f\u0050\u0075l\u006c"); +_fgeab !=nil {return _fgeab ;};};if _aadd .Push !=nil {if _cdgf :=_aadd .Push .ValidateWithPath (path +"\u002f\u0050\u0075s\u0068");_cdgf !=nil {return _cdgf ;};};if _aadd .Random !=nil {if _dbged :=_aadd .Random .ValidateWithPath (path +"\u002fR\u0061\u006e\u0064\u006f\u006d"); +_dbged !=nil {return _dbged ;};};if _aadd .RandomBar !=nil {if _gbcg :=_aadd .RandomBar .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0064\u006f\u006d\u0042\u0061\u0072");_gbcg !=nil {return _gbcg ;};};if _aadd .Split !=nil {if _cecbd :=_aadd .Split .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074"); +_cecbd !=nil {return _cecbd ;};};if _aadd .Strips !=nil {if _ggaggf :=_aadd .Strips .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u0070\u0073");_ggaggf !=nil {return _ggaggf ;};};if _aadd .Wedge !=nil {if _caefb :=_aadd .Wedge .ValidateWithPath (path +"\u002f\u0057\u0065\u0064\u0067\u0065"); +_caefb !=nil {return _caefb ;};};if _aadd .Wheel !=nil {if _fcaad :=_aadd .Wheel .ValidateWithPath (path +"\u002f\u0057\u0068\u0065\u0065\u006c");_fcaad !=nil {return _fcaad ;};};if _aadd .Wipe !=nil {if _cddbg :=_aadd .Wipe .ValidateWithPath (path +"\u002f\u0057\u0069p\u0065"); +_cddbg !=nil {return _cddbg ;};};if _aadd .Zoom !=nil {if _fdgab :=_aadd .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_fdgab !=nil {return _fdgab ;};};return nil ;};func (_gcdgd ST_TransitionSpeed )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gcdgd .String (),start ); +};func NewCT_SlideIdListEntry ()*CT_SlideIdListEntry {_edbf :=&CT_SlideIdListEntry {};_edbf .IdAttr =256;return _edbf ;}; -// Loop Sound -LoopAttr *bool ; +// Validate validates the SldLayout and its children +func (_gedd *SldLayout )Validate ()error {return _gedd .ValidateWithPath ("\u0053l\u0064\u004c\u0061\u0079\u006f\u0075t");};func NewCT_CommonSlideData ()*CT_CommonSlideData {_aaf :=&CT_CommonSlideData {};_aaf .SpTree =NewCT_GroupShape ();return _aaf ;}; -// Sound -Snd *_cf .CT_EmbeddedWAVAudioFile ;}; -// ValidateWithPath validates the CT_WheelTransition and its children, prefixing error messages with path -func (_cacfe *CT_WheelTransition )ValidateWithPath (path string )error {return nil };func (_dgbf *EG_ExtensionList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ffba :for {_feee ,_dagef :=d .Token ();if _dagef !=nil {return _dagef ;}; -switch _baaaf :=_feee .(type ){case _gg .StartElement :switch _baaaf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_aeae :=NewCT_Extension (); -if _eecb :=d .DecodeElement (_aeae ,&_baaaf );_eecb !=nil {return _eecb ;};_dgbf .Ext =append (_dgbf .Ext ,_aeae );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_baaaf .Name ); -if _feebce :=d .Skip ();_feebce !=nil {return _feebce ;};};case _gg .EndElement :break _ffba ;case _gg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path +func (_dbcff *CT_SmartTags )ValidateWithPath (path string )error {return nil };type ST_TLAnimateBehaviorValueType byte ;type CT_SlideTiming struct{TnLst *CT_TimeNodeList ; -// Validate validates the CT_CustomerData and its children -func (_gcc *CT_CustomerData )Validate ()error {return _gcc .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061");};func (_fcecg *CT_TLSubShapeId )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fcecg .SpidAttr )}); -e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Build List +BldLst *CT_BuildList ;ExtLst *CT_ExtensionListModify ;};func NewCT_PictureNonVisual ()*CT_PictureNonVisual {_ebaeb :=&CT_PictureNonVisual {};_ebaeb .CNvPr =_b .NewCT_NonVisualDrawingProps ();_ebaeb .CNvPicPr =_b .NewCT_NonVisualPictureProperties ();_ebaeb .NvPr =NewCT_ApplicationNonVisualDrawingProps (); +return _ebaeb ;};func (_eadaf *CT_PrintProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eadaf .PrnWhatAttr !=ST_PrintWhatUnset {_gegd ,_begdd :=_eadaf .PrnWhatAttr .MarshalXMLAttr (_g .Name {Local :"\u0070r\u006e\u0057\u0068\u0061\u0074"}); +if _begdd !=nil {return _begdd ;};start .Attr =append (start .Attr ,_gegd );};if _eadaf .ClrModeAttr !=ST_PrintColorModeUnset {_daea ,_fdbg :=_eadaf .ClrModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0063l\u0072\u004d\u006f\u0064\u0065"});if _fdbg !=nil {return _fdbg ; +};start .Attr =append (start .Attr ,_daea );};if _eadaf .HiddenSlidesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_eadaf .HiddenSlidesAttr ))}); +};if _eadaf .ScaleToFitPaperAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_eadaf .ScaleToFitPaperAttr ))}); +};if _eadaf .FrameSlidesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_eadaf .FrameSlidesAttr ))});};e .EncodeToken (start ); +if _eadaf .ExtLst !=nil {_cddb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eadaf .ExtLst ,_cddb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdcef ST_TLTimeNodeSyncType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bdcef .String (),start ); +};type CT_TLAnimVariantFloatVal struct{ -// ValidateWithPath validates the CT_NotesSlide and its children, prefixing error messages with path -func (_fege *CT_NotesSlide )ValidateWithPath (path string )error {if _bgac :=_fege .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_bgac !=nil {return _bgac ;};if _fege .ClrMapOvr !=nil {if _dafa :=_fege .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"); -_dafa !=nil {return _dafa ;};};if _fege .ExtLst !=nil {if _egge :=_fege .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egge !=nil {return _egge ;};};return nil ;}; +// Value +ValAttr float32 ;};func (_bdfea *ST_TransitionCornerDirectionType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebbf ,_eddbe :=d .Token ();if _eddbe !=nil {return _eddbe ;};if _eega ,_dbdeg :=_ebbf .(_g .EndElement );_dbdeg &&_eega .Name ==start .Name {*_bdfea =1; +return nil ;};if _bdfda ,_fagb :=_ebbf .(_g .CharData );!_fagb {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebbf );}else {switch string (_bdfda ){case "":*_bdfea =0; +case "\u006c\u0075":*_bdfea =1;case "\u0072\u0075":*_bdfea =2;case "\u006c\u0064":*_bdfea =3;case "\u0072\u0064":*_bdfea =4;};};_ebbf ,_eddbe =d .Token ();if _eddbe !=nil {return _eddbe ;};if _agagd ,_bfbe :=_ebbf .(_g .EndElement );_bfbe &&_agagd .Name ==start .Name {return nil ; +};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebbf );};func (_acef *CT_ConnectorNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_fcgc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_acef .CNvPr ,_fcgc );_bbe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}};e .EncodeElement (_acef .CNvCxnSpPr ,_bbe ); +_adb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_acef .NvPr ,_adb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bccad ST_TLTriggerEvent )String ()string {switch _bccad {case 0:return ""; +case 1:return "\u006fn\u0042\u0065\u0067\u0069\u006e";case 2:return "\u006f\u006e\u0045n\u0064";case 3:return "\u0062\u0065\u0067i\u006e";case 4:return "\u0065\u006e\u0064";case 5:return "\u006fn\u0043\u006c\u0069\u0063\u006b";case 6:return "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b"; +case 7:return "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072";case 8:return "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case 9:return "\u006f\u006e\u004e\u0065\u0078\u0074";case 10:return "\u006f\u006e\u0050\u0072\u0065\u0076"; +case 11:return "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return "";};func (_cbabf *CT_TLOleBuildChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eadfce :=range start .Attr {if _eadfce .Name .Local =="\u0062\u006c\u0064"{_cbabf .BldAttr .UnmarshalXMLAttr (_eadfce ); +continue ;};if _eadfce .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_cfab ,_befce :=_d .ParseBool (_eadfce .Value );if _befce !=nil {return _befce ;};_cbabf .AnimBgAttr =&_cfab ;continue ;};if _eadfce .Name .Local =="\u0073\u0070\u0069\u0064"{_agbcaf ,_bfadb :=_d .ParseUint (_eadfce .Value ,10,32); +if _bfadb !=nil {return _bfadb ;};_gaebaf :=uint32 (_agbcaf );_cbabf .SpidAttr =&_gaebaf ;continue ;};if _eadfce .Name .Local =="\u0067\u0072\u0070I\u0064"{_afdgg ,_deafe :=_d .ParseUint (_eadfce .Value ,10,32);if _deafe !=nil {return _deafe ;};_fccbb :=uint32 (_afdgg ); +_cbabf .GrpIdAttr =&_fccbb ;continue ;};if _eadfce .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_ccbaf ,_abef :=_d .ParseBool (_eadfce .Value );if _abef !=nil {return _abef ;};_cbabf .UiExpandAttr =&_ccbaf ;continue ;};};for {_dfcca ,_fbab :=d .Token (); +if _fbab !=nil {return _dd .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",_fbab );};if _ccdecf ,_fgfg :=_dfcca .(_g .EndElement ); +_fgfg &&_ccdecf .Name ==start .Name {break ;};};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; +);const (ST_TLTimeIndefiniteUnset ST_TLTimeIndefinite =0;ST_TLTimeIndefiniteIndefinite ST_TLTimeIndefinite =1;);type ST_PhotoAlbumFrameShape byte ; -// Validate validates the CT_Control and its children -func (_faf *CT_Control )Validate ()error {return _faf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func (_fdaa ST_OleObjectFollowColorScheme )String ()string {switch _fdaa {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 NewCT_OutlineViewProperties ()*CT_OutlineViewProperties {_bead :=&CT_OutlineViewProperties {}; -_bead .CViewPr =NewCT_CommonViewProperties ();return _bead ;};type CT_BuildList struct{ +// Validate validates the CT_CustomerData and its children +func (_egg *CT_CustomerData )Validate ()error {return _egg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061");}; -// Build Paragraph -BldP []*CT_TLBuildParagraph ; +// Validate validates the CT_GroupShapeChoice and its children +func (_agge *CT_GroupShapeChoice )Validate ()error {return _agge .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_cagef ST_TLTriggerEvent )ValidateWithPath (path string )error {switch _cagef {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cagef )); +};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; +); -// Build Diagram -BldDgm []*CT_TLBuildDiagram ; +// ValidateWithPath validates the CT_TLTemplateList and its children, prefixing error messages with path +func (_cgdb *CT_TLTemplateList )ValidateWithPath (path string )error {for _cbagc ,_fbcae :=range _cgdb .Tmpl {if _dffg :=_fbcae .ValidateWithPath (_dd .Sprintf ("%\u0073\u002f\u0054\u006d\u0070\u006c\u005b\u0025\u0064\u005d",path ,_cbagc ));_dffg !=nil {return _dffg ; +};};return nil ;}; -// Build Embedded Chart -BldOleChart []*CT_TLOleBuildChart ; +// Validate validates the CT_TLBuildDiagram and its children +func (_gfaff *CT_TLBuildDiagram )Validate ()error {return _gfaff .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d");}; -// Build Graphics -BldGraphic []*CT_TLGraphicalObjectBuild ;};func (_dbbfc ST_TLTimeNodeSyncType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_dbbfc .String (),start );};func (_fgfb *CT_OleObjectChoice )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aeeg :for {_febc ,_addgb :=d .Token (); -if _addgb !=nil {return _addgb ;};switch _fegeg :=_febc .(type ){case _gg .StartElement :switch _fegeg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fgfb .Embed =NewCT_OleObjectEmbed (); -if _gagac :=d .DecodeElement (_fgfb .Embed ,&_fegeg );_gagac !=nil {return _gagac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgfb .Link =NewCT_OleObjectLink (); -if _cccb :=d .DecodeElement (_fgfb .Link ,&_fegeg );_cccb !=nil {return _cccb ;};default:_c .Log .Debug ("\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",_fegeg .Name ); -if _bdfee :=d .Skip ();_bdfee !=nil {return _bdfee ;};};case _gg .EndElement :break _aeeg ;case _gg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CustomerData and its children, prefixing error messages with path +func (_fcaa *CT_CustomerData )ValidateWithPath (path string )error {return nil };type CT_TLCommonBehaviorData struct{ -// ValidateWithPath validates the TagLst and its children, prefixing error messages with path -func (_gagacg *TagLst )ValidateWithPath (path string )error {if _ababb :=_gagacg .CT_TagList .ValidateWithPath (path );_ababb !=nil {return _ababb ;};return nil ;};func (_aggb *CT_TLMediaNodeAudio )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aggb .CMediaNode =NewCT_TLCommonMediaNodeData (); -for _ ,_bceaf :=range start .Attr {if _bceaf .Name .Local =="i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_cbcce ,_dgfdb :=_e .ParseBool (_bceaf .Value );if _dgfdb !=nil {return _dgfdb ;};_aggb .IsNarrationAttr =&_cbcce ;continue ;};}; -_aefde :for {_fcac ,_bcfca :=d .Token ();if _bcfca !=nil {return _bcfca ;};switch _bcaad :=_fcac .(type ){case _gg .StartElement :switch _bcaad .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _adada :=d .DecodeElement (_aggb .CMediaNode ,&_bcaad ); -_adada !=nil {return _adada ;};default:_c .Log .Debug ("\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",_bcaad .Name ); -if _fcdga :=d .Skip ();_fcdga !=nil {return _fcdga ;};};case _gg .EndElement :break _aefde ;case _gg .CharData :};};return nil ;};type CT_HandoutMasterIdList struct{ +// Additive +AdditiveAttr ST_TLBehaviorAdditiveType ; -// Handout Master ID -HandoutMasterId *CT_HandoutMasterIdListEntry ;};func (_adagb *EG_ShowType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _adagb .Present !=nil {_dded :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}}; -e .EncodeElement (_adagb .Present ,_dded );};if _adagb .Browse !=nil {_baebb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}};e .EncodeElement (_adagb .Browse ,_baebb );};if _adagb .Kiosk !=nil {_fbeeg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}}; -e .EncodeElement (_adagb .Kiosk ,_fbeeg );};return nil ;};type CT_CustomShowList struct{ +// Accumulate +AccumulateAttr ST_TLBehaviorAccumulateType ; -// Custom Show -CustShow []*CT_CustomShow ;};type CT_SmartTags struct{IdAttr string ;};func (_dbgc *CT_TLMediaNodeVideo )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _dbgc .FullScrnAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_dbgc .FullScrnAttr ))}); -};e .EncodeToken (start );_bdbcd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_dbgc .CMediaNode ,_bdbcd );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ; -};func (_gfbdf *CT_TLIterateData )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gfbdf .TypeAttr !=ST_IterateTypeUnset {_dbbfa ,_ffef :=_gfbdf .TypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0079\u0070\u0065"});if _ffef !=nil {return _ffef ; -};start .Attr =append (start .Attr ,_dbbfa );};if _gfbdf .BackwardsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062a\u0063\u006b\u0077\u0061\u0072\u0064s"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_gfbdf .BackwardsAttr ))}); -};e .EncodeToken (start );if _gfbdf .TmAbs !=nil {_abgab :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0074\u006d\u0041\u0062\u0073"}};e .EncodeElement (_gfbdf .TmAbs ,_abgab );};if _gfbdf .TmPct !=nil {_bbefe :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0074\u006d\u0050\u0063\u0074"}}; -e .EncodeElement (_gfbdf .TmPct ,_bbefe );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gfega ST_TLAnimateMotionBehaviorOrigin )Validate ()error {return _gfega .ValidateWithPath ("")};func NewCT_TLOleChartTargetElement ()*CT_TLOleChartTargetElement {_bbedeg :=&CT_TLOleChartTargetElement {}; -_bbedeg .TypeAttr =ST_TLChartSubelementType (1);return _bbedeg ;}; +// Transform Type +XfrmTypeAttr ST_TLBehaviorTransformType ; -// Validate validates the CT_SideDirectionTransition and its children -func (_fbdcc *CT_SideDirectionTransition )Validate ()error {return _fbdcc .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");};type CT_HeaderFooter struct{ +// From +FromAttr *string ; -// Slide Number Placeholder -SldNumAttr *bool ; +// To +ToAttr *string ; -// Header Placeholder -HdrAttr *bool ; +// By +ByAttr *string ; -// Footer Placeholder -FtrAttr *bool ; +// Runtime Context +RctxAttr *string ; -// Date/Time Placeholder -DtAttr *bool ;ExtLst *CT_ExtensionListModify ;};func NewCT_GraphicalObjectFrame ()*CT_GraphicalObjectFrame {_bbbe :=&CT_GraphicalObjectFrame {};_bbbe .NvGraphicFramePr =NewCT_GraphicalObjectFrameNonVisual ();_bbbe .Xfrm =_cf .NewCT_Transform2D ();_bbbe .Graphic =_cf .NewGraphic (); -return _bbbe ;};func (_eeagc *CT_TLAnimVariantFloatVal )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_eeagc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewAG_Ole ()*AG_Ole {_cd :=&AG_Ole {};return _cd };type ST_TLTimeNodePresetClassType byte ;type ST_TLTimeNodeFillType byte ;func (_gabgb *ST_TLTime )Validate ()error {return _gabgb .ValidateWithPath ("")}; -type CT_TLMediaNodeAudio struct{ +// Override +OverrideAttr ST_TLBehaviorOverrideType ;CTn *CT_TLCommonTimeNodeData ; -// Is Narration -IsNarrationAttr *bool ; +// Target Element +TgtEl *CT_TLTimeTargetElement ; -// Common Media Node Properties -CMediaNode *CT_TLCommonMediaNodeData ;}; +// Attribute Name List +AttrNameLst *CT_TLBehaviorAttributeNameList ;};func (_agbddd ST_SlideSizeType )ValidateWithPath (path string )error {switch _agbddd {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agbddd )); +};return nil ;};func (_dfbddg ST_PrintColorMode )String ()string {switch _dfbddg {case 0:return "";case 1:return "\u0062\u0077";case 2:return "\u0067\u0072\u0061\u0079";case 3:return "\u0063\u006c\u0072";};return "";};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 (_ccdf *CT_TLAnimateColorBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccdf .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_gddc :=range start .Attr {if _gddc .Name .Local =="\u0063\u006c\u0072\u0053\u0070\u0063"{_ccdf .ClrSpcAttr .UnmarshalXMLAttr (_gddc ); +continue ;};if _gddc .Name .Local =="\u0064\u0069\u0072"{_ccdf .DirAttr .UnmarshalXMLAttr (_gddc );continue ;};};_edcfb :for {_fdfef ,_debg :=d .Token ();if _debg !=nil {return _debg ;};switch _fagce :=_fdfef .(type ){case _g .StartElement :switch _fagce .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\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"},_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\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 _bbgb :=d .DecodeElement (_ccdf .CBhvr ,&_fagce ); +_bbgb !=nil {return _bbgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0079"}:_ccdf .By =NewCT_TLByAnimateColorTransform (); +if _fgaa :=d .DecodeElement (_ccdf .By ,&_fagce );_fgaa !=nil {return _fgaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0072\u006f\u006d"}:_ccdf .From =_b .NewCT_Color (); +if _fdfgf :=d .DecodeElement (_ccdf .From ,&_fagce );_fdfgf !=nil {return _fdfgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f"}:_ccdf .To =_b .NewCT_Color (); +if _eeae :=d .DecodeElement (_ccdf .To ,&_fagce );_eeae !=nil {return _eeae ;};default:_de .Log .Debug ("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",_fagce .Name ); +if _fcac :=d .Skip ();_fcac !=nil {return _fcac ;};};case _g .EndElement :break _edcfb ;case _g .CharData :};};return nil ;};func NewCT_OleObject ()*CT_OleObject {_abecd :=&CT_OleObject {};_abecd .Choice =NewCT_OleObjectChoice ();return _abecd ;};func (_bgeae ST_TransitionInOutDirectionType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_geged :=_g .Attr {}; +_geged .Name =name ;switch _bgeae {case ST_TransitionInOutDirectionTypeUnset :_geged .Value ="";case ST_TransitionInOutDirectionTypeOut :_geged .Value ="\u006f\u0075\u0074";case ST_TransitionInOutDirectionTypeIn :_geged .Value ="\u0069\u006e";};return _geged ,nil ; +};func (_bdfgd ST_TLChartSubelementType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bdfgd .String (),start );};func (_gebc ST_TLAnimateBehaviorCalcMode )ValidateWithPath (path string )error {switch _gebc {case 0,1,2,3:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gebc )); +};return nil ;}; -// ValidateWithPath validates the CT_ShapeNonVisual and its children, prefixing error messages with path -func (_fgaaa *CT_ShapeNonVisual )ValidateWithPath (path string )error {if _dadb :=_fgaaa .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_dadb !=nil {return _dadb ;};if _bdgag :=_fgaaa .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072"); -_bdgag !=nil {return _bdgag ;};if _afbab :=_fgaaa .NvPr .ValidateWithPath (path +"\u002f\u004e\u0076P\u0072");_afbab !=nil {return _afbab ;};return nil ;};func (_abgc *CT_SlideMasterIdListEntry )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_aaff :=range start .Attr {if _aaff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aaff .Name .Local =="\u0069\u0064"||_aaff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aaff .Name .Local =="\u0069\u0064"{_ddcd ,_dbeef :=_aaff .Value ,error (nil ); -if _dbeef !=nil {return _dbeef ;};_abgc .RIdAttr =_ddcd ;continue ;};if _aaff .Name .Local =="\u0069\u0064"{_fbgc ,_dcgbg :=_e .ParseUint (_aaff .Value ,10,32);if _dcgbg !=nil {return _dcgbg ;};_aedad :=uint32 (_fbgc );_abgc .IdAttr =&_aedad ;continue ; -};};_dffec :for {_ffdd ,_cbee :=d .Token ();if _cbee !=nil {return _cbee ;};switch _deag :=_ffdd .(type ){case _gg .StartElement :switch _deag .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abgc .ExtLst =NewCT_ExtensionList (); -if _cbefa :=d .DecodeElement (_abgc .ExtLst ,&_deag );_cbefa !=nil {return _cbefa ;};default:_c .Log .Debug ("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",_deag .Name ); -if _dccec :=d .Skip ();_dccec !=nil {return _dccec ;};};case _gg .EndElement :break _dffec ;case _gg .CharData :};};return nil ;};type CT_TLAnimateMotionBehavior struct{ +// Validate validates the CT_Slide and its children +func (_fcgfc *CT_Slide )Validate ()error {return _fcgfc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065");}; -// Origin -OriginAttr ST_TLAnimateMotionBehaviorOrigin ; +// ValidateWithPath validates the EG_TopLevelSlide and its children, prefixing error messages with path +func (_cfebd *EG_TopLevelSlide )ValidateWithPath (path string )error {if _egbdd :=_cfebd .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070");_egbdd !=nil {return _egbdd ;};return nil ;};func NewCT_ExtensionListModify ()*CT_ExtensionListModify {_dacb :=&CT_ExtensionListModify {}; +return _dacb ;};func (_cebab *ST_PlaceholderType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cebab =0;case "\u0074\u0069\u0074l\u0065":*_cebab =1;case "\u0062\u006f\u0064\u0079":*_cebab =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_cebab =3; +case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_cebab =4;case "\u0064\u0074":*_cebab =5;case "\u0073\u006c\u0064\u004e\u0075\u006d":*_cebab =6;case "\u0066\u0074\u0072":*_cebab =7;case "\u0068\u0064\u0072":*_cebab =8;case "\u006f\u0062\u006a":*_cebab =9; +case "\u0063\u0068\u0061r\u0074":*_cebab =10;case "\u0074\u0062\u006c":*_cebab =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_cebab =12;case "\u0064\u0067\u006d":*_cebab =13;case "\u006d\u0065\u0064i\u0061":*_cebab =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_cebab =15; +case "\u0070\u0069\u0063":*_cebab =16;};return nil ;};func (_cfce *CT_ShapeNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfce .CNvPr =_b .NewCT_NonVisualDrawingProps ();_cfce .CNvSpPr =_b .NewCT_NonVisualDrawingShapeProps (); +_cfce .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_dedgf :for {_accb ,_fbaa :=d .Token ();if _fbaa !=nil {return _fbaa ;};switch _fegb :=_accb .(type ){case _g .StartElement :switch _fegb .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\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"},_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\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 _ecfgcb :=d .DecodeElement (_cfce .CNvPr ,&_fegb ); +_ecfgcb !=nil {return _ecfgcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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 _acabg :=d .DecodeElement (_cfce .CNvSpPr ,&_fegb ); +_acabg !=nil {return _acabg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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 _ebece :=d .DecodeElement (_cfce .NvPr ,&_fegb ); +_ebece !=nil {return _ebece ;};default:_de .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_fegb .Name ); +if _dedb :=d .Skip ();_dedb !=nil {return _dedb ;};};case _g .EndElement :break _dedgf ;case _g .CharData :};};return nil ;};func NewCT_TLAnimVariantIntegerVal ()*CT_TLAnimVariantIntegerVal {_bcada :=&CT_TLAnimVariantIntegerVal {};return _bcada ;};type CT_NotesTextViewProperties struct{ -// Path -PathAttr *string ; +// Base properties for Notes View +CViewPr *CT_CommonViewProperties ;ExtLst *CT_ExtensionList ;};func (_dgef ST_TLBehaviorAdditiveType )String ()string {switch _dgef {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 "";}; -// Path Edit Mode -PathEditModeAttr ST_TLAnimateMotionPathEditMode ; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_fad *CT_Control )ValidateWithPath (path string )error {if _fad .ExtLst !=nil {if _afeg :=_fad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afeg !=nil {return _afeg ;};};if _fad .Pic !=nil {if _bfde :=_fad .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063"); +_bfde !=nil {return _bfde ;};};if _fad .ImgWAttr !=nil {if *_fad .ImgWAttr < 0{return _dd .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 ,*_fad .ImgWAttr ); +};};if _fad .ImgHAttr !=nil {if *_fad .ImgHAttr < 0{return _dd .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 ,*_fad .ImgHAttr ); +};};return nil ;}; -// Relative Angle -RAngAttr *int32 ; +// ValidateWithPath validates the CT_WheelTransition and its children, prefixing error messages with path +func (_bgfb *CT_WheelTransition )ValidateWithPath (path string )error {return nil }; -// Points Types -PtsTypesAttr *string ;CBhvr *CT_TLCommonBehaviorData ;By *CT_TLPoint ; +// Validate validates the CT_OptionalBlackTransition and its children +func (_cffac *CT_OptionalBlackTransition )Validate ()error {return _cffac .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006cB\u006c\u0061\u0063\u006b\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e");};type CT_Picture struct{ -// From -From *CT_TLPoint ;To *CT_TLPoint ; +// Non-Visual Properties for a Picture +NvPicPr *CT_PictureNonVisual ; -// Rotation Center -RCtr *CT_TLPoint ;};func (_fdaf *CT_SlideSyncProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gcgacg :=range start .Attr {if _gcgacg .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_afcbc ,_bgba :=_gcgacg .Value ,error (nil ); -if _bgba !=nil {return _bgba ;};_fdaf .ServerSldIdAttr =_afcbc ;continue ;};if _gcgacg .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_febcg ,_addaf :=ParseStdlibTime (_gcgacg .Value ); -if _addaf !=nil {return _addaf ;};_fdaf .ServerSldModifiedTimeAttr =_febcg ;continue ;};if _gcgacg .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_eged ,_fffad :=ParseStdlibTime (_gcgacg .Value ); -if _fffad !=nil {return _fffad ;};_fdaf .ClientInsertedTimeAttr =_eged ;continue ;};};_ddbgd :for {_bfeda ,_ffgf :=d .Token ();if _ffgf !=nil {return _ffgf ;};switch _cdaag :=_bfeda .(type ){case _gg .StartElement :switch _cdaag .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdaf .ExtLst =NewCT_ExtensionList (); -if _dgadgd :=d .DecodeElement (_fdaf .ExtLst ,&_cdaag );_dgadgd !=nil {return _dgadgd ;};default:_c .Log .Debug ("\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",_cdaag .Name ); -if _cafba :=d .Skip ();_cafba !=nil {return _cafba ;};};case _gg .EndElement :break _ddbgd ;case _gg .CharData :};};return nil ;}; +// Picture Fill +BlipFill *_b .CT_BlipFillProperties ;SpPr *_b .CT_ShapeProperties ;Style *_b .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};type ST_TLBehaviorAdditiveType byte ;func NewCT_TLSetBehavior ()*CT_TLSetBehavior {_begcag :=&CT_TLSetBehavior {};_begcag .CBhvr =NewCT_TLCommonBehaviorData (); +return _begcag ;};func (_dcddc ST_ViewType )ValidateWithPath (path string )error {switch _dcddc {case 0,1,2,3,4,5,6,7,8:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcddc )); +};return nil ;};func (_ecfc ST_TLBehaviorOverrideType )Validate ()error {return _ecfc .ValidateWithPath ("")}; -// Validate validates the Notes and its children -func (_gbaaf *Notes )Validate ()error {return _gbaaf .ValidateWithPath ("\u004e\u006f\u0074e\u0073")};func (_bfa *CT_CommonSlideViewProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bfa .CViewPr =NewCT_CommonViewProperties (); -for _ ,_eee :=range start .Attr {if _eee .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"{_cdda ,_fcg :=_e .ParseBool (_eee .Value );if _fcg !=nil {return _fcg ;};_bfa .SnapToGridAttr =&_cdda ;continue ;};if _eee .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_fdeb ,_bfdc :=_e .ParseBool (_eee .Value ); -if _bfdc !=nil {return _bfdc ;};_bfa .SnapToObjectsAttr =&_fdeb ;continue ;};if _eee .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"{_cdc ,_ccb :=_e .ParseBool (_eee .Value );if _ccb !=nil {return _ccb ;};_bfa .ShowGuidesAttr =&_cdc ; -continue ;};};_bfab :for {_cgbg ,_dag :=d .Token ();if _dag !=nil {return _dag ;};switch _afeb :=_cgbg .(type ){case _gg .StartElement :switch _afeb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dagc :=d .DecodeElement (_bfa .CViewPr ,&_afeb ); -_dagc !=nil {return _dagc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bfa .GuideLst =NewCT_GuideList (); -if _dagg :=d .DecodeElement (_bfa .GuideLst ,&_afeb );_dagg !=nil {return _dagg ;};default:_c .Log .Debug ("\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",_afeb .Name ); -if _eff :=d .Skip ();_eff !=nil {return _eff ;};};case _gg .EndElement :break _bfab ;case _gg .CharData :};};return nil ;};func (_bdcb *CT_Slide )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bdcb .ShowAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_bdcb .ShowAttr ))}); -};if _bdcb .ShowMasterSpAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_bdcb .ShowMasterSpAttr ))});};if _bdcb .ShowMasterPhAnimAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_bdcb .ShowMasterPhAnimAttr ))}); -};e .EncodeToken (start );_egde :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_bdcb .CSld ,_egde );if _bdcb .ClrMapOvr !=nil {_dfee :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; -e .EncodeElement (_bdcb .ClrMapOvr ,_dfee );};if _bdcb .Transition !=nil {_ecfa :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bdcb .Transition ,_ecfa );};if _bdcb .Timing !=nil {_fdfef :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; -e .EncodeElement (_bdcb .Timing ,_fdfef );};if _bdcb .ExtLst !=nil {_eafb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdcb .ExtLst ,_eafb );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;};type ST_TLBehaviorOverrideType byte ;func (_bdac *ST_TLParaBuildType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fcbb ,_feeec :=d .Token ();if _feeec !=nil {return _feeec ;};if _ebcg ,_dcfadf :=_fcbb .(_gg .EndElement ); -_dcfadf &&_ebcg .Name ==start .Name {*_bdac =1;return nil ;};if _cbddf ,_cabcd :=_fcbb .(_gg .CharData );!_cabcd {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcbb ); -}else {switch string (_cbddf ){case "":*_bdac =0;case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_bdac =1;case "\u0070":*_bdac =2;case "\u0063\u0075\u0073\u0074":*_bdac =3;case "\u0077\u0068\u006fl\u0065":*_bdac =4;};};_fcbb ,_feeec =d .Token ();if _feeec !=nil {return _feeec ; -};if _dggge ,_gceeb :=_fcbb .(_gg .EndElement );_gceeb &&_dggge .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcbb ); -};func NewEG_Background ()*EG_Background {_abede :=&EG_Background {};return _abede }; +// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path +func (_fffeb *EG_ExtensionList )ValidateWithPath (path string )error {for _dgffc ,_fgcad :=range _fffeb .Ext {if _ddde :=_fgcad .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dgffc ));_ddde !=nil {return _ddde ; +};};return nil ;}; -// Validate validates the CT_OptionalBlackTransition and its children -func (_dgcg *CT_OptionalBlackTransition )Validate ()error {return _dgcg .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 CT_ExtensionList and its children, prefixing error messages with path +func (_aae *CT_ExtensionList )ValidateWithPath (path string )error {for _agdbg ,_cacg :=range _aae .Ext {if _bba :=_cacg .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_agdbg ));_bba !=nil {return _bba ; +};};return nil ;}; -// Validate validates the CT_SlideSyncProperties and its children -func (_eeefe *CT_SlideSyncProperties )Validate ()error {return _eeefe .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; +// Validate validates the CT_GroupShapeNonVisual and its children +func (_ffdab *CT_GroupShapeNonVisual )Validate ()error {return _ffdab .ValidateWithPath ("\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c");}; -// ValidateWithPath validates the CT_TLShapeTargetElement and its children, prefixing error messages with path -func (_cbec *CT_TLShapeTargetElement )ValidateWithPath (path string )error {if _cbec .Bg !=nil {if _cafcc :=_cbec .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_cafcc !=nil {return _cafcc ;};};if _cbec .SubSp !=nil {if _dbag :=_cbec .SubSp .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0053\u0070"); -_dbag !=nil {return _dbag ;};};if _cbec .OleChartEl !=nil {if _cgfee :=_cbec .OleChartEl .ValidateWithPath (path +"/\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c");_cgfee !=nil {return _cgfee ;};};if _cbec .TxEl !=nil {if _gagaa :=_cbec .TxEl .ValidateWithPath (path +"\u002f\u0054\u0078E\u006c"); -_gagaa !=nil {return _gagaa ;};};if _cbec .GraphicEl !=nil {if _agbee :=_cbec .GraphicEl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c");_agbee !=nil {return _agbee ;};};return nil ;};func NewCT_TLIterateIntervalTime ()*CT_TLIterateIntervalTime {_fegc :=&CT_TLIterateIntervalTime {}; -return _fegc ;}; +// Validate validates the AG_ChildSlide and its children +func (_cdb *AG_ChildSlide )Validate ()error {return _cdb .ValidateWithPath ("\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func (_ecbe ST_Direction )ValidateWithPath (path string )error {switch _ecbe {case 0,1,2:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecbe )); +};return nil ;};func (_cabde *CT_TransitionStartSoundAction )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cabde .LoopAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_cabde .LoopAttr ))}); +};e .EncodeToken (start );_gbbc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073n\u0064"}};e .EncodeElement (_cabde .Snd ,_gbbc );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_Direction byte ;func (_ecffb *CT_TLAnimateScaleBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ecffb .ZoomContentsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ecffb .ZoomContentsAttr ))}); +};e .EncodeToken (start );_fgccb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_ecffb .CBhvr ,_fgccb );if _ecffb .By !=nil {_fgde :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0079"}}; +e .EncodeElement (_ecffb .By ,_fgde );};if _ecffb .From !=nil {_gdgb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ecffb .From ,_gdgb );};if _ecffb .To !=nil {_fbdcef :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u006f"}}; +e .EncodeElement (_ecffb .To ,_fbdcef );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the AG_ChildSlide and its children, prefixing error messages with path -func (_ab *AG_ChildSlide )ValidateWithPath (path string )error {return nil };func NewCT_SlideRelationshipList ()*CT_SlideRelationshipList {_cddadf :=&CT_SlideRelationshipList {};return _cddadf ;}; +// Validate validates the CT_CommonSlideData and its children +func (_cff *CT_CommonSlideData )Validate ()error {return _cff .ValidateWithPath ("\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061");};type CT_NotesMaster struct{ -// Validate validates the CT_TLTimeNodeSequence and its children -func (_bdaba *CT_TLTimeNodeSequence )Validate ()error {return _bdaba .ValidateWithPath ("C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065");};func (_cgbgge ST_WebColorType )String ()string {switch _cgbgge {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 (_edbb *CT_TLAnimVariantIntegerVal )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0076\u0061\u006c"},Value :_b .Sprintf ("\u0025\u0076",_edbb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_dcbea ST_TLTriggerEvent )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_gadga :=_gg .Attr {};_gadga .Name =name ;switch _dcbea {case ST_TLTriggerEventUnset :_gadga .Value =""; -case ST_TLTriggerEventOnBegin :_gadga .Value ="\u006fn\u0042\u0065\u0067\u0069\u006e";case ST_TLTriggerEventOnEnd :_gadga .Value ="\u006f\u006e\u0045n\u0064";case ST_TLTriggerEventBegin :_gadga .Value ="\u0062\u0065\u0067i\u006e";case ST_TLTriggerEventEnd :_gadga .Value ="\u0065\u006e\u0064"; -case ST_TLTriggerEventOnClick :_gadga .Value ="\u006fn\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnDblClick :_gadga .Value ="\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b";case ST_TLTriggerEventOnMouseOver :_gadga .Value ="o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072"; -case ST_TLTriggerEventOnMouseOut :_gadga .Value ="\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074";case ST_TLTriggerEventOnNext :_gadga .Value ="\u006f\u006e\u004e\u0065\u0078\u0074";case ST_TLTriggerEventOnPrev :_gadga .Value ="\u006f\u006e\u0050\u0072\u0065\u0076"; -case ST_TLTriggerEventOnStopAudio :_gadga .Value ="o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f";};return _gadga ,nil ;}; +// Common Slide Data +CSld *CT_CommonSlideData ; -// Validate validates the CT_TLAnimateBehavior and its children -func (_dcgbgf *CT_TLAnimateBehavior )Validate ()error {return _dcgbgf .ValidateWithPath ("C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072");};func (_baaa *CT_TLTimeNodeSequence )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _baaa .ConcurrentAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_baaa .ConcurrentAttr ))}); -};if _baaa .PrevAcAttr !=ST_TLPreviousActionTypeUnset {_cadbc ,_bfcb :=_baaa .PrevAcAttr .MarshalXMLAttr (_gg .Name {Local :"\u0070\u0072\u0065\u0076\u0041\u0063"});if _bfcb !=nil {return _bfcb ;};start .Attr =append (start .Attr ,_cadbc );};if _baaa .NextAcAttr !=ST_TLNextActionTypeUnset {_eaca ,_cecf :=_baaa .NextAcAttr .MarshalXMLAttr (_gg .Name {Local :"\u006e\u0065\u0078\u0074\u0041\u0063"}); -if _cecf !=nil {return _cecf ;};start .Attr =append (start .Attr ,_eaca );};e .EncodeToken (start );_eecf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_baaa .CTn ,_eecf );if _baaa .PrevCondLst !=nil {_adca :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0070\u0072\u0065\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}}; -e .EncodeElement (_baaa .PrevCondLst ,_adca );};if _baaa .NextCondLst !=nil {_decb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u006e\u0065\u0078\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_baaa .NextCondLst ,_decb ); -};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gcgd *CT_Rel )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cged :=range start .Attr {if _cged .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cged .Name .Local =="\u0069\u0064"||_cged .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cged .Name .Local =="\u0069\u0064"{_ceba ,_abda :=_cged .Value ,error (nil ); -if _abda !=nil {return _abda ;};_gcgd .IdAttr =_ceba ;continue ;};};for {_gcag ,_fcfe :=d .Token ();if _fcfe !=nil {return _b .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_fcfe );};if _bdca ,_bdfgba :=_gcag .(_gg .EndElement ); -_bdfgba &&_bdca .Name ==start .Name {break ;};};return nil ;};func (_cefef *SldLayout )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cefef .CT_SlideLayout =*NewCT_SlideLayout ();for _ ,_dbgag :=range start .Attr {if _dbgag .Name .Local =="\u006d\u0061\u0074c\u0068\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_gccf ,_fadb :=_dbgag .Value ,error (nil ); -if _fadb !=nil {return _fadb ;};_cefef .MatchingNameAttr =&_gccf ;continue ;};if _dbgag .Name .Local =="\u0074\u0079\u0070\u0065"{_cefef .TypeAttr .UnmarshalXMLAttr (_dbgag );continue ;};if _dbgag .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_gbaafc ,_acda :=_e .ParseBool (_dbgag .Value ); -if _acda !=nil {return _acda ;};_cefef .PreserveAttr =&_gbaafc ;continue ;};if _dbgag .Name .Local =="\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"{_fcbeb ,_eacb :=_e .ParseBool (_dbgag .Value );if _eacb !=nil {return _eacb ;};_cefef .UserDrawnAttr =&_fcbeb ; -continue ;};if _dbgag .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_cecag ,_bcaac :=_e .ParseBool (_dbgag .Value );if _bcaac !=nil {return _bcaac ;};_cefef .ShowMasterSpAttr =&_cecag ;continue ;};if _dbgag .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_fagfa ,_eceee :=_e .ParseBool (_dbgag .Value ); -if _eceee !=nil {return _eceee ;};_cefef .ShowMasterPhAnimAttr =&_fagfa ;continue ;};};_feaca :for {_ecac ,_bggfed :=d .Token ();if _bggfed !=nil {return _bggfed ;};switch _cfecf :=_ecac .(type ){case _gg .StartElement :switch _cfecf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _adgcc :=d .DecodeElement (_cefef .CSld ,&_cfecf ); -_adgcc !=nil {return _adgcc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cefef .ClrMapOvr =_cf .NewCT_ColorMappingOverride (); -if _bbaf :=d .DecodeElement (_cefef .ClrMapOvr ,&_cfecf );_bbaf !=nil {return _bbaf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cefef .Transition =NewCT_SlideTransition (); -if _gbbed :=d .DecodeElement (_cefef .Transition ,&_cfecf );_gbbed !=nil {return _gbbed ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cefef .Timing =NewCT_SlideTiming (); -if _cfbcc :=d .DecodeElement (_cefef .Timing ,&_cfecf );_cfbcc !=nil {return _cfbcc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cefef .Hf =NewCT_HeaderFooter (); -if _fdedg :=d .DecodeElement (_cefef .Hf ,&_cfecf );_fdedg !=nil {return _fdedg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cefef .ExtLst =NewCT_ExtensionListModify (); -if _ccfa :=d .DecodeElement (_cefef .ExtLst ,&_cfecf );_ccfa !=nil {return _ccfa ;};default:_c .Log .Debug ("\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",_cfecf .Name ); -if _agdeb :=d .Skip ();_agdeb !=nil {return _agdeb ;};};case _gg .EndElement :break _feaca ;case _gg .CharData :};};return nil ;};func (_bbcaf ST_PlaceholderSize )ValidateWithPath (path string )error {switch _bbcaf {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 (_bbcaf )); -};return nil ;};type CT_CustomShow struct{ +// Color Scheme Map +ClrMap *_b .CT_ColorMapping ; -// Custom Show Name -NameAttr string ; +// Header/Footer Information for a Notes Master +Hf *CT_HeaderFooter ; -// Custom Show ID -IdAttr uint32 ; +// Notes Text Style +NotesStyle *_b .CT_TextListStyle ;ExtLst *CT_ExtensionListModify ;};type CT_TLAnimateRotationBehavior struct{ -// List of Presentation Slides -SldLst *CT_SlideRelationshipList ;ExtLst *CT_ExtensionList ;}; +// By +ByAttr *int32 ; -// Validate validates the CT_NotesMasterIdList and its children -func (_ggcbb *CT_NotesMasterIdList )Validate ()error {return _ggcbb .ValidateWithPath ("C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074");};func (_fef *CT_Comment )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",_fef .AuthorIdAttr )}); -if _fef .DtAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fef .DtAttr )});};start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",_fef .IdxAttr )}); -e .EncodeToken (start );_ddef :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0070o\u0073"}};e .EncodeElement (_fef .Pos ,_ddef );_gcd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074\u0065\u0078\u0074"}};_d .AddPreserveSpaceAttr (&_gcd ,_fef .Text ); -e .EncodeElement (_fef .Text ,_gcd );if _fef .ExtLst !=nil {_aad :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fef .ExtLst ,_aad );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;}; +// From +FromAttr *int32 ; -// Validate validates the CT_SmartTags and its children -func (_gdbg *CT_SmartTags )Validate ()error {return _gdbg .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");}; +// To +ToAttr *int32 ;CBhvr *CT_TLCommonBehaviorData ;};const (ST_TLAnimateMotionBehaviorOriginUnset ST_TLAnimateMotionBehaviorOrigin =0;ST_TLAnimateMotionBehaviorOriginParent ST_TLAnimateMotionBehaviorOrigin =1;ST_TLAnimateMotionBehaviorOriginLayout ST_TLAnimateMotionBehaviorOrigin =2; +);func (_aegf *CT_Shape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aegf .NvSpPr =NewCT_ShapeNonVisual ();_aegf .SpPr =_b .NewCT_ShapeProperties ();for _ ,_ebfe :=range start .Attr {if _ebfe .Name .Local =="\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"{_ecgc ,_abgd :=_d .ParseBool (_ebfe .Value ); +if _abgd !=nil {return _abgd ;};_aegf .UseBgFillAttr =&_ecgc ;continue ;};};_ebba :for {_aacc ,_dabbd :=d .Token ();if _dabbd !=nil {return _dabbd ;};switch _ecef :=_aacc .(type ){case _g .StartElement :switch _ecef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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 _bbfa :=d .DecodeElement (_aegf .NvSpPr ,&_ecef ); +_bbfa !=nil {return _bbfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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 _fadbd :=d .DecodeElement (_aegf .SpPr ,&_ecef ); +_fadbd !=nil {return _fadbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0079l\u0065"}:_aegf .Style =_b .NewCT_ShapeStyle (); +if _cfeb :=d .DecodeElement (_aegf .Style ,&_ecef );_cfeb !=nil {return _cfeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_aegf .TxBody =_b .NewCT_TextBody (); +if _fggde :=d .DecodeElement (_aegf .TxBody ,&_ecef );_fggde !=nil {return _fggde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aegf .ExtLst =NewCT_ExtensionListModify (); +if _fcedb :=d .DecodeElement (_aegf .ExtLst ,&_ecef );_fcedb !=nil {return _fcedb ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_ecef .Name ); +if _fdfgd :=d .Skip ();_fdfgd !=nil {return _fdfgd ;};};case _g .EndElement :break _ebba ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_NormalViewPortion and its children -func (_bdaeg *CT_NormalViewPortion )Validate ()error {return _bdaeg .ValidateWithPath ("C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e");}; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_geba *CT_HeaderFooter )ValidateWithPath (path string )error {if _geba .ExtLst !=nil {if _ccaga :=_geba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccaga !=nil {return _ccaga ;};};return nil ;};func (_agggg ST_PlaceholderSize )String ()string {switch _agggg {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 (_bbbda *ST_TLAnimateBehaviorValueType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bbbda =0; +case "\u0073\u0074\u0072":*_bbbda =1;case "\u006e\u0075\u006d":*_bbbda =2;case "\u0063\u006c\u0072":*_bbbda =3;};return nil ;}; -// ValidateWithPath validates the CT_TLByHslColorTransform and its children, prefixing error messages with path -func (_fcfdgd *CT_TLByHslColorTransform )ValidateWithPath (path string )error {if _beaee :=_fcfdgd .SAttr .ValidateWithPath (path +"\u002f\u0053\u0041\u0074\u0074\u0072");_beaee !=nil {return _beaee ;};if _aacff :=_fcfdgd .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072"); -_aacff !=nil {return _aacff ;};return nil ;}; +// Validate validates the CT_HandoutMaster and its children +func (_efgfc *CT_HandoutMaster )Validate ()error {return _efgfc .ValidateWithPath ("\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};func NewCT_CustomShow ()*CT_CustomShow {_defc :=&CT_CustomShow {};_defc .SldLst =NewCT_SlideRelationshipList (); +return _defc ;};func (_fdfee *ST_TLAnimateColorSpace )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebacd ,_begeg :=d .Token ();if _begeg !=nil {return _begeg ;};if _bdfcb ,_bgbc :=_ebacd .(_g .EndElement );_bgbc &&_bdfcb .Name ==start .Name {*_fdfee =1; +return nil ;};if _bafdd ,_cgfdag :=_ebacd .(_g .CharData );!_cgfdag {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebacd );}else {switch string (_bafdd ){case "":*_fdfee =0; +case "\u0072\u0067\u0062":*_fdfee =1;case "\u0068\u0073\u006c":*_fdfee =2;};};_ebacd ,_begeg =d .Token ();if _begeg !=nil {return _begeg ;};if _aeadg ,_bbabb :=_ebacd .(_g .EndElement );_bbabb &&_aeadg .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebacd ); +};func ParseUnionST_Percentage (s string )(_b .ST_Percentage ,error ){return _b .ParseUnionST_Percentage (s );};type CT_TLTemplate struct{ -// Validate validates the CT_SplitTransition and its children -func (_dceb *CT_SplitTransition )Validate ()error {return _dceb .ValidateWithPath ("\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");}; +// Level +LvlAttr *uint32 ; -// ValidateWithPath validates the HandoutMaster and its children, prefixing error messages with path -func (_cbdfd *HandoutMaster )ValidateWithPath (path string )error {if _ecbbd :=_cbdfd .CT_HandoutMaster .ValidateWithPath (path );_ecbbd !=nil {return _ecbbd ;};return nil ;};func (_fba *AG_TLBuild )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_ebg :=range start .Attr {if _ebg .Name .Local =="\u0073\u0070\u0069\u0064"{_cef ,_eg :=_e .ParseUint (_ebg .Value ,10,32); -if _eg !=nil {return _eg ;};_bdg :=uint32 (_cef );_fba .SpidAttr =&_bdg ;continue ;};if _ebg .Name .Local =="\u0067\u0072\u0070I\u0064"{_dd ,_egf :=_e .ParseUint (_ebg .Value ,10,32);if _egf !=nil {return _egf ;};_ad :=uint32 (_dd );_fba .GrpIdAttr =&_ad ; -continue ;};if _ebg .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_efg ,_dbe :=_e .ParseBool (_ebg .Value );if _dbe !=nil {return _dbe ;};_fba .UiExpandAttr =&_efg ;continue ;};};for {_fgc ,_de :=d .Token ();if _de !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u003a\u0020%\u0073",_de ); -};if _ge ,_gef :=_fgc .(_gg .EndElement );_gef &&_ge .Name ==start .Name {break ;};};return nil ;};const (ST_ViewTypeUnset ST_ViewType =0;ST_ViewTypeSldView ST_ViewType =1;ST_ViewTypeSldMasterView ST_ViewType =2;ST_ViewTypeNotesView ST_ViewType =3;ST_ViewTypeHandoutView ST_ViewType =4; -ST_ViewTypeNotesMasterView ST_ViewType =5;ST_ViewTypeOutlineView ST_ViewType =6;ST_ViewTypeSldSorterView ST_ViewType =7;ST_ViewTypeSldThumbnailView ST_ViewType =8;);func (_gffdgb *ST_ViewType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bgcf ,_gcebg :=d .Token (); -if _gcebg !=nil {return _gcebg ;};if _dgabd ,_afcdb :=_bgcf .(_gg .EndElement );_afcdb &&_dgabd .Name ==start .Name {*_gffdgb =1;return nil ;};if _gecgd ,_cdfa :=_bgcf .(_gg .CharData );!_cdfa {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgcf ); -}else {switch string (_gecgd ){case "":*_gffdgb =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_gffdgb =1;case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_gffdgb =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_gffdgb =3; -case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_gffdgb =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_gffdgb =5;case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_gffdgb =6; -case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_gffdgb =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_gffdgb =8;};};_bgcf ,_gcebg =d .Token ();if _gcebg !=nil {return _gcebg ; -};if _eegef ,_caacd :=_bgcf .(_gg .EndElement );_caacd &&_eegef .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgcf ); +// Time Node List +TnLst *CT_TimeNodeList ;};func (_fbddg *ST_SplitterBarState )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbddg =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_fbddg =1;case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_fbddg =2; +case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_fbddg =3;};return nil ;};func (_geecb *ST_TLTimeNodeSyncType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfefd ,_efcgf :=d .Token ();if _efcgf !=nil {return _efcgf ;};if _dedde ,_cacdd :=_gfefd .(_g .EndElement ); +_cacdd &&_dedde .Name ==start .Name {*_geecb =1;return nil ;};if _dedfd ,_ggbdd :=_gfefd .(_g .CharData );!_ggbdd {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfefd ); +}else {switch string (_dedfd ){case "":*_geecb =0;case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_geecb =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_geecb =2;};};_gfefd ,_efcgf =d .Token ();if _efcgf !=nil {return _efcgf ;};if _fgebf ,_fggg :=_gfefd .(_g .EndElement ); +_fggg &&_fgebf .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfefd );};func (_aefbb ST_Direction )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_afbceg :=_g .Attr {}; +_afbceg .Name =name ;switch _aefbb {case ST_DirectionUnset :_afbceg .Value ="";case ST_DirectionHorz :_afbceg .Value ="\u0068\u006f\u0072\u007a";case ST_DirectionVert :_afbceg .Value ="\u0076\u0065\u0072\u0074";};return _afbceg ,nil ;};func (_bfgad *ST_TLAnimateColorDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bfgad =0; +case "\u0063\u0077":*_bfgad =1;case "\u0063\u0063\u0077":*_bfgad =2;};return nil ;};func (_dcaa ST_TLBehaviorOverrideType )ValidateWithPath (path string )error {switch _dcaa {case 0,1,2:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcaa )); +};return nil ;};func NewCT_TLTimeNodeSequence ()*CT_TLTimeNodeSequence {_dcdfg :=&CT_TLTimeNodeSequence {};_dcdfg .CTn =NewCT_TLCommonTimeNodeData ();return _dcdfg ;};func (_fdefb *CT_TLTimeTargetElement )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _fdefb .SldTgt !=nil {_dddbd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0054\u0067\u0074"}};e .EncodeElement (_fdefb .SldTgt ,_dddbd );};if _fdefb .SndTgt !=nil {_caafd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006e\u0064\u0054\u0067\u0074"}}; +e .EncodeElement (_fdefb .SndTgt ,_caafd );};if _fdefb .SpTgt !=nil {_cacc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u0070\u0054\u0067\u0074"}};e .EncodeElement (_fdefb .SpTgt ,_cacc );};if _fdefb .InkTgt !=nil {_afgfb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0069\u006e\u006b\u0054\u0067\u0074"}}; +e .EncodeElement (_fdefb .InkTgt ,_afgfb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbf *CT_Background )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fgf :=range start .Attr {if _fgf .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_gbf .BwModeAttr .UnmarshalXMLAttr (_fgf ); +continue ;};};_egd :for {_bd ,_eef :=d .Token ();if _eef !=nil {return _eef ;};switch _abdc :=_bd .(type ){case _g .StartElement :switch _abdc .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0050\u0072"}:_gbf .BgPr =NewCT_BackgroundProperties (); +if _dg :=d .DecodeElement (_gbf .BgPr ,&_abdc );_dg !=nil {return _dg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067\u0052e\u0066"}:_gbf .BgRef =_b .NewCT_StyleMatrixReference (); +if _afbg :=d .DecodeElement (_gbf .BgRef ,&_abdc );_afbg !=nil {return _afbg ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_abdc .Name ); +if _ebe :=d .Skip ();_ebe !=nil {return _ebe ;};};case _g .EndElement :break _egd ;case _g .CharData :};};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_bfge :=&CT_GroupShape {};_bfge .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_bfge .GrpSpPr =_b .NewCT_GroupShapeProperties (); +return _bfge ;};func (_dceag ST_TLBehaviorOverrideType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bfgdb :=_g .Attr {};_bfgdb .Name =name ;switch _dceag {case ST_TLBehaviorOverrideTypeUnset :_bfgdb .Value ="";case ST_TLBehaviorOverrideTypeNormal :_bfgdb .Value ="\u006e\u006f\u0072\u006d\u0061\u006c"; +case ST_TLBehaviorOverrideTypeChildStyle :_bfgdb .Value ="\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065";};return _bfgdb ,nil ;};func (_edeced ST_TLTimeNodeMasterRelation )Validate ()error {return _edeced .ValidateWithPath ("")};func (_bdfbc ST_SplitterBarState )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bdfbc .String (),start ); }; -// ValidateWithPath validates the EG_ChildSlide and its children, prefixing error messages with path -func (_daadf *EG_ChildSlide )ValidateWithPath (path string )error {if _daadf .ClrMapOvr !=nil {if _efcae :=_daadf .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_efcae !=nil {return _efcae ;};};return nil ; -};func (_faacb ST_Direction )Validate ()error {return _faacb .ValidateWithPath ("")};func (_dffg ST_SlideLayoutType )String ()string {switch _dffg {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 "";};type CT_TLIterateData struct{ +// ValidateWithPath validates the CT_TLShapeTargetElement and its children, prefixing error messages with path +func (_fbgdd *CT_TLShapeTargetElement )ValidateWithPath (path string )error {if _fbgdd .Bg !=nil {if _bffed :=_fbgdd .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_bffed !=nil {return _bffed ;};};if _fbgdd .SubSp !=nil {if _edba :=_fbgdd .SubSp .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0053\u0070"); +_edba !=nil {return _edba ;};};if _fbgdd .OleChartEl !=nil {if _dfdac :=_fbgdd .OleChartEl .ValidateWithPath (path +"/\u004f\u006c\u0065\u0043\u0068\u0061\u0072\u0074\u0045\u006c");_dfdac !=nil {return _dfdac ;};};if _fbgdd .TxEl !=nil {if _afbdc :=_fbgdd .TxEl .ValidateWithPath (path +"\u002f\u0054\u0078E\u006c"); +_afbdc !=nil {return _afbdc ;};};if _fbgdd .GraphicEl !=nil {if _bgbbc :=_fbgdd .GraphicEl .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0045\u006c");_bgbbc !=nil {return _bgbbc ;};};return nil ;};type SldLayout struct{CT_SlideLayout }; +func (_ggdfb *CT_TLTimeCondition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbgab :=range start .Attr {if _cbgab .Name .Local =="\u0065\u0076\u0074"{_ggdfb .EvtAttr .UnmarshalXMLAttr (_cbgab );continue ;};if _cbgab .Name .Local =="\u0064\u0065\u006ca\u0079"{_gdfdg ,_faeg :=ParseUnionST_TLTime (_cbgab .Value ); +if _faeg !=nil {return _faeg ;};_ggdfb .DelayAttr =&_gdfdg ;continue ;};};_bdceb :for {_bdaeb ,_eefd :=d .Token ();if _eefd !=nil {return _eefd ;};switch _dfbad :=_bdaeb .(type ){case _g .StartElement :switch _dfbad .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0067\u0074E\u006c"}:_ggdfb .TgtEl =NewCT_TLTimeTargetElement (); +if _ddbd :=d .DecodeElement (_ggdfb .TgtEl ,&_dfbad );_ddbd !=nil {return _ddbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006e"}:_ggdfb .Tn =NewCT_TLTriggerTimeNodeID (); +if _gfada :=d .DecodeElement (_ggdfb .Tn ,&_dfbad );_gfada !=nil {return _gfada ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0074\u006e"}:_ggdfb .Rtn =NewCT_TLTriggerRuntimeNode (); +if _ggfc :=d .DecodeElement (_ggdfb .Rtn ,&_dfbad );_ggfc !=nil {return _ggfc ;};default:_de .Log .Debug ("\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",_dfbad .Name ); +if _aefbg :=d .Skip ();_aefbg !=nil {return _aefbg ;};};case _g .EndElement :break _bdceb ;case _g .CharData :};};return nil ;}; -// Iterate Type -TypeAttr ST_IterateType ; +// ValidateWithPath validates the CT_ControlList and its children, prefixing error messages with path +func (_ggdd *CT_ControlList )ValidateWithPath (path string )error {for _gbad ,_ebea :=range _ggdd .Control {if _cea :=_ebea .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_gbad )); +_cea !=nil {return _cea ;};};return nil ;};const (ST_PrintColorModeUnset ST_PrintColorMode =0;ST_PrintColorModeBw ST_PrintColorMode =1;ST_PrintColorModeGray ST_PrintColorMode =2;ST_PrintColorModeClr ST_PrintColorMode =3;);func (_dcag *CT_CommentList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _dcag .Cm !=nil {_ged :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006d"}};for _ ,_bdf :=range _dcag .Cm {e .EncodeElement (_bdf ,_ged );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebccd *CT_TLTimeNodeExclusive )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebccd .CTn =NewCT_TLCommonTimeNodeData (); +_ccece :for {_gcfbd ,_bbbd :=d .Token ();if _bbbd !=nil {return _bbbd ;};switch _debb :=_gcfbd .(type ){case _g .StartElement :switch _debb .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _ebaea :=d .DecodeElement (_ebccd .CTn ,&_debb ); +_ebaea !=nil {return _ebaea ;};default:_de .Log .Debug ("\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",_debb .Name ); +if _eaeec :=d .Skip ();_eaeec !=nil {return _eaeec ;};};case _g .EndElement :break _ccece ;case _g .CharData :};};return nil ;};func (_bbefa ST_TLOleChartBuildType )String ()string {switch _bbefa {case 0:return "";case 1:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e"; +case 2:return "\u0073\u0065\u0072\u0069\u0065\u0073";case 3:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case 4:return "\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case 5:return "\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c"; +};return "";};func (_aagd *CT_TagsData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_aagd .IdAttr )});e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dggca *EG_ExtensionList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dggca .Ext !=nil {_bcaca :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065x\u0074"}}; +for _ ,_ddgbd :=range _dggca .Ext {e .EncodeElement (_ddgbd ,_bcaca );};};return nil ;};type CT_TLTimeConditionList struct{ -// Backwards -BackwardsAttr *bool ; +// Condition +Cond []*CT_TLTimeCondition ;};type CT_OleObjectChoice struct{Embed *CT_OleObjectEmbed ;Link *CT_OleObjectLink ;}; -// Time Absolute -TmAbs *CT_TLIterateIntervalTime ; +// ValidateWithPath validates the CT_OutlineViewSlideList and its children, prefixing error messages with path +func (_cffde *CT_OutlineViewSlideList )ValidateWithPath (path string )error {for _fcce ,_dcaggc :=range _cffde .Sld {if _dadg :=_dcaggc .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_fcce ));_dadg !=nil {return _dadg ; +};};return nil ;};func (_bfbc ST_TLBehaviorOverrideType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bfbc .String (),start );};func (_caaba *ST_PrintColorMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_caaba =0; +case "\u0062\u0077":*_caaba =1;case "\u0067\u0072\u0061\u0079":*_caaba =2;case "\u0063\u006c\u0072":*_caaba =3;};return nil ;};func (_aggfa ST_TLAnimateMotionPathEditMode )String ()string {switch _aggfa {case 0:return "";case 1:return "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"; +case 2:return "\u0066\u0069\u0078e\u0064";};return "";};func (_gdge ST_TLAnimateMotionPathEditMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abfdf :=_g .Attr {};_abfdf .Name =name ;switch _gdge {case ST_TLAnimateMotionPathEditModeUnset :_abfdf .Value =""; +case ST_TLAnimateMotionPathEditModeRelative :_abfdf .Value ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case ST_TLAnimateMotionPathEditModeFixed :_abfdf .Value ="\u0066\u0069\u0078e\u0064";};return _abfdf ,nil ;};type ST_TLTimeNodeMasterRelation byte ; +func (_bdbe *CT_SlideMaster )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bdbe .PreserveAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_bdbe .PreserveAttr ))}); +};e .EncodeToken (start );_babd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_bdbe .CSld ,_babd );_cbag :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}}; +e .EncodeElement (_bdbe .ClrMap ,_cbag );if _bdbe .SldLayoutIdLst !=nil {_gfagdd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003as\u006c\u0064\u004ca\u0079\u006f\u0075\u0074\u0049\u0064\u004c\u0073\u0074"}};e .EncodeElement (_bdbe .SldLayoutIdLst ,_gfagdd ); +};if _bdbe .Transition !=nil {_agcbg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074r\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bdbe .Transition ,_agcbg );};if _bdbe .Timing !=nil {_fbdab :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0069\u006d\u0069\u006e\u0067"}}; +e .EncodeElement (_bdbe .Timing ,_fbdab );};if _bdbe .Hf !=nil {_efbad :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_bdbe .Hf ,_efbad );};if _bdbe .TxStyles !=nil {_edcda :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0078\u0053\u0074\u0079\u006c\u0065\u0073"}}; +e .EncodeElement (_bdbe .TxStyles ,_edcda );};if _bdbe .ExtLst !=nil {_ffcg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bdbe .ExtLst ,_ffcg );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Time Percentage -TmPct *CT_TLIterateIntervalPercentage ;};func (_cafab *CT_SlideRelationshipListEntry )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_cafab .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_Rel ()*CT_Rel {_abfgf :=&CT_Rel {};return _abfgf };type CT_GraphicalObjectFrameNonVisual struct{ +// ValidateWithPath validates the CT_ShowProperties and its children, prefixing error messages with path +func (_edbb *CT_ShowProperties )ValidateWithPath (path string )error {if _edbb .Present !=nil {if _ggadb :=_edbb .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_ggadb !=nil {return _ggadb ;};};if _edbb .Browse !=nil {if _bfcg :=_edbb .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065"); +_bfcg !=nil {return _bfcg ;};};if _edbb .Kiosk !=nil {if _cgadg :=_edbb .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_cgadg !=nil {return _cgadg ;};};if _edbb .SldAll !=nil {if _fbb :=_edbb .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c"); +_fbb !=nil {return _fbb ;};};if _edbb .SldRg !=nil {if _cecgb :=_edbb .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067");_cecgb !=nil {return _cecgb ;};};if _edbb .CustShow !=nil {if _faaede :=_edbb .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw"); +_faaede !=nil {return _faaede ;};};if _edbb .PenClr !=nil {if _gafb :=_edbb .PenClr .ValidateWithPath (path +"\u002fP\u0065\u006e\u0043\u006c\u0072");_gafb !=nil {return _gafb ;};};if _edbb .ExtLst !=nil {if _dbca :=_edbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dbca !=nil {return _dbca ;};};return nil ;};func (_bgfa *ST_SlideLayoutType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bgfa =0;case "\u0074\u0069\u0074l\u0065":*_bgfa =1;case "\u0074\u0078":*_bgfa =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_bgfa =3; +case "\u0074\u0062\u006c":*_bgfa =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_bgfa =5;case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_bgfa =6;case "\u0064\u0067\u006d":*_bgfa =7;case "\u0063\u0068\u0061r\u0074":*_bgfa =8; +case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_bgfa =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_bgfa =10;case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_bgfa =11;case "\u0062\u006c\u0061n\u006b":*_bgfa =12; +case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_bgfa =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_bgfa =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_bgfa =15;case "\u006f\u0062\u006a":*_bgfa =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_bgfa =17; +case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_bgfa =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_bgfa =19;case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_bgfa =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_bgfa =21; +case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_bgfa =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_bgfa =23;case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_bgfa =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_bgfa =25; +case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_bgfa =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_bgfa =27;case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_bgfa =28; +case "\u0074\u0077\u006f\u004f\u0062\u006a":*_bgfa =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_bgfa =30;case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_bgfa =31;case "\u0063\u0075\u0073\u0074":*_bgfa =32; +case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_bgfa =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_bgfa =34;case "\u006f\u0062\u006aT\u0078":*_bgfa =35;case "\u0070\u0069\u0063T\u0078":*_bgfa =36;};return nil ;};func (_gddf *ST_TLTimeIndefinite )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcffc ,_ccdaf :=d .Token (); +if _ccdaf !=nil {return _ccdaf ;};if _ffcge ,_babcea :=_gcffc .(_g .EndElement );_babcea &&_ffcge .Name ==start .Name {*_gddf =1;return nil ;};if _dfdce ,_aeddb :=_gcffc .(_g .CharData );!_aeddb {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcffc ); +}else {switch string (_dfdce ){case "":*_gddf =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_gddf =1;};};_gcffc ,_ccdaf =d .Token ();if _ccdaf !=nil {return _ccdaf ;};if _dgfcg ,_gccad :=_gcffc .(_g .EndElement );_gccad &&_dgfcg .Name ==start .Name {return nil ; +};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcffc );}; -// Non-Visual Drawing Properties -CNvPr *_cf .CT_NonVisualDrawingProps ; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_dfg *CT_Background )ValidateWithPath (path string )error {if _gff :=_dfg .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gff !=nil {return _gff ;};if _dfg .BgPr !=nil {if _dfa :=_dfg .BgPr .ValidateWithPath (path +"\u002f\u0042\u0067P\u0072"); +_dfa !=nil {return _dfa ;};};if _dfg .BgRef !=nil {if _eca :=_dfg .BgRef .ValidateWithPath (path +"\u002f\u0042\u0067\u0052\u0065\u0066");_eca !=nil {return _eca ;};};return nil ;}; -// Non-Visual Graphic Frame Drawing Properties -CNvGraphicFramePr *_cf .CT_NonVisualGraphicFrameProperties ; +// ValidateWithPath validates the CT_NotesSlide and its children, prefixing error messages with path +func (_agbb *CT_NotesSlide )ValidateWithPath (path string )error {if _bddc :=_agbb .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_bddc !=nil {return _bddc ;};if _agbb .ClrMapOvr !=nil {if _ggcgb :=_agbb .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"); +_ggcgb !=nil {return _ggcgb ;};};if _agbb .ExtLst !=nil {if _gdace :=_agbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdace !=nil {return _gdace ;};};return nil ;};func (_bbafb ST_TLBehaviorTransformType )ValidateWithPath (path string )error {switch _bbafb {case 0,1,2:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbafb )); +};return nil ;};func NewViewPr ()*ViewPr {_fggbc :=&ViewPr {};_fggbc .CT_ViewProperties =*NewCT_ViewProperties ();return _fggbc ;}; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};func NewCT_ShowInfoKiosk ()*CT_ShowInfoKiosk {_fcfa :=&CT_ShowInfoKiosk {};return _fcfa };func (_bbga *ViewPr )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bbga .CT_ViewProperties =*NewCT_ViewProperties (); -for _ ,_afdf :=range start .Attr {if _afdf .Name .Local =="\u006c\u0061\u0073\u0074\u0056\u0069\u0065\u0077"{_bbga .LastViewAttr .UnmarshalXMLAttr (_afdf );continue ;};if _afdf .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dcaee ,_efcce :=_e .ParseBool (_afdf .Value ); -if _efcce !=nil {return _efcce ;};_bbga .ShowCommentsAttr =&_dcaee ;continue ;};};_agede :for {_dcca ,_eeeeed :=d .Token ();if _eeeeed !=nil {return _eeeeed ;};switch _degd :=_dcca .(type ){case _gg .StartElement :switch _degd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbga .NormalViewPr =NewCT_NormalViewProperties (); -if _aedgf :=d .DecodeElement (_bbga .NormalViewPr ,&_degd );_aedgf !=nil {return _aedgf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbga .SlideViewPr =NewCT_SlideViewProperties (); -if _agga :=d .DecodeElement (_bbga .SlideViewPr ,&_degd );_agga !=nil {return _agga ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbga .OutlineViewPr =NewCT_OutlineViewProperties (); -if _dfad :=d .DecodeElement (_bbga .OutlineViewPr ,&_degd );_dfad !=nil {return _dfad ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbga .NotesTextViewPr =NewCT_NotesTextViewProperties (); -if _ececg :=d .DecodeElement (_bbga .NotesTextViewPr ,&_degd );_ececg !=nil {return _ececg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bbga .SorterViewPr =NewCT_SlideSorterViewProperties (); -if _eefd :=d .DecodeElement (_bbga .SorterViewPr ,&_degd );_eefd !=nil {return _eefd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbga .NotesViewPr =NewCT_NotesViewProperties (); -if _fcbee :=d .DecodeElement (_bbga .NotesViewPr ,&_degd );_fcbee !=nil {return _fcbee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbga .GridSpacing =_cf .NewCT_PositiveSize2D (); -if _gcecc :=d .DecodeElement (_bbga .GridSpacing ,&_degd );_gcecc !=nil {return _gcecc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbga .ExtLst =NewCT_ExtensionList (); -if _fggcb :=d .DecodeElement (_bbga .ExtLst ,&_degd );_fggcb !=nil {return _fggcb ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_degd .Name ); -if _gdedd :=d .Skip ();_gdedd !=nil {return _gdedd ;};};case _gg .EndElement :break _agede ;case _gg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TLCommonMediaNodeData and its children, prefixing error messages with path +func (_bgacd *CT_TLCommonMediaNodeData )ValidateWithPath (path string )error {if _bgacd .VolAttr !=nil {if _efeg :=_bgacd .VolAttr .ValidateWithPath (path +"\u002f\u0056\u006f\u006c\u0041\u0074\u0074\u0072");_efeg !=nil {return _efeg ;};};if _dcgdga :=_bgacd .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e"); +_dcgdga !=nil {return _dcgdga ;};if _gggcd :=_bgacd .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_gggcd !=nil {return _gggcd ;};return nil ;}; -// ValidateWithPath validates the CT_TLByAnimateColorTransform and its children, prefixing error messages with path -func (_ffaf *CT_TLByAnimateColorTransform )ValidateWithPath (path string )error {if _ffaf .Rgb !=nil {if _cfabg :=_ffaf .Rgb .ValidateWithPath (path +"\u002f\u0052\u0067\u0062");_cfabg !=nil {return _cfabg ;};};if _ffaf .Hsl !=nil {if _cddea :=_ffaf .Hsl .ValidateWithPath (path +"\u002f\u0048\u0073\u006c"); -_cddea !=nil {return _cddea ;};};return nil ;};func ParseUnionST_PositivePercentage (s string )(_cf .ST_PositivePercentage ,error ){return _cf .ParseUnionST_PositivePercentage (s );};type ST_TLAnimateEffectTransition byte ;func (_aadfc ST_TLBehaviorAccumulateType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cfega :=_gg .Attr {}; -_cfega .Name =name ;switch _aadfc {case ST_TLBehaviorAccumulateTypeUnset :_cfega .Value ="";case ST_TLBehaviorAccumulateTypeNone :_cfega .Value ="\u006e\u006f\u006e\u0065";case ST_TLBehaviorAccumulateTypeAlways :_cfega .Value ="\u0061\u006c\u0077\u0061\u0079\u0073"; -};return _cfega ,nil ;};func (_cagga ST_TLTimeNodeSyncType )Validate ()error {return _cagga .ValidateWithPath ("")};type ST_PhotoAlbumLayout byte ;func (_gdgf *ST_TLDiagramBuildType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gdgf =0; -case "\u0077\u0068\u006fl\u0065":*_gdgf =1;case "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_gdgf =2;case "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068":*_gdgf =3;case "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065":*_gdgf =4; -case "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c":*_gdgf =5;case "\u0063\u0077":*_gdgf =6;case "\u0063\u0077\u0049\u006e":*_gdgf =7;case "\u0063\u0077\u004fu\u0074":*_gdgf =8;case "\u0063\u0063\u0077":*_gdgf =9;case "\u0063\u0063\u0077I\u006e":*_gdgf =10; -case "\u0063\u0063\u0077\u004f\u0075\u0074":*_gdgf =11;case "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067":*_gdgf =12;case "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg":*_gdgf =13;case "\u0075\u0070":*_gdgf =14;case "\u0064\u006f\u0077\u006e":*_gdgf =15; -case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_gdgf =16;case "\u0063\u0075\u0073\u0074":*_gdgf =17;};return nil ;}; +// Validate validates the CT_TLMediaNodeVideo and its children +func (_fbfgf *CT_TLMediaNodeVideo )Validate ()error {return _fbfgf .ValidateWithPath ("\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f");};func (_bcbda *ST_TLTimeAnimateValueTime )Validate ()error {return _bcbda .ValidateWithPath ("")}; +func (_accgc *CT_TLMediaNodeAudio )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _accgc .IsNarrationAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"i\u0073\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_accgc .IsNarrationAttr ))}); +};e .EncodeToken (start );_cgaegd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_accgc .CMediaNode ,_cgaegd );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +}; -// Validate validates the CT_CustomShowList and its children -func (_aeaga *CT_CustomShowList )Validate ()error {return _aeaga .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074");};func NewCT_EmbeddedFontListEntry ()*CT_EmbeddedFontListEntry {_acfb :=&CT_EmbeddedFontListEntry {}; -_acfb .Font =_cf .NewCT_TextFont ();return _acfb ;};func NewCT_CommentAuthorList ()*CT_CommentAuthorList {_cec :=&CT_CommentAuthorList {};return _cec };const (ST_TLCommandTypeUnset ST_TLCommandType =0;ST_TLCommandTypeEvt ST_TLCommandType =1;ST_TLCommandTypeCall ST_TLCommandType =2; -ST_TLCommandTypeVerb ST_TLCommandType =3;);func (_dcaca ST_TLNextActionType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_fgbef :=_gg .Attr {};_fgbef .Name =name ;switch _dcaca {case ST_TLNextActionTypeUnset :_fgbef .Value ="";case ST_TLNextActionTypeNone :_fgbef .Value ="\u006e\u006f\u006e\u0065"; -case ST_TLNextActionTypeSeek :_fgbef .Value ="\u0073\u0065\u0065\u006b";};return _fgbef ,nil ;};func (_ggcb *CT_CustomShowId )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_ggcb .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fbfdd *ST_TransitionEightDirectionType )Validate ()error {return _fbfdd .ValidateWithPath ("")};func NewCT_TLGraphicalObjectBuild ()*CT_TLGraphicalObjectBuild {_efge :=&CT_TLGraphicalObjectBuild {}; -return _efge ;}; +// ValidateWithPath validates the CT_StringTag and its children, prefixing error messages with path +func (_bdce *CT_StringTag )ValidateWithPath (path string )error {return nil };func (_dggc *CT_OleObjectEmbed )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gcgdd :=range start .Attr {if _gcgdd .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"{_dggc .FollowColorSchemeAttr .UnmarshalXMLAttr (_gcgdd ); +continue ;};};_cgab :for {_gedcd ,_feace :=d .Token ();if _feace !=nil {return _feace ;};switch _gcae :=_gedcd .(type ){case _g .StartElement :switch _gcae .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dggc .ExtLst =NewCT_ExtensionList (); +if _dgcf :=d .DecodeElement (_dggc .ExtLst ,&_gcae );_dgcf !=nil {return _dgcf ;};default:_de .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_gcae .Name ); +if _abga :=d .Skip ();_abga !=nil {return _abga ;};};case _g .EndElement :break _cgab ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_TLCommonBehaviorData and its children -func (_dcgbe *CT_TLCommonBehaviorData )Validate ()error {return _dcgbe .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061");};func (_fgecd ST_TransitionSideDirectionType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_cdfge :=_gg .Attr {}; -_cdfge .Name =name ;switch _fgecd {case ST_TransitionSideDirectionTypeUnset :_cdfge .Value ="";case ST_TransitionSideDirectionTypeL :_cdfge .Value ="\u006c";case ST_TransitionSideDirectionTypeU :_cdfge .Value ="\u0075";case ST_TransitionSideDirectionTypeR :_cdfge .Value ="\u0072"; -case ST_TransitionSideDirectionTypeD :_cdfge .Value ="\u0064";};return _cdfge ,nil ;};const (ST_TLTimeIndefiniteUnset ST_TLTimeIndefinite =0;ST_TLTimeIndefiniteIndefinite ST_TLTimeIndefinite =1;);func NewCT_HandoutMasterIdList ()*CT_HandoutMasterIdList {_dceg :=&CT_HandoutMasterIdList {}; -return _dceg ;};type ST_WebScreenSize byte ;func (_cdef *ST_TLTimeNodeMasterRelation )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ggfbe ,_eafg :=d .Token ();if _eafg !=nil {return _eafg ;};if _gbcea ,_bgced :=_ggfbe .(_gg .EndElement ); -_bgced &&_gbcea .Name ==start .Name {*_cdef =1;return nil ;};if _dagfd ,_cfgce :=_ggfbe .(_gg .CharData );!_cfgce {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggfbe ); -}else {switch string (_dagfd ){case "":*_cdef =0;case "\u0073a\u006d\u0065\u0043\u006c\u0069\u0063k":*_cdef =1;case "\u006ca\u0073\u0074\u0043\u006c\u0069\u0063k":*_cdef =2;case "\u006ee\u0078\u0074\u0043\u006c\u0069\u0063k":*_cdef =3;};};_ggfbe ,_eafg =d .Token (); -if _eafg !=nil {return _eafg ;};if _dafegb ,_gcefb :=_ggfbe .(_gg .EndElement );_gcefb &&_dafegb .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggfbe ); -};func (_deceg *CT_HandoutMasterIdListEntry )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_deceg .IdAttr )}); -e .EncodeToken (start );if _deceg .ExtLst !=nil {_bfdd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_deceg .ExtLst ,_bfdd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ; -}; +// Validate validates the CT_Placeholder and its children +func (_daae *CT_Placeholder )Validate ()error {return _daae .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};type ST_PrintColorMode byte ;func (_bfca *CT_HandoutMaster )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_bgbe :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_bfca .CSld ,_bgbe );_bbgd :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_bfca .ClrMap ,_bbgd ); +if _bfca .Hf !=nil {_adfc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_bfca .Hf ,_adfc );};if _bfca .ExtLst !=nil {_gdeec :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_bfca .ExtLst ,_gdeec );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efggc ST_TLChartSubelementType )Validate ()error {return _efggc .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_NotesMasterIdList and its children, prefixing error messages with path -func (_cedfg *CT_NotesMasterIdList )ValidateWithPath (path string )error {if _cedfg .NotesMasterId !=nil {if _dadc :=_cedfg .NotesMasterId .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064");_dadc !=nil {return _dadc ; -};};return nil ;}; +// ValidateWithPath validates the CT_TLAnimateScaleBehavior and its children, prefixing error messages with path +func (_eefg *CT_TLAnimateScaleBehavior )ValidateWithPath (path string )error {if _edcdg :=_eefg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_edcdg !=nil {return _edcdg ;};if _eefg .By !=nil {if _gbagff :=_eefg .By .ValidateWithPath (path +"\u002f\u0042\u0079"); +_gbagff !=nil {return _gbagff ;};};if _eefg .From !=nil {if _cabgd :=_eefg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_cabgd !=nil {return _cabgd ;};};if _eefg .To !=nil {if _dcbcg :=_eefg .To .ValidateWithPath (path +"\u002f\u0054\u006f"); +_dcbcg !=nil {return _dcbcg ;};};return nil ;};func (_bcgfc ST_SplitterBarState )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eceeg :=_g .Attr {};_eceeg .Name =name ;switch _bcgfc {case ST_SplitterBarStateUnset :_eceeg .Value ="";case ST_SplitterBarStateMinimized :_eceeg .Value ="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"; +case ST_SplitterBarStateRestored :_eceeg .Value ="\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case ST_SplitterBarStateMaximized :_eceeg .Value ="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return _eceeg ,nil ;};func NewCT_TransitionSoundAction ()*CT_TransitionSoundAction {_bfdcf :=&CT_TransitionSoundAction {}; +return _bfdcf ;}; -// ValidateWithPath validates the CT_CommentAuthor and its children, prefixing error messages with path -func (_bed *CT_CommentAuthor )ValidateWithPath (path string )error {if _bed .ExtLst !=nil {if _fcfd :=_bed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcfd !=nil {return _fcfd ;};};return nil ;};func NewCT_ShapeNonVisual ()*CT_ShapeNonVisual {_aedf :=&CT_ShapeNonVisual {}; -_aedf .CNvPr =_cf .NewCT_NonVisualDrawingProps ();_aedf .CNvSpPr =_cf .NewCT_NonVisualDrawingShapeProps ();_aedf .NvPr =NewCT_ApplicationNonVisualDrawingProps ();return _aedf ;};func (_acfde *ST_PrintColorMode )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gcdfdg ,_ecgcc :=d .Token (); -if _ecgcc !=nil {return _ecgcc ;};if _fdccgb ,_abcaf :=_gcdfdg .(_gg .EndElement );_abcaf &&_fdccgb .Name ==start .Name {*_acfde =1;return nil ;};if _cabbe ,_bgfgf :=_gcdfdg .(_gg .CharData );!_bgfgf {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gcdfdg ); -}else {switch string (_cabbe ){case "":*_acfde =0;case "\u0062\u0077":*_acfde =1;case "\u0067\u0072\u0061\u0079":*_acfde =2;case "\u0063\u006c\u0072":*_acfde =3;};};_gcdfdg ,_ecgcc =d .Token ();if _ecgcc !=nil {return _ecgcc ;};if _ffgfac ,_dcgde :=_gcdfdg .(_gg .EndElement ); -_dcgde &&_ffgfac .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gcdfdg );};func (_dabdd *CT_SlideLayoutIdList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -if _dabdd .SldLayoutId !=nil {_adfaa :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074\u0049\u0064"}};for _ ,_fagc :=range _dabdd .SldLayoutId {e .EncodeElement (_fagc ,_adfaa );};};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;};type CT_BackgroundProperties struct{ +// Validate validates the CT_Shape and its children +func (_beeb *CT_Shape )Validate ()error {return _beeb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func NewCT_TLTimeAnimateValue ()*CT_TLTimeAnimateValue {_agcdb :=&CT_TLTimeAnimateValue {};return _agcdb ;};func (_deabf ST_PrintColorMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_deabf .String (),start ); +}; -// Shade to Title -ShadeToTitleAttr *bool ;NoFill *_cf .CT_NoFillProperties ;SolidFill *_cf .CT_SolidColorFillProperties ;GradFill *_cf .CT_GradientFillProperties ;BlipFill *_cf .CT_BlipFillProperties ;PattFill *_cf .CT_PatternFillProperties ;GrpFill *_cf .CT_GroupFillProperties ; -EffectLst *_cf .CT_EffectList ;EffectDag *_cf .CT_EffectContainer ;ExtLst *CT_ExtensionList ;};func (_gabdc *CT_ModifyVerifier )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gecec :=range start .Attr {if _gecec .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gedg ,_gcgfe :=_e .ParseUint (_gecec .Value ,10,32); -if _gcgfe !=nil {return _gcgfe ;};_cbgb :=uint32 (_gedg );_gabdc .SpinCountAttr =&_cbgb ;continue ;};if _gecec .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_afcfa ,_dcda :=_gecec .Value ,error (nil );if _dcda !=nil {return _dcda ; -};_gabdc .AlgorithmNameAttr =&_afcfa ;continue ;};if _gecec .Name .Local =="\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"{_edde ,_dcfb :=_gecec .Value ,error (nil );if _dcfb !=nil {return _dcfb ;};_gabdc .SaltDataAttr =&_edde ;continue ;};if _gecec .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_fdgc ,_ggdb :=_gecec .Value ,error (nil ); -if _ggdb !=nil {return _ggdb ;};_gabdc .SaltValueAttr =&_fdgc ;continue ;};if _gecec .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_gabdc .CryptProviderTypeAttr .UnmarshalXMLAttr (_gecec ); -continue ;};if _gecec .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_gabdc .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_gecec );continue ;};if _gecec .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_gabdc .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_gecec ); -continue ;};if _gecec .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_gcbd ,_gdgc :=_e .ParseUint (_gecec .Value ,10,32);if _gdgc !=nil {return _gdgc ;};_ffgc :=uint32 (_gcbd );_gabdc .CryptAlgorithmSidAttr =&_ffgc ; -continue ;};if _gecec .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_aaf ,_daff :=_gecec .Value ,error (nil );if _daff !=nil {return _daff ;};_gabdc .HashValueAttr =&_aaf ;continue ;};if _gecec .Name .Local =="\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"{_fcef ,_edef :=_e .ParseUint (_gecec .Value ,10,32); -if _edef !=nil {return _edef ;};_gfef :=uint32 (_fcef );_gabdc .SpinValueAttr =&_gfef ;continue ;};if _gecec .Name .Local =="\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"{_fcecf ,_ecbd :=_gecec .Value ,error (nil );if _ecbd !=nil {return _ecbd ;};_gabdc .HashDataAttr =&_fcecf ; -continue ;};if _gecec .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_aefa ,_ecbgb :=_gecec .Value ,error (nil );if _ecbgb !=nil {return _ecbgb ;};_gabdc .CryptProviderAttr =&_aefa ;continue ;};if _gecec .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_bdaa ,_gbab :=_e .ParseUint (_gecec .Value ,10,32); -if _gbab !=nil {return _gbab ;};_fgca :=uint32 (_bdaa );_gabdc .AlgIdExtAttr =&_fgca ;continue ;};if _gecec .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_bdfg ,_ggcg :=_gecec .Value ,error (nil );if _ggcg !=nil {return _ggcg ; -};_gabdc .AlgIdExtSourceAttr =&_bdfg ;continue ;};if _gecec .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_gffa ,_geaa :=_e .ParseUint (_gecec .Value ,10,32);if _geaa !=nil {return _geaa ; -};_efeag :=uint32 (_gffa );_gabdc .CryptProviderTypeExtAttr =&_efeag ;continue ;};if _gecec .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"{_cdcac ,_ebeff :=_gecec .Value ,error (nil ); -if _ebeff !=nil {return _ebeff ;};_gabdc .CryptProviderTypeExtSourceAttr =&_cdcac ;continue ;};};for {_ffgeg ,_fgaad :=d .Token ();if _fgaad !=nil {return _b .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",_fgaad ); -};if _fgde ,_fcfbc :=_ffgeg .(_gg .EndElement );_fcfbc &&_fgde .Name ==start .Name {break ;};};return nil ;};func NewCT_TLTimeAnimateValueList ()*CT_TLTimeAnimateValueList {_bfda :=&CT_TLTimeAnimateValueList {};return _bfda ;};func (_bged *CT_NotesMasterIdList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ecce :for {_cfdf ,_adef :=d .Token (); -if _adef !=nil {return _adef ;};switch _fbda :=_cfdf .(type ){case _gg .StartElement :switch _fbda .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bged .NotesMasterId =NewCT_NotesMasterIdListEntry (); -if _ddag :=d .DecodeElement (_bged .NotesMasterId ,&_fbda );_ddag !=nil {return _ddag ;};default:_c .Log .Debug ("\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",_fbda .Name ); -if _ecaa :=d .Skip ();_ecaa !=nil {return _ecaa ;};};case _gg .EndElement :break _ecce ;case _gg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TLGraphicalObjectBuild and its children, prefixing error messages with path +func (_gbdd *CT_TLGraphicalObjectBuild )ValidateWithPath (path string )error {if _gbdd .BldAsOne !=nil {if _abcd :=_gbdd .BldAsOne .ValidateWithPath (path +"\u002fB\u006c\u0064\u0041\u0073\u004f\u006ee");_abcd !=nil {return _abcd ;};};if _gbdd .BldSub !=nil {if _bfgfb :=_gbdd .BldSub .ValidateWithPath (path +"\u002fB\u006c\u0064\u0053\u0075\u0062"); +_bfgfb !=nil {return _bfgfb ;};};return nil ;};func (_ebfdc ST_TLTimeNodeSyncType )ValidateWithPath (path string )error {switch _ebfdc {case 0,1,2:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebfdc )); +};return nil ;};func (_acg *CT_CustomerData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ecdf :=range start .Attr {if _ecdf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ecdf .Name .Local =="\u0069\u0064"||_ecdf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ecdf .Name .Local =="\u0069\u0064"{_dcd ,_cabf :=_ecdf .Value ,error (nil ); +if _cabf !=nil {return _cabf ;};_acg .IdAttr =_dcd ;continue ;};};for {_efgc ,_gfdc :=d .Token ();if _gfdc !=nil {return _dd .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006de\u0072\u0044\u0061t\u0061:\u0020\u0025\u0073",_gfdc ); +};if _agde ,_cgae :=_efgc .(_g .EndElement );_cgae &&_agde .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Connector and its children -func (_cebb *CT_Connector )Validate ()error {return _cebb .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072");};func (_dcdb ST_PrintColorMode )Validate ()error {return _dcdb .ValidateWithPath ("")};type CT_ConnectorNonVisual struct{ +// ValidateWithPath validates the CT_CommonSlideData and its children, prefixing error messages with path +func (_agcb *CT_CommonSlideData )ValidateWithPath (path string )error {if _agcb .Bg !=nil {if _bgeg :=_agcb .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_bgeg !=nil {return _bgeg ;};};if _feaf :=_agcb .SpTree .ValidateWithPath (path +"\u002fS\u0070\u0054\u0072\u0065\u0065"); +_feaf !=nil {return _feaf ;};if _agcb .CustDataLst !=nil {if _bace :=_agcb .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_bace !=nil {return _bace ;};};if _agcb .Controls !=nil {if _bgea :=_agcb .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs"); +_bgea !=nil {return _bgea ;};};if _agcb .ExtLst !=nil {if _geed :=_agcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_geed !=nil {return _geed ;};};return nil ;};type CT_ShowInfoBrowse struct{ -// Non-Visual Drawing Properties -CNvPr *_cf .CT_NonVisualDrawingProps ; +// Show Scroll Bar in Window +ShowScrollbarAttr *bool ;};func NewCT_TLBuildDiagram ()*CT_TLBuildDiagram {_afcgb :=&CT_TLBuildDiagram {};return _afcgb };func NewCT_SlideRelationshipListEntry ()*CT_SlideRelationshipListEntry {_dgfab :=&CT_SlideRelationshipListEntry {};return _dgfab ; +};func (_accbd ST_WebScreenSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_accbd .String (),start );};type CT_TLTemplateList struct{ -// Non-Visual Connector Shape Drawing Properties -CNvCxnSpPr *_cf .CT_NonVisualConnectorProperties ; +// Template Effects +Tmpl []*CT_TLTemplate ;};func (_cbbdb ST_TLDiagramBuildType )Validate ()error {return _cbbdb .ValidateWithPath ("")};type Sld struct{CT_Slide };func (_daece *ST_OleObjectFollowColorScheme )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_daece =0; +case "\u006e\u006f\u006e\u0065":*_daece =1;case "\u0066\u0075\u006c\u006c":*_daece =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_daece =3;};return nil ;}; -// Application Non-Visual Drawing Properties -NvPr *CT_ApplicationNonVisualDrawingProps ;};type SldLayout struct{CT_SlideLayout };func (_cgeef *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gffad ,_cdcaf :=d .Token ();if _cdcaf !=nil {return _cdcaf ; -};if _gfbbg ,_cbda :=_gffad .(_gg .EndElement );_cbda &&_gfbbg .Name ==start .Name {*_cgeef =1;return nil ;};if _ecdee ,_cbagf :=_gffad .(_gg .CharData );!_cbagf {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gffad ); -}else {switch string (_ecdee ){case "":*_cgeef =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_cgeef =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_cgeef =2;};};_gffad ,_cdcaf =d .Token ();if _cdcaf !=nil {return _cdcaf ;};if _bbca ,_geeeb :=_gffad .(_gg .EndElement ); -_geeeb &&_bbca .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gffad );};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 NewCT_HtmlPublishProperties ()*CT_HtmlPublishProperties {_adgf :=&CT_HtmlPublishProperties {};return _adgf ;};func NewCT_TLCommonMediaNodeData ()*CT_TLCommonMediaNodeData {_egbdd :=&CT_TLCommonMediaNodeData {};_egbdd .CTn =NewCT_TLCommonTimeNodeData (); -_egbdd .TgtEl =NewCT_TLTimeTargetElement ();return _egbdd ;};func (_fcgbe ST_TLTimeNodePresetClassType )ValidateWithPath (path string )error {switch _fcgbe {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 (_fcgbe )); -};return nil ;};func (_ggbd ST_TransitionSideDirectionType )ValidateWithPath (path string )error {switch _ggbd {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 (_ggbd )); -};return nil ;};func (_adb *CT_Background )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _adb .BwModeAttr !=_cf .ST_BlackWhiteModeUnset {_daf ,_bab :=_adb .BwModeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); -if _bab !=nil {return _bab ;};start .Attr =append (start .Attr ,_daf );};e .EncodeToken (start );if _adb .BgPr !=nil {_ebad :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_adb .BgPr ,_ebad );};if _adb .BgRef !=nil {_fbag :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}}; -e .EncodeElement (_adb .BgRef ,_fbag );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_geeba *SldLayout )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="p\u003a\u0073\u006c\u0064\u004c\u0061\u0079\u006f\u0075\u0074";return _geeba .CT_SlideLayout .MarshalXML (e ,start );}; +// ST_TransitionEightDirectionType is a union type +type ST_TransitionEightDirectionType struct{ST_TransitionSideDirectionType ST_TransitionSideDirectionType ;ST_TransitionCornerDirectionType ST_TransitionCornerDirectionType ;};const (ST_TLAnimateMotionPathEditModeUnset ST_TLAnimateMotionPathEditMode =0; +ST_TLAnimateMotionPathEditModeRelative ST_TLAnimateMotionPathEditMode =1;ST_TLAnimateMotionPathEditModeFixed ST_TLAnimateMotionPathEditMode =2;);const (ST_TLPreviousActionTypeUnset ST_TLPreviousActionType =0;ST_TLPreviousActionTypeNone ST_TLPreviousActionType =1; +ST_TLPreviousActionTypeSkipTimed ST_TLPreviousActionType =2;);func (_baea ST_TLAnimateEffectTransition )ValidateWithPath (path string )error {switch _baea {case 0,1,2,3:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baea )); +};return nil ;}; -// Validate validates the CT_OleObjectEmbed and its children -func (_bdbcc *CT_OleObjectEmbed )Validate ()error {return _bdbcc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func NewCT_NormalViewProperties ()*CT_NormalViewProperties {_cgdg :=&CT_NormalViewProperties {}; -_cgdg .RestoredLeft =NewCT_NormalViewPortion ();_cgdg .RestoredTop =NewCT_NormalViewPortion ();return _cgdg ;};type ST_TLNextActionType byte ;const (ST_OleObjectFollowColorSchemeUnset ST_OleObjectFollowColorScheme =0;ST_OleObjectFollowColorSchemeNone ST_OleObjectFollowColorScheme =1; -ST_OleObjectFollowColorSchemeFull ST_OleObjectFollowColorScheme =2;ST_OleObjectFollowColorSchemeTextAndBackground ST_OleObjectFollowColorScheme =3;);func (_bgcdd *CT_HeaderFooter )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fbfb :=range start .Attr {if _fbfb .Name .Local =="\u0073\u006c\u0064\u004e\u0075\u006d"{_dcdd ,_adec :=_e .ParseBool (_fbfb .Value ); -if _adec !=nil {return _adec ;};_bgcdd .SldNumAttr =&_dcdd ;continue ;};if _fbfb .Name .Local =="\u0068\u0064\u0072"{_bfdb ,_cadg :=_e .ParseBool (_fbfb .Value );if _cadg !=nil {return _cadg ;};_bgcdd .HdrAttr =&_bfdb ;continue ;};if _fbfb .Name .Local =="\u0066\u0074\u0072"{_feeb ,_bfdeb :=_e .ParseBool (_fbfb .Value ); -if _bfdeb !=nil {return _bfdeb ;};_bgcdd .FtrAttr =&_feeb ;continue ;};if _fbfb .Name .Local =="\u0064\u0074"{_bfee ,_gdeff :=_e .ParseBool (_fbfb .Value );if _gdeff !=nil {return _gdeff ;};_bgcdd .DtAttr =&_bfee ;continue ;};};_fdgg :for {_cgga ,_gabf :=d .Token (); -if _gabf !=nil {return _gabf ;};switch _bcdf :=_cgga .(type ){case _gg .StartElement :switch _bcdf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgcdd .ExtLst =NewCT_ExtensionListModify (); -if _gcfc :=d .DecodeElement (_bgcdd .ExtLst ,&_bcdf );_gcfc !=nil {return _gcfc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_bcdf .Name ); -if _ebbg :=d .Skip ();_ebbg !=nil {return _ebbg ;};};case _gg .EndElement :break _fdgg ;case _gg .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TLCommandBehavior and its children, prefixing error messages with path +func (_dfcff *CT_TLCommandBehavior )ValidateWithPath (path string )error {if _dbdag :=_dfcff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dbdag !=nil {return _dbdag ;};if _adeea :=_dfcff .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072"); +_adeea !=nil {return _adeea ;};return nil ;};type CT_Connector struct{ -// Validate validates the CT_TLTextTargetElement and its children -func (_dgag *CT_TLTextTargetElement )Validate ()error {return _dgag .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");}; +// Non-Visual Properties for a Connection Shape +NvCxnSpPr *CT_ConnectorNonVisual ; -// Validate validates the CT_TLCommonTimeNodeData and its children -func (_gbag *CT_TLCommonTimeNodeData )Validate ()error {return _gbag .ValidateWithPath ("\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061");};func (_gdgcb ST_TLNextActionType )ValidateWithPath (path string )error {switch _gdgcb {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 (_gdgcb )); -};return nil ;};func (_gaaeb *ST_TLAnimateColorDirection )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gaaeb =0;case "\u0063\u0077":*_gaaeb =1;case "\u0063\u0063\u0077":*_gaaeb =2;};return nil ;}; +// Shape Properties +SpPr *_b .CT_ShapeProperties ; -// Validate validates the CT_TLOleBuildChart and its children -func (_ffefa *CT_TLOleBuildChart )Validate ()error {return _ffefa .ValidateWithPath ("\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074");};type CT_OleObjectLink struct{ +// Connector Shape Style +Style *_b .CT_ShapeStyle ;ExtLst *CT_ExtensionListModify ;};func (_dacbe *CT_NormalViewPortion )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aabc :=range start .Attr {if _aabc .Name .Local =="\u0073\u007a"{_bfee ,_cgbe :=ParseUnionST_PositiveFixedPercentage (_aabc .Value ); +if _cgbe !=nil {return _cgbe ;};_dacbe .SzAttr =_bfee ;continue ;};if _aabc .Name .Local =="\u0061\u0075\u0074\u006f\u0041\u0064\u006a\u0075\u0073\u0074"{_dfae ,_fbdg :=_d .ParseBool (_aabc .Value );if _fbdg !=nil {return _fbdg ;};_dacbe .AutoAdjustAttr =&_dfae ; +continue ;};};for {_edcba ,_cccfff :=d .Token ();if _cccfff !=nil {return _dd .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",_cccfff ); +};if _dbd ,_fbec :=_edcba .(_g .EndElement );_fbec &&_dbd .Name ==start .Name {break ;};};return nil ;};type CT_TLGraphicalObjectBuild struct{ -// Update Linked Embedded Objects Automatically -UpdateAutomaticAttr *bool ;ExtLst *CT_ExtensionList ;};func (_dcad *CT_HeaderFooter )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _dcad .SldNumAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u006c\u0064\u004e\u0075\u006d"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_dcad .SldNumAttr ))}); -};if _dcad .HdrAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068\u0064\u0072"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_dcad .HdrAttr ))});};if _dcad .FtrAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u0074\u0072"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_dcad .FtrAttr ))}); -};if _dcad .DtAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_dcad .DtAttr ))});};e .EncodeToken (start );if _dcad .ExtLst !=nil {_ceee :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_dcad .ExtLst ,_ceee );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Build As One +BldAsOne *CT_Empty ; -// Validate validates the CT_SlideMasterIdListEntry and its children -func (_bfefa *CT_SlideMasterIdListEntry )Validate ()error {return _bfefa .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");}; +// Build Sub Elements +BldSub *_b .CT_AnimationGraphicalObjectBuildProperties ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};const (ST_TLBehaviorOverrideTypeUnset ST_TLBehaviorOverrideType =0;ST_TLBehaviorOverrideTypeNormal ST_TLBehaviorOverrideType =1;ST_TLBehaviorOverrideTypeChildStyle ST_TLBehaviorOverrideType =2; +);func (_ffcf *CT_GuideList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adff :for {_agbc ,_cbf :=d .Token ();if _cbf !=nil {return _cbf ;};switch _cecc :=_agbc .(type ){case _g .StartElement :switch _cecc .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0075\u0069d\u0065"}:_eaeg :=NewCT_Guide (); +if _agef :=d .DecodeElement (_eaeg ,&_cecc );_agef !=nil {return _agef ;};_ffcf .Guide =append (_ffcf .Guide ,_eaeg );default:_de .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_cecc .Name ); +if _efbg :=d .Skip ();_efbg !=nil {return _efbg ;};};case _g .EndElement :break _adff ;case _g .CharData :};};return nil ;};func NewCT_BackgroundProperties ()*CT_BackgroundProperties {_ffa :=&CT_BackgroundProperties {};return _ffa ;};func NewCT_TLIterateIntervalPercentage ()*CT_TLIterateIntervalPercentage {_cfggd :=&CT_TLIterateIntervalPercentage {}; +return _cfggd ;}; -// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path -func (_bfad *CT_SmartTags )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_TLTriggerRuntimeNode and its children +func (_gbbagb *CT_TLTriggerRuntimeNode )Validate ()error {return _gbbagb .ValidateWithPath ("\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065");};type CT_EmbeddedFontListEntry struct{ -// ValidateWithPath validates the CT_TLTimeNodeSequence and its children, prefixing error messages with path -func (_fgcd *CT_TLTimeNodeSequence )ValidateWithPath (path string )error {if _ccca :=_fgcd .PrevAcAttr .ValidateWithPath (path +"/\u0050\u0072\u0065\u0076\u0041\u0063\u0041\u0074\u0074\u0072");_ccca !=nil {return _ccca ;};if _abbda :=_fgcd .NextAcAttr .ValidateWithPath (path +"/\u004e\u0065\u0078\u0074\u0041\u0063\u0041\u0074\u0074\u0072"); -_abbda !=nil {return _abbda ;};if _bdaac :=_fgcd .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_bdaac !=nil {return _bdaac ;};if _fgcd .PrevCondLst !=nil {if _beda :=_fgcd .PrevCondLst .ValidateWithPath (path +"\u002f\u0050\u0072e\u0076\u0043\u006f\u006e\u0064\u004c\u0073\u0074"); -_beda !=nil {return _beda ;};};if _fgcd .NextCondLst !=nil {if _cadde :=_fgcd .NextCondLst .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074");_cadde !=nil {return _cadde ;};};return nil ;}; +// Embedded Font Name +Font *_b .CT_TextFont ; -// Validate validates the CT_CommentList and its children -func (_fed *CT_CommentList )Validate ()error {return _fed .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func NewCT_SlideViewProperties ()*CT_SlideViewProperties {_gbffd :=&CT_SlideViewProperties {}; -_gbffd .CSldViewPr =NewCT_CommonSlideViewProperties ();return _gbffd ;};func NewEG_ExtensionList ()*EG_ExtensionList {_cacfb :=&EG_ExtensionList {};return _cacfb };type CT_TLTimeAnimateValue struct{ +// Regular Embedded Font +Regular *CT_EmbeddedFontDataId ; -// Time -TmAttr *ST_TLTimeAnimateValueTime ; +// Bold Embedded Font +Bold *CT_EmbeddedFontDataId ; -// Formula -FmlaAttr *string ; +// Italic Embedded Font +Italic *CT_EmbeddedFontDataId ; -// Value -Val *CT_TLAnimVariant ;};type CT_SlideSyncProperties struct{ +// Bold Italic Embedded Font +BoldItalic *CT_EmbeddedFontDataId ;};func (_edafa *ST_PrintWhat )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgebg ,_bfbgb :=d .Token ();if _bfbgb !=nil {return _bfbgb ;};if _abgbe ,_eagdd :=_dgebg .(_g .EndElement );_eagdd &&_abgbe .Name ==start .Name {*_edafa =1; +return nil ;};if _daeg ,_fggbe :=_dgebg .(_g .CharData );!_fggbe {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dgebg );}else {switch string (_daeg ){case "":*_edafa =0; +case "\u0073\u006c\u0069\u0064\u0065\u0073":*_edafa =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_edafa =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_edafa =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_edafa =4;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_edafa =5; +case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_edafa =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_edafa =7;case "\u006e\u006f\u0074e\u0073":*_edafa =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_edafa =9;};};_dgebg ,_bfbgb =d .Token (); +if _bfbgb !=nil {return _bfbgb ;};if _adcdg ,_agded :=_dgebg .(_g .EndElement );_agded &&_adcdg .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dgebg ); +};func (_cegcf *ST_TLNextActionType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cegcf =0;case "\u006e\u006f\u006e\u0065":*_cegcf =1;case "\u0073\u0065\u0065\u006b":*_cegcf =2;};return nil ;};func (_aegff ST_PhotoAlbumFrameShape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aegff .String (),start ); +};func (_aabbdb *ST_Direction )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abcda ,_gfcge :=d .Token ();if _gfcge !=nil {return _gfcge ;};if _aeacgf ,_gbdeg :=_abcda .(_g .EndElement );_gbdeg &&_aeacgf .Name ==start .Name {*_aabbdb =1; +return nil ;};if _ecdba ,_fbdfg :=_abcda .(_g .CharData );!_fbdfg {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abcda );}else {switch string (_ecdba ){case "":*_aabbdb =0; +case "\u0068\u006f\u0072\u007a":*_aabbdb =1;case "\u0076\u0065\u0072\u0074":*_aabbdb =2;};};_abcda ,_gfcge =d .Token ();if _gfcge !=nil {return _gfcge ;};if _becg ,_fbfda :=_abcda .(_g .EndElement );_fbfda &&_becg .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abcda ); +}; -// Server's Slide File ID -ServerSldIdAttr string ; +// Validate validates the CT_TLAnimateMotionBehavior and its children +func (_aefa *CT_TLAnimateMotionBehavior )Validate ()error {return _aefa .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 (_fbddd ST_PrintColorMode )Validate ()error {return _fbddd .ValidateWithPath ("")}; +func (_bccb ST_TLAnimateColorSpace )Validate ()error {return _bccb .ValidateWithPath ("")};func (_cdae ST_TLBehaviorTransformType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gabef :=_g .Attr {};_gabef .Name =name ;switch _cdae {case ST_TLBehaviorTransformTypeUnset :_gabef .Value =""; +case ST_TLBehaviorTransformTypePt :_gabef .Value ="\u0070\u0074";case ST_TLBehaviorTransformTypeImg :_gabef .Value ="\u0069\u006d\u0067";};return _gabef ,nil ;}; -// Server's Slide File's modification date/time -ServerSldModifiedTimeAttr _gd .Time ; +// ValidateWithPath validates the CT_TLBehaviorAttributeNameList and its children, prefixing error messages with path +func (_febbe *CT_TLBehaviorAttributeNameList )ValidateWithPath (path string )error {return nil };type ST_TLBehaviorTransformType byte ;type ST_TLBehaviorAccumulateType 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 (_ffbfe *EG_SlideListChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbfdg :for {_cgfge ,_febd :=d .Token (); +if _febd !=nil {return _febd ;};switch _fbdgc :=_cgfge .(type ){case _g .StartElement :switch _fbdgc .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\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"},_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\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"}:_ffbfe .SldAll =NewCT_Empty (); +if _ccdaa :=d .DecodeElement (_ffbfe .SldAll ,&_fbdgc );_ccdaa !=nil {return _ccdaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_ffbfe .SldRg =NewCT_IndexRange (); +if _faeec :=d .DecodeElement (_ffbfe .SldRg ,&_fbdgc );_faeec !=nil {return _faeec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_ffbfe .CustShow =NewCT_CustomShowId (); +if _accge :=d .DecodeElement (_ffbfe .CustShow ,&_fbdgc );_accge !=nil {return _accge ;};default:_de .Log .Debug ("\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",_fbdgc .Name ); +if _afgbb :=d .Skip ();_afgbb !=nil {return _afgbb ;};};case _g .EndElement :break _dbfdg ;case _g .CharData :};};return nil ;};type CT_TLByAnimateColorTransform struct{ -// Client Slide Insertion date/time -ClientInsertedTimeAttr _gd .Time ;ExtLst *CT_ExtensionList ;};func ParseUnionST_TLTimeAnimateValueTime (s string )(ST_TLTimeAnimateValueTime ,error ){return ST_TLTimeAnimateValueTime {},nil ;};type CT_TLAnimateRotationBehavior struct{ +// RGB +Rgb *CT_TLByRgbColorTransform ; -// By -ByAttr *int32 ; +// HSL +Hsl *CT_TLByHslColorTransform ;};func NewCT_NotesTextViewProperties ()*CT_NotesTextViewProperties {_fdfc :=&CT_NotesTextViewProperties {};_fdfc .CViewPr =NewCT_CommonViewProperties ();return _fdfc ;}; -// From -FromAttr *int32 ; +// Validate validates the CT_SplitTransition and its children +func (_gbefa *CT_SplitTransition )Validate ()error {return _gbefa .ValidateWithPath ("\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_edeg *CT_TLBuildParagraph )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbde :=range start .Attr {if _dbde .Name .Local =="\u0062\u0075\u0069l\u0064"{_edeg .BuildAttr .UnmarshalXMLAttr (_dbde ); +continue ;};if _dbde .Name .Local =="\u0062\u006c\u0064\u004c\u0076\u006c"{_acad ,_deda :=_d .ParseUint (_dbde .Value ,10,32);if _deda !=nil {return _deda ;};_gcac :=uint32 (_acad );_edeg .BldLvlAttr =&_gcac ;continue ;};if _dbde .Name .Local =="\u0061\u006e\u0069\u006d\u0042\u0067"{_fcdf ,_gafec :=_d .ParseBool (_dbde .Value ); +if _gafec !=nil {return _gafec ;};_edeg .AnimBgAttr =&_fcdf ;continue ;};if _dbde .Name .Local =="\u0061\u0075t\u006f\u0055\u0070d\u0061\u0074\u0065\u0041\u006e\u0069\u006d\u0042\u0067"{_deeg ,_bbdaf :=_d .ParseBool (_dbde .Value );if _bbdaf !=nil {return _bbdaf ; +};_edeg .AutoUpdateAnimBgAttr =&_deeg ;continue ;};if _dbde .Name .Local =="\u0072\u0065\u0076"{_ccgdc ,_cbdb :=_d .ParseBool (_dbde .Value );if _cbdb !=nil {return _cbdb ;};_edeg .RevAttr =&_ccgdc ;continue ;};if _dbde .Name .Local =="\u0061d\u0076\u0041\u0075\u0074\u006f"{_fddg ,_egffa :=ParseUnionST_TLTime (_dbde .Value ); +if _egffa !=nil {return _egffa ;};_edeg .AdvAutoAttr =&_fddg ;continue ;};if _dbde .Name .Local =="\u0073\u0070\u0069\u0064"{_bdgfe ,_ccbae :=_d .ParseUint (_dbde .Value ,10,32);if _ccbae !=nil {return _ccbae ;};_fgbbf :=uint32 (_bdgfe );_edeg .SpidAttr =&_fgbbf ; +continue ;};if _dbde .Name .Local =="\u0067\u0072\u0070I\u0064"{_bedfe ,_cccd :=_d .ParseUint (_dbde .Value ,10,32);if _cccd !=nil {return _cccd ;};_ceec :=uint32 (_bedfe );_edeg .GrpIdAttr =&_ceec ;continue ;};if _dbde .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_aabgb ,_gfbb :=_d .ParseBool (_dbde .Value ); +if _gfbb !=nil {return _gfbb ;};_edeg .UiExpandAttr =&_aabgb ;continue ;};};_cdddb :for {_cdceb ,_cbdfgb :=d .Token ();if _cbdfgb !=nil {return _cbdfgb ;};switch _fbcfc :=_cdceb .(type ){case _g .StartElement :switch _fbcfc .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\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"},_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\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"}:_edeg .TmplLst =NewCT_TLTemplateList (); +if _cbfe :=d .DecodeElement (_edeg .TmplLst ,&_fbcfc );_cbfe !=nil {return _cbfe ;};default:_de .Log .Debug ("\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",_fbcfc .Name ); +if _agff :=d .Skip ();_agff !=nil {return _agff ;};};case _g .EndElement :break _cdddb ;case _g .CharData :};};return nil ;}; -// To -ToAttr *int32 ;CBhvr *CT_TLCommonBehaviorData ;};func (_fdeca ST_TLNextActionType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_fdeca .String (),start );};func (_aadb ST_TLCommandType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_badgc :=_gg .Attr {}; -_badgc .Name =name ;switch _aadb {case ST_TLCommandTypeUnset :_badgc .Value ="";case ST_TLCommandTypeEvt :_badgc .Value ="\u0065\u0076\u0074";case ST_TLCommandTypeCall :_badgc .Value ="\u0063\u0061\u006c\u006c";case ST_TLCommandTypeVerb :_badgc .Value ="\u0076\u0065\u0072\u0062"; -};return _badgc ,nil ;};func NewCT_TLAnimateEffectBehavior ()*CT_TLAnimateEffectBehavior {_ffde :=&CT_TLAnimateEffectBehavior {};_ffde .CBhvr =NewCT_TLCommonBehaviorData ();return _ffde ;};type ST_Direction byte ;type PresentationPr struct{CT_PresentationProperties }; -type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;ContentPart []*CT_Rel ;};func (_ccbbea ST_PhotoAlbumLayout )String ()string {switch _ccbbea {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 (_gabd *CT_HandoutMaster )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -_bggbf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u0053\u006c\u0064"}};e .EncodeElement (_gabd .CSld ,_bggbf );_ddc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u006c\u0072\u004d\u0061\u0070"}};e .EncodeElement (_gabd .ClrMap ,_ddc ); -if _gabd .Hf !=nil {_eceg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0068\u0066"}};e .EncodeElement (_gabd .Hf ,_eceg );};if _gabd .ExtLst !=nil {_cceac :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_gabd .ExtLst ,_cceac );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bbafa *ST_SplitterBarState )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_bbafa =0;case "\u006di\u006e\u0069\u006d\u0069\u007a\u0065d":*_bbafa =1; -case "\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064":*_bbafa =2;case "\u006da\u0078\u0069\u006d\u0069\u007a\u0065d":*_bbafa =3;};return nil ;};func NewCT_SplitTransition ()*CT_SplitTransition {_cafc :=&CT_SplitTransition {};return _cafc }; +// Validate validates the CT_SlideIdList and its children +func (_dgag *CT_SlideIdList )Validate ()error {return _dgag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074");};func (_ffeb *ST_TLPreviousActionType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abaae ,_efdf :=d .Token (); +if _efdf !=nil {return _efdf ;};if _cbbbf ,_gedebg :=_abaae .(_g .EndElement );_gedebg &&_cbbbf .Name ==start .Name {*_ffeb =1;return nil ;};if _aedc ,_bcaccg :=_abaae .(_g .CharData );!_bcaccg {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abaae ); +}else {switch string (_aedc ){case "":*_ffeb =0;case "\u006e\u006f\u006e\u0065":*_ffeb =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_ffeb =2;};};_abaae ,_efdf =d .Token ();if _efdf !=nil {return _efdf ;};if _facdf ,_bbged :=_abaae .(_g .EndElement ); +_bbged &&_facdf .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abaae );}; -// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path -func (_bbea *CT_OleObject )ValidateWithPath (path string )error {if _defd :=_bbea .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_defd !=nil {return _defd ;};if _bbea .Pic !=nil {if _eaeab :=_bbea .Pic .ValidateWithPath (path +"\u002f\u0050\u0069\u0063"); -_eaeab !=nil {return _eaeab ;};};if _bbea .ImgWAttr !=nil {if *_bbea .ImgWAttr < 0{return _b .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 ,*_bbea .ImgWAttr ); -};};if _bbea .ImgHAttr !=nil {if *_bbea .ImgHAttr < 0{return _b .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 ,*_bbea .ImgHAttr ); -};};return nil ;}; +// ValidateWithPath validates the CT_BackgroundProperties and its children, prefixing error messages with path +func (_fec *CT_BackgroundProperties )ValidateWithPath (path string )error {if _fec .NoFill !=nil {if _fba :=_fec .NoFill .ValidateWithPath (path +"\u002fN\u006f\u0046\u0069\u006c\u006c");_fba !=nil {return _fba ;};};if _fec .SolidFill !=nil {if _gce :=_fec .SolidFill .ValidateWithPath (path +"\u002f\u0053\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"); +_gce !=nil {return _gce ;};};if _fec .GradFill !=nil {if _acba :=_fec .GradFill .ValidateWithPath (path +"\u002fG\u0072\u0061\u0064\u0046\u0069\u006cl");_acba !=nil {return _acba ;};};if _fec .BlipFill !=nil {if _ffd :=_fec .BlipFill .ValidateWithPath (path +"\u002fB\u006c\u0069\u0070\u0046\u0069\u006cl"); +_ffd !=nil {return _ffd ;};};if _fec .PattFill !=nil {if _caa :=_fec .PattFill .ValidateWithPath (path +"\u002fP\u0061\u0074\u0074\u0046\u0069\u006cl");_caa !=nil {return _caa ;};};if _fec .GrpFill !=nil {if _abf :=_fec .GrpFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0046\u0069\u006c\u006c"); +_abf !=nil {return _abf ;};};if _fec .EffectLst !=nil {if _da :=_fec .EffectLst .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074");_da !=nil {return _da ;};};if _fec .EffectDag !=nil {if _def :=_fec .EffectDag .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"); +_def !=nil {return _def ;};};if _fec .ExtLst !=nil {if _eefe :=_fec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eefe !=nil {return _eefe ;};};return nil ;}; -// Validate validates the SldSyncPr and its children -func (_ggfbb *SldSyncPr )Validate ()error {return _ggfbb .ValidateWithPath ("\u0053l\u0064\u0053\u0079\u006e\u0063\u0050r");};func (_eceaf *ST_TLTimeNodeType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_eceaf =0;case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_eceaf =1; -case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_eceaf =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_eceaf =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_eceaf =4;case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_eceaf =5; -case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_eceaf =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_eceaf =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_eceaf =8;case "\u0074\u006d\u0052\u006f\u006f\u0074":*_eceaf =9; -};return nil ;};const (ST_TLTimeNodeRestartTypeUnset ST_TLTimeNodeRestartType =0;ST_TLTimeNodeRestartTypeAlways ST_TLTimeNodeRestartType =1;ST_TLTimeNodeRestartTypeWhenNotActive ST_TLTimeNodeRestartType =2;ST_TLTimeNodeRestartTypeNever ST_TLTimeNodeRestartType =3; -);func NewAG_TLBuild ()*AG_TLBuild {_bbe :=&AG_TLBuild {};return _bbe };func (_gcfd *CT_TLOleChartTargetElement )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gcfd .TypeAttr =ST_TLChartSubelementType (1);for _ ,_gabb :=range start .Attr {if _gabb .Name .Local =="\u0074\u0079\u0070\u0065"{_gcfd .TypeAttr .UnmarshalXMLAttr (_gabb ); -continue ;};if _gabb .Name .Local =="\u006c\u0076\u006c"{_bedbf ,_gggec :=_e .ParseUint (_gabb .Value ,10,32);if _gggec !=nil {return _gggec ;};_fcceg :=uint32 (_bedbf );_gcfd .LvlAttr =&_fcceg ;continue ;};};for {_egccc ,_agbba :=d .Token ();if _agbba !=nil {return _b .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",_agbba ); -};if _dafda ,_acfff :=_egccc .(_gg .EndElement );_acfff &&_dafda .Name ==start .Name {break ;};};return nil ;};func NewCT_OutlineViewSlideList ()*CT_OutlineViewSlideList {_gfgbb :=&CT_OutlineViewSlideList {};return _gfgbb ;};type CT_TLOleBuildChart struct{ +// Validate validates the CT_SlideMaster and its children +func (_cddd *CT_SlideMaster )Validate ()error {return _cddd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072");}; -// Build -BldAttr ST_TLOleChartBuildType ; +// ValidateWithPath validates the CT_TLByRgbColorTransform and its children, prefixing error messages with path +func (_deee *CT_TLByRgbColorTransform )ValidateWithPath (path string )error {if _bbce :=_deee .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_bbce !=nil {return _bbce ;};if _bbee :=_deee .GAttr .ValidateWithPath (path +"\u002f\u0047\u0041\u0074\u0074\u0072"); +_bbee !=nil {return _bbee ;};if _dgga :=_deee .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_dgga !=nil {return _dgga ;};return nil ;};func (_abee *CT_TLOleChartTargetElement )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abee .TypeAttr =ST_TLChartSubelementType (1); +for _ ,_gdgf :=range start .Attr {if _gdgf .Name .Local =="\u0074\u0079\u0070\u0065"{_abee .TypeAttr .UnmarshalXMLAttr (_gdgf );continue ;};if _gdgf .Name .Local =="\u006c\u0076\u006c"{_fgga ,_gcdg :=_d .ParseUint (_gdgf .Value ,10,32);if _gcdg !=nil {return _gcdg ; +};_cabab :=uint32 (_fgga );_abee .LvlAttr =&_cabab ;continue ;};};for {_ecba ,_efebb :=d .Token ();if _efebb !=nil {return _dd .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",_efebb ); +};if _dgfgf ,_ccgb :=_ecba .(_g .EndElement );_ccgb &&_dgfgf .Name ==start .Name {break ;};};return nil ;};func (_eaa *AG_TLBuild )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eag :=range start .Attr {if _eag .Name .Local =="\u0073\u0070\u0069\u0064"{_cb ,_cec :=_d .ParseUint (_eag .Value ,10,32); +if _cec !=nil {return _cec ;};_cg :=uint32 (_cb );_eaa .SpidAttr =&_cg ;continue ;};if _eag .Name .Local =="\u0067\u0072\u0070I\u0064"{_gfg ,_fb :=_d .ParseUint (_eag .Value ,10,32);if _fb !=nil {return _fb ;};_acb :=uint32 (_gfg );_eaa .GrpIdAttr =&_acb ; +continue ;};if _eag .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_eac ,_bf :=_d .ParseBool (_eag .Value );if _bf !=nil {return _bf ;};_eaa .UiExpandAttr =&_eac ;continue ;};};for {_gab ,_cfb :=d .Token ();if _cfb !=nil {return _dd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u003a\u0020%\u0073",_cfb ); +};if _agd ,_ced :=_gab .(_g .EndElement );_ced &&_agd .Name ==start .Name {break ;};};return nil ;}; -// Animate Background -AnimBgAttr *bool ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_fefdb *CT_TimeNodeList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ffeg :for {_aecgg ,_dbfe :=d .Token ();if _dbfe !=nil {return _dbfe ;};switch _bdcbf :=_aecgg .(type ){case _gg .StartElement :switch _bdcbf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecfc :=NewCT_TLTimeNodeParallel (); -if _addce :=d .DecodeElement (_ecfc ,&_bdcbf );_addce !=nil {return _addce ;};_fefdb .Par =append (_fefdb .Par ,_ecfc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fgfaf :=NewCT_TLTimeNodeSequence (); -if _babb :=d .DecodeElement (_fgfaf ,&_bdcbf );_babb !=nil {return _babb ;};_fefdb .Seq =append (_fefdb .Seq ,_fgfaf );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\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"}:_eaacg :=NewCT_TLTimeNodeExclusive (); -if _dbgfc :=d .DecodeElement (_eaacg ,&_bdcbf );_dbgfc !=nil {return _dbgfc ;};_fefdb .Excl =append (_fefdb .Excl ,_eaacg );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_defc :=NewCT_TLAnimateBehavior (); -if _eddcd :=d .DecodeElement (_defc ,&_bdcbf );_eddcd !=nil {return _eddcd ;};_fefdb .Anim =append (_fefdb .Anim ,_defc );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ebdaga :=NewCT_TLAnimateColorBehavior (); -if _ffaad :=d .DecodeElement (_ebdaga ,&_bdcbf );_ffaad !=nil {return _ffaad ;};_fefdb .AnimClr =append (_fefdb .AnimClr ,_ebdaga );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gcbag :=NewCT_TLAnimateEffectBehavior (); -if _ebgade :=d .DecodeElement (_gcbag ,&_bdcbf );_ebgade !=nil {return _ebgade ;};_fefdb .AnimEffect =append (_fefdb .AnimEffect ,_gcbag );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ceca :=NewCT_TLAnimateMotionBehavior (); -if _gbfcg :=d .DecodeElement (_ceca ,&_bdcbf );_gbfcg !=nil {return _gbfcg ;};_fefdb .AnimMotion =append (_fefdb .AnimMotion ,_ceca );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbefca :=NewCT_TLAnimateRotationBehavior (); -if _abgceb :=d .DecodeElement (_gbefca ,&_bdcbf );_abgceb !=nil {return _abgceb ;};_fefdb .AnimRot =append (_fefdb .AnimRot ,_gbefca );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfecgb :=NewCT_TLAnimateScaleBehavior (); -if _fegebc :=d .DecodeElement (_dfecgb ,&_bdcbf );_fegebc !=nil {return _fegebc ;};_fefdb .AnimScale =append (_fefdb .AnimScale ,_dfecgb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bfbec :=NewCT_TLCommandBehavior (); -if _ggcgc :=d .DecodeElement (_bfbec ,&_bdcbf );_ggcgc !=nil {return _ggcgc ;};_fefdb .Cmd =append (_fefdb .Cmd ,_bfbec );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cdgb :=NewCT_TLSetBehavior (); -if _bffbf :=d .DecodeElement (_cdgb ,&_bdcbf );_bffbf !=nil {return _bffbf ;};_fefdb .Set =append (_fefdb .Set ,_cdgb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ffbd :=NewCT_TLMediaNodeAudio (); -if _adgde :=d .DecodeElement (_ffbd ,&_bdcbf );_adgde !=nil {return _adgde ;};_fefdb .Audio =append (_fefdb .Audio ,_ffbd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_deeaa :=NewCT_TLMediaNodeVideo (); -if _eegfa :=d .DecodeElement (_deeaa ,&_bdcbf );_eegfa !=nil {return _eegfa ;};_fefdb .Video =append (_fefdb .Video ,_deeaa );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_bdcbf .Name ); -if _fegg :=d .Skip ();_fegg !=nil {return _fegg ;};};case _gg .EndElement :break _ffeg ;case _gg .CharData :};};return nil ;}; +// ValidateWithPath validates the OleObj and its children, prefixing error messages with path +func (_fcfce *OleObj )ValidateWithPath (path string )error {if _cddbf :=_fcfce .CT_OleObject .ValidateWithPath (path );_cddbf !=nil {return _cddbf ;};return nil ;};func NewCT_EmbeddedFontListEntry ()*CT_EmbeddedFontListEntry {_dddf :=&CT_EmbeddedFontListEntry {}; +_dddf .Font =_b .NewCT_TextFont ();return _dddf ;}; -// Validate validates the CT_TLIterateIntervalTime and its children -func (_aeed *CT_TLIterateIntervalTime )Validate ()error {return _aeed .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065");}; +// ValidateWithPath validates the CT_EmbeddedFontListEntry and its children, prefixing error messages with path +func (_dbe *CT_EmbeddedFontListEntry )ValidateWithPath (path string )error {if _gffc :=_dbe .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_gffc !=nil {return _gffc ;};if _dbe .Regular !=nil {if _fafed :=_dbe .Regular .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0075\u006c\u0061\u0072"); +_fafed !=nil {return _fafed ;};};if _dbe .Bold !=nil {if _fbff :=_dbe .Bold .ValidateWithPath (path +"\u002f\u0042\u006fl\u0064");_fbff !=nil {return _fbff ;};};if _dbe .Italic !=nil {if _daag :=_dbe .Italic .ValidateWithPath (path +"\u002fI\u0074\u0061\u006c\u0069\u0063"); +_daag !=nil {return _daag ;};};if _dbe .BoldItalic !=nil {if _ebef :=_dbe .BoldItalic .ValidateWithPath (path +"/\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_ebef !=nil {return _ebef ;};};return nil ;};func NewCT_TLSubShapeId ()*CT_TLSubShapeId {_egcfe :=&CT_TLSubShapeId {}; +return _egcfe };type CT_TLTimeNodeSequence struct{ -// Validate validates the CT_NotesMasterIdListEntry and its children -func (_gggd *CT_NotesMasterIdListEntry )Validate ()error {return _gggd .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_ddceg *ST_TLTriggerRuntimeNode )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cbefe ,_cfcde :=d .Token (); -if _cfcde !=nil {return _cfcde ;};if _afbb ,_gffda :=_cbefe .(_gg .EndElement );_gffda &&_afbb .Name ==start .Name {*_ddceg =1;return nil ;};if _efbea ,_bfbbc :=_cbefe .(_gg .CharData );!_bfbbc {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbefe ); -}else {switch string (_efbea ){case "":*_ddceg =0;case "\u0066\u0069\u0072s\u0074":*_ddceg =1;case "\u006c\u0061\u0073\u0074":*_ddceg =2;case "\u0061\u006c\u006c":*_ddceg =3;};};_cbefe ,_cfcde =d .Token ();if _cfcde !=nil {return _cfcde ;};if _ffgfe ,_dgcce :=_cbefe .(_gg .EndElement ); -_dgcce &&_ffgfe .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbefe );}; +// Concurrent +ConcurrentAttr *bool ; -// ValidateWithPath validates the CT_Presentation and its children, prefixing error messages with path -func (_cbce *CT_Presentation )ValidateWithPath (path string )error {if _cbce .ServerZoomAttr !=nil {if _aedg :=_cbce .ServerZoomAttr .ValidateWithPath (path +"\u002fS\u0065r\u0076\u0065\u0072\u005a\u006f\u006f\u006d\u0041\u0074\u0074\u0072");_aedg !=nil {return _aedg ; -};};if _cbce .BookmarkIdSeedAttr !=nil {if *_cbce .BookmarkIdSeedAttr < 1{return _b .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 ,*_cbce .BookmarkIdSeedAttr ); -};if *_cbce .BookmarkIdSeedAttr >=2147483648{return _b .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 ,*_cbce .BookmarkIdSeedAttr ); -};};if _cfe :=_cbce .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_cfe !=nil {return _cfe ;};if _cbce .SldMasterIdLst !=nil {if _bce :=_cbce .SldMasterIdLst .ValidateWithPath (path +"\u002fS\u006cd\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074"); -_bce !=nil {return _bce ;};};if _cbce .NotesMasterIdLst !=nil {if _dgge :=_cbce .NotesMasterIdLst .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072I\u0064\u004c\u0073\u0074");_dgge !=nil {return _dgge ;}; -};if _cbce .HandoutMasterIdLst !=nil {if _cfdfc :=_cbce .HandoutMasterIdLst .ValidateWithPath (path +"\u002f\u0048\u0061\u006edo\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0073\u0074");_cfdfc !=nil {return _cfdfc ;};};if _cbce .SldIdLst !=nil {if _becf :=_cbce .SldIdLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u0049\u0064\u004c\u0073t"); -_becf !=nil {return _becf ;};};if _cbce .SldSz !=nil {if _agef :=_cbce .SldSz .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0053\u007a");_agef !=nil {return _agef ;};};if _ccac :=_cbce .NotesSz .ValidateWithPath (path +"\u002f\u004e\u006f\u0074\u0065\u0073\u0053\u007a"); -_ccac !=nil {return _ccac ;};if _cbce .SmartTags !=nil {if _fccf :=_cbce .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_fccf !=nil {return _fccf ;};};if _cbce .EmbeddedFontLst !=nil {if _adge :=_cbce .EmbeddedFontLst .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064d\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0073\u0074"); -_adge !=nil {return _adge ;};};if _cbce .CustShowLst !=nil {if _eebd :=_cbce .CustShowLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0053\u0068\u006f\u0077\u004c\u0073\u0074");_eebd !=nil {return _eebd ;};};if _cbce .PhotoAlbum !=nil {if _degca :=_cbce .PhotoAlbum .ValidateWithPath (path +"/\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d"); -_degca !=nil {return _degca ;};};if _cbce .CustDataLst !=nil {if _ebfc :=_cbce .CustDataLst .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074");_ebfc !=nil {return _ebfc ;};};if _cbce .Kinsoku !=nil {if _eeca :=_cbce .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075"); -_eeca !=nil {return _eeca ;};};if _cbce .DefaultTextStyle !=nil {if _fdbd :=_cbce .DefaultTextStyle .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0065\u0078\u0074S\u0074\u0079\u006c\u0065");_fdbd !=nil {return _fdbd ; -};};if _cbce .ModifyVerifier !=nil {if _cegc :=_cbce .ModifyVerifier .ValidateWithPath (path +"\u002fM\u006fd\u0069\u0066\u0079\u0056\u0065\u0072\u0069\u0066\u0069\u0065\u0072");_cegc !=nil {return _cegc ;};};if _cbce .ExtLst !=nil {if _eaffe :=_cbce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_eaffe !=nil {return _eaffe ;};};return nil ;};func NewCT_NormalViewPortion ()*CT_NormalViewPortion {_ababg :=&CT_NormalViewPortion {};return _ababg ;};func (_egaec *CT_TLAnimateScaleBehavior )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_egaec .CBhvr =NewCT_TLCommonBehaviorData (); -for _ ,_dbadb :=range start .Attr {if _dbadb .Name .Local =="\u007a\u006f\u006fm\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_dfgea ,_ffaa :=_e .ParseBool (_dbadb .Value );if _ffaa !=nil {return _ffaa ;};_egaec .ZoomContentsAttr =&_dfgea ;continue ; -};};_fceg :for {_edcc ,_gebbe :=d .Token ();if _gebbe !=nil {return _gebbe ;};switch _fbebe :=_edcc .(type ){case _gg .StartElement :switch _fbebe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _aefab :=d .DecodeElement (_egaec .CBhvr ,&_fbebe ); -_aefab !=nil {return _aefab ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egaec .By =NewCT_TLPoint (); -if _beabe :=d .DecodeElement (_egaec .By ,&_fbebe );_beabe !=nil {return _beabe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egaec .From =NewCT_TLPoint (); -if _dafeb :=d .DecodeElement (_egaec .From ,&_fbebe );_dafeb !=nil {return _dafeb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egaec .To =NewCT_TLPoint (); -if _cefdc :=d .DecodeElement (_egaec .To ,&_fbebe );_cefdc !=nil {return _cefdc ;};default:_c .Log .Debug ("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",_fbebe .Name ); -if _dfedg :=d .Skip ();_dfedg !=nil {return _dfedg ;};};case _gg .EndElement :break _fceg ;case _gg .CharData :};};return nil ;};func (_caefd ST_TLCommandType )ValidateWithPath (path string )error {switch _caefd {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 (_caefd )); -};return nil ;};func (_cfca *ST_TLAnimateBehaviorCalcMode )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_baac ,_ebcb :=d .Token ();if _ebcb !=nil {return _ebcb ;};if _ggeff ,_ccbd :=_baac .(_gg .EndElement );_ccbd &&_ggeff .Name ==start .Name {*_cfca =1; -return nil ;};if _bdec ,_bcdcg :=_baac .(_gg .CharData );!_bcdcg {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_baac );}else {switch string (_bdec ){case "":*_cfca =0; -case "\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065":*_cfca =1;case "\u006c\u0069\u006e":*_cfca =2;case "\u0066\u006d\u006c\u0061":*_cfca =3;};};_baac ,_ebcb =d .Token ();if _ebcb !=nil {return _ebcb ;};if _aeddd ,_aebaf :=_baac .(_gg .EndElement ); -_aebaf &&_aeddd .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_baac );}; +// Previous Action +PrevAcAttr ST_TLPreviousActionType ; -// ValidateWithPath validates the CT_NotesViewProperties and its children, prefixing error messages with path -func (_bgfag *CT_NotesViewProperties )ValidateWithPath (path string )error {if _faag :=_bgfag .CSldViewPr .ValidateWithPath (path +"/\u0043\u0053\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072");_faag !=nil {return _faag ;};if _bgfag .ExtLst !=nil {if _afgf :=_bgfag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_afgf !=nil {return _afgf ;};};return nil ;};type CT_TLTimeConditionList struct{ +// Next Action +NextAcAttr ST_TLNextActionType ; -// Condition -Cond []*CT_TLTimeCondition ;}; +// Common TimeNode Properties +CTn *CT_TLCommonTimeNodeData ; -// Validate validates the CT_TLAnimateRotationBehavior and its children -func (_fbece *CT_TLAnimateRotationBehavior )Validate ()error {return _fbece .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 (_acdae ST_SlideLayoutType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_acdae .String (),start ); -};func (_dacga *CT_TLByRgbColorTransform )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072"},Value :_b .Sprintf ("\u0025\u0076",_dacga .RAttr )});start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0067"},Value :_b .Sprintf ("\u0025\u0076",_dacga .GAttr )}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062"},Value :_b .Sprintf ("\u0025\u0076",_dacga .BAttr )});e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type ST_PhotoAlbumFrameShape byte ; -const (ST_TLTimeNodeMasterRelationUnset ST_TLTimeNodeMasterRelation =0;ST_TLTimeNodeMasterRelationSameClick ST_TLTimeNodeMasterRelation =1;ST_TLTimeNodeMasterRelationLastClick ST_TLTimeNodeMasterRelation =2;ST_TLTimeNodeMasterRelationNextClick ST_TLTimeNodeMasterRelation =3; -);type ST_TLTriggerEvent byte ;type CT_OutlineViewSlideList struct{ +// Previous Conditions List +PrevCondLst *CT_TLTimeConditionList ; -// Presentation Slide -Sld []*CT_OutlineViewSlideEntry ;};func (_gdgbc *ST_TLAnimateEffectTransition )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_gdgbc =0;case "\u0069\u006e":*_gdgbc =1;case "\u006f\u0075\u0074":*_gdgbc =2;case "\u006e\u006f\u006e\u0065":*_gdgbc =3; -};return nil ;}; +// Next Conditions List +NextCondLst *CT_TLTimeConditionList ;};type CT_Extension struct{ -// ValidateWithPath validates the CT_TLAnimVariantIntegerVal and its children, prefixing error messages with path -func (_fgfcd *CT_TLAnimVariantIntegerVal )ValidateWithPath (path string )error {return nil };func (_afggd *ST_TLAnimateColorSpace )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_afggd =0;case "\u0072\u0067\u0062":*_afggd =1;case "\u0068\u0073\u006c":*_afggd =2; -};return nil ;};func NewCT_SlideTransitionChoice ()*CT_SlideTransitionChoice {_fffc :=&CT_SlideTransitionChoice {};return _fffc ;};const (ST_TransitionSideDirectionTypeUnset ST_TransitionSideDirectionType =0;ST_TransitionSideDirectionTypeL ST_TransitionSideDirectionType =1; -ST_TransitionSideDirectionTypeU ST_TransitionSideDirectionType =2;ST_TransitionSideDirectionTypeR ST_TransitionSideDirectionType =3;ST_TransitionSideDirectionTypeD ST_TransitionSideDirectionType =4;);func (_ebdb *CT_OleObjectLink )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_febd :=range start .Attr {if _febd .Name .Local =="\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"{_fged ,_faab :=_e .ParseBool (_febd .Value ); -if _faab !=nil {return _faab ;};_ebdb .UpdateAutomaticAttr =&_fged ;continue ;};};_bbfe :for {_adfe ,_ecgd :=d .Token ();if _ecgd !=nil {return _ecgd ;};switch _ggbaa :=_adfe .(type ){case _gg .StartElement :switch _ggbaa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebdb .ExtLst =NewCT_ExtensionList (); -if _egaca :=d .DecodeElement (_ebdb .ExtLst ,&_ggbaa );_egaca !=nil {return _egaca ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ggbaa .Name ); -if _cdcc :=d .Skip ();_cdcc !=nil {return _cdcc ;};};case _gg .EndElement :break _bbfe ;case _gg .CharData :};};return nil ;};func (_cffbgc *CT_TLBuildDiagram )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_afcg :=range start .Attr {if _afcg .Name .Local =="\u0062\u006c\u0064"{_cffbgc .BldAttr .UnmarshalXMLAttr (_afcg ); -continue ;};if _afcg .Name .Local =="\u0073\u0070\u0069\u0064"{_babd ,_gebf :=_e .ParseUint (_afcg .Value ,10,32);if _gebf !=nil {return _gebf ;};_edbe :=uint32 (_babd );_cffbgc .SpidAttr =&_edbe ;continue ;};if _afcg .Name .Local =="\u0067\u0072\u0070I\u0064"{_bgab ,_fefafd :=_e .ParseUint (_afcg .Value ,10,32); -if _fefafd !=nil {return _fefafd ;};_ebgf :=uint32 (_bgab );_cffbgc .GrpIdAttr =&_ebgf ;continue ;};if _afcg .Name .Local =="\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"{_caac ,_dbbgc :=_e .ParseBool (_afcg .Value );if _dbbgc !=nil {return _dbbgc ; -};_cffbgc .UiExpandAttr =&_caac ;continue ;};};for {_aedbb ,_dbfb :=d .Token ();if _dbfb !=nil {return _b .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",_dbfb ); -};if _gdgcg ,_dacf :=_aedbb .(_gg .EndElement );_dacf &&_gdgcg .Name ==start .Name {break ;};};return nil ;};func (_gfeb *CT_TLAnimateColorBehavior )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gfeb .ClrSpcAttr !=ST_TLAnimateColorSpaceUnset {_ggca ,_ccfg :=_gfeb .ClrSpcAttr .MarshalXMLAttr (_gg .Name {Local :"\u0063\u006c\u0072\u0053\u0070\u0063"}); -if _ccfg !=nil {return _ccfg ;};start .Attr =append (start .Attr ,_ggca );};if _gfeb .DirAttr !=ST_TLAnimateColorDirectionUnset {_eddfac ,_eafaa :=_gfeb .DirAttr .MarshalXMLAttr (_gg .Name {Local :"\u0064\u0069\u0072"});if _eafaa !=nil {return _eafaa ; -};start .Attr =append (start .Attr ,_eddfac );};e .EncodeToken (start );_cedgb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gfeb .CBhvr ,_cedgb );if _gfeb .By !=nil {_gadca :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u0079"}}; -e .EncodeElement (_gfeb .By ,_gadca );};if _gfeb .From !=nil {_afggf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_gfeb .From ,_afggf );};if _gfeb .To !=nil {_efaac :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074\u006f"}}; -e .EncodeElement (_gfeb .To ,_efaac );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bdfgd *ST_TLBehaviorOverrideType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_geca ,_bdcad :=d .Token ();if _bdcad !=nil {return _bdcad ; -};if _dfbce ,_begbe :=_geca .(_gg .EndElement );_begbe &&_dfbce .Name ==start .Name {*_bdfgd =1;return nil ;};if _aagfd ,_cfea :=_geca .(_gg .CharData );!_cfea {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_geca ); -}else {switch string (_aagfd ){case "":*_bdfgd =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bdfgd =1;case "\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065":*_bdfgd =2;};};_geca ,_bdcad =d .Token ();if _bdcad !=nil {return _bdcad ;};if _aacgc ,_gaged :=_geca .(_gg .EndElement ); -_gaged &&_aacgc .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_geca );};func (_cbddfg ST_ViewType )Validate ()error {return _cbddfg .ValidateWithPath ("")}; +// Uniform Resource Identifier +UriAttr string ;Any []_e .Any ;};func NewCT_SlideLayout ()*CT_SlideLayout {_cebdf :=&CT_SlideLayout {};_cebdf .CSld =NewCT_CommonSlideData ();return _cebdf ;};func (_eedgc ST_TLAnimateColorDirection )Validate ()error {return _eedgc .ValidateWithPath ("")}; +func (_fdgabg *SldSyncPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdgabg .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();for _ ,_aeacc :=range start .Attr {if _aeacc .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_cbbgf ,_abcdd :=_aeacc .Value ,error (nil ); +if _abcdd !=nil {return _abcdd ;};_fdgabg .ServerSldIdAttr =_cbbgf ;continue ;};if _aeacc .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_eccce ,_ccff :=ParseStdlibTime (_aeacc .Value ); +if _ccff !=nil {return _ccff ;};_fdgabg .ServerSldModifiedTimeAttr =_eccce ;continue ;};if _aeacc .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_gcef ,_deafd :=ParseStdlibTime (_aeacc .Value ); +if _deafd !=nil {return _deafd ;};_fdgabg .ClientInsertedTimeAttr =_gcef ;continue ;};};_addfg :for {_cbagcb ,_fbbff :=d .Token ();if _fbbff !=nil {return _fbbff ;};switch _dbdfg :=_cbagcb .(type ){case _g .StartElement :switch _dbdfg .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdgabg .ExtLst =NewCT_ExtensionList (); +if _dddbg :=d .DecodeElement (_fdgabg .ExtLst ,&_dbdfg );_dddbg !=nil {return _dddbg ;};default:_de .Log .Debug ("\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",_dbdfg .Name ); +if _aaee :=d .Skip ();_aaee !=nil {return _aaee ;};};case _g .EndElement :break _addfg ;case _g .CharData :};};return nil ;};func NewCT_TLAnimateScaleBehavior ()*CT_TLAnimateScaleBehavior {_bbdfe :=&CT_TLAnimateScaleBehavior {};_bbdfe .CBhvr =NewCT_TLCommonBehaviorData (); +return _bbdfe ;};func (_gaec *CT_TLAnimateRotationBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gaec .ByAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062\u0079"},Value :_dd .Sprintf ("\u0025\u0076",*_gaec .ByAttr )}); +};if _gaec .FromAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_dd .Sprintf ("\u0025\u0076",*_gaec .FromAttr )});};if _gaec .ToAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074\u006f"},Value :_dd .Sprintf ("\u0025\u0076",*_gaec .ToAttr )}); +};e .EncodeToken (start );_ccedd :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u0042\u0068\u0076\u0072"}};e .EncodeElement (_gaec .CBhvr ,_ccedd );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dgab *ST_TLAnimateColorSpace )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dgab =0; +case "\u0072\u0067\u0062":*_dgab =1;case "\u0068\u0073\u006c":*_dgab =2;};return nil ;}; +// ValidateWithPath validates the CT_CommonViewProperties and its children, prefixing error messages with path +func (_egfb *CT_CommonViewProperties )ValidateWithPath (path string )error {if _bea :=_egfb .Scale .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0065");_bea !=nil {return _bea ;};if _bdaa :=_egfb .Origin .ValidateWithPath (path +"\u002fO\u0072\u0069\u0067\u0069\u006e"); +_bdaa !=nil {return _bdaa ;};return nil ;};func _feeeg (_agbdf bool )uint8 {if _agbdf {return 1;};return 0;};type CT_TLTimeNodeExclusive struct{ -// ValidateWithPath validates the CT_InOutTransition and its children, prefixing error messages with path -func (_gfbe *CT_InOutTransition )ValidateWithPath (path string )error {if _ebed :=_gfbe .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_ebed !=nil {return _ebed ;};return nil ;};func (_cdggf ST_TLTimeNodeSyncType )String ()string {switch _cdggf {case 0:return ""; -case 1:return "\u0063a\u006e\u0053\u006c\u0069\u0070";case 2:return "\u006c\u006f\u0063\u006b\u0065\u0064";};return "";};func (_efee *CT_Connector )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_efee .NvCxnSpPr =NewCT_ConnectorNonVisual (); -_efee .SpPr =_cf .NewCT_ShapeProperties ();_fbfg :for {_dc ,_dafd :=d .Token ();if _dafd !=nil {return _dafd ;};switch _ccegg :=_dc .(type ){case _gg .StartElement :switch _ccegg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _effc :=d .DecodeElement (_efee .NvCxnSpPr ,&_ccegg ); -_effc !=nil {return _effc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ggdc :=d .DecodeElement (_efee .SpPr ,&_ccegg ); -_ggdc !=nil {return _ggdc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_efee .Style =_cf .NewCT_ShapeStyle (); -if _gfc :=d .DecodeElement (_efee .Style ,&_ccegg );_gfc !=nil {return _gfc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efee .ExtLst =NewCT_ExtensionListModify (); -if _abc :=d .DecodeElement (_efee .ExtLst ,&_ccegg );_abc !=nil {return _abc ;};default:_c .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_ccegg .Name ); -if _ffag :=d .Skip ();_ffag !=nil {return _ffag ;};};case _gg .EndElement :break _fbfg ;case _gg .CharData :};};return nil ;};func (_gcdge *ST_TLPreviousActionType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_accca ,_eaebd :=d .Token (); -if _eaebd !=nil {return _eaebd ;};if _bbddf ,_dbcaf :=_accca .(_gg .EndElement );_dbcaf &&_bbddf .Name ==start .Name {*_gcdge =1;return nil ;};if _gcdag ,_dgefeb :=_accca .(_gg .CharData );!_dgefeb {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_accca ); -}else {switch string (_gcdag ){case "":*_gcdge =0;case "\u006e\u006f\u006e\u0065":*_gcdge =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_gcdge =2;};};_accca ,_eaebd =d .Token ();if _eaebd !=nil {return _eaebd ;};if _eacadb ,_eddd :=_accca .(_gg .EndElement ); -_eddd &&_eacadb .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_accca );}; +// Common TimeNode Properties +CTn *CT_TLCommonTimeNodeData ;};func (_dbdce ST_TransitionInOutDirectionType )ValidateWithPath (path string )error {switch _dbdce {case 0,1,2:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbdce )); +};return nil ;};func (_gafdc *Sld )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\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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 ="\u0070\u003a\u0073l\u0064";return _gafdc .CT_Slide .MarshalXML (e ,start );};func NewCT_CommentList ()*CT_CommentList {_cgd :=&CT_CommentList {};return _cgd };func NewCT_Empty ()*CT_Empty {_eacb :=&CT_Empty {};return _eacb };func NewCT_SlideTiming ()*CT_SlideTiming {_gbaec :=&CT_SlideTiming {}; +return _gbaec }; -// ST_TransitionEightDirectionType is a union type -type ST_TransitionEightDirectionType struct{ST_TransitionSideDirectionType ST_TransitionSideDirectionType ;ST_TransitionCornerDirectionType ST_TransitionCornerDirectionType ;};func (_ggeea *ST_TLAnimateMotionPathEditMode )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_abcdc ,_dbece :=d .Token (); -if _dbece !=nil {return _dbece ;};if _bddgg ,_dbdbe :=_abcdc .(_gg .EndElement );_dbdbe &&_bddgg .Name ==start .Name {*_ggeea =1;return nil ;};if _facgf ,_bcbd :=_abcdc .(_gg .CharData );!_bcbd {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abcdc ); -}else {switch string (_facgf ){case "":*_ggeea =0;case "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":*_ggeea =1;case "\u0066\u0069\u0078e\u0064":*_ggeea =2;};};_abcdc ,_dbece =d .Token ();if _dbece !=nil {return _dbece ;};if _bcecf ,_ccbg :=_abcdc .(_gg .EndElement ); -_ccbg &&_bcecf .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abcdc );};func (_cae *CT_ConnectorNonVisual )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -_gebc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cae .CNvPr ,_gebc );_ebf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063N\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_cae .CNvCxnSpPr ,_ebf );_aecd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_cae .NvPr ,_aecd );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_eddcf ST_PlaceholderSize )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ebgcf :=_gg .Attr {}; -_ebgcf .Name =name ;switch _eddcf {case ST_PlaceholderSizeUnset :_ebgcf .Value ="";case ST_PlaceholderSizeFull :_ebgcf .Value ="\u0066\u0075\u006c\u006c";case ST_PlaceholderSizeHalf :_ebgcf .Value ="\u0068\u0061\u006c\u0066";case ST_PlaceholderSizeQuarter :_ebgcf .Value ="\u0071u\u0061\u0072\u0074\u0065\u0072"; -};return _ebgcf ,nil ;};func NewCT_Placeholder ()*CT_Placeholder {_ccabd :=&CT_Placeholder {};return _ccabd };func (_fagab ST_OleObjectFollowColorScheme )ValidateWithPath (path string )error {switch _fagab {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 (_fagab )); -};return nil ;};func (_bdddd *CT_TLCommandBehavior )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bdddd .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_dfbd :=range start .Attr {if _dfbd .Name .Local =="\u0074\u0079\u0070\u0065"{_bdddd .TypeAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Local =="\u0063\u006d\u0064"{_fbfgf ,_edgba :=_dfbd .Value ,error (nil );if _edgba !=nil {return _edgba ;};_bdddd .CmdAttr =&_fbfgf ;continue ;};};_ggff :for {_acbg ,_bffdg :=d .Token ();if _bffdg !=nil {return _bffdg ;};switch _daee :=_acbg .(type ){case _gg .StartElement :switch _daee .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _egdg :=d .DecodeElement (_bdddd .CBhvr ,&_daee ); -_egdg !=nil {return _egdg ;};default:_c .Log .Debug ("\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",_daee .Name ); -if _ffdbd :=d .Skip ();_ffdbd !=nil {return _ffdbd ;};};case _gg .EndElement :break _ggff ;case _gg .CharData :};};return nil ;};func NewCT_HandoutMaster ()*CT_HandoutMaster {_gdff :=&CT_HandoutMaster {};_gdff .CSld =NewCT_CommonSlideData ();_gdff .ClrMap =_cf .NewCT_ColorMapping (); -return _gdff ;};func (_fccea ST_PhotoAlbumFrameShape )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_aebca :=_gg .Attr {};_aebca .Name =name ;switch _fccea {case ST_PhotoAlbumFrameShapeUnset :_aebca .Value ="";case ST_PhotoAlbumFrameShapeFrameStyle1 :_aebca .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031"; -case ST_PhotoAlbumFrameShapeFrameStyle2 :_aebca .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032";case ST_PhotoAlbumFrameShapeFrameStyle3 :_aebca .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033";case ST_PhotoAlbumFrameShapeFrameStyle4 :_aebca .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034"; -case ST_PhotoAlbumFrameShapeFrameStyle5 :_aebca .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035";case ST_PhotoAlbumFrameShapeFrameStyle6 :_aebca .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036";case ST_PhotoAlbumFrameShapeFrameStyle7 :_aebca .Value ="f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037"; -};return _aebca ,nil ;};type EG_ShowType struct{ +// Validate validates the CT_TLTemplateList and its children +func (_fgcb *CT_TLTemplateList )Validate ()error {return _fgcb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074");};func (_edca *CT_CommonSlideData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edca .SpTree =NewCT_GroupShape (); +for _ ,_beed :=range start .Attr {if _beed .Name .Local =="\u006e\u0061\u006d\u0065"{_gcad ,_gabga :=_beed .Value ,error (nil );if _gabga !=nil {return _gabga ;};_edca .NameAttr =&_gcad ;continue ;};};_fcfae :for {_aeg ,_fag :=d .Token ();if _fag !=nil {return _fag ; +};switch _cdf :=_aeg .(type ){case _g .StartElement :switch _cdf .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0062\u0067"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0067"}:_edca .Bg =NewCT_Background (); +if _dae :=d .DecodeElement (_edca .Bg ,&_cdf );_dae !=nil {return _dae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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 _gcbc :=d .DecodeElement (_edca .SpTree ,&_cdf ); +_gcbc !=nil {return _gcbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_edca .CustDataLst =NewCT_CustomerDataList (); +if _gda :=d .DecodeElement (_edca .CustDataLst ,&_cdf );_gda !=nil {return _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\u002eo\u0072\u0067\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"},_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\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"}:_edca .Controls =NewCT_ControlList (); +if _caf :=d .DecodeElement (_edca .Controls ,&_cdf );_caf !=nil {return _caf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edca .ExtLst =NewCT_ExtensionList (); +if _dbf :=d .DecodeElement (_edca .ExtLst ,&_cdf );_dbf !=nil {return _dbf ;};default:_de .Log .Debug ("\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",_cdf .Name ); +if _bb :=d .Skip ();_bb !=nil {return _bb ;};};case _g .EndElement :break _fcfae ;case _g .CharData :};};return nil ;};func (_agefd *CT_SlideSorterViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agefd .CViewPr =NewCT_CommonViewProperties (); +for _ ,_eafgc :=range start .Attr {if _eafgc .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_eafed ,_ccedfc :=_d .ParseBool (_eafgc .Value );if _ccedfc !=nil {return _ccedfc ;};_agefd .ShowFormattingAttr =&_eafed ; +continue ;};};_ceede :for {_beedd ,_bcebb :=d .Token ();if _bcebb !=nil {return _bcebb ;};switch _eced :=_beedd .(type ){case _g .StartElement :switch _eced .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\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"},_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\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 _fgbbda :=d .DecodeElement (_agefd .CViewPr ,&_eced ); +_fgbbda !=nil {return _fgbbda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agefd .ExtLst =NewCT_ExtensionList (); +if _eacac :=d .DecodeElement (_agefd .ExtLst ,&_eced );_eacac !=nil {return _eacac ;};default:_de .Log .Debug ("\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",_eced .Name ); +if _ddaeg :=d .Skip ();_ddaeg !=nil {return _ddaeg ;};};case _g .EndElement :break _ceede ;case _g .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 (_eedeb *ST_TLTimeNodePresetClassType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eedeb =0; +case "\u0065\u006e\u0074\u0072":*_eedeb =1;case "\u0065\u0078\u0069\u0074":*_eedeb =2;case "\u0065\u006d\u0070\u0068":*_eedeb =3;case "\u0070\u0061\u0074\u0068":*_eedeb =4;case "\u0076\u0065\u0072\u0062":*_eedeb =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_eedeb =6; +};return nil ;};func (_fdfefd ST_PlaceholderSize )ValidateWithPath (path string )error {switch _fdfefd {case 0,1,2,3:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdfefd )); +};return nil ;};type ST_TLChartSubelementType byte ;func (_cfcea ST_TLTimeNodeType )Validate ()error {return _cfcea .ValidateWithPath ("")};type CT_InOutTransition struct{ -// Presenter Slide Show Mode -Present *CT_Empty ; +// Direction +DirAttr ST_TransitionInOutDirectionType ;}; -// Browse Slide Show Mode -Browse *CT_ShowInfoBrowse ; +// Validate validates the CT_GraphicalObjectFrame and its children +func (_edde *CT_GraphicalObjectFrame )Validate ()error {return _edde .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func (_bgaa *CT_Kinsoku )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_degf :=range start .Attr {if _degf .Name .Local =="\u006c\u0061\u006e\u0067"{_dgee ,_eadf :=_degf .Value ,error (nil ); +if _eadf !=nil {return _eadf ;};_bgaa .LangAttr =&_dgee ;continue ;};if _degf .Name .Local =="\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"{_gcfe ,_dddg :=_degf .Value ,error (nil );if _dddg !=nil {return _dddg ;};_bgaa .InvalStCharsAttr =_gcfe ; +continue ;};if _degf .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_abbc ,_dbb :=_degf .Value ,error (nil );if _dbb !=nil {return _dbb ;};_bgaa .InvalEndCharsAttr =_abbc ;continue ;};};for {_fdeab ,_bedc :=d .Token (); +if _bedc !=nil {return _dd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_bedc );};if _fbfg ,_faca :=_fdeab .(_g .EndElement );_faca &&_fbfg .Name ==start .Name {break ; +};};return nil ;};func (_agfcb *ST_OleObjectFollowColorScheme )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggaec ,_gcdff :=d .Token ();if _gcdff !=nil {return _gcdff ;};if _agefdf ,_aafe :=_ggaec .(_g .EndElement );_aafe &&_agefdf .Name ==start .Name {*_agfcb =1; +return nil ;};if _abgac ,_dffbd :=_ggaec .(_g .CharData );!_dffbd {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ggaec );}else {switch string (_abgac ){case "":*_agfcb =0; +case "\u006e\u006f\u006e\u0065":*_agfcb =1;case "\u0066\u0075\u006c\u006c":*_agfcb =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_agfcb =3;};};_ggaec ,_gcdff =d .Token ();if _gcdff !=nil {return _gcdff ; +};if _fbdcc ,_gdece :=_ggaec .(_g .EndElement );_gdece &&_fbdcc .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ggaec ); +};func (_feagd ST_SlideSizeType )String ()string {switch _feagd {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 "";}; -// Kiosk Slide Show Mode -Kiosk *CT_ShowInfoKiosk ;};type CT_NotesMaster struct{ +// Validate validates the CT_Rel and its children +func (_addb *CT_Rel )Validate ()error {return _addb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; -// Common Slide Data -CSld *CT_CommonSlideData ; +// Validate validates the CT_NotesTextViewProperties and its children +func (_feef *CT_NotesTextViewProperties )Validate ()error {return _feef .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 (_agfad ST_TLDiagramBuildType )String ()string {switch _agfad {case 0:return ""; +case 1:return "\u0077\u0068\u006fl\u0065";case 2:return "d\u0065\u0070\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065";case 3:return "\u0064\u0065\u0070\u0074\u0068\u0042\u0079\u0042\u0072\u0061\u006e\u0063\u0068";case 4:return "\u0062\u0072\u0065\u0061\u0064\u0074\u0068\u0042\u0079\u004e\u006f\u0064\u0065"; +case 5:return "\u0062\u0072\u0065a\u0064\u0074\u0068\u0042\u0079\u004c\u0076\u006c";case 6:return "\u0063\u0077";case 7:return "\u0063\u0077\u0049\u006e";case 8:return "\u0063\u0077\u004fu\u0074";case 9:return "\u0063\u0063\u0077";case 10:return "\u0063\u0063\u0077I\u006e"; +case 11:return "\u0063\u0063\u0077\u004f\u0075\u0074";case 12:return "\u0069\u006e\u0042\u0079\u0052\u0069\u006e\u0067";case 13:return "\u006fu\u0074\u0042\u0079\u0052\u0069\u006eg";case 14:return "\u0075\u0070";case 15:return "\u0064\u006f\u0077\u006e"; +case 16:return "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case 17:return "\u0063\u0075\u0073\u0074";};return "";};type CT_TLTriggerRuntimeNode struct{ -// Color Scheme Map -ClrMap *_cf .CT_ColorMapping ; +// Value +ValAttr ST_TLTriggerRuntimeNode ;};type CT_ApplicationNonVisualDrawingProps struct{ -// Header/Footer Information for a Notes Master -Hf *CT_HeaderFooter ; +// Is a Photo Album +IsPhotoAttr *bool ; -// Notes Text Style -NotesStyle *_cf .CT_TextListStyle ;ExtLst *CT_ExtensionListModify ;};func (_aceg *CT_CommonSlideData )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aceg .SpTree =NewCT_GroupShape ();for _ ,_dfgf :=range start .Attr {if _dfgf .Name .Local =="\u006e\u0061\u006d\u0065"{_gcf ,_add :=_dfgf .Value ,error (nil ); -if _add !=nil {return _add ;};_aceg .NameAttr =&_gcf ;continue ;};};_bdcg :for {_acad ,_fcd :=d .Token ();if _fcd !=nil {return _fcd ;};switch _cde :=_acad .(type ){case _gg .StartElement :switch _cde .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aceg .Bg =NewCT_Background (); -if _faed :=d .DecodeElement (_aceg .Bg ,&_cde );_faed !=nil {return _faed ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cfg :=d .DecodeElement (_aceg .SpTree ,&_cde ); -_cfg !=nil {return _cfg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aceg .CustDataLst =NewCT_CustomerDataList (); -if _afca :=d .DecodeElement (_aceg .CustDataLst ,&_cde );_afca !=nil {return _afca ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_aceg .Controls =NewCT_ControlList (); -if _abegc :=d .DecodeElement (_aceg .Controls ,&_cde );_abegc !=nil {return _abegc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aceg .ExtLst =NewCT_ExtensionList (); -if _fcfb :=d .DecodeElement (_aceg .ExtLst ,&_cde );_fcfb !=nil {return _fcfb ;};default:_c .Log .Debug ("\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",_cde .Name ); -if _cbgf :=d .Skip ();_cbgf !=nil {return _cbgf ;};};case _gg .EndElement :break _bdcg ;case _gg .CharData :};};return nil ;}; +// Is User Drawn +UserDrawnAttr *bool ; -// Validate validates the CT_HandoutMasterIdList and its children -func (_addcd *CT_HandoutMasterIdList )Validate ()error {return _addcd .ValidateWithPath ("\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074");};func NewCT_HandoutMasterIdListEntry ()*CT_HandoutMasterIdListEntry {_bafb :=&CT_HandoutMasterIdListEntry {}; -return _bafb ;};func (_fcdaa *CT_TLIterateIntervalPercentage )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_eccdf :=range start .Attr {if _eccdf .Name .Local =="\u0076\u0061\u006c"{_gaeb ,_fecgf :=ParseUnionST_PositivePercentage (_eccdf .Value ); -if _fecgf !=nil {return _fecgf ;};_fcdaa .ValAttr =_gaeb ;continue ;};};for {_ccgae ,_fcfde :=d .Token ();if _fcfde !=nil {return _b .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",_fcfde ); -};if _bfddg ,_eaeac :=_ccgae .(_gg .EndElement );_eaeac &&_bfddg .Name ==start .Name {break ;};};return nil ;}; +// Placeholder Shape +Ph *CT_Placeholder ;AudioCd *_b .CT_AudioCD ;WavAudioFile *_b .CT_EmbeddedWAVAudioFile ;AudioFile *_b .CT_AudioFile ;VideoFile *_b .CT_VideoFile ;QuickTimeFile *_b .CT_QuickTimeFile ; -// ValidateWithPath validates the CT_GuideList and its children, prefixing error messages with path -func (_caba *CT_GuideList )ValidateWithPath (path string )error {for _abbf ,_gee :=range _caba .Guide {if _ffca :=_gee .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fG\u0075\u0069\u0064\u0065\u005b\u0025\u0064\u005d",path ,_abbf ));_ffca !=nil {return _ffca ; -};};return nil ;};func (_aaaab *CT_InOutTransition )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dga :=range start .Attr {if _dga .Name .Local =="\u0064\u0069\u0072"{_aaaab .DirAttr .UnmarshalXMLAttr (_dga );continue ;};};for {_gbac ,_eeec :=d .Token (); -if _eeec !=nil {return _b .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",_eeec );};if _dabgd ,_aacb :=_gbac .(_gg .EndElement ); -_aacb &&_dabgd .Name ==start .Name {break ;};};return nil ;};func NewCT_ShowProperties ()*CT_ShowProperties {_dacc :=&CT_ShowProperties {};return _dacc };func (_dcfgf *EG_SlideListChoice )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ddcaf :for {_dbgbf ,_bdege :=d .Token (); -if _bdege !=nil {return _bdege ;};switch _bbab :=_dbgbf .(type ){case _gg .StartElement :switch _bbab .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dcfgf .SldAll =NewCT_Empty (); -if _acaba :=d .DecodeElement (_dcfgf .SldAll ,&_bbab );_acaba !=nil {return _acaba ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dcfgf .SldRg =NewCT_IndexRange (); -if _bbcfb :=d .DecodeElement (_dcfgf .SldRg ,&_bbab );_bbcfb !=nil {return _bbcfb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dcfgf .CustShow =NewCT_CustomShowId (); -if _cfdd :=d .DecodeElement (_dcfgf .CustShow ,&_bbab );_cfdd !=nil {return _cfdd ;};default:_c .Log .Debug ("\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",_bbab .Name ); -if _cfcc :=d .Skip ();_cfcc !=nil {return _cfcc ;};};case _gg .EndElement :break _ddcaf ;case _gg .CharData :};};return nil ;};func (_gead ST_TLDiagramBuildType )String ()string {switch _gead {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 "";}; +// Customer Data List +CustDataLst *CT_CustomerDataList ;ExtLst *CT_ExtensionList ;};func NewCT_SlideTransition ()*CT_SlideTransition {_cgaeg :=&CT_SlideTransition {};return _cgaeg }; -// ValidateWithPath validates the CT_TLAnimVariantStringVal and its children, prefixing error messages with path -func (_daec *CT_TLAnimVariantStringVal )ValidateWithPath (path string )error {return nil };func (_aegd *ST_TLTimeIndefinite )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_aegd =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_aegd =1; -};return nil ;};func (_fga *AG_TLBuild )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fga .SpidAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fga .SpidAttr )}); -};if _fga .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fga .GrpIdAttr )});};if _fga .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_fga .UiExpandAttr ))}); -};return nil ;}; +// Validate validates the CT_SlideSyncProperties and its children +func (_egcef *CT_SlideSyncProperties )Validate ()error {return _egcef .ValidateWithPath ("\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073");}; -// Validate validates the CT_SlideSize and its children -func (_dacb *CT_SlideSize )Validate ()error {return _dacb .ValidateWithPath ("\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065");};func NewNotesMaster ()*NotesMaster {_cbdd :=&NotesMaster {};_cbdd .CT_NotesMaster =*NewCT_NotesMaster (); -return _cbdd ;}; +// ValidateWithPath validates the CT_TLIterateIntervalTime and its children, prefixing error messages with path +func (_eccb *CT_TLIterateIntervalTime )ValidateWithPath (path string )error {if _dgaga :=_eccb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgaga !=nil {return _dgaga ;};return nil ;};func (_afcgf *CT_PhotoAlbum )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_caba :=range start .Attr {if _caba .Name .Local =="\u0062\u0077"{_afeb ,_bgabb :=_d .ParseBool (_caba .Value ); +if _bgabb !=nil {return _bgabb ;};_afcgf .BwAttr =&_afeb ;continue ;};if _caba .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"{_fcfdb ,_fccd :=_d .ParseBool (_caba .Value );if _fccd !=nil {return _fccd ;};_afcgf .ShowCaptionsAttr =&_fcfdb ; +continue ;};if _caba .Name .Local =="\u006c\u0061\u0079\u006f\u0075\u0074"{_afcgf .LayoutAttr .UnmarshalXMLAttr (_caba );continue ;};if _caba .Name .Local =="\u0066\u0072\u0061m\u0065"{_afcgf .FrameAttr .UnmarshalXMLAttr (_caba );continue ;};};_ccad :for {_acac ,_eafad :=d .Token (); +if _eafad !=nil {return _eafad ;};switch _bfcd :=_acac .(type ){case _g .StartElement :switch _bfcd .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afcgf .ExtLst =NewCT_ExtensionList (); +if _dbfe :=d .DecodeElement (_afcgf .ExtLst ,&_bfcd );_dbfe !=nil {return _dbfe ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bfcd .Name ); +if _cfgd :=d .Skip ();_cfgd !=nil {return _cfgd ;};};case _g .EndElement :break _ccad ;case _g .CharData :};};return nil ;};func (_cebdfa *ST_ViewType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cebdfa =0;case "\u0073l\u0064\u0056\u0069\u0065\u0077":*_cebdfa =1; +case "\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_cebdfa =2;case "\u006eo\u0074\u0065\u0073\u0056\u0069\u0065w":*_cebdfa =3;case "h\u0061\u006e\u0064\u006f\u0075\u0074\u0056\u0069\u0065\u0077":*_cebdfa =4;case "\u006eo\u0074e\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_cebdfa =5; +case "o\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077":*_cebdfa =6;case "\u0073\u006c\u0064\u0053\u006f\u0072\u0074\u0065\u0072\u0056\u0069\u0065\u0077":*_cebdfa =7;case "\u0073\u006cd\u0054\u0068\u0075m\u0062\u006e\u0061\u0069\u006c\u0056\u0069\u0065\u0077":*_cebdfa =8; +};return nil ;};func (_ggce *CT_NotesSlide )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggce .CSld =NewCT_CommonSlideData ();for _ ,_ecag :=range start .Attr {if _ecag .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_dbdg ,_cegg :=_d .ParseBool (_ecag .Value ); +if _cegg !=nil {return _cegg ;};_ggce .ShowMasterSpAttr =&_dbdg ;continue ;};if _ecag .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_bbfb ,_dbgb :=_d .ParseBool (_ecag .Value );if _dbgb !=nil {return _dbgb ; +};_ggce .ShowMasterPhAnimAttr =&_bbfb ;continue ;};};_fgbeb :for {_gbecd ,_cfccd :=d .Token ();if _cfccd !=nil {return _cfccd ;};switch _gaad :=_gbecd .(type ){case _g .StartElement :switch _gaad .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\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"},_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\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 _abdf :=d .DecodeElement (_ggce .CSld ,&_gaad ); +_abdf !=nil {return _abdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_ggce .ClrMapOvr =_b .NewCT_ColorMappingOverride (); +if _ggcfb :=d .DecodeElement (_ggce .ClrMapOvr ,&_gaad );_ggcfb !=nil {return _ggcfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggce .ExtLst =NewCT_ExtensionListModify (); +if _fbcag :=d .DecodeElement (_ggce .ExtLst ,&_gaad );_fbcag !=nil {return _fbcag ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gaad .Name ); +if _bgba :=d .Skip ();_bgba !=nil {return _bgba ;};};case _g .EndElement :break _fgbeb ;case _g .CharData :};};return nil ;};func (_abbcf ST_TransitionInOutDirectionType )String ()string {switch _abbcf {case 0:return "";case 1:return "\u006f\u0075\u0074"; +case 2:return "\u0069\u006e";};return "";};func (_gcefb *TagLst )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\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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 ="\u0070\u003a\u0074\u0061\u0067\u004c\u0073\u0074";return _gcefb .CT_TagList .MarshalXML (e ,start );};func NewCT_TLTriggerRuntimeNode ()*CT_TLTriggerRuntimeNode {_bcffb :=&CT_TLTriggerRuntimeNode {};_bcffb .ValAttr =ST_TLTriggerRuntimeNode (1); +return _bcffb ;};type CT_GuideList struct{ -// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path -func (_gebga *EG_ExtensionList )ValidateWithPath (path string )error {for _bcebg ,_bffe :=range _gebga .Ext {if _aecga :=_bffe .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_bcebg ));_aecga !=nil {return _aecga ; -};};return nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_cdcb :=&CT_Kinsoku {};return _cdcb };func (_geee *CT_HtmlPublishProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _geee .ShowSpeakerNotesAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_geee .ShowSpeakerNotesAttr ))}); -};if _geee .TargetAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_geee .TargetAttr )});};if _geee .TitleAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_geee .TitleAttr )}); -};start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_geee .IdAttr )});e .EncodeToken (start );if _geee .SldAll !=nil {_cdec :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}}; -e .EncodeElement (_geee .SldAll ,_cdec );};if _geee .SldRg !=nil {_ccdcb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_geee .SldRg ,_ccdcb );};if _geee .CustShow !=nil {_ddce :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; -e .EncodeElement (_geee .CustShow ,_ddce );};if _geee .ExtLst !=nil {_gega :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geee .ExtLst ,_gega );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;};func (_cccf *CT_OleObjectChoice )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cccf .Embed !=nil {_efdgb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0065\u006d\u0062\u0065\u0064"}};e .EncodeElement (_cccf .Embed ,_efdgb ); -};if _cccf .Link !=nil {_ecbdf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cccf .Link ,_ecbdf );};return nil ;};func (_dfefgf ST_SlideSizeType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_dagbc :=_gg .Attr {}; -_dagbc .Name =name ;switch _dfefgf {case ST_SlideSizeTypeUnset :_dagbc .Value ="";case ST_SlideSizeTypeScreen4x3 :_dagbc .Value ="\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case ST_SlideSizeTypeLetter :_dagbc .Value ="\u006c\u0065\u0074\u0074\u0065\u0072"; -case ST_SlideSizeTypeA4 :_dagbc .Value ="\u0041\u0034";case ST_SlideSizeType35mm :_dagbc .Value ="\u0033\u0035\u006d\u006d";case ST_SlideSizeTypeOverhead :_dagbc .Value ="\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case ST_SlideSizeTypeBanner :_dagbc .Value ="\u0062\u0061\u006e\u006e\u0065\u0072"; -case ST_SlideSizeTypeCustom :_dagbc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";case ST_SlideSizeTypeLedger :_dagbc .Value ="\u006c\u0065\u0064\u0067\u0065\u0072";case ST_SlideSizeTypeA3 :_dagbc .Value ="\u0041\u0033";case ST_SlideSizeTypeB4ISO :_dagbc .Value ="\u0042\u0034\u0049S\u004f"; -case ST_SlideSizeTypeB5ISO :_dagbc .Value ="\u0042\u0035\u0049S\u004f";case ST_SlideSizeTypeB4JIS :_dagbc .Value ="\u0042\u0034\u004aI\u0053";case ST_SlideSizeTypeB5JIS :_dagbc .Value ="\u0042\u0035\u004aI\u0053";case ST_SlideSizeTypeHagakiCard :_dagbc .Value ="\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064"; -case ST_SlideSizeTypeScreen16x9 :_dagbc .Value ="\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case ST_SlideSizeTypeScreen16x10 :_dagbc .Value ="s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return _dagbc ,nil ;}; +// A Guide +Guide []*CT_Guide ;};const (ST_SlideLayoutTypeUnset ST_SlideLayoutType =0;ST_SlideLayoutTypeTitle ST_SlideLayoutType =1;ST_SlideLayoutTypeTx ST_SlideLayoutType =2;ST_SlideLayoutTypeTwoColTx ST_SlideLayoutType =3;ST_SlideLayoutTypeTbl ST_SlideLayoutType =4; +ST_SlideLayoutTypeTxAndChart ST_SlideLayoutType =5;ST_SlideLayoutTypeChartAndTx ST_SlideLayoutType =6;ST_SlideLayoutTypeDgm ST_SlideLayoutType =7;ST_SlideLayoutTypeChart ST_SlideLayoutType =8;ST_SlideLayoutTypeTxAndClipArt ST_SlideLayoutType =9;ST_SlideLayoutTypeClipArtAndTx ST_SlideLayoutType =10; +ST_SlideLayoutTypeTitleOnly ST_SlideLayoutType =11;ST_SlideLayoutTypeBlank ST_SlideLayoutType =12;ST_SlideLayoutTypeTxAndObj ST_SlideLayoutType =13;ST_SlideLayoutTypeObjAndTx ST_SlideLayoutType =14;ST_SlideLayoutTypeObjOnly ST_SlideLayoutType =15;ST_SlideLayoutTypeObj ST_SlideLayoutType =16; +ST_SlideLayoutTypeTxAndMedia ST_SlideLayoutType =17;ST_SlideLayoutTypeMediaAndTx ST_SlideLayoutType =18;ST_SlideLayoutTypeObjOverTx ST_SlideLayoutType =19;ST_SlideLayoutTypeTxOverObj ST_SlideLayoutType =20;ST_SlideLayoutTypeTxAndTwoObj ST_SlideLayoutType =21; +ST_SlideLayoutTypeTwoObjAndTx ST_SlideLayoutType =22;ST_SlideLayoutTypeTwoObjOverTx ST_SlideLayoutType =23;ST_SlideLayoutTypeFourObj ST_SlideLayoutType =24;ST_SlideLayoutTypeVertTx ST_SlideLayoutType =25;ST_SlideLayoutTypeClipArtAndVertTx ST_SlideLayoutType =26; +ST_SlideLayoutTypeVertTitleAndTx ST_SlideLayoutType =27;ST_SlideLayoutTypeVertTitleAndTxOverChart ST_SlideLayoutType =28;ST_SlideLayoutTypeTwoObj ST_SlideLayoutType =29;ST_SlideLayoutTypeObjAndTwoObj ST_SlideLayoutType =30;ST_SlideLayoutTypeTwoObjAndObj ST_SlideLayoutType =31; +ST_SlideLayoutTypeCust ST_SlideLayoutType =32;ST_SlideLayoutTypeSecHead ST_SlideLayoutType =33;ST_SlideLayoutTypeTwoTxTwoObj ST_SlideLayoutType =34;ST_SlideLayoutTypeObjTx ST_SlideLayoutType =35;ST_SlideLayoutTypePicTx ST_SlideLayoutType =36;);func (_dbede *CT_TLBuildDiagram )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dbede .BldAttr !=ST_TLDiagramBuildTypeUnset {_dfea ,_eaef :=_dbede .BldAttr .MarshalXMLAttr (_g .Name {Local :"\u0062\u006c\u0064"}); +if _eaef !=nil {return _eaef ;};start .Attr =append (start .Attr ,_dfea );};if _dbede .SpidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_dbede .SpidAttr )}); +};if _dbede .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_dbede .GrpIdAttr )});};if _dbede .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_dbede .UiExpandAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CmLst struct{CT_CommentList };func (_cced *CT_PrintProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbdff :=range start .Attr {if _cbdff .Name .Local =="\u0070r\u006e\u0057\u0068\u0061\u0074"{_cced .PrnWhatAttr .UnmarshalXMLAttr (_cbdff ); +continue ;};if _cbdff .Name .Local =="\u0063l\u0072\u004d\u006f\u0064\u0065"{_cced .ClrModeAttr .UnmarshalXMLAttr (_cbdff );continue ;};if _cbdff .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0053\u006c\u0069\u0064\u0065\u0073"{_agdba ,_aeacg :=_d .ParseBool (_cbdff .Value ); +if _aeacg !=nil {return _aeacg ;};_cced .HiddenSlidesAttr =&_agdba ;continue ;};if _cbdff .Name .Local =="\u0073c\u0061l\u0065\u0054\u006f\u0046\u0069\u0074\u0050\u0061\u0070\u0065\u0072"{_afccb ,_efbcc :=_d .ParseBool (_cbdff .Value );if _efbcc !=nil {return _efbcc ; +};_cced .ScaleToFitPaperAttr =&_afccb ;continue ;};if _cbdff .Name .Local =="f\u0072\u0061\u006d\u0065\u0053\u006c\u0069\u0064\u0065\u0073"{_gadg ,_daba :=_d .ParseBool (_cbdff .Value );if _daba !=nil {return _daba ;};_cced .FrameSlidesAttr =&_gadg ;continue ; +};};_feca :for {_fcgf ,_eebg :=d .Token ();if _eebg !=nil {return _eebg ;};switch _eged :=_fcgf .(type ){case _g .StartElement :switch _eged .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cced .ExtLst =NewCT_ExtensionList (); +if _fega :=d .DecodeElement (_cced .ExtLst ,&_eged );_fega !=nil {return _fega ;};default:_de .Log .Debug ("\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",_eged .Name ); +if _bdcd :=d .Skip ();_bdcd !=nil {return _bdcd ;};};case _g .EndElement :break _feca ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SlideMasterTextStyles and its children, prefixing error messages with path -func (_ddcf *CT_SlideMasterTextStyles )ValidateWithPath (path string )error {if _ddcf .TitleStyle !=nil {if _caaf :=_ddcf .TitleStyle .ValidateWithPath (path +"/\u0054\u0069\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065");_caaf !=nil {return _caaf ;}; -};if _ddcf .BodyStyle !=nil {if _efgd :=_ddcf .BodyStyle .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065");_efgd !=nil {return _efgd ;};};if _ddcf .OtherStyle !=nil {if _edga :=_ddcf .OtherStyle .ValidateWithPath (path +"/\u004f\u0074\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"); -_edga !=nil {return _edga ;};};if _ddcf .ExtLst !=nil {if _ddda :=_ddcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddda !=nil {return _ddda ;};};return nil ;}; +// Validate validates the CT_TagsData and its children +func (_ccgc *CT_TagsData )Validate ()error {return _ccgc .ValidateWithPath ("C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061");};type CT_CustomShowList struct{ -// Validate validates the EG_ChildSlide and its children -func (_dfbc *EG_ChildSlide )Validate ()error {return _dfbc .ValidateWithPath ("\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065");};func (_gcdgb *CT_NotesTextViewProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gcdgb .CViewPr =NewCT_CommonViewProperties (); -_fdgcg :for {_agdc ,_abbg :=d .Token ();if _abbg !=nil {return _abbg ;};switch _cffbf :=_agdc .(type ){case _gg .StartElement :switch _cffbf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fbec :=d .DecodeElement (_gcdgb .CViewPr ,&_cffbf ); -_fbec !=nil {return _fbec ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcdgb .ExtLst =NewCT_ExtensionList (); -if _fagd :=d .DecodeElement (_gcdgb .ExtLst ,&_cffbf );_fagd !=nil {return _fagd ;};default:_c .Log .Debug ("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",_cffbf .Name ); -if _eaae :=d .Skip ();_eaae !=nil {return _eaae ;};};case _gg .EndElement :break _fdgcg ;case _gg .CharData :};};return nil ;};func (_begf *CT_SlideSorterViewProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _begf .ShowFormattingAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_begf .ShowFormattingAttr ))}); -};e .EncodeToken (start );_gbdc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u0056\u0069\u0065\u0077\u0050r"}};e .EncodeElement (_begf .CViewPr ,_gbdc );if _begf .ExtLst !=nil {_afbfg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_begf .ExtLst ,_afbfg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_egfd ST_TLBehaviorOverrideType )ValidateWithPath (path string )error {switch _egfd {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 (_egfd )); -};return nil ;};func (_acaf *CT_Kinsoku )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_egac :=range start .Attr {if _egac .Name .Local =="\u006c\u0061\u006e\u0067"{_dfge ,_fddb :=_egac .Value ,error (nil );if _fddb !=nil {return _fddb ; -};_acaf .LangAttr =&_dfge ;continue ;};if _egac .Name .Local =="\u0069\u006e\u0076a\u006c\u0053\u0074\u0043\u0068\u0061\u0072\u0073"{_eddcb ,_fbdd :=_egac .Value ,error (nil );if _fbdd !=nil {return _fbdd ;};_acaf .InvalStCharsAttr =_eddcb ;continue ;}; -if _egac .Name .Local =="\u0069\u006e\u0076\u0061\u006c\u0045\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_aagg ,_fbacb :=_egac .Value ,error (nil );if _fbacb !=nil {return _fbacb ;};_acaf .InvalEndCharsAttr =_aagg ;continue ;};};for {_facc ,_gfba :=d .Token (); -if _gfba !=nil {return _b .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_gfba );};if _bgbc ,_dgbe :=_facc .(_gg .EndElement );_dgbe &&_bgbc .Name ==start .Name {break ;}; -};return nil ;};func (_befb *CT_GroupShape )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_befb .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_befb .GrpSpPr =_cf .NewCT_GroupShapeProperties ();_cgbdg :for {_effa ,_cgd :=d .Token ();if _cgd !=nil {return _cgd ; -};switch _efaa :=_effa .(type ){case _gg .StartElement :switch _efaa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _dce :=d .DecodeElement (_befb .NvGrpSpPr ,&_efaa ); -_dce !=nil {return _dce ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _ccc :=d .DecodeElement (_befb .GrpSpPr ,&_efaa ); -_ccc !=nil {return _ccc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fbeae :=NewCT_GroupShapeChoice (); -if _edgb :=d .DecodeElement (&_fbeae .Sp ,&_efaa );_edgb !=nil {return _edgb ;};_befb .Choice =append (_befb .Choice ,_fbeae );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cefb :=NewCT_GroupShapeChoice (); -if _gcad :=d .DecodeElement (&_cefb .GrpSp ,&_efaa );_gcad !=nil {return _gcad ;};_befb .Choice =append (_befb .Choice ,_cefb );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dfca :=NewCT_GroupShapeChoice (); -if _efea :=d .DecodeElement (&_dfca .GraphicFrame ,&_efaa );_efea !=nil {return _efea ;};_befb .Choice =append (_befb .Choice ,_dfca );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_cggd :=NewCT_GroupShapeChoice (); -if _becc :=d .DecodeElement (&_cggd .CxnSp ,&_efaa );_becc !=nil {return _becc ;};_befb .Choice =append (_befb .Choice ,_cggd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cfbd :=NewCT_GroupShapeChoice (); -if _cfbg :=d .DecodeElement (&_cfbd .Pic ,&_efaa );_cfbg !=nil {return _cfbg ;};_befb .Choice =append (_befb .Choice ,_cfbd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adbd :=NewCT_GroupShapeChoice (); -if _cgbe :=d .DecodeElement (&_adbd .ContentPart ,&_efaa );_cgbe !=nil {return _cgbe ;};_befb .Choice =append (_befb .Choice ,_adbd );case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_befb .ExtLst =NewCT_ExtensionListModify (); -if _gce :=d .DecodeElement (_befb .ExtLst ,&_efaa );_gce !=nil {return _gce ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_efaa .Name ); -if _aade :=d .Skip ();_aade !=nil {return _aade ;};};case _gg .EndElement :break _cgbdg ;case _gg .CharData :};};return nil ;};type CT_NormalViewProperties struct{ +// Custom Show +CustShow []*CT_CustomShow ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_dcbf :=&CT_HeaderFooter {};return _dcbf };type CT_WebProperties struct{ -// Show Outline Icons in Normal View -ShowOutlineIconsAttr *bool ; +// Show animation in HTML output +ShowAnimationAttr *bool ; -// Snap Vertical Splitter -SnapVertSplitterAttr *bool ; +// Resize graphics in HTML output +ResizeGraphicsAttr *bool ; -// State of the Vertical Splitter Bar -VertBarStateAttr ST_SplitterBarState ; +// Allow PNG in HTML output +AllowPngAttr *bool ; -// State of the Horizontal Splitter Bar -HorzBarStateAttr ST_SplitterBarState ; +// Rely on VML for HTML output +RelyOnVmlAttr *bool ; -// Prefer Single View -PreferSingleViewAttr *bool ; +// Organize HTML output in folders +OrganizeInFoldersAttr *bool ; -// Normal View Restored Left Properties -RestoredLeft *CT_NormalViewPortion ; +// Use long file names in HTML output +UseLongFilenamesAttr *bool ; -// Normal View Restored Top Properties -RestoredTop *CT_NormalViewPortion ;ExtLst *CT_ExtensionList ;}; +// Image size for HTML output +ImgSzAttr ST_WebScreenSize ; -// Validate validates the CT_TLTriggerTimeNodeID and its children -func (_gegaba *CT_TLTriggerTimeNodeID )Validate ()error {return _gegaba .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044");};func (_ddbe *CT_CustomShowId )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_fbd :=range start .Attr {if _fbd .Name .Local =="\u0069\u0064"{_ecbf ,_bfed :=_e .ParseUint (_fbd .Value ,10,32); -if _bfed !=nil {return _bfed ;};_ddbe .IdAttr =uint32 (_ecbf );continue ;};};for {_cad ,_fadg :=d .Token ();if _fadg !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dS\u0068\u006f\u0077I\u0064:\u0020\u0025\u0073",_fadg ); -};if _addaa ,_dcf :=_cad .(_gg .EndElement );_dcf &&_addaa .Name ==start .Name {break ;};};return nil ;}; +// Encoding for HTML output +EncodingAttr *string ; -// ValidateWithPath validates the CT_TLAnimVariantBooleanVal and its children, prefixing error messages with path -func (_gegg *CT_TLAnimVariantBooleanVal )ValidateWithPath (path string )error {return nil };func (_bfgc *CT_SlideMasterTextStyles )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _bfgc .TitleStyle !=nil {_abbdc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074i\u0074\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_bfgc .TitleStyle ,_abbdc );};if _bfgc .BodyStyle !=nil {_egbbd :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u0062\u006f\u0064\u0079\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bfgc .BodyStyle ,_egbbd );};if _bfgc .OtherStyle !=nil {_gafg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u006ft\u0068\u0065\u0072\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_bfgc .OtherStyle ,_gafg );};if _bfgc .ExtLst !=nil {_egcg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfgc .ExtLst ,_egcg );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;};func (_affag *CT_GroupShapeNonVisual )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_dfcf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_affag .CNvPr ,_dfcf ); -_dbbg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_affag .CNvGrpSpPr ,_dbbg );_agc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}}; -e .EncodeElement (_affag .NvPr ,_agc );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type ST_TLAnimateColorDirection byte ;func (_bcag *CT_OleObjectLink )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bcag .UpdateAutomaticAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075p\u0064a\u0074\u0065\u0041\u0075\u0074\u006f\u006d\u0061\u0074\u0069\u0063"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_bcag .UpdateAutomaticAttr ))}); -};e .EncodeToken (start );if _bcag .ExtLst !=nil {_cdbb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bcag .ExtLst ,_cdbb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ; -};func (_bdged ST_TLTimeNodeSyncType )ValidateWithPath (path string )error {switch _bdged {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 (_bdged )); -};return nil ;};type CT_TLTimeAnimateValueList struct{ +// Slide Navigation Colors for HTML output +ClrAttr ST_WebColorType ;ExtLst *CT_ExtensionList ;}; -// Time Animate Value -Tav []*CT_TLTimeAnimateValue ;};func (_fccdb *ST_SlideLayoutType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_edggb ,_acgd :=d .Token ();if _acgd !=nil {return _acgd ;};if _cefg ,_dgfag :=_edggb .(_gg .EndElement );_dgfag &&_cefg .Name ==start .Name {*_fccdb =1; -return nil ;};if _affaa ,_ecefe :=_edggb .(_gg .CharData );!_ecefe {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_edggb );}else {switch string (_affaa ){case "":*_fccdb =0; -case "\u0074\u0069\u0074l\u0065":*_fccdb =1;case "\u0074\u0078":*_fccdb =2;case "\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078":*_fccdb =3;case "\u0074\u0062\u006c":*_fccdb =4;case "\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074":*_fccdb =5; -case "\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_fccdb =6;case "\u0064\u0067\u006d":*_fccdb =7;case "\u0063\u0068\u0061r\u0074":*_fccdb =8;case "\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074":*_fccdb =9;case "\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078":*_fccdb =10; -case "\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy":*_fccdb =11;case "\u0062\u006c\u0061n\u006b":*_fccdb =12;case "\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a":*_fccdb =13;case "\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_fccdb =14;case "\u006fb\u006a\u004f\u006e\u006c\u0079":*_fccdb =15; -case "\u006f\u0062\u006a":*_fccdb =16;case "\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061":*_fccdb =17;case "\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078":*_fccdb =18;case "\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x":*_fccdb =19; -case "\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j":*_fccdb =20;case "t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_fccdb =21;case "t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078":*_fccdb =22;case "\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078":*_fccdb =23; -case "\u0066o\u0075\u0072\u004f\u0062\u006a":*_fccdb =24;case "\u0076\u0065\u0072\u0074\u0054\u0078":*_fccdb =25;case "\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078":*_fccdb =26;case "\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078":*_fccdb =27; -case "\u0076\u0065\u0072tT\u0069\u0074\u006c\u0065\u0041\u006e\u0064\u0054\u0078\u004f\u0076\u0065\u0072\u0043\u0068\u0061\u0072\u0074":*_fccdb =28;case "\u0074\u0077\u006f\u004f\u0062\u006a":*_fccdb =29;case "\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a":*_fccdb =30; -case "\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a":*_fccdb =31;case "\u0063\u0075\u0073\u0074":*_fccdb =32;case "\u0073e\u0063\u0048\u0065\u0061\u0064":*_fccdb =33;case "t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a":*_fccdb =34; -case "\u006f\u0062\u006aT\u0078":*_fccdb =35;case "\u0070\u0069\u0063T\u0078":*_fccdb =36;};};_edggb ,_acgd =d .Token ();if _acgd !=nil {return _acgd ;};if _agbbaf ,_aagde :=_edggb .(_gg .EndElement );_aagde &&_agbbaf .Name ==start .Name {return nil ;}; -return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_edggb );};func (_edbdb *ST_TLTimeIndefinite )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fadea ,_edcgg :=d .Token (); -if _edcgg !=nil {return _edcgg ;};if _gedea ,_bfec :=_fadea .(_gg .EndElement );_bfec &&_gedea .Name ==start .Name {*_edbdb =1;return nil ;};if _acfffb ,_bbceb :=_fadea .(_gg .CharData );!_bbceb {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fadea ); -}else {switch string (_acfffb ){case "":*_edbdb =0;case "\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065":*_edbdb =1;};};_fadea ,_edcgg =d .Token ();if _edcgg !=nil {return _edcgg ;};if _gbegb ,_cfac :=_fadea .(_gg .EndElement );_cfac &&_gbegb .Name ==start .Name {return nil ; -};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fadea );}; +// ValidateWithPath validates the CT_TLTimeConditionList and its children, prefixing error messages with path +func (_cffdb *CT_TLTimeConditionList )ValidateWithPath (path string )error {for _ggcd ,_gagf :=range _cffdb .Cond {if _bdbgd :=_gagf .ValidateWithPath (_dd .Sprintf ("%\u0073\u002f\u0043\u006f\u006e\u0064\u005b\u0025\u0064\u005d",path ,_ggcd ));_bdbgd !=nil {return _bdbgd ; +};};return nil ;}; -// ValidateWithPath validates the CT_TLOleBuildChart and its children, prefixing error messages with path -func (_abfa *CT_TLOleBuildChart )ValidateWithPath (path string )error {if _bgegb :=_abfa .BldAttr .ValidateWithPath (path +"\u002f\u0042\u006c\u0064\u0041\u0074\u0074\u0072");_bgegb !=nil {return _bgegb ;};return nil ;}; +// Validate validates the CT_TLBuildParagraph and its children +func (_edbdd *CT_TLBuildParagraph )Validate ()error {return _edbdd .ValidateWithPath ("\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068");};type CT_TLTriggerTimeNodeID struct{ -// ValidateWithPath validates the CT_SlideLayout and its children, prefixing error messages with path -func (_cefc *CT_SlideLayout )ValidateWithPath (path string )error {if _ggdgg :=_cefc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ggdgg !=nil {return _ggdgg ;};if _agbfa :=_cefc .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064"); -_agbfa !=nil {return _agbfa ;};if _cefc .ClrMapOvr !=nil {if _faga :=_cefc .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_faga !=nil {return _faga ;};};if _cefc .Transition !=nil {if _ecccd :=_cefc .Transition .ValidateWithPath (path +"/\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"); -_ecccd !=nil {return _ecccd ;};};if _cefc .Timing !=nil {if _adaddc :=_cefc .Timing .ValidateWithPath (path +"\u002fT\u0069\u006d\u0069\u006e\u0067");_adaddc !=nil {return _adaddc ;};};if _cefc .Hf !=nil {if _faaeb :=_cefc .Hf .ValidateWithPath (path +"\u002f\u0048\u0066"); -_faaeb !=nil {return _faaeb ;};};if _cefc .ExtLst !=nil {if _dbdga :=_cefc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbdga !=nil {return _dbdga ;};};return nil ;};func (_adbeb *ST_TLParaBuildType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_adbeb =0; -case "\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e":*_adbeb =1;case "\u0070":*_adbeb =2;case "\u0063\u0075\u0073\u0074":*_adbeb =3;case "\u0077\u0068\u006fl\u0065":*_adbeb =4;};return nil ;};func NewCT_TLMediaNodeVideo ()*CT_TLMediaNodeVideo {_bega :=&CT_TLMediaNodeVideo {}; -_bega .CMediaNode =NewCT_TLCommonMediaNodeData ();return _bega ;}; +// Value +ValAttr uint32 ;};func (_ggde *CT_Placeholder )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_edff :=range start .Attr {if _edff .Name .Local =="\u0074\u0079\u0070\u0065"{_ggde .TypeAttr .UnmarshalXMLAttr (_edff );continue ;};if _edff .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_ggde .OrientAttr .UnmarshalXMLAttr (_edff ); +continue ;};if _edff .Name .Local =="\u0073\u007a"{_ggde .SzAttr .UnmarshalXMLAttr (_edff );continue ;};if _edff .Name .Local =="\u0069\u0064\u0078"{_efea ,_ebcdg :=_d .ParseUint (_edff .Value ,10,32);if _ebcdg !=nil {return _ebcdg ;};_gbda :=uint32 (_efea ); +_ggde .IdxAttr =&_gbda ;continue ;};if _edff .Name .Local =="\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"{_ebfbg ,_eaega :=_d .ParseBool (_edff .Value );if _eaega !=nil {return _eaega ;};_ggde .HasCustomPromptAttr =&_ebfbg ; +continue ;};};_cbaa :for {_bgeb ,_gegcg :=d .Token ();if _gegcg !=nil {return _gegcg ;};switch _bggg :=_bgeb .(type ){case _g .StartElement :switch _bggg .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggde .ExtLst =NewCT_ExtensionListModify (); +if _gagd :=d .DecodeElement (_ggde .ExtLst ,&_bggg );_gagd !=nil {return _gagd ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bggg .Name ); +if _ebbb :=d .Skip ();_ebbb !=nil {return _ebbb ;};};case _g .EndElement :break _cbaa ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the SldLayout and its children, prefixing error messages with path -func (_cffag *SldLayout )ValidateWithPath (path string )error {if _becab :=_cffag .CT_SlideLayout .ValidateWithPath (path );_becab !=nil {return _becab ;};return nil ;};type ST_TransitionInOutDirectionType byte ;type CT_PrintProperties struct{ +// Validate validates the CT_ShowProperties and its children +func (_dfcfa *CT_ShowProperties )Validate ()error {return _dfcfa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};func NewTagLst ()*TagLst {_fcbaa :=&TagLst {};_fcbaa .CT_TagList =*NewCT_TagList (); +return _fcbaa };type CT_Guide struct{ -// Print Output -PrnWhatAttr ST_PrintWhat ; +// Guide Orientation +OrientAttr ST_Direction ; -// Print Color Mode -ClrModeAttr ST_PrintColorMode ; +// Guide Position +PosAttr *_b .ST_Coordinate32 ;};func (_efeeb ST_SlideLayoutType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gdecb :=_g .Attr {};_gdecb .Name =name ;switch _efeeb {case ST_SlideLayoutTypeUnset :_gdecb .Value ="";case ST_SlideLayoutTypeTitle :_gdecb .Value ="\u0074\u0069\u0074l\u0065"; +case ST_SlideLayoutTypeTx :_gdecb .Value ="\u0074\u0078";case ST_SlideLayoutTypeTwoColTx :_gdecb .Value ="\u0074\u0077\u006f\u0043\u006f\u006c\u0054\u0078";case ST_SlideLayoutTypeTbl :_gdecb .Value ="\u0074\u0062\u006c";case ST_SlideLayoutTypeTxAndChart :_gdecb .Value ="\u0074\u0078\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0074"; +case ST_SlideLayoutTypeChartAndTx :_gdecb .Value ="\u0063\u0068\u0061\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeDgm :_gdecb .Value ="\u0064\u0067\u006d";case ST_SlideLayoutTypeChart :_gdecb .Value ="\u0063\u0068\u0061r\u0074";case ST_SlideLayoutTypeTxAndClipArt :_gdecb .Value ="\u0074\u0078\u0041n\u0064\u0043\u006c\u0069\u0070\u0041\u0072\u0074"; +case ST_SlideLayoutTypeClipArtAndTx :_gdecb .Value ="\u0063\u006c\u0069p\u0041\u0072\u0074\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTitleOnly :_gdecb .Value ="\u0074i\u0074\u006c\u0065\u004f\u006e\u006cy";case ST_SlideLayoutTypeBlank :_gdecb .Value ="\u0062\u006c\u0061n\u006b"; +case ST_SlideLayoutTypeTxAndObj :_gdecb .Value ="\u0074\u0078\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeObjAndTx :_gdecb .Value ="\u006f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeObjOnly :_gdecb .Value ="\u006fb\u006a\u004f\u006e\u006c\u0079"; +case ST_SlideLayoutTypeObj :_gdecb .Value ="\u006f\u0062\u006a";case ST_SlideLayoutTypeTxAndMedia :_gdecb .Value ="\u0074\u0078\u0041\u006e\u0064\u004d\u0065\u0064\u0069\u0061";case ST_SlideLayoutTypeMediaAndTx :_gdecb .Value ="\u006d\u0065\u0064\u0069\u0061\u0041\u006e\u0064\u0054\u0078"; +case ST_SlideLayoutTypeObjOverTx :_gdecb .Value ="\u006fb\u006a\u004f\u0076\u0065\u0072\u0054x";case ST_SlideLayoutTypeTxOverObj :_gdecb .Value ="\u0074x\u004f\u0076\u0065\u0072\u004f\u0062j";case ST_SlideLayoutTypeTxAndTwoObj :_gdecb .Value ="t\u0078\u0041\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a"; +case ST_SlideLayoutTypeTwoObjAndTx :_gdecb .Value ="t\u0077\u006f\u004f\u0062\u006a\u0041\u006e\u0064\u0054\u0078";case ST_SlideLayoutTypeTwoObjOverTx :_gdecb .Value ="\u0074\u0077\u006fO\u0062\u006a\u004f\u0076\u0065\u0072\u0054\u0078";case ST_SlideLayoutTypeFourObj :_gdecb .Value ="\u0066o\u0075\u0072\u004f\u0062\u006a"; +case ST_SlideLayoutTypeVertTx :_gdecb .Value ="\u0076\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeClipArtAndVertTx :_gdecb .Value ="\u0063\u006ci\u0070\u0041\u0072t\u0041\u006e\u0064\u0056\u0065\u0072\u0074\u0054\u0078";case ST_SlideLayoutTypeVertTitleAndTx :_gdecb .Value ="\u0076\u0065\u0072\u0074\u0054\u0069\u0074\u006c\u0065A\u006e\u0064\u0054\u0078"; +case ST_SlideLayoutTypeVertTitleAndTxOverChart :_gdecb .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 :_gdecb .Value ="\u0074\u0077\u006f\u004f\u0062\u006a"; +case ST_SlideLayoutTypeObjAndTwoObj :_gdecb .Value ="\u006f\u0062\u006aA\u006e\u0064\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeTwoObjAndObj :_gdecb .Value ="\u0074\u0077\u006fO\u0062\u006a\u0041\u006e\u0064\u004f\u0062\u006a";case ST_SlideLayoutTypeCust :_gdecb .Value ="\u0063\u0075\u0073\u0074"; +case ST_SlideLayoutTypeSecHead :_gdecb .Value ="\u0073e\u0063\u0048\u0065\u0061\u0064";case ST_SlideLayoutTypeTwoTxTwoObj :_gdecb .Value ="t\u0077\u006f\u0054\u0078\u0054\u0077\u006f\u004f\u0062\u006a";case ST_SlideLayoutTypeObjTx :_gdecb .Value ="\u006f\u0062\u006aT\u0078"; +case ST_SlideLayoutTypePicTx :_gdecb .Value ="\u0070\u0069\u0063T\u0078";};return _gdecb ,nil ;};func (_gecae *CT_Shape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gecae .UseBgFillAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_gecae .UseBgFillAttr ))}); +};e .EncodeToken (start );_afac :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gecae .NvSpPr ,_afac );_ffbce :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}}; +e .EncodeElement (_gecae .SpPr ,_ffbce );if _gecae .Style !=nil {_fgeec :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gecae .Style ,_fgeec );};if _gecae .TxBody !=nil {_fabf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}}; +e .EncodeElement (_gecae .TxBody ,_fabf );};if _gecae .ExtLst !=nil {_fbgf :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gecae .ExtLst ,_fbgf );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Print Hidden Slides -HiddenSlidesAttr *bool ; +// Validate validates the CT_TLAnimVariantFloatVal and its children +func (_ddeef *CT_TLAnimVariantFloatVal )Validate ()error {return _ddeef .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c");};func (_egga ST_TLBehaviorTransformType )Validate ()error {return _egga .ValidateWithPath ("")}; +func (_beef *CT_HtmlPublishProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cccc :=range start .Attr {if _cccc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cccc .Name .Local =="\u0069\u0064"||_cccc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cccc .Name .Local =="\u0069\u0064"{_fced ,_cbfc :=_cccc .Value ,error (nil ); +if _cbfc !=nil {return _cbfc ;};_beef .IdAttr =_fced ;continue ;};if _cccc .Name .Local =="\u0073\u0068o\u0077\u0053\u0070e\u0061\u006b\u0065\u0072\u004e\u006f\u0074\u0065\u0073"{_acbg ,_agee :=_d .ParseBool (_cccc .Value );if _agee !=nil {return _agee ; +};_beef .ShowSpeakerNotesAttr =&_acbg ;continue ;};if _cccc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ebdd ,_bae :=_cccc .Value ,error (nil );if _bae !=nil {return _bae ;};_beef .TargetAttr =&_ebdd ;continue ;};if _cccc .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbbdc ,_ceca :=_cccc .Value ,error (nil ); +if _ceca !=nil {return _ceca ;};_beef .TitleAttr =&_cbbdc ;continue ;};};_fgbb :for {_daec ,_ecbf :=d .Token ();if _ecbf !=nil {return _ecbf ;};switch _ddcb :=_daec .(type ){case _g .StartElement :switch _ddcb .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\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"},_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\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"}:_beef .SldAll =NewCT_Empty (); +if _addg :=d .DecodeElement (_beef .SldAll ,&_ddcb );_addg !=nil {return _addg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006c\u0064R\u0067"}:_beef .SldRg =NewCT_IndexRange (); +if _fff :=d .DecodeElement (_beef .SldRg ,&_ddcb );_fff !=nil {return _fff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_beef .CustShow =NewCT_CustomShowId (); +if _adce :=d .DecodeElement (_beef .CustShow ,&_ddcb );_adce !=nil {return _adce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beef .ExtLst =NewCT_ExtensionList (); +if _cfbf :=d .DecodeElement (_beef .ExtLst ,&_ddcb );_cfbf !=nil {return _cfbf ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_ddcb .Name ); +if _dbaf :=d .Skip ();_dbaf !=nil {return _dbaf ;};};case _g .EndElement :break _fgbb ;case _g .CharData :};};return nil ;}; -// Scale to Fit Paper when printing -ScaleToFitPaperAttr *bool ; +// ValidateWithPath validates the CT_OutlineViewProperties and its children, prefixing error messages with path +func (_bdff *CT_OutlineViewProperties )ValidateWithPath (path string )error {if _fafc :=_bdff .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_fafc !=nil {return _fafc ;};if _bdff .SldLst !=nil {if _gcggg :=_bdff .SldLst .ValidateWithPath (path +"\u002fS\u006c\u0064\u004c\u0073\u0074"); +_gcggg !=nil {return _gcggg ;};};if _bdff .ExtLst !=nil {if _gdaf :=_bdff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdaf !=nil {return _gdaf ;};};return nil ;}; -// Frame slides when printing -FrameSlidesAttr *bool ;ExtLst *CT_ExtensionList ;};func (_geadc *ST_WebColorType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gdfbg ,_ffabd :=d .Token ();if _ffabd !=nil {return _ffabd ;};if _gabae ,_cbfc :=_gdfbg .(_gg .EndElement ); -_cbfc &&_gabae .Name ==start .Name {*_geadc =1;return nil ;};if _gdfe ,_edaad :=_gdfbg .(_gg .CharData );!_edaad {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gdfbg ); -}else {switch string (_gdfe ){case "":*_geadc =0;case "\u006e\u006f\u006e\u0065":*_geadc =1;case "\u0062r\u006f\u0077\u0073\u0065\u0072":*_geadc =2;case "\u0070\u0072e\u0073\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0054\u0065\u0078\u0074":*_geadc =3; -case "\u0070r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eA\u0063\u0063\u0065\u006e\u0074":*_geadc =4;case "\u0077\u0068i\u0074\u0065\u0054e\u0078\u0074\u004f\u006e\u0042\u006c\u0061\u0063\u006b":*_geadc =5;case "\u0062\u006ca\u0063\u006b\u0054e\u0078\u0074\u004f\u006e\u0057\u0068\u0069\u0074\u0065":*_geadc =6; -};};_gdfbg ,_ffabd =d .Token ();if _ffabd !=nil {return _ffabd ;};if _gfeba ,_ebfe :=_gdfbg .(_gg .EndElement );_ebfe &&_gfeba .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gdfbg ); -};func (_geb *CT_ApplicationNonVisualDrawingProps )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _geb .IsPhotoAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069s\u0050\u0068\u006f\u0074\u006f"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_geb .IsPhotoAttr ))}); -};if _geb .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_geb .UserDrawnAttr ))});};e .EncodeToken (start );if _geb .Ph !=nil {_ae :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0070\u0068"}}; -e .EncodeElement (_geb .Ph ,_ae );};if _geb .AudioCd !=nil {_ac :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_geb .AudioCd ,_ac );};if _geb .WavAudioFile !=nil {_bdb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}}; -e .EncodeElement (_geb .WavAudioFile ,_bdb );};if _geb .AudioFile !=nil {_cbg :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_geb .AudioFile ,_cbg );};if _geb .VideoFile !=nil {_ddd :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}}; -e .EncodeElement (_geb .VideoFile ,_ddd );};if _geb .QuickTimeFile !=nil {_adg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_geb .QuickTimeFile ,_adg ); -};if _geb .CustDataLst !=nil {_dbc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_geb .CustDataLst ,_dbc );};if _geb .ExtLst !=nil {_efd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_geb .ExtLst ,_efd );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};type CT_TLTriggerTimeNodeID struct{ +// ValidateWithPath validates the CT_TLAnimVariantBooleanVal and its children, prefixing error messages with path +func (_gbea *CT_TLAnimVariantBooleanVal )ValidateWithPath (path string )error {return nil };func NewCT_TLTimeAnimateValueList ()*CT_TLTimeAnimateValueList {_cefc :=&CT_TLTimeAnimateValueList {};return _cefc ;};func (_bedd *CT_CornerDirectionTransition )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bedd .DirAttr !=ST_TransitionCornerDirectionTypeUnset {_geca ,_ffbe :=_bedd .DirAttr .MarshalXMLAttr (_g .Name {Local :"\u0064\u0069\u0072"}); +if _ffbe !=nil {return _ffbe ;};start .Attr =append (start .Attr ,_geca );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bageg *ST_TransitionEightDirectionType )ValidateWithPath (path string )error {_cecae :=[]string {}; +if _bageg .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {_cecae =append (_cecae ,"\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 _bageg .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {_cecae =append (_cecae ,"\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 (_cecae )> 1{return _dd .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cecae );};return nil ;};func (_ebgcd *ST_TransitionInOutDirectionType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebgcd =0; +case "\u006f\u0075\u0074":*_ebgcd =1;case "\u0069\u006e":*_ebgcd =2;};return nil ;};func (_dagd *CT_TLCommonMediaNodeData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dagd .VolAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u006f\u006c"},Value :_dd .Sprintf ("\u0025\u0076",*_dagd .VolAttr )}); +};if _dagd .MuteAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0075\u0074\u0065"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_dagd .MuteAttr ))});};if _dagd .NumSldAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0075\u006d\u0053\u006c\u0064"},Value :_dd .Sprintf ("\u0025\u0076",*_dagd .NumSldAttr )}); +};if _dagd .ShowWhenStoppedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_dagd .ShowWhenStoppedAttr ))}); +};e .EncodeToken (start );_egdg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063T\u006e"}};e .EncodeElement (_dagd .CTn ,_egdg );_aage :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0074\u0067\u0074\u0045\u006c"}};e .EncodeElement (_dagd .TgtEl ,_aage ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TagList ()*CT_TagList {_caaaa :=&CT_TagList {};return _caaaa };func (_afbcd ST_TLTimeNodeRestartType )String ()string {switch _afbcd {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073"; +case 2:return "\u0077\u0068\u0065\u006e\u004e\u006f\u0074\u0041\u0063\u0074\u0069\u0076\u0065";case 3:return "\u006e\u0065\u0076e\u0072";};return "";};func NewCT_Guide ()*CT_Guide {_agaa :=&CT_Guide {};return _agaa };func (_cbgcb ST_TransitionSpeed )Validate ()error {return _cbgcb .ValidateWithPath ("")}; +func (_facgc ST_TransitionEightDirectionType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _facgc .ST_TransitionSideDirectionType !=ST_TransitionSideDirectionTypeUnset {e .EncodeToken (_g .CharData (_facgc .ST_TransitionSideDirectionType .String ())); +};if _facgc .ST_TransitionCornerDirectionType !=ST_TransitionCornerDirectionTypeUnset {e .EncodeToken (_g .CharData (_facgc .ST_TransitionCornerDirectionType .String ()));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; -// Value -ValAttr uint32 ;};func (_acabf *CT_Control )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dada :=range start .Attr {if _dada .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dada .Name .Local =="\u0069\u0064"{_fec ,_ade :=_dada .Value ,error (nil ); -if _ade !=nil {return _ade ;};_acabf .IdAttr =&_fec ;continue ;};if _dada .Name .Local =="\u0073\u0070\u0069\u0064"{_gfg ,_bee :=_dada .Value ,error (nil );if _bee !=nil {return _bee ;};_acabf .SpidAttr =&_gfg ;continue ;};if _dada .Name .Local =="\u006e\u0061\u006d\u0065"{_ege ,_bca :=_dada .Value ,error (nil ); -if _bca !=nil {return _bca ;};_acabf .NameAttr =&_ege ;continue ;};if _dada .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"{_fdgd ,_dcb :=_e .ParseBool (_dada .Value );if _dcb !=nil {return _dcb ;};_acabf .ShowAsIconAttr =&_fdgd ; -continue ;};if _dada .Name .Local =="\u0069\u006d\u0067\u0057"{_bga ,_eeed :=_e .ParseInt (_dada .Value ,10,32);if _eeed !=nil {return _eeed ;};_egff :=int32 (_bga );_acabf .ImgWAttr =&_egff ;continue ;};if _dada .Name .Local =="\u0069\u006d\u0067\u0048"{_gab ,_afcf :=_e .ParseInt (_dada .Value ,10,32); -if _afcf !=nil {return _afcf ;};_ceec :=int32 (_gab );_acabf .ImgHAttr =&_ceec ;continue ;};};_ccea :for {_ffd ,_bcc :=d .Token ();if _bcc !=nil {return _bcc ;};switch _gfff :=_ffd .(type ){case _gg .StartElement :switch _gfff .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acabf .ExtLst =NewCT_ExtensionList (); -if _ggbe :=d .DecodeElement (_acabf .ExtLst ,&_gfff );_ggbe !=nil {return _ggbe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acabf .Pic =NewCT_Picture (); -if _gdc :=d .DecodeElement (_acabf .Pic ,&_gfff );_gdc !=nil {return _gdc ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_gfff .Name ); -if _gcfb :=d .Skip ();_gcfb !=nil {return _gcfb ;};};case _gg .EndElement :break _ccea ;case _gg .CharData :};};return nil ;};func (_bcae *CT_SmartTags )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_accaa :=range start .Attr {if _accaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_accaa .Name .Local =="\u0069\u0064"||_accaa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_accaa .Name .Local =="\u0069\u0064"{_cefba ,_dgeac :=_accaa .Value ,error (nil ); -if _dgeac !=nil {return _dgeac ;};_bcae .IdAttr =_cefba ;continue ;};};for {_ceebc ,_afdee :=d .Token ();if _afdee !=nil {return _b .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073\u003a\u0020\u0025\u0073",_afdee ); -};if _ecfb ,_ggaba :=_ceebc .(_gg .EndElement );_ggaba &&_ecfb .Name ==start .Name {break ;};};return nil ;};func NewCT_EmbeddedFontList ()*CT_EmbeddedFontList {_cbaa :=&CT_EmbeddedFontList {};return _cbaa };func (_dffbg *ST_OleObjectFollowColorScheme )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_dffbg =0; -case "\u006e\u006f\u006e\u0065":*_dffbg =1;case "\u0066\u0075\u006c\u006c":*_dffbg =2;case "\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064":*_dffbg =3;};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;); +// Validate validates the CT_TLAnimateScaleBehavior and its children +func (_fcfeg *CT_TLAnimateScaleBehavior )Validate ()error {return _fcfeg .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr");};func NewCT_TLTimeConditionList ()*CT_TLTimeConditionList {_fcdgc :=&CT_TLTimeConditionList {}; +return _fcdgc ;}; -// Validate validates the CT_TLAnimVariantStringVal and its children -func (_efbe *CT_TLAnimVariantStringVal )Validate ()error {return _efbe .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l");}; +// Validate validates the CT_NormalViewProperties and its children +func (_eedd *CT_NormalViewProperties )Validate ()error {return _eedd .ValidateWithPath ("\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_PrintProperties and its children, prefixing error messages with path -func (_bdfce *CT_PrintProperties )ValidateWithPath (path string )error {if _cafd :=_bdfce .PrnWhatAttr .ValidateWithPath (path +"\u002f\u0050\u0072n\u0057\u0068\u0061\u0074\u0041\u0074\u0074\u0072");_cafd !=nil {return _cafd ;};if _aecedg :=_bdfce .ClrModeAttr .ValidateWithPath (path +"\u002f\u0043\u006cr\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); -_aecedg !=nil {return _aecedg ;};if _bdfce .ExtLst !=nil {if _abeda :=_bdfce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abeda !=nil {return _abeda ;};};return nil ;}; +// Validate validates the CT_TLTimeNodeExclusive and its children +func (_fafab *CT_TLTimeNodeExclusive )Validate ()error {return _fafab .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065");};func (_cgcacb *ST_TLBehaviorAccumulateType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cgcacb =0; +case "\u006e\u006f\u006e\u0065":*_cgcacb =1;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_cgcacb =2;};return nil ;};type ST_PlaceholderType byte ;type CT_TLAnimateColorBehavior struct{ -// ValidateWithPath validates the CT_NotesTextViewProperties and its children, prefixing error messages with path -func (_acfbe *CT_NotesTextViewProperties )ValidateWithPath (path string )error {if _eebe :=_acfbe .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_eebe !=nil {return _eebe ;};if _acfbe .ExtLst !=nil {if _cbaae :=_acfbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cbaae !=nil {return _cbaae ;};};return nil ;};func (_accbb ST_OleObjectFollowColorScheme )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_fceff :=_gg .Attr {};_fceff .Name =name ;switch _accbb {case ST_OleObjectFollowColorSchemeUnset :_fceff .Value =""; -case ST_OleObjectFollowColorSchemeNone :_fceff .Value ="\u006e\u006f\u006e\u0065";case ST_OleObjectFollowColorSchemeFull :_fceff .Value ="\u0066\u0075\u006c\u006c";case ST_OleObjectFollowColorSchemeTextAndBackground :_fceff .Value ="\u0074\u0065\u0078\u0074\u0041\u006e\u0064\u0042\u0061\u0063\u006b\u0067r\u006f\u0075\u006e\u0064"; -};return _fceff ,nil ;};const (ST_PlaceholderSizeUnset ST_PlaceholderSize =0;ST_PlaceholderSizeFull ST_PlaceholderSize =1;ST_PlaceholderSizeHalf ST_PlaceholderSize =2;ST_PlaceholderSizeQuarter ST_PlaceholderSize =3;);type CT_Guide struct{ +// Color Space +ClrSpcAttr ST_TLAnimateColorSpace ; -// Guide Orientation -OrientAttr ST_Direction ; +// Direction +DirAttr ST_TLAnimateColorDirection ;CBhvr *CT_TLCommonBehaviorData ; -// Guide Position -PosAttr *_cf .ST_Coordinate32 ;};func (_cfdgd *ST_TLPreviousActionType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_cfdgd =0;case "\u006e\u006f\u006e\u0065":*_cfdgd =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_cfdgd =2; -};return nil ;};func (_dfggd ST_IterateType )Validate ()error {return _dfggd .ValidateWithPath ("")};func (_dgdee ST_TLAnimateBehaviorCalcMode )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_dgdee .String (),start ); -}; +// By +By *CT_TLByAnimateColorTransform ; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_afba *CT_Empty )ValidateWithPath (path string )error {return nil };func NewCT_TLTimeTargetElement ()*CT_TLTimeTargetElement {_gbgg :=&CT_TLTimeTargetElement {};return _gbgg ;};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; -); +// From +From *_b .CT_Color ; -// Validate validates the CT_TLTimeCondition and its children -func (_gbgag *CT_TLTimeCondition )Validate ()error {return _gbgag .ValidateWithPath ("\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e");};type CT_NotesViewProperties struct{ +// To +To *_b .CT_Color ;};func (_ecaed ST_IterateType )ValidateWithPath (path string )error {switch _ecaed {case 0,1,2,3:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ecaed )); +};return nil ;};type CT_HandoutMaster struct{ -// Common Slide View Properties -CSldViewPr *CT_CommonSlideViewProperties ;ExtLst *CT_ExtensionList ;};type TagLst struct{CT_TagList }; +// Common slide data for handout master +CSld *CT_CommonSlideData ; -// Validate validates the CT_NotesTextViewProperties and its children -func (_adad *CT_NotesTextViewProperties )Validate ()error {return _adad .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 (_ebfdb ST_TLParaBuildType )String ()string {switch _ebfdb {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 (_fagfaf ST_TLPreviousActionType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ddgde :=_gg .Attr {}; -_ddgde .Name =name ;switch _fagfaf {case ST_TLPreviousActionTypeUnset :_ddgde .Value ="";case ST_TLPreviousActionTypeNone :_ddgde .Value ="\u006e\u006f\u006e\u0065";case ST_TLPreviousActionTypeSkipTimed :_ddgde .Value ="\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d"; -};return _ddgde ,nil ;};type CT_NotesMasterIdList struct{ +// Color Scheme Map +ClrMap *_b .CT_ColorMapping ; -// Notes Master ID -NotesMasterId *CT_NotesMasterIdListEntry ;};type ST_TLBehaviorAdditiveType byte ; +// Header/Footer information for a handout master +Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;}; -// Validate validates the CT_TLPoint and its children -func (_cdecb *CT_TLPoint )Validate ()error {return _cdecb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074");}; +// ValidateWithPath validates the CT_EmbeddedFontDataId and its children, prefixing error messages with path +func (_adbe *CT_EmbeddedFontDataId )ValidateWithPath (path string )error {return nil };func NewCT_CustomerData ()*CT_CustomerData {_cbce :=&CT_CustomerData {};return _cbce };type CT_IndexRange struct{ -// ST_TLTime is a union type -type ST_TLTime struct{Uint32 *uint32 ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func (_gefae ST_TLParaBuildType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gefae .String (),start );};func (_dcbcg ST_TLAnimateMotionPathEditMode )Validate ()error {return _dcbcg .ValidateWithPath ("")}; -func (_fdgcb *PresentationPr )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fdgcb .CT_PresentationProperties =*NewCT_PresentationProperties ();_ggagd :for {_fcfbf ,_dbbdc :=d .Token ();if _dbbdc !=nil {return _dbbdc ;};switch _egce :=_fcfbf .(type ){case _gg .StartElement :switch _egce .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdgcb .HtmlPubPr =NewCT_HtmlPublishProperties (); -if _cegffb :=d .DecodeElement (_fdgcb .HtmlPubPr ,&_egce );_cegffb !=nil {return _cegffb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdgcb .WebPr =NewCT_WebProperties (); -if _defe :=d .DecodeElement (_fdgcb .WebPr ,&_egce );_defe !=nil {return _defe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdgcb .PrnPr =NewCT_PrintProperties (); -if _edcb :=d .DecodeElement (_fdgcb .PrnPr ,&_egce );_edcb !=nil {return _edcb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fdgcb .ShowPr =NewCT_ShowProperties (); -if _cebbd :=d .DecodeElement (_fdgcb .ShowPr ,&_egce );_cebbd !=nil {return _cebbd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fdgcb .ClrMru =_cf .NewCT_ColorMRU (); -if _fegac :=d .DecodeElement (_fdgcb .ClrMru ,&_egce );_fegac !=nil {return _fegac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdgcb .ExtLst =NewCT_ExtensionList (); -if _bfae :=d .DecodeElement (_fdgcb .ExtLst ,&_egce );_bfae !=nil {return _bfae ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_egce .Name ); -if _bgdcc :=d .Skip ();_bgdcc !=nil {return _bgdcc ;};};case _gg .EndElement :break _ggagd ;case _gg .CharData :};};return nil ;}; +// Start +StAttr uint32 ; -// ST_TLTimeAnimateValueTime is a union type -type ST_TLTimeAnimateValueTime struct{ST_PositiveFixedPercentage *_cf .ST_PositiveFixedPercentage ;ST_TLTimeIndefinite ST_TLTimeIndefinite ;};func (_fgdg ST_TLBehaviorOverrideType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_edfca :=_gg .Attr {}; -_edfca .Name =name ;switch _fgdg {case ST_TLBehaviorOverrideTypeUnset :_edfca .Value ="";case ST_TLBehaviorOverrideTypeNormal :_edfca .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_TLBehaviorOverrideTypeChildStyle :_edfca .Value ="\u0063\u0068\u0069\u006c\u0064\u0053\u0074\u0079\u006c\u0065"; -};return _edfca ,nil ;};func (_cfec *CT_TLBuildDiagram )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _cfec .BldAttr !=ST_TLDiagramBuildTypeUnset {_dgdbb ,_ecgee :=_cfec .BldAttr .MarshalXMLAttr (_gg .Name {Local :"\u0062\u006c\u0064"}); -if _ecgee !=nil {return _ecgee ;};start .Attr =append (start .Attr ,_dgdbb );};if _cfec .SpidAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cfec .SpidAttr )}); -};if _cfec .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_cfec .GrpIdAttr )});};if _cfec .UiExpandAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u0069\u0045\u0078\u0070\u0061\u006e\u0064"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_cfec .UiExpandAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ddcc *SldMaster )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ddcc .CT_SlideMaster =*NewCT_SlideMaster ();for _ ,_dgacf :=range start .Attr {if _dgacf .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_bfgg ,_ggcgf :=_e .ParseBool (_dgacf .Value ); -if _ggcgf !=nil {return _ggcgf ;};_ddcc .PreserveAttr =&_bfgg ;continue ;};};_egacaa :for {_gfgae ,_cecdc :=d .Token ();if _cecdc !=nil {return _cecdc ;};switch _efcdg :=_gfgae .(type ){case _gg .StartElement :switch _efcdg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gfdbg :=d .DecodeElement (_ddcc .CSld ,&_efcdg ); -_gfdbg !=nil {return _gfdbg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _aggdc :=d .DecodeElement (_ddcc .ClrMap ,&_efcdg ); -_aggdc !=nil {return _aggdc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ddcc .SldLayoutIdLst =NewCT_SlideLayoutIdList (); -if _cafccg :=d .DecodeElement (_ddcc .SldLayoutIdLst ,&_efcdg );_cafccg !=nil {return _cafccg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddcc .Transition =NewCT_SlideTransition (); -if _gfadd :=d .DecodeElement (_ddcc .Transition ,&_efcdg );_gfadd !=nil {return _gfadd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddcc .Timing =NewCT_SlideTiming (); -if _acddf :=d .DecodeElement (_ddcc .Timing ,&_efcdg );_acddf !=nil {return _acddf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddcc .Hf =NewCT_HeaderFooter (); -if _eebgge :=d .DecodeElement (_ddcc .Hf ,&_efcdg );_eebgge !=nil {return _eebgge ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddcc .TxStyles =NewCT_SlideMasterTextStyles (); -if _bagcg :=d .DecodeElement (_ddcc .TxStyles ,&_efcdg );_bagcg !=nil {return _bagcg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddcc .ExtLst =NewCT_ExtensionListModify (); -if _cdfbc :=d .DecodeElement (_ddcc .ExtLst ,&_efcdg );_cdfbc !=nil {return _cdfbc ;};default:_c .Log .Debug ("\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",_efcdg .Name ); -if _afdda :=d .Skip ();_afdda !=nil {return _afdda ;};};case _gg .EndElement :break _egacaa ;case _gg .CharData :};};return nil ;};func (_ebgfe ST_TLCommandType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_ebgfe .String (),start ); -};func (_gfea *CT_NotesMasterIdListEntry )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_gfea .IdAttr )}); -e .EncodeToken (start );if _gfea .ExtLst !=nil {_dafe :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfea .ExtLst ,_dafe );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ; -};func (_baadg ST_SplitterBarState )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_bbbbg :=_gg .Attr {};_bbbbg .Name =name ;switch _baadg {case ST_SplitterBarStateUnset :_bbbbg .Value ="";case ST_SplitterBarStateMinimized :_bbbbg .Value ="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"; -case ST_SplitterBarStateRestored :_bbbbg .Value ="\u0072\u0065\u0073\u0074\u006f\u0072\u0065\u0064";case ST_SplitterBarStateMaximized :_bbbbg .Value ="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d";};return _bbbbg ,nil ;};func (_feca *CT_NotesViewProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -_ddca :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_feca .CSldViewPr ,_ddca );if _feca .ExtLst !=nil {_gdda :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_feca .ExtLst ,_gdda );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_aeaf ST_TLTimeNodeFillType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_aeaf .String (),start ); -};const (ST_TLTriggerRuntimeNodeUnset ST_TLTriggerRuntimeNode =0;ST_TLTriggerRuntimeNodeFirst ST_TLTriggerRuntimeNode =1;ST_TLTriggerRuntimeNodeLast ST_TLTriggerRuntimeNode =2;ST_TLTriggerRuntimeNodeAll ST_TLTriggerRuntimeNode =3;);func NewCT_SlideSorterViewProperties ()*CT_SlideSorterViewProperties {_dbade :=&CT_SlideSorterViewProperties {}; -_dbade .CViewPr =NewCT_CommonViewProperties ();return _dbade ;};func (_bbafg *ST_TLAnimateMotionBehaviorOrigin )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_bbafg =0;case "\u0070\u0061\u0072\u0065\u006e\u0074":*_bbafg =1;case "\u006c\u0061\u0079\u006f\u0075\u0074":*_bbafg =2; -};return nil ;};func NewCT_TLBuildDiagram ()*CT_TLBuildDiagram {_gcba :=&CT_TLBuildDiagram {};return _gcba };func (_defa *CT_GraphicalObjectFrame )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _defa .BwModeAttr !=_cf .ST_BlackWhiteModeUnset {_dbegd ,_daae :=_defa .BwModeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); -if _daae !=nil {return _daae ;};start .Attr =append (start .Attr ,_dbegd );};e .EncodeToken (start );_cefd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u006ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"}};e .EncodeElement (_defa .NvGraphicFramePr ,_cefd ); -_cefa :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_defa .Xfrm ,_cefa );_gdg :=_gg .StartElement {Name :_gg .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_gdg .Attr =append (_gdg .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -e .EncodeElement (_defa .Graphic ,_gdg );if _defa .ExtLst !=nil {_deeg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_defa .ExtLst ,_deeg );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;};func NewSld ()*Sld {_eeaec :=&Sld {};_eeaec .CT_Slide =*NewCT_Slide ();return _eeaec };func (_bgeg *CT_ExtensionListModify )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bgeg .ModAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006d\u006f\u0064"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_bgeg .ModAttr ))}); -};e .EncodeToken (start );if _bgeg .Ext !=nil {_dgga :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_faad :=range _bgeg .Ext {e .EncodeElement (_faad ,_dgga );};};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;};func (_cebac ST_TLParaBuildType )Validate ()error {return _cebac .ValidateWithPath ("")}; +// End +EndAttr uint32 ;};func (_dfbg ST_TLTimeNodeFillType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aegfa :=_g .Attr {};_aegfa .Name =name ;switch _dfbg {case ST_TLTimeNodeFillTypeUnset :_aegfa .Value ="";case ST_TLTimeNodeFillTypeRemove :_aegfa .Value ="\u0072\u0065\u006d\u006f\u0076\u0065"; +case ST_TLTimeNodeFillTypeFreeze :_aegfa .Value ="\u0066\u0072\u0065\u0065\u007a\u0065";case ST_TLTimeNodeFillTypeHold :_aegfa .Value ="\u0068\u006f\u006c\u0064";case ST_TLTimeNodeFillTypeTransition :_aegfa .Value ="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"; +};return _aegfa ,nil ;}; -// Validate validates the CT_WheelTransition and its children -func (_edac *CT_WheelTransition )Validate ()error {return _edac .ValidateWithPath ("\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e");};func (_abfbf ST_TLCommandType )Validate ()error {return _abfbf .ValidateWithPath ("")}; -func (_efgeaf ST_PlaceholderType )Validate ()error {return _efgeaf .ValidateWithPath ("")};func (_eeagf ST_TLBehaviorAdditiveType )String ()string {switch _eeagf {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 (_bcebb ST_TLAnimateBehaviorValueType )Validate ()error {return _bcebb .ValidateWithPath ("")};func (_aacdg ST_SlideLayoutType )ValidateWithPath (path string )error {switch _aacdg {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 _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aacdg )); -};return nil ;}; +// ValidateWithPath validates the CT_ShowInfoBrowse and its children, prefixing error messages with path +func (_aefga *CT_ShowInfoBrowse )ValidateWithPath (path string )error {return nil };func NewAG_Ole ()*AG_Ole {_efg :=&AG_Ole {};return _efg };func (_aceba *ST_PhotoAlbumFrameShape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbad ,_gbac :=d .Token (); +if _gbac !=nil {return _gbac ;};if _degea ,_gagce :=_fbad .(_g .EndElement );_gagce &&_degea .Name ==start .Name {*_aceba =1;return nil ;};if _bcae ,_ggfge :=_fbad .(_g .CharData );!_ggfge {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbad ); +}else {switch string (_bcae ){case "":*_aceba =0;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0031":*_aceba =1;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0032":*_aceba =2;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0033":*_aceba =3; +case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0034":*_aceba =4;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0035":*_aceba =5;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0036":*_aceba =6;case "f\u0072\u0061\u006d\u0065\u0053\u0074\u0079\u006c\u0065\u0037":*_aceba =7; +};};_fbad ,_gbac =d .Token ();if _gbac !=nil {return _gbac ;};if _aggda ,_ccdee :=_fbad .(_g .EndElement );_ccdee &&_aggda .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbad ); +};func (_afafb ST_SlideSizeType )Validate ()error {return _afafb .ValidateWithPath ("")};const (ST_TLAnimateColorDirectionUnset ST_TLAnimateColorDirection =0;ST_TLAnimateColorDirectionCw ST_TLAnimateColorDirection =1;ST_TLAnimateColorDirectionCcw ST_TLAnimateColorDirection =2; +); -// Validate validates the CT_TLTimeNodeExclusive and its children -func (_affe *CT_TLTimeNodeExclusive )Validate ()error {return _affe .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065");};func NewCT_TLSubShapeId ()*CT_TLSubShapeId {_gfdf :=&CT_TLSubShapeId {}; -return _gfdf };func (_aeaaa ST_TLTimeNodeRestartType )Validate ()error {return _aeaaa .ValidateWithPath ("")};func (_ceed *CT_SlideTransition )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ceed .SpdAttr !=ST_TransitionSpeedUnset {_fdbdg ,_ecead :=_ceed .SpdAttr .MarshalXMLAttr (_gg .Name {Local :"\u0073\u0070\u0064"}); -if _ecead !=nil {return _ecead ;};start .Attr =append (start .Attr ,_fdbdg );};if _ceed .AdvClickAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u0064\u0076\u0043\u006c\u0069\u0063\u006b"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_ceed .AdvClickAttr ))}); -};if _ceed .AdvTmAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u0064\u0076T\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_ceed .AdvTmAttr )});};e .EncodeToken (start );if _ceed .Choice !=nil {_ceed .Choice .MarshalXML (e ,_gg .StartElement {}); -};if _ceed .SndAc !=nil {_cfaa :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0073\u006e\u0064\u0041\u0063"}};e .EncodeElement (_ceed .SndAc ,_cfaa );};if _ceed .ExtLst !=nil {_bdgfe :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_ceed .ExtLst ,_bdgfe );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gacab *CT_SlideTransitionChoice )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cbdf :for {_acge ,_addge :=d .Token (); -if _addge !=nil {return _addge ;};switch _aegg :=_acge .(type ){case _gg .StartElement :switch _aegg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacab .Blinds =NewCT_OrientationTransition (); -if _deeac :=d .DecodeElement (_gacab .Blinds ,&_aegg );_deeac !=nil {return _deeac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacab .Checker =NewCT_OrientationTransition (); -if _cdccb :=d .DecodeElement (_gacab .Checker ,&_aegg );_cdccb !=nil {return _cdccb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gacab .Circle =NewCT_Empty (); -if _fgfgb :=d .DecodeElement (_gacab .Circle ,&_aegg );_fgfgb !=nil {return _fgfgb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacab .Dissolve =NewCT_Empty (); -if _afegd :=d .DecodeElement (_gacab .Dissolve ,&_aegg );_afegd !=nil {return _afegd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gacab .Comb =NewCT_OrientationTransition (); -if _feffa :=d .DecodeElement (_gacab .Comb ,&_aegg );_feffa !=nil {return _feffa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gacab .Cover =NewCT_EightDirectionTransition (); -if _fedeb :=d .DecodeElement (_gacab .Cover ,&_aegg );_fedeb !=nil {return _fedeb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gacab .Cut =NewCT_OptionalBlackTransition (); -if _ageb :=d .DecodeElement (_gacab .Cut ,&_aegg );_ageb !=nil {return _ageb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacab .Diamond =NewCT_Empty (); -if _fgaag :=d .DecodeElement (_gacab .Diamond ,&_aegg );_fgaag !=nil {return _fgaag ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacab .Fade =NewCT_OptionalBlackTransition (); -if _ffbgb :=d .DecodeElement (_gacab .Fade ,&_aegg );_ffbgb !=nil {return _ffbgb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacab .Newsflash =NewCT_Empty (); -if _gced :=d .DecodeElement (_gacab .Newsflash ,&_aegg );_gced !=nil {return _gced ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacab .Plus =NewCT_Empty (); -if _cgfb :=d .DecodeElement (_gacab .Plus ,&_aegg );_cgfb !=nil {return _cgfb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacab .Pull =NewCT_EightDirectionTransition (); -if _cbdb :=d .DecodeElement (_gacab .Pull ,&_aegg );_cbdb !=nil {return _cbdb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacab .Push =NewCT_SideDirectionTransition (); -if _gcdf :=d .DecodeElement (_gacab .Push ,&_aegg );_gcdf !=nil {return _gcdf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacab .Random =NewCT_Empty (); -if _gdgac :=d .DecodeElement (_gacab .Random ,&_aegg );_gdgac !=nil {return _gdgac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacab .RandomBar =NewCT_OrientationTransition (); -if _caee :=d .DecodeElement (_gacab .RandomBar ,&_aegg );_caee !=nil {return _caee ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gacab .Split =NewCT_SplitTransition (); -if _bbad :=d .DecodeElement (_gacab .Split ,&_aegg );_bbad !=nil {return _bbad ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_gacab .Strips =NewCT_CornerDirectionTransition (); -if _fagac :=d .DecodeElement (_gacab .Strips ,&_aegg );_fagac !=nil {return _fagac ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacab .Wedge =NewCT_Empty (); -if _afde :=d .DecodeElement (_gacab .Wedge ,&_aegg );_afde !=nil {return _afde ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacab .Wheel =NewCT_WheelTransition (); -if _gdaeb :=d .DecodeElement (_gacab .Wheel ,&_aegg );_gdaeb !=nil {return _gdaeb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacab .Wipe =NewCT_SideDirectionTransition (); -if _egfeb :=d .DecodeElement (_gacab .Wipe ,&_aegg );_egfeb !=nil {return _egfeb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gacab .Zoom =NewCT_InOutTransition (); -if _ecgb :=d .DecodeElement (_gacab .Zoom ,&_aegg );_ecgb !=nil {return _ecgb ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_aegg .Name ); -if _ddfeg :=d .Skip ();_ddfeg !=nil {return _ddfeg ;};};case _gg .EndElement :break _cbdf ;case _gg .CharData :};};return nil ;};func NewCT_WheelTransition ()*CT_WheelTransition {_aeca :=&CT_WheelTransition {};return _aeca };func (_adggb ST_TLAnimateColorDirection )String ()string {switch _adggb {case 0:return ""; -case 1:return "\u0063\u0077";case 2:return "\u0063\u0063\u0077";};return "";};func (_fbdg *CT_EightDirectionTransition )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fbdg .DirAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0069\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fbdg .DirAttr )}); -};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ffed *ST_Direction )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ebebd ,_aaded :=d .Token ();if _aaded !=nil {return _aaded ;};if _egddd ,_gggf :=_ebebd .(_gg .EndElement ); -_gggf &&_egddd .Name ==start .Name {*_ffed =1;return nil ;};if _agage ,_ecagc :=_ebebd .(_gg .CharData );!_ecagc {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebebd ); -}else {switch string (_agage ){case "":*_ffed =0;case "\u0068\u006f\u0072\u007a":*_ffed =1;case "\u0076\u0065\u0072\u0074":*_ffed =2;};};_ebebd ,_aaded =d .Token ();if _aaded !=nil {return _aaded ;};if _dbdbc ,_bfag :=_ebebd .(_gg .EndElement );_bfag &&_dbdbc .Name ==start .Name {return nil ; -};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebebd );};func (_eggcf *NotesMaster )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eggcf .CT_NotesMaster =*NewCT_NotesMaster (); -_fcfdc :for {_abdf ,_egdaf :=d .Token ();if _egdaf !=nil {return _egdaf ;};switch _abagb :=_abdf .(type ){case _gg .StartElement :switch _abagb .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _egagb :=d .DecodeElement (_eggcf .CSld ,&_abagb ); -_egagb !=nil {return _egagb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _dfeae :=d .DecodeElement (_eggcf .ClrMap ,&_abagb ); -_dfeae !=nil {return _dfeae ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggcf .Hf =NewCT_HeaderFooter (); -if _cbfgb :=d .DecodeElement (_eggcf .Hf ,&_abagb );_cbfgb !=nil {return _cbfgb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eggcf .NotesStyle =_cf .NewCT_TextListStyle (); -if _fbfgb :=d .DecodeElement (_eggcf .NotesStyle ,&_abagb );_fbfgb !=nil {return _fbfgb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eggcf .ExtLst =NewCT_ExtensionListModify (); -if _bcgae :=d .DecodeElement (_eggcf .ExtLst ,&_abagb );_bcgae !=nil {return _bcgae ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_abagb .Name ); -if _ggdcad :=d .Skip ();_ggdcad !=nil {return _ggdcad ;};};case _gg .EndElement :break _fcfdc ;case _gg .CharData :};};return nil ;}; +// Validate validates the CT_TLTimeTargetElement and its children +func (_gafd *CT_TLTimeTargetElement )Validate ()error {return _gafd .ValidateWithPath ("\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074");}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_bccaa *CT_Shape )ValidateWithPath (path string )error {if _fgeae :=_bccaa .NvSpPr .ValidateWithPath (path +"\u002fN\u0076\u0053\u0070\u0050\u0072");_fgeae !=nil {return _fgeae ;};if _beedc :=_bccaa .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); -_beedc !=nil {return _beedc ;};if _bccaa .Style !=nil {if _bgeab :=_bccaa .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_bgeab !=nil {return _bgeab ;};};if _bccaa .TxBody !=nil {if _aebd :=_bccaa .TxBody .ValidateWithPath (path +"\u002fT\u0078\u0042\u006f\u0064\u0079"); -_aebd !=nil {return _aebd ;};};if _bccaa .ExtLst !=nil {if _gcfg :=_bccaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcfg !=nil {return _gcfg ;};};return nil ;}; +// Validate validates the CT_OleObjectLink and its children +func (_efgec *CT_OleObjectLink )Validate ()error {return _efgec .ValidateWithPath ("\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_aead *CT_TLTriggerTimeNodeID )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_dd .Sprintf ("\u0025\u0076",_aead .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aabe *CT_CustomShowList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgb :for {_bcdf ,_bdae :=d .Token ();if _bdae !=nil {return _bdae ; +};switch _dfb :=_bcdf .(type ){case _g .StartElement :switch _dfb .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\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"},_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\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"}:_fgeb :=NewCT_CustomShow (); +if _caef :=d .DecodeElement (_fgeb ,&_dfb );_caef !=nil {return _caef ;};_aabe .CustShow =append (_aabe .CustShow ,_fgeb );default:_de .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_dfb .Name ); +if _cafb :=d .Skip ();_cafb !=nil {return _cafb ;};};case _g .EndElement :break _dgb ;case _g .CharData :};};return nil ;};type CT_Shape struct{ -// ValidateWithPath validates the CT_TimeNodeList and its children, prefixing error messages with path -func (_gdgd *CT_TimeNodeList )ValidateWithPath (path string )error {for _effef ,_cfcdc :=range _gdgd .Par {if _efbaf :=_cfcdc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0050\u0061\u0072\u005b\u0025\u0064\u005d",path ,_effef ));_efbaf !=nil {return _efbaf ; -};};for _cgeb ,_ecgc :=range _gdgd .Seq {if _baga :=_ecgc .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0071\u005b\u0025\u0064\u005d",path ,_cgeb ));_baga !=nil {return _baga ;};};for _dabcb ,_cbefc :=range _gdgd .Excl {if _dggc :=_cbefc .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0045\u0078\u0063\u006c\u005b\u0025\u0064\u005d",path ,_dabcb )); -_dggc !=nil {return _dggc ;};};for _gefbb ,_gfeg :=range _gdgd .Anim {if _afda :=_gfeg .ValidateWithPath (_b .Sprintf ("%\u0073\u002f\u0041\u006e\u0069\u006d\u005b\u0025\u0064\u005d",path ,_gefbb ));_afda !=nil {return _afda ;};};for _dgeaf ,_bgeba :=range _gdgd .AnimClr {if _befbd :=_bgeba .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_dgeaf )); -_befbd !=nil {return _befbd ;};};for _bafea ,_aaccf :=range _gdgd .AnimEffect {if _bgabd :=_aaccf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063t\u005b\u0025\u0064\u005d",path ,_bafea ));_bgabd !=nil {return _bgabd ; -};};for _cgec ,_bfbgdf :=range _gdgd .AnimMotion {if _abbdce :=_bfbgdf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_cgec ));_abbdce !=nil {return _abbdce ;};}; -for _acggb ,_aaac :=range _gdgd .AnimRot {if _gefce :=_aaac .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0052\u006ft\u005b\u0025\u0064\u005d",path ,_acggb ));_gefce !=nil {return _gefce ;};};for _gbfgf ,_bfcg :=range _gdgd .AnimScale {if _fbcbd :=_bfcg .ValidateWithPath (_b .Sprintf ("\u0025\u0073/\u0041\u006e\u0069m\u0053\u0063\u0061\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gbfgf )); -_fbcbd !=nil {return _fbcbd ;};};for _fdgb ,_gbdfd :=range _gdgd .Cmd {if _bgdce :=_gbdfd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006d\u0064\u005b\u0025\u0064\u005d",path ,_fdgb ));_bgdce !=nil {return _bgdce ;};};for _egdc ,_bgcba :=range _gdgd .Set {if _dbcdae :=_bgcba .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_egdc )); -_dbcdae !=nil {return _dbcdae ;};};for _gcce ,_acfbg :=range _gdgd .Audio {if _gcdfb :=_acfbg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fA\u0075\u0064\u0069\u006f\u005b\u0025\u0064\u005d",path ,_gcce ));_gcdfb !=nil {return _gcdfb ;};};for _bgcbae ,_cbcaf :=range _gdgd .Video {if _caed :=_cbcaf .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002fV\u0069\u0064\u0065\u006f\u005b\u0025\u0064\u005d",path ,_bgcbae )); -_caed !=nil {return _caed ;};};return nil ;};func (_bafgb ST_TransitionSideDirectionType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bafgb .String (),start );};func (_bcdc *CT_Slide )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bcdc .CSld =NewCT_CommonSlideData (); -for _ ,_gcgg :=range start .Attr {if _gcgg .Name .Local =="\u0073\u0068\u006f\u0077"{_egaeba ,_bgbe :=_e .ParseBool (_gcgg .Value );if _bgbe !=nil {return _bgbe ;};_bcdc .ShowAttr =&_egaeba ;continue ;};if _gcgg .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_aabfd ,_geag :=_e .ParseBool (_gcgg .Value ); -if _geag !=nil {return _geag ;};_bcdc .ShowMasterSpAttr =&_aabfd ;continue ;};if _gcgg .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_cbgd ,_cead :=_e .ParseBool (_gcgg .Value );if _cead !=nil {return _cead ; -};_bcdc .ShowMasterPhAnimAttr =&_cbgd ;continue ;};};_bedg :for {_gcdc ,_afcd :=d .Token ();if _afcd !=nil {return _afcd ;};switch _cdde :=_gcdc .(type ){case _gg .StartElement :switch _cdde .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _fcgg :=d .DecodeElement (_bcdc .CSld ,&_cdde ); -_fcgg !=nil {return _fcgg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcdc .ClrMapOvr =_cf .NewCT_ColorMappingOverride (); -if _cdfe :=d .DecodeElement (_bcdc .ClrMapOvr ,&_cdde );_cdfe !=nil {return _cdfe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcdc .Transition =NewCT_SlideTransition (); -if _afbf :=d .DecodeElement (_bcdc .Transition ,&_cdde );_afbf !=nil {return _afbf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcdc .Timing =NewCT_SlideTiming (); -if _gbaa :=d .DecodeElement (_bcdc .Timing ,&_cdde );_gbaa !=nil {return _gbaa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcdc .ExtLst =NewCT_ExtensionListModify (); -if _ccec :=d .DecodeElement (_bcdc .ExtLst ,&_cdde );_ccec !=nil {return _ccec ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_cdde .Name ); -if _eacg :=d .Skip ();_eacg !=nil {return _eacg ;};};case _gg .EndElement :break _bedg ;case _gg .CharData :};};return nil ;}; +// Use Background Fill +UseBgFillAttr *bool ; -// Validate validates the CT_EmbeddedFontDataId and its children -func (_cege *CT_EmbeddedFontDataId )Validate ()error {return _cege .ValidateWithPath ("C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064");};func (_accb *CT_OleObjectEmbed )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _accb .FollowColorSchemeAttr !=ST_OleObjectFollowColorSchemeUnset {_becgd ,_effbe :=_accb .FollowColorSchemeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"}); -if _effbe !=nil {return _effbe ;};start .Attr =append (start .Attr ,_becgd );};e .EncodeToken (start );if _accb .ExtLst !=nil {_abde :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_accb .ExtLst ,_abde ); -};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Non-Visual Properties for a Shape +NvSpPr *CT_ShapeNonVisual ;SpPr *_b .CT_ShapeProperties ; -// ValidateWithPath validates the CT_SlideRelationshipList and its children, prefixing error messages with path -func (_bcbe *CT_SlideRelationshipList )ValidateWithPath (path string )error {for _ccdaa ,_agbd :=range _bcbe .Sld {if _bgd :=_agbd .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u006c\u0064\u005b\u0025\u0064\u005d",path ,_ccdaa ));_bgd !=nil {return _bgd ; -};};return nil ;};func (_dfgdc ST_TLAnimateEffectTransition )Validate ()error {return _dfgdc .ValidateWithPath ("")}; +// Shape Style +Style *_b .CT_ShapeStyle ; -// Validate validates the CT_TLTemplate and its children -func (_fccb *CT_TLTemplate )Validate ()error {return _fccb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065");};func NewCT_BackgroundProperties ()*CT_BackgroundProperties {_ddee :=&CT_BackgroundProperties {}; -return _ddee ;}; +// Shape Text Body +TxBody *_b .CT_TextBody ;ExtLst *CT_ExtensionListModify ;};type ST_WebScreenSize byte ; -// Validate validates the CT_HandoutMaster and its children -func (_cegd *CT_HandoutMaster )Validate ()error {return _cegd .ValidateWithPath ("\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072");};const (ST_TransitionInOutDirectionTypeUnset ST_TransitionInOutDirectionType =0; -ST_TransitionInOutDirectionTypeOut ST_TransitionInOutDirectionType =1;ST_TransitionInOutDirectionTypeIn ST_TransitionInOutDirectionType =2;);func (_eefgbf ST_TLAnimateMotionBehaviorOrigin )String ()string {switch _eefgbf {case 0:return "";case 1:return "\u0070\u0061\u0072\u0065\u006e\u0074"; -case 2:return "\u006c\u0061\u0079\u006f\u0075\u0074";};return "";};func (_dddb ST_WebColorType )Validate ()error {return _dddb .ValidateWithPath ("")}; +// ValidateWithPath validates the ViewPr and its children, prefixing error messages with path +func (_gbfda *ViewPr )ValidateWithPath (path string )error {if _ebcda :=_gbfda .CT_ViewProperties .ValidateWithPath (path );_ebcda !=nil {return _ebcda ;};return nil ;};func (_dgfc *CT_CustomShow )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgfc .SldLst =NewCT_SlideRelationshipList (); +for _ ,_aabg :=range start .Attr {if _aabg .Name .Local =="\u006e\u0061\u006d\u0065"{_fdf ,_dfgf :=_aabg .Value ,error (nil );if _dfgf !=nil {return _dfgf ;};_dgfc .NameAttr =_fdf ;continue ;};if _aabg .Name .Local =="\u0069\u0064"{_degb ,_cbcf :=_d .ParseUint (_aabg .Value ,10,32); +if _cbcf !=nil {return _cbcf ;};_dgfc .IdAttr =uint32 (_degb );continue ;};};_fee :for {_bcff ,_egab :=d .Token ();if _egab !=nil {return _egab ;};switch _edbg :=_bcff .(type ){case _g .StartElement :switch _edbg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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 _ecgf :=d .DecodeElement (_dgfc .SldLst ,&_edbg ); +_ecgf !=nil {return _ecgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgfc .ExtLst =NewCT_ExtensionList (); +if _efbf :=d .DecodeElement (_dgfc .ExtLst ,&_edbg );_efbf !=nil {return _efbf ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_edbg .Name ); +if _bgb :=d .Skip ();_bgb !=nil {return _bgb ;};};case _g .EndElement :break _fee ;case _g .CharData :};};return nil ;};func NewEG_ChildSlide ()*EG_ChildSlide {_eabc :=&EG_ChildSlide {};return _eabc };func (_fdbad *CT_TLByAnimateColorTransform )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _fdbad .Rgb !=nil {_eageg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0072g\u0062"}};e .EncodeElement (_fdbad .Rgb ,_eageg );};if _fdbad .Hsl !=nil {_ggfee :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0068s\u006c"}};e .EncodeElement (_fdbad .Hsl ,_ggfee ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fdcc *CT_ControlList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccfc :for {_aggg ,_bag :=d .Token ();if _bag !=nil {return _bag ;};switch _bbb :=_aggg .(type ){case _g .StartElement :switch _bbb .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\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"},_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\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"}:_fagg :=NewCT_Control (); +if _cgb :=d .DecodeElement (_fagg ,&_bbb );_cgb !=nil {return _cgb ;};_fdcc .Control =append (_fdcc .Control ,_fagg );default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bbb .Name ); +if _fga :=d .Skip ();_fga !=nil {return _fga ;};};case _g .EndElement :break _ccfc ;case _g .CharData :};};return nil ;};func NewSldLayout ()*SldLayout {_cddbd :=&SldLayout {};_cddbd .CT_SlideLayout =*NewCT_SlideLayout ();return _cddbd ;}; -// ValidateWithPath validates the CT_TLTimeCondition and its children, prefixing error messages with path -func (_dbea *CT_TLTimeCondition )ValidateWithPath (path string )error {if _gcfe :=_dbea .EvtAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0074\u0041\u0074\u0074\u0072");_gcfe !=nil {return _gcfe ;};if _dbea .DelayAttr !=nil {if _gdcf :=_dbea .DelayAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0061\u0079\u0041\u0074\u0074\u0072"); -_gdcf !=nil {return _gdcf ;};};if _dbea .TgtEl !=nil {if _bebbf :=_dbea .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_bebbf !=nil {return _bebbf ;};};if _dbea .Tn !=nil {if _egadg :=_dbea .Tn .ValidateWithPath (path +"\u002f\u0054\u006e"); -_egadg !=nil {return _egadg ;};};if _dbea .Rtn !=nil {if _aadfgc :=_dbea .Rtn .ValidateWithPath (path +"\u002f\u0052\u0074\u006e");_aadfgc !=nil {return _aadfgc ;};};return nil ;};const (ST_TLBehaviorAdditiveTypeUnset ST_TLBehaviorAdditiveType =0;ST_TLBehaviorAdditiveTypeBase ST_TLBehaviorAdditiveType =1; -ST_TLBehaviorAdditiveTypeSum ST_TLBehaviorAdditiveType =2;ST_TLBehaviorAdditiveTypeRepl ST_TLBehaviorAdditiveType =3;ST_TLBehaviorAdditiveTypeMult ST_TLBehaviorAdditiveType =4;ST_TLBehaviorAdditiveTypeNone ST_TLBehaviorAdditiveType =5;);func (_ecf *CT_Empty )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for {_egec ,_fdef :=d .Token (); -if _fdef !=nil {return _b .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_fdef );};if _ddbee ,_ggba :=_egec .(_gg .EndElement );_ggba &&_ddbee .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_TransitionSoundAction and its children, prefixing error messages with path +func (_dbad *CT_TransitionSoundAction )ValidateWithPath (path string )error {if _dbad .StSnd !=nil {if _abed :=_dbad .StSnd .ValidateWithPath (path +"\u002f\u0053\u0074\u0053\u006e\u0064");_abed !=nil {return _abed ;};};if _dbad .EndSnd !=nil {if _cgdfg :=_dbad .EndSnd .ValidateWithPath (path +"\u002fE\u006e\u0064\u0053\u006e\u0064"); +_cgdfg !=nil {return _cgdfg ;};};return nil ;};func NewCT_Presentation ()*CT_Presentation {_ddcd :=&CT_Presentation {};_ddcd .NotesSz =_b .NewCT_PositiveSize2D ();return _ddcd ;};func (_cgfca *ST_TLTriggerEvent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccfcg ,_ggeff :=d .Token (); +if _ggeff !=nil {return _ggeff ;};if _cfabc ,_cfgcb :=_ccfcg .(_g .EndElement );_cfgcb &&_cfabc .Name ==start .Name {*_cgfca =1;return nil ;};if _afbef ,_cafga :=_ccfcg .(_g .CharData );!_cafga {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccfcg ); +}else {switch string (_afbef ){case "":*_cgfca =0;case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_cgfca =1;case "\u006f\u006e\u0045n\u0064":*_cgfca =2;case "\u0062\u0065\u0067i\u006e":*_cgfca =3;case "\u0065\u006e\u0064":*_cgfca =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_cgfca =5; +case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_cgfca =6;case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_cgfca =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_cgfca =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_cgfca =9; +case "\u006f\u006e\u0050\u0072\u0065\u0076":*_cgfca =10;case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_cgfca =11;};};_ccfcg ,_ggeff =d .Token ();if _ggeff !=nil {return _ggeff ;};if _ccgaa ,_geeaa :=_ccfcg .(_g .EndElement );_geeaa &&_ccgaa .Name ==start .Name {return nil ; +};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccfcg );}; -// ValidateWithPath validates the CT_EmbeddedFontList and its children, prefixing error messages with path -func (_addc *CT_EmbeddedFontList )ValidateWithPath (path string )error {for _ecdb ,_egag :=range _addc .EmbeddedFont {if _eggf :=_egag .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_ecdb )); -_eggf !=nil {return _eggf ;};};return nil ;}; +// ValidateWithPath validates the PresentationPr and its children, prefixing error messages with path +func (_bgdee *PresentationPr )ValidateWithPath (path string )error {if _ecebbg :=_bgdee .CT_PresentationProperties .ValidateWithPath (path );_ecebbg !=nil {return _ecebbg ;};return nil ;};func (_cddea *CT_SlideRelationshipListEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bgcgc :=range start .Attr {if _bgcgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgcgc .Name .Local =="\u0069\u0064"||_bgcgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bgcgc .Name .Local =="\u0069\u0064"{_dbdcg ,_eedg :=_bgcgc .Value ,error (nil ); +if _eedg !=nil {return _eedg ;};_cddea .IdAttr =_dbdcg ;continue ;};};for {_gdae ,_fgca :=d .Token ();if _fgca !=nil {return _dd .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",_fgca ); +};if _dcdd ,_dcbbf :=_gdae .(_g .EndElement );_dcbbf &&_dcdd .Name ==start .Name {break ;};};return nil ;};const (ST_PrintWhatUnset ST_PrintWhat =0;ST_PrintWhatSlides ST_PrintWhat =1;ST_PrintWhatHandouts1 ST_PrintWhat =2;ST_PrintWhatHandouts2 ST_PrintWhat =3; +ST_PrintWhatHandouts3 ST_PrintWhat =4;ST_PrintWhatHandouts4 ST_PrintWhat =5;ST_PrintWhatHandouts6 ST_PrintWhat =6;ST_PrintWhatHandouts9 ST_PrintWhat =7;ST_PrintWhatNotes ST_PrintWhat =8;ST_PrintWhatOutline ST_PrintWhat =9;);func NewCT_Kinsoku ()*CT_Kinsoku {_gcbcg :=&CT_Kinsoku {}; +return _gcbcg }; -// ValidateWithPath validates the CT_NormalViewProperties and its children, prefixing error messages with path -func (_gdec *CT_NormalViewProperties )ValidateWithPath (path string )error {if _gfac :=_gdec .VertBarStateAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_gfac !=nil {return _gfac ; -};if _edgg :=_gdec .HorzBarStateAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u007a\u0042\u0061\u0072\u0053\u0074\u0061\u0074e\u0041\u0074\u0074\u0072");_edgg !=nil {return _edgg ;};if _efbd :=_gdec .RestoredLeft .ValidateWithPath (path +"\u002f\u0052\u0065\u0073\u0074\u006f\u0072\u0065\u0064\u004c\u0065\u0066\u0074"); -_efbd !=nil {return _efbd ;};if _feda :=_gdec .RestoredTop .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u006f\u0072\u0065\u0064\u0054\u006f\u0070");_feda !=nil {return _feda ;};if _gdec .ExtLst !=nil {if _fbgda :=_gdec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fbgda !=nil {return _fbgda ;};};return nil ;};func (_dgffe *CT_TLIterateIntervalTime )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_feaf :=range start .Attr {if _feaf .Name .Local =="\u0076\u0061\u006c"{_adfeg ,_aebbc :=ParseUnionST_TLTime (_feaf .Value ); -if _aebbc !=nil {return _aebbc ;};_dgffe .ValAttr =_adfeg ;continue ;};};for {_abbea ,_ggag :=d .Token ();if _ggag !=nil {return _b .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",_ggag ); -};if _ffcae ,_bbec :=_abbea .(_gg .EndElement );_bbec &&_ffcae .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Connector and its children, prefixing error messages with path +func (_ece *CT_Connector )ValidateWithPath (path string )error {if _cabg :=_ece .NvCxnSpPr .ValidateWithPath (path +"\u002f\u004e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072");_cabg !=nil {return _cabg ;};if _cagd :=_ece .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072"); +_cagd !=nil {return _cagd ;};if _ece .Style !=nil {if _adf :=_ece .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_adf !=nil {return _adf ;};};if _ece .ExtLst !=nil {if _bfdc :=_ece .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bfdc !=nil {return _bfdc ;};};return nil ;}; -// ValidateWithPath validates the CT_SlideIdListEntry and its children, prefixing error messages with path -func (_abbdf *CT_SlideIdListEntry )ValidateWithPath (path string )error {if _abbdf .IdAttr < 256{return _b .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 ,_abbdf .IdAttr ); -};if _abbdf .IdAttr >=2147483648{return _b .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 ,_abbdf .IdAttr ); -};if _abbdf .ExtLst !=nil {if _abbc :=_abbdf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abbc !=nil {return _abbc ;};};return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_gada :=&CT_ExtensionList {};return _gada }; +// ValidateWithPath validates the CT_CustomShowId and its children, prefixing error messages with path +func (_feg *CT_CustomShowId )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_BuildList and its children, prefixing error messages with path +func (_ccba *CT_BuildList )ValidateWithPath (path string )error {for _deff ,_eagd :=range _ccba .BldP {if _bed :=_eagd .ValidateWithPath (_dd .Sprintf ("%\u0073\u002f\u0042\u006c\u0064\u0050\u005b\u0025\u0064\u005d",path ,_deff ));_bed !=nil {return _bed ; +};};for _baa ,_cacb :=range _ccba .BldDgm {if _cfa :=_cacb .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0044\u0067\u006d\u005b\u0025\u0064\u005d",path ,_baa ));_cfa !=nil {return _cfa ;};};for _bff ,_eafe :=range _ccba .BldOleChart {if _cad :=_eafe .ValidateWithPath (_dd .Sprintf ("\u0025s\u002fB\u006c\u0064\u004f\u006c\u0065C\u0068\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_bff )); +_cad !=nil {return _cad ;};};for _aeba ,_feac :=range _ccba .BldGraphic {if _eab :=_feac .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0042\u006c\u0064\u0047\u0072\u0061\u0070\u0068\u0069c\u005b\u0025\u0064\u005d",path ,_aeba ));_eab !=nil {return _eab ; +};};return nil ;};func NewCT_TLAnimateEffectBehavior ()*CT_TLAnimateEffectBehavior {_baff :=&CT_TLAnimateEffectBehavior {};_baff .CBhvr =NewCT_TLCommonBehaviorData ();return _baff ;};func (_aggege ST_OleObjectFollowColorScheme )ValidateWithPath (path string )error {switch _aggege {case 0,1,2,3:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aggege )); +};return nil ;};func (_dcb *CT_CustomerDataList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dcb .CustData !=nil {_bdef :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061"}}; +for _ ,_fbe :=range _dcb .CustData {e .EncodeElement (_fbe ,_bdef );};};if _dcb .Tags !=nil {_geeeg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0074\u0061\u0067\u0073"}};e .EncodeElement (_dcb .Tags ,_geeeg );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_cddab *CT_TLPoint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078"},Value :_dd .Sprintf ("\u0025\u0076",_cddab .XAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0079"},Value :_dd .Sprintf ("\u0025\u0076",_cddab .YAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PrintProperties and its children -func (_bbeg *CT_PrintProperties )Validate ()error {return _bbeg .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073");};func NewCT_TLIterateData ()*CT_TLIterateData {_agdg :=&CT_TLIterateData {}; -return _agdg };type CT_TagList struct{ +// ValidateWithPath validates the CT_HtmlPublishProperties and its children, prefixing error messages with path +func (_cbba *CT_HtmlPublishProperties )ValidateWithPath (path string )error {if _cbba .SldAll !=nil {if _caeb :=_cbba .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_caeb !=nil {return _caeb ;};};if _cbba .SldRg !=nil {if _beba :=_cbba .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067"); +_beba !=nil {return _beba ;};};if _cbba .CustShow !=nil {if _bdga :=_cbba .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_bdga !=nil {return _bdga ;};};if _cbba .ExtLst !=nil {if _dgfa :=_cbba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dgfa !=nil {return _dgfa ;};};return nil ;}; -// Programmable Extensibility Tag -Tag []*CT_StringTag ;};func (_gcbgb *CT_ShowInfoKiosk )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gcbgb .RestartAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_gcbgb .RestartAttr )}); -};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fdacdf *CT_TLAnimateEffectBehavior )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fdacdf .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_ceadg :=range start .Attr {if _ceadg .Name .Local =="\u0074\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e"{_fdacdf .TransitionAttr .UnmarshalXMLAttr (_ceadg ); -continue ;};if _ceadg .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_dffee ,_ebgaf :=_ceadg .Value ,error (nil );if _ebgaf !=nil {return _ebgaf ;};_fdacdf .FilterAttr =&_dffee ;continue ;};if _ceadg .Name .Local =="\u0070\u0072\u004cs\u0074"{_dgcab ,_gceb :=_ceadg .Value ,error (nil ); -if _gceb !=nil {return _gceb ;};_fdacdf .PrLstAttr =&_dgcab ;continue ;};};_cdaga :for {_bbbfa ,_ddgge :=d .Token ();if _ddgge !=nil {return _ddgge ;};switch _aaab :=_bbbfa .(type ){case _gg .StartElement :switch _aaab .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _afdge :=d .DecodeElement (_fdacdf .CBhvr ,&_aaab ); -_afdge !=nil {return _afdge ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fdacdf .Progress =NewCT_TLAnimVariant (); -if _gegb :=d .DecodeElement (_fdacdf .Progress ,&_aaab );_gegb !=nil {return _gegb ;};default:_c .Log .Debug ("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",_aaab .Name ); -if _egaf :=d .Skip ();_egaf !=nil {return _egaf ;};};case _gg .EndElement :break _cdaga ;case _gg .CharData :};};return nil ;};func (_bbdfa ST_TLPreviousActionType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_bbdfa .String (),start ); -};func (_dfbeb *CT_TransitionStartSoundAction )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dfbeb .Snd =_cf .NewCT_EmbeddedWAVAudioFile ();for _ ,_egfac :=range start .Attr {if _egfac .Name .Local =="\u006c\u006f\u006f\u0070"{_ecdec ,_eeced :=_e .ParseBool (_egfac .Value ); -if _eeced !=nil {return _eeced ;};_dfbeb .LoopAttr =&_ecdec ;continue ;};};_bgae :for {_bdagg ,_aegeb :=d .Token ();if _aegeb !=nil {return _aegeb ;};switch _ecdbe :=_bdagg .(type ){case _gg .StartElement :switch _ecdbe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _cdab :=d .DecodeElement (_dfbeb .Snd ,&_ecdbe ); -_cdab !=nil {return _cdab ;};default:_c .Log .Debug ("\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",_ecdbe .Name ); -if _edea :=d .Skip ();_edea !=nil {return _edea ;};};case _gg .EndElement :break _bgae ;case _gg .CharData :};};return nil ;};func (_fcegf *CT_TLTemplateList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gdggd :for {_aabafc ,_dfba :=d .Token (); -if _dfba !=nil {return _dfba ;};switch _bfbgd :=_aabafc .(type ){case _gg .StartElement :switch _bfbgd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bbbb :=NewCT_TLTemplate (); -if _gggc :=d .DecodeElement (_bbbb ,&_bfbgd );_gggc !=nil {return _gggc ;};_fcegf .Tmpl =append (_fcegf .Tmpl ,_bbbb );default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_bfbgd .Name ); -if _abdbb :=d .Skip ();_abdbb !=nil {return _abdbb ;};};case _gg .EndElement :break _gdggd ;case _gg .CharData :};};return nil ;}; +// ValidateWithPath validates the SldSyncPr and its children, prefixing error messages with path +func (_bbad *SldSyncPr )ValidateWithPath (path string )error {if _bcde :=_bbad .CT_SlideSyncProperties .ValidateWithPath (path );_bcde !=nil {return _bcde ;};return nil ;};func (_dfecd *CT_TLTimeNodeParallel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfecd .CTn =NewCT_TLCommonTimeNodeData (); +_fbffg :for {_abggb ,_cfcf :=d .Token ();if _cfcf !=nil {return _cfcf ;};switch _bdcdg :=_abggb .(type ){case _g .StartElement :switch _bdcdg .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _dabfe :=d .DecodeElement (_dfecd .CTn ,&_bdcdg ); +_dabfe !=nil {return _dabfe ;};default:_de .Log .Debug ("\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",_bdcdg .Name ); +if _cebgf :=d .Skip ();_cebgf !=nil {return _cebgf ;};};case _g .EndElement :break _fbffg ;case _g .CharData :};};return nil ;};func (_agdgd *CT_GroupShape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agdgd .NvGrpSpPr =NewCT_GroupShapeNonVisual (); +_agdgd .GrpSpPr =_b .NewCT_GroupShapeProperties ();_fbc :for {_bdfc ,_adcc :=d .Token ();if _adcc !=nil {return _adcc ;};switch _bebe :=_bdfc .(type ){case _g .StartElement :switch _bebe .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\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"},_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\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 _cagg :=d .DecodeElement (_agdgd .NvGrpSpPr ,&_bebe ); +_cagg !=nil {return _cagg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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 _afgb :=d .DecodeElement (_agdgd .GrpSpPr ,&_bebe ); +_afgb !=nil {return _afgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_geedf :=NewCT_GroupShapeChoice (); +if _cfg :=d .DecodeElement (&_geedf .Sp ,&_bebe );_cfg !=nil {return _cfg ;};_agdgd .Choice =append (_agdgd .Choice ,_geedf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_aeae :=NewCT_GroupShapeChoice (); +if _bdb :=d .DecodeElement (&_aeae .GrpSp ,&_bebe );_bdb !=nil {return _bdb ;};_agdgd .Choice =append (_agdgd .Choice ,_aeae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_dcga :=NewCT_GroupShapeChoice (); +if _ebdfa :=d .DecodeElement (&_dcga .GraphicFrame ,&_bebe );_ebdfa !=nil {return _ebdfa ;};_agdgd .Choice =append (_agdgd .Choice ,_dcga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_cdfca :=NewCT_GroupShapeChoice (); +if _ebae :=d .DecodeElement (&_cdfca .CxnSp ,&_bebe );_ebae !=nil {return _ebae ;};_agdgd .Choice =append (_agdgd .Choice ,_cdfca );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_gebd :=NewCT_GroupShapeChoice (); +if _ddb :=d .DecodeElement (&_gebd .Pic ,&_bebe );_ddb !=nil {return _ddb ;};_agdgd .Choice =append (_agdgd .Choice ,_gebd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_efgb :=NewCT_GroupShapeChoice (); +if _ebcd :=d .DecodeElement (&_efgb .ContentPart ,&_bebe );_ebcd !=nil {return _ebcd ;};_agdgd .Choice =append (_agdgd .Choice ,_efgb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agdgd .ExtLst =NewCT_ExtensionListModify (); +if _eddc :=d .DecodeElement (_agdgd .ExtLst ,&_bebe );_eddc !=nil {return _eddc ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bebe .Name ); +if _abea :=d .Skip ();_abea !=nil {return _abea ;};};case _g .EndElement :break _fbc ;case _g .CharData :};};return nil ;};func NewCT_EightDirectionTransition ()*CT_EightDirectionTransition {_abc :=&CT_EightDirectionTransition {};return _abc ;};func (_ceb *CT_BackgroundProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ceb .ShadeToTitleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0068\u0061d\u0065\u0054\u006f\u0054\u0069\u0074\u006c\u0065"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_ceb .ShadeToTitleAttr ))}); +};e .EncodeToken (start );if _ceb .NoFill !=nil {_ccb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ceb .NoFill ,_ccb );};if _ceb .SolidFill !=nil {_db :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0073\u006f\u006c\u0069\u0064\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ceb .SolidFill ,_db );};if _ceb .GradFill !=nil {_afea :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0067\u0072\u0061\u0064\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ceb .GradFill ,_afea );};if _ceb .BlipFill !=nil {_ebg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u006c\u0069\u0070\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_ceb .BlipFill ,_ebg );};if _ceb .PattFill !=nil {_deg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070\u0061\u0074\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_ceb .PattFill ,_deg );};if _ceb .GrpFill !=nil {_beb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0067\u0072\u0070\u0046\u0069\u006cl"}}; +e .EncodeElement (_ceb .GrpFill ,_beb );};if _ceb .EffectLst !=nil {_dgd :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ceb .EffectLst ,_dgd );};if _ceb .EffectDag !=nil {_fdge :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0065\u0066\u0066\u0065\u0063\u0074\u0044\u0061\u0067"}}; +e .EncodeElement (_ceb .EffectDag ,_fdge );};if _ceb .ExtLst !=nil {_dde :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ceb .ExtLst ,_dde );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_efacd ST_WebColorType )String ()string {switch _efacd {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 (_acgaa *CT_WebProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gdbage :=range start .Attr {if _gdbage .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_fbgfb ,_afadc :=_d .ParseBool (_gdbage .Value ); +if _afadc !=nil {return _afadc ;};_acgaa .ShowAnimationAttr =&_fbgfb ;continue ;};if _gdbage .Name .Local =="\u0072\u0065\u0073\u0069\u007a\u0065\u0047\u0072\u0061p\u0068\u0069\u0063\u0073"{_edcdb ,_dgdc :=_d .ParseBool (_gdbage .Value );if _dgdc !=nil {return _dgdc ; +};_acgaa .ResizeGraphicsAttr =&_edcdb ;continue ;};if _gdbage .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_gdbbe ,_cbabg :=_d .ParseBool (_gdbage .Value );if _cbabg !=nil {return _cbabg ;};_acgaa .AllowPngAttr =&_gdbbe ;continue ; +};if _gdbage .Name .Local =="\u0072e\u006c\u0079\u004f\u006e\u0056\u006dl"{_ceefc ,_dfgae :=_d .ParseBool (_gdbage .Value );if _dfgae !=nil {return _dfgae ;};_acgaa .RelyOnVmlAttr =&_ceefc ;continue ;};if _gdbage .Name .Local =="\u006f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006fl\u0064\u0065\u0072\u0073"{_baffd ,_dcgfa :=_d .ParseBool (_gdbage .Value ); +if _dcgfa !=nil {return _dcgfa ;};_acgaa .OrganizeInFoldersAttr =&_baffd ;continue ;};if _gdbage .Name .Local =="\u0075\u0073e\u004c\u006f\u006eg\u0046\u0069\u006c\u0065\u006e\u0061\u006d\u0065\u0073"{_gbgca ,_dcege :=_d .ParseBool (_gdbage .Value );if _dcege !=nil {return _dcege ; +};_acgaa .UseLongFilenamesAttr =&_gbgca ;continue ;};if _gdbage .Name .Local =="\u0069\u006d\u0067S\u007a"{_acgaa .ImgSzAttr .UnmarshalXMLAttr (_gdbage );continue ;};if _gdbage .Name .Local =="\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"{_gcfgc ,_cbedb :=_gdbage .Value ,error (nil ); +if _cbedb !=nil {return _cbedb ;};_acgaa .EncodingAttr =&_gcfgc ;continue ;};if _gdbage .Name .Local =="\u0063\u006c\u0072"{_acgaa .ClrAttr .UnmarshalXMLAttr (_gdbage );continue ;};};_bgdeb :for {_facgfa ,_cebgb :=d .Token ();if _cebgb !=nil {return _cebgb ; +};switch _dddae :=_facgfa .(type ){case _g .StartElement :switch _dddae .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acgaa .ExtLst =NewCT_ExtensionList (); +if _ffgf :=d .DecodeElement (_acgaa .ExtLst ,&_dddae );_ffgf !=nil {return _ffgf ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_dddae .Name ); +if _bgcbd :=d .Skip ();_bgcbd !=nil {return _bgcbd ;};};case _g .EndElement :break _bgdeb ;case _g .CharData :};};return nil ;};func (_dbddd ST_TLAnimateBehaviorValueType )Validate ()error {return _dbddd .ValidateWithPath ("")};func (_afcdg ST_IterateType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cggdb :=_g .Attr {}; +_cggdb .Name =name ;switch _afcdg {case ST_IterateTypeUnset :_cggdb .Value ="";case ST_IterateTypeEl :_cggdb .Value ="\u0065\u006c";case ST_IterateTypeWd :_cggdb .Value ="\u0077\u0064";case ST_IterateTypeLt :_cggdb .Value ="\u006c\u0074";};return _cggdb ,nil ; +}; -// ValidateWithPath validates the CT_NotesMaster and its children, prefixing error messages with path -func (_agab *CT_NotesMaster )ValidateWithPath (path string )error {if _fbead :=_agab .CSld .ValidateWithPath (path +"\u002f\u0043\u0053l\u0064");_fbead !=nil {return _fbead ;};if _dffaeb :=_agab .ClrMap .ValidateWithPath (path +"\u002fC\u006c\u0072\u004d\u0061\u0070"); -_dffaeb !=nil {return _dffaeb ;};if _agab .Hf !=nil {if _agag :=_agab .Hf .ValidateWithPath (path +"\u002f\u0048\u0066");_agag !=nil {return _agag ;};};if _agab .NotesStyle !=nil {if _cedb :=_agab .NotesStyle .ValidateWithPath (path +"/\u004e\u006f\u0074\u0065\u0073\u0053\u0074\u0079\u006c\u0065"); -_cedb !=nil {return _cedb ;};};if _agab .ExtLst !=nil {if _acff :=_agab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acff !=nil {return _acff ;};};return nil ;}; +// Validate validates the CT_TLAnimateBehavior and its children +func (_ecebb *CT_TLAnimateBehavior )Validate ()error {return _ecebb .ValidateWithPath ("C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072");};func (_efbdf *ST_TLTimeNodeType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_efbdf =0; +case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_efbdf =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_efbdf =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_efbdf =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_efbdf =4; +case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_efbdf =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_efbdf =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_efbdf =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_efbdf =8; +case "\u0074\u006d\u0052\u006f\u006f\u0074":*_efbdf =9;};return nil ;};func (_dbce *CT_GroupShapeChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbbe :for {_effe ,_fdfa :=d .Token ();if _fdfa !=nil {return _fdfa ;};switch _gdbg :=_effe .(type ){case _g .StartElement :switch _gdbg .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0073\u0070"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070"}:_cege :=NewCT_Shape (); +if _bcfb :=d .DecodeElement (_cege ,&_gdbg );_bcfb !=nil {return _bcfb ;};_dbce .Sp =append (_dbce .Sp ,_cege );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0070S\u0070"}:_afcf :=NewCT_GroupShape (); +if _fcgdc :=d .DecodeElement (_afcf ,&_gdbg );_fcgdc !=nil {return _fcgdc ;};_dbce .GrpSp =append (_dbce .GrpSp ,_afcf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_ffba :=NewCT_GraphicalObjectFrame (); +if _ecab :=d .DecodeElement (_ffba ,&_gdbg );_ecab !=nil {return _ecab ;};_dbce .GraphicFrame =append (_dbce .GraphicFrame ,_ffba );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0078\u006eS\u0070"}:_aggge :=NewCT_Connector (); +if _fdea :=d .DecodeElement (_aggge ,&_gdbg );_fdea !=nil {return _fdea ;};_dbce .CxnSp =append (_dbce .CxnSp ,_aggge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0063"}:_fbfa :=NewCT_Picture (); +if _dcbb :=d .DecodeElement (_fbfa ,&_gdbg );_dcbb !=nil {return _dcbb ;};_dbce .Pic =append (_dbce .Pic ,_fbfa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_fdd :=NewCT_Rel (); +if _fbca :=d .DecodeElement (_fdd ,&_gdbg );_fbca !=nil {return _fbca ;};_dbce .ContentPart =append (_dbce .ContentPart ,_fdd );default:_de .Log .Debug ("\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",_gdbg .Name ); +if _ead :=d .Skip ();_ead !=nil {return _ead ;};};case _g .EndElement :break _bbbe ;case _g .CharData :};};return nil ;};func (_bbegf ST_OleObjectFollowColorScheme )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bbegf .String (),start ); +}; // Validate validates the CT_Comment and its children -func (_fbae *CT_Comment )Validate ()error {return _fbae .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};type CT_TLPoint struct{ +func (_fafe *CT_Comment )Validate ()error {return _fafe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};type ST_TLPreviousActionType byte ;func (_ecaa *CT_SlideRelationshipList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _ecaa .Sld !=nil {_bedg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_efcd :=range _ecaa .Sld {e .EncodeElement (_efcd ,_bedg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_NotesMasterIdListEntry ()*CT_NotesMasterIdListEntry {_gfgec :=&CT_NotesMasterIdListEntry {}; +return _gfgec ;};func (_dcee *CT_TLIterateIntervalPercentage )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbfgc :=range start .Attr {if _dbfgc .Name .Local =="\u0076\u0061\u006c"{_gaeba ,_cabbf :=ParseUnionST_PositivePercentage (_dbfgc .Value ); +if _cabbf !=nil {return _cabbf ;};_dcee .ValAttr =_gaeba ;continue ;};};for {_bfaff ,_ffbfc :=d .Token ();if _ffbfc !=nil {return _dd .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",_ffbfc ); +};if _ebcef ,_cedgc :=_bfaff .(_g .EndElement );_cedgc &&_ebcef .Name ==start .Name {break ;};};return nil ;}; -// X coordinate -XAttr _cf .ST_Percentage ; +// ValidateWithPath validates the CT_SlideLayoutIdListEntry and its children, prefixing error messages with path +func (_edffg *CT_SlideLayoutIdListEntry )ValidateWithPath (path string )error {if _edffg .IdAttr !=nil {if *_edffg .IdAttr < 2147483648{return _dd .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 ,*_edffg .IdAttr ); +};};if _edffg .ExtLst !=nil {if _efbaf :=_edffg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efbaf !=nil {return _efbaf ;};};return nil ;};func (_edge *CT_ShapeNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_bbgc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_edge .CNvPr ,_bbgc );_fcbcb :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u004e\u0076\u0053\u0070\u0050r"}};e .EncodeElement (_edge .CNvSpPr ,_fcbcb ); +_ddgcg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}};e .EncodeElement (_edge .NvPr ,_ddgcg );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdbc *CT_EightDirectionTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abec :=range start .Attr {if _abec .Name .Local =="\u0064\u0069\u0072"{_gege ,_aebbd :=ParseUnionST_TransitionEightDirectionType (_abec .Value ); +if _aebbd !=nil {return _aebbd ;};_cdbc .DirAttr =&_gege ;continue ;};};for {_dfefd ,_cdgc :=d .Token ();if _cdgc !=nil {return _dd .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",_cdgc ); +};if _ddgd ,_gfab :=_dfefd .(_g .EndElement );_gfab &&_ddgd .Name ==start .Name {break ;};};return nil ;}; -// Y coordinate -YAttr _cf .ST_Percentage ;};func (_dabff *ST_TLTriggerEvent )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dggee ,_fffbd :=d .Token ();if _fffbd !=nil {return _fffbd ;};if _dfbb ,_efcdf :=_dggee .(_gg .EndElement );_efcdf &&_dfbb .Name ==start .Name {*_dabff =1; -return nil ;};if _ffbfe ,_bgffa :=_dggee .(_gg .CharData );!_bgffa {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dggee );}else {switch string (_ffbfe ){case "":*_dabff =0; -case "\u006fn\u0042\u0065\u0067\u0069\u006e":*_dabff =1;case "\u006f\u006e\u0045n\u0064":*_dabff =2;case "\u0062\u0065\u0067i\u006e":*_dabff =3;case "\u0065\u006e\u0064":*_dabff =4;case "\u006fn\u0043\u006c\u0069\u0063\u006b":*_dabff =5;case "\u006f\u006e\u0044\u0062\u006c\u0043\u006c\u0069\u0063\u006b":*_dabff =6; -case "o\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0076\u0065\u0072":*_dabff =7;case "\u006f\u006e\u004d\u006f\u0075\u0073\u0065\u004f\u0075\u0074":*_dabff =8;case "\u006f\u006e\u004e\u0065\u0078\u0074":*_dabff =9;case "\u006f\u006e\u0050\u0072\u0065\u0076":*_dabff =10; -case "o\u006e\u0053\u0074\u006f\u0070\u0041\u0075\u0064\u0069\u006f":*_dabff =11;};};_dggee ,_fffbd =d .Token ();if _fffbd !=nil {return _fffbd ;};if _ecdd ,_abfae :=_dggee .(_gg .EndElement );_abfae &&_ecdd .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dggee ); -};func (_gcbf *CT_EmbeddedFontList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _gcbf .EmbeddedFont !=nil {_fbgd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u006d\u0062\u0065\u0064\u0064\u0065d\u0046\u006f\u006e\u0074"}}; -for _ ,_aece :=range _gcbf .EmbeddedFont {e .EncodeElement (_aece ,_fbgd );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Presentation and its children +func (_adbcf *Presentation )Validate ()error {return _adbcf .ValidateWithPath ("\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};type CT_TLBuildDiagram struct{ -// Validate validates the CT_TLIterateIntervalPercentage and its children -func (_bgbb *CT_TLIterateIntervalPercentage )Validate ()error {return _bgbb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); -};func NewCT_TLTextTargetElement ()*CT_TLTextTargetElement {_bgga :=&CT_TLTextTargetElement {};return _bgga ;}; +// Diagram Build Types +BldAttr ST_TLDiagramBuildType ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};func (_gbd *CT_GroupShapeNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_acgg :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0063\u004e\u0076\u0050\u0072"}}; +e .EncodeElement (_gbd .CNvPr ,_acgg );_faba :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063N\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_gbd .CNvGrpSpPr ,_faba );_dfag :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006e\u0076\u0050\u0072"}}; +e .EncodeElement (_gbd .NvPr ,_dfag );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_CustomShowList and its children, prefixing error messages with path -func (_bbbf *CT_CustomShowList )ValidateWithPath (path string )error {for _bfc ,_dbeg :=range _bbbf .CustShow {if _ebda :=_dbeg .ValidateWithPath (_b .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u0053\u0068\u006f\u0077\u005b\u0025\u0064\u005d",path ,_bfc )); -_ebda !=nil {return _ebda ;};};return nil ;}; +// Validate validates the CT_TransitionSoundAction and its children +func (_dcafd *CT_TransitionSoundAction )Validate ()error {return _dcafd .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_SlideIdList ()*CT_SlideIdList {_cgdce :=&CT_SlideIdList {}; +return _cgdce };type CT_PictureNonVisual struct{CNvPr *_b .CT_NonVisualDrawingProps ; -// Validate validates the Presentation and its children -func (_adcfb *Presentation )Validate ()error {return _adcfb .ValidateWithPath ("\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");};func NewCT_OleObject ()*CT_OleObject {_fbdb :=&CT_OleObject {};_fbdb .Choice =NewCT_OleObjectChoice (); -return _fbdb ;};func (_ceecb *ST_TLTimeNodePresetClassType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cfbce ,_aceef :=d .Token ();if _aceef !=nil {return _aceef ;};if _fffbe ,_fegcg :=_cfbce .(_gg .EndElement );_fegcg &&_fffbe .Name ==start .Name {*_ceecb =1; -return nil ;};if _acfa ,_egdgg :=_cfbce .(_gg .CharData );!_egdgg {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfbce );}else {switch string (_acfa ){case "":*_ceecb =0; -case "\u0065\u006e\u0074\u0072":*_ceecb =1;case "\u0065\u0078\u0069\u0074":*_ceecb =2;case "\u0065\u006d\u0070\u0068":*_ceecb =3;case "\u0070\u0061\u0074\u0068":*_ceecb =4;case "\u0076\u0065\u0072\u0062":*_ceecb =5;case "\u006de\u0064\u0069\u0061\u0063\u0061\u006cl":*_ceecb =6; -};};_cfbce ,_aceef =d .Token ();if _aceef !=nil {return _aceef ;};if _fefdg ,_eccdge :=_cfbce .(_gg .EndElement );_eccdge &&_fefdg .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfbce ); -};func NewEG_SlideListChoice ()*EG_SlideListChoice {_cfdba :=&EG_SlideListChoice {};return _cfdba };type CT_OleObjectChoice struct{Embed *CT_OleObjectEmbed ;Link *CT_OleObjectLink ;};type ST_PlaceholderType byte ;func (_bdef *CT_HandoutMasterIdListEntry )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_gdgg :=range start .Attr {if _gdgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdgg .Name .Local =="\u0069\u0064"||_gdgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gdgg .Name .Local =="\u0069\u0064"{_agad ,_bbfb :=_gdgg .Value ,error (nil ); -if _bbfb !=nil {return _bbfb ;};_bdef .IdAttr =_agad ;continue ;};};_gfbf :for {_dgfd ,_acgb :=d .Token ();if _acgb !=nil {return _acgb ;};switch _cag :=_dgfd .(type ){case _gg .StartElement :switch _cag .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdef .ExtLst =NewCT_ExtensionList (); -if _cafaa :=d .DecodeElement (_bdef .ExtLst ,&_cag );_cafaa !=nil {return _cafaa ;};default:_c .Log .Debug ("\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",_cag .Name ); -if _eaba :=d .Skip ();_eaba !=nil {return _eaba ;};};case _gg .EndElement :break _gfbf ;case _gg .CharData :};};return nil ;};func NewCT_ViewProperties ()*CT_ViewProperties {_fcdf :=&CT_ViewProperties {};return _fcdf }; +// Non-Visual Picture Drawing Properties +CNvPicPr *_b .CT_NonVisualPictureProperties ;NvPr *CT_ApplicationNonVisualDrawingProps ;};type CT_GroupShapeChoice struct{Sp []*CT_Shape ;GrpSp []*CT_GroupShape ;GraphicFrame []*CT_GraphicalObjectFrame ;CxnSp []*CT_Connector ;Pic []*CT_Picture ;ContentPart []*CT_Rel ; +};type CT_TLOleBuildChart struct{ -// Validate validates the CT_OleObject and its children -func (_bdea *CT_OleObject )Validate ()error {return _bdea .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func (_dabggb *CT_TLTimeTargetElement )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aaega :for {_aeef ,_effd :=d .Token (); -if _effd !=nil {return _effd ;};switch _aggcd :=_aeef .(type ){case _gg .StartElement :switch _aggcd .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dabggb .SldTgt =NewCT_Empty (); -if _cfabc :=d .DecodeElement (_dabggb .SldTgt ,&_aggcd );_cfabc !=nil {return _cfabc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dabggb .SndTgt =_cf .NewCT_EmbeddedWAVAudioFile (); -if _fcedb :=d .DecodeElement (_dabggb .SndTgt ,&_aggcd );_fcedb !=nil {return _fcedb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dabggb .SpTgt =NewCT_TLShapeTargetElement (); -if _bacfe :=d .DecodeElement (_dabggb .SpTgt ,&_aggcd );_bacfe !=nil {return _bacfe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dabggb .InkTgt =NewCT_TLSubShapeId (); -if _acgg :=d .DecodeElement (_dabggb .InkTgt ,&_aggcd );_acgg !=nil {return _acgg ;};default:_c .Log .Debug ("\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",_aggcd .Name ); -if _daegf :=d .Skip ();_daegf !=nil {return _daegf ;};};case _gg .EndElement :break _aaega ;case _gg .CharData :};};return nil ;}; +// Build +BldAttr ST_TLOleChartBuildType ; -// Validate validates the CT_ShowInfoKiosk and its children -func (_egga *CT_ShowInfoKiosk )Validate ()error {return _egga .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b");};func (_efgge ST_TLDiagramBuildType )Validate ()error {return _efgge .ValidateWithPath ("")}; -func (_fgcb *CT_NotesSlide )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fgcb .CSld =NewCT_CommonSlideData ();for _ ,_ccab :=range start .Attr {if _ccab .Name .Local =="\u0073\u0068\u006fw\u004d\u0061\u0073\u0074\u0065\u0072\u0053\u0070"{_ebff ,_ebgd :=_e .ParseBool (_ccab .Value ); -if _ebgd !=nil {return _ebgd ;};_fgcb .ShowMasterSpAttr =&_ebff ;continue ;};if _ccab .Name .Local =="\u0073\u0068o\u0077\u004d\u0061s\u0074\u0065\u0072\u0050\u0068\u0041\u006e\u0069\u006d"{_eccfg ,_ddefg :=_e .ParseBool (_ccab .Value );if _ddefg !=nil {return _ddefg ; -};_fgcb .ShowMasterPhAnimAttr =&_eccfg ;continue ;};};_aadf :for {_edc ,_adcg :=d .Token ();if _adcg !=nil {return _adcg ;};switch _dgfa :=_edc .(type ){case _gg .StartElement :switch _dgfa .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _deed :=d .DecodeElement (_fgcb .CSld ,&_dgfa ); -_deed !=nil {return _deed ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgcb .ClrMapOvr =_cf .NewCT_ColorMappingOverride (); -if _addf :=d .DecodeElement (_fgcb .ClrMapOvr ,&_dgfa );_addf !=nil {return _addf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgcb .ExtLst =NewCT_ExtensionListModify (); -if _gcfbd :=d .DecodeElement (_fgcb .ExtLst ,&_dgfa );_gcfbd !=nil {return _gcfbd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_dgfa .Name ); -if _dfef :=d .Skip ();_dfef !=nil {return _dfef ;};};case _gg .EndElement :break _aadf ;case _gg .CharData :};};return nil ;};func (_ceda ST_ViewType )ValidateWithPath (path string )error {switch _ceda {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 (_ceda )); -};return nil ;}; +// Animate Background +AnimBgAttr *bool ;SpidAttr *uint32 ;GrpIdAttr *uint32 ;UiExpandAttr *bool ;};type CT_SlideLayoutIdList struct{ -// Validate validates the NotesMaster and its children -func (_gabac *NotesMaster )Validate ()error {return _gabac .ValidateWithPath ("N\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072");};func (_egdec ST_PrintWhat )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_acddc :=_gg .Attr {};_acddc .Name =name ; -switch _egdec {case ST_PrintWhatUnset :_acddc .Value ="";case ST_PrintWhatSlides :_acddc .Value ="\u0073\u006c\u0069\u0064\u0065\u0073";case ST_PrintWhatHandouts1 :_acddc .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00731";case ST_PrintWhatHandouts2 :_acddc .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00732"; -case ST_PrintWhatHandouts3 :_acddc .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00733";case ST_PrintWhatHandouts4 :_acddc .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00734";case ST_PrintWhatHandouts6 :_acddc .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00736"; -case ST_PrintWhatHandouts9 :_acddc .Value ="\u0068a\u006e\u0064\u006f\u0075\u0074\u00739";case ST_PrintWhatNotes :_acddc .Value ="\u006e\u006f\u0074e\u0073";case ST_PrintWhatOutline :_acddc .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";};return _acddc ,nil ; -};func (_cdfbdf ST_TLAnimateColorSpace )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cdfbdf .String (),start );}; +// Slide Layout Id +SldLayoutId []*CT_SlideLayoutIdListEntry ;};func (_cbeg *CT_SideDirectionTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egec :=range start .Attr {if _egec .Name .Local =="\u0064\u0069\u0072"{_cbeg .DirAttr .UnmarshalXMLAttr (_egec ); +continue ;};};for {_fdeb ,_cbfd :=d .Token ();if _cbfd !=nil {return _dd .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",_cbfd ); +};if _fcfec ,_eafg :=_fdeb .(_g .EndElement );_eafg &&_fcfec .Name ==start .Name {break ;};};return nil ;};func (_gebged *ST_TransitionSpeed )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eadce ,_egccb :=d .Token ();if _egccb !=nil {return _egccb ; +};if _gedeb ,_fgbged :=_eadce .(_g .EndElement );_fgbged &&_gedeb .Name ==start .Name {*_gebged =1;return nil ;};if _gcdfc ,_cbdfad :=_eadce .(_g .CharData );!_cbdfad {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eadce ); +}else {switch string (_gcdfc ){case "":*_gebged =0;case "\u0073\u006c\u006f\u0077":*_gebged =1;case "\u006d\u0065\u0064":*_gebged =2;case "\u0066\u0061\u0073\u0074":*_gebged =3;};};_eadce ,_egccb =d .Token ();if _egccb !=nil {return _egccb ;};if _dfgfd ,_baabd :=_eadce .(_g .EndElement ); +_baabd &&_dfgfd .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eadce );};func (_bffg *ST_TLTimeNodeSyncType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bffg =0; +case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_bffg =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_bffg =2;};return nil ;};func (_ggcfcg *CT_TLPoint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccfec :=range start .Attr {if _ccfec .Name .Local =="\u0078"{_dgfgd ,_gegdf :=ParseUnionST_Percentage (_ccfec .Value ); +if _gegdf !=nil {return _gegdf ;};_ggcfcg .XAttr =_dgfgd ;continue ;};if _ccfec .Name .Local =="\u0079"{_ebefg ,_egcf :=ParseUnionST_Percentage (_ccfec .Value );if _egcf !=nil {return _egcf ;};_ggcfcg .YAttr =_ebefg ;continue ;};};for {_gdcf ,_cafac :=d .Token (); +if _cafac !=nil {return _dd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074\u003a\u0020%\u0073",_cafac );};if _ggcge ,_feagg :=_gdcf .(_g .EndElement );_feagg &&_ggcge .Name ==start .Name {break ; +};};return nil ;};func NewCT_CommonSlideViewProperties ()*CT_CommonSlideViewProperties {_bbd :=&CT_CommonSlideViewProperties {};_bbd .CViewPr =NewCT_CommonViewProperties ();return _bbd ;};func (_geea *CT_TLTimeTargetElement )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgacd :for {_egfde ,_dcadc :=d .Token (); +if _dcadc !=nil {return _dcadc ;};switch _aeec :=_egfde .(type ){case _g .StartElement :switch _aeec .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\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"},_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\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"}:_geea .SldTgt =NewCT_Empty (); +if _ebbcf :=d .DecodeElement (_geea .SldTgt ,&_aeec );_ebbcf !=nil {return _ebbcf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_geea .SndTgt =_b .NewCT_EmbeddedWAVAudioFile (); +if _bbefb :=d .DecodeElement (_geea .SndTgt ,&_aeec );_bbefb !=nil {return _bbefb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0070\u0054g\u0074"}:_geea .SpTgt =NewCT_TLShapeTargetElement (); +if _efecf :=d .DecodeElement (_geea .SpTgt ,&_aeec );_efecf !=nil {return _efecf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_geea .InkTgt =NewCT_TLSubShapeId (); +if _ebaca :=d .DecodeElement (_geea .InkTgt ,&_aeec );_ebaca !=nil {return _ebaca ;};default:_de .Log .Debug ("\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",_aeec .Name ); +if _gceaf :=d .Skip ();_gceaf !=nil {return _gceaf ;};};case _g .EndElement :break _cgacd ;case _g .CharData :};};return nil ;};type CT_TagsData struct{IdAttr string ;}; -// ValidateWithPath validates the CT_CornerDirectionTransition and its children, prefixing error messages with path -func (_afcc *CT_CornerDirectionTransition )ValidateWithPath (path string )error {if _gddeg :=_afcc .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_gddeg !=nil {return _gddeg ;};return nil ;};func (_beeg *CT_ShowProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _beeg .LoopAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006c\u006f\u006f\u0070"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_beeg .LoopAttr ))}); -};if _beeg .ShowNarrationAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_beeg .ShowNarrationAttr ))}); -};if _beeg .ShowAnimationAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_beeg .ShowAnimationAttr ))}); -};if _beeg .UseTimingsAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_beeg .UseTimingsAttr ))});};e .EncodeToken (start ); -if _beeg .Present !=nil {_bedb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0070\u0072\u0065\u0073\u0065\u006et"}};e .EncodeElement (_beeg .Present ,_bedb );};if _beeg .Browse !=nil {_bfbd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0062\u0072\u006f\u0077\u0073\u0065"}}; -e .EncodeElement (_beeg .Browse ,_bfbd );};if _beeg .Kiosk !=nil {_bccd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u006b\u0069\u006f\u0073\u006b"}};e .EncodeElement (_beeg .Kiosk ,_bccd );};if _beeg .SldAll !=nil {_fceeb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u0041\u006c\u006c"}}; -e .EncodeElement (_beeg .SldAll ,_fceeb );};if _beeg .SldRg !=nil {_bgfga :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0073\u006c\u0064\u0052\u0067"}};e .EncodeElement (_beeg .SldRg ,_bgfga );};if _beeg .CustShow !=nil {_dfdea :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0053\u0068\u006f\u0077"}}; -e .EncodeElement (_beeg .CustShow ,_dfdea );};if _beeg .PenClr !=nil {_aegc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0070\u0065\u006e\u0043\u006c\u0072"}};e .EncodeElement (_beeg .PenClr ,_aegc );};if _beeg .ExtLst !=nil {_bbfc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_beeg .ExtLst ,_bbfc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TLOleChartTargetElement and its children, prefixing error messages with path +func (_eeced *CT_TLOleChartTargetElement )ValidateWithPath (path string )error {if _eeced .TypeAttr ==ST_TLChartSubelementTypeUnset {return _dd .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 _agafb :=_eeced .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_agafb !=nil {return _agafb ;};return nil ;};func NewCT_GuideList ()*CT_GuideList {_ffgc :=&CT_GuideList {};return _ffgc }; -// Validate validates the EG_ExtensionList and its children -func (_bfcfg *EG_ExtensionList )Validate ()error {return _bfcfg .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_fefc *CT_TLCommonTimeNodeData )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fefc .IdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fefc .IdAttr )}); -};if _fefc .PresetIDAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0049\u0044"},Value :_b .Sprintf ("\u0025\u0076",*_fefc .PresetIDAttr )});};if _fefc .PresetClassAttr !=ST_TLTimeNodePresetClassTypeUnset {_ddeef ,_ecaf :=_fefc .PresetClassAttr .MarshalXMLAttr (_gg .Name {Local :"p\u0072\u0065\u0073\u0065\u0074\u0043\u006c\u0061\u0073\u0073"}); -if _ecaf !=nil {return _ecaf ;};start .Attr =append (start .Attr ,_ddeef );};if _fefc .PresetSubtypeAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0072\u0065\u0073\u0065\u0074\u0053\u0075\u0062\u0074\u0079\u0070\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_fefc .PresetSubtypeAttr )}); -};if _fefc .DurAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0075\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fefc .DurAttr )});};if _fefc .RepeatCountAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"r\u0065\u0070\u0065\u0061\u0074\u0043\u006f\u0075\u006e\u0074"},Value :_b .Sprintf ("\u0025\u0076",*_fefc .RepeatCountAttr )}); -};if _fefc .RepeatDurAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072e\u0070\u0065\u0061\u0074\u0044\u0075r"},Value :_b .Sprintf ("\u0025\u0076",*_fefc .RepeatDurAttr )});};if _fefc .SpdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0070\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fefc .SpdAttr )}); -};if _fefc .AccelAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061\u0063\u0063e\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fefc .AccelAttr )});};if _fefc .DecelAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064\u0065\u0063e\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fefc .DecelAttr )}); -};if _fefc .AutoRevAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0061u\u0074\u006f\u0052\u0065\u0076"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_fefc .AutoRevAttr ))});};if _fefc .RestartAttr !=ST_TLTimeNodeRestartTypeUnset {_aggc ,_gbge :=_fefc .RestartAttr .MarshalXMLAttr (_gg .Name {Local :"\u0072e\u0073\u0074\u0061\u0072\u0074"}); -if _gbge !=nil {return _gbge ;};start .Attr =append (start .Attr ,_aggc );};if _fefc .FillAttr !=ST_TLTimeNodeFillTypeUnset {_eaaf ,_bebc :=_fefc .FillAttr .MarshalXMLAttr (_gg .Name {Local :"\u0066\u0069\u006c\u006c"});if _bebc !=nil {return _bebc ;}; -start .Attr =append (start .Attr ,_eaaf );};if _fefc .SyncBehaviorAttr !=ST_TLTimeNodeSyncTypeUnset {_feac ,_bdcec :=_fefc .SyncBehaviorAttr .MarshalXMLAttr (_gg .Name {Local :"\u0073\u0079\u006ec\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072"});if _bdcec !=nil {return _bdcec ; -};start .Attr =append (start .Attr ,_feac );};if _fefc .TmFilterAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_b .Sprintf ("\u0025\u0076",*_fefc .TmFilterAttr )}); -};if _fefc .EvtFilterAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0065v\u0074\u0046\u0069\u006c\u0074\u0065r"},Value :_b .Sprintf ("\u0025\u0076",*_fefc .EvtFilterAttr )});};if _fefc .DisplayAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_fefc .DisplayAttr ))}); -};if _fefc .MasterRelAttr !=ST_TLTimeNodeMasterRelationUnset {_acaga ,_gcbga :=_fefc .MasterRelAttr .MarshalXMLAttr (_gg .Name {Local :"\u006da\u0073\u0074\u0065\u0072\u0052\u0065l"});if _gcbga !=nil {return _gcbga ;};start .Attr =append (start .Attr ,_acaga ); -};if _fefc .BldLvlAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0062\u006c\u0064\u004c\u0076\u006c"},Value :_b .Sprintf ("\u0025\u0076",*_fefc .BldLvlAttr )});};if _fefc .GrpIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0067\u0072\u0070I\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_fefc .GrpIdAttr )}); -};if _fefc .AfterEffectAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_fefc .AfterEffectAttr ))});};if _fefc .NodeTypeAttr !=ST_TLTimeNodeTypeUnset {_bfadbd ,_deafa :=_fefc .NodeTypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u006e\u006f\u0064\u0065\u0054\u0079\u0070\u0065"}); -if _deafa !=nil {return _deafa ;};start .Attr =append (start .Attr ,_bfadbd );};if _fefc .NodePhAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u006f\u0064\u0065\u0050\u0068"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_fefc .NodePhAttr ))}); -};e .EncodeToken (start );if _fefc .StCondLst !=nil {_eccebb :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u0073\u0074\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}};e .EncodeElement (_fefc .StCondLst ,_eccebb );};if _fefc .EndCondLst !=nil {_fbcbfc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065n\u0064\u0043\u006f\u006e\u0064\u004c\u0073\u0074"}}; -e .EncodeElement (_fefc .EndCondLst ,_fbcbfc );};if _fefc .EndSync !=nil {_cdeag :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0065\u006e\u0064\u0053\u0079\u006ec"}};e .EncodeElement (_fefc .EndSync ,_cdeag );};if _fefc .Iterate !=nil {_dagd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0069\u0074\u0065\u0072\u0061\u0074e"}}; -e .EncodeElement (_fefc .Iterate ,_dagd );};if _fefc .ChildTnLst !=nil {_abcab :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063h\u0069\u006c\u0064\u0054\u006e\u004c\u0073\u0074"}};e .EncodeElement (_fefc .ChildTnLst ,_abcab );};if _fefc .SubTnLst !=nil {_geagc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u0075\u0062\u0054\u006e\u004c\u0073\u0074"}}; -e .EncodeElement (_fefc .SubTnLst ,_geagc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_fdbfb ST_TLOleChartBuildType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_bfdcf :=_gg .Attr {};_bfdcf .Name =name ;switch _fdbfb {case ST_TLOleChartBuildTypeUnset :_bfdcf .Value =""; -case ST_TLOleChartBuildTypeAllAtOnce :_bfdcf .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLOleChartBuildTypeSeries :_bfdcf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073";case ST_TLOleChartBuildTypeCategory :_bfdcf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; -case ST_TLOleChartBuildTypeSeriesEl :_bfdcf .Value ="\u0073\u0065\u0072\u0069\u0065\u0073\u0045\u006c";case ST_TLOleChartBuildTypeCategoryEl :_bfdcf .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079\u0045\u006c";};return _bfdcf ,nil ;}; +// Validate validates the CT_SlideTransitionChoice and its children +func (_gbbg *CT_SlideTransitionChoice )Validate ()error {return _gbbg .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0054\u0072\u0061\u006e\u0073i\u0074\u0069\u006f\u006e\u0043\u0068\u006f\u0069\u0063\u0065");};type ST_TLDiagramBuildType byte ; +type CT_TimeNodeList struct{ -// Validate validates the CT_WebProperties and its children -func (_adab *CT_WebProperties )Validate ()error {return _adab .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_dedda ST_TLAnimateColorSpace )String ()string {switch _dedda {case 0:return ""; -case 1:return "\u0072\u0067\u0062";case 2:return "\u0068\u0073\u006c";};return "";};type CT_TLTemplateList struct{ +// Parallel Time Node +Par []*CT_TLTimeNodeParallel ; -// Template Effects -Tmpl []*CT_TLTemplate ;};type CT_SlideLayoutIdList struct{ +// Sequence Time Node +Seq []*CT_TLTimeNodeSequence ; -// Slide Layout Id -SldLayoutId []*CT_SlideLayoutIdListEntry ;}; +// Exclusive +Excl []*CT_TLTimeNodeExclusive ; -// Validate validates the CT_TLAnimVariantIntegerVal and its children -func (_dggd *CT_TLAnimVariantIntegerVal )Validate ()error {return _dggd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0049\u006e\u0074\u0065\u0067\u0065r\u0056\u0061\u006c");};func (_aaca ST_TLAnimateColorDirection )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_bggde :=_gg .Attr {}; -_bggde .Name =name ;switch _aaca {case ST_TLAnimateColorDirectionUnset :_bggde .Value ="";case ST_TLAnimateColorDirectionCw :_bggde .Value ="\u0063\u0077";case ST_TLAnimateColorDirectionCcw :_bggde .Value ="\u0063\u0063\u0077";};return _bggde ,nil ;};type EG_ChildSlide struct{ +// Animate +Anim []*CT_TLAnimateBehavior ; -// Color Scheme Map Override -ClrMapOvr *_cf .CT_ColorMappingOverride ;};type ST_PlaceholderSize byte ;func NewCT_OleObjectEmbed ()*CT_OleObjectEmbed {_cabd :=&CT_OleObjectEmbed {};return _cabd };type ST_TLOleChartBuildType byte ;type CT_ExtensionList struct{ +// Animate Color Behavior +AnimClr []*CT_TLAnimateColorBehavior ; -// Extension -Ext []*CT_Extension ;}; +// Animate Effect +AnimEffect []*CT_TLAnimateEffectBehavior ; -// Validate validates the CT_OutlineViewSlideEntry and its children -func (_gbceg *CT_OutlineViewSlideEntry )Validate ()error {return _gbceg .ValidateWithPath ("\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079");}; +// Animate Motion +AnimMotion []*CT_TLAnimateMotionBehavior ; -// ValidateWithPath validates the CT_TLOleChartTargetElement and its children, prefixing error messages with path -func (_fgec *CT_TLOleChartTargetElement )ValidateWithPath (path string )error {if _fgec .TypeAttr ==ST_TLChartSubelementTypeUnset {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 _abggb :=_fgec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_abggb !=nil {return _abggb ;};return nil ;};func (_fdaea ST_PhotoAlbumFrameShape )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_fdaea .String (),start ); -};func (_gabfa *CT_TLAnimateColorBehavior )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gabfa .CBhvr =NewCT_TLCommonBehaviorData ();for _ ,_dgda :=range start .Attr {if _dgda .Name .Local =="\u0063\u006c\u0072\u0053\u0070\u0063"{_gabfa .ClrSpcAttr .UnmarshalXMLAttr (_dgda ); -continue ;};if _dgda .Name .Local =="\u0064\u0069\u0072"{_gabfa .DirAttr .UnmarshalXMLAttr (_dgda );continue ;};};_gbgb :for {_aegcf ,_gebbf :=d .Token ();if _gebbf !=nil {return _gebbf ;};switch _baae :=_aegcf .(type ){case _gg .StartElement :switch _baae .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ebefg :=d .DecodeElement (_gabfa .CBhvr ,&_baae ); -_ebefg !=nil {return _ebefg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gabfa .By =NewCT_TLByAnimateColorTransform (); -if _eggdg :=d .DecodeElement (_gabfa .By ,&_baae );_eggdg !=nil {return _eggdg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gabfa .From =_cf .NewCT_Color (); -if _dbecc :=d .DecodeElement (_gabfa .From ,&_baae );_dbecc !=nil {return _dbecc ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gabfa .To =_cf .NewCT_Color (); -if _cbaf :=d .DecodeElement (_gabfa .To ,&_baae );_cbaf !=nil {return _cbaf ;};default:_c .Log .Debug ("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",_baae .Name ); -if _eacc :=d .Skip ();_eacc !=nil {return _eacc ;};};case _gg .EndElement :break _gbgb ;case _gg .CharData :};};return nil ;};func (_bbdb *SldSyncPr )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="p\u003a\u0073\u006c\u0064\u0053\u0079\u006e\u0063\u0050\u0072";return _bbdb .CT_SlideSyncProperties .MarshalXML (e ,start );};func (_aabeg ST_TLBehaviorTransformType )String ()string {switch _aabeg {case 0:return "";case 1:return "\u0070\u0074"; -case 2:return "\u0069\u006d\u0067";};return "";};func (_feacaf ST_TLAnimateBehaviorValueType )String ()string {switch _feacaf {case 0:return "";case 1:return "\u0073\u0074\u0072";case 2:return "\u006e\u0075\u006d";case 3:return "\u0063\u006c\u0072";};return ""; -};func (_dgdcb ST_IterateType )String ()string {switch _dgdcb {case 0:return "";case 1:return "\u0065\u006c";case 2:return "\u0077\u0064";case 3:return "\u006c\u0074";};return "";};func (_badc ST_Direction )ValidateWithPath (path string )error {switch _badc {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 (_badc )); -};return nil ;};func (_gdea *CT_Placeholder )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _gdea .TypeAttr !=ST_PlaceholderTypeUnset {_ddeb ,_cadd :=_gdea .TypeAttr .MarshalXMLAttr (_gg .Name {Local :"\u0074\u0079\u0070\u0065"});if _cadd !=nil {return _cadd ; -};start .Attr =append (start .Attr ,_ddeb );};if _gdea .OrientAttr !=ST_DirectionUnset {_accfd ,_afebd :=_gdea .OrientAttr .MarshalXMLAttr (_gg .Name {Local :"\u006f\u0072\u0069\u0065\u006e\u0074"});if _afebd !=nil {return _afebd ;};start .Attr =append (start .Attr ,_accfd ); -};if _gdea .SzAttr !=ST_PlaceholderSizeUnset {_dgfeg ,_abdea :=_gdea .SzAttr .MarshalXMLAttr (_gg .Name {Local :"\u0073\u007a"});if _abdea !=nil {return _abdea ;};start .Attr =append (start .Attr ,_dgfeg );};if _gdea .IdxAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u0064\u0078"},Value :_b .Sprintf ("\u0025\u0076",*_gdea .IdxAttr )}); -};if _gdea .HasCustomPromptAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0068a\u0073C\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u006d\u0070\u0074"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_gdea .HasCustomPromptAttr ))}); -};e .EncodeToken (start );if _gdea .ExtLst !=nil {_cgfe :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdea .ExtLst ,_cgfe );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ; -};func (_bfgd ST_PrintWhat )ValidateWithPath (path string )error {switch _bfgd {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 (_bfgd )); -};return nil ;};func (_dfdgfb ST_PlaceholderSize )String ()string {switch _dfdgfb {case 0:return "";case 1:return "\u0066\u0075\u006c\u006c";case 2:return "\u0068\u0061\u006c\u0066";case 3:return "\u0071u\u0061\u0072\u0074\u0065\u0072";};return "";};func NewCT_CustomerDataList ()*CT_CustomerDataList {_cafa :=&CT_CustomerDataList {}; -return _cafa }; +// Animate Rotation +AnimRot []*CT_TLAnimateRotationBehavior ; -// ValidateWithPath validates the CT_TLAnimVariant and its children, prefixing error messages with path -func (_fcgabd *CT_TLAnimVariant )ValidateWithPath (path string )error {if _fcgabd .BoolVal !=nil {if _caaea :=_fcgabd .BoolVal .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006c\u0056\u0061\u006c");_caaea !=nil {return _caaea ;};};if _fcgabd .IntVal !=nil {if _gbbe :=_fcgabd .IntVal .ValidateWithPath (path +"\u002fI\u006e\u0074\u0056\u0061\u006c"); -_gbbe !=nil {return _gbbe ;};};if _fcgabd .FltVal !=nil {if _cceag :=_fcgabd .FltVal .ValidateWithPath (path +"\u002fF\u006c\u0074\u0056\u0061\u006c");_cceag !=nil {return _cceag ;};};if _fcgabd .StrVal !=nil {if _acfc :=_fcgabd .StrVal .ValidateWithPath (path +"\u002fS\u0074\u0072\u0056\u0061\u006c"); -_acfc !=nil {return _acfc ;};};if _fcgabd .ClrVal !=nil {if _ggecd :=_fcgabd .ClrVal .ValidateWithPath (path +"\u002fC\u006c\u0072\u0056\u0061\u006c");_ggecd !=nil {return _ggecd ;};};return nil ;};func (_aaag *CT_SlideMasterTextStyles )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_afbe :for {_cgae ,_cdcg :=d .Token (); -if _cdcg !=nil {return _cdcg ;};switch _cgfaf :=_cgae .(type ){case _gg .StartElement :switch _cgfaf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaag .TitleStyle =_cf .NewCT_TextListStyle (); -if _beddb :=d .DecodeElement (_aaag .TitleStyle ,&_cgfaf );_beddb !=nil {return _beddb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaag .BodyStyle =_cf .NewCT_TextListStyle (); -if _eddcg :=d .DecodeElement (_aaag .BodyStyle ,&_cgfaf );_eddcg !=nil {return _eddcg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aaag .OtherStyle =_cf .NewCT_TextListStyle (); -if _eeeg :=d .DecodeElement (_aaag .OtherStyle ,&_cgfaf );_eeeg !=nil {return _eeeg ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaag .ExtLst =NewCT_ExtensionList (); -if _eebbc :=d .DecodeElement (_aaag .ExtLst ,&_cgfaf );_eebbc !=nil {return _eebbc ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_cgfaf .Name ); -if _gfda :=d .Skip ();_gfda !=nil {return _gfda ;};};case _gg .EndElement :break _afbe ;case _gg .CharData :};};return nil ;};func NewCT_GroupShape ()*CT_GroupShape {_ccag :=&CT_GroupShape {};_ccag .NvGrpSpPr =NewCT_GroupShapeNonVisual ();_ccag .GrpSpPr =_cf .NewCT_GroupShapeProperties (); -return _ccag ;};func (_eacgd *CT_SlideIdListEntry )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_eacgd .IdAttr =256;for _ ,_badf :=range start .Attr {if _badf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_badf .Name .Local =="\u0069\u0064"||_badf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_badf .Name .Local =="\u0069\u0064"{_feff ,_bcdg :=_badf .Value ,error (nil ); -if _bcdg !=nil {return _bcdg ;};_eacgd .RIdAttr =_feff ;continue ;};if _badf .Name .Local =="\u0069\u0064"{_gcaga ,_ecdcf :=_e .ParseUint (_badf .Value ,10,32);if _ecdcf !=nil {return _ecdcf ;};_eacgd .IdAttr =uint32 (_gcaga );continue ;};};_fffa :for {_egbe ,_ebab :=d .Token (); -if _ebab !=nil {return _ebab ;};switch _ggedc :=_egbe .(type ){case _gg .StartElement :switch _ggedc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eacgd .ExtLst =NewCT_ExtensionList (); -if _bccf :=d .DecodeElement (_eacgd .ExtLst ,&_ggedc );_bccf !=nil {return _bccf ;};default:_c .Log .Debug ("\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",_ggedc .Name ); -if _dgafd :=d .Skip ();_dgafd !=nil {return _dgafd ;};};case _gg .EndElement :break _fffa ;case _gg .CharData :};};return nil ;};func (_bbgf *CT_OleObject )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _bbgf .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bbgf .ProgIdAttr )}); -};if _bbgf .SpidAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0070\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bbgf .SpidAttr )});};if _bbgf .NameAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_bbgf .NameAttr )}); -};if _bbgf .ShowAsIconAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0049\u0063\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_bbgf .ShowAsIconAttr ))});};if _bbgf .IdAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",*_bbgf .IdAttr )}); -};if _bbgf .ImgWAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u006d\u0067\u0057"},Value :_b .Sprintf ("\u0025\u0076",*_bbgf .ImgWAttr )});};if _bbgf .ImgHAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0069\u006d\u0067\u0048"},Value :_b .Sprintf ("\u0025\u0076",*_bbgf .ImgHAttr )}); -};e .EncodeToken (start );_bbgf .Choice .MarshalXML (e ,_gg .StartElement {});if _bbgf .Pic !=nil {_gcbb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0070i\u0063"}};e .EncodeElement (_bbgf .Pic ,_gcbb );};e .EncodeToken (_gg .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 (_cbfb ST_TLDiagramBuildType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cbfb .String (),start ); -}; +// Animate Scale +AnimScale []*CT_TLAnimateScaleBehavior ; -// Validate validates the CT_CustomShowId and its children -func (_aaae *CT_CustomShowId )Validate ()error {return _aaae .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064");};func (_fcdc *CT_SlideMaster )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fcdc .CSld =NewCT_CommonSlideData (); -_fcdc .ClrMap =_cf .NewCT_ColorMapping ();for _ ,_cffda :=range start .Attr {if _cffda .Name .Local =="\u0070\u0072\u0065\u0073\u0065\u0072\u0076\u0065"{_eafa ,_bgead :=_e .ParseBool (_cffda .Value );if _bgead !=nil {return _bgead ;};_fcdc .PreserveAttr =&_eafa ; -continue ;};};_eegf :for {_bagba ,_caeb :=d .Token ();if _caeb !=nil {return _caeb ;};switch _agade :=_bagba .(type ){case _gg .StartElement :switch _agade .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ffcb :=d .DecodeElement (_fcdc .CSld ,&_agade ); -_ffcb !=nil {return _ffcb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ffec :=d .DecodeElement (_fcdc .ClrMap ,&_agade ); -_ffec !=nil {return _ffec ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_fcdc .SldLayoutIdLst =NewCT_SlideLayoutIdList (); -if _gbgd :=d .DecodeElement (_fcdc .SldLayoutIdLst ,&_agade );_gbgd !=nil {return _gbgd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcdc .Transition =NewCT_SlideTransition (); -if _fgff :=d .DecodeElement (_fcdc .Transition ,&_agade );_fgff !=nil {return _fgff ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcdc .Timing =NewCT_SlideTiming (); -if _adadda :=d .DecodeElement (_fcdc .Timing ,&_agade );_adadda !=nil {return _adadda ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcdc .Hf =NewCT_HeaderFooter (); -if _abaf :=d .DecodeElement (_fcdc .Hf ,&_agade );_abaf !=nil {return _abaf ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fcdc .TxStyles =NewCT_SlideMasterTextStyles (); -if _fccfd :=d .DecodeElement (_fcdc .TxStyles ,&_agade );_fccfd !=nil {return _fccfd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcdc .ExtLst =NewCT_ExtensionListModify (); -if _cgada :=d .DecodeElement (_fcdc .ExtLst ,&_agade );_cgada !=nil {return _cgada ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_agade .Name ); -if _ecgge :=d .Skip ();_ecgge !=nil {return _ecgge ;};};case _gg .EndElement :break _eegf ;case _gg .CharData :};};return nil ;};type CT_TLTriggerRuntimeNode struct{ +// Command +Cmd []*CT_TLCommandBehavior ; -// Value -ValAttr ST_TLTriggerRuntimeNode ;}; +// Set Time Node Behavior +Set []*CT_TLSetBehavior ; -// ValidateWithPath validates the CT_SlideMasterIdListEntry and its children, prefixing error messages with path -func (_bfaba *CT_SlideMasterIdListEntry )ValidateWithPath (path string )error {if _bfaba .IdAttr !=nil {if *_bfaba .IdAttr < 2147483648{return _b .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 ,*_bfaba .IdAttr ); -};};if _bfaba .ExtLst !=nil {if _ccga :=_bfaba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccga !=nil {return _ccga ;};};return nil ;};func NewCT_TagsData ()*CT_TagsData {_bdbbfd :=&CT_TagsData {};return _bdbbfd };func (_baaf *CT_ShowInfoKiosk )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_egabb :=range start .Attr {if _egabb .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_ccae ,_egfb :=_e .ParseUint (_egabb .Value ,10,32); -if _egfb !=nil {return _egfb ;};_eeag :=uint32 (_ccae );_baaf .RestartAttr =&_eeag ;continue ;};};for {_aaaabf ,_ggadg :=d .Token ();if _ggadg !=nil {return _b .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",_ggadg ); -};if _afcb ,_bcfa :=_aaaabf .(_gg .EndElement );_bcfa &&_afcb .Name ==start .Name {break ;};};return nil ;};type CT_TLSetBehavior struct{ +// Audio +Audio []*CT_TLMediaNodeAudio ; -// Common Behavior -CBhvr *CT_TLCommonBehaviorData ; +// Video +Video []*CT_TLMediaNodeVideo ;};func (_beddca ST_TLTimeIndefinite )Validate ()error {return _beddca .ValidateWithPath ("")};const (ST_SplitterBarStateUnset ST_SplitterBarState =0;ST_SplitterBarStateMinimized ST_SplitterBarState =1;ST_SplitterBarStateRestored ST_SplitterBarState =2; +ST_SplitterBarStateMaximized ST_SplitterBarState =3;);func (_gcba *CT_ApplicationNonVisualDrawingProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcba .IsPhotoAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069s\u0050\u0068\u006f\u0074\u006f"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_gcba .IsPhotoAttr ))}); +};if _gcba .UserDrawnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075s\u0065\u0072\u0044\u0072\u0061\u0077n"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_gcba .UserDrawnAttr ))});};e .EncodeToken (start );if _gcba .Ph !=nil {_ded :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0070\u0068"}}; +e .EncodeElement (_gcba .Ph ,_ded );};if _gcba .AudioCd !=nil {_fg :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0061\u0075\u0064\u0069\u006f\u0043d"}};e .EncodeElement (_gcba .AudioCd ,_fg );};if _gcba .WavAudioFile !=nil {_gca :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0077\u0061\u0076\u0041\u0075\u0064\u0069o\u0046\u0069\u006c\u0065"}}; +e .EncodeElement (_gcba .WavAudioFile ,_gca );};if _gcba .AudioFile !=nil {_bfe :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0061\u0075\u0064\u0069\u006f\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gcba .AudioFile ,_bfe );};if _gcba .VideoFile !=nil {_eb :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u0076\u0069\u0064\u0065\u006f\u0046\u0069\u006c\u0065"}}; +e .EncodeElement (_gcba .VideoFile ,_eb );};if _gcba .QuickTimeFile !=nil {_ed :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0071u\u0069\u0063\u006b\u0054\u0069\u006d\u0065\u0046\u0069\u006c\u0065"}};e .EncodeElement (_gcba .QuickTimeFile ,_ed ); +};if _gcba .CustDataLst !=nil {_dda :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063\u0075\u0073\u0074\u0044\u0061\u0074\u0061\u004c\u0073\u0074"}};e .EncodeElement (_gcba .CustDataLst ,_dda );};if _gcba .ExtLst !=nil {_bgg :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; +e .EncodeElement (_gcba .ExtLst ,_bgg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbaec *ST_TransitionEightDirectionType )Validate ()error {return _dbaec .ValidateWithPath ("")};func (_edcecf *SldMaster )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\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_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 ="p\u003a\u0073\u006c\u0064\u004d\u0061\u0073\u0074\u0065\u0072";return _edcecf .CT_SlideMaster .MarshalXML (e ,start );}; -// To -To *CT_TLAnimVariant ;};func (_afbce *ST_SlideSizeType )UnmarshalXMLAttr (attr _gg .Attr )error {switch attr .Value {case "":*_afbce =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_afbce =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_afbce =2; -case "\u0041\u0034":*_afbce =3;case "\u0033\u0035\u006d\u006d":*_afbce =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_afbce =5;case "\u0062\u0061\u006e\u006e\u0065\u0072":*_afbce =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_afbce =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_afbce =8; -case "\u0041\u0033":*_afbce =9;case "\u0042\u0034\u0049S\u004f":*_afbce =10;case "\u0042\u0035\u0049S\u004f":*_afbce =11;case "\u0042\u0034\u004aI\u0053":*_afbce =12;case "\u0042\u0035\u004aI\u0053":*_afbce =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_afbce =14; -case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_afbce =15;case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_afbce =16;};return nil ;};func (_dfdda *CT_Picture )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dfdda .NvPicPr =NewCT_PictureNonVisual (); -_dfdda .BlipFill =_cf .NewCT_BlipFillProperties ();_dfdda .SpPr =_cf .NewCT_ShapeProperties ();_aebf :for {_eeae ,_fgcbb :=d .Token ();if _fgcbb !=nil {return _fgcbb ;};switch _cedfgf :=_eeae .(type ){case _gg .StartElement :switch _cedfgf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _fceb :=d .DecodeElement (_dfdda .NvPicPr ,&_cedfgf ); -_fceb !=nil {return _fceb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _deecd :=d .DecodeElement (_dfdda .BlipFill ,&_cedfgf ); -_deecd !=nil {return _deecd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _ebgca :=d .DecodeElement (_dfdda .SpPr ,&_cedfgf ); -_ebgca !=nil {return _ebgca ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dfdda .Style =_cf .NewCT_ShapeStyle (); -if _eagb :=d .DecodeElement (_dfdda .Style ,&_cedfgf );_eagb !=nil {return _eagb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfdda .ExtLst =NewCT_ExtensionListModify (); -if _bdab :=d .DecodeElement (_dfdda .ExtLst ,&_cedfgf );_bdab !=nil {return _bdab ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_cedfgf .Name ); -if _aeac :=d .Skip ();_aeac !=nil {return _aeac ;};};case _gg .EndElement :break _aebf ;case _gg .CharData :};};return nil ;};func (_cfcce *EG_TopLevelSlide )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cfcce .ClrMap =_cf .NewCT_ColorMapping (); -_aegf :for {_efecb ,_eddceg :=d .Token ();if _eddceg !=nil {return _eddceg ;};switch _dbega :=_efecb .(type ){case _gg .StartElement :switch _dbega .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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 _gbcde :=d .DecodeElement (_cfcce .ClrMap ,&_dbega ); -_gbcde !=nil {return _gbcde ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_dbega .Name ); -if _bace :=d .Skip ();_bace !=nil {return _bace ;};};case _gg .EndElement :break _aegf ;case _gg .CharData :};};return nil ;};type HandoutMaster struct{CT_HandoutMaster };func (_gbbeg ST_TLTimeNodePresetClassType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gbbeg .String (),start ); -}; +// Validate validates the CT_GroupShape and its children +func (_cde *CT_GroupShape )Validate ()error {return _cde .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065");};const (ST_TransitionInOutDirectionTypeUnset ST_TransitionInOutDirectionType =0;ST_TransitionInOutDirectionTypeOut ST_TransitionInOutDirectionType =1; +ST_TransitionInOutDirectionTypeIn ST_TransitionInOutDirectionType =2;);func (_gebf *CT_ModifyVerifier )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_decc :=range start .Attr {if _decc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_eebd ,_gcec :=_d .ParseUint (_decc .Value ,10,32); +if _gcec !=nil {return _gcec ;};_cadd :=uint32 (_eebd );_gebf .SpinCountAttr =&_cadd ;continue ;};if _decc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_acbe ,_ddfeb :=_decc .Value ,error (nil );if _ddfeb !=nil {return _ddfeb ; +};_gebf .AlgorithmNameAttr =&_acbe ;continue ;};if _decc .Name .Local =="\u0073\u0061\u006c\u0074\u0044\u0061\u0074\u0061"{_daff ,_cdgcg :=_decc .Value ,error (nil );if _cdgcg !=nil {return _cdgcg ;};_gebf .SaltDataAttr =&_daff ;continue ;};if _decc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_ddbf ,_gcea :=_decc .Value ,error (nil ); +if _gcea !=nil {return _gcea ;};_gebf .SaltValueAttr =&_ddbf ;continue ;};if _decc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_gebf .CryptProviderTypeAttr .UnmarshalXMLAttr (_decc ); +continue ;};if _decc .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_gebf .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_decc );continue ;};if _decc .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_gebf .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_decc ); +continue ;};if _decc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_ebddg ,_fecg :=_d .ParseUint (_decc .Value ,10,32);if _fecg !=nil {return _fecg ;};_bbcg :=uint32 (_ebddg );_gebf .CryptAlgorithmSidAttr =&_bbcg ; +continue ;};if _decc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bgdag ,_aecb :=_decc .Value ,error (nil );if _aecb !=nil {return _aecb ;};_gebf .HashValueAttr =&_bgdag ;continue ;};if _decc .Name .Local =="\u0073p\u0069\u006e\u0056\u0061\u006c\u0075e"{_cfgg ,_gfaa :=_d .ParseUint (_decc .Value ,10,32); +if _gfaa !=nil {return _gfaa ;};_geef :=uint32 (_cfgg );_gebf .SpinValueAttr =&_geef ;continue ;};if _decc .Name .Local =="\u0068\u0061\u0073\u0068\u0044\u0061\u0074\u0061"{_gabe ,_gccd :=_decc .Value ,error (nil );if _gccd !=nil {return _gccd ;};_gebf .HashDataAttr =&_gabe ; +continue ;};if _decc .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_afgg ,_dabf :=_decc .Value ,error (nil );if _dabf !=nil {return _dabf ;};_gebf .CryptProviderAttr =&_afgg ;continue ;};if _decc .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_eee ,_gcbg :=_d .ParseUint (_decc .Value ,10,32); +if _gcbg !=nil {return _gcbg ;};_cccff :=uint32 (_eee );_gebf .AlgIdExtAttr =&_cccff ;continue ;};if _decc .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_bcag ,_dcgdg :=_decc .Value ,error (nil );if _dcgdg !=nil {return _dcgdg ; +};_gebf .AlgIdExtSourceAttr =&_bcag ;continue ;};if _decc .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_bbba ,_cgcd :=_d .ParseUint (_decc .Value ,10,32);if _cgcd !=nil {return _cgcd ; +};_bggd :=uint32 (_bbba );_gebf .CryptProviderTypeExtAttr =&_bggd ;continue ;};if _decc .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"{_dbbb ,_ebcdb :=_decc .Value ,error (nil ); +if _ebcdb !=nil {return _ebcdb ;};_gebf .CryptProviderTypeExtSourceAttr =&_dbbb ;continue ;};};for {_fgcc ,_cfge :=d .Token ();if _cfge !=nil {return _dd .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",_cfge ); +};if _aeaee ,_ebcfa :=_fgcc .(_g .EndElement );_ebcfa &&_aeaee .Name ==start .Name {break ;};};return nil ;};func (_fdadgf *ST_TLCommandType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fdadgf =0;case "\u0065\u0076\u0074":*_fdadgf =1; +case "\u0063\u0061\u006c\u006c":*_fdadgf =2;case "\u0076\u0065\u0072\u0062":*_fdadgf =3;};return nil ;};func (_fdaf *CT_Connector )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aaac :=_g .StartElement {Name :_g .Name {Local :"p\u003a\u006e\u0076\u0043\u0078\u006e\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_fdaf .NvCxnSpPr ,_aaac );_cdfc :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fdaf .SpPr ,_cdfc );if _fdaf .Style !=nil {_efc :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_fdaf .Style ,_efc );};if _fdaf .ExtLst !=nil {_gae :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdaf .ExtLst ,_gae );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_EightDirectionTransition and its children, prefixing error messages with path -func (_dagbb *CT_EightDirectionTransition )ValidateWithPath (path string )error {if _dagbb .DirAttr !=nil {if _beaa :=_dagbb .DirAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0041\u0074\u0074\u0072");_beaa !=nil {return _beaa ;};};return nil ; -}; +// Validate validates the CT_SlideSorterViewProperties and its children +func (_gfgdb *CT_SlideSorterViewProperties )Validate ()error {return _gfgdb .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");}; -// ValidateWithPath validates the CT_TLAnimateScaleBehavior and its children, prefixing error messages with path -func (_gffdg *CT_TLAnimateScaleBehavior )ValidateWithPath (path string )error {if _beff :=_gffdg .CBhvr .ValidateWithPath (path +"\u002f\u0043\u0042\u0068\u0076\u0072");_beff !=nil {return _beff ;};if _gffdg .By !=nil {if _fefadb :=_gffdg .By .ValidateWithPath (path +"\u002f\u0042\u0079"); -_fefadb !=nil {return _fefadb ;};};if _gffdg .From !=nil {if _aeddf :=_gffdg .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_aeddf !=nil {return _aeddf ;};};if _gffdg .To !=nil {if _fbge :=_gffdg .To .ValidateWithPath (path +"\u002f\u0054\u006f"); -_fbge !=nil {return _fbge ;};};return nil ;};func (_cecgc *CT_TLTimeConditionList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );_bgcb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u006f\u006e\u0064"}}; -for _ ,_aagfe :=range _cecgc .Cond {e .EncodeElement (_aagfe ,_bgcb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_eaab *CT_CustomerData )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_b .Sprintf ("\u0025\u0076",_eaab .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_cdeca ST_TLTimeNodeType )String ()string {switch _cdeca {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 (_efcd *CT_ExtensionList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -if _efcd .Ext !=nil {_dfga :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065x\u0074"}};for _ ,_gccb :=range _efcd .Ext {e .EncodeElement (_gccb ,_dfga );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func NewCT_TLAnimVariant ()*CT_TLAnimVariant {_ecegf :=&CT_TLAnimVariant {}; -return _ecegf };func (_bfcde *ST_TLTimeNodeType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cafagf ,_cbbba :=d .Token ();if _cbbba !=nil {return _cbbba ;};if _dgfec ,_eggab :=_cafagf .(_gg .EndElement );_eggab &&_dgfec .Name ==start .Name {*_bfcde =1; -return nil ;};if _dgccb ,_gbgeb :=_cafagf .(_gg .CharData );!_gbgeb {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cafagf );}else {switch string (_dgccb ){case "":*_bfcde =0; -case "c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074":*_bfcde =1;case "\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074":*_bfcde =2;case "a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074":*_bfcde =3;case "\u006da\u0069\u006e\u0053\u0065\u0071":*_bfcde =4; -case "\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071":*_bfcde =5;case "\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072":*_bfcde =6;case "\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p":*_bfcde =7;case "\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_bfcde =8; -case "\u0074\u006d\u0052\u006f\u006f\u0074":*_bfcde =9;};};_cafagf ,_cbbba =d .Token ();if _cbbba !=nil {return _cbbba ;};if _fabga ,_fegfe :=_cafagf .(_gg .EndElement );_fegfe &&_fabga .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cafagf ); -}; +// Validate validates the CT_ViewProperties and its children +func (_dgbf *CT_ViewProperties )Validate ()error {return _dgbf .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");};type CT_NotesSlide struct{ -// Validate validates the EG_Background and its children -func (_adcea *EG_Background )Validate ()error {return _adcea .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_edefd ST_PhotoAlbumLayout )Validate ()error {return _edefd .ValidateWithPath ("")}; -func (_gdace *ST_PlaceholderType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_adcd ,_cecfa :=d .Token ();if _cecfa !=nil {return _cecfa ;};if _efddeb ,_eeeae :=_adcd .(_gg .EndElement );_eeeae &&_efddeb .Name ==start .Name {*_gdace =1; -return nil ;};if _fdgee ,_gcced :=_adcd .(_gg .CharData );!_gcced {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_adcd );}else {switch string (_fdgee ){case "":*_gdace =0; -case "\u0074\u0069\u0074l\u0065":*_gdace =1;case "\u0062\u006f\u0064\u0079":*_gdace =2;case "\u0063\u0074\u0072\u0054\u0069\u0074\u006c\u0065":*_gdace =3;case "\u0073\u0075\u0062\u0054\u0069\u0074\u006c\u0065":*_gdace =4;case "\u0064\u0074":*_gdace =5; -case "\u0073\u006c\u0064\u004e\u0075\u006d":*_gdace =6;case "\u0066\u0074\u0072":*_gdace =7;case "\u0068\u0064\u0072":*_gdace =8;case "\u006f\u0062\u006a":*_gdace =9;case "\u0063\u0068\u0061r\u0074":*_gdace =10;case "\u0074\u0062\u006c":*_gdace =11;case "\u0063l\u0069\u0070\u0041\u0072\u0074":*_gdace =12; -case "\u0064\u0067\u006d":*_gdace =13;case "\u006d\u0065\u0064i\u0061":*_gdace =14;case "\u0073\u006c\u0064\u0049\u006d\u0067":*_gdace =15;case "\u0070\u0069\u0063":*_gdace =16;};};_adcd ,_cecfa =d .Token ();if _cecfa !=nil {return _cecfa ;};if _agaag ,_ecegda :=_adcd .(_gg .EndElement ); -_ecegda &&_agaag .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_adcd );};type CT_Rel struct{IdAttr string ; -};func (_bdede ST_TLAnimateBehaviorValueType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ceced :=_gg .Attr {};_ceced .Name =name ;switch _bdede {case ST_TLAnimateBehaviorValueTypeUnset :_ceced .Value ="";case ST_TLAnimateBehaviorValueTypeStr :_ceced .Value ="\u0073\u0074\u0072"; -case ST_TLAnimateBehaviorValueTypeNum :_ceced .Value ="\u006e\u0075\u006d";case ST_TLAnimateBehaviorValueTypeClr :_ceced .Value ="\u0063\u006c\u0072";};return _ceced ,nil ;};func (_ggdgd *SldSyncPr )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_ggdgd .CT_SlideSyncProperties =*NewCT_SlideSyncProperties (); -for _ ,_gadcb :=range start .Attr {if _gadcb .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0053\u006c\u0064\u0049\u0064"{_bbac ,_fedag :=_gadcb .Value ,error (nil );if _fedag !=nil {return _fedag ;};_ggdgd .ServerSldIdAttr =_bbac ;continue ;};if _gadcb .Name .Local =="s\u0065\u0072\u0076\u0065rS\u006cd\u004d\u006f\u0064\u0069\u0066i\u0065\u0064\u0054\u0069\u006d\u0065"{_gafgd ,_eeebd :=ParseStdlibTime (_gadcb .Value ); -if _eeebd !=nil {return _eeebd ;};_ggdgd .ServerSldModifiedTimeAttr =_gafgd ;continue ;};if _gadcb .Name .Local =="\u0063l\u0069e\u006e\u0074\u0049\u006e\u0073e\u0072\u0074e\u0064\u0054\u0069\u006d\u0065"{_adebg ,_cbab :=ParseStdlibTime (_gadcb .Value ); -if _cbab !=nil {return _cbab ;};_ggdgd .ClientInsertedTimeAttr =_adebg ;continue ;};};_ddgcb :for {_gdcdc ,_aead :=d .Token ();if _aead !=nil {return _aead ;};switch _dfedgf :=_gdcdc .(type ){case _gg .StartElement :switch _dfedgf .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggdgd .ExtLst =NewCT_ExtensionList (); -if _egdda :=d .DecodeElement (_ggdgd .ExtLst ,&_dfedgf );_egdda !=nil {return _egdda ;};default:_c .Log .Debug ("\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",_dfedgf .Name ); -if _ccccce :=d .Skip ();_ccccce !=nil {return _ccccce ;};};case _gg .EndElement :break _ddgcb ;case _gg .CharData :};};return nil ;}; +// Common slide data for notes slides +CSld *CT_CommonSlideData ; -// ValidateWithPath validates the CT_HtmlPublishProperties and its children, prefixing error messages with path -func (_abbe *CT_HtmlPublishProperties )ValidateWithPath (path string )error {if _abbe .SldAll !=nil {if _cbag :=_abbe .SldAll .ValidateWithPath (path +"\u002fS\u006c\u0064\u0041\u006c\u006c");_cbag !=nil {return _cbag ;};};if _abbe .SldRg !=nil {if _gdfd :=_abbe .SldRg .ValidateWithPath (path +"\u002f\u0053\u006c\u0064\u0052\u0067"); -_gdfd !=nil {return _gdfd ;};};if _abbe .CustShow !=nil {if _ccbf :=_abbe .CustShow .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0053\u0068\u006fw");_ccbf !=nil {return _ccbf ;};};if _abbe .ExtLst !=nil {if _begd :=_abbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_begd !=nil {return _begd ;};};return nil ;};func (_cfb *CT_ControlList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _cfb .Control !=nil {_acac :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0063\u006f\u006e\u0074\u0072\u006fl"}}; -for _ ,_afb :=range _cfb .Control {e .EncodeElement (_afb ,_acac );};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_bdbbd ST_TLTimeIndefinite )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_fggcg :=_gg .Attr {};_fggcg .Name =name ; -switch _bdbbd {case ST_TLTimeIndefiniteUnset :_fggcg .Value ="";case ST_TLTimeIndefiniteIndefinite :_fggcg .Value ="\u0069\u006e\u0064\u0065\u0066\u0069\u006e\u0069\u0074\u0065";};return _fggcg ,nil ;};func (_fdbeg ST_TLAnimateMotionBehaviorOrigin )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_fdbeg .String (),start ); -};func (_fbb *CT_OutlineViewSlideList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _fbb .Sld !=nil {_aaga :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073l\u0064"}};for _ ,_dacg :=range _fbb .Sld {e .EncodeElement (_dacg ,_aaga ); -};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_cgfd *CT_TLTextTargetElement )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _cgfd .CharRg !=nil {_dfbe :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063\u0068\u0061\u0072\u0052\u0067"}}; -e .EncodeElement (_cgfd .CharRg ,_dfbe );};if _cgfd .PRg !=nil {_acdc :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0070R\u0067"}};e .EncodeElement (_cgfd .PRg ,_acdc );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; -func (_eggge ST_TLAnimateMotionPathEditMode )String ()string {switch _eggge {case 0:return "";case 1:return "\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";case 2:return "\u0066\u0069\u0078e\u0064";};return "";};func (_fbfcf ST_ViewType )String ()string {switch _fbfcf {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 "";}; +// Color Scheme Map Override +ClrMapOvr *_b .CT_ColorMappingOverride ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_aefd *EG_ShowType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgbfa :for {_cfgb ,_aefdf :=d .Token (); +if _aefdf !=nil {return _aefdf ;};switch _fadf :=_cfgb .(type ){case _g .StartElement :switch _fadf .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\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"},_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\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"}:_aefd .Present =NewCT_Empty (); +if _decdf :=d .DecodeElement (_aefd .Present ,&_fadf );_decdf !=nil {return _decdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_aefd .Browse =NewCT_ShowInfoBrowse (); +if _fdddc :=d .DecodeElement (_aefd .Browse ,&_fadf );_fdddc !=nil {return _fdddc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0069\u006fs\u006b"}:_aefd .Kiosk =NewCT_ShowInfoKiosk (); +if _acadg :=d .DecodeElement (_aefd .Kiosk ,&_fadf );_acadg !=nil {return _acadg ;};default:_de .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_fadf .Name ); +if _abcg :=d .Skip ();_abcg !=nil {return _abcg ;};};case _g .EndElement :break _dgbfa ;case _g .CharData :};};return nil ;};func (_cfbc *CT_CommonViewProperties )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfbc .VarScaleAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u0072\u0053\u0063\u0061\u006c\u0065"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_cfbc .VarScaleAttr ))}); +};e .EncodeToken (start );_agfa :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0073\u0063\u0061\u006c\u0065"}};e .EncodeElement (_cfbc .Scale ,_agfa );_ffdb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u006f\u0072\u0069\u0067\u0069\u006e"}}; +e .EncodeElement (_cfbc .Origin ,_ffdb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_TLBehaviorAccumulateTypeUnset ST_TLBehaviorAccumulateType =0;ST_TLBehaviorAccumulateTypeNone ST_TLBehaviorAccumulateType =1;ST_TLBehaviorAccumulateTypeAlways ST_TLBehaviorAccumulateType =2; +);func (_bbgce ST_PhotoAlbumFrameShape )ValidateWithPath (path string )error {switch _bbgce {case 0,1,2,3,4,5,6,7:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbgce )); +};return nil ;};func NewCT_TLMediaNodeAudio ()*CT_TLMediaNodeAudio {_acfa :=&CT_TLMediaNodeAudio {};_acfa .CMediaNode =NewCT_TLCommonMediaNodeData ();return _acfa ;};func (_fabb *CT_CornerDirectionTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gdac :=range start .Attr {if _gdac .Name .Local =="\u0064\u0069\u0072"{_fabb .DirAttr .UnmarshalXMLAttr (_gdac ); +continue ;};};for {_acce ,_efff :=d .Token ();if _efff !=nil {return _dd .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",_efff ); +};if _ffc ,_aad :=_acce .(_g .EndElement );_aad &&_ffc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Picture and its children -func (_ffgbg *CT_Picture )Validate ()error {return _ffgbg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func (_fcecb *EG_ChildSlide )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fcecb .ClrMapOvr !=nil {_agagd :=_gg .StartElement {Name :_gg .Name {Local :"p\u003a\u0063\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072"}}; -e .EncodeElement (_fcecb .ClrMapOvr ,_agagd );};return nil ;}; +// Validate validates the CT_TLByHslColorTransform and its children +func (_ggca *CT_TLByHslColorTransform )Validate ()error {return _ggca .ValidateWithPath ("\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d");};func NewPresentation ()*Presentation {_bcdbg :=&Presentation {}; +_bcdbg .CT_Presentation =*NewCT_Presentation ();return _bcdbg ;}; -// ValidateWithPath validates the CT_ControlList and its children, prefixing error messages with path -func (_gagf *CT_ControlList )ValidateWithPath (path string )error {for _dedd ,_daeg :=range _gagf .Control {if _abd :=_daeg .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_dedd )); -_abd !=nil {return _abd ;};};return nil ;};func (_cdgge ST_SlideSizeType )String ()string {switch _cdgge {case 0:return "";case 1:return "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783";case 2:return "\u006c\u0065\u0074\u0074\u0065\u0072";case 3:return "\u0041\u0034"; -case 4:return "\u0033\u0035\u006d\u006d";case 5:return "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064";case 6:return "\u0062\u0061\u006e\u006e\u0065\u0072";case 7:return "\u0063\u0075\u0073\u0074\u006f\u006d";case 8:return "\u006c\u0065\u0064\u0067\u0065\u0072"; -case 9:return "\u0041\u0033";case 10:return "\u0042\u0034\u0049S\u004f";case 11:return "\u0042\u0035\u0049S\u004f";case 12:return "\u0042\u0034\u004aI\u0053";case 13:return "\u0042\u0035\u004aI\u0053";case 14:return "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064"; -case 15:return "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039";case 16:return "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030";};return "";};func (_adaa *CT_TLTimeAnimateValue )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _adaa .TmAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074\u006d"},Value :_b .Sprintf ("\u0025\u0076",*_adaa .TmAttr )}); -};if _adaa .FmlaAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0066\u006d\u006c\u0061"},Value :_b .Sprintf ("\u0025\u0076",*_adaa .FmlaAttr )});};e .EncodeToken (start );if _adaa .Val !=nil {_ecfbb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0076a\u006c"}}; -e .EncodeElement (_adaa .Val ,_ecfbb );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_begga *CT_PhotoAlbum )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_aadfg :=range start .Attr {if _aadfg .Name .Local =="\u0062\u0077"{_eaabe ,_eabf :=_e .ParseBool (_aadfg .Value ); -if _eabf !=nil {return _eabf ;};_begga .BwAttr =&_eaabe ;continue ;};if _aadfg .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"{_abad ,_gbcad :=_e .ParseBool (_aadfg .Value );if _gbcad !=nil {return _gbcad ;};_begga .ShowCaptionsAttr =&_abad ; -continue ;};if _aadfg .Name .Local =="\u006c\u0061\u0079\u006f\u0075\u0074"{_begga .LayoutAttr .UnmarshalXMLAttr (_aadfg );continue ;};if _aadfg .Name .Local =="\u0066\u0072\u0061m\u0065"{_begga .FrameAttr .UnmarshalXMLAttr (_aadfg );continue ;};};_bdaeb :for {_ccccc ,_adfd :=d .Token (); -if _adfd !=nil {return _adfd ;};switch _efeac :=_ccccc .(type ){case _gg .StartElement :switch _efeac .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_begga .ExtLst =NewCT_ExtensionList (); -if _cgdd :=d .DecodeElement (_begga .ExtLst ,&_efeac );_cgdd !=nil {return _cgdd ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_efeac .Name ); -if _dggg :=d .Skip ();_dggg !=nil {return _dggg ;};};case _gg .EndElement :break _bdaeb ;case _gg .CharData :};};return nil ;};func (_aecce *Sld )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\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 ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0073\u0068"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0070\u003a\u0073l\u0064";return _aecce .CT_Slide .MarshalXML (e ,start );};func (_adbbc ST_TLNextActionType )String ()string {switch _adbbc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0073\u0065\u0065\u006b"; -};return "";}; +// Validate validates the CT_ModifyVerifier and its children +func (_ffbc *CT_ModifyVerifier )Validate ()error {return _ffbc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072");};func NewCT_PhotoAlbum ()*CT_PhotoAlbum {_aagc :=&CT_PhotoAlbum {};return _aagc }; -// Validate validates the CT_TLAnimVariant and its children -func (_fcdbb *CT_TLAnimVariant )Validate ()error {return _fcdbb .ValidateWithPath ("\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};func (_fcfcg ST_TLNextActionType )Validate ()error {return _fcfcg .ValidateWithPath ("")}; -func (_bdbde ST_TLTimeNodeRestartType )String ()string {switch _bdbde {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 "";}; -// Validate validates the CT_IndexRange and its children -func (_bgcg *CT_IndexRange )Validate ()error {return _bgcg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065");};type CT_PhotoAlbum struct{ +// ValidateWithPath validates the CT_OleObjectChoice and its children, prefixing error messages with path +func (_fdff *CT_OleObjectChoice )ValidateWithPath (path string )error {if _fdff .Embed !=nil {if _bbgdb :=_fdff .Embed .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064");_bbgdb !=nil {return _bbgdb ;};};if _fdff .Link !=nil {if _gefb :=_fdff .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b"); +_gefb !=nil {return _gefb ;};};return nil ;}; -// Black and White -BwAttr *bool ; +// ValidateWithPath validates the CT_HandoutMasterIdList and its children, prefixing error messages with path +func (_dbgf *CT_HandoutMasterIdList )ValidateWithPath (path string )error {if _dbgf .HandoutMasterId !=nil {if _eebaf :=_dbgf .HandoutMasterId .ValidateWithPath (path +"\u002f\u0048a\u006e\u0064\u006fu\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"); +_eebaf !=nil {return _eebaf ;};};return nil ;}; -// Show/Hide Captions -ShowCaptionsAttr *bool ; +// ValidateWithPath validates the CT_TLCommonBehaviorData and its children, prefixing error messages with path +func (_eecef *CT_TLCommonBehaviorData )ValidateWithPath (path string )error {if _febc :=_eecef .AdditiveAttr .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0069\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_febc !=nil {return _febc ;};if _babc :=_eecef .AccumulateAttr .ValidateWithPath (path +"\u002fA\u0063c\u0075\u006d\u0075\u006c\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); +_babc !=nil {return _babc ;};if _bcfbe :=_eecef .XfrmTypeAttr .ValidateWithPath (path +"\u002f\u0058\u0066\u0072\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bcfbe !=nil {return _bcfbe ;};if _fagcda :=_eecef .OverrideAttr .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065\u0041\u0074\u0074\u0072"); +_fagcda !=nil {return _fagcda ;};if _fddgf :=_eecef .CTn .ValidateWithPath (path +"\u002f\u0043\u0054\u006e");_fddgf !=nil {return _fddgf ;};if _bfdeg :=_eecef .TgtEl .ValidateWithPath (path +"\u002f\u0054\u0067\u0074\u0045\u006c");_bfdeg !=nil {return _bfdeg ; +};if _eecef .AttrNameLst !=nil {if _ecaac :=_eecef .AttrNameLst .ValidateWithPath (path +"\u002f\u0041\u0074t\u0072\u004e\u0061\u006d\u0065\u004c\u0073\u0074");_ecaac !=nil {return _ecaac ;};};return nil ;}; -// Photo Album Layout -LayoutAttr ST_PhotoAlbumLayout ; +// ValidateWithPath validates the EG_ShowType and its children, prefixing error messages with path +func (_ffde *EG_ShowType )ValidateWithPath (path string )error {if _ffde .Present !=nil {if _fegbd :=_ffde .Present .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0073\u0065\u006e\u0074");_fegbd !=nil {return _fegbd ;};};if _ffde .Browse !=nil {if _ffef :=_ffde .Browse .ValidateWithPath (path +"\u002fB\u0072\u006f\u0077\u0073\u0065"); +_ffef !=nil {return _ffef ;};};if _ffde .Kiosk !=nil {if _agbbd :=_ffde .Kiosk .ValidateWithPath (path +"\u002f\u004b\u0069\u006f\u0073\u006b");_agbbd !=nil {return _agbbd ;};};return nil ;};func (_gdede *CT_SlideLayoutIdListEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_edece :=range start .Attr {if _edece .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_edece .Name .Local =="\u0069\u0064"||_edece .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_edece .Name .Local =="\u0069\u0064"{_edcge ,_deadf :=_edece .Value ,error (nil ); +if _deadf !=nil {return _deadf ;};_gdede .RIdAttr =_edcge ;continue ;};if _edece .Name .Local =="\u0069\u0064"{_cefd ,_ebgf :=_d .ParseUint (_edece .Value ,10,32);if _ebgf !=nil {return _ebgf ;};_ggadf :=uint32 (_cefd );_gdede .IdAttr =&_ggadf ;continue ; +};};_fbcf :for {_eebf ,_fgba :=d .Token ();if _fgba !=nil {return _fgba ;};switch _bage :=_eebf .(type ){case _g .StartElement :switch _bage .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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdede .ExtLst =NewCT_ExtensionList (); +if _degfe :=d .DecodeElement (_gdede .ExtLst ,&_bage );_degfe !=nil {return _degfe ;};default:_de .Log .Debug ("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",_bage .Name ); +if _fade :=d .Skip ();_fade !=nil {return _fade ;};};case _g .EndElement :break _fbcf ;case _g .CharData :};};return nil ;}; -// Frame Type -FrameAttr ST_PhotoAlbumFrameShape ;ExtLst *CT_ExtensionList ;};func NewCT_OptionalBlackTransition ()*CT_OptionalBlackTransition {_fcaf :=&CT_OptionalBlackTransition {};return _fcaf ;}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_gcca *CT_Rel )ValidateWithPath (path string )error {return nil };func (_ccdfeg ST_TLChartSubelementType )String ()string {switch _ccdfeg {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 "";};type CT_ConnectorNonVisual struct{ -// ValidateWithPath validates the CT_ShowInfoBrowse and its children, prefixing error messages with path -func (_accab *CT_ShowInfoBrowse )ValidateWithPath (path string )error {return nil };func (_cdcfa ST_TLOleChartBuildType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cdcfa .String (),start );};func (_cddff ST_TransitionCornerDirectionType )Validate ()error {return _cddff .ValidateWithPath ("")}; -func (_gabc *ST_TransitionSpeed )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_bgbg ,_gagfc :=d .Token ();if _gagfc !=nil {return _gagfc ;};if _edbc ,_cgbgg :=_bgbg .(_gg .EndElement );_cgbgg &&_edbc .Name ==start .Name {*_gabc =1;return nil ; -};if _badg ,_cgddb :=_bgbg .(_gg .CharData );!_cgddb {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgbg );}else {switch string (_badg ){case "":*_gabc =0; -case "\u0073\u006c\u006f\u0077":*_gabc =1;case "\u006d\u0065\u0064":*_gabc =2;case "\u0066\u0061\u0073\u0074":*_gabc =3;};};_bgbg ,_gagfc =d .Token ();if _gagfc !=nil {return _gagfc ;};if _fdbee ,_ddebbb :=_bgbg .(_gg .EndElement );_ddebbb &&_fdbee .Name ==start .Name {return nil ; -};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgbg );};func (_gcgcb ST_TransitionCornerDirectionType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_gcgcb .String (),start ); -};func (_dafc ST_PlaceholderType )ValidateWithPath (path string )error {switch _dafc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16:default:return _b .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dafc )); -};return nil ;};type CT_EightDirectionTransition struct{ +// Non-Visual Drawing Properties +CNvPr *_b .CT_NonVisualDrawingProps ; -// Direction -DirAttr *ST_TransitionEightDirectionType ;};func NewCT_TLShapeTargetElement ()*CT_TLShapeTargetElement {_abbdb :=&CT_TLShapeTargetElement {};return _abbdb ;};func (_cfbff ST_ViewType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_cfbff .String (),start ); -};func NewCT_GuideList ()*CT_GuideList {_gfgc :=&CT_GuideList {};return _gfgc };func (_deefd *TagLst )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_deefd .CT_TagList =*NewCT_TagList ();_ccacf :for {_gddbd ,_bdeagd :=d .Token ();if _bdeagd !=nil {return _bdeagd ; -};switch _dgccc :=_gddbd .(type ){case _gg .StartElement :switch _dgccc .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbfdc :=NewCT_StringTag (); -if _beddf :=d .DecodeElement (_gbfdc ,&_dgccc );_beddf !=nil {return _beddf ;};_deefd .Tag =append (_deefd .Tag ,_gbfdc );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_dgccc .Name ); -if _ebfd :=d .Skip ();_ebfd !=nil {return _ebfd ;};};case _gg .EndElement :break _ccacf ;case _gg .CharData :};};return nil ;}; +// Non-Visual Connector Shape Drawing Properties +CNvCxnSpPr *_b .CT_NonVisualConnectorProperties ; -// Validate validates the CT_SlideRelationshipList and its children -func (_efeb *CT_SlideRelationshipList )Validate ()error {return _efeb .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074");};func (_fcee *CT_OptionalBlackTransition )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _fcee .ThruBlkAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0074h\u0072\u0075\u0042\u006c\u006b"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_fcee .ThruBlkAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Application Non-Visual Drawing Properties +NvPr *CT_ApplicationNonVisualDrawingProps ;};func (_bgce ST_TLTimeNodeType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fdaac :=_g .Attr {};_fdaac .Name =name ;switch _bgce {case ST_TLTimeNodeTypeUnset :_fdaac .Value ="";case ST_TLTimeNodeTypeClickEffect :_fdaac .Value ="c\u006c\u0069\u0063\u006b\u0045\u0066\u0066\u0065\u0063\u0074"; +case ST_TLTimeNodeTypeWithEffect :_fdaac .Value ="\u0077\u0069\u0074\u0068\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeAfterEffect :_fdaac .Value ="a\u0066\u0074\u0065\u0072\u0045\u0066\u0066\u0065\u0063\u0074";case ST_TLTimeNodeTypeMainSeq :_fdaac .Value ="\u006da\u0069\u006e\u0053\u0065\u0071"; +case ST_TLTimeNodeTypeInteractiveSeq :_fdaac .Value ="\u0069\u006e\u0074\u0065\u0072\u0061\u0063\u0074\u0069v\u0065\u0053\u0065\u0071";case ST_TLTimeNodeTypeClickPar :_fdaac .Value ="\u0063\u006c\u0069\u0063\u006b\u0050\u0061\u0072";case ST_TLTimeNodeTypeWithGroup :_fdaac .Value ="\u0077i\u0074\u0068\u0047\u0072\u006f\u0075p"; +case ST_TLTimeNodeTypeAfterGroup :_fdaac .Value ="\u0061\u0066\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";case ST_TLTimeNodeTypeTmRoot :_fdaac .Value ="\u0074\u006d\u0052\u006f\u006f\u0074";};return _fdaac ,nil ;};func (_gdb *CT_Background )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gdb .BwModeAttr !=_b .ST_BlackWhiteModeUnset {_gbg ,_ggf :=_gdb .BwModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); +if _ggf !=nil {return _ggf ;};start .Attr =append (start .Attr ,_gbg );};e .EncodeToken (start );if _gdb .BgPr !=nil {_gge :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0062\u0067\u0050\u0072"}};e .EncodeElement (_gdb .BgPr ,_gge );};if _gdb .BgRef !=nil {_fdg :=_g .StartElement {Name :_g .Name {Local :"\u0070:\u0062\u0067\u0052\u0065\u0066"}}; +e .EncodeElement (_gdb .BgRef ,_fdg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TLByRgbColorTransform struct{ -// Validate validates the CT_GraphicalObjectFrame and its children -func (_dba *CT_GraphicalObjectFrame )Validate ()error {return _dba .ValidateWithPath ("\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065");};func (_gcgdd ST_TLBehaviorOverrideType )Validate ()error {return _gcgdd .ValidateWithPath ("")}; -func NewCT_TLByRgbColorTransform ()*CT_TLByRgbColorTransform {_caeeg :=&CT_TLByRgbColorTransform {};return _caeeg ;};func (_adgfd ST_TLTimeNodeType )ValidateWithPath (path string )error {switch _adgfd {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 (_adgfd )); -};return nil ;};func (_dgcgb ST_TLAnimateColorDirection )Validate ()error {return _dgcgb .ValidateWithPath ("")}; +// Red +RAttr _b .ST_FixedPercentage ; -// Validate validates the CT_GraphicalObjectFrameNonVisual and its children -func (_eace *CT_GraphicalObjectFrameNonVisual )Validate ()error {return _eace .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 (_ggada *ST_TLTimeNodeSyncType )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_gfcdg ,_gbdaf :=d .Token ();if _gbdaf !=nil {return _gbdaf ;};if _fecea ,_gaacf :=_gfcdg .(_gg .EndElement );_gaacf &&_fecea .Name ==start .Name {*_ggada =1; -return nil ;};if _dbaeb ,_beeed :=_gfcdg .(_gg .CharData );!_beeed {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfcdg );}else {switch string (_dbaeb ){case "":*_ggada =0; -case "\u0063a\u006e\u0053\u006c\u0069\u0070":*_ggada =1;case "\u006c\u006f\u0063\u006b\u0065\u0064":*_ggada =2;};};_gfcdg ,_gbdaf =d .Token ();if _gbdaf !=nil {return _gbdaf ;};if _fbgbe ,_cgegd :=_gfcdg .(_gg .EndElement );_cgegd &&_fbgbe .Name ==start .Name {return nil ; -};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfcdg );};func NewCT_NotesMasterIdListEntry ()*CT_NotesMasterIdListEntry {_bdfe :=&CT_NotesMasterIdListEntry {}; -return _bdfe ;};func NewCT_TLTimeConditionList ()*CT_TLTimeConditionList {_eacfgc :=&CT_TLTimeConditionList {};return _eacfgc ;};const (ST_SlideLayoutTypeUnset ST_SlideLayoutType =0;ST_SlideLayoutTypeTitle ST_SlideLayoutType =1;ST_SlideLayoutTypeTx ST_SlideLayoutType =2; -ST_SlideLayoutTypeTwoColTx ST_SlideLayoutType =3;ST_SlideLayoutTypeTbl ST_SlideLayoutType =4;ST_SlideLayoutTypeTxAndChart ST_SlideLayoutType =5;ST_SlideLayoutTypeChartAndTx ST_SlideLayoutType =6;ST_SlideLayoutTypeDgm ST_SlideLayoutType =7;ST_SlideLayoutTypeChart ST_SlideLayoutType =8; -ST_SlideLayoutTypeTxAndClipArt ST_SlideLayoutType =9;ST_SlideLayoutTypeClipArtAndTx ST_SlideLayoutType =10;ST_SlideLayoutTypeTitleOnly ST_SlideLayoutType =11;ST_SlideLayoutTypeBlank ST_SlideLayoutType =12;ST_SlideLayoutTypeTxAndObj ST_SlideLayoutType =13; -ST_SlideLayoutTypeObjAndTx ST_SlideLayoutType =14;ST_SlideLayoutTypeObjOnly ST_SlideLayoutType =15;ST_SlideLayoutTypeObj ST_SlideLayoutType =16;ST_SlideLayoutTypeTxAndMedia ST_SlideLayoutType =17;ST_SlideLayoutTypeMediaAndTx ST_SlideLayoutType =18;ST_SlideLayoutTypeObjOverTx ST_SlideLayoutType =19; -ST_SlideLayoutTypeTxOverObj ST_SlideLayoutType =20;ST_SlideLayoutTypeTxAndTwoObj ST_SlideLayoutType =21;ST_SlideLayoutTypeTwoObjAndTx ST_SlideLayoutType =22;ST_SlideLayoutTypeTwoObjOverTx ST_SlideLayoutType =23;ST_SlideLayoutTypeFourObj ST_SlideLayoutType =24; -ST_SlideLayoutTypeVertTx ST_SlideLayoutType =25;ST_SlideLayoutTypeClipArtAndVertTx ST_SlideLayoutType =26;ST_SlideLayoutTypeVertTitleAndTx ST_SlideLayoutType =27;ST_SlideLayoutTypeVertTitleAndTxOverChart ST_SlideLayoutType =28;ST_SlideLayoutTypeTwoObj ST_SlideLayoutType =29; -ST_SlideLayoutTypeObjAndTwoObj ST_SlideLayoutType =30;ST_SlideLayoutTypeTwoObjAndObj ST_SlideLayoutType =31;ST_SlideLayoutTypeCust ST_SlideLayoutType =32;ST_SlideLayoutTypeSecHead ST_SlideLayoutType =33;ST_SlideLayoutTypeTwoTxTwoObj ST_SlideLayoutType =34; -ST_SlideLayoutTypeObjTx ST_SlideLayoutType =35;ST_SlideLayoutTypePicTx ST_SlideLayoutType =36;);func (_fegeea ST_IterateType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_fegeea .String (),start );};func (_gbbgb ST_TLAnimateBehaviorCalcMode )ValidateWithPath (path string )error {switch _gbbgb {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 (_gbbgb )); -};return nil ;};type CT_TLTimeTargetElement struct{ +// Green +GAttr _b .ST_FixedPercentage ; -// Slide Target -SldTgt *CT_Empty ; +// Blue +BAttr _b .ST_FixedPercentage ;}; -// Sound Target -SndTgt *_cf .CT_EmbeddedWAVAudioFile ; +// ValidateWithPath validates the CT_SlideSorterViewProperties and its children, prefixing error messages with path +func (_feff *CT_SlideSorterViewProperties )ValidateWithPath (path string )error {if _acdcf :=_feff .CViewPr .ValidateWithPath (path +"\u002f\u0043\u0056\u0069\u0065\u0077\u0050\u0072");_acdcf !=nil {return _acdcf ;};if _feff .ExtLst !=nil {if _abbbc :=_feff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_abbbc !=nil {return _abbbc ;};};return nil ;};func (_dffff ST_TLAnimateBehaviorValueType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dffff .String (),start );};func (_cgfde *CT_TLMediaNodeVideo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgfde .FullScrnAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u0075\u006c\u006c\u0053\u0063\u0072\u006e"},Value :_dd .Sprintf ("\u0025\u0064",_feeeg (*_cgfde .FullScrnAttr ))}); +};e .EncodeToken (start );_adbb :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0063M\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065"}};e .EncodeElement (_cgfde .CMediaNode ,_adbb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func ParseUnionST_TLTime (s string )(ST_TLTime ,error ){return ST_TLTime {},nil }; -// Shape Target -SpTgt *CT_TLShapeTargetElement ; +// Validate validates the CT_Kinsoku and its children +func (_bdbb *CT_Kinsoku )Validate ()error {return _bdbb .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func NewCT_SideDirectionTransition ()*CT_SideDirectionTransition {_cacbe :=&CT_SideDirectionTransition {};return _cacbe ; +};func NewCT_Rel ()*CT_Rel {_dbec :=&CT_Rel {};return _dbec }; -// Ink Target -InkTgt *CT_TLSubShapeId ;};func NewCT_TLAnimVariantBooleanVal ()*CT_TLAnimVariantBooleanVal {_faee :=&CT_TLAnimVariantBooleanVal {};return _faee ;}; +// Validate validates the CT_SlideLayoutIdListEntry and its children +func (_eccg *CT_SlideLayoutIdListEntry )Validate ()error {return _eccg .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_aeeae ST_TLParaBuildType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gecgg :=_g .Attr {}; +_gecgg .Name =name ;switch _aeeae {case ST_TLParaBuildTypeUnset :_gecgg .Value ="";case ST_TLParaBuildTypeAllAtOnce :_gecgg .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e";case ST_TLParaBuildTypeP :_gecgg .Value ="\u0070";case ST_TLParaBuildTypeCust :_gecgg .Value ="\u0063\u0075\u0073\u0074"; +case ST_TLParaBuildTypeWhole :_gecgg .Value ="\u0077\u0068\u006fl\u0065";};return _gecgg ,nil ;};func (_abaf *CT_SlideLayoutIdList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbbg :for {_aecd ,_bgbb :=d .Token ();if _bgbb !=nil {return _bgbb ; +};switch _deef :=_aecd .(type ){case _g .StartElement :switch _deef .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\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"},_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\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"}:_fgfc :=NewCT_SlideLayoutIdListEntry (); +if _eadb :=d .DecodeElement (_fgfc ,&_deef );_eadb !=nil {return _eadb ;};_abaf .SldLayoutId =append (_abaf .SldLayoutId ,_fgfc );default:_de .Log .Debug ("\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",_deef .Name ); +if _cadcf :=d .Skip ();_cadcf !=nil {return _cadcf ;};};case _g .EndElement :break _fbbg ;case _g .CharData :};};return nil ;};func ParseStdlibTime (s string )(_f .Time ,error ){return _b .ParseStdlibTime (s )};func (_acag *CT_CustomShow )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_dd .Sprintf ("\u0025\u0076",_acag .NameAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_dd .Sprintf ("\u0025\u0076",_acag .IdAttr )});e .EncodeToken (start );_gaa :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0073\u006c\u0064\u004c\u0073\u0074"}}; +e .EncodeElement (_acag .SldLst ,_gaa );if _acag .ExtLst !=nil {_age :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acag .ExtLst ,_age );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_cfbg *CT_OleObjectEmbed )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfbg .FollowColorSchemeAttr !=ST_OleObjectFollowColorSchemeUnset {_fgea ,_cggc :=_cfbg .FollowColorSchemeAttr .MarshalXMLAttr (_g .Name {Local :"\u0066\u006f\u006c\u006c\u006f\u0077\u0043\u006f\u006c\u006f\u0072\u0053c\u0068\u0065\u006d\u0065"}); +if _cggc !=nil {return _cggc ;};start .Attr =append (start .Attr ,_fgea );};e .EncodeToken (start );if _cfbg .ExtLst !=nil {_acde :=_g .StartElement {Name :_g .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cfbg .ExtLst ,_acde ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Guide and its children, prefixing error messages with path -func (_abag *CT_Guide )ValidateWithPath (path string )error {if _ebdc :=_abag .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_ebdc !=nil {return _ebdc ;};if _abag .PosAttr !=nil {if _bggg :=_abag .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072"); -_bggg !=nil {return _bggg ;};};return nil ;};func (_bdgg *CT_CommentList )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_fdb :for {_efa ,_ebaa :=d .Token ();if _ebaa !=nil {return _ebaa ;};switch _cefe :=_efa .(type ){case _gg .StartElement :switch _cefe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_ddeg :=NewCT_Comment (); -if _fdg :=d .DecodeElement (_ddeg ,&_cefe );_fdg !=nil {return _fdg ;};_bdgg .Cm =append (_bdgg .Cm ,_ddeg );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_cefe .Name ); -if _ace :=d .Skip ();_ace !=nil {return _ace ;};};case _gg .EndElement :break _fdb ;case _gg .CharData :};};return nil ;};func (_fdggcb ST_TLTime )String ()string {if _fdggcb .Uint32 !=nil {return _b .Sprintf ("\u0025\u0076",*_fdggcb .Uint32 );};if _fdggcb .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _fdggcb .ST_TLTimeIndefinite .String (); -};return "";};func (_afgb *CT_TLTemplateList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _afgb .Tmpl !=nil {_ddcgf :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074\u006d\u0070\u006c"}};for _ ,_bagc :=range _afgb .Tmpl {e .EncodeElement (_bagc ,_ddcgf ); -};};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_gbea *CT_NotesMasterIdList )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start );if _gbea .NotesMasterId !=nil {_ddcg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u006eo\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064"}}; -e .EncodeElement (_gbea .NotesMasterId ,_ddcg );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Control and its children +func (_fdgg *CT_Control )Validate ()error {return _fdgg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};type CT_Placeholder struct{ -// Validate validates the CT_SlideLayoutIdList and its children -func (_egfa *CT_SlideLayoutIdList )Validate ()error {return _egfa .ValidateWithPath ("C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074");}; +// Placeholder Type +TypeAttr ST_PlaceholderType ; -// Validate validates the CT_SlideMasterTextStyles and its children -func (_dbff *CT_SlideMasterTextStyles )Validate ()error {return _dbff .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073");}; +// Placeholder Orientation +OrientAttr ST_Direction ; -// Validate validates the CT_SlideLayoutIdListEntry and its children -func (_dcagc *CT_SlideLayoutIdListEntry )Validate ()error {return _dcagc .ValidateWithPath ("\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_beee *CT_SlideViewProperties )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {e .EncodeToken (start ); -_eddfa :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0063S\u006c\u0064\u0056\u0069\u0065\u0077\u0050\u0072"}};e .EncodeElement (_beee .CSldViewPr ,_eddfa );if _beee .ExtLst !=nil {_baede :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}}; -e .EncodeElement (_beee .ExtLst ,_baede );};e .EncodeToken (_gg .EndElement {Name :start .Name });return nil ;};func (_ggddf *ST_PrintWhat )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_aeeb ,_ddcgg :=d .Token ();if _ddcgg !=nil {return _ddcgg ; -};if _bffaa ,_abfab :=_aeeb .(_gg .EndElement );_abfab &&_bffaa .Name ==start .Name {*_ggddf =1;return nil ;};if _bcad ,_ddagg :=_aeeb .(_gg .CharData );!_ddagg {return _b .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeeb ); -}else {switch string (_bcad ){case "":*_ggddf =0;case "\u0073\u006c\u0069\u0064\u0065\u0073":*_ggddf =1;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00731":*_ggddf =2;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00732":*_ggddf =3;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00733":*_ggddf =4; -case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00734":*_ggddf =5;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00736":*_ggddf =6;case "\u0068a\u006e\u0064\u006f\u0075\u0074\u00739":*_ggddf =7;case "\u006e\u006f\u0074e\u0073":*_ggddf =8;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_ggddf =9; -};};_aeeb ,_ddcgg =d .Token ();if _ddcgg !=nil {return _ddcgg ;};if _ececge ,_bcebc :=_aeeb .(_gg .EndElement );_bcebc &&_ececge .Name ==start .Name {return nil ;};return _b .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeeb ); -}; +// Placeholder Size +SzAttr ST_PlaceholderSize ; -// ValidateWithPath validates the CT_TLTimeTargetElement and its children, prefixing error messages with path -func (_beefa *CT_TLTimeTargetElement )ValidateWithPath (path string )error {if _beefa .SldTgt !=nil {if _gfdga :=_beefa .SldTgt .ValidateWithPath (path +"\u002fS\u006c\u0064\u0054\u0067\u0074");_gfdga !=nil {return _gfdga ;};};if _beefa .SndTgt !=nil {if _gbadfa :=_beefa .SndTgt .ValidateWithPath (path +"\u002fS\u006e\u0064\u0054\u0067\u0074"); -_gbadfa !=nil {return _gbadfa ;};};if _beefa .SpTgt !=nil {if _fggf :=_beefa .SpTgt .ValidateWithPath (path +"\u002f\u0053\u0070\u0054\u0067\u0074");_fggf !=nil {return _fggf ;};};if _beefa .InkTgt !=nil {if _ffbgg :=_beefa .InkTgt .ValidateWithPath (path +"\u002fI\u006e\u006b\u0054\u0067\u0074"); -_ffbgg !=nil {return _ffbgg ;};};return nil ;}; +// Placeholder Index +IdxAttr *uint32 ; -// Validate validates the CT_ControlList and its children -func (_cfd *CT_ControlList )Validate ()error {return _cfd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074");};func (_cdad *CmLst )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_cdad .CT_CommentList =*NewCT_CommentList (); -_gfdbd :for {_accbg ,_eefcbd :=d .Token ();if _eefcbd !=nil {return _eefcbd ;};switch _fafg :=_accbg .(type ){case _gg .StartElement :switch _fafg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_dfaade :=NewCT_Comment (); -if _ddec :=d .DecodeElement (_dfaade ,&_fafg );_ddec !=nil {return _ddec ;};_cdad .Cm =append (_cdad .Cm ,_dfaade );default:_c .Log .Debug ("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",_fafg .Name ); -if _ffdbe :=d .Skip ();_ffdbe !=nil {return _ffdbe ;};};case _gg .EndElement :break _gfdbd ;case _gg .CharData :};};return nil ;};func (_caace ST_WebScreenSize )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_aadba :=_gg .Attr {};_aadba .Name =name ; -switch _caace {case ST_WebScreenSizeUnset :_aadba .Value ="";case ST_WebScreenSize544x376 :_aadba .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_WebScreenSize640x480 :_aadba .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_WebScreenSize720x512 :_aadba .Value ="\u00372\u0030\u0078\u0035\u0031\u0032"; -case ST_WebScreenSize800x600 :_aadba .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_WebScreenSize1024x768 :_aadba .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_WebScreenSize1152x882 :_aadba .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032"; -case ST_WebScreenSize1152x900 :_aadba .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_WebScreenSize1280x1024 :_aadba .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_WebScreenSize1600x1200 :_aadba .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300"; -case ST_WebScreenSize1800x1400 :_aadba .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00300";case ST_WebScreenSize1920x1200 :_aadba .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _aadba ,nil ;}; +// Placeholder has custom prompt +HasCustomPromptAttr *bool ;ExtLst *CT_ExtensionListModify ;};func (_cede *CT_CommonSlideViewProperties )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cede .CViewPr =NewCT_CommonViewProperties ();for _ ,_geee :=range start .Attr {if _geee .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"{_bce ,_cdaad :=_d .ParseBool (_geee .Value ); +if _cdaad !=nil {return _cdaad ;};_cede .SnapToGridAttr =&_bce ;continue ;};if _geee .Name .Local =="\u0073\u006e\u0061\u0070\u0054\u006f\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_cagb ,_ebd :=_d .ParseBool (_geee .Value );if _ebd !=nil {return _ebd ; +};_cede .SnapToObjectsAttr =&_cagb ;continue ;};if _geee .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0075\u0069\u0064\u0065\u0073"{_gedc ,_cfd :=_d .ParseBool (_geee .Value );if _cfd !=nil {return _cfd ;};_cede .ShowGuidesAttr =&_gedc ;continue ;}; +};_gfgb :for {_edf ,_bbdb :=d .Token ();if _bbdb !=nil {return _bbdb ;};switch _bccf :=_edf .(type ){case _g .StartElement :switch _bccf .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\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"},_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\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 _gcgf :=d .DecodeElement (_cede .CViewPr ,&_bccf ); +_gcgf !=nil {return _gcgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_cede .GuideLst =NewCT_GuideList (); +if _eaaa :=d .DecodeElement (_cede .GuideLst ,&_bccf );_eaaa !=nil {return _eaaa ;};default:_de .Log .Debug ("\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",_bccf .Name ); +if _cdcc :=d .Skip ();_cdcc !=nil {return _cdcc ;};};case _g .EndElement :break _gfgb ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_CommonSlideViewProperties and its children -func (_cdgd *CT_CommonSlideViewProperties )Validate ()error {return _cdgd .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 (_dace *CT_TLTemplate )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {_dace .TnLst =NewCT_TimeNodeList (); -for _ ,_fgdd :=range start .Attr {if _fgdd .Name .Local =="\u006c\u0076\u006c"{_deeag ,_cefca :=_e .ParseUint (_fgdd .Value ,10,32);if _cefca !=nil {return _cefca ;};_bbcfa :=uint32 (_deeag );_dace .LvlAttr =&_bbcfa ;continue ;};};_beba :for {_aefed ,_ddbc :=d .Token (); -if _ddbc !=nil {return _ddbc ;};switch _gcebe :=_aefed .(type ){case _gg .StartElement :switch _gcebe .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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 _cgfec :=d .DecodeElement (_dace .TnLst ,&_gcebe ); -_cgfec !=nil {return _cgfec ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gcebe .Name ); -if _begfb :=d .Skip ();_begfb !=nil {return _begfb ;};};case _gg .EndElement :break _beba ;case _gg .CharData :};};return nil ;};type CT_HandoutMaster struct{ +// ValidateWithPath validates the CT_TimeNodeList and its children, prefixing error messages with path +func (_bcgb *CT_TimeNodeList )ValidateWithPath (path string )error {for _bggab ,_fdfdf :=range _bcgb .Par {if _ebcg :=_fdfdf .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0050\u0061\u0072\u005b\u0025\u0064\u005d",path ,_bggab ));_ebcg !=nil {return _ebcg ; +};};for _agfdb ,_aaafd :=range _bcgb .Seq {if _gcbcb :=_aaafd .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0071\u005b\u0025\u0064\u005d",path ,_agfdb ));_gcbcb !=nil {return _gcbcb ;};};for _gadag ,_eeaa :=range _bcgb .Excl {if _befdf :=_eeaa .ValidateWithPath (_dd .Sprintf ("%\u0073\u002f\u0045\u0078\u0063\u006c\u005b\u0025\u0064\u005d",path ,_gadag )); +_befdf !=nil {return _befdf ;};};for _edcc ,_dbedd :=range _bcgb .Anim {if _fabcd :=_dbedd .ValidateWithPath (_dd .Sprintf ("%\u0073\u002f\u0041\u006e\u0069\u006d\u005b\u0025\u0064\u005d",path ,_edcc ));_fabcd !=nil {return _fabcd ;};};for _bcge ,_geaab :=range _bcgb .AnimClr {if _dcaf :=_geaab .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0043\u006cr\u005b\u0025\u0064\u005d",path ,_bcge )); +_dcaf !=nil {return _dcaf ;};};for _defgc ,_fegdbc :=range _bcgb .AnimEffect {if _gdabc :=_fegdbc .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0045\u0066\u0066\u0065\u0063t\u005b\u0025\u0064\u005d",path ,_defgc ));_gdabc !=nil {return _gdabc ; +};};for _bbfaa ,_aacea :=range _bcgb .AnimMotion {if _bggf :=_aacea .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u004d\u006f\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_bbfaa ));_bggf !=nil {return _bggf ;};};for _gffgb ,_cgga :=range _bcgb .AnimRot {if _abbeb :=_cgga .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0069\u006d\u0052\u006ft\u005b\u0025\u0064\u005d",path ,_gffgb )); +_abbeb !=nil {return _abbeb ;};};for _ddbde ,_afbe :=range _bcgb .AnimScale {if _egaf :=_afbe .ValidateWithPath (_dd .Sprintf ("\u0025\u0073/\u0041\u006e\u0069m\u0053\u0063\u0061\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ddbde ));_egaf !=nil {return _egaf ; +};};for _cbfdd ,_ffaaa :=range _bcgb .Cmd {if _faege :=_ffaaa .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0043\u006d\u0064\u005b\u0025\u0064\u005d",path ,_cbfdd ));_faege !=nil {return _faege ;};};for _eebcb ,_fefaa :=range _bcgb .Set {if _ffgcd :=_fefaa .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_eebcb )); +_ffgcd !=nil {return _ffgcd ;};};for _bacdfd ,_fbgcf :=range _bcgb .Audio {if _bcdd :=_fbgcf .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002fA\u0075\u0064\u0069\u006f\u005b\u0025\u0064\u005d",path ,_bacdfd ));_bcdd !=nil {return _bcdd ;};};for _decac ,_gebge :=range _bcgb .Video {if _gaecb :=_gebge .ValidateWithPath (_dd .Sprintf ("\u0025\u0073\u002fV\u0069\u0064\u0065\u006f\u005b\u0025\u0064\u005d",path ,_decac )); +_gaecb !=nil {return _gaecb ;};};return nil ;};func (_gceag ST_PhotoAlbumFrameShape )Validate ()error {return _gceag .ValidateWithPath ("")};func (_fgfaf ST_TLChartSubelementType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gcgdc :=_g .Attr {};_gcgdc .Name =name ; +switch _fgfaf {case ST_TLChartSubelementTypeUnset :_gcgdc .Value ="";case ST_TLChartSubelementTypeGridLegend :_gcgdc .Value ="\u0067\u0072\u0069\u0064\u004c\u0065\u0067\u0065\u006e\u0064";case ST_TLChartSubelementTypeSeries :_gcgdc .Value ="\u0073\u0065\u0072\u0069\u0065\u0073"; +case ST_TLChartSubelementTypeCategory :_gcgdc .Value ="\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079";case ST_TLChartSubelementTypePtInSeries :_gcgdc .Value ="\u0070\u0074\u0049\u006e\u0053\u0065\u0072\u0069\u0065\u0073";case ST_TLChartSubelementTypePtInCategory :_gcgdc .Value ="\u0070\u0074\u0049n\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"; +};return _gcgdc ,nil ;}; -// Common slide data for handout master -CSld *CT_CommonSlideData ; +// ValidateWithPath validates the HandoutMaster and its children, prefixing error messages with path +func (_cgcdd *HandoutMaster )ValidateWithPath (path string )error {if _gdga :=_cgcdd .CT_HandoutMaster .ValidateWithPath (path );_gdga !=nil {return _gdga ;};return nil ;};func NewEG_SlideListChoice ()*EG_SlideListChoice {_fdbd :=&EG_SlideListChoice {}; +return _fdbd };func (_bbc *CT_ConnectorNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbc .CNvPr =_b .NewCT_NonVisualDrawingProps ();_bbc .CNvCxnSpPr =_b .NewCT_NonVisualConnectorProperties ();_bbc .NvPr =NewCT_ApplicationNonVisualDrawingProps (); +_gdbc :for {_ebdf ,_ega :=d .Token ();if _ega !=nil {return _ega ;};switch _ccfd :=_ebdf .(type ){case _g .StartElement :switch _ccfd .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\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"},_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\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 _cccf :=d .DecodeElement (_bbc .CNvPr ,&_ccfd ); +_cccf !=nil {return _cccf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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 _bcda :=d .DecodeElement (_bbc .CNvCxnSpPr ,&_ccfd ); +_bcda !=nil {return _bcda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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 _dfef :=d .DecodeElement (_bbc .NvPr ,&_ccfd ); +_dfef !=nil {return _dfef ;};default:_de .Log .Debug ("\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",_ccfd .Name ); +if _cfca :=d .Skip ();_cfca !=nil {return _cfca ;};};case _g .EndElement :break _gdbc ;case _g .CharData :};};return nil ;}; -// Color Scheme Map -ClrMap *_cf .CT_ColorMapping ; +// Validate validates the CT_NotesMaster and its children +func (_gegc *CT_NotesMaster )Validate ()error {return _gegc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072");};func (_bagd *CT_TLIterateIntervalPercentage )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_dd .Sprintf ("\u0025\u0076",_bagd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Header/Footer information for a handout master -Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;};func (_bdeed ST_WebScreenSize )ValidateWithPath (path string )error {switch _bdeed {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 (_bdeed )); -};return nil ;};func (_caefda ST_TLParaBuildType )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_dfcac :=_gg .Attr {};_dfcac .Name =name ;switch _caefda {case ST_TLParaBuildTypeUnset :_dfcac .Value ="";case ST_TLParaBuildTypeAllAtOnce :_dfcac .Value ="\u0061l\u006c\u0041\u0074\u004f\u006e\u0063e"; -case ST_TLParaBuildTypeP :_dfcac .Value ="\u0070";case ST_TLParaBuildTypeCust :_dfcac .Value ="\u0063\u0075\u0073\u0074";case ST_TLParaBuildTypeWhole :_dfcac .Value ="\u0077\u0068\u006fl\u0065";};return _dfcac ,nil ;}; +// Validate validates the CT_StringTag and its children +func (_ddgf *CT_StringTag )Validate ()error {return _ddgf .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067");};func (_edag *CT_PictureNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edag .CNvPr =_b .NewCT_NonVisualDrawingProps (); +_edag .CNvPicPr =_b .NewCT_NonVisualPictureProperties ();_edag .NvPr =NewCT_ApplicationNonVisualDrawingProps ();_bdbd :for {_gcaef ,_gegeb :=d .Token ();if _gegeb !=nil {return _gegeb ;};switch _dagg :=_gcaef .(type ){case _g .StartElement :switch _dagg .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\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"},_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\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 _agdd :=d .DecodeElement (_edag .CNvPr ,&_dagg ); +_agdd !=nil {return _agdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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 _ggcgc :=d .DecodeElement (_edag .CNvPicPr ,&_dagg ); +_ggcgc !=nil {return _ggcgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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 _ccca :=d .DecodeElement (_edag .NvPr ,&_dagg ); +_ccca !=nil {return _ccca ;};default:_de .Log .Debug ("\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",_dagg .Name ); +if _adag :=d .Skip ();_adag !=nil {return _adag ;};};case _g .EndElement :break _bdbd ;case _g .CharData :};};return nil ;};func (_dgfgc ST_TLParaBuildType )String ()string {switch _dgfgc {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_TLMediaNodeVideo struct{ -// ValidateWithPath validates the CT_TLBuildParagraph and its children, prefixing error messages with path -func (_gfdcbf *CT_TLBuildParagraph )ValidateWithPath (path string )error {if _daege :=_gfdcbf .BuildAttr .ValidateWithPath (path +"\u002f\u0042\u0075\u0069\u006c\u0064\u0041\u0074\u0074\u0072");_daege !=nil {return _daege ;};if _gfdcbf .AdvAutoAttr !=nil {if _afab :=_gfdcbf .AdvAutoAttr .ValidateWithPath (path +"\u002f\u0041\u0064v\u0041\u0075\u0074\u006f\u0041\u0074\u0074\u0072"); -_afab !=nil {return _afab ;};};if _gfdcbf .TmplLst !=nil {if _acccg :=_gfdcbf .TmplLst .ValidateWithPath (path +"\u002f\u0054\u006d\u0070\u006c\u004c\u0073\u0074");_acccg !=nil {return _acccg ;};};return nil ;};func (_ecbdb ST_PhotoAlbumLayout )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_degdb :=_gg .Attr {}; -_degdb .Name =name ;switch _ecbdb {case ST_PhotoAlbumLayoutUnset :_degdb .Value ="";case ST_PhotoAlbumLayoutFitToSlide :_degdb .Value ="\u0066\u0069\u0074\u0054\u006f\u0053\u006c\u0069\u0064\u0065";case ST_PhotoAlbumLayout1pic :_degdb .Value ="\u0031\u0070\u0069\u0063"; -case ST_PhotoAlbumLayout2pic :_degdb .Value ="\u0032\u0070\u0069\u0063";case ST_PhotoAlbumLayout4pic :_degdb .Value ="\u0034\u0070\u0069\u0063";case ST_PhotoAlbumLayout1picTitle :_degdb .Value ="\u0031p\u0069\u0063\u0054\u0069\u0074\u006ce";case ST_PhotoAlbumLayout2picTitle :_degdb .Value ="\u0032p\u0069\u0063\u0054\u0069\u0074\u006ce"; -case ST_PhotoAlbumLayout4picTitle :_degdb .Value ="\u0034p\u0069\u0063\u0054\u0069\u0074\u006ce";};return _degdb ,nil ;};type CT_TLAnimateColorBehavior struct{ +// Full Screen +FullScrnAttr *bool ; -// Color Space -ClrSpcAttr ST_TLAnimateColorSpace ; +// Common Media Node Properties +CMediaNode *CT_TLCommonMediaNodeData ;};type CT_SlideLayout struct{ -// Direction -DirAttr ST_TLAnimateColorDirection ;CBhvr *CT_TLCommonBehaviorData ; +// Matching Name +MatchingNameAttr *string ; -// By -By *CT_TLByAnimateColorTransform ; +// Slide Layout Type +TypeAttr ST_SlideLayoutType ; -// From -From *_cf .CT_Color ; +// Preserve Slide Layout +PreserveAttr *bool ; -// To -To *_cf .CT_Color ;};func (_bgfb *CT_ShowProperties )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_cddf :=range start .Attr {if _cddf .Name .Local =="\u006c\u006f\u006f\u0070"{_ddgb ,_ddea :=_e .ParseBool (_cddf .Value );if _ddea !=nil {return _ddea ; -};_bgfb .LoopAttr =&_ddgb ;continue ;};if _cddf .Name .Local =="\u0073\u0068\u006f\u0077\u004e\u0061\u0072\u0072\u0061\u0074\u0069\u006f\u006e"{_deedg ,_gggbe :=_e .ParseBool (_cddf .Value );if _gggbe !=nil {return _gggbe ;};_bgfb .ShowNarrationAttr =&_deedg ; -continue ;};if _cddf .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u006e\u0069\u006d\u0061\u0074\u0069\u006f\u006e"{_cgaf ,_gcec :=_e .ParseBool (_cddf .Value );if _gcec !=nil {return _gcec ;};_bgfb .ShowAnimationAttr =&_cgaf ;continue ;};if _cddf .Name .Local =="\u0075\u0073\u0065\u0054\u0069\u006d\u0069\u006e\u0067\u0073"{_gacf ,_ebca :=_e .ParseBool (_cddf .Value ); -if _ebca !=nil {return _ebca ;};_bgfb .UseTimingsAttr =&_gacf ;continue ;};};_efdd :for {_ddacf ,_geac :=d .Token ();if _geac !=nil {return _geac ;};switch _cfdg :=_ddacf .(type ){case _gg .StartElement :switch _cfdg .Name {case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgfb .Present =NewCT_Empty (); -if _cfde :=d .DecodeElement (_bgfb .Present ,&_cfdg );_cfde !=nil {return _cfde ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgfb .Browse =NewCT_ShowInfoBrowse (); -if _aebb :=d .DecodeElement (_bgfb .Browse ,&_cfdg );_aebb !=nil {return _aebb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgfb .Kiosk =NewCT_ShowInfoKiosk (); -if _aaaed :=d .DecodeElement (_bgfb .Kiosk ,&_cfdg );_aaaed !=nil {return _aaaed ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bgfb .SldAll =NewCT_Empty (); -if _bffgd :=d .DecodeElement (_bgfb .SldAll ,&_cfdg );_bffgd !=nil {return _bffgd ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bgfb .SldRg =NewCT_IndexRange (); -if _eedfe :=d .DecodeElement (_bgfb .SldRg ,&_cfdg );_eedfe !=nil {return _eedfe ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\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"}:_bgfb .CustShow =NewCT_CustomShowId (); -if _cbgbb :=d .DecodeElement (_bgfb .CustShow ,&_cfdg );_cbgbb !=nil {return _cbgbb ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bgfb .PenClr =_cf .NewCT_Color (); -if _cgfa :=d .DecodeElement (_bgfb .PenClr ,&_cfdg );_cgfa !=nil {return _cgfa ;};case _gg .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_gg .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgfb .ExtLst =NewCT_ExtensionList (); -if _ecceb :=d .DecodeElement (_bgfb .ExtLst ,&_cfdg );_ecceb !=nil {return _ecceb ;};default:_c .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_cfdg .Name ); -if _fgga :=d .Skip ();_fgga !=nil {return _fgga ;};};case _gg .EndElement :break _efdd ;case _gg .CharData :};};return nil ;};type CT_TLAnimVariantFloatVal struct{ +// Is User Drawn +UserDrawnAttr *bool ; -// Value -ValAttr float32 ;};func NewCT_NotesSlide ()*CT_NotesSlide {_bbbg :=&CT_NotesSlide {};_bbbg .CSld =NewCT_CommonSlideData ();return _bbbg ;};func (_ggcf *CT_EmbeddedFontDataId )UnmarshalXML (d *_gg .Decoder ,start _gg .StartElement )error {for _ ,_dfdg :=range start .Attr {if _dfdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dfdg .Name .Local =="\u0069\u0064"||_dfdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dfdg .Name .Local =="\u0069\u0064"{_acadd ,_gafc :=_dfdg .Value ,error (nil ); -if _gafc !=nil {return _gafc ;};_ggcf .IdAttr =_acadd ;continue ;};};for {_gba ,_bgcd :=d .Token ();if _bgcd !=nil {return _b .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",_bgcd ); -};if _eefc ,_acca :=_gba .(_gg .EndElement );_acca &&_eefc .Name ==start .Name {break ;};};return nil ;};type CmLst struct{CT_CommentList };func (_ddfef *CT_Shape )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {if _ddfef .UseBgFillAttr !=nil {start .Attr =append (start .Attr ,_gg .Attr {Name :_gg .Name {Local :"\u0075s\u0065\u0042\u0067\u0046\u0069\u006cl"},Value :_b .Sprintf ("\u0025\u0064",_gagd (*_ddfef .UseBgFillAttr ))}); -};e .EncodeToken (start );_fdfg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u006e\u0076\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ddfef .NvSpPr ,_fdfg );_ffcfd :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_ddfef .SpPr ,_ffcfd );if _ddfef .Style !=nil {_adgg :=_gg .StartElement {Name :_gg .Name {Local :"\u0070:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ddfef .Style ,_adgg );};if _ddfef .TxBody !=nil {_gfaae :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0074\u0078\u0042\u006f\u0064\u0079"}}; -e .EncodeElement (_ddfef .TxBody ,_gfaae );};if _ddfef .ExtLst !=nil {_gagfb :=_gg .StartElement {Name :_gg .Name {Local :"\u0070\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddfef .ExtLst ,_gagfb );};e .EncodeToken (_gg .EndElement {Name :start .Name }); -return nil ;};func (_dbaec ST_TLBehaviorAdditiveType )MarshalXML (e *_gg .Encoder ,start _gg .StartElement )error {return e .EncodeElement (_dbaec .String (),start );};func (_ceaae ST_PrintColorMode )MarshalXMLAttr (name _gg .Name )(_gg .Attr ,error ){_ccggd :=_gg .Attr {}; -_ccggd .Name =name ;switch _ceaae {case ST_PrintColorModeUnset :_ccggd .Value ="";case ST_PrintColorModeBw :_ccggd .Value ="\u0062\u0077";case ST_PrintColorModeGray :_ccggd .Value ="\u0067\u0072\u0061\u0079";case ST_PrintColorModeClr :_ccggd .Value ="\u0063\u006c\u0072"; -};return _ccggd ,nil ;}; +// Common slide data for slide layouts +CSld *CT_CommonSlideData ; -// Validate validates the EG_SlideListChoice and its children -func (_ccaed *EG_SlideListChoice )Validate ()error {return _ccaed .ValidateWithPath ("\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065");}; +// Color Scheme Map Override +ClrMapOvr *_b .CT_ColorMappingOverride ; -// Validate validates the SldMaster and its children -func (_bfeaa *SldMaster )Validate ()error {return _bfeaa .ValidateWithPath ("\u0053l\u0064\u004d\u0061\u0073\u0074\u0065r");};type CT_PresentationProperties struct{ +// Slide Transition for a Slide Layout +Transition *CT_SlideTransition ; -// HTML Publishing Properties -HtmlPubPr *CT_HtmlPublishProperties ; +// Slide Timing Information for a Slide Layout +Timing *CT_SlideTiming ; -// Web Properties -WebPr *CT_WebProperties ; +// Header/Footer information for a slide layout +Hf *CT_HeaderFooter ;ExtLst *CT_ExtensionListModify ;ShowMasterSpAttr *bool ;ShowMasterPhAnimAttr *bool ;};func (_bfcdbc *ST_SlideSizeType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bafb ,_aeafg :=d .Token ();if _aeafg !=nil {return _aeafg ; +};if _eaeece ,_cfaef :=_bafb .(_g .EndElement );_cfaef &&_eaeece .Name ==start .Name {*_bfcdbc =1;return nil ;};if _ccdeg ,_egfca :=_bafb .(_g .CharData );!_egfca {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bafb ); +}else {switch string (_ccdeg ){case "":*_bfcdbc =0;case "\u0073c\u0072\u0065\u0065\u006e\u0034\u00783":*_bfcdbc =1;case "\u006c\u0065\u0074\u0074\u0065\u0072":*_bfcdbc =2;case "\u0041\u0034":*_bfcdbc =3;case "\u0033\u0035\u006d\u006d":*_bfcdbc =4;case "\u006f\u0076\u0065\u0072\u0068\u0065\u0061\u0064":*_bfcdbc =5; +case "\u0062\u0061\u006e\u006e\u0065\u0072":*_bfcdbc =6;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bfcdbc =7;case "\u006c\u0065\u0064\u0067\u0065\u0072":*_bfcdbc =8;case "\u0041\u0033":*_bfcdbc =9;case "\u0042\u0034\u0049S\u004f":*_bfcdbc =10;case "\u0042\u0035\u0049S\u004f":*_bfcdbc =11; +case "\u0042\u0034\u004aI\u0053":*_bfcdbc =12;case "\u0042\u0035\u004aI\u0053":*_bfcdbc =13;case "\u0068\u0061\u0067\u0061\u006b\u0069\u0043\u0061\u0072\u0064":*_bfcdbc =14;case "\u0073\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0039":*_bfcdbc =15; +case "s\u0063\u0072\u0065\u0065\u006e\u0031\u0036\u0078\u0031\u0030":*_bfcdbc =16;};};_bafb ,_aeafg =d .Token ();if _aeafg !=nil {return _aeafg ;};if _beaeb ,_deafa :=_bafb .(_g .EndElement );_deafa &&_beaeb .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bafb ); +};func NewSldSyncPr ()*SldSyncPr {_daeac :=&SldSyncPr {};_daeac .CT_SlideSyncProperties =*NewCT_SlideSyncProperties ();return _daeac ;};func (_ebdfb *PresentationPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebdfb .CT_PresentationProperties =*NewCT_PresentationProperties (); +_ceega :for {_dfeff ,_ccbbc :=d .Token ();if _ccbbc !=nil {return _ccbbc ;};switch _fcdd :=_dfeff .(type ){case _g .StartElement :switch _fcdd .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\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"},_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\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"}:_ebdfb .HtmlPubPr =NewCT_HtmlPublishProperties (); +if _fgcd :=d .DecodeElement (_ebdfb .HtmlPubPr ,&_fcdd );_fgcd !=nil {return _fgcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_ebdfb .WebPr =NewCT_WebProperties (); +if _ggea :=d .DecodeElement (_ebdfb .WebPr ,&_fcdd );_ggea !=nil {return _ggea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006eP\u0072"}:_ebdfb .PrnPr =NewCT_PrintProperties (); +if _cbbda :=d .DecodeElement (_ebdfb .PrnPr ,&_fcdd );_cbbda !=nil {return _cbbda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_ebdfb .ShowPr =NewCT_ShowProperties (); +if _ebfa :=d .DecodeElement (_ebdfb .ShowPr ,&_fcdd );_ebfa !=nil {return _ebfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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"},_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\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"}:_ebdfb .ClrMru =_b .NewCT_ColorMRU (); +if _dacdb :=d .DecodeElement (_ebdfb .ClrMru ,&_fcdd );_dacdb !=nil {return _dacdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebdfb .ExtLst =NewCT_ExtensionList (); +if _acgf :=d .DecodeElement (_ebdfb .ExtLst ,&_fcdd );_acgf !=nil {return _acgf ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_fcdd .Name ); +if _gacacb :=d .Skip ();_gacacb !=nil {return _gacacb ;};};case _g .EndElement :break _ceega ;case _g .CharData :};};return nil ;};type ST_TLTriggerEvent byte ;func (_dccaa ST_TLTimeNodeMasterRelation )ValidateWithPath (path string )error {switch _dccaa {case 0,1,2,3:default:return _dd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dccaa )); +};return nil ;};func (_eeegg ST_TLAnimateBehaviorValueType )String ()string {switch _eeegg {case 0:return "";case 1:return "\u0073\u0074\u0072";case 2:return "\u006e\u0075\u006d";case 3:return "\u0063\u006c\u0072";};return "";}; -// Printing Properties -PrnPr *CT_PrintProperties ; +// Validate validates the CT_NotesMasterIdListEntry and its children +func (_bbdg *CT_NotesMasterIdListEntry )Validate ()error {return _bbdg .ValidateWithPath ("\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y");};func (_bgef *ST_TLPreviousActionType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bgef =0; +case "\u006e\u006f\u006e\u0065":*_bgef =1;case "\u0073k\u0069\u0070\u0054\u0069\u006d\u0065d":*_bgef =2;};return nil ;};func (_gbdafc *ST_TLAnimateEffectTransition )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gggbg ,_cfefc :=d .Token (); +if _cfefc !=nil {return _cfefc ;};if _gbbce ,_gfcc :=_gggbg .(_g .EndElement );_gfcc &&_gbbce .Name ==start .Name {*_gbdafc =1;return nil ;};if _cbgca ,_bfcae :=_gggbg .(_g .CharData );!_bfcae {return _dd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gggbg ); +}else {switch string (_cbgca ){case "":*_gbdafc =0;case "\u0069\u006e":*_gbdafc =1;case "\u006f\u0075\u0074":*_gbdafc =2;case "\u006e\u006f\u006e\u0065":*_gbdafc =3;};};_gggbg ,_cfefc =d .Token ();if _cfefc !=nil {return _cfefc ;};if _fegdbcd ,_cacgca :=_gggbg .(_g .EndElement ); +_cacgca &&_fegdbcd .Name ==start .Name {return nil ;};return _dd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gggbg );};func (_bddg *CT_TLAnimateBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bddg .CBhvr =NewCT_TLCommonBehaviorData (); +for _ ,_abgdg :=range start .Attr {if _abgdg .Name .Local =="\u0062\u0079"{_efaf ,_ceffg :=_abgdg .Value ,error (nil );if _ceffg !=nil {return _ceffg ;};_bddg .ByAttr =&_efaf ;continue ;};if _abgdg .Name .Local =="\u0066\u0072\u006f\u006d"{_effd ,_gbagf :=_abgdg .Value ,error (nil ); +if _gbagf !=nil {return _gbagf ;};_bddg .FromAttr =&_effd ;continue ;};if _abgdg .Name .Local =="\u0074\u006f"{_efcbf ,_cdcef :=_abgdg .Value ,error (nil );if _cdcef !=nil {return _cdcef ;};_bddg .ToAttr =&_efcbf ;continue ;};if _abgdg .Name .Local =="\u0063\u0061\u006c\u0063\u006d\u006f\u0064\u0065"{_bddg .CalcmodeAttr .UnmarshalXMLAttr (_abgdg ); +continue ;};if _abgdg .Name .Local =="\u0076a\u006c\u0075\u0065\u0054\u0079\u0070e"{_bddg .ValueTypeAttr .UnmarshalXMLAttr (_abgdg );continue ;};};_fbbc :for {_fcffc ,_cdgac :=d .Token ();if _cdgac !=nil {return _cdgac ;};switch _acbgc :=_fcffc .(type ){case _g .StartElement :switch _acbgc .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\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"},_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\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 _gdfef :=d .DecodeElement (_bddg .CBhvr ,&_acbgc ); +_gdfef !=nil {return _gdfef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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"}:_bddg .TavLst =NewCT_TLTimeAnimateValueList (); +if _acae :=d .DecodeElement (_bddg .TavLst ,&_acbgc );_acae !=nil {return _acae ;};default:_de .Log .Debug ("\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",_acbgc .Name ); +if _febfb :=d .Skip ();_febfb !=nil {return _febfb ;};};case _g .EndElement :break _fbbc ;case _g .CharData :};};return nil ;};func (_eeee ST_TransitionCornerDirectionType )ValidateWithPath (path string )error {switch _eeee {case 0,1,2,3,4:default:return _dd .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 ;};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 (_dbcbb ST_TLTimeNodeMasterRelation )String ()string {switch _dbcbb {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 "";}; -// Presentation-wide Show Properties -ShowPr *CT_ShowProperties ; +// Validate validates the CT_TimeNodeList and its children +func (_dcaea *CT_TimeNodeList )Validate ()error {return _dcaea .ValidateWithPath ("\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074");}; -// Color MRU -ClrMru *_cf .CT_ColorMRU ;ExtLst *CT_ExtensionList ;};func init (){_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); -_d .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\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 ); +// ValidateWithPath validates the SldLayout and its children, prefixing error messages with path +func (_gdbagf *SldLayout )ValidateWithPath (path string )error {if _fceda :=_gdbagf .CT_SlideLayout .ValidateWithPath (path );_fceda !=nil {return _fceda ;};return nil ;};func (_efga *CT_TLCommonMediaNodeData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efga .CTn =NewCT_TLCommonTimeNodeData (); +_efga .TgtEl =NewCT_TLTimeTargetElement ();for _ ,_eeaea :=range start .Attr {if _eeaea .Name .Local =="\u0076\u006f\u006c"{_badg ,_baccge :=ParseUnionST_PositiveFixedPercentage (_eeaea .Value );if _baccge !=nil {return _baccge ;};_efga .VolAttr =&_badg ; +continue ;};if _eeaea .Name .Local =="\u006d\u0075\u0074\u0065"{_gdfd ,_aafg :=_d .ParseBool (_eeaea .Value );if _aafg !=nil {return _aafg ;};_efga .MuteAttr =&_gdfd ;continue ;};if _eeaea .Name .Local =="\u006e\u0075\u006d\u0053\u006c\u0064"{_babce ,_gabfb :=_d .ParseUint (_eeaea .Value ,10,32); +if _gabfb !=nil {return _gabfb ;};_ffdgd :=uint32 (_babce );_efga .NumSldAttr =&_ffdgd ;continue ;};if _eeaea .Name .Local =="\u0073h\u006fw\u0057\u0068\u0065\u006e\u0053\u0074\u006f\u0070\u0070\u0065\u0064"{_aabca ,_cgbec :=_d .ParseBool (_eeaea .Value ); +if _cgbec !=nil {return _cgbec ;};_efga .ShowWhenStoppedAttr =&_aabca ;continue ;};};_eabd :for {_beada ,_gcfca :=d .Token ();if _gcfca !=nil {return _gcfca ;};switch _ffca :=_beada .(type ){case _g .StartElement :switch _ffca .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\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"},_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\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0054\u006e"}:if _dfaa :=d .DecodeElement (_efga .CTn ,&_ffca ); +_dfaa !=nil {return _dfaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_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\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 _begdb :=d .DecodeElement (_efga .TgtEl ,&_ffca ); +_begdb !=nil {return _begdb ;};default:_de .Log .Debug ("\u0073\u006b\u0069\u0070\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",_ffca .Name ); +if _gffbc :=d .Skip ();_gffbc !=nil {return _gffbc ;};};case _g .EndElement :break _eabd ;case _g .CharData :};};return nil ;};func (_cfbge ST_TLTimeAnimateValueTime )String ()string {if _cfbge .ST_PositiveFixedPercentage !=nil {return _cfbge .ST_PositiveFixedPercentage .String (); +};if _cfbge .ST_TLTimeIndefinite !=ST_TLTimeIndefiniteUnset {return _cfbge .ST_TLTimeIndefinite .String ();};return "";};func NewCT_ViewProperties ()*CT_ViewProperties {_bfdg :=&CT_ViewProperties {};return _bfdg };func (_ddeg ST_TLTimeNodeSyncType )String ()string {switch _ddeg {case 0:return ""; +case 1:return "\u0063a\u006e\u0053\u006c\u0069\u0070";case 2:return "\u006c\u006f\u0063\u006b\u0065\u0064";};return "";};func init (){_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0069\u0064\u0065\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_SideDirectionTransition ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u0072\u006e\u0065\u0072\u0044\u0069\u0072\u0065\u0063\u0074i\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074i\u006f\u006e",NewCT_CornerDirectionTransition ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u0069\u0067\u0068t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006eT\u0072\u0061\u006es\u0069t\u0069\u006f\u006e",NewCT_EightDirectionTransition ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006fn\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e",NewCT_OrientationTransition ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fI\u006e\u004f\u0075\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_InOutTransition ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u0070\u0074\u0069\u006f\u006e\u0061\u006cB\u006c\u0061\u0063\u006b\u0054\u0072\u0061\u006e\u0073\u0069t\u0069\u006f\u006e",NewCT_OptionalBlackTransition ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u0070\u006c\u0069\u0074\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SplitTransition ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fW\u0068\u0065\u0065\u006c\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_WheelTransition ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0053\u0074\u0061\u0072\u0074\u0053\u006f\u0075\u006e\u0064\u0041\u0063ti\u006f\u006e",NewCT_TransitionStartSoundAction ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u0072\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006eS\u006f\u0075\u006e\u0064\u0041\u0063\u0074\u0069\u006f\u006e",NewCT_TransitionSoundAction ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fS\u006c\u0069\u0064\u0065\u0054r\u0061\u006es\u0069\u0074\u0069\u006f\u006e",NewCT_SlideTransition ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061\u0074\u0065\u0049n\u0074\u0065\u0072\u0076\u0061\u006c\u0054\u0069\u006d\u0065",NewCT_TLIterateIntervalTime ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0049\u0074\u0065\u0072\u0061t\u0065\u0049\u006e\u0074\u0065\u0072\u0076a\u006c\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065",NewCT_TLIterateIntervalPercentage ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0049t\u0065\u0072\u0061\u0074\u0065\u0044\u0061\u0074\u0061",NewCT_TLIterateData ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0053\u0075\u0062\u0053\u0068\u0061\u0070\u0065\u0049\u0064",NewCT_TLSubShapeId ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0065\u0078\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTextTargetElement ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u004f\u006c\u0065\u0043\u0068\u0061r\u0074\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065m\u0065\u006e\u0074",NewCT_TLOleChartTargetElement ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0053\u0068\u0061\u0070\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074",NewCT_TLShapeTargetElement ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0054\u0061\u0072\u0067\u0065\u0074\u0045\u006c\u0065\u006d\u0065n\u0074",NewCT_TLTimeTargetElement ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0072\u0069\u0067\u0067\u0065\u0072\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065I\u0044",NewCT_TLTriggerTimeNodeID ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0054\u0072\u0069\u0067\u0067\u0065\u0072\u0052\u0075\u006e\u0074\u0069\u006d\u0065\u004e\u006f\u0064\u0065",NewCT_TLTriggerRuntimeNode ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u0054\u0069\u006d\u0065C\u006f\u006ed\u0069\u0074\u0069\u006f\u006e",NewCT_TLTimeCondition ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u004c\u0069s\u0074",NewCT_TLTimeConditionList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_TimeNodeList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0054\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonTimeNodeData ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0050a\u0072\u0061\u006c\u006c\u0065\u006c",NewCT_TLTimeNodeParallel ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u004e\u006f\u0064\u0065\u0053e\u0071\u0075\u0065\u006e\u0063\u0065",NewCT_TLTimeNodeSequence ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LT\u0069\u006d\u0065\u004e\u006f\u0064\u0065\u0045\u0078\u0063\u006c\u0075\u0073\u0069v\u0065",NewCT_TLTimeNodeExclusive ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0065\u0068\u0061\u0076i\u006f\u0072\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u004e\u0061\u006d\u0065\u004c\u0069\u0073\u0074",NewCT_TLBehaviorAttributeNameList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fTL\u0043\u006f\u006d\u006d\u006f\u006e\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0044\u0061\u0074\u0061",NewCT_TLCommonBehaviorData ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0042\u006f\u006f\u006c\u0065\u0061n\u0056\u0061\u006c",NewCT_TLAnimVariantBooleanVal ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061r\u0069\u0061\u006e\u0074\u0049\u006e\u0074\u0065\u0067\u0065r\u0056\u0061\u006c",NewCT_TLAnimVariantIntegerVal ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0056\u0061\u0072\u0069a\u006e\u0074\u0046\u006c\u006f\u0061\u0074\u0056\u0061\u006c",NewCT_TLAnimVariantFloatVal ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072i\u0061n\u0074S\u0074\u0072\u0069\u006e\u0067\u0056\u0061l",NewCT_TLAnimVariantStringVal ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0041n\u0069\u006d\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_TLAnimVariant ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u004cTi\u006de\u0041\u006e\u0069\u006d\u0061t\u0065\u0056\u0061\u006c\u0075\u0065",NewCT_TLTimeAnimateValue ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0054i\u006d\u0065\u0041\u006e\u0069m\u0061t\u0065V\u0061\u006c\u0075\u0065\u004c\u0069\u0073t",NewCT_TLTimeAnimateValueList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLAnimateBehavior ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0052\u0067\u0062\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByRgbColorTransform ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0042\u0079\u0048\u0073\u006c\u0043\u006f\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066\u006f\u0072\u006d",NewCT_TLByHslColorTransform ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0042\u0079\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0043o\u006co\u0072\u0054\u0072\u0061\u006e\u0073\u0066o\u0072\u006d",NewCT_TLByAnimateColorTransform ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065C\u006fl\u006fr\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateColorBehavior ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u0045\u0066\u0066\u0065\u0063\u0074\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateEffectBehavior ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0050\u006f\u0069\u006e\u0074",NewCT_TLPoint ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0041\u006e\u0069\u006d\u0061\u0074e\u004d\u006f\u0074\u0069\u006f\u006e\u0042\u0065\u0068\u0061v\u0069\u006f\u0072",NewCT_TLAnimateMotionBehavior ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054L\u0041\u006e\u0069\u006d\u0061\u0074\u0065\u0052\u006f\u0074a\u0074i\u006f\u006e\u0042\u0065\u0068\u0061\u0076i\u006f\u0072",NewCT_TLAnimateRotationBehavior ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0041n\u0069\u006d\u0061\u0074\u0065S\u0063a\u006ce\u0042\u0065\u0068\u0061\u0076\u0069\u006fr",NewCT_TLAnimateScaleBehavior ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0054\u004c\u0043\u006f\u006d\u006d\u0061\u006ed\u0042\u0065\u0068\u0061vi\u006f\u0072",NewCT_TLCommandBehavior ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0054\u004c\u0053e\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072",NewCT_TLSetBehavior ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0043\u006f\u006d\u006d\u006f\u006e\u004d\u0065d\u0069\u0061\u004e\u006f\u0064\u0065\u0044\u0061\u0074\u0061",NewCT_TLCommonMediaNodeData ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0041\u0075\u0064\u0069\u006f",NewCT_TLMediaNodeAudio ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LM\u0065\u0064\u0069\u0061\u004e\u006f\u0064\u0065\u0056\u0069\u0064\u0065\u006f",NewCT_TLMediaNodeVideo ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065",NewCT_TLTemplate ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0054\u0065\u006d\u0070\u006c\u0061\u0074e\u004c\u0069\u0073\u0074",NewCT_TLTemplateList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054LB\u0075\u0069\u006c\u0064\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068",NewCT_TLBuildParagraph ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064\u0044\u0069a\u0067\u0072\u0061\u006d",NewCT_TLBuildDiagram ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fT\u004c\u004f\u006c\u0065\u0042u\u0069\u006cd\u0043\u0068\u0061\u0072\u0074",NewCT_TLOleBuildChart ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0054\u004c\u0047r\u0061\u0070\u0068\u0069\u0063a\u006cO\u0062j\u0065\u0063\u0074\u0042\u0075\u0069\u006cd",NewCT_TLGraphicalObjectBuild ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fB\u0075\u0069\u006c\u0064\u004c\u0069\u0073\u0074",NewCT_BuildList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0054i\u006d\u0069\u006e\u0067",NewCT_SlideTiming ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079",NewCT_Empty ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078\u0052\u0061\u006e\u0067\u0065",NewCT_IndexRange ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074\u0045nt\u0072\u0079",NewCT_SlideRelationshipListEntry ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u0052\u0065\u006c\u0061\u0074i\u006f\u006e\u0073\u0068\u0069\u0070\u004c\u0069\u0073\u0074",NewCT_SlideRelationshipList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077\u0049\u0064",NewCT_CustomShowId ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061",NewCT_CustomerData ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0054\u0061\u0067\u0073\u0044\u0061\u0074\u0061",NewCT_TagsData ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0065\u0072\u0044\u0061\u0074\u0061\u004c\u0069\u0073\u0074",NewCT_CustomerDataList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045xt\u0065\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074\u004d\u006f\u0064\u0069f\u0079",NewCT_ExtensionListModify ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0043\u006f\u006dm\u0065\u006e\u0074\u0041\u0075\u0074\u0068\u006f\u0072",NewCT_CommentAuthor ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0041u\u0074\u0068\u006f\u0072Li\u0073\u0074",NewCT_CommentAuthorList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074",NewCT_Comment ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074",NewCT_CommentList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064",NewCT_OleObjectEmbed ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b",NewCT_OleObjectLink ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074",NewCT_OleObject ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c",NewCT_Control ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006fl\u004c\u0069\u0073\u0074",NewCT_ControlList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0049\u0064\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_SlideIdListEntry ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u0049d\u004c\u0069\u0073\u0074",NewCT_SlideIdList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideMasterIdListEntry ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_SlideMasterIdList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004e\u006f\u0074e\u0073\u004d\u0061\u0073\u0074e\u0072I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_NotesMasterIdListEntry ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0074\u0065\u0073\u004d\u0061\u0073t\u0065\u0072\u0049\u0064Li\u0073\u0074",NewCT_NotesMasterIdList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0048\u0061\u006e\u0064o\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049d\u004c\u0069\u0073t\u0045n\u0074\u0072\u0079",NewCT_HandoutMasterIdListEntry ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0048an\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072\u0049\u0064\u004c\u0069s\u0074",NewCT_HandoutMasterIdList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0045\u006dbe\u0064d\u0065\u0064\u0046\u006f\u006et\u0044\u0061\u0074\u0061\u0049\u0064",NewCT_EmbeddedFontDataId ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0045\u006d\u0062\u0065\u0064\u0064\u0065\u0064\u0046\u006fn\u0074\u004c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079",NewCT_EmbeddedFontListEntry ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0045mb\u0065\u0064\u0064\u0065\u0064\u0046\u006f\u006e\u0074\u004c\u0069\u0073\u0074",NewCT_EmbeddedFontList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073",NewCT_SmartTags ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006f\u0077",NewCT_CustomShow ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u006fw\u004c\u0069\u0073\u0074",NewCT_CustomShowList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0068\u006f\u0074\u006f\u0041\u006c\u0062\u0075\u006d",NewCT_PhotoAlbum ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u006c\u0069\u0064\u0065\u0053\u0069\u007a\u0065",NewCT_SlideSize ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075",NewCT_Kinsoku ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004d\u006f\u0064\u0069\u0066\u0079\u0056\u0065\u0072i\u0066\u0069\u0065\u0072",NewCT_ModifyVerifier ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewCT_Presentation ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0048\u0074\u006d\u006c\u0050\u0075\u0062\u006c\u0069\u0073h\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_HtmlPublishProperties ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0057\u0065\u0062P\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_WebProperties ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fP\u0072\u0069\u006e\u0074\u0050r\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",NewCT_PrintProperties ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0049\u006e\u0066\u006f\u0042r\u006f\u0077\u0073\u0065",NewCT_ShowInfoBrowse ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0053\u0068\u006fw\u0049\u006e\u0066\u006f\u004b\u0069\u006f\u0073\u006b",NewCT_ShowInfoKiosk ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ShowProperties ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0050\u0072\u0065s\u0065\u006e\u0074\u0061\u0074i\u006fn\u0050r\u006f\u0070\u0065\u0072\u0074\u0069\u0065s",NewCT_PresentationProperties ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072",NewCT_HeaderFooter ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072",NewCT_Placeholder ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0041\u0070\u0070\u006ci\u0063\u0061\u0074\u0069\u006f\u006eN\u006f\u006e\u0056\u0069\u0073\u0075\u0061l\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0050\u0072\u006fp\u0073",NewCT_ApplicationNonVisualDrawingProps ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056i\u0073\u0075\u0061\u006c",NewCT_ShapeNonVisual ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065",NewCT_Shape ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054\u005f\u0043\u006fnn\u0065c\u0074\u006f\u0072\u004e\u006fn\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_ConnectorNonVisual ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fC\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072",NewCT_Connector ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_PictureNonVisual ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065",NewCT_Picture ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006ae\u0063t\u0046\u0072\u0061\u006d\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075\u0061\u006c",NewCT_GraphicalObjectFrameNonVisual ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fGr\u0061\u0070\u0068\u0069\u0063\u0061\u006c\u004f\u0062\u006a\u0065\u0063\u0074\u0046\u0072\u0061\u006d\u0065",NewCT_GraphicalObjectFrame ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047ro\u0075\u0070\u0053\u0068\u0061\u0070\u0065\u004e\u006f\u006e\u0056\u0069\u0073\u0075a\u006c",NewCT_GroupShapeNonVisual ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0053\u0068\u0061\u0070\u0065",NewCT_GroupShape ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0052\u0065\u006c",NewCT_Rel ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fBa\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_BackgroundProperties ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewCT_Background ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005fC\u006f\u006d\u006d\u006f\u006eS\u006c\u0069d\u0065\u0044\u0061\u0074\u0061",NewCT_CommonSlideData ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065",NewCT_Slide ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004ca\u0079\u006f\u0075\u0074",NewCT_SlideLayout ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069\u0064\u0065\u004d\u0061\u0073\u0074\u0065r\u0054\u0065\u0078\u0074\u0053\u0074\u0079\u006c\u0065\u0073",NewCT_SlideMasterTextStyles ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u0053\u006c\u0069d\u0065\u004c\u0061\u0079\u006fu\u0074I\u0064L\u0069\u0073\u0074\u0045\u006e\u0074\u0072y",NewCT_SlideLayoutIdListEntry ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u0053\u006c\u0069\u0064\u0065\u004c\u0061\u0079o\u0075\u0074\u0049\u0064Li\u0073\u0074",NewCT_SlideLayoutIdList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053\u006c\u0069\u0064\u0065\u004da\u0073\u0074\u0065\u0072",NewCT_SlideMaster ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054_\u0048\u0061\u006ed\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewCT_HandoutMaster ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u004da\u0073\u0074\u0065\u0072",NewCT_NotesMaster ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0053\u006c\u0069\u0064\u0065",NewCT_NotesSlide ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0053\u0079\u006e\u0063\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideSyncProperties ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fS\u0074\u0072\u0069\u006e\u0067\u0054\u0061\u0067",NewCT_StringTag ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0054\u0061\u0067\u004c\u0069\u0073\u0074",NewCT_TagList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","C\u0054_\u004e\u006f\u0072\u006d\u0061\u006c\u0056\u0069e\u0077\u0050\u006f\u0072ti\u006f\u006e",NewCT_NormalViewPortion ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fNo\u0072\u006d\u0061\u006c\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_NormalViewProperties ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fCo\u006d\u006d\u006f\u006e\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_CommonViewProperties ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004e\u006f\u0074\u0065\u0073\u0054\u0065\u0078t\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072t\u0069\u0065\u0073",NewCT_NotesTextViewProperties ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0053\u006c\u0069\u0064\u0065\u0045\u006e\u0074\u0072\u0079",NewCT_OutlineViewSlideEntry ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fOu\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065\u0077\u0053\u006c\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_OutlineViewSlideList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043T\u005f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0056\u0069\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_OutlineViewProperties ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053l\u0069\u0064\u0065\u0053\u006f\u0072\u0074\u0065\u0072\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_SlideSorterViewProperties ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u0065",NewCT_Guide ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005fG\u0075\u0069\u0064\u0065\u004c\u0069\u0073\u0074",NewCT_GuideList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0043o\u006d\u006d\u006f\u006e\u0053\u006c\u0069\u0064\u0065\u0056i\u0065w\u0050\u0072\u006f\u0070\u0065\u0072\u0074i\u0065\u0073",NewCT_CommonSlideViewProperties ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0053li\u0064\u0065\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_SlideViewProperties ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u004eot\u0065\u0073\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069e\u0073",NewCT_NotesViewProperties ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073",NewCT_ViewProperties ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","c\u006d\u0041\u0075\u0074\u0068\u006f\u0072\u004c\u0073\u0074",NewCmAuthorLst ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0063\u006d\u004cs\u0074",NewCmLst ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006f\u006c\u0065\u004f\u0062\u006a",NewOleObj ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065s\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e",NewPresentation ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074i\u006f\u006e\u0050\u0072",NewPresentationPr ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073\u006c\u0064",NewSld ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004c\u0061\u0079\u006f\u0075t",NewSldLayout ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u004d\u0061\u0073\u0074\u0065r",NewSldMaster ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0068\u0061\u006e\u0064\u006f\u0075\u0074\u004d\u0061\u0073\u0074\u0065\u0072",NewHandoutMaster ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","n\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074\u0065\u0072",NewNotesMaster ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u006e\u006f\u0074e\u0073",NewNotes ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0073l\u0064\u0053\u0079\u006e\u0063\u0050r",NewSldSyncPr ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0074\u0061\u0067\u004c\u0073\u0074",NewTagLst ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0076\u0069\u0065\u0077\u0050\u0072",NewViewPr ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045G\u005fS\u006c\u0069\u0064\u0065\u004ci\u0073\u0074C\u0068\u006f\u0069\u0063\u0065",NewEG_SlideListChoice ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewEG_ExtensionList ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","E\u0047\u005f\u0053\u0068\u006f\u0077\u0054\u0079\u0070\u0065",NewEG_ShowType ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047_\u0054\u006f\u0070L\u0065\u0076\u0065\u006c\u0053\u006c\u0069\u0064\u0065",NewEG_TopLevelSlide ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewEG_ChildSlide ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0045\u0047\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064",NewEG_Background ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0054\u004c\u0042\u0075\u0069\u006c\u0064",NewAG_TLBuild ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u004f\u006c\u0065",NewAG_Ole ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0061\u0074\u0069o\u006e\u006d\u006c\u002f\u0032\u00300\u0036\u002f\u006da\u0069\u006e","\u0041\u0047\u005f\u0043\u0068\u0069\u006c\u0064\u0053\u006c\u0069\u0064\u0065",NewAG_ChildSlide ); }; \ No newline at end of file diff --git a/schema/soo/schemaLibrary/schemaLibrary.go b/schema/soo/schemaLibrary/schemaLibrary.go index 0fc8b88c2e..8306695415 100644 --- a/schema/soo/schemaLibrary/schemaLibrary.go +++ b/schema/soo/schemaLibrary/schemaLibrary.go @@ -9,45 +9,45 @@ // 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 (_ff "encoding/xml";_a "fmt";_fa "github.com/unidoc/unioffice";_fg "github.com/unidoc/unioffice/common/logger";);type CT_SchemaLibrary struct{Schema []*CT_Schema ;}; +package schemaLibrary ;import (_a "encoding/xml";_b "fmt";_bg "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/common/logger";);func NewCT_SchemaLibrary ()*CT_SchemaLibrary {_eb :=&CT_SchemaLibrary {};return _eb };type CT_Schema struct{UriAttr *string ; +ManifestLocationAttr *string ;SchemaLocationAttr *string ;SchemaLanguageAttr *string ;}; -// Validate validates the CT_SchemaLibrary and its children -func (_ad *CT_SchemaLibrary )Validate ()error {return _ad .ValidateWithPath ("\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func (_bd *SchemaLibrary )MarshalXML (e *_ff .Encoder ,start _ff .StartElement )error {start .Attr =append (start .Attr ,_ff .Attr {Name :_ff .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 ,_ff .Attr {Name :_ff .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 ,_ff .Attr {Name :_ff .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bd .CT_SchemaLibrary .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path +func (_db *CT_Schema )ValidateWithPath (path string )error {return nil };func NewSchemaLibrary ()*SchemaLibrary {_dc :=&SchemaLibrary {};_dc .CT_SchemaLibrary =*NewCT_SchemaLibrary ();return _dc ;};func (_ab *CT_Schema )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {if _ab .UriAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u003a\u0075\u0072\u0069"},Value :_b .Sprintf ("\u0025\u0076",*_ab .UriAttr )}); +};if _ab .ManifestLocationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u003a\u006dan\u0069\u0066\u0065\u0073\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_ab .ManifestLocationAttr )}); +};if _ab .SchemaLocationAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"},Value :_b .Sprintf ("\u0025\u0076",*_ab .SchemaLocationAttr )}); +};if _ab .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_b .Sprintf ("\u0025\u0076",*_ab .SchemaLanguageAttr )}); +};e .EncodeToken (start );e .EncodeToken (_a .EndElement {Name :start .Name });return nil ;};type SchemaLibrary struct{CT_SchemaLibrary };func NewCT_Schema ()*CT_Schema {_d :=&CT_Schema {};return _d }; + +// ValidateWithPath validates the SchemaLibrary and its children, prefixing error messages with path +func (_fad *SchemaLibrary )ValidateWithPath (path string )error {if _aaf :=_fad .CT_SchemaLibrary .ValidateWithPath (path );_aaf !=nil {return _aaf ;};return nil ;}; // Validate validates the CT_Schema and its children -func (_ccb *CT_Schema )Validate ()error {return _ccb .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func (_fgg *CT_SchemaLibrary )UnmarshalXML (d *_ff .Decoder ,start _ff .StartElement )error {_fab :for {_ecg ,_dd :=d .Token ();if _dd !=nil {return _dd ; -};switch _gag :=_ecg .(type ){case _ff .StartElement :switch _gag .Name {case _ff .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_ab :=NewCT_Schema (); -if _gff :=d .DecodeElement (_ab ,&_gag );_gff !=nil {return _gff ;};_fgg .Schema =append (_fgg .Schema ,_ab );default:_fg .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gag .Name ); -if _dc :=d .Skip ();_dc !=nil {return _dc ;};};case _ff .EndElement :break _fab ;case _ff .CharData :};};return nil ;};func NewCT_Schema ()*CT_Schema {_b :=&CT_Schema {};return _b }; +func (_ac *CT_Schema )Validate ()error {return _ac .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");}; -// ValidateWithPath validates the SchemaLibrary and its children, prefixing error messages with path -func (_gbb *SchemaLibrary )ValidateWithPath (path string )error {if _bce :=_gbb .CT_SchemaLibrary .ValidateWithPath (path );_bce !=nil {return _bce ;};return nil ;};func (_fe *CT_SchemaLibrary )MarshalXML (e *_ff .Encoder ,start _ff .StartElement )error {e .EncodeToken (start ); -if _fe .Schema !=nil {_gb :=_ff .StartElement {Name :_ff .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006da"}};for _ ,_cce :=range _fe .Schema {e .EncodeElement (_cce ,_gb );};};e .EncodeToken (_ff .EndElement {Name :start .Name });return nil ; +// Validate validates the CT_SchemaLibrary and its children +func (_ge *CT_SchemaLibrary )Validate ()error {return _ge .ValidateWithPath ("\u0043\u0054_\u0053\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func (_cf *CT_Schema )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {for _ ,_cff :=range start .Attr {if _cff .Name .Local =="\u0075\u0072\u0069"{_de ,_af :=_cff .Value ,error (nil ); +if _af !=nil {return _af ;};_cf .UriAttr =&_de ;continue ;};if _cff .Name .Local =="\u006d\u0061n\u0069\u0066\u0065s\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_e ,_dd :=_cff .Value ,error (nil );if _dd !=nil {return _dd ;};_cf .ManifestLocationAttr =&_e ; +continue ;};if _cff .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"{_gd ,_bf :=_cff .Value ,error (nil );if _bf !=nil {return _bf ;};_cf .SchemaLocationAttr =&_gd ;continue ;};if _cff .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_ea ,_f :=_cff .Value ,error (nil ); +if _f !=nil {return _f ;};_cf .SchemaLanguageAttr =&_ea ;continue ;};};for {_bb ,_cb :=d .Token ();if _cb !=nil {return _b .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0068e\u006d\u0061\u003a\u0020\u0025\u0073",_cb );};if _cg ,_aa :=_bb .(_a .EndElement ); +_aa &&_cg .Name ==start .Name {break ;};};return nil ;};func (_acf *SchemaLibrary )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0063\u0068\u0065\u006da\u004c\u0069\u0062\u0072\u0061\u0072\u0079\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); +start .Attr =append (start .Attr ,_a .Attr {Name :_a .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); +start .Name .Local ="\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079";return _acf .CT_SchemaLibrary .MarshalXML (e ,start );};func (_fa *CT_SchemaLibrary )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {e .EncodeToken (start ); +if _fa .Schema !=nil {_dba :=_a .StartElement {Name :_a .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006da"}};for _ ,_bbe :=range _fa .Schema {e .EncodeElement (_bbe ,_dba );};};e .EncodeToken (_a .EndElement {Name :start .Name });return nil ; }; -// ValidateWithPath validates the CT_SchemaLibrary and its children, prefixing error messages with path -func (_df *CT_SchemaLibrary )ValidateWithPath (path string )error {for _ccea ,_ffc :=range _df .Schema {if _gbc :=_ffc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_ccea ));_gbc !=nil {return _gbc ; -};};return nil ;};func (_efc *SchemaLibrary )UnmarshalXML (d *_ff .Decoder ,start _ff .StartElement )error {_efc .CT_SchemaLibrary =*NewCT_SchemaLibrary ();_baa :for {_fd ,_cg :=d .Token ();if _cg !=nil {return _cg ;};switch _ea :=_fd .(type ){case _ff .StartElement :switch _ea .Name {case _ff .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_cb :=NewCT_Schema (); -if _fda :=d .DecodeElement (_cb ,&_ea );_fda !=nil {return _fda ;};_efc .Schema =append (_efc .Schema ,_cb );default:_fg .Log .Debug ("\u0073\u006b\u0069\u0070\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",_ea .Name ); -if _bc :=d .Skip ();_bc !=nil {return _bc ;};};case _ff .EndElement :break _baa ;case _ff .CharData :};};return nil ;};func NewSchemaLibrary ()*SchemaLibrary {_fb :=&SchemaLibrary {};_fb .CT_SchemaLibrary =*NewCT_SchemaLibrary ();return _fb ;}; - // Validate validates the SchemaLibrary and its children -func (_fabe *SchemaLibrary )Validate ()error {return _fabe .ValidateWithPath ("\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func (_c *CT_Schema )MarshalXML (e *_ff .Encoder ,start _ff .StartElement )error {if _c .UriAttr !=nil {start .Attr =append (start .Attr ,_ff .Attr {Name :_ff .Name {Local :"\u006d\u0061\u003a\u0075\u0072\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_c .UriAttr )}); -};if _c .ManifestLocationAttr !=nil {start .Attr =append (start .Attr ,_ff .Attr {Name :_ff .Name {Local :"\u006d\u0061\u003a\u006dan\u0069\u0066\u0065\u0073\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_c .ManifestLocationAttr )}); -};if _c .SchemaLocationAttr !=nil {start .Attr =append (start .Attr ,_ff .Attr {Name :_ff .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_c .SchemaLocationAttr )}); -};if _c .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_ff .Attr {Name :_ff .Name {Local :"\u006d\u0061\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_c .SchemaLanguageAttr )}); -};e .EncodeToken (start );e .EncodeToken (_ff .EndElement {Name :start .Name });return nil ;}; +func (_ed *SchemaLibrary )Validate ()error {return _ed .ValidateWithPath ("\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079");};func (_fe *SchemaLibrary )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_fe .CT_SchemaLibrary =*NewCT_SchemaLibrary (); +_bgf :for {_bbfg ,_ae :=d .Token ();if _ae !=nil {return _ae ;};switch _ace :=_bbfg .(type ){case _a .StartElement :switch _ace .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_cae :=NewCT_Schema (); +if _ag :=d .DecodeElement (_cae ,&_ace );_ag !=nil {return _ag ;};_fe .Schema =append (_fe .Schema ,_cae );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\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",_ace .Name ); +if _geg :=d .Skip ();_geg !=nil {return _geg ;};};case _a .EndElement :break _bgf ;case _a .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path -func (_eff *CT_Schema )ValidateWithPath (path string )error {return nil };type CT_Schema struct{UriAttr *string ;ManifestLocationAttr *string ;SchemaLocationAttr *string ;SchemaLanguageAttr *string ;};func NewCT_SchemaLibrary ()*CT_SchemaLibrary {_ba :=&CT_SchemaLibrary {}; -return _ba };func (_ca *CT_Schema )UnmarshalXML (d *_ff .Decoder ,start _ff .StartElement )error {for _ ,_cc :=range start .Attr {if _cc .Name .Local =="\u0075\u0072\u0069"{_e ,_g :=_cc .Value ,error (nil );if _g !=nil {return _g ;};_ca .UriAttr =&_e ; -continue ;};if _cc .Name .Local =="\u006d\u0061n\u0069\u0066\u0065s\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_ga ,_ec :=_cc .Value ,error (nil );if _ec !=nil {return _ec ;};_ca .ManifestLocationAttr =&_ga ;continue ;};if _cc .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"{_d ,_ac :=_cc .Value ,error (nil ); -if _ac !=nil {return _ac ;};_ca .SchemaLocationAttr =&_d ;continue ;};if _cc .Name .Local =="\u0073\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_ef ,_ed :=_cc .Value ,error (nil );if _ed !=nil {return _ed ;};_ca .SchemaLanguageAttr =&_ef ; -continue ;};};for {_aa ,_dg :=d .Token ();if _dg !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0068e\u006d\u0061\u003a\u0020\u0025\u0073",_dg );};if _gf ,_da :=_aa .(_ff .EndElement );_da &&_gf .Name ==start .Name {break ; -};};return nil ;};type SchemaLibrary struct{CT_SchemaLibrary };func init (){_fa .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); -_fa .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); -_fa .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +// ValidateWithPath validates the CT_SchemaLibrary and its children, prefixing error messages with path +func (_bbb *CT_SchemaLibrary )ValidateWithPath (path string )error {for _gb ,_dda :=range _bbb .Schema {if _dg :=_dda .ValidateWithPath (_b .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_gb ));_dg !=nil {return _dg ; +};};return nil ;};func (_ca *CT_SchemaLibrary )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_caf :for {_bag ,_cfa :=d .Token ();if _cfa !=nil {return _cfa ;};switch _bbf :=_bag .(type ){case _a .StartElement :switch _bbf .Name {case _a .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_fc :=NewCT_Schema (); +if _ebb :=d .DecodeElement (_fc ,&_bbf );_ebb !=nil {return _ebb ;};_ca .Schema =append (_ca .Schema ,_fc );default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bbf .Name ); +if _eg :=d .Skip ();_eg !=nil {return _eg ;};};case _a .EndElement :break _caf ;case _a .CharData :};};return nil ;};type CT_SchemaLibrary struct{Schema []*CT_Schema ;};func init (){_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 ); +_bg .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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 ad8467c68a..ce884c8eea 100644 --- a/schema/soo/sml/sml.go +++ b/schema/soo/sml/sml.go @@ -9,2505 +9,2209 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package sml ;import (_f "encoding/xml";_bc "fmt";_ae "github.com/unidoc/unioffice";_ec "github.com/unidoc/unioffice/common/logger";_ee "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_a "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; -_db "strconv";_e "strings";_d "time";);func (_edgff *CT_Parameter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eagd :=range start .Attr {if _eagd .Name .Local =="\u006e\u0061\u006d\u0065"{_caaae ,_cecfa :=_eagd .Value ,error (nil ); -if _cecfa !=nil {return _cecfa ;};_edgff .NameAttr =&_caaae ;continue ;};if _eagd .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_edcgc ,_gdcfe :=_db .ParseInt (_eagd .Value ,10,32);if _gdcfe !=nil {return _gdcfe ;};_afdb :=int32 (_edcgc );_edgff .SqlTypeAttr =&_afdb ; -continue ;};if _eagd .Name .Local =="\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"{_edgff .ParameterTypeAttr .UnmarshalXMLAttr (_eagd );continue ;};if _eagd .Name .Local =="\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"{_gfafc ,_afecfb :=_db .ParseBool (_eagd .Value ); -if _afecfb !=nil {return _afecfb ;};_edgff .RefreshOnChangeAttr =&_gfafc ;continue ;};if _eagd .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_bdbaae ,_ddefbc :=_eagd .Value ,error (nil );if _ddefbc !=nil {return _ddefbc ;};_edgff .PromptAttr =&_bdbaae ; -continue ;};if _eagd .Name .Local =="\u0062o\u006f\u006c\u0065\u0061\u006e"{_adbaf ,_eebgg :=_db .ParseBool (_eagd .Value );if _eebgg !=nil {return _eebgg ;};_edgff .BooleanAttr =&_adbaf ;continue ;};if _eagd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065"{_cadgf ,_gfggc :=_db .ParseFloat (_eagd .Value ,64); -if _gfggc !=nil {return _gfggc ;};_edgff .DoubleAttr =&_cadgf ;continue ;};if _eagd .Name .Local =="\u0069n\u0074\u0065\u0067\u0065\u0072"{_gebedeg ,_edfag :=_db .ParseInt (_eagd .Value ,10,32);if _edfag !=nil {return _edfag ;};_gcbeee :=int32 (_gebedeg ); -_edgff .IntegerAttr =&_gcbeee ;continue ;};if _eagd .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_affgb ,_bebgg :=_eagd .Value ,error (nil );if _bebgg !=nil {return _bebgg ;};_edgff .StringAttr =&_affgb ;continue ;};if _eagd .Name .Local =="\u0063\u0065\u006c\u006c"{_cdfef ,_cggce :=_eagd .Value ,error (nil ); -if _cggce !=nil {return _cggce ;};_edgff .CellAttr =&_cdfef ;continue ;};};for {_ggcbfa ,_bbfgc :=d .Token ();if _bbfgc !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_bbfgc ); -};if _eefdf ,_edded :=_ggcbfa .(_f .EndElement );_edded &&_eefdf .Name ==start .Name {break ;};};return nil ;};func (_ccfcef *CT_TableParts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afaagf :=range start .Attr {if _afaagf .Name .Local =="\u0063\u006f\u0075n\u0074"{_eaedae ,_dabag :=_db .ParseUint (_afaagf .Value ,10,32); -if _dabag !=nil {return _dabag ;};_acccad :=uint32 (_eaedae );_ccfcef .CountAttr =&_acccad ;continue ;};};_baebb :for {_aggba ,_eebbc :=d .Token ();if _eebbc !=nil {return _eebbc ;};switch _cddfe :=_aggba .(type ){case _f .StartElement :switch _cddfe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074a\u0062\u006c\u0065\u0050\u0061\u0072t"}:_fagbb :=NewCT_TablePart (); -if _aeaef :=d .DecodeElement (_fagbb ,&_cddfe );_aeaef !=nil {return _aeaef ;};_ccfcef .TablePart =append (_ccfcef .TablePart ,_fagbb );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cddfe .Name ); -if _gdcfed :=d .Skip ();_gdcfed !=nil {return _gdcfed ;};};case _f .EndElement :break _baebb ;case _f .CharData :};};return nil ;};func NewCT_RevisionMove ()*CT_RevisionMove {_gbcb :=&CT_RevisionMove {};return _gbcb };func (_dggfg ST_Qualifier )Validate ()error {return _dggfg .ValidateWithPath ("")}; -func (_addd *CT_DdeLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdad :=range start .Attr {if _fdad .Name .Local =="\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"{_aagg ,_aacfd :=_fdad .Value ,error (nil );if _aacfd !=nil {return _aacfd ; -};_addd .DdeServiceAttr =_aagg ;continue ;};if _fdad .Name .Local =="\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"{_eacbe ,_gcdb :=_fdad .Value ,error (nil );if _gcdb !=nil {return _gcdb ;};_addd .DdeTopicAttr =_eacbe ;continue ;};};_bcccd :for {_ceeff ,_fdffg :=d .Token (); -if _fdffg !=nil {return _fdffg ;};switch _ecabg :=_ceeff .(type ){case _f .StartElement :switch _ecabg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}:_addd .DdeItems =NewCT_DdeItems (); -if _abbaf :=d .DecodeElement (_addd .DdeItems ,&_ecabg );_abbaf !=nil {return _abbaf ;};default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_ecabg .Name ); -if _cbffd :=d .Skip ();_cbffd !=nil {return _cbffd ;};};case _f .EndElement :break _bcccd ;case _f .CharData :};};return nil ;};func NewCT_Boolean ()*CT_Boolean {_bgf :=&CT_Boolean {};return _bgf }; - -// Validate validates the CT_WebPublishItems and its children -func (_baaea *CT_WebPublishItems )Validate ()error {return _baaea .ValidateWithPath ("\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073");}; +package sml ;import (_bc "encoding/xml";_a "fmt";_ff "github.com/unidoc/unioffice";_ga "github.com/unidoc/unioffice/common/logger";_ag "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_gd "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes"; +_fa "strconv";_f "strings";_g "time";);func (_addeea ST_ConditionalFormattingOperator )Validate ()error {return _addeea .ValidateWithPath ("")};func (_beaegb ST_WebSourceType )ValidateWithPath (path string )error {switch _beaegb {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 (_beaegb )); +};return nil ;};func (_dbdce *CT_CsPageSetup )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gccg :=range start .Attr {if _gccg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gccg .Name .Local =="\u0069\u0064"||_gccg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gccg .Name .Local =="\u0069\u0064"{_cgea ,_bgdfg :=_gccg .Value ,error (nil ); +if _bgdfg !=nil {return _bgdfg ;};_dbdce .IdAttr =&_cgea ;continue ;};if _gccg .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_ddfeb ,_acdbf :=_fa .ParseUint (_gccg .Value ,10,32);if _acdbf !=nil {return _acdbf ;};_cgcab :=uint32 (_ddfeb ); +_dbdce .PaperSizeAttr =&_cgcab ;continue ;};if _gccg .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_baedf ,_dbae :=_gccg .Value ,error (nil );if _dbae !=nil {return _dbae ;};_dbdce .PaperWidthAttr =&_baedf ;continue ;};if _gccg .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_bbbb ,_acda :=_fa .ParseUint (_gccg .Value ,10,32); +if _acda !=nil {return _acda ;};_cafc :=uint32 (_bbbb );_dbdce .FirstPageNumberAttr =&_cafc ;continue ;};if _gccg .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_dbdce .OrientationAttr .UnmarshalXMLAttr (_gccg );continue ; +};if _gccg .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_fdddg ,_cbca :=_fa .ParseBool (_gccg .Value );if _cbca !=nil {return _cbca ;};_dbdce .UsePrinterDefaultsAttr =&_fdddg ;continue ;};if _gccg .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_gafbg ,_edcaa :=_gccg .Value ,error (nil ); +if _edcaa !=nil {return _edcaa ;};_dbdce .PaperHeightAttr =&_gafbg ;continue ;};if _gccg .Name .Local =="\u0064\u0072\u0061f\u0074"{_acbdd ,_acff :=_fa .ParseBool (_gccg .Value );if _acff !=nil {return _acff ;};_dbdce .DraftAttr =&_acbdd ;continue ;};if _gccg .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_gdefe ,_aeed :=_fa .ParseBool (_gccg .Value ); +if _aeed !=nil {return _aeed ;};_dbdce .UseFirstPageNumberAttr =&_gdefe ;continue ;};if _gccg .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_aadaf ,_ggac :=_fa .ParseUint (_gccg .Value ,10,32);if _ggac !=nil {return _ggac ; +};_fbfa :=uint32 (_aadaf );_dbdce .HorizontalDpiAttr =&_fbfa ;continue ;};if _gccg .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_abfdc ,_dgbaf :=_fa .ParseUint (_gccg .Value ,10,32);if _dgbaf !=nil {return _dgbaf ;};_bdadcf :=uint32 (_abfdc ); +_dbdce .VerticalDpiAttr =&_bdadcf ;continue ;};if _gccg .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_gebad ,_gagf :=_fa .ParseUint (_gccg .Value ,10,32);if _gagf !=nil {return _gagf ;};_cgfd :=uint32 (_gebad );_dbdce .CopiesAttr =&_cgfd ;continue ; +};if _gccg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_fgdg ,_bbbba :=_fa .ParseBool (_gccg .Value );if _bbbba !=nil {return _bbbba ;};_dbdce .BlackAndWhiteAttr =&_fgdg ;continue ;};};for {_afdfe ,_fabd :=d .Token (); +if _fabd !=nil {return _a .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",_fabd );};if _fcbb ,_cfgg :=_afdfe .(_bc .EndElement );_cfgg &&_fcbb .Name ==start .Name {break ; +};};return nil ;}; -// Validate validates the CT_DeletedField and its children -func (_gcegf *CT_DeletedField )Validate ()error {return _gcegf .ValidateWithPath ("\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064");}; +// ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path +func (_bbba *CT_BorderPr )ValidateWithPath (path string )error {if _bgb :=_bbba .StyleAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_bgb !=nil {return _bgb ;};if _bbba .Color !=nil {if _abb :=_bbba .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072"); +_abb !=nil {return _abb ;};};return nil ;}; -// Validate validates the CT_CellAlignment and its children -func (_fdbcd *CT_CellAlignment )Validate ()error {return _fdbcd .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};type ST_DvAspect byte ;func (_gfggff ST_OleUpdate )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ebcac :=_f .Attr {}; -_ebcac .Name =name ;switch _gfggff {case ST_OleUpdateUnset :_ebcac .Value ="";case ST_OleUpdateOLEUPDATE_ALWAYS :_ebcac .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case ST_OleUpdateOLEUPDATE_ONCALL :_ebcac .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c"; -};return _ebcac ,nil ;};func (_gfeea *CT_PhoneticPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_gfeea .FontIdAttr )}); -if _gfeea .TypeAttr !=ST_PhoneticTypeUnset {_baecb ,_dbgeg :=_gfeea .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _dbgeg !=nil {return _dbgeg ;};start .Attr =append (start .Attr ,_baecb );};if _gfeea .AlignmentAttr !=ST_PhoneticAlignmentUnset {_eccaa ,_ddcbd :=_gfeea .AlignmentAttr .MarshalXMLAttr (_f .Name {Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}); -if _ddcbd !=nil {return _ddcbd ;};start .Attr =append (start .Attr ,_eccaa );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DataBar struct{ +// Validate validates the PivotTableDefinition and its children +func (_efddcc *PivotTableDefinition )Validate ()error {return _efddcc .ValidateWithPath ("P\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func (_cgcffb ST_BorderStyle )ValidateWithPath (path string )error {switch _cgcffb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14: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 (_cgcffb )); +};return nil ;};func (_decbe *ExternalLink )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _decbe .CT_ExternalLink .MarshalXML (e ,start );};func (_afcbc *CT_Comments )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +_ffgc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u0068\u006f\u0072\u0073"}};e .EncodeElement (_afcbc .Authors ,_ffgc );_adbd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074"}}; +e .EncodeElement (_afcbc .CommentList ,_adbd );if _afcbc .ExtLst !=nil {_aedf :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afcbc .ExtLst ,_aedf );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// Minimum Length -MinLengthAttr *uint32 ; +// ValidateWithPath validates the CT_DdeItem and its children, prefixing error messages with path +func (_ddbgd *CT_DdeItem )ValidateWithPath (path string )error {if _ddbgd .Values !=nil {if _gaggb :=_ddbgd .Values .ValidateWithPath (path +"\u002fV\u0061\u006c\u0075\u0065\u0073");_gaggb !=nil {return _gaggb ;};};return nil ;};type CT_CellSmartTags struct{ -// Maximum Length -MaxLengthAttr *uint32 ; +// Reference +RAttr string ; -// Show Values -ShowValueAttr *bool ; +// Cell Smart Tag +CellSmartTag []*CT_CellSmartTag ;};type CT_DbPr struct{ -// Conditional Format Value Object -Cfvo []*CT_Cfvo ; +// Connection String +ConnectionAttr string ; -// Data Bar Color -Color *CT_Color ;};func NewCT_MetadataBlock ()*CT_MetadataBlock {_dfed :=&CT_MetadataBlock {};return _dfed };func NewCT_ChartsheetView ()*CT_ChartsheetView {_bcedb :=&CT_ChartsheetView {};return _bcedb }; +// Command Text +CommandAttr *string ; -// Validate validates the CT_MdxMetadata and its children -func (_dfdbf *CT_MdxMetadata )Validate ()error {return _dfdbf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");}; +// Command Text +ServerCommandAttr *string ; -// Validate validates the CT_PivotAreaReference and its children -func (_fefe *CT_PivotAreaReference )Validate ()error {return _fefe .ValidateWithPath ("C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065");};type PivotCacheRecords struct{CT_PivotCacheRecords };func (_cdbeb *ST_SmartTagShow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bccfgb ,_bbagf :=d .Token (); -if _bbagf !=nil {return _bbagf ;};if _ffdeb ,_caaaec :=_bccfgb .(_f .EndElement );_caaaec &&_ffdeb .Name ==start .Name {*_cdbeb =1;return nil ;};if _bcddd ,_dafcee :=_bccfgb .(_f .CharData );!_dafcee {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bccfgb ); -}else {switch string (_bcddd ){case "":*_cdbeb =0;case "\u0061\u006c\u006c":*_cdbeb =1;case "\u006e\u006f\u006e\u0065":*_cdbeb =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_cdbeb =3;};};_bccfgb ,_bbagf =d .Token ();if _bbagf !=nil {return _bbagf ; -};if _ddgga ,_cddgb :=_bccfgb .(_f .EndElement );_cddgb &&_ddgga .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bccfgb ); -};func NewCT_ExternalDefinedNames ()*CT_ExternalDefinedNames {_cagcf :=&CT_ExternalDefinedNames {};return _cagcf ;};func NewCT_PCDKPI ()*CT_PCDKPI {_dbgfc :=&CT_PCDKPI {};return _dbgfc };func NewCT_TableStyle ()*CT_TableStyle {_edbfb :=&CT_TableStyle {}; -return _edbfb };type CT_Worksheet struct{ +// OLE DB Command Type +CommandTypeAttr *uint32 ;};func (_ebdbca *ST_ExternalConnectionType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cfcbd ,_ecdeafg :=d .Token ();if _ecdeafg !=nil {return _ecdeafg ;};if _bcdfd ,_fbgee :=_cfcbd .(_bc .EndElement );_fbgee &&_bcdfd .Name ==start .Name {*_ebdbca =1; +return nil ;};if _gfebaf ,_fcecca :=_cfcbd .(_bc .CharData );!_fcecca {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",_cfcbd );}else {switch string (_gfebaf ){case "":*_ebdbca =0; +case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_ebdbca =1;case "\u0074\u0065\u0078\u0074":*_ebdbca =2;case "\u004d\u0044\u0059":*_ebdbca =3;case "\u0044\u004d\u0059":*_ebdbca =4;case "\u0059\u004d\u0044":*_ebdbca =5;case "\u004d\u0059\u0044":*_ebdbca =6; +case "\u0044\u0059\u004d":*_ebdbca =7;case "\u0059\u0044\u004d":*_ebdbca =8;case "\u0073\u006b\u0069\u0070":*_ebdbca =9;case "\u0045\u004d\u0044":*_ebdbca =10;};};_cfcbd ,_ecdeafg =d .Token ();if _ecdeafg !=nil {return _ecdeafg ;};if _aaeadb ,_acbfc :=_cfcbd .(_bc .EndElement ); +_acbfc &&_aaeadb .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",_cfcbd );};func (_bcdfg *CT_SmartTagTypes )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fcggb :for {_fgbde ,_eaeca :=d .Token (); +if _eaeca !=nil {return _eaeca ;};switch _gacedf :=_fgbde .(type ){case _bc .StartElement :switch _gacedf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ecdcb :=NewCT_SmartTagType (); +if _egdgdd :=d .DecodeElement (_ecdcb ,&_gacedf );_egdgdd !=nil {return _egdgdd ;};_bcdfg .SmartTagType =append (_bcdfg .SmartTagType ,_ecdcb );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gacedf .Name ); +if _eadaba :=d .Skip ();_eadaba !=nil {return _eadaba ;};};case _bc .EndElement :break _fcggb ;case _bc .CharData :};};return nil ;};func (_cfag *CT_Cols )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ffed :for {_dgcgf ,_fgcca :=d .Token (); +if _fgcca !=nil {return _fgcca ;};switch _daed :=_dgcgf .(type ){case _bc .StartElement :switch _daed .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cdefe :=NewCT_Col (); +if _eafbf :=d .DecodeElement (_cdefe ,&_daed );_eafbf !=nil {return _eafbf ;};_cfag .Col =append (_cfag .Col ,_cdefe );default:_ga .Log .Debug ("\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",_daed .Name ); +if _deebc :=d .Skip ();_deebc !=nil {return _deebc ;};};case _bc .EndElement :break _ffed ;case _bc .CharData :};};return nil ;}; -// Worksheet Properties -SheetPr *CT_SheetPr ; +// ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path +func (_cfecbb *CT_TableColumn )ValidateWithPath (path string )error {if _dcabg :=_cfecbb .TotalsRowFunctionAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0074al\u0073\u0052\u006f\u0077\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074t\u0072"); +_dcabg !=nil {return _dcabg ;};if _cfecbb .CalculatedColumnFormula !=nil {if _baggf :=_cfecbb .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"); +_baggf !=nil {return _baggf ;};};if _cfecbb .TotalsRowFormula !=nil {if _dafaf :=_cfecbb .TotalsRowFormula .ValidateWithPath (path +"\u002f\u0054\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006fr\u006d\u0075\u006c\u0061");_dafaf !=nil {return _dafaf ; +};};if _cfecbb .XmlColumnPr !=nil {if _aagebe :=_cfecbb .XmlColumnPr .ValidateWithPath (path +"\u002f\u0058\u006dl\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072");_aagebe !=nil {return _aagebe ;};};if _cfecbb .ExtLst !=nil {if _dbgef :=_cfecbb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_dbgef !=nil {return _dbgef ;};};return nil ;}; -// Worksheet Dimensions -Dimension *CT_SheetDimension ; +// Validate validates the CT_CalcCell and its children +func (_cbafg *CT_CalcCell )Validate ()error {return _cbafg .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c");}; -// Sheet Views -SheetViews *CT_SheetViews ; +// ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path +func (_cbce *CT_Consolidation )ValidateWithPath (path string )error {if _cbce .Pages !=nil {if _eddd :=_cbce .Pages .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0073");_eddd !=nil {return _eddd ;};};if _gbdcd :=_cbce .RangeSets .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"); +_gbdcd !=nil {return _gbdcd ;};return nil ;};func (_ddecc *CT_Tables )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dgdaf :=range start .Attr {if _dgdaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_edgee ,_bcdae :=_fa .ParseUint (_dgdaf .Value ,10,32); +if _bcdae !=nil {return _bcdae ;};_badbg :=uint32 (_edgee );_ddecc .CountAttr =&_badbg ;continue ;};};_efbcf :for {_dedfcd ,_ebabf :=d .Token ();if _ebabf !=nil {return _ebabf ;};switch _bdccea :=_dedfcd .(type ){case _bc .StartElement :switch _bdccea .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cabdc :=NewCT_TableMissing (); +if _cgfbd :=d .DecodeElement (_cabdc ,&_bdccea );_cgfbd !=nil {return _cgfbd ;};_ddecc .M =append (_ddecc .M ,_cabdc );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_gfebe :=NewCT_XStringElement (); +if _agceb :=d .DecodeElement (_gfebe ,&_bdccea );_agceb !=nil {return _agceb ;};_ddecc .S =append (_ddecc .S ,_gfebe );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffdbg :=NewCT_Index (); +if _fbgbc :=d .DecodeElement (_ffdbg ,&_bdccea );_fbgbc !=nil {return _fbgbc ;};_ddecc .X =append (_ddecc .X ,_ffdbg );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\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",_bdccea .Name ); +if _cbafbd :=d .Skip ();_cbafbd !=nil {return _cbafbd ;};};case _bc .EndElement :break _efbcf ;case _bc .CharData :};};return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_gded :=&CT_ExtensionList {};return _gded };type CT_OlapPr struct{ -// Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// Local Cube +LocalAttr *bool ; -// Column Information -Cols []*CT_Cols ; +// Local Cube Connection +LocalConnectionAttr *string ; -// Sheet Data -SheetData *CT_SheetData ; +// Local Refresh +LocalRefreshAttr *bool ; -// Sheet Calculation Properties -SheetCalcPr *CT_SheetCalcPr ; +// Send Locale to OLAP +SendLocaleAttr *bool ; -// Sheet Protection -SheetProtection *CT_SheetProtection ; +// Drill Through Count +RowDrillCountAttr *uint32 ; -// Protected Ranges -ProtectedRanges *CT_ProtectedRanges ; +// OLAP Fill Formatting +ServerFillAttr *bool ; -// Scenarios -Scenarios *CT_Scenarios ; +// OLAP Number Format +ServerNumberFormatAttr *bool ; -// AutoFilter -AutoFilter *CT_AutoFilter ; +// OLAP Server Font +ServerFontAttr *bool ; -// Sort State -SortState *CT_SortState ; +// OLAP Font Formatting +ServerFontColorAttr *bool ;};func (_fdbcee *CT_SheetCalcPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fccaee :=range start .Attr {if _fccaee .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_eeggb ,_dgecgb :=_fa .ParseBool (_fccaee .Value ); +if _dgecgb !=nil {return _dgecgb ;};_fdbcee .FullCalcOnLoadAttr =&_eeggb ;continue ;};};for {_adecfd ,_edbdc :=d .Token ();if _edbdc !=nil {return _a .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",_edbdc ); +};if _fgcaac ,_gdfcd :=_adecfd .(_bc .EndElement );_gdfcd &&_fgcaac .Name ==start .Name {break ;};};return nil ;};func (_fdddc *CT_Macrosheet )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fdddc .SheetData =NewCT_SheetData ();_fgcba :for {_aagfc ,_fgacg :=d .Token (); +if _fgacg !=nil {return _fgacg ;};switch _caaec :=_aagfc .(type ){case _bc .StartElement :switch _caaec .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .SheetPr =NewCT_SheetPr (); +if _egceb :=d .DecodeElement (_fdddc .SheetPr ,&_caaec );_egceb !=nil {return _egceb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .Dimension =NewCT_SheetDimension (); +if _cgagg :=d .DecodeElement (_fdddc .Dimension ,&_caaec );_cgagg !=nil {return _cgagg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fdddc .SheetViews =NewCT_SheetViews (); +if _fecd :=d .DecodeElement (_fdddc .SheetViews ,&_caaec );_fecd !=nil {return _fecd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fdddc .SheetFormatPr =NewCT_SheetFormatPr (); +if _cbcbb :=d .DecodeElement (_fdddc .SheetFormatPr ,&_caaec );_cbcbb !=nil {return _cbcbb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gfdae :=NewCT_Cols (); +if _gbcc :=d .DecodeElement (_gfdae ,&_caaec );_gbcc !=nil {return _gbcc ;};_fdddc .Cols =append (_fdddc .Cols ,_gfdae );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _abcdd :=d .DecodeElement (_fdddc .SheetData ,&_caaec ); +_abcdd !=nil {return _abcdd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .SheetProtection =NewCT_SheetProtection (); +if _fbecb :=d .DecodeElement (_fdddc .SheetProtection ,&_caaec );_fbecb !=nil {return _fbecb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .AutoFilter =NewCT_AutoFilter (); +if _efdfc :=d .DecodeElement (_fdddc .AutoFilter ,&_caaec );_efdfc !=nil {return _efdfc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .SortState =NewCT_SortState (); +if _fddaf :=d .DecodeElement (_fdddc .SortState ,&_caaec );_fddaf !=nil {return _fddaf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .DataConsolidate =NewCT_DataConsolidate (); +if _degdd :=d .DecodeElement (_fdddc .DataConsolidate ,&_caaec );_degdd !=nil {return _degdd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fdddc .CustomSheetViews =NewCT_CustomSheetViews (); +if _ddgc :=d .DecodeElement (_fdddc .CustomSheetViews ,&_caaec );_ddgc !=nil {return _ddgc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .PhoneticPr =NewCT_PhoneticPr (); +if _bddbe :=d .DecodeElement (_fdddc .PhoneticPr ,&_caaec );_bddbe !=nil {return _bddbe ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddbeg :=NewCT_ConditionalFormatting (); +if _daegc :=d .DecodeElement (_ddbeg ,&_caaec );_daegc !=nil {return _daegc ;};_fdddc .ConditionalFormatting =append (_fdddc .ConditionalFormatting ,_ddbeg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .PrintOptions =NewCT_PrintOptions (); +if _eabg :=d .DecodeElement (_fdddc .PrintOptions ,&_caaec );_eabg !=nil {return _eabg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .PageMargins =NewCT_PageMargins (); +if _dcbfb :=d .DecodeElement (_fdddc .PageMargins ,&_caaec );_dcbfb !=nil {return _dcbfb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .PageSetup =NewCT_PageSetup (); +if _babbf :=d .DecodeElement (_fdddc .PageSetup ,&_caaec );_babbf !=nil {return _babbf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .HeaderFooter =NewCT_HeaderFooter (); +if _ebgeb :=d .DecodeElement (_fdddc .HeaderFooter ,&_caaec );_ebgeb !=nil {return _ebgeb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .RowBreaks =NewCT_PageBreak (); +if _acgcc :=d .DecodeElement (_fdddc .RowBreaks ,&_caaec );_acgcc !=nil {return _acgcc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .ColBreaks =NewCT_PageBreak (); +if _eddeb :=d .DecodeElement (_fdddc .ColBreaks ,&_caaec );_eddeb !=nil {return _eddeb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fdddc .CustomProperties =NewCT_CustomProperties (); +if _cdcgd :=d .DecodeElement (_fdddc .CustomProperties ,&_caaec );_cdcgd !=nil {return _cdcgd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .Drawing =NewCT_Drawing (); +if _fcdag :=d .DecodeElement (_fdddc .Drawing ,&_caaec );_fcdag !=nil {return _fcdag ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .LegacyDrawing =NewCT_LegacyDrawing (); +if _feace :=d .DecodeElement (_fdddc .LegacyDrawing ,&_caaec );_feace !=nil {return _feace ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _faceg :=d .DecodeElement (_fdddc .LegacyDrawingHF ,&_caaec );_faceg !=nil {return _faceg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .DrawingHF =NewCT_DrawingHF (); +if _cdddd :=d .DecodeElement (_fdddc .DrawingHF ,&_caaec );_cdddd !=nil {return _cdddd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .Picture =NewCT_SheetBackgroundPicture (); +if _gafbd :=d .DecodeElement (_fdddc .Picture ,&_caaec );_gafbd !=nil {return _gafbd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdddc .OleObjects =NewCT_OleObjects (); +if _ebafc :=d .DecodeElement (_fdddc .OleObjects ,&_caaec );_ebafc !=nil {return _ebafc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdddc .ExtLst =NewCT_ExtensionList (); +if _abebc :=d .DecodeElement (_fdddc .ExtLst ,&_caaec );_abebc !=nil {return _abebc ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_caaec .Name ); +if _edfad :=d .Skip ();_edfad !=nil {return _edfad ;};};case _bc .EndElement :break _fgcba ;case _bc .CharData :};};return nil ;};func (_eefab *CT_PivotCacheDefinition )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_eefab .CacheSource =NewCT_CacheSource (); +_eefab .CacheFields =NewCT_CacheFields ();for _ ,_ccgdg :=range start .Attr {if _ccgdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccgdg .Name .Local =="\u0069\u0064"||_ccgdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ccgdg .Name .Local =="\u0069\u0064"{_efggae ,_aadff :=_ccgdg .Value ,error (nil ); +if _aadff !=nil {return _aadff ;};_eefab .IdAttr =&_efggae ;continue ;};if _ccgdg .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_fgacbf ,_gdbeg :=_fa .ParseBool (_ccgdg .Value );if _gdbeg !=nil {return _gdbeg ; +};_eefab .UpgradeOnRefreshAttr =&_fgacbf ;continue ;};if _ccgdg .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_dgdca ,_baccdc :=_fa .ParseBool (_ccgdg .Value );if _baccdc !=nil {return _baccdc ;};_eefab .TupleCacheAttr =&_dgdca ; +continue ;};if _ccgdg .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_dbceg ,_dceabg :=_fa .ParseBool (_ccgdg .Value );if _dceabg !=nil {return _dceabg ;};_eefab .SaveDataAttr =&_dbceg ;continue ;};if _ccgdg .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_gbace ,_bcaed :=_fa .ParseBool (_ccgdg .Value ); +if _bcaed !=nil {return _bcaed ;};_eefab .SupportSubqueryAttr =&_gbace ;continue ;};if _ccgdg .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_fcgbc ,_cccac :=_fa .ParseBool (_ccgdg .Value );if _cccac !=nil {return _cccac ; +};_eefab .OptimizeMemoryAttr =&_fcgbc ;continue ;};if _ccgdg .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_ggedd ,_eecad :=_fa .ParseBool (_ccgdg .Value );if _eecad !=nil {return _eecad ; +};_eefab .SupportAdvancedDrillAttr =&_ggedd ;continue ;};if _ccgdg .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_cffedf ,_abgaec :=_ccgdg .Value ,error (nil );if _abgaec !=nil {return _abgaec ;};_eefab .RefreshedByAttr =&_cffedf ; +continue ;};if _ccgdg .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_afcgc ,_acaab :=ParseStdlibTime (_ccgdg .Value );if _acaab !=nil {return _acaab ;};_eefab .RefreshedDateIsoAttr =&_afcgc ;continue ; +};if _ccgdg .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_cfcbe ,_gbebb :=_fa .ParseBool (_ccgdg .Value );if _gbebb !=nil {return _gbebb ;};_eefab .InvalidAttr =&_cfcbe ;continue ;};if _ccgdg .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_cagcd ,_ddaca :=_fa .ParseBool (_ccgdg .Value ); +if _ddaca !=nil {return _ddaca ;};_eefab .BackgroundQueryAttr =&_cagcd ;continue ;};if _ccgdg .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_deffce ,_cfcce :=_fa .ParseUint (_ccgdg .Value ,10,32); +if _cfcce !=nil {return _cfcce ;};_bdfcd :=uint32 (_deffce );_eefab .MissingItemsLimitAttr =&_bdfcd ;continue ;};if _ccgdg .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_ecgace ,_ffgfg :=_fa .ParseUint (_ccgdg .Value ,10,8); +if _ffgfg !=nil {return _ffgfg ;};_faagbd :=uint8 (_ecgace );_eefab .RefreshedVersionAttr =&_faagbd ;continue ;};if _ccgdg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_ddbad ,_deee :=_fa .ParseBool (_ccgdg .Value ); +if _deee !=nil {return _deee ;};_eefab .RefreshOnLoadAttr =&_ddbad ;continue ;};if _ccgdg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_fceee ,_gggeg :=_fa .ParseFloat (_ccgdg .Value ,64);if _gggeg !=nil {return _gggeg ; +};_eefab .RefreshedDateAttr =&_fceee ;continue ;};if _ccgdg .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_gcgdb ,_cabcd :=_fa .ParseUint (_ccgdg .Value ,10,32);if _cabcd !=nil {return _cabcd ;};_afbbee :=uint32 (_gcgdb ); +_eefab .RecordCountAttr =&_afbbee ;continue ;};if _ccgdg .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_dfcag ,_ccbgf :=_fa .ParseUint (_ccgdg .Value ,10,8);if _ccbgf !=nil {return _ccbgf ;};_cebfe :=uint8 (_dfcag ); +_eefab .CreatedVersionAttr =&_cebfe ;continue ;};if _ccgdg .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_ggfef ,_fcgfe :=_fa .ParseUint (_ccgdg .Value ,10,8);if _fcgfe !=nil {return _fcgfe ; +};_gaebg :=uint8 (_ggfef );_eefab .MinRefreshableVersionAttr =&_gaebg ;continue ;};if _ccgdg .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_gagbf ,_ggedc :=_fa .ParseBool (_ccgdg .Value );if _ggedc !=nil {return _ggedc ; +};_eefab .EnableRefreshAttr =&_gagbf ;continue ;};};_fgdaa :for {_ggbgd ,_bbfdf :=d .Token ();if _bbfdf !=nil {return _bbfdf ;};switch _fabgb :=_ggbgd .(type ){case _bc .StartElement :switch _fabgb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gcbgb :=d .DecodeElement (_eefab .CacheSource ,&_fabgb ); +_gcbgb !=nil {return _gcbgb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dabfe :=d .DecodeElement (_eefab .CacheFields ,&_fabgb ); +_dabfe !=nil {return _dabfe ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eefab .CacheHierarchies =NewCT_CacheHierarchies (); +if _fgcgc :=d .DecodeElement (_eefab .CacheHierarchies ,&_fabgb );_fgcgc !=nil {return _fgcgc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eefab .Kpis =NewCT_PCDKPIs (); +if _cfdcd :=d .DecodeElement (_eefab .Kpis ,&_fabgb );_cfdcd !=nil {return _cfdcd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eefab .TupleCache =NewCT_TupleCache (); +if _begbg :=d .DecodeElement (_eefab .TupleCache ,&_fabgb );_begbg !=nil {return _begbg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eefab .CalculatedItems =NewCT_CalculatedItems (); +if _abaee :=d .DecodeElement (_eefab .CalculatedItems ,&_fabgb );_abaee !=nil {return _abaee ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eefab .CalculatedMembers =NewCT_CalculatedMembers (); +if _cdaec :=d .DecodeElement (_eefab .CalculatedMembers ,&_fabgb );_cdaec !=nil {return _cdaec ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eefab .Dimensions =NewCT_Dimensions (); +if _gegaff :=d .DecodeElement (_eefab .Dimensions ,&_fabgb );_gegaff !=nil {return _gegaff ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eefab .MeasureGroups =NewCT_MeasureGroups (); +if _fcbbec :=d .DecodeElement (_eefab .MeasureGroups ,&_fabgb );_fcbbec !=nil {return _fcbbec ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eefab .Maps =NewCT_MeasureDimensionMaps (); +if _ffebda :=d .DecodeElement (_eefab .Maps ,&_fabgb );_ffebda !=nil {return _ffebda ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eefab .ExtLst =NewCT_ExtensionList (); +if _acdab :=d .DecodeElement (_eefab .ExtLst ,&_fabgb );_acdab !=nil {return _acdab ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\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",_fabgb .Name ); +if _afafd :=d .Skip ();_afafd !=nil {return _afafd ;};};case _bc .EndElement :break _fgdaa ;case _bc .CharData :};};return nil ;};func NewCT_DataConsolidate ()*CT_DataConsolidate {_beae :=&CT_DataConsolidate {};return _beae }; -// Data Consolidate -DataConsolidate *CT_DataConsolidate ; +// Validate validates the CT_Formats and its children +func (_aeff *CT_Formats )Validate ()error {return _aeff .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_deaff *Chartsheet )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_deaff .CT_Chartsheet =*NewCT_Chartsheet (); +_fcggaa :for {_aedcc ,_gecfbg :=d .Token ();if _gecfbg !=nil {return _gecfbg ;};switch _faega :=_aedcc .(type ){case _bc .StartElement :switch _faega .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deaff .SheetPr =NewCT_ChartsheetPr (); +if _gebade :=d .DecodeElement (_deaff .SheetPr ,&_faega );_gebade !=nil {return _gebade ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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 _ggffg :=d .DecodeElement (_deaff .SheetViews ,&_faega ); +_ggffg !=nil {return _ggffg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deaff .SheetProtection =NewCT_ChartsheetProtection (); +if _ggffag :=d .DecodeElement (_deaff .SheetProtection ,&_faega );_ggffag !=nil {return _ggffag ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_deaff .CustomSheetViews =NewCT_CustomChartsheetViews (); +if _gfgff :=d .DecodeElement (_deaff .CustomSheetViews ,&_faega );_gfgff !=nil {return _gfgff ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deaff .PageMargins =NewCT_PageMargins (); +if _gcefba :=d .DecodeElement (_deaff .PageMargins ,&_faega );_gcefba !=nil {return _gcefba ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deaff .PageSetup =NewCT_CsPageSetup (); +if _fbgcde :=d .DecodeElement (_deaff .PageSetup ,&_faega );_fbgcde !=nil {return _fbgcde ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deaff .HeaderFooter =NewCT_HeaderFooter (); +if _fbafd :=d .DecodeElement (_deaff .HeaderFooter ,&_faega );_fbafd !=nil {return _fbafd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _ffdeee :=d .DecodeElement (_deaff .Drawing ,&_faega ); +_ffdeee !=nil {return _ffdeee ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deaff .LegacyDrawing =NewCT_LegacyDrawing (); +if _fcdec :=d .DecodeElement (_deaff .LegacyDrawing ,&_faega );_fcdec !=nil {return _fcdec ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deaff .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _ebabed :=d .DecodeElement (_deaff .LegacyDrawingHF ,&_faega );_ebabed !=nil {return _ebabed ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deaff .DrawingHF =NewCT_DrawingHF (); +if _eagfe :=d .DecodeElement (_deaff .DrawingHF ,&_faega );_eagfe !=nil {return _eagfe ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deaff .Picture =NewCT_SheetBackgroundPicture (); +if _gddac :=d .DecodeElement (_deaff .Picture ,&_faega );_gddac !=nil {return _gddac ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deaff .WebPublishItems =NewCT_WebPublishItems (); +if _bgbgga :=d .DecodeElement (_deaff .WebPublishItems ,&_faega );_bgbgga !=nil {return _bgbgga ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deaff .ExtLst =NewCT_ExtensionList (); +if _afccg :=d .DecodeElement (_deaff .ExtLst ,&_faega );_afccg !=nil {return _afccg ;};default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\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",_faega .Name ); +if _fcggee :=d .Skip ();_fcggee !=nil {return _fcggee ;};};case _bc .EndElement :break _fcggaa ;case _bc .CharData :};};return nil ;};func (_ggbd *CT_DynamicFilter )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {_bfdb ,_efac :=_ggbd .TypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _efac !=nil {return _efac ;};start .Attr =append (start .Attr ,_bfdb );if _ggbd .ValAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_ggbd .ValAttr )});};if _ggbd .ValIsoAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u006c\u0049\u0073\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_ggbd .ValIsoAttr )}); +};if _ggbd .MaxValAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_ggbd .MaxValAttr )});};if _ggbd .MaxValIsoAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"},Value :_a .Sprintf ("\u0025\u0076",*_ggbd .MaxValIsoAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_MdxMetadata ()*CT_MdxMetadata {_aced :=&CT_MdxMetadata {};return _aced }; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path +func (_ccccb *CT_TableStyle )ValidateWithPath (path string )error {for _cbeeg ,_ceaag :=range _ccccb .TableStyleElement {if _gbegf :=_ceaag .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065E\u006c\u0065\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_cbeeg )); +_gbegf !=nil {return _gbegf ;};};return nil ;};func (_bggdbc ST_PageOrder )Validate ()error {return _bggdbc .ValidateWithPath ("")};const (ST_OleUpdateUnset ST_OleUpdate =0;ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate =1;ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate =2; +);type CT_RevisionInsertSheet struct{ -// Merge Cells -MergeCells *CT_MergeCells ; +// Sheet Id +SheetIdAttr uint32 ; -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ; +// Sheet Name +NameAttr string ; -// Conditional Formatting -ConditionalFormatting []*CT_ConditionalFormatting ; +// Sheet Position +SheetPositionAttr uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_PageField ()*CT_PageField {_dffc :=&CT_PageField {};return _dffc };func NewCT_Top10 ()*CT_Top10 {_bdeace :=&CT_Top10 {};return _bdeace };func (_gbagc *CT_VolMain )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u0072s\u0074"},Value :_a .Sprintf ("\u0025\u0076",_gbagc .FirstAttr )}); +e .EncodeToken (start );_fbbdb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003at\u0070"}};for _ ,_dedgab :=range _gbagc .Tp {e .EncodeElement (_dedgab ,_fbbdb );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_SmartTagPr ()*CT_SmartTagPr {_cddcc :=&CT_SmartTagPr {}; +return _cddcc };func (_aabda *CT_TupleCache )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_beegd :for {_acggce ,_agfag :=d .Token ();if _agfag !=nil {return _agfag ;};switch _aecge :=_acggce .(type ){case _bc .StartElement :switch _aecge .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabda .Entries =NewCT_PCDSDTCEntries (); +if _fedfc :=d .DecodeElement (_aabda .Entries ,&_aecge );_fedfc !=nil {return _fedfc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aabda .Sets =NewCT_Sets (); +if _fcfbf :=d .DecodeElement (_aabda .Sets ,&_aecge );_fcfbf !=nil {return _fcfbf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabda .QueryCache =NewCT_QueryCache (); +if _dddcad :=d .DecodeElement (_aabda .QueryCache ,&_aecge );_dddcad !=nil {return _dddcad ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aabda .ServerFormats =NewCT_ServerFormats (); +if _bfedd :=d .DecodeElement (_aabda .ServerFormats ,&_aecge );_bfedd !=nil {return _bfedd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aabda .ExtLst =NewCT_ExtensionList (); +if _cdaeg :=d .DecodeElement (_aabda .ExtLst ,&_aecge );_cdaeg !=nil {return _cdaeg ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_aecge .Name ); +if _gccfc :=d .Skip ();_gccfc !=nil {return _gccfc ;};};case _bc .EndElement :break _beegd ;case _bc .CharData :};};return nil ;}; -// Data Validations -DataValidations *CT_DataValidations ; +// ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path +func (_fgbg *CT_ChartsheetView )ValidateWithPath (path string )error {if _fgbg .ExtLst !=nil {if _ggabc :=_fgbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggabc !=nil {return _ggabc ;};};return nil ;};func (_eabdb *CT_DbPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_eabdb .ConnectionAttr )}); +if _eabdb .CommandAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063o\u006d\u006d\u0061\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_eabdb .CommandAttr )});};if _eabdb .ServerCommandAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_eabdb .ServerCommandAttr )}); +};if _eabdb .CommandTypeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eabdb .CommandTypeAttr )});};e .EncodeToken (start ); +e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_cfcec *CT_ExtensionList )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );if _cfcec .Ext !=nil {_gbgea :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}}; +for _ ,_acfb :=range _cfcec .Ext {e .EncodeElement (_acfb ,_gbgea );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_MdxKPI struct{ -// Hyperlinks -Hyperlinks *CT_Hyperlinks ; +// Member Unique Name Index +NAttr uint32 ; -// Print Options -PrintOptions *CT_PrintOptions ; +// KPI Index +NpAttr uint32 ; -// Page Margins -PageMargins *CT_PageMargins ; +// KPI Property +PAttr ST_MdxKPIProperty ;};func (_aaee *CT_CalcChain )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );_bcf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_gcf :=range _aaee .C {e .EncodeElement (_gcf ,_bcf ); +};if _aaee .ExtLst !=nil {_bbaae :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aaee .ExtLst ,_bbaae );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Validate validates the CT_Members and its children +func (_eacf *CT_Members )Validate ()error {return _eacf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};type CT_Controls struct{ -// Header and Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Embedded Control +Control []*CT_Control ;}; -// Horizontal Page Breaks -RowBreaks *CT_PageBreak ; +// ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path +func (_caece *CT_SmartTagTypes )ValidateWithPath (path string )error {for _cccd ,_ceegac :=range _caece .SmartTagType {if _eaefb :=_ceegac .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_cccd )); +_eaefb !=nil {return _eaefb ;};};return nil ;};type Table struct{CT_Table };func (_ddgefb ST_OleUpdate )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_ddgefb .String (),start );}; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path +func (_ddgbd *CT_Cell )ValidateWithPath (path string )error {if _ddbg :=_ddgbd .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ddbg !=nil {return _ddbg ;};if _ddgbd .F !=nil {if _efff :=_ddgbd .F .ValidateWithPath (path +"\u002f\u0046"); +_efff !=nil {return _efff ;};};if _ddgbd .Is !=nil {if _decb :=_ddgbd .Is .ValidateWithPath (path +"\u002f\u0049\u0073");_decb !=nil {return _decb ;};};if _ddgbd .ExtLst !=nil {if _ggeb :=_ddgbd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ggeb !=nil {return _ggeb ;};};return nil ;}; -// Custom Properties -CustomProperties *CT_CustomProperties ; +// ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path +func (_dbfeg *CT_GroupMember )ValidateWithPath (path string )error {return nil };func (_deefe *CT_FutureMetadataBlock )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_aeccb :for {_eecfc ,_cdaee :=d .Token ();if _cdaee !=nil {return _cdaee ; +};switch _cfcefb :=_eecfc .(type ){case _bc .StartElement :switch _cfcefb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_deefe .ExtLst =NewCT_ExtensionList (); +if _dcbd :=d .DecodeElement (_deefe .ExtLst ,&_cfcefb );_dcbd !=nil {return _dcbd ;};default:_ga .Log .Debug ("\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",_cfcefb .Name ); +if _dddbb :=d .Skip ();_dddbb !=nil {return _dddbb ;};};case _bc .EndElement :break _aeccb ;case _bc .CharData :};};return nil ;}; -// Cell Watch Items -CellWatches *CT_CellWatches ; +// Validate validates the CT_MemberProperties and its children +func (_gagede *CT_MemberProperties )Validate ()error {return _gagede .ValidateWithPath ("\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_bdccc *CT_FutureMetadata )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cedda :=range start .Attr {if _cedda .Name .Local =="\u006e\u0061\u006d\u0065"{_ggfdc ,_bagg :=_cedda .Value ,error (nil ); +if _bagg !=nil {return _bagg ;};_bdccc .NameAttr =_ggfdc ;continue ;};if _cedda .Name .Local =="\u0063\u006f\u0075n\u0074"{_bafgd ,_bfebg :=_fa .ParseUint (_cedda .Value ,10,32);if _bfebg !=nil {return _bfebg ;};_bbeg :=uint32 (_bafgd );_bdccc .CountAttr =&_bbeg ; +continue ;};};_dbfda :for {_daagd ,_dabeed :=d .Token ();if _dabeed !=nil {return _dabeed ;};switch _ddaf :=_daagd .(type ){case _bc .StartElement :switch _ddaf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afgebf :=NewCT_FutureMetadataBlock (); +if _gecf :=d .DecodeElement (_afgebf ,&_ddaf );_gecf !=nil {return _gecf ;};_bdccc .Bk =append (_bdccc .Bk ,_afgebf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdccc .ExtLst =NewCT_ExtensionList (); +if _gadgc :=d .DecodeElement (_bdccc .ExtLst ,&_ddaf );_gadgc !=nil {return _gadgc ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_ddaf .Name ); +if _dacb :=d .Skip ();_dacb !=nil {return _dacb ;};};case _bc .EndElement :break _dbfda ;case _bc .CharData :};};return nil ;}; -// Ignored Errors -IgnoredErrors *CT_IgnoredErrors ; +// ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path +func (_faad *CT_ExternalSheetNames )ValidateWithPath (path string )error {for _fbdcc ,_cgdeab :=range _faad .SheetName {if _adad :=_cgdeab .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fbdcc )); +_adad !=nil {return _adad ;};};return nil ;}; -// Smart Tags -SmartTags *CT_SmartTags ; +// ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path +func (_adgec *CT_PrintOptions )ValidateWithPath (path string )error {return nil };func (_adge *CT_CalculatedItem )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_adge .PivotArea =NewCT_PivotArea ();for _ ,_cgbf :=range start .Attr {if _cgbf .Name .Local =="\u0066\u0069\u0065l\u0064"{_egce ,_abaf :=_fa .ParseUint (_cgbf .Value ,10,32); +if _abaf !=nil {return _abaf ;};_febf :=uint32 (_egce );_adge .FieldAttr =&_febf ;continue ;};if _cgbf .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_bfff ,_aacf :=_cgbf .Value ,error (nil );if _aacf !=nil {return _aacf ;};_adge .FormulaAttr =&_bfff ; +continue ;};};_ccbaa :for {_fffad ,_efef :=d .Token ();if _efef !=nil {return _efef ;};switch _cbde :=_fffad .(type ){case _bc .StartElement :switch _cbde .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bdfg :=d .DecodeElement (_adge .PivotArea ,&_cbde ); +_bdfg !=nil {return _bdfg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adge .ExtLst =NewCT_ExtensionList (); +if _ccgd :=d .DecodeElement (_adge .ExtLst ,&_cbde );_ccgd !=nil {return _ccgd ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_cbde .Name ); +if _agc :=d .Skip ();_agc !=nil {return _agc ;};};case _bc .EndElement :break _ccbaa ;case _bc .CharData :};};return nil ;};func (_bbeb *CT_CustomFilter )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bbeb .OperatorAttr !=ST_FilterOperatorUnset {_dece ,_bedea :=_bbeb .OperatorAttr .MarshalXMLAttr (_bc .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"}); +if _bedea !=nil {return _bedea ;};start .Attr =append (start .Attr ,_dece );};if _bbeb .ValAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bbeb .ValAttr )});};e .EncodeToken (start ); +e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Drawing -Drawing *CT_Drawing ; +// ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path +func (_ffafe *CT_MemberProperty )ValidateWithPath (path string )error {return nil };func (_gdadc *CT_DataRefs )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_accg :=range start .Attr {if _accg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffeea ,_gbgbc :=_fa .ParseUint (_accg .Value ,10,32); +if _gbgbc !=nil {return _gbgbc ;};_fece :=uint32 (_ffeea );_gdadc .CountAttr =&_fece ;continue ;};};_egec :for {_adfef ,_fdfgc :=d .Token ();if _fdfgc !=nil {return _fdfgc ;};switch _aecad :=_adfef .(type ){case _bc .StartElement :switch _aecad .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fefac :=NewCT_DataRef (); +if _bcgcc :=d .DecodeElement (_fefac ,&_aecad );_bcgcc !=nil {return _bcgcc ;};_gdadc .DataRef =append (_gdadc .DataRef ,_fefac );default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_aecad .Name ); +if _dbbeg :=d .Skip ();_dbbeg !=nil {return _dbbeg ;};};case _bc .EndElement :break _egec ;case _bc .CharData :};};return nil ;};func (_dbdd *CT_LegacyDrawing )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_degfd :=range start .Attr {if _degfd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_degfd .Name .Local =="\u0069\u0064"||_degfd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_degfd .Name .Local =="\u0069\u0064"{_eecfee ,_cgbc :=_degfd .Value ,error (nil ); +if _cgbc !=nil {return _cgbc ;};_dbdd .IdAttr =_eecfee ;continue ;};};for {_edgc ,_bfecf :=d .Token ();if _bfecf !=nil {return _a .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",_bfecf ); +};if _ddfbc ,_dadbd :=_edgc .(_bc .EndElement );_dadbd &&_ddfbc .Name ==start .Name {break ;};};return nil ;}; -// Legacy Drawing -LegacyDrawing *CT_LegacyDrawing ; +// Validate validates the CT_pivotTableDefinition and its children +func (_afdccd *CT_pivotTableDefinition )Validate ()error {return _afdccd .ValidateWithPath ("\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func NewCT_OutlinePr ()*CT_OutlinePr {_dgccd :=&CT_OutlinePr {}; +return _dgccd };func (_fbdgdb *CT_RevisionSheetRename )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fbdgdb .SheetIdAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006fl\u0064\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_fbdgdb .OldNameAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006ee\u0077\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_fbdgdb .NewNameAttr )}); +if _fbdgdb .RIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fbdgdb .RIdAttr )});};if _fbdgdb .UaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fbdgdb .UaAttr ))}); +};if _fbdgdb .RaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fbdgdb .RaAttr ))});};e .EncodeToken (start );if _fbdgdb .ExtLst !=nil {_dfcea :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_fbdgdb .ExtLst ,_dfcea );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; +// ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path +func (_gabcb *ExternalLink )ValidateWithPath (path string )error {if _badeec :=_gabcb .CT_ExternalLink .ValidateWithPath (path );_badeec !=nil {return _badeec ;};return nil ;};type CT_WorksheetSource struct{ -// Background Image -Picture *CT_SheetBackgroundPicture ;OleObjects *CT_OleObjects ; +// Reference +RefAttr *string ; -// Embedded Controls -Controls *CT_Controls ; +// Named Range +NameAttr *string ; -// Web Publishing Items -WebPublishItems *CT_WebPublishItems ; +// Sheet Name +SheetAttr *string ;IdAttr *string ;};func NewCT_AutoSortScope ()*CT_AutoSortScope {_dbc :=&CT_AutoSortScope {};_dbc .PivotArea =NewCT_PivotArea ();return _dbc ;};func (_eddf *CT_CalcPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dgbc :=range start .Attr {if _dgbc .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"{_bec ,_dcgd :=_fa .ParseFloat (_dgbc .Value ,64); +if _dcgd !=nil {return _dcgd ;};_eddf .IterateDeltaAttr =&_bec ;continue ;};if _dgbc .Name .Local =="\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"{_eddf .CalcModeAttr .UnmarshalXMLAttr (_dgbc );continue ;};if _dgbc .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_abge ,_bfbc :=_fa .ParseBool (_dgbc .Value ); +if _bfbc !=nil {return _bfbc ;};_eddf .FullCalcOnLoadAttr =&_abge ;continue ;};if _dgbc .Name .Local =="\u0072e\u0066\u004d\u006f\u0064\u0065"{_eddf .RefModeAttr .UnmarshalXMLAttr (_dgbc );continue ;};if _dgbc .Name .Local =="\u0069t\u0065\u0072\u0061\u0074\u0065"{_aabfc ,_bddb :=_fa .ParseBool (_dgbc .Value ); +if _bddb !=nil {return _bddb ;};_eddf .IterateAttr =&_aabfc ;continue ;};if _dgbc .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"{_gbeb ,_dbgc :=_fa .ParseUint (_dgbc .Value ,10,32);if _dbgc !=nil {return _dbgc ;};_ddeb :=uint32 (_gbeb ); +_eddf .IterateCountAttr =&_ddeb ;continue ;};if _dgbc .Name .Local =="\u0063\u0061\u006c\u0063\u0049\u0064"{_abcb ,_eaac :=_fa .ParseUint (_dgbc .Value ,10,32);if _eaac !=nil {return _eaac ;};_bbfa :=uint32 (_abcb );_eddf .CalcIdAttr =&_bbfa ;continue ; +};if _dgbc .Name .Local =="\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"{_debg ,_gafcg :=_fa .ParseBool (_dgbc .Value );if _gafcg !=nil {return _gafcg ;};_eddf .FullPrecisionAttr =&_debg ;continue ;};if _dgbc .Name .Local =="\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"{_fbbc ,_dgfa :=_fa .ParseBool (_dgbc .Value ); +if _dgfa !=nil {return _dgfa ;};_eddf .CalcCompletedAttr =&_fbbc ;continue ;};if _dgbc .Name .Local =="\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"{_dcbg ,_gff :=_fa .ParseBool (_dgbc .Value );if _gff !=nil {return _gff ;};_eddf .CalcOnSaveAttr =&_dcbg ; +continue ;};if _dgbc .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"{_gbaea ,_bbfe :=_fa .ParseBool (_dgbc .Value );if _bbfe !=nil {return _bbfe ;};_eddf .ConcurrentCalcAttr =&_gbaea ;continue ;};if _dgbc .Name .Local =="c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"{_fdbc ,_agb :=_fa .ParseUint (_dgbc .Value ,10,32); +if _agb !=nil {return _agb ;};_bcfb :=uint32 (_fdbc );_eddf .ConcurrentManualCountAttr =&_bcfb ;continue ;};if _dgbc .Name .Local =="\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"{_ccba ,_efe :=_fa .ParseBool (_dgbc .Value ); +if _efe !=nil {return _efe ;};_eddf .ForceFullCalcAttr =&_ccba ;continue ;};};for {_bcdd ,_cce :=d .Token ();if _cce !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006cc\u0050\u0072\u003a\u0020\u0025\u0073",_cce ); +};if _eggg ,_dbdg :=_bcdd .(_bc .EndElement );_dbdg &&_eggg .Name ==start .Name {break ;};};return nil ;};func (_agaf *CT_HierarchyUsage )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ggfcb :=range start .Attr {if _ggfcb .Name .Local =="\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"{_gcfda ,_ecfdb :=_fa .ParseInt (_ggfcb .Value ,10,32); +if _ecfdb !=nil {return _ecfdb ;};_agaf .HierarchyUsageAttr =int32 (_gcfda );continue ;};};for {_gadf ,_bdeef :=d .Token ();if _bdeef !=nil {return _a .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",_bdeef ); +};if _baca ,_ddffd :=_gadf .(_bc .EndElement );_ddffd &&_baca .Name ==start .Name {break ;};};return nil ;}; -// Table Parts -TableParts *CT_TableParts ; +// ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path +func (_ffeeb *CT_WebPublishObject )ValidateWithPath (path string )error {return nil };func NewCT_MeasureDimensionMap ()*CT_MeasureDimensionMap {_fecf :=&CT_MeasureDimensionMap {};return _fecf ;};func NewCT_ExternalDefinedNames ()*CT_ExternalDefinedNames {_dfcc :=&CT_ExternalDefinedNames {}; +return _dfcc ;};func (_adgef *CT_Format )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_adgef .PivotArea =NewCT_PivotArea ();for _ ,_efebae :=range start .Attr {if _efebae .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_adgef .ActionAttr .UnmarshalXMLAttr (_efebae ); +continue ;};if _efebae .Name .Local =="\u0064\u0078\u0066I\u0064"{_ecbdab ,_ebfgc :=_fa .ParseUint (_efebae .Value ,10,32);if _ebfgc !=nil {return _ebfgc ;};_dbffb :=uint32 (_ecbdab );_adgef .DxfIdAttr =&_dbffb ;continue ;};};_debde :for {_bfccg ,_dgeeg :=d .Token (); +if _dgeeg !=nil {return _dgeeg ;};switch _acgaa :=_bfccg .(type ){case _bc .StartElement :switch _acgaa .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bbdgg :=d .DecodeElement (_adgef .PivotArea ,&_acgaa ); +_bbdgg !=nil {return _bbdgg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_adgef .ExtLst =NewCT_ExtensionList (); +if _beafg :=d .DecodeElement (_adgef .ExtLst ,&_acgaa );_beafg !=nil {return _beafg ;};default:_ga .Log .Debug ("\u0073k\u0069\u0070p\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",_acgaa .Name ); +if _edbce :=d .Skip ();_edbce !=nil {return _edbce ;};};case _bc .EndElement :break _debde ;case _bc .CharData :};};return nil ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_adddg :=&CT_HeaderFooter {};return _adddg };func (_ddeff *CT_pivotTableDefinition )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_ddeff .NameAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ddeff .CacheIdAttr )});if _ddeff .DataOnRowsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .DataOnRowsAttr ))}); +};if _ddeff .DataPositionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_ddeff .DataPositionAttr )});};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_ddeff .DataCaptionAttr )}); +if _ddeff .GrandTotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_ddeff .GrandTotalCaptionAttr )}); +};if _ddeff .ErrorCaptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_ddeff .ErrorCaptionAttr )});};if _ddeff .ShowErrorAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ShowErrorAttr ))}); +};if _ddeff .MissingCaptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_ddeff .MissingCaptionAttr )}); +};if _ddeff .ShowMissingAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ShowMissingAttr ))});};if _ddeff .PageStyleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"},Value :_a .Sprintf ("\u0025\u0076",*_ddeff .PageStyleAttr )}); +};if _ddeff .PivotTableStyleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ddeff .PivotTableStyleAttr )}); +};if _ddeff .VacatedStyleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ddeff .VacatedStyleAttr )});};if _ddeff .TagAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0061\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_ddeff .TagAttr )}); +};if _ddeff .UpdatedVersionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_ddeff .UpdatedVersionAttr )}); +};if _ddeff .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_ddeff .MinRefreshableVersionAttr )}); +};if _ddeff .AsteriskTotalsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .AsteriskTotalsAttr ))}); +};if _ddeff .ShowItemsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ShowItemsAttr ))});};if _ddeff .EditDataAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .EditDataAttr ))}); +};if _ddeff .DisableFieldListAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .DisableFieldListAttr ))}); +};if _ddeff .ShowCalcMbrsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ShowCalcMbrsAttr ))});}; +if _ddeff .VisualTotalsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .VisualTotalsAttr ))});};if _ddeff .ShowMultipleLabelAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ShowMultipleLabelAttr ))}); +};if _ddeff .ShowDataDropDownAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ShowDataDropDownAttr ))}); +};if _ddeff .ShowDrillAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ShowDrillAttr ))});};if _ddeff .PrintDrillAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .PrintDrillAttr ))}); +};if _ddeff .ShowMemberPropertyTipsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ShowMemberPropertyTipsAttr ))}); +};if _ddeff .ShowDataTipsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ShowDataTipsAttr ))});}; +if _ddeff .EnableWizardAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .EnableWizardAttr ))});};if _ddeff .EnableDrillAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .EnableDrillAttr ))}); +};if _ddeff .EnableFieldPropertiesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .EnableFieldPropertiesAttr ))}); +};if _ddeff .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .PreserveFormattingAttr ))}); +};if _ddeff .UseAutoFormattingAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .UseAutoFormattingAttr ))}); +};if _ddeff .PageWrapAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_ddeff .PageWrapAttr )});};if _ddeff .PageOverThenDownAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .PageOverThenDownAttr ))}); +};if _ddeff .SubtotalHiddenItemsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .SubtotalHiddenItemsAttr ))}); +};if _ddeff .RowGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .RowGrandTotalsAttr ))}); +};if _ddeff .ColGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ColGrandTotalsAttr ))}); +};if _ddeff .FieldPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .FieldPrintTitlesAttr ))}); +};if _ddeff .ItemPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ItemPrintTitlesAttr ))}); +};if _ddeff .MergeItemAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .MergeItemAttr ))});};if _ddeff .ShowDropZonesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ShowDropZonesAttr ))}); +};if _ddeff .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_ddeff .CreatedVersionAttr )}); +};if _ddeff .IndentAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ddeff .IndentAttr )});};if _ddeff .ShowEmptyRowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ShowEmptyRowAttr ))}); +};if _ddeff .ShowEmptyColAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ShowEmptyColAttr ))});}; +if _ddeff .ShowHeadersAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ShowHeadersAttr ))});};if _ddeff .CompactAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .CompactAttr ))}); +};if _ddeff .OutlineAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .OutlineAttr ))});};if _ddeff .OutlineDataAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .OutlineDataAttr ))}); +};if _ddeff .CompactDataAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .CompactDataAttr ))});};if _ddeff .PublishedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .PublishedAttr ))}); +};if _ddeff .GridDropZonesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .GridDropZonesAttr ))}); +};if _ddeff .ImmersiveAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ImmersiveAttr ))});};if _ddeff .MultipleFieldFiltersAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .MultipleFieldFiltersAttr ))}); +};if _ddeff .ChartFormatAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ddeff .ChartFormatAttr )});};if _ddeff .RowHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_ddeff .RowHeaderCaptionAttr )}); +};if _ddeff .ColHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_ddeff .ColHeaderCaptionAttr )}); +};if _ddeff .FieldListSortAscendingAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .FieldListSortAscendingAttr ))}); +};if _ddeff .MdxSubqueriesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .MdxSubqueriesAttr ))}); +};if _ddeff .CustomListSortAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .CustomListSortAttr ))}); +};if _ddeff .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ddeff .AutoFormatIdAttr )});};if _ddeff .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ApplyNumberFormatsAttr ))}); +};if _ddeff .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ApplyBorderFormatsAttr ))}); +};if _ddeff .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ApplyFontFormatsAttr ))}); +};if _ddeff .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ApplyPatternFormatsAttr ))}); +};if _ddeff .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ApplyAlignmentFormatsAttr ))}); +};if _ddeff .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddeff .ApplyWidthHeightFormatsAttr ))}); +};e .EncodeToken (start );_ffbgga :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ddeff .Location ,_ffbgga );if _ddeff .PivotFields !=nil {_cedfga :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073"}}; +e .EncodeElement (_ddeff .PivotFields ,_cedfga );};if _ddeff .RowFields !=nil {_dabefg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_ddeff .RowFields ,_dabefg );}; +if _ddeff .RowItems !=nil {_cebfgf :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_ddeff .RowItems ,_cebfgf );};if _ddeff .ColFields !=nil {_dbdfef :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073"}}; +e .EncodeElement (_ddeff .ColFields ,_dbdfef );};if _ddeff .ColItems !=nil {_gdbbbd :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_ddeff .ColItems ,_gdbbbd );};if _ddeff .PageFields !=nil {_edcdaa :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}}; +e .EncodeElement (_ddeff .PageFields ,_edcdaa );};if _ddeff .DataFields !=nil {_dafgd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_ddeff .DataFields ,_dafgd ); +};if _ddeff .Formats !=nil {_baaef :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_ddeff .Formats ,_baaef );};if _ddeff .ConditionalFormats !=nil {_abecc :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0063\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073"}}; +e .EncodeElement (_ddeff .ConditionalFormats ,_abecc );};if _ddeff .ChartFormats !=nil {_bcaee :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ac\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_ddeff .ChartFormats ,_bcaee ); +};if _ddeff .PivotHierarchies !=nil {_dfafcc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_ddeff .PivotHierarchies ,_dfafcc ); +};if _ddeff .PivotTableStyleInfo !=nil {_fcbcbf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006ef\u006f"}};e .EncodeElement (_ddeff .PivotTableStyleInfo ,_fcbcbf ); +};if _ddeff .Filters !=nil {_eegaaa :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_ddeff .Filters ,_eegaaa );};if _ddeff .RowHierarchiesUsage !=nil {_deeeg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}}; +e .EncodeElement (_ddeff .RowHierarchiesUsage ,_deeeg );};if _ddeff .ColHierarchiesUsage !=nil {_afeda :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}}; +e .EncodeElement (_ddeff .ColHierarchiesUsage ,_afeda );};if _ddeff .ExtLst !=nil {_acedc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ddeff .ExtLst ,_acedc );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_RowFields ()*CT_RowFields {_cgcfg :=&CT_RowFields {};return _cgcfg };func (_gfcdca *CT_Stylesheet )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cfdeab :for {_abbbg ,_cdfbg :=d .Token ();if _cdfbg !=nil {return _cdfbg ; +};switch _daaadc :=_abbbg .(type ){case _bc .StartElement :switch _daaadc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfcdca .NumFmts =NewCT_NumFmts (); +if _cfcfg :=d .DecodeElement (_gfcdca .NumFmts ,&_daaadc );_cfcfg !=nil {return _cfcfg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfcdca .Fonts =NewCT_Fonts (); +if _efccb :=d .DecodeElement (_gfcdca .Fonts ,&_daaadc );_efccb !=nil {return _efccb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfcdca .Fills =NewCT_Fills (); +if _gageda :=d .DecodeElement (_gfcdca .Fills ,&_daaadc );_gageda !=nil {return _gageda ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfcdca .Borders =NewCT_Borders (); +if _gdgcc :=d .DecodeElement (_gfcdca .Borders ,&_daaadc );_gdgcc !=nil {return _gdgcc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gfcdca .CellStyleXfs =NewCT_CellStyleXfs (); +if _ddfaea :=d .DecodeElement (_gfcdca .CellStyleXfs ,&_daaadc );_ddfaea !=nil {return _ddfaea ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfcdca .CellXfs =NewCT_CellXfs (); +if _bcfff :=d .DecodeElement (_gfcdca .CellXfs ,&_daaadc );_bcfff !=nil {return _bcfff ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gfcdca .CellStyles =NewCT_CellStyles (); +if _agfca :=d .DecodeElement (_gfcdca .CellStyles ,&_daaadc );_agfca !=nil {return _agfca ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfcdca .Dxfs =NewCT_Dxfs (); +if _ececf :=d .DecodeElement (_gfcdca .Dxfs ,&_daaadc );_ececf !=nil {return _ececf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfcdca .TableStyles =NewCT_TableStyles (); +if _babbc :=d .DecodeElement (_gfcdca .TableStyles ,&_daaadc );_babbc !=nil {return _babbc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gfcdca .Colors =NewCT_Colors (); +if _eecaag :=d .DecodeElement (_gfcdca .Colors ,&_daaadc );_eecaag !=nil {return _eecaag ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfcdca .ExtLst =NewCT_ExtensionList (); +if _bdfcdf :=d .DecodeElement (_gfcdca .ExtLst ,&_daaadc );_bdfcdf !=nil {return _bdfcdf ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_daaadc .Name ); +if _bdgee :=d .Skip ();_bdgee !=nil {return _bdgee ;};};case _bc .EndElement :break _cfdeab ;case _bc .CharData :};};return nil ;};func (_ceacb *CT_PivotDimension )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ageggd :=range start .Attr {if _ageggd .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_gdcbb ,_bbaad :=_fa .ParseBool (_ageggd .Value ); +if _bbaad !=nil {return _bbaad ;};_ceacb .MeasureAttr =&_gdcbb ;continue ;};if _ageggd .Name .Local =="\u006e\u0061\u006d\u0065"{_cdacab ,_afebg :=_ageggd .Value ,error (nil );if _afebg !=nil {return _afebg ;};_ceacb .NameAttr =_cdacab ;continue ;};if _ageggd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gdecc ,_adaaf :=_ageggd .Value ,error (nil ); +if _adaaf !=nil {return _adaaf ;};_ceacb .UniqueNameAttr =_gdecc ;continue ;};if _ageggd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_fcgfc ,_debfad :=_ageggd .Value ,error (nil );if _debfad !=nil {return _debfad ;};_ceacb .CaptionAttr =_fcgfc ; +continue ;};};for {_caeca ,_ecccba :=d .Token ();if _ecccba !=nil {return _a .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",_ecccba ); +};if _deaae ,_fgcad :=_caeca .(_bc .EndElement );_fgcad &&_deaae .Name ==start .Name {break ;};};return nil ;};const (ST_DynamicFilterTypeUnset ST_DynamicFilterType =0;ST_DynamicFilterTypeNull ST_DynamicFilterType =1;ST_DynamicFilterTypeAboveAverage ST_DynamicFilterType =2; +ST_DynamicFilterTypeBelowAverage ST_DynamicFilterType =3;ST_DynamicFilterTypeTomorrow ST_DynamicFilterType =4;ST_DynamicFilterTypeToday ST_DynamicFilterType =5;ST_DynamicFilterTypeYesterday ST_DynamicFilterType =6;ST_DynamicFilterTypeNextWeek ST_DynamicFilterType =7; +ST_DynamicFilterTypeThisWeek ST_DynamicFilterType =8;ST_DynamicFilterTypeLastWeek ST_DynamicFilterType =9;ST_DynamicFilterTypeNextMonth ST_DynamicFilterType =10;ST_DynamicFilterTypeThisMonth ST_DynamicFilterType =11;ST_DynamicFilterTypeLastMonth ST_DynamicFilterType =12; +ST_DynamicFilterTypeNextQuarter ST_DynamicFilterType =13;ST_DynamicFilterTypeThisQuarter ST_DynamicFilterType =14;ST_DynamicFilterTypeLastQuarter ST_DynamicFilterType =15;ST_DynamicFilterTypeNextYear ST_DynamicFilterType =16;ST_DynamicFilterTypeThisYear ST_DynamicFilterType =17; +ST_DynamicFilterTypeLastYear ST_DynamicFilterType =18;ST_DynamicFilterTypeYearToDate ST_DynamicFilterType =19;ST_DynamicFilterTypeQ1 ST_DynamicFilterType =20;ST_DynamicFilterTypeQ2 ST_DynamicFilterType =21;ST_DynamicFilterTypeQ3 ST_DynamicFilterType =22; +ST_DynamicFilterTypeQ4 ST_DynamicFilterType =23;ST_DynamicFilterTypeM1 ST_DynamicFilterType =24;ST_DynamicFilterTypeM2 ST_DynamicFilterType =25;ST_DynamicFilterTypeM3 ST_DynamicFilterType =26;ST_DynamicFilterTypeM4 ST_DynamicFilterType =27;ST_DynamicFilterTypeM5 ST_DynamicFilterType =28; +ST_DynamicFilterTypeM6 ST_DynamicFilterType =29;ST_DynamicFilterTypeM7 ST_DynamicFilterType =30;ST_DynamicFilterTypeM8 ST_DynamicFilterType =31;ST_DynamicFilterTypeM9 ST_DynamicFilterType =32;ST_DynamicFilterTypeM10 ST_DynamicFilterType =33;ST_DynamicFilterTypeM11 ST_DynamicFilterType =34; +ST_DynamicFilterTypeM12 ST_DynamicFilterType =35;);func (_cgff *CT_Member )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cefd :=range start .Attr {if _cefd .Name .Local =="\u006e\u0061\u006d\u0065"{_bbgd ,_dgefa :=_cefd .Value ,error (nil ); +if _dgefa !=nil {return _dgefa ;};_cgff .NameAttr =_bbgd ;continue ;};};for {_aadgb ,_degbe :=d .Token ();if _degbe !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0065\u006db\u0065\u0072\u003a\u0020\u0025\u0073",_degbe ); +};if _cgfeab ,_feafb :=_aadgb .(_bc .EndElement );_feafb &&_cgfeab .Name ==start .Name {break ;};};return nil ;};type CT_Error struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_RElt ()*CT_RElt {_bbgafc :=&CT_RElt {};return _bbgafc };func NewCT_DataValidations ()*CT_DataValidations {_fbgfb :=&CT_DataValidations {};return _fbgfb };type CT_TableMissing struct{};type CT_RevisionQueryTableField struct{ +// Value +VAttr string ; -// Sheet Id -SheetIdAttr uint32 ; +// Unused Item +UAttr *bool ; -// QueryTable Reference -RefAttr string ; +// Calculated Item +FAttr *bool ; -// Field Id -FieldIdAttr uint32 ;}; +// Item Caption +CAttr *string ; -// Validate validates the CT_MetadataBlocks and its children -func (_ddbab *CT_MetadataBlocks )Validate ()error {return _ddbab .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073");};type CT_ExternalBook struct{IdAttr string ; +// Member Property Count +CpAttr *uint32 ; -// Supporting Workbook Sheet Names -SheetNames *CT_ExternalSheetNames ; +// Format Index +InAttr *uint32 ; -// Named Links -DefinedNames *CT_ExternalDefinedNames ; +// background Color +BcAttr *string ; -// Cached Worksheet Data -SheetDataSet *CT_ExternalSheetDataSet ;};func (_aeagg *CT_WebPublishItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_aeagg .IdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_aeagg .DivIdAttr )});_accgd ,_cbdefaf :=_aeagg .SourceTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"}); -if _cbdefaf !=nil {return _cbdefaf ;};start .Attr =append (start .Attr ,_accgd );if _aeagg .SourceRefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"},Value :_bc .Sprintf ("\u0025\u0076",*_aeagg .SourceRefAttr )}); -};if _aeagg .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_aeagg .SourceObjectAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_aeagg .DestinationFileAttr )}); -if _aeagg .TitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_aeagg .TitleAttr )});};if _aeagg .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_aeagg .AutoRepublishAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agda *CT_Font )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adgead :for {_aaaca ,_fggg :=d .Token ();if _fggg !=nil {return _fggg ;};switch _abfbe :=_aaaca .(type ){case _f .StartElement :switch _abfbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0061\u006d\u0065"}:_ggcge :=NewCT_FontName (); -if _gddce :=d .DecodeElement (_ggcge ,&_abfbe );_gddce !=nil {return _gddce ;};_agda .Name =append (_agda .Name ,_ggcge );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_cdca :=NewCT_IntProperty (); -if _ffafb :=d .DecodeElement (_cdca ,&_abfbe );_ffafb !=nil {return _ffafb ;};_agda .Charset =append (_agda .Charset ,_cdca );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_dcaba :=NewCT_FontFamily (); -if _ggeeeg :=d .DecodeElement (_dcaba ,&_abfbe );_ggeeeg !=nil {return _ggeeeg ;};_agda .Family =append (_agda .Family ,_dcaba );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_abfad :=NewCT_BooleanProperty (); -if _gdee :=d .DecodeElement (_abfad ,&_abfbe );_gdee !=nil {return _gdee ;};_agda .B =append (_agda .B ,_abfad );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_ffab :=NewCT_BooleanProperty (); -if _efcae :=d .DecodeElement (_ffab ,&_abfbe );_efcae !=nil {return _efcae ;};_agda .I =append (_agda .I ,_ffab );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_bafbb :=NewCT_BooleanProperty (); -if _ddcad :=d .DecodeElement (_bafbb ,&_abfbe );_ddcad !=nil {return _ddcad ;};_agda .Strike =append (_agda .Strike ,_bafbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_ddgf :=NewCT_BooleanProperty (); -if _decfd :=d .DecodeElement (_ddgf ,&_abfbe );_decfd !=nil {return _decfd ;};_agda .Outline =append (_agda .Outline ,_ddgf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_cacab :=NewCT_BooleanProperty (); -if _dddgg :=d .DecodeElement (_cacab ,&_abfbe );_dddgg !=nil {return _dddgg ;};_agda .Shadow =append (_agda .Shadow ,_cacab );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_bdaad :=NewCT_BooleanProperty (); -if _gfedf :=d .DecodeElement (_bdaad ,&_abfbe );_gfedf !=nil {return _gfedf ;};_agda .Condense =append (_agda .Condense ,_bdaad );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_febgf :=NewCT_BooleanProperty (); -if _fbfce :=d .DecodeElement (_febgf ,&_abfbe );_fbfce !=nil {return _fbfce ;};_agda .Extend =append (_agda .Extend ,_febgf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_becbf :=NewCT_Color (); -if _dcecd :=d .DecodeElement (_becbf ,&_abfbe );_dcecd !=nil {return _dcecd ;};_agda .Color =append (_agda .Color ,_becbf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_eaaec :=NewCT_FontSize (); -if _ageef :=d .DecodeElement (_eaaec ,&_abfbe );_ageef !=nil {return _ageef ;};_agda .Sz =append (_agda .Sz ,_eaaec );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_cgdbe :=NewCT_UnderlineProperty (); -if _dgea :=d .DecodeElement (_cgdbe ,&_abfbe );_dgea !=nil {return _dgea ;};_agda .U =append (_agda .U ,_cgdbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_fcded :=NewCT_VerticalAlignFontProperty (); -if _cfedc :=d .DecodeElement (_fcded ,&_abfbe );_cfedc !=nil {return _cfedc ;};_agda .VertAlign =append (_agda .VertAlign ,_fcded );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_dadgg :=NewCT_FontScheme (); -if _abbf :=d .DecodeElement (_dadgg ,&_abfbe );_abbf !=nil {return _abbf ;};_agda .Scheme =append (_agda .Scheme ,_dadgg );default:_ec .Log .Debug ("\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",_abfbe .Name ); -if _fbbba :=d .Skip ();_fbbba !=nil {return _fbbba ;};};case _f .EndElement :break _adgead ;case _f .CharData :};};return nil ;};func NewCT_Authors ()*CT_Authors {_cgg :=&CT_Authors {};return _cgg };func NewCT_DataField ()*CT_DataField {_eddce :=&CT_DataField {}; -return _eddce }; +// Foreground Color +FcAttr *string ; -// ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path -func (_gbdag *CT_ExternalCell )ValidateWithPath (path string )error {if _bcgab :=_gbdag .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_bcgab !=nil {return _bcgab ;};return nil ;};func (_afdc *CT_CustomFilters )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afdfe :=range start .Attr {if _afdfe .Name .Local =="\u0061\u006e\u0064"{_dabcb ,_abda :=_db .ParseBool (_afdfe .Value ); -if _abda !=nil {return _abda ;};_afdc .AndAttr =&_dabcb ;continue ;};};_ebdag :for {_adbd ,_egec :=d .Token ();if _egec !=nil {return _egec ;};switch _eegae :=_adbd .(type ){case _f .StartElement :switch _eegae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}:_faagg :=NewCT_CustomFilter (); -if _gabd :=d .DecodeElement (_faagg ,&_eegae );_gabd !=nil {return _gabd ;};_afdc .CustomFilter =append (_afdc .CustomFilter ,_faagg );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_eegae .Name ); -if _bgaa :=d .Skip ();_bgaa !=nil {return _bgaa ;};};case _f .EndElement :break _ebdag ;case _f .CharData :};};return nil ;};func (_gcfeee ST_FilterOperator )ValidateWithPath (path string )error {switch _gcfeee {case 0,1,2,3,4,5,6:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gcfeee )); -};return nil ;};func (_edcbe ST_SortType )ValidateWithPath (path string )error {switch _edcbe {case 0,1,2,3,4,5,6,7:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_edcbe )); -};return nil ;}; +// Italic +IAttr *bool ; -// Validate validates the CT_BooleanProperty and its children -func (_gbg *CT_BooleanProperty )Validate ()error {return _gbg .ValidateWithPath ("\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079");};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 (_ebcbe *CT_MergeCells )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aafae :=range start .Attr {if _aafae .Name .Local =="\u0063\u006f\u0075n\u0074"{_begcff ,_cddba :=_db .ParseUint (_aafae .Value ,10,32); -if _cddba !=nil {return _cddba ;};_dbfgb :=uint32 (_begcff );_ebcbe .CountAttr =&_dbfgb ;continue ;};};_bgeda :for {_dcbfe ,_daefb :=d .Token ();if _daefb !=nil {return _daefb ;};switch _fbfbg :=_dcbfe .(type ){case _f .StartElement :switch _fbfbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0072\u0067\u0065\u0043\u0065\u006cl"}:_afdff :=NewCT_MergeCell (); -if _bdeab :=d .DecodeElement (_afdff ,&_fbfbg );_bdeab !=nil {return _bdeab ;};_ebcbe .MergeCell =append (_ebcbe .MergeCell ,_afdff );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fbfbg .Name ); -if _ecac :=d .Skip ();_ecac !=nil {return _ecac ;};};case _f .EndElement :break _bgeda ;case _f .CharData :};};return nil ;};func (_gecfa ST_FormatAction )ValidateWithPath (path string )error {switch _gecfa {case 0,1,2,3,4:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gecfa )); -};return nil ;}; +// Underline +UnAttr *bool ; -// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path -func (_becdg *CT_FontScheme )ValidateWithPath (path string )error {if _becdg .ValAttr ==ST_FontSchemeUnset {return _bc .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _eaedea :=_becdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaedea !=nil {return _eaedea ;};return nil ;};func NewCT_Comments ()*CT_Comments {_ebgg :=&CT_Comments {};_ebgg .Authors =NewCT_Authors ();_ebgg .CommentList =NewCT_CommentList (); -return _ebgg ;}; +// Strikethrough +StAttr *bool ; -// ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path -func (_fedfd *CT_ConditionalFormatting )ValidateWithPath (path string )error {for _bbecbf ,_bdef :=range _fedfd .CfRule {if _bgcfe :=_bdef .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0043\u0066\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_bbecbf )); -_bgcfe !=nil {return _bgcfe ;};};if _fedfd .ExtLst !=nil {if _bgcfg :=_fedfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgcfg !=nil {return _bgcfg ;};};return nil ;};type ST_RevisionAction byte ;func (_efffb *CT_DynamicFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_geagf ,_bbea :=_efffb .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _bbea !=nil {return _bbea ;};start .Attr =append (start .Attr ,_geagf );if _efffb .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_efffb .ValAttr )});};if _efffb .ValIsoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c\u0049\u0073\u006f"},Value :_bc .Sprintf ("\u0025\u0076",*_efffb .ValIsoAttr )}); -};if _efffb .MaxValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_efffb .MaxValAttr )});};if _efffb .MaxValIsoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"},Value :_bc .Sprintf ("\u0025\u0076",*_efffb .MaxValIsoAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Bold +BAttr *bool ; -// ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path -func (_ddeece *CT_VolTypes )ValidateWithPath (path string )error {for _cbbeb ,_fedddb :=range _ddeece .VolType {if _aegggc :=_fedddb .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0056\u006f\u006c\u0054\u0079\u0070e\u005b\u0025\u0064\u005d",path ,_cbbeb )); -_aegggc !=nil {return _aegggc ;};};if _ddeece .ExtLst !=nil {if _dacfd :=_ddeece .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dacfd !=nil {return _dacfd ;};};return nil ;};func (_effccc *CT_RevisionInsertSheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acagf :=range start .Attr {if _acagf .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_acbba ,_bdeec :=_db .ParseUint (_acagf .Value ,10,32); -if _bdeec !=nil {return _bdeec ;};_effccc .SheetIdAttr =uint32 (_acbba );continue ;};if _acagf .Name .Local =="\u006e\u0061\u006d\u0065"{_bfgec ,_fcddb :=_acagf .Value ,error (nil );if _fcddb !=nil {return _fcddb ;};_effccc .NameAttr =_bfgec ;continue ; -};if _acagf .Name .Local =="\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fadffg ,_cebad :=_db .ParseUint (_acagf .Value ,10,32);if _cebad !=nil {return _cebad ;};_effccc .SheetPositionAttr =uint32 (_fadffg );continue ; -};if _acagf .Name .Local =="\u0072\u0049\u0064"{_cgbgc ,_cbebe :=_db .ParseUint (_acagf .Value ,10,32);if _cbebe !=nil {return _cbebe ;};_fgfeb :=uint32 (_cgbgc );_effccc .RIdAttr =&_fgfeb ;continue ;};if _acagf .Name .Local =="\u0075\u0061"{_afdfed ,_abeaf :=_db .ParseBool (_acagf .Value ); -if _abeaf !=nil {return _abeaf ;};_effccc .UaAttr =&_afdfed ;continue ;};if _acagf .Name .Local =="\u0072\u0061"{_gaede ,_ddbca :=_db .ParseBool (_acagf .Value );if _ddbca !=nil {return _ddbca ;};_effccc .RaAttr =&_gaede ;continue ;};};for {_gdfeb ,_bdegg :=d .Token (); -if _bdegg !=nil {return _bc .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",_bdegg );};if _adab ,_feeffb :=_gdfeb .(_f .EndElement ); -_feeffb &&_adab .Name ==start .Name {break ;};};return nil ;};func NewCT_GradientFill ()*CT_GradientFill {_ddfgd :=&CT_GradientFill {};return _ddfgd };type CT_Tables struct{ +// Tuples +Tpls *CT_Tuples ; -// Count of Tables -CountAttr *uint32 ; +// Member Property Indexes +X []*CT_X ;};type CT_IndexedColors struct{ -// No Value -M []*CT_TableMissing ; +// RGB Color +RgbColor []*CT_RgbColor ;};func (_decde *CT_TextFields )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _decde .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_decde .CountAttr )}); +};e .EncodeToken (start );_agffd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003at\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_gedge :=range _decde .TextField {e .EncodeElement (_gedge ,_agffd );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_Record ()*CT_Record {_fgdgg :=&CT_Record {};return _fgdgg };func (_cbdb *CT_Extension )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gbdbb :=range start .Attr {if _gbdbb .Name .Local =="\u0075\u0072\u0069"{_gedf ,_eedfe :=_gbdbb .Value ,error (nil ); +if _eedfe !=nil {return _eedfe ;};_cbdb .UriAttr =&_gedf ;continue ;};};_ddcdc :for {_gfbdd ,_gadc :=d .Token ();if _gadc !=nil {return _gadc ;};switch _feed :=_gfbdd .(type ){case _bc .StartElement :switch _feed .Name {default:if _ddfcf ,_cgbfb :=_ff .CreateElement (_feed ); +_cgbfb !=nil {return _cgbfb ;}else {if _aafdff :=d .DecodeElement (_ddfcf ,&_feed );_aafdff !=nil {return _aafdff ;};_cbdb .Any =_ddfcf ;};};case _bc .EndElement :break _ddcdc ;case _bc .CharData :};};return nil ;}; -// Character Value -S []*CT_XStringElement ; +// Validate validates the CT_CustomFilter and its children +func (_ffdge *CT_CustomFilter )Validate ()error {return _ffdge .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072");}; -// Index -X []*CT_Index ;};func (_dceba *ST_Objects )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dceba =0;case "\u0061\u006c\u006c":*_dceba =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_dceba =2;case "\u006e\u006f\u006e\u0065":*_dceba =3; -};return nil ;};func (_daffe *CT_QueryCache )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbbeb :=range start .Attr {if _gbbeb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdeda ,_cbfbd :=_db .ParseUint (_gbbeb .Value ,10,32);if _cbfbd !=nil {return _cbfbd ; -};_bbbaf :=uint32 (_gdeda );_daffe .CountAttr =&_bbbaf ;continue ;};};_eggfd :for {_fbcae ,_fdcdd :=d .Token ();if _fdcdd !=nil {return _fdcdd ;};switch _bacde :=_fbcae .(type ){case _f .StartElement :switch _bacde .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065r\u0079"}:_cdcdf :=NewCT_Query (); -if _agadb :=d .DecodeElement (_cdcdf ,&_bacde );_agadb !=nil {return _agadb ;};_daffe .Query =append (_daffe .Query ,_cdcdf );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bacde .Name ); -if _bdaddf :=d .Skip ();_bdaddf !=nil {return _bdaddf ;};};case _f .EndElement :break _eggfd ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_MetadataRecord and its children +func (_agdbg *CT_MetadataRecord )Validate ()error {return _agdbg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064");}; -// Validate validates the CT_Controls and its children -func (_afeb *CT_Controls )Validate ()error {return _afeb .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073");};func NewCT_Metadata ()*CT_Metadata {_gagff :=&CT_Metadata {};return _gagff };func (_eecff *ST_Type )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eecff =0; -case "\u006e\u006f\u006e\u0065":*_eecff =1;case "\u0061\u006c\u006c":*_eecff =2;case "\u0072\u006f\u0077":*_eecff =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_eecff =4;};return nil ;};func (_geecfc *StyleSheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d\u0061\u003a\u0073\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074";return _geecfc .CT_Stylesheet .MarshalXML (e ,start );};func (_beaa *CT_CellSmartTags )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bc .Sprintf ("\u0025\u0076",_beaa .RAttr )}); -e .EncodeToken (start );_cagb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};for _ ,_bgeb :=range _beaa .CellSmartTag {e .EncodeElement (_bgeb ,_cagb );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_VolMain ()*CT_VolMain {_aceff :=&CT_VolMain {};return _aceff }; +// Validate validates the CT_FieldGroup and its children +func (_degbc *CT_FieldGroup )Validate ()error {return _degbc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");};func NewCT_CellXfs ()*CT_CellXfs {_aeag :=&CT_CellXfs {};return _aeag }; -// Validate validates the CT_Drawing and its children -func (_fcabg *CT_Drawing )Validate ()error {return _fcabg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func NewCT_LevelGroup ()*CT_LevelGroup {_afae :=&CT_LevelGroup {};_afae .GroupMembers =NewCT_GroupMembers (); -return _afae ;}; +// ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path +func (_bgeeg *CT_MapInfo )ValidateWithPath (path string )error {for _fagd ,_aaagd :=range _bgeeg .Schema {if _eaef :=_aaagd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_fagd )); +_eaef !=nil {return _eaef ;};};for _dfccgb ,_cfbaa :=range _bgeeg .Map {if _effgba :=_cfbaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_dfccgb ));_effgba !=nil {return _effgba ;};};return nil ;}; +func (_bccgd *CT_PageItem )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_bccgd .NameAttr )});e .EncodeToken (start ); +e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_cgfe *CT_ChartFormats )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ggea :=range start .Attr {if _ggea .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbcf ,_eeaf :=_fa .ParseUint (_ggea .Value ,10,32); +if _eeaf !=nil {return _eeaf ;};_bafab :=uint32 (_cbcf );_cgfe .CountAttr =&_bafab ;continue ;};};_fddd :for {_eedg ,_afed :=d .Token ();if _afed !=nil {return _afed ;};switch _ecga :=_eedg .(type ){case _bc .StartElement :switch _ecga .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfbfd :=NewCT_ChartFormat (); +if _fagb :=d .DecodeElement (_cfbfd ,&_ecga );_fagb !=nil {return _fagb ;};_cgfe .ChartFormat =append (_cgfe .ChartFormat ,_cfbfd );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_ecga .Name ); +if _cbb :=d .Skip ();_cbb !=nil {return _cbb ;};};case _bc .EndElement :break _fddd ;case _bc .CharData :};};return nil ;};type CT_CalculatedMembers struct{ -// ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path -func (_aaag *CT_CustomChartsheetViews )ValidateWithPath (path string )error {for _bgddg ,_gbcfd :=range _aaag .CustomSheetView {if _fefad :=_gbcfd .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_bgddg )); -_fefad !=nil {return _fefad ;};};return nil ;};func (_cggba *CT_Dxf )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gadf :for {_bbdge ,_efbbf :=d .Token ();if _efbbf !=nil {return _efbbf ;};switch _acfc :=_bbdge .(type ){case _f .StartElement :switch _acfc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_cggba .Font =NewCT_Font (); -if _bagbf :=d .DecodeElement (_cggba .Font ,&_acfc );_bagbf !=nil {return _bagbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cggba .NumFmt =NewCT_NumFmt (); -if _egdc :=d .DecodeElement (_cggba .NumFmt ,&_acfc );_egdc !=nil {return _egdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_cggba .Fill =NewCT_Fill (); -if _cdbacb :=d .DecodeElement (_cggba .Fill ,&_acfc );_cdbacb !=nil {return _cdbacb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_cggba .Alignment =NewCT_CellAlignment (); -if _dabff :=d .DecodeElement (_cggba .Alignment ,&_acfc );_dabff !=nil {return _dabff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_cggba .Border =NewCT_Border (); -if _eeffc :=d .DecodeElement (_cggba .Border ,&_acfc );_eeffc !=nil {return _eeffc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_cggba .Protection =NewCT_CellProtection (); -if _bacf :=d .DecodeElement (_cggba .Protection ,&_acfc );_bacf !=nil {return _bacf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cggba .ExtLst =NewCT_ExtensionList (); -if _gbabb :=d .DecodeElement (_cggba .ExtLst ,&_acfc );_gbabb !=nil {return _gbabb ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_acfc .Name ); -if _bcef :=d .Skip ();_bcef !=nil {return _bcef ;};};case _f .EndElement :break _gadf ;case _f .CharData :};};return nil ;};func NewWorkbook ()*Workbook {_ddfgec :=&Workbook {};_ddfgec .CT_Workbook =*NewCT_Workbook ();return _ddfgec ;};func NewCT_DdeLink ()*CT_DdeLink {_adcb :=&CT_DdeLink {}; -return _adcb };func (_ccdfcc ST_TargetScreenSize )Validate ()error {return _ccdfcc .ValidateWithPath ("")};type ST_PivotAreaType byte ; +// Calculated Members Count +CountAttr *uint32 ; -// Validate validates the CT_GroupItems and its children -func (_fdge *CT_GroupItems )Validate ()error {return _fdge .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");};type CT_CellSmartTags struct{ +// Calculated Member +CalculatedMember []*CT_CalculatedMember ;};func (_gfgc *CT_DdeItems )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gbba :for {_cadgd ,_beadg :=d .Token ();if _beadg !=nil {return _beadg ;};switch _abfae :=_cadgd .(type ){case _bc .StartElement :switch _abfae .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfbbg :=NewCT_DdeItem (); +if _ecba :=d .DecodeElement (_gfbbg ,&_abfae );_ecba !=nil {return _ecba ;};_gfgc .DdeItem =append (_gfgc .DdeItem ,_gfbbg );default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_abfae .Name ); +if _cfbad :=d .Skip ();_cfbad !=nil {return _cfbad ;};};case _bc .EndElement :break _gbba ;case _bc .CharData :};};return nil ;}; -// Reference -RAttr string ; +// Validate validates the CT_CacheHierarchy and its children +func (_bca *CT_CacheHierarchy )Validate ()error {return _bca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func (_egebd ST_SortBy )ValidateWithPath (path string )error {switch _egebd {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 (_egebd )); +};return nil ;}; -// Cell Smart Tag -CellSmartTag []*CT_CellSmartTag ;};func NewCT_RPrElt ()*CT_RPrElt {_ggbac :=&CT_RPrElt {};return _ggbac };func NewCT_CustomFilters ()*CT_CustomFilters {_fcee :=&CT_CustomFilters {};return _fcee };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 (_gddad ST_PageOrder )String ()string {switch _gddad {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 NewCT_PivotFilter ()*CT_PivotFilter {_gegccb :=&CT_PivotFilter {};_gegccb .TypeAttr =ST_PivotFilterType (1);_gegccb .AutoFilter =NewCT_AutoFilter (); -return _gegccb ;};func (_dbfdcc ST_VolDepType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dbfdcc .String (),start );};func (_cfeaa ST_VolDepType )ValidateWithPath (path string )error {switch _cfeaa {case 0,1,2:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfeaa )); -};return nil ;};func (_bfef *CT_Dimensions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbda :=range start .Attr {if _cbda .Name .Local =="\u0063\u006f\u0075n\u0074"{_caced ,_accc :=_db .ParseUint (_cbda .Value ,10,32);if _accc !=nil {return _accc ; -};_dagab :=uint32 (_caced );_bfef .CountAttr =&_dagab ;continue ;};};_fabec :for {_befc ,_eegbc :=d .Token ();if _eegbc !=nil {return _eegbc ;};switch _gggcg :=_befc .(type ){case _f .StartElement :switch _gggcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_bgcg :=NewCT_PivotDimension (); -if _fgbbd :=d .DecodeElement (_bgcg ,&_gggcg );_fgbbd !=nil {return _fgbbd ;};_bfef .Dimension =append (_bfef .Dimension ,_bgcg );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gggcg .Name ); -if _ggdgf :=d .Skip ();_ggdgf !=nil {return _ggdgf ;};};case _f .EndElement :break _fabec ;case _f .CharData :};};return nil ;};func (_acecdg *ST_CellComments )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_acecdg =0;case "\u006e\u006f\u006e\u0065":*_acecdg =1; -case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_acecdg =2;case "\u0061\u0074\u0045n\u0064":*_acecdg =3;};return nil ;}; +// Validate validates the CT_DdeValues and its children +func (_ebefg *CT_DdeValues )Validate ()error {return _ebefg .ValidateWithPath ("\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073");}; -// Validate validates the CT_IgnoredErrors and its children -func (_abfg *CT_IgnoredErrors )Validate ()error {return _abfg .ValidateWithPath ("\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073");}; +// Validate validates the CT_PivotHierarchies and its children +func (_efefa *CT_PivotHierarchies )Validate ()error {return _efefa .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");}; -// ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path -func (_ebgc *CT_RangeSets )ValidateWithPath (path string )error {for _egeege ,_bfgda :=range _ebgc .RangeSet {if _cddbb :=_bfgda .ValidateWithPath (_bc .Sprintf ("\u0025s\u002fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_egeege )); -_cddbb !=nil {return _cddbb ;};};return nil ;};func (_bfdef *CT_Scenario )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dccac :=range start .Attr {if _dccac .Name .Local =="\u006e\u0061\u006d\u0065"{_bbgeaa ,_bgbefg :=_dccac .Value ,error (nil ); -if _bgbefg !=nil {return _bgbefg ;};_bfdef .NameAttr =_bbgeaa ;continue ;};if _dccac .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_edgbc ,_ebceeg :=_db .ParseBool (_dccac .Value );if _ebceeg !=nil {return _ebceeg ;};_bfdef .LockedAttr =&_edgbc ; -continue ;};if _dccac .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cbade ,_aeffe :=_db .ParseBool (_dccac .Value );if _aeffe !=nil {return _aeffe ;};_bfdef .HiddenAttr =&_cbade ;continue ;};if _dccac .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbgefb ,_beecc :=_db .ParseUint (_dccac .Value ,10,32); -if _beecc !=nil {return _beecc ;};_fdbdb :=uint32 (_fbgefb );_bfdef .CountAttr =&_fdbdb ;continue ;};if _dccac .Name .Local =="\u0075\u0073\u0065\u0072"{_gcagf ,_adfcg :=_dccac .Value ,error (nil );if _adfcg !=nil {return _adfcg ;};_bfdef .UserAttr =&_gcagf ; -continue ;};if _dccac .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_bgafd ,_fbdad :=_dccac .Value ,error (nil );if _fbdad !=nil {return _fbdad ;};_bfdef .CommentAttr =&_bgafd ;continue ;};};_dagba :for {_fabbc ,_bgged :=d .Token ();if _bgged !=nil {return _bgged ; -};switch _ebgag :=_fabbc .(type ){case _f .StartElement :switch _ebgag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}:_gfgaf :=NewCT_InputCells (); -if _fgecab :=d .DecodeElement (_gfgaf ,&_ebgag );_fgecab !=nil {return _fgecab ;};_bfdef .InputCells =append (_bfdef .InputCells ,_gfgaf );default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_ebgag .Name ); -if _egccfd :=d .Skip ();_egccfd !=nil {return _egccfd ;};};case _f .EndElement :break _dagba ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_ConditionalFormat and its children +func (_gaabc *CT_ConditionalFormat )Validate ()error {return _gaabc .ValidateWithPath ("C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074");};type CT_CellFormula struct{TAttr ST_CellFormulaType ;AcaAttr *bool ; +RefAttr *string ;Dt2DAttr *bool ;DtrAttr *bool ;Del1Attr *bool ;Del2Attr *bool ;R1Attr *string ;R2Attr *string ;CaAttr *bool ;SiAttr *uint32 ;BxAttr *bool ;Content string ;};func (_aeegfcb *CT_PivotAreaReferences )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fcbec :=range start .Attr {if _fcbec .Name .Local =="\u0063\u006f\u0075n\u0074"{_eedeff ,_ebggc :=_fa .ParseUint (_fcbec .Value ,10,32); +if _ebggc !=nil {return _ebggc ;};_dafeg :=uint32 (_eedeff );_aeegfcb .CountAttr =&_dafeg ;continue ;};};_bcdgc :for {_gegega ,_eaaef :=d .Token ();if _eaaef !=nil {return _eaaef ;};switch _cagb :=_gegega .(type ){case _bc .StartElement :switch _cagb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efagd :=NewCT_PivotAreaReference (); +if _egcca :=d .DecodeElement (_efagd ,&_cagb );_egcca !=nil {return _egcca ;};_aeegfcb .Reference =append (_aeegfcb .Reference ,_efagd );default:_ga .Log .Debug ("\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",_cagb .Name ); +if _agcdf :=d .Skip ();_agcdf !=nil {return _agcdf ;};};case _bc .EndElement :break _bcdgc ;case _bc .CharData :};};return nil ;};func (_edbdf *CT_DrawingHF )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bbga :=range start .Attr {if _bbga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbga .Name .Local =="\u0069\u0064"||_bbga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bbga .Name .Local =="\u0069\u0064"{_fbafa ,_bffe :=_bbga .Value ,error (nil ); +if _bffe !=nil {return _bffe ;};_edbdf .IdAttr =_fbafa ;continue ;};if _bbga .Name .Local =="\u0072\u0068\u0066"{_bfeab ,_dbff :=_fa .ParseUint (_bbga .Value ,10,32);if _dbff !=nil {return _dbff ;};_deedf :=uint32 (_bfeab );_edbdf .RhfAttr =&_deedf ;continue ; +};if _bbga .Name .Local =="\u006c\u0066\u006f"{_cacff ,_aggba :=_fa .ParseUint (_bbga .Value ,10,32);if _aggba !=nil {return _aggba ;};_fafcb :=uint32 (_cacff );_edbdf .LfoAttr =&_fafcb ;continue ;};if _bbga .Name .Local =="\u006c\u0066\u0065"{_acgc ,_gadg :=_fa .ParseUint (_bbga .Value ,10,32); +if _gadg !=nil {return _gadg ;};_bbcca :=uint32 (_acgc );_edbdf .LfeAttr =&_bbcca ;continue ;};if _bbga .Name .Local =="\u006c\u0068\u0066"{_cgdbf ,_ggcf :=_fa .ParseUint (_bbga .Value ,10,32);if _ggcf !=nil {return _ggcf ;};_bfage :=uint32 (_cgdbf );_edbdf .LhfAttr =&_bfage ; +continue ;};if _bbga .Name .Local =="\u006c\u0066\u0066"{_bfcc ,_bfdg :=_fa .ParseUint (_bbga .Value ,10,32);if _bfdg !=nil {return _bfdg ;};_fbbbe :=uint32 (_bfcc );_edbdf .LffAttr =&_fbbbe ;continue ;};if _bbga .Name .Local =="\u0063\u0068\u0065"{_ecfdc ,_bbdc :=_fa .ParseUint (_bbga .Value ,10,32); +if _bbdc !=nil {return _bbdc ;};_gbagb :=uint32 (_ecfdc );_edbdf .CheAttr =&_gbagb ;continue ;};if _bbga .Name .Local =="\u0072\u0068\u006f"{_faec ,_faaebb :=_fa .ParseUint (_bbga .Value ,10,32);if _faaebb !=nil {return _faaebb ;};_gbfcb :=uint32 (_faec ); +_edbdf .RhoAttr =&_gbfcb ;continue ;};if _bbga .Name .Local =="\u0072\u0068\u0065"{_dbfb ,_cfaf :=_fa .ParseUint (_bbga .Value ,10,32);if _cfaf !=nil {return _cfaf ;};_fccba :=uint32 (_dbfb );_edbdf .RheAttr =&_fccba ;continue ;};if _bbga .Name .Local =="\u006c\u0068\u006f"{_egcc ,_ecbbc :=_fa .ParseUint (_bbga .Value ,10,32); +if _ecbbc !=nil {return _ecbbc ;};_dgfdb :=uint32 (_egcc );_edbdf .LhoAttr =&_dgfdb ;continue ;};if _bbga .Name .Local =="\u006c\u0068\u0065"{_effgbf ,_ebbab :=_fa .ParseUint (_bbga .Value ,10,32);if _ebbab !=nil {return _ebbab ;};_deegf :=uint32 (_effgbf ); +_edbdf .LheAttr =&_deegf ;continue ;};if _bbga .Name .Local =="\u0063\u0068\u006f"{_gccgb ,_abgba :=_fa .ParseUint (_bbga .Value ,10,32);if _abgba !=nil {return _abgba ;};_ecfgfc :=uint32 (_gccgb );_edbdf .ChoAttr =&_ecfgfc ;continue ;};if _bbga .Name .Local =="\u0063\u0068\u0066"{_agdfc ,_defg :=_fa .ParseUint (_bbga .Value ,10,32); +if _defg !=nil {return _defg ;};_gaag :=uint32 (_agdfc );_edbdf .ChfAttr =&_gaag ;continue ;};if _bbga .Name .Local =="\u0063\u0066\u006f"{_cdebg ,_fcgd :=_fa .ParseUint (_bbga .Value ,10,32);if _fcgd !=nil {return _fcgd ;};_afdfd :=uint32 (_cdebg );_edbdf .CfoAttr =&_afdfd ; +continue ;};if _bbga .Name .Local =="\u0063\u0066\u0065"{_bccga ,_eaeda :=_fa .ParseUint (_bbga .Value ,10,32);if _eaeda !=nil {return _eaeda ;};_cfgbf :=uint32 (_bccga );_edbdf .CfeAttr =&_cfgbf ;continue ;};if _bbga .Name .Local =="\u0063\u0066\u0066"{_fdeec ,_ceeag :=_fa .ParseUint (_bbga .Value ,10,32); +if _ceeag !=nil {return _ceeag ;};_cage :=uint32 (_fdeec );_edbdf .CffAttr =&_cage ;continue ;};if _bbga .Name .Local =="\u0072\u0066\u006f"{_ebbda ,_ebcfc :=_fa .ParseUint (_bbga .Value ,10,32);if _ebcfc !=nil {return _ebcfc ;};_acec :=uint32 (_ebbda ); +_edbdf .RfoAttr =&_acec ;continue ;};if _bbga .Name .Local =="\u0072\u0066\u0065"{_dabee ,_cgcbc :=_fa .ParseUint (_bbga .Value ,10,32);if _cgcbc !=nil {return _cgcbc ;};_ggaac :=uint32 (_dabee );_edbdf .RfeAttr =&_ggaac ;continue ;};if _bbga .Name .Local =="\u0072\u0066\u0066"{_daeg ,_ddfb :=_fa .ParseUint (_bbga .Value ,10,32); +if _ddfb !=nil {return _ddfb ;};_fgeef :=uint32 (_daeg );_edbdf .RffAttr =&_fgeef ;continue ;};};for {_fbgab ,_dbdbe :=d .Token ();if _dbdbe !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0072a\u0077\u0069\u006e\u0067\u0048\u0046\u003a\u0020\u0025\u0073",_dbdbe ); +};if _bcfbc ,_cfbg :=_fbgab .(_bc .EndElement );_cfbg &&_bcfbc .Name ==start .Name {break ;};};return nil ;};func NewCT_FileSharing ()*CT_FileSharing {_geccb :=&CT_FileSharing {};return _geccb };type CT_ColorFilter struct{ -// Validate validates the CT_SheetData and its children -func (_bcbad *CT_SheetData )Validate ()error {return _bcbad .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");};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 (_dgdaa ST_RefMode )Validate ()error {return _dgdaa .ValidateWithPath ("")}; +// Differential Format Record Id +DxfIdAttr *uint32 ; -// Validate validates the CT_GradientStop and its children -func (_dcaf *CT_GradientStop )Validate ()error {return _dcaf .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");};type CT_Colors struct{ +// Filter By Cell Color +CellColorAttr *bool ;}; -// Color Indexes -IndexedColors *CT_IndexedColors ; +// Validate validates the CT_Index and its children +func (_cebd *CT_Index )Validate ()error {return _cebd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078");}; -// MRU Colors -MruColors *CT_MRUColors ;};func NewCT_Dialogsheet ()*CT_Dialogsheet {_ccbe :=&CT_Dialogsheet {};return _ccbe };func (_efef *CT_ExternalSheetNames )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_dacgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065"}}; -for _ ,_fege :=range _efef .SheetName {e .EncodeElement (_fege ,_dacgd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbgeg ST_BorderStyle )String ()string {switch _gbgeg {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 (_daa *CT_AutoFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gba :=range start .Attr {if _gba .Name .Local =="\u0072\u0065\u0066"{_bd ,_de :=_gba .Value ,error (nil );if _de !=nil {return _de ;};_daa .RefAttr =&_bd ; -continue ;};};_cdg :for {_gab ,_gfc :=d .Token ();if _gfc !=nil {return _gfc ;};switch _eg :=_gab .(type ){case _f .StartElement :switch _eg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006ct\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}:_bg :=NewCT_FilterColumn (); -if _gcc :=d .DecodeElement (_bg ,&_eg );_gcc !=nil {return _gcc ;};_daa .FilterColumn =append (_daa .FilterColumn ,_bg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_daa .SortState =NewCT_SortState (); -if _ggb :=d .DecodeElement (_daa .SortState ,&_eg );_ggb !=nil {return _ggb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daa .ExtLst =NewCT_ExtensionList (); -if _gd :=d .DecodeElement (_daa .ExtLst ,&_eg );_gd !=nil {return _gd ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_eg .Name ); -if _ffa :=d .Skip ();_ffa !=nil {return _ffa ;};};case _f .EndElement :break _cdg ;case _f .CharData :};};return nil ;};func NewCT_AutoFilter ()*CT_AutoFilter {_ggg :=&CT_AutoFilter {};return _ggg };func (_ffee *CT_Dimensions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ffee .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_ffee .CountAttr )}); -};e .EncodeToken (start );if _ffee .Dimension !=nil {_gfbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};for _ ,_afeec :=range _ffee .Dimension {e .EncodeElement (_afeec ,_gfbb );};}; -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdbge ST_HtmlFmt )String ()string {switch _bdbge {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_rowItems struct{ +// ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path +func (_gbgac *CT_Filter )ValidateWithPath (path string )error {return nil };func (_ecfc *CT_CellFormula )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _ecfc .TAttr !=ST_CellFormulaTypeUnset {_dfe ,_ggee :=_ecfc .TAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074"}); +if _ggee !=nil {return _ggee ;};start .Attr =append (start .Attr ,_dfe );};if _ecfc .AcaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0063\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ecfc .AcaAttr ))}); +};if _ecfc .RefAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_ecfc .RefAttr )});};if _ecfc .Dt2DAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0074\u0032\u0044"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ecfc .Dt2DAttr ))}); +};if _ecfc .DtrAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0074\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ecfc .DtrAttr ))});};if _ecfc .Del1Attr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0065\u006c\u0031"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ecfc .Del1Attr ))}); +};if _ecfc .Del2Attr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0065\u006c\u0032"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ecfc .Del2Attr ))});};if _ecfc .R1Attr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0031"},Value :_a .Sprintf ("\u0025\u0076",*_ecfc .R1Attr )}); +};if _ecfc .R2Attr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_ecfc .R2Attr )});};if _ecfc .CaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ecfc .CaAttr ))}); +};if _ecfc .SiAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_ecfc .SiAttr )});};if _ecfc .BxAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u0078"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ecfc .BxAttr ))}); +};e .EncodeElement (_ecfc .Content ,start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type ST_PhoneticType byte ;func (_fdeeb ST_Orientation )String ()string {switch _fdeeb {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 (_ebgfbf ST_GroupBy )Validate ()error {return _ebgfbf .ValidateWithPath ("")};func (_eacbcd *ST_DataConsolidateFunction )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dbdebc ,_ceadd :=d .Token (); +if _ceadd !=nil {return _ceadd ;};if _dcddc ,_gdfce :=_dbdebc .(_bc .EndElement );_gdfce &&_dcddc .Name ==start .Name {*_eacbcd =1;return nil ;};if _aefff ,_efgab :=_dbdebc .(_bc .CharData );!_efgab {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",_dbdebc ); +}else {switch string (_aefff ){case "":*_eacbcd =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_eacbcd =1;case "\u0063\u006f\u0075n\u0074":*_eacbcd =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_eacbcd =3;case "\u006d\u0061\u0078":*_eacbcd =4; +case "\u006d\u0069\u006e":*_eacbcd =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_eacbcd =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_eacbcd =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_eacbcd =8;case "\u0073\u0075\u006d":*_eacbcd =9;case "\u0076\u0061\u0072":*_eacbcd =10; +case "\u0076\u0061\u0072\u0070":*_eacbcd =11;};};_dbdebc ,_ceadd =d .Token ();if _ceadd !=nil {return _ceadd ;};if _ccfac ,_acfbe :=_dbdebc .(_bc .EndElement );_acfbe &&_ccfac .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",_dbdebc ); +}; -// Items in a Row Count -CountAttr *uint32 ; +// Validate validates the CT_ChartFormats and its children +func (_gdfga *CT_ChartFormats )Validate ()error {return _gdfga .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");}; -// Row Items -I []*CT_I ;}; +// Validate validates the CT_TableStyles and its children +func (_aebdf *CT_TableStyles )Validate ()error {return _aebdf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073");};func (_egbc *CT_Connections )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cadb :for {_eead ,_afbdb :=d .Token (); +if _afbdb !=nil {return _afbdb ;};switch _cfee :=_eead .(type ){case _bc .StartElement :switch _cfee .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dgef :=NewCT_Connection (); +if _cacc :=d .DecodeElement (_dgef ,&_cfee );_cacc !=nil {return _cacc ;};_egbc .Connection =append (_egbc .Connection ,_dgef );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_cfee .Name ); +if _egeaf :=d .Skip ();_egeaf !=nil {return _egeaf ;};};case _bc .EndElement :break _cadb ;case _bc .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path -func (_egeeg *CT_IgnoredError )ValidateWithPath (path string )error {return nil };func (_agffec ST_GroupBy )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_efbae :=_f .Attr {};_efbae .Name =name ;switch _agffec {case ST_GroupByUnset :_efbae .Value =""; -case ST_GroupByRange :_efbae .Value ="\u0072\u0061\u006eg\u0065";case ST_GroupBySeconds :_efbae .Value ="\u0073e\u0063\u006f\u006e\u0064\u0073";case ST_GroupByMinutes :_efbae .Value ="\u006di\u006e\u0075\u0074\u0065\u0073";case ST_GroupByHours :_efbae .Value ="\u0068\u006f\u0075r\u0073"; -case ST_GroupByDays :_efbae .Value ="\u0064\u0061\u0079\u0073";case ST_GroupByMonths :_efbae .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_GroupByQuarters :_efbae .Value ="\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case ST_GroupByYears :_efbae .Value ="\u0079\u0065\u0061r\u0073"; -};return _efbae ,nil ;};func (_bcefc *CT_PageMargins )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_bc .Sprintf ("\u0025\u0076",_bcefc .LeftAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_bc .Sprintf ("\u0025\u0076",_bcefc .RightAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0070"},Value :_bc .Sprintf ("\u0025\u0076",_bcefc .TopAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_bc .Sprintf ("\u0025\u0076",_bcefc .BottomAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0076",_bcefc .HeaderAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0076",_bcefc .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_dbbagg ST_CfType )Validate ()error {return _dbbagg .ValidateWithPath ("")};func (_ebceeb *CT_SheetViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fbfed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}}; -for _ ,_bcaab :=range _ebceeb .SheetView {e .EncodeElement (_bcaab ,_fbfed );};if _ebceeb .ExtLst !=nil {_fbeaab :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ebceeb .ExtLst ,_fbeaab );}; -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_ChartsheetPr and its children +func (_aded *CT_ChartsheetPr )Validate ()error {return _aded .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072");};func (_dfgc *CT_Control )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_decg :=range start .Attr {if _decg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_decg .Name .Local =="\u0069\u0064"||_decg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_decg .Name .Local =="\u0069\u0064"{_cfcef ,_eabad :=_decg .Value ,error (nil ); +if _eabad !=nil {return _eabad ;};_dfgc .IdAttr =_cfcef ;continue ;};if _decg .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_aefe ,_cfeff :=_fa .ParseUint (_decg .Value ,10,32);if _cfeff !=nil {return _cfeff ;};_dfgc .ShapeIdAttr =uint32 (_aefe ); +continue ;};if _decg .Name .Local =="\u006e\u0061\u006d\u0065"{_cbccc ,_ccdfg :=_decg .Value ,error (nil );if _ccdfg !=nil {return _ccdfg ;};_dfgc .NameAttr =&_cbccc ;continue ;};};_gbcb :for {_ecbb ,_cfgac :=d .Token ();if _cfgac !=nil {return _cfgac ; +};switch _gdcf :=_ecbb .(type ){case _bc .StartElement :switch _gdcf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfgc .ControlPr =NewCT_ControlPr (); +if _agegde :=d .DecodeElement (_dfgc .ControlPr ,&_gdcf );_agegde !=nil {return _agegde ;};default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_gdcf .Name ); +if _fbge :=d .Skip ();_fbge !=nil {return _fbge ;};};case _bc .EndElement :break _gbcb ;case _bc .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Map and its children, prefixing error messages with path -func (_ddefb *CT_Map )ValidateWithPath (path string )error {if _ddefb .DataBinding !=nil {if _cdecb :=_ddefb .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_cdecb !=nil {return _cdecb ;};};return nil ; -};func (_adbc *CT_ColorFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adbc .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_adbc .DxfIdAttr )}); -};if _adbc .CellColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adbc .CellColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_RowFields ()*CT_RowFields {_dbcf :=&CT_RowFields {};return _dbcf };func (_bggde ST_TableType )Validate ()error {return _bggde .ValidateWithPath ("")};func (_gcccf *ST_IconSetType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bagaeb ,_bebba :=d .Token (); -if _bebba !=nil {return _bebba ;};if _fcgga ,_caacgb :=_bagaeb .(_f .EndElement );_caacgb &&_fcgga .Name ==start .Name {*_gcccf =1;return nil ;};if _fcgade ,_gfcffb :=_bagaeb .(_f .CharData );!_gfcffb {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bagaeb ); -}else {switch string (_fcgade ){case "":*_gcccf =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_gcccf =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_gcccf =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_gcccf =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_gcccf =4; -case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_gcccf =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_gcccf =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_gcccf =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_gcccf =8; -case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_gcccf =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_gcccf =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_gcccf =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_gcccf =12; -case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_gcccf =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_gcccf =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_gcccf =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_gcccf =16; -case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_gcccf =17;};};_bagaeb ,_bebba =d .Token ();if _bebba !=nil {return _bebba ;};if _bdeaa ,_adbbd :=_bagaeb .(_f .EndElement );_adbbd &&_bdeaa .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bagaeb ); -};type CT_VolTypes struct{ +// Validate validates the CT_DefinedName and its children +func (_abdc *CT_DefinedName )Validate ()error {return _abdc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");};type CT_CalculatedItem struct{ -// Volatile Dependency Type -VolType []*CT_VolType ;ExtLst *CT_ExtensionList ;};func (_bcad *CT_ConditionalFormats )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcad .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_bcad .CountAttr )}); -};e .EncodeToken (start );_degba :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074"}};for _ ,_cbff :=range _bcad .ConditionalFormat {e .EncodeElement (_cbff ,_degba ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Field Index +FieldAttr *uint32 ; -// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path -func (_gbac *CT_Extension )ValidateWithPath (path string )error {return nil };func NewCT_Col ()*CT_Col {_ecfa :=&CT_Col {};return _ecfa };func NewCT_CellFormula ()*CT_CellFormula {_bdff :=&CT_CellFormula {};return _bdff }; +// Calculated Item Formula +FormulaAttr *string ; -// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path -func (_acgdc *CT_Colors )ValidateWithPath (path string )error {if _acgdc .IndexedColors !=nil {if _abae :=_acgdc .IndexedColors .ValidateWithPath (path +"\u002f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043o\u006c\u006f\u0072\u0073");_abae !=nil {return _abae ; -};};if _acgdc .MruColors !=nil {if _fcce :=_acgdc .MruColors .ValidateWithPath (path +"\u002f\u004d\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073");_fcce !=nil {return _fcce ;};};return nil ;}; - -// Validate validates the CT_DataRefs and its children -func (_aeeff *CT_DataRefs )Validate ()error {return _aeeff .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073");};func (_fggfc ST_MdxFunctionType )String ()string {switch _fggfc {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 (_dadfgb *ST_DynamicFilterType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccaad ,_aegbe :=d .Token (); -if _aegbe !=nil {return _aegbe ;};if _fdedf ,_gggbf :=_ccaad .(_f .EndElement );_gggbf &&_fdedf .Name ==start .Name {*_dadfgb =1;return nil ;};if _befcec ,_fcfgf :=_ccaad .(_f .CharData );!_fcfgf {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccaad ); -}else {switch string (_befcec ){case "":*_dadfgb =0;case "\u006e\u0075\u006c\u006c":*_dadfgb =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_dadfgb =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_dadfgb =3; -case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_dadfgb =4;case "\u0074\u006f\u0064a\u0079":*_dadfgb =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_dadfgb =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_dadfgb =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_dadfgb =8; -case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_dadfgb =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_dadfgb =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_dadfgb =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_dadfgb =12; -case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_dadfgb =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_dadfgb =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_dadfgb =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_dadfgb =16; -case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_dadfgb =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_dadfgb =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_dadfgb =19;case "\u0051\u0031":*_dadfgb =20; -case "\u0051\u0032":*_dadfgb =21;case "\u0051\u0033":*_dadfgb =22;case "\u0051\u0034":*_dadfgb =23;case "\u004d\u0031":*_dadfgb =24;case "\u004d\u0032":*_dadfgb =25;case "\u004d\u0033":*_dadfgb =26;case "\u004d\u0034":*_dadfgb =27;case "\u004d\u0035":*_dadfgb =28; -case "\u004d\u0036":*_dadfgb =29;case "\u004d\u0037":*_dadfgb =30;case "\u004d\u0038":*_dadfgb =31;case "\u004d\u0039":*_dadfgb =32;case "\u004d\u0031\u0030":*_dadfgb =33;case "\u004d\u0031\u0031":*_dadfgb =34;case "\u004d\u0031\u0032":*_dadfgb =35;};}; -_ccaad ,_aegbe =d .Token ();if _aegbe !=nil {return _aegbe ;};if _badcfg ,_fbfaeag :=_ccaad .(_f .EndElement );_fbfaeag &&_badcfg .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccaad ); -}; +// Calculated Item Location +PivotArea *CT_PivotArea ; -// ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path -func (_gded *CT_PivotArea )ValidateWithPath (path string )error {if _cdedg :=_gded .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cdedg !=nil {return _cdedg ;};if _cebcgf :=_gded .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r"); -_cebcgf !=nil {return _cebcgf ;};if _gded .References !=nil {if _dcfg :=_gded .References .ValidateWithPath (path +"/\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_dcfg !=nil {return _dcfg ;};};if _gded .ExtLst !=nil {if _dafecd :=_gded .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_dafecd !=nil {return _dafecd ;};};return nil ;};func (_accd *CT_RevisionConflict )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddbaa :=range start .Attr {if _ddbaa .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ggbdfc ,_ebcfb :=_db .ParseUint (_ddbaa .Value ,10,32); -if _ebcfb !=nil {return _ebcfb ;};_geccb :=uint32 (_ggbdfc );_accd .SheetIdAttr =&_geccb ;continue ;};if _ddbaa .Name .Local =="\u0072\u0049\u0064"{_befea ,_ggfgd :=_db .ParseUint (_ddbaa .Value ,10,32);if _ggfgd !=nil {return _ggfgd ;};_adbfg :=uint32 (_befea ); -_accd .RIdAttr =&_adbfg ;continue ;};if _ddbaa .Name .Local =="\u0075\u0061"{_cdaeg ,_eceeg :=_db .ParseBool (_ddbaa .Value );if _eceeg !=nil {return _eceeg ;};_accd .UaAttr =&_cdaeg ;continue ;};if _ddbaa .Name .Local =="\u0072\u0061"{_ggced ,_aggbg :=_db .ParseBool (_ddbaa .Value ); -if _aggbg !=nil {return _aggbg ;};_accd .RaAttr =&_ggced ;continue ;};};for {_eeggb ,_bdbcgg :=d .Token ();if _bdbcgg !=nil {return _bc .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",_bdbcgg ); -};if _fgbfg ,_bdcbf :=_eeggb .(_f .EndElement );_bdcbf &&_fgbfg .Name ==start .Name {break ;};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path -func (_gcfgg *CT_CustomFilters )ValidateWithPath (path string )error {for _efgf ,_cbdbd :=range _gcfgg .CustomFilter {if _ecdg :=_cbdbd .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_efgf )); -_ecdg !=nil {return _ecdg ;};};return nil ;};type ST_Sqref []string ;func NewCT_ExternalLinkChoice ()*CT_ExternalLinkChoice {_eedcg :=&CT_ExternalLinkChoice {};return _eedcg ;};func (_cbgebe ST_FileType )Validate ()error {return _cbgebe .ValidateWithPath ("")}; -func (_defca ST_GroupBy )String ()string {switch _defca {case 0:return "";case 1:return "\u0072\u0061\u006eg\u0065";case 2:return "\u0073e\u0063\u006f\u006e\u0064\u0073";case 3:return "\u006di\u006e\u0075\u0074\u0065\u0073";case 4:return "\u0068\u006f\u0075r\u0073"; -case 5:return "\u0064\u0061\u0079\u0073";case 6:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 7:return "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case 8:return "\u0079\u0065\u0061r\u0073";};return "";};func NewCT_SharedItems ()*CT_SharedItems {_cebeeg :=&CT_SharedItems {}; -return _cebeeg };func NewCT_Comment ()*CT_Comment {_fgcfg :=&CT_Comment {};_fgcfg .Text =NewCT_Rst ();return _fgcfg };func (_gfbgf ST_OleUpdate )String ()string {switch _gfbgf {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 (_eccbb *CT_Top10 )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_geffba :=range start .Attr {if _geffba .Name .Local =="\u0074\u006f\u0070"{_bfbga ,_cbdgg :=_db .ParseBool (_geffba .Value ); -if _cbdgg !=nil {return _cbdgg ;};_eccbb .TopAttr =&_bfbga ;continue ;};if _geffba .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_ddaac ,_fcaefa :=_db .ParseBool (_geffba .Value );if _fcaefa !=nil {return _fcaefa ;};_eccbb .PercentAttr =&_ddaac ; -continue ;};if _geffba .Name .Local =="\u0076\u0061\u006c"{_cebec ,_acgdda :=_db .ParseFloat (_geffba .Value ,64);if _acgdda !=nil {return _acgdda ;};_eccbb .ValAttr =_cebec ;continue ;};if _geffba .Name .Local =="\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"{_cgceb ,_gcdag :=_db .ParseFloat (_geffba .Value ,64); -if _gcdag !=nil {return _gcdag ;};_eccbb .FilterValAttr =&_cgceb ;continue ;};};for {_fccfg ,_efcdc :=d .Token ();if _efcdc !=nil {return _bc .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u006f\u0070\u0031\u0030: \u0025\u0073",_efcdc ); -};if _adegd ,_cffgf :=_fccfg .(_f .EndElement );_cffgf &&_adegd .Name ==start .Name {break ;};};return nil ;};func (_gcaag *ST_VolDepType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gcaag =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_gcaag =1; -case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_gcaag =2;};return nil ;}; +// ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path +func (_bgeeec *CT_RevisionFormatting )ValidateWithPath (path string )error {if _bgeeec .Dxf !=nil {if _eagca :=_bgeeec .Dxf .ValidateWithPath (path +"\u002f\u0044\u0078\u0066");_eagca !=nil {return _eagca ;};};if _bgeeec .ExtLst !=nil {if _eaeaca :=_bgeeec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_eaeaca !=nil {return _eaeaca ;};};return nil ;};func (_aggfc *CT_PageField )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0076",_aggfc .FldAttr )}); +if _aggfc .ItemAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_aggfc .ItemAttr )});};if _aggfc .HierAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_aggfc .HierAttr )}); +};if _aggfc .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_aggfc .NameAttr )});};if _aggfc .CapAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0061\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_aggfc .CapAttr )}); +};e .EncodeToken (start );if _aggfc .ExtLst !=nil {_gbfdcb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aggfc .ExtLst ,_gbfdcb );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_ExternalSheetData ()*CT_ExternalSheetData {_ceebd :=&CT_ExternalSheetData {};return _ceebd ;};func (_bbbfc *CT_DataValidations )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bbbfc .DisablePromptsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bbbfc .DisablePromptsAttr ))}); +};if _bbbfc .XWindowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_bbbfc .XWindowAttr )});};if _bbbfc .YWindowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_bbbfc .YWindowAttr )}); +};if _bbbfc .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bbbfc .CountAttr )});};e .EncodeToken (start );_edbc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}}; +for _ ,_fgagb :=range _bbbfc .DataValidation {e .EncodeElement (_fgagb ,_edbc );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path -func (_ggbae *CT_WebPr )ValidateWithPath (path string )error {if _eaggg :=_ggbae .HtmlFormatAttr .ValidateWithPath (path +"\u002fH\u0074m\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_eaggg !=nil {return _eaggg ;};if _ggbae .Tables !=nil {if _cdeda :=_ggbae .Tables .ValidateWithPath (path +"\u002fT\u0061\u0062\u006c\u0065\u0073"); -_cdeda !=nil {return _cdeda ;};};return nil ;};func NewCT_IconFilter ()*CT_IconFilter {_gggcc :=&CT_IconFilter {};_gggcc .IconSetAttr =ST_IconSetType (1);return _gggcc ;}; +// ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path +func (_cafa *CT_CellFormula )ValidateWithPath (path string )error {if _dgg :=_cafa .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_dgg !=nil {return _dgg ;};return nil ;};func (_bcbaa *CT_I )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bcbaa .TAttr !=ST_ItemTypeUnset {_adbb ,_edbceg :=_bcbaa .TAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074"}); +if _edbceg !=nil {return _edbceg ;};start .Attr =append (start .Attr ,_adbb );};if _bcbaa .RAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bcbaa .RAttr )});};if _bcbaa .IAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_bcbaa .IAttr )}); +};e .EncodeToken (start );if _bcbaa .X !=nil {_fbccg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dfgfe :=range _bcbaa .X {e .EncodeElement (_dfgfe ,_fbccg );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_CacheHierarchy and its children, prefixing error messages with path -func (_fgab *CT_CacheHierarchy )ValidateWithPath (path string )error {if _fgab .FieldsUsage !=nil {if _dcb :=_fgab .FieldsUsage .ValidateWithPath (path +"\u002f\u0046\u0069e\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065");_dcb !=nil {return _dcb ;};}; -if _fgab .GroupLevels !=nil {if _fagb :=_fgab .GroupLevels .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073");_fagb !=nil {return _fagb ;};};if _fgab .ExtLst !=nil {if _gfbg :=_fgab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gfbg !=nil {return _gfbg ;};};return nil ;};func (_gdebd ST_CfType )String ()string {switch _gdebd {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 (_eea *CT_BorderPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcdc :=range start .Attr {if _fcdc .Name .Local =="\u0073\u0074\u0079l\u0065"{_eea .StyleAttr .UnmarshalXMLAttr (_fcdc ); -continue ;};};_egc :for {_ddeg ,_dgc :=d .Token ();if _dgc !=nil {return _dgc ;};switch _fgba :=_ddeg .(type ){case _f .StartElement :switch _fgba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_eea .Color =NewCT_Color (); -if _bec :=d .DecodeElement (_eea .Color ,&_fgba );_bec !=nil {return _bec ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fgba .Name ); -if _bbe :=d .Skip ();_bbe !=nil {return _bbe ;};};case _f .EndElement :break _egc ;case _f .CharData :};};return nil ;};func NewCT_QueryTableFields ()*CT_QueryTableFields {_bgbag :=&CT_QueryTableFields {};return _bgbag };type Users struct{CT_Users }; +// ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path +func (_ffbbd *CT_Tuple )ValidateWithPath (path string )error {return nil };type CT_WebPublishItems struct{ -// Validate validates the CT_SingleXmlCell and its children -func (_ddegb *CT_SingleXmlCell )Validate ()error {return _ddegb .ValidateWithPath ("\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c");}; +// Web Publishing Items Count +CountAttr *uint32 ; -// Validate validates the CT_AutoSortScope and its children -func (_ag *CT_AutoSortScope )Validate ()error {return _ag .ValidateWithPath ("\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065");};type CT_PrintOptions struct{ +// Web Publishing Item +WebPublishItem []*CT_WebPublishItem ;}; -// Horizontal Centered -HorizontalCenteredAttr *bool ; +// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path +func (_dbceca *CT_FontFamily )ValidateWithPath (path string )error {if _dbceca .ValAttr < 0{return _a .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 ,_dbceca .ValAttr ); +};if _dbceca .ValAttr > 14{return _a .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 ,_dbceca .ValAttr );};return nil ;};func (_gdead *CT_WebPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_feaae :=range start .Attr {if _feaae .Name .Local =="\u0078\u006c\u0032\u0030\u0030\u0030"{_eacddf ,_ccecb :=_fa .ParseBool (_feaae .Value ); +if _ccecb !=nil {return _ccecb ;};_gdead .Xl2000Attr =&_eacddf ;continue ;};if _feaae .Name .Local =="\u0078\u006d\u006c"{_gcdge ,_eeeac :=_fa .ParseBool (_feaae .Value );if _eeeac !=nil {return _eeeac ;};_gdead .XmlAttr =&_gcdge ;continue ;};if _feaae .Name .Local =="\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"{_fcega ,_cfagfe :=_fa .ParseBool (_feaae .Value ); +if _cfagfe !=nil {return _cfagfe ;};_gdead .ParsePreAttr =&_fcega ;continue ;};if _feaae .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_ffbef ,_gbddfc :=_fa .ParseBool (_feaae .Value );if _gbddfc !=nil {return _gbddfc ; +};_gdead .ConsecutiveAttr =&_ffbef ;continue ;};if _feaae .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_cfcda ,_ggbge :=_fa .ParseBool (_feaae .Value );if _ggbge !=nil {return _ggbge ;};_gdead .FirstRowAttr =&_cfcda ;continue ;};if _feaae .Name .Local =="\u0078\u006c\u0039\u0037"{_eagab ,_babgf :=_fa .ParseBool (_feaae .Value ); +if _babgf !=nil {return _babgf ;};_gdead .Xl97Attr =&_eagab ;continue ;};if _feaae .Name .Local =="\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"{_ebagd ,_aadadd :=_fa .ParseBool (_feaae .Value );if _aadadd !=nil {return _aadadd ;};_gdead .TextDatesAttr =&_ebagd ; +continue ;};if _feaae .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"{_bdbce ,_facffd :=_fa .ParseBool (_feaae .Value );if _facffd !=nil {return _facffd ;};_gdead .SourceDataAttr =&_bdbce ;continue ;};if _feaae .Name .Local =="\u0075\u0072\u006c"{_ecdbb ,_caecagg :=_feaae .Value ,error (nil ); +if _caecagg !=nil {return _caecagg ;};_gdead .UrlAttr =&_ecdbb ;continue ;};if _feaae .Name .Local =="\u0070\u006f\u0073\u0074"{_febge ,_faaab :=_feaae .Value ,error (nil );if _faaab !=nil {return _faaab ;};_gdead .PostAttr =&_febge ;continue ;};if _feaae .Name .Local =="\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"{_bcccef ,_ddaae :=_fa .ParseBool (_feaae .Value ); +if _ddaae !=nil {return _ddaae ;};_gdead .HtmlTablesAttr =&_bcccef ;continue ;};if _feaae .Name .Local =="\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"{_gdead .HtmlFormatAttr .UnmarshalXMLAttr (_feaae );continue ;};if _feaae .Name .Local =="\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"{_gcadb ,_ffbbc :=_feaae .Value ,error (nil ); +if _ffbbc !=nil {return _ffbbc ;};_gdead .EditPageAttr =&_gcadb ;continue ;};};_bcaecb :for {_dacfb ,_fdeegf :=d .Token ();if _fdeegf !=nil {return _fdeegf ;};switch _abffc :=_dacfb .(type ){case _bc .StartElement :switch _abffc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdead .Tables =NewCT_Tables (); +if _decba :=d .DecodeElement (_gdead .Tables ,&_abffc );_decba !=nil {return _decba ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_abffc .Name ); +if _dfagb :=d .Skip ();_dfagb !=nil {return _dfagb ;};};case _bc .EndElement :break _bcaecb ;case _bc .CharData :};};return nil ;}; -// Vertical Centered -VerticalCenteredAttr *bool ; +// Validate validates the CT_Metadata and its children +func (_bffab *CT_Metadata )Validate ()error {return _bffab .ValidateWithPath ("C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");}; -// Print Headings -HeadingsAttr *bool ; +// Validate validates the CT_ExternalReferences and its children +func (_ddfbb *CT_ExternalReferences )Validate ()error {return _ddfbb .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073");};type CT_RevisionMove struct{ -// Print Grid Lines -GridLinesAttr *bool ; +// Sheet Id +SheetIdAttr uint32 ; -// Grid Lines Set -GridLinesSetAttr *bool ;};type CT_Fonts struct{ +// Source +SourceAttr string ; -// Font Count -CountAttr *uint32 ; +// Destination +DestinationAttr string ; -// Font -Font []*CT_Font ;};func (_ecfeb *CT_MetadataBlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_gbddb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u0063"}};for _ ,_eeeaf :=range _ecfeb .Rc {e .EncodeElement (_eeeaf ,_gbddb ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Source Sheet Id +SourceSheetIdAttr *uint32 ; -// ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path -func (_aaa *CT_CalculatedMembers )ValidateWithPath (path string )error {for _gabe ,_ggca :=range _aaa .CalculatedMember {if _ecff :=_ggca .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002fCa\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gabe )); -_ecff !=nil {return _ecff ;};};return nil ;}; +// Undo +Undo []*CT_UndoInfo ; -// ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path -func (_bfge *CT_ControlPr )ValidateWithPath (path string )error {if _fgdda :=_bfge .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_fgdda !=nil {return _fgdda ;};return nil ;};func (_ggdgg ST_UpdateLinks )ValidateWithPath (path string )error {switch _ggdgg {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggdgg )); -};return nil ;};func (_gdfcg *CT_OleItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_gdfcg .NameAttr )}); -if _gdfcg .IconAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0063\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gdfcg .IconAttr ))});};if _gdfcg .AdviseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gdfcg .AdviseAttr ))}); -};if _gdfcg .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gdfcg .PreferPicAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_gb *AG_RevData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gb .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_gb .RIdAttr )}); -};if _gb .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gb .UaAttr ))});};if _gb .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gb .RaAttr ))}); -};return nil ;};func NewCT_ExternalDefinedName ()*CT_ExternalDefinedName {_dgggc :=&CT_ExternalDefinedName {};return _dgggc ;};func (_afdd *CT_Comment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afdd .Text =NewCT_Rst ();for _ ,_agadg :=range start .Attr {if _agadg .Name .Local =="\u0072\u0065\u0066"{_egbe ,_cbge :=_agadg .Value ,error (nil ); -if _cbge !=nil {return _cbge ;};_afdd .RefAttr =_egbe ;continue ;};if _agadg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_aeee ,_edeg :=_db .ParseUint (_agadg .Value ,10,32);if _edeg !=nil {return _edeg ;};_afdd .AuthorIdAttr =uint32 (_aeee ); -continue ;};if _agadg .Name .Local =="\u0067\u0075\u0069\u0064"{_ffgb ,_egddd :=_agadg .Value ,error (nil );if _egddd !=nil {return _egddd ;};_afdd .GuidAttr =&_ffgb ;continue ;};if _agadg .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_dbae ,_feaec :=_db .ParseUint (_agadg .Value ,10,32); -if _feaec !=nil {return _feaec ;};_ffbg :=uint32 (_dbae );_afdd .ShapeIdAttr =&_ffbg ;continue ;};};_geebb :for {_fecfc ,_fefc :=d .Token ();if _fefc !=nil {return _fefc ;};switch _cbbbe :=_fecfc .(type ){case _f .StartElement :switch _cbbbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074"}:if _cdcf :=d .DecodeElement (_afdd .Text ,&_cbbbe ); -_cdcf !=nil {return _cdcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074\u0050r"}:_afdd .CommentPr =NewCT_CommentPr (); -if _cedd :=d .DecodeElement (_afdd .CommentPr ,&_cbbbe );_cedd !=nil {return _cedd ;};default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_cbbbe .Name ); -if _cagcb :=d .Skip ();_cagcb !=nil {return _cagcb ;};};case _f .EndElement :break _geebb ;case _f .CharData :};};return nil ;};func NewCT_RevisionAutoFormatting ()*CT_RevisionAutoFormatting {_decca :=&CT_RevisionAutoFormatting {};return _decca ;}; +// Revision Cell Change +Rcc []*CT_RevisionCellChange ; -// Validate validates the CT_VolTypes and its children -func (_gabed *CT_VolTypes )Validate ()error {return _gabed .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");}; +// Revision Format +Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; -// Validate validates the CT_PageMargins and its children -func (_dbdfb *CT_PageMargins )Validate ()error {return _dbdfb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");}; +// ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path +func (_aeeca *CT_ExternalDefinedNames )ValidateWithPath (path string )error {for _gdeb ,_agfbc :=range _aeeca .DefinedName {if _efbee :=_agfbc .ValidateWithPath (_a .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_gdeb )); +_efbee !=nil {return _efbee ;};};return nil ;};func NewCT_ChartsheetPr ()*CT_ChartsheetPr {_dggb :=&CT_ChartsheetPr {};return _dggb };func (_gfedb ST_DataConsolidateFunction )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_gfedb .String (),start ); +};func NewCT_PivotTableStyle ()*CT_PivotTableStyle {_eccgd :=&CT_PivotTableStyle {};return _eccgd };func (_gdbbe *CT_Macrosheet )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Name .Local ="\u006d\u0061:\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074"; +e .EncodeToken (start );if _gdbbe .SheetPr !=nil {_fdgcd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_gdbbe .SheetPr ,_fdgcd );};if _gdbbe .Dimension !=nil {_gdbccg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}}; +e .EncodeElement (_gdbbe .Dimension ,_gdbccg );};if _gdbbe .SheetViews !=nil {_gefef :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_gdbbe .SheetViews ,_gefef ); +};if _gdbbe .SheetFormatPr !=nil {_bgcf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_gdbbe .SheetFormatPr ,_bgcf );};if _gdbbe .Cols !=nil {_cadae :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}}; +for _ ,_cefcf :=range _gdbbe .Cols {e .EncodeElement (_cefcf ,_cadae );};};_egefd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_gdbbe .SheetData ,_egefd );if _gdbbe .SheetProtection !=nil {_gdadf :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_gdbbe .SheetProtection ,_gdadf );};if _gdbbe .AutoFilter !=nil {_cbedg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gdbbe .AutoFilter ,_cbedg ); +};if _gdbbe .SortState !=nil {_dgae :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_gdbbe .SortState ,_dgae );};if _gdbbe .DataConsolidate !=nil {_ddfff :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}}; +e .EncodeElement (_gdbbe .DataConsolidate ,_ddfff );};if _gdbbe .CustomSheetViews !=nil {_baccd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_gdbbe .CustomSheetViews ,_baccd ); +};if _gdbbe .PhoneticPr !=nil {_bdbf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_gdbbe .PhoneticPr ,_bdbf );};if _gdbbe .ConditionalFormatting !=nil {_egegad :=_bc .StartElement {Name :_bc .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 _ ,_bbaede :=range _gdbbe .ConditionalFormatting {e .EncodeElement (_bbaede ,_egegad );};};if _gdbbe .PrintOptions !=nil {_dcee :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}}; +e .EncodeElement (_gdbbe .PrintOptions ,_dcee );};if _gdbbe .PageMargins !=nil {_cbacb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_gdbbe .PageMargins ,_cbacb ); +};if _gdbbe .PageSetup !=nil {_beadgg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_gdbbe .PageSetup ,_beadgg );};if _gdbbe .HeaderFooter !=nil {_afdd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}}; +e .EncodeElement (_gdbbe .HeaderFooter ,_afdd );};if _gdbbe .RowBreaks !=nil {_aaafg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_gdbbe .RowBreaks ,_aaafg );};if _gdbbe .ColBreaks !=nil {_eace :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}}; +e .EncodeElement (_gdbbe .ColBreaks ,_eace );};if _gdbbe .CustomProperties !=nil {_gadeb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_gdbbe .CustomProperties ,_gadeb ); +};if _gdbbe .Drawing !=nil {_cfab :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_gdbbe .Drawing ,_cfab );};if _gdbbe .LegacyDrawing !=nil {_efggf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; +e .EncodeElement (_gdbbe .LegacyDrawing ,_efggf );};if _gdbbe .LegacyDrawingHF !=nil {_cfged :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_gdbbe .LegacyDrawingHF ,_cfged ); +};if _gdbbe .DrawingHF !=nil {_fceg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_gdbbe .DrawingHF ,_fceg );};if _gdbbe .Picture !=nil {_edfga :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}}; +e .EncodeElement (_gdbbe .Picture ,_edfga );};if _gdbbe .OleObjects !=nil {_fgfc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_gdbbe .OleObjects ,_fgfc ); +};if _gdbbe .ExtLst !=nil {_fdabf :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdbbe .ExtLst ,_fdabf );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path -func (_febdg *CT_DdeItems )ValidateWithPath (path string )error {for _dgbb ,_affg :=range _febdg .DdeItem {if _cdce :=_affg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0044\u0064\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_dgbb )); -_cdce !=nil {return _cdce ;};};return nil ;}; +// ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path +func (_gfcff *CT_DeletedField )ValidateWithPath (path string )error {return nil };type CT_Border struct{ -// ValidateWithPath validates the Sst and its children, prefixing error messages with path -func (_ebfca *Sst )ValidateWithPath (path string )error {if _afdeb :=_ebfca .CT_Sst .ValidateWithPath (path );_afdeb !=nil {return _afdeb ;};return nil ;};func (_gebef *CT_SheetView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cefbg :=range start .Attr {if _cefbg .Name .Local =="\u0076\u0069\u0065\u0077"{_gebef .ViewAttr .UnmarshalXMLAttr (_cefbg ); -continue ;};if _cefbg .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_daggb ,_bfbce :=_cefbg .Value ,error (nil );if _bfbce !=nil {return _bfbce ;};_gebef .TopLeftCellAttr =&_daggb ;continue ;};if _cefbg .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_cgfaed ,_acbabb :=_db .ParseBool (_cefbg .Value ); -if _acbabb !=nil {return _acbabb ;};_gebef .ShowFormulasAttr =&_cgfaed ;continue ;};if _cefbg .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_eccfe ,_gcega :=_db .ParseUint (_cefbg .Value ,10,32);if _gcega !=nil {return _gcega ;};_cbadca :=uint32 (_eccfe ); -_gebef .ColorIdAttr =&_cbadca ;continue ;};if _cefbg .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_gecgc ,_dddbbe :=_db .ParseBool (_cefbg .Value );if _dddbbe !=nil {return _dddbbe ; -};_gebef .ShowRowColHeadersAttr =&_gecgc ;continue ;};if _cefbg .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_afgad ,_gcee :=_db .ParseUint (_cefbg .Value ,10,32);if _gcee !=nil {return _gcee ;};_aaece :=uint32 (_afgad );_gebef .ZoomScaleAttr =&_aaece ; -continue ;};if _cefbg .Name .Local =="r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"{_bfegef ,_cagbc :=_db .ParseBool (_cefbg .Value );if _cagbc !=nil {return _cagbc ;};_gebef .RightToLeftAttr =&_bfegef ;continue ;};if _cefbg .Name .Local =="\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"{_ddfcf ,_cdabe :=_db .ParseUint (_cefbg .Value ,10,32); -if _cdabe !=nil {return _cdabe ;};_eedff :=uint32 (_ddfcf );_gebef .ZoomScaleNormalAttr =&_eedff ;continue ;};if _cefbg .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_efagg ,_dbgdb :=_db .ParseBool (_cefbg .Value );if _dbgdb !=nil {return _dbgdb ; -};_gebef .ShowRulerAttr =&_efagg ;continue ;};if _cefbg .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_bfdddd ,_ebbcf :=_db .ParseUint (_cefbg .Value ,10,32); -if _ebbcf !=nil {return _ebbcf ;};_acfee :=uint32 (_bfdddd );_gebef .ZoomScaleSheetLayoutViewAttr =&_acfee ;continue ;};if _cefbg .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_ebdgf ,_aagbge :=_db .ParseUint (_cefbg .Value ,10,32); -if _aagbge !=nil {return _aagbge ;};_gebef .WorkbookViewIdAttr =uint32 (_ebdgf );continue ;};if _cefbg .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_accba ,_ecdcf :=_db .ParseBool (_cefbg .Value );if _ecdcf !=nil {return _ecdcf ; -};_gebef .TabSelectedAttr =&_accba ;continue ;};if _cefbg .Name .Local =="\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_cfcdd ,_dafaf :=_db .ParseUint (_cefbg .Value ,10,32); -if _dafaf !=nil {return _dafaf ;};_ffdag :=uint32 (_cfcdd );_gebef .ZoomScalePageLayoutViewAttr =&_ffdag ;continue ;};if _cefbg .Name .Local =="\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"{_ebefg ,_cbegfa :=_db .ParseBool (_cefbg .Value );if _cbegfa !=nil {return _cbegfa ; -};_gebef .ShowZerosAttr =&_ebefg ;continue ;};if _cefbg .Name .Local =="\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_dacgfc ,_bafgf :=_db .ParseBool (_cefbg .Value );if _bafgf !=nil {return _bafgf ;};_gebef .WindowProtectionAttr =&_dacgfc ; -continue ;};if _cefbg .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_cgbed ,_aaegcd :=_db .ParseBool (_cefbg .Value );if _aaegcd !=nil {return _aaegcd ;};_gebef .ShowOutlineSymbolsAttr =&_cgbed ; -continue ;};if _cefbg .Name .Local =="\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"{_agdab ,_bebae :=_db .ParseBool (_cefbg .Value );if _bebae !=nil {return _bebae ;};_gebef .ShowWhiteSpaceAttr =&_agdab ;continue ;};if _cefbg .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_babfg ,_ecgdb :=_db .ParseBool (_cefbg .Value ); -if _ecgdb !=nil {return _ecgdb ;};_gebef .ShowGridLinesAttr =&_babfg ;continue ;};if _cefbg .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"{_bagedc ,_bbebe :=_db .ParseBool (_cefbg .Value );if _bbebe !=nil {return _bbebe ; -};_gebef .DefaultGridColorAttr =&_bagedc ;continue ;};};_deegb :for {_eggbce ,_ecfggf :=d .Token ();if _ecfggf !=nil {return _ecfggf ;};switch _addfa :=_eggbce .(type ){case _f .StartElement :switch _addfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_gebef .Pane =NewCT_Pane (); -if _befbd :=d .DecodeElement (_gebef .Pane ,&_addfa );_befbd !=nil {return _befbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_beadf :=NewCT_Selection (); -if _gebaff :=d .DecodeElement (_beadf ,&_addfa );_gebaff !=nil {return _gebaff ;};_gebef .Selection =append (_gebef .Selection ,_beadf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}:_dcgfbd :=NewCT_PivotSelection (); -if _ddadg :=d .DecodeElement (_dcgfbd ,&_addfa );_ddadg !=nil {return _ddadg ;};_gebef .PivotSelection =append (_gebef .PivotSelection ,_dcgfbd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gebef .ExtLst =NewCT_ExtensionList (); -if _dbgegd :=d .DecodeElement (_gebef .ExtLst ,&_addfa );_dbgegd !=nil {return _dbgegd ;};default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_addfa .Name ); -if _bgagfg :=d .Skip ();_bgagfg !=nil {return _bgagfg ;};};case _f .EndElement :break _deegb ;case _f .CharData :};};return nil ;}; +// Diagonal Up +DiagonalUpAttr *bool ; -// ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path -func (_egaba *CT_Sheets )ValidateWithPath (path string )error {for _gbeee ,_bdfbfd :=range _egaba .Sheet {if _adddaf :=_bdfbfd .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002fS\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d",path ,_gbeee ));_adddaf !=nil {return _adddaf ; -};};return nil ;};func (_ddfbda *CT_PCDKPIs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fadag :=range start .Attr {if _fadag .Name .Local =="\u0063\u006f\u0075n\u0074"{_ceacfd ,_bfdc :=_db .ParseUint (_fadag .Value ,10,32);if _bfdc !=nil {return _bfdc ; -};_gggce :=uint32 (_ceacfd );_ddfbda .CountAttr =&_gggce ;continue ;};};_bbfcd :for {_fcdbe ,_gcfbg :=d .Token ();if _gcfbg !=nil {return _gcfbg ;};switch _deecd :=_fcdbe .(type ){case _f .StartElement :switch _deecd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069"}:_ddfbg :=NewCT_PCDKPI (); -if _bgfcf :=d .DecodeElement (_ddfbg ,&_deecd );_bgfcf !=nil {return _bgfcf ;};_ddfbda .Kpi =append (_ddfbda .Kpi ,_ddfbg );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_deecd .Name ); -if _gcacea :=d .Skip ();_gcacea !=nil {return _gcacea ;};};case _f .EndElement :break _bbfcd ;case _f .CharData :};};return nil ;};func (_abdbc *ST_FileType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_facacg ,_fcadf :=d .Token ();if _fcadf !=nil {return _fcadf ; -};if _eaaca ,_abfgb :=_facacg .(_f .EndElement );_abfgb &&_eaaca .Name ==start .Name {*_abdbc =1;return nil ;};if _dgfbgea ,_eabbf :=_facacg .(_f .CharData );!_eabbf {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_facacg ); -}else {switch string (_dgfbgea ){case "":*_abdbc =0;case "\u006d\u0061\u0063":*_abdbc =1;case "\u0077\u0069\u006e":*_abdbc =2;case "\u0064\u006f\u0073":*_abdbc =3;case "\u006c\u0069\u006e":*_abdbc =4;case "\u006f\u0074\u0068e\u0072":*_abdbc =5;};};_facacg ,_fcadf =d .Token (); -if _fcadf !=nil {return _fcadf ;};if _abdcg ,_efedd :=_facacg .(_f .EndElement );_efedd &&_abdcg .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_facacg ); -};type ST_FontScheme byte ;func (_aeebb *CT_Tuple )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggcfe :=range start .Attr {if _ggcfe .Name .Local =="\u0066\u006c\u0064"{_edebb ,_fgcbd :=_db .ParseUint (_ggcfe .Value ,10,32);if _fgcbd !=nil {return _fgcbd ; -};_facfac :=uint32 (_edebb );_aeebb .FldAttr =&_facfac ;continue ;};if _ggcfe .Name .Local =="\u0068\u0069\u0065\u0072"{_fbaeeb ,_cffda :=_db .ParseUint (_ggcfe .Value ,10,32);if _cffda !=nil {return _cffda ;};_bfcgf :=uint32 (_fbaeeb );_aeebb .HierAttr =&_bfcgf ; -continue ;};if _ggcfe .Name .Local =="\u0069\u0074\u0065\u006d"{_acgbe ,_agged :=_db .ParseUint (_ggcfe .Value ,10,32);if _agged !=nil {return _agged ;};_aeebb .ItemAttr =uint32 (_acgbe );continue ;};};for {_gdgeg ,_bfbgae :=d .Token ();if _bfbgae !=nil {return _bc .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0075\u0070\u006c\u0065: \u0025\u0073",_bfbgae ); -};if _aedg ,_becba :=_gdgeg .(_f .EndElement );_becba &&_aedg .Name ==start .Name {break ;};};return nil ;};func (_eabdb *CT_MdxTuple )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eabdb .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_eabdb .CAttr )}); -};if _eabdb .CtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_eabdb .CtAttr )});};if _eabdb .SiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069"},Value :_bc .Sprintf ("\u0025\u0076",*_eabdb .SiAttr )}); -};if _eabdb .FiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069"},Value :_bc .Sprintf ("\u0025\u0076",*_eabdb .FiAttr )});};if _eabdb .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_eabdb .BcAttr )}); -};if _eabdb .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_eabdb .FcAttr )});};if _eabdb .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eabdb .IAttr ))}); -};if _eabdb .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eabdb .UAttr ))});};if _eabdb .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eabdb .StAttr ))}); -};if _eabdb .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eabdb .BAttr ))});};e .EncodeToken (start );if _eabdb .N !=nil {_ggcbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}}; -for _ ,_agcce :=range _eabdb .N {e .EncodeElement (_agcce ,_ggcbf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdbcd *CT_ServerFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcfgee :=range start .Attr {if _fcfgee .Name .Local =="\u0063u\u006c\u0074\u0075\u0072\u0065"{_ageaf ,_cedbdf :=_fcfgee .Value ,error (nil ); -if _cedbdf !=nil {return _cedbdf ;};_cdbcd .CultureAttr =&_ageaf ;continue ;};if _fcfgee .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_bebagb ,_bddcf :=_fcfgee .Value ,error (nil );if _bddcf !=nil {return _bddcf ;};_cdbcd .FormatAttr =&_bebagb ; -continue ;};};for {_ebedb ,_dffaa :=d .Token ();if _dffaa !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072F\u006f\u0072\u006da\u0074:\u0020\u0025\u0073",_dffaa );};if _ccfeff ,_bbcag :=_ebedb .(_f .EndElement ); -_bbcag &&_ccfeff .Name ==start .Name {break ;};};return nil ;};type CT_RevisionInsertSheet struct{ +// Diagonal Down +DiagonalDownAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// Outline +OutlineAttr *bool ; -// Sheet Name -NameAttr string ; +// Leading Edge Border +Start *CT_BorderPr ; -// Sheet Position -SheetPositionAttr uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; +// Trailing Edge Border +End *CT_BorderPr ; -// ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path -func (_dbacb *CT_SheetBackgroundPicture )ValidateWithPath (path string )error {return nil };func (_deegd *CT_Members )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _deegd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_deegd .CountAttr )}); -};if _deegd .LevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_deegd .LevelAttr )});};e .EncodeToken (start );_geeag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006d\u0065\u006d\u0062\u0065r"}}; -for _ ,_gbaaa :=range _deegd .Member {e .EncodeElement (_gbaaa ,_geeag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbgae *CT_PivotField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggedg :=range start .Attr {if _ggedg .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"{_eecee ,_aegab :=_db .ParseBool (_ggedg .Value ); -if _aegab !=nil {return _aegab ;};_fbgae .MeasureFilterAttr =&_eecee ;continue ;};if _ggedg .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_bgcgf ,_efeea :=_db .ParseBool (_ggedg .Value ); -if _efeea !=nil {return _efeea ;};_fbgae .IncludeNewItemsInFilterAttr =&_bgcgf ;continue ;};if _ggedg .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_gbbagf ,_dafde :=_db .ParseBool (_ggedg .Value );if _dafde !=nil {return _dafde ;};_fbgae .CompactAttr =&_gbbagf ; -continue ;};if _ggedg .Name .Local =="\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_eabdd ,_ffbga :=_db .ParseUint (_ggedg .Value ,10,32);if _ffbga !=nil {return _ffbga ;};_ffgda :=uint32 (_eabdd );_fbgae .ItemPageCountAttr =&_ffgda ; -continue ;};if _ggedg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_gagac ,_eeddab :=_db .ParseUint (_ggedg .Value ,10,32);if _eeddab !=nil {return _eeddab ;};_fdegc :=uint32 (_gagac );_fbgae .NumFmtIdAttr =&_fdegc ;continue ;};if _ggedg .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_fbgae .SortTypeAttr .UnmarshalXMLAttr (_ggedg ); -continue ;};if _ggedg .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_gfddcf ,_faebgg :=_db .ParseBool (_ggedg .Value );if _faebgg !=nil {return _faebgg ;};_fbgae .OutlineAttr =&_gfddcf ;continue ;};if _ggedg .Name .Local =="\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"{_daceg ,_deccbc :=_db .ParseBool (_ggedg .Value ); -if _deccbc !=nil {return _deccbc ;};_fbgae .DataSourceSortAttr =&_daceg ;continue ;};if _ggedg .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_bdadd ,_ecge :=_db .ParseBool (_ggedg .Value );if _ecge !=nil {return _ecge ;};_fbgae .DragToRowAttr =&_bdadd ; -continue ;};if _ggedg .Name .Local =="\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"{_gebfe ,_dfabf :=_db .ParseBool (_ggedg .Value );if _dfabf !=nil {return _dfabf ;};_fbgae .NonAutoSortDefaultAttr =&_gebfe ; -continue ;};if _ggedg .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"{_cdfgg ,_eddef :=_db .ParseBool (_ggedg .Value );if _eddef !=nil {return _eddef ; -};_fbgae .MultipleItemSelectionAllowedAttr =&_cdfgg ;continue ;};if _ggedg .Name .Local =="\u0072\u0061\u006e\u006b\u0042\u0079"{_cfdd ,_fffbeg :=_db .ParseUint (_ggedg .Value ,10,32);if _fffbeg !=nil {return _fffbeg ;};_bcfcb :=uint32 (_cfdd );_fbgae .RankByAttr =&_bcfcb ; -continue ;};if _ggedg .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_ffdfg ,_babfd :=_db .ParseBool (_ggedg .Value );if _babfd !=nil {return _babfd ;};_fbgae .StdDevSubtotalAttr =&_ffdfg ;continue ;};if _ggedg .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_gagbf ,_cfdecg :=_db .ParseBool (_ggedg .Value ); -if _cfdecg !=nil {return _cfdecg ;};_fbgae .CountASubtotalAttr =&_gagbf ;continue ;};if _ggedg .Name .Local =="\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_fgdb ,_eeefc :=_db .ParseBool (_ggedg .Value );if _eeefc !=nil {return _eeefc ;};_fbgae .AutoShowAttr =&_fgdb ; -continue ;};if _ggedg .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"{_dgfbf ,_dgafe :=_db .ParseBool (_ggedg .Value );if _dgafe !=nil {return _dgafe ;};_fbgae .ShowPropAsCaptionAttr =&_dgfbf ; -continue ;};if _ggedg .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_feacc ,_egfc :=_db .ParseBool (_ggedg .Value );if _egfc !=nil {return _egfc ;};_fbgae .ProductSubtotalAttr =&_feacc ;continue ;};if _ggedg .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_bfabf ,_beafe :=_db .ParseBool (_ggedg .Value ); -if _beafe !=nil {return _beafe ;};_fbgae .DragToPageAttr =&_bfabf ;continue ;};if _ggedg .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gdddc ,_fcaaa :=_db .ParseBool (_ggedg .Value );if _fcaaa !=nil {return _fcaaa ; -};_fbgae .DefaultSubtotalAttr =&_gdddc ;continue ;};if _ggedg .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_agdf ,_gbdbb :=_db .ParseBool (_ggedg .Value );if _gbdbb !=nil {return _gbdbb ;};_fbgae .DragToDataAttr =&_agdf ; -continue ;};if _ggedg .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cbgda ,_aaabc :=_db .ParseBool (_ggedg .Value );if _aaabc !=nil {return _aaabc ;};_fbgae .MaxSubtotalAttr =&_cbgda ;continue ;};if _ggedg .Name .Local =="\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"{_ffcaa ,_gcdf :=_db .ParseBool (_ggedg .Value ); -if _gcdf !=nil {return _gcdf ;};_fbgae .HideNewItemsAttr =&_ffcaa ;continue ;};if _ggedg .Name .Local =="\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"{_gdgac ,_ebbagg :=_db .ParseBool (_ggedg .Value );if _ebbagg !=nil {return _ebbagg ; -};_fbgae .ShowPropCellAttr =&_gdgac ;continue ;};if _ggedg .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_aaedg ,_deed :=_db .ParseBool (_ggedg .Value );if _deed !=nil {return _deed ;};_fbgae .SubtotalTopAttr =&_aaedg ; -continue ;};if _ggedg .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_ggfbe ,_eabac :=_db .ParseBool (_ggedg .Value );if _eabac !=nil {return _eabac ;};_fbgae .ServerFieldAttr =&_ggfbe ;continue ;};if _ggedg .Name .Local =="\u006e\u0061\u006d\u0065"{_ddcac ,_ggbfd :=_ggedg .Value ,error (nil ); -if _ggbfd !=nil {return _ggbfd ;};_fbgae .NameAttr =&_ddcac ;continue ;};if _ggedg .Name .Local =="\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"{_aegcc ,_fgcba :=_db .ParseBool (_ggedg .Value );if _fgcba !=nil {return _fgcba ; -};_fbgae .InsertPageBreakAttr =&_aegcc ;continue ;};if _ggedg .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bgfddf ,_fbagdg :=_db .ParseBool (_ggedg .Value );if _fbagdg !=nil {return _fbagdg ;};_fbgae .SumSubtotalAttr =&_bgfddf ; -continue ;};if _ggedg .Name .Local =="\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"{_deecdd ,_gfabd :=_db .ParseBool (_ggedg .Value );if _gfabd !=nil {return _gfabd ;};_fbgae .DataFieldAttr =&_deecdd ;continue ;};if _ggedg .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_aeadb ,_dfbbb :=_db .ParseBool (_ggedg .Value ); -if _dfbbb !=nil {return _dfbbb ;};_fbgae .AvgSubtotalAttr =&_aeadb ;continue ;};if _ggedg .Name .Local =="t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_adged ,_aecfed :=_db .ParseBool (_ggedg .Value );if _aecfed !=nil {return _aecfed ; -};_fbgae .TopAutoShowAttr =&_adged ;continue ;};if _ggedg .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cfbcc ,_fedcg :=_db .ParseBool (_ggedg .Value );if _fedcg !=nil {return _fedcg ;};_fbgae .MinSubtotalAttr =&_cfbcc ; -continue ;};if _ggedg .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_fadcg ,_degbe :=_db .ParseBool (_ggedg .Value );if _degbe !=nil {return _degbe ;};_fbgae .DragOffAttr =&_fadcg ;continue ;};if _ggedg .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gfcgeb ,_fbfac :=_db .ParseBool (_ggedg .Value ); -if _fbfac !=nil {return _fbfac ;};_fbgae .CountSubtotalAttr =&_gfcgeb ;continue ;};if _ggedg .Name .Local =="u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"{_cgcea ,_fbafe :=_ggedg .Value ,error (nil );if _fbafe !=nil {return _fbafe ; -};_fbgae .UniqueMemberPropertyAttr =&_cgcea ;continue ;};if _ggedg .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cadeca ,_efcbb :=_db .ParseBool (_ggedg .Value );if _efcbb !=nil {return _efcbb ;};_fbgae .VarPSubtotalAttr =&_cadeca ; -continue ;};if _ggedg .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_eedgb ,_gaeegg :=_db .ParseBool (_ggedg .Value );if _gaeegg !=nil {return _gaeegg ;};_fbgae .StdDevPSubtotalAttr =&_eedgb ;continue ; -};if _ggedg .Name .Local =="\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cdecg ,_bfgfba :=_ggedg .Value ,error (nil );if _bfgfba !=nil {return _bfgfba ;};_fbgae .SubtotalCaptionAttr =&_cdecg ;continue ;};if _ggedg .Name .Local =="s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"{_gdfgd ,_egadee :=_db .ParseBool (_ggedg .Value ); -if _egadee !=nil {return _egadee ;};_fbgae .ShowPropTipAttr =&_gdfgd ;continue ;};if _ggedg .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"{_gacgd ,_bffgec :=_db .ParseBool (_ggedg .Value );if _bffgec !=nil {return _bffgec ; -};_fbgae .InsertBlankRowAttr =&_gacgd ;continue ;};if _ggedg .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"{_baegg ,_dgag :=_db .ParseBool (_ggedg .Value ); -if _dgag !=nil {return _dgag ;};_fbgae .DefaultAttributeDrillStateAttr =&_baegg ;continue ;};if _ggedg .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_eccg ,_fecb :=_db .ParseBool (_ggedg .Value );if _fecb !=nil {return _fecb ;};_fbgae .DragToColAttr =&_eccg ; -continue ;};if _ggedg .Name .Local =="h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"{_afce ,_dbfgcb :=_db .ParseBool (_ggedg .Value );if _dbfgcb !=nil {return _dbfgcb ;};_fbgae .HiddenLevelAttr =&_afce ;continue ;};if _ggedg .Name .Local =="\u0061\u0078\u0069\u0073"{_fbgae .AxisAttr .UnmarshalXMLAttr (_ggedg ); -continue ;};if _ggedg .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"{_ggcac ,_gegce :=_db .ParseBool (_ggedg .Value );if _gegce !=nil {return _gegce ;};_fbgae .ShowDropDownsAttr =&_ggcac ;continue ;};if _ggedg .Name .Local =="\u0073h\u006f\u0077\u0041\u006c\u006c"{_gegcc ,_aeeaf :=_db .ParseBool (_ggedg .Value ); -if _aeeaf !=nil {return _aeeaf ;};_fbgae .ShowAllAttr =&_gegcc ;continue ;};if _ggedg .Name .Local =="\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"{_badab ,_cafbf :=_db .ParseBool (_ggedg .Value );if _cafbf !=nil {return _cafbf ;};_fbgae .AllDrilledAttr =&_badab ; -continue ;};if _ggedg .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bfff ,_aaggg :=_db .ParseBool (_ggedg .Value );if _aaggg !=nil {return _aaggg ;};_fbgae .VarSubtotalAttr =&_bfff ;continue ;};};_geefe :for {_abbdg ,_cccf :=d .Token (); -if _cccf !=nil {return _cccf ;};switch _eagfa :=_abbdg .(type ){case _f .StartElement :switch _eagfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065m\u0073"}:_fbgae .Items =NewCT_Items (); -if _agbbd :=d .DecodeElement (_fbgae .Items ,&_eagfa );_agbbd !=nil {return _agbbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}:_fbgae .AutoSortScope =NewCT_AutoSortScope (); -if _gegcg :=d .DecodeElement (_fbgae .AutoSortScope ,&_eagfa );_gegcg !=nil {return _gegcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbgae .ExtLst =NewCT_ExtensionList (); -if _cggbgc :=d .DecodeElement (_fbgae .ExtLst ,&_eagfa );_cggbgc !=nil {return _cggbgc ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_eagfa .Name ); -if _acfad :=d .Skip ();_acfad !=nil {return _acfad ;};};case _f .EndElement :break _geefe ;case _f .CharData :};};return nil ;}; +// Leading Edge Border +Left *CT_BorderPr ; -// Validate validates the CT_Extension and its children -func (_gfff *CT_Extension )Validate ()error {return _gfff .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};func (_bfdfb *CT_CustomProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_bfdfb .NameAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bfdfb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PhoneticPr struct{ +// Trailing Edge Border +Right *CT_BorderPr ; -// Font Id -FontIdAttr uint32 ; +// Top Border +Top *CT_BorderPr ; -// Character Type -TypeAttr ST_PhoneticType ; +// Bottom Border +Bottom *CT_BorderPr ; -// Alignment -AlignmentAttr ST_PhoneticAlignment ;};func (_gfbbf *CT_FileRecoveryPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfbbf .AutoRecoverAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfbbf .AutoRecoverAttr ))}); -};if _gfbbf .CrashSaveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfbbf .CrashSaveAttr ))});};if _gfbbf .DataExtractLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfbbf .DataExtractLoadAttr ))}); -};if _gfbbf .RepairLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfbbf .RepairLoadAttr ))});};e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfgcf *CT_Xf )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfgcf .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bfgcf .NumFmtIdAttr )}); -};if _bfgcf .FontIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bfgcf .FontIdAttr )});};if _bfgcf .FillIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006c\u006c\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bfgcf .FillIdAttr )}); -};if _bfgcf .BorderIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bfgcf .BorderIdAttr )});};if _bfgcf .XfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bfgcf .XfIdAttr )}); -};if _bfgcf .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfgcf .QuotePrefixAttr ))});};if _bfgcf .PivotButtonAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfgcf .PivotButtonAttr ))}); -};if _bfgcf .ApplyNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfgcf .ApplyNumberFormatAttr ))}); -};if _bfgcf .ApplyFontAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfgcf .ApplyFontAttr ))});};if _bfgcf .ApplyFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfgcf .ApplyFillAttr ))}); -};if _bfgcf .ApplyBorderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfgcf .ApplyBorderAttr ))});};if _bfgcf .ApplyAlignmentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfgcf .ApplyAlignmentAttr ))}); -};if _bfgcf .ApplyProtectionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfgcf .ApplyProtectionAttr ))}); -};e .EncodeToken (start );if _bfgcf .Alignment !=nil {_gbbbee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_bfgcf .Alignment ,_gbbbee );};if _bfgcf .Protection !=nil {_begbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_bfgcf .Protection ,_begbc );};if _bfgcf .ExtLst !=nil {_beccc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfgcf .ExtLst ,_beccc );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Diagonal +Diagonal *CT_BorderPr ; -// ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path -func (_aegfe *CT_OleLink )ValidateWithPath (path string )error {if _aegfe .OleItems !=nil {if _fcgdd :=_aegfe .OleItems .ValidateWithPath (path +"\u002fO\u006c\u0065\u0049\u0074\u0065\u006ds");_fcgdd !=nil {return _fcgdd ;};};return nil ;}; +// Vertical Inner Border +Vertical *CT_BorderPr ; -// Validate validates the CT_MeasureDimensionMaps and its children -func (_abceb *CT_MeasureDimensionMaps )Validate ()error {return _abceb .ValidateWithPath ("\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073");}; +// Horizontal Inner Borders +Horizontal *CT_BorderPr ;};func NewCT_CustomProperties ()*CT_CustomProperties {_cbba :=&CT_CustomProperties {};return _cbba };func (_adead *CT_PageSetUpPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _adead .AutoPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_adead .AutoPageBreaksAttr ))}); +};if _adead .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_adead .FitToPageAttr ))});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_SheetViews ()*CT_SheetViews {_ebgae :=&CT_SheetViews {};return _ebgae };func NewCT_CalcCell ()*CT_CalcCell {_cgge :=&CT_CalcCell {};return _cgge };func NewCT_RevisionComment ()*CT_RevisionComment {_egdfa :=&CT_RevisionComment {}; +_egdfa .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 _egdfa ;};func (_dbbeb *CT_DeletedField )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cdgde :=range start .Attr {if _cdgde .Name .Local =="\u006e\u0061\u006d\u0065"{_fdeaa ,_gbfdf :=_cdgde .Value ,error (nil ); +if _gbfdf !=nil {return _gbfdf ;};_dbbeb .NameAttr =_fdeaa ;continue ;};};for {_cgdea ,_abfdf :=d .Token ();if _abfdf !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u006c\u0065\u0074\u0065d\u0046\u0069\u0065l\u0064:\u0020\u0025\u0073",_abfdf ); +};if _ggfcc ,_becff :=_cgdea .(_bc .EndElement );_becff &&_ggfcc .Name ==start .Name {break ;};};return nil ;};func NewCT_FontFamily ()*CT_FontFamily {_fedf :=&CT_FontFamily {};_fedf .ValAttr =0;return _fedf };func NewCT_Set ()*CT_Set {_cdgagg :=&CT_Set {}; +return _cdgagg }; -// ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path -func (_eegda *CT_PivotCacheRecords )ValidateWithPath (path string )error {for _fdfge ,_acdgd :=range _eegda .R {if _ceefa :=_acdgd .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_fdfge ));_ceefa !=nil {return _ceefa ; -};};if _eegda .ExtLst !=nil {if _eaadf :=_eegda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaadf !=nil {return _eaadf ;};};return nil ;};type CT_MdxMetadata struct{ +// Validate validates the CT_CsPageSetup and its children +func (_fbdab *CT_CsPageSetup )Validate ()error {return _fbdab .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070");};func (_dcdaf ST_Qualifier )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_dcdaf .String (),start ); +};func NewCT_DeletedField ()*CT_DeletedField {_bdcb :=&CT_DeletedField {};return _bdcb }; -// MDX Metadata Record Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path +func (_effe *CT_ExtensionList )ValidateWithPath (path string )error {for _abcc ,_daeb :=range _effe .Ext {if _bfede :=_daeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_abcc ));_bfede !=nil {return _bfede ; +};};return nil ;};func (_dcbge ST_MdxSetOrder )ValidateWithPath (path string )error {switch _dcbge {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 (_dcbge )); +};return nil ;};func (_geedf ST_Comments )String ()string {switch _geedf {case 0:return "";case 1:return "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case 2:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case 3:return "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074"; +};return "";};func NewCT_Hyperlinks ()*CT_Hyperlinks {_ccbg :=&CT_Hyperlinks {};return _ccbg }; -// MDX Metadata Record -Mdx []*CT_Mdx ;};func (_dfeecg *CT_Controls )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bada :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c"}};for _ ,_ffaf :=range _dfeecg .Control {e .EncodeElement (_ffaf ,_bada ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path +func (_gcee *CT_Mdx )ValidateWithPath (path string )error {if _gcee .FAttr ==ST_MdxFunctionTypeUnset {return _a .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 _dbdgg :=_gcee .FAttr .ValidateWithPath (path +"\u002f\u0046\u0041\u0074\u0074\u0072");_dbdgg !=nil {return _dbdgg ;};if _gcee .T !=nil {if _gafbgg :=_gcee .T .ValidateWithPath (path +"\u002f\u0054");_gafbgg !=nil {return _gafbgg ;};};if _gcee .Ms !=nil {if _bdaad :=_gcee .Ms .ValidateWithPath (path +"\u002f\u004d\u0073"); +_bdaad !=nil {return _bdaad ;};};if _gcee .P !=nil {if _fbaec :=_gcee .P .ValidateWithPath (path +"\u002f\u0050");_fbaec !=nil {return _fbaec ;};};if _gcee .K !=nil {if _dcae :=_gcee .K .ValidateWithPath (path +"\u002f\u004b");_dcae !=nil {return _dcae ; +};};return nil ;};func (_fadcf *CT_Filter )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _fadcf .ValAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fadcf .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type ST_SortMethod byte ;func NewCT_ColFields ()*CT_ColFields {_dfda :=&CT_ColFields {};return _dfda };func NewCT_Worksheet ()*CT_Worksheet {_abbgeg :=&CT_Worksheet {}; +_abbgeg .SheetData =NewCT_SheetData ();return _abbgeg ;};type MapInfo struct{CT_MapInfo };type CT_HeaderFooter struct{ -// ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path -func (_adfg *CT_GroupLevel )ValidateWithPath (path string )error {if _adfg .Groups !=nil {if _ggbdf :=_adfg .Groups .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0073");_ggbdf !=nil {return _ggbdf ;};};if _adfg .ExtLst !=nil {if _efdgf :=_adfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_efdgf !=nil {return _efdgf ;};};return nil ;}; +// Different Odd Even Header Footer +DifferentOddEvenAttr *bool ; -// ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path -func (_cabgd *CT_WorkbookProtection )ValidateWithPath (path string )error {return nil }; +// Different First Page +DifferentFirstAttr *bool ; -// Validate validates the CT_Xf and its children -func (_ebafa *CT_Xf )Validate ()error {return _ebafa .ValidateWithPath ("\u0043\u0054\u005fX\u0066")};func (_ccgd *CT_CacheHierarchies )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccgd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_ccgd .CountAttr )}); -};e .EncodeToken (start );if _ccgd .CacheHierarchy !=nil {_fadb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_gdb :=range _ccgd .CacheHierarchy {e .EncodeElement (_gdb ,_fadb ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Scale Header & Footer With Document +ScaleWithDocAttr *bool ; -// ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path -func (_ebdbf *CT_SortCondition )ValidateWithPath (path string )error {if _ccgag :=_ebdbf .SortByAttr .ValidateWithPath (path +"/\u0053\u006f\u0072\u0074\u0042\u0079\u0041\u0074\u0074\u0072");_ccgag !=nil {return _ccgag ;};if _bfbeb :=_ebdbf .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072"); -_bfbeb !=nil {return _bfbeb ;};return nil ;};type CT_RangeSets struct{ +// Align Margins +AlignWithMarginsAttr *bool ; -// Reference and Page Item Count -CountAttr *uint32 ; +// Odd Header +OddHeader *string ; -// Range Set -RangeSet []*CT_RangeSet ;};func (_gfee *CT_ExternalLinkChoice )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_febgg :for {_dbbb ,_gbggg :=d .Token ();if _gbggg !=nil {return _gbggg ;};switch _caagd :=_dbbb .(type ){case _f .StartElement :switch _caagd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_gfee .ExternalBook =NewCT_ExternalBook (); -if _gebed :=d .DecodeElement (_gfee .ExternalBook ,&_caagd );_gebed !=nil {return _gebed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_gfee .DdeLink =NewCT_DdeLink (); -if _dfbfg :=d .DecodeElement (_gfee .DdeLink ,&_caagd );_dfbfg !=nil {return _dfbfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_gfee .OleLink =NewCT_OleLink (); -if _bbaf :=d .DecodeElement (_gfee .OleLink ,&_caagd );_bbaf !=nil {return _bbaf ;};default:_ec .Log .Debug ("\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",_caagd .Name ); -if _dfada :=d .Skip ();_dfada !=nil {return _dfada ;};};case _f .EndElement :break _febgg ;case _f .CharData :};};return nil ;}; +// Odd Page Footer +OddFooter *string ; -// Validate validates the CT_ExternalSheetNames and its children -func (_eeeef *CT_ExternalSheetNames )Validate ()error {return _eeeef .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073");};func (_eecea *CT_Dxf )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _eecea .Font !=nil {_ddca :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};e .EncodeElement (_eecea .Font ,_ddca );};if _eecea .NumFmt !=nil {_bbfga :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}}; -e .EncodeElement (_eecea .NumFmt ,_bbfga );};if _eecea .Fill !=nil {_aaee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_eecea .Fill ,_aaee );};if _eecea .Alignment !=nil {_bdag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}}; -e .EncodeElement (_eecea .Alignment ,_bdag );};if _eecea .Border !=nil {_fbfd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};e .EncodeElement (_eecea .Border ,_fbfd );};if _eecea .Protection !=nil {_gdgc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_eecea .Protection ,_gdgc );};if _eecea .ExtLst !=nil {_agfd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eecea .ExtLst ,_agfd );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_acfda ST_PivotAreaType )ValidateWithPath (path string )error {switch _acfda {case 0,1,2,3,4,5,6,7,8:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acfda )); -};return nil ;};type ST_TotalsRowFunction byte ;func NewCT_Tuple ()*CT_Tuple {_cbggda :=&CT_Tuple {};return _cbggda }; +// Even Page Header +EvenHeader *string ; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_effcc *CT_NumFmt )ValidateWithPath (path string )error {return nil };func NewCT_Chartsheet ()*CT_Chartsheet {_decg :=&CT_Chartsheet {};_decg .SheetViews =NewCT_ChartsheetViews ();_decg .Drawing =NewCT_Drawing ();return _decg ;};func (_ebbag *CT_Comment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",_ebbag .RefAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_ebbag .AuthorIdAttr )});if _ebbag .GuidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_ebbag .GuidAttr )}); -};if _ebbag .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_ebbag .ShapeIdAttr )});};e .EncodeToken (start );_abfda :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074"}}; -e .EncodeElement (_ebbag .Text ,_abfda );if _ebbag .CommentPr !=nil {_cfae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"}};e .EncodeElement (_ebbag .CommentPr ,_cfae );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_baffd ST_VerticalAlignment )ValidateWithPath (path string )error {switch _baffd {case 0,1,2,3,4,5:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_baffd )); -};return nil ;};func (_dcggb *CT_Table )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_dcggb .IdAttr )});if _dcggb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_dcggb .NameAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_dcggb .DisplayNameAttr )});if _dcggb .CommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_dcggb .CommentAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",_dcggb .RefAttr )});if _dcggb .TableTypeAttr !=ST_TableTypeUnset {_feabb ,_beddg :=_dcggb .TableTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"}); -if _beddg !=nil {return _beddg ;};start .Attr =append (start .Attr ,_feabb );};if _dcggb .HeaderRowCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_dcggb .HeaderRowCountAttr )}); -};if _dcggb .InsertRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dcggb .InsertRowAttr ))});};if _dcggb .InsertRowShiftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dcggb .InsertRowShiftAttr ))}); -};if _dcggb .TotalsRowCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_dcggb .TotalsRowCountAttr )}); -};if _dcggb .TotalsRowShownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dcggb .TotalsRowShownAttr ))}); -};if _dcggb .PublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dcggb .PublishedAttr ))});};if _dcggb .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_dcggb .HeaderRowDxfIdAttr )}); -};if _dcggb .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_bc .Sprintf ("\u0025\u0076",*_dcggb .DataDxfIdAttr )});};if _dcggb .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_dcggb .TotalsRowDxfIdAttr )}); -};if _dcggb .HeaderRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_dcggb .HeaderRowBorderDxfIdAttr )}); -};if _dcggb .TableBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_dcggb .TableBorderDxfIdAttr )}); -};if _dcggb .TotalsRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_dcggb .TotalsRowBorderDxfIdAttr )}); -};if _dcggb .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_dcggb .HeaderRowCellStyleAttr )}); -};if _dcggb .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_dcggb .DataCellStyleAttr )}); -};if _dcggb .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_dcggb .TotalsRowCellStyleAttr )}); -};if _dcggb .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_dcggb .ConnectionIdAttr )});};e .EncodeToken (start ); -if _dcggb .AutoFilter !=nil {_bceefgc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_dcggb .AutoFilter ,_bceefgc );};if _dcggb .SortState !=nil {_cceaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}}; -e .EncodeElement (_dcggb .SortState ,_cceaa );};_gdff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003at\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}};e .EncodeElement (_dcggb .TableColumns ,_gdff );if _dcggb .TableStyleInfo !=nil {_ebfbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}}; -e .EncodeElement (_dcggb .TableStyleInfo ,_ebfbc );};if _dcggb .ExtLst !=nil {_gfeeb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dcggb .ExtLst ,_gfeeb );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_dgbdf *CT_VolMain )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfceed :=range start .Attr {if _cfceed .Name .Local =="\u0066\u0069\u0072s\u0074"{_ecfegd ,_fabdac :=_cfceed .Value ,error (nil );if _fabdac !=nil {return _fabdac ; -};_dgbdf .FirstAttr =_ecfegd ;continue ;};};_edbafe :for {_egedf ,_ceeef :=d .Token ();if _ceeef !=nil {return _ceeef ;};switch _ecbcf :=_egedf .(type ){case _f .StartElement :switch _ecbcf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070"}:_ggeaf :=NewCT_VolTopic (); -if _cdaacf :=d .DecodeElement (_ggeaf ,&_ecbcf );_cdaacf !=nil {return _cdaacf ;};_dgbdf .Tp =append (_dgbdf .Tp ,_ggeaf );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_ecbcf .Name ); -if _bbebd :=d .Skip ();_bbebd !=nil {return _bbebd ;};};case _f .EndElement :break _edbafe ;case _f .CharData :};};return nil ;}; +// Even Page Footer +EvenFooter *string ; -// ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path -func (_cbec *CT_ColFields )ValidateWithPath (path string )error {for _bgdda ,_gada :=range _cbec .Field {if _baea :=_gada .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bgdda ));_baea !=nil {return _baea ; -};};return nil ;};func (_bfadg *CT_RevisionQueryTableField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bfadg .SheetIdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",_bfadg .RefAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0065\u006c\u0064\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bfadg .FieldIdAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DataValidations struct{ +// First Page Header +FirstHeader *string ; -// Disable Prompts -DisablePromptsAttr *bool ; +// First Page Footer +FirstFooter *string ;}; -// Top Left Corner (X Coodrinate) -XWindowAttr *uint32 ; +// Validate validates the CT_MergeCells and its children +func (_abccd *CT_MergeCells )Validate ()error {return _abccd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");};func (_accbfa ST_PhoneticType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_eabde :=_bc .Attr {}; +_eabde .Name =name ;switch _accbfa {case ST_PhoneticTypeUnset :_eabde .Value ="";case ST_PhoneticTypeHalfwidthKatakana :_eabde .Value ="\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeFullwidthKatakana :_eabde .Value ="\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061"; +case ST_PhoneticTypeHiragana :_eabde .Value ="\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_PhoneticTypeNoConversion :_eabde .Value ="\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return _eabde ,nil ;};func (_fbec *CT_ColorFilter )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _fbec .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fbec .DxfIdAttr )}); +};if _fbec .CellColorAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fbec .CellColorAttr ))});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_bccb *CT_PageBreak )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bccb .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bccb .CountAttr )}); +};if _bccb .ManualBreakCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bccb .ManualBreakCountAttr )}); +};e .EncodeToken (start );if _bccb .Brk !=nil {_bcgafg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0062\u0072\u006b"}};for _ ,_dbcba :=range _bccb .Brk {e .EncodeElement (_dbcba ,_bcgafg );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// Top Left Corner (Y Coordinate) -YWindowAttr *uint32 ; +// ValidateWithPath validates the CT_GroupLevel and its children, prefixing error messages with path +func (_dacf *CT_GroupLevel )ValidateWithPath (path string )error {if _dacf .Groups !=nil {if _eecggd :=_dacf .Groups .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0073");_eecggd !=nil {return _eecggd ;};};if _dacf .ExtLst !=nil {if _cecb :=_dacf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cecb !=nil {return _cecb ;};};return nil ;};func (_effb *CT_CellWatch )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",_effb .RAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_agbbd *CT_ServerFormats )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _agbbd .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_agbbd .CountAttr )}); +};e .EncodeToken (start );if _agbbd .ServerFormat !=nil {_bgbb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003as\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}};for _ ,_abgc :=range _agbbd .ServerFormat {e .EncodeElement (_abgc ,_bgbb ); +};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_RevisionCustomView struct{ -// Data Validation Item Count -CountAttr *uint32 ; +// GUID +GuidAttr string ; -// Data Validation -DataValidation []*CT_DataValidation ;};func (_fccge *CT_PivotCacheRecords )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eccae :=range start .Attr {if _eccae .Name .Local =="\u0063\u006f\u0075n\u0074"{_bccebg ,_feade :=_db .ParseUint (_eccae .Value ,10,32); -if _feade !=nil {return _feade ;};_fbfgg :=uint32 (_bccebg );_fccge .CountAttr =&_fbfgg ;continue ;};};_abed :for {_aagge ,_feggb :=d .Token ();if _feggb !=nil {return _feggb ;};switch _efdgcb :=_aagge .(type ){case _f .StartElement :switch _efdgcb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_ggggf :=NewCT_Record (); -if _aeeef :=d .DecodeElement (_ggggf ,&_efdgcb );_aeeef !=nil {return _aeeef ;};_fccge .R =append (_fccge .R ,_ggggf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fccge .ExtLst =NewCT_ExtensionList (); -if _dcadc :=d .DecodeElement (_fccge .ExtLst ,&_efdgcb );_dcadc !=nil {return _dcadc ;};default:_ec .Log .Debug ("\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",_efdgcb .Name ); -if _gdead :=d .Skip ();_gdead !=nil {return _gdead ;};};case _f .EndElement :break _abed ;case _f .CharData :};};return nil ;}; +// User Action +ActionAttr ST_RevisionAction ;};func (_dgdbf *CT_SortCondition )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_affaa :=range start .Attr {if _affaa .Name .Local =="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"{_ebdeg ,_adgga :=_fa .ParseBool (_affaa .Value ); +if _adgga !=nil {return _adgga ;};_dgdbf .DescendingAttr =&_ebdeg ;continue ;};if _affaa .Name .Local =="\u0073\u006f\u0072\u0074\u0042\u0079"{_dgdbf .SortByAttr .UnmarshalXMLAttr (_affaa );continue ;};if _affaa .Name .Local =="\u0072\u0065\u0066"{_bcdgg ,_fcbebe :=_affaa .Value ,error (nil ); +if _fcbebe !=nil {return _fcbebe ;};_dgdbf .RefAttr =_bcdgg ;continue ;};if _affaa .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"{_ecagg ,_fffcc :=_affaa .Value ,error (nil );if _fffcc !=nil {return _fffcc ;};_dgdbf .CustomListAttr =&_ecagg ; +continue ;};if _affaa .Name .Local =="\u0064\u0078\u0066I\u0064"{_gcaeg ,_adbga :=_fa .ParseUint (_affaa .Value ,10,32);if _adbga !=nil {return _adbga ;};_cddgb :=uint32 (_gcaeg );_dgdbf .DxfIdAttr =&_cddgb ;continue ;};if _affaa .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_dgdbf .IconSetAttr .UnmarshalXMLAttr (_affaa ); +continue ;};if _affaa .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_caccb ,_bddfg :=_fa .ParseUint (_affaa .Value ,10,32);if _bddfg !=nil {return _bddfg ;};_dcbdd :=uint32 (_caccb );_dgdbf .IconIdAttr =&_dcbdd ;continue ;};};for {_ddbee ,_befad :=d .Token (); +if _befad !=nil {return _a .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",_befad );};if _dgcgd ,_fgeaf :=_ddbee .(_bc .EndElement );_fgeaf &&_dgcgd .Name ==start .Name {break ; +};};return nil ;};func (_ccgae *ST_PatternType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_ccgae =0;case "\u006e\u006f\u006e\u0065":*_ccgae =1;case "\u0073\u006f\u006ci\u0064":*_ccgae =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_ccgae =3; +case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_ccgae =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_ccgae =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_ccgae =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_ccgae =7; +case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_ccgae =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_ccgae =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_ccgae =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_ccgae =11; +case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_ccgae =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_ccgae =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_ccgae =14; +case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_ccgae =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_ccgae =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_ccgae =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_ccgae =18; +case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_ccgae =19;};return nil ;};func (_bfdf *CT_ExternalDefinedNames )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );if _bfdf .DefinedName !=nil {_aead :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}}; +for _ ,_acee :=range _bfdf .DefinedName {e .EncodeElement (_acee ,_aead );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_acgb *CT_CellProtection )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bfag :=range start .Attr {if _bfag .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_eebg ,_gccd :=_fa .ParseBool (_bfag .Value ); +if _gccd !=nil {return _gccd ;};_acgb .LockedAttr =&_eebg ;continue ;};if _bfag .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_geeb ,_dcfc :=_fa .ParseBool (_bfag .Value );if _dcfc !=nil {return _dcfc ;};_acgb .HiddenAttr =&_geeb ;continue ;};}; +for {_cdec ,_cbac :=d .Token ();if _cbac !=nil {return _a .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",_cbac );};if _gebc ,_fgbf :=_cdec .(_bc .EndElement ); +_fgbf &&_gebc .Name ==start .Name {break ;};};return nil ;};func (_bbfefd *ST_TargetScreenSize )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_bbfefd =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_bbfefd =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_bbfefd =2; +case "\u00372\u0030\u0078\u0035\u0031\u0032":*_bbfefd =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_bbfefd =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_bbfefd =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_bbfefd =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_bbfefd =7; +case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_bbfefd =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_bbfefd =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_bbfefd =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_bbfefd =11; +};return nil ;};type CT_WebPublishing struct{ -// Validate validates the CT_TableParts and its children -func (_efdae *CT_TableParts )Validate ()error {return _efdae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");};func (_eaagg *CT_Hyperlinks )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gagb :for {_gdgf ,_fbfde :=d .Token (); -if _fbfde !=nil {return _fbfde ;};switch _ecdbd :=_gdgf .(type ){case _f .StartElement :switch _ecdbd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_fgceb :=NewCT_Hyperlink (); -if _acgecf :=d .DecodeElement (_fgceb ,&_ecdbd );_acgecf !=nil {return _acgecf ;};_eaagg .Hyperlink =append (_eaagg .Hyperlink ,_fgceb );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ecdbd .Name ); -if _facfg :=d .Skip ();_facfg !=nil {return _facfg ;};};case _f .EndElement :break _gagb ;case _f .CharData :};};return nil ;};func (_cfcg *CT_FutureMetadataBlock )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _cfcg .ExtLst !=nil {_cfebc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_cfcg .ExtLst ,_cfebc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_BookView struct{ +// Use CSS +CssAttr *bool ; -// Visibility -VisibilityAttr ST_Visibility ; +// Thicket +ThicketAttr *bool ; -// Minimized -MinimizedAttr *bool ; +// Enable Long File Names +LongFileNamesAttr *bool ; -// Show Horizontal Scroll -ShowHorizontalScrollAttr *bool ; +// VML in Browsers +VmlAttr *bool ; -// Show Vertical Scroll -ShowVerticalScrollAttr *bool ; +// Allow PNG +AllowPngAttr *bool ; -// Show Sheet Tabs -ShowSheetTabsAttr *bool ; +// Target Screen Size +TargetScreenSizeAttr ST_TargetScreenSize ; -// Upper Left Corner (X Coordinate) -XWindowAttr *int32 ; +// DPI +DpiAttr *uint32 ; -// Upper Left Corner (Y Coordinate) -YWindowAttr *int32 ; +// Code Page +CodePageAttr *uint32 ; -// Window Width -WindowWidthAttr *uint32 ; +// Character Set +CharacterSetAttr *string ;}; -// Window Height -WindowHeightAttr *uint32 ; +// ValidateWithPath validates the CT_Format and its children, prefixing error messages with path +func (_gdgcf *CT_Format )ValidateWithPath (path string )error {if _ggfb :=_gdgcf .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ggfb !=nil {return _ggfb ;};if _agge :=_gdgcf .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"); +_agge !=nil {return _agge ;};if _gdgcf .ExtLst !=nil {if _cfaff :=_gdgcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfaff !=nil {return _cfaff ;};};return nil ;};func (_ceecf ST_VolDepType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_fefga :=_bc .Attr {}; +_fefga .Name =name ;switch _ceecf {case ST_VolDepTypeUnset :_fefga .Value ="";case ST_VolDepTypeRealTimeData :_fefga .Value ="\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case ST_VolDepTypeOlapFunctions :_fefga .Value ="\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073"; +};return _fefga ,nil ;};func (_aeda *CT_CustomSheetViews )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );_dacg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}}; +for _ ,_gedgf :=range _aeda .CustomSheetView {e .EncodeElement (_gedgf ,_dacg );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_gggac *CT_Connections )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +_ddbde :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_faffg :=range _gggac .Connection {e .EncodeElement (_faffg ,_ddbde );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_IntProperty ()*CT_IntProperty {_dbcbe :=&CT_IntProperty {};return _dbcbe }; -// Sheet Tab Ratio -TabRatioAttr *uint32 ; +// ValidateWithPath validates the Table and its children, prefixing error messages with path +func (_eebfbb *Table )ValidateWithPath (path string )error {if _eedfgg :=_eebfbb .CT_Table .ValidateWithPath (path );_eedfgg !=nil {return _eedfgg ;};return nil ;};func (_cfbab *CT_ExtensionList )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ffgeg :for {_afaed ,_egbfg :=d .Token (); +if _egbfg !=nil {return _egbfg ;};switch _beedd :=_afaed .(type ){case _bc .StartElement :switch _beedd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_dbcecd :=NewCT_Extension (); +if _cfaef :=d .DecodeElement (_dbcecd ,&_beedd );_cfaef !=nil {return _cfaef ;};_cfbab .Ext =append (_cfbab .Ext ,_dbcecd );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_beedd .Name ); +if _dddfd :=d .Skip ();_dddfd !=nil {return _dddfd ;};};case _bc .EndElement :break _ffgeg ;case _bc .CharData :};};return nil ;};type CT_Break struct{ -// First Sheet -FirstSheetAttr *uint32 ; +// Id +IdAttr *uint32 ; -// Active Sheet Index -ActiveTabAttr *uint32 ; +// Minimum +MinAttr *uint32 ; -// AutoFilter Date Grouping -AutoFilterDateGroupingAttr *bool ;ExtLst *CT_ExtensionList ;};type CT_CellSmartTagPr struct{ +// Maximum +MaxAttr *uint32 ; -// Key Name -KeyAttr string ; +// Manual Page Break +ManAttr *bool ; -// Value -ValAttr string ;};func NewStyleSheet ()*StyleSheet {_efdba :=&StyleSheet {};_efdba .CT_Stylesheet =*NewCT_Stylesheet ();return _efdba ;};func (_dabdc *CT_ChartsheetProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgdd :=range start .Attr {if _fgdd .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_dfeg ,_eddgg :=_fgdd .Value ,error (nil ); -if _eddgg !=nil {return _eddgg ;};_dabdc .PasswordAttr =&_dfeg ;continue ;};if _fgdd .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_fcfa ,_abfcf :=_fgdd .Value ,error (nil );if _abfcf !=nil {return _abfcf ; -};_dabdc .AlgorithmNameAttr =&_fcfa ;continue ;};if _fgdd .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_eace ,_ffdf :=_fgdd .Value ,error (nil );if _ffdf !=nil {return _ffdf ;};_dabdc .HashValueAttr =&_eace ;continue ;};if _fgdd .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_cegba ,_bega :=_fgdd .Value ,error (nil ); -if _bega !=nil {return _bega ;};_dabdc .SaltValueAttr =&_cegba ;continue ;};if _fgdd .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_aafc ,_dcabf :=_db .ParseUint (_fgdd .Value ,10,32);if _dcabf !=nil {return _dcabf ;};_fabd :=uint32 (_aafc ); -_dabdc .SpinCountAttr =&_fabd ;continue ;};if _fgdd .Name .Local =="\u0063o\u006e\u0074\u0065\u006e\u0074"{_dgf ,_dacd :=_db .ParseBool (_fgdd .Value );if _dacd !=nil {return _dacd ;};_dabdc .ContentAttr =&_dgf ;continue ;};if _fgdd .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_aadea ,_cfbde :=_db .ParseBool (_fgdd .Value ); -if _cfbde !=nil {return _cfbde ;};_dabdc .ObjectsAttr =&_aadea ;continue ;};};for {_aaec ,_gadd :=d .Token ();if _gadd !=nil {return _bc .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",_gadd ); -};if _dagf ,_cefgg :=_aaec .(_f .EndElement );_cefgg &&_dagf .Name ==start .Name {break ;};};return nil ;};func NewCT_DeletedField ()*CT_DeletedField {_aedd :=&CT_DeletedField {};return _aedd };func (_gceba ST_PrintError )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gceba .String (),start ); -}; +// Pivot-Created Page Break +PtAttr *bool ;}; -// Validate validates the CT_RowHierarchiesUsage and its children -func (_agdcee *CT_RowHierarchiesUsage )Validate ()error {return _agdcee .ValidateWithPath ("\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");}; +// Validate validates the CT_MeasureGroups and its children +func (_acccg *CT_MeasureGroups )Validate ()error {return _acccg .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073");};func (_bgdf *CT_CellStyleXfs )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bgdf .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bgdf .CountAttr )}); +};e .EncodeToken (start );_ccfc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_bbea :=range _bgdf .Xf {e .EncodeElement (_bbea ,_ccfc );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_cgegg *CT_Dxfs )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cgegg .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cgegg .CountAttr )}); +};e .EncodeToken (start );if _cgegg .Dxf !=nil {_cbafga :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};for _ ,_aagca :=range _cgegg .Dxf {e .EncodeElement (_aagca ,_cbafga );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_cbccdb *ST_Scope )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_aabbg ,_bddfd :=d .Token ();if _bddfd !=nil {return _bddfd ;};if _ecefac ,_ddcgd :=_aabbg .(_bc .EndElement );_ddcgd &&_ecefac .Name ==start .Name {*_cbccdb =1; +return nil ;};if _gfgffg ,_dcaeeeg :=_aabbg .(_bc .CharData );!_dcaeeeg {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",_aabbg );}else {switch string (_gfgffg ){case "":*_cbccdb =0; +case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_cbccdb =1;case "\u0064\u0061\u0074\u0061":*_cbccdb =2;case "\u0066\u0069\u0065l\u0064":*_cbccdb =3;};};_aabbg ,_bddfd =d .Token ();if _bddfd !=nil {return _bddfd ;};if _bebad ,_bdbfe :=_aabbg .(_bc .EndElement ); +_bdbfe &&_bebad .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",_aabbg );};func (_begbed *CT_MetadataRecord )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074"},Value :_a .Sprintf ("\u0025\u0076",_begbed .TAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",_begbed .VAttr )});e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_gbcea *StyleSheet )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gbcea .CT_Stylesheet =*NewCT_Stylesheet (); +_abacg :for {_cccca ,_eafce :=d .Token ();if _eafce !=nil {return _eafce ;};switch _bgbfa :=_cccca .(type ){case _bc .StartElement :switch _bgbfa .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcea .NumFmts =NewCT_NumFmts (); +if _gfbbda :=d .DecodeElement (_gbcea .NumFmts ,&_bgbfa );_gfbbda !=nil {return _gfbbda ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcea .Fonts =NewCT_Fonts (); +if _aegfc :=d .DecodeElement (_gbcea .Fonts ,&_bgbfa );_aegfc !=nil {return _aegfc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcea .Fills =NewCT_Fills (); +if _dgade :=d .DecodeElement (_gbcea .Fills ,&_bgbfa );_dgade !=nil {return _dgade ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcea .Borders =NewCT_Borders (); +if _cdedb :=d .DecodeElement (_gbcea .Borders ,&_bgbfa );_cdedb !=nil {return _cdedb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gbcea .CellStyleXfs =NewCT_CellStyleXfs (); +if _gebdg :=d .DecodeElement (_gbcea .CellStyleXfs ,&_bgbfa );_gebdg !=nil {return _gebdg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcea .CellXfs =NewCT_CellXfs (); +if _dgadgg :=d .DecodeElement (_gbcea .CellXfs ,&_bgbfa );_dgadgg !=nil {return _dgadgg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gbcea .CellStyles =NewCT_CellStyles (); +if _bcbfg :=d .DecodeElement (_gbcea .CellStyles ,&_bgbfa );_bcbfg !=nil {return _bcbfg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcea .Dxfs =NewCT_Dxfs (); +if _debgb :=d .DecodeElement (_gbcea .Dxfs ,&_bgbfa );_debgb !=nil {return _debgb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcea .TableStyles =NewCT_TableStyles (); +if _abgdcb :=d .DecodeElement (_gbcea .TableStyles ,&_bgbfa );_abgdcb !=nil {return _abgdcb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gbcea .Colors =NewCT_Colors (); +if _agcee :=d .DecodeElement (_gbcea .Colors ,&_bgbfa );_agcee !=nil {return _agcee ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbcea .ExtLst =NewCT_ExtensionList (); +if _cbefb :=d .DecodeElement (_gbcea .ExtLst ,&_bgbfa );_cbefb !=nil {return _cbefb ;};default:_ga .Log .Debug ("\u0073k\u0069\u0070p\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",_bgbfa .Name ); +if _ebgfea :=d .Skip ();_ebgfea !=nil {return _ebgfea ;};};case _bc .EndElement :break _abacg ;case _bc .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path -func (_ggebg *CT_PCDSDTCEntries )ValidateWithPath (path string )error {for _bdega ,_feaedc :=range _ggebg .M {if _abfcb :=_feaedc .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_bdega ));_abfcb !=nil {return _abfcb ; -};};for _cccefb ,_eegcfc :=range _ggebg .N {if _fecg :=_eegcfc .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_cccefb ));_fecg !=nil {return _fecg ;};};for _cacde ,_adaddf :=range _ggebg .E {if _edeee :=_adaddf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_cacde )); -_edeee !=nil {return _edeee ;};};for _cfgfb ,_cefeg :=range _ggebg .S {if _bfbbb :=_cefeg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_cfgfb ));_bfbbb !=nil {return _bfbbb ;};};return nil ;};func (_eggcf *CT_Tables )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eggcf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_eggcf .CountAttr )}); -};e .EncodeToken (start );if _eggcf .M !=nil {_dgade :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_aefeae :=range _eggcf .M {e .EncodeElement (_aefeae ,_dgade );};};if _eggcf .S !=nil {_fddgc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}}; -for _ ,_fbacc :=range _eggcf .S {e .EncodeElement (_fbacc ,_fddgc );};};if _eggcf .X !=nil {_egdgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dabab :=range _eggcf .X {e .EncodeElement (_dabab ,_egdgb );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_bcfeg ST_DynamicFilterType )Validate ()error {return _bcfeg .ValidateWithPath ("")};type CT_XmlCellPr struct{ +// Validate validates the CT_GroupLevel and its children +func (_deaefc *CT_GroupLevel )Validate ()error {return _deaefc .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c");};type CT_FontFamily struct{ValAttr int64 ;};func (_egcag *CT_RangeSets )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_agcga :=range start .Attr {if _agcga .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbbea ,_aecaag :=_fa .ParseUint (_agcga .Value ,10,32); +if _aecaag !=nil {return _aecaag ;};_gaeef :=uint32 (_gbbea );_egcag .CountAttr =&_gaeef ;continue ;};};_bgffg :for {_gdgce ,_gfdage :=d .Token ();if _gfdage !=nil {return _gfdage ;};switch _aadbg :=_gdgce .(type ){case _bc .StartElement :switch _aadbg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bcbee :=NewCT_RangeSet (); +if _cbeaf :=d .DecodeElement (_bcbee ,&_aadbg );_cbeaf !=nil {return _cbeaf ;};_egcag .RangeSet =append (_egcag .RangeSet ,_bcbee );default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_aadbg .Name ); +if _dagbf :=d .Skip ();_dagbf !=nil {return _dagbf ;};};case _bc .EndElement :break _bgffg ;case _bc .CharData :};};return nil ;};func (_ecgbecf *ST_PatternType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bbaeg ,_ddbac :=d .Token (); +if _ddbac !=nil {return _ddbac ;};if _aegada ,_gcged :=_bbaeg .(_bc .EndElement );_gcged &&_aegada .Name ==start .Name {*_ecgbecf =1;return nil ;};if _gcgfa ,_cdbafa :=_bbaeg .(_bc .CharData );!_cdbafa {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",_bbaeg ); +}else {switch string (_gcgfa ){case "":*_ecgbecf =0;case "\u006e\u006f\u006e\u0065":*_ecgbecf =1;case "\u0073\u006f\u006ci\u0064":*_ecgbecf =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_ecgbecf =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_ecgbecf =4; +case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_ecgbecf =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_ecgbecf =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_ecgbecf =7; +case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_ecgbecf =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_ecgbecf =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_ecgbecf =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_ecgbecf =11; +case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_ecgbecf =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_ecgbecf =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_ecgbecf =14; +case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_ecgbecf =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_ecgbecf =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_ecgbecf =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_ecgbecf =18; +case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_ecgbecf =19;};};_bbaeg ,_ddbac =d .Token ();if _ddbac !=nil {return _ddbac ;};if _dfabf ,_ggcea :=_bbaeg .(_bc .EndElement );_ggcea &&_dfabf .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",_bbaeg ); +};func NewCT_DataBar ()*CT_DataBar {_gcadg :=&CT_DataBar {};_gcadg .Color =NewCT_Color ();return _gcadg ;};type CT_Table struct{ -// Table Field Id +// Table Id IdAttr uint32 ; -// Unique Table Name -UniqueNameAttr *string ; +// Name +NameAttr *string ; -// Column XML Properties -XmlPr *CT_XmlPr ; +// Table Name +DisplayNameAttr string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Table Comment +CommentAttr *string ; -// ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path -func (_dceag *CT_RgbColor )ValidateWithPath (path string )error {return nil };const (ST_FilterOperatorUnset ST_FilterOperator =0;ST_FilterOperatorEqual ST_FilterOperator =1;ST_FilterOperatorLessThan ST_FilterOperator =2;ST_FilterOperatorLessThanOrEqual ST_FilterOperator =3; -ST_FilterOperatorNotEqual ST_FilterOperator =4;ST_FilterOperatorGreaterThanOrEqual ST_FilterOperator =5;ST_FilterOperatorGreaterThan ST_FilterOperator =6;);func (_ffgcde *Chartsheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffgcde .CT_Chartsheet =*NewCT_Chartsheet (); -_cabebc :for {_acebgc ,_gabef :=d .Token ();if _gabef !=nil {return _gabef ;};switch _cabdbg :=_acebgc .(type ){case _f .StartElement :switch _cabdbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_ffgcde .SheetPr =NewCT_ChartsheetPr (); -if _aegae :=d .DecodeElement (_ffgcde .SheetPr ,&_cabdbg );_aegae !=nil {return _aegae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _ebgfc :=d .DecodeElement (_ffgcde .SheetViews ,&_cabdbg ); -_ebgfc !=nil {return _ebgfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_ffgcde .SheetProtection =NewCT_ChartsheetProtection (); -if _agdcg :=d .DecodeElement (_ffgcde .SheetProtection ,&_cabdbg );_agdcg !=nil {return _agdcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_ffgcde .CustomSheetViews =NewCT_CustomChartsheetViews (); -if _begee :=d .DecodeElement (_ffgcde .CustomSheetViews ,&_cabdbg );_begee !=nil {return _begee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_ffgcde .PageMargins =NewCT_PageMargins (); -if _fccgb :=d .DecodeElement (_ffgcde .PageMargins ,&_cabdbg );_fccgb !=nil {return _fccgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_ffgcde .PageSetup =NewCT_CsPageSetup (); -if _faggdbf :=d .DecodeElement (_ffgcde .PageSetup ,&_cabdbg );_faggdbf !=nil {return _faggdbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_ffgcde .HeaderFooter =NewCT_HeaderFooter (); -if _bcfadg :=d .DecodeElement (_ffgcde .HeaderFooter ,&_cabdbg );_bcfadg !=nil {return _bcfadg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _aeddg :=d .DecodeElement (_ffgcde .Drawing ,&_cabdbg ); -_aeddg !=nil {return _aeddg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_ffgcde .LegacyDrawing =NewCT_LegacyDrawing (); -if _fbfdgg :=d .DecodeElement (_ffgcde .LegacyDrawing ,&_cabdbg );_fbfdgg !=nil {return _fbfdgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_ffgcde .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _bdeeg :=d .DecodeElement (_ffgcde .LegacyDrawingHF ,&_cabdbg );_bdeeg !=nil {return _bdeeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_ffgcde .DrawingHF =NewCT_DrawingHF (); -if _bcedbe :=d .DecodeElement (_ffgcde .DrawingHF ,&_cabdbg );_bcedbe !=nil {return _bcedbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_ffgcde .Picture =NewCT_SheetBackgroundPicture (); -if _acaef :=d .DecodeElement (_ffgcde .Picture ,&_cabdbg );_acaef !=nil {return _acaef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_ffgcde .WebPublishItems =NewCT_WebPublishItems (); -if _ddebb :=d .DecodeElement (_ffgcde .WebPublishItems ,&_cabdbg );_ddebb !=nil {return _ddebb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffgcde .ExtLst =NewCT_ExtensionList (); -if _cbeeda :=d .DecodeElement (_ffgcde .ExtLst ,&_cabdbg );_cbeeda !=nil {return _cbeeda ;};default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\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",_cabdbg .Name ); -if _fefgc :=d .Skip ();_fefgc !=nil {return _fefgc ;};};case _f .EndElement :break _cabebc ;case _f .CharData :};};return nil ;};func NewCT_XmlCellPr ()*CT_XmlCellPr {_feeeg :=&CT_XmlCellPr {};_feeeg .XmlPr =NewCT_XmlPr ();return _feeeg ;};func NewCT_TextField ()*CT_TextField {_aabece :=&CT_TextField {}; -return _aabece }; +// Reference +RefAttr string ; -// Validate validates the CT_Item and its children -func (_gface *CT_Item )Validate ()error {return _gface .ValidateWithPath ("\u0043T\u005f\u0049\u0074\u0065\u006d");};func (_gebgbe *CT_Location )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",_gebgbe .RefAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0076",_gebgbe .FirstHeaderRowAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0076",_gebgbe .FirstDataRowAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"},Value :_bc .Sprintf ("\u0025\u0076",_gebgbe .FirstDataColAttr )});if _gebgbe .RowPageCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gebgbe .RowPageCountAttr )}); -};if _gebgbe .ColPageCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gebgbe .ColPageCountAttr )});};e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ceegde ST_TotalsRowFunction )String ()string {switch _ceegde {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 (_gccdf *CT_CustomFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gccdf .OperatorAttr !=ST_FilterOperatorUnset {_efbge ,_cdbd :=_gccdf .OperatorAttr .MarshalXMLAttr (_f .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"}); -if _cdbd !=nil {return _cdbd ;};start .Attr =append (start .Attr ,_efbge );};if _gccdf .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_gccdf .ValAttr )});};e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gedfdb *CT_XStringElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdagd :=range start .Attr {if _bdagd .Name .Local =="\u0076"{_bdcdg ,_bffcg :=_bdagd .Value ,error (nil ); -if _bffcg !=nil {return _bffcg ;};_gedfdb .VAttr =_bdcdg ;continue ;};};for {_gdebg ,_cebdd :=d .Token ();if _cebdd !=nil {return _bc .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",_cebdd ); -};if _afdgba ,_acaeda :=_gdebg .(_f .EndElement );_acaeda &&_afdgba .Name ==start .Name {break ;};};return nil ;};type CT_ControlPr struct{ +// Table Type +TableTypeAttr ST_TableType ; -// Locked Flag -LockedAttr *bool ; +// Header Row Count +HeaderRowCountAttr *uint32 ; -// Default Size Flag -DefaultSizeAttr *bool ; +// Insert Row Showing +InsertRowAttr *bool ; -// Print Flag -PrintAttr *bool ; +// Insert Row Shift +InsertRowShiftAttr *bool ; -// Disabled Flag -DisabledAttr *bool ; +// Totals Row Count +TotalsRowCountAttr *uint32 ; -// Recalculation Flag -RecalcAlwaysAttr *bool ; +// Totals Row Shown +TotalsRowShownAttr *bool ; -// UI Object Flag -UiObjectAttr *bool ; +// Published +PublishedAttr *bool ; -// Automatic Fill Flag -AutoFillAttr *bool ; +// Header Row Format Id +HeaderRowDxfIdAttr *uint32 ; -// Automatic Line Flag -AutoLineAttr *bool ; +// Data Area Format Id +DataDxfIdAttr *uint32 ; -// Automatic Size Flag -AutoPictAttr *bool ; +// Totals Row Format Id +TotalsRowDxfIdAttr *uint32 ; -// Custom Function -MacroAttr *string ; +// Header Row Border Format Id +HeaderRowBorderDxfIdAttr *uint32 ; -// Alternative Text -AltTextAttr *string ; +// Table Border Format Id +TableBorderDxfIdAttr *uint32 ; -// Linked Formula -LinkedCellAttr *string ; +// Totals Row Border Format Id +TotalsRowBorderDxfIdAttr *uint32 ; -// List Items Source Range -ListFillRangeAttr *string ; +// Header Row Style +HeaderRowCellStyleAttr *string ; -// Image Format -CfAttr *string ;IdAttr *string ; +// Data Style Name +DataCellStyleAttr *string ; -// Object Cell Anchor -Anchor *CT_ObjectAnchor ;}; +// Totals Row Style +TotalsRowCellStyleAttr *string ; -// Validate validates the CT_ColorFilter and its children -func (_efde *CT_ColorFilter )Validate ()error {return _efde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072");};func NewCT_CustomWorkbookViews ()*CT_CustomWorkbookViews {_efccg :=&CT_CustomWorkbookViews {}; -return _efccg ;};func (_bbfef *CT_Cols )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ceag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c"}};for _ ,_agbca :=range _bbfef .Col {e .EncodeElement (_agbca ,_ceag ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_OleItems ()*CT_OleItems {_gbbaa :=&CT_OleItems {};return _gbbaa };type CT_MetadataStringIndex struct{ +// Connection ID +ConnectionIdAttr *uint32 ; -// Index Value -XAttr uint32 ; +// Table AutoFilter +AutoFilter *CT_AutoFilter ; -// String is a Set -SAttr *bool ;};func (_fbfggc ST_TextVAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbfggc .String (),start );};func (_acbfeg *CT_GradientStop )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acbfeg .Color =NewCT_Color (); -for _ ,_dageg :=range start .Attr {if _dageg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gebcda ,_gefbb :=_db .ParseFloat (_dageg .Value ,64);if _gefbb !=nil {return _gefbb ;};_acbfeg .PositionAttr =_gebcda ;continue ;};};_egbeb :for {_bfcg ,_ddebf :=d .Token (); -if _ddebf !=nil {return _ddebf ;};switch _abee :=_bfcg .(type ){case _f .StartElement :switch _abee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _dfbgd :=d .DecodeElement (_acbfeg .Color ,&_abee ); -_dfbgd !=nil {return _dfbgd ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_abee .Name ); -if _gadce :=d .Skip ();_gadce !=nil {return _gadce ;};};case _f .EndElement :break _egbeb ;case _f .CharData :};};return nil ;};func NewCT_SheetViews ()*CT_SheetViews {_bcdgbc :=&CT_SheetViews {};return _bcdgbc }; +// Sort State +SortState *CT_SortState ; -// Validate validates the CT_RevisionRowColumn and its children -func (_dcecg *CT_RevisionRowColumn )Validate ()error {return _dcecg .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e");};func NewCT_FieldGroup ()*CT_FieldGroup {_ffbfb :=&CT_FieldGroup {}; -return _ffbfb }; +// Table Columns +TableColumns *CT_TableColumns ; -// Validate validates the CT_DiscretePr and its children -func (_agbcc *CT_DiscretePr )Validate ()error {return _agbcc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");}; +// Table Style +TableStyleInfo *CT_TableStyleInfo ; -// Validate validates the CT_XmlCellPr and its children -func (_gdgbgc *CT_XmlCellPr )Validate ()error {return _gdgbgc .ValidateWithPath ("\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");};type CT_DefinedNames struct{ +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_RevisionComment struct{ -// Defined Name -DefinedName []*CT_DefinedName ;};func (_dacegb ST_TableType )String ()string {switch _dacegb {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 (_dgfcf ST_Axis )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgfcf .String (),start );};func NewPivotTableDefinition ()*PivotTableDefinition {_fceada :=&PivotTableDefinition {};_fceada .CT_pivotTableDefinition =*NewCT_pivotTableDefinition (); -return _fceada ;};func NewUsers ()*Users {_abagc :=&Users {};_abagc .CT_Users =*NewCT_Users ();return _abagc };func (_fadf *CT_IgnoredError )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbfdd :=range start .Attr {if _gbfdd .Name .Local =="\u0073\u0071\u0072e\u0066"{_gfeec ,_ccbge :=ParseSliceST_Sqref (_gbfdd .Value ); -if _ccbge !=nil {return _ccbge ;};_fadf .SqrefAttr =_gfeec ;continue ;};if _gbfdd .Name .Local =="\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"{_aebg ,_gegbb :=_db .ParseBool (_gbfdd .Value );if _gegbb !=nil {return _gegbb ;};_fadf .EvalErrorAttr =&_aebg ; -continue ;};if _gbfdd .Name .Local =="\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"{_efgec ,_febae :=_db .ParseBool (_gbfdd .Value );if _febae !=nil {return _febae ;};_fadf .TwoDigitTextYearAttr =&_efgec ;continue ; -};if _gbfdd .Name .Local =="\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"{_fcbfg ,_abfdc :=_db .ParseBool (_gbfdd .Value );if _abfdc !=nil {return _abfdc ;};_fadf .NumberStoredAsTextAttr =&_fcbfg ;continue ;}; -if _gbfdd .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_aaggca ,_gafec :=_db .ParseBool (_gbfdd .Value );if _gafec !=nil {return _gafec ;};_fadf .FormulaAttr =&_aaggca ;continue ;};if _gbfdd .Name .Local =="\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"{_dcgdc ,_ggbcd :=_db .ParseBool (_gbfdd .Value ); -if _ggbcd !=nil {return _ggbcd ;};_fadf .FormulaRangeAttr =&_dcgdc ;continue ;};if _gbfdd .Name .Local =="\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"{_ceea ,_cfec :=_db .ParseBool (_gbfdd .Value );if _cfec !=nil {return _cfec ; -};_fadf .UnlockedFormulaAttr =&_ceea ;continue ;};if _gbfdd .Name .Local =="\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"{_aegeg ,_dbfcb :=_db .ParseBool (_gbfdd .Value );if _dbfcb !=nil {return _dbfcb ;};_fadf .EmptyCellReferenceAttr =&_aegeg ; -continue ;};if _gbfdd .Name .Local =="\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"{_fdbcda ,_geaad :=_db .ParseBool (_gbfdd .Value );if _geaad !=nil {return _geaad ;};_fadf .ListDataValidationAttr =&_fdbcda ; -continue ;};if _gbfdd .Name .Local =="\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"{_eebfb ,_fcecd :=_db .ParseBool (_gbfdd .Value );if _fcecd !=nil {return _fcecd ;};_fadf .CalculatedColumnAttr =&_eebfb ;continue ; -};};for {_gcgdc ,_adgdbc :=d .Token ();if _adgdbc !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065d\u0045\u0072\u0072o\u0072:\u0020\u0025\u0073",_adgdbc );};if _bgbcfg ,_ffcfd :=_gcgdc .(_f .EndElement ); -_ffcfd &&_bgbcfg .Name ==start .Name {break ;};};return nil ;};func (_bfacg *CT_Pages )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfacg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_bfacg .CountAttr )}); -};e .EncodeToken (start );_efdcfg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0070\u0061\u0067\u0065"}};for _ ,_bgfgf :=range _bfacg .Page {e .EncodeElement (_bgfgf ,_efdcfg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -}; +// Sheet Id +SheetIdAttr uint32 ; -// Validate validates the CT_Consolidation and its children -func (_gffba *CT_Consolidation )Validate ()error {return _gffba .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e");};func (_cedbdd *CT_PivotCacheDefinition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cedbdd .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_cedbdd .IdAttr )}); -};if _cedbdd .InvalidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0076\u0061\u006c\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cedbdd .InvalidAttr ))});};if _cedbdd .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cedbdd .SaveDataAttr ))}); -};if _cedbdd .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cedbdd .RefreshOnLoadAttr ))}); -};if _cedbdd .OptimizeMemoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cedbdd .OptimizeMemoryAttr ))}); -};if _cedbdd .EnableRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cedbdd .EnableRefreshAttr ))}); -};if _cedbdd .RefreshedByAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"},Value :_bc .Sprintf ("\u0025\u0076",*_cedbdd .RefreshedByAttr )});};if _cedbdd .RefreshedDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cedbdd .RefreshedDateAttr )}); -};if _cedbdd .RefreshedDateIsoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"},Value :_bc .Sprintf ("\u0025\u0076",*_cedbdd .RefreshedDateIsoAttr )}); -};if _cedbdd .BackgroundQueryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cedbdd .BackgroundQueryAttr ))}); -};if _cedbdd .MissingItemsLimitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_cedbdd .MissingItemsLimitAttr )}); -};if _cedbdd .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_cedbdd .CreatedVersionAttr )}); -};if _cedbdd .RefreshedVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_cedbdd .RefreshedVersionAttr )}); -};if _cedbdd .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_cedbdd .MinRefreshableVersionAttr )}); -};if _cedbdd .RecordCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_cedbdd .RecordCountAttr )});};if _cedbdd .UpgradeOnRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cedbdd .UpgradeOnRefreshAttr ))}); -};if _cedbdd .TupleCacheAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cedbdd .TupleCacheAttr ))});};if _cedbdd .SupportSubqueryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cedbdd .SupportSubqueryAttr ))}); -};if _cedbdd .SupportAdvancedDrillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cedbdd .SupportAdvancedDrillAttr ))}); -};e .EncodeToken (start );_debe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_cedbdd .CacheSource ,_debe );_agcga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073"}}; -e .EncodeElement (_cedbdd .CacheFields ,_agcga );if _cedbdd .CacheHierarchies !=nil {_bedd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_cedbdd .CacheHierarchies ,_bedd ); -};if _cedbdd .Kpis !=nil {_afgag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006b\u0070\u0069\u0073"}};e .EncodeElement (_cedbdd .Kpis ,_afgag );};if _cedbdd .TupleCache !=nil {_fggabc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}}; -e .EncodeElement (_cedbdd .TupleCache ,_fggabc );};if _cedbdd .CalculatedItems !=nil {_bgddfc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cedbdd .CalculatedItems ,_bgddfc ); -};if _cedbdd .CalculatedMembers !=nil {_eecedb :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073"}};e .EncodeElement (_cedbdd .CalculatedMembers ,_eecedb );};if _cedbdd .Dimensions !=nil {_cggbgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}}; -e .EncodeElement (_cedbdd .Dimensions ,_cggbgd );};if _cedbdd .MeasureGroups !=nil {_ddffe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}};e .EncodeElement (_cedbdd .MeasureGroups ,_ddffe ); -};if _cedbdd .Maps !=nil {_deebf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006d\u0061\u0070\u0073"}};e .EncodeElement (_cedbdd .Maps ,_deebf );};if _cedbdd .ExtLst !=nil {_edcbcd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_cedbdd .ExtLst ,_edcbcd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Cell +CellAttr string ; -// Validate validates the CT_CsPageSetup and its children -func (_dgfb *CT_CsPageSetup )Validate ()error {return _dgfb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0073\u0050\u0061\u0067\u0065S\u0065\u0074\u0075\u0070");};type CT_Col struct{ +// GUID +GuidAttr string ; -// Minimum Column -MinAttr uint32 ; +// User Action +ActionAttr ST_RevisionAction ; -// Maximum Column -MaxAttr uint32 ; +// Always Show Comment +AlwaysShowAttr *bool ; -// Column Width -WidthAttr *float64 ; +// Old Comment +OldAttr *bool ; -// Style -StyleAttr *uint32 ; +// Comment In Hidden Row +HiddenRowAttr *bool ; -// Hidden Columns -HiddenAttr *bool ; +// Hidden Column +HiddenColumnAttr *bool ; -// Best Fit Column Width -BestFitAttr *bool ; +// Author +AuthorAttr string ; -// Custom Width -CustomWidthAttr *bool ; +// Original Comment Length +OldLengthAttr *uint32 ; -// Show Phonetic Information -PhoneticAttr *bool ; +// New Comment Length +NewLengthAttr *uint32 ;};func (_ab *CT_AutoFilter )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _ab .RefAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_ab .RefAttr )}); +};e .EncodeToken (start );if _ab .FilterColumn !=nil {_abg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003af\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}};for _ ,_ee :=range _ab .FilterColumn {e .EncodeElement (_ee ,_abg ); +};};if _ab .SortState !=nil {_gdg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_ab .SortState ,_gdg );};if _ab .ExtLst !=nil {_bcdc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_ab .ExtLst ,_bcdc );};e .EncodeToken (_bc .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; +);func NewCT_CellStyles ()*CT_CellStyles {_ceage :=&CT_CellStyles {};return _ceage };const (ST_GrowShrinkTypeUnset ST_GrowShrinkType =0;ST_GrowShrinkTypeInsertDelete ST_GrowShrinkType =1;ST_GrowShrinkTypeInsertClear ST_GrowShrinkType =2;ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType =3; +); -// Outline Level -OutlineLevelAttr *uint8 ; +// Validate validates the CT_MdxTuple and its children +func (_gfbcb *CT_MdxTuple )Validate ()error {return _gfbcb .ValidateWithPath ("C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065");}; -// Collapsed -CollapsedAttr *bool ;};type CT_CustomFilters struct{ +// Validate validates the CT_Item and its children +func (_gcdc *CT_Item )Validate ()error {return _gcdc .ValidateWithPath ("\u0043T\u005f\u0049\u0074\u0065\u006d");};func (_ebgd *CT_ChartsheetPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ebgb :=range start .Attr {if _ebgb .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_dgaga ,_cda :=_fa .ParseBool (_ebgb .Value ); +if _cda !=nil {return _cda ;};_ebgd .PublishedAttr =&_dgaga ;continue ;};if _ebgb .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_gbbg ,_egdg :=_ebgb .Value ,error (nil );if _egdg !=nil {return _egdg ;};_ebgd .CodeNameAttr =&_gbbg ;continue ; +};};_gdcd :for {_dbgdfa ,_gdbfbb :=d .Token ();if _gdbfbb !=nil {return _gdbfbb ;};switch _bbfac :=_dbgdfa .(type ){case _bc .StartElement :switch _bbfac .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebgd .TabColor =NewCT_Color (); +if _gfcg :=d .DecodeElement (_ebgd .TabColor ,&_bbfac );_gfcg !=nil {return _gfcg ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_bbfac .Name ); +if _bdeeb :=d .Skip ();_bdeeb !=nil {return _bdeeb ;};};case _bc .EndElement :break _gdcd ;case _bc .CharData :};};return nil ;}; -// And -AndAttr *bool ; +// Validate validates the Connections and its children +func (_fddbbd *Connections )Validate ()error {return _fddbbd .ValidateWithPath ("C\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073");};func (_agdbd *CT_SheetDimension )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_agdbd .RefAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_Cfvo ()*CT_Cfvo {_aadf :=&CT_Cfvo {};_aadf .TypeAttr =ST_CfvoType (1);return _aadf };type ST_Orientation byte ;func (_ggbg *CT_IntProperty )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bbcaa :=range start .Attr {if _bbcaa .Name .Local =="\u0076\u0061\u006c"{_ebea ,_gcaee :=_fa .ParseInt (_bbcaa .Value ,10,32); +if _gcaee !=nil {return _gcaee ;};_ggbg .ValAttr =int32 (_ebea );continue ;};};for {_gefdf ,_gdbdc :=d .Token ();if _gdbdc !=nil {return _a .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",_gdbdc ); +};if _feccb ,_abec :=_gefdf .(_bc .EndElement );_abec &&_feccb .Name ==start .Name {break ;};};return nil ;};type CT_CellAlignment struct{ -// Custom Filter Criteria -CustomFilter []*CT_CustomFilter ;}; +// Horizontal Alignment +HorizontalAttr ST_HorizontalAlignment ; -// ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path -func (_fada *CT_Chartsheet )ValidateWithPath (path string )error {if _fada .SheetPr !=nil {if _bcgb :=_fada .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_bcgb !=nil {return _bcgb ;};};if _gfaa :=_fada .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"); -_gfaa !=nil {return _gfaa ;};if _fada .SheetProtection !=nil {if _ebceg :=_fada .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_ebceg !=nil {return _ebceg ;};};if _fada .CustomSheetViews !=nil {if _ggbf :=_fada .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073"); -_ggbf !=nil {return _ggbf ;};};if _fada .PageMargins !=nil {if _dabce :=_fada .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_dabce !=nil {return _dabce ;};};if _fada .PageSetup !=nil {if _adca :=_fada .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"); -_adca !=nil {return _adca ;};};if _fada .HeaderFooter !=nil {if _gcfg :=_fada .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_gcfg !=nil {return _gcfg ;};};if _abeb :=_fada .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); -_abeb !=nil {return _abeb ;};if _fada .LegacyDrawing !=nil {if _acbb :=_fada .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_acbb !=nil {return _acbb ;};};if _fada .LegacyDrawingHF !=nil {if _bcga :=_fada .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); -_bcga !=nil {return _bcga ;};};if _fada .DrawingHF !=nil {if _gcedb :=_fada .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gcedb !=nil {return _gcedb ;};};if _fada .Picture !=nil {if _acca :=_fada .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); -_acca !=nil {return _acca ;};};if _fada .WebPublishItems !=nil {if _ggcb :=_fada .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_ggcb !=nil {return _ggcb ;};};if _fada .ExtLst !=nil {if _aedf :=_fada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_aedf !=nil {return _aedf ;};};return nil ;};type CT_Pane struct{ +// Vertical Alignment +VerticalAttr ST_VerticalAlignment ; -// Horizontal Split Position -XSplitAttr *float64 ; +// Text Rotation +TextRotationAttr *uint8 ; -// Vertical Split Position -YSplitAttr *float64 ; +// Wrap Text +WrapTextAttr *bool ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// Indent +IndentAttr *uint32 ; -// Active Pane -ActivePaneAttr ST_Pane ; +// Relative Indent +RelativeIndentAttr *int32 ; -// Split State -StateAttr ST_PaneState ;};func (_ecga *CT_MeasureGroups )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecga .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_ecga .CountAttr )}); -};e .EncodeToken (start );if _ecga .MeasureGroup !=nil {_gecbe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003am\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}};for _ ,_eagab :=range _ecga .MeasureGroup {e .EncodeElement (_eagab ,_gecbe ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Justify Last Line +JustifyLastLineAttr *bool ; -// ValidateWithPath validates the CT_Mdx and its children, prefixing error messages with path -func (_daedg *CT_Mdx )ValidateWithPath (path string )error {if _daedg .FAttr ==ST_MdxFunctionTypeUnset {return _bc .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 _aecdff :=_daedg .FAttr .ValidateWithPath (path +"\u002f\u0046\u0041\u0074\u0074\u0072");_aecdff !=nil {return _aecdff ;};if _daedg .T !=nil {if _geacb :=_daedg .T .ValidateWithPath (path +"\u002f\u0054");_geacb !=nil {return _geacb ;};};if _daedg .Ms !=nil {if _agedd :=_daedg .Ms .ValidateWithPath (path +"\u002f\u004d\u0073"); -_agedd !=nil {return _agedd ;};};if _daedg .P !=nil {if _eacfb :=_daedg .P .ValidateWithPath (path +"\u002f\u0050");_eacfb !=nil {return _eacfb ;};};if _daedg .K !=nil {if _gbedd :=_daedg .K .ValidateWithPath (path +"\u002f\u004b");_gbedd !=nil {return _gbedd ; -};};return nil ;};type CT_ReviewedRevisions struct{ +// Shrink To Fit +ShrinkToFitAttr *bool ; -// Reviewed Revisions Count +// Reading Order +ReadingOrderAttr *uint32 ;}; + +// Validate validates the CT_DateTime and its children +func (_cadc *CT_DateTime )Validate ()error {return _cadc .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065");};type ST_TotalsRowFunction byte ;type ST_SmartTagShow byte ;func NewCT_LevelGroup ()*CT_LevelGroup {_ffbg :=&CT_LevelGroup {}; +_ffbg .GroupMembers =NewCT_GroupMembers ();return _ffbg ;};func (_cgabb *CT_RevisionSheetRename )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dffaac :=range start .Attr {if _dffaac .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bcacfa ,_gaffb :=_fa .ParseUint (_dffaac .Value ,10,32); +if _gaffb !=nil {return _gaffb ;};_cgabb .SheetIdAttr =uint32 (_bcacfa );continue ;};if _dffaac .Name .Local =="\u006fl\u0064\u004e\u0061\u006d\u0065"{_daeegd ,_eacbg :=_dffaac .Value ,error (nil );if _eacbg !=nil {return _eacbg ;};_cgabb .OldNameAttr =_daeegd ; +continue ;};if _dffaac .Name .Local =="\u006ee\u0077\u004e\u0061\u006d\u0065"{_dbbd ,_ffbd :=_dffaac .Value ,error (nil );if _ffbd !=nil {return _ffbd ;};_cgabb .NewNameAttr =_dbbd ;continue ;};if _dffaac .Name .Local =="\u0072\u0049\u0064"{_bdggcbg ,_gedcd :=_fa .ParseUint (_dffaac .Value ,10,32); +if _gedcd !=nil {return _gedcd ;};_dfaae :=uint32 (_bdggcbg );_cgabb .RIdAttr =&_dfaae ;continue ;};if _dffaac .Name .Local =="\u0075\u0061"{_gabca ,_dbbad :=_fa .ParseBool (_dffaac .Value );if _dbbad !=nil {return _dbbad ;};_cgabb .UaAttr =&_gabca ;continue ; +};if _dffaac .Name .Local =="\u0072\u0061"{_fdcea ,_fdadf :=_fa .ParseBool (_dffaac .Value );if _fdadf !=nil {return _fdadf ;};_cgabb .RaAttr =&_fdcea ;continue ;};};_fabcg :for {_aabbfc ,_dafggc :=d .Token ();if _dafggc !=nil {return _dafggc ;};switch _geaacf :=_aabbfc .(type ){case _bc .StartElement :switch _geaacf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgabb .ExtLst =NewCT_ExtensionList (); +if _ccffc :=d .DecodeElement (_cgabb .ExtLst ,&_geaacf );_ccffc !=nil {return _ccffc ;};default:_ga .Log .Debug ("\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",_geaacf .Name ); +if _cbbcfd :=d .Skip ();_cbbcfd !=nil {return _cbbcfd ;};};case _bc .EndElement :break _fabcg ;case _bc .CharData :};};return nil ;};type CT_Fonts struct{ + +// Font Count CountAttr *uint32 ; -// Reviewed -Reviewed []*CT_Reviewed ;};func NewCT_Break ()*CT_Break {_ade :=&CT_Break {};return _ade };func NewCT_CfRule ()*CT_CfRule {_bggb :=&CT_CfRule {};return _bggb };func (_bccfg *CT_RevisionCellChange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bccfg .SIdAttr )}); -if _bccfg .OdxfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0064\u0078\u0066"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bccfg .OdxfAttr ))});};if _bccfg .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bccfg .XfDxfAttr ))}); -};if _bccfg .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bccfg .SAttr ))});};if _bccfg .DxfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bccfg .DxfAttr ))}); -};if _bccfg .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bccfg .NumFmtIdAttr )});};if _bccfg .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bccfg .QuotePrefixAttr ))}); -};if _bccfg .OldQuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bccfg .OldQuotePrefixAttr ))}); -};if _bccfg .PhAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0068"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bccfg .PhAttr ))});};if _bccfg .OldPhAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064P\u0068"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bccfg .OldPhAttr ))}); -};if _bccfg .EndOfListFormulaUpdateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bccfg .EndOfListFormulaUpdateAttr ))}); -};if _bccfg .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bccfg .RIdAttr )});};if _bccfg .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bccfg .UaAttr ))}); -};if _bccfg .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bccfg .RaAttr ))});};e .EncodeToken (start );if _bccfg .Oc !=nil {_gaddcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u0063"}}; -e .EncodeElement (_bccfg .Oc ,_gaddcd );};_bfdeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003an\u0063"}};e .EncodeElement (_bccfg .Nc ,_bfdeb );if _bccfg .Odxf !=nil {_ddaec :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006f\u0064\u0078\u0066"}}; -e .EncodeElement (_bccfg .Odxf ,_ddaec );};if _bccfg .Ndxf !=nil {_gfebb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006e\u0064\u0078\u0066"}};e .EncodeElement (_bccfg .Ndxf ,_gfebb );};if _bccfg .ExtLst !=nil {_ecffg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_bccfg .ExtLst ,_ecffg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalCell ()*CT_ExternalCell {_geagc :=&CT_ExternalCell {};return _geagc };func (_ecfcge *ST_MdxKPIProperty )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ecfcge =0; -case "\u0076":*_ecfcge =1;case "\u0067":*_ecfcge =2;case "\u0073":*_ecfcge =3;case "\u0074":*_ecfcge =4;case "\u0077":*_ecfcge =5;case "\u006d":*_ecfcge =6;};return nil ;};func NewCT_DataBar ()*CT_DataBar {_adaf :=&CT_DataBar {};_adaf .Color =NewCT_Color (); -return _adaf };func (_fbdab ST_VolValueType )Validate ()error {return _fbdab .ValidateWithPath ("")}; +// Font +Font []*CT_Font ;};func (_abbbf ST_VerticalAlignment )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_bfgcg :=_bc .Attr {};_bfgcg .Name =name ;switch _abbbf {case ST_VerticalAlignmentUnset :_bfgcg .Value ="";case ST_VerticalAlignmentTop :_bfgcg .Value ="\u0074\u006f\u0070"; +case ST_VerticalAlignmentCenter :_bfgcg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalAlignmentBottom :_bfgcg .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_VerticalAlignmentJustify :_bfgcg .Value ="\u006au\u0073\u0074\u0069\u0066\u0079"; +case ST_VerticalAlignmentDistributed :_bfgcg .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _bfgcg ,nil ;};type CT_MdxMetadata struct{ -// ValidateWithPath validates the CT_Field and its children, prefixing error messages with path -func (_eage *CT_Field )ValidateWithPath (path string )error {return nil };func (_fcdab ST_Scope )ValidateWithPath (path string )error {switch _fcdab {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcdab )); -};return nil ;};type QueryTable struct{CT_QueryTable }; +// MDX Metadata Record Count +CountAttr *uint32 ; + +// MDX Metadata Record +Mdx []*CT_Mdx ;}; + +// Validate validates the CT_RangeSets and its children +func (_gadece *CT_RangeSets )Validate ()error {return _gadece .ValidateWithPath ("\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");};func NewCT_ExternalSheetName ()*CT_ExternalSheetName {_eaebe :=&CT_ExternalSheetName {};return _eaebe ; +}; // ValidateWithPath validates the CT_ExternalRow and its children, prefixing error messages with path -func (_gfgf *CT_ExternalRow )ValidateWithPath (path string )error {for _gadeg ,_egdbc :=range _gfgf .Cell {if _fbfcg :=_egdbc .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_gadeg ));_fbfcg !=nil {return _fbfcg ; -};};return nil ;};func (_agabc *CT_TableMissing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for {_dcaae ,_gabac :=d .Token ();if _gabac !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u004di\u0073\u0073\u0069n\u0067:\u0020\u0025\u0073",_gabac ); -};if _fbaega ,_aagggb :=_dcaae .(_f .EndElement );_aagggb &&_fbaega .Name ==start .Name {break ;};};return nil ;};func (_ceace *CT_MergeCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",_ceace .RefAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +func (_ccfgd *CT_ExternalRow )ValidateWithPath (path string )error {for _dbagg ,_cdbdc :=range _ccfgd .Cell {if _cffc :=_cdbdc .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_dbagg ));_cffc !=nil {return _cffc ; +};};return nil ;};type CT_ExternalDefinedNames struct{ -// Validate validates the Chartsheet and its children -func (_bfdfba *Chartsheet )Validate ()error {return _bfdfba .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");}; +// Defined Name +DefinedName []*CT_ExternalDefinedName ;};func (_bcga *CT_Connection )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gcbbb :=range start .Attr {if _gcbbb .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_dfade ,_dceab :=_fa .ParseBool (_gcbbb .Value ); +if _dceab !=nil {return _dceab ;};_bcga .DeletedAttr =&_dfade ;continue ;};if _gcbbb .Name .Local =="\u0069\u0064"{_bddcg ,_cdeb :=_fa .ParseUint (_gcbbb .Value ,10,32);if _cdeb !=nil {return _cdeb ;};_bcga .IdAttr =uint32 (_bddcg );continue ;};if _gcbbb .Name .Local =="o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"{_efeb ,_fdafd :=_fa .ParseBool (_gcbbb .Value ); +if _fdafd !=nil {return _fdafd ;};_bcga .OnlyUseConnectionFileAttr =&_efeb ;continue ;};if _gcbbb .Name .Local =="\u006fd\u0063\u0046\u0069\u006c\u0065"{_ffgg ,_geedg :=_gcbbb .Value ,error (nil );if _geedg !=nil {return _geedg ;};_bcga .OdcFileAttr =&_ffgg ; +continue ;};if _gcbbb .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"{_bfec ,_bbfg :=_fa .ParseBool (_gcbbb .Value );if _bbfg !=nil {return _bbfg ;};_bcga .BackgroundAttr =&_bfec ;continue ;};if _gcbbb .Name .Local =="\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_ecgd ,_eebd :=_fa .ParseUint (_gcbbb .Value ,10,32); +if _eebd !=nil {return _eebd ;};_fcad :=uint32 (_ecgd );_bcga .IntervalAttr =&_fcad ;continue ;};if _gcbbb .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_abeab ,_fagba :=_fa .ParseBool (_gcbbb .Value ); +if _fagba !=nil {return _fagba ;};_bcga .RefreshOnLoadAttr =&_abeab ;continue ;};if _gcbbb .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_ccee ,_bdeg :=_gcbbb .Value ,error (nil );if _bdeg !=nil {return _bdeg ;};_bcga .DescriptionAttr =&_ccee ; +continue ;};if _gcbbb .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_gaea ,_edege :=_fa .ParseBool (_gcbbb .Value );if _edege !=nil {return _edege ;};_bcga .SaveDataAttr =&_gaea ;continue ;};if _gcbbb .Name .Local =="\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"{_bead ,_dbecc :=_fa .ParseUint (_gcbbb .Value ,10,32); +if _dbecc !=nil {return _dbecc ;};_aadcdg :=uint32 (_bead );_bcga .ReconnectionMethodAttr =&_aadcdg ;continue ;};if _gcbbb .Name .Local =="c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"{_bcga .CredentialsAttr .UnmarshalXMLAttr (_gcbbb ); +continue ;};if _gcbbb .Name .Local =="\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"{_aaecd ,_ddgba :=_fa .ParseBool (_gcbbb .Value );if _ddgba !=nil {return _ddgba ;};_bcga .KeepAliveAttr =&_aaecd ;continue ;};if _gcbbb .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_dfgd ,_ebfbg :=_gcbbb .Value ,error (nil ); +if _ebfbg !=nil {return _ebfbg ;};_bcga .SourceFileAttr =&_dfgd ;continue ;};if _gcbbb .Name .Local =="\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"{_gdgcg ,_adfe :=_gcbbb .Value ,error (nil );if _adfe !=nil {return _adfe ; +};_bcga .SingleSignOnIdAttr =&_gdgcg ;continue ;};if _gcbbb .Name .Local =="\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_eebb ,_gafba :=_fa .ParseBool (_gcbbb .Value );if _gafba !=nil {return _gafba ;};_bcga .SavePasswordAttr =&_eebb ; +continue ;};if _gcbbb .Name .Local =="\u006e\u0061\u006d\u0065"{_dbab ,_dcdd :=_gcbbb .Value ,error (nil );if _dcdd !=nil {return _dcdd ;};_bcga .NameAttr =&_dbab ;continue ;};if _gcbbb .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_gfda ,_egcbd :=_fa .ParseUint (_gcbbb .Value ,10,8); +if _egcbd !=nil {return _egcbd ;};_bcga .RefreshedVersionAttr =uint8 (_gfda );continue ;};if _gcbbb .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_fadbc ,_ggdd :=_fa .ParseUint (_gcbbb .Value ,10,8); +if _ggdd !=nil {return _ggdd ;};_gdaeg :=uint8 (_fadbc );_bcga .MinRefreshableVersionAttr =&_gdaeg ;continue ;};if _gcbbb .Name .Local =="\u006e\u0065\u0077"{_eeeg ,_fbgaf :=_fa .ParseBool (_gcbbb .Value );if _fbgaf !=nil {return _fbgaf ;};_bcga .NewAttr =&_eeeg ; +continue ;};if _gcbbb .Name .Local =="\u0074\u0079\u0070\u0065"{_eedb ,_cegf :=_fa .ParseUint (_gcbbb .Value ,10,32);if _cegf !=nil {return _cegf ;};_fbdbc :=uint32 (_eedb );_bcga .TypeAttr =&_fbdbc ;continue ;};};_eeab :for {_adccg ,_edfc :=d .Token (); +if _edfc !=nil {return _edfc ;};switch _aaadb :=_adccg .(type ){case _bc .StartElement :switch _aaadb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcga .DbPr =NewCT_DbPr (); +if _bffdf :=d .DecodeElement (_bcga .DbPr ,&_aaadb );_bffdf !=nil {return _bffdf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcga .OlapPr =NewCT_OlapPr (); +if _ceagcf :=d .DecodeElement (_bcga .OlapPr ,&_aaadb );_ceagcf !=nil {return _ceagcf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcga .WebPr =NewCT_WebPr (); +if _adgf :=d .DecodeElement (_bcga .WebPr ,&_aaadb );_adgf !=nil {return _adgf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcga .TextPr =NewCT_TextPr (); +if _eced :=d .DecodeElement (_bcga .TextPr ,&_aaadb );_eced !=nil {return _eced ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcga .Parameters =NewCT_Parameters (); +if _bgfbc :=d .DecodeElement (_bcga .Parameters ,&_aaadb );_bgfbc !=nil {return _bgfbc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcga .ExtLst =NewCT_ExtensionList (); +if _debda :=d .DecodeElement (_bcga .ExtLst ,&_aaadb );_debda !=nil {return _debda ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_aaadb .Name ); +if _cead :=d .Skip ();_cead !=nil {return _cead ;};};case _bc .EndElement :break _eeab ;case _bc .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path -func (_bgbaf *CT_Macrosheet )ValidateWithPath (path string )error {if _bgbaf .SheetPr !=nil {if _caceg :=_bgbaf .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_caceg !=nil {return _caceg ;};};if _bgbaf .Dimension !=nil {if _dbeaf :=_bgbaf .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"); -_dbeaf !=nil {return _dbeaf ;};};if _bgbaf .SheetViews !=nil {if _ccceff :=_bgbaf .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_ccceff !=nil {return _ccceff ;};};if _bgbaf .SheetFormatPr !=nil {if _dfbef :=_bgbaf .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072"); -_dfbef !=nil {return _dfbef ;};};for _aaeee ,_cbce :=range _bgbaf .Cols {if _fageg :=_cbce .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_aaeee ));_fageg !=nil {return _fageg ;};};if _abbfb :=_bgbaf .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"); -_abbfb !=nil {return _abbfb ;};if _bgbaf .SheetProtection !=nil {if _fbcabc :=_bgbaf .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fbcabc !=nil {return _fbcabc ;};}; -if _bgbaf .AutoFilter !=nil {if _begbe :=_bgbaf .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_begbe !=nil {return _begbe ;};};if _bgbaf .SortState !=nil {if _dbbac :=_bgbaf .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"); -_dbbac !=nil {return _dbbac ;};};if _bgbaf .DataConsolidate !=nil {if _gaefc :=_bgbaf .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065");_gaefc !=nil {return _gaefc ;};};if _bgbaf .CustomSheetViews !=nil {if _adcefg :=_bgbaf .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073"); -_adcefg !=nil {return _adcefg ;};};if _bgbaf .PhoneticPr !=nil {if _ageb :=_bgbaf .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_ageb !=nil {return _ageb ;};};for _ebffd ,_ccgegf :=range _bgbaf .ConditionalFormatting {if _bbcfe :=_ccgegf .ValidateWithPath (_bc .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 ,_ebffd )); -_bbcfe !=nil {return _bbcfe ;};};if _bgbaf .PrintOptions !=nil {if _cffdg :=_bgbaf .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_cffdg !=nil {return _cffdg ;};};if _bgbaf .PageMargins !=nil {if _cabf :=_bgbaf .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); -_cabf !=nil {return _cabf ;};};if _bgbaf .PageSetup !=nil {if _fbaec :=_bgbaf .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_fbaec !=nil {return _fbaec ;};};if _bgbaf .HeaderFooter !=nil {if _bgcfgd :=_bgbaf .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); -_bgcfgd !=nil {return _bgcfgd ;};};if _bgbaf .RowBreaks !=nil {if _abgg :=_bgbaf .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_abgg !=nil {return _abgg ;};};if _bgbaf .ColBreaks !=nil {if _cgeg :=_bgbaf .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"); -_cgeg !=nil {return _cgeg ;};};if _bgbaf .CustomProperties !=nil {if _fbgefe :=_bgbaf .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_fbgefe !=nil {return _fbgefe ; -};};if _bgbaf .Drawing !=nil {if _aeggfa :=_bgbaf .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_aeggfa !=nil {return _aeggfa ;};};if _bgbaf .LegacyDrawing !=nil {if _ecfda :=_bgbaf .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067"); -_ecfda !=nil {return _ecfda ;};};if _bgbaf .LegacyDrawingHF !=nil {if _aabf :=_bgbaf .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_aabf !=nil {return _aabf ;};};if _bgbaf .DrawingHF !=nil {if _dbbfa :=_bgbaf .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); -_dbbfa !=nil {return _dbbfa ;};};if _bgbaf .Picture !=nil {if _gcdgd :=_bgbaf .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_gcdgd !=nil {return _gcdgd ;};};if _bgbaf .OleObjects !=nil {if _aeacd :=_bgbaf .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"); -_aeacd !=nil {return _aeacd ;};};if _bgbaf .ExtLst !=nil {if _afdee :=_bgbaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afdee !=nil {return _afdee ;};};return nil ;};func (_gbec *CT_Control )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_gbec .ShapeIdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_gbec .IdAttr )});if _gbec .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_gbec .NameAttr )}); -};e .EncodeToken (start );if _gbec .ControlPr !=nil {_aacf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072"}};e .EncodeElement (_gbec .ControlPr ,_aacf );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_SortState ()*CT_SortState {_badda :=&CT_SortState {};return _badda };func (_bfbdd *CT_Missing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfbdd .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfbdd .UAttr ))}); -};if _bfbdd .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfbdd .FAttr ))});};if _bfbdd .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_bfbdd .CAttr )}); -};if _bfbdd .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_bc .Sprintf ("\u0025\u0076",*_bfbdd .CpAttr )});};if _bfbdd .InAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_bfbdd .InAttr )}); -};if _bfbdd .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_bfbdd .BcAttr )});};if _bfbdd .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_bfbdd .FcAttr )}); -};if _bfbdd .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfbdd .IAttr ))});};if _bfbdd .UnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfbdd .UnAttr ))}); -};if _bfbdd .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfbdd .StAttr ))});};if _bfbdd .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfbdd .BAttr ))}); -};e .EncodeToken (start );if _bfbdd .Tpls !=nil {_bfab :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_daafd :=range _bfbdd .Tpls {e .EncodeElement (_daafd ,_bfab );};};if _bfbdd .X !=nil {_fedba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}}; -for _ ,_bdabb :=range _bfbdd .X {e .EncodeElement (_bdabb ,_fedba );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DataBinding struct{ +// ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path +func (_acaa *CT_CacheHierarchies )ValidateWithPath (path string )error {for _ageg ,_eeag :=range _acaa .CacheHierarchy {if _bdee :=_eeag .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u0061ch\u0065H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_ageg )); +_bdee !=nil {return _bdee ;};};return nil ;}; -// Unique Identifer -DataBindingNameAttr *string ; +// ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path +func (_fdac *CT_ExternalDefinedName )ValidateWithPath (path string )error {return nil }; -// Binding to External File -FileBindingAttr *bool ; +// Validate validates the CT_MRUColors and its children +func (_cced *CT_MRUColors )Validate ()error {return _cced .ValidateWithPath ("\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073");};func (_cggefg ST_CfvoType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_fddadce :=_bc .Attr {}; +_fddadce .Name =name ;switch _cggefg {case ST_CfvoTypeUnset :_fddadce .Value ="";case ST_CfvoTypeNum :_fddadce .Value ="\u006e\u0075\u006d";case ST_CfvoTypePercent :_fddadce .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_CfvoTypeMax :_fddadce .Value ="\u006d\u0061\u0078"; +case ST_CfvoTypeMin :_fddadce .Value ="\u006d\u0069\u006e";case ST_CfvoTypeFormula :_fddadce .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";case ST_CfvoTypePercentile :_fddadce .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return _fddadce ,nil ; +}; -// Reference to Connection ID -ConnectionIDAttr *uint32 ; +// ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path +func (_dc *AG_AutoFormat )ValidateWithPath (path string )error {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 (_baeagc *CT_Reviewed )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ggbcce :=range start .Attr {if _ggbcce .Name .Local =="\u0072\u0049\u0064"{_eaabg ,_cdeeb :=_fa .ParseUint (_ggbcce .Value ,10,32); +if _cdeeb !=nil {return _cdeeb ;};_baeagc .RIdAttr =uint32 (_eaabg );continue ;};};for {_acbbf ,_ecbde :=d .Token ();if _ecbde !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u003a\u0020\u0025\u0073",_ecbde ); +};if _dafgg ,_gegdf :=_acbbf .(_bc .EndElement );_gegdf &&_dafgg .Name ==start .Name {break ;};};return nil ;}; -// File Binding Name -FileBindingNameAttr *string ; +// ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path +func (_afedd *CT_ConditionalFormats )ValidateWithPath (path string )error {for _fdeef ,_afge :=range _afedd .ConditionalFormat {if _agecd :=_afge .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_fdeef )); +_agecd !=nil {return _agecd ;};};return nil ;};const (ST_TableTypeUnset ST_TableType =0;ST_TableTypeWorksheet ST_TableType =1;ST_TableTypeXml ST_TableType =2;ST_TableTypeQueryTable ST_TableType =3;); -// XML Data Loading Behavior -DataBindingLoadModeAttr uint32 ;Any _ae .Any ;};func (_cbfed *CT_TextFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdecfe :=range start .Attr {if _cdecfe .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbega ,_daadf :=_db .ParseUint (_cdecfe .Value ,10,32); -if _daadf !=nil {return _daadf ;};_egbca :=uint32 (_fbega );_cbfed .CountAttr =&_egbca ;continue ;};};_cfgde :for {_abdag ,_fcacb :=d .Token ();if _fcacb !=nil {return _fcacb ;};switch _agfbd :=_abdag .(type ){case _f .StartElement :switch _agfbd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074e\u0078\u0074\u0046\u0069\u0065\u006cd"}:_caaag :=NewCT_TextField (); -if _gdaa :=d .DecodeElement (_caaag ,&_agfbd );_gdaa !=nil {return _gdaa ;};_cbfed .TextField =append (_cbfed .TextField ,_caaag );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_agfbd .Name ); -if _gecgcb :=d .Skip ();_gecgcb !=nil {return _gecgcb ;};};case _f .EndElement :break _cfgde ;case _f .CharData :};};return nil ;};func NewCT_DateTime ()*CT_DateTime {_dgef :=&CT_DateTime {};return _dgef };func NewCT_Hyperlinks ()*CT_Hyperlinks {_dgaca :=&CT_Hyperlinks {}; -return _dgaca }; +// ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path +func (_fefdf *CT_FileSharing )ValidateWithPath (path string )error {return nil };func (_bffca *CT_FontSize )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_bffca .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_gbaaf *CT_CustomProperties )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );_bcbab :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}}; +for _ ,_bbeaa :=range _gbaaf .CustomPr {e .EncodeElement (_bbeaa ,_bcbab );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_fdbad *CT_SheetProtection )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dbbbg :=range start .Attr {if _dbbbg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"{_ccacb ,_ddgcb :=_fa .ParseBool (_dbbbg .Value ); +if _ddgcb !=nil {return _ddgcb ;};_fdbad .FormatRowsAttr =&_ccacb ;continue ;};if _dbbbg .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_aagce ,_ceceg :=_fa .ParseBool (_dbbbg .Value );if _ceceg !=nil {return _ceceg ; +};_fdbad .InsertColumnsAttr =&_aagce ;continue ;};if _dbbbg .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_gdgcb ,_bcgca :=_dbbbg .Value ,error (nil );if _bcgca !=nil {return _bcgca ;};_fdbad .AlgorithmNameAttr =&_gdgcb ; +continue ;};if _dbbbg .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"{_cefea ,_edbca :=_fa .ParseBool (_dbbbg .Value );if _edbca !=nil {return _edbca ;};_fdbad .InsertRowsAttr =&_cefea ;continue ;};if _dbbbg .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_badaf ,_aafae :=_dbbbg .Value ,error (nil ); +if _aafae !=nil {return _aafae ;};_fdbad .SaltValueAttr =&_badaf ;continue ;};if _dbbbg .Name .Local =="\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"{_efccf ,_cbadf :=_fa .ParseBool (_dbbbg .Value );if _cbadf !=nil {return _cbadf ; +};_fdbad .InsertHyperlinksAttr =&_efccf ;continue ;};if _dbbbg .Name .Local =="\u0073\u0068\u0065e\u0074"{_dgecdbd ,_caffec :=_fa .ParseBool (_dbbbg .Value );if _caffec !=nil {return _caffec ;};_fdbad .SheetAttr =&_dgecdbd ;continue ;};if _dbbbg .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_ccedd ,_adbae :=_fa .ParseBool (_dbbbg .Value ); +if _adbae !=nil {return _adbae ;};_fdbad .DeleteColumnsAttr =&_ccedd ;continue ;};if _dbbbg .Name .Local =="\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"{_bggef ,_cgfff :=_fa .ParseBool (_dbbbg .Value );if _cgfff !=nil {return _cgfff ;};_fdbad .ScenariosAttr =&_bggef ; +continue ;};if _dbbbg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_cebbab ,_ceggfe :=_fa .ParseBool (_dbbbg .Value );if _ceggfe !=nil {return _ceggfe ;};_fdbad .FormatColumnsAttr =&_cebbab ;continue ; +};if _dbbbg .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gbcbcb ,_dccde :=_dbbbg .Value ,error (nil );if _dccde !=nil {return _dccde ;};_fdbad .PasswordAttr =&_gbcbcb ;continue ;};if _dbbbg .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_fecgce ,_efedg :=_dbbbg .Value ,error (nil ); +if _efedg !=nil {return _efedg ;};_fdbad .HashValueAttr =&_fecgce ;continue ;};if _dbbbg .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gdbga ,_aefeg :=_fa .ParseUint (_dbbbg .Value ,10,32);if _aefeg !=nil {return _aefeg ;};_ccefbf :=uint32 (_gdbga ); +_fdbad .SpinCountAttr =&_ccefbf ;continue ;};if _dbbbg .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_fcged ,_fcfcbe :=_fa .ParseBool (_dbbbg .Value );if _fcfcbe !=nil {return _fcfcbe ;};_fdbad .ObjectsAttr =&_fcged ;continue ;};if _dbbbg .Name .Local =="f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"{_dafbca ,_adggb :=_fa .ParseBool (_dbbbg .Value ); +if _adggb !=nil {return _adggb ;};_fdbad .FormatCellsAttr =&_dafbca ;continue ;};if _dbbbg .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"{_gaeae ,_bfbf :=_fa .ParseBool (_dbbbg .Value );if _bfbf !=nil {return _bfbf ;};_fdbad .DeleteRowsAttr =&_gaeae ; +continue ;};if _dbbbg .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"{_ebcdb ,_bdaca :=_fa .ParseBool (_dbbbg .Value );if _bdaca !=nil {return _bdaca ;};_fdbad .SelectLockedCellsAttr =&_ebcdb ; +continue ;};if _dbbbg .Name .Local =="\u0073\u006f\u0072\u0074"{_eecbc ,_feacf :=_fa .ParseBool (_dbbbg .Value );if _feacf !=nil {return _feacf ;};_fdbad .SortAttr =&_eecbc ;continue ;};if _dbbbg .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"{_fcffa ,_cdgeec :=_fa .ParseBool (_dbbbg .Value ); +if _cdgeec !=nil {return _cdgeec ;};_fdbad .AutoFilterAttr =&_fcffa ;continue ;};if _dbbbg .Name .Local =="p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"{_ebbde ,_cadgcf :=_fa .ParseBool (_dbbbg .Value );if _cadgcf !=nil {return _cadgcf ; +};_fdbad .PivotTablesAttr =&_ebbde ;continue ;};if _dbbbg .Name .Local =="\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"{_dbeg ,_ffedd :=_fa .ParseBool (_dbbbg .Value );if _ffedd !=nil {return _ffedd ; +};_fdbad .SelectUnlockedCellsAttr =&_dbeg ;continue ;};};for {_gddcd ,_cafeg :=d .Token ();if _cafeg !=nil {return _a .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",_cafeg ); +};if _cdefg ,_dcagfg :=_gddcd .(_bc .EndElement );_dcagfg &&_cdefg .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Groups and its children -func (_bcgaa *CT_Groups )Validate ()error {return _bcgaa .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s");};func (_bfc *CT_BorderPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfc .StyleAttr !=ST_BorderStyleUnset {_dbfe ,_ged :=_bfc .StyleAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0079l\u0065"}); -if _ged !=nil {return _ged ;};start .Attr =append (start .Attr ,_dbfe );};e .EncodeToken (start );if _bfc .Color !=nil {_bdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bfc .Color ,_bdf ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eagfbg *Connections )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eagfbg .CT_Connections =*NewCT_Connections ();_aaebg :for {_cafbga ,_cfdbd :=d .Token ();if _cfdbd !=nil {return _cfdbd ; -};switch _efdebc :=_cafbga .(type ){case _f .StartElement :switch _efdebc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_dbabb :=NewCT_Connection (); -if _eaeafa :=d .DecodeElement (_dbabb ,&_efdebc );_eaeafa !=nil {return _eaeafa ;};_eagfbg .Connection =append (_eagfbg .Connection ,_dbabb );default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\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",_efdebc .Name ); -if _ddbgc :=d .Skip ();_ddbgc !=nil {return _ddbgc ;};};case _f .EndElement :break _aaebg ;case _f .CharData :};};return nil ;};func (_ccef *CT_CacheFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccef .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_ccef .CountAttr )}); -};e .EncodeToken (start );if _ccef .CacheField !=nil {_ecca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_fcdd :=range _ccef .CacheField {e .EncodeElement (_fcdd ,_ecca ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fbbcc *CT_Break )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cef :=range start .Attr {if _cef .Name .Local =="\u0069\u0064"{_ddbg ,_cceg :=_db .ParseUint (_cef .Value ,10,32); -if _cceg !=nil {return _cceg ;};_bfe :=uint32 (_ddbg );_fbbcc .IdAttr =&_bfe ;continue ;};if _cef .Name .Local =="\u006d\u0069\u006e"{_cfaa ,_bff :=_db .ParseUint (_cef .Value ,10,32);if _bff !=nil {return _bff ;};_eddac :=uint32 (_cfaa );_fbbcc .MinAttr =&_eddac ; -continue ;};if _cef .Name .Local =="\u006d\u0061\u0078"{_cgdb ,_dabb :=_db .ParseUint (_cef .Value ,10,32);if _dabb !=nil {return _dabb ;};_acg :=uint32 (_cgdb );_fbbcc .MaxAttr =&_acg ;continue ;};if _cef .Name .Local =="\u006d\u0061\u006e"{_ffd ,_ccge :=_db .ParseBool (_cef .Value ); -if _ccge !=nil {return _ccge ;};_fbbcc .ManAttr =&_ffd ;continue ;};if _cef .Name .Local =="\u0070\u0074"{_dfef ,_gbbd :=_db .ParseBool (_cef .Value );if _gbbd !=nil {return _gbbd ;};_fbbcc .PtAttr =&_dfef ;continue ;};};for {_dcff ,_dcge :=d .Token (); -if _dcge !=nil {return _bc .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b: \u0025\u0073",_dcge );};if _add ,_gecg :=_dcff .(_f .EndElement );_gecg &&_add .Name ==start .Name {break ;};};return nil ;};func (_ddba *CT_FilterColumn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006cI\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_ddba .ColIdAttr )}); -if _ddba .HiddenButtonAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddba .HiddenButtonAttr ))});};if _ddba .ShowButtonAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddba .ShowButtonAttr ))}); -};e .EncodeToken (start );if _ddba .Filters !=nil {_dbbaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_ddba .Filters ,_dbbaa );};if _ddba .Top10 !=nil {_bdgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070\u0031\u0030"}}; -e .EncodeElement (_ddba .Top10 ,_bdgb );};if _ddba .CustomFilters !=nil {_fcdec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_ddba .CustomFilters ,_fcdec ); -};if _ddba .DynamicFilter !=nil {_afcba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0064\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_ddba .DynamicFilter ,_afcba );};if _ddba .ColorFilter !=nil {_adccd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072"}}; -e .EncodeElement (_ddba .ColorFilter ,_adccd );};if _ddba .IconFilter !=nil {_eabaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_ddba .IconFilter ,_eabaa ); -};if _ddba .ExtLst !=nil {_dagb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ddba .ExtLst ,_dagb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ChartFormat struct{ +// Validate validates the CT_OleObjects and its children +func (_fbfge *CT_OleObjects )Validate ()error {return _fbfge .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");};const (ST_SheetStateUnset ST_SheetState =0;ST_SheetStateVisible ST_SheetState =1;ST_SheetStateHidden ST_SheetState =2; +ST_SheetStateVeryHidden ST_SheetState =3;); -// Chart Index -ChartAttr uint32 ; +// ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path +func (_agfgf *CT_WebPublishItem )ValidateWithPath (path string )error {if _agfgf .SourceTypeAttr ==ST_WebSourceTypeUnset {return _a .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 _eabff :=_agfgf .SourceTypeAttr .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_eabff !=nil {return _eabff ;};return nil ;}; -// Pivot Format Id -FormatAttr uint32 ; +// ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path +func (_cadfb *CT_DiscretePr )ValidateWithPath (path string )error {for _agbcc ,_efdc :=range _cadfb .X {if _eeagf :=_efdc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_agbcc ));_eeagf !=nil {return _eeagf ;}; +};return nil ;};func (_edgab ST_CredMethod )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_edgab .String (),start );}; -// Series Format -SeriesAttr *bool ; +// ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path +func (_dfgcbf *CT_Parameters )ValidateWithPath (path string )error {for _bdcd ,_ddffef :=range _dfgcbf .Parameter {if _cgdggc :=_ddffef .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0050\u0061\u0072a\u006d\u0065\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bdcd )); +_cgdggc !=nil {return _cgdggc ;};};return nil ;};type CT_CellXfs struct{ -// Pivot Table Location Rule -PivotArea *CT_PivotArea ;};func NewCT_MdxMetadata ()*CT_MdxMetadata {_cebgb :=&CT_MdxMetadata {};return _cebgb }; +// Format Count +CountAttr *uint32 ; -// Validate validates the CT_NumFmt and its children -func (_gfddc *CT_NumFmt )Validate ()error {return _gfddc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func NewExternalLink ()*ExternalLink {_ggaec :=&ExternalLink {};_ggaec .CT_ExternalLink =*NewCT_ExternalLink ();return _ggaec ; -};type CT_RgbColor struct{ +// Format +Xf []*CT_Xf ;};type CT_SheetId struct{ -// Alpha Red Green Blue -RgbAttr *string ;};func (_daged *CT_Fills )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _daged .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_daged .CountAttr )}); -};e .EncodeToken (start );if _daged .Fill !=nil {_bbdce :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};for _ ,_fbda :=range _daged .Fill {e .EncodeElement (_fbda ,_bbdce );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_CommentList ()*CT_CommentList {_dbdga :=&CT_CommentList {};return _dbdga };func (_ddagf *CT_XmlColumnPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_ddagf .MapIdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_bc .Sprintf ("\u0025\u0076",_ddagf .XpathAttr )});if _ddagf .DenormalizedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddagf .DenormalizedAttr ))}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_ddagf .XmlDataTypeAttr )});e .EncodeToken (start );if _ddagf .ExtLst !=nil {_becege :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_ddagf .ExtLst ,_becege );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgec *CT_GroupMembers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_caad :=range start .Attr {if _caad .Name .Local =="\u0063\u006f\u0075n\u0074"{_eegfc ,_dccab :=_db .ParseUint (_caad .Value ,10,32); -if _dccab !=nil {return _dccab ;};_cgdbg :=uint32 (_eegfc );_bgec .CountAttr =&_cgdbg ;continue ;};};_eaeb :for {_dedfd ,_facbb :=d .Token ();if _facbb !=nil {return _facbb ;};switch _dbadd :=_dedfd .(type ){case _f .StartElement :switch _dbadd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072"}:_dcgd :=NewCT_GroupMember (); -if _fdfeg :=d .DecodeElement (_dcgd ,&_dbadd );_fdfeg !=nil {return _fdfeg ;};_bgec .GroupMember =append (_bgec .GroupMember ,_dcgd );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_dbadd .Name ); -if _fafec :=d .Skip ();_fafec !=nil {return _fafec ;};};case _f .EndElement :break _eaeb ;case _f .CharData :};};return nil ;};func NewCT_LegacyDrawing ()*CT_LegacyDrawing {_gacgcb :=&CT_LegacyDrawing {};return _gacgcb }; +// Sheet Id +ValAttr uint32 ;}; -// ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path -func (_bbfeb *CT_RevisionCellChange )ValidateWithPath (path string )error {if _bbfeb .Oc !=nil {if _feeff :=_bbfeb .Oc .ValidateWithPath (path +"\u002f\u004f\u0063");_feeff !=nil {return _feeff ;};};if _bbagc :=_bbfeb .Nc .ValidateWithPath (path +"\u002f\u004e\u0063"); -_bbagc !=nil {return _bbagc ;};if _bbfeb .Odxf !=nil {if _cebbfc :=_bbfeb .Odxf .ValidateWithPath (path +"\u002f\u004f\u0064x\u0066");_cebbfc !=nil {return _cebbfc ;};};if _bbfeb .Ndxf !=nil {if _gaadbfb :=_bbfeb .Ndxf .ValidateWithPath (path +"\u002f\u004e\u0064x\u0066"); -_gaadbfb !=nil {return _gaadbfb ;};};if _bbfeb .ExtLst !=nil {if _fdgfee :=_bbfeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdgfee !=nil {return _fdgfee ;};};return nil ;}; +// Validate validates the CT_rowItems and its children +func (_fecegb *CT_rowItems )Validate ()error {return _fecegb .ValidateWithPath ("C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073");};func (_deabab *ST_OleUpdate )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_eaafa ,_agadd :=d .Token (); +if _agadd !=nil {return _agadd ;};if _cfgeea ,_eeffg :=_eaafa .(_bc .EndElement );_eeffg &&_cfgeea .Name ==start .Name {*_deabab =1;return nil ;};if _baacfd ,_efbdb :=_eaafa .(_bc .CharData );!_efbdb {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",_eaafa ); +}else {switch string (_baacfd ){case "":*_deabab =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_deabab =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_deabab =2; +};};_eaafa ,_agadd =d .Token ();if _agadd !=nil {return _agadd ;};if _gfcfe ,_fbeac :=_eaafa .(_bc .EndElement );_fbeac &&_gfcfe .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",_eaafa ); +};type CT_Hyperlink struct{ -// ValidateWithPath validates the CalcChain and its children, prefixing error messages with path -func (_dgbeg *CalcChain )ValidateWithPath (path string )error {if _dcaga :=_dgbeg .CT_CalcChain .ValidateWithPath (path );_dcaga !=nil {return _dcaga ;};return nil ;};func (_aeaced *CT_ServerFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aeaced .CultureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063u\u006c\u0074\u0075\u0072\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_aeaced .CultureAttr )}); -};if _aeaced .FormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_aeaced .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_dgfaf ST_DataValidationType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dfaadg :=_f .Attr {};_dfaadg .Name =name ;switch _dgfaf {case ST_DataValidationTypeUnset :_dfaadg .Value ="";case ST_DataValidationTypeNone :_dfaadg .Value ="\u006e\u006f\u006e\u0065"; -case ST_DataValidationTypeWhole :_dfaadg .Value ="\u0077\u0068\u006fl\u0065";case ST_DataValidationTypeDecimal :_dfaadg .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_DataValidationTypeList :_dfaadg .Value ="\u006c\u0069\u0073\u0074";case ST_DataValidationTypeDate :_dfaadg .Value ="\u0064\u0061\u0074\u0065"; -case ST_DataValidationTypeTime :_dfaadg .Value ="\u0074\u0069\u006d\u0065";case ST_DataValidationTypeTextLength :_dfaadg .Value ="\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068";case ST_DataValidationTypeCustom :_dfaadg .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; -};return _dfaadg ,nil ;};func NewCT_CustomProperties ()*CT_CustomProperties {_fgcff :=&CT_CustomProperties {};return _fgcff };func NewCT_SheetView ()*CT_SheetView {_fbefc :=&CT_SheetView {};return _fbefc }; +// Reference +RefAttr string ;IdAttr *string ; -// ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path -func (_eeba *CT_ColHierarchiesUsage )ValidateWithPath (path string )error {for _ddd ,_cefcf :=range _eeba .ColHierarchyUsage {if _dadc :=_cefcf .ValidateWithPath (_bc .Sprintf ("\u0025s\u002f\u0043\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_ddd )); -_dadc !=nil {return _dadc ;};};return nil ;};type ST_PatternType byte ; +// Location +LocationAttr *string ; -// Validate validates the CT_DdeValues and its children -func (_fdefc *CT_DdeValues )Validate ()error {return _fdefc .ValidateWithPath ("\u0043\u0054\u005fD\u0064\u0065\u0056\u0061\u006c\u0075\u0065\u0073");};func (_aaaf *CT_ColFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aaaf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_aaaf .CountAttr )}); -};e .EncodeToken (start );_bgdbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_eeecc :=range _aaaf .Field {e .EncodeElement (_eeecc ,_bgdbe );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_MdxMemeberProp struct{ +// Tool Tip +TooltipAttr *string ; -// Member Unique Name Index -NAttr uint32 ; +// Display String +DisplayAttr *string ;}; -// Property Name Index -NpAttr uint32 ;};func (_faebc ST_CalcMode )String ()string {switch _faebc {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 NewCT_IgnoredErrors ()*CT_IgnoredErrors {_dbgad :=&CT_IgnoredErrors {};return _dbgad };func NewCT_SheetIdMap ()*CT_SheetIdMap {_efdag :=&CT_SheetIdMap {};return _efdag };type CT_CalcPr struct{ +// Validate validates the CT_CacheHierarchies and its children +func (_ecb *CT_CacheHierarchies )Validate ()error {return _ecb .ValidateWithPath ("\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};func NewCT_ChartsheetView ()*CT_ChartsheetView {_fbeg :=&CT_ChartsheetView {}; +return _fbeg }; -// Calculation Id -CalcIdAttr *uint32 ; +// Validate validates the CT_Groups and its children +func (_aeccbf *CT_Groups )Validate ()error {return _aeccbf .ValidateWithPath ("\u0043T\u005f\u0047\u0072\u006f\u0075\u0070s");};type ST_PrintError byte ; -// Calculation Mode -CalcModeAttr ST_CalcMode ; +// ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path +func (_baff *CT_RElt )ValidateWithPath (path string )error {if _baff .RPr !=nil {if _cggbaa :=_baff .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cggbaa !=nil {return _cggbaa ;};};return nil ;};type CT_FieldGroup struct{ -// Full Calculation On Load -FullCalcOnLoadAttr *bool ; +// Parent +ParAttr *uint32 ; -// Reference Mode -RefModeAttr ST_RefMode ; +// Field Base +BaseAttr *uint32 ; -// Calculation Iteration -IterateAttr *bool ; +// Range Grouping Properties +RangePr *CT_RangePr ; -// Iteration Count -IterateCountAttr *uint32 ; +// Discrete Grouping Properties +DiscretePr *CT_DiscretePr ; -// Iterative Calculation Delta -IterateDeltaAttr *float64 ; +// OLAP Group Items +GroupItems *CT_GroupItems ;};type CT_Cfvo struct{ -// Full Precision Calculation -FullPrecisionAttr *bool ; +// Type +TypeAttr ST_CfvoType ; -// Calc Completed -CalcCompletedAttr *bool ; +// Value +ValAttr *string ; -// Calculate On Save -CalcOnSaveAttr *bool ; +// Greater Than Or Equal +GteAttr *bool ;ExtLst *CT_ExtensionList ;};func (_dcefbe *CT_QueryTableRefresh )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dcefbe .PreserveSortFilterLayoutAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcefbe .PreserveSortFilterLayoutAttr ))}); +};if _dcefbe .FieldIdWrappedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcefbe .FieldIdWrappedAttr ))}); +};if _dcefbe .HeadersInLastRefreshAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcefbe .HeadersInLastRefreshAttr ))}); +};if _dcefbe .MinimumVersionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_dcefbe .MinimumVersionAttr )}); +};if _dcefbe .NextIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0065\u0078\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dcefbe .NextIdAttr )});};if _dcefbe .UnboundColumnsLeftAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dcefbe .UnboundColumnsLeftAttr )}); +};if _dcefbe .UnboundColumnsRightAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dcefbe .UnboundColumnsRightAttr )}); +};e .EncodeToken (start );_dedac :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0071ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_dcefbe .QueryTableFields ,_dedac );if _dcefbe .QueryTableDeletedFields !=nil {_beadf :=_bc .StartElement {Name :_bc .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 (_dcefbe .QueryTableDeletedFields ,_beadf );};if _dcefbe .SortState !=nil {_cdgb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_dcefbe .SortState ,_cdgb ); +};if _dcefbe .ExtLst !=nil {_ecabf :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dcefbe .ExtLst ,_ecabf );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dddag *CT_SortState )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gaffa :=range start .Attr {if _gaffa .Name .Local =="\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"{_abbef ,_cadee :=_fa .ParseBool (_gaffa .Value ); +if _cadee !=nil {return _cadee ;};_dddag .ColumnSortAttr =&_abbef ;continue ;};if _gaffa .Name .Local =="\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"{_fcade ,_eagf :=_fa .ParseBool (_gaffa .Value );if _eagf !=nil {return _eagf ; +};_dddag .CaseSensitiveAttr =&_fcade ;continue ;};if _gaffa .Name .Local =="\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"{_dddag .SortMethodAttr .UnmarshalXMLAttr (_gaffa );continue ;};if _gaffa .Name .Local =="\u0072\u0065\u0066"{_dfabdf ,_cfdabb :=_gaffa .Value ,error (nil ); +if _cfdabb !=nil {return _cfdabb ;};_dddag .RefAttr =_dfabdf ;continue ;};};_agdag :for {_cecegf ,_dafca :=d .Token ();if _dafca !=nil {return _dafca ;};switch _bgefe :=_cecegf .(type ){case _bc .StartElement :switch _bgefe .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_egff :=NewCT_SortCondition (); +if _bcagg :=d .DecodeElement (_egff ,&_bgefe );_bcagg !=nil {return _bcagg ;};_dddag .SortCondition =append (_dddag .SortCondition ,_egff );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dddag .ExtLst =NewCT_ExtensionList (); +if _eaffc :=d .DecodeElement (_dddag .ExtLst ,&_bgefe );_eaffc !=nil {return _eaffc ;};default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_bgefe .Name ); +if _adedfd :=d .Skip ();_adedfd !=nil {return _adedfd ;};};case _bc .EndElement :break _agdag ;case _bc .CharData :};};return nil ;};const (ST_PivotAreaTypeUnset ST_PivotAreaType =0;ST_PivotAreaTypeNone ST_PivotAreaType =1;ST_PivotAreaTypeNormal ST_PivotAreaType =2; +ST_PivotAreaTypeData ST_PivotAreaType =3;ST_PivotAreaTypeAll ST_PivotAreaType =4;ST_PivotAreaTypeOrigin ST_PivotAreaType =5;ST_PivotAreaTypeButton ST_PivotAreaType =6;ST_PivotAreaTypeTopEnd ST_PivotAreaType =7;ST_PivotAreaTypeTopRight ST_PivotAreaType =8; +);func (_bbbfg *CT_MetadataStrings )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gacb :=range start .Attr {if _gacb .Name .Local =="\u0063\u006f\u0075n\u0074"{_badeee ,_cfagc :=_fa .ParseUint (_gacb .Value ,10,32);if _cfagc !=nil {return _cfagc ; +};_dbced :=uint32 (_badeee );_bbbfg .CountAttr =&_dbced ;continue ;};};_acabb :for {_gccda ,_fafae :=d .Token ();if _fafae !=nil {return _fafae ;};switch _cgbgc :=_gccda .(type ){case _bc .StartElement :switch _cgbgc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_ababd :=NewCT_XStringElement (); +if _cdecf :=d .DecodeElement (_ababd ,&_cgbgc );_cdecf !=nil {return _cdecf ;};_bbbfg .S =append (_bbbfg .S ,_ababd );default:_ga .Log .Debug ("\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",_cgbgc .Name ); +if _cfedf :=d .Skip ();_cfedf !=nil {return _cfedf ;};};case _bc .EndElement :break _acabb ;case _bc .CharData :};};return nil ;}; -// Concurrent Calculations -ConcurrentCalcAttr *bool ; +// Validate validates the CT_PivotFields and its children +func (_ddece *CT_PivotFields )Validate ()error {return _ddece .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073");}; -// Concurrent Thread Manual Count -ConcurrentManualCountAttr *uint32 ; +// ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path +func (_egac *CT_DataFields )ValidateWithPath (path string )error {for _dabed ,_ffgfc :=range _egac .DataField {if _gbfb :=_ffgfc .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0044\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_dabed )); +_gbfb !=nil {return _gbfb ;};};return nil ;};func NewCT_ConditionalFormats ()*CT_ConditionalFormats {_ddbda :=&CT_ConditionalFormats {};return _ddbda ;}; -// Force Full Calculation -ForceFullCalcAttr *bool ;};func NewCT_PivotCacheDefinition ()*CT_PivotCacheDefinition {_dffdfd :=&CT_PivotCacheDefinition {};_dffdfd .CacheSource =NewCT_CacheSource ();_dffdfd .CacheFields =NewCT_CacheFields ();return _dffdfd ;};func (_eedbaa *Sst )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d\u0061\u003a\u0073\u0073\u0074";return _eedbaa .CT_Sst .MarshalXML (e ,start );};func (_bdafec ST_Comments )String ()string {switch _bdafec {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 (_dbgbd *CT_XmlColumnPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcgbaf :=range start .Attr {if _gcgbaf .Name .Local =="\u006d\u0061\u0070I\u0064"{_fffcf ,_ffdbc :=_db .ParseUint (_gcgbaf .Value ,10,32); -if _ffdbc !=nil {return _ffdbc ;};_dbgbd .MapIdAttr =uint32 (_fffcf );continue ;};if _gcgbaf .Name .Local =="\u0078\u0070\u0061t\u0068"{_aedaa ,_ebgcb :=_gcgbaf .Value ,error (nil );if _ebgcb !=nil {return _ebgcb ;};_dbgbd .XpathAttr =_aedaa ;continue ; -};if _gcgbaf .Name .Local =="\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"{_agfggae ,_dgcfa :=_db .ParseBool (_gcgbaf .Value );if _dgcfa !=nil {return _dgcfa ;};_dbgbd .DenormalizedAttr =&_agfggae ;continue ;};if _gcgbaf .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_ffdba ,_eccfg :=_gcgbaf .Value ,error (nil ); -if _eccfg !=nil {return _eccfg ;};_dbgbd .XmlDataTypeAttr =_ffdba ;continue ;};};_ebgfd :for {_dedgeec ,_feebdc :=d .Token ();if _feebdc !=nil {return _feebdc ;};switch _efbec :=_dedgeec .(type ){case _f .StartElement :switch _efbec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbgbd .ExtLst =NewCT_ExtensionList (); -if _gdcaba :=d .DecodeElement (_dbgbd .ExtLst ,&_efbec );_gdcaba !=nil {return _gdcaba ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_efbec .Name ); -if _ggbdc :=d .Skip ();_ggbdc !=nil {return _ggbdc ;};};case _f .EndElement :break _ebgfd ;case _f .CharData :};};return nil ;};func (_cgcfg *CT_RowHierarchiesUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bagdda :=range start .Attr {if _bagdda .Name .Local =="\u0063\u006f\u0075n\u0074"{_cegbe ,_fdcgfa :=_db .ParseUint (_bagdda .Value ,10,32); -if _fdcgfa !=nil {return _fdcgfa ;};_edgegd :=uint32 (_cegbe );_cgcfg .CountAttr =&_edgegd ;continue ;};};_ddacb :for {_cebfgg ,_eadbc :=d .Token ();if _eadbc !=nil {return _eadbc ;};switch _gafdc :=_cebfgg .(type ){case _f .StartElement :switch _gafdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_cddce :=NewCT_HierarchyUsage (); -if _defea :=d .DecodeElement (_cddce ,&_gafdc );_defea !=nil {return _defea ;};_cgcfg .RowHierarchyUsage =append (_cgcfg .RowHierarchyUsage ,_cddce );default:_ec .Log .Debug ("\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",_gafdc .Name ); -if _aacbd :=d .Skip ();_aacbd !=nil {return _aacbd ;};};case _f .EndElement :break _ddacb ;case _f .CharData :};};return nil ;};func (_cfcd *CT_ControlPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfcd .Anchor =NewCT_ObjectAnchor (); -for _ ,_abbb :=range start .Attr {if _abbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abbb .Name .Local =="\u0069\u0064"||_abbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abbb .Name .Local =="\u0069\u0064"{_facgg ,_cgaaa :=_abbb .Value ,error (nil ); -if _cgaaa !=nil {return _cgaaa ;};_cfcd .IdAttr =&_facgg ;continue ;};if _abbb .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_ceaf ,_acfa :=_db .ParseBool (_abbb .Value );if _acfa !=nil {return _acfa ;};_cfcd .AutoPictAttr =&_ceaf ; -continue ;};if _abbb .Name .Local =="\u006d\u0061\u0063r\u006f"{_aede ,_gaece :=_abbb .Value ,error (nil );if _gaece !=nil {return _gaece ;};_cfcd .MacroAttr =&_aede ;continue ;};if _abbb .Name .Local =="\u0070\u0072\u0069n\u0074"{_abbeg ,_cacfd :=_db .ParseBool (_abbb .Value ); -if _cacfd !=nil {return _cacfd ;};_cfcd .PrintAttr =&_abbeg ;continue ;};if _abbb .Name .Local =="\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"{_eegc ,_gfafe :=_db .ParseBool (_abbb .Value );if _gfafe !=nil {return _gfafe ;};_cfcd .RecalcAlwaysAttr =&_eegc ; -continue ;};if _abbb .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_ecad ,_bgbf :=_db .ParseBool (_abbb .Value );if _bgbf !=nil {return _bgbf ;};_cfcd .UiObjectAttr =&_ecad ;continue ;};if _abbb .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_eefda ,_bgbc :=_db .ParseBool (_abbb .Value ); -if _bgbc !=nil {return _bgbc ;};_cfcd .AutoFillAttr =&_eefda ;continue ;};if _abbb .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_fgdg ,_fgdca :=_db .ParseBool (_abbb .Value );if _fgdca !=nil {return _fgdca ;};_cfcd .AutoLineAttr =&_fgdg ; -continue ;};if _abbb .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_fbaf ,_bbcd :=_db .ParseBool (_abbb .Value );if _bbcd !=nil {return _bbcd ;};_cfcd .LockedAttr =&_fbaf ;continue ;};if _abbb .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_ddec ,_cffac :=_db .ParseBool (_abbb .Value ); -if _cffac !=nil {return _cffac ;};_cfcd .DisabledAttr =&_ddec ;continue ;};if _abbb .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_gedbf ,_egbf :=_abbb .Value ,error (nil );if _egbf !=nil {return _egbf ;};_cfcd .AltTextAttr =&_gedbf ;continue ; -};if _abbb .Name .Local =="\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"{_eafed ,_cccg :=_abbb .Value ,error (nil );if _cccg !=nil {return _cccg ;};_cfcd .LinkedCellAttr =&_eafed ;continue ;};if _abbb .Name .Local =="\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"{_fbcc ,_ebcf :=_abbb .Value ,error (nil ); -if _ebcf !=nil {return _ebcf ;};_cfcd .ListFillRangeAttr =&_fbcc ;continue ;};if _abbb .Name .Local =="\u0063\u0066"{_cbcdd ,_ggccd :=_abbb .Value ,error (nil );if _ggccd !=nil {return _ggccd ;};_cfcd .CfAttr =&_cbcdd ;continue ;};if _abbb .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_gacgb ,_gegg :=_db .ParseBool (_abbb .Value ); -if _gegg !=nil {return _gegg ;};_cfcd .DefaultSizeAttr =&_gacgb ;continue ;};};_babae :for {_acdeg ,_cgff :=d .Token ();if _cgff !=nil {return _cgff ;};switch _adcec :=_acdeg .(type ){case _f .StartElement :switch _adcec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _gega :=d .DecodeElement (_cfcd .Anchor ,&_adcec ); -_gega !=nil {return _gega ;};default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_adcec .Name ); -if _cbeb :=d .Skip ();_cbeb !=nil {return _cbeb ;};};case _f .EndElement :break _babae ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_DataRef and its children +func (_ebbc *CT_DataRef )Validate ()error {return _ebbc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066");}; -// Validate validates the CT_ColHierarchiesUsage and its children -func (_bdbf *CT_ColHierarchiesUsage )Validate ()error {return _bdbf .ValidateWithPath ("\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};type ST_WebSourceType byte ;func NewCT_pivotTableDefinition ()*CT_pivotTableDefinition {_ffgdb :=&CT_pivotTableDefinition {}; -_ffgdb .Location =NewCT_Location ();return _ffgdb ;}; +// ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path +func (_eccgab *CT_RPrElt )ValidateWithPath (path string )error {if _eccgab .RFont !=nil {if _cbccd :=_eccgab .RFont .ValidateWithPath (path +"\u002f\u0052\u0046\u006f\u006e\u0074");_cbccd !=nil {return _cbccd ;};};if _eccgab .Charset !=nil {if _gbdde :=_eccgab .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074"); +_gbdde !=nil {return _gbdde ;};};if _eccgab .Family !=nil {if _bfgga :=_eccgab .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_bfgga !=nil {return _bfgga ;};};if _eccgab .B !=nil {if _bacee :=_eccgab .B .ValidateWithPath (path +"\u002f\u0042"); +_bacee !=nil {return _bacee ;};};if _eccgab .I !=nil {if _fgbcd :=_eccgab .I .ValidateWithPath (path +"\u002f\u0049");_fgbcd !=nil {return _fgbcd ;};};if _eccgab .Strike !=nil {if _afgaa :=_eccgab .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065"); +_afgaa !=nil {return _afgaa ;};};if _eccgab .Outline !=nil {if _bggg :=_eccgab .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bggg !=nil {return _bggg ;};};if _eccgab .Shadow !=nil {if _aegff :=_eccgab .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_aegff !=nil {return _aegff ;};};if _eccgab .Condense !=nil {if _fdedcg :=_eccgab .Condense .ValidateWithPath (path +"\u002fC\u006f\u006e\u0064\u0065\u006e\u0073e");_fdedcg !=nil {return _fdedcg ;};};if _eccgab .Extend !=nil {if _deaab :=_eccgab .Extend .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0064"); +_deaab !=nil {return _deaab ;};};if _eccgab .Color !=nil {if _aagdb :=_eccgab .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_aagdb !=nil {return _aagdb ;};};if _eccgab .Sz !=nil {if _egefdd :=_eccgab .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); +_egefdd !=nil {return _egefdd ;};};if _eccgab .U !=nil {if _aaebb :=_eccgab .U .ValidateWithPath (path +"\u002f\u0055");_aaebb !=nil {return _aaebb ;};};if _eccgab .VertAlign !=nil {if _gebff :=_eccgab .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); +_gebff !=nil {return _gebff ;};};if _eccgab .Scheme !=nil {if _ddcbf :=_eccgab .Scheme .ValidateWithPath (path +"\u002fS\u0063\u0068\u0065\u006d\u0065");_ddcbf !=nil {return _ddcbf ;};};return nil ;};func (_fdbgg *ST_rwColActionType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_eaeba ,_bebbcg :=d .Token (); +if _bebbcg !=nil {return _bebbcg ;};if _cdfffe ,_edbfb :=_eaeba .(_bc .EndElement );_edbfb &&_cdfffe .Name ==start .Name {*_fdbgg =1;return nil ;};if _eebbgc ,_ccdaf :=_eaeba .(_bc .CharData );!_ccdaf {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",_eaeba ); +}else {switch string (_eebbgc ){case "":*_fdbgg =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_fdbgg =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_fdbgg =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_fdbgg =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_fdbgg =4; +};};_eaeba ,_bebbcg =d .Token ();if _bebbcg !=nil {return _bebbcg ;};if _eacab ,_gcefd :=_eaeba .(_bc .EndElement );_gcefd &&_eacab .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",_eaeba ); +};func NewCT_CustomWorkbookView ()*CT_CustomWorkbookView {_ddcca :=&CT_CustomWorkbookView {};_ddcca .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 _ddcca ;};func (_daeda *CT_ExternalReferences )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );_bgaedd :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061:\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065"}}; +for _ ,_gfdgbb :=range _daeda .ExternalReference {e .EncodeElement (_gfdgbb ,_bgaedd );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path -func (_cdec *CT_Filters )ValidateWithPath (path string )error {if _afegc :=_cdec .CalendarTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_afegc !=nil {return _afegc ; -};for _ggfeb ,_cabdg :=range _cdec .Filter {if _ccgbg :=_cabdg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggfeb ));_ccgbg !=nil {return _ccgbg ;};};for _gebcdc ,_gcdbe :=range _cdec .DateGroupItem {if _eeaa :=_gcdbe .ValidateWithPath (_bc .Sprintf ("%\u0073/\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075p\u0049\u0074\u0065\u006d[%\u0064\u005d",path ,_gebcdc )); -_eeaa !=nil {return _eeaa ;};};return nil ;}; +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_cbdfa *CT_Font )ValidateWithPath (path string )error {for _gaced ,_aaeffb :=range _cbdfa .Name {if _babfd :=_aaeffb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_gaced ));_babfd !=nil {return _babfd ; +};};for _cgaa ,_eagg :=range _cbdfa .Charset {if _ccefba :=_eagg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u0061\u0072\u0073\u0065t\u005b\u0025\u0064\u005d",path ,_cgaa ));_ccefba !=nil {return _ccefba ;};};for _ggcaf ,_fbgfe :=range _cbdfa .Family {if _efgea :=_fbgfe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u0061\u006d\u0069\u006c\u0079\u005b\u0025\u0064\u005d",path ,_ggcaf )); +_efgea !=nil {return _efgea ;};};for _fbfb ,_fabfd :=range _cbdfa .B {if _fffed :=_fabfd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_fbfb ));_fffed !=nil {return _fffed ;};};for _gbbfb ,_daaeg :=range _cbdfa .I {if _eaafb :=_daaeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_gbbfb )); +_eaafb !=nil {return _eaafb ;};};for _ggbab ,_bagcb :=range _cbdfa .Strike {if _cfefc :=_bagcb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u005b\u0025\u0064\u005d",path ,_ggbab ));_cfefc !=nil {return _cfefc ; +};};for _bggb ,_efaca :=range _cbdfa .Outline {if _ecfbe :=_efaca .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004f\u0075\u0074\u006c\u0069\u006ee\u005b\u0025\u0064\u005d",path ,_bggb ));_ecfbe !=nil {return _ecfbe ;};};for _deedg ,_gfcca :=range _cbdfa .Shadow {if _ccgce :=_gfcca .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u005b\u0025\u0064\u005d",path ,_deedg )); +_ccgce !=nil {return _ccgce ;};};for _bgdb ,_aaba :=range _cbdfa .Condense {if _agcg :=_aaba .ValidateWithPath (_a .Sprintf ("\u0025s\u002fC\u006f\u006e\u0064\u0065\u006e\u0073\u0065\u005b\u0025\u0064\u005d",path ,_bgdb ));_agcg !=nil {return _agcg ;}; +};for _beadb ,_eccfb :=range _cbdfa .Extend {if _ebag :=_eccfb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u0065\u006e\u0064\u005b\u0025\u0064\u005d",path ,_beadb ));_ebag !=nil {return _ebag ;};};for _aeecbg ,_cadce :=range _cbdfa .Color {if _dcfdd :=_cadce .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_aeecbg )); +_dcfdd !=nil {return _dcfdd ;};};for _adbaa ,_gbbe :=range _cbdfa .Sz {if _dddee :=_gbbe .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0053\u007a\u005b\u0025\u0064]",path ,_adbaa ));_dddee !=nil {return _dddee ;};};for _cfdaa ,_febgfc :=range _cbdfa .U {if _begbe :=_febgfc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0055\u005b\u0025\u0064\u005d",path ,_cfdaa )); +_begbe !=nil {return _begbe ;};};for _beefa ,_aabfa :=range _cbdfa .VertAlign {if _eagae :=_aabfa .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0056\u0065\u0072t\u0041\u006c\u0069\u0067\u006e\u005b\u0025\u0064\u005d",path ,_beefa ));_eagae !=nil {return _eagae ; +};};for _bbggf ,_adedb :=range _cbdfa .Scheme {if _bbggfe :=_adedb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bbggf ));_bbggfe !=nil {return _bbggfe ;};};return nil ;};func NewCT_ColorFilter ()*CT_ColorFilter {_dedc :=&CT_ColorFilter {}; +return _dedc };func (_dcdab *CT_MergeCells )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dcdab .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dcdab .CountAttr )}); +};e .EncodeToken (start );_degdb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003am\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c"}};for _ ,_dcfaeb :=range _dcdab .MergeCell {e .EncodeElement (_dcfaeb ,_degdb );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_ceebfa ST_CredMethod )Validate ()error {return _ceebfa .ValidateWithPath ("")}; -// Validate validates the CT_RangeSet and its children -func (_affaad *CT_RangeSet )Validate ()error {return _affaad .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074");}; +// Validate validates the CT_PivotArea and its children +func (_deeabb *CT_PivotArea )Validate ()error {return _deeabb .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");};func NewCT_Authors ()*CT_Authors {_fd :=&CT_Authors {};return _fd };type CT_Field struct{ -// Validate validates the CT_SortCondition and its children -func (_bbbegc *CT_SortCondition )Validate ()error {return _bbbegc .ValidateWithPath ("\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e");};type ST_DataValidationErrorStyle byte ;func (_gdfcb *CT_MetadataStringIndex )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_bc .Sprintf ("\u0025\u0076",_gdfcb .XAttr )}); -if _gdfcb .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gdfcb .SAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -}; +// Field Index +XAttr int32 ;};func (_gfcgf *ST_ShowDataAs )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_gfcgf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gfcgf =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_gfcgf =2; +case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gfcgf =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_gfcgf =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_gfcgf =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_gfcgf =6; +case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_gfcgf =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_gfcgf =8;case "\u0069\u006e\u0064e\u0078":*_gfcgf =9;};return nil ;};func NewCT_Field ()*CT_Field {_aegf :=&CT_Field {}; +return _aegf };type CT_CustomSheetViews struct{ -// ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path -func (_fbbggd *CT_MetadataBlock )ValidateWithPath (path string )error {for _eaceaa ,_gbgfd :=range _fbbggd .Rc {if _ebdga :=_gbgfd .ValidateWithPath (_bc .Sprintf ("\u0025s\u002f\u0052\u0063\u005b\u0025\u0064]",path ,_eaceaa ));_ebdga !=nil {return _ebdga ; -};};return nil ;};func (_cgfbe ST_RefMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abgcc :=_f .Attr {};_abgcc .Name =name ;switch _cgfbe {case ST_RefModeUnset :_abgcc .Value ="";case ST_RefModeA1 :_abgcc .Value ="\u0041\u0031";case ST_RefModeR1C1 :_abgcc .Value ="\u0052\u0031\u0043\u0031"; -};return _abgcc ,nil ;};func (_bgeac *ST_FilterOperator )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bgeac =0;case "\u0065\u0071\u0075a\u006c":*_bgeac =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bgeac =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_bgeac =3; -case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bgeac =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_bgeac =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_bgeac =6; -};return nil ;};func (_ggecb *ST_DataValidationType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdcfb ,_caagc :=d .Token ();if _caagc !=nil {return _caagc ;};if _bcfdf ,_fbaab :=_bdcfb .(_f .EndElement );_fbaab &&_bcfdf .Name ==start .Name {*_ggecb =1; -return nil ;};if _ggafg ,_ddcgc :=_bdcfb .(_f .CharData );!_ddcgc {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdcfb );}else {switch string (_ggafg ){case "":*_ggecb =0; -case "\u006e\u006f\u006e\u0065":*_ggecb =1;case "\u0077\u0068\u006fl\u0065":*_ggecb =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_ggecb =3;case "\u006c\u0069\u0073\u0074":*_ggecb =4;case "\u0064\u0061\u0074\u0065":*_ggecb =5;case "\u0074\u0069\u006d\u0065":*_ggecb =6; -case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_ggecb =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ggecb =8;};};_bdcfb ,_caagc =d .Token ();if _caagc !=nil {return _caagc ;};if _aggdge ,_agbdd :=_bdcfb .(_f .EndElement );_agbdd &&_aggdge .Name ==start .Name {return nil ; -};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdcfb );}; +// Custom Sheet View +CustomSheetView []*CT_CustomSheetView ;};func (_aggcbf ST_FieldSortType )ValidateWithPath (path string )error {switch _aggcbf {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 (_aggcbf )); +};return nil ;}; -// Validate validates the CT_RowFields and its children -func (_bbdbd *CT_RowFields )Validate ()error {return _bbdbd .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");};func (_cfeda ST_UnderlineValues )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adbaba :=_f .Attr {}; -_adbaba .Name =name ;switch _cfeda {case ST_UnderlineValuesUnset :_adbaba .Value ="";case ST_UnderlineValuesSingle :_adbaba .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineValuesDouble :_adbaba .Value ="\u0064\u006f\u0075\u0062\u006c\u0065"; -case ST_UnderlineValuesSingleAccounting :_adbaba .Value ="\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesDoubleAccounting :_adbaba .Value ="\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; -case ST_UnderlineValuesNone :_adbaba .Value ="\u006e\u006f\u006e\u0065";};return _adbaba ,nil ;};func (_babg *CT_DrawingHF )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_babg .IdAttr )}); -if _babg .LhoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0068\u006f"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .LhoAttr )});};if _babg .LheAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0068\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .LheAttr )}); -};if _babg .LhfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0068\u0066"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .LhfAttr )});};if _babg .ChoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u006f"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .ChoAttr )}); -};if _babg .CheAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .CheAttr )});};if _babg .ChfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0066"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .ChfAttr )}); -};if _babg .RhoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0068\u006f"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .RhoAttr )});};if _babg .RheAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0068\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .RheAttr )}); -};if _babg .RhfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0068\u0066"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .RhfAttr )});};if _babg .LfoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0066\u006f"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .LfoAttr )}); -};if _babg .LfeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0066\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .LfeAttr )});};if _babg .LffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0066\u0066"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .LffAttr )}); -};if _babg .CfoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0066\u006f"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .CfoAttr )});};if _babg .CfeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0066\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .CfeAttr )}); -};if _babg .CffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0066\u0066"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .CffAttr )});};if _babg .RfoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0066\u006f"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .RfoAttr )}); -};if _babg .RfeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0066\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .RfeAttr )});};if _babg .RffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0066\u0066"},Value :_bc .Sprintf ("\u0025\u0076",*_babg .RffAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Error ()*CT_Error {_cgdgg :=&CT_Error {};return _cgdgg };func (_eegacf *ST_CellFormulaType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dafge ,_fgebd :=d .Token (); -if _fgebd !=nil {return _fgebd ;};if _cgeaff ,_caedc :=_dafge .(_f .EndElement );_caedc &&_cgeaff .Name ==start .Name {*_eegacf =1;return nil ;};if _ddabef ,_fabcac :=_dafge .(_f .CharData );!_fabcac {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dafge ); -}else {switch string (_ddabef ){case "":*_eegacf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_eegacf =1;case "\u0061\u0072\u0072a\u0079":*_eegacf =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_eegacf =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_eegacf =4; -};};_dafge ,_fgebd =d .Token ();if _fgebd !=nil {return _fgebd ;};if _eedgdb ,_dabgc :=_dafge .(_f .EndElement );_dabgc &&_eedgdb .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dafge ); -};func (_gebga *CT_DataConsolidate )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgaee :=range start .Attr {if _dgaee .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_gebga .FunctionAttr .UnmarshalXMLAttr (_dgaee ); -continue ;};if _dgaee .Name .Local =="s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_dbcb ,_efdcdb :=_db .ParseBool (_dgaee .Value );if _efdcdb !=nil {return _efdcdb ;};_gebga .StartLabelsAttr =&_dbcb ;continue ;};if _dgaee .Name .Local =="\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_adgb ,_egfdc :=_db .ParseBool (_dgaee .Value ); -if _egfdc !=nil {return _egfdc ;};_gebga .LeftLabelsAttr =&_adgb ;continue ;};if _dgaee .Name .Local =="\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"{_egga ,_ebfd :=_db .ParseBool (_dgaee .Value );if _ebfd !=nil {return _ebfd ;};_gebga .TopLabelsAttr =&_egga ; -continue ;};if _dgaee .Name .Local =="\u006c\u0069\u006e\u006b"{_eaadga ,_ggbbf :=_db .ParseBool (_dgaee .Value );if _ggbbf !=nil {return _ggbbf ;};_gebga .LinkAttr =&_eaadga ;continue ;};};_ggfbc :for {_fedab ,_bagfc :=d .Token ();if _bagfc !=nil {return _bagfc ; -};switch _feceb :=_fedab .(type ){case _f .StartElement :switch _feceb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}:_gebga .DataRefs =NewCT_DataRefs (); -if _fabda :=d .DecodeElement (_gebga .DataRefs ,&_feceb );_fabda !=nil {return _fabda ;};default:_ec .Log .Debug ("\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",_feceb .Name ); -if _ggbgf :=d .Skip ();_ggbgf !=nil {return _ggbgf ;};};case _f .EndElement :break _ggfbc ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path +func (_bgadg *CT_Dialogsheet )ValidateWithPath (path string )error {if _bgadg .SheetPr !=nil {if _gabeb :=_bgadg .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_gabeb !=nil {return _gabeb ;};};if _bgadg .SheetViews !=nil {if _dgaff :=_bgadg .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"); +_dgaff !=nil {return _dgaff ;};};if _bgadg .SheetFormatPr !=nil {if _fgdd :=_bgadg .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_fgdd !=nil {return _fgdd ;};};if _bgadg .SheetProtection !=nil {if _cfcb :=_bgadg .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); +_cfcb !=nil {return _cfcb ;};};if _bgadg .CustomSheetViews !=nil {if _edafe :=_bgadg .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_edafe !=nil {return _edafe ; +};};if _bgadg .PrintOptions !=nil {if _ecccc :=_bgadg .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_ecccc !=nil {return _ecccc ;};};if _bgadg .PageMargins !=nil {if _agegg :=_bgadg .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); +_agegg !=nil {return _agegg ;};};if _bgadg .PageSetup !=nil {if _bccdb :=_bgadg .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_bccdb !=nil {return _bccdb ;};};if _bgadg .HeaderFooter !=nil {if _fbcb :=_bgadg .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); +_fbcb !=nil {return _fbcb ;};};if _bgadg .Drawing !=nil {if _bcec :=_bgadg .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_bcec !=nil {return _bcec ;};};if _bgadg .LegacyDrawing !=nil {if _dgfde :=_bgadg .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067"); +_dgfde !=nil {return _dgfde ;};};if _bgadg .LegacyDrawingHF !=nil {if _debab :=_bgadg .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_debab !=nil {return _debab ;};};if _bgadg .DrawingHF !=nil {if _ddde :=_bgadg .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); +_ddde !=nil {return _ddde ;};};if _bgadg .OleObjects !=nil {if _fdbd :=_bgadg .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_fdbd !=nil {return _fdbd ;};};if _bgadg .Controls !=nil {if _defd :=_bgadg .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs"); +_defd !=nil {return _defd ;};};if _bgadg .ExtLst !=nil {if _fbgcbb :=_bgadg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbgcbb !=nil {return _fbgcbb ;};};return nil ;};func NewCT_InputCells ()*CT_InputCells {_degc :=&CT_InputCells {}; +return _degc };func (_ededb *CT_CommentList )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );if _ededb .Comment !=nil {_bgdca :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}}; +for _ ,_bdcg :=range _ededb .Comment {e .EncodeElement (_bdcg ,_bgdca );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_efaef *CT_Controls )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +_dffd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c"}};for _ ,_fafbc :=range _efaef .Control {e .EncodeElement (_fafbc ,_dffd );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +};func (_beded *CT_CalculatedMember )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_beded .NameAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0064\u0078"},Value :_a .Sprintf ("\u0025\u0076",_beded .MdxAttr )}); +if _beded .MemberNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_beded .MemberNameAttr )});};if _beded .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_a .Sprintf ("\u0025\u0076",*_beded .HierarchyAttr )}); +};if _beded .ParentAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_beded .ParentAttr )});};if _beded .SolveOrderAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_beded .SolveOrderAttr )}); +};if _beded .SetAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_beded .SetAttr ))});};e .EncodeToken (start );if _beded .ExtLst !=nil {_geeg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_beded .ExtLst ,_geeg );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path -func (_affef *CT_RevisionHeaders )ValidateWithPath (path string )error {if !_a .ST_GuidPatternRe .MatchString (_affef .GuidAttr ){return _bc .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 ,_a .ST_GuidPatternRe ,_affef .GuidAttr ); -};if _affef .LastGuidAttr !=nil {if !_a .ST_GuidPatternRe .MatchString (*_affef .LastGuidAttr ){return _bc .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 ,_a .ST_GuidPatternRe ,*_affef .LastGuidAttr ); -};};for _faddg ,_facef :=range _affef .Header {if _dbgedf :=_facef .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_faddg ));_dbgedf !=nil {return _dbgedf ;};};return nil ;};type ST_rwColActionType byte ; -func (_gcda *CT_CustomProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_acba :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}};for _ ,_degc :=range _gcda .CustomPr {e .EncodeElement (_degc ,_acba ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_OleItems struct{ +// ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path +func (_gdgea *CT_RevisionSheetRename )ValidateWithPath (path string )error {if _gdgea .ExtLst !=nil {if _abcaf :=_gdgea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abcaf !=nil {return _abcaf ;};};return nil ;};func NewSingleXmlCells ()*SingleXmlCells {_ggbccb :=&SingleXmlCells {}; +_ggbccb .CT_SingleXmlCells =*NewCT_SingleXmlCells ();return _ggbccb ;};func NewCT_PivotFields ()*CT_PivotFields {_bgbd :=&CT_PivotFields {};return _bgbd };type CT_CellStyles struct{ -// Object Link Item -OleItem []*CT_OleItem ;}; +// Style Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path -func (_eadac *CT_Comments )ValidateWithPath (path string )error {if _ffadc :=_eadac .Authors .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");_ffadc !=nil {return _ffadc ;};if _egaa :=_eadac .CommentList .ValidateWithPath (path +"\u002f\u0043\u006fm\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"); -_egaa !=nil {return _egaa ;};if _eadac .ExtLst !=nil {if _cegaa :=_eadac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cegaa !=nil {return _cegaa ;};};return nil ;};func (_cefbga *CT_TableFormula )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (_cefbga .ArrayAttr ))}); -e .EncodeElement (_cefbga .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_edbe *CT_CustomWorkbookViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baed :for {_ceebf ,_deeaf :=d .Token ();if _deeaf !=nil {return _deeaf ; -};switch _bgfba :=_ceebf .(type ){case _f .StartElement :switch _bgfba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062\u006fo\u006b\u0056\u0069\u0065\u0077"}:_cfcf :=NewCT_CustomWorkbookView (); -if _fdda :=d .DecodeElement (_cfcf ,&_bgfba );_fdda !=nil {return _fdda ;};_edbe .CustomWorkbookView =append (_edbe .CustomWorkbookView ,_cfcf );default:_ec .Log .Debug ("\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",_bgfba .Name ); -if _bfca :=d .Skip ();_bfca !=nil {return _bfca ;};};case _f .EndElement :break _baed ;case _f .CharData :};};return nil ;};func (_bfeaa *CT_RevisionDefinedName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfebe :=range start .Attr {if _cfebe .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_ecgce ,_afddge :=_cfebe .Value ,error (nil ); -if _afddge !=nil {return _afddge ;};_bfeaa .DescriptionAttr =&_ecgce ;continue ;};if _cfebe .Name .Local =="\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"{_eagcd ,_ggfga :=_cfebe .Value ,error (nil );if _ggfga !=nil {return _ggfga ; -};_bfeaa .OldDescriptionAttr =&_eagcd ;continue ;};if _cfebe .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"{_gdbga ,_eedbg :=_db .ParseBool (_cfebe .Value );if _eedbg !=nil {return _eedbg ;};_bfeaa .CustomViewAttr =&_gdbga ; -continue ;};if _cfebe .Name .Local =="\u0068\u0065\u006c\u0070"{_gdecgc ,_ccada :=_cfebe .Value ,error (nil );if _ccada !=nil {return _ccada ;};_bfeaa .HelpAttr =&_gdecgc ;continue ;};if _cfebe .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_dgcda ,_ccadce :=_db .ParseBool (_cfebe .Value ); -if _ccadce !=nil {return _ccadce ;};_bfeaa .FunctionAttr =&_dgcda ;continue ;};if _cfebe .Name .Local =="\u006fl\u0064\u0048\u0065\u006c\u0070"{_dgcea ,_gbca :=_cfebe .Value ,error (nil );if _gbca !=nil {return _gbca ;};_bfeaa .OldHelpAttr =&_dgcea ;continue ; -};if _cfebe .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_adgfb ,_dbeda :=_db .ParseUint (_cfebe .Value ,10,8);if _dbeda !=nil {return _dbeda ;};_gadega :=uint8 (_adgfb );_bfeaa .FunctionGroupIdAttr =&_gadega ; -continue ;};if _cfebe .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_deafd ,_daefc :=_cfebe .Value ,error (nil );if _daefc !=nil {return _daefc ;};_bfeaa .StatusBarAttr =&_deafd ;continue ;};if _cfebe .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_gfcbd ,_gabfb :=_db .ParseUint (_cfebe .Value ,10,8); -if _gabfb !=nil {return _gabfb ;};_faecc :=uint8 (_gfcbd );_bfeaa .ShortcutKeyAttr =&_faecc ;continue ;};if _cfebe .Name .Local =="\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"{_degdg ,_cffde :=_cfebe .Value ,error (nil );if _cffde !=nil {return _cffde ; -};_bfeaa .OldStatusBarAttr =&_degdg ;continue ;};if _cfebe .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dbfge ,_cfgad :=_db .ParseBool (_cfebe .Value );if _cfgad !=nil {return _cfgad ;};_bfeaa .HiddenAttr =&_dbfge ;continue ;};if _cfebe .Name .Local =="\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"{_faggb ,_gbgfb :=_cfebe .Value ,error (nil ); -if _gbgfb !=nil {return _gbgfb ;};_bfeaa .OldCommentAttr =&_faggb ;continue ;};if _cfebe .Name .Local =="\u006e\u0061\u006d\u0065"{_edadc ,_ddafed :=_cfebe .Value ,error (nil );if _ddafed !=nil {return _ddafed ;};_bfeaa .NameAttr =_edadc ;continue ;};if _cfebe .Name .Local =="\u0072\u0061"{_ddgfdd ,_cabaa :=_db .ParseBool (_cfebe .Value ); -if _cabaa !=nil {return _cabaa ;};_bfeaa .RaAttr =&_ddgfdd ;continue ;};if _cfebe .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_bbdbf ,_dcdde :=_db .ParseUint (_cfebe .Value ,10,32);if _dcdde !=nil {return _dcdde ; -};_eacgf :=uint32 (_bbdbf );_bfeaa .LocalSheetIdAttr =&_eacgf ;continue ;};if _cfebe .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_baaeg ,_afaca :=_cfebe .Value ,error (nil );if _afaca !=nil {return _afaca ;};_bfeaa .CommentAttr =&_baaeg ;continue ; -};if _cfebe .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_agfb ,_feabaa :=_cfebe .Value ,error (nil );if _feabaa !=nil {return _feabaa ;};_bfeaa .CustomMenuAttr =&_agfb ;continue ;};if _cfebe .Name .Local =="o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_gafbg ,_cefac :=_db .ParseBool (_cfebe .Value ); -if _cefac !=nil {return _cefac ;};_bfeaa .OldFunctionAttr =&_gafbg ;continue ;};if _cfebe .Name .Local =="\u0075\u0061"{_dbgde ,_acdbe :=_db .ParseBool (_cfebe .Value );if _acdbe !=nil {return _acdbe ;};_bfeaa .UaAttr =&_dbgde ;continue ;};if _cfebe .Name .Local =="\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"{_fedfc ,_dadca :=_db .ParseUint (_cfebe .Value ,10,8); -if _dadca !=nil {return _dadca ;};_abagf :=uint8 (_fedfc );_bfeaa .OldShortcutKeyAttr =&_abagf ;continue ;};if _cfebe .Name .Local =="\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"{_adbg ,_adafc :=_db .ParseBool (_cfebe .Value );if _adafc !=nil {return _adafc ; -};_bfeaa .OldHiddenAttr =&_adbg ;continue ;};if _cfebe .Name .Local =="\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_ddfbf ,_aabga :=_cfebe .Value ,error (nil );if _aabga !=nil {return _aabga ;};_bfeaa .OldCustomMenuAttr =&_ddfbf ; -continue ;};if _cfebe .Name .Local =="\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"{_gegac ,_aeacb :=_db .ParseUint (_cfebe .Value ,10,8);if _aeacb !=nil {return _aeacb ;};_cefbe :=uint8 (_gegac );_bfeaa .OldFunctionGroupIdAttr =&_cefbe ; -continue ;};if _cfebe .Name .Local =="\u0072\u0049\u0064"{_eafcf ,_bddbb :=_db .ParseUint (_cfebe .Value ,10,32);if _bddbb !=nil {return _bddbb ;};_eecgbd :=uint32 (_eafcf );_bfeaa .RIdAttr =&_eecgbd ;continue ;};};_dcbeg :for {_eaedad ,_bccfga :=d .Token (); -if _bccfga !=nil {return _bccfga ;};switch _aebdg :=_eaedad .(type ){case _f .StartElement :switch _aebdg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:_bfeaa .Formula =new (string ); -if _dgfab :=d .DecodeElement (_bfeaa .Formula ,&_aebdg );_dgfab !=nil {return _dgfab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_bfeaa .OldFormula =new (string ); -if _deffc :=d .DecodeElement (_bfeaa .OldFormula ,&_aebdg );_deffc !=nil {return _deffc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfeaa .ExtLst =NewCT_ExtensionList (); -if _dgcfd :=d .DecodeElement (_bfeaa .ExtLst ,&_aebdg );_dgcfd !=nil {return _dgcfd ;};default:_ec .Log .Debug ("\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",_aebdg .Name ); -if _dbgfa :=d .Skip ();_dbgfa !=nil {return _dbgfa ;};};case _f .EndElement :break _dcbeg ;case _f .CharData :};};return nil ;}; +// Cell Style +CellStyle []*CT_CellStyle ;};type CT_FontName struct{ -// Validate validates the Metadata and its children -func (_cdcgca *Metadata )Validate ()error {return _cdcgca .ValidateWithPath ("\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func NewCT_CommentPr ()*CT_CommentPr {_dfgb :=&CT_CommentPr {};_dfgb .Anchor =NewCT_ObjectAnchor ();return _dfgb ;};func (_bfbe *CT_PatternFill )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfbe .PatternTypeAttr !=ST_PatternTypeUnset {_deae ,_dcbc :=_bfbe .PatternTypeAttr .MarshalXMLAttr (_f .Name {Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"}); -if _dcbc !=nil {return _dcbc ;};start .Attr =append (start .Attr ,_deae );};e .EncodeToken (start );if _bfbe .FgColor !=nil {_dagfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bfbe .FgColor ,_dagfe ); -};if _bfbe .BgColor !=nil {_gedfg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bfbe .BgColor ,_gedfg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};type CT_PageBreak struct{ +// String Value +ValAttr string ;};func (_acadg *CT_Comments )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_acadg .Authors =NewCT_Authors ();_acadg .CommentList =NewCT_CommentList ();_bdff :for {_afbd ,_geecb :=d .Token ();if _geecb !=nil {return _geecb ; +};switch _acagf :=_afbd .(type ){case _bc .StartElement :switch _acagf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dabbg :=d .DecodeElement (_acadg .Authors ,&_acagf ); +_dabbg !=nil {return _dabbg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gbg :=d .DecodeElement (_acadg .CommentList ,&_acagf ); +_gbg !=nil {return _gbg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acadg .ExtLst =NewCT_ExtensionList (); +if _ebbg :=d .DecodeElement (_acadg .ExtLst ,&_acagf );_ebbg !=nil {return _ebbg ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_acagf .Name ); +if _deec :=d .Skip ();_deec !=nil {return _deec ;};};case _bc .EndElement :break _bdff ;case _bc .CharData :};};return nil ;};func (_gdbfd ST_Scope )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_cbdbab :=_bc .Attr {};_cbdbab .Name =name ;switch _gdbfd {case ST_ScopeUnset :_cbdbab .Value =""; +case ST_ScopeSelection :_cbdbab .Value ="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn";case ST_ScopeData :_cbdbab .Value ="\u0064\u0061\u0074\u0061";case ST_ScopeField :_cbdbab .Value ="\u0066\u0069\u0065l\u0064";};return _cbdbab ,nil ;}; -// Page Break Count +// ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path +func (_faedc *CT_Sst )ValidateWithPath (path string )error {for _ccggd ,_cbgabb :=range _faedc .Si {if _aafbf :=_cbgabb .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0053\u0069\u005b\u0025\u0064]",path ,_ccggd ));_aafbf !=nil {return _aafbf ;};};if _faedc .ExtLst !=nil {if _gccdf :=_faedc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gccdf !=nil {return _gccdf ;};};return nil ;};func (_cddccg *CT_XmlCellPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cddccg .XmlPr =NewCT_XmlPr ();for _ ,_fbcdg :=range start .Attr {if _fbcdg .Name .Local =="\u0069\u0064"{_deebf ,_aggde :=_fa .ParseUint (_fbcdg .Value ,10,32); +if _aggde !=nil {return _aggde ;};_cddccg .IdAttr =uint32 (_deebf );continue ;};if _fbcdg .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_acgeg ,_ccgdc :=_fbcdg .Value ,error (nil );if _ccgdc !=nil {return _ccgdc ;};_cddccg .UniqueNameAttr =&_acgeg ; +continue ;};};_aggfad :for {_abeca ,_decade :=d .Token ();if _decade !=nil {return _decade ;};switch _gfgbe :=_abeca .(type ){case _bc .StartElement :switch _gfgbe .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _afcgdb :=d .DecodeElement (_cddccg .XmlPr ,&_gfgbe ); +_afcgdb !=nil {return _afcgdb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cddccg .ExtLst =NewCT_ExtensionList (); +if _agbac :=d .DecodeElement (_cddccg .ExtLst ,&_gfgbe );_agbac !=nil {return _agbac ;};default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gfgbe .Name ); +if _begcc :=d .Skip ();_begcc !=nil {return _begcc ;};};case _bc .EndElement :break _aggfad ;case _bc .CharData :};};return nil ;};type CT_PCDSDTCEntries struct{ + +// Tuple Count CountAttr *uint32 ; -// Manual Break Count -ManualBreakCountAttr *uint32 ; +// No Value +M []*CT_Missing ; -// Break -Brk []*CT_Break ;};func (_dadef *CT_ExternalSheetNames )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbgc :for {_bfddd ,_acbfe :=d .Token ();if _acbfe !=nil {return _acbfe ;};switch _bddbc :=_bfddd .(type ){case _f .StartElement :switch _bddbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u004e\u0061\u006de"}:_bacafe :=NewCT_ExternalSheetName (); -if _ggddg :=d .DecodeElement (_bacafe ,&_bddbc );_ggddg !=nil {return _ggddg ;};_dadef .SheetName =append (_dadef .SheetName ,_bacafe );default:_ec .Log .Debug ("\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",_bddbc .Name ); -if _gfed :=d .Skip ();_gfed !=nil {return _gfed ;};};case _f .EndElement :break _fbgc ;case _f .CharData :};};return nil ;}; +// Numeric Value +N []*CT_Number ; -// ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path -func (_acege *CT_FilterColumn )ValidateWithPath (path string )error {if _acege .Filters !=nil {if _eefdab :=_acege .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_eefdab !=nil {return _eefdab ;};};if _acege .Top10 !=nil {if _gfgga :=_acege .Top10 .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0031\u0030"); -_gfgga !=nil {return _gfgga ;};};if _acege .CustomFilters !=nil {if _fbcgaf :=_acege .CustomFilters .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069l\u0074\u0065\u0072\u0073");_fbcgaf !=nil {return _fbcgaf ;};};if _acege .DynamicFilter !=nil {if _dfbc :=_acege .DynamicFilter .ValidateWithPath (path +"\u002f\u0044\u0079\u006e\u0061\u006d\u0069\u0063\u0046i\u006c\u0074\u0065\u0072"); -_dfbc !=nil {return _dfbc ;};};if _acege .ColorFilter !=nil {if _dffea :=_acege .ColorFilter .ValidateWithPath (path +"\u002f\u0043\u006fl\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072");_dffea !=nil {return _dffea ;};};if _acege .IconFilter !=nil {if _dfeecge :=_acege .IconFilter .ValidateWithPath (path +"/\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"); -_dfeecge !=nil {return _dfeecge ;};};if _acege .ExtLst !=nil {if _fdbce :=_acege .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdbce !=nil {return _fdbce ;};};return nil ;};func (_ccebg *CT_PCDKPI )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gabcd :=range start .Attr {if _gabcd .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_dcddc ,_fbbdd :=_gabcd .Value ,error (nil ); -if _fbbdd !=nil {return _fbbdd ;};_ccebg .UniqueNameAttr =_dcddc ;continue ;};if _gabcd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_cdcdb ,_ecdcc :=_gabcd .Value ,error (nil );if _ecdcc !=nil {return _ecdcc ;};_ccebg .CaptionAttr =&_cdcdb ; -continue ;};if _gabcd .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_cdgcc ,_cbbgd :=_gabcd .Value ,error (nil );if _cbbgd !=nil {return _cbbgd ;};_ccebg .DisplayFolderAttr =&_cdgcc ;continue ;};if _gabcd .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_fgcgg ,_bdbaa :=_gabcd .Value ,error (nil ); -if _bdbaa !=nil {return _bdbaa ;};_ccebg .MeasureGroupAttr =&_fgcgg ;continue ;};if _gabcd .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_bgdfd ,_adgfa :=_gabcd .Value ,error (nil );if _adgfa !=nil {return _adgfa ;};_ccebg .ParentAttr =&_bgdfd ; -continue ;};if _gabcd .Name .Local =="\u0076\u0061\u006cu\u0065"{_gggeeb ,_feef :=_gabcd .Value ,error (nil );if _feef !=nil {return _feef ;};_ccebg .ValueAttr =_gggeeb ;continue ;};if _gabcd .Name .Local =="\u0067\u006f\u0061\u006c"{_cebcg ,_cbgbf :=_gabcd .Value ,error (nil ); -if _cbgbf !=nil {return _cbgbf ;};_ccebg .GoalAttr =&_cebcg ;continue ;};if _gabcd .Name .Local =="\u0073\u0074\u0061\u0074\u0075\u0073"{_dbdb ,_ebbefa :=_gabcd .Value ,error (nil );if _ebbefa !=nil {return _ebbefa ;};_ccebg .StatusAttr =&_dbdb ;continue ; -};if _gabcd .Name .Local =="\u0074\u0072\u0065n\u0064"{_bbbcfa ,_dfadd :=_gabcd .Value ,error (nil );if _dfadd !=nil {return _dfadd ;};_ccebg .TrendAttr =&_bbbcfa ;continue ;};if _gabcd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dgffb ,_cgegb :=_gabcd .Value ,error (nil ); -if _cgegb !=nil {return _cgegb ;};_ccebg .WeightAttr =&_dgffb ;continue ;};if _gabcd .Name .Local =="\u0074\u0069\u006d\u0065"{_cecdef ,_bacfc :=_gabcd .Value ,error (nil );if _bacfc !=nil {return _bacfc ;};_ccebg .TimeAttr =&_cecdef ;continue ;};};for {_bcegg ,_bbdfc :=d .Token (); -if _bbdfc !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0043\u0044K\u0050\u0049\u003a\u0020\u0025\u0073",_bbdfc );};if _acadeg ,_gbabe :=_bcegg .(_f .EndElement );_gbabe &&_acadeg .Name ==start .Name {break ;};};return nil ; -}; +// Error Value +E []*CT_Error ; -// Validate validates the CT_Fonts and its children -func (_cegga *CT_Fonts )Validate ()error {return _cegga .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};type CT_SharedItems struct{ +// Character Value +S []*CT_String ;};func (_gdcfbb *CT_RevisionInsertSheet )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_efbec :=range start .Attr {if _efbec .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_acccgf ,_adbe :=_fa .ParseUint (_efbec .Value ,10,32); +if _adbe !=nil {return _adbe ;};_gdcfbb .SheetIdAttr =uint32 (_acccgf );continue ;};if _efbec .Name .Local =="\u006e\u0061\u006d\u0065"{_cdcda ,_ecdfcf :=_efbec .Value ,error (nil );if _ecdfcf !=nil {return _ecdfcf ;};_gdcfbb .NameAttr =_cdcda ;continue ; +};if _efbec .Name .Local =="\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gbacf ,_ecfbd :=_fa .ParseUint (_efbec .Value ,10,32);if _ecfbd !=nil {return _ecfbd ;};_gdcfbb .SheetPositionAttr =uint32 (_gbacf );continue ; +};if _efbec .Name .Local =="\u0072\u0049\u0064"{_bacga ,_fdgce :=_fa .ParseUint (_efbec .Value ,10,32);if _fdgce !=nil {return _fdgce ;};_bgaeae :=uint32 (_bacga );_gdcfbb .RIdAttr =&_bgaeae ;continue ;};if _efbec .Name .Local =="\u0075\u0061"{_cabba ,_caefbfd :=_fa .ParseBool (_efbec .Value ); +if _caefbfd !=nil {return _caefbfd ;};_gdcfbb .UaAttr =&_cabba ;continue ;};if _efbec .Name .Local =="\u0072\u0061"{_dabab ,_fagce :=_fa .ParseBool (_efbec .Value );if _fagce !=nil {return _fagce ;};_gdcfbb .RaAttr =&_dabab ;continue ;};};for {_dfacb ,_edeff :=d .Token (); +if _edeff !=nil {return _a .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",_edeff );};if _dedfge ,_dcaca :=_dfacb .(_bc .EndElement ); +_dcaca &&_dedfge .Name ==start .Name {break ;};};return nil ;};const (ST_PrintErrorUnset ST_PrintError =0;ST_PrintErrorDisplayed ST_PrintError =1;ST_PrintErrorBlank ST_PrintError =2;ST_PrintErrorDash ST_PrintError =3;ST_PrintErrorNA ST_PrintError =4;); +func (_gecg *CT_FilterColumn )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u006cI\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gecg .ColIdAttr )});if _gecg .HiddenButtonAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gecg .HiddenButtonAttr ))}); +};if _gecg .ShowButtonAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gecg .ShowButtonAttr ))});};e .EncodeToken (start ); +if _gecg .Filters !=nil {_egace :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_gecg .Filters ,_egace );};if _gecg .Top10 !=nil {_fdda :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070\u0031\u0030"}}; +e .EncodeElement (_gecg .Top10 ,_fdda );};if _gecg .CustomFilters !=nil {_beebg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0063\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_gecg .CustomFilters ,_beebg ); +};if _gecg .DynamicFilter !=nil {_bcdg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0064\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gecg .DynamicFilter ,_bcdg );};if _gecg .ColorFilter !=nil {_efcc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072"}}; +e .EncodeElement (_gecg .ColorFilter ,_efcc );};if _gecg .IconFilter !=nil {_fggbc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_gecg .IconFilter ,_fggbc ); +};if _gecg .ExtLst !=nil {_dbbcb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gecg .ExtLst ,_dbbcb );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_BookView ()*CT_BookView {_gdf :=&CT_BookView {}; +return _gdf };func (_cdfade ST_PhoneticAlignment )ValidateWithPath (path string )error {switch _cdfade {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 (_cdfade )); +};return nil ;};func (_accabe ST_TextHAlign )Validate ()error {return _accabe .ValidateWithPath ("")};func (_badeac *CT_InputCells )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_babfdg :=range start .Attr {if _babfdg .Name .Local =="\u0072"{_gbfab ,_acecd :=_babfdg .Value ,error (nil ); +if _acecd !=nil {return _acecd ;};_badeac .RAttr =_gbfab ;continue ;};if _babfdg .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_bdgcd ,_fcbae :=_fa .ParseBool (_babfdg .Value );if _fcbae !=nil {return _fcbae ;};_badeac .DeletedAttr =&_bdgcd ;continue ; +};if _babfdg .Name .Local =="\u0075\u006e\u0064\u006f\u006e\u0065"{_dfgfgb ,_fbgcbe :=_fa .ParseBool (_babfdg .Value );if _fbgcbe !=nil {return _fbgcbe ;};_badeac .UndoneAttr =&_dfgfgb ;continue ;};if _babfdg .Name .Local =="\u0076\u0061\u006c"{_eebca ,_bddg :=_babfdg .Value ,error (nil ); +if _bddg !=nil {return _bddg ;};_badeac .ValAttr =_eebca ;continue ;};if _babfdg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_dbbaa ,_edafc :=_fa .ParseUint (_babfdg .Value ,10,32);if _edafc !=nil {return _edafc ;};_ecdea :=uint32 (_dbbaa ); +_badeac .NumFmtIdAttr =&_ecdea ;continue ;};};for {_gafbe ,_eacge :=d .Token ();if _eacge !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0070u\u0074C\u0065\u006c\u006c\u0073\u003a\u0020\u0025s",_eacge );};if _fdfag ,_bddca :=_gafbe .(_bc .EndElement ); +_bddca &&_fdfag .Name ==start .Name {break ;};};return nil ;};func NewCT_ExternalReferences ()*CT_ExternalReferences {_ggbfbd :=&CT_ExternalReferences {};return _ggbfbd ;}; -// Contains Semi Mixed Data Types -ContainsSemiMixedTypesAttr *bool ; +// Validate validates the CT_FontScheme and its children +func (_fffb *CT_FontScheme )Validate ()error {return _fffb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");};func (_efdbc ST_FormulaExpression )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_efdbc .String (),start ); +};func NewCT_XmlCellPr ()*CT_XmlCellPr {_cgcdd :=&CT_XmlCellPr {};_cgcdd .XmlPr =NewCT_XmlPr ();return _cgcdd ;};type CT_WebPublishItem struct{ -// Contains Non Date -ContainsNonDateAttr *bool ; +// Id +IdAttr uint32 ; -// Contains Date -ContainsDateAttr *bool ; +// Destination Bookmark +DivIdAttr string ; -// Contains String -ContainsStringAttr *bool ; +// Web Source Type +SourceTypeAttr ST_WebSourceType ; -// Contains Blank -ContainsBlankAttr *bool ; +// Source Id +SourceRefAttr *string ; -// Contains Mixed Data Types -ContainsMixedTypesAttr *bool ; +// Source Object Name +SourceObjectAttr *string ; -// Contains Numbers -ContainsNumberAttr *bool ; +// Destination File Name +DestinationFileAttr string ; -// Contains Integer -ContainsIntegerAttr *bool ; +// Title +TitleAttr *string ; -// Minimum Numeric Value -MinValueAttr *float64 ; +// Automatically Publish +AutoRepublishAttr *bool ;};func NewCT_ExternalSheetNames ()*CT_ExternalSheetNames {_eegaf :=&CT_ExternalSheetNames {};return _eegaf ;};func (_agdcg *CT_Fill )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dgecdb :for {_ffggd ,_bfbe :=d .Token (); +if _bfbe !=nil {return _bfbe ;};switch _acfe :=_ffggd .(type ){case _bc .StartElement :switch _acfe .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdcg .PatternFill =NewCT_PatternFill (); +if _gbdeg :=d .DecodeElement (_agdcg .PatternFill ,&_acfe );_gbdeg !=nil {return _gbdeg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agdcg .GradientFill =NewCT_GradientFill (); +if _bbacc :=d .DecodeElement (_agdcg .GradientFill ,&_acfe );_bbacc !=nil {return _bbacc ;};default:_ga .Log .Debug ("\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",_acfe .Name ); +if _fegad :=d .Skip ();_fegad !=nil {return _fegad ;};};case _bc .EndElement :break _dgecdb ;case _bc .CharData :};};return nil ;};func (_gdfd *CT_Cell )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gdfd .RAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gdfd .RAttr )}); +};if _gdfd .SAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gdfd .SAttr )});};if _gdfd .TAttr !=ST_CellTypeUnset {_gaeed ,_fafd :=_gdfd .TAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074"}); +if _fafd !=nil {return _fafd ;};start .Attr =append (start .Attr ,_gaeed );};if _gdfd .CmAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_gdfd .CmAttr )});};if _gdfd .VmAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_gdfd .VmAttr )}); +};if _gdfd .PhAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0068"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gdfd .PhAttr ))});};e .EncodeToken (start );if _gdfd .F !=nil {_beea :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066"}}; +e .EncodeElement (_gdfd .F ,_beea );};if _gdfd .V !=nil {_fbgc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0076"}};_ff .AddPreserveSpaceAttr (&_fbgc ,*_gdfd .V );e .EncodeElement (_gdfd .V ,_fbgc );};if _gdfd .Is !=nil {_cdb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ai\u0073"}}; +e .EncodeElement (_gdfd .Is ,_cdb );};if _gdfd .ExtLst !=nil {_geea :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdfd .ExtLst ,_geea );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_edabe ST_DvAspect )String ()string {switch _edabe {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 (_agcfg ST_Qualifier )ValidateWithPath (path string )error {switch _agcfg {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 (_agcfg )); +};return nil ;};type ST_VerticalAlignment byte ;func (_gbdbce *CT_WebPublishItem )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gbdbce .IdAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gbdbce .DivIdAttr )});_dgdac ,_dbadfc :=_gbdbce .SourceTypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"}); +if _dbadfc !=nil {return _dbadfc ;};start .Attr =append (start .Attr ,_dgdac );if _gbdbce .SourceRefAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"},Value :_a .Sprintf ("\u0025\u0076",*_gbdbce .SourceRefAttr )}); +};if _gbdbce .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gbdbce .SourceObjectAttr )});};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",_gbdbce .DestinationFileAttr )}); +if _gbdbce .TitleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gbdbce .TitleAttr )});};if _gbdbce .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gbdbce .AutoRepublishAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Maximum Numeric Value -MaxValueAttr *float64 ; +// Validate validates the CT_TextPr and its children +func (_cgagf *CT_TextPr )Validate ()error {return _cgagf .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r");};func (_egdd *CT_CommentPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _egdd .LockedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_egdd .LockedAttr ))}); +};if _egdd .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_egdd .DefaultSizeAttr ))});};if _egdd .PrintAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_egdd .PrintAttr ))}); +};if _egdd .DisabledAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_egdd .DisabledAttr ))});};if _egdd .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_egdd .AutoFillAttr ))}); +};if _egdd .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_egdd .AutoLineAttr ))});};if _egdd .AltTextAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_egdd .AltTextAttr )}); +};if _egdd .TextHAlignAttr !=ST_TextHAlignUnset {_dbbb ,_bafabe :=_egdd .TextHAlignAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"});if _bafabe !=nil {return _bafabe ;};start .Attr =append (start .Attr ,_dbbb ); +};if _egdd .TextVAlignAttr !=ST_TextVAlignUnset {_bgadb ,_gadb :=_egdd .TextVAlignAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"});if _gadb !=nil {return _gadb ;};start .Attr =append (start .Attr ,_bgadb ); +};if _egdd .LockTextAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_egdd .LockTextAttr ))});};if _egdd .JustLastXAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_egdd .JustLastXAttr ))}); +};if _egdd .AutoScaleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_egdd .AutoScaleAttr ))});};e .EncodeToken (start );_bgegg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}}; +e .EncodeElement (_egdd .Anchor ,_bgegg );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_aacee *CT_Control )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_aacee .ShapeIdAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_aacee .IdAttr )});if _aacee .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_aacee .NameAttr )}); +};e .EncodeToken (start );if _aacee .ControlPr !=nil {_fccf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ac\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072"}};e .EncodeElement (_aacee .ControlPr ,_fccf );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_Items struct{ -// Minimum Date Time -MinDateAttr *_d .Time ; +// Field Count +CountAttr *uint32 ; -// Maximum Date Time Value -MaxDateAttr *_d .Time ; +// PivotTable Field Item +Item []*CT_Item ;}; -// Shared Items Count -CountAttr *uint32 ; +// Validate validates the CT_ProtectedRange and its children +func (_agfaa *CT_ProtectedRange )Validate ()error {return _agfaa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065");};func (_gefab ST_TableType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_gefab .String (),start ); +};func (_cafbd *CT_ProtectedRange )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gddfc :=range start .Attr {if _gddfc .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_accccg ,_acaeec :=_gddfc .Value ,error (nil ); +if _acaeec !=nil {return _acaeec ;};_cafbd .PasswordAttr =&_accccg ;continue ;};if _gddfc .Name .Local =="\u0073\u0071\u0072e\u0066"{_dfgdbf ,_bfafdb :=ParseSliceST_Sqref (_gddfc .Value );if _bfafdb !=nil {return _bfafdb ;};_cafbd .SqrefAttr =_dfgdbf ; +continue ;};if _gddfc .Name .Local =="\u006e\u0061\u006d\u0065"{_ecfa ,_acaae :=_gddfc .Value ,error (nil );if _acaae !=nil {return _acaae ;};_cafbd .NameAttr =_ecfa ;continue ;};if _gddfc .Name .Local =="\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"{_gbabb ,_cdgda :=_gddfc .Value ,error (nil ); +if _cdgda !=nil {return _cdgda ;};_cafbd .SecurityDescriptorAttr =&_gbabb ;continue ;};if _gddfc .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_dedfcb ,_geeab :=_gddfc .Value ,error (nil );if _geeab !=nil {return _geeab ; +};_cafbd .AlgorithmNameAttr =&_dedfcb ;continue ;};if _gddfc .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_egeaga ,_dcbcb :=_gddfc .Value ,error (nil );if _dcbcb !=nil {return _dcbcb ;};_cafbd .HashValueAttr =&_egeaga ;continue ;};if _gddfc .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_fabce ,_fdcca :=_gddfc .Value ,error (nil ); +if _fdcca !=nil {return _fdcca ;};_cafbd .SaltValueAttr =&_fabce ;continue ;};if _gddfc .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gfcfgg ,_ecffc :=_fa .ParseUint (_gddfc .Value ,10,32);if _ecffc !=nil {return _ecffc ;};_aggdg :=uint32 (_gfcfgg ); +_cafbd .SpinCountAttr =&_aggdg ;continue ;};};_acbcg :for {_cebcg ,_faddgb :=d .Token ();if _faddgb !=nil {return _faddgb ;};switch _edbaf :=_cebcg .(type ){case _bc .StartElement :switch _edbaf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bgdgf string ; +if _bedab :=d .DecodeElement (&_bgdgf ,&_edbaf );_bedab !=nil {return _bedab ;};_cafbd .SecurityDescriptor =append (_cafbd .SecurityDescriptor ,_bgdgf );default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_edbaf .Name ); +if _cfgaeb :=d .Skip ();_cfgaeb !=nil {return _cfgaeb ;};};case _bc .EndElement :break _acbcg ;case _bc .CharData :};};return nil ;};func (_ccbac *CT_CustomFilters )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gada :=range start .Attr {if _gada .Name .Local =="\u0061\u006e\u0064"{_fefdc ,_adbf :=_fa .ParseBool (_gada .Value ); +if _adbf !=nil {return _adbf ;};_ccbac .AndAttr =&_fefdc ;continue ;};};_gage :for {_deba ,_acffg :=d .Token ();if _acffg !=nil {return _acffg ;};switch _cadd :=_deba .(type ){case _bc .StartElement :switch _cadd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eeda :=NewCT_CustomFilter (); +if _badge :=d .DecodeElement (_eeda ,&_cadd );_badge !=nil {return _badge ;};_ccbac .CustomFilter =append (_ccbac .CustomFilter ,_eeda );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cadd .Name ); +if _fdag :=d .Skip ();_fdag !=nil {return _fdag ;};};case _bc .EndElement :break _gage ;case _bc .CharData :};};return nil ;};func (_ccdae ST_ExternalConnectionType )ValidateWithPath (path string )error {switch _ccdae {case 0,1,2,3,4,5,6,7,8,9,10: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 (_ccdae )); +};return nil ;}; -// Long Text -LongTextAttr *bool ; +// Validate validates the CT_RPrElt and its children +func (_fdbge *CT_RPrElt )Validate ()error {return _fdbge .ValidateWithPath ("\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct");}; -// No Value -M []*CT_Missing ; +// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path +func (_abfbc *CT_Comments )ValidateWithPath (path string )error {if _bdcfa :=_abfbc .Authors .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");_bdcfa !=nil {return _bdcfa ;};if _ddee :=_abfbc .CommentList .ValidateWithPath (path +"\u002f\u0043\u006fm\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"); +_ddee !=nil {return _ddee ;};if _abfbc .ExtLst !=nil {if _gfca :=_abfbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfca !=nil {return _gfca ;};};return nil ;};func NewCT_TupleCache ()*CT_TupleCache {_aedbcd :=&CT_TupleCache {}; +return _aedbcd };func (_eedaa *CT_SmartTagType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _eedaa .NamespaceUriAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_eedaa .NamespaceUriAttr )}); +};if _eedaa .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eedaa .NameAttr )});};if _eedaa .UrlAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0072\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_eedaa .UrlAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_gabeg ST_Type )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_bcccb :=_bc .Attr {};_bcccb .Name =name ;switch _gabeg {case ST_TypeUnset :_bcccb .Value =""; +case ST_TypeNone :_bcccb .Value ="\u006e\u006f\u006e\u0065";case ST_TypeAll :_bcccb .Value ="\u0061\u006c\u006c";case ST_TypeRow :_bcccb .Value ="\u0072\u006f\u0077";case ST_TypeColumn :_bcccb .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";};return _bcccb ,nil ; +};func NewCT_MetadataBlocks ()*CT_MetadataBlocks {_fedcg :=&CT_MetadataBlocks {};return _fedcg };func NewCT_Cols ()*CT_Cols {_geec :=&CT_Cols {};return _geec };func (_debga *CT_Groups )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _debga .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_debga .CountAttr )}); +};e .EncodeToken (start );_ffbbe :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070"}};for _ ,_bcbac :=range _debga .Group {e .EncodeElement (_bcbac ,_ffbbe );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_RangeSets ()*CT_RangeSets {_eacdd :=&CT_RangeSets {};return _eacdd };func (_cabaa ST_rwColActionType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_cabce :=_bc .Attr {};_cabce .Name =name ;switch _cabaa {case ST_rwColActionTypeUnset :_cabce .Value =""; +case ST_rwColActionTypeInsertRow :_cabce .Value ="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case ST_rwColActionTypeDeleteRow :_cabce .Value ="\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw";case ST_rwColActionTypeInsertCol :_cabce .Value ="\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl"; +case ST_rwColActionTypeDeleteCol :_cabce .Value ="\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return _cabce ,nil ;};func (_fcgg *CT_Colors )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_afcfc :for {_bdfeb ,_bfbab :=d .Token ();if _bfbab !=nil {return _bfbab ; +};switch _eabaa :=_bdfeb .(type ){case _bc .StartElement :switch _eabaa .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcgg .IndexedColors =NewCT_IndexedColors (); +if _befgf :=d .DecodeElement (_fcgg .IndexedColors ,&_eabaa );_befgf !=nil {return _befgf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcgg .MruColors =NewCT_MRUColors (); +if _cecf :=d .DecodeElement (_fcgg .MruColors ,&_eabaa );_cecf !=nil {return _cecf ;};default:_ga .Log .Debug ("\u0073k\u0069\u0070p\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",_eabaa .Name ); +if _cbfdg :=d .Skip ();_cbfdg !=nil {return _cbfdg ;};};case _bc .EndElement :break _afcfc ;case _bc .CharData :};};return nil ;};type CT_FilterColumn struct{ -// Numeric -N []*CT_Number ; +// Filter Column Data +ColIdAttr uint32 ; -// Boolean -B []*CT_Boolean ; +// Hidden AutoFilter Button +HiddenButtonAttr *bool ; -// Error Value -E []*CT_Error ; +// Show Filter Button +ShowButtonAttr *bool ; -// Character Value -S []*CT_String ; +// Filter Criteria +Filters *CT_Filters ; -// Date Time -D []*CT_DateTime ;}; +// Top 10 +Top10 *CT_Top10 ; -// ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path -func (_cfbda *CT_PivotAreas )ValidateWithPath (path string )error {for _dgcde ,_dbffcf :=range _cfbda .PivotArea {if _fbcff :=_dbffcf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0050\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u005b\u0025\u0064\u005d",path ,_dgcde )); -_fbcff !=nil {return _fbcff ;};};return nil ;};type CT_DdeLink struct{ +// Custom Filters +CustomFilters *CT_CustomFilters ; -// Service name -DdeServiceAttr string ; +// Dynamic Filter +DynamicFilter *CT_DynamicFilter ; -// Topic for DDE server -DdeTopicAttr string ; +// Color Filter Criteria +ColorFilter *CT_ColorFilter ; -// DDE Items Collection -DdeItems *CT_DdeItems ;}; +// Icon Filter +IconFilter *CT_IconFilter ;ExtLst *CT_ExtensionList ;};func NewCT_MdxSet ()*CT_MdxSet {_gbdaa :=&CT_MdxSet {};return _gbdaa };func (_bgfcf *ST_CellType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_bgfcf =0;case "\u0062":*_bgfcf =1; +case "\u006e":*_bgfcf =2;case "\u0065":*_bgfcf =3;case "\u0073":*_bgfcf =4;case "\u0073\u0074\u0072":*_bgfcf =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_bgfcf =6;};return nil ;};func NewCT_PivotCacheRecords ()*CT_PivotCacheRecords {_fgfba :=&CT_PivotCacheRecords {}; +return _fgfba ;};func NewCT_CellWatches ()*CT_CellWatches {_bfaf :=&CT_CellWatches {};return _bfaf };func (_abedb ST_FormatAction )ValidateWithPath (path string )error {switch _abedb {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 (_abedb )); +};return nil ;}; -// Validate validates the CT_PatternFill and its children -func (_abadb *CT_PatternFill )Validate ()error {return _abadb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c");};func NewCT_Query ()*CT_Query {_gdbgc :=&CT_Query {};return _gdbgc };func (_efbcce *CT_WorksheetSource )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcbgf :=range start .Attr {if _bcbgf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcbgf .Name .Local =="\u0069\u0064"||_bcbgf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bcbgf .Name .Local =="\u0069\u0064"{_gcgbdc ,_fagbec :=_bcbgf .Value ,error (nil ); -if _fagbec !=nil {return _fagbec ;};_efbcce .IdAttr =&_gcgbdc ;continue ;};if _bcbgf .Name .Local =="\u0072\u0065\u0066"{_gcbdc ,_cgfgbf :=_bcbgf .Value ,error (nil );if _cgfgbf !=nil {return _cgfgbf ;};_efbcce .RefAttr =&_gcbdc ;continue ;};if _bcbgf .Name .Local =="\u006e\u0061\u006d\u0065"{_fecgb ,_cdaada :=_bcbgf .Value ,error (nil ); -if _cdaada !=nil {return _cdaada ;};_efbcce .NameAttr =&_fecgb ;continue ;};if _bcbgf .Name .Local =="\u0073\u0068\u0065e\u0074"{_eeceaae ,_gdfab :=_bcbgf .Value ,error (nil );if _gdfab !=nil {return _gdfab ;};_efbcce .SheetAttr =&_eeceaae ;continue ;}; -};for {_bcfcdd ,_cadcee :=d .Token ();if _cadcee !=nil {return _bc .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",_cadcee ); -};if _beffc ,_fbaecc :=_bcfcdd .(_f .EndElement );_fbaecc &&_beffc .Name ==start .Name {break ;};};return nil ;};func (_dabee *CT_Record )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cebcc :for {_ddffb ,_gebac :=d .Token ();if _gebac !=nil {return _gebac ; -};switch _cfdbe :=_ddffb .(type ){case _f .StartElement :switch _cfdbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_ebegf :=NewCT_Missing (); -if _dadff :=d .DecodeElement (_ebegf ,&_cfdbe );_dadff !=nil {return _dadff ;};_dabee .M =append (_dabee .M ,_ebegf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_cefgf :=NewCT_Number (); -if _efgab :=d .DecodeElement (_cefgf ,&_cfdbe );_efgab !=nil {return _efgab ;};_dabee .N =append (_dabee .N ,_cefgf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_ffabf :=NewCT_Boolean (); -if _gdbadg :=d .DecodeElement (_ffabf ,&_cfdbe );_gdbadg !=nil {return _gdbadg ;};_dabee .B =append (_dabee .B ,_ffabf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_efgee :=NewCT_Error (); -if _gbgcd :=d .DecodeElement (_efgee ,&_cfdbe );_gbgcd !=nil {return _gbgcd ;};_dabee .E =append (_dabee .E ,_efgee );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_geeca :=NewCT_String (); -if _dfdag :=d .DecodeElement (_geeca ,&_cfdbe );_dfdag !=nil {return _dfdag ;};_dabee .S =append (_dabee .S ,_geeca );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_bcbec :=NewCT_DateTime (); -if _egecc :=d .DecodeElement (_bcbec ,&_cfdbe );_egecc !=nil {return _egecc ;};_dabee .D =append (_dabee .D ,_bcbec );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_bdcf :=NewCT_Index (); -if _aafad :=d .DecodeElement (_bdcf ,&_cfdbe );_aafad !=nil {return _aafad ;};_dabee .X =append (_dabee .X ,_bdcf );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\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",_cfdbe .Name ); -if _edfbf :=d .Skip ();_edfbf !=nil {return _edfbf ;};};case _f .EndElement :break _cebcc ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path +func (_afcfdb *CT_FieldGroup )ValidateWithPath (path string )error {if _afcfdb .RangePr !=nil {if _eadf :=_afcfdb .RangePr .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");_eadf !=nil {return _eadf ;};};if _afcfdb .DiscretePr !=nil {if _fdec :=_afcfdb .DiscretePr .ValidateWithPath (path +"/\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"); +_fdec !=nil {return _fdec ;};};if _afcfdb .GroupItems !=nil {if _bgadf :=_afcfdb .GroupItems .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");_bgadf !=nil {return _bgadf ;};};return nil ;};func (_egdef ST_Visibility )Validate ()error {return _egdef .ValidateWithPath ("")}; -// Validate validates the CT_RevisionComment and its children -func (_caabg *CT_RevisionComment )Validate ()error {return _caabg .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074");};func (_cgbedg ST_DynamicFilterType )String ()string {switch _cgbedg {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 (_gggee *CT_OleItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gggee .OleItem !=nil {_gggdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d"}}; -for _ ,_ggcf :=range _gggee .OleItem {e .EncodeElement (_ggcf ,_gggdg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecdgf *CT_Formats )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecdgf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_ecdgf .CountAttr )}); -};e .EncodeToken (start );_gfdbgb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u006f\u0072\u006d\u0061t"}};for _ ,_adbdf :=range _ecdgf .Format {e .EncodeElement (_adbdf ,_gfdbgb );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};const (ST_CellCommentsUnset ST_CellComments =0;ST_CellCommentsNone ST_CellComments =1;ST_CellCommentsAsDisplayed ST_CellComments =2;ST_CellCommentsAtEnd ST_CellComments =3;);func (_gcgfbg *ST_MdxSetOrder )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gcgfbg =0; -case "\u0075":*_gcgfbg =1;case "\u0061":*_gcgfbg =2;case "\u0064":*_gcgfbg =3;case "\u0061\u0061":*_gcgfbg =4;case "\u0061\u0064":*_gcgfbg =5;case "\u006e\u0061":*_gcgfbg =6;case "\u006e\u0064":*_gcgfbg =7;};return nil ;};type CT_Controls struct{ -// Embedded Control -Control []*CT_Control ;}; +// Validate validates the CT_PivotSelection and its children +func (_dfaab *CT_PivotSelection )Validate ()error {return _dfaab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e");};type CT_CacheFields struct{ -// ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path -func (_ebbbff *CT_SingleXmlCells )ValidateWithPath (path string )error {for _cegbb ,_ebdfba :=range _ebbbff .SingleXmlCell {if _effbc :=_ebdfba .ValidateWithPath (_bc .Sprintf ("%\u0073/\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006dl\u0043\u0065\u006c\u006c[%\u0064\u005d",path ,_cegbb )); -_effbc !=nil {return _effbc ;};};return nil ;};func NewCT_FunctionGroups ()*CT_FunctionGroups {_beggc :=&CT_FunctionGroups {};return _beggc };func (_gbddca *CT_OleObject )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbddca .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_gbddca .ProgIdAttr )}); -};if _gbddca .DvAspectAttr !=ST_DvAspectUnset {_dbdce ,_aeacdg :=_gbddca .DvAspectAttr .MarshalXMLAttr (_f .Name {Local :"\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"});if _aeacdg !=nil {return _aeacdg ;};start .Attr =append (start .Attr ,_dbdce ); -};if _gbddca .LinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_bc .Sprintf ("\u0025\u0076",*_gbddca .LinkAttr )});};if _gbddca .OleUpdateAttr !=ST_OleUpdateUnset {_gfdbga ,_gaagg :=_gbddca .OleUpdateAttr .MarshalXMLAttr (_f .Name {Local :"\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"}); -if _gaagg !=nil {return _gaagg ;};start .Attr =append (start .Attr ,_gfdbga );};if _gbddca .AutoLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gbddca .AutoLoadAttr ))}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_gbddca .ShapeIdAttr )});if _gbddca .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_gbddca .IdAttr )}); -};e .EncodeToken (start );if _gbddca .ObjectPr !=nil {_deeebc :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_gbddca .ObjectPr ,_deeebc );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_bbedgf ST_DataValidationType )Validate ()error {return _bbedgf .ValidateWithPath ("")};func NewCT_Dxf ()*CT_Dxf {_cdcba :=&CT_Dxf {};return _cdcba };func (_fbgfd *CT_DiscretePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbgfd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fbgfd .CountAttr )}); -};e .EncodeToken (start );_decdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_ceddf :=range _fbgfd .X {e .EncodeElement (_ceddf ,_decdf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agddf *CT_SheetCalcPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agddf .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_agddf .FullCalcOnLoadAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_daeba *CT_Fill )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dggag :for {_agadgf ,_acebf :=d .Token ();if _acebf !=nil {return _acebf ; -};switch _bcdbfe :=_agadgf .(type ){case _f .StartElement :switch _bcdbfe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c"}:_daeba .PatternFill =NewCT_PatternFill (); -if _cdddf :=d .DecodeElement (_daeba .PatternFill ,&_bcdbfe );_cdddf !=nil {return _cdddf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u0061d\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}:_daeba .GradientFill =NewCT_GradientFill (); -if _dbbf :=d .DecodeElement (_daeba .GradientFill ,&_bcdbfe );_dbbf !=nil {return _dbbf ;};default:_ec .Log .Debug ("\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",_bcdbfe .Name ); -if _afddg :=d .Skip ();_afddg !=nil {return _afddg ;};};case _f .EndElement :break _dggag ;case _f .CharData :};};return nil ;};type CT_SmartTagTypes struct{ +// Field Count +CountAttr *uint32 ; -// Smart Tag Type -SmartTagType []*CT_SmartTagType ;};func (_fgeca *CT_Drawing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ededb :=range start .Attr {if _ededb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ededb .Name .Local =="\u0069\u0064"||_ededb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ededb .Name .Local =="\u0069\u0064"{_cefa ,_ffada :=_ededb .Value ,error (nil ); -if _ffada !=nil {return _ffada ;};_fgeca .IdAttr =_cefa ;continue ;};};for {_aded ,_bbaa :=d .Token ();if _bbaa !=nil {return _bc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u003a\u0020%\u0073",_bbaa ); -};if _afaaed ,_dggab :=_aded .(_f .EndElement );_dggab &&_afaaed .Name ==start .Name {break ;};};return nil ;};func (_cdaaaf *CT_TextPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdfggd :=range start .Attr {if _cdfggd .Name .Local =="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"{_gdebc ,_dbfeee :=_cdfggd .Value ,error (nil ); -if _dbfeee !=nil {return _dbfeee ;};_cdaaaf .ThousandsAttr =&_gdebc ;continue ;};if _cdfggd .Name .Local =="\u0074\u0061\u0062"{_dcdafc ,_caafc :=_db .ParseBool (_cdfggd .Value );if _caafc !=nil {return _caafc ;};_cdaaaf .TabAttr =&_dcdafc ;continue ;}; -if _cdfggd .Name .Local =="\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"{_cdaaaf .FileTypeAttr .UnmarshalXMLAttr (_cdfggd );continue ;};if _cdfggd .Name .Local =="\u0073\u0070\u0061c\u0065"{_fgcgcf ,_egede :=_db .ParseBool (_cdfggd .Value );if _egede !=nil {return _egede ; -};_cdaaaf .SpaceAttr =&_fgcgcf ;continue ;};if _cdfggd .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_bdbgad ,_ggbcca :=_cdfggd .Value ,error (nil );if _ggbcca !=nil {return _ggbcca ;};_cdaaaf .CharacterSetAttr =&_bdbgad ; -continue ;};if _cdfggd .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_dfafeb ,_abcga :=_cdfggd .Value ,error (nil );if _abcga !=nil {return _abcga ;};_cdaaaf .SourceFileAttr =&_dfafeb ;continue ;};if _cdfggd .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"{_cfdff ,_bdeecd :=_db .ParseBool (_cdfggd .Value ); -if _bdeecd !=nil {return _bdeecd ;};_cdaaaf .DelimitedAttr =&_cfdff ;continue ;};if _cdfggd .Name .Local =="\u0064e\u0063\u0069\u006d\u0061\u006c"{_bggdc ,_aeeegg :=_cdfggd .Value ,error (nil );if _aeeegg !=nil {return _aeeegg ;};_cdaaaf .DecimalAttr =&_bggdc ; -continue ;};if _cdfggd .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_fabace ,_cgdcf :=_db .ParseBool (_cdfggd .Value );if _cgdcf !=nil {return _cgdcf ;};_cdaaaf .PromptAttr =&_fabace ;continue ;};if _cdfggd .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_gbcfe ,_edcac :=_db .ParseUint (_cdfggd .Value ,10,32); -if _edcac !=nil {return _edcac ;};_ebgcc :=uint32 (_gbcfe );_cdaaaf .CodePageAttr =&_ebgcc ;continue ;};if _cdfggd .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_cegc ,_cdggfg :=_db .ParseUint (_cdfggd .Value ,10,32);if _cdggfg !=nil {return _cdggfg ; -};_edgea :=uint32 (_cegc );_cdaaaf .FirstRowAttr =&_edgea ;continue ;};if _cdfggd .Name .Local =="\u0063\u006f\u006dm\u0061"{_faegd ,_gdeaad :=_db .ParseBool (_cdfggd .Value );if _gdeaad !=nil {return _gdeaad ;};_cdaaaf .CommaAttr =&_faegd ;continue ;}; -if _cdfggd .Name .Local =="\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"{_adfaa ,_bedcdd :=_db .ParseBool (_cdfggd .Value );if _bedcdd !=nil {return _bedcdd ;};_cdaaaf .SemicolonAttr =&_adfaa ;continue ;};if _cdfggd .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_ecadda ,_eaffeg :=_db .ParseBool (_cdfggd .Value ); -if _eaffeg !=nil {return _eaffeg ;};_cdaaaf .ConsecutiveAttr =&_ecadda ;continue ;};if _cdfggd .Name .Local =="\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"{_cdaaaf .QualifierAttr .UnmarshalXMLAttr (_cdfggd );continue ;};if _cdfggd .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"{_edcag ,_gcedbb :=_cdfggd .Value ,error (nil ); -if _gcedbb !=nil {return _gcedbb ;};_cdaaaf .DelimiterAttr =&_edcag ;continue ;};};_cceeaa :for {_ccbga ,_caegf :=d .Token ();if _caegf !=nil {return _caegf ;};switch _bbeebb :=_ccbga .(type ){case _f .StartElement :switch _bbeebb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_cdaaaf .TextFields =NewCT_TextFields (); -if _becdb :=d .DecodeElement (_cdaaaf .TextFields ,&_bbeebb );_becdb !=nil {return _becdb ;};default:_ec .Log .Debug ("\u0073k\u0069\u0070p\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",_bbeebb .Name ); -if _feeea :=d .Skip ();_feeea !=nil {return _feeea ;};};case _f .EndElement :break _cceeaa ;case _f .CharData :};};return nil ;}; +// PivotCache Field +CacheField []*CT_CacheField ;};func (_cbfea *CT_GroupLevels )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ddcdf :=range start .Attr {if _ddcdf .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdbe ,_dddca :=_fa .ParseUint (_ddcdf .Value ,10,32); +if _dddca !=nil {return _dddca ;};_adgff :=uint32 (_fdbe );_cbfea .CountAttr =&_adgff ;continue ;};};_cbcaga :for {_aefc ,_fgccc :=d .Token ();if _fgccc !=nil {return _fgccc ;};switch _cgbfd :=_aefc .(type ){case _bc .StartElement :switch _cgbfd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbfdd :=NewCT_GroupLevel (); +if _edda :=d .DecodeElement (_dbfdd ,&_cgbfd );_edda !=nil {return _edda ;};_cbfea .GroupLevel =append (_cbfea .GroupLevel ,_dbfdd );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_cgbfd .Name ); +if _fbbcb :=d .Skip ();_fbbcb !=nil {return _fbbcb ;};};case _bc .EndElement :break _cbcaga ;case _bc .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_afde *CT_Font )ValidateWithPath (path string )error {for _bgca ,_adcca :=range _afde .Name {if _aedde :=_adcca .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bgca ));_aedde !=nil {return _aedde ; -};};for _daccg ,_aagbcc :=range _afde .Charset {if _ddfgg :=_aagbcc .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u0061\u0072\u0073\u0065t\u005b\u0025\u0064\u005d",path ,_daccg ));_ddfgg !=nil {return _ddfgg ;};};for _ecdbc ,_egcbc :=range _afde .Family {if _efgff :=_egcbc .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0046\u0061\u006d\u0069\u006c\u0079\u005b\u0025\u0064\u005d",path ,_ecdbc )); -_efgff !=nil {return _efgff ;};};for _fabdd ,_bceag :=range _afde .B {if _ggebd :=_bceag .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_fabdd ));_ggebd !=nil {return _ggebd ;};};for _cafdc ,_fgdag :=range _afde .I {if _ecdfg :=_fgdag .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_cafdc )); -_ecdfg !=nil {return _ecdfg ;};};for _geddg ,_dadf :=range _afde .Strike {if _gfdgg :=_dadf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u005b\u0025\u0064\u005d",path ,_geddg ));_gfdgg !=nil {return _gfdgg ;}; -};for _bgfac ,_dbeaeb :=range _afde .Outline {if _fecde :=_dbeaeb .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004f\u0075\u0074\u006c\u0069\u006ee\u005b\u0025\u0064\u005d",path ,_bgfac ));_fecde !=nil {return _fecde ;};};for _bcgf ,_ebac :=range _afde .Shadow {if _bece :=_ebac .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u005b\u0025\u0064\u005d",path ,_bcgf )); -_bece !=nil {return _bece ;};};for _egccf ,_adege :=range _afde .Condense {if _eabc :=_adege .ValidateWithPath (_bc .Sprintf ("\u0025s\u002fC\u006f\u006e\u0064\u0065\u006e\u0073\u0065\u005b\u0025\u0064\u005d",path ,_egccf ));_eabc !=nil {return _eabc ; -};};for _afacc ,_eafedd :=range _afde .Extend {if _dadgc :=_eafedd .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u0065\u006e\u0064\u005b\u0025\u0064\u005d",path ,_afacc ));_dadgc !=nil {return _dadgc ;};};for _fbffa ,_bdgf :=range _afde .Color {if _cfaff :=_bdgf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fbffa )); -_cfaff !=nil {return _cfaff ;};};for _defaga ,_agead :=range _afde .Sz {if _cfegf :=_agead .ValidateWithPath (_bc .Sprintf ("\u0025s\u002f\u0053\u007a\u005b\u0025\u0064]",path ,_defaga ));_cfegf !=nil {return _cfegf ;};};for _dbfbg ,_ccbd :=range _afde .U {if _defad :=_ccbd .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0055\u005b\u0025\u0064\u005d",path ,_dbfbg )); -_defad !=nil {return _defad ;};};for _efgaf ,_baebc :=range _afde .VertAlign {if _dafec :=_baebc .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0056\u0065\u0072t\u0041\u006c\u0069\u0067\u006e\u005b\u0025\u0064\u005d",path ,_efgaf ));_dafec !=nil {return _dafec ; -};};for _edaab ,_eaged :=range _afde .Scheme {if _aaegf :=_eaged .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0065\u005b\u0025\u0064\u005d",path ,_edaab ));_aaegf !=nil {return _aaegf ;};};return nil ;};func (_debbf *CT_VolTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeaed :for {_efaaaf ,_aebcc :=d .Token (); -if _aebcc !=nil {return _aebcc ;};switch _aagbea :=_efaaaf .(type ){case _f .StartElement :switch _aagbea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_fcccbe :=NewCT_VolType (); -if _gcafd :=d .DecodeElement (_fcccbe ,&_aagbea );_gcafd !=nil {return _gcafd ;};_debbf .VolType =append (_debbf .VolType ,_fcccbe );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_debbf .ExtLst =NewCT_ExtensionList (); -if _babbag :=d .DecodeElement (_debbf .ExtLst ,&_aagbea );_babbag !=nil {return _babbag ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_aagbea .Name ); -if _eaffef :=d .Skip ();_eaffef !=nil {return _eaffef ;};};case _f .EndElement :break _aeaed ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PivotAreas and its children, prefixing error messages with path +func (_ccacg *CT_PivotAreas )ValidateWithPath (path string )error {for _ceffb ,_dcfbc :=range _ccacg .PivotArea {if _gdaee :=_dcfbc .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0050\u0069\u0076o\u0074\u0041\u0072\u0065\u0061\u005b\u0025\u0064\u005d",path ,_ceffb )); +_gdaee !=nil {return _gdaee ;};};return nil ;};func (_adaca *CT_Dxfs )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_febc :=range start .Attr {if _febc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gafa ,_adacf :=_fa .ParseUint (_febc .Value ,10,32); +if _adacf !=nil {return _adacf ;};_eedf :=uint32 (_gafa );_adaca .CountAttr =&_eedf ;continue ;};};_cagec :for {_cgccd ,_gbfeb :=d .Token ();if _gbfeb !=nil {return _gbfeb ;};switch _gceceb :=_cgccd .(type ){case _bc .StartElement :switch _gceceb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fagee :=NewCT_Dxf (); +if _cgegge :=d .DecodeElement (_fagee ,&_gceceb );_cgegge !=nil {return _cgegge ;};_adaca .Dxf =append (_adaca .Dxf ,_fagee );default:_ga .Log .Debug ("\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",_gceceb .Name ); +if _bdgd :=d .Skip ();_bdgd !=nil {return _bdgd ;};};case _bc .EndElement :break _cagec ;case _bc .CharData :};};return nil ;};type CT_UndoInfo struct{ -// Validate validates the CT_Row and its children -func (_fbeaa *CT_Row )Validate ()error {return _fbeaa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};func (_acagd *QueryTable )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065";return _acagd .CT_QueryTable .MarshalXML (e ,start );}; +// Index +IndexAttr uint32 ; -// ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path -func (_dadcbd *CT_DefinedNames )ValidateWithPath (path string )error {for _aedea ,_bceb :=range _dadcbd .DefinedName {if _ececa :=_bceb .ValidateWithPath (_bc .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_aedea )); -_ececa !=nil {return _ececa ;};};return nil ;};func (_dggaae *CT_Set )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dggaae .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_dggaae .CountAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u0052\u0061\u006e\u006b"},Value :_bc .Sprintf ("\u0025\u0076",_dggaae .MaxRankAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",_dggaae .SetDefinitionAttr )}); -if _dggaae .SortTypeAttr !=ST_SortTypeUnset {_ggbbff ,_dffad :=_dggaae .SortTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _dffad !=nil {return _dffad ;};start .Attr =append (start .Attr ,_ggbbff );}; -if _dggaae .QueryFailedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dggaae .QueryFailedAttr ))});};e .EncodeToken (start ); -if _dggaae .Tpls !=nil {_fcacg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_eeeegc :=range _dggaae .Tpls {e .EncodeElement (_eeeegc ,_fcacg );};};if _dggaae .SortByTuple !=nil {_cbcga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u006f\u0072\u0074\u0042\u0079T\u0075\u0070\u006c\u0065"}}; -e .EncodeElement (_dggaae .SortByTuple ,_cbcga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PCDSCPage ()*CT_PCDSCPage {_acdecg :=&CT_PCDSCPage {};return _acdecg };func (_ccba *CT_Missing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbaae :=range start .Attr {if _cbaae .Name .Local =="\u0066\u0063"{_aeefc ,_gcced :=_cbaae .Value ,error (nil ); -if _gcced !=nil {return _gcced ;};_ccba .FcAttr =&_aeefc ;continue ;};if _cbaae .Name .Local =="\u0066"{_cdgaf ,_afacf :=_db .ParseBool (_cbaae .Value );if _afacf !=nil {return _afacf ;};_ccba .FAttr =&_cdgaf ;continue ;};if _cbaae .Name .Local =="\u0063"{_dbggb ,_bagfg :=_cbaae .Value ,error (nil ); -if _bagfg !=nil {return _bagfg ;};_ccba .CAttr =&_dbggb ;continue ;};if _cbaae .Name .Local =="\u0063\u0070"{_bfagg ,_degga :=_db .ParseUint (_cbaae .Value ,10,32);if _degga !=nil {return _degga ;};_ggfeg :=uint32 (_bfagg );_ccba .CpAttr =&_ggfeg ;continue ; -};if _cbaae .Name .Local =="\u0069\u006e"{_bcfcdc ,_adfd :=_db .ParseUint (_cbaae .Value ,10,32);if _adfd !=nil {return _adfd ;};_dbcec :=uint32 (_bcfcdc );_ccba .InAttr =&_dbcec ;continue ;};if _cbaae .Name .Local =="\u0062\u0063"{_bdeg ,_fegad :=_cbaae .Value ,error (nil ); -if _fegad !=nil {return _fegad ;};_ccba .BcAttr =&_bdeg ;continue ;};if _cbaae .Name .Local =="\u0075"{_bfebee ,_cbfac :=_db .ParseBool (_cbaae .Value );if _cbfac !=nil {return _cbfac ;};_ccba .UAttr =&_bfebee ;continue ;};if _cbaae .Name .Local =="\u0069"{_becdcc ,_baccc :=_db .ParseBool (_cbaae .Value ); -if _baccc !=nil {return _baccc ;};_ccba .IAttr =&_becdcc ;continue ;};if _cbaae .Name .Local =="\u0075\u006e"{_ffagb ,_aefbef :=_db .ParseBool (_cbaae .Value );if _aefbef !=nil {return _aefbef ;};_ccba .UnAttr =&_ffagb ;continue ;};if _cbaae .Name .Local =="\u0073\u0074"{_fabbe ,_cccdad :=_db .ParseBool (_cbaae .Value ); -if _cccdad !=nil {return _cccdad ;};_ccba .StAttr =&_fabbe ;continue ;};if _cbaae .Name .Local =="\u0062"{_afaad ,_gfdee :=_db .ParseBool (_cbaae .Value );if _gfdee !=nil {return _gfdee ;};_ccba .BAttr =&_afaad ;continue ;};};_efabc :for {_cdeec ,_begba :=d .Token (); -if _begba !=nil {return _begba ;};switch _aaaea :=_cdeec .(type ){case _f .StartElement :switch _aaaea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_gaddf :=NewCT_Tuples (); -if _bafdc :=d .DecodeElement (_gaddf ,&_aaaea );_bafdc !=nil {return _bafdc ;};_ccba .Tpls =append (_ccba .Tpls ,_gaddf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_cbgd :=NewCT_X (); -if _aacbg :=d .DecodeElement (_cbgd ,&_aaaea );_aacbg !=nil {return _aacbg ;};_ccba .X =append (_ccba .X ,_cbgd );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_aaaea .Name ); -if _deccb :=d .Skip ();_deccb !=nil {return _deccb ;};};case _f .EndElement :break _efabc ;case _f .CharData :};};return nil ;}; +// Expression +ExpAttr ST_FormulaExpression ; -// ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path -func (_bcfca *CT_Workbook )ValidateWithPath (path string )error {if _bgacf :=_bcfca .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_bgacf !=nil {return _bgacf ;};if _bcfca .FileVersion !=nil {if _fbdea :=_bcfca .FileVersion .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"); -_fbdea !=nil {return _fbdea ;};};if _bcfca .FileSharing !=nil {if _beddf :=_bcfca .FileSharing .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067");_beddf !=nil {return _beddf ;};};if _bcfca .WorkbookPr !=nil {if _egdge :=_bcfca .WorkbookPr .ValidateWithPath (path +"/\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"); -_egdge !=nil {return _egdge ;};};if _bcfca .WorkbookProtection !=nil {if _gdbge :=_bcfca .WorkbookProtection .ValidateWithPath (path +"\u002f\u0057\u006f\u0072kb\u006f\u006f\u006b\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_gdbge !=nil {return _gdbge ; -};};if _bcfca .BookViews !=nil {if _cdgdgf :=_bcfca .BookViews .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");_cdgdgf !=nil {return _cdgdgf ;};};if _gdgfb :=_bcfca .Sheets .ValidateWithPath (path +"\u002fS\u0068\u0065\u0065\u0074\u0073"); -_gdgfb !=nil {return _gdgfb ;};if _bcfca .FunctionGroups !=nil {if _befdee :=_bcfca .FunctionGroups .ValidateWithPath (path +"\u002fF\u0075n\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073");_befdee !=nil {return _befdee ;};};if _bcfca .ExternalReferences !=nil {if _daebbg :=_bcfca .ExternalReferences .ValidateWithPath (path +"\u002f\u0045\u0078\u0074er\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"); -_daebbg !=nil {return _daebbg ;};};if _bcfca .DefinedNames !=nil {if _decfdg :=_bcfca .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_decfdg !=nil {return _decfdg ;};};if _bcfca .CalcPr !=nil {if _eccacd :=_bcfca .CalcPr .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0050\u0072"); -_eccacd !=nil {return _eccacd ;};};if _bcfca .OleSize !=nil {if _eecfd :=_bcfca .OleSize .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");_eecfd !=nil {return _eecfd ;};};if _bcfca .CustomWorkbookViews !=nil {if _caegaf :=_bcfca .CustomWorkbookViews .ValidateWithPath (path +"/\u0043u\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006bb\u006f\u006f\u006b\u0056ie\u0077\u0073"); -_caegaf !=nil {return _caegaf ;};};if _bcfca .PivotCaches !=nil {if _cbege :=_bcfca .PivotCaches .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073");_cbege !=nil {return _cbege ;};};if _bcfca .SmartTagPr !=nil {if _dabge :=_bcfca .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"); -_dabge !=nil {return _dabge ;};};if _bcfca .SmartTagTypes !=nil {if _bbdag :=_bcfca .SmartTagTypes .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067T\u0079\u0070\u0065\u0073");_bbdag !=nil {return _bbdag ;};};if _bcfca .WebPublishing !=nil {if _gedebb :=_bcfca .WebPublishing .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u0069\u006e\u0067"); -_gedebb !=nil {return _gedebb ;};};for _cfede ,_aadbb :=range _bcfca .FileRecoveryPr {if _becbga :=_aadbb .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0046\u0069le\u0052e\u0063\u006f\u0076\u0065\u0072y\u0050\u0072\u005b\u0025\u0064\u005d",path ,_cfede )); -_becbga !=nil {return _becbga ;};};if _bcfca .WebPublishObjects !=nil {if _eafge :=_bcfca .WebPublishObjects .ValidateWithPath (path +"\u002fW\u0065b\u0050\u0075\u0062\u006c\u0069s\u0068\u004fb\u006a\u0065\u0063\u0074\u0073");_eafge !=nil {return _eafge ; -};};if _bcfca .ExtLst !=nil {if _ccgfff :=_bcfca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccgfff !=nil {return _ccgfff ;};};return nil ;}; +// Reference 3D +Ref3DAttr *bool ; -// Validate validates the CT_FileSharing and its children -func (_eecfb *CT_FileSharing )Validate ()error {return _eecfb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067");}; +// Array Formula +ArrayAttr *bool ; -// Validate validates the CT_MdxSet and its children -func (_dbede *CT_MdxSet )Validate ()error {return _dbede .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t");};func (_aaggee *CT_Record )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _aaggee .M !=nil {_eeeag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}}; -for _ ,_bceage :=range _aaggee .M {e .EncodeElement (_bceage ,_eeeag );};};if _aaggee .N !=nil {_dbbdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_deece :=range _aaggee .N {e .EncodeElement (_deece ,_dbbdf );};};if _aaggee .B !=nil {_gggca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}}; -for _ ,_cfffe :=range _aaggee .B {e .EncodeElement (_cfffe ,_gggca );};};if _aaggee .E !=nil {_cgfcf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_baaga :=range _aaggee .E {e .EncodeElement (_baaga ,_cgfcf );};};if _aaggee .S !=nil {_cgbegc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}}; -for _ ,_aadcf :=range _aaggee .S {e .EncodeElement (_aadcf ,_cgbegc );};};if _aaggee .D !=nil {_adea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064"}};for _ ,_ggcgee :=range _aaggee .D {e .EncodeElement (_ggcgee ,_adea );};};if _aaggee .X !=nil {_fgfgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}}; -for _ ,_cgdggc :=range _aaggee .X {e .EncodeElement (_cgdggc ,_fgfgd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbgad *CT_ConditionalFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbgad .PivotAreas =NewCT_PivotAreas (); -for _ ,_caeed :=range start .Attr {if _caeed .Name .Local =="\u0073\u0063\u006fp\u0065"{_cbgad .ScopeAttr .UnmarshalXMLAttr (_caeed );continue ;};if _caeed .Name .Local =="\u0074\u0079\u0070\u0065"{_cbgad .TypeAttr .UnmarshalXMLAttr (_caeed );continue ; -};if _caeed .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_aege ,_adac :=_db .ParseUint (_caeed .Value ,10,32);if _adac !=nil {return _adac ;};_cbgad .PriorityAttr =uint32 (_aege );continue ;};};_cfaae :for {_fabac ,_eccac :=d .Token (); -if _eccac !=nil {return _eccac ;};switch _bcdda :=_fabac .(type ){case _f .StartElement :switch _bcdda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}:if _gbba :=d .DecodeElement (_cbgad .PivotAreas ,&_bcdda ); -_gbba !=nil {return _gbba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbgad .ExtLst =NewCT_ExtensionList (); -if _gggc :=d .DecodeElement (_cbgad .ExtLst ,&_bcdda );_gggc !=nil {return _gggc ;};default:_ec .Log .Debug ("\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",_bcdda .Name ); -if _cegfa :=d .Skip ();_cegfa !=nil {return _cegfa ;};};case _f .EndElement :break _cfaae ;case _f .CharData :};};return nil ;}; +// Value Needed +VAttr *bool ; -// ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path -func (_acadg *CT_ServerFormat )ValidateWithPath (path string )error {return nil };func (_fefbe *ST_PaneState )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgeef ,_fgcdc :=d .Token ();if _fgcdc !=nil {return _fgcdc ;};if _cggfec ,_cdbcfg :=_fgeef .(_f .EndElement ); -_cdbcfg &&_cggfec .Name ==start .Name {*_fefbe =1;return nil ;};if _deefc ,_fgbaaa :=_fgeef .(_f .CharData );!_fgbaaa {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fgeef ); -}else {switch string (_deefc ){case "":*_fefbe =0;case "\u0073\u0070\u006ci\u0074":*_fefbe =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_fefbe =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_fefbe =3;};};_fgeef ,_fgcdc =d .Token (); -if _fgcdc !=nil {return _fgcdc ;};if _begaec ,_gcfcc :=_fgeef .(_f .EndElement );_gcfcc &&_begaec .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fgeef ); -};type CT_ExternalSheetData struct{ +// Defined Name Formula +NfAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// Cross Sheet Move +CsAttr *bool ; -// Last Refresh Resulted in Error -RefreshErrorAttr *bool ; +// Range +DrAttr string ; -// Row -Row []*CT_ExternalRow ;}; +// Defined Name +DnAttr *string ; -// Validate validates the CT_PCDSCPage and its children -func (_efcfd *CT_PCDSCPage )Validate ()error {return _efcfd .ValidateWithPath ("\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065");}; +// Cell Reference +RAttr *string ; -// ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path -func (_abef *CT_DataConsolidate )ValidateWithPath (path string )error {if _ecedc :=_abef .FunctionAttr .ValidateWithPath (path +"\u002f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ecedc !=nil {return _ecedc ;};if _abef .DataRefs !=nil {if _ecbf :=_abef .DataRefs .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0052\u0065\u0066s"); -_ecbf !=nil {return _ecbf ;};};return nil ;};func (_eafde *CT_rowItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eafde .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_eafde .CountAttr )}); -};e .EncodeToken (start );_cbaeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_dbgba :=range _eafde .I {e .EncodeElement (_dbgba ,_cbaeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Sheet Id +SIdAttr *uint32 ;};func (_egfag *ST_CalcMode )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_abdecg ,_ecgedg :=d .Token ();if _ecgedg !=nil {return _ecgedg ;};if _gadfg ,_cbgeae :=_abdecg .(_bc .EndElement );_cbgeae &&_gadfg .Name ==start .Name {*_egfag =1; +return nil ;};if _ecccbdf ,_gccbbc :=_abdecg .(_bc .CharData );!_gccbbc {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",_abdecg );}else {switch string (_ecccbdf ){case "":*_egfag =0; +case "\u006d\u0061\u006e\u0075\u0061\u006c":*_egfag =1;case "\u0061\u0075\u0074\u006f":*_egfag =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_egfag =3;};};_abdecg ,_ecgedg =d .Token ();if _ecgedg !=nil {return _ecgedg ;};if _gbgg ,_egedf :=_abdecg .(_bc .EndElement ); +_egedf &&_gbgg .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",_abdecg );}; -// ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path -func (_ceabg *CT_PhoneticPr )ValidateWithPath (path string )error {if _efaed :=_ceabg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_efaed !=nil {return _efaed ;};if _gfaff :=_ceabg .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072"); -_gfaff !=nil {return _gfaff ;};return nil ;};func (_fbfadb *PivotTableDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbfadb .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();for _ ,_bafffc :=range start .Attr {if _bafffc .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_feccg ,_dbbff :=_db .ParseUint (_bafffc .Value ,10,8); -if _dbbff !=nil {return _dbbff ;};_gfdbb :=uint8 (_feccg );_fbfadb .CreatedVersionAttr =&_gfdbb ;continue ;};if _bafffc .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_afbaae ,_eceaed :=_db .ParseUint (_bafffc .Value ,10,32);if _eceaed !=nil {return _eceaed ; -};_cecadf :=uint32 (_afbaae );_fbfadb .IndentAttr =&_cecadf ;continue ;};if _bafffc .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_cbaed ,_bdacc :=_bafffc .Value ,error (nil );if _bdacc !=nil {return _bdacc ; -};_fbfadb .PivotTableStyleAttr =&_cbaed ;continue ;};if _bafffc .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_babbfe ,_dcedcf :=_db .ParseBool (_bafffc .Value );if _dcedcf !=nil {return _dcedcf ;};_fbfadb .ShowEmptyRowAttr =&_babbfe ; -continue ;};if _bafffc .Name .Local =="\u0074\u0061\u0067"{_aeadc ,_badbaa :=_bafffc .Value ,error (nil );if _badbaa !=nil {return _badbaa ;};_fbfadb .TagAttr =&_aeadc ;continue ;};if _bafffc .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_aacdd ,_cbgeb :=_db .ParseBool (_bafffc .Value ); -if _cbgeb !=nil {return _cbgeb ;};_fbfadb .ShowEmptyColAttr =&_aacdd ;continue ;};if _bafffc .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_caecf ,_egfff :=_db .ParseUint (_bafffc .Value ,10,8); -if _egfff !=nil {return _egfff ;};_gfbaab :=uint8 (_caecf );_fbfadb .MinRefreshableVersionAttr =&_gfbaab ;continue ;};if _bafffc .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_bcbgda ,_dddggc :=_db .ParseBool (_bafffc .Value ); -if _dddggc !=nil {return _dddggc ;};_fbfadb .ShowHeadersAttr =&_bcbgda ;continue ;};if _bafffc .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_deggd ,_gdffb :=_db .ParseBool (_bafffc .Value );if _gdffb !=nil {return _gdffb ; -};_fbfadb .AsteriskTotalsAttr =&_deggd ;continue ;};if _bafffc .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_begafc ,_gfffc :=_db .ParseBool (_bafffc .Value );if _gfffc !=nil {return _gfffc ;};_fbfadb .CompactAttr =&_begafc ;continue ;};if _bafffc .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_accff ,_cgbac :=_db .ParseBool (_bafffc .Value ); -if _cgbac !=nil {return _cgbac ;};_fbfadb .EditDataAttr =&_accff ;continue ;};if _bafffc .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_agecac ,_ggccg :=_db .ParseBool (_bafffc .Value );if _ggccg !=nil {return _ggccg ;};_fbfadb .OutlineAttr =&_agecac ; -continue ;};if _bafffc .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_ebfdca ,_bgaeg :=_db .ParseBool (_bafffc .Value );if _bgaeg !=nil {return _bgaeg ;};_fbfadb .ShowCalcMbrsAttr =&_ebfdca ;continue ;};if _bafffc .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_agadfc ,_abebe :=_db .ParseBool (_bafffc .Value ); -if _abebe !=nil {return _abebe ;};_fbfadb .OutlineDataAttr =&_agadfc ;continue ;};if _bafffc .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_dacde ,_bbgdb :=_db .ParseBool (_bafffc .Value );if _bbgdb !=nil {return _bbgdb ; -};_fbfadb .GridDropZonesAttr =&_dacde ;continue ;};if _bafffc .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_acbfg ,_dfecfb :=_db .ParseBool (_bafffc .Value );if _dfecfb !=nil {return _dfecfb ;};_fbfadb .CustomListSortAttr =&_acbfg ; -continue ;};if _bafffc .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_bfdca ,_cdacef :=_db .ParseBool (_bafffc .Value );if _cdacef !=nil {return _cdacef ;};_fbfadb .RowGrandTotalsAttr =&_bfdca ;continue ; -};if _bafffc .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cedad ,_gadfdc :=_db .ParseBool (_bafffc .Value );if _gadfdc !=nil {return _gadfdc ;};_fbfadb .ApplyWidthHeightFormatsAttr =&_cedad ; -continue ;};if _bafffc .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_ggcagc ,_agafa :=_db .ParseBool (_bafffc .Value );if _agafa !=nil {return _agafa ;};_fbfadb .UseAutoFormattingAttr =&_ggcagc ; -continue ;};if _bafffc .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_agdea ,_efadag :=_bafffc .Value ,error (nil );if _efadag !=nil {return _efadag ;};_fbfadb .RowHeaderCaptionAttr =&_agdea ;continue ; -};if _bafffc .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_gcgge ,_acabab :=_db .ParseBool (_bafffc .Value );if _acabab !=nil {return _acabab ;};_fbfadb .ShowDrillAttr =&_gcgge ;continue ;};if _bafffc .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_cbbde ,_bcgbe :=_db .ParseBool (_bafffc .Value ); -if _bcgbe !=nil {return _bcgbe ;};_fbfadb .MergeItemAttr =&_cbbde ;continue ;};if _bafffc .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fdebae ,_cfaea :=_db .ParseBool (_bafffc .Value );if _cfaea !=nil {return _cfaea ; -};_fbfadb .ApplyBorderFormatsAttr =&_fdebae ;continue ;};if _bafffc .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_gafeeg ,_dedgd :=_db .ParseBool (_bafffc .Value );if _dedgd !=nil {return _dedgd ;};_fbfadb .VisualTotalsAttr =&_gafeeg ; -continue ;};if _bafffc .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_ecddb ,_gafbbf :=_db .ParseBool (_bafffc .Value );if _gafbbf !=nil {return _gafbbf ;};_fbfadb .CompactDataAttr =&_ecddb ;continue ;};if _bafffc .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gfefa ,_edgcbc :=_db .ParseUint (_bafffc .Value ,10,32); -if _edgcbc !=nil {return _edgcbc ;};_gdbgaf :=uint32 (_gfefa );_fbfadb .DataPositionAttr =&_gdbgaf ;continue ;};if _bafffc .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_dbfec ,_cegee :=_db .ParseBool (_bafffc .Value ); -if _cegee !=nil {return _cegee ;};_fbfadb .MultipleFieldFiltersAttr =&_dbfec ;continue ;};if _bafffc .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_agbgb ,_dffbd :=_db .ParseBool (_bafffc .Value ); -if _dffbd !=nil {return _dffbd ;};_fbfadb .PageOverThenDownAttr =&_agbgb ;continue ;};if _bafffc .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_fddeg ,_fdffed :=_db .ParseBool (_bafffc .Value ); -if _fdffed !=nil {return _fdffed ;};_fbfadb .FieldListSortAscendingAttr =&_fddeg ;continue ;};if _bafffc .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_abffga ,_bdcgd :=_db .ParseBool (_bafffc .Value );if _bdcgd !=nil {return _bdcgd ; -};_fbfadb .ShowMissingAttr =&_abffga ;continue ;};if _bafffc .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_efcbec ,_bfffb :=_db .ParseBool (_bafffc .Value );if _bfffb !=nil {return _bfffb ;};_fbfadb .FieldPrintTitlesAttr =&_efcbec ; -continue ;};if _bafffc .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_debedg ,_afebad :=_db .ParseBool (_bafffc .Value );if _afebad !=nil {return _afebad ;};_fbfadb .ShowMemberPropertyTipsAttr =&_debedg ; -continue ;};if _bafffc .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_aadfd ,_gbbede :=_bafffc .Value ,error (nil );if _gbbede !=nil {return _gbbede ;};_fbfadb .PageStyleAttr =&_aadfd ;continue ;};if _bafffc .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_caecd ,_bfdcaa :=_db .ParseUint (_bafffc .Value ,10,32); -if _bfdcaa !=nil {return _bfdcaa ;};_afebcc :=uint32 (_caecd );_fbfadb .AutoFormatIdAttr =&_afebcc ;continue ;};if _bafffc .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_fadgge ,_cgcce :=_db .ParseBool (_bafffc .Value );if _cgcce !=nil {return _cgcce ; -};_fbfadb .ShowItemsAttr =&_fadgge ;continue ;};if _bafffc .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gddef ,_cgdcbf :=_db .ParseBool (_bafffc .Value );if _cgdcbf !=nil {return _cgdcbf ; -};_fbfadb .ApplyPatternFormatsAttr =&_gddef ;continue ;};if _bafffc .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_dabbg ,_bbfab :=_db .ParseBool (_bafffc .Value );if _bbfab !=nil {return _bbfab ; -};_fbfadb .EnableFieldPropertiesAttr =&_dabbg ;continue ;};if _bafffc .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_feabe ,_eddbb :=_db .ParseBool (_bafffc .Value );if _eddbb !=nil {return _eddbb ; -};_fbfadb .ShowMultipleLabelAttr =&_feabe ;continue ;};if _bafffc .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_abbff ,_fgecdg :=_db .ParseBool (_bafffc .Value );if _fgecdg !=nil {return _fgecdg ; -};_fbfadb .PreserveFormattingAttr =&_abbff ;continue ;};if _bafffc .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_gbgdc ,_fbdaf :=_db .ParseBool (_bafffc .Value );if _fbdaf !=nil {return _fbdaf ;};_fbfadb .PublishedAttr =&_gbgdc ;continue ; -};if _bafffc .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_fecae ,_egdcg :=_bafffc .Value ,error (nil );if _egdcg !=nil {return _egdcg ;};_fbfadb .MissingCaptionAttr =&_fecae ;continue ;};if _bafffc .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_bagggcc ,_ebfbg :=_db .ParseBool (_bafffc .Value ); -if _ebfbg !=nil {return _ebfbg ;};_fbfadb .ImmersiveAttr =&_bagggcc ;continue ;};if _bafffc .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_eaafe ,_fggddg :=_db .ParseUint (_bafffc .Value ,10,32);if _fggddg !=nil {return _fggddg ;};_ebfag :=uint32 (_eaafe ); -_fbfadb .PageWrapAttr =&_ebfag ;continue ;};if _bafffc .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_bgedbd ,_bfgfa :=_db .ParseUint (_bafffc .Value ,10,32);if _bfgfa !=nil {return _bfgfa ;};_bgggf :=uint32 (_bgedbd ); -_fbfadb .ChartFormatAttr =&_bgggf ;continue ;};if _bafffc .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_aebffa ,_gfcag :=_db .ParseBool (_bafffc .Value );if _gfcag !=nil {return _gfcag ;};_fbfadb .ShowDataDropDownAttr =&_aebffa ; -continue ;};if _bafffc .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_agfcc ,_ggdeb :=_bafffc .Value ,error (nil );if _ggdeb !=nil {return _ggdeb ;};_fbfadb .ColHeaderCaptionAttr =&_agfcc ;continue ; -};if _bafffc .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_cggec ,_dgdge :=_db .ParseBool (_bafffc .Value );if _dgdge !=nil {return _dgdge ;};_fbfadb .SubtotalHiddenItemsAttr =&_cggec ; -continue ;};if _bafffc .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_bggec ,_ddbcd :=_db .ParseBool (_bafffc .Value );if _ddbcd !=nil {return _ddbcd ;};_fbfadb .MdxSubqueriesAttr =&_bggec ;continue ;}; -if _bafffc .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_aabac ,_bgcdf :=_bafffc .Value ,error (nil );if _bgcdf !=nil {return _bgcdf ;};_fbfadb .ErrorCaptionAttr =&_aabac ;continue ;};if _bafffc .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_ggefb ,_bbcde :=_db .ParseBool (_bafffc .Value ); -if _bbcde !=nil {return _bbcde ;};_fbfadb .ColGrandTotalsAttr =&_ggefb ;continue ;};if _bafffc .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_caaaee ,_fcbgff :=_db .ParseBool (_bafffc .Value );if _fcbgff !=nil {return _fcbgff ; -};_fbfadb .PrintDrillAttr =&_caaaee ;continue ;};if _bafffc .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_cgcdcg ,_eacdb :=_db .ParseBool (_bafffc .Value );if _eacdb !=nil {return _eacdb ;};_fbfadb .ItemPrintTitlesAttr =&_cgcdcg ; -continue ;};if _bafffc .Name .Local =="\u006e\u0061\u006d\u0065"{_cgfada ,_ccfae :=_bafffc .Value ,error (nil );if _ccfae !=nil {return _ccfae ;};_fbfadb .NameAttr =_cgfada ;continue ;};if _bafffc .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_cfedb ,_dcafbf :=_db .ParseBool (_bafffc .Value ); -if _dcafbf !=nil {return _dcafbf ;};_fbfadb .ShowDropZonesAttr =&_cfedb ;continue ;};if _bafffc .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_fcacd ,_adbce :=_db .ParseBool (_bafffc .Value );if _adbce !=nil {return _adbce ; -};_fbfadb .ShowDataTipsAttr =&_fcacd ;continue ;};if _bafffc .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_fdggd ,_daffa :=_bafffc .Value ,error (nil );if _daffa !=nil {return _daffa ;};_fbfadb .VacatedStyleAttr =&_fdggd ; -continue ;};if _bafffc .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_ceacfa ,_agdee :=_bafffc .Value ,error (nil );if _agdee !=nil {return _agdee ;};_fbfadb .GrandTotalCaptionAttr =&_ceacfa ; -continue ;};if _bafffc .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bfddb ,_dggagf :=_db .ParseBool (_bafffc .Value );if _dggagf !=nil {return _dggagf ;};_fbfadb .ApplyNumberFormatsAttr =&_bfddb ; -continue ;};if _bafffc .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_afaagd ,_ddage :=_db .ParseBool (_bafffc .Value );if _ddage !=nil {return _ddage ;};_fbfadb .EnableDrillAttr =&_afaagd ;continue ;};if _bafffc .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_agegdc ,_dbdcgf :=_db .ParseBool (_bafffc .Value ); -if _dbdcgf !=nil {return _dbdcgf ;};_fbfadb .ApplyFontFormatsAttr =&_agegdc ;continue ;};if _bafffc .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_bccaa ,_fdaa :=_db .ParseBool (_bafffc .Value ); -if _fdaa !=nil {return _fdaa ;};_fbfadb .DisableFieldListAttr =&_bccaa ;continue ;};if _bafffc .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_fbfaca ,_dbfbae :=_db .ParseBool (_bafffc .Value ); -if _dbfbae !=nil {return _dbfbae ;};_fbfadb .ApplyAlignmentFormatsAttr =&_fbfaca ;continue ;};if _bafffc .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_bababf ,_fgfad :=_db .ParseBool (_bafffc .Value );if _fgfad !=nil {return _fgfad ; -};_fbfadb .DataOnRowsAttr =&_bababf ;continue ;};if _bafffc .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gfdbec ,_ecfdb :=_bafffc .Value ,error (nil );if _ecfdb !=nil {return _ecfdb ;};_fbfadb .DataCaptionAttr =_gfdbec ; -continue ;};if _bafffc .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_eegaeg ,_ggefd :=_db .ParseBool (_bafffc .Value );if _ggefd !=nil {return _ggefd ;};_fbfadb .ShowErrorAttr =&_eegaeg ;continue ;};if _bafffc .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_abdagc ,_aaggbe :=_db .ParseUint (_bafffc .Value ,10,32); -if _aaggbe !=nil {return _aaggbe ;};_fbfadb .CacheIdAttr =uint32 (_abdagc );continue ;};if _bafffc .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_ecgfab ,_deeda :=_db .ParseBool (_bafffc .Value );if _deeda !=nil {return _deeda ; -};_fbfadb .EnableWizardAttr =&_ecgfab ;continue ;};if _bafffc .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_dadgd ,_fbbeb :=_db .ParseUint (_bafffc .Value ,10,8);if _fbbeb !=nil {return _fbbeb ;};_cfbdee :=uint8 (_dadgd ); -_fbfadb .UpdatedVersionAttr =&_cfbdee ;continue ;};};_gbgaa :for {_bgeaba ,_agcfb :=d .Token ();if _agcfb !=nil {return _agcfb ;};switch _ecbde :=_bgeaba .(type ){case _f .StartElement :switch _ecbde .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _ggceg :=d .DecodeElement (_fbfadb .Location ,&_ecbde ); -_ggceg !=nil {return _ggceg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_fbfadb .PivotFields =NewCT_PivotFields (); -if _bfbba :=d .DecodeElement (_fbfadb .PivotFields ,&_ecbde );_bfbba !=nil {return _bfbba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_fbfadb .RowFields =NewCT_RowFields (); -if _agbccb :=d .DecodeElement (_fbfadb .RowFields ,&_ecbde );_agbccb !=nil {return _agbccb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_fbfadb .RowItems =NewCT_rowItems (); -if _gbfbdb :=d .DecodeElement (_fbfadb .RowItems ,&_ecbde );_gbfbdb !=nil {return _gbfbdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_fbfadb .ColFields =NewCT_ColFields (); -if _dgdbf :=d .DecodeElement (_fbfadb .ColFields ,&_ecbde );_dgdbf !=nil {return _dgdbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_fbfadb .ColItems =NewCT_colItems (); -if _dgbbbe :=d .DecodeElement (_fbfadb .ColItems ,&_ecbde );_dgbbbe !=nil {return _dgbbbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_fbfadb .PageFields =NewCT_PageFields (); -if _aaebe :=d .DecodeElement (_fbfadb .PageFields ,&_ecbde );_aaebe !=nil {return _aaebe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_fbfadb .DataFields =NewCT_DataFields (); -if _cffcb :=d .DecodeElement (_fbfadb .DataFields ,&_ecbde );_cffcb !=nil {return _cffcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_fbfadb .Formats =NewCT_Formats (); -if _bbfde :=d .DecodeElement (_fbfadb .Formats ,&_ecbde );_bbfde !=nil {return _bbfde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_fbfadb .ConditionalFormats =NewCT_ConditionalFormats (); -if _fcggce :=d .DecodeElement (_fbfadb .ConditionalFormats ,&_ecbde );_fcggce !=nil {return _fcggce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_fbfadb .ChartFormats =NewCT_ChartFormats (); -if _ebfaae :=d .DecodeElement (_fbfadb .ChartFormats ,&_ecbde );_ebfaae !=nil {return _ebfaae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_fbfadb .PivotHierarchies =NewCT_PivotHierarchies (); -if _afega :=d .DecodeElement (_fbfadb .PivotHierarchies ,&_ecbde );_afega !=nil {return _afega ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_fbfadb .PivotTableStyleInfo =NewCT_PivotTableStyle (); -if _eabcb :=d .DecodeElement (_fbfadb .PivotTableStyleInfo ,&_ecbde );_eabcb !=nil {return _eabcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_fbfadb .Filters =NewCT_PivotFilters (); -if _ddadge :=d .DecodeElement (_fbfadb .Filters ,&_ecbde );_ddadge !=nil {return _ddadge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_fbfadb .RowHierarchiesUsage =NewCT_RowHierarchiesUsage (); -if _ffgddd :=d .DecodeElement (_fbfadb .RowHierarchiesUsage ,&_ecbde );_ffgddd !=nil {return _ffgddd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_fbfadb .ColHierarchiesUsage =NewCT_ColHierarchiesUsage (); -if _bgcaf :=d .DecodeElement (_fbfadb .ColHierarchiesUsage ,&_ecbde );_bgcaf !=nil {return _bgcaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbfadb .ExtLst =NewCT_ExtensionList (); -if _ccgfc :=d .DecodeElement (_fbfadb .ExtLst ,&_ecbde );_ccgfc !=nil {return _ccgfc ;};default:_ec .Log .Debug ("\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",_ecbde .Name ); -if _cgdbd :=d .Skip ();_cgdbd !=nil {return _cgdbd ;};};case _f .EndElement :break _gbgaa ;case _f .CharData :};};return nil ;};func (_gcefg *CT_ServerFormats )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adbfeaf :=range start .Attr {if _adbfeaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_fddce ,_degeg :=_db .ParseUint (_adbfeaf .Value ,10,32); -if _degeg !=nil {return _degeg ;};_bfdbe :=uint32 (_fddce );_gcefg .CountAttr =&_bfdbe ;continue ;};};_addabf :for {_bdeeed ,_ffeeb :=d .Token ();if _ffeeb !=nil {return _ffeeb ;};switch _cccdaf :=_bdeeed .(type ){case _f .StartElement :switch _cccdaf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}:_gaeee :=NewCT_ServerFormat (); -if _bdcce :=d .DecodeElement (_gaeee ,&_cccdaf );_bdcce !=nil {return _bdcce ;};_gcefg .ServerFormat =append (_gcefg .ServerFormat ,_gaeee );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cccdaf .Name ); -if _fbedf :=d .Skip ();_fbedf !=nil {return _fbedf ;};};case _f .EndElement :break _addabf ;case _f .CharData :};};return nil ;};type CT_GroupLevel struct{ +// Validate validates the CT_Consolidation and its children +func (_gbac *CT_Consolidation )Validate ()error {return _gbac .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e");};func NewCT_CsPageSetup ()*CT_CsPageSetup {_cdfda :=&CT_CsPageSetup {};return _cdfda }; +func (_acdce *CT_PageSetup )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _acdce .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_acdce .PaperSizeAttr )}); +};if _acdce .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_acdce .PaperHeightAttr )});};if _acdce .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_acdce .PaperWidthAttr )}); +};if _acdce .ScaleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_acdce .ScaleAttr )});};if _acdce .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_acdce .FirstPageNumberAttr )}); +};if _acdce .FitToWidthAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_acdce .FitToWidthAttr )});};if _acdce .FitToHeightAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_acdce .FitToHeightAttr )}); +};if _acdce .PageOrderAttr !=ST_PageOrderUnset {_fgab ,_gegfe :=_acdce .PageOrderAttr .MarshalXMLAttr (_bc .Name {Local :"\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"});if _gegfe !=nil {return _gegfe ;};start .Attr =append (start .Attr ,_fgab );};if _acdce .OrientationAttr !=ST_OrientationUnset {_bceagd ,_feaaa :=_acdce .OrientationAttr .MarshalXMLAttr (_bc .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}); +if _feaaa !=nil {return _feaaa ;};start .Attr =append (start .Attr ,_bceagd );};if _acdce .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_acdce .UsePrinterDefaultsAttr ))}); +};if _acdce .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_acdce .BlackAndWhiteAttr ))}); +};if _acdce .DraftAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_acdce .DraftAttr ))});};if _acdce .CellCommentsAttr !=ST_CellCommentsUnset {_aaddg ,_deffbe :=_acdce .CellCommentsAttr .MarshalXMLAttr (_bc .Name {Local :"\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"}); +if _deffbe !=nil {return _deffbe ;};start .Attr =append (start .Attr ,_aaddg );};if _acdce .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_acdce .UseFirstPageNumberAttr ))}); +};if _acdce .ErrorsAttr !=ST_PrintErrorUnset {_fcfe ,_gbfea :=_acdce .ErrorsAttr .MarshalXMLAttr (_bc .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0073"});if _gbfea !=nil {return _gbfea ;};start .Attr =append (start .Attr ,_fcfe );};if _acdce .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_acdce .HorizontalDpiAttr )}); +};if _acdce .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_acdce .VerticalDpiAttr )});};if _acdce .CopiesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_acdce .CopiesAttr )}); +};if _acdce .IdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_acdce .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// Unique Name -UniqueNameAttr string ; +// Validate validates the SingleXmlCells and its children +func (_adfdf *SingleXmlCells )Validate ()error {return _adfdf .ValidateWithPath ("\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};func (_acgae ST_DataValidationType )String ()string {switch _acgae {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 (_cebcf *CT_Revisions )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ccaecg :for {_egbgb ,_eecaad :=d .Token ();if _eecaad !=nil {return _eecaad ;};switch _gaecb :=_egbgb .(type ){case _bc .StartElement :switch _gaecb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_daagdg :=NewCT_RevisionRowColumn (); +if _acbf :=d .DecodeElement (_daagdg ,&_gaecb );_acbf !=nil {return _acbf ;};_cebcf .Rrc =append (_cebcf .Rrc ,_daagdg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dcccc :=NewCT_RevisionMove (); +if _cgaaa :=d .DecodeElement (_dcccc ,&_gaecb );_cgaaa !=nil {return _cgaaa ;};_cebcf .Rm =append (_cebcf .Rm ,_dcccc );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aecadf :=NewCT_RevisionCustomView (); +if _bgdde :=d .DecodeElement (_aecadf ,&_gaecb );_bgdde !=nil {return _bgdde ;};_cebcf .Rcv =append (_cebcf .Rcv ,_aecadf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gcedf :=NewCT_RevisionSheetRename (); +if _gebaa :=d .DecodeElement (_gcedf ,&_gaecb );_gebaa !=nil {return _gebaa ;};_cebcf .Rsnm =append (_cebcf .Rsnm ,_gcedf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gabde :=NewCT_RevisionInsertSheet (); +if _cgcea :=d .DecodeElement (_gabde ,&_gaecb );_cgcea !=nil {return _cgcea ;};_cebcf .Ris =append (_cebcf .Ris ,_gabde );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_agdgc :=NewCT_RevisionCellChange (); +if _ecfad :=d .DecodeElement (_agdgc ,&_gaecb );_ecfad !=nil {return _ecfad ;};_cebcf .Rcc =append (_cebcf .Rcc ,_agdgc );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bbad :=NewCT_RevisionFormatting (); +if _cggcca :=d .DecodeElement (_bbad ,&_gaecb );_cggcca !=nil {return _cggcca ;};_cebcf .Rfmt =append (_cebcf .Rfmt ,_bbad );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fdaab :=NewCT_RevisionAutoFormatting (); +if _adfcgc :=d .DecodeElement (_fdaab ,&_gaecb );_adfcgc !=nil {return _adfcgc ;};_cebcf .Raf =append (_cebcf .Raf ,_fdaab );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_adcge :=NewCT_RevisionDefinedName (); +if _fcbed :=d .DecodeElement (_adcge ,&_gaecb );_fcbed !=nil {return _fcbed ;};_cebcf .Rdn =append (_cebcf .Rdn ,_adcge );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dbfac :=NewCT_RevisionComment (); +if _eedab :=d .DecodeElement (_dbfac ,&_gaecb );_eedab !=nil {return _eedab ;};_cebcf .Rcmt =append (_cebcf .Rcmt ,_dbfac );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_agfef :=NewCT_RevisionQueryTableField (); +if _eaefc :=d .DecodeElement (_agfef ,&_gaecb );_eaefc !=nil {return _eaefc ;};_cebcf .Rqt =append (_cebcf .Rqt ,_agfef );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_daffd :=NewCT_RevisionConflict (); +if _ddcgab :=d .DecodeElement (_daffd ,&_gaecb );_ddcgab !=nil {return _ddcgab ;};_cebcf .Rcft =append (_cebcf .Rcft ,_daffd );default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gaecb .Name ); +if _bfegcb :=d .Skip ();_bfegcb !=nil {return _bfegcb ;};};case _bc .EndElement :break _ccaecg ;case _bc .CharData :};};return nil ;};func (_fgbef *CT_OleItem )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_fgbef .NameAttr )}); +if _fgbef .IconAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0063\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fgbef .IconAttr ))});};if _fgbef .AdviseAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fgbef .AdviseAttr ))}); +};if _fgbef .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fgbef .PreferPicAttr ))});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_Stylesheet struct{ -// Grouping Level Display Name -CaptionAttr string ; +// Number Formats +NumFmts *CT_NumFmts ; -// User-Defined Group Level -UserAttr *bool ; +// Fonts +Fonts *CT_Fonts ; -// Custom Roll Up -CustomRollUpAttr *bool ; +// Fills +Fills *CT_Fills ; -// OLAP Level Groups -Groups *CT_Groups ; +// Borders +Borders *CT_Borders ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_aeccbb ST_PivotFilterType )ValidateWithPath (path string )error {switch _aeccbb {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 _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeccbb )); -};return nil ;}; +// Formatting Records +CellStyleXfs *CT_CellStyleXfs ; -// Validate validates the CT_Dialogsheet and its children -func (_faga *CT_Dialogsheet )Validate ()error {return _faga .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074");};func NewCT_PageField ()*CT_PageField {_baggg :=&CT_PageField {};return _baggg };func NewCT_PivotHierarchies ()*CT_PivotHierarchies {_faead :=&CT_PivotHierarchies {}; -return _faead }; +// Cell Formats +CellXfs *CT_CellXfs ; -// ValidateWithPath validates the CT_Query and its children, prefixing error messages with path -func (_afded *CT_Query )ValidateWithPath (path string )error {if _afded .Tpls !=nil {if _fegcg :=_afded .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_fegcg !=nil {return _fegcg ;};};return nil ;};func (_bagab *CT_PrintOptions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_afebb :=range start .Attr {if _afebb .Name .Local =="\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"{_cgccab ,_aabaa :=_db .ParseBool (_afebb .Value ); -if _aabaa !=nil {return _aabaa ;};_bagab .HorizontalCenteredAttr =&_cgccab ;continue ;};if _afebb .Name .Local =="\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"{_gccae ,_ggega :=_db .ParseBool (_afebb .Value );if _ggega !=nil {return _ggega ; -};_bagab .VerticalCenteredAttr =&_gccae ;continue ;};if _afebb .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"{_edagd ,_edfdb :=_db .ParseBool (_afebb .Value );if _edfdb !=nil {return _edfdb ;};_bagab .HeadingsAttr =&_edagd ;continue ; -};if _afebb .Name .Local =="\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"{_bdcg ,_ebdbd :=_db .ParseBool (_afebb .Value );if _ebdbd !=nil {return _ebdbd ;};_bagab .GridLinesAttr =&_bdcg ;continue ;};if _afebb .Name .Local =="\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"{_cfbaca ,_eagbac :=_db .ParseBool (_afebb .Value ); -if _eagbac !=nil {return _eagbac ;};_bagab .GridLinesSetAttr =&_cfbaca ;continue ;};};for {_caabe ,_cbegf :=d .Token ();if _cbegf !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u004fp\u0074\u0069\u006fn\u0073:\u0020\u0025\u0073",_cbegf ); -};if _gafad ,_ggfdc :=_caabe .(_f .EndElement );_ggfdc &&_gafad .Name ==start .Name {break ;};};return nil ;}; +// Cell Styles +CellStyles *CT_CellStyles ; -// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path -func (_eaf *CT_Boolean )ValidateWithPath (path string )error {for _abgd ,_geg :=range _eaf .X {if _acd :=_geg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_abgd ));_acd !=nil {return _acd ;};};return nil ;}; +// Formats +Dxfs *CT_Dxfs ; +// Table Styles +TableStyles *CT_TableStyles ; -// Validate validates the CT_HeaderFooter and its children -func (_eggge *CT_HeaderFooter )Validate ()error {return _eggge .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_bdfef *CT_ExternalDefinedName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_bdfef .NameAttr )}); -if _bdfef .RefersToAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"},Value :_bc .Sprintf ("\u0025\u0076",*_bdfef .RefersToAttr )});};if _bdfef .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bdfef .SheetIdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_ExternalConnectionTypeUnset ST_ExternalConnectionType =0;ST_ExternalConnectionTypeGeneral ST_ExternalConnectionType =1;ST_ExternalConnectionTypeText ST_ExternalConnectionType =2; -ST_ExternalConnectionTypeMDY ST_ExternalConnectionType =3;ST_ExternalConnectionTypeDMY ST_ExternalConnectionType =4;ST_ExternalConnectionTypeYMD ST_ExternalConnectionType =5;ST_ExternalConnectionTypeMYD ST_ExternalConnectionType =6;ST_ExternalConnectionTypeDYM ST_ExternalConnectionType =7; -ST_ExternalConnectionTypeYDM ST_ExternalConnectionType =8;ST_ExternalConnectionTypeSkip ST_ExternalConnectionType =9;ST_ExternalConnectionTypeEMD ST_ExternalConnectionType =10;);func (_cfef *CT_OutlinePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcggb :=range start .Attr {if _fcggb .Name .Local =="a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"{_fbbcgb ,_acfaaa :=_db .ParseBool (_fcggb .Value ); -if _acfaaa !=nil {return _acfaaa ;};_cfef .ApplyStylesAttr =&_fbbcgb ;continue ;};if _fcggb .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"{_agdg ,_eccfb :=_db .ParseBool (_fcggb .Value );if _eccfb !=nil {return _eccfb ; -};_cfef .SummaryBelowAttr =&_agdg ;continue ;};if _fcggb .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"{_cbcaf ,_gedfb :=_db .ParseBool (_fcggb .Value );if _gedfb !=nil {return _gedfb ;};_cfef .SummaryRightAttr =&_cbcaf ; -continue ;};if _fcggb .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_eebeb ,_agcac :=_db .ParseBool (_fcggb .Value );if _agcac !=nil {return _agcac ;};_cfef .ShowOutlineSymbolsAttr =&_eebeb ;continue ; -};};for {_fbeb ,_efee :=d .Token ();if _efee !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0075t\u006c\u0069\u006e\u0065\u0050\u0072\u003a\u0020\u0025\u0073",_efee );};if _afbbbg ,_gaeggc :=_fbeb .(_f .EndElement ); -_gaeggc &&_afbbbg .Name ==start .Name {break ;};};return nil ;};func NewCT_IgnoredError ()*CT_IgnoredError {_cebdg :=&CT_IgnoredError {};return _cebdg };func (_fadgee ST_DataValidationImeMode )String ()string {switch _fadgee {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 "";}; +// Colors +Colors *CT_Colors ; -// Validate validates the CT_DateTime and its children -func (_fagf *CT_DateTime )Validate ()error {return _fagf .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0065\u0054\u0069\u006d\u0065");}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_NumFmts ()*CT_NumFmts {_cddga :=&CT_NumFmts {};return _cddga };func (_cedf *CT_CellWatch )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_acaad :=range start .Attr {if _acaad .Name .Local =="\u0072"{_eddc ,_dgaf :=_acaad .Value ,error (nil ); +if _dgaf !=nil {return _dgaf ;};_cedf .RAttr =_eddc ;continue ;};};for {_geg ,_acbd :=d .Token ();if _acbd !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u003a\u0020\u0025\u0073",_acbd ); +};if _ffca ,_cgdb :=_geg .(_bc .EndElement );_cgdb &&_ffca .Name ==start .Name {break ;};};return nil ;};func (_dfbfee ST_FilterOperator )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_dfbfee .String (),start );}; +func (_eceecb *ST_Axis )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ecaaa ,_cdcfag :=d .Token ();if _cdcfag !=nil {return _cdcfag ;};if _bbbga ,_decdf :=_ecaaa .(_bc .EndElement );_decdf &&_bbbga .Name ==start .Name {*_eceecb =1;return nil ; +};if _fgba ,_gcabg :=_ecaaa .(_bc .CharData );!_gcabg {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",_ecaaa );}else {switch string (_fgba ){case "":*_eceecb =0; +case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_eceecb =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_eceecb =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_eceecb =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_eceecb =4; +};};_ecaaa ,_cdcfag =d .Token ();if _cdcfag !=nil {return _cdcfag ;};if _afbfgb ,_bgagfe :=_ecaaa .(_bc .EndElement );_bgagfe &&_afbfgb .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",_ecaaa ); +};func (_cabgd ST_PaneState )ValidateWithPath (path string )error {switch _cabgd {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 (_cabgd )); +};return nil ;};func (_ccfb *CT_Hyperlink )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_ccfb .RefAttr )});if _ccfb .IdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ccfb .IdAttr )}); +};if _ccfb .LocationAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_ccfb .LocationAttr )});};if _ccfb .TooltipAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_ccfb .TooltipAttr )}); +};if _ccfb .DisplayAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_ccfb .DisplayAttr )});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type PivotCacheRecords struct{CT_PivotCacheRecords };func (_ecebe ST_CellComments )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_gecbe :=_bc .Attr {};_gecbe .Name =name ;switch _ecebe {case ST_CellCommentsUnset :_gecbe .Value ="";case ST_CellCommentsNone :_gecbe .Value ="\u006e\u006f\u006e\u0065"; +case ST_CellCommentsAsDisplayed :_gecbe .Value ="a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case ST_CellCommentsAtEnd :_gecbe .Value ="\u0061\u0074\u0045n\u0064";};return _gecbe ,nil ;};func (_fbfff *CT_WebPublishObject )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fbfff .IdAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fbfff .DivIdAttr )});if _fbfff .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fbfff .SourceObjectAttr )}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",_fbfff .DestinationFileAttr )});if _fbfff .TitleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fbfff .TitleAttr )}); +};if _fbfff .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fbfff .AutoRepublishAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_fddfdg ST_UnderlineValues )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_fddfdg .String (),start );}; -// ValidateWithPath validates the CT_Filter and its children, prefixing error messages with path -func (_gbebd *CT_Filter )ValidateWithPath (path string )error {return nil };func (_gegfg ST_CellComments )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_debbdd :=_f .Attr {};_debbdd .Name =name ;switch _gegfg {case ST_CellCommentsUnset :_debbdd .Value =""; -case ST_CellCommentsNone :_debbdd .Value ="\u006e\u006f\u006e\u0065";case ST_CellCommentsAsDisplayed :_debbdd .Value ="a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064";case ST_CellCommentsAtEnd :_debbdd .Value ="\u0061\u0074\u0045n\u0064"; -};return _debbdd ,nil ;};func (_eadfe *CT_ProtectedRange )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eadfe .PasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_eadfe .PasswordAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_bc .Sprintf ("\u0025\u0076",_eadfe .SqrefAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_eadfe .NameAttr )}); -if _eadfe .SecurityDescriptorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_eadfe .SecurityDescriptorAttr )}); -};if _eadfe .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_eadfe .AlgorithmNameAttr )}); -};if _eadfe .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_bc .Sprintf ("\u0025\u0076",*_eadfe .HashValueAttr )});};if _eadfe .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_bc .Sprintf ("\u0025\u0076",*_eadfe .SaltValueAttr )}); -};if _eadfe .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_bc .Sprintf ("\u0025\u0076",*_eadfe .SpinCountAttr )});};e .EncodeToken (start );if _eadfe .SecurityDescriptor !=nil {_bbdgd :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0073\u0065cu\u0072i\u0074\u0079\u0044\u0065\u0073c\u0072\u0069\u0070\u0074\u006f\u0072"}}; -for _ ,_bedg :=range _eadfe .SecurityDescriptor {e .EncodeElement (_bedg ,_bbdgd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path +func (_afgga *CT_SheetFormatPr )ValidateWithPath (path string )error {return nil };func NewCT_CacheHierarchies ()*CT_CacheHierarchies {_gfc :=&CT_CacheHierarchies {};return _gfc }; -// ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path -func (_dfagb *CT_SheetDimension )ValidateWithPath (path string )error {return nil };func NewCT_Color ()*CT_Color {_dfec :=&CT_Color {};return _dfec };type CT_Revisions struct{ +// Validate validates the CT_CellStyleXfs and its children +func (_cbdg *CT_CellStyleXfs )Validate ()error {return _cbdg .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");};type ST_DdeValueType byte ; -// Revision Row Column Insert Delete -Rrc []*CT_RevisionRowColumn ; +// Validate validates the CT_Tables and its children +func (_egfeac *CT_Tables )Validate ()error {return _egfeac .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s");};func (_faegab *ST_SortType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ddddg ,_dadab :=d .Token ();if _dadab !=nil {return _dadab ; +};if _fdcaf ,_dfegd :=_ddddg .(_bc .EndElement );_dfegd &&_fdcaf .Name ==start .Name {*_faegab =1;return nil ;};if _gefbef ,_gfabf :=_ddddg .(_bc .CharData );!_gfabf {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",_ddddg ); +}else {switch string (_gefbef ){case "":*_faegab =0;case "\u006e\u006f\u006e\u0065":*_faegab =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_faegab =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_faegab =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_faegab =4; +case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_faegab =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_faegab =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_faegab =7; +};};_ddddg ,_dadab =d .Token ();if _dadab !=nil {return _dadab ;};if _eccgabd ,_agbab :=_ddddg .(_bc .EndElement );_agbab &&_eccgabd .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",_ddddg ); +};func NewEG_ExtensionList ()*EG_ExtensionList {_bffbg :=&EG_ExtensionList {};return _bffbg };type CT_RevisionAutoFormatting struct{ -// Revision Cell Move -Rm []*CT_RevisionMove ; +// Sheet Id +SheetIdAttr uint32 ; -// Revision Custom View -Rcv []*CT_RevisionCustomView ; +// Reference +RefAttr string ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_gdedc ST_FilterOperator )String ()string {switch _gdedc {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 "";}; -// Revision Sheet Name -Rsnm []*CT_RevisionSheetRename ; +// ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path +func (_fdfbdg *CT_TableStyleElement )ValidateWithPath (path string )error {if _fdfbdg .TypeAttr ==ST_TableStyleTypeUnset {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 _cdefd :=_fdfbdg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cdefd !=nil {return _cdefd ;};return nil ;}; -// Revision Insert Sheet -Ris []*CT_RevisionInsertSheet ; +// ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path +func (_cdfc *CT_MdxSet )ValidateWithPath (path string )error {if _gdgff :=_cdfc .OAttr .ValidateWithPath (path +"\u002f\u004f\u0041\u0074\u0074\u0072");_gdgff !=nil {return _gdgff ;};for _gegeg ,_defga :=range _cdfc .N {if _ecfdca :=_defga .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_gegeg )); +_ecfdca !=nil {return _ecfdca ;};};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;); -// Revision Cell Change -Rcc []*CT_RevisionCellChange ; +// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path +func (_edefd *CT_Extension )ValidateWithPath (path string )error {return nil }; -// Revision Format -Rfmt []*CT_RevisionFormatting ; +// Validate validates the CT_Error and its children +func (_eeeaf *CT_Error )Validate ()error {return _eeeaf .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072");};func (_cddgg *CT_SharedUser )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cddgg .GuidAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_cddgg .NameAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cddgg .IdAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_cddgg .DateTimeAttr )});e .EncodeToken (start );if _cddgg .ExtLst !=nil {_gdbbg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_cddgg .ExtLst ,_gdbbg );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Revision AutoFormat -Raf []*CT_RevisionAutoFormatting ; +// Validate validates the CT_IndexedColors and its children +func (_cfaea *CT_IndexedColors )Validate ()error {return _cfaea .ValidateWithPath ("\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073");};func (_gdebcf *SingleXmlCells )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gdebcf .CT_SingleXmlCells .MarshalXML (e ,start );};func (_gbdb *CT_Color )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gbdb .AutoAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006f"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gbdb .AutoAttr ))}); +};if _gbdb .IndexedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069n\u0064\u0065\u0078\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gbdb .IndexedAttr )});};if _gbdb .RgbAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0067\u0062"},Value :_a .Sprintf ("\u0025\u0076",*_gbdb .RgbAttr )}); +};if _gbdb .ThemeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0068\u0065m\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gbdb .ThemeAttr )});};if _gbdb .TintAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0069\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gbdb .TintAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_fbacdg *ST_DynamicFilterType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_eabfb ,_bfgbf :=d .Token ();if _bfgbf !=nil {return _bfgbf ; +};if _geeeb ,_cbegc :=_eabfb .(_bc .EndElement );_cbegc &&_geeeb .Name ==start .Name {*_fbacdg =1;return nil ;};if _dcfabc ,_afaedg :=_eabfb .(_bc .CharData );!_afaedg {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",_eabfb ); +}else {switch string (_dcfabc ){case "":*_fbacdg =0;case "\u006e\u0075\u006c\u006c":*_fbacdg =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_fbacdg =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_fbacdg =3; +case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_fbacdg =4;case "\u0074\u006f\u0064a\u0079":*_fbacdg =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_fbacdg =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_fbacdg =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_fbacdg =8; +case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_fbacdg =9;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_fbacdg =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_fbacdg =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_fbacdg =12; +case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fbacdg =13;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fbacdg =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_fbacdg =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_fbacdg =16; +case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_fbacdg =17;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_fbacdg =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_fbacdg =19;case "\u0051\u0031":*_fbacdg =20; +case "\u0051\u0032":*_fbacdg =21;case "\u0051\u0033":*_fbacdg =22;case "\u0051\u0034":*_fbacdg =23;case "\u004d\u0031":*_fbacdg =24;case "\u004d\u0032":*_fbacdg =25;case "\u004d\u0033":*_fbacdg =26;case "\u004d\u0034":*_fbacdg =27;case "\u004d\u0035":*_fbacdg =28; +case "\u004d\u0036":*_fbacdg =29;case "\u004d\u0037":*_fbacdg =30;case "\u004d\u0038":*_fbacdg =31;case "\u004d\u0039":*_fbacdg =32;case "\u004d\u0031\u0030":*_fbacdg =33;case "\u004d\u0031\u0031":*_fbacdg =34;case "\u004d\u0031\u0032":*_fbacdg =35;};}; +_eabfb ,_bfgbf =d .Token ();if _bfgbf !=nil {return _bfgbf ;};if _gbcad ,_fgcaf :=_eabfb .(_bc .EndElement );_fgcaf &&_gbcad .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",_eabfb ); +};type CT_Colors struct{ -// Revision Defined Name -Rdn []*CT_RevisionDefinedName ; +// Color Indexes +IndexedColors *CT_IndexedColors ; -// Revision Cell Comment -Rcmt []*CT_RevisionComment ; +// MRU Colors +MruColors *CT_MRUColors ;};type CT_DataFields struct{ -// Revision Query Table -Rqt []*CT_RevisionQueryTableField ; +// Data Items Count +CountAttr *uint32 ; -// Revision Merge Conflict -Rcft []*CT_RevisionConflict ;};func (_dbdc *CT_Controls )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_baee :for {_addc ,_egeg :=d .Token ();if _egeg !=nil {return _egeg ;};switch _eagc :=_addc .(type ){case _f .StartElement :switch _eagc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_bbfb :=NewCT_Control (); -if _fbgga :=d .DecodeElement (_bbfb ,&_eagc );_fbgga !=nil {return _fbgga ;};_dbdc .Control =append (_dbdc .Control ,_bbfb );default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_eagc .Name ); -if _gbad :=d .Skip ();_gbad !=nil {return _gbad ;};};case _f .EndElement :break _baee ;case _f .CharData :};};return nil ;};func (_ageae *CT_Control )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cggbg :=range start .Attr {if _cggbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cggbg .Name .Local =="\u0069\u0064"||_cggbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cggbg .Name .Local =="\u0069\u0064"{_eafea ,_aadc :=_cggbg .Value ,error (nil ); -if _aadc !=nil {return _aadc ;};_ageae .IdAttr =_eafea ;continue ;};if _cggbg .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_eceg ,_bbbg :=_db .ParseUint (_cggbg .Value ,10,32);if _bbbg !=nil {return _bbbg ;};_ageae .ShapeIdAttr =uint32 (_eceg ); -continue ;};if _cggbg .Name .Local =="\u006e\u0061\u006d\u0065"{_aeac ,_ffcff :=_cggbg .Value ,error (nil );if _ffcff !=nil {return _ffcff ;};_ageae .NameAttr =&_aeac ;continue ;};};_fegg :for {_badg ,_baefa :=d .Token ();if _baefa !=nil {return _baefa ; -};switch _ebgbc :=_badg .(type ){case _f .StartElement :switch _ebgbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006e\u0074\u0072\u006f\u006c\u0050r"}:_ageae .ControlPr =NewCT_ControlPr (); -if _cecdea :=d .DecodeElement (_ageae .ControlPr ,&_ebgbc );_cecdea !=nil {return _cecdea ;};default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_ebgbc .Name ); -if _egdaf :=d .Skip ();_egdaf !=nil {return _egdaf ;};};case _f .EndElement :break _fegg ;case _f .CharData :};};return nil ;};func (_aebeda *CT_MetadataRecord )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cegfc :=range start .Attr {if _cegfc .Name .Local =="\u0074"{_dgadd ,_agabda :=_db .ParseUint (_cegfc .Value ,10,32); -if _agabda !=nil {return _agabda ;};_aebeda .TAttr =uint32 (_dgadd );continue ;};if _cegfc .Name .Local =="\u0076"{_ddcg ,_gcdaf :=_db .ParseUint (_cegfc .Value ,10,32);if _gcdaf !=nil {return _gcdaf ;};_aebeda .VAttr =uint32 (_ddcg );continue ;};};for {_gfabe ,_gaeb :=d .Token (); -if _gaeb !=nil {return _bc .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",_gaeb );};if _dabdb ,_gfgfd :=_gfabe .(_f .EndElement ); -_gfgfd &&_dabdb .Name ==start .Name {break ;};};return nil ;};func (_ccfed ST_GroupBy )ValidateWithPath (path string )error {switch _ccfed {case 0,1,2,3,4,5,6,7,8:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ccfed )); -};return nil ;};type CT_IconSet struct{ +// Data Field Item +DataField []*CT_DataField ;};func (_fgfcd ST_SheetState )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_fgfcd .String (),start );};type CT_Schema struct{ -// Icon Set -IconSetAttr ST_IconSetType ; +// Schema ID +IDAttr string ; -// Show Value -ShowValueAttr *bool ; +// Schema Reference +SchemaRefAttr *string ; -// Percent -PercentAttr *bool ; +// Schema Root Namespace +NamespaceAttr *string ; -// Reverse Icons -ReverseAttr *bool ; +// Schema Language +SchemaLanguageAttr *string ;Any _ff .Any ;};func (_bfebc *CT_GradientStop )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bfebc .Color =NewCT_Color ();for _ ,_aeea :=range start .Attr {if _aeea .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cfebd ,_fbece :=_fa .ParseFloat (_aeea .Value ,64); +if _fbece !=nil {return _fbece ;};_bfebc .PositionAttr =_cfebd ;continue ;};};_aaead :for {_efgc ,_cdaca :=d .Token ();if _cdaca !=nil {return _cdaca ;};switch _ggdbde :=_efgc .(type ){case _bc .StartElement :switch _ggdbde .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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 _aaegd :=d .DecodeElement (_bfebc .Color ,&_ggdbde ); +_aaegd !=nil {return _aaegd ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_ggdbde .Name ); +if _cecac :=d .Skip ();_cecac !=nil {return _cecac ;};};case _bc .EndElement :break _aaead ;case _bc .CharData :};};return nil ;};func (_cedfde *CT_WebPublishItems )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cedfde .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cedfde .CountAttr )}); +};e .EncodeToken (start );_gaedd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}};for _ ,_ddffefa :=range _cedfde .WebPublishItem {e .EncodeElement (_ddffefa ,_gaedd ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_SheetId ()*CT_SheetId {_eeabf :=&CT_SheetId {};return _eeabf };func NewCT_PivotAreas ()*CT_PivotAreas {_badcf :=&CT_PivotAreas {};return _badcf };func (_bdabcc *Users )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bdabcc .CT_Users =*NewCT_Users (); +for _ ,_acdbb :=range start .Attr {if _acdbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cffedc ,_gaaad :=_fa .ParseUint (_acdbb .Value ,10,32);if _gaaad !=nil {return _gaaad ;};_dafda :=uint32 (_cffedc );_bdabcc .CountAttr =&_dafda ;continue ;};};_ddgfde :for {_gggfb ,_fadbd :=d .Token (); +if _fadbd !=nil {return _fadbd ;};switch _fbaag :=_gggfb .(type ){case _bc .StartElement :switch _fbaag .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgdca :=NewCT_SharedUser (); +if _ccdddce :=d .DecodeElement (_cgdca ,&_fbaag );_ccdddce !=nil {return _ccdddce ;};_bdabcc .UserInfo =append (_bdabcc .UserInfo ,_cgdca );default:_ga .Log .Debug ("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",_fbaag .Name ); +if _dfcfg :=d .Skip ();_dfcfg !=nil {return _dfcfg ;};};case _bc .EndElement :break _ddgfde ;case _bc .CharData :};};return nil ;};func (_egcdg *CT_Pages )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_daega :=range start .Attr {if _daega .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgcbb ,_ecadg :=_fa .ParseUint (_daega .Value ,10,32); +if _ecadg !=nil {return _ecadg ;};_bgedg :=uint32 (_bgcbb );_egcdg .CountAttr =&_bgedg ;continue ;};};_bbbbc :for {_bdfgga ,_bcffd :=d .Token ();if _bcffd !=nil {return _bcffd ;};switch _ddcda :=_bdfgga .(type ){case _bc .StartElement :switch _ddcda .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcagc :=NewCT_PCDSCPage (); +if _ggcgg :=d .DecodeElement (_gcagc ,&_ddcda );_ggcgg !=nil {return _ggcgg ;};_egcdg .Page =append (_egcdg .Page ,_gcagc );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_ddcda .Name ); +if _abfbg :=d .Skip ();_abfbg !=nil {return _abfbg ;};};case _bc .EndElement :break _bbbbc ;case _bc .CharData :};};return nil ;};func (_bbgbfc *CT_PCDKPIs )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fgbc :=range start .Attr {if _fgbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_afecg ,_caceg :=_fa .ParseUint (_fgbc .Value ,10,32); +if _caceg !=nil {return _caceg ;};_acgfc :=uint32 (_afecg );_bbgbfc .CountAttr =&_acgfc ;continue ;};};_cfdgf :for {_babg ,_ffgcg :=d .Token ();if _ffgcg !=nil {return _ffgcg ;};switch _gdafc :=_babg .(type ){case _bc .StartElement :switch _gdafc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aafde :=NewCT_PCDKPI (); +if _cdddb :=d .DecodeElement (_aafde ,&_gdafc );_cdddb !=nil {return _cdddb ;};_bbgbfc .Kpi =append (_bbgbfc .Kpi ,_aafde );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_gdafc .Name ); +if _eegab :=d .Skip ();_eegab !=nil {return _eegab ;};};case _bc .EndElement :break _cfdgf ;case _bc .CharData :};};return nil ;}; -// Conditional Formatting Object -Cfvo []*CT_Cfvo ;}; +// ValidateWithPath validates the VolTypes and its children, prefixing error messages with path +func (_gedgc *VolTypes )ValidateWithPath (path string )error {if _bedcd :=_gedgc .CT_VolTypes .ValidateWithPath (path );_bedcd !=nil {return _bedcd ;};return nil ;}; -// Validate validates the CT_OleObjects and its children -func (_feeag *CT_OleObjects )Validate ()error {return _feeag .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");};func (_fdcgc *CT_MetadataBlocks )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edfcb :=range start .Attr {if _edfcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdfgd ,_cgacg :=_db .ParseUint (_edfcb .Value ,10,32); -if _cgacg !=nil {return _cgacg ;};_bdec :=uint32 (_fdfgd );_fdcgc .CountAttr =&_bdec ;continue ;};};_bfcd :for {_gaeea ,_fbbdg :=d .Token ();if _fbbdg !=nil {return _fbbdg ;};switch _adaee :=_gaeea .(type ){case _f .StartElement :switch _adaee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_deddef :=NewCT_MetadataBlock (); -if _fdcfd :=d .DecodeElement (_deddef ,&_adaee );_fdcfd !=nil {return _fdcfd ;};_fdcgc .Bk =append (_fdcgc .Bk ,_deddef );default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_adaee .Name ); -if _geabf :=d .Skip ();_geabf !=nil {return _geabf ;};};case _f .EndElement :break _bfcd ;case _f .CharData :};};return nil ;};func (_ffdfb ST_SortMethod )ValidateWithPath (path string )error {switch _ffdfb {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffdfb )); -};return nil ;};type CT_WebPublishItem struct{ +// Validate validates the CT_IgnoredErrors and its children +func (_ccafb *CT_IgnoredErrors )Validate ()error {return _ccafb .ValidateWithPath ("\u0043\u0054_\u0049\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073");};type CT_DateGroupItem struct{ -// Id -IdAttr uint32 ; +// Year +YearAttr uint16 ; -// Destination Bookmark -DivIdAttr string ; +// Month +MonthAttr *uint16 ; -// Web Source Type -SourceTypeAttr ST_WebSourceType ; +// Day +DayAttr *uint16 ; -// Source Id -SourceRefAttr *string ; +// Hour +HourAttr *uint16 ; -// Source Object Name -SourceObjectAttr *string ; +// Minute +MinuteAttr *uint16 ; -// Destination File Name -DestinationFileAttr string ; +// Second +SecondAttr *uint16 ; -// Title -TitleAttr *string ; +// Date Time Grouping +DateTimeGroupingAttr ST_DateTimeGrouping ;};type CT_DataConsolidate struct{ -// Automatically Publish -AutoRepublishAttr *bool ;}; +// Function Index +FunctionAttr ST_DataConsolidateFunction ; -// ValidateWithPath validates the CT_Sst and its children, prefixing error messages with path -func (_abgee *CT_Sst )ValidateWithPath (path string )error {for _bdaed ,_bgggg :=range _abgee .Si {if _feged :=_bgggg .ValidateWithPath (_bc .Sprintf ("\u0025s\u002f\u0053\u0069\u005b\u0025\u0064]",path ,_bdaed ));_feged !=nil {return _feged ;};};if _abgee .ExtLst !=nil {if _fbgcb :=_abgee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fbgcb !=nil {return _fbgcb ;};};return nil ;};func (_gebaf *CT_PivotHierarchy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaecde :=range start .Attr {if _aaecde .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_cage ,_fcbfgg :=_db .ParseBool (_aaecde .Value ); -if _fcbfgg !=nil {return _fcbfgg ;};_gebaf .DragToDataAttr =&_cage ;continue ;};if _aaecde .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_efdcfe ,_afgfd :=_db .ParseBool (_aaecde .Value );if _afgfd !=nil {return _afgfd ;};_gebaf .OutlineAttr =&_efdcfe ; -continue ;};if _aaecde .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_bbffd ,_ccafa :=_db .ParseBool (_aaecde .Value );if _ccafa !=nil {return _ccafa ;};_gebaf .SubtotalTopAttr =&_bbffd ;continue ;};if _aaecde .Name .Local =="\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_bbgaf ,_eccad :=_db .ParseBool (_aaecde .Value ); -if _eccad !=nil {return _eccad ;};_gebaf .ShowInFieldListAttr =&_bbgaf ;continue ;};if _aaecde .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_affca ,_caafg :=_db .ParseBool (_aaecde .Value );if _caafg !=nil {return _caafg ;};_gebaf .DragToRowAttr =&_affca ; -continue ;};if _aaecde .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_gcfeb ,_aabb :=_db .ParseBool (_aaecde .Value );if _aabb !=nil {return _aabb ;};_gebaf .DragToColAttr =&_gcfeb ;continue ;};if _aaecde .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_ceddfd ,_baaff :=_db .ParseBool (_aaecde .Value ); -if _baaff !=nil {return _baaff ;};_gebaf .DragToPageAttr =&_ceddfd ;continue ;};if _aaecde .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"{_beeeb ,_ccadc :=_db .ParseBool (_aaecde .Value ); -if _ccadc !=nil {return _ccadc ;};_gebaf .MultipleItemSelectionAllowedAttr =&_beeeb ;continue ;};if _aaecde .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_bcebe ,_bffce :=_db .ParseBool (_aaecde .Value );if _bffce !=nil {return _bffce ;};_gebaf .DragOffAttr =&_bcebe ; -continue ;};if _aaecde .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_fbbaa ,_acef :=_db .ParseBool (_aaecde .Value );if _acef !=nil {return _acef ;};_gebaf .IncludeNewItemsInFilterAttr =&_fbbaa ; -continue ;};if _aaecde .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_adggb ,_bdbcfd :=_aaecde .Value ,error (nil );if _bdbcfd !=nil {return _bdbcfd ;};_gebaf .CaptionAttr =&_adggb ;continue ;};};_dggac :for {_geded ,_bebef :=d .Token ();if _bebef !=nil {return _bebef ; -};switch _cadgg :=_geded .(type ){case _f .StartElement :switch _cadgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u0073"}:_gebaf .Mps =NewCT_MemberProperties (); -if _bgfgc :=d .DecodeElement (_gebaf .Mps ,&_cadgg );_bgfgc !=nil {return _bgfgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u006d\u0062\u0065\u0072\u0073"}:_caeaa :=NewCT_Members (); -if _bbace :=d .DecodeElement (_caeaa ,&_cadgg );_bbace !=nil {return _bbace ;};_gebaf .Members =append (_gebaf .Members ,_caeaa );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gebaf .ExtLst =NewCT_ExtensionList (); -if _fggec :=d .DecodeElement (_gebaf .ExtLst ,&_cadgg );_fggec !=nil {return _fggec ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_cadgg .Name ); -if _baefd :=d .Skip ();_baefd !=nil {return _baefd ;};};case _f .EndElement :break _dggac ;case _f .CharData :};};return nil ;};func (_febaef *CT_OleLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_febaef .IdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_febaef .ProgIdAttr )});e .EncodeToken (start );if _febaef .OleItems !=nil {_aebga :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}}; -e .EncodeElement (_febaef .OleItems ,_aebga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Use Starting Column Labels +StartLabelsAttr *bool ; -// Validate validates the CT_Format and its children -func (_dcgbf *CT_Format )Validate ()error {return _dcgbf .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t");}; +// Starting Column Labels +LeftLabelsAttr *bool ; -// Validate validates the CT_WebPublishItem and its children -func (_agcd *CT_WebPublishItem )Validate ()error {return _agcd .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d");};func (_agcda *ST_Type )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efcbd ,_fcdcd :=d .Token (); -if _fcdcd !=nil {return _fcdcd ;};if _efggc ,_cdgfe :=_efcbd .(_f .EndElement );_cdgfe &&_efggc .Name ==start .Name {*_agcda =1;return nil ;};if _babfa ,_bageff :=_efcbd .(_f .CharData );!_bageff {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_efcbd ); -}else {switch string (_babfa ){case "":*_agcda =0;case "\u006e\u006f\u006e\u0065":*_agcda =1;case "\u0061\u006c\u006c":*_agcda =2;case "\u0072\u006f\u0077":*_agcda =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_agcda =4;};};_efcbd ,_fcdcd =d .Token (); -if _fcdcd !=nil {return _fcdcd ;};if _fegce ,_dcccff :=_efcbd .(_f .EndElement );_dcccff &&_fegce .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_efcbd ); -};func (_fedage *CT_Member )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaceg :=range start .Attr {if _aaceg .Name .Local =="\u006e\u0061\u006d\u0065"{_fdfad ,_aebefd :=_aaceg .Value ,error (nil );if _aebefd !=nil {return _aebefd ; -};_fedage .NameAttr =_fdfad ;continue ;};};for {_ebfc ,_acgab :=d .Token ();if _acgab !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0065\u006db\u0065\u0072\u003a\u0020\u0025\u0073",_acgab );};if _agfge ,_aacab :=_ebfc .(_f .EndElement ); -_aacab &&_agfge .Name ==start .Name {break ;};};return nil ;}; +// Labels In Top Row +TopLabelsAttr *bool ; -// Validate validates the CT_CustomSheetView and its children -func (_ddgae *CT_CustomSheetView )Validate ()error {return _ddgae .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077");};func (_eeab *CT_CustomProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_accae :for {_eedg ,_cece :=d .Token (); -if _cece !=nil {return _cece ;};switch _cfde :=_eedg .(type ){case _f .StartElement :switch _cfde .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0050\u0072"}:_cdfd :=NewCT_CustomProperty (); -if _babb :=d .DecodeElement (_cdfd ,&_cfde );_babb !=nil {return _babb ;};_eeab .CustomPr =append (_eeab .CustomPr ,_cdfd );default:_ec .Log .Debug ("\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",_cfde .Name ); -if _fdce :=d .Skip ();_fdce !=nil {return _fdce ;};};case _f .EndElement :break _accae ;case _f .CharData :};};return nil ;}; +// Link +LinkAttr *bool ; -// ValidateWithPath validates the CT_MetadataStringIndex and its children, prefixing error messages with path -func (_bgacb *CT_MetadataStringIndex )ValidateWithPath (path string )error {return nil }; +// Data Consolidation References +DataRefs *CT_DataRefs ;}; -// ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path -func (_acf *CT_CacheField )ValidateWithPath (path string )error {if _acf .SharedItems !=nil {if _gefd :=_acf .SharedItems .ValidateWithPath (path +"\u002f\u0053\u0068a\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_gefd !=nil {return _gefd ;};};if _acf .FieldGroup !=nil {if _ebaf :=_acf .FieldGroup .ValidateWithPath (path +"/\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"); -_ebaf !=nil {return _ebaf ;};};for _edefaa ,_fcfc :=range _acf .MpMap {if _affc :=_fcfc .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002fM\u0070\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_edefaa ));_affc !=nil {return _affc ;};};if _acf .ExtLst !=nil {if _adb :=_acf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_adb !=nil {return _adb ;};};return nil ;};type CT_TableStyleInfo struct{ +// Validate validates the CT_RevisionHeaders and its children +func (_dgcaa *CT_RevisionHeaders )Validate ()error {return _dgcaa .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073");};func (_fabdc ST_IconSetType )ValidateWithPath (path string )error {switch _fabdc {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 (_fabdc )); +};return nil ;};type CT_Location struct{ -// Style Name -NameAttr *string ; +// Reference +RefAttr string ; -// Show First Column -ShowFirstColumnAttr *bool ; +// First Header Row +FirstHeaderRowAttr uint32 ; -// Show Last Column -ShowLastColumnAttr *bool ; +// PivotTable Data First Row +FirstDataRowAttr uint32 ; -// Show Row Stripes -ShowRowStripesAttr *bool ; +// First Data Column +FirstDataColAttr uint32 ; -// Show Column Stripes -ShowColumnStripesAttr *bool ;};func (_cefea ST_GrowShrinkType )ValidateWithPath (path string )error {switch _cefea {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cefea )); -};return nil ;};func (_fcgg *CT_NumFmt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bebfb :=range start .Attr {if _bebfb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_cgdbed ,_gbded :=_db .ParseUint (_bebfb .Value ,10,32); -if _gbded !=nil {return _gbded ;};_fcgg .NumFmtIdAttr =uint32 (_cgdbed );continue ;};if _bebfb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_agafc ,_dbdcg :=_bebfb .Value ,error (nil );if _dbdcg !=nil {return _dbdcg ;}; -_fcgg .FormatCodeAttr =_agafc ;continue ;};};for {_bdfecb ,_acdfd :=d .Token ();if _acdfd !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_acdfd );};if _dgggb ,_gefcg :=_bdfecb .(_f .EndElement ); -_gefcg &&_dgggb .Name ==start .Name {break ;};};return nil ;};func (_eeg *CT_CalculatedMember )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acad :=range start .Attr {if _acad .Name .Local =="\u006e\u0061\u006d\u0065"{_ggee ,_caae :=_acad .Value ,error (nil ); -if _caae !=nil {return _caae ;};_eeg .NameAttr =_ggee ;continue ;};if _acad .Name .Local =="\u006d\u0064\u0078"{_dgceb ,_beae :=_acad .Value ,error (nil );if _beae !=nil {return _beae ;};_eeg .MdxAttr =_dgceb ;continue ;};if _acad .Name .Local =="\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"{_ccb ,_eaec :=_acad .Value ,error (nil ); -if _eaec !=nil {return _eaec ;};_eeg .MemberNameAttr =&_ccb ;continue ;};if _acad .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_cde ,_agba :=_acad .Value ,error (nil );if _agba !=nil {return _agba ;};_eeg .HierarchyAttr =&_cde ;continue ; -};if _acad .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_caee ,_ffdc :=_acad .Value ,error (nil );if _ffdc !=nil {return _ffdc ;};_eeg .ParentAttr =&_caee ;continue ;};if _acad .Name .Local =="\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"{_afeea ,_ecfg :=_db .ParseInt (_acad .Value ,10,32); -if _ecfg !=nil {return _ecfg ;};_eege :=int32 (_afeea );_eeg .SolveOrderAttr =&_eege ;continue ;};if _acad .Name .Local =="\u0073\u0065\u0074"{_dfg ,_fba :=_db .ParseBool (_acad .Value );if _fba !=nil {return _fba ;};_eeg .SetAttr =&_dfg ;continue ;};}; -_fffg :for {_cdb ,_ffbd :=d .Token ();if _ffbd !=nil {return _ffbd ;};switch _bgda :=_cdb .(type ){case _f .StartElement :switch _bgda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eeg .ExtLst =NewCT_ExtensionList (); -if _gffa :=d .DecodeElement (_eeg .ExtLst ,&_bgda );_gffa !=nil {return _gffa ;};default:_ec .Log .Debug ("\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",_bgda .Name ); -if _bef :=d .Skip ();_bef !=nil {return _bef ;};};case _f .EndElement :break _fffg ;case _f .CharData :};};return nil ;};type CT_Fills struct{ +// Rows Per Page Count +RowPageCountAttr *uint32 ; -// Fill Count -CountAttr *uint32 ; +// Columns Per Page +ColPageCountAttr *uint32 ;};func (_agbgb *CT_X )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _agbgb .VAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",*_agbgb .VAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Fill -Fill []*CT_Fill ;};func NewCT_SheetId ()*CT_SheetId {_afecbc :=&CT_SheetId {};return _afecbc }; +// Validate validates the CT_PCDSDTCEntries and its children +func (_daegg *CT_PCDSDTCEntries )Validate ()error {return _daegg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073");};func (_cgbcg *CT_OleItems )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cfcba :for {_aadce ,_gfgec :=d .Token (); +if _gfgec !=nil {return _gfgec ;};switch _dfbdg :=_aadce .(type ){case _bc .StartElement :switch _dfbdg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfgecb :=NewCT_OleItem (); +if _cedbee :=d .DecodeElement (_gfgecb ,&_dfbdg );_cedbee !=nil {return _cedbee ;};_cgbcg .OleItem =append (_cgbcg .OleItem ,_gfgecb );default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_dfbdg .Name ); +if _cgfeac :=d .Skip ();_cgfeac !=nil {return _cgfeac ;};};case _bc .EndElement :break _cfcba ;case _bc .CharData :};};return nil ;};func NewCT_CacheSource ()*CT_CacheSource {_gdba :=&CT_CacheSource {};_gdba .TypeAttr =ST_SourceType (1);return _gdba ;}; -// Validate validates the CT_Sheets and its children -func (_baeeg *CT_Sheets )Validate ()error {return _baeeg .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s");};type CT_CustomChartsheetViews struct{ -// Custom Chart Sheet View -CustomSheetView []*CT_CustomChartsheetView ;};func NewCT_PivotFilters ()*CT_PivotFilters {_dfcdg :=&CT_PivotFilters {};return _dfcdg };func (_ffcgd *CT_FunctionGroups )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agdd :=range start .Attr {if _agdd .Name .Local =="\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"{_cfga ,_ddegea :=_db .ParseUint (_agdd .Value ,10,32); -if _ddegea !=nil {return _ddegea ;};_ecfd :=uint32 (_cfga );_ffcgd .BuiltInGroupCountAttr =&_ecfd ;continue ;};};_cdgbg :for {_ageea ,_gebee :=d .Token ();if _gebee !=nil {return _gebee ;};switch _dffdb :=_ageea .(type ){case _f .StartElement :switch _dffdb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}:_baefe :=NewCT_FunctionGroup (); -if _affa :=d .DecodeElement (_baefe ,&_dffdb );_affa !=nil {return _affa ;};_ffcgd .FunctionGroup =append (_ffcgd .FunctionGroup ,_baefe );default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_dffdb .Name ); -if _gagdd :=d .Skip ();_gagdd !=nil {return _gagdd ;};};case _f .EndElement :break _cdgbg ;case _f .CharData :};};return nil ;};func (_efdeg *ST_BorderStyle )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_efdeg =0;case "\u006e\u006f\u006e\u0065":*_efdeg =1; -case "\u0074\u0068\u0069\u006e":*_efdeg =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_efdeg =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_efdeg =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_efdeg =5;case "\u0074\u0068\u0069c\u006b":*_efdeg =6; -case "\u0064\u006f\u0075\u0062\u006c\u0065":*_efdeg =7;case "\u0068\u0061\u0069\u0072":*_efdeg =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_efdeg =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_efdeg =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_efdeg =11; -case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_efdeg =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_efdeg =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_efdeg =14; -};return nil ;};func (_gfebc ST_PhoneticType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gfebc .String (),start );}; +// ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path +func (_afcd *CT_PatternFill )ValidateWithPath (path string )error {if _geegf :=_afcd .PatternTypeAttr .ValidateWithPath (path +"\u002f\u0050a\u0074\u0074\u0065r\u006e\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_geegf !=nil {return _geegf ;};if _afcd .FgColor !=nil {if _gbccdd :=_afcd .FgColor .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006f\u006c\u006f\u0072"); +_gbccdd !=nil {return _gbccdd ;};};if _afcd .BgColor !=nil {if _fgfgd :=_afcd .BgColor .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006f\u006c\u006f\u0072");_fgfgd !=nil {return _fgfgd ;};};return nil ;}; -// Validate validates the CT_CustomWorkbookViews and its children -func (_adbe *CT_CustomWorkbookViews )Validate ()error {return _adbe .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073");};type CT_Tuples struct{ +// ValidateWithPath validates the CT_RangeSets and its children, prefixing error messages with path +func (_efacc *CT_RangeSets )ValidateWithPath (path string )error {for _defgc ,_efdbgf :=range _efacc .RangeSet {if _cdbcd :=_efdbgf .ValidateWithPath (_a .Sprintf ("\u0025s\u002fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_defgc )); +_cdbcd !=nil {return _cdbcd ;};};return nil ;}; -// Member Name Count -CAttr *uint32 ; +// ValidateWithPath validates the CT_Colors and its children, prefixing error messages with path +func (_dgdga *CT_Colors )ValidateWithPath (path string )error {if _dgdga .IndexedColors !=nil {if _afcfd :=_dgdga .IndexedColors .ValidateWithPath (path +"\u002f\u0049\u006e\u0064\u0065\u0078\u0065\u0064\u0043o\u006c\u006f\u0072\u0073");_afcfd !=nil {return _afcfd ; +};};if _dgdga .MruColors !=nil {if _deada :=_dgdga .MruColors .ValidateWithPath (path +"\u002f\u004d\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073");_deada !=nil {return _deada ;};};return nil ;};func (_fbdbg *CT_FieldUsage )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078"},Value :_a .Sprintf ("\u0025\u0076",_fbdbg .XAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_gcfad ST_SortType )ValidateWithPath (path string )error {switch _gcfad {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 (_gcfad )); +};return nil ;}; -// Tuple -Tpl []*CT_Tuple ;}; +// ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path +func (_dgbeg *CT_GroupItems )ValidateWithPath (path string )error {for _aeedd ,_ebgdb :=range _dgbeg .M {if _eadc :=_ebgdb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_aeedd ));_eadc !=nil {return _eadc ;};}; +for _dbdceb ,_affb :=range _dgbeg .N {if _fegfe :=_affb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_dbdceb ));_fegfe !=nil {return _fegfe ;};};for _fddfd ,_ebccd :=range _dgbeg .B {if _cbgfg :=_ebccd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_fddfd )); +_cbgfg !=nil {return _cbgfg ;};};for _bffdba ,_geebc :=range _dgbeg .E {if _ebgee :=_geebc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_bffdba ));_ebgee !=nil {return _ebgee ;};};for _bdagc ,_bcafb :=range _dgbeg .S {if _fccc :=_bcafb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_bdagc )); +_fccc !=nil {return _fccc ;};};for _eegf ,_bfaba :=range _dgbeg .D {if _ecgee :=_bfaba .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_eegf ));_ecgee !=nil {return _ecgee ;};};return nil ;};type CT_CsPageSetup struct{ -// Validate validates the CT_Cfvo and its children -func (_dgaaa *CT_Cfvo )Validate ()error {return _dgaaa .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0076\u006f");};func NewCT_Xf ()*CT_Xf {_bceac :=&CT_Xf {};return _bceac }; +// Paper Size +PaperSizeAttr *uint32 ; -// Validate validates the CT_ExternalSheetData and its children -func (_dfac *CT_ExternalSheetData )Validate ()error {return _dfac .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061");};func NewCT_PivotAreaReference ()*CT_PivotAreaReference {_addda :=&CT_PivotAreaReference {}; -return _addda ;};func (_gdabd *CT_PivotHierarchies )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_caecc :=range start .Attr {if _caecc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfggfa ,_bcge :=_db .ParseUint (_caecc .Value ,10,32); -if _bcge !=nil {return _bcge ;};_bcebff :=uint32 (_gfggfa );_gdabd .CountAttr =&_bcebff ;continue ;};};_abgcd :for {_abaca ,_bdgfd :=d .Token ();if _bdgfd !=nil {return _bdgfd ;};switch _dbbea :=_abaca .(type ){case _f .StartElement :switch _dbbea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_aecg :=NewCT_PivotHierarchy (); -if _fedcd :=d .DecodeElement (_aecg ,&_dbbea );_fedcd !=nil {return _fedcd ;};_gdabd .PivotHierarchy =append (_gdabd .PivotHierarchy ,_aecg );default:_ec .Log .Debug ("\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",_dbbea .Name ); -if _bacccc :=d .Skip ();_bacccc !=nil {return _bacccc ;};};case _f .EndElement :break _abgcd ;case _f .CharData :};};return nil ;};func (_fdcba *CT_Mdx )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_bc .Sprintf ("\u0025\u0076",_fdcba .NAttr )}); -_defg ,_agddc :=_fdcba .FAttr .MarshalXMLAttr (_f .Name {Local :"\u0066"});if _agddc !=nil {return _agddc ;};start .Attr =append (start .Attr ,_defg );e .EncodeToken (start );if _fdcba .T !=nil {_acggg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074"}}; -e .EncodeElement (_fdcba .T ,_acggg );};if _fdcba .Ms !=nil {_ddeab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003am\u0073"}};e .EncodeElement (_fdcba .Ms ,_ddeab );};if _fdcba .P !=nil {_fdada :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070"}}; -e .EncodeElement (_fdcba .P ,_fdada );};if _fdcba .K !=nil {_begbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006b"}};e .EncodeElement (_fdcba .K ,_begbf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aegg *CT_ExternalSheetData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcea :=range start .Attr {if _gcea .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fcaeaa ,_eagb :=_db .ParseUint (_gcea .Value ,10,32); -if _eagb !=nil {return _eagb ;};_aegg .SheetIdAttr =uint32 (_fcaeaa );continue ;};if _gcea .Name .Local =="\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"{_dbbca ,_dbbag :=_db .ParseBool (_gcea .Value );if _dbbag !=nil {return _dbbag ; -};_aegg .RefreshErrorAttr =&_dbbca ;continue ;};};_cacfg :for {_ccgad ,_agfgb :=d .Token ();if _agfgb !=nil {return _agfgb ;};switch _cfgd :=_ccgad .(type ){case _f .StartElement :switch _cfgd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_bcgae :=NewCT_ExternalRow (); -if _cdfec :=d .DecodeElement (_bcgae ,&_cfgd );_cdfec !=nil {return _cdfec ;};_aegg .Row =append (_aegg .Row ,_bcgae );default:_ec .Log .Debug ("\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",_cfgd .Name ); -if _dacgf :=d .Skip ();_dacgf !=nil {return _dacgf ;};};case _f .EndElement :break _cacfg ;case _f .CharData :};};return nil ;};func NewCT_SheetDimension ()*CT_SheetDimension {_cfacd :=&CT_SheetDimension {};return _cfacd };func NewEG_ExtensionList ()*EG_ExtensionList {_eedadd :=&EG_ExtensionList {}; -return _eedadd };func (_afbgc ST_VolValueType )ValidateWithPath (path string )error {switch _afbgc {case 0,1,2,3,4:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afbgc )); -};return nil ;};func (_befddb *ST_HorizontalAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abdead ,_dbdcf :=d .Token ();if _dbdcf !=nil {return _dbdcf ;};if _bbefg ,_feaeb :=_abdead .(_f .EndElement );_feaeb &&_bbefg .Name ==start .Name {*_befddb =1; -return nil ;};if _cfdga ,_cfbdc :=_abdead .(_f .CharData );!_cfbdc {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abdead );}else {switch string (_cfdga ){case "":*_befddb =0; -case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_befddb =1;case "\u006c\u0065\u0066\u0074":*_befddb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_befddb =3;case "\u0072\u0069\u0067h\u0074":*_befddb =4;case "\u0066\u0069\u006c\u006c":*_befddb =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_befddb =6; -case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_befddb =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_befddb =8;};};_abdead ,_dbdcf =d .Token ();if _dbdcf !=nil {return _dbdcf ; -};if _dbcegg ,_eggada :=_abdead .(_f .EndElement );_eggada &&_dbcegg .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abdead ); -};const (ST_PageOrderUnset ST_PageOrder =0;ST_PageOrderDownThenOver ST_PageOrder =1;ST_PageOrderOverThenDown ST_PageOrder =2;);func NewCT_FileVersion ()*CT_FileVersion {_abgea :=&CT_FileVersion {};return _abgea };func (_gbbae *CT_Hyperlink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",_gbbae .RefAttr )}); -if _gbbae .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_gbbae .IdAttr )});};if _gbbae .LocationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_gbbae .LocationAttr )}); -};if _gbbae .TooltipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u006f\u006c\u0074\u0069\u0070"},Value :_bc .Sprintf ("\u0025\u0076",*_gbbae .TooltipAttr )});};if _gbbae .DisplayAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064i\u0073\u0070\u006c\u0061\u0079"},Value :_bc .Sprintf ("\u0025\u0076",*_gbbae .DisplayAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DdeItems struct{ +// Paper Height +PaperHeightAttr *string ; -// DDE Item definition -DdeItem []*CT_DdeItem ;};func (_bffc *CT_DataValidation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dadgf :=range start .Attr {if _dadgf .Name .Local =="\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_gbcg ,_aadcd :=_db .ParseBool (_dadgf .Value ); -if _aadcd !=nil {return _aadcd ;};_bffc .ShowErrorMessageAttr =&_gbcg ;continue ;};if _dadgf .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"{_cgecb ,_bfbd :=_dadgf .Value ,error (nil );if _bfbd !=nil {return _bfbd ;};_bffc .ErrorTitleAttr =&_cgecb ; -continue ;};if _dadgf .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"{_bffc .ErrorStyleAttr .UnmarshalXMLAttr (_dadgf );continue ;};if _dadgf .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_bffc .OperatorAttr .UnmarshalXMLAttr (_dadgf ); -continue ;};if _dadgf .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"{_cfaac ,_dabe :=_db .ParseBool (_dadgf .Value );if _dabe !=nil {return _dabe ;};_bffc .AllowBlankAttr =&_cfaac ;continue ;};if _dadgf .Name .Local =="\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_aece ,_aeed :=_db .ParseBool (_dadgf .Value ); -if _aeed !=nil {return _aeed ;};_bffc .ShowDropDownAttr =&_aece ;continue ;};if _dadgf .Name .Local =="\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_gdeb ,_cefee :=_db .ParseBool (_dadgf .Value );if _cefee !=nil {return _cefee ; -};_bffc .ShowInputMessageAttr =&_gdeb ;continue ;};if _dadgf .Name .Local =="\u0074\u0079\u0070\u0065"{_bffc .TypeAttr .UnmarshalXMLAttr (_dadgf );continue ;};if _dadgf .Name .Local =="\u0069m\u0065\u004d\u006f\u0064\u0065"{_bffc .ImeModeAttr .UnmarshalXMLAttr (_dadgf ); -continue ;};if _dadgf .Name .Local =="\u0065\u0072\u0072o\u0072"{_dbddd ,_aecc :=_dadgf .Value ,error (nil );if _aecc !=nil {return _aecc ;};_bffc .ErrorAttr =&_dbddd ;continue ;};if _dadgf .Name .Local =="p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"{_aagf ,_begg :=_dadgf .Value ,error (nil ); -if _begg !=nil {return _begg ;};_bffc .PromptTitleAttr =&_aagf ;continue ;};if _dadgf .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_aadg ,_cacb :=_dadgf .Value ,error (nil );if _cacb !=nil {return _cacb ;};_bffc .PromptAttr =&_aadg ;continue ; -};if _dadgf .Name .Local =="\u0073\u0071\u0072e\u0066"{_bgdc ,_dagfa :=ParseSliceST_Sqref (_dadgf .Value );if _dagfa !=nil {return _dagfa ;};_bffc .SqrefAttr =_bgdc ;continue ;};};_abffa :for {_edede ,_eeeeg :=d .Token ();if _eeeeg !=nil {return _eeeeg ; -};switch _ccda :=_edede .(type ){case _f .StartElement :switch _ccda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}:_bffc .Formula1 =new (string ); -if _dbceg :=d .DecodeElement (_bffc .Formula1 ,&_ccda );_dbceg !=nil {return _dbceg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}:_bffc .Formula2 =new (string ); -if _cfgb :=d .DecodeElement (_bffc .Formula2 ,&_ccda );_cfgb !=nil {return _cfgb ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_ccda .Name ); -if _fgff :=d .Skip ();_fgff !=nil {return _fgff ;};};case _f .EndElement :break _abffa ;case _f .CharData :};};return nil ;}; +// Paper Width +PaperWidthAttr *string ; -// ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path -func (_dacc *CT_CellStyles )ValidateWithPath (path string )error {for _begef ,_dcba :=range _dacc .CellStyle {if _bdfc :=_dcba .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_begef )); -_bdfc !=nil {return _bdfc ;};};return nil ;};func (_cdacdg ST_PivotFilterType )String ()string {switch _cdacdg {case 0:return "";case 1:return "\u0075n\u006b\u006e\u006f\u0077\u006e";case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074"; -case 4:return "\u0073\u0075\u006d";case 5:return "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case 6:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 7:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068"; -case 8:return "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case 9:return "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case 10:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068"; -case 11:return "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case 12:return "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case 13:return "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e"; -case 14:return "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case 15:return "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 16:return "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c"; -case 17:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case 18:return "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case 19:return "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c"; -case 20:return "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 21:return "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case 22:return "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c"; -case 23:return "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 24:return "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 25:return "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e"; -case 26:return "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 27:return "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case 28:return "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 29:return "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e"; -case 30:return "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case 31:return "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case 32:return "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c"; -case 33:return "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 34:return "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case 35:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 36:return "\u0074\u006f\u0064a\u0079"; -case 37:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case 38:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case 39:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 40:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b"; -case 41:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case 42:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 43:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 44:return "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072"; -case 45:return "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 46:return "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case 47:return "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case 48:return "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072"; -case 49:return "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case 50:return "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case 51:return "\u0051\u0031";case 52:return "\u0051\u0032";case 53:return "\u0051\u0033";case 54:return "\u0051\u0034"; -case 55:return "\u004d\u0031";case 56:return "\u004d\u0032";case 57:return "\u004d\u0033";case 58:return "\u004d\u0034";case 59:return "\u004d\u0035";case 60:return "\u004d\u0036";case 61:return "\u004d\u0037";case 62:return "\u004d\u0038";case 63:return "\u004d\u0039"; -case 64:return "\u004d\u0031\u0030";case 65:return "\u004d\u0031\u0031";case 66:return "\u004d\u0031\u0032";};return "";};type CT_CalcCell struct{ +// First Page Number +FirstPageNumberAttr *uint32 ; -// Cell Reference -RAttr *string ;RefAttr *string ; +// Orientation +OrientationAttr ST_Orientation ; -// Sheet Id -IAttr *int32 ; +// Use Printer Defaults +UsePrinterDefaultsAttr *bool ; -// Child Chain -SAttr *bool ; +// Black And White +BlackAndWhiteAttr *bool ; -// New Dependency Level -LAttr *bool ; +// Draft +DraftAttr *bool ; -// New Thread -TAttr *bool ; +// Use First Page Number +UseFirstPageNumberAttr *bool ; -// Array -AAttr *bool ;};func NewCT_Macrosheet ()*CT_Macrosheet {_bagag :=&CT_Macrosheet {};_bagag .SheetData =NewCT_SheetData ();return _bagag ;}; +// Horizontal DPI +HorizontalDpiAttr *uint32 ; -// ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path -func (_gebag *CT_DrawingHF )ValidateWithPath (path string )error {return nil }; +// Vertical DPI +VerticalDpiAttr *uint32 ; -// Validate validates the CT_PCDKPIs and its children -func (_dafgf *CT_PCDKPIs )Validate ()error {return _dafgf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073");};func NewCT_FileRecoveryPr ()*CT_FileRecoveryPr {_bbcda :=&CT_FileRecoveryPr {};return _bbcda };func (_gefac *CT_DdeItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_geffec :=range start .Attr {if _geffec .Name .Local =="\u006e\u0061\u006d\u0065"{_ccfc ,_gbcd :=_geffec .Value ,error (nil ); -if _gbcd !=nil {return _gbcd ;};_gefac .NameAttr =&_ccfc ;continue ;};if _geffec .Name .Local =="\u006f\u006c\u0065"{_ccff ,_adcaf :=_db .ParseBool (_geffec .Value );if _adcaf !=nil {return _adcaf ;};_gefac .OleAttr =&_ccff ;continue ;};if _geffec .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_fbcd ,_feacd :=_db .ParseBool (_geffec .Value ); -if _feacd !=nil {return _feacd ;};_gefac .AdviseAttr =&_fbcd ;continue ;};if _geffec .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_dbfbf ,_begcf :=_db .ParseBool (_geffec .Value );if _begcf !=nil {return _begcf ;};_gefac .PreferPicAttr =&_dbfbf ; -continue ;};};_dafd :for {_fcdga ,_ddfge :=d .Token ();if _ddfge !=nil {return _ddfge ;};switch _geage :=_fcdga .(type ){case _f .StartElement :switch _geage .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u0073"}:_gefac .Values =NewCT_DdeValues (); -if _ffgga :=d .DecodeElement (_gefac .Values ,&_geage );_ffgga !=nil {return _ffgga ;};default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_geage .Name ); -if _gbed :=d .Skip ();_gbed !=nil {return _gbed ;};};case _f .EndElement :break _dafd ;case _f .CharData :};};return nil ;};type ST_PhoneticType byte ;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;); +// Number Of Copies +CopiesAttr *uint32 ;IdAttr *string ;};func (_deeaf ST_PivotFilterType )ValidateWithPath (path string )error {switch _deeaf {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 _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deeaf )); +};return nil ;};func (_ebfbdd *CT_TableStyleInfo )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _ebfbdd .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ebfbdd .NameAttr )}); +};if _ebfbdd .ShowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebfbdd .ShowFirstColumnAttr ))}); +};if _ebfbdd .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebfbdd .ShowLastColumnAttr ))}); +};if _ebfbdd .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebfbdd .ShowRowStripesAttr ))}); +};if _ebfbdd .ShowColumnStripesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebfbdd .ShowColumnStripesAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_aagbf *CT_GroupMember )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_aagbf .UniqueNameAttr )}); +if _aagbf .GroupAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0072\u006fu\u0070"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_aagbf .GroupAttr ))});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_Members ()*CT_Members {_ceda :=&CT_Members {};return _ceda };func (_geeegd ST_DataValidationImeMode )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_bdbfaf :=_bc .Attr {};_bdbfaf .Name =name ;switch _geeegd {case ST_DataValidationImeModeUnset :_bdbfaf .Value =""; +case ST_DataValidationImeModeNoControl :_bdbfaf .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_DataValidationImeModeOff :_bdbfaf .Value ="\u006f\u0066\u0066";case ST_DataValidationImeModeOn :_bdbfaf .Value ="\u006f\u006e";case ST_DataValidationImeModeDisabled :_bdbfaf .Value ="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"; +case ST_DataValidationImeModeHiragana :_bdbfaf .Value ="\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_DataValidationImeModeFullKatakana :_bdbfaf .Value ="\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeHalfKatakana :_bdbfaf .Value ="\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061"; +case ST_DataValidationImeModeFullAlpha :_bdbfaf .Value ="\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeHalfAlpha :_bdbfaf .Value ="\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeFullHangul :_bdbfaf .Value ="\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c"; +case ST_DataValidationImeModeHalfHangul :_bdbfaf .Value ="\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return _bdbfaf ,nil ;};func (_fcea *CT_Formats )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gecb :=range start .Attr {if _gecb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecbc ,_caae :=_fa .ParseUint (_gecb .Value ,10,32); +if _caae !=nil {return _caae ;};_ecbca :=uint32 (_ecbc );_fcea .CountAttr =&_ecbca ;continue ;};};_bbafg :for {_dgbg ,_dcaa :=d .Token ();if _dcaa !=nil {return _dcaa ;};switch _cggee :=_dgbg .(type ){case _bc .StartElement :switch _cggee .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deeff :=NewCT_Format (); +if _cecd :=d .DecodeElement (_deeff ,&_cggee );_cecd !=nil {return _cecd ;};_fcea .Format =append (_fcea .Format ,_deeff );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_cggee .Name ); +if _dgacge :=d .Skip ();_dgacge !=nil {return _dgacge ;};};case _bc .EndElement :break _bbafg ;case _bc .CharData :};};return nil ;};type CT_RevisionRowColumn struct{ -// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path -func (_aegef *CT_DataBinding )ValidateWithPath (path string )error {return nil }; +// Sheet Id +SIdAttr uint32 ; -// ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path -func (_fcbga *CT_MergeCell )ValidateWithPath (path string )error {return nil };func (_gcbaga ST_DataConsolidateFunction )Validate ()error {return _gcbaga .ValidateWithPath ("")};func (_fce *AG_RevData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ab :=range start .Attr {if _ab .Name .Local =="\u0072\u0049\u0064"{_dg ,_cd :=_db .ParseUint (_ab .Value ,10,32); -if _cd !=nil {return _cd ;};_ggf :=uint32 (_dg );_fce .RIdAttr =&_ggf ;continue ;};if _ab .Name .Local =="\u0075\u0061"{_dfb ,_abc :=_db .ParseBool (_ab .Value );if _abc !=nil {return _abc ;};_fce .UaAttr =&_dfb ;continue ;};if _ab .Name .Local =="\u0072\u0061"{_cbg ,_ba :=_db .ParseBool (_ab .Value ); -if _ba !=nil {return _ba ;};_fce .RaAttr =&_cbg ;continue ;};};for {_cec ,_abg :=d .Token ();if _abg !=nil {return _bc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_abg ); -};if _daf ,_ga :=_cec .(_f .EndElement );_ga &&_daf .Name ==start .Name {break ;};};return nil ;};func (_eafd *CT_ExternalReferences )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbdd :for {_gbbfd ,_cbfb :=d .Token ();if _cbfb !=nil {return _cbfb ; -};switch _cdddg :=_gbbfd .(type ){case _f .StartElement :switch _cdddg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_eefc :=NewCT_ExternalReference (); -if _bfgab :=d .DecodeElement (_eefc ,&_cdddg );_bfgab !=nil {return _bfgab ;};_eafd .ExternalReference =append (_eafd .ExternalReference ,_eefc );default:_ec .Log .Debug ("\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",_cdddg .Name ); -if _gbdf :=d .Skip ();_gbdf !=nil {return _gbdf ;};};case _f .EndElement :break _gbdd ;case _f .CharData :};};return nil ;};type ST_Axis byte ;func (_gdab *CT_DateGroupItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079\u0065\u0061\u0072"},Value :_bc .Sprintf ("\u0025\u0076",_gdab .YearAttr )}); -if _gdab .MonthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u006f\u006et\u0068"},Value :_bc .Sprintf ("\u0025\u0076",*_gdab .MonthAttr )});};if _gdab .DayAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0079"},Value :_bc .Sprintf ("\u0025\u0076",*_gdab .DayAttr )}); -};if _gdab .HourAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u006f\u0075\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_gdab .HourAttr )});};if _gdab .MinuteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0075\u0074\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_gdab .MinuteAttr )}); -};if _gdab .SecondAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0063\u006f\u006e\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_gdab .SecondAttr )});};_eacbd ,_ggeee :=_gdab .DateTimeGroupingAttr .MarshalXMLAttr (_f .Name {Local :"\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}); -if _ggeee !=nil {return _ggeee ;};start .Attr =append (start .Attr ,_eacbd );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// End Of List +EolAttr *bool ; -// ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path -func (_dccfa *CT_TableParts )ValidateWithPath (path string )error {for _cbbcg ,_cfgae :=range _dccfa .TablePart {if _fbbag :=_cfgae .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0054\u0061\u0062l\u0065\u0050\u0061\u0072\u0074\u005b\u0025\u0064\u005d",path ,_cbbcg )); -_fbbag !=nil {return _fbbag ;};};return nil ;};func NewCT_CellAlignment ()*CT_CellAlignment {_facd :=&CT_CellAlignment {};return _facd };type VolTypes struct{CT_VolTypes };type CT_FileSharing struct{ +// Reference +RefAttr string ; -// Read Only Recommended -ReadOnlyRecommendedAttr *bool ; +// User Action +ActionAttr ST_rwColActionType ; -// User Name -UserNameAttr *string ; +// Edge Deleted +EdgeAttr *bool ; -// Write Reservation Password -ReservationPasswordAttr *string ; +// Undo +Undo []*CT_UndoInfo ; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Revised Row Column +Rcc []*CT_RevisionCellChange ; -// Password Hash Value -HashValueAttr *string ; +// Revision Format +Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_ddaac ST_PhoneticType )String ()string {switch _ddaac {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 "";};type CT_CalculatedItems struct{ -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Calculated Item Formula Count +CountAttr *uint32 ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ;};func (_cafeb *CT_MdxMemeberProp )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_degag :=range start .Attr {if _degag .Name .Local =="\u006e"{_ffgdg ,_cgbfc :=_db .ParseUint (_degag .Value ,10,32);if _cgbfc !=nil {return _cgbfc ; -};_cafeb .NAttr =uint32 (_ffgdg );continue ;};if _degag .Name .Local =="\u006e\u0070"{_fbffb ,_abea :=_db .ParseUint (_degag .Value ,10,32);if _abea !=nil {return _abea ;};_cafeb .NpAttr =uint32 (_fbffb );continue ;};};for {_efgdf ,_bbca :=d .Token (); -if _bbca !=nil {return _bc .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",_bbca );};if _aegfc ,_gbace :=_efgdf .(_f .EndElement ); -_gbace &&_aegfc .Name ==start .Name {break ;};};return nil ;};const (ST_DataValidationTypeUnset ST_DataValidationType =0;ST_DataValidationTypeNone ST_DataValidationType =1;ST_DataValidationTypeWhole ST_DataValidationType =2;ST_DataValidationTypeDecimal ST_DataValidationType =3; -ST_DataValidationTypeList ST_DataValidationType =4;ST_DataValidationTypeDate ST_DataValidationType =5;ST_DataValidationTypeTime ST_DataValidationType =6;ST_DataValidationTypeTextLength ST_DataValidationType =7;ST_DataValidationTypeCustom ST_DataValidationType =8; -);type CT_Comments struct{ +// Calculated Item +CalculatedItem []*CT_CalculatedItem ;}; -// Authors -Authors *CT_Authors ; +// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path +func (_ffbag *CT_SmartTagType )ValidateWithPath (path string )error {return nil }; -// List of Comments -CommentList *CT_CommentList ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_FunctionGroup and its children +func (_dadcf *CT_FunctionGroup )Validate ()error {return _dadcf .ValidateWithPath ("\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070");};func (_dddbe ST_RevisionAction )ValidateWithPath (path string )error {switch _dddbe {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 (_dddbe )); +};return nil ;};func NewCT_Colors ()*CT_Colors {_bgeee :=&CT_Colors {};return _bgeee };const (ST_PageOrderUnset ST_PageOrder =0;ST_PageOrderDownThenOver ST_PageOrder =1;ST_PageOrderOverThenDown ST_PageOrder =2;);func (_adgcd ST_VolValueType )ValidateWithPath (path string )error {switch _adgcd {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 (_adgcd )); +};return nil ;};func (_efbbf *CT_Dimensions )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _efbbf .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_efbbf .CountAttr )}); +};e .EncodeToken (start );if _efbbf .Dimension !=nil {_fegce :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}};for _ ,_dbad :=range _efbbf .Dimension {e .EncodeElement (_dbad ,_fegce ); +};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path -func (_baaba *CT_XmlCellPr )ValidateWithPath (path string )error {if _abfddb :=_baaba .XmlPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0050\u0072");_abfddb !=nil {return _abfddb ;};if _baaba .ExtLst !=nil {if _bcbcg :=_baaba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bcbcg !=nil {return _bcbcg ;};};return nil ;};const (ST_rwColActionTypeUnset ST_rwColActionType =0;ST_rwColActionTypeInsertRow ST_rwColActionType =1;ST_rwColActionTypeDeleteRow ST_rwColActionType =2;ST_rwColActionTypeInsertCol ST_rwColActionType =3;ST_rwColActionTypeDeleteCol ST_rwColActionType =4; -);func (_caeg *CT_Query )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbcfaa :=range start .Attr {if _fbcfaa .Name .Local =="\u006d\u0064\u0078"{_gaafa ,_gfbgd :=_fbcfaa .Value ,error (nil );if _gfbgd !=nil {return _gfbgd ;};_caeg .MdxAttr =_gaafa ; -continue ;};};_daabd :for {_ebbade ,_ecbdc :=d .Token ();if _ecbdc !=nil {return _ecbdc ;};switch _ceedf :=_ebbade .(type ){case _f .StartElement :switch _ceedf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_caeg .Tpls =NewCT_Tuples (); -if _gdfd :=d .DecodeElement (_caeg .Tpls ,&_ceedf );_gdfd !=nil {return _gdfd ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_ceedf .Name ); -if _aecde :=d .Skip ();_aecde !=nil {return _aecde ;};};case _f .EndElement :break _daabd ;case _f .CharData :};};return nil ;};func (_eccdc ST_ExternalConnectionType )Validate ()error {return _eccdc .ValidateWithPath ("")};func NewCT_NumFmts ()*CT_NumFmts {_ecbge :=&CT_NumFmts {}; -return _ecbge };func (_ffdbe ST_DataValidationImeMode )ValidateWithPath (path string )error {switch _ffdbe {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffdbe )); -};return nil ;}; +// Validate validates the CT_RevisionAutoFormatting and its children +func (_dgacd *CT_RevisionAutoFormatting )Validate ()error {return _dgacd .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg");}; -// ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path -func (_gfdfgf *CT_ProtectedRange )ValidateWithPath (path string )error {return nil };func (_gfccca *CT_PivotCache )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_gfccca .CacheIdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_gfccca .IdAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path +func (_gdecg *CT_DateTime )ValidateWithPath (path string )error {for _fdbfg ,_bbaaa :=range _gdecg .X {if _dcdbd :=_bbaaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_fdbfg ));_dcdbd !=nil {return _dcdbd ;}; +};return nil ;};func (_fddgf *CT_RangeSet )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ggdce :=range start .Attr {if _ggdce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggdce .Name .Local =="\u0069\u0064"||_ggdce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ggdce .Name .Local =="\u0069\u0064"{_aacfdf ,_cbdfb :=_ggdce .Value ,error (nil ); +if _cbdfb !=nil {return _cbdfb ;};_fddgf .IdAttr =&_aacfdf ;continue ;};if _ggdce .Name .Local =="\u0069\u0031"{_bacfd ,_bgaaf :=_fa .ParseUint (_ggdce .Value ,10,32);if _bgaaf !=nil {return _bgaaf ;};_defba :=uint32 (_bacfd );_fddgf .I1Attr =&_defba ; +continue ;};if _ggdce .Name .Local =="\u0069\u0033"{_afgae ,_egbcb :=_fa .ParseUint (_ggdce .Value ,10,32);if _egbcb !=nil {return _egbcb ;};_fcfdf :=uint32 (_afgae );_fddgf .I3Attr =&_fcfdf ;continue ;};if _ggdce .Name .Local =="\u0069\u0034"{_bafgf ,_dgdgeb :=_fa .ParseUint (_ggdce .Value ,10,32); +if _dgdgeb !=nil {return _dgdgeb ;};_eabgg :=uint32 (_bafgf );_fddgf .I4Attr =&_eabgg ;continue ;};if _ggdce .Name .Local =="\u0072\u0065\u0066"{_cbgfe ,_cbbcfc :=_ggdce .Value ,error (nil );if _cbbcfc !=nil {return _cbbcfc ;};_fddgf .RefAttr =&_cbgfe ; +continue ;};if _ggdce .Name .Local =="\u006e\u0061\u006d\u0065"{_fbgga ,_adeab :=_ggdce .Value ,error (nil );if _adeab !=nil {return _adeab ;};_fddgf .NameAttr =&_fbgga ;continue ;};if _ggdce .Name .Local =="\u0073\u0068\u0065e\u0074"{_cbgcf ,_fbgff :=_ggdce .Value ,error (nil ); +if _fbgff !=nil {return _fbgff ;};_fddgf .SheetAttr =&_cbgcf ;continue ;};if _ggdce .Name .Local =="\u0069\u0032"{_bccfc ,_daffb :=_fa .ParseUint (_ggdce .Value ,10,32);if _daffb !=nil {return _daffb ;};_gbbfaa :=uint32 (_bccfc );_fddgf .I2Attr =&_gbbfaa ; +continue ;};};for {_efebff ,_caffdac :=d .Token ();if _caffdac !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u003a\u0020\u0025\u0073",_caffdac );};if _bcgcfc ,_caggee :=_efebff .(_bc .EndElement ); +_caggee &&_bcgcfc .Name ==start .Name {break ;};};return nil ;};func (_gffff *CT_TableColumns )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bbcbc :=range start .Attr {if _bbcbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_eegee ,_dddfa :=_fa .ParseUint (_bbcbc .Value ,10,32); +if _dddfa !=nil {return _dddfa ;};_bdbgd :=uint32 (_eegee );_gffff .CountAttr =&_bdbgd ;continue ;};};_fdbab :for {_bdcdc ,_ceefdg :=d .Token ();if _ceefdg !=nil {return _ceefdg ;};switch _dcagc :=_bdcdc .(type ){case _bc .StartElement :switch _dcagc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfecbe :=NewCT_TableColumn (); +if _gagff :=d .DecodeElement (_cfecbe ,&_dcagc );_gagff !=nil {return _gagff ;};_gffff .TableColumn =append (_gffff .TableColumn ,_cfecbe );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_dcagc .Name ); +if _bebcab :=d .Skip ();_bebcab !=nil {return _bebcab ;};};case _bc .EndElement :break _fdbab ;case _bc .CharData :};};return nil ;};func (_eabga *CT_QueryTableDeletedFields )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_eedagc :=range start .Attr {if _eedagc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cegdf ,_ceeff :=_fa .ParseUint (_eedagc .Value ,10,32); +if _ceeff !=nil {return _ceeff ;};_accac :=uint32 (_cegdf );_eabga .CountAttr =&_accac ;continue ;};};_cddef :for {_bfgfa ,_bacfb :=d .Token ();if _bacfb !=nil {return _bacfb ;};switch _eecc :=_bfgfa .(type ){case _bc .StartElement :switch _eecc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gadfc :=NewCT_DeletedField (); +if _dfegb :=d .DecodeElement (_gadfc ,&_eecc );_dfegb !=nil {return _dfegb ;};_eabga .DeletedField =append (_eabga .DeletedField ,_gadfc );default:_ga .Log .Debug ("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",_eecc .Name ); +if _fdgadc :=d .Skip ();_fdgadc !=nil {return _fdgadc ;};};case _bc .EndElement :break _cddef ;case _bc .CharData :};};return nil ;}; -// Validate validates the CT_Index and its children -func (_gfegf *CT_Index )Validate ()error {return _gfegf .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064\u0065\u0078");};func (_accedb *CT_SingleXmlCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_accedb .XmlCellPr =NewCT_XmlCellPr (); -for _ ,_bdgege :=range start .Attr {if _bdgege .Name .Local =="\u0069\u0064"{_egcab ,_efbgbf :=_db .ParseUint (_bdgege .Value ,10,32);if _efbgbf !=nil {return _efbgbf ;};_accedb .IdAttr =uint32 (_egcab );continue ;};if _bdgege .Name .Local =="\u0072"{_ebadc ,_gcecc :=_bdgege .Value ,error (nil ); -if _gcecc !=nil {return _gcecc ;};_accedb .RAttr =_ebadc ;continue ;};if _bdgege .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_gaafg ,_egdcfb :=_db .ParseUint (_bdgege .Value ,10,32);if _egdcfb !=nil {return _egdcfb ; -};_accedb .ConnectionIdAttr =uint32 (_gaafg );continue ;};};_efgbfg :for {_bdefb ,_fffaa :=d .Token ();if _fffaa !=nil {return _fffaa ;};switch _bdgaba :=_bdefb .(type ){case _f .StartElement :switch _bdgaba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078m\u006c\u0043\u0065\u006c\u006c\u0050r"}:if _dbadfb :=d .DecodeElement (_accedb .XmlCellPr ,&_bdgaba ); -_dbadfb !=nil {return _dbadfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_accedb .ExtLst =NewCT_ExtensionList (); -if _ececg :=d .DecodeElement (_accedb .ExtLst ,&_bdgaba );_ececg !=nil {return _ececg ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bdgaba .Name ); -if _bgfacf :=d .Skip ();_bgfacf !=nil {return _bgfacf ;};};case _f .EndElement :break _efgbfg ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path +func (_fegba *CT_VolTopic )ValidateWithPath (path string )error {if _bfgfad :=_fegba .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_bfgfad !=nil {return _bfgfad ;};for _cfgdef ,_efffaf :=range _fegba .Tr {if _ddefbb :=_efffaf .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_cfgdef )); +_ddefbb !=nil {return _ddefbb ;};};return nil ;};func (_fccaec *CT_TableColumn )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cdfefb :=range start .Attr {if _cdfefb .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_ccffde ,_gbgafg :=_fa .ParseUint (_cdfefb .Value ,10,32); +if _gbgafg !=nil {return _gbgafg ;};_acbfb :=uint32 (_ccffde );_fccaec .TotalsRowDxfIdAttr =&_acbfb ;continue ;};if _cdfefb .Name .Local =="\u0069\u0064"{_eebfc ,_eedfg :=_fa .ParseUint (_cdfefb .Value ,10,32);if _eedfg !=nil {return _eedfg ;};_fccaec .IdAttr =uint32 (_eebfc ); +continue ;};if _cdfefb .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_ddceg ,_fdfgfd :=_cdfefb .Value ,error (nil );if _fdfgfd !=nil {return _fdfgfd ;};_fccaec .HeaderRowCellStyleAttr =&_ddceg ; +continue ;};if _cdfefb .Name .Local =="\u006e\u0061\u006d\u0065"{_eeagfc ,_abddad :=_cdfefb .Value ,error (nil );if _abddad !=nil {return _abddad ;};_fccaec .NameAttr =_eeagfc ;continue ;};if _cdfefb .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"{_cagae ,_ggbea :=_cdfefb .Value ,error (nil ); +if _ggbea !=nil {return _ggbea ;};_fccaec .TotalsRowLabelAttr =&_cagae ;continue ;};if _cdfefb .Name .Local =="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"{_baaaf ,_ffgeb :=_fa .ParseUint (_cdfefb .Value ,10,32); +if _ffgeb !=nil {return _ffgeb ;};_eddbb :=uint32 (_baaaf );_fccaec .QueryTableFieldIdAttr =&_eddbb ;continue ;};if _cdfefb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_ffaggc ,_fddbb :=_fa .ParseUint (_cdfefb .Value ,10,32); +if _fddbb !=nil {return _fddbb ;};_cdfbc :=uint32 (_ffaggc );_fccaec .HeaderRowDxfIdAttr =&_cdfbc ;continue ;};if _cdfefb .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_bbbed ,_dccbf :=_fa .ParseUint (_cdfefb .Value ,10,32);if _dccbf !=nil {return _dccbf ; +};_bdbfdg :=uint32 (_bbbed );_fccaec .DataDxfIdAttr =&_bdbfdg ;continue ;};if _cdfefb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_aagga ,_bcdcc :=_cdfefb .Value ,error (nil );if _bcdcc !=nil {return _bcdcc ;};_fccaec .UniqueNameAttr =&_aagga ; +continue ;};if _cdfefb .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"{_fccaec .TotalsRowFunctionAttr .UnmarshalXMLAttr (_cdfefb );continue ;};if _cdfefb .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_dfacbc ,_dbfgd :=_cdfefb .Value ,error (nil ); +if _dbfgd !=nil {return _dbfgd ;};_fccaec .DataCellStyleAttr =&_dfacbc ;continue ;};if _cdfefb .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_eggbf ,_dfgbc :=_cdfefb .Value ,error (nil );if _dfgbc !=nil {return _dfgbc ; +};_fccaec .TotalsRowCellStyleAttr =&_eggbf ;continue ;};};_ddgfc :for {_cbfbd ,_agef :=d .Token ();if _agef !=nil {return _agef ;};switch _afbag :=_cbfbd .(type ){case _bc .StartElement :switch _afbag .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fccaec .CalculatedColumnFormula =NewCT_TableFormula (); +if _fbdd :=d .DecodeElement (_fccaec .CalculatedColumnFormula ,&_afbag );_fbdd !=nil {return _fbdd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fccaec .TotalsRowFormula =NewCT_TableFormula (); +if _ffdeb :=d .DecodeElement (_fccaec .TotalsRowFormula ,&_afbag );_ffdeb !=nil {return _ffdeb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fccaec .XmlColumnPr =NewCT_XmlColumnPr (); +if _cbdac :=d .DecodeElement (_fccaec .XmlColumnPr ,&_afbag );_cbdac !=nil {return _cbdac ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fccaec .ExtLst =NewCT_ExtensionList (); +if _bdbag :=d .DecodeElement (_fccaec .ExtLst ,&_afbag );_bdbag !=nil {return _bdbag ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_afbag .Name ); +if _aecfdb :=d .Skip ();_aecfdb !=nil {return _aecfdb ;};};case _bc .EndElement :break _ddgfc ;case _bc .CharData :};};return nil ;};const (ST_DateTimeGroupingUnset ST_DateTimeGrouping =0;ST_DateTimeGroupingYear ST_DateTimeGrouping =1;ST_DateTimeGroupingMonth ST_DateTimeGrouping =2; +ST_DateTimeGroupingDay ST_DateTimeGrouping =3;ST_DateTimeGroupingHour ST_DateTimeGrouping =4;ST_DateTimeGroupingMinute ST_DateTimeGrouping =5;ST_DateTimeGroupingSecond ST_DateTimeGrouping =6;);func (_abfca *CT_GroupItems )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_egef :=range start .Attr {if _egef .Name .Local =="\u0063\u006f\u0075n\u0074"{_egdgb ,_abace :=_fa .ParseUint (_egef .Value ,10,32); +if _abace !=nil {return _abace ;};_ebaea :=uint32 (_egdgb );_abfca .CountAttr =&_ebaea ;continue ;};};_daacg :for {_fbfbd ,_ffgec :=d .Token ();if _ffgec !=nil {return _ffgec ;};switch _dbdeg :=_fbfbd .(type ){case _bc .StartElement :switch _dbdeg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcgf :=NewCT_Missing (); +if _fbacc :=d .DecodeElement (_cdcgf ,&_dbdeg );_fbacc !=nil {return _fbacc ;};_abfca .M =append (_abfca .M ,_cdcgf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbe :=NewCT_Number (); +if _efegf :=d .DecodeElement (_ccbe ,&_dbdeg );_efegf !=nil {return _efegf ;};_abfca .N =append (_abfca .N ,_ccbe );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_facdg :=NewCT_Boolean (); +if _cbgdcd :=d .DecodeElement (_facdg ,&_dbdeg );_cbgdcd !=nil {return _cbgdcd ;};_abfca .B =append (_abfca .B ,_facdg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_cdcag :=NewCT_Error (); +if _debeab :=d .DecodeElement (_cdcag ,&_dbdeg );_debeab !=nil {return _debeab ;};_abfca .E =append (_abfca .E ,_cdcag );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_ebgda :=NewCT_String (); +if _efcae :=d .DecodeElement (_ebgda ,&_dbdeg );_efcae !=nil {return _efcae ;};_abfca .S =append (_abfca .S ,_ebgda );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gccb :=NewCT_DateTime (); +if _gabag :=d .DecodeElement (_gccb ,&_dbdeg );_gabag !=nil {return _gabag ;};_abfca .D =append (_abfca .D ,_gccb );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_dbdeg .Name ); +if _gcfdc :=d .Skip ();_gcfdc !=nil {return _gcfdc ;};};case _bc .EndElement :break _daacg ;case _bc .CharData :};};return nil ;};func NewCT_RowHierarchiesUsage ()*CT_RowHierarchiesUsage {_deag :=&CT_RowHierarchiesUsage {};return _deag ;};func (_aaccf *CT_PivotSelection )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _aaccf .PaneAttr !=ST_PaneUnset {_dbccg ,_bagbaf :=_aaccf .PaneAttr .MarshalXMLAttr (_bc .Name {Local :"\u0070\u0061\u006e\u0065"}); +if _bagbaf !=nil {return _bagbaf ;};start .Attr =append (start .Attr ,_dbccg );};if _aaccf .ShowHeaderAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_aaccf .ShowHeaderAttr ))}); +};if _aaccf .LabelAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0061\u0062e\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_aaccf .LabelAttr ))});};if _aaccf .DataAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_aaccf .DataAttr ))}); +};if _aaccf .ExtendableAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_aaccf .ExtendableAttr ))});};if _aaccf .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_aaccf .CountAttr )}); +};if _aaccf .AxisAttr !=ST_AxisUnset {_ebbcb ,_bdcca :=_aaccf .AxisAttr .MarshalXMLAttr (_bc .Name {Local :"\u0061\u0078\u0069\u0073"});if _bdcca !=nil {return _bdcca ;};start .Attr =append (start .Attr ,_ebbcb );};if _aaccf .DimensionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_a .Sprintf ("\u0025\u0076",*_aaccf .DimensionAttr )}); +};if _aaccf .StartAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_aaccf .StartAttr )});};if _aaccf .MinAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_aaccf .MinAttr )}); +};if _aaccf .MaxAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0061\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_aaccf .MaxAttr )});};if _aaccf .ActiveRowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"},Value :_a .Sprintf ("\u0025\u0076",*_aaccf .ActiveRowAttr )}); +};if _aaccf .ActiveColAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"},Value :_a .Sprintf ("\u0025\u0076",*_aaccf .ActiveColAttr )});};if _aaccf .PreviousRowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_aaccf .PreviousRowAttr )}); +};if _aaccf .PreviousColAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_aaccf .PreviousColAttr )});};if _aaccf .ClickAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006c\u0069c\u006b"},Value :_a .Sprintf ("\u0025\u0076",*_aaccf .ClickAttr )}); +};if _aaccf .IdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_aaccf .IdAttr )});};e .EncodeToken (start );_cgeggge :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}}; +e .EncodeElement (_aaccf .PivotArea ,_cgeggge );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dacge *CT_PrintOptions )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dacge .HorizontalCenteredAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dacge .HorizontalCenteredAttr ))}); +};if _dacge .VerticalCenteredAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dacge .VerticalCenteredAttr ))}); +};if _dacge .HeadingsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dacge .HeadingsAttr ))});};if _dacge .GridLinesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dacge .GridLinesAttr ))}); +};if _dacge .GridLinesSetAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dacge .GridLinesSetAttr ))});}; +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_fdgae ST_FontScheme )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_fdgae .String (),start );};func (_bcacb *CT_PivotHierarchy )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_abbff :=range start .Attr {if _abbff .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_dbfbd ,_faegdf :=_fa .ParseBool (_abbff .Value ); +if _faegdf !=nil {return _faegdf ;};_bcacb .DragToDataAttr =&_dbfbd ;continue ;};if _abbff .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_aacgdd ,_gafdf :=_fa .ParseBool (_abbff .Value );if _gafdf !=nil {return _gafdf ;};_bcacb .OutlineAttr =&_aacgdd ; +continue ;};if _abbff .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_fcgae ,_fccgd :=_fa .ParseBool (_abbff .Value );if _fccgd !=nil {return _fccgd ;};_bcacb .SubtotalTopAttr =&_fcgae ;continue ;};if _abbff .Name .Local =="\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_gbgabe ,_dffee :=_fa .ParseBool (_abbff .Value ); +if _dffee !=nil {return _dffee ;};_bcacb .ShowInFieldListAttr =&_gbgabe ;continue ;};if _abbff .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_aebac ,_afgbc :=_fa .ParseBool (_abbff .Value );if _afgbc !=nil {return _afgbc ;};_bcacb .DragToRowAttr =&_aebac ; +continue ;};if _abbff .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_decad ,_feefe :=_fa .ParseBool (_abbff .Value );if _feefe !=nil {return _feefe ;};_bcacb .DragToColAttr =&_decad ;continue ;};if _abbff .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_eebbf ,_ecdcad :=_fa .ParseBool (_abbff .Value ); +if _ecdcad !=nil {return _ecdcad ;};_bcacb .DragToPageAttr =&_eebbf ;continue ;};if _abbff .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"{_abcfa ,_gdfgaa :=_fa .ParseBool (_abbff .Value ); +if _gdfgaa !=nil {return _gdfgaa ;};_bcacb .MultipleItemSelectionAllowedAttr =&_abcfa ;continue ;};if _abbff .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_baeab ,_dbdbf :=_fa .ParseBool (_abbff .Value );if _dbdbf !=nil {return _dbdbf ;};_bcacb .DragOffAttr =&_baeab ; +continue ;};if _abbff .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_abdaf ,_dbgffa :=_fa .ParseBool (_abbff .Value );if _dbgffa !=nil {return _dbgffa ; +};_bcacb .IncludeNewItemsInFilterAttr =&_abdaf ;continue ;};if _abbff .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_bgeea ,_ccfbf :=_abbff .Value ,error (nil );if _ccfbf !=nil {return _ccfbf ;};_bcacb .CaptionAttr =&_bgeea ;continue ;};};_bffef :for {_ggbccd ,_fabfb :=d .Token (); +if _fabfb !=nil {return _fabfb ;};switch _edgd :=_ggbccd .(type ){case _bc .StartElement :switch _edgd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcacb .Mps =NewCT_MemberProperties (); +if _ffacb :=d .DecodeElement (_bcacb .Mps ,&_edgd );_ffacb !=nil {return _ffacb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgegef :=NewCT_Members (); +if _eccga :=d .DecodeElement (_cgegef ,&_edgd );_eccga !=nil {return _eccga ;};_bcacb .Members =append (_bcacb .Members ,_cgegef );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcacb .ExtLst =NewCT_ExtensionList (); +if _ggegd :=d .DecodeElement (_bcacb .ExtLst ,&_edgd );_ggegd !=nil {return _ggegd ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_edgd .Name ); +if _gedgg :=d .Skip ();_gedgg !=nil {return _gedgg ;};};case _bc .EndElement :break _bffef ;case _bc .CharData :};};return nil ;};func NewCT_LegacyDrawing ()*CT_LegacyDrawing {_adacab :=&CT_LegacyDrawing {};return _adacab };type ST_SheetViewType byte ; +type AG_AutoFormat struct{AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_egcac *CT_SmartTagPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _egcac .EmbedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065\u006d\u0062e\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_egcac .EmbedAttr ))}); +};if _egcac .ShowAttr !=ST_SmartTagShowUnset {_gcfec ,_eadeg :=_egcac .ShowAttr .MarshalXMLAttr (_bc .Name {Local :"\u0073\u0068\u006f\u0077"});if _eadeg !=nil {return _eadeg ;};start .Attr =append (start .Attr ,_gcfec );};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_dfcee *CT_OleObjects )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_eefdf :for {_deecd ,_ebfac :=d .Token ();if _ebfac !=nil {return _ebfac ;};switch _gfgba :=_deecd .(type ){case _bc .StartElement :switch _gfgba .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bfgdg :=NewCT_OleObject (); +if _fgfdf :=d .DecodeElement (_bfgdg ,&_gfgba );_fgfdf !=nil {return _fgfdf ;};_dfcee .OleObject =append (_dfcee .OleObject ,_bfgdg );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gfgba .Name ); +if _fbacgf :=d .Skip ();_fbacgf !=nil {return _fbacgf ;};};case _bc .EndElement :break _eefdf ;case _bc .CharData :};};return nil ;};func (_bdfff *CT_TableStyleElement )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bdfff .TypeAttr =ST_TableStyleType (1); +for _ ,_debdb :=range start .Attr {if _debdb .Name .Local =="\u0074\u0079\u0070\u0065"{_bdfff .TypeAttr .UnmarshalXMLAttr (_debdb );continue ;};if _debdb .Name .Local =="\u0073\u0069\u007a\u0065"{_dfebff ,_dceag :=_fa .ParseUint (_debdb .Value ,10,32); +if _dceag !=nil {return _dceag ;};_dfgcg :=uint32 (_dfebff );_bdfff .SizeAttr =&_dfgcg ;continue ;};if _debdb .Name .Local =="\u0064\u0078\u0066I\u0064"{_bdbcgf ,_ebafafg :=_fa .ParseUint (_debdb .Value ,10,32);if _ebafafg !=nil {return _ebafafg ;};_bceee :=uint32 (_bdbcgf ); +_bdfff .DxfIdAttr =&_bceee ;continue ;};};for {_gdfgfa ,_daabe :=d .Token ();if _daabe !=nil {return _a .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",_daabe ); +};if _eefee ,_caeeag :=_gdfgfa .(_bc .EndElement );_caeeag &&_eefee .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path -func (_bbfeee *CT_GradientFill )ValidateWithPath (path string )error {if _aaefb :=_bbfeee .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aaefb !=nil {return _aaefb ;};for _fbefa ,_acadff :=range _bbfeee .Stop {if _edbbg :=_acadff .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0053\u0074\u006f\u0070\u005b\u0025\u0064\u005d",path ,_fbefa )); -_edbbg !=nil {return _edbbg ;};};return nil ;};func (_afdfee *CT_HierarchyUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_beada :=range start .Attr {if _beada .Name .Local =="\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"{_eccdg ,_fgfac :=_db .ParseInt (_beada .Value ,10,32); -if _fgfac !=nil {return _fgfac ;};_afdfee .HierarchyUsageAttr =int32 (_eccdg );continue ;};};for {_efcfgd ,_afeba :=d .Token ();if _afeba !=nil {return _bc .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",_afeba ); -};if _dceca ,_fbbeg :=_efcfgd .(_f .EndElement );_fbbeg &&_dceca .Name ==start .Name {break ;};};return nil ;};func (_fbfaab ST_FieldSortType )ValidateWithPath (path string )error {switch _fbfaab {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbfaab )); -};return nil ;};func (_aggac ST_MdxKPIProperty )ValidateWithPath (path string )error {switch _aggac {case 0,1,2,3,4,5,6:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aggac )); -};return nil ;};func (_ggbbe *CT_VolTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_bgcaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065"}};for _ ,_bbeff :=range _ggbbe .VolType {e .EncodeElement (_bbeff ,_bgcaa ); -};if _ggbbe .ExtLst !=nil {_eefaad :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggbbe .ExtLst ,_eefaad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Worksheet ()*CT_Worksheet {_afbfg :=&CT_Worksheet {}; -_afbfg .SheetData =NewCT_SheetData ();return _afbfg ;};func NewCT_VolTypes ()*CT_VolTypes {_bgdcg :=&CT_VolTypes {};return _bgdcg };func (_cebgc *PivotCacheRecords )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="m\u0061:\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073";return _cebgc .CT_PivotCacheRecords .MarshalXML (e ,start );}; +// Validate validates the CT_Authors and its children +func (_aca *CT_Authors )Validate ()error {return _aca .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");};func (_bceaf *Revisions )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bceaf .CT_Revisions .MarshalXML (e ,start );}; -// Validate validates the CT_OutlinePr and its children -func (_cdfa *CT_OutlinePr )Validate ()error {return _cdfa .ValidateWithPath ("\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");}; +// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path +func (_fcdc *CT_Connection )ValidateWithPath (path string )error {if _eebf :=_fcdc .CredentialsAttr .ValidateWithPath (path +"\u002f\u0043r\u0065\u0064\u0065n\u0074\u0069\u0061\u006c\u0073\u0041\u0074\u0074\u0072");_eebf !=nil {return _eebf ;};if _fcdc .DbPr !=nil {if _edegc :=_fcdc .DbPr .ValidateWithPath (path +"\u002f\u0044\u0062P\u0072"); +_edegc !=nil {return _edegc ;};};if _fcdc .OlapPr !=nil {if _addg :=_fcdc .OlapPr .ValidateWithPath (path +"\u002fO\u006c\u0061\u0070\u0050\u0072");_addg !=nil {return _addg ;};};if _fcdc .WebPr !=nil {if _bbcb :=_fcdc .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072"); +_bbcb !=nil {return _bbcb ;};};if _fcdc .TextPr !=nil {if _acae :=_fcdc .TextPr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0050\u0072");_acae !=nil {return _acae ;};};if _fcdc .Parameters !=nil {if _efbe :=_fcdc .Parameters .ValidateWithPath (path +"/\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"); +_efbe !=nil {return _efbe ;};};if _fcdc .ExtLst !=nil {if _fffe :=_fcdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fffe !=nil {return _fffe ;};};return nil ;};func (_dbgg *CT_MemberProperties )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ecbg :=range start .Attr {if _ecbg .Name .Local =="\u0063\u006f\u0075n\u0074"{_babad ,_cfgeae :=_fa .ParseUint (_ecbg .Value ,10,32); +if _cfgeae !=nil {return _cfgeae ;};_ecagd :=uint32 (_babad );_dbgg .CountAttr =&_ecagd ;continue ;};};_fdced :for {_cedbf ,_fgaee :=d .Token ();if _fgaee !=nil {return _fgaee ;};switch _fgbd :=_cedbf .(type ){case _bc .StartElement :switch _fgbd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcaae :=NewCT_MemberProperty (); +if _fabbgg :=d .DecodeElement (_bcaae ,&_fgbd );_fabbgg !=nil {return _fabbgg ;};_dbgg .Mp =append (_dbgg .Mp ,_bcaae );default:_ga .Log .Debug ("\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",_fgbd .Name ); +if _cbfec :=d .Skip ();_cbfec !=nil {return _cbfec ;};};case _bc .EndElement :break _fdced ;case _bc .CharData :};};return nil ;};func (_cfcggf ST_MdxKPIProperty )Validate ()error {return _cfcggf .ValidateWithPath ("")};type CT_PivotAreas struct{ -// Validate validates the CT_PCDSDTCEntries and its children -func (_cacbb *CT_PCDSDTCEntries )Validate ()error {return _cacbb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u0053\u0044\u0054\u0043\u0045\u006et\u0072\u0069\u0065\u0073");};func (_bdbeea ST_IconSetType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ccceb :=_f .Attr {}; -_ccceb .Name =name ;switch _bdbeea {case ST_IconSetTypeUnset :_ccceb .Value ="";case ST_IconSetType3Arrows :_ccceb .Value ="\u0033A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType3ArrowsGray :_ccceb .Value ="3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079"; -case ST_IconSetType3Flags :_ccceb .Value ="\u0033\u0046\u006c\u0061\u0067\u0073";case ST_IconSetType3TrafficLights1 :_ccceb .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case ST_IconSetType3TrafficLights2 :_ccceb .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032"; -case ST_IconSetType3Signs :_ccceb .Value ="\u0033\u0053\u0069\u0067\u006e\u0073";case ST_IconSetType3Symbols :_ccceb .Value ="\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case ST_IconSetType3Symbols2 :_ccceb .Value ="\u0033S\u0079\u006d\u0062\u006f\u006c\u00732"; -case ST_IconSetType4Arrows :_ccceb .Value ="\u0034A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType4ArrowsGray :_ccceb .Value ="4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType4RedToBlack :_ccceb .Value ="4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b"; -case ST_IconSetType4Rating :_ccceb .Value ="\u0034R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType4TrafficLights :_ccceb .Value ="\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case ST_IconSetType5Arrows :_ccceb .Value ="\u0035A\u0072\u0072\u006f\u0077\u0073"; -case ST_IconSetType5ArrowsGray :_ccceb .Value ="5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType5Rating :_ccceb .Value ="\u0035R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType5Quarters :_ccceb .Value ="\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s"; -};return _ccceb ,nil ;}; +// Pivot Area Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path -func (_cdbab *CT_PivotHierarchies )ValidateWithPath (path string )error {for _afegcd ,_ebbebf :=range _cdbab .PivotHierarchy {if _fface :=_ebbebf .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_afegcd )); -_fface !=nil {return _fface ;};};return nil ;};func (_cadb *CT_ChartsheetPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cadb .PublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cadb .PublishedAttr ))}); -};if _cadb .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cadb .CodeNameAttr )});};e .EncodeToken (start );if _cadb .TabColor !=nil {_fgbba :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_cadb .TabColor ,_fgbba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfaab ST_TargetScreenSize )ValidateWithPath (path string )error {switch _cfaab {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfaab )); -};return nil ;};func (_cbfbb ST_Visibility )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cbfbb .String (),start );};func (_egffb *CT_TableStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_egffb .NameAttr )}); -if _egffb .PivotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egffb .PivotAttr ))});};if _egffb .TableAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062l\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egffb .TableAttr ))}); -};if _egffb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_egffb .CountAttr )});};e .EncodeToken (start );if _egffb .TableStyleElement !=nil {_bbdef :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074"}}; -for _ ,_eeedf :=range _egffb .TableStyleElement {e .EncodeElement (_eeedf ,_bbdef );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgddf *CT_PivotAreas )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dgddf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_dgddf .CountAttr )}); -};e .EncodeToken (start );if _dgddf .PivotArea !=nil {_fbgac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};for _ ,_cgade :=range _dgddf .PivotArea {e .EncodeElement (_cgade ,_fbgac ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gcaf *CT_ChartFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0061r\u0074"},Value :_bc .Sprintf ("\u0025\u0076",_gcaf .ChartAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_bc .Sprintf ("\u0025\u0076",_gcaf .FormatAttr )});if _gcaf .SeriesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0072\u0069\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gcaf .SeriesAttr ))}); -};e .EncodeToken (start );_dedcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_gcaf .PivotArea ,_dedcg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_bgbfa *CT_CustomSheetView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bgbfa .GuidAttr )});if _bgbfa .ScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_bgbfa .ScaleAttr )}); -};if _bgbfa .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bgbfa .ColorIdAttr )});};if _bgbfa .ShowPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bgbfa .ShowPageBreaksAttr ))}); -};if _bgbfa .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bgbfa .ShowFormulasAttr ))});}; -if _bgbfa .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bgbfa .ShowGridLinesAttr ))}); -};if _bgbfa .ShowRowColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bgbfa .ShowRowColAttr ))});};if _bgbfa .OutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bgbfa .OutlineSymbolsAttr ))}); -};if _bgbfa .ZeroValuesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bgbfa .ZeroValuesAttr ))});};if _bgbfa .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bgbfa .FitToPageAttr ))}); -};if _bgbfa .PrintAreaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bgbfa .PrintAreaAttr ))});};if _bgbfa .FilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bgbfa .FilterAttr ))}); -};if _bgbfa .ShowAutoFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bgbfa .ShowAutoFilterAttr ))}); -};if _bgbfa .HiddenRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bgbfa .HiddenRowsAttr ))});};if _bgbfa .HiddenColumnsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bgbfa .HiddenColumnsAttr ))}); -};if _bgbfa .StateAttr !=ST_SheetStateUnset {_afeg ,_gcec :=_bgbfa .StateAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0061t\u0065"});if _gcec !=nil {return _gcec ;};start .Attr =append (start .Attr ,_afeg );};if _bgbfa .FilterUniqueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bgbfa .FilterUniqueAttr ))}); -};if _bgbfa .ViewAttr !=ST_SheetViewTypeUnset {_eecda ,_gfdg :=_bgbfa .ViewAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0069\u0065\u0077"});if _gfdg !=nil {return _gfdg ;};start .Attr =append (start .Attr ,_eecda );};if _bgbfa .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bgbfa .ShowRulerAttr ))}); -};if _bgbfa .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_bgbfa .TopLeftCellAttr )});};e .EncodeToken (start ); -if _bgbfa .Pane !=nil {_cfbb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_bgbfa .Pane ,_cfbb );};if _bgbfa .Selection !=nil {_effb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_bgbfa .Selection ,_effb );};if _bgbfa .RowBreaks !=nil {_dddd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_bgbfa .RowBreaks ,_dddd );};if _bgbfa .ColBreaks !=nil {_acgg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}}; -e .EncodeElement (_bgbfa .ColBreaks ,_acgg );};if _bgbfa .PageMargins !=nil {_aaac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bgbfa .PageMargins ,_aaac ); -};if _bgbfa .PrintOptions !=nil {_cbebb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_bgbfa .PrintOptions ,_cbebb );};if _bgbfa .PageSetup !=nil {_ebbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; -e .EncodeElement (_bgbfa .PageSetup ,_ebbd );};if _bgbfa .HeaderFooter !=nil {_edbg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_bgbfa .HeaderFooter ,_edbg ); -};if _bgbfa .AutoFilter !=nil {_eaadg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_bgbfa .AutoFilter ,_eaadg );};if _bgbfa .ExtLst !=nil {_dbdcc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_bgbfa .ExtLst ,_dbdcc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcgadb *ST_CellFormulaType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dcgadb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dcgadb =1; -case "\u0061\u0072\u0072a\u0079":*_dcgadb =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_dcgadb =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_dcgadb =4;};return nil ;}; +// Pivot Area +PivotArea []*CT_PivotArea ;};func _agbfb (_baaae bool )uint8 {if _baaae {return 1;};return 0;};type CT_PhoneticPr struct{ -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_cbga *CT_Color )ValidateWithPath (path string )error {return nil }; +// Font Id +FontIdAttr uint32 ; -// ValidateWithPath validates the CT_Member and its children, prefixing error messages with path -func (_caccb *CT_Member )ValidateWithPath (path string )error {return nil }; +// Character Type +TypeAttr ST_PhoneticType ; -// Validate validates the CT_Table and its children -func (_caacd *CT_Table )Validate ()error {return _caacd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};type CT_DataConsolidate struct{ +// Alignment +AlignmentAttr ST_PhoneticAlignment ;};func (_bbaa *CT_CacheField )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_bbaa .NameAttr )}); +if _bbaa .CaptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_bbaa .CaptionAttr )});};if _bbaa .PropertyNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bbaa .PropertyNameAttr )}); +};if _bbaa .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bbaa .ServerFieldAttr ))});};if _bbaa .UniqueListAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bbaa .UniqueListAttr ))}); +};if _bbaa .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bbaa .NumFmtIdAttr )});};if _bbaa .FormulaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_a .Sprintf ("\u0025\u0076",*_bbaa .FormulaAttr )}); +};if _bbaa .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bbaa .SqlTypeAttr )});};if _bbaa .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_a .Sprintf ("\u0025\u0076",*_bbaa .HierarchyAttr )}); +};if _bbaa .LevelAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bbaa .LevelAttr )});};if _bbaa .DatabaseFieldAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bbaa .DatabaseFieldAttr ))}); +};if _bbaa .MappingCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bbaa .MappingCountAttr )});};if _bbaa .MemberPropertyFieldAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bbaa .MemberPropertyFieldAttr ))}); +};e .EncodeToken (start );if _bbaa .SharedItems !=nil {_fgd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bbaa .SharedItems ,_fgd );};if _bbaa .FieldGroup !=nil {_bda :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}}; +e .EncodeElement (_bbaa .FieldGroup ,_bda );};if _bbaa .MpMap !=nil {_fde :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u004d\u0061\u0070"}};for _ ,_eceg :=range _bbaa .MpMap {e .EncodeElement (_eceg ,_fde );};};if _bbaa .ExtLst !=nil {_aeb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_bbaa .ExtLst ,_aeb );};e .EncodeToken (_bc .EndElement {Name :start .Name });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_InputCells struct{ -// Function Index -FunctionAttr ST_DataConsolidateFunction ; +// Reference +RAttr string ; -// Use Starting Column Labels -StartLabelsAttr *bool ; +// Deleted +DeletedAttr *bool ; -// Starting Column Labels -LeftLabelsAttr *bool ; +// Undone +UndoneAttr *bool ; -// Labels In Top Row -TopLabelsAttr *bool ; +// Value +ValAttr string ; -// Link -LinkAttr *bool ; +// Number Format Id +NumFmtIdAttr *uint32 ;};func (_gefeg *CalcChain )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gefeg .CT_CalcChain =*NewCT_CalcChain ();_gcbfa :for {_decac ,_dgaafa :=d .Token ();if _dgaafa !=nil {return _dgaafa ;};switch _dabeae :=_decac .(type ){case _bc .StartElement :switch _dabeae .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_ceadf :=NewCT_CalcCell (); +if _ccaaa :=d .DecodeElement (_ceadf ,&_dabeae );_ccaaa !=nil {return _ccaaa ;};_gefeg .C =append (_gefeg .C ,_ceadf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gefeg .ExtLst =NewCT_ExtensionList (); +if _dbgfc :=d .DecodeElement (_gefeg .ExtLst ,&_dabeae );_dbgfc !=nil {return _dbgfc ;};default:_ga .Log .Debug ("\u0073k\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",_dabeae .Name ); +if _bafff :=d .Skip ();_bafff !=nil {return _bafff ;};};case _bc .EndElement :break _gcbfa ;case _bc .CharData :};};return nil ;};func (_efbead *CT_VerticalAlignFontProperty )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_efbead .ValAttr =_gd .ST_VerticalAlignRun (1); +for _ ,_ecagfg :=range start .Attr {if _ecagfg .Name .Local =="\u0076\u0061\u006c"{_efbead .ValAttr .UnmarshalXMLAttr (_ecagfg );continue ;};};for {_ecgdbb ,_gacdc :=d .Token ();if _gacdc !=nil {return _a .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",_gacdc ); +};if _ebfc ,_afdga :=_ecgdbb .(_bc .EndElement );_afdga &&_ebfc .Name ==start .Name {break ;};};return nil ;};type CT_Mdx struct{ -// Data Consolidation References -DataRefs *CT_DataRefs ;};type CT_QueryTableDeletedFields struct{ +// Connection Name Index +NAttr uint32 ; -// Deleted Fields Count -CountAttr *uint32 ; +// Cube Function Tag +FAttr ST_MdxFunctionType ; -// Deleted Field -DeletedField []*CT_DeletedField ;};func (_gebgd *CT_SheetBackgroundPicture )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agedf :=range start .Attr {if _agedf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agedf .Name .Local =="\u0069\u0064"||_agedf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_agedf .Name .Local =="\u0069\u0064"{_dgdcc ,_ddccf :=_agedf .Value ,error (nil ); -if _ddccf !=nil {return _ddccf ;};_gebgd .IdAttr =_dgdcc ;continue ;};};for {_agebb ,_cdbfc :=d .Token ();if _cdbfc !=nil {return _bc .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",_cdbfc ); -};if _ddcfb ,_facge :=_agebb .(_f .EndElement );_facge &&_ddcfb .Name ==start .Name {break ;};};return nil ;}; +// Tuple MDX Metadata +T *CT_MdxTuple ; -// Validate validates the CT_FileRecoveryPr and its children -func (_fbdg *CT_FileRecoveryPr )Validate ()error {return _fbdg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072");};func (_ddefg *ST_PhoneticType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agcgg ,_ffggaf :=d .Token (); -if _ffggaf !=nil {return _ffggaf ;};if _cagdd ,_fedef :=_agcgg .(_f .EndElement );_fedef &&_cagdd .Name ==start .Name {*_ddefg =1;return nil ;};if _fgead ,_agaa :=_agcgg .(_f .CharData );!_agaa {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agcgg ); -}else {switch string (_fgead ){case "":*_ddefg =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_ddefg =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_ddefg =2; -case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_ddefg =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_ddefg =4;};};_agcgg ,_ffggaf =d .Token ();if _ffggaf !=nil {return _ffggaf ;};if _fbacf ,_bbede :=_agcgg .(_f .EndElement ); -_bbede &&_fbacf .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agcgg );};func NewCT_BorderPr ()*CT_BorderPr {_fag :=&CT_BorderPr {}; -return _fag };type CT_VerticalAlignFontProperty struct{ +// Set MDX Metadata +Ms *CT_MdxSet ; -// Value -ValAttr _a .ST_VerticalAlignRun ;};func (_fdcbc *CT_SheetIdMap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdcbc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fdcbc .CountAttr )}); -};e .EncodeToken (start );_fbgaca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064"}};for _ ,_gadbcg :=range _fdcbc .SheetId {e .EncodeElement (_gadbcg ,_fbgaca );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_beag *CT_CommentPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _beag .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_beag .LockedAttr ))}); -};if _beag .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_beag .DefaultSizeAttr ))});};if _beag .PrintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_beag .PrintAttr ))}); -};if _beag .DisabledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_beag .DisabledAttr ))});};if _beag .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_beag .AutoFillAttr ))}); -};if _beag .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_beag .AutoLineAttr ))});};if _beag .AltTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_beag .AltTextAttr )}); -};if _beag .TextHAlignAttr !=ST_TextHAlignUnset {_gaca ,_cfdc :=_beag .TextHAlignAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"});if _cfdc !=nil {return _cfdc ;};start .Attr =append (start .Attr ,_gaca ); -};if _beag .TextVAlignAttr !=ST_TextVAlignUnset {_ecbc ,_faef :=_beag .TextVAlignAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"});if _faef !=nil {return _faef ;};start .Attr =append (start .Attr ,_ecbc ); -};if _beag .LockTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_beag .LockTextAttr ))});};if _beag .JustLastXAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_beag .JustLastXAttr ))}); -};if _beag .AutoScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_beag .AutoScaleAttr ))});};e .EncodeToken (start );_dccbe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}}; -e .EncodeElement (_beag .Anchor ,_dccbe );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cagaf *CT_TableColumn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gaffbe :=range start .Attr {if _gaffbe .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_gffef ,_bbgge :=_db .ParseUint (_gaffbe .Value ,10,32); -if _bbgge !=nil {return _bbgge ;};_gbgdg :=uint32 (_gffef );_cagaf .TotalsRowDxfIdAttr =&_gbgdg ;continue ;};if _gaffbe .Name .Local =="\u0069\u0064"{_edgcf ,_feabcc :=_db .ParseUint (_gaffbe .Value ,10,32);if _feabcc !=nil {return _feabcc ;};_cagaf .IdAttr =uint32 (_edgcf ); -continue ;};if _gaffbe .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_ecbgb ,_egfcbf :=_gaffbe .Value ,error (nil );if _egfcbf !=nil {return _egfcbf ;};_cagaf .HeaderRowCellStyleAttr =&_ecbgb ; -continue ;};if _gaffbe .Name .Local =="\u006e\u0061\u006d\u0065"{_fcdbff ,_eagbb :=_gaffbe .Value ,error (nil );if _eagbb !=nil {return _eagbb ;};_cagaf .NameAttr =_fcdbff ;continue ;};if _gaffbe .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"{_bgfgcb ,_fcgeg :=_gaffbe .Value ,error (nil ); -if _fcgeg !=nil {return _fcgeg ;};_cagaf .TotalsRowLabelAttr =&_bgfgcb ;continue ;};if _gaffbe .Name .Local =="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"{_fgagb ,_gccgfa :=_db .ParseUint (_gaffbe .Value ,10,32); -if _gccgfa !=nil {return _gccgfa ;};_ccfccfd :=uint32 (_fgagb );_cagaf .QueryTableFieldIdAttr =&_ccfccfd ;continue ;};if _gaffbe .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_fdbbac ,_fgcbg :=_db .ParseUint (_gaffbe .Value ,10,32); -if _fgcbg !=nil {return _fgcbg ;};_gdegbg :=uint32 (_fdbbac );_cagaf .HeaderRowDxfIdAttr =&_gdegbg ;continue ;};if _gaffbe .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_cccfbf ,_fcaege :=_db .ParseUint (_gaffbe .Value ,10,32);if _fcaege !=nil {return _fcaege ; -};_agaef :=uint32 (_cccfbf );_cagaf .DataDxfIdAttr =&_agaef ;continue ;};if _gaffbe .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_ecdbe ,_eaaga :=_gaffbe .Value ,error (nil );if _eaaga !=nil {return _eaaga ;};_cagaf .UniqueNameAttr =&_ecdbe ; -continue ;};if _gaffbe .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"{_cagaf .TotalsRowFunctionAttr .UnmarshalXMLAttr (_gaffbe );continue ;};if _gaffbe .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_effgec ,_cgaefb :=_gaffbe .Value ,error (nil ); -if _cgaefb !=nil {return _cgaefb ;};_cagaf .DataCellStyleAttr =&_effgec ;continue ;};if _gaffbe .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_ccdad ,_gbdef :=_gaffbe .Value ,error (nil );if _gbdef !=nil {return _gbdef ; -};_cagaf .TotalsRowCellStyleAttr =&_ccdad ;continue ;};};_cbbee :for {_ggadd ,_gadcca :=d .Token ();if _gadcca !=nil {return _gadcca ;};switch _bgedb :=_ggadd .(type ){case _f .StartElement :switch _bgedb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006ccu\u006c\u0061\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_cagaf .CalculatedColumnFormula =NewCT_TableFormula (); -if _gddcf :=d .DecodeElement (_cagaf .CalculatedColumnFormula ,&_bgedb );_gddcf !=nil {return _gddcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006ft\u0061\u006c\u0073R\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}:_cagaf .TotalsRowFormula =NewCT_TableFormula (); -if _babba :=d .DecodeElement (_cagaf .TotalsRowFormula ,&_bgedb );_babba !=nil {return _babba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"x\u006d\u006c\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072"}:_cagaf .XmlColumnPr =NewCT_XmlColumnPr (); -if _afgbf :=d .DecodeElement (_cagaf .XmlColumnPr ,&_bgedb );_afgbf !=nil {return _afgbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cagaf .ExtLst =NewCT_ExtensionList (); -if _gecefc :=d .DecodeElement (_cagaf .ExtLst ,&_bgedb );_gecefc !=nil {return _gecefc ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bgedb .Name ); -if _bagggc :=d .Skip ();_bagggc !=nil {return _bagggc ;};};case _f .EndElement :break _cbbee ;case _f .CharData :};};return nil ;}; +// Member Property MDX Metadata +P *CT_MdxMemeberProp ; -// ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path -func (_cecfc *CT_SheetId )ValidateWithPath (path string )error {return nil }; +// KPI MDX Metadata +K *CT_MdxKPI ;};func NewCT_Extension ()*CT_Extension {_dgddf :=&CT_Extension {};return _dgddf }; -// ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path -func (_beabeb *CT_PageSetUpPr )ValidateWithPath (path string )error {return nil };func (_dfcdf *CT_MRUColors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efeagf :for {_bfbfde ,_agbba :=d .Token ();if _agbba !=nil {return _agbba ;};switch _fbege :=_bfbfde .(type ){case _f .StartElement :switch _fbege .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_dfbddf :=NewCT_Color (); -if _fffec :=d .DecodeElement (_dfbddf ,&_fbege );_fffec !=nil {return _fffec ;};_dfcdf .Color =append (_dfcdf .Color ,_dfbddf );default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_fbege .Name ); -if _baeeb :=d .Skip ();_baeeb !=nil {return _baeeb ;};};case _f .EndElement :break _efeagf ;case _f .CharData :};};return nil ;};func NewCT_DdeValues ()*CT_DdeValues {_dbddb :=&CT_DdeValues {};return _dbddb }; +// ValidateWithPath validates the CT_FontScheme and its children, prefixing error messages with path +func (_cbgeb *CT_FontScheme )ValidateWithPath (path string )error {if _cbgeb .ValAttr ==ST_FontSchemeUnset {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 _ddbcf :=_cbgeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ddbcf !=nil {return _ddbcf ;};return nil ;};func (_bgfba *CT_IconSet )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bgfba .IconSetAttr !=ST_IconSetTypeUnset {_ecefa ,_fcgfg :=_bgfba .IconSetAttr .MarshalXMLAttr (_bc .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}); +if _fcgfg !=nil {return _fcgfg ;};start .Attr =append (start .Attr ,_ecefa );};if _bgfba .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bgfba .ShowValueAttr ))}); +};if _bgfba .PercentAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bgfba .PercentAttr ))});};if _bgfba .ReverseAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bgfba .ReverseAttr ))}); +};e .EncodeToken (start );_bgbga :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_cedbe :=range _bgfba .Cfvo {e .EncodeElement (_cedbe ,_bgbga );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +}; -// ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path -func (_bcgfb *CT_IndexedColors )ValidateWithPath (path string )error {for _gegag ,_efgg :=range _bcgfb .RgbColor {if _bcfgg :=_efgg .ValidateWithPath (_bc .Sprintf ("\u0025s\u002fR\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gegag )); -_bcfgg !=nil {return _bcfgg ;};};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 NewCT_Dxfs ()*CT_Dxfs {_gdfbf :=&CT_Dxfs {};return _gdfbf };func (_ecdff *Table )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065";return _ecdff .CT_Table .MarshalXML (e ,start );};func (_cbfae *CT_SheetViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cadafd :for {_cgcfb ,_eceeb :=d .Token (); -if _eceeb !=nil {return _eceeb ;};switch _ffgcd :=_cgcfb .(type ){case _f .StartElement :switch _ffgcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_ggcdf :=NewCT_SheetView (); -if _efbac :=d .DecodeElement (_ggcdf ,&_ffgcd );_efbac !=nil {return _efbac ;};_cbfae .SheetView =append (_cbfae .SheetView ,_ggcdf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbfae .ExtLst =NewCT_ExtensionList (); -if _afebg :=d .DecodeElement (_cbfae .ExtLst ,&_ffgcd );_afebg !=nil {return _afebg ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ffgcd .Name ); -if _gegff :=d .Skip ();_gegff !=nil {return _gegff ;};};case _f .EndElement :break _cadafd ;case _f .CharData :};};return nil ;};const (ST_FontSchemeUnset ST_FontScheme =0;ST_FontSchemeNone ST_FontScheme =1;ST_FontSchemeMajor ST_FontScheme =2;ST_FontSchemeMinor ST_FontScheme =3; -);func (_badgb *ST_TotalsRowFunction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfdfc ,_gaafb :=d .Token ();if _gaafb !=nil {return _gaafb ;};if _ggeadf ,_fdegab :=_cfdfc .(_f .EndElement );_fdegab &&_ggeadf .Name ==start .Name {*_badgb =1; -return nil ;};if _agegg ,_bbdgc :=_cfdfc .(_f .CharData );!_bbdgc {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cfdfc );}else {switch string (_agegg ){case "":*_badgb =0; -case "\u006e\u006f\u006e\u0065":*_badgb =1;case "\u0073\u0075\u006d":*_badgb =2;case "\u006d\u0069\u006e":*_badgb =3;case "\u006d\u0061\u0078":*_badgb =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_badgb =5;case "\u0063\u006f\u0075n\u0074":*_badgb =6; -case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_badgb =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_badgb =8;case "\u0076\u0061\u0072":*_badgb =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_badgb =10;};};_cfdfc ,_gaafb =d .Token ();if _gaafb !=nil {return _gaafb ; -};if _acbcf ,_gcgaa :=_cfdfc .(_f .EndElement );_gcgaa &&_acbcf .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cfdfc ); -};type CT_FieldsUsage struct{ +// Validate validates the CT_CellWatches and its children +func (_eabd *CT_CellWatches )Validate ()error {return _eabd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073");};type CT_ChartsheetProtection struct{ -// Field Count -CountAttr *uint32 ; +// Password +PasswordAttr *string ; -// PivotCache Field Id -FieldUsage []*CT_FieldUsage ;}; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// ValidateWithPath validates the CT_Error and its children, prefixing error messages with path -func (_bfbfd *CT_Error )ValidateWithPath (path string )error {if _bfbfd .Tpls !=nil {if _ccdc :=_bfbfd .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_ccdc !=nil {return _ccdc ;};};for _bbga ,_ffadd :=range _bfbfd .X {if _gbfaf :=_ffadd .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bbga )); -_gbfaf !=nil {return _gbfaf ;};};return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_bfcee :=&CT_NumFmt {};return _bfcee };func NewCT_ExternalSheetNames ()*CT_ExternalSheetNames {_cdfda :=&CT_ExternalSheetNames {};return _cdfda ;}; - -// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path -func (_bedcf *CT_PageSetup )ValidateWithPath (path string )error {if _bedcf .PaperHeightAttr !=nil {if !_a .ST_PositiveUniversalMeasurePatternRe .MatchString (*_bedcf .PaperHeightAttr ){return _bc .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 ,_a .ST_PositiveUniversalMeasurePatternRe ,*_bedcf .PaperHeightAttr ); -};};if _bedcf .PaperHeightAttr !=nil {if !_a .ST_UniversalMeasurePatternRe .MatchString (*_bedcf .PaperHeightAttr ){return _bc .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 ,_a .ST_UniversalMeasurePatternRe ,*_bedcf .PaperHeightAttr ); -};};if _bedcf .PaperWidthAttr !=nil {if !_a .ST_PositiveUniversalMeasurePatternRe .MatchString (*_bedcf .PaperWidthAttr ){return _bc .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 ,_a .ST_PositiveUniversalMeasurePatternRe ,*_bedcf .PaperWidthAttr ); -};};if _bedcf .PaperWidthAttr !=nil {if !_a .ST_UniversalMeasurePatternRe .MatchString (*_bedcf .PaperWidthAttr ){return _bc .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 ,_a .ST_UniversalMeasurePatternRe ,*_bedcf .PaperWidthAttr ); -};};if _fgcb :=_bedcf .PageOrderAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u004f\u0072\u0064\u0065r\u0041\u0074\u0074\u0072");_fgcb !=nil {return _fgcb ;};if _acddb :=_bedcf .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072"); -_acddb !=nil {return _acddb ;};if _ecfgg :=_bedcf .CellCommentsAttr .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_ecfgg !=nil {return _ecfgg ;};if _fcced :=_bedcf .ErrorsAttr .ValidateWithPath (path +"/\u0045\u0072\u0072\u006f\u0072\u0073\u0041\u0074\u0074\u0072"); -_fcced !=nil {return _fcced ;};return nil ;};type CT_PivotTableStyle struct{ - -// Table Style Name -NameAttr *string ; - -// Show Row Header Formatting -ShowRowHeadersAttr *bool ; - -// Show Table Style Column Header Formatting -ShowColHeadersAttr *bool ; - -// Show Row Stripes -ShowRowStripesAttr *bool ; - -// Show Column Stripes -ShowColStripesAttr *bool ; +// Password Hash Value +HashValueAttr *string ; -// Show Last Column -ShowLastColumnAttr *bool ;};func NewCT_RevisionFormatting ()*CT_RevisionFormatting {_egcgg :=&CT_RevisionFormatting {};return _egcgg ;};func (_bebbe *Table )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bebbe .CT_Table =*NewCT_Table (); -for _ ,_cbbbfg :=range start .Attr {if _cbbbfg .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_baafe ,_dgabd :=_db .ParseUint (_cbbbfg .Value ,10,32);if _dgabd !=nil {return _dgabd ;};_edccbf :=uint32 (_baafe );_bebbe .DataDxfIdAttr =&_edccbf ; -continue ;};if _cbbbfg .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_gagba ,_cfdeg :=_db .ParseUint (_cbbbfg .Value ,10,32);if _cfdeg !=nil {return _cfdeg ;};_dfcaa :=uint32 (_gagba );_bebbe .TotalsRowDxfIdAttr =&_dfcaa ; -continue ;};if _cbbbfg .Name .Local =="\u006e\u0061\u006d\u0065"{_becfe ,_eaabb :=_cbbbfg .Value ,error (nil );if _eaabb !=nil {return _eaabb ;};_bebbe .NameAttr =&_becfe ;continue ;};if _cbbbfg .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_cegda ,_dacged :=_db .ParseUint (_cbbbfg .Value ,10,32); -if _dacged !=nil {return _dacged ;};_beagfdg :=uint32 (_cegda );_bebbe .HeaderRowBorderDxfIdAttr =&_beagfdg ;continue ;};if _cbbbfg .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_eaabba ,_baebce :=_cbbbfg .Value ,error (nil );if _baebce !=nil {return _baebce ; -};_bebbe .CommentAttr =&_eaabba ;continue ;};if _cbbbfg .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_gaggff ,_cfcae :=_db .ParseUint (_cbbbfg .Value ,10,32);if _cfcae !=nil {return _cfcae ;};_bfedd :=uint32 (_gaggff ); -_bebbe .TableBorderDxfIdAttr =&_bfedd ;continue ;};if _cbbbfg .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_bebbe .TableTypeAttr .UnmarshalXMLAttr (_cbbbfg );continue ;};if _cbbbfg .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_facaf ,_bdfcb :=_db .ParseUint (_cbbbfg .Value ,10,32); -if _bdfcb !=nil {return _bdfcb ;};_fccbf :=uint32 (_facaf );_bebbe .TotalsRowBorderDxfIdAttr =&_fccbf ;continue ;};if _cbbbfg .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_ebggd ,_edaffa :=_db .ParseBool (_cbbbfg .Value );if _edaffa !=nil {return _edaffa ; -};_bebbe .InsertRowAttr =&_ebggd ;continue ;};if _cbbbfg .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_ddffcb ,_agbdb :=_cbbbfg .Value ,error (nil );if _agbdb !=nil {return _agbdb ;};_bebbe .HeaderRowCellStyleAttr =&_ddffcb ; -continue ;};if _cbbbfg .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_befdf ,_edfaa :=_db .ParseUint (_cbbbfg .Value ,10,32);if _edfaa !=nil {return _edfaa ;};_gagae :=uint32 (_befdf );_bebbe .TotalsRowCountAttr =&_gagae ; -continue ;};if _cbbbfg .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bdgff ,_egggb :=_cbbbfg .Value ,error (nil );if _egggb !=nil {return _egggb ;};_bebbe .TotalsRowCellStyleAttr =&_bdgff ;continue ; -};if _cbbbfg .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_bgbeb ,_gddgg :=_cbbbfg .Value ,error (nil );if _gddgg !=nil {return _gddgg ;};_bebbe .DisplayNameAttr =_bgbeb ;continue ;};if _cbbbfg .Name .Local =="\u0069\u0064"{_egegdf ,_cefab :=_db .ParseUint (_cbbbfg .Value ,10,32); -if _cefab !=nil {return _cefab ;};_bebbe .IdAttr =uint32 (_egegdf );continue ;};if _cbbbfg .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_cccdgd ,_dgfdd :=_cbbbfg .Value ,error (nil );if _dgfdd !=nil {return _dgfdd ; -};_bebbe .DataCellStyleAttr =&_cccdgd ;continue ;};if _cbbbfg .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_gcaef ,_ddcbf :=_db .ParseBool (_cbbbfg .Value );if _ddcbf !=nil {return _ddcbf ;};_bebbe .PublishedAttr =&_gcaef ;continue ;}; -if _cbbbfg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_fgage ,_bebaee :=_db .ParseUint (_cbbbfg .Value ,10,32);if _bebaee !=nil {return _bebaee ;};_gfefbb :=uint32 (_fgage );_bebbe .ConnectionIdAttr =&_gfefbb ; -continue ;};if _cbbbfg .Name .Local =="\u0072\u0065\u0066"{_edegad ,_dddbaf :=_cbbbfg .Value ,error (nil );if _dddbaf !=nil {return _dddbaf ;};_bebbe .RefAttr =_edegad ;continue ;};if _cbbbfg .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_dfbgde ,_fcdde :=_db .ParseBool (_cbbbfg .Value ); -if _fcdde !=nil {return _fcdde ;};_bebbe .InsertRowShiftAttr =&_dfbgde ;continue ;};if _cbbbfg .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_efaggg ,_dagedc :=_db .ParseBool (_cbbbfg .Value );if _dagedc !=nil {return _dagedc ; -};_bebbe .TotalsRowShownAttr =&_efaggg ;continue ;};if _cbbbfg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_ecadcc ,_fgcfe :=_db .ParseUint (_cbbbfg .Value ,10,32);if _fgcfe !=nil {return _fgcfe ;};_ccgcc :=uint32 (_ecadcc ); -_bebbe .HeaderRowDxfIdAttr =&_ccgcc ;continue ;};if _cbbbfg .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_fceeg ,_agdgb :=_db .ParseUint (_cbbbfg .Value ,10,32);if _agdgb !=nil {return _agdgb ;};_aaega :=uint32 (_fceeg ); -_bebbe .HeaderRowCountAttr =&_aaega ;continue ;};};_afgee :for {_efgfa ,_cceeaag :=d .Token ();if _cceeaag !=nil {return _cceeaag ;};switch _cgeff :=_efgfa .(type ){case _f .StartElement :switch _cgeff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_bebbe .AutoFilter =NewCT_AutoFilter (); -if _fgecfb :=d .DecodeElement (_bebbe .AutoFilter ,&_cgeff );_fgecfb !=nil {return _fgecfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_bebbe .SortState =NewCT_SortState (); -if _deccf :=d .DecodeElement (_bebbe .SortState ,&_cgeff );_deccf !=nil {return _deccf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _edgfb :=d .DecodeElement (_bebbe .TableColumns ,&_cgeff ); -_edgfb !=nil {return _edgfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_bebbe .TableStyleInfo =NewCT_TableStyleInfo (); -if _cfdag :=d .DecodeElement (_bebbe .TableStyleInfo ,&_cgeff );_cfdag !=nil {return _cfdag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bebbe .ExtLst =NewCT_ExtensionList (); -if _bcaabc :=d .DecodeElement (_bebbe .ExtLst ,&_cgeff );_bcaabc !=nil {return _bcaabc ;};default:_ec .Log .Debug ("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",_cgeff .Name ); -if _cccce :=d .Skip ();_cccce !=nil {return _cccce ;};};case _f .EndElement :break _afgee ;case _f .CharData :};};return nil ;}; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path -func (_dbca *CT_PivotFilters )ValidateWithPath (path string )error {for _dgeff ,_ffeag :=range _dbca .Filter {if _dbabcf :=_ffeag .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dgeff )); -_dbabcf !=nil {return _dbabcf ;};};return nil ;};func (_fdfaf *CT_Map )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edbbb :=range start .Attr {if _edbbb .Name .Local =="\u0049\u0044"{_afeag ,_cgffb :=_db .ParseUint (_edbbb .Value ,10,32); -if _cgffb !=nil {return _cgffb ;};_fdfaf .IDAttr =uint32 (_afeag );continue ;};if _edbbb .Name .Local =="\u004e\u0061\u006d\u0065"{_dcaee ,_cdaga :=_edbbb .Value ,error (nil );if _cdaga !=nil {return _cdaga ;};_fdfaf .NameAttr =_dcaee ;continue ;};if _edbbb .Name .Local =="R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"{_fddda ,_ebcd :=_edbbb .Value ,error (nil ); -if _ebcd !=nil {return _ebcd ;};_fdfaf .RootElementAttr =_fddda ;continue ;};if _edbbb .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"{_cdaed ,_febfdf :=_edbbb .Value ,error (nil );if _febfdf !=nil {return _febfdf ;};_fdfaf .SchemaIDAttr =_cdaed ; -continue ;};if _edbbb .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"{_gegbbb ,_dcdgda :=_db .ParseBool (_edbbb .Value ); -if _dcdgda !=nil {return _dcdgda ;};_fdfaf .ShowImportExportValidationErrorsAttr =_gegbbb ;continue ;};if _edbbb .Name .Local =="\u0041u\u0074\u006f\u0046\u0069\u0074"{_ebfe ,_dcccf :=_db .ParseBool (_edbbb .Value );if _dcccf !=nil {return _dcccf ;};_fdfaf .AutoFitAttr =_ebfe ; -continue ;};if _edbbb .Name .Local =="\u0041\u0070\u0070\u0065\u006e\u0064"{_dgda ,_ccbef :=_db .ParseBool (_edbbb .Value );if _ccbef !=nil {return _ccbef ;};_fdfaf .AppendAttr =_dgda ;continue ;};if _edbbb .Name .Local =="P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"{_fdbbb ,_ffga :=_db .ParseBool (_edbbb .Value ); -if _ffga !=nil {return _ffga ;};_fdfaf .PreserveSortAFLayoutAttr =_fdbbb ;continue ;};if _edbbb .Name .Local =="\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"{_fdeba ,_egab :=_db .ParseBool (_edbbb .Value );if _egab !=nil {return _egab ; -};_fdfaf .PreserveFormatAttr =_fdeba ;continue ;};};_faffcg :for {_abgab ,_bdeee :=d .Token ();if _bdeee !=nil {return _bdeee ;};switch _bddcd :=_abgab .(type ){case _f .StartElement :switch _bddcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"D\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_fdfaf .DataBinding =NewCT_DataBinding (); -if _ccbca :=d .DecodeElement (_fdfaf .DataBinding ,&_bddcd );_ccbca !=nil {return _ccbca ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bddcd .Name ); -if _cddb :=d .Skip ();_cddb !=nil {return _cddb ;};};case _f .EndElement :break _faffcg ;case _f .CharData :};};return nil ;};func (_ddgeb ST_PageOrder )Validate ()error {return _ddgeb .ValidateWithPath ("")}; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Validate validates the CT_FileVersion and its children -func (_dcdd *CT_FileVersion )Validate ()error {return _dcdd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e");};type ST_CellType byte ;func (_beccca ST_Objects )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_beccca .String (),start ); -}; +// Contents +ContentAttr *bool ; -// ValidateWithPath validates the CT_Dialogsheet and its children, prefixing error messages with path -func (_ffcced *CT_Dialogsheet )ValidateWithPath (path string )error {if _ffcced .SheetPr !=nil {if _ccabf :=_ffcced .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_ccabf !=nil {return _ccabf ;};};if _ffcced .SheetViews !=nil {if _bdabg :=_ffcced .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"); -_bdabg !=nil {return _bdabg ;};};if _ffcced .SheetFormatPr !=nil {if _bgfga :=_ffcced .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072");_bgfga !=nil {return _bgfga ;};};if _ffcced .SheetProtection !=nil {if _afdg :=_ffcced .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); -_afdg !=nil {return _afdg ;};};if _ffcced .CustomSheetViews !=nil {if _bagecg :=_ffcced .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_bagecg !=nil {return _bagecg ; -};};if _ffcced .PrintOptions !=nil {if _gaeg :=_ffcced .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_gaeg !=nil {return _gaeg ;};};if _ffcced .PageMargins !=nil {if _aabcf :=_ffcced .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); -_aabcf !=nil {return _aabcf ;};};if _ffcced .PageSetup !=nil {if _faadc :=_ffcced .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_faadc !=nil {return _faadc ;};};if _ffcced .HeaderFooter !=nil {if _ddabg :=_ffcced .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); -_ddabg !=nil {return _ddabg ;};};if _ffcced .Drawing !=nil {if _acfba :=_ffcced .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_acfba !=nil {return _acfba ;};};if _ffcced .LegacyDrawing !=nil {if _dcdfb :=_ffcced .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067"); -_dcdfb !=nil {return _dcdfb ;};};if _ffcced .LegacyDrawingHF !=nil {if _ceaff :=_ffcced .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_ceaff !=nil {return _ceaff ;};}; -if _ffcced .DrawingHF !=nil {if _egcg :=_ffcced .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_egcg !=nil {return _egcg ;};};if _ffcced .OleObjects !=nil {if _fgbdd :=_ffcced .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"); -_fgbdd !=nil {return _fgbdd ;};};if _ffcced .Controls !=nil {if _fdfb :=_ffcced .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs");_fdfb !=nil {return _fdfb ;};};if _ffcced .ExtLst !=nil {if _bbcbb :=_ffcced .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bbcbb !=nil {return _bbcbb ;};};return nil ;};func (_acaba *CT_Scenario )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_acaba .NameAttr )}); -if _acaba .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_acaba .LockedAttr ))});};if _acaba .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_acaba .HiddenAttr ))}); -};if _acaba .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_acaba .CountAttr )});};if _acaba .UserAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_acaba .UserAttr )}); -};if _acaba .CommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_acaba .CommentAttr )});};e .EncodeToken (start );_eafcfg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}}; -for _ ,_gffdg :=range _acaba .InputCells {e .EncodeElement (_gffdg ,_eafcfg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Objects Locked +ObjectsAttr *bool ;};func (_cedcd *CT_PCDSCPage )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cedcd .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cedcd .CountAttr )}); +};e .EncodeToken (start );if _cedcd .PageItem !=nil {_ggfcdf :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}};for _ ,_bddcb :=range _cedcd .PageItem {e .EncodeElement (_bddcb ,_ggfcdf );};}; +e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_MetadataTypes struct{ -// ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path -func (_bageb *CT_CellStyleXfs )ValidateWithPath (path string )error {for _ggea ,_aceg :=range _bageb .Xf {if _eaed :=_aceg .ValidateWithPath (_bc .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_ggea ));_eaed !=nil {return _eaed ;};};return nil ; -};type ST_UpdateLinks byte ;func (_bedbe ST_ParameterType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bedbe .String (),start );};func (_cacfdb ST_PhoneticType )String ()string {switch _cacfdb {case 0:return ""; -case 1:return "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case 2:return "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case 3:return "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061"; -case 4:return "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return "";};func (_febef ST_VolDepType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fadgd :=_f .Attr {};_fadgd .Name =name ;switch _febef {case ST_VolDepTypeUnset :_fadgd .Value =""; -case ST_VolDepTypeRealTimeData :_fadgd .Value ="\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061";case ST_VolDepTypeOlapFunctions :_fadgd .Value ="\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073";};return _fadgd ,nil ; -};func NewTable ()*Table {_bgfbc :=&Table {};_bgfbc .CT_Table =*NewCT_Table ();return _bgfbc }; +// Metadata Type Count +CountAttr *uint32 ; -// Validate validates the CT_DefinedNames and its children -func (_dddb *CT_DefinedNames )Validate ()error {return _dddb .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");}; +// Metadata Type Information +MetadataType []*CT_MetadataType ;}; -// ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path -func (_cegdg *CT_DdeValues )ValidateWithPath (path string )error {for _ebfde ,_fcbff :=range _cegdg .Value {if _fgfaaa :=_fcbff .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_ebfde ));_fgfaaa !=nil {return _fgfaaa ; -};};return nil ;};type CT_LevelGroup struct{ +// Validate validates the CT_QueryCache and its children +func (_bfdadda *CT_QueryCache )Validate ()error {return _bfdadda .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");}; -// Group Name -NameAttr string ; +// Validate validates the CT_Hyperlinks and its children +func (_ebfde *CT_Hyperlinks )Validate ()error {return _ebfde .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");};func (_dbafa *CT_DdeValue )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_deecb :=range start .Attr {if _deecb .Name .Local =="\u0074"{_dbafa .TAttr .UnmarshalXMLAttr (_deecb ); +continue ;};};_ggfca :for {_bbcg ,_cbcbc :=d .Token ();if _cbcbc !=nil {return _cbcbc ;};switch _fbead :=_bbcg .(type ){case _bc .StartElement :switch _fbead .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _abdee :=d .DecodeElement (&_dbafa .Val ,&_fbead ); +_abdee !=nil {return _abdee ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fbead .Name ); +if _feefg :=d .Skip ();_feefg !=nil {return _feefg ;};};case _bc .EndElement :break _ggfca ;case _bc .CharData :};};return nil ;};func (_eacdb ST_DynamicFilterType )ValidateWithPath (path string )error {switch _eacdb {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 _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eacdb )); +};return nil ;};type CT_GroupLevel struct{ -// Unique Group Name +// Unique Name UniqueNameAttr string ; -// Group Caption +// Grouping Level Display Name CaptionAttr string ; -// Parent Unique Name -UniqueParentAttr *string ; - -// Group Id -IdAttr *int32 ; - -// OLAP Group Members -GroupMembers *CT_GroupMembers ;};func (_aa *CT_Authors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgg :for {_be ,_eae :=d .Token ();if _eae !=nil {return _eae ;};switch _fa :=_be .(type ){case _f .StartElement :switch _fa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u0068\u006f\u0072"}:var _bf string ; -if _dff :=d .DecodeElement (&_bf ,&_fa );_dff !=nil {return _dff ;};_aa .Author =append (_aa .Author ,_bf );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fA\u0075\u0074\u0068\u006f\u0072\u0073\u0020\u0025\u0076",_fa .Name ); -if _ebb :=d .Skip ();_ebb !=nil {return _ebb ;};};case _f .EndElement :break _dgg ;case _f .CharData :};};return nil ;};func (_aaga *CT_Member )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_aaga .NameAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PCDSDTCEntries struct{ - -// Tuple Count -CountAttr *uint32 ; - -// No Value -M []*CT_Missing ; - -// Numeric Value -N []*CT_Number ; - -// Error Value -E []*CT_Error ; - -// Character Value -S []*CT_String ;}; - -// Validate validates the CT_DataFields and its children -func (_dbfc *CT_DataFields )Validate ()error {return _dbfc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");}; +// User-Defined Group Level +UserAttr *bool ; -// Validate validates the CT_SheetId and its children -func (_fbfae *CT_SheetId )Validate ()error {return _fbfae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064");}; +// Custom Roll Up +CustomRollUpAttr *bool ; -// Validate validates the CT_ConditionalFormatting and its children -func (_acdae *CT_ConditionalFormatting )Validate ()error {return _acdae .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");};func (_cbfbdb ST_PhoneticType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cdcbga :=_f .Attr {}; -_cdcbga .Name =name ;switch _cbfbdb {case ST_PhoneticTypeUnset :_cdcbga .Value ="";case ST_PhoneticTypeHalfwidthKatakana :_cdcbga .Value ="\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061";case ST_PhoneticTypeFullwidthKatakana :_cdcbga .Value ="\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061"; -case ST_PhoneticTypeHiragana :_cdcbga .Value ="\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_PhoneticTypeNoConversion :_cdcbga .Value ="\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e";};return _cdcbga ,nil ;};func (_cecce *CT_FunctionGroups )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cecce .BuiltInGroupCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_cecce .BuiltInGroupCountAttr )}); -};e .EncodeToken (start );if _cecce .FunctionGroup !=nil {_fdefeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0066\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}};for _ ,_dfffd :=range _cecce .FunctionGroup {e .EncodeElement (_dfffd ,_fdefeb ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_agdga *Dialogsheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agdga .CT_Dialogsheet =*NewCT_Dialogsheet ();_abebge :for {_dbggf ,_ccedbd :=d .Token ();if _ccedbd !=nil {return _ccedbd ; -};switch _edfceb :=_dbggf .(type ){case _f .StartElement :switch _edfceb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_agdga .SheetPr =NewCT_SheetPr (); -if _acgcgc :=d .DecodeElement (_agdga .SheetPr ,&_edfceb );_acgcgc !=nil {return _acgcgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_agdga .SheetViews =NewCT_SheetViews (); -if _fecee :=d .DecodeElement (_agdga .SheetViews ,&_edfceb );_fecee !=nil {return _fecee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_agdga .SheetFormatPr =NewCT_SheetFormatPr (); -if _bdbcgc :=d .DecodeElement (_agdga .SheetFormatPr ,&_edfceb );_bdbcgc !=nil {return _bdbcgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_agdga .SheetProtection =NewCT_SheetProtection (); -if _cacef :=d .DecodeElement (_agdga .SheetProtection ,&_edfceb );_cacef !=nil {return _cacef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_agdga .CustomSheetViews =NewCT_CustomSheetViews (); -if _gdbgcc :=d .DecodeElement (_agdga .CustomSheetViews ,&_edfceb );_gdbgcc !=nil {return _gdbgcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_agdga .PrintOptions =NewCT_PrintOptions (); -if _gbeafc :=d .DecodeElement (_agdga .PrintOptions ,&_edfceb );_gbeafc !=nil {return _gbeafc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_agdga .PageMargins =NewCT_PageMargins (); -if _bdgbff :=d .DecodeElement (_agdga .PageMargins ,&_edfceb );_bdgbff !=nil {return _bdgbff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_agdga .PageSetup =NewCT_PageSetup (); -if _fdddg :=d .DecodeElement (_agdga .PageSetup ,&_edfceb );_fdddg !=nil {return _fdddg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_agdga .HeaderFooter =NewCT_HeaderFooter (); -if _efdec :=d .DecodeElement (_agdga .HeaderFooter ,&_edfceb );_efdec !=nil {return _efdec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_agdga .Drawing =NewCT_Drawing (); -if _acbddg :=d .DecodeElement (_agdga .Drawing ,&_edfceb );_acbddg !=nil {return _acbddg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_agdga .LegacyDrawing =NewCT_LegacyDrawing (); -if _aagecg :=d .DecodeElement (_agdga .LegacyDrawing ,&_edfceb );_aagecg !=nil {return _aagecg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_agdga .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _abebf :=d .DecodeElement (_agdga .LegacyDrawingHF ,&_edfceb );_abebf !=nil {return _abebf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_agdga .DrawingHF =NewCT_DrawingHF (); -if _ababbf :=d .DecodeElement (_agdga .DrawingHF ,&_edfceb );_ababbf !=nil {return _ababbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_agdga .OleObjects =NewCT_OleObjects (); -if _eedfdg :=d .DecodeElement (_agdga .OleObjects ,&_edfceb );_eedfdg !=nil {return _eedfdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_agdga .Controls =NewCT_Controls (); -if _gdfcbf :=d .DecodeElement (_agdga .Controls ,&_edfceb );_gdfcbf !=nil {return _gdfcbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agdga .ExtLst =NewCT_ExtensionList (); -if _badfc :=d .DecodeElement (_agdga .ExtLst ,&_edfceb );_badfc !=nil {return _badfc ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_edfceb .Name ); -if _babfda :=d .Skip ();_babfda !=nil {return _babfda ;};};case _f .EndElement :break _abebge ;case _f .CharData :};};return nil ;};func (_babac *CT_CellXfs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ccdg :=range start .Attr {if _ccdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbab ,_facg :=_db .ParseUint (_ccdg .Value ,10,32); -if _facg !=nil {return _facg ;};_baec :=uint32 (_dbab );_babac .CountAttr =&_baec ;continue ;};};_gfea :for {_edbc ,_dabc :=d .Token ();if _dabc !=nil {return _dabc ;};switch _bddg :=_edbc .(type ){case _f .StartElement :switch _bddg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_baaa :=NewCT_Xf (); -if _aegf :=d .DecodeElement (_baaa ,&_bddg );_aegf !=nil {return _aegf ;};_babac .Xf =append (_babac .Xf ,_baaa );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_bddg .Name ); -if _cdcca :=d .Skip ();_cdcca !=nil {return _cdcca ;};};case _f .EndElement :break _gfea ;case _f .CharData :};};return nil ;}; +// OLAP Level Groups +Groups *CT_Groups ; -// ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path -func (_edfb *CT_DefinedName )ValidateWithPath (path string )error {return nil };func NewCT_Font ()*CT_Font {_cbcgf :=&CT_Font {};return _cbcgf }; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_GradientStop ()*CT_GradientStop {_dccab :=&CT_GradientStop {};_dccab .Color =NewCT_Color ();return _dccab ;};func (_bebcb ST_Comments )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_bdfabe :=_bc .Attr {};_bdfabe .Name =name ; +switch _bebcb {case ST_CommentsUnset :_bdfabe .Value ="";case ST_CommentsCommNone :_bdfabe .Value ="\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065";case ST_CommentsCommIndicator :_bdfabe .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072"; +case ST_CommentsCommIndAndComment :_bdfabe .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074";};return _bdfabe ,nil ;}; -// Validate validates the CT_Hyperlink and its children -func (_aedcb *CT_Hyperlink )Validate ()error {return _aedcb .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func NewCT_FileSharing ()*CT_FileSharing {_cgea :=&CT_FileSharing {};return _cgea }; +// Validate validates the CT_RangePr and its children +func (_cbdaee *CT_RangePr )Validate ()error {return _cbdaee .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");}; -// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path -func (_gecce *CT_TextField )ValidateWithPath (path string )error {if _gbdbab :=_gecce .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbdbab !=nil {return _gbdbab ;};return nil ;};func (_cbbfe ST_CredMethod )Validate ()error {return _cbbfe .ValidateWithPath ("")}; -func (_gdecc ST_DataValidationImeMode )Validate ()error {return _gdecc .ValidateWithPath ("")};func NewCT_CellStyle ()*CT_CellStyle {_cfbe :=&CT_CellStyle {};return _cfbe }; +// Validate validates the Users and its children +func (_bbbca *Users )Validate ()error {return _bbbca .ValidateWithPath ("\u0055\u0073\u0065r\u0073")};type CT_PCDSCPage struct{ -// ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path -func (_cdffg *CT_VolType )ValidateWithPath (path string )error {if _cdffg .TypeAttr ==ST_VolDepTypeUnset {return _bc .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 _eadaag :=_cdffg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eadaag !=nil {return _eadaag ;};for _eafca ,_aeefdf :=range _cdffg .Main {if _bbaabg :=_aeefdf .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u004d\u0061\u0069\u006e\u005b\u0025\u0064\u005d",path ,_eafca )); -_bbaabg !=nil {return _bbaabg ;};};return nil ;};type ST_PaneState byte ; +// Page Item String Count +CountAttr *uint32 ; -// Validate validates the Sst and its children -func (_efafcb *Sst )Validate ()error {return _efafcb .ValidateWithPath ("\u0053\u0073\u0074")};func NewCT_Fill ()*CT_Fill {_gdbag :=&CT_Fill {};return _gdbag };type CT_OleItem struct{ +// Page Item +PageItem []*CT_PageItem ;};type CT_OleItem struct{ // Object Name NameAttr string ; @@ -2519,982 +2223,950 @@ IconAttr *bool ; AdviseAttr *bool ; // Object is an Image -PreferPicAttr *bool ;};const (ST_SheetViewTypeUnset ST_SheetViewType =0;ST_SheetViewTypeNormal ST_SheetViewType =1;ST_SheetViewTypePageBreakPreview ST_SheetViewType =2;ST_SheetViewTypePageLayout ST_SheetViewType =3;); +PreferPicAttr *bool ;};func (_eaf *CT_Border )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fga :=range start .Attr {if _fga .Name .Local =="\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"{_gafb ,_agec :=_fa .ParseBool (_fga .Value ); +if _agec !=nil {return _agec ;};_eaf .DiagonalUpAttr =&_gafb ;continue ;};if _fga .Name .Local =="\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"{_gbc ,_daae :=_fa .ParseBool (_fga .Value );if _daae !=nil {return _daae ;};_eaf .DiagonalDownAttr =&_gbc ; +continue ;};if _fga .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_bag ,_cefe :=_fa .ParseBool (_fga .Value );if _cefe !=nil {return _cefe ;};_eaf .OutlineAttr =&_bag ;continue ;};};_fgc :for {_gaga ,_cfaa :=d .Token ();if _cfaa !=nil {return _cfaa ; +};switch _ffd :=_gaga .(type ){case _bc .StartElement :switch _ffd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eaf .Start =NewCT_BorderPr (); +if _dgag :=d .DecodeElement (_eaf .Start ,&_ffd );_dgag !=nil {return _dgag ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eaf .End =NewCT_BorderPr (); +if _cgbg :=d .DecodeElement (_eaf .End ,&_ffd );_cgbg !=nil {return _cgbg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaf .Left =NewCT_BorderPr (); +if _acacd :=d .DecodeElement (_eaf .Left ,&_ffd );_acacd !=nil {return _acacd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eaf .Right =NewCT_BorderPr (); +if _gcba :=d .DecodeElement (_eaf .Right ,&_ffd );_gcba !=nil {return _gcba ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaf .Top =NewCT_BorderPr (); +if _adb :=d .DecodeElement (_eaf .Top ,&_ffd );_adb !=nil {return _adb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaf .Bottom =NewCT_BorderPr (); +if _acc :=d .DecodeElement (_eaf .Bottom ,&_ffd );_acc !=nil {return _acc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaf .Diagonal =NewCT_BorderPr (); +if _bcb :=d .DecodeElement (_eaf .Diagonal ,&_ffd );_bcb !=nil {return _bcb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaf .Vertical =NewCT_BorderPr (); +if _cac :=d .DecodeElement (_eaf .Vertical ,&_ffd );_cac !=nil {return _cac ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaf .Horizontal =NewCT_BorderPr (); +if _aaad :=d .DecodeElement (_eaf .Horizontal ,&_ffd );_aaad !=nil {return _aaad ;};default:_ga .Log .Debug ("\u0073k\u0069\u0070p\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",_ffd .Name ); +if _eeed :=d .Skip ();_eeed !=nil {return _eeed ;};};case _bc .EndElement :break _fgc ;case _bc .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path -func (_defd *CT_Cols )ValidateWithPath (path string )error {for _cfgf ,_ecee :=range _defd .Col {if _fgega :=_ecee .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_cfgf ));_fgega !=nil {return _fgega ; -};};return nil ;}; +// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path +func (_acfcfa *CT_OleObject )ValidateWithPath (path string )error {if _aecfa :=_acfcfa .DvAspectAttr .ValidateWithPath (path +"\u002f\u0044\u0076\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_aecfa !=nil {return _aecfa ;};if _caefb :=_acfcfa .OleUpdateAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0055\u0070\u0064\u0061\u0074e\u0041\u0074\u0074\u0072"); +_caefb !=nil {return _caefb ;};if _acfcfa .ObjectPr !=nil {if _gbebce :=_acfcfa .ObjectPr .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074\u0050r");_gbebce !=nil {return _gbebce ;};};return nil ;};func (_fcfg *CT_FunctionGroups )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fdadg :=range start .Attr {if _fdadg .Name .Local =="\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"{_effdbf ,_debbd :=_fa .ParseUint (_fdadg .Value ,10,32); +if _debbd !=nil {return _debbd ;};_dbbff :=uint32 (_effdbf );_fcfg .BuiltInGroupCountAttr =&_dbbff ;continue ;};};_cefeg :for {_dfgfa ,_bcaf :=d .Token ();if _bcaf !=nil {return _bcaf ;};switch _cfbb :=_dfgfa .(type ){case _bc .StartElement :switch _cfbb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffgef :=NewCT_FunctionGroup (); +if _cdaf :=d .DecodeElement (_ffgef ,&_cfbb );_cdaf !=nil {return _cdaf ;};_fcfg .FunctionGroup =append (_fcfg .FunctionGroup ,_ffgef );default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_cfbb .Name ); +if _bfadc :=d .Skip ();_bfadc !=nil {return _bfadc ;};};case _bc .EndElement :break _cefeg ;case _bc .CharData :};};return nil ;}; -// Validate validates the CT_FieldUsage and its children -func (_dafe *CT_FieldUsage )Validate ()error {return _dafe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065");};func NewCT_GroupMembers ()*CT_GroupMembers {_ccebd :=&CT_GroupMembers {};return _ccebd };func (_fgbfc *CT_SheetDimension )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",_fgbfc .RefAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path +func (_acaac *CT_Fills )ValidateWithPath (path string )error {for _gefg ,_edced :=range _acaac .Fill {if _ddbe :=_edced .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0046\u0069\u006c\u006c\u005b\u0025\u0064\u005d",path ,_gefg ));_ddbe !=nil {return _ddbe ; +};};return nil ;}; -// ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path -func (_bdedd *CT_DataValidation )ValidateWithPath (path string )error {if _gbab :=_bdedd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbab !=nil {return _gbab ;};if _aabad :=_bdedd .ErrorStyleAttr .ValidateWithPath (path +"\u002fE\u0072r\u006f\u0072\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072"); -_aabad !=nil {return _aabad ;};if _cgae :=_bdedd .ImeModeAttr .ValidateWithPath (path +"\u002f\u0049\u006de\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cgae !=nil {return _cgae ;};if _eccba :=_bdedd .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072"); -_eccba !=nil {return _eccba ;};return nil ;}; +// Validate validates the CT_SheetPr and its children +func (_ccefa *CT_SheetPr )Validate ()error {return _ccefa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");};type CT_Sheet struct{ -// ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path -func (_ggdda *CT_Sheet )ValidateWithPath (path string )error {if _aebgea :=_ggdda .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_aebgea !=nil {return _aebgea ;};return nil ;};type CT_Filter struct{ +// Sheet Name +NameAttr string ; -// Filter Value -ValAttr *string ;};func (_faaa ST_CellFormulaType )String ()string {switch _faaa {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0061\u0072\u0072a\u0079";case 3:return "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce"; -case 4:return "\u0073\u0068\u0061\u0072\u0065\u0064";};return "";};type Metadata struct{CT_Metadata };func NewCT_Item ()*CT_Item {_ggggge :=&CT_Item {};return _ggggge };type CT_MeasureGroups struct{ +// Sheet Tab Id +SheetIdAttr uint32 ; -// Measure Group Count -CountAttr *uint32 ; +// Visible State +StateAttr ST_SheetState ;IdAttr string ;}; -// OLAP Measure Group -MeasureGroup []*CT_MeasureGroup ;};func (_gccgbc *ST_WebSourceType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gccgbc =0;case "\u0073\u0068\u0065e\u0074":*_gccgbc =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_gccgbc =2; -case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_gccgbc =3;case "\u0072\u0061\u006eg\u0065":*_gccgbc =4;case "\u0063\u0068\u0061r\u0074":*_gccgbc =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_gccgbc =6;case "\u0071\u0075\u0065r\u0079":*_gccgbc =7; -case "\u006c\u0061\u0062e\u006c":*_gccgbc =8;};return nil ;};type CT_SingleXmlCell struct{ +// ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path +func (_fdcf *CT_CellStyle )ValidateWithPath (path string )error {if _fdcf .ExtLst !=nil {if _bdaa :=_fdcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdaa !=nil {return _bdaa ;};};return nil ;};func (_cbcgb *CT_TableColumn )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cbcgb .IdAttr )}); +if _cbcgb .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cbcgb .UniqueNameAttr )});};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_cbcgb .NameAttr )}); +if _cbcgb .TotalsRowFunctionAttr !=ST_TotalsRowFunctionUnset {_cebfg ,_cebbb :=_cbcgb .TotalsRowFunctionAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"});if _cebbb !=nil {return _cebbb ; +};start .Attr =append (start .Attr ,_cebfg );};if _cbcgb .TotalsRowLabelAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cbcgb .TotalsRowLabelAttr )}); +};if _cbcgb .QueryTableFieldIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cbcgb .QueryTableFieldIdAttr )}); +};if _cbcgb .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cbcgb .HeaderRowDxfIdAttr )}); +};if _cbcgb .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_a .Sprintf ("\u0025\u0076",*_cbcgb .DataDxfIdAttr )});};if _cbcgb .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cbcgb .TotalsRowDxfIdAttr )}); +};if _cbcgb .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cbcgb .HeaderRowCellStyleAttr )}); +};if _cbcgb .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cbcgb .DataCellStyleAttr )}); +};if _cbcgb .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cbcgb .TotalsRowCellStyleAttr )}); +};e .EncodeToken (start );if _cbcgb .CalculatedColumnFormula !=nil {_cfbdc :=_bc .StartElement {Name :_bc .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 (_cbcgb .CalculatedColumnFormula ,_cfbdc );};if _cbcgb .TotalsRowFormula !=nil {_cfacc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0074ot\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}}; +e .EncodeElement (_cbcgb .TotalsRowFormula ,_cfacc );};if _cbcgb .XmlColumnPr !=nil {_gcdbb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072"}};e .EncodeElement (_cbcgb .XmlColumnPr ,_gcdbb ); +};if _cbcgb .ExtLst !=nil {_afbfd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbcgb .ExtLst ,_afbfd );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_SmartTags struct{ -// Table Id -IdAttr uint32 ; +// Cell Smart Tags +CellSmartTags []*CT_CellSmartTags ;};type CT_TableStyleElement struct{ -// Reference -RAttr string ; +// Table Style Type +TypeAttr ST_TableStyleType ; -// Connection ID -ConnectionIdAttr uint32 ; +// Band Size +SizeAttr *uint32 ; -// Cell Properties -XmlCellPr *CT_XmlCellPr ; +// Formatting Id +DxfIdAttr *uint32 ;};func NewCT_PivotArea ()*CT_PivotArea {_cafcc :=&CT_PivotArea {};return _cafcc };func (_daeff *ST_VolDepType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_daeff =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_daeff =1; +case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_daeff =2;};return nil ;};const (ST_rwColActionTypeUnset ST_rwColActionType =0;ST_rwColActionTypeInsertRow ST_rwColActionType =1;ST_rwColActionTypeDeleteRow ST_rwColActionType =2; +ST_rwColActionTypeInsertCol ST_rwColActionType =3;ST_rwColActionTypeDeleteCol ST_rwColActionType =4;);func (_fcacd *CT_ExternalLink )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_aabcb :for {_cfdg ,_bcgccg :=d .Token ();if _bcgccg !=nil {return _bcgccg ; +};switch _eggfb :=_cfdg .(type ){case _bc .StartElement :switch _eggfb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\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"}:_fcacd .Choice =NewCT_ExternalLinkChoice (); +if _dbga :=d .DecodeElement (&_fcacd .Choice .ExternalBook ,&_eggfb );_dbga !=nil {return _dbga ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcacd .Choice =NewCT_ExternalLinkChoice (); +if _dfffa :=d .DecodeElement (&_fcacd .Choice .DdeLink ,&_eggfb );_dfffa !=nil {return _dfffa ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcacd .Choice =NewCT_ExternalLinkChoice (); +if _dcca :=d .DecodeElement (&_fcacd .Choice .OleLink ,&_eggfb );_dcca !=nil {return _dcca ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcacd .ExtLst =NewCT_ExtensionList (); +if _egaa :=d .DecodeElement (_fcacd .ExtLst ,&_eggfb );_egaa !=nil {return _egaa ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_eggfb .Name ); +if _dgcd :=d .Skip ();_dgcd !=nil {return _dgcd ;};};case _bc .EndElement :break _aabcb ;case _bc .CharData :};};return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_eefcc *CT_HeaderFooter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffgce :=range start .Attr {if _ffgce .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_eadee ,_gdgdc :=_db .ParseBool (_ffgce .Value ); -if _gdgdc !=nil {return _gdgdc ;};_eefcc .DifferentOddEvenAttr =&_eadee ;continue ;};if _ffgce .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_aefffd ,_bddc :=_db .ParseBool (_ffgce .Value );if _bddc !=nil {return _bddc ; -};_eefcc .DifferentFirstAttr =&_aefffd ;continue ;};if _ffgce .Name .Local =="\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"{_bcdag ,_egae :=_db .ParseBool (_ffgce .Value );if _egae !=nil {return _egae ;};_eefcc .ScaleWithDocAttr =&_bcdag ; -continue ;};if _ffgce .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_ffbff ,_bgfdg :=_db .ParseBool (_ffgce .Value );if _bgfdg !=nil {return _bgfdg ;};_eefcc .AlignWithMarginsAttr =&_ffbff ;continue ; -};};_fedbc :for {_eaefa ,_eaacf :=d .Token ();if _eaacf !=nil {return _eaacf ;};switch _afagg :=_eaefa .(type ){case _f .StartElement :switch _afagg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0048\u0065\u0061\u0064\u0065r"}:_eefcc .OddHeader =new (string ); -if _aeggf :=d .DecodeElement (_eefcc .OddHeader ,&_afagg );_aeggf !=nil {return _aeggf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fd\u0064\u0046\u006f\u006f\u0074\u0065r"}:_eefcc .OddFooter =new (string ); -if _fbfaa :=d .DecodeElement (_eefcc .OddFooter ,&_afagg );_fbfaa !=nil {return _fbfaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}:_eefcc .EvenHeader =new (string ); -if _gebede :=d .DecodeElement (_eefcc .EvenHeader ,&_afagg );_gebede !=nil {return _gebede ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}:_eefcc .EvenFooter =new (string ); -if _ddfag :=d .DecodeElement (_eefcc .EvenFooter ,&_afagg );_ddfag !=nil {return _ddfag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064\u0065\u0072"}:_eefcc .FirstHeader =new (string ); -if _gaef :=d .DecodeElement (_eefcc .FirstHeader ,&_afagg );_gaef !=nil {return _gaef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0072\u0073\u0074\u0046\u006f\u006f\u0074\u0065\u0072"}:_eefcc .FirstFooter =new (string ); -if _cgeag :=d .DecodeElement (_eefcc .FirstFooter ,&_afagg );_cgeag !=nil {return _cgeag ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_afagg .Name ); -if _begf :=d .Skip ();_begf !=nil {return _begf ;};};case _f .EndElement :break _fedbc ;case _f .CharData :};};return nil ;};func (_agbf *CT_FileSharing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggeeg :=range start .Attr {if _ggeeg .Name .Local =="\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_edcedd ,_egbd :=_db .ParseBool (_ggeeg .Value ); -if _egbd !=nil {return _egbd ;};_agbf .ReadOnlyRecommendedAttr =&_edcedd ;continue ;};if _ggeeg .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_ggdcd ,_bdbeb :=_ggeeg .Value ,error (nil );if _bdbeb !=nil {return _bdbeb ;};_agbf .UserNameAttr =&_ggdcd ; -continue ;};if _ggeeg .Name .Local =="\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_fecdg ,_daebg :=_ggeeg .Value ,error (nil );if _daebg !=nil {return _daebg ;};_agbf .ReservationPasswordAttr =&_fecdg ; -continue ;};if _ggeeg .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_bffcd ,_cagba :=_ggeeg .Value ,error (nil );if _cagba !=nil {return _cagba ;};_agbf .AlgorithmNameAttr =&_bffcd ;continue ;};if _ggeeg .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_abafe ,_fbafb :=_ggeeg .Value ,error (nil ); -if _fbafb !=nil {return _fbafb ;};_agbf .HashValueAttr =&_abafe ;continue ;};if _ggeeg .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_bedcd ,_cbeae :=_ggeeg .Value ,error (nil );if _cbeae !=nil {return _cbeae ;};_agbf .SaltValueAttr =&_bedcd ; -continue ;};if _ggeeg .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_dbabf ,_gdabb :=_db .ParseUint (_ggeeg .Value ,10,32);if _gdabb !=nil {return _gdabb ;};_fbgff :=uint32 (_dbabf );_agbf .SpinCountAttr =&_fbgff ;continue ;};};for {_cbagb ,_dfcaf :=d .Token (); -if _dfcaf !=nil {return _bc .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",_dfcaf );};if _abcbe ,_feff :=_cbagb .(_f .EndElement );_feff &&_abcbe .Name ==start .Name {break ; -};};return nil ;};func (_bfcf *CT_QueryTableFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfcf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_bfcf .CountAttr )}); -};e .EncodeToken (start );if _bfcf .QueryTableField !=nil {_dbbbc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aq\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064"}};for _ ,_fbecb :=range _bfcf .QueryTableField {e .EncodeElement (_fbecb ,_dbbbc ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CacheFields struct{ +// ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path +func (_bdc *CT_CalculatedMember )ValidateWithPath (path string )error {if _bdc .ExtLst !=nil {if _beed :=_bdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_beed !=nil {return _beed ;};};return nil ;};type CT_OleLink struct{IdAttr string ; -// Field Count -CountAttr *uint32 ; -// PivotCache Field -CacheField []*CT_CacheField ;};type CT_CellStyle struct{ +// Object Link Identifier +ProgIdAttr string ; -// User Defined Cell Style -NameAttr *string ; +// Object Link Items +OleItems *CT_OleItems ;}; -// Format Id -XfIdAttr uint32 ; +// Validate validates the Table and its children +func (_edaeb *Table )Validate ()error {return _edaeb .ValidateWithPath ("\u0054\u0061\u0062l\u0065")};func (_fabde *CT_SortState )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _fabde .ColumnSortAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fabde .ColumnSortAttr ))}); +};if _fabde .CaseSensitiveAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fabde .CaseSensitiveAttr ))}); +};if _fabde .SortMethodAttr !=ST_SortMethodUnset {_gfeedf ,_feaaf :=_fabde .SortMethodAttr .MarshalXMLAttr (_bc .Name {Local :"\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"});if _feaaf !=nil {return _feaaf ;};start .Attr =append (start .Attr ,_gfeedf ); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_fabde .RefAttr )});e .EncodeToken (start );if _fabde .SortCondition !=nil {_aacfc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0073\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}}; +for _ ,_ggcggf :=range _fabde .SortCondition {e .EncodeElement (_ggcggf ,_aacfc );};};if _fabde .ExtLst !=nil {_dgaacd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fabde .ExtLst ,_dgaacd ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_ExternalReferences struct{ -// Built-In Style Id -BuiltinIdAttr *uint32 ; +// External Reference +ExternalReference []*CT_ExternalReference ;};func (_cacgb ST_PivotFilterType )Validate ()error {return _cacgb .ValidateWithPath ("")};type CT_DataBinding struct{ -// Outline Style -ILevelAttr *uint32 ; +// Unique Identifer +DataBindingNameAttr *string ; -// Hidden Style -HiddenAttr *bool ; +// Binding to External File +FileBindingAttr *bool ; -// Custom Built In -CustomBuiltinAttr *bool ; +// Reference to Connection ID +ConnectionIDAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_gabaa *ST_HorizontalAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gabaa =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_gabaa =1;case "\u006c\u0065\u0066\u0074":*_gabaa =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gabaa =3; -case "\u0072\u0069\u0067h\u0074":*_gabaa =4;case "\u0066\u0069\u006c\u006c":*_gabaa =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_gabaa =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_gabaa =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_gabaa =8; -};return nil ;};func NewCT_FunctionGroup ()*CT_FunctionGroup {_cfcefc :=&CT_FunctionGroup {};return _cfcefc };func (_ccbfg ST_SmartTagShow )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_feefc :=_f .Attr {};_feefc .Name =name ;switch _ccbfg {case ST_SmartTagShowUnset :_feefc .Value =""; -case ST_SmartTagShowAll :_feefc .Value ="\u0061\u006c\u006c";case ST_SmartTagShowNone :_feefc .Value ="\u006e\u006f\u006e\u0065";case ST_SmartTagShowNoIndicator :_feefc .Value ="n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return _feefc ,nil ; -};func (_faff *CT_Boolean )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ceg :=range start .Attr {if _ceg .Name .Local =="\u0076"{_aga ,_face :=_db .ParseBool (_ceg .Value );if _face !=nil {return _face ;};_faff .VAttr =_aga ;continue ; -};if _ceg .Name .Local =="\u0075"{_ccf ,_eda :=_db .ParseBool (_ceg .Value );if _eda !=nil {return _eda ;};_faff .UAttr =&_ccf ;continue ;};if _ceg .Name .Local =="\u0066"{_efg ,_edeb :=_db .ParseBool (_ceg .Value );if _edeb !=nil {return _edeb ;};_faff .FAttr =&_efg ; -continue ;};if _ceg .Name .Local =="\u0063"{_cab ,_bcea :=_ceg .Value ,error (nil );if _bcea !=nil {return _bcea ;};_faff .CAttr =&_cab ;continue ;};if _ceg .Name .Local =="\u0063\u0070"{_dae ,_bgc :=_db .ParseUint (_ceg .Value ,10,32);if _bgc !=nil {return _bgc ; -};_gga :=uint32 (_dae );_faff .CpAttr =&_gga ;continue ;};};_dffe :for {_fcf ,_ccg :=d .Token ();if _ccg !=nil {return _ccg ;};switch _cfac :=_fcf .(type ){case _f .StartElement :switch _cfac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_caa :=NewCT_X (); -if _beb :=d .DecodeElement (_caa ,&_cfac );_beb !=nil {return _beb ;};_faff .X =append (_faff .X ,_caa );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_cfac .Name ); -if _gcg :=d .Skip ();_gcg !=nil {return _gcg ;};};case _f .EndElement :break _dffe ;case _f .CharData :};};return nil ;};func NewCT_Table ()*CT_Table {_geeac :=&CT_Table {};_geeac .TableColumns =NewCT_TableColumns ();return _geeac ;}; +// File Binding Name +FileBindingNameAttr *string ; -// ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path -func (_ecaba *CT_ConditionalFormat )ValidateWithPath (path string )error {if _cggad :=_ecaba .ScopeAttr .ValidateWithPath (path +"\u002f\u0053\u0063\u006f\u0070\u0065\u0041\u0074\u0074\u0072");_cggad !=nil {return _cggad ;};if _bfdgf :=_ecaba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_bfdgf !=nil {return _bfdgf ;};if _gfdbg :=_ecaba .PivotAreas .ValidateWithPath (path +"/\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");_gfdbg !=nil {return _gfdbg ;};if _ecaba .ExtLst !=nil {if _egddb :=_ecaba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_egddb !=nil {return _egddb ;};};return nil ;};func (_bfgag ST_PaneState )ValidateWithPath (path string )error {switch _bfgag {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfgag )); -};return nil ;}; +// XML Data Loading Behavior +DataBindingLoadModeAttr uint32 ;Any _ff .Any ;}; -// Validate validates the CT_PivotFilters and its children -func (_agaeg *CT_PivotFilters )Validate ()error {return _agaeg .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};const (ST_CommentsUnset ST_Comments =0;ST_CommentsCommNone ST_Comments =1;ST_CommentsCommIndicator ST_Comments =2; -ST_CommentsCommIndAndComment ST_Comments =3;);func (_bggca ST_TotalsRowFunction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_acedd :=_f .Attr {};_acedd .Name =name ;switch _bggca {case ST_TotalsRowFunctionUnset :_acedd .Value ="";case ST_TotalsRowFunctionNone :_acedd .Value ="\u006e\u006f\u006e\u0065"; -case ST_TotalsRowFunctionSum :_acedd .Value ="\u0073\u0075\u006d";case ST_TotalsRowFunctionMin :_acedd .Value ="\u006d\u0069\u006e";case ST_TotalsRowFunctionMax :_acedd .Value ="\u006d\u0061\u0078";case ST_TotalsRowFunctionAverage :_acedd .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065"; -case ST_TotalsRowFunctionCount :_acedd .Value ="\u0063\u006f\u0075n\u0074";case ST_TotalsRowFunctionCountNums :_acedd .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_TotalsRowFunctionStdDev :_acedd .Value ="\u0073\u0074\u0064\u0044\u0065\u0076"; -case ST_TotalsRowFunctionVar :_acedd .Value ="\u0076\u0061\u0072";case ST_TotalsRowFunctionCustom :_acedd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _acedd ,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;); +// Validate validates the CT_RangeSet and its children +func (_fbfgg *CT_RangeSet )Validate ()error {return _fbfgg .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074");};func NewCT_Fonts ()*CT_Fonts {_ccgac :=&CT_Fonts {};return _ccgac };func (_ffccf *CT_OleObjects )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +_abeaf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ao\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_eafbcb :=range _ffccf .OleObject {e .EncodeElement (_eafbcb ,_abeaf );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_IconSet struct{ -// ValidateWithPath validates the CT_GroupItems and its children, prefixing error messages with path -func (_cfadc *CT_GroupItems )ValidateWithPath (path string )error {for _bfagc ,_agdac :=range _cfadc .M {if _beged :=_agdac .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_bfagc ));_beged !=nil {return _beged ; -};};for _aggec ,_agcg :=range _cfadc .N {if _bbffe :=_agcg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_aggec ));_bbffe !=nil {return _bbffe ;};};for _bdaaf ,_dbcga :=range _cfadc .B {if _decag :=_dbcga .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_bdaaf )); -_decag !=nil {return _decag ;};};for _gfbae ,_bbgfe :=range _cfadc .E {if _bdaea :=_bbgfe .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_gfbae ));_bdaea !=nil {return _bdaea ;};};for _efea ,_dfbbg :=range _cfadc .S {if _geaa :=_dfbbg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_efea )); -_geaa !=nil {return _geaa ;};};for _dgdd ,_gecb :=range _cfadc .D {if _efffcc :=_gecb .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_dgdd ));_efffcc !=nil {return _efffcc ;};};return nil ;};type ST_UnderlineValues byte ; +// Icon Set +IconSetAttr ST_IconSetType ; +// Show Value +ShowValueAttr *bool ; -// ValidateWithPath validates the CT_ExternalDefinedNames and its children, prefixing error messages with path -func (_ecabb *CT_ExternalDefinedNames )ValidateWithPath (path string )error {for _bcgcf ,_beagfb :=range _ecabb .DefinedName {if _bgddf :=_beagfb .ValidateWithPath (_bc .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_bcgcf )); -_bgddf !=nil {return _bgddf ;};};return nil ;};func (_eedd *CT_ConditionalFormats )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdabf :=range start .Attr {if _cdabf .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgaf ,_cfag :=_db .ParseUint (_cdabf .Value ,10,32); -if _cfag !=nil {return _cfag ;};_cggf :=uint32 (_dgaf );_eedd .CountAttr =&_cggf ;continue ;};};_efeg :for {_acgfd ,_fcac :=d .Token ();if _fcac !=nil {return _fcac ;};switch _cfce :=_acgfd .(type ){case _f .StartElement :switch _cfce .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0046o\u0072\u006d\u0061\u0074"}:_cbgb :=NewCT_ConditionalFormat (); -if _cbgc :=d .DecodeElement (_cbgb ,&_cfce );_cbgc !=nil {return _cbgc ;};_eedd .ConditionalFormat =append (_eedd .ConditionalFormat ,_cbgb );default:_ec .Log .Debug ("\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",_cfce .Name ); -if _dgccg :=d .Skip ();_dgccg !=nil {return _dgccg ;};};case _f .EndElement :break _efeg ;case _f .CharData :};};return nil ;};func (_bgag *CT_Connections )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdea :for {_deaa ,_ddfbd :=d .Token (); -if _ddfbd !=nil {return _ddfbd ;};switch _ggdc :=_deaa .(type ){case _f .StartElement :switch _ggdc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}:_dedcd :=NewCT_Connection (); -if _bcde :=d .DecodeElement (_dedcd ,&_ggdc );_bcde !=nil {return _bcde ;};_bgag .Connection =append (_bgag .Connection ,_dedcd );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ggdc .Name ); -if _edad :=d .Skip ();_edad !=nil {return _edad ;};};case _f .EndElement :break _bdea ;case _f .CharData :};};return nil ;};func (_cgfacc ST_PatternType )ValidateWithPath (path string )error {switch _cgfacc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgfacc )); -};return nil ;};func (_afecf *CT_Item )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aafe :=range start .Attr {if _aafe .Name .Local =="\u006e"{_feeba ,_gbdfb :=_aafe .Value ,error (nil );if _gbdfb !=nil {return _gbdfb ;};_afecf .NAttr =&_feeba ; -continue ;};if _aafe .Name .Local =="\u0074"{_afecf .TAttr .UnmarshalXMLAttr (_aafe );continue ;};if _aafe .Name .Local =="\u0068"{_egcfe ,_cacda :=_db .ParseBool (_aafe .Value );if _cacda !=nil {return _cacda ;};_afecf .HAttr =&_egcfe ;continue ;};if _aafe .Name .Local =="\u0073"{_ggeaeg ,_bbbba :=_db .ParseBool (_aafe .Value ); -if _bbbba !=nil {return _bbbba ;};_afecf .SAttr =&_ggeaeg ;continue ;};if _aafe .Name .Local =="\u0073\u0064"{_bgeae ,_fcbgb :=_db .ParseBool (_aafe .Value );if _fcbgb !=nil {return _fcbgb ;};_afecf .SdAttr =&_bgeae ;continue ;};if _aafe .Name .Local =="\u0066"{_febbg ,_cfdae :=_db .ParseBool (_aafe .Value ); -if _cfdae !=nil {return _cfdae ;};_afecf .FAttr =&_febbg ;continue ;};if _aafe .Name .Local =="\u006d"{_cggea ,_ggeda :=_db .ParseBool (_aafe .Value );if _ggeda !=nil {return _ggeda ;};_afecf .MAttr =&_cggea ;continue ;};if _aafe .Name .Local =="\u0063"{_fgfbc ,_cccc :=_db .ParseBool (_aafe .Value ); -if _cccc !=nil {return _cccc ;};_afecf .CAttr =&_fgfbc ;continue ;};if _aafe .Name .Local =="\u0078"{_aabec ,_fcbgf :=_db .ParseUint (_aafe .Value ,10,32);if _fcbgf !=nil {return _fcbgf ;};_dcgaef :=uint32 (_aabec );_afecf .XAttr =&_dcgaef ;continue ;}; -if _aafe .Name .Local =="\u0064"{_aabda ,_edcf :=_db .ParseBool (_aafe .Value );if _edcf !=nil {return _edcf ;};_afecf .DAttr =&_aabda ;continue ;};if _aafe .Name .Local =="\u0065"{_ecba ,_gfdfb :=_db .ParseBool (_aafe .Value );if _gfdfb !=nil {return _gfdfb ; -};_afecf .EAttr =&_ecba ;continue ;};};for {_gbff ,_fggfd :=d .Token ();if _fggfd !=nil {return _bc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_fggfd );};if _fcafd ,_bcbdg :=_gbff .(_f .EndElement ); -_bcbdg &&_fcafd .Name ==start .Name {break ;};};return nil ;};type CT_Table struct{ +// Percent +PercentAttr *bool ; -// Table Id -IdAttr uint32 ; +// Reverse Icons +ReverseAttr *bool ; -// Name -NameAttr *string ; +// Conditional Formatting Object +Cfvo []*CT_Cfvo ;};func NewCT_TableStyleElement ()*CT_TableStyleElement {_acgde :=&CT_TableStyleElement {};_acgde .TypeAttr =ST_TableStyleType (1);return _acgde ;};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;);const (ST_DvAspectUnset ST_DvAspect =0;ST_DvAspectDVASPECT_CONTENT ST_DvAspect =1;ST_DvAspectDVASPECT_ICON ST_DvAspect =2; +);func (_fdafcg *Headers )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fdafcg .CT_RevisionHeaders .MarshalXML (e ,start );};func (_fgeee *CT_OleObject )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ceabf :=range start .Attr {if _ceabf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ceabf .Name .Local =="\u0069\u0064"||_ceabf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ceabf .Name .Local =="\u0069\u0064"{_ecadc ,_fdadb :=_ceabf .Value ,error (nil ); +if _fdadb !=nil {return _fdadb ;};_fgeee .IdAttr =&_ecadc ;continue ;};if _ceabf .Name .Local =="\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"{_fgeee .DvAspectAttr .UnmarshalXMLAttr (_ceabf );continue ;};if _ceabf .Name .Local =="\u006c\u0069\u006e\u006b"{_dedcg ,_fefdfd :=_ceabf .Value ,error (nil ); +if _fefdfd !=nil {return _fefdfd ;};_fgeee .LinkAttr =&_dedcg ;continue ;};if _ceabf .Name .Local =="\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"{_fgeee .OleUpdateAttr .UnmarshalXMLAttr (_ceabf );continue ;};if _ceabf .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"{_ccefe ,_ggbfdf :=_fa .ParseBool (_ceabf .Value ); +if _ggbfdf !=nil {return _ggbfdf ;};_fgeee .AutoLoadAttr =&_ccefe ;continue ;};if _ceabf .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_fdbfag ,_becdd :=_fa .ParseUint (_ceabf .Value ,10,32);if _becdd !=nil {return _becdd ;};_fgeee .ShapeIdAttr =uint32 (_fdbfag ); +continue ;};if _ceabf .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_ecefe ,_gcecb :=_ceabf .Value ,error (nil );if _gcecb !=nil {return _gcecb ;};_fgeee .ProgIdAttr =&_ecefe ;continue ;};};_efabc :for {_eecbfg ,_ddaec :=d .Token ();if _ddaec !=nil {return _ddaec ; +};switch _gbfde :=_eecbfg .(type ){case _bc .StartElement :switch _gbfde .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgeee .ObjectPr =NewCT_ObjectPr (); +if _fbcgd :=d .DecodeElement (_fgeee .ObjectPr ,&_gbfde );_fbcgd !=nil {return _fbcgd ;};default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gbfde .Name ); +if _dgaeb :=d .Skip ();_dgaeb !=nil {return _dgaeb ;};};case _bc .EndElement :break _efabc ;case _bc .CharData :};};return nil ;};func (_cfgbff *ST_GroupBy )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_cfgbff =0;case "\u0072\u0061\u006eg\u0065":*_cfgbff =1; +case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_cfgbff =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_cfgbff =3;case "\u0068\u006f\u0075r\u0073":*_cfgbff =4;case "\u0064\u0061\u0079\u0073":*_cfgbff =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_cfgbff =6; +case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_cfgbff =7;case "\u0079\u0065\u0061r\u0073":*_cfgbff =8;};return nil ;}; -// Table Name -DisplayNameAttr string ; +// ValidateWithPath validates the CT_Error and its children, prefixing error messages with path +func (_gebb *CT_Error )ValidateWithPath (path string )error {if _gebb .Tpls !=nil {if _cada :=_gebb .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_cada !=nil {return _cada ;};};for _fcgeg ,_eafgd :=range _gebb .X {if _dgbcc :=_eafgd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_fcgeg )); +_dgbcc !=nil {return _dgbcc ;};};return nil ;}; -// Table Comment -CommentAttr *string ; +// Validate validates the CT_RevisionFormatting and its children +func (_dagag *CT_RevisionFormatting )Validate ()error {return _dagag .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func NewCT_FieldGroup ()*CT_FieldGroup {_afeb :=&CT_FieldGroup {}; +return _afeb };func (_feggb *CT_WebPublishing )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fcaea :=range start .Attr {if _fcaea .Name .Local =="\u0063\u0073\u0073"{_gbadd ,_gaegg :=_fa .ParseBool (_fcaea .Value );if _gaegg !=nil {return _gaegg ; +};_feggb .CssAttr =&_gbadd ;continue ;};if _fcaea .Name .Local =="\u0074h\u0069\u0063\u006b\u0065\u0074"{_ddcdge ,_edfea :=_fa .ParseBool (_fcaea .Value );if _edfea !=nil {return _edfea ;};_feggb .ThicketAttr =&_ddcdge ;continue ;};if _fcaea .Name .Local =="\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_eadgef ,_bgcffc :=_fa .ParseBool (_fcaea .Value ); +if _bgcffc !=nil {return _bgcffc ;};_feggb .LongFileNamesAttr =&_eadgef ;continue ;};if _fcaea .Name .Local =="\u0076\u006d\u006c"{_dedbg ,_ccfce :=_fa .ParseBool (_fcaea .Value );if _ccfce !=nil {return _ccfce ;};_feggb .VmlAttr =&_dedbg ;continue ;}; +if _fcaea .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_egabc ,_abffe :=_fa .ParseBool (_fcaea .Value );if _abffe !=nil {return _abffe ;};_feggb .AllowPngAttr =&_egabc ;continue ;};if _fcaea .Name .Local =="\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"{_feggb .TargetScreenSizeAttr .UnmarshalXMLAttr (_fcaea ); +continue ;};if _fcaea .Name .Local =="\u0064\u0070\u0069"{_gbead ,_dabfgf :=_fa .ParseUint (_fcaea .Value ,10,32);if _dabfgf !=nil {return _dabfgf ;};_gbbacf :=uint32 (_gbead );_feggb .DpiAttr =&_gbbacf ;continue ;};if _fcaea .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_eccaf ,_bcfgd :=_fa .ParseUint (_fcaea .Value ,10,32); +if _bcfgd !=nil {return _bcfgd ;};_ffgcf :=uint32 (_eccaf );_feggb .CodePageAttr =&_ffgcf ;continue ;};if _fcaea .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_dbdfe ,_eegabg :=_fcaea .Value ,error (nil );if _eegabg !=nil {return _eegabg ; +};_feggb .CharacterSetAttr =&_dbdfe ;continue ;};};for {_aedgc ,_fbgce :=d .Token ();if _fbgce !=nil {return _a .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",_fbgce ); +};if _cagbc ,_gdafbgb :=_aedgc .(_bc .EndElement );_gdafbgb &&_cagbc .Name ==start .Name {break ;};};return nil ;}; -// Reference -RefAttr string ; +// Validate validates the CT_CustomChartsheetView and its children +func (_cbbg *CT_CustomChartsheetView )Validate ()error {return _cbbg .ValidateWithPath ("\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");}; -// Table Type -TableTypeAttr ST_TableType ; +// Validate validates the CT_RevisionRowColumn and its children +func (_cbagb *CT_RevisionRowColumn )Validate ()error {return _cbagb .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006eR\u006f\u0077\u0043\u006flu\u006d\u006e");}; -// Header Row Count -HeaderRowCountAttr *uint32 ; +// Validate validates the CT_TextFields and its children +func (_fgbbc *CT_TextFields )Validate ()error {return _fgbbc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");};func (_baggc ST_Orientation )ValidateWithPath (path string )error {switch _baggc {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 (_baggc )); +};return nil ;}; -// Insert Row Showing -InsertRowAttr *bool ; +// ValidateWithPath validates the CT_SheetId and its children, prefixing error messages with path +func (_ecede *CT_SheetId )ValidateWithPath (path string )error {return nil }; -// Insert Row Shift -InsertRowShiftAttr *bool ; +// Validate validates the CT_RevisionDefinedName and its children +func (_fcgad *CT_RevisionDefinedName )Validate ()error {return _fcgad .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");}; -// Totals Row Count -TotalsRowCountAttr *uint32 ; +// ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path +func (_ggcc *CT_MdxTuple )ValidateWithPath (path string )error {for _ecebc ,_bcaec :=range _ggcc .N {if _fbfgc :=_bcaec .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_ecebc ));_fbfgc !=nil {return _fbfgc ;};}; +return nil ;};type CT_XmlPr struct{ -// Totals Row Shown -TotalsRowShownAttr *bool ; +// XML Map Id +MapIdAttr uint32 ; -// Published -PublishedAttr *bool ; +// XPath +XpathAttr string ; -// Header Row Format Id -HeaderRowDxfIdAttr *uint32 ; +// XML Data Type +XmlDataTypeAttr string ; -// Data Area Format Id -DataDxfIdAttr *uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_ServerFormats ()*CT_ServerFormats {_dccecd :=&CT_ServerFormats {};return _dccecd };func NewCT_VolTopic ()*CT_VolTopic {_cceeb :=&CT_VolTopic {};return _cceeb };type ST_CellComments byte ;func NewCT_Stylesheet ()*CT_Stylesheet {_efebaf :=&CT_Stylesheet {}; +return _efebaf };type CT_DdeValues struct{ -// Totals Row Format Id -TotalsRowDxfIdAttr *uint32 ; +// Rows +RowsAttr *uint32 ; -// Header Row Border Format Id -HeaderRowBorderDxfIdAttr *uint32 ; +// Columns +ColsAttr *uint32 ; -// Table Border Format Id -TableBorderDxfIdAttr *uint32 ; +// Value +Value []*CT_DdeValue ;};type CT_Control struct{ -// Totals Row Border Format Id -TotalsRowBorderDxfIdAttr *uint32 ; +// Shape Id +ShapeIdAttr uint32 ;IdAttr string ; -// Header Row Style -HeaderRowCellStyleAttr *string ; +// Control Name +NameAttr *string ; -// Data Style Name -DataCellStyleAttr *string ; +// Embedded Control Properties +ControlPr *CT_ControlPr ;};type CT_CacheSource struct{ -// Totals Row Style -TotalsRowCellStyleAttr *string ; +// Cache Type +TypeAttr ST_SourceType ; -// Connection ID +// Connection Index ConnectionIdAttr *uint32 ; -// Table AutoFilter -AutoFilter *CT_AutoFilter ; +// Worksheet PivotCache Source +WorksheetSource *CT_WorksheetSource ; -// Sort State -SortState *CT_SortState ; +// Consolidation Source +Consolidation *CT_Consolidation ; -// Table Columns -TableColumns *CT_TableColumns ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_fdcg *CT_Top10 )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gegfc :=range start .Attr {if _gegfc .Name .Local =="\u0074\u006f\u0070"{_gagac ,_degdc :=_fa .ParseBool (_gegfc .Value );if _degdc !=nil {return _degdc ; +};_fdcg .TopAttr =&_gagac ;continue ;};if _gegfc .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_dcaffb ,_accbe :=_fa .ParseBool (_gegfc .Value );if _accbe !=nil {return _accbe ;};_fdcg .PercentAttr =&_dcaffb ;continue ;};if _gegfc .Name .Local =="\u0076\u0061\u006c"{_dcebe ,_fcaaa :=_fa .ParseFloat (_gegfc .Value ,64); +if _fcaaa !=nil {return _fcaaa ;};_fdcg .ValAttr =_dcebe ;continue ;};if _gegfc .Name .Local =="\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"{_babfg ,_bgcbd :=_fa .ParseFloat (_gegfc .Value ,64);if _bgcbd !=nil {return _bgcbd ;};_fdcg .FilterValAttr =&_babfg ; +continue ;};};for {_afcfa ,_fbaaeg :=d .Token ();if _fbaaeg !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u006f\u0070\u0031\u0030: \u0025\u0073",_fbaaeg );};if _fagbga ,_baeagb :=_afcfa .(_bc .EndElement );_baeagb &&_fagbga .Name ==start .Name {break ; +};};return nil ;};func (_cbbfg ST_Pane )String ()string {switch _cbbfg {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 "";}; -// Table Style -TableStyleInfo *CT_TableStyleInfo ; +// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path +func (_baecb *CT_Parameter )ValidateWithPath (path string )error {if _ceggdd :=_baecb .ParameterTypeAttr .ValidateWithPath (path +"\u002fP\u0061r\u0061\u006d\u0065\u0074\u0065r\u0054\u0079p\u0065\u0041\u0074\u0074\u0072");_ceggdd !=nil {return _ceggdd ; +};return nil ;};func NewCT_Map ()*CT_Map {_debcb :=&CT_Map {};return _debcb };type ST_RevisionAction byte ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_MeasureGroup struct{ +// Validate validates the CT_ExternalLinkChoice and its children +func (_bfad *CT_ExternalLinkChoice )Validate ()error {return _bfad .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u004c\u0069\u006ek\u0043\u0068\u006f\u0069\u0063\u0065");};func (_geceg *CT_MergeCell )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_efdcf :=range start .Attr {if _efdcf .Name .Local =="\u0072\u0065\u0066"{_bcacf ,_cedfgg :=_efdcf .Value ,error (nil ); +if _cedfgg !=nil {return _cedfgg ;};_geceg .RefAttr =_bcacf ;continue ;};};for {_cfggd ,_cddafd :=d .Token ();if _cddafd !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065r\u0067\u0065\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_cddafd ); +};if _bgfed ,_bddea :=_cfggd .(_bc .EndElement );_bddea &&_bgfed .Name ==start .Name {break ;};};return nil ;};type CT_Query struct{ -// Measure Group Name -NameAttr string ; +// MDX Query String +MdxAttr string ; -// Measure Group Display Name -CaptionAttr string ;};func (_cdede *CT_Location )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acff :=range start .Attr {if _acff .Name .Local =="\u0072\u0065\u0066"{_bbgea ,_adbda :=_acff .Value ,error (nil );if _adbda !=nil {return _adbda ; -};_cdede .RefAttr =_bbgea ;continue ;};if _acff .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"{_aaafa ,_cege :=_db .ParseUint (_acff .Value ,10,32);if _cege !=nil {return _cege ;};_cdede .FirstHeaderRowAttr =uint32 (_aaafa ); -continue ;};if _acff .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"{_fdbbg ,_ddeaa :=_db .ParseUint (_acff .Value ,10,32);if _ddeaa !=nil {return _ddeaa ;};_cdede .FirstDataRowAttr =uint32 (_fdbbg );continue ;};if _acff .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"{_bgbfdc ,_fdgfe :=_db .ParseUint (_acff .Value ,10,32); -if _fdgfe !=nil {return _fdgfe ;};_cdede .FirstDataColAttr =uint32 (_bgbfdc );continue ;};if _acff .Name .Local =="\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_gaaee ,_eeagd :=_db .ParseUint (_acff .Value ,10,32);if _eeagd !=nil {return _eeagd ; -};_bbcgb :=uint32 (_gaaee );_cdede .RowPageCountAttr =&_bbcgb ;continue ;};if _acff .Name .Local =="\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_addf ,_gfcfa :=_db .ParseUint (_acff .Value ,10,32);if _gfcfa !=nil {return _gfcfa ; -};_gbdee :=uint32 (_addf );_cdede .ColPageCountAttr =&_gbdee ;continue ;};};for {_dbbdb ,_gaade :=d .Token ();if _gaade !=nil {return _bc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gaade ); -};if _ddbae ,_ebccb :=_dbbdb .(_f .EndElement );_ebccb &&_ddbae .Name ==start .Name {break ;};};return nil ;}; +// Tuples +Tpls *CT_Tuples ;};func (_efce *CT_NumFmts )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ddedc :=range start .Attr {if _ddedc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecbcg ,_badgc :=_fa .ParseUint (_ddedc .Value ,10,32);if _badgc !=nil {return _badgc ; +};_dcad :=uint32 (_ecbcg );_efce .CountAttr =&_dcad ;continue ;};};_bdgdf :for {_egbcdc ,_ffeag :=d .Token ();if _ffeag !=nil {return _ffeag ;};switch _gddcf :=_egbcdc .(type ){case _bc .StartElement :switch _gddcf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gdaegb :=NewCT_NumFmt (); +if _adafb :=d .DecodeElement (_gdaegb ,&_gddcf );_adafb !=nil {return _adafb ;};_efce .NumFmt =append (_efce .NumFmt ,_gdaegb );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_gddcf .Name ); +if _acgfb :=d .Skip ();_acgfb !=nil {return _acgfb ;};};case _bc .EndElement :break _bdgdf ;case _bc .CharData :};};return nil ;};func NewCT_ProtectedRange ()*CT_ProtectedRange {_cagbe :=&CT_ProtectedRange {};return _cagbe };func (_ggbcfc ST_GrowShrinkType )ValidateWithPath (path string )error {switch _ggbcfc {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 (_ggbcfc )); +};return nil ;};type CT_PivotHierarchy struct{ -// Validate validates the CT_CellStyle and its children -func (_cedge *CT_CellStyle )Validate ()error {return _cedge .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065");};func (_ebecg *CT_ProtectedRanges )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbdcd :for {_dbdgb ,_dbaebd :=d .Token (); -if _dbaebd !=nil {return _dbaebd ;};switch _ddbeg :=_dbdgb .(type ){case _f .StartElement :switch _ddbeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}:_bgebb :=NewCT_ProtectedRange (); -if _ccfcf :=d .DecodeElement (_bgebb ,&_ddbeg );_ccfcf !=nil {return _ccfcf ;};_ebecg .ProtectedRange =append (_ebecg .ProtectedRange ,_bgebb );default:_ec .Log .Debug ("\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",_ddbeg .Name ); -if _acfg :=d .Skip ();_acfg !=nil {return _acfg ;};};case _f .EndElement :break _cbdcd ;case _f .CharData :};};return nil ;}; +// Outline New Levels +OutlineAttr *bool ; -// ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path -func (_gfa *CT_BookViews )ValidateWithPath (path string )error {for _ad ,_gcb :=range _gfa .WorkbookView {if _bgg :=_gcb .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0057or\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_ad )); -_bgg !=nil {return _bgg ;};};return nil ;}; +// Multiple Field Filters +MultipleItemSelectionAllowedAttr *bool ; -// Validate validates the CT_PivotArea and its children -func (_adggf *CT_PivotArea )Validate ()error {return _adggf .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");};func NewCT_WorkbookProtection ()*CT_WorkbookProtection {_baabb :=&CT_WorkbookProtection {};return _baabb ; -};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; -); +// New Levels Subtotals At Top +SubtotalTopAttr *bool ; -// ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path -func (_cacf *CT_ChartFormats )ValidateWithPath (path string )error {for _bbac ,_acgba :=range _cacf .ChartFormat {if _dccf :=_acgba .ValidateWithPath (_bc .Sprintf ("\u0025s\u002fC\u0068\u0061\u0072\u0074\u0046o\u0072\u006da\u0074\u005b\u0025\u0064\u005d",path ,_bbac )); -_dccf !=nil {return _dccf ;};};return nil ;}; +// Show In Field List +ShowInFieldListAttr *bool ; -// ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path -func (_cecbd *CT_ServerFormats )ValidateWithPath (path string )error {for _gaaaa ,_fafbb :=range _cecbd .ServerFormat {if _ecebe :=_fafbb .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0053er\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_gaaaa )); -_ecebe !=nil {return _ecebe ;};};return nil ;}; +// Drag To Row +DragToRowAttr *bool ; -// Validate validates the CT_Member and its children -func (_aacb *CT_Member )Validate ()error {return _aacb .ValidateWithPath ("\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r");}; +// Drag To Column +DragToColAttr *bool ; -// Validate validates the CT_ExternalReference and its children -func (_cfca *CT_ExternalReference )Validate ()error {return _cfca .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065");};func (_faeeg *CT_RgbColor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faeeg .RgbAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0067\u0062"},Value :_bc .Sprintf ("\u0025\u0076",*_faeeg .RgbAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eefa *CT_PivotAreaReferences )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eefa .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_eefa .CountAttr )}); -};e .EncodeToken (start );_eccdgc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};for _ ,_aadfb :=range _eefa .Reference {e .EncodeElement (_aadfb ,_eccdgc );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_cdddb ST_SortBy )ValidateWithPath (path string )error {switch _cdddb {case 0,1,2,3,4:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cdddb )); -};return nil ;};func (_egeec *ST_FormatAction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffbea ,_ebgfdd :=d .Token ();if _ebgfdd !=nil {return _ebgfdd ;};if _bdgfdc ,_ccegg :=_ffbea .(_f .EndElement );_ccegg &&_bdgfdc .Name ==start .Name {*_egeec =1; -return nil ;};if _gcbcdd ,_cadffd :=_ffbea .(_f .CharData );!_cadffd {return _bc .Errorf ("\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 (_gcbcdd ){case "":*_egeec =0; -case "\u0062\u006c\u0061n\u006b":*_egeec =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_egeec =2;case "\u0064\u0072\u0069l\u006c":*_egeec =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_egeec =4;};};_ffbea ,_ebgfdd =d .Token (); -if _ebgfdd !=nil {return _ebgfdd ;};if _bbgfed ,_cbcgfa :=_ffbea .(_f .EndElement );_cbcgfa &&_bbgfed .Name ==start .Name {return nil ;};return _bc .Errorf ("\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 ); -};func (_cdebdb *CT_TextPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdebdb .PromptAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdebdb .PromptAttr ))}); -};if _cdebdb .FileTypeAttr !=ST_FileTypeUnset {_adcad ,_fecaa :=_cdebdb .FileTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"});if _fecaa !=nil {return _fecaa ;};start .Attr =append (start .Attr ,_adcad );}; -if _cdebdb .CodePageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cdebdb .CodePageAttr )});};if _cdebdb .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_cdebdb .CharacterSetAttr )}); -};if _cdebdb .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0076",*_cdebdb .FirstRowAttr )});};if _cdebdb .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cdebdb .SourceFileAttr )}); -};if _cdebdb .DelimitedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdebdb .DelimitedAttr ))});};if _cdebdb .DecimalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_cdebdb .DecimalAttr )}); -};if _cdebdb .ThousandsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"},Value :_bc .Sprintf ("\u0025\u0076",*_cdebdb .ThousandsAttr )});};if _cdebdb .TabAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdebdb .TabAttr ))}); -};if _cdebdb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0061c\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdebdb .SpaceAttr ))});};if _cdebdb .CommaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006dm\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdebdb .CommaAttr ))}); -};if _cdebdb .SemicolonAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdebdb .SemicolonAttr ))});};if _cdebdb .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdebdb .ConsecutiveAttr ))}); -};if _cdebdb .QualifierAttr !=ST_QualifierUnset {_dcbfed ,_bfegefc :=_cdebdb .QualifierAttr .MarshalXMLAttr (_f .Name {Local :"\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"});if _bfegefc !=nil {return _bfegefc ;};start .Attr =append (start .Attr ,_dcbfed ); -};if _cdebdb .DelimiterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"},Value :_bc .Sprintf ("\u0025\u0076",*_cdebdb .DelimiterAttr )});};e .EncodeToken (start );if _cdebdb .TextFields !=nil {_gcecf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}}; -e .EncodeElement (_cdebdb .TextFields ,_gcecf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_VerticalAlignFontProperty ()*CT_VerticalAlignFontProperty {_acbgc :=&CT_VerticalAlignFontProperty {};_acbgc .ValAttr =_a .ST_VerticalAlignRun (1); -return _acbgc ;};func (_cgbfe *ST_TableStyleType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfegga ,_feacbf :=d .Token ();if _feacbf !=nil {return _feacbf ;};if _cebaed ,_agbbda :=_bfegga .(_f .EndElement );_agbbda &&_cebaed .Name ==start .Name {*_cgbfe =1; -return nil ;};if _ceaab ,_aedeac :=_bfegga .(_f .CharData );!_aedeac {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfegga );}else {switch string (_ceaab ){case "":*_cgbfe =0; -case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_cgbfe =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_cgbfe =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cgbfe =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cgbfe =4; -case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cgbfe =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_cgbfe =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_cgbfe =7; -case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_cgbfe =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_cgbfe =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_cgbfe =10; -case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_cgbfe =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_cgbfe =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_cgbfe =13; -case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_cgbfe =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_cgbfe =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_cgbfe =16; -case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cgbfe =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_cgbfe =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cgbfe =19; -case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_cgbfe =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_cgbfe =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_cgbfe =22; -case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_cgbfe =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_cgbfe =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_cgbfe =25; -case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_cgbfe =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_cgbfe =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_cgbfe =28; -};};_bfegga ,_feacbf =d .Token ();if _feacbf !=nil {return _feacbf ;};if _dbbed ,_gbgbc :=_bfegga .(_f .EndElement );_gbgbc &&_dbbed .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfegga ); -};func (_agaee *ST_VolDepType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abfdaa ,_eaagf :=d .Token ();if _eaagf !=nil {return _eaagf ;};if _gbfafe ,_gdffe :=_abfdaa .(_f .EndElement );_gdffe &&_gbfafe .Name ==start .Name {*_agaee =1; -return nil ;};if _daffc ,_bccfdb :=_abfdaa .(_f .CharData );!_bccfdb {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abfdaa );}else {switch string (_daffc ){case "":*_agaee =0; -case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_agaee =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_agaee =2;};};_abfdaa ,_eaagf =d .Token ();if _eaagf !=nil {return _eaagf ;};if _faefge ,_debcda :=_abfdaa .(_f .EndElement ); -_debcda &&_faefge .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abfdaa );};func (_afdfd *CT_Worksheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _afdfd .SheetPr !=nil {_bffgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_afdfd .SheetPr ,_bffgf );};if _afdfd .Dimension !=nil {_ggafd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}}; -e .EncodeElement (_afdfd .Dimension ,_ggafd );};if _afdfd .SheetViews !=nil {_gdded :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_afdfd .SheetViews ,_gdded ); -};if _afdfd .SheetFormatPr !=nil {_gcbggg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_afdfd .SheetFormatPr ,_gcbggg );};if _afdfd .Cols !=nil {_cbfdd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}}; -for _ ,_caaaf :=range _afdfd .Cols {e .EncodeElement (_caaaf ,_cbfdd );};};_gbede :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_afdfd .SheetData ,_gbede );if _afdfd .SheetCalcPr !=nil {_bebed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072"}}; -e .EncodeElement (_afdfd .SheetCalcPr ,_bebed );};if _afdfd .SheetProtection !=nil {_efcdf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_afdfd .SheetProtection ,_efcdf ); -};if _afdfd .ProtectedRanges !=nil {_bebfcd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073"}};e .EncodeElement (_afdfd .ProtectedRanges ,_bebfcd );};if _afdfd .Scenarios !=nil {_ggcae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"}}; -e .EncodeElement (_afdfd .Scenarios ,_ggcae );};if _afdfd .AutoFilter !=nil {_aeebc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_afdfd .AutoFilter ,_aeebc ); -};if _afdfd .SortState !=nil {_bcccdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_afdfd .SortState ,_bcccdg );};if _afdfd .DataConsolidate !=nil {_aabegc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}}; -e .EncodeElement (_afdfd .DataConsolidate ,_aabegc );};if _afdfd .CustomSheetViews !=nil {_febdgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_afdfd .CustomSheetViews ,_febdgb ); -};if _afdfd .MergeCells !=nil {_dcabe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_afdfd .MergeCells ,_dcabe );};if _afdfd .PhoneticPr !=nil {_cfeccd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}}; -e .EncodeElement (_afdfd .PhoneticPr ,_cfeccd );};if _afdfd .ConditionalFormatting !=nil {_bebcfe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}}; -for _ ,_ffebg :=range _afdfd .ConditionalFormatting {e .EncodeElement (_ffebg ,_bebcfe );};};if _afdfd .DataValidations !=nil {_gcgfef :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073"}}; -e .EncodeElement (_afdfd .DataValidations ,_gcgfef );};if _afdfd .Hyperlinks !=nil {_edccbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_afdfd .Hyperlinks ,_edccbg ); -};if _afdfd .PrintOptions !=nil {_fdffc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_afdfd .PrintOptions ,_fdffc );};if _afdfd .PageMargins !=nil {_cfdce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}}; -e .EncodeElement (_afdfd .PageMargins ,_cfdce );};if _afdfd .PageSetup !=nil {_aefcf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_afdfd .PageSetup ,_aefcf );};if _afdfd .HeaderFooter !=nil {_fdecbb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}}; -e .EncodeElement (_afdfd .HeaderFooter ,_fdecbb );};if _afdfd .RowBreaks !=nil {_gcadd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_afdfd .RowBreaks ,_gcadd );};if _afdfd .ColBreaks !=nil {_ddgfdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}}; -e .EncodeElement (_afdfd .ColBreaks ,_ddgfdf );};if _afdfd .CustomProperties !=nil {_fdbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_afdfd .CustomProperties ,_fdbg ); -};if _afdfd .CellWatches !=nil {_becdda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073"}};e .EncodeElement (_afdfd .CellWatches ,_becdda );};if _afdfd .IgnoredErrors !=nil {_aaada :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}}; -e .EncodeElement (_afdfd .IgnoredErrors ,_aaada );};if _afdfd .SmartTags !=nil {_badea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_afdfd .SmartTags ,_badea );};if _afdfd .Drawing !=nil {_cdeeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}}; -e .EncodeElement (_afdfd .Drawing ,_cdeeb );};if _afdfd .LegacyDrawing !=nil {_aadffe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_afdfd .LegacyDrawing ,_aadffe ); -};if _afdfd .LegacyDrawingHF !=nil {_cbegd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_afdfd .LegacyDrawingHF ,_cbegd );};if _afdfd .DrawingHF !=nil {_bdada :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}}; -e .EncodeElement (_afdfd .DrawingHF ,_bdada );};if _afdfd .Picture !=nil {_egcae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}};e .EncodeElement (_afdfd .Picture ,_egcae );};if _afdfd .OleObjects !=nil {_bbgda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}}; -e .EncodeElement (_afdfd .OleObjects ,_bbgda );};if _afdfd .Controls !=nil {_cdafc :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_afdfd .Controls ,_cdafc );};if _afdfd .WebPublishItems !=nil {_abacg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}}; -e .EncodeElement (_afdfd .WebPublishItems ,_abacg );};if _afdfd .TableParts !=nil {_aeecb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_afdfd .TableParts ,_aeecb ); -};if _afdfd .ExtLst !=nil {_aadeb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afdfd .ExtLst ,_aadeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MeasureDimensionMap ()*CT_MeasureDimensionMap {_cegea :=&CT_MeasureDimensionMap {}; -return _cegea ;};func (_gfef *CT_CalcChain )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_facb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063"}};for _ ,_eecdd :=range _gfef .C {e .EncodeElement (_eecdd ,_facb ); -};if _gfef .ExtLst !=nil {_gdge :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfef .ExtLst ,_gdge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Drag to Page +DragToPageAttr *bool ; -// Validate validates the CT_LevelGroup and its children -func (_fdbe *CT_LevelGroup )Validate ()error {return _fdbe .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070");};func (_efad *CT_ObjectAnchor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efad .From =_ee .NewFrom (); -_efad .To =_ee .NewTo ();for _ ,_cfdaa :=range start .Attr {if _cfdaa .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_cbcfa ,_bbcad :=_db .ParseBool (_cfdaa .Value );if _bbcad !=nil {return _bbcad ;};_efad .MoveWithCellsAttr =&_cbcfa ; -continue ;};if _cfdaa .Name .Local =="\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_bbfc ,_abgdd :=_db .ParseBool (_cfdaa .Value );if _abgdd !=nil {return _abgdd ;};_efad .SizeWithCellsAttr =&_bbfc ;continue ;};};_agcec :for {_ggfdd ,_gdbagb :=d .Token (); -if _gdbagb !=nil {return _gdbagb ;};switch _edeggb :=_ggfdd .(type ){case _f .StartElement :switch _edeggb .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 _fddgg :=d .DecodeElement (_efad .From ,&_edeggb ); -_fddgg !=nil {return _fddgg ;};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 _gfbggb :=d .DecodeElement (_efad .To ,&_edeggb ); -_gfbggb !=nil {return _gfbggb ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_edeggb .Name ); -if _bgcbb :=d .Skip ();_bgcbb !=nil {return _bgcbb ;};};case _f .EndElement :break _agcec ;case _f .CharData :};};return nil ;};func (_dfga *CT_ExternalLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgdee :for {_bcbbf ,_edebc :=d .Token (); -if _edebc !=nil {return _edebc ;};switch _fgcg :=_bcbbf .(type ){case _f .StartElement :switch _fgcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_dfga .Choice =NewCT_ExternalLinkChoice (); -if _gafa :=d .DecodeElement (&_dfga .Choice .ExternalBook ,&_fgcg );_gafa !=nil {return _gafa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_dfga .Choice =NewCT_ExternalLinkChoice (); -if _ddege :=d .DecodeElement (&_dfga .Choice .DdeLink ,&_fgcg );_ddege !=nil {return _ddege ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_dfga .Choice =NewCT_ExternalLinkChoice (); -if _ebcb :=d .DecodeElement (&_dfga .Choice .OleLink ,&_fgcg );_ebcb !=nil {return _ebcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfga .ExtLst =NewCT_ExtensionList (); -if _gfdga :=d .DecodeElement (_dfga .ExtLst ,&_fgcg );_gfdga !=nil {return _gfdga ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_fgcg .Name ); -if _bgadg :=d .Skip ();_bgadg !=nil {return _bgadg ;};};case _f .EndElement :break _fgdee ;case _f .CharData :};};return nil ;};type CT_ExternalDefinedName struct{ +// Drag To Data +DragToDataAttr *bool ; -// Defined Name -NameAttr string ; +// Drag Off +DragOffAttr *bool ; -// Refers To -RefersToAttr *string ; +// Inclusive Manual Filter +IncludeNewItemsInFilterAttr *bool ; -// Sheet Id -SheetIdAttr *uint32 ;};func (_gddgf ST_BorderStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gddgf .String (),start );};func (_efdcfb ST_VolValueType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adaae :=_f .Attr {}; -_adaae .Name =name ;switch _efdcfb {case ST_VolValueTypeUnset :_adaae .Value ="";case ST_VolValueTypeB :_adaae .Value ="\u0062";case ST_VolValueTypeN :_adaae .Value ="\u006e";case ST_VolValueTypeE :_adaae .Value ="\u0065";case ST_VolValueTypeS :_adaae .Value ="\u0073"; -};return _adaae ,nil ;};type CT_QueryTable struct{ +// Hierarchy Caption +CaptionAttr *string ; -// QueryTable Name -NameAttr string ; +// OLAP Member Properties +Mps *CT_MemberProperties ; -// First Row Column Titles -HeadersAttr *bool ; +// Members +Members []*CT_Members ; -// Row Numbers -RowNumbersAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_adacg ST_FileType )Validate ()error {return _adacg .ValidateWithPath ("")};func (_dfccgf ST_IconSetType )Validate ()error {return _dfccgf .ValidateWithPath ("")};type CT_PCDKPIs struct{ -// Disable Refresh -DisableRefreshAttr *bool ; +// KPI Count +CountAttr *uint32 ; -// Background Refresh -BackgroundRefreshAttr *bool ; +// OLAP KPI +Kpi []*CT_PCDKPI ;};func (_dgfaa *CT_PhoneticRun )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0062"},Value :_a .Sprintf ("\u0025\u0076",_dgfaa .SbAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065\u0062"},Value :_a .Sprintf ("\u0025\u0076",_dgfaa .EbAttr )}); +e .EncodeToken (start );_dggg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0074"}};_ff .AddPreserveSpaceAttr (&_dggg ,_dgfaa .T );e .EncodeElement (_dgfaa .T ,_dggg );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +};func (_fgbcc *CT_PivotTableStyle )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _fgbcc .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fgbcc .NameAttr )}); +};if _fgbcc .ShowRowHeadersAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fgbcc .ShowRowHeadersAttr ))}); +};if _fgbcc .ShowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fgbcc .ShowColHeadersAttr ))}); +};if _fgbcc .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fgbcc .ShowRowStripesAttr ))}); +};if _fgbcc .ShowColStripesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fgbcc .ShowColStripesAttr ))}); +};if _fgbcc .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fgbcc .ShowLastColumnAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};const (ST_DataValidationErrorStyleUnset ST_DataValidationErrorStyle =0;ST_DataValidationErrorStyleStop ST_DataValidationErrorStyle =1;ST_DataValidationErrorStyleWarning ST_DataValidationErrorStyle =2; +ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle =3;);func (_geece *CT_Mdx )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e"},Value :_a .Sprintf ("\u0025\u0076",_geece .NAttr )}); +_eedag ,_cggcc :=_geece .FAttr .MarshalXMLAttr (_bc .Name {Local :"\u0066"});if _cggcc !=nil {return _cggcc ;};start .Attr =append (start .Attr ,_eedag );e .EncodeToken (start );if _geece .T !=nil {_ecgdf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0074"}}; +e .EncodeElement (_geece .T ,_ecgdf );};if _geece .Ms !=nil {_cbfc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003am\u0073"}};e .EncodeElement (_geece .Ms ,_cbfc );};if _geece .P !=nil {_fada :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070"}}; +e .EncodeElement (_geece .P ,_fada );};if _geece .K !=nil {_dcfdg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006b"}};e .EncodeElement (_geece .K ,_dcfdg );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_fdbegd ST_UpdateLinks )String ()string {switch _fdbegd {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 "";};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;);type CT_ChartsheetPr struct{ -// First Background Refresh -FirstBackgroundRefreshAttr *bool ; +// Published +PublishedAttr *bool ; -// Refresh On Load -RefreshOnLoadAttr *bool ; +// Code Name +CodeNameAttr *string ;TabColor *CT_Color ;};func (_egfgbc *Workbook )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_egfgbc .CT_Workbook =*NewCT_Workbook ();for _ ,_gcada :=range start .Attr {if _gcada .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_egfgbc .ConformanceAttr .UnmarshalXMLAttr (_gcada ); +continue ;};};_gdafg :for {_bcfba ,_cegab :=d .Token ();if _cegab !=nil {return _cegab ;};switch _bfcee :=_bcfba .(type ){case _bc .StartElement :switch _bfcee .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfgbc .FileVersion =NewCT_FileVersion (); +if _bffff :=d .DecodeElement (_egfgbc .FileVersion ,&_bfcee );_bffff !=nil {return _bffff ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfgbc .FileSharing =NewCT_FileSharing (); +if _dbbeaf :=d .DecodeElement (_egfgbc .FileSharing ,&_bfcee );_dbbeaf !=nil {return _dbbeaf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfgbc .WorkbookPr =NewCT_WorkbookPr (); +if _dgffdf :=d .DecodeElement (_egfgbc .WorkbookPr ,&_bfcee );_dgffdf !=nil {return _dgffdf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfgbc .WorkbookProtection =NewCT_WorkbookProtection (); +if _bgfag :=d .DecodeElement (_egfgbc .WorkbookProtection ,&_bfcee );_bgfag !=nil {return _bgfag ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfgbc .BookViews =NewCT_BookViews (); +if _aeaee :=d .DecodeElement (_egfgbc .BookViews ,&_bfcee );_aeaee !=nil {return _aeaee ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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 _gfafeb :=d .DecodeElement (_egfgbc .Sheets ,&_bfcee ); +_gfafeb !=nil {return _gfafeb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfgbc .FunctionGroups =NewCT_FunctionGroups (); +if _cfeaf :=d .DecodeElement (_egfgbc .FunctionGroups ,&_bfcee );_cfeaf !=nil {return _cfeaf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfgbc .ExternalReferences =NewCT_ExternalReferences (); +if _acacb :=d .DecodeElement (_egfgbc .ExternalReferences ,&_bfcee );_acacb !=nil {return _acacb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfgbc .DefinedNames =NewCT_DefinedNames (); +if _dfbcb :=d .DecodeElement (_egfgbc .DefinedNames ,&_bfcee );_dfbcb !=nil {return _dfbcb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_egfgbc .CalcPr =NewCT_CalcPr (); +if _fefgbd :=d .DecodeElement (_egfgbc .CalcPr ,&_bfcee );_fefgbd !=nil {return _fefgbd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfgbc .OleSize =NewCT_OleSize (); +if _dedeg :=d .DecodeElement (_egfgbc .OleSize ,&_bfcee );_dedeg !=nil {return _dedeg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_egfgbc .CustomWorkbookViews =NewCT_CustomWorkbookViews (); +if _dgfff :=d .DecodeElement (_egfgbc .CustomWorkbookViews ,&_bfcee );_dgfff !=nil {return _dgfff ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfgbc .PivotCaches =NewCT_PivotCaches (); +if _fgcabd :=d .DecodeElement (_egfgbc .PivotCaches ,&_bfcee );_fgcabd !=nil {return _fgcabd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_egfgbc .SmartTagPr =NewCT_SmartTagPr (); +if _gadea :=d .DecodeElement (_egfgbc .SmartTagPr ,&_bfcee );_gadea !=nil {return _gadea ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_egfgbc .SmartTagTypes =NewCT_SmartTagTypes (); +if _ddgfga :=d .DecodeElement (_egfgbc .SmartTagTypes ,&_bfcee );_ddgfga !=nil {return _ddgfga ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfgbc .WebPublishing =NewCT_WebPublishing (); +if _ggcee :=d .DecodeElement (_egfgbc .WebPublishing ,&_bfcee );_ggcee !=nil {return _ggcee ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcagb :=NewCT_FileRecoveryPr (); +if _egdeb :=d .DecodeElement (_dcagb ,&_bfcee );_egdeb !=nil {return _egdeb ;};_egfgbc .FileRecoveryPr =append (_egfgbc .FileRecoveryPr ,_dcagb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egfgbc .WebPublishObjects =NewCT_WebPublishObjects (); +if _bcecb :=d .DecodeElement (_egfgbc .WebPublishObjects ,&_bfcee );_bcecb !=nil {return _bcecb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egfgbc .ExtLst =NewCT_ExtensionList (); +if _fddbfc :=d .DecodeElement (_egfgbc .ExtLst ,&_bfcee );_fddbfc !=nil {return _fddbfc ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_bfcee .Name ); +if _ebbfe :=d .Skip ();_ebbfe !=nil {return _ebbfe ;};};case _bc .EndElement :break _gdafg ;case _bc .CharData :};};return nil ;};const (ST_CellTypeUnset ST_CellType =0;ST_CellTypeB ST_CellType =1;ST_CellTypeN ST_CellType =2;ST_CellTypeE ST_CellType =3; +ST_CellTypeS ST_CellType =4;ST_CellTypeStr ST_CellType =5;ST_CellTypeInlineStr ST_CellType =6;);type CT_QueryTableDeletedFields struct{ -// Grow Shrink Type -GrowShrinkTypeAttr ST_GrowShrinkType ; +// Deleted Fields Count +CountAttr *uint32 ; -// Fill Adjacent Formulas -FillFormulasAttr *bool ; +// Deleted Field +DeletedField []*CT_DeletedField ;};func (_gfeg *CT_FileVersion )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gfeg .AppNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061p\u0070\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gfeg .AppNameAttr )}); +};if _gfeg .LastEditedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gfeg .LastEditedAttr )});};if _gfeg .LowestEditedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gfeg .LowestEditedAttr )}); +};if _gfeg .RupBuildAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gfeg .RupBuildAttr )});};if _gfeg .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gfeg .CodeNameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_gadfe *CT_TableFormula )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fedac :=range start .Attr {if _fedac .Name .Local =="\u0061\u0072\u0072a\u0079"{_faedfe ,_cgece :=_fa .ParseBool (_fedac .Value ); +if _cgece !=nil {return _cgece ;};_gadfe .ArrayAttr =_faedfe ;continue ;};};for {_bdfaec ,_cgcggd :=d .Token ();if _cgcggd !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0046o\u0072\u006d\u0075l\u0061:\u0020\u0025\u0073",_cgcggd ); +};if _caefd ,_cega :=_bdfaec .(_bc .CharData );_cega {_gadfe .Content =string (_caefd );};if _eedbd ,_daeae :=_bdfaec .(_bc .EndElement );_daeae &&_eedbd .Name ==start .Name {break ;};};return nil ;};type CT_CellWatch struct{ -// Remove Data On Save -RemoveDataOnSaveAttr *bool ; +// Reference +RAttr string ;}; -// Disable Edit -DisableEditAttr *bool ; +// ValidateWithPath validates the CT_TableMissing and its children, prefixing error messages with path +func (_abbabg *CT_TableMissing )ValidateWithPath (path string )error {return nil };const (ST_DdeValueTypeUnset ST_DdeValueType =0;ST_DdeValueTypeNil ST_DdeValueType =1;ST_DdeValueTypeB ST_DdeValueType =2;ST_DdeValueTypeN ST_DdeValueType =3;ST_DdeValueTypeE ST_DdeValueType =4; +ST_DdeValueTypeStr ST_DdeValueType =5;);func (_dfaggg ST_PrintError )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_dcbfag :=_bc .Attr {};_dcbfag .Name =name ;switch _dfaggg {case ST_PrintErrorUnset :_dcbfag .Value ="";case ST_PrintErrorDisplayed :_dcbfag .Value ="\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d"; +case ST_PrintErrorBlank :_dcbfag .Value ="\u0062\u006c\u0061n\u006b";case ST_PrintErrorDash :_dcbfag .Value ="\u0064\u0061\u0073\u0068";case ST_PrintErrorNA :_dcbfag .Value ="\u004e\u0041";};return _dcbfag ,nil ;};func (_aacgba ST_MdxSetOrder )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_aacgba .String (),start ); +}; -// Preserve Formatting On Refresh -PreserveFormattingAttr *bool ; +// Validate validates the CT_Fills and its children +func (_affdc *CT_Fills )Validate ()error {return _affdc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073");};type AG_RevData struct{RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_agffa ST_IconSetType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_agffa .String (),start ); +};func (_adacfd ST_SortMethod )ValidateWithPath (path string )error {switch _adacfd {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 (_adacfd )); +};return nil ;};type ST_IconSetType byte ;func (_cdfcd *ST_TotalsRowFunction )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gbfdgf ,_gfdgaa :=d .Token ();if _gfdgaa !=nil {return _gfdgaa ;};if _fccfc ,_dcaffa :=_gbfdgf .(_bc .EndElement ); +_dcaffa &&_fccfc .Name ==start .Name {*_cdfcd =1;return nil ;};if _ffegd ,_dbece :=_gbfdgf .(_bc .CharData );!_dbece {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",_gbfdgf ); +}else {switch string (_ffegd ){case "":*_cdfcd =0;case "\u006e\u006f\u006e\u0065":*_cdfcd =1;case "\u0073\u0075\u006d":*_cdfcd =2;case "\u006d\u0069\u006e":*_cdfcd =3;case "\u006d\u0061\u0078":*_cdfcd =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_cdfcd =5; +case "\u0063\u006f\u0075n\u0074":*_cdfcd =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_cdfcd =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_cdfcd =8;case "\u0076\u0061\u0072":*_cdfcd =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cdfcd =10; +};};_gbfdgf ,_gfdgaa =d .Token ();if _gfdgaa !=nil {return _gfdgaa ;};if _ababde ,_cdcfae :=_gbfdgf .(_bc .EndElement );_cdcfae &&_ababde .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",_gbfdgf ); +};func (_ddgfg *CT_QueryTableField )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ddgfg .IdAttr )});if _ddgfg .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ddgfg .NameAttr )}); +};if _ddgfg .DataBoundAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddgfg .DataBoundAttr ))});};if _ddgfg .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddgfg .RowNumbersAttr ))}); +};if _ddgfg .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddgfg .FillFormulasAttr ))});}; +if _ddgfg .ClippedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063l\u0069\u0070\u0070\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddgfg .ClippedAttr ))});};if _ddgfg .TableColumnIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ddgfg .TableColumnIdAttr )}); +};e .EncodeToken (start );if _ddgfg .ExtLst !=nil {_eeeeec :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ddgfg .ExtLst ,_eeeeec );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_ConditionalFormat struct{ -// Adjust Column Width On Refresh -AdjustColumnWidthAttr *bool ; +// Conditional Formatting Scope +ScopeAttr ST_Scope ; -// Intermediate -IntermediateAttr *bool ; +// Conditional Formatting Rule Type +TypeAttr ST_Type ; -// Connection Id -ConnectionIdAttr uint32 ; +// Priority +PriorityAttr uint32 ; -// QueryTable Refresh Information -QueryTableRefresh *CT_QueryTableRefresh ; +// Pivot Areas +PivotAreas *CT_PivotAreas ;ExtLst *CT_ExtensionList ;};func NewCT_RevisionCellChange ()*CT_RevisionCellChange {_fdceb :=&CT_RevisionCellChange {};_fdceb .Nc =NewCT_Cell ();return _fdceb ;};func NewCT_NumFmt ()*CT_NumFmt {_aegb :=&CT_NumFmt {};return _aegb }; +func (_cafgfd *CT_SheetFormatPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cafgfd .BaseColWidthAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_cafgfd .BaseColWidthAttr )}); +};if _cafgfd .DefaultColWidthAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_cafgfd .DefaultColWidthAttr )}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",_cafgfd .DefaultRowHeightAttr )});if _cafgfd .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cafgfd .CustomHeightAttr ))}); +};if _cafgfd .ZeroHeightAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cafgfd .ZeroHeightAttr ))});};if _cafgfd .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cafgfd .ThickTopAttr ))}); +};if _cafgfd .ThickBottomAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cafgfd .ThickBottomAttr ))});};if _cafgfd .OutlineLevelRowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_cafgfd .OutlineLevelRowAttr )}); +};if _cafgfd .OutlineLevelColAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cafgfd .OutlineLevelColAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type ST_TableType byte ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;}; +// Validate validates the CT_DynamicFilter and its children +func (_fgadd *CT_DynamicFilter )Validate ()error {return _fgadd .ValidateWithPath ("\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072");};func NewCT_Consolidation ()*CT_Consolidation {_fdafg :=&CT_Consolidation {};_fdafg .RangeSets =NewCT_RangeSets (); +return _fdafg ;};type CT_Hyperlinks struct{ -// ValidateWithPath validates the CT_X and its children, prefixing error messages with path -func (_fefdf *CT_X )ValidateWithPath (path string )error {return nil };func (_ddbdf *CT_PivotCaches )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ddeea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}}; -for _ ,_fgeeg :=range _ddbdf .PivotCache {e .EncodeElement (_fgeeg ,_ddeea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Hyperlink +Hyperlink []*CT_Hyperlink ;};func (_fgaec *CT_Scenarios )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _fgaec .CurrentAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063u\u0072\u0072\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fgaec .CurrentAttr )}); +};if _fgaec .ShowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_fgaec .ShowAttr )});};if _fgaec .SqrefAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_fgaec .SqrefAttr )}); +};e .EncodeToken (start );_bdbbg :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}};for _ ,_gfgcdc :=range _fgaec .Scenario {e .EncodeElement (_gfgcdc ,_bdbbg );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_colItems struct{ -// Validate validates the PivotTableDefinition and its children -func (_fcbb *PivotTableDefinition )Validate ()error {return _fcbb .ValidateWithPath ("P\u0069v\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};type CT_CommentList struct{ +// Column Item Count +CountAttr *uint32 ; -// Comment -Comment []*CT_Comment ;};func (_abfcaf ST_Scope )String ()string {switch _abfcaf {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 ""; -}; +// Column Items +I []*CT_I ;};func (_afbbae ST_MdxKPIProperty )String ()string {switch _afbbae {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_CalculatedMember struct{ -// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path -func (_bffec *CT_SmartTagPr )ValidateWithPath (path string )error {if _fedae :=_bffec .ShowAttr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0041\u0074\u0074r");_fedae !=nil {return _fedae ;};return nil ;};func NewComments ()*Comments {_cabadb :=&Comments {}; -_cabadb .CT_Comments =*NewCT_Comments ();return _cabadb ;};func NewCT_OutlinePr ()*CT_OutlinePr {_cbcgg :=&CT_OutlinePr {};return _cbcgg };func (_fadeb *CT_Connections )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_fagef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_aeeeg :=range _fadeb .Connection {e .EncodeElement (_aeeeg ,_fagef );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Calculated Member Name +NameAttr string ; -// ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path -func (_adeeb *CT_XmlPr )ValidateWithPath (path string )error {if _adeeb .ExtLst !=nil {if _faecg :=_adeeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faecg !=nil {return _faecg ;};};return nil ;}; +// Calculated Member MDX Formula +MdxAttr string ; -// Validate validates the CT_VolTopicRef and its children -func (_egfece *CT_VolTopicRef )Validate ()error {return _egfece .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066");}; +// OLAP Calculated Member Name +MemberNameAttr *string ; -// ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path -func (_debcc *CT_XmlColumnPr )ValidateWithPath (path string )error {if _debcc .ExtLst !=nil {if _eedgbag :=_debcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eedgbag !=nil {return _eedgbag ;};};return nil ;}; +// Hierarchy Name +HierarchyAttr *string ; -// Validate validates the CT_RevisionInsertSheet and its children -func (_cbbba *CT_RevisionInsertSheet )Validate ()error {return _cbbba .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074");};func (_afefa ST_SmartTagShow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_afefa .String (),start ); -};func NewCT_FutureMetadataBlock ()*CT_FutureMetadataBlock {_cbadb :=&CT_FutureMetadataBlock {};return _cbadb ;};func (_gedcec *ST_Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeecdeea ,_dcbeb :=d .Token ();if _dcbeb !=nil {return _dcbeb ; -};if _ggbad ,_cbggc :=_aeecdeea .(_f .EndElement );_cbggc &&_ggbad .Name ==start .Name {*_gedcec =1;return nil ;};if _dafeg ,_dedgaf :=_aeecdeea .(_f .CharData );!_dedgaf {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeecdeea ); -}else {switch string (_dafeg ){case "":*_gedcec =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_gedcec =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_gedcec =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_gedcec =3; -};};_aeecdeea ,_dcbeb =d .Token ();if _dcbeb !=nil {return _dcbeb ;};if _edeeda ,_dedff :=_aeecdeea .(_f .EndElement );_dedff &&_edeeda .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeecdeea ); -}; +// Parent Name +ParentAttr *string ; -// ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path -func (_ddbgee *CT_PageItem )ValidateWithPath (path string )error {return nil };type CT_CellStyleXfs struct{ +// Calculated Members Solve Order +SolveOrderAttr *int32 ; -// Style Count -CountAttr *uint32 ; +// Set +SetAttr *bool ; -// Formatting Elements -Xf []*CT_Xf ;};func (_fgagbb *Worksheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d\u0061\u003aw\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074";return _fgagbb .CT_Worksheet .MarshalXML (e ,start );};type ST_PhoneticAlignment byte ;type ST_Qualifier byte ;func (_fffge ST_PhoneticAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fffge .String (),start ); -};func (_cacbe *ST_VerticalAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cacbe =0;case "\u0074\u006f\u0070":*_cacbe =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cacbe =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cacbe =3; -case "\u006au\u0073\u0074\u0069\u0066\u0079":*_cacbe =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_cacbe =5;};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path -func (_effca *CT_MdxMetadata )ValidateWithPath (path string )error {for _adgg ,_egcde :=range _effca .Mdx {if _effgd :=_egcde .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004d\u0064\u0078\u005b\u0025\u0064\u005d",path ,_adgg ));_effgd !=nil {return _effgd ; -};};return nil ;}; +// Validate validates the MapInfo and its children +func (_fdgbb *MapInfo )Validate ()error {return _fdgbb .ValidateWithPath ("\u004da\u0070\u0049\u006e\u0066\u006f");};type CT_Cell struct{ -// Validate validates the CT_FontScheme and its children -func (_fggae *CT_FontScheme )Validate ()error {return _fggae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0063\u0068\u0065\u006d\u0065");}; +// Reference +RAttr *string ; -// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path -func (_gecbg *CT_Row )ValidateWithPath (path string )error {for _agcab ,_bcdff :=range _gecbg .C {if _bgfbf :=_bcdff .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_agcab ));_bgfbf !=nil {return _bgfbf ;};};if _gecbg .ExtLst !=nil {if _bdead :=_gecbg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bdead !=nil {return _bdead ;};};return nil ;};func (_cgggd *CT_Xf )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfdfa :=range start .Attr {if _bfdfa .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"{_gcgfeg ,_ccabge :=_db .ParseBool (_bfdfa .Value ); -if _ccabge !=nil {return _ccabge ;};_cgggd .ApplyFontAttr =&_gcgfeg ;continue ;};if _bfdfa .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_ccdcc ,_facgb :=_db .ParseUint (_bfdfa .Value ,10,32);if _facgb !=nil {return _facgb ;};_fegfg :=uint32 (_ccdcc ); -_cgggd .NumFmtIdAttr =&_fegfg ;continue ;};if _bfdfa .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"{_abcdae ,_fgcfb :=_db .ParseBool (_bfdfa .Value );if _fgcfb !=nil {return _fgcfb ;};_cgggd .ApplyFillAttr =&_abcdae ;continue ;};if _bfdfa .Name .Local =="\u0066\u0069\u006c\u006c\u0049\u0064"{_cabea ,_dcffbg :=_db .ParseUint (_bfdfa .Value ,10,32); -if _dcffbg !=nil {return _dcffbg ;};_debebc :=uint32 (_cabea );_cgggd .FillIdAttr =&_debebc ;continue ;};if _bfdfa .Name .Local =="\u0078\u0066\u0049\u0064"{_aagbead ,_fddbf :=_db .ParseUint (_bfdfa .Value ,10,32);if _fddbf !=nil {return _fddbf ;};_gbdad :=uint32 (_aagbead ); -_cgggd .XfIdAttr =&_gbdad ;continue ;};if _bfdfa .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_fbacea ,_bdac :=_db .ParseBool (_bfdfa .Value );if _bdac !=nil {return _bdac ;};_cgggd .QuotePrefixAttr =&_fbacea ;continue ; -};if _bfdfa .Name .Local =="p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"{_gggga ,_gfaegf :=_db .ParseBool (_bfdfa .Value );if _gfaegf !=nil {return _gfaegf ;};_cgggd .PivotButtonAttr =&_gggga ;continue ;};if _bfdfa .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"{_gfabee ,_fgafe :=_db .ParseBool (_bfdfa .Value ); -if _fgafe !=nil {return _fgafe ;};_cgggd .ApplyNumberFormatAttr =&_gfabee ;continue ;};if _bfdfa .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_dcbda ,_ggfc :=_db .ParseUint (_bfdfa .Value ,10,32);if _ggfc !=nil {return _ggfc ;};_efdfc :=uint32 (_dcbda ); -_cgggd .FontIdAttr =&_efdfc ;continue ;};if _bfdfa .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"{_eccec ,_afbad :=_db .ParseUint (_bfdfa .Value ,10,32);if _afbad !=nil {return _afbad ;};_badgf :=uint32 (_eccec );_cgggd .BorderIdAttr =&_badgf ; -continue ;};if _bfdfa .Name .Local =="a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"{_edceda ,_eebac :=_db .ParseBool (_bfdfa .Value );if _eebac !=nil {return _eebac ;};_cgggd .ApplyBorderAttr =&_edceda ;continue ;};if _bfdfa .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"{_bfgcab ,_dcbcf :=_db .ParseBool (_bfdfa .Value ); -if _dcbcf !=nil {return _dcbcf ;};_cgggd .ApplyAlignmentAttr =&_bfgcab ;continue ;};if _bfdfa .Name .Local =="\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_edcfa ,_eceede :=_db .ParseBool (_bfdfa .Value );if _eceede !=nil {return _eceede ; -};_cgggd .ApplyProtectionAttr =&_edcfa ;continue ;};};_fcceff :for {_ffafc ,_cbbcfb :=d .Token ();if _cbbcfb !=nil {return _cbbcfb ;};switch _efgeg :=_ffafc .(type ){case _f .StartElement :switch _efgeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}:_cgggd .Alignment =NewCT_CellAlignment (); -if _adbgc :=d .DecodeElement (_cgggd .Alignment ,&_efgeg );_adbgc !=nil {return _adbgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_cgggd .Protection =NewCT_CellProtection (); -if _abbag :=d .DecodeElement (_cgggd .Protection ,&_efgeg );_abbag !=nil {return _abbag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cgggd .ExtLst =NewCT_ExtensionList (); -if _aeeee :=d .DecodeElement (_cgggd .ExtLst ,&_efgeg );_aeeee !=nil {return _aeeee ;};default:_ec .Log .Debug ("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",_efgeg .Name ); -if _cafga :=d .Skip ();_cafga !=nil {return _cafga ;};};case _f .EndElement :break _fcceff ;case _f .CharData :};};return nil ;};func NewCT_Scenario ()*CT_Scenario {_dedea :=&CT_Scenario {};return _dedea };func NewCT_CacheFields ()*CT_CacheFields {_ccga :=&CT_CacheFields {}; -return _ccga };type CT_DeletedField struct{ +// Style Index +SAttr *uint32 ; -// Deleted Fields Name -NameAttr string ;}; +// Cell Data Type +TAttr ST_CellType ; -// ValidateWithPath validates the CT_CacheHierarchies and its children, prefixing error messages with path -func (_fgbb *CT_CacheHierarchies )ValidateWithPath (path string )error {for _bdge ,_dbad :=range _fgbb .CacheHierarchy {if _ddfg :=_dbad .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0043\u0061ch\u0065H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_bdge )); -_ddfg !=nil {return _ddfg ;};};return nil ;};type CT_SharedUser struct{ +// Cell Metadata Index +CmAttr *uint32 ; -// User Revisions GUID -GuidAttr string ; +// Value Metadata Index +VmAttr *uint32 ; -// User Name -NameAttr string ; +// Show Phonetic +PhAttr *bool ; -// User Id -IdAttr int32 ; +// Formula +F *CT_CellFormula ; -// Date Time -DateTimeAttr _d .Time ;ExtLst *CT_ExtensionList ;};func (_gbecd ST_MdxKPIProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbecd .String (),start );}; +// Cell Value +V *string ; -// Validate validates the CT_CalculatedMember and its children -func (_bffg *CT_CalculatedMember )Validate ()error {return _bffg .ValidateWithPath ("\u0043\u0054\u005f\u0043al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072");}; +// Rich Text Inline +Is *CT_Rst ; -// ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path -func (_fcfe *CT_FontSize )ValidateWithPath (path string )error {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 (_aeace *CT_GroupLevels )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aeace .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_aeace .CountAttr )}); -};e .EncodeToken (start );_agdce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}};for _ ,_fccg :=range _aeace .GroupLevel {e .EncodeElement (_fccg ,_agdce );};e .EncodeToken (_f .EndElement {Name :start .Name }); +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; + +// ValidateWithPath validates the CT_Location and its children, prefixing error messages with path +func (_adgb *CT_Location )ValidateWithPath (path string )error {return nil };func (_bfggac *CT_ServerFormat )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bfggac .CultureAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063u\u006c\u0074\u0075\u0072\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bfggac .CultureAttr )}); +};if _bfggac .FormatAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bfggac .FormatAttr )});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); return nil ;}; -// Validate validates the CT_pivotTableDefinition and its children -func (_fdbcfc *CT_pivotTableDefinition )Validate ()error {return _fdbcfc .ValidateWithPath ("\u0043\u0054\u005fpi\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func NewCT_GroupItems ()*CT_GroupItems {_cdgdg :=&CT_GroupItems {}; -return _cdgdg }; +// Validate validates the CT_MetadataType and its children +func (_gfac *CT_MetadataType )Validate ()error {return _gfac .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065");};type ST_DynamicFilterType byte ;func (_fdfdf *ST_PivotAreaType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_fdfdf =0; +case "\u006e\u006f\u006e\u0065":*_fdfdf =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fdfdf =2;case "\u0064\u0061\u0074\u0061":*_fdfdf =3;case "\u0061\u006c\u006c":*_fdfdf =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_fdfdf =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_fdfdf =6; +case "\u0074\u006f\u0070\u0045\u006e\u0064":*_fdfdf =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_fdfdf =8;};return nil ;};func (_gce *CT_BooleanProperty )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bgc :=range start .Attr {if _bgc .Name .Local =="\u0076\u0061\u006c"{_eagd ,_cba :=_fa .ParseBool (_bgc .Value ); +if _cba !=nil {return _cba ;};_gce .ValAttr =&_eagd ;continue ;};};for {_bbd ,_fdgc :=d .Token ();if _fdgc !=nil {return _a .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",_fdgc ); +};if _ffe ,_fca :=_bbd .(_bc .EndElement );_fca &&_ffe .Name ==start .Name {break ;};};return nil ;};type CT_Tables struct{ -// Validate validates the CT_OleSize and its children -func (_ddeda *CT_OleSize )Validate ()error {return _ddeda .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");}; +// Count of Tables +CountAttr *uint32 ; -// ValidateWithPath validates the CT_SheetFormatPr and its children, prefixing error messages with path -func (_eggae *CT_SheetFormatPr )ValidateWithPath (path string )error {return nil }; +// No Value +M []*CT_TableMissing ; -// Validate validates the CT_DataBinding and its children -func (_cgdeg *CT_DataBinding )Validate ()error {return _cgdeg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");}; +// Character Value +S []*CT_XStringElement ; -// ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path -func (_aaagb *CT_FunctionGroup )ValidateWithPath (path string )error {return nil }; +// Index +X []*CT_Index ;};func (_de *CT_Authors )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bg :for {_cb ,_egg :=d .Token ();if _egg !=nil {return _egg ;};switch _agg :=_cb .(type ){case _bc .StartElement :switch _agg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _adf string ; +if _af :=d .DecodeElement (&_adf ,&_agg );_af !=nil {return _af ;};_de .Author =append (_de .Author ,_adf );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_agg .Name ); +if _eb :=d .Skip ();_eb !=nil {return _eb ;};};case _bc .EndElement :break _bg ;case _bc .CharData :};};return nil ;};func NewCT_CustomSheetView ()*CT_CustomSheetView {_bfecd :=&CT_CustomSheetView {};_bfecd .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 _bfecd ;};type CT_CellProtection struct{ -// Validate validates the CT_MergeCells and its children -func (_gdbcfb *CT_MergeCells )Validate ()error {return _gdbcfb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");};const (ST_SortTypeUnset ST_SortType =0;ST_SortTypeNone ST_SortType =1;ST_SortTypeAscending ST_SortType =2; -ST_SortTypeDescending ST_SortType =3;ST_SortTypeAscendingAlpha ST_SortType =4;ST_SortTypeDescendingAlpha ST_SortType =5;ST_SortTypeAscendingNatural ST_SortType =6;ST_SortTypeDescendingNatural ST_SortType =7;);func (_fdfdf *CT_Fonts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eegac :=range start .Attr {if _eegac .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddef ,_acdf :=_db .ParseUint (_eegac .Value ,10,32); -if _acdf !=nil {return _acdf ;};_fead :=uint32 (_ddef );_fdfdf .CountAttr =&_fead ;continue ;};};_afdeg :for {_eebbf ,_abfcfb :=d .Token ();if _abfcfb !=nil {return _abfcfb ;};switch _ecgdf :=_eebbf .(type ){case _f .StartElement :switch _ecgdf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006e\u0074"}:_adgbd :=NewCT_Font (); -if _afag :=d .DecodeElement (_adgbd ,&_ecgdf );_afag !=nil {return _afag ;};_fdfdf .Font =append (_fdfdf .Font ,_adgbd );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_ecgdf .Name ); -if _bdae :=d .Skip ();_bdae !=nil {return _bdae ;};};case _f .EndElement :break _afdeg ;case _f .CharData :};};return nil ;};func (_bfcac *CT_Items )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eacea :=range start .Attr {if _eacea .Name .Local =="\u0063\u006f\u0075n\u0074"{_ceabd ,_cgded :=_db .ParseUint (_eacea .Value ,10,32); -if _cgded !=nil {return _cgded ;};_abbc :=uint32 (_ceabd );_bfcac .CountAttr =&_abbc ;continue ;};};_daab :for {_afbbbb ,_agecc :=d .Token ();if _agecc !=nil {return _agecc ;};switch _cccdf :=_afbbbb .(type ){case _f .StartElement :switch _cccdf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0074\u0065\u006d"}:_bdgad :=NewCT_Item (); -if _bfbbd :=d .DecodeElement (_bdgad ,&_cccdf );_bfbbd !=nil {return _bfbbd ;};_bfcac .Item =append (_bfcac .Item ,_bdgad );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_cccdf .Name ); -if _fabdae :=d .Skip ();_fabdae !=nil {return _fabdae ;};};case _f .EndElement :break _daab ;case _f .CharData :};};return nil ;};func (_fgaea *ST_Qualifier )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fgaea =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_fgaea =1; -case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_fgaea =2;case "\u006e\u006f\u006e\u0065":*_fgaea =3;};return nil ;};type ST_SheetViewType byte ;type CT_DdeValue struct{ +// Cell Locked +LockedAttr *bool ; -// DDE Value Type -TAttr ST_DdeValueType ; +// Hidden Cell +HiddenAttr *bool ;}; -// DDE Link Value -Val string ;};func (_egfbga ST_SmartTagShow )Validate ()error {return _egfbga .ValidateWithPath ("")};func (_becdc *CT_FontFamily )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",_becdc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path +func (_bdadc *CT_Connections )ValidateWithPath (path string )error {for _agfg ,_dfce :=range _bdadc .Connection {if _cbcc :=_dfce .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_agfg )); +_cbcc !=nil {return _cbcc ;};};return nil ;};func NewCT_MergeCells ()*CT_MergeCells {_gbdgf :=&CT_MergeCells {};return _gbdgf }; -// ValidateWithPath validates the CT_MdxSet and its children, prefixing error messages with path -func (_babab *CT_MdxSet )ValidateWithPath (path string )error {if _dbfcd :=_babab .OAttr .ValidateWithPath (path +"\u002f\u004f\u0041\u0074\u0074\u0072");_dbfcd !=nil {return _dbfcd ;};for _gbeba ,_fdbab :=range _babab .N {if _dege :=_fdbab .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_gbeba )); -_dege !=nil {return _dege ;};};return nil ;};func (_bfadd *CT_FontSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_degce :=range start .Attr {if _degce .Name .Local =="\u0076\u0061\u006c"{_eefbb ,_dbgag :=_db .ParseFloat (_degce .Value ,64); -if _dbgag !=nil {return _dbgag ;};_bfadd .ValAttr =_eefbb ;continue ;};};for {_eegdf ,_afeeg :=d .Token ();if _afeeg !=nil {return _bc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_afeeg ); -};if _eedda ,_ecfb :=_eegdf .(_f .EndElement );_ecfb &&_eedda .Name ==start .Name {break ;};};return nil ;};func (_bfgfb *CT_MergeCells )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfgfb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_bfgfb .CountAttr )}); -};e .EncodeToken (start );_ecgfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003am\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c"}};for _ ,_agefe :=range _bfgfb .MergeCell {e .EncodeElement (_agefe ,_ecgfd );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_gecbd ST_Qualifier )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gecbd .String (),start );}; +// ValidateWithPath validates the CT_Sheets and its children, prefixing error messages with path +func (_dgbfd *CT_Sheets )ValidateWithPath (path string )error {for _eccbg ,_gaafd :=range _dgbfd .Sheet {if _ecbfe :=_gaafd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0068\u0065\u0065\u0074\u005b\u0025\u0064\u005d",path ,_eccbg ));_ecbfe !=nil {return _ecbfe ; +};};return nil ;};func (_ceede *ST_ConditionalFormattingOperator )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cebgd ,_cbabebe :=d .Token ();if _cbabebe !=nil {return _cbabebe ;};if _bgfaed ,_fcdbf :=_cebgd .(_bc .EndElement );_fcdbf &&_bgfaed .Name ==start .Name {*_ceede =1; +return nil ;};if _fddadc ,_facfbg :=_cebgd .(_bc .CharData );!_facfbg {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",_cebgd );}else {switch string (_fddadc ){case "":*_ceede =0; +case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ceede =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ceede =2;case "\u0065\u0071\u0075a\u006c":*_ceede =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ceede =4; +case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_ceede =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ceede =6;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ceede =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ceede =8; +case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_ceede =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_ceede =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_ceede =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_ceede =12; +};};_cebgd ,_cbabebe =d .Token ();if _cbabebe !=nil {return _cbabebe ;};if _agceeg ,_gebbd :=_cebgd .(_bc .EndElement );_gebbd &&_agceeg .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",_cebgd ); +}; -// Validate validates the CT_SheetFormatPr and its children -func (_fdfaba *CT_SheetFormatPr )Validate ()error {return _fdfaba .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072");};func NewCT_FontName ()*CT_FontName {_fcagd :=&CT_FontName {};return _fcagd }; -type CT_RowHierarchiesUsage struct{ +// ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path +func (_gecafg *CT_OleItems )ValidateWithPath (path string )error {for _debef ,_bbgfa :=range _gecafg .OleItem {if _ddgfd :=_bbgfa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004f\u006c\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_debef )); +_ddgfd !=nil {return _ddgfd ;};};return nil ;}; -// Item Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path +func (_gbeea *CT_GroupMembers )ValidateWithPath (path string )error {for _acgca ,_edegb :=range _gbeea .GroupMember {if _gfeae :=_edegb .ValidateWithPath (_a .Sprintf ("\u0025s\u002fG\u0072\u006f\u0075\u0070\u004de\u006d\u0062e\u0072\u005b\u0025\u0064\u005d",path ,_acgca )); +_gfeae !=nil {return _gfeae ;};};return nil ;};type CT_FileSharing struct{ -// Row OLAP Hierarchies -RowHierarchyUsage []*CT_HierarchyUsage ;};type ST_TableType byte ;func NewCT_InputCells ()*CT_InputCells {_efaea :=&CT_InputCells {};return _efaea };func NewCT_Number ()*CT_Number {_ffbb :=&CT_Number {};return _ffbb };func (_acgecd ST_Visibility )String ()string {switch _acgecd {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 "";}; +// Read Only Recommended +ReadOnlyRecommendedAttr *bool ; -// Validate validates the CT_Query and its children -func (_ccdac *CT_Query )Validate ()error {return _ccdac .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079");};type CT_MergeCell struct{ +// User Name +UserNameAttr *string ; -// Reference -RefAttr string ;};func (_bgdgcf ST_WebSourceType )Validate ()error {return _bgdgcf .ValidateWithPath ("")};type CT_PatternFill struct{ +// Write Reservation Password +ReservationPasswordAttr *string ; -// Pattern Type -PatternTypeAttr ST_PatternType ; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Foreground Color -FgColor *CT_Color ; +// Password Hash Value +HashValueAttr *string ; -// Background Color -BgColor *CT_Color ;};func NewCT_CellWatch ()*CT_CellWatch {_gag :=&CT_CellWatch {};return _gag };func (_ggdag *CT_Groups )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggdag .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_ggdag .CountAttr )}); -};e .EncodeToken (start );_fcege :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070"}};for _ ,_cfcc :=range _ggdag .Group {e .EncodeElement (_cfcc ,_fcege );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type Workbook struct{CT_Workbook }; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Validate validates the AG_AutoFormat and its children -func (_ea *AG_AutoFormat )Validate ()error {return _ea .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074");};func (_gcddc *ST_Comments )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gcddc =0; -case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_gcddc =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_gcddc =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_gcddc =3; -};return nil ;}; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ;};type CT_ExternalSheetNames struct{ -// Validate validates the CT_FontName and its children -func (_gcfb *CT_FontName )Validate ()error {return _gcfb .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065");}; +// Sheet Name +SheetName []*CT_ExternalSheetName ;};func (_abcecd ST_Qualifier )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_beacbf :=_bc .Attr {};_beacbf .Name =name ;switch _abcecd {case ST_QualifierUnset :_beacbf .Value ="";case ST_QualifierDoubleQuote :_beacbf .Value ="d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065"; +case ST_QualifierSingleQuote :_beacbf .Value ="s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierNone :_beacbf .Value ="\u006e\u006f\u006e\u0065";};return _beacbf ,nil ;};func (_acedeg *CT_SmartTags )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +_cefec :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};for _ ,_acabg :=range _acedeg .CellSmartTags {e .EncodeElement (_acabg ,_cefec );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_Sets struct{ -// Validate validates the QueryTable and its children -func (_gceda *QueryTable )Validate ()error {return _gceda .ValidateWithPath ("\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};func NewCT_Colors ()*CT_Colors {_begae :=&CT_Colors {};return _begae };func (_fcedge ST_HorizontalAlignment )ValidateWithPath (path string )error {switch _fcedge {case 0,1,2,3,4,5,6,7,8:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcedge )); -};return nil ;};func (_ebdaab *CT_OleObjects )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ggcab :for {_caceb ,_fedbb :=d .Token ();if _fedbb !=nil {return _fedbb ;};switch _dbabe :=_caceb .(type ){case _f .StartElement :switch _dbabe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004f\u0062\u006a\u0065\u0063t"}:_cedef :=NewCT_OleObject (); -if _gabf :=d .DecodeElement (_cedef ,&_dbabe );_gabf !=nil {return _gabf ;};_ebdaab .OleObject =append (_ebdaab .OleObject ,_cedef );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_dbabe .Name ); -if _dfecf :=d .Skip ();_dfecf !=nil {return _dfecf ;};};case _f .EndElement :break _ggcab ;case _f .CharData :};};return nil ;}; +// Tuple Set Count +CountAttr *uint32 ; -// Validate validates the CT_CalcCell and its children -func (_ebgbf *CT_CalcCell )Validate ()error {return _ebgbf .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c");};func (_eggfc *ST_FieldSortType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eggfc =0; -case "\u006d\u0061\u006e\u0075\u0061\u006c":*_eggfc =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_eggfc =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_eggfc =3;};return nil ;};func (_ggece *CT_SheetId )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",_ggece .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// OLAP Set +Set []*CT_Set ;};func (_aadgd *CT_rowItems )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fcdfa :=range start .Attr {if _fcdfa .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbacc ,_fffdda :=_fa .ParseUint (_fcdfa .Value ,10,32);if _fffdda !=nil {return _fffdda ; +};_adeeg :=uint32 (_dbacc );_aadgd .CountAttr =&_adeeg ;continue ;};};_defbfg :for {_ccced ,_cfdff :=d .Token ();if _cfdff !=nil {return _cfdff ;};switch _cdffg :=_ccced .(type ){case _bc .StartElement :switch _cdffg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eafd :=NewCT_I (); +if _eeggd :=d .DecodeElement (_eafd ,&_cdffg );_eeggd !=nil {return _eeggd ;};_aadgd .I =append (_aadgd .I ,_eafd );default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_cdffg .Name ); +if _afagda :=d .Skip ();_afagda !=nil {return _afagda ;};};case _bc .EndElement :break _defbfg ;case _bc .CharData :};};return nil ;}; -// Validate validates the CT_FunctionGroup and its children -func (_effaa *CT_FunctionGroup )Validate ()error {return _effaa .ValidateWithPath ("\u0043\u0054_\u0046\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070");}; +// Validate validates the CT_DataBinding and its children +func (_agfec *CT_DataBinding )Validate ()error {return _agfec .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");};func (_cbc *CT_CalcChain )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_acfd :for {_dagg ,_dff :=d .Token (); +if _dff !=nil {return _dff ;};switch _ebfg :=_dagg .(type ){case _bc .StartElement :switch _ebfg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_gdd :=NewCT_CalcCell (); +if _feba :=d .DecodeElement (_gdd ,&_ebfg );_feba !=nil {return _feba ;};_cbc .C =append (_cbc .C ,_gdd );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbc .ExtLst =NewCT_ExtensionList (); +if _bfef :=d .DecodeElement (_cbc .ExtLst ,&_ebfg );_bfef !=nil {return _bfef ;};default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_ebfg .Name ); +if _dead :=d .Skip ();_dead !=nil {return _dead ;};};case _bc .EndElement :break _acfd ;case _bc .CharData :};};return nil ;};func NewCT_SmartTags ()*CT_SmartTags {_dbadf :=&CT_SmartTags {};return _dbadf }; -// ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path -func (_abfdad *CT_FileVersion )ValidateWithPath (path string )error {if _abfdad .CodeNameAttr !=nil {if !_a .ST_GuidPatternRe .MatchString (*_abfdad .CodeNameAttr ){return _bc .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 ,_a .ST_GuidPatternRe ,*_abfdad .CodeNameAttr ); -};};return nil ;};func (_afefc *CT_PivotSelection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afefc .PivotArea =NewCT_PivotArea ();for _ ,_fbbffg :=range start .Attr {if _fbbffg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbbffg .Name .Local =="\u0069\u0064"||_fbbffg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fbbffg .Name .Local =="\u0069\u0064"{_eeeff ,_fgeee :=_fbbffg .Value ,error (nil ); -if _fgeee !=nil {return _fgeee ;};_afefc .IdAttr =&_eeeff ;continue ;};if _fbbffg .Name .Local =="\u006d\u0069\u006e"{_cacdbb ,_ccaff :=_db .ParseUint (_fbbffg .Value ,10,32);if _ccaff !=nil {return _ccaff ;};_dacaf :=uint32 (_cacdbb );_afefc .MinAttr =&_dacaf ; -continue ;};if _fbbffg .Name .Local =="\u006d\u0061\u0078"{_egfgg ,_abbdgb :=_db .ParseUint (_fbbffg .Value ,10,32);if _abbdgb !=nil {return _abbdgb ;};_fdebg :=uint32 (_egfgg );_afefc .MaxAttr =&_fdebg ;continue ;};if _fbbffg .Name .Local =="\u006c\u0061\u0062e\u006c"{_geeagd ,_dfgcce :=_db .ParseBool (_fbbffg .Value ); -if _dfgcce !=nil {return _dfgcce ;};_afefc .LabelAttr =&_geeagd ;continue ;};if _fbbffg .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"{_cegfg ,_cbbbd :=_db .ParseUint (_fbbffg .Value ,10,32);if _cbbbd !=nil {return _cbbbd ;};_ffaed :=uint32 (_cegfg ); -_afefc .ActiveRowAttr =&_ffaed ;continue ;};if _fbbffg .Name .Local =="\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"{_fggfb ,_gdgfe :=_db .ParseBool (_fbbffg .Value );if _gdgfe !=nil {return _gdgfe ;};_afefc .ExtendableAttr =&_fggfb ;continue ; -};if _fbbffg .Name .Local =="\u0061\u0078\u0069\u0073"{_afefc .AxisAttr .UnmarshalXMLAttr (_fbbffg );continue ;};if _fbbffg .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_dcfbe ,_dgddfe :=_db .ParseUint (_fbbffg .Value ,10,32);if _dgddfe !=nil {return _dgddfe ; -};_dadde :=uint32 (_dcfbe );_afefc .DimensionAttr =&_dadde ;continue ;};if _fbbffg .Name .Local =="\u0073\u0074\u0061r\u0074"{_efaeac ,_cgbbd :=_db .ParseUint (_fbbffg .Value ,10,32);if _cgbbd !=nil {return _cgbbd ;};_ebaeb :=uint32 (_efaeac );_afefc .StartAttr =&_ebaeb ; -continue ;};if _fbbffg .Name .Local =="\u0070\u0061\u006e\u0065"{_afefc .PaneAttr .UnmarshalXMLAttr (_fbbffg );continue ;};if _fbbffg .Name .Local =="\u0064\u0061\u0074\u0061"{_eedcc ,_gggge :=_db .ParseBool (_fbbffg .Value );if _gggge !=nil {return _gggge ; -};_afefc .DataAttr =&_eedcc ;continue ;};if _fbbffg .Name .Local =="\u0063\u006f\u0075n\u0074"{_adccae ,_bbgc :=_db .ParseUint (_fbbffg .Value ,10,32);if _bbgc !=nil {return _bbgc ;};_gaefe :=uint32 (_adccae );_afefc .CountAttr =&_gaefe ;continue ;};if _fbbffg .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"{_dagbe ,_dbadf :=_db .ParseUint (_fbbffg .Value ,10,32); -if _dbadf !=nil {return _dbadf ;};_cgbcef :=uint32 (_dagbe );_afefc .ActiveColAttr =&_cgbcef ;continue ;};if _fbbffg .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"{_abdca ,_ceeae :=_db .ParseUint (_fbbffg .Value ,10,32); -if _ceeae !=nil {return _ceeae ;};_bgfef :=uint32 (_abdca );_afefc .PreviousRowAttr =&_bgfef ;continue ;};if _fbbffg .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"{_bdbcg ,_dbecc :=_db .ParseUint (_fbbffg .Value ,10,32); -if _dbecc !=nil {return _dbecc ;};_dddbe :=uint32 (_bdbcg );_afefc .PreviousColAttr =&_dddbe ;continue ;};if _fbbffg .Name .Local =="\u0063\u006c\u0069c\u006b"{_gcgcd ,_fbegb :=_db .ParseUint (_fbbffg .Value ,10,32);if _fbegb !=nil {return _fbegb ;};_dbdda :=uint32 (_gcgcd ); -_afefc .ClickAttr =&_dbdda ;continue ;};if _fbbffg .Name .Local =="\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"{_ceegc ,_bdbca :=_db .ParseBool (_fbbffg .Value );if _bdbca !=nil {return _bdbca ;};_afefc .ShowHeaderAttr =&_ceegc ;continue ; -};};_ceddd :for {_cbaab ,_faabe :=d .Token ();if _faabe !=nil {return _faabe ;};switch _eedba :=_cbaab .(type ){case _f .StartElement :switch _eedba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _geeeb :=d .DecodeElement (_afefc .PivotArea ,&_eedba ); -_geeeb !=nil {return _geeeb ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_eedba .Name ); -if _ccbcaa :=d .Skip ();_ccbcaa !=nil {return _ccbcaa ;};};case _f .EndElement :break _ceddd ;case _f .CharData :};};return nil ;};func (_bfcda ST_Type )Validate ()error {return _bfcda .ValidateWithPath ("")};func (_fdebag *CT_VolTopicRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eecfc :=range start .Attr {if _eecfc .Name .Local =="\u0072"{_egbae ,_eacde :=_eecfc .Value ,error (nil ); -if _eacde !=nil {return _eacde ;};_fdebag .RAttr =_egbae ;continue ;};if _eecfc .Name .Local =="\u0073"{_bdbcd ,_gfdad :=_db .ParseUint (_eecfc .Value ,10,32);if _gfdad !=nil {return _gfdad ;};_fdebag .SAttr =uint32 (_bdbcd );continue ;};};for {_becbgd ,_geggg :=d .Token (); -if _geggg !=nil {return _bc .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",_geggg );};if _gccgg ,_dgdea :=_becbgd .(_f .EndElement );_dgdea &&_gccgg .Name ==start .Name {break ; -};};return nil ;};func NewCT_ProtectedRange ()*CT_ProtectedRange {_gcaga :=&CT_ProtectedRange {};return _gcaga };func (_ebfafe *CT_WebPublishing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaad :=range start .Attr {if _aaad .Name .Local =="\u0063\u0073\u0073"{_abeedc ,_acaagg :=_db .ParseBool (_aaad .Value ); -if _acaagg !=nil {return _acaagg ;};_ebfafe .CssAttr =&_abeedc ;continue ;};if _aaad .Name .Local =="\u0074h\u0069\u0063\u006b\u0065\u0074"{_eeacff ,_feafd :=_db .ParseBool (_aaad .Value );if _feafd !=nil {return _feafd ;};_ebfafe .ThicketAttr =&_eeacff ; -continue ;};if _aaad .Name .Local =="\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_aafag ,_ebbdb :=_db .ParseBool (_aaad .Value );if _ebbdb !=nil {return _ebbdb ;};_ebfafe .LongFileNamesAttr =&_aafag ;continue ;};if _aaad .Name .Local =="\u0076\u006d\u006c"{_adaeg ,_badecf :=_db .ParseBool (_aaad .Value ); -if _badecf !=nil {return _badecf ;};_ebfafe .VmlAttr =&_adaeg ;continue ;};if _aaad .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"{_afeef ,_gagce :=_db .ParseBool (_aaad .Value );if _gagce !=nil {return _gagce ;};_ebfafe .AllowPngAttr =&_afeef ; -continue ;};if _aaad .Name .Local =="\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"{_ebfafe .TargetScreenSizeAttr .UnmarshalXMLAttr (_aaad );continue ;};if _aaad .Name .Local =="\u0064\u0070\u0069"{_afgdea ,_dccbf :=_db .ParseUint (_aaad .Value ,10,32); -if _dccbf !=nil {return _dccbf ;};_cfdaeg :=uint32 (_afgdea );_ebfafe .DpiAttr =&_cfdaeg ;continue ;};if _aaad .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_aeadbg ,_fcdfb :=_db .ParseUint (_aaad .Value ,10,32);if _fcdfb !=nil {return _fcdfb ; -};_ababa :=uint32 (_aeadbg );_ebfafe .CodePageAttr =&_ababa ;continue ;};if _aaad .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_ffacd ,_bdcdfe :=_aaad .Value ,error (nil );if _bdcdfe !=nil {return _bdcdfe ;};_ebfafe .CharacterSetAttr =&_ffacd ; -continue ;};};for {_faeec ,_acbbe :=d .Token ();if _acbbe !=nil {return _bc .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",_acbbe );};if _gacggc ,_bfcfg :=_faeec .(_f .EndElement ); -_bfcfg &&_gacggc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ExternalSheetNames and its children +func (_bfdfe *CT_ExternalSheetNames )Validate ()error {return _bfdfe .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u0073");};func (_ggbfg ST_TextVAlign )String ()string {switch _ggbfg {case 0:return ""; +case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; +};return "";};type CT_Comment struct{ -// Validate validates the CT_PageField and its children -func (_fggbad *CT_PageField )Validate ()error {return _fggbad .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064");}; +// Cell Reference +RefAttr string ; -// ValidateWithPath validates the CT_Pages and its children, prefixing error messages with path -func (_ceaca *CT_Pages )ValidateWithPath (path string )error {for _decbf ,_fcgdf :=range _ceaca .Page {if _ecfad :=_fcgdf .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0050\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_decbf ));_ecfad !=nil {return _ecfad ; -};};return nil ;};type CT_WebPublishing struct{ +// Author Id +AuthorIdAttr uint32 ; -// Use CSS -CssAttr *bool ; +// Unique Identifier for Comment +GuidAttr *string ; -// Thicket -ThicketAttr *bool ; +// Shape ID +ShapeIdAttr *uint32 ; -// Enable Long File Names -LongFileNamesAttr *bool ; +// Comment Text +Text *CT_Rst ; -// VML in Browsers -VmlAttr *bool ; +// Comment Properties +CommentPr *CT_CommentPr ;};func (_ffbgac ST_SheetViewType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_ffbgac .String (),start );};type CT_MergeCells struct{ -// Allow PNG -AllowPngAttr *bool ; +// Count +CountAttr *uint32 ; -// Target Screen Size -TargetScreenSizeAttr ST_TargetScreenSize ; +// Merged Cell +MergeCell []*CT_MergeCell ;};func NewCT_CalculatedItem ()*CT_CalculatedItem {_dcef :=&CT_CalculatedItem {};_dcef .PivotArea =NewCT_PivotArea ();return _dcef ;}; -// DPI -DpiAttr *uint32 ; +// Validate validates the CT_Location and its children +func (_agggag *CT_Location )Validate ()error {return _agggag .ValidateWithPath ("C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");};type CT_RevisionFormatting struct{ -// Code Page -CodePageAttr *uint32 ; +// Sheet Id +SheetIdAttr uint32 ; -// Character Set -CharacterSetAttr *string ;};func (_gdcbb *CT_FieldUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_bc .Sprintf ("\u0025\u0076",_gdcbb .XAttr )});e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bcefa *CT_RevisionInsertSheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bcefa .SheetIdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_bcefa .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",_bcefa .SheetPositionAttr )}); -if _bcefa .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bcefa .RIdAttr )});};if _bcefa .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcefa .UaAttr ))}); -};if _bcefa .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcefa .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Row or Column Formatting Change +XfDxfAttr *bool ; -// ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path -func (_ggdfe *CT_DateGroupItem )ValidateWithPath (path string )error {if _ggdfe .DateTimeGroupingAttr ==ST_DateTimeGroupingUnset {return _bc .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 _ceeg :=_ggdfe .DateTimeGroupingAttr .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065Ti\u006de\u0047\u0072\u006f\u0075\u0070i\u006e\u0067\u0041\u0074\u0074\u0072");_ceeg !=nil {return _ceeg ;};return nil ;}; +// Style +SAttr *bool ; -// Validate validates the CT_Fill and its children -func (_ffcb *CT_Fill )Validate ()error {return _ffcb .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");}; +// Sequence Of References +SqrefAttr ST_Sqref ; -// ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path -func (_accbc *CT_SingleXmlCell )ValidateWithPath (path string )error {if _cegggf :=_accbc .XmlCellPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");_cegggf !=nil {return _cegggf ;};if _accbc .ExtLst !=nil {if _fgfbfc :=_accbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fgfbfc !=nil {return _fgfbfc ;};};return nil ;}; +// Start index +StartAttr *uint32 ; -// ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path -func (_dbfcf *CT_Tables )ValidateWithPath (path string )error {for _dfeagd ,_cgaee :=range _dbfcf .M {if _bgabf :=_cgaee .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_dfeagd ));_bgabf !=nil {return _bgabf ;}; -};for _ggfaa ,_cedbf :=range _dbfcf .S {if _fabfg :=_cedbf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_ggfaa ));_fabfg !=nil {return _fabfg ;};};for _egfgcc ,_ggeaegf :=range _dbfcf .X {if _adggfg :=_ggeaegf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_egfgcc )); -_adggfg !=nil {return _adggfg ;};};return nil ;};type ST_GroupBy byte ; +// Length +LengthAttr *uint32 ; -// ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path -func (_gfabc *CT_SheetIdMap )ValidateWithPath (path string )error {for _fdgfdd ,_dafgg :=range _gfabc .SheetId {if _gbbbb :=_dafgg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0065\u0065\u0074\u0049d\u005b\u0025\u0064\u005d",path ,_fdgfdd )); -_gbbbb !=nil {return _gbbbb ;};};return nil ;};func (_bfdge *CT_DataRefs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdggg :=range start .Attr {if _gdggg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fcaa ,_gbadc :=_db .ParseUint (_gdggg .Value ,10,32); -if _gbadc !=nil {return _gbadc ;};_gddff :=uint32 (_fcaa );_bfdge .CountAttr =&_gddff ;continue ;};};_egea :for {_gabb ,_eegcd :=d .Token ();if _eegcd !=nil {return _eegcd ;};switch _fgga :=_gabb .(type ){case _f .StartElement :switch _fgga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0052\u0065\u0066"}:_cbef :=NewCT_DataRef (); -if _ddaa :=d .DecodeElement (_cbef ,&_fgga );_ddaa !=nil {return _ddaa ;};_bfdge .DataRef =append (_bfdge .DataRef ,_cbef );default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fgga .Name ); -if _efce :=d .Skip ();_efce !=nil {return _efce ;};};case _f .EndElement :break _egea ;case _f .CharData :};};return nil ;};func NewCT_DbPr ()*CT_DbPr {_ffef :=&CT_DbPr {};return _ffef }; +// Formatting +Dxf *CT_Dxf ;ExtLst *CT_ExtensionList ;};type ST_CfType byte ; -// Validate validates the CT_RevisionMove and its children -func (_bggff *CT_RevisionMove )Validate ()error {return _bggff .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065");};func NewCT_PivotCache ()*CT_PivotCache {_bace :=&CT_PivotCache {};return _bace };const (ST_ParameterTypeUnset ST_ParameterType =0; -ST_ParameterTypePrompt ST_ParameterType =1;ST_ParameterTypeValue ST_ParameterType =2;ST_ParameterTypeCell ST_ParameterType =3;);type CT_WebPublishItems struct{ +// ValidateWithPath validates the CT_TextField and its children, prefixing error messages with path +func (_ccffcf *CT_TextField )ValidateWithPath (path string )error {if _fgbcca :=_ccffcf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fgbcca !=nil {return _fgbcca ;};return nil ;};func (_bffcf *CT_TextField )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bffcf .TypeAttr !=ST_ExternalConnectionTypeUnset {_bcdaac ,_dgagec :=_bffcf .TypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _dgagec !=nil {return _dgagec ;};start .Attr =append (start .Attr ,_bcdaac );};if _bffcf .PositionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_bffcf .PositionAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_bdea *CT_DiscretePr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bdea .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bdea .CountAttr )}); +};e .EncodeToken (start );_eacd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gbbga :=range _bdea .X {e .EncodeElement (_gbbga ,_eacd );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_cfebb ST_SortType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_cfebb .String (),start ); +}; -// Web Publishing Items Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path +func (_agfbff *CT_ExternalSheetName )ValidateWithPath (path string )error {return nil }; -// Web Publishing Item -WebPublishItem []*CT_WebPublishItem ;};func NewCT_IndexedColors ()*CT_IndexedColors {_baafbb :=&CT_IndexedColors {};return _baafbb };func (_bdfeb *CT_RevisionHeaders )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bdfeb .GuidAttr )}); -if _bdfeb .LastGuidAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bdfeb .LastGuidAttr )});};if _bdfeb .SharedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0061\u0072\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdfeb .SharedAttr ))}); -};if _bdfeb .DiskRevisionsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdfeb .DiskRevisionsAttr ))}); -};if _bdfeb .HistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdfeb .HistoryAttr ))});};if _bdfeb .TrackRevisionsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdfeb .TrackRevisionsAttr ))}); -};if _bdfeb .ExclusiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdfeb .ExclusiveAttr ))});};if _bdfeb .RevisionIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bdfeb .RevisionIdAttr )}); -};if _bdfeb .VersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_bdfeb .VersionAttr )});};if _bdfeb .KeepChangeHistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdfeb .KeepChangeHistoryAttr ))}); -};if _bdfeb .ProtectedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdfeb .ProtectedAttr ))});};if _bdfeb .PreserveHistoryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"},Value :_bc .Sprintf ("\u0025\u0076",*_bdfeb .PreserveHistoryAttr )}); -};e .EncodeToken (start );_bfeaf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0068\u0065\u0061\u0064\u0065r"}};for _ ,_bfcff :=range _bdfeb .Header {e .EncodeElement (_bfcff ,_bfeaf );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_eddedb ST_DateTimeGrouping )ValidateWithPath (path string )error {switch _eddedb {case 0,1,2,3,4,5,6:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eddedb )); -};return nil ;}; +// Validate validates the CT_RevisionInsertSheet and its children +func (_dddga *CT_RevisionInsertSheet )Validate ()error {return _dddga .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0049\u006e\u0073\u0065\u0072\u0074\u0053\u0068\u0065e\u0074");};func (_dgcaae *ST_TimePeriod )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bfceg ,_fcadg :=d .Token (); +if _fcadg !=nil {return _fcadg ;};if _cgcec ,_ffgfbg :=_bfceg .(_bc .EndElement );_ffgfbg &&_cgcec .Name ==start .Name {*_dgcaae =1;return nil ;};if _adbedb ,_dcdcd :=_bfceg .(_bc .CharData );!_dcdcd {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",_bfceg ); +}else {switch string (_adbedb ){case "":*_dgcaae =0;case "\u0074\u006f\u0064a\u0079":*_dgcaae =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_dgcaae =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_dgcaae =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_dgcaae =4; +case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_dgcaae =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_dgcaae =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_dgcaae =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_dgcaae =8; +case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_dgcaae =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_dgcaae =10;};};_bfceg ,_fcadg =d .Token ();if _fcadg !=nil {return _fcadg ;};if _ebbgg ,_ddafda :=_bfceg .(_bc .EndElement );_ddafda &&_ebbgg .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",_bfceg );}; -// ValidateWithPath validates the CT_AutoSortScope and its children, prefixing error messages with path -func (_ced *CT_AutoSortScope )ValidateWithPath (path string )error {if _bdg :=_ced .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_bdg !=nil {return _bdg ;};return nil ;}; +// Validate validates the CT_Reviewed and its children +func (_bbfcg *CT_Reviewed )Validate ()error {return _bbfcg .ValidateWithPath ("C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064");}; -// Validate validates the CT_ExternalLink and its children -func (_ceafd *CT_ExternalLink )Validate ()error {return _ceafd .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func (_afafgc ST_FileType )String ()string {switch _afafgc {case 0:return "";case 1:return "\u006d\u0061\u0063"; -case 2:return "\u0077\u0069\u006e";case 3:return "\u0064\u006f\u0073";case 4:return "\u006c\u0069\u006e";case 5:return "\u006f\u0074\u0068e\u0072";};return "";};func NewCT_HierarchyUsage ()*CT_HierarchyUsage {_fgdeeb :=&CT_HierarchyUsage {};return _fgdeeb }; -const (ST_HtmlFmtUnset ST_HtmlFmt =0;ST_HtmlFmtNone ST_HtmlFmt =1;ST_HtmlFmtRtf ST_HtmlFmt =2;ST_HtmlFmtAll ST_HtmlFmt =3;);func NewCT_Index ()*CT_Index {_beba :=&CT_Index {};return _beba };func (_agdcb *CT_OutlinePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _agdcb .ApplyStylesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_agdcb .ApplyStylesAttr ))}); -};if _agdcb .SummaryBelowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_agdcb .SummaryBelowAttr ))});}; -if _agdcb .SummaryRightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_agdcb .SummaryRightAttr ))});};if _agdcb .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_agdcb .ShowOutlineSymbolsAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Items and its children, prefixing error messages with path +func (_dccg *CT_Items )ValidateWithPath (path string )error {for _acbgg ,_ecbe :=range _dccg .Item {if _ccffa :=_ecbe .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_acbgg ));_ccffa !=nil {return _ccffa ; +};};return nil ;};func (_fcbced *PivotCacheRecords )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fcbced .CT_PivotCacheRecords .MarshalXML (e ,start );};func (_bgdcbc *CT_TableStyle )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_bgdcbc .NameAttr )}); +if _bgdcbc .PivotAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bgdcbc .PivotAttr ))});};if _bgdcbc .TableAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0061\u0062l\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bgdcbc .TableAttr ))}); +};if _bgdcbc .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bgdcbc .CountAttr )});};e .EncodeToken (start );if _bgdcbc .TableStyleElement !=nil {_ccccg :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061:\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074"}}; +for _ ,_caacb :=range _bgdcbc .TableStyleElement {e .EncodeElement (_caacb ,_ccccg );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_WorkbookPr struct{ -// ValidateWithPath validates the VolTypes and its children, prefixing error messages with path -func (_afdgea *VolTypes )ValidateWithPath (path string )error {if _efeffe :=_afdgea .CT_VolTypes .ValidateWithPath (path );_efeffe !=nil {return _efeffe ;};return nil ;};func (_gbbfc *CT_MdxTuple )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfce :=range start .Attr {if _dfce .Name .Local =="\u0063"{_gbgc ,_edggf :=_db .ParseUint (_dfce .Value ,10,32); -if _edggf !=nil {return _edggf ;};_ddgbcg :=uint32 (_gbgc );_gbbfc .CAttr =&_ddgbcg ;continue ;};if _dfce .Name .Local =="\u0063\u0074"{_gbbba ,_abafdd :=_dfce .Value ,error (nil );if _abafdd !=nil {return _abafdd ;};_gbbfc .CtAttr =&_gbbba ;continue ; -};if _dfce .Name .Local =="\u0073\u0069"{_agabg ,_gacbc :=_db .ParseUint (_dfce .Value ,10,32);if _gacbc !=nil {return _gacbc ;};_ccdgc :=uint32 (_agabg );_gbbfc .SiAttr =&_ccdgc ;continue ;};if _dfce .Name .Local =="\u0066\u0069"{_daaed ,_fafcb :=_db .ParseUint (_dfce .Value ,10,32); -if _fafcb !=nil {return _fafcb ;};_dfgcc :=uint32 (_daaed );_gbbfc .FiAttr =&_dfgcc ;continue ;};if _dfce .Name .Local =="\u0062\u0063"{_debcd ,_bgdga :=_dfce .Value ,error (nil );if _bgdga !=nil {return _bgdga ;};_gbbfc .BcAttr =&_debcd ;continue ;};if _dfce .Name .Local =="\u0066\u0063"{_effdd ,_cfcde :=_dfce .Value ,error (nil ); -if _cfcde !=nil {return _cfcde ;};_gbbfc .FcAttr =&_effdd ;continue ;};if _dfce .Name .Local =="\u0069"{_cacc ,_adcbga :=_db .ParseBool (_dfce .Value );if _adcbga !=nil {return _adcbga ;};_gbbfc .IAttr =&_cacc ;continue ;};if _dfce .Name .Local =="\u0075"{_agfac ,_cddeg :=_db .ParseBool (_dfce .Value ); -if _cddeg !=nil {return _cddeg ;};_gbbfc .UAttr =&_agfac ;continue ;};if _dfce .Name .Local =="\u0073\u0074"{_cgdcg ,_cfbcb :=_db .ParseBool (_dfce .Value );if _cfbcb !=nil {return _cfbcb ;};_gbbfc .StAttr =&_cgdcg ;continue ;};if _dfce .Name .Local =="\u0062"{_ccddd ,_aeacec :=_db .ParseBool (_dfce .Value ); -if _aeacec !=nil {return _aeacec ;};_gbbfc .BAttr =&_ccddd ;continue ;};};_ebdc :for {_adfc ,_bade :=d .Token ();if _bade !=nil {return _bade ;};switch _ddbcfe :=_adfc .(type ){case _f .StartElement :switch _ddbcfe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_bfacef :=NewCT_MetadataStringIndex (); -if _ffgcea :=d .DecodeElement (_bfacef ,&_ddbcfe );_ffgcea !=nil {return _ffgcea ;};_gbbfc .N =append (_gbbfc .N ,_bfacef );default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_ddbcfe .Name ); -if _bfdb :=d .Skip ();_bfdb !=nil {return _bfdb ;};};case _f .EndElement :break _ebdc ;case _f .CharData :};};return nil ;}; +// Date 1904 +Date1904Attr *bool ; -// ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path -func (_bae *CT_Borders )ValidateWithPath (path string )error {for _fbf ,_ead :=range _bae .Border {if _bfga :=_ead .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fbf ));_bfga !=nil {return _bfga ; -};};return nil ;};type CT_BorderPr struct{ +// Show Objects +ShowObjectsAttr ST_Objects ; -// Line Style -StyleAttr ST_BorderStyle ; +// Show Border Unselected Table +ShowBorderUnselectedTablesAttr *bool ; -// Color -Color *CT_Color ;};func (_dadb *CT_Parameters )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dadb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_dadb .CountAttr )}); -};e .EncodeToken (start );_ggded :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072"}};for _ ,_agbbb :=range _dadb .Parameter {e .EncodeElement (_agbbb ,_ggded );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_dbced ST_RefMode )ValidateWithPath (path string )error {switch _dbced {case 0,1,2:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbced )); -};return nil ;};func NewCT_PivotFields ()*CT_PivotFields {_afgdg :=&CT_PivotFields {};return _afgdg };func NewCT_DataValidation ()*CT_DataValidation {_eccb :=&CT_DataValidation {};return _eccb };func (_bfda *CT_Groups )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbeef :=range start .Attr {if _dbeef .Name .Local =="\u0063\u006f\u0075n\u0074"{_cbdfbe ,_gddfdd :=_db .ParseUint (_dbeef .Value ,10,32); -if _gddfdd !=nil {return _gddfdd ;};_bcbaa :=uint32 (_cbdfbe );_bfda .CountAttr =&_bcbaa ;continue ;};};_gbebf :for {_ddcfd ,_agabd :=d .Token ();if _agabd !=nil {return _agabd ;};switch _gdbcf :=_ddcfd .(type ){case _f .StartElement :switch _gdbcf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070"}:_agfde :=NewCT_LevelGroup (); -if _caaeed :=d .DecodeElement (_agfde ,&_gdbcf );_caaeed !=nil {return _caaeed ;};_bfda .Group =append (_bfda .Group ,_agfde );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\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",_gdbcf .Name ); -if _dcfba :=d .Skip ();_dcfba !=nil {return _dcfba ;};};case _f .EndElement :break _gbebf ;case _f .CharData :};};return nil ;};func (_fadgc *CT_DataFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fadgc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fadgc .CountAttr )}); -};e .EncodeToken (start );_facdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ebdbb :=range _fadgc .DataField {e .EncodeElement (_ebdbb ,_facdd );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_ObjectPr ()*CT_ObjectPr {_gafdg :=&CT_ObjectPr {};_gafdg .Anchor =NewCT_ObjectAnchor ();return _gafdg ;}; +// Filter Privacy +FilterPrivacyAttr *bool ; -// ValidateWithPath validates the CT_Connections and its children, prefixing error messages with path -func (_dabf *CT_Connections )ValidateWithPath (path string )error {for _aecdca ,_cbcb :=range _dabf .Connection {if _aagc :=_cbcb .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_aecdca )); -_aagc !=nil {return _aagc ;};};return nil ;};type CT_Users struct{ +// Prompted Solutions +PromptedSolutionsAttr *bool ; -// Active User Count -CountAttr *uint32 ; +// Show Ink Annotations +ShowInkAnnotationAttr *bool ; -// User Information -UserInfo []*CT_SharedUser ;};type CT_Drawing struct{IdAttr string ;};type CT_PageSetup struct{ +// Create Backup File +BackupFileAttr *bool ; -// Paper Size -PaperSizeAttr *uint32 ; +// Save External Link Values +SaveExternalLinkValuesAttr *bool ; -// Paper Height -PaperHeightAttr *string ; +// Update Links Behavior +UpdateLinksAttr ST_UpdateLinks ; -// Paper Width -PaperWidthAttr *string ; +// Code Name +CodeNameAttr *string ; -// Print Scale -ScaleAttr *uint32 ; +// Hide Pivot Field List +HidePivotFieldListAttr *bool ; -// First Page Number -FirstPageNumberAttr *uint32 ; +// Show Pivot Chart Filter +ShowPivotChartFilterAttr *bool ; -// Fit To Width -FitToWidthAttr *uint32 ; +// Allow Refresh Query +AllowRefreshQueryAttr *bool ; -// Fit To Height -FitToHeightAttr *uint32 ; +// Publish Items +PublishItemsAttr *bool ; -// Page Order -PageOrderAttr ST_PageOrder ; +// Check Compatibility On Save +CheckCompatibilityAttr *bool ; -// Orientation -OrientationAttr ST_Orientation ; +// Auto Compress Pictures +AutoCompressPicturesAttr *bool ; -// Use Printer Defaults -UsePrinterDefaultsAttr *bool ; +// Refresh all Connections on Open +RefreshAllConnectionsAttr *bool ; -// Black And White -BlackAndWhiteAttr *bool ; +// Default Theme Version +DefaultThemeVersionAttr *uint32 ;};type CT_Formats struct{ -// Draft -DraftAttr *bool ; +// Formats Count +CountAttr *uint32 ; -// Print Cell Comments -CellCommentsAttr ST_CellComments ; +// PivotTable Format +Format []*CT_Format ;}; -// Use First Page Number -UseFirstPageNumberAttr *bool ; +// ValidateWithPath validates the CT_FilterColumn and its children, prefixing error messages with path +func (_gcaga *CT_FilterColumn )ValidateWithPath (path string )error {if _gcaga .Filters !=nil {if _edcbe :=_gcaga .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_edcbe !=nil {return _edcbe ;};};if _gcaga .Top10 !=nil {if _eecfe :=_gcaga .Top10 .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0031\u0030"); +_eecfe !=nil {return _eecfe ;};};if _gcaga .CustomFilters !=nil {if _eadb :=_gcaga .CustomFilters .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0046\u0069l\u0074\u0065\u0072\u0073");_eadb !=nil {return _eadb ;};};if _gcaga .DynamicFilter !=nil {if _bgdcd :=_gcaga .DynamicFilter .ValidateWithPath (path +"\u002f\u0044\u0079\u006e\u0061\u006d\u0069\u0063\u0046i\u006c\u0074\u0065\u0072"); +_bgdcd !=nil {return _bgdcd ;};};if _gcaga .ColorFilter !=nil {if _dfdb :=_gcaga .ColorFilter .ValidateWithPath (path +"\u002f\u0043\u006fl\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072");_dfdb !=nil {return _dfdb ;};};if _gcaga .IconFilter !=nil {if _dfgba :=_gcaga .IconFilter .ValidateWithPath (path +"/\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"); +_dfgba !=nil {return _dfgba ;};};if _gcaga .ExtLst !=nil {if _aagdg :=_gcaga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aagdg !=nil {return _aagdg ;};};return nil ;};type CT_PageSetUpPr struct{ -// Print Error Handling -ErrorsAttr ST_PrintError ; +// Show Auto Page Breaks +AutoPageBreaksAttr *bool ; -// Horizontal DPI -HorizontalDpiAttr *uint32 ; +// Fit To Page +FitToPageAttr *bool ;};func (_feced *ST_PageOrder )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_abgeea ,_acdedf :=d .Token ();if _acdedf !=nil {return _acdedf ;};if _edabag ,_cbbga :=_abgeea .(_bc .EndElement );_cbbga &&_edabag .Name ==start .Name {*_feced =1; +return nil ;};if _gdgbed ,_ffdbga :=_abgeea .(_bc .CharData );!_ffdbga {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",_abgeea );}else {switch string (_gdgbed ){case "":*_feced =0; +case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_feced =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_feced =2;};};_abgeea ,_acdedf =d .Token ();if _acdedf !=nil {return _acdedf ;};if _ffbge ,_fdefce :=_abgeea .(_bc .EndElement ); +_fdefce &&_ffbge .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",_abgeea );};func (_bfd *CT_Break )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bfd .IdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bfd .IdAttr )}); +};if _bfd .MinAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_bfd .MinAttr )});};if _bfd .MaxAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0061\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_bfd .MaxAttr )}); +};if _bfd .ManAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0061\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bfd .ManAttr ))});};if _bfd .PtAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bfd .PtAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dcdffa *CT_SheetDimension )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dbage :=range start .Attr {if _dbage .Name .Local =="\u0072\u0065\u0066"{_ebdgge ,_dddec :=_dbage .Value ,error (nil ); +if _dddec !=nil {return _dddec ;};_dcdffa .RefAttr =_ebdgge ;continue ;};};for {_dcaee ,_cabeb :=d .Token ();if _cabeb !=nil {return _a .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",_cabeb ); +};if _eefg ,_fafdbc :=_dcaee .(_bc .EndElement );_fafdbc &&_eefg .Name ==start .Name {break ;};};return 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 ;}; -// Vertical DPI -VerticalDpiAttr *uint32 ; +// ValidateWithPath validates the CT_Field and its children, prefixing error messages with path +func (_badea *CT_Field )ValidateWithPath (path string )error {return nil };func (_gffbeeb ST_MdxSetOrder )String ()string {switch _gffbeeb {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 (_dgbfg *CT_PageFields )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dgbfg .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dgbfg .CountAttr )}); +};e .EncodeToken (start );_ebeeg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_efebf :=range _dgbfg .PageField {e .EncodeElement (_efebf ,_ebeeg );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_cbfdcg ST_CalcMode )String ()string {switch _cbfdcg {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 (_fbcgb ST_SortMethod )String ()string {switch _fbcgb {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 "";}; -// Number Of Copies -CopiesAttr *uint32 ;IdAttr *string ;}; -// Validate validates the CT_PivotHierarchies and its children -func (_bgbff *CT_PivotHierarchies )Validate ()error {return _bgbff .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");};func (_accef ST_PrintError )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_febdfa :=_f .Attr {}; -_febdfa .Name =name ;switch _accef {case ST_PrintErrorUnset :_febdfa .Value ="";case ST_PrintErrorDisplayed :_febdfa .Value ="\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d";case ST_PrintErrorBlank :_febdfa .Value ="\u0062\u006c\u0061n\u006b";case ST_PrintErrorDash :_febdfa .Value ="\u0064\u0061\u0073\u0068"; -case ST_PrintErrorNA :_febdfa .Value ="\u004e\u0041";};return _febdfa ,nil ;};type CT_SortState struct{ +// Validate validates the CT_QueryTableRefresh and its children +func (_ggbfaa *CT_QueryTableRefresh )Validate ()error {return _ggbfaa .ValidateWithPath ("C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068");}; -// Sort by Columns -ColumnSortAttr *bool ; +// ValidateWithPath validates the QueryTable and its children, prefixing error messages with path +func (_bfafba *QueryTable )ValidateWithPath (path string )error {if _agaaf :=_bfafba .CT_QueryTable .ValidateWithPath (path );_agaaf !=nil {return _agaaf ;};return nil ;};func NewCT_GroupLevels ()*CT_GroupLevels {_ffeae :=&CT_GroupLevels {};return _ffeae }; +func (_fbaeg *CT_PageFields )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ebaae :=range start .Attr {if _ebaae .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbaca ,_gbadb :=_fa .ParseUint (_ebaae .Value ,10,32);if _gbadb !=nil {return _gbadb ; +};_eeba :=uint32 (_fbaca );_fbaeg .CountAttr =&_eeba ;continue ;};};_aefbf :for {_ddba ,_fbbda :=d .Token ();if _fbbda !=nil {return _fbbda ;};switch _gfbbdf :=_ddba .(type ){case _bc .StartElement :switch _gfbbdf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eagded :=NewCT_PageField (); +if _fdefe :=d .DecodeElement (_eagded ,&_gfbbdf );_fdefe !=nil {return _fdefe ;};_fbaeg .PageField =append (_fbaeg .PageField ,_eagded );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gfbbdf .Name ); +if _gcbec :=d .Skip ();_gcbec !=nil {return _gcbec ;};};case _bc .EndElement :break _aefbf ;case _bc .CharData :};};return nil ;}; -// Case Sensitive -CaseSensitiveAttr *bool ; +// ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path +func (_bgdce *CT_CustomProperties )ValidateWithPath (path string )error {for _gggb ,_dbfc :=range _bgdce .CustomPr {if _afcg :=_dbfc .ValidateWithPath (_a .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u005b\u0025\u0064\u005d",path ,_gggb )); +_afcg !=nil {return _afcg ;};};return nil ;}; -// Sort Method -SortMethodAttr ST_SortMethod ; +// Validate validates the CT_TableColumn and its children +func (_abggb *CT_TableColumn )Validate ()error {return _abggb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e");};func (_dfefc *CT_MdxTuple )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dfefc .CAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_dfefc .CAttr )}); +};if _dfefc .CtAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dfefc .CtAttr )});};if _dfefc .SiAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_dfefc .SiAttr )}); +};if _dfefc .FiAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_dfefc .FiAttr )});};if _dfefc .BcAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_dfefc .BcAttr )}); +};if _dfefc .FcAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_dfefc .FcAttr )});};if _dfefc .IAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dfefc .IAttr ))}); +};if _dfefc .UAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dfefc .UAttr ))});};if _dfefc .StAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dfefc .StAttr ))}); +};if _dfefc .BAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dfefc .BAttr ))});};e .EncodeToken (start );if _dfefc .N !=nil {_aafee :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006e"}}; +for _ ,_ggecg :=range _dfefc .N {e .EncodeElement (_ggecg ,_aafee );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_Boolean struct{ -// Sort Range -RefAttr string ; +// Value +VAttr bool ; -// Sort Condition -SortCondition []*CT_SortCondition ;ExtLst *CT_ExtensionList ;};func (_gaac *CT_ExternalDefinedNames )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dagad :for {_fgege ,_dddbb :=d .Token ();if _dddbb !=nil {return _dddbb ;};switch _efacg :=_fgege .(type ){case _f .StartElement :switch _efacg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_geed :=NewCT_ExternalDefinedName (); -if _ffafg :=d .DecodeElement (_geed ,&_efacg );_ffafg !=nil {return _ffafg ;};_gaac .DefinedName =append (_gaac .DefinedName ,_geed );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\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",_efacg .Name ); -if _ceaga :=d .Skip ();_ceaga !=nil {return _ceaga ;};};case _f .EndElement :break _dagad ;case _f .CharData :};};return nil ;};func (_gcbfg ST_DdeValueType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gcbfg .String (),start ); -}; +// Unused Item +UAttr *bool ; -// ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path -func (_fdfe *CT_CustomSheetViews )ValidateWithPath (path string )error {for _gbfd ,_agef :=range _fdfe .CustomSheetView {if _ccde :=_agef .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_gbfd )); -_ccde !=nil {return _ccde ;};};return nil ;};func NewCT_MetadataTypes ()*CT_MetadataTypes {_abgdb :=&CT_MetadataTypes {};return _abgdb };func (_bdfefg *ST_DvAspect )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdfefg =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_bdfefg =1; -case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_bdfefg =2;};return nil ;}; +// Calculated Item +FAttr *bool ; -// Validate validates the CT_QueryTableFields and its children -func (_bcbgb *CT_QueryTableFields )Validate ()error {return _bcbgb .ValidateWithPath ("\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};func (_gca *CT_Cell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdgf :=range start .Attr {if _cdgf .Name .Local =="\u0072"{_eegd ,_edac :=_cdgf .Value ,error (nil ); -if _edac !=nil {return _edac ;};_gca .RAttr =&_eegd ;continue ;};if _cdgf .Name .Local =="\u0073"{_eca ,_bdaab :=_db .ParseUint (_cdgf .Value ,10,32);if _bdaab !=nil {return _bdaab ;};_dfbb :=uint32 (_eca );_gca .SAttr =&_dfbb ;continue ;};if _cdgf .Name .Local =="\u0074"{_gca .TAttr .UnmarshalXMLAttr (_cdgf ); -continue ;};if _cdgf .Name .Local =="\u0063\u006d"{_fffa ,_efdc :=_db .ParseUint (_cdgf .Value ,10,32);if _efdc !=nil {return _efdc ;};_gdcb :=uint32 (_fffa );_gca .CmAttr =&_gdcb ;continue ;};if _cdgf .Name .Local =="\u0076\u006d"{_dced ,_gfcd :=_db .ParseUint (_cdgf .Value ,10,32); -if _gfcd !=nil {return _gfcd ;};_gegd :=uint32 (_dced );_gca .VmAttr =&_gegd ;continue ;};if _cdgf .Name .Local =="\u0070\u0068"{_dbg ,_daca :=_db .ParseBool (_cdgf .Value );if _daca !=nil {return _daca ;};_gca .PhAttr =&_dbg ;continue ;};};_dgeg :for {_afd ,_ecb :=d .Token (); -if _ecb !=nil {return _ecb ;};switch _cedg :=_afd .(type ){case _f .StartElement :switch _cedg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066"}:_gca .F =NewCT_CellFormula (); -if _fddd :=d .DecodeElement (_gca .F ,&_cedg );_fddd !=nil {return _fddd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_gca .V =new (string ); -if _cfff :=d .DecodeElement (_gca .V ,&_cedg );_cfff !=nil {return _cfff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0073"}:_gca .Is =NewCT_Rst (); -if _eccc :=d .DecodeElement (_gca .Is ,&_cedg );_eccc !=nil {return _eccc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gca .ExtLst =NewCT_ExtensionList (); -if _efa :=d .DecodeElement (_gca .ExtLst ,&_cedg );_efa !=nil {return _efa ;};default:_ec .Log .Debug ("\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",_cedg .Name ); -if _ggec :=d .Skip ();_ggec !=nil {return _ggec ;};};case _f .EndElement :break _dgeg ;case _f .CharData :};};return nil ;};type CT_AutoSortScope struct{ +// Caption +CAttr *string ; -// Auto Sort Scope -PivotArea *CT_PivotArea ;}; +// Member Property Count +CpAttr *uint32 ; -// Validate validates the CT_MdxTuple and its children -func (_decce *CT_MdxTuple )Validate ()error {return _decce .ValidateWithPath ("C\u0054\u005f\u004d\u0064\u0078\u0054\u0075\u0070\u006c\u0065");};func (_ecedcf *CT_MetadataRecord )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_bc .Sprintf ("\u0025\u0076",_ecedcf .TAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bc .Sprintf ("\u0025\u0076",_ecedcf .VAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_baffa *CT_FieldGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edfa :=range start .Attr {if _edfa .Name .Local =="\u0070\u0061\u0072"{_bgbe ,_faab :=_db .ParseUint (_edfa .Value ,10,32); -if _faab !=nil {return _faab ;};_facddb :=uint32 (_bgbe );_baffa .ParAttr =&_facddb ;continue ;};if _edfa .Name .Local =="\u0062\u0061\u0073\u0065"{_dbgfe ,_eaadd :=_db .ParseUint (_edfa .Value ,10,32);if _eaadd !=nil {return _eaadd ;};_bcdcg :=uint32 (_dbgfe ); -_baffa .BaseAttr =&_bcdcg ;continue ;};};_egdce :for {_babf ,_gcgbd :=d .Token ();if _gcgbd !=nil {return _gcgbd ;};switch _eegaa :=_babf .(type ){case _f .StartElement :switch _eegaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0050\u0072"}:_baffa .RangePr =NewCT_RangePr (); -if _dgfe :=d .DecodeElement (_baffa .RangePr ,&_eegaa );_dgfe !=nil {return _dgfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}:_baffa .DiscretePr =NewCT_DiscretePr (); -if _agfea :=d .DecodeElement (_baffa .DiscretePr ,&_eegaa );_agfea !=nil {return _agfea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}:_baffa .GroupItems =NewCT_GroupItems (); -if _bgcbc :=d .DecodeElement (_baffa .GroupItems ,&_eegaa );_bgcbc !=nil {return _bgcbc ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_eegaa .Name ); -if _cbbg :=d .Skip ();_cbbg !=nil {return _cbbg ;};};case _f .EndElement :break _egdce ;case _f .CharData :};};return nil ;};func (_gcgbac *ST_PrintError )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gcgbac =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_gcgbac =1; -case "\u0062\u006c\u0061n\u006b":*_gcgbac =2;case "\u0064\u0061\u0073\u0068":*_gcgbac =3;case "\u004e\u0041":*_gcgbac =4;};return nil ;};func (_ddeec *CT_SheetBackgroundPicture )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_ddeec .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_deaea *CT_SheetCalcPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efeaga :=range start .Attr {if _efeaga .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_eeedc ,_bdbecb :=_db .ParseBool (_efeaga .Value ); -if _bdbecb !=nil {return _bdbecb ;};_deaea .FullCalcOnLoadAttr =&_eeedc ;continue ;};};for {_cdffac ,_bbeag :=d .Token ();if _bbeag !=nil {return _bc .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",_bbeag ); -};if _ffacg ,_dfbfc :=_cdffac .(_f .EndElement );_dfbfc &&_ffacg .Name ==start .Name {break ;};};return nil ;};func NewCT_WebPublishObject ()*CT_WebPublishObject {_eddbag :=&CT_WebPublishObject {};return _eddbag };func NewCT_TupleCache ()*CT_TupleCache {_gfdaab :=&CT_TupleCache {}; -return _gfdaab };func (_bgecbf ST_Orientation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bgecbf .String (),start );};func NewCT_CalculatedItems ()*CT_CalculatedItems {_ebda :=&CT_CalculatedItems {};return _ebda }; -func (_dbcfg *ST_DdeValueType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fccfd ,_ecage :=d .Token ();if _ecage !=nil {return _ecage ;};if _ddgfdg ,_dedefd :=_fccfd .(_f .EndElement );_dedefd &&_ddgfdg .Name ==start .Name {*_dbcfg =1; -return nil ;};if _aadcbe ,_cffgd :=_fccfd .(_f .CharData );!_cffgd {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fccfd );}else {switch string (_aadcbe ){case "":*_dbcfg =0; -case "\u006e\u0069\u006c":*_dbcfg =1;case "\u0062":*_dbcfg =2;case "\u006e":*_dbcfg =3;case "\u0065":*_dbcfg =4;case "\u0073\u0074\u0072":*_dbcfg =5;};};_fccfd ,_ecage =d .Token ();if _ecage !=nil {return _ecage ;};if _ceeac ,_bfggbd :=_fccfd .(_f .EndElement ); -_bfggbd &&_ceeac .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fccfd );}; +// Member Property Indexes +X []*CT_X ;}; -// ValidateWithPath validates the CT_TableColumn and its children, prefixing error messages with path -func (_agccec *CT_TableColumn )ValidateWithPath (path string )error {if _gcfea :=_agccec .TotalsRowFunctionAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0074al\u0073\u0052\u006f\u0077\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074t\u0072"); -_gcfea !=nil {return _gcfea ;};if _agccec .CalculatedColumnFormula !=nil {if _afabfe :=_agccec .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"); -_afabfe !=nil {return _afabfe ;};};if _agccec .TotalsRowFormula !=nil {if _fdgffg :=_agccec .TotalsRowFormula .ValidateWithPath (path +"\u002f\u0054\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006fr\u006d\u0075\u006c\u0061");_fdgffg !=nil {return _fdgffg ; -};};if _agccec .XmlColumnPr !=nil {if _defbb :=_agccec .XmlColumnPr .ValidateWithPath (path +"\u002f\u0058\u006dl\u0043\u006f\u006c\u0075\u006d\u006e\u0050\u0072");_defbb !=nil {return _defbb ;};};if _agccec .ExtLst !=nil {if _faeccg :=_agccec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_faeccg !=nil {return _faeccg ;};};return nil ;};func (_fbfga ST_ItemType )ValidateWithPath (path string )error {switch _fbfga {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbfga )); -};return nil ;};func (_aef *CT_Cell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aef .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_aef .RAttr )});};if _aef .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_bc .Sprintf ("\u0025\u0076",*_aef .SAttr )}); -};if _aef .TAttr !=ST_CellTypeUnset {_fdf ,_dcgea :=_aef .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _dcgea !=nil {return _dcgea ;};start .Attr =append (start .Attr ,_fdf );};if _aef .CmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006d"},Value :_bc .Sprintf ("\u0025\u0076",*_aef .CmAttr )}); -};if _aef .VmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u006d"},Value :_bc .Sprintf ("\u0025\u0076",*_aef .VmAttr )});};if _aef .PhAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0068"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_aef .PhAttr ))}); -};e .EncodeToken (start );if _aef .F !=nil {_aced :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066"}};e .EncodeElement (_aef .F ,_aced );};if _aef .V !=nil {_bfdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076"}}; -_ae .AddPreserveSpaceAttr (&_bfdf ,*_aef .V );e .EncodeElement (_aef .V ,_bfdf );};if _aef .Is !=nil {_gbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ai\u0073"}};e .EncodeElement (_aef .Is ,_gbc );};if _aef .ExtLst !=nil {_feaf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_aef .ExtLst ,_feaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path +func (_bgbg *CT_IconFilter )ValidateWithPath (path string )error {if _bgbg .IconSetAttr ==ST_IconSetTypeUnset {return _a .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 _ccegf :=_bgbg .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_ccegf !=nil {return _ccegf ;};return nil ;};func (_ffbeg *CT_MdxKPI )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e"},Value :_a .Sprintf ("\u0025\u0076",_ffbeg .NAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0070"},Value :_a .Sprintf ("\u0025\u0076",_ffbeg .NpAttr )});_cbcbg ,_fbege :=_ffbeg .PAttr .MarshalXMLAttr (_bc .Name {Local :"\u0070"});if _fbege !=nil {return _fbege ;};start .Attr =append (start .Attr ,_cbcbg ); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_deecbg *CT_RevisionDefinedName )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _deecbg .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_deecbg .LocalSheetIdAttr )}); +};if _deecbg .CustomViewAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_deecbg .CustomViewAttr ))});};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_deecbg .NameAttr )}); +if _deecbg .FunctionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_deecbg .FunctionAttr ))});};if _deecbg .OldFunctionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_deecbg .OldFunctionAttr ))}); +};if _deecbg .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_deecbg .FunctionGroupIdAttr )}); +};if _deecbg .OldFunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_deecbg .OldFunctionGroupIdAttr )}); +};if _deecbg .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_deecbg .ShortcutKeyAttr )});};if _deecbg .OldShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_deecbg .OldShortcutKeyAttr )}); +};if _deecbg .HiddenAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_deecbg .HiddenAttr ))});};if _deecbg .OldHiddenAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_deecbg .OldHiddenAttr ))}); +};if _deecbg .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_a .Sprintf ("\u0025\u0076",*_deecbg .CustomMenuAttr )});};if _deecbg .OldCustomMenuAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_a .Sprintf ("\u0025\u0076",*_deecbg .OldCustomMenuAttr )}); +};if _deecbg .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_deecbg .DescriptionAttr )});};if _deecbg .OldDescriptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_deecbg .OldDescriptionAttr )}); +};if _deecbg .HelpAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_deecbg .HelpAttr )});};if _deecbg .OldHelpAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006fl\u0064\u0048\u0065\u006c\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_deecbg .OldHelpAttr )}); +};if _deecbg .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_a .Sprintf ("\u0025\u0076",*_deecbg .StatusBarAttr )});};if _deecbg .OldStatusBarAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_deecbg .OldStatusBarAttr )}); +};if _deecbg .CommentAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_deecbg .CommentAttr )});};if _deecbg .OldCommentAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_deecbg .OldCommentAttr )}); +};if _deecbg .RIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_deecbg .RIdAttr )});};if _deecbg .UaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_deecbg .UaAttr ))}); +};if _deecbg .RaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_deecbg .RaAttr ))});};e .EncodeToken (start );if _deecbg .Formula !=nil {_aaegc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}}; +_ff .AddPreserveSpaceAttr (&_aaegc ,*_deecbg .Formula );e .EncodeElement (_deecbg .Formula ,_aaegc );};if _deecbg .OldFormula !=nil {_bdfcf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}}; +_ff .AddPreserveSpaceAttr (&_bdfcf ,*_deecbg .OldFormula );e .EncodeElement (_deecbg .OldFormula ,_bdfcf );};if _deecbg .ExtLst !=nil {_eage :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_deecbg .ExtLst ,_eage ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_ExtensionList struct{ -// ValidateWithPath validates the CT_DateTime and its children, prefixing error messages with path -func (_ceeda *CT_DateTime )ValidateWithPath (path string )error {for _cfea ,_ggbfa :=range _ceeda .X {if _bfded :=_ggbfa .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cfea ));_bfded !=nil {return _bfded ;};}; -return nil ;};func (_dbgda *CT_Rst )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbgda .T !=nil {_cfedff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074"}};_ae .AddPreserveSpaceAttr (&_cfedff ,*_dbgda .T ); -e .EncodeElement (_dbgda .T ,_cfedff );};if _dbgda .R !=nil {_gbagad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_dcdfeg :=range _dbgda .R {e .EncodeElement (_dcdfeg ,_gbagad );};};if _dbgda .RPh !=nil {_aadda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0068"}}; -for _ ,_aeegb :=range _dbgda .RPh {e .EncodeElement (_aeegb ,_aadda );};};if _dbgda .PhoneticPr !=nil {_cfcgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_dbgda .PhoneticPr ,_cfcgb ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Extension +Ext []*CT_Extension ;};func (_ebcdg *CT_PivotAreaReference )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _ebcdg .FieldAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ebcdg .FieldAttr )}); +};if _ebcdg .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ebcdg .CountAttr )});};if _ebcdg .SelectedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebcdg .SelectedAttr ))}); +};if _ebcdg .ByPositionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebcdg .ByPositionAttr ))});};if _ebcdg .RelativeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebcdg .RelativeAttr ))}); +};if _ebcdg .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebcdg .DefaultSubtotalAttr ))}); +};if _ebcdg .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebcdg .SumSubtotalAttr ))});};if _ebcdg .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebcdg .CountASubtotalAttr ))}); +};if _ebcdg .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebcdg .AvgSubtotalAttr ))});};if _ebcdg .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebcdg .MaxSubtotalAttr ))}); +};if _ebcdg .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebcdg .MinSubtotalAttr ))});};if _ebcdg .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebcdg .ProductSubtotalAttr ))}); +};if _ebcdg .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebcdg .CountSubtotalAttr ))}); +};if _ebcdg .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebcdg .StdDevSubtotalAttr ))}); +};if _ebcdg .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebcdg .StdDevPSubtotalAttr ))}); +};if _ebcdg .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebcdg .VarSubtotalAttr ))});};if _ebcdg .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ebcdg .VarPSubtotalAttr ))}); +};e .EncodeToken (start );if _ebcdg .X !=nil {_gcdef :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_cecga :=range _ebcdg .X {e .EncodeElement (_cecga ,_gcdef );};};if _ebcdg .ExtLst !=nil {_defbf :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_ebcdg .ExtLst ,_defbf );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type ST_FileType byte ;func NewCT_TextFields ()*CT_TextFields {_fggbebb :=&CT_TextFields {};return _fggbebb }; -// Validate validates the CT_ExternalReferences and its children -func (_dffcc *CT_ExternalReferences )Validate ()error {return _dffcc .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073");};func (_cbcfg *CT_RevisionCellChange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbcfg .Nc =NewCT_Cell (); -for _ ,_cdfdag :=range start .Attr {if _cdfdag .Name .Local =="\u006f\u006c\u0064P\u0068"{_fcdfe ,_aacdf :=_db .ParseBool (_cdfdag .Value );if _aacdf !=nil {return _aacdf ;};_cbcfg .OldPhAttr =&_fcdfe ;continue ;};if _cdfdag .Name .Local =="\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"{_dagaf ,_efdddd :=_db .ParseBool (_cdfdag .Value ); -if _efdddd !=nil {return _efdddd ;};_cbcfg .EndOfListFormulaUpdateAttr =&_dagaf ;continue ;};if _cdfdag .Name .Local =="\u006f\u0064\u0078\u0066"{_fggcg ,_fbgdb :=_db .ParseBool (_cdfdag .Value );if _fbgdb !=nil {return _fbgdb ;};_cbcfg .OdxfAttr =&_fggcg ; -continue ;};if _cdfdag .Name .Local =="\u0073"{_ebcfa ,_gcfd :=_db .ParseBool (_cdfdag .Value );if _gcfd !=nil {return _gcfd ;};_cbcfg .SAttr =&_ebcfa ;continue ;};if _cdfdag .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_cdfbd ,_beafed :=_db .ParseUint (_cdfdag .Value ,10,32); -if _beafed !=nil {return _beafed ;};_agdgc :=uint32 (_cdfbd );_cbcfg .NumFmtIdAttr =&_agdgc ;continue ;};if _cdfdag .Name .Local =="\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"{_ccafc ,_faabdd :=_db .ParseBool (_cdfdag .Value ); -if _faabdd !=nil {return _faabdd ;};_cbcfg .OldQuotePrefixAttr =&_ccafc ;continue ;};if _cdfdag .Name .Local =="\u0070\u0068"{_abbgc ,_cagfbg :=_db .ParseBool (_cdfdag .Value );if _cagfbg !=nil {return _cagfbg ;};_cbcfg .PhAttr =&_abbgc ;continue ;};if _cdfdag .Name .Local =="\u0073\u0049\u0064"{_fbacg ,_ddefe :=_db .ParseUint (_cdfdag .Value ,10,32); -if _ddefe !=nil {return _ddefe ;};_cbcfg .SIdAttr =uint32 (_fbacg );continue ;};if _cdfdag .Name .Local =="\u0078\u0066\u0044x\u0066"{_bebfbc ,_gbega :=_db .ParseBool (_cdfdag .Value );if _gbega !=nil {return _gbega ;};_cbcfg .XfDxfAttr =&_bebfbc ;continue ; -};if _cdfdag .Name .Local =="\u0064\u0078\u0066"{_dcfdc ,_dgfbfb :=_db .ParseBool (_cdfdag .Value );if _dgfbfb !=nil {return _dgfbfb ;};_cbcfg .DxfAttr =&_dcfdc ;continue ;};if _cdfdag .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_cbabc ,_ccgf :=_db .ParseBool (_cdfdag .Value ); -if _ccgf !=nil {return _ccgf ;};_cbcfg .QuotePrefixAttr =&_cbabc ;continue ;};if _cdfdag .Name .Local =="\u0072\u0049\u0064"{_fgddda ,_bbafae :=_db .ParseUint (_cdfdag .Value ,10,32);if _bbafae !=nil {return _bbafae ;};_fdccgg :=uint32 (_fgddda );_cbcfg .RIdAttr =&_fdccgg ; -continue ;};if _cdfdag .Name .Local =="\u0075\u0061"{_fgedbf ,_caeff :=_db .ParseBool (_cdfdag .Value );if _caeff !=nil {return _caeff ;};_cbcfg .UaAttr =&_fgedbf ;continue ;};if _cdfdag .Name .Local =="\u0072\u0061"{_facbcd ,_egacf :=_db .ParseBool (_cdfdag .Value ); -if _egacf !=nil {return _egacf ;};_cbcfg .RaAttr =&_facbcd ;continue ;};};_eecccf :for {_ccacf ,_ebgba :=d .Token ();if _ebgba !=nil {return _ebgba ;};switch _fgbbg :=_ccacf .(type ){case _f .StartElement :switch _fgbbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0063"}:_cbcfg .Oc =NewCT_Cell (); -if _fdbde :=d .DecodeElement (_cbcfg .Oc ,&_fgbbg );_fdbde !=nil {return _fdbde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0063"}:if _aeffgd :=d .DecodeElement (_cbcfg .Nc ,&_fgbbg ); -_aeffgd !=nil {return _aeffgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0064\u0078\u0066"}:_cbcfg .Odxf =NewCT_Dxf (); -if _bgdaf :=d .DecodeElement (_cbcfg .Odxf ,&_fgbbg );_bgdaf !=nil {return _bgdaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0064\u0078\u0066"}:_cbcfg .Ndxf =NewCT_Dxf (); -if _gbceg :=d .DecodeElement (_cbcfg .Ndxf ,&_fgbbg );_gbceg !=nil {return _gbceg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbcfg .ExtLst =NewCT_ExtensionList (); -if _dbbde :=d .DecodeElement (_cbcfg .ExtLst ,&_fgbbg );_dbbde !=nil {return _dbbde ;};default:_ec .Log .Debug ("\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",_fgbbg .Name ); -if _efegb :=d .Skip ();_efegb !=nil {return _efegb ;};};case _f .EndElement :break _eecccf ;case _f .CharData :};};return nil ;};type CT_SmartTagType struct{ +// ValidateWithPath validates the CT_VolTypes and its children, prefixing error messages with path +func (_bcggf *CT_VolTypes )ValidateWithPath (path string )error {for _agdfg ,_fcbdd :=range _bcggf .VolType {if _bagfb :=_fcbdd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0056\u006f\u006c\u0054\u0079\u0070e\u005b\u0025\u0064\u005d",path ,_agdfg )); +_bagfb !=nil {return _bagfb ;};};if _bcggf .ExtLst !=nil {if _ccecf :=_bcggf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccecf !=nil {return _ccecf ;};};return nil ;};func (_adeed ST_DataValidationType )Validate ()error {return _adeed .ValidateWithPath ("")}; +type CT_Pages struct{ -// SmartTag Namespace URI -NamespaceUriAttr *string ; +// Page Item String Count +CountAttr *uint32 ; -// Name -NameAttr *string ; +// Page Items +Page []*CT_PCDSCPage ;};func (_bfcbca *CT_ExternalSheetDataSet )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_accae :for {_decgb ,_eebgc :=d .Token ();if _eebgc !=nil {return _eebgc ;};switch _fbffb :=_decgb .(type ){case _bc .StartElement :switch _fbffb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbebd :=NewCT_ExternalSheetData (); +if _cbfb :=d .DecodeElement (_bbebd ,&_fbffb );_cbfb !=nil {return _cbfb ;};_bfcbca .SheetData =append (_bfcbca .SheetData ,_bbebd );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\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",_fbffb .Name ); +if _babc :=d .Skip ();_babc !=nil {return _babc ;};};case _bc .EndElement :break _accae ;case _bc .CharData :};};return nil ;}; -// Smart Tag URL -UrlAttr *string ;}; +// Validate validates the CT_SheetId and its children +func (_bcaef *CT_SheetId )Validate ()error {return _bcaef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064");};type CT_ExternalSheetName struct{ -// Validate validates the CT_Schema and its children -func (_cggbd *CT_Schema )Validate ()error {return _cggbd .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};type CT_ChartsheetViews struct{ +// Sheet Name Value +ValAttr *string ;}; + +// ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path +func (_gaa *CT_AutoFilter )ValidateWithPath (path string )error {for _baf ,_fdg :=range _gaa .FilterColumn {if _fdga :=_fdg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046il\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u005b\u0025\u0064\u005d",path ,_baf )); +_fdga !=nil {return _fdga ;};};if _gaa .SortState !=nil {if _fbg :=_gaa .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_fbg !=nil {return _fbg ;};};if _gaa .ExtLst !=nil {if _bde :=_gaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bde !=nil {return _bde ;};};return nil ;};func (_becab ST_BorderStyle )Validate ()error {return _becab .ValidateWithPath ("")};func NewCT_PageMargins ()*CT_PageMargins {_cfafa :=&CT_PageMargins {};return _cfafa };func (_bbefd ST_DataConsolidateFunction )Validate ()error {return _bbefd .ValidateWithPath ("")}; +type CT_FunctionGroup struct{ + +// Name +NameAttr *string ;};func (_bcce *CT_PivotCacheRecords )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gfeee :=range start .Attr {if _gfeee .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfcdgd ,_edeea :=_fa .ParseUint (_gfeee .Value ,10,32); +if _edeea !=nil {return _edeea ;};_aacfdg :=uint32 (_dfcdgd );_bcce .CountAttr =&_aacfdg ;continue ;};};_fgbee :for {_gbfgd ,_bfgeb :=d .Token ();if _bfgeb !=nil {return _bfgeb ;};switch _bbge :=_gbfgd .(type ){case _bc .StartElement :switch _bbge .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_ddfdg :=NewCT_Record (); +if _dcgae :=d .DecodeElement (_ddfdg ,&_bbge );_dcgae !=nil {return _dcgae ;};_bcce .R =append (_bcce .R ,_ddfdg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcce .ExtLst =NewCT_ExtensionList (); +if _eedge :=d .DecodeElement (_bcce .ExtLst ,&_bbge );_eedge !=nil {return _eedge ;};default:_ga .Log .Debug ("\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",_bbge .Name ); +if _afedc :=d .Skip ();_afedc !=nil {return _afedc ;};};case _bc .EndElement :break _fgbee ;case _bc .CharData :};};return nil ;};func (_fafdb *CT_MdxTuple )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ccaed :=range start .Attr {if _ccaed .Name .Local =="\u0063"{_aadaeb ,_afaeg :=_fa .ParseUint (_ccaed .Value ,10,32); +if _afaeg !=nil {return _afaeg ;};_ceba :=uint32 (_aadaeb );_fafdb .CAttr =&_ceba ;continue ;};if _ccaed .Name .Local =="\u0063\u0074"{_debba ,_agdde :=_ccaed .Value ,error (nil );if _agdde !=nil {return _agdde ;};_fafdb .CtAttr =&_debba ;continue ;};if _ccaed .Name .Local =="\u0073\u0069"{_eaedg ,_dfffd :=_fa .ParseUint (_ccaed .Value ,10,32); +if _dfffd !=nil {return _dfffd ;};_ceefg :=uint32 (_eaedg );_fafdb .SiAttr =&_ceefg ;continue ;};if _ccaed .Name .Local =="\u0066\u0069"{_bffbc ,_fcegf :=_fa .ParseUint (_ccaed .Value ,10,32);if _fcegf !=nil {return _fcegf ;};_bdadd :=uint32 (_bffbc ); +_fafdb .FiAttr =&_bdadd ;continue ;};if _ccaed .Name .Local =="\u0062\u0063"{_acbde ,_fcec :=_ccaed .Value ,error (nil );if _fcec !=nil {return _fcec ;};_fafdb .BcAttr =&_acbde ;continue ;};if _ccaed .Name .Local =="\u0066\u0063"{_cacceg ,_cfbge :=_ccaed .Value ,error (nil ); +if _cfbge !=nil {return _cfbge ;};_fafdb .FcAttr =&_cacceg ;continue ;};if _ccaed .Name .Local =="\u0069"{_cdfbdf ,_ceggd :=_fa .ParseBool (_ccaed .Value );if _ceggd !=nil {return _ceggd ;};_fafdb .IAttr =&_cdfbdf ;continue ;};if _ccaed .Name .Local =="\u0075"{_gdacb ,_aaaaef :=_fa .ParseBool (_ccaed .Value ); +if _aaaaef !=nil {return _aaaaef ;};_fafdb .UAttr =&_gdacb ;continue ;};if _ccaed .Name .Local =="\u0073\u0074"{_geada ,_gbebc :=_fa .ParseBool (_ccaed .Value );if _gbebc !=nil {return _gbebc ;};_fafdb .StAttr =&_geada ;continue ;};if _ccaed .Name .Local =="\u0062"{_cdadg ,_abgec :=_fa .ParseBool (_ccaed .Value ); +if _abgec !=nil {return _abgec ;};_fafdb .BAttr =&_cdadg ;continue ;};};_ffdgcb :for {_eecab ,_bbdbd :=d .Token ();if _bbdbd !=nil {return _bbdbd ;};switch _fcgcc :=_eecab .(type ){case _bc .StartElement :switch _fcgcc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeccbd :=NewCT_MetadataStringIndex (); +if _gbddf :=d .DecodeElement (_aeccbd ,&_fcgcc );_gbddf !=nil {return _gbddf ;};_fafdb .N =append (_fafdb .N ,_aeccbd );default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fcgcc .Name ); +if _badda :=d .Skip ();_badda !=nil {return _badda ;};};case _bc .EndElement :break _ffdgcb ;case _bc .CharData :};};return nil ;};const (ST_CfTypeUnset ST_CfType =0;ST_CfTypeExpression ST_CfType =1;ST_CfTypeCellIs ST_CfType =2;ST_CfTypeColorScale ST_CfType =3; +ST_CfTypeDataBar ST_CfType =4;ST_CfTypeIconSet ST_CfType =5;ST_CfTypeTop10 ST_CfType =6;ST_CfTypeUniqueValues ST_CfType =7;ST_CfTypeDuplicateValues ST_CfType =8;ST_CfTypeContainsText ST_CfType =9;ST_CfTypeNotContainsText ST_CfType =10;ST_CfTypeBeginsWith ST_CfType =11; +ST_CfTypeEndsWith ST_CfType =12;ST_CfTypeContainsBlanks ST_CfType =13;ST_CfTypeNotContainsBlanks ST_CfType =14;ST_CfTypeContainsErrors ST_CfType =15;ST_CfTypeNotContainsErrors ST_CfType =16;ST_CfTypeTimePeriod ST_CfType =17;ST_CfTypeAboveAverage ST_CfType =18; +);type CT_ChartsheetViews struct{ // Chart Sheet View -SheetView []*CT_ChartsheetView ;ExtLst *CT_ExtensionList ;};func (_gedgfe *CT_Sheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adgab :=range start .Attr {if _adgab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adgab .Name .Local =="\u0069\u0064"||_adgab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_adgab .Name .Local =="\u0069\u0064"{_gfcccf ,_fdfde :=_adgab .Value ,error (nil ); -if _fdfde !=nil {return _fdfde ;};_gedgfe .IdAttr =_gfcccf ;continue ;};if _adgab .Name .Local =="\u006e\u0061\u006d\u0065"{_dgfdb ,_cdebd :=_adgab .Value ,error (nil );if _cdebd !=nil {return _cdebd ;};_gedgfe .NameAttr =_dgfdb ;continue ;};if _adgab .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fgcacc ,_febbb :=_db .ParseUint (_adgab .Value ,10,32); -if _febbb !=nil {return _febbb ;};_gedgfe .SheetIdAttr =uint32 (_fgcacc );continue ;};if _adgab .Name .Local =="\u0073\u0074\u0061t\u0065"{_gedgfe .StateAttr .UnmarshalXMLAttr (_adgab );continue ;};};for {_deacg ,_dfcbb :=d .Token ();if _dfcbb !=nil {return _bc .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074: \u0025\u0073",_dfcbb ); -};if _cagee ,_gafggg :=_deacg .(_f .EndElement );_gafggg &&_cagee .Name ==start .Name {break ;};};return nil ;};type CT_Location struct{ +SheetView []*CT_ChartsheetView ;ExtLst *CT_ExtensionList ;};func (_caagab *CT_RevisionComment )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_caagab .SheetIdAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0076",_caagab .CellAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_caagab .GuidAttr )}); +if _caagab .ActionAttr !=ST_RevisionActionUnset {_daddg ,_dfeed :=_caagab .ActionAttr .MarshalXMLAttr (_bc .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _dfeed !=nil {return _dfeed ;};start .Attr =append (start .Attr ,_daddg );};if _caagab .AlwaysShowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_caagab .AlwaysShowAttr ))}); +};if _caagab .OldAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006f\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_caagab .OldAttr ))});};if _caagab .HiddenRowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_caagab .HiddenRowAttr ))}); +};if _caagab .HiddenColumnAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_caagab .HiddenColumnAttr ))}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",_caagab .AuthorAttr )});if _caagab .OldLengthAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"},Value :_a .Sprintf ("\u0025\u0076",*_caagab .OldLengthAttr )}); +};if _caagab .NewLengthAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"},Value :_a .Sprintf ("\u0025\u0076",*_caagab .NewLengthAttr )});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// Reference -RefAttr string ; +// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path +func (_afbga *CT_PageSetup )ValidateWithPath (path string )error {if _afbga .PaperHeightAttr !=nil {if !_gd .ST_PositiveUniversalMeasurePatternRe .MatchString (*_afbga .PaperHeightAttr ){return _a .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 ,_gd .ST_PositiveUniversalMeasurePatternRe ,*_afbga .PaperHeightAttr ); +};};if _afbga .PaperHeightAttr !=nil {if !_gd .ST_UniversalMeasurePatternRe .MatchString (*_afbga .PaperHeightAttr ){return _a .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 ,_gd .ST_UniversalMeasurePatternRe ,*_afbga .PaperHeightAttr ); +};};if _afbga .PaperWidthAttr !=nil {if !_gd .ST_PositiveUniversalMeasurePatternRe .MatchString (*_afbga .PaperWidthAttr ){return _a .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 ,_gd .ST_PositiveUniversalMeasurePatternRe ,*_afbga .PaperWidthAttr ); +};};if _afbga .PaperWidthAttr !=nil {if !_gd .ST_UniversalMeasurePatternRe .MatchString (*_afbga .PaperWidthAttr ){return _a .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 ,_gd .ST_UniversalMeasurePatternRe ,*_afbga .PaperWidthAttr ); +};};if _dgagb :=_afbga .PageOrderAttr .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u004f\u0072\u0064\u0065r\u0041\u0074\u0074\u0072");_dgagb !=nil {return _dgagb ;};if _cbebf :=_afbga .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072"); +_cbebf !=nil {return _cbebf ;};if _cbeba :=_afbga .CellCommentsAttr .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_cbeba !=nil {return _cbeba ;};if _gcbab :=_afbga .ErrorsAttr .ValidateWithPath (path +"/\u0045\u0072\u0072\u006f\u0072\u0073\u0041\u0074\u0074\u0072"); +_gcbab !=nil {return _gcbab ;};return nil ;}; -// First Header Row -FirstHeaderRowAttr uint32 ; +// ValidateWithPath validates the CT_SheetDimension and its children, prefixing error messages with path +func (_gfadee *CT_SheetDimension )ValidateWithPath (path string )error {return nil }; -// PivotTable Data First Row -FirstDataRowAttr uint32 ; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_babe *CT_Comment )ValidateWithPath (path string )error {if _babe .GuidAttr !=nil {if !_gd .ST_GuidPatternRe .MatchString (*_babe .GuidAttr ){return _a .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 ,_gd .ST_GuidPatternRe ,*_babe .GuidAttr ); +};};if _cdcf :=_babe .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_cdcf !=nil {return _cdcf ;};if _babe .CommentPr !=nil {if _fgac :=_babe .CommentPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"); +_fgac !=nil {return _fgac ;};};return nil ;};func (_cfdead ST_TargetScreenSize )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_cfdead .String (),start );};func (_fcdba *CT_Items )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fcdae :=range start .Attr {if _fcdae .Name .Local =="\u0063\u006f\u0075n\u0074"{_cegfa ,_bacfg :=_fa .ParseUint (_fcdae .Value ,10,32); +if _bacfg !=nil {return _bacfg ;};_cfgea :=uint32 (_cegfa );_fcdba .CountAttr =&_cfgea ;continue ;};};_caca :for {_becd ,_ebgge :=d .Token ();if _ebgge !=nil {return _ebgge ;};switch _cecaf :=_becd .(type ){case _bc .StartElement :switch _cecaf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caagf :=NewCT_Item (); +if _accea :=d .DecodeElement (_caagf ,&_cecaf );_accea !=nil {return _accea ;};_fcdba .Item =append (_fcdba .Item ,_caagf );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_cecaf .Name ); +if _eadab :=d .Skip ();_eadab !=nil {return _eadab ;};};case _bc .EndElement :break _caca ;case _bc .CharData :};};return nil ;};func (_agced *CT_SingleXmlCells )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dacca :for {_ccbaee ,_dgdfd :=d .Token (); +if _dgdfd !=nil {return _dgdfd ;};switch _edgdg :=_ccbaee .(type ){case _bc .StartElement :switch _edgdg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dgaab :=NewCT_SingleXmlCell (); +if _bgdcb :=d .DecodeElement (_dgaab ,&_edgdg );_bgdcb !=nil {return _bgdcb ;};_agced .SingleXmlCell =append (_agced .SingleXmlCell ,_dgaab );default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_edgdg .Name ); +if _aafffg :=d .Skip ();_aafffg !=nil {return _aafffg ;};};case _bc .EndElement :break _dacca ;case _bc .CharData :};};return nil ;};func (_fddgfe *CT_Selection )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _fddgfe .PaneAttr !=ST_PaneUnset {_ggade ,_dddcgd :=_fddgfe .PaneAttr .MarshalXMLAttr (_bc .Name {Local :"\u0070\u0061\u006e\u0065"}); +if _dddcgd !=nil {return _dddcgd ;};start .Attr =append (start .Attr ,_ggade );};if _fddgfe .ActiveCellAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fddgfe .ActiveCellAttr )}); +};if _fddgfe .ActiveCellIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fddgfe .ActiveCellIdAttr )});};if _fddgfe .SqrefAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_fddgfe .SqrefAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dbaf *CT_CommentPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dbaf .Anchor =NewCT_ObjectAnchor ();for _ ,_aecd :=range start .Attr {if _aecd .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_cbab ,_aadae :=_aecd .Value ,error (nil ); +if _aadae !=nil {return _aadae ;};_dbaf .AltTextAttr =&_cbab ;continue ;};if _aecd .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_efba ,_aecdf :=_fa .ParseBool (_aecd .Value );if _aecdf !=nil {return _aecdf ;};_dbaf .DefaultSizeAttr =&_efba ; +continue ;};if _aecd .Name .Local =="\u0070\u0072\u0069n\u0074"{_bgeb ,_bfeg :=_fa .ParseBool (_aecd .Value );if _bfeg !=nil {return _bfeg ;};_dbaf .PrintAttr =&_bgeb ;continue ;};if _aecd .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_aeagef ,_ebdb :=_fa .ParseBool (_aecd .Value ); +if _ebdb !=nil {return _ebdb ;};_dbaf .DisabledAttr =&_aeagef ;continue ;};if _aecd .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_dadde ,_ddceb :=_fa .ParseBool (_aecd .Value );if _ddceb !=nil {return _ddceb ;};_dbaf .AutoFillAttr =&_dadde ; +continue ;};if _aecd .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_bfbg ,_gega :=_fa .ParseBool (_aecd .Value );if _gega !=nil {return _gega ;};_dbaf .AutoLineAttr =&_bfbg ;continue ;};if _aecd .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_adaf ,_bded :=_fa .ParseBool (_aecd .Value ); +if _bded !=nil {return _bded ;};_dbaf .LockedAttr =&_adaf ;continue ;};if _aecd .Name .Local =="\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"{_dbaf .TextHAlignAttr .UnmarshalXMLAttr (_aecd );continue ;};if _aecd .Name .Local =="\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"{_dbaf .TextVAlignAttr .UnmarshalXMLAttr (_aecd ); +continue ;};if _aecd .Name .Local =="\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"{_egedd ,_afgdf :=_fa .ParseBool (_aecd .Value );if _afgdf !=nil {return _afgdf ;};_dbaf .LockTextAttr =&_egedd ;continue ;};if _aecd .Name .Local =="\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"{_dddc ,_gfaga :=_fa .ParseBool (_aecd .Value ); +if _gfaga !=nil {return _gfaga ;};_dbaf .JustLastXAttr =&_dddc ;continue ;};if _aecd .Name .Local =="\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"{_edaf ,_fadd :=_fa .ParseBool (_aecd .Value );if _fadd !=nil {return _fadd ;};_dbaf .AutoScaleAttr =&_edaf ; +continue ;};};_agff :for {_fdeg ,_cdbff :=d .Token ();if _cdbff !=nil {return _cdbff ;};switch _becb :=_fdeg .(type ){case _bc .StartElement :switch _becb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cfgd :=d .DecodeElement (_dbaf .Anchor ,&_becb ); +_cfgd !=nil {return _cfgd ;};default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_becb .Name ); +if _gcd :=d .Skip ();_gcd !=nil {return _gcd ;};};case _bc .EndElement :break _agff ;case _bc .CharData :};};return nil ;};func (_acgaf ST_TableType )String ()string {switch _acgaf {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 (_dfaag ST_SourceType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_eagge :=_bc .Attr {};_eagge .Name =name ;switch _dfaag {case ST_SourceTypeUnset :_eagge .Value =""; +case ST_SourceTypeWorksheet :_eagge .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_SourceTypeExternal :_eagge .Value ="\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c";case ST_SourceTypeConsolidation :_eagge .Value ="\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"; +case ST_SourceTypeScenario :_eagge .Value ="\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return _eagge ,nil ;};func (_gaeecd *CT_Items )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gaeecd .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gaeecd .CountAttr )}); +};e .EncodeToken (start );_dgeegc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0069\u0074\u0065\u006d"}};for _ ,_cacdd :=range _gaeecd .Item {e .EncodeElement (_cacdd ,_dgeegc );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +}; -// First Data Column -FirstDataColAttr uint32 ; +// ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path +func (_adecb *CT_PivotFields )ValidateWithPath (path string )error {for _gcfdg ,_dfgbaa :=range _adecb .PivotField {if _dbeab :=_dfgbaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_gcfdg )); +_dbeab !=nil {return _dbeab ;};};return nil ;}; -// Rows Per Page Count -RowPageCountAttr *uint32 ; +// ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path +func (_fbbe *CT_CellWatches )ValidateWithPath (path string )error {for _defb ,_dcd :=range _fbbe .CellWatch {if _fegg :=_dcd .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0057\u0061\u0074\u0063\u0068\u005b\u0025\u0064\u005d",path ,_defb )); +_fegg !=nil {return _fegg ;};};return nil ;};func NewCT_CellProtection ()*CT_CellProtection {_bfcf :=&CT_CellProtection {};return _bfcf };func NewCT_FutureMetadataBlock ()*CT_FutureMetadataBlock {_dbbffe :=&CT_FutureMetadataBlock {};return _dbbffe ;}; -// Columns Per Page -ColPageCountAttr *uint32 ;};func NewCT_ConditionalFormat ()*CT_ConditionalFormat {_fggdd :=&CT_ConditionalFormat {};_fggdd .PivotAreas =NewCT_PivotAreas ();return _fggdd ;};func (_dcddf *CT_ProtectedRanges )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_edfae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}};for _ ,_ecedf :=range _dcddf .ProtectedRange {e .EncodeElement (_ecedf ,_edfae );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_cbfbc ST_PivotFilterType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dafef :=_f .Attr {};_dafef .Name =name ;switch _cbfbc {case ST_PivotFilterTypeUnset :_dafef .Value ="";case ST_PivotFilterTypeUnknown :_dafef .Value ="\u0075n\u006b\u006e\u006f\u0077\u006e"; -case ST_PivotFilterTypeCount :_dafef .Value ="\u0063\u006f\u0075n\u0074";case ST_PivotFilterTypePercent :_dafef .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_PivotFilterTypeSum :_dafef .Value ="\u0073\u0075\u006d";case ST_PivotFilterTypeCaptionEqual :_dafef .Value ="\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c"; -case ST_PivotFilterTypeCaptionNotEqual :_dafef .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionBeginsWith :_dafef .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068"; -case ST_PivotFilterTypeCaptionNotBeginsWith :_dafef .Value ="c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068";case ST_PivotFilterTypeCaptionEndsWith :_dafef .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068"; -case ST_PivotFilterTypeCaptionNotEndsWith :_dafef .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionContains :_dafef .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073"; -case ST_PivotFilterTypeCaptionNotContains :_dafef .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionGreaterThan :_dafef .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e"; -case ST_PivotFilterTypeCaptionGreaterThanOrEqual :_dafef .Value ="\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeCaptionLessThan :_dafef .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e"; -case ST_PivotFilterTypeCaptionLessThanOrEqual :_dafef .Value ="\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c";case ST_PivotFilterTypeCaptionBetween :_dafef .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e"; -case ST_PivotFilterTypeCaptionNotBetween :_dafef .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeValueEqual :_dafef .Value ="\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c"; -case ST_PivotFilterTypeValueNotEqual :_dafef .Value ="\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueGreaterThan :_dafef .Value ="\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; -case ST_PivotFilterTypeValueGreaterThanOrEqual :_dafef .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 :_dafef .Value ="\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e"; -case ST_PivotFilterTypeValueLessThanOrEqual :_dafef .Value ="v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeValueBetween :_dafef .Value ="\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e"; -case ST_PivotFilterTypeValueNotBetween :_dafef .Value ="\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateEqual :_dafef .Value ="\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeDateNotEqual :_dafef .Value ="\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; -case ST_PivotFilterTypeDateOlderThan :_dafef .Value ="\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateOlderThanOrEqual :_dafef .Value ="d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c"; -case ST_PivotFilterTypeDateNewerThan :_dafef .Value ="\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateNewerThanOrEqual :_dafef .Value ="d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c"; -case ST_PivotFilterTypeDateBetween :_dafef .Value ="d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateNotBetween :_dafef .Value ="\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeTomorrow :_dafef .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077"; -case ST_PivotFilterTypeToday :_dafef .Value ="\u0074\u006f\u0064a\u0079";case ST_PivotFilterTypeYesterday :_dafef .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_PivotFilterTypeNextWeek :_dafef .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b"; -case ST_PivotFilterTypeThisWeek :_dafef .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeLastWeek :_dafef .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeNextMonth :_dafef .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h"; -case ST_PivotFilterTypeThisMonth :_dafef .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeLastMonth :_dafef .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeNextQuarter :_dafef .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072"; -case ST_PivotFilterTypeThisQuarter :_dafef .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeLastQuarter :_dafef .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeNextYear :_dafef .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072"; -case ST_PivotFilterTypeThisYear :_dafef .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeLastYear :_dafef .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeYearToDate :_dafef .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065"; -case ST_PivotFilterTypeQ1 :_dafef .Value ="\u0051\u0031";case ST_PivotFilterTypeQ2 :_dafef .Value ="\u0051\u0032";case ST_PivotFilterTypeQ3 :_dafef .Value ="\u0051\u0033";case ST_PivotFilterTypeQ4 :_dafef .Value ="\u0051\u0034";case ST_PivotFilterTypeM1 :_dafef .Value ="\u004d\u0031"; -case ST_PivotFilterTypeM2 :_dafef .Value ="\u004d\u0032";case ST_PivotFilterTypeM3 :_dafef .Value ="\u004d\u0033";case ST_PivotFilterTypeM4 :_dafef .Value ="\u004d\u0034";case ST_PivotFilterTypeM5 :_dafef .Value ="\u004d\u0035";case ST_PivotFilterTypeM6 :_dafef .Value ="\u004d\u0036"; -case ST_PivotFilterTypeM7 :_dafef .Value ="\u004d\u0037";case ST_PivotFilterTypeM8 :_dafef .Value ="\u004d\u0038";case ST_PivotFilterTypeM9 :_dafef .Value ="\u004d\u0039";case ST_PivotFilterTypeM10 :_dafef .Value ="\u004d\u0031\u0030";case ST_PivotFilterTypeM11 :_dafef .Value ="\u004d\u0031\u0031"; -case ST_PivotFilterTypeM12 :_dafef .Value ="\u004d\u0031\u0032";};return _dafef ,nil ;};type CT_String struct{ +// ValidateWithPath validates the CT_DdeValues and its children, prefixing error messages with path +func (_affcd *CT_DdeValues )ValidateWithPath (path string )error {for _fdcadb ,_agdc :=range _affcd .Value {if _beedbf :=_agdc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0075\u0065\u005b\u0025\u0064\u005d",path ,_fdcadb ));_beedbf !=nil {return _beedbf ; +};};return nil ;};func (_agdfdg ST_UpdateLinks )ValidateWithPath (path string )error {switch _agdfdg {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 (_agdfdg )); +};return nil ;};type CT_TableStyle struct{ + +// Table Style Name +NameAttr string ; + +// Pivot Style +PivotAttr *bool ; + +// Table +TableAttr *bool ; + +// Table Style Count +CountAttr *uint32 ; + +// Table Style +TableStyleElement []*CT_TableStyleElement ;};func NewCT_Rst ()*CT_Rst {_cagefe :=&CT_Rst {};return _cagefe };type CT_String struct{ // Value VAttr string ; @@ -3536,4064 +3208,3978 @@ BAttr *bool ; Tpls []*CT_Tuples ; // Member Property Index -X []*CT_X ;};func (_bdfaeb *ST_Scope )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdgeb ,_gdgffe :=d .Token ();if _gdgffe !=nil {return _gdgffe ;};if _cbefc ,_ceaee :=_fdgeb .(_f .EndElement );_ceaee &&_cbefc .Name ==start .Name {*_bdfaeb =1; -return nil ;};if _fceadc ,_agfff :=_fdgeb .(_f .CharData );!_agfff {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdgeb );}else {switch string (_fceadc ){case "":*_bdfaeb =0; -case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_bdfaeb =1;case "\u0064\u0061\u0074\u0061":*_bdfaeb =2;case "\u0066\u0069\u0065l\u0064":*_bdfaeb =3;};};_fdgeb ,_gdgffe =d .Token ();if _gdgffe !=nil {return _gdgffe ;};if _bfebc ,_dacdc :=_fdgeb .(_f .EndElement ); -_dacdc &&_bfebc .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdgeb );};func (_ggcba ST_rwColActionType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cggag :=_f .Attr {}; -_cggag .Name =name ;switch _ggcba {case ST_rwColActionTypeUnset :_cggag .Value ="";case ST_rwColActionTypeInsertRow :_cggag .Value ="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw";case ST_rwColActionTypeDeleteRow :_cggag .Value ="\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw"; -case ST_rwColActionTypeInsertCol :_cggag .Value ="\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl";case ST_rwColActionTypeDeleteCol :_cggag .Value ="\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl";};return _cggag ,nil ;}; - -// Validate validates the CT_Sheet and its children -func (_cgdgd *CT_Sheet )Validate ()error {return _cgdgd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074");};type CT_ConditionalFormats struct{ +X []*CT_X ;};func NewCT_CustomChartsheetView ()*CT_CustomChartsheetView {_gbga :=&CT_CustomChartsheetView {};_gbga .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 _gbga ;};func (_acbe *CT_Cell )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fgee :=range start .Attr {if _fgee .Name .Local =="\u0072"{_bdae ,_gbeg :=_fgee .Value ,error (nil );if _gbeg !=nil {return _gbeg ;};_acbe .RAttr =&_bdae ; +continue ;};if _fgee .Name .Local =="\u0073"{_gfdb ,_dgfc :=_fa .ParseUint (_fgee .Value ,10,32);if _dgfc !=nil {return _dgfc ;};_fgb :=uint32 (_gfdb );_acbe .SAttr =&_fgb ;continue ;};if _fgee .Name .Local =="\u0074"{_acbe .TAttr .UnmarshalXMLAttr (_fgee ); +continue ;};if _fgee .Name .Local =="\u0063\u006d"{_dgca ,_cggg :=_fa .ParseUint (_fgee .Value ,10,32);if _cggg !=nil {return _cggg ;};_dcga :=uint32 (_dgca );_acbe .CmAttr =&_dcga ;continue ;};if _fgee .Name .Local =="\u0076\u006d"{_gafg ,_ccgc :=_fa .ParseUint (_fgee .Value ,10,32); +if _ccgc !=nil {return _ccgc ;};_afgd :=uint32 (_gafg );_acbe .VmAttr =&_afgd ;continue ;};if _fgee .Name .Local =="\u0070\u0068"{_gdbb ,_ddefa :=_fa .ParseBool (_fgee .Value );if _ddefa !=nil {return _ddefa ;};_acbe .PhAttr =&_gdbb ;continue ;};};_acfg :for {_eaadf ,_ecbdf :=d .Token (); +if _ecbdf !=nil {return _ecbdf ;};switch _gffd :=_eaadf .(type ){case _bc .StartElement :switch _gffd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbe .F =NewCT_CellFormula (); +if _eec :=d .DecodeElement (_acbe .F ,&_gffd );_eec !=nil {return _eec ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbe .V =new (string ); +if _gcgg :=d .DecodeElement (_acbe .V ,&_gffd );_gcgg !=nil {return _gcgg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbe .Is =NewCT_Rst (); +if _dbca :=d .DecodeElement (_acbe .Is ,&_gffd );_dbca !=nil {return _dbca ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acbe .ExtLst =NewCT_ExtensionList (); +if _fcdf :=d .DecodeElement (_acbe .ExtLst ,&_gffd );_fcdf !=nil {return _fcdf ;};default:_ga .Log .Debug ("\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",_gffd .Name ); +if _fbcd :=d .Skip ();_fbcd !=nil {return _fbcd ;};};case _bc .EndElement :break _acfg ;case _bc .CharData :};};return nil ;};func (_eafb *CT_CellSmartTag )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",_eafb .TypeAttr )}); +if _eafb .DeletedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eafb .DeletedAttr ))});};if _eafb .XmlBasedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eafb .XmlBasedAttr ))}); +};e .EncodeToken (start );if _eafb .CellSmartTagPr !=nil {_edcg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}};for _ ,_gfccd :=range _eafb .CellSmartTagPr {e .EncodeElement (_gfccd ,_edcg ); +};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_MetadataStringIndex struct{ -// Conditional Format Count -CountAttr *uint32 ; +// Index Value +XAttr uint32 ; -// Conditional Formatting -ConditionalFormat []*CT_ConditionalFormat ;};func NewCT_ChartsheetPr ()*CT_ChartsheetPr {_cgeb :=&CT_ChartsheetPr {};return _cgeb };type CT_Metadata struct{ +// String is a Set +SAttr *bool ;};func (_fbfg *CT_CellAlignment )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fbdc :=range start .Attr {if _fbdc .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"{_fbfg .HorizontalAttr .UnmarshalXMLAttr (_fbdc ); +continue ;};if _fbdc .Name .Local =="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_fbfg .VerticalAttr .UnmarshalXMLAttr (_fbdc );continue ;};if _fbdc .Name .Local =="\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_aaaf ,_geba :=_fa .ParseUint (_fbdc .Value ,10,8); +if _geba !=nil {return _geba ;};_abfe :=uint8 (_aaaf );_fbfg .TextRotationAttr =&_abfe ;continue ;};if _fbdc .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_ebfgag ,_afacc :=_fa .ParseBool (_fbdc .Value );if _afacc !=nil {return _afacc ; +};_fbfg .WrapTextAttr =&_ebfgag ;continue ;};if _fbdc .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_efae ,_dgeg :=_fa .ParseUint (_fbdc .Value ,10,32);if _dgeg !=nil {return _dgeg ;};_cdbb :=uint32 (_efae );_fbfg .IndentAttr =&_cdbb ;continue ; +};if _fbdc .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"{_ccf ,_fbgd :=_fa .ParseInt (_fbdc .Value ,10,32);if _fbgd !=nil {return _fbgd ;};_bcddb :=int32 (_ccf );_fbfg .RelativeIndentAttr =&_bcddb ;continue ; +};if _fbdc .Name .Local =="\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"{_fcaf ,_fbgf :=_fa .ParseBool (_fbdc .Value );if _fbgf !=nil {return _fbgf ;};_fbfg .JustifyLastLineAttr =&_fcaf ;continue ;};if _fbdc .Name .Local =="s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"{_aefg ,_eccg :=_fa .ParseBool (_fbdc .Value ); +if _eccg !=nil {return _eccg ;};_fbfg .ShrinkToFitAttr =&_aefg ;continue ;};if _fbdc .Name .Local =="\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"{_bgee ,_eaaec :=_fa .ParseUint (_fbdc .Value ,10,32);if _eaaec !=nil {return _eaaec ; +};_fcc :=uint32 (_bgee );_fbfg .ReadingOrderAttr =&_fcc ;continue ;};};for {_cfaac ,_gfdg :=d .Token ();if _gfdg !=nil {return _a .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",_gfdg ); +};if _gefb ,_eca :=_cfaac .(_bc .EndElement );_eca &&_gefb .Name ==start .Name {break ;};};return nil ;}; -// Metadata Types Collection -MetadataTypes *CT_MetadataTypes ; +// ValidateWithPath validates the CT_FieldsUsage and its children, prefixing error messages with path +func (_bfaa *CT_FieldsUsage )ValidateWithPath (path string )error {for _faede ,_bcbeg :=range _bfaa .FieldUsage {if _bffdb :=_bcbeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067e\u005b\u0025\u0064\u005d",path ,_faede )); +_bffdb !=nil {return _bffdb ;};};return nil ;};func (_abada *CT_ObjectAnchor )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_abada .From =_ag .NewFrom ();_abada .To =_ag .NewTo ();for _ ,_dgbcdf :=range start .Attr {if _dgbcdf .Name .Local =="\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_daaba ,_affddf :=_fa .ParseBool (_dgbcdf .Value ); +if _affddf !=nil {return _affddf ;};_abada .MoveWithCellsAttr =&_daaba ;continue ;};if _dgbcdf .Name .Local =="\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"{_ddeea ,_bbcaaa :=_fa .ParseBool (_dgbcdf .Value );if _bbcaaa !=nil {return _bbcaaa ; +};_abada .SizeWithCellsAttr =&_ddeea ;continue ;};};_ddgde :for {_bdebe ,_bcddbc :=d .Token ();if _bcddbc !=nil {return _bcddbc ;};switch _bdbab :=_bdebe .(type ){case _bc .StartElement :switch _bdbab .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _dbbed :=d .DecodeElement (_abada .From ,&_bdbab ); +_dbbed !=nil {return _dbbed ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\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"},_bc .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fdr\u0061\u0077\u0069\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 _bafdd :=d .DecodeElement (_abada .To ,&_bdbab ); +_bafdd !=nil {return _bafdd ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_bdbab .Name ); +if _abdeec :=d .Skip ();_abdeec !=nil {return _abdeec ;};};case _bc .EndElement :break _ddgde ;case _bc .CharData :};};return nil ;};type ST_TextHAlign byte ;func (_ebgfed *CT_TableStyles )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bdefg :=range start .Attr {if _bdefg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cffcc ,_gcdec :=_fa .ParseUint (_bdefg .Value ,10,32); +if _gcdec !=nil {return _gcdec ;};_ecceb :=uint32 (_cffcc );_ebgfed .CountAttr =&_ecceb ;continue ;};if _bdefg .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"{_beabg ,_cfacdf :=_bdefg .Value ,error (nil ); +if _cfacdf !=nil {return _cfacdf ;};_ebgfed .DefaultTableStyleAttr =&_beabg ;continue ;};if _bdefg .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"{_fgggb ,_bdggbe :=_bdefg .Value ,error (nil ); +if _bdggbe !=nil {return _bdggbe ;};_ebgfed .DefaultPivotStyleAttr =&_fgggb ;continue ;};};_ccbab :for {_ddaba ,_bbbea :=d .Token ();if _bbbea !=nil {return _bbbea ;};switch _edabc :=_ddaba .(type ){case _bc .StartElement :switch _edabc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgcbg :=NewCT_TableStyle (); +if _befge :=d .DecodeElement (_dgcbg ,&_edabc );_befge !=nil {return _befge ;};_ebgfed .TableStyle =append (_ebgfed .TableStyle ,_dgcbg );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_edabc .Name ); +if _egbgc :=d .Skip ();_egbgc !=nil {return _egbgc ;};};case _bc .EndElement :break _ccbab ;case _bc .CharData :};};return nil ;};func (_eabgc *CT_NumFmt )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bcecc :=range start .Attr {if _bcecc .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_begdaf ,_aeeage :=_fa .ParseUint (_bcecc .Value ,10,32); +if _aeeage !=nil {return _aeeage ;};_eabgc .NumFmtIdAttr =uint32 (_begdaf );continue ;};if _bcecc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_ceccb ,_dbef :=_bcecc .Value ,error (nil );if _dbef !=nil {return _dbef ;}; +_eabgc .FormatCodeAttr =_ceccb ;continue ;};};for {_afbbb ,_bcaaa :=d .Token ();if _bcaaa !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_bcaaa );};if _afeddb ,_cgeff :=_afbbb .(_bc .EndElement ); +_cgeff &&_afeddb .Name ==start .Name {break ;};};return nil ;};func (_aaca *CT_CustomChartsheetViews )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ddbf :for {_acfgf ,_ggag :=d .Token ();if _ggag !=nil {return _ggag ;};switch _bfacb :=_acfgf .(type ){case _bc .StartElement :switch _bfacb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbfgb :=NewCT_CustomChartsheetView (); +if _faag :=d .DecodeElement (_cbfgb ,&_bfacb );_faag !=nil {return _faag ;};_aaca .CustomSheetView =append (_aaca .CustomSheetView ,_cbfgb );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\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",_bfacb .Name ); +if _ceeeb :=d .Skip ();_ceeeb !=nil {return _ceeeb ;};};case _bc .EndElement :break _ddbf ;case _bc .CharData :};};return nil ;};func NewCT_DbPr ()*CT_DbPr {_fabe :=&CT_DbPr {};return _fabe };func (_gfgaa *CT_RevisionFormatting )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_eacb :=range start .Attr {if _eacb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bfeeb ,_fgadfg :=_fa .ParseUint (_eacb .Value ,10,32); +if _fgadfg !=nil {return _fgadfg ;};_gfgaa .SheetIdAttr =uint32 (_bfeeb );continue ;};if _eacb .Name .Local =="\u0078\u0066\u0044x\u0066"{_cacbc ,_dacdce :=_fa .ParseBool (_eacb .Value );if _dacdce !=nil {return _dacdce ;};_gfgaa .XfDxfAttr =&_cacbc ;continue ; +};if _eacb .Name .Local =="\u0073"{_bcag ,_cdcfa :=_fa .ParseBool (_eacb .Value );if _cdcfa !=nil {return _cdcfa ;};_gfgaa .SAttr =&_bcag ;continue ;};if _eacb .Name .Local =="\u0073\u0071\u0072e\u0066"{_agfgbb ,_efacf :=ParseSliceST_Sqref (_eacb .Value ); +if _efacf !=nil {return _efacf ;};_gfgaa .SqrefAttr =_agfgbb ;continue ;};if _eacb .Name .Local =="\u0073\u0074\u0061r\u0074"{_defdbc ,_edec :=_fa .ParseUint (_eacb .Value ,10,32);if _edec !=nil {return _edec ;};_afbgf :=uint32 (_defdbc );_gfgaa .StartAttr =&_afbgf ; +continue ;};if _eacb .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_fecdg ,_dfgdfe :=_fa .ParseUint (_eacb .Value ,10,32);if _dfgdfe !=nil {return _dfgdfe ;};_cedea :=uint32 (_fecdg );_gfgaa .LengthAttr =&_cedea ;continue ;};};_ebbgc :for {_adbabe ,_egcdca :=d .Token (); +if _egcdca !=nil {return _egcdca ;};switch _ceddaf :=_adbabe .(type ){case _bc .StartElement :switch _ceddaf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfgaa .Dxf =NewCT_Dxf (); +if _cfecb :=d .DecodeElement (_gfgaa .Dxf ,&_ceddaf );_cfecb !=nil {return _cfecb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfgaa .ExtLst =NewCT_ExtensionList (); +if _fgcbae :=d .DecodeElement (_gfgaa .ExtLst ,&_ceddaf );_fgcbae !=nil {return _fgcbae ;};default:_ga .Log .Debug ("\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",_ceddaf .Name ); +if _aebdgd :=d .Skip ();_aebdgd !=nil {return _aebdgd ;};};case _bc .EndElement :break _ebbgc ;case _bc .CharData :};};return nil ;};func (_agfgg ST_Comments )Validate ()error {return _agfgg .ValidateWithPath ("")};func (_beagcf ST_ItemType )ValidateWithPath (path string )error {switch _beagcf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15: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 (_beagcf )); +};return nil ;};func (_dgcef *CT_Scenarios )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gdabdb :=range start .Attr {if _gdabdb .Name .Local =="\u0063u\u0072\u0072\u0065\u006e\u0074"{_bccbc ,_bagbgd :=_fa .ParseUint (_gdabdb .Value ,10,32); +if _bagbgd !=nil {return _bagbgd ;};_baabb :=uint32 (_bccbc );_dgcef .CurrentAttr =&_baabb ;continue ;};if _gdabdb .Name .Local =="\u0073\u0068\u006f\u0077"{_fddae ,_bcfea :=_fa .ParseUint (_gdabdb .Value ,10,32);if _bcfea !=nil {return _bcfea ;};_fdeeg :=uint32 (_fddae ); +_dgcef .ShowAttr =&_fdeeg ;continue ;};if _gdabdb .Name .Local =="\u0073\u0071\u0072e\u0066"{_fabag ,_fdgee :=ParseSliceST_Sqref (_gdabdb .Value );if _fdgee !=nil {return _fdgee ;};_dgcef .SqrefAttr =&_fabag ;continue ;};};_cggadc :for {_dface ,_bbgcb :=d .Token (); +if _bbgcb !=nil {return _bbgcb ;};switch _dabeeg :=_dface .(type ){case _bc .StartElement :switch _dabeeg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cecab :=NewCT_Scenario (); +if _bdaf :=d .DecodeElement (_cecab ,&_dabeeg );_bdaf !=nil {return _bdaf ;};_dgcef .Scenario =append (_dgcef .Scenario ,_cecab );default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dabeeg .Name ); +if _cgcff :=d .Skip ();_cgcff !=nil {return _cgcff ;};};case _bc .EndElement :break _cggadc ;case _bc .CharData :};};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 (_fgfee ST_TableStyleType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_fgfee .String (),start );};func (_bafag *CT_MapInfo )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ddeeb :=range start .Attr {if _ddeeb .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_cbbe ,_fecbf :=_ddeeb .Value ,error (nil ); +if _fecbf !=nil {return _fecbf ;};_bafag .SelectionNamespacesAttr =_cbbe ;continue ;};};_caccf :for {_eaebd ,_bbdgc :=d .Token ();if _bbdgc !=nil {return _bbdgc ;};switch _eafga :=_eaebd .(type ){case _bc .StartElement :switch _eafga .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbbgf :=NewCT_Schema (); +if _baef :=d .DecodeElement (_gbbgf ,&_eafga );_baef !=nil {return _baef ;};_bafag .Schema =append (_bafag .Schema ,_gbbgf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aagegf :=NewCT_Map (); +if _ccea :=d .DecodeElement (_aagegf ,&_eafga );_ccea !=nil {return _ccea ;};_bafag .Map =append (_bafag .Map ,_aagegf );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_eafga .Name ); +if _fcgaag :=d .Skip ();_fcgaag !=nil {return _fcgaag ;};};case _bc .EndElement :break _caccf ;case _bc .CharData :};};return nil ;};func (_edbgc *CT_SheetIdMap )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _edbgc .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_edbgc .CountAttr )}); +};e .EncodeToken (start );_gfdbb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064"}};for _ ,_bacce :=range _edbgc .SheetId {e .EncodeElement (_bacce ,_gfdbb );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_ebcb *CT_MdxMemeberProp )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e"},Value :_a .Sprintf ("\u0025\u0076",_ebcb .NAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0070"},Value :_a .Sprintf ("\u0025\u0076",_ebcb .NpAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Metadata String Store -MetadataStrings *CT_MetadataStrings ; +// Validate validates the CT_CustomWorkbookView and its children +func (_deffb *CT_CustomWorkbookView )Validate ()error {return _deffb .ValidateWithPath ("C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077");};func (_bfdcag ST_WebSourceType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_gfefde :=_bc .Attr {}; +_gfefde .Name =name ;switch _bfdcag {case ST_WebSourceTypeUnset :_gfefde .Value ="";case ST_WebSourceTypeSheet :_gfefde .Value ="\u0073\u0068\u0065e\u0074";case ST_WebSourceTypePrintArea :_gfefde .Value ="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case ST_WebSourceTypeAutoFilter :_gfefde .Value ="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"; +case ST_WebSourceTypeRange :_gfefde .Value ="\u0072\u0061\u006eg\u0065";case ST_WebSourceTypeChart :_gfefde .Value ="\u0063\u0068\u0061r\u0074";case ST_WebSourceTypePivotTable :_gfefde .Value ="\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065"; +case ST_WebSourceTypeQuery :_gfefde .Value ="\u0071\u0075\u0065r\u0079";case ST_WebSourceTypeLabel :_gfefde .Value ="\u006c\u0061\u0062e\u006c";};return _gfefde ,nil ;};func (_gefca *CT_Metadata )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +if _gefca .MetadataTypes !=nil {_ceagd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}};e .EncodeElement (_gefca .MetadataTypes ,_ceagd );};if _gefca .MetadataStrings !=nil {_abfaec :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073"}}; +e .EncodeElement (_gefca .MetadataStrings ,_abfaec );};if _gefca .MdxMetadata !=nil {_fgegb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_gefca .MdxMetadata ,_fgegb ); +};if _gefca .FutureMetadata !=nil {_adebd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};for _ ,_cefcbf :=range _gefca .FutureMetadata {e .EncodeElement (_cefcbf ,_adebd ); +};};if _gefca .CellMetadata !=nil {_egacc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_gefca .CellMetadata ,_egacc );};if _gefca .ValueMetadata !=nil {_geae :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0076\u0061\u006cu\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}}; +e .EncodeElement (_gefca .ValueMetadata ,_geae );};if _gefca .ExtLst !=nil {_dbfddf :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gefca .ExtLst ,_dbfddf );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// MDX Metadata Information -MdxMetadata *CT_MdxMetadata ; +// ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path +func (_bebb *CT_DataRef )ValidateWithPath (path string )error {return nil };type CT_PivotAreaReference struct{ -// Future Metadata -FutureMetadata []*CT_FutureMetadata ; +// Field Index +FieldAttr *uint32 ; -// Cell Metadata -CellMetadata *CT_MetadataBlocks ; +// Item Index Count +CountAttr *uint32 ; -// Value Metadata -ValueMetadata *CT_MetadataBlocks ; +// Selected +SelectedAttr *bool ; -// Future Feature Storage Area -ExtLst *CT_ExtensionList ;}; - -// Validate validates the CT_WebPr and its children -func (_bddacfg *CT_WebPr )Validate ()error {return _bddacfg .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072");}; - -// Validate validates the CT_DrawingHF and its children -func (_ccaac *CT_DrawingHF )Validate ()error {return _ccaac .ValidateWithPath ("\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");}; - -// ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path -func (_bdfbf *CT_MdxMemeberProp )ValidateWithPath (path string )error {return nil };func NewCT_Location ()*CT_Location {_dffdf :=&CT_Location {};return _dffdf };func NewCT_RangeSet ()*CT_RangeSet {_gcgfb :=&CT_RangeSet {};return _gcgfb }; +// Positional Reference +ByPositionAttr *bool ; -// ValidateWithPath validates the Metadata and its children, prefixing error messages with path -func (_ebcbf *Metadata )ValidateWithPath (path string )error {if _dcbba :=_ebcbf .CT_Metadata .ValidateWithPath (path );_dcbba !=nil {return _dcbba ;};return nil ;};const (ST_FieldSortTypeUnset ST_FieldSortType =0;ST_FieldSortTypeManual ST_FieldSortType =1; -ST_FieldSortTypeAscending ST_FieldSortType =2;ST_FieldSortTypeDescending ST_FieldSortType =3;);func NewCT_FontFamily ()*CT_FontFamily {_cefeb :=&CT_FontFamily {};_cefeb .ValAttr =0;return _cefeb }; +// Relative Reference +RelativeAttr *bool ; -// Validate validates the CT_Worksheet and its children -func (_acccc *CT_Worksheet )Validate ()error {return _acccc .ValidateWithPath ("\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074");}; +// Include Default Filter +DefaultSubtotalAttr *bool ; -// ValidateWithPath validates the CT_DataRef and its children, prefixing error messages with path -func (_gfbcg *CT_DataRef )ValidateWithPath (path string )error {return nil };func (_baagg *CT_MeasureDimensionMap )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _baagg .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_bc .Sprintf ("\u0025\u0076",*_baagg .MeasureGroupAttr )}); -};if _baagg .DimensionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_bc .Sprintf ("\u0025\u0076",*_baagg .DimensionAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_FieldGroup struct{ +// Include Sum Filter +SumSubtotalAttr *bool ; -// Parent -ParAttr *uint32 ; +// Include CountA Filter +CountASubtotalAttr *bool ; -// Field Base -BaseAttr *uint32 ; +// Include Average Filter +AvgSubtotalAttr *bool ; -// Range Grouping Properties -RangePr *CT_RangePr ; +// Include Maximum Filter +MaxSubtotalAttr *bool ; -// Discrete Grouping Properties -DiscretePr *CT_DiscretePr ; +// Include Minimum Filter +MinSubtotalAttr *bool ; -// OLAP Group Items -GroupItems *CT_GroupItems ;};func (_gbaacf ST_Orientation )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_agcfa :=_f .Attr {};_agcfa .Name =name ;switch _gbaacf {case ST_OrientationUnset :_agcfa .Value ="";case ST_OrientationDefault :_agcfa .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; -case ST_OrientationPortrait :_agcfa .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_OrientationLandscape :_agcfa .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _agcfa ,nil ;};func NewCT_PivotHierarchy ()*CT_PivotHierarchy {_ffbcc :=&CT_PivotHierarchy {}; -return _ffbcc }; +// Include Product Filter +ProductSubtotalAttr *bool ; -// Validate validates the CT_DataValidations and its children -func (_fgfb *CT_DataValidations )Validate ()error {return _fgfb .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073");};func (_eeeea *CT_IconSet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eeeea .IconSetAttr !=ST_IconSetTypeUnset {_ffdcc ,_bfgcbg :=_eeeea .IconSetAttr .MarshalXMLAttr (_f .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}); -if _bfgcbg !=nil {return _bfgcbg ;};start .Attr =append (start .Attr ,_ffdcc );};if _eeeea .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eeeea .ShowValueAttr ))}); -};if _eeeea .PercentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eeeea .PercentAttr ))});};if _eeeea .ReverseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eeeea .ReverseAttr ))}); -};e .EncodeToken (start );_cbdbe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_cccef :=range _eeeea .Cfvo {e .EncodeElement (_cccef ,_cbdbe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_bdccd *CT_CellSmartTags )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggebe :=range start .Attr {if _ggebe .Name .Local =="\u0072"{_ece ,_cbdf :=_ggebe .Value ,error (nil );if _cbdf !=nil {return _cbdf ;};_bdccd .RAttr =_ece ; -continue ;};};_efcfb :for {_cegf ,_egdee :=d .Token ();if _egdee !=nil {return _egdee ;};switch _afga :=_cegf .(type ){case _f .StartElement :switch _afga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_effad :=NewCT_CellSmartTag (); -if _ebeg :=d .DecodeElement (_effad ,&_afga );_ebeg !=nil {return _ebeg ;};_bdccd .CellSmartTag =append (_bdccd .CellSmartTag ,_effad );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_afga .Name ); -if _fcbd :=d .Skip ();_fcbd !=nil {return _fcbd ;};};case _f .EndElement :break _efcfb ;case _f .CharData :};};return nil ;};func (_cbgaa ST_CfType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cbgaa .String (),start ); -};func (_agfdb *ST_ParameterType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_agfdb =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_agfdb =1;case "\u0076\u0061\u006cu\u0065":*_agfdb =2;case "\u0063\u0065\u006c\u006c":*_agfdb =3; -};return nil ;};func (_fgdc *CT_ChartsheetViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfgbc :for {_ffbc ,_gcfc :=d .Token ();if _gcfc !=nil {return _gcfc ;};switch _fbd :=_ffbc .(type ){case _f .StartElement :switch _fbd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0056\u0069\u0065w"}:_edbb :=NewCT_ChartsheetView (); -if _cbdd :=d .DecodeElement (_edbb ,&_fbd );_cbdd !=nil {return _cbdd ;};_fgdc .SheetView =append (_fgdc .SheetView ,_edbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgdc .ExtLst =NewCT_ExtensionList (); -if _defe :=d .DecodeElement (_fgdc .ExtLst ,&_fbd );_defe !=nil {return _defe ;};default:_ec .Log .Debug ("\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",_fbd .Name ); -if _daeb :=d .Skip ();_daeb !=nil {return _daeb ;};};case _f .EndElement :break _bfgbc ;case _f .CharData :};};return nil ;};func (_acab *CT_CacheSource )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fec ,_gdc :=_acab .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _gdc !=nil {return _gdc ;};start .Attr =append (start .Attr ,_fec );if _acab .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_acab .ConnectionIdAttr )}); -};e .EncodeToken (start );if _acab .WorksheetSource !=nil {_aaeb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_acab .WorksheetSource ,_aaeb );}; -if _acab .Consolidation !=nil {_cfed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0063\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_acab .Consolidation ,_cfed );};if _acab .ExtLst !=nil {_efe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_acab .ExtLst ,_efe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type Table struct{CT_Table };type CT_SheetProtection struct{ +// Include Count Subtotal +CountSubtotalAttr *bool ; -// Legacy Password -PasswordAttr *string ; +// Include StdDev Filter +StdDevSubtotalAttr *bool ; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Include StdDevP Filter +StdDevPSubtotalAttr *bool ; -// Password Hash Value -HashValueAttr *string ; +// Include Var Filter +VarSubtotalAttr *bool ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Include VarP Filter +VarPSubtotalAttr *bool ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Field Item +X []*CT_Index ;ExtLst *CT_ExtensionList ;}; -// Sheet Locked -SheetAttr *bool ; +// Validate validates the CT_PageBreak and its children +func (_edafd *CT_PageBreak )Validate ()error {return _edafd .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b");}; -// Objects Locked -ObjectsAttr *bool ; +// ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path +func (_dfaaf *CT_FunctionGroups )ValidateWithPath (path string )error {for _fbfe ,_gddgd :=range _dfaaf .FunctionGroup {if _faebe :=_gddgd .ValidateWithPath (_a .Sprintf ("%\u0073/\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006eG\u0072\u006f\u0075\u0070[%\u0064\u005d",path ,_fbfe )); +_faebe !=nil {return _faebe ;};};return nil ;};func NewCT_Fill ()*CT_Fill {_eceae :=&CT_Fill {};return _eceae };func (_aeeac ST_TargetScreenSize )Validate ()error {return _aeeac .ValidateWithPath ("")};func (_cffggg ST_rwColActionType )Validate ()error {return _cffggg .ValidateWithPath ("")}; +type CT_DdeItem struct{ -// Scenarios Locked -ScenariosAttr *bool ; +// DDE Name +NameAttr *string ; -// Format Cells Locked -FormatCellsAttr *bool ; +// Object Linking TechnologyE +OleAttr *bool ; -// Format Columns Locked -FormatColumnsAttr *bool ; +// Advise +AdviseAttr *bool ; -// Format Rows Locked -FormatRowsAttr *bool ; +// Data is an Image +PreferPicAttr *bool ; -// Insert Columns Locked -InsertColumnsAttr *bool ; +// DDE Name Values +Values *CT_DdeValues ;};func (_egabgf *CT_PhoneticRun )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_egcfa :=range start .Attr {if _egcfa .Name .Local =="\u0073\u0062"{_ccgaf ,_bgcbbg :=_fa .ParseUint (_egcfa .Value ,10,32);if _bgcbbg !=nil {return _bgcbbg ; +};_egabgf .SbAttr =uint32 (_ccgaf );continue ;};if _egcfa .Name .Local =="\u0065\u0062"{_cedaa ,_ffgfb :=_fa .ParseUint (_egcfa .Value ,10,32);if _ffgfb !=nil {return _ffgfb ;};_egabgf .EbAttr =uint32 (_cedaa );continue ;};};_fcdabc :for {_dfcba ,_dcaaa :=d .Token (); +if _dcaaa !=nil {return _dcaaa ;};switch _dcacf :=_dfcba .(type ){case _bc .StartElement :switch _dcacf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _agdbe :=d .DecodeElement (&_egabgf .T ,&_dcacf ); +_agdbe !=nil {return _agdbe ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_dcacf .Name ); +if _gcdgc :=d .Skip ();_gcdgc !=nil {return _gcdgc ;};};case _bc .EndElement :break _fcdabc ;case _bc .CharData :};};return nil ;};func NewCT_WebPublishItem ()*CT_WebPublishItem {_egcbg :=&CT_WebPublishItem {};_egcbg .SourceTypeAttr =ST_WebSourceType (1); +return _egcbg ;};func (_fgefg *CT_PCDSDTCEntries )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dgdff :=range start .Attr {if _dgdff .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdccad ,_gbea :=_fa .ParseUint (_dgdff .Value ,10,32); +if _gbea !=nil {return _gbea ;};_cfcbg :=uint32 (_gdccad );_fgefg .CountAttr =&_cfcbg ;continue ;};};_fdbbc :for {_dddaf ,_bceag :=d .Token ();if _bceag !=nil {return _bceag ;};switch _agafa :=_dddaf .(type ){case _bc .StartElement :switch _agafa .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_badb :=NewCT_Missing (); +if _bcadd :=d .DecodeElement (_badb ,&_agafa );_bcadd !=nil {return _bcadd ;};_fgefg .M =append (_fgefg .M ,_badb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddfce :=NewCT_Number (); +if _decag :=d .DecodeElement (_ddfce ,&_agafa );_decag !=nil {return _decag ;};_fgefg .N =append (_fgefg .N ,_ddfce );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_gafcee :=NewCT_Error (); +if _abfebc :=d .DecodeElement (_gafcee ,&_agafa );_abfebc !=nil {return _abfebc ;};_fgefg .E =append (_fgefg .E ,_gafcee );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_fadagd :=NewCT_String (); +if _dccad :=d .DecodeElement (_fadagd ,&_agafa );_dccad !=nil {return _dccad ;};_fgefg .S =append (_fgefg .S ,_fadagd );default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_agafa .Name ); +if _feag :=d .Skip ();_feag !=nil {return _feag ;};};case _bc .EndElement :break _fdbbc ;case _bc .CharData :};};return nil ;};func (_facea *CT_OleSize )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_daace :=range start .Attr {if _daace .Name .Local =="\u0072\u0065\u0066"{_fgdf ,_bebef :=_daace .Value ,error (nil ); +if _bebef !=nil {return _bebef ;};_facea .RefAttr =_fgdf ;continue ;};};for {_ddag ,_dddef :=d .Token ();if _dddef !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020%\u0073",_dddef ); +};if _bcdff ,_dfbcaa :=_ddag .(_bc .EndElement );_dfbcaa &&_bcdff .Name ==start .Name {break ;};};return nil ;};func (_dgcgb *CT_QueryTableField )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fffaf :=range start .Attr {if _fffaf .Name .Local =="\u0069\u0064"{_cfdee ,_cbgae :=_fa .ParseUint (_fffaf .Value ,10,32); +if _cbgae !=nil {return _cbgae ;};_dgcgb .IdAttr =uint32 (_cfdee );continue ;};if _fffaf .Name .Local =="\u006e\u0061\u006d\u0065"{_ebdda ,_ecged :=_fffaf .Value ,error (nil );if _ecged !=nil {return _ecged ;};_dgcgb .NameAttr =&_ebdda ;continue ;};if _fffaf .Name .Local =="\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"{_gbbfa ,_cbdab :=_fa .ParseBool (_fffaf .Value ); +if _cbdab !=nil {return _cbdab ;};_dgcgb .DataBoundAttr =&_gbbfa ;continue ;};if _fffaf .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_dbcee ,_dgfcd :=_fa .ParseBool (_fffaf .Value );if _dgfcd !=nil {return _dgfcd ;};_dgcgb .RowNumbersAttr =&_dbcee ; +continue ;};if _fffaf .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_egdbd ,_cbdee :=_fa .ParseBool (_fffaf .Value );if _cbdee !=nil {return _cbdee ;};_dgcgb .FillFormulasAttr =&_egdbd ;continue ;};if _fffaf .Name .Local =="\u0063l\u0069\u0070\u0070\u0065\u0064"{_cbcba ,_ggfcf :=_fa .ParseBool (_fffaf .Value ); +if _ggfcf !=nil {return _ggfcf ;};_dgcgb .ClippedAttr =&_cbcba ;continue ;};if _fffaf .Name .Local =="\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"{_fddbd ,_acabbg :=_fa .ParseUint (_fffaf .Value ,10,32);if _acabbg !=nil {return _acabbg ; +};_bbbfgd :=uint32 (_fddbd );_dgcgb .TableColumnIdAttr =&_bbbfgd ;continue ;};};_gegab :for {_debede ,_afbf :=d .Token ();if _afbf !=nil {return _afbf ;};switch _bdgccf :=_debede .(type ){case _bc .StartElement :switch _bdgccf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgcgb .ExtLst =NewCT_ExtensionList (); +if _fggcb :=d .DecodeElement (_dgcgb .ExtLst ,&_bdgccf );_fggcb !=nil {return _fggcb ;};default:_ga .Log .Debug ("\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",_bdgccf .Name ); +if _dfebb :=d .Skip ();_dfebb !=nil {return _dfebb ;};};case _bc .EndElement :break _gegab ;case _bc .CharData :};};return nil ;};func (_aeegd ST_DataValidationImeMode )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_aeegd .String (),start ); +};func (_bebac ST_Type )Validate ()error {return _bebac .ValidateWithPath ("")};func (_cbdag *CT_MeasureGroups )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cbdag .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cbdag .CountAttr )}); +};e .EncodeToken (start );if _cbdag .MeasureGroup !=nil {_cgae :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003am\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}};for _ ,_edgae :=range _cbdag .MeasureGroup {e .EncodeElement (_edgae ,_cgae ); +};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_babgfb ST_TextHAlign )String ()string {switch _babgfb {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 (_gggegf ST_GrowShrinkType )Validate ()error {return _gggegf .ValidateWithPath ("")};func (_cbbgc ST_PhoneticAlignment )String ()string {switch _cbbgc {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 (_aaecc ST_TimePeriod )ValidateWithPath (path string )error {switch _aaecc {case 0,1,2,3,4,5,6,7,8,9,10: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 (_aaecc )); +};return nil ;}; -// Insert Rows Locked -InsertRowsAttr *bool ; +// ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path +func (_gfdge *CT_Stylesheet )ValidateWithPath (path string )error {if _gfdge .NumFmts !=nil {if _beacf :=_gfdge .NumFmts .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");_beacf !=nil {return _beacf ;};};if _gfdge .Fonts !=nil {if _cedfdf :=_gfdge .Fonts .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0073"); +_cedfdf !=nil {return _cedfdf ;};};if _gfdge .Fills !=nil {if _fababef :=_gfdge .Fills .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0073");_fababef !=nil {return _fababef ;};};if _gfdge .Borders !=nil {if _eagdeb :=_gfdge .Borders .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_eagdeb !=nil {return _eagdeb ;};};if _gfdge .CellStyleXfs !=nil {if _ecbcb :=_gfdge .CellStyleXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");_ecbcb !=nil {return _ecbcb ;};};if _gfdge .CellXfs !=nil {if _bfefe :=_gfdge .CellXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0058\u0066\u0073"); +_bfefe !=nil {return _bfefe ;};};if _gfdge .CellStyles !=nil {if _addbf :=_gfdge .CellStyles .ValidateWithPath (path +"/\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");_addbf !=nil {return _addbf ;};};if _gfdge .Dxfs !=nil {if _aabca :=_gfdge .Dxfs .ValidateWithPath (path +"\u002f\u0044\u0078f\u0073"); +_aabca !=nil {return _aabca ;};};if _gfdge .TableStyles !=nil {if _deabf :=_gfdge .TableStyles .ValidateWithPath (path +"\u002f\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073");_deabf !=nil {return _deabf ;};};if _gfdge .Colors !=nil {if _dcfeg :=_gfdge .Colors .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u0073"); +_dcfeg !=nil {return _dcfeg ;};};if _gfdge .ExtLst !=nil {if _cgagb :=_gfdge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgagb !=nil {return _cgagb ;};};return nil ;};func (_fdcfb *CT_XmlCellPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fdcfb .IdAttr )}); +if _fdcfb .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fdcfb .UniqueNameAttr )});};e .EncodeToken (start ); +_afccd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0050\u0072"}};e .EncodeElement (_fdcfb .XmlPr ,_afccd );if _fdcfb .ExtLst !=nil {_eabcf :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_fdcfb .ExtLst ,_eabcf );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_beebf *CT_PivotTableStyle )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fcgcfb :=range start .Attr {if _fcgcfb .Name .Local =="\u006e\u0061\u006d\u0065"{_gaegf ,_gdabc :=_fcgcfb .Value ,error (nil ); +if _gdabc !=nil {return _gdabc ;};_beebf .NameAttr =&_gaegf ;continue ;};if _fcgcfb .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"{_fgacf ,_beaeb :=_fa .ParseBool (_fcgcfb .Value );if _beaeb !=nil {return _beaeb ; +};_beebf .ShowRowHeadersAttr =&_fgacf ;continue ;};if _fcgcfb .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_ceebdc ,_fcbea :=_fa .ParseBool (_fcgcfb .Value );if _fcbea !=nil {return _fcbea ;};_beebf .ShowColHeadersAttr =&_ceebdc ; +continue ;};if _fcgcfb .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_febadd ,_eadgb :=_fa .ParseBool (_fcgcfb .Value );if _eadgb !=nil {return _eadgb ;};_beebf .ShowRowStripesAttr =&_febadd ;continue ; +};if _fcgcfb .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"{_cgfeag ,_acgbdb :=_fa .ParseBool (_fcgcfb .Value );if _acgbdb !=nil {return _acgbdb ;};_beebf .ShowColStripesAttr =&_cgfeag ;continue ;};if _fcgcfb .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_gbaeb ,_accd :=_fa .ParseBool (_fcgcfb .Value ); +if _accd !=nil {return _accd ;};_beebf .ShowLastColumnAttr =&_gbaeb ;continue ;};};for {_fdece ,_afeadc :=d .Token ();if _afeadc !=nil {return _a .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",_afeadc ); +};if _bdfea ,_gagdc :=_fdece .(_bc .EndElement );_gagdc &&_bdfea .Name ==start .Name {break ;};};return nil ;};func NewCT_ColHierarchiesUsage ()*CT_ColHierarchiesUsage {_fdcad :=&CT_ColHierarchiesUsage {};return _fdcad ;}; -// Insert Hyperlinks Locked -InsertHyperlinksAttr *bool ; +// Validate validates the CT_CommentPr and its children +func (_cbafgf *CT_CommentPr )Validate ()error {return _cbafgf .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");};type CT_ExternalLinkChoice struct{ExternalBook *CT_ExternalBook ;DdeLink *CT_DdeLink ;OleLink *CT_OleLink ; +};func NewCT_CalcPr ()*CT_CalcPr {_eceb :=&CT_CalcPr {};return _eceb };func (_eaggge ST_RefMode )String ()string {switch _eaggge {case 0:return "";case 1:return "\u0041\u0031";case 2:return "\u0052\u0031\u0043\u0031";};return "";}; -// Delete Columns Locked -DeleteColumnsAttr *bool ; +// Validate validates the CT_Sheet and its children +func (_gfdee *CT_Sheet )Validate ()error {return _gfdee .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074");};func NewCT_WorksheetSource ()*CT_WorksheetSource {_ffdba :=&CT_WorksheetSource {};return _ffdba };func (_dgadc *CT_Sst )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dgadc .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dgadc .CountAttr )}); +};if _dgadc .UniqueCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dgadc .UniqueCountAttr )});};e .EncodeToken (start ); +if _dgadc .Si !=nil {_efcef :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u0069"}};for _ ,_efcaf :=range _dgadc .Si {e .EncodeElement (_efcaf ,_efcef );};};if _dgadc .ExtLst !=nil {_dcgac :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_dgadc .ExtLst ,_dcgac );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_ffbad *CT_DdeItems )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );if _ffbad .DdeItem !=nil {_gbfc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d"}}; +for _ ,_agdgg :=range _ffbad .DdeItem {e .EncodeElement (_agdgg ,_gbfc );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_fecda *CT_SheetId )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_fecda .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dbcgbd *CT_SheetIdMap )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gadaf :=range start .Attr {if _gadaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_bffabcc ,_gdeff :=_fa .ParseUint (_gadaf .Value ,10,32); +if _gdeff !=nil {return _gdeff ;};_gegfg :=uint32 (_bffabcc );_dbcgbd .CountAttr =&_gegfg ;continue ;};};_cdcgdb :for {_egdcd ,_dcbdc :=d .Token ();if _dcbdc !=nil {return _dcbdc ;};switch _ggcge :=_egdcd .(type ){case _bc .StartElement :switch _ggcge .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbbegd :=NewCT_SheetId (); +if _bbcdee :=d .DecodeElement (_dbbegd ,&_ggcge );_bbcdee !=nil {return _bbcdee ;};_dbcgbd .SheetId =append (_dbcgbd .SheetId ,_dbbegd );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ggcge .Name ); +if _ddeba :=d .Skip ();_ddeba !=nil {return _ddeba ;};};case _bc .EndElement :break _cdcgdb ;case _bc .CharData :};};return nil ;}; -// Delete Rows Locked -DeleteRowsAttr *bool ; +// ValidateWithPath validates the Worksheet and its children, prefixing error messages with path +func (_dgebg *Worksheet )ValidateWithPath (path string )error {if _bdeed :=_dgebg .CT_Worksheet .ValidateWithPath (path );_bdeed !=nil {return _bdeed ;};return nil ;};func (_eadec ST_DdeValueType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_eadec .String (),start ); +}; -// Select Locked Cells Locked -SelectLockedCellsAttr *bool ; +// ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path +func (_bbfb *CT_CellWatch )ValidateWithPath (path string )error {return nil };func NewCT_Sheet ()*CT_Sheet {_fgeae :=&CT_Sheet {};return _fgeae };type CT_Sheets struct{ -// Sort Locked -SortAttr *bool ; +// Sheet Information +Sheet []*CT_Sheet ;}; -// AutoFilter Locked -AutoFilterAttr *bool ; +// ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path +func (_fafgc *CT_DynamicFilter )ValidateWithPath (path string )error {if _fafgc .TypeAttr ==ST_DynamicFilterTypeUnset {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 _bggdc :=_fafgc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bggdc !=nil {return _bggdc ;};return nil ;};func NewCT_SortCondition ()*CT_SortCondition {_dgeef :=&CT_SortCondition {};return _dgeef };func (_bfcaf *CT_Members )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bfcaf .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bfcaf .CountAttr )}); +};if _bfcaf .LevelAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bfcaf .LevelAttr )});};e .EncodeToken (start );_efafe :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u006d\u0065\u006d\u0062\u0065r"}}; +for _ ,_bfcbb :=range _bfcaf .Member {e .EncodeElement (_bfcbb ,_efafe );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_aecae *CT_MeasureGroup )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_aecae .NameAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_aecae .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +};type CT_TableStyles struct{ -// Pivot Tables Locked -PivotTablesAttr *bool ; +// Table Style Count +CountAttr *uint32 ; -// Select Unlocked Cells Locked -SelectUnlockedCellsAttr *bool ;}; +// Default Table Style +DefaultTableStyleAttr *string ; -// ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path -func (_ccdec *CT_PCDKPIs )ValidateWithPath (path string )error {for _feafb ,_bgcfc :=range _ccdec .Kpi {if _dfafd :=_bgcfc .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004b\u0070\u0069\u005b\u0025\u0064\u005d",path ,_feafb ));_dfafd !=nil {return _dfafd ; -};};return nil ;};func (_fabedbe *Users )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fabedbe .CT_Users =*NewCT_Users ();for _ ,_cgfdg :=range start .Attr {if _cgfdg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ddfed ,_cgfaa :=_db .ParseUint (_cgfdg .Value ,10,32); -if _cgfaa !=nil {return _cgfaa ;};_babfdd :=uint32 (_ddfed );_fabedbe .CountAttr =&_babfdd ;continue ;};};_edgaa :for {_fcafg ,_daefda :=d .Token ();if _daefda !=nil {return _daefda ;};switch _aeafde :=_fcafg .(type ){case _f .StartElement :switch _aeafde .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_bfcec :=NewCT_SharedUser (); -if _faddfc :=d .DecodeElement (_bfcec ,&_aeafde );_faddfc !=nil {return _faddfc ;};_fabedbe .UserInfo =append (_fabedbe .UserInfo ,_bfcec );default:_ec .Log .Debug ("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",_aeafde .Name ); -if _cgdfb :=d .Skip ();_cgdfb !=nil {return _cgdfb ;};};case _f .EndElement :break _edgaa ;case _f .CharData :};};return nil ;};func (_dcdagf ST_CellFormulaType )Validate ()error {return _dcdagf .ValidateWithPath ("")};func (_cgbga *CT_DataValidation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgbga .TypeAttr !=ST_DataValidationTypeUnset {_feeb ,_ffcce :=_cgbga .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _ffcce !=nil {return _ffcce ;};start .Attr =append (start .Attr ,_feeb );};if _cgbga .ErrorStyleAttr !=ST_DataValidationErrorStyleUnset {_ebdg ,_egdaa :=_cgbga .ErrorStyleAttr .MarshalXMLAttr (_f .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"}); -if _egdaa !=nil {return _egdaa ;};start .Attr =append (start .Attr ,_ebdg );};if _cgbga .ImeModeAttr !=ST_DataValidationImeModeUnset {_cadec ,_cegag :=_cgbga .ImeModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0069m\u0065\u004d\u006f\u0064\u0065"});if _cegag !=nil {return _cegag ; -};start .Attr =append (start .Attr ,_cadec );};if _cgbga .OperatorAttr !=ST_DataValidationOperatorUnset {_geac ,_fcec :=_cgbga .OperatorAttr .MarshalXMLAttr (_f .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _fcec !=nil {return _fcec ; -};start .Attr =append (start .Attr ,_geac );};if _cgbga .AllowBlankAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cgbga .AllowBlankAttr ))}); -};if _cgbga .ShowDropDownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cgbga .ShowDropDownAttr ))});}; -if _cgbga .ShowInputMessageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cgbga .ShowInputMessageAttr ))}); -};if _cgbga .ShowErrorMessageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cgbga .ShowErrorMessageAttr ))}); -};if _cgbga .ErrorTitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cgbga .ErrorTitleAttr )});};if _cgbga .ErrorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0072\u0072o\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_cgbga .ErrorAttr )}); -};if _cgbga .PromptTitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cgbga .PromptTitleAttr )});};if _cgbga .PromptAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_cgbga .PromptAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_bc .Sprintf ("\u0025\u0076",_cgbga .SqrefAttr )});e .EncodeToken (start );if _cgbga .Formula1 !=nil {_eeed :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}}; -_ae .AddPreserveSpaceAttr (&_eeed ,*_cgbga .Formula1 );e .EncodeElement (_cgbga .Formula1 ,_eeed );};if _cgbga .Formula2 !=nil {_eebge :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}};_ae .AddPreserveSpaceAttr (&_eebge ,*_cgbga .Formula2 ); -e .EncodeElement (_cgbga .Formula2 ,_eebge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Default Pivot Style +DefaultPivotStyleAttr *string ; -// Validate validates the CT_RevisionHeaders and its children -func (_cabacg *CT_RevisionHeaders )Validate ()error {return _cabacg .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0048e\u0061\u0064\u0065\u0072\u0073");};func NewCT_Sets ()*CT_Sets {_aadaa :=&CT_Sets {};return _aadaa };func (_dedfc ST_FilterOperator )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdfad :=_f .Attr {}; -_bdfad .Name =name ;switch _dedfc {case ST_FilterOperatorUnset :_bdfad .Value ="";case ST_FilterOperatorEqual :_bdfad .Value ="\u0065\u0071\u0075a\u006c";case ST_FilterOperatorLessThan :_bdfad .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e"; -case ST_FilterOperatorLessThanOrEqual :_bdfad .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorNotEqual :_bdfad .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThanOrEqual :_bdfad .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c"; -case ST_FilterOperatorGreaterThan :_bdfad .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";};return _bdfad ,nil ;};func (_geaca ST_PaneState )String ()string {switch _geaca {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 (_fbgf *CT_CellAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbgf .HorizontalAttr !=ST_HorizontalAlignmentUnset {_agbgc ,_gdde :=_fbgf .HorizontalAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}); -if _gdde !=nil {return _gdde ;};start .Attr =append (start .Attr ,_agbgc );};if _fbgf .VerticalAttr !=ST_VerticalAlignmentUnset {_bgac ,_cgafe :=_fbgf .VerticalAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}); -if _cgafe !=nil {return _cgafe ;};start .Attr =append (start .Attr ,_bgac );};if _fbgf .TextRotationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_fbgf .TextRotationAttr )}); -};if _fbgf .WrapTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fbgf .WrapTextAttr ))});};if _fbgf .IndentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fbgf .IndentAttr )}); -};if _fbgf .RelativeIndentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fbgf .RelativeIndentAttr )}); -};if _fbgf .JustifyLastLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fbgf .JustifyLastLineAttr ))}); -};if _fbgf .ShrinkToFitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fbgf .ShrinkToFitAttr ))});};if _fbgf .ReadingOrderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_fbgf .ReadingOrderAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_ConditionalFormatting struct{ +// Table Style +TableStyle []*CT_TableStyle ;};type CT_TupleCache struct{ -// PivotTable Conditional Formatting -PivotAttr *bool ; +// Entries +Entries *CT_PCDSDTCEntries ; -// Sequence of References -SqrefAttr *ST_Sqref ; +// Sets +Sets *CT_Sets ; -// Conditional Formatting Rule -CfRule []*CT_CfRule ;ExtLst *CT_ExtensionList ;};func (_ceagf *CT_ExternalBook )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_ceagf .IdAttr )}); -e .EncodeToken (start );if _ceagf .SheetNames !=nil {_gggcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_ceagf .SheetNames ,_gggcb );};if _ceagf .DefinedNames !=nil {_cgafg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}}; -e .EncodeElement (_ceagf .DefinedNames ,_cgafg );};if _ceagf .SheetDataSet !=nil {_ecdf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}};e .EncodeElement (_ceagf .SheetDataSet ,_ecdf ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// OLAP Query Cache +QueryCache *CT_QueryCache ; -// Validate validates the CT_CustomChartsheetViews and its children -func (_cada *CT_CustomChartsheetViews )Validate ()error {return _cada .ValidateWithPath ("\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func NewCT_XmlPr ()*CT_XmlPr {_aagba :=&CT_XmlPr {}; -return _aagba };func NewCT_GroupLevel ()*CT_GroupLevel {_afafb :=&CT_GroupLevel {};return _afafb }; +// Server Formats +ServerFormats *CT_ServerFormats ; -// ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path -func (_eddcg *CT_CustomProperty )ValidateWithPath (path string )error {return nil };func (_dbace ST_ConditionalFormattingOperator )Validate ()error {return _dbace .ValidateWithPath ("")};func NewCT_BookView ()*CT_BookView {_cbc :=&CT_BookView {};return _cbc }; -const (ST_GradientTypeUnset ST_GradientType =0;ST_GradientTypeLinear ST_GradientType =1;ST_GradientTypePath ST_GradientType =2;);func (_bdcbc *CT_ControlPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdcbc .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcbc .LockedAttr ))}); -};if _bdcbc .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcbc .DefaultSizeAttr ))});};if _bdcbc .PrintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcbc .PrintAttr ))}); -};if _bdcbc .DisabledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcbc .DisabledAttr ))});};if _bdcbc .RecalcAlwaysAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcbc .RecalcAlwaysAttr ))}); -};if _bdcbc .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcbc .UiObjectAttr ))});};if _bdcbc .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcbc .AutoFillAttr ))}); -};if _bdcbc .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcbc .AutoLineAttr ))});};if _bdcbc .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcbc .AutoPictAttr ))}); -};if _bdcbc .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_bc .Sprintf ("\u0025\u0076",*_bdcbc .MacroAttr )});};if _bdcbc .AltTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_bdcbc .AltTextAttr )}); -};if _bdcbc .LinkedCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_bdcbc .LinkedCellAttr )});};if _bdcbc .ListFillRangeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_bdcbc .ListFillRangeAttr )}); -};if _bdcbc .CfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0066"},Value :_bc .Sprintf ("\u0025\u0076",*_bdcbc .CfAttr )});};if _bdcbc .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bdcbc .IdAttr )}); -};e .EncodeToken (start );_abab :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_bdcbc .Anchor ,_abab );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CellStyleXfs ()*CT_CellStyleXfs {_ccce :=&CT_CellStyleXfs {}; -return _ccce };type ST_DataValidationType byte ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_colItems ()*CT_colItems {_gbdbbf :=&CT_colItems {};return _gbdbbf }; -// Validate validates the CT_Boolean and its children -func (_aca *CT_Boolean )Validate ()error {return _aca .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func NewCT_DataConsolidate ()*CT_DataConsolidate {_agbga :=&CT_DataConsolidate {};return _agbga };type CT_PivotHierarchy struct{ +// Validate validates the CT_Parameters and its children +func (_gbbd *CT_Parameters )Validate ()error {return _gbbd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");};type CT_Row struct{ -// Outline New Levels -OutlineAttr *bool ; +// Row Index +RAttr *uint32 ; -// Multiple Field Filters -MultipleItemSelectionAllowedAttr *bool ; +// Spans +SpansAttr *ST_CellSpans ; -// New Levels Subtotals At Top -SubtotalTopAttr *bool ; +// Style Index +SAttr *uint32 ; -// Show In Field List -ShowInFieldListAttr *bool ; +// Custom Format +CustomFormatAttr *bool ; -// Drag To Row -DragToRowAttr *bool ; +// Row Height +HtAttr *float64 ; -// Drag To Column -DragToColAttr *bool ; +// Hidden +HiddenAttr *bool ; -// Drag to Page -DragToPageAttr *bool ; +// Custom Height +CustomHeightAttr *bool ; -// Drag To Data -DragToDataAttr *bool ; +// Outline Level +OutlineLevelAttr *uint8 ; -// Drag Off -DragOffAttr *bool ; +// Collapsed +CollapsedAttr *bool ; -// Inclusive Manual Filter -IncludeNewItemsInFilterAttr *bool ; +// Thick Top Border +ThickTopAttr *bool ; -// Hierarchy Caption -CaptionAttr *string ; +// Thick Bottom +ThickBotAttr *bool ; -// OLAP Member Properties -Mps *CT_MemberProperties ; +// Show Phonetic +PhAttr *bool ; -// Members -Members []*CT_Members ; +// Cell +C []*CT_Cell ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; - -// Validate validates the CT_ExternalCell and its children -func (_fggce *CT_ExternalCell )Validate ()error {return _fggce .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c");};func (_fefeb *CT_VerticalAlignFontProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gcffg ,_cdadc :=_fefeb .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"}); -if _cdadc !=nil {return _cdadc ;};start .Attr =append (start .Attr ,_gcffg );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecfegc ST_CellType )Validate ()error {return _ecfegc .ValidateWithPath ("")}; - +ExtLst *CT_ExtensionList ;};func (_fgadc *CT_GroupLevels )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _fgadc .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fgadc .CountAttr )}); +};e .EncodeToken (start );_gcffa :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}};for _ ,_acgg :=range _fgadc .GroupLevel {e .EncodeElement (_acgg ,_gcffa );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_adace ST_TableStyleType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_aeaaa :=_bc .Attr {};_aeaaa .Name =name ;switch _adace {case ST_TableStyleTypeUnset :_aeaaa .Value ="";case ST_TableStyleTypeWholeTable :_aeaaa .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065"; +case ST_TableStyleTypeHeaderRow :_aeaaa .Value ="\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case ST_TableStyleTypeTotalRow :_aeaaa .Value ="\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumn :_aeaaa .Value ="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"; +case ST_TableStyleTypeLastColumn :_aeaaa .Value ="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstRowStripe :_aeaaa .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondRowStripe :_aeaaa .Value ="\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065"; +case ST_TableStyleTypeFirstColumnStripe :_aeaaa .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondColumnStripe :_aeaaa .Value ="\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065"; +case ST_TableStyleTypeFirstHeaderCell :_aeaaa .Value ="\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastHeaderCell :_aeaaa .Value ="\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c"; +case ST_TableStyleTypeFirstTotalCell :_aeaaa .Value ="\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastTotalCell :_aeaaa .Value ="\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c"; +case ST_TableStyleTypeFirstSubtotalColumn :_aeaaa .Value ="\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeSecondSubtotalColumn :_aeaaa .Value ="s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e"; +case ST_TableStyleTypeThirdSubtotalColumn :_aeaaa .Value ="\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstSubtotalRow :_aeaaa .Value ="\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077"; +case ST_TableStyleTypeSecondSubtotalRow :_aeaaa .Value ="\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case ST_TableStyleTypeThirdSubtotalRow :_aeaaa .Value ="\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077"; +case ST_TableStyleTypeBlankRow :_aeaaa .Value ="\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumnSubheading :_aeaaa .Value ="f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067"; +case ST_TableStyleTypeSecondColumnSubheading :_aeaaa .Value ="\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case ST_TableStyleTypeThirdColumnSubheading :_aeaaa .Value ="t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067"; +case ST_TableStyleTypeFirstRowSubheading :_aeaaa .Value ="\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondRowSubheading :_aeaaa .Value ="\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067"; +case ST_TableStyleTypeThirdRowSubheading :_aeaaa .Value ="\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypePageFieldLabels :_aeaaa .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073"; +case ST_TableStyleTypePageFieldValues :_aeaaa .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return _aeaaa ,nil ;};func (_dfgff *CT_ConditionalFormat )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dfgff .ScopeAttr !=ST_ScopeUnset {_fcbe ,_aaff :=_dfgff .ScopeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0073\u0063\u006fp\u0065"}); +if _aaff !=nil {return _aaff ;};start .Attr =append (start .Attr ,_fcbe );};if _dfgff .TypeAttr !=ST_TypeUnset {_cabb ,_bbaaec :=_dfgff .TypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u0079\u0070\u0065"});if _bbaaec !=nil {return _bbaaec ;};start .Attr =append (start .Attr ,_cabb ); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",_dfgff .PriorityAttr )});e .EncodeToken (start );_gfcf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}}; +e .EncodeElement (_dfgff .PivotAreas ,_gfcf );if _dfgff .ExtLst !=nil {_dafce :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfgff .ExtLst ,_dafce );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path -func (_eccbe *CT_FontName )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_PCDKPI and its children +func (_cffgg *CT_PCDKPI )Validate ()error {return _cffgg .ValidateWithPath ("\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I");};func NewCT_TextPr ()*CT_TextPr {_agdcgf :=&CT_TextPr {};return _agdcgf }; -// ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path -func (_bgebe *CT_pivotTableDefinition )ValidateWithPath (path string )error {if _fdcbg :=_bgebe .Location .ValidateWithPath (path +"\u002fL\u006f\u0063\u0061\u0074\u0069\u006fn");_fdcbg !=nil {return _fdcbg ;};if _bgebe .PivotFields !=nil {if _fcggf :=_bgebe .PivotFields .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"); -_fcggf !=nil {return _fcggf ;};};if _bgebe .RowFields !=nil {if _fegfga :=_bgebe .RowFields .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");_fegfga !=nil {return _fegfga ;};};if _bgebe .RowItems !=nil {if _aabdg :=_bgebe .RowItems .ValidateWithPath (path +"\u002fR\u006f\u0077\u0049\u0074\u0065\u006ds"); -_aabdg !=nil {return _aabdg ;};};if _bgebe .ColFields !=nil {if _dadfe :=_bgebe .ColFields .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");_dadfe !=nil {return _dadfe ;};};if _bgebe .ColItems !=nil {if _bdfdc :=_bgebe .ColItems .ValidateWithPath (path +"\u002fC\u006f\u006c\u0049\u0074\u0065\u006ds"); -_bdfdc !=nil {return _bdfdc ;};};if _bgebe .PageFields !=nil {if _befbfb :=_bgebe .PageFields .ValidateWithPath (path +"/\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_befbfb !=nil {return _befbfb ;};};if _bgebe .DataFields !=nil {if _fffef :=_bgebe .DataFields .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"); -_fffef !=nil {return _fffef ;};};if _bgebe .Formats !=nil {if _bbgfee :=_bgebe .Formats .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_bbgfee !=nil {return _bbgfee ;};};if _bgebe .ConditionalFormats !=nil {if _gagbfa :=_bgebe .ConditionalFormats .ValidateWithPath (path +"\u002f\u0043\u006f\u006edi\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073"); -_gagbfa !=nil {return _gagbfa ;};};if _bgebe .ChartFormats !=nil {if _bbcbe :=_bgebe .ChartFormats .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_bbcbe !=nil {return _bbcbe ;};};if _bgebe .PivotHierarchies !=nil {if _eeabf :=_bgebe .PivotHierarchies .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073"); -_eeabf !=nil {return _eeabf ;};};if _bgebe .PivotTableStyleInfo !=nil {if _gcbge :=_bgebe .PivotTableStyleInfo .ValidateWithPath (path +"/\u0050i\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065In\u0066\u006f");_gcbge !=nil {return _gcbge ; -};};if _bgebe .Filters !=nil {if _cfeed :=_bgebe .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_cfeed !=nil {return _cfeed ;};};if _bgebe .RowHierarchiesUsage !=nil {if _eebbg :=_bgebe .RowHierarchiesUsage .ValidateWithPath (path +"/\u0052o\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065"); -_eebbg !=nil {return _eebbg ;};};if _bgebe .ColHierarchiesUsage !=nil {if _cgdac :=_bgebe .ColHierarchiesUsage .ValidateWithPath (path +"/\u0043o\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_cgdac !=nil {return _cgdac ; -};};if _bgebe .ExtLst !=nil {if _aecegb :=_bgebe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aecegb !=nil {return _aecegb ;};};return nil ;}; +// ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path +func (_addgf *CT_MeasureGroup )ValidateWithPath (path string )error {return nil };func (_fabaf *CT_RevisionComment )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fabaf .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 _ ,_dcbffd :=range start .Attr {if _dcbffd .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_faffe ,_geeea :=_fa .ParseUint (_dcbffd .Value ,10,32);if _geeea !=nil {return _geeea ;};_fabaf .SheetIdAttr =uint32 (_faffe );continue ;};if _dcbffd .Name .Local =="\u0063\u0065\u006c\u006c"{_ecdfc ,_afedcf :=_dcbffd .Value ,error (nil ); +if _afedcf !=nil {return _afedcf ;};_fabaf .CellAttr =_ecdfc ;continue ;};if _dcbffd .Name .Local =="\u0067\u0075\u0069\u0064"{_badde ,_eabfe :=_dcbffd .Value ,error (nil );if _eabfe !=nil {return _eabfe ;};_fabaf .GuidAttr =_badde ;continue ;};if _dcbffd .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_fabaf .ActionAttr .UnmarshalXMLAttr (_dcbffd ); +continue ;};if _dcbffd .Name .Local =="\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"{_eaadfg ,_aedfag :=_fa .ParseBool (_dcbffd .Value );if _aedfag !=nil {return _aedfag ;};_fabaf .AlwaysShowAttr =&_eaadfg ;continue ;};if _dcbffd .Name .Local =="\u006f\u006c\u0064"{_adaaa ,_afbbd :=_fa .ParseBool (_dcbffd .Value ); +if _afbbd !=nil {return _afbbd ;};_fabaf .OldAttr =&_adaaa ;continue ;};if _dcbffd .Name .Local =="\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"{_fabeg ,_dgfgd :=_fa .ParseBool (_dcbffd .Value );if _dgfgd !=nil {return _dgfgd ;};_fabaf .HiddenRowAttr =&_fabeg ; +continue ;};if _dcbffd .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"{_ffcdf ,_bcef :=_fa .ParseBool (_dcbffd .Value );if _bcef !=nil {return _bcef ;};_fabaf .HiddenColumnAttr =&_ffcdf ;continue ;};if _dcbffd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_eaafc ,_bfcca :=_dcbffd .Value ,error (nil ); +if _bfcca !=nil {return _bfcca ;};_fabaf .AuthorAttr =_eaafc ;continue ;};if _dcbffd .Name .Local =="\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"{_ffeggb ,_bgaac :=_fa .ParseUint (_dcbffd .Value ,10,32);if _bgaac !=nil {return _bgaac ;};_faabb :=uint32 (_ffeggb ); +_fabaf .OldLengthAttr =&_faabb ;continue ;};if _dcbffd .Name .Local =="\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"{_dcacd ,_ccceb :=_fa .ParseUint (_dcbffd .Value ,10,32);if _ccceb !=nil {return _ccceb ;};_gacff :=uint32 (_dcacd );_fabaf .NewLengthAttr =&_gacff ; +continue ;};};for {_dccec ,_efgcd :=d .Token ();if _efgcd !=nil {return _a .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",_efgcd ); +};if _eebdd ,_bcfbdg :=_dccec .(_bc .EndElement );_bcfbdg &&_eebdd .Name ==start .Name {break ;};};return nil ;};func (_dcbabd ST_VerticalAlignment )ValidateWithPath (path string )error {switch _dcbabd {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 (_dcbabd )); +};return nil ;}; -// Validate validates the CT_DdeLink and its children -func (_daace *CT_DdeLink )Validate ()error {return _daace .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");};const (ST_DataValidationErrorStyleUnset ST_DataValidationErrorStyle =0;ST_DataValidationErrorStyleStop ST_DataValidationErrorStyle =1; -ST_DataValidationErrorStyleWarning ST_DataValidationErrorStyle =2;ST_DataValidationErrorStyleInformation ST_DataValidationErrorStyle =3;);func (_afgdfd ST_Visibility )Validate ()error {return _afgdfd .ValidateWithPath ("")};type CT_Error struct{ +// ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path +func (_abdcg *StyleSheet )ValidateWithPath (path string )error {if _fbcbe :=_abdcg .CT_Stylesheet .ValidateWithPath (path );_fbcbe !=nil {return _fbcbe ;};return nil ;};func (_cegdb *CT_Pages )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cegdb .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cegdb .CountAttr )}); +};e .EncodeToken (start );_dfbdgg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0070\u0061\u0067\u0065"}};for _ ,_cebaa :=range _cegdb .Page {e .EncodeElement (_cebaa ,_dfbdgg );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +};type CT_DateTime struct{ // Value -VAttr string ; +VAttr _g .Time ; // Unused Item UAttr *bool ; -// Calculated Item +// Calculated Item Value FAttr *bool ; -// Item Caption +// Caption CAttr *string ; // Member Property Count CpAttr *uint32 ; -// Format Index -InAttr *uint32 ; +// Member Property Index +X []*CT_X ;};func (_gffc *CT_DefinedNames )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dfeg :for {_faegc ,_gbeeb :=d .Token ();if _gbeeb !=nil {return _gbeeb ;};switch _bbafa :=_faegc .(type ){case _bc .StartElement :switch _bbafa .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebdgd :=NewCT_DefinedName (); +if _dbdee :=d .DecodeElement (_ebdgd ,&_bbafa );_dbdee !=nil {return _dbdee ;};_gffc .DefinedName =append (_gffc .DefinedName ,_ebdgd );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_bbafa .Name ); +if _aaceg :=d .Skip ();_aaceg !=nil {return _aaceg ;};};case _bc .EndElement :break _dfeg ;case _bc .CharData :};};return nil ;};func (_gfab *CT_ExternalSheetName )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gfab .ValAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_gfab .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_TableColumn ()*CT_TableColumn {_dcagge :=&CT_TableColumn {};return _dcagge };func (_accag *CT_Error )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_egbec :=range start .Attr {if _egbec .Name .Local =="\u0066\u0063"{_cafg ,_fcgge :=_egbec .Value ,error (nil ); +if _fcgge !=nil {return _fcgge ;};_accag .FcAttr =&_cafg ;continue ;};if _egbec .Name .Local =="\u0076"{_afgeb ,_cgdfb :=_egbec .Value ,error (nil );if _cgdfb !=nil {return _cgdfb ;};_accag .VAttr =_afgeb ;continue ;};if _egbec .Name .Local =="\u0066"{_gcaff ,_cafb :=_fa .ParseBool (_egbec .Value ); +if _cafb !=nil {return _cafb ;};_accag .FAttr =&_gcaff ;continue ;};if _egbec .Name .Local =="\u0063"{_aceac ,_aabc :=_egbec .Value ,error (nil );if _aabc !=nil {return _aabc ;};_accag .CAttr =&_aceac ;continue ;};if _egbec .Name .Local =="\u0063\u0070"{_bgabe ,_efdea :=_fa .ParseUint (_egbec .Value ,10,32); +if _efdea !=nil {return _efdea ;};_fdfbd :=uint32 (_bgabe );_accag .CpAttr =&_fdfbd ;continue ;};if _egbec .Name .Local =="\u0069\u006e"{_gcbe ,_gaeeg :=_fa .ParseUint (_egbec .Value ,10,32);if _gaeeg !=nil {return _gaeeg ;};_edbg :=uint32 (_gcbe );_accag .InAttr =&_edbg ; +continue ;};if _egbec .Name .Local =="\u0062\u0063"{_abag ,_cbdgd :=_egbec .Value ,error (nil );if _cbdgd !=nil {return _cbdgd ;};_accag .BcAttr =&_abag ;continue ;};if _egbec .Name .Local =="\u0075"{_bedb ,_addb :=_fa .ParseBool (_egbec .Value );if _addb !=nil {return _addb ; +};_accag .UAttr =&_bedb ;continue ;};if _egbec .Name .Local =="\u0069"{_cbeb ,_ecccg :=_fa .ParseBool (_egbec .Value );if _ecccg !=nil {return _ecccg ;};_accag .IAttr =&_cbeb ;continue ;};if _egbec .Name .Local =="\u0075\u006e"{_bcfec ,_cafd :=_fa .ParseBool (_egbec .Value ); +if _cafd !=nil {return _cafd ;};_accag .UnAttr =&_bcfec ;continue ;};if _egbec .Name .Local =="\u0073\u0074"{_eaaa ,_badee :=_fa .ParseBool (_egbec .Value );if _badee !=nil {return _badee ;};_accag .StAttr =&_eaaa ;continue ;};if _egbec .Name .Local =="\u0062"{_dfgcc ,_eebbe :=_fa .ParseBool (_egbec .Value ); +if _eebbe !=nil {return _eebbe ;};_accag .BAttr =&_dfgcc ;continue ;};};_bdgbf :for {_dccf ,_gfefg :=d .Token ();if _gfefg !=nil {return _gfefg ;};switch _ceef :=_dccf .(type ){case _bc .StartElement :switch _ceef .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_accag .Tpls =NewCT_Tuples (); +if _daagc :=d .DecodeElement (_accag .Tpls ,&_ceef );_daagc !=nil {return _daagc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gegce :=NewCT_X (); +if _edbbf :=d .DecodeElement (_gegce ,&_ceef );_edbbf !=nil {return _edbbf ;};_accag .X =append (_accag .X ,_gegce );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_ceef .Name ); +if _fabbg :=d .Skip ();_fabbg !=nil {return _fabbg ;};};case _bc .EndElement :break _bdgbf ;case _bc .CharData :};};return nil ;}; -// background Color -BcAttr *string ; +// ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path +func (_cabag *CT_Scenarios )ValidateWithPath (path string )error {for _dccaf ,_cdedg :=range _cabag .Scenario {if _afafdd :=_cdedg .ValidateWithPath (_a .Sprintf ("\u0025s\u002fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u005b\u0025\u0064\u005d",path ,_dccaf )); +_afafdd !=nil {return _afafdd ;};};return nil ;};func NewCT_Sets ()*CT_Sets {_dbagd :=&CT_Sets {};return _dbagd };func NewCT_TableMissing ()*CT_TableMissing {_cbdff :=&CT_TableMissing {};return _cbdff };func (_gdega *ST_Type )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_gdega =0; +case "\u006e\u006f\u006e\u0065":*_gdega =1;case "\u0061\u006c\u006c":*_gdega =2;case "\u0072\u006f\u0077":*_gdega =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_gdega =4;};return nil ;};func (_ffcaa *CT_Fonts )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gdfb :=range start .Attr {if _gdfb .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecbbf ,_fbbec :=_fa .ParseUint (_gdfb .Value ,10,32); +if _fbbec !=nil {return _fbbec ;};_fgfag :=uint32 (_ecbbf );_ffcaa .CountAttr =&_fgfag ;continue ;};};_bged :for {_gdbcc ,_gdfdd :=d .Token ();if _gdfdd !=nil {return _gdfdd ;};switch _afdec :=_gdbcc .(type ){case _bc .StartElement :switch _afdec .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgcf :=NewCT_Font (); +if _gadgd :=d .DecodeElement (_bdgcf ,&_afdec );_gadgd !=nil {return _gadgd ;};_ffcaa .Font =append (_ffcaa .Font ,_bdgcf );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_afdec .Name ); +if _bbace :=d .Skip ();_bbace !=nil {return _bbace ;};};case _bc .EndElement :break _bged ;case _bc .CharData :};};return nil ;};type CT_Format struct{ -// Foreground Color -FcAttr *string ; +// Format Action +ActionAttr ST_FormatAction ; -// Italic -IAttr *bool ; +// Format Id +DxfIdAttr *uint32 ; -// Underline -UnAttr *bool ; +// Pivot Table Location +PivotArea *CT_PivotArea ; -// Strikethrough -StAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_gdgfa *CT_Cols )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );_ceeb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c"}};for _ ,_aeafa :=range _gdgfa .Col {e .EncodeElement (_aeafa ,_ceeb ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dfceg ST_Axis )ValidateWithPath (path string )error {switch _dfceg {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 (_dfceg )); +};return nil ;};func (_aegbd *CT_Users )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ebddc :=range start .Attr {if _ebddc .Name .Local =="\u0063\u006f\u0075n\u0074"{_eefbbe ,_dbfaa :=_fa .ParseUint (_ebddc .Value ,10,32);if _dbfaa !=nil {return _dbfaa ; +};_fbcfa :=uint32 (_eefbbe );_aegbd .CountAttr =&_fbcfa ;continue ;};};_cbgdgf :for {_acedd ,_baddg :=d .Token ();if _baddg !=nil {return _baddg ;};switch _cgbfc :=_acedd .(type ){case _bc .StartElement :switch _cgbfc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_geedcb :=NewCT_SharedUser (); +if _cbgde :=d .DecodeElement (_geedcb ,&_cgbfc );_cbgde !=nil {return _cbgde ;};_aegbd .UserInfo =append (_aegbd .UserInfo ,_geedcb );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_cgbfc .Name ); +if _afcef :=d .Skip ();_afcef !=nil {return _afcef ;};};case _bc .EndElement :break _cbgdgf ;case _bc .CharData :};};return nil ;}; -// Bold -BAttr *bool ; +// Validate validates the StyleSheet and its children +func (_cacg *StyleSheet )Validate ()error {return _cacg .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");};func (_fbea *CT_CellXfs )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _fbea .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fbea .CountAttr )}); +};e .EncodeToken (start );_fag :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_cgdd :=range _fbea .Xf {e .EncodeElement (_cgdd ,_fag );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Tuples -Tpls *CT_Tuples ; +// Validate validates the CT_FutureMetadata and its children +func (_fdbfa *CT_FutureMetadata )Validate ()error {return _fdbfa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");};func NewCT_Dxfs ()*CT_Dxfs {_gfbec :=&CT_Dxfs {};return _gfbec }; +type ST_SourceType byte ;func NewCT_ChartsheetProtection ()*CT_ChartsheetProtection {_bbag :=&CT_ChartsheetProtection {};return _bbag ;};func (_agcc *CT_CellStyleXfs )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cged :=range start .Attr {if _cged .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcea ,_ddbd :=_fa .ParseUint (_cged .Value ,10,32); +if _ddbd !=nil {return _ddbd ;};_abca :=uint32 (_bcea );_agcc .CountAttr =&_abca ;continue ;};};_fcca :for {_ccaf ,_ddgfb :=d .Token ();if _ddgfb !=nil {return _ddgfb ;};switch _dgacg :=_ccaf .(type ){case _bc .StartElement :switch _dgacg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgba :=NewCT_Xf (); +if _dcfd :=d .DecodeElement (_dgba ,&_dgacg );_dcfd !=nil {return _dcfd ;};_agcc .Xf =append (_agcc .Xf ,_dgba );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_dgacg .Name ); +if _ecea :=d .Skip ();_ecea !=nil {return _ecea ;};};case _bc .EndElement :break _fcca ;case _bc .CharData :};};return nil ;};func (_bgaea *CT_GroupLevel )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_bgaea .UniqueNameAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_bgaea .CaptionAttr )});if _bgaea .UserAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bgaea .UserAttr ))}); +};if _bgaea .CustomRollUpAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bgaea .CustomRollUpAttr ))});}; +e .EncodeToken (start );if _bgaea .Groups !=nil {_efffe :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0067\u0072\u006f\u0075\u0070s"}};e .EncodeElement (_bgaea .Groups ,_efffe );};if _bgaea .ExtLst !=nil {_daeea :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_bgaea .ExtLst ,_daeea );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_egbfb *CT_Dialogsheet )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );if _egbfb .SheetPr !=nil {_ebgg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}}; +e .EncodeElement (_egbfb .SheetPr ,_ebgg );};if _egbfb .SheetViews !=nil {_ffcaba :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_egbfb .SheetViews ,_ffcaba ); +};if _egbfb .SheetFormatPr !=nil {_fbaf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_egbfb .SheetFormatPr ,_fbaf );};if _egbfb .SheetProtection !=nil {_bdda :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_egbfb .SheetProtection ,_bdda );};if _egbfb .CustomSheetViews !=nil {_eaed :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_egbfb .CustomSheetViews ,_eaed ); +};if _egbfb .PrintOptions !=nil {_dcccd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_egbfb .PrintOptions ,_dcccd );};if _egbfb .PageMargins !=nil {_caegd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}}; +e .EncodeElement (_egbfb .PageMargins ,_caegd );};if _egbfb .PageSetup !=nil {_ceec :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_egbfb .PageSetup ,_ceec );};if _egbfb .HeaderFooter !=nil {_aaag :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}}; +e .EncodeElement (_egbfb .HeaderFooter ,_aaag );};if _egbfb .Drawing !=nil {_bacdc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_egbfb .Drawing ,_bacdc );};if _egbfb .LegacyDrawing !=nil {_aacdbc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; +e .EncodeElement (_egbfb .LegacyDrawing ,_aacdbc );};if _egbfb .LegacyDrawingHF !=nil {_ggagb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_egbfb .LegacyDrawingHF ,_ggagb ); +};if _egbfb .DrawingHF !=nil {_ebace :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_egbfb .DrawingHF ,_ebace );};if _egbfb .OleObjects !=nil {_cfagb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}}; +e .EncodeElement (_egbfb .OleObjects ,_cfagb );};if _egbfb .Controls !=nil {_gbcg :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_egbfb .Controls ,_gbcg );};if _egbfb .ExtLst !=nil {_fcdde :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_egbfb .ExtLst ,_fcdde );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Member Property Indexes -X []*CT_X ;};type CT_Workbook struct{ +// ValidateWithPath validates the CT_MergeCell and its children, prefixing error messages with path +func (_dabbc *CT_MergeCell )ValidateWithPath (path string )error {return nil };func (_gcegcb ST_ExternalConnectionType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_egbbfa :=_bc .Attr {};_egbbfa .Name =name ;switch _gcegcb {case ST_ExternalConnectionTypeUnset :_egbbfa .Value =""; +case ST_ExternalConnectionTypeGeneral :_egbbfa .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_ExternalConnectionTypeText :_egbbfa .Value ="\u0074\u0065\u0078\u0074";case ST_ExternalConnectionTypeMDY :_egbbfa .Value ="\u004d\u0044\u0059";case ST_ExternalConnectionTypeDMY :_egbbfa .Value ="\u0044\u004d\u0059"; +case ST_ExternalConnectionTypeYMD :_egbbfa .Value ="\u0059\u004d\u0044";case ST_ExternalConnectionTypeMYD :_egbbfa .Value ="\u004d\u0059\u0044";case ST_ExternalConnectionTypeDYM :_egbbfa .Value ="\u0044\u0059\u004d";case ST_ExternalConnectionTypeYDM :_egbbfa .Value ="\u0059\u0044\u004d"; +case ST_ExternalConnectionTypeSkip :_egbbfa .Value ="\u0073\u006b\u0069\u0070";case ST_ExternalConnectionTypeEMD :_egbbfa .Value ="\u0045\u004d\u0044";};return _egbbfa ,nil ;};func NewCT_MdxTuple ()*CT_MdxTuple {_fbfea :=&CT_MdxTuple {};return _fbfea }; +type ST_CellFormulaType byte ; -// Document Conformance Class -ConformanceAttr _a .ST_ConformanceClass ; +// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path +func (_ecdc *CT_Fill )ValidateWithPath (path string )error {if _ecdc .PatternFill !=nil {if _bbbce :=_ecdc .PatternFill .ValidateWithPath (path +"\u002f\u0050\u0061t\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c");_bbbce !=nil {return _bbbce ;};};if _ecdc .GradientFill !=nil {if _dfdg :=_ecdc .GradientFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"); +_dfdg !=nil {return _dfdg ;};};return nil ;};func NewCT_Control ()*CT_Control {_bfca :=&CT_Control {};return _bfca };func (_beb *CT_BorderPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _beb .StyleAttr !=ST_BorderStyleUnset {_ddf ,_adfa :=_beb .StyleAttr .MarshalXMLAttr (_bc .Name {Local :"\u0073\u0074\u0079l\u0065"}); +if _adfa !=nil {return _adfa ;};start .Attr =append (start .Attr ,_ddf );};e .EncodeToken (start );if _beb .Color !=nil {_bga :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_beb .Color ,_bga ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_ebgad ST_SourceType )ValidateWithPath (path string )error {switch _ebgad {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 (_ebgad )); +};return nil ;};func (_fcefb *CT_Item )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cdbg :=range start .Attr {if _cdbg .Name .Local =="\u006e"{_cdeca ,_ddda :=_cdbg .Value ,error (nil );if _ddda !=nil {return _ddda ;};_fcefb .NAttr =&_cdeca ; +continue ;};if _cdbg .Name .Local =="\u0074"{_fcefb .TAttr .UnmarshalXMLAttr (_cdbg );continue ;};if _cdbg .Name .Local =="\u0068"{_abbe ,_caafb :=_fa .ParseBool (_cdbg .Value );if _caafb !=nil {return _caafb ;};_fcefb .HAttr =&_abbe ;continue ;};if _cdbg .Name .Local =="\u0073"{_fegge ,_ggbfd :=_fa .ParseBool (_cdbg .Value ); +if _ggbfd !=nil {return _ggbfd ;};_fcefb .SAttr =&_fegge ;continue ;};if _cdbg .Name .Local =="\u0073\u0064"{_gebf ,_gecaf :=_fa .ParseBool (_cdbg .Value );if _gecaf !=nil {return _gecaf ;};_fcefb .SdAttr =&_gebf ;continue ;};if _cdbg .Name .Local =="\u0066"{_cgage ,_dedfd :=_fa .ParseBool (_cdbg .Value ); +if _dedfd !=nil {return _dedfd ;};_fcefb .FAttr =&_cgage ;continue ;};if _cdbg .Name .Local =="\u006d"{_gddfa ,_gadbd :=_fa .ParseBool (_cdbg .Value );if _gadbd !=nil {return _gadbd ;};_fcefb .MAttr =&_gddfa ;continue ;};if _cdbg .Name .Local =="\u0063"{_bffgg ,_fgeedc :=_fa .ParseBool (_cdbg .Value ); +if _fgeedc !=nil {return _fgeedc ;};_fcefb .CAttr =&_bffgg ;continue ;};if _cdbg .Name .Local =="\u0078"{_eddg ,_gfcdg :=_fa .ParseUint (_cdbg .Value ,10,32);if _gfcdg !=nil {return _gfcdg ;};_ecccbd :=uint32 (_eddg );_fcefb .XAttr =&_ecccbd ;continue ; +};if _cdbg .Name .Local =="\u0064"{_cgaba ,_fffdd :=_fa .ParseBool (_cdbg .Value );if _fffdd !=nil {return _fffdd ;};_fcefb .DAttr =&_cgaba ;continue ;};if _cdbg .Name .Local =="\u0065"{_decf ,_accaa :=_fa .ParseBool (_cdbg .Value );if _accaa !=nil {return _accaa ; +};_fcefb .EAttr =&_decf ;continue ;};};for {_ggfaf ,_gdffd :=d .Token ();if _gdffd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_gdffd );};if _dbcge ,_bebf :=_ggfaf .(_bc .EndElement ); +_bebf &&_dbcge .Name ==start .Name {break ;};};return nil ;};func (_gdca *CT_MeasureDimensionMap )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gdca .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_gdca .MeasureGroupAttr )}); +};if _gdca .DimensionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_a .Sprintf ("\u0025\u0076",*_gdca .DimensionAttr )});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_gebbe ST_PivotAreaType )Validate ()error {return _gebbe .ValidateWithPath ("")};type CT_PageField struct{ -// File Version -FileVersion *CT_FileVersion ; +// Field +FldAttr int32 ; -// File Sharing -FileSharing *CT_FileSharing ; +// Item Index +ItemAttr *uint32 ; -// Workbook Properties -WorkbookPr *CT_WorkbookPr ; +// OLAP Hierarchy Index +HierAttr *int32 ; -// Workbook Protection -WorkbookProtection *CT_WorkbookProtection ; +// Hierarchy Unique Name +NameAttr *string ; -// Workbook Views -BookViews *CT_BookViews ; +// Hierarchy Display Name +CapAttr *string ; -// Sheets -Sheets *CT_Sheets ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Function Groups -FunctionGroups *CT_FunctionGroups ; +// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path +func (_afffgf *CT_PageMargins )ValidateWithPath (path string )error {return nil };func NewCT_DynamicFilter ()*CT_DynamicFilter {_fgagbb :=&CT_DynamicFilter {};_fgagbb .TypeAttr =ST_DynamicFilterType (1);return _fgagbb ;};func (_ffecf ST_DataValidationOperator )String ()string {switch _ffecf {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 "";};type CT_Worksheet struct{ -// External References -ExternalReferences *CT_ExternalReferences ; +// Worksheet Properties +SheetPr *CT_SheetPr ; -// Defined Names -DefinedNames *CT_DefinedNames ; +// Worksheet Dimensions +Dimension *CT_SheetDimension ; -// Calculation Properties -CalcPr *CT_CalcPr ; +// Sheet Views +SheetViews *CT_SheetViews ; -// Embedded Object Size -OleSize *CT_OleSize ; +// Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// Custom Workbook Views -CustomWorkbookViews *CT_CustomWorkbookViews ; +// Column Information +Cols []*CT_Cols ; -// PivotCaches -PivotCaches *CT_PivotCaches ; +// Sheet Data +SheetData *CT_SheetData ; -// Smart Tag Properties -SmartTagPr *CT_SmartTagPr ; +// Sheet Calculation Properties +SheetCalcPr *CT_SheetCalcPr ; -// Smart Tag Types -SmartTagTypes *CT_SmartTagTypes ; +// Sheet Protection +SheetProtection *CT_SheetProtection ; -// Web Publishing Properties -WebPublishing *CT_WebPublishing ; +// Protected Ranges +ProtectedRanges *CT_ProtectedRanges ; -// File Recovery Properties -FileRecoveryPr []*CT_FileRecoveryPr ; +// Scenarios +Scenarios *CT_Scenarios ; -// Web Publish Objects -WebPublishObjects *CT_WebPublishObjects ; +// AutoFilter +AutoFilter *CT_AutoFilter ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_fccfb *CT_SingleXmlCells )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffdbf :for {_adaddff ,_dadeca :=d .Token ();if _dadeca !=nil {return _dadeca ;};switch _bfaed :=_adaddff .(type ){case _f .StartElement :switch _bfaed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_acddbc :=NewCT_SingleXmlCell (); -if _dbafb :=d .DecodeElement (_acddbc ,&_bfaed );_dbafb !=nil {return _dbafb ;};_fccfb .SingleXmlCell =append (_fccfb .SingleXmlCell ,_acddbc );default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_bfaed .Name ); -if _dagdf :=d .Skip ();_dagdf !=nil {return _dagdf ;};};case _f .EndElement :break _ffdbf ;case _f .CharData :};};return nil ;};func (_fffba *ST_FormatAction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fffba =0;case "\u0062\u006c\u0061n\u006b":*_fffba =1; -case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_fffba =2;case "\u0064\u0072\u0069l\u006c":*_fffba =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_fffba =4;};return nil ;};type CT_CustomSheetView struct{ +// Sort State +SortState *CT_SortState ; -// GUID -GuidAttr string ; +// Data Consolidate +DataConsolidate *CT_DataConsolidate ; -// Print Scale -ScaleAttr *uint32 ; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Color Id -ColorIdAttr *uint32 ; +// Merge Cells +MergeCells *CT_MergeCells ; -// Show Page Breaks -ShowPageBreaksAttr *bool ; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ; -// Show Formulas -ShowFormulasAttr *bool ; +// Conditional Formatting +ConditionalFormatting []*CT_ConditionalFormatting ; -// Show Grid Lines -ShowGridLinesAttr *bool ; +// Data Validations +DataValidations *CT_DataValidations ; -// Show Headers -ShowRowColAttr *bool ; +// Hyperlinks +Hyperlinks *CT_Hyperlinks ; -// Show Outline Symbols -OutlineSymbolsAttr *bool ; +// Print Options +PrintOptions *CT_PrintOptions ; -// Show Zero Values -ZeroValuesAttr *bool ; +// Page Margins +PageMargins *CT_PageMargins ; -// Fit To Page -FitToPageAttr *bool ; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Print Area Defined -PrintAreaAttr *bool ; +// Header and Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Filtered List -FilterAttr *bool ; +// Horizontal Page Breaks +RowBreaks *CT_PageBreak ; -// Show AutoFitler Drop Down Controls -ShowAutoFilterAttr *bool ; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// Hidden Rows -HiddenRowsAttr *bool ; +// Custom Properties +CustomProperties *CT_CustomProperties ; -// Hidden Columns -HiddenColumnsAttr *bool ; +// Cell Watch Items +CellWatches *CT_CellWatches ; -// Visible State -StateAttr ST_SheetState ; +// Ignored Errors +IgnoredErrors *CT_IgnoredErrors ; -// Filter -FilterUniqueAttr *bool ; +// Smart Tags +SmartTags *CT_SmartTags ; -// View Type -ViewAttr ST_SheetViewType ; +// Drawing +Drawing *CT_Drawing ; -// Show Ruler -ShowRulerAttr *bool ; +// Legacy Drawing +LegacyDrawing *CT_LegacyDrawing ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; -// Pane Split Information -Pane *CT_Pane ; +// Background Image +Picture *CT_SheetBackgroundPicture ;OleObjects *CT_OleObjects ; -// Selection -Selection *CT_Selection ; +// Embedded Controls +Controls *CT_Controls ; -// Horizontal Page Breaks -RowBreaks *CT_PageBreak ; +// Web Publishing Items +WebPublishItems *CT_WebPublishItems ; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// Table Parts +TableParts *CT_TableParts ; -// Page Margins -PageMargins *CT_PageMargins ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_ddffga *CT_GradientStop )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_ddffga .PositionAttr )}); +e .EncodeToken (start );_caggcg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_ddffga .Color ,_caggcg );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_IconFilter struct{ -// Print Options -PrintOptions *CT_PrintOptions ; +// Icon Set +IconSetAttr ST_IconSetType ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Icon Id +IconIdAttr *uint32 ;}; -// Header Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Validate validates the CT_Number and its children +func (_bgbeb *CT_Number )Validate ()error {return _bgbeb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r");};func (_cebdc *ST_PivotAreaType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_aabeb ,_dadeca :=d .Token ();if _dadeca !=nil {return _dadeca ; +};if _dfcde ,_abdecb :=_aabeb .(_bc .EndElement );_abdecb &&_dfcde .Name ==start .Name {*_cebdc =1;return nil ;};if _aggbe ,_ggdgg :=_aabeb .(_bc .CharData );!_ggdgg {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",_aabeb ); +}else {switch string (_aggbe ){case "":*_cebdc =0;case "\u006e\u006f\u006e\u0065":*_cebdc =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cebdc =2;case "\u0064\u0061\u0074\u0061":*_cebdc =3;case "\u0061\u006c\u006c":*_cebdc =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_cebdc =5; +case "\u0062\u0075\u0074\u0074\u006f\u006e":*_cebdc =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_cebdc =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_cebdc =8;};};_aabeb ,_dadeca =d .Token ();if _dadeca !=nil {return _dadeca ;};if _eecbg ,_aeabc :=_aabeb .(_bc .EndElement ); +_aeabc &&_eecbg .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",_aabeb );}; -// AutoFilter Settings -AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func (_abgdf *CT_Tuples )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffdgae :=range start .Attr {if _ffdgae .Name .Local =="\u0063"{_bbegbb ,_gcagdc :=_db .ParseUint (_ffdgae .Value ,10,32); -if _gcagdc !=nil {return _gcagdc ;};_efedc :=uint32 (_bbegbb );_abgdf .CAttr =&_efedc ;continue ;};};_eegab :for {_cdeaa ,_eefeb :=d .Token ();if _eefeb !=nil {return _eefeb ;};switch _febfb :=_cdeaa .(type ){case _f .StartElement :switch _febfb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c"}:_fccce :=NewCT_Tuple (); -if _gdcec :=d .DecodeElement (_fccce ,&_febfb );_gdcec !=nil {return _gdcec ;};_abgdf .Tpl =append (_abgdf .Tpl ,_fccce );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\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",_febfb .Name ); -if _dcegd :=d .Skip ();_dcegd !=nil {return _dcegd ;};};case _f .EndElement :break _eegab ;case _f .CharData :};};return nil ;};type CT_ExternalDefinedNames struct{ +// ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path +func (_dcdb *CT_CfRule )ValidateWithPath (path string )error {if _cefb :=_dcdb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cefb !=nil {return _cefb ;};if _ggfd :=_dcdb .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072"); +_ggfd !=nil {return _ggfd ;};if _bbce :=_dcdb .TimePeriodAttr .ValidateWithPath (path +"\u002fT\u0069m\u0065\u0050\u0065\u0072\u0069\u006f\u0064\u0041\u0074\u0074\u0072");_bbce !=nil {return _bbce ;};if _dcdb .ColorScale !=nil {if _bffc :=_dcdb .ColorScale .ValidateWithPath (path +"/\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"); +_bffc !=nil {return _bffc ;};};if _dcdb .DataBar !=nil {if _agccf :=_dcdb .DataBar .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");_agccf !=nil {return _agccf ;};};if _dcdb .IconSet !=nil {if _becf :=_dcdb .IconSet .ValidateWithPath (path +"\u002f\u0049\u0063\u006f\u006e\u0053\u0065\u0074"); +_becf !=nil {return _becf ;};};if _dcdb .ExtLst !=nil {if _bacf :=_dcdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bacf !=nil {return _bacf ;};};return nil ;};func (_fdebgd *Sst )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fdebgd .CT_Sst =*NewCT_Sst (); +for _ ,_cdbdd :=range start .Attr {if _cdbdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfacf ,_ccbd :=_fa .ParseUint (_cdbdd .Value ,10,32);if _ccbd !=nil {return _ccbd ;};_ebcab :=uint32 (_gfacf );_fdebgd .CountAttr =&_ebcab ;continue ;};if _cdbdd .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_agadb ,_bfedde :=_fa .ParseUint (_cdbdd .Value ,10,32); +if _bfedde !=nil {return _bfedde ;};_bgdadc :=uint32 (_agadb );_fdebgd .UniqueCountAttr =&_bgdadc ;continue ;};};_fcebf :for {_acaaeg ,_cdcfb :=d .Token ();if _cdcfb !=nil {return _cdcfb ;};switch _fffcd :=_acaaeg .(type ){case _bc .StartElement :switch _fffcd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_baafa :=NewCT_Rst (); +if _bagfg :=d .DecodeElement (_baafa ,&_fffcd );_bagfg !=nil {return _bagfg ;};_fdebgd .Si =append (_fdebgd .Si ,_baafa );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdebgd .ExtLst =NewCT_ExtensionList (); +if _gacga :=d .DecodeElement (_fdebgd .ExtLst ,&_fffcd );_gacga !=nil {return _gacga ;};default:_ga .Log .Debug ("\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",_fffcd .Name ); +if _afcgbb :=d .Skip ();_afcgbb !=nil {return _afcgbb ;};};case _bc .EndElement :break _fcebf ;case _bc .CharData :};};return nil ;};func (_daedb *ST_MdxKPIProperty )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cdbeg ,_egbbce :=d .Token (); +if _egbbce !=nil {return _egbbce ;};if _dfcga ,_gabebd :=_cdbeg .(_bc .EndElement );_gabebd &&_dfcga .Name ==start .Name {*_daedb =1;return nil ;};if _gggdf ,_edbbab :=_cdbeg .(_bc .CharData );!_edbbab {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",_cdbeg ); +}else {switch string (_gggdf ){case "":*_daedb =0;case "\u0076":*_daedb =1;case "\u0067":*_daedb =2;case "\u0073":*_daedb =3;case "\u0074":*_daedb =4;case "\u0077":*_daedb =5;case "\u006d":*_daedb =6;};};_cdbeg ,_egbbce =d .Token ();if _egbbce !=nil {return _egbbce ; +};if _gggfg ,_eadfaa :=_cdbeg .(_bc .EndElement );_eadfaa &&_gggfg .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",_cdbeg ); +};type CT_Authors struct{ -// Defined Name -DefinedName []*CT_ExternalDefinedName ;}; +// Author +Author []string ;};func NewCT_PivotCaches ()*CT_PivotCaches {_ebaaf :=&CT_PivotCaches {};return _ebaaf }; -// ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path -func (_agfg *CT_CacheFields )ValidateWithPath (path string )error {for _dgdg ,_fcbf :=range _agfg .CacheField {if _bggg :=_fcbf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_dgdg )); -_bggg !=nil {return _bggg ;};};return nil ;};type CT_PivotAreaReference struct{ +// Validate validates the CT_Field and its children +func (_ddcfg *CT_Field )Validate ()error {return _ddcfg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064");};func (_cfbgb ST_PatternType )ValidateWithPath (path string )error {switch _cfbgb {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 (_cfbgb )); +};return nil ;};func (_gbbeg ST_MdxFunctionType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_debca :=_bc .Attr {};_debca .Name =name ;switch _gbbeg {case ST_MdxFunctionTypeUnset :_debca .Value ="";case ST_MdxFunctionTypeM :_debca .Value ="\u006d"; +case ST_MdxFunctionTypeV :_debca .Value ="\u0076";case ST_MdxFunctionTypeS :_debca .Value ="\u0073";case ST_MdxFunctionTypeC :_debca .Value ="\u0063";case ST_MdxFunctionTypeR :_debca .Value ="\u0072";case ST_MdxFunctionTypeP :_debca .Value ="\u0070";case ST_MdxFunctionTypeK :_debca .Value ="\u006b"; +};return _debca ,nil ;};func (_badg *CT_ChartFormat )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0068\u0061r\u0074"},Value :_a .Sprintf ("\u0025\u0076",_badg .ChartAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_a .Sprintf ("\u0025\u0076",_badg .FormatAttr )});if _badg .SeriesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0065\u0072\u0069\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_badg .SeriesAttr ))}); +};e .EncodeToken (start );_gdfg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_badg .PivotArea ,_gdfg );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +}; -// Field Index -FieldAttr *uint32 ; +// Validate validates the CT_RevisionComment and its children +func (_edfafg *CT_RevisionComment )Validate ()error {return _edfafg .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069o\u006e\u0043o\u006d\u006d\u0065\u006e\u0074");}; -// Item Index Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path +func (_deace *CT_CustomWorkbookViews )ValidateWithPath (path string )error {for _bggc ,_debea :=range _deace .CustomWorkbookView {if _agedd :=_debea .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0043\u0075\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062o\u006fk\u0056\u0069\u0065\u0077\u005b\u0025\u0064]",path ,_bggc )); +_agedd !=nil {return _agedd ;};};return nil ;};func (_cgaea ST_HtmlFmt )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_cgaea .String (),start );};func NewCT_WebPublishing ()*CT_WebPublishing {_gdbgag :=&CT_WebPublishing {}; +return _gdbgag };func NewCT_PivotFilters ()*CT_PivotFilters {_adbbd :=&CT_PivotFilters {};return _adbbd }; -// Selected -SelectedAttr *bool ; +// Validate validates the CT_Schema and its children +func (_afdeae *CT_Schema )Validate ()error {return _afdeae .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0068\u0065\u006da");};func (_aebeb *CT_String )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dgafe :=range start .Attr {if _dgafe .Name .Local =="\u0066\u0063"{_faafe ,_efebb :=_dgafe .Value ,error (nil ); +if _efebb !=nil {return _efebb ;};_aebeb .FcAttr =&_faafe ;continue ;};if _dgafe .Name .Local =="\u0076"{_egcdcc ,_gbbeaf :=_dgafe .Value ,error (nil );if _gbbeaf !=nil {return _gbbeaf ;};_aebeb .VAttr =_egcdcc ;continue ;};if _dgafe .Name .Local =="\u0066"{_gaaga ,_eccfga :=_fa .ParseBool (_dgafe .Value ); +if _eccfga !=nil {return _eccfga ;};_aebeb .FAttr =&_gaaga ;continue ;};if _dgafe .Name .Local =="\u0063"{_deacd ,_ecddg :=_dgafe .Value ,error (nil );if _ecddg !=nil {return _ecddg ;};_aebeb .CAttr =&_deacd ;continue ;};if _dgafe .Name .Local =="\u0063\u0070"{_caaff ,_bgbde :=_fa .ParseUint (_dgafe .Value ,10,32); +if _bgbde !=nil {return _bgbde ;};_bfcda :=uint32 (_caaff );_aebeb .CpAttr =&_bfcda ;continue ;};if _dgafe .Name .Local =="\u0069\u006e"{_eeeb ,_cdcad :=_fa .ParseUint (_dgafe .Value ,10,32);if _cdcad !=nil {return _cdcad ;};_gbfda :=uint32 (_eeeb );_aebeb .InAttr =&_gbfda ; +continue ;};if _dgafe .Name .Local =="\u0062\u0063"{_ecaad ,_acbbg :=_dgafe .Value ,error (nil );if _acbbg !=nil {return _acbbg ;};_aebeb .BcAttr =&_ecaad ;continue ;};if _dgafe .Name .Local =="\u0075"{_caged ,_ababf :=_fa .ParseBool (_dgafe .Value );if _ababf !=nil {return _ababf ; +};_aebeb .UAttr =&_caged ;continue ;};if _dgafe .Name .Local =="\u0069"{_bggfe ,_bbcdd :=_fa .ParseBool (_dgafe .Value );if _bbcdd !=nil {return _bbcdd ;};_aebeb .IAttr =&_bggfe ;continue ;};if _dgafe .Name .Local =="\u0075\u006e"{_dgbbeg ,_bdfbca :=_fa .ParseBool (_dgafe .Value ); +if _bdfbca !=nil {return _bdfbca ;};_aebeb .UnAttr =&_dgbbeg ;continue ;};if _dgafe .Name .Local =="\u0073\u0074"{_bfdac ,_ddacfc :=_fa .ParseBool (_dgafe .Value );if _ddacfc !=nil {return _ddacfc ;};_aebeb .StAttr =&_bfdac ;continue ;};if _dgafe .Name .Local =="\u0062"{_acdcc ,_gdace :=_fa .ParseBool (_dgafe .Value ); +if _gdace !=nil {return _gdace ;};_aebeb .BAttr =&_acdcc ;continue ;};};_cedag :for {_afffa ,_afebfb :=d .Token ();if _afebfb !=nil {return _afebfb ;};switch _efbea :=_afffa .(type ){case _bc .StartElement :switch _efbea .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabfd :=NewCT_Tuples (); +if _ebafb :=d .DecodeElement (_eabfd ,&_efbea );_ebafb !=nil {return _ebafb ;};_aebeb .Tpls =append (_aebeb .Tpls ,_eabfd );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcee :=NewCT_X (); +if _bfdab :=d .DecodeElement (_bcee ,&_efbea );_bfdab !=nil {return _bfdab ;};_aebeb .X =append (_aebeb .X ,_bcee );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\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",_efbea .Name ); +if _fegee :=d .Skip ();_fegee !=nil {return _fegee ;};};case _bc .EndElement :break _cedag ;case _bc .CharData :};};return nil ;}; -// Positional Reference -ByPositionAttr *bool ; +// Validate validates the CT_DefinedNames and its children +func (_ageagb *CT_DefinedNames )Validate ()error {return _ageagb .ValidateWithPath ("\u0043T\u005fD\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};func (_ceaged *ST_TableType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_ceaged =0; +case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_ceaged =1;case "\u0078\u006d\u006c":*_ceaged =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_ceaged =3;};return nil ;};type Users struct{CT_Users };func (_beefab ST_RefMode )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_beefab .String (),start ); +};type CT_DataBar struct{ -// Relative Reference -RelativeAttr *bool ; +// Minimum Length +MinLengthAttr *uint32 ; -// Include Default Filter -DefaultSubtotalAttr *bool ; +// Maximum Length +MaxLengthAttr *uint32 ; -// Include Sum Filter -SumSubtotalAttr *bool ; +// Show Values +ShowValueAttr *bool ; -// Include CountA Filter -CountASubtotalAttr *bool ; +// Conditional Format Value Object +Cfvo []*CT_Cfvo ; -// Include Average Filter -AvgSubtotalAttr *bool ; +// Data Bar Color +Color *CT_Color ;};func NewCT_PivotAreaReference ()*CT_PivotAreaReference {_ceedf :=&CT_PivotAreaReference {};return _ceedf ;};type CT_Connections struct{ -// Include Maximum Filter -MaxSubtotalAttr *bool ; +// Connection +Connection []*CT_Connection ;}; -// Include Minimum Filter -MinSubtotalAttr *bool ; +// Validate validates the CT_Filter and its children +func (_ecec *CT_Filter )Validate ()error {return _ecec .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r");};func NewCT_IconFilter ()*CT_IconFilter {_aagaa :=&CT_IconFilter {};_aagaa .IconSetAttr =ST_IconSetType (1);return _aagaa ;};func (_dfaa *CT_DataRef )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gcdb :=range start .Attr {if _gcdb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gcdb .Name .Local =="\u0069\u0064"||_gcdb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gcdb .Name .Local =="\u0069\u0064"{_abfdec ,_ebfe :=_gcdb .Value ,error (nil ); +if _ebfe !=nil {return _ebfe ;};_dfaa .IdAttr =&_abfdec ;continue ;};if _gcdb .Name .Local =="\u0072\u0065\u0066"{_cbfdc ,_fgfg :=_gcdb .Value ,error (nil );if _fgfg !=nil {return _fgfg ;};_dfaa .RefAttr =&_cbfdc ;continue ;};if _gcdb .Name .Local =="\u006e\u0061\u006d\u0065"{_cccfc ,_cfeg :=_gcdb .Value ,error (nil ); +if _cfeg !=nil {return _cfeg ;};_dfaa .NameAttr =&_cccfc ;continue ;};if _gcdb .Name .Local =="\u0073\u0068\u0065e\u0074"{_bbed ,_ddefb :=_gcdb .Value ,error (nil );if _ddefb !=nil {return _ddefb ;};_dfaa .SheetAttr =&_bbed ;continue ;};};for {_aaege ,_fefdb :=d .Token (); +if _fefdb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u003a\u0020%\u0073",_fefdb );};if _faffgb ,_ffaf :=_aaege .(_bc .EndElement );_ffaf &&_faffgb .Name ==start .Name {break ; +};};return nil ;};func (_gbdacc *CT_Revisions )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );if _gbdacc .Rrc !=nil {_cdeda :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072\u0072\u0063"}};for _ ,_gcadee :=range _gbdacc .Rrc {e .EncodeElement (_gcadee ,_cdeda ); +};};if _gbdacc .Rm !=nil {_baced :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ar\u006d"}};for _ ,_cdecd :=range _gbdacc .Rm {e .EncodeElement (_cdecd ,_baced );};};if _gbdacc .Rcv !=nil {_gbcfg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0076"}}; +for _ ,_bgcag :=range _gbdacc .Rcv {e .EncodeElement (_bgcag ,_gbcfg );};};if _gbdacc .Rsnm !=nil {_cgcad :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0072\u0073\u006e\u006d"}};for _ ,_fafgd :=range _gbdacc .Rsnm {e .EncodeElement (_fafgd ,_cgcad ); +};};if _gbdacc .Ris !=nil {_cagcc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0073"}};for _ ,_gaace :=range _gbdacc .Ris {e .EncodeElement (_gaace ,_cagcc );};};if _gbdacc .Rcc !=nil {_adcf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}}; +for _ ,_abceb :=range _gbdacc .Rcc {e .EncodeElement (_abceb ,_adcf );};};if _gbdacc .Rfmt !=nil {_accda :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_ggafg :=range _gbdacc .Rfmt {e .EncodeElement (_ggafg ,_accda ); +};};if _gbdacc .Raf !=nil {_fgcea :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u0066"}};for _ ,_beabb :=range _gbdacc .Raf {e .EncodeElement (_beabb ,_fgcea );};};if _gbdacc .Rdn !=nil {_gccdec :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072\u0064\u006e"}}; +for _ ,_fefb :=range _gbdacc .Rdn {e .EncodeElement (_fefb ,_gccdec );};};if _gbdacc .Rcmt !=nil {_cgbae :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0072\u0063\u006d\u0074"}};for _ ,_gaeced :=range _gbdacc .Rcmt {e .EncodeElement (_gaeced ,_cgbae ); +};};if _gbdacc .Rqt !=nil {_cbaea :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072\u0071\u0074"}};for _ ,_cdfaf :=range _gbdacc .Rqt {e .EncodeElement (_cdfaf ,_cbaea );};};if _gbdacc .Rcft !=nil {_ageca :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0072\u0063\u0066\u0074"}}; +for _ ,_afbdba :=range _gbdacc .Rcft {e .EncodeElement (_afbdba ,_ageca );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Include Product Filter -ProductSubtotalAttr *bool ; +// Validate validates the CT_CellSmartTags and its children +func (_eaba *CT_CellSmartTags )Validate ()error {return _eaba .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");}; -// Include Count Subtotal -CountSubtotalAttr *bool ; +// Validate validates the CT_PivotFilters and its children +func (_agaa *CT_PivotFilters )Validate ()error {return _agaa .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};type CT_SortState struct{ -// Include StdDev Filter -StdDevSubtotalAttr *bool ; +// Sort by Columns +ColumnSortAttr *bool ; -// Include StdDevP Filter -StdDevPSubtotalAttr *bool ; +// Case Sensitive +CaseSensitiveAttr *bool ; -// Include Var Filter -VarSubtotalAttr *bool ; +// Sort Method +SortMethodAttr ST_SortMethod ; -// Include VarP Filter -VarPSubtotalAttr *bool ; +// Sort Range +RefAttr string ; -// Field Item -X []*CT_Index ;ExtLst *CT_ExtensionList ;};func (_ecefff *EG_ExtensionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecefff .Ext !=nil {_dcaaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_baebbc :=range _ecefff .Ext {e .EncodeElement (_baebbc ,_dcaaf ); -};};return nil ;};func (_fcgff *CT_DbPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdab :=range start .Attr {if _bdab .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_ecbbc ,_eegbbe :=_bdab .Value ,error (nil ); -if _eegbbe !=nil {return _eegbbe ;};_fcgff .ConnectionAttr =_ecbbc ;continue ;};if _bdab .Name .Local =="\u0063o\u006d\u006d\u0061\u006e\u0064"{_fcfbd ,_ebbg :=_bdab .Value ,error (nil );if _ebbg !=nil {return _ebbg ;};_fcgff .CommandAttr =&_fcfbd ;continue ; -};if _bdab .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"{_fbcga ,_baabd :=_bdab .Value ,error (nil );if _baabd !=nil {return _baabd ;};_fcgff .ServerCommandAttr =&_fbcga ;continue ;};if _bdab .Name .Local =="c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"{_eebaa ,_ccfbag :=_db .ParseUint (_bdab .Value ,10,32); -if _ccfbag !=nil {return _ccfbag ;};_cfeb :=uint32 (_eebaa );_fcgff .CommandTypeAttr =&_cfeb ;continue ;};};for {_edae ,_fccb :=d .Token ();if _fccb !=nil {return _bc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0062\u0050\u0072\u003a\u0020\u0025\u0073",_fccb ); -};if _cacdb ,_egcea :=_edae .(_f .EndElement );_egcea &&_cacdb .Name ==start .Name {break ;};};return nil ;};type CT_Map struct{ +// Sort Condition +SortCondition []*CT_SortCondition ;ExtLst *CT_ExtensionList ;};func (_dcccf ST_PivotAreaType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_dcccf .String (),start );};func (_ddbgf ST_ShowDataAs )String ()string {switch _ddbgf {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 "";}; -// XML Mapping ID -IDAttr uint32 ; +// ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path +func (_ffeg *CT_FieldUsage )ValidateWithPath (path string )error {return nil };func (_deae *CT_BookViews )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bcdb :for {_df ,_ddca :=d .Token ();if _ddca !=nil {return _ddca ;};switch _gfa :=_df .(type ){case _bc .StartElement :switch _gfa .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egc :=NewCT_BookView (); +if _dda :=d .DecodeElement (_egc ,&_gfa );_dda !=nil {return _dda ;};_deae .WorkbookView =append (_deae .WorkbookView ,_egc );default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gfa .Name ); +if _aag :=d .Skip ();_aag !=nil {return _aag ;};};case _bc .EndElement :break _bcdb ;case _bc .CharData :};};return nil ;};type CT_Font struct{ + +// Font Name +Name []*CT_FontName ; + +// Character Set +Charset []*CT_IntProperty ; + +// Font Family +Family []*CT_FontFamily ; + +// Bold +B []*CT_BooleanProperty ; + +// Italic +I []*CT_BooleanProperty ; + +// Strike Through +Strike []*CT_BooleanProperty ; + +// Outline +Outline []*CT_BooleanProperty ; + +// Shadow +Shadow []*CT_BooleanProperty ; + +// Condense +Condense []*CT_BooleanProperty ; + +// Extend +Extend []*CT_BooleanProperty ; + +// Text Color +Color []*CT_Color ; + +// Font Size +Sz []*CT_FontSize ; + +// Underline +U []*CT_UnderlineProperty ; + +// Text Vertical Alignment +VertAlign []*CT_VerticalAlignFontProperty ; + +// Scheme +Scheme []*CT_FontScheme ;}; + +// ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path +func (_afbbe *CT_Missing )ValidateWithPath (path string )error {for _cdfge ,_bcafbd :=range _afbbe .Tpls {if _bdffbc :=_bcafbd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_cdfge ));_bdffbc !=nil {return _bdffbc ; +};};for _fgff ,_gbgeg :=range _afbbe .X {if _deffa :=_gbgeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_fgff ));_deffa !=nil {return _deffa ;};};return nil ;};func (_cegc *CT_Extension )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cegc .UriAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0072\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_cegc .UriAttr )}); +};e .EncodeToken (start );if _cegc .Any !=nil {_cegc .Any .MarshalXML (e ,_bc .StartElement {});};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_RowHierarchiesUsage struct{ + +// Item Count +CountAttr *uint32 ; + +// Row OLAP Hierarchies +RowHierarchyUsage []*CT_HierarchyUsage ;}; + +// Validate validates the CT_PageSetup and its children +func (_cbafb *CT_PageSetup )Validate ()error {return _cbafb .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func (_adbfe *CT_FieldGroup )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_debgd :=range start .Attr {if _debgd .Name .Local =="\u0070\u0061\u0072"{_dggaa ,_cfcfb :=_fa .ParseUint (_debgd .Value ,10,32); +if _cfcfb !=nil {return _cfcfb ;};_dfbd :=uint32 (_dggaa );_adbfe .ParAttr =&_dfbd ;continue ;};if _debgd .Name .Local =="\u0062\u0061\u0073\u0065"{_ggbcc ,_bcbdf :=_fa .ParseUint (_debgd .Value ,10,32);if _bcbdf !=nil {return _bcbdf ;};_ageaad :=uint32 (_ggbcc ); +_adbfe .BaseAttr =&_ageaad ;continue ;};};_adebc :for {_cedfd ,_agca :=d .Token ();if _agca !=nil {return _agca ;};switch _bdfc :=_cedfd .(type ){case _bc .StartElement :switch _bdfc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbfe .RangePr =NewCT_RangePr (); +if _fcgcg :=d .DecodeElement (_adbfe .RangePr ,&_bdfc );_fcgcg !=nil {return _fcgcg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbfe .DiscretePr =NewCT_DiscretePr (); +if _edefa :=d .DecodeElement (_adbfe .DiscretePr ,&_bdfc );_edefa !=nil {return _edefa ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbfe .GroupItems =NewCT_GroupItems (); +if _cccfe :=d .DecodeElement (_adbfe .GroupItems ,&_bdfc );_cccfe !=nil {return _cccfe ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bdfc .Name ); +if _edeb :=d .Skip ();_edeb !=nil {return _edeb ;};};case _bc .EndElement :break _adebc ;case _bc .CharData :};};return nil ;};func (_adbaaf *CT_PivotCacheRecords )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _adbaaf .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_adbaaf .CountAttr )}); +};e .EncodeToken (start );if _adbaaf .R !=nil {_ddgaef :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_daefg :=range _adbaaf .R {e .EncodeElement (_daefg ,_ddgaef );};};if _adbaaf .ExtLst !=nil {_bfdcb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_adbaaf .ExtLst ,_bfdcb );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_acbabb *CT_Workbook )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_acbabb .Sheets =NewCT_Sheets ();for _ ,_ebddcf :=range start .Attr {if _ebddcf .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_acbabb .ConformanceAttr .UnmarshalXMLAttr (_ebddcf ); +continue ;};};_gdeed :for {_geccd ,_daggc :=d .Token ();if _daggc !=nil {return _daggc ;};switch _fegbc :=_geccd .(type ){case _bc .StartElement :switch _fegbc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbabb .FileVersion =NewCT_FileVersion (); +if _cfbage :=d .DecodeElement (_acbabb .FileVersion ,&_fegbc );_cfbage !=nil {return _cfbage ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbabb .FileSharing =NewCT_FileSharing (); +if _adafg :=d .DecodeElement (_acbabb .FileSharing ,&_fegbc );_adafg !=nil {return _adafg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbabb .WorkbookPr =NewCT_WorkbookPr (); +if _agedg :=d .DecodeElement (_acbabb .WorkbookPr ,&_fegbc );_agedg !=nil {return _agedg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbabb .WorkbookProtection =NewCT_WorkbookProtection (); +if _egbbf :=d .DecodeElement (_acbabb .WorkbookProtection ,&_fegbc );_egbbf !=nil {return _egbbf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbabb .BookViews =NewCT_BookViews (); +if _gdggfd :=d .DecodeElement (_acbabb .BookViews ,&_fegbc );_gdggfd !=nil {return _gdggfd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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 _gdffg :=d .DecodeElement (_acbabb .Sheets ,&_fegbc ); +_gdffg !=nil {return _gdffg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbabb .FunctionGroups =NewCT_FunctionGroups (); +if _egeae :=d .DecodeElement (_acbabb .FunctionGroups ,&_fegbc );_egeae !=nil {return _egeae ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbabb .ExternalReferences =NewCT_ExternalReferences (); +if _cdfged :=d .DecodeElement (_acbabb .ExternalReferences ,&_fegbc );_cdfged !=nil {return _cdfged ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbabb .DefinedNames =NewCT_DefinedNames (); +if _bdbgf :=d .DecodeElement (_acbabb .DefinedNames ,&_fegbc );_bdbgf !=nil {return _bdbgf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_acbabb .CalcPr =NewCT_CalcPr (); +if _abedf :=d .DecodeElement (_acbabb .CalcPr ,&_fegbc );_abedf !=nil {return _abedf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbabb .OleSize =NewCT_OleSize (); +if _efefg :=d .DecodeElement (_acbabb .OleSize ,&_fegbc );_efefg !=nil {return _efefg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_acbabb .CustomWorkbookViews =NewCT_CustomWorkbookViews (); +if _dfbdb :=d .DecodeElement (_acbabb .CustomWorkbookViews ,&_fegbc );_dfbdb !=nil {return _dfbdb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbabb .PivotCaches =NewCT_PivotCaches (); +if _afgcag :=d .DecodeElement (_acbabb .PivotCaches ,&_fegbc );_afgcag !=nil {return _afgcag ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_acbabb .SmartTagPr =NewCT_SmartTagPr (); +if _dddff :=d .DecodeElement (_acbabb .SmartTagPr ,&_fegbc );_dddff !=nil {return _dddff ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_acbabb .SmartTagTypes =NewCT_SmartTagTypes (); +if _ebgcb :=d .DecodeElement (_acbabb .SmartTagTypes ,&_fegbc );_ebgcb !=nil {return _ebgcb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbabb .WebPublishing =NewCT_WebPublishing (); +if _bafgc :=d .DecodeElement (_acbabb .WebPublishing ,&_fegbc );_bafgc !=nil {return _bafgc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebecc :=NewCT_FileRecoveryPr (); +if _effdf :=d .DecodeElement (_ebecc ,&_fegbc );_effdf !=nil {return _effdf ;};_acbabb .FileRecoveryPr =append (_acbabb .FileRecoveryPr ,_ebecc );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbabb .WebPublishObjects =NewCT_WebPublishObjects (); +if _fbdcf :=d .DecodeElement (_acbabb .WebPublishObjects ,&_fegbc );_fbdcf !=nil {return _fbdcf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acbabb .ExtLst =NewCT_ExtensionList (); +if _fedde :=d .DecodeElement (_acbabb .ExtLst ,&_fegbc );_fedde !=nil {return _fedde ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fegbc .Name ); +if _dfecc :=d .Skip ();_dfecc !=nil {return _dfecc ;};};case _bc .EndElement :break _gdeed ;case _bc .CharData :};};return nil ;};func (_cdfef *CT_OutlinePr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cdfef .ApplyStylesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cdfef .ApplyStylesAttr ))}); +};if _cdfef .SummaryBelowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cdfef .SummaryBelowAttr ))});}; +if _cdfef .SummaryRightAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cdfef .SummaryRightAttr ))});};if _cdfef .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cdfef .ShowOutlineSymbolsAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_efggga *CT_PivotArea )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _efggga .FieldAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_efggga .FieldAttr )}); +};if _efggga .TypeAttr !=ST_PivotAreaTypeUnset {_bbdea ,_fbbge :=_efggga .TypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u0079\u0070\u0065"});if _fbbge !=nil {return _fbbge ;};start .Attr =append (start .Attr ,_bbdea );};if _efggga .DataOnlyAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_efggga .DataOnlyAttr ))}); +};if _efggga .LabelOnlyAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_efggga .LabelOnlyAttr ))});};if _efggga .GrandRowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_efggga .GrandRowAttr ))}); +};if _efggga .GrandColAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_efggga .GrandColAttr ))});};if _efggga .CacheIndexAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_efggga .CacheIndexAttr ))}); +};if _efggga .OutlineAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_efggga .OutlineAttr ))});};if _efggga .OffsetAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_efggga .OffsetAttr )}); +};if _efggga .CollapsedLevelsAreSubtotalsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 :_a .Sprintf ("\u0025\u0064",_agbfb (*_efggga .CollapsedLevelsAreSubtotalsAttr ))}); +};if _efggga .AxisAttr !=ST_AxisUnset {_gcade ,_fcfcc :=_efggga .AxisAttr .MarshalXMLAttr (_bc .Name {Local :"\u0061\u0078\u0069\u0073"});if _fcfcc !=nil {return _fcfcc ;};start .Attr =append (start .Attr ,_gcade );};if _efggga .FieldPositionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_efggga .FieldPositionAttr )}); +};e .EncodeToken (start );if _efggga .References !=nil {_bdgef :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_efggga .References ,_bdgef );};if _efggga .ExtLst !=nil {_fgdcd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_efggga .ExtLst ,_fgdcd );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_adbcb *CT_MdxMetadata )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _adbcb .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_adbcb .CountAttr )}); +};e .EncodeToken (start );_eegeb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078"}};for _ ,_abee :=range _adbcb .Mdx {e .EncodeElement (_abee ,_eegeb );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +};type CT_SmartTagTypes struct{ + +// Smart Tag Type +SmartTagType []*CT_SmartTagType ;};func (_cefeb *CT_Schema )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",_cefeb .IDAttr )}); +if _cefeb .SchemaRefAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"},Value :_a .Sprintf ("\u0025\u0076",*_cefeb .SchemaRefAttr )});};if _cefeb .NamespaceAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"},Value :_a .Sprintf ("\u0025\u0076",*_cefeb .NamespaceAttr )}); +};if _cefeb .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cefeb .SchemaLanguageAttr )}); +};e .EncodeToken (start );if _cefeb .Any !=nil {_cefeb .Any .MarshalXML (e ,_bc .StartElement {});};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_aeegf *CT_Fills )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ffec :=range start .Attr {if _ffec .Name .Local =="\u0063\u006f\u0075n\u0074"{_fadgg ,_dage :=_fa .ParseUint (_ffec .Value ,10,32); +if _dage !=nil {return _dage ;};_bdagd :=uint32 (_fadgg );_aeegf .CountAttr =&_bdagd ;continue ;};};_dgaac :for {_dcdbb ,_cbdf :=d .Token ();if _cbdf !=nil {return _cbdf ;};switch _bbccb :=_dcdbb .(type ){case _bc .StartElement :switch _bbccb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dcdgc :=NewCT_Fill (); +if _caadad :=d .DecodeElement (_dcdgc ,&_bbccb );_caadad !=nil {return _caadad ;};_aeegf .Fill =append (_aeegf .Fill ,_dcdgc );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_bbccb .Name ); +if _cbga :=d .Skip ();_cbga !=nil {return _cbga ;};};case _bc .EndElement :break _dgaac ;case _bc .CharData :};};return nil ;}; + +// Validate validates the CT_DataValidations and its children +func (_adbfa *CT_DataValidations )Validate ()error {return _adbfa .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073");}; + +// Validate validates the VolTypes and its children +func (_cdffd *VolTypes )Validate ()error {return _cdffd .ValidateWithPath ("\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};func (_ffcafa ST_DataValidationOperator )Validate ()error {return _ffcafa .ValidateWithPath ("")};func (_ffabe *CT_Filters )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _ffabe .BlankAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u006c\u0061n\u006b"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ffabe .BlankAttr ))}); +};if _ffabe .CalendarTypeAttr !=_gd .ST_CalendarTypeUnset {_addgb ,_fcfdd :=_ffabe .CalendarTypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"});if _fcfdd !=nil {return _fcfdd ;};start .Attr =append (start .Attr ,_addgb ); +};e .EncodeToken (start );if _ffabe .Filter !=nil {_gefe :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_feeg :=range _ffabe .Filter {e .EncodeElement (_feeg ,_gefe );};};if _ffabe .DateGroupItem !=nil {_bcgf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0064\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}}; +for _ ,_aacfb :=range _ffabe .DateGroupItem {e .EncodeElement (_aacfb ,_bcgf );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_CellStyles and its children, prefixing error messages with path +func (_bcba *CT_CellStyles )ValidateWithPath (path string )error {for _acab ,_cgba :=range _bcba .CellStyle {if _dcfbb :=_cgba .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_acab )); +_dcfbb !=nil {return _dcfbb ;};};return nil ;};type CT_Metadata struct{ + +// Metadata Types Collection +MetadataTypes *CT_MetadataTypes ; -// XML Mapping Name -NameAttr string ; +// Metadata String Store +MetadataStrings *CT_MetadataStrings ; -// Root Element Name -RootElementAttr string ; +// MDX Metadata Information +MdxMetadata *CT_MdxMetadata ; -// Schema Name -SchemaIDAttr string ; +// Future Metadata +FutureMetadata []*CT_FutureMetadata ; -// Show Validation Errors -ShowImportExportValidationErrorsAttr bool ; +// Cell Metadata +CellMetadata *CT_MetadataBlocks ; -// AutoFit Table on Refresh -AutoFitAttr bool ; +// Value Metadata +ValueMetadata *CT_MetadataBlocks ; -// Append Data to Table -AppendAttr bool ; +// Future Feature Storage Area +ExtLst *CT_ExtensionList ;};func (_cgdfe ST_DataValidationImeMode )Validate ()error {return _cgdfe .ValidateWithPath ("")};func (_defdc *CT_PivotField )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _defdc .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_defdc .NameAttr )}); +};if _defdc .AxisAttr !=ST_AxisUnset {_eacgc ,_cceba :=_defdc .AxisAttr .MarshalXMLAttr (_bc .Name {Local :"\u0061\u0078\u0069\u0073"});if _cceba !=nil {return _cceba ;};start .Attr =append (start .Attr ,_eacgc );};if _defdc .DataFieldAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .DataFieldAttr ))}); +};if _defdc .SubtotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_defdc .SubtotalCaptionAttr )}); +};if _defdc .ShowDropDownsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .ShowDropDownsAttr ))}); +};if _defdc .HiddenLevelAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .HiddenLevelAttr ))});};if _defdc .UniqueMemberPropertyAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_defdc .UniqueMemberPropertyAttr )}); +};if _defdc .CompactAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .CompactAttr ))});};if _defdc .AllDrilledAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .AllDrilledAttr ))}); +};if _defdc .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_defdc .NumFmtIdAttr )});};if _defdc .OutlineAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .OutlineAttr ))}); +};if _defdc .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .SubtotalTopAttr ))});};if _defdc .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .DragToRowAttr ))}); +};if _defdc .DragToColAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .DragToColAttr ))});};if _defdc .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .MultipleItemSelectionAllowedAttr ))}); +};if _defdc .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .DragToPageAttr ))});};if _defdc .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .DragToDataAttr ))}); +};if _defdc .DragOffAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .DragOffAttr ))});};if _defdc .ShowAllAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u006f\u0077\u0041\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .ShowAllAttr ))}); +};if _defdc .InsertBlankRowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .InsertBlankRowAttr ))}); +};if _defdc .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .ServerFieldAttr ))});};if _defdc .InsertPageBreakAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .InsertPageBreakAttr ))}); +};if _defdc .AutoShowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .AutoShowAttr ))});};if _defdc .TopAutoShowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .TopAutoShowAttr ))}); +};if _defdc .HideNewItemsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .HideNewItemsAttr ))});}; +if _defdc .MeasureFilterAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .MeasureFilterAttr ))}); +};if _defdc .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .IncludeNewItemsInFilterAttr ))}); +};if _defdc .ItemPageCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_defdc .ItemPageCountAttr )}); +};if _defdc .SortTypeAttr !=ST_FieldSortTypeUnset {_fgcefa ,_dgffa :=_defdc .SortTypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _dgffa !=nil {return _dgffa ;};start .Attr =append (start .Attr ,_fgcefa ); +};if _defdc .DataSourceSortAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .DataSourceSortAttr ))}); +};if _defdc .NonAutoSortDefaultAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .NonAutoSortDefaultAttr ))}); +};if _defdc .RankByAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0061\u006e\u006b\u0042\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_defdc .RankByAttr )});};if _defdc .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .DefaultSubtotalAttr ))}); +};if _defdc .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .SumSubtotalAttr ))});};if _defdc .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .CountASubtotalAttr ))}); +};if _defdc .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .AvgSubtotalAttr ))});};if _defdc .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .MaxSubtotalAttr ))}); +};if _defdc .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .MinSubtotalAttr ))});};if _defdc .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .ProductSubtotalAttr ))}); +};if _defdc .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .CountSubtotalAttr ))}); +};if _defdc .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .StdDevSubtotalAttr ))}); +};if _defdc .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .StdDevPSubtotalAttr ))}); +};if _defdc .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .VarSubtotalAttr ))});};if _defdc .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .VarPSubtotalAttr ))}); +};if _defdc .ShowPropCellAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .ShowPropCellAttr ))});}; +if _defdc .ShowPropTipAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .ShowPropTipAttr ))});};if _defdc .ShowPropAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .ShowPropAsCaptionAttr ))}); +};if _defdc .DefaultAttributeDrillStateAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 :_a .Sprintf ("\u0025\u0064",_agbfb (*_defdc .DefaultAttributeDrillStateAttr ))}); +};e .EncodeToken (start );if _defdc .Items !=nil {_agecg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0069\u0074\u0065\u006d\u0073"}};e .EncodeElement (_defdc .Items ,_agecg );};if _defdc .AutoSortScope !=nil {_dcgbg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0061\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}}; +e .EncodeElement (_defdc .AutoSortScope ,_dcgbg );};if _defdc .ExtLst !=nil {_cbbac :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_defdc .ExtLst ,_cbbac );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_beeccf ST_Axis )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_bfaca :=_bc .Attr {};_bfaca .Name =name ;switch _beeccf {case ST_AxisUnset :_bfaca .Value ="";case ST_AxisAxisRow :_bfaca .Value ="\u0061x\u0069\u0073\u0052\u006f\u0077"; +case ST_AxisAxisCol :_bfaca .Value ="\u0061x\u0069\u0073\u0043\u006f\u006c";case ST_AxisAxisPage :_bfaca .Value ="\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065";case ST_AxisAxisValues :_bfaca .Value ="\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073"; +};return _bfaca ,nil ;};func (_cfef *CT_Consolidation )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cfef .RangeSets =NewCT_RangeSets ();for _ ,_caeeg :=range start .Attr {if _caeeg .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"{_efge ,_cgddc :=_fa .ParseBool (_caeeg .Value ); +if _cgddc !=nil {return _cgddc ;};_cfef .AutoPageAttr =&_efge ;continue ;};};_gege :for {_efdeb ,_ccge :=d .Token ();if _ccge !=nil {return _ccge ;};switch _caag :=_efdeb .(type ){case _bc .StartElement :switch _caag .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfef .Pages =NewCT_Pages (); +if _agbbg :=d .DecodeElement (_cfef .Pages ,&_caag );_agbbg !=nil {return _agbbg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _daba :=d .DecodeElement (_cfef .RangeSets ,&_caag ); +_daba !=nil {return _daba ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_caag .Name ); +if _cfca :=d .Skip ();_cfca !=nil {return _cfca ;};};case _bc .EndElement :break _gege ;case _bc .CharData :};};return nil ;};func (_ddefbbc *CT_pivotTableDefinition )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ddefbbc .Location =NewCT_Location (); +for _ ,_aagaab :=range start .Attr {if _aagaab .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_badga ,_febgc :=_fa .ParseUint (_aagaab .Value ,10,8);if _febgc !=nil {return _febgc ;};_bfacba :=uint8 (_badga ); +_ddefbbc .CreatedVersionAttr =&_bfacba ;continue ;};if _aagaab .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_agfcae ,_dfgce :=_fa .ParseUint (_aagaab .Value ,10,32);if _dfgce !=nil {return _dfgce ;};_ecbcf :=uint32 (_agfcae );_ddefbbc .IndentAttr =&_ecbcf ; +continue ;};if _aagaab .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_dgffe ,_gedce :=_aagaab .Value ,error (nil );if _gedce !=nil {return _gedce ;};_ddefbbc .PivotTableStyleAttr =&_dgffe ;continue ;}; +if _aagaab .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_bgbbf ,_fdgb :=_fa .ParseBool (_aagaab .Value );if _fdgb !=nil {return _fdgb ;};_ddefbbc .ShowEmptyRowAttr =&_bgbbf ;continue ;};if _aagaab .Name .Local =="\u0074\u0061\u0067"{_dfcaa ,_dfbee :=_aagaab .Value ,error (nil ); +if _dfbee !=nil {return _dfbee ;};_ddefbbc .TagAttr =&_dfcaa ;continue ;};if _aagaab .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_bfgfe ,_abffae :=_fa .ParseBool (_aagaab .Value );if _abffae !=nil {return _abffae ; +};_ddefbbc .ShowEmptyColAttr =&_bfgfe ;continue ;};if _aagaab .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_eefeeg ,_gfafef :=_fa .ParseUint (_aagaab .Value ,10,8);if _gfafef !=nil {return _gfafef ; +};_fdcgd :=uint8 (_eefeeg );_ddefbbc .MinRefreshableVersionAttr =&_fdcgd ;continue ;};if _aagaab .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_gfdcg ,_gfffd :=_fa .ParseBool (_aagaab .Value );if _gfffd !=nil {return _gfffd ; +};_ddefbbc .ShowHeadersAttr =&_gfdcg ;continue ;};if _aagaab .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_afaegd ,_ggbafe :=_fa .ParseBool (_aagaab .Value );if _ggbafe !=nil {return _ggbafe ;};_ddefbbc .AsteriskTotalsAttr =&_afaegd ; +continue ;};if _aagaab .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_ccccfa ,_aeaba :=_fa .ParseBool (_aagaab .Value );if _aeaba !=nil {return _aeaba ;};_ddefbbc .CompactAttr =&_ccccfa ;continue ;};if _aagaab .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_aefaa ,_egada :=_fa .ParseBool (_aagaab .Value ); +if _egada !=nil {return _egada ;};_ddefbbc .EditDataAttr =&_aefaa ;continue ;};if _aagaab .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_dbdebg ,_begccb :=_fa .ParseBool (_aagaab .Value );if _begccb !=nil {return _begccb ;};_ddefbbc .OutlineAttr =&_dbdebg ; +continue ;};if _aagaab .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_eafcc ,_fbgge :=_fa .ParseBool (_aagaab .Value );if _fbgge !=nil {return _fbgge ;};_ddefbbc .ShowCalcMbrsAttr =&_eafcc ;continue ;};if _aagaab .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_ccdbf ,_ddcfge :=_fa .ParseBool (_aagaab .Value ); +if _ddcfge !=nil {return _ddcfge ;};_ddefbbc .OutlineDataAttr =&_ccdbf ;continue ;};if _aagaab .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_bdgcbc ,_agafe :=_fa .ParseBool (_aagaab .Value );if _agafe !=nil {return _agafe ; +};_ddefbbc .GridDropZonesAttr =&_bdgcbc ;continue ;};if _aagaab .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_eabfa ,_efccd :=_fa .ParseBool (_aagaab .Value );if _efccd !=nil {return _efccd ;};_ddefbbc .CustomListSortAttr =&_eabfa ; +continue ;};if _aagaab .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_eggfa ,_gddeb :=_fa .ParseBool (_aagaab .Value );if _gddeb !=nil {return _gddeb ;};_ddefbbc .RowGrandTotalsAttr =&_eggfa ;continue ; +};if _aagaab .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_eaced ,_dgbde :=_fa .ParseBool (_aagaab .Value );if _dgbde !=nil {return _dgbde ;};_ddefbbc .ApplyWidthHeightFormatsAttr =&_eaced ; +continue ;};if _aagaab .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_afdge ,_gbdcge :=_fa .ParseBool (_aagaab .Value );if _gbdcge !=nil {return _gbdcge ;};_ddefbbc .UseAutoFormattingAttr =&_afdge ; +continue ;};if _aagaab .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_dccded ,_geccba :=_aagaab .Value ,error (nil );if _geccba !=nil {return _geccba ;};_ddefbbc .RowHeaderCaptionAttr =&_dccded ; +continue ;};if _aagaab .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_eagbc ,_bdgaa :=_fa .ParseBool (_aagaab .Value );if _bdgaa !=nil {return _bdgaa ;};_ddefbbc .ShowDrillAttr =&_eagbc ;continue ;};if _aagaab .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_eacfg ,_aaadag :=_fa .ParseBool (_aagaab .Value ); +if _aaadag !=nil {return _aaadag ;};_ddefbbc .MergeItemAttr =&_eacfg ;continue ;};if _aagaab .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_adeecc ,_cafaf :=_fa .ParseBool (_aagaab .Value );if _cafaf !=nil {return _cafaf ; +};_ddefbbc .ApplyBorderFormatsAttr =&_adeecc ;continue ;};if _aagaab .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_ddbcg ,_bdddd :=_fa .ParseBool (_aagaab .Value );if _bdddd !=nil {return _bdddd ;};_ddefbbc .VisualTotalsAttr =&_ddbcg ; +continue ;};if _aagaab .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_ceeda ,_abfeaa :=_fa .ParseBool (_aagaab .Value );if _abfeaa !=nil {return _abfeaa ;};_ddefbbc .CompactDataAttr =&_ceeda ;continue ;};if _aagaab .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_addcc ,_eeeeecg :=_fa .ParseUint (_aagaab .Value ,10,32); +if _eeeeecg !=nil {return _eeeeecg ;};_cfegd :=uint32 (_addcc );_ddefbbc .DataPositionAttr =&_cfegd ;continue ;};if _aagaab .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_bbfadc ,_fdfcd :=_fa .ParseBool (_aagaab .Value ); +if _fdfcd !=nil {return _fdfcd ;};_ddefbbc .MultipleFieldFiltersAttr =&_bbfadc ;continue ;};if _aagaab .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_eefgc ,_ggagf :=_fa .ParseBool (_aagaab .Value ); +if _ggagf !=nil {return _ggagf ;};_ddefbbc .PageOverThenDownAttr =&_eefgc ;continue ;};if _aagaab .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_efebac ,_cfgc :=_fa .ParseBool (_aagaab .Value ); +if _cfgc !=nil {return _cfgc ;};_ddefbbc .FieldListSortAscendingAttr =&_efebac ;continue ;};if _aagaab .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_gadfec ,_cbgdga :=_fa .ParseBool (_aagaab .Value );if _cbgdga !=nil {return _cbgdga ; +};_ddefbbc .ShowMissingAttr =&_gadfec ;continue ;};if _aagaab .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_baaac ,_beead :=_fa .ParseBool (_aagaab .Value );if _beead !=nil {return _beead ;};_ddefbbc .FieldPrintTitlesAttr =&_baaac ; +continue ;};if _aagaab .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_bdcbb ,_begggg :=_fa .ParseBool (_aagaab .Value );if _begggg !=nil {return _begggg ;};_ddefbbc .ShowMemberPropertyTipsAttr =&_bdcbb ; +continue ;};if _aagaab .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_fgfcb ,_cgaad :=_aagaab .Value ,error (nil );if _cgaad !=nil {return _cgaad ;};_ddefbbc .PageStyleAttr =&_fgfcb ;continue ;};if _aagaab .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_eeagd ,_cabac :=_fa .ParseUint (_aagaab .Value ,10,32); +if _cabac !=nil {return _cabac ;};_cabbcg :=uint32 (_eeagd );_ddefbbc .AutoFormatIdAttr =&_cabbcg ;continue ;};if _aagaab .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_ddgeg ,_beccge :=_fa .ParseBool (_aagaab .Value );if _beccge !=nil {return _beccge ; +};_ddefbbc .ShowItemsAttr =&_ddgeg ;continue ;};if _aagaab .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ecgbd ,_ffcfd :=_fa .ParseBool (_aagaab .Value );if _ffcfd !=nil {return _ffcfd ; +};_ddefbbc .ApplyPatternFormatsAttr =&_ecgbd ;continue ;};if _aagaab .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_dcggd ,_dgffcd :=_fa .ParseBool (_aagaab .Value );if _dgffcd !=nil {return _dgffcd ; +};_ddefbbc .EnableFieldPropertiesAttr =&_dcggd ;continue ;};if _aagaab .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_aeefe ,_fbdbce :=_fa .ParseBool (_aagaab .Value );if _fbdbce !=nil {return _fbdbce ; +};_ddefbbc .ShowMultipleLabelAttr =&_aeefe ;continue ;};if _aagaab .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_gdedb ,_febcf :=_fa .ParseBool (_aagaab .Value );if _febcf !=nil {return _febcf ; +};_ddefbbc .PreserveFormattingAttr =&_gdedb ;continue ;};if _aagaab .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_baebg ,_aeeee :=_fa .ParseBool (_aagaab .Value );if _aeeee !=nil {return _aeeee ;};_ddefbbc .PublishedAttr =&_baebg ;continue ; +};if _aagaab .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_ecfbf ,_fdcgc :=_aagaab .Value ,error (nil );if _fdcgc !=nil {return _fdcgc ;};_ddefbbc .MissingCaptionAttr =&_ecfbf ;continue ;};if _aagaab .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_addfa ,_fddefd :=_fa .ParseBool (_aagaab .Value ); +if _fddefd !=nil {return _fddefd ;};_ddefbbc .ImmersiveAttr =&_addfa ;continue ;};if _aagaab .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_edcfa ,_gcffbd :=_fa .ParseUint (_aagaab .Value ,10,32);if _gcffbd !=nil {return _gcffbd ;}; +_aebdaa :=uint32 (_edcfa );_ddefbbc .PageWrapAttr =&_aebdaa ;continue ;};if _aagaab .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_gfgga ,_ggegdc :=_fa .ParseUint (_aagaab .Value ,10,32);if _ggegdc !=nil {return _ggegdc ; +};_dfffge :=uint32 (_gfgga );_ddefbbc .ChartFormatAttr =&_dfffge ;continue ;};if _aagaab .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_cfegga ,_eccef :=_fa .ParseBool (_aagaab .Value );if _eccef !=nil {return _eccef ; +};_ddefbbc .ShowDataDropDownAttr =&_cfegga ;continue ;};if _aagaab .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_daffde ,_cbfeb :=_aagaab .Value ,error (nil );if _cbfeb !=nil {return _cbfeb ;}; +_ddefbbc .ColHeaderCaptionAttr =&_daffde ;continue ;};if _aagaab .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_gfgab ,_deecc :=_fa .ParseBool (_aagaab .Value );if _deecc !=nil {return _deecc ; +};_ddefbbc .SubtotalHiddenItemsAttr =&_gfgab ;continue ;};if _aagaab .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_ggdee ,_gbccda :=_fa .ParseBool (_aagaab .Value );if _gbccda !=nil {return _gbccda ;}; +_ddefbbc .MdxSubqueriesAttr =&_ggdee ;continue ;};if _aagaab .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cfaacd ,_ggafa :=_aagaab .Value ,error (nil );if _ggafa !=nil {return _ggafa ;};_ddefbbc .ErrorCaptionAttr =&_cfaacd ; +continue ;};if _aagaab .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_gcfecb ,_gbgfe :=_fa .ParseBool (_aagaab .Value );if _gbgfe !=nil {return _gbgfe ;};_ddefbbc .ColGrandTotalsAttr =&_gcfecb ;continue ; +};if _aagaab .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_acacae ,_fecfe :=_fa .ParseBool (_aagaab .Value );if _fecfe !=nil {return _fecfe ;};_ddefbbc .PrintDrillAttr =&_acacae ;continue ;};if _aagaab .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_fdaeeb ,_beced :=_fa .ParseBool (_aagaab .Value ); +if _beced !=nil {return _beced ;};_ddefbbc .ItemPrintTitlesAttr =&_fdaeeb ;continue ;};if _aagaab .Name .Local =="\u006e\u0061\u006d\u0065"{_agbdc ,_gcfaf :=_aagaab .Value ,error (nil );if _gcfaf !=nil {return _gcfaf ;};_ddefbbc .NameAttr =_agbdc ;continue ; +};if _aagaab .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_beffc ,_dfebda :=_fa .ParseBool (_aagaab .Value );if _dfebda !=nil {return _dfebda ;};_ddefbbc .ShowDropZonesAttr =&_beffc ;continue ;};if _aagaab .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_abafd ,_dfegcg :=_fa .ParseBool (_aagaab .Value ); +if _dfegcg !=nil {return _dfegcg ;};_ddefbbc .ShowDataTipsAttr =&_abafd ;continue ;};if _aagaab .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_daddge ,_cdeaa :=_aagaab .Value ,error (nil );if _cdeaa !=nil {return _cdeaa ; +};_ddefbbc .VacatedStyleAttr =&_daddge ;continue ;};if _aagaab .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_ccgff ,_ccfag :=_aagaab .Value ,error (nil );if _ccfag !=nil {return _ccfag ; +};_ddefbbc .GrandTotalCaptionAttr =&_ccgff ;continue ;};if _aagaab .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_acfadc ,_afdgcc :=_fa .ParseBool (_aagaab .Value );if _afdgcc !=nil {return _afdgcc ; +};_ddefbbc .ApplyNumberFormatsAttr =&_acfadc ;continue ;};if _aagaab .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_fdgba ,_dgbfgf :=_fa .ParseBool (_aagaab .Value );if _dgbfgf !=nil {return _dgbfgf ;};_ddefbbc .EnableDrillAttr =&_fdgba ; +continue ;};if _aagaab .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ceadc ,_fedcd :=_fa .ParseBool (_aagaab .Value );if _fedcd !=nil {return _fedcd ;};_ddefbbc .ApplyFontFormatsAttr =&_ceadc ; +continue ;};if _aagaab .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_abffaf ,_ccbbe :=_fa .ParseBool (_aagaab .Value );if _ccbbe !=nil {return _ccbbe ;};_ddefbbc .DisableFieldListAttr =&_abffaf ; +continue ;};if _aagaab .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_bfdfg ,_ccfbfb :=_fa .ParseBool (_aagaab .Value );if _ccfbfb !=nil {return _ccfbfb ;};_ddefbbc .ApplyAlignmentFormatsAttr =&_bfdfg ; +continue ;};if _aagaab .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_afdde ,_abeff :=_fa .ParseBool (_aagaab .Value );if _abeff !=nil {return _abeff ;};_ddefbbc .DataOnRowsAttr =&_afdde ;continue ;};if _aagaab .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_aagae ,_gegagb :=_aagaab .Value ,error (nil ); +if _gegagb !=nil {return _gegagb ;};_ddefbbc .DataCaptionAttr =_aagae ;continue ;};if _aagaab .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_eegcfg ,_dcacga :=_fa .ParseBool (_aagaab .Value );if _dcacga !=nil {return _dcacga ;};_ddefbbc .ShowErrorAttr =&_eegcfg ; +continue ;};if _aagaab .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_ecefea ,_fgfed :=_fa .ParseUint (_aagaab .Value ,10,32);if _fgfed !=nil {return _fgfed ;};_ddefbbc .CacheIdAttr =uint32 (_ecefea );continue ;};if _aagaab .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_cbdgc ,_edbgb :=_fa .ParseBool (_aagaab .Value ); +if _edbgb !=nil {return _edbgb ;};_ddefbbc .EnableWizardAttr =&_cbdgc ;continue ;};if _aagaab .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_gaegga ,_bbafd :=_fa .ParseUint (_aagaab .Value ,10,8);if _bbafd !=nil {return _bbafd ; +};_dceee :=uint8 (_gaegga );_ddefbbc .UpdatedVersionAttr =&_dceee ;continue ;};};_egcbf :for {_gaeadb ,_ceaacg :=d .Token ();if _ceaacg !=nil {return _ceaacg ;};switch _abedc :=_gaeadb .(type ){case _bc .StartElement :switch _abedc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _faabf :=d .DecodeElement (_ddefbbc .Location ,&_abedc ); +_faabf !=nil {return _faabf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddefbbc .PivotFields =NewCT_PivotFields (); +if _aggbdg :=d .DecodeElement (_ddefbbc .PivotFields ,&_abedc );_aggbdg !=nil {return _aggbdg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddefbbc .RowFields =NewCT_RowFields (); +if _beffce :=d .DecodeElement (_ddefbbc .RowFields ,&_abedc );_beffce !=nil {return _beffce ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ddefbbc .RowItems =NewCT_rowItems (); +if _gdgaf :=d .DecodeElement (_ddefbbc .RowItems ,&_abedc );_gdgaf !=nil {return _gdgaf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddefbbc .ColFields =NewCT_ColFields (); +if _dcaeee :=d .DecodeElement (_ddefbbc .ColFields ,&_abedc );_dcaeee !=nil {return _dcaeee ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ddefbbc .ColItems =NewCT_colItems (); +if _fggbdd :=d .DecodeElement (_ddefbbc .ColItems ,&_abedc );_fggbdd !=nil {return _fggbdd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddefbbc .PageFields =NewCT_PageFields (); +if _abgeb :=d .DecodeElement (_ddefbbc .PageFields ,&_abedc );_abgeb !=nil {return _abgeb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddefbbc .DataFields =NewCT_DataFields (); +if _cgcceb :=d .DecodeElement (_ddefbbc .DataFields ,&_abedc );_cgcceb !=nil {return _cgcceb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddefbbc .Formats =NewCT_Formats (); +if _caadf :=d .DecodeElement (_ddefbbc .Formats ,&_abedc );_caadf !=nil {return _caadf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddefbbc .ConditionalFormats =NewCT_ConditionalFormats (); +if _fbgfed :=d .DecodeElement (_ddefbbc .ConditionalFormats ,&_abedc );_fbgfed !=nil {return _fbgfed ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ddefbbc .ChartFormats =NewCT_ChartFormats (); +if _eeedaf :=d .DecodeElement (_ddefbbc .ChartFormats ,&_abedc );_eeedaf !=nil {return _eeedaf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddefbbc .PivotHierarchies =NewCT_PivotHierarchies (); +if _edcbb :=d .DecodeElement (_ddefbbc .PivotHierarchies ,&_abedc );_edcbb !=nil {return _edcbb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddefbbc .PivotTableStyleInfo =NewCT_PivotTableStyle (); +if _cbeda :=d .DecodeElement (_ddefbbc .PivotTableStyleInfo ,&_abedc );_cbeda !=nil {return _cbeda ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddefbbc .Filters =NewCT_PivotFilters (); +if _bdded :=d .DecodeElement (_ddefbbc .Filters ,&_abedc );_bdded !=nil {return _bdded ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ddefbbc .RowHierarchiesUsage =NewCT_RowHierarchiesUsage (); +if _efece :=d .DecodeElement (_ddefbbc .RowHierarchiesUsage ,&_abedc );_efece !=nil {return _efece ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ddefbbc .ColHierarchiesUsage =NewCT_ColHierarchiesUsage (); +if _afebb :=d .DecodeElement (_ddefbbc .ColHierarchiesUsage ,&_abedc );_afebb !=nil {return _afebb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddefbbc .ExtLst =NewCT_ExtensionList (); +if _ebggf :=d .DecodeElement (_ddefbbc .ExtLst ,&_abedc );_ebggf !=nil {return _ebggf ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\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",_abedc .Name ); +if _gafad :=d .Skip ();_gafad !=nil {return _gafad ;};};case _bc .EndElement :break _egcbf ;case _bc .CharData :};};return nil ;};func (_eebc *CT_BooleanProperty )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _eebc .ValAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eebc .ValAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_SheetView struct{ -// Preserve AutoFilter State -PreserveSortAFLayoutAttr bool ; +// Window Protection +WindowProtectionAttr *bool ; -// Preserve Cell Formatting -PreserveFormatAttr bool ; +// Show Formulas +ShowFormulasAttr *bool ; -// XML Mapping -DataBinding *CT_DataBinding ;};func (_badac *CT_PageFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _badac .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_badac .CountAttr )}); -};e .EncodeToken (start );_fgbadb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_cdfbb :=range _badac .PageField {e .EncodeElement (_cdfbb ,_fgbadb );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_ggadb *ST_SortMethod )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agbgfb ,_dfedg :=d .Token ();if _dfedg !=nil {return _dfedg ;};if _dgbgce ,_fbcgg :=_agbgfb .(_f .EndElement );_fbcgg &&_dgbgce .Name ==start .Name {*_ggadb =1; -return nil ;};if _gfdfgfc ,_accbf :=_agbgfb .(_f .CharData );!_accbf {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agbgfb );}else {switch string (_gfdfgfc ){case "":*_ggadb =0; -case "\u0073\u0074\u0072\u006f\u006b\u0065":*_ggadb =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_ggadb =2;case "\u006e\u006f\u006e\u0065":*_ggadb =3;};};_agbgfb ,_dfedg =d .Token ();if _dfedg !=nil {return _dfedg ;};if _ebaca ,_dbddbf :=_agbgfb .(_f .EndElement ); -_dbddbf &&_ebaca .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agbgfb );}; +// Show Grid Lines +ShowGridLinesAttr *bool ; -// Validate validates the CT_String and its children -func (_ddcfe *CT_String )Validate ()error {return _ddcfe .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func (_gcagc *CT_IntProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",_gcagc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Show Headers +ShowRowColHeadersAttr *bool ; -// Validate validates the CT_FunctionGroups and its children -func (_fbce *CT_FunctionGroups )Validate ()error {return _fbce .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073");};const (ST_TimePeriodUnset ST_TimePeriod =0;ST_TimePeriodToday ST_TimePeriod =1; -ST_TimePeriodYesterday ST_TimePeriod =2;ST_TimePeriodTomorrow ST_TimePeriod =3;ST_TimePeriodLast7Days ST_TimePeriod =4;ST_TimePeriodThisMonth ST_TimePeriod =5;ST_TimePeriodLastMonth ST_TimePeriod =6;ST_TimePeriodNextMonth ST_TimePeriod =7;ST_TimePeriodThisWeek ST_TimePeriod =8; -ST_TimePeriodLastWeek ST_TimePeriod =9;ST_TimePeriodNextWeek ST_TimePeriod =10;);type CT_RevisionCustomView struct{ +// Show Zero Values +ShowZerosAttr *bool ; -// GUID -GuidAttr string ; +// Right To Left +RightToLeftAttr *bool ; -// User Action -ActionAttr ST_RevisionAction ;};func (_agdgce ST_ShowDataAs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_agdgce .String (),start );};func (_gaecc ST_TextHAlign )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gaecc .String (),start ); -}; +// Sheet Tab Selected +TabSelectedAttr *bool ; -// Validate validates the Users and its children -func (_aecbb *Users )Validate ()error {return _aecbb .ValidateWithPath ("\u0055\u0073\u0065r\u0073")};func NewCT_ProtectedRanges ()*CT_ProtectedRanges {_fagaee :=&CT_ProtectedRanges {};return _fagaee };func (_bfdea *CT_OleItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bggfa :for {_bcdfb ,_bdba :=d .Token (); -if _bdba !=nil {return _bdba ;};switch _abeeg :=_bcdfb .(type ){case _f .StartElement :switch _abeeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0049\u0074\u0065\u006d"}:_dgcaf :=NewCT_OleItem (); -if _abgdc :=d .DecodeElement (_dgcaf ,&_abeeg );_abgdc !=nil {return _abgdc ;};_bfdea .OleItem =append (_bfdea .OleItem ,_dgcaf );default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_abeeg .Name ); -if _fffgfc :=d .Skip ();_fffgfc !=nil {return _fffgfc ;};};case _f .EndElement :break _bggfa ;case _f .CharData :};};return nil ;};type CT_DataValidation struct{ +// Show Ruler +ShowRulerAttr *bool ; -// Data Validation Type -TypeAttr ST_DataValidationType ; +// Show Outline Symbols +ShowOutlineSymbolsAttr *bool ; -// Data Validation Error Style -ErrorStyleAttr ST_DataValidationErrorStyle ; +// Default Grid Color +DefaultGridColorAttr *bool ; -// IME Mode Enforced -ImeModeAttr ST_DataValidationImeMode ; +// Show White Space +ShowWhiteSpaceAttr *bool ; -// Operator -OperatorAttr ST_DataValidationOperator ; +// View Type +ViewAttr ST_SheetViewType ; -// Allow Blank -AllowBlankAttr *bool ; +// Top Left Visible Cell +TopLeftCellAttr *string ; -// Show Drop Down -ShowDropDownAttr *bool ; +// Color Id +ColorIdAttr *uint32 ; -// Show Input Message -ShowInputMessageAttr *bool ; +// Zoom Scale +ZoomScaleAttr *uint32 ; -// Show Error Message -ShowErrorMessageAttr *bool ; +// Zoom Scale Normal View +ZoomScaleNormalAttr *uint32 ; -// Error Alert Text -ErrorTitleAttr *string ; +// Zoom Scale Page Break Preview +ZoomScaleSheetLayoutViewAttr *uint32 ; -// Error Message -ErrorAttr *string ; +// Zoom Scale Page Layout View +ZoomScalePageLayoutViewAttr *uint32 ; -// Prompt Title -PromptTitleAttr *string ; +// Workbook View Index +WorkbookViewIdAttr uint32 ; -// Input Prompt -PromptAttr *string ; +// View Pane +Pane *CT_Pane ; -// Sequence of References -SqrefAttr ST_Sqref ; +// Selection +Selection []*CT_Selection ; -// Formula 1 -Formula1 *string ; +// PivotTable Selection +PivotSelection []*CT_PivotSelection ; -// Formula 2 -Formula2 *string ;};func (_cddad *CT_IconFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cddad .IconSetAttr =ST_IconSetType (1);for _ ,_bbffed :=range start .Attr {if _bbffed .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_cddad .IconSetAttr .UnmarshalXMLAttr (_bbffed ); -continue ;};if _bbffed .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_agadf ,_fggf :=_db .ParseUint (_bbffed .Value ,10,32);if _fggf !=nil {return _fggf ;};_gebf :=uint32 (_agadf );_cddad .IconIdAttr =&_gebf ;continue ;};};for {_befd ,_bebfc :=d .Token (); -if _bebfc !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049c\u006fn\u0046i\u006c\u0074\u0065\u0072\u003a\u0020\u0025s",_bebfc );};if _eacba ,_ecefe :=_befd .(_f .EndElement );_ecefe &&_eacba .Name ==start .Name {break ; -};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Validate validates the CT_CommentList and its children -func (_dcdfe *CT_CommentList )Validate ()error {return _dcdfe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");}; +// Validate validates the CT_Borders and its children +func (_gace *CT_Borders )Validate ()error {return _gace .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");}; -// ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path -func (_cdeb *CT_CustomWorkbookView )ValidateWithPath (path string )error {if !_a .ST_GuidPatternRe .MatchString (_cdeb .GuidAttr ){return _bc .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 ,_a .ST_GuidPatternRe ,_cdeb .GuidAttr ); -};if _fdeea :=_cdeb .ShowCommentsAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_fdeea !=nil {return _fdeea ;};if _gagd :=_cdeb .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072"); -_gagd !=nil {return _gagd ;};if _cdeb .ExtLst !=nil {if _bceef :=_cdeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bceef !=nil {return _bceef ;};};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 ParseSliceST_CellSpans (s string )(ST_CellSpans ,error ){return ST_CellSpans (_e .Fields (s )),nil }; +// ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path +func (_bffbd *CT_Groups )ValidateWithPath (path string )error {for _bbfce ,_fdbcb :=range _bffbd .Group {if _facbd :=_fdbcb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_bbfce ));_facbd !=nil {return _facbd ; +};};return nil ;};type CT_GroupLevels struct{ -// Validate validates the CT_ConditionalFormats and its children -func (_gdga *CT_ConditionalFormats )Validate ()error {return _gdga .ValidateWithPath ("C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073");}; +// Grouping Level Count +CountAttr *uint32 ; -// Validate validates the CT_MRUColors and its children -func (_fdcb *CT_MRUColors )Validate ()error {return _fdcb .ValidateWithPath ("\u0043\u0054\u005fM\u0052\u0055\u0043\u006f\u006c\u006f\u0072\u0073");}; +// OLAP Grouping Levels +GroupLevel []*CT_GroupLevel ;}; -// Validate validates the CT_SheetProtection and its children -func (_aeab *CT_SheetProtection )Validate ()error {return _aeab .ValidateWithPath ("\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");};func (_cbeabd *ST_PatternType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbdadg ,_cfgfdb :=d .Token (); -if _cfgfdb !=nil {return _cfgfdb ;};if _cccadb ,_eedag :=_bbdadg .(_f .EndElement );_eedag &&_cccadb .Name ==start .Name {*_cbeabd =1;return nil ;};if _bgbdb ,_dfgdc :=_bbdadg .(_f .CharData );!_dfgdc {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbdadg ); -}else {switch string (_bgbdb ){case "":*_cbeabd =0;case "\u006e\u006f\u006e\u0065":*_cbeabd =1;case "\u0073\u006f\u006ci\u0064":*_cbeabd =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_cbeabd =3;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_cbeabd =4; -case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_cbeabd =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_cbeabd =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_cbeabd =7;case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_cbeabd =8; -case "\u0064\u0061\u0072\u006b\u0055\u0070":*_cbeabd =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_cbeabd =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_cbeabd =11;case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_cbeabd =12; -case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_cbeabd =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_cbeabd =14;case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_cbeabd =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_cbeabd =16; -case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_cbeabd =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_cbeabd =18;case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_cbeabd =19;};};_bbdadg ,_cfgfdb =d .Token ();if _cfgfdb !=nil {return _cfgfdb ; -};if _efacgd ,_aadcb :=_bbdadg .(_f .EndElement );_aadcb &&_efacgd .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbdadg ); -};func (_fbfcc ST_ExternalConnectionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbfcc .String (),start );}; +// ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path +func (_abcef *CT_PivotFilter )ValidateWithPath (path string )error {if _abcef .TypeAttr ==ST_PivotFilterTypeUnset {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 _ebdd :=_abcef .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebdd !=nil {return _ebdd ;};if _cbbcc :=_abcef .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); +_cbbcc !=nil {return _cbbcc ;};if _abcef .ExtLst !=nil {if _fagbg :=_abcef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fagbg !=nil {return _fagbg ;};};return nil ;};type CT_MeasureGroup struct{ -// Validate validates the CT_MetadataTypes and its children -func (_dedbg *CT_MetadataTypes )Validate ()error {return _dedbg .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073");};func (_adgdb *CT_CustomWorkbookViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_ebge :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_ccfg :=range _adgdb .CustomWorkbookView {e .EncodeElement (_ccfg ,_ebge );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_IntProperty struct{ +// Measure Group Name +NameAttr string ; -// Value -ValAttr int32 ;};func (_dccfc *ST_UnderlineValues )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebdca ,_cbfbce :=d .Token ();if _cbfbce !=nil {return _cbfbce ;};if _cddcfg ,_gdgece :=_ebdca .(_f .EndElement );_gdgece &&_cddcfg .Name ==start .Name {*_dccfc =1; -return nil ;};if _aaffdf ,_gbfbdc :=_ebdca .(_f .CharData );!_gbfbdc {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebdca );}else {switch string (_aaffdf ){case "":*_dccfc =0; -case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dccfc =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dccfc =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dccfc =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dccfc =4; -case "\u006e\u006f\u006e\u0065":*_dccfc =5;};};_ebdca ,_cbfbce =d .Token ();if _cbfbce !=nil {return _cbfbce ;};if _cgbaf ,_aggebd :=_ebdca .(_f .EndElement );_aggebd &&_cgbaf .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebdca ); -}; +// Measure Group Display Name +CaptionAttr string ;};func (_gdeba *StyleSheet )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gdeba .CT_Stylesheet .MarshalXML (e ,start );}; -// Validate validates the CT_SheetIdMap and its children -func (_dcded *CT_SheetIdMap )Validate ()error {return _dcded .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");};func NewCT_Missing ()*CT_Missing {_ebage :=&CT_Missing {};return _ebage };func (_acdd *CT_MemberProperties )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adgfd :=range start .Attr {if _adgfd .Name .Local =="\u0063\u006f\u0075n\u0074"{_accgc ,_dafac :=_db .ParseUint (_adgfd .Value ,10,32); -if _dafac !=nil {return _dafac ;};_fadge :=uint32 (_accgc );_acdd .CountAttr =&_fadge ;continue ;};};_dcfc :for {_bgef ,_bddbd :=d .Token ();if _bddbd !=nil {return _bddbd ;};switch _cddg :=_bgef .(type ){case _f .StartElement :switch _cddg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070"}:_decae :=NewCT_MemberProperty (); -if _gbefe :=d .DecodeElement (_decae ,&_cddg );_gbefe !=nil {return _gbefe ;};_acdd .Mp =append (_acdd .Mp ,_decae );default:_ec .Log .Debug ("\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",_cddg .Name ); -if _afcfaa :=d .Skip ();_afcfaa !=nil {return _afcfaa ;};};case _f .EndElement :break _dcfc ;case _f .CharData :};};return nil ;};type CT_TupleCache struct{ +// Validate validates the CT_FieldsUsage and its children +func (_ccdee *CT_FieldsUsage )Validate ()error {return _ccdee .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065");};type ST_DvAspect byte ;func (_beffg *CT_Map )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",_beffg .IDAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_beffg .NameAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",_beffg .RootElementAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",_beffg .SchemaIDAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 :_a .Sprintf ("\u0025\u0064",_agbfb (_beffg .ShowImportExportValidationErrorsAttr ))}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0041u\u0074\u006f\u0046\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (_beffg .AutoFitAttr ))});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0041\u0070\u0070\u0065\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (_beffg .AppendAttr ))}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (_beffg .PreserveSortAFLayoutAttr ))});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (_beffg .PreserveFormatAttr ))}); +e .EncodeToken (start );if _beffg .DataBinding !=nil {_fgddd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067"}};e .EncodeElement (_beffg .DataBinding ,_fgddd );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_gbbbb *CT_Sheets )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gcbbg :for {_cgced ,_dfdab :=d .Token ();if _dfdab !=nil {return _dfdab ;};switch _fcdea :=_cgced .(type ){case _bc .StartElement :switch _fcdea .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aade :=NewCT_Sheet (); +if _cbacf :=d .DecodeElement (_aade ,&_fcdea );_cbacf !=nil {return _cbacf ;};_gbbbb .Sheet =append (_gbbbb .Sheet ,_aade );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\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",_fcdea .Name ); +if _edbgdc :=d .Skip ();_edbgdc !=nil {return _edbgdc ;};};case _bc .EndElement :break _gcbbg ;case _bc .CharData :};};return nil ;};func (_addda ST_OleUpdate )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_ebbegd :=_bc .Attr {};_ebbegd .Name =name ; +switch _addda {case ST_OleUpdateUnset :_ebbegd .Value ="";case ST_OleUpdateOLEUPDATE_ALWAYS :_ebbegd .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053";case ST_OleUpdateOLEUPDATE_ONCALL :_ebbegd .Value ="\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c"; +};return _ebbegd ,nil ;}; -// Entries -Entries *CT_PCDSDTCEntries ; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_gcfd *CT_Drawing )ValidateWithPath (path string )error {return nil };func (_dfgfc *CT_DateGroupItem )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dfgfc .DateTimeGroupingAttr =ST_DateTimeGrouping (1);for _ ,_bcgd :=range start .Attr {if _bcgd .Name .Local =="\u0079\u0065\u0061\u0072"{_eabbc ,_bdfgg :=_fa .ParseUint (_bcgd .Value ,10,16); +if _bdfgg !=nil {return _bdfgg ;};_dfgfc .YearAttr =uint16 (_eabbc );continue ;};if _bcgd .Name .Local =="\u006d\u006f\u006et\u0068"{_cgcf ,_gacc :=_fa .ParseUint (_bcgd .Value ,10,16);if _gacc !=nil {return _gacc ;};_agecdf :=uint16 (_cgcf );_dfgfc .MonthAttr =&_agecdf ; +continue ;};if _bcgd .Name .Local =="\u0064\u0061\u0079"{_bbbc ,_ggfa :=_fa .ParseUint (_bcgd .Value ,10,16);if _ggfa !=nil {return _ggfa ;};_bfdd :=uint16 (_bbbc );_dfgfc .DayAttr =&_bfdd ;continue ;};if _bcgd .Name .Local =="\u0068\u006f\u0075\u0072"{_accc ,_dfee :=_fa .ParseUint (_bcgd .Value ,10,16); +if _dfee !=nil {return _dfee ;};_bcebf :=uint16 (_accc );_dfgfc .HourAttr =&_bcebf ;continue ;};if _bcgd .Name .Local =="\u006d\u0069\u006e\u0075\u0074\u0065"{_eeadd ,_caad :=_fa .ParseUint (_bcgd .Value ,10,16);if _caad !=nil {return _caad ;};_addc :=uint16 (_eeadd ); +_dfgfc .MinuteAttr =&_addc ;continue ;};if _bcgd .Name .Local =="\u0073\u0065\u0063\u006f\u006e\u0064"{_debec ,_ggege :=_fa .ParseUint (_bcgd .Value ,10,16);if _ggege !=nil {return _ggege ;};_ebgdc :=uint16 (_debec );_dfgfc .SecondAttr =&_ebgdc ;continue ; +};if _bcgd .Name .Local =="\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_dfgfc .DateTimeGroupingAttr .UnmarshalXMLAttr (_bcgd );continue ;};};for {_cfgb ,_beceg :=d .Token ();if _beceg !=nil {return _a .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",_beceg ); +};if _gfddg ,_dcgec :=_cfgb .(_bc .EndElement );_dcgec &&_gfddg .Name ==start .Name {break ;};};return nil ;};func (_cgcg *CT_Col )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cddd :=range start .Attr {if _cddd .Name .Local =="\u006d\u0069\u006e"{_cbbb ,_febea :=_fa .ParseUint (_cddd .Value ,10,32); +if _febea !=nil {return _febea ;};_cgcg .MinAttr =uint32 (_cbbb );continue ;};if _cddd .Name .Local =="\u006d\u0061\u0078"{_acge ,_aafdf :=_fa .ParseUint (_cddd .Value ,10,32);if _aafdf !=nil {return _aafdf ;};_cgcg .MaxAttr =uint32 (_acge );continue ; +};if _cddd .Name .Local =="\u0077\u0069\u0064t\u0068"{_gdee ,_ffba :=_fa .ParseFloat (_cddd .Value ,64);if _ffba !=nil {return _ffba ;};_cgcg .WidthAttr =&_gdee ;continue ;};if _cddd .Name .Local =="\u0073\u0074\u0079l\u0065"{_edad ,_egb :=_fa .ParseUint (_cddd .Value ,10,32); +if _egb !=nil {return _egb ;};_gcgb :=uint32 (_edad );_cgcg .StyleAttr =&_gcgb ;continue ;};if _cddd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fac ,_eddcd :=_fa .ParseBool (_cddd .Value );if _eddcd !=nil {return _eddcd ;};_cgcg .HiddenAttr =&_fac ; +continue ;};if _cddd .Name .Local =="\u0062e\u0073\u0074\u0046\u0069\u0074"{_fcddb ,_gefcg :=_fa .ParseBool (_cddd .Value );if _gefcg !=nil {return _gefcg ;};_cgcg .BestFitAttr =&_fcddb ;continue ;};if _cddd .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"{_beeg ,_dfba :=_fa .ParseBool (_cddd .Value ); +if _dfba !=nil {return _dfba ;};_cgcg .CustomWidthAttr =&_beeg ;continue ;};if _cddd .Name .Local =="\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"{_abcg ,_ebcd :=_fa .ParseBool (_cddd .Value );if _ebcd !=nil {return _ebcd ;};_cgcg .PhoneticAttr =&_abcg ; +continue ;};if _cddd .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_bdca ,_acfa :=_fa .ParseUint (_cddd .Value ,10,8);if _acfa !=nil {return _acfa ;};_fadc :=uint8 (_bdca );_cgcg .OutlineLevelAttr =&_fadc ;continue ; +};if _cddd .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_cdca ,_fddg :=_fa .ParseBool (_cddd .Value );if _fddg !=nil {return _fddg ;};_cgcg .CollapsedAttr =&_cdca ;continue ;};};for {_ecgecb ,_cacf :=d .Token ();if _cacf !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043o\u006c\u003a\u0020\u0025\u0073",_cacf ); +};if _aafge ,_fgf :=_ecgecb .(_bc .EndElement );_fgf &&_aafge .Name ==start .Name {break ;};};return nil ;};func (_daecd *CT_RowFields )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _daecd .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_daecd .CountAttr )}); +};e .EncodeToken (start );_dgcdf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_cbcaf :=range _daecd .Field {e .EncodeElement (_cbcaf ,_dgcdf );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_ProtectedRanges ()*CT_ProtectedRanges {_bfacd :=&CT_ProtectedRanges {};return _bfacd }; -// Sets -Sets *CT_Sets ; +// ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path +func (_cfbfbd *CT_SheetData )ValidateWithPath (path string )error {for _aceag ,_fgfec :=range _cfbfbd .Row {if _dcdbde :=_fgfec .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_aceag ));_dcdbde !=nil {return _dcdbde ; +};};return nil ;};func NewCT_RevisionCustomView ()*CT_RevisionCustomView {_ggcbb :=&CT_RevisionCustomView {};_ggcbb .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"; +_ggcbb .ActionAttr =ST_RevisionAction (1);return _ggcbb ;};func (_aefga *CT_MemberProperty )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ccadb :=range start .Attr {if _ccadb .Name .Local =="\u006e\u0061\u006d\u0065"{_dbdcce ,_aabae :=_ccadb .Value ,error (nil ); +if _aabae !=nil {return _aabae ;};_aefga .NameAttr =&_dbdcce ;continue ;};if _ccadb .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"{_adbda ,_ffedf :=_fa .ParseBool (_ccadb .Value );if _ffedf !=nil {return _ffedf ;};_aefga .ShowCellAttr =&_adbda ; +continue ;};if _ccadb .Name .Local =="\u0073h\u006f\u0077\u0054\u0069\u0070"{_cddac ,_afagd :=_fa .ParseBool (_ccadb .Value );if _afagd !=nil {return _afagd ;};_aefga .ShowTipAttr =&_cddac ;continue ;};if _ccadb .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gfabc ,_edbgd :=_fa .ParseBool (_ccadb .Value ); +if _edbgd !=nil {return _edbgd ;};_aefga .ShowAsCaptionAttr =&_gfabc ;continue ;};if _ccadb .Name .Local =="\u006ea\u006d\u0065\u004c\u0065\u006e"{_dcdad ,_edfaca :=_fa .ParseUint (_ccadb .Value ,10,32);if _edfaca !=nil {return _edfaca ;};_fbbaa :=uint32 (_dcdad ); +_aefga .NameLenAttr =&_fbbaa ;continue ;};if _ccadb .Name .Local =="\u0070\u0050\u006f\u0073"{_aafc ,_decgg :=_fa .ParseUint (_ccadb .Value ,10,32);if _decgg !=nil {return _decgg ;};_ffgea :=uint32 (_aafc );_aefga .PPosAttr =&_ffgea ;continue ;};if _ccadb .Name .Local =="\u0070\u004c\u0065\u006e"{_ffgdc ,_gdffa :=_fa .ParseUint (_ccadb .Value ,10,32); +if _gdffa !=nil {return _gdffa ;};_bggaf :=uint32 (_ffgdc );_aefga .PLenAttr =&_bggaf ;continue ;};if _ccadb .Name .Local =="\u006c\u0065\u0076e\u006c"{_fgedd ,_fadbef :=_fa .ParseUint (_ccadb .Value ,10,32);if _fadbef !=nil {return _fadbef ;};_abdeg :=uint32 (_fgedd ); +_aefga .LevelAttr =&_abdeg ;continue ;};if _ccadb .Name .Local =="\u0066\u0069\u0065l\u0064"{_aeaea ,_adeaa :=_fa .ParseUint (_ccadb .Value ,10,32);if _adeaa !=nil {return _adeaa ;};_aefga .FieldAttr =uint32 (_aeaea );continue ;};};for {_ggcb ,_eaccc :=d .Token (); +if _eaccc !=nil {return _a .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",_eaccc );};if _gfgd ,_cbggg :=_ggcb .(_bc .EndElement ); +_cbggg &&_gfgd .Name ==start .Name {break ;};};return nil ;};func (_bebee *CT_ExternalCell )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bebee .RAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_bebee .RAttr )}); +};if _bebee .TAttr !=ST_CellTypeUnset {_defbc ,_feedb :=_bebee .TAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074"});if _feedb !=nil {return _feedb ;};start .Attr =append (start .Attr ,_defbc );};if _bebee .VmAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_bebee .VmAttr )}); +};e .EncodeToken (start );if _bebee .V !=nil {_dfac :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0076"}};_ff .AddPreserveSpaceAttr (&_dfac ,*_bebee .V );e .EncodeElement (_bebee .V ,_dfac );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_MetadataRecord struct{ -// OLAP Query Cache -QueryCache *CT_QueryCache ; +// Metadata Record Type Index +TAttr uint32 ; -// Server Formats -ServerFormats *CT_ServerFormats ; +// Metadata Record Value Index +VAttr uint32 ;};func (_egbdc *CT_RPrElt )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dedfg :for {_dbfbf ,_badab :=d .Token ();if _badab !=nil {return _badab ;};switch _fgdaf :=_dbfbf .(type ){case _bc .StartElement :switch _fgdaf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_egbdc .RFont =NewCT_FontName (); +if _bfbad :=d .DecodeElement (_egbdc .RFont ,&_fgdaf );_bfbad !=nil {return _bfbad ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egbdc .Charset =NewCT_IntProperty (); +if _aabfd :=d .DecodeElement (_egbdc .Charset ,&_fgdaf );_aabfd !=nil {return _aabfd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egbdc .Family =NewCT_IntProperty (); +if _adage :=d .DecodeElement (_egbdc .Family ,&_fgdaf );_adage !=nil {return _adage ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egbdc .B =NewCT_BooleanProperty (); +if _fcdbca :=d .DecodeElement (_egbdc .B ,&_fgdaf );_fcdbca !=nil {return _fcdbca ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egbdc .I =NewCT_BooleanProperty (); +if _dbbee :=d .DecodeElement (_egbdc .I ,&_fgdaf );_dbbee !=nil {return _dbbee ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_egbdc .Strike =NewCT_BooleanProperty (); +if _fgfcf :=d .DecodeElement (_egbdc .Strike ,&_fgdaf );_fgfcf !=nil {return _fgfcf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egbdc .Outline =NewCT_BooleanProperty (); +if _febdb :=d .DecodeElement (_egbdc .Outline ,&_fgdaf );_febdb !=nil {return _febdb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_egbdc .Shadow =NewCT_BooleanProperty (); +if _fbdacg :=d .DecodeElement (_egbdc .Shadow ,&_fgdaf );_fbdacg !=nil {return _fbdacg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_egbdc .Condense =NewCT_BooleanProperty (); +if _ebdfb :=d .DecodeElement (_egbdc .Condense ,&_fgdaf );_ebdfb !=nil {return _ebdfb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\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"}:_egbdc .Extend =NewCT_BooleanProperty (); +if _adfccd :=d .DecodeElement (_egbdc .Extend ,&_fgdaf );_adfccd !=nil {return _adfccd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_egbdc .Color =NewCT_Color (); +if _acggb :=d .DecodeElement (_egbdc .Color ,&_fgdaf );_acggb !=nil {return _acggb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_egbdc .Sz =NewCT_FontSize (); +if _ccafdb :=d .DecodeElement (_egbdc .Sz ,&_fgdaf );_ccafdb !=nil {return _ccafdb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egbdc .U =NewCT_UnderlineProperty (); +if _bddab :=d .DecodeElement (_egbdc .U ,&_fgdaf );_bddab !=nil {return _bddab ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egbdc .VertAlign =NewCT_VerticalAlignFontProperty (); +if _ffcdg :=d .DecodeElement (_egbdc .VertAlign ,&_fgdaf );_ffcdg !=nil {return _ffcdg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_egbdc .Scheme =NewCT_FontScheme (); +if _bgcae :=d .DecodeElement (_egbdc .Scheme ,&_fgdaf );_bgcae !=nil {return _bgcae ;};default:_ga .Log .Debug ("\u0073k\u0069\u0070p\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",_fgdaf .Name ); +if _begaa :=d .Skip ();_begaa !=nil {return _begaa ;};};case _bc .EndElement :break _dedfg ;case _bc .CharData :};};return nil ;};type CT_RevisionDefinedName struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_Revisions ()*CT_Revisions {_dafedf :=&CT_Revisions {};return _dafedf };func NewCT_MetadataBlocks ()*CT_MetadataBlocks {_fafffd :=&CT_MetadataBlocks {};return _fafffd }; +// Local Name Sheet Id +LocalSheetIdAttr *uint32 ; -// ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path -func (_caeggf *CT_WebPublishObjects )ValidateWithPath (path string )error {for _acbfb ,_dagee :=range _caeggf .WebPublishObject {if _dgacg :=_dagee .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002fWe\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_acbfb )); -_dgacg !=nil {return _dgacg ;};};return nil ;};func NewCT_TableParts ()*CT_TableParts {_agdebd :=&CT_TableParts {};return _agdebd }; +// Custom View +CustomViewAttr *bool ; -// ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path -func (_dceee *CT_ReviewedRevisions )ValidateWithPath (path string )error {for _bdafe ,_ggbdd :=range _dceee .Reviewed {if _cgeca :=_ggbdd .ValidateWithPath (_bc .Sprintf ("\u0025s\u002fR\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u005b\u0025\u0064\u005d",path ,_bdafe )); -_cgeca !=nil {return _cgeca ;};};return nil ;};func NewCT_OleItem ()*CT_OleItem {_bcefg :=&CT_OleItem {};return _bcefg };type CT_DiscretePr struct{ +// Name +NameAttr string ; -// Mapping Index Count -CountAttr *uint32 ; +// Function +FunctionAttr *bool ; -// Element Group -X []*CT_Index ;};func NewCT_PageFields ()*CT_PageFields {_daedc :=&CT_PageFields {};return _daedc }; +// Old Function +OldFunctionAttr *bool ; -// ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path -func (_gbbaec *CT_RowHierarchiesUsage )ValidateWithPath (path string )error {for _dbafa ,_edbbge :=range _gbbaec .RowHierarchyUsage {if _cfbfc :=_edbbge .ValidateWithPath (_bc .Sprintf ("\u0025s\u002f\u0052\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_dbafa )); -_cfbfc !=nil {return _cfbfc ;};};return nil ;}; +// Function Group Id +FunctionGroupIdAttr *uint8 ; -// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path -func (_ebgbg *CT_HeaderFooter )ValidateWithPath (path string )error {return nil }; +// Old Function Group Id +OldFunctionGroupIdAttr *uint8 ; -// Validate validates the CT_TablePart and its children -func (_eageea *CT_TablePart )Validate ()error {return _eageea .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074");};func (_dcbfb *CT_ExternalRow )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bc .Sprintf ("\u0025\u0076",_dcbfb .RAttr )}); -e .EncodeToken (start );if _dcbfb .Cell !=nil {_bbeeb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0065\u006c\u006c"}};for _ ,_gbddd :=range _dcbfb .Cell {e .EncodeElement (_gbddd ,_bbeeb );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_gbecfd *ST_GradientType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bfbeca ,_fccfa :=d .Token ();if _fccfa !=nil {return _fccfa ;};if _beefga ,_bdfaf :=_bfbeca .(_f .EndElement );_bdfaf &&_beefga .Name ==start .Name {*_gbecfd =1; -return nil ;};if _aegdg ,_dabgdc :=_bfbeca .(_f .CharData );!_dabgdc {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bfbeca );}else {switch string (_aegdg ){case "":*_gbecfd =0; -case "\u006c\u0069\u006e\u0065\u0061\u0072":*_gbecfd =1;case "\u0070\u0061\u0074\u0068":*_gbecfd =2;};};_bfbeca ,_fccfa =d .Token ();if _fccfa !=nil {return _fccfa ;};if _cabgg ,_eaaaf :=_bfbeca .(_f .EndElement );_eaaaf &&_cabgg .Name ==start .Name {return nil ; -};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bfbeca );}; +// Shortcut Key +ShortcutKeyAttr *uint8 ; -// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path -func (_edee *CT_ExtensionList )ValidateWithPath (path string )error {for _dfabd ,_dbgdf :=range _edee .Ext {if _ebccg :=_dbgdf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_dfabd ));_ebccg !=nil {return _ebccg ; -};};return nil ;};func NewCT_Workbook ()*CT_Workbook {_gdaffd :=&CT_Workbook {};_gdaffd .Sheets =NewCT_Sheets ();return _gdaffd ;}; +// Old Short Cut Key +OldShortcutKeyAttr *uint8 ; -// ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path -func (_eec *CT_Authors )ValidateWithPath (path string )error {return nil };func (_bedadb *CT_PivotFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bedadb .FldAttr )}); -if _bedadb .MpFldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0070\u0046l\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bedadb .MpFldAttr )});};_geaadb ,_ccebe :=_bedadb .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _ccebe !=nil {return _ccebe ;};start .Attr =append (start .Attr ,_geaadb );if _bedadb .EvalOrderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"},Value :_bc .Sprintf ("\u0025\u0076",*_bedadb .EvalOrderAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bedadb .IdAttr )});if _bedadb .IMeasureHierAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_bedadb .IMeasureHierAttr )}); -};if _bedadb .IMeasureFldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bedadb .IMeasureFldAttr )});};if _bedadb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_bedadb .NameAttr )}); -};if _bedadb .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_bedadb .DescriptionAttr )});};if _bedadb .StringValue1Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"},Value :_bc .Sprintf ("\u0025\u0076",*_bedadb .StringValue1Attr )}); -};if _bedadb .StringValue2Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"},Value :_bc .Sprintf ("\u0025\u0076",*_bedadb .StringValue2Attr )});};e .EncodeToken (start ); -_gddfgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_bedadb .AutoFilter ,_gddfgd );if _bedadb .ExtLst !=nil {_bbdae :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_bedadb .ExtLst ,_bbdae );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdebda ST_IconSetType )Validate ()error {return _fdebda .ValidateWithPath ("")};func (_aadef *CT_TextField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cedfge :=range start .Attr {if _cedfge .Name .Local =="\u0074\u0079\u0070\u0065"{_aadef .TypeAttr .UnmarshalXMLAttr (_cedfge ); -continue ;};if _cedfge .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bgdafb ,_adbbe :=_db .ParseUint (_cedfge .Value ,10,32);if _adbbe !=nil {return _adbbe ;};_ececb :=uint32 (_bgdafb );_aadef .PositionAttr =&_ececb ;continue ;};}; -for {_bfabd ,_effccb :=d .Token ();if _effccb !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0046\u0069\u0065\u006c\u0064\u003a\u0020\u0025\u0073",_effccb );};if _gcbgg ,_dgffba :=_bfabd .(_f .EndElement ); -_dgffba &&_gcbgg .Name ==start .Name {break ;};};return nil ;};type CT_SheetId struct{ +// Named Range Hidden +HiddenAttr *bool ; -// Sheet Id -ValAttr uint32 ;};type CT_NumFmt struct{ +// Old Hidden +OldHiddenAttr *bool ; -// Number Format Id -NumFmtIdAttr uint32 ; +// New Custom Menu +CustomMenuAttr *string ; -// Number Format Code -FormatCodeAttr string ;}; +// Old Custom Menu Text +OldCustomMenuAttr *string ; -// ValidateWithPath validates the CT_GroupMembers and its children, prefixing error messages with path -func (_becc *CT_GroupMembers )ValidateWithPath (path string )error {for _fbagd ,_cgbfd :=range _becc .GroupMember {if _eecgb :=_cgbfd .ValidateWithPath (_bc .Sprintf ("\u0025s\u002fG\u0072\u006f\u0075\u0070\u004de\u006d\u0062e\u0072\u005b\u0025\u0064\u005d",path ,_fbagd )); -_eecgb !=nil {return _eecgb ;};};return nil ;}; +// Description +DescriptionAttr *string ; -// Validate validates the CT_RPrElt and its children -func (_dbag *CT_RPrElt )Validate ()error {return _dbag .ValidateWithPath ("\u0043T\u005f\u0052\u0050\u0072\u0045\u006ct");}; +// Old Description +OldDescriptionAttr *string ; -// Validate validates the CT_Comment and its children -func (_aagbe *CT_Comment )Validate ()error {return _aagbe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func (_beafg *CT_SmartTagTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eddcd :for {_geede ,_gabde :=d .Token (); -if _gabde !=nil {return _gabde ;};switch _fbbbb :=_geede .(type ){case _f .StartElement :switch _fbbbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_eeged :=NewCT_SmartTagType (); -if _gdacg :=d .DecodeElement (_eeged ,&_fbbbb );_gdacg !=nil {return _gdacg ;};_beafg .SmartTagType =append (_beafg .SmartTagType ,_eeged );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_fbbbb .Name ); -if _adgeadf :=d .Skip ();_adgeadf !=nil {return _adgeadf ;};};case _f .EndElement :break _eddcd ;case _f .CharData :};};return nil ;};func (_dcedgb ST_PhoneticType )ValidateWithPath (path string )error {switch _dcedgb {case 0,1,2,3,4:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcedgb )); -};return nil ;};func (_gaaeb *ST_SheetViewType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfgead ,_eeagfb :=d .Token ();if _eeagfb !=nil {return _eeagfb ;};if _acgdgg ,_dfccbf :=_dfgead .(_f .EndElement );_dfccbf &&_acgdgg .Name ==start .Name {*_gaaeb =1; -return nil ;};if _edefd ,_fcbfe :=_dfgead .(_f .CharData );!_fcbfe {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfgead );}else {switch string (_edefd ){case "":*_gaaeb =0; -case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gaaeb =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_gaaeb =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_gaaeb =3;};};_dfgead ,_eeagfb =d .Token (); -if _eeagfb !=nil {return _eeagfb ;};if _ceddc ,_gdfagd :=_dfgead .(_f .EndElement );_gdfagd &&_ceddc .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfgead ); -};func (_eeagb *ST_SortType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeegd ,_cbaea :=d .Token ();if _cbaea !=nil {return _cbaea ;};if _bgcag ,_gggbb :=_aeegd .(_f .EndElement );_gggbb &&_bgcag .Name ==start .Name {*_eeagb =1;return nil ; -};if _eedgbg ,_cdedf :=_aeegd .(_f .CharData );!_cdedf {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeegd );}else {switch string (_eedgbg ){case "":*_eeagb =0; -case "\u006e\u006f\u006e\u0065":*_eeagb =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_eeagb =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_eeagb =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_eeagb =4; -case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_eeagb =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_eeagb =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_eeagb =7; -};};_aeegd ,_cbaea =d .Token ();if _cbaea !=nil {return _cbaea ;};if _gegbga ,_dbbadc :=_aeegd .(_f .EndElement );_dbbadc &&_gegbga .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeegd ); -};func (_ffdae ST_FileType )ValidateWithPath (path string )error {switch _ffdae {case 0,1,2,3,4,5:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffdae )); -};return nil ;};func (_ccece *CT_SheetData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _ccece .Row !=nil {_ebdgb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_dbdge :=range _ccece .Row {e .EncodeElement (_dbdge ,_ebdgb ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gaea *CT_CellFormula )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecag :=range start .Attr {if _ecag .Name .Local =="\u0074"{_gaea .TAttr .UnmarshalXMLAttr (_ecag ); -continue ;};if _ecag .Name .Local =="\u0061\u0063\u0061"{_fgfe ,_abb :=_db .ParseBool (_ecag .Value );if _abb !=nil {return _abb ;};_gaea .AcaAttr =&_fgfe ;continue ;};if _ecag .Name .Local =="\u0072\u0065\u0066"{_eede ,_eaba :=_ecag .Value ,error (nil ); -if _eaba !=nil {return _eaba ;};_gaea .RefAttr =&_eede ;continue ;};if _ecag .Name .Local =="\u0064\u0074\u0032\u0044"{_beab ,_bbdc :=_db .ParseBool (_ecag .Value );if _bbdc !=nil {return _bbdc ;};_gaea .Dt2DAttr =&_beab ;continue ;};if _ecag .Name .Local =="\u0064\u0074\u0072"{_fcbg ,_fagd :=_db .ParseBool (_ecag .Value ); -if _fagd !=nil {return _fagd ;};_gaea .DtrAttr =&_fcbg ;continue ;};if _ecag .Name .Local =="\u0064\u0065\u006c\u0031"{_fcg ,_fdae :=_db .ParseBool (_ecag .Value );if _fdae !=nil {return _fdae ;};_gaea .Del1Attr =&_fcg ;continue ;};if _ecag .Name .Local =="\u0064\u0065\u006c\u0032"{_febg ,_acdb :=_db .ParseBool (_ecag .Value ); -if _acdb !=nil {return _acdb ;};_gaea .Del2Attr =&_febg ;continue ;};if _ecag .Name .Local =="\u0072\u0031"{_debf ,_caef :=_ecag .Value ,error (nil );if _caef !=nil {return _caef ;};_gaea .R1Attr =&_debf ;continue ;};if _ecag .Name .Local =="\u0072\u0032"{_cca ,_aeff :=_ecag .Value ,error (nil ); -if _aeff !=nil {return _aeff ;};_gaea .R2Attr =&_cca ;continue ;};if _ecag .Name .Local =="\u0063\u0061"{_egda ,_efgb :=_db .ParseBool (_ecag .Value );if _efgb !=nil {return _efgb ;};_gaea .CaAttr =&_egda ;continue ;};if _ecag .Name .Local =="\u0073\u0069"{_cddc ,_cbbd :=_db .ParseUint (_ecag .Value ,10,32); -if _cbbd !=nil {return _cbbd ;};_aeg :=uint32 (_cddc );_gaea .SiAttr =&_aeg ;continue ;};if _ecag .Name .Local =="\u0062\u0078"{_gdagg ,_ege :=_db .ParseBool (_ecag .Value );if _ege !=nil {return _ege ;};_gaea .BxAttr =&_gdagg ;continue ;};};for {_ebbbf ,_aeea :=d .Token (); -if _aeea !=nil {return _bc .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",_aeea );};if _aebe ,_gcgf :=_ebbbf .(_f .CharData );_gcgf {_gaea .Content =string (_aebe ); -};if _geca ,_bfege :=_ebbbf .(_f .EndElement );_bfege &&_geca .Name ==start .Name {break ;};};return nil ;}; +// New Help Topic +HelpAttr *string ; -// Validate validates the CT_VolMain and its children -func (_edaec *CT_VolMain )Validate ()error {return _edaec .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e");}; +// Old Help Topic +OldHelpAttr *string ; -// ValidateWithPath validates the Users and its children, prefixing error messages with path -func (_egafd *Users )ValidateWithPath (path string )error {if _cface :=_egafd .CT_Users .ValidateWithPath (path );_cface !=nil {return _cface ;};return nil ;};type ST_ConditionalFormattingOperator byte ;type ST_OleUpdate byte ;func NewCT_TableMissing ()*CT_TableMissing {_cbage :=&CT_TableMissing {}; -return _cbage };func (_ddfcd *ST_ItemType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fafba ,_gagcg :=d .Token ();if _gagcg !=nil {return _gagcg ;};if _edcaed ,_dbedg :=_fafba .(_f .EndElement );_dbedg &&_edcaed .Name ==start .Name {*_ddfcd =1; -return nil ;};if _cfgfd ,_bfdgd :=_fafba .(_f .CharData );!_bfdgd {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fafba );}else {switch string (_cfgfd ){case "":*_ddfcd =0; -case "\u0064\u0061\u0074\u0061":*_ddfcd =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ddfcd =2;case "\u0073\u0075\u006d":*_ddfcd =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_ddfcd =4;case "\u0061\u0076\u0067":*_ddfcd =5;case "\u006d\u0061\u0078":*_ddfcd =6; -case "\u006d\u0069\u006e":*_ddfcd =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_ddfcd =8;case "\u0063\u006f\u0075n\u0074":*_ddfcd =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_ddfcd =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_ddfcd =11;case "\u0076\u0061\u0072":*_ddfcd =12; -case "\u0076\u0061\u0072\u0050":*_ddfcd =13;case "\u0067\u0072\u0061n\u0064":*_ddfcd =14;case "\u0062\u006c\u0061n\u006b":*_ddfcd =15;};};_fafba ,_gagcg =d .Token ();if _gagcg !=nil {return _gagcg ;};if _efgcbe ,_baece :=_fafba .(_f .EndElement );_baece &&_efgcbe .Name ==start .Name {return nil ; -};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fafba );};func (_eaef *CT_CalcCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdd :=range start .Attr {if _cdd .Name .Local =="\u0072"{_dag ,_faba :=_cdd .Value ,error (nil ); -if _faba !=nil {return _faba ;};_eaef .RAttr =&_dag ;continue ;};if _cdd .Name .Local =="\u0072\u0065\u0066"{_gdag ,_fabe :=_cdd .Value ,error (nil );if _fabe !=nil {return _fabe ;};_eaef .RefAttr =&_gdag ;continue ;};if _cdd .Name .Local =="\u0069"{_cabe ,_cafba :=_db .ParseInt (_cdd .Value ,10,32); -if _cafba !=nil {return _cafba ;};_dbfef :=int32 (_cabe );_eaef .IAttr =&_dbfef ;continue ;};if _cdd .Name .Local =="\u0073"{_eaaa ,_adge :=_db .ParseBool (_cdd .Value );if _adge !=nil {return _adge ;};_eaef .SAttr =&_eaaa ;continue ;};if _cdd .Name .Local =="\u006c"{_gddf ,_beca :=_db .ParseBool (_cdd .Value ); -if _beca !=nil {return _beca ;};_eaef .LAttr =&_gddf ;continue ;};if _cdd .Name .Local =="\u0074"{_fff ,_dgaa :=_db .ParseBool (_cdd .Value );if _dgaa !=nil {return _dgaa ;};_eaef .TAttr =&_fff ;continue ;};if _cdd .Name .Local =="\u0061"{_fbbcf ,_dgcg :=_db .ParseBool (_cdd .Value ); -if _dgcg !=nil {return _dgcg ;};_eaef .AAttr =&_fbbcf ;continue ;};};for {_fdd ,_ebgb :=d .Token ();if _ebgb !=nil {return _bc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_ebgb ); -};if _adgc ,_fgfa :=_fdd .(_f .EndElement );_fgfa &&_adgc .Name ==start .Name {break ;};};return nil ;};func NewCT_PivotArea ()*CT_PivotArea {_afaag :=&CT_PivotArea {};return _afaag };func (_aagff *CT_X )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aagff .VAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bc .Sprintf ("\u0025\u0076",*_aagff .VAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gedab *CT_DdeItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _gedab .DdeItem !=nil {_dgbeag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d"}}; -for _ ,_accab :=range _gedab .DdeItem {e .EncodeElement (_accab ,_dgbeag );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Status Bar +StatusBarAttr *string ; -// Validate validates the CT_MemberProperty and its children -func (_effeg *CT_MemberProperty )Validate ()error {return _effeg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func NewCT_DefinedName ()*CT_DefinedName {_dage :=&CT_DefinedName {}; -return _dage }; +// Old Status Bar +OldStatusBarAttr *string ; -// Validate validates the CT_ObjectAnchor and its children -func (_ddcb *CT_ObjectAnchor )Validate ()error {return _ddcb .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072");};func NewCT_Map ()*CT_Map {_gccgc :=&CT_Map {};return _gccgc }; +// Name Comment +CommentAttr *string ; -// Validate validates the CT_PivotSelection and its children -func (_aabed *CT_PivotSelection )Validate ()error {return _aabed .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e");};func (_cadge *ST_VolValueType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bedbg ,_abbdcf :=d .Token (); -if _abbdcf !=nil {return _abbdcf ;};if _efdecc ,_efade :=_bedbg .(_f .EndElement );_efade &&_efdecc .Name ==start .Name {*_cadge =1;return nil ;};if _eabefe ,_ccafb :=_bedbg .(_f .CharData );!_ccafb {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bedbg ); -}else {switch string (_eabefe ){case "":*_cadge =0;case "\u0062":*_cadge =1;case "\u006e":*_cadge =2;case "\u0065":*_cadge =3;case "\u0073":*_cadge =4;};};_bedbg ,_abbdcf =d .Token ();if _abbdcf !=nil {return _abbdcf ;};if _dfdbad ,_eggfb :=_bedbg .(_f .EndElement ); -_eggfb &&_dfdbad .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bedbg );};func (_gdebga ST_GradientType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gdebga .String (),start ); -}; +// Old Name Comment +OldCommentAttr *string ; -// ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path -func (_dbaae *CT_CustomFilter )ValidateWithPath (path string )error {if _efcff :=_dbaae .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_efcff !=nil {return _efcff ;};return nil ; -};func (_bdbga *CT_TableColumns )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggccb :=range start .Attr {if _ggccb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fefaf ,_abadc :=_db .ParseUint (_ggccb .Value ,10,32);if _abadc !=nil {return _abadc ; -};_ebceebf :=uint32 (_fefaf );_bdbga .CountAttr =&_ebceebf ;continue ;};};_bfbg :for {_ebbbfg ,_fdabd :=d .Token ();if _fdabd !=nil {return _fdabd ;};switch _bbbcfd :=_ebbbfg .(type ){case _f .StartElement :switch _bbbcfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e"}:_adccee :=NewCT_TableColumn (); -if _faffg :=d .DecodeElement (_adccee ,&_bbbcfd );_faffg !=nil {return _faffg ;};_bdbga .TableColumn =append (_bdbga .TableColumn ,_adccee );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_bbbcfd .Name ); -if _gfbfb :=d .Skip ();_gfbfb !=nil {return _gfbfb ;};};case _f .EndElement :break _bfbg ;case _f .CharData :};};return nil ;};func (_fffbg *CT_Number )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edbgb :=range start .Attr {if _edbgb .Name .Local =="\u0066\u0063"{_ebefe ,_baded :=_edbgb .Value ,error (nil ); -if _baded !=nil {return _baded ;};_fffbg .FcAttr =&_ebefe ;continue ;};if _edbgb .Name .Local =="\u0076"{_ceaaf ,_cfcdb :=_db .ParseFloat (_edbgb .Value ,64);if _cfcdb !=nil {return _cfcdb ;};_fffbg .VAttr =_ceaaf ;continue ;};if _edbgb .Name .Local =="\u0066"{_gcgef ,_cacaab :=_db .ParseBool (_edbgb .Value ); -if _cacaab !=nil {return _cacaab ;};_fffbg .FAttr =&_gcgef ;continue ;};if _edbgb .Name .Local =="\u0063"{_gbdbd ,_deda :=_edbgb .Value ,error (nil );if _deda !=nil {return _deda ;};_fffbg .CAttr =&_gbdbd ;continue ;};if _edbgb .Name .Local =="\u0063\u0070"{_gbcgb ,_bgcbg :=_db .ParseUint (_edbgb .Value ,10,32); -if _bgcbg !=nil {return _bgcbg ;};_fcbgad :=uint32 (_gbcgb );_fffbg .CpAttr =&_fcbgad ;continue ;};if _edbgb .Name .Local =="\u0069\u006e"{_bdgda ,_abeg :=_db .ParseUint (_edbgb .Value ,10,32);if _abeg !=nil {return _abeg ;};_aebff :=uint32 (_bdgda );_fffbg .InAttr =&_aebff ; -continue ;};if _edbgb .Name .Local =="\u0062\u0063"{_fadedf ,_eebag :=_edbgb .Value ,error (nil );if _eebag !=nil {return _eebag ;};_fffbg .BcAttr =&_fadedf ;continue ;};if _edbgb .Name .Local =="\u0075"{_eabed ,_becaa :=_db .ParseBool (_edbgb .Value ); -if _becaa !=nil {return _becaa ;};_fffbg .UAttr =&_eabed ;continue ;};if _edbgb .Name .Local =="\u0069"{_gfaeg ,_abadd :=_db .ParseBool (_edbgb .Value );if _abadd !=nil {return _abadd ;};_fffbg .IAttr =&_gfaeg ;continue ;};if _edbgb .Name .Local =="\u0075\u006e"{_gbffc ,_aecfe :=_db .ParseBool (_edbgb .Value ); -if _aecfe !=nil {return _aecfe ;};_fffbg .UnAttr =&_gbffc ;continue ;};if _edbgb .Name .Local =="\u0073\u0074"{_cacbc ,_egeaa :=_db .ParseBool (_edbgb .Value );if _egeaa !=nil {return _egeaa ;};_fffbg .StAttr =&_cacbc ;continue ;};if _edbgb .Name .Local =="\u0062"{_gagea ,_agfgg :=_db .ParseBool (_edbgb .Value ); -if _agfgg !=nil {return _agfgg ;};_fffbg .BAttr =&_gagea ;continue ;};};_acfaab :for {_bbde ,_ecbba :=d .Token ();if _ecbba !=nil {return _ecbba ;};switch _ecfbe :=_bbde .(type ){case _f .StartElement :switch _ecfbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_beaed :=NewCT_Tuples (); -if _adeec :=d .DecodeElement (_beaed ,&_ecfbe );_adeec !=nil {return _adeec ;};_fffbg .Tpls =append (_fffbg .Tpls ,_beaed );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_cfgcg :=NewCT_X (); -if _ebbed :=d .DecodeElement (_cfgcg ,&_ecfbe );_ebbed !=nil {return _ebbed ;};_fffbg .X =append (_fffbg .X ,_cfgcg );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\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",_ecfbe .Name ); -if _ffcbe :=d .Skip ();_ffcbe !=nil {return _ffcbe ;};};case _f .EndElement :break _acfaab ;case _f .CharData :};};return nil ;};func (_dgfddc *ST_PivotAreaType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dgfddc =0;case "\u006e\u006f\u006e\u0065":*_dgfddc =1; -case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dgfddc =2;case "\u0064\u0061\u0074\u0061":*_dgfddc =3;case "\u0061\u006c\u006c":*_dgfddc =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_dgfddc =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_dgfddc =6;case "\u0074\u006f\u0070\u0045\u006e\u0064":*_dgfddc =7; -case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dgfddc =8;};return nil ;};func (_aggdg *MapInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d\u0061\u003a\u004d\u0061\u0070\u0049\u006e\u0066\u006f";return _aggdg .CT_MapInfo .MarshalXML (e ,start );};func NewCT_ExternalSheetDataSet ()*CT_ExternalSheetDataSet {_faggd :=&CT_ExternalSheetDataSet {};return _faggd ;};func (_ebcee *CT_DdeValues )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcafe :=range start .Attr {if _gcafe .Name .Local =="\u0072\u006f\u0077\u0073"{_gbcgg ,_edcd :=_db .ParseUint (_gcafe .Value ,10,32); -if _edcd !=nil {return _edcd ;};_fcaeg :=uint32 (_gbcgg );_ebcee .RowsAttr =&_fcaeg ;continue ;};if _gcafe .Name .Local =="\u0063\u006f\u006c\u0073"{_dagff ,_caaf :=_db .ParseUint (_gcafe .Value ,10,32);if _caaf !=nil {return _caaf ;};_dfbg :=uint32 (_dagff ); -_ebcee .ColsAttr =&_dfbg ;continue ;};};_edgeg :for {_dddab ,_caff :=d .Token ();if _caff !=nil {return _caff ;};switch _gggf :=_dddab .(type ){case _f .StartElement :switch _gggf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006cu\u0065"}:_gdgad :=NewCT_DdeValue (); -if _fbdcb :=d .DecodeElement (_gdgad ,&_gggf );_fbdcb !=nil {return _fbdcb ;};_ebcee .Value =append (_ebcee .Value ,_gdgad );default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gggf .Name ); -if _bebb :=d .Skip ();_bebb !=nil {return _bebb ;};};case _f .EndElement :break _edgeg ;case _f .CharData :};};return nil ;};func NewCT_RevisionConflict ()*CT_RevisionConflict {_acgabd :=&CT_RevisionConflict {};return _acgabd };type CT_PageFields struct{ +// Formula +Formula *string ; -// Page Item Count -CountAttr *uint32 ; +// Old Formula +OldFormula *string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_RevisionFormatting ()*CT_RevisionFormatting {_debbg :=&CT_RevisionFormatting {};return _debbg ;};type ST_BorderStyle byte ; -// Page Field -PageField []*CT_PageField ;};type CT_CalculatedItems struct{ +// Validate validates the CT_SortState and its children +func (_eeccd *CT_SortState )Validate ()error {return _eeccd .ValidateWithPath ("\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");};func (_ceedc ST_TextVAlign )Validate ()error {return _ceedc .ValidateWithPath ("")};func (_fggge ST_CellType )Validate ()error {return _fggge .ValidateWithPath ("")}; -// Calculated Item Formula Count -CountAttr *uint32 ; -// Calculated Item -CalculatedItem []*CT_CalculatedItem ;}; +// Validate validates the CT_ExternalCell and its children +func (_aafec *CT_ExternalCell )Validate ()error {return _aafec .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0043\u0065\u006c\u006c");}; -// ValidateWithPath validates the CT_PivotFilter and its children, prefixing error messages with path -func (_dcfff *CT_PivotFilter )ValidateWithPath (path string )error {if _dcfff .TypeAttr ==ST_PivotFilterTypeUnset {return _bc .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 _fdgbf :=_dcfff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fdgbf !=nil {return _fdgbf ;};if _ggcbd :=_dcfff .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); -_ggcbd !=nil {return _ggcbd ;};if _dcfff .ExtLst !=nil {if _aefg :=_dcfff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aefg !=nil {return _aefg ;};};return nil ;}; +// Validate validates the CT_IconFilter and its children +func (_afcfcc *CT_IconFilter )Validate ()error {return _afcfcc .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");}; -// Validate validates the CT_IgnoredError and its children -func (_gcdcc *CT_IgnoredError )Validate ()error {return _gcdcc .ValidateWithPath ("\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072");};func (_beefg ST_PatternType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_beefg .String (),start ); -}; +// Validate validates the CT_Col and its children +func (_eede *CT_Col )Validate ()error {return _eede .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c");};func (_cacdg *CT_Map )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dfadbg :=range start .Attr {if _dfadbg .Name .Local =="\u0049\u0044"{_gbbc ,_gcfe :=_fa .ParseUint (_dfadbg .Value ,10,32); +if _gcfe !=nil {return _gcfe ;};_cacdg .IDAttr =uint32 (_gbbc );continue ;};if _dfadbg .Name .Local =="\u004e\u0061\u006d\u0065"{_gfbcd ,_cbcdc :=_dfadbg .Value ,error (nil );if _cbcdc !=nil {return _cbcdc ;};_cacdg .NameAttr =_gfbcd ;continue ;};if _dfadbg .Name .Local =="R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"{_ccdbe ,_beffd :=_dfadbg .Value ,error (nil ); +if _beffd !=nil {return _beffd ;};_cacdg .RootElementAttr =_ccdbe ;continue ;};if _dfadbg .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"{_bfccd ,_acgbc :=_dfadbg .Value ,error (nil );if _acgbc !=nil {return _acgbc ;};_cacdg .SchemaIDAttr =_bfccd ; +continue ;};if _dfadbg .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"{_gdaega ,_cdgfc :=_fa .ParseBool (_dfadbg .Value ); +if _cdgfc !=nil {return _cdgfc ;};_cacdg .ShowImportExportValidationErrorsAttr =_gdaega ;continue ;};if _dfadbg .Name .Local =="\u0041u\u0074\u006f\u0046\u0069\u0074"{_ebefc ,_babcc :=_fa .ParseBool (_dfadbg .Value );if _babcc !=nil {return _babcc ;};_cacdg .AutoFitAttr =_ebefc ; +continue ;};if _dfadbg .Name .Local =="\u0041\u0070\u0070\u0065\u006e\u0064"{_edaea ,_bfcfa :=_fa .ParseBool (_dfadbg .Value );if _bfcfa !=nil {return _bfcfa ;};_cacdg .AppendAttr =_edaea ;continue ;};if _dfadbg .Name .Local =="P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"{_dbgca ,_gffb :=_fa .ParseBool (_dfadbg .Value ); +if _gffb !=nil {return _gffb ;};_cacdg .PreserveSortAFLayoutAttr =_dbgca ;continue ;};if _dfadbg .Name .Local =="\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"{_bdcaf ,_cafcfc :=_fa .ParseBool (_dfadbg .Value );if _cafcfc !=nil {return _cafcfc ; +};_cacdg .PreserveFormatAttr =_bdcaf ;continue ;};};_bdfgf :for {_cfced ,_faedd :=d .Token ();if _faedd !=nil {return _faedd ;};switch _cegfe :=_cfced .(type ){case _bc .StartElement :switch _cegfe .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cacdg .DataBinding =NewCT_DataBinding (); +if _cebde :=d .DecodeElement (_cacdg .DataBinding ,&_cegfe );_cebde !=nil {return _cebde ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cegfe .Name ); +if _eagde :=d .Skip ();_eagde !=nil {return _eagde ;};};case _bc .EndElement :break _bdfgf ;case _bc .CharData :};};return nil ;};type CT_rowItems struct{ -// Validate validates the CT_RgbColor and its children -func (_gdegg *CT_RgbColor )Validate ()error {return _gdegg .ValidateWithPath ("C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");};func (_fffdc ST_CredMethod )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fffdc .String (),start ); -};func (_eadgd ST_TextHAlign )ValidateWithPath (path string )error {switch _eadgd {case 0,1,2,3,4,5:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eadgd )); -};return nil ;};type CT_DynamicFilter struct{ +// Items in a Row Count +CountAttr *uint32 ; -// Dynamic filter type -TypeAttr ST_DynamicFilterType ; +// Row Items +I []*CT_I ;};func (_afdfc ST_Visibility )String ()string {switch _afdfc {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 "";};type CT_Groups struct{ -// Value -ValAttr *float64 ; +// Level Group Count +CountAttr *uint32 ; -// ISO Value -ValIsoAttr *_d .Time ; +// OLAP Group +Group []*CT_LevelGroup ;};func (_aageb *CT_PivotCaches )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );_aebd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}}; +for _ ,_gbdcdc :=range _aageb .PivotCache {e .EncodeElement (_gbdcdc ,_aebd );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_QueryTableDeletedFields ()*CT_QueryTableDeletedFields {_adbfd :=&CT_QueryTableDeletedFields {}; +return _adbfd ;}; -// Max Value -MaxValAttr *float64 ; +// ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path +func (_bdgb *CT_CacheSource )ValidateWithPath (path string )error {if _bdgb .TypeAttr ==ST_SourceTypeUnset {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 _agdb :=_bdgb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_agdb !=nil {return _agdb ;};if _bdgb .WorksheetSource !=nil {if _gfg :=_bdgb .WorksheetSource .ValidateWithPath (path +"\u002f\u0057o\u0072\u006b\u0073h\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"); +_gfg !=nil {return _gfg ;};};if _bdgb .Consolidation !=nil {if _ggga :=_bdgb .Consolidation .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");_ggga !=nil {return _ggga ;};};if _bdgb .ExtLst !=nil {if _feaf :=_bdgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_feaf !=nil {return _feaf ;};};return nil ;};func (_gaeff *ST_DdeValueType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_edbde ,_cadadc :=d .Token ();if _cadadc !=nil {return _cadadc ;};if _babccg ,_ffcgc :=_edbde .(_bc .EndElement ); +_ffcgc &&_babccg .Name ==start .Name {*_gaeff =1;return nil ;};if _dffbb ,_ebfad :=_edbde .(_bc .CharData );!_ebfad {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",_edbde ); +}else {switch string (_dffbb ){case "":*_gaeff =0;case "\u006e\u0069\u006c":*_gaeff =1;case "\u0062":*_gaeff =2;case "\u006e":*_gaeff =3;case "\u0065":*_gaeff =4;case "\u0073\u0074\u0072":*_gaeff =5;};};_edbde ,_cadadc =d .Token ();if _cadadc !=nil {return _cadadc ; +};if _ddgce ,_affbd :=_edbde .(_bc .EndElement );_affbd &&_ddgce .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",_edbde ); +};func (_gaae *CT_Borders )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gaae .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gaae .CountAttr )}); +};e .EncodeToken (start );if _gaae .Border !=nil {_gbd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};for _ ,_fdb :=range _gaae .Border {e .EncodeElement (_fdb ,_gbd );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type ST_Comments byte ;func (_gebbf *CT_Reviewed )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gebbf .RIdAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_DateTime ()*CT_DateTime {_bfdcc :=&CT_DateTime {};return _bfdcc };func (_bebaf *CT_QueryCache )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bbaadg :=range start .Attr {if _bbaadg .Name .Local =="\u0063\u006f\u0075n\u0074"{_aafca ,_gdce :=_fa .ParseUint (_bbaadg .Value ,10,32); +if _gdce !=nil {return _gdce ;};_bffdc :=uint32 (_aafca );_bebaf .CountAttr =&_bffdc ;continue ;};};_bebbg :for {_dbdba ,_bffabc :=d .Token ();if _bffabc !=nil {return _bffabc ;};switch _ceddd :=_dbdba .(type ){case _bc .StartElement :switch _ceddd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdggc :=NewCT_Query (); +if _egcged :=d .DecodeElement (_bdggc ,&_ceddd );_egcged !=nil {return _egcged ;};_bebaf .Query =append (_bebaf .Query ,_bdggc );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ceddd .Name ); +if _acbbd :=d .Skip ();_acbbd !=nil {return _acbbd ;};};case _bc .EndElement :break _bebbg ;case _bc .CharData :};};return nil ;}; -// Max ISO Value -MaxValIsoAttr *_d .Time ;};type CT_RevisionSheetRename struct{ +// Validate validates the CT_Fonts and its children +func (_afecb *CT_Fonts )Validate ()error {return _afecb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};func (_fcfgd ST_DataValidationImeMode )ValidateWithPath (path string )error {switch _fcfgd {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 (_fcfgd )); +};return nil ;}; -// Sheet Id -SheetIdAttr uint32 ; +// Validate validates the CT_PageSetUpPr and its children +func (_cbafge *CT_PageSetUpPr )Validate ()error {return _cbafge .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072");};func (_edce *CT_Break )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gceb :=range start .Attr {if _gceb .Name .Local =="\u0069\u0064"{_gga ,_dbce :=_fa .ParseUint (_gceb .Value ,10,32); +if _dbce !=nil {return _dbce ;};_bfcg :=uint32 (_gga );_edce .IdAttr =&_bfcg ;continue ;};if _gceb .Name .Local =="\u006d\u0069\u006e"{_bgda ,_dbcg :=_fa .ParseUint (_gceb .Value ,10,32);if _dbcg !=nil {return _dbcg ;};_dab :=uint32 (_bgda );_edce .MinAttr =&_dab ; +continue ;};if _gceb .Name .Local =="\u006d\u0061\u0078"{_afgf ,_cgce :=_fa .ParseUint (_gceb .Value ,10,32);if _cgce !=nil {return _cgce ;};_aecb :=uint32 (_afgf );_edce .MaxAttr =&_aecb ;continue ;};if _gceb .Name .Local =="\u006d\u0061\u006e"{_efa ,_aecbg :=_fa .ParseBool (_gceb .Value ); +if _aecbg !=nil {return _aecbg ;};_edce .ManAttr =&_efa ;continue ;};if _gceb .Name .Local =="\u0070\u0074"{_eed ,_efdb :=_fa .ParseBool (_gceb .Value );if _efdb !=nil {return _efdb ;};_edce .PtAttr =&_eed ;continue ;};};for {_ead ,_cgdge :=d .Token (); +if _cgdge !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b: \u0025\u0073",_cgdge );};if _ace ,_egcg :=_ead .(_bc .EndElement );_egcg &&_ace .Name ==start .Name {break ;};};return nil ;};func (_acaee *CT_OleItems )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +if _acaee .OleItem !=nil {_deece :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d"}};for _ ,_aabgf :=range _acaee .OleItem {e .EncodeElement (_aabgf ,_deece );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_DataRef struct{ -// Old Sheet Name -OldNameAttr string ; +// Reference +RefAttr *string ; -// New Sheet Name -NewNameAttr string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; +// Named Range +NameAttr *string ; -// ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path -func (_efbcf *CT_MeasureGroups )ValidateWithPath (path string )error {for _cgbfgb ,_cbbda :=range _efbcf .MeasureGroup {if _gbafec :=_cbbda .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004dea\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_cgbfgb )); -_gbafec !=nil {return _gbafec ;};};return nil ;}; +// Sheet Name +SheetAttr *string ;IdAttr *string ;}; -// Validate validates the CT_IconSet and its children -func (_ffeg *CT_IconSet )Validate ()error {return _ffeg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");};func (_fbfaac ST_Visibility )ValidateWithPath (path string )error {switch _fbfaac {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbfaac )); -};return nil ;};func NewCT_ExternalLink ()*CT_ExternalLink {_ggdef :=&CT_ExternalLink {};return _ggdef };func (_afdcd ST_DataValidationImeMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdadbd :=_f .Attr {};_bdadbd .Name =name ;switch _afdcd {case ST_DataValidationImeModeUnset :_bdadbd .Value =""; -case ST_DataValidationImeModeNoControl :_bdadbd .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_DataValidationImeModeOff :_bdadbd .Value ="\u006f\u0066\u0066";case ST_DataValidationImeModeOn :_bdadbd .Value ="\u006f\u006e";case ST_DataValidationImeModeDisabled :_bdadbd .Value ="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"; -case ST_DataValidationImeModeHiragana :_bdadbd .Value ="\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061";case ST_DataValidationImeModeFullKatakana :_bdadbd .Value ="\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061";case ST_DataValidationImeModeHalfKatakana :_bdadbd .Value ="\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061"; -case ST_DataValidationImeModeFullAlpha :_bdadbd .Value ="\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeHalfAlpha :_bdadbd .Value ="\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a";case ST_DataValidationImeModeFullHangul :_bdadbd .Value ="\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c"; -case ST_DataValidationImeModeHalfHangul :_bdadbd .Value ="\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c";};return _bdadbd ,nil ;};func (_fbfbd *CT_Consolidation )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbfbd .AutoPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fbfbd .AutoPageAttr ))}); -};e .EncodeToken (start );if _fbfbd .Pages !=nil {_becb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0073"}};e .EncodeElement (_fbfbd .Pages ,_becb );};_ecaea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"}}; -e .EncodeElement (_fbfbd .RangeSets ,_ecaea );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_Orientation byte ;func (_ecgg *CT_DefinedNames )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdeba :for {_fdcf ,_bfaf :=d .Token (); -if _bfaf !=nil {return _bfaf ;};switch _ccaa :=_fdcf .(type ){case _f .StartElement :switch _ccaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"d\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065"}:_bdda :=NewCT_DefinedName (); -if _bfbde :=d .DecodeElement (_bdda ,&_ccaa );_bfbde !=nil {return _bfbde ;};_ecgg .DefinedName =append (_ecgg .DefinedName ,_bdda );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_ccaa .Name ); -if _ceefd :=d .Skip ();_ceefd !=nil {return _ceefd ;};};case _f .EndElement :break _cdeba ;case _f .CharData :};};return nil ;};func (_faedc ST_FilterOperator )String ()string {switch _faedc {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 (_adbdc *CT_GroupMember )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_caba :=range start .Attr {if _caba .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_bfdgfd ,_fbegg :=_caba .Value ,error (nil ); -if _fbegg !=nil {return _fbegg ;};_adbdc .UniqueNameAttr =_bfdgfd ;continue ;};if _caba .Name .Local =="\u0067\u0072\u006fu\u0070"{_cbffg ,_cacff :=_db .ParseBool (_caba .Value );if _cacff !=nil {return _cacff ;};_adbdc .GroupAttr =&_cbffg ;continue ;}; -};for {_cbac ,_daebb :=d .Token ();if _daebb !=nil {return _bc .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",_daebb );};if _bbdfe ,_dcee :=_cbac .(_f .EndElement ); -_dcee &&_bbdfe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Index and its children, prefixing error messages with path +func (_fcbc *CT_Index )ValidateWithPath (path string )error {return nil };func (_cgeggg *CT_IgnoredErrors )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );_gacgb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ai\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}}; +for _ ,_daagce :=range _cgeggg .IgnoredError {e .EncodeElement (_daagce ,_gacgb );};if _cgeggg .ExtLst !=nil {_fbbba :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgeggg .ExtLst ,_fbbba ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_bddba *CT_ExternalBook )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_abeabg :=range start .Attr {if _abeabg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abeabg .Name .Local =="\u0069\u0064"||_abeabg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abeabg .Name .Local =="\u0069\u0064"{_fgfd ,_bafb :=_abeabg .Value ,error (nil ); +if _bafb !=nil {return _bafb ;};_bddba .IdAttr =_fgfd ;continue ;};};_edfaf :for {_adgdb ,_eaddg :=d .Token ();if _eaddg !=nil {return _eaddg ;};switch _ffff :=_adgdb .(type ){case _bc .StartElement :switch _ffff .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bddba .SheetNames =NewCT_ExternalSheetNames (); +if _dgaa :=d .DecodeElement (_bddba .SheetNames ,&_ffff );_dgaa !=nil {return _dgaa ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bddba .DefinedNames =NewCT_ExternalDefinedNames (); +if _bbgf :=d .DecodeElement (_bddba .DefinedNames ,&_ffff );_bbgf !=nil {return _bbgf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bddba .SheetDataSet =NewCT_ExternalSheetDataSet (); +if _ddgg :=d .DecodeElement (_bddba .SheetDataSet ,&_ffff );_ddgg !=nil {return _ddgg ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_ffff .Name ); +if _daeef :=d .Skip ();_daeef !=nil {return _daeef ;};};case _bc .EndElement :break _edfaf ;case _bc .CharData :};};return nil ;};type CT_XmlColumnPr struct{ -// Validate validates the CT_CacheField and its children -func (_gde *CT_CacheField )Validate ()error {return _gde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064");}; +// XML Map Id +MapIdAttr uint32 ; -// Validate validates the CT_DefinedName and its children -func (_gdaff *CT_DefinedName )Validate ()error {return _gdaff .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065");};func (_ebbdc *CT_DateTime )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddgef :=range start .Attr {if _ddgef .Name .Local =="\u0076"{_agca ,_ffgdc :=ParseStdlibTime (_ddgef .Value ); -if _ffgdc !=nil {return _ffgdc ;};_ebbdc .VAttr =_agca ;continue ;};if _ddgef .Name .Local =="\u0075"{_aagce ,_gaffb :=_db .ParseBool (_ddgef .Value );if _gaffb !=nil {return _gaffb ;};_ebbdc .UAttr =&_aagce ;continue ;};if _ddgef .Name .Local =="\u0066"{_faggc ,_efaf :=_db .ParseBool (_ddgef .Value ); -if _efaf !=nil {return _efaf ;};_ebbdc .FAttr =&_faggc ;continue ;};if _ddgef .Name .Local =="\u0063"{_badb ,_daec :=_ddgef .Value ,error (nil );if _daec !=nil {return _daec ;};_ebbdc .CAttr =&_badb ;continue ;};if _ddgef .Name .Local =="\u0063\u0070"{_ebea ,_ggbcg :=_db .ParseUint (_ddgef .Value ,10,32); -if _ggbcg !=nil {return _ggbcg ;};_dgdfc :=uint32 (_ebea );_ebbdc .CpAttr =&_dgdfc ;continue ;};};_daagd :for {_fbggg ,_dcbfc :=d .Token ();if _dcbfc !=nil {return _dcbfc ;};switch _cddcd :=_fbggg .(type ){case _f .StartElement :switch _cddcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_eaecg :=NewCT_X (); -if _adgcf :=d .DecodeElement (_eaecg ,&_cddcd );_adgcf !=nil {return _adgcf ;};_ebbdc .X =append (_ebbdc .X ,_eaecg );default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_cddcd .Name ); -if _afab :=d .Skip ();_afab !=nil {return _afab ;};};case _f .EndElement :break _daagd ;case _f .CharData :};};return nil ;};func (_efeada ST_TotalsRowFunction )Validate ()error {return _efeada .ValidateWithPath ("")};func (_fbafc *CT_ExternalSheetDataSet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdee :for {_agegf ,_bcddab :=d .Token (); -if _bcddab !=nil {return _bcddab ;};switch _agab :=_agegf .(type ){case _f .StartElement :switch _agab .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:_fggcc :=NewCT_ExternalSheetData (); -if _gffeb :=d .DecodeElement (_fggcc ,&_agab );_gffeb !=nil {return _gffeb ;};_fbafc .SheetData =append (_fbafc .SheetData ,_fggcc );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\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",_agab .Name ); -if _bdbg :=d .Skip ();_bdbg !=nil {return _bdbg ;};};case _f .EndElement :break _cdee ;case _f .CharData :};};return nil ;};func (_fcba *CT_Dxfs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fcba .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fcba .CountAttr )}); -};e .EncodeToken (start );if _fcba .Dxf !=nil {_bagc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}};for _ ,_ccfcc :=range _fcba .Dxf {e .EncodeElement (_ccfcc ,_bagc );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_Parameter ()*CT_Parameter {_ggace :=&CT_Parameter {};return _ggace }; +// XPath +XpathAttr string ; -// Validate validates the CT_Set and its children -func (_dece *CT_Set )Validate ()error {return _dece .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0074");}; +// Denormalized +DenormalizedAttr *bool ; -// ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path -func (_efbgf *CT_RevisionMove )ValidateWithPath (path string )error {for _egeb ,_agdfc :=range _efbgf .Undo {if _ddbbf :=_agdfc .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_egeb ));_ddbbf !=nil {return _ddbbf ; -};};for _fgcac ,_cdcgeg :=range _efbgf .Rcc {if _febaab :=_cdcgeg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_fgcac ));_febaab !=nil {return _febaab ;};};for _bgffc ,_dgcdbf :=range _efbgf .Rfmt {if _cgdee :=_dgcdbf .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_bgffc )); -_cgdee !=nil {return _cgdee ;};};return nil ;}; +// XML Data Type +XmlDataTypeAttr string ; -// Validate validates the CT_Dxfs and its children -func (_aaggc *CT_Dxfs )Validate ()error {return _aaggc .ValidateWithPath ("\u0043T\u005f\u0044\u0078\u0066\u0073");};func (_cfffa *CT_Dialogsheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecbbf :for {_facdf ,_gcbd :=d .Token ();if _gcbd !=nil {return _gcbd ; -};switch _agfa :=_facdf .(type ){case _f .StartElement :switch _agfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_cfffa .SheetPr =NewCT_SheetPr (); -if _bgfa :=d .DecodeElement (_cfffa .SheetPr ,&_agfa );_bgfa !=nil {return _bgfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_cfffa .SheetViews =NewCT_SheetViews (); -if _ccab :=d .DecodeElement (_cfffa .SheetViews ,&_agfa );_ccab !=nil {return _ccab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_cfffa .SheetFormatPr =NewCT_SheetFormatPr (); -if _cbdfb :=d .DecodeElement (_cfffa .SheetFormatPr ,&_agfa );_cbdfb !=nil {return _cbdfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_cfffa .SheetProtection =NewCT_SheetProtection (); -if _bccca :=d .DecodeElement (_cfffa .SheetProtection ,&_agfa );_bccca !=nil {return _bccca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_cfffa .CustomSheetViews =NewCT_CustomSheetViews (); -if _bgdab :=d .DecodeElement (_cfffa .CustomSheetViews ,&_agfa );_bgdab !=nil {return _bgdab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_cfffa .PrintOptions =NewCT_PrintOptions (); -if _efaff :=d .DecodeElement (_cfffa .PrintOptions ,&_agfa );_efaff !=nil {return _efaff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_cfffa .PageMargins =NewCT_PageMargins (); -if _bbee :=d .DecodeElement (_cfffa .PageMargins ,&_agfa );_bbee !=nil {return _bbee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_cfffa .PageSetup =NewCT_PageSetup (); -if _daed :=d .DecodeElement (_cfffa .PageSetup ,&_agfa );_daed !=nil {return _daed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_cfffa .HeaderFooter =NewCT_HeaderFooter (); -if _ddfgb :=d .DecodeElement (_cfffa .HeaderFooter ,&_agfa );_ddfgb !=nil {return _ddfgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_cfffa .Drawing =NewCT_Drawing (); -if _gbfgg :=d .DecodeElement (_cfffa .Drawing ,&_agfa );_gbfgg !=nil {return _gbfgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_cfffa .LegacyDrawing =NewCT_LegacyDrawing (); -if _fcbge :=d .DecodeElement (_cfffa .LegacyDrawing ,&_agfa );_fcbge !=nil {return _fcbge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_cfffa .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _aaebd :=d .DecodeElement (_cfffa .LegacyDrawingHF ,&_agfa );_aaebd !=nil {return _aaebd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_cfffa .DrawingHF =NewCT_DrawingHF (); -if _eaffb :=d .DecodeElement (_cfffa .DrawingHF ,&_agfa );_eaffb !=nil {return _eaffb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_cfffa .OleObjects =NewCT_OleObjects (); -if _ecbg :=d .DecodeElement (_cfffa .OleObjects ,&_agfa );_ecbg !=nil {return _ecbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_cfffa .Controls =NewCT_Controls (); -if _gddg :=d .DecodeElement (_cfffa .Controls ,&_agfa );_gddg !=nil {return _gddg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfffa .ExtLst =NewCT_ExtensionList (); -if _cbde :=d .DecodeElement (_cfffa .ExtLst ,&_agfa );_cbde !=nil {return _cbde ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_agfa .Name ); -if _eeac :=d .Skip ();_eeac !=nil {return _eeac ;};};case _f .EndElement :break _ecbbf ;case _f .CharData :};};return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_dadfd *CT_Dxf )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );if _dadfd .Font !=nil {_eaffb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}}; +e .EncodeElement (_dadfd .Font ,_eaffb );};if _dadfd .NumFmt !=nil {_fegb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};e .EncodeElement (_dadfd .NumFmt ,_fegb );};if _dadfd .Fill !=nil {_fbabg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}}; +e .EncodeElement (_dadfd .Fill ,_fbabg );};if _dadfd .Alignment !=nil {_bfgg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_dadfd .Alignment ,_bfgg );};if _dadfd .Border !=nil {_cfgf :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}}; +e .EncodeElement (_dadfd .Border ,_cfgf );};if _dadfd .Protection !=nil {_agegf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dadfd .Protection ,_agegf ); +};if _dadfd .ExtLst !=nil {_debdd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dadfd .ExtLst ,_debdd );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewWorksheet ()*Worksheet {_dddgc :=&Worksheet {}; +_dddgc .CT_Worksheet =*NewCT_Worksheet ();return _dddgc ;}; -// Validate validates the CT_SheetDimension and its children -func (_eaefaa *CT_SheetDimension )Validate ()error {return _eaefaa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};type CT_I struct{ +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_bbfd *CT_Hyperlink )ValidateWithPath (path string )error {return nil };func (_afdad *CT_QueryTable )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_afdad .NameAttr )}); +if _afdad .HeadersAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .HeadersAttr ))});};if _afdad .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .RowNumbersAttr ))}); +};if _afdad .DisableRefreshAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .DisableRefreshAttr ))}); +};if _afdad .BackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .BackgroundRefreshAttr ))}); +};if _afdad .FirstBackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .FirstBackgroundRefreshAttr ))}); +};if _afdad .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .RefreshOnLoadAttr ))}); +};if _afdad .GrowShrinkTypeAttr !=ST_GrowShrinkTypeUnset {_daaad ,_eceef :=_afdad .GrowShrinkTypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"});if _eceef !=nil {return _eceef ; +};start .Attr =append (start .Attr ,_daaad );};if _afdad .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .FillFormulasAttr ))}); +};if _afdad .RemoveDataOnSaveAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .RemoveDataOnSaveAttr ))}); +};if _afdad .DisableEditAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .DisableEditAttr ))});};if _afdad .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .PreserveFormattingAttr ))}); +};if _afdad .AdjustColumnWidthAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .AdjustColumnWidthAttr ))}); +};if _afdad .IntermediateAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .IntermediateAttr ))});}; +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_afdad .ConnectionIdAttr )});if _afdad .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_afdad .AutoFormatIdAttr )}); +};if _afdad .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .ApplyNumberFormatsAttr ))}); +};if _afdad .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .ApplyBorderFormatsAttr ))}); +};if _afdad .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .ApplyFontFormatsAttr ))}); +};if _afdad .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .ApplyPatternFormatsAttr ))}); +};if _afdad .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .ApplyAlignmentFormatsAttr ))}); +};if _afdad .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdad .ApplyWidthHeightFormatsAttr ))}); +};e .EncodeToken (start );if _afdad .QueryTableRefresh !=nil {_fagdb :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061:\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068"}};e .EncodeElement (_afdad .QueryTableRefresh ,_fagdb ); +};if _afdad .ExtLst !=nil {_bfdfa :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afdad .ExtLst ,_bfdfa );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_edbba *CT_Rst )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +if _edbba .T !=nil {_gecac :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0074"}};_ff .AddPreserveSpaceAttr (&_gecac ,*_edbba .T );e .EncodeElement (_edbba .T ,_gecac );};if _edbba .R !=nil {_beaeef :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072"}}; +for _ ,_gfecc :=range _edbba .R {e .EncodeElement (_gfecc ,_beaeef );};};if _edbba .RPh !=nil {_ccefd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0068"}};for _ ,_dfdce :=range _edbba .RPh {e .EncodeElement (_dfdce ,_ccefd ); +};};if _edbba .PhoneticPr !=nil {_fggdg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_edbba .PhoneticPr ,_fggdg );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// Item Type -TAttr ST_ItemType ; +// ValidateWithPath validates the CT_VolType and its children, prefixing error messages with path +func (_cggadd *CT_VolType )ValidateWithPath (path string )error {if _cggadd .TypeAttr ==ST_VolDepTypeUnset {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 _dgbee :=_cggadd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dgbee !=nil {return _dgbee ;};for _eefaf ,_fcfdba :=range _cggadd .Main {if _bgfgg :=_fcfdba .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u004d\u0061\u0069\u006e\u005b\u0025\u0064\u005d",path ,_eefaf )); +_bgfgg !=nil {return _bgfgg ;};};return nil ;};func (_ccdcd ST_Orientation )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_ccdcd .String (),start );};func (_cdggf *CT_MRUColors )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fbbg :for {_caffg ,_bcgcf :=d .Token (); +if _bcgcf !=nil {return _bcgcf ;};switch _fgdgbd :=_caffg .(type ){case _bc .StartElement :switch _fgdgbd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gbcga :=NewCT_Color (); +if _adadb :=d .DecodeElement (_gbcga ,&_fgdgbd );_adadb !=nil {return _adadb ;};_cdggf .Color =append (_cdggf .Color ,_gbcga );default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_fgdgbd .Name ); +if _fabga :=d .Skip ();_fabga !=nil {return _fabga ;};};case _bc .EndElement :break _fbbg ;case _bc .CharData :};};return nil ;};func (_aebbc *CT_CustomProperty )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_edag :=range start .Attr {if _edag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_edag .Name .Local =="\u0069\u0064"||_edag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_edag .Name .Local =="\u0069\u0064"{_faaaf ,_afede :=_edag .Value ,error (nil ); +if _afede !=nil {return _afede ;};_aebbc .IdAttr =_faaaf ;continue ;};if _edag .Name .Local =="\u006e\u0061\u006d\u0065"{_cefgd ,_fdfb :=_edag .Value ,error (nil );if _fdfb !=nil {return _fdfb ;};_aebbc .NameAttr =_cefgd ;continue ;};};for {_faegd ,_gfebb :=d .Token (); +if _gfebb !=nil {return _a .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",_gfebb );};if _bbfge ,_bgabf :=_faegd .(_bc .EndElement ); +_bgabf &&_bbfge .Name ==start .Name {break ;};};return nil ;}; -// Repeated Items Count -RAttr *uint32 ; +// Validate validates the CT_DataBar and its children +func (_fcfc *CT_DataBar )Validate ()error {return _fcfc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");};func (_bcfbg ST_Type )ValidateWithPath (path string )error {switch _bcfbg {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 (_bcfbg )); +};return nil ;}; -// Data Field Index -IAttr *uint32 ; +// Validate validates the CT_WebPublishing and its children +func (_fafebd *CT_WebPublishing )Validate ()error {return _fafebd .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067");};type CalcChain struct{CT_CalcChain };func (_agafg *ST_DateTimeGrouping )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_eabfc ,_bdbefc :=d .Token (); +if _bdbefc !=nil {return _bdbefc ;};if _fegcga ,_gdecac :=_eabfc .(_bc .EndElement );_gdecac &&_fegcga .Name ==start .Name {*_agafg =1;return nil ;};if _dccff ,_aacea :=_eabfc .(_bc .CharData );!_aacea {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",_eabfc ); +}else {switch string (_dccff ){case "":*_agafg =0;case "\u0079\u0065\u0061\u0072":*_agafg =1;case "\u006d\u006f\u006et\u0068":*_agafg =2;case "\u0064\u0061\u0079":*_agafg =3;case "\u0068\u006f\u0075\u0072":*_agafg =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_agafg =5; +case "\u0073\u0065\u0063\u006f\u006e\u0064":*_agafg =6;};};_eabfc ,_bdbefc =d .Token ();if _bdbefc !=nil {return _bdbefc ;};if _ccfefg ,_eacff :=_eabfc .(_bc .EndElement );_eacff &&_ccfefg .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",_eabfc ); +};func (_efgefb *CT_VolTopic )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gbbde :=range start .Attr {if _gbbde .Name .Local =="\u0074"{_efgefb .TAttr .UnmarshalXMLAttr (_gbbde );continue ;};};_cffba :for {_cffaf ,_egbaga :=d .Token (); +if _egbaga !=nil {return _egbaga ;};switch _fbcfea :=_cffaf .(type ){case _bc .StartElement :switch _fbcfea .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _acdca :=d .DecodeElement (&_efgefb .V ,&_fbcfea ); +_acdca !=nil {return _acdca ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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 _aeffg string ; +if _adfgb :=d .DecodeElement (&_aeffg ,&_fbcfea );_adfgb !=nil {return _adfgb ;};_efgefb .Stp =append (_efgefb .Stp ,_aeffg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdfd :=NewCT_VolTopicRef (); +if _fbeecc :=d .DecodeElement (_fdfd ,&_fbcfea );_fbeecc !=nil {return _fbeecc ;};_efgefb .Tr =append (_efgefb .Tr ,_fdfd );default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fbcfea .Name ); +if _eaacf :=d .Skip ();_eaacf !=nil {return _eaacf ;};};case _bc .EndElement :break _cffba ;case _bc .CharData :};};return nil ;};func NewCT_PageItem ()*CT_PageItem {_cbfdb :=&CT_PageItem {};return _cbfdb }; -// Row / Column Item Index -X []*CT_X ;};func (_gebfb ST_VerticalAlignment )String ()string {switch _gebfb {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 (_gfcge *CT_MeasureGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggad :=range start .Attr {if _ggad .Name .Local =="\u006e\u0061\u006d\u0065"{_acegd ,_fbgded :=_ggad .Value ,error (nil ); -if _fbgded !=nil {return _fbgded ;};_gfcge .NameAttr =_acegd ;continue ;};if _ggad .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_fbaeec ,_ccdgb :=_ggad .Value ,error (nil );if _ccdgb !=nil {return _ccdgb ;};_gfcge .CaptionAttr =_fbaeec ;continue ; -};};for {_efaaa ,_bfcca :=d .Token ();if _bfcca !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072e\u0047\u0072\u006fu\u0070:\u0020\u0025\u0073",_bfcca );};if _fgegef ,_fcgdg :=_efaaa .(_f .EndElement ); -_fcgdg &&_fgegef .Name ==start .Name {break ;};};return nil ;};type CT_CustomFilter struct{ +// Validate validates the CT_Scenarios and its children +func (_bgbce *CT_Scenarios )Validate ()error {return _bgbce .ValidateWithPath ("\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");}; -// Filter Comparison Operator -OperatorAttr ST_FilterOperator ; +// Validate validates the CT_ConditionalFormats and its children +func (_gdaca *CT_ConditionalFormats )Validate ()error {return _gdaca .ValidateWithPath ("C\u0054\u005f\u0043\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073");};type CT_ObjectPr struct{ -// Top or Bottom Value -ValAttr *string ;};func (_dbdae *CT_Metadata )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _dbdae .MetadataTypes !=nil {_egcba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}}; -e .EncodeElement (_dbdae .MetadataTypes ,_egcba );};if _dbdae .MetadataStrings !=nil {_egdbcd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073"}};e .EncodeElement (_dbdae .MetadataStrings ,_egdbcd ); -};if _dbdae .MdxMetadata !=nil {_adada :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_dbdae .MdxMetadata ,_adada );};if _dbdae .FutureMetadata !=nil {_ddgbdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}}; -for _ ,_gdfg :=range _dbdae .FutureMetadata {e .EncodeElement (_gdfg ,_ddgbdg );};};if _dbdae .CellMetadata !=nil {_dfdg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_dbdae .CellMetadata ,_dfdg ); -};if _dbdae .ValueMetadata !=nil {_befcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0076\u0061\u006cu\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}};e .EncodeElement (_dbdae .ValueMetadata ,_befcg );};if _dbdae .ExtLst !=nil {_ffeab :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_dbdae .ExtLst ,_ffeab );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type Chartsheet struct{CT_Chartsheet }; +// Locked Flag +LockedAttr *bool ; -// ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path -func (_ecedb *CT_RangeSet )ValidateWithPath (path string )error {return nil };func NewCT_DataFields ()*CT_DataFields {_gfca :=&CT_DataFields {};return _gfca };type ST_HtmlFmt byte ;type CT_PageField struct{ +// Default Size Flag +DefaultSizeAttr *bool ; -// Field -FldAttr int32 ; +// Print Flag +PrintAttr *bool ; -// Item Index -ItemAttr *uint32 ; +// Disabled Flag +DisabledAttr *bool ; -// OLAP Hierarchy Index -HierAttr *int32 ; +// UI Object Flag +UiObjectAttr *bool ; -// Hierarchy Unique Name -NameAttr *string ; +// Automatic Fill Flag +AutoFillAttr *bool ; -// Hierarchy Display Name -CapAttr *string ; +// Automatic Line Flag +AutoLineAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_MRUColors struct{ +// Automatic Size Flag +AutoPictAttr *bool ; -// Color -Color []*CT_Color ;}; +// Custom Function +MacroAttr *string ; -// Validate validates the CT_MapInfo and its children -func (_gddcg *CT_MapInfo )Validate ()error {return _gddcg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f");}; +// Alternative Text +AltTextAttr *string ; -// ValidateWithPath validates the CT_CellStyle and its children, prefixing error messages with path -func (_dfcd *CT_CellStyle )ValidateWithPath (path string )error {if _dfcd .ExtLst !=nil {if _cagg :=_dfcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cagg !=nil {return _cagg ;};};return nil ;}; +// Dynamic Data Exchange Flag +DdeAttr *bool ;IdAttr *string ;Anchor *CT_ObjectAnchor ;};func (_ebced ST_RevisionAction )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_ebced .String (),start );};func NewCT_MetadataTypes ()*CT_MetadataTypes {_agcec :=&CT_MetadataTypes {}; +return _agcec };type ST_DataValidationErrorStyle byte ;func NewCT_Tuples ()*CT_Tuples {_gaecea :=&CT_Tuples {};return _gaecea }; -// Validate validates the CT_MemberProperties and its children -func (_edccd *CT_MemberProperties )Validate ()error {return _edccd .ValidateWithPath ("\u0043\u0054\u005f\u004dem\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};type CT_CacheField struct{ +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_ceg *CT_Border )ValidateWithPath (path string )error {if _ceg .Start !=nil {if _fff :=_ceg .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_fff !=nil {return _fff ;};};if _ceg .End !=nil {if _dgb :=_ceg .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064"); +_dgb !=nil {return _dgb ;};};if _ceg .Left !=nil {if _ffc :=_ceg .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ffc !=nil {return _ffc ;};};if _ceg .Right !=nil {if _fec :=_ceg .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_fec !=nil {return _fec ;};};if _ceg .Top !=nil {if _cgcd :=_ceg .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_cgcd !=nil {return _cgcd ;};};if _ceg .Bottom !=nil {if _geb :=_ceg .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_geb !=nil {return _geb ;};};if _ceg .Diagonal !=nil {if _ebdca :=_ceg .Diagonal .ValidateWithPath (path +"\u002fD\u0069\u0061\u0067\u006f\u006e\u0061l");_ebdca !=nil {return _ebdca ;};};if _ceg .Vertical !=nil {if _fede :=_ceg .Vertical .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0069\u0063\u0061l"); +_fede !=nil {return _fede ;};};if _ceg .Horizontal !=nil {if _edc :=_ceg .Horizontal .ValidateWithPath (path +"/\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");_edc !=nil {return _edc ;};};return nil ;};func (_fcga *CT_CellFormula )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dcgg :=range start .Attr {if _dcgg .Name .Local =="\u0074"{_fcga .TAttr .UnmarshalXMLAttr (_dcgg ); +continue ;};if _dcgg .Name .Local =="\u0061\u0063\u0061"{_ddgf ,_eaacg :=_fa .ParseBool (_dcgg .Value );if _eaacg !=nil {return _eaacg ;};_fcga .AcaAttr =&_ddgf ;continue ;};if _dcgg .Name .Local =="\u0072\u0065\u0066"{_gacd ,_dgeb :=_dcgg .Value ,error (nil ); +if _dgeb !=nil {return _dgeb ;};_fcga .RefAttr =&_gacd ;continue ;};if _dcgg .Name .Local =="\u0064\u0074\u0032\u0044"{_gfgf ,_edfdf :=_fa .ParseBool (_dcgg .Value );if _edfdf !=nil {return _edfdf ;};_fcga .Dt2DAttr =&_gfgf ;continue ;};if _dcgg .Name .Local =="\u0064\u0074\u0072"{_baaa ,_dfb :=_fa .ParseBool (_dcgg .Value ); +if _dfb !=nil {return _dfb ;};_fcga .DtrAttr =&_baaa ;continue ;};if _dcgg .Name .Local =="\u0064\u0065\u006c\u0031"{_afae ,_eaff :=_fa .ParseBool (_dcgg .Value );if _eaff !=nil {return _eaff ;};_fcga .Del1Attr =&_afae ;continue ;};if _dcgg .Name .Local =="\u0064\u0065\u006c\u0032"{_afaa ,_dbgdf :=_fa .ParseBool (_dcgg .Value ); +if _dbgdf !=nil {return _dbgdf ;};_fcga .Del2Attr =&_afaa ;continue ;};if _dcgg .Name .Local =="\u0072\u0031"{_fgbe ,_dfcb :=_dcgg .Value ,error (nil );if _dfcb !=nil {return _dfcb ;};_fcga .R1Attr =&_fgbe ;continue ;};if _dcgg .Name .Local =="\u0072\u0032"{_fggg ,_gdeg :=_dcgg .Value ,error (nil ); +if _gdeg !=nil {return _gdeg ;};_fcga .R2Attr =&_fggg ;continue ;};if _dcgg .Name .Local =="\u0063\u0061"{_eged ,_ddeg :=_fa .ParseBool (_dcgg .Value );if _ddeg !=nil {return _ddeg ;};_fcga .CaAttr =&_eged ;continue ;};if _dcgg .Name .Local =="\u0073\u0069"{_gfbbd ,_fda :=_fa .ParseUint (_dcgg .Value ,10,32); +if _fda !=nil {return _fda ;};_bfba :=uint32 (_gfbbd );_fcga .SiAttr =&_bfba ;continue ;};if _dcgg .Name .Local =="\u0062\u0078"{_degde ,_dfdf :=_fa .ParseBool (_dcgg .Value );if _dfdf !=nil {return _dfdf ;};_fcga .BxAttr =&_degde ;continue ;};};for {_ecag ,_bggd :=d .Token (); +if _bggd !=nil {return _a .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",_bggd );};if _cgca ,_dfga :=_ecag .(_bc .CharData );_dfga {_fcga .Content =string (_cgca ); +};if _bbg ,_bdbcd :=_ecag .(_bc .EndElement );_bdbcd &&_bbg .Name ==start .Name {break ;};};return nil ;};func (_efaedd ST_FileType )String ()string {switch _efaedd {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 "";}; -// PivotCache Field Name -NameAttr string ; +// ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path +func (_cedd *CT_ExternalSheetData )ValidateWithPath (path string )error {for _ebec ,_bccdc :=range _cedd .Row {if _agbgc :=_bccdc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_ebec ));_agbgc !=nil {return _agbgc ; +};};return nil ;};func NewCT_Pane ()*CT_Pane {_fbeaa :=&CT_Pane {};return _fbeaa }; -// PivotCache Field Caption -CaptionAttr *string ; +// ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path +func (_dcfac *CT_Metadata )ValidateWithPath (path string )error {if _dcfac .MetadataTypes !=nil {if _cddcdf :=_dcfac .MetadataTypes .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061T\u0079\u0070\u0065\u0073");_cddcdf !=nil {return _cddcdf ; +};};if _dcfac .MetadataStrings !=nil {if _feea :=_dcfac .MetadataStrings .ValidateWithPath (path +"\u002f\u004de\u0074\u0061\u0064a\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073");_feea !=nil {return _feea ;};};if _dcfac .MdxMetadata !=nil {if _beebbb :=_dcfac .MdxMetadata .ValidateWithPath (path +"\u002f\u004d\u0064x\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"); +_beebbb !=nil {return _beebbb ;};};for _cadad ,_bdgfg :=range _dcfac .FutureMetadata {if _bdbd :=_bdgfg .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0046\u0075tu\u0072e\u004d\u0065\u0074\u0061\u0064a\u0074\u0061\u005b\u0025\u0064\u005d",path ,_cadad )); +_bdbd !=nil {return _bdbd ;};};if _dcfac .CellMetadata !=nil {if _eaeea :=_dcfac .CellMetadata .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_eaeea !=nil {return _eaeea ;};};if _dcfac .ValueMetadata !=nil {if _ffcge :=_dcfac .ValueMetadata .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"); +_ffcge !=nil {return _ffcge ;};};if _dcfac .ExtLst !=nil {if _gfcdd :=_dcfac .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfcdd !=nil {return _gfcdd ;};};return nil ;};func (_gdffdg ST_SmartTagShow )String ()string {switch _gdffdg {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 (_gdccd *CT_ExternalDefinedNames )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bgaca :for {_dgaaa ,_cdacg :=d .Token (); +if _cdacg !=nil {return _cdacg ;};switch _feab :=_dgaaa .(type ){case _bc .StartElement :switch _feab .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbae :=NewCT_ExternalDefinedName (); +if _gfec :=d .DecodeElement (_bbae ,&_feab );_gfec !=nil {return _gfec ;};_gdccd .DefinedName =append (_gdccd .DefinedName ,_bbae );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\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",_feab .Name ); +if _gbaec :=d .Skip ();_gbaec !=nil {return _gbaec ;};};case _bc .EndElement :break _bgaca ;case _bc .CharData :};};return nil ;};func (_bggdbf ST_HtmlFmt )ValidateWithPath (path string )error {switch _bggdbf {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 (_bggdbf )); +};return nil ;};func NewCT_RevisionDefinedName ()*CT_RevisionDefinedName {_gdcdc :=&CT_RevisionDefinedName {};return _gdcdc ;};type CT_IgnoredError struct{ -// Property Name -PropertyNameAttr *string ; +// Sequence of References +SqrefAttr ST_Sqref ; -// Server-based Field -ServerFieldAttr *bool ; +// Evaluation Error +EvalErrorAttr *bool ; -// Unique List Retrieved -UniqueListAttr *bool ; +// Two Digit Text Year +TwoDigitTextYearAttr *bool ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Number Stored As Text +NumberStoredAsTextAttr *bool ; -// Calculated Field Formula -FormulaAttr *string ; +// Formula +FormulaAttr *bool ; -// SQL Data Type -SqlTypeAttr *int32 ; +// Formula Range +FormulaRangeAttr *bool ; -// Hierarchy -HierarchyAttr *int32 ; +// Unlocked Formula +UnlockedFormulaAttr *bool ; -// Hierarchy Level -LevelAttr *uint32 ; +// Empty Cell Reference +EmptyCellReferenceAttr *bool ; -// Database Field -DatabaseFieldAttr *bool ; +// List Data Validation +ListDataValidationAttr *bool ; -// Member Property Count -MappingCountAttr *uint32 ; +// Calculated Column +CalculatedColumnAttr *bool ;}; -// Member Property Field -MemberPropertyFieldAttr *bool ; +// ValidateWithPath validates the CT_MetadataBlock and its children, prefixing error messages with path +func (_gdgg *CT_MetadataBlock )ValidateWithPath (path string )error {for _fcfa ,_ffaag :=range _gdgg .Rc {if _fbdac :=_ffaag .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0052\u0063\u005b\u0025\u0064]",path ,_fcfa ));_fbdac !=nil {return _fbdac ;};}; +return nil ;};func NewCT_SingleXmlCell ()*CT_SingleXmlCell {_fecfa :=&CT_SingleXmlCell {};_fecfa .XmlCellPr =NewCT_XmlCellPr ();return _fecfa ;}; -// Shared Items -SharedItems *CT_SharedItems ; +// Validate validates the CT_ExternalReference and its children +func (_bcda *CT_ExternalReference )Validate ()error {return _bcda .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065");};type CT_ConditionalFormats struct{ -// Field Group Properties -FieldGroup *CT_FieldGroup ; +// Conditional Format Count +CountAttr *uint32 ; -// Member Properties Map -MpMap []*CT_X ; +// Conditional Formatting +ConditionalFormat []*CT_ConditionalFormat ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_facgd ST_FormulaExpression )ValidateWithPath (path string )error {switch _facgd {case 0,1,2,3,4,5:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_facgd )); -};return nil ;}; +// ValidateWithPath validates the CT_PhoneticPr and its children, prefixing error messages with path +func (_ebdff *CT_PhoneticPr )ValidateWithPath (path string )error {if _bfdadd :=_ebdff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bfdadd !=nil {return _bfdadd ;};if _effed :=_ebdff .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072"); +_effed !=nil {return _effed ;};return nil ;};func (_ecddf *CT_RevisionCustomView )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ecddf .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"; +_ecddf .ActionAttr =ST_RevisionAction (1);for _ ,_aegbg :=range start .Attr {if _aegbg .Name .Local =="\u0067\u0075\u0069\u0064"{_efaeg ,_aegfa :=_aegbg .Value ,error (nil );if _aegfa !=nil {return _aegfa ;};_ecddf .GuidAttr =_efaeg ;continue ;};if _aegbg .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_ecddf .ActionAttr .UnmarshalXMLAttr (_aegbg ); +continue ;};};for {_dada ,_gdgdg :=d .Token ();if _gdgdg !=nil {return _a .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",_gdgdg ); +};if _fbgec ,_fbbgf :=_dada .(_bc .EndElement );_fbbgf &&_fbgec .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_ConditionalFormat and its children -func (_edaa *CT_ConditionalFormat )Validate ()error {return _edaa .ValidateWithPath ("C\u0054_\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074");};func NewCT_ExternalBook ()*CT_ExternalBook {_decdfd :=&CT_ExternalBook {}; -return _decdfd };const (ST_UpdateLinksUnset ST_UpdateLinks =0;ST_UpdateLinksUserSet ST_UpdateLinks =1;ST_UpdateLinksNever ST_UpdateLinks =2;ST_UpdateLinksAlways ST_UpdateLinks =3;); +// Validate validates the CT_DiscretePr and its children +func (_fggb *CT_DiscretePr )Validate ()error {return _fggb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072");};func NewCT_PageBreak ()*CT_PageBreak {_dbfgf :=&CT_PageBreak {};return _dbfgf };type CT_Users struct{ -// ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path -func (_fffde *Chartsheet )ValidateWithPath (path string )error {if _cfdeaa :=_fffde .CT_Chartsheet .ValidateWithPath (path );_cfdeaa !=nil {return _cfdeaa ;};return nil ;};type CT_ObjectAnchor struct{ +// Active User Count +CountAttr *uint32 ; -// Move With Cells -MoveWithCellsAttr *bool ; +// User Information +UserInfo []*CT_SharedUser ;};func (_eeeec *CT_SmartTags )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bfffcd :for {_cfeffb ,_dffdf :=d .Token ();if _dffdf !=nil {return _dffdf ;};switch _bbdeb :=_cfeffb .(type ){case _bc .StartElement :switch _bbdeb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fgbfa :=NewCT_CellSmartTags (); +if _aabaee :=d .DecodeElement (_fgbfa ,&_bbdeb );_aabaee !=nil {return _aabaee ;};_eeeec .CellSmartTags =append (_eeeec .CellSmartTags ,_fgbfa );default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_bbdeb .Name ); +if _ggggf :=d .Skip ();_ggggf !=nil {return _ggggf ;};};case _bc .EndElement :break _bfffcd ;case _bc .CharData :};};return nil ;}; -// Size With Cells -SizeWithCellsAttr *bool ;From *_ee .From ;To *_ee .To ;};func (_edaggd *CT_Tables )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfbge :=range start .Attr {if _gfbge .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdbcg ,_degdfe :=_db .ParseUint (_gfbge .Value ,10,32); -if _degdfe !=nil {return _degdfe ;};_gbdfe :=uint32 (_fdbcg );_edaggd .CountAttr =&_gbdfe ;continue ;};};_adbga :for {_bafecg ,_cggfb :=d .Token ();if _cggfb !=nil {return _cggfb ;};switch _efdgbc :=_bafecg .(type ){case _f .StartElement :switch _efdgbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_bagfb :=NewCT_TableMissing (); -if _cbdgd :=d .DecodeElement (_bagfb ,&_efdgbc );_cbdgd !=nil {return _cbdgd ;};_edaggd .M =append (_edaggd .M ,_bagfb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_aadced :=NewCT_XStringElement (); -if _dgddcf :=d .DecodeElement (_aadced ,&_efdgbc );_dgddcf !=nil {return _dgddcf ;};_edaggd .S =append (_edaggd .S ,_aadced );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_dgagf :=NewCT_Index (); -if _bacdee :=d .DecodeElement (_dgagf ,&_efdgbc );_bacdee !=nil {return _bacdee ;};_edaggd .X =append (_edaggd .X ,_dgagf );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\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",_efdgbc .Name ); -if _bgcdb :=d .Skip ();_bgcdb !=nil {return _bgcdb ;};};case _f .EndElement :break _adbga ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_SheetViews and its children +func (_fdbdf *CT_SheetViews )Validate ()error {return _fdbdf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_fdgag ST_ShowDataAs )ValidateWithPath (path string )error {switch _fdgag {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 (_fdgag )); +};return nil ;};func (_fbaac *CT_Members )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ebfag :=range start .Attr {if _ebfag .Name .Local =="\u0063\u006f\u0075n\u0074"{_fafeg ,_bfbaa :=_fa .ParseUint (_ebfag .Value ,10,32);if _bfbaa !=nil {return _bfbaa ; +};_fcabe :=uint32 (_fafeg );_fbaac .CountAttr =&_fcabe ;continue ;};if _ebfag .Name .Local =="\u006c\u0065\u0076e\u006c"{_agac ,_bfdgg :=_fa .ParseUint (_ebfag .Value ,10,32);if _bfdgg !=nil {return _bfdgg ;};_aaac :=uint32 (_agac );_fbaac .LevelAttr =&_aaac ; +continue ;};};_abbfe :for {_fbccge ,_gfga :=d .Token ();if _gfga !=nil {return _gfga ;};switch _gcddg :=_fbccge .(type ){case _bc .StartElement :switch _gcddg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdcdf :=NewCT_Member (); +if _deegfa :=d .DecodeElement (_fdcdf ,&_gcddg );_deegfa !=nil {return _deegfa ;};_fbaac .Member =append (_fbaac .Member ,_fdcdf );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_gcddg .Name ); +if _effga :=d .Skip ();_effga !=nil {return _effga ;};};case _bc .EndElement :break _abbfe ;case _bc .CharData :};};return nil ;};const (ST_RefModeUnset ST_RefMode =0;ST_RefModeA1 ST_RefMode =1;ST_RefModeR1C1 ST_RefMode =2;);type CT_ReviewedRevisions struct{ -// ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path -func (_fcbc *CT_CustomSheetView )ValidateWithPath (path string )error {if !_a .ST_GuidPatternRe .MatchString (_fcbc .GuidAttr ){return _bc .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 ,_a .ST_GuidPatternRe ,_fcbc .GuidAttr ); -};if _cebcb :=_fcbc .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_cebcb !=nil {return _cebcb ;};if _ceff :=_fcbc .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_ceff !=nil {return _ceff ; -};if _fcbc .Pane !=nil {if _baafb :=_fcbc .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_baafb !=nil {return _baafb ;};};if _fcbc .Selection !=nil {if _bbba :=_fcbc .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"); -_bbba !=nil {return _bbba ;};};if _fcbc .RowBreaks !=nil {if _fdgc :=_fcbc .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_fdgc !=nil {return _fdgc ;};};if _fcbc .ColBreaks !=nil {if _eebf :=_fcbc .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"); -_eebf !=nil {return _eebf ;};};if _fcbc .PageMargins !=nil {if _bdfe :=_fcbc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_bdfe !=nil {return _bdfe ;};};if _fcbc .PrintOptions !=nil {if _gbda :=_fcbc .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"); -_gbda !=nil {return _gbda ;};};if _fcbc .PageSetup !=nil {if _abdd :=_fcbc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_abdd !=nil {return _abdd ;};};if _fcbc .HeaderFooter !=nil {if _ggga :=_fcbc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); -_ggga !=nil {return _ggga ;};};if _fcbc .AutoFilter !=nil {if _faebg :=_fcbc .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_faebg !=nil {return _faebg ;};};if _fcbc .ExtLst !=nil {if _cfagg :=_fcbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cfagg !=nil {return _cfagg ;};};return nil ;};func NewCT_IntProperty ()*CT_IntProperty {_afgfg :=&CT_IntProperty {};return _afgfg };func (_fgeg *CT_ChartsheetView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgeg .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fgeg .TabSelectedAttr ))}); -};if _fgeg .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_bc .Sprintf ("\u0025\u0076",*_fgeg .ZoomScaleAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_fgeg .WorkbookViewIdAttr )}); -if _fgeg .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fgeg .ZoomToFitAttr ))});};e .EncodeToken (start );if _fgeg .ExtLst !=nil {_cbcg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_fgeg .ExtLst ,_cbcg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_geece *CT_IconSet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffebb :=range start .Attr {if _ffebb .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_geece .IconSetAttr .UnmarshalXMLAttr (_ffebb ); -continue ;};if _ffebb .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_bgbcf ,_gbfcfg :=_db .ParseBool (_ffebb .Value );if _gbfcfg !=nil {return _gbfcfg ;};_geece .ShowValueAttr =&_bgbcf ;continue ;};if _ffebb .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_bggc ,_fafff :=_db .ParseBool (_ffebb .Value ); -if _fafff !=nil {return _fafff ;};_geece .PercentAttr =&_bggc ;continue ;};if _ffebb .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_aaace ,_fbegf :=_db .ParseBool (_ffebb .Value );if _fbegf !=nil {return _fbegf ;};_geece .ReverseAttr =&_aaace ; -continue ;};};_aafba :for {_bacg ,_effeb :=d .Token ();if _effeb !=nil {return _effeb ;};switch _gfgb :=_bacg .(type ){case _f .StartElement :switch _gfgb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_dfbe :=NewCT_Cfvo (); -if _gcddb :=d .DecodeElement (_dfbe ,&_gfgb );_gcddb !=nil {return _gcddb ;};_geece .Cfvo =append (_geece .Cfvo ,_dfbe );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_gfgb .Name ); -if _aeefd :=d .Skip ();_aeefd !=nil {return _aeefd ;};};case _f .EndElement :break _aafba ;case _f .CharData :};};return nil ;};func (_fedbbf *ST_TextVAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dffbe ,_fbcgc :=d .Token ();if _fbcgc !=nil {return _fbcgc ; -};if _bgccd ,_eeecec :=_dffbe .(_f .EndElement );_eeecec &&_bgccd .Name ==start .Name {*_fedbbf =1;return nil ;};if _gaagc ,_geccd :=_dffbe .(_f .CharData );!_geccd {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dffbe ); -}else {switch string (_gaagc ){case "":*_fedbbf =0;case "\u0074\u006f\u0070":*_fedbbf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fedbbf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fedbbf =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_fedbbf =4; -case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_fedbbf =5;};};_dffbe ,_fbcgc =d .Token ();if _fbcgc !=nil {return _fbcgc ;};if _fegadg ,_fbcec :=_dffbe .(_f .EndElement );_fbcec &&_fegadg .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dffbe ); -}; +// Reviewed Revisions Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path -func (_gbedg *CT_MetadataStrings )ValidateWithPath (path string )error {for _aabee ,_deggc :=range _gbedg .S {if _gcafa :=_deggc .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_aabee ));_gcafa !=nil {return _gcafa ; -};};return nil ;}; +// Reviewed +Reviewed []*CT_Reviewed ;}; -// ValidateWithPath validates the CT_Members and its children, prefixing error messages with path -func (_fdgg *CT_Members )ValidateWithPath (path string )error {for _agadd ,_ebbfc :=range _fdgg .Member {if _efed :=_ebbfc .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_agadd )); -_efed !=nil {return _efed ;};};return nil ;};type ST_DataConsolidateFunction byte ;func (_cdcc *CT_CellWatches )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ceba :for {_egfbe ,_cfad :=d .Token ();if _cfad !=nil {return _cfad ;};switch _dee :=_egfbe .(type ){case _f .StartElement :switch _dee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0057\u0061\u0074\u0063h"}:_agbce :=NewCT_CellWatch (); -if _ecccb :=d .DecodeElement (_agbce ,&_dee );_ecccb !=nil {return _ecccb ;};_cdcc .CellWatch =append (_cdcc .CellWatch ,_agbce );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_dee .Name ); -if _edfe :=d .Skip ();_edfe !=nil {return _edfe ;};};case _f .EndElement :break _ceba ;case _f .CharData :};};return nil ;};func (_gadca *VolTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="m\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065\u0073";return _gadca .CT_VolTypes .MarshalXML (e ,start );};func (_ffgdd *CT_Members )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgdgc :=range start .Attr {if _cgdgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffcga ,_daea :=_db .ParseUint (_cgdgc .Value ,10,32); -if _daea !=nil {return _daea ;};_afdgb :=uint32 (_ffcga );_ffgdd .CountAttr =&_afdgb ;continue ;};if _cgdgc .Name .Local =="\u006c\u0065\u0076e\u006c"{_aecdab ,_dbaeb :=_db .ParseUint (_cgdgc .Value ,10,32);if _dbaeb !=nil {return _dbaeb ;};_dceeb :=uint32 (_aecdab ); -_ffgdd .LevelAttr =&_dceeb ;continue ;};};_bfaea :for {_ddfc ,_cgbeg :=d .Token ();if _cgbeg !=nil {return _cgbeg ;};switch _deegg :=_ddfc .(type ){case _f .StartElement :switch _deegg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u006d\u0062\u0065\u0072"}:_dbgede :=NewCT_Member (); -if _eagaa :=d .DecodeElement (_dbgede ,&_deegg );_eagaa !=nil {return _eagaa ;};_ffgdd .Member =append (_ffgdd .Member ,_dbgede );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_deegg .Name ); -if _ccacb :=d .Skip ();_ccacb !=nil {return _ccacb ;};};case _f .EndElement :break _bfaea ;case _f .CharData :};};return nil ;};type CT_Boolean struct{ +// ValidateWithPath validates the Sst and its children, prefixing error messages with path +func (_edfbe *Sst )ValidateWithPath (path string )error {if _badfe :=_edfbe .CT_Sst .ValidateWithPath (path );_badfe !=nil {return _badfe ;};return nil ;}; -// Value -VAttr bool ; +// Validate validates the CT_ChartsheetViews and its children +func (_gbffg *CT_ChartsheetViews )Validate ()error {return _gbffg .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073");};func (_efecd *ST_ParameterType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_efecd =0; +case "\u0070\u0072\u006f\u006d\u0070\u0074":*_efecd =1;case "\u0076\u0061\u006cu\u0065":*_efecd =2;case "\u0063\u0065\u006c\u006c":*_efecd =3;};return nil ;};func NewCT_Query ()*CT_Query {_bagdb :=&CT_Query {};return _bagdb }; -// Unused Item -UAttr *bool ; +// ValidateWithPath validates the CT_Dxfs and its children, prefixing error messages with path +func (_aaecg *CT_Dxfs )ValidateWithPath (path string )error {for _fgeefg ,_efgf :=range _aaecg .Dxf {if _ceeaf :=_efgf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0078\u0066\u005b\u0025\u0064\u005d",path ,_fgeefg ));_ceeaf !=nil {return _ceeaf ; +};};return nil ;};func (_bbaac ST_PhoneticType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_bbaac .String (),start );}; -// Calculated Item -FAttr *bool ; +// Validate validates the CT_SharedUser and its children +func (_egdafd *CT_SharedUser )Validate ()error {return _egdafd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072");}; -// Caption -CAttr *string ; +// Validate validates the CT_ProtectedRanges and its children +func (_dadec *CT_ProtectedRanges )Validate ()error {return _dadec .ValidateWithPath ("\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073");};func (_adgadg ST_ConditionalFormattingOperator )ValidateWithPath (path string )error {switch _adgadg {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 (_adgadg )); +};return nil ;};func (_fdega *CT_PivotFilter )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fdega .TypeAttr =ST_PivotFilterType (1);_fdega .AutoFilter =NewCT_AutoFilter ();for _ ,_aebfc :=range start .Attr {if _aebfc .Name .Local =="i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"{_ccfa ,_egeeb :=_fa .ParseUint (_aebfc .Value ,10,32); +if _egeeb !=nil {return _egeeb ;};_cegea :=uint32 (_ccfa );_fdega .IMeasureFldAttr =&_cegea ;continue ;};if _aebfc .Name .Local =="\u006d\u0070\u0046l\u0064"{_caadag ,_cfdbd :=_fa .ParseUint (_aebfc .Value ,10,32);if _cfdbd !=nil {return _cfdbd ;};_beedeb :=uint32 (_caadag ); +_fdega .MpFldAttr =&_beedeb ;continue ;};if _aebfc .Name .Local =="\u0074\u0079\u0070\u0065"{_fdega .TypeAttr .UnmarshalXMLAttr (_aebfc );continue ;};if _aebfc .Name .Local =="\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"{_daaga ,_gbdab :=_fa .ParseInt (_aebfc .Value ,10,32); +if _gbdab !=nil {return _gbdab ;};_bgeac :=int32 (_daaga );_fdega .EvalOrderAttr =&_bgeac ;continue ;};if _aebfc .Name .Local =="\u0069\u0064"{_bcace ,_fbdgb :=_fa .ParseUint (_aebfc .Value ,10,32);if _fbdgb !=nil {return _fbdgb ;};_fdega .IdAttr =uint32 (_bcace ); +continue ;};if _aebfc .Name .Local =="\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"{_gbbda ,_ggggb :=_fa .ParseUint (_aebfc .Value ,10,32);if _ggggb !=nil {return _ggggb ;};_bgadbf :=uint32 (_gbbda );_fdega .IMeasureHierAttr =&_bgadbf ; +continue ;};if _aebfc .Name .Local =="\u0066\u006c\u0064"{_ddagb ,_gebbb :=_fa .ParseUint (_aebfc .Value ,10,32);if _gebbb !=nil {return _gebbb ;};_fdega .FldAttr =uint32 (_ddagb );continue ;};if _aebfc .Name .Local =="\u006e\u0061\u006d\u0065"{_agbdg ,_ggabe :=_aebfc .Value ,error (nil ); +if _ggabe !=nil {return _ggabe ;};_fdega .NameAttr =&_agbdg ;continue ;};if _aebfc .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_cebdg ,_bggbf :=_aebfc .Value ,error (nil );if _bggbf !=nil {return _bggbf ;};_fdega .DescriptionAttr =&_cebdg ; +continue ;};if _aebfc .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"{_ededbc ,_fegeg :=_aebfc .Value ,error (nil );if _fegeg !=nil {return _fegeg ;};_fdega .StringValue1Attr =&_ededbc ;continue ;};if _aebfc .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"{_afaea ,_cgcgg :=_aebfc .Value ,error (nil ); +if _cgcgg !=nil {return _cgcgg ;};_fdega .StringValue2Attr =&_afaea ;continue ;};};_gabda :for {_eecgf ,_aagbc :=d .Token ();if _aagbc !=nil {return _aagbc ;};switch _fcdfc :=_eecgf .(type ){case _bc .StartElement :switch _fcdfc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gdab :=d .DecodeElement (_fdega .AutoFilter ,&_fcdfc ); +_gdab !=nil {return _gdab ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdega .ExtLst =NewCT_ExtensionList (); +if _ecgaa :=d .DecodeElement (_fdega .ExtLst ,&_fcdfc );_ecgaa !=nil {return _ecgaa ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_fcdfc .Name ); +if _gfcfd :=d .Skip ();_gfcfd !=nil {return _gfcfd ;};};case _bc .EndElement :break _gabda ;case _bc .CharData :};};return nil ;};func (_dcbbgd *CT_WorkbookProtection )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dcbbgd .WorkbookPasswordAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dcbbgd .WorkbookPasswordAttr )}); +};if _dcbbgd .WorkbookPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 :_a .Sprintf ("\u0025\u0076",*_dcbbgd .WorkbookPasswordCharacterSetAttr )}); +};if _dcbbgd .RevisionsPasswordAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dcbbgd .RevisionsPasswordAttr )}); +};if _dcbbgd .RevisionsPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 :_a .Sprintf ("\u0025\u0076",*_dcbbgd .RevisionsPasswordCharacterSetAttr )}); +};if _dcbbgd .LockStructureAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcbbgd .LockStructureAttr ))}); +};if _dcbbgd .LockWindowsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcbbgd .LockWindowsAttr ))});};if _dcbbgd .LockRevisionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcbbgd .LockRevisionAttr ))}); +};if _dcbbgd .RevisionsAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dcbbgd .RevisionsAlgorithmNameAttr )}); +};if _dcbbgd .RevisionsHashValueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dcbbgd .RevisionsHashValueAttr )}); +};if _dcbbgd .RevisionsSaltValueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dcbbgd .RevisionsSaltValueAttr )}); +};if _dcbbgd .RevisionsSpinCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dcbbgd .RevisionsSpinCountAttr )}); +};if _dcbbgd .WorkbookAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dcbbgd .WorkbookAlgorithmNameAttr )}); +};if _dcbbgd .WorkbookHashValueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dcbbgd .WorkbookHashValueAttr )}); +};if _dcbbgd .WorkbookSaltValueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dcbbgd .WorkbookSaltValueAttr )}); +};if _dcbbgd .WorkbookSpinCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dcbbgd .WorkbookSpinCountAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Member Property Count -CpAttr *uint32 ; +// ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path +func (_ebdac *CT_PCDKPI )ValidateWithPath (path string )error {return nil }; -// Member Property Indexes -X []*CT_X ;};func (_ddacca ST_ConditionalFormattingOperator )String ()string {switch _ddacca {case 0:return "";case 1:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 2:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c"; -case 3:return "\u0065\u0071\u0075a\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; -case 7:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 8:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073"; -case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return "";};func (_ggcgf *CT_CalculatedMember )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_ggcgf .NameAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0064\u0078"},Value :_bc .Sprintf ("\u0025\u0076",_ggcgf .MdxAttr )});if _ggcgf .MemberNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_ggcgf .MemberNameAttr )}); -};if _ggcgf .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_bc .Sprintf ("\u0025\u0076",*_ggcgf .HierarchyAttr )});};if _ggcgf .ParentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_ggcgf .ParentAttr )}); -};if _ggcgf .SolveOrderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_ggcgf .SolveOrderAttr )});};if _ggcgf .SetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ggcgf .SetAttr ))}); -};e .EncodeToken (start );if _ggcgf .ExtLst !=nil {_adgea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggcgf .ExtLst ,_adgea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_fcbda *CT_MRUColors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fcff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_dfdba :=range _fcbda .Color {e .EncodeElement (_dfdba ,_fcff ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_OleObjects struct{ +// ValidateWithPath validates the CT_Item and its children, prefixing error messages with path +func (_dfege *CT_Item )ValidateWithPath (path string )error {if _eddaa :=_dfege .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_eddaa !=nil {return _eddaa ;};return nil ;};func (_geffb *CT_SheetId )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_eeegc :=range start .Attr {if _eeegc .Name .Local =="\u0076\u0061\u006c"{_cabgg ,_daaea :=_fa .ParseUint (_eeegc .Value ,10,32); +if _daaea !=nil {return _daaea ;};_geffb .ValAttr =uint32 (_cabgg );continue ;};};for {_bbabac ,_bbabad :=d .Token ();if _bbabad !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u003a\u0020%\u0073",_bbabad ); +};if _efadb ,_fcae :=_bbabac .(_bc .EndElement );_fcae &&_efadb .Name ==start .Name {break ;};};return nil ;}; -// Embedded Object -OleObject []*CT_OleObject ;};func (_ebbedb *ST_CellType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeabba ,_cegbg :=d .Token ();if _cegbg !=nil {return _cegbg ;};if _cabagg ,_bbeab :=_aeabba .(_f .EndElement );_bbeab &&_cabagg .Name ==start .Name {*_ebbedb =1; -return nil ;};if _fbebad ,_fbcfd :=_aeabba .(_f .CharData );!_fbcfd {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeabba );}else {switch string (_fbebad ){case "":*_ebbedb =0; -case "\u0062":*_ebbedb =1;case "\u006e":*_ebbedb =2;case "\u0065":*_ebbedb =3;case "\u0073":*_ebbedb =4;case "\u0073\u0074\u0072":*_ebbedb =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_ebbedb =6;};};_aeabba ,_cegbg =d .Token ();if _cegbg !=nil {return _cegbg ; -};if _fgffgf ,_bedgg :=_aeabba .(_f .EndElement );_bedgg &&_fgffgf .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeabba ); -};func (_bdacg *CT_colItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdfgb :=range start .Attr {if _fdfgb .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbabeb ,_efgffe :=_db .ParseUint (_fdfgb .Value ,10,32);if _efgffe !=nil {return _efgffe ; -};_fefag :=uint32 (_dbabeb );_bdacg .CountAttr =&_fefag ;continue ;};};_dbdba :for {_dedfe ,_ebbff :=d .Token ();if _ebbff !=nil {return _ebbff ;};switch _bfced :=_dedfe .(type ){case _f .StartElement :switch _bfced .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_bbafc :=NewCT_I (); -if _bcfgb :=d .DecodeElement (_bbafc ,&_bfced );_bcfgb !=nil {return _bcfgb ;};_bdacg .I =append (_bdacg .I ,_bbafc );default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_bfced .Name ); -if _fbbbg :=d .Skip ();_fbbbg !=nil {return _fbbbg ;};};case _f .EndElement :break _dbdba ;case _f .CharData :};};return nil ;};func (_fcdbg *CT_RangePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgcbad :=range start .Attr {if _fgcbad .Name .Local =="\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"{_cagfb ,_cbbce :=_db .ParseBool (_fgcbad .Value ); -if _cbbce !=nil {return _cbbce ;};_fcdbg .AutoStartAttr =&_cagfb ;continue ;};if _fgcbad .Name .Local =="\u0061u\u0074\u006f\u0045\u006e\u0064"{_caacc ,_fbefd :=_db .ParseBool (_fgcbad .Value );if _fbefd !=nil {return _fbefd ;};_fcdbg .AutoEndAttr =&_caacc ; -continue ;};if _fgcbad .Name .Local =="\u0067r\u006f\u0075\u0070\u0042\u0079"{_fcdbg .GroupByAttr .UnmarshalXMLAttr (_fgcbad );continue ;};if _fgcbad .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"{_febba ,_ccffee :=_db .ParseFloat (_fgcbad .Value ,64); -if _ccffee !=nil {return _ccffee ;};_fcdbg .StartNumAttr =&_febba ;continue ;};if _fgcbad .Name .Local =="\u0065\u006e\u0064\u004e\u0075\u006d"{_gfagf ,_affaa :=_db .ParseFloat (_fgcbad .Value ,64);if _affaa !=nil {return _affaa ;};_fcdbg .EndNumAttr =&_gfagf ; -continue ;};if _fgcbad .Name .Local =="\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"{_fdccf ,_ccadb :=ParseStdlibTime (_fgcbad .Value );if _ccadb !=nil {return _ccadb ;};_fcdbg .StartDateAttr =&_fdccf ;continue ;};if _fgcbad .Name .Local =="\u0065n\u0064\u0044\u0061\u0074\u0065"{_ddffeb ,_gdgfa :=ParseStdlibTime (_fgcbad .Value ); -if _gdgfa !=nil {return _gdgfa ;};_fcdbg .EndDateAttr =&_ddffeb ;continue ;};if _fgcbad .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_dgdga ,_cdfcd :=_db .ParseFloat (_fgcbad .Value ,64);if _cdfcd !=nil {return _cdfcd ; -};_fcdbg .GroupIntervalAttr =&_dgdga ;continue ;};};for {_dfccb ,_acceb :=d .Token ();if _acceb !=nil {return _bc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072\u003a\u0020%\u0073",_acceb ); -};if _beeefb ,_fgcc :=_dfccb .(_f .EndElement );_fgcc &&_beeefb .Name ==start .Name {break ;};};return nil ;};func (_affbeb ST_ShowDataAs )ValidateWithPath (path string )error {switch _affbeb {case 0,1,2,3,4,5,6,7,8,9:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_affbeb )); -};return nil ;};func NewCT_PageBreak ()*CT_PageBreak {_cdfdf :=&CT_PageBreak {};return _cdfdf };type CT_BooleanProperty struct{ +// ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path +func (_edecg *CT_RevisionQueryTableField )ValidateWithPath (path string )error {return nil };type CT_PCDKPI struct{ -// Value -ValAttr *bool ;};func (_fdafb *CT_Rst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgbbb :for {_cfaba ,_fbace :=d .Token ();if _fbace !=nil {return _fbace ;};switch _ddgca :=_cfaba .(type ){case _f .StartElement :switch _ddgca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_fdafb .T =new (string ); -if _bfaac :=d .DecodeElement (_fdafb .T ,&_ddgca );_bfaac !=nil {return _bfaac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_adffa :=NewCT_RElt (); -if _bfbad :=d .DecodeElement (_adffa ,&_ddgca );_bfbad !=nil {return _bfbad ;};_fdafb .R =append (_fdafb .R ,_adffa );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0068"}:_abage :=NewCT_PhoneticRun (); -if _caggc :=d .DecodeElement (_abage ,&_ddgca );_caggc !=nil {return _caggc ;};_fdafb .RPh =append (_fdafb .RPh ,_abage );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_fdafb .PhoneticPr =NewCT_PhoneticPr (); -if _ffbcg :=d .DecodeElement (_fdafb .PhoneticPr ,&_ddgca );_ffbcg !=nil {return _ffbcg ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ddgca .Name ); -if _abebc :=d .Skip ();_abebc !=nil {return _abebc ;};};case _f .EndElement :break _dgbbb ;case _f .CharData :};};return nil ;}; +// KPI Unique Name +UniqueNameAttr string ; -// Validate validates the CT_CacheHierarchy and its children -func (_ffbe *CT_CacheHierarchy )Validate ()error {return _ffbe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};type CT_CalculatedMember struct{ +// KPI Display Name +CaptionAttr *string ; -// Calculated Member Name -NameAttr string ; +// KPI Display Folder +DisplayFolderAttr *string ; -// Calculated Member MDX Formula -MdxAttr string ; +// KPI Measure Group Name +MeasureGroupAttr *string ; -// OLAP Calculated Member Name -MemberNameAttr *string ; +// Parent KPI +ParentAttr *string ; -// Hierarchy Name -HierarchyAttr *string ; +// KPI Value Unique Name +ValueAttr string ; -// Parent Name -ParentAttr *string ; +// KPI Goal Unique Name +GoalAttr *string ; -// Calculated Members Solve Order -SolveOrderAttr *int32 ; +// KPI Status Unique Name +StatusAttr *string ; -// Set -SetAttr *bool ; +// KPI Trend Unique Name +TrendAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_Schema ()*CT_Schema {_ccddc :=&CT_Schema {};return _ccddc };func NewCT_SheetPr ()*CT_SheetPr {_adfgdd :=&CT_SheetPr {};return _adfgdd };func (_ffeafd *Revisions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffeafd .CT_Revisions =*NewCT_Revisions (); -_cgbbc :for {_gacga ,_cfbece :=d .Token ();if _cfbece !=nil {return _cfbece ;};switch _ebbeg :=_gacga .(type ){case _f .StartElement :switch _ebbeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_fefda :=NewCT_RevisionRowColumn (); -if _accce :=d .DecodeElement (_fefda ,&_ebbeg );_accce !=nil {return _accce ;};_ffeafd .Rrc =append (_ffeafd .Rrc ,_fefda );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_gbdfbc :=NewCT_RevisionMove (); -if _febaae :=d .DecodeElement (_gbdfbc ,&_ebbeg );_febaae !=nil {return _febaae ;};_ffeafd .Rm =append (_ffeafd .Rm ,_gbdfbc );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_dfcace :=NewCT_RevisionCustomView (); -if _eafba :=d .DecodeElement (_dfcace ,&_ebbeg );_eafba !=nil {return _eafba ;};_ffeafd .Rcv =append (_ffeafd .Rcv ,_dfcace );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_gabdbf :=NewCT_RevisionSheetRename (); -if _dgdbbd :=d .DecodeElement (_gabdbf ,&_ebbeg );_dgdbbd !=nil {return _dgdbbd ;};_ffeafd .Rsnm =append (_ffeafd .Rsnm ,_gabdbf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_ggbcge :=NewCT_RevisionInsertSheet (); -if _afaeca :=d .DecodeElement (_ggbcge ,&_ebbeg );_afaeca !=nil {return _afaeca ;};_ffeafd .Ris =append (_ffeafd .Ris ,_ggbcge );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_fgcedb :=NewCT_RevisionCellChange (); -if _caaab :=d .DecodeElement (_fgcedb ,&_ebbeg );_caaab !=nil {return _caaab ;};_ffeafd .Rcc =append (_ffeafd .Rcc ,_fgcedb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_becefb :=NewCT_RevisionFormatting (); -if _gaagd :=d .DecodeElement (_becefb ,&_ebbeg );_gaagd !=nil {return _gaagd ;};_ffeafd .Rfmt =append (_ffeafd .Rfmt ,_becefb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_dcaec :=NewCT_RevisionAutoFormatting (); -if _ecgga :=d .DecodeElement (_dcaec ,&_ebbeg );_ecgga !=nil {return _ecgga ;};_ffeafd .Raf =append (_ffeafd .Raf ,_dcaec );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_ggfca :=NewCT_RevisionDefinedName (); -if _ddfagg :=d .DecodeElement (_ggfca ,&_ebbeg );_ddfagg !=nil {return _ddfagg ;};_ffeafd .Rdn =append (_ffeafd .Rdn ,_ggfca );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_eabbg :=NewCT_RevisionComment (); -if _bacee :=d .DecodeElement (_eabbg ,&_ebbeg );_bacee !=nil {return _bacee ;};_ffeafd .Rcmt =append (_ffeafd .Rcmt ,_eabbg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_bagced :=NewCT_RevisionQueryTableField (); -if _fdafag :=d .DecodeElement (_bagced ,&_ebbeg );_fdafag !=nil {return _fdafag ;};_ffeafd .Rqt =append (_ffeafd .Rqt ,_bagced );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_ggggd :=NewCT_RevisionConflict (); -if _eabcbd :=d .DecodeElement (_ggggd ,&_ebbeg );_eabcbd !=nil {return _eabcbd ;};_ffeafd .Rcft =append (_ffeafd .Rcft ,_ggggd );default:_ec .Log .Debug ("\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",_ebbeg .Name ); -if _eebea :=d .Skip ();_eebea !=nil {return _eebea ;};};case _f .EndElement :break _cgbbc ;case _f .CharData :};};return nil ;}; +// KPI Weight Unique Name +WeightAttr *string ; -// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path -func (_gdbdg *CT_SmartTags )ValidateWithPath (path string )error {for _ffacea ,_decgfc :=range _gdbdg .CellSmartTags {if _ebcfbg :=_decgfc .ValidateWithPath (_bc .Sprintf ("%\u0073/\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072t\u0054\u0061\u0067\u0073[%\u0064\u005d",path ,_ffacea )); -_ebcfbg !=nil {return _ebcfbg ;};};return nil ;};func (_ebfbe *Headers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebfbe .CT_RevisionHeaders =*NewCT_RevisionHeaders ();for _ ,_gebefd :=range start .Attr {if _gebefd .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_abbac ,_ecdbeg :=_db .ParseBool (_gebefd .Value ); -if _ecdbeg !=nil {return _ecdbeg ;};_ebfbe .ExclusiveAttr =&_abbac ;continue ;};if _gebefd .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_cfdgc ,_cdadb :=_gebefd .Value ,error (nil );if _cdadb !=nil {return _cdadb ;};_ebfbe .LastGuidAttr =&_cfdgc ; -continue ;};if _gebefd .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_cecbfc ,_efgaa :=_db .ParseBool (_gebefd .Value );if _efgaa !=nil {return _efgaa ;};_ebfbe .SharedAttr =&_cecbfc ;continue ;};if _gebefd .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_afdefa ,_aegcd :=_db .ParseBool (_gebefd .Value ); -if _aegcd !=nil {return _aegcd ;};_ebfbe .DiskRevisionsAttr =&_afdefa ;continue ;};if _gebefd .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_bdgee ,_fagaa :=_db .ParseBool (_gebefd .Value );if _fagaa !=nil {return _fagaa ;};_ebfbe .HistoryAttr =&_bdgee ; -continue ;};if _gebefd .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_gebbd ,_gfdafg :=_db .ParseBool (_gebefd .Value );if _gfdafg !=nil {return _gfdafg ;};_ebfbe .TrackRevisionsAttr =&_gebbd ;continue ; -};if _gebefd .Name .Local =="\u0067\u0075\u0069\u0064"{_adfeeb ,_cegdcg :=_gebefd .Value ,error (nil );if _cegdcg !=nil {return _cegdcg ;};_ebfbe .GuidAttr =_adfeeb ;continue ;};if _gebefd .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_ggaga ,_gggebg :=_db .ParseUint (_gebefd .Value ,10,32); -if _gggebg !=nil {return _gggebg ;};_cffab :=uint32 (_ggaga );_ebfbe .RevisionIdAttr =&_cffab ;continue ;};if _gebefd .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_dfcdc ,_baeba :=_db .ParseInt (_gebefd .Value ,10,32);if _baeba !=nil {return _baeba ; -};_babcbg :=int32 (_dfcdc );_ebfbe .VersionAttr =&_babcbg ;continue ;};if _gebefd .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_bagae ,_bcabe :=_db .ParseBool (_gebefd .Value );if _bcabe !=nil {return _bcabe ; -};_ebfbe .KeepChangeHistoryAttr =&_bagae ;continue ;};if _gebefd .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_edfagd ,_fbfag :=_db .ParseBool (_gebefd .Value );if _fbfag !=nil {return _fbfag ;};_ebfbe .ProtectedAttr =&_edfagd ;continue ; -};if _gebefd .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_ccfgd ,_bbgecb :=_db .ParseUint (_gebefd .Value ,10,32);if _bbgecb !=nil {return _bbgecb ;};_bagffd :=uint32 (_ccfgd );_ebfbe .PreserveHistoryAttr =&_bagffd ; -continue ;};};_becga :for {_acbbag ,_agffe :=d .Token ();if _agffe !=nil {return _agffe ;};switch _gbefb :=_acbbag .(type ){case _f .StartElement :switch _gbefb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_cbeecc :=NewCT_RevisionHeader (); -if _ceebb :=d .DecodeElement (_cbeecc ,&_gbefb );_ceebb !=nil {return _ceebb ;};_ebfbe .Header =append (_ebfbe .Header ,_cbeecc );default:_ec .Log .Debug ("\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",_gbefb .Name ); -if _ddadf :=d .Skip ();_ddadf !=nil {return _ddadf ;};};case _f .EndElement :break _becga ;case _f .CharData :};};return nil ;};func NewCT_MergeCells ()*CT_MergeCells {_gcddbg :=&CT_MergeCells {};return _gcddbg };func (_dgcc *CT_CalculatedMembers )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffdd :=range start .Attr {if _ffdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_aag ,_cfb :=_db .ParseUint (_ffdd .Value ,10,32); -if _cfb !=nil {return _cfb ;};_bcdca :=uint32 (_aag );_dgcc .CountAttr =&_bcdca ;continue ;};};_gdad :for {_gcfe ,_gadg :=d .Token ();if _gadg !=nil {return _gadg ;};switch _gfda :=_gcfe .(type ){case _f .StartElement :switch _gfda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}:_deg :=NewCT_CalculatedMember (); -if _aggc :=d .DecodeElement (_deg ,&_gfda );_aggc !=nil {return _aggc ;};_dgcc .CalculatedMember =append (_dgcc .CalculatedMember ,_deg );default:_ec .Log .Debug ("\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",_gfda .Name ); -if _gbae :=d .Skip ();_gbae !=nil {return _gbae ;};};case _f .EndElement :break _gdad ;case _f .CharData :};};return nil ;}; +// Time Member KPI Unique Name +TimeAttr *string ;}; -// ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path -func (_gabee *CT_NumFmts )ValidateWithPath (path string )error {for _dbbae ,_eegdd :=range _gabee .NumFmt {if _feegf :=_eegdd .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_dbbae )); -_feegf !=nil {return _feegf ;};};return nil ;};func (_bbdbg ST_CfvoType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gbecf :=_f .Attr {};_gbecf .Name =name ;switch _bbdbg {case ST_CfvoTypeUnset :_gbecf .Value ="";case ST_CfvoTypeNum :_gbecf .Value ="\u006e\u0075\u006d"; -case ST_CfvoTypePercent :_gbecf .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_CfvoTypeMax :_gbecf .Value ="\u006d\u0061\u0078";case ST_CfvoTypeMin :_gbecf .Value ="\u006d\u0069\u006e";case ST_CfvoTypeFormula :_gbecf .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061"; -case ST_CfvoTypePercentile :_gbecf .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065";};return _gbecf ,nil ;};func (_egggeb *CT_SheetView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egggeb .WindowProtectionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egggeb .WindowProtectionAttr ))}); -};if _egggeb .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egggeb .ShowFormulasAttr ))}); -};if _egggeb .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egggeb .ShowGridLinesAttr ))}); -};if _egggeb .ShowRowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egggeb .ShowRowColHeadersAttr ))}); -};if _egggeb .ShowZerosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egggeb .ShowZerosAttr ))});};if _egggeb .RightToLeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egggeb .RightToLeftAttr ))}); -};if _egggeb .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egggeb .TabSelectedAttr ))});};if _egggeb .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egggeb .ShowRulerAttr ))}); -};if _egggeb .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egggeb .ShowOutlineSymbolsAttr ))}); -};if _egggeb .DefaultGridColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egggeb .DefaultGridColorAttr ))}); -};if _egggeb .ShowWhiteSpaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egggeb .ShowWhiteSpaceAttr ))}); -};if _egggeb .ViewAttr !=ST_SheetViewTypeUnset {_dfffc ,_fgfda :=_egggeb .ViewAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0069\u0065\u0077"});if _fgfda !=nil {return _fgfda ;};start .Attr =append (start .Attr ,_dfffc );};if _egggeb .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_egggeb .TopLeftCellAttr )}); -};if _egggeb .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_egggeb .ColorIdAttr )});};if _egggeb .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_bc .Sprintf ("\u0025\u0076",*_egggeb .ZoomScaleAttr )}); -};if _egggeb .ZoomScaleNormalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_egggeb .ZoomScaleNormalAttr )}); -};if _egggeb .ZoomScaleSheetLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_bc .Sprintf ("\u0025\u0076",*_egggeb .ZoomScaleSheetLayoutViewAttr )}); -};if _egggeb .ZoomScalePageLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_bc .Sprintf ("\u0025\u0076",*_egggeb .ZoomScalePageLayoutViewAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_egggeb .WorkbookViewIdAttr )});e .EncodeToken (start );if _egggeb .Pane !=nil {_aeccfg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}}; -e .EncodeElement (_egggeb .Pane ,_aeccfg );};if _egggeb .Selection !=nil {_gceaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_dcdaf :=range _egggeb .Selection {e .EncodeElement (_dcdaf ,_gceaa ); -};};if _egggeb .PivotSelection !=nil {_aageef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}};for _ ,_geeef :=range _egggeb .PivotSelection {e .EncodeElement (_geeef ,_aageef ); -};};if _egggeb .ExtLst !=nil {_fgegf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egggeb .ExtLst ,_fgegf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path +func (_bcaccf *CT_RevisionRowColumn )ValidateWithPath (path string )error {if _bcaccf .ActionAttr ==ST_rwColActionTypeUnset {return _a .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 _bfgfgf :=_bcaccf .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_bfgfgf !=nil {return _bfgfgf ;};for _ebfdec ,_ebeff :=range _bcaccf .Undo {if _agecf :=_ebeff .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_ebfdec )); +_agecf !=nil {return _agecf ;};};for _fceddb ,_cdbcdd :=range _bcaccf .Rcc {if _gbcbc :=_cdbcdd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_fceddb ));_gbcbc !=nil {return _gbcbc ;};};for _gadfd ,_bacgc :=range _bcaccf .Rfmt {if _gdfbd :=_bacgc .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_gadfd )); +_gdfbd !=nil {return _gdfbd ;};};return nil ;}; -// ValidateWithPath validates the CT_DynamicFilter and its children, prefixing error messages with path -func (_eacg *CT_DynamicFilter )ValidateWithPath (path string )error {if _eacg .TypeAttr ==ST_DynamicFilterTypeUnset {return _bc .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 _abffc :=_eacg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_abffc !=nil {return _abffc ;};return nil ;};func (_efdga ST_Type )ValidateWithPath (path string )error {switch _efdga {case 0,1,2,3,4:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efdga )); -};return nil ;};func (_ecffgd ST_CellType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ecffgd .String (),start );};func (_bcdfe ST_UpdateLinks )Validate ()error {return _bcdfe .ValidateWithPath ("")};func (_eface ST_IconSetType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eface .String (),start ); -};func NewCT_VolType ()*CT_VolType {_baddg :=&CT_VolType {};_baddg .TypeAttr =ST_VolDepType (1);return _baddg ;}; +// ValidateWithPath validates the CT_PivotCacheRecords and its children, prefixing error messages with path +func (_gagedc *CT_PivotCacheRecords )ValidateWithPath (path string )error {for _cggda ,_ceaac :=range _gagedc .R {if _fbgdd :=_ceaac .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_cggda ));_fbgdd !=nil {return _fbgdd ; +};};if _gagedc .ExtLst !=nil {if _abcdg :=_gagedc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abcdg !=nil {return _abcdg ;};};return nil ;};func (_adbad ST_DataValidationType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_aaafgf :=_bc .Attr {}; +_aaafgf .Name =name ;switch _adbad {case ST_DataValidationTypeUnset :_aaafgf .Value ="";case ST_DataValidationTypeNone :_aaafgf .Value ="\u006e\u006f\u006e\u0065";case ST_DataValidationTypeWhole :_aaafgf .Value ="\u0077\u0068\u006fl\u0065";case ST_DataValidationTypeDecimal :_aaafgf .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c"; +case ST_DataValidationTypeList :_aaafgf .Value ="\u006c\u0069\u0073\u0074";case ST_DataValidationTypeDate :_aaafgf .Value ="\u0064\u0061\u0074\u0065";case ST_DataValidationTypeTime :_aaafgf .Value ="\u0074\u0069\u006d\u0065";case ST_DataValidationTypeTextLength :_aaafgf .Value ="\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068"; +case ST_DataValidationTypeCustom :_aaafgf .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _aaafgf ,nil ;};func (_edcca *CT_XmlColumnPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fcaffd :=range start .Attr {if _fcaffd .Name .Local =="\u006d\u0061\u0070I\u0064"{_becgg ,_gbaag :=_fa .ParseUint (_fcaffd .Value ,10,32); +if _gbaag !=nil {return _gbaag ;};_edcca .MapIdAttr =uint32 (_becgg );continue ;};if _fcaffd .Name .Local =="\u0078\u0070\u0061t\u0068"{_fbacd ,_dafdce :=_fcaffd .Value ,error (nil );if _dafdce !=nil {return _dafdce ;};_edcca .XpathAttr =_fbacd ;continue ; +};if _fcaffd .Name .Local =="\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"{_gebba ,_gaaa :=_fa .ParseBool (_fcaffd .Value );if _gaaa !=nil {return _gaaa ;};_edcca .DenormalizedAttr =&_gebba ;continue ;};if _fcaffd .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_aebdab ,_dgbccb :=_fcaffd .Value ,error (nil ); +if _dgbccb !=nil {return _dgbccb ;};_edcca .XmlDataTypeAttr =_aebdab ;continue ;};};_ffgfab :for {_dddaa ,_gffcgg :=d .Token ();if _gffcgg !=nil {return _gffcgg ;};switch _ddcee :=_dddaa .(type ){case _bc .StartElement :switch _ddcee .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edcca .ExtLst =NewCT_ExtensionList (); +if _ddacfb :=d .DecodeElement (_edcca .ExtLst ,&_ddcee );_ddacfb !=nil {return _ddacfb ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ddcee .Name ); +if _abgfgg :=d .Skip ();_abgfgg !=nil {return _abgfgg ;};};case _bc .EndElement :break _ffgfab ;case _bc .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path -func (_aabae *CT_QueryTable )ValidateWithPath (path string )error {if _bgae :=_aabae .GrowShrinkTypeAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006fwS\u0068\u0072\u0069\u006e\u006b\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bgae !=nil {return _bgae ; -};if _aabae .QueryTableRefresh !=nil {if _gffgab :=_aabae .QueryTableRefresh .ValidateWithPath (path +"\u002fQ\u0075e\u0072\u0079\u0054\u0061\u0062l\u0065\u0052e\u0066\u0072\u0065\u0073\u0068");_gffgab !=nil {return _gffgab ;};};if _aabae .ExtLst !=nil {if _egfbg :=_aabae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_egfbg !=nil {return _egfbg ;};};return nil ;}; +// Validate validates the CT_Rst and its children +func (_egbaf *CT_Rst )Validate ()error {return _egbaf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0073\u0074");}; -// Validate validates the CT_PivotAreas and its children -func (_gdedf *CT_PivotAreas )Validate ()error {return _gdedf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");};func (_fdgdc *CT_WebPublishItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ceaceb :=range start .Attr {if _ceaceb .Name .Local =="\u0063\u006f\u0075n\u0074"{_dabbf ,_fdedg :=_db .ParseUint (_ceaceb .Value ,10,32); -if _fdedg !=nil {return _fdedg ;};_bcfae :=uint32 (_dabbf );_fdgdc .CountAttr =&_bcfae ;continue ;};};_gadac :for {_ececfc ,_bgbee :=d .Token ();if _bgbee !=nil {return _bgbee ;};switch _efdea :=_ececfc .(type ){case _f .StartElement :switch _efdea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}:_ffdafd :=NewCT_WebPublishItem (); -if _gdcff :=d .DecodeElement (_ffdafd ,&_efdea );_gdcff !=nil {return _gdcff ;};_fdgdc .WebPublishItem =append (_fdgdc .WebPublishItem ,_ffdafd );default:_ec .Log .Debug ("\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",_efdea .Name ); -if _cedbdfa :=d .Skip ();_cedbdfa !=nil {return _cedbdfa ;};};case _f .EndElement :break _gadac ;case _f .CharData :};};return nil ;};func (_eggb *CT_Filter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eggb .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_eggb .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SortCondition ()*CT_SortCondition {_fggcea :=&CT_SortCondition {};return _fggcea };type CT_Member struct{ +// ValidateWithPath validates the CT_ServerFormats and its children, prefixing error messages with path +func (_fdcbd *CT_ServerFormats )ValidateWithPath (path string )error {for _ebgdca ,_gegca :=range _fdcbd .ServerFormat {if _gbdea :=_gegca .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053er\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_ebgdca )); +_gbdea !=nil {return _gbdea ;};};return nil ;};type CT_SheetData struct{ -// Hidden Item Name -NameAttr string ;};func (_dbfg *CT_GradientStop )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",_dbfg .PositionAttr )}); -e .EncodeToken (start );_abgae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dbfg .Color ,_abgae );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Row +Row []*CT_Row ;}; -// Validate validates the CT_MetadataStrings and its children -func (_eafa *CT_MetadataStrings )Validate ()error {return _eafa .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073");};func (_cedee *CT_PatternFill )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dddf :=range start .Attr {if _dddf .Name .Local =="p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"{_cedee .PatternTypeAttr .UnmarshalXMLAttr (_dddf ); -continue ;};};_afbgf :for {_fbebe ,_fdggc :=d .Token ();if _fdggc !=nil {return _fdggc ;};switch _afedc :=_fbebe .(type ){case _f .StartElement :switch _afedc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066g\u0043\u006f\u006c\u006f\u0072"}:_cedee .FgColor =NewCT_Color (); -if _edgeb :=d .DecodeElement (_cedee .FgColor ,&_afedc );_edgeb !=nil {return _edgeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062g\u0043\u006f\u006c\u006f\u0072"}:_cedee .BgColor =NewCT_Color (); -if _edeag :=d .DecodeElement (_cedee .BgColor ,&_afedc );_edeag !=nil {return _edeag ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_afedc .Name ); -if _cgffe :=d .Skip ();_cgffe !=nil {return _cgffe ;};};case _f .EndElement :break _afbgf ;case _f .CharData :};};return nil ;};func (_gbafcd *ST_RevisionAction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccbbc ,_dbdfdg :=d .Token (); -if _dbdfdg !=nil {return _dbdfdg ;};if _daafe ,_feadeb :=_ccbbc .(_f .EndElement );_feadeb &&_daafe .Name ==start .Name {*_gbafcd =1;return nil ;};if _babdg ,_edefb :=_ccbbc .(_f .CharData );!_edefb {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccbbc ); -}else {switch string (_babdg ){case "":*_gbafcd =0;case "\u0061\u0064\u0064":*_gbafcd =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_gbafcd =2;};};_ccbbc ,_dbdfdg =d .Token ();if _dbdfdg !=nil {return _dbdfdg ;};if _dcbca ,_begeeg :=_ccbbc .(_f .EndElement ); -_begeeg &&_dcbca .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccbbc );};func (_aaeged *CT_GroupMembers )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aaeged .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_aaeged .CountAttr )}); -};e .EncodeToken (start );_cbbdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072"}};for _ ,_edaff :=range _aaeged .GroupMember {e .EncodeElement (_edaff ,_cbbdd );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_ColHierarchiesUsage and its children +func (_agfbf *CT_ColHierarchiesUsage )Validate ()error {return _agfbf .ValidateWithPath ("\u0043\u0054\u005f\u0043ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};func NewCT_Chartsheet ()*CT_Chartsheet {_aaec :=&CT_Chartsheet {}; +_aaec .SheetViews =NewCT_ChartsheetViews ();_aaec .Drawing =NewCT_Drawing ();return _aaec ;};func (_dafe *CT_Connection )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_dafe .IdAttr )}); +if _dafe .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dafe .SourceFileAttr )});};if _dafe .OdcFileAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006fd\u0063\u0046\u0069\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dafe .OdcFileAttr )}); +};if _dafe .KeepAliveAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dafe .KeepAliveAttr ))});};if _dafe .IntervalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_dafe .IntervalAttr )}); +};if _dafe .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dafe .NameAttr )});};if _dafe .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_dafe .DescriptionAttr )}); +};if _dafe .TypeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dafe .TypeAttr )});};if _dafe .ReconnectionMethodAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dafe .ReconnectionMethodAttr )}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_dafe .RefreshedVersionAttr )});if _dafe .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_dafe .MinRefreshableVersionAttr )}); +};if _dafe .SavePasswordAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dafe .SavePasswordAttr ))});};if _dafe .NewAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0065\u0077"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dafe .NewAttr ))}); +};if _dafe .DeletedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dafe .DeletedAttr ))});};if _dafe .OnlyUseConnectionFileAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dafe .OnlyUseConnectionFileAttr ))}); +};if _dafe .BackgroundAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dafe .BackgroundAttr ))});};if _dafe .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dafe .RefreshOnLoadAttr ))}); +};if _dafe .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dafe .SaveDataAttr ))});};if _dafe .CredentialsAttr !=ST_CredMethodUnset {_bccc ,_ecdfe :=_dafe .CredentialsAttr .MarshalXMLAttr (_bc .Name {Local :"c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"}); +if _ecdfe !=nil {return _ecdfe ;};start .Attr =append (start .Attr ,_bccc );};if _dafe .SingleSignOnIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dafe .SingleSignOnIdAttr )}); +};e .EncodeToken (start );if _dafe .DbPr !=nil {_deadd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0064\u0062\u0050\u0072"}};e .EncodeElement (_dafe .DbPr ,_deadd );};if _dafe .OlapPr !=nil {_beec :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u006f\u006c\u0061\u0070\u0050r"}}; +e .EncodeElement (_dafe .OlapPr ,_beec );};if _dafe .WebPr !=nil {_faga :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_dafe .WebPr ,_faga );};if _dafe .TextPr !=nil {_ecab :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074\u0050r"}}; +e .EncodeElement (_dafe .TextPr ,_ecab );};if _dafe .Parameters !=nil {_ggcdf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}};e .EncodeElement (_dafe .Parameters ,_ggcdf ); +};if _dafe .ExtLst !=nil {_cbfag :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dafe .ExtLst ,_cbfag );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_Dialogsheet ()*CT_Dialogsheet {_caaad :=&CT_Dialogsheet {}; +return _caaad };func (_fecca ST_UnderlineValues )String ()string {switch _fecca {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 "";}; -// Validate validates the CT_PhoneticPr and its children -func (_ecffb *CT_PhoneticPr )Validate ()error {return _ecffb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");}; +// ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path +func (_cffe *CT_DdeValue )ValidateWithPath (path string )error {if _gedd :=_cffe .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_gedd !=nil {return _gedd ;};return nil ;};func (_caace ST_DataValidationType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_caace .String (),start ); +};func (_bgabc *ST_HtmlFmt )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_bgabc =0;case "\u006e\u006f\u006e\u0065":*_bgabc =1;case "\u0072\u0074\u0066":*_bgabc =2;case "\u0061\u006c\u006c":*_bgabc =3;};return nil ;};func (_bedfg *CT_Tuples )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dcged :=range start .Attr {if _dcged .Name .Local =="\u0063"{_ccagb ,_edeab :=_fa .ParseUint (_dcged .Value ,10,32); +if _edeab !=nil {return _edeab ;};_fefcg :=uint32 (_ccagb );_bedfg .CAttr =&_fefcg ;continue ;};};_gcfaee :for {_eeecdb ,_gbfdae :=d .Token ();if _gbfdae !=nil {return _gbfdae ;};switch _gcbbd :=_eeecdb .(type ){case _bc .StartElement :switch _gcbbd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfeab :=NewCT_Tuple (); +if _dgcae :=d .DecodeElement (_cfeab ,&_gcbbd );_dgcae !=nil {return _dgcae ;};_bedfg .Tpl =append (_bedfg .Tpl ,_cfeab );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\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",_gcbbd .Name ); +if _eebfb :=d .Skip ();_eebfb !=nil {return _eebfb ;};};case _bc .EndElement :break _gcfaee ;case _bc .CharData :};};return nil ;};func NewCT_SmartTagTypes ()*CT_SmartTagTypes {_cbbee :=&CT_SmartTagTypes {};return _cbbee };func (_abfd *CT_CalcPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _abfd .CalcIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0061\u006c\u0063\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_abfd .CalcIdAttr )}); +};if _abfd .CalcModeAttr !=ST_CalcModeUnset {_cca ,_dcfe :=_abfd .CalcModeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"});if _dcfe !=nil {return _dcfe ;};start .Attr =append (start .Attr ,_cca );};if _abfd .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_abfd .FullCalcOnLoadAttr ))}); +};if _abfd .RefModeAttr !=ST_RefModeUnset {_ffbb ,_fffa :=_abfd .RefModeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0072e\u0066\u004d\u006f\u0064\u0065"});if _fffa !=nil {return _fffa ;};start .Attr =append (start .Attr ,_ffbb );};if _abfd .IterateAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_abfd .IterateAttr ))}); +};if _abfd .IterateCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_abfd .IterateCountAttr )});};if _abfd .IterateDeltaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0076",*_abfd .IterateDeltaAttr )}); +};if _abfd .FullPrecisionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_abfd .FullPrecisionAttr ))}); +};if _abfd .CalcCompletedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_abfd .CalcCompletedAttr ))}); +};if _abfd .CalcOnSaveAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_abfd .CalcOnSaveAttr ))});};if _abfd .ConcurrentCalcAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_abfd .ConcurrentCalcAttr ))}); +};if _abfd .ConcurrentManualCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_abfd .ConcurrentManualCountAttr )}); +};if _abfd .ForceFullCalcAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_abfd .ForceFullCalcAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type ST_FieldSortType byte ;func NewCT_CfRule ()*CT_CfRule {_fgeec :=&CT_CfRule {};return _fgeec };func (_ggefg ST_ParameterType )String ()string {switch _ggefg {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 "";}; -// ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path -func (_cefd *CT_DataRefs )ValidateWithPath (path string )error {for _eefb ,_ecea :=range _cefd .DataRef {if _fcge :=_ecea .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0061\u0052\u0065f\u005b\u0025\u0064\u005d",path ,_eefb )); -_fcge !=nil {return _fcge ;};};return nil ;};type CT_Parameters struct{ +// ValidateWithPath validates the CT_WebPublishObjects and its children, prefixing error messages with path +func (_aeaff *CT_WebPublishObjects )ValidateWithPath (path string )error {for _fbdge ,_dbcbfa :=range _aeaff .WebPublishObject {if _decfg :=_dbcbfa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fWe\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_fbdge )); +_decfg !=nil {return _decfg ;};};return nil ;};type ST_ItemType byte ;func NewCT_CalculatedMembers ()*CT_CalculatedMembers {_abcd :=&CT_CalculatedMembers {};return _abcd };type CT_TableColumns struct{ -// Parameter Count +// Column Count CountAttr *uint32 ; -// Parameter Properties -Parameter []*CT_Parameter ;}; +// Table Column +TableColumn []*CT_TableColumn ;};func (_fbbgc *ST_Type )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bfcdb ,_gabcd :=d .Token ();if _gabcd !=nil {return _gabcd ;};if _aaafe ,_abfbea :=_bfcdb .(_bc .EndElement );_abfbea &&_aaafe .Name ==start .Name {*_fbbgc =1; +return nil ;};if _aagfbe ,_cbdagc :=_bfcdb .(_bc .CharData );!_cbdagc {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",_bfcdb );}else {switch string (_aagfbe ){case "":*_fbbgc =0; +case "\u006e\u006f\u006e\u0065":*_fbbgc =1;case "\u0061\u006c\u006c":*_fbbgc =2;case "\u0072\u006f\u0077":*_fbbgc =3;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_fbbgc =4;};};_bfcdb ,_gabcd =d .Token ();if _gabcd !=nil {return _gabcd ;};if _gfbdfd ,_eeabb :=_bfcdb .(_bc .EndElement ); +_eeabb &&_gfbdfd .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",_bfcdb );}; -// ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path -func (_dffeb *CT_PivotCacheDefinition )ValidateWithPath (path string )error {if _eacff :=_dffeb .CacheSource .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065");_eacff !=nil {return _eacff ;};if _gbfefe :=_dffeb .CacheFields .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"); -_gbfefe !=nil {return _gbfefe ;};if _dffeb .CacheHierarchies !=nil {if _dgggd :=_dffeb .CacheHierarchies .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_dgggd !=nil {return _dgggd ; -};};if _dffeb .Kpis !=nil {if _edbcg :=_dffeb .Kpis .ValidateWithPath (path +"\u002f\u004b\u0070i\u0073");_edbcg !=nil {return _edbcg ;};};if _dffeb .TupleCache !=nil {if _bebd :=_dffeb .TupleCache .ValidateWithPath (path +"/\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"); -_bebd !=nil {return _bebd ;};};if _dffeb .CalculatedItems !=nil {if _fbbddd :=_dffeb .CalculatedItems .ValidateWithPath (path +"\u002f\u0043a\u006c\u0063\u0075l\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_fbbddd !=nil {return _fbbddd ;};}; -if _dffeb .CalculatedMembers !=nil {if _addb :=_dffeb .CalculatedMembers .ValidateWithPath (path +"\u002fC\u0061l\u0063\u0075\u006c\u0061\u0074e\u0064\u004de\u006d\u0062\u0065\u0072\u0073");_addb !=nil {return _addb ;};};if _dffeb .Dimensions !=nil {if _daagf :=_dffeb .Dimensions .ValidateWithPath (path +"/\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"); -_daagf !=nil {return _daagf ;};};if _dffeb .MeasureGroups !=nil {if _ebebb :=_dffeb .MeasureGroups .ValidateWithPath (path +"\u002f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047r\u006f\u0075\u0070\u0073");_ebebb !=nil {return _ebebb ;};};if _dffeb .Maps !=nil {if _dcbbe :=_dffeb .Maps .ValidateWithPath (path +"\u002f\u004d\u0061p\u0073"); -_dcbbe !=nil {return _dcbbe ;};};if _dffeb .ExtLst !=nil {if _cgfge :=_dffeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cgfge !=nil {return _cgfge ;};};return nil ;}; +// Validate validates the CT_Comment and its children +func (_bcbgb *CT_Comment )Validate ()error {return _bcbgb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");}; -// Validate validates the CT_Colors and its children -func (_bfb *CT_Colors )Validate ()error {return _bfb .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_bbbcd *CT_CustomWorkbookView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_bbbcd .NameAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bbbcd .GuidAttr )});if _bbbcd .AutoUpdateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bbbcd .AutoUpdateAttr ))}); -};if _bbbcd .MergeIntervalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_bbbcd .MergeIntervalAttr )}); -};if _bbbcd .ChangesSavedWinAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bbbcd .ChangesSavedWinAttr ))}); -};if _bbbcd .OnlySyncAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bbbcd .OnlySyncAttr ))});};if _bbbcd .PersonalViewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bbbcd .PersonalViewAttr ))}); -};if _bbbcd .IncludePrintSettingsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bbbcd .IncludePrintSettingsAttr ))}); -};if _bbbcd .IncludeHiddenRowColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bbbcd .IncludeHiddenRowColAttr ))}); -};if _bbbcd .MaximizedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bbbcd .MaximizedAttr ))});};if _bbbcd .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bbbcd .MinimizedAttr ))}); -};if _bbbcd .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bbbcd .ShowHorizontalScrollAttr ))}); -};if _bbbcd .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bbbcd .ShowVerticalScrollAttr ))}); -};if _bbbcd .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bbbcd .ShowSheetTabsAttr ))}); -};if _bbbcd .XWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0076",*_bbbcd .XWindowAttr )});};if _bbbcd .YWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0076",*_bbbcd .YWindowAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_bc .Sprintf ("\u0025\u0076",_bbbcd .WindowWidthAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bc .Sprintf ("\u0025\u0076",_bbbcd .WindowHeightAttr )}); -if _bbbcd .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_bc .Sprintf ("\u0025\u0076",*_bbbcd .TabRatioAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bbbcd .ActiveSheetIdAttr )}); -if _bbbcd .ShowFormulaBarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bbbcd .ShowFormulaBarAttr ))}); -};if _bbbcd .ShowStatusbarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bbbcd .ShowStatusbarAttr ))}); -};if _bbbcd .ShowCommentsAttr !=ST_CommentsUnset {_dffdc ,_bafd :=_bbbcd .ShowCommentsAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _bafd !=nil {return _bafd ;};start .Attr =append (start .Attr ,_dffdc ); -};if _bbbcd .ShowObjectsAttr !=ST_ObjectsUnset {_geebc ,_cbfa :=_bbbcd .ShowObjectsAttr .MarshalXMLAttr (_f .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _cbfa !=nil {return _cbfa ;};start .Attr =append (start .Attr ,_geebc ); -};e .EncodeToken (start );if _bbbcd .ExtLst !=nil {_gcfa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbbcd .ExtLst ,_gcfa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};type ST_SheetState byte ;func (_ebdaa *CT_FileRecoveryPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbgec :=range start .Attr {if _cbgec .Name .Local =="a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"{_bccda ,_ddgdd :=_db .ParseBool (_cbgec .Value ); -if _ddgdd !=nil {return _ddgdd ;};_ebdaa .AutoRecoverAttr =&_bccda ;continue ;};if _cbgec .Name .Local =="\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"{_cfcfc ,_fbdda :=_db .ParseBool (_cbgec .Value );if _fbdda !=nil {return _fbdda ;};_ebdaa .CrashSaveAttr =&_cfcfc ; -continue ;};if _cbgec .Name .Local =="\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"{_eebe ,_dgccb :=_db .ParseBool (_cbgec .Value );if _dgccb !=nil {return _dgccb ;};_ebdaa .DataExtractLoadAttr =&_eebe ;continue ;};if _cbgec .Name .Local =="\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"{_abebd ,_bgfec :=_db .ParseBool (_cbgec .Value ); -if _bgfec !=nil {return _bgfec ;};_ebdaa .RepairLoadAttr =&_abebd ;continue ;};};for {_cacbd ,_gddfec :=d .Token ();if _gddfec !=nil {return _bc .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",_gddfec ); -};if _cgfc ,_agfebc :=_cacbd .(_f .EndElement );_agfebc &&_cgfc .Name ==start .Name {break ;};};return nil ;};type CT_PivotArea struct{ +// Validate validates the CT_Control and its children +func (_faaa *CT_Control )Validate ()error {return _faaa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");}; -// Field Index -FieldAttr *int32 ; +// Validate validates the CT_Font and its children +func (_daceg *CT_Font )Validate ()error {return _daceg .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func NewCT_PivotHierarchies ()*CT_PivotHierarchies {_gcgbc :=&CT_PivotHierarchies {};return _gcgbc }; -// Rule Type -TypeAttr ST_PivotAreaType ; +// Validate validates the CT_WebPublishObjects and its children +func (_ecccda *CT_WebPublishObjects )Validate ()error {return _ecccda .ValidateWithPath ("C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073");}; -// Data Only -DataOnlyAttr *bool ; +// ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path +func (_egfea *CT_Rst )ValidateWithPath (path string )error {for _eaacgb ,_facag :=range _egfea .R {if _beagc :=_facag .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_eaacgb ));_beagc !=nil {return _beagc ;};};for _feedd ,_cgeeef :=range _egfea .RPh {if _fcaffc :=_cgeeef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0068\u005b\u0025\u0064\u005d",path ,_feedd )); +_fcaffc !=nil {return _fcaffc ;};};if _egfea .PhoneticPr !=nil {if _cccgc :=_egfea .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_cccgc !=nil {return _cccgc ;};};return nil ;};func (_dggab *ST_MdxFunctionType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_dggab =0; +case "\u006d":*_dggab =1;case "\u0076":*_dggab =2;case "\u0073":*_dggab =3;case "\u0063":*_dggab =4;case "\u0072":*_dggab =5;case "\u0070":*_dggab =6;case "\u006b":*_dggab =7;};return nil ;};func (_bdcee *CT_Item )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bdcee .NAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_bdcee .NAttr )}); +};if _bdcee .TAttr !=ST_ItemTypeUnset {_ecbcd ,_fbacg :=_bdcee .TAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074"});if _fbacg !=nil {return _fbacg ;};start .Attr =append (start .Attr ,_ecbcd );};if _bdcee .HAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdcee .HAttr ))}); +};if _bdcee .SAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdcee .SAttr ))});};if _bdcee .SdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdcee .SdAttr ))}); +};if _bdcee .FAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdcee .FAttr ))});};if _bdcee .MAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdcee .MAttr ))}); +};if _bdcee .CAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdcee .CAttr ))});};if _bdcee .XAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_bdcee .XAttr )}); +};if _bdcee .DAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdcee .DAttr ))});};if _bdcee .EAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdcee .EAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_fecgf *CT_Top10 )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _fecgf .TopAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fecgf .TopAttr ))}); +};if _fecgf .PercentAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fecgf .PercentAttr ))});};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_fecgf .ValAttr )}); +if _fecgf .FilterValAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"},Value :_a .Sprintf ("\u0025\u0076",*_fecgf .FilterValAttr )});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_fafe *CT_CacheHierarchies )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ecdb :=range start .Attr {if _ecdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfg ,_eea :=_fa .ParseUint (_ecdb .Value ,10,32);if _eea !=nil {return _eea ; +};_gbf :=uint32 (_cfg );_fafe .CountAttr =&_gbf ;continue ;};};_faeg :for {_gca ,_dfc :=d .Token ();if _dfc !=nil {return _dfc ;};switch _cegb :=_gca .(type ){case _bc .StartElement :switch _cegb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bgga :=NewCT_CacheHierarchy (); +if _bddf :=d .DecodeElement (_bgga ,&_cegb );_bddf !=nil {return _bddf ;};_fafe .CacheHierarchy =append (_fafe .CacheHierarchy ,_bgga );default:_ga .Log .Debug ("\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",_cegb .Name ); +if _fcg :=d .Skip ();_fcg !=nil {return _fcg ;};};case _bc .EndElement :break _faeg ;case _bc .CharData :};};return nil ;};func NewCT_PivotDimension ()*CT_PivotDimension {_gagegd :=&CT_PivotDimension {};return _gagegd };type CT_FieldsUsage struct{ + +// Field Count +CountAttr *uint32 ; + +// PivotCache Field Id +FieldUsage []*CT_FieldUsage ;};func NewCT_CacheHierarchy ()*CT_CacheHierarchy {_affa :=&CT_CacheHierarchy {};return _affa };func (_dfcfcg *CT_TextFields )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ddcfad :=range start .Attr {if _ddcfad .Name .Local =="\u0063\u006f\u0075n\u0074"{_baccg ,_bgcec :=_fa .ParseUint (_ddcfad .Value ,10,32); +if _bgcec !=nil {return _bgcec ;};_cdfddf :=uint32 (_baccg );_dfcfcg .CountAttr =&_cdfddf ;continue ;};};_abfg :for {_ggcdfa ,_bgggg :=d .Token ();if _bgggg !=nil {return _bgggg ;};switch _ddabc :=_ggcdfa .(type ){case _bc .StartElement :switch _ddabc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebeee :=NewCT_TextField (); +if _cafegb :=d .DecodeElement (_ebeee ,&_ddabc );_cafegb !=nil {return _cafegb ;};_dfcfcg .TextField =append (_dfcfcg .TextField ,_ebeee );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ddabc .Name ); +if _agdbge :=d .Skip ();_agdbge !=nil {return _agdbge ;};};case _bc .EndElement :break _abfg ;case _bc .CharData :};};return nil ;};func NewCT_RevisionMove ()*CT_RevisionMove {_geeadd :=&CT_RevisionMove {};return _geeadd }; -// Labels Only -LabelOnlyAttr *bool ; +// Validate validates the CT_RevisionMove and its children +func (_caagb *CT_RevisionMove )Validate ()error {return _caagb .ValidateWithPath ("\u0043T\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u004d\u006f\u0076\u0065");};type CT_CustomProperty struct{ -// Include Row Grand Total -GrandRowAttr *bool ; +// Custom Property Name +NameAttr string ;IdAttr string ;};func (_aceccf ST_ParameterType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_aceccf .String (),start );}; -// Include Column Grand Total -GrandColAttr *bool ; +// Validate validates the CT_ExternalDefinedName and its children +func (_cgege *CT_ExternalDefinedName )Validate ()error {return _cgege .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");}; -// Cache Index -CacheIndexAttr *bool ; +// ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path +func (_cgdcf *CT_DataValidations )ValidateWithPath (path string )error {for _cbee ,_bcbed :=range _cgdcf .DataValidation {if _cafad :=_bcbed .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0044\u0061ta\u0056a\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_cbee )); +_cafad !=nil {return _cafad ;};};return nil ;};const (ST_DataValidationTypeUnset ST_DataValidationType =0;ST_DataValidationTypeNone ST_DataValidationType =1;ST_DataValidationTypeWhole ST_DataValidationType =2;ST_DataValidationTypeDecimal ST_DataValidationType =3; +ST_DataValidationTypeList ST_DataValidationType =4;ST_DataValidationTypeDate ST_DataValidationType =5;ST_DataValidationTypeTime ST_DataValidationType =6;ST_DataValidationTypeTextLength ST_DataValidationType =7;ST_DataValidationTypeCustom ST_DataValidationType =8; +);type CT_Tuples struct{ -// Outline -OutlineAttr *bool ; +// Member Name Count +CAttr *uint32 ; -// Offset Reference -OffsetAttr *string ; +// Tuple +Tpl []*CT_Tuple ;};func (_gagffc ST_MdxFunctionType )ValidateWithPath (path string )error {switch _gagffc {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 (_gagffc )); +};return nil ;}; -// Collapsed Levels Are Subtotals -CollapsedLevelsAreSubtotalsAttr *bool ; +// Validate validates the CT_ColorFilter and its children +func (_dfab *CT_ColorFilter )Validate ()error {return _dfab .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0046i\u006c\u0074\u0065\u0072");};type CT_PivotCache struct{ -// Axis -AxisAttr ST_Axis ; +// PivotCache Id +CacheIdAttr uint32 ;IdAttr string ;};func NewCT_TablePart ()*CT_TablePart {_afece :=&CT_TablePart {};return _afece };func NewCT_PhoneticPr ()*CT_PhoneticPr {_bfggc :=&CT_PhoneticPr {};return _bfggc };func (_eaedac ST_DataValidationImeMode )String ()string {switch _eaedac {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 "";}; -// Field Position -FieldPositionAttr *uint32 ; +// ValidateWithPath validates the CT_IndexedColors and its children, prefixing error messages with path +func (_fcbbg *CT_IndexedColors )ValidateWithPath (path string )error {for _gaef ,_fdfgf :=range _fcbbg .RgbColor {if _cfgge :=_fdfgf .ValidateWithPath (_a .Sprintf ("\u0025s\u002fR\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gaef )); +_cfgge !=nil {return _cfgge ;};};return nil ;};func (_defcd *CT_PivotField )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ecbbfe :=range start .Attr {if _ecbbfe .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"{_bcfac ,_fedbd :=_fa .ParseBool (_ecbbfe .Value ); +if _fedbd !=nil {return _fedbd ;};_defcd .MeasureFilterAttr =&_bcfac ;continue ;};if _ecbbfe .Name .Local =="\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"{_gfdgcc ,_bbfdg :=_fa .ParseBool (_ecbbfe .Value ); +if _bbfdg !=nil {return _bbfdg ;};_defcd .IncludeNewItemsInFilterAttr =&_gfdgcc ;continue ;};if _ecbbfe .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_gbebcd ,_ebfbd :=_fa .ParseBool (_ecbbfe .Value );if _ebfbd !=nil {return _ebfbd ;};_defcd .CompactAttr =&_gbebcd ; +continue ;};if _ecbbfe .Name .Local =="\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_ffdae ,_cfbff :=_fa .ParseUint (_ecbbfe .Value ,10,32);if _cfbff !=nil {return _cfbff ;};_dfdfb :=uint32 (_ffdae );_defcd .ItemPageCountAttr =&_dfdfb ; +continue ;};if _ecbbfe .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_fddefe ,_cgdde :=_fa .ParseUint (_ecbbfe .Value ,10,32);if _cgdde !=nil {return _cgdde ;};_cagfd :=uint32 (_fddefe );_defcd .NumFmtIdAttr =&_cagfd ;continue ;};if _ecbbfe .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_defcd .SortTypeAttr .UnmarshalXMLAttr (_ecbbfe ); +continue ;};if _ecbbfe .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_aabgd ,_fgcee :=_fa .ParseBool (_ecbbfe .Value );if _fgcee !=nil {return _fgcee ;};_defcd .OutlineAttr =&_aabgd ;continue ;};if _ecbbfe .Name .Local =="\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"{_eagbe ,_egcad :=_fa .ParseBool (_ecbbfe .Value ); +if _egcad !=nil {return _egcad ;};_defcd .DataSourceSortAttr =&_eagbe ;continue ;};if _ecbbfe .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"{_ffgeac ,_gbdfe :=_fa .ParseBool (_ecbbfe .Value );if _gbdfe !=nil {return _gbdfe ;};_defcd .DragToRowAttr =&_ffgeac ; +continue ;};if _ecbbfe .Name .Local =="\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"{_eagdf ,_gabgf :=_fa .ParseBool (_ecbbfe .Value );if _gabgf !=nil {return _gabgf ;};_defcd .NonAutoSortDefaultAttr =&_eagdf ; +continue ;};if _ecbbfe .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"{_defda ,_ffbcg :=_fa .ParseBool (_ecbbfe .Value );if _ffbcg !=nil {return _ffbcg ; +};_defcd .MultipleItemSelectionAllowedAttr =&_defda ;continue ;};if _ecbbfe .Name .Local =="\u0072\u0061\u006e\u006b\u0042\u0079"{_geacb ,_cabfg :=_fa .ParseUint (_ecbbfe .Value ,10,32);if _cabfg !=nil {return _cabfg ;};_ffbab :=uint32 (_geacb );_defcd .RankByAttr =&_ffbab ; +continue ;};if _ecbbfe .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_cbgca ,_bbbfge :=_fa .ParseBool (_ecbbfe .Value );if _bbbfge !=nil {return _bbbfge ;};_defcd .StdDevSubtotalAttr =&_cbgca ;continue ; +};if _ecbbfe .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_baceb ,_faaf :=_fa .ParseBool (_ecbbfe .Value );if _faaf !=nil {return _faaf ;};_defcd .CountASubtotalAttr =&_baceb ;continue ;};if _ecbbfe .Name .Local =="\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_daggg ,_beadgb :=_fa .ParseBool (_ecbbfe .Value ); +if _beadgb !=nil {return _beadgb ;};_defcd .AutoShowAttr =&_daggg ;continue ;};if _ecbbfe .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"{_dggfa ,_cccbc :=_fa .ParseBool (_ecbbfe .Value ); +if _cccbc !=nil {return _cccbc ;};_defcd .ShowPropAsCaptionAttr =&_dggfa ;continue ;};if _ecbbfe .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gdbbeb ,_ccbfc :=_fa .ParseBool (_ecbbfe .Value );if _ccbfc !=nil {return _ccbfc ; +};_defcd .ProductSubtotalAttr =&_gdbbeb ;continue ;};if _ecbbfe .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"{_gbaafc ,_dgffc :=_fa .ParseBool (_ecbbfe .Value );if _dgffc !=nil {return _dgffc ;};_defcd .DragToPageAttr =&_gbaafc ; +continue ;};if _ecbbfe .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_efega ,_gdgef :=_fa .ParseBool (_ecbbfe .Value );if _gdgef !=nil {return _gdgef ;};_defcd .DefaultSubtotalAttr =&_efega ;continue ; +};if _ecbbfe .Name .Local =="\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"{_gebde ,_eagad :=_fa .ParseBool (_ecbbfe .Value );if _eagad !=nil {return _eagad ;};_defcd .DragToDataAttr =&_gebde ;continue ;};if _ecbbfe .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fefaa ,_ggbfe :=_fa .ParseBool (_ecbbfe .Value ); +if _ggbfe !=nil {return _ggbfe ;};_defcd .MaxSubtotalAttr =&_fefaa ;continue ;};if _ecbbfe .Name .Local =="\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"{_faedf ,_gedec :=_fa .ParseBool (_ecbbfe .Value );if _gedec !=nil {return _gedec ; +};_defcd .HideNewItemsAttr =&_faedf ;continue ;};if _ecbbfe .Name .Local =="\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"{_cecbc ,_gadeeg :=_fa .ParseBool (_ecbbfe .Value );if _gadeeg !=nil {return _gadeeg ;};_defcd .ShowPropCellAttr =&_cecbc ; +continue ;};if _ecbbfe .Name .Local =="s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"{_fgdbc ,_ecegf :=_fa .ParseBool (_ecbbfe .Value );if _ecegf !=nil {return _ecegf ;};_defcd .SubtotalTopAttr =&_fgdbc ;continue ;};if _ecbbfe .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_dbdabc ,_bfggb :=_fa .ParseBool (_ecbbfe .Value ); +if _bfggb !=nil {return _bfggb ;};_defcd .ServerFieldAttr =&_dbdabc ;continue ;};if _ecbbfe .Name .Local =="\u006e\u0061\u006d\u0065"{_aaab ,_fedeca :=_ecbbfe .Value ,error (nil );if _fedeca !=nil {return _fedeca ;};_defcd .NameAttr =&_aaab ;continue ; +};if _ecbbfe .Name .Local =="\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"{_dbbab ,_defbe :=_fa .ParseBool (_ecbbfe .Value );if _defbe !=nil {return _defbe ;};_defcd .InsertPageBreakAttr =&_dbbab ;continue ;};if _ecbbfe .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_egfgb ,_agbfg :=_fa .ParseBool (_ecbbfe .Value ); +if _agbfg !=nil {return _agbfg ;};_defcd .SumSubtotalAttr =&_egfgb ;continue ;};if _ecbbfe .Name .Local =="\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"{_bbaff ,_aafcd :=_fa .ParseBool (_ecbbfe .Value );if _aafcd !=nil {return _aafcd ;};_defcd .DataFieldAttr =&_bbaff ; +continue ;};if _ecbbfe .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_beaa ,_eggca :=_fa .ParseBool (_ecbbfe .Value );if _eggca !=nil {return _eggca ;};_defcd .AvgSubtotalAttr =&_beaa ;continue ;};if _ecbbfe .Name .Local =="t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"{_ebefa ,_afef :=_fa .ParseBool (_ecbbfe .Value ); +if _afef !=nil {return _afef ;};_defcd .TopAutoShowAttr =&_ebefa ;continue ;};if _ecbbfe .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ddegdg ,_dadgf :=_fa .ParseBool (_ecbbfe .Value );if _dadgf !=nil {return _dadgf ;}; +_defcd .MinSubtotalAttr =&_ddegdg ;continue ;};if _ecbbfe .Name .Local =="\u0064r\u0061\u0067\u004f\u0066\u0066"{_cabbc ,_ffccbd :=_fa .ParseBool (_ecbbfe .Value );if _ffccbd !=nil {return _ffccbd ;};_defcd .DragOffAttr =&_cabbc ;continue ;};if _ecbbfe .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ggage ,_ddcfd :=_fa .ParseBool (_ecbbfe .Value ); +if _ddcfd !=nil {return _ddcfd ;};_defcd .CountSubtotalAttr =&_ggage ;continue ;};if _ecbbfe .Name .Local =="u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"{_gdaeeg ,_gfbg :=_ecbbfe .Value ,error (nil ); +if _gfbg !=nil {return _gfbg ;};_defcd .UniqueMemberPropertyAttr =&_gdaeeg ;continue ;};if _ecbbfe .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_eaadb ,_cgcac :=_fa .ParseBool (_ecbbfe .Value );if _cgcac !=nil {return _cgcac ; +};_defcd .VarPSubtotalAttr =&_eaadb ;continue ;};if _ecbbfe .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cggdcd ,_fgadf :=_fa .ParseBool (_ecbbfe .Value );if _fgadf !=nil {return _fgadf ;};_defcd .StdDevPSubtotalAttr =&_cggdcd ; +continue ;};if _ecbbfe .Name .Local =="\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_fccfe ,_aabcbg :=_ecbbfe .Value ,error (nil );if _aabcbg !=nil {return _aabcbg ;};_defcd .SubtotalCaptionAttr =&_fccfe ;continue ; +};if _ecbbfe .Name .Local =="s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"{_ecbdb ,_ecbaa :=_fa .ParseBool (_ecbbfe .Value );if _ecbaa !=nil {return _ecbaa ;};_defcd .ShowPropTipAttr =&_ecbdb ;continue ;};if _ecbbfe .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"{_eaabb ,_gfeebb :=_fa .ParseBool (_ecbbfe .Value ); +if _gfeebb !=nil {return _gfeebb ;};_defcd .InsertBlankRowAttr =&_eaabb ;continue ;};if _ecbbfe .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"{_ecedg ,_egcaf :=_fa .ParseBool (_ecbbfe .Value ); +if _egcaf !=nil {return _egcaf ;};_defcd .DefaultAttributeDrillStateAttr =&_ecedg ;continue ;};if _ecbbfe .Name .Local =="\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"{_bcbf ,_debae :=_fa .ParseBool (_ecbbfe .Value );if _debae !=nil {return _debae ;};_defcd .DragToColAttr =&_bcbf ; +continue ;};if _ecbbfe .Name .Local =="h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"{_ecccdb ,_ffaggg :=_fa .ParseBool (_ecbbfe .Value );if _ffaggg !=nil {return _ffaggg ;};_defcd .HiddenLevelAttr =&_ecccdb ;continue ;};if _ecbbfe .Name .Local =="\u0061\u0078\u0069\u0073"{_defcd .AxisAttr .UnmarshalXMLAttr (_ecbbfe ); +continue ;};if _ecbbfe .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"{_gecge ,_fecff :=_fa .ParseBool (_ecbbfe .Value );if _fecff !=nil {return _fecff ;};_defcd .ShowDropDownsAttr =&_gecge ;continue ;};if _ecbbfe .Name .Local =="\u0073h\u006f\u0077\u0041\u006c\u006c"{_gccbd ,_dafcb :=_fa .ParseBool (_ecbbfe .Value ); +if _dafcb !=nil {return _dafcb ;};_defcd .ShowAllAttr =&_gccbd ;continue ;};if _ecbbfe .Name .Local =="\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"{_eaabdf ,_gfgccf :=_fa .ParseBool (_ecbbfe .Value );if _gfgccf !=nil {return _gfgccf ;}; +_defcd .AllDrilledAttr =&_eaabdf ;continue ;};if _ecbbfe .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fabae ,_eegge :=_fa .ParseBool (_ecbbfe .Value );if _eegge !=nil {return _eegge ;};_defcd .VarSubtotalAttr =&_fabae ; +continue ;};};_gdbgb :for {_bbfad ,_acbgc :=d .Token ();if _acbgc !=nil {return _acbgc ;};switch _gfggd :=_bbfad .(type ){case _bc .StartElement :switch _gfggd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_defcd .Items =NewCT_Items (); +if _fagf :=d .DecodeElement (_defcd .Items ,&_gfggd );_fagf !=nil {return _fagf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_defcd .AutoSortScope =NewCT_AutoSortScope (); +if _feafbc :=d .DecodeElement (_defcd .AutoSortScope ,&_gfggd );_feafbc !=nil {return _feafbc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_defcd .ExtLst =NewCT_ExtensionList (); +if _ffdcd :=d .DecodeElement (_defcd .ExtLst ,&_gfggd );_ffdcd !=nil {return _ffdcd ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gfggd .Name ); +if _ddaa :=d .Skip ();_ddaa !=nil {return _ddaa ;};};case _bc .EndElement :break _gdbgb ;case _bc .CharData :};};return nil ;};func (_efgff ST_CellType )String ()string {switch _efgff {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 "";}; -// References -References *CT_PivotAreaReferences ; +// ValidateWithPath validates the CT_IgnoredErrors and its children, prefixing error messages with path +func (_fddad *CT_IgnoredErrors )ValidateWithPath (path string )error {for _gccad ,_egbcd :=range _fddad .IgnoredError {if _cddf :=_egbcd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0049gn\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gccad )); +_cddf !=nil {return _cddf ;};};if _fddad .ExtLst !=nil {if _ecdee :=_fddad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecdee !=nil {return _ecdee ;};};return nil ;};type CT_GradientStop struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Gradient Stop Position +PositionAttr float64 ; -// Validate validates the CT_Missing and its children -func (_edega *CT_Missing )Validate ()error {return _edega .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067");}; +// Color +Color *CT_Color ;};func (_bgecee ST_VolDepType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_bgecee .String (),start );}; -// Validate validates the CT_QueryTableRefresh and its children -func (_bacfb *CT_QueryTableRefresh )Validate ()error {return _bacfb .ValidateWithPath ("C\u0054_\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068");};func (_cda *CT_Border )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efga :=range start .Attr {if _efga .Name .Local =="\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"{_bbf ,_gcge :=_db .ParseBool (_efga .Value ); -if _gcge !=nil {return _gcge ;};_cda .DiagonalUpAttr =&_bbf ;continue ;};if _efga .Name .Local =="\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"{_edebg ,_bca :=_db .ParseBool (_efga .Value );if _bca !=nil {return _bca ;};_cda .DiagonalDownAttr =&_edebg ; -continue ;};if _efga .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_afea ,_ceb :=_db .ParseBool (_efga .Value );if _ceb !=nil {return _ceb ;};_cda .OutlineAttr =&_afea ;continue ;};};_afa :for {_ggbg ,_bga :=d .Token ();if _bga !=nil {return _bga ; -};switch _feee :=_ggbg .(type ){case _f .StartElement :switch _feee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0061r\u0074"}:_cda .Start =NewCT_BorderPr (); -if _adf :=d .DecodeElement (_cda .Start ,&_feee );_adf !=nil {return _adf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u006e\u0064"}:_cda .End =NewCT_BorderPr (); -if _aee :=d .DecodeElement (_cda .End ,&_feee );_aee !=nil {return _aee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0066\u0074"}:_cda .Left =NewCT_BorderPr (); -if _dgde :=d .DecodeElement (_cda .Left ,&_feee );_dgde !=nil {return _dgde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0067h\u0074"}:_cda .Right =NewCT_BorderPr (); -if _bab :=d .DecodeElement (_cda .Right ,&_feee );_bab !=nil {return _bab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u0070"}:_cda .Top =NewCT_BorderPr (); -if _agg :=d .DecodeElement (_cda .Top ,&_feee );_agg !=nil {return _agg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_cda .Bottom =NewCT_BorderPr (); -if _gee :=d .DecodeElement (_cda .Bottom ,&_feee );_gee !=nil {return _gee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}:_cda .Diagonal =NewCT_BorderPr (); -if _aae :=d .DecodeElement (_cda .Diagonal ,&_feee );_aae !=nil {return _aae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}:_cda .Vertical =NewCT_BorderPr (); -if _cggg :=d .DecodeElement (_cda .Vertical ,&_feee );_cggg !=nil {return _cggg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}:_cda .Horizontal =NewCT_BorderPr (); -if _facf :=d .DecodeElement (_cda .Horizontal ,&_feee );_facf !=nil {return _facf ;};default:_ec .Log .Debug ("\u0073k\u0069\u0070p\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",_feee .Name ); -if _gbf :=d .Skip ();_gbf !=nil {return _gbf ;};};case _f .EndElement :break _afa ;case _f .CharData :};};return nil ;};func NewCT_CacheSource ()*CT_CacheSource {_egde :=&CT_CacheSource {};_egde .TypeAttr =ST_SourceType (1);return _egde ;};func (_fdfbg *CT_FutureMetadata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_begeb :=range start .Attr {if _begeb .Name .Local =="\u006e\u0061\u006d\u0065"{_bfgeab ,_edfba :=_begeb .Value ,error (nil ); -if _edfba !=nil {return _edfba ;};_fdfbg .NameAttr =_bfgeab ;continue ;};if _begeb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgbae ,_edgda :=_db .ParseUint (_begeb .Value ,10,32);if _edgda !=nil {return _edgda ;};_aabcc :=uint32 (_bgbae );_fdfbg .CountAttr =&_aabcc ; -continue ;};};_cgbd :for {_bagac ,_dgfef :=d .Token ();if _dgfef !=nil {return _dgfef ;};switch _ddgab :=_bagac .(type ){case _f .StartElement :switch _ddgab .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006b"}:_gefcc :=NewCT_FutureMetadataBlock (); -if _gbbdf :=d .DecodeElement (_gefcc ,&_ddgab );_gbbdf !=nil {return _gbbdf ;};_fdfbg .Bk =append (_fdfbg .Bk ,_gefcc );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdfbg .ExtLst =NewCT_ExtensionList (); -if _aecda :=d .DecodeElement (_fdfbg .ExtLst ,&_ddgab );_aecda !=nil {return _aecda ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_ddgab .Name ); -if _fdadd :=d .Skip ();_fdadd !=nil {return _fdadd ;};};case _f .EndElement :break _cgbd ;case _f .CharData :};};return nil ;};func NewCT_CsPageSetup ()*CT_CsPageSetup {_gbef :=&CT_CsPageSetup {};return _gbef };func (_bgde *CT_PivotCacheDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgde .CacheSource =NewCT_CacheSource (); -_bgde .CacheFields =NewCT_CacheFields ();for _ ,_fbbefe :=range start .Attr {if _fbbefe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbbefe .Name .Local =="\u0069\u0064"||_fbbefe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fbbefe .Name .Local =="\u0069\u0064"{_faddf ,_dbfgc :=_fbbefe .Value ,error (nil ); -if _dbfgc !=nil {return _dbfgc ;};_bgde .IdAttr =&_faddf ;continue ;};if _fbbefe .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_bbdac ,_defae :=_db .ParseBool (_fbbefe .Value );if _defae !=nil {return _defae ; -};_bgde .UpgradeOnRefreshAttr =&_bbdac ;continue ;};if _fbbefe .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_fbccaa ,_ffcceg :=_db .ParseBool (_fbbefe .Value );if _ffcceg !=nil {return _ffcceg ;};_bgde .TupleCacheAttr =&_fbccaa ; -continue ;};if _fbbefe .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_gcca ,_dbacg :=_db .ParseBool (_fbbefe .Value );if _dbacg !=nil {return _dbacg ;};_bgde .SaveDataAttr =&_gcca ;continue ;};if _fbbefe .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_dcef ,_gbbbd :=_db .ParseBool (_fbbefe .Value ); -if _gbbbd !=nil {return _gbbbd ;};_bgde .SupportSubqueryAttr =&_dcef ;continue ;};if _fbbefe .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_acccac ,_gedfd :=_db .ParseBool (_fbbefe .Value );if _gedfd !=nil {return _gedfd ; -};_bgde .OptimizeMemoryAttr =&_acccac ;continue ;};if _fbbefe .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_fcfg ,_ccgac :=_db .ParseBool (_fbbefe .Value );if _ccgac !=nil {return _ccgac ; -};_bgde .SupportAdvancedDrillAttr =&_fcfg ;continue ;};if _fbbefe .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_egag ,_ggcgfg :=_fbbefe .Value ,error (nil );if _ggcgfg !=nil {return _ggcgfg ;};_bgde .RefreshedByAttr =&_egag ; -continue ;};if _fbbefe .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_gfbga ,_bgbef :=ParseStdlibTime (_fbbefe .Value );if _bgbef !=nil {return _bgbef ;};_bgde .RefreshedDateIsoAttr =&_gfbga ;continue ; -};if _fbbefe .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_ebebc ,_cebef :=_db .ParseBool (_fbbefe .Value );if _cebef !=nil {return _cebef ;};_bgde .InvalidAttr =&_ebebc ;continue ;};if _fbbefe .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_dcgag ,_edcga :=_db .ParseBool (_fbbefe .Value ); -if _edcga !=nil {return _edcga ;};_bgde .BackgroundQueryAttr =&_dcgag ;continue ;};if _fbbefe .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_abdda ,_bgedf :=_db .ParseUint (_fbbefe .Value ,10,32); -if _bgedf !=nil {return _bgedf ;};_affb :=uint32 (_abdda );_bgde .MissingItemsLimitAttr =&_affb ;continue ;};if _fbbefe .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_bddeg ,_bggbb :=_db .ParseUint (_fbbefe .Value ,10,8); -if _bggbb !=nil {return _bggbb ;};_dfacb :=uint8 (_bddeg );_bgde .RefreshedVersionAttr =&_dfacb ;continue ;};if _fbbefe .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_bfdaa ,_cagf :=_db .ParseBool (_fbbefe .Value ); -if _cagf !=nil {return _cagf ;};_bgde .RefreshOnLoadAttr =&_bfdaa ;continue ;};if _fbbefe .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_cgdff ,_bdbdea :=_db .ParseFloat (_fbbefe .Value ,64);if _bdbdea !=nil {return _bdbdea ; -};_bgde .RefreshedDateAttr =&_cgdff ;continue ;};if _fbbefe .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_bacfd ,_eggbc :=_db .ParseUint (_fbbefe .Value ,10,32);if _eggbc !=nil {return _eggbc ;};_bbeac :=uint32 (_bacfd ); -_bgde .RecordCountAttr =&_bbeac ;continue ;};if _fbbefe .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_deeab ,_cdaca :=_db .ParseUint (_fbbefe .Value ,10,8);if _cdaca !=nil {return _cdaca ;};_dbdgd :=uint8 (_deeab ); -_bgde .CreatedVersionAttr =&_dbdgd ;continue ;};if _fbbefe .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_aebce ,_agfeaf :=_db .ParseUint (_fbbefe .Value ,10,8);if _agfeaf !=nil {return _agfeaf ; -};_bcada :=uint8 (_aebce );_bgde .MinRefreshableVersionAttr =&_bcada ;continue ;};if _fbbefe .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_dcefg ,_feeaf :=_db .ParseBool (_fbbefe .Value );if _feeaf !=nil {return _feeaf ; -};_bgde .EnableRefreshAttr =&_dcefg ;continue ;};};_feaad :for {_aeggg ,_dffca :=d .Token ();if _dffca !=nil {return _dffca ;};switch _cbebf :=_aeggg .(type ){case _f .StartElement :switch _cbebf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _aedcf :=d .DecodeElement (_bgde .CacheSource ,&_cbebf ); -_aedcf !=nil {return _aedcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _gdcgc :=d .DecodeElement (_bgde .CacheFields ,&_cbebf ); -_gdcgc !=nil {return _gdcgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_bgde .CacheHierarchies =NewCT_CacheHierarchies (); -if _gaeeb :=d .DecodeElement (_bgde .CacheHierarchies ,&_cbebf );_gaeeb !=nil {return _gaeeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_bgde .Kpis =NewCT_PCDKPIs (); -if _dcedg :=d .DecodeElement (_bgde .Kpis ,&_cbebf );_dcedg !=nil {return _dcedg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_bgde .TupleCache =NewCT_TupleCache (); -if _acggb :=d .DecodeElement (_bgde .TupleCache ,&_cbebf );_acggb !=nil {return _acggb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_bgde .CalculatedItems =NewCT_CalculatedItems (); -if _accaa :=d .DecodeElement (_bgde .CalculatedItems ,&_cbebf );_accaa !=nil {return _accaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_bgde .CalculatedMembers =NewCT_CalculatedMembers (); -if _bddegf :=d .DecodeElement (_bgde .CalculatedMembers ,&_cbebf );_bddegf !=nil {return _bddegf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_bgde .Dimensions =NewCT_Dimensions (); -if _edddc :=d .DecodeElement (_bgde .Dimensions ,&_cbebf );_edddc !=nil {return _edddc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_bgde .MeasureGroups =NewCT_MeasureGroups (); -if _aaff :=d .DecodeElement (_bgde .MeasureGroups ,&_cbebf );_aaff !=nil {return _aaff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_bgde .Maps =NewCT_MeasureDimensionMaps (); -if _ccgeef :=d .DecodeElement (_bgde .Maps ,&_cbebf );_ccgeef !=nil {return _ccgeef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgde .ExtLst =NewCT_ExtensionList (); -if _dcgfc :=d .DecodeElement (_bgde .ExtLst ,&_cbebf );_dcgfc !=nil {return _dcgfc ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\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",_cbebf .Name ); -if _fbcgb :=d .Skip ();_fbcgb !=nil {return _fbcgb ;};};case _f .EndElement :break _feaad ;case _f .CharData :};};return nil ;};func (_bffac *ST_ExternalConnectionType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bffac =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_bffac =1; -case "\u0074\u0065\u0078\u0074":*_bffac =2;case "\u004d\u0044\u0059":*_bffac =3;case "\u0044\u004d\u0059":*_bffac =4;case "\u0059\u004d\u0044":*_bffac =5;case "\u004d\u0059\u0044":*_bffac =6;case "\u0044\u0059\u004d":*_bffac =7;case "\u0059\u0044\u004d":*_bffac =8; -case "\u0073\u006b\u0069\u0070":*_bffac =9;case "\u0045\u004d\u0044":*_bffac =10;};return nil ;}; +// ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path +func (_dbaa *CT_MergeCells )ValidateWithPath (path string )error {for _cbbc ,_efgee :=range _dbaa .MergeCell {if _ddfgg :=_efgee .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u004d\u0065\u0072g\u0065\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_cbbc )); +_ddfgg !=nil {return _ddfgg ;};};return nil ;};func (_fecbfg *CT_RowHierarchiesUsage )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _fecbfg .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fecbfg .CountAttr )}); +};e .EncodeToken (start );_egcab :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061:\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_dggbf :=range _fecbfg .RowHierarchyUsage {e .EncodeElement (_dggbf ,_egcab ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_QueryTable ()*CT_QueryTable {_cgadfbe :=&CT_QueryTable {};return _cgadfbe }; -// Validate validates the CT_Parameters and its children -func (_gceb *CT_Parameters )Validate ()error {return _gceb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073");}; +// Validate validates the CT_WorkbookProtection and its children +func (_cdbca *CT_WorkbookProtection )Validate ()error {return _cdbca .ValidateWithPath ("C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path -func (_fgfgb *CT_PivotCache )ValidateWithPath (path string )error {return nil };func (_gcgcb *CT_PivotAreas )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdecb :=range start .Attr {if _bdecb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cefecf ,_gebbe :=_db .ParseUint (_bdecb .Value ,10,32); -if _gebbe !=nil {return _gebbe ;};_edgef :=uint32 (_cefecf );_gcgcb .CountAttr =&_edgef ;continue ;};};_gcfcf :for {_aaabd ,_ceggg :=d .Token ();if _ceggg !=nil {return _ceggg ;};switch _ebabg :=_aaabd .(type ){case _f .StartElement :switch _ebabg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:_bcbee :=NewCT_PivotArea (); -if _dcegb :=d .DecodeElement (_bcbee ,&_ebabg );_dcegb !=nil {return _dcegb ;};_gcgcb .PivotArea =append (_gcgcb .PivotArea ,_bcbee );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ebabg .Name ); -if _cafff :=d .Skip ();_cafff !=nil {return _cafff ;};};case _f .EndElement :break _gcfcf ;case _f .CharData :};};return nil ;};func NewCT_SheetCalcPr ()*CT_SheetCalcPr {_feced :=&CT_SheetCalcPr {};return _feced };type CT_TableFormula struct{ArrayAttr bool ; -Content string ;};func (_adbfc *CT_MdxMetadata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fccbc :=range start .Attr {if _fccbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cacad ,_adadd :=_db .ParseUint (_fccbc .Value ,10,32); -if _adadd !=nil {return _adadd ;};_adbfa :=uint32 (_cacad );_adbfc .CountAttr =&_adbfa ;continue ;};};_eeccc :for {_dfecg ,_fegc :=d .Token ();if _fegc !=nil {return _fegc ;};switch _fcafb :=_dfecg .(type ){case _f .StartElement :switch _fcafb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0064\u0078"}:_gacf :=NewCT_Mdx (); -if _edfff :=d .DecodeElement (_gacf ,&_fcafb );_edfff !=nil {return _edfff ;};_adbfc .Mdx =append (_adbfc .Mdx ,_gacf );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_fcafb .Name ); -if _dfbde :=d .Skip ();_dfbde !=nil {return _dfbde ;};};case _f .EndElement :break _eeccc ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_Missing and its children +func (_fege *CT_Missing )Validate ()error {return _fege .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0069\u0073\u0073\u0069\u006e\u0067");}; -// ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path -func (_dadgga *CT_SheetCalcPr )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path +func (_ebcbb *CT_SheetPr )ValidateWithPath (path string )error {if _ebcbb .TabColor !=nil {if _dcceg :=_ebcbb .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_dcceg !=nil {return _dcceg ;};};if _ebcbb .OutlinePr !=nil {if _fbgde :=_ebcbb .OutlinePr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"); +_fbgde !=nil {return _fbgde ;};};if _ebcbb .PageSetUpPr !=nil {if _begcb :=_ebcbb .PageSetUpPr .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072");_begcb !=nil {return _begcb ;};};return nil ;};type CT_ExternalSheetData struct{ -// ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path -func (_bedef *CT_PageBreak )ValidateWithPath (path string )error {for _gbdg ,_ebaade :=range _bedef .Brk {if _dadcd :=_ebaade .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0042\u0072\u006b\u005b\u0025\u0064\u005d",path ,_gbdg ));_dadcd !=nil {return _dadcd ; -};};return nil ;}; +// Sheet Id +SheetIdAttr uint32 ; -// ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path -func (_fgcbfb *CT_TextFields )ValidateWithPath (path string )error {for _beeaag ,_eabddc :=range _fgcbfb .TextField {if _defabg :=_eabddc .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0054\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_beeaag )); -_defabg !=nil {return _defabg ;};};return nil ;};func (_gbcdfg *MapInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbcdfg .CT_MapInfo =*NewCT_MapInfo ();for _ ,_baadg :=range start .Attr {if _baadg .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_fdgcdd ,_fdfcf :=_baadg .Value ,error (nil ); -if _fdfcf !=nil {return _fdfcf ;};_gbcdfg .SelectionNamespacesAttr =_fdgcdd ;continue ;};};_abffb :for {_edgee ,_ddedbe :=d .Token ();if _ddedbe !=nil {return _ddedbe ;};switch _edgfde :=_edgee .(type ){case _f .StartElement :switch _edgfde .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_cacdd :=NewCT_Schema (); -if _eggee :=d .DecodeElement (_cacdd ,&_edgfde );_eggee !=nil {return _eggee ;};_gbcdfg .Schema =append (_gbcdfg .Schema ,_cacdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_bgbda :=NewCT_Map (); -if _ecbcd :=d .DecodeElement (_bgbda ,&_edgfde );_ecbcd !=nil {return _ecbcd ;};_gbcdfg .Map =append (_gbcdfg .Map ,_bgbda );default:_ec .Log .Debug ("\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",_edgfde .Name ); -if _bdbac :=d .Skip ();_bdbac !=nil {return _bdbac ;};};case _f .EndElement :break _abffb ;case _f .CharData :};};return nil ;};func (_cdcbb *PivotTableDefinition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d\u0061\u003api\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _cdcbb .CT_pivotTableDefinition .MarshalXML (e ,start );};func (_eabab *CT_HierarchyUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_eabab .HierarchyUsageAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fac *CT_AutoSortScope )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fac .PivotArea =NewCT_PivotArea ();_ffg :for {_edd ,_bb :=d .Token (); -if _bb !=nil {return _bb ;};switch _fgf :=_edd .(type ){case _f .StartElement :switch _fgf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _ffad :=d .DecodeElement (_fac .PivotArea ,&_fgf ); -_ffad !=nil {return _ffad ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_fgf .Name ); -if _dcf :=d .Skip ();_dcf !=nil {return _dcf ;};};case _f .EndElement :break _ffg ;case _f .CharData :};};return nil ;};func (_cbcf *CT_Extension )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbcf .UriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u0069"},Value :_bc .Sprintf ("\u0025\u0076",*_cbcf .UriAttr )}); -};e .EncodeToken (start );if _cbcf .Any !=nil {_cbcf .Any .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfgdgg *CT_QueryTableField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gccgff :=range start .Attr {if _gccgff .Name .Local =="\u0069\u0064"{_cccea ,_eddeb :=_db .ParseUint (_gccgff .Value ,10,32); -if _eddeb !=nil {return _eddeb ;};_cfgdgg .IdAttr =uint32 (_cccea );continue ;};if _gccgff .Name .Local =="\u006e\u0061\u006d\u0065"{_gcfgd ,_efcaed :=_gccgff .Value ,error (nil );if _efcaed !=nil {return _efcaed ;};_cfgdgg .NameAttr =&_gcfgd ;continue ; -};if _gccgff .Name .Local =="\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"{_affbe ,_acagc :=_db .ParseBool (_gccgff .Value );if _acagc !=nil {return _acagc ;};_cfgdgg .DataBoundAttr =&_affbe ;continue ;};if _gccgff .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_geeed ,_bdfeeg :=_db .ParseBool (_gccgff .Value ); -if _bdfeeg !=nil {return _bdfeeg ;};_cfgdgg .RowNumbersAttr =&_geeed ;continue ;};if _gccgff .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_dceefc ,_abfae :=_db .ParseBool (_gccgff .Value );if _abfae !=nil {return _abfae ; -};_cfgdgg .FillFormulasAttr =&_dceefc ;continue ;};if _gccgff .Name .Local =="\u0063l\u0069\u0070\u0070\u0065\u0064"{_bcbbfe ,_fbddc :=_db .ParseBool (_gccgff .Value );if _fbddc !=nil {return _fbddc ;};_cfgdgg .ClippedAttr =&_bcbbfe ;continue ;};if _gccgff .Name .Local =="\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"{_gedgf ,_babadd :=_db .ParseUint (_gccgff .Value ,10,32); -if _babadd !=nil {return _babadd ;};_abgda :=uint32 (_gedgf );_cfgdgg .TableColumnIdAttr =&_abgda ;continue ;};};_cbbgg :for {_acbdd ,_gcdcga :=d .Token ();if _gcdcga !=nil {return _gcdcga ;};switch _eeccg :=_acbdd .(type ){case _f .StartElement :switch _eeccg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfgdgg .ExtLst =NewCT_ExtensionList (); -if _ageadd :=d .DecodeElement (_cfgdgg .ExtLst ,&_eeccg );_ageadd !=nil {return _ageadd ;};default:_ec .Log .Debug ("\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",_eeccg .Name ); -if _aaegc :=d .Skip ();_aaegc !=nil {return _aaegc ;};};case _f .EndElement :break _cbbgg ;case _f .CharData :};};return nil ;};func (_cfbaa *CT_QueryTableDeletedFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdgega :=range start .Attr {if _bdgega .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggegg ,_eeaad :=_db .ParseUint (_bdgega .Value ,10,32); -if _eeaad !=nil {return _eeaad ;};_fcdce :=uint32 (_ggegg );_cfbaa .CountAttr =&_fcdce ;continue ;};};_aecgd :for {_fgcad ,_cgfce :=d .Token ();if _cgfce !=nil {return _cgfce ;};switch _cbcfaf :=_fgcad .(type ){case _f .StartElement :switch _cbcfaf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u006ce\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}:_ccefef :=NewCT_DeletedField (); -if _acgc :=d .DecodeElement (_ccefef ,&_cbcfaf );_acgc !=nil {return _acgc ;};_cfbaa .DeletedField =append (_cfbaa .DeletedField ,_ccefef );default:_ec .Log .Debug ("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",_cbcfaf .Name ); -if _gbbfed :=d .Skip ();_gbbfed !=nil {return _gbbfed ;};};case _f .EndElement :break _aecgd ;case _f .CharData :};};return nil ;}; +// Last Refresh Resulted in Error +RefreshErrorAttr *bool ; -// Validate validates the CT_WebPublishObjects and its children -func (_fgedc *CT_WebPublishObjects )Validate ()error {return _fgedc .ValidateWithPath ("C\u0054_\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073");};type CT_WorkbookProtection struct{ +// Row +Row []*CT_ExternalRow ;};func (_aeaebe ST_MdxFunctionType )String ()string {switch _aeaebe {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 NewMapInfo ()*MapInfo {_daafbe :=&MapInfo {};_daafbe .CT_MapInfo =*NewCT_MapInfo ();return _daafbe ;};func NewCT_ExternalRow ()*CT_ExternalRow {_dcgf :=&CT_ExternalRow {};return _dcgf };func (_dfge *CT_DataConsolidate )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dfge .FunctionAttr !=ST_DataConsolidateFunctionUnset {_bfgbb ,_bedg :=_dfge .FunctionAttr .MarshalXMLAttr (_bc .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"}); +if _bedg !=nil {return _bedg ;};start .Attr =append (start .Attr ,_bfgbb );};if _dfge .StartLabelsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dfge .StartLabelsAttr ))}); +};if _dfge .LeftLabelsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dfge .LeftLabelsAttr ))});};if _dfge .TopLabelsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dfge .TopLabelsAttr ))}); +};if _dfge .LinkAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dfge .LinkAttr ))});};e .EncodeToken (start );if _dfge .DataRefs !=nil {_caebc :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}}; +e .EncodeElement (_dfge .DataRefs ,_caebc );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_MemberProperty struct{ -// Legacy Workbook Password -WorkbookPasswordAttr *string ; +// OLAP Member Property Unique Name +NameAttr *string ; -// Workbook Password Character Set -WorkbookPasswordCharacterSetAttr *string ; +// Show Cell +ShowCellAttr *bool ; -// Legacy Revisions Password -RevisionsPasswordAttr *string ; +// Show Tooltip +ShowTipAttr *bool ; -// Revisions Password Character Set -RevisionsPasswordCharacterSetAttr *string ; +// Show As Caption +ShowAsCaptionAttr *bool ; -// Lock Structure -LockStructureAttr *bool ; +// Name Length +NameLenAttr *uint32 ; -// Lock Windows -LockWindowsAttr *bool ; +// Property Name Character Index +PPosAttr *uint32 ; -// Lock Revisions -LockRevisionAttr *bool ; +// Property Name Length +PLenAttr *uint32 ; -// Cryptographic Algorithm Name -RevisionsAlgorithmNameAttr *string ; +// Level Index +LevelAttr *uint32 ; -// Password Hash Value -RevisionsHashValueAttr *string ; +// Field Index +FieldAttr uint32 ;};type CT_Fill struct{ -// Salt Value for Password Verifier -RevisionsSaltValueAttr *string ; +// Pattern +PatternFill *CT_PatternFill ; -// Iterations to Run Hashing Algorithm -RevisionsSpinCountAttr *uint32 ; +// Gradient +GradientFill *CT_GradientFill ;}; -// Cryptographic Algorithm Name -WorkbookAlgorithmNameAttr *string ; +// ValidateWithPath validates the CT_FunctionGroup and its children, prefixing error messages with path +func (_beaca *CT_FunctionGroup )ValidateWithPath (path string )error {return nil };type CT_Top10 struct{ -// Password Hash Value -WorkbookHashValueAttr *string ; +// Top +TopAttr *bool ; -// Salt Value for Password Verifier -WorkbookSaltValueAttr *string ; +// Filter by Percent +PercentAttr *bool ; -// Iterations to Run Hashing Algorithm -WorkbookSpinCountAttr *uint32 ;};func (_ccdbe *ST_PhoneticType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ccdbe =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_ccdbe =1; -case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_ccdbe =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_ccdbe =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_ccdbe =4; -};return nil ;};func (_gbcge ST_SortType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dadbg :=_f .Attr {};_dadbg .Name =name ;switch _gbcge {case ST_SortTypeUnset :_dadbg .Value ="";case ST_SortTypeNone :_dadbg .Value ="\u006e\u006f\u006e\u0065"; -case ST_SortTypeAscending :_dadbg .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_SortTypeDescending :_dadbg .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";case ST_SortTypeAscendingAlpha :_dadbg .Value ="\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061"; -case ST_SortTypeDescendingAlpha :_dadbg .Value ="\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case ST_SortTypeAscendingNatural :_dadbg .Value ="\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c"; -case ST_SortTypeDescendingNatural :_dadbg .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return _dadbg ,nil ;};func NewCT_rowItems ()*CT_rowItems {_gefca :=&CT_rowItems {};return _gefca };func (_fcdfbc ST_TargetScreenSize )String ()string {switch _fcdfbc {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 "";}; +// Top or Bottom Value +ValAttr float64 ; -// ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path -func (_dfedf *CT_RevisionInsertSheet )ValidateWithPath (path string )error {return nil }; +// Filter Value +FilterValAttr *float64 ;};func NewCT_WebPublishItems ()*CT_WebPublishItems {_afcfe :=&CT_WebPublishItems {};return _afcfe }; -// Validate validates the CT_CellProtection and its children -func (_afeead *CT_CellProtection )Validate ()error {return _afeead .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e");};func (_dgbgb *CT_Chartsheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _dgbgb .SheetPr !=nil {_gcgfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_dgbgb .SheetPr ,_gcgfe );};_abde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}}; -e .EncodeElement (_dgbgb .SheetViews ,_abde );if _dgbgb .SheetProtection !=nil {_dgac :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dgbgb .SheetProtection ,_dgac ); -};if _dgbgb .CustomSheetViews !=nil {_cgbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_dgbgb .CustomSheetViews ,_cgbc );};if _dgbgb .PageMargins !=nil {_bcda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}}; -e .EncodeElement (_dgbgb .PageMargins ,_bcda );};if _dgbgb .PageSetup !=nil {_dffcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_dgbgb .PageSetup ,_dffcd );};if _dgbgb .HeaderFooter !=nil {_bcfc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}}; -e .EncodeElement (_dgbgb .HeaderFooter ,_bcfc );};_dcdgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_dgbgb .Drawing ,_dcdgd );if _dgbgb .LegacyDrawing !=nil {_dafc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; -e .EncodeElement (_dgbgb .LegacyDrawing ,_dafc );};if _dgbgb .LegacyDrawingHF !=nil {_ccgeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_dgbgb .LegacyDrawingHF ,_ccgeg ); -};if _dgbgb .DrawingHF !=nil {_edccf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_dgbgb .DrawingHF ,_edccf );};if _dgbgb .Picture !=nil {_ccdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}}; -e .EncodeElement (_dgbgb .Picture ,_ccdd );};if _dgbgb .WebPublishItems !=nil {_gdef :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_dgbgb .WebPublishItems ,_gdef ); -};if _dgbgb .ExtLst !=nil {_cgge :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dgbgb .ExtLst ,_cgge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type StyleSheet struct{CT_Stylesheet }; +// ValidateWithPath validates the CT_MetadataTypes and its children, prefixing error messages with path +func (_cagc *CT_MetadataTypes )ValidateWithPath (path string )error {for _bcbcg ,_edfeb :=range _cagc .MetadataType {if _dfbca :=_edfeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004det\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_bcbcg )); +_dfbca !=nil {return _dfbca ;};};return nil ;};func (_fggec *CT_DdeLink )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_afegc :=range start .Attr {if _afegc .Name .Local =="\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"{_caada ,_ggcdfb :=_afegc .Value ,error (nil ); +if _ggcdfb !=nil {return _ggcdfb ;};_fggec .DdeServiceAttr =_caada ;continue ;};if _afegc .Name .Local =="\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"{_bcae ,_fdab :=_afegc .Value ,error (nil );if _fdab !=nil {return _fdab ;};_fggec .DdeTopicAttr =_bcae ; +continue ;};};_bfcfc :for {_ccfff ,_efgg :=d .Token ();if _efgg !=nil {return _efgg ;};switch _cdbdb :=_ccfff .(type ){case _bc .StartElement :switch _cdbdb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fggec .DdeItems =NewCT_DdeItems (); +if _fffea :=d .DecodeElement (_fggec .DdeItems ,&_cdbdb );_fffea !=nil {return _fffea ;};default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_cdbdb .Name ); +if _ffeec :=d .Skip ();_ffeec !=nil {return _ffeec ;};};case _bc .EndElement :break _bfcfc ;case _bc .CharData :};};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 (_adaab ST_DdeValueType )Validate ()error {return _adaab .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_CacheHierarchy and its children, prefixing error messages with path +func (_egda *CT_CacheHierarchy )ValidateWithPath (path string )error {if _egda .FieldsUsage !=nil {if _daea :=_egda .FieldsUsage .ValidateWithPath (path +"\u002f\u0046\u0069e\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065");_daea !=nil {return _daea ; +};};if _egda .GroupLevels !=nil {if _bff :=_egda .GroupLevels .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073");_bff !=nil {return _bff ;};};if _egda .ExtLst !=nil {if _edff :=_egda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_edff !=nil {return _edff ;};};return nil ;}; -// Validate validates the CT_FontSize and its children -func (_fbbd *CT_FontSize )Validate ()error {return _fbbd .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065");};type CT_DdeValues struct{ +// Validate validates the Revisions and its children +func (_gfgbc *Revisions )Validate ()error {return _gfgbc .ValidateWithPath ("\u0052e\u0076\u0069\u0073\u0069\u006f\u006es");};func (_cbebfa *ST_SmartTagShow )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_cbebfa =0;case "\u0061\u006c\u006c":*_cbebfa =1; +case "\u006e\u006f\u006e\u0065":*_cbebfa =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_cbebfa =3;};return nil ;};func (_gefgae ST_CellComments )ValidateWithPath (path string )error {switch _gefgae {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 (_gefgae )); +};return nil ;}; -// Rows -RowsAttr *uint32 ; +// Validate validates the CT_DataConsolidate and its children +func (_fagaf *CT_DataConsolidate )Validate ()error {return _fagaf .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065");};func (_ecfag *CT_RevisionHeaders )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ecfag .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 _ ,_gfagd :=range start .Attr {if _gfagd .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_abfac ,_cfbbd :=_fa .ParseBool (_gfagd .Value );if _cfbbd !=nil {return _cfbbd ;};_ecfag .ExclusiveAttr =&_abfac ;continue ;};if _gfagd .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_fdccf ,_gcbcc :=_gfagd .Value ,error (nil ); +if _gcbcc !=nil {return _gcbcc ;};_ecfag .LastGuidAttr =&_fdccf ;continue ;};if _gfagd .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_fbbdg ,_addbe :=_fa .ParseBool (_gfagd .Value );if _addbe !=nil {return _addbe ;};_ecfag .SharedAttr =&_fbbdg ; +continue ;};if _gfagd .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_acfad ,_gbaae :=_fa .ParseBool (_gfagd .Value );if _gbaae !=nil {return _gbaae ;};_ecfag .DiskRevisionsAttr =&_acfad ;continue ;};if _gfagd .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_fbdgd ,_gedbb :=_fa .ParseBool (_gfagd .Value ); +if _gedbb !=nil {return _gedbb ;};_ecfag .HistoryAttr =&_fbdgd ;continue ;};if _gfagd .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_ffcfc ,_aggaf :=_fa .ParseBool (_gfagd .Value );if _aggaf !=nil {return _aggaf ; +};_ecfag .TrackRevisionsAttr =&_ffcfc ;continue ;};if _gfagd .Name .Local =="\u0067\u0075\u0069\u0064"{_dgedfb ,_fgdcb :=_gfagd .Value ,error (nil );if _fgdcb !=nil {return _fgdcb ;};_ecfag .GuidAttr =_dgedfb ;continue ;};if _gfagd .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_caeaf ,_dfffe :=_fa .ParseUint (_gfagd .Value ,10,32); +if _dfffe !=nil {return _dfffe ;};_cgffd :=uint32 (_caeaf );_ecfag .RevisionIdAttr =&_cgffd ;continue ;};if _gfagd .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_bddge ,_geeda :=_fa .ParseInt (_gfagd .Value ,10,32);if _geeda !=nil {return _geeda ; +};_acebab :=int32 (_bddge );_ecfag .VersionAttr =&_acebab ;continue ;};if _gfagd .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_cbbef ,_cafag :=_fa .ParseBool (_gfagd .Value );if _cafag !=nil {return _cafag ; +};_ecfag .KeepChangeHistoryAttr =&_cbbef ;continue ;};if _gfagd .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_cbebdb ,_cfaee :=_fa .ParseBool (_gfagd .Value );if _cfaee !=nil {return _cfaee ;};_ecfag .ProtectedAttr =&_cbebdb ;continue ; +};if _gfagd .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_cfcfbe ,_bbcbef :=_fa .ParseUint (_gfagd .Value ,10,32);if _bbcbef !=nil {return _bbcbef ;};_acdae :=uint32 (_cfcfbe );_ecfag .PreserveHistoryAttr =&_acdae ; +continue ;};};_dgdde :for {_gbccb ,_dbgdfae :=d .Token ();if _dbgdfae !=nil {return _dbgdfae ;};switch _efaeab :=_gbccb .(type ){case _bc .StartElement :switch _efaeab .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbg :=NewCT_RevisionHeader (); +if _bbcbd :=d .DecodeElement (_adbg ,&_efaeab );_bbcbd !=nil {return _bbcbd ;};_ecfag .Header =append (_ecfag .Header ,_adbg );default:_ga .Log .Debug ("\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",_efaeab .Name ); +if _efgad :=d .Skip ();_efgad !=nil {return _efgad ;};};case _bc .EndElement :break _dgdde ;case _bc .CharData :};};return nil ;};func NewCT_PCDSDTCEntries ()*CT_PCDSDTCEntries {_ebdbe :=&CT_PCDSDTCEntries {};return _ebdbe };func (_eegbb *CT_DataRef )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _eegbb .RefAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_eegbb .RefAttr )}); +};if _eegbb .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eegbb .NameAttr )});};if _eegbb .SheetAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_eegbb .SheetAttr )}); +};if _eegbb .IdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_eegbb .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_Comments ()*CT_Comments {_bbbag :=&CT_Comments {};_bbbag .Authors =NewCT_Authors ();_bbbag .CommentList =NewCT_CommentList ();return _bbbag ;}; -// Columns -ColsAttr *uint32 ; +// Validate validates the CT_CacheSource and its children +func (_aabd *CT_CacheSource )Validate ()error {return _aabd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065");};func (_acgdc ST_ParameterType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_gfbbfg :=_bc .Attr {}; +_gfbbfg .Name =name ;switch _acgdc {case ST_ParameterTypeUnset :_gfbbfg .Value ="";case ST_ParameterTypePrompt :_gfbbfg .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";case ST_ParameterTypeValue :_gfbbfg .Value ="\u0076\u0061\u006cu\u0065";case ST_ParameterTypeCell :_gfbbfg .Value ="\u0063\u0065\u006c\u006c"; +};return _gfbbfg ,nil ;};type CT_QueryTableFields struct{ -// Value -Value []*CT_DdeValue ;};func (_bdgae *Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdgae .CT_Comments =*NewCT_Comments ();_ccfca :for {_fdffe ,_dfdcc :=d .Token ();if _dfdcc !=nil {return _dfdcc ;};switch _accdd :=_fdffe .(type ){case _f .StartElement :switch _accdd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _dedfdg :=d .DecodeElement (_bdgae .Authors ,&_accdd ); -_dedfdg !=nil {return _dedfdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _begeg :=d .DecodeElement (_bdgae .CommentList ,&_accdd ); -_begeg !=nil {return _begeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdgae .ExtLst =NewCT_ExtensionList (); -if _dbbfg :=d .DecodeElement (_bdgae .ExtLst ,&_accdd );_dbbfg !=nil {return _dbbfg ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_accdd .Name ); -if _dcagc :=d .Skip ();_dcagc !=nil {return _dcagc ;};};case _f .EndElement :break _ccfca ;case _f .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 (_adacca ST_Axis )String ()string {switch _adacca {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 (_daef *CT_Color )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _daef .AutoAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_daef .AutoAttr ))}); -};if _daef .IndexedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0064\u0065\u0078\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_daef .IndexedAttr )});};if _daef .RgbAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0067\u0062"},Value :_bc .Sprintf ("\u0025\u0076",*_daef .RgbAttr )}); -};if _daef .ThemeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0065m\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_daef .ThemeAttr )});};if _daef .TintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_daef .TintAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_PageSetup ()*CT_PageSetup {_cefec :=&CT_PageSetup {};return _cefec };type CT_Field struct{ +// Column Count +CountAttr *uint32 ; -// Field Index -XAttr int32 ;};func NewCT_PageSetUpPr ()*CT_PageSetUpPr {_fcbecd :=&CT_PageSetUpPr {};return _fcbecd }; +// QueryTable Field +QueryTableField []*CT_QueryTableField ;}; -// ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path -func (_ebfaa *CT_SharedItems )ValidateWithPath (path string )error {for _fdcfa ,_ggeggf :=range _ebfaa .M {if _dfefa :=_ggeggf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_fdcfa ));_dfefa !=nil {return _dfefa ; -};};for _bcadf ,_gacbf :=range _ebfaa .N {if _ddbcb :=_gacbf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_bcadf ));_ddbcb !=nil {return _ddbcb ;};};for _fbcbf ,_geegb :=range _ebfaa .B {if _ccebf :=_geegb .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_fbcbf )); -_ccebf !=nil {return _ccebf ;};};for _gabbc ,_cdage :=range _ebfaa .E {if _fbefg :=_cdage .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_gabbc ));_fbefg !=nil {return _fbefg ;};};for _agdagd ,_dfdfcc :=range _ebfaa .S {if _aedad :=_dfdfcc .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_agdagd )); -_aedad !=nil {return _aedad ;};};for _aadfc ,_ccdeb :=range _ebfaa .D {if _dgeb :=_ccdeb .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_aadfc ));_dgeb !=nil {return _dgeb ;};};return nil ;};type ST_CfType byte ; +// ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path +func (_gcce *CT_CellProtection )ValidateWithPath (path string )error {return nil };func (_cffae *CT_SharedUser )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cffae .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 _ ,_cedad :=range start .Attr {if _cedad .Name .Local =="\u0067\u0075\u0069\u0064"{_dddfdg ,_gfefe :=_cedad .Value ,error (nil );if _gfefe !=nil {return _gfefe ;};_cffae .GuidAttr =_dddfdg ;continue ;};if _cedad .Name .Local =="\u006e\u0061\u006d\u0065"{_eeeddg ,_fegbb :=_cedad .Value ,error (nil ); +if _fegbb !=nil {return _fegbb ;};_cffae .NameAttr =_eeeddg ;continue ;};if _cedad .Name .Local =="\u0069\u0064"{_agddf ,_eacgee :=_fa .ParseInt (_cedad .Value ,10,32);if _eacgee !=nil {return _eacgee ;};_cffae .IdAttr =int32 (_agddf );continue ;};if _cedad .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_ggcbc ,_abfdcg :=ParseStdlibTime (_cedad .Value ); +if _abfdcg !=nil {return _abfdcg ;};_cffae .DateTimeAttr =_ggcbc ;continue ;};};_degbga :for {_agaee ,_egaccc :=d .Token ();if _egaccc !=nil {return _egaccc ;};switch _ccbfg :=_agaee .(type ){case _bc .StartElement :switch _ccbfg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cffae .ExtLst =NewCT_ExtensionList (); +if _bggacg :=d .DecodeElement (_cffae .ExtLst ,&_ccbfg );_bggacg !=nil {return _bggacg ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ccbfg .Name ); +if _abgbc :=d .Skip ();_abgbc !=nil {return _abgbc ;};};case _bc .EndElement :break _degbga ;case _bc .CharData :};};return nil ;};func (_eebec *CT_UndoInfo )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u006e\u0064e\u0078"},Value :_a .Sprintf ("\u0025\u0076",_eebec .IndexAttr )}); +_fgafd ,_dcdcc :=_eebec .ExpAttr .MarshalXMLAttr (_bc .Name {Local :"\u0065\u0078\u0070"});if _dcdcc !=nil {return _dcdcc ;};start .Attr =append (start .Attr ,_fgafd );if _eebec .Ref3DAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u00663\u0044"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eebec .Ref3DAttr ))}); +};if _eebec .ArrayAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eebec .ArrayAttr ))});};if _eebec .VAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eebec .VAttr ))}); +};if _eebec .NfAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0066"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eebec .NfAttr ))});};if _eebec .CsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eebec .CsAttr ))}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0072"},Value :_a .Sprintf ("\u0025\u0076",_eebec .DrAttr )});if _eebec .DnAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_eebec .DnAttr )}); +};if _eebec .RAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_eebec .RAttr )});};if _eebec .SIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_eebec .SIdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_CustomFilters and its children +func (_efcf *CT_CustomFilters )Validate ()error {return _efcf .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_dgbed ST_UnderlineValues )ValidateWithPath (path string )error {switch _dgbed {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 (_dgbed )); +};return nil ;}; -// ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path -func (_aebdd *CT_WorkbookPr )ValidateWithPath (path string )error {if _cgcab :=_aebdd .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_cgcab !=nil {return _cgcab ;};if _bgdbg :=_aebdd .UpdateLinksAttr .ValidateWithPath (path +"\u002f\u0055p\u0064\u0061\u0074e\u004c\u0069\u006e\u006b\u0073\u0041\u0074\u0074\u0072"); -_bgdbg !=nil {return _bgdbg ;};return nil ;};type CT_Break struct{ +// Validate validates the CT_ExternalRow and its children +func (_aegd *CT_ExternalRow )Validate ()error {return _aegd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077");};func NewCT_GroupItems ()*CT_GroupItems {_eccdg :=&CT_GroupItems {};return _eccdg };func (_gfcfc *CT_ExternalLinkChoice )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dfccg :for {_dgga ,_geedc :=d .Token (); +if _geedc !=nil {return _geedc ;};switch _egfbe :=_dgga .(type ){case _bc .StartElement :switch _egfbe .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\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"}:_gfcfc .ExternalBook =NewCT_ExternalBook (); +if _facf :=d .DecodeElement (_gfcfc .ExternalBook ,&_egfbe );_facf !=nil {return _facf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfcfc .DdeLink =NewCT_DdeLink (); +if _bebcd :=d .DecodeElement (_gfcfc .DdeLink ,&_egfbe );_bebcd !=nil {return _bebcd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gfcfc .OleLink =NewCT_OleLink (); +if _gcae :=d .DecodeElement (_gfcfc .OleLink ,&_egfbe );_gcae !=nil {return _gcae ;};default:_ga .Log .Debug ("\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",_egfbe .Name ); +if _dggce :=d .Skip ();_dggce !=nil {return _dggce ;};};case _bc .EndElement :break _dfccg ;case _bc .CharData :};};return nil ;}; -// Id -IdAttr *uint32 ; +// Validate validates the CT_Pane and its children +func (_dggca *CT_Pane )Validate ()error {return _dggca .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u0065");}; -// Minimum -MinAttr *uint32 ; +// ValidateWithPath validates the CT_WorkbookProtection and its children, prefixing error messages with path +func (_eaedec *CT_WorkbookProtection )ValidateWithPath (path string )error {return nil };func NewCT_ExternalLinkChoice ()*CT_ExternalLinkChoice {_bbefbc :=&CT_ExternalLinkChoice {};return _bbefbc ;};func (_afffe *CT_MRUColors )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +_efbba :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_caga :=range _afffe .Color {e .EncodeElement (_caga ,_efbba );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_Workbook struct{ -// Maximum -MaxAttr *uint32 ; +// Document Conformance Class +ConformanceAttr _gd .ST_ConformanceClass ; -// Manual Page Break -ManAttr *bool ; +// File Version +FileVersion *CT_FileVersion ; -// Pivot-Created Page Break -PtAttr *bool ;}; +// File Sharing +FileSharing *CT_FileSharing ; -// Validate validates the CT_RElt and its children -func (_bgdged *CT_RElt )Validate ()error {return _bgdged .ValidateWithPath ("\u0043T\u005f\u0052\u0045\u006c\u0074");}; +// Workbook Properties +WorkbookPr *CT_WorkbookPr ; -// ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path -func (_dedfb *CT_WebPublishing )ValidateWithPath (path string )error {if _eadgg :=_dedfb .TargetScreenSizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0053c\u0072\u0065\u0065\u006e\u0053i\u007a\u0065\u0041\u0074\u0074\u0072");_eadgg !=nil {return _eadgg ; -};return nil ;};func (_ddfeb *CT_ObjectAnchor )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddfeb .MoveWithCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddfeb .MoveWithCellsAttr ))}); -};if _ddfeb .SizeWithCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddfeb .SizeWithCellsAttr ))}); -};e .EncodeToken (start );_cbbdg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_ddfeb .From ,_cbbdg );_cfdad :=_f .StartElement {Name :_f .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}}; -e .EncodeElement (_ddfeb .To ,_cfdad );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdaeeb ST_RefMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bdaeeb .String (),start );};type CT_TextField struct{ +// Workbook Protection +WorkbookProtection *CT_WorkbookProtection ; -// Field Type -TypeAttr ST_ExternalConnectionType ; +// Workbook Views +BookViews *CT_BookViews ; -// Position -PositionAttr *uint32 ;};type CT_Sets struct{ +// Sheets +Sheets *CT_Sheets ; -// Tuple Set Count -CountAttr *uint32 ; +// Function Groups +FunctionGroups *CT_FunctionGroups ; -// OLAP Set -Set []*CT_Set ;};func (_aaccf ST_GroupBy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aaccf .String (),start );};func NewCT_DateGroupItem ()*CT_DateGroupItem {_fbfff :=&CT_DateGroupItem {};_fbfff .DateTimeGroupingAttr =ST_DateTimeGrouping (1); -return _fbfff ;};func (_abafgf ST_SortMethod )Validate ()error {return _abafgf .ValidateWithPath ("")}; +// External References +ExternalReferences *CT_ExternalReferences ; -// Validate validates the CT_SmartTags and its children -func (_cacca *CT_SmartTags )Validate ()error {return _cacca .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");}; +// Defined Names +DefinedNames *CT_DefinedNames ; -// ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path -func (_dggfd *CT_VerticalAlignFontProperty )ValidateWithPath (path string )error {if _dggfd .ValAttr ==_a .ST_VerticalAlignRunUnset {return _bc .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path ); -};if _decfaf :=_dggfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_decfaf !=nil {return _decfaf ;};return nil ;};type CT_CalculatedMembers struct{ +// Calculation Properties +CalcPr *CT_CalcPr ; -// Calculated Members Count -CountAttr *uint32 ; +// Embedded Object Size +OleSize *CT_OleSize ; -// Calculated Member -CalculatedMember []*CT_CalculatedMember ;}; +// Custom Workbook Views +CustomWorkbookViews *CT_CustomWorkbookViews ; -// Validate validates the CT_PivotTableStyle and its children -func (_fgbg *CT_PivotTableStyle )Validate ()error {return _fgbg .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");};type CT_Connection struct{ +// PivotCaches +PivotCaches *CT_PivotCaches ; -// Connection Id -IdAttr uint32 ; +// Smart Tag Properties +SmartTagPr *CT_SmartTagPr ; -// Source Database File -SourceFileAttr *string ; +// Smart Tag Types +SmartTagTypes *CT_SmartTagTypes ; -// Connection File -OdcFileAttr *string ; +// Web Publishing Properties +WebPublishing *CT_WebPublishing ; -// Keep Connection Open -KeepAliveAttr *bool ; +// File Recovery Properties +FileRecoveryPr []*CT_FileRecoveryPr ; -// Automatic Refresh Interval -IntervalAttr *uint32 ; +// Web Publish Objects +WebPublishObjects *CT_WebPublishObjects ; -// Connection Name -NameAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type ST_DataValidationImeMode byte ;type CT_TextFields struct{ -// Connection Description -DescriptionAttr *string ; +// Count of Fields +CountAttr *uint32 ; -// Database Source Type -TypeAttr *uint32 ; +// Text Import Field Settings +TextField []*CT_TextField ;};func NewExternalLink ()*ExternalLink {_cbbcfg :=&ExternalLink {};_cbbcfg .CT_ExternalLink =*NewCT_ExternalLink ();return _cbbcfg ;}; -// Reconnection Method -ReconnectionMethodAttr *uint32 ; +// Validate validates the CT_RevisionCustomView and its children +func (_dfbgc *CT_RevisionCustomView )Validate ()error {return _dfbgc .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077");};func (_dffde *CT_OleSize )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_dffde .RefAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Last Refresh Version -RefreshedVersionAttr uint8 ; +// Validate validates the Headers and its children +func (_dbedc *Headers )Validate ()error {return _dbedc .ValidateWithPath ("\u0048e\u0061\u0064\u0065\u0072\u0073");};type Workbook struct{CT_Workbook };func (_eefcf *CT_SheetProtection )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _eefcf .PasswordAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_eefcf .PasswordAttr )}); +};if _eefcf .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eefcf .AlgorithmNameAttr )}); +};if _eefcf .HashValueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0076",*_eefcf .HashValueAttr )});};if _eefcf .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0076",*_eefcf .SaltValueAttr )}); +};if _eefcf .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_a .Sprintf ("\u0025\u0076",*_eefcf .SpinCountAttr )});};if _eefcf .SheetAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eefcf .SheetAttr ))}); +};if _eefcf .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eefcf .ObjectsAttr ))});};if _eefcf .ScenariosAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eefcf .ScenariosAttr ))}); +};if _eefcf .FormatCellsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eefcf .FormatCellsAttr ))});};if _eefcf .FormatColumnsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eefcf .FormatColumnsAttr ))}); +};if _eefcf .FormatRowsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eefcf .FormatRowsAttr ))});};if _eefcf .InsertColumnsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eefcf .InsertColumnsAttr ))}); +};if _eefcf .InsertRowsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eefcf .InsertRowsAttr ))});};if _eefcf .InsertHyperlinksAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eefcf .InsertHyperlinksAttr ))}); +};if _eefcf .DeleteColumnsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eefcf .DeleteColumnsAttr ))}); +};if _eefcf .DeleteRowsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eefcf .DeleteRowsAttr ))});};if _eefcf .SelectLockedCellsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eefcf .SelectLockedCellsAttr ))}); +};if _eefcf .SortAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u006f\u0072\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eefcf .SortAttr ))});};if _eefcf .AutoFilterAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eefcf .AutoFilterAttr ))}); +};if _eefcf .PivotTablesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eefcf .PivotTablesAttr ))});};if _eefcf .SelectUnlockedCellsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eefcf .SelectUnlockedCellsAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type ST_ConditionalFormattingOperator byte ; -// Minimum Version Required for Refresh -MinRefreshableVersionAttr *uint8 ; +// Validate validates the CT_Cell and its children +func (_cegg *CT_Cell )Validate ()error {return _cegg .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c");};func (_accfd *CT_colItems )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_agbfa :=range start .Attr {if _agbfa .Name .Local =="\u0063\u006f\u0075n\u0074"{_fddebb ,_bdddgb :=_fa .ParseUint (_agbfa .Value ,10,32); +if _bdddgb !=nil {return _bdddgb ;};_bedee :=uint32 (_fddebb );_accfd .CountAttr =&_bedee ;continue ;};};_aagef :for {_ecfdfa ,_bdabf :=d .Token ();if _bdabf !=nil {return _bdabf ;};switch _bcdgff :=_ecfdfa .(type ){case _bc .StartElement :switch _bcdgff .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gadcb :=NewCT_I (); +if _bcgee :=d .DecodeElement (_gadcb ,&_bcdgff );_bcgee !=nil {return _bcgee ;};_accfd .I =append (_accfd .I ,_gadcb );default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_bcdgff .Name ); +if _bcbcdf :=d .Skip ();_bcbcdf !=nil {return _bcbcdf ;};};case _bc .EndElement :break _aagef ;case _bc .CharData :};};return nil ;};func NewCT_MemberProperties ()*CT_MemberProperties {_caacc :=&CT_MemberProperties {};return _caacc };func (_dabb *CT_CellXfs )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_befg :=range start .Attr {if _befg .Name .Local =="\u0063\u006f\u0075n\u0074"{_eecg ,_abea :=_fa .ParseUint (_befg .Value ,10,32); +if _abea !=nil {return _abea ;};_ebdf :=uint32 (_eecg );_dabb .CountAttr =&_ebdf ;continue ;};};_begd :for {_agdg ,_gddee :=d .Token ();if _gddee !=nil {return _gddee ;};switch _fbdb :=_agdg .(type ){case _bc .StartElement :switch _fbdb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ddd :=NewCT_Xf (); +if _beab :=d .DecodeElement (_ddd ,&_fbdb );_beab !=nil {return _beab ;};_dabb .Xf =append (_dabb .Xf ,_ddd );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_fbdb .Name ); +if _cfgee :=d .Skip ();_cfgee !=nil {return _cfgee ;};};case _bc .EndElement :break _begd ;case _bc .CharData :};};return nil ;};type CT_SheetViews struct{ -// Save Password -SavePasswordAttr *bool ; +// Worksheet View +SheetView []*CT_SheetView ; -// New Connection -NewAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_feedf *CT_PCDSDTCEntries )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _feedf .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_feedf .CountAttr )}); +};e .EncodeToken (start );if _feedf .M !=nil {_aeacf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_dfca :=range _feedf .M {e .EncodeElement (_dfca ,_aeacf );};};if _feedf .N !=nil {_bgfedf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006e"}}; +for _ ,_efdbd :=range _feedf .N {e .EncodeElement (_efdbd ,_bgfedf );};};if _feedf .E !=nil {_adbab :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_efgegc :=range _feedf .E {e .EncodeElement (_efgegc ,_adbab );};};if _feedf .S !=nil {_cfdf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073"}}; +for _ ,_edcae :=range _feedf .S {e .EncodeElement (_edcae ,_cfdf );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Deleted Connection -DeletedAttr *bool ; +// Validate validates the CT_Mdx and its children +func (_dffeg *CT_Mdx )Validate ()error {return _dffeg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078");}; -// Only Use Connection File -OnlyUseConnectionFileAttr *bool ; +// Validate validates the CT_MergeCell and its children +func (_cacdf *CT_MergeCell )Validate ()error {return _cacdf .ValidateWithPath ("\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c");};func (_egedc *CT_QueryTableFields )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_feaef :=range start .Attr {if _feaef .Name .Local =="\u0063\u006f\u0075n\u0074"{_daeeg ,_daaaea :=_fa .ParseUint (_feaef .Value ,10,32); +if _daaaea !=nil {return _daaaea ;};_gedda :=uint32 (_daeeg );_egedc .CountAttr =&_gedda ;continue ;};};_fbeef :for {_gegdb ,_afccc :=d .Token ();if _afccc !=nil {return _afccc ;};switch _gddffe :=_gegdb .(type ){case _bc .StartElement :switch _gddffe .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eebgg :=NewCT_QueryTableField (); +if _ddfeg :=d .DecodeElement (_eebgg ,&_gddffe );_ddfeg !=nil {return _ddfeg ;};_egedc .QueryTableField =append (_egedc .QueryTableField ,_eebgg );default:_ga .Log .Debug ("\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",_gddffe .Name ); +if _bgce :=d .Skip ();_bgce !=nil {return _bgce ;};};case _bc .EndElement :break _fbeef ;case _bc .CharData :};};return nil ;};func (_babcac *ST_PhoneticType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_abffd ,_abbdg :=d .Token ();if _abbdg !=nil {return _abbdg ; +};if _eccfda ,_afcce :=_abffd .(_bc .EndElement );_afcce &&_eccfda .Name ==start .Name {*_babcac =1;return nil ;};if _afddg ,_cgfgbb :=_abffd .(_bc .CharData );!_cgfgbb {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",_abffd ); +}else {switch string (_afddg ){case "":*_babcac =0;case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_babcac =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_babcac =2; +case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_babcac =3;case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_babcac =4;};};_abffd ,_abbdg =d .Token ();if _abbdg !=nil {return _abbdg ;};if _gbcff ,_cfddb :=_abffd .(_bc .EndElement ); +_cfddb &&_gbcff .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",_abffd );};type CT_WorkbookProtection struct{ -// Background Refresh -BackgroundAttr *bool ; +// Legacy Workbook Password +WorkbookPasswordAttr *string ; -// Refresh on Open -RefreshOnLoadAttr *bool ; +// Workbook Password Character Set +WorkbookPasswordCharacterSetAttr *string ; -// Save Data -SaveDataAttr *bool ; +// Legacy Revisions Password +RevisionsPasswordAttr *string ; + +// Revisions Password Character Set +RevisionsPasswordCharacterSetAttr *string ; -// Reconnection Method -CredentialsAttr ST_CredMethod ; +// Lock Structure +LockStructureAttr *bool ; -// SSO Id -SingleSignOnIdAttr *string ; +// Lock Windows +LockWindowsAttr *bool ; -// Database Properties -DbPr *CT_DbPr ; +// Lock Revisions +LockRevisionAttr *bool ; -// OLAP Properties -OlapPr *CT_OlapPr ; +// Cryptographic Algorithm Name +RevisionsAlgorithmNameAttr *string ; -// Web Query Properties -WebPr *CT_WebPr ; +// Password Hash Value +RevisionsHashValueAttr *string ; -// Text Import Settings -TextPr *CT_TextPr ; +// Salt Value for Password Verifier +RevisionsSaltValueAttr *string ; -// Query Parameters -Parameters *CT_Parameters ; +// Iterations to Run Hashing Algorithm +RevisionsSpinCountAttr *uint32 ; -// Future Feature Data Storage -ExtLst *CT_ExtensionList ;};func (_cdgbb *CT_RevisionRowColumn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_cdgbb .SIdAttr )}); -if _cdgbb .EolAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006f\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdgbb .EolAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",_cdgbb .RefAttr )}); -_debaa ,_fcggc :=_cdgbb .ActionAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _fcggc !=nil {return _fcggc ;};start .Attr =append (start .Attr ,_debaa );if _cdgbb .EdgeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdgbb .EdgeAttr ))}); -};if _cdgbb .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_cdgbb .RIdAttr )});};if _cdgbb .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdgbb .UaAttr ))}); -};if _cdgbb .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdgbb .RaAttr ))});};e .EncodeToken (start );if _cdgbb .Undo !=nil {_bbadg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}}; -for _ ,_dcedd :=range _cdgbb .Undo {e .EncodeElement (_dcedd ,_bbadg );};};if _cdgbb .Rcc !=nil {_fcfge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_feadg :=range _cdgbb .Rcc {e .EncodeElement (_feadg ,_fcfge ); -};};if _cdgbb .Rfmt !=nil {_fccbaa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_cdaad :=range _cdgbb .Rfmt {e .EncodeElement (_cdaad ,_fccbaa );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};type CT_DataRefs struct{ +// Cryptographic Algorithm Name +WorkbookAlgorithmNameAttr *string ; -// Data Consolidation Reference Count -CountAttr *uint32 ; +// Password Hash Value +WorkbookHashValueAttr *string ; -// Data Consolidation Reference -DataRef []*CT_DataRef ;};func NewCT_FieldsUsage ()*CT_FieldsUsage {_cefgb :=&CT_FieldsUsage {};return _cefgb }; +// Salt Value for Password Verifier +WorkbookSaltValueAttr *string ; -// Validate validates the CT_GroupLevels and its children -func (_ddcf *CT_GroupLevels )Validate ()error {return _ddcf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073");};func (_ecbd *CT_ChartsheetPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcac :=range start .Attr {if _gcac .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_fgca ,_bcdce :=_db .ParseBool (_gcac .Value ); -if _bcdce !=nil {return _bcdce ;};_ecbd .PublishedAttr =&_fgca ;continue ;};if _gcac .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_eceb ,_ecae :=_gcac .Value ,error (nil );if _ecae !=nil {return _ecae ;};_ecbd .CodeNameAttr =&_eceb ; -continue ;};};_baaf :for {_cdgb ,_abdf :=d .Token ();if _abdf !=nil {return _abdf ;};switch _fafed :=_cdgb .(type ){case _f .StartElement :switch _fafed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_ecbd .TabColor =NewCT_Color (); -if _afge :=d .DecodeElement (_ecbd .TabColor ,&_fafed );_afge !=nil {return _afge ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_fafed .Name ); -if _cegb :=d .Skip ();_cegb !=nil {return _cegb ;};};case _f .EndElement :break _baaf ;case _f .CharData :};};return nil ;}; +// Iterations to Run Hashing Algorithm +WorkbookSpinCountAttr *uint32 ;};func (_fbb *CT_AutoSortScope )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fbb .PivotArea =NewCT_PivotArea ();_aafd :for {_dae ,_dcb :=d .Token ();if _dcb !=nil {return _dcb ;};switch _ca :=_dae .(type ){case _bc .StartElement :switch _ca .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gac :=d .DecodeElement (_fbb .PivotArea ,&_ca ); +_gac !=nil {return _gac ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ca .Name ); +if _gfd :=d .Skip ();_gfd !=nil {return _gfd ;};};case _bc .EndElement :break _aafd ;case _bc .CharData :};};return nil ;}; -// Validate validates the CT_CommentPr and its children -func (_dfgc *CT_CommentPr )Validate ()error {return _dfgc .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072");};func (_gadfdgf *ST_TotalsRowFunction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gadfdgf =0; -case "\u006e\u006f\u006e\u0065":*_gadfdgf =1;case "\u0073\u0075\u006d":*_gadfdgf =2;case "\u006d\u0069\u006e":*_gadfdgf =3;case "\u006d\u0061\u0078":*_gadfdgf =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_gadfdgf =5;case "\u0063\u006f\u0075n\u0074":*_gadfdgf =6; -case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_gadfdgf =7;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gadfdgf =8;case "\u0076\u0061\u0072":*_gadfdgf =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gadfdgf =10;};return nil ;};func (_gcgdcd *CT_ObjectPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcgdcd .Anchor =NewCT_ObjectAnchor (); -for _ ,_ceacf :=range start .Attr {if _ceacf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ceacf .Name .Local =="\u0069\u0064"||_ceacf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ceacf .Name .Local =="\u0069\u0064"{_gagc ,_afcfae :=_ceacf .Value ,error (nil ); -if _afcfae !=nil {return _afcfae ;};_gcgdcd .IdAttr =&_gagc ;continue ;};if _ceacf .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_ggcbfe ,_fbaba :=_db .ParseBool (_ceacf .Value );if _fbaba !=nil {return _fbaba ;};_gcgdcd .AutoLineAttr =&_ggcbfe ; -continue ;};if _ceacf .Name .Local =="\u0070\u0072\u0069n\u0074"{_cddf ,_ccgee :=_db .ParseBool (_ceacf .Value );if _ccgee !=nil {return _ccgee ;};_gcgdcd .PrintAttr =&_cddf ;continue ;};if _ceacf .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_gadgd ,_gbfef :=_db .ParseBool (_ceacf .Value ); -if _gbfef !=nil {return _gbfef ;};_gcgdcd .DisabledAttr =&_gadgd ;continue ;};if _ceacf .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_gacd ,_bebce :=_db .ParseBool (_ceacf .Value );if _bebce !=nil {return _bebce ;};_gcgdcd .UiObjectAttr =&_gacd ; -continue ;};if _ceacf .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_facbc ,_defb :=_db .ParseBool (_ceacf .Value );if _defb !=nil {return _defb ;};_gcgdcd .AutoFillAttr =&_facbc ;continue ;};if _ceacf .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cgabf ,_cgbab :=_db .ParseBool (_ceacf .Value ); -if _cgbab !=nil {return _cgbab ;};_gcgdcd .LockedAttr =&_cgabf ;continue ;};if _ceacf .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_ebbeb ,_gaefg :=_db .ParseBool (_ceacf .Value );if _gaefg !=nil {return _gaefg ;};_gcgdcd .AutoPictAttr =&_ebbeb ; -continue ;};if _ceacf .Name .Local =="\u006d\u0061\u0063r\u006f"{_cgefg ,_eecgg :=_ceacf .Value ,error (nil );if _eecgg !=nil {return _eecgg ;};_gcgdcd .MacroAttr =&_cgefg ;continue ;};if _ceacf .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_eedfe ,_gaag :=_ceacf .Value ,error (nil ); -if _gaag !=nil {return _gaag ;};_gcgdcd .AltTextAttr =&_eedfe ;continue ;};if _ceacf .Name .Local =="\u0064\u0064\u0065"{_ccfgf ,_cgdf :=_db .ParseBool (_ceacf .Value );if _cgdf !=nil {return _cgdf ;};_gcgdcd .DdeAttr =&_ccfgf ;continue ;};if _ceacf .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_adaeb ,_daegdb :=_db .ParseBool (_ceacf .Value ); -if _daegdb !=nil {return _daegdb ;};_gcgdcd .DefaultSizeAttr =&_adaeb ;continue ;};};_bfea :for {_bafg ,_agbdc :=d .Token ();if _agbdc !=nil {return _agbdc ;};switch _gfddf :=_bafg .(type ){case _f .StartElement :switch _gfddf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _ffdgbc :=d .DecodeElement (_gcgdcd .Anchor ,&_gfddf ); -_ffdgbc !=nil {return _ffdgbc ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gfddf .Name ); -if _ddcbc :=d .Skip ();_ddcbc !=nil {return _ddcbc ;};};case _f .EndElement :break _bfea ;case _f .CharData :};};return nil ;};type CT_CellStyles struct{ +// ValidateWithPath validates the CT_PivotAreaReferences and its children, prefixing error messages with path +func (_fbaaf *CT_PivotAreaReferences )ValidateWithPath (path string )error {for _cdcfc ,_agag :=range _fbaaf .Reference {if _beeea :=_agag .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cdcfc )); +_beeea !=nil {return _beeea ;};};return nil ;};type CT_SheetIdMap struct{ -// Style Count +// Sheet Count CountAttr *uint32 ; -// Cell Style -CellStyle []*CT_CellStyle ;};func (_cdaef ST_rwColActionType )String ()string {switch _cdaef {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 "";}; +// Sheet Id +SheetId []*CT_SheetId ;}; -// ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path -func (_dgae *CT_CellSmartTag )ValidateWithPath (path string )error {for _dedc ,_ceeb :=range _dgae .CellSmartTagPr {if _gddaf :=_ceeb .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0043\u0065ll\u0053m\u0061\u0072\u0074\u0054\u0061g\u0050\u0072\u005b\u0025\u0064\u005d",path ,_dedc )); -_gddaf !=nil {return _gddaf ;};};return nil ;};func (_ceegd ST_TimePeriod )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ceegd .String (),start );};func (_dbefa *CT_SmartTagType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fegae :=range start .Attr {if _fegae .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"{_adadg ,_edgbe :=_fegae .Value ,error (nil ); -if _edgbe !=nil {return _edgbe ;};_dbefa .NamespaceUriAttr =&_adadg ;continue ;};if _fegae .Name .Local =="\u006e\u0061\u006d\u0065"{_abede ,_ggcacg :=_fegae .Value ,error (nil );if _ggcacg !=nil {return _ggcacg ;};_dbefa .NameAttr =&_abede ;continue ; -};if _fegae .Name .Local =="\u0075\u0072\u006c"{_bcfad ,_afbdfg :=_fegae .Value ,error (nil );if _afbdfg !=nil {return _afbdfg ;};_dbefa .UrlAttr =&_bcfad ;continue ;};};for {_gbddg ,_affged :=d .Token ();if _affged !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0054\u0079p\u0065:\u0020\u0025\u0073",_affged ); -};if _aefaa ,_acefe :=_gbddg .(_f .EndElement );_acefe &&_aefaa .Name ==start .Name {break ;};};return nil ;};func (_fdee *CT_CustomSheetViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbdfc :for {_adaa ,_ceec :=d .Token ();if _ceec !=nil {return _ceec ; -};switch _baega :=_adaa .(type ){case _f .StartElement :switch _baega .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_faac :=NewCT_CustomSheetView (); -if _dafag :=d .DecodeElement (_faac ,&_baega );_dafag !=nil {return _dafag ;};_fdee .CustomSheetView =append (_fdee .CustomSheetView ,_faac );default:_ec .Log .Debug ("\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",_baega .Name ); -if _dbec :=d .Skip ();_dbec !=nil {return _dbec ;};};case _f .EndElement :break _cbdfc ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_ConditionalFormatting and its children, prefixing error messages with path +func (_abfde *CT_ConditionalFormatting )ValidateWithPath (path string )error {for _fbeag ,_eeca :=range _abfde .CfRule {if _gacg :=_eeca .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0066\u0052\u0075\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fbeag )); +_gacg !=nil {return _gacg ;};};if _abfde .ExtLst !=nil {if _bgfdd :=_abfde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgfdd !=nil {return _bgfdd ;};};return nil ;};func (_cdedd ST_SortBy )Validate ()error {return _cdedd .ValidateWithPath ("")}; +func (_dgedd ST_DvAspect )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_dgedd .String (),start );}; -// Validate validates the CT_XStringElement and its children -func (_accea *CT_XStringElement )Validate ()error {return _accea .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074");};func (_fbbgcd *CT_FieldUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fabeca :=range start .Attr {if _fabeca .Name .Local =="\u0078"{_dcaa ,_cadd :=_db .ParseInt (_fabeca .Value ,10,32); -if _cadd !=nil {return _cadd ;};_fbbgcd .XAttr =int32 (_dcaa );continue ;};};for {_fggag ,_edgbf :=d .Token ();if _edgbf !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046i\u0065l\u0064U\u0073\u0061\u0067\u0065\u003a\u0020\u0025s",_edgbf ); -};if _dadgbg ,_fabdf :=_fggag .(_f .EndElement );_fabdf &&_dadgbg .Name ==start .Name {break ;};};return nil ;};func NewChartsheet ()*Chartsheet {_fgegc :=&Chartsheet {};_fgegc .CT_Chartsheet =*NewCT_Chartsheet ();return _fgegc ;};type CT_CustomWorkbookView struct{ +// Validate validates the CT_PhoneticRun and its children +func (_cfdcgg *CT_PhoneticRun )Validate ()error {return _cfdcgg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e");};type CT_PivotFilter struct{ -// Custom View Name -NameAttr string ; +// Field Index +FldAttr uint32 ; -// Custom View GUID -GuidAttr string ; +// Member Property Field Id +MpFldAttr *uint32 ; -// Auto Update -AutoUpdateAttr *bool ; +// Pivot Filter Type +TypeAttr ST_PivotFilterType ; -// Merge Interval -MergeIntervalAttr *uint32 ; +// Evaluation Order +EvalOrderAttr *int32 ; -// Changes Saved Win -ChangesSavedWinAttr *bool ; +// Pivot Filter Id +IdAttr uint32 ; -// Only Synch -OnlySyncAttr *bool ; +// Measure Index +IMeasureHierAttr *uint32 ; -// Personal View -PersonalViewAttr *bool ; +// Measure Field Index +IMeasureFldAttr *uint32 ; -// Include Print Settings -IncludePrintSettingsAttr *bool ; +// Pivot Filter Name +NameAttr *string ; -// Include Hidden Rows & Columns -IncludeHiddenRowColAttr *bool ; +// Pivot Filter Description +DescriptionAttr *string ; -// Maximized -MaximizedAttr *bool ; +// Label Pivot +StringValue1Attr *string ; -// Minimized -MinimizedAttr *bool ; +// Label Pivot Filter String Value 2 +StringValue2Attr *string ; -// Show Horizontal Scroll -ShowHorizontalScrollAttr *bool ; +// Auto Filter +AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func (_adefc *ST_BorderStyle )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ggcef ,_ffcdb :=d .Token ();if _ffcdb !=nil {return _ffcdb ;};if _fegfg ,_bbdacg :=_ggcef .(_bc .EndElement ); +_bbdacg &&_fegfg .Name ==start .Name {*_adefc =1;return nil ;};if _dfdcf ,_ebaefa :=_ggcef .(_bc .CharData );!_ebaefa {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",_ggcef ); +}else {switch string (_dfdcf ){case "":*_adefc =0;case "\u006e\u006f\u006e\u0065":*_adefc =1;case "\u0074\u0068\u0069\u006e":*_adefc =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_adefc =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_adefc =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_adefc =5; +case "\u0074\u0068\u0069c\u006b":*_adefc =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_adefc =7;case "\u0068\u0061\u0069\u0072":*_adefc =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_adefc =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_adefc =10; +case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_adefc =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_adefc =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_adefc =13; +case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_adefc =14;};};_ggcef ,_ffcdb =d .Token ();if _ffcdb !=nil {return _ffcdb ;};if _fffffc ,_defggb :=_ggcef .(_bc .EndElement );_defggb &&_fffffc .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",_ggcef );}; -// Show Vertical Scroll -ShowVerticalScrollAttr *bool ; +// ValidateWithPath validates the CT_ChartFormats and its children, prefixing error messages with path +func (_efbb *CT_ChartFormats )ValidateWithPath (path string )error {for _gbbf ,_dcgc :=range _efbb .ChartFormat {if _beac :=_dcgc .ValidateWithPath (_a .Sprintf ("\u0025s\u002fC\u0068\u0061\u0072\u0074\u0046o\u0072\u006da\u0074\u005b\u0025\u0064\u005d",path ,_gbbf )); +_beac !=nil {return _beac ;};};return nil ;};func (_fgebbc *CT_UndoInfo )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fgebbc .ExpAttr =ST_FormulaExpression (1);for _ ,_gffda :=range start .Attr {if _gffda .Name .Local =="\u0069\u006e\u0064e\u0078"{_fgccf ,_eabbe :=_fa .ParseUint (_gffda .Value ,10,32); +if _eabbe !=nil {return _eabbe ;};_fgebbc .IndexAttr =uint32 (_fgccf );continue ;};if _gffda .Name .Local =="\u0065\u0078\u0070"{_fgebbc .ExpAttr .UnmarshalXMLAttr (_gffda );continue ;};if _gffda .Name .Local =="\u0072\u0065\u00663\u0044"{_gffdg ,_dceef :=_fa .ParseBool (_gffda .Value ); +if _dceef !=nil {return _dceef ;};_fgebbc .Ref3DAttr =&_gffdg ;continue ;};if _gffda .Name .Local =="\u0061\u0072\u0072a\u0079"{_fbegb ,_dgcgag :=_fa .ParseBool (_gffda .Value );if _dgcgag !=nil {return _dgcgag ;};_fgebbc .ArrayAttr =&_fbegb ;continue ; +};if _gffda .Name .Local =="\u0076"{_gcfgc ,_ddddfg :=_fa .ParseBool (_gffda .Value );if _ddddfg !=nil {return _ddddfg ;};_fgebbc .VAttr =&_gcfgc ;continue ;};if _gffda .Name .Local =="\u006e\u0066"{_fgaga ,_gfagc :=_fa .ParseBool (_gffda .Value );if _gfagc !=nil {return _gfagc ; +};_fgebbc .NfAttr =&_fgaga ;continue ;};if _gffda .Name .Local =="\u0063\u0073"{_ggddbf ,_dabad :=_fa .ParseBool (_gffda .Value );if _dabad !=nil {return _dabad ;};_fgebbc .CsAttr =&_ggddbf ;continue ;};if _gffda .Name .Local =="\u0064\u0072"{_dgabe ,_dafdd :=_gffda .Value ,error (nil ); +if _dafdd !=nil {return _dafdd ;};_fgebbc .DrAttr =_dgabe ;continue ;};if _gffda .Name .Local =="\u0064\u006e"{_efadbf ,_gdggd :=_gffda .Value ,error (nil );if _gdggd !=nil {return _gdggd ;};_fgebbc .DnAttr =&_efadbf ;continue ;};if _gffda .Name .Local =="\u0072"{_dggcg ,_fgbge :=_gffda .Value ,error (nil ); +if _fgbge !=nil {return _fgbge ;};_fgebbc .RAttr =&_dggcg ;continue ;};if _gffda .Name .Local =="\u0073\u0049\u0064"{_egdfca ,_agddeb :=_fa .ParseUint (_gffda .Value ,10,32);if _agddeb !=nil {return _agddeb ;};_bgdfc :=uint32 (_egdfca );_fgebbc .SIdAttr =&_bgdfc ; +continue ;};};for {_cbede ,_cacfab :=d .Token ();if _cacfab !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f\u003a\u0020\u0025\u0073",_cacfab );};if _ceabg ,_fafag :=_cbede .(_bc .EndElement ); +_fafag &&_ceabg .Name ==start .Name {break ;};};return nil ;}; -// Show Sheet Tabs -ShowSheetTabsAttr *bool ; +// ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path +func (_fgabca *CT_Reviewed )ValidateWithPath (path string )error {return nil }; -// Top Left Corner (X Coordinate) -XWindowAttr *int32 ; +// Validate validates the CT_FontFamily and its children +func (_beede *CT_FontFamily )Validate ()error {return _beede .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");}; -// Top Left Corner (Y Coordinate) -YWindowAttr *int32 ; +// Validate validates the CT_ObjectAnchor and its children +func (_cdecc *CT_ObjectAnchor )Validate ()error {return _cdecc .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0041\u006e\u0063\u0068\u006f\u0072");};func (_fbeca ST_Sqref )String ()string {return _f .Join (_fbeca ,"\u0020")};func (_bgfebb ST_DataConsolidateFunction )ValidateWithPath (path string )error {switch _bgfebb {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 (_bgfebb )); +};return nil ;}; -// Window Width -WindowWidthAttr uint32 ; +// Validate validates the CT_CustomProperties and its children +func (_gdad *CT_CustomProperties )Validate ()error {return _gdad .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_fgaca ST_DataValidationOperator )ValidateWithPath (path string )error {switch _fgaca {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 (_fgaca )); +};return nil ;}; -// Window Height -WindowHeightAttr uint32 ; +// Validate validates the CT_UndoInfo and its children +func (_abbbgf *CT_UndoInfo )Validate ()error {return _abbbgf .ValidateWithPath ("C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f");};type CT_CacheHierarchy struct{ -// Sheet Tab Ratio -TabRatioAttr *uint32 ; +// Hierarchy Unique Name +UniqueNameAttr string ; -// Active Sheet in Book View -ActiveSheetIdAttr uint32 ; +// Hierarchy Display Name +CaptionAttr *string ; -// Show Formula Bar -ShowFormulaBarAttr *bool ; +// Measure Hierarchy +MeasureAttr *bool ; -// Show Status Bar -ShowStatusbarAttr *bool ; +// Set +SetAttr *bool ; -// Show Comments -ShowCommentsAttr ST_Comments ; +// Parent Set +ParentSetAttr *uint32 ; -// Show Objects -ShowObjectsAttr ST_Objects ;ExtLst *CT_ExtensionList ;};type CT_OleSize struct{ +// KPI Icon Set +IconSetAttr *int32 ; -// Reference -RefAttr string ;};func (_faeag *CT_PivotCacheRecords )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faeag .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_faeag .CountAttr )}); -};e .EncodeToken (start );if _faeag .R !=nil {_gffed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072"}};for _ ,_daedcf :=range _faeag .R {e .EncodeElement (_daedcf ,_gffed );};};if _faeag .ExtLst !=nil {_bbeacf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_faeag .ExtLst ,_bbeacf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Attribute Hierarchy +AttributeAttr *bool ; -// ValidateWithPath validates the CT_WebPublishItem and its children, prefixing error messages with path -func (_gabdb *CT_WebPublishItem )ValidateWithPath (path string )error {if _gabdb .SourceTypeAttr ==ST_WebSourceTypeUnset {return _bc .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 _dbdbg :=_gabdb .SourceTypeAttr .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dbdbg !=nil {return _dbdbg ;};return nil ;};func (_ceefb *CT_SheetIdMap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbcab :=range start .Attr {if _dbcab .Name .Local =="\u0063\u006f\u0075n\u0074"{_cadbg ,_fcaac :=_db .ParseUint (_dbcab .Value ,10,32); -if _fcaac !=nil {return _fcaac ;};_dcedc :=uint32 (_cadbg );_ceefb .CountAttr =&_dcedc ;continue ;};};_ebadb :for {_edaddfe ,_aebba :=d .Token ();if _aebba !=nil {return _aebba ;};switch _fdfbe :=_edaddfe .(type ){case _f .StartElement :switch _fdfbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"}:_agedc :=NewCT_SheetId (); -if _fbaaf :=d .DecodeElement (_agedc ,&_fdfbe );_fbaaf !=nil {return _fbaaf ;};_ceefb .SheetId =append (_ceefb .SheetId ,_agedc );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fdfbe .Name ); -if _gbfab :=d .Skip ();_gbfab !=nil {return _gbfab ;};};case _f .EndElement :break _ebadb ;case _f .CharData :};};return nil ;};func (_aaacaa *CT_Worksheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaacaa .SheetData =NewCT_SheetData (); -_bcdecg :for {_fgcga ,_bbgfea :=d .Token ();if _bbgfea !=nil {return _bbgfea ;};switch _ddbaag :=_fgcga .(type ){case _f .StartElement :switch _ddbaag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_aaacaa .SheetPr =NewCT_SheetPr (); -if _ccadag :=d .DecodeElement (_aaacaa .SheetPr ,&_ddbaag );_ccadag !=nil {return _ccadag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_aaacaa .Dimension =NewCT_SheetDimension (); -if _bagadd :=d .DecodeElement (_aaacaa .Dimension ,&_ddbaag );_bagadd !=nil {return _bagadd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_aaacaa .SheetViews =NewCT_SheetViews (); -if _ebddb :=d .DecodeElement (_aaacaa .SheetViews ,&_ddbaag );_ebddb !=nil {return _ebddb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_aaacaa .SheetFormatPr =NewCT_SheetFormatPr (); -if _eccaga :=d .DecodeElement (_aaacaa .SheetFormatPr ,&_ddbaag );_eccaga !=nil {return _eccaga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_dfcea :=NewCT_Cols (); -if _ggdbb :=d .DecodeElement (_dfcea ,&_ddbaag );_ggdbb !=nil {return _ggdbb ;};_aaacaa .Cols =append (_aaacaa .Cols ,_dfcea );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _cbgdae :=d .DecodeElement (_aaacaa .SheetData ,&_ddbaag ); -_cbgdae !=nil {return _cbgdae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_aaacaa .SheetCalcPr =NewCT_SheetCalcPr (); -if _dcffba :=d .DecodeElement (_aaacaa .SheetCalcPr ,&_ddbaag );_dcffba !=nil {return _dcffba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_aaacaa .SheetProtection =NewCT_SheetProtection (); -if _aaddcd :=d .DecodeElement (_aaacaa .SheetProtection ,&_ddbaag );_aaddcd !=nil {return _aaddcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_aaacaa .ProtectedRanges =NewCT_ProtectedRanges (); -if _acecb :=d .DecodeElement (_aaacaa .ProtectedRanges ,&_ddbaag );_acecb !=nil {return _acecb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_aaacaa .Scenarios =NewCT_Scenarios (); -if _gdfbb :=d .DecodeElement (_aaacaa .Scenarios ,&_ddbaag );_gdfbb !=nil {return _gdfbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_aaacaa .AutoFilter =NewCT_AutoFilter (); -if _defbg :=d .DecodeElement (_aaacaa .AutoFilter ,&_ddbaag );_defbg !=nil {return _defbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_aaacaa .SortState =NewCT_SortState (); -if _abcbebe :=d .DecodeElement (_aaacaa .SortState ,&_ddbaag );_abcbebe !=nil {return _abcbebe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_aaacaa .DataConsolidate =NewCT_DataConsolidate (); -if _acecfc :=d .DecodeElement (_aaacaa .DataConsolidate ,&_ddbaag );_acecfc !=nil {return _acecfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_aaacaa .CustomSheetViews =NewCT_CustomSheetViews (); -if _agbcb :=d .DecodeElement (_aaacaa .CustomSheetViews ,&_ddbaag );_agbcb !=nil {return _agbcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_aaacaa .MergeCells =NewCT_MergeCells (); -if _fbggae :=d .DecodeElement (_aaacaa .MergeCells ,&_ddbaag );_fbggae !=nil {return _fbggae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_aaacaa .PhoneticPr =NewCT_PhoneticPr (); -if _abbcc :=d .DecodeElement (_aaacaa .PhoneticPr ,&_ddbaag );_abbcc !=nil {return _abbcc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_eabec :=NewCT_ConditionalFormatting (); -if _bedcag :=d .DecodeElement (_eabec ,&_ddbaag );_bedcag !=nil {return _bedcag ;};_aaacaa .ConditionalFormatting =append (_aaacaa .ConditionalFormatting ,_eabec );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_aaacaa .DataValidations =NewCT_DataValidations (); -if _aafcf :=d .DecodeElement (_aaacaa .DataValidations ,&_ddbaag );_aafcf !=nil {return _aafcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_aaacaa .Hyperlinks =NewCT_Hyperlinks (); -if _cfegc :=d .DecodeElement (_aaacaa .Hyperlinks ,&_ddbaag );_cfegc !=nil {return _cfegc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_aaacaa .PrintOptions =NewCT_PrintOptions (); -if _gdfadb :=d .DecodeElement (_aaacaa .PrintOptions ,&_ddbaag );_gdfadb !=nil {return _gdfadb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_aaacaa .PageMargins =NewCT_PageMargins (); -if _dcbec :=d .DecodeElement (_aaacaa .PageMargins ,&_ddbaag );_dcbec !=nil {return _dcbec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_aaacaa .PageSetup =NewCT_PageSetup (); -if _ccdbc :=d .DecodeElement (_aaacaa .PageSetup ,&_ddbaag );_ccdbc !=nil {return _ccdbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_aaacaa .HeaderFooter =NewCT_HeaderFooter (); -if _gfaca :=d .DecodeElement (_aaacaa .HeaderFooter ,&_ddbaag );_gfaca !=nil {return _gfaca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_aaacaa .RowBreaks =NewCT_PageBreak (); -if _aedfg :=d .DecodeElement (_aaacaa .RowBreaks ,&_ddbaag );_aedfg !=nil {return _aedfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_aaacaa .ColBreaks =NewCT_PageBreak (); -if _bbfebb :=d .DecodeElement (_aaacaa .ColBreaks ,&_ddbaag );_bbfebb !=nil {return _bbfebb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_aaacaa .CustomProperties =NewCT_CustomProperties (); -if _efebgg :=d .DecodeElement (_aaacaa .CustomProperties ,&_ddbaag );_efebgg !=nil {return _efebgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_aaacaa .CellWatches =NewCT_CellWatches (); -if _gdcga :=d .DecodeElement (_aaacaa .CellWatches ,&_ddbaag );_gdcga !=nil {return _gdcga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_aaacaa .IgnoredErrors =NewCT_IgnoredErrors (); -if _beefe :=d .DecodeElement (_aaacaa .IgnoredErrors ,&_ddbaag );_beefe !=nil {return _beefe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_aaacaa .SmartTags =NewCT_SmartTags (); -if _gcgdab :=d .DecodeElement (_aaacaa .SmartTags ,&_ddbaag );_gcgdab !=nil {return _gcgdab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_aaacaa .Drawing =NewCT_Drawing (); -if _aeceb :=d .DecodeElement (_aaacaa .Drawing ,&_ddbaag );_aeceb !=nil {return _aeceb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_aaacaa .LegacyDrawing =NewCT_LegacyDrawing (); -if _bcbfe :=d .DecodeElement (_aaacaa .LegacyDrawing ,&_ddbaag );_bcbfe !=nil {return _bcbfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_aaacaa .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _gfegfg :=d .DecodeElement (_aaacaa .LegacyDrawingHF ,&_ddbaag );_gfegfg !=nil {return _gfegfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_aaacaa .DrawingHF =NewCT_DrawingHF (); -if _adbcg :=d .DecodeElement (_aaacaa .DrawingHF ,&_ddbaag );_adbcg !=nil {return _adbcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_aaacaa .Picture =NewCT_SheetBackgroundPicture (); -if _cgbca :=d .DecodeElement (_aaacaa .Picture ,&_ddbaag );_cgbca !=nil {return _cgbca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_aaacaa .OleObjects =NewCT_OleObjects (); -if _beefdb :=d .DecodeElement (_aaacaa .OleObjects ,&_ddbaag );_beefdb !=nil {return _beefdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_aaacaa .Controls =NewCT_Controls (); -if _ffdfe :=d .DecodeElement (_aaacaa .Controls ,&_ddbaag );_ffdfe !=nil {return _ffdfe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_aaacaa .WebPublishItems =NewCT_WebPublishItems (); -if _cgega :=d .DecodeElement (_aaacaa .WebPublishItems ,&_ddbaag );_cgega !=nil {return _cgega ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_aaacaa .TableParts =NewCT_TableParts (); -if _cacggc :=d .DecodeElement (_aaacaa .TableParts ,&_ddbaag );_cacggc !=nil {return _cacggc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aaacaa .ExtLst =NewCT_ExtensionList (); -if _gefcd :=d .DecodeElement (_aaacaa .ExtLst ,&_ddbaag );_gefcd !=nil {return _gefcd ;};default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_ddbaag .Name ); -if _fgggd :=d .Skip ();_fgggd !=nil {return _fgggd ;};};case _f .EndElement :break _bcdecg ;case _f .CharData :};};return nil ;};type CT_ExtensionList struct{ +// Time +TimeAttr *bool ; -// Extension -Ext []*CT_Extension ;}; +// Key Attribute Hierarchy +KeyAttributeAttr *bool ; -// ValidateWithPath validates the Worksheet and its children, prefixing error messages with path -func (_gacdf *Worksheet )ValidateWithPath (path string )error {if _cddaf :=_gacdf .CT_Worksheet .ValidateWithPath (path );_cddaf !=nil {return _cddaf ;};return nil ;};func (_cggfe *CT_MeasureGroups )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcbcb :=range start .Attr {if _fcbcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbdfd ,_feaggc :=_db .ParseUint (_fcbcb .Value ,10,32); -if _feaggc !=nil {return _feaggc ;};_bfddf :=uint32 (_gbdfd );_cggfe .CountAttr =&_bfddf ;continue ;};};_fabedb :for {_fcdfc ,_bgfcg :=d .Token ();if _bgfcg !=nil {return _bgfcg ;};switch _deddb :=_fcdfc .(type ){case _f .StartElement :switch _deddb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"}:_bfegg :=NewCT_MeasureGroup (); -if _dbfae :=d .DecodeElement (_bfegg ,&_deddb );_dbfae !=nil {return _dbfae ;};_cggfe .MeasureGroup =append (_cggfe .MeasureGroup ,_bfegg );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_deddb .Name ); -if _feeg :=d .Skip ();_feeg !=nil {return _feeg ;};};case _f .EndElement :break _fabedb ;case _f .CharData :};};return nil ;};func (_bdabdb *CT_PivotFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdabdb .TypeAttr =ST_PivotFilterType (1); -_bdabdb .AutoFilter =NewCT_AutoFilter ();for _ ,_cgacc :=range start .Attr {if _cgacc .Name .Local =="i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"{_agacg ,_dbfgd :=_db .ParseUint (_cgacc .Value ,10,32);if _dbfgd !=nil {return _dbfgd ; -};_fggdb :=uint32 (_agacg );_bdabdb .IMeasureFldAttr =&_fggdb ;continue ;};if _cgacc .Name .Local =="\u006d\u0070\u0046l\u0064"{_ffabg ,_cedac :=_db .ParseUint (_cgacc .Value ,10,32);if _cedac !=nil {return _cedac ;};_bcab :=uint32 (_ffabg );_bdabdb .MpFldAttr =&_bcab ; -continue ;};if _cgacc .Name .Local =="\u0074\u0079\u0070\u0065"{_bdabdb .TypeAttr .UnmarshalXMLAttr (_cgacc );continue ;};if _cgacc .Name .Local =="\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"{_cdfcf ,_dfedd :=_db .ParseInt (_cgacc .Value ,10,32);if _dfedd !=nil {return _dfedd ; -};_abedb :=int32 (_cdfcf );_bdabdb .EvalOrderAttr =&_abedb ;continue ;};if _cgacc .Name .Local =="\u0069\u0064"{_eagce ,_deafe :=_db .ParseUint (_cgacc .Value ,10,32);if _deafe !=nil {return _deafe ;};_bdabdb .IdAttr =uint32 (_eagce );continue ;};if _cgacc .Name .Local =="\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"{_gfcfe ,_cgaba :=_db .ParseUint (_cgacc .Value ,10,32); -if _cgaba !=nil {return _cgaba ;};_fefbf :=uint32 (_gfcfe );_bdabdb .IMeasureHierAttr =&_fefbf ;continue ;};if _cgacc .Name .Local =="\u0066\u006c\u0064"{_bccbc ,_egceb :=_db .ParseUint (_cgacc .Value ,10,32);if _egceb !=nil {return _egceb ;};_bdabdb .FldAttr =uint32 (_bccbc ); -continue ;};if _cgacc .Name .Local =="\u006e\u0061\u006d\u0065"{_acfadb ,_ffcbad :=_cgacc .Value ,error (nil );if _ffcbad !=nil {return _ffcbad ;};_bdabdb .NameAttr =&_acfadb ;continue ;};if _cgacc .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_dedcgf ,_dgaba :=_cgacc .Value ,error (nil ); -if _dgaba !=nil {return _dgaba ;};_bdabdb .DescriptionAttr =&_dedcgf ;continue ;};if _cgacc .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"{_cgfeaa ,_ffgae :=_cgacc .Value ,error (nil );if _ffgae !=nil {return _ffgae ; -};_bdabdb .StringValue1Attr =&_cgfeaa ;continue ;};if _cgacc .Name .Local =="\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"{_dfeecgea ,_cccae :=_cgacc .Value ,error (nil );if _cccae !=nil {return _cccae ;};_bdabdb .StringValue2Attr =&_dfeecgea ; -continue ;};};_gadfd :for {_dbead ,_gcagg :=d .Token ();if _gcagg !=nil {return _gcagg ;};switch _ecbeb :=_dbead .(type ){case _f .StartElement :switch _ecbeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:if _efffcg :=d .DecodeElement (_bdabdb .AutoFilter ,&_ecbeb ); -_efffcg !=nil {return _efffcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdabdb .ExtLst =NewCT_ExtensionList (); -if _dafbf :=d .DecodeElement (_bdabdb .ExtLst ,&_ecbeb );_dafbf !=nil {return _dafbf ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ecbeb .Name ); -if _badgee :=d .Skip ();_badgee !=nil {return _badgee ;};};case _f .EndElement :break _gadfd ;case _f .CharData :};};return nil ;};func NewCT_CellProtection ()*CT_CellProtection {_agff :=&CT_CellProtection {};return _agff };func (_geddga *CT_SortCondition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _geddga .DescendingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geddga .DescendingAttr ))}); -};if _geddga .SortByAttr !=ST_SortByUnset {_addabfc ,_eabcd :=_geddga .SortByAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0072\u0074\u0042\u0079"});if _eabcd !=nil {return _eabcd ;};start .Attr =append (start .Attr ,_addabfc );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",_geddga .RefAttr )}); -if _geddga .CustomListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_geddga .CustomListAttr )});};if _geddga .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_geddga .DxfIdAttr )}); -};if _geddga .IconSetAttr !=ST_IconSetTypeUnset {_cdbbg ,_fbfbb :=_geddga .IconSetAttr .MarshalXMLAttr (_f .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _fbfbb !=nil {return _fbfbb ;};start .Attr =append (start .Attr ,_cdbbg );};if _geddga .IconIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_geddga .IconIdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Default Member Unique Name +DefaultMemberUniqueNameAttr *string ; -// Validate validates the CT_QueryTableField and its children -func (_abdfd *CT_QueryTableField )Validate ()error {return _abdfd .ValidateWithPath ("\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064");}; +// Unique Name of 'All' +AllUniqueNameAttr *string ; -// Validate validates the CT_RevisionQueryTableField and its children -func (_fcccf *CT_RevisionQueryTableField )Validate ()error {return _fcccf .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 (_dadd *CT_ExternalLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _dadd .Choice !=nil {_dadd .Choice .MarshalXML (e ,_f .StartElement {});};if _dadd .ExtLst !=nil {_aabaf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dadd .ExtLst ,_aabaf );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_MetadataBlocks struct{ +// Display Name of 'All' +AllCaptionAttr *string ; -// Metadata Block Count -CountAttr *uint32 ; +// Dimension Unique Name +DimensionUniqueNameAttr *string ; -// Metadata Block -Bk []*CT_MetadataBlock ;};func (_bfcdg ST_PivotFilterType )Validate ()error {return _bfcdg .ValidateWithPath ("")};func (_dcgbd *CT_DdeValue )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fddf :=range start .Attr {if _fddf .Name .Local =="\u0074"{_dcgbd .TAttr .UnmarshalXMLAttr (_fddf ); -continue ;};};_fgefe :for {_ecegc ,_cacba :=d .Token ();if _cacba !=nil {return _cacba ;};switch _fcceg :=_ecegc .(type ){case _f .StartElement :switch _fcceg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c"}:if _gcdd :=d .DecodeElement (&_dcgbd .Val ,&_fcceg ); -_gcdd !=nil {return _gcdd ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fcceg .Name ); -if _faedg :=d .Skip ();_faedg !=nil {return _faedg ;};};case _f .EndElement :break _fgefe ;case _f .CharData :};};return nil ;};func (_aagd *CT_FunctionGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cedf :=range start .Attr {if _cedf .Name .Local =="\u006e\u0061\u006d\u0065"{_aagdc ,_dafaa :=_cedf .Value ,error (nil ); -if _dafaa !=nil {return _dafaa ;};_aagd .NameAttr =&_aagdc ;continue ;};};for {_eegbg ,_ebbbd :=d .Token ();if _ebbbd !=nil {return _bc .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",_ebbbd ); -};if _aeebf ,_fccfc :=_eegbg .(_f .EndElement );_fccfc &&_aeebf .Name ==start .Name {break ;};};return nil ;};func NewSst ()*Sst {_eeedg :=&Sst {};_eeedg .CT_Sst =*NewCT_Sst ();return _eeedg }; +// Display Folder +DisplayFolderAttr *string ; -// ValidateWithPath validates the CT_Missing and its children, prefixing error messages with path -func (_bgedg *CT_Missing )ValidateWithPath (path string )error {for _gadgb ,_aefae :=range _bgedg .Tpls {if _acfec :=_aefae .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_gadgb ));_acfec !=nil {return _acfec ; -};};for _ecbdf ,_cbfbf :=range _bgedg .X {if _aegfce :=_cbfbf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ecbdf ));_aegfce !=nil {return _aegfce ;};};return nil ;}; +// Measure Group Name +MeasureGroupAttr *string ; -// Validate validates the CT_Error and its children -func (_eaecc *CT_Error )Validate ()error {return _eaecc .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u006f\u0072");};func (_eecag *CT_PivotAreaReference )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eecag .FieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_eecag .FieldAttr )}); -};if _eecag .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_eecag .CountAttr )});};if _eecag .SelectedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eecag .SelectedAttr ))}); -};if _eecag .ByPositionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eecag .ByPositionAttr ))});};if _eecag .RelativeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eecag .RelativeAttr ))}); -};if _eecag .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eecag .DefaultSubtotalAttr ))}); -};if _eecag .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eecag .SumSubtotalAttr ))});};if _eecag .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eecag .CountASubtotalAttr ))}); -};if _eecag .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eecag .AvgSubtotalAttr ))});};if _eecag .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eecag .MaxSubtotalAttr ))}); -};if _eecag .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eecag .MinSubtotalAttr ))});};if _eecag .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eecag .ProductSubtotalAttr ))}); -};if _eecag .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eecag .CountSubtotalAttr ))}); -};if _eecag .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eecag .StdDevSubtotalAttr ))}); -};if _eecag .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eecag .StdDevPSubtotalAttr ))}); -};if _eecag .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eecag .VarSubtotalAttr ))});};if _eecag .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eecag .VarPSubtotalAttr ))}); -};e .EncodeToken (start );if _eecag .X !=nil {_egdf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_adgbga :=range _eecag .X {e .EncodeElement (_adgbga ,_egdf );};};if _eecag .ExtLst !=nil {_fcddca :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_eecag .ExtLst ,_fcddca );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RevisionFormatting struct{ +// Measures +MeasuresAttr *bool ; -// Sheet Id -SheetIdAttr uint32 ; +// Levels Count +CountAttr uint32 ; -// Row or Column Formatting Change -XfDxfAttr *bool ; +// One Field +OneFieldAttr *bool ; -// Style -SAttr *bool ; +// Member Value Data Type +MemberValueDatatypeAttr *uint16 ; -// Sequence Of References -SqrefAttr ST_Sqref ; +// Unbalanced +UnbalancedAttr *bool ; -// Start index -StartAttr *uint32 ; +// Unbalanced Group +UnbalancedGroupAttr *bool ; -// Length -LengthAttr *uint32 ; +// Hidden +HiddenAttr *bool ; -// Formatting -Dxf *CT_Dxf ;ExtLst *CT_ExtensionList ;};func (_fcfgdd ST_Objects )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eeedcg :=_f .Attr {};_eeedcg .Name =name ;switch _fcfgdd {case ST_ObjectsUnset :_eeedcg .Value ="";case ST_ObjectsAll :_eeedcg .Value ="\u0061\u006c\u006c"; -case ST_ObjectsPlaceholders :_eeedcg .Value ="\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case ST_ObjectsNone :_eeedcg .Value ="\u006e\u006f\u006e\u0065";};return _eeedcg ,nil ;};func (_ggfbea *SingleXmlCells )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d\u0061\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073";return _ggfbea .CT_SingleXmlCells .MarshalXML (e ,start );};func (_gcfeef ST_TimePeriod )Validate ()error {return _gcfeef .ValidateWithPath ("")}; -func (_gdbeb ST_SortType )Validate ()error {return _gdbeb .ValidateWithPath ("")};type CT_Set struct{ +// Fields Usage +FieldsUsage *CT_FieldsUsage ; -// Number of Tuples -CountAttr *uint32 ; +// OLAP Grouping Levels +GroupLevels *CT_GroupLevels ; -// Maximum Rank Requested -MaxRankAttr int32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_dcda *CT_DdeLink )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",_dcda .DdeServiceAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"},Value :_a .Sprintf ("\u0025\u0076",_dcda .DdeTopicAttr )});e .EncodeToken (start );if _dcda .DdeItems !=nil {_fecge :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}}; +e .EncodeElement (_dcda .DdeItems ,_fecge );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_eafdb *Revisions )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_eafdb .CT_Revisions =*NewCT_Revisions ();_efagc :for {_dbacce ,_cddgbb :=d .Token (); +if _cddgbb !=nil {return _cddgbb ;};switch _adfff :=_dbacce .(type ){case _bc .StartElement :switch _adfff .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gbbafb :=NewCT_RevisionRowColumn (); +if _gccdc :=d .DecodeElement (_gbbafb ,&_adfff );_gccdc !=nil {return _gccdc ;};_eafdb .Rrc =append (_eafdb .Rrc ,_gbbafb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_abcedc :=NewCT_RevisionMove (); +if _ggfgb :=d .DecodeElement (_abcedc ,&_adfff );_ggfgb !=nil {return _ggfgb ;};_eafdb .Rm =append (_eafdb .Rm ,_abcedc );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cacef :=NewCT_RevisionCustomView (); +if _aaded :=d .DecodeElement (_cacef ,&_adfff );_aaded !=nil {return _aaded ;};_eafdb .Rcv =append (_eafdb .Rcv ,_cacef );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gdcae :=NewCT_RevisionSheetRename (); +if _deegce :=d .DecodeElement (_gdcae ,&_adfff );_deegce !=nil {return _deegce ;};_eafdb .Rsnm =append (_eafdb .Rsnm ,_gdcae );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dcfaf :=NewCT_RevisionInsertSheet (); +if _aefddd :=d .DecodeElement (_dcfaf ,&_adfff );_aefddd !=nil {return _aefddd ;};_eafdb .Ris =append (_eafdb .Ris ,_dcfaf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eaffe :=NewCT_RevisionCellChange (); +if _afafdg :=d .DecodeElement (_eaffe ,&_adfff );_afafdg !=nil {return _afafdg ;};_eafdb .Rcc =append (_eafdb .Rcc ,_eaffe );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fcacg :=NewCT_RevisionFormatting (); +if _afaee :=d .DecodeElement (_fcacg ,&_adfff );_afaee !=nil {return _afaee ;};_eafdb .Rfmt =append (_eafdb .Rfmt ,_fcacg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_agfegf :=NewCT_RevisionAutoFormatting (); +if _ddeac :=d .DecodeElement (_agfegf ,&_adfff );_ddeac !=nil {return _ddeac ;};_eafdb .Raf =append (_eafdb .Raf ,_agfegf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aaefd :=NewCT_RevisionDefinedName (); +if _cadeef :=d .DecodeElement (_aaefd ,&_adfff );_cadeef !=nil {return _cadeef ;};_eafdb .Rdn =append (_eafdb .Rdn ,_aaefd );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eeeca :=NewCT_RevisionComment (); +if _afbfdc :=d .DecodeElement (_eeeca ,&_adfff );_afbfdc !=nil {return _afbfdc ;};_eafdb .Rcmt =append (_eafdb .Rcmt ,_eeeca );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bgccg :=NewCT_RevisionQueryTableField (); +if _adedee :=d .DecodeElement (_bgccg ,&_adfff );_adedee !=nil {return _adedee ;};_eafdb .Rqt =append (_eafdb .Rqt ,_bgccg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gccbcc :=NewCT_RevisionConflict (); +if _bdagdg :=d .DecodeElement (_gccbcc ,&_adfff );_bdagdg !=nil {return _bdagdg ;};_eafdb .Rcft =append (_eafdb .Rcft ,_gccbcc );default:_ga .Log .Debug ("\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",_adfff .Name ); +if _ecdfgg :=d .Skip ();_ecdfgg !=nil {return _ecdfgg ;};};case _bc .EndElement :break _efagc ;case _bc .CharData :};};return nil ;};type ST_TimePeriod byte ;func (_facbg *CT_ServerFormat )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fdfca :=range start .Attr {if _fdfca .Name .Local =="\u0063u\u006c\u0074\u0075\u0072\u0065"{_ggbeg ,_fcabg :=_fdfca .Value ,error (nil ); +if _fcabg !=nil {return _fcabg ;};_facbg .CultureAttr =&_ggbeg ;continue ;};if _fdfca .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_agade ,_gegbf :=_fdfca .Value ,error (nil );if _gegbf !=nil {return _gegbf ;};_facbg .FormatAttr =&_agade ;continue ; +};};for {_cagga ,_edged :=d .Token ();if _edged !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0065\u0072\u0076\u0065\u0072F\u006f\u0072\u006da\u0074:\u0020\u0025\u0073",_edged );};if _dfada ,_dcff :=_cagga .(_bc .EndElement ); +_dcff &&_dfada .Name ==start .Name {break ;};};return nil ;}; -// MDX Set Definition -SetDefinitionAttr string ; +// Validate validates the CT_PhoneticPr and its children +func (_adgdba *CT_PhoneticPr )Validate ()error {return _adgdba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");}; -// Set Sort Order -SortTypeAttr ST_SortType ; +// ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path +func (_fdabbe *CT_RevisionDefinedName )ValidateWithPath (path string )error {if _fdabbe .ExtLst !=nil {if _gaefe :=_fdabbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gaefe !=nil {return _gaefe ;};};return nil ;};func (_cgafg *CT_OleItem )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_acecf :=range start .Attr {if _acecf .Name .Local =="\u006e\u0061\u006d\u0065"{_cccb ,_gacae :=_acecf .Value ,error (nil ); +if _gacae !=nil {return _gacae ;};_cgafg .NameAttr =_cccb ;continue ;};if _acecf .Name .Local =="\u0069\u0063\u006f\u006e"{_fdfbc ,_adgfc :=_fa .ParseBool (_acecf .Value );if _adgfc !=nil {return _adgfc ;};_cgafg .IconAttr =&_fdfbc ;continue ;};if _acecf .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_aedce ,_fcdaa :=_fa .ParseBool (_acecf .Value ); +if _fcdaa !=nil {return _fcdaa ;};_cgafg .AdviseAttr =&_aedce ;continue ;};if _acecf .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_cgfgc ,_cecaa :=_fa .ParseBool (_acecf .Value );if _cecaa !=nil {return _cecaa ;};_cgafg .PreferPicAttr =&_cgfgc ; +continue ;};};for {_deege ,_bbbaa :=d .Token ();if _bbbaa !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u003a\u0020%\u0073",_bbbaa );};if _fdbb ,_bgabd :=_deege .(_bc .EndElement ); +_bgabd &&_fdbb .Name ==start .Name {break ;};};return nil ;}; -// Query Failed -QueryFailedAttr *bool ; +// ValidateWithPath validates the CT_PivotCacheDefinition and its children, prefixing error messages with path +func (_efcga *CT_PivotCacheDefinition )ValidateWithPath (path string )error {if _gaabd :=_efcga .CacheSource .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065");_gaabd !=nil {return _gaabd ;};if _ggfcdfd :=_efcga .CacheFields .ValidateWithPath (path +"\u002f\u0043\u0061c\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"); +_ggfcdfd !=nil {return _ggfcdfd ;};if _efcga .CacheHierarchies !=nil {if _gagfa :=_efcga .CacheHierarchies .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073");_gagfa !=nil {return _gagfa ; +};};if _efcga .Kpis !=nil {if _gbgcg :=_efcga .Kpis .ValidateWithPath (path +"\u002f\u004b\u0070i\u0073");_gbgcg !=nil {return _gbgcg ;};};if _efcga .TupleCache !=nil {if _eeegb :=_efcga .TupleCache .ValidateWithPath (path +"/\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"); +_eeegb !=nil {return _eeegb ;};};if _efcga .CalculatedItems !=nil {if _cdbda :=_efcga .CalculatedItems .ValidateWithPath (path +"\u002f\u0043a\u006c\u0063\u0075l\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_cdbda !=nil {return _cdbda ;};};if _efcga .CalculatedMembers !=nil {if _fcfgf :=_efcga .CalculatedMembers .ValidateWithPath (path +"\u002fC\u0061l\u0063\u0075\u006c\u0061\u0074e\u0064\u004de\u006d\u0062\u0065\u0072\u0073"); +_fcfgf !=nil {return _fcfgf ;};};if _efcga .Dimensions !=nil {if _badef :=_efcga .Dimensions .ValidateWithPath (path +"/\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");_badef !=nil {return _badef ;};};if _efcga .MeasureGroups !=nil {if _dcgab :=_efcga .MeasureGroups .ValidateWithPath (path +"\u002f\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0047r\u006f\u0075\u0070\u0073"); +_dcgab !=nil {return _dcgab ;};};if _efcga .Maps !=nil {if _fggbd :=_efcga .Maps .ValidateWithPath (path +"\u002f\u004d\u0061p\u0073");_fggbd !=nil {return _fggbd ;};};if _efcga .ExtLst !=nil {if _bedeg :=_efcga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bedeg !=nil {return _bedeg ;};};return nil ;};type CT_MetadataBlocks struct{ -// Tuples -Tpls []*CT_Tuples ; +// Metadata Block Count +CountAttr *uint32 ; -// Sort By Tuple -SortByTuple *CT_Tuples ;};type CT_NumFmts struct{ +// Metadata Block +Bk []*CT_MetadataBlock ;};func (_dbdabf *CT_SheetView )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_egeee :=range start .Attr {if _egeee .Name .Local =="\u0076\u0069\u0065\u0077"{_dbdabf .ViewAttr .UnmarshalXMLAttr (_egeee );continue ; +};if _egeee .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_ecbgf ,_begfc :=_egeee .Value ,error (nil );if _begfc !=nil {return _begfc ;};_dbdabf .TopLeftCellAttr =&_ecbgf ;continue ;};if _egeee .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_bfgbbc ,_cadbeb :=_fa .ParseBool (_egeee .Value ); +if _cadbeb !=nil {return _cadbeb ;};_dbdabf .ShowFormulasAttr =&_bfgbbc ;continue ;};if _egeee .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_gcfdae ,_bgfdc :=_fa .ParseUint (_egeee .Value ,10,32);if _bgfdc !=nil {return _bgfdc ;};_ggadcg :=uint32 (_gcfdae ); +_dbdabf .ColorIdAttr =&_ggadcg ;continue ;};if _egeee .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_acdd ,_faege :=_fa .ParseBool (_egeee .Value );if _faege !=nil {return _faege ;};_dbdabf .ShowRowColHeadersAttr =&_acdd ; +continue ;};if _egeee .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_fafcd ,_acadgb :=_fa .ParseUint (_egeee .Value ,10,32);if _acadgb !=nil {return _acadgb ;};_cbcbd :=uint32 (_fafcd );_dbdabf .ZoomScaleAttr =&_cbcbd ;continue ;};if _egeee .Name .Local =="r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"{_afegd ,_gfbbefc :=_fa .ParseBool (_egeee .Value ); +if _gfbbefc !=nil {return _gfbbefc ;};_dbdabf .RightToLeftAttr =&_afegd ;continue ;};if _egeee .Name .Local =="\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"{_gggeaf ,_adcbd :=_fa .ParseUint (_egeee .Value ,10,32);if _adcbd !=nil {return _adcbd ; +};_abcbf :=uint32 (_gggeaf );_dbdabf .ZoomScaleNormalAttr =&_abcbf ;continue ;};if _egeee .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_fgded ,_gccgda :=_fa .ParseBool (_egeee .Value );if _gccgda !=nil {return _gccgda ;};_dbdabf .ShowRulerAttr =&_fgded ; +continue ;};if _egeee .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006c\u0065\u0053\u0068\u0065\u0065t\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_caffcf ,_fggecc :=_fa .ParseUint (_egeee .Value ,10,32);if _fggecc !=nil {return _fggecc ; +};_fefdfdb :=uint32 (_caffcf );_dbdabf .ZoomScaleSheetLayoutViewAttr =&_fefdfdb ;continue ;};if _egeee .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_acfcg ,_eecag :=_fa .ParseUint (_egeee .Value ,10,32); +if _eecag !=nil {return _eecag ;};_dbdabf .WorkbookViewIdAttr =uint32 (_acfcg );continue ;};if _egeee .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_dgaceg ,_dcceff :=_fa .ParseBool (_egeee .Value );if _dcceff !=nil {return _dcceff ; +};_dbdabf .TabSelectedAttr =&_dgaceg ;continue ;};if _egeee .Name .Local =="\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"{_gbdfd ,_egfec :=_fa .ParseUint (_egeee .Value ,10,32); +if _egfec !=nil {return _egfec ;};_aegad :=uint32 (_gbdfd );_dbdabf .ZoomScalePageLayoutViewAttr =&_aegad ;continue ;};if _egeee .Name .Local =="\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"{_ffgfag ,_dcgga :=_fa .ParseBool (_egeee .Value );if _dcgga !=nil {return _dcgga ; +};_dbdabf .ShowZerosAttr =&_ffgfag ;continue ;};if _egeee .Name .Local =="\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_geegfg ,_eddaf :=_fa .ParseBool (_egeee .Value );if _eddaf !=nil {return _eddaf ;};_dbdabf .WindowProtectionAttr =&_geegfg ; +continue ;};if _egeee .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_ecagda ,_dccgdg :=_fa .ParseBool (_egeee .Value );if _dccgdg !=nil {return _dccgdg ;};_dbdabf .ShowOutlineSymbolsAttr =&_ecagda ; +continue ;};if _egeee .Name .Local =="\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"{_efcfe ,_bfeaeb :=_fa .ParseBool (_egeee .Value );if _bfeaeb !=nil {return _bfeaeb ;};_dbdabf .ShowWhiteSpaceAttr =&_efcfe ;continue ; +};if _egeee .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_ebeggb ,_fbag :=_fa .ParseBool (_egeee .Value );if _fbag !=nil {return _fbag ;};_dbdabf .ShowGridLinesAttr =&_ebeggb ;continue ;};if _egeee .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"{_cgbcb ,_dgccdb :=_fa .ParseBool (_egeee .Value ); +if _dgccdb !=nil {return _dgccdb ;};_dbdabf .DefaultGridColorAttr =&_cgbcb ;continue ;};};_gefee :for {_beeccd ,_dbadc :=d .Token ();if _dbadc !=nil {return _dbadc ;};switch _cabfc :=_beeccd .(type ){case _bc .StartElement :switch _cabfc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbdabf .Pane =NewCT_Pane (); +if _dgcad :=d .DecodeElement (_dbdabf .Pane ,&_cabfc );_dgcad !=nil {return _dgcad ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbbaa :=NewCT_Selection (); +if _dgfac :=d .DecodeElement (_gbbaa ,&_cabfc );_dgfac !=nil {return _dgfac ;};_dbdabf .Selection =append (_dbdabf .Selection ,_gbbaa );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgaggf :=NewCT_PivotSelection (); +if _ddbegg :=d .DecodeElement (_dgaggf ,&_cabfc );_ddbegg !=nil {return _ddbegg ;};_dbdabf .PivotSelection =append (_dbdabf .PivotSelection ,_dgaggf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dbdabf .ExtLst =NewCT_ExtensionList (); +if _decab :=d .DecodeElement (_dbdabf .ExtLst ,&_cabfc );_decab !=nil {return _decab ;};default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_cabfc .Name ); +if _caadd :=d .Skip ();_caadd !=nil {return _caadd ;};};case _bc .EndElement :break _gefee ;case _bc .CharData :};};return nil ;};func (_abafe *CT_Fill )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );if _abafe .PatternFill !=nil {_feaa :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c"}}; +e .EncodeElement (_abafe .PatternFill ,_feaa );};if _abafe .GradientFill !=nil {_aecbd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ag\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}};e .EncodeElement (_abafe .GradientFill ,_aecbd ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_bcfege *CT_PatternFill )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cabdg :=range start .Attr {if _cabdg .Name .Local =="p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"{_bcfege .PatternTypeAttr .UnmarshalXMLAttr (_cabdg ); +continue ;};};_eggda :for {_gedcc ,_ffabc :=d .Token ();if _ffabc !=nil {return _ffabc ;};switch _ffbaf :=_gedcc .(type ){case _bc .StartElement :switch _ffbaf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcfege .FgColor =NewCT_Color (); +if _gacef :=d .DecodeElement (_bcfege .FgColor ,&_ffbaf );_gacef !=nil {return _gacef ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcfege .BgColor =NewCT_Color (); +if _ebbfa :=d .DecodeElement (_bcfege .BgColor ,&_ffbaf );_ebbfa !=nil {return _ebbfa ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ffbaf .Name ); +if _fegfd :=d .Skip ();_fegfd !=nil {return _fegfd ;};};case _bc .EndElement :break _eggda ;case _bc .CharData :};};return nil ;}; -// Number Format Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path +func (_efde *CT_ChartsheetProtection )ValidateWithPath (path string )error {return nil }; -// Number Formats -NumFmt []*CT_NumFmt ;};func (_cfba *CT_CellStyleXfs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fffbe :=range start .Attr {if _fffbe .Name .Local =="\u0063\u006f\u0075n\u0074"{_gffb ,_bdb :=_db .ParseUint (_fffbe .Value ,10,32); -if _bdb !=nil {return _bdb ;};_gaaa :=uint32 (_gffb );_cfba .CountAttr =&_gaaa ;continue ;};};_bcdb :for {_aaeag ,_gfcc :=d .Token ();if _gfcc !=nil {return _gfcc ;};switch _agea :=_aaeag .(type ){case _f .StartElement :switch _agea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u0066"}:_dceg :=NewCT_Xf (); -if _fggdc :=d .DecodeElement (_dceg ,&_agea );_fggdc !=nil {return _fggdc ;};_cfba .Xf =append (_cfba .Xf ,_dceg );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_agea .Name ); -if _bgcb :=d .Skip ();_bgcb !=nil {return _bgcb ;};};case _f .EndElement :break _bcdb ;case _f .CharData :};};return nil ;};func (_cedga *CT_X )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdcbgb :=range start .Attr {if _cdcbgb .Name .Local =="\u0076"{_fgcdgd ,_effgb :=_db .ParseInt (_cdcbgb .Value ,10,32); -if _effgb !=nil {return _effgb ;};_dcfdg :=int32 (_fgcdgd );_cedga .VAttr =&_dcfdg ;continue ;};};for {_egcdb ,_gfebg :=d .Token ();if _gfebg !=nil {return _bc .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0058\u003a\u0020\u0025\u0073",_gfebg ); -};if _dagffe ,_agfgc :=_egcdb .(_f .EndElement );_agfgc &&_dagffe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_CustomWorkbookView and its children, prefixing error messages with path +func (_fgdba *CT_CustomWorkbookView )ValidateWithPath (path string )error {if !_gd .ST_GuidPatternRe .MatchString (_fgdba .GuidAttr ){return _a .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 ,_gd .ST_GuidPatternRe ,_fgdba .GuidAttr ); +};if _aabe :=_fgdba .ShowCommentsAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0043\u006f\u006d\u006d\u0065\u006e\u0074s\u0041\u0074\u0074\u0072");_aabe !=nil {return _aabe ;};if _gfdgb :=_fgdba .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072"); +_gfdgb !=nil {return _gfdgb ;};if _fgdba .ExtLst !=nil {if _cceg :=_fgdba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cceg !=nil {return _cceg ;};};return nil ;};func NewCT_MetadataBlock ()*CT_MetadataBlock {_caec :=&CT_MetadataBlock {}; +return _caec }; -// Validate validates the CT_ProtectedRange and its children -func (_cfbf *CT_ProtectedRange )Validate ()error {return _cfbf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065");};func (_agbbc ST_GrowShrinkType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_agbbc .String (),start ); -};func (_gddb *CT_CsPageSetup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gefa :=range start .Attr {if _gefa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gefa .Name .Local =="\u0069\u0064"||_gefa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gefa .Name .Local =="\u0069\u0064"{_agcb ,_ggbce :=_gefa .Value ,error (nil ); -if _ggbce !=nil {return _ggbce ;};_gddb .IdAttr =&_agcb ;continue ;};if _gefa .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_edab ,_dcdcd :=_db .ParseUint (_gefa .Value ,10,32);if _dcdcd !=nil {return _dcdcd ;};_faecf :=uint32 (_edab ); -_gddb .PaperSizeAttr =&_faecf ;continue ;};if _gefa .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_eedc ,_dedf :=_gefa .Value ,error (nil );if _dedf !=nil {return _dedf ;};_gddb .PaperWidthAttr =&_eedc ;continue ;};if _gefa .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_eegcf ,_fgda :=_db .ParseUint (_gefa .Value ,10,32); -if _fgda !=nil {return _fgda ;};_gddac :=uint32 (_eegcf );_gddb .FirstPageNumberAttr =&_gddac ;continue ;};if _gefa .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_gddb .OrientationAttr .UnmarshalXMLAttr (_gefa );continue ; -};if _gefa .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_gbfg ,_fcae :=_db .ParseBool (_gefa .Value );if _fcae !=nil {return _fcae ;};_gddb .UsePrinterDefaultsAttr =&_gbfg ;continue ;};if _gefa .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_gffgc ,_ggbff :=_gefa .Value ,error (nil ); -if _ggbff !=nil {return _ggbff ;};_gddb .PaperHeightAttr =&_gffgc ;continue ;};if _gefa .Name .Local =="\u0064\u0072\u0061f\u0074"{_aecb ,_aagef :=_db .ParseBool (_gefa .Value );if _aagef !=nil {return _aagef ;};_gddb .DraftAttr =&_aecb ;continue ;};if _gefa .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_gdgbd ,_dfgfe :=_db .ParseBool (_gefa .Value ); -if _dfgfe !=nil {return _dfgfe ;};_gddb .UseFirstPageNumberAttr =&_gdgbd ;continue ;};if _gefa .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_gbea ,_ffagc :=_db .ParseUint (_gefa .Value ,10,32);if _ffagc !=nil {return _ffagc ; -};_dadcg :=uint32 (_gbea );_gddb .HorizontalDpiAttr =&_dadcg ;continue ;};if _gefa .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_dgcce ,_ffdb :=_db .ParseUint (_gefa .Value ,10,32);if _ffdb !=nil {return _ffdb ;};_bgff :=uint32 (_dgcce ); -_gddb .VerticalDpiAttr =&_bgff ;continue ;};if _gefa .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_gaddc ,_adcfb :=_db .ParseUint (_gefa .Value ,10,32);if _adcfb !=nil {return _adcfb ;};_bbbcf :=uint32 (_gaddc );_gddb .CopiesAttr =&_bbbcf ;continue ; -};if _gefa .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_ebbc ,_afec :=_db .ParseBool (_gefa .Value );if _afec !=nil {return _afec ;};_gddb .BlackAndWhiteAttr =&_ebbc ;continue ;};};for {_dcae ,_aagec :=d .Token (); -if _aagec !=nil {return _bc .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",_aagec );};if _bfgad ,_fabf :=_dcae .(_f .EndElement );_fabf &&_bfgad .Name ==start .Name {break ; -};};return nil ;}; +// Validate validates the CT_Tuple and its children +func (_cdecdc *CT_Tuple )Validate ()error {return _cdecdc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065");};func (_caaga *CT_RangePr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fgfbd :=range start .Attr {if _fgfbd .Name .Local =="\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"{_gebfd ,_ffgbb :=_fa .ParseBool (_fgfbd .Value ); +if _ffgbb !=nil {return _ffgbb ;};_caaga .AutoStartAttr =&_gebfd ;continue ;};if _fgfbd .Name .Local =="\u0061u\u0074\u006f\u0045\u006e\u0064"{_eegaa ,_fgbbe :=_fa .ParseBool (_fgfbd .Value );if _fgbbe !=nil {return _fgbbe ;};_caaga .AutoEndAttr =&_eegaa ; +continue ;};if _fgfbd .Name .Local =="\u0067r\u006f\u0075\u0070\u0042\u0079"{_caaga .GroupByAttr .UnmarshalXMLAttr (_fgfbd );continue ;};if _fgfbd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"{_gcbba ,_bddceb :=_fa .ParseFloat (_fgfbd .Value ,64); +if _bddceb !=nil {return _bddceb ;};_caaga .StartNumAttr =&_gcbba ;continue ;};if _fgfbd .Name .Local =="\u0065\u006e\u0064\u004e\u0075\u006d"{_dcgda ,_eaaccd :=_fa .ParseFloat (_fgfbd .Value ,64);if _eaaccd !=nil {return _eaaccd ;};_caaga .EndNumAttr =&_dcgda ; +continue ;};if _fgfbd .Name .Local =="\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"{_fecfgf ,_aefa :=ParseStdlibTime (_fgfbd .Value );if _aefa !=nil {return _aefa ;};_caaga .StartDateAttr =&_fecfgf ;continue ;};if _fgfbd .Name .Local =="\u0065n\u0064\u0044\u0061\u0074\u0065"{_acfcfb ,_dcacb :=ParseStdlibTime (_fgfbd .Value ); +if _dcacb !=nil {return _dcacb ;};_caaga .EndDateAttr =&_acfcfb ;continue ;};if _fgfbd .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_aeefd ,_dedbfda :=_fa .ParseFloat (_fgfbd .Value ,64);if _dedbfda !=nil {return _dedbfda ; +};_caaga .GroupIntervalAttr =&_aeefd ;continue ;};};for {_bgece ,_ebfge :=d .Token ();if _ebfge !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072\u003a\u0020%\u0073",_ebfge );}; +if _edccc ,_fcgbd :=_bgece .(_bc .EndElement );_fcgbd &&_edccc .Name ==start .Name {break ;};};return nil ;};func NewCT_MapInfo ()*CT_MapInfo {_gfbfe :=&CT_MapInfo {};return _gfbfe };func (_be *CT_BookView )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _be .VisibilityAttr !=ST_VisibilityUnset {_aea ,_acad :=_be .VisibilityAttr .MarshalXMLAttr (_bc .Name {Local :"\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"}); +if _acad !=nil {return _acad ;};start .Attr =append (start .Attr ,_aea );};if _be .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_be .MinimizedAttr ))}); +};if _be .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_be .ShowHorizontalScrollAttr ))}); +};if _be .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_be .ShowVerticalScrollAttr ))}); +};if _be .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_be .ShowSheetTabsAttr ))}); +};if _be .XWindowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_be .XWindowAttr )});};if _be .YWindowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_be .YWindowAttr )}); +};if _be .WindowWidthAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_be .WindowWidthAttr )});};if _be .WindowHeightAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_be .WindowHeightAttr )}); +};if _be .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_be .TabRatioAttr )});};if _be .FirstSheetAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_be .FirstSheetAttr )}); +};if _be .ActiveTabAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"},Value :_a .Sprintf ("\u0025\u0076",*_be .ActiveTabAttr )});};if _be .AutoFilterDateGroupingAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_be .AutoFilterDateGroupingAttr ))}); +};e .EncodeToken (start );if _be .ExtLst !=nil {_ebd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_be .ExtLst ,_ebd );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +};func (_fgfbcc *PivotCacheDefinition )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fgfbcc .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();for _ ,_dgdad :=range start .Attr {if _dgdad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgdad .Name .Local =="\u0069\u0064"||_dgdad .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dgdad .Name .Local =="\u0069\u0064"{_aafeda ,_gbdbbc :=_dgdad .Value ,error (nil ); +if _gbdbbc !=nil {return _gbdbbc ;};_fgfbcc .IdAttr =&_aafeda ;continue ;};if _dgdad .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_gaabcf ,_cdgbd :=_fa .ParseBool (_dgdad .Value );if _cdgbd !=nil {return _cdgbd ; +};_fgfbcc .UpgradeOnRefreshAttr =&_gaabcf ;continue ;};if _dgdad .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_aceeb ,_egadf :=_fa .ParseBool (_dgdad .Value );if _egadf !=nil {return _egadf ;};_fgfbcc .TupleCacheAttr =&_aceeb ; +continue ;};if _dgdad .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_ceead ,_fbcab :=_fa .ParseBool (_dgdad .Value );if _fbcab !=nil {return _fbcab ;};_fgfbcc .SaveDataAttr =&_ceead ;continue ;};if _dgdad .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_cgcacb ,_cgbca :=_fa .ParseBool (_dgdad .Value ); +if _cgbca !=nil {return _cgbca ;};_fgfbcc .SupportSubqueryAttr =&_cgcacb ;continue ;};if _dgdad .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_cbcfea ,_beffb :=_fa .ParseBool (_dgdad .Value );if _beffb !=nil {return _beffb ; +};_fgfbcc .OptimizeMemoryAttr =&_cbcfea ;continue ;};if _dgdad .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_eaaba ,_gfbcea :=_fa .ParseBool (_dgdad .Value );if _gfbcea !=nil {return _gfbcea ; +};_fgfbcc .SupportAdvancedDrillAttr =&_eaaba ;continue ;};if _dgdad .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_egeba ,_cbafbb :=_dgdad .Value ,error (nil );if _cbafbb !=nil {return _cbafbb ;};_fgfbcc .RefreshedByAttr =&_egeba ; +continue ;};if _dgdad .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_edcccb ,_degba :=ParseStdlibTime (_dgdad .Value );if _degba !=nil {return _degba ;};_fgfbcc .RefreshedDateIsoAttr =&_edcccb ; +continue ;};if _dgdad .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_bgebb ,_bcddc :=_fa .ParseBool (_dgdad .Value );if _bcddc !=nil {return _bcddc ;};_fgfbcc .InvalidAttr =&_bgebb ;continue ;};if _dgdad .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_begeg ,_bbgeb :=_fa .ParseBool (_dgdad .Value ); +if _bbgeb !=nil {return _bbgeb ;};_fgfbcc .BackgroundQueryAttr =&_begeg ;continue ;};if _dgdad .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_ffacdb ,_agfccb :=_fa .ParseUint (_dgdad .Value ,10,32); +if _agfccb !=nil {return _agfccb ;};_cbcab :=uint32 (_ffacdb );_fgfbcc .MissingItemsLimitAttr =&_cbcab ;continue ;};if _dgdad .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_gacca ,_cafaa :=_fa .ParseUint (_dgdad .Value ,10,8); +if _cafaa !=nil {return _cafaa ;};_dfdgf :=uint8 (_gacca );_fgfbcc .RefreshedVersionAttr =&_dfdgf ;continue ;};if _dgdad .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_gbdda ,_dgfge :=_fa .ParseBool (_dgdad .Value ); +if _dgfge !=nil {return _dgfge ;};_fgfbcc .RefreshOnLoadAttr =&_gbdda ;continue ;};if _dgdad .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_gdfaeb ,_agbgd :=_fa .ParseFloat (_dgdad .Value ,64);if _agbgd !=nil {return _agbgd ; +};_fgfbcc .RefreshedDateAttr =&_gdfaeb ;continue ;};if _dgdad .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_ecfeg ,_feddg :=_fa .ParseUint (_dgdad .Value ,10,32);if _feddg !=nil {return _feddg ;};_fcegg :=uint32 (_ecfeg ); +_fgfbcc .RecordCountAttr =&_fcegg ;continue ;};if _dgdad .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_eecdf ,_egebcc :=_fa .ParseUint (_dgdad .Value ,10,8);if _egebcc !=nil {return _egebcc ;};_cbbeg :=uint8 (_eecdf ); +_fgfbcc .CreatedVersionAttr =&_cbbeg ;continue ;};if _dgdad .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_cgaeec ,_gcfdga :=_fa .ParseUint (_dgdad .Value ,10,8);if _gcfdga !=nil {return _gcfdga ; +};_bacedc :=uint8 (_cgaeec );_fgfbcc .MinRefreshableVersionAttr =&_bacedc ;continue ;};if _dgdad .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_cbcfa ,_dadda :=_fa .ParseBool (_dgdad .Value );if _dadda !=nil {return _dadda ; +};_fgfbcc .EnableRefreshAttr =&_cbcfa ;continue ;};};_gaada :for {_gbabc ,_egfef :=d .Token ();if _egfef !=nil {return _egfef ;};switch _cgedc :=_gbabc .(type ){case _bc .StartElement :switch _cgedc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _acaadb :=d .DecodeElement (_fgfbcc .CacheSource ,&_cgedc ); +_acaadb !=nil {return _acaadb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dacdg :=d .DecodeElement (_fgfbcc .CacheFields ,&_cgedc ); +_dacdg !=nil {return _dacdg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fgfbcc .CacheHierarchies =NewCT_CacheHierarchies (); +if _ceeac :=d .DecodeElement (_fgfbcc .CacheHierarchies ,&_cgedc );_ceeac !=nil {return _ceeac ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfbcc .Kpis =NewCT_PCDKPIs (); +if _eaeacb :=d .DecodeElement (_fgfbcc .Kpis ,&_cgedc );_eaeacb !=nil {return _eaeacb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfbcc .TupleCache =NewCT_TupleCache (); +if _efcbc :=d .DecodeElement (_fgfbcc .TupleCache ,&_cgedc );_efcbc !=nil {return _efcbc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfbcc .CalculatedItems =NewCT_CalculatedItems (); +if _ecdfg :=d .DecodeElement (_fgfbcc .CalculatedItems ,&_cgedc );_ecdfg !=nil {return _ecdfg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fgfbcc .CalculatedMembers =NewCT_CalculatedMembers (); +if _ddegde :=d .DecodeElement (_fgfbcc .CalculatedMembers ,&_cgedc );_ddegde !=nil {return _ddegde ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfbcc .Dimensions =NewCT_Dimensions (); +if _gbgcca :=d .DecodeElement (_fgfbcc .Dimensions ,&_cgedc );_gbgcca !=nil {return _gbgcca ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfbcc .MeasureGroups =NewCT_MeasureGroups (); +if _bdeebd :=d .DecodeElement (_fgfbcc .MeasureGroups ,&_cgedc );_bdeebd !=nil {return _bdeebd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgfbcc .Maps =NewCT_MeasureDimensionMaps (); +if _gfgeb :=d .DecodeElement (_fgfbcc .Maps ,&_cgedc );_gfgeb !=nil {return _gfgeb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgfbcc .ExtLst =NewCT_ExtensionList (); +if _dabgg :=d .DecodeElement (_fgfbcc .ExtLst ,&_cgedc );_dabgg !=nil {return _dabgg ;};default:_ga .Log .Debug ("\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",_cgedc .Name ); +if _eebgfg :=d .Skip ();_eebgfg !=nil {return _eebgfg ;};};case _bc .EndElement :break _gaada ;case _bc .CharData :};};return nil ;};func (_bdgge *PivotCacheDefinition )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bdgge .CT_PivotCacheDefinition .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path -func (_acgcf *CT_RevisionConflict )ValidateWithPath (path string )error {return nil };const (ST_ScopeUnset ST_Scope =0;ST_ScopeSelection ST_Scope =1;ST_ScopeData ST_Scope =2;ST_ScopeField ST_Scope =3;); +// ValidateWithPath validates the CT_DrawingHF and its children, prefixing error messages with path +func (_aeaef *CT_DrawingHF )ValidateWithPath (path string )error {return nil }; -// Validate validates the CT_RevisionConflict and its children -func (_bedcg *CT_RevisionConflict )Validate ()error {return _bedcg .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074");};type CT_Item struct{ +// ValidateWithPath validates the CT_NumFmts and its children, prefixing error messages with path +func (_ggeab *CT_NumFmts )ValidateWithPath (path string )error {for _dbcdc ,_gbed :=range _ggeab .NumFmt {if _dbgff :=_gbed .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_dbcdc )); +_dbgff !=nil {return _dbgff ;};};return nil ;};func NewCT_RevisionInsertSheet ()*CT_RevisionInsertSheet {_gfeag :=&CT_RevisionInsertSheet {};return _gfeag ;};func (_bbafb *CT_IconFilter )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {_cacdee ,_dcafb :=_bbafb .IconSetAttr .MarshalXMLAttr (_bc .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}); +if _dcafb !=nil {return _dcafb ;};start .Attr =append (start .Attr ,_cacdee );if _bbafb .IconIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bbafb .IconIdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_aaefb *CT_RevisionConflict )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _aaefb .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_aaefb .SheetIdAttr )}); +};if _aaefb .RIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_aaefb .RIdAttr )});};if _aaefb .UaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_aaefb .UaAttr ))}); +};if _aaefb .RaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_aaefb .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_CustomChartsheetViews struct{ -// Item User Caption -NAttr *string ; +// Custom Chart Sheet View +CustomSheetView []*CT_CustomChartsheetView ;}; -// Item Type -TAttr ST_ItemType ; +// ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path +func (_cfgabf *CT_Worksheet )ValidateWithPath (path string )error {if _cfgabf .SheetPr !=nil {if _aeffc :=_cfgabf .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_aeffc !=nil {return _aeffc ;};};if _cfgabf .Dimension !=nil {if _fdebe :=_cfgabf .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"); +_fdebe !=nil {return _fdebe ;};};if _cfgabf .SheetViews !=nil {if _gdgge :=_cfgabf .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_gdgge !=nil {return _gdgge ;};};if _cfgabf .SheetFormatPr !=nil {if _gdfba :=_cfgabf .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072"); +_gdfba !=nil {return _gdfba ;};};for _ebffe ,_fgfca :=range _cfgabf .Cols {if _bdbbbd :=_fgfca .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_ebffe ));_bdbbbd !=nil {return _bdbbbd ;};};if _dgffg :=_cfgabf .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"); +_dgffg !=nil {return _dgffg ;};if _cfgabf .SheetCalcPr !=nil {if _fdbbd :=_cfgabf .SheetCalcPr .ValidateWithPath (path +"\u002f\u0053\u0068e\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072");_fdbbd !=nil {return _fdbbd ;};};if _cfgabf .SheetProtection !=nil {if _bcdgab :=_cfgabf .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); +_bcdgab !=nil {return _bcdgab ;};};if _cfgabf .ProtectedRanges !=nil {if _bagee :=_cfgabf .ProtectedRanges .ValidateWithPath (path +"\u002f\u0050r\u006f\u0074\u0065c\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073");_bagee !=nil {return _bagee ;}; +};if _cfgabf .Scenarios !=nil {if _dcgfee :=_cfgabf .Scenarios .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");_dcgfee !=nil {return _dcgfee ;};};if _cfgabf .AutoFilter !=nil {if _dgbgg :=_cfgabf .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); +_dgbgg !=nil {return _dgbgg ;};};if _cfgabf .SortState !=nil {if _dcabcd :=_cfgabf .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_dcabcd !=nil {return _dcabcd ;};};if _cfgabf .DataConsolidate !=nil {if _bdecd :=_cfgabf .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"); +_bdecd !=nil {return _bdecd ;};};if _cfgabf .CustomSheetViews !=nil {if _edbed :=_cfgabf .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_edbed !=nil {return _edbed ; +};};if _cfgabf .MergeCells !=nil {if _eaadfga :=_cfgabf .MergeCells .ValidateWithPath (path +"/\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");_eaadfga !=nil {return _eaadfga ;};};if _cfgabf .PhoneticPr !=nil {if _ecagaf :=_cfgabf .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"); +_ecagaf !=nil {return _ecagaf ;};};for _bgbgg ,_abgfe :=range _cfgabf .ConditionalFormatting {if _agfadf :=_abgfe .ValidateWithPath (_a .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 ,_bgbgg )); +_agfadf !=nil {return _agfadf ;};};if _cfgabf .DataValidations !=nil {if _dgddaf :=_cfgabf .DataValidations .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073");_dgddaf !=nil {return _dgddaf ; +};};if _cfgabf .Hyperlinks !=nil {if _dgcaaa :=_cfgabf .Hyperlinks .ValidateWithPath (path +"/\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");_dgcaaa !=nil {return _dgcaaa ;};};if _cfgabf .PrintOptions !=nil {if _acdgb :=_cfgabf .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"); +_acdgb !=nil {return _acdgb ;};};if _cfgabf .PageMargins !=nil {if _ffbca :=_cfgabf .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_ffbca !=nil {return _ffbca ;};};if _cfgabf .PageSetup !=nil {if _cfbbe :=_cfgabf .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"); +_cfbbe !=nil {return _cfbbe ;};};if _cfgabf .HeaderFooter !=nil {if _ggagd :=_cfgabf .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_ggagd !=nil {return _ggagd ;};};if _cfgabf .RowBreaks !=nil {if _abfgf :=_cfgabf .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"); +_abfgf !=nil {return _abfgf ;};};if _cfgabf .ColBreaks !=nil {if _bebfg :=_cfgabf .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_bebfg !=nil {return _bebfg ;};};if _cfgabf .CustomProperties !=nil {if _cgdgc :=_cfgabf .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"); +_cgdgc !=nil {return _cgdgc ;};};if _cfgabf .CellWatches !=nil {if _bbcfb :=_cfgabf .CellWatches .ValidateWithPath (path +"\u002f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073");_bbcfb !=nil {return _bbcfb ;};};if _cfgabf .IgnoredErrors !=nil {if _dcaac :=_cfgabf .IgnoredErrors .ValidateWithPath (path +"\u002f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045r\u0072\u006f\u0072\u0073"); +_dcaac !=nil {return _dcaac ;};};if _cfgabf .SmartTags !=nil {if _bcgcad :=_cfgabf .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_bcgcad !=nil {return _bcgcad ;};};if _cfgabf .Drawing !=nil {if _bfga :=_cfgabf .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); +_bfga !=nil {return _bfga ;};};if _cfgabf .LegacyDrawing !=nil {if _dcfbaa :=_cfgabf .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_dcfbaa !=nil {return _dcfbaa ;};};if _cfgabf .LegacyDrawingHF !=nil {if _bbaga :=_cfgabf .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); +_bbaga !=nil {return _bbaga ;};};if _cfgabf .DrawingHF !=nil {if _dfgfeb :=_cfgabf .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_dfgfeb !=nil {return _dfgfeb ;};};if _cfgabf .Picture !=nil {if _baaafb :=_cfgabf .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); +_baaafb !=nil {return _baaafb ;};};if _cfgabf .OleObjects !=nil {if _cgcceg :=_cfgabf .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_cgcceg !=nil {return _cgcceg ;};};if _cfgabf .Controls !=nil {if _ffedae :=_cfgabf .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs"); +_ffedae !=nil {return _ffedae ;};};if _cfgabf .WebPublishItems !=nil {if _cfgda :=_cfgabf .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_cfgda !=nil {return _cfgda ;}; +};if _cfgabf .TableParts !=nil {if _bddaba :=_cfgabf .TableParts .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");_bddaba !=nil {return _bddaba ;};};if _cfgabf .ExtLst !=nil {if _cefdd :=_cfgabf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_cefdd !=nil {return _cefdd ;};};return nil ;};func (_acaef *CT_FontFamily )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_acaef .ValAttr =0;for _ ,_fcfcb :=range start .Attr {if _fcfcb .Name .Local =="\u0076\u0061\u006c"{_bbggc ,_cgac :=_fa .ParseInt (_fcfcb .Value ,10,64); +if _cgac !=nil {return _cgac ;};_acaef .ValAttr =_bbggc ;continue ;};};for {_agfgc ,_efgeg :=d .Token ();if _efgeg !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_efgeg ); +};if _eagdc ,_ecgeb :=_agfgc .(_bc .EndElement );_ecgeb &&_eagdc .Name ==start .Name {break ;};};return nil ;}; -// Hidden -HAttr *bool ; +// Validate validates the CT_Dxfs and its children +func (_fffd *CT_Dxfs )Validate ()error {return _fffd .ValidateWithPath ("\u0043T\u005f\u0044\u0078\u0066\u0073");}; -// Character -SAttr *bool ; +// ValidateWithPath validates the CT_QueryTable and its children, prefixing error messages with path +func (_bbdfdc *CT_QueryTable )ValidateWithPath (path string )error {if _afebf :=_bbdfdc .GrowShrinkTypeAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006fwS\u0068\u0072\u0069\u006e\u006b\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_afebf !=nil {return _afebf ; +};if _bbdfdc .QueryTableRefresh !=nil {if _bcdec :=_bbdfdc .QueryTableRefresh .ValidateWithPath (path +"\u002fQ\u0075e\u0072\u0079\u0054\u0061\u0062l\u0065\u0052e\u0066\u0072\u0065\u0073\u0068");_bcdec !=nil {return _bcdec ;};};if _bbdfdc .ExtLst !=nil {if _defdb :=_bbdfdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_defdb !=nil {return _defdb ;};};return nil ;};func (_daa *CT_AutoSortScope )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );_dad :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}}; +e .EncodeElement (_daa .PivotArea ,_dad );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dggef *CT_Rst )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_aebca :for {_aacfa ,_eeagaa :=d .Token ();if _eeagaa !=nil {return _eeagaa ; +};switch _fefgb :=_aacfa .(type ){case _bc .StartElement :switch _fefgb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dggef .T =new (string ); +if _aaefa :=d .DecodeElement (_dggef .T ,&_fefgb );_aaefa !=nil {return _aaefa ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_caagbc :=NewCT_RElt (); +if _aecg :=d .DecodeElement (_caagbc ,&_fefgb );_aecg !=nil {return _aecg ;};_dggef .R =append (_dggef .R ,_caagbc );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eacce :=NewCT_PhoneticRun (); +if _dgcdc :=d .DecodeElement (_eacce ,&_fefgb );_dgcdc !=nil {return _dgcdc ;};_dggef .RPh =append (_dggef .RPh ,_eacce );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dggef .PhoneticPr =NewCT_PhoneticPr (); +if _gafgd :=d .DecodeElement (_dggef .PhoneticPr ,&_fefgb );_gafgd !=nil {return _gafgd ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_fefgb .Name ); +if _cdacd :=d .Skip ();_cdacd !=nil {return _cdacd ;};};case _bc .EndElement :break _aebca ;case _bc .CharData :};};return nil ;};const (ST_ExternalConnectionTypeUnset ST_ExternalConnectionType =0;ST_ExternalConnectionTypeGeneral ST_ExternalConnectionType =1; +ST_ExternalConnectionTypeText ST_ExternalConnectionType =2;ST_ExternalConnectionTypeMDY ST_ExternalConnectionType =3;ST_ExternalConnectionTypeDMY ST_ExternalConnectionType =4;ST_ExternalConnectionTypeYMD ST_ExternalConnectionType =5;ST_ExternalConnectionTypeMYD ST_ExternalConnectionType =6; +ST_ExternalConnectionTypeDYM ST_ExternalConnectionType =7;ST_ExternalConnectionTypeYDM ST_ExternalConnectionType =8;ST_ExternalConnectionTypeSkip ST_ExternalConnectionType =9;ST_ExternalConnectionTypeEMD ST_ExternalConnectionType =10;);type CT_CacheHierarchies struct{ -// Hide Details -SdAttr *bool ; +// Hierarchy Count +CountAttr *uint32 ; -// Calculated Member -FAttr *bool ; +// PivotCache Hierarchy +CacheHierarchy []*CT_CacheHierarchy ;};func (_cabcb ST_DateTimeGrouping )String ()string {switch _cabcb {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_QueryTableField struct{ + +// Field Id +IdAttr uint32 ; + +// Name +NameAttr *string ; -// Missing -MAttr *bool ; +// Data Bound Column +DataBoundAttr *bool ; -// Child Items -CAttr *bool ; +// Row Numbers +RowNumbersAttr *bool ; -// Item Index -XAttr *uint32 ; +// Fill This Formula On Refresh +FillFormulasAttr *bool ; -// Expanded -DAttr *bool ; +// Clipped Column +ClippedAttr *bool ; -// Drill Across Attributes -EAttr *bool ;}; +// Table Column Id +TableColumnIdAttr *uint32 ; -// Validate validates the CT_Tuple and its children -func (_ccacg *CT_Tuple )Validate ()error {return _ccacg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065");};func NewCT_Consolidation ()*CT_Consolidation {_afaae :=&CT_Consolidation {};_afaae .RangeSets =NewCT_RangeSets ();return _afaae ; -}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_ceefe ST_Objects )String ()string {switch _ceefe {case 0:return "";case 1:return "\u0061\u006c\u006c";case 2:return "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case 3:return "\u006e\u006f\u006e\u0065"; +};return "";};type CT_DataValidation struct{ -// Validate validates the CT_MetadataStringIndex and its children -func (_gffcb *CT_MetadataStringIndex )Validate ()error {return _gffcb .ValidateWithPath ("\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078");}; +// Data Validation Type +TypeAttr ST_DataValidationType ; -// Validate validates the CT_PivotCacheRecords and its children -func (_ggcbb *CT_PivotCacheRecords )Validate ()error {return _ggcbb .ValidateWithPath ("C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073");}; +// Data Validation Error Style +ErrorStyleAttr ST_DataValidationErrorStyle ; -// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path -func (_agcgf *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func NewCT_QueryTableField ()*CT_QueryTableField {_bgdff :=&CT_QueryTableField {};return _bgdff }; +// IME Mode Enforced +ImeModeAttr ST_DataValidationImeMode ; -// ValidateWithPath validates the CT_Reviewed and its children, prefixing error messages with path -func (_ggcbg *CT_Reviewed )ValidateWithPath (path string )error {return nil };func (_ggbaa *CT_PivotTableStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_affff :=range start .Attr {if _affff .Name .Local =="\u006e\u0061\u006d\u0065"{_fgeeb ,_fegbg :=_affff .Value ,error (nil ); -if _fegbg !=nil {return _fegbg ;};_ggbaa .NameAttr =&_fgeeb ;continue ;};if _affff .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"{_cegdb ,_eabgc :=_db .ParseBool (_affff .Value );if _eabgc !=nil {return _eabgc ; -};_ggbaa .ShowRowHeadersAttr =&_cegdb ;continue ;};if _affff .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"{_abcdc ,_abag :=_db .ParseBool (_affff .Value );if _abag !=nil {return _abag ;};_ggbaa .ShowColHeadersAttr =&_abcdc ; -continue ;};if _affff .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_egbfb ,_bbdaec :=_db .ParseBool (_affff .Value );if _bbdaec !=nil {return _bbdaec ;};_ggbaa .ShowRowStripesAttr =&_egbfb ;continue ; -};if _affff .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"{_eceff ,_ffbeb :=_db .ParseBool (_affff .Value );if _ffbeb !=nil {return _ffbeb ;};_ggbaa .ShowColStripesAttr =&_eceff ;continue ;};if _affff .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_dfbgb ,_afca :=_db .ParseBool (_affff .Value ); -if _afca !=nil {return _afca ;};_ggbaa .ShowLastColumnAttr =&_dfbgb ;continue ;};};for {_bgeaa ,_dgfag :=d .Token ();if _dgfag !=nil {return _bc .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",_dgfag ); -};if _ebaaf ,_deacc :=_bgeaa .(_f .EndElement );_deacc &&_ebaaf .Name ==start .Name {break ;};};return nil ;};func (_aadaf *ST_CfvoType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aadaf =0;case "\u006e\u0075\u006d":*_aadaf =1; -case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_aadaf =2;case "\u006d\u0061\u0078":*_aadaf =3;case "\u006d\u0069\u006e":*_aadaf =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_aadaf =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_aadaf =6; -};return nil ;}; +// Operator +OperatorAttr ST_DataValidationOperator ; -// ValidateWithPath validates the CT_OleObject and its children, prefixing error messages with path -func (_fgbca *CT_OleObject )ValidateWithPath (path string )error {if _gaeec :=_fgbca .DvAspectAttr .ValidateWithPath (path +"\u002f\u0044\u0076\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gaeec !=nil {return _gaeec ;};if _acgege :=_fgbca .OleUpdateAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0055\u0070\u0064\u0061\u0074e\u0041\u0074\u0074\u0072"); -_acgege !=nil {return _acgege ;};if _fgbca .ObjectPr !=nil {if _bcceb :=_fgbca .ObjectPr .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074\u0050r");_bcceb !=nil {return _bcceb ;};};return nil ;};func NewCT_TableStyleElement ()*CT_TableStyleElement {_fegbe :=&CT_TableStyleElement {}; -_fegbe .TypeAttr =ST_TableStyleType (1);return _fegbe ;};func (_fbdbb ST_FormulaExpression )Validate ()error {return _fbdbb .ValidateWithPath ("")};func NewCT_Sst ()*CT_Sst {_ebcfad :=&CT_Sst {};return _ebcfad };type CT_Mdx struct{ +// Allow Blank +AllowBlankAttr *bool ; -// Connection Name Index -NAttr uint32 ; +// Show Drop Down +ShowDropDownAttr *bool ; -// Cube Function Tag -FAttr ST_MdxFunctionType ; +// Show Input Message +ShowInputMessageAttr *bool ; -// Tuple MDX Metadata -T *CT_MdxTuple ; +// Show Error Message +ShowErrorMessageAttr *bool ; -// Set MDX Metadata -Ms *CT_MdxSet ; +// Error Alert Text +ErrorTitleAttr *string ; -// Member Property MDX Metadata -P *CT_MdxMemeberProp ; +// Error Message +ErrorAttr *string ; -// KPI MDX Metadata -K *CT_MdxKPI ;};type CT_ChartsheetProtection struct{ +// Prompt Title +PromptTitleAttr *string ; -// Password -PasswordAttr *string ; +// Input Prompt +PromptAttr *string ; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Sequence of References +SqrefAttr ST_Sqref ; -// Password Hash Value -HashValueAttr *string ; +// Formula 1 +Formula1 *string ; -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Formula 2 +Formula2 *string ;};func (_ggcdb *CT_ExternalSheetData )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_eaag :=range start .Attr {if _eaag .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_cddbd ,_cggde :=_fa .ParseUint (_eaag .Value ,10,32); +if _cggde !=nil {return _cggde ;};_ggcdb .SheetIdAttr =uint32 (_cddbd );continue ;};if _eaag .Name .Local =="\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"{_fddfb ,_cecc :=_fa .ParseBool (_eaag .Value );if _cecc !=nil {return _cecc ; +};_ggcdb .RefreshErrorAttr =&_fddfb ;continue ;};};_ddgebe :for {_bdfa ,_daac :=d .Token ();if _daac !=nil {return _daac ;};switch _gbfdc :=_bdfa .(type ){case _bc .StartElement :switch _gbfdc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_egad :=NewCT_ExternalRow (); +if _fdeed :=d .DecodeElement (_egad ,&_gbfdc );_fdeed !=nil {return _fdeed ;};_ggcdb .Row =append (_ggcdb .Row ,_egad );default:_ga .Log .Debug ("\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",_gbfdc .Name ); +if _aadac :=d .Skip ();_aadac !=nil {return _aadac ;};};case _bc .EndElement :break _ddgebe ;case _bc .CharData :};};return nil ;};type CT_PivotDimension struct{ -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Measure +MeasureAttr *bool ; -// Contents -ContentAttr *bool ; +// Dimension Name +NameAttr string ; -// Objects Locked -ObjectsAttr *bool ;};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; -); +// Dimension Unique Name +UniqueNameAttr string ; -// Validate validates the CT_CalcChain and its children -func (_dgb *CT_CalcChain )Validate ()error {return _dgb .ValidateWithPath ("\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e");}; +// Dimension Display Name +CaptionAttr string ;};func NewCT_DataField ()*CT_DataField {_gcgcb :=&CT_DataField {};return _gcgcb }; -// Validate validates the CT_XmlPr and its children -func (_effgda *CT_XmlPr )Validate ()error {return _effgda .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072");};func NewCT_CustomProperty ()*CT_CustomProperty {_fged :=&CT_CustomProperty {};return _fged };type ST_FieldSortType byte ; -func (_dacfe *CT_Pane )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dacfe .XSplitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0053\u0070\u006c\u0069\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_dacfe .XSplitAttr )}); -};if _dacfe .YSplitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079\u0053\u0070\u006c\u0069\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_dacfe .YSplitAttr )});};if _dacfe .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_dacfe .TopLeftCellAttr )}); -};if _dacfe .ActivePaneAttr !=ST_PaneUnset {_ccbeb ,_dfccf :=_dacfe .ActivePaneAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"});if _dfccf !=nil {return _dfccf ;};start .Attr =append (start .Attr ,_ccbeb ); -};if _dacfe .StateAttr !=ST_PaneStateUnset {_eagaaa ,_fgbfb :=_dacfe .StateAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0061t\u0065"});if _fgbfb !=nil {return _fgbfb ;};start .Attr =append (start .Attr ,_eagaaa );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_Stylesheet and its children +func (_ebeed *CT_Stylesheet )Validate ()error {return _ebeed .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074");};func (_edadc *CT_MetadataTypes )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _edadc .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_edadc .CountAttr )}); +};e .EncodeToken (start );_ccgfa :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};for _ ,_dfadeg :=range _edadc .MetadataType {e .EncodeElement (_dfadeg ,_ccgfa );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_beeff *CT_DefinedName )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gccgg :=range start .Attr {if _gccgg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cdcc ,_bccgc :=_fa .ParseBool (_gccgg .Value ); +if _bccgc !=nil {return _bccgc ;};_beeff .HiddenAttr =&_cdcc ;continue ;};if _gccgg .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_gfee ,_gbfe :=_fa .ParseBool (_gccgg .Value );if _gbfe !=nil {return _gbfe ;};_beeff .FunctionAttr =&_gfee ; +continue ;};if _gccgg .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_dcecg ,_cfac :=_gccgg .Value ,error (nil );if _cfac !=nil {return _cfac ;};_beeff .CommentAttr =&_dcecg ;continue ;};if _gccgg .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_aecaa ,_eegc :=_gccgg .Value ,error (nil ); +if _eegc !=nil {return _eegc ;};_beeff .DescriptionAttr =&_aecaa ;continue ;};if _gccgg .Name .Local =="\u0068\u0065\u006c\u0070"{_accaf ,_facb :=_gccgg .Value ,error (nil );if _facb !=nil {return _facb ;};_beeff .HelpAttr =&_accaf ;continue ;};if _gccgg .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_eeggc ,_afee :=_gccgg .Value ,error (nil ); +if _afee !=nil {return _afee ;};_beeff .StatusBarAttr =&_eeggc ;continue ;};if _gccgg .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_dadbc ,_gcfbf :=_fa .ParseUint (_gccgg .Value ,10,32);if _gcfbf !=nil {return _gcfbf ; +};_abgg :=uint32 (_dadbc );_beeff .LocalSheetIdAttr =&_abgg ;continue ;};if _gccgg .Name .Local =="\u006e\u0061\u006d\u0065"{_fcede ,_gcgec :=_gccgg .Value ,error (nil );if _gcgec !=nil {return _gcgec ;};_beeff .NameAttr =_fcede ;continue ;};if _gccgg .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_fbaea ,_ecgeca :=_gccgg .Value ,error (nil ); +if _ecgeca !=nil {return _ecgeca ;};_beeff .CustomMenuAttr =&_fbaea ;continue ;};if _gccgg .Name .Local =="v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"{_bacfe ,_efbg :=_fa .ParseBool (_gccgg .Value );if _efbg !=nil {return _efbg ;};_beeff .VbProcedureAttr =&_bacfe ; +continue ;};if _gccgg .Name .Local =="\u0078\u006c\u006d"{_fagac ,_deda :=_fa .ParseBool (_gccgg .Value );if _deda !=nil {return _deda ;};_beeff .XlmAttr =&_fagac ;continue ;};if _gccgg .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_abba ,_dbcd :=_fa .ParseUint (_gccgg .Value ,10,32); +if _dbcd !=nil {return _dbcd ;};_caff :=uint32 (_abba );_beeff .FunctionGroupIdAttr =&_caff ;continue ;};if _gccgg .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_bebg ,_cfdc :=_gccgg .Value ,error (nil );if _cfdc !=nil {return _cfdc ; +};_beeff .ShortcutKeyAttr =&_bebg ;continue ;};if _gccgg .Name .Local =="\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"{_eaab ,_fbgcb :=_fa .ParseBool (_gccgg .Value );if _fbgcb !=nil {return _fbgcb ;};_beeff .PublishToServerAttr =&_eaab ; +continue ;};if _gccgg .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"{_geeag ,_ffgac :=_fa .ParseBool (_gccgg .Value );if _ffgac !=nil {return _ffgac ;};_beeff .WorkbookParameterAttr =&_geeag ; +continue ;};};for {_gaaba ,_gabf :=d .Token ();if _gabf !=nil {return _a .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",_gabf );};if _agbgef ,_egbag :=_gaaba .(_bc .CharData ); +_egbag {_beeff .Content =string (_agbgef );};if _fdaag ,_aaefg :=_gaaba .(_bc .EndElement );_aaefg &&_fdaag .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path -func (_ffc *CT_BookView )ValidateWithPath (path string )error {if _eba :=_ffc .VisibilityAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u0041\u0074\u0074\u0072");_eba !=nil {return _eba ;};if _ffc .ExtLst !=nil {if _bbd :=_ffc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bbd !=nil {return _bbd ;};};return nil ;};func (_gcf *CT_CalcPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcf .CalcIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u006c\u0063\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_gcf .CalcIdAttr )}); -};if _gcf .CalcModeAttr !=ST_CalcModeUnset {_bafa ,_dace :=_gcf .CalcModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"});if _dace !=nil {return _dace ;};start .Attr =append (start .Attr ,_bafa );};if _gcf .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gcf .FullCalcOnLoadAttr ))}); -};if _gcf .RefModeAttr !=ST_RefModeUnset {_afcg ,_dec :=_gcf .RefModeAttr .MarshalXMLAttr (_f .Name {Local :"\u0072e\u0066\u004d\u006f\u0064\u0065"});if _dec !=nil {return _dec ;};start .Attr =append (start .Attr ,_afcg );};if _gcf .IterateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069t\u0065\u0072\u0061\u0074\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gcf .IterateAttr ))}); -};if _gcf .IterateCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gcf .IterateCountAttr )});};if _gcf .IterateDeltaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"},Value :_bc .Sprintf ("\u0025\u0076",*_gcf .IterateDeltaAttr )}); -};if _gcf .FullPrecisionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gcf .FullPrecisionAttr ))}); -};if _gcf .CalcCompletedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gcf .CalcCompletedAttr ))}); -};if _gcf .CalcOnSaveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gcf .CalcOnSaveAttr ))});};if _gcf .ConcurrentCalcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gcf .ConcurrentCalcAttr ))}); -};if _gcf .ConcurrentManualCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gcf .ConcurrentManualCountAttr )}); -};if _gcf .ForceFullCalcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gcf .ForceFullCalcAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfebg ST_Pane )String ()string {switch _cfebg {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 NewCT_CalculatedMember ()*CT_CalculatedMember {_cefg :=&CT_CalculatedMember {};return _cefg }; +// Validate validates the Dialogsheet and its children +func (_ecfae *Dialogsheet )Validate ()error {return _ecfae .ValidateWithPath ("D\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074");};func (_aeffda ST_UnderlineValues )Validate ()error {return _aeffda .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path -func (_agbae *CT_InputCells )ValidateWithPath (path string )error {return nil };func (_aabeg *CT_TableColumn )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_aabeg .IdAttr )}); -if _aabeg .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_aabeg .UniqueNameAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_aabeg .NameAttr )}); -if _aabeg .TotalsRowFunctionAttr !=ST_TotalsRowFunctionUnset {_edged ,_ddbaf :=_aabeg .TotalsRowFunctionAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u0075\u006ec\u0074\u0069\u006f\u006e"});if _ddbaf !=nil {return _ddbaf ; -};start .Attr =append (start .Attr ,_edged );};if _aabeg .TotalsRowLabelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077L\u0061\u0062\u0065\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_aabeg .TotalsRowLabelAttr )}); -};if _aabeg .QueryTableFieldIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069e\u006c\u0064\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_aabeg .QueryTableFieldIdAttr )}); -};if _aabeg .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_aabeg .HeaderRowDxfIdAttr )}); -};if _aabeg .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_bc .Sprintf ("\u0025\u0076",*_aabeg .DataDxfIdAttr )});};if _aabeg .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_aabeg .TotalsRowDxfIdAttr )}); -};if _aabeg .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_aabeg .HeaderRowCellStyleAttr )}); -};if _aabeg .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_aabeg .DataCellStyleAttr )}); -};if _aabeg .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_aabeg .TotalsRowCellStyleAttr )}); -};e .EncodeToken (start );if _aabeg .CalculatedColumnFormula !=nil {_gfdeee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0046\u006f\u0072m\u0075\u006c\u0061"}}; -e .EncodeElement (_aabeg .CalculatedColumnFormula ,_gfdeee );};if _aabeg .TotalsRowFormula !=nil {_bbccf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074ot\u0061\u006c\u0073\u0052\u006f\u0077\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}}; -e .EncodeElement (_aabeg .TotalsRowFormula ,_bbccf );};if _aabeg .XmlColumnPr !=nil {_fcfdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072"}};e .EncodeElement (_aabeg .XmlColumnPr ,_fcfdg ); -};if _aabeg .ExtLst !=nil {_bceefd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aabeg .ExtLst ,_bceefd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_GroupMember ()*CT_GroupMember {_gdecg :=&CT_GroupMember {}; -return _gdecg };func (_gfbca *CT_Parameters )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acbaa :=range start .Attr {if _acbaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_gaege ,_egca :=_db .ParseUint (_acbaa .Value ,10,32);if _egca !=nil {return _egca ; -};_deccg :=uint32 (_gaege );_gfbca .CountAttr =&_deccg ;continue ;};};_aaaaga :for {_acdfe ,_gacec :=d .Token ();if _gacec !=nil {return _gacec ;};switch _edcce :=_acdfe .(type ){case _f .StartElement :switch _edcce .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0072\u0061\u006d\u0065\u0074\u0065r"}:_cdcge :=NewCT_Parameter (); -if _gfgbb :=d .DecodeElement (_cdcge ,&_edcce );_gfgbb !=nil {return _gfgbb ;};_gfbca .Parameter =append (_gfbca .Parameter ,_cdcge );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_edcce .Name ); -if _cagdg :=d .Skip ();_cagdg !=nil {return _cagdg ;};};case _f .EndElement :break _aaaaga ;case _f .CharData :};};return nil ;};func NewCT_CacheHierarchy ()*CT_CacheHierarchy {_dgce :=&CT_CacheHierarchy {};return _dgce }; +// Validate validates the CT_SheetIdMap and its children +func (_ggfcfe *CT_SheetIdMap )Validate ()error {return _ggfcfe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");};type ST_Visibility byte ;func (_afgca *CT_RevisionAutoFormatting )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fdggg :=range start .Attr {if _fdggg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bbaee ,_fgec :=_fa .ParseUint (_fdggg .Value ,10,32); +if _fgec !=nil {return _fgec ;};_afgca .SheetIdAttr =uint32 (_bbaee );continue ;};if _fdggg .Name .Local =="\u0072\u0065\u0066"{_degcc ,_cgffa :=_fdggg .Value ,error (nil );if _cgffa !=nil {return _cgffa ;};_afgca .RefAttr =_degcc ;continue ;};if _fdggg .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_gffcg ,_eeff :=_fa .ParseUint (_fdggg .Value ,10,32); +if _eeff !=nil {return _eeff ;};_gggdc :=uint32 (_gffcg );_afgca .AutoFormatIdAttr =&_gggdc ;continue ;};if _fdggg .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_defgg ,_gdfgd :=_fa .ParseBool (_fdggg .Value ); +if _gdfgd !=nil {return _gdfgd ;};_afgca .ApplyNumberFormatsAttr =&_defgg ;continue ;};if _fdggg .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_bedbb ,_bacec :=_fa .ParseBool (_fdggg .Value ); +if _bacec !=nil {return _bacec ;};_afgca .ApplyBorderFormatsAttr =&_bedbb ;continue ;};if _fdggg .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fddeg ,_cbffb :=_fa .ParseBool (_fdggg .Value );if _cbffb !=nil {return _cbffb ; +};_afgca .ApplyFontFormatsAttr =&_fddeg ;continue ;};if _fdggg .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gcdcc ,_febfd :=_fa .ParseBool (_fdggg .Value );if _febfd !=nil {return _febfd ; +};_afgca .ApplyPatternFormatsAttr =&_gcdcc ;continue ;};if _fdggg .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_bgefg ,_cafe :=_fa .ParseBool (_fdggg .Value );if _cafe !=nil {return _cafe ; +};_afgca .ApplyAlignmentFormatsAttr =&_bgefg ;continue ;};if _fdggg .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ffbf ,_ddgfaf :=_fa .ParseBool (_fdggg .Value ); +if _ddgfaf !=nil {return _ddgfaf ;};_afgca .ApplyWidthHeightFormatsAttr =&_ffbf ;continue ;};};for {_gfbgf ,_ccfab :=d .Token ();if _ccfab !=nil {return _a .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",_ccfab ); +};if _baccf ,_dbbaf :=_gfbgf .(_bc .EndElement );_dbbaf &&_baccf .Name ==start .Name {break ;};};return nil ;};type ST_HtmlFmt byte ;func (_aeagefd *ST_VerticalAlignment )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fabbd ,_bggeg :=d .Token (); +if _bggeg !=nil {return _bggeg ;};if _agggf ,_gedfa :=_fabbd .(_bc .EndElement );_gedfa &&_agggf .Name ==start .Name {*_aeagefd =1;return nil ;};if _feaafa ,_gagacd :=_fabbd .(_bc .CharData );!_gagacd {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",_fabbd ); +}else {switch string (_feaafa ){case "":*_aeagefd =0;case "\u0074\u006f\u0070":*_aeagefd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aeagefd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_aeagefd =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_aeagefd =4; +case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_aeagefd =5;};};_fabbd ,_bggeg =d .Token ();if _bggeg !=nil {return _bggeg ;};if _ddccb ,_aacege :=_fabbd .(_bc .EndElement );_aacege &&_ddccb .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",_fabbd ); +};func NewCT_CalculatedMember ()*CT_CalculatedMember {_aeaf :=&CT_CalculatedMember {};return _aeaf };func (_ccca *CT_FunctionGroup )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dced :=range start .Attr {if _dced .Name .Local =="\u006e\u0061\u006d\u0065"{_ebgfe ,_aaecf :=_dced .Value ,error (nil ); +if _aaecf !=nil {return _aaecf ;};_ccca .NameAttr =&_ebgfe ;continue ;};};for {_ggecd ,_gddef :=d .Token ();if _gddef !=nil {return _a .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",_gddef ); +};if _ceaf ,_fdeb :=_ggecd .(_bc .EndElement );_fdeb &&_ceaf .Name ==start .Name {break ;};};return nil ;};func (_afcbee ST_PrintError )Validate ()error {return _afcbee .ValidateWithPath ("")};func (_gebca ST_SmartTagShow )ValidateWithPath (path string )error {switch _gebca {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 (_gebca )); +};return nil ;};func (_bfbfe ST_GradientType )ValidateWithPath (path string )error {switch _bfbfe {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 (_bfbfe )); +};return nil ;};type ST_Axis byte ;func (_dfdbb *CT_PageField )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dfbcd :=range start .Attr {if _dfbcd .Name .Local =="\u0066\u006c\u0064"{_afcgf ,_ccffg :=_fa .ParseInt (_dfbcd .Value ,10,32); +if _ccffg !=nil {return _ccffg ;};_dfdbb .FldAttr =int32 (_afcgf );continue ;};if _dfbcd .Name .Local =="\u0069\u0074\u0065\u006d"{_dgfda ,_eaacc :=_fa .ParseUint (_dfbcd .Value ,10,32);if _eaacc !=nil {return _eaacc ;};_efcec :=uint32 (_dgfda );_dfdbb .ItemAttr =&_efcec ; +continue ;};if _dfbcd .Name .Local =="\u0068\u0069\u0065\u0072"{_agba ,_daded :=_fa .ParseInt (_dfbcd .Value ,10,32);if _daded !=nil {return _daded ;};_gcea :=int32 (_agba );_dfdbb .HierAttr =&_gcea ;continue ;};if _dfbcd .Name .Local =="\u006e\u0061\u006d\u0065"{_bfcff ,_fcde :=_dfbcd .Value ,error (nil ); +if _fcde !=nil {return _fcde ;};_dfdbb .NameAttr =&_bfcff ;continue ;};if _dfbcd .Name .Local =="\u0063\u0061\u0070"{_efdae ,_babeb :=_dfbcd .Value ,error (nil );if _babeb !=nil {return _babeb ;};_dfdbb .CapAttr =&_efdae ;continue ;};};_eeeaa :for {_bbagb ,_dgbae :=d .Token (); +if _dgbae !=nil {return _dgbae ;};switch _eddb :=_bbagb .(type ){case _bc .StartElement :switch _eddb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfdbb .ExtLst =NewCT_ExtensionList (); +if _gabcc :=d .DecodeElement (_dfdbb .ExtLst ,&_eddb );_gabcc !=nil {return _gabcc ;};default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_eddb .Name ); +if _gdgad :=d .Skip ();_gdgad !=nil {return _gdgad ;};};case _bc .EndElement :break _eeeaa ;case _bc .CharData :};};return nil ;};type CT_FutureMetadata struct{ -// Validate validates the CT_SheetBackgroundPicture and its children -func (_aadgg *CT_SheetBackgroundPicture )Validate ()error {return _aadgg .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e");};func NewCT_MetadataStrings ()*CT_MetadataStrings {_afaaag :=&CT_MetadataStrings {}; -return _afaaag }; +// Metadata Type Name +NameAttr string ; -// ValidateWithPath validates the CT_Tuple and its children, prefixing error messages with path -func (_aadbge *CT_Tuple )ValidateWithPath (path string )error {return nil };func (_aacdag ST_ShowDataAs )Validate ()error {return _aacdag .ValidateWithPath ("")};func (_afcee *CT_Stylesheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efccc :for {_addac ,_bfefa :=d .Token (); -if _bfefa !=nil {return _bfefa ;};switch _bebda :=_addac .(type ){case _f .StartElement :switch _bebda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_afcee .NumFmts =NewCT_NumFmts (); -if _ddaed :=d .DecodeElement (_afcee .NumFmts ,&_bebda );_ddaed !=nil {return _ddaed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_afcee .Fonts =NewCT_Fonts (); -if _cfgda :=d .DecodeElement (_afcee .Fonts ,&_bebda );_cfgda !=nil {return _cfgda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_afcee .Fills =NewCT_Fills (); -if _degedd :=d .DecodeElement (_afcee .Fills ,&_bebda );_degedd !=nil {return _degedd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_afcee .Borders =NewCT_Borders (); -if _efdee :=d .DecodeElement (_afcee .Borders ,&_bebda );_efdee !=nil {return _efdee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_afcee .CellStyleXfs =NewCT_CellStyleXfs (); -if _aaggeeb :=d .DecodeElement (_afcee .CellStyleXfs ,&_bebda );_aaggeeb !=nil {return _aaggeeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_afcee .CellXfs =NewCT_CellXfs (); -if _adbfeg :=d .DecodeElement (_afcee .CellXfs ,&_bebda );_adbfeg !=nil {return _adbfeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_afcee .CellStyles =NewCT_CellStyles (); -if _ebfcfc :=d .DecodeElement (_afcee .CellStyles ,&_bebda );_ebfcfc !=nil {return _ebfcfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_afcee .Dxfs =NewCT_Dxfs (); -if _ffbabg :=d .DecodeElement (_afcee .Dxfs ,&_bebda );_ffbabg !=nil {return _ffbabg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_afcee .TableStyles =NewCT_TableStyles (); -if _cfgbb :=d .DecodeElement (_afcee .TableStyles ,&_bebda );_cfgbb !=nil {return _cfgbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_afcee .Colors =NewCT_Colors (); -if _decgc :=d .DecodeElement (_afcee .Colors ,&_bebda );_decgc !=nil {return _decgc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afcee .ExtLst =NewCT_ExtensionList (); -if _bafde :=d .DecodeElement (_afcee .ExtLst ,&_bebda );_bafde !=nil {return _bafde ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bebda .Name ); -if _feeafa :=d .Skip ();_feeafa !=nil {return _feeafa ;};};case _f .EndElement :break _efccc ;case _f .CharData :};};return nil ;};func (_abgff *PivotCacheRecords )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abgff .CT_PivotCacheRecords =*NewCT_PivotCacheRecords (); -for _ ,_eagfbc :=range start .Attr {if _eagfbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_dagca ,_ddfde :=_db .ParseUint (_eagfbc .Value ,10,32);if _ddfde !=nil {return _ddfde ;};_adbcf :=uint32 (_dagca );_abgff .CountAttr =&_adbcf ;continue ;};};_beddgb :for {_bbcff ,_gfgcc :=d .Token (); -if _gfgcc !=nil {return _gfgcc ;};switch _edaad :=_bbcff .(type ){case _f .StartElement :switch _edaad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_geface :=NewCT_Record (); -if _dbaea :=d .DecodeElement (_geface ,&_edaad );_dbaea !=nil {return _dbaea ;};_abgff .R =append (_abgff .R ,_geface );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abgff .ExtLst =NewCT_ExtensionList (); -if _gadgc :=d .DecodeElement (_abgff .ExtLst ,&_edaad );_gadgc !=nil {return _gadgc ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_edaad .Name ); -if _eagdcd :=d .Skip ();_eagdcd !=nil {return _eagdcd ;};};case _f .EndElement :break _beddgb ;case _f .CharData :};};return nil ;}; +// Future Metadata Block Count +CountAttr *uint32 ; -// Validate validates the CT_Control and its children -func (_gaffe *CT_Control )Validate ()error {return _gaffe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");}; +// Future Metadata Block +Bk []*CT_FutureMetadataBlock ; -// Validate validates the CT_TableColumn and its children -func (_dabef *CT_TableColumn )Validate ()error {return _dabef .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e");}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_aefecc *CT_MetadataRecord )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cabed :=range start .Attr {if _cabed .Name .Local =="\u0074"{_efcbg ,_gbgd :=_fa .ParseUint (_cabed .Value ,10,32);if _gbgd !=nil {return _gbgd ; +};_aefecc .TAttr =uint32 (_efcbg );continue ;};if _cabed .Name .Local =="\u0076"{_ecbea ,_bbdde :=_fa .ParseUint (_cabed .Value ,10,32);if _bbdde !=nil {return _bbdde ;};_aefecc .VAttr =uint32 (_ecbea );continue ;};};for {_cffcf ,_gdfbf :=d .Token ();if _gdfbf !=nil {return _a .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",_gdfbf ); +};if _daeeb ,_fgfge :=_cffcf .(_bc .EndElement );_fgfge &&_daeeb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_fbbea *CT_Control )ValidateWithPath (path string )error {if _fbbea .ControlPr !=nil {if _fgbe :=_fbbea .ControlPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");_fgbe !=nil {return _fgbe ;};};return nil ; -}; +// ValidateWithPath validates the CT_Break and its children, prefixing error messages with path +func (_bab *CT_Break )ValidateWithPath (path string )error {return nil };func (_faeag *Users )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _faeag .CT_Users .MarshalXML (e ,start );};func (_cdgcc ST_BorderStyle )String ()string {switch _cdgcc {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 (_facgag *CT_TableMissing )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for {_bgfde ,_cebbgg :=d .Token ();if _cebbgg !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u004di\u0073\u0073\u0069n\u0067:\u0020\u0025\u0073",_cebbgg ); +};if _aebfd ,_bbddeg :=_bgfde .(_bc .EndElement );_bbddeg &&_aebfd .Name ==start .Name {break ;};};return nil ;};func NewCT_Drawing ()*CT_Drawing {_bgabbd :=&CT_Drawing {};return _bgabbd };type CT_Map struct{ -// ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path -func (_ccdcd *CT_QueryTableFields )ValidateWithPath (path string )error {for _ggbfed ,_gggdbf :=range _ccdcd .QueryTableField {if _ebgac :=_gggdbf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u005b\u0025d\u005d",path ,_ggbfed )); -_ebgac !=nil {return _ebgac ;};};return nil ;};type CT_CellWatch struct{ +// XML Mapping ID +IDAttr uint32 ; -// Reference -RAttr string ;};func (_fdbbc *CT_ChartFormats )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dacg :=range start .Attr {if _dacg .Name .Local =="\u0063\u006f\u0075n\u0074"{_cdccb ,_gffga :=_db .ParseUint (_dacg .Value ,10,32);if _gffga !=nil {return _gffga ; -};_eegg :=uint32 (_cdccb );_fdbbc .CountAttr =&_eegg ;continue ;};};_cdaf :for {_bba ,_degb :=d .Token ();if _degb !=nil {return _degb ;};switch _gafe :=_bba .(type ){case _f .StartElement :switch _gafe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"}:_ceccf :=NewCT_ChartFormat (); -if _aacag :=d .DecodeElement (_ceccf ,&_gafe );_aacag !=nil {return _aacag ;};_fdbbc .ChartFormat =append (_fdbbc .ChartFormat ,_ceccf );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_gafe .Name ); -if _bacc :=d .Skip ();_bacc !=nil {return _bacc ;};};case _f .EndElement :break _cdaf ;case _f .CharData :};};return nil ;};func (_cedfdb ST_SortMethod )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gbccf :=_f .Attr {};_gbccf .Name =name ;switch _cedfdb {case ST_SortMethodUnset :_gbccf .Value =""; -case ST_SortMethodStroke :_gbccf .Value ="\u0073\u0074\u0072\u006f\u006b\u0065";case ST_SortMethodPinYin :_gbccf .Value ="\u0070\u0069\u006e\u0059\u0069\u006e";case ST_SortMethodNone :_gbccf .Value ="\u006e\u006f\u006e\u0065";};return _gbccf ,nil ;};func (_dagdfd ST_CellComments )ValidateWithPath (path string )error {switch _dagdfd {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dagdfd )); -};return nil ;}; +// XML Mapping Name +NameAttr string ; -// Validate validates the CT_Font and its children -func (_cccdg *CT_Font )Validate ()error {return _cccdg .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");}; +// Root Element Name +RootElementAttr string ; -// ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path -func (_dagfd *CT_SheetViews )ValidateWithPath (path string )error {for _dcdea ,_dgfbe :=range _dagfd .SheetView {if _ececf :=_dgfbe .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_dcdea )); -_ececf !=nil {return _ececf ;};};if _dagfd .ExtLst !=nil {if _adbdg :=_dagfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adbdg !=nil {return _adbdg ;};};return nil ;};func NewCT_TableColumns ()*CT_TableColumns {_eceae :=&CT_TableColumns {}; -return _eceae };func (_agcffg ST_PrintError )Validate ()error {return _agcffg .ValidateWithPath ("")};func (_eccfd *CT_GroupLevel )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfcgc :=range start .Attr {if _gfcgc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_fagae ,_fega :=_gfcgc .Value ,error (nil ); -if _fega !=nil {return _fega ;};_eccfd .UniqueNameAttr =_fagae ;continue ;};if _gfcgc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gbfgb ,_ceagg :=_gfcgc .Value ,error (nil );if _ceagg !=nil {return _ceagg ;};_eccfd .CaptionAttr =_gbfgb ;continue ; -};if _gfcgc .Name .Local =="\u0075\u0073\u0065\u0072"{_fafcce ,_bcebc :=_db .ParseBool (_gfcgc .Value );if _bcebc !=nil {return _bcebc ;};_eccfd .UserAttr =&_fafcce ;continue ;};if _gfcgc .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"{_eddaf ,_gefffa :=_db .ParseBool (_gfcgc .Value ); -if _gefffa !=nil {return _gefffa ;};_eccfd .CustomRollUpAttr =&_eddaf ;continue ;};};_daecfg :for {_aadad ,_ccabe :=d .Token ();if _ccabe !=nil {return _ccabe ;};switch _aacc :=_aadad .(type ){case _f .StartElement :switch _aacc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u0073"}:_eccfd .Groups =NewCT_Groups (); -if _babcb :=d .DecodeElement (_eccfd .Groups ,&_aacc );_babcb !=nil {return _babcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eccfd .ExtLst =NewCT_ExtensionList (); -if _gcgd :=d .DecodeElement (_eccfd .ExtLst ,&_aacc );_gcgd !=nil {return _gcgd ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_aacc .Name ); -if _badba :=d .Skip ();_badba !=nil {return _badba ;};};case _f .EndElement :break _daecfg ;case _f .CharData :};};return nil ;}; +// Schema Name +SchemaIDAttr string ; -// Validate validates the CT_CustomChartsheetView and its children -func (_beaf *CT_CustomChartsheetView )Validate ()error {return _beaf .ValidateWithPath ("\u0043\u0054\u005fCu\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func (_fecff *CT_Font )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _fecff .Name !=nil {_dgeca :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006e\u0061\u006d\u0065"}};for _ ,_eefbg :=range _fecff .Name {e .EncodeElement (_eefbg ,_dgeca );};};if _fecff .Charset !=nil {_baga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}}; -for _ ,_eedad :=range _fecff .Charset {e .EncodeElement (_eedad ,_baga );};};if _fecff .Family !=nil {_ggdea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};for _ ,_ecaac :=range _fecff .Family {e .EncodeElement (_ecaac ,_ggdea ); -};};if _fecff .B !=nil {_fgecd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_adccf :=range _fecff .B {e .EncodeElement (_adccf ,_fgecd );};};if _fecff .I !=nil {_ggcgc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069"}}; -for _ ,_eeegf :=range _fecff .I {e .EncodeElement (_eeegf ,_ggcgc );};};if _fecff .Strike !=nil {_adgbg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};for _ ,_eabfc :=range _fecff .Strike {e .EncodeElement (_eabfc ,_adgbg ); -};};if _fecff .Outline !=nil {_cedeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};for _ ,_aaaag :=range _fecff .Outline {e .EncodeElement (_aaaag ,_cedeg );};};if _fecff .Shadow !=nil {_ffdgb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}}; -for _ ,_gdce :=range _fecff .Shadow {e .EncodeElement (_gdce ,_ffdgb );};};if _fecff .Condense !=nil {_ffba :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};for _ ,_ddafc :=range _fecff .Condense {e .EncodeElement (_ddafc ,_ffba ); -};};if _fecff .Extend !=nil {_eebbb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};for _ ,_gfbe :=range _fecff .Extend {e .EncodeElement (_gfbe ,_eebbb );};};if _fecff .Color !=nil {_acgdcc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}}; -for _ ,_egef :=range _fecff .Color {e .EncodeElement (_egef ,_acgdcc );};};if _fecff .Sz !=nil {_gfccf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u007a"}};for _ ,_eefcb :=range _fecff .Sz {e .EncodeElement (_eefcb ,_gfccf );};};if _fecff .U !=nil {_aace :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0075"}}; -for _ ,_gbbdg :=range _fecff .U {e .EncodeElement (_gbbdg ,_aace );};};if _fecff .VertAlign !=nil {_ababc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};for _ ,_gdgce :=range _fecff .VertAlign {e .EncodeElement (_gdgce ,_ababc ); -};};if _fecff .Scheme !=nil {_febdd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};for _ ,_eegfa :=range _fecff .Scheme {e .EncodeElement (_eegfa ,_febdd );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type ST_FormulaExpression byte ;func (_cfgdf *ST_Visibility )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cddfa ,_afdebf :=d .Token ();if _afdebf !=nil {return _afdebf ;};if _febbfd ,_eaee :=_cddfa .(_f .EndElement );_eaee &&_febbfd .Name ==start .Name {*_cfgdf =1; -return nil ;};if _cgccef ,_cgeec :=_cddfa .(_f .CharData );!_cgeec {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cddfa );}else {switch string (_cgccef ){case "":*_cfgdf =0; -case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_cfgdf =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_cfgdf =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_cfgdf =3;};};_cddfa ,_afdebf =d .Token ();if _afdebf !=nil {return _afdebf ; -};if _affdgc ,_efdgg :=_cddfa .(_f .EndElement );_efdgg &&_affdgc .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cddfa ); -};func (_bceed *ST_rwColActionType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgafa ,_agffg :=d .Token ();if _agffg !=nil {return _agffg ;};if _dadaa ,_fbeebf :=_cgafa .(_f .EndElement );_fbeebf &&_dadaa .Name ==start .Name {*_bceed =1; -return nil ;};if _gffdff ,_fbdbd :=_cgafa .(_f .CharData );!_fbdbd {return _bc .Errorf ("\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 (_gffdff ){case "":*_bceed =0; -case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_bceed =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_bceed =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_bceed =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_bceed =4; -};};_cgafa ,_agffg =d .Token ();if _agffg !=nil {return _agffg ;};if _eafbe ,_cfgdeb :=_cgafa .(_f .EndElement );_cfgdeb &&_eafbe .Name ==start .Name {return nil ;};return _bc .Errorf ("\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 NewCT_DataRef ()*CT_DataRef {_edge :=&CT_DataRef {};return _edge };func (_febc ST_PrintError )String ()string {switch _febc {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 NewCT_CalcCell ()*CT_CalcCell {_gdaf :=&CT_CalcCell {};return _gdaf }; +// Show Validation Errors +ShowImportExportValidationErrorsAttr bool ; -// Validate validates the CT_Reviewed and its children -func (_agaegd *CT_Reviewed )Validate ()error {return _agaegd .ValidateWithPath ("C\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064");};func (_gbcfg *CT_WebPublishing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbcfg .CssAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0073\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gbcfg .CssAttr ))}); -};if _gbcfg .ThicketAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074h\u0069\u0063\u006b\u0065\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gbcfg .ThicketAttr ))});};if _gbcfg .LongFileNamesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gbcfg .LongFileNamesAttr ))}); -};if _gbcfg .VmlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u006d\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gbcfg .VmlAttr ))});};if _gbcfg .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gbcfg .AllowPngAttr ))}); -};if _gbcfg .TargetScreenSizeAttr !=ST_TargetScreenSizeUnset {_adegdg ,_bbceb :=_gbcfg .TargetScreenSizeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"});if _bbceb !=nil {return _bbceb ; -};start .Attr =append (start .Attr ,_adegdg );};if _gbcfg .DpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0070\u0069"},Value :_bc .Sprintf ("\u0025\u0076",*_gbcfg .DpiAttr )});};if _gbcfg .CodePageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_gbcfg .CodePageAttr )}); -};if _gbcfg .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gbcfg .CharacterSetAttr )});};e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gdadb *CT_GroupItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aafg :=range start .Attr {if _aafg .Name .Local =="\u0063\u006f\u0075n\u0074"{_bacafg ,_edfgg :=_db .ParseUint (_aafg .Value ,10,32); -if _edfgg !=nil {return _edfgg ;};_dbddbe :=uint32 (_bacafg );_gdadb .CountAttr =&_dbddbe ;continue ;};};_beda :for {_bfgf ,_cfbec :=d .Token ();if _cfbec !=nil {return _cfbec ;};switch _cfdfd :=_bfgf .(type ){case _f .StartElement :switch _cfdfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_bbabb :=NewCT_Missing (); -if _bccdd :=d .DecodeElement (_bbabb ,&_cfdfd );_bccdd !=nil {return _bccdd ;};_gdadb .M =append (_gdadb .M ,_bbabb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_agbfa :=NewCT_Number (); -if _dacfc :=d .DecodeElement (_agbfa ,&_cfdfd );_dacfc !=nil {return _dacfc ;};_gdadb .N =append (_gdadb .N ,_agbfa );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_fbadg :=NewCT_Boolean (); -if _febec :=d .DecodeElement (_fbadg ,&_cfdfd );_febec !=nil {return _febec ;};_gdadb .B =append (_gdadb .B ,_fbadg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_dfegf :=NewCT_Error (); -if _gdeg :=d .DecodeElement (_dfegf ,&_cfdfd );_gdeg !=nil {return _gdeg ;};_gdadb .E =append (_gdadb .E ,_dfegf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_efged :=NewCT_String (); -if _deaaa :=d .DecodeElement (_efged ,&_cfdfd );_deaaa !=nil {return _deaaa ;};_gdadb .S =append (_gdadb .S ,_efged );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_ddfbdf :=NewCT_DateTime (); -if _edcg :=d .DecodeElement (_ddfbdf ,&_cfdfd );_edcg !=nil {return _edcg ;};_gdadb .D =append (_gdadb .D ,_ddfbdf );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cfdfd .Name ); -if _bdcbd :=d .Skip ();_bdcbd !=nil {return _bdcbd ;};};case _f .EndElement :break _beda ;case _f .CharData :};};return nil ;}; +// AutoFit Table on Refresh +AutoFitAttr bool ; -// ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path -func (_ggdfg *CT_PCDSCPage )ValidateWithPath (path string )error {for _adbaa ,_deead :=range _ggdfg .PageItem {if _cdcfd :=_deead .ValidateWithPath (_bc .Sprintf ("\u0025s\u002fP\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_adbaa )); -_cdcfd !=nil {return _cdcfd ;};};return nil ;}; +// Append Data to Table +AppendAttr bool ; -// Validate validates the CT_ServerFormat and its children -func (_dcfa *CT_ServerFormat )Validate ()error {return _dcfa .ValidateWithPath ("\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074");};func (_befggc *ST_ConditionalFormattingOperator )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_faafc ,_fecfe :=d .Token (); -if _fecfe !=nil {return _fecfe ;};if _gdccf ,_afcgea :=_faafc .(_f .EndElement );_afcgea &&_gdccf .Name ==start .Name {*_befggc =1;return nil ;};if _fabcaca ,_bfdfbf :=_faafc .(_f .CharData );!_bfdfbf {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_faafc ); -}else {switch string (_fabcaca ){case "":*_befggc =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_befggc =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_befggc =2;case "\u0065\u0071\u0075a\u006c":*_befggc =3; -case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_befggc =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_befggc =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_befggc =6; -case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_befggc =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_befggc =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_befggc =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_befggc =10; -case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_befggc =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_befggc =12;};};_faafc ,_fecfe =d .Token ();if _fecfe !=nil {return _fecfe ;};if _acagce ,_cbdcb :=_faafc .(_f .EndElement ); -_cbdcb &&_acagce .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_faafc );};type ST_DateTimeGrouping byte ; -func (_aaaa *CT_Drawing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_aaaa .IdAttr )});e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_WebPublishItem ()*CT_WebPublishItem {_edgdd :=&CT_WebPublishItem {};_edgdd .SourceTypeAttr =ST_WebSourceType (1);return _edgdd ;};func (_geccc ST_PhoneticAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdgbea :=_f .Attr {}; -_bdgbea .Name =name ;switch _geccc {case ST_PhoneticAlignmentUnset :_bdgbea .Value ="";case ST_PhoneticAlignmentNoControl :_bdgbea .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_PhoneticAlignmentLeft :_bdgbea .Value ="\u006c\u0065\u0066\u0074"; -case ST_PhoneticAlignmentCenter :_bdgbea .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PhoneticAlignmentDistributed :_bdgbea .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _bdgbea ,nil ;};func NewCT_MdxTuple ()*CT_MdxTuple {_dafdc :=&CT_MdxTuple {}; -return _dafdc }; +// Preserve AutoFilter State +PreserveSortAFLayoutAttr bool ; -// ValidateWithPath validates the CT_DiscretePr and its children, prefixing error messages with path -func (_aagbce *CT_DiscretePr )ValidateWithPath (path string )error {for _cebbe ,_gcde :=range _aagbce .X {if _eaddc :=_gcde .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cebbe ));_eaddc !=nil {return _eaddc ; -};};return nil ;};type CT_VolType struct{ +// Preserve Cell Formatting +PreserveFormatAttr bool ; -// Type -TypeAttr ST_VolDepType ; +// XML Mapping +DataBinding *CT_DataBinding ;};func (_dbdb *CT_ColorScale )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );_begg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_abgb :=range _dbdb .Cfvo {e .EncodeElement (_abgb ,_begg ); +};_gcad :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};for _ ,_ccff :=range _dbdb .Color {e .EncodeElement (_ccff ,_gcad );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_bggggf *ST_UpdateLinks )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dafggg ,_adcee :=d .Token (); +if _adcee !=nil {return _adcee ;};if _gcceca ,_effacf :=_dafggg .(_bc .EndElement );_effacf &&_gcceca .Name ==start .Name {*_bggggf =1;return nil ;};if _badag ,_bfaad :=_dafggg .(_bc .CharData );!_bfaad {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",_dafggg ); +}else {switch string (_badag ){case "":*_bggggf =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_bggggf =1;case "\u006e\u0065\u0076e\u0072":*_bggggf =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_bggggf =3;};};_dafggg ,_adcee =d .Token ();if _adcee !=nil {return _adcee ; +};if _daebgf ,_cfacfc :=_dafggg .(_bc .EndElement );_cfacfc &&_daebgf .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",_dafggg ); +}; -// Main -Main []*CT_VolMain ;};func (_geeaf *CT_PrintOptions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _geeaf .HorizontalCenteredAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geeaf .HorizontalCenteredAttr ))}); -};if _geeaf .VerticalCenteredAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geeaf .VerticalCenteredAttr ))}); -};if _geeaf .HeadingsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geeaf .HeadingsAttr ))});};if _geeaf .GridLinesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geeaf .GridLinesAttr ))}); -};if _geeaf .GridLinesSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geeaf .GridLinesSetAttr ))});}; -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddegf *CT_CustomProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aeagf :=range start .Attr {if _aeagf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aeagf .Name .Local =="\u0069\u0064"||_aeagf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aeagf .Name .Local =="\u0069\u0064"{_defag ,_fbae :=_aeagf .Value ,error (nil ); -if _fbae !=nil {return _fbae ;};_ddegf .IdAttr =_defag ;continue ;};if _aeagf .Name .Local =="\u006e\u0061\u006d\u0065"{_dfaee ,_fbbggc :=_aeagf .Value ,error (nil );if _fbbggc !=nil {return _fbbggc ;};_ddegf .NameAttr =_dfaee ;continue ;};};for {_fadc ,_dcbag :=d .Token (); -if _dcbag !=nil {return _bc .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",_dcbag );};if _eaad ,_fgbea :=_fadc .(_f .EndElement ); -_fgbea &&_eaad .Name ==start .Name {break ;};};return nil ;};func NewCT_ChartsheetProtection ()*CT_ChartsheetProtection {_dccff :=&CT_ChartsheetProtection {};return _dccff ;};func (_gcbaf ST_MdxSetOrder )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bafeac :=_f .Attr {}; -_bafeac .Name =name ;switch _gcbaf {case ST_MdxSetOrderUnset :_bafeac .Value ="";case ST_MdxSetOrderU :_bafeac .Value ="\u0075";case ST_MdxSetOrderA :_bafeac .Value ="\u0061";case ST_MdxSetOrderD :_bafeac .Value ="\u0064";case ST_MdxSetOrderAa :_bafeac .Value ="\u0061\u0061"; -case ST_MdxSetOrderAd :_bafeac .Value ="\u0061\u0064";case ST_MdxSetOrderNa :_bafeac .Value ="\u006e\u0061";case ST_MdxSetOrderNd :_bafeac .Value ="\u006e\u0064";};return _bafeac ,nil ;};type ST_FilterOperator byte ;func (_cgcfa *CT_DataBinding )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgcfa .DataBindingNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cgcfa .DataBindingNameAttr )}); -};if _cgcfa .FileBindingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cgcfa .FileBindingAttr ))});};if _cgcfa .ConnectionIDAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_bc .Sprintf ("\u0025\u0076",*_cgcfa .ConnectionIDAttr )}); -};if _cgcfa .FileBindingNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cgcfa .FileBindingNameAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_cgcfa .DataBindingLoadModeAttr )});e .EncodeToken (start ); -if _cgcfa .Any !=nil {_cgcfa .Any .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bccea *CT_TableFormula )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbae :=range start .Attr {if _cbae .Name .Local =="\u0061\u0072\u0072a\u0079"{_edaddb ,_eebdc :=_db .ParseBool (_cbae .Value ); -if _eebdc !=nil {return _eebdc ;};_bccea .ArrayAttr =_edaddb ;continue ;};};for {_gbcdb ,_fadagd :=d .Token ();if _fadagd !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0046o\u0072\u006d\u0075l\u0061:\u0020\u0025\u0073",_fadagd ); -};if _abacdg ,_ccbeef :=_gbcdb .(_f .CharData );_ccbeef {_bccea .Content =string (_abacdg );};if _cgaeab ,_edcae :=_gbcdb .(_f .EndElement );_edcae &&_cgaeab .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_MetadataStrings and its children, prefixing error messages with path +func (_cgaab *CT_MetadataStrings )ValidateWithPath (path string )error {for _aeffd ,_baecd :=range _cgaab .S {if _gcbfg :=_baecd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_aeffd ));_gcbfg !=nil {return _gcbfg ; +};};return nil ;};const (ST_FieldSortTypeUnset ST_FieldSortType =0;ST_FieldSortTypeManual ST_FieldSortType =1;ST_FieldSortTypeAscending ST_FieldSortType =2;ST_FieldSortTypeDescending ST_FieldSortType =3;); -// Validate validates the Revisions and its children -func (_egbcb *Revisions )Validate ()error {return _egbcb .ValidateWithPath ("\u0052e\u0076\u0069\u0073\u0069\u006f\u006es");};type CT_LegacyDrawing struct{IdAttr string ;};func (_dcaed *CT_OleObjects )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_dgccef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_dbdfa :=range _dcaed .OleObject {e .EncodeElement (_dbdfa ,_dgccef );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path +func (_dfcfca *CT_WorksheetSource )ValidateWithPath (path string )error {return nil };func (_ddacc *CT_RevisionAutoFormatting )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ddacc .SheetIdAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_ddacc .RefAttr )});if _ddacc .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ddacc .AutoFormatIdAttr )}); +};if _ddacc .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddacc .ApplyNumberFormatsAttr ))}); +};if _ddacc .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddacc .ApplyBorderFormatsAttr ))}); +};if _ddacc .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddacc .ApplyFontFormatsAttr ))}); +};if _ddacc .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddacc .ApplyPatternFormatsAttr ))}); +};if _ddacc .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddacc .ApplyAlignmentFormatsAttr ))}); +};if _ddacc .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ddacc .ApplyWidthHeightFormatsAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_CellSmartTag and its children -func (_aaea *CT_CellSmartTag )Validate ()error {return _aaea .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067");};func (_dfafe *CT_PivotHierarchy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfafe .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dfafe .OutlineAttr ))}); -};if _dfafe .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dfafe .MultipleItemSelectionAllowedAttr ))}); -};if _dfafe .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dfafe .SubtotalTopAttr ))});};if _dfafe .ShowInFieldListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dfafe .ShowInFieldListAttr ))}); -};if _dfafe .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dfafe .DragToRowAttr ))});};if _dfafe .DragToColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dfafe .DragToColAttr ))}); -};if _dfafe .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dfafe .DragToPageAttr ))});};if _dfafe .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dfafe .DragToDataAttr ))}); -};if _dfafe .DragOffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dfafe .DragOffAttr ))});};if _dfafe .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dfafe .IncludeNewItemsInFilterAttr ))}); -};if _dfafe .CaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_dfafe .CaptionAttr )});};e .EncodeToken (start );if _dfafe .Mps !=nil {_fadbff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u0073"}}; -e .EncodeElement (_dfafe .Mps ,_fadbff );};if _dfafe .Members !=nil {_aacbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u006d\u0062\u0065\u0072\u0073"}};for _ ,_cbdbc :=range _dfafe .Members {e .EncodeElement (_cbdbc ,_aacbe ); -};};if _dfafe .ExtLst !=nil {_eceedf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dfafe .ExtLst ,_eceedf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path +func (_dgcadd *CT_SmartTagPr )ValidateWithPath (path string )error {if _fcbbcc :=_dgcadd .ShowAttr .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u0041\u0074\u0074r");_fcbbcc !=nil {return _fcbbcc ;};return nil ;}; -// ValidateWithPath validates the CT_Worksheet and its children, prefixing error messages with path -func (_gfdeab *CT_Worksheet )ValidateWithPath (path string )error {if _gfdeab .SheetPr !=nil {if _bfafg :=_gfdeab .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_bfafg !=nil {return _bfafg ;};};if _gfdeab .Dimension !=nil {if _acedb :=_gfdeab .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"); -_acedb !=nil {return _acedb ;};};if _gfdeab .SheetViews !=nil {if _bgagc :=_gfdeab .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_bgagc !=nil {return _bgagc ;};};if _gfdeab .SheetFormatPr !=nil {if _edfbe :=_gfdeab .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072"); -_edfbe !=nil {return _edfbe ;};};for _dggdf ,_gdcbe :=range _gfdeab .Cols {if _bfgecg :=_gdcbe .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_dggdf ));_bfgecg !=nil {return _bfgecg ;};};if _eeffa :=_gfdeab .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"); -_eeffa !=nil {return _eeffa ;};if _gfdeab .SheetCalcPr !=nil {if _gbdcdc :=_gfdeab .SheetCalcPr .ValidateWithPath (path +"\u002f\u0053\u0068e\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072");_gbdcdc !=nil {return _gbdcdc ;};};if _gfdeab .SheetProtection !=nil {if _bfbec :=_gfdeab .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); -_bfbec !=nil {return _bfbec ;};};if _gfdeab .ProtectedRanges !=nil {if _dbdea :=_gfdeab .ProtectedRanges .ValidateWithPath (path +"\u002f\u0050r\u006f\u0074\u0065c\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073");_dbdea !=nil {return _dbdea ;};}; -if _gfdeab .Scenarios !=nil {if _afeeb :=_gfdeab .Scenarios .ValidateWithPath (path +"\u002f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");_afeeb !=nil {return _afeeb ;};};if _gfdeab .AutoFilter !=nil {if _cfcfg :=_gfdeab .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); -_cfcfg !=nil {return _cfcfg ;};};if _gfdeab .SortState !=nil {if _aebgf :=_gfdeab .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_aebgf !=nil {return _aebgf ;};};if _gfdeab .DataConsolidate !=nil {if _fgdagc :=_gfdeab .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"); -_fgdagc !=nil {return _fgdagc ;};};if _gfdeab .CustomSheetViews !=nil {if _aebgd :=_gfdeab .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_aebgd !=nil {return _aebgd ; -};};if _gfdeab .MergeCells !=nil {if _aaegbd :=_gfdeab .MergeCells .ValidateWithPath (path +"/\u004d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073");_aaegbd !=nil {return _aaegbd ;};};if _gfdeab .PhoneticPr !=nil {if _bfdgfa :=_gfdeab .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"); -_bfdgfa !=nil {return _bfdgfa ;};};for _effae ,_dafbd :=range _gfdeab .ConditionalFormatting {if _bfeea :=_dafbd .ValidateWithPath (_bc .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 ,_effae )); -_bfeea !=nil {return _bfeea ;};};if _gfdeab .DataValidations !=nil {if _eabef :=_gfdeab .DataValidations .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073");_eabef !=nil {return _eabef ;};}; -if _gfdeab .Hyperlinks !=nil {if _fagea :=_gfdeab .Hyperlinks .ValidateWithPath (path +"/\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");_fagea !=nil {return _fagea ;};};if _gfdeab .PrintOptions !=nil {if _ddeaed :=_gfdeab .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"); -_ddeaed !=nil {return _ddeaed ;};};if _gfdeab .PageMargins !=nil {if _beeeg :=_gfdeab .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_beeeg !=nil {return _beeeg ;};};if _gfdeab .PageSetup !=nil {if _bebgag :=_gfdeab .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"); -_bebgag !=nil {return _bebgag ;};};if _gfdeab .HeaderFooter !=nil {if _adbeg :=_gfdeab .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_adbeg !=nil {return _adbeg ;};};if _gfdeab .RowBreaks !=nil {if _fadde :=_gfdeab .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"); -_fadde !=nil {return _fadde ;};};if _gfdeab .ColBreaks !=nil {if _dgfbb :=_gfdeab .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073");_dgfbb !=nil {return _dgfbb ;};};if _gfdeab .CustomProperties !=nil {if _eeege :=_gfdeab .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"); -_eeege !=nil {return _eeege ;};};if _gfdeab .CellWatches !=nil {if _fegd :=_gfdeab .CellWatches .ValidateWithPath (path +"\u002f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073");_fegd !=nil {return _fegd ;};};if _gfdeab .IgnoredErrors !=nil {if _adbbb :=_gfdeab .IgnoredErrors .ValidateWithPath (path +"\u002f\u0049\u0067\u006e\u006f\u0072\u0065\u0064\u0045r\u0072\u006f\u0072\u0073"); -_adbbb !=nil {return _adbbb ;};};if _gfdeab .SmartTags !=nil {if _acgbc :=_gfdeab .SmartTags .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");_acgbc !=nil {return _acgbc ;};};if _gfdeab .Drawing !=nil {if _fgbbb :=_gfdeab .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); -_fgbbb !=nil {return _fgbbb ;};};if _gfdeab .LegacyDrawing !=nil {if _adagc :=_gfdeab .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_adagc !=nil {return _adagc ;};};if _gfdeab .LegacyDrawingHF !=nil {if _bgecb :=_gfdeab .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); -_bgecb !=nil {return _bgecb ;};};if _gfdeab .DrawingHF !=nil {if _abggb :=_gfdeab .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_abggb !=nil {return _abggb ;};};if _gfdeab .Picture !=nil {if _dbecd :=_gfdeab .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); -_dbecd !=nil {return _dbecd ;};};if _gfdeab .OleObjects !=nil {if _aeecde :=_gfdeab .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073");_aeecde !=nil {return _aeecde ;};};if _gfdeab .Controls !=nil {if _gfcaed :=_gfdeab .Controls .ValidateWithPath (path +"\u002fC\u006f\u006e\u0074\u0072\u006f\u006cs"); -_gfcaed !=nil {return _gfcaed ;};};if _gfdeab .WebPublishItems !=nil {if _ebdfd :=_gfdeab .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_ebdfd !=nil {return _ebdfd ;}; -};if _gfdeab .TableParts !=nil {if _ddfgc :=_gfdeab .TableParts .ValidateWithPath (path +"/\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");_ddfgc !=nil {return _ddfgc ;};};if _gfdeab .ExtLst !=nil {if _ccgfb :=_gfdeab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ccgfb !=nil {return _ccgfb ;};};return nil ;};func (_adfde *CT_PhoneticPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdbgd :=range start .Attr {if _bdbgd .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_gfbaef ,_fagfa :=_db .ParseUint (_bdbgd .Value ,10,32); -if _fagfa !=nil {return _fagfa ;};_adfde .FontIdAttr =uint32 (_gfbaef );continue ;};if _bdbgd .Name .Local =="\u0074\u0079\u0070\u0065"{_adfde .TypeAttr .UnmarshalXMLAttr (_bdbgd );continue ;};if _bdbgd .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_adfde .AlignmentAttr .UnmarshalXMLAttr (_bdbgd ); -continue ;};};for {_aeacf ,_fabdfg :=d .Token ();if _fabdfg !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050h\u006fn\u0065t\u0069\u0063\u0050\u0072\u003a\u0020\u0025s",_fabdfg );};if _bbbeg ,_gecdg :=_aeacf .(_f .EndElement ); -_gecdg &&_bbbeg .Name ==start .Name {break ;};};return nil ;};func (_fadae ST_ShowDataAs )String ()string {switch _fadae {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 (_ggaf *CT_CacheHierarchies )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egb :=range start .Attr {if _egb .Name .Local =="\u0063\u006f\u0075n\u0074"{_efc ,_baef :=_db .ParseUint (_egb .Value ,10,32); -if _baef !=nil {return _baef ;};_baba :=uint32 (_efc );_ggaf .CountAttr =&_baba ;continue ;};};_acde :for {_feea ,_aec :=d .Token ();if _aec !=nil {return _aec ;};switch _fed :=_feea .(type ){case _f .StartElement :switch _fed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}:_ggdf :=NewCT_CacheHierarchy (); -if _gfd :=d .DecodeElement (_ggdf ,&_fed );_gfd !=nil {return _gfd ;};_ggaf .CacheHierarchy =append (_ggaf .CacheHierarchy ,_ggdf );default:_ec .Log .Debug ("\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",_fed .Name ); -if _gbd :=d .Skip ();_gbd !=nil {return _gbd ;};};case _f .EndElement :break _acde ;case _f .CharData :};};return nil ;};func (_cbba *CT_CalculatedItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbeg :=range start .Attr {if _bbeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_eaac ,_faag :=_db .ParseUint (_bbeg .Value ,10,32); -if _faag !=nil {return _faag ;};_bebf :=uint32 (_eaac );_cbba .CountAttr =&_bebf ;continue ;};};_gfga :for {_bcbe ,_eadd :=d .Token ();if _eadd !=nil {return _eadd ;};switch _ffcc :=_bcbe .(type ){case _f .StartElement :switch _ffcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}:_dbdd :=NewCT_CalculatedItem (); -if _ebbb :=d .DecodeElement (_dbdd ,&_ffcc );_ebbb !=nil {return _ebbb ;};_cbba .CalculatedItem =append (_cbba .CalculatedItem ,_dbdd );default:_ec .Log .Debug ("\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",_ffcc .Name ); -if _bfeg :=d .Skip ();_bfeg !=nil {return _bfeg ;};};case _f .EndElement :break _gfga ;case _f .CharData :};};return nil ;};func (_agdfb ST_PivotAreaType )String ()string {switch _agdfb {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 (_deaegb ST_PhoneticAlignment )String ()string {switch _deaegb {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 (_bfbfff ST_WebSourceType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bfbfff .String (),start );};type CT_MetadataBlock struct{ +// Validate validates the CT_ObjectPr and its children +func (_fedag *CT_ObjectPr )Validate ()error {return _fedag .ValidateWithPath ("C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072");}; -// Metadata Record -Rc []*CT_MetadataRecord ;}; +// Validate validates the CT_VolTopicRef and its children +func (_ddcdg *CT_VolTopicRef )Validate ()error {return _ddcdg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070i\u0063\u0052\u0065\u0066");};func (_dade *CT_DeletedField )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_dade .NameAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type ST_Objects byte ; -// ValidateWithPath validates the CT_CustomWorkbookViews and its children, prefixing error messages with path -func (_abffg *CT_CustomWorkbookViews )ValidateWithPath (path string )error {for _fefb ,_cfgc :=range _abffg .CustomWorkbookView {if _fefcc :=_cfgc .ValidateWithPath (_bc .Sprintf ("\u0025s\u002f\u0043\u0075\u0073t\u006f\u006d\u0057\u006f\u0072k\u0062o\u006fk\u0056\u0069\u0065\u0077\u005b\u0025\u0064]",path ,_fefb )); -_fefcc !=nil {return _fefcc ;};};return nil ;};func (_gcaab ST_ItemType )String ()string {switch _gcaab {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 "";}; +// Validate validates the CT_SingleXmlCells and its children +func (_ffeeag *CT_SingleXmlCells )Validate ()error {return _ffeeag .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");}; -// Validate validates the CT_Scenario and its children -func (_ffegf *CT_Scenario )Validate ()error {return _ffegf .ValidateWithPath ("C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f");};func (_gagfgc ST_MdxKPIProperty )String ()string {switch _gagfgc {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 NewCT_WebPr ()*CT_WebPr {_cgffeg :=&CT_WebPr {};return _cgffeg }; +// Validate validates the CT_Dxf and its children +func (_ecccac *CT_Dxf )Validate ()error {return _ecccac .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0078\u0066");};func (_adaggg ST_Pane )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_adaggg .String (),start ); +}; -// ValidateWithPath validates the CT_CalculatedMember and its children, prefixing error messages with path -func (_efd *CT_CalculatedMember )ValidateWithPath (path string )error {if _efd .ExtLst !=nil {if _dedg :=_efd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dedg !=nil {return _dedg ;};};return nil ;};func (_eebgb ST_CellType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gdbde :=_f .Attr {}; -_gdbde .Name =name ;switch _eebgb {case ST_CellTypeUnset :_gdbde .Value ="";case ST_CellTypeB :_gdbde .Value ="\u0062";case ST_CellTypeN :_gdbde .Value ="\u006e";case ST_CellTypeE :_gdbde .Value ="\u0065";case ST_CellTypeS :_gdbde .Value ="\u0073";case ST_CellTypeStr :_gdbde .Value ="\u0073\u0074\u0072"; -case ST_CellTypeInlineStr :_gdbde .Value ="\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return _gdbde ,nil ;};func (_cadf *CT_SheetFormatPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efffg :=range start .Attr {if _efffg .Name .Local =="\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_bbada ,_fecga :=_db .ParseUint (_efffg .Value ,10,32); -if _fecga !=nil {return _fecga ;};_gcggg :=uint32 (_bbada );_cadf .BaseColWidthAttr =&_gcggg ;continue ;};if _efffg .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_bcdbg ,_dfcfe :=_db .ParseFloat (_efffg .Value ,64); -if _dfcfe !=nil {return _dfcfe ;};_cadf .DefaultColWidthAttr =&_bcdbg ;continue ;};if _efffg .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_dbcbd ,_ggacg :=_db .ParseFloat (_efffg .Value ,64);if _ggacg !=nil {return _ggacg ; -};_cadf .DefaultRowHeightAttr =_dbcbd ;continue ;};if _efffg .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_cggga ,_becbb :=_db .ParseBool (_efffg .Value );if _becbb !=nil {return _becbb ;};_cadf .CustomHeightAttr =&_cggga ; -continue ;};if _efffg .Name .Local =="\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_feeab ,_cgcbg :=_db .ParseBool (_efffg .Value );if _cgcbg !=nil {return _cgcbg ;};_cadf .ZeroHeightAttr =&_feeab ;continue ;};if _efffg .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_cedca ,_afaage :=_db .ParseBool (_efffg .Value ); -if _afaage !=nil {return _afaage ;};_cadf .ThickTopAttr =&_cedca ;continue ;};if _efffg .Name .Local =="t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"{_ecadc ,_cebeb :=_db .ParseBool (_efffg .Value );if _cebeb !=nil {return _cebeb ;};_cadf .ThickBottomAttr =&_ecadc ; -continue ;};if _efffg .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"{_gaaab ,_cefcd :=_db .ParseUint (_efffg .Value ,10,8);if _cefcd !=nil {return _cefcd ;};_efgbf :=uint8 (_gaaab );_cadf .OutlineLevelRowAttr =&_efgbf ; -continue ;};if _efffg .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"{_bbfa ,_ecadce :=_db .ParseUint (_efffg .Value ,10,8);if _ecadce !=nil {return _ecadce ;};_gafff :=uint8 (_bbfa );_cadf .OutlineLevelColAttr =&_gafff ; -continue ;};};for {_ccea ,_aebde :=d .Token ();if _aebde !=nil {return _bc .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",_aebde );};if _dffef ,_abddf :=_ccea .(_f .EndElement ); -_abddf &&_dffef .Name ==start .Name {break ;};};return nil ;};func (_gbfb *CT_CellAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eecc :=range start .Attr {if _eecc .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"{_gbfb .HorizontalAttr .UnmarshalXMLAttr (_eecc ); -continue ;};if _eecc .Name .Local =="\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_gbfb .VerticalAttr .UnmarshalXMLAttr (_eecc );continue ;};if _eecc .Name .Local =="\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_acade ,_egbc :=_db .ParseUint (_eecc .Value ,10,8); -if _egbc !=nil {return _egbc ;};_febf :=uint8 (_acade );_gbfb .TextRotationAttr =&_febf ;continue ;};if _eecc .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_cfbd ,_ffed :=_db .ParseBool (_eecc .Value );if _ffed !=nil {return _ffed ; -};_gbfb .WrapTextAttr =&_cfbd ;continue ;};if _eecc .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_gfgag ,_agbab :=_db .ParseUint (_eecc .Value ,10,32);if _agbab !=nil {return _agbab ;};_ddgd :=uint32 (_gfgag );_gbfb .IndentAttr =&_ddgd ;continue ; -};if _eecc .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"{_bgaf ,_febe :=_db .ParseInt (_eecc .Value ,10,32);if _febe !=nil {return _febe ;};_acfe :=int32 (_bgaf );_gbfb .RelativeIndentAttr =&_acfe ;continue ; -};if _eecc .Name .Local =="\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"{_cgb ,_bgacd :=_db .ParseBool (_eecc .Value );if _bgacd !=nil {return _bgacd ;};_gbfb .JustifyLastLineAttr =&_cgb ;continue ;};if _eecc .Name .Local =="s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"{_ecfcd ,_cbad :=_db .ParseBool (_eecc .Value ); -if _cbad !=nil {return _cbad ;};_gbfb .ShrinkToFitAttr =&_ecfcd ;continue ;};if _eecc .Name .Local =="\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"{_ffag ,_gcaa :=_db .ParseUint (_eecc .Value ,10,32);if _gcaa !=nil {return _gcaa ; -};_adad :=uint32 (_ffag );_gbfb .ReadingOrderAttr =&_adad ;continue ;};};for {_fbfg ,_ffddb :=d .Token ();if _ffddb !=nil {return _bc .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",_ffddb ); -};if _gdda ,_dggg :=_fbfg .(_f .EndElement );_dggg &&_gdda .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_MeasureDimensionMaps and its children +func (_cgegd *CT_MeasureDimensionMaps )Validate ()error {return _cgegd .ValidateWithPath ("\u0043\u0054\u005fMe\u0061\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004d\u0061\u0070\u0073");};func (_beacb *CT_PrintOptions )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cfagf :=range start .Attr {if _cfagf .Name .Local =="\u0068o\u0072i\u007a\u006f\u006e\u0074\u0061l\u0043\u0065n\u0074\u0065\u0072\u0065\u0064"{_aagea ,_bfbeg :=_fa .ParseBool (_cfagf .Value ); +if _bfbeg !=nil {return _bfbeg ;};_beacb .HorizontalCenteredAttr =&_aagea ;continue ;};if _cfagf .Name .Local =="\u0076\u0065r\u0074\u0069\u0063a\u006c\u0043\u0065\u006e\u0074\u0065\u0072\u0065\u0064"{_fgbfef ,_dagd :=_fa .ParseBool (_cfagf .Value );if _dagd !=nil {return _dagd ; +};_beacb .VerticalCenteredAttr =&_fgbfef ;continue ;};if _cfagf .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0073"{_gccec ,_gdbgbf :=_fa .ParseBool (_cfagf .Value );if _gdbgbf !=nil {return _gdbgbf ;};_beacb .HeadingsAttr =&_gccec ;continue ; +};if _cfagf .Name .Local =="\u0067r\u0069\u0064\u004c\u0069\u006e\u0065s"{_gdaggg ,_eddabad :=_fa .ParseBool (_cfagf .Value );if _eddabad !=nil {return _eddabad ;};_beacb .GridLinesAttr =&_gdaggg ;continue ;};if _cfagf .Name .Local =="\u0067\u0072\u0069d\u004c\u0069\u006e\u0065\u0073\u0053\u0065\u0074"{_fdeee ,_cfffa :=_fa .ParseBool (_cfagf .Value ); +if _cfffa !=nil {return _cfffa ;};_beacb .GridLinesSetAttr =&_fdeee ;continue ;};};for {_bcfcb ,_fcgba :=d .Token ();if _fcgba !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0050\u0072\u0069\u006e\u0074\u004fp\u0074\u0069\u006fn\u0073:\u0020\u0025\u0073",_fcgba ); +};if _eeece ,_cggaa :=_bcfcb .(_bc .EndElement );_cggaa &&_eeece .Name ==start .Name {break ;};};return nil ;};func NewCalcChain ()*CalcChain {_ccgfb :=&CalcChain {};_ccgfb .CT_CalcChain =*NewCT_CalcChain ();return _ccgfb ;};func NewCT_ExternalCell ()*CT_ExternalCell {_aafgc :=&CT_ExternalCell {}; +return _aafgc }; -// ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path -func (_caggd *PivotCacheDefinition )ValidateWithPath (path string )error {if _bgbad :=_caggd .CT_PivotCacheDefinition .ValidateWithPath (path );_bgbad !=nil {return _bgbad ;};return nil ;};func NewCT_GroupLevels ()*CT_GroupLevels {_ggaba :=&CT_GroupLevels {}; -return _ggaba };func (_dgdcbb *ST_SortBy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eefad ,_aaeccb :=d .Token ();if _aaeccb !=nil {return _aaeccb ;};if _dgbgcb ,_gcfeg :=_eefad .(_f .EndElement );_gcfeg &&_dgbgcb .Name ==start .Name {*_dgdcbb =1; -return nil ;};if _faefb ,_cdecfc :=_eefad .(_f .CharData );!_cdecfc {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eefad );}else {switch string (_faefb ){case "":*_dgdcbb =0; -case "\u0076\u0061\u006cu\u0065":*_dgdcbb =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_dgdcbb =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_dgdcbb =3;case "\u0069\u0063\u006f\u006e":*_dgdcbb =4;};};_eefad ,_aaeccb =d .Token ();if _aaeccb !=nil {return _aaeccb ; -};if _aagceb ,_fdccgf :=_eefad .(_f .EndElement );_fdccgf &&_aagceb .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eefad ); -};const (ST_ObjectsUnset ST_Objects =0;ST_ObjectsAll ST_Objects =1;ST_ObjectsPlaceholders ST_Objects =2;ST_ObjectsNone ST_Objects =3;); +// Validate validates the CT_SmartTagType and its children +func (_ggfefb *CT_SmartTagType )Validate ()error {return _ggfefb .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");}; -// Validate validates the CT_CalcPr and its children -func (_dcga *CT_CalcPr )Validate ()error {return _dcga .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r");};func (_ffgge *CT_MetadataStrings )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcda :=range start .Attr {if _dcda .Name .Local =="\u0063\u006f\u0075n\u0074"{_fcacf ,_geeaa :=_db .ParseUint (_dcda .Value ,10,32); -if _geeaa !=nil {return _geeaa ;};_dcbd :=uint32 (_fcacf );_ffgge .CountAttr =&_dcbd ;continue ;};};_bcffc :for {_dgff ,_edeea :=d .Token ();if _edeea !=nil {return _edeea ;};switch _fafa :=_dgff .(type ){case _f .StartElement :switch _fafa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_ecdcd :=NewCT_XStringElement (); -if _ggbec :=d .DecodeElement (_ecdcd ,&_fafa );_ggbec !=nil {return _ggbec ;};_ffgge .S =append (_ffgge .S ,_ecdcd );default:_ec .Log .Debug ("\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",_fafa .Name ); -if _dcea :=d .Skip ();_dcea !=nil {return _dcea ;};};case _f .EndElement :break _bcffc ;case _f .CharData :};};return nil ;};type ST_TimePeriod byte ;func (_cebfgf *ST_DataConsolidateFunction )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fedad ,_cdecbd :=d .Token (); -if _cdecbd !=nil {return _cdecbd ;};if _bdged ,_fggfg :=_fedad .(_f .EndElement );_fggfg &&_bdged .Name ==start .Name {*_cebfgf =1;return nil ;};if _bbfadb ,_cbgcc :=_fedad .(_f .CharData );!_cbgcc {return _bc .Errorf ("\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 (_bbfadb ){case "":*_cebfgf =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_cebfgf =1;case "\u0063\u006f\u0075n\u0074":*_cebfgf =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_cebfgf =3;case "\u006d\u0061\u0078":*_cebfgf =4; -case "\u006d\u0069\u006e":*_cebfgf =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_cebfgf =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_cebfgf =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_cebfgf =8;case "\u0073\u0075\u006d":*_cebfgf =9;case "\u0076\u0061\u0072":*_cebfgf =10; -case "\u0076\u0061\u0072\u0070":*_cebfgf =11;};};_fedad ,_cdecbd =d .Token ();if _cdecbd !=nil {return _cdecbd ;};if _deeaae ,_agdfe :=_fedad .(_f .EndElement );_agdfe &&_deeaae .Name ==start .Name {return nil ;};return _bc .Errorf ("\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 ); -};func (_fcfefa ST_IconSetType )ValidateWithPath (path string )error {switch _fcfefa {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcfefa )); -};return nil ;};func (_affbd *CT_RevisionComment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_affbd .SheetIdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0076",_affbd .CellAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_affbd .GuidAttr )}); -if _affbd .ActionAttr !=ST_RevisionActionUnset {_debdc ,_gcebbd :=_affbd .ActionAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _gcebbd !=nil {return _gcebbd ;};start .Attr =append (start .Attr ,_debdc );};if _affbd .AlwaysShowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_affbd .AlwaysShowAttr ))}); -};if _affbd .OldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_affbd .OldAttr ))});};if _affbd .HiddenRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_affbd .HiddenRowAttr ))}); -};if _affbd .HiddenColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_affbd .HiddenColumnAttr ))});}; -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_bc .Sprintf ("\u0025\u0076",_affbd .AuthorAttr )});if _affbd .OldLengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"},Value :_bc .Sprintf ("\u0025\u0076",*_affbd .OldLengthAttr )}); -};if _affbd .NewLengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"},Value :_bc .Sprintf ("\u0025\u0076",*_affbd .NewLengthAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_fcfcd *ST_DataValidationErrorStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgdba ,_cddfef :=d .Token ();if _cddfef !=nil {return _cddfef ;};if _gdgecf ,_dccfe :=_bgdba .(_f .EndElement );_dccfe &&_gdgecf .Name ==start .Name {*_fcfcd =1; -return nil ;};if _acedeg ,_dgefg :=_bgdba .(_f .CharData );!_dgefg {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgdba );}else {switch string (_acedeg ){case "":*_fcfcd =0; -case "\u0073\u0074\u006f\u0070":*_fcfcd =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_fcfcd =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_fcfcd =3;};};_bgdba ,_cddfef =d .Token ();if _cddfef !=nil {return _cddfef ;};if _efadd ,_baaac :=_bgdba .(_f .EndElement ); -_baaac &&_efadd .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgdba );};func (_fgaefd *CT_SheetData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcdeg :for {_befab ,_babdc :=d .Token (); -if _babdc !=nil {return _babdc ;};switch _accag :=_befab .(type ){case _f .StartElement :switch _accag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077"}:_added :=NewCT_Row (); -if _aeaceb :=d .DecodeElement (_added ,&_accag );_aeaceb !=nil {return _aeaceb ;};_fgaefd .Row =append (_fgaefd .Row ,_added );default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_accag .Name ); -if _aacg :=d .Skip ();_aacg !=nil {return _aacg ;};};case _f .EndElement :break _dcdeg ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PivotCache and its children, prefixing error messages with path +func (_fedbc *CT_PivotCache )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path -func (_feag *CT_FileRecoveryPr )ValidateWithPath (path string )error {return nil };func (_bffdc *CT_Set )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abacd :=range start .Attr {if _abacd .Name .Local =="\u0063\u006f\u0075n\u0074"{_aafcg ,_ecedfa :=_db .ParseUint (_abacd .Value ,10,32); -if _ecedfa !=nil {return _ecedfa ;};_bagggd :=uint32 (_aafcg );_bffdc .CountAttr =&_bagggd ;continue ;};if _abacd .Name .Local =="\u006da\u0078\u0052\u0061\u006e\u006b"{_bcacfg ,_gegcb :=_db .ParseInt (_abacd .Value ,10,32);if _gegcb !=nil {return _gegcb ; -};_bffdc .MaxRankAttr =int32 (_bcacfg );continue ;};if _abacd .Name .Local =="\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"{_aeagfa ,_dcfdd :=_abacd .Value ,error (nil );if _dcfdd !=nil {return _dcfdd ;};_bffdc .SetDefinitionAttr =_aeagfa ; -continue ;};if _abacd .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_bffdc .SortTypeAttr .UnmarshalXMLAttr (_abacd );continue ;};if _abacd .Name .Local =="q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"{_befce ,_gdedb :=_db .ParseBool (_abacd .Value ); -if _gdedb !=nil {return _gdedb ;};_bffdc .QueryFailedAttr =&_befce ;continue ;};};_bagef :for {_gbdga ,_aafgf :=d .Token ();if _aafgf !=nil {return _aafgf ;};switch _abedc :=_gbdga .(type ){case _f .StartElement :switch _abedc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_eddge :=NewCT_Tuples (); -if _cgafd :=d .DecodeElement (_eddge ,&_abedc );_cgafd !=nil {return _cgafd ;};_bffdc .Tpls =append (_bffdc .Tpls ,_eddge );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u006f\u0072\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065"}:_bffdc .SortByTuple =NewCT_Tuples (); -if _cfcb :=d .DecodeElement (_bffdc .SortByTuple ,&_abedc );_cfcb !=nil {return _cfcb ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_abedc .Name ); -if _gggebc :=d .Skip ();_gggebc !=nil {return _gggebc ;};};case _f .EndElement :break _bagef ;case _f .CharData :};};return nil ;};type CT_RElt struct{ +// ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path +func (_gdde *CT_CellSmartTagPr )ValidateWithPath (path string )error {return nil };func (_dfdae *Connections )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dfdae .CT_Connections =*NewCT_Connections ();_febdba :for {_bbead ,_gcgced :=d .Token (); +if _gcgced !=nil {return _gcgced ;};switch _debdbg :=_bbead .(type ){case _bc .StartElement :switch _debdbg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gfdfe :=NewCT_Connection (); +if _cccga :=d .DecodeElement (_gfdfe ,&_debdbg );_cccga !=nil {return _cccga ;};_dfdae .Connection =append (_dfdae .Connection ,_gfdfe );default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\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",_debdbg .Name ); +if _decff :=d .Skip ();_decff !=nil {return _decff ;};};case _bc .EndElement :break _febdba ;case _bc .CharData :};};return nil ;};func (_gcfab ST_HorizontalAlignment )Validate ()error {return _gcfab .ValidateWithPath ("")};type CT_ObjectAnchor struct{ -// Run Properties -RPr *CT_RPrElt ; +// Move With Cells +MoveWithCellsAttr *bool ; -// Text -T string ;};func (_cdedb *ST_SourceType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cdedb =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_cdedb =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_cdedb =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_cdedb =3; -case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_cdedb =4;};return nil ;}; +// Size With Cells +SizeWithCellsAttr *bool ;From *_ag .From ;To *_ag .To ;};func ParseStdlibTime (s string )(_g .Time ,error ){return _g .Time {},nil };func (_dbgf *CT_CalculatedItem )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dbgf .FieldAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dbgf .FieldAttr )}); +};if _dbgf .FormulaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_a .Sprintf ("\u0025\u0076",*_dbgf .FormulaAttr )});};e .EncodeToken (start );_eeaga :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}}; +e .EncodeElement (_dbgf .PivotArea ,_eeaga );if _dbgf .ExtLst !=nil {_affc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbgf .ExtLst ,_affc );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_RevisionRowColumn and its children, prefixing error messages with path -func (_acebd *CT_RevisionRowColumn )ValidateWithPath (path string )error {if _acebd .ActionAttr ==ST_rwColActionTypeUnset {return _bc .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 _cbggg :=_acebd .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cbggg !=nil {return _cbggg ;};for _eggff ,_bdbcab :=range _acebd .Undo {if _fdea :=_bdbcab .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_eggff )); -_fdea !=nil {return _fdea ;};};for _fbdb ,_ecabbc :=range _acebd .Rcc {if _beedg :=_ecabbc .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_fbdb ));_beedg !=nil {return _beedg ;};};for _gggeb ,_bfadfbd :=range _acebd .Rfmt {if _fceaf :=_bfadfbd .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_gggeb )); -_fceaf !=nil {return _fceaf ;};};return nil ;};func (_abcdg ST_CellComments )Validate ()error {return _abcdg .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_X and its children, prefixing error messages with path +func (_ggfea *CT_X )ValidateWithPath (path string )error {return nil };func (_abddaf *CT_FieldGroup )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _abddaf .ParAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_abddaf .ParAttr )}); +};if _abddaf .BaseAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u0061\u0073\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_abddaf .BaseAttr )});};e .EncodeToken (start );if _abddaf .RangePr !=nil {_bedeae :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0050\u0072"}}; +e .EncodeElement (_abddaf .RangePr ,_bedeae );};if _abddaf .DiscretePr !=nil {_dggfc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}};e .EncodeElement (_abddaf .DiscretePr ,_dggfc ); +};if _abddaf .GroupItems !=nil {_bdeac :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_abddaf .GroupItems ,_bdeac );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_CacheHierarchies and its children -func (_cbcd *CT_CacheHierarchies )Validate ()error {return _cbcd .ValidateWithPath ("\u0043\u0054\u005f\u0043ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073");}; +// Validate validates the CT_CellProtection and its children +func (_ebg *CT_CellProtection )Validate ()error {return _ebg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e");};func (_afgc *CT_MdxMetadata )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bbeag :=range start .Attr {if _bbeag .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdcdg ,_ebcbf :=_fa .ParseUint (_bbeag .Value ,10,32); +if _ebcbf !=nil {return _ebcbf ;};_gdea :=uint32 (_fdcdg );_afgc .CountAttr =&_gdea ;continue ;};};_dgbbe :for {_gegaf ,_ebfeg :=d .Token ();if _ebfeg !=nil {return _ebfeg ;};switch _fcgfb :=_gegaf .(type ){case _bc .StartElement :switch _fcgfb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afecd :=NewCT_Mdx (); +if _gbadc :=d .DecodeElement (_afecd ,&_fcgfb );_gbadc !=nil {return _gbadc ;};_afgc .Mdx =append (_afgc .Mdx ,_afecd );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_fcgfb .Name ); +if _bbdda :=d .Skip ();_bbdda !=nil {return _bbdda ;};};case _bc .EndElement :break _dgbbe ;case _bc .CharData :};};return nil ;};func (_ecdeg *CT_Index )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",_ecdeg .VAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Col and its children -func (_cdgd *CT_Col )Validate ()error {return _cdgd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c");};func NewCT_DdeValue ()*CT_DdeValue {_bgfff :=&CT_DdeValue {};return _bgfff };func (_ebdfc *CT_MetadataTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdgdb :=range start .Attr {if _cdgdb .Name .Local =="\u0063\u006f\u0075n\u0074"{_edeab ,_daeca :=_db .ParseUint (_cdgdb .Value ,10,32); -if _daeca !=nil {return _daeca ;};_aebedg :=uint32 (_edeab );_ebdfc .CountAttr =&_aebedg ;continue ;};};_ebbab :for {_acaff ,_ceegf :=d .Token ();if _ceegf !=nil {return _ceegf ;};switch _eagcf :=_acaff .(type ){case _f .StartElement :switch _eagcf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:_gffac :=NewCT_MetadataType (); -if _acgdce :=d .DecodeElement (_gffac ,&_eagcf );_acgdce !=nil {return _acgdce ;};_ebdfc .MetadataType =append (_ebdfc .MetadataType ,_gffac );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_eagcf .Name ); -if _fcbebc :=d .Skip ();_fcbebc !=nil {return _fcbebc ;};};case _f .EndElement :break _ebbab ;case _f .CharData :};};return nil ;};func (_bcbd *CT_CellStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbee :=range start .Attr {if _dbee .Name .Local =="\u0063\u006f\u0075n\u0074"{_eaaed ,_abcb :=_db .ParseUint (_dbee .Value ,10,32); -if _abcb !=nil {return _abcb ;};_dbac :=uint32 (_eaaed );_bcbd .CountAttr =&_dbac ;continue ;};};_cecf :for {_fgea ,_edag :=d .Token ();if _edag !=nil {return _edag ;};switch _bcee :=_fgea .(type ){case _f .StartElement :switch _bcee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0053\u0074\u0079\u006ce"}:_edg :=NewCT_CellStyle (); -if _ddbcf :=d .DecodeElement (_edg ,&_bcee );_ddbcf !=nil {return _ddbcf ;};_bcbd .CellStyle =append (_bcbd .CellStyle ,_edg );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bcee .Name ); -if _eada :=d .Skip ();_eada !=nil {return _eada ;};};case _f .EndElement :break _cecf ;case _f .CharData :};};return nil ;};type CT_ProtectedRanges struct{ +// Validate validates the CT_ExtensionList and its children +func (_abgbb *CT_ExtensionList )Validate ()error {return _abgbb .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; -// Protected Range -ProtectedRange []*CT_ProtectedRange ;};func NewCT_FutureMetadata ()*CT_FutureMetadata {_bcbfc :=&CT_FutureMetadata {};return _bcbfc };func NewCT_SheetData ()*CT_SheetData {_dddcc :=&CT_SheetData {};return _dddcc };func (_dgfgba *CT_WorkbookPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egfbgd :=range start .Attr {if _egfbgd .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_bfbab ,_bbdebc :=_egfbgd .Value ,error (nil ); -if _bbdebc !=nil {return _bbdebc ;};_dgfgba .CodeNameAttr =&_bfbab ;continue ;};if _egfbgd .Name .Local =="\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"{_dbedd ,_gfbfa :=_db .ParseBool (_egfbgd .Value );if _gfbfa !=nil {return _gfbfa ;};_dgfgba .Date1904Attr =&_dbedd ; -continue ;};if _egfbgd .Name .Local =="\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"{_cagec ,_ddbadg :=_db .ParseBool (_egfbgd .Value );if _ddbadg !=nil {return _ddbadg ;};_dgfgba .HidePivotFieldListAttr =&_cagec ; -continue ;};if _egfbgd .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"{_ddggf ,_efead :=_db .ParseBool (_egfbgd .Value );if _efead !=nil {return _efead ; -};_dgfgba .ShowBorderUnselectedTablesAttr =&_ddggf ;continue ;};if _egfbgd .Name .Local =="s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"{_dgedb ,_dcbeec :=_db .ParseBool (_egfbgd .Value );if _dcbeec !=nil {return _dcbeec ; -};_dgfgba .ShowPivotChartFilterAttr =&_dgedb ;continue ;};if _egfbgd .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"{_egfbgb ,_bafbbc :=_db .ParseBool (_egfbgd .Value );if _bafbbc !=nil {return _bafbbc ; -};_dgfgba .PromptedSolutionsAttr =&_egfbgb ;continue ;};if _egfbgd .Name .Local =="\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"{_fabef ,_efdce :=_db .ParseBool (_egfbgd .Value );if _efdce !=nil {return _efdce ;};_dgfgba .BackupFileAttr =&_fabef ; -continue ;};if _egfbgd .Name .Local =="\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"{_ecfcg ,_gaebg :=_db .ParseBool (_egfbgd .Value );if _gaebg !=nil {return _gaebg ;};_dgfgba .SaveExternalLinkValuesAttr =&_ecfcg ; -continue ;};if _egfbgd .Name .Local =="u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"{_dgfgba .UpdateLinksAttr .UnmarshalXMLAttr (_egfbgd );continue ;};if _egfbgd .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_dgfgba .ShowObjectsAttr .UnmarshalXMLAttr (_egfbgd ); -continue ;};if _egfbgd .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"{_dcfda ,_cdabcb :=_db .ParseBool (_egfbgd .Value );if _cdabcb !=nil {return _cdabcb ;};_dgfgba .FilterPrivacyAttr =&_dcfda ;continue ; -};if _egfbgd .Name .Local =="\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"{_cecgd ,_abcge :=_db .ParseBool (_egfbgd .Value );if _abcge !=nil {return _abcge ;};_dgfgba .ShowInkAnnotationAttr =&_cecgd ; -continue ;};if _egfbgd .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"{_debdgd ,_fdbaac :=_db .ParseBool (_egfbgd .Value );if _fdbaac !=nil {return _fdbaac ;};_dgfgba .AllowRefreshQueryAttr =&_debdgd ; -continue ;};if _egfbgd .Name .Local =="\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"{_gffcd ,_cdeaaa :=_db .ParseBool (_egfbgd .Value );if _cdeaaa !=nil {return _cdeaaa ;};_dgfgba .PublishItemsAttr =&_gffcd ;continue ;};if _egfbgd .Name .Local =="\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"{_edecb ,_gbcgd :=_db .ParseBool (_egfbgd .Value ); -if _gbcgd !=nil {return _gbcgd ;};_dgfgba .CheckCompatibilityAttr =&_edecb ;continue ;};if _egfbgd .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_fcfgc ,_addeb :=_db .ParseBool (_egfbgd .Value ); -if _addeb !=nil {return _addeb ;};_dgfgba .AutoCompressPicturesAttr =&_fcfgc ;continue ;};if _egfbgd .Name .Local =="r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"{_bfccb ,_dcagb :=_db .ParseBool (_egfbgd .Value ); -if _dcagb !=nil {return _dcagb ;};_dgfgba .RefreshAllConnectionsAttr =&_bfccb ;continue ;};if _egfbgd .Name .Local =="\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_daafb ,_gcafda :=_db .ParseUint (_egfbgd .Value ,10,32); -if _gcafda !=nil {return _gcafda ;};_egabb :=uint32 (_daafb );_dgfgba .DefaultThemeVersionAttr =&_egabb ;continue ;};};for {_bfecd ,_ecdca :=d .Token ();if _ecdca !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057o\u0072k\u0062o\u006f\u006b\u0050\u0072\u003a\u0020\u0025s",_ecdca ); -};if _cdagd ,_dfgaf :=_bfecd .(_f .EndElement );_dfgaf &&_cdagd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_RevisionHeaders and its children, prefixing error messages with path +func (_dgffd *CT_RevisionHeaders )ValidateWithPath (path string )error {if !_gd .ST_GuidPatternRe .MatchString (_dgffd .GuidAttr ){return _a .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 ,_gd .ST_GuidPatternRe ,_dgffd .GuidAttr ); +};if _dgffd .LastGuidAttr !=nil {if !_gd .ST_GuidPatternRe .MatchString (*_dgffd .LastGuidAttr ){return _a .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 ,_gd .ST_GuidPatternRe ,*_dgffd .LastGuidAttr ); +};};for _cbgdg ,_begbbf :=range _dgffd .Header {if _dbfgb :=_begbbf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cbgdg ));_dbfgb !=nil {return _dbfgb ;};};return nil ;}; -// Validate validates the CT_Cols and its children -func (_ddge *CT_Cols )Validate ()error {return _ddge .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0073");};func (_gfcbdc ST_HorizontalAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_adgbb :=_f .Attr {};_adgbb .Name =name ;switch _gfcbdc {case ST_HorizontalAlignmentUnset :_adgbb .Value =""; -case ST_HorizontalAlignmentGeneral :_adgbb .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c";case ST_HorizontalAlignmentLeft :_adgbb .Value ="\u006c\u0065\u0066\u0074";case ST_HorizontalAlignmentCenter :_adgbb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; -case ST_HorizontalAlignmentRight :_adgbb .Value ="\u0072\u0069\u0067h\u0074";case ST_HorizontalAlignmentFill :_adgbb .Value ="\u0066\u0069\u006c\u006c";case ST_HorizontalAlignmentJustify :_adgbb .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_HorizontalAlignmentCenterContinuous :_adgbb .Value ="\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073"; -case ST_HorizontalAlignmentDistributed :_adgbb .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _adgbb ,nil ;};func (_efae *CT_CustomChartsheetViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _efae .CustomSheetView !=nil {_begea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_gcafc :=range _efae .CustomSheetView {e .EncodeElement (_gcafc ,_begea ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_babdf *CT_FontSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",_babdf .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddbb *CT_Metadata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdfadf :for {_fdceg ,_gedfc :=d .Token ();if _gedfc !=nil {return _gedfc ; -};switch _fdgbb :=_fdceg .(type ){case _f .StartElement :switch _fdgbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_ddbb .MetadataTypes =NewCT_MetadataTypes (); -if _ecaca :=d .DecodeElement (_ddbb .MetadataTypes ,&_fdgbb );_ecaca !=nil {return _ecaca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_ddbb .MetadataStrings =NewCT_MetadataStrings (); -if _cbeg :=d .DecodeElement (_ddbb .MetadataStrings ,&_fdgbb );_cbeg !=nil {return _cbeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_ddbb .MdxMetadata =NewCT_MdxMetadata (); -if _aefde :=d .DecodeElement (_ddbb .MdxMetadata ,&_fdgbb );_aefde !=nil {return _aefde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_badbb :=NewCT_FutureMetadata (); -if _aaefd :=d .DecodeElement (_badbb ,&_fdgbb );_aaefd !=nil {return _aaefd ;};_ddbb .FutureMetadata =append (_ddbb .FutureMetadata ,_badbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_ddbb .CellMetadata =NewCT_MetadataBlocks (); -if _fgee :=d .DecodeElement (_ddbb .CellMetadata ,&_fdgbb );_fgee !=nil {return _fgee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_ddbb .ValueMetadata =NewCT_MetadataBlocks (); -if _bbgec :=d .DecodeElement (_ddbb .ValueMetadata ,&_fdgbb );_bbgec !=nil {return _bbgec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddbb .ExtLst =NewCT_ExtensionList (); -if _gdgbg :=d .DecodeElement (_ddbb .ExtLst ,&_fdgbb );_gdgbg !=nil {return _gdgbg ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fdgbb .Name ); -if _fefgf :=d .Skip ();_fefgf !=nil {return _fefgf ;};};case _f .EndElement :break _fdfadf ;case _f .CharData :};};return nil ;}; +// Validate validates the CT_OleItem and its children +func (_gfbcg *CT_OleItem )Validate ()error {return _gfbcg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d");}; -// Validate validates the CT_DdeItem and its children -func (_geacd *CT_DdeItem )Validate ()error {return _geacd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d");};func NewCT_MdxMemeberProp ()*CT_MdxMemeberProp {_bgcdc :=&CT_MdxMemeberProp {};return _bgcdc };func (_baedd *CT_MemberProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bagbd :=range start .Attr {if _bagbd .Name .Local =="\u006e\u0061\u006d\u0065"{_bfaaf ,_debgc :=_bagbd .Value ,error (nil ); -if _debgc !=nil {return _debgc ;};_baedd .NameAttr =&_bfaaf ;continue ;};if _bagbd .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"{_aebd ,_ggac :=_db .ParseBool (_bagbd .Value );if _ggac !=nil {return _ggac ;};_baedd .ShowCellAttr =&_aebd ; -continue ;};if _bagbd .Name .Local =="\u0073h\u006f\u0077\u0054\u0069\u0070"{_eddgb ,_eaage :=_db .ParseBool (_bagbd .Value );if _eaage !=nil {return _eaage ;};_baedd .ShowTipAttr =&_eddgb ;continue ;};if _bagbd .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cdggb ,_fgcgc :=_db .ParseBool (_bagbd .Value ); -if _fgcgc !=nil {return _fgcgc ;};_baedd .ShowAsCaptionAttr =&_cdggb ;continue ;};if _bagbd .Name .Local =="\u006ea\u006d\u0065\u004c\u0065\u006e"{_accb ,_faeeb :=_db .ParseUint (_bagbd .Value ,10,32);if _faeeb !=nil {return _faeeb ;};_fgcab :=uint32 (_accb ); -_baedd .NameLenAttr =&_fgcab ;continue ;};if _bagbd .Name .Local =="\u0070\u0050\u006f\u0073"{_babcd ,_gfdaa :=_db .ParseUint (_bagbd .Value ,10,32);if _gfdaa !=nil {return _gfdaa ;};_gbfeb :=uint32 (_babcd );_baedd .PPosAttr =&_gbfeb ;continue ;};if _bagbd .Name .Local =="\u0070\u004c\u0065\u006e"{_gaccb ,_acgee :=_db .ParseUint (_bagbd .Value ,10,32); -if _acgee !=nil {return _acgee ;};_dedgee :=uint32 (_gaccb );_baedd .PLenAttr =&_dedgee ;continue ;};if _bagbd .Name .Local =="\u006c\u0065\u0076e\u006c"{_dcde ,_bggea :=_db .ParseUint (_bagbd .Value ,10,32);if _bggea !=nil {return _bggea ;};_fadaa :=uint32 (_dcde ); -_baedd .LevelAttr =&_fadaa ;continue ;};if _bagbd .Name .Local =="\u0066\u0069\u0065l\u0064"{_gfgdc ,_gdfag :=_db .ParseUint (_bagbd .Value ,10,32);if _gdfag !=nil {return _gdfag ;};_baedd .FieldAttr =uint32 (_gfgdc );continue ;};};for {_abdff ,_gffge :=d .Token (); -if _gffge !=nil {return _bc .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",_gffge );};if _dcdeb ,_cgag :=_abdff .(_f .EndElement ); -_cgag &&_dcdeb .Name ==start .Name {break ;};};return nil ;};type CT_VolTopicRef struct{ +// Validate validates the CT_CustomSheetView and its children +func (_dafg *CT_CustomSheetView )Validate ()error {return _dafg .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077");};type CT_Dialogsheet struct{ -// Reference -RAttr string ; +// Sheet Properties +SheetPr *CT_SheetPr ; -// Sheet Id -SAttr uint32 ;};func (_cadaa *Worksheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cadaa .CT_Worksheet =*NewCT_Worksheet ();_feggg :for {_bbegf ,_fdbag :=d .Token ();if _fdbag !=nil {return _fdbag ;};switch _adbafg :=_bbegf .(type ){case _f .StartElement :switch _adbafg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_cadaa .SheetPr =NewCT_SheetPr (); -if _eceef :=d .DecodeElement (_cadaa .SheetPr ,&_adbafg );_eceef !=nil {return _eceef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_cadaa .Dimension =NewCT_SheetDimension (); -if _fdebd :=d .DecodeElement (_cadaa .Dimension ,&_adbafg );_fdebd !=nil {return _fdebd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_cadaa .SheetViews =NewCT_SheetViews (); -if _dfbaa :=d .DecodeElement (_cadaa .SheetViews ,&_adbafg );_dfbaa !=nil {return _dfbaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_cadaa .SheetFormatPr =NewCT_SheetFormatPr (); -if _adeed :=d .DecodeElement (_cadaa .SheetFormatPr ,&_adbafg );_adeed !=nil {return _adeed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_ffbbb :=NewCT_Cols (); -if _beaef :=d .DecodeElement (_ffbbb ,&_adbafg );_beaef !=nil {return _beaef ;};_cadaa .Cols =append (_cadaa .Cols ,_ffbbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _gbcdaf :=d .DecodeElement (_cadaa .SheetData ,&_adbafg ); -_gbcdaf !=nil {return _gbcdaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0065\u0065\u0074\u0043\u0061\u006c\u0063\u0050\u0072"}:_cadaa .SheetCalcPr =NewCT_SheetCalcPr (); -if _agdbab :=d .DecodeElement (_cadaa .SheetCalcPr ,&_adbafg );_agdbab !=nil {return _agdbab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_cadaa .SheetProtection =NewCT_SheetProtection (); -if _beddb :=d .DecodeElement (_cadaa .SheetProtection ,&_adbafg );_beddb !=nil {return _beddb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070r\u006ft\u0065\u0063\u0074\u0065\u0064\u0052\u0061\u006e\u0067\u0065\u0073"}:_cadaa .ProtectedRanges =NewCT_ProtectedRanges (); -if _agecb :=d .DecodeElement (_cadaa .ProtectedRanges ,&_adbafg );_agecb !=nil {return _agecb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"}:_cadaa .Scenarios =NewCT_Scenarios (); -if _bfdbcb :=d .DecodeElement (_cadaa .Scenarios ,&_adbafg );_bfdbcb !=nil {return _bfdbcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_cadaa .AutoFilter =NewCT_AutoFilter (); -if _eedbea :=d .DecodeElement (_cadaa .AutoFilter ,&_adbafg );_eedbea !=nil {return _eedbea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_cadaa .SortState =NewCT_SortState (); -if _gccfg :=d .DecodeElement (_cadaa .SortState ,&_adbafg );_gccfg !=nil {return _gccfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_cadaa .DataConsolidate =NewCT_DataConsolidate (); -if _adeba :=d .DecodeElement (_cadaa .DataConsolidate ,&_adbafg );_adeba !=nil {return _adeba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_cadaa .CustomSheetViews =NewCT_CustomSheetViews (); -if _ecdcag :=d .DecodeElement (_cadaa .CustomSheetViews ,&_adbafg );_ecdcag !=nil {return _ecdcag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}:_cadaa .MergeCells =NewCT_MergeCells (); -if _cffebc :=d .DecodeElement (_cadaa .MergeCells ,&_adbafg );_cffebc !=nil {return _cffebc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_cadaa .PhoneticPr =NewCT_PhoneticPr (); -if _bfdbg :=d .DecodeElement (_cadaa .PhoneticPr ,&_adbafg );_bfdbg !=nil {return _bfdbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_deccfd :=NewCT_ConditionalFormatting (); -if _cbgaf :=d .DecodeElement (_deccfd ,&_adbafg );_cbgaf !=nil {return _cbgaf ;};_cadaa .ConditionalFormatting =append (_cadaa .ConditionalFormatting ,_deccfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0073"}:_cadaa .DataValidations =NewCT_DataValidations (); -if _cdfba :=d .DecodeElement (_cadaa .DataValidations ,&_adbafg );_cdfba !=nil {return _cdfba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}:_cadaa .Hyperlinks =NewCT_Hyperlinks (); -if _deddgf :=d .DecodeElement (_cadaa .Hyperlinks ,&_adbafg );_deddgf !=nil {return _deddgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_cadaa .PrintOptions =NewCT_PrintOptions (); -if _gbebg :=d .DecodeElement (_cadaa .PrintOptions ,&_adbafg );_gbebg !=nil {return _gbebg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_cadaa .PageMargins =NewCT_PageMargins (); -if _agbbab :=d .DecodeElement (_cadaa .PageMargins ,&_adbafg );_agbbab !=nil {return _agbbab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_cadaa .PageSetup =NewCT_PageSetup (); -if _egaag :=d .DecodeElement (_cadaa .PageSetup ,&_adbafg );_egaag !=nil {return _egaag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_cadaa .HeaderFooter =NewCT_HeaderFooter (); -if _abbed :=d .DecodeElement (_cadaa .HeaderFooter ,&_adbafg );_abbed !=nil {return _abbed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_cadaa .RowBreaks =NewCT_PageBreak (); -if _cafcde :=d .DecodeElement (_cadaa .RowBreaks ,&_adbafg );_cafcde !=nil {return _cafcde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_cadaa .ColBreaks =NewCT_PageBreak (); -if _eefab :=d .DecodeElement (_cadaa .ColBreaks ,&_adbafg );_eefab !=nil {return _eefab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_cadaa .CustomProperties =NewCT_CustomProperties (); -if _dgcdd :=d .DecodeElement (_cadaa .CustomProperties ,&_adbafg );_dgcdd !=nil {return _dgcdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068\u0065\u0073"}:_cadaa .CellWatches =NewCT_CellWatches (); -if _fgaae :=d .DecodeElement (_cadaa .CellWatches ,&_adbafg );_fgaae !=nil {return _fgaae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}:_cadaa .IgnoredErrors =NewCT_IgnoredErrors (); -if _bddegd :=d .DecodeElement (_cadaa .IgnoredErrors ,&_adbafg );_bddegd !=nil {return _bddegd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073m\u0061\u0072\u0074\u0054\u0061\u0067s"}:_cadaa .SmartTags =NewCT_SmartTags (); -if _acegf :=d .DecodeElement (_cadaa .SmartTags ,&_adbafg );_acegf !=nil {return _acegf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_cadaa .Drawing =NewCT_Drawing (); -if _dedbgg :=d .DecodeElement (_cadaa .Drawing ,&_adbafg );_dedbgg !=nil {return _dedbgg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_cadaa .LegacyDrawing =NewCT_LegacyDrawing (); -if _deddag :=d .DecodeElement (_cadaa .LegacyDrawing ,&_adbafg );_deddag !=nil {return _deddag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_cadaa .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _bdcfa :=d .DecodeElement (_cadaa .LegacyDrawingHF ,&_adbafg );_bdcfa !=nil {return _bdcfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_cadaa .DrawingHF =NewCT_DrawingHF (); -if _cgcfd :=d .DecodeElement (_cadaa .DrawingHF ,&_adbafg );_cgcfd !=nil {return _cgcfd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_cadaa .Picture =NewCT_SheetBackgroundPicture (); -if _dedfg :=d .DecodeElement (_cadaa .Picture ,&_adbafg );_dedfg !=nil {return _dedfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_cadaa .OleObjects =NewCT_OleObjects (); -if _fceeec :=d .DecodeElement (_cadaa .OleObjects ,&_adbafg );_fceeec !=nil {return _fceeec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}:_cadaa .Controls =NewCT_Controls (); -if _cedegb :=d .DecodeElement (_cadaa .Controls ,&_adbafg );_cedegb !=nil {return _cedegb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_cadaa .WebPublishItems =NewCT_WebPublishItems (); -if _ceaad :=d .DecodeElement (_cadaa .WebPublishItems ,&_adbafg );_ceaad !=nil {return _ceaad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}:_cadaa .TableParts =NewCT_TableParts (); -if _ccfdg :=d .DecodeElement (_cadaa .TableParts ,&_adbafg );_ccfdg !=nil {return _ccfdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cadaa .ExtLst =NewCT_ExtensionList (); -if _feacf :=d .DecodeElement (_cadaa .ExtLst ,&_adbafg );_feacf !=nil {return _feacf ;};default:_ec .Log .Debug ("\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",_adbafg .Name ); -if _dcabfd :=d .Skip ();_dcabfd !=nil {return _dcabfd ;};};case _f .EndElement :break _feggg ;case _f .CharData :};};return nil ;};func (_gece *CT_MemberProperties )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gece .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gece .CountAttr )}); -};e .EncodeToken (start );_fdga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003am\u0070"}};for _ ,_ccdag :=range _gece .Mp {e .EncodeElement (_ccdag ,_fdga );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func _gffcg (_fefeg bool )uint8 {if _fefeg {return 1; -};return 0;};func (_g *AG_AutoFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ca :=range start .Attr {if _ca .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_fb ,_ce :=_db .ParseUint (_ca .Value ,10,32); -if _ce !=nil {return _ce ;};_gf :=uint32 (_fb );_g .AutoFormatIdAttr =&_gf ;continue ;};if _ca .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dbf ,_cf :=_db .ParseBool (_ca .Value );if _cf !=nil {return _cf ; -};_g .ApplyNumberFormatsAttr =&_dbf ;continue ;};if _ca .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gg ,_cb :=_db .ParseBool (_ca .Value );if _cb !=nil {return _cb ;};_g .ApplyBorderFormatsAttr =&_gg ; -continue ;};if _ca .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ggc ,_dcc :=_db .ParseBool (_ca .Value );if _dcc !=nil {return _dcc ;};_g .ApplyFontFormatsAttr =&_ggc ;continue ;};if _ca .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ac ,_cg :=_db .ParseBool (_ca .Value ); -if _cg !=nil {return _cg ;};_g .ApplyPatternFormatsAttr =&_ac ;continue ;};if _ca .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_da ,_fd :=_db .ParseBool (_ca .Value );if _fd !=nil {return _fd ; -};_g .ApplyAlignmentFormatsAttr =&_da ;continue ;};if _ca .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fee ,_dad :=_db .ParseBool (_ca .Value );if _dad !=nil {return _dad ; -};_g .ApplyWidthHeightFormatsAttr =&_fee ;continue ;};};for {_fg ,_dbd :=d .Token ();if _dbd !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u003a\u0020\u0025s",_dbd );}; -if _ecc ,_df :=_fg .(_f .EndElement );_df &&_ecc .Name ==start .Name {break ;};};return nil ;};func (_aebae ST_DvAspect )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aebae .String (),start );}; +// Dialog Sheet Views +SheetViews *CT_SheetViews ; -// Validate validates the CT_CellSmartTagPr and its children -func (_cgdd *CT_CellSmartTagPr )Validate ()error {return _cgdd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072");}; +// Dialog Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// Validate validates the CT_PivotFilter and its children -func (_gfabb *CT_PivotFilter )Validate ()error {return _gfabb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072");};func (_ccbdf ST_CfvoType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccbdf .String (),start ); -};func (_gagdeg *CT_PageSetup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gagdeg .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_bc .Sprintf ("\u0025\u0076",*_gagdeg .PaperSizeAttr )}); -};if _gagdeg .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gagdeg .PaperHeightAttr )});};if _gagdeg .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_bc .Sprintf ("\u0025\u0076",*_gagdeg .PaperWidthAttr )}); -};if _gagdeg .ScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_gagdeg .ScaleAttr )});};if _gagdeg .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_gagdeg .FirstPageNumberAttr )}); -};if _gagdeg .FitToWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"},Value :_bc .Sprintf ("\u0025\u0076",*_gagdeg .FitToWidthAttr )});};if _gagdeg .FitToHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gagdeg .FitToHeightAttr )}); -};if _gagdeg .PageOrderAttr !=ST_PageOrderUnset {_afbed ,_bbagb :=_gagdeg .PageOrderAttr .MarshalXMLAttr (_f .Name {Local :"\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"});if _bbagb !=nil {return _bbagb ;};start .Attr =append (start .Attr ,_afbed );};if _gagdeg .OrientationAttr !=ST_OrientationUnset {_eeaac ,_fggeb :=_gagdeg .OrientationAttr .MarshalXMLAttr (_f .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}); -if _fggeb !=nil {return _fggeb ;};start .Attr =append (start .Attr ,_eeaac );};if _gagdeg .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gagdeg .UsePrinterDefaultsAttr ))}); -};if _gagdeg .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gagdeg .BlackAndWhiteAttr ))}); -};if _gagdeg .DraftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gagdeg .DraftAttr ))});};if _gagdeg .CellCommentsAttr !=ST_CellCommentsUnset {_fddfdd ,_aaecb :=_gagdeg .CellCommentsAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"}); -if _aaecb !=nil {return _aaecb ;};start .Attr =append (start .Attr ,_fddfdd );};if _gagdeg .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gagdeg .UseFirstPageNumberAttr ))}); -};if _gagdeg .ErrorsAttr !=ST_PrintErrorUnset {_feafg ,_gaadb :=_gagdeg .ErrorsAttr .MarshalXMLAttr (_f .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0073"});if _gaadb !=nil {return _gaadb ;};start .Attr =append (start .Attr ,_feafg );};if _gagdeg .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_bc .Sprintf ("\u0025\u0076",*_gagdeg .HorizontalDpiAttr )}); -};if _gagdeg .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_bc .Sprintf ("\u0025\u0076",*_gagdeg .VerticalDpiAttr )});};if _gagdeg .CopiesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0076",*_gagdeg .CopiesAttr )}); -};if _gagdeg .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_gagdeg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Sheet Protection +SheetProtection *CT_SheetProtection ; -// Validate validates the CT_BorderPr and its children -func (_fbg *CT_BorderPr )Validate ()error {return _fbg .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072");};func (_cecge *CT_Formats )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_geebe :=range start .Attr {if _geebe .Name .Local =="\u0063\u006f\u0075n\u0074"{_acgdd ,_bedff :=_db .ParseUint (_geebe .Value ,10,32); -if _bedff !=nil {return _bedff ;};_eebgeg :=uint32 (_acgdd );_cecge .CountAttr =&_eebgeg ;continue ;};};_ebffc :for {_gcfee ,_adee :=d .Token ();if _adee !=nil {return _adee ;};switch _afgg :=_gcfee .(type ){case _f .StartElement :switch _afgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_fded :=NewCT_Format (); -if _abgcaf :=d .DecodeElement (_fded ,&_afgg );_abgcaf !=nil {return _abgcaf ;};_cecge .Format =append (_cecge .Format ,_fded );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_afgg .Name ); -if _ffcd :=d .Skip ();_ffcd !=nil {return _ffcd ;};};case _f .EndElement :break _ebffc ;case _f .CharData :};};return nil ;};func (_dgbbe *CT_TableStyleInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cccad :=range start .Attr {if _cccad .Name .Local =="\u006e\u0061\u006d\u0065"{_fbcba ,_aabafg :=_cccad .Value ,error (nil ); -if _aabafg !=nil {return _aabafg ;};_dgbbe .NameAttr =&_fbcba ;continue ;};if _cccad .Name .Local =="\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_fcffda ,_dbdec :=_db .ParseBool (_cccad .Value );if _dbdec !=nil {return _dbdec ; -};_dgbbe .ShowFirstColumnAttr =&_fcffda ;continue ;};if _cccad .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_edccfe ,_baffab :=_db .ParseBool (_cccad .Value );if _baffab !=nil {return _baffab ;};_dgbbe .ShowLastColumnAttr =&_edccfe ; -continue ;};if _cccad .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_ddcdb ,_dccd :=_db .ParseBool (_cccad .Value );if _dccd !=nil {return _dccd ;};_dgbbe .ShowRowStripesAttr =&_ddcdb ;continue ;};if _cccad .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"{_dedbb ,_aaeae :=_db .ParseBool (_cccad .Value ); -if _aaeae !=nil {return _aaeae ;};_dgbbe .ShowColumnStripesAttr =&_dedbb ;continue ;};};for {_bafee ,_gddbf :=d .Token ();if _gddbf !=nil {return _bc .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",_gddbf ); -};if _bcccb ,_fcecdc :=_bafee .(_f .EndElement );_fcecdc &&_bcccb .Name ==start .Name {break ;};};return nil ;};func NewCT_SmartTagType ()*CT_SmartTagType {_adafb :=&CT_SmartTagType {};return _adafb };func (_gdecb *CT_RangeSets )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfacc :=range start .Attr {if _cfacc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cdfgc ,_fdgfa :=_db .ParseUint (_cfacc .Value ,10,32); -if _fdgfa !=nil {return _fdgfa ;};_gadcc :=uint32 (_cdfgc );_gdecb .CountAttr =&_gadcc ;continue ;};};_ggead :for {_afadb ,_efdfa :=d .Token ();if _efdfa !=nil {return _efdfa ;};switch _gbadcg :=_afadb .(type ){case _f .StartElement :switch _gbadcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}:_fdcaec :=NewCT_RangeSet (); -if _febee :=d .DecodeElement (_fdcaec ,&_gbadcg );_febee !=nil {return _febee ;};_gdecb .RangeSet =append (_gdecb .RangeSet ,_fdcaec );default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gbadcg .Name ); -if _adddg :=d .Skip ();_adddg !=nil {return _adddg ;};};case _f .EndElement :break _ggead ;case _f .CharData :};};return nil ;};func (_bgfb *CT_Colors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bgfb .IndexedColors !=nil {_fbed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0069\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}}; -e .EncodeElement (_bgfb .IndexedColors ,_fbed );};if _bgfb .MruColors !=nil {_facc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003am\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bgfb .MruColors ,_facc );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_cegec *ST_CfType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cegec =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_cegec =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_cegec =2; -case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_cegec =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_cegec =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_cegec =5;case "\u0074\u006f\u00701\u0030":*_cegec =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_cegec =7; -case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_cegec =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_cegec =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_cegec =10; -case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_cegec =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_cegec =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_cegec =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_cegec =14; -case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_cegec =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_cegec =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_cegec =17; -case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_cegec =18;};return nil ;};type CT_Cfvo struct{ +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Type -TypeAttr ST_CfvoType ; +// Print Options +PrintOptions *CT_PrintOptions ; -// Value -ValAttr *string ; +// Page Margins +PageMargins *CT_PageMargins ; -// Greater Than Or Equal -GteAttr *bool ;ExtLst *CT_ExtensionList ;};type CT_SheetCalcPr struct{ +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Full Calculation On Load -FullCalcOnLoadAttr *bool ;};type ST_Visibility byte ;func (_bfccga *ST_UpdateLinks )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgdgf ,_eadcg :=d .Token ();if _eadcg !=nil {return _eadcg ;};if _cffgb ,_bccbb :=_bgdgf .(_f .EndElement ); -_bccbb &&_cffgb .Name ==start .Name {*_bfccga =1;return nil ;};if _fadfg ,_cfegca :=_bgdgf .(_f .CharData );!_cfegca {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgdgf ); -}else {switch string (_fadfg ){case "":*_bfccga =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_bfccga =1;case "\u006e\u0065\u0076e\u0072":*_bfccga =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_bfccga =3;};};_bgdgf ,_eadcg =d .Token ();if _eadcg !=nil {return _eadcg ; -};if _fcddeb ,_bcegf :=_bgdgf .(_f .EndElement );_bcegf &&_fcddeb .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgdgf ); -};func (_aegcdf ST_Scope )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aegcdf .String (),start );};type CT_PivotAreas struct{ +// Header & Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Pivot Area Count -CountAttr *uint32 ; +// Drawing +Drawing *CT_Drawing ; -// Pivot Area -PivotArea []*CT_PivotArea ;};type ST_PivotFilterType byte ;type ST_ExternalConnectionType byte ;func (_eadbg ST_PivotAreaType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eecfda :=_f .Attr {};_eecfda .Name =name ;switch _eadbg {case ST_PivotAreaTypeUnset :_eecfda .Value =""; -case ST_PivotAreaTypeNone :_eecfda .Value ="\u006e\u006f\u006e\u0065";case ST_PivotAreaTypeNormal :_eecfda .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_PivotAreaTypeData :_eecfda .Value ="\u0064\u0061\u0074\u0061";case ST_PivotAreaTypeAll :_eecfda .Value ="\u0061\u006c\u006c"; -case ST_PivotAreaTypeOrigin :_eecfda .Value ="\u006f\u0072\u0069\u0067\u0069\u006e";case ST_PivotAreaTypeButton :_eecfda .Value ="\u0062\u0075\u0074\u0074\u006f\u006e";case ST_PivotAreaTypeTopEnd :_eecfda .Value ="\u0074\u006f\u0070\u0045\u006e\u0064"; -case ST_PivotAreaTypeTopRight :_eecfda .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return _eecfda ,nil ;}; +// Legacy Drawing +LegacyDrawing *CT_LegacyDrawing ; -// Validate validates the CT_ExtensionList and its children -func (_bgbcb *CT_ExtensionList )Validate ()error {return _bgbcb .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func (_bdbeg ST_TextHAlign )String ()string {switch _bdbeg {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 (_ceegg *CT_PageItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_ceegg .NameAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_aeebcc ST_SourceType )Validate ()error {return _aeebcc .ValidateWithPath ("")};func (_eedgba *CT_SortState )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eedgba .ColumnSortAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eedgba .ColumnSortAttr ))}); -};if _eedgba .CaseSensitiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_eedgba .CaseSensitiveAttr ))}); -};if _eedgba .SortMethodAttr !=ST_SortMethodUnset {_ceffc ,_egacde :=_eedgba .SortMethodAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"});if _egacde !=nil {return _egacde ;};start .Attr =append (start .Attr ,_ceffc ); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",_eedgba .RefAttr )});e .EncodeToken (start );if _eedgba .SortCondition !=nil {_ecbfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}}; -for _ ,_fdace :=range _eedgba .SortCondition {e .EncodeElement (_fdace ,_ecbfb );};};if _eedgba .ExtLst !=nil {_baedg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eedgba .ExtLst ,_baedg ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_TextHAlign byte ;type ST_SortMethod byte ; +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ;OleObjects *CT_OleObjects ;Controls *CT_Controls ; -// Validate validates the CT_WebPublishing and its children -func (_bagad *CT_WebPublishing )Validate ()error {return _bagad .ValidateWithPath ("\u0043\u0054_\u0057\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067");}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_dcffb *CT_WebPublishing )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dcffb .CssAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0073\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcffb .CssAttr ))}); +};if _dcffb .ThicketAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074h\u0069\u0063\u006b\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcffb .ThicketAttr ))});};if _dcffb .LongFileNamesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcffb .LongFileNamesAttr ))}); +};if _dcffb .VmlAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u006d\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcffb .VmlAttr ))});};if _dcffb .AllowPngAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0050\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcffb .AllowPngAttr ))}); +};if _dcffb .TargetScreenSizeAttr !=ST_TargetScreenSizeUnset {_dfdee ,_cbgade :=_dcffb .TargetScreenSizeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u0061r\u0067\u0065\u0074S\u0063\u0072\u0065\u0065\u006e\u0053\u0069\u007a\u0065"});if _cbgade !=nil {return _cbgade ; +};start .Attr =append (start .Attr ,_dfdee );};if _dcffb .DpiAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0070\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_dcffb .DpiAttr )});};if _dcffb .CodePageAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dcffb .CodePageAttr )}); +};if _dcffb .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dcffb .CharacterSetAttr )});};e .EncodeToken (start ); +e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_ffagg *CT_PCDKPI )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_egcfc :=range start .Attr {if _egcfc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_eccad ,_geda :=_egcfc .Value ,error (nil ); +if _geda !=nil {return _geda ;};_ffagg .UniqueNameAttr =_eccad ;continue ;};if _egcfc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_acbdga ,_eeage :=_egcfc .Value ,error (nil );if _eeage !=nil {return _eeage ;};_ffagg .CaptionAttr =&_acbdga ; +continue ;};if _egcfc .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_gabg ,_aeeda :=_egcfc .Value ,error (nil );if _aeeda !=nil {return _aeeda ;};_ffagg .DisplayFolderAttr =&_gabg ;continue ;};if _egcfc .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_degfa ,_fggca :=_egcfc .Value ,error (nil ); +if _fggca !=nil {return _fggca ;};_ffagg .MeasureGroupAttr =&_degfa ;continue ;};if _egcfc .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_ccaec ,_daegb :=_egcfc .Value ,error (nil );if _daegb !=nil {return _daegb ;};_ffagg .ParentAttr =&_ccaec ; +continue ;};if _egcfc .Name .Local =="\u0076\u0061\u006cu\u0065"{_facdbc ,_aecaf :=_egcfc .Value ,error (nil );if _aecaf !=nil {return _aecaf ;};_ffagg .ValueAttr =_facdbc ;continue ;};if _egcfc .Name .Local =="\u0067\u006f\u0061\u006c"{_eeabg ,_gggbgc :=_egcfc .Value ,error (nil ); +if _gggbgc !=nil {return _gggbgc ;};_ffagg .GoalAttr =&_eeabg ;continue ;};if _egcfc .Name .Local =="\u0073\u0074\u0061\u0074\u0075\u0073"{_fdccbg ,_egbed :=_egcfc .Value ,error (nil );if _egbed !=nil {return _egbed ;};_ffagg .StatusAttr =&_fdccbg ;continue ; +};if _egcfc .Name .Local =="\u0074\u0072\u0065n\u0064"{_ebdfc ,_baedc :=_egcfc .Value ,error (nil );if _baedc !=nil {return _baedc ;};_ffagg .TrendAttr =&_ebdfc ;continue ;};if _egcfc .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fcgcf ,_fdcce :=_egcfc .Value ,error (nil ); +if _fdcce !=nil {return _fdcce ;};_ffagg .WeightAttr =&_fcgcf ;continue ;};if _egcfc .Name .Local =="\u0074\u0069\u006d\u0065"{_bgcdg ,_gbcfa :=_egcfc .Value ,error (nil );if _gbcfa !=nil {return _gbcfa ;};_ffagg .TimeAttr =&_bgcdg ;continue ;};};for {_aebbeg ,_beedc :=d .Token (); +if _beedc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0043\u0044K\u0050\u0049\u003a\u0020\u0025\u0073",_beedc );};if _cgdfd ,_fccdg :=_aebbeg .(_bc .EndElement );_fccdg &&_cgdfd .Name ==start .Name {break ;};};return nil ; +};func (_bdbae *CT_CalculatedMembers )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bdbae .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bdbae .CountAttr )}); +};e .EncodeToken (start );_dgfd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}};for _ ,_adfb :=range _bdbae .CalculatedMember {e .EncodeElement (_adfb ,_dgfd ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_PivotCache and its children -func (_cgafggf *CT_PivotCache )Validate ()error {return _cgafggf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065");};func (_ggde *CT_DataConsolidate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggde .FunctionAttr !=ST_DataConsolidateFunctionUnset {_gefgf ,_cegdc :=_ggde .FunctionAttr .MarshalXMLAttr (_f .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"}); -if _cegdc !=nil {return _cegdc ;};start .Attr =append (start .Attr ,_gefgf );};if _ggde .StartLabelsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ggde .StartLabelsAttr ))}); -};if _ggde .LeftLabelsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ggde .LeftLabelsAttr ))});};if _ggde .TopLabelsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ggde .TopLabelsAttr ))}); -};if _ggde .LinkAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ggde .LinkAttr ))});};e .EncodeToken (start );if _ggde .DataRefs !=nil {_cdebf :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066\u0073"}}; -e .EncodeElement (_ggde .DataRefs ,_cdebf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Top10 ()*CT_Top10 {_ddedbg :=&CT_Top10 {};return _ddedbg };func (_adgdcd *CT_pivotTableDefinition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_adgdcd .NameAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_adgdcd .CacheIdAttr )});if _adgdcd .DataOnRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .DataOnRowsAttr ))}); -};if _adgdcd .DataPositionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_adgdcd .DataPositionAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",_adgdcd .DataCaptionAttr )}); -if _adgdcd .GrandTotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_adgdcd .GrandTotalCaptionAttr )}); -};if _adgdcd .ErrorCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_adgdcd .ErrorCaptionAttr )});};if _adgdcd .ShowErrorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ShowErrorAttr ))}); -};if _adgdcd .MissingCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_adgdcd .MissingCaptionAttr )}); -};if _adgdcd .ShowMissingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ShowMissingAttr ))});};if _adgdcd .PageStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"},Value :_bc .Sprintf ("\u0025\u0076",*_adgdcd .PageStyleAttr )}); -};if _adgdcd .PivotTableStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_adgdcd .PivotTableStyleAttr )}); -};if _adgdcd .VacatedStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_adgdcd .VacatedStyleAttr )});};if _adgdcd .TagAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0067"},Value :_bc .Sprintf ("\u0025\u0076",*_adgdcd .TagAttr )}); -};if _adgdcd .UpdatedVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_adgdcd .UpdatedVersionAttr )}); -};if _adgdcd .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_adgdcd .MinRefreshableVersionAttr )}); -};if _adgdcd .AsteriskTotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .AsteriskTotalsAttr ))}); -};if _adgdcd .ShowItemsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ShowItemsAttr ))});};if _adgdcd .EditDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .EditDataAttr ))}); -};if _adgdcd .DisableFieldListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .DisableFieldListAttr ))}); -};if _adgdcd .ShowCalcMbrsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ShowCalcMbrsAttr ))}); -};if _adgdcd .VisualTotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .VisualTotalsAttr ))}); -};if _adgdcd .ShowMultipleLabelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ShowMultipleLabelAttr ))}); -};if _adgdcd .ShowDataDropDownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ShowDataDropDownAttr ))}); -};if _adgdcd .ShowDrillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ShowDrillAttr ))});};if _adgdcd .PrintDrillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .PrintDrillAttr ))}); -};if _adgdcd .ShowMemberPropertyTipsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ShowMemberPropertyTipsAttr ))}); -};if _adgdcd .ShowDataTipsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ShowDataTipsAttr ))}); -};if _adgdcd .EnableWizardAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .EnableWizardAttr ))}); -};if _adgdcd .EnableDrillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .EnableDrillAttr ))});};if _adgdcd .EnableFieldPropertiesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .EnableFieldPropertiesAttr ))}); -};if _adgdcd .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .PreserveFormattingAttr ))}); -};if _adgdcd .UseAutoFormattingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .UseAutoFormattingAttr ))}); -};if _adgdcd .PageWrapAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"},Value :_bc .Sprintf ("\u0025\u0076",*_adgdcd .PageWrapAttr )});};if _adgdcd .PageOverThenDownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .PageOverThenDownAttr ))}); -};if _adgdcd .SubtotalHiddenItemsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .SubtotalHiddenItemsAttr ))}); -};if _adgdcd .RowGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .RowGrandTotalsAttr ))}); -};if _adgdcd .ColGrandTotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ColGrandTotalsAttr ))}); -};if _adgdcd .FieldPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .FieldPrintTitlesAttr ))}); -};if _adgdcd .ItemPrintTitlesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ItemPrintTitlesAttr ))}); -};if _adgdcd .MergeItemAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .MergeItemAttr ))});};if _adgdcd .ShowDropZonesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ShowDropZonesAttr ))}); -};if _adgdcd .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_adgdcd .CreatedVersionAttr )}); -};if _adgdcd .IndentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_adgdcd .IndentAttr )});};if _adgdcd .ShowEmptyRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ShowEmptyRowAttr ))}); -};if _adgdcd .ShowEmptyColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ShowEmptyColAttr ))}); -};if _adgdcd .ShowHeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ShowHeadersAttr ))});};if _adgdcd .CompactAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .CompactAttr ))}); -};if _adgdcd .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .OutlineAttr ))});};if _adgdcd .OutlineDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .OutlineDataAttr ))}); -};if _adgdcd .CompactDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .CompactDataAttr ))});};if _adgdcd .PublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .PublishedAttr ))}); -};if _adgdcd .GridDropZonesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .GridDropZonesAttr ))}); -};if _adgdcd .ImmersiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ImmersiveAttr ))});};if _adgdcd .MultipleFieldFiltersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .MultipleFieldFiltersAttr ))}); -};if _adgdcd .ChartFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_adgdcd .ChartFormatAttr )});};if _adgdcd .RowHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_adgdcd .RowHeaderCaptionAttr )}); -};if _adgdcd .ColHeaderCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_adgdcd .ColHeaderCaptionAttr )}); -};if _adgdcd .FieldListSortAscendingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .FieldListSortAscendingAttr ))}); -};if _adgdcd .MdxSubqueriesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .MdxSubqueriesAttr ))}); -};if _adgdcd .CustomListSortAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .CustomListSortAttr ))}); -};if _adgdcd .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_adgdcd .AutoFormatIdAttr )});};if _adgdcd .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ApplyNumberFormatsAttr ))}); -};if _adgdcd .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ApplyBorderFormatsAttr ))}); -};if _adgdcd .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ApplyFontFormatsAttr ))}); -};if _adgdcd .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ApplyPatternFormatsAttr ))}); -};if _adgdcd .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ApplyAlignmentFormatsAttr ))}); -};if _adgdcd .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adgdcd .ApplyWidthHeightFormatsAttr ))}); -};e .EncodeToken (start );_dgba :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_adgdcd .Location ,_dgba );if _adgdcd .PivotFields !=nil {_aacebg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073"}}; -e .EncodeElement (_adgdcd .PivotFields ,_aacebg );};if _adgdcd .RowFields !=nil {_gfaaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_adgdcd .RowFields ,_gfaaf );}; -if _adgdcd .RowItems !=nil {_dbfeaa :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_adgdcd .RowItems ,_dbfeaa );};if _adgdcd .ColFields !=nil {_dbddg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073"}}; -e .EncodeElement (_adgdcd .ColFields ,_dbddg );};if _adgdcd .ColItems !=nil {_geaab :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_adgdcd .ColItems ,_geaab );};if _adgdcd .PageFields !=nil {_eaefef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}}; -e .EncodeElement (_adgdcd .PageFields ,_eaefef );};if _adgdcd .DataFields !=nil {_gbfbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_adgdcd .DataFields ,_gbfbc ); -};if _adgdcd .Formats !=nil {_ffdfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_adgdcd .Formats ,_ffdfc );};if _adgdcd .ConditionalFormats !=nil {_dfceb :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006fnd\u0069t\u0069\u006f\u006e\u0061\u006cF\u006f\u0072\u006d\u0061\u0074\u0073"}}; -e .EncodeElement (_adgdcd .ConditionalFormats ,_dfceb );};if _adgdcd .ChartFormats !=nil {_adggfd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_adgdcd .ChartFormats ,_adggfd ); -};if _adgdcd .PivotHierarchies !=nil {_bbbed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_adgdcd .PivotHierarchies ,_bbbed );}; -if _adgdcd .PivotTableStyleInfo !=nil {_deada :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070iv\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006ef\u006f"}};e .EncodeElement (_adgdcd .PivotTableStyleInfo ,_deada ); -};if _adgdcd .Filters !=nil {_aaaeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0074\u0065\u0072\u0073"}};e .EncodeElement (_adgdcd .Filters ,_aaaeb );};if _adgdcd .RowHierarchiesUsage !=nil {_eacac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}}; -e .EncodeElement (_adgdcd .RowHierarchiesUsage ,_eacac );};if _adgdcd .ColHierarchiesUsage !=nil {_daaeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063ol\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065"}}; -e .EncodeElement (_adgdcd .ColHierarchiesUsage ,_daaeg );};if _adgdcd .ExtLst !=nil {_adggfc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adgdcd .ExtLst ,_adggfc );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_abefd *CT_TextFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abefd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_abefd .CountAttr )}); -};e .EncodeToken (start );_cdbedb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003at\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_gbcfdg :=range _abefd .TextField {e .EncodeElement (_gbcfdg ,_cdbedb );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_debec *CT_TableStyleElement )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_debec .TypeAttr =ST_TableStyleType (1);for _ ,_gcbed :=range start .Attr {if _gcbed .Name .Local =="\u0074\u0079\u0070\u0065"{_debec .TypeAttr .UnmarshalXMLAttr (_gcbed ); -continue ;};if _gcbed .Name .Local =="\u0073\u0069\u007a\u0065"{_bffcc ,_egcdc :=_db .ParseUint (_gcbed .Value ,10,32);if _egcdc !=nil {return _egcdc ;};_gceed :=uint32 (_bffcc );_debec .SizeAttr =&_gceed ;continue ;};if _gcbed .Name .Local =="\u0064\u0078\u0066I\u0064"{_ebdfe ,_egaed :=_db .ParseUint (_gcbed .Value ,10,32); -if _egaed !=nil {return _egaed ;};_bfade :=uint32 (_ebdfe );_debec .DxfIdAttr =&_bfade ;continue ;};};for {_aaceb ,_ddacg :=d .Token ();if _ddacg !=nil {return _bc .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",_ddacg ); -};if _fefga ,_eeaaa :=_aaceb .(_f .EndElement );_eeaaa &&_fefga .Name ==start .Name {break ;};};return nil ;};func (_dbecda *ST_HtmlFmt )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dbecda =0;case "\u006e\u006f\u006e\u0065":*_dbecda =1; -case "\u0072\u0074\u0066":*_dbecda =2;case "\u0061\u006c\u006c":*_dbecda =3;};return nil ;}; +// ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path +func (_affe *CT_IconSet )ValidateWithPath (path string )error {if _eedff :=_affe .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_eedff !=nil {return _eedff ;};for _gaded ,_eddab :=range _affe .Cfvo {if _fgfbb :=_eddab .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_gaded )); +_fgfbb !=nil {return _fgfbb ;};};return nil ;};func NewCT_Row ()*CT_Row {_dgafa :=&CT_Row {};return _dgafa };type CT_AutoSortScope struct{ -// ValidateWithPath validates the ExternalLink and its children, prefixing error messages with path -func (_agabgf *ExternalLink )ValidateWithPath (path string )error {if _egcbb :=_agabgf .CT_ExternalLink .ValidateWithPath (path );_egcbb !=nil {return _egcbb ;};return nil ;};func NewCT_SheetBackgroundPicture ()*CT_SheetBackgroundPicture {_bdbae :=&CT_SheetBackgroundPicture {}; -return _bdbae ;};func (_agbeb ST_TableStyleType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bgage :=_f .Attr {};_bgage .Name =name ;switch _agbeb {case ST_TableStyleTypeUnset :_bgage .Value ="";case ST_TableStyleTypeWholeTable :_bgage .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065"; -case ST_TableStyleTypeHeaderRow :_bgage .Value ="\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw";case ST_TableStyleTypeTotalRow :_bgage .Value ="\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumn :_bgage .Value ="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"; -case ST_TableStyleTypeLastColumn :_bgage .Value ="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstRowStripe :_bgage .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondRowStripe :_bgage .Value ="\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065"; -case ST_TableStyleTypeFirstColumnStripe :_bgage .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case ST_TableStyleTypeSecondColumnStripe :_bgage .Value ="\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065"; -case ST_TableStyleTypeFirstHeaderCell :_bgage .Value ="\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastHeaderCell :_bgage .Value ="\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c"; -case ST_TableStyleTypeFirstTotalCell :_bgage .Value ="\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c";case ST_TableStyleTypeLastTotalCell :_bgage .Value ="\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c"; -case ST_TableStyleTypeFirstSubtotalColumn :_bgage .Value ="\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeSecondSubtotalColumn :_bgage .Value ="s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e"; -case ST_TableStyleTypeThirdSubtotalColumn :_bgage .Value ="\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case ST_TableStyleTypeFirstSubtotalRow :_bgage .Value ="\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077"; -case ST_TableStyleTypeSecondSubtotalRow :_bgage .Value ="\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077";case ST_TableStyleTypeThirdSubtotalRow :_bgage .Value ="\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077"; -case ST_TableStyleTypeBlankRow :_bgage .Value ="\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case ST_TableStyleTypeFirstColumnSubheading :_bgage .Value ="f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067"; -case ST_TableStyleTypeSecondColumnSubheading :_bgage .Value ="\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case ST_TableStyleTypeThirdColumnSubheading :_bgage .Value ="t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067"; -case ST_TableStyleTypeFirstRowSubheading :_bgage .Value ="\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypeSecondRowSubheading :_bgage .Value ="\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067"; -case ST_TableStyleTypeThirdRowSubheading :_bgage .Value ="\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case ST_TableStyleTypePageFieldLabels :_bgage .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073"; -case ST_TableStyleTypePageFieldValues :_bgage .Value ="\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return _bgage ,nil ;};func (_bdded *CT_RevisionHeader )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bdded .GuidAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_bdded .DateTimeAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bdded .MaxSheetIdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_bdded .UserNameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bdded .IdAttr )}); -if _bdded .MinRIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0052\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bdded .MinRIdAttr )});};if _bdded .MaxRIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0052\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bdded .MaxRIdAttr )}); -};e .EncodeToken (start );_aebeb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}};e .EncodeElement (_bdded .SheetIdMap ,_aebeb );if _bdded .ReviewedList !=nil {_bafdg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ar\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}}; -e .EncodeElement (_bdded .ReviewedList ,_bafdg );};if _bdded .ExtLst !=nil {_gbagf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdded .ExtLst ,_gbagf );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_beecd ST_VolDepType )String ()string {switch _beecd {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 (_gaegg *CT_ExternalSheetData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_gaegg .SheetIdAttr )}); -if _gaegg .RefreshErrorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gaegg .RefreshErrorAttr ))});};e .EncodeToken (start ); -if _gaegg .Row !=nil {_dbba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_egfg :=range _gaegg .Row {e .EncodeElement (_egfg ,_dbba );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dcbcb ST_DataValidationErrorStyle )Validate ()error {return _dcbcb .ValidateWithPath ("")}; +// Auto Sort Scope +PivotArea *CT_PivotArea ;}; +// ValidateWithPath validates the CT_Col and its children, prefixing error messages with path +func (_ceed *CT_Col )ValidateWithPath (path string )error {return nil };func (_egdda *ST_ItemType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bgfaf ,_fccbe :=d .Token ();if _fccbe !=nil {return _fccbe ;};if _cbfdd ,_aegdaf :=_bgfaf .(_bc .EndElement ); +_aegdaf &&_cbfdd .Name ==start .Name {*_egdda =1;return nil ;};if _dgfed ,_cgedce :=_bgfaf .(_bc .CharData );!_cgedce {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",_bgfaf ); +}else {switch string (_dgfed ){case "":*_egdda =0;case "\u0064\u0061\u0074\u0061":*_egdda =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_egdda =2;case "\u0073\u0075\u006d":*_egdda =3;case "\u0063\u006f\u0075\u006e\u0074\u0041":*_egdda =4;case "\u0061\u0076\u0067":*_egdda =5; +case "\u006d\u0061\u0078":*_egdda =6;case "\u006d\u0069\u006e":*_egdda =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_egdda =8;case "\u0063\u006f\u0075n\u0074":*_egdda =9;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_egdda =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_egdda =11; +case "\u0076\u0061\u0072":*_egdda =12;case "\u0076\u0061\u0072\u0050":*_egdda =13;case "\u0067\u0072\u0061n\u0064":*_egdda =14;case "\u0062\u006c\u0061n\u006b":*_egdda =15;};};_bgfaf ,_fccbe =d .Token ();if _fccbe !=nil {return _fccbe ;};if _edfbb ,_cfbbcf :=_bgfaf .(_bc .EndElement ); +_cfbbcf &&_edfbb .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",_bgfaf );};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; +);type CT_Number struct{ -// ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path -func (_beegg *CT_VolTopicRef )ValidateWithPath (path string )error {return nil };func (_dgebb ST_UnderlineValues )ValidateWithPath (path string )error {switch _dgebb {case 0,1,2,3,4,5:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgebb )); -};return nil ;};func (_egcgge *ST_GradientType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_egcgge =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_egcgge =1;case "\u0070\u0061\u0074\u0068":*_egcgge =2;};return nil ;};func (_accad *ST_FileType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_accad =0; -case "\u006d\u0061\u0063":*_accad =1;case "\u0077\u0069\u006e":*_accad =2;case "\u0064\u006f\u0073":*_accad =3;case "\u006c\u0069\u006e":*_accad =4;case "\u006f\u0074\u0068e\u0072":*_accad =5;};return nil ;}; +// Value +VAttr float64 ; -// Validate validates the CT_CellXfs and its children -func (_aaca *CT_CellXfs )Validate ()error {return _aaca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");};func (_ggdgc ST_CellFormulaType )ValidateWithPath (path string )error {switch _ggdgc {case 0,1,2,3,4:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggdgc )); -};return nil ;};type CT_RangeSet struct{ +// Unused Item +UAttr *bool ; -// Field Item Index Page 1 -I1Attr *uint32 ; +// Calculated Item +FAttr *bool ; -// Field Item Index Page 2 -I2Attr *uint32 ; +// Caption +CAttr *string ; -// Field Item index Page 3 -I3Attr *uint32 ; +// Member Property Count +CpAttr *uint32 ; -// Field Item Index Page 4 -I4Attr *uint32 ; +// Format Index +InAttr *uint32 ; -// Reference -RefAttr *string ; +// Background Color +BcAttr *string ; -// Named Range -NameAttr *string ; +// Foreground Color +FcAttr *string ; -// Sheet Name -SheetAttr *string ;IdAttr *string ;}; +// Italic +IAttr *bool ; -// Validate validates the CT_Hyperlinks and its children -func (_gbbab *CT_Hyperlinks )Validate ()error {return _gbbab .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073");};type CT_TableStyles struct{ +// Underline +UnAttr *bool ; -// Table Style Count -CountAttr *uint32 ; +// Strikethrough +StAttr *bool ; -// Default Table Style -DefaultTableStyleAttr *string ; +// Bold +BAttr *bool ; -// Default Pivot Style -DefaultPivotStyleAttr *string ; +// OLAP Members +Tpls []*CT_Tuples ; -// Table Style -TableStyle []*CT_TableStyle ;};type CT_TableParts struct{ +// Member Property Index +X []*CT_X ;}; -// Count -CountAttr *uint32 ; +// Validate validates the CT_I and its children +func (_bbbfa *CT_I )Validate ()error {return _bbbfa .ValidateWithPath ("\u0043\u0054\u005f\u0049")}; -// Table Part -TablePart []*CT_TablePart ;};type CT_ExternalRow struct{ +// ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path +func (_fcdfe *CT_PivotField )ValidateWithPath (path string )error {if _gbgca :=_fcdfe .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_gbgca !=nil {return _gbgca ;};if _dcbdf :=_fcdfe .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_dcbdf !=nil {return _dcbdf ;};if _fcdfe .Items !=nil {if _dgcga :=_fcdfe .Items .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u006d\u0073");_dgcga !=nil {return _dgcga ;};};if _fcdfe .AutoSortScope !=nil {if _eeggg :=_fcdfe .AutoSortScope .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074S\u0063\u006f\u0070\u0065"); +_eeggg !=nil {return _eeggg ;};};if _fcdfe .ExtLst !=nil {if _beefb :=_fcdfe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_beefb !=nil {return _beefb ;};};return nil ;};func (_fabbb *ST_SheetViewType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dcccca ,_caffeb :=d .Token (); +if _caffeb !=nil {return _caffeb ;};if _fbbdae ,_aedade :=_dcccca .(_bc .EndElement );_aedade &&_fbbdae .Name ==start .Name {*_fabbb =1;return nil ;};if _fggdf ,_dffbc :=_dcccca .(_bc .CharData );!_dffbc {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",_dcccca ); +}else {switch string (_fggdf ){case "":*_fabbb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fabbb =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_fabbb =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_fabbb =3; +};};_dcccca ,_caffeb =d .Token ();if _caffeb !=nil {return _caffeb ;};if _adged ,_aefed :=_dcccca .(_bc .EndElement );_aefed &&_adged .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",_dcccca ); +};func NewCT_PivotCache ()*CT_PivotCache {_fdaee :=&CT_PivotCache {};return _fdaee }; -// Row -RAttr uint32 ; +// ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path +func (_fegcc *CT_RevisionCustomView )ValidateWithPath (path string )error {if !_gd .ST_GuidPatternRe .MatchString (_fegcc .GuidAttr ){return _a .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 ,_gd .ST_GuidPatternRe ,_fegcc .GuidAttr ); +};if _fegcc .ActionAttr ==ST_RevisionActionUnset {return _a .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 _fgbff :=_fegcc .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fgbff !=nil {return _fgbff ;};return nil ;};func (_efbdaa *ST_CfType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_efbdaa =0; +case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_efbdaa =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_efbdaa =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_efbdaa =3;case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_efbdaa =4; +case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_efbdaa =5;case "\u0074\u006f\u00701\u0030":*_efbdaa =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_efbdaa =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_efbdaa =8; +case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_efbdaa =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_efbdaa =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_efbdaa =11; +case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_efbdaa =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_efbdaa =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_efbdaa =14; +case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_efbdaa =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_efbdaa =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_efbdaa =17; +case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_efbdaa =18;};return nil ;};func (_afdbe *CT_OlapPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_accce :=range start .Attr {if _accce .Name .Local =="\u006c\u006f\u0063a\u006c"{_afgaf ,_efdafb :=_fa .ParseBool (_accce .Value ); +if _efdafb !=nil {return _efdafb ;};_afdbe .LocalAttr =&_afgaf ;continue ;};if _accce .Name .Local =="\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_fffff ,_cafgf :=_accce .Value ,error (nil );if _cafgf !=nil {return _cafgf ; +};_afdbe .LocalConnectionAttr =&_fffff ;continue ;};if _accce .Name .Local =="\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_dgcge ,_ccddc :=_fa .ParseBool (_accce .Value );if _ccddc !=nil {return _ccddc ;};_afdbe .LocalRefreshAttr =&_dgcge ; +continue ;};if _accce .Name .Local =="\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"{_efcee ,_bbcgb :=_fa .ParseBool (_accce .Value );if _bbcgb !=nil {return _bbcgb ;};_afdbe .SendLocaleAttr =&_efcee ;continue ;};if _accce .Name .Local =="\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"{_bdcfg ,_gfddge :=_fa .ParseUint (_accce .Value ,10,32); +if _gfddge !=nil {return _gfddge ;};_ffeca :=uint32 (_bdcfg );_afdbe .RowDrillCountAttr =&_ffeca ;continue ;};if _accce .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"{_cfcgd ,_fgcbe :=_fa .ParseBool (_accce .Value );if _fgcbe !=nil {return _fgcbe ; +};_afdbe .ServerFillAttr =&_cfcgd ;continue ;};if _accce .Name .Local =="\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"{_cbfbec ,_cgbec :=_fa .ParseBool (_accce .Value );if _cgbec !=nil {return _cgbec ;};_afdbe .ServerNumberFormatAttr =&_cbfbec ; +continue ;};if _accce .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"{_eecbfe ,_efabg :=_fa .ParseBool (_accce .Value );if _efabg !=nil {return _efabg ;};_afdbe .ServerFontAttr =&_eecbfe ;continue ;};if _accce .Name .Local =="\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"{_gbfdg ,_adagd :=_fa .ParseBool (_accce .Value ); +if _adagd !=nil {return _adagd ;};_afdbe .ServerFontColorAttr =&_gbfdg ;continue ;};};for {_dgfdf ,_ceff :=d .Token ();if _ceff !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004f\u006c\u0061p\u0050\u0072\u003a\u0020\u0025\u0073",_ceff ); +};if _cgabaa ,_cdggb :=_dgfdf .(_bc .EndElement );_cdggb &&_cgabaa .Name ==start .Name {break ;};};return nil ;};func (_dgbf *CT_CalculatedMember )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_efab :=range start .Attr {if _efab .Name .Local =="\u006e\u0061\u006d\u0065"{_fbe ,_degd :=_efab .Value ,error (nil ); +if _degd !=nil {return _degd ;};_dgbf .NameAttr =_fbe ;continue ;};if _efab .Name .Local =="\u006d\u0064\u0078"{_ebaa ,_bgeg :=_efab .Value ,error (nil );if _bgeg !=nil {return _bgeg ;};_dgbf .MdxAttr =_ebaa ;continue ;};if _efab .Name .Local =="\u006d\u0065\u006d\u0062\u0065\u0072\u004e\u0061\u006d\u0065"{_fdfc ,_ggb :=_efab .Value ,error (nil ); +if _ggb !=nil {return _ggb ;};_dgbf .MemberNameAttr =&_fdfc ;continue ;};if _efab .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_fgdc ,_cgf :=_efab .Value ,error (nil );if _cgf !=nil {return _cgf ;};_dgbf .HierarchyAttr =&_fgdc ;continue ; +};if _efab .Name .Local =="\u0070\u0061\u0072\u0065\u006e\u0074"{_eaae ,_bcbc :=_efab .Value ,error (nil );if _bcbc !=nil {return _bcbc ;};_dgbf .ParentAttr =&_eaae ;continue ;};if _efab .Name .Local =="\u0073\u006f\u006c\u0076\u0065\u004f\u0072\u0064\u0065\u0072"{_ggec ,_ecbd :=_fa .ParseInt (_efab .Value ,10,32); +if _ecbd !=nil {return _ecbd ;};_gbag :=int32 (_ggec );_dgbf .SolveOrderAttr =&_gbag ;continue ;};if _efab .Name .Local =="\u0073\u0065\u0074"{_gaceg ,_affd :=_fa .ParseBool (_efab .Value );if _affd !=nil {return _affd ;};_dgbf .SetAttr =&_gaceg ;continue ; +};};_defff :for {_fbc ,_agbe :=d .Token ();if _agbe !=nil {return _agbe ;};switch _gffe :=_fbc .(type ){case _bc .StartElement :switch _gffe .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgbf .ExtLst =NewCT_ExtensionList (); +if _fdde :=d .DecodeElement (_dgbf .ExtLst ,&_gffe );_fdde !=nil {return _fdde ;};default:_ga .Log .Debug ("\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",_gffe .Name ); +if _cbea :=d .Skip ();_cbea !=nil {return _cbea ;};};case _bc .EndElement :break _defff ;case _bc .CharData :};};return nil ;};func (_edbcdd *ST_TableType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fegbd ,_ecdfa :=d .Token ();if _ecdfa !=nil {return _ecdfa ; +};if _dcecag ,_cfcdba :=_fegbd .(_bc .EndElement );_cfcdba &&_dcecag .Name ==start .Name {*_edbcdd =1;return nil ;};if _abcbgf ,_bbgdd :=_fegbd .(_bc .CharData );!_bbgdd {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",_fegbd ); +}else {switch string (_abcbgf ){case "":*_edbcdd =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_edbcdd =1;case "\u0078\u006d\u006c":*_edbcdd =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_edbcdd =3;};};_fegbd ,_ecdfa =d .Token (); +if _ecdfa !=nil {return _ecdfa ;};if _gbagcd ,_bacbd :=_fegbd .(_bc .EndElement );_bacbd &&_gbagcd .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",_fegbd ); +};func (_fgdbce *ST_RevisionAction )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_fgdbce =0;case "\u0061\u0064\u0064":*_fgdbce =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_fgdbce =2;};return nil ;};func (_cdbaf *ST_HtmlFmt )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bdccbe ,_egcgc :=d .Token (); +if _egcgc !=nil {return _egcgc ;};if _adcbb ,_ffcfcc :=_bdccbe .(_bc .EndElement );_ffcfcc &&_adcbb .Name ==start .Name {*_cdbaf =1;return nil ;};if _becega ,_gefbd :=_bdccbe .(_bc .CharData );!_gefbd {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",_bdccbe ); +}else {switch string (_becega ){case "":*_cdbaf =0;case "\u006e\u006f\u006e\u0065":*_cdbaf =1;case "\u0072\u0074\u0066":*_cdbaf =2;case "\u0061\u006c\u006c":*_cdbaf =3;};};_bdccbe ,_egcgc =d .Token ();if _egcgc !=nil {return _egcgc ;};if _aebfeb ,_ffeeea :=_bdccbe .(_bc .EndElement ); +_ffeeea &&_aebfeb .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",_bdccbe );};func NewCT_BorderPr ()*CT_BorderPr {_cfe :=&CT_BorderPr {}; +return _cfe };func NewCT_ChartFormats ()*CT_ChartFormats {_ddfcg :=&CT_ChartFormats {};return _ddfcg };func NewCT_Scenario ()*CT_Scenario {_gbafc :=&CT_Scenario {};return _gbafc }; -// External Cell Data -Cell []*CT_ExternalCell ;};func (_agdbc *CT_Field )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgef :=range start .Attr {if _cgef .Name .Local =="\u0078"{_acaag ,_afdge :=_db .ParseInt (_cgef .Value ,10,32);if _afdge !=nil {return _afdge ; -};_agdbc .XAttr =int32 (_acaag );continue ;};};for {_gfbce ,_dcgae :=d .Token ();if _dcgae !=nil {return _bc .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u0065\u006c\u0064: \u0025\u0073",_dcgae );};if _cbcbe ,_caafd :=_gfbce .(_f .EndElement ); -_caafd &&_cbcbe .Name ==start .Name {break ;};};return nil ;};type SingleXmlCells struct{CT_SingleXmlCells };func (_gfdaed ST_SortBy )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_egdbe :=_f .Attr {};_egdbe .Name =name ;switch _gfdaed {case ST_SortByUnset :_egdbe .Value =""; -case ST_SortByValue :_egdbe .Value ="\u0076\u0061\u006cu\u0065";case ST_SortByCellColor :_egdbe .Value ="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case ST_SortByFontColor :_egdbe .Value ="\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr";case ST_SortByIcon :_egdbe .Value ="\u0069\u0063\u006f\u006e"; -};return _egdbe ,nil ;};type CT_GradientFill struct{ +// ValidateWithPath validates the CT_I and its children, prefixing error messages with path +func (_fdebf *CT_I )ValidateWithPath (path string )error {if _cedec :=_fdebf .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_cedec !=nil {return _cedec ;};for _acfda ,_cebeg :=range _fdebf .X {if _ggfde :=_cebeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_acfda )); +_ggfde !=nil {return _ggfde ;};};return nil ;};func (_gfbaf ST_SortMethod )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_gacfdc :=_bc .Attr {};_gacfdc .Name =name ;switch _gfbaf {case ST_SortMethodUnset :_gacfdc .Value ="";case ST_SortMethodStroke :_gacfdc .Value ="\u0073\u0074\u0072\u006f\u006b\u0065"; +case ST_SortMethodPinYin :_gacfdc .Value ="\u0070\u0069\u006e\u0059\u0069\u006e";case ST_SortMethodNone :_gacfdc .Value ="\u006e\u006f\u006e\u0065";};return _gacfdc ,nil ;};type CT_BooleanProperty struct{ -// Gradient Fill Type -TypeAttr ST_GradientType ; +// Value +ValAttr *bool ;};func (_eegea *ST_DataValidationErrorStyle )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_eegea =0;case "\u0073\u0074\u006f\u0070":*_eegea =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_eegea =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_eegea =3; +};return nil ;};func (_fgbfg *CT_Cfvo )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fgbfg .TypeAttr =ST_CfvoType (1);for _ ,_cec :=range start .Attr {if _cec .Name .Local =="\u0074\u0079\u0070\u0065"{_fgbfg .TypeAttr .UnmarshalXMLAttr (_cec ); +continue ;};if _cec .Name .Local =="\u0076\u0061\u006c"{_cabd ,_decd :=_cec .Value ,error (nil );if _decd !=nil {return _decd ;};_fgbfg .ValAttr =&_cabd ;continue ;};if _cec .Name .Local =="\u0067\u0074\u0065"{_ccde ,_bagd :=_fa .ParseBool (_cec .Value ); +if _bagd !=nil {return _bagd ;};_fgbfg .GteAttr =&_ccde ;continue ;};};_bceb :for {_aabdb ,_fccad :=d .Token ();if _fccad !=nil {return _fccad ;};switch _eccc :=_aabdb .(type ){case _bc .StartElement :switch _eccc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgbfg .ExtLst =NewCT_ExtensionList (); +if _bdef :=d .DecodeElement (_fgbfg .ExtLst ,&_eccc );_bdef !=nil {return _bdef ;};default:_ga .Log .Debug ("\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",_eccc .Name ); +if _befgc :=d .Skip ();_befgc !=nil {return _befgc ;};};case _bc .EndElement :break _bceb ;case _bc .CharData :};};return nil ;};func (_caggga *ST_OleUpdate )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_caggga =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_caggga =1; +case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_caggga =2;};return nil ;};type CT_CustomChartsheetView struct{ -// Linear Gradient Degree -DegreeAttr *float64 ; +// GUID +GuidAttr string ; -// Left Convergence -LeftAttr *float64 ; +// Print Scale +ScaleAttr *uint32 ; -// Right Convergence -RightAttr *float64 ; +// Visible State +StateAttr ST_SheetState ; -// Top Gradient Convergence -TopAttr *float64 ; +// Zoom To Fit +ZoomToFitAttr *bool ;PageMargins *CT_PageMargins ; -// Bottom Convergence -BottomAttr *float64 ; +// Chart Sheet Page Setup +PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;}; -// Gradient Stop -Stop []*CT_GradientStop ;}; +// Validate validates the CT_Cols and its children +func (_bcca *CT_Cols )Validate ()error {return _bcca .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0073");};func NewCT_QueryTableRefresh ()*CT_QueryTableRefresh {_ggbcb :=&CT_QueryTableRefresh {};_ggbcb .QueryTableFields =NewCT_QueryTableFields (); +return _ggbcb ;};func NewCT_CellAlignment ()*CT_CellAlignment {_gda :=&CT_CellAlignment {};return _gda };func (_eeecg *CT_WebPublishItem )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_eeecg .SourceTypeAttr =ST_WebSourceType (1);for _ ,_cefcd :=range start .Attr {if _cefcd .Name .Local =="\u0069\u0064"{_bfedc ,_dcaab :=_fa .ParseUint (_cefcd .Value ,10,32); +if _dcaab !=nil {return _dcaab ;};_eeecg .IdAttr =uint32 (_bfedc );continue ;};if _cefcd .Name .Local =="\u0064\u0069\u0076I\u0064"{_gcefb ,_gbfac :=_cefcd .Value ,error (nil );if _gbfac !=nil {return _gbfac ;};_eeecg .DivIdAttr =_gcefb ;continue ;};if _cefcd .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"{_eeecg .SourceTypeAttr .UnmarshalXMLAttr (_cefcd ); +continue ;};if _cefcd .Name .Local =="\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"{_dabbcad ,_cfcae :=_cefcd .Value ,error (nil );if _cfcae !=nil {return _cfcae ;};_eeecg .SourceRefAttr =&_dabbcad ;continue ;};if _cefcd .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_ggedf ,_cdfde :=_cefcd .Value ,error (nil ); +if _cdfde !=nil {return _cdfde ;};_eeecg .SourceObjectAttr =&_ggedf ;continue ;};if _cefcd .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_ggeag ,_fgdde :=_cefcd .Value ,error (nil );if _fgdde !=nil {return _fgdde ; +};_eeecg .DestinationFileAttr =_ggeag ;continue ;};if _cefcd .Name .Local =="\u0074\u0069\u0074l\u0065"{_aadbgg ,_ffadb :=_cefcd .Value ,error (nil );if _ffadb !=nil {return _ffadb ;};_eeecg .TitleAttr =&_aadbgg ;continue ;};if _cefcd .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_cbfef ,_efgdg :=_fa .ParseBool (_cefcd .Value ); +if _efgdg !=nil {return _efgdg ;};_eeecg .AutoRepublishAttr =&_cbfef ;continue ;};};for {_bgcbf ,_efcad :=d .Token ();if _efcad !=nil {return _a .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",_efcad ); +};if _cgacf ,_caeda :=_bgcbf .(_bc .EndElement );_caeda &&_cgacf .Name ==start .Name {break ;};};return nil ;};func (_ebdbf *CT_RevisionHeader )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ebdbf .GuidAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_ebdbf .DateTimeAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ebdbf .MaxSheetIdAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_ebdbf .UserNameAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ebdbf .IdAttr )}); +if _ebdbf .MinRIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0069\u006e\u0052\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ebdbf .MinRIdAttr )});};if _ebdbf .MaxRIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0061\u0078\u0052\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ebdbf .MaxRIdAttr )}); +};e .EncodeToken (start );_cacae :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}};e .EncodeElement (_ebdbf .SheetIdMap ,_cacae );if _ebdbf .ReviewedList !=nil {_acacac :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ar\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}}; +e .EncodeElement (_ebdbf .ReviewedList ,_acacac );};if _ebdbf .ExtLst !=nil {_gfgae :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ebdbf .ExtLst ,_gfgae );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_MdxSet struct{ -// Validate validates the CT_ControlPr and its children -func (_acabb *CT_ControlPr )Validate ()error {return _acabb .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");};func (_fggac *ST_Pane )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bddcb ,_dcdcfc :=d .Token (); -if _dcdcfc !=nil {return _dcdcfc ;};if _gcfdg ,_dcgfgc :=_bddcb .(_f .EndElement );_dcgfgc &&_gcfdg .Name ==start .Name {*_fggac =1;return nil ;};if _gfbcc ,_edafe :=_bddcb .(_f .CharData );!_edafe {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bddcb ); -}else {switch string (_gfbcc ){case "":*_fggac =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_fggac =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_fggac =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_fggac =3; -case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_fggac =4;};};_bddcb ,_dcdcfc =d .Token ();if _dcdcfc !=nil {return _dcdcfc ;};if _effgc ,_cgcac :=_bddcb .(_f .EndElement );_cgcac &&_effgc .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bddcb ); -};func (_fadad *CT_ExternalDefinedNames )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _fadad .DefinedName !=nil {_gebea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}}; -for _ ,_acaab :=range _fadad .DefinedName {e .EncodeElement (_acaab ,_gebea );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Set Definition Index +NsAttr uint32 ; -// ValidateWithPath validates the CT_FieldUsage and its children, prefixing error messages with path -func (_gcfgb *CT_FieldUsage )ValidateWithPath (path string )error {return nil };func NewCT_ReviewedRevisions ()*CT_ReviewedRevisions {_cafc :=&CT_ReviewedRevisions {};return _cafc };func (_fbaa *CT_DateGroupItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbaa .DateTimeGroupingAttr =ST_DateTimeGrouping (1); -for _ ,_bcgc :=range start .Attr {if _bcgc .Name .Local =="\u0079\u0065\u0061\u0072"{_eaaag ,_acfaa :=_db .ParseUint (_bcgc .Value ,10,16);if _acfaa !=nil {return _acfaa ;};_fbaa .YearAttr =uint16 (_eaaag );continue ;};if _bcgc .Name .Local =="\u006d\u006f\u006et\u0068"{_gcae ,_abfaa :=_db .ParseUint (_bcgc .Value ,10,16); -if _abfaa !=nil {return _abfaa ;};_cdbac :=uint16 (_gcae );_fbaa .MonthAttr =&_cdbac ;continue ;};if _bcgc .Name .Local =="\u0064\u0061\u0079"{_bbda ,_dgcb :=_db .ParseUint (_bcgc .Value ,10,16);if _dgcb !=nil {return _dgcb ;};_gfae :=uint16 (_bbda );_fbaa .DayAttr =&_gfae ; -continue ;};if _bcgc .Name .Local =="\u0068\u006f\u0075\u0072"{_afacb ,_fbdf :=_db .ParseUint (_bcgc .Value ,10,16);if _fbdf !=nil {return _fbdf ;};_cccaa :=uint16 (_afacb );_fbaa .HourAttr =&_cccaa ;continue ;};if _bcgc .Name .Local =="\u006d\u0069\u006e\u0075\u0074\u0065"{_dgggf ,_decc :=_db .ParseUint (_bcgc .Value ,10,16); -if _decc !=nil {return _decc ;};_afbdf :=uint16 (_dgggf );_fbaa .MinuteAttr =&_afbdf ;continue ;};if _bcgc .Name .Local =="\u0073\u0065\u0063\u006f\u006e\u0064"{_agcef ,_gedbfb :=_db .ParseUint (_bcgc .Value ,10,16);if _gedbfb !=nil {return _gedbfb ;}; -_adgdd :=uint16 (_agcef );_fbaa .SecondAttr =&_adgdd ;continue ;};if _bcgc .Name .Local =="\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_fbaa .DateTimeGroupingAttr .UnmarshalXMLAttr (_bcgc );continue ;};};for {_baffg ,_dgfa :=d .Token (); -if _dgfa !=nil {return _bc .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",_dgfa );};if _beeag ,_cdafd :=_baffg .(_f .EndElement );_cdafd &&_beeag .Name ==start .Name {break ; -};};return nil ;};type CT_PivotDimension struct{ +// Sort By Member Index Count +CAttr *uint32 ; -// Measure -MeasureAttr *bool ; +// Set Sort Order +OAttr ST_MdxSetOrder ; -// Dimension Name -NameAttr string ; +// Member Unique Name Index +N []*CT_MetadataStringIndex ;};type CT_VolTypes struct{ -// Dimension Unique Name -UniqueNameAttr string ; +// Volatile Dependency Type +VolType []*CT_VolType ;ExtLst *CT_ExtensionList ;}; -// Dimension Display Name -CaptionAttr string ;};func NewCT_I ()*CT_I {_gadbe :=&CT_I {};return _gadbe };func NewCT_CacheField ()*CT_CacheField {_aab :=&CT_CacheField {};return _aab };func NewRevisions ()*Revisions {_afbeb :=&Revisions {};_afbeb .CT_Revisions =*NewCT_Revisions (); -return _afbeb ;}; +// Validate validates the CT_PrintOptions and its children +func (_gbfcbe *CT_PrintOptions )Validate ()error {return _gbfcbe .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");}; -// Validate validates the CT_Sets and its children -func (_deeaa *CT_Sets )Validate ()error {return _deeaa .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0074\u0073");}; +// ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path +func (_gfbfa *PivotTableDefinition )ValidateWithPath (path string )error {if _aaecgg :=_gfbfa .CT_pivotTableDefinition .ValidateWithPath (path );_aaecgg !=nil {return _aaecgg ;};return nil ;}; -// Validate validates the CT_Color and its children -func (_bbge *CT_Color )Validate ()error {return _bbge .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};func (_ccbcc ST_FontScheme )String ()string {switch _ccbcc {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 "";}; +// Validate validates the CT_OutlinePr and its children +func (_effdd *CT_OutlinePr )Validate ()error {return _effdd .ValidateWithPath ("\u0043\u0054\u005fO\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072");};func (_ddcba ST_FileType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_addefc :=_bc .Attr {}; +_addefc .Name =name ;switch _ddcba {case ST_FileTypeUnset :_addefc .Value ="";case ST_FileTypeMac :_addefc .Value ="\u006d\u0061\u0063";case ST_FileTypeWin :_addefc .Value ="\u0077\u0069\u006e";case ST_FileTypeDos :_addefc .Value ="\u0064\u006f\u0073"; +case ST_FileTypeLin :_addefc .Value ="\u006c\u0069\u006e";case ST_FileTypeOther :_addefc .Value ="\u006f\u0074\u0068e\u0072";};return _addefc ,nil ;};func NewCT_SheetView ()*CT_SheetView {_gbgdb :=&CT_SheetView {};return _gbgdb };func (_aebdg *CT_PivotFields )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_daccf :=range start .Attr {if _daccf .Name .Local =="\u0063\u006f\u0075n\u0074"{_ceace ,_afbed :=_fa .ParseUint (_daccf .Value ,10,32); +if _afbed !=nil {return _afbed ;};_cegfef :=uint32 (_ceace );_aebdg .CountAttr =&_cegfef ;continue ;};};_fdeecf :for {_dcccg ,_babcf :=d .Token ();if _babcf !=nil {return _babcf ;};switch _deeac :=_dcccg .(type ){case _bc .StartElement :switch _deeac .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bccfd :=NewCT_PivotField (); +if _ffaaf :=d .DecodeElement (_bccfd ,&_deeac );_ffaaf !=nil {return _ffaaf ;};_aebdg .PivotField =append (_aebdg .PivotField ,_bccfd );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_deeac .Name ); +if _afdee :=d .Skip ();_afdee !=nil {return _afdee ;};};case _bc .EndElement :break _fdeecf ;case _bc .CharData :};};return nil ;};func NewCT_Dxf ()*CT_Dxf {_fadgc :=&CT_Dxf {};return _fadgc };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 (_baagd *CT_Parameters )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _baagd .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_baagd .CountAttr )}); +};e .EncodeToken (start );_ffce :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ap\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072"}};for _ ,_egfbf :=range _baagd .Parameter {e .EncodeElement (_egfbf ,_ffce );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_baeaab ST_FontScheme )ValidateWithPath (path string )error {switch _baeaab {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 (_baeaab )); +};return nil ;};func (_edcebb *CT_Set )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _edcebb .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_edcebb .CountAttr )}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006da\u0078\u0052\u0061\u006e\u006b"},Value :_a .Sprintf ("\u0025\u0076",_edcebb .MaxRankAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_edcebb .SetDefinitionAttr )}); +if _edcebb .SortTypeAttr !=ST_SortTypeUnset {_beggd ,_gcegg :=_edcebb .SortTypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _gcegg !=nil {return _gcegg ;};start .Attr =append (start .Attr ,_beggd );};if _edcebb .QueryFailedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_edcebb .QueryFailedAttr ))}); +};e .EncodeToken (start );if _edcebb .Tpls !=nil {_eddfg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_baafb :=range _edcebb .Tpls {e .EncodeElement (_baafb ,_eddfg );};};if _edcebb .SortByTuple !=nil {_dfcaff :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u006f\u0072\u0074\u0042\u0079T\u0075\u0070\u006c\u0065"}}; +e .EncodeElement (_edcebb .SortByTuple ,_dfcaff );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_Missing struct{ -// ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path -func (_acdgg *CT_IntProperty )ValidateWithPath (path string )error {return nil };func (_gfadd *CT_PivotField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfadd .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_gfadd .NameAttr )}); -};if _gfadd .AxisAttr !=ST_AxisUnset {_dbdfg ,_bdabd :=_gfadd .AxisAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0078\u0069\u0073"});if _bdabd !=nil {return _bdabd ;};start .Attr =append (start .Attr ,_dbdfg );};if _gfadd .DataFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .DataFieldAttr ))}); -};if _gfadd .SubtotalCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073u\u0062t\u006f\u0074\u0061\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_gfadd .SubtotalCaptionAttr )}); -};if _gfadd .ShowDropDownsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .ShowDropDownsAttr ))}); -};if _gfadd .HiddenLevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"h\u0069\u0064\u0064\u0065\u006e\u004c\u0065\u0076\u0065\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .HiddenLevelAttr ))});};if _gfadd .UniqueMemberPropertyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"u\u006ei\u0071\u0075\u0065\u004d\u0065\u006d\u0062\u0065r\u0050\u0072\u006f\u0070er\u0074\u0079"},Value :_bc .Sprintf ("\u0025\u0076",*_gfadd .UniqueMemberPropertyAttr )}); -};if _gfadd .CompactAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u0070\u0061\u0063\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .CompactAttr ))});};if _gfadd .AllDrilledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u0044\u0072\u0069\u006c\u006c\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .AllDrilledAttr ))}); -};if _gfadd .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_gfadd .NumFmtIdAttr )});};if _gfadd .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .OutlineAttr ))}); -};if _gfadd .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .SubtotalTopAttr ))});};if _gfadd .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .DragToRowAttr ))}); -};if _gfadd .DragToColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .DragToColAttr ))});};if _gfadd .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0075\u006c\u0074i\u0070\u006c\u0065\u0049\u0074\u0065\u006d\u0053\u0065\u006ce\u0063t\u0069\u006f\u006e\u0041\u006c\u006c\u006fw\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .MultipleItemSelectionAllowedAttr ))}); -};if _gfadd .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .DragToPageAttr ))});};if _gfadd .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .DragToDataAttr ))}); -};if _gfadd .DragOffAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .DragOffAttr ))});};if _gfadd .ShowAllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0041\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .ShowAllAttr ))}); -};if _gfadd .InsertBlankRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0042\u006c\u0061n\u006b\u0052\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .InsertBlankRowAttr ))}); -};if _gfadd .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .ServerFieldAttr ))});};if _gfadd .InsertPageBreakAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0073e\u0072\u0074\u0050\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .InsertPageBreakAttr ))}); -};if _gfadd .AutoShowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .AutoShowAttr ))});};if _gfadd .TopAutoShowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u006f\u0070\u0041\u0075\u0074\u006f\u0053\u0068\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .TopAutoShowAttr ))}); -};if _gfadd .HideNewItemsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064e\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .HideNewItemsAttr ))});}; -if _gfadd .MeasureFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .MeasureFilterAttr ))}); -};if _gfadd .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .IncludeNewItemsInFilterAttr ))}); -};if _gfadd .ItemPageCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065\u006d\u0050\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gfadd .ItemPageCountAttr )}); -};if _gfadd .SortTypeAttr !=ST_FieldSortTypeUnset {_gegeb ,_abgdca :=_gfadd .SortTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"});if _abgdca !=nil {return _abgdca ;};start .Attr =append (start .Attr ,_gegeb ); -};if _gfadd .DataSourceSortAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063e\u0053\u006f\u0072\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .DataSourceSortAttr ))}); -};if _gfadd .NonAutoSortDefaultAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eo\u006eA\u0075\u0074\u006f\u0053\u006fr\u0074\u0044e\u0066\u0061\u0075\u006c\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .NonAutoSortDefaultAttr ))}); -};if _gfadd .RankByAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u006e\u006b\u0042\u0079"},Value :_bc .Sprintf ("\u0025\u0076",*_gfadd .RankByAttr )});};if _gfadd .DefaultSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .DefaultSubtotalAttr ))}); -};if _gfadd .SumSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .SumSubtotalAttr ))});};if _gfadd .CountASubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .CountASubtotalAttr ))}); -};if _gfadd .AvgSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .AvgSubtotalAttr ))});};if _gfadd .MaxSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .MaxSubtotalAttr ))}); -};if _gfadd .MinSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .MinSubtotalAttr ))});};if _gfadd .ProductSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .ProductSubtotalAttr ))}); -};if _gfadd .CountSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .CountSubtotalAttr ))}); -};if _gfadd .StdDevSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .StdDevSubtotalAttr ))}); -};if _gfadd .StdDevPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .StdDevPSubtotalAttr ))}); -};if _gfadd .VarSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .VarSubtotalAttr ))});};if _gfadd .VarPSubtotalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .VarPSubtotalAttr ))}); -};if _gfadd .ShowPropCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006fw\u0050\u0072\u006f\u0070\u0043\u0065\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .ShowPropCellAttr ))});}; -if _gfadd .ShowPropTipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0054\u0069\u0070"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .ShowPropTipAttr ))});};if _gfadd .ShowPropAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0072\u006f\u0070\u0041\u0073\u0043\u0061p\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .ShowPropAsCaptionAttr ))}); -};if _gfadd .DefaultAttributeDrillStateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072i\u0062\u0075\u0074\u0065\u0044\u0072\u0069\u006c\u006c\u0053t\u0061\u0074\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfadd .DefaultAttributeDrillStateAttr ))}); -};e .EncodeToken (start );if _gfadd .Items !=nil {_gcbefa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069\u0074\u0065\u006d\u0073"}};e .EncodeElement (_gfadd .Items ,_gcbefa );};if _gfadd .AutoSortScope !=nil {_aabfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0061\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065"}}; -e .EncodeElement (_gfadd .AutoSortScope ,_aabfb );};if _gfadd .ExtLst !=nil {_bgefa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfadd .ExtLst ,_bgefa );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Unused Item +UAttr *bool ; -// Validate validates the CT_Record and its children -func (_dfgea *CT_Record )Validate ()error {return _dfgea .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d");};func (_eadag *CT_QueryTable )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cedgcf :=range start .Attr {if _cedgcf .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_egfcb ,_fdfac :=_db .ParseBool (_cedgcf .Value ); -if _fdfac !=nil {return _fdfac ;};_eadag .AdjustColumnWidthAttr =&_egfcb ;continue ;};if _cedgcf .Name .Local =="\u006e\u0061\u006d\u0065"{_fdgef ,_fbdgd :=_cedgcf .Value ,error (nil );if _fbdgd !=nil {return _fbdgd ;};_eadag .NameAttr =_fdgef ;continue ; -};if _cedgcf .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_eaffc ,_cffaa :=_db .ParseBool (_cedgcf .Value );if _cffaa !=nil {return _cffaa ;};_eadag .IntermediateAttr =&_eaffc ;continue ;};if _cedgcf .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_ggggb ,_bdgbf :=_db .ParseBool (_cedgcf .Value ); -if _bdgbf !=nil {return _bdgbf ;};_eadag .RowNumbersAttr =&_ggggb ;continue ;};if _cedgcf .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_egdgfd ,_acbeaa :=_db .ParseUint (_cedgcf .Value ,10,32);if _acbeaa !=nil {return _acbeaa ; -};_eadag .ConnectionIdAttr =uint32 (_egdgfd );continue ;};if _cedgcf .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_feecg ,_bfdga :=_db .ParseBool (_cedgcf .Value );if _bfdga !=nil {return _bfdga ; -};_eadag .BackgroundRefreshAttr =&_feecg ;continue ;};if _cedgcf .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_afcab ,_cccec :=_db .ParseBool (_cedgcf .Value );if _cccec !=nil {return _cccec ;};_eadag .RefreshOnLoadAttr =&_afcab ; -continue ;};if _cedgcf .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_aaggec ,_efgbg :=_db .ParseBool (_cedgcf .Value );if _efgbg !=nil {return _efgbg ;};_eadag .FillFormulasAttr =&_aaggec ;continue ;};if _cedgcf .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_eaacg ,_aegca :=_db .ParseBool (_cedgcf .Value ); -if _aegca !=nil {return _aegca ;};_eadag .ApplyNumberFormatsAttr =&_eaacg ;continue ;};if _cedgcf .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cegbdd ,_abffgg :=_db .ParseBool (_cedgcf .Value ); -if _abffgg !=nil {return _abffgg ;};_eadag .ApplyFontFormatsAttr =&_cegbdd ;continue ;};if _cedgcf .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_adgae ,_dgddc :=_db .ParseBool (_cedgcf .Value ); -if _dgddc !=nil {return _dgddc ;};_eadag .FirstBackgroundRefreshAttr =&_adgae ;continue ;};if _cedgcf .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_acfea ,_efbgb :=_db .ParseUint (_cedgcf .Value ,10,32);if _efbgb !=nil {return _efbgb ; -};_fggbc :=uint32 (_acfea );_eadag .AutoFormatIdAttr =&_fggbc ;continue ;};if _cedgcf .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_eacdfc ,_edfef :=_db .ParseBool (_cedgcf .Value ); -if _edfef !=nil {return _edfef ;};_eadag .ApplyAlignmentFormatsAttr =&_eacdfc ;continue ;};if _cedgcf .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_gbfdf ,_bddacf :=_db .ParseBool (_cedgcf .Value );if _bddacf !=nil {return _bddacf ; -};_eadag .DisableRefreshAttr =&_gbfdf ;continue ;};if _cedgcf .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cfedf ,_egdbb :=_db .ParseBool (_cedgcf .Value );if _egdbb !=nil {return _egdbb ;}; -_eadag .ApplyBorderFormatsAttr =&_cfedf ;continue ;};if _cedgcf .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_facba ,_ffded :=_db .ParseBool (_cedgcf .Value );if _ffded !=nil {return _ffded ; -};_eadag .PreserveFormattingAttr =&_facba ;continue ;};if _cedgcf .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_faeae ,_edeeae :=_db .ParseBool (_cedgcf .Value );if _edeeae !=nil {return _edeeae ; -};_eadag .ApplyPatternFormatsAttr =&_faeae ;continue ;};if _cedgcf .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_eadag .GrowShrinkTypeAttr .UnmarshalXMLAttr (_cedgcf );continue ;};if _cedgcf .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_fefee ,_ebagee :=_db .ParseBool (_cedgcf .Value ); -if _ebagee !=nil {return _ebagee ;};_eadag .DisableEditAttr =&_fefee ;continue ;};if _cedgcf .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_ffbacc ,_ecfbc :=_db .ParseBool (_cedgcf .Value );if _ecfbc !=nil {return _ecfbc ;};_eadag .HeadersAttr =&_ffbacc ; -continue ;};if _cedgcf .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_dgfaa ,_cdagb :=_db .ParseBool (_cedgcf .Value );if _cdagb !=nil {return _cdagb ;};_eadag .RemoveDataOnSaveAttr =&_dgfaa ;continue ; -};if _cedgcf .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_edddab ,_fecda :=_db .ParseBool (_cedgcf .Value );if _fecda !=nil {return _fecda ;};_eadag .ApplyWidthHeightFormatsAttr =&_edddab ; -continue ;};};_cfge :for {_aecbd ,_gfaba :=d .Token ();if _gfaba !=nil {return _gfaba ;};switch _ebfcf :=_aecbd .(type ){case _f .StartElement :switch _ebfcf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_eadag .QueryTableRefresh =NewCT_QueryTableRefresh (); -if _bfgbg :=d .DecodeElement (_eadag .QueryTableRefresh ,&_ebfcf );_bfgbg !=nil {return _bfgbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eadag .ExtLst =NewCT_ExtensionList (); -if _fbeac :=d .DecodeElement (_eadag .ExtLst ,&_ebfcf );_fbeac !=nil {return _fbeac ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ebfcf .Name ); -if _gdabe :=d .Skip ();_gdabe !=nil {return _gdabe ;};};case _f .EndElement :break _cfge ;case _f .CharData :};};return nil ;};func (_ggcgd *CT_SingleXmlCells )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cbdge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}}; -for _ ,_bagage :=range _ggcgd .SingleXmlCell {e .EncodeElement (_bagage ,_cbdge );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bcfdbf *CT_SheetProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcfdbf .PasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bcfdbf .PasswordAttr )}); -};if _bcfdbf .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_bcfdbf .AlgorithmNameAttr )}); -};if _bcfdbf .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_bc .Sprintf ("\u0025\u0076",*_bcfdbf .HashValueAttr )});};if _bcfdbf .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_bc .Sprintf ("\u0025\u0076",*_bcfdbf .SaltValueAttr )}); -};if _bcfdbf .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_bc .Sprintf ("\u0025\u0076",*_bcfdbf .SpinCountAttr )});};if _bcfdbf .SheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcfdbf .SheetAttr ))}); -};if _bcfdbf .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcfdbf .ObjectsAttr ))});};if _bcfdbf .ScenariosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcfdbf .ScenariosAttr ))}); -};if _bcfdbf .FormatCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcfdbf .FormatCellsAttr ))});};if _bcfdbf .FormatColumnsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcfdbf .FormatColumnsAttr ))}); -};if _bcfdbf .FormatRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcfdbf .FormatRowsAttr ))});};if _bcfdbf .InsertColumnsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcfdbf .InsertColumnsAttr ))}); -};if _bcfdbf .InsertRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcfdbf .InsertRowsAttr ))});};if _bcfdbf .InsertHyperlinksAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcfdbf .InsertHyperlinksAttr ))}); -};if _bcfdbf .DeleteColumnsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcfdbf .DeleteColumnsAttr ))}); -};if _bcfdbf .DeleteRowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcfdbf .DeleteRowsAttr ))});};if _bcfdbf .SelectLockedCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcfdbf .SelectLockedCellsAttr ))}); -};if _bcfdbf .SortAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0072\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcfdbf .SortAttr ))});};if _bcfdbf .AutoFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcfdbf .AutoFilterAttr ))}); -};if _bcfdbf .PivotTablesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcfdbf .PivotTablesAttr ))});};if _bcfdbf .SelectUnlockedCellsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bcfdbf .SelectUnlockedCellsAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdcee *VolTypes )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdcee .CT_VolTypes =*NewCT_VolTypes ();_dccfd :for {_bfbddc ,_fdbcc :=d .Token (); -if _fdbcc !=nil {return _fdbcc ;};switch _bdfgb :=_bfbddc .(type ){case _f .StartElement :switch _bdfgb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076o\u006c\u0054\u0079\u0070\u0065"}:_dbbbb :=NewCT_VolType (); -if _fafaad :=d .DecodeElement (_dbbbb ,&_bdfgb );_fafaad !=nil {return _fafaad ;};_cdcee .VolType =append (_cdcee .VolType ,_dbbbb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdcee .ExtLst =NewCT_ExtensionList (); -if _gbaac :=d .DecodeElement (_cdcee .ExtLst ,&_bdfgb );_gbaac !=nil {return _gbaac ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_bdfgb .Name ); -if _cgbee :=d .Skip ();_cgbee !=nil {return _cgbee ;};};case _f .EndElement :break _dccfd ;case _f .CharData :};};return nil ;};type CT_ExternalLinkChoice struct{ExternalBook *CT_ExternalBook ;DdeLink *CT_DdeLink ;OleLink *CT_OleLink ;};type CT_Sheets struct{ +// Calculated Item +FAttr *bool ; -// Sheet Information -Sheet []*CT_Sheet ;};func NewCT_RevisionQueryTableField ()*CT_RevisionQueryTableField {_aacec :=&CT_RevisionQueryTableField {};return _aacec ;};type ST_CellSpans []string ; +// Caption +CAttr *string ; -// Validate validates the CT_FilterColumn and its children -func (_adcce *CT_FilterColumn )Validate ()error {return _adcce .ValidateWithPath ("\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e");}; +// Member Property Count +CpAttr *uint32 ; -// Validate validates the CT_Cell and its children -func (_dgcf *CT_Cell )Validate ()error {return _dgcf .ValidateWithPath ("\u0043T\u005f\u0043\u0065\u006c\u006c");};func (_gagec *ST_CfType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaeca ,_dgffg :=d .Token ();if _dgffg !=nil {return _dgffg ; -};if _abbacg ,_eefcbf :=_aaeca .(_f .EndElement );_eefcbf &&_abbacg .Name ==start .Name {*_gagec =1;return nil ;};if _afcgef ,_bfeceb :=_aaeca .(_f .CharData );!_bfeceb {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaeca ); -}else {switch string (_afcgef ){case "":*_gagec =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_gagec =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_gagec =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_gagec =3; -case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_gagec =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_gagec =5;case "\u0074\u006f\u00701\u0030":*_gagec =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_gagec =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_gagec =8; -case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_gagec =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_gagec =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_gagec =11; -case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_gagec =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_gagec =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_gagec =14; -case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_gagec =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_gagec =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_gagec =17; -case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_gagec =18;};};_aaeca ,_dgffg =d .Token ();if _dgffg !=nil {return _dgffg ;};if _eadcf ,_aecfg :=_aaeca .(_f .EndElement );_aecfg &&_eadcf .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaeca ); -};func (_fbac *CT_Field )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_bc .Sprintf ("\u0025\u0076",_fbac .XAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Format Index +InAttr *uint32 ; -// ValidateWithPath validates the CT_I and its children, prefixing error messages with path -func (_ceca *CT_I )ValidateWithPath (path string )error {if _beceg :=_ceca .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_beceg !=nil {return _beceg ;};for _acfaf ,_aaccb :=range _ceca .X {if _daebee :=_aaccb .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_acfaf )); -_daebee !=nil {return _daebee ;};};return nil ;};func (_acfde *ST_ParameterType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcbdc ,_gfffeg :=d .Token ();if _gfffeg !=nil {return _gfffeg ;};if _eecaf ,_ebccgf :=_fcbdc .(_f .EndElement ); -_ebccgf &&_eecaf .Name ==start .Name {*_acfde =1;return nil ;};if _eedcab ,_afafee :=_fcbdc .(_f .CharData );!_afafee {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcbdc ); -}else {switch string (_eedcab ){case "":*_acfde =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_acfde =1;case "\u0076\u0061\u006cu\u0065":*_acfde =2;case "\u0063\u0065\u006c\u006c":*_acfde =3;};};_fcbdc ,_gfffeg =d .Token ();if _gfffeg !=nil {return _gfffeg ; -};if _bebab ,_caacbe :=_fcbdc .(_f .EndElement );_caacbe &&_bebab .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcbdc ); -};func (_dfadc *CT_Reviewed )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eeffbc :=range start .Attr {if _eeffbc .Name .Local =="\u0072\u0049\u0064"{_gafee ,_ccfef :=_db .ParseUint (_eeffbc .Value ,10,32);if _ccfef !=nil {return _ccfef ; -};_dfadc .RIdAttr =uint32 (_gafee );continue ;};};for {_ebfdf ,_ecfef :=d .Token ();if _ecfef !=nil {return _bc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u003a\u0020\u0025\u0073",_ecfef ); -};if _aagfd ,_acdaf :=_ebfdf .(_f .EndElement );_acdaf &&_aagfd .Name ==start .Name {break ;};};return nil ;}; +// background Color +BcAttr *string ; -// ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path -func (_efbb *CT_CommentPr )ValidateWithPath (path string )error {if _adfb :=_efbb .TextHAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0048\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_adfb !=nil {return _adfb ;};if _dggee :=_efbb .TextVAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0056\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_dggee !=nil {return _dggee ;};if _gbeb :=_efbb .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_gbeb !=nil {return _gbeb ;};return nil ;};func (_dbbcg ST_FieldSortType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgcad :=_f .Attr {}; -_dgcad .Name =name ;switch _dbbcg {case ST_FieldSortTypeUnset :_dgcad .Value ="";case ST_FieldSortTypeManual :_dgcad .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_FieldSortTypeAscending :_dgcad .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg"; -case ST_FieldSortTypeDescending :_dgcad .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return _dgcad ,nil ;};func (_dedbe *CT_PageSetUpPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dedbe .AutoPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dedbe .AutoPageBreaksAttr ))}); -};if _dedbe .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dedbe .FitToPageAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_AutoSortScope ()*CT_AutoSortScope {_bcg :=&CT_AutoSortScope {};_bcg .PivotArea =NewCT_PivotArea ();return _bcg ;};func (_gedb *CT_ConditionalFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gedb .ScopeAttr !=ST_ScopeUnset {_ggeag ,_eegb :=_gedb .ScopeAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0063\u006fp\u0065"}); -if _eegb !=nil {return _eegb ;};start .Attr =append (start .Attr ,_ggeag );};if _gedb .TypeAttr !=ST_TypeUnset {_efdg ,_ccdf :=_gedb .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _ccdf !=nil {return _ccdf ;};start .Attr =append (start .Attr ,_efdg ); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_bc .Sprintf ("\u0025\u0076",_gedb .PriorityAttr )});e .EncodeToken (start );_cbca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073"}}; -e .EncodeElement (_gedb .PivotAreas ,_cbca );if _gedb .ExtLst !=nil {_agec :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gedb .ExtLst ,_agec );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_ccdee *CT_LevelGroup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccdee .GroupMembers =NewCT_GroupMembers ();for _ ,_baadc :=range start .Attr {if _baadc .Name .Local =="\u006e\u0061\u006d\u0065"{_fbaag ,_fdfcb :=_baadc .Value ,error (nil ); -if _fdfcb !=nil {return _fdfcb ;};_ccdee .NameAttr =_fbaag ;continue ;};if _baadc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gedce ,_gdgca :=_baadc .Value ,error (nil );if _gdgca !=nil {return _gdgca ;};_ccdee .UniqueNameAttr =_gedce ; -continue ;};if _baadc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_aeaf ,_ddgcc :=_baadc .Value ,error (nil );if _ddgcc !=nil {return _ddgcc ;};_ccdee .CaptionAttr =_aeaf ;continue ;};if _baadc .Name .Local =="\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"{_baabe ,_gcgdb :=_baadc .Value ,error (nil ); -if _gcgdb !=nil {return _gcgdb ;};_ccdee .UniqueParentAttr =&_baabe ;continue ;};if _baadc .Name .Local =="\u0069\u0064"{_dadfg ,_dbcgc :=_db .ParseInt (_baadc .Value ,10,32);if _dbcgc !=nil {return _dbcgc ;};_cdbae :=int32 (_dadfg );_ccdee .IdAttr =&_cdbae ; -continue ;};};_ceae :for {_bbaab ,_bbbab :=d .Token ();if _bbbab !=nil {return _bbbab ;};switch _fccef :=_bbaab .(type ){case _f .StartElement :switch _fccef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006fu\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}:if _dbdde :=d .DecodeElement (_ccdee .GroupMembers ,&_fccef ); -_dbdde !=nil {return _dbdde ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fccef .Name ); -if _aeffbd :=d .Skip ();_aeffbd !=nil {return _aeffbd ;};};case _f .EndElement :break _ceae ;case _f .CharData :};};return nil ;};const (ST_PhoneticAlignmentUnset ST_PhoneticAlignment =0;ST_PhoneticAlignmentNoControl ST_PhoneticAlignment =1;ST_PhoneticAlignmentLeft ST_PhoneticAlignment =2; -ST_PhoneticAlignmentCenter ST_PhoneticAlignment =3;ST_PhoneticAlignmentDistributed ST_PhoneticAlignment =4;); +// Foreground Color +FcAttr *string ; -// Validate validates the CT_SmartTagPr and its children -func (_cedfg *CT_SmartTagPr )Validate ()error {return _cedfg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");}; +// Italic +IAttr *bool ; -// Validate validates the CT_MeasureDimensionMap and its children -func (_fcgbg *CT_MeasureDimensionMap )Validate ()error {return _fcgbg .ValidateWithPath ("\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070");}; +// Underline +UnAttr *bool ; -// ValidateWithPath validates the CT_Col and its children, prefixing error messages with path -func (_cgdc *CT_Col )ValidateWithPath (path string )error {return nil };func (_adgac *CT_Filter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acge :=range start .Attr {if _acge .Name .Local =="\u0076\u0061\u006c"{_cgcef ,_dcbgd :=_acge .Value ,error (nil ); -if _dcbgd !=nil {return _dcbgd ;};_adgac .ValAttr =&_cgcef ;continue ;};};for {_cfbee ,_decbc :=d .Token ();if _decbc !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u003a\u0020\u0025\u0073",_decbc ); -};if _gacea ,_bdgg :=_cfbee .(_f .EndElement );_bdgg &&_gacea .Name ==start .Name {break ;};};return nil ;};func (_gccdbb *CT_RevisionHeader )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gccdbb .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"; -_gccdbb .SheetIdMap =NewCT_SheetIdMap ();for _ ,_abfgd :=range start .Attr {if _abfgd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abfgd .Name .Local =="\u0069\u0064"||_abfgd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abfgd .Name .Local =="\u0069\u0064"{_fcadaf ,_cafae :=_abfgd .Value ,error (nil ); -if _cafae !=nil {return _cafae ;};_gccdbb .IdAttr =_fcadaf ;continue ;};if _abfgd .Name .Local =="\u0067\u0075\u0069\u0064"{_befbf ,_dafcb :=_abfgd .Value ,error (nil );if _dafcb !=nil {return _dafcb ;};_gccdbb .GuidAttr =_befbf ;continue ;};if _abfgd .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_dfffb ,_degcea :=ParseStdlibTime (_abfgd .Value ); -if _degcea !=nil {return _degcea ;};_gccdbb .DateTimeAttr =_dfffb ;continue ;};if _abfgd .Name .Local =="\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_dacbfb ,_cbgea :=_db .ParseUint (_abfgd .Value ,10,32);if _cbgea !=nil {return _cbgea ; -};_gccdbb .MaxSheetIdAttr =uint32 (_dacbfb );continue ;};if _abfgd .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_bgbac ,_ecccbc :=_abfgd .Value ,error (nil );if _ecccbc !=nil {return _ecccbc ;};_gccdbb .UserNameAttr =_bgbac ;continue ; -};if _abfgd .Name .Local =="\u006d\u0069\u006e\u0052\u0049\u0064"{_ebadf ,_egfgc :=_db .ParseUint (_abfgd .Value ,10,32);if _egfgc !=nil {return _egfgc ;};_fdgfd :=uint32 (_ebadf );_gccdbb .MinRIdAttr =&_fdgfd ;continue ;};if _abfgd .Name .Local =="\u006d\u0061\u0078\u0052\u0049\u0064"{_fbfead ,_gbafc :=_db .ParseUint (_abfgd .Value ,10,32); -if _gbafc !=nil {return _gbafc ;};_abadg :=uint32 (_fbfead );_gccdbb .MaxRIdAttr =&_abadg ;continue ;};};_bgfee :for {_cebae ,_ggafad :=d .Token ();if _ggafad !=nil {return _ggafad ;};switch _eecef :=_cebae .(type ){case _f .StartElement :switch _eecef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070"}:if _adaea :=d .DecodeElement (_gccdbb .SheetIdMap ,&_eecef ); -_adaea !=nil {return _adaea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076i\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"}:_gccdbb .ReviewedList =NewCT_ReviewedRevisions (); -if _cccfb :=d .DecodeElement (_gccdbb .ReviewedList ,&_eecef );_cccfb !=nil {return _cccfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gccdbb .ExtLst =NewCT_ExtensionList (); -if _daggf :=d .DecodeElement (_gccdbb .ExtLst ,&_eecef );_daggf !=nil {return _daggf ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_eecef .Name ); -if _ggbgfe :=d .Skip ();_ggbgfe !=nil {return _ggbgfe ;};};case _f .EndElement :break _bgfee ;case _f .CharData :};};return nil ;};func (_adcc *CT_DeletedField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gabgd :=range start .Attr {if _gabgd .Name .Local =="\u006e\u0061\u006d\u0065"{_gfgc ,_gdcdf :=_gabgd .Value ,error (nil ); -if _gdcdf !=nil {return _gdcdf ;};_adcc .NameAttr =_gfgc ;continue ;};};for {_bdbe ,_ffbgb :=d .Token ();if _ffbgb !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u006c\u0065\u0074\u0065d\u0046\u0069\u0065l\u0064:\u0020\u0025\u0073",_ffbgb ); -};if _fgcaf ,_ccfag :=_bdbe .(_f .EndElement );_ccfag &&_fgcaf .Name ==start .Name {break ;};};return nil ;}; +// Strikethrough +StAttr *bool ; -// Validate validates the CT_MdxMemeberProp and its children -func (_bbbad *CT_MdxMemeberProp )Validate ()error {return _bbbad .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070");};func (_eafg *CT_CellWatch )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bc .Sprintf ("\u0025\u0076",_eafg .RAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffcdb *ST_CalcMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffcdb =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_ffcdb =1; -case "\u0061\u0075\u0074\u006f":*_ffcdb =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_ffcdb =3;};return nil ;};type CT_ColFields struct{ +// Bold +BAttr *bool ; -// Repeated Items Count -CountAttr *uint32 ; +// Tuples +Tpls []*CT_Tuples ; -// Field -Field []*CT_Field ;}; +// Member Property Indexes +X []*CT_X ;}; -// ValidateWithPath validates the AG_AutoFormat and its children, prefixing error messages with path -func (_ff *AG_AutoFormat )ValidateWithPath (path string )error {return nil };func (_bgabg ST_TextHAlign )Validate ()error {return _bgabg .ValidateWithPath ("")};type CT_RevisionConflict struct{ +// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path +func (_gggda *CT_Table )ValidateWithPath (path string )error {if _gcagcg :=_gggda .TableTypeAttr .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_gcagcg !=nil {return _gcagcg ;};if _gggda .AutoFilter !=nil {if _daagdf :=_gggda .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); +_daagdf !=nil {return _daagdf ;};};if _gggda .SortState !=nil {if _dbdgca :=_gggda .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_dbdgca !=nil {return _dbdgca ;};};if _fbgcg :=_gggda .TableColumns .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"); +_fbgcg !=nil {return _fbgcg ;};if _gggda .TableStyleInfo !=nil {if _cbecg :=_gggda .TableStyleInfo .ValidateWithPath (path +"\u002fT\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f");_cbecg !=nil {return _cbecg ;};};if _gggda .ExtLst !=nil {if _bggee :=_gggda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bggee !=nil {return _bggee ;};};return nil ;};type CT_CustomSheetView struct{ -// Sheet Id -SheetIdAttr *uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_ExternalSheetName ()*CT_ExternalSheetName {_bggef :=&CT_ExternalSheetName {};return _bggef ;};type AG_AutoFormat struct{AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ; -ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_daffb *ST_rwColActionType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_daffb =0; -case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_daffb =1;case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_daffb =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_daffb =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_daffb =4; -};return nil ;}; +// GUID +GuidAttr string ; -// Validate validates the CT_RangePr and its children -func (_cagge *CT_RangePr )Validate ()error {return _cagge .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");};func (_fgbdf *CT_MdxMetadata )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgbdf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fgbdf .CountAttr )}); -};e .EncodeToken (start );_decfa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0064\u0078"}};for _ ,_gbaeg :=range _fgbdf .Mdx {e .EncodeElement (_gbaeg ,_decfa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_bbffg *CT_CfRule )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcbg :=range start .Attr {if _bcbg .Name .Local =="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"{_bbffg .TimePeriodAttr .UnmarshalXMLAttr (_bcbg ); -continue ;};if _bcbg .Name .Local =="\u0074\u0079\u0070\u0065"{_bbffg .TypeAttr .UnmarshalXMLAttr (_bcbg );continue ;};if _bcbg .Name .Local =="\u0072\u0061\u006e\u006b"{_bdbc ,_dcdcf :=_db .ParseUint (_bcbg .Value ,10,32);if _dcdcf !=nil {return _dcdcf ; -};_eafe :=uint32 (_bdbc );_bbffg .RankAttr =&_eafe ;continue ;};if _bcbg .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_dcac ,_fedc :=_db .ParseInt (_bcbg .Value ,10,32);if _fedc !=nil {return _fedc ;};_bbffg .PriorityAttr =int32 (_dcac ); -continue ;};if _bcbg .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076"{_cecde ,_deef :=_db .ParseInt (_bcbg .Value ,10,32);if _deef !=nil {return _deef ;};_gddfd :=int32 (_cecde );_bbffg .StdDevAttr =&_gddfd ;continue ;};if _bcbg .Name .Local =="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_ggeg ,_agc :=_db .ParseBool (_bcbg .Value ); -if _agc !=nil {return _agc ;};_bbffg .AboveAverageAttr =&_ggeg ;continue ;};if _bcbg .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_geea ,_gfgd :=_db .ParseBool (_bcbg .Value );if _gfgd !=nil {return _gfgd ;};_bbffg .BottomAttr =&_geea ;continue ; -};if _bcbg .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_bbffg .OperatorAttr .UnmarshalXMLAttr (_bcbg );continue ;};if _bcbg .Name .Local =="\u0074\u0065\u0078\u0074"{_bdee ,_aecd :=_bcbg .Value ,error (nil );if _aecd !=nil {return _aecd ; -};_bbffg .TextAttr =&_bdee ;continue ;};if _bcbg .Name .Local =="\u0064\u0078\u0066I\u0064"{_bgab ,_edcc :=_db .ParseUint (_bcbg .Value ,10,32);if _edcc !=nil {return _edcc ;};_becf :=uint32 (_bgab );_bbffg .DxfIdAttr =&_becf ;continue ;};if _bcbg .Name .Local =="\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"{_ecbb ,_baag :=_db .ParseBool (_bcbg .Value ); -if _baag !=nil {return _baag ;};_bbffg .StopIfTrueAttr =&_ecbb ;continue ;};if _bcbg .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_afbgb ,_cbab :=_db .ParseBool (_bcbg .Value );if _cbab !=nil {return _cbab ;};_bbffg .PercentAttr =&_afbgb ;continue ; -};if _bcbg .Name .Local =="\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_fbfef ,_eddba :=_db .ParseBool (_bcbg .Value );if _eddba !=nil {return _eddba ;};_bbffg .EqualAverageAttr =&_fbfef ;continue ;};};_efbc :for {_cdfb ,_cdaac :=d .Token (); -if _cdaac !=nil {return _cdaac ;};switch _eefe :=_cdfb .(type ){case _f .StartElement :switch _eefe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"}:var _gcff string ; -if _faec :=d .DecodeElement (&_gcff ,&_eefe );_faec !=nil {return _faec ;};_bbffg .Formula =append (_bbffg .Formula ,_gcff );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}:_bbffg .ColorScale =NewCT_ColorScale (); -if _efaa :=d .DecodeElement (_bbffg .ColorScale ,&_eefe );_efaa !=nil {return _efaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0042\u0061\u0072"}:_bbffg .DataBar =NewCT_DataBar (); -if _bafe :=d .DecodeElement (_bbffg .DataBar ,&_eefe );_bafe !=nil {return _bafe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"}:_bbffg .IconSet =NewCT_IconSet (); -if _ccca :=d .DecodeElement (_bbffg .IconSet ,&_eefe );_ccca !=nil {return _ccca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbffg .ExtLst =NewCT_ExtensionList (); -if _feg :=d .DecodeElement (_bbffg .ExtLst ,&_eefe );_feg !=nil {return _feg ;};default:_ec .Log .Debug ("\u0073k\u0069\u0070p\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",_eefe .Name ); -if _geff :=d .Skip ();_geff !=nil {return _geff ;};};case _f .EndElement :break _efbc ;case _f .CharData :};};return nil ;};func (_dfbag *CT_VolTopic )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dfbag .TAttr !=ST_VolValueTypeUnset {_aadca ,_eefef :=_dfbag .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"}); -if _eefef !=nil {return _eefef ;};start .Attr =append (start .Attr ,_aadca );};e .EncodeToken (start );_aebaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076"}};_ae .AddPreserveSpaceAttr (&_aebaf ,_dfbag .V );e .EncodeElement (_dfbag .V ,_aebaf ); -if _dfbag .Stp !=nil {_beede :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0070"}};for _ ,_dfdac :=range _dfbag .Stp {e .EncodeElement (_dfdac ,_beede );};};_fdeeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003at\u0072"}}; -for _ ,_cadga :=range _dfbag .Tr {e .EncodeElement (_cadga ,_fdeeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffcfa *CT_PageSetup )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gagab :=range start .Attr {if _gagab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gagab .Name .Local =="\u0069\u0064"||_gagab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gagab .Name .Local =="\u0069\u0064"{_fgafb ,_faddb :=_gagab .Value ,error (nil ); -if _faddb !=nil {return _faddb ;};_ffcfa .IdAttr =&_fgafb ;continue ;};if _gagab .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_bfcad ,_ecgfag :=_db .ParseUint (_gagab .Value ,10,32);if _ecgfag !=nil {return _ecgfag ;};_dagdd :=uint32 (_bfcad ); -_ffcfa .PaperSizeAttr =&_dagdd ;continue ;};if _gagab .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_gcaae ,_dccbc :=_db .ParseBool (_gagab .Value );if _dccbc !=nil {return _dccbc ;};_ffcfa .BlackAndWhiteAttr =&_gcaae ; -continue ;};if _gagab .Name .Local =="\u0064\u0072\u0061f\u0074"{_ffdga ,_bgdgc :=_db .ParseBool (_gagab .Value );if _bgdgc !=nil {return _bgdgc ;};_ffcfa .DraftAttr =&_ffdga ;continue ;};if _gagab .Name .Local =="\u0073\u0063\u0061l\u0065"{_efbd ,_cedgc :=_db .ParseUint (_gagab .Value ,10,32); -if _cedgc !=nil {return _cedgc ;};_bbcbbg :=uint32 (_efbd );_ffcfa .ScaleAttr =&_bbcbbg ;continue ;};if _gagab .Name .Local =="\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_ffcfa .CellCommentsAttr .UnmarshalXMLAttr (_gagab );continue ; -};if _gagab .Name .Local =="\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"{_gaeeg ,_gdafc :=_db .ParseUint (_gagab .Value ,10,32);if _gdafc !=nil {return _gdafc ;};_bgeba :=uint32 (_gaeeg );_ffcfa .FitToWidthAttr =&_bgeba ;continue ;};if _gagab .Name .Local =="\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"{_ffcfa .PageOrderAttr .UnmarshalXMLAttr (_gagab ); -continue ;};if _gagab .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_ffcfa .OrientationAttr .UnmarshalXMLAttr (_gagab );continue ;};if _gagab .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_caacb ,_bgfdd :=_gagab .Value ,error (nil ); -if _bgfdd !=nil {return _bgfdd ;};_ffcfa .PaperHeightAttr =&_caacb ;continue ;};if _gagab .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_fedac ,_abcaf :=_gagab .Value ,error (nil );if _abcaf !=nil {return _abcaf ;};_ffcfa .PaperWidthAttr =&_fedac ; -continue ;};if _gagab .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_ceafe ,_bgfdb :=_db .ParseUint (_gagab .Value ,10,32);if _bgfdb !=nil {return _bgfdb ;};_bcead :=uint32 (_ceafe );_ffcfa .FirstPageNumberAttr =&_bcead ; -continue ;};if _gagab .Name .Local =="f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_ffecc ,_cgbce :=_db .ParseUint (_gagab .Value ,10,32);if _cgbce !=nil {return _cgbce ;};_efbcfg :=uint32 (_ffecc );_ffcfa .FitToHeightAttr =&_efbcfg ; -continue ;};if _gagab .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_acgfa ,_fdbcf :=_db .ParseBool (_gagab .Value );if _fdbcf !=nil {return _fdbcf ;};_ffcfa .UseFirstPageNumberAttr =&_acgfa ; -continue ;};if _gagab .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0073"{_ffcfa .ErrorsAttr .UnmarshalXMLAttr (_gagab );continue ;};if _gagab .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_ededbc ,_eafcb :=_db .ParseUint (_gagab .Value ,10,32); -if _eafcb !=nil {return _eafcb ;};_ffeaf :=uint32 (_ededbc );_ffcfa .HorizontalDpiAttr =&_ffeaf ;continue ;};if _gagab .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_affad ,_ccdgdf :=_db .ParseUint (_gagab .Value ,10,32); -if _ccdgdf !=nil {return _ccdgdf ;};_gfggfc :=uint32 (_affad );_ffcfa .VerticalDpiAttr =&_gfggfc ;continue ;};if _gagab .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_ebfec ,_efdf :=_db .ParseUint (_gagab .Value ,10,32);if _efdf !=nil {return _efdf ; -};_gbfcc :=uint32 (_ebfec );_ffcfa .CopiesAttr =&_gbfcc ;continue ;};if _gagab .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_aega ,_afegcc :=_db .ParseBool (_gagab .Value );if _afegcc !=nil {return _afegcc ; -};_ffcfa .UsePrinterDefaultsAttr =&_aega ;continue ;};};for {_accca ,_ffcba :=d .Token ();if _ffcba !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_ffcba ); -};if _bdbgf ,_adace :=_accca .(_f .EndElement );_adace &&_bdbgf .Name ==start .Name {break ;};};return nil ;};func (_cafaee ST_DataValidationType )ValidateWithPath (path string )error {switch _cafaee {case 0,1,2,3,4,5,6,7,8:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cafaee )); -};return nil ;}; +// Print Scale +ScaleAttr *uint32 ; -// ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path -func (_aage *CT_ColorScale )ValidateWithPath (path string )error {for _aeefa ,_cagdb :=range _aage .Cfvo {if _gede :=_cagdb .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_aeefa ));_gede !=nil {return _gede ; -};};for _beea ,_eabfg :=range _aage .Color {if _bcbgd :=_eabfg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_beea ));_bcbgd !=nil {return _bcbgd ;};};return nil ;};func (_ebgfa ST_rwColActionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ebgfa .String (),start ); -}; +// Color Id +ColorIdAttr *uint32 ; -// ValidateWithPath validates the CT_FieldGroup and its children, prefixing error messages with path -func (_gafcf *CT_FieldGroup )ValidateWithPath (path string )error {if _gafcf .RangePr !=nil {if _fefcbf :=_gafcf .RangePr .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0050\u0072");_fefcbf !=nil {return _fefcbf ;};};if _gafcf .DiscretePr !=nil {if _adbb :=_gafcf .DiscretePr .ValidateWithPath (path +"/\u0044\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"); -_adbb !=nil {return _adbb ;};};if _gafcf .GroupItems !=nil {if _aecea :=_gafcf .GroupItems .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");_aecea !=nil {return _aecea ;};};return nil ;};func (_afgfgb *CT_Row )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbffde :=range start .Attr {if _cbffde .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_cbdfcc ,_cfdea :=_db .ParseUint (_cbffde .Value ,10,8); -if _cfdea !=nil {return _cfdea ;};_egdbg :=uint8 (_cbdfcc );_afgfgb .OutlineLevelAttr =&_egdbg ;continue ;};if _cbffde .Name .Local =="\u0072"{_fegab ,_ddfga :=_db .ParseUint (_cbffde .Value ,10,32);if _ddfga !=nil {return _ddfga ;};_dcffc :=uint32 (_fegab ); -_afgfgb .RAttr =&_dcffc ;continue ;};if _cbffde .Name .Local =="\u0073"{_dgcgf ,_eddcb :=_db .ParseUint (_cbffde .Value ,10,32);if _eddcb !=nil {return _eddcb ;};_gbeed :=uint32 (_dgcgf );_afgfgb .SAttr =&_gbeed ;continue ;};if _cbffde .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"{_cacdg ,_bdfce :=_db .ParseBool (_cbffde .Value ); -if _bdfce !=nil {return _bdfce ;};_afgfgb .CustomFormatAttr =&_cacdg ;continue ;};if _cbffde .Name .Local =="\u0068\u0074"{_fbced ,_efgfdc :=_db .ParseFloat (_cbffde .Value ,64);if _efgfdc !=nil {return _efgfdc ;};_afgfgb .HtAttr =&_fbced ;continue ;}; -if _cbffde .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ceabdf ,_dgacf :=_db .ParseBool (_cbffde .Value );if _dgacf !=nil {return _dgacf ;};_afgfgb .HiddenAttr =&_ceabdf ;continue ;};if _cbffde .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_feagd ,_bfbbbg :=_db .ParseBool (_cbffde .Value ); -if _bfbbbg !=nil {return _bfbbbg ;};_afgfgb .CustomHeightAttr =&_feagd ;continue ;};if _cbffde .Name .Local =="\u0073\u0070\u0061n\u0073"{_agfgga ,_bceda :=ParseSliceST_CellSpans (_cbffde .Value );if _bceda !=nil {return _bceda ;};_afgfgb .SpansAttr =&_agfgga ; -continue ;};if _cbffde .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_efdgca ,_bcfdb :=_db .ParseBool (_cbffde .Value );if _bcfdb !=nil {return _bcfdb ;};_afgfgb .CollapsedAttr =&_efdgca ;continue ;};if _cbffde .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_dcdcga ,_gbfefd :=_db .ParseBool (_cbffde .Value ); -if _gbfefd !=nil {return _gbfefd ;};_afgfgb .ThickTopAttr =&_dcdcga ;continue ;};if _cbffde .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"{_dcgda ,_dfefd :=_db .ParseBool (_cbffde .Value );if _dfefd !=nil {return _dfefd ;};_afgfgb .ThickBotAttr =&_dcgda ; -continue ;};if _cbffde .Name .Local =="\u0070\u0068"{_fbgb ,_baegb :=_db .ParseBool (_cbffde .Value );if _baegb !=nil {return _baegb ;};_afgfgb .PhAttr =&_fbgb ;continue ;};};_gcbac :for {_cgaegb ,_faage :=d .Token ();if _faage !=nil {return _faage ;}; -switch _dcecb :=_cgaegb .(type ){case _f .StartElement :switch _dcecb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_abagfg :=NewCT_Cell (); -if _dgfae :=d .DecodeElement (_abagfg ,&_dcecb );_dgfae !=nil {return _dgfae ;};_afgfgb .C =append (_afgfgb .C ,_abagfg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afgfgb .ExtLst =NewCT_ExtensionList (); -if _edbgbc :=d .DecodeElement (_afgfgb .ExtLst ,&_dcecb );_edbgbc !=nil {return _edbgbc ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_dcecb .Name ); -if _aaccbd :=d .Skip ();_aaccbd !=nil {return _aaccbd ;};};case _f .EndElement :break _gcbac ;case _f .CharData :};};return nil ;}; +// Show Page Breaks +ShowPageBreaksAttr *bool ; -// ValidateWithPath validates the CT_IconFilter and its children, prefixing error messages with path -func (_cdbge *CT_IconFilter )ValidateWithPath (path string )error {if _cdbge .IconSetAttr ==ST_IconSetTypeUnset {return _bc .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 _eagfd :=_cdbge .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_eagfd !=nil {return _eagfd ;};return nil ;};func (_dagae *CT_Pane )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cffag :=range start .Attr {if _cffag .Name .Local =="\u0078\u0053\u0070\u006c\u0069\u0074"{_bdcdf ,_gecc :=_db .ParseFloat (_cffag .Value ,64); -if _gecc !=nil {return _gecc ;};_dagae .XSplitAttr =&_bdcdf ;continue ;};if _cffag .Name .Local =="\u0079\u0053\u0070\u006c\u0069\u0074"{_agbaed ,_cccag :=_db .ParseFloat (_cffag .Value ,64);if _cccag !=nil {return _cccag ;};_dagae .YSplitAttr =&_agbaed ; -continue ;};if _cffag .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_cebbf ,_efgbcg :=_cffag .Value ,error (nil );if _efgbcg !=nil {return _efgbcg ;};_dagae .TopLeftCellAttr =&_cebbf ;continue ;};if _cffag .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"{_dagae .ActivePaneAttr .UnmarshalXMLAttr (_cffag ); -continue ;};if _cffag .Name .Local =="\u0073\u0074\u0061t\u0065"{_dagae .StateAttr .UnmarshalXMLAttr (_cffag );continue ;};};for {_ddfd ,_feecb :=d .Token ();if _feecb !=nil {return _bc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u006e\u0065\u003a\u0020\u0025\u0073",_feecb ); -};if _fdgbc ,_cecced :=_ddfd .(_f .EndElement );_cecced &&_fdgbc .Name ==start .Name {break ;};};return nil ;}; +// Show Formulas +ShowFormulasAttr *bool ; -// Validate validates the Headers and its children -func (_eeggc *Headers )Validate ()error {return _eeggc .ValidateWithPath ("\u0048e\u0061\u0064\u0065\u0072\u0073");};type CT_SheetViews struct{ +// Show Grid Lines +ShowGridLinesAttr *bool ; -// Worksheet View -SheetView []*CT_SheetView ; +// Show Headers +ShowRowColAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_gbfged *PivotCacheDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbfged .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();for _ ,_caadd :=range start .Attr {if _caadd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_caadd .Name .Local =="\u0069\u0064"||_caadd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_caadd .Name .Local =="\u0069\u0064"{_bgcaaa ,_eafgdb :=_caadd .Value ,error (nil ); -if _eafgdb !=nil {return _eafgdb ;};_gbfged .IdAttr =&_bgcaaa ;continue ;};if _caadd .Name .Local =="\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_ggagc ,_bcfcfe :=_db .ParseBool (_caadd .Value );if _bcfcfe !=nil {return _bcfcfe ; -};_gbfged .UpgradeOnRefreshAttr =&_ggagc ;continue ;};if _caadd .Name .Local =="\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"{_eedcb ,_eabee :=_db .ParseBool (_caadd .Value );if _eabee !=nil {return _eabee ;};_gbfged .TupleCacheAttr =&_eedcb ; -continue ;};if _caadd .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_gaecd ,_egadeb :=_db .ParseBool (_caadd .Value );if _egadeb !=nil {return _egadeb ;};_gbfged .SaveDataAttr =&_gaecd ;continue ;};if _caadd .Name .Local =="\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"{_bceefdf ,_eagef :=_db .ParseBool (_caadd .Value ); -if _eagef !=nil {return _eagef ;};_gbfged .SupportSubqueryAttr =&_bceefdf ;continue ;};if _caadd .Name .Local =="\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"{_cgffg ,_cggdf :=_db .ParseBool (_caadd .Value );if _cggdf !=nil {return _cggdf ; -};_gbfged .OptimizeMemoryAttr =&_cgffg ;continue ;};if _caadd .Name .Local =="s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"{_abgdcd ,_ccgbcb :=_db .ParseBool (_caadd .Value );if _ccgbcb !=nil {return _ccgbcb ; -};_gbfged .SupportAdvancedDrillAttr =&_abgdcd ;continue ;};if _caadd .Name .Local =="r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"{_ffffc ,_bdceb :=_caadd .Value ,error (nil );if _bdceb !=nil {return _bdceb ;};_gbfged .RefreshedByAttr =&_ffffc ; -continue ;};if _caadd .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"{_dcfad ,_cbeab :=ParseStdlibTime (_caadd .Value );if _cbeab !=nil {return _cbeab ;};_gbfged .RefreshedDateIsoAttr =&_dcfad ;continue ; -};if _caadd .Name .Local =="\u0069n\u0076\u0061\u006c\u0069\u0064"{_ebeff ,_eedfa :=_db .ParseBool (_caadd .Value );if _eedfa !=nil {return _eedfa ;};_gbfged .InvalidAttr =&_ebeff ;continue ;};if _caadd .Name .Local =="\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"{_eebfae ,_ddaae :=_db .ParseBool (_caadd .Value ); -if _ddaae !=nil {return _ddaae ;};_gbfged .BackgroundQueryAttr =&_eebfae ;continue ;};if _caadd .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"{_ffgec ,_ddeed :=_db .ParseUint (_caadd .Value ,10,32); -if _ddeed !=nil {return _ddeed ;};_fcgege :=uint32 (_ffgec );_gbfged .MissingItemsLimitAttr =&_fcgege ;continue ;};if _caadd .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_befcbg ,_abgcgf :=_db .ParseUint (_caadd .Value ,10,8); -if _abgcgf !=nil {return _abgcgf ;};_eebdb :=uint8 (_befcbg );_gbfged .RefreshedVersionAttr =&_eebdb ;continue ;};if _caadd .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_gabage ,_bbgdaf :=_db .ParseBool (_caadd .Value ); -if _bbgdaf !=nil {return _bbgdaf ;};_gbfged .RefreshOnLoadAttr =&_gabage ;continue ;};if _caadd .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"{_ccdcdf ,_beddfe :=_db .ParseFloat (_caadd .Value ,64);if _beddfe !=nil {return _beddfe ; -};_gbfged .RefreshedDateAttr =&_ccdcdf ;continue ;};if _caadd .Name .Local =="r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"{_bgbcc ,_bfcbb :=_db .ParseUint (_caadd .Value ,10,32);if _bfcbb !=nil {return _bfcbb ;};_dbbad :=uint32 (_bgbcc ); -_gbfged .RecordCountAttr =&_dbbad ;continue ;};if _caadd .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_bddcfa ,_egbgbg :=_db .ParseUint (_caadd .Value ,10,8);if _egbgbg !=nil {return _egbgbg ;};_fgdfdb :=uint8 (_bddcfa ); -_gbfged .CreatedVersionAttr =&_fgdfdb ;continue ;};if _caadd .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_gfgbbd ,_bffgeb :=_db .ParseUint (_caadd .Value ,10,8);if _bffgeb !=nil {return _bffgeb ; -};_dabec :=uint8 (_gfgbbd );_gbfged .MinRefreshableVersionAttr =&_dabec ;continue ;};if _caadd .Name .Local =="\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_gafdga ,_bcbdb :=_db .ParseBool (_caadd .Value );if _bcbdb !=nil {return _bcbdb ; -};_gbfged .EnableRefreshAttr =&_gafdga ;continue ;};};_bfgfd :for {_ggafe ,_cgcbd :=d .Token ();if _cgcbd !=nil {return _cgcbd ;};switch _eeceff :=_ggafe .(type ){case _f .StartElement :switch _eeceff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0053\u006f\u0075\u0072\u0063\u0065"}:if _gceca :=d .DecodeElement (_gbfged .CacheSource ,&_eeceff ); -_gceca !=nil {return _gceca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _babdd :=d .DecodeElement (_gbfged .CacheFields ,&_eeceff ); -_babdd !=nil {return _babdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061c\u0068\u0065\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_gbfged .CacheHierarchies =NewCT_CacheHierarchies (); -if _ffbdf :=d .DecodeElement (_gbfged .CacheHierarchies ,&_eeceff );_ffbdf !=nil {return _ffbdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b\u0070\u0069\u0073"}:_gbfged .Kpis =NewCT_PCDKPIs (); -if _gbgcg :=d .DecodeElement (_gbfged .Kpis ,&_eeceff );_gbgcg !=nil {return _gbgcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}:_gbfged .TupleCache =NewCT_TupleCache (); -if _ggbda :=d .DecodeElement (_gbfged .TupleCache ,&_eeceff );_ggbda !=nil {return _ggbda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063a\u006cc\u0075\u006c\u0061\u0074\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_gbfged .CalculatedItems =NewCT_CalculatedItems (); -if _daaaa :=d .DecodeElement (_gbfged .CalculatedItems ,&_eeceff );_daaaa !=nil {return _daaaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065m\u0062\u0065\u0072\u0073"}:_gbfged .CalculatedMembers =NewCT_CalculatedMembers (); -if _gbfacc :=d .DecodeElement (_gbfged .CalculatedMembers ,&_eeceff );_gbfacc !=nil {return _gbfacc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}:_gbfged .Dimensions =NewCT_Dimensions (); -if _acebgf :=d .DecodeElement (_gbfged .Dimensions ,&_eeceff );_acebgf !=nil {return _acebgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}:_gbfged .MeasureGroups =NewCT_MeasureGroups (); -if _eegedd :=d .DecodeElement (_gbfged .MeasureGroups ,&_eeceff );_eegedd !=nil {return _eegedd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070\u0073"}:_gbfged .Maps =NewCT_MeasureDimensionMaps (); -if _fadce :=d .DecodeElement (_gbfged .Maps ,&_eeceff );_fadce !=nil {return _fadce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbfged .ExtLst =NewCT_ExtensionList (); -if _dgbdg :=d .DecodeElement (_gbfged .ExtLst ,&_eeceff );_dgbdg !=nil {return _dgbdg ;};default:_ec .Log .Debug ("\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",_eeceff .Name ); -if _aeffgf :=d .Skip ();_aeffgf !=nil {return _aeffgf ;};};case _f .EndElement :break _bfgfd ;case _f .CharData :};};return nil ;};func NewCT_BookViews ()*CT_BookViews {_bfg :=&CT_BookViews {};return _bfg };type CT_DateTime struct{ +// Show Outline Symbols +OutlineSymbolsAttr *bool ; -// Value -VAttr _d .Time ; +// Show Zero Values +ZeroValuesAttr *bool ; -// Unused Item -UAttr *bool ; +// Fit To Page +FitToPageAttr *bool ; -// Calculated Item Value -FAttr *bool ; +// Print Area Defined +PrintAreaAttr *bool ; -// Caption -CAttr *string ; +// Filtered List +FilterAttr *bool ; -// Member Property Count -CpAttr *uint32 ; +// Show AutoFitler Drop Down Controls +ShowAutoFilterAttr *bool ; -// Member Property Index -X []*CT_X ;};func (_adbbg ST_SheetViewType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abeca :=_f .Attr {};_abeca .Name =name ;switch _adbbg {case ST_SheetViewTypeUnset :_abeca .Value ="";case ST_SheetViewTypeNormal :_abeca .Value ="\u006e\u006f\u0072\u006d\u0061\u006c"; -case ST_SheetViewTypePageBreakPreview :_abeca .Value ="\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case ST_SheetViewTypePageLayout :_abeca .Value ="\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074"; -};return _abeca ,nil ;};type CT_SmartTagPr struct{ +// Hidden Rows +HiddenRowsAttr *bool ; -// Embed SmartTags -EmbedAttr *bool ; +// Hidden Columns +HiddenColumnsAttr *bool ; -// Show Smart Tags -ShowAttr ST_SmartTagShow ;};type CT_FileRecoveryPr struct{ +// Visible State +StateAttr ST_SheetState ; -// Auto Recover -AutoRecoverAttr *bool ; +// Filter +FilterUniqueAttr *bool ; -// Crash Save -CrashSaveAttr *bool ; +// View Type +ViewAttr ST_SheetViewType ; -// Data Extract Load -DataExtractLoadAttr *bool ; +// Show Ruler +ShowRulerAttr *bool ; -// Repair Load -RepairLoadAttr *bool ;};func (_dgggbb *CT_WebPublishObject )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abbdd :=range start .Attr {if _abbdd .Name .Local =="\u0069\u0064"{_egeegc ,_dfeaa :=_db .ParseUint (_abbdd .Value ,10,32); -if _dfeaa !=nil {return _dfeaa ;};_dgggbb .IdAttr =uint32 (_egeegc );continue ;};if _abbdd .Name .Local =="\u0064\u0069\u0076I\u0064"{_eabfgb ,_affgbd :=_abbdd .Value ,error (nil );if _affgbd !=nil {return _affgbd ;};_dgggbb .DivIdAttr =_eabfgb ;continue ; -};if _abbdd .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_cegcd ,_gdbfd :=_abbdd .Value ,error (nil );if _gdbfd !=nil {return _gdbfd ;};_dgggbb .SourceObjectAttr =&_cegcd ;continue ;};if _abbdd .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_edead ,_efcgd :=_abbdd .Value ,error (nil ); -if _efcgd !=nil {return _efcgd ;};_dgggbb .DestinationFileAttr =_edead ;continue ;};if _abbdd .Name .Local =="\u0074\u0069\u0074l\u0065"{_faebf ,_ffcfc :=_abbdd .Value ,error (nil );if _ffcfc !=nil {return _ffcfc ;};_dgggbb .TitleAttr =&_faebf ;continue ; -};if _abbdd .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_gafgd ,_afebcd :=_db .ParseBool (_abbdd .Value );if _afebcd !=nil {return _afebcd ;};_dgggbb .AutoRepublishAttr =&_gafgd ;continue ;};};for {_fcffa ,_cgcbc :=d .Token (); -if _cgcbc !=nil {return _bc .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",_cgcbc );};if _dfeac ,_cadgge :=_fcffa .(_f .EndElement ); -_cadgge &&_dfeac .Name ==start .Name {break ;};};return nil ;};func (_ccgcg *CT_ColorFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gabg :=range start .Attr {if _gabg .Name .Local =="\u0064\u0078\u0066I\u0064"{_gccb ,_ebf :=_db .ParseUint (_gabg .Value ,10,32); -if _ebf !=nil {return _ebf ;};_bcba :=uint32 (_gccb );_ccgcg .DxfIdAttr =&_bcba ;continue ;};if _gabg .Name .Local =="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"{_bfgcb ,_ecccbd :=_db .ParseBool (_gabg .Value );if _ecccbd !=nil {return _ecccbd ;};_ccgcg .CellColorAttr =&_bfgcb ; -continue ;};};for {_aefd ,_eabf :=d .Token ();if _eabf !=nil {return _bc .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",_eabf );};if _fbea ,_gdbdb :=_aefd .(_f .EndElement ); -_gdbdb &&_fbea .Name ==start .Name {break ;};};return nil ;};func (_dfdge *ST_Axis )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dfdge =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_dfdge =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_dfdge =2; -case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_dfdge =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_dfdge =4;};return nil ;}; +// Top Left Visible Cell +TopLeftCellAttr *string ; -// ValidateWithPath validates the CT_DataValidations and its children, prefixing error messages with path -func (_bgagb *CT_DataValidations )ValidateWithPath (path string )error {for _begc ,_cdffa :=range _bgagb .DataValidation {if _ebgbb :=_cdffa .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0044\u0061ta\u0056a\u006c\u0069\u0064\u0061\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_begc )); -_ebgbb !=nil {return _ebgbb ;};};return nil ;};type CT_ColHierarchiesUsage struct{ +// Pane Split Information +Pane *CT_Pane ; -// Items Count -CountAttr *uint32 ; +// Selection +Selection *CT_Selection ; -// Column OLAP Hierarchies -ColHierarchyUsage []*CT_HierarchyUsage ;};func (_bfgbf *CT_TablePart )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggag :=range start .Attr {if _ggag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggag .Name .Local =="\u0069\u0064"||_ggag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ggag .Name .Local =="\u0069\u0064"{_geadb ,_caabd :=_ggag .Value ,error (nil ); -if _caabd !=nil {return _caabd ;};_bfgbf .IdAttr =_geadb ;continue ;};};for {_gddba ,_bcdece :=d .Token ();if _bcdece !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061b\u006c\u0065\u0050\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_bcdece ); -};if _fcfaa ,_eagbg :=_gddba .(_f .EndElement );_eagbg &&_fcfaa .Name ==start .Name {break ;};};return nil ;}; +// Horizontal Page Breaks +RowBreaks *CT_PageBreak ; -// ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path -func (_gefee *CT_OutlinePr )ValidateWithPath (path string )error {return nil };type CT_CellSmartTag struct{ +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// Smart Tag Type Index -TypeAttr uint32 ; +// Page Margins +PageMargins *CT_PageMargins ; -// Deleted -DeletedAttr *bool ; +// Print Options +PrintOptions *CT_PrintOptions ; -// XML Based -XmlBasedAttr *bool ; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Smart Tag Properties -CellSmartTagPr []*CT_CellSmartTagPr ;}; +// Header Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Validate validates the CT_X and its children -func (_aegag *CT_X )Validate ()error {return _aegag .ValidateWithPath ("\u0043\u0054\u005f\u0058")};func NewCT_CustomChartsheetViews ()*CT_CustomChartsheetViews {_bggf :=&CT_CustomChartsheetViews {};return _bggf ;};func NewCT_TableColumn ()*CT_TableColumn {_aadag :=&CT_TableColumn {}; -return _aadag }; +// AutoFilter Settings +AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};func (_agefb *ST_VolValueType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_aeaca ,_aeedag :=d .Token ();if _aeedag !=nil {return _aeedag ;};if _cgdfa ,_fcedce :=_aeaca .(_bc .EndElement ); +_fcedce &&_cgdfa .Name ==start .Name {*_agefb =1;return nil ;};if _caadc ,_ebaaa :=_aeaca .(_bc .CharData );!_ebaaa {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",_aeaca ); +}else {switch string (_caadc ){case "":*_agefb =0;case "\u0062":*_agefb =1;case "\u006e":*_agefb =2;case "\u0065":*_agefb =3;case "\u0073":*_agefb =4;};};_aeaca ,_aeedag =d .Token ();if _aeedag !=nil {return _aeedag ;};if _bdcba ,_aefbfe :=_aeaca .(_bc .EndElement ); +_aefbfe &&_bdcba .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",_aeaca );};func NewCT_WebPublishObject ()*CT_WebPublishObject {_ggfbb :=&CT_WebPublishObject {}; +return _ggfbb }; -// Validate validates the CT_Formats and its children -func (_fedge *CT_Formats )Validate ()error {return _fedge .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_dbfad ST_ShowDataAs )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_febaga :=_f .Attr {};_febaga .Name =name ; -switch _dbfad {case ST_ShowDataAsUnset :_febaga .Value ="";case ST_ShowDataAsNormal :_febaga .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ShowDataAsDifference :_febaga .Value ="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065";case ST_ShowDataAsPercent :_febaga .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074"; -case ST_ShowDataAsPercentDiff :_febaga .Value ="p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case ST_ShowDataAsRunTotal :_febaga .Value ="\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c";case ST_ShowDataAsPercentOfRow :_febaga .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077"; -case ST_ShowDataAsPercentOfCol :_febaga .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case ST_ShowDataAsPercentOfTotal :_febaga .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c";case ST_ShowDataAsIndex :_febaga .Value ="\u0069\u006e\u0064e\u0078"; -};return _febaga ,nil ;};type CT_Scenario struct{ +// Validate validates the CT_DeletedField and its children +func (_gaed *CT_DeletedField )Validate ()error {return _gaed .ValidateWithPath ("\u0043T\u005fD\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064");};type CT_RevisionHeaders struct{ -// Scenario Name -NameAttr string ; +// Last Revision GUID +GuidAttr string ; -// Scenario Locked -LockedAttr *bool ; +// Last GUID +LastGuidAttr *string ; -// Hidden Scenario -HiddenAttr *bool ; +// Shared Workbook +SharedAttr *bool ; -// Changing Cell Count -CountAttr *uint32 ; +// Disk Revisions +DiskRevisionsAttr *bool ; -// User Name -UserAttr *string ; +// History +HistoryAttr *bool ; -// Scenario Comment -CommentAttr *string ; +// Track Revisions +TrackRevisionsAttr *bool ; -// Input Cells -InputCells []*CT_InputCells ;};func (_bcdcag *ST_TextVAlign )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcdcag =0;case "\u0074\u006f\u0070":*_bcdcag =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bcdcag =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bcdcag =3; -case "\u006au\u0073\u0074\u0069\u0066\u0079":*_bcdcag =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bcdcag =5;};return nil ;};type CT_CommentPr struct{ +// Exclusive Mode +ExclusiveAttr *bool ; -// Locked Flag -LockedAttr *bool ; +// Revision Id +RevisionIdAttr *uint32 ; -// Default Size Flag -DefaultSizeAttr *bool ; +// Version +VersionAttr *int32 ; -// Print Flag -PrintAttr *bool ; +// Keep Change History +KeepChangeHistoryAttr *bool ; -// Disabled Flag -DisabledAttr *bool ; +// Protected +ProtectedAttr *bool ; -// Automatic Fill Flag -AutoFillAttr *bool ; +// Preserve History +PreserveHistoryAttr *uint32 ; -// Automatic Line Flag -AutoLineAttr *bool ; +// Header +Header []*CT_RevisionHeader ;}; -// Alternative Text -AltTextAttr *string ; +// Validate validates the CT_PageFields and its children +func (_deeab *CT_PageFields )Validate ()error {return _deeab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");}; -// Text Horizontal Alignment -TextHAlignAttr ST_TextHAlign ; +// ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path +func (_eaeae *CT_MemberProperties )ValidateWithPath (path string )error {for _faaace ,_ddacf :=range _eaeae .Mp {if _ebega :=_ddacf .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u004d\u0070\u005b\u0025\u0064]",path ,_faaace ));_ebega !=nil {return _ebega ; +};};return nil ;}; -// ext Vertical Alignment -TextVAlignAttr ST_TextVAlign ; +// Validate validates the CT_Top10 and its children +func (_abfgc *CT_Top10 )Validate ()error {return _abfgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030");}; -// Text Lock Flag -LockTextAttr *bool ; +// ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path +func (_eeccg *CT_Xf )ValidateWithPath (path string )error {if _eeccg .Alignment !=nil {if _agebg :=_eeccg .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_agebg !=nil {return _agebg ;};};if _eeccg .Protection !=nil {if _bebaa :=_eeccg .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); +_bebaa !=nil {return _bebaa ;};};if _eeccg .ExtLst !=nil {if _ddade :=_eeccg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddade !=nil {return _ddade ;};};return nil ;};func (_eeeddd ST_TableType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_gaggf :=_bc .Attr {}; +_gaggf .Name =name ;switch _eeeddd {case ST_TableTypeUnset :_gaggf .Value ="";case ST_TableTypeWorksheet :_gaggf .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_TableTypeXml :_gaggf .Value ="\u0078\u006d\u006c";case ST_TableTypeQueryTable :_gaggf .Value ="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065"; +};return _gaggf ,nil ;};func NewCT_PCDSCPage ()*CT_PCDSCPage {_cbgb :=&CT_PCDSCPage {};return _cbgb };func (_agga *CT_CellStyle )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _agga .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_agga .NameAttr )}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_agga .XfIdAttr )});if _agga .BuiltinIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"},Value :_a .Sprintf ("\u0025\u0076",*_agga .BuiltinIdAttr )}); +};if _agga .ILevelAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u004c\u0065\u0076\u0065\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_agga .ILevelAttr )});};if _agga .HiddenAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_agga .HiddenAttr ))}); +};if _agga .CustomBuiltinAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_agga .CustomBuiltinAttr ))}); +};e .EncodeToken (start );if _agga .ExtLst !=nil {_gbcd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_agga .ExtLst ,_gbcd );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +};func (_begfg *CT_OleLink )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gefgd :=range start .Attr {if _gefgd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gefgd .Name .Local =="\u0069\u0064"||_gefgd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gefgd .Name .Local =="\u0069\u0064"{_gdccb ,_afbba :=_gefgd .Value ,error (nil ); +if _afbba !=nil {return _afbba ;};_begfg .IdAttr =_gdccb ;continue ;};if _gefgd .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_acbac ,_cbeffd :=_gefgd .Value ,error (nil );if _cbeffd !=nil {return _cbeffd ;};_begfg .ProgIdAttr =_acbac ;continue ; +};};_ccdfgc :for {_fadag ,_bfegf :=d .Token ();if _bfegf !=nil {return _bfegf ;};switch _efaga :=_fadag .(type ){case _bc .StartElement :switch _efaga .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_begfg .OleItems =NewCT_OleItems (); +if _cfaga :=d .DecodeElement (_begfg .OleItems ,&_efaga );_cfaga !=nil {return _cfaga ;};default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_efaga .Name ); +if _gdgd :=d .Skip ();_gdgd !=nil {return _gdgd ;};};case _bc .EndElement :break _ccdfgc ;case _bc .CharData :};};return nil ;};type CT_LevelGroup struct{ -// Far East Alignment Flag -JustLastXAttr *bool ; +// Group Name +NameAttr string ; -// Automatic Text Scaling Flag -AutoScaleAttr *bool ;Anchor *CT_ObjectAnchor ;};func NewCT_Record ()*CT_Record {_gdefb :=&CT_Record {};return _gdefb };func (_agcfac *ST_SheetState )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_agcfac =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_agcfac =1; -case "\u0068\u0069\u0064\u0064\u0065\u006e":*_agcfac =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_agcfac =3;};return nil ;}; +// Unique Group Name +UniqueNameAttr string ; -// Validate validates the CT_GradientFill and its children -func (_eddfe *CT_GradientFill )Validate ()error {return _eddfe .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");};func (_cddbe *CT_RevisionFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_cddbe .SheetIdAttr )}); -if _cddbe .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cddbe .XfDxfAttr ))});};if _cddbe .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cddbe .SAttr ))}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_bc .Sprintf ("\u0025\u0076",_cddbe .SqrefAttr )});if _cddbe .StartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_cddbe .StartAttr )}); -};if _cddbe .LengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_bc .Sprintf ("\u0025\u0076",*_cddbe .LengthAttr )});};e .EncodeToken (start );if _cddbe .Dxf !=nil {_eagdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}}; -e .EncodeElement (_cddbe .Dxf ,_eagdc );};if _cddbe .ExtLst !=nil {_bafcc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cddbe .ExtLst ,_bafcc );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Group Caption +CaptionAttr string ; -// ValidateWithPath validates the CT_CacheSource and its children, prefixing error messages with path -func (_cagd *CT_CacheSource )ValidateWithPath (path string )error {if _cagd .TypeAttr ==ST_SourceTypeUnset {return _bc .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 _dcdb :=_cagd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dcdb !=nil {return _dcdb ;};if _cagd .WorksheetSource !=nil {if _fea :=_cagd .WorksheetSource .ValidateWithPath (path +"\u002f\u0057o\u0072\u006b\u0073h\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"); -_fea !=nil {return _fea ;};};if _cagd .Consolidation !=nil {if _ebc :=_cagd .Consolidation .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");_ebc !=nil {return _ebc ;};};if _cagd .ExtLst !=nil {if _fbbg :=_cagd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fbbg !=nil {return _fbbg ;};};return nil ;};type ST_CellFormulaType byte ;func (_cdafba *CT_Mdx )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdafba .FAttr =ST_MdxFunctionType (1);for _ ,_cafde :=range start .Attr {if _cafde .Name .Local =="\u006e"{_edcbc ,_dcgg :=_db .ParseUint (_cafde .Value ,10,32); -if _dcgg !=nil {return _dcgg ;};_cdafba .NAttr =uint32 (_edcbc );continue ;};if _cafde .Name .Local =="\u0066"{_cdafba .FAttr .UnmarshalXMLAttr (_cafde );continue ;};};_cacgg :for {_efcbc ,_fbcfa :=d .Token ();if _fbcfa !=nil {return _fbcfa ;};switch _gdcad :=_efcbc .(type ){case _f .StartElement :switch _gdcad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:_cdafba .T =NewCT_MdxTuple (); -if _aebbe :=d .DecodeElement (_cdafba .T ,&_gdcad );_aebbe !=nil {return _aebbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0073"}:_cdafba .Ms =NewCT_MdxSet (); -if _bdfda :=d .DecodeElement (_cdafba .Ms ,&_gdcad );_bdfda !=nil {return _bdfda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070"}:_cdafba .P =NewCT_MdxMemeberProp (); -if _cfada :=d .DecodeElement (_cdafba .P ,&_gdcad );_cfada !=nil {return _cfada ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006b"}:_cdafba .K =NewCT_MdxKPI (); -if _bacdd :=d .DecodeElement (_cdafba .K ,&_gdcad );_bacdd !=nil {return _bacdd ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gdcad .Name ); -if _fdaec :=d .Skip ();_fdaec !=nil {return _fdaec ;};};case _f .EndElement :break _cacgg ;case _f .CharData :};};return nil ;}; +// Parent Unique Name +UniqueParentAttr *string ; -// ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path -func (_bcce *CT_DataBar )ValidateWithPath (path string )error {for _ccgce ,_ecdd :=range _bcce .Cfvo {if _gade :=_ecdd .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_ccgce ));_gade !=nil {return _gade ; -};};if _fbbff :=_bcce .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fbbff !=nil {return _fbbff ;};return nil ;}; +// Group Id +IdAttr *int32 ; -// ValidateWithPath validates the CT_DeletedField and its children, prefixing error messages with path -func (_deec *CT_DeletedField )ValidateWithPath (path string )error {return nil };type CT_CustomWorkbookViews struct{ +// OLAP Group Members +GroupMembers *CT_GroupMembers ;};func NewCT_Cell ()*CT_Cell {_gcff :=&CT_Cell {};return _gcff };func (_bccea *QueryTable )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bccea .CT_QueryTable =*NewCT_QueryTable ();for _ ,_gffecd :=range start .Attr {if _gffecd .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_gddda ,_efaab :=_fa .ParseBool (_gffecd .Value ); +if _efaab !=nil {return _efaab ;};_bccea .AdjustColumnWidthAttr =&_gddda ;continue ;};if _gffecd .Name .Local =="\u006e\u0061\u006d\u0065"{_feccbd ,_dbecff :=_gffecd .Value ,error (nil );if _dbecff !=nil {return _dbecff ;};_bccea .NameAttr =_feccbd ;continue ; +};if _gffecd .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_ggefa ,_debcdb :=_fa .ParseBool (_gffecd .Value );if _debcdb !=nil {return _debcdb ;};_bccea .IntermediateAttr =&_ggefa ;continue ;};if _gffecd .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_cffgc ,_bcdba :=_fa .ParseBool (_gffecd .Value ); +if _bcdba !=nil {return _bcdba ;};_bccea .RowNumbersAttr =&_cffgc ;continue ;};if _gffecd .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_ecbdfa ,_egfcg :=_fa .ParseUint (_gffecd .Value ,10,32);if _egfcg !=nil {return _egfcg ; +};_bccea .ConnectionIdAttr =uint32 (_ecbdfa );continue ;};if _gffecd .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_cfcbb ,_cggccc :=_fa .ParseBool (_gffecd .Value );if _cggccc !=nil {return _cggccc ; +};_bccea .BackgroundRefreshAttr =&_cfcbb ;continue ;};if _gffecd .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_fgbda ,_edfgfd :=_fa .ParseBool (_gffecd .Value );if _edfgfd !=nil {return _edfgfd ;};_bccea .RefreshOnLoadAttr =&_fgbda ; +continue ;};if _gffecd .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_fdeedf ,_bgcecc :=_fa .ParseBool (_gffecd .Value );if _bgcecc !=nil {return _bgcecc ;};_bccea .FillFormulasAttr =&_fdeedf ;continue ;};if _gffecd .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cddfba ,_dafea :=_fa .ParseBool (_gffecd .Value ); +if _dafea !=nil {return _dafea ;};_bccea .ApplyNumberFormatsAttr =&_cddfba ;continue ;};if _gffecd .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ebdbeg ,_dbagf :=_fa .ParseBool (_gffecd .Value ); +if _dbagf !=nil {return _dbagf ;};_bccea .ApplyFontFormatsAttr =&_ebdbeg ;continue ;};if _gffecd .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_ecbgef ,_becad :=_fa .ParseBool (_gffecd .Value ); +if _becad !=nil {return _becad ;};_bccea .FirstBackgroundRefreshAttr =&_ecbgef ;continue ;};if _gffecd .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_ecfed ,_egaggg :=_fa .ParseUint (_gffecd .Value ,10,32);if _egaggg !=nil {return _egaggg ; +};_degfdg :=uint32 (_ecfed );_bccea .AutoFormatIdAttr =&_degfdg ;continue ;};if _gffecd .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_bbadd ,_efbfce :=_fa .ParseBool (_gffecd .Value ); +if _efbfce !=nil {return _efbfce ;};_bccea .ApplyAlignmentFormatsAttr =&_bbadd ;continue ;};if _gffecd .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_bdgeff ,_fbdbff :=_fa .ParseBool (_gffecd .Value ); +if _fbdbff !=nil {return _fbdbff ;};_bccea .DisableRefreshAttr =&_bdgeff ;continue ;};if _gffecd .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_eeaebe ,_cgaec :=_fa .ParseBool (_gffecd .Value ); +if _cgaec !=nil {return _cgaec ;};_bccea .ApplyBorderFormatsAttr =&_eeaebe ;continue ;};if _gffecd .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_befcd ,_dafga :=_fa .ParseBool (_gffecd .Value ); +if _dafga !=nil {return _dafga ;};_bccea .PreserveFormattingAttr =&_befcd ;continue ;};if _gffecd .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bcccf ,_dcbab :=_fa .ParseBool (_gffecd .Value ); +if _dcbab !=nil {return _dcbab ;};_bccea .ApplyPatternFormatsAttr =&_bcccf ;continue ;};if _gffecd .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_bccea .GrowShrinkTypeAttr .UnmarshalXMLAttr (_gffecd ); +continue ;};if _gffecd .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_cacbf ,_aedeg :=_fa .ParseBool (_gffecd .Value );if _aedeg !=nil {return _aedeg ;};_bccea .DisableEditAttr =&_cacbf ;continue ;};if _gffecd .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_cggbd ,_geeagf :=_fa .ParseBool (_gffecd .Value ); +if _geeagf !=nil {return _geeagf ;};_bccea .HeadersAttr =&_cggbd ;continue ;};if _gffecd .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_ggfbd ,_feaea :=_fa .ParseBool (_gffecd .Value );if _feaea !=nil {return _feaea ; +};_bccea .RemoveDataOnSaveAttr =&_ggfbd ;continue ;};if _gffecd .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_edefdb ,_ccgadc :=_fa .ParseBool (_gffecd .Value ); +if _ccgadc !=nil {return _ccgadc ;};_bccea .ApplyWidthHeightFormatsAttr =&_edefdb ;continue ;};};_bbbgf :for {_bdegg ,_dgface :=d .Token ();if _dgface !=nil {return _dgface ;};switch _gcfed :=_bdegg .(type ){case _bc .StartElement :switch _gcfed .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bccea .QueryTableRefresh =NewCT_QueryTableRefresh (); +if _ecggg :=d .DecodeElement (_bccea .QueryTableRefresh ,&_gcfed );_ecggg !=nil {return _ecggg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bccea .ExtLst =NewCT_ExtensionList (); +if _ecccgf :=d .DecodeElement (_bccea .ExtLst ,&_gcfed );_ecccgf !=nil {return _ecccgf ;};default:_ga .Log .Debug ("\u0073k\u0069\u0070p\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",_gcfed .Name ); +if _fagcg :=d .Skip ();_fagcg !=nil {return _fagcg ;};};case _bc .EndElement :break _bbbgf ;case _bc .CharData :};};return nil ;}; -// Custom Workbook View -CustomWorkbookView []*CT_CustomWorkbookView ;};func (_fgbgf *CT_String )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbffb :=range start .Attr {if _dbffb .Name .Local =="\u0066\u0063"{_agfce ,_fbadb :=_dbffb .Value ,error (nil ); -if _fbadb !=nil {return _fbadb ;};_fgbgf .FcAttr =&_agfce ;continue ;};if _dbffb .Name .Local =="\u0076"{_acbee ,_bgeaee :=_dbffb .Value ,error (nil );if _bgeaee !=nil {return _bgeaee ;};_fgbgf .VAttr =_acbee ;continue ;};if _dbffb .Name .Local =="\u0066"{_agbdfg ,_fgfgba :=_db .ParseBool (_dbffb .Value ); -if _fgfgba !=nil {return _fgfgba ;};_fgbgf .FAttr =&_agbdfg ;continue ;};if _dbffb .Name .Local =="\u0063"{_dcbdg ,_gfbfg :=_dbffb .Value ,error (nil );if _gfbfg !=nil {return _gfbfg ;};_fgbgf .CAttr =&_dcbdg ;continue ;};if _dbffb .Name .Local =="\u0063\u0070"{_adfedf ,_gdccb :=_db .ParseUint (_dbffb .Value ,10,32); -if _gdccb !=nil {return _gdccb ;};_aggd :=uint32 (_adfedf );_fgbgf .CpAttr =&_aggd ;continue ;};if _dbffb .Name .Local =="\u0069\u006e"{_gdecf ,_edacdg :=_db .ParseUint (_dbffb .Value ,10,32);if _edacdg !=nil {return _edacdg ;};_bbeea :=uint32 (_gdecf ); -_fgbgf .InAttr =&_bbeea ;continue ;};if _dbffb .Name .Local =="\u0062\u0063"{_ceadg ,_begbd :=_dbffb .Value ,error (nil );if _begbd !=nil {return _begbd ;};_fgbgf .BcAttr =&_ceadg ;continue ;};if _dbffb .Name .Local =="\u0075"{_gdecgbb ,_ebdbfb :=_db .ParseBool (_dbffb .Value ); -if _ebdbfb !=nil {return _ebdbfb ;};_fgbgf .UAttr =&_gdecgbb ;continue ;};if _dbffb .Name .Local =="\u0069"{_bddaa ,_daebbc :=_db .ParseBool (_dbffb .Value );if _daebbc !=nil {return _daebbc ;};_fgbgf .IAttr =&_bddaa ;continue ;};if _dbffb .Name .Local =="\u0075\u006e"{_acfdf ,_efcbe :=_db .ParseBool (_dbffb .Value ); -if _efcbe !=nil {return _efcbe ;};_fgbgf .UnAttr =&_acfdf ;continue ;};if _dbffb .Name .Local =="\u0073\u0074"{_abdea ,_cfedcc :=_db .ParseBool (_dbffb .Value );if _cfedcc !=nil {return _cfedcc ;};_fgbgf .StAttr =&_abdea ;continue ;};if _dbffb .Name .Local =="\u0062"{_dfecgg ,_abbgcg :=_db .ParseBool (_dbffb .Value ); -if _abbgcg !=nil {return _abbgcg ;};_fgbgf .BAttr =&_dfecgg ;continue ;};};_eaffac :for {_egceac ,_cfdee :=d .Token ();if _cfdee !=nil {return _cfdee ;};switch _bgead :=_egceac .(type ){case _f .StartElement :switch _bgead .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_ggbge :=NewCT_Tuples (); -if _ffcda :=d .DecodeElement (_ggbge ,&_bgead );_ffcda !=nil {return _ffcda ;};_fgbgf .Tpls =append (_fgbgf .Tpls ,_ggbge );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_ecadd :=NewCT_X (); -if _efgbff :=d .DecodeElement (_ecadd ,&_bgead );_efgbff !=nil {return _efgbff ;};_fgbgf .X =append (_fgbgf .X ,_ecadd );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\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",_bgead .Name ); -if _geaec :=d .Skip ();_geaec !=nil {return _geaec ;};};case _f .EndElement :break _eaffac ;case _f .CharData :};};return nil ;};type CT_PhoneticRun struct{ +// Validate validates the CT_TableMissing and its children +func (_effec *CT_TableMissing )Validate ()error {return _effec .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func NewQueryTable ()*QueryTable {_aacba :=&QueryTable {};_aacba .CT_QueryTable =*NewCT_QueryTable (); +return _aacba ;};func (_cfcgc *CT_IgnoredError )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dgced :=range start .Attr {if _dgced .Name .Local =="\u0073\u0071\u0072e\u0066"{_bebgb ,_bgdad :=ParseSliceST_Sqref (_dgced .Value ); +if _bgdad !=nil {return _bgdad ;};_cfcgc .SqrefAttr =_bebgb ;continue ;};if _dgced .Name .Local =="\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"{_eeaeg ,_acdbe :=_fa .ParseBool (_dgced .Value );if _acdbe !=nil {return _acdbe ;};_cfcgc .EvalErrorAttr =&_eeaeg ; +continue ;};if _dgced .Name .Local =="\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"{_cacedd ,_gdbfe :=_fa .ParseBool (_dgced .Value );if _gdbfe !=nil {return _gdbfe ;};_cfcgc .TwoDigitTextYearAttr =&_cacedd ;continue ; +};if _dgced .Name .Local =="\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"{_abfea ,_ecceg :=_fa .ParseBool (_dgced .Value );if _ecceg !=nil {return _ecceg ;};_cfcgc .NumberStoredAsTextAttr =&_abfea ;continue ; +};if _dgced .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_accbd ,_faaac :=_fa .ParseBool (_dgced .Value );if _faaac !=nil {return _faaac ;};_cfcgc .FormulaAttr =&_accbd ;continue ;};if _dgced .Name .Local =="\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"{_egaga ,_cgeaga :=_fa .ParseBool (_dgced .Value ); +if _cgeaga !=nil {return _cgeaga ;};_cfcgc .FormulaRangeAttr =&_egaga ;continue ;};if _dgced .Name .Local =="\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"{_bbbfd ,_gdage :=_fa .ParseBool (_dgced .Value );if _gdage !=nil {return _gdage ; +};_cfcgc .UnlockedFormulaAttr =&_bbbfd ;continue ;};if _dgced .Name .Local =="\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"{_gdbg ,_dfadf :=_fa .ParseBool (_dgced .Value );if _dfadf !=nil {return _dfadf ;};_cfcgc .EmptyCellReferenceAttr =&_gdbg ; +continue ;};if _dgced .Name .Local =="\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"{_ebfeb ,_efag :=_fa .ParseBool (_dgced .Value );if _efag !=nil {return _efag ;};_cfcgc .ListDataValidationAttr =&_ebfeb ;continue ; +};if _dgced .Name .Local =="\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"{_dbcc ,_egbdb :=_fa .ParseBool (_dgced .Value );if _egbdb !=nil {return _egbdb ;};_cfcgc .CalculatedColumnAttr =&_dbcc ;continue ;};};for {_accab ,_facfec :=d .Token (); +if _facfec !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0049\u0067\u006e\u006f\u0072\u0065d\u0045\u0072\u0072o\u0072:\u0020\u0025\u0073",_facfec );};if _eagaab ,_fgacb :=_accab .(_bc .EndElement );_fgacb &&_eagaab .Name ==start .Name {break ; +};};return nil ;};func (_feaebf *CT_HeaderFooter )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _feaebf .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_feaebf .DifferentOddEvenAttr ))}); +};if _feaebf .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_feaebf .DifferentFirstAttr ))}); +};if _feaebf .ScaleWithDocAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_feaebf .ScaleWithDocAttr ))}); +};if _feaebf .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_feaebf .AlignWithMarginsAttr ))}); +};e .EncodeToken (start );if _feaebf .OddHeader !=nil {_bcdf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_ff .AddPreserveSpaceAttr (&_bcdf ,*_feaebf .OddHeader );e .EncodeElement (_feaebf .OddHeader ,_bcdf ); +};if _feaebf .OddFooter !=nil {_abab :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_ff .AddPreserveSpaceAttr (&_abab ,*_feaebf .OddFooter );e .EncodeElement (_feaebf .OddFooter ,_abab ); +};if _feaebf .EvenHeader !=nil {_cgfg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_ff .AddPreserveSpaceAttr (&_cgfg ,*_feaebf .EvenHeader );e .EncodeElement (_feaebf .EvenHeader ,_cgfg ); +};if _feaebf .EvenFooter !=nil {_bcdfa :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_ff .AddPreserveSpaceAttr (&_bcdfa ,*_feaebf .EvenFooter );e .EncodeElement (_feaebf .EvenFooter ,_bcdfa ); +};if _feaebf .FirstHeader !=nil {_eefce :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0048e\u0061\u0064\u0065\u0072"}};_ff .AddPreserveSpaceAttr (&_eefce ,*_feaebf .FirstHeader );e .EncodeElement (_feaebf .FirstHeader ,_eefce ); +};if _feaebf .FirstFooter !=nil {_aefd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0046o\u006f\u0074\u0065\u0072"}};_ff .AddPreserveSpaceAttr (&_aefd ,*_feaebf .FirstFooter );e .EncodeElement (_feaebf .FirstFooter ,_aefd ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};const (ST_PaneUnset ST_Pane =0;ST_PaneBottomRight ST_Pane =1;ST_PaneTopRight ST_Pane =2;ST_PaneBottomLeft ST_Pane =3;ST_PaneTopLeft ST_Pane =4;);func (_ddggc ST_UpdateLinks )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_egbcf :=_bc .Attr {}; +_egbcf .Name =name ;switch _ddggc {case ST_UpdateLinksUnset :_egbcf .Value ="";case ST_UpdateLinksUserSet :_egbcf .Value ="\u0075s\u0065\u0072\u0053\u0065\u0074";case ST_UpdateLinksNever :_egbcf .Value ="\u006e\u0065\u0076e\u0072";case ST_UpdateLinksAlways :_egbcf .Value ="\u0061\u006c\u0077\u0061\u0079\u0073"; +};return _egbcf ,nil ;};type CT_SmartTagPr struct{ -// Base Text Start Index -SbAttr uint32 ; +// Embed SmartTags +EmbedAttr *bool ; -// Base Text End Index -EbAttr uint32 ; +// Show Smart Tags +ShowAttr ST_SmartTagShow ;}; -// Text -T string ;};func (_afaege ST_ParameterType )Validate ()error {return _afaege .ValidateWithPath ("")};func (_adfec *CT_ExternalCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecaa :=range start .Attr {if _ecaa .Name .Local =="\u0072"{_ebbdca ,_agaf :=_ecaa .Value ,error (nil ); -if _agaf !=nil {return _agaf ;};_adfec .RAttr =&_ebbdca ;continue ;};if _ecaa .Name .Local =="\u0074"{_adfec .TAttr .UnmarshalXMLAttr (_ecaa );continue ;};if _ecaa .Name .Local =="\u0076\u006d"{_daaef ,_fcde :=_db .ParseUint (_ecaa .Value ,10,32);if _fcde !=nil {return _fcde ; -};_cfafa :=uint32 (_daaef );_adfec .VmAttr =&_cfafa ;continue ;};};_aaafd :for {_ebab ,_dfeb :=d .Token ();if _dfeb !=nil {return _dfeb ;};switch _fcfae :=_ebab .(type ){case _f .StartElement :switch _fcfae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:_adfec .V =new (string ); -if _ebdfb :=d .DecodeElement (_adfec .V ,&_fcfae );_ebdfb !=nil {return _ebdfb ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_fcfae .Name ); -if _badca :=d .Skip ();_badca !=nil {return _badca ;};};case _f .EndElement :break _aaafd ;case _f .CharData :};};return nil ;};func (_cccagg *ST_DvAspect )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgfaec ,_cbbdb :=d .Token ();if _cbbdb !=nil {return _cbbdb ; -};if _fccgbd ,_aefcb :=_cgfaec .(_f .EndElement );_aefcb &&_fccgbd .Name ==start .Name {*_cccagg =1;return nil ;};if _afdea ,_caeda :=_cgfaec .(_f .CharData );!_caeda {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgfaec ); -}else {switch string (_afdea ){case "":*_cccagg =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_cccagg =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_cccagg =2; -};};_cgfaec ,_cbbdb =d .Token ();if _cbbdb !=nil {return _cbbdb ;};if _deddd ,_dfdea :=_cgfaec .(_f .EndElement );_dfdea &&_deddd .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgfaec ); -};type CT_Top10 struct{ +// Validate validates the CT_ChartsheetView and its children +func (_dcaff *CT_ChartsheetView )Validate ()error {return _dcaff .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077");};func (_cedgf ST_SourceType )String ()string {switch _cedgf {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 (_afgcb *CT_TableStyleInfo )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gfdeb :=range start .Attr {if _gfdeb .Name .Local =="\u006e\u0061\u006d\u0065"{_bdfaf ,_eeaebg :=_gfdeb .Value ,error (nil );if _eeaebg !=nil {return _eeaebg ; +};_afgcb .NameAttr =&_bdfaf ;continue ;};if _gfdeb .Name .Local =="\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_cdfcb ,_bcddbe :=_fa .ParseBool (_gfdeb .Value );if _bcddbe !=nil {return _bcddbe ;};_afgcb .ShowFirstColumnAttr =&_cdfcb ; +continue ;};if _gfdeb .Name .Local =="\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_gbecfg ,_gbdcf :=_fa .ParseBool (_gfdeb .Value );if _gbdcf !=nil {return _gbdcf ;};_afgcb .ShowLastColumnAttr =&_gbecfg ;continue ;}; +if _gfdeb .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"{_facda ,_feefb :=_fa .ParseBool (_gfdeb .Value );if _feefb !=nil {return _feefb ;};_afgcb .ShowRowStripesAttr =&_facda ;continue ;};if _gfdeb .Name .Local =="\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"{_gecgb ,_cgacc :=_fa .ParseBool (_gfdeb .Value ); +if _cgacc !=nil {return _cgacc ;};_afgcb .ShowColumnStripesAttr =&_gecgb ;continue ;};};for {_bedgg ,_gcfbc :=d .Token ();if _gcfbc !=nil {return _a .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",_gcfbc ); +};if _efeefd ,_dedde :=_bedgg .(_bc .EndElement );_dedde &&_efeefd .Name ==start .Name {break ;};};return nil ;};func (_eafca *ST_DateTimeGrouping )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_eafca =0;case "\u0079\u0065\u0061\u0072":*_eafca =1; +case "\u006d\u006f\u006et\u0068":*_eafca =2;case "\u0064\u0061\u0079":*_eafca =3;case "\u0068\u006f\u0075\u0072":*_eafca =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_eafca =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_eafca =6;};return nil ;};func (_acded ST_FormulaExpression )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_ggecf :=_bc .Attr {}; +_ggecf .Name =name ;switch _acded {case ST_FormulaExpressionUnset :_ggecf .Value ="";case ST_FormulaExpressionRef :_ggecf .Value ="\u0072\u0065\u0066";case ST_FormulaExpressionRefError :_ggecf .Value ="\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072"; +case ST_FormulaExpressionArea :_ggecf .Value ="\u0061\u0072\u0065\u0061";case ST_FormulaExpressionAreaError :_ggecf .Value ="\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case ST_FormulaExpressionComputedArea :_ggecf .Value ="\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061"; +};return _ggecf ,nil ;};func (_fddfbb *CT_GroupMember )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_agfgb :=range start .Attr {if _agfgb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_caac ,_fbad :=_agfgb .Value ,error (nil ); +if _fbad !=nil {return _fbad ;};_fddfbb .UniqueNameAttr =_caac ;continue ;};if _agfgb .Name .Local =="\u0067\u0072\u006fu\u0070"{_fcaae ,_baceg :=_fa .ParseBool (_agfgb .Value );if _baceg !=nil {return _baceg ;};_fddfbb .GroupAttr =&_fcaae ;continue ;}; +};for {_befgd ,_accca :=d .Token ();if _accca !=nil {return _a .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",_accca );};if _cfgbb ,_eedfea :=_befgd .(_bc .EndElement ); +_eedfea &&_cfgbb .Name ==start .Name {break ;};};return nil ;};func (_dfbga ST_ShowDataAs )Validate ()error {return _dfbga .ValidateWithPath ("")};func (_gfagee *CT_PivotFields )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gfagee .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gfagee .CountAttr )}); +};e .EncodeToken (start );_bcbgd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_gecee :=range _gfagee .PivotField {e .EncodeElement (_gecee ,_bcbgd );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_debc *CT_ControlPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _debc .LockedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_debc .LockedAttr ))}); +};if _debc .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_debc .DefaultSizeAttr ))});};if _debc .PrintAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_debc .PrintAttr ))}); +};if _debc .DisabledAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_debc .DisabledAttr ))});};if _debc .RecalcAlwaysAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_debc .RecalcAlwaysAttr ))}); +};if _debc .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_debc .UiObjectAttr ))});};if _debc .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_debc .AutoFillAttr ))}); +};if _debc .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_debc .AutoLineAttr ))});};if _debc .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_debc .AutoPictAttr ))}); +};if _debc .MacroAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_debc .MacroAttr )});};if _debc .AltTextAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_debc .AltTextAttr )}); +};if _debc .LinkedCellAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_debc .LinkedCellAttr )});};if _debc .ListFillRangeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_debc .ListFillRangeAttr )}); +};if _debc .CfAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_debc .CfAttr )});};if _debc .IdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_debc .IdAttr )}); +};e .EncodeToken (start );_cgde :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}};e .EncodeElement (_debc .Anchor ,_cgde );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_ObjectPr ()*CT_ObjectPr {_fgbgg :=&CT_ObjectPr {}; +_fgbgg .Anchor =NewCT_ObjectAnchor ();return _fgbgg ;};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 (_ebbeg *ST_DataValidationErrorStyle )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bcgeed ,_eafed :=d .Token (); +if _eafed !=nil {return _eafed ;};if _aeeeg ,_bfcce :=_bcgeed .(_bc .EndElement );_bfcce &&_aeeeg .Name ==start .Name {*_ebbeg =1;return nil ;};if _fffg ,_dccbad :=_bcgeed .(_bc .CharData );!_dccbad {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",_bcgeed ); +}else {switch string (_fffg ){case "":*_ebbeg =0;case "\u0073\u0074\u006f\u0070":*_ebbeg =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_ebbeg =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_ebbeg =3;};};_bcgeed ,_eafed =d .Token (); +if _eafed !=nil {return _eafed ;};if _dcabca ,_gdegb :=_bcgeed .(_bc .EndElement );_gdegb &&_dcabca .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",_bcgeed ); +};type CT_TableFormula struct{ArrayAttr bool ;Content string ;}; -// Top -TopAttr *bool ; +// Validate validates the CT_SheetProtection and its children +func (_gdbde *CT_SheetProtection )Validate ()error {return _gdbde .ValidateWithPath ("\u0043T\u005fS\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");}; -// Filter by Percent -PercentAttr *bool ; +// ValidateWithPath validates the CT_RowHierarchiesUsage and its children, prefixing error messages with path +func (_egagb *CT_RowHierarchiesUsage )ValidateWithPath (path string )error {for _dfefe ,_cdagf :=range _egagb .RowHierarchyUsage {if _ddege :=_cdagf .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0052\u006f\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_dfefe )); +_ddege !=nil {return _ddege ;};};return nil ;};func (_afcf *CT_ChartsheetViews )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );_caea :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}}; +for _ ,_bgba :=range _afcf .SheetView {e .EncodeElement (_bgba ,_caea );};if _afcf .ExtLst !=nil {_aaeg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_afcf .ExtLst ,_aaeg );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_aabeg *CT_NumFmt )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_aabeg .NumFmtIdAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_a .Sprintf ("\u0025\u0076",_aabeg .FormatCodeAttr )});e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// Top or Bottom Value -ValAttr float64 ; +// ValidateWithPath validates the CT_PivotHierarchies and its children, prefixing error messages with path +func (_facfa *CT_PivotHierarchies )ValidateWithPath (path string )error {for _eafge ,_decfd :=range _facfa .PivotHierarchy {if _aagcbe :=_decfd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074H\u0069\u0065\u0072\u0061\u0072c\u0068\u0079\u005b\u0025\u0064\u005d",path ,_eafge )); +_aagcbe !=nil {return _aagcbe ;};};return nil ;}; -// Filter Value -FilterValAttr *float64 ;};type CT_Cell struct{ +// ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path +func (_gdcba *CT_QueryTableRefresh )ValidateWithPath (path string )error {if _ceeca :=_gdcba .QueryTableFields .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064\u0073");_ceeca !=nil {return _ceeca ; +};if _gdcba .QueryTableDeletedFields !=nil {if _babfa :=_gdcba .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");_babfa !=nil {return _babfa ; +};};if _gdcba .SortState !=nil {if _dbcfaf :=_gdcba .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_dbcfaf !=nil {return _dbcfaf ;};};if _gdcba .ExtLst !=nil {if _ecgeeb :=_gdcba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ecgeeb !=nil {return _ecgeeb ;};};return nil ;};const (ST_AxisUnset ST_Axis =0;ST_AxisAxisRow ST_Axis =1;ST_AxisAxisCol ST_Axis =2;ST_AxisAxisPage ST_Axis =3;ST_AxisAxisValues ST_Axis =4;);func (_cffdc ST_FormulaExpression )Validate ()error {return _cffdc .ValidateWithPath ("")}; -// Reference -RAttr *string ; -// Style Index -SAttr *uint32 ; +// Validate validates the CT_Worksheet and its children +func (_ceefc *CT_Worksheet )Validate ()error {return _ceefc .ValidateWithPath ("\u0043\u0054\u005fW\u006f\u0072\u006b\u0073\u0068\u0065\u0065\u0074");};const (ST_FontSchemeUnset ST_FontScheme =0;ST_FontSchemeNone ST_FontScheme =1;ST_FontSchemeMajor ST_FontScheme =2; +ST_FontSchemeMinor ST_FontScheme =3;);func (_gcgcd *CT_MdxSet )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0076",_gcgcd .NsAttr )}); +if _gcgcd .CAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_gcgcd .CAttr )});};if _gcgcd .OAttr !=ST_MdxSetOrderUnset {_bfdfb ,_fbcdd :=_gcgcd .OAttr .MarshalXMLAttr (_bc .Name {Local :"\u006f"}); +if _fbcdd !=nil {return _fbcdd ;};start .Attr =append (start .Attr ,_bfdfb );};e .EncodeToken (start );if _gcgcd .N !=nil {_eggb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_gffbe :=range _gcgcd .N {e .EncodeElement (_gffbe ,_eggb ); +};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Cell Data Type -TAttr ST_CellType ; +// Validate validates the Metadata and its children +func (_fcbfc *Metadata )Validate ()error {return _fcbfc .ValidateWithPath ("\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");};func NewCT_FontName ()*CT_FontName {_bege :=&CT_FontName {};return _bege }; -// Cell Metadata Index -CmAttr *uint32 ; +// Validate validates the CT_AutoFilter and its children +func (_bdba *CT_AutoFilter )Validate ()error {return _bdba .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");};type CT_QueryCache struct{ -// Value Metadata Index -VmAttr *uint32 ; +// Cached Query Count +CountAttr *uint32 ; -// Show Phonetic -PhAttr *bool ; +// Query +Query []*CT_Query ;};func (_fbfad *CT_WebPublishObjects )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gcbbfb :=range start .Attr {if _gcbbfb .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbfcdf ,_dgeaa :=_fa .ParseUint (_gcbbfb .Value ,10,32); +if _dgeaa !=nil {return _dgeaa ;};_deecdg :=uint32 (_gbfcdf );_fbfad .CountAttr =&_deecdg ;continue ;};};_ffefce :for {_fddca ,_ececfc :=d .Token ();if _ececfc !=nil {return _ececfc ;};switch _dbcca :=_fddca .(type ){case _bc .StartElement :switch _dbcca .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcbacf :=NewCT_WebPublishObject (); +if _aafgcb :=d .DecodeElement (_bcbacf ,&_dbcca );_aafgcb !=nil {return _aafgcb ;};_fbfad .WebPublishObject =append (_fbfad .WebPublishObject ,_bcbacf );default:_ga .Log .Debug ("\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",_dbcca .Name ); +if _gdebb :=d .Skip ();_gdebb !=nil {return _gdebb ;};};case _bc .EndElement :break _ffefce ;case _bc .CharData :};};return nil ;};func NewCT_Tables ()*CT_Tables {_cfacf :=&CT_Tables {};return _cfacf }; -// Formula -F *CT_CellFormula ; +// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path +func (_gbcbf *EG_ExtensionList )ValidateWithPath (path string )error {for _efcca ,_bcgad :=range _gbcbf .Ext {if _efdfd :=_bcgad .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_efcca ));_efdfd !=nil {return _efdfd ; +};};return nil ;};func (_fbcfe *CT_IconSet )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bbaec :=range start .Attr {if _bbaec .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_fbcfe .IconSetAttr .UnmarshalXMLAttr (_bbaec ); +continue ;};if _bbaec .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_bacgf ,_ebdec :=_fa .ParseBool (_bbaec .Value );if _ebdec !=nil {return _ebdec ;};_fbcfe .ShowValueAttr =&_bacgf ;continue ;};if _bbaec .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_dabaf ,_eaace :=_fa .ParseBool (_bbaec .Value ); +if _eaace !=nil {return _eaace ;};_fbcfe .PercentAttr =&_dabaf ;continue ;};if _bbaec .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_cddad ,_ebbdd :=_fa .ParseBool (_bbaec .Value );if _ebbdd !=nil {return _ebbdd ;};_fbcfe .ReverseAttr =&_cddad ; +continue ;};};_fedeg :for {_dfgdb ,_bbebce :=d .Token ();if _bbebce !=nil {return _bbebce ;};switch _agcae :=_dfgdb .(type ){case _bc .StartElement :switch _agcae .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_eaega :=NewCT_Cfvo (); +if _cgaga :=d .DecodeElement (_eaega ,&_agcae );_cgaga !=nil {return _cgaga ;};_fbcfe .Cfvo =append (_fbcfe .Cfvo ,_eaega );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_agcae .Name ); +if _bbfba :=d .Skip ();_bbfba !=nil {return _bbfba ;};};case _bc .EndElement :break _fedeg ;case _bc .CharData :};};return nil ;};func NewCT_CustomFilter ()*CT_CustomFilter {_fbbb :=&CT_CustomFilter {};return _fbbb }; -// Cell Value -V *string ; +// Validate validates the CT_FileSharing and its children +func (_ccgbc *CT_FileSharing )Validate ()error {return _ccgbc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067");}; -// Rich Text Inline -Is *CT_Rst ; +// ValidateWithPath validates the CT_PCDSDTCEntries and its children, prefixing error messages with path +func (_eacde *CT_PCDSDTCEntries )ValidateWithPath (path string )error {for _dccgd ,_aceb :=range _eacde .M {if _bfgda :=_aceb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_dccgd ));_bfgda !=nil {return _bfgda ; +};};for _efdg ,_fbbcbc :=range _eacde .N {if _geged :=_fbbcbc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_efdg ));_geged !=nil {return _geged ;};};for _fagae ,_egcd :=range _eacde .E {if _efdba :=_egcd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_fagae )); +_efdba !=nil {return _efdba ;};};for _gafga ,_eegag :=range _eacde .S {if _eadg :=_eegag .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_gafga ));_eadg !=nil {return _eadg ;};};return nil ;};func (_acecg *CT_HeaderFooter )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_defcc :=range start .Attr {if _defcc .Name .Local =="\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"{_eedc ,_ffgfa :=_fa .ParseBool (_defcc .Value ); +if _ffgfa !=nil {return _ffgfa ;};_acecg .DifferentOddEvenAttr =&_eedc ;continue ;};if _defcc .Name .Local =="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"{_bfagc ,_bgge :=_fa .ParseBool (_defcc .Value );if _bgge !=nil {return _bgge ; +};_acecg .DifferentFirstAttr =&_bfagc ;continue ;};if _defcc .Name .Local =="\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"{_acdcg ,_adbdc :=_fa .ParseBool (_defcc .Value );if _adbdc !=nil {return _adbdc ;};_acecg .ScaleWithDocAttr =&_acdcg ; +continue ;};if _defcc .Name .Local =="\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"{_cebe ,_dgbcd :=_fa .ParseBool (_defcc .Value );if _dgbcd !=nil {return _dgbcd ;};_acecg .AlignWithMarginsAttr =&_cebe ;continue ; +};};_cgag :for {_dfec ,_gagef :=d .Token ();if _gagef !=nil {return _gagef ;};switch _bgfa :=_dfec .(type ){case _bc .StartElement :switch _bgfa .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acecg .OddHeader =new (string ); +if _fbcf :=d .DecodeElement (_acecg .OddHeader ,&_bgfa );_fbcf !=nil {return _fbcf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acecg .OddFooter =new (string ); +if _gcddeg :=d .DecodeElement (_acecg .OddFooter ,&_bgfa );_gcddeg !=nil {return _gcddeg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_acecg .EvenHeader =new (string ); +if _gdcbd :=d .DecodeElement (_acecg .EvenHeader ,&_bgfa );_gdcbd !=nil {return _gdcbd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_acecg .EvenFooter =new (string ); +if _fedd :=d .DecodeElement (_acecg .EvenFooter ,&_bgfa );_fedd !=nil {return _fedd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acecg .FirstHeader =new (string ); +if _cdgdc :=d .DecodeElement (_acecg .FirstHeader ,&_bgfa );_cdgdc !=nil {return _cdgdc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acecg .FirstFooter =new (string ); +if _fbggg :=d .DecodeElement (_acecg .FirstFooter ,&_bgfa );_fbggg !=nil {return _fbggg ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_bgfa .Name ); +if _ffggf :=d .Skip ();_ffggf !=nil {return _ffggf ;};};case _bc .EndElement :break _cgag ;case _bc .CharData :};};return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_CustomChartsheetView ()*CT_CustomChartsheetView {_ebgde :=&CT_CustomChartsheetView {};_ebgde .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 _ebgde ;};type CT_CustomSheetViews struct{ +// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path +func (_bagfc *CT_Schema )ValidateWithPath (path string )error {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;);type CT_RElt struct{ -// Custom Sheet View -CustomSheetView []*CT_CustomSheetView ;};func (_bfgba *CT_Fills )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aefb :=range start .Attr {if _aefb .Name .Local =="\u0063\u006f\u0075n\u0074"{_fbffc ,_gfeac :=_db .ParseUint (_aefb .Value ,10,32); -if _gfeac !=nil {return _gfeac ;};_gebcd :=uint32 (_fbffc );_bfgba .CountAttr =&_gebcd ;continue ;};};_bgcfd :for {_bdefg ,_eceac :=d .Token ();if _eceac !=nil {return _eceac ;};switch _cadef :=_bdefg .(type ){case _f .StartElement :switch _cadef .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u006c"}:_cafgf :=NewCT_Fill (); -if _eabdc :=d .DecodeElement (_cafgf ,&_cadef );_eabdc !=nil {return _eabdc ;};_bfgba .Fill =append (_bfgba .Fill ,_cafgf );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_cadef .Name ); -if _gegdd :=d .Skip ();_gegdd !=nil {return _gegdd ;};};case _f .EndElement :break _bgcfd ;case _f .CharData :};};return nil ;};func (_ecggg *ST_TableType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cafdae ,_cgdceb :=d .Token ();if _cgdceb !=nil {return _cgdceb ; -};if _afdcf ,_debbe :=_cafdae .(_f .EndElement );_debbe &&_afdcf .Name ==start .Name {*_ecggg =1;return nil ;};if _ccdae ,_efgbfc :=_cafdae .(_f .CharData );!_efgbfc {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cafdae ); -}else {switch string (_ccdae ){case "":*_ecggg =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_ecggg =1;case "\u0078\u006d\u006c":*_ecggg =2;case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_ecggg =3;};};_cafdae ,_cgdceb =d .Token (); -if _cgdceb !=nil {return _cgdceb ;};if _adacg ,_cacdae :=_cafdae .(_f .EndElement );_cacdae &&_adacg .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cafdae ); -};func (_fcdgf ST_Qualifier )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_egfcd :=_f .Attr {};_egfcd .Name =name ;switch _fcdgf {case ST_QualifierUnset :_egfcd .Value ="";case ST_QualifierDoubleQuote :_egfcd .Value ="d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065"; -case ST_QualifierSingleQuote :_egfcd .Value ="s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case ST_QualifierNone :_egfcd .Value ="\u006e\u006f\u006e\u0065";};return _egfcd ,nil ;};func NewCT_PrintOptions ()*CT_PrintOptions {_bcbfba :=&CT_PrintOptions {}; -return _bcbfba };func NewCT_Selection ()*CT_Selection {_fgdga :=&CT_Selection {};return _fgdga };func NewCT_IconSet ()*CT_IconSet {_ebfff :=&CT_IconSet {};return _ebfff };func (_gdgdfef ST_DataConsolidateFunction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bdecbd :=_f .Attr {}; -_bdecbd .Name =name ;switch _gdgdfef {case ST_DataConsolidateFunctionUnset :_bdecbd .Value ="";case ST_DataConsolidateFunctionAverage :_bdecbd .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_DataConsolidateFunctionCount :_bdecbd .Value ="\u0063\u006f\u0075n\u0074"; -case ST_DataConsolidateFunctionCountNums :_bdecbd .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case ST_DataConsolidateFunctionMax :_bdecbd .Value ="\u006d\u0061\u0078";case ST_DataConsolidateFunctionMin :_bdecbd .Value ="\u006d\u0069\u006e";case ST_DataConsolidateFunctionProduct :_bdecbd .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074"; -case ST_DataConsolidateFunctionStdDev :_bdecbd .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_DataConsolidateFunctionStdDevp :_bdecbd .Value ="\u0073t\u0064\u0044\u0065\u0076\u0070";case ST_DataConsolidateFunctionSum :_bdecbd .Value ="\u0073\u0075\u006d"; -case ST_DataConsolidateFunctionVar :_bdecbd .Value ="\u0076\u0061\u0072";case ST_DataConsolidateFunctionVarp :_bdecbd .Value ="\u0076\u0061\u0072\u0070";};return _bdecbd ,nil ;};func (_bfgga *CT_MdxMemeberProp )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_bc .Sprintf ("\u0025\u0076",_bfgga .NAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0070"},Value :_bc .Sprintf ("\u0025\u0076",_bfgga .NpAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RangePr struct{ +// Run Properties +RPr *CT_RPrElt ; -// Source Data Set Beginning Range -AutoStartAttr *bool ; +// Text +T string ;};func NewCT_RevisionSheetRename ()*CT_RevisionSheetRename {_cdabc :=&CT_RevisionSheetRename {};return _cdabc ;};func (_fbcgc ST_FilterOperator )ValidateWithPath (path string )error {switch _fbcgc {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 (_fbcgc )); +};return nil ;};func (_bgdd *CT_LevelGroup )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bgdd .GroupMembers =NewCT_GroupMembers ();for _ ,_acgdb :=range start .Attr {if _acgdb .Name .Local =="\u006e\u0061\u006d\u0065"{_fgfga ,_ebafe :=_acgdb .Value ,error (nil ); +if _ebafe !=nil {return _ebafe ;};_bgdd .NameAttr =_fgfga ;continue ;};if _acgdb .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_gdgbe ,_efgga :=_acgdb .Value ,error (nil );if _efgga !=nil {return _efgga ;};_bgdd .UniqueNameAttr =_gdgbe ; +continue ;};if _acgdb .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_cdfdc ,_cbafgb :=_acgdb .Value ,error (nil );if _cbafgb !=nil {return _cbafgb ;};_bgdd .CaptionAttr =_cdfdc ;continue ;};if _acgdb .Name .Local =="\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"{_gegad ,_ebdbc :=_acgdb .Value ,error (nil ); +if _ebdbc !=nil {return _ebdbc ;};_bgdd .UniqueParentAttr =&_gegad ;continue ;};if _acgdb .Name .Local =="\u0069\u0064"{_aabec ,_daccc :=_fa .ParseInt (_acgdb .Value ,10,32);if _daccc !=nil {return _daccc ;};_affdd :=int32 (_aabec );_bgdd .IdAttr =&_affdd ; +continue ;};};_eacac :for {_aedfg ,_afebe :=d .Token ();if _afebe !=nil {return _afebe ;};switch _ggbbc :=_aedfg .(type ){case _bc .StartElement :switch _ggbbc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cbdbe :=d .DecodeElement (_bgdd .GroupMembers ,&_ggbbc ); +_cbdbe !=nil {return _cbdbe ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ggbbc .Name ); +if _geab :=d .Skip ();_geab !=nil {return _geab ;};};case _bc .EndElement :break _eacac ;case _bc .CharData :};};return nil ;}; -// Source Data Ending Range -AutoEndAttr *bool ; +// ValidateWithPath validates the CT_CustomChartsheetViews and its children, prefixing error messages with path +func (_egee *CT_CustomChartsheetViews )ValidateWithPath (path string )error {for _egbd ,_ffdg :=range _egee .CustomSheetView {if _geag :=_ffdg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_egbd )); +_geag !=nil {return _geag ;};};return nil ;}; -// Group By -GroupByAttr ST_GroupBy ; +// Validate validates the CT_WebPublishItem and its children +func (_fdbac *CT_WebPublishItem )Validate ()error {return _fdbac .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d");};func (_gcaeee *CT_PhoneticPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gcaeee .FontIdAttr )}); +if _gcaeee .TypeAttr !=ST_PhoneticTypeUnset {_efgeb ,_ecaec :=_gcaeee .TypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u0079\u0070\u0065"});if _ecaec !=nil {return _ecaec ;};start .Attr =append (start .Attr ,_efgeb );};if _gcaeee .AlignmentAttr !=ST_PhoneticAlignmentUnset {_becdb ,_dbfff :=_gcaeee .AlignmentAttr .MarshalXMLAttr (_bc .Name {Local :"\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"}); +if _dbfff !=nil {return _dbfff ;};start .Attr =append (start .Attr ,_becdb );};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Numeric Grouping Start Value -StartNumAttr *float64 ; +// ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path +func (_cccfef *CT_LevelGroup )ValidateWithPath (path string )error {if _ffacd :=_cccfef .GroupMembers .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");_ffacd !=nil {return _ffacd ;};return nil ; +};func NewCT_RevisionConflict ()*CT_RevisionConflict {_effde :=&CT_RevisionConflict {};return _effde }; -// Numeric Grouping End Value -EndNumAttr *float64 ; +// ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path +func (_bedec *CT_TextPr )ValidateWithPath (path string )error {if _adcag :=_bedec .FileTypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_adcag !=nil {return _adcag ;};if _gffffa :=_bedec .QualifierAttr .ValidateWithPath (path +"\u002f\u0051\u0075\u0061\u006c\u0069\u0066\u0069\u0065r\u0041\u0074\u0074\u0072"); +_gffffa !=nil {return _gffffa ;};if _bedec .TextFields !=nil {if _cefcg :=_bedec .TextFields .ValidateWithPath (path +"/\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_cefcg !=nil {return _cefcg ;};};return nil ;};type CT_CustomFilter struct{ -// Date Grouping Start Value -StartDateAttr *_d .Time ; +// Filter Comparison Operator +OperatorAttr ST_FilterOperator ; -// Date Grouping End Value -EndDateAttr *_d .Time ; +// Top or Bottom Value +ValAttr *string ;};func NewVolTypes ()*VolTypes {_bbcce :=&VolTypes {};_bbcce .CT_VolTypes =*NewCT_VolTypes ();return _bbcce ;};type ST_MdxSetOrder byte ;func (_fccag *CT_Hyperlink )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_effa :=range start .Attr {if _effa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_effa .Name .Local =="\u0069\u0064"||_effa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_effa .Name .Local =="\u0069\u0064"{_ededd ,_gggbg :=_effa .Value ,error (nil ); +if _gggbg !=nil {return _gggbg ;};_fccag .IdAttr =&_ededd ;continue ;};if _effa .Name .Local =="\u0072\u0065\u0066"{_fcaga ,_ebebc :=_effa .Value ,error (nil );if _ebebc !=nil {return _ebebc ;};_fccag .RefAttr =_fcaga ;continue ;};if _effa .Name .Local =="\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_gcaa ,_bggde :=_effa .Value ,error (nil ); +if _bggde !=nil {return _bggde ;};_fccag .LocationAttr =&_gcaa ;continue ;};if _effa .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_bced ,_eccaa :=_effa .Value ,error (nil );if _eccaa !=nil {return _eccaa ;};_fccag .TooltipAttr =&_bced ;continue ; +};if _effa .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_bafaba ,_edcfc :=_effa .Value ,error (nil );if _edcfc !=nil {return _edcfc ;};_fccag .DisplayAttr =&_bafaba ;continue ;};};for {_dceca ,_aadda :=d .Token ();if _aadda !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0079p\u0065\u0072\u006c\u0069\u006e\u006b\u003a\u0020\u0025\u0073",_aadda ); +};if _cbcg ,_cdab :=_dceca .(_bc .EndElement );_cdab &&_cbcg .Name ==start .Name {break ;};};return nil ;};func (_dcde *CT_ConditionalFormatting )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fbbd :=range start .Attr {if _fbbd .Name .Local =="\u0070\u0069\u0076o\u0074"{_ega ,_afgdg :=_fa .ParseBool (_fbbd .Value ); +if _afgdg !=nil {return _afgdg ;};_dcde .PivotAttr =&_ega ;continue ;};if _fbbd .Name .Local =="\u0073\u0071\u0072e\u0066"{_ggfc ,_aaefe :=ParseSliceST_Sqref (_fbbd .Value );if _aaefe !=nil {return _aaefe ;};_dcde .SqrefAttr =&_ggfc ;continue ;};};_feaee :for {_cefg ,_ggdb :=d .Token (); +if _ggdb !=nil {return _ggdb ;};switch _cabg :=_cefg .(type ){case _bc .StartElement :switch _cabg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_abfbb :=NewCT_CfRule (); +if _cgec :=d .DecodeElement (_abfbb ,&_cabg );_cgec !=nil {return _cgec ;};_dcde .CfRule =append (_dcde .CfRule ,_abfbb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcde .ExtLst =NewCT_ExtensionList (); +if _fafa :=d .DecodeElement (_dcde .ExtLst ,&_cabg );_fafa !=nil {return _fafa ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\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",_cabg .Name ); +if _daeca :=d .Skip ();_daeca !=nil {return _daeca ;};};case _bc .EndElement :break _feaee ;case _bc .CharData :};};return nil ;};func NewCT_Member ()*CT_Member {_abfeb :=&CT_Member {};return _abfeb };type CT_FunctionGroups struct{ -// Grouping Interval -GroupIntervalAttr *float64 ;}; +// Built-in Function Group Count +BuiltInGroupCountAttr *uint32 ; -// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path -func (_eebfa *CT_Fill )ValidateWithPath (path string )error {if _eebfa .PatternFill !=nil {if _baabg :=_eebfa .PatternFill .ValidateWithPath (path +"\u002f\u0050\u0061t\u0074\u0065\u0072\u006e\u0046\u0069\u006c\u006c");_baabg !=nil {return _baabg ;};}; -if _eebfa .GradientFill !=nil {if _caeag :=_eebfa .GradientFill .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");_caeag !=nil {return _caeag ;};};return nil ;};func NewCT_Pane ()*CT_Pane {_becdf :=&CT_Pane {}; -return _becdf }; +// Function Group +FunctionGroup []*CT_FunctionGroup ;};func (_dbcdd *ST_Objects )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_efefgf ,_geecd :=d .Token ();if _geecd !=nil {return _geecd ;};if _bafcf ,_bcdgfd :=_efefgf .(_bc .EndElement );_bcdgfd &&_bafcf .Name ==start .Name {*_dbcdd =1; +return nil ;};if _fafgf ,_feee :=_efefgf .(_bc .CharData );!_feee {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",_efefgf );}else {switch string (_fafgf ){case "":*_dbcdd =0; +case "\u0061\u006c\u006c":*_dbcdd =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_dbcdd =2;case "\u006e\u006f\u006e\u0065":*_dbcdd =3;};};_efefgf ,_geecd =d .Token ();if _geecd !=nil {return _geecd ;};if _eabdgb ,_ebagf :=_efefgf .(_bc .EndElement ); +_ebagf &&_eabdgb .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",_efefgf );};func (_bdcff *CT_OleObject )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bdcff .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bdcff .ProgIdAttr )}); +};if _bdcff .DvAspectAttr !=ST_DvAspectUnset {_bebfe ,_edfff :=_bdcff .DvAspectAttr .MarshalXMLAttr (_bc .Name {Local :"\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"});if _edfff !=nil {return _edfff ;};start .Attr =append (start .Attr ,_bebfe );};if _bdcff .LinkAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0069\u006e\u006b"},Value :_a .Sprintf ("\u0025\u0076",*_bdcff .LinkAttr )}); +};if _bdcff .OleUpdateAttr !=ST_OleUpdateUnset {_cgacg ,_eacagf :=_bdcff .OleUpdateAttr .MarshalXMLAttr (_bc .Name {Local :"\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"});if _eacagf !=nil {return _eacagf ;};start .Attr =append (start .Attr ,_cgacg );}; +if _bdcff .AutoLoadAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdcff .AutoLoadAttr ))});};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bdcff .ShapeIdAttr )}); +if _bdcff .IdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bdcff .IdAttr )});};e .EncodeToken (start );if _bdcff .ObjectPr !=nil {_edbbeb :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}}; +e .EncodeElement (_bdcff .ObjectPr ,_edbbeb );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_DataValidations ()*CT_DataValidations {_cccfcf :=&CT_DataValidations {};return _cccfcf };func NewCT_Reviewed ()*CT_Reviewed {_dgbcb :=&CT_Reviewed {}; +return _dgbcb }; -// Validate validates the CT_CustomWorkbookView and its children -func (_fgfef *CT_CustomWorkbookView )Validate ()error {return _fgfef .ValidateWithPath ("C\u0054\u005f\u0043\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077");};func (_bdefge *CT_MapInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edaed :=range start .Attr {if _edaed .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_aadce ,_ebca :=_edaed .Value ,error (nil ); -if _ebca !=nil {return _ebca ;};_bdefge .SelectionNamespacesAttr =_aadce ;continue ;};};_dabcf :for {_dbfdb ,_fgbag :=d .Token ();if _fgbag !=nil {return _fgbag ;};switch _bbdbe :=_dbfdb .(type ){case _f .StartElement :switch _bbdbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0053\u0063\u0068\u0065\u006d\u0061"}:_dbdddb :=NewCT_Schema (); -if _cffb :=d .DecodeElement (_dbdddb ,&_bbdbe );_cffb !=nil {return _cffb ;};_bdefge .Schema =append (_bdefge .Schema ,_dbdddb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u004d\u0061\u0070"}:_bccgb :=NewCT_Map (); -if _cgfaeb :=d .DecodeElement (_bccgb ,&_bbdbe );_cgfaeb !=nil {return _cgfaeb ;};_bdefge .Map =append (_bdefge .Map ,_bccgb );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_bbdbe .Name ); -if _agfdg :=d .Skip ();_agfdg !=nil {return _agfdg ;};};case _f .EndElement :break _dabcf ;case _f .CharData :};};return nil ;};func (_gegcbf *ST_VerticalAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bdaefa ,_abdec :=d .Token (); -if _abdec !=nil {return _abdec ;};if _cbaedf ,_caffa :=_bdaefa .(_f .EndElement );_caffa &&_cbaedf .Name ==start .Name {*_gegcbf =1;return nil ;};if _feege ,_efgag :=_bdaefa .(_f .CharData );!_efgag {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bdaefa ); -}else {switch string (_feege ){case "":*_gegcbf =0;case "\u0074\u006f\u0070":*_gegcbf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gegcbf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gegcbf =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_gegcbf =4; -case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_gegcbf =5;};};_bdaefa ,_abdec =d .Token ();if _abdec !=nil {return _abdec ;};if _gcdea ,_fddaa :=_bdaefa .(_f .EndElement );_fddaa &&_gcdea .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bdaefa ); -};func (_dcada *ST_ConditionalFormattingOperator )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dcada =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_dcada =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_dcada =2; -case "\u0065\u0071\u0075a\u006c":*_dcada =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_dcada =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_dcada =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_dcada =6; -case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_dcada =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_dcada =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_dcada =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_dcada =10; -case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_dcada =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_dcada =12;};return nil ;};func NewCT_SmartTagTypes ()*CT_SmartTagTypes {_debgcg :=&CT_SmartTagTypes {};return _debgcg }; -type ST_MdxSetOrder byte ;func (_beffg *CT_PivotArea )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdgaed :=range start .Attr {if _gdgaed .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_gffbe ,_cgffea :=_db .ParseBool (_gdgaed .Value ); -if _cgffea !=nil {return _cgffea ;};_beffg .OutlineAttr =&_gffbe ;continue ;};if _gdgaed .Name .Local =="\u0066\u0069\u0065l\u0064"{_aegbg ,_geaga :=_db .ParseInt (_gdgaed .Value ,10,32);if _geaga !=nil {return _geaga ;};_edgfd :=int32 (_aegbg );_beffg .FieldAttr =&_edgfd ; -continue ;};if _gdgaed .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"{_deeagc ,_adgcg :=_db .ParseBool (_gdgaed .Value );if _adgcg !=nil {return _adgcg ;};_beffg .DataOnlyAttr =&_deeagc ;continue ;};if _gdgaed .Name .Local =="\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"{_bfdfg ,_bfebef :=_db .ParseBool (_gdgaed .Value ); -if _bfebef !=nil {return _bfebef ;};_beffg .LabelOnlyAttr =&_bfdfg ;continue ;};if _gdgaed .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"{_adede ,_fgdfd :=_db .ParseBool (_gdgaed .Value );if _fgdfd !=nil {return _fgdfd ;};_beffg .GrandRowAttr =&_adede ; -continue ;};if _gdgaed .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"{_abcbf ,_efega :=_db .ParseBool (_gdgaed .Value );if _efega !=nil {return _efega ;};_beffg .GrandColAttr =&_abcbf ;continue ;};if _gdgaed .Name .Local =="\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"{_fcgdb ,_fabfed :=_db .ParseBool (_gdgaed .Value ); -if _fabfed !=nil {return _fabfed ;};_beffg .CacheIndexAttr =&_fcgdb ;continue ;};if _gdgaed .Name .Local =="\u0074\u0079\u0070\u0065"{_beffg .TypeAttr .UnmarshalXMLAttr (_gdgaed );continue ;};if _gdgaed .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_aegbd ,_fdfab :=_gdgaed .Value ,error (nil ); -if _fdfab !=nil {return _fdfab ;};_beffg .OffsetAttr =&_aegbd ;continue ;};if _gdgaed .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"{_ecgge ,_fagbf :=_db .ParseBool (_gdgaed .Value ); -if _fagbf !=nil {return _fagbf ;};_beffg .CollapsedLevelsAreSubtotalsAttr =&_ecgge ;continue ;};if _gdgaed .Name .Local =="\u0061\u0078\u0069\u0073"{_beffg .AxisAttr .UnmarshalXMLAttr (_gdgaed );continue ;};if _gdgaed .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_eacc ,_ebbad :=_db .ParseUint (_gdgaed .Value ,10,32); -if _ebbad !=nil {return _ebbad ;};_ggaac :=uint32 (_eacc );_beffg .FieldPositionAttr =&_ggaac ;continue ;};};_gdaed :for {_cdaba ,_gabaf :=d .Token ();if _gabaf !=nil {return _gabaf ;};switch _fddgd :=_cdaba .(type ){case _f .StartElement :switch _fddgd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}:_beffg .References =NewCT_PivotAreaReferences (); -if _cdbf :=d .DecodeElement (_beffg .References ,&_fddgd );_cdbf !=nil {return _cdbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beffg .ExtLst =NewCT_ExtensionList (); -if _agcbf :=d .DecodeElement (_beffg .ExtLst ,&_fddgd );_agcbf !=nil {return _agcbf ;};default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_fddgd .Name ); -if _ecbcb :=d .Skip ();_ecbcb !=nil {return _ecbcb ;};};case _f .EndElement :break _gdaed ;case _f .CharData :};};return nil ;};func (_fcgcg *CT_DdeItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcgdd :for {_afda ,_daecf :=d .Token (); -if _daecf !=nil {return _daecf ;};switch _ggfg :=_afda .(type ){case _f .StartElement :switch _ggfg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u0049\u0074\u0065\u006d"}:_agaec :=NewCT_DdeItem (); -if _daeg :=d .DecodeElement (_agaec ,&_ggfg );_daeg !=nil {return _daeg ;};_fcgcg .DdeItem =append (_fcgcg .DdeItem ,_agaec );default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_ggfg .Name ); -if _geade :=d .Skip ();_geade !=nil {return _geade ;};};case _f .EndElement :break _bcgdd ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path +func (_adaadf *CT_TableStyleInfo )ValidateWithPath (path string )error {return nil };func (_adbgac ST_CellType )ValidateWithPath (path string )error {switch _adbgac {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 (_adbgac )); +};return nil ;};const (ST_DataValidationOperatorUnset ST_DataValidationOperator =0;ST_DataValidationOperatorBetween ST_DataValidationOperator =1;ST_DataValidationOperatorNotBetween ST_DataValidationOperator =2;ST_DataValidationOperatorEqual ST_DataValidationOperator =3; +ST_DataValidationOperatorNotEqual ST_DataValidationOperator =4;ST_DataValidationOperatorLessThan ST_DataValidationOperator =5;ST_DataValidationOperatorLessThanOrEqual ST_DataValidationOperator =6;ST_DataValidationOperatorGreaterThan ST_DataValidationOperator =7; +ST_DataValidationOperatorGreaterThanOrEqual ST_DataValidationOperator =8;); -// ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path -func (_ccfbac *CT_MeasureDimensionMaps )ValidateWithPath (path string )error {for _fddgf ,_dabccf :=range _ccfbac .Map {if _cdacd :=_dabccf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_fddgf )); -_cdacd !=nil {return _cdacd ;};};return nil ;};type CT_Hyperlinks struct{ +// Validate validates the CT_RevisionCellChange and its children +func (_aecda *CT_RevisionCellChange )Validate ()error {return _aecda .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065");};func (_agfa *CT_Chartsheet )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_agfa .SheetViews =NewCT_ChartsheetViews (); +_agfa .Drawing =NewCT_Drawing ();_caee :for {_aeac ,_gdbd :=d .Token ();if _gdbd !=nil {return _gdbd ;};switch _bdefd :=_aeac .(type ){case _bc .StartElement :switch _bdefd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agfa .SheetPr =NewCT_ChartsheetPr (); +if _bdgf :=d .DecodeElement (_agfa .SheetPr ,&_bdefd );_bdgf !=nil {return _bdgf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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 _gfaaa :=d .DecodeElement (_agfa .SheetViews ,&_bdefd ); +_gfaaa !=nil {return _gfaaa ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agfa .SheetProtection =NewCT_ChartsheetProtection (); +if _dcgb :=d .DecodeElement (_agfa .SheetProtection ,&_bdefd );_dcgb !=nil {return _dcgb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_agfa .CustomSheetViews =NewCT_CustomChartsheetViews (); +if _cfdb :=d .DecodeElement (_agfa .CustomSheetViews ,&_bdefd );_cfdb !=nil {return _cfdb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agfa .PageMargins =NewCT_PageMargins (); +if _gbdgc :=d .DecodeElement (_agfa .PageMargins ,&_bdefd );_gbdgc !=nil {return _gbdgc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agfa .PageSetup =NewCT_CsPageSetup (); +if _fgeeca :=d .DecodeElement (_agfa .PageSetup ,&_bdefd );_fgeeca !=nil {return _fgeeca ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agfa .HeaderFooter =NewCT_HeaderFooter (); +if _gbda :=d .DecodeElement (_agfa .HeaderFooter ,&_bdefd );_gbda !=nil {return _gbda ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fcef :=d .DecodeElement (_agfa .Drawing ,&_bdefd ); +_fcef !=nil {return _fcef ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agfa .LegacyDrawing =NewCT_LegacyDrawing (); +if _ecagb :=d .DecodeElement (_agfa .LegacyDrawing ,&_bdefd );_ecagb !=nil {return _ecagb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agfa .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _cbafd :=d .DecodeElement (_agfa .LegacyDrawingHF ,&_bdefd );_cbafd !=nil {return _cbafd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agfa .DrawingHF =NewCT_DrawingHF (); +if _agcf :=d .DecodeElement (_agfa .DrawingHF ,&_bdefd );_agcf !=nil {return _agcf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agfa .Picture =NewCT_SheetBackgroundPicture (); +if _ccdd :=d .DecodeElement (_agfa .Picture ,&_bdefd );_ccdd !=nil {return _ccdd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agfa .WebPublishItems =NewCT_WebPublishItems (); +if _ecgec :=d .DecodeElement (_agfa .WebPublishItems ,&_bdefd );_ecgec !=nil {return _ecgec ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agfa .ExtLst =NewCT_ExtensionList (); +if _ceb :=d .DecodeElement (_agfa .ExtLst ,&_bdefd );_ceb !=nil {return _ceb ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bdefd .Name ); +if _fedec :=d .Skip ();_fedec !=nil {return _fedec ;};};case _bc .EndElement :break _caee ;case _bc .CharData :};};return nil ;};func (_afgfa ST_GrowShrinkType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_baccfg :=_bc .Attr {};_baccfg .Name =name ; +switch _afgfa {case ST_GrowShrinkTypeUnset :_baccfg .Value ="";case ST_GrowShrinkTypeInsertDelete :_baccfg .Value ="\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case ST_GrowShrinkTypeInsertClear :_baccfg .Value ="i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072"; +case ST_GrowShrinkTypeOverwriteClear :_baccfg .Value ="\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return _baccfg ,nil ;}; -// Hyperlink -Hyperlink []*CT_Hyperlink ;}; +// Validate validates the CT_FileRecoveryPr and its children +func (_fegfa *CT_FileRecoveryPr )Validate ()error {return _fegfa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072");};func NewCT_Comment ()*CT_Comment {_gbdac :=&CT_Comment {};_gbdac .Text =NewCT_Rst (); +return _gbdac }; -// Validate validates the CT_ObjectPr and its children -func (_fccaa *CT_ObjectPr )Validate ()error {return _fccaa .ValidateWithPath ("C\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u0050\u0072");};type CT_Schema struct{ +// Validate validates the CT_CalculatedItems and its children +func (_gcfcb *CT_CalculatedItems )Validate ()error {return _gcfcb .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073");};type ST_PageOrder byte ; -// Schema ID -IDAttr string ; +// ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path +func (_fbcdb *CT_CellSmartTags )ValidateWithPath (path string )error {for _ggef ,_ageb :=range _fbcdb .CellSmartTag {if _ebdg :=_ageb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043el\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_ggef )); +_ebdg !=nil {return _ebdg ;};};return nil ;}; -// Schema Reference -SchemaRefAttr *string ; +// Validate validates the CT_SmartTagPr and its children +func (_cddgad *CT_SmartTagPr )Validate ()error {return _cddgad .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func (_aeecad *ST_SortMethod )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_baedfe ,_ddbgc :=d .Token (); +if _ddbgc !=nil {return _ddbgc ;};if _ggefec ,_cebdfb :=_baedfe .(_bc .EndElement );_cebdfb &&_ggefec .Name ==start .Name {*_aeecad =1;return nil ;};if _efabcf ,_egeebb :=_baedfe .(_bc .CharData );!_egeebb {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",_baedfe ); +}else {switch string (_efabcf ){case "":*_aeecad =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_aeecad =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_aeecad =2;case "\u006e\u006f\u006e\u0065":*_aeecad =3;};};_baedfe ,_ddbgc =d .Token ();if _ddbgc !=nil {return _ddbgc ; +};if _fegaf ,_edecga :=_baedfe .(_bc .EndElement );_edecga &&_fegaf .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",_baedfe ); +};type CT_SingleXmlCells struct{ -// Schema Root Namespace -NamespaceAttr *string ; +// Table Properties +SingleXmlCell []*CT_SingleXmlCell ;};func (_caa *CT_CellStyle )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bbefb :=range start .Attr {if _bbefb .Name .Local =="\u006e\u0061\u006d\u0065"{_bbec ,_ggab :=_bbefb .Value ,error (nil ); +if _ggab !=nil {return _ggab ;};_caa .NameAttr =&_bbec ;continue ;};if _bbefb .Name .Local =="\u0078\u0066\u0049\u0064"{_eeec ,_ecfcb :=_fa .ParseUint (_bbefb .Value ,10,32);if _ecfcb !=nil {return _ecfcb ;};_caa .XfIdAttr =uint32 (_eeec );continue ;}; +if _bbefb .Name .Local =="\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"{_begf ,_abff :=_fa .ParseUint (_bbefb .Value ,10,32);if _abff !=nil {return _abff ;};_bgcbe :=uint32 (_begf );_caa .BuiltinIdAttr =&_bgcbe ;continue ;};if _bbefb .Name .Local =="\u0069\u004c\u0065\u0076\u0065\u006c"{_gcef ,_cee :=_fa .ParseUint (_bbefb .Value ,10,32); +if _cee !=nil {return _cee ;};_dgge :=uint32 (_gcef );_caa .ILevelAttr =&_dgge ;continue ;};if _bbefb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fdca ,_gcec :=_fa .ParseBool (_bbefb .Value );if _gcec !=nil {return _gcec ;};_caa .HiddenAttr =&_fdca ; +continue ;};if _bbefb .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"{_faeb ,_ccdf :=_fa .ParseBool (_bbefb .Value );if _ccdf !=nil {return _ccdf ;};_caa .CustomBuiltinAttr =&_faeb ;continue ;};};_ecdd :for {_deffc ,_ccef :=d .Token (); +if _ccef !=nil {return _ccef ;};switch _geee :=_deffc .(type ){case _bc .StartElement :switch _geee .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caa .ExtLst =NewCT_ExtensionList (); +if _cded :=d .DecodeElement (_caa .ExtLst ,&_geee );_cded !=nil {return _cded ;};default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_geee .Name ); +if _gefcb :=d .Skip ();_gefcb !=nil {return _gefcb ;};};case _bc .EndElement :break _ecdd ;case _bc .CharData :};};return nil ;};func (_ggeef *ST_PhoneticAlignment )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_ggeef =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_ggeef =1; +case "\u006c\u0065\u0066\u0074":*_ggeef =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ggeef =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ggeef =4;};return nil ;}; -// Schema Language -SchemaLanguageAttr *string ;Any _ae .Any ;};func (_bggfab *ST_Orientation )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bggfab =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bggfab =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_bggfab =2; -case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_bggfab =3;};return nil ;}; +// Validate validates the CT_GradientFill and its children +func (_gece *CT_GradientFill )Validate ()error {return _gece .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c");};type CT_RevisionConflict struct{ -// ValidateWithPath validates the CT_Number and its children, prefixing error messages with path -func (_aegd *CT_Number )ValidateWithPath (path string )error {for _dcddg ,_fegf :=range _aegd .Tpls {if _cfadae :=_fegf .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_dcddg ));_cfadae !=nil {return _cfadae ; -};};for _bffcf ,_ebffe :=range _aegd .X {if _dffbb :=_ebffe .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_bffcf ));_dffbb !=nil {return _dffbb ;};};return nil ;};func (_cbgfe *CT_DdeValues )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbgfe .RowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u0073"},Value :_bc .Sprintf ("\u0025\u0076",*_cbgfe .RowsAttr )}); -};if _cbgfe .ColsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006c\u0073"},Value :_bc .Sprintf ("\u0025\u0076",*_cbgfe .ColsAttr )});};e .EncodeToken (start );_aabc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c\u0075\u0065"}}; -for _ ,_fdfdg :=range _cbgfe .Value {e .EncodeElement (_fdfdg ,_aabc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbagg ST_DateTimeGrouping )String ()string {switch _gbagg {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 "";};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 (_adbab *PivotCacheDefinition )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d\u0061\u003api\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e";return _adbab .CT_PivotCacheDefinition .MarshalXML (e ,start );}; +// Sheet Id +SheetIdAttr *uint32 ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func NewCT_CacheFields ()*CT_CacheFields {_fae :=&CT_CacheFields {};return _fae }; -// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path -func (_ababe *CT_FontFamily )ValidateWithPath (path string )error {if _ababe .ValAttr < 0{return _bc .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 ,_ababe .ValAttr ); -};if _ababe .ValAttr > 14{return _bc .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 ,_ababe .ValAttr );};return nil ;}; +// Validate validates the CT_CommentList and its children +func (_gbcf *CT_CommentList )Validate ()error {return _gbcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074");};func (_gecdb *CT_MetadataBlocks )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gecdb .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gecdb .CountAttr )}); +};e .EncodeToken (start );_ddfbg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_acdad :=range _gecdb .Bk {e .EncodeElement (_acdad ,_ddfbg );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_Pane struct{ -// Validate validates the CT_RevisionCustomView and its children -func (_ccdbbe *CT_RevisionCustomView )Validate ()error {return _ccdbbe .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0075\u0073t\u006f\u006d\u0056\u0069\u0065\u0077");};func (_bgfgcc *CT_TableMissing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Horizontal Split Position +XSplitAttr *float64 ; -// Validate validates the CT_PivotDimension and its children -func (_ggdfc *CT_PivotDimension )Validate ()error {return _ggdfc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_aeffb *CT_ExternalBook )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffgde :=range start .Attr {if _ffgde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ffgde .Name .Local =="\u0069\u0064"||_ffgde .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ffgde .Name .Local =="\u0069\u0064"{_ccffe ,_bafb :=_ffgde .Value ,error (nil ); -if _bafb !=nil {return _bafb ;};_aeffb .IdAttr =_ccffe ;continue ;};};_aaef :for {_edgd ,_afbba :=d .Token ();if _afbba !=nil {return _afbba ;};switch _bfgg :=_edgd .(type ){case _f .StartElement :switch _bfgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}:_aeffb .SheetNames =NewCT_ExternalSheetNames (); -if _bdbcf :=d .DecodeElement (_aeffb .SheetNames ,&_bfgg );_bdbcf !=nil {return _bdbcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_aeffb .DefinedNames =NewCT_ExternalDefinedNames (); -if _fcfaf :=d .DecodeElement (_aeffb .DefinedNames ,&_bfgg );_fcfaf !=nil {return _fcfaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}:_aeffb .SheetDataSet =NewCT_ExternalSheetDataSet (); -if _cgdda :=d .DecodeElement (_aeffb .SheetDataSet ,&_bfgg );_cgdda !=nil {return _cgdda ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_bfgg .Name ); -if _cbaac :=d .Skip ();_cbaac !=nil {return _cbaac ;};};case _f .EndElement :break _aaef ;case _f .CharData :};};return nil ;};func NewCT_RevisionCellChange ()*CT_RevisionCellChange {_fafaa :=&CT_RevisionCellChange {};_fafaa .Nc =NewCT_Cell ();return _fafaa ; -};func (_efbafa *CT_Table )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efbafa .TableColumns =NewCT_TableColumns ();for _ ,_efgeb :=range start .Attr {if _efgeb .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_effce ,_begefa :=_db .ParseUint (_efgeb .Value ,10,32); -if _begefa !=nil {return _begefa ;};_dbdac :=uint32 (_effce );_efbafa .DataDxfIdAttr =&_dbdac ;continue ;};if _efgeb .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_baefc ,_gfefb :=_db .ParseUint (_efgeb .Value ,10,32); -if _gfefb !=nil {return _gfefb ;};_gcgad :=uint32 (_baefc );_efbafa .TotalsRowDxfIdAttr =&_gcgad ;continue ;};if _efgeb .Name .Local =="\u006e\u0061\u006d\u0065"{_aggbf ,_degaf :=_efgeb .Value ,error (nil );if _degaf !=nil {return _degaf ;};_efbafa .NameAttr =&_aggbf ; -continue ;};if _efgeb .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_gebce ,_ecfega :=_db .ParseUint (_efgeb .Value ,10,32);if _ecfega !=nil {return _ecfega ;};_geaaab :=uint32 (_gebce ); -_efbafa .HeaderRowBorderDxfIdAttr =&_geaaab ;continue ;};if _efgeb .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_bfcgc ,_dbaba :=_efgeb .Value ,error (nil );if _dbaba !=nil {return _dbaba ;};_efbafa .CommentAttr =&_bfcgc ;continue ;};if _efgeb .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_gcacb ,_gbdac :=_db .ParseUint (_efgeb .Value ,10,32); -if _gbdac !=nil {return _gbdac ;};_bbcdgc :=uint32 (_gcacb );_efbafa .TableBorderDxfIdAttr =&_bbcdgc ;continue ;};if _efgeb .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_efbafa .TableTypeAttr .UnmarshalXMLAttr (_efgeb );continue ;};if _efgeb .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_bdgc ,_ebfba :=_db .ParseUint (_efgeb .Value ,10,32); -if _ebfba !=nil {return _ebfba ;};_ecgee :=uint32 (_bdgc );_efbafa .TotalsRowBorderDxfIdAttr =&_ecgee ;continue ;};if _efgeb .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_fdddf ,_ebded :=_db .ParseBool (_efgeb .Value );if _ebded !=nil {return _ebded ; -};_efbafa .InsertRowAttr =&_fdddf ;continue ;};if _efgeb .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_dafgcd ,_fdbebd :=_efgeb .Value ,error (nil );if _fdbebd !=nil {return _fdbebd ;};_efbafa .HeaderRowCellStyleAttr =&_dafgcd ; -continue ;};if _efgeb .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_gecefb ,_eagfc :=_db .ParseUint (_efgeb .Value ,10,32);if _eagfc !=nil {return _eagfc ;};_ggcfa :=uint32 (_gecefb );_efbafa .TotalsRowCountAttr =&_ggcfa ; -continue ;};if _efgeb .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_fgdea ,_cdecf :=_efgeb .Value ,error (nil );if _cdecf !=nil {return _cdecf ;};_efbafa .TotalsRowCellStyleAttr =&_fgdea ;continue ; -};if _efgeb .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_cgddad ,_gcacf :=_efgeb .Value ,error (nil );if _gcacf !=nil {return _gcacf ;};_efbafa .DisplayNameAttr =_cgddad ;continue ;};if _efgeb .Name .Local =="\u0069\u0064"{_fdecb ,_bbfbc :=_db .ParseUint (_efgeb .Value ,10,32); -if _bbfbc !=nil {return _bbfbc ;};_efbafa .IdAttr =uint32 (_fdecb );continue ;};if _efgeb .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_egaeg ,_bbdbfe :=_efgeb .Value ,error (nil );if _bbdbfe !=nil {return _bbdbfe ; -};_efbafa .DataCellStyleAttr =&_egaeg ;continue ;};if _efgeb .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_gfdfd ,_agdagb :=_db .ParseBool (_efgeb .Value );if _agdagb !=nil {return _agdagb ;};_efbafa .PublishedAttr =&_gfdfd ;continue ; -};if _efgeb .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_ddgbcf ,_gfdef :=_db .ParseUint (_efgeb .Value ,10,32);if _gfdef !=nil {return _gfdef ;};_cbeeb :=uint32 (_ddgbcf );_efbafa .ConnectionIdAttr =&_cbeeb ;continue ; -};if _efgeb .Name .Local =="\u0072\u0065\u0066"{_adacd ,_adcgb :=_efgeb .Value ,error (nil );if _adcgb !=nil {return _adcgb ;};_efbafa .RefAttr =_adacd ;continue ;};if _efgeb .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_caada ,_fffbc :=_db .ParseBool (_efgeb .Value ); -if _fffbc !=nil {return _fffbc ;};_efbafa .InsertRowShiftAttr =&_caada ;continue ;};if _efgeb .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_gdcfd ,_efagc :=_db .ParseBool (_efgeb .Value );if _efagc !=nil {return _efagc ; -};_efbafa .TotalsRowShownAttr =&_gdcfd ;continue ;};if _efgeb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_fbfaea ,_ebdgac :=_db .ParseUint (_efgeb .Value ,10,32);if _ebdgac !=nil {return _ebdgac ;}; -_abcfg :=uint32 (_fbfaea );_efbafa .HeaderRowDxfIdAttr =&_abcfg ;continue ;};if _efgeb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_afbaeg ,_bgebbb :=_db .ParseUint (_efgeb .Value ,10,32);if _bgebbb !=nil {return _bgebbb ; -};_aefbdc :=uint32 (_afbaeg );_efbafa .HeaderRowCountAttr =&_aefbdc ;continue ;};};_ceeca :for {_adaba ,_cfafc :=d .Token ();if _cfafc !=nil {return _cfafc ;};switch _dbgb :=_adaba .(type ){case _f .StartElement :switch _dbgb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_efbafa .AutoFilter =NewCT_AutoFilter (); -if _ffdccf :=d .DecodeElement (_efbafa .AutoFilter ,&_dbgb );_ffdccf !=nil {return _ffdccf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_efbafa .SortState =NewCT_SortState (); -if _deeefe :=d .DecodeElement (_efbafa .SortState ,&_dbgb );_deeefe !=nil {return _deeefe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062l\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}:if _feebd :=d .DecodeElement (_efbafa .TableColumns ,&_dbgb ); -_feebd !=nil {return _feebd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}:_efbafa .TableStyleInfo =NewCT_TableStyleInfo (); -if _geefca :=d .DecodeElement (_efbafa .TableStyleInfo ,&_dbgb );_geefca !=nil {return _geefca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efbafa .ExtLst =NewCT_ExtensionList (); -if _bfdcb :=d .DecodeElement (_efbafa .ExtLst ,&_dbgb );_bfdcb !=nil {return _bfdcb ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_dbgb .Name ); -if _egacg :=d .Skip ();_egacg !=nil {return _egacg ;};};case _f .EndElement :break _ceeca ;case _f .CharData :};};return nil ;};func NewCT_SingleXmlCells ()*CT_SingleXmlCells {_feaffc :=&CT_SingleXmlCells {};return _feaffc };func (_ffggba ST_Type )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ffggba .String (),start ); -}; +// Vertical Split Position +YSplitAttr *float64 ; -// Validate validates the CT_PivotFields and its children -func (_eegddc *CT_PivotFields )Validate ()error {return _eegddc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u0065\u006c\u0064\u0073");};func (_gfgfg *ST_RefMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfgfg =0; -case "\u0041\u0031":*_gfgfg =1;case "\u0052\u0031\u0043\u0031":*_gfgfg =2;};return nil ;};type CT_colItems struct{ +// Top Left Visible Cell +TopLeftCellAttr *string ; -// Column Item Count -CountAttr *uint32 ; +// Active Pane +ActivePaneAttr ST_Pane ; -// Column Items -I []*CT_I ;};func (_agdgcb *ST_OleUpdate )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_agdgcb =0;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_agdgcb =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_agdgcb =2; -};return nil ;};func (_adaccg ST_HtmlFmt )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ffbgfb :=_f .Attr {};_ffbgfb .Name =name ;switch _adaccg {case ST_HtmlFmtUnset :_ffbgfb .Value ="";case ST_HtmlFmtNone :_ffbgfb .Value ="\u006e\u006f\u006e\u0065"; -case ST_HtmlFmtRtf :_ffbgfb .Value ="\u0072\u0074\u0066";case ST_HtmlFmtAll :_ffbgfb .Value ="\u0061\u006c\u006c";};return _ffbgfb ,nil ;};func (_geagb *CT_Sets )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfdfa :=range start .Attr {if _cfdfa .Name .Local =="\u0063\u006f\u0075n\u0074"{_adgdf ,_bafcgd :=_db .ParseUint (_cfdfa .Value ,10,32); -if _bafcgd !=nil {return _bafcgd ;};_fcaec :=uint32 (_adgdf );_geagb .CountAttr =&_fcaec ;continue ;};};_feaea :for {_bddae ,_cdcgg :=d .Token ();if _cdcgg !=nil {return _cdcgg ;};switch _bdege :=_bddae .(type ){case _f .StartElement :switch _bdege .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074"}:_bdebe :=NewCT_Set (); -if _ddgcfb :=d .DecodeElement (_bdebe ,&_bdege );_ddgcfb !=nil {return _ddgcfb ;};_geagb .Set =append (_geagb .Set ,_bdebe );default:_ec .Log .Debug ("\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",_bdege .Name ); -if _fedffa :=d .Skip ();_fedffa !=nil {return _fedffa ;};};case _f .EndElement :break _feaea ;case _f .CharData :};};return nil ;};func (_gbaf *CT_CustomWorkbookView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbaf .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 _ ,_adfed :=range start .Attr {if _adfed .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_cggae ,_dddg :=_db .ParseBool (_adfed .Value );if _dddg !=nil {return _dddg ;};_gbaf .ShowVerticalScrollAttr =&_cggae ; -continue ;};if _adfed .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_gbbf ,_ageg :=_db .ParseBool (_adfed .Value );if _ageg !=nil {return _ageg ;};_gbaf .ShowSheetTabsAttr =&_gbbf ;continue ;};if _adfed .Name .Local =="\u0067\u0075\u0069\u0064"{_daccc ,_ddgc :=_adfed .Value ,error (nil ); -if _ddgc !=nil {return _ddgc ;};_gbaf .GuidAttr =_daccc ;continue ;};if _adfed .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_bfde ,_gebg :=_db .ParseInt (_adfed .Value ,10,32);if _gebg !=nil {return _gebg ;};_bdfa :=int32 (_bfde );_gbaf .XWindowAttr =&_bdfa ; -continue ;};if _adfed .Name .Local =="\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_cdfca ,_bbaca :=_db .ParseUint (_adfed .Value ,10,32);if _bbaca !=nil {return _bbaca ;};_gfac :=uint32 (_cdfca );_gbaf .MergeIntervalAttr =&_gfac ; -continue ;};if _adfed .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_ccgea ,_gedge :=_db .ParseInt (_adfed .Value ,10,32);if _gedge !=nil {return _gedge ;};_ddaf :=int32 (_ccgea );_gbaf .YWindowAttr =&_ddaf ;continue ;};if _adfed .Name .Local =="\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"{_beefb ,_egac :=_db .ParseBool (_adfed .Value ); -if _egac !=nil {return _egac ;};_gbaf .OnlySyncAttr =&_beefb ;continue ;};if _adfed .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_ceedd ,_fgebe :=_db .ParseUint (_adfed .Value ,10,32);if _fgebe !=nil {return _fgebe ;}; -_gbaf .WindowWidthAttr =uint32 (_ceedd );continue ;};if _adfed .Name .Local =="i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"{_faada ,_ccdbd :=_db .ParseBool (_adfed .Value );if _ccdbd !=nil {return _ccdbd ; -};_gbaf .IncludePrintSettingsAttr =&_faada ;continue ;};if _adfed .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_egacd ,_gbga :=_db .ParseUint (_adfed .Value ,10,32);if _gbga !=nil {return _gbga ;};_gbaf .WindowHeightAttr =uint32 (_egacd ); -continue ;};if _adfed .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_bgagf ,_agag :=_db .ParseUint (_adfed .Value ,10,32);if _agag !=nil {return _agag ;};_fdccg :=uint32 (_bgagf );_gbaf .TabRatioAttr =&_fdccg ;continue ;};if _adfed .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"{_gbfa ,_cdcb :=_db .ParseBool (_adfed .Value ); -if _cdcb !=nil {return _cdcb ;};_gbaf .ShowFormulaBarAttr =&_gbfa ;continue ;};if _adfed .Name .Local =="\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"{_dfge ,_ccac :=_db .ParseBool (_adfed .Value );if _ccac !=nil {return _ccac ; -};_gbaf .ChangesSavedWinAttr =&_dfge ;continue ;};if _adfed .Name .Local =="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"{_cgdeb ,_eedgg :=_db .ParseBool (_adfed .Value );if _eedgg !=nil {return _eedgg ;};_gbaf .MaximizedAttr =&_cgdeb ;continue ;};if _adfed .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_gbaf .ShowCommentsAttr .UnmarshalXMLAttr (_adfed ); -continue ;};if _adfed .Name .Local =="\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"{_fbfgc ,_fccda :=_db .ParseBool (_adfed .Value );if _fccda !=nil {return _fccda ;};_gbaf .AutoUpdateAttr =&_fbfgc ;continue ;};if _adfed .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_feedb ,_bdcd :=_db .ParseUint (_adfed .Value ,10,32); -if _bdcd !=nil {return _bdcd ;};_gbaf .ActiveSheetIdAttr =uint32 (_feedb );continue ;};if _adfed .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_edgca ,_dfag :=_db .ParseBool (_adfed .Value ); -if _dfag !=nil {return _dfag ;};_gbaf .ShowHorizontalScrollAttr =&_edgca ;continue ;};if _adfed .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"{_bcdf ,_fgbcb :=_db .ParseBool (_adfed .Value );if _fgbcb !=nil {return _fgbcb ; -};_gbaf .ShowStatusbarAttr =&_bcdf ;continue ;};if _adfed .Name .Local =="\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"{_bedf ,_dabbc :=_db .ParseBool (_adfed .Value );if _dabbc !=nil {return _dabbc ;};_gbaf .PersonalViewAttr =&_bedf ; -continue ;};if _adfed .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_ccbg ,_aadcc :=_db .ParseBool (_adfed .Value );if _aadcc !=nil {return _aadcc ;};_gbaf .MinimizedAttr =&_ccbg ;continue ;};if _adfed .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_gbaf .ShowObjectsAttr .UnmarshalXMLAttr (_adfed ); -continue ;};if _adfed .Name .Local =="\u006e\u0061\u006d\u0065"{_gbee ,_dcfbf :=_adfed .Value ,error (nil );if _dcfbf !=nil {return _dcfbf ;};_gbaf .NameAttr =_gbee ;continue ;};if _adfed .Name .Local =="\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"{_gefff ,_gffe :=_db .ParseBool (_adfed .Value ); -if _gffe !=nil {return _gffe ;};_gbaf .IncludeHiddenRowColAttr =&_gefff ;continue ;};};_efff :for {_eebc ,_faeg :=d .Token ();if _faeg !=nil {return _faeg ;};switch _ggda :=_eebc .(type ){case _f .StartElement :switch _ggda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbaf .ExtLst =NewCT_ExtensionList (); -if _fbcg :=d .DecodeElement (_gbaf .ExtLst ,&_ggda );_fbcg !=nil {return _fbcg ;};default:_ec .Log .Debug ("\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",_ggda .Name ); -if _ecgb :=d .Skip ();_ecgb !=nil {return _ecgb ;};};case _f .EndElement :break _efff ;case _f .CharData :};};return nil ;}; +// Split State +StateAttr ST_PaneState ;};func (_dafb *CT_Error )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",_dafb .VAttr )});if _dafb .UAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dafb .UAttr ))}); +};if _dafb .FAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dafb .FAttr ))});};if _dafb .CAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_dafb .CAttr )}); +};if _dafb .CpAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_dafb .CpAttr )});};if _dafb .InAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_dafb .InAttr )}); +};if _dafb .BcAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_dafb .BcAttr )});};if _dafb .FcAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_dafb .FcAttr )}); +};if _dafb .IAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dafb .IAttr ))});};if _dafb .UnAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dafb .UnAttr ))}); +};if _dafb .StAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dafb .StAttr ))});};if _dafb .BAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dafb .BAttr ))}); +};e .EncodeToken (start );if _dafb .Tpls !=nil {_gcbfe :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_dafb .Tpls ,_gcbfe );};if _dafb .X !=nil {_ebaeb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0078"}}; +for _ ,_ggbef :=range _dafb .X {e .EncodeElement (_ggbef ,_ebaeb );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type ST_RefMode byte ;func (_abce *CT_GroupMembers )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _abce .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_abce .CountAttr )}); +};e .EncodeToken (start );_cafcf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072"}};for _ ,_bgaad :=range _abce .GroupMember {e .EncodeElement (_bgaad ,_cafcf );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_adbgb *CT_RevisionRowColumn )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_adbgb .SIdAttr )}); +if _adbgb .EolAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065\u006f\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_adbgb .EolAttr ))});};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_adbgb .RefAttr )}); +_bfdaa ,_fgedg :=_adbgb .ActionAttr .MarshalXMLAttr (_bc .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _fgedg !=nil {return _fgedg ;};start .Attr =append (start .Attr ,_bfdaa );if _adbgb .EdgeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_adbgb .EdgeAttr ))}); +};if _adbgb .RIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_adbgb .RIdAttr )});};if _adbgb .UaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_adbgb .UaAttr ))}); +};if _adbgb .RaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_adbgb .RaAttr ))});};e .EncodeToken (start );if _adbgb .Undo !=nil {_cecgc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}}; +for _ ,_fcfgg :=range _adbgb .Undo {e .EncodeElement (_fcfgg ,_cecgc );};};if _adbgb .Rcc !=nil {_bacdce :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_gffec :=range _adbgb .Rcc {e .EncodeElement (_gffec ,_bacdce ); +};};if _adbgb .Rfmt !=nil {_bffefb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_fbcbc :=range _adbgb .Rfmt {e .EncodeElement (_fbcbc ,_bffefb );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_FutureMetadataBlock struct{ -// ValidateWithPath validates the CT_TextPr and its children, prefixing error messages with path -func (_eebdd *CT_TextPr )ValidateWithPath (path string )error {if _ffadad :=_eebdd .FileTypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0065\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_ffadad !=nil {return _ffadad ;};if _dfcgb :=_eebdd .QualifierAttr .ValidateWithPath (path +"\u002f\u0051\u0075\u0061\u006c\u0069\u0066\u0069\u0065r\u0041\u0074\u0074\u0072"); -_dfcgb !=nil {return _dfcgb ;};if _eebdd .TextFields !=nil {if _cadbe :=_eebdd .TextFields .ValidateWithPath (path +"/\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");_cadbe !=nil {return _cadbe ;};};return nil ;};func (_ggacb *ST_HtmlFmt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbcce ,_ecfbg :=d .Token (); -if _ecfbg !=nil {return _ecfbg ;};if _cdged ,_afgca :=_bbcce .(_f .EndElement );_afgca &&_cdged .Name ==start .Name {*_ggacb =1;return nil ;};if _gcbae ,_bbffgf :=_bbcce .(_f .CharData );!_bbffgf {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bbcce ); -}else {switch string (_gcbae ){case "":*_ggacb =0;case "\u006e\u006f\u006e\u0065":*_ggacb =1;case "\u0072\u0074\u0066":*_ggacb =2;case "\u0061\u006c\u006c":*_ggacb =3;};};_bbcce ,_ecfbg =d .Token ();if _ecfbg !=nil {return _ecfbg ;};if _bcgge ,_agdge :=_bbcce .(_f .EndElement ); -_agdge &&_bcgge .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bbcce );};func (_aeaa *CT_CustomChartsheetView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeaa .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 _ ,_aecf :=range start .Attr {if _aecf .Name .Local =="\u0067\u0075\u0069\u0064"{_efag ,_gfdf :=_aecf .Value ,error (nil );if _gfdf !=nil {return _gfdf ;};_aeaa .GuidAttr =_efag ;continue ;};if _aecf .Name .Local =="\u0073\u0063\u0061l\u0065"{_efgc ,_gdgg :=_db .ParseUint (_aecf .Value ,10,32); -if _gdgg !=nil {return _gdgg ;};_aaddf :=uint32 (_efgc );_aeaa .ScaleAttr =&_aaddf ;continue ;};if _aecf .Name .Local =="\u0073\u0074\u0061t\u0065"{_aeaa .StateAttr .UnmarshalXMLAttr (_aecf );continue ;};if _aecf .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_aebed ,_cbcgd :=_db .ParseBool (_aecf .Value ); -if _cbcgd !=nil {return _cbcgd ;};_aeaa .ZoomToFitAttr =&_aebed ;continue ;};};_fabg :for {_eacd ,_adgf :=d .Token ();if _adgf !=nil {return _adgf ;};switch _dfgg :=_eacd .(type ){case _f .StartElement :switch _dfgg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_aeaa .PageMargins =NewCT_PageMargins (); -if _adfff :=d .DecodeElement (_aeaa .PageMargins ,&_dfgg );_adfff !=nil {return _adfff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_aeaa .PageSetup =NewCT_CsPageSetup (); -if _cbbbeb :=d .DecodeElement (_aeaa .PageSetup ,&_dfgg );_cbbbeb !=nil {return _cbbbeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_aeaa .HeaderFooter =NewCT_HeaderFooter (); -if _feec :=d .DecodeElement (_aeaa .HeaderFooter ,&_dfgg );_feec !=nil {return _feec ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\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",_dfgg .Name ); -if _agbb :=d .Skip ();_agbb !=nil {return _agbb ;};};case _f .EndElement :break _fabg ;case _f .CharData :};};return nil ;};func (_eccgb ST_RevisionAction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dbcdga :=_f .Attr {};_dbcdga .Name =name ;switch _eccgb {case ST_RevisionActionUnset :_dbcdga .Value =""; -case ST_RevisionActionAdd :_dbcdga .Value ="\u0061\u0064\u0064";case ST_RevisionActionDelete :_dbcdga .Value ="\u0064\u0065\u006c\u0065\u0074\u0065";};return _dbcdga ,nil ;};func (_abcf *CT_Col )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e"},Value :_bc .Sprintf ("\u0025\u0076",_abcf .MinAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078"},Value :_bc .Sprintf ("\u0025\u0076",_abcf .MaxAttr )});if _abcf .WidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_bc .Sprintf ("\u0025\u0076",*_abcf .WidthAttr )}); -};if _abcf .StyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_abcf .StyleAttr )});};if _abcf .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_abcf .HiddenAttr ))}); -};if _abcf .BestFitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062e\u0073\u0074\u0046\u0069\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_abcf .BestFitAttr ))});};if _abcf .CustomWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_abcf .CustomWidthAttr ))}); -};if _abcf .PhoneticAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_abcf .PhoneticAttr ))});};if _abcf .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_abcf .OutlineLevelAttr )}); -};if _abcf .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_abcf .CollapsedAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_Tables ()*CT_Tables {_febdgd :=&CT_Tables {};return _febdgd }; +// Future Feature Storage Area +ExtLst *CT_ExtensionList ;};type CT_PivotFilters struct{ -// Validate validates the CT_Top10 and its children -func (_cdggfgg *CT_Top10 )Validate ()error {return _cdggfgg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u006f\u0070\u0031\u0030");};type CT_Dxf struct{ +// Pivot Filter Count +CountAttr *uint32 ; -// Font Properties -Font *CT_Font ; +// PivotTable Advanced Filter +Filter []*CT_PivotFilter ;}; -// Number Format -NumFmt *CT_NumFmt ; +// ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path +func (_daffa *CT_SharedUser )ValidateWithPath (path string )error {if !_gd .ST_GuidPatternRe .MatchString (_daffa .GuidAttr ){return _a .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 ,_gd .ST_GuidPatternRe ,_daffa .GuidAttr ); +};if _daffa .ExtLst !=nil {if _bafga :=_daffa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bafga !=nil {return _bafga ;};};return nil ;};func (_fafcc *ST_PhoneticType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_fafcc =0; +case "\u0068\u0061\u006c\u0066\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_fafcc =1;case "\u0066\u0075\u006c\u006c\u0077\u0069\u0064\u0074\u0068\u004b\u0061\u0074a\u006b\u0061\u006e\u0061":*_fafcc =2;case "\u0048\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_fafcc =3; +case "\u006e\u006f\u0043o\u006e\u0076\u0065\u0072\u0073\u0069\u006f\u006e":*_fafcc =4;};return nil ;}; -// Fill -Fill *CT_Fill ; +// ValidateWithPath validates the CT_CacheField and its children, prefixing error messages with path +func (_ccc *CT_CacheField )ValidateWithPath (path string )error {if _ccc .SharedItems !=nil {if _acea :=_ccc .SharedItems .ValidateWithPath (path +"\u002f\u0053\u0068a\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073");_acea !=nil {return _acea ;};};if _ccc .FieldGroup !=nil {if _dedfc :=_ccc .FieldGroup .ValidateWithPath (path +"/\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"); +_dedfc !=nil {return _dedfc ;};};for _efbf ,_bgcb :=range _ccc .MpMap {if _gcbb :=_bgcb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fM\u0070\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_efbf ));_gcbb !=nil {return _gcbb ;};};if _ccc .ExtLst !=nil {if _ebe :=_ccc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ebe !=nil {return _ebe ;};};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 (_cacfff *CT_SheetData )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );if _cacfff .Row !=nil {_ebceab :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}}; +for _ ,_fgecd :=range _cacfff .Row {e .EncodeElement (_fgecd ,_ebceab );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type ST_UnderlineValues byte ;func (_cbgcg ST_CfType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_cbgcg .String (),start ); +};func NewCT_SheetData ()*CT_SheetData {_dacbe :=&CT_SheetData {};return _dacbe }; -// Alignment -Alignment *CT_CellAlignment ; +// ValidateWithPath validates the CT_DateGroupItem and its children, prefixing error messages with path +func (_bbdb *CT_DateGroupItem )ValidateWithPath (path string )error {if _bbdb .DateTimeGroupingAttr ==ST_DateTimeGroupingUnset {return _a .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 _aagb :=_bbdb .DateTimeGroupingAttr .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065Ti\u006de\u0047\u0072\u006f\u0075\u0070i\u006e\u0067\u0041\u0074\u0074\u0072");_aagb !=nil {return _aagb ;};return nil ;};func NewCT_DateGroupItem ()*CT_DateGroupItem {_fabc :=&CT_DateGroupItem {}; +_fabc .DateTimeGroupingAttr =ST_DateTimeGrouping (1);return _fabc ;}; -// Border Properties -Border *CT_Border ; +// ValidateWithPath validates the CT_pivotTableDefinition and its children, prefixing error messages with path +func (_aceae *CT_pivotTableDefinition )ValidateWithPath (path string )error {if _abdfde :=_aceae .Location .ValidateWithPath (path +"\u002fL\u006f\u0063\u0061\u0074\u0069\u006fn");_abdfde !=nil {return _abdfde ;};if _aceae .PivotFields !=nil {if _ffdee :=_aceae .PivotFields .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"); +_ffdee !=nil {return _ffdee ;};};if _aceae .RowFields !=nil {if _becgcd :=_aceae .RowFields .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");_becgcd !=nil {return _becgcd ;};};if _aceae .RowItems !=nil {if _eedfec :=_aceae .RowItems .ValidateWithPath (path +"\u002fR\u006f\u0077\u0049\u0074\u0065\u006ds"); +_eedfec !=nil {return _eedfec ;};};if _aceae .ColFields !=nil {if _aface :=_aceae .ColFields .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");_aface !=nil {return _aface ;};};if _aceae .ColItems !=nil {if _dbagdb :=_aceae .ColItems .ValidateWithPath (path +"\u002fC\u006f\u006c\u0049\u0074\u0065\u006ds"); +_dbagdb !=nil {return _dbagdb ;};};if _aceae .PageFields !=nil {if _bcadb :=_aceae .PageFields .ValidateWithPath (path +"/\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_bcadb !=nil {return _bcadb ;};};if _aceae .DataFields !=nil {if _dbcfe :=_aceae .DataFields .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"); +_dbcfe !=nil {return _dbcfe ;};};if _aceae .Formats !=nil {if _gcdf :=_aceae .Formats .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_gcdf !=nil {return _gcdf ;};};if _aceae .ConditionalFormats !=nil {if _cbbdd :=_aceae .ConditionalFormats .ValidateWithPath (path +"\u002f\u0043\u006f\u006edi\u0074\u0069\u006f\u006e\u0061\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0073"); +_cbbdd !=nil {return _cbbdd ;};};if _aceae .ChartFormats !=nil {if _ccabed :=_aceae .ChartFormats .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");_ccabed !=nil {return _ccabed ;};};if _aceae .PivotHierarchies !=nil {if _cbecb :=_aceae .PivotHierarchies .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072\u0061\u0072c\u0068\u0069\u0065\u0073"); +_cbecb !=nil {return _cbecb ;};};if _aceae .PivotTableStyleInfo !=nil {if _deega :=_aceae .PivotTableStyleInfo .ValidateWithPath (path +"/\u0050i\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065In\u0066\u006f");_deega !=nil {return _deega ; +};};if _aceae .Filters !=nil {if _febaa :=_aceae .Filters .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");_febaa !=nil {return _febaa ;};};if _aceae .RowHierarchiesUsage !=nil {if _fecfd :=_aceae .RowHierarchiesUsage .ValidateWithPath (path +"/\u0052o\u0077\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065"); +_fecfd !=nil {return _fecfd ;};};if _aceae .ColHierarchiesUsage !=nil {if _ecccdbb :=_aceae .ColHierarchiesUsage .ValidateWithPath (path +"/\u0043o\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0069\u0065\u0073\u0055sa\u0067\u0065");_ecccdbb !=nil {return _ecccdbb ; +};};if _aceae .ExtLst !=nil {if _fgafg :=_aceae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fgafg !=nil {return _fgafg ;};};return nil ;};func (_bccde *Metadata )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bccde .CT_Metadata .MarshalXML (e ,start );};func (_eefb *CT_ChartsheetViews )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_daaa :for {_bafg ,_aaade :=d .Token (); +if _aaade !=nil {return _aaade ;};switch _cdc :=_bafg .(type ){case _bc .StartElement :switch _cdc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbfa :=NewCT_ChartsheetView (); +if _cgfa :=d .DecodeElement (_gbfa ,&_cdc );_cgfa !=nil {return _cgfa ;};_eefb .SheetView =append (_eefb .SheetView ,_gbfa );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eefb .ExtLst =NewCT_ExtensionList (); +if _cfbd :=d .DecodeElement (_eefb .ExtLst ,&_cdc );_cfbd !=nil {return _cfbd ;};default:_ga .Log .Debug ("\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",_cdc .Name ); +if _bbcd :=d .Skip ();_bbcd !=nil {return _bbcd ;};};case _bc .EndElement :break _daaa ;case _bc .CharData :};};return nil ;}; -// Protection Properties -Protection *CT_CellProtection ; +// ValidateWithPath validates the CT_RevisionInsertSheet and its children, prefixing error messages with path +func (_ddgcg *CT_RevisionInsertSheet )ValidateWithPath (path string )error {return nil };type ST_TextVAlign byte ;func (_bgcff *CT_TablePart )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bgcff .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_PhoneticRun ()*CT_PhoneticRun {_fdcgf :=&CT_PhoneticRun {};return _fdcgf };func NewCT_MemberProperties ()*CT_MemberProperties {_adfag :=&CT_MemberProperties {};return _adfag };func NewCT_ChartsheetViews ()*CT_ChartsheetViews {_gaad :=&CT_ChartsheetViews {}; -return _gaad };func NewCT_RevisionHeaders ()*CT_RevisionHeaders {_ggbee :=&CT_RevisionHeaders {};_ggbee .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 _ggbee ;};func (_abbee *CT_DataRef )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cggee :=range start .Attr {if _cggee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cggee .Name .Local =="\u0069\u0064"||_cggee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cggee .Name .Local =="\u0069\u0064"{_fdfd ,_cfcdc :=_cggee .Value ,error (nil ); -if _cfcdc !=nil {return _cfcdc ;};_abbee .IdAttr =&_fdfd ;continue ;};if _cggee .Name .Local =="\u0072\u0065\u0066"{_gfeg ,_eadf :=_cggee .Value ,error (nil );if _eadf !=nil {return _eadf ;};_abbee .RefAttr =&_gfeg ;continue ;};if _cggee .Name .Local =="\u006e\u0061\u006d\u0065"{_eafgd ,_efgd :=_cggee .Value ,error (nil ); -if _efgd !=nil {return _efgd ;};_abbee .NameAttr =&_eafgd ;continue ;};if _cggee .Name .Local =="\u0073\u0068\u0065e\u0074"{_bdga ,_fabgg :=_cggee .Value ,error (nil );if _fabgg !=nil {return _fabgg ;};_abbee .SheetAttr =&_bdga ;continue ;};};for {_ffae ,_gccba :=d .Token (); -if _gccba !=nil {return _bc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u003a\u0020%\u0073",_gccba );};if _edba ,_gcgc :=_ffae .(_f .EndElement );_gcgc &&_edba .Name ==start .Name {break ; -};};return nil ;}; +// Validate validates the CT_SortCondition and its children +func (_cbacfb *CT_SortCondition )Validate ()error {return _cbacfb .ValidateWithPath ("\u0043\u0054_\u0053\u006f\u0072t\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path -func (_ace *CT_CalcCell )ValidateWithPath (path string )error {return nil };func NewCT_DataBinding ()*CT_DataBinding {_efab :=&CT_DataBinding {};return _efab }; +// Validate validates the CT_PivotFilter and its children +func (_ggaed *CT_PivotFilter )Validate ()error {return _ggaed .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046i\u006c\u0074\u0065\u0072");};func (_ddgfe *CT_Controls )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dfbaf :for {_fage ,_cfcaf :=d .Token (); +if _cfcaf !=nil {return _cfcaf ;};switch _egebb :=_fage .(type ){case _bc .StartElement :switch _egebb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eagb :=NewCT_Control (); +if _adeb :=d .DecodeElement (_eagb ,&_egebb );_adeb !=nil {return _adeb ;};_ddgfe .Control =append (_ddgfe .Control ,_eagb );default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_egebb .Name ); +if _cbae :=d .Skip ();_cbae !=nil {return _cbae ;};};case _bc .EndElement :break _dfbaf ;case _bc .CharData :};};return nil ;};type CT_CalcPr struct{ -// ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path -func (_bgfeec *CT_TableColumns )ValidateWithPath (path string )error {for _affcb ,_cdcgc :=range _bgfeec .TableColumn {if _ffgad :=_cdcgc .ValidateWithPath (_bc .Sprintf ("\u0025s\u002fT\u0061\u0062\u006c\u0065\u0043o\u006c\u0075m\u006e\u005b\u0025\u0064\u005d",path ,_affcb )); -_ffgad !=nil {return _ffgad ;};};return nil ;}; +// Calculation Id +CalcIdAttr *uint32 ; -// Validate validates the CT_TableStyleInfo and its children -func (_aacfa *CT_TableStyleInfo )Validate ()error {return _aacfa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f");};type ST_VerticalAlignment byte ; +// Calculation Mode +CalcModeAttr ST_CalcMode ; -// Validate validates the CT_Field and its children -func (_bdffe *CT_Field )Validate ()error {return _bdffe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064");};func NewCT_PivotSelection ()*CT_PivotSelection {_dccaba :=&CT_PivotSelection {};_dccaba .PivotArea =NewCT_PivotArea ();return _dccaba ; -};func NewCT_ColHierarchiesUsage ()*CT_ColHierarchiesUsage {_fdeg :=&CT_ColHierarchiesUsage {};return _fdeg ;};func NewCT_SheetProtection ()*CT_SheetProtection {_cgcagf :=&CT_SheetProtection {};return _cgcagf };type CT_FunctionGroups struct{ +// Full Calculation On Load +FullCalcOnLoadAttr *bool ; -// Built-in Function Group Count -BuiltInGroupCountAttr *uint32 ; +// Reference Mode +RefModeAttr ST_RefMode ; -// Function Group -FunctionGroup []*CT_FunctionGroup ;};func (_gbeabb ST_VerticalAlignment )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gbedc :=_f .Attr {};_gbedc .Name =name ;switch _gbeabb {case ST_VerticalAlignmentUnset :_gbedc .Value ="";case ST_VerticalAlignmentTop :_gbedc .Value ="\u0074\u006f\u0070"; -case ST_VerticalAlignmentCenter :_gbedc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalAlignmentBottom :_gbedc .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_VerticalAlignmentJustify :_gbedc .Value ="\u006au\u0073\u0074\u0069\u0066\u0079"; -case ST_VerticalAlignmentDistributed :_gbedc .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _gbedc ,nil ;};func (_dcdbg ST_SortType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dcdbg .String (),start ); -};func (_dgdgc *ST_GroupBy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccddce ,_bagdb :=d .Token ();if _bagdb !=nil {return _bagdb ;};if _fcagf ,_ebebf :=_ccddce .(_f .EndElement );_ebebf &&_fcagf .Name ==start .Name {*_dgdgc =1;return nil ; -};if _dcfffg ,_ffbgg :=_ccddce .(_f .CharData );!_ffbgg {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccddce );}else {switch string (_dcfffg ){case "":*_dgdgc =0; -case "\u0072\u0061\u006eg\u0065":*_dgdgc =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_dgdgc =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_dgdgc =3;case "\u0068\u006f\u0075r\u0073":*_dgdgc =4;case "\u0064\u0061\u0079\u0073":*_dgdgc =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_dgdgc =6; -case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_dgdgc =7;case "\u0079\u0065\u0061r\u0073":*_dgdgc =8;};};_ccddce ,_bagdb =d .Token ();if _bagdb !=nil {return _bagdb ;};if _eebacb ,_bbdade :=_ccddce .(_f .EndElement );_bbdade &&_eebacb .Name ==start .Name {return nil ; -};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccddce );};func NewHeaders ()*Headers {_gfcbc :=&Headers {};_gfcbc .CT_RevisionHeaders =*NewCT_RevisionHeaders (); -return _gfcbc ;};type CT_SheetDimension struct{ +// Calculation Iteration +IterateAttr *bool ; -// Reference -RefAttr string ;}; +// Iteration Count +IterateCountAttr *uint32 ; -// ValidateWithPath validates the CT_PatternFill and its children, prefixing error messages with path -func (_dddgc *CT_PatternFill )ValidateWithPath (path string )error {if _bgefd :=_dddgc .PatternTypeAttr .ValidateWithPath (path +"\u002f\u0050a\u0074\u0074\u0065r\u006e\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bgefd !=nil {return _bgefd ;};if _dddgc .FgColor !=nil {if _fecffd :=_dddgc .FgColor .ValidateWithPath (path +"\u002f\u0046\u0067\u0043\u006f\u006c\u006f\u0072"); -_fecffd !=nil {return _fecffd ;};};if _dddgc .BgColor !=nil {if _addab :=_dddgc .BgColor .ValidateWithPath (path +"\u002f\u0042\u0067\u0043\u006f\u006c\u006f\u0072");_addab !=nil {return _addab ;};};return nil ;};func NewCT_PivotField ()*CT_PivotField {_gbdeb :=&CT_PivotField {}; -return _gbdeb };func (_ddecg *CT_CustomFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbfbdc :=range start .Attr {if _fbfbdc .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_ddecg .OperatorAttr .UnmarshalXMLAttr (_fbfbdc ); -continue ;};if _fbfbdc .Name .Local =="\u0076\u0061\u006c"{_cdfc ,_dcgb :=_fbfbdc .Value ,error (nil );if _dcgb !=nil {return _dcgb ;};_ddecg .ValAttr =&_cdfc ;continue ;};};for {_gcbcd ,_decfe :=d .Token ();if _decfe !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dF\u0069\u006c\u0074e\u0072:\u0020\u0025\u0073",_decfe ); -};if _gdfa ,_effadd :=_gcbcd .(_f .EndElement );_effadd &&_gdfa .Name ==start .Name {break ;};};return nil ;};func NewCT_ExternalRow ()*CT_ExternalRow {_edca :=&CT_ExternalRow {};return _edca }; +// Iterative Calculation Delta +IterateDeltaAttr *float64 ; -// Validate validates the CT_CellFormula and its children -func (_eefd *CT_CellFormula )Validate ()error {return _eefd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061");};func (_bcdec *CT_PCDSCPage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcdec .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_bcdec .CountAttr )}); -};e .EncodeToken (start );if _bcdec .PageItem !=nil {_aadff :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}};for _ ,_bafdd :=range _bcdec .PageItem {e .EncodeElement (_bafdd ,_aadff );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_eecdgb *Comments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="m\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _eecdgb .CT_Comments .MarshalXML (e ,start );}; +// Full Precision Calculation +FullPrecisionAttr *bool ; -// Validate validates the CT_RevisionDefinedName and its children -func (_agdbb *CT_RevisionDefinedName )Validate ()error {return _agdbb .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");};func (_effbb ST_FontScheme )ValidateWithPath (path string )error {switch _effbb {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_effbb )); -};return nil ;};func (_bdbgdd ST_SortMethod )String ()string {switch _bdbgdd {case 0:return "";case 1:return "\u0073\u0074\u0072\u006f\u006b\u0065";case 2:return "\u0070\u0069\u006e\u0059\u0069\u006e";case 3:return "\u006e\u006f\u006e\u0065";};return ""; -};func (_agfdbc ST_CfType )ValidateWithPath (path string )error {switch _agfdbc {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agfdbc )); -};return nil ;};func (_fedd *CT_PCDKPIs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fedd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fedd .CountAttr )}); -};e .EncodeToken (start );if _fedd .Kpi !=nil {_badbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006b\u0070\u0069"}};for _ ,_ceage :=range _fedd .Kpi {e .EncodeElement (_ceage ,_badbc );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_bcfdg ST_FontScheme )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aaeggc :=_f .Attr {};_aaeggc .Name =name ;switch _bcfdg {case ST_FontSchemeUnset :_aaeggc .Value ="";case ST_FontSchemeNone :_aaeggc .Value ="\u006e\u006f\u006e\u0065"; -case ST_FontSchemeMajor :_aaeggc .Value ="\u006d\u0061\u006ao\u0072";case ST_FontSchemeMinor :_aaeggc .Value ="\u006d\u0069\u006eo\u0072";};return _aaeggc ,nil ;};func (_bffced *ST_MdxFunctionType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bffced =0; -case "\u006d":*_bffced =1;case "\u0076":*_bffced =2;case "\u0073":*_bffced =3;case "\u0063":*_bffced =4;case "\u0072":*_bffced =5;case "\u0070":*_bffced =6;case "\u006b":*_bffced =7;};return nil ;};func (_faeea *CT_Dialogsheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _faeea .SheetPr !=nil {_ddgeae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_faeea .SheetPr ,_ddgeae );};if _faeea .SheetViews !=nil {_bfdde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}}; -e .EncodeElement (_faeea .SheetViews ,_bfdde );};if _faeea .SheetFormatPr !=nil {_fabcf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_faeea .SheetFormatPr ,_fabcf ); -};if _faeea .SheetProtection !=nil {_daefd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_faeea .SheetProtection ,_daefd );};if _faeea .CustomSheetViews !=nil {_beaga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}}; -e .EncodeElement (_faeea .CustomSheetViews ,_beaga );};if _faeea .PrintOptions !=nil {_aaecc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_faeea .PrintOptions ,_aaecc ); -};if _faeea .PageMargins !=nil {_gccbae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_faeea .PageMargins ,_gccbae );};if _faeea .PageSetup !=nil {_cgbbbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; -e .EncodeElement (_faeea .PageSetup ,_cgbbbg );};if _faeea .HeaderFooter !=nil {_fabea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_faeea .HeaderFooter ,_fabea ); -};if _faeea .Drawing !=nil {_debab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_faeea .Drawing ,_debab );};if _faeea .LegacyDrawing !=nil {_gfefe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; -e .EncodeElement (_faeea .LegacyDrawing ,_gfefe );};if _faeea .LegacyDrawingHF !=nil {_gfdeb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_faeea .LegacyDrawingHF ,_gfdeb ); -};if _faeea .DrawingHF !=nil {_aebbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_faeea .DrawingHF ,_aebbf );};if _faeea .OleObjects !=nil {_gdea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}}; -e .EncodeElement (_faeea .OleObjects ,_gdea );};if _faeea .Controls !=nil {_aada :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_faeea .Controls ,_aada );};if _faeea .ExtLst !=nil {_aeeb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_faeea .ExtLst ,_aeeb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_feagf *CT_WebPublishItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_feagf .SourceTypeAttr =ST_WebSourceType (1);for _ ,_abfabb :=range start .Attr {if _abfabb .Name .Local =="\u0069\u0064"{_fdaff ,_febag :=_db .ParseUint (_abfabb .Value ,10,32); -if _febag !=nil {return _febag ;};_feagf .IdAttr =uint32 (_fdaff );continue ;};if _abfabb .Name .Local =="\u0064\u0069\u0076I\u0064"{_cbdgdc ,_fbgegg :=_abfabb .Value ,error (nil );if _fbgegg !=nil {return _fbgegg ;};_feagf .DivIdAttr =_cbdgdc ;continue ; -};if _abfabb .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0054\u0079\u0070\u0065"{_feagf .SourceTypeAttr .UnmarshalXMLAttr (_abfabb );continue ;};if _abfabb .Name .Local =="\u0073o\u0075\u0072\u0063\u0065\u0052\u0065f"{_ccdgdb ,_gaebaf :=_abfabb .Value ,error (nil ); -if _gaebaf !=nil {return _gaebaf ;};_feagf .SourceRefAttr =&_ccdgdb ;continue ;};if _abfabb .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_bcdcb ,_baabda :=_abfabb .Value ,error (nil );if _baabda !=nil {return _baabda ; -};_feagf .SourceObjectAttr =&_bcdcb ;continue ;};if _abfabb .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_dgafa ,_cefaf :=_abfabb .Value ,error (nil );if _cefaf !=nil {return _cefaf ;};_feagf .DestinationFileAttr =_dgafa ; -continue ;};if _abfabb .Name .Local =="\u0074\u0069\u0074l\u0065"{_dafdd ,_ffdaf :=_abfabb .Value ,error (nil );if _ffdaf !=nil {return _ffdaf ;};_feagf .TitleAttr =&_dafdd ;continue ;};if _abfabb .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_dbdefd ,_gbddbf :=_db .ParseBool (_abfabb .Value ); -if _gbddbf !=nil {return _gbddbf ;};_feagf .AutoRepublishAttr =&_dbdefd ;continue ;};};for {_efgea ,_ccadbc :=d .Token ();if _ccadbc !=nil {return _bc .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",_ccadbc ); -};if _gabdc ,_fabdfb :=_efgea .(_f .EndElement );_fabdfb &&_gabdc .Name ==start .Name {break ;};};return nil ;};func (_bacbc ST_FormatAction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bacbc .String (),start ); -};const (ST_TableTypeUnset ST_TableType =0;ST_TableTypeWorksheet ST_TableType =1;ST_TableTypeXml ST_TableType =2;ST_TableTypeQueryTable ST_TableType =3;); +// Calc Completed +CalcCompletedAttr *bool ; -// ValidateWithPath validates the CT_DdeItem and its children, prefixing error messages with path -func (_eegfb *CT_DdeItem )ValidateWithPath (path string )error {if _eegfb .Values !=nil {if _agbe :=_eegfb .Values .ValidateWithPath (path +"\u002fV\u0061\u006c\u0075\u0065\u0073");_agbe !=nil {return _agbe ;};};return nil ;};func (_efagb ST_PatternType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cgaeb :=_f .Attr {}; -_cgaeb .Name =name ;switch _efagb {case ST_PatternTypeUnset :_cgaeb .Value ="";case ST_PatternTypeNone :_cgaeb .Value ="\u006e\u006f\u006e\u0065";case ST_PatternTypeSolid :_cgaeb .Value ="\u0073\u006f\u006ci\u0064";case ST_PatternTypeMediumGray :_cgaeb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079"; -case ST_PatternTypeDarkGray :_cgaeb .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_PatternTypeLightGray :_cgaeb .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PatternTypeDarkHorizontal :_cgaeb .Value ="\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"; -case ST_PatternTypeDarkVertical :_cgaeb .Value ="\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeDarkDown :_cgaeb .Value ="\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case ST_PatternTypeDarkUp :_cgaeb .Value ="\u0064\u0061\u0072\u006b\u0055\u0070"; -case ST_PatternTypeDarkGrid :_cgaeb .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064";case ST_PatternTypeDarkTrellis :_cgaeb .Value ="d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeLightHorizontal :_cgaeb .Value ="\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"; -case ST_PatternTypeLightVertical :_cgaeb .Value ="\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";case ST_PatternTypeLightDown :_cgaeb .Value ="\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case ST_PatternTypeLightUp :_cgaeb .Value ="\u006ci\u0067\u0068\u0074\u0055\u0070"; -case ST_PatternTypeLightGrid :_cgaeb .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d";case ST_PatternTypeLightTrellis :_cgaeb .Value ="\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeGray125 :_cgaeb .Value ="\u0067r\u0061\u0079\u0031\u0032\u0035"; -case ST_PatternTypeGray0625 :_cgaeb .Value ="\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035";};return _cgaeb ,nil ;};func (_dfcac *CT_PivotAreaReference )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aacba :=range start .Attr {if _aacba .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gaadbf ,_bdddc :=_db .ParseBool (_aacba .Value ); -if _bdddc !=nil {return _bdddc ;};_dfcac .MaxSubtotalAttr =&_gaadbf ;continue ;};if _aacba .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_abfdcf ,_ccdge :=_db .ParseBool (_aacba .Value );if _ccdge !=nil {return _ccdge ; -};_dfcac .MinSubtotalAttr =&_abfdcf ;continue ;};if _aacba .Name .Local =="\u0063\u006f\u0075n\u0074"{_ecfcf ,_effac :=_db .ParseUint (_aacba .Value ,10,32);if _effac !=nil {return _effac ;};_fdgbg :=uint32 (_ecfcf );_dfcac .CountAttr =&_fdgbg ;continue ; -};if _aacba .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_babce ,_fbbfde :=_db .ParseBool (_aacba .Value );if _fbbfde !=nil {return _fbbfde ;};_dfcac .ProductSubtotalAttr =&_babce ;continue ;};if _aacba .Name .Local =="\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cgcba ,_bbfge :=_db .ParseBool (_aacba .Value ); -if _bbfge !=nil {return _bbfge ;};_dfcac .ByPositionAttr =&_cgcba ;continue ;};if _aacba .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ecbe ,_fbfgb :=_db .ParseBool (_aacba .Value );if _fbfgb !=nil {return _fbfgb ; -};_dfcac .CountSubtotalAttr =&_ecbe ;continue ;};if _aacba .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_efcdb ,_acdc :=_db .ParseBool (_aacba .Value );if _acdc !=nil {return _acdc ;};_dfcac .DefaultSubtotalAttr =&_efcdb ; -continue ;};if _aacba .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_eacfe ,_baebf :=_db .ParseBool (_aacba .Value );if _baebf !=nil {return _baebf ;};_dfcac .CountASubtotalAttr =&_eacfe ;continue ;};if _aacba .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gbdba ,_edeed :=_db .ParseBool (_aacba .Value ); -if _edeed !=nil {return _edeed ;};_dfcac .AvgSubtotalAttr =&_gbdba ;continue ;};if _aacba .Name .Local =="\u0066\u0069\u0065l\u0064"{_effea ,_eafac :=_db .ParseUint (_aacba .Value ,10,32);if _eafac !=nil {return _eafac ;};_afdbg :=uint32 (_effea );_dfcac .FieldAttr =&_afdbg ; -continue ;};if _aacba .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_baadec ,_aacfc :=_db .ParseBool (_aacba .Value );if _aacfc !=nil {return _aacfc ;};_dfcac .SelectedAttr =&_baadec ;continue ;};if _aacba .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"{_ddffd ,_dfgce :=_db .ParseBool (_aacba .Value ); -if _dfgce !=nil {return _dfgce ;};_dfcac .RelativeAttr =&_ddffd ;continue ;};if _aacba .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cgfea ,_baabf :=_db .ParseBool (_aacba .Value );if _baabf !=nil {return _baabf ;};_dfcac .SumSubtotalAttr =&_cgfea ; -continue ;};if _aacba .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_bbddg ,_eggdg :=_db .ParseBool (_aacba .Value );if _eggdg !=nil {return _eggdg ;};_dfcac .StdDevSubtotalAttr =&_bbddg ;continue ;};if _aacba .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gdeec ,_fgfba :=_db .ParseBool (_aacba .Value ); -if _fgfba !=nil {return _fgfba ;};_dfcac .StdDevPSubtotalAttr =&_gdeec ;continue ;};if _aacba .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bdeae ,_gfdc :=_db .ParseBool (_aacba .Value );if _gfdc !=nil {return _gfdc ;}; -_dfcac .VarSubtotalAttr =&_bdeae ;continue ;};if _aacba .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_caebf ,_gbccd :=_db .ParseBool (_aacba .Value );if _gbccd !=nil {return _gbccd ;};_dfcac .VarPSubtotalAttr =&_caebf ; -continue ;};};_afbea :for {_efacb ,_ffegb :=d .Token ();if _ffegb !=nil {return _ffegb ;};switch _cgfee :=_efacb .(type ){case _f .StartElement :switch _cgfee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_dfbeb :=NewCT_Index (); -if _cdcda :=d .DecodeElement (_dfbeb ,&_cgfee );_cdcda !=nil {return _cdcda ;};_dfcac .X =append (_dfcac .X ,_dfbeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfcac .ExtLst =NewCT_ExtensionList (); -if _gbgde :=d .DecodeElement (_dfcac .ExtLst ,&_cgfee );_gbgde !=nil {return _gbgde ;};default:_ec .Log .Debug ("\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",_cgfee .Name ); -if _gbeab :=d .Skip ();_gbeab !=nil {return _gbeab ;};};case _f .EndElement :break _afbea ;case _f .CharData :};};return nil ;}; +// Calculate On Save +CalcOnSaveAttr *bool ; -// ValidateWithPath validates the CT_MemberProperty and its children, prefixing error messages with path -func (_aeeda *CT_MemberProperty )ValidateWithPath (path string )error {return nil }; +// Concurrent Calculations +ConcurrentCalcAttr *bool ; -// ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path -func (_agcc *CT_DdeLink )ValidateWithPath (path string )error {if _agcc .DdeItems !=nil {if _cbebg :=_agcc .DdeItems .ValidateWithPath (path +"\u002fD\u0064\u0065\u0049\u0074\u0065\u006ds");_cbebg !=nil {return _cbebg ;};};return nil ;}; +// Concurrent Thread Manual Count +ConcurrentManualCountAttr *uint32 ; -// Validate validates the CalcChain and its children -func (_cebecb *CalcChain )Validate ()error {return _cebecb .ValidateWithPath ("\u0043a\u006c\u0063\u0043\u0068\u0061\u0069n");};func (_eeafe *CT_WebPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfgcb :=range start .Attr {if _gfgcb .Name .Local =="\u0078\u006c\u0032\u0030\u0030\u0030"{_dcddd ,_cfebd :=_db .ParseBool (_gfgcb .Value ); -if _cfebd !=nil {return _cfebd ;};_eeafe .Xl2000Attr =&_dcddd ;continue ;};if _gfgcb .Name .Local =="\u0078\u006d\u006c"{_aeabb ,_dafgfa :=_db .ParseBool (_gfgcb .Value );if _dafgfa !=nil {return _dafgfa ;};_eeafe .XmlAttr =&_aeabb ;continue ;};if _gfgcb .Name .Local =="\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"{_cadbda ,_eaedag :=_db .ParseBool (_gfgcb .Value ); -if _eaedag !=nil {return _eaedag ;};_eeafe .ParsePreAttr =&_cadbda ;continue ;};if _gfgcb .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_bafbea ,_adbdad :=_db .ParseBool (_gfgcb .Value );if _adbdad !=nil {return _adbdad ; -};_eeafe .ConsecutiveAttr =&_bafbea ;continue ;};if _gfgcb .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_ffaaf ,_eaddcd :=_db .ParseBool (_gfgcb .Value );if _eaddcd !=nil {return _eaddcd ;};_eeafe .FirstRowAttr =&_ffaaf ;continue ; -};if _gfgcb .Name .Local =="\u0078\u006c\u0039\u0037"{_ffgcb ,_feeagc :=_db .ParseBool (_gfgcb .Value );if _feeagc !=nil {return _feeagc ;};_eeafe .Xl97Attr =&_ffgcb ;continue ;};if _gfgcb .Name .Local =="\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"{_cccab ,_fccfcd :=_db .ParseBool (_gfgcb .Value ); -if _fccfcd !=nil {return _fccfcd ;};_eeafe .TextDatesAttr =&_cccab ;continue ;};if _gfgcb .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"{_ecadbc ,_fcdbc :=_db .ParseBool (_gfgcb .Value );if _fcdbc !=nil {return _fcdbc ;}; -_eeafe .SourceDataAttr =&_ecadbc ;continue ;};if _gfgcb .Name .Local =="\u0075\u0072\u006c"{_dafacd ,_aeacg :=_gfgcb .Value ,error (nil );if _aeacg !=nil {return _aeacg ;};_eeafe .UrlAttr =&_dafacd ;continue ;};if _gfgcb .Name .Local =="\u0070\u006f\u0073\u0074"{_fdgae ,_aecaaa :=_gfgcb .Value ,error (nil ); -if _aecaaa !=nil {return _aecaaa ;};_eeafe .PostAttr =&_fdgae ;continue ;};if _gfgcb .Name .Local =="\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"{_fgbaea ,_edbbac :=_db .ParseBool (_gfgcb .Value );if _edbbac !=nil {return _edbbac ;};_eeafe .HtmlTablesAttr =&_fgbaea ; -continue ;};if _gfgcb .Name .Local =="\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"{_eeafe .HtmlFormatAttr .UnmarshalXMLAttr (_gfgcb );continue ;};if _gfgcb .Name .Local =="\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"{_eebbfg ,_baceg :=_gfgcb .Value ,error (nil ); -if _baceg !=nil {return _baceg ;};_eeafe .EditPageAttr =&_eebbfg ;continue ;};};_cgeaf :for {_bdbfe ,_eaefca :=d .Token ();if _eaefca !=nil {return _eaefca ;};switch _abeee :=_bdbfe .(type ){case _f .StartElement :switch _abeee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0073"}:_eeafe .Tables =NewCT_Tables (); -if _gbbbcd :=d .DecodeElement (_eeafe .Tables ,&_abeee );_gbbbcd !=nil {return _gbbbcd ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_abeee .Name ); -if _ebbdf :=d .Skip ();_ebbdf !=nil {return _ebbdf ;};};case _f .EndElement :break _cgeaf ;case _f .CharData :};};return nil ;}; +// Force Full Calculation +ForceFullCalcAttr *bool ;};func (_dafgac ST_SourceType )Validate ()error {return _dafgac .ValidateWithPath ("")};const (ST_VisibilityUnset ST_Visibility =0;ST_VisibilityVisible ST_Visibility =1;ST_VisibilityHidden ST_Visibility =2;ST_VisibilityVeryHidden ST_Visibility =3; +); -// Validate validates the CT_ColFields and its children -func (_adeb *CT_ColFields )Validate ()error {return _adeb .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");}; +// ValidateWithPath validates the CT_ControlPr and its children, prefixing error messages with path +func (_gdef *CT_ControlPr )ValidateWithPath (path string )error {if _ecfd :=_gdef .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_ecfd !=nil {return _ecfd ;};return nil ;};func NewCT_CommentPr ()*CT_CommentPr {_agccfb :=&CT_CommentPr {}; +_agccfb .Anchor =NewCT_ObjectAnchor ();return _agccfb ;};func NewCT_Connection ()*CT_Connection {_ebfb :=&CT_Connection {};return _ebfb };func (_bbaggc ST_HtmlFmt )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_fabbec :=_bc .Attr {};_fabbec .Name =name ; +switch _bbaggc {case ST_HtmlFmtUnset :_fabbec .Value ="";case ST_HtmlFmtNone :_fabbec .Value ="\u006e\u006f\u006e\u0065";case ST_HtmlFmtRtf :_fabbec .Value ="\u0072\u0074\u0066";case ST_HtmlFmtAll :_fabbec .Value ="\u0061\u006c\u006c";};return _fabbec ,nil ; +}; -// Validate validates the CT_VolTopic and its children -func (_fbffag *CT_VolTopic )Validate ()error {return _fbffag .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063");};func (_cadff *CT_XmlPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_cadff .MapIdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_bc .Sprintf ("\u0025\u0076",_cadff .XpathAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_cadff .XmlDataTypeAttr )}); -e .EncodeToken (start );if _cadff .ExtLst !=nil {_dgadb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cadff .ExtLst ,_dgadb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_cabcc *ST_FontScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gebgc ,_bdfge :=d .Token ();if _bdfge !=nil {return _bdfge ;};if _agdgee ,_gdfdg :=_gebgc .(_f .EndElement );_gdfdg &&_agdgee .Name ==start .Name {*_cabcc =1;return nil ; -};if _ecged ,_fgdcf :=_gebgc .(_f .CharData );!_fgdcf {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gebgc );}else {switch string (_ecged ){case "":*_cabcc =0; -case "\u006e\u006f\u006e\u0065":*_cabcc =1;case "\u006d\u0061\u006ao\u0072":*_cabcc =2;case "\u006d\u0069\u006eo\u0072":*_cabcc =3;};};_gebgc ,_bdfge =d .Token ();if _bdfge !=nil {return _bdfge ;};if _dgdda ,_egddbf :=_gebgc .(_f .EndElement );_egddbf &&_dgdda .Name ==start .Name {return nil ; -};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gebgc );};func NewCT_TableStyleInfo ()*CT_TableStyleInfo {_ggbbc :=&CT_TableStyleInfo {}; -return _ggbbc };func (_abeed *CT_SheetFormatPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abeed .BaseColWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_bc .Sprintf ("\u0025\u0076",*_abeed .BaseColWidthAttr )}); -};if _abeed .DefaultColWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_bc .Sprintf ("\u0025\u0076",*_abeed .DefaultColWidthAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bc .Sprintf ("\u0025\u0076",_abeed .DefaultRowHeightAttr )});if _abeed .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_abeed .CustomHeightAttr ))}); -};if _abeed .ZeroHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_abeed .ZeroHeightAttr ))});};if _abeed .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_abeed .ThickTopAttr ))}); -};if _abeed .ThickBottomAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_abeed .ThickBottomAttr ))});};if _abeed .OutlineLevelRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0076",*_abeed .OutlineLevelRowAttr )}); -};if _abeed .OutlineLevelColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_abeed .OutlineLevelColAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_PivotHierarchy and its children +func (_gdafb *CT_PivotHierarchy )Validate ()error {return _gdafb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func (_gacecg ST_VerticalAlignment )String ()string {switch _gacecg {case 0:return ""; +case 1:return "\u0074\u006f\u0070";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006au\u0073\u0074\u0069\u0066\u0079";case 5:return "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; +};return "";};func NewCT_Hyperlink ()*CT_Hyperlink {_fgcb :=&CT_Hyperlink {};return _fgcb };func (_gbdacg *CT_String )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",_gbdacg .VAttr )}); +if _gbdacg .UAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gbdacg .UAttr ))});};if _gbdacg .FAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gbdacg .FAttr ))}); +};if _gbdacg .CAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_gbdacg .CAttr )});};if _gbdacg .CpAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_gbdacg .CpAttr )}); +};if _gbdacg .InAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_gbdacg .InAttr )});};if _gbdacg .BcAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_gbdacg .BcAttr )}); +};if _gbdacg .FcAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_gbdacg .FcAttr )});};if _gbdacg .IAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gbdacg .IAttr ))}); +};if _gbdacg .UnAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gbdacg .UnAttr ))});};if _gbdacg .StAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gbdacg .StAttr ))}); +};if _gbdacg .BAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gbdacg .BAttr ))});};e .EncodeToken (start );if _gbdacg .Tpls !=nil {_fgdfe :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}}; +for _ ,_dbeccg :=range _gbdacg .Tpls {e .EncodeElement (_dbeccg ,_fgdfe );};};if _gbdacg .X !=nil {_ebffd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_fgged :=range _gbdacg .X {e .EncodeElement (_fgged ,_ebffd );};}; +e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_gcg *CT_Borders )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dcc :=range start .Attr {if _dcc .Name .Local =="\u0063\u006f\u0075n\u0074"{_baa ,_ged :=_fa .ParseUint (_dcc .Value ,10,32); +if _ged !=nil {return _ged ;};_dgd :=uint32 (_baa );_gcg .CountAttr =&_dgd ;continue ;};};_dbg :for {_ddgb ,_adc :=d .Token ();if _adc !=nil {return _adc ;};switch _afaf :=_ddgb .(type ){case _bc .StartElement :switch _afaf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecc :=NewCT_Border (); +if _efb :=d .DecodeElement (_ecc ,&_afaf );_efb !=nil {return _efb ;};_gcg .Border =append (_gcg .Border ,_ecc );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_afaf .Name ); +if _gfbe :=d .Skip ();_gfbe !=nil {return _gfbe ;};};case _bc .EndElement :break _dbg ;case _bc .CharData :};};return nil ;};func (_adgfaa *ST_UnderlineValues )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_afbfaf ,_cgagce :=d .Token (); +if _cgagce !=nil {return _cgagce ;};if _aedeee ,_eceaec :=_afbfaf .(_bc .EndElement );_eceaec &&_aedeee .Name ==start .Name {*_adgfaa =1;return nil ;};if _fcedc ,_aabcd :=_afbfaf .(_bc .CharData );!_aabcd {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",_afbfaf ); +}else {switch string (_fcedc ){case "":*_adgfaa =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_adgfaa =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_adgfaa =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_adgfaa =3; +case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_adgfaa =4;case "\u006e\u006f\u006e\u0065":*_adgfaa =5;};};_afbfaf ,_cgagce =d .Token ();if _cgagce !=nil {return _cgagce ;};if _afgda ,_eaccf :=_afbfaf .(_bc .EndElement ); +_eaccf &&_afgda .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",_afbfaf );};func (_aegc *CalcChain )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _aegc .CT_CalcChain .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path -func (_cfaf *CT_ExternalBook )ValidateWithPath (path string )error {if _cfaf .SheetNames !=nil {if _gbbdd :=_cfaf .SheetNames .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073");_gbbdd !=nil {return _gbbdd ;};};if _cfaf .DefinedNames !=nil {if _egggg :=_cfaf .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"); -_egggg !=nil {return _egggg ;};};if _cfaf .SheetDataSet !=nil {if _dfbdb :=_cfaf .SheetDataSet .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");_dfbdb !=nil {return _dfbdb ;};};return nil ;};const (ST_ConditionalFormattingOperatorUnset ST_ConditionalFormattingOperator =0; -ST_ConditionalFormattingOperatorLessThan ST_ConditionalFormattingOperator =1;ST_ConditionalFormattingOperatorLessThanOrEqual ST_ConditionalFormattingOperator =2;ST_ConditionalFormattingOperatorEqual ST_ConditionalFormattingOperator =3;ST_ConditionalFormattingOperatorNotEqual ST_ConditionalFormattingOperator =4; -ST_ConditionalFormattingOperatorGreaterThanOrEqual ST_ConditionalFormattingOperator =5;ST_ConditionalFormattingOperatorGreaterThan ST_ConditionalFormattingOperator =6;ST_ConditionalFormattingOperatorBetween ST_ConditionalFormattingOperator =7;ST_ConditionalFormattingOperatorNotBetween ST_ConditionalFormattingOperator =8; -ST_ConditionalFormattingOperatorContainsText ST_ConditionalFormattingOperator =9;ST_ConditionalFormattingOperatorNotContains ST_ConditionalFormattingOperator =10;ST_ConditionalFormattingOperatorBeginsWith ST_ConditionalFormattingOperator =11;ST_ConditionalFormattingOperatorEndsWith ST_ConditionalFormattingOperator =12; -); +// Validate validates the Workbook and its children +func (_effcb *Workbook )Validate ()error {return _effcb .ValidateWithPath ("\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_abbcb ST_PivotAreaType )ValidateWithPath (path string )error {switch _abbcb {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 (_abbcb )); +};return nil ;}; -// Validate validates the CT_DynamicFilter and its children -func (_gcdec *CT_DynamicFilter )Validate ()error {return _gcdec .ValidateWithPath ("\u0043\u0054_\u0044\u0079\u006ea\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072");};func (_fbbgga *CT_WebPublishObjects )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbbgga .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fbbgga .CountAttr )}); -};e .EncodeToken (start );_dcbga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0077eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_egecg :=range _fbbgga .WebPublishObject {e .EncodeElement (_egecg ,_dcbga ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path +func (_dee *CT_CalcPr )ValidateWithPath (path string )error {if _adg :=_dee .CalcModeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_adg !=nil {return _adg ;};if _bffg :=_dee .RefModeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); +_bffg !=nil {return _bffg ;};return nil ;};func (_aeaga *ExternalLink )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_aeaga .CT_ExternalLink =*NewCT_ExternalLink ();_ccdda :for {_fgcfa ,_fdaea :=d .Token ();if _fdaea !=nil {return _fdaea ; +};switch _fagga :=_fgcfa .(type ){case _bc .StartElement :switch _fagga .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\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"}:_aeaga .Choice =NewCT_ExternalLinkChoice (); +if _gfgea :=d .DecodeElement (&_aeaga .Choice .ExternalBook ,&_fagga );_gfgea !=nil {return _gfgea ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeaga .Choice =NewCT_ExternalLinkChoice (); +if _gcccf :=d .DecodeElement (&_aeaga .Choice .DdeLink ,&_fagga );_gcccf !=nil {return _gcccf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeaga .Choice =NewCT_ExternalLinkChoice (); +if _gcdbbd :=d .DecodeElement (&_aeaga .Choice .OleLink ,&_fagga );_gcdbbd !=nil {return _gcdbbd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeaga .ExtLst =NewCT_ExtensionList (); +if _gbfcg :=d .DecodeElement (_aeaga .ExtLst ,&_fagga );_gbfcg !=nil {return _gbfcg ;};default:_ga .Log .Debug ("s\u006b\u0069\u0070\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",_fagga .Name ); +if _cbcfd :=d .Skip ();_cbcfd !=nil {return _cbcfd ;};};case _bc .EndElement :break _ccdda ;case _bc .CharData :};};return nil ;};func (_aafaeb ST_TargetScreenSize )String ()string {switch _aafaeb {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 (_dffff *ST_PageOrder )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_dffff =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_dffff =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_dffff =2; +};return nil ;};func (_dgfgdg ST_TimePeriod )String ()string {switch _dgfgdg {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 "";};type CT_GroupItems struct{ -// Validate validates the PivotCacheDefinition and its children -func (_accdb *PivotCacheDefinition )Validate ()error {return _accdb .ValidateWithPath ("P\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};func NewCT_Scenarios ()*CT_Scenarios {_bgade :=&CT_Scenarios {}; -return _bgade };func NewCT_ServerFormat ()*CT_ServerFormat {_gbbbe :=&CT_ServerFormat {};return _gbbbe }; +// Items Created Count +CountAttr *uint32 ; -// Validate validates the VolTypes and its children -func (_aagda *VolTypes )Validate ()error {return _aagda .ValidateWithPath ("\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};type ST_VolValueType byte ; +// No Value +M []*CT_Missing ; -// Validate validates the CT_CustomProperty and its children -func (_egdb *CT_CustomProperty )Validate ()error {return _egdb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_gaedc *CT_MapInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0076",_gaedc .SelectionNamespacesAttr )}); -e .EncodeToken (start );_baecae :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0053\u0063\u0068\u0065\u006da"}};for _ ,_bcdaf :=range _gaedc .Schema {e .EncodeElement (_bcdaf ,_baecae );};_afaec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u004d\u0061\u0070"}}; -for _ ,_bebeg :=range _gaedc .Map {e .EncodeElement (_bebeg ,_afaec );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dceebb *CT_XStringElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bc .Sprintf ("\u0025\u0076",_dceebb .VAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CalcChain struct{ +// Numeric Value +N []*CT_Number ; -// Cell -C []*CT_CalcCell ;ExtLst *CT_ExtensionList ;}; +// Boolean +B []*CT_Boolean ; -// ValidateWithPath validates the CT_RevisionSheetRename and its children, prefixing error messages with path -func (_dgee *CT_RevisionSheetRename )ValidateWithPath (path string )error {if _dgee .ExtLst !=nil {if _fdeead :=_dgee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fdeead !=nil {return _fdeead ;};};return nil ;};func (_aafdf ST_Comments )ValidateWithPath (path string )error {switch _aafdf {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aafdf )); -};return nil ;}; +// Error Value +E []*CT_Error ; -// Validate validates the CT_Pages and its children -func (_aggg *CT_Pages )Validate ()error {return _aggg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073");};func (_eefac *CT_PivotFilters )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgccf :=range start .Attr {if _dgccf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cefba ,_fgedb :=_db .ParseUint (_dgccf .Value ,10,32); -if _fgedb !=nil {return _fgedb ;};_egeag :=uint32 (_cefba );_eefac .CountAttr =&_egeag ;continue ;};};_ceebg :for {_degff ,_ecbca :=d .Token ();if _ecbca !=nil {return _ecbca ;};switch _fcfdea :=_degff .(type ){case _f .StartElement :switch _fcfdea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_bgeab :=NewCT_PivotFilter (); -if _dgccfa :=d .DecodeElement (_bgeab ,&_fcfdea );_dgccfa !=nil {return _dgccfa ;};_eefac .Filter =append (_eefac .Filter ,_bgeab );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_fcfdea .Name ); -if _dbaabf :=d .Skip ();_dbaabf !=nil {return _dbaabf ;};};case _f .EndElement :break _ceebg ;case _f .CharData :};};return nil ;}; +// Character Value +S []*CT_String ; -// ValidateWithPath validates the CT_FileSharing and its children, prefixing error messages with path -func (_dgcdb *CT_FileSharing )ValidateWithPath (path string )error {return nil };func NewCT_ObjectAnchor ()*CT_ObjectAnchor {_cecef :=&CT_ObjectAnchor {};_cecef .From =_ee .NewFrom ();_cecef .To =_ee .NewTo ();return _cecef ;}; +// Date Time +D []*CT_DateTime ;}; -// Validate validates the CT_SmartTagTypes and its children -func (_efbe *CT_SmartTagTypes )Validate ()error {return _efbe .ValidateWithPath ("\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073");};func NewCT_ColorScale ()*CT_ColorScale {_adgd :=&CT_ColorScale {};return _adgd }; -func (_daacdg ST_Axis )Validate ()error {return _daacdg .ValidateWithPath ("")};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 (_aecaa *CT_TupleCache )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _aecaa .Entries !=nil {_ebfbaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0074\u0072\u0069\u0065\u0073"}};e .EncodeElement (_aecaa .Entries ,_ebfbaa );};if _aecaa .Sets !=nil {_bdeabg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0065\u0074\u0073"}}; -e .EncodeElement (_aecaa .Sets ,_bdeabg );};if _aecaa .QueryCache !=nil {_facfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_aecaa .QueryCache ,_facfe ); -};if _aecaa .ServerFormats !=nil {_bfega :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_aecaa .ServerFormats ,_bfega );};if _aecaa .ExtLst !=nil {_gdcefg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_aecaa .ExtLst ,_gdcefg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_GrowShrinkType byte ; +// Validate validates the CT_GroupLevels and its children +func (_efeef *CT_GroupLevels )Validate ()error {return _efeef .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073");};func (_cfagg *CT_Format )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cfagg .ActionAttr !=ST_FormatActionUnset {_gbfgf ,_bcffb :=_cfagg .ActionAttr .MarshalXMLAttr (_bc .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"}); +if _bcffb !=nil {return _bcffb ;};start .Attr =append (start .Attr ,_gbfgf );};if _cfagg .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cfagg .DxfIdAttr )}); +};e .EncodeToken (start );_dfdeg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_cfagg .PivotArea ,_dfdeg );if _cfagg .ExtLst !=nil {_efeba :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_cfagg .ExtLst ,_efeba );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Selection and its children -func (_efdgb *CT_Selection )Validate ()error {return _efdgb .ValidateWithPath ("\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");};func (_dbdgbc *CT_Tuple )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbdgbc .FldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_dbdgbc .FldAttr )}); -};if _dbdgbc .HierAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_dbdgbc .HierAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_bc .Sprintf ("\u0025\u0076",_dbdgbc .ItemAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Fonts ()*CT_Fonts {_cdae :=&CT_Fonts {};return _cdae };func (_aafbf ST_FormatAction )Validate ()error {return _aafbf .ValidateWithPath ("")};func NewCT_RevisionSheetRename ()*CT_RevisionSheetRename {_bcffb :=&CT_RevisionSheetRename {}; -return _bcffb ;};func (_gegb *CT_ExternalDefinedName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bbbcdf :=range start .Attr {if _bbbcdf .Name .Local =="\u006e\u0061\u006d\u0065"{_agbgf ,_ebeb :=_bbbcdf .Value ,error (nil );if _ebeb !=nil {return _ebeb ; -};_gegb .NameAttr =_agbgf ;continue ;};if _bbbcdf .Name .Local =="\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"{_fbbggg ,_bbcdg :=_bbbcdf .Value ,error (nil );if _bbcdg !=nil {return _bbcdg ;};_gegb .RefersToAttr =&_fbbggg ;continue ;};if _bbbcdf .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_gbcc ,_eeea :=_db .ParseUint (_bbbcdf .Value ,10,32); -if _eeea !=nil {return _eeea ;};_fbga :=uint32 (_gbcc );_gegb .SheetIdAttr =&_fbga ;continue ;};};for {_cgbfg ,_fbcf :=d .Token ();if _fbcf !=nil {return _bc .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",_fbcf ); -};if _bacaf ,_egbbb :=_cgbfg .(_f .EndElement );_egbbb &&_bacaf .Name ==start .Name {break ;};};return nil ;};func (_gbfff ST_SortBy )String ()string {switch _gbfff {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 "";}; +// Validate validates the CT_Set and its children +func (_cedef *CT_Set )Validate ()error {return _cedef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0074");}; -// Validate validates the CT_Stylesheet and its children -func (_bbcef *CT_Stylesheet )Validate ()error {return _bbcef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065\u0073\u0068\u0065\u0065\u0074");};type CT_DbPr struct{ +// ValidateWithPath validates the CT_Chartsheet and its children, prefixing error messages with path +func (_ddcc *CT_Chartsheet )ValidateWithPath (path string )error {if _ddcc .SheetPr !=nil {if _abdb :=_ddcc .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_abdb !=nil {return _abdb ;};};if _fdef :=_ddcc .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"); +_fdef !=nil {return _fdef ;};if _ddcc .SheetProtection !=nil {if _bgec :=_ddcc .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_bgec !=nil {return _bgec ;};};if _ddcc .CustomSheetViews !=nil {if _efcb :=_ddcc .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073"); +_efcb !=nil {return _efcb ;};};if _ddcc .PageMargins !=nil {if _bbbad :=_ddcc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_bbbad !=nil {return _bbbad ;};};if _ddcc .PageSetup !=nil {if _abad :=_ddcc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"); +_abad !=nil {return _abad ;};};if _ddcc .HeaderFooter !=nil {if _aebf :=_ddcc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_aebf !=nil {return _aebf ;};};if _fbbcd :=_ddcc .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); +_fbbcd !=nil {return _fbbcd ;};if _ddcc .LegacyDrawing !=nil {if _ecgaf :=_ddcc .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067");_ecgaf !=nil {return _ecgaf ;};};if _ddcc .LegacyDrawingHF !=nil {if _eddcf :=_ddcc .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); +_eddcf !=nil {return _eddcf ;};};if _ddcc .DrawingHF !=nil {if _cdbd :=_ddcc .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_cdbd !=nil {return _cdbd ;};};if _ddcc .Picture !=nil {if _feafc :=_ddcc .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); +_feafc !=nil {return _feafc ;};};if _ddcc .WebPublishItems !=nil {if _aagc :=_ddcc .WebPublishItems .ValidateWithPath (path +"\u002f\u0057e\u0062\u0050\u0075b\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073");_aagc !=nil {return _aagc ;};};if _ddcc .ExtLst !=nil {if _adfg :=_ddcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_adfg !=nil {return _adfg ;};};return nil ;};func (_adbc *CT_Location )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_adbc .RefAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",_adbc .FirstHeaderRowAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",_adbc .FirstDataRowAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"},Value :_a .Sprintf ("\u0025\u0076",_adbc .FirstDataColAttr )});if _adbc .RowPageCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_adbc .RowPageCountAttr )}); +};if _adbc .ColPageCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_adbc .ColPageCountAttr )});};e .EncodeToken (start ); +e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dfgg *CT_Pane )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ebffg :=range start .Attr {if _ebffg .Name .Local =="\u0078\u0053\u0070\u006c\u0069\u0074"{_cbffe ,_eecbd :=_fa .ParseFloat (_ebffg .Value ,64); +if _eecbd !=nil {return _eecbd ;};_dfgg .XSplitAttr =&_cbffe ;continue ;};if _ebffg .Name .Local =="\u0079\u0053\u0070\u006c\u0069\u0074"{_gefgb ,_eebac :=_fa .ParseFloat (_ebffg .Value ,64);if _eebac !=nil {return _eebac ;};_dfgg .YSplitAttr =&_gefgb ; +continue ;};if _ebffg .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_fdgdg ,_bdfca :=_ebffg .Value ,error (nil );if _bdfca !=nil {return _bdfca ;};_dfgg .TopLeftCellAttr =&_fdgdg ;continue ;};if _ebffg .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"{_dfgg .ActivePaneAttr .UnmarshalXMLAttr (_ebffg ); +continue ;};if _ebffg .Name .Local =="\u0073\u0074\u0061t\u0065"{_dfgg .StateAttr .UnmarshalXMLAttr (_ebffg );continue ;};};for {_aece ,_dedfb :=d .Token ();if _dedfb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u006e\u0065\u003a\u0020\u0025\u0073",_dedfb ); +};if _cgfeaa ,_eafa :=_aece .(_bc .EndElement );_eafa &&_cgfeaa .Name ==start .Name {break ;};};return nil ;};func (_ffdca *CT_FieldUsage )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_abfcg :=range start .Attr {if _abfcg .Name .Local =="\u0078"{_fbdfc ,_ggdbd :=_fa .ParseInt (_abfcg .Value ,10,32); +if _ggdbd !=nil {return _ggdbd ;};_ffdca .XAttr =int32 (_fbdfc );continue ;};};for {_gced ,_cafba :=d .Token ();if _cafba !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046i\u0065l\u0064U\u0073\u0061\u0067\u0065\u003a\u0020\u0025s",_cafba ); +};if _dffe ,_cafbb :=_gced .(_bc .EndElement );_cafbb &&_dffe .Name ==start .Name {break ;};};return nil ;};func (_addf *CT_DefinedName )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_addf .NameAttr )}); +if _addf .CommentAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_addf .CommentAttr )});};if _addf .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_a .Sprintf ("\u0025\u0076",*_addf .CustomMenuAttr )}); +};if _addf .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_addf .DescriptionAttr )});};if _addf .HelpAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_addf .HelpAttr )}); +};if _addf .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_a .Sprintf ("\u0025\u0076",*_addf .StatusBarAttr )});};if _addf .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_addf .LocalSheetIdAttr )}); +};if _addf .HiddenAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_addf .HiddenAttr ))});};if _addf .FunctionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_addf .FunctionAttr ))}); +};if _addf .VbProcedureAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_addf .VbProcedureAttr ))});};if _addf .XlmAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078\u006c\u006d"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_addf .XlmAttr ))}); +};if _addf .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_addf .FunctionGroupIdAttr )}); +};if _addf .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_addf .ShortcutKeyAttr )});};if _addf .PublishToServerAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_addf .PublishToServerAttr ))}); +};if _addf .WorkbookParameterAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_addf .WorkbookParameterAttr ))}); +};e .EncodeElement (_addf .Content ,start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_MergeCell ()*CT_MergeCell {_eaeed :=&CT_MergeCell {};return _eaeed };func (_ccbgfe *CT_RevisionDefinedName )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_eabgf :=range start .Attr {if _eabgf .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_ccebce ,_dbeeb :=_eabgf .Value ,error (nil ); +if _dbeeb !=nil {return _dbeeb ;};_ccbgfe .DescriptionAttr =&_ccebce ;continue ;};if _eabgf .Name .Local =="\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"{_eecae ,_gegbb :=_eabgf .Value ,error (nil );if _gegbb !=nil {return _gegbb ; +};_ccbgfe .OldDescriptionAttr =&_eecae ;continue ;};if _eabgf .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"{_eedcg ,_dgdgd :=_fa .ParseBool (_eabgf .Value );if _dgdgd !=nil {return _dgdgd ;};_ccbgfe .CustomViewAttr =&_eedcg ; +continue ;};if _eabgf .Name .Local =="\u0068\u0065\u006c\u0070"{_aaegb ,_abeabge :=_eabgf .Value ,error (nil );if _abeabge !=nil {return _abeabge ;};_ccbgfe .HelpAttr =&_aaegb ;continue ;};if _eabgf .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_gbbab ,_fdgge :=_fa .ParseBool (_eabgf .Value ); +if _fdgge !=nil {return _fdgge ;};_ccbgfe .FunctionAttr =&_gbbab ;continue ;};if _eabgf .Name .Local =="\u006fl\u0064\u0048\u0065\u006c\u0070"{_ggaca ,_bgebdf :=_eabgf .Value ,error (nil );if _bgebdf !=nil {return _bgebdf ;};_ccbgfe .OldHelpAttr =&_ggaca ; +continue ;};if _eabgf .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_efbc ,_abeeb :=_fa .ParseUint (_eabgf .Value ,10,8);if _abeeb !=nil {return _abeeb ;};_fcdfg :=uint8 (_efbc );_ccbgfe .FunctionGroupIdAttr =&_fcdfg ; +continue ;};if _eabgf .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_cecbce ,_ffcgg :=_eabgf .Value ,error (nil );if _ffcgg !=nil {return _ffcgg ;};_ccbgfe .StatusBarAttr =&_cecbce ;continue ;};if _eabgf .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_dadce ,_gaecd :=_fa .ParseUint (_eabgf .Value ,10,8); +if _gaecd !=nil {return _gaecd ;};_dgbcba :=uint8 (_dadce );_ccbgfe .ShortcutKeyAttr =&_dgbcba ;continue ;};if _eabgf .Name .Local =="\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"{_fbbdff ,_fadad :=_eabgf .Value ,error (nil );if _fadad !=nil {return _fadad ; +};_ccbgfe .OldStatusBarAttr =&_fbbdff ;continue ;};if _eabgf .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bfcgc ,_ebabe :=_fa .ParseBool (_eabgf .Value );if _ebabe !=nil {return _ebabe ;};_ccbgfe .HiddenAttr =&_bfcgc ;continue ;};if _eabgf .Name .Local =="\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"{_fgade ,_ddagd :=_eabgf .Value ,error (nil ); +if _ddagd !=nil {return _ddagd ;};_ccbgfe .OldCommentAttr =&_fgade ;continue ;};if _eabgf .Name .Local =="\u006e\u0061\u006d\u0065"{_gdgeb ,_dagbfg :=_eabgf .Value ,error (nil );if _dagbfg !=nil {return _dagbfg ;};_ccbgfe .NameAttr =_gdgeb ;continue ;}; +if _eabgf .Name .Local =="\u0072\u0061"{_edaab ,_acdec :=_fa .ParseBool (_eabgf .Value );if _acdec !=nil {return _acdec ;};_ccbgfe .RaAttr =&_edaab ;continue ;};if _eabgf .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_cffag ,_bdfaa :=_fa .ParseUint (_eabgf .Value ,10,32); +if _bdfaa !=nil {return _bdfaa ;};_agafd :=uint32 (_cffag );_ccbgfe .LocalSheetIdAttr =&_agafd ;continue ;};if _eabgf .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_ceddf ,_begc :=_eabgf .Value ,error (nil );if _begc !=nil {return _begc ;};_ccbgfe .CommentAttr =&_ceddf ; +continue ;};if _eabgf .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_edfag ,_ggfaa :=_eabgf .Value ,error (nil );if _ggfaa !=nil {return _ggfaa ;};_ccbgfe .CustomMenuAttr =&_edfag ;continue ;};if _eabgf .Name .Local =="o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_adcb ,_dfgbb :=_fa .ParseBool (_eabgf .Value ); +if _dfgbb !=nil {return _dfgbb ;};_ccbgfe .OldFunctionAttr =&_adcb ;continue ;};if _eabgf .Name .Local =="\u0075\u0061"{_aeedc ,_acbacf :=_fa .ParseBool (_eabgf .Value );if _acbacf !=nil {return _acbacf ;};_ccbgfe .UaAttr =&_aeedc ;continue ;};if _eabgf .Name .Local =="\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"{_dcaaac ,_eecacg :=_fa .ParseUint (_eabgf .Value ,10,8); +if _eecacg !=nil {return _eecacg ;};_dcdef :=uint8 (_dcaaac );_ccbgfe .OldShortcutKeyAttr =&_dcdef ;continue ;};if _eabgf .Name .Local =="\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"{_ccffga ,_dagge :=_fa .ParseBool (_eabgf .Value );if _dagge !=nil {return _dagge ; +};_ccbgfe .OldHiddenAttr =&_ccffga ;continue ;};if _eabgf .Name .Local =="\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_fccdd ,_eegef :=_eabgf .Value ,error (nil );if _eegef !=nil {return _eegef ;};_ccbgfe .OldCustomMenuAttr =&_fccdd ; +continue ;};if _eabgf .Name .Local =="\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"{_ecgbb ,_bbdca :=_fa .ParseUint (_eabgf .Value ,10,8);if _bbdca !=nil {return _bbdca ;};_cbfcd :=uint8 (_ecgbb );_ccbgfe .OldFunctionGroupIdAttr =&_cbfcd ; +continue ;};if _eabgf .Name .Local =="\u0072\u0049\u0064"{_bdgdgd ,_cggece :=_fa .ParseUint (_eabgf .Value ,10,32);if _cggece !=nil {return _cggece ;};_baccb :=uint32 (_bdgdgd );_ccbgfe .RIdAttr =&_baccb ;continue ;};};_adbfaa :for {_cefdc ,_fgafa :=d .Token (); +if _fgafa !=nil {return _fgafa ;};switch _bcgcfa :=_cefdc .(type ){case _bc .StartElement :switch _bcgcfa .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbgfe .Formula =new (string ); +if _cebg :=d .DecodeElement (_ccbgfe .Formula ,&_bcgcfa );_cebg !=nil {return _cebg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccbgfe .OldFormula =new (string ); +if _cbag :=d .DecodeElement (_ccbgfe .OldFormula ,&_bcgcfa );_cbag !=nil {return _cbag ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccbgfe .ExtLst =NewCT_ExtensionList (); +if _cedee :=d .DecodeElement (_ccbgfe .ExtLst ,&_bcgcfa );_cedee !=nil {return _cedee ;};default:_ga .Log .Debug ("\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",_bcgcfa .Name ); +if _gbgfa :=d .Skip ();_gbgfa !=nil {return _gbgfa ;};};case _bc .EndElement :break _adbfaa ;case _bc .CharData :};};return nil ;};func NewCT_RElt ()*CT_RElt {_gcddge :=&CT_RElt {};return _gcddge };func (_dfffgb *CT_FieldsUsage )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dfffgb .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dfffgb .CountAttr )}); +};e .EncodeToken (start );if _dfffgb .FieldUsage !=nil {_cabae :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}};for _ ,_debaf :=range _dfffgb .FieldUsage {e .EncodeElement (_debaf ,_cabae ); +};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dcdfg *CT_ExternalSheetNames )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );_dcdg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065"}}; +for _ ,_begda :=range _dcdfg .SheetName {e .EncodeElement (_begda ,_dcdg );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_bacadf *ST_CellFormulaType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_edbgcd ,_eadada :=d .Token (); +if _eadada !=nil {return _eadada ;};if _dgdcba ,_bbgafd :=_edbgcd .(_bc .EndElement );_bbgafd &&_dgdcba .Name ==start .Name {*_bacadf =1;return nil ;};if _ccaag ,_dbfbc :=_edbgcd .(_bc .CharData );!_dbfbc {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",_edbgcd ); +}else {switch string (_ccaag ){case "":*_bacadf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bacadf =1;case "\u0061\u0072\u0072a\u0079":*_bacadf =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_bacadf =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_bacadf =4; +};};_edbgcd ,_eadada =d .Token ();if _eadada !=nil {return _eadada ;};if _gaeebd ,_ddbge :=_edbgcd .(_bc .EndElement );_ddbge &&_gaeebd .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",_edbgcd ); +};func (_bdffb *CT_ExternalBook )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bdffb .IdAttr )});e .EncodeToken (start ); +if _bdffb .SheetNames !=nil {_bebda :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_bdffb .SheetNames ,_bebda );};if _bdffb .DefinedNames !=nil {_dfcdg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}}; +e .EncodeElement (_bdffb .DefinedNames ,_dfcdg );};if _bdffb .SheetDataSet !=nil {_febb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074"}};e .EncodeElement (_bdffb .SheetDataSet ,_febb ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dbaba *CT_ProtectedRanges )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ceegg :for {_eegfc ,_dbdgce :=d .Token ();if _dbdgce !=nil {return _dbdgce ;};switch _eaedb :=_eegfc .(type ){case _bc .StartElement :switch _eaedb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdgdg :=NewCT_ProtectedRange (); +if _ddcga :=d .DecodeElement (_bdgdg ,&_eaedb );_ddcga !=nil {return _ddcga ;};_dbaba .ProtectedRange =append (_dbaba .ProtectedRange ,_bdgdg );default:_ga .Log .Debug ("\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",_eaedb .Name ); +if _geagf :=d .Skip ();_geagf !=nil {return _geagf ;};};case _bc .EndElement :break _ceegg ;case _bc .CharData :};};return nil ;}; -// Connection String -ConnectionAttr string ; +// Validate validates the CT_ChartsheetProtection and its children +func (_bfafb *CT_ChartsheetProtection )Validate ()error {return _bfafb .ValidateWithPath ("\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_DdeValue ()*CT_DdeValue {_eaca :=&CT_DdeValue {}; +return _eaca }; -// Command Text -CommandAttr *string ; +// Validate validates the CT_RevisionConflict and its children +func (_gbbeb *CT_RevisionConflict )Validate ()error {return _gbbeb .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0043\u006f\u006e\u0066\u006c\u0069\u0063\u0074");};func NewCT_DdeValues ()*CT_DdeValues {_beegg :=&CT_DdeValues {}; +return _beegg }; -// Command Text -ServerCommandAttr *string ; +// Validate validates the CT_PivotAreaReference and its children +func (_cgfca *CT_PivotAreaReference )Validate ()error {return _cgfca .ValidateWithPath ("C\u0054\u005f\u0050\u0069vo\u0074A\u0072\u0065\u0061\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065");}; -// OLE DB Command Type -CommandTypeAttr *uint32 ;};type CT_QueryCache struct{ +// Validate validates the CT_Revisions and its children +func (_gecgce *CT_Revisions )Validate ()error {return _gecgce .ValidateWithPath ("\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");};func NewCT_Table ()*CT_Table {_aabgbc :=&CT_Table {};_aabgbc .TableColumns =NewCT_TableColumns (); +return _aabgbc ;}; -// Cached Query Count -CountAttr *uint32 ; +// Validate validates the CT_BooleanProperty and its children +func (_egd *CT_BooleanProperty )Validate ()error {return _egd .ValidateWithPath ("\u0043T\u005fB\u006f\u006f\u006c\u0065\u0061n\u0050\u0072o\u0070\u0065\u0072\u0074\u0079");};func (_bcacbe *ST_GrowShrinkType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_bcacbe =0; +case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_bcacbe =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_bcacbe =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_bcacbe =3; +};return nil ;};func NewCT_TableStyle ()*CT_TableStyle {_edgac :=&CT_TableStyle {};return _edgac };func NewCT_ColorScale ()*CT_ColorScale {_cbgf :=&CT_ColorScale {};return _cbgf };func (_geaed *ST_SheetState )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_geaed =0; +case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_geaed =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_geaed =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_geaed =3;};return nil ;};func (_cceb *CT_ControlPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cceb .Anchor =NewCT_ObjectAnchor (); +for _ ,_bcgg :=range start .Attr {if _bcgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcgg .Name .Local =="\u0069\u0064"||_bcgg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bcgg .Name .Local =="\u0069\u0064"{_dbge ,_gddg :=_bcgg .Value ,error (nil ); +if _gddg !=nil {return _gddg ;};_cceb .IdAttr =&_dbge ;continue ;};if _bcgg .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_gdaa ,_dggc :=_fa .ParseBool (_bcgg .Value );if _dggc !=nil {return _dggc ;};_cceb .AutoPictAttr =&_gdaa ;continue ; +};if _bcgg .Name .Local =="\u006d\u0061\u0063r\u006f"{_fadbe ,_cdae :=_bcgg .Value ,error (nil );if _cdae !=nil {return _cdae ;};_cceb .MacroAttr =&_fadbe ;continue ;};if _bcgg .Name .Local =="\u0070\u0072\u0069n\u0074"{_bagbg ,_eedeb :=_fa .ParseBool (_bcgg .Value ); +if _eedeb !=nil {return _eedeb ;};_cceb .PrintAttr =&_bagbg ;continue ;};if _bcgg .Name .Local =="\u0072\u0065\u0063a\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"{_fdae ,_ddgfa :=_fa .ParseBool (_bcgg .Value );if _ddgfa !=nil {return _ddgfa ;};_cceb .RecalcAlwaysAttr =&_fdae ; +continue ;};if _bcgg .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_dgabf ,_fcge :=_fa .ParseBool (_bcgg .Value );if _fcge !=nil {return _fcge ;};_cceb .UiObjectAttr =&_dgabf ;continue ;};if _bcgg .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_cgdc ,_dbbg :=_fa .ParseBool (_bcgg .Value ); +if _dbbg !=nil {return _dbbg ;};_cceb .AutoFillAttr =&_cgdc ;continue ;};if _bcgg .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_agdf ,_dgfg :=_fa .ParseBool (_bcgg .Value );if _dgfg !=nil {return _dgfg ;};_cceb .AutoLineAttr =&_agdf ; +continue ;};if _bcgg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_ceee ,_dede :=_fa .ParseBool (_bcgg .Value );if _dede !=nil {return _dede ;};_cceb .LockedAttr =&_ceee ;continue ;};if _bcgg .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_bgdg ,_fgfb :=_fa .ParseBool (_bcgg .Value ); +if _fgfb !=nil {return _fgfb ;};_cceb .DisabledAttr =&_bgdg ;continue ;};if _bcgg .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_bgfg ,_faae :=_bcgg .Value ,error (nil );if _faae !=nil {return _faae ;};_cceb .AltTextAttr =&_bgfg ;continue ;};if _bcgg .Name .Local =="\u006c\u0069\u006e\u006b\u0065\u0064\u0043\u0065\u006c\u006c"{_bfgd ,_fddf :=_bcgg .Value ,error (nil ); +if _fddf !=nil {return _fddf ;};_cceb .LinkedCellAttr =&_bfgd ;continue ;};if _bcgg .Name .Local =="\u006c\u0069\u0073\u0074\u0046\u0069\u006c\u006c\u0052\u0061\u006e\u0067\u0065"{_gdcbe ,_eabe :=_bcgg .Value ,error (nil );if _eabe !=nil {return _eabe ; +};_cceb .ListFillRangeAttr =&_gdcbe ;continue ;};if _bcgg .Name .Local =="\u0063\u0066"{_gbcbg ,_gafcb :=_bcgg .Value ,error (nil );if _gafcb !=nil {return _gafcb ;};_cceb .CfAttr =&_gbcbg ;continue ;};if _bcgg .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_cfed ,_efdbe :=_fa .ParseBool (_bcgg .Value ); +if _efdbe !=nil {return _efdbe ;};_cceb .DefaultSizeAttr =&_cfed ;continue ;};};_bafc :for {_dafd ,_ceada :=d .Token ();if _ceada !=nil {return _ceada ;};switch _dcgca :=_dafd .(type ){case _bc .StartElement :switch _dcgca .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _aeafae :=d .DecodeElement (_cceb .Anchor ,&_dcgca ); +_aeafae !=nil {return _aeafae ;};default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dcgca .Name ); +if _abeg :=d .Skip ();_abeg !=nil {return _abeg ;};};case _bc .EndElement :break _bafc ;case _bc .CharData :};};return nil ;};func (_cecbg ST_CalcMode )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_cecbg .String (),start ); +};type CT_CommentPr struct{ -// Query -Query []*CT_Query ;}; +// Locked Flag +LockedAttr *bool ; -// ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path -func (_cfabe *CT_RevisionComment )ValidateWithPath (path string )error {if !_a .ST_GuidPatternRe .MatchString (_cfabe .GuidAttr ){return _bc .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 ,_a .ST_GuidPatternRe ,_cfabe .GuidAttr ); -};if _fcada :=_cfabe .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fcada !=nil {return _fcada ;};return nil ;};func NewCT_OleSize ()*CT_OleSize {_eaafgd :=&CT_OleSize {};return _eaafgd }; +// Default Size Flag +DefaultSizeAttr *bool ; -// Validate validates the CT_TableStyleElement and its children -func (_cdgeg *CT_TableStyleElement )Validate ()error {return _cdgeg .ValidateWithPath ("C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074");};func (_bfafa *CT_RevisionMove )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bfafa .SheetIdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_bfafa .SourceAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",_bfafa .DestinationAttr )}); -if _bfafa .SourceSheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bfafa .SourceSheetIdAttr )}); -};if _bfafa .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bfafa .RIdAttr )});};if _bfafa .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfafa .UaAttr ))}); -};if _bfafa .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfafa .RaAttr ))});};e .EncodeToken (start );if _bfafa .Undo !=nil {_ffcag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}}; -for _ ,_fggabg :=range _bfafa .Undo {e .EncodeElement (_fggabg ,_ffcag );};};if _bfafa .Rcc !=nil {_cgbea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_agcff :=range _bfafa .Rcc {e .EncodeElement (_agcff ,_cgbea ); -};};if _bfafa .Rfmt !=nil {_aaaaf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_cbada :=range _bfafa .Rfmt {e .EncodeElement (_cbada ,_aaaaf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func NewCT_Pages ()*CT_Pages {_eadb :=&CT_Pages {};return _eadb };func (_cfbcf ST_ConditionalFormattingOperator )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cfbcf .String (),start );}; +// Print Flag +PrintAttr *bool ; -// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path -func (_adgcda *CT_PageMargins )ValidateWithPath (path string )error {return nil };func (_cdba *CT_Comments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdba .Authors =NewCT_Authors ();_cdba .CommentList =NewCT_CommentList ();_abff :for {_beeed ,_adeg :=d .Token (); -if _adeg !=nil {return _adeg ;};switch _fagdf :=_beeed .(type ){case _f .StartElement :switch _fagdf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061u\u0074\u0068\u006f\u0072\u0073"}:if _cbabb :=d .DecodeElement (_cdba .Authors ,&_fagdf ); -_cbabb !=nil {return _cbabb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006d\u006d\u0065\u006e\u0074\u004c\u0069\u0073\u0074"}:if _agge :=d .DecodeElement (_cdba .CommentList ,&_fagdf ); -_agge !=nil {return _agge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdba .ExtLst =NewCT_ExtensionList (); -if _aceb :=d .DecodeElement (_cdba .ExtLst ,&_fagdf );_aceb !=nil {return _aceb ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fagdf .Name ); -if _cebag :=d .Skip ();_cebag !=nil {return _cebag ;};};case _f .EndElement :break _abff ;case _f .CharData :};};return nil ;};func NewCT_Filter ()*CT_Filter {_afff :=&CT_Filter {};return _afff };func (_gcfbb ST_Comments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gcfbb .String (),start ); -};type CT_FieldUsage struct{ +// Disabled Flag +DisabledAttr *bool ; -// Field Index -XAttr int32 ;};func NewConnections ()*Connections {_dbagg :=&Connections {};_dbagg .CT_Connections =*NewCT_Connections ();return _dbagg ;}; +// Automatic Fill Flag +AutoFillAttr *bool ; -// ValidateWithPath validates the CT_LevelGroup and its children, prefixing error messages with path -func (_aecfc *CT_LevelGroup )ValidateWithPath (path string )error {if _bcgddd :=_aecfc .GroupMembers .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");_bcgddd !=nil {return _bcgddd ;};return nil ; -}; +// Automatic Line Flag +AutoLineAttr *bool ; -// Validate validates the CT_FutureMetadata and its children -func (_fedcc *CT_FutureMetadata )Validate ()error {return _fedcc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");}; +// Alternative Text +AltTextAttr *string ; -// ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path -func (_gfccc *CT_ExternalLinkChoice )ValidateWithPath (path string )error {if _gfccc .ExternalBook !=nil {if _eebaf :=_gfccc .ExternalBook .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");_eebaf !=nil {return _eebaf ; -};};if _gfccc .DdeLink !=nil {if _cafg :=_gfccc .DdeLink .ValidateWithPath (path +"\u002f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");_cafg !=nil {return _cafg ;};};if _gfccc .OleLink !=nil {if _ecega :=_gfccc .OleLink .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u004c\u0069\u006e\u006b"); -_ecega !=nil {return _ecega ;};};return nil ;};func (_ccbda ST_CellFormulaType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccbda .String (),start );};func (_bebeae ST_GroupBy )Validate ()error {return _bebeae .ValidateWithPath ("")}; -func (_geda *CT_CalculatedItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _geda .FieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_geda .FieldAttr )}); -};if _geda .FormulaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_bc .Sprintf ("\u0025\u0076",*_geda .FormulaAttr )});};e .EncodeToken (start );_feae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}}; -e .EncodeElement (_geda .PivotArea ,_feae );if _geda .ExtLst !=nil {_fggd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_geda .ExtLst ,_fggd );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Text Horizontal Alignment +TextHAlignAttr ST_TextHAlign ; -// Validate validates the CT_QueryTableDeletedFields and its children -func (_edafc *CT_QueryTableDeletedFields )Validate ()error {return _edafc .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");}; +// ext Vertical Alignment +TextVAlignAttr ST_TextVAlign ; -// ValidateWithPath validates the CT_ChartsheetProtection and its children, prefixing error messages with path -func (_deaf *CT_ChartsheetProtection )ValidateWithPath (path string )error {return nil };func (_efage ST_SheetViewType )ValidateWithPath (path string )error {switch _efage {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efage )); -};return nil ;}; +// Text Lock Flag +LockTextAttr *bool ; -// ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path -func (_ceegb *CT_ObjectAnchor )ValidateWithPath (path string )error {if _fdcafd :=_ceegb .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_fdcafd !=nil {return _fdcafd ;};if _gbeaa :=_ceegb .To .ValidateWithPath (path +"\u002f\u0054\u006f"); -_gbeaa !=nil {return _gbeaa ;};return nil ;};func (_fgdf *CT_DdeItem )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgdf .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_fgdf .NameAttr )}); -};if _fgdf .OleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fgdf .OleAttr ))});};if _fgdf .AdviseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fgdf .AdviseAttr ))}); -};if _fgdf .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fgdf .PreferPicAttr ))});};e .EncodeToken (start );if _fgdf .Values !=nil {_bgbb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0076\u0061\u006c\u0075\u0065s"}}; -e .EncodeElement (_fgdf .Values ,_bgbb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Far East Alignment Flag +JustLastXAttr *bool ; -// Validate validates the CT_QueryCache and its children -func (_cabeg *CT_QueryCache )Validate ()error {return _cabeg .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");};func (_bedadbc ST_IconSetType )String ()string {switch _bedadbc {case 0:return "";case 1:return "\u0033A\u0072\u0072\u006f\u0077\u0073"; -case 2:return "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 3:return "\u0033\u0046\u006c\u0061\u0067\u0073";case 4:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031";case 5:return "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032"; -case 6:return "\u0033\u0053\u0069\u0067\u006e\u0073";case 7:return "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073";case 8:return "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case 9:return "\u0034A\u0072\u0072\u006f\u0077\u0073";case 10:return "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079"; -case 11:return "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case 12:return "\u0034R\u0061\u0074\u0069\u006e\u0067";case 13:return "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073";case 14:return "\u0035A\u0072\u0072\u006f\u0077\u0073"; -case 15:return "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case 16:return "\u0035R\u0061\u0074\u0069\u006e\u0067";case 17:return "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return "";};func (_badga ST_FilterOperator )Validate ()error {return _badga .ValidateWithPath ("")}; -func (_gdcgb *ST_FormulaExpression )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbcfg ,_ecdfef :=d .Token ();if _ecdfef !=nil {return _ecdfef ;};if _cfdgce ,_dabed :=_fbcfg .(_f .EndElement );_dabed &&_cfdgce .Name ==start .Name {*_gdcgb =1; -return nil ;};if _cdccf ,_eeffaa :=_fbcfg .(_f .CharData );!_eeffaa {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fbcfg );}else {switch string (_cdccf ){case "":*_gdcgb =0; -case "\u0072\u0065\u0066":*_gdcgb =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_gdcgb =2;case "\u0061\u0072\u0065\u0061":*_gdcgb =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_gdcgb =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_gdcgb =5; -};};_fbcfg ,_ecdfef =d .Token ();if _ecdfef !=nil {return _ecdfef ;};if _fagda ,_dedec :=_fbcfg .(_f .EndElement );_dedec &&_fagda .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fbcfg ); -};func (_deaeg ST_FieldSortType )String ()string {switch _deaeg {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 "";}; +// Automatic Text Scaling Flag +AutoScaleAttr *bool ;Anchor *CT_ObjectAnchor ;};type ST_DataConsolidateFunction byte ;func (_geffa *CT_TableColumns )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _geffa .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_geffa .CountAttr )}); +};e .EncodeToken (start );_aabdc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e"}};for _ ,_cgfgg :=range _geffa .TableColumn {e .EncodeElement (_cgfgg ,_aabdc );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_dfbb *CT_QueryTable )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dbcfa :=range start .Attr {if _dbcfa .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_ggcbf ,_bgfdg :=_fa .ParseBool (_dbcfa .Value ); +if _bgfdg !=nil {return _bgfdg ;};_dfbb .AdjustColumnWidthAttr =&_ggcbf ;continue ;};if _dbcfa .Name .Local =="\u006e\u0061\u006d\u0065"{_bbaba ,_accagd :=_dbcfa .Value ,error (nil );if _accagd !=nil {return _accagd ;};_dfbb .NameAttr =_bbaba ;continue ; +};if _dbcfa .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_afacfe ,_bdcce :=_fa .ParseBool (_dbcfa .Value );if _bdcce !=nil {return _bdcce ;};_dfbb .IntermediateAttr =&_afacfe ;continue ;};if _dbcfa .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_adabg ,_fgbfd :=_fa .ParseBool (_dbcfa .Value ); +if _fgbfd !=nil {return _fgbfd ;};_dfbb .RowNumbersAttr =&_adabg ;continue ;};if _dbcfa .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_dfacf ,_becgf :=_fa .ParseUint (_dbcfa .Value ,10,32);if _becgf !=nil {return _becgf ; +};_dfbb .ConnectionIdAttr =uint32 (_dfacf );continue ;};if _dbcfa .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_faaga ,_debbab :=_fa .ParseBool (_dbcfa .Value );if _debbab !=nil {return _debbab ; +};_dfbb .BackgroundRefreshAttr =&_faaga ;continue ;};if _dbcfa .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_beggg ,_gecdg :=_fa .ParseBool (_dbcfa .Value );if _gecdg !=nil {return _gecdg ;};_dfbb .RefreshOnLoadAttr =&_beggg ; +continue ;};if _dbcfa .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_gfgag ,_fegd :=_fa .ParseBool (_dbcfa .Value );if _fegd !=nil {return _fegd ;};_dfbb .FillFormulasAttr =&_gfgag ;continue ;};if _dbcfa .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ebece ,_gaaff :=_fa .ParseBool (_dbcfa .Value ); +if _gaaff !=nil {return _gaaff ;};_dfbb .ApplyNumberFormatsAttr =&_ebece ;continue ;};if _dbcfa .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cbbd ,_ccfge :=_fa .ParseBool (_dbcfa .Value );if _ccfge !=nil {return _ccfge ; +};_dfbb .ApplyFontFormatsAttr =&_cbbd ;continue ;};if _dbcfa .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_efgcf ,_daacc :=_fa .ParseBool (_dbcfa .Value );if _daacc !=nil {return _daacc ; +};_dfbb .FirstBackgroundRefreshAttr =&_efgcf ;continue ;};if _dbcfa .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_gffceg ,_bcacdg :=_fa .ParseUint (_dbcfa .Value ,10,32);if _bcacdg !=nil {return _bcacdg ;};_gacfd :=uint32 (_gffceg ); +_dfbb .AutoFormatIdAttr =&_gacfd ;continue ;};if _dbcfa .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_daccb ,_fdbbcf :=_fa .ParseBool (_dbcfa .Value );if _fdbbcf !=nil {return _fdbbcf ; +};_dfbb .ApplyAlignmentFormatsAttr =&_daccb ;continue ;};if _dbcfa .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_cebda ,_fdecc :=_fa .ParseBool (_dbcfa .Value );if _fdecc !=nil {return _fdecc ;};_dfbb .DisableRefreshAttr =&_cebda ; +continue ;};if _dbcfa .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fgaddd ,_eebdc :=_fa .ParseBool (_dbcfa .Value );if _eebdc !=nil {return _eebdc ;};_dfbb .ApplyBorderFormatsAttr =&_fgaddd ; +continue ;};if _dbcfa .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_aadfa ,_gddfd :=_fa .ParseBool (_dbcfa .Value );if _gddfd !=nil {return _gddfd ;};_dfbb .PreserveFormattingAttr =&_aadfa ;continue ; +};if _dbcfa .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cddfb ,_edaga :=_fa .ParseBool (_dbcfa .Value );if _edaga !=nil {return _edaga ;};_dfbb .ApplyPatternFormatsAttr =&_cddfb ; +continue ;};if _dbcfa .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_dfbb .GrowShrinkTypeAttr .UnmarshalXMLAttr (_dbcfa );continue ;};if _dbcfa .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_bfaef ,_bdfebg :=_fa .ParseBool (_dbcfa .Value ); +if _bdfebg !=nil {return _bdfebg ;};_dfbb .DisableEditAttr =&_bfaef ;continue ;};if _dbcfa .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_bbbgd ,_ggfeg :=_fa .ParseBool (_dbcfa .Value );if _ggfeg !=nil {return _ggfeg ;};_dfbb .HeadersAttr =&_bbbgd ; +continue ;};if _dbcfa .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_geadc ,_abcga :=_fa .ParseBool (_dbcfa .Value );if _abcga !=nil {return _abcga ;};_dfbb .RemoveDataOnSaveAttr =&_geadc ;continue ; +};if _dbcfa .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fgcbg ,_abcfc :=_fa .ParseBool (_dbcfa .Value );if _abcfc !=nil {return _abcfc ;};_dfbb .ApplyWidthHeightFormatsAttr =&_fgcbg ; +continue ;};};_begbb :for {_bbbbe ,_egeef :=d .Token ();if _egeef !=nil {return _egeef ;};switch _bdddg :=_bbbbe .(type ){case _bc .StartElement :switch _bdddg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfbb .QueryTableRefresh =NewCT_QueryTableRefresh (); +if _bgafb :=d .DecodeElement (_dfbb .QueryTableRefresh ,&_bdddg );_bgafb !=nil {return _bgafb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfbb .ExtLst =NewCT_ExtensionList (); +if _aebee :=d .DecodeElement (_dfbb .ExtLst ,&_bdddg );_aebee !=nil {return _aebee ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bdddg .Name ); +if _gecgc :=d .Skip ();_gecgc !=nil {return _gecgc ;};};case _bc .EndElement :break _begbb ;case _bc .CharData :};};return nil ;}; -// Validate validates the CT_PageFields and its children -func (_cefb *CT_PageFields )Validate ()error {return _cefb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073");}; +// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path +func (_gbbfd *CT_CommentList )ValidateWithPath (path string )error {for _dgecb ,_gfbc :=range _gbbfd .Comment {if _afdg :=_gfbc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_dgecb )); +_afdg !=nil {return _afdg ;};};return nil ;}; -// ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path -func (_dcdae *CT_PageField )ValidateWithPath (path string )error {if _dcdae .ExtLst !=nil {if _bdggd :=_dcdae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdggd !=nil {return _bdggd ;};};return nil ;}; +// ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path +func (_ddcfdg *CT_SortState )ValidateWithPath (path string )error {if _cddce :=_ddcfdg .SortMethodAttr .ValidateWithPath (path +"\u002fS\u006fr\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_cddce !=nil {return _cddce ;};for _cedefe ,_ddbfc :=range _ddcfdg .SortCondition {if _bcded :=_ddbfc .ValidateWithPath (_a .Sprintf ("%\u0073/\u0053\u006f\u0072\u0074\u0043\u006f\u006e\u0064i\u0074\u0069\u006f\u006e[%\u0064\u005d",path ,_cedefe )); +_bcded !=nil {return _bcded ;};};if _ddcfdg .ExtLst !=nil {if _gfafg :=_ddcfdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfafg !=nil {return _gfafg ;};};return nil ;};func NewCT_ExternalDefinedName ()*CT_ExternalDefinedName {_febgf :=&CT_ExternalDefinedName {}; +return _febgf ;};func (_ggbfb *CT_Dialogsheet )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dcfae :for {_cedb ,_gaec :=d .Token ();if _gaec !=nil {return _gaec ;};switch _bcfbd :=_cedb .(type ){case _bc .StartElement :switch _bcfbd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbfb .SheetPr =NewCT_SheetPr (); +if _bbece :=d .DecodeElement (_ggbfb .SheetPr ,&_bcfbd );_bbece !=nil {return _bbece ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ggbfb .SheetViews =NewCT_SheetViews (); +if _gbca :=d .DecodeElement (_ggbfb .SheetViews ,&_bcfbd );_gbca !=nil {return _gbca ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ggbfb .SheetFormatPr =NewCT_SheetFormatPr (); +if _gbdcg :=d .DecodeElement (_ggbfb .SheetFormatPr ,&_bcfbd );_gbdcg !=nil {return _gbdcg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbfb .SheetProtection =NewCT_SheetProtection (); +if _bddfe :=d .DecodeElement (_ggbfb .SheetProtection ,&_bcfbd );_bddfe !=nil {return _bddfe ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ggbfb .CustomSheetViews =NewCT_CustomSheetViews (); +if _bdabc :=d .DecodeElement (_ggbfb .CustomSheetViews ,&_bcfbd );_bdabc !=nil {return _bdabc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbfb .PrintOptions =NewCT_PrintOptions (); +if _eeac :=d .DecodeElement (_ggbfb .PrintOptions ,&_bcfbd );_eeac !=nil {return _eeac ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbfb .PageMargins =NewCT_PageMargins (); +if _abfad :=d .DecodeElement (_ggbfb .PageMargins ,&_bcfbd );_abfad !=nil {return _abfad ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbfb .PageSetup =NewCT_PageSetup (); +if _bdagb :=d .DecodeElement (_ggbfb .PageSetup ,&_bcfbd );_bdagb !=nil {return _bdagb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbfb .HeaderFooter =NewCT_HeaderFooter (); +if _afce :=d .DecodeElement (_ggbfb .HeaderFooter ,&_bcfbd );_afce !=nil {return _afce ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbfb .Drawing =NewCT_Drawing (); +if _bgdfd :=d .DecodeElement (_ggbfb .Drawing ,&_bcfbd );_bgdfd !=nil {return _bgdfd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbfb .LegacyDrawing =NewCT_LegacyDrawing (); +if _geaaa :=d .DecodeElement (_ggbfb .LegacyDrawing ,&_bcfbd );_geaaa !=nil {return _geaaa ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbfb .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _gagbe :=d .DecodeElement (_ggbfb .LegacyDrawingHF ,&_bcfbd );_gagbe !=nil {return _gagbe ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbfb .DrawingHF =NewCT_DrawingHF (); +if _dgdcb :=d .DecodeElement (_ggbfb .DrawingHF ,&_bcfbd );_dgdcb !=nil {return _dgdcb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ggbfb .OleObjects =NewCT_OleObjects (); +if _dadgb :=d .DecodeElement (_ggbfb .OleObjects ,&_bcfbd );_dadgb !=nil {return _dadgb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ggbfb .Controls =NewCT_Controls (); +if _fcba :=d .DecodeElement (_ggbfb .Controls ,&_bcfbd );_fcba !=nil {return _fcba ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggbfb .ExtLst =NewCT_ExtensionList (); +if _cddaf :=d .DecodeElement (_ggbfb .ExtLst ,&_bcfbd );_cddaf !=nil {return _cddaf ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bcfbd .Name ); +if _baagg :=d .Skip ();_baagg !=nil {return _baagg ;};};case _bc .EndElement :break _dcfae ;case _bc .CharData :};};return nil ;};func NewUsers ()*Users {_egge :=&Users {};_egge .CT_Users =*NewCT_Users ();return _egge };func (_ccaacg ST_PivotAreaType )String ()string {switch _ccaacg {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 3:return "\u0064\u0061\u0074\u0061";case 4:return "\u0061\u006c\u006c";case 5:return "\u006f\u0072\u0069\u0067\u0069\u006e";case 6:return "\u0062\u0075\u0074\u0074\u006f\u006e"; +case 7:return "\u0074\u006f\u0070\u0045\u006e\u0064";case 8:return "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";};return "";}; -// Validate validates the CT_DateGroupItem and its children -func (_deffd *CT_DateGroupItem )Validate ()error {return _deffd .ValidateWithPath ("\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d");};func NewCT_RevisionCustomView ()*CT_RevisionCustomView {_dbecb :=&CT_RevisionCustomView {}; -_dbecb .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";_dbecb .ActionAttr =ST_RevisionAction (1); -return _dbecb ;}; +// ValidateWithPath validates the CT_WebPr and its children, prefixing error messages with path +func (_dabef *CT_WebPr )ValidateWithPath (path string )error {if _affge :=_dabef .HtmlFormatAttr .ValidateWithPath (path +"\u002fH\u0074m\u006c\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_affge !=nil {return _affge ;};if _dabef .Tables !=nil {if _adgea :=_dabef .Tables .ValidateWithPath (path +"\u002fT\u0061\u0062\u006c\u0065\u0073"); +_adgea !=nil {return _adgea ;};};return nil ;};func (_fcccb ST_CfType )String ()string {switch _fcccb {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 (_baddab *CT_QueryTableFields )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _baddab .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_baddab .CountAttr )}); +};e .EncodeToken (start );if _baddab .QueryTableField !=nil {_aegbc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003aq\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064"}};for _ ,_dcdga :=range _baddab .QueryTableField {e .EncodeElement (_dcdga ,_aegbc ); +};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_MdxKPI ()*CT_MdxKPI {_fdfba :=&CT_MdxKPI {};_fdfba .PAttr =ST_MdxKPIProperty (1);return _fdfba ;};func (_eacddc *CT_Selection )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_acfae :=range start .Attr {if _acfae .Name .Local =="\u0070\u0061\u006e\u0065"{_eacddc .PaneAttr .UnmarshalXMLAttr (_acfae ); +continue ;};if _acfae .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"{_fcbce ,_cdabcd :=_acfae .Value ,error (nil );if _cdabcd !=nil {return _cdabcd ;};_eacddc .ActiveCellAttr =&_fcbce ;continue ;};if _acfae .Name .Local =="\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"{_ccdea ,_dgcfa :=_fa .ParseUint (_acfae .Value ,10,32); +if _dgcfa !=nil {return _dgcfa ;};_ebcea :=uint32 (_ccdea );_eacddc .ActiveCellIdAttr =&_ebcea ;continue ;};if _acfae .Name .Local =="\u0073\u0071\u0072e\u0066"{_gfgcf ,_fecdf :=ParseSliceST_Sqref (_acfae .Value );if _fecdf !=nil {return _fecdf ;};_eacddc .SqrefAttr =&_gfgcf ; +continue ;};};for {_afgcd ,_edgga :=d .Token ();if _edgga !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065l\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_edgga );};if _cdfff ,_eefcg :=_afgcd .(_bc .EndElement ); +_eefcg &&_cdfff .Name ==start .Name {break ;};};return nil ;};func NewCT_GroupMember ()*CT_GroupMember {_faefd :=&CT_GroupMember {};return _faefd };const (ST_CommentsUnset ST_Comments =0;ST_CommentsCommNone ST_Comments =1;ST_CommentsCommIndicator ST_Comments =2; +ST_CommentsCommIndAndComment ST_Comments =3;);type CT_UnderlineProperty struct{ -// Validate validates the CT_CellSmartTags and its children -func (_gbfc *CT_CellSmartTags )Validate ()error {return _gbfc .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func NewCT_TableStyles ()*CT_TableStyles {_gggdga :=&CT_TableStyles {};return _gggdga }; -type CT_FontSize struct{ +// Underline Value +ValAttr ST_UnderlineValues ;};func NewCT_XmlColumnPr ()*CT_XmlColumnPr {_gdaec :=&CT_XmlColumnPr {};return _gdaec };type CT_GroupMembers struct{ -// Value -ValAttr float64 ;}; +// Group Member Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path -func (_fcfed *CT_GroupLevels )ValidateWithPath (path string )error {for _gdbe ,_bggbg :=range _fcfed .GroupLevel {if _baad :=_bggbg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_gdbe )); -_baad !=nil {return _baad ;};};return nil ;};func (_dafaec *CT_RangePr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dafaec .AutoStartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dafaec .AutoStartAttr ))}); -};if _dafaec .AutoEndAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061u\u0074\u006f\u0045\u006e\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dafaec .AutoEndAttr ))});};if _dafaec .GroupByAttr !=ST_GroupByUnset {_egdcf ,_ecbga :=_dafaec .GroupByAttr .MarshalXMLAttr (_f .Name {Local :"\u0067r\u006f\u0075\u0070\u0042\u0079"}); -if _ecbga !=nil {return _ecbga ;};start .Attr =append (start .Attr ,_egdcf );};if _dafaec .StartNumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"},Value :_bc .Sprintf ("\u0025\u0076",*_dafaec .StartNumAttr )}); -};if _dafaec .EndNumAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0064\u004e\u0075\u006d"},Value :_bc .Sprintf ("\u0025\u0076",*_dafaec .EndNumAttr )});};if _dafaec .StartDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"},Value :_bc .Sprintf ("\u0025\u0076",*_dafaec .StartDateAttr )}); -};if _dafaec .EndDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065n\u0064\u0044\u0061\u0074\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_dafaec .EndDateAttr )});};if _dafaec .GroupIntervalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_dafaec .GroupIntervalAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dfgbd *CT_RevisionAutoFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eefcf :=range start .Attr {if _eefcf .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fgaa ,_gefef :=_db .ParseUint (_eefcf .Value ,10,32); -if _gefef !=nil {return _gefef ;};_dfgbd .SheetIdAttr =uint32 (_fgaa );continue ;};if _eefcf .Name .Local =="\u0072\u0065\u0066"{_ebbge ,_defaa :=_eefcf .Value ,error (nil );if _defaa !=nil {return _defaa ;};_dfgbd .RefAttr =_ebbge ;continue ;};if _eefcf .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_aebge ,_dggbc :=_db .ParseUint (_eefcf .Value ,10,32); -if _dggbc !=nil {return _dggbc ;};_aeafe :=uint32 (_aebge );_dfgbd .AutoFormatIdAttr =&_aeafe ;continue ;};if _eefcf .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_eeeaeb ,_ddedb :=_db .ParseBool (_eefcf .Value ); -if _ddedb !=nil {return _ddedb ;};_dfgbd .ApplyNumberFormatsAttr =&_eeeaeb ;continue ;};if _eefcf .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_affba ,_dbeccf :=_db .ParseBool (_eefcf .Value ); -if _dbeccf !=nil {return _dbeccf ;};_dfgbd .ApplyBorderFormatsAttr =&_affba ;continue ;};if _eefcf .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_eggba ,_fbgaa :=_db .ParseBool (_eefcf .Value ); -if _fbgaa !=nil {return _fbgaa ;};_dfgbd .ApplyFontFormatsAttr =&_eggba ;continue ;};if _eefcf .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ggbag ,_daefbd :=_db .ParseBool (_eefcf .Value ); -if _daefbd !=nil {return _daefbd ;};_dfgbd .ApplyPatternFormatsAttr =&_ggbag ;continue ;};if _eefcf .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_fbfea ,_gefcb :=_db .ParseBool (_eefcf .Value ); -if _gefcb !=nil {return _gefcb ;};_dfgbd .ApplyAlignmentFormatsAttr =&_fbfea ;continue ;};if _eefcf .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dfgcf ,_cebffg :=_db .ParseBool (_eefcf .Value ); -if _cebffg !=nil {return _cebffg ;};_dfgbd .ApplyWidthHeightFormatsAttr =&_dfgcf ;continue ;};};for {_edacd ,_bbgcg :=d .Token ();if _bbgcg !=nil {return _bc .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",_bbgcg ); -};if _cacgbf ,_dcgaefg :=_edacd .(_f .EndElement );_dcgaefg &&_cacgbf .Name ==start .Name {break ;};};return nil ;};func NewCT_OleLink ()*CT_OleLink {_ebdd :=&CT_OleLink {};return _ebdd };func (_bfbfe *Headers )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d\u0061\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0073";return _bfbfe .CT_RevisionHeaders .MarshalXML (e ,start );};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 (_gecgb *CT_Pages )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdagc :=range start .Attr {if _gdagc .Name .Local =="\u0063\u006f\u0075n\u0074"{_afebc ,_cgcdc :=_db .ParseUint (_gdagc .Value ,10,32); -if _cgcdc !=nil {return _cgcdc ;};_fbffce :=uint32 (_afebc );_gecgb .CountAttr =&_fbffce ;continue ;};};_cbcbf :for {_gdbea ,_beafa :=d .Token ();if _beafa !=nil {return _beafa ;};switch _fbbgf :=_gdbea .(type ){case _f .StartElement :switch _fbbgf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065"}:_acdfg :=NewCT_PCDSCPage (); -if _acged :=d .DecodeElement (_acdfg ,&_fbbgf );_acged !=nil {return _acged ;};_gecgb .Page =append (_gecgb .Page ,_acdfg );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_fbbgf .Name ); -if _bcbda :=d .Skip ();_bcbda !=nil {return _bcbda ;};};case _f .EndElement :break _cbcbf ;case _f .CharData :};};return nil ;};func (_agbcfg *CT_SheetPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cbbgge :=range start .Attr {if _cbbgge .Name .Local =="\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"{_cffdf ,_eegbed :=_db .ParseBool (_cbbgge .Value ); -if _eegbed !=nil {return _eegbed ;};_agbcfg .SyncHorizontalAttr =&_cffdf ;continue ;};if _cbbgge .Name .Local =="\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_efccf ,_ggbdda :=_db .ParseBool (_cbbgge .Value );if _ggbdda !=nil {return _ggbdda ; -};_agbcfg .SyncVerticalAttr =&_efccf ;continue ;};if _cbbgge .Name .Local =="\u0073y\u006e\u0063\u0052\u0065\u0066"{_dcacef ,_fggaed :=_cbbgge .Value ,error (nil );if _fggaed !=nil {return _fggaed ;};_agbcfg .SyncRefAttr =&_dcacef ;continue ;};if _cbbgge .Name .Local =="t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"{_gfdbgc ,_eefbd :=_db .ParseBool (_cbbgge .Value ); -if _eefbd !=nil {return _eefbd ;};_agbcfg .TransitionEvaluationAttr =&_gfdbgc ;continue ;};if _cbbgge .Name .Local =="\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"{_gcdgb ,_befbe :=_db .ParseBool (_cbbgge .Value );if _befbe !=nil {return _befbe ; -};_agbcfg .TransitionEntryAttr =&_gcdgb ;continue ;};if _cbbgge .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_gffec ,_facfab :=_db .ParseBool (_cbbgge .Value );if _facfab !=nil {return _facfab ;};_agbcfg .PublishedAttr =&_gffec ;continue ; -};if _cbbgge .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_dcbfeb ,_dffadg :=_cbbgge .Value ,error (nil );if _dffadg !=nil {return _dffadg ;};_agbcfg .CodeNameAttr =&_dcbfeb ;continue ;};if _cbbgge .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"{_fbdgaf ,_dagfbg :=_db .ParseBool (_cbbgge .Value ); -if _dagfbg !=nil {return _dagfbg ;};_agbcfg .FilterModeAttr =&_fbdgaf ;continue ;};if _cbbgge .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"{_cedgf ,_bgbacb :=_db .ParseBool (_cbbgge .Value ); -if _bgbacb !=nil {return _bgbacb ;};_agbcfg .EnableFormatConditionsCalculationAttr =&_cedgf ;continue ;};};_adagg :for {_afgfgf ,_edcbf :=d .Token ();if _edcbf !=nil {return _edcbf ;};switch _fbdec :=_afgfgf .(type ){case _f .StartElement :switch _fbdec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}:_agbcfg .TabColor =NewCT_Color (); -if _cbeece :=d .DecodeElement (_agbcfg .TabColor ,&_fbdec );_cbeece !=nil {return _cbeece ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065\u0050r"}:_agbcfg .OutlinePr =NewCT_OutlinePr (); -if _dfgff :=d .DecodeElement (_agbcfg .OutlinePr ,&_fbdec );_dfgff !=nil {return _dfgff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072"}:_agbcfg .PageSetUpPr =NewCT_PageSetUpPr (); -if _egbde :=d .DecodeElement (_agbcfg .PageSetUpPr ,&_fbdec );_egbde !=nil {return _egbde ;};default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_fbdec .Name ); -if _cceea :=d .Skip ();_cceea !=nil {return _cceea ;};};case _f .EndElement :break _adagg ;case _f .CharData :};};return nil ;}; +// OLAP Group Member +GroupMember []*CT_GroupMember ;};type PivotCacheDefinition struct{CT_PivotCacheDefinition };func (_gddcdf ST_DataConsolidateFunction )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_bgbaac :=_bc .Attr {};_bgbaac .Name =name ;switch _gddcdf {case ST_DataConsolidateFunctionUnset :_bgbaac .Value =""; +case ST_DataConsolidateFunctionAverage :_bgbaac .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_DataConsolidateFunctionCount :_bgbaac .Value ="\u0063\u006f\u0075n\u0074";case ST_DataConsolidateFunctionCountNums :_bgbaac .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds"; +case ST_DataConsolidateFunctionMax :_bgbaac .Value ="\u006d\u0061\u0078";case ST_DataConsolidateFunctionMin :_bgbaac .Value ="\u006d\u0069\u006e";case ST_DataConsolidateFunctionProduct :_bgbaac .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_DataConsolidateFunctionStdDev :_bgbaac .Value ="\u0073\u0074\u0064\u0044\u0065\u0076"; +case ST_DataConsolidateFunctionStdDevp :_bgbaac .Value ="\u0073t\u0064\u0044\u0065\u0076\u0070";case ST_DataConsolidateFunctionSum :_bgbaac .Value ="\u0073\u0075\u006d";case ST_DataConsolidateFunctionVar :_bgbaac .Value ="\u0076\u0061\u0072";case ST_DataConsolidateFunctionVarp :_bgbaac .Value ="\u0076\u0061\u0072\u0070"; +};return _bgbaac ,nil ;}; -// ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path -func (_fefae *CT_UnderlineProperty )ValidateWithPath (path string )error {if _aabadd :=_fefae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aabadd !=nil {return _aabadd ;};return nil ;};func (_bccfd ST_FontScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bccfd .String (),start ); -};type CT_Scenarios struct{ +// Validate validates the CT_IntProperty and its children +func (_caaee *CT_IntProperty )Validate ()error {return _caaee .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};type CT_Scenarios struct{ // Current Scenario CurrentAttr *uint32 ; @@ -7605,3792 +7191,3453 @@ ShowAttr *uint32 ; SqrefAttr *ST_Sqref ; // Scenario -Scenario []*CT_Scenario ;};func (_faae *CT_LegacyDrawing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_faae .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bccdf *CT_Sheets )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdafa :for {_abfafd ,_edfaga :=d .Token ();if _edfaga !=nil {return _edfaga ; -};switch _faggbg :=_abfafd .(type ){case _f .StartElement :switch _faggbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065e\u0074"}:_abcbeb :=NewCT_Sheet (); -if _bcaadc :=d .DecodeElement (_abcbeb ,&_faggbg );_bcaadc !=nil {return _bcaadc ;};_bccdf .Sheet =append (_bccdf .Sheet ,_abcbeb );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\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",_faggbg .Name ); -if _bfefc :=d .Skip ();_bfefc !=nil {return _bfefc ;};};case _f .EndElement :break _cdafa ;case _f .CharData :};};return nil ;};func (_gcfef *CT_TableStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egdbga :=range start .Attr {if _egdbga .Name .Local =="\u006e\u0061\u006d\u0065"{_ffabfa ,_edabb :=_egdbga .Value ,error (nil ); -if _edabb !=nil {return _edabb ;};_gcfef .NameAttr =_ffabfa ;continue ;};if _egdbga .Name .Local =="\u0070\u0069\u0076o\u0074"{_agfdgf ,_ggbde :=_db .ParseBool (_egdbga .Value );if _ggbde !=nil {return _ggbde ;};_gcfef .PivotAttr =&_agfdgf ;continue ;}; -if _egdbga .Name .Local =="\u0074\u0061\u0062l\u0065"{_ecebb ,_bbgdg :=_db .ParseBool (_egdbga .Value );if _bbgdg !=nil {return _bbgdg ;};_gcfef .TableAttr =&_ecebb ;continue ;};if _egdbga .Name .Local =="\u0063\u006f\u0075n\u0074"{_gabbe ,_bfffa :=_db .ParseUint (_egdbga .Value ,10,32); -if _bfffa !=nil {return _bfffa ;};_ecdcb :=uint32 (_gabbe );_gcfef .CountAttr =&_ecdcb ;continue ;};};_gfcea :for {_fdfbb ,_gfdgd :=d .Token ();if _gfdgd !=nil {return _gfdgd ;};switch _faabc :=_fdfbb .(type ){case _f .StartElement :switch _faabc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0045\u006ce\u006d\u0065\u006e\u0074"}:_aageee :=NewCT_TableStyleElement (); -if _edbbe :=d .DecodeElement (_aageee ,&_faabc );_edbbe !=nil {return _edbbe ;};_gcfef .TableStyleElement =append (_gcfef .TableStyleElement ,_aageee );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_faabc .Name ); -if _afbca :=d .Skip ();_afbca !=nil {return _afbca ;};};case _f .EndElement :break _gfcea ;case _f .CharData :};};return nil ;};func (_cdafb *CT_Item )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdafb .NAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_cdafb .NAttr )}); -};if _cdafb .TAttr !=ST_ItemTypeUnset {_caac ,_ecaag :=_cdafb .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _ecaag !=nil {return _ecaag ;};start .Attr =append (start .Attr ,_caac );};if _cdafb .HAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdafb .HAttr ))}); -};if _cdafb .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdafb .SAttr ))});};if _cdafb .SdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdafb .SdAttr ))}); -};if _cdafb .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdafb .FAttr ))});};if _cdafb .MAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdafb .MAttr ))}); -};if _cdafb .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdafb .CAttr ))});};if _cdafb .XAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078"},Value :_bc .Sprintf ("\u0025\u0076",*_cdafb .XAttr )}); -};if _cdafb .DAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdafb .DAttr ))});};if _cdafb .EAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdafb .EAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_PivotHierarchies struct{ - -// OLAP Hierarchy Count -CountAttr *uint32 ; +Scenario []*CT_Scenario ;};func (_fcaff *CT_MetadataStringIndex )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078"},Value :_a .Sprintf ("\u0025\u0076",_fcaff .XAttr )}); +if _fcaff .SAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fcaff .SAttr ))});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +};func (_fbcba *PivotTableDefinition )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fbcba .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();for _ ,_cgfae :=range start .Attr {if _cgfae .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_bcab ,_gfcfb :=_fa .ParseUint (_cgfae .Value ,10,8); +if _gfcfb !=nil {return _gfcfb ;};_bgeda :=uint8 (_bcab );_fbcba .CreatedVersionAttr =&_bgeda ;continue ;};if _cgfae .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_badeaa ,_ggaeb :=_fa .ParseUint (_cgfae .Value ,10,32);if _ggaeb !=nil {return _ggaeb ; +};_cedcc :=uint32 (_badeaa );_fbcba .IndentAttr =&_cedcc ;continue ;};if _cgfae .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_caadfe ,_edfcg :=_cgfae .Value ,error (nil );if _edfcg !=nil {return _edfcg ; +};_fbcba .PivotTableStyleAttr =&_caadfe ;continue ;};if _cgfae .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_fdaba ,_fcdeb :=_fa .ParseBool (_cgfae .Value );if _fcdeb !=nil {return _fcdeb ;};_fbcba .ShowEmptyRowAttr =&_fdaba ; +continue ;};if _cgfae .Name .Local =="\u0074\u0061\u0067"{_abege ,_adaee :=_cgfae .Value ,error (nil );if _adaee !=nil {return _adaee ;};_fbcba .TagAttr =&_abege ;continue ;};if _cgfae .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_aggeg ,_gfffb :=_fa .ParseBool (_cgfae .Value ); +if _gfffb !=nil {return _gfffb ;};_fbcba .ShowEmptyColAttr =&_aggeg ;continue ;};if _cgfae .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_aefcc ,_fbfcb :=_fa .ParseUint (_cgfae .Value ,10,8); +if _fbfcb !=nil {return _fbfcb ;};_ccagbg :=uint8 (_aefcc );_fbcba .MinRefreshableVersionAttr =&_ccagbg ;continue ;};if _cgfae .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_eeadb ,_bcfge :=_fa .ParseBool (_cgfae .Value ); +if _bcfge !=nil {return _bcfge ;};_fbcba .ShowHeadersAttr =&_eeadb ;continue ;};if _cgfae .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_cebea ,_dccgb :=_fa .ParseBool (_cgfae .Value );if _dccgb !=nil {return _dccgb ; +};_fbcba .AsteriskTotalsAttr =&_cebea ;continue ;};if _cgfae .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_aggbbe ,_feaca :=_fa .ParseBool (_cgfae .Value );if _feaca !=nil {return _feaca ;};_fbcba .CompactAttr =&_aggbbe ;continue ;};if _cgfae .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_bggae ,_bcbdd :=_fa .ParseBool (_cgfae .Value ); +if _bcbdd !=nil {return _bcbdd ;};_fbcba .EditDataAttr =&_bggae ;continue ;};if _cgfae .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_gffcf ,_degbfd :=_fa .ParseBool (_cgfae .Value );if _degbfd !=nil {return _degbfd ;};_fbcba .OutlineAttr =&_gffcf ; +continue ;};if _cgfae .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_ggfcbc ,_cafab :=_fa .ParseBool (_cgfae .Value );if _cafab !=nil {return _cafab ;};_fbcba .ShowCalcMbrsAttr =&_ggfcbc ;continue ;};if _cgfae .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_gcbdg ,_cbced :=_fa .ParseBool (_cgfae .Value ); +if _cbced !=nil {return _cbced ;};_fbcba .OutlineDataAttr =&_gcbdg ;continue ;};if _cgfae .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_ecafd ,_dgefag :=_fa .ParseBool (_cgfae .Value );if _dgefag !=nil {return _dgefag ; +};_fbcba .GridDropZonesAttr =&_ecafd ;continue ;};if _cgfae .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_gedbf ,_afcdac :=_fa .ParseBool (_cgfae .Value );if _afcdac !=nil {return _afcdac ;};_fbcba .CustomListSortAttr =&_gedbf ; +continue ;};if _cgfae .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_acdaf ,_ababed :=_fa .ParseBool (_cgfae .Value );if _ababed !=nil {return _ababed ;};_fbcba .RowGrandTotalsAttr =&_acdaf ;continue ; +};if _cgfae .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_fecdeg ,_dggfg :=_fa .ParseBool (_cgfae .Value );if _dggfg !=nil {return _dggfg ;};_fbcba .ApplyWidthHeightFormatsAttr =&_fecdeg ; +continue ;};if _cgfae .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_dbcgeb ,_ecgga :=_fa .ParseBool (_cgfae .Value );if _ecgga !=nil {return _ecgga ;};_fbcba .UseAutoFormattingAttr =&_dbcgeb ; +continue ;};if _cgfae .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gegeae ,_gddgfa :=_cgfae .Value ,error (nil );if _gddgfa !=nil {return _gddgfa ;};_fbcba .RowHeaderCaptionAttr =&_gegeae ;continue ; +};if _cgfae .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_dgfbd ,_deeaag :=_fa .ParseBool (_cgfae .Value );if _deeaag !=nil {return _deeaag ;};_fbcba .ShowDrillAttr =&_dgfbd ;continue ;};if _cgfae .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_ffbagg ,_acbbb :=_fa .ParseBool (_cgfae .Value ); +if _acbbb !=nil {return _acbbb ;};_fbcba .MergeItemAttr =&_ffbagg ;continue ;};if _cgfae .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_cgdbb ,_agcgf :=_fa .ParseBool (_cgfae .Value );if _agcgf !=nil {return _agcgf ; +};_fbcba .ApplyBorderFormatsAttr =&_cgdbb ;continue ;};if _cgfae .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_dcgfa ,_ccafg :=_fa .ParseBool (_cgfae .Value );if _ccafg !=nil {return _ccafg ;};_fbcba .VisualTotalsAttr =&_dcgfa ; +continue ;};if _cgfae .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_afacb ,_cbebb :=_fa .ParseBool (_cgfae .Value );if _cbebb !=nil {return _cbebb ;};_fbcba .CompactDataAttr =&_afacb ;continue ;};if _cgfae .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dgaaae ,_dbaeec :=_fa .ParseUint (_cgfae .Value ,10,32); +if _dbaeec !=nil {return _dbaeec ;};_edafgd :=uint32 (_dgaaae );_fbcba .DataPositionAttr =&_edafgd ;continue ;};if _cgfae .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_bgaedb ,_afcbcb :=_fa .ParseBool (_cgfae .Value ); +if _afcbcb !=nil {return _afcbcb ;};_fbcba .MultipleFieldFiltersAttr =&_bgaedb ;continue ;};if _cgfae .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_efecf ,_fbeed :=_fa .ParseBool (_cgfae .Value ); +if _fbeed !=nil {return _fbeed ;};_fbcba .PageOverThenDownAttr =&_efecf ;continue ;};if _cgfae .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_cecbf ,_cebdf :=_fa .ParseBool (_cgfae .Value ); +if _cebdf !=nil {return _cebdf ;};_fbcba .FieldListSortAscendingAttr =&_cecbf ;continue ;};if _cgfae .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_fcegca ,_cdged :=_fa .ParseBool (_cgfae .Value );if _cdged !=nil {return _cdged ; +};_fbcba .ShowMissingAttr =&_fcegca ;continue ;};if _cgfae .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_aagcag ,_agfeg :=_fa .ParseBool (_cgfae .Value );if _agfeg !=nil {return _agfeg ;};_fbcba .FieldPrintTitlesAttr =&_aagcag ; +continue ;};if _cgfae .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_caeafd ,_cbadd :=_fa .ParseBool (_cgfae .Value );if _cbadd !=nil {return _cbadd ;};_fbcba .ShowMemberPropertyTipsAttr =&_caeafd ; +continue ;};if _cgfae .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_afedde ,_acbaba :=_cgfae .Value ,error (nil );if _acbaba !=nil {return _acbaba ;};_fbcba .PageStyleAttr =&_afedde ;continue ;};if _cgfae .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_eebbg ,_fadga :=_fa .ParseUint (_cgfae .Value ,10,32); +if _fadga !=nil {return _fadga ;};_dadcd :=uint32 (_eebbg );_fbcba .AutoFormatIdAttr =&_dadcd ;continue ;};if _cgfae .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_edbeb ,_eegcg :=_fa .ParseBool (_cgfae .Value );if _eegcg !=nil {return _eegcg ; +};_fbcba .ShowItemsAttr =&_edbeb ;continue ;};if _cgfae .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bfgbe ,_fadgcg :=_fa .ParseBool (_cgfae .Value );if _fadgcg !=nil {return _fadgcg ; +};_fbcba .ApplyPatternFormatsAttr =&_bfgbe ;continue ;};if _cgfae .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_geeacb ,_degef :=_fa .ParseBool (_cgfae .Value );if _degef !=nil {return _degef ; +};_fbcba .EnableFieldPropertiesAttr =&_geeacb ;continue ;};if _cgfae .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_abedca ,_ggdade :=_fa .ParseBool (_cgfae .Value );if _ggdade !=nil {return _ggdade ; +};_fbcba .ShowMultipleLabelAttr =&_abedca ;continue ;};if _cgfae .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_aagffe ,_aeccd :=_fa .ParseBool (_cgfae .Value );if _aeccd !=nil {return _aeccd ; +};_fbcba .PreserveFormattingAttr =&_aagffe ;continue ;};if _cgfae .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_aabfeee ,_gdbca :=_fa .ParseBool (_cgfae .Value );if _gdbca !=nil {return _gdbca ;};_fbcba .PublishedAttr =&_aabfeee ;continue ; +};if _cgfae .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_efgde ,_acddb :=_cgfae .Value ,error (nil );if _acddb !=nil {return _acddb ;};_fbcba .MissingCaptionAttr =&_efgde ;continue ;};if _cgfae .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_afdgg ,_ggggab :=_fa .ParseBool (_cgfae .Value ); +if _ggggab !=nil {return _ggggab ;};_fbcba .ImmersiveAttr =&_afdgg ;continue ;};if _cgfae .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_beaded ,_baagc :=_fa .ParseUint (_cgfae .Value ,10,32);if _baagc !=nil {return _baagc ;};_efgfga :=uint32 (_beaded ); +_fbcba .PageWrapAttr =&_efgfga ;continue ;};if _cgfae .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_dcbba ,_gbdcb :=_fa .ParseUint (_cgfae .Value ,10,32);if _gbdcb !=nil {return _gbdcb ;};_acbgf :=uint32 (_dcbba );_fbcba .ChartFormatAttr =&_acbgf ; +continue ;};if _cgfae .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_gafbb ,_deegc :=_fa .ParseBool (_cgfae .Value );if _deegc !=nil {return _deegc ;};_fbcba .ShowDataDropDownAttr =&_gafbb ;continue ; +};if _cgfae .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_aebdff ,_addccf :=_cgfae .Value ,error (nil );if _addccf !=nil {return _addccf ;};_fbcba .ColHeaderCaptionAttr =&_aebdff ;continue ;};if _cgfae .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_bafee ,_deabea :=_fa .ParseBool (_cgfae .Value ); +if _deabea !=nil {return _deabea ;};_fbcba .SubtotalHiddenItemsAttr =&_bafee ;continue ;};if _cgfae .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_ggbafb ,_ddecg :=_fa .ParseBool (_cgfae .Value );if _ddecg !=nil {return _ddecg ; +};_fbcba .MdxSubqueriesAttr =&_ggbafb ;continue ;};if _cgfae .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_eaefbe ,_dbfcda :=_cgfae .Value ,error (nil );if _dbfcda !=nil {return _dbfcda ;};_fbcba .ErrorCaptionAttr =&_eaefbe ; +continue ;};if _cgfae .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_acfac ,_gecfa :=_fa .ParseBool (_cgfae .Value );if _gecfa !=nil {return _gecfa ;};_fbcba .ColGrandTotalsAttr =&_acfac ;continue ;};if _cgfae .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_bfebge ,_begbc :=_fa .ParseBool (_cgfae .Value ); +if _begbc !=nil {return _begbc ;};_fbcba .PrintDrillAttr =&_bfebge ;continue ;};if _cgfae .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_bfagg ,_fagdbe :=_fa .ParseBool (_cgfae .Value );if _fagdbe !=nil {return _fagdbe ; +};_fbcba .ItemPrintTitlesAttr =&_bfagg ;continue ;};if _cgfae .Name .Local =="\u006e\u0061\u006d\u0065"{_dgfba ,_acbagg :=_cgfae .Value ,error (nil );if _acbagg !=nil {return _acbagg ;};_fbcba .NameAttr =_dgfba ;continue ;};if _cgfae .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_cdacc ,_cdacad :=_fa .ParseBool (_cgfae .Value ); +if _cdacad !=nil {return _cdacad ;};_fbcba .ShowDropZonesAttr =&_cdacc ;continue ;};if _cgfae .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_efedde ,_bceed :=_fa .ParseBool (_cgfae .Value );if _bceed !=nil {return _bceed ; +};_fbcba .ShowDataTipsAttr =&_efedde ;continue ;};if _cgfae .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_abbagd ,_agcbb :=_cgfae .Value ,error (nil );if _agcbb !=nil {return _agcbb ;};_fbcba .VacatedStyleAttr =&_abbagd ; +continue ;};if _cgfae .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_gffbf ,_bbadc :=_cgfae .Value ,error (nil );if _bbadc !=nil {return _bbadc ;};_fbcba .GrandTotalCaptionAttr =&_gffbf ; +continue ;};if _cgfae .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gdgec ,_fdgced :=_fa .ParseBool (_cgfae .Value );if _fdgced !=nil {return _fdgced ;};_fbcba .ApplyNumberFormatsAttr =&_gdgec ; +continue ;};if _cgfae .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_bdeceg ,_efaeb :=_fa .ParseBool (_cgfae .Value );if _efaeb !=nil {return _efaeb ;};_fbcba .EnableDrillAttr =&_bdeceg ;continue ;};if _cgfae .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_deebfb ,_bdcgf :=_fa .ParseBool (_cgfae .Value ); +if _bdcgf !=nil {return _bdcgf ;};_fbcba .ApplyFontFormatsAttr =&_deebfb ;continue ;};if _cgfae .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_dcbce ,_gcdgfc :=_fa .ParseBool (_cgfae .Value );if _gcdgfc !=nil {return _gcdgfc ; +};_fbcba .DisableFieldListAttr =&_dcbce ;continue ;};if _cgfae .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_gcgdba ,_ebdfbc :=_fa .ParseBool (_cgfae .Value );if _ebdfbc !=nil {return _ebdfbc ; +};_fbcba .ApplyAlignmentFormatsAttr =&_gcgdba ;continue ;};if _cgfae .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_cabgfg ,_gccbg :=_fa .ParseBool (_cgfae .Value );if _gccbg !=nil {return _gccbg ;};_fbcba .DataOnRowsAttr =&_cabgfg ; +continue ;};if _cgfae .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_cgead ,_gedgga :=_cgfae .Value ,error (nil );if _gedgga !=nil {return _gedgga ;};_fbcba .DataCaptionAttr =_cgead ;continue ;};if _cgfae .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_cggfa ,_ccbaeg :=_fa .ParseBool (_cgfae .Value ); +if _ccbaeg !=nil {return _ccbaeg ;};_fbcba .ShowErrorAttr =&_cggfa ;continue ;};if _cgfae .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_cfebed ,_fgdec :=_fa .ParseUint (_cgfae .Value ,10,32);if _fgdec !=nil {return _fgdec ;};_fbcba .CacheIdAttr =uint32 (_cfebed ); +continue ;};if _cgfae .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_gcebc ,_cecae :=_fa .ParseBool (_cgfae .Value );if _cecae !=nil {return _cecae ;};_fbcba .EnableWizardAttr =&_gcebc ;continue ;};if _cgfae .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_bbgbe ,_bgdcac :=_fa .ParseUint (_cgfae .Value ,10,8); +if _bgdcac !=nil {return _bgdcac ;};_babbg :=uint8 (_bbgbe );_fbcba .UpdatedVersionAttr =&_babbg ;continue ;};};_eagbee :for {_bbedd ,_afgdgdb :=d .Token ();if _afgdgdb !=nil {return _afgdgdb ;};switch _ffgefbe :=_bbedd .(type ){case _bc .StartElement :switch _ffgefbe .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dggec :=d .DecodeElement (_fbcba .Location ,&_ffgefbe ); +_dggec !=nil {return _dggec ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbcba .PivotFields =NewCT_PivotFields (); +if _edcbc :=d .DecodeElement (_fbcba .PivotFields ,&_ffgefbe );_edcbc !=nil {return _edcbc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbcba .RowFields =NewCT_RowFields (); +if _cfedad :=d .DecodeElement (_fbcba .RowFields ,&_ffgefbe );_cfedad !=nil {return _cfedad ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fbcba .RowItems =NewCT_rowItems (); +if _afgddb :=d .DecodeElement (_fbcba .RowItems ,&_ffgefbe );_afgddb !=nil {return _afgddb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbcba .ColFields =NewCT_ColFields (); +if _befde :=d .DecodeElement (_fbcba .ColFields ,&_ffgefbe );_befde !=nil {return _befde ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fbcba .ColItems =NewCT_colItems (); +if _cfeag :=d .DecodeElement (_fbcba .ColItems ,&_ffgefbe );_cfeag !=nil {return _cfeag ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbcba .PageFields =NewCT_PageFields (); +if _acggbd :=d .DecodeElement (_fbcba .PageFields ,&_ffgefbe );_acggbd !=nil {return _acggbd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbcba .DataFields =NewCT_DataFields (); +if _aebgc :=d .DecodeElement (_fbcba .DataFields ,&_ffgefbe );_aebgc !=nil {return _aebgc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbcba .Formats =NewCT_Formats (); +if _adbce :=d .DecodeElement (_fbcba .Formats ,&_ffgefbe );_adbce !=nil {return _adbce ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbcba .ConditionalFormats =NewCT_ConditionalFormats (); +if _dccdag :=d .DecodeElement (_fbcba .ConditionalFormats ,&_ffgefbe );_dccdag !=nil {return _dccdag ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fbcba .ChartFormats =NewCT_ChartFormats (); +if _bgdcf :=d .DecodeElement (_fbcba .ChartFormats ,&_ffgefbe );_bgdcf !=nil {return _bgdcf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbcba .PivotHierarchies =NewCT_PivotHierarchies (); +if _bggefa :=d .DecodeElement (_fbcba .PivotHierarchies ,&_ffgefbe );_bggefa !=nil {return _bggefa ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbcba .PivotTableStyleInfo =NewCT_PivotTableStyle (); +if _gbaca :=d .DecodeElement (_fbcba .PivotTableStyleInfo ,&_ffgefbe );_gbaca !=nil {return _gbaca ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbcba .Filters =NewCT_PivotFilters (); +if _aadea :=d .DecodeElement (_fbcba .Filters ,&_ffgefbe );_aadea !=nil {return _aadea ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fbcba .RowHierarchiesUsage =NewCT_RowHierarchiesUsage (); +if _gfabd :=d .DecodeElement (_fbcba .RowHierarchiesUsage ,&_ffgefbe );_gfabd !=nil {return _gfabd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fbcba .ColHierarchiesUsage =NewCT_ColHierarchiesUsage (); +if _debbgbg :=d .DecodeElement (_fbcba .ColHierarchiesUsage ,&_ffgefbe );_debbgbg !=nil {return _debbgbg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbcba .ExtLst =NewCT_ExtensionList (); +if _cfgbg :=d .DecodeElement (_fbcba .ExtLst ,&_ffgefbe );_cfgbg !=nil {return _cfgbg ;};default:_ga .Log .Debug ("\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",_ffgefbe .Name ); +if _ebaad :=d .Skip ();_ebaad !=nil {return _ebaad ;};};case _bc .EndElement :break _eagbee ;case _bc .CharData :};};return nil ;};type CT_FontSize struct{ -// OLAP Hierarchy -PivotHierarchy []*CT_PivotHierarchy ;}; +// Value +ValAttr float64 ;};func (_aafdd *CT_Row )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cedfgb :=range start .Attr {if _cedfgb .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_dfdef ,_ecfcbd :=_fa .ParseUint (_cedfgb .Value ,10,8); +if _ecfcbd !=nil {return _ecfcbd ;};_ebcac :=uint8 (_dfdef );_aafdd .OutlineLevelAttr =&_ebcac ;continue ;};if _cedfgb .Name .Local =="\u0072"{_ddeeg ,_fcgga :=_fa .ParseUint (_cedfgb .Value ,10,32);if _fcgga !=nil {return _fcgga ;};_cfcgg :=uint32 (_ddeeg ); +_aafdd .RAttr =&_cfcgg ;continue ;};if _cedfgb .Name .Local =="\u0073"{_agbbe ,_dcdaaa :=_fa .ParseUint (_cedfgb .Value ,10,32);if _dcdaaa !=nil {return _dcdaaa ;};_cedgb :=uint32 (_agbbe );_aafdd .SAttr =&_cedgb ;continue ;};if _cedfgb .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"{_fgdfa ,_efgeff :=_fa .ParseBool (_cedfgb .Value ); +if _efgeff !=nil {return _efgeff ;};_aafdd .CustomFormatAttr =&_fgdfa ;continue ;};if _cedfgb .Name .Local =="\u0068\u0074"{_gbdaab ,_ffccgd :=_fa .ParseFloat (_cedfgb .Value ,64);if _ffccgd !=nil {return _ffccgd ;};_aafdd .HtAttr =&_gbdaab ;continue ; +};if _cedfgb .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dfebf ,_fcgee :=_fa .ParseBool (_cedfgb .Value );if _fcgee !=nil {return _fcgee ;};_aafdd .HiddenAttr =&_dfebf ;continue ;};if _cedfgb .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_cgfcc ,_gcbdb :=_fa .ParseBool (_cedfgb .Value ); +if _gcbdb !=nil {return _gcbdb ;};_aafdd .CustomHeightAttr =&_cgfcc ;continue ;};if _cedfgb .Name .Local =="\u0073\u0070\u0061n\u0073"{_dbbde ,_ecgc :=ParseSliceST_CellSpans (_cedfgb .Value );if _ecgc !=nil {return _ecgc ;};_aafdd .SpansAttr =&_dbbde ; +continue ;};if _cedfgb .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_cbagd ,_dbgag :=_fa .ParseBool (_cedfgb .Value );if _dbgag !=nil {return _dbgag ;};_aafdd .CollapsedAttr =&_cbagd ;continue ;};if _cedfgb .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_bddcd ,_dbgce :=_fa .ParseBool (_cedfgb .Value ); +if _dbgce !=nil {return _dbgce ;};_aafdd .ThickTopAttr =&_bddcd ;continue ;};if _cedfgb .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"{_gcdcd ,_ecfaf :=_fa .ParseBool (_cedfgb .Value );if _ecfaf !=nil {return _ecfaf ;};_aafdd .ThickBotAttr =&_gcdcd ; +continue ;};if _cedfgb .Name .Local =="\u0070\u0068"{_gedecb ,_fdbdc :=_fa .ParseBool (_cedfgb .Value );if _fdbdc !=nil {return _fdbdc ;};_aafdd .PhAttr =&_gedecb ;continue ;};};_efdda :for {_acgec ,_eacgf :=d .Token ();if _eacgf !=nil {return _eacgf ; +};switch _bdbbb :=_acgec .(type ){case _bc .StartElement :switch _bdbbb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_edccgd :=NewCT_Cell (); +if _bccbgb :=d .DecodeElement (_edccgd ,&_bdbbb );_bccbgb !=nil {return _bccbgb ;};_aafdd .C =append (_aafdd .C ,_edccgd );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aafdd .ExtLst =NewCT_ExtensionList (); +if _fegfdg :=d .DecodeElement (_aafdd .ExtLst ,&_bdbbb );_fegfdg !=nil {return _fegfdg ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bdbbb .Name ); +if _ecfaa :=d .Skip ();_ecfaa !=nil {return _ecfaa ;};};case _bc .EndElement :break _efdda ;case _bc .CharData :};};return nil ;};func (_bdecg ST_SortMethod )Validate ()error {return _bdecg .ValidateWithPath ("")};func (_cebf *CT_FileSharing )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cebf .ReadOnlyRecommendedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cebf .ReadOnlyRecommendedAttr ))}); +};if _cebf .UserNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cebf .UserNameAttr )});};if _cebf .ReservationPasswordAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cebf .ReservationPasswordAttr )}); +};if _cebf .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cebf .AlgorithmNameAttr )}); +};if _cebf .HashValueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0076",*_cebf .HashValueAttr )});};if _cebf .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0076",*_cebf .SaltValueAttr )}); +};if _cebf .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_a .Sprintf ("\u0025\u0076",*_cebf .SpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_ffafa *CT_Index )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_eeedd :=range start .Attr {if _eeedd .Name .Local =="\u0076"{_bbfef ,_dbcab :=_fa .ParseUint (_eeedd .Value ,10,32);if _dbcab !=nil {return _dbcab ; +};_ffafa .VAttr =uint32 (_bbfef );continue ;};};for {_fccaa ,_fgdcfd :=d .Token ();if _fgdcfd !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0064\u0065\u0078: \u0025\u0073",_fgdcfd );};if _fdefa ,_fged :=_fccaa .(_bc .EndElement ); +_fged &&_fdefa .Name ==start .Name {break ;};};return nil ;};type ST_GradientType byte ; -// Validate validates the CT_DataField and its children -func (_bcdg *CT_DataField )Validate ()error {return _bcdg .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064");};func (_cgcee *CT_Hyperlinks )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_cefdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ah\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};for _ ,_ecdc :=range _cgcee .Hyperlink {e .EncodeElement (_ecdc ,_cefdd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -}; +// Validate validates the CT_Workbook and its children +func (_abcab *CT_Workbook )Validate ()error {return _abcab .ValidateWithPath ("C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_ffg *CT_ChartsheetView )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _ffg .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ffg .TabSelectedAttr ))}); +};if _ffg .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_a .Sprintf ("\u0025\u0076",*_ffg .ZoomScaleAttr )});};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ffg .WorkbookViewIdAttr )}); +if _ffg .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ffg .ZoomToFitAttr ))});};e .EncodeToken (start );if _ffg .ExtLst !=nil {_ddcde :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_ffg .ExtLst ,_ddcde );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalSheetDataSet ()*CT_ExternalSheetDataSet {_dfccb :=&CT_ExternalSheetDataSet {};return _dfccb ;};func (_ffae *CT_SharedItems )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bebgc :=range start .Attr {if _bebgc .Name .Local =="\u006di\u006e\u0044\u0061\u0074\u0065"{_gedbg ,_ccbbb :=ParseStdlibTime (_bebgc .Value ); +if _ccbbb !=nil {return _ccbbb ;};_ffae .MinDateAttr =&_gedbg ;continue ;};if _bebgc .Name .Local =="\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"{_geggd ,_dfcg :=_fa .ParseBool (_bebgc .Value ); +if _dfcg !=nil {return _dfcg ;};_ffae .ContainsSemiMixedTypesAttr =&_geggd ;continue ;};if _bebgc .Name .Local =="\u006da\u0078\u0044\u0061\u0074\u0065"{_ecagc ,_abeef :=ParseStdlibTime (_bebgc .Value );if _abeef !=nil {return _abeef ;};_ffae .MaxDateAttr =&_ecagc ; +continue ;};if _bebgc .Name .Local =="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"{_aeabb ,_bdfae :=_fa .ParseBool (_bebgc .Value );if _bdfae !=nil {return _bdfae ;};_ffae .ContainsDateAttr =&_aeabb ;continue ;};if _bebgc .Name .Local =="\u0063\u006f\u0075n\u0074"{_efcgd ,_feebf :=_fa .ParseUint (_bebgc .Value ,10,32); +if _feebf !=nil {return _feebf ;};_bdecee :=uint32 (_efcgd );_ffae .CountAttr =&_bdecee ;continue ;};if _bebgc .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"{_dafbcg ,_bbbagf :=_fa .ParseBool (_bebgc .Value ); +if _bbbagf !=nil {return _bbbagf ;};_ffae .ContainsBlankAttr =&_dafbcg ;continue ;};if _bebgc .Name .Local =="\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"{_dedfe ,_ffebfc :=_fa .ParseBool (_bebgc .Value );if _ffebfc !=nil {return _ffebfc ;};_ffae .LongTextAttr =&_dedfe ; +continue ;};if _bebgc .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"{_ddgdgc ,_bccfga :=_fa .ParseBool (_bebgc .Value );if _bccfga !=nil {return _bccfga ;};_ffae .ContainsNumberAttr =&_ddgdgc ;continue ; +};if _bebgc .Name .Local =="\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"{_cceec ,_fbbf :=_fa .ParseFloat (_bebgc .Value ,64);if _fbbf !=nil {return _fbbf ;};_ffae .MinValueAttr =&_cceec ;continue ;};if _bebgc .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"{_daegagf ,_fgffg :=_fa .ParseFloat (_bebgc .Value ,64); +if _fgffg !=nil {return _fgffg ;};_ffae .MaxValueAttr =&_daegagf ;continue ;};if _bebgc .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"{_afcec ,_edeecb :=_fa .ParseBool (_bebgc .Value );if _edeecb !=nil {return _edeecb ; +};_ffae .ContainsNonDateAttr =&_afcec ;continue ;};if _bebgc .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"{_ffcbe ,_bdefdc :=_fa .ParseBool (_bebgc .Value );if _bdefdc !=nil {return _bdefdc ;};_ffae .ContainsStringAttr =&_ffcbe ; +continue ;};if _bebgc .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"{_ggbcf ,_dgcff :=_fa .ParseBool (_bebgc .Value );if _dgcff !=nil {return _dgcff ;};_ffae .ContainsMixedTypesAttr =&_ggbcf ;continue ; +};if _bebgc .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"{_gecgec ,_bgedb :=_fa .ParseBool (_bebgc .Value );if _bgedb !=nil {return _bgedb ;};_ffae .ContainsIntegerAttr =&_gecgec ;continue ;};};_ccbgd :for {_dfeec ,_fcfbd :=d .Token (); +if _fcfbd !=nil {return _fcfbd ;};switch _fabbea :=_dfeec .(type ){case _bc .StartElement :switch _fabbea .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgfed :=NewCT_Missing (); +if _fcgbg :=d .DecodeElement (_cgfed ,&_fabbea );_fcgbg !=nil {return _fcgbg ;};_ffae .M =append (_ffae .M ,_cgfed );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gaabfc :=NewCT_Number (); +if _fddfa :=d .DecodeElement (_gaabfc ,&_fabbea );_fddfa !=nil {return _fddfa ;};_ffae .N =append (_ffae .N ,_gaabfc );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_afcgdf :=NewCT_Boolean (); +if _ebefef :=d .DecodeElement (_afcgdf ,&_fabbea );_ebefef !=nil {return _ebefef ;};_ffae .B =append (_ffae .B ,_afcgdf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_cccae :=NewCT_Error (); +if _egdgf :=d .DecodeElement (_cccae ,&_fabbea );_egdgf !=nil {return _egdgf ;};_ffae .E =append (_ffae .E ,_cccae );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_bebedb :=NewCT_String (); +if _cafdf :=d .DecodeElement (_bebedb ,&_fabbea );_cafdf !=nil {return _cafdf ;};_ffae .S =append (_ffae .S ,_bebedb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abdf :=NewCT_DateTime (); +if _eafeg :=d .DecodeElement (_abdf ,&_fabbea );_eafeg !=nil {return _eafeg ;};_ffae .D =append (_ffae .D ,_abdf );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_fabbea .Name ); +if _abafg :=d .Skip ();_abafg !=nil {return _abafg ;};};case _bc .EndElement :break _ccbgd ;case _bc .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Metadata and its children, prefixing error messages with path -func (_ebgdd *CT_Metadata )ValidateWithPath (path string )error {if _ebgdd .MetadataTypes !=nil {if _fcdeda :=_ebgdd .MetadataTypes .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061T\u0079\u0070\u0065\u0073");_fcdeda !=nil {return _fcdeda ; -};};if _ebgdd .MetadataStrings !=nil {if _dfaeb :=_ebgdd .MetadataStrings .ValidateWithPath (path +"\u002f\u004de\u0074\u0061\u0064a\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073");_dfaeb !=nil {return _dfaeb ;};};if _ebgdd .MdxMetadata !=nil {if _fcega :=_ebgdd .MdxMetadata .ValidateWithPath (path +"\u002f\u004d\u0064x\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"); -_fcega !=nil {return _fcega ;};};for _fede ,_accggb :=range _ebgdd .FutureMetadata {if _bgbcff :=_accggb .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0046\u0075tu\u0072e\u004d\u0065\u0074\u0061\u0064a\u0074\u0061\u005b\u0025\u0064\u005d",path ,_fede )); -_bgbcff !=nil {return _bgbcff ;};};if _ebgdd .CellMetadata !=nil {if _agebe :=_ebgdd .CellMetadata .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");_agebe !=nil {return _agebe ;};};if _ebgdd .ValueMetadata !=nil {if _eabb :=_ebgdd .ValueMetadata .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0075\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"); -_eabb !=nil {return _eabb ;};};if _ebgdd .ExtLst !=nil {if _cebee :=_ebgdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cebee !=nil {return _cebee ;};};return nil ;};const (ST_TotalsRowFunctionUnset ST_TotalsRowFunction =0; -ST_TotalsRowFunctionNone ST_TotalsRowFunction =1;ST_TotalsRowFunctionSum ST_TotalsRowFunction =2;ST_TotalsRowFunctionMin ST_TotalsRowFunction =3;ST_TotalsRowFunctionMax ST_TotalsRowFunction =4;ST_TotalsRowFunctionAverage ST_TotalsRowFunction =5;ST_TotalsRowFunctionCount ST_TotalsRowFunction =6; -ST_TotalsRowFunctionCountNums ST_TotalsRowFunction =7;ST_TotalsRowFunctionStdDev ST_TotalsRowFunction =8;ST_TotalsRowFunctionVar ST_TotalsRowFunction =9;ST_TotalsRowFunctionCustom ST_TotalsRowFunction =10;);type ST_Objects byte ; +// Validate validates the CT_FieldUsage and its children +func (_cgcabd *CT_FieldUsage )Validate ()error {return _cgcabd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065");};func (_dbfdg ST_CellType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_dbfdg .String (),start ); +};func (_faddb *ST_PhoneticAlignment )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_agedb ,_gcffgd :=d .Token ();if _gcffgd !=nil {return _gcffgd ;};if _afbfce ,_efbda :=_agedb .(_bc .EndElement );_efbda &&_afbfce .Name ==start .Name {*_faddb =1; +return nil ;};if _gccgge ,_eebdcc :=_agedb .(_bc .CharData );!_eebdcc {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",_agedb );}else {switch string (_gccgge ){case "":*_faddb =0; +case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_faddb =1;case "\u006c\u0065\u0066\u0074":*_faddb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_faddb =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_faddb =4;};};_agedb ,_gcffgd =d .Token (); +if _gcffgd !=nil {return _gcffgd ;};if _dgffdc ,_bgedf :=_agedb .(_bc .EndElement );_bgedf &&_dgffdc .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",_agedb ); +};func (_fabage ST_FieldSortType )Validate ()error {return _fabage .ValidateWithPath ("")};func NewCT_MRUColors ()*CT_MRUColors {_abfdecf :=&CT_MRUColors {};return _abfdecf }; -// Validate validates the CT_ChartFormat and its children -func (_aade *CT_ChartFormat )Validate ()error {return _aade .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074");};func (_gcgcab ST_SourceType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_agdgea :=_f .Attr {}; -_agdgea .Name =name ;switch _gcgcab {case ST_SourceTypeUnset :_agdgea .Value ="";case ST_SourceTypeWorksheet :_agdgea .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_SourceTypeExternal :_agdgea .Value ="\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c"; -case ST_SourceTypeConsolidation :_agdgea .Value ="\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e";case ST_SourceTypeScenario :_agdgea .Value ="\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f";};return _agdgea ,nil ;};func NewCT_Row ()*CT_Row {_efec :=&CT_Row {}; -return _efec }; +// ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path +func (_acgbd *CT_Controls )ValidateWithPath (path string )error {for _adde ,_cbfg :=range _acgbd .Control {if _fefa :=_cbfg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_adde )); +_fefa !=nil {return _fefa ;};};return nil ;};func (_bedcg ST_SourceType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_bedcg .String (),start );};func (_gfgffb ST_GroupBy )String ()string {switch _gfgffb {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 "";}; -// Validate validates the CT_SingleXmlCells and its children -func (_fffgg *CT_SingleXmlCells )Validate ()error {return _fffgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");}; +// ValidateWithPath validates the CT_CommentPr and its children, prefixing error messages with path +func (_baae *CT_CommentPr )ValidateWithPath (path string )error {if _cfaeb :=_baae .TextHAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0048\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_cfaeb !=nil {return _cfaeb ;};if _dbee :=_baae .TextVAlignAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0056\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_dbee !=nil {return _dbee ;};if _ccdb :=_baae .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_ccdb !=nil {return _ccdb ;};return nil ;};const (ST_PaneStateUnset ST_PaneState =0;ST_PaneStateSplit ST_PaneState =1;ST_PaneStateFrozen ST_PaneState =2; +ST_PaneStateFrozenSplit ST_PaneState =3;);type ST_Qualifier byte ;func (_fgdga ST_Visibility )ValidateWithPath (path string )error {switch _fgdga {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 (_fgdga )); +};return nil ;};type CT_IgnoredErrors struct{ -// Validate validates the CT_Parameter and its children -func (_fgdcb *CT_Parameter )Validate ()error {return _fgdcb .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func (_daead ST_GrowShrinkType )String ()string {switch _daead {case 0:return "";case 1:return "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065"; -case 2:return "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case 3:return "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072";};return "";};func (_abecd ST_FormatAction )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fdbcbg :=_f .Attr {}; -_fdbcbg .Name =name ;switch _abecd {case ST_FormatActionUnset :_fdbcbg .Value ="";case ST_FormatActionBlank :_fdbcbg .Value ="\u0062\u006c\u0061n\u006b";case ST_FormatActionFormatting :_fdbcbg .Value ="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"; -case ST_FormatActionDrill :_fdbcbg .Value ="\u0064\u0072\u0069l\u006c";case ST_FormatActionFormula :_fdbcbg .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061";};return _fdbcbg ,nil ;}; +// Ignored Error +IgnoredError []*CT_IgnoredError ;ExtLst *CT_ExtensionList ;};func (_dedgb ST_Visibility )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_dedgb .String (),start );};func NewCT_ReviewedRevisions ()*CT_ReviewedRevisions {_gffef :=&CT_ReviewedRevisions {}; +return _gffef ;};func (_cebba *CT_MetadataStringIndex )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_efafcf :=range start .Attr {if _efafcf .Name .Local =="\u0078"{_bfbbb ,_ecac :=_fa .ParseUint (_efafcf .Value ,10,32);if _ecac !=nil {return _ecac ; +};_cebba .XAttr =uint32 (_bfbbb );continue ;};if _efafcf .Name .Local =="\u0073"{_bggafa ,_defgag :=_fa .ParseBool (_efafcf .Value );if _defgag !=nil {return _defgag ;};_cebba .SAttr =&_bggafa ;continue ;};};for {_dabda ,_eddee :=d .Token ();if _eddee !=nil {return _a .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",_eddee ); +};if _fcgdf ,_edcbf :=_dabda .(_bc .EndElement );_edcbf &&_fcgdf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TextPr and its children -func (_ceeee *CT_TextPr )Validate ()error {return _ceeee .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074\u0050r");};func (_cbgab *CT_SingleXmlCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_cbgab .IdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bc .Sprintf ("\u0025\u0076",_cbgab .RAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_cbgab .ConnectionIdAttr )}); -e .EncodeToken (start );_cbcfgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ax\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072"}};e .EncodeElement (_cbgab .XmlCellPr ,_cbcfgd );if _cbgab .ExtLst !=nil {_ffaa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_cbgab .ExtLst ,_ffaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_X ()*CT_X {_cgdbba :=&CT_X {};return _cgdbba };type CT_FontFamily struct{ValAttr int64 ;}; +// Validate validates the CT_Hyperlink and its children +func (_gbfcd *CT_Hyperlink )Validate ()error {return _gbfcd .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};type CT_GroupMember struct{ -// Validate validates the CT_CellWatches and its children -func (_bebcf *CT_CellWatches )Validate ()error {return _bebcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073");};func NewCT_CalculatedItem ()*CT_CalculatedItem {_deb :=&CT_CalculatedItem {};_deb .PivotArea =NewCT_PivotArea (); -return _deb ;}; +// Group Member Unique Name +UniqueNameAttr string ; -// ValidateWithPath validates the CT_RevisionDefinedName and its children, prefixing error messages with path -func (_befaf *CT_RevisionDefinedName )ValidateWithPath (path string )error {if _befaf .ExtLst !=nil {if _aaegb :=_befaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aaegb !=nil {return _aaegb ;};};return nil ;};func (_gcadfa ST_Axis )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dgagc :=_f .Attr {}; -_dgagc .Name =name ;switch _gcadfa {case ST_AxisUnset :_dgagc .Value ="";case ST_AxisAxisRow :_dgagc .Value ="\u0061x\u0069\u0073\u0052\u006f\u0077";case ST_AxisAxisCol :_dgagc .Value ="\u0061x\u0069\u0073\u0043\u006f\u006c";case ST_AxisAxisPage :_dgagc .Value ="\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065"; -case ST_AxisAxisValues :_dgagc .Value ="\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073";};return _dgagc ,nil ;};type CT_BookViews struct{ +// Group +GroupAttr *bool ;};func NewCT_FieldUsage ()*CT_FieldUsage {_cbad :=&CT_FieldUsage {};return _cbad }; -// Workbook View -WorkbookView []*CT_BookView ;};func (_dfgeag ST_DynamicFilterType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_decbdf :=_f .Attr {};_decbdf .Name =name ;switch _dfgeag {case ST_DynamicFilterTypeUnset :_decbdf .Value ="";case ST_DynamicFilterTypeNull :_decbdf .Value ="\u006e\u0075\u006c\u006c"; -case ST_DynamicFilterTypeAboveAverage :_decbdf .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeBelowAverage :_decbdf .Value ="\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeTomorrow :_decbdf .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077"; -case ST_DynamicFilterTypeToday :_decbdf .Value ="\u0074\u006f\u0064a\u0079";case ST_DynamicFilterTypeYesterday :_decbdf .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_DynamicFilterTypeNextWeek :_decbdf .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b"; -case ST_DynamicFilterTypeThisWeek :_decbdf .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeLastWeek :_decbdf .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeNextMonth :_decbdf .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h"; -case ST_DynamicFilterTypeThisMonth :_decbdf .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeLastMonth :_decbdf .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeNextQuarter :_decbdf .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072"; -case ST_DynamicFilterTypeThisQuarter :_decbdf .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeLastQuarter :_decbdf .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeNextYear :_decbdf .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072"; -case ST_DynamicFilterTypeThisYear :_decbdf .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeLastYear :_decbdf .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeYearToDate :_decbdf .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065"; -case ST_DynamicFilterTypeQ1 :_decbdf .Value ="\u0051\u0031";case ST_DynamicFilterTypeQ2 :_decbdf .Value ="\u0051\u0032";case ST_DynamicFilterTypeQ3 :_decbdf .Value ="\u0051\u0033";case ST_DynamicFilterTypeQ4 :_decbdf .Value ="\u0051\u0034";case ST_DynamicFilterTypeM1 :_decbdf .Value ="\u004d\u0031"; -case ST_DynamicFilterTypeM2 :_decbdf .Value ="\u004d\u0032";case ST_DynamicFilterTypeM3 :_decbdf .Value ="\u004d\u0033";case ST_DynamicFilterTypeM4 :_decbdf .Value ="\u004d\u0034";case ST_DynamicFilterTypeM5 :_decbdf .Value ="\u004d\u0035";case ST_DynamicFilterTypeM6 :_decbdf .Value ="\u004d\u0036"; -case ST_DynamicFilterTypeM7 :_decbdf .Value ="\u004d\u0037";case ST_DynamicFilterTypeM8 :_decbdf .Value ="\u004d\u0038";case ST_DynamicFilterTypeM9 :_decbdf .Value ="\u004d\u0039";case ST_DynamicFilterTypeM10 :_decbdf .Value ="\u004d\u0031\u0030";case ST_DynamicFilterTypeM11 :_decbdf .Value ="\u004d\u0031\u0031"; -case ST_DynamicFilterTypeM12 :_decbdf .Value ="\u004d\u0031\u0032";};return _decbdf ,nil ;}; +// ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path +func (_bfee *CT_CellAlignment )ValidateWithPath (path string )error {if _cgcc :=_bfee .HorizontalAttr .ValidateWithPath (path +"\u002fH\u006fr\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_cgcc !=nil {return _cgcc ;};if _gfag :=_bfee .VerticalAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u0074\u0074\u0072"); +_gfag !=nil {return _gfag ;};return nil ;}; -// ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path -func (_cbd *CT_CalculatedItems )ValidateWithPath (path string )error {for _fcdb ,_aabg :=range _cbd .CalculatedItem {if _dccb :=_aabg .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0043\u0061lc\u0075l\u0061\u0074\u0065\u0064\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_fcdb )); -_dccb !=nil {return _dccb ;};};return nil ;};func (_dfcg *CT_FileVersion )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfabf :=range start .Attr {if _gfabf .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_edaca ,_cffacf :=_gfabf .Value ,error (nil ); -if _cffacf !=nil {return _cffacf ;};_dfcg .AppNameAttr =&_edaca ;continue ;};if _gfabf .Name .Local =="\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_aadb ,_fbab :=_gfabf .Value ,error (nil );if _fbab !=nil {return _fbab ;};_dfcg .LastEditedAttr =&_aadb ; -continue ;};if _gfabf .Name .Local =="\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_ebgaac ,_egdbcf :=_gfabf .Value ,error (nil );if _egdbcf !=nil {return _egdbcf ;};_dfcg .LowestEditedAttr =&_ebgaac ;continue ;};if _gfabf .Name .Local =="\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"{_bebga ,_bgea :=_gfabf .Value ,error (nil ); -if _bgea !=nil {return _bgea ;};_dfcg .RupBuildAttr =&_bebga ;continue ;};if _gfabf .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_cbbca ,_fgdeec :=_gfabf .Value ,error (nil );if _fgdeec !=nil {return _fgdeec ;};_dfcg .CodeNameAttr =&_cbbca ; -continue ;};};for {_gbgfe ,_aeffd :=d .Token ();if _aeffd !=nil {return _bc .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",_aeffd );};if _ffaeg ,_edaeeg :=_gbgfe .(_f .EndElement ); -_edaeeg &&_ffaeg .Name ==start .Name {break ;};};return nil ;};func (_gcaec *ST_SheetState )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cged ,_adceda :=d .Token ();if _adceda !=nil {return _adceda ;};if _bbfgg ,_gbcff :=_cged .(_f .EndElement ); -_gbcff &&_bbfgg .Name ==start .Name {*_gcaec =1;return nil ;};if _fgdba ,_fddffg :=_cged .(_f .CharData );!_fddffg {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cged ); -}else {switch string (_fgdba ){case "":*_gcaec =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_gcaec =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_gcaec =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_gcaec =3;};};_cged ,_adceda =d .Token (); -if _adceda !=nil {return _adceda ;};if _bfdee ,_gfddcd :=_cged .(_f .EndElement );_gfddcd &&_bfdee .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cged ); -};func NewCT_Filters ()*CT_Filters {_febb :=&CT_Filters {};return _febb }; +// ValidateWithPath validates the Connections and its children, prefixing error messages with path +func (_dddba *Connections )ValidateWithPath (path string )error {if _afcgb :=_dddba .CT_Connections .ValidateWithPath (path );_afcgb !=nil {return _afcgb ;};return nil ;}; -// Validate validates the CT_PageItem and its children -func (_cgcda *CT_PageItem )Validate ()error {return _cgcda .ValidateWithPath ("C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d");};func (_fedbbe *CT_WorkbookProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fedbbe .WorkbookPasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_fedbbe .WorkbookPasswordAttr )}); -};if _fedbbe .WorkbookPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006bb\u006f\u006f\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072d\u0043h\u0061\u0072\u0061\u0063\u0074\u0065\u0072S\u0065\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fedbbe .WorkbookPasswordCharacterSetAttr )}); -};if _fedbbe .RevisionsPasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_fedbbe .RevisionsPasswordAttr )}); -};if _fedbbe .RevisionsPasswordCharacterSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065v\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065rS\u0065\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fedbbe .RevisionsPasswordCharacterSetAttr )}); -};if _fedbbe .LockStructureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fedbbe .LockStructureAttr ))}); -};if _fedbbe .LockWindowsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fedbbe .LockWindowsAttr ))});};if _fedbbe .LockRevisionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fedbbe .LockRevisionAttr ))}); -};if _fedbbe .RevisionsAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_fedbbe .RevisionsAlgorithmNameAttr )}); -};if _fedbbe .RevisionsHashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_fedbbe .RevisionsHashValueAttr )}); -};if _fedbbe .RevisionsSaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_fedbbe .RevisionsSaltValueAttr )}); -};if _fedbbe .RevisionsSpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fedbbe .RevisionsSpinCountAttr )}); -};if _fedbbe .WorkbookAlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_fedbbe .WorkbookAlgorithmNameAttr )}); -};if _fedbbe .WorkbookHashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_fedbbe .WorkbookHashValueAttr )}); -};if _fedbbe .WorkbookSaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_fedbbe .WorkbookSaltValueAttr )}); -};if _fedbbe .WorkbookSpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fedbbe .WorkbookSpinCountAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddccb *CT_Consolidation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddccb .RangeSets =NewCT_RangeSets ();for _ ,_gbbg :=range start .Attr {if _gbbg .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"{_bafcg ,_eaag :=_db .ParseBool (_gbbg .Value ); -if _eaag !=nil {return _eaag ;};_ddccb .AutoPageAttr =&_bafcg ;continue ;};};_ggbb :for {_fgfaa ,_ceda :=d .Token ();if _ceda !=nil {return _ceda ;};switch _badd :=_fgfaa .(type ){case _f .StartElement :switch _badd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067e\u0073"}:_ddccb .Pages =NewCT_Pages (); -if _daaf :=d .DecodeElement (_ddccb .Pages ,&_badd );_daaf !=nil {return _daaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072a\u006e\u0067\u0065\u0053\u0065\u0074s"}:if _fgeb :=d .DecodeElement (_ddccb .RangeSets ,&_badd ); -_fgeb !=nil {return _fgeb ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_badd .Name ); -if _efba :=d .Skip ();_efba !=nil {return _efba ;};};case _f .EndElement :break _ggbb ;case _f .CharData :};};return nil ;};func (_efgbe ST_DateTimeGrouping )Validate ()error {return _efgbe .ValidateWithPath ("")};func (_degbc *Revisions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d\u0061\u003ar\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073";return _degbc .CT_Revisions .MarshalXML (e ,start );};type CT_Reviewed struct{ +// Validate validates the CT_CustomWorkbookViews and its children +func (_gefdd *CT_CustomWorkbookViews )Validate ()error {return _gefdd .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073");}; -// revision Id -RIdAttr uint32 ;};func (_badec *CT_SheetDimension )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgefbf :=range start .Attr {if _fgefbf .Name .Local =="\u0072\u0065\u0066"{_caeeg ,_afecb :=_fgefbf .Value ,error (nil );if _afecb !=nil {return _afecb ; -};_badec .RefAttr =_caeeg ;continue ;};};for {_cedbag ,_cfgbef :=d .Token ();if _cfgbef !=nil {return _bc .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",_cfgbef ); -};if _gddgc ,_fegabe :=_cedbag .(_f .EndElement );_fegabe &&_gddgc .Name ==start .Name {break ;};};return nil ;};func (_afaac *CT_Sst )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afaac .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_afaac .CountAttr )}); -};if _afaac .UniqueCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_afaac .UniqueCountAttr )});};e .EncodeToken (start ); -if _afaac .Si !=nil {_efeae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0069"}};for _ ,_dbbeba :=range _afaac .Si {e .EncodeElement (_dbbeba ,_efeae );};};if _afaac .ExtLst !=nil {_eaddcc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_afaac .ExtLst ,_eaddcc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_SingleXmlCell ()*CT_SingleXmlCell {_ebgagg :=&CT_SingleXmlCell {};_ebgagg .XmlCellPr =NewCT_XmlCellPr ();return _ebgagg ;};type ST_SmartTagShow byte ; +// Validate validates the CT_DdeLink and its children +func (_ccgcd *CT_DdeLink )Validate ()error {return _ccgcd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");};type CT_Member struct{ +// Hidden Item Name +NameAttr string ;}; -// ValidateWithPath validates the CT_Formats and its children, prefixing error messages with path -func (_ggegf *CT_Formats )ValidateWithPath (path string )error {for _fbedc ,_fgdaf :=range _ggegf .Format {if _cgdce :=_fgdaf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_fbedc )); -_cgdce !=nil {return _cgdce ;};};return nil ;}; +// ValidateWithPath validates the CT_SheetViews and its children, prefixing error messages with path +func (_abbab *CT_SheetViews )ValidateWithPath (path string )error {for _effgd ,_aeeaf :=range _abbab .SheetView {if _gfcabg :=_aeeaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_effgd )); +_gfcabg !=nil {return _gfcabg ;};};if _abbab .ExtLst !=nil {if _dgaae :=_abbab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dgaae !=nil {return _dgaae ;};};return nil ;};type CT_PivotHierarchies struct{ -// Validate validates the CT_PageSetup and its children -func (_cdcce *CT_PageSetup )Validate ()error {return _cdcce .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func (_ccdgce *CT_PivotCache )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cdfcc :=range start .Attr {if _cdfcc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdfcc .Name .Local =="\u0069\u0064"||_cdfcc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cdfcc .Name .Local =="\u0069\u0064"{_ddgfd ,_eegaee :=_cdfcc .Value ,error (nil ); -if _eegaee !=nil {return _eegaee ;};_ccdgce .IdAttr =_ddgfd ;continue ;};if _cdfcc .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_bdgdc ,_bgdagc :=_db .ParseUint (_cdfcc .Value ,10,32);if _bgdagc !=nil {return _bgdagc ;};_ccdgce .CacheIdAttr =uint32 (_bdgdc ); -continue ;};};for {_gbdea ,_aeccf :=d .Token ();if _aeccf !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050i\u0076o\u0074C\u0061\u0063\u0068\u0065\u003a\u0020\u0025s",_aeccf );};if _cddgd ,_befe :=_gbdea .(_f .EndElement ); -_befe &&_cddgd .Name ==start .Name {break ;};};return nil ;};func (_acdgb ST_CalcMode )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_befbc :=_f .Attr {};_befbc .Name =name ;switch _acdgb {case ST_CalcModeUnset :_befbc .Value ="";case ST_CalcModeManual :_befbc .Value ="\u006d\u0061\u006e\u0075\u0061\u006c"; -case ST_CalcModeAuto :_befbc .Value ="\u0061\u0075\u0074\u006f";case ST_CalcModeAutoNoTable :_befbc .Value ="a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065";};return _befbc ,nil ;};const (ST_PaneStateUnset ST_PaneState =0;ST_PaneStateSplit ST_PaneState =1; -ST_PaneStateFrozen ST_PaneState =2;ST_PaneStateFrozenSplit ST_PaneState =3;); +// OLAP Hierarchy Count +CountAttr *uint32 ; -// Validate validates the CT_IntProperty and its children -func (_bbbe *CT_IntProperty )Validate ()error {return _bbbe .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};func (_bagga *CT_Selection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aedff :=range start .Attr {if _aedff .Name .Local =="\u0070\u0061\u006e\u0065"{_bagga .PaneAttr .UnmarshalXMLAttr (_aedff ); -continue ;};if _aedff .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"{_baacb ,_gaebd :=_aedff .Value ,error (nil );if _gaebd !=nil {return _gaebd ;};_bagga .ActiveCellAttr =&_baacb ;continue ;};if _aedff .Name .Local =="\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"{_cggbf ,_ffdbg :=_db .ParseUint (_aedff .Value ,10,32); -if _ffdbg !=nil {return _ffdbg ;};_dadfd :=uint32 (_cggbf );_bagga .ActiveCellIdAttr =&_dadfd ;continue ;};if _aedff .Name .Local =="\u0073\u0071\u0072e\u0066"{_aecga ,_cbdbcb :=ParseSliceST_Sqref (_aedff .Value );if _cbdbcb !=nil {return _cbdbcb ;};_bagga .SqrefAttr =&_aecga ; -continue ;};};for {_cgdcgb ,_dbage :=d .Token ();if _dbage !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065l\u0065\u0063\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_dbage );};if _dbbeb ,_dbbfec :=_cgdcgb .(_f .EndElement ); -_dbbfec &&_dbbeb .Name ==start .Name {break ;};};return nil ;};const (ST_VolDepTypeUnset ST_VolDepType =0;ST_VolDepTypeRealTimeData ST_VolDepType =1;ST_VolDepTypeOlapFunctions ST_VolDepType =2;);func (_bgfbb *ST_PivotFilterType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ffgaf ,_cefbaf :=d .Token (); -if _cefbaf !=nil {return _cefbaf ;};if _eacgb ,_eedffb :=_ffgaf .(_f .EndElement );_eedffb &&_eacgb .Name ==start .Name {*_bgfbb =1;return nil ;};if _agagc ,_fffeca :=_ffgaf .(_f .CharData );!_fffeca {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ffgaf ); -}else {switch string (_agagc ){case "":*_bgfbb =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_bgfbb =1;case "\u0063\u006f\u0075n\u0074":*_bgfbb =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_bgfbb =3;case "\u0073\u0075\u006d":*_bgfbb =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_bgfbb =5; -case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bgfbb =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_bgfbb =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_bgfbb =8; -case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_bgfbb =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_bgfbb =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_bgfbb =11; -case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_bgfbb =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_bgfbb =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_bgfbb =14; -case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bgfbb =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_bgfbb =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_bgfbb =17; -case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_bgfbb =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_bgfbb =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bgfbb =20; -case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_bgfbb =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_bgfbb =22; -case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_bgfbb =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_bgfbb =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bgfbb =25; -case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bgfbb =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_bgfbb =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_bgfbb =28;case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_bgfbb =29; -case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_bgfbb =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_bgfbb =31;case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_bgfbb =32; -case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_bgfbb =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_bgfbb =34;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_bgfbb =35;case "\u0074\u006f\u0064a\u0079":*_bgfbb =36; -case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_bgfbb =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_bgfbb =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_bgfbb =39;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_bgfbb =40; -case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_bgfbb =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_bgfbb =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_bgfbb =43;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bgfbb =44; -case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bgfbb =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_bgfbb =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_bgfbb =47;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_bgfbb =48; -case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_bgfbb =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_bgfbb =50;case "\u0051\u0031":*_bgfbb =51;case "\u0051\u0032":*_bgfbb =52;case "\u0051\u0033":*_bgfbb =53;case "\u0051\u0034":*_bgfbb =54; -case "\u004d\u0031":*_bgfbb =55;case "\u004d\u0032":*_bgfbb =56;case "\u004d\u0033":*_bgfbb =57;case "\u004d\u0034":*_bgfbb =58;case "\u004d\u0035":*_bgfbb =59;case "\u004d\u0036":*_bgfbb =60;case "\u004d\u0037":*_bgfbb =61;case "\u004d\u0038":*_bgfbb =62; -case "\u004d\u0039":*_bgfbb =63;case "\u004d\u0031\u0030":*_bgfbb =64;case "\u004d\u0031\u0031":*_bgfbb =65;case "\u004d\u0031\u0032":*_bgfbb =66;};};_ffgaf ,_cefbaf =d .Token ();if _cefbaf !=nil {return _cefbaf ;};if _acgfgc ,_edecba :=_ffgaf .(_f .EndElement ); -_edecba &&_acgfgc .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ffgaf );};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;); +// OLAP Hierarchy +PivotHierarchy []*CT_PivotHierarchy ;}; -// ValidateWithPath validates the MapInfo and its children, prefixing error messages with path -func (_cgbcd *MapInfo )ValidateWithPath (path string )error {if _gfbbef :=_cgbcd .CT_MapInfo .ValidateWithPath (path );_gfbbef !=nil {return _gfbbef ;};return nil ;};func NewCT_Sheets ()*CT_Sheets {_ffbcf :=&CT_Sheets {};return _ffbcf };func (_geaff ST_DvAspect )Validate ()error {return _geaff .ValidateWithPath ("")}; -func (_gggde *CT_RevisionSheetRename )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_gggde .SheetIdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_gggde .OldNameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ee\u0077\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_gggde .NewNameAttr )}); -if _gggde .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_gggde .RIdAttr )});};if _gggde .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gggde .UaAttr ))}); -};if _gggde .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gggde .RaAttr ))});};e .EncodeToken (start );if _gggde .ExtLst !=nil {_gaeba :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_gggde .ExtLst ,_gaeba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cbbaf *ST_ShowDataAs )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cbbaf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cbbaf =1; -case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_cbbaf =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cbbaf =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_cbbaf =4;case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_cbbaf =5; -case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_cbbaf =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_cbbaf =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_cbbaf =8; -case "\u0069\u006e\u0064e\u0078":*_cbbaf =9;};return nil ;};func (_bbcfb *CT_PageField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bbcfb .FldAttr )}); -if _bbcfb .ItemAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_bc .Sprintf ("\u0025\u0076",*_bbcfb .ItemAttr )});};if _bbcfb .HierAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_bbcfb .HierAttr )}); -};if _bbcfb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_bbcfb .NameAttr )});};if _bbcfb .CapAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u0070"},Value :_bc .Sprintf ("\u0025\u0076",*_bbcfb .CapAttr )}); -};e .EncodeToken (start );if _bbcfb .ExtLst !=nil {_eggf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bbcfb .ExtLst ,_eggf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_bcbb *CT_DdeLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0064\u0065\u0053\u0065\u0072\u0076\u0069\u0063\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_bcbb .DdeServiceAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0064\u0065\u0054\u006f\u0070\u0069\u0063"},Value :_bc .Sprintf ("\u0025\u0076",_bcbb .DdeTopicAttr )});e .EncodeToken (start );if _bcbb .DdeItems !=nil {_dbada :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0064\u0064\u0065\u0049\u0074\u0065\u006d\u0073"}}; -e .EncodeElement (_bcbb .DdeItems ,_dbada );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Query and its children +func (_fageg *CT_Query )Validate ()error {return _fageg .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079");};func NewCT_Workbook ()*CT_Workbook {_feega :=&CT_Workbook {};_feega .Sheets =NewCT_Sheets ();return _feega ;};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;); -// ValidateWithPath validates the CT_Dxfs and its children, prefixing error messages with path -func (_cbag *CT_Dxfs )ValidateWithPath (path string )error {for _beeg ,_acgfg :=range _cbag .Dxf {if _cdegcb :=_acgfg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0044\u0078\u0066\u005b\u0025\u0064\u005d",path ,_beeg ));_cdegcb !=nil {return _cdegcb ; -};};return nil ;};func (_bdefe *CT_Sets )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdefe .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_bdefe .CountAttr )}); -};e .EncodeToken (start );_cedgee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0065\u0074"}};for _ ,_fgfbf :=range _bdefe .Set {e .EncodeElement (_fgfbf ,_cedgee );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};type CT_PCDKPIs struct{ +// Validate validates the CT_TableStyle and its children +func (_aeeab *CT_TableStyle )Validate ()error {return _aeeab .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};type ST_SortType byte ;func NewCT_AutoFilter ()*CT_AutoFilter {_acg :=&CT_AutoFilter {}; +return _acg };type CT_ExternalReference struct{IdAttr string ;};func (_gcgcf ST_TableStyleType )String ()string {switch _gcgcf {case 0:return "";case 1:return "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case 2:return "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw"; +case 3:return "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 4:return "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 5:return "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case 6:return "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065"; +case 7:return "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065";case 8:return "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065";case 9:return "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065"; +case 10:return "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c";case 11:return "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c";case 12:return "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c"; +case 13:return "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c";case 14:return "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case 15:return "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e"; +case 16:return "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e";case 17:return "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 18:return "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077"; +case 19:return "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077";case 20:return "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077";case 21:return "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067"; +case 22:return "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067";case 23:return "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067"; +case 24:return "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067";case 25:return "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067";case 26:return "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067"; +case 27:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073";case 28:return "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073";};return "";};func (_cege *CT_CalcCell )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cege .RAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cege .RAttr )}); +};if _cege .RefAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_cege .RefAttr )});};if _cege .IAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_cege .IAttr )}); +};if _cege .SAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cege .SAttr ))});};if _cege .LAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cege .LAttr ))}); +};if _cege .TAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cege .TAttr ))});};if _cege .AAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cege .AAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_Consolidation struct{ -// KPI Count -CountAttr *uint32 ; +// Auto Page +AutoPageAttr *bool ; -// OLAP KPI -Kpi []*CT_PCDKPI ;};func (_fgdbdd *CT_XmlCellPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fgdbdd .XmlPr =NewCT_XmlPr ();for _ ,_afecc :=range start .Attr {if _afecc .Name .Local =="\u0069\u0064"{_baeeed ,_ggfcg :=_db .ParseUint (_afecc .Value ,10,32); -if _ggfcg !=nil {return _ggfcg ;};_fgdbdd .IdAttr =uint32 (_baeeed );continue ;};if _afecc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cgbegce ,_aaacad :=_afecc .Value ,error (nil );if _aaacad !=nil {return _aaacad ;}; -_fgdbdd .UniqueNameAttr =&_cgbegce ;continue ;};};_gcfde :for {_fdbgb ,_ddabf :=d .Token ();if _ddabf !=nil {return _ddabf ;};switch _gaebgc :=_fdbgb .(type ){case _f .StartElement :switch _gaebgc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078\u006d\u006cP\u0072"}:if _dafcba :=d .DecodeElement (_fgdbdd .XmlPr ,&_gaebgc ); -_dafcba !=nil {return _dafcba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgdbdd .ExtLst =NewCT_ExtensionList (); -if _gccce :=d .DecodeElement (_fgdbdd .ExtLst ,&_gaebgc );_gccce !=nil {return _gccce ;};default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gaebgc .Name ); -if _deebag :=d .Skip ();_deebag !=nil {return _deebag ;};};case _f .EndElement :break _gcfde ;case _f .CharData :};};return nil ;};func (_cdgec *CT_DynamicFilter )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdgec .TypeAttr =ST_DynamicFilterType (1); -for _ ,_adag :=range start .Attr {if _adag .Name .Local =="\u0074\u0079\u0070\u0065"{_cdgec .TypeAttr .UnmarshalXMLAttr (_adag );continue ;};if _adag .Name .Local =="\u0076\u0061\u006c"{_bgbcd ,_ddgg :=_db .ParseFloat (_adag .Value ,64);if _ddgg !=nil {return _ddgg ; -};_cdgec .ValAttr =&_bgbcd ;continue ;};if _adag .Name .Local =="\u0076\u0061\u006c\u0049\u0073\u006f"{_fdcaf ,_fedg :=ParseStdlibTime (_adag .Value );if _fedg !=nil {return _fedg ;};_cdgec .ValIsoAttr =&_fdcaf ;continue ;};if _adag .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c"{_eeceb ,_ddfe :=_db .ParseFloat (_adag .Value ,64); -if _ddfe !=nil {return _ddfe ;};_cdgec .MaxValAttr =&_eeceb ;continue ;};if _adag .Name .Local =="\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"{_gbag ,_bbbb :=ParseStdlibTime (_adag .Value );if _bbbb !=nil {return _bbbb ;};_cdgec .MaxValIsoAttr =&_gbag ; -continue ;};};for {_geadf ,_ccbc :=d .Token ();if _ccbc !=nil {return _bc .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",_ccbc );};if _aeceg ,_abdfe :=_geadf .(_f .EndElement ); -_abdfe &&_aeceg .Name ==start .Name {break ;};};return nil ;};func (_bgdge *CT_PCDSDTCEntries )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_daaee :=range start .Attr {if _daaee .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfefec ,_daggc :=_db .ParseUint (_daaee .Value ,10,32); -if _daggc !=nil {return _daggc ;};_efcfa :=uint32 (_gfefec );_bgdge .CountAttr =&_efcfa ;continue ;};};_ecfbd :for {_bdfee ,_gfbeg :=d .Token ();if _gfbeg !=nil {return _gfbeg ;};switch _ecegf :=_bdfee .(type ){case _f .StartElement :switch _ecegf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_defc :=NewCT_Missing (); -if _egdgc :=d .DecodeElement (_defc ,&_ecegf );_egdgc !=nil {return _egdgc ;};_bgdge .M =append (_bgdge .M ,_defc );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_gbgca :=NewCT_Number (); -if _eggef :=d .DecodeElement (_gbgca ,&_ecegf );_eggef !=nil {return _eggef ;};_bgdge .N =append (_bgdge .N ,_gbgca );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_cbcafb :=NewCT_Error (); -if _dfbdf :=d .DecodeElement (_cbcafb ,&_ecegf );_dfbdf !=nil {return _dfbdf ;};_bgdge .E =append (_bgdge .E ,_cbcafb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_acbe :=NewCT_String (); -if _efedg :=d .DecodeElement (_acbe ,&_ecegf );_efedg !=nil {return _efedg ;};_bgdge .S =append (_bgdge .S ,_acbe );default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_ecegf .Name ); -if _eeded :=d .Skip ();_eeded !=nil {return _eeded ;};};case _f .EndElement :break _ecfbd ;case _f .CharData :};};return nil ;};func (_caeea *Users )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d\u0061\u003a\u0075\u0073\u0065\u0072\u0073";return _caeea .CT_Users .MarshalXML (e ,start );};func NewCT_colItems ()*CT_colItems {_dcffbe :=&CT_colItems {};return _dcffbe };func (_abfaeg *ST_DynamicFilterType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_abfaeg =0; -case "\u006e\u0075\u006c\u006c":*_abfaeg =1;case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_abfaeg =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_abfaeg =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_abfaeg =4; -case "\u0074\u006f\u0064a\u0079":*_abfaeg =5;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_abfaeg =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_abfaeg =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_abfaeg =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_abfaeg =9; -case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_abfaeg =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_abfaeg =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_abfaeg =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_abfaeg =13; -case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_abfaeg =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_abfaeg =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_abfaeg =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_abfaeg =17; -case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_abfaeg =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_abfaeg =19;case "\u0051\u0031":*_abfaeg =20;case "\u0051\u0032":*_abfaeg =21;case "\u0051\u0033":*_abfaeg =22;case "\u0051\u0034":*_abfaeg =23; -case "\u004d\u0031":*_abfaeg =24;case "\u004d\u0032":*_abfaeg =25;case "\u004d\u0033":*_abfaeg =26;case "\u004d\u0034":*_abfaeg =27;case "\u004d\u0035":*_abfaeg =28;case "\u004d\u0036":*_abfaeg =29;case "\u004d\u0037":*_abfaeg =30;case "\u004d\u0038":*_abfaeg =31; -case "\u004d\u0039":*_abfaeg =32;case "\u004d\u0031\u0030":*_abfaeg =33;case "\u004d\u0031\u0031":*_abfaeg =34;case "\u004d\u0031\u0032":*_abfaeg =35;};return nil ;};func (_feedg *CT_MetadataStringIndex )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eagffe :=range start .Attr {if _eagffe .Name .Local =="\u0078"{_dfacd ,_ababcb :=_db .ParseUint (_eagffe .Value ,10,32); -if _ababcb !=nil {return _ababcb ;};_feedg .XAttr =uint32 (_dfacd );continue ;};if _eagffe .Name .Local =="\u0073"{_cecad ,_cafabc :=_db .ParseBool (_eagffe .Value );if _cafabc !=nil {return _cafabc ;};_feedg .SAttr =&_cecad ;continue ;};};for {_gdcab ,_acgeg :=d .Token (); -if _acgeg !=nil {return _bc .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",_acgeg );};if _dbfba ,_gdcbbe :=_gdcab .(_f .EndElement ); -_gdcbbe &&_dbfba .Name ==start .Name {break ;};};return nil ;};func (_bgcgc *CT_MetadataTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgcgc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_bgcgc .CountAttr )}); -};e .EncodeToken (start );_edfce :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003am\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};for _ ,_cfaga :=range _bgcgc .MetadataType {e .EncodeElement (_cfaga ,_edfce );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Page Item Values +Pages *CT_Pages ; -// ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path -func (_abbae *CT_MetadataRecord )ValidateWithPath (path string )error {return nil };func (_dedac *ST_MdxKPIProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcaeb ,_bgdef :=d .Token ();if _bgdef !=nil {return _bgdef ;};if _eaddge ,_gecbeg :=_dcaeb .(_f .EndElement ); -_gecbeg &&_eaddge .Name ==start .Name {*_dedac =1;return nil ;};if _cfggg ,_cfdge :=_dcaeb .(_f .CharData );!_cfdge {return _bc .Errorf ("\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 (_cfggg ){case "":*_dedac =0;case "\u0076":*_dedac =1;case "\u0067":*_dedac =2;case "\u0073":*_dedac =3;case "\u0074":*_dedac =4;case "\u0077":*_dedac =5;case "\u006d":*_dedac =6;};};_dcaeb ,_bgdef =d .Token ();if _bgdef !=nil {return _bgdef ; -};if _ggbgc ,_aacfef :=_dcaeb .(_f .EndElement );_aacfef &&_ggbgc .Name ==start .Name {return nil ;};return _bc .Errorf ("\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 ); -}; +// Range Sets +RangeSets *CT_RangeSets ;};func NewCT_VolType ()*CT_VolType {_gcfeg :=&CT_VolType {};_gcfeg .TypeAttr =ST_VolDepType (1);return _gcfeg ;};type CT_MeasureDimensionMap struct{ -// Validate validates the SingleXmlCells and its children -func (_aeefag *SingleXmlCells )Validate ()error {return _aeefag .ValidateWithPath ("\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006cC\u0065\u006c\u006c\u0073");};type CT_Row struct{ +// Measure Group Id +MeasureGroupAttr *uint32 ; -// Row Index -RAttr *uint32 ; +// Dimension Id +DimensionAttr *uint32 ;}; -// Spans -SpansAttr *ST_CellSpans ; +// ValidateWithPath validates the Comments and its children, prefixing error messages with path +func (_dccba *Comments )ValidateWithPath (path string )error {if _cdgbba :=_dccba .CT_Comments .ValidateWithPath (path );_cdgbba !=nil {return _cdgbba ;};return nil ;}; -// Style Index -SAttr *uint32 ; +// Validate validates the CT_ReviewedRevisions and its children +func (_cbcaa *CT_ReviewedRevisions )Validate ()error {return _cbcaa .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073");}; -// Custom Format -CustomFormatAttr *bool ; +// Validate validates the CT_Border and its children +func (_dfa *CT_Border )Validate ()error {return _dfa .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func NewCT_OleItem ()*CT_OleItem {_eafbc :=&CT_OleItem {};return _eafbc }; -// Row Height -HtAttr *float64 ; +// Validate validates the CT_FunctionGroups and its children +func (_egfg *CT_FunctionGroups )Validate ()error {return _egfg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073");};func NewCT_CellWatch ()*CT_CellWatch {_acada :=&CT_CellWatch {};return _acada }; -// Hidden -HiddenAttr *bool ; -// Custom Height -CustomHeightAttr *bool ; +// Validate validates the CT_MemberProperty and its children +func (_bbcbe *CT_MemberProperty )Validate ()error {return _bbcbe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");};type CT_PageFields struct{ -// Outline Level -OutlineLevelAttr *uint8 ; +// Page Item Count +CountAttr *uint32 ; -// Collapsed -CollapsedAttr *bool ; +// Page Field +PageField []*CT_PageField ;};func (_dgbfa ST_Pane )Validate ()error {return _dgbfa .ValidateWithPath ("")};func (_effedb *ST_SortBy )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ebcgb ,_cbddc :=d .Token ();if _cbddc !=nil {return _cbddc ; +};if _gebgd ,_dacbg :=_ebcgb .(_bc .EndElement );_dacbg &&_gebgd .Name ==start .Name {*_effedb =1;return nil ;};if _beddf ,_acfbdg :=_ebcgb .(_bc .CharData );!_acfbdg {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",_ebcgb ); +}else {switch string (_beddf ){case "":*_effedb =0;case "\u0076\u0061\u006cu\u0065":*_effedb =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_effedb =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_effedb =3;case "\u0069\u0063\u006f\u006e":*_effedb =4; +};};_ebcgb ,_cbddc =d .Token ();if _cbddc !=nil {return _cbddc ;};if _efbgge ,_bbcgbg :=_ebcgb .(_bc .EndElement );_bbcgbg &&_efbgge .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",_ebcgb ); +};func (_cdccdg ST_HorizontalAlignment )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_ffacg :=_bc .Attr {};_ffacg .Name =name ;switch _cdccdg {case ST_HorizontalAlignmentUnset :_ffacg .Value ="";case ST_HorizontalAlignmentGeneral :_ffacg .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c"; +case ST_HorizontalAlignmentLeft :_ffacg .Value ="\u006c\u0065\u0066\u0074";case ST_HorizontalAlignmentCenter :_ffacg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_HorizontalAlignmentRight :_ffacg .Value ="\u0072\u0069\u0067h\u0074";case ST_HorizontalAlignmentFill :_ffacg .Value ="\u0066\u0069\u006c\u006c"; +case ST_HorizontalAlignmentJustify :_ffacg .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_HorizontalAlignmentCenterContinuous :_ffacg .Value ="\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_HorizontalAlignmentDistributed :_ffacg .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; +};return _ffacg ,nil ;};func NewCT_FileVersion ()*CT_FileVersion {_cfbe :=&CT_FileVersion {};return _cfbe };func (_bdcfab *CT_CustomFilter )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fbac :=range start .Attr {if _fbac .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_bdcfab .OperatorAttr .UnmarshalXMLAttr (_fbac ); +continue ;};if _fbac .Name .Local =="\u0076\u0061\u006c"{_ecda ,_gagb :=_fbac .Value ,error (nil );if _gagb !=nil {return _gagb ;};_bdcfab .ValAttr =&_ecda ;continue ;};};for {_cagg ,_eaeg :=d .Token ();if _eaeg !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dF\u0069\u006c\u0074e\u0072:\u0020\u0025\u0073",_eaeg ); +};if _bfgb ,_eggf :=_cagg .(_bc .EndElement );_eggf &&_bfgb .Name ==start .Name {break ;};};return nil ;};func NewCT_Index ()*CT_Index {_efabe :=&CT_Index {};return _efabe };func NewCT_Revisions ()*CT_Revisions {_ffagf :=&CT_Revisions {};return _ffagf }; +func (_aaebba ST_PrintError )String ()string {switch _aaebba {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 "";}; -// Thick Top Border -ThickTopAttr *bool ; +// Validate validates the CT_RgbColor and its children +func (_dccdc *CT_RgbColor )Validate ()error {return _dccdc .ValidateWithPath ("C\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072");}; -// Thick Bottom -ThickBotAttr *bool ; +// Validate validates the Chartsheet and its children +func (_ceffgg *Chartsheet )Validate ()error {return _ceffgg .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func NewCT_FunctionGroups ()*CT_FunctionGroups {_ddgbf :=&CT_FunctionGroups {};return _ddgbf };func (_dbccc ST_CellFormulaType )String ()string {switch _dbccc {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 (_eacgcff *ST_UnderlineValues )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_eacgcff =0; +case "\u0073\u0069\u006e\u0067\u006c\u0065":*_eacgcff =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_eacgcff =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_eacgcff =3;case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_eacgcff =4; +case "\u006e\u006f\u006e\u0065":*_eacgcff =5;};return nil ;};type CT_DdeItems struct{ -// Show Phonetic -PhAttr *bool ; +// DDE Item definition +DdeItem []*CT_DdeItem ;};func (_gbff *CT_ChartFormat )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gbff .PivotArea =NewCT_PivotArea ();for _ ,_gccde :=range start .Attr {if _gccde .Name .Local =="\u0063\u0068\u0061r\u0074"{_bgfb ,_degb :=_fa .ParseUint (_gccde .Value ,10,32); +if _degb !=nil {return _degb ;};_gbff .ChartAttr =uint32 (_bgfb );continue ;};if _gccde .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_agfe ,_dfgfg :=_fa .ParseUint (_gccde .Value ,10,32);if _dfgfg !=nil {return _dfgfg ;};_gbff .FormatAttr =uint32 (_agfe ); +continue ;};if _gccde .Name .Local =="\u0073\u0065\u0072\u0069\u0065\u0073"{_ffbc ,_adccd :=_fa .ParseBool (_gccde .Value );if _adccd !=nil {return _adccd ;};_gbff .SeriesAttr =&_ffbc ;continue ;};};_bfge :for {_bdadb ,_gdcbg :=d .Token ();if _gdcbg !=nil {return _gdcbg ; +};switch _cfeb :=_bdadb .(type ){case _bc .StartElement :switch _cfeb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _adab :=d .DecodeElement (_gbff .PivotArea ,&_cfeb ); +_adab !=nil {return _adab ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_cfeb .Name ); +if _aebg :=d .Skip ();_aebg !=nil {return _aebg ;};};case _bc .EndElement :break _bfge ;case _bc .CharData :};};return nil ;};func (_gbecd *PivotTableDefinition )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gbecd .CT_pivotTableDefinition .MarshalXML (e ,start );};func (_dgadg *CT_RElt )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +if _dgadg .RPr !=nil {_fgabc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0072"}};e .EncodeElement (_dgadg .RPr ,_fgabc );};_fefcf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0074"}};_ff .AddPreserveSpaceAttr (&_fefcf ,_dgadg .T ); +e .EncodeElement (_dgadg .T ,_fefcf );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_RevisionRowColumn ()*CT_RevisionRowColumn {_cbbcfb :=&CT_RevisionRowColumn {};_cbbcfb .ActionAttr =ST_rwColActionType (1);return _cbbcfb ; +};func NewCT_RgbColor ()*CT_RgbColor {_aegfad :=&CT_RgbColor {};return _aegfad }; -// Cell -C []*CT_Cell ; +// ValidateWithPath validates the CT_Query and its children, prefixing error messages with path +func (_bdcad *CT_Query )ValidateWithPath (path string )error {if _bdcad .Tpls !=nil {if _gaafg :=_bdcad .Tpls .ValidateWithPath (path +"\u002f\u0054\u0070l\u0073");_gaafg !=nil {return _gaafg ;};};return nil ;};type CT_Col struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_Sheet struct{ +// Minimum Column +MinAttr uint32 ; -// Sheet Name -NameAttr string ; +// Maximum Column +MaxAttr uint32 ; -// Sheet Tab Id -SheetIdAttr uint32 ; +// Column Width +WidthAttr *float64 ; -// Visible State -StateAttr ST_SheetState ;IdAttr string ;};type CT_MdxSet struct{ +// Style +StyleAttr *uint32 ; -// Set Definition Index -NsAttr uint32 ; +// Hidden Columns +HiddenAttr *bool ; -// Sort By Member Index Count -CAttr *uint32 ; +// Best Fit Column Width +BestFitAttr *bool ; -// Set Sort Order -OAttr ST_MdxSetOrder ; +// Custom Width +CustomWidthAttr *bool ; -// Member Unique Name Index -N []*CT_MetadataStringIndex ;};type CT_RPrElt struct{ +// Show Phonetic Information +PhoneticAttr *bool ; -// Font -RFont *CT_FontName ; +// Outline Level +OutlineLevelAttr *uint8 ; -// Character Set -Charset *CT_IntProperty ; +// Collapsed +CollapsedAttr *bool ;};func NewCT_Formats ()*CT_Formats {_ccebc :=&CT_Formats {};return _ccebc }; -// Font Family -Family *CT_IntProperty ; +// ValidateWithPath validates the CT_CellSmartTag and its children, prefixing error messages with path +func (_fadg *CT_CellSmartTag )ValidateWithPath (path string )error {for _abfa ,_eacgg :=range _fadg .CellSmartTagPr {if _ecdf :=_eacgg .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u0065ll\u0053m\u0061\u0072\u0074\u0054\u0061g\u0050\u0072\u005b\u0025\u0064\u005d",path ,_abfa )); +_ecdf !=nil {return _ecdf ;};};return nil ;};func NewCT_CellStyleXfs ()*CT_CellStyleXfs {_becg :=&CT_CellStyleXfs {};return _becg };func NewCT_DefinedNames ()*CT_DefinedNames {_fcac :=&CT_DefinedNames {};return _fcac };func (_aggfa *CT_RevisionConflict )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bgfdb :=range start .Attr {if _bgfdb .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_fdbda ,_gfbbc :=_fa .ParseUint (_bgfdb .Value ,10,32); +if _gfbbc !=nil {return _gfbbc ;};_aegg :=uint32 (_fdbda );_aggfa .SheetIdAttr =&_aegg ;continue ;};if _bgfdb .Name .Local =="\u0072\u0049\u0064"{_aabdg ,_fcddd :=_fa .ParseUint (_bgfdb .Value ,10,32);if _fcddd !=nil {return _fcddd ;};_bafac :=uint32 (_aabdg ); +_aggfa .RIdAttr =&_bafac ;continue ;};if _bgfdb .Name .Local =="\u0075\u0061"{_fggbeb ,_gfeca :=_fa .ParseBool (_bgfdb .Value );if _gfeca !=nil {return _gfeca ;};_aggfa .UaAttr =&_fggbeb ;continue ;};if _bgfdb .Name .Local =="\u0072\u0061"{_aeffb ,_edaba :=_fa .ParseBool (_bgfdb .Value ); +if _edaba !=nil {return _edaba ;};_aggfa .RaAttr =&_aeffb ;continue ;};};for {_bacfc ,_adfefg :=d .Token ();if _adfefg !=nil {return _a .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",_adfefg ); +};if _dbdff ,_adgeg :=_bacfc .(_bc .EndElement );_adgeg &&_dbdff .Name ==start .Name {break ;};};return nil ;};func (_bfdge *ST_BorderStyle )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_bfdge =0;case "\u006e\u006f\u006e\u0065":*_bfdge =1; +case "\u0074\u0068\u0069\u006e":*_bfdge =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_bfdge =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_bfdge =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bfdge =5;case "\u0074\u0068\u0069c\u006b":*_bfdge =6; +case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bfdge =7;case "\u0068\u0061\u0069\u0072":*_bfdge =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_bfdge =9;case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_bfdge =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bfdge =11; +case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bfdge =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bfdge =13;case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_bfdge =14; +};return nil ;};func (_fagbag *CT_SingleXmlCells )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );_dddae :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0073\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}}; +for _ ,_dcaed :=range _fagbag .SingleXmlCell {e .EncodeElement (_dcaed ,_dddae );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_Selection struct{ -// Bold -B *CT_BooleanProperty ; +// Pane +PaneAttr ST_Pane ; -// Italic -I *CT_BooleanProperty ; +// Active Cell Location +ActiveCellAttr *string ; -// Strike Through -Strike *CT_BooleanProperty ; +// Active Cell Index +ActiveCellIdAttr *uint32 ; -// Outline -Outline *CT_BooleanProperty ; +// Sequence of References +SqrefAttr *ST_Sqref ;};type CT_SheetProtection struct{ -// Shadow -Shadow *CT_BooleanProperty ; +// Legacy Password +PasswordAttr *string ; -// Condense -Condense *CT_BooleanProperty ; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Extend -Extend *CT_BooleanProperty ; +// Password Hash Value +HashValueAttr *string ; -// Text Color -Color *CT_Color ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Font Size -Sz *CT_FontSize ; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Underline -U *CT_UnderlineProperty ; +// Sheet Locked +SheetAttr *bool ; -// Vertical Alignment -VertAlign *CT_VerticalAlignFontProperty ; +// Objects Locked +ObjectsAttr *bool ; -// Font Scheme -Scheme *CT_FontScheme ;};func (_daagdb ST_TextHAlign )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eebcc :=_f .Attr {};_eebcc .Name =name ;switch _daagdb {case ST_TextHAlignUnset :_eebcc .Value ="";case ST_TextHAlignLeft :_eebcc .Value ="\u006c\u0065\u0066\u0074"; -case ST_TextHAlignCenter :_eebcc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextHAlignRight :_eebcc .Value ="\u0072\u0069\u0067h\u0074";case ST_TextHAlignJustify :_eebcc .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextHAlignDistributed :_eebcc .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; -};return _eebcc ,nil ;};func (_dbgbb *CT_UndoInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0064e\u0078"},Value :_bc .Sprintf ("\u0025\u0076",_dbgbb .IndexAttr )}); -_dffdg ,_ecgda :=_dbgbb .ExpAttr .MarshalXMLAttr (_f .Name {Local :"\u0065\u0078\u0070"});if _ecgda !=nil {return _ecgda ;};start .Attr =append (start .Attr ,_dffdg );if _dbgbb .Ref3DAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u00663\u0044"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dbgbb .Ref3DAttr ))}); -};if _dbgbb .ArrayAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dbgbb .ArrayAttr ))});};if _dbgbb .VAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dbgbb .VAttr ))}); -};if _dbgbb .NfAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0066"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dbgbb .NfAttr ))});};if _dbgbb .CsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dbgbb .CsAttr ))}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072"},Value :_bc .Sprintf ("\u0025\u0076",_dbgbb .DrAttr )});if _dbgbb .DnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_dbgbb .DnAttr )}); -};if _dbgbb .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_dbgbb .RAttr )});};if _dbgbb .SIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_dbgbb .SIdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });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;); +// Scenarios Locked +ScenariosAttr *bool ; -// ValidateWithPath validates the CT_VolTopic and its children, prefixing error messages with path -func (_efcbfb *CT_VolTopic )ValidateWithPath (path string )error {if _ffcbeg :=_efcbfb .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ffcbeg !=nil {return _ffcbeg ;};for _ddedda ,_addag :=range _efcbfb .Tr {if _cfabg :=_addag .ValidateWithPath (_bc .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_ddedda )); -_cfabg !=nil {return _cfabg ;};};return nil ;};func (_cbcddc ST_HtmlFmt )Validate ()error {return _cbcddc .ValidateWithPath ("")};const (ST_SortMethodUnset ST_SortMethod =0;ST_SortMethodStroke ST_SortMethod =1;ST_SortMethodPinYin ST_SortMethod =2;ST_SortMethodNone ST_SortMethod =3; -);func NewCT_CustomSheetViews ()*CT_CustomSheetViews {_bdfbb :=&CT_CustomSheetViews {};return _bdfbb };type CT_PivotCacheRecords struct{ +// Format Cells Locked +FormatCellsAttr *bool ; -// PivotCache Records Count -CountAttr *uint32 ; +// Format Columns Locked +FormatColumnsAttr *bool ; -// PivotCache Record -R []*CT_Record ; +// Format Rows Locked +FormatRowsAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Insert Columns Locked +InsertColumnsAttr *bool ; -// ValidateWithPath validates the CT_SmartTagTypes and its children, prefixing error messages with path -func (_cbcec *CT_SmartTagTypes )ValidateWithPath (path string )error {for _dcfcgf ,_ecfga :=range _cbcec .SmartTagType {if _edcgaf :=_ecfga .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_dcfcgf )); -_edcgaf !=nil {return _edcgaf ;};};return nil ;};func (_gefga *ST_MdxFunctionType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_egcfb ,_accda :=d .Token ();if _accda !=nil {return _accda ;};if _bafaf ,_bfdabf :=_egcfb .(_f .EndElement ); -_bfdabf &&_bafaf .Name ==start .Name {*_gefga =1;return nil ;};if _ggcgg ,_faaed :=_egcfb .(_f .CharData );!_faaed {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_egcfb ); -}else {switch string (_ggcgg ){case "":*_gefga =0;case "\u006d":*_gefga =1;case "\u0076":*_gefga =2;case "\u0073":*_gefga =3;case "\u0063":*_gefga =4;case "\u0072":*_gefga =5;case "\u0070":*_gefga =6;case "\u006b":*_gefga =7;};};_egcfb ,_accda =d .Token (); -if _accda !=nil {return _accda ;};if _aebafe ,_affdc :=_egcfb .(_f .EndElement );_affdc &&_aebafe .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_egcfb ); -}; +// Insert Rows Locked +InsertRowsAttr *bool ; -// Validate validates the CT_GroupLevel and its children -func (_bcedf *CT_GroupLevel )Validate ()error {return _bcedf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c");};func NewCT_ServerFormats ()*CT_ServerFormats {_eedadf :=&CT_ServerFormats {};return _eedadf }; +// Insert Hyperlinks Locked +InsertHyperlinksAttr *bool ; +// Delete Columns Locked +DeleteColumnsAttr *bool ; -// Validate validates the CT_Connections and its children -func (_dgbea *CT_Connections )Validate ()error {return _dgbea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073");};type CT_PivotFilters struct{ +// Delete Rows Locked +DeleteRowsAttr *bool ; -// Pivot Filter Count -CountAttr *uint32 ; +// Select Locked Cells Locked +SelectLockedCellsAttr *bool ; -// PivotTable Advanced Filter -Filter []*CT_PivotFilter ;};func NewSingleXmlCells ()*SingleXmlCells {_fcgcgb :=&SingleXmlCells {};_fcgcgb .CT_SingleXmlCells =*NewCT_SingleXmlCells ();return _fcgcgb ;};func NewCT_CellSmartTags ()*CT_CellSmartTags {_gdf :=&CT_CellSmartTags {};return _gdf }; -type CT_RevisionCellChange struct{ +// Sort Locked +SortAttr *bool ; -// Sheet Id -SIdAttr uint32 ; +// AutoFilter Locked +AutoFilterAttr *bool ; -// Old Formatting Information -OdxfAttr *bool ; +// Pivot Tables Locked +PivotTablesAttr *bool ; -// Row Column Formatting Change -XfDxfAttr *bool ; +// Select Unlocked Cells Locked +SelectUnlockedCellsAttr *bool ;}; -// Style Revision -SAttr *bool ; +// Validate validates the CT_PivotAreaReferences and its children +func (_aaceeg *CT_PivotAreaReferences )Validate ()error {return _aaceeg .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073");};func (_ceeea ST_DdeValueType )String ()string {switch _ceeea {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 "";};func (_egbfbb *CT_VolTopic )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _egbfbb .TAttr !=ST_VolValueTypeUnset {_ccfcc ,_begcbf :=_egbfbb .TAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074"}); +if _begcbf !=nil {return _begcbf ;};start .Attr =append (start .Attr ,_ccfcc );};e .EncodeToken (start );_cddddc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0076"}};_ff .AddPreserveSpaceAttr (&_cddddc ,_egbfbb .V );e .EncodeElement (_egbfbb .V ,_cddddc ); +if _egbfbb .Stp !=nil {_dadedd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0070"}};for _ ,_ddabg :=range _egbfbb .Stp {e .EncodeElement (_ddabg ,_dadedd );};};_gfadce :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003at\u0072"}}; +for _ ,_bgeged :=range _egbfbb .Tr {e .EncodeElement (_bgeged ,_gfadce );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Formatting -DxfAttr *bool ; +// Validate validates the CT_TableStyleElement and its children +func (_abgacd *CT_TableStyleElement )Validate ()error {return _abgacd .ValidateWithPath ("C\u0054_\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079l\u0065\u0045\u006c\u0065me\u006e\u0074");};func (_facegg *CT_Tuple )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _facegg .FldAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_facegg .FldAttr )}); +};if _facegg .HierAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0069\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_facegg .HierAttr )});};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0074\u0065\u006d"},Value :_a .Sprintf ("\u0025\u0076",_facegg .ItemAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_IgnoredErrors ()*CT_IgnoredErrors {_eadbb :=&CT_IgnoredErrors {};return _eadbb };func NewTable ()*Table {_fbfgf :=&Table {};_fbfgf .CT_Table =*NewCT_Table (); +return _fbfgf }; -// Number Format Id -NumFmtIdAttr *uint32 ; +// ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path +func (_eegdf *CT_UndoInfo )ValidateWithPath (path string )error {if _eegdf .ExpAttr ==ST_FormulaExpressionUnset {return _a .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 _cceggg :=_eegdf .ExpAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u0041\u0074\u0074\u0072");_cceggg !=nil {return _cceggg ;};return nil ;};func (_feaefa *CT_RevisionHeaders )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_feaefa .GuidAttr )}); +if _feaefa .LastGuidAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_feaefa .LastGuidAttr )});};if _feaefa .SharedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u0061\u0072\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_feaefa .SharedAttr ))}); +};if _feaefa .DiskRevisionsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_feaefa .DiskRevisionsAttr ))}); +};if _feaefa .HistoryAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068i\u0073\u0074\u006f\u0072\u0079"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_feaefa .HistoryAttr ))});};if _feaefa .TrackRevisionsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_feaefa .TrackRevisionsAttr ))}); +};if _feaefa .ExclusiveAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_feaefa .ExclusiveAttr ))});};if _feaefa .RevisionIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_feaefa .RevisionIdAttr )}); +};if _feaefa .VersionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076e\u0072\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_feaefa .VersionAttr )});};if _feaefa .KeepChangeHistoryAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_feaefa .KeepChangeHistoryAttr ))}); +};if _feaefa .ProtectedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_feaefa .ProtectedAttr ))});};if _feaefa .PreserveHistoryAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_feaefa .PreserveHistoryAttr )}); +};e .EncodeToken (start );_gfdf :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0068\u0065\u0061\u0064\u0065r"}};for _ ,_cdbce :=range _feaefa .Header {e .EncodeElement (_cdbce ,_gfdf );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// Quote Prefix -QuotePrefixAttr *bool ; +// Validate validates the CT_ServerFormats and its children +func (_gfbfc *CT_ServerFormats )Validate ()error {return _gfbfc .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_cffbg *ST_DdeValueType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_cffbg =0; +case "\u006e\u0069\u006c":*_cffbg =1;case "\u0062":*_cffbg =2;case "\u006e":*_cffbg =3;case "\u0065":*_cffbg =4;case "\u0073\u0074\u0072":*_cffbg =5;};return nil ;};func (_cbed *CT_CacheHierarchy )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cea :=range start .Attr {if _cea .Name .Local =="\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cadg ,_deff :=_cea .Value ,error (nil ); +if _deff !=nil {return _deff ;};_cbed .DimensionUniqueNameAttr =&_cadg ;continue ;};if _cea .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_dgf ,_ffbe :=_cea .Value ,error (nil );if _ffbe !=nil {return _ffbe ; +};_cbed .DisplayFolderAttr =&_dgf ;continue ;};if _cea .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gea ,_aadd :=_cea .Value ,error (nil );if _aadd !=nil {return _aadd ;};_cbed .CaptionAttr =&_gea ;continue ;};if _cea .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_efaf ,_bfed :=_cea .Value ,error (nil ); +if _bfed !=nil {return _bfed ;};_cbed .MeasureGroupAttr =&_efaf ;continue ;};if _cea .Name .Local =="\u0073\u0065\u0074"{_eaad ,_gef :=_fa .ParseBool (_cea .Value );if _gef !=nil {return _gef ;};_cbed .SetAttr =&_eaad ;continue ;};if _cea .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"{_cdgf ,_edb :=_fa .ParseBool (_cea .Value ); +if _edb !=nil {return _edb ;};_cbed .MeasuresAttr =&_cdgf ;continue ;};if _cea .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_aae ,_fcgc :=_fa .ParseInt (_cea .Value ,10,32);if _fcgc !=nil {return _fcgc ;};_caf :=int32 (_aae );_cbed .IconSetAttr =&_caf ; +continue ;};if _cea .Name .Local =="\u0063\u006f\u0075n\u0074"{_bef ,_effgb :=_fa .ParseUint (_cea .Value ,10,32);if _effgb !=nil {return _effgb ;};_cbed .CountAttr =uint32 (_bef );continue ;};if _cea .Name .Local =="\u0074\u0069\u006d\u0065"{_dgdg ,_ddae :=_fa .ParseBool (_cea .Value ); +if _ddae !=nil {return _ddae ;};_cbed .TimeAttr =&_dgdg ;continue ;};if _cea .Name .Local =="\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"{_dfg ,_gcbc :=_fa .ParseBool (_cea .Value );if _gcbc !=nil {return _gcbc ;};_cbed .OneFieldAttr =&_dfg ;continue ; +};if _cea .Name .Local =="\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"{_ccb ,_gfcc :=_fa .ParseUint (_cea .Value ,10,16);if _gfcc !=nil {return _gfcc ;};_ddac :=uint16 (_ccb );_cbed .MemberValueDatatypeAttr =&_ddac ; +continue ;};if _cea .Name .Local =="\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"{_ecef ,_beeb :=_fa .ParseBool (_cea .Value );if _beeb !=nil {return _beeb ;};_cbed .UnbalancedGroupAttr =&_ecef ;continue ;};if _cea .Name .Local =="\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"{_ffee ,_ggff :=_fa .ParseUint (_cea .Value ,10,32); +if _ggff !=nil {return _ggff ;};_aabf :=uint32 (_ffee );_cbed .ParentSetAttr =&_aabf ;continue ;};if _cea .Name .Local =="\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_edba ,_acba :=_cea .Value ,error (nil ); +if _acba !=nil {return _acba ;};_cbed .DefaultMemberUniqueNameAttr =&_edba ;continue ;};if _cea .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_ddff ,_bcbd :=_fa .ParseBool (_cea .Value );if _bcbd !=nil {return _bcbd ;};_cbed .MeasureAttr =&_ddff ; +continue ;};if _cea .Name .Local =="\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"{_bfdc ,_afc :=_fa .ParseBool (_cea .Value );if _afc !=nil {return _afc ;};_cbed .UnbalancedAttr =&_bfdc ;continue ;};if _cea .Name .Local =="\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ggd ,_ecdgb :=_cea .Value ,error (nil ); +if _ecdgb !=nil {return _ecdgb ;};_cbed .AllCaptionAttr =&_ggd ;continue ;};if _cea .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_edfe ,_dbf :=_fa .ParseBool (_cea .Value );if _dbf !=nil {return _dbf ;};_cbed .HiddenAttr =&_edfe ;continue ;};if _cea .Name .Local =="\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"{_afga ,_ccgb :=_fa .ParseBool (_cea .Value ); +if _ccgb !=nil {return _ccgb ;};_cbed .AttributeAttr =&_afga ;continue ;};if _cea .Name .Local =="\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_beg ,_bbfc :=_cea .Value ,error (nil );if _bbfc !=nil {return _bbfc ;};_cbed .AllUniqueNameAttr =&_beg ; +continue ;};if _cea .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cfd ,_efca :=_cea .Value ,error (nil );if _efca !=nil {return _efca ;};_cbed .UniqueNameAttr =_cfd ;continue ;};if _cea .Name .Local =="\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"{_adcd ,_ccgbg :=_fa .ParseBool (_cea .Value ); +if _ccgbg !=nil {return _ccgbg ;};_cbed .KeyAttributeAttr =&_adcd ;continue ;};};_cfc :for {_dgcg ,_ffcf :=d .Token ();if _ffcf !=nil {return _ffcf ;};switch _eef :=_dgcg .(type ){case _bc .StartElement :switch _eef .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbed .FieldsUsage =NewCT_FieldsUsage (); +if _gfad :=d .DecodeElement (_cbed .FieldsUsage ,&_eef );_gfad !=nil {return _gfad ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cbed .GroupLevels =NewCT_GroupLevels (); +if _fdf :=d .DecodeElement (_cbed .GroupLevels ,&_eef );_fdf !=nil {return _fdf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbed .ExtLst =NewCT_ExtensionList (); +if _eeg :=d .DecodeElement (_cbed .ExtLst ,&_eef );_eeg !=nil {return _eeg ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_eef .Name ); +if _bbbe :=d .Skip ();_bbbe !=nil {return _bbbe ;};};case _bc .EndElement :break _cfc ;case _bc .CharData :};};return nil ;}; -// Old Quote Prefix -OldQuotePrefixAttr *bool ; +// Validate validates the CT_DbPr and its children +func (_bfdad *CT_DbPr )Validate ()error {return _bfdad .ValidateWithPath ("\u0043T\u005f\u0044\u0062\u0050\u0072");}; -// Phonetic Text -PhAttr *bool ; +// ValidateWithPath validates the CT_SingleXmlCell and its children, prefixing error messages with path +func (_ccabd *CT_SingleXmlCell )ValidateWithPath (path string )error {if _daebg :=_ccabd .XmlCellPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");_daebg !=nil {return _daebg ;};if _ccabd .ExtLst !=nil {if _ecadac :=_ccabd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ecadac !=nil {return _ecadac ;};};return nil ;};func (_badd *CT_DataValidation )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gfeba :=range start .Attr {if _gfeba .Name .Local =="\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_egbe ,_aaeaf :=_fa .ParseBool (_gfeba .Value ); +if _aaeaf !=nil {return _aaeaf ;};_badd .ShowErrorMessageAttr =&_egbe ;continue ;};if _gfeba .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"{_cdea ,_fbaa :=_gfeba .Value ,error (nil );if _fbaa !=nil {return _fbaa ;};_badd .ErrorTitleAttr =&_cdea ; +continue ;};if _gfeba .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"{_badd .ErrorStyleAttr .UnmarshalXMLAttr (_gfeba );continue ;};if _gfeba .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_badd .OperatorAttr .UnmarshalXMLAttr (_gfeba ); +continue ;};if _gfeba .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"{_ddcb ,_afff :=_fa .ParseBool (_gfeba .Value );if _afff !=nil {return _afff ;};_badd .AllowBlankAttr =&_ddcb ;continue ;};if _gfeba .Name .Local =="\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_badc ,_aabbf :=_fa .ParseBool (_gfeba .Value ); +if _aabbf !=nil {return _aabbf ;};_badd .ShowDropDownAttr =&_badc ;continue ;};if _gfeba .Name .Local =="\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"{_dggf ,_gfcde :=_fa .ParseBool (_gfeba .Value );if _gfcde !=nil {return _gfcde ; +};_badd .ShowInputMessageAttr =&_dggf ;continue ;};if _gfeba .Name .Local =="\u0074\u0079\u0070\u0065"{_badd .TypeAttr .UnmarshalXMLAttr (_gfeba );continue ;};if _gfeba .Name .Local =="\u0069m\u0065\u004d\u006f\u0064\u0065"{_badd .ImeModeAttr .UnmarshalXMLAttr (_gfeba ); +continue ;};if _gfeba .Name .Local =="\u0065\u0072\u0072o\u0072"{_eege ,_egab :=_gfeba .Value ,error (nil );if _egab !=nil {return _egab ;};_badd .ErrorAttr =&_eege ;continue ;};if _gfeba .Name .Local =="p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"{_gecc ,_dfffg :=_gfeba .Value ,error (nil ); +if _dfffg !=nil {return _dfffg ;};_badd .PromptTitleAttr =&_gecc ;continue ;};if _gfeba .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_ebcc ,_agdgf :=_gfeba .Value ,error (nil );if _agdgf !=nil {return _agdgf ;};_badd .PromptAttr =&_ebcc ;continue ; +};if _gfeba .Name .Local =="\u0073\u0071\u0072e\u0066"{_bgea ,_bgfeb :=ParseSliceST_Sqref (_gfeba .Value );if _bgfeb !=nil {return _bgfeb ;};_badd .SqrefAttr =_bgea ;continue ;};};_fdgca :for {_fdad ,_efaa :=d .Token ();if _efaa !=nil {return _efaa ;}; +switch _dcdca :=_fdad .(type ){case _bc .StartElement :switch _dcdca .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_badd .Formula1 =new (string ); +if _cgfdg :=d .DecodeElement (_badd .Formula1 ,&_dcdca );_cgfdg !=nil {return _cgfdg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_badd .Formula2 =new (string ); +if _abgbg :=d .DecodeElement (_badd .Formula2 ,&_dcdca );_abgbg !=nil {return _abgbg ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_dcdca .Name ); +if _dged :=d .Skip ();_dged !=nil {return _dged ;};};case _bc .EndElement :break _fdgca ;case _bc .CharData :};};return nil ;};func (_eggfg *CT_Sheet )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_eggfg .NameAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_eggfg .SheetIdAttr )});if _eggfg .StateAttr !=ST_SheetStateUnset {_efaecf ,_cbabe :=_eggfg .StateAttr .MarshalXMLAttr (_bc .Name {Local :"\u0073\u0074\u0061t\u0065"}); +if _cbabe !=nil {return _cbabe ;};start .Attr =append (start .Attr ,_efaecf );};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_eggfg .IdAttr )});e .EncodeToken (start ); +e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Old Phonetic Text -OldPhAttr *bool ; +// ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path +func (_cdbc *CT_ChartsheetViews )ValidateWithPath (path string )error {for _fcee ,_gdcca :=range _cdbc .SheetView {if _ggbe :=_gdcca .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_fcee )); +_ggbe !=nil {return _ggbe ;};};if _cdbc .ExtLst !=nil {if _ebef :=_cdbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ebef !=nil {return _ebef ;};};return nil ;};func (_aadgf ST_DateTimeGrouping )ValidateWithPath (path string )error {switch _aadgf {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 (_aadgf )); +};return nil ;};func (_bcbcc ST_ItemType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_bcbcc .String (),start );};func (_gcefe ST_MdxFunctionType )Validate ()error {return _gcefe .ValidateWithPath ("")};func (_dbabbf *CT_Sheet )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_abaea :=range start .Attr {if _abaea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abaea .Name .Local =="\u0069\u0064"||_abaea .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abaea .Name .Local =="\u0069\u0064"{_bdaeg ,_fdbcbb :=_abaea .Value ,error (nil ); +if _fdbcbb !=nil {return _fdbcbb ;};_dbabbf .IdAttr =_bdaeg ;continue ;};if _abaea .Name .Local =="\u006e\u0061\u006d\u0065"{_abbeb ,_ddcgc :=_abaea .Value ,error (nil );if _ddcgc !=nil {return _ddcgc ;};_dbabbf .NameAttr =_abbeb ;continue ;};if _abaea .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dfccf ,_bgadc :=_fa .ParseUint (_abaea .Value ,10,32); +if _bgadc !=nil {return _bgadc ;};_dbabbf .SheetIdAttr =uint32 (_dfccf );continue ;};if _abaea .Name .Local =="\u0073\u0074\u0061t\u0065"{_dbabbf .StateAttr .UnmarshalXMLAttr (_abaea );continue ;};};for {_abgaa ,_dcbdfb :=d .Token ();if _dcbdfb !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0068\u0065\u0065\u0074: \u0025\u0073",_dcbdfb ); +};if _bdbec ,_daccd :=_abgaa .(_bc .EndElement );_daccd &&_bdbec .Name ==start .Name {break ;};};return nil ;};func NewCT_SheetPr ()*CT_SheetPr {_fagde :=&CT_SheetPr {};return _fagde };func (_aadffc *ST_GradientType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_aadffc =0; +case "\u006c\u0069\u006e\u0065\u0061\u0072":*_aadffc =1;case "\u0070\u0061\u0074\u0068":*_aadffc =2;};return nil ;}; -// End of List Formula Update -EndOfListFormulaUpdateAttr *bool ; +// 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");};func (_cddde *CT_SortCondition )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cddde .DescendingAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cddde .DescendingAttr ))}); +};if _cddde .SortByAttr !=ST_SortByUnset {_beaga ,_ccgad :=_cddde .SortByAttr .MarshalXMLAttr (_bc .Name {Local :"\u0073\u006f\u0072\u0074\u0042\u0079"});if _ccgad !=nil {return _ccgad ;};start .Attr =append (start .Attr ,_beaga );};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_cddde .RefAttr )}); +if _cddde .CustomListAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cddde .CustomListAttr )});};if _cddde .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cddde .DxfIdAttr )}); +};if _cddde .IconSetAttr !=ST_IconSetTypeUnset {_fegbgc ,_effac :=_cddde .IconSetAttr .MarshalXMLAttr (_bc .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _effac !=nil {return _effac ;};start .Attr =append (start .Attr ,_fegbgc );};if _cddde .IconIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cddde .IconIdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_ffbbf ST_GradientType )String ()string {switch _ffbbf {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 2:return "\u0070\u0061\u0074\u0068"; +};return "";};type ST_MdxFunctionType byte ;func (_afadb *VolTypes )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_afadb .CT_VolTypes =*NewCT_VolTypes ();_facge :for {_fcgggg ,_gffdgf :=d .Token ();if _gffdgf !=nil {return _gffdgf ;};switch _eedgbb :=_fcgggg .(type ){case _bc .StartElement :switch _eedgbb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbcb :=NewCT_VolType (); +if _dcdgbd :=d .DecodeElement (_efbcb ,&_eedgbb );_dcdgbd !=nil {return _dcdgbd ;};_afadb .VolType =append (_afadb .VolType ,_efbcb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afadb .ExtLst =NewCT_ExtensionList (); +if _dcbegc :=d .DecodeElement (_afadb .ExtLst ,&_eedgbb );_dcbegc !=nil {return _dcbegc ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_eedgbb .Name ); +if _bdged :=d .Skip ();_bdged !=nil {return _bdged ;};};case _bc .EndElement :break _facge ;case _bc .CharData :};};return nil ;};type Connections struct{CT_Connections };func (_gfdafa *CT_TextField )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_eaece :=range start .Attr {if _eaece .Name .Local =="\u0074\u0079\u0070\u0065"{_gfdafa .TypeAttr .UnmarshalXMLAttr (_eaece ); +continue ;};if _eaece .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fegcg ,_bcfbe :=_fa .ParseUint (_eaece .Value ,10,32);if _bcfbe !=nil {return _bcfbe ;};_bbggb :=uint32 (_fegcg );_gfdafa .PositionAttr =&_bbggb ;continue ;};};for {_fbbab ,_gbbfe :=d .Token (); +if _gbbfe !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0046\u0069\u0065\u006c\u0064\u003a\u0020\u0025\u0073",_gbbfe );};if _edaeae ,_bgfce :=_fbbab .(_bc .EndElement );_bgfce &&_edaeae .Name ==start .Name {break ; +};};return nil ;};func NewCT_PivotHierarchy ()*CT_PivotHierarchy {_bedf :=&CT_PivotHierarchy {};return _bedf };func NewCT_SheetProtection ()*CT_SheetProtection {_bfgcbc :=&CT_SheetProtection {};return _bfgcbc };type CT_TextPr struct{ -// Old Cell Data -Oc *CT_Cell ; +// Prompt for File Name +PromptAttr *bool ; -// New Cell Data -Nc *CT_Cell ; +// File Type +FileTypeAttr ST_FileType ; -// Old Formatting Information -Odxf *CT_Dxf ; +// Code Page +CodePageAttr *uint32 ; -// New Formatting Information -Ndxf *CT_Dxf ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_fcbgfe ST_Orientation )String ()string {switch _fcbgfe {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 (_acbde ST_RevisionAction )ValidateWithPath (path string )error {switch _acbde {case 0,1,2:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acbde )); -};return nil ;};func (_eegbbg *CT_UnderlineProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eegbbg .ValAttr !=ST_UnderlineValuesUnset {_cdadd ,_aggde :=_eegbbg .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"});if _aggde !=nil {return _aggde ; -};start .Attr =append (start .Attr ,_cdadd );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggfd *CT_ConditionalFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egfea :=range start .Attr {if _egfea .Name .Local =="\u0070\u0069\u0076o\u0074"{_dbfee ,_gefeg :=_db .ParseBool (_egfea .Value ); -if _gefeg !=nil {return _gefeg ;};_ggfd .PivotAttr =&_dbfee ;continue ;};if _egfea .Name .Local =="\u0073\u0071\u0072e\u0066"{_dbcd ,_bcec :=ParseSliceST_Sqref (_egfea .Value );if _bcec !=nil {return _bcec ;};_ggfd .SqrefAttr =&_dbcd ;continue ;};};_abfaf :for {_cgfd ,_gdbc :=d .Token (); -if _gdbc !=nil {return _gdbc ;};switch _caeaf :=_cgfd .(type ){case _f .StartElement :switch _caeaf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0052\u0075\u006c\u0065"}:_gdfb :=NewCT_CfRule (); -if _gddfg :=d .DecodeElement (_gdfb ,&_caeaf );_gddfg !=nil {return _gddfg ;};_ggfd .CfRule =append (_ggfd .CfRule ,_gdfb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggfd .ExtLst =NewCT_ExtensionList (); -if _dcgc :=d .DecodeElement (_ggfd .ExtLst ,&_caeaf );_dcgc !=nil {return _dcgc ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\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",_caeaf .Name ); -if _fbbf :=d .Skip ();_fbbf !=nil {return _fbbf ;};};case _f .EndElement :break _abfaf ;case _f .CharData :};};return nil ;}; +// Character Set +CharacterSetAttr *string ; -// Validate validates the CT_Metadata and its children -func (_acdgc *CT_Metadata )Validate ()error {return _acdgc .ValidateWithPath ("C\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061");}; +// First Row +FirstRowAttr *uint32 ; -// ValidateWithPath validates the CT_RevisionFormatting and its children, prefixing error messages with path -func (_fefdd *CT_RevisionFormatting )ValidateWithPath (path string )error {if _fefdd .Dxf !=nil {if _ddgcf :=_fefdd .Dxf .ValidateWithPath (path +"\u002f\u0044\u0078\u0066");_ddgcf !=nil {return _ddgcf ;};};if _fefdd .ExtLst !=nil {if _ebabb :=_fefdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ebabb !=nil {return _ebabb ;};};return nil ;}; +// Source File Name +SourceFileAttr *string ; -// ValidateWithPath validates the CT_CustomProperties and its children, prefixing error messages with path -func (_ffge *CT_CustomProperties )ValidateWithPath (path string )error {for _ggbeg ,_egdg :=range _ffge .CustomPr {if _bcfa :=_egdg .ValidateWithPath (_bc .Sprintf ("\u0025s\u002fC\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u005b\u0025\u0064\u005d",path ,_ggbeg )); -_bcfa !=nil {return _bcfa ;};};return nil ;}; +// Delimited File +DelimitedAttr *bool ; -// ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path -func (_dbabc *CT_CustomChartsheetView )ValidateWithPath (path string )error {if !_a .ST_GuidPatternRe .MatchString (_dbabc .GuidAttr ){return _bc .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 ,_a .ST_GuidPatternRe ,_dbabc .GuidAttr ); -};if _ecefg :=_dbabc .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_ecefg !=nil {return _ecefg ;};if _dbabc .PageMargins !=nil {if _deeb :=_dbabc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); -_deeb !=nil {return _deeb ;};};if _dbabc .PageSetup !=nil {if _deeeb :=_dbabc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_deeeb !=nil {return _deeeb ;};};if _dbabc .HeaderFooter !=nil {if _gdgec :=_dbabc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); -_gdgec !=nil {return _gdgec ;};};return nil ;};func (_egfe *CT_CellStyleXfs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egfe .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_egfe .CountAttr )}); -};e .EncodeToken (start );_faad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_bege :=range _egfe .Xf {e .EncodeElement (_bege ,_faad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bdfeg ST_TextVAlign )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cbacaf :=_f .Attr {}; -_cbacaf .Name =name ;switch _bdfeg {case ST_TextVAlignUnset :_cbacaf .Value ="";case ST_TextVAlignTop :_cbacaf .Value ="\u0074\u006f\u0070";case ST_TextVAlignCenter :_cbacaf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextVAlignBottom :_cbacaf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d"; -case ST_TextVAlignJustify :_cbacaf .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextVAlignDistributed :_cbacaf .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _cbacaf ,nil ;};func (_gfgec *ST_DateTimeGrouping )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gfgec =0; -case "\u0079\u0065\u0061\u0072":*_gfgec =1;case "\u006d\u006f\u006et\u0068":*_gfgec =2;case "\u0064\u0061\u0079":*_gfgec =3;case "\u0068\u006f\u0075\u0072":*_gfgec =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_gfgec =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_gfgec =6; -};return nil ;};func (_ebeab ST_CalcMode )Validate ()error {return _ebeab .ValidateWithPath ("")}; +// Decimal Separator +DecimalAttr *string ; -// Validate validates the CT_XmlColumnPr and its children -func (_dcbfec *CT_XmlColumnPr )Validate ()error {return _dcbfec .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072");}; +// Thousands Separator +ThousandsAttr *string ; -// ValidateWithPath validates the CT_IconSet and its children, prefixing error messages with path -func (_bfee *CT_IconSet )ValidateWithPath (path string )error {if _eabff :=_bfee .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072");_eabff !=nil {return _eabff ;};for _fceadd ,_eagba :=range _bfee .Cfvo {if _eccbf :=_eagba .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_fceadd )); -_eccbf !=nil {return _eccbf ;};};return nil ;}; +// Tab as Delimiter +TabAttr *bool ; -// ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path -func (_gacba *CT_SheetView )ValidateWithPath (path string )error {if _aabfe :=_gacba .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_aabfe !=nil {return _aabfe ;};if _gacba .Pane !=nil {if _efgbfa :=_gacba .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065"); -_efgbfa !=nil {return _efgbfa ;};};for _bcccf ,_cbgfa :=range _gacba .Selection {if _addea :=_cbgfa .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0053\u0065\u006ce\u0063\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_bcccf ));_addea !=nil {return _addea ; -};};for _addca ,_edcfc :=range _gacba .PivotSelection {if _deddae :=_edcfc .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074S\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_addca ));_deddae !=nil {return _deddae ; -};};if _gacba .ExtLst !=nil {if _egbbd :=_gacba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egbbd !=nil {return _egbbd ;};};return nil ;};func NewCT_TableFormula ()*CT_TableFormula {_aeabg :=&CT_TableFormula {};return _aeabg }; -type Revisions struct{CT_Revisions };func (_fgcbaa ST_CfvoType )Validate ()error {return _fgcbaa .ValidateWithPath ("")}; +// Space is Delimiter +SpaceAttr *bool ; -// Validate validates the CT_Map and its children -func (_debff *CT_Map )Validate ()error {return _debff .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070");};func (_acgfe ST_SmartTagShow )String ()string {switch _acgfe {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 "";}; +// Comma is Delimiter +CommaAttr *bool ; -// Validate validates the CT_ChartsheetViews and its children -func (_fagc *CT_ChartsheetViews )Validate ()error {return _fagc .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073h\u0065\u0065t\u0056\u0069\u0065\u0077\u0073");};func (_bbafe *CT_SmartTagTypes )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _bbafe .SmartTagType !=nil {_befee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}};for _ ,_ccabg :=range _bbafe .SmartTagType {e .EncodeElement (_ccabg ,_befee );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_ffebba *ST_ExternalConnectionType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdacda ,_egcda :=d .Token ();if _egcda !=nil {return _egcda ;};if _bdbgdb ,_fcffe :=_fdacda .(_f .EndElement );_fcffe &&_bdbgdb .Name ==start .Name {*_ffebba =1; -return nil ;};if _cafgfc ,_ggcgfc :=_fdacda .(_f .CharData );!_ggcgfc {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fdacda );}else {switch string (_cafgfc ){case "":*_ffebba =0; -case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_ffebba =1;case "\u0074\u0065\u0078\u0074":*_ffebba =2;case "\u004d\u0044\u0059":*_ffebba =3;case "\u0044\u004d\u0059":*_ffebba =4;case "\u0059\u004d\u0044":*_ffebba =5;case "\u004d\u0059\u0044":*_ffebba =6; -case "\u0044\u0059\u004d":*_ffebba =7;case "\u0059\u0044\u004d":*_ffebba =8;case "\u0073\u006b\u0069\u0070":*_ffebba =9;case "\u0045\u004d\u0044":*_ffebba =10;};};_fdacda ,_egcda =d .Token ();if _egcda !=nil {return _egcda ;};if _dadcbc ,_bcbfad :=_fdacda .(_f .EndElement ); -_bcbfad &&_dadcbc .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fdacda );};func (_edgge *ST_CfvoType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bcaae ,_fdgfc :=d .Token (); -if _fdgfc !=nil {return _fdgfc ;};if _daefdc ,_cgdgga :=_bcaae .(_f .EndElement );_cgdgga &&_daefdc .Name ==start .Name {*_edgge =1;return nil ;};if _gfadb ,_agadda :=_bcaae .(_f .CharData );!_agadda {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bcaae ); -}else {switch string (_gfadb ){case "":*_edgge =0;case "\u006e\u0075\u006d":*_edgge =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_edgge =2;case "\u006d\u0061\u0078":*_edgge =3;case "\u006d\u0069\u006e":*_edgge =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_edgge =5; -case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_edgge =6;};};_bcaae ,_fdgfc =d .Token ();if _fdgfc !=nil {return _fdgfc ;};if _fdgad ,_aggga :=_bcaae .(_f .EndElement );_aggga &&_fdgad .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bcaae ); -};type CT_DrawingHF struct{IdAttr string ; +// Semicolon is Delimiter +SemicolonAttr *bool ; -// Left Header for Odd Pages -LhoAttr *uint32 ; +// Consecutive Delimiters +ConsecutiveAttr *bool ; -// Left Header for Even Pages -LheAttr *uint32 ; +// Qualifier +QualifierAttr ST_Qualifier ; -// Left Header for First Page -LhfAttr *uint32 ; +// Custom Delimiter +DelimiterAttr *string ; -// Center Header for Odd Pages -ChoAttr *uint32 ; +// Fields +TextFields *CT_TextFields ;};func (_affefa ST_RefMode )ValidateWithPath (path string )error {switch _affefa {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 (_affefa )); +};return nil ;};func (_dbdea *CT_CellWatches )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_aged :for {_gegg ,_cffg :=d .Token ();if _cffg !=nil {return _cffg ;};switch _gdga :=_gegg .(type ){case _bc .StartElement :switch _gdga .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbcec :=NewCT_CellWatch (); +if _dgee :=d .DecodeElement (_dbcec ,&_gdga );_dgee !=nil {return _dgee ;};_dbdea .CellWatch =append (_dbdea .CellWatch ,_dbcec );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_gdga .Name ); +if _cfba :=d .Skip ();_cfba !=nil {return _cfba ;};};case _bc .EndElement :break _aged ;case _bc .CharData :};};return nil ;};func (_bdeae *CT_Xf )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bdeae .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bdeae .NumFmtIdAttr )}); +};if _bdeae .FontIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u006f\u006e\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bdeae .FontIdAttr )});};if _bdeae .FillIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u006c\u006c\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bdeae .FillIdAttr )}); +};if _bdeae .BorderIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bdeae .BorderIdAttr )});};if _bdeae .XfIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bdeae .XfIdAttr )}); +};if _bdeae .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdeae .QuotePrefixAttr ))});};if _bdeae .PivotButtonAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdeae .PivotButtonAttr ))}); +};if _bdeae .ApplyNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdeae .ApplyNumberFormatAttr ))}); +};if _bdeae .ApplyFontAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdeae .ApplyFontAttr ))});};if _bdeae .ApplyFillAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdeae .ApplyFillAttr ))}); +};if _bdeae .ApplyBorderAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdeae .ApplyBorderAttr ))});};if _bdeae .ApplyAlignmentAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdeae .ApplyAlignmentAttr ))}); +};if _bdeae .ApplyProtectionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdeae .ApplyProtectionAttr ))}); +};e .EncodeToken (start );if _bdeae .Alignment !=nil {_cbgdgb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003aa\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_bdeae .Alignment ,_cbgdgb );};if _bdeae .Protection !=nil {_fbaead :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_bdeae .Protection ,_fbaead );};if _bdeae .ExtLst !=nil {_egdga :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bdeae .ExtLst ,_egdga );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_MetadataType struct{ -// Center Header for Even Pages -CheAttr *uint32 ; +// Metadata Type Name +NameAttr string ; -// Center Header for First Page -ChfAttr *uint32 ; +// Minimum Supported Version +MinSupportedVersionAttr uint32 ; -// Right Header for Odd Pages -RhoAttr *uint32 ; +// Metadata Ghost Row +GhostRowAttr *bool ; -// Right Header for Even Pages -RheAttr *uint32 ; +// Metadata Ghost Column +GhostColAttr *bool ; -// Right Header for First Page -RhfAttr *uint32 ; +// Metadata Edit +EditAttr *bool ; -// Left Footer for Odd Pages -LfoAttr *uint32 ; +// Metadata Cell Value Delete +DeleteAttr *bool ; -// Left Footer for Even Pages -LfeAttr *uint32 ; +// Metadata Copy +CopyAttr *bool ; -// Left Footer for First Page -LffAttr *uint32 ; +// Metadata Paste All +PasteAllAttr *bool ; -// Center Footer for Odd Pages -CfoAttr *uint32 ; +// Metadata Paste Formulas +PasteFormulasAttr *bool ; -// Center Footer for Even Pages -CfeAttr *uint32 ; +// Metadata Paste Special Values +PasteValuesAttr *bool ; -// Center Footer for First Page -CffAttr *uint32 ; +// Metadata Paste Formats +PasteFormatsAttr *bool ; -// Right Footer for Odd Pages -RfoAttr *uint32 ; +// Metadata Paste Comments +PasteCommentsAttr *bool ; -// Right Footer for Even Pages -RfeAttr *uint32 ; +// Metadata Paste Data Validation +PasteDataValidationAttr *bool ; -// Right Footer for First Page -RffAttr *uint32 ;}; +// Metadata Paste Borders +PasteBordersAttr *bool ; -// Validate validates the CT_Filters and its children -func (_gedf *CT_Filters )Validate ()error {return _gedf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_dbbfb *ST_TimePeriod )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgafdb ,_agbbbf :=d .Token (); -if _agbbbf !=nil {return _agbbbf ;};if _eedggg ,_gffecd :=_bgafdb .(_f .EndElement );_gffecd &&_eedggg .Name ==start .Name {*_dbbfb =1;return nil ;};if _egcaa ,_egcfd :=_bgafdb .(_f .CharData );!_egcfd {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgafdb ); -}else {switch string (_egcaa ){case "":*_dbbfb =0;case "\u0074\u006f\u0064a\u0079":*_dbbfb =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_dbbfb =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_dbbfb =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_dbbfb =4; -case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_dbbfb =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_dbbfb =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_dbbfb =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_dbbfb =8; -case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_dbbfb =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_dbbfb =10;};};_bgafdb ,_agbbbf =d .Token ();if _agbbbf !=nil {return _agbbbf ;};if _efcga ,_bbcbbc :=_bgafdb .(_f .EndElement ); -_bbcbbc &&_efcga .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgafdb );};func (_fcfd *CT_CommentPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcfd .Anchor =NewCT_ObjectAnchor (); -for _ ,_eaca :=range start .Attr {if _eaca .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_bfdd ,_afbc :=_eaca .Value ,error (nil );if _afbc !=nil {return _afbc ;};_fcfd .AltTextAttr =&_bfdd ;continue ;};if _eaca .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_cceb ,_dbabg :=_db .ParseBool (_eaca .Value ); -if _dbabg !=nil {return _dbabg ;};_fcfd .DefaultSizeAttr =&_cceb ;continue ;};if _eaca .Name .Local =="\u0070\u0072\u0069n\u0074"{_edgb ,_aaba :=_db .ParseBool (_eaca .Value );if _aaba !=nil {return _aaba ;};_fcfd .PrintAttr =&_edgb ;continue ;};if _eaca .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_fcga ,_abgf :=_db .ParseBool (_eaca .Value ); -if _abgf !=nil {return _abgf ;};_fcfd .DisabledAttr =&_fcga ;continue ;};if _eaca .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_bgbg ,_fdbbe :=_db .ParseBool (_eaca .Value );if _fdbbe !=nil {return _fdbbe ;};_fcfd .AutoFillAttr =&_bgbg ; -continue ;};if _eaca .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_cgcf ,_gaaf :=_db .ParseBool (_eaca .Value );if _gaaf !=nil {return _gaaf ;};_fcfd .AutoLineAttr =&_cgcf ;continue ;};if _eaca .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_fbbgg ,_efdcd :=_db .ParseBool (_eaca .Value ); -if _efdcd !=nil {return _efdcd ;};_fcfd .LockedAttr =&_fbbgg ;continue ;};if _eaca .Name .Local =="\u0074\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"{_fcfd .TextHAlignAttr .UnmarshalXMLAttr (_eaca );continue ;};if _eaca .Name .Local =="\u0074\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"{_fcfd .TextVAlignAttr .UnmarshalXMLAttr (_eaca ); -continue ;};if _eaca .Name .Local =="\u006c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"{_cbdc ,_bbeb :=_db .ParseBool (_eaca .Value );if _bbeb !=nil {return _bbeb ;};_fcfd .LockTextAttr =&_cbdc ;continue ;};if _eaca .Name .Local =="\u006au\u0073\u0074\u004c\u0061\u0073\u0074X"{_ddag ,_fgaf :=_db .ParseBool (_eaca .Value ); -if _fgaf !=nil {return _fgaf ;};_fcfd .JustLastXAttr =&_ddag ;continue ;};if _eaca .Name .Local =="\u0061u\u0074\u006f\u0053\u0063\u0061\u006ce"{_ebbbfa ,_aefa :=_db .ParseBool (_eaca .Value );if _aefa !=nil {return _aefa ;};_fcfd .AutoScaleAttr =&_ebbbfa ; -continue ;};};_gdaef :for {_fccf ,_dcbad :=d .Token ();if _dcbad !=nil {return _dcbad ;};switch _eegf :=_fccf .(type ){case _f .StartElement :switch _eegf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:if _fefa :=d .DecodeElement (_fcfd .Anchor ,&_eegf ); -_fefa !=nil {return _fefa ;};default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_eegf .Name ); -if _eceed :=d .Skip ();_eceed !=nil {return _eceed ;};};case _f .EndElement :break _gdaef ;case _f .CharData :};};return nil ;};func (_caefe *CT_Query )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0064\u0078"},Value :_bc .Sprintf ("\u0025\u0076",_caefe .MdxAttr )}); -e .EncodeToken (start );if _caefe .Tpls !=nil {_agdad :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_caefe .Tpls ,_agdad );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Metadata Paste Column Widths +PasteColWidthsAttr *bool ; -// Validate validates the CT_PrintOptions and its children -func (_dbadab *CT_PrintOptions )Validate ()error {return _dbadab .ValidateWithPath ("\u0043T\u005fP\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");};func (_faffgf ST_Objects )String ()string {switch _faffgf {case 0:return "";case 1:return "\u0061\u006c\u006c"; -case 2:return "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case 3:return "\u006e\u006f\u006e\u0065";};return "";};func NewCT_OlapPr ()*CT_OlapPr {_bfdad :=&CT_OlapPr {};return _bfdad };type CT_Selection struct{ +// Metadata Paste Number Formats +PasteNumberFormatsAttr *bool ; -// Pane -PaneAttr ST_Pane ; +// Metadata Merge +MergeAttr *bool ; -// Active Cell Location -ActiveCellAttr *string ; +// Meatadata Split First +SplitFirstAttr *bool ; -// Active Cell Index -ActiveCellIdAttr *uint32 ; +// Metadata Split All +SplitAllAttr *bool ; -// Sequence of References -SqrefAttr *ST_Sqref ;};type CT_Sst struct{ +// Metadata Insert Delete +RowColShiftAttr *bool ; -// String Count -CountAttr *uint32 ; +// Metadata Clear All +ClearAllAttr *bool ; -// Unique String Count -UniqueCountAttr *uint32 ; +// Metadata Clear Formats +ClearFormatsAttr *bool ; -// String Item -Si []*CT_Rst ;ExtLst *CT_ExtensionList ;};func (_eccbfg *CT_SmartTags )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_baedfa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0063\u0065\u006cl\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}}; -for _ ,_bdfbda :=range _eccbfg .CellSmartTags {e .EncodeElement (_bdfbda ,_baedfa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccbdc ST_SortBy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccbdc .String (),start ); -};func (_cdgfa ST_Scope )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bfebg :=_f .Attr {};_bfebg .Name =name ;switch _cdgfa {case ST_ScopeUnset :_bfebg .Value ="";case ST_ScopeSelection :_bfebg .Value ="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"; -case ST_ScopeData :_bfebg .Value ="\u0064\u0061\u0074\u0061";case ST_ScopeField :_bfebg .Value ="\u0066\u0069\u0065l\u0064";};return _bfebg ,nil ;};func (_fabca *CT_DrawingHF )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggeba :=range start .Attr {if _ggeba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggeba .Name .Local =="\u0069\u0064"||_ggeba .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ggeba .Name .Local =="\u0069\u0064"{_cadgc ,_fafd :=_ggeba .Value ,error (nil ); -if _fafd !=nil {return _fafd ;};_fabca .IdAttr =_cadgc ;continue ;};if _ggeba .Name .Local =="\u0072\u0068\u0066"{_gedaa ,_dacf :=_db .ParseUint (_ggeba .Value ,10,32);if _dacf !=nil {return _dacf ;};_dggabd :=uint32 (_gedaa );_fabca .RhfAttr =&_dggabd ; -continue ;};if _ggeba .Name .Local =="\u006c\u0066\u006f"{_faffc ,_bceg :=_db .ParseUint (_ggeba .Value ,10,32);if _bceg !=nil {return _bceg ;};_bfbb :=uint32 (_faffc );_fabca .LfoAttr =&_bfbb ;continue ;};if _ggeba .Name .Local =="\u006c\u0066\u0065"{_cedba ,_dbcg :=_db .ParseUint (_ggeba .Value ,10,32); -if _dbcg !=nil {return _dbcg ;};_ddeae :=uint32 (_cedba );_fabca .LfeAttr =&_ddeae ;continue ;};if _ggeba .Name .Local =="\u006c\u0068\u0066"{_feacg ,_adcef :=_db .ParseUint (_ggeba .Value ,10,32);if _adcef !=nil {return _adcef ;};_eggg :=uint32 (_feacg ); -_fabca .LhfAttr =&_eggg ;continue ;};if _ggeba .Name .Local =="\u006c\u0066\u0066"{_fcaf ,_gddc :=_db .ParseUint (_ggeba .Value ,10,32);if _gddc !=nil {return _gddc ;};_feaaa :=uint32 (_fcaf );_fabca .LffAttr =&_feaaa ;continue ;};if _ggeba .Name .Local =="\u0063\u0068\u0065"{_ddfgf ,_fedag :=_db .ParseUint (_ggeba .Value ,10,32); -if _fedag !=nil {return _fedag ;};_fedb :=uint32 (_ddfgf );_fabca .CheAttr =&_fedb ;continue ;};if _ggeba .Name .Local =="\u0072\u0068\u006f"{_cefge ,_fbggd :=_db .ParseUint (_ggeba .Value ,10,32);if _fbggd !=nil {return _fbggd ;};_bdebf :=uint32 (_cefge ); -_fabca .RhoAttr =&_bdebf ;continue ;};if _ggeba .Name .Local =="\u0072\u0068\u0065"{_abge ,_cgdg :=_db .ParseUint (_ggeba .Value ,10,32);if _cgdg !=nil {return _cgdg ;};_ebbef :=uint32 (_abge );_fabca .RheAttr =&_ebbef ;continue ;};if _ggeba .Name .Local =="\u006c\u0068\u006f"{_acbg ,_ddcde :=_db .ParseUint (_ggeba .Value ,10,32); -if _ddcde !=nil {return _ddcde ;};_abaa :=uint32 (_acbg );_fabca .LhoAttr =&_abaa ;continue ;};if _ggeba .Name .Local =="\u006c\u0068\u0065"{_agegd ,_bgaca :=_db .ParseUint (_ggeba .Value ,10,32);if _bgaca !=nil {return _bgaca ;};_bbfg :=uint32 (_agegd ); -_fabca .LheAttr =&_bbfg ;continue ;};if _ggeba .Name .Local =="\u0063\u0068\u006f"{_agac ,_efgcb :=_db .ParseUint (_ggeba .Value ,10,32);if _efgcb !=nil {return _efgcb ;};_fbaeg :=uint32 (_agac );_fabca .ChoAttr =&_fbaeg ;continue ;};if _ggeba .Name .Local =="\u0063\u0068\u0066"{_effbe ,_bbfd :=_db .ParseUint (_ggeba .Value ,10,32); -if _bbfd !=nil {return _bbfd ;};_gaggg :=uint32 (_effbe );_fabca .ChfAttr =&_gaggg ;continue ;};if _ggeba .Name .Local =="\u0063\u0066\u006f"{_cdegb ,_baeca :=_db .ParseUint (_ggeba .Value ,10,32);if _baeca !=nil {return _baeca ;};_adba :=uint32 (_cdegb ); -_fabca .CfoAttr =&_adba ;continue ;};if _ggeba .Name .Local =="\u0063\u0066\u0065"{_effc ,_bbdba :=_db .ParseUint (_ggeba .Value ,10,32);if _bbdba !=nil {return _bbdba ;};_effef :=uint32 (_effc );_fabca .CfeAttr =&_effef ;continue ;};if _ggeba .Name .Local =="\u0063\u0066\u0066"{_fdfdd ,_bfacd :=_db .ParseUint (_ggeba .Value ,10,32); -if _bfacd !=nil {return _bfacd ;};_gebcb :=uint32 (_fdfdd );_fabca .CffAttr =&_gebcb ;continue ;};if _ggeba .Name .Local =="\u0072\u0066\u006f"{_gfbd ,_ecgd :=_db .ParseUint (_ggeba .Value ,10,32);if _ecgd !=nil {return _ecgd ;};_adcbd :=uint32 (_gfbd ); -_fabca .RfoAttr =&_adcbd ;continue ;};if _ggeba .Name .Local =="\u0072\u0066\u0065"{_gdbf ,_decbe :=_db .ParseUint (_ggeba .Value ,10,32);if _decbe !=nil {return _decbe ;};_cdag :=uint32 (_gdbf );_fabca .RfeAttr =&_cdag ;continue ;};if _ggeba .Name .Local =="\u0072\u0066\u0066"{_fafgc ,_dedb :=_db .ParseUint (_ggeba .Value ,10,32); -if _dedb !=nil {return _dedb ;};_bagb :=uint32 (_fafgc );_fabca .RffAttr =&_bagb ;continue ;};};for {_facea ,_agfgf :=d .Token ();if _agfgf !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0044\u0072a\u0077\u0069\u006e\u0067\u0048\u0046\u003a\u0020\u0025\u0073",_agfgf ); -};if _cccda ,_ecdgb :=_facea .(_f .EndElement );_ecdgb &&_cccda .Name ==start .Name {break ;};};return nil ;};func (_aedfcf ST_CellSpans )String ()string {return _e .Join (_aedfcf ,"\u0020")}; +// Metadata Clear Contents +ClearContentsAttr *bool ; -// ValidateWithPath validates the CT_Parameter and its children, prefixing error messages with path -func (_edggb *CT_Parameter )ValidateWithPath (path string )error {if _bdebd :=_edggb .ParameterTypeAttr .ValidateWithPath (path +"\u002fP\u0061r\u0061\u006d\u0065\u0074\u0065r\u0054\u0079p\u0065\u0041\u0074\u0074\u0072");_bdebd !=nil {return _bdebd ;}; -return nil ;};func (_ffeecc *ST_PageOrder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abcfa ,_bcgce :=d .Token ();if _bcgce !=nil {return _bcgce ;};if _fgedde ,_agffga :=_abcfa .(_f .EndElement );_agffga &&_fgedde .Name ==start .Name {*_ffeecc =1; -return nil ;};if _cceeg ,_bdaabg :=_abcfa .(_f .CharData );!_bdaabg {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_abcfa );}else {switch string (_cceeg ){case "":*_ffeecc =0; -case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_ffeecc =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_ffeecc =2;};};_abcfa ,_bcgce =d .Token ();if _bcgce !=nil {return _bcgce ;};if _dbfgcf ,_cfdgf :=_abcfa .(_f .EndElement ); -_cfdgf &&_dbfgcf .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_abcfa );}; +// Metadata Clear Comments +ClearCommentsAttr *bool ; -// Validate validates the CT_DdeItems and its children -func (_cgbbb *CT_DdeItems )Validate ()error {return _cgbbb .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073");}; +// Metadata Formula Assignment +AssignAttr *bool ; -// Validate validates the CT_FontFamily and its children -func (_caed *CT_FontFamily )Validate ()error {return _caed .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};func (_fage *CT_CellStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fage .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fage .CountAttr )}); -};e .EncodeToken (start );_eeca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_bffaa :=range _fage .CellStyle {e .EncodeElement (_bffaa ,_eeca );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_deeff ST_MdxFunctionType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fgcedd :=_f .Attr {};_fgcedd .Name =name ;switch _deeff {case ST_MdxFunctionTypeUnset :_fgcedd .Value ="";case ST_MdxFunctionTypeM :_fgcedd .Value ="\u006d"; -case ST_MdxFunctionTypeV :_fgcedd .Value ="\u0076";case ST_MdxFunctionTypeS :_fgcedd .Value ="\u0073";case ST_MdxFunctionTypeC :_fgcedd .Value ="\u0063";case ST_MdxFunctionTypeR :_fgcedd .Value ="\u0072";case ST_MdxFunctionTypeP :_fgcedd .Value ="\u0070"; -case ST_MdxFunctionTypeK :_fgcedd .Value ="\u006b";};return _fgcedd ,nil ;};type CT_Parameter struct{ +// Metadata Coercion +CoerceAttr *bool ; -// Parameter Name -NameAttr *string ; +// Adjust Metadata +AdjustAttr *bool ; -// SQL Data Type -SqlTypeAttr *int32 ; +// Cell Metadata +CellMetaAttr *bool ;}; -// Parameter Type -ParameterTypeAttr ST_ParameterType ; +// ValidateWithPath validates the PivotCacheDefinition and its children, prefixing error messages with path +func (_dfbbe *PivotCacheDefinition )ValidateWithPath (path string )error {if _ggbdg :=_dfbbe .CT_PivotCacheDefinition .ValidateWithPath (path );_ggbdg !=nil {return _ggbdg ;};return nil ;};func (_gfbgd ST_CellComments )String ()string {switch _gfbgd {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_DdeItems ()*CT_DdeItems {_cddbf :=&CT_DdeItems {};return _cddbf }; -// Refresh on Change -RefreshOnChangeAttr *bool ; -// Parameter Prompt String -PromptAttr *string ; +// Validate validates the CT_CfRule and its children +func (_cfff *CT_CfRule )Validate ()error {return _cfff .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce");}; -// Boolean -BooleanAttr *bool ; +// ValidateWithPath validates the CT_TableColumns and its children, prefixing error messages with path +func (_feebe *CT_TableColumns )ValidateWithPath (path string )error {for _faee ,_bbabd :=range _feebe .TableColumn {if _bggace :=_bbabd .ValidateWithPath (_a .Sprintf ("\u0025s\u002fT\u0061\u0062\u006c\u0065\u0043o\u006c\u0075m\u006e\u005b\u0025\u0064\u005d",path ,_faee )); +_bggace !=nil {return _bggace ;};};return nil ;};const (ST_ConditionalFormattingOperatorUnset ST_ConditionalFormattingOperator =0;ST_ConditionalFormattingOperatorLessThan ST_ConditionalFormattingOperator =1;ST_ConditionalFormattingOperatorLessThanOrEqual ST_ConditionalFormattingOperator =2; +ST_ConditionalFormattingOperatorEqual ST_ConditionalFormattingOperator =3;ST_ConditionalFormattingOperatorNotEqual ST_ConditionalFormattingOperator =4;ST_ConditionalFormattingOperatorGreaterThanOrEqual ST_ConditionalFormattingOperator =5;ST_ConditionalFormattingOperatorGreaterThan ST_ConditionalFormattingOperator =6; +ST_ConditionalFormattingOperatorBetween ST_ConditionalFormattingOperator =7;ST_ConditionalFormattingOperatorNotBetween ST_ConditionalFormattingOperator =8;ST_ConditionalFormattingOperatorContainsText ST_ConditionalFormattingOperator =9;ST_ConditionalFormattingOperatorNotContains ST_ConditionalFormattingOperator =10; +ST_ConditionalFormattingOperatorBeginsWith ST_ConditionalFormattingOperator =11;ST_ConditionalFormattingOperatorEndsWith ST_ConditionalFormattingOperator =12;);type CT_SheetPr struct{ -// Double -DoubleAttr *float64 ; +// Synch Horizontal +SyncHorizontalAttr *bool ; -// Integer -IntegerAttr *int32 ; +// Synch Vertical +SyncVerticalAttr *bool ; -// String -StringAttr *string ; +// Synch Reference +SyncRefAttr *string ; -// Cell Reference -CellAttr *string ;}; +// Transition Formula Evaluation +TransitionEvaluationAttr *bool ; -// ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path -func (_dagddb *CT_PhoneticRun )ValidateWithPath (path string )error {return nil }; +// Transition Formula Entry +TransitionEntryAttr *bool ; -// ValidateWithPath validates the CT_MemberProperties and its children, prefixing error messages with path -func (_bfae *CT_MemberProperties )ValidateWithPath (path string )error {for _baccb ,_fdcff :=range _bfae .Mp {if _eeef :=_fdcff .ValidateWithPath (_bc .Sprintf ("\u0025s\u002f\u004d\u0070\u005b\u0025\u0064]",path ,_baccb ));_eeef !=nil {return _eeef ;}; -};return nil ;}; +// Published +PublishedAttr *bool ; -// Validate validates the CT_ChartsheetPr and its children -func (_daba *CT_ChartsheetPr )Validate ()error {return _daba .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072");};type CT_TableColumns struct{ +// Code Name +CodeNameAttr *string ; -// Column Count -CountAttr *uint32 ; +// Filter Mode +FilterModeAttr *bool ; -// Table Column -TableColumn []*CT_TableColumn ;};type CT_Groups struct{ +// Enable Conditional Formatting Calculations +EnableFormatConditionsCalculationAttr *bool ; -// Level Group Count -CountAttr *uint32 ; +// Sheet Tab Color +TabColor *CT_Color ; -// OLAP Group -Group []*CT_LevelGroup ;};func NewCT_RevisionDefinedName ()*CT_RevisionDefinedName {_ccfce :=&CT_RevisionDefinedName {};return _ccfce ;};type CT_CacheHierarchy struct{ +// Outline Properties +OutlinePr *CT_OutlinePr ; -// Hierarchy Unique Name -UniqueNameAttr string ; +// Page Setup Properties +PageSetUpPr *CT_PageSetUpPr ;}; -// Hierarchy Display Name -CaptionAttr *string ; +// ValidateWithPath validates the CT_PhoneticRun and its children, prefixing error messages with path +func (_cbcdde *CT_PhoneticRun )ValidateWithPath (path string )error {return nil }; -// Measure Hierarchy -MeasureAttr *bool ; +// Validate validates the Comments and its children +func (_cbbfd *Comments )Validate ()error {return _cbbfd .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_fdfbad *CT_VolTypes )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_efffeg :for {_dbgbd ,_effgc :=d .Token (); +if _effgc !=nil {return _effgc ;};switch _dbefa :=_dbgbd .(type ){case _bc .StartElement :switch _dbefa .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cdcff :=NewCT_VolType (); +if _bdcgc :=d .DecodeElement (_cdcff ,&_dbefa );_bdcgc !=nil {return _bdcgc ;};_fdfbad .VolType =append (_fdfbad .VolType ,_cdcff );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdfbad .ExtLst =NewCT_ExtensionList (); +if _fdcaga :=d .DecodeElement (_fdfbad .ExtLst ,&_dbefa );_fdcaga !=nil {return _fdcaga ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_dbefa .Name ); +if _cegde :=d .Skip ();_cegde !=nil {return _cegde ;};};case _bc .EndElement :break _efffeg ;case _bc .CharData :};};return nil ;};type CT_Revisions struct{ -// Set -SetAttr *bool ; +// Revision Row Column Insert Delete +Rrc []*CT_RevisionRowColumn ; -// Parent Set -ParentSetAttr *uint32 ; +// Revision Cell Move +Rm []*CT_RevisionMove ; -// KPI Icon Set -IconSetAttr *int32 ; +// Revision Custom View +Rcv []*CT_RevisionCustomView ; -// Attribute Hierarchy -AttributeAttr *bool ; +// Revision Sheet Name +Rsnm []*CT_RevisionSheetRename ; -// Time -TimeAttr *bool ; +// Revision Insert Sheet +Ris []*CT_RevisionInsertSheet ; -// Key Attribute Hierarchy -KeyAttributeAttr *bool ; +// Revision Cell Change +Rcc []*CT_RevisionCellChange ; -// Default Member Unique Name -DefaultMemberUniqueNameAttr *string ; +// Revision Format +Rfmt []*CT_RevisionFormatting ; -// Unique Name of 'All' -AllUniqueNameAttr *string ; +// Revision AutoFormat +Raf []*CT_RevisionAutoFormatting ; -// Display Name of 'All' -AllCaptionAttr *string ; +// Revision Defined Name +Rdn []*CT_RevisionDefinedName ; -// Dimension Unique Name -DimensionUniqueNameAttr *string ; +// Revision Cell Comment +Rcmt []*CT_RevisionComment ; -// Display Folder -DisplayFolderAttr *string ; +// Revision Query Table +Rqt []*CT_RevisionQueryTableField ; -// Measure Group Name -MeasureGroupAttr *string ; +// Revision Merge Conflict +Rcft []*CT_RevisionConflict ;}; -// Measures -MeasuresAttr *bool ; +// ValidateWithPath validates the CT_Map and its children, prefixing error messages with path +func (_fbaae *CT_Map )ValidateWithPath (path string )error {if _fbaae .DataBinding !=nil {if _ddffb :=_fbaae .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_ddffb !=nil {return _ddffb ;};};return nil ; +}; -// Levels Count -CountAttr uint32 ; +// ValidateWithPath validates the Users and its children, prefixing error messages with path +func (_cefbe *Users )ValidateWithPath (path string )error {if _fbcfca :=_cefbe .CT_Users .ValidateWithPath (path );_fbcfca !=nil {return _fbcfca ;};return nil ;};func (_cedcf *CT_ProtectedRanges )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +_badede :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0072\u006f\u0074\u0065\u0063\u0074\u0065\u0064R\u0061\u006e\u0067\u0065"}};for _ ,_eadag :=range _cedcf .ProtectedRange {e .EncodeElement (_eadag ,_badede );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_RangeSet struct{ -// One Field -OneFieldAttr *bool ; +// Field Item Index Page 1 +I1Attr *uint32 ; -// Member Value Data Type -MemberValueDatatypeAttr *uint16 ; +// Field Item Index Page 2 +I2Attr *uint32 ; -// Unbalanced -UnbalancedAttr *bool ; +// Field Item index Page 3 +I3Attr *uint32 ; -// Unbalanced Group -UnbalancedGroupAttr *bool ; +// Field Item Index Page 4 +I4Attr *uint32 ; -// Hidden -HiddenAttr *bool ; +// Reference +RefAttr *string ; -// Fields Usage -FieldsUsage *CT_FieldsUsage ; +// Named Range +NameAttr *string ; -// OLAP Grouping Levels -GroupLevels *CT_GroupLevels ; +// Sheet Name +SheetAttr *string ;IdAttr *string ;};func (_faage *ST_FieldSortType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bgeeed ,_gbfef :=d .Token ();if _gbfef !=nil {return _gbfef ;};if _gacfe ,_cffge :=_bgeeed .(_bc .EndElement );_cffge &&_gacfe .Name ==start .Name {*_faage =1; +return nil ;};if _gaacg ,_aaega :=_bgeeed .(_bc .CharData );!_aaega {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",_bgeeed );}else {switch string (_gaacg ){case "":*_faage =0; +case "\u006d\u0061\u006e\u0075\u0061\u006c":*_faage =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_faage =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_faage =3;};};_bgeeed ,_gbfef =d .Token ();if _gbfef !=nil {return _gbfef ; +};if _cbgdf ,_bgcdcf :=_bgeeed .(_bc .EndElement );_bgcdcf &&_cbgdf .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",_bgeeed ); +}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_DdeItem ()*CT_DdeItem {_cfcef :=&CT_DdeItem {};return _cfcef };type CT_ChartsheetView struct{ +// Validate validates the CT_Dialogsheet and its children +func (_gfdga *CT_Dialogsheet )Validate ()error {return _gfdga .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074");}; -// Sheet Tab Selected -TabSelectedAttr *bool ; +// Validate validates the CT_PageMargins and its children +func (_aggee *CT_PageMargins )Validate ()error {return _aggee .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_fcabdb ST_RevisionAction )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_cdcgc :=_bc .Attr {}; +_cdcgc .Name =name ;switch _fcabdb {case ST_RevisionActionUnset :_cdcgc .Value ="";case ST_RevisionActionAdd :_cdcgc .Value ="\u0061\u0064\u0064";case ST_RevisionActionDelete :_cdcgc .Value ="\u0064\u0065\u006c\u0065\u0074\u0065";};return _cdcgc ,nil ; +}; -// Window Zoom Scale -ZoomScaleAttr *uint32 ; +// ValidateWithPath validates the CT_WorkbookPr and its children, prefixing error messages with path +func (_ffgfgf *CT_WorkbookPr )ValidateWithPath (path string )error {if _fdgfd :=_ffgfgf .ShowObjectsAttr .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004fb\u006a\u0065\u0063\u0074\u0073\u0041\u0074\u0074\u0072");_fdgfd !=nil {return _fdgfd ;};if _afbfg :=_ffgfgf .UpdateLinksAttr .ValidateWithPath (path +"\u002f\u0055p\u0064\u0061\u0074e\u004c\u0069\u006e\u006b\u0073\u0041\u0074\u0074\u0072"); +_afbfg !=nil {return _afbfg ;};return nil ;};func (_cebc *CT_DataValidations )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ffagd :=range start .Attr {if _ffagd .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"{_dggd ,_cccc :=_fa .ParseBool (_ffagd .Value ); +if _cccc !=nil {return _cccc ;};_cebc .DisablePromptsAttr =&_dggd ;continue ;};if _ffagd .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_fgafc ,_ecgdb :=_fa .ParseUint (_ffagd .Value ,10,32);if _ecgdb !=nil {return _ecgdb ;};_ecgba :=uint32 (_fgafc ); +_cebc .XWindowAttr =&_ecgba ;continue ;};if _ffagd .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_gageg ,_cgabe :=_fa .ParseUint (_ffagd .Value ,10,32);if _cgabe !=nil {return _cgabe ;};_abed :=uint32 (_gageg );_cebc .YWindowAttr =&_abed ;continue ; +};if _ffagd .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfegb ,_gegcg :=_fa .ParseUint (_ffagd .Value ,10,32);if _gegcg !=nil {return _gegcg ;};_gagd :=uint32 (_cfegb );_cebc .CountAttr =&_gagd ;continue ;};};_agbc :for {_fgcf ,_bdde :=d .Token ();if _bdde !=nil {return _bdde ; +};switch _daff :=_fgcf .(type ){case _bc .StartElement :switch _daff .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edbcd :=NewCT_DataValidation (); +if _gcab :=d .DecodeElement (_edbcd ,&_daff );_gcab !=nil {return _gcab ;};_cebc .DataValidation =append (_cebc .DataValidation ,_edbcd );default:_ga .Log .Debug ("\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",_daff .Name ); +if _facg :=d .Skip ();_facg !=nil {return _facg ;};};case _bc .EndElement :break _agbc ;case _bc .CharData :};};return nil ;};type CT_OleSize struct{ -// Workbook View Id -WorkbookViewIdAttr uint32 ; +// Reference +RefAttr string ;};func (_dcacg *CT_ReviewedRevisions )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dcacg .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dcacg .CountAttr )}); +};e .EncodeToken (start );_eeaa :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}};for _ ,_afbc :=range _dcacg .Reviewed {e .EncodeElement (_afbc ,_eeaa );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_FunctionGroup ()*CT_FunctionGroup {_ggaag :=&CT_FunctionGroup {};return _ggaag };func (_babcbc *CT_RgbColor )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fbaeca :=range start .Attr {if _fbaeca .Name .Local =="\u0072\u0067\u0062"{_gceag ,_cadac :=_fbaeca .Value ,error (nil ); +if _cadac !=nil {return _cadac ;};_babcbc .RgbAttr =&_gceag ;continue ;};};for {_gebeaa ,_gagfeae :=d .Token ();if _gagfeae !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u003a\u0020\u0025\u0073",_gagfeae ); +};if _cbcca ,_eacgdc :=_gebeaa .(_bc .EndElement );_eacgdc &&_cbcca .Name ==start .Name {break ;};};return nil ;};func NewCT_OleObject ()*CT_OleObject {_gggfd :=&CT_OleObject {};return _gggfd }; -// Zoom To Fit -ZoomToFitAttr *bool ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_OleLink and its children, prefixing error messages with path +func (_dcbae *CT_OleLink )ValidateWithPath (path string )error {if _dcbae .OleItems !=nil {if _ffgdg :=_dcbae .OleItems .ValidateWithPath (path +"\u002fO\u006c\u0065\u0049\u0074\u0065\u006ds");_ffgdg !=nil {return _ffgdg ;};};return nil ;}; -// ValidateWithPath validates the CT_MapInfo and its children, prefixing error messages with path -func (_bcaef *CT_MapInfo )ValidateWithPath (path string )error {for _ffbab ,_ccfdc :=range _bcaef .Schema {if _gffde :=_ccfdc .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u005b\u0025\u0064\u005d",path ,_ffbab )); -_gffde !=nil {return _gffde ;};};for _bgcbfa ,_gaedf :=range _bcaef .Map {if _cddec :=_gaedf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_bgcbfa ));_cddec !=nil {return _cddec ;};};return nil ;}; +// ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path +func (_cgfc *CT_ExternalLink )ValidateWithPath (path string )error {if _cgfc .Choice !=nil {if _dagb :=_cgfc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_dagb !=nil {return _dagb ;};};if _cgfc .ExtLst !=nil {if _ddebg :=_cgfc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ddebg !=nil {return _ddebg ;};};return nil ;}; +// Validate validates the CT_MdxKPI and its children +func (_cbfcb *CT_MdxKPI )Validate ()error {return _cbfcb .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I");};func NewCT_CellStyle ()*CT_CellStyle {_aee :=&CT_CellStyle {};return _aee };func (_eegfd *CT_ProtectedRange )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _eegfd .PasswordAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_eegfd .PasswordAttr )}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_a .Sprintf ("\u0025\u0076",_eegfd .SqrefAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_eegfd .NameAttr )}); +if _eegfd .SecurityDescriptorAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_eegfd .SecurityDescriptorAttr )}); +};if _eegfd .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eegfd .AlgorithmNameAttr )}); +};if _eegfd .HashValueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0076",*_eegfd .HashValueAttr )});};if _eegfd .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0076",*_eegfd .SaltValueAttr )}); +};if _eegfd .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_a .Sprintf ("\u0025\u0076",*_eegfd .SpinCountAttr )});};e .EncodeToken (start );if _eegfd .SecurityDescriptor !=nil {_afagf :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0073\u0065cu\u0072i\u0074\u0079\u0044\u0065\u0073c\u0072\u0069\u0070\u0074\u006f\u0072"}}; +for _ ,_bbdee :=range _eegfd .SecurityDescriptor {e .EncodeElement (_bbdee ,_afagf );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_AutoFilter struct{ -// ValidateWithPath validates the CT_Connection and its children, prefixing error messages with path -func (_cgfdd *CT_Connection )ValidateWithPath (path string )error {if _bcca :=_cgfdd .CredentialsAttr .ValidateWithPath (path +"\u002f\u0043r\u0065\u0064\u0065n\u0074\u0069\u0061\u006c\u0073\u0041\u0074\u0074\u0072");_bcca !=nil {return _bcca ;};if _cgfdd .DbPr !=nil {if _dbdf :=_cgfdd .DbPr .ValidateWithPath (path +"\u002f\u0044\u0062P\u0072"); -_dbdf !=nil {return _dbdf ;};};if _cgfdd .OlapPr !=nil {if _aaecf :=_cgfdd .OlapPr .ValidateWithPath (path +"\u002fO\u006c\u0061\u0070\u0050\u0072");_aaecf !=nil {return _aaecf ;};};if _cgfdd .WebPr !=nil {if _cedbd :=_cgfdd .WebPr .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0072"); -_cedbd !=nil {return _cedbd ;};};if _cgfdd .TextPr !=nil {if _cdcd :=_cgfdd .TextPr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0050\u0072");_cdcd !=nil {return _cdcd ;};};if _cgfdd .Parameters !=nil {if _ebdb :=_cgfdd .Parameters .ValidateWithPath (path +"/\u0050\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"); -_ebdb !=nil {return _ebdb ;};};if _cgfdd .ExtLst !=nil {if _edegg :=_cgfdd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edegg !=nil {return _edegg ;};};return nil ;};func NewCT_PivotCacheRecords ()*CT_PivotCacheRecords {_bggeg :=&CT_PivotCacheRecords {}; -return _bggeg ;};func NewCT_PivotDimension ()*CT_PivotDimension {_eabgd :=&CT_PivotDimension {};return _eabgd };func (_cbecc *CT_TablePart )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_cbecc .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgfce ST_DataValidationType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dgfce .String (),start );};func NewCT_RevisionHeader ()*CT_RevisionHeader {_bdfefe :=&CT_RevisionHeader {}; -_bdfefe .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";_bdfefe .SheetIdMap =NewCT_SheetIdMap (); -return _bdfefe ;};type CT_FontName struct{ +// Cell or Range Reference +RefAttr *string ; -// String Value -ValAttr string ;};type Sst struct{CT_Sst }; +// AutoFilter Column +FilterColumn []*CT_FilterColumn ; -// Validate validates the CT_OleLink and its children -func (_cdbcc *CT_OleLink )Validate ()error {return _cdbcc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");};type ST_CellComments byte ;func (_ddcgb ST_FormulaExpression )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ddcgb .String (),start ); -};type CT_CsPageSetup struct{ +// Sort State for Auto Filter +SortState *CT_SortState ;ExtLst *CT_ExtensionList ;};func NewCT_FontScheme ()*CT_FontScheme {_bgecb :=&CT_FontScheme {};_bgecb .ValAttr =ST_FontScheme (1);return _bgecb ;}; -// Paper Size -PaperSizeAttr *uint32 ; +// Validate validates the CT_RevisionSheetRename and its children +func (_fdada *CT_RevisionSheetRename )Validate ()error {return _fdada .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065");};func (_cbge *CT_DbPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_abegf :=range start .Attr {if _abegf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_adac ,_fgce :=_abegf .Value ,error (nil ); +if _fgce !=nil {return _fgce ;};_cbge .ConnectionAttr =_adac ;continue ;};if _abegf .Name .Local =="\u0063o\u006d\u006d\u0061\u006e\u0064"{_gdcbc ,_dadfe :=_abegf .Value ,error (nil );if _dadfe !=nil {return _dadfe ;};_cbge .CommandAttr =&_gdcbc ;continue ; +};if _abegf .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"{_gbdca ,_geeec :=_abegf .Value ,error (nil );if _geeec !=nil {return _geeec ;};_cbge .ServerCommandAttr =&_gbdca ;continue ;};if _abegf .Name .Local =="c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"{_gbbb ,_ggad :=_fa .ParseUint (_abegf .Value ,10,32); +if _ggad !=nil {return _ggad ;};_ecaacg :=uint32 (_gbbb );_cbge .CommandTypeAttr =&_ecaacg ;continue ;};};for {_deed ,_bfgdc :=d .Token ();if _bfgdc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0062\u0050\u0072\u003a\u0020\u0025\u0073",_bfgdc ); +};if _bcfe ,_gfea :=_deed .(_bc .EndElement );_gfea &&_bcfe .Name ==start .Name {break ;};};return nil ;}; -// Paper Height -PaperHeightAttr *string ; +// ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path +func (_febec *CT_OleItem )ValidateWithPath (path string )error {return nil }; -// Paper Width -PaperWidthAttr *string ; +// Validate validates the CT_MetadataTypes and its children +func (_aege *CT_MetadataTypes )Validate ()error {return _aege .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073");}; -// First Page Number -FirstPageNumberAttr *uint32 ; +// Validate validates the CT_NumFmts and its children +func (_gfbae *CT_NumFmts )Validate ()error {return _gfbae .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");};func (_fabgf *CT_Record )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +if _fabgf .M !=nil {_cedffb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_ecccbg :=range _fabgf .M {e .EncodeElement (_ecccbg ,_cedffb );};};if _fabgf .N !=nil {_fdge :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006e"}}; +for _ ,_cbgaeg :=range _fabgf .N {e .EncodeElement (_cbgaeg ,_fdge );};};if _fabgf .B !=nil {_cgbeca :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_bbfab :=range _fabgf .B {e .EncodeElement (_bbfab ,_cgbeca );};};if _fabgf .E !=nil {_beddd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0065"}}; +for _ ,_ffbec :=range _fabgf .E {e .EncodeElement (_ffbec ,_beddd );};};if _fabgf .S !=nil {_ffbadd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_badeef :=range _fabgf .S {e .EncodeElement (_badeef ,_ffbadd );};};if _fabgf .D !=nil {_fecfc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064"}}; +for _ ,_gbacdg :=range _fabgf .D {e .EncodeElement (_gbacdg ,_fecfc );};};if _fabgf .X !=nil {_gcbcad :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_gaabe :=range _fabgf .X {e .EncodeElement (_gaabe ,_gcbcad );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_CustomChartsheetViews ()*CT_CustomChartsheetViews {_ggfdb :=&CT_CustomChartsheetViews {};return _ggfdb ;};func (_bcbge *CT_DataField )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fecb :=range start .Attr {if _fecb .Name .Local =="\u006e\u0061\u006d\u0065"{_gcffd ,_ddcf :=_fecb .Value ,error (nil ); +if _ddcf !=nil {return _ddcf ;};_bcbge .NameAttr =&_gcffd ;continue ;};if _fecb .Name .Local =="\u0066\u006c\u0064"{_dcbe ,_bebd :=_fa .ParseUint (_fecb .Value ,10,32);if _bebd !=nil {return _bebd ;};_bcbge .FldAttr =uint32 (_dcbe );continue ;};if _fecb .Name .Local =="\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bcbge .SubtotalAttr .UnmarshalXMLAttr (_fecb ); +continue ;};if _fecb .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"{_bcbge .ShowDataAsAttr .UnmarshalXMLAttr (_fecb );continue ;};if _fecb .Name .Local =="\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"{_cdbbd ,_fegf :=_fa .ParseInt (_fecb .Value ,10,32); +if _fegf !=nil {return _fegf ;};_aaaff :=int32 (_cdbbd );_bcbge .BaseFieldAttr =&_aaaff ;continue ;};if _fecb .Name .Local =="\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"{_beedb ,_gfcae :=_fa .ParseUint (_fecb .Value ,10,32);if _gfcae !=nil {return _gfcae ; +};_gfef :=uint32 (_beedb );_bcbge .BaseItemAttr =&_gfef ;continue ;};if _fecb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_ebcg ,_dbbe :=_fa .ParseUint (_fecb .Value ,10,32);if _dbbe !=nil {return _dbbe ;};_deef :=uint32 (_ebcg ); +_bcbge .NumFmtIdAttr =&_deef ;continue ;};};_gbgf :for {_ggdf ,_afde :=d .Token ();if _afde !=nil {return _afde ;};switch _gbdbe :=_ggdf .(type ){case _bc .StartElement :switch _gbdbe .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcbge .ExtLst =NewCT_ExtensionList (); +if _bdgc :=d .DecodeElement (_bcbge .ExtLst ,&_gbdbe );_bdgc !=nil {return _bdgc ;};default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gbdbe .Name ); +if _egdbc :=d .Skip ();_egdbc !=nil {return _egdbc ;};};case _bc .EndElement :break _gbgf ;case _bc .CharData :};};return nil ;};func (_dgeacg ST_TableStyleType )Validate ()error {return _dgeacg .ValidateWithPath ("")};func (_fffac ST_WebSourceType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_fffac .String (),start ); +}; -// Orientation -OrientationAttr ST_Orientation ; +// ValidateWithPath validates the CT_MdxMetadata and its children, prefixing error messages with path +func (_ddaffc *CT_MdxMetadata )ValidateWithPath (path string )error {for _cbfgbe ,_gaadda :=range _ddaffc .Mdx {if _eecbf :=_gaadda .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u0064\u0078\u005b\u0025\u0064\u005d",path ,_cbfgbe ));_eecbf !=nil {return _eecbf ; +};};return nil ;};type ST_GroupBy byte ; -// Use Printer Defaults -UsePrinterDefaultsAttr *bool ; +// ValidateWithPath validates the CT_CustomFilters and its children, prefixing error messages with path +func (_afaga *CT_CustomFilters )ValidateWithPath (path string )error {for _ffgf ,_ccffe :=range _afaga .CustomFilter {if _ffdfb :=_ccffe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffgf )); +_ffdfb !=nil {return _ffdfb ;};};return nil ;};func (_gfeedc ST_TotalsRowFunction )ValidateWithPath (path string )error {switch _gfeedc {case 0,1,2,3,4,5,6,7,8,9,10: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 (_gfeedc )); +};return nil ;}; -// Black And White -BlackAndWhiteAttr *bool ; +// ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path +func (_egceg *CT_QueryCache )ValidateWithPath (path string )error {for _cfeac ,_gdcbea :=range _egceg .Query {if _bage :=_gdcbea .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fQ\u0075\u0065\u0072\u0079\u005b\u0025\u0064\u005d",path ,_cfeac ));_bage !=nil {return _bage ; +};};return nil ;}; -// Draft -DraftAttr *bool ; +// ValidateWithPath validates the CT_CalculatedMembers and its children, prefixing error messages with path +func (_dcbb *CT_CalculatedMembers )ValidateWithPath (path string )error {for _feac ,_gaadd :=range _dcbb .CalculatedMember {if _bgef :=_gaadd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fCa\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_feac )); +_bgef !=nil {return _bgef ;};};return nil ;};func (_ffaac *EG_ExtensionList )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_eaffa :for {_eadcc ,_eeaae :=d .Token ();if _eeaae !=nil {return _eeaae ;};switch _ceedfd :=_eadcc .(type ){case _bc .StartElement :switch _ceedfd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_aagfg :=NewCT_Extension (); +if _eefgg :=d .DecodeElement (_aagfg ,&_ceedfd );_eefgg !=nil {return _eefgg ;};_ffaac .Ext =append (_ffaac .Ext ,_aagfg );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_ceedfd .Name ); +if _affga :=d .Skip ();_affga !=nil {return _affga ;};};case _bc .EndElement :break _eaffa ;case _bc .CharData :};};return nil ;}; -// Use First Page Number -UseFirstPageNumberAttr *bool ; +// Validate validates the CT_IgnoredError and its children +func (_fafgb *CT_IgnoredError )Validate ()error {return _fafgb .ValidateWithPath ("\u0043T\u005fI\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072");}; -// Horizontal DPI -HorizontalDpiAttr *uint32 ; +// ValidateWithPath validates the CT_ExternalLinkChoice and its children, prefixing error messages with path +func (_beebb *CT_ExternalLinkChoice )ValidateWithPath (path string )error {if _beebb .ExternalBook !=nil {if _gfdag :=_beebb .ExternalBook .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");_gfdag !=nil {return _gfdag ; +};};if _beebb .DdeLink !=nil {if _eefdg :=_beebb .DdeLink .ValidateWithPath (path +"\u002f\u0044\u0064\u0065\u004c\u0069\u006e\u006b");_eefdg !=nil {return _eefdg ;};};if _beebb .OleLink !=nil {if _bffda :=_beebb .OleLink .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u004c\u0069\u006e\u006b"); +_bffda !=nil {return _bffda ;};};return nil ;};func NewCT_Number ()*CT_Number {_bdbfa :=&CT_Number {};return _bdbfa };type CT_SheetFormatPr struct{ -// Vertical DPI -VerticalDpiAttr *uint32 ; +// Base Column Width +BaseColWidthAttr *uint32 ; -// Number Of Copies -CopiesAttr *uint32 ;IdAttr *string ;};func (_cfacgf *StyleSheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfacgf .CT_Stylesheet =*NewCT_Stylesheet ();_fadfc :for {_aeecdee ,_eadaac :=d .Token ();if _eadaac !=nil {return _eadaac ;}; -switch _ffaeda :=_aeecdee .(type ){case _f .StartElement :switch _ffaeda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006eu\u006d\u0046\u006d\u0074\u0073"}:_cfacgf .NumFmts =NewCT_NumFmts (); -if _cadcec :=d .DecodeElement (_cfacgf .NumFmts ,&_ffaeda );_cadcec !=nil {return _cadcec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u006f\u006et\u0073"}:_cfacgf .Fonts =NewCT_Fonts (); -if _gfbead :=d .DecodeElement (_cfacgf .Fonts ,&_ffaeda );_gfbead !=nil {return _gfbead ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006cl\u0073"}:_cfacgf .Fills =NewCT_Fills (); -if _feddb :=d .DecodeElement (_cfacgf .Fills ,&_ffaeda );_feddb !=nil {return _feddb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u0072\u0064\u0065\u0072\u0073"}:_cfacgf .Borders =NewCT_Borders (); -if _gcafdc :=d .DecodeElement (_cfacgf .Borders ,&_ffaeda );_gcafdc !=nil {return _gcafdc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}:_cfacgf .CellStyleXfs =NewCT_CellStyleXfs (); -if _ddedfc :=d .DecodeElement (_cfacgf .CellStyleXfs ,&_ffaeda );_ddedfc !=nil {return _ddedfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063e\u006c\u006c\u0058\u0066\u0073"}:_cfacgf .CellXfs =NewCT_CellXfs (); -if _cefde :=d .DecodeElement (_cfacgf .CellXfs ,&_ffaeda );_cefde !=nil {return _cefde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}:_cfacgf .CellStyles =NewCT_CellStyles (); -if _cdacg :=d .DecodeElement (_cfacgf .CellStyles ,&_ffaeda );_cdacg !=nil {return _cdacg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066\u0073"}:_cfacgf .Dxfs =NewCT_Dxfs (); -if _cggaa :=d .DecodeElement (_cfacgf .Dxfs ,&_ffaeda );_cggaa !=nil {return _cggaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"}:_cfacgf .TableStyles =NewCT_TableStyles (); -if _ffacee :=d .DecodeElement (_cfacgf .TableStyles ,&_ffaeda );_ffacee !=nil {return _ffacee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u006f\u0072\u0073"}:_cfacgf .Colors =NewCT_Colors (); -if _ddgbe :=d .DecodeElement (_cfacgf .Colors ,&_ffaeda );_ddgbe !=nil {return _ddgbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfacgf .ExtLst =NewCT_ExtensionList (); -if _baabed :=d .DecodeElement (_cfacgf .ExtLst ,&_ffaeda );_baabed !=nil {return _baabed ;};default:_ec .Log .Debug ("\u0073k\u0069\u0070p\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",_ffaeda .Name ); -if _cfgagb :=d .Skip ();_cfgagb !=nil {return _cfgagb ;};};case _f .EndElement :break _fadfc ;case _f .CharData :};};return nil ;};func (_fedgd *CT_VolTopic )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_feddd :=range start .Attr {if _feddd .Name .Local =="\u0074"{_fedgd .TAttr .UnmarshalXMLAttr (_feddd ); -continue ;};};_gggcae :for {_eeafb ,_dccce :=d .Token ();if _dccce !=nil {return _dccce ;};switch _eccaca :=_eeafb .(type ){case _f .StartElement :switch _eccaca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076"}:if _badbf :=d .DecodeElement (&_fedgd .V ,&_eccaca ); -_badbf !=nil {return _badbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0070"}:var _fffeeb string ; -if _becef :=d .DecodeElement (&_fffeeb ,&_eccaca );_becef !=nil {return _becef ;};_fedgd .Stp =append (_fedgd .Stp ,_fffeeb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0072"}:_fgac :=NewCT_VolTopicRef (); -if _cceaf :=d .DecodeElement (_fgac ,&_eccaca );_cceaf !=nil {return _cceaf ;};_fedgd .Tr =append (_fedgd .Tr ,_fgac );default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_eccaca .Name ); -if _cfeef :=d .Skip ();_cfeef !=nil {return _cfeef ;};};case _f .EndElement :break _gggcae ;case _f .CharData :};};return nil ;};func (_afgb *CT_Color )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_faeb :=range start .Attr {if _faeb .Name .Local =="\u0061\u0075\u0074\u006f"{_bede ,_bgcd :=_db .ParseBool (_faeb .Value ); -if _bgcd !=nil {return _bgcd ;};_afgb .AutoAttr =&_bede ;continue ;};if _faeb .Name .Local =="\u0069n\u0064\u0065\u0078\u0065\u0064"{_baff ,_effd :=_db .ParseUint (_faeb .Value ,10,32);if _effd !=nil {return _effd ;};_ggggg :=uint32 (_baff );_afgb .IndexedAttr =&_ggggg ; -continue ;};if _faeb .Name .Local =="\u0072\u0067\u0062"{_bfeb ,_aedce :=_faeb .Value ,error (nil );if _aedce !=nil {return _aedce ;};_afgb .RgbAttr =&_bfeb ;continue ;};if _faeb .Name .Local =="\u0074\u0068\u0065m\u0065"{_fddb ,_dcbb :=_db .ParseUint (_faeb .Value ,10,32); -if _dcbb !=nil {return _dcbb ;};_acec :=uint32 (_fddb );_afgb .ThemeAttr =&_acec ;continue ;};if _faeb .Name .Local =="\u0074\u0069\u006e\u0074"{_ddde ,_acga :=_db .ParseFloat (_faeb .Value ,64);if _acga !=nil {return _acga ;};_afgb .TintAttr =&_ddde ; -continue ;};};for {_egg ,_gfafg :=d .Token ();if _gfafg !=nil {return _bc .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_gfafg );};if _fdeb ,_bebe :=_egg .(_f .EndElement );_bebe &&_fdeb .Name ==start .Name {break ; -};};return nil ;};func (_ebabe *ST_SheetViewType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebabe =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_ebabe =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_ebabe =2; -case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_ebabe =3;};return nil ;};type CT_PivotSelection struct{ +// Default Column Width +DefaultColWidthAttr *float64 ; -// Pane -PaneAttr ST_Pane ; +// Default Row Height +DefaultRowHeightAttr float64 ; -// Show Header -ShowHeaderAttr *bool ; +// Custom Height +CustomHeightAttr *bool ; -// Label -LabelAttr *bool ; +// Hidden By Default +ZeroHeightAttr *bool ; -// Data Selection -DataAttr *bool ; +// Thick Top Border +ThickTopAttr *bool ; -// Extendable -ExtendableAttr *bool ; +// Thick Bottom Border +ThickBottomAttr *bool ; -// Selection Count -CountAttr *uint32 ; +// Maximum Outline Row +OutlineLevelRowAttr *uint8 ; -// Axis -AxisAttr ST_Axis ; +// Column Outline Level +OutlineLevelColAttr *uint8 ;};func (_dgfefg ST_WebSourceType )Validate ()error {return _dgfefg .ValidateWithPath ("")};func (_afcda *CT_XmlColumnPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_a .Sprintf ("\u0025\u0076",_afcda .MapIdAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_a .Sprintf ("\u0025\u0076",_afcda .XpathAttr )});if _afcda .DenormalizedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0065\u006eo\u0072\u006d\u0061\u006c\u0069\u007a\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afcda .DenormalizedAttr ))}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",_afcda .XmlDataTypeAttr )});e .EncodeToken (start );if _afcda .ExtLst !=nil {_fecba :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_afcda .ExtLst ,_fecba );};e .EncodeToken (_bc .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;); -// Dimension -DimensionAttr *uint32 ; +// Validate validates the CT_ColFields and its children +func (_ggca *CT_ColFields )Validate ()error {return _ggca .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006c\u0046\u0069\u0065\u006c\u0064\u0073");};type CT_SharedItems struct{ + +// Contains Semi Mixed Data Types +ContainsSemiMixedTypesAttr *bool ; -// Start -StartAttr *uint32 ; +// Contains Non Date +ContainsNonDateAttr *bool ; -// Minimum -MinAttr *uint32 ; +// Contains Date +ContainsDateAttr *bool ; -// Maximum -MaxAttr *uint32 ; +// Contains String +ContainsStringAttr *bool ; -// Active Row -ActiveRowAttr *uint32 ; +// Contains Blank +ContainsBlankAttr *bool ; -// Active Column -ActiveColAttr *uint32 ; +// Contains Mixed Data Types +ContainsMixedTypesAttr *bool ; -// Previous Row -PreviousRowAttr *uint32 ; +// Contains Numbers +ContainsNumberAttr *bool ; -// Previous Column Selection -PreviousColAttr *uint32 ; +// Contains Integer +ContainsIntegerAttr *bool ; -// Click Count -ClickAttr *uint32 ;IdAttr *string ; +// Minimum Numeric Value +MinValueAttr *float64 ; -// Pivot Area -PivotArea *CT_PivotArea ;}; +// Maximum Numeric Value +MaxValueAttr *float64 ; -// ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path -func (_eeb *AG_RevData )ValidateWithPath (path string )error {return nil };func (_aegeag *CT_PivotCaches )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afdfc :for {_dbeefg ,_feafga :=d .Token ();if _feafga !=nil {return _feafga ;};switch _gfbaa :=_dbeefg .(type ){case _f .StartElement :switch _gfbaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065"}:_aaccba :=NewCT_PivotCache (); -if _badf :=d .DecodeElement (_aaccba ,&_gfbaa );_badf !=nil {return _badf ;};_aegeag .PivotCache =append (_aegeag .PivotCache ,_aaccba );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_gfbaa .Name ); -if _gfeba :=d .Skip ();_gfeba !=nil {return _gfeba ;};};case _f .EndElement :break _afdfc ;case _f .CharData :};};return nil ;};func (_cefad *CT_SharedUser )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cefad .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 _ ,_fedfb :=range start .Attr {if _fedfb .Name .Local =="\u0067\u0075\u0069\u0064"{_afdga ,_gcfca :=_fedfb .Value ,error (nil );if _gcfca !=nil {return _gcfca ;};_cefad .GuidAttr =_afdga ;continue ;};if _fedfb .Name .Local =="\u006e\u0061\u006d\u0065"{_gbfge ,_ebdfg :=_fedfb .Value ,error (nil ); -if _ebdfg !=nil {return _ebdfg ;};_cefad .NameAttr =_gbfge ;continue ;};if _fedfb .Name .Local =="\u0069\u0064"{_fgaef ,_cadce :=_db .ParseInt (_fedfb .Value ,10,32);if _cadce !=nil {return _cadce ;};_cefad .IdAttr =int32 (_fgaef );continue ;};if _fedfb .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_ffdfd ,_ffaba :=ParseStdlibTime (_fedfb .Value ); -if _ffaba !=nil {return _ffaba ;};_cefad .DateTimeAttr =_ffdfd ;continue ;};};_fdgcde :for {_afdege ,_ddedd :=d .Token ();if _ddedd !=nil {return _ddedd ;};switch _cfggc :=_afdege .(type ){case _f .StartElement :switch _cfggc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cefad .ExtLst =NewCT_ExtensionList (); -if _acbbdc :=d .DecodeElement (_cefad .ExtLst ,&_cfggc );_acbbdc !=nil {return _acbbdc ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cfggc .Name ); -if _cedgge :=d .Skip ();_cedgge !=nil {return _cedgge ;};};case _f .EndElement :break _fdgcde ;case _f .CharData :};};return nil ;}; +// Minimum Date Time +MinDateAttr *_g .Time ; -// ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path -func (_gdgga *CT_OleObjects )ValidateWithPath (path string )error {for _cbfg ,_ggfdda :=range _gdgga .OleObject {if _dbdfcg :=_ggfdda .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_cbfg )); -_dbdfcg !=nil {return _dbdfcg ;};};return nil ;};type CT_SheetIdMap struct{ +// Maximum Date Time Value +MaxDateAttr *_g .Time ; -// Sheet Count +// Shared Items Count CountAttr *uint32 ; -// Sheet Id -SheetId []*CT_SheetId ;};func (_fcbcd *CT_IgnoredError )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_bc .Sprintf ("\u0025\u0076",_fcbcd .SqrefAttr )}); -if _fcbcd .EvalErrorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fcbcd .EvalErrorAttr ))});};if _fcbcd .TwoDigitTextYearAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fcbcd .TwoDigitTextYearAttr ))}); -};if _fcbcd .NumberStoredAsTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fcbcd .NumberStoredAsTextAttr ))}); -};if _fcbcd .FormulaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fcbcd .FormulaAttr ))});};if _fcbcd .FormulaRangeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fcbcd .FormulaRangeAttr ))}); -};if _fcbcd .UnlockedFormulaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fcbcd .UnlockedFormulaAttr ))}); -};if _fcbcd .EmptyCellReferenceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fcbcd .EmptyCellReferenceAttr ))}); -};if _fcbcd .ListDataValidationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fcbcd .ListDataValidationAttr ))}); -};if _fcbcd .CalculatedColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fcbcd .CalculatedColumnAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbfff ST_CellComments )String ()string {switch _bbfff {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 (_cfbded *CT_SortState )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecgea :=range start .Attr {if _ecgea .Name .Local =="\u0063\u006f\u006c\u0075\u006d\u006e\u0053\u006f\u0072\u0074"{_fbgge ,_ecaab :=_db .ParseBool (_ecgea .Value ); -if _ecaab !=nil {return _ecaab ;};_cfbded .ColumnSortAttr =&_fbgge ;continue ;};if _ecgea .Name .Local =="\u0063\u0061\u0073\u0065\u0053\u0065\u006e\u0073\u0069\u0074\u0069\u0076\u0065"{_ccfdcg ,_cfgbec :=_db .ParseBool (_ecgea .Value );if _cfgbec !=nil {return _cfgbec ; -};_cfbded .CaseSensitiveAttr =&_ccfdcg ;continue ;};if _ecgea .Name .Local =="\u0073\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"{_cfbded .SortMethodAttr .UnmarshalXMLAttr (_ecgea );continue ;};if _ecgea .Name .Local =="\u0072\u0065\u0066"{_fdbeb ,_cfddb :=_ecgea .Value ,error (nil ); -if _cfddb !=nil {return _cfddb ;};_cfbded .RefAttr =_fdbeb ;continue ;};};_adfga :for {_bacdb ,_abddb :=d .Token ();if _abddb !=nil {return _abddb ;};switch _bbbd :=_bacdb .(type ){case _f .StartElement :switch _bbbd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006f\u0072\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e"}:_acbddd :=NewCT_SortCondition (); -if _aafed :=d .DecodeElement (_acbddd ,&_bbbd );_aafed !=nil {return _aafed ;};_cfbded .SortCondition =append (_cfbded .SortCondition ,_acbddd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfbded .ExtLst =NewCT_ExtensionList (); -if _gdedd :=d .DecodeElement (_cfbded .ExtLst ,&_bbbd );_gdedd !=nil {return _gdedd ;};default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_bbbd .Name ); -if _aegga :=d .Skip ();_aegga !=nil {return _aegga ;};};case _f .EndElement :break _adfga ;case _f .CharData :};};return nil ;}; +// Long Text +LongTextAttr *bool ; -// Validate validates the CT_VerticalAlignFontProperty and its children -func (_affgf *CT_VerticalAlignFontProperty )Validate ()error {return _affgf .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 (_aeffg *CT_ExternalSheetDataSet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_gbafa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};for _ ,_fbeg :=range _aeffg .SheetData {e .EncodeElement (_fbeg ,_gbafa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};type CT_DdeItem struct{ +// No Value +M []*CT_Missing ; -// DDE Name -NameAttr *string ; +// Numeric +N []*CT_Number ; -// Object Linking TechnologyE -OleAttr *bool ; +// Boolean +B []*CT_Boolean ; -// Advise -AdviseAttr *bool ; +// Error Value +E []*CT_Error ; -// Data is an Image -PreferPicAttr *bool ; +// Character Value +S []*CT_String ; -// DDE Name Values -Values *CT_DdeValues ;};type PivotCacheDefinition struct{CT_PivotCacheDefinition };func NewCT_Controls ()*CT_Controls {_gabc :=&CT_Controls {};return _gabc }; +// Date Time +D []*CT_DateTime ;};func (_adeebg ST_CfvoType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_adeebg .String (),start );};type CT_ChartFormat struct{ -// ValidateWithPath validates the CT_ConditionalFormats and its children, prefixing error messages with path -func (_cfbac *CT_ConditionalFormats )ValidateWithPath (path string )error {for _eegge ,_fgde :=range _cfbac .ConditionalFormat {if _cadcb :=_fgde .ValidateWithPath (_bc .Sprintf ("\u0025s\u002f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_eegge )); -_cadcb !=nil {return _cadcb ;};};return nil ;};func (_gbdbda *ST_RevisionAction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gbdbda =0;case "\u0061\u0064\u0064":*_gbdbda =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_gbdbda =2; -};return nil ;};type CT_DataFields struct{ +// Chart Index +ChartAttr uint32 ; -// Data Items Count -CountAttr *uint32 ; +// Pivot Format Id +FormatAttr uint32 ; -// Data Field Item -DataField []*CT_DataField ;};type CT_Items struct{ +// Series Format +SeriesAttr *bool ; -// Field Count -CountAttr *uint32 ; +// Pivot Table Location Rule +PivotArea *CT_PivotArea ;};func (_cgaee *Comments )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cgaee .CT_Comments .MarshalXML (e ,start );};func (_daafb *CT_RevisionMove )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_egbad :=range start .Attr {if _egbad .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_cfgef ,_efbfe :=_fa .ParseUint (_egbad .Value ,10,32); +if _efbfe !=nil {return _efbfe ;};_daafb .SheetIdAttr =uint32 (_cfgef );continue ;};if _egbad .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065"{_ccbeb ,_ccecd :=_egbad .Value ,error (nil );if _ccecd !=nil {return _ccecd ;};_daafb .SourceAttr =_ccbeb ; +continue ;};if _egbad .Name .Local =="d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"{_ffgaf ,_gcaca :=_egbad .Value ,error (nil );if _gcaca !=nil {return _gcaca ;};_daafb .DestinationAttr =_ffgaf ;continue ;};if _egbad .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_ecedf ,_bffabf :=_fa .ParseUint (_egbad .Value ,10,32); +if _bffabf !=nil {return _bffabf ;};_gabed :=uint32 (_ecedf );_daafb .SourceSheetIdAttr =&_gabed ;continue ;};if _egbad .Name .Local =="\u0072\u0049\u0064"{_bbgba ,_adcac :=_fa .ParseUint (_egbad .Value ,10,32);if _adcac !=nil {return _adcac ;};_bdgeg :=uint32 (_bbgba ); +_daafb .RIdAttr =&_bdgeg ;continue ;};if _egbad .Name .Local =="\u0075\u0061"{_dfcdgc ,_bgaeaa :=_fa .ParseBool (_egbad .Value );if _bgaeaa !=nil {return _bgaeaa ;};_daafb .UaAttr =&_dfcdgc ;continue ;};if _egbad .Name .Local =="\u0072\u0061"{_ecafac ,_gfcdgf :=_fa .ParseBool (_egbad .Value ); +if _gfcdgf !=nil {return _gfcdgf ;};_daafb .RaAttr =&_ecafac ;continue ;};};_edfbc :for {_ggbbe ,_fedbf :=d .Token ();if _fedbf !=nil {return _fedbf ;};switch _cdgba :=_ggbbe .(type ){case _bc .StartElement :switch _cdgba .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bffaa :=NewCT_UndoInfo (); +if _fcbcg :=d .DecodeElement (_bffaa ,&_cdgba );_fcbcg !=nil {return _fcbcg ;};_daafb .Undo =append (_daafb .Undo ,_bffaa );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aefab :=NewCT_RevisionCellChange (); +if _edbef :=d .DecodeElement (_aefab ,&_cdgba );_edbef !=nil {return _edbef ;};_daafb .Rcc =append (_daafb .Rcc ,_aefab );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cegbd :=NewCT_RevisionFormatting (); +if _aeccaf :=d .DecodeElement (_cegbd ,&_cdgba );_aeccaf !=nil {return _aeccaf ;};_daafb .Rfmt =append (_daafb .Rfmt ,_cegbd );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_cdgba .Name ); +if _agfad :=d .Skip ();_agfad !=nil {return _agfad ;};};case _bc .EndElement :break _edfbc ;case _bc .CharData :};};return nil ;}; -// PivotTable Field Item -Item []*CT_Item ;};func (_gbde *CT_CalculatedMembers )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbde .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gbde .CountAttr )}); -};e .EncodeToken (start );_cgaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063al\u0063\u0075\u006c\u0061\u0074\u0065\u0064\u004d\u0065\u006d\u0062\u0065\u0072"}};for _ ,_fced :=range _gbde .CalculatedMember {e .EncodeElement (_fced ,_cgaf ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the ExternalLink and its children +func (_dadbcg *ExternalLink )Validate ()error {return _dadbcg .ValidateWithPath ("\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};type CT_PageSetup struct{ -// ValidateWithPath validates the CT_RPrElt and its children, prefixing error messages with path -func (_bbedg *CT_RPrElt )ValidateWithPath (path string )error {if _bbedg .RFont !=nil {if _agfc :=_bbedg .RFont .ValidateWithPath (path +"\u002f\u0052\u0046\u006f\u006e\u0074");_agfc !=nil {return _agfc ;};};if _bbedg .Charset !=nil {if _fdefef :=_bbedg .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074"); -_fdefef !=nil {return _fdefef ;};};if _bbedg .Family !=nil {if _dcdbb :=_bbedg .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079");_dcdbb !=nil {return _dcdbb ;};};if _bbedg .B !=nil {if _efbfd :=_bbedg .B .ValidateWithPath (path +"\u002f\u0042"); -_efbfd !=nil {return _efbfd ;};};if _bbedg .I !=nil {if _eddbd :=_bbedg .I .ValidateWithPath (path +"\u002f\u0049");_eddbd !=nil {return _eddbd ;};};if _bbedg .Strike !=nil {if _eabega :=_bbedg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065"); -_eabega !=nil {return _eabega ;};};if _bbedg .Outline !=nil {if _dcdbbb :=_bbedg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_dcdbbb !=nil {return _dcdbbb ;};};if _bbedg .Shadow !=nil {if _bedcb :=_bbedg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_bedcb !=nil {return _bedcb ;};};if _bbedg .Condense !=nil {if _eggdd :=_bbedg .Condense .ValidateWithPath (path +"\u002fC\u006f\u006e\u0064\u0065\u006e\u0073e");_eggdd !=nil {return _eggdd ;};};if _bbedg .Extend !=nil {if _efeeab :=_bbedg .Extend .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0064"); -_efeeab !=nil {return _efeeab ;};};if _bbedg .Color !=nil {if _fcddcg :=_bbedg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fcddcg !=nil {return _fcddcg ;};};if _bbedg .Sz !=nil {if _eaddg :=_bbedg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_eaddg !=nil {return _eaddg ;};};if _bbedg .U !=nil {if _gbeeg :=_bbedg .U .ValidateWithPath (path +"\u002f\u0055");_gbeeg !=nil {return _gbeeg ;};};if _bbedg .VertAlign !=nil {if _eagdd :=_bbedg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_eagdd !=nil {return _eagdd ;};};if _bbedg .Scheme !=nil {if _fbcfe :=_bbedg .Scheme .ValidateWithPath (path +"\u002fS\u0063\u0068\u0065\u006d\u0065");_fbcfe !=nil {return _fbcfe ;};};return nil ;};func (_gfdb *CT_CellFormula )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfdb .TAttr !=ST_CellFormulaTypeUnset {_dgbg ,_afcff :=_gfdb .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"}); -if _afcff !=nil {return _afcff ;};start .Attr =append (start .Attr ,_dgbg );};if _gfdb .AcaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfdb .AcaAttr ))}); -};if _gfdb .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",*_gfdb .RefAttr )});};if _gfdb .Dt2DAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0074\u0032\u0044"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfdb .Dt2DAttr ))}); -};if _gfdb .DtrAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0074\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfdb .DtrAttr ))});};if _gfdb .Del1Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0031"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfdb .Del1Attr ))}); -};if _gfdb .Del2Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0032"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfdb .Del2Attr ))});};if _gfdb .R1Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0031"},Value :_bc .Sprintf ("\u0025\u0076",*_gfdb .R1Attr )}); -};if _gfdb .R2Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0032"},Value :_bc .Sprintf ("\u0025\u0076",*_gfdb .R2Attr )});};if _gfdb .CaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfdb .CaAttr ))}); -};if _gfdb .SiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069"},Value :_bc .Sprintf ("\u0025\u0076",*_gfdb .SiAttr )});};if _gfdb .BxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0078"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfdb .BxAttr ))}); -};e .EncodeElement (_gfdb .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Fill struct{ +// Paper Size +PaperSizeAttr *uint32 ; -// Pattern -PatternFill *CT_PatternFill ; +// Paper Height +PaperHeightAttr *string ; -// Gradient -GradientFill *CT_GradientFill ;};type CT_Borders struct{ +// Paper Width +PaperWidthAttr *string ; -// Border Count -CountAttr *uint32 ; +// Print Scale +ScaleAttr *uint32 ; -// Border -Border []*CT_Border ;}; +// First Page Number +FirstPageNumberAttr *uint32 ; -// ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path -func (_cbcadb *CT_MRUColors )ValidateWithPath (path string )error {for _accgg ,_eagee :=range _cbcadb .Color {if _ggff :=_eagee .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_accgg ));_ggff !=nil {return _ggff ; -};};return nil ;};type CT_TableStyleElement struct{ +// Fit To Width +FitToWidthAttr *uint32 ; -// Table Style Type -TypeAttr ST_TableStyleType ; +// Fit To Height +FitToHeightAttr *uint32 ; -// Band Size -SizeAttr *uint32 ; +// Page Order +PageOrderAttr ST_PageOrder ; -// Formatting Id -DxfIdAttr *uint32 ;};func (_dfea *CT_FilterColumn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbbbc :=range start .Attr {if _gbbbc .Name .Local =="\u0063\u006f\u006cI\u0064"{_agcee ,_fcda :=_db .ParseUint (_gbbbc .Value ,10,32); -if _fcda !=nil {return _fcda ;};_dfea .ColIdAttr =uint32 (_agcee );continue ;};if _gbbbc .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"{_dbeae ,_cfded :=_db .ParseBool (_gbbbc .Value );if _cfded !=nil {return _cfded ; -};_dfea .HiddenButtonAttr =&_dbeae ;continue ;};if _gbbbc .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"{_decdd ,_bafbe :=_db .ParseBool (_gbbbc .Value );if _bafbe !=nil {return _bafbe ;};_dfea .ShowButtonAttr =&_decdd ;continue ; -};};_dedgg :for {_eaafg ,_bcff :=d .Token ();if _bcff !=nil {return _bcff ;};switch _baagf :=_eaafg .(type ){case _f .StartElement :switch _baagf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_dfea .Filters =NewCT_Filters (); -if _agfdf :=d .DecodeElement (_dfea .Filters ,&_baagf );_agfdf !=nil {return _agfdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u006f\u00701\u0030"}:_dfea .Top10 =NewCT_Top10 (); -if _cfcag :=d .DecodeElement (_dfea .Top10 ,&_baagf );_cfcag !=nil {return _cfcag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073"}:_dfea .CustomFilters =NewCT_CustomFilters (); -if _ggaa :=d .DecodeElement (_dfea .CustomFilters ,&_baagf );_ggaa !=nil {return _ggaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0046\u0069\u006c\u0074\u0065\u0072"}:_dfea .DynamicFilter =NewCT_DynamicFilter (); -if _fgcdg :=d .DecodeElement (_dfea .DynamicFilter ,&_baagf );_fgcdg !=nil {return _fgcdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006c\u006f\u0072\u0046\u0069\u006c\u0074\u0065\u0072"}:_dfea .ColorFilter =NewCT_ColorFilter (); -if _bgbfb :=d .DecodeElement (_dfea .ColorFilter ,&_baagf );_bgbfb !=nil {return _bgbfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072"}:_dfea .IconFilter =NewCT_IconFilter (); -if _bagdd :=d .DecodeElement (_dfea .IconFilter ,&_baagf );_bagdd !=nil {return _bagdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfea .ExtLst =NewCT_ExtensionList (); -if _gbbag :=d .DecodeElement (_dfea .ExtLst ,&_baagf );_gbbag !=nil {return _gbbag ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_baagf .Name ); -if _edde :=d .Skip ();_edde !=nil {return _edde ;};};case _f .EndElement :break _dedgg ;case _f .CharData :};};return nil ;};func (_bbbf *CT_Revisions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bbbf .Rrc !=nil {_cdabc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0072\u0063"}}; -for _ ,_fafdb :=range _bbbf .Rrc {e .EncodeElement (_fafdb ,_cdabc );};};if _bbbf .Rm !=nil {_aecaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006d"}};for _ ,_fdgd :=range _bbbf .Rm {e .EncodeElement (_fdgd ,_aecaf );};};if _bbbf .Rcv !=nil {_edccb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0076"}}; -for _ ,_cddcf :=range _bbbf .Rcv {e .EncodeElement (_cddcf ,_edccb );};};if _bbbf .Rsnm !=nil {_ccebc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0073\u006e\u006d"}};for _ ,_gebabc :=range _bbbf .Rsnm {e .EncodeElement (_gebabc ,_ccebc ); -};};if _bbbf .Ris !=nil {_ebfad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0073"}};for _ ,_fgbbe :=range _bbbf .Ris {e .EncodeElement (_fgbbe ,_ebfad );};};if _bbbf .Rcc !=nil {_agfdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}}; -for _ ,_adagb :=range _bbbf .Rcc {e .EncodeElement (_adagb ,_agfdd );};};if _bbbf .Rfmt !=nil {_aceba :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_babbg :=range _bbbf .Rfmt {e .EncodeElement (_babbg ,_aceba ); -};};if _bbbf .Raf !=nil {_adead :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u0066"}};for _ ,_aadgd :=range _bbbf .Raf {e .EncodeElement (_aadgd ,_adead );};};if _bbbf .Rdn !=nil {_aceca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0064\u006e"}}; -for _ ,_cead :=range _bbbf .Rdn {e .EncodeElement (_cead ,_aceca );};};if _bbbf .Rcmt !=nil {_fccga :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0063\u006d\u0074"}};for _ ,_dgfbd :=range _bbbf .Rcmt {e .EncodeElement (_dgfbd ,_fccga ); -};};if _bbbf .Rqt !=nil {_fgbfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0071\u0074"}};for _ ,_dcfge :=range _bbbf .Rqt {e .EncodeElement (_dcfge ,_fgbfe );};};if _bbbf .Rcft !=nil {_gedgb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0072\u0063\u0066\u0074"}}; -for _ ,_bdeba :=range _bbbf .Rcft {e .EncodeElement (_bdeba ,_gedgb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Orientation +OrientationAttr ST_Orientation ; -// Validate validates the CT_WorkbookPr and its children -func (_cgbdc *CT_WorkbookPr )Validate ()error {return _cgbdc .ValidateWithPath ("\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");};func (_aegff ST_SheetState )ValidateWithPath (path string )error {switch _aegff {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aegff )); -};return nil ;};func ParseStdlibTime (s string )(_d .Time ,error ){return _d .Time {},nil }; +// Use Printer Defaults +UsePrinterDefaultsAttr *bool ; -// ValidateWithPath validates the CT_Fills and its children, prefixing error messages with path -func (_ebbaa *CT_Fills )ValidateWithPath (path string )error {for _dagef ,_abdba :=range _ebbaa .Fill {if _fdfcc :=_abdba .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0046\u0069\u006c\u006c\u005b\u0025\u0064\u005d",path ,_dagef ));_fdfcc !=nil {return _fdfcc ; -};};return nil ;};type ST_TableStyleType byte ;func (_ddcbca *ST_DataValidationImeMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_deaec ,_gdbeed :=d .Token ();if _gdbeed !=nil {return _gdbeed ;};if _bdca ,_ecfdf :=_deaec .(_f .EndElement ); -_ecfdf &&_bdca .Name ==start .Name {*_ddcbca =1;return nil ;};if _gbdeef ,_gadacg :=_deaec .(_f .CharData );!_gadacg {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_deaec ); -}else {switch string (_gbdeef ){case "":*_ddcbca =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_ddcbca =1;case "\u006f\u0066\u0066":*_ddcbca =2;case "\u006f\u006e":*_ddcbca =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_ddcbca =4; -case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_ddcbca =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_ddcbca =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_ddcbca =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_ddcbca =8; -case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_ddcbca =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_ddcbca =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_ddcbca =11;};};_deaec ,_gdbeed =d .Token (); -if _gdbeed !=nil {return _gdbeed ;};if _fffag ,_ggaee :=_deaec .(_f .EndElement );_ggaee &&_fffag .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_deaec ); -}; +// Black And White +BlackAndWhiteAttr *bool ; -// ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path -func (_eadg *CT_QueryTableField )ValidateWithPath (path string )error {if _eadg .ExtLst !=nil {if _cbadd :=_eadg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbadd !=nil {return _cbadd ;};};return nil ;};func (_bbdcg *CT_TableStyles )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbdcg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_bbdcg .CountAttr )}); -};if _bbdcg .DefaultTableStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_bbdcg .DefaultTableStyleAttr )}); -};if _bbdcg .DefaultPivotStyleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_bbdcg .DefaultPivotStyleAttr )}); -};e .EncodeToken (start );if _bbdcg .TableStyle !=nil {_dfgbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};for _ ,_bbgff :=range _bbdcg .TableStyle {e .EncodeElement (_bbgff ,_dfgbf ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fdcea *Metadata )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdcea .CT_Metadata =*NewCT_Metadata ();_fcccg :for {_efdgd ,_abgaca :=d .Token ();if _abgaca !=nil {return _abgaca ; -};switch _ccfbg :=_efdgd .(type ){case _f .StartElement :switch _ccfbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u0073"}:_fdcea .MetadataTypes =NewCT_MetadataTypes (); -if _fcagaf :=d .DecodeElement (_fdcea .MetadataTypes ,&_ccfbg );_fcagaf !=nil {return _fcagaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006de\u0074a\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0073"}:_fdcea .MetadataStrings =NewCT_MetadataStrings (); -if _gedae :=d .DecodeElement (_fdcea .MetadataStrings ,&_ccfbg );_gedae !=nil {return _gedae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"m\u0064\u0078\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_fdcea .MdxMetadata =NewCT_MdxMetadata (); -if _afefcg :=d .DecodeElement (_fdcea .MdxMetadata ,&_ccfbg );_afefcg !=nil {return _afefcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u0074\u0075\u0072\u0065\u004d\u0065\u0074a\u0064\u0061\u0074\u0061"}:_ffbeda :=NewCT_FutureMetadata (); -if _fefec :=d .DecodeElement (_ffbeda ,&_ccfbg );_fefec !=nil {return _fefec ;};_fdcea .FutureMetadata =append (_fdcea .FutureMetadata ,_ffbeda );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006cl\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_fdcea .CellMetadata =NewCT_MetadataBlocks (); -if _egdda :=d .DecodeElement (_fdcea .CellMetadata ,&_ccfbg );_egdda !=nil {return _egdda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076\u0061\u006c\u0075\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061"}:_fdcea .ValueMetadata =NewCT_MetadataBlocks (); -if _fgffg :=d .DecodeElement (_fdcea .ValueMetadata ,&_ccfbg );_fgffg !=nil {return _fgffg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fdcea .ExtLst =NewCT_ExtensionList (); -if _cdfabc :=d .DecodeElement (_fdcea .ExtLst ,&_ccfbg );_cdfabc !=nil {return _cdfabc ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_ccfbg .Name ); -if _ecgec :=d .Skip ();_ecgec !=nil {return _ecgec ;};};case _f .EndElement :break _fcccg ;case _f .CharData :};};return nil ;}; +// Draft +DraftAttr *bool ; -// Validate validates the CT_CalculatedItems and its children -func (_beef *CT_CalculatedItems )Validate ()error {return _beef .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073");};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 (_ffdcfa ST_TargetScreenSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ffdcfa .String (),start ); -};func (_afbdd *CT_pivotTableDefinition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afbdd .Location =NewCT_Location ();for _ ,_cbcdbg :=range start .Attr {if _cbcdbg .Name .Local =="\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_fcegee ,_fdacd :=_db .ParseUint (_cbcdbg .Value ,10,8); -if _fdacd !=nil {return _fdacd ;};_fdcbad :=uint8 (_fcegee );_afbdd .CreatedVersionAttr =&_fdcbad ;continue ;};if _cbcdbg .Name .Local =="\u0069\u006e\u0064\u0065\u006e\u0074"{_fcfce ,_cggafe :=_db .ParseUint (_cbcdbg .Value ,10,32);if _cggafe !=nil {return _cggafe ; -};_dgeffa :=uint32 (_fcfce );_afbdd .IndentAttr =&_dgeffa ;continue ;};if _cbcdbg .Name .Local =="\u0070i\u0076o\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"{_feggf ,_ggeca :=_cbcdbg .Value ,error (nil );if _ggeca !=nil {return _ggeca ; -};_afbdd .PivotTableStyleAttr =&_feggf ;continue ;};if _cbcdbg .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0052\u006f\u0077"{_bgeebg ,_dcgfa :=_db .ParseBool (_cbcdbg .Value );if _dcgfa !=nil {return _dcgfa ;};_afbdd .ShowEmptyRowAttr =&_bgeebg ; -continue ;};if _cbcdbg .Name .Local =="\u0074\u0061\u0067"{_bdbfd ,_dbeb :=_cbcdbg .Value ,error (nil );if _dbeb !=nil {return _dbeb ;};_afbdd .TagAttr =&_bdbfd ;continue ;};if _cbcdbg .Name .Local =="\u0073\u0068\u006fw\u0045\u006d\u0070\u0074\u0079\u0043\u006f\u006c"{_fdbeg ,_bcdgg :=_db .ParseBool (_cbcdbg .Value ); -if _bcdgg !=nil {return _bcdgg ;};_afbdd .ShowEmptyColAttr =&_fdbeg ;continue ;};if _cbcdbg .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_bbddac ,_edddce :=_db .ParseUint (_cbcdbg .Value ,10,8); -if _edddce !=nil {return _edddce ;};_dfbga :=uint8 (_bbddac );_afbdd .MinRefreshableVersionAttr =&_dfbga ;continue ;};if _cbcdbg .Name .Local =="s\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072\u0073"{_efafgb ,_ddgba :=_db .ParseBool (_cbcdbg .Value ); -if _ddgba !=nil {return _ddgba ;};_afbdd .ShowHeadersAttr =&_efafgb ;continue ;};if _cbcdbg .Name .Local =="\u0061\u0073\u0074\u0065\u0072\u0069\u0073\u006b\u0054o\u0074\u0061\u006c\u0073"{_aafaac ,_gaaga :=_db .ParseBool (_cbcdbg .Value );if _gaaga !=nil {return _gaaga ; -};_afbdd .AsteriskTotalsAttr =&_aafaac ;continue ;};if _cbcdbg .Name .Local =="\u0063o\u006d\u0070\u0061\u0063\u0074"{_egagg ,_bcgbb :=_db .ParseBool (_cbcdbg .Value );if _bcgbb !=nil {return _bcgbb ;};_afbdd .CompactAttr =&_egagg ;continue ;};if _cbcdbg .Name .Local =="\u0065\u0064\u0069\u0074\u0044\u0061\u0074\u0061"{_cebdcd ,_ecagb :=_db .ParseBool (_cbcdbg .Value ); -if _ecagb !=nil {return _ecagb ;};_afbdd .EditDataAttr =&_cebdcd ;continue ;};if _cbcdbg .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_cbfad ,_ecffe :=_db .ParseBool (_cbcdbg .Value );if _ecffe !=nil {return _ecffe ;};_afbdd .OutlineAttr =&_cbfad ; -continue ;};if _cbcdbg .Name .Local =="\u0073\u0068\u006fw\u0043\u0061\u006c\u0063\u004d\u0062\u0072\u0073"{_babfc ,_agfcb :=_db .ParseBool (_cbcdbg .Value );if _agfcb !=nil {return _agfcb ;};_afbdd .ShowCalcMbrsAttr =&_babfc ;continue ;};if _cbcdbg .Name .Local =="o\u0075\u0074\u006c\u0069\u006e\u0065\u0044\u0061\u0074\u0061"{_bbgdgb ,_geace :=_db .ParseBool (_cbcdbg .Value ); -if _geace !=nil {return _geace ;};_afbdd .OutlineDataAttr =&_bbgdgb ;continue ;};if _cbcdbg .Name .Local =="\u0067\u0072\u0069\u0064\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_aagaa ,_abdffa :=_db .ParseBool (_cbcdbg .Value );if _abdffa !=nil {return _abdffa ; -};_afbdd .GridDropZonesAttr =&_aagaa ;continue ;};if _cbcdbg .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073t\u0053\u006f\u0072\u0074"{_ebdbgd ,_badcf :=_db .ParseBool (_cbcdbg .Value );if _badcf !=nil {return _badcf ;};_afbdd .CustomListSortAttr =&_ebdbgd ; -continue ;};if _cbcdbg .Name .Local =="\u0072\u006f\u0077\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_cfbg ,_agdaca :=_db .ParseBool (_cbcdbg .Value );if _agdaca !=nil {return _agdaca ;};_afbdd .RowGrandTotalsAttr =&_cfbg ;continue ; -};if _cbcdbg .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cbagbb ,_bfbbc :=_db .ParseBool (_cbcdbg .Value );if _bfbbc !=nil {return _bfbbc ;};_afbdd .ApplyWidthHeightFormatsAttr =&_cbagbb ; -continue ;};if _cbcdbg .Name .Local =="\u0075\u0073\u0065\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"{_gccac ,_gddaa :=_db .ParseBool (_cbcdbg .Value );if _gddaa !=nil {return _gddaa ;};_afbdd .UseAutoFormattingAttr =&_gccac ; -continue ;};if _cbcdbg .Name .Local =="\u0072\u006fw\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_abecc ,_facgca :=_cbcdbg .Value ,error (nil );if _facgca !=nil {return _facgca ;};_afbdd .RowHeaderCaptionAttr =&_abecc ;continue ; -};if _cbcdbg .Name .Local =="\u0073h\u006f\u0077\u0044\u0072\u0069\u006cl"{_cceecc ,_cabgdd :=_db .ParseBool (_cbcdbg .Value );if _cabgdd !=nil {return _cabgdd ;};_afbdd .ShowDrillAttr =&_cceecc ;continue ;};if _cbcdbg .Name .Local =="\u006de\u0072\u0067\u0065\u0049\u0074\u0065m"{_dfbee ,_dbcbe :=_db .ParseBool (_cbcdbg .Value ); -if _dbcbe !=nil {return _dbcbe ;};_afbdd .MergeItemAttr =&_dfbee ;continue ;};if _cbcdbg .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_afefd ,_bfccg :=_db .ParseBool (_cbcdbg .Value );if _bfccg !=nil {return _bfccg ; -};_afbdd .ApplyBorderFormatsAttr =&_afefd ;continue ;};if _cbcdbg .Name .Local =="\u0076\u0069\u0073u\u0061\u006c\u0054\u006f\u0074\u0061\u006c\u0073"{_gdbede ,_afdedb :=_db .ParseBool (_cbcdbg .Value );if _afdedb !=nil {return _afdedb ;};_afbdd .VisualTotalsAttr =&_gdbede ; -continue ;};if _cbcdbg .Name .Local =="c\u006f\u006d\u0070\u0061\u0063\u0074\u0044\u0061\u0074\u0061"{_dacbb ,_feegfb :=_db .ParseBool (_cbcdbg .Value );if _feegfb !=nil {return _feegfb ;};_afbdd .CompactDataAttr =&_dacbb ;continue ;};if _cbcdbg .Name .Local =="\u0064\u0061\u0074a\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_cfgcc ,_fdgfg :=_db .ParseUint (_cbcdbg .Value ,10,32); -if _fdgfg !=nil {return _fdgfg ;};_egaee :=uint32 (_cfgcc );_afbdd .DataPositionAttr =&_egaee ;continue ;};if _cbcdbg .Name .Local =="m\u0075l\u0074\u0069\u0070\u006c\u0065\u0046\u0069\u0065l\u0064\u0046\u0069\u006cte\u0072\u0073"{_aeaab ,_cegca :=_db .ParseBool (_cbcdbg .Value ); -if _cegca !=nil {return _cegca ;};_afbdd .MultipleFieldFiltersAttr =&_aeaab ;continue ;};if _cbcdbg .Name .Local =="\u0070\u0061g\u0065\u004f\u0076e\u0072\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e"{_dagcc ,_bceba :=_db .ParseBool (_cbcdbg .Value ); -if _bceba !=nil {return _bceba ;};_afbdd .PageOverThenDownAttr =&_dagcc ;continue ;};if _cbcdbg .Name .Local =="\u0066\u0069\u0065\u006cdL\u0069\u0073\u0074\u0053\u006f\u0072\u0074\u0041\u0073\u0063\u0065\u006e\u0064\u0069n\u0067"{_caebb ,_bfcae :=_db .ParseBool (_cbcdbg .Value ); -if _bfcae !=nil {return _bfcae ;};_afbdd .FieldListSortAscendingAttr =&_caebb ;continue ;};if _cbcdbg .Name .Local =="s\u0068\u006f\u0077\u004d\u0069\u0073\u0073\u0069\u006e\u0067"{_becag ,_afcge :=_db .ParseBool (_cbcdbg .Value );if _afcge !=nil {return _afcge ; -};_afbdd .ShowMissingAttr =&_becag ;continue ;};if _cbcdbg .Name .Local =="\u0066\u0069e\u006c\u0064\u0050r\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_cdeecd ,_gceee :=_db .ParseBool (_cbcdbg .Value );if _gceee !=nil {return _gceee ;};_afbdd .FieldPrintTitlesAttr =&_cdeecd ; -continue ;};if _cbcdbg .Name .Local =="\u0073\u0068\u006f\u0077Me\u006d\u0062\u0065\u0072\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0054\u0069p\u0073"{_efada ,_abcab :=_db .ParseBool (_cbcdbg .Value );if _abcab !=nil {return _abcab ;};_afbdd .ShowMemberPropertyTipsAttr =&_efada ; -continue ;};if _cbcdbg .Name .Local =="\u0070a\u0067\u0065\u0053\u0074\u0079\u006ce"{_adcfbg ,_facac :=_cbcdbg .Value ,error (nil );if _facac !=nil {return _facac ;};_afbdd .PageStyleAttr =&_adcfbg ;continue ;};if _cbcdbg .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_edgba ,_adgfg :=_db .ParseUint (_cbcdbg .Value ,10,32); -if _adgfg !=nil {return _adgfg ;};_fecgd :=uint32 (_edgba );_afbdd .AutoFormatIdAttr =&_fecgd ;continue ;};if _cbcdbg .Name .Local =="\u0073h\u006f\u0077\u0049\u0074\u0065\u006ds"{_dfadg ,_cgfac :=_db .ParseBool (_cbcdbg .Value );if _cgfac !=nil {return _cgfac ; -};_afbdd .ShowItemsAttr =&_dfadg ;continue ;};if _cbcdbg .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cbgfb ,_aadbe :=_db .ParseBool (_cbcdbg .Value );if _aadbe !=nil {return _aadbe ; -};_afbdd .ApplyPatternFormatsAttr =&_cbgfb ;continue ;};if _cbcdbg .Name .Local =="e\u006e\u0061\u0062\u006ceF\u0069e\u006c\u0064\u0050\u0072\u006fp\u0065\u0072\u0074\u0069\u0065\u0073"{_fgecaf ,_gdfbg :=_db .ParseBool (_cbcdbg .Value );if _gdfbg !=nil {return _gdfbg ; -};_afbdd .EnableFieldPropertiesAttr =&_fgecaf ;continue ;};if _cbcdbg .Name .Local =="\u0073\u0068\u006f\u0077\u004d\u0075\u006c\u0074\u0069\u0070\u006c\u0065L\u0061\u0062\u0065\u006c"{_gdfeg ,_ccdfcg :=_db .ParseBool (_cbcdbg .Value );if _ccdfcg !=nil {return _ccdfcg ; -};_afbdd .ShowMultipleLabelAttr =&_gdfeg ;continue ;};if _cbcdbg .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_cbgac ,_abega :=_db .ParseBool (_cbcdbg .Value );if _abega !=nil {return _abega ; -};_afbdd .PreserveFormattingAttr =&_cbgac ;continue ;};if _cbcdbg .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_dbafd ,_cafbg :=_db .ParseBool (_cbcdbg .Value );if _cafbg !=nil {return _cafbg ;};_afbdd .PublishedAttr =&_dbafd ;continue ; -};if _cbcdbg .Name .Local =="\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0043\u0061p\u0074\u0069\u006f\u006e"{_bdbceb ,_fgfcf :=_cbcdbg .Value ,error (nil );if _fgfcf !=nil {return _fgfcf ;};_afbdd .MissingCaptionAttr =&_bdbceb ;continue ;};if _cbcdbg .Name .Local =="\u0069m\u006d\u0065\u0072\u0073\u0069\u0076e"{_aeafg ,_decea :=_db .ParseBool (_cbcdbg .Value ); -if _decea !=nil {return _decea ;};_afbdd .ImmersiveAttr =&_aeafg ;continue ;};if _cbcdbg .Name .Local =="\u0070\u0061\u0067\u0065\u0057\u0072\u0061\u0070"{_ggdgd ,_gebde :=_db .ParseUint (_cbcdbg .Value ,10,32);if _gebde !=nil {return _gebde ;};_fcacga :=uint32 (_ggdgd ); -_afbdd .PageWrapAttr =&_fcacga ;continue ;};if _cbcdbg .Name .Local =="c\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074"{_bceab ,_geggdd :=_db .ParseUint (_cbcdbg .Value ,10,32);if _geggdd !=nil {return _geggdd ;};_gfebgb :=uint32 (_bceab ); -_afbdd .ChartFormatAttr =&_gfebgb ;continue ;};if _cbcdbg .Name .Local =="\u0073\u0068o\u0077\u0044\u0061t\u0061\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"{_gcefb ,_cfggd :=_db .ParseBool (_cbcdbg .Value );if _cfggd !=nil {return _cfggd ;};_afbdd .ShowDataDropDownAttr =&_gcefb ; -continue ;};if _cbcdbg .Name .Local =="\u0063\u006fl\u0048\u0065\u0061d\u0065\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ccbbf ,_gbaba :=_cbcdbg .Value ,error (nil );if _gbaba !=nil {return _gbaba ;};_afbdd .ColHeaderCaptionAttr =&_ccbbf ;continue ; -};if _cbcdbg .Name .Local =="\u0073\u0075\u0062\u0074ot\u0061\u006c\u0048\u0069\u0064\u0064\u0065\u006e\u0049\u0074\u0065\u006d\u0073"{_feead ,_dfgfd :=_db .ParseBool (_cbcdbg .Value );if _dfgfd !=nil {return _dfgfd ;};_afbdd .SubtotalHiddenItemsAttr =&_feead ; -continue ;};if _cbcdbg .Name .Local =="\u006d\u0064\u0078\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0069\u0065\u0073"{_eedgd ,_aafeg :=_db .ParseBool (_cbcdbg .Value );if _aafeg !=nil {return _aafeg ;};_afbdd .MdxSubqueriesAttr =&_eedgd ;continue ;};if _cbcdbg .Name .Local =="\u0065\u0072\u0072o\u0072\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_gagdc ,_adedd :=_cbcdbg .Value ,error (nil ); -if _adedd !=nil {return _adedd ;};_afbdd .ErrorCaptionAttr =&_gagdc ;continue ;};if _cbcdbg .Name .Local =="\u0063\u006f\u006c\u0047\u0072\u0061\u006e\u0064\u0054o\u0074\u0061\u006c\u0073"{_dcbdf ,_fabbb :=_db .ParseBool (_cbcdbg .Value );if _fabbb !=nil {return _fabbb ; -};_afbdd .ColGrandTotalsAttr =&_dcbdf ;continue ;};if _cbcdbg .Name .Local =="\u0070\u0072\u0069\u006e\u0074\u0044\u0072\u0069\u006c\u006c"{_afcc ,_gbfad :=_db .ParseBool (_cbcdbg .Value );if _gbfad !=nil {return _gbfad ;};_afbdd .PrintDrillAttr =&_afcc ; -continue ;};if _cbcdbg .Name .Local =="\u0069t\u0065m\u0050\u0072\u0069\u006e\u0074\u0054\u0069\u0074\u006c\u0065\u0073"{_defdf ,_eaebc :=_db .ParseBool (_cbcdbg .Value );if _eaebc !=nil {return _eaebc ;};_afbdd .ItemPrintTitlesAttr =&_defdf ;continue ; -};if _cbcdbg .Name .Local =="\u006e\u0061\u006d\u0065"{_gafed ,_gfbgc :=_cbcdbg .Value ,error (nil );if _gfbgc !=nil {return _gfbgc ;};_afbdd .NameAttr =_gafed ;continue ;};if _cbcdbg .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0072\u006f\u0070\u005a\u006f\u006e\u0065\u0073"{_gbcaa ,_geecf :=_db .ParseBool (_cbcdbg .Value ); -if _geecf !=nil {return _geecf ;};_afbdd .ShowDropZonesAttr =&_gbcaa ;continue ;};if _cbcdbg .Name .Local =="\u0073\u0068\u006fw\u0044\u0061\u0074\u0061\u0054\u0069\u0070\u0073"{_ecgeb ,_fgbef :=_db .ParseBool (_cbcdbg .Value );if _fgbef !=nil {return _fgbef ; -};_afbdd .ShowDataTipsAttr =&_ecgeb ;continue ;};if _cbcdbg .Name .Local =="\u0076\u0061\u0063a\u0074\u0065\u0064\u0053\u0074\u0079\u006c\u0065"{_baafce ,_aefagc :=_cbcdbg .Value ,error (nil );if _aefagc !=nil {return _aefagc ;};_afbdd .VacatedStyleAttr =&_baafce ; -continue ;};if _cbcdbg .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0054\u006f\u0074\u0061\u006c\u0043\u0061p\u0074\u0069\u006f\u006e"{_bdaaa ,_dcgfg :=_cbcdbg .Value ,error (nil );if _dcgfg !=nil {return _dcgfg ;};_afbdd .GrandTotalCaptionAttr =&_bdaaa ; -continue ;};if _cbcdbg .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_gbgff ,_edffc :=_db .ParseBool (_cbcdbg .Value );if _edffc !=nil {return _edffc ;};_afbdd .ApplyNumberFormatsAttr =&_gbgff ; -continue ;};if _cbcdbg .Name .Local =="e\u006e\u0061\u0062\u006c\u0065\u0044\u0072\u0069\u006c\u006c"{_bcadb ,_fadfe :=_db .ParseBool (_cbcdbg .Value );if _fadfe !=nil {return _fadfe ;};_afbdd .EnableDrillAttr =&_bcadb ;continue ;};if _cbcdbg .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cadba ,_dbefd :=_db .ParseBool (_cbcdbg .Value ); -if _dbefd !=nil {return _dbefd ;};_afbdd .ApplyFontFormatsAttr =&_cadba ;continue ;};if _cbcdbg .Name .Local =="\u0064\u0069s\u0061\u0062\u006ce\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"{_adccbd ,_ebfab :=_db .ParseBool (_cbcdbg .Value );if _ebfab !=nil {return _ebfab ; -};_afbdd .DisableFieldListAttr =&_adccbd ;continue ;};if _cbcdbg .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_dfdeg ,_edgedg :=_db .ParseBool (_cbcdbg .Value );if _edgedg !=nil {return _edgedg ; -};_afbdd .ApplyAlignmentFormatsAttr =&_dfdeg ;continue ;};if _cbcdbg .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u0052\u006f\u0077\u0073"{_gddea ,_afdac :=_db .ParseBool (_cbcdbg .Value );if _afdac !=nil {return _afdac ;};_afbdd .DataOnRowsAttr =&_gddea ; -continue ;};if _cbcdbg .Name .Local =="d\u0061\u0074\u0061\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_dgbdfg ,_gbbed :=_cbcdbg .Value ,error (nil );if _gbbed !=nil {return _gbbed ;};_afbdd .DataCaptionAttr =_dgbdfg ;continue ;};if _cbcdbg .Name .Local =="\u0073h\u006f\u0077\u0045\u0072\u0072\u006fr"{_fdega ,_aagbccg :=_db .ParseBool (_cbcdbg .Value ); -if _aagbccg !=nil {return _aagbccg ;};_afbdd .ShowErrorAttr =&_fdega ;continue ;};if _cbcdbg .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_dgbfd ,_fgfbfb :=_db .ParseUint (_cbcdbg .Value ,10,32);if _fgfbfb !=nil {return _fgfbfb ;};_afbdd .CacheIdAttr =uint32 (_dgbfd ); -continue ;};if _cbcdbg .Name .Local =="\u0065\u006e\u0061b\u006c\u0065\u0057\u0069\u007a\u0061\u0072\u0064"{_ecdgba ,_cdfdc :=_db .ParseBool (_cbcdbg .Value );if _cdfdc !=nil {return _cdfdc ;};_afbdd .EnableWizardAttr =&_ecdgba ;continue ;};if _cbcdbg .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"{_ddbcc ,_bbcbf :=_db .ParseUint (_cbcdbg .Value ,10,8); -if _bbcbf !=nil {return _bbcbf ;};_fgdbe :=uint8 (_ddbcc );_afbdd .UpdatedVersionAttr =&_fgdbe ;continue ;};};_fgeae :for {_ebbdaf ,_fafaf :=d .Token ();if _fafaf !=nil {return _fafaf ;};switch _cagga :=_ebbdaf .(type ){case _f .StartElement :switch _cagga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}:if _cfeefd :=d .DecodeElement (_afbdd .Location ,&_cagga ); -_cfeefd !=nil {return _cfeefd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}:_afbdd .PivotFields =NewCT_PivotFields (); -if _gefdd :=d .DecodeElement (_afbdd .PivotFields ,&_cagga );_gefdd !=nil {return _gefdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0046\u0069\u0065\u006c\u0064s"}:_afbdd .RowFields =NewCT_RowFields (); -if _bfgecd :=d .DecodeElement (_afbdd .RowFields ,&_cagga );_bfgecd !=nil {return _bfgecd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073"}:_afbdd .RowItems =NewCT_rowItems (); -if _abedba :=d .DecodeElement (_afbdd .RowItems ,&_cagga );_abedba !=nil {return _abedba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0046\u0069\u0065\u006c\u0064s"}:_afbdd .ColFields =NewCT_ColFields (); -if _dgebe :=d .DecodeElement (_afbdd .ColFields ,&_cagga );_dgebe !=nil {return _dgebe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073"}:_afbdd .ColItems =NewCT_colItems (); -if _dgfbge :=d .DecodeElement (_afbdd .ColItems ,&_cagga );_dgfbge !=nil {return _dgfbge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_afbdd .PageFields =NewCT_PageFields (); -if _bgefad :=d .DecodeElement (_afbdd .PageFields ,&_cagga );_bgefad !=nil {return _bgefad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073"}:_afbdd .DataFields =NewCT_DataFields (); -if _bcedaa :=d .DecodeElement (_afbdd .DataFields ,&_cagga );_bcedaa !=nil {return _bcedaa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066o\u0072\u006d\u0061\u0074\u0073"}:_afbdd .Formats =NewCT_Formats (); -if _gbbecd :=d .DecodeElement (_afbdd .Formats ,&_cagga );_gbbecd !=nil {return _gbbecd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006ed\u0069\u0074\u0069\u006f\u006ea\u006c\u0046o\u0072\u006d\u0061\u0074\u0073"}:_afbdd .ConditionalFormats =NewCT_ConditionalFormats (); -if _fbbfc :=d .DecodeElement (_afbdd .ConditionalFormats ,&_cagga );_fbbfc !=nil {return _fbbfc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0068\u0061r\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_afbdd .ChartFormats =NewCT_ChartFormats (); -if _aebad :=d .DecodeElement (_afbdd .ChartFormats ,&_cagga );_aebad !=nil {return _aebad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069v\u006f\u0074\u0048i\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}:_afbdd .PivotHierarchies =NewCT_PivotHierarchies (); -if _gdbgab :=d .DecodeElement (_afbdd .PivotHierarchies ,&_cagga );_gdbgab !=nil {return _gdbgab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006ftT\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f"}:_afbdd .PivotTableStyleInfo =NewCT_PivotTableStyle (); -if _eccfgb :=d .DecodeElement (_afbdd .PivotTableStyleInfo ,&_cagga );_eccfgb !=nil {return _eccfgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066i\u006c\u0074\u0065\u0072\u0073"}:_afbdd .Filters =NewCT_PivotFilters (); -if _bcgea :=d .DecodeElement (_afbdd .Filters ,&_cagga );_bcgea !=nil {return _bcgea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006f\u0077\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_afbdd .RowHierarchiesUsage =NewCT_RowHierarchiesUsage (); -if _bfacf :=d .DecodeElement (_afbdd .RowHierarchiesUsage ,&_cagga );_bfacf !=nil {return _bfacf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048ie\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061\u0067\u0065"}:_afbdd .ColHierarchiesUsage =NewCT_ColHierarchiesUsage (); -if _dfabe :=d .DecodeElement (_afbdd .ColHierarchiesUsage ,&_cagga );_dfabe !=nil {return _dfabe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_afbdd .ExtLst =NewCT_ExtensionList (); -if _ccfgb :=d .DecodeElement (_afbdd .ExtLst ,&_cagga );_ccfgb !=nil {return _ccfgb ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\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",_cagga .Name ); -if _dbddf :=d .Skip ();_dbddf !=nil {return _dbddf ;};};case _f .EndElement :break _fgeae ;case _f .CharData :};};return nil ;};func NewPivotCacheRecords ()*PivotCacheRecords {_cefgd :=&PivotCacheRecords {};_cefgd .CT_PivotCacheRecords =*NewCT_PivotCacheRecords (); -return _cefgd ;};func (_adegc *CT_GroupLevel )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_adegc .UniqueNameAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",_adegc .CaptionAttr )});if _adegc .UserAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adegc .UserAttr ))}); -};if _adegc .CustomRollUpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adegc .CustomRollUpAttr ))});}; -e .EncodeToken (start );if _adegc .Groups !=nil {_caeb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0067\u0072\u006f\u0075\u0070s"}};e .EncodeElement (_adegc .Groups ,_caeb );};if _adegc .ExtLst !=nil {_abddc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_adegc .ExtLst ,_abddc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CalcChain ()*CT_CalcChain {_cdgg :=&CT_CalcChain {};return _cdgg };type ST_HorizontalAlignment byte ; +// Print Cell Comments +CellCommentsAttr ST_CellComments ; -// Validate validates the CT_TableStyle and its children -func (_gdfae *CT_TableStyle )Validate ()error {return _gdfae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065");};func NewCT_RevisionInsertSheet ()*CT_RevisionInsertSheet {_ecfcdg :=&CT_RevisionInsertSheet {}; -return _ecfcdg ;};type CT_CellWatches struct{ +// Use First Page Number +UseFirstPageNumberAttr *bool ; -// Cell Watch Item -CellWatch []*CT_CellWatch ;};func (_gebcf ST_ExternalConnectionType )ValidateWithPath (path string )error {switch _gebcf {case 0,1,2,3,4,5,6,7,8,9,10:default:return _bc .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 NewCT_Stylesheet ()*CT_Stylesheet {_egagd :=&CT_Stylesheet {};return _egagd };type CT_RevisionHeader struct{ +// Print Error Handling +ErrorsAttr ST_PrintError ; -// GUID -GuidAttr string ; +// Horizontal DPI +HorizontalDpiAttr *uint32 ; -// Date Time -DateTimeAttr _d .Time ; +// Vertical DPI +VerticalDpiAttr *uint32 ; -// Last Sheet Id -MaxSheetIdAttr uint32 ; +// Number Of Copies +CopiesAttr *uint32 ;IdAttr *string ;};func (_gfbgfe ST_CfvoType )ValidateWithPath (path string )error {switch _gfbgfe {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 (_gfbgfe )); +};return nil ;}; -// User Name -UserNameAttr string ;IdAttr string ; +// ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path +func (_ececb *CT_PivotAreaReference )ValidateWithPath (path string )error {for _ageccf ,_egcdc :=range _ececb .X {if _gbaaa :=_egcdc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ageccf ));_gbaaa !=nil {return _gbaaa ; +};};if _ececb .ExtLst !=nil {if _aeegfc :=_ececb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeegfc !=nil {return _aeegfc ;};};return nil ;};func (_afcc *CT_Number )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dfbaa :=range start .Attr {if _dfbaa .Name .Local =="\u0066\u0063"{_beece ,_ggddg :=_dfbaa .Value ,error (nil ); +if _ggddg !=nil {return _ggddg ;};_afcc .FcAttr =&_beece ;continue ;};if _dfbaa .Name .Local =="\u0076"{_fbbdf ,_fdfbf :=_fa .ParseFloat (_dfbaa .Value ,64);if _fdfbf !=nil {return _fdfbf ;};_afcc .VAttr =_fbbdf ;continue ;};if _dfbaa .Name .Local =="\u0066"{_dcdff ,_bcccd :=_fa .ParseBool (_dfbaa .Value ); +if _bcccd !=nil {return _bcccd ;};_afcc .FAttr =&_dcdff ;continue ;};if _dfbaa .Name .Local =="\u0063"{_dacag ,_baga :=_dfbaa .Value ,error (nil );if _baga !=nil {return _baga ;};_afcc .CAttr =&_dacag ;continue ;};if _dfbaa .Name .Local =="\u0063\u0070"{_ecabcf ,_cefca :=_fa .ParseUint (_dfbaa .Value ,10,32); +if _cefca !=nil {return _cefca ;};_bbecd :=uint32 (_ecabcf );_afcc .CpAttr =&_bbecd ;continue ;};if _dfbaa .Name .Local =="\u0069\u006e"{_ggddd ,_bbagf :=_fa .ParseUint (_dfbaa .Value ,10,32);if _bbagf !=nil {return _bbagf ;};_dgecg :=uint32 (_ggddd ); +_afcc .InAttr =&_dgecg ;continue ;};if _dfbaa .Name .Local =="\u0062\u0063"{_eceaa ,_adgfa :=_dfbaa .Value ,error (nil );if _adgfa !=nil {return _adgfa ;};_afcc .BcAttr =&_eceaa ;continue ;};if _dfbaa .Name .Local =="\u0075"{_bgbaa ,_cfgaca :=_fa .ParseBool (_dfbaa .Value ); +if _cfgaca !=nil {return _cfgaca ;};_afcc .UAttr =&_bgbaa ;continue ;};if _dfbaa .Name .Local =="\u0069"{_agdggg ,_afgdd :=_fa .ParseBool (_dfbaa .Value );if _afgdd !=nil {return _afgdd ;};_afcc .IAttr =&_agdggg ;continue ;};if _dfbaa .Name .Local =="\u0075\u006e"{_gdfc ,_gcbg :=_fa .ParseBool (_dfbaa .Value ); +if _gcbg !=nil {return _gcbg ;};_afcc .UnAttr =&_gdfc ;continue ;};if _dfbaa .Name .Local =="\u0073\u0074"{_gfbdf ,_cfebe :=_fa .ParseBool (_dfbaa .Value );if _cfebe !=nil {return _cfebe ;};_afcc .StAttr =&_gfbdf ;continue ;};if _dfbaa .Name .Local =="\u0062"{_gfbddf ,_edffb :=_fa .ParseBool (_dfbaa .Value ); +if _edffb !=nil {return _edffb ;};_afcc .BAttr =&_gfbddf ;continue ;};};_geeba :for {_cgdcg ,_bcffbd :=d .Token ();if _bcffbd !=nil {return _bcffbd ;};switch _dgagg :=_cgdcg .(type ){case _bc .StartElement :switch _dgagg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgfgc :=NewCT_Tuples (); +if _cgedf :=d .DecodeElement (_dgfgc ,&_dgagg );_cgedf !=nil {return _cgedf ;};_afcc .Tpls =append (_afcc .Tpls ,_dgfgc );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcce :=NewCT_X (); +if _bffbb :=d .DecodeElement (_fcce ,&_dgagg );_bffbb !=nil {return _bffbb ;};_afcc .X =append (_afcc .X ,_fcce );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\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",_dgagg .Name ); +if _ffedaa :=d .Skip ();_ffedaa !=nil {return _ffedaa ;};};case _bc .EndElement :break _geeba ;case _bc .CharData :};};return nil ;}; -// Minimum Revision Id -MinRIdAttr *uint32 ; +// Validate validates the CT_BookView and its children +func (_feb *CT_BookView )Validate ()error {return _feb .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077");};func (_cbaae ST_ParameterType )Validate ()error {return _cbaae .ValidateWithPath ("")};func (_cbaga ST_CellComments )Validate ()error {return _cbaga .ValidateWithPath ("")}; -// Max Revision Id -MaxRIdAttr *uint32 ; -// Sheet Id Map -SheetIdMap *CT_SheetIdMap ; +// ValidateWithPath validates the CT_RgbColor and its children, prefixing error messages with path +func (_dadcfb *CT_RgbColor )ValidateWithPath (path string )error {return nil };func (_abbcaa *CT_XmlPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0061\u0070I\u0064"},Value :_a .Sprintf ("\u0025\u0076",_abbcaa .MapIdAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078\u0070\u0061t\u0068"},Value :_a .Sprintf ("\u0025\u0076",_abbcaa .XpathAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",_abbcaa .XmlDataTypeAttr )}); +e .EncodeToken (start );if _abbcaa .ExtLst !=nil {_gebfdc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abbcaa .ExtLst ,_gebfdc );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_aafef ST_Qualifier )String ()string {switch _aafef {case 0:return "";case 1:return "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case 2:return "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065";case 3:return "\u006e\u006f\u006e\u0065"; +};return "";};func (_deaac ST_OleUpdate )ValidateWithPath (path string )error {switch _deaac {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 (_deaac )); +};return nil ;};type CT_BookView struct{ -// Reviewed List -ReviewedList *CT_ReviewedRevisions ;ExtLst *CT_ExtensionList ;};func (_ddaaa *CT_OleSize )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",_ddaaa .RefAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddfca ST_TextVAlign )Validate ()error {return _ddfca .ValidateWithPath ("")}; +// Visibility +VisibilityAttr ST_Visibility ; -// ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path -func (_bcdde *CT_Pane )ValidateWithPath (path string )error {if _ccced :=_bcdde .ActivePaneAttr .ValidateWithPath (path +"\u002fA\u0063t\u0069\u0076\u0065\u0050\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_ccced !=nil {return _ccced ;};if _ebfeg :=_bcdde .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); -_ebfeg !=nil {return _ebfeg ;};return nil ;};func (_edbae *CT_MergeCell )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_deeag :=range start .Attr {if _deeag .Name .Local =="\u0072\u0065\u0066"{_eaaddf ,_ffgea :=_deeag .Value ,error (nil ); -if _ffgea !=nil {return _ffgea ;};_edbae .RefAttr =_eaaddf ;continue ;};};for {_beccb ,_bbfdg :=d .Token ();if _bbfdg !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0065r\u0067\u0065\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_bbfdg ); -};if _aaagbg ,_efbbd :=_beccb .(_f .EndElement );_efbbd &&_aaagbg .Name ==start .Name {break ;};};return nil ;}; +// Minimized +MinimizedAttr *bool ; -// ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path -func (_agbd *CT_ChartFormat )ValidateWithPath (path string )error {if _ddfb :=_agbd .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_ddfb !=nil {return _ddfb ;};return nil ;};func (_fcagdf ST_TimePeriod )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dbcbb :=_f .Attr {}; -_dbcbb .Name =name ;switch _fcagdf {case ST_TimePeriodUnset :_dbcbb .Value ="";case ST_TimePeriodToday :_dbcbb .Value ="\u0074\u006f\u0064a\u0079";case ST_TimePeriodYesterday :_dbcbb .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_TimePeriodTomorrow :_dbcbb .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077"; -case ST_TimePeriodLast7Days :_dbcbb .Value ="\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case ST_TimePeriodThisMonth :_dbcbb .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_TimePeriodLastMonth :_dbcbb .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h"; -case ST_TimePeriodNextMonth :_dbcbb .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodThisWeek :_dbcbb .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_TimePeriodLastWeek :_dbcbb .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b"; -case ST_TimePeriodNextWeek :_dbcbb .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return _dbcbb ,nil ;};func NewCT_UndoInfo ()*CT_UndoInfo {_abfgc :=&CT_UndoInfo {};_abfgc .ExpAttr =ST_FormulaExpression (1);return _abfgc ;};func (_cgaad ST_CellComments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cgaad .String (),start ); -};func (_cadedf ST_Type )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dabeg :=_f .Attr {};_dabeg .Name =name ;switch _cadedf {case ST_TypeUnset :_dabeg .Value ="";case ST_TypeNone :_dabeg .Value ="\u006e\u006f\u006e\u0065";case ST_TypeAll :_dabeg .Value ="\u0061\u006c\u006c"; -case ST_TypeRow :_dabeg .Value ="\u0072\u006f\u0077";case ST_TypeColumn :_dabeg .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";};return _dabeg ,nil ;};func (_edfee ST_CellType )String ()string {switch _edfee {case 0:return "";case 1:return "\u0062";case 2:return "\u006e"; -case 3:return "\u0065";case 4:return "\u0073";case 5:return "\u0073\u0074\u0072";case 6:return "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return "";};func (_gage *CT_MemberProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gage .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_gage .NameAttr )}); -};if _gage .ShowCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gage .ShowCellAttr ))});};if _gage .ShowTipAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0054\u0069\u0070"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gage .ShowTipAttr ))}); -};if _gage .ShowAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gage .ShowAsCaptionAttr ))}); -};if _gage .NameLenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ea\u006d\u0065\u004c\u0065\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_gage .NameLenAttr )});};if _gage .PPosAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0050\u006f\u0073"},Value :_bc .Sprintf ("\u0025\u0076",*_gage .PPosAttr )}); -};if _gage .PLenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u004c\u0065\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_gage .PLenAttr )});};if _gage .LevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_gage .LevelAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_gage .FieldAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Show Horizontal Scroll +ShowHorizontalScrollAttr *bool ; -// ValidateWithPath validates the Table and its children, prefixing error messages with path -func (_gfaee *Table )ValidateWithPath (path string )error {if _gdbgea :=_gfaee .CT_Table .ValidateWithPath (path );_gdbgea !=nil {return _gdbgea ;};return nil ;}; +// Show Vertical Scroll +ShowVerticalScrollAttr *bool ; -// ValidateWithPath validates the CT_TableStyleInfo and its children, prefixing error messages with path -func (_gdefe *CT_TableStyleInfo )ValidateWithPath (path string )error {return nil };func (_cecac *ST_GrowShrinkType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cecac =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_cecac =1; -case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_cecac =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_cecac =3;};return nil ;}; +// Show Sheet Tabs +ShowSheetTabsAttr *bool ; -// Validate validates the CT_Tables and its children -func (_ddafg *CT_Tables )Validate ()error {return _ddafg .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u006c\u0065s");};func NewCT_DynamicFilter ()*CT_DynamicFilter {_gdefc :=&CT_DynamicFilter {};_gdefc .TypeAttr =ST_DynamicFilterType (1);return _gdefc ; -}; +// Upper Left Corner (X Coordinate) +XWindowAttr *int32 ; -// ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path -func (_ceeccb *CT_TablePart )ValidateWithPath (path string )error {return nil };type CT_Comment struct{ +// Upper Left Corner (Y Coordinate) +YWindowAttr *int32 ; -// Cell Reference -RefAttr string ; +// Window Width +WindowWidthAttr *uint32 ; -// Author Id -AuthorIdAttr uint32 ; +// Window Height +WindowHeightAttr *uint32 ; -// Unique Identifier for Comment -GuidAttr *string ; +// Sheet Tab Ratio +TabRatioAttr *uint32 ; -// Shape ID -ShapeIdAttr *uint32 ; +// First Sheet +FirstSheetAttr *uint32 ; -// Comment Text -Text *CT_Rst ; +// Active Sheet Index +ActiveTabAttr *uint32 ; -// Comment Properties -CommentPr *CT_CommentPr ;};func NewMetadata ()*Metadata {_fabbd :=&Metadata {};_fabbd .CT_Metadata =*NewCT_Metadata ();return _fabbd ;};func (_dccg *Dialogsheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d\u0061\u003a\u0064\u0069\u0061\u006c\u006f\u0067s\u0068\u0065\u0065\u0074";return _dccg .CT_Dialogsheet .MarshalXML (e ,start );};func (_ecaf *CT_RevisionComment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ecaf .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 _ ,_fbcaa :=range start .Attr {if _fbcaa .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ddgdfb ,_bgddce :=_db .ParseUint (_fbcaa .Value ,10,32);if _bgddce !=nil {return _bgddce ;};_ecaf .SheetIdAttr =uint32 (_ddgdfb );continue ;};if _fbcaa .Name .Local =="\u0063\u0065\u006c\u006c"{_eccga ,_ddfee :=_fbcaa .Value ,error (nil ); -if _ddfee !=nil {return _ddfee ;};_ecaf .CellAttr =_eccga ;continue ;};if _fbcaa .Name .Local =="\u0067\u0075\u0069\u0064"{_gcefd ,_cbdbg :=_fbcaa .Value ,error (nil );if _cbdbg !=nil {return _cbdbg ;};_ecaf .GuidAttr =_gcefd ;continue ;};if _fbcaa .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_ecaf .ActionAttr .UnmarshalXMLAttr (_fbcaa ); -continue ;};if _fbcaa .Name .Local =="\u0061\u006c\u0077\u0061\u0079\u0073\u0053\u0068\u006f\u0077"{_feaba ,_ggdbf :=_db .ParseBool (_fbcaa .Value );if _ggdbf !=nil {return _ggdbf ;};_ecaf .AlwaysShowAttr =&_feaba ;continue ;};if _fbcaa .Name .Local =="\u006f\u006c\u0064"{_bgbfe ,_abgga :=_db .ParseBool (_fbcaa .Value ); -if _abgga !=nil {return _abgga ;};_ecaf .OldAttr =&_bgbfe ;continue ;};if _fbcaa .Name .Local =="\u0068i\u0064\u0064\u0065\u006e\u0052\u006fw"{_decgbb ,_gebge :=_db .ParseBool (_fbcaa .Value );if _gebge !=nil {return _gebge ;};_ecaf .HiddenRowAttr =&_decgbb ; -continue ;};if _fbcaa .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e"{_afggc ,_dgegg :=_db .ParseBool (_fbcaa .Value );if _dgegg !=nil {return _dgegg ;};_ecaf .HiddenColumnAttr =&_afggc ;continue ;};if _fbcaa .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cecca ,_edeeac :=_fbcaa .Value ,error (nil ); -if _edeeac !=nil {return _edeeac ;};_ecaf .AuthorAttr =_cecca ;continue ;};if _fbcaa .Name .Local =="\u006fl\u0064\u004c\u0065\u006e\u0067\u0074h"{_agcf ,_fgcbf :=_db .ParseUint (_fbcaa .Value ,10,32);if _fgcbf !=nil {return _fgcbf ;};_fcbfc :=uint32 (_agcf ); -_ecaf .OldLengthAttr =&_fcbfc ;continue ;};if _fbcaa .Name .Local =="\u006ee\u0077\u004c\u0065\u006e\u0067\u0074h"{_bcedc ,_bfeee :=_db .ParseUint (_fbcaa .Value ,10,32);if _bfeee !=nil {return _bfeee ;};_gdbead :=uint32 (_bcedc );_ecaf .NewLengthAttr =&_gdbead ; -continue ;};};for {_bgdad ,_ffaggg :=d .Token ();if _ffaggg !=nil {return _bc .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",_ffaggg ); -};if _bfffc ,_ceacd :=_bgdad .(_f .EndElement );_ceacd &&_bfffc .Name ==start .Name {break ;};};return nil ;}; +// AutoFilter Date Grouping +AutoFilterDateGroupingAttr *bool ;ExtLst *CT_ExtensionList ;};func (_fgdabf *CT_QueryTableRefresh )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fgdabf .QueryTableFields =NewCT_QueryTableFields ();for _ ,_ddaece :=range start .Attr {if _ddaece .Name .Local =="\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"{_aedad ,_gfcda :=_fa .ParseBool (_ddaece .Value ); +if _gfcda !=nil {return _gfcda ;};_fgdabf .PreserveSortFilterLayoutAttr =&_aedad ;continue ;};if _ddaece .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"{_aggae ,_fdebg :=_fa .ParseBool (_ddaece .Value ); +if _fdebg !=nil {return _fdebg ;};_fgdabf .FieldIdWrappedAttr =&_aggae ;continue ;};if _ddaece .Name .Local =="h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"{_bgebf ,_ggecgd :=_fa .ParseBool (_ddaece .Value ); +if _ggecgd !=nil {return _ggecgd ;};_fgdabf .HeadersInLastRefreshAttr =&_bgebf ;continue ;};if _ddaece .Name .Local =="\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"{_adede ,_ffebeb :=_fa .ParseUint (_ddaece .Value ,10,8); +if _ffebeb !=nil {return _ffebeb ;};_cgeee :=uint8 (_adede );_fgdabf .MinimumVersionAttr =&_cgeee ;continue ;};if _ddaece .Name .Local =="\u006e\u0065\u0078\u0074\u0049\u0064"{_bcegb ,_ddcfc :=_fa .ParseUint (_ddaece .Value ,10,32);if _ddcfc !=nil {return _ddcfc ; +};_cfcdb :=uint32 (_bcegb );_fgdabf .NextIdAttr =&_cfcdb ;continue ;};if _ddaece .Name .Local =="\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"{_edeead ,_acebd :=_fa .ParseUint (_ddaece .Value ,10,32);if _acebd !=nil {return _acebd ; +};_afgbg :=uint32 (_edeead );_fgdabf .UnboundColumnsLeftAttr =&_afgbg ;continue ;};if _ddaece .Name .Local =="\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"{_cggec ,_bbbada :=_fa .ParseUint (_ddaece .Value ,10,32); +if _bbbada !=nil {return _bbbada ;};_gaegd :=uint32 (_cggec );_fgdabf .UnboundColumnsRightAttr =&_gaegd ;continue ;};};_ecgacb :for {_deecef ,_dcadg :=d .Token ();if _dcadg !=nil {return _dcadg ;};switch _fdbcdb :=_deecef .(type ){case _bc .StartElement :switch _fdbcdb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _dccef :=d .DecodeElement (_fgdabf .QueryTableFields ,&_fdbcdb ); +_dccef !=nil {return _dccef ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdabf .QueryTableDeletedFields =NewCT_QueryTableDeletedFields (); +if _agdcd :=d .DecodeElement (_fgdabf .QueryTableDeletedFields ,&_fdbcdb );_agdcd !=nil {return _agdcd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgdabf .SortState =NewCT_SortState (); +if _cdbcb :=d .DecodeElement (_fgdabf .SortState ,&_fdbcdb );_cdbcb !=nil {return _cdbcb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fgdabf .ExtLst =NewCT_ExtensionList (); +if _fgggc :=d .DecodeElement (_fgdabf .ExtLst ,&_fdbcdb );_fgggc !=nil {return _fgggc ;};default:_ga .Log .Debug ("\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",_fdbcdb .Name ); +if _aagfe :=d .Skip ();_aagfe !=nil {return _aagfe ;};};case _bc .EndElement :break _ecgacb ;case _bc .CharData :};};return nil ;};func (_fcacac ST_DynamicFilterType )Validate ()error {return _fcacac .ValidateWithPath ("")};func (_cfcgge ST_Pane )ValidateWithPath (path string )error {switch _cfcgge {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 (_cfcgge )); +};return nil ;};func (_gggdca *CT_Row )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gggdca .RAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gggdca .RAttr )}); +};if _gggdca .SpansAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0070\u0061n\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gggdca .SpansAttr )});};if _gggdca .SAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gggdca .SAttr )}); +};if _gggdca .CustomFormatAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gggdca .CustomFormatAttr ))}); +};if _gggdca .HtAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gggdca .HtAttr )});};if _gggdca .HiddenAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gggdca .HiddenAttr ))}); +};if _gggdca .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gggdca .CustomHeightAttr ))}); +};if _gggdca .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_gggdca .OutlineLevelAttr )});};if _gggdca .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gggdca .CollapsedAttr ))}); +};if _gggdca .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gggdca .ThickTopAttr ))});};if _gggdca .ThickBotAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gggdca .ThickBotAttr ))}); +};if _gggdca .PhAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0068"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gggdca .PhAttr ))});};e .EncodeToken (start );if _gggdca .C !=nil {_acggc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063"}}; +for _ ,_baddc :=range _gggdca .C {e .EncodeElement (_baddc ,_acggc );};};if _gggdca .ExtLst !=nil {_ggce :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gggdca .ExtLst ,_ggce );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_gfdedc *CT_ExternalSheetData )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gfdedc .SheetIdAttr )}); +if _gfdedc .RefreshErrorAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066r\u0065\u0073\u0068\u0045\u0072\u0072\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gfdedc .RefreshErrorAttr ))});}; +e .EncodeToken (start );if _gfdedc .Row !=nil {_dbfef :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072\u006f\u0077"}};for _ ,_afcgd :=range _gfdedc .Row {e .EncodeElement (_afcgd ,_dbfef );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_ObjectAnchor ()*CT_ObjectAnchor {_dcbaa :=&CT_ObjectAnchor {};_dcbaa .From =_ag .NewFrom ();_dcbaa .To =_ag .NewTo ();return _dcbaa ;};func (_feadf *CT_PivotSelection )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_feadf .PivotArea =NewCT_PivotArea (); +for _ ,_cfeef :=range start .Attr {if _cfeef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cfeef .Name .Local =="\u0069\u0064"||_cfeef .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cfeef .Name .Local =="\u0069\u0064"{_eggbb ,_faagf :=_cfeef .Value ,error (nil ); +if _faagf !=nil {return _faagf ;};_feadf .IdAttr =&_eggbb ;continue ;};if _cfeef .Name .Local =="\u006d\u0069\u006e"{_ecgaff ,_gdcfe :=_fa .ParseUint (_cfeef .Value ,10,32);if _gdcfe !=nil {return _gdcfe ;};_beged :=uint32 (_ecgaff );_feadf .MinAttr =&_beged ; +continue ;};if _cfeef .Name .Local =="\u006d\u0061\u0078"{_bdbfd ,_aceba :=_fa .ParseUint (_cfeef .Value ,10,32);if _aceba !=nil {return _aceba ;};_ecceee :=uint32 (_bdbfd );_feadf .MaxAttr =&_ecceee ;continue ;};if _cfeef .Name .Local =="\u006c\u0061\u0062e\u006c"{_dcbfa ,_effgbfb :=_fa .ParseBool (_cfeef .Value ); +if _effgbfb !=nil {return _effgbfb ;};_feadf .LabelAttr =&_dcbfa ;continue ;};if _cfeef .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"{_dbdeb ,_edegdb :=_fa .ParseUint (_cfeef .Value ,10,32);if _edegdb !=nil {return _edegdb ;};_dbgad :=uint32 (_dbdeb ); +_feadf .ActiveRowAttr =&_dbgad ;continue ;};if _cfeef .Name .Local =="\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"{_dcabc ,_fbbgea :=_fa .ParseBool (_cfeef .Value );if _fbbgea !=nil {return _fbbgea ;};_feadf .ExtendableAttr =&_dcabc ;continue ; +};if _cfeef .Name .Local =="\u0061\u0078\u0069\u0073"{_feadf .AxisAttr .UnmarshalXMLAttr (_cfeef );continue ;};if _cfeef .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_ffega ,_cbfge :=_fa .ParseUint (_cfeef .Value ,10,32);if _cbfge !=nil {return _cbfge ; +};_ecabd :=uint32 (_ffega );_feadf .DimensionAttr =&_ecabd ;continue ;};if _cfeef .Name .Local =="\u0073\u0074\u0061r\u0074"{_ecada ,_ecadb :=_fa .ParseUint (_cfeef .Value ,10,32);if _ecadb !=nil {return _ecadb ;};_fegfea :=uint32 (_ecada );_feadf .StartAttr =&_fegfea ; +continue ;};if _cfeef .Name .Local =="\u0070\u0061\u006e\u0065"{_feadf .PaneAttr .UnmarshalXMLAttr (_cfeef );continue ;};if _cfeef .Name .Local =="\u0064\u0061\u0074\u0061"{_daagcc ,_abgbgd :=_fa .ParseBool (_cfeef .Value );if _abgbgd !=nil {return _abgbgd ; +};_feadf .DataAttr =&_daagcc ;continue ;};if _cfeef .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggcae ,_bgbgb :=_fa .ParseUint (_cfeef .Value ,10,32);if _bgbgb !=nil {return _bgbgb ;};_bfabd :=uint32 (_ggcae );_feadf .CountAttr =&_bfabd ;continue ;};if _cfeef .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"{_ebgc ,_dcbda :=_fa .ParseUint (_cfeef .Value ,10,32); +if _dcbda !=nil {return _dcbda ;};_bfgfg :=uint32 (_ebgc );_feadf .ActiveColAttr =&_bfgfg ;continue ;};if _cfeef .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"{_ecafa ,_gcaae :=_fa .ParseUint (_cfeef .Value ,10,32);if _gcaae !=nil {return _gcaae ; +};_adgge :=uint32 (_ecafa );_feadf .PreviousRowAttr =&_adgge ;continue ;};if _cfeef .Name .Local =="p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"{_fgcaee ,_cfbcc :=_fa .ParseUint (_cfeef .Value ,10,32);if _cfbcc !=nil {return _cfbcc ;}; +_efcfa :=uint32 (_fgcaee );_feadf .PreviousColAttr =&_efcfa ;continue ;};if _cfeef .Name .Local =="\u0063\u006c\u0069c\u006b"{_ffcec ,_beebe :=_fa .ParseUint (_cfeef .Value ,10,32);if _beebe !=nil {return _beebe ;};_efcgf :=uint32 (_ffcec );_feadf .ClickAttr =&_efcgf ; +continue ;};if _cfeef .Name .Local =="\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"{_debed ,_dbcgb :=_fa .ParseBool (_cfeef .Value );if _dbcgb !=nil {return _dbcgb ;};_feadf .ShowHeaderAttr =&_debed ;continue ;};};_gefbe :for {_bgffa ,_deecea :=d .Token (); +if _deecea !=nil {return _deecea ;};switch _dfgee :=_bgffa .(type ){case _bc .StartElement :switch _dfgee .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cadda :=d .DecodeElement (_feadf .PivotArea ,&_dfgee ); +_cadda !=nil {return _cadda ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_dfgee .Name ); +if _defaa :=d .Skip ();_defaa !=nil {return _defaa ;};};case _bc .EndElement :break _gefbe ;case _bc .CharData :};};return nil ;};type CT_VolTopicRef struct{ -// Validate validates the CT_PageSetUpPr and its children -func (_gafce *CT_PageSetUpPr )Validate ()error {return _gafce .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072");}; +// Reference +RAttr string ; -// ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path -func (_adddda *CT_Revisions )ValidateWithPath (path string )error {for _gecefd ,_adbfea :=range _adddda .Rrc {if _eecebe :=_adbfea .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0052\u0072\u0063\u005b\u0025\u0064\u005d",path ,_gecefd ));_eecebe !=nil {return _eecebe ; -};};for _cgfeea ,_dfdec :=range _adddda .Rm {if _fgadg :=_dfdec .ValidateWithPath (_bc .Sprintf ("\u0025s\u002f\u0052\u006d\u005b\u0025\u0064]",path ,_cgfeea ));_fgadg !=nil {return _fgadg ;};};for _dbcba ,_cfgee :=range _adddda .Rcv {if _efede :=_cfgee .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0076\u005b\u0025\u0064\u005d",path ,_dbcba )); -_efede !=nil {return _efede ;};};for _aeacdc ,_ddcbe :=range _adddda .Rsnm {if _egged :=_ddcbe .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0052\u0073\u006e\u006d\u005b\u0025\u0064\u005d",path ,_aeacdc ));_egged !=nil {return _egged ;};};for _fgdgg ,_cbdefa :=range _adddda .Ris {if _dcagg :=_cbdefa .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0052\u0069\u0073\u005b\u0025\u0064\u005d",path ,_fgdgg )); -_dcagg !=nil {return _dcagg ;};};for _aecdcd ,_gacef :=range _adddda .Rcc {if _afgaae :=_gacef .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_aecdcd ));_afgaae !=nil {return _afgaae ;};};for _abbgf ,_eebda :=range _adddda .Rfmt {if _affaea :=_eebda .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_abbgf )); -_affaea !=nil {return _affaea ;};};for _cadab ,_dbdfad :=range _adddda .Raf {if _ggcabb :=_dbdfad .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0052\u0061\u0066\u005b\u0025\u0064\u005d",path ,_cadab ));_ggcabb !=nil {return _ggcabb ;};};for _ccbgge ,_gccgfd :=range _adddda .Rdn {if _ebagd :=_gccgfd .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0052\u0064\u006e\u005b\u0025\u0064\u005d",path ,_ccbgge )); -_ebagd !=nil {return _ebagd ;};};for _ebafc ,_ebbgg :=range _adddda .Rcmt {if _cdagba :=_ebbgg .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0052\u0063\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ebafc ));_cdagba !=nil {return _cdagba ;};};for _edaddf ,_dbadac :=range _adddda .Rqt {if _cgfeeb :=_dbadac .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0052\u0071\u0074\u005b\u0025\u0064\u005d",path ,_edaddf )); -_cgfeeb !=nil {return _cgfeeb ;};};for _dgfgd ,_ddfae :=range _adddda .Rcft {if _gbfbd :=_ddfae .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0052\u0063\u0066\u0074\u005b\u0025\u0064\u005d",path ,_dgfgd ));_gbfbd !=nil {return _gbfbd ;};};return nil ; -};func (_gfbcf *CT_DateTime )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bc .Sprintf ("\u0025\u0076",_gfbcf .VAttr )});if _gfbcf .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfbcf .UAttr ))}); -};if _gfbcf .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfbcf .FAttr ))});};if _gfbcf .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_gfbcf .CAttr )}); -};if _gfbcf .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_bc .Sprintf ("\u0025\u0076",*_gfbcf .CpAttr )});};e .EncodeToken (start );if _gfbcf .X !=nil {_cdeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}}; -for _ ,_afeee :=range _gfbcf .X {e .EncodeElement (_afeee ,_cdeg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_faefg ST_Axis )ValidateWithPath (path string )error {switch _faefg {case 0,1,2,3,4:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faefg )); -};return nil ;};type CT_XmlPr struct{ +// Sheet Id +SAttr uint32 ;}; -// XML Map Id -MapIdAttr uint32 ; +// Validate validates the CT_SheetBackgroundPicture and its children +func (_gfefgg *CT_SheetBackgroundPicture )Validate ()error {return _gfefgg .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065e\u0074\u0042\u0061\u0063\u006bg\u0072o\u0075n\u0064\u0050\u0069\u0063\u0074\u0075\u0072e");};func (_fdfagd *ST_UpdateLinks )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_fdfagd =0; +case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_fdfagd =1;case "\u006e\u0065\u0076e\u0072":*_fdfagd =2;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_fdfagd =3;};return nil ;};func (_debf *CT_MdxSet )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gcbed :=range start .Attr {if _gcbed .Name .Local =="\u006e\u0073"{_babcg ,_dgaee :=_fa .ParseUint (_gcbed .Value ,10,32); +if _dgaee !=nil {return _dgaee ;};_debf .NsAttr =uint32 (_babcg );continue ;};if _gcbed .Name .Local =="\u0063"{_fceea ,_dcccda :=_fa .ParseUint (_gcbed .Value ,10,32);if _dcccda !=nil {return _dcccda ;};_cdefee :=uint32 (_fceea );_debf .CAttr =&_cdefee ; +continue ;};if _gcbed .Name .Local =="\u006f"{_debf .OAttr .UnmarshalXMLAttr (_gcbed );continue ;};};_ggbaf :for {_bbdfd ,_abddb :=d .Token ();if _abddb !=nil {return _abddb ;};switch _ffaca :=_bbdfd .(type ){case _bc .StartElement :switch _ffaca .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbfacf :=NewCT_MetadataStringIndex (); +if _dcgfc :=d .DecodeElement (_bbfacf ,&_ffaca );_dcgfc !=nil {return _dcgfc ;};_debf .N =append (_debf .N ,_bbfacf );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\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",_ffaca .Name ); +if _bbdbf :=d .Skip ();_bbdbf !=nil {return _bbdbf ;};};case _bc .EndElement :break _ggbaf ;case _bc .CharData :};};return nil ;};func NewCT_ExternalReference ()*CT_ExternalReference {_cfaed :=&CT_ExternalReference {};return _cfaed ;};type CT_MeasureDimensionMaps struct{ -// XPath -XpathAttr string ; +// Measure Group Count +CountAttr *uint32 ; -// XML Data Type -XmlDataTypeAttr string ; +// OLAP Measure Group +Map []*CT_MeasureDimensionMap ;};func (_abccab *ST_MdxSetOrder )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_abccab =0;case "\u0075":*_abccab =1;case "\u0061":*_abccab =2;case "\u0064":*_abccab =3;case "\u0061\u0061":*_abccab =4; +case "\u0061\u0064":*_abccab =5;case "\u006e\u0061":*_abccab =6;case "\u006e\u0064":*_abccab =7;};return nil ;};type CT_FileVersion struct{ -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Application Name +AppNameAttr *string ; -// ValidateWithPath validates the CT_FieldsUsage and its children, prefixing error messages with path -func (_abfdd *CT_FieldsUsage )ValidateWithPath (path string )error {for _gadb ,_dbaad :=range _abfdd .FieldUsage {if _addg :=_dbaad .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067e\u005b\u0025\u0064\u005d",path ,_gadb )); -_addg !=nil {return _addg ;};};return nil ;};type CT_ConditionalFormat struct{ +// Last Edited Version +LastEditedAttr *string ; -// Conditional Formatting Scope -ScopeAttr ST_Scope ; +// Lowest Edited Version +LowestEditedAttr *string ; -// Conditional Formatting Rule Type -TypeAttr ST_Type ; +// Build Version +RupBuildAttr *string ; -// Priority -PriorityAttr uint32 ; +// Code Name +CodeNameAttr *string ;};func (_deefd *ST_FilterOperator )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_deefd =0;case "\u0065\u0071\u0075a\u006c":*_deefd =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_deefd =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_deefd =3; +case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_deefd =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_deefd =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_deefd =6; +};return nil ;};func (_ebfca ST_FieldSortType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_eafacg :=_bc .Attr {};_eafacg .Name =name ;switch _ebfca {case ST_FieldSortTypeUnset :_eafacg .Value ="";case ST_FieldSortTypeManual :_eafacg .Value ="\u006d\u0061\u006e\u0075\u0061\u006c"; +case ST_FieldSortTypeAscending :_eafacg .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_FieldSortTypeDescending :_eafacg .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067";};return _eafacg ,nil ;};func (_ggaedg *CT_SmartTagTypes )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +if _ggaedg .SmartTagType !=nil {_fffafd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}};for _ ,_befaf :=range _ggaedg .SmartTagType {e .EncodeElement (_befaf ,_fffafd );}; +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_edcgf *CT_TableParts )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _edcgf .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_edcgf .CountAttr )}); +};e .EncodeToken (start );if _edcgf .TablePart !=nil {_agfcf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003at\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074"}};for _ ,_fcebe :=range _edcgf .TablePart {e .EncodeElement (_fcebe ,_agfcf ); +};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Pivot Areas -PivotAreas *CT_PivotAreas ;ExtLst *CT_ExtensionList ;};type CT_WorksheetSource struct{ +// ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path +func (_adffbe *CT_RevisionAutoFormatting )ValidateWithPath (path string )error {return nil };func NewCT_RevisionQueryTableField ()*CT_RevisionQueryTableField {_afbge :=&CT_RevisionQueryTableField {};return _afbge ;};func (_agbdff *ST_SourceType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fbabb ,_efccab :=d .Token (); +if _efccab !=nil {return _efccab ;};if _dggaaf ,_cbeae :=_fbabb .(_bc .EndElement );_cbeae &&_dggaaf .Name ==start .Name {*_agbdff =1;return nil ;};if _cgbgg ,_aeced :=_fbabb .(_bc .CharData );!_aeced {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",_fbabb ); +}else {switch string (_cgbgg ){case "":*_agbdff =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_agbdff =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_agbdff =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_agbdff =3; +case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_agbdff =4;};};_fbabb ,_efccab =d .Token ();if _efccab !=nil {return _efccab ;};if _efcgbf ,_gefgdf :=_fbabb .(_bc .EndElement );_gefgdf &&_efcgbf .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",_fbabb ); +};type CT_CustomProperties struct{ -// Reference -RefAttr *string ; +// Custom Property +CustomPr []*CT_CustomProperty ;};func (_dfcab *ST_Pane )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bfgefb ,_eebcg :=d .Token ();if _eebcg !=nil {return _eebcg ;};if _fadef ,_bbdab :=_bfgefb .(_bc .EndElement );_bbdab &&_fadef .Name ==start .Name {*_dfcab =1; +return nil ;};if _fegfbb ,_gacdfe :=_bfgefb .(_bc .CharData );!_gacdfe {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",_bfgefb );}else {switch string (_fegfbb ){case "":*_dfcab =0; +case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_dfcab =1;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dfcab =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_dfcab =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_dfcab =4; +};};_bfgefb ,_eebcg =d .Token ();if _eebcg !=nil {return _eebcg ;};if _gfgdg ,_cddfd :=_bfgefb .(_bc .EndElement );_cddfd &&_gfgdg .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",_bfgefb ); +};type CT_ColorScale struct{ -// Named Range -NameAttr *string ; +// Conditional Format Value Object +Cfvo []*CT_Cfvo ; -// Sheet Name -SheetAttr *string ;IdAttr *string ;};func NewCT_ConditionalFormatting ()*CT_ConditionalFormatting {_ddeb :=&CT_ConditionalFormatting {};return _ddeb ;};func (_adggg ST_OleUpdate )ValidateWithPath (path string )error {switch _adggg {case 0,1,2:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adggg )); -};return nil ;}; +// Color Gradiant Interpolation +Color []*CT_Color ;}; -// Validate validates the CT_Filter and its children -func (_dgdfg *CT_Filter )Validate ()error {return _dgdfg .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u0074\u0065r");};func (_gcabf ST_DataValidationErrorStyle )String ()string {switch _gcabf {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 "";};type CT_WebPublishObjects struct{ +// Validate validates the CT_ExternalSheetName and its children +func (_bbcbf *CT_ExternalSheetName )Validate ()error {return _bbcbf .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065");};func (_bgddb ST_PageOrder )String ()string {switch _bgddb {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 (_fcbadc *CT_TablePart )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cbeg :=range start .Attr {if _cbeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbeg .Name .Local =="\u0069\u0064"||_cbeg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cbeg .Name .Local =="\u0069\u0064"{_faafec ,_cdgeb :=_cbeg .Value ,error (nil ); +if _cdgeb !=nil {return _cdgeb ;};_fcbadc .IdAttr =_faafec ;continue ;};};for {_abdfd ,_geedgb :=d .Token ();if _geedgb !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0061b\u006c\u0065\u0050\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_geedgb ); +};if _dafggd ,_fgfab :=_abdfd .(_bc .EndElement );_fgfab &&_dafggd .Name ==start .Name {break ;};};return nil ;}; -// Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_DataValidation and its children, prefixing error messages with path +func (_ddega *CT_DataValidation )ValidateWithPath (path string )error {if _fafaa :=_ddega .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fafaa !=nil {return _fafaa ;};if _ecaac :=_ddega .ErrorStyleAttr .ValidateWithPath (path +"\u002fE\u0072r\u006f\u0072\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072"); +_ecaac !=nil {return _ecaac ;};if _dgecdf :=_ddega .ImeModeAttr .ValidateWithPath (path +"\u002f\u0049\u006de\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dgecdf !=nil {return _dgecdf ;};if _fcafd :=_ddega .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072"); +_fcafd !=nil {return _fcafd ;};return nil ;};func (_adeee ST_TotalsRowFunction )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_adeee .String (),start );};const (ST_PivotFilterTypeUnset ST_PivotFilterType =0;ST_PivotFilterTypeUnknown ST_PivotFilterType =1; +ST_PivotFilterTypeCount ST_PivotFilterType =2;ST_PivotFilterTypePercent ST_PivotFilterType =3;ST_PivotFilterTypeSum ST_PivotFilterType =4;ST_PivotFilterTypeCaptionEqual ST_PivotFilterType =5;ST_PivotFilterTypeCaptionNotEqual ST_PivotFilterType =6;ST_PivotFilterTypeCaptionBeginsWith ST_PivotFilterType =7; +ST_PivotFilterTypeCaptionNotBeginsWith ST_PivotFilterType =8;ST_PivotFilterTypeCaptionEndsWith ST_PivotFilterType =9;ST_PivotFilterTypeCaptionNotEndsWith ST_PivotFilterType =10;ST_PivotFilterTypeCaptionContains ST_PivotFilterType =11;ST_PivotFilterTypeCaptionNotContains ST_PivotFilterType =12; +ST_PivotFilterTypeCaptionGreaterThan ST_PivotFilterType =13;ST_PivotFilterTypeCaptionGreaterThanOrEqual ST_PivotFilterType =14;ST_PivotFilterTypeCaptionLessThan ST_PivotFilterType =15;ST_PivotFilterTypeCaptionLessThanOrEqual ST_PivotFilterType =16;ST_PivotFilterTypeCaptionBetween ST_PivotFilterType =17; +ST_PivotFilterTypeCaptionNotBetween ST_PivotFilterType =18;ST_PivotFilterTypeValueEqual ST_PivotFilterType =19;ST_PivotFilterTypeValueNotEqual ST_PivotFilterType =20;ST_PivotFilterTypeValueGreaterThan ST_PivotFilterType =21;ST_PivotFilterTypeValueGreaterThanOrEqual ST_PivotFilterType =22; +ST_PivotFilterTypeValueLessThan ST_PivotFilterType =23;ST_PivotFilterTypeValueLessThanOrEqual ST_PivotFilterType =24;ST_PivotFilterTypeValueBetween ST_PivotFilterType =25;ST_PivotFilterTypeValueNotBetween ST_PivotFilterType =26;ST_PivotFilterTypeDateEqual ST_PivotFilterType =27; +ST_PivotFilterTypeDateNotEqual ST_PivotFilterType =28;ST_PivotFilterTypeDateOlderThan ST_PivotFilterType =29;ST_PivotFilterTypeDateOlderThanOrEqual ST_PivotFilterType =30;ST_PivotFilterTypeDateNewerThan ST_PivotFilterType =31;ST_PivotFilterTypeDateNewerThanOrEqual ST_PivotFilterType =32; +ST_PivotFilterTypeDateBetween ST_PivotFilterType =33;ST_PivotFilterTypeDateNotBetween ST_PivotFilterType =34;ST_PivotFilterTypeTomorrow ST_PivotFilterType =35;ST_PivotFilterTypeToday ST_PivotFilterType =36;ST_PivotFilterTypeYesterday ST_PivotFilterType =37; +ST_PivotFilterTypeNextWeek ST_PivotFilterType =38;ST_PivotFilterTypeThisWeek ST_PivotFilterType =39;ST_PivotFilterTypeLastWeek ST_PivotFilterType =40;ST_PivotFilterTypeNextMonth ST_PivotFilterType =41;ST_PivotFilterTypeThisMonth ST_PivotFilterType =42; +ST_PivotFilterTypeLastMonth ST_PivotFilterType =43;ST_PivotFilterTypeNextQuarter ST_PivotFilterType =44;ST_PivotFilterTypeThisQuarter ST_PivotFilterType =45;ST_PivotFilterTypeLastQuarter ST_PivotFilterType =46;ST_PivotFilterTypeNextYear ST_PivotFilterType =47; +ST_PivotFilterTypeThisYear ST_PivotFilterType =48;ST_PivotFilterTypeLastYear ST_PivotFilterType =49;ST_PivotFilterTypeYearToDate ST_PivotFilterType =50;ST_PivotFilterTypeQ1 ST_PivotFilterType =51;ST_PivotFilterTypeQ2 ST_PivotFilterType =52;ST_PivotFilterTypeQ3 ST_PivotFilterType =53; +ST_PivotFilterTypeQ4 ST_PivotFilterType =54;ST_PivotFilterTypeM1 ST_PivotFilterType =55;ST_PivotFilterTypeM2 ST_PivotFilterType =56;ST_PivotFilterTypeM3 ST_PivotFilterType =57;ST_PivotFilterTypeM4 ST_PivotFilterType =58;ST_PivotFilterTypeM5 ST_PivotFilterType =59; +ST_PivotFilterTypeM6 ST_PivotFilterType =60;ST_PivotFilterTypeM7 ST_PivotFilterType =61;ST_PivotFilterTypeM8 ST_PivotFilterType =62;ST_PivotFilterTypeM9 ST_PivotFilterType =63;ST_PivotFilterTypeM10 ST_PivotFilterType =64;ST_PivotFilterTypeM11 ST_PivotFilterType =65; +ST_PivotFilterTypeM12 ST_PivotFilterType =66;);type CT_Index struct{ -// Web Publishing Object -WebPublishObject []*CT_WebPublishObject ;};func (_ffcdd *CT_SortCondition )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bafda :=range start .Attr {if _bafda .Name .Local =="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"{_cbfea ,_dggec :=_db .ParseBool (_bafda .Value ); -if _dggec !=nil {return _dggec ;};_ffcdd .DescendingAttr =&_cbfea ;continue ;};if _bafda .Name .Local =="\u0073\u006f\u0072\u0074\u0042\u0079"{_ffcdd .SortByAttr .UnmarshalXMLAttr (_bafda );continue ;};if _bafda .Name .Local =="\u0072\u0065\u0066"{_cddga ,_daabe :=_bafda .Value ,error (nil ); -if _daabe !=nil {return _daabe ;};_ffcdd .RefAttr =_cddga ;continue ;};if _bafda .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004c\u0069\u0073\u0074"{_dgced ,_gefde :=_bafda .Value ,error (nil );if _gefde !=nil {return _gefde ;};_ffcdd .CustomListAttr =&_dgced ; -continue ;};if _bafda .Name .Local =="\u0064\u0078\u0066I\u0064"{_afcfbb ,_bbgd :=_db .ParseUint (_bafda .Value ,10,32);if _bbgd !=nil {return _bbgd ;};_ggaag :=uint32 (_afcfbb );_ffcdd .DxfIdAttr =&_ggaag ;continue ;};if _bafda .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_ffcdd .IconSetAttr .UnmarshalXMLAttr (_bafda ); -continue ;};if _bafda .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_becdd ,_ebccbd :=_db .ParseUint (_bafda .Value ,10,32);if _ebccbd !=nil {return _ebccbd ;};_cbcacc :=uint32 (_becdd );_ffcdd .IconIdAttr =&_cbcacc ;continue ;};};for {_dgagg ,_cbaca :=d .Token (); -if _cbaca !=nil {return _bc .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",_cbaca );};if _eged ,_cabgb :=_dgagg .(_f .EndElement );_cabgb &&_eged .Name ==start .Name {break ; -};};return nil ;};func (_agbaa *CT_RgbColor )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdcef :=range start .Attr {if _gdcef .Name .Local =="\u0072\u0067\u0062"{_ggdcf ,_dcegg :=_gdcef .Value ,error (nil );if _dcegg !=nil {return _dcegg ; -};_agbaa .RgbAttr =&_ggdcf ;continue ;};};for {_dfbce ,_ebefbb :=d .Token ();if _ebefbb !=nil {return _bc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0067\u0062\u0043\u006f\u006c\u006f\u0072\u003a\u0020\u0025\u0073",_ebefbb ); -};if _accfa ,_ccfccf :=_dfbce .(_f .EndElement );_ccfccf &&_accfa .Name ==start .Name {break ;};};return nil ;};func (_egf *CT_BookView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egf .VisibilityAttr !=ST_VisibilityUnset {_faf ,_dba :=_egf .VisibilityAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"}); -if _dba !=nil {return _dba ;};start .Attr =append (start .Attr ,_faf );};if _egf .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egf .MinimizedAttr ))}); -};if _egf .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egf .ShowHorizontalScrollAttr ))}); -};if _egf .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egf .ShowVerticalScrollAttr ))}); -};if _egf .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egf .ShowSheetTabsAttr ))}); -};if _egf .XWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0076",*_egf .XWindowAttr )});};if _egf .YWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0076",*_egf .YWindowAttr )}); -};if _egf .WindowWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_bc .Sprintf ("\u0025\u0076",*_egf .WindowWidthAttr )});};if _egf .WindowHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_egf .WindowHeightAttr )}); -};if _egf .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_bc .Sprintf ("\u0025\u0076",*_egf .TabRatioAttr )});};if _egf .FirstSheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_egf .FirstSheetAttr )}); -};if _egf .ActiveTabAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"},Value :_bc .Sprintf ("\u0025\u0076",*_egf .ActiveTabAttr )});};if _egf .AutoFilterDateGroupingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egf .AutoFilterDateGroupingAttr ))}); -};e .EncodeToken (start );if _egf .ExtLst !=nil {_eedf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egf .ExtLst ,_eedf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_abgabe *Workbook )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="m\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b";return _abgabe .CT_Workbook .MarshalXML (e ,start );};func (_aecafe ST_DataValidationOperator )ValidateWithPath (path string )error {switch _aecafe {case 0,1,2,3,4,5,6,7,8:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aecafe )); -};return nil ;};func (_ebaa *CT_DataRefs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebaa .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_ebaa .CountAttr )}); -};e .EncodeToken (start );if _ebaa .DataRef !=nil {_begac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066"}};for _ ,_afcfa :=range _ebaa .DataRef {e .EncodeElement (_afcfa ,_begac );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Shared Items Index +VAttr uint32 ;}; -// ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path -func (_bcgac *CT_ChartsheetPr )ValidateWithPath (path string )error {if _bcgac .TabColor !=nil {if _dggc :=_bcgac .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_dggc !=nil {return _dggc ;};};return nil ;};type ST_SortType byte ; -func (_gfeae ST_DataValidationOperator )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fafcbg :=_f .Attr {};_fafcbg .Name =name ;switch _gfeae {case ST_DataValidationOperatorUnset :_fafcbg .Value ="";case ST_DataValidationOperatorBetween :_fafcbg .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e"; -case ST_DataValidationOperatorNotBetween :_fafcbg .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorEqual :_fafcbg .Value ="\u0065\u0071\u0075a\u006c";case ST_DataValidationOperatorNotEqual :_fafcbg .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; -case ST_DataValidationOperatorLessThan :_fafcbg .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorLessThanOrEqual :_fafcbg .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c"; -case ST_DataValidationOperatorGreaterThan :_fafcbg .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorGreaterThanOrEqual :_fafcbg .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c"; -};return _fafcbg ,nil ;};type ST_FileType byte ; +// Validate validates the CalcChain and its children +func (_gbbbbc *CalcChain )Validate ()error {return _gbbbbc .ValidateWithPath ("\u0043a\u006c\u0063\u0043\u0068\u0061\u0069n");};func NewCT_RevisionHeader ()*CT_RevisionHeader {_cdccf :=&CT_RevisionHeader {};_cdccf .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"; +_cdccf .SheetIdMap =NewCT_SheetIdMap ();return _cdccf ;};func NewPivotCacheRecords ()*PivotCacheRecords {_dggaeg :=&PivotCacheRecords {};_dggaeg .CT_PivotCacheRecords =*NewCT_PivotCacheRecords ();return _dggaeg ;};func NewCT_QueryTableField ()*CT_QueryTableField {_fbadf :=&CT_QueryTableField {}; +return _fbadf };func (_gfgcd *CT_MetadataType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_egdgc :=range start .Attr {if _egdgc .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"{_aaebc ,_caffc :=_fa .ParseBool (_egdgc .Value ); +if _caffc !=nil {return _caffc ;};_gfgcd .PasteColWidthsAttr =&_aaebc ;continue ;};if _egdgc .Name .Local =="\u006e\u0061\u006d\u0065"{_cdacf ,_gbada :=_egdgc .Value ,error (nil );if _gbada !=nil {return _gbada ;};_gfgcd .NameAttr =_cdacf ;continue ;}; +if _egdgc .Name .Local =="\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_edfgac ,_gbcgaf :=_fa .ParseBool (_egdgc .Value );if _gbcgaf !=nil {return _gbcgaf ;};_gfgcd .PasteNumberFormatsAttr =&_edfgac ;continue ; +};if _egdgc .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"{_bcafg ,_gcfg :=_fa .ParseBool (_egdgc .Value );if _gcfg !=nil {return _gcfg ;};_gfgcd .GhostRowAttr =&_bcafg ;continue ;};if _egdgc .Name .Local =="\u006d\u0065\u0072g\u0065"{_gcgaa ,_gcgaf :=_fa .ParseBool (_egdgc .Value ); +if _gcgaf !=nil {return _gcgaf ;};_gfgcd .MergeAttr =&_gcgaa ;continue ;};if _egdgc .Name .Local =="\u0065\u0064\u0069\u0074"{_bgdge ,_ffcd :=_fa .ParseBool (_egdgc .Value );if _ffcd !=nil {return _ffcd ;};_gfgcd .EditAttr =&_bgdge ;continue ;};if _egdgc .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"{_fgebb ,_cggce :=_fa .ParseBool (_egdgc .Value ); +if _cggce !=nil {return _cggce ;};_gfgcd .SplitFirstAttr =&_fgebb ;continue ;};if _egdgc .Name .Local =="\u0063\u006f\u0070\u0079"{_bbaaab ,_baefe :=_fa .ParseBool (_egdgc .Value );if _baefe !=nil {return _baefe ;};_gfgcd .CopyAttr =&_bbaaab ;continue ; +};if _egdgc .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"{_beecc ,_bdggd :=_fa .ParseBool (_egdgc .Value );if _bdggd !=nil {return _bdggd ;};_gfgcd .SplitAllAttr =&_beecc ;continue ;};if _egdgc .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_ddfgc ,_cfege :=_fa .ParseBool (_egdgc .Value ); +if _cfege !=nil {return _cfege ;};_gfgcd .PasteFormulasAttr =&_ddfgc ;continue ;};if _egdgc .Name .Local =="\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"{_gbbgfb ,_abbca :=_fa .ParseBool (_egdgc .Value );if _abbca !=nil {return _abbca ;};_gfgcd .CellMetaAttr =&_gbbgfb ; +continue ;};if _egdgc .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"{_acfgb ,_debfa :=_fa .ParseBool (_egdgc .Value );if _debfa !=nil {return _debfa ;};_gfgcd .ClearAllAttr =&_acfgb ;continue ;};if _egdgc .Name .Local =="\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_agdda ,_afaeb :=_fa .ParseUint (_egdgc .Value ,10,32); +if _afaeb !=nil {return _afaeb ;};_gfgcd .MinSupportedVersionAttr =uint32 (_agdda );continue ;};if _egdgc .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074"{_acgcce ,_efefeg :=_fa .ParseBool (_egdgc .Value );if _efefeg !=nil {return _efefeg ;};_gfgcd .AdjustAttr =&_acgcce ; +continue ;};if _egdgc .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_ffeda ,_bccf :=_fa .ParseBool (_egdgc .Value );if _bccf !=nil {return _bccf ;};_gfgcd .ClearContentsAttr =&_ffeda ;continue ;};if _egdgc .Name .Local =="p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"{_cegba ,_gcdbd :=_fa .ParseBool (_egdgc .Value ); +if _gcdbd !=nil {return _gcdbd ;};_gfgcd .PasteValuesAttr =&_cegba ;continue ;};if _egdgc .Name .Local =="r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"{_dfeebd ,_efaea :=_fa .ParseBool (_egdgc .Value );if _efaea !=nil {return _efaea ;}; +_gfgcd .RowColShiftAttr =&_dfeebd ;continue ;};if _egdgc .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_gedbe ,_adacac :=_fa .ParseBool (_egdgc .Value );if _adacac !=nil {return _adacac ;};_gfgcd .PasteCommentsAttr =&_gedbe ; +continue ;};if _egdgc .Name .Local =="\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gggge ,_eefbb :=_fa .ParseBool (_egdgc .Value );if _eefbb !=nil {return _eefbb ;};_gfgcd .ClearFormatsAttr =&_gggge ;continue ;};if _egdgc .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"{_gfefd ,_decea :=_fa .ParseBool (_egdgc .Value ); +if _decea !=nil {return _decea ;};_gfgcd .GhostColAttr =&_gfefd ;continue ;};if _egdgc .Name .Local =="\u0063\u006f\u0065\u0072\u0063\u0065"{_eebe ,_eece :=_fa .ParseBool (_egdgc .Value );if _eece !=nil {return _eece ;};_gfgcd .CoerceAttr =&_eebe ;continue ; +};if _egdgc .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_agecc ,_ecccd :=_fa .ParseBool (_egdgc .Value );if _ecccd !=nil {return _ecccd ;};_gfgcd .ClearCommentsAttr =&_agecc ;continue ;};if _egdgc .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"{_cgdged ,_bccag :=_fa .ParseBool (_egdgc .Value ); +if _bccag !=nil {return _bccag ;};_gfgcd .PasteAllAttr =&_cgdged ;continue ;};if _egdgc .Name .Local =="\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"{_bdedd ,_dfbe :=_fa .ParseBool (_egdgc .Value );if _dfbe !=nil {return _dfbe ;}; +_gfgcd .PasteBordersAttr =&_bdedd ;continue ;};if _egdgc .Name .Local =="\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_ggefc ,_dgbdb :=_fa .ParseBool (_egdgc .Value );if _dgbdb !=nil {return _dgbdb ;};_gfgcd .PasteFormatsAttr =&_ggefc ; +continue ;};if _egdgc .Name .Local =="\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"{_abagd ,_gcacgg :=_fa .ParseBool (_egdgc .Value );if _gcacgg !=nil {return _gcacgg ;};_gfgcd .PasteDataValidationAttr =&_abagd ; +continue ;};if _egdgc .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065"{_eebdg ,_aacga :=_fa .ParseBool (_egdgc .Value );if _aacga !=nil {return _aacga ;};_gfgcd .DeleteAttr =&_eebdg ;continue ;};if _egdgc .Name .Local =="\u0061\u0073\u0073\u0069\u0067\u006e"{_facbfg ,_eddfc :=_fa .ParseBool (_egdgc .Value ); +if _eddfc !=nil {return _eddfc ;};_gfgcd .AssignAttr =&_facbfg ;continue ;};};for {_dfcfeg ,_bdecc :=d .Token ();if _bdecc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0054\u0079p\u0065:\u0020\u0025\u0073",_bdecc ); +};if _cafcd ,_dcab :=_dfcfeg .(_bc .EndElement );_dcab &&_cafcd .Name ==start .Name {break ;};};return nil ;};func (_edaac *CT_PivotCache )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063a\u0063\u0068\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_edaac .CacheIdAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_edaac .IdAttr )});e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_bbbaf *CT_IndexedColors )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +_febff :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}};for _ ,_bfacc :=range _bbbaf .RgbColor {e .EncodeElement (_bfacc ,_febff );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +};func (_cccfg *Worksheet )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cccfg .CT_Worksheet .MarshalXML (e ,start );};func (_ecaa *CT_ColFields )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bbagd :=range start .Attr {if _bbagd .Name .Local =="\u0063\u006f\u0075n\u0074"{_acdb ,_gffa :=_fa .ParseUint (_bbagd .Value ,10,32); +if _gffa !=nil {return _gffa ;};_fadb :=uint32 (_acdb );_ecaa .CountAttr =&_fadb ;continue ;};};_aabb :for {_fded ,_acbef :=d .Token ();if _acbef !=nil {return _acbef ;};switch _gfcd :=_fded .(type ){case _bc .StartElement :switch _gfcd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daeaf :=NewCT_Field (); +if _abbfc :=d .DecodeElement (_daeaf ,&_gfcd );_abbfc !=nil {return _abbfc ;};_ecaa .Field =append (_ecaa .Field ,_daeaf );default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gfcd .Name ); +if _gcece :=d .Skip ();_gcece !=nil {return _gcece ;};};case _bc .EndElement :break _aabb ;case _bc .CharData :};};return nil ;};type ST_FormulaExpression byte ;func (_gbebg ST_SmartTagShow )Validate ()error {return _gbebg .ValidateWithPath ("")};func NewRevisions ()*Revisions {_afbfa :=&Revisions {}; +_afbfa .CT_Revisions =*NewCT_Revisions ();return _afbfa ;}; -// Validate validates the MapInfo and its children -func (_ecadf *MapInfo )Validate ()error {return _ecadf .ValidateWithPath ("\u004da\u0070\u0049\u006e\u0066\u006f");};type CT_Chartsheet struct{ +// ValidateWithPath validates the CT_GroupLevels and its children, prefixing error messages with path +func (_befef *CT_GroupLevels )ValidateWithPath (path string )error {for _abccb ,_dfgfd :=range _befef .GroupLevel {if _ffebe :=_dfgfd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065l\u005b\u0025\u0064\u005d",path ,_abccb )); +_ffebe !=nil {return _ffebe ;};};return nil ;};type ST_PatternType byte ;type CT_RPrElt struct{ -// Chart Sheet Properties -SheetPr *CT_ChartsheetPr ; +// Font +RFont *CT_FontName ; -// Chart Sheet Views -SheetViews *CT_ChartsheetViews ; +// Character Set +Charset *CT_IntProperty ; -// Chart Sheet Protection -SheetProtection *CT_ChartsheetProtection ; +// Font Family +Family *CT_IntProperty ; -// Custom Chart Sheet Views -CustomSheetViews *CT_CustomChartsheetViews ;PageMargins *CT_PageMargins ;PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ; +// Bold +B *CT_BooleanProperty ; -// Drawing -Drawing *CT_Drawing ;LegacyDrawing *CT_LegacyDrawing ; +// Italic +I *CT_BooleanProperty ; -// Legacy Drawing Reference in Header Footer -LegacyDrawingHF *CT_LegacyDrawing ; +// Strike Through +Strike *CT_BooleanProperty ; -// Drawing Reference in Header Footer -DrawingHF *CT_DrawingHF ;Picture *CT_SheetBackgroundPicture ;WebPublishItems *CT_WebPublishItems ;ExtLst *CT_ExtensionList ;};func (_badcac *CT_ExternalRow )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfafc :=range start .Attr {if _bfafc .Name .Local =="\u0072"{_fbba ,_afef :=_db .ParseUint (_bfafc .Value ,10,32); -if _afef !=nil {return _afef ;};_badcac .RAttr =uint32 (_fbba );continue ;};};_dfaa :for {_cbgge ,_bdfec :=d .Token ();if _bdfec !=nil {return _bdfec ;};switch _fcaga :=_cbgge .(type ){case _f .StartElement :switch _fcaga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c"}:_cced :=NewCT_ExternalCell (); -if _eabg :=d .DecodeElement (_cced ,&_fcaga );_eabg !=nil {return _eabg ;};_badcac .Cell =append (_badcac .Cell ,_cced );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_fcaga .Name ); -if _abgca :=d .Skip ();_abgca !=nil {return _abgca ;};};case _f .EndElement :break _dfaa ;case _f .CharData :};};return nil ;}; +// Outline +Outline *CT_BooleanProperty ; -// Validate validates the CT_Rst and its children -func (_efecd *CT_Rst )Validate ()error {return _efecd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0073\u0074");};func (_fdbaad ST_PaneState )Validate ()error {return _fdbaad .ValidateWithPath ("")}; +// Shadow +Shadow *CT_BooleanProperty ; -// ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path -func (_gdgada *Dialogsheet )ValidateWithPath (path string )error {if _ecabga :=_gdgada .CT_Dialogsheet .ValidateWithPath (path );_ecabga !=nil {return _ecabga ;};return nil ;};type CT_PivotFields struct{ +// Condense +Condense *CT_BooleanProperty ; -// Field Count -CountAttr *uint32 ; +// Extend +Extend *CT_BooleanProperty ; -// PivotTable Field -PivotField []*CT_PivotField ;};func (_efbccg ST_PageOrder )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_egdgfc :=_f .Attr {};_egdgfc .Name =name ;switch _efbccg {case ST_PageOrderUnset :_egdgfc .Value ="";case ST_PageOrderDownThenOver :_egdgfc .Value ="\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072"; -case ST_PageOrderOverThenDown :_egdgfc .Value ="\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return _egdgfc ,nil ;};func (_acbga *CT_OlapPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acbga .LocalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063a\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_acbga .LocalAttr ))}); -};if _acbga .LocalConnectionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_acbga .LocalConnectionAttr )}); -};if _acbga .LocalRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_acbga .LocalRefreshAttr ))});}; -if _acbga .SendLocaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_acbga .SendLocaleAttr ))});};if _acbga .RowDrillCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_acbga .RowDrillCountAttr )}); -};if _acbga .ServerFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_acbga .ServerFillAttr ))});};if _acbga .ServerNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_acbga .ServerNumberFormatAttr ))}); -};if _acbga .ServerFontAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_acbga .ServerFontAttr ))});};if _acbga .ServerFontColorAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_acbga .ServerFontColorAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_debfa ST_DynamicFilterType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_debfa .String (),start );};func (_edbbgee *CT_Users )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edbbgee .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_edbbgee .CountAttr )}); -};e .EncodeToken (start );if _edbbgee .UserInfo !=nil {_aedeab :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}};for _ ,_dgaae :=range _edbbgee .UserInfo {e .EncodeElement (_dgaae ,_aedeab );}; -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ecbfg *ST_FormulaExpression )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ecbfg =0;case "\u0072\u0065\u0066":*_ecbfg =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_ecbfg =2; -case "\u0061\u0072\u0065\u0061":*_ecbfg =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_ecbfg =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_ecbfg =5;};return nil ;};func (_febd *CT_CellSmartTagPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ecagd :=range start .Attr {if _ecagd .Name .Local =="\u006b\u0065\u0079"{_ccdbb ,_cgc :=_ecagd .Value ,error (nil ); -if _cgc !=nil {return _cgc ;};_febd .KeyAttr =_ccdbb ;continue ;};if _ecagd .Name .Local =="\u0076\u0061\u006c"{_dffb ,_cacd :=_ecagd .Value ,error (nil );if _cacd !=nil {return _cacd ;};_febd .ValAttr =_dffb ;continue ;};};for {_efcc ,_aaeac :=d .Token (); -if _aaeac !=nil {return _bc .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",_aaeac );};if _dfgf ,_caeeb :=_efcc .(_f .EndElement ); -_caeeb &&_dfgf .Name ==start .Name {break ;};};return nil ;};func (_bbcfd ST_WebSourceType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dfgccd :=_f .Attr {};_dfgccd .Name =name ;switch _bbcfd {case ST_WebSourceTypeUnset :_dfgccd .Value ="";case ST_WebSourceTypeSheet :_dfgccd .Value ="\u0073\u0068\u0065e\u0074"; -case ST_WebSourceTypePrintArea :_dfgccd .Value ="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a";case ST_WebSourceTypeAutoFilter :_dfgccd .Value ="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072";case ST_WebSourceTypeRange :_dfgccd .Value ="\u0072\u0061\u006eg\u0065"; -case ST_WebSourceTypeChart :_dfgccd .Value ="\u0063\u0068\u0061r\u0074";case ST_WebSourceTypePivotTable :_dfgccd .Value ="\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065";case ST_WebSourceTypeQuery :_dfgccd .Value ="\u0071\u0075\u0065r\u0079"; -case ST_WebSourceTypeLabel :_dfgccd .Value ="\u006c\u0061\u0062e\u006c";};return _dfgccd ,nil ;};func (_efffc *CT_Error )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egfec :=range start .Attr {if _egfec .Name .Local =="\u0066\u0063"{_dbaab ,_ccee :=_egfec .Value ,error (nil ); -if _ccee !=nil {return _ccee ;};_efffc .FcAttr =&_dbaab ;continue ;};if _egfec .Name .Local =="\u0076"{_dgbf ,_cdbeg :=_egfec .Value ,error (nil );if _cdbeg !=nil {return _cdbeg ;};_efffc .VAttr =_dgbf ;continue ;};if _egfec .Name .Local =="\u0066"{_edaee ,_dagg :=_db .ParseBool (_egfec .Value ); -if _dagg !=nil {return _dagg ;};_efffc .FAttr =&_edaee ;continue ;};if _egfec .Name .Local =="\u0063"{_ebbcb ,_dada :=_egfec .Value ,error (nil );if _dada !=nil {return _dada ;};_efffc .CAttr =&_ebbcb ;continue ;};if _egfec .Name .Local =="\u0063\u0070"{_bfag ,_gebab :=_db .ParseUint (_egfec .Value ,10,32); -if _gebab !=nil {return _gebab ;};_ddbge :=uint32 (_bfag );_efffc .CpAttr =&_ddbge ;continue ;};if _egfec .Name .Local =="\u0069\u006e"{_egade ,_fffed :=_db .ParseUint (_egfec .Value ,10,32);if _fffed !=nil {return _fffed ;};_bgfad :=uint32 (_egade );_efffc .InAttr =&_bgfad ; -continue ;};if _egfec .Name .Local =="\u0062\u0063"{_eecf ,_ggge :=_egfec .Value ,error (nil );if _ggge !=nil {return _ggge ;};_efffc .BcAttr =&_eecf ;continue ;};if _egfec .Name .Local =="\u0075"{_cdbdd ,_eedb :=_db .ParseBool (_egfec .Value );if _eedb !=nil {return _eedb ; -};_efffc .UAttr =&_cdbdd ;continue ;};if _egfec .Name .Local =="\u0069"{_gfbbe ,_gfdde :=_db .ParseBool (_egfec .Value );if _gfdde !=nil {return _gfdde ;};_efffc .IAttr =&_gfbbe ;continue ;};if _egfec .Name .Local =="\u0075\u006e"{_gbfe ,_ffbec :=_db .ParseBool (_egfec .Value ); -if _ffbec !=nil {return _ffbec ;};_efffc .UnAttr =&_gbfe ;continue ;};if _egfec .Name .Local =="\u0073\u0074"{_cefaa ,_aagbg :=_db .ParseBool (_egfec .Value );if _aagbg !=nil {return _aagbg ;};_efffc .StAttr =&_cefaa ;continue ;};if _egfec .Name .Local =="\u0062"{_gedeb ,_daaa :=_db .ParseBool (_egfec .Value ); -if _daaa !=nil {return _daaa ;};_efffc .BAttr =&_gedeb ;continue ;};};_ffde :for {_dggbg ,_bbfgae :=d .Token ();if _bbfgae !=nil {return _bbfgae ;};switch _daaga :=_dggbg .(type ){case _f .StartElement :switch _daaga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0070\u006c\u0073"}:_efffc .Tpls =NewCT_Tuples (); -if _cacae :=d .DecodeElement (_efffc .Tpls ,&_daaga );_cacae !=nil {return _cacae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_ebec :=NewCT_X (); -if _fcdbfa :=d .DecodeElement (_ebec ,&_daaga );_fcdbfa !=nil {return _fcdbfa ;};_efffc .X =append (_efffc .X ,_ebec );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_daaga .Name ); -if _abcef :=d .Skip ();_abcef !=nil {return _abcef ;};};case _f .EndElement :break _ffde ;case _f .CharData :};};return nil ;};func (_decgg *ST_FilterOperator )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afbebe ,_gebedc :=d .Token (); -if _gebedc !=nil {return _gebedc ;};if _effcf ,_bcfac :=_afbebe .(_f .EndElement );_bcfac &&_effcf .Name ==start .Name {*_decgg =1;return nil ;};if _dbebf ,_baffaeb :=_afbebe .(_f .CharData );!_baffaeb {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afbebe ); -}else {switch string (_dbebf ){case "":*_decgg =0;case "\u0065\u0071\u0075a\u006c":*_decgg =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_decgg =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_decgg =3; -case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_decgg =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_decgg =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_decgg =6; -};};_afbebe ,_gebedc =d .Token ();if _gebedc !=nil {return _gebedc ;};if _accgge ,_cfcbe :=_afbebe .(_f .EndElement );_cfcbe &&_accgge .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afbebe ); -};func (_fcdad *CT_SmartTagPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fcedg :=range start .Attr {if _fcedg .Name .Local =="\u0065\u006d\u0062e\u0064"{_dgagd ,_fgfaca :=_db .ParseBool (_fcedg .Value );if _fgfaca !=nil {return _fgfaca ; -};_fcdad .EmbedAttr =&_dgagd ;continue ;};if _fcedg .Name .Local =="\u0073\u0068\u006f\u0077"{_fcdad .ShowAttr .UnmarshalXMLAttr (_fcedg );continue ;};};for {_bfbbf ,_cedbage :=d .Token ();if _cedbage !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053m\u0061r\u0074T\u0061\u0067\u0050\u0072\u003a\u0020\u0025s",_cedbage ); -};if _gdgdf ,_bfbac :=_bfbbf .(_f .EndElement );_bfbac &&_gdgdf .Name ==start .Name {break ;};};return nil ;}; +// Text Color +Color *CT_Color ; -// ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path -func (_deeea *CT_rowItems )ValidateWithPath (path string )error {for _baadb ,_edgcfa :=range _deeea .I {if _egbgbc :=_edgcfa .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_baadb ));_egbgbc !=nil {return _egbgbc ; -};};return nil ;}; +// Font Size +Sz *CT_FontSize ; -// Validate validates the CT_CellWatch and its children -func (_ceef *CT_CellWatch )Validate ()error {return _ceef .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068");}; +// Underline +U *CT_UnderlineProperty ; -// ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path -func (_dbbdd *CT_ProtectedRanges )ValidateWithPath (path string )error {for _eaefe ,_begfg :=range _dbbdd .ProtectedRange {if _afgdgd :=_begfg .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0050\u0072ot\u0065c\u0074\u0065\u0064\u0052\u0061n\u0067\u0065\u005b\u0025\u0064\u005d",path ,_eaefe )); -_afgdgd !=nil {return _afgdgd ;};};return nil ;}; +// Vertical Alignment +VertAlign *CT_VerticalAlignFontProperty ; -// Validate validates the CT_TableColumns and its children -func (_degbad *CT_TableColumns )Validate ()error {return _degbad .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func NewWorksheet ()*Worksheet {_bgffgf :=&Worksheet {};_bgffgf .CT_Worksheet =*NewCT_Worksheet (); -return _bgffgf ;}; +// Font Scheme +Scheme *CT_FontScheme ;}; -// ValidateWithPath validates the PivotTableDefinition and its children, prefixing error messages with path -func (_ecgfg *PivotTableDefinition )ValidateWithPath (path string )error {if _fddcb :=_ecgfg .CT_pivotTableDefinition .ValidateWithPath (path );_fddcb !=nil {return _fddcb ;};return nil ;};func (_cdab *CT_CacheHierarchy )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_cdab .UniqueNameAttr )}); -if _cdab .CaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_cdab .CaptionAttr )});};if _cdab .MeasureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdab .MeasureAttr ))}); -};if _cdab .SetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdab .SetAttr ))});};if _cdab .ParentSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"},Value :_bc .Sprintf ("\u0025\u0076",*_cdab .ParentSetAttr )}); -};if _cdab .IconSetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_cdab .IconSetAttr )});};if _cdab .AttributeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdab .AttributeAttr ))}); -};if _cdab .TimeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdab .TimeAttr ))});};if _cdab .KeyAttributeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdab .KeyAttributeAttr ))}); -};if _cdab .DefaultMemberUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cdab .DefaultMemberUniqueNameAttr )}); -};if _cdab .AllUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cdab .AllUniqueNameAttr )}); -};if _cdab .AllCaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_cdab .AllCaptionAttr )});};if _cdab .DimensionUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cdab .DimensionUniqueNameAttr )}); -};if _cdab .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_cdab .DisplayFolderAttr )}); -};if _cdab .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_bc .Sprintf ("\u0025\u0076",*_cdab .MeasureGroupAttr )});};if _cdab .MeasuresAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdab .MeasuresAttr ))}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",_cdab .CountAttr )});if _cdab .OneFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdab .OneFieldAttr ))}); -};if _cdab .MemberValueDatatypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cdab .MemberValueDatatypeAttr )}); -};if _cdab .UnbalancedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdab .UnbalancedAttr ))});};if _cdab .UnbalancedGroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdab .UnbalancedGroupAttr ))}); -};if _cdab .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdab .HiddenAttr ))});};e .EncodeToken (start );if _cdab .FieldsUsage !=nil {_fbbec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065"}}; -e .EncodeElement (_cdab .FieldsUsage ,_fbbec );};if _cdab .GroupLevels !=nil {_eab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073"}};e .EncodeElement (_cdab .GroupLevels ,_eab ); -};if _cdab .ExtLst !=nil {_aeba :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cdab .ExtLst ,_aeba );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_affd *CT_CustomChartsheetView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_affd .GuidAttr )}); -if _affd .ScaleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_affd .ScaleAttr )});};if _affd .StateAttr !=ST_SheetStateUnset {_aaecfa ,_agbaf :=_affd .StateAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0061t\u0065"}); -if _agbaf !=nil {return _agbaf ;};start .Attr =append (start .Attr ,_aaecfa );};if _affd .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_affd .ZoomToFitAttr ))}); -};e .EncodeToken (start );if _affd .PageMargins !=nil {_dggb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_affd .PageMargins ,_dggb );};if _affd .PageSetup !=nil {_cebe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; -e .EncodeElement (_affd .PageSetup ,_cebe );};if _affd .HeaderFooter !=nil {_ddga :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_affd .HeaderFooter ,_ddga ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_MemberProperty ()*CT_MemberProperty {_aefbe :=&CT_MemberProperty {};return _aefbe };func (_ebgef *CT_Index )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bc .Sprintf ("\u0025\u0076",_ebgef .VAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gabcg ST_SheetViewType )Validate ()error {return _gabcg .ValidateWithPath ("")};func NewCT_Sheet ()*CT_Sheet {_bedfg :=&CT_Sheet {};return _bedfg }; +// ValidateWithPath validates the CT_SortCondition and its children, prefixing error messages with path +func (_ebebb *CT_SortCondition )ValidateWithPath (path string )error {if _cgffe :=_ebebb .SortByAttr .ValidateWithPath (path +"/\u0053\u006f\u0072\u0074\u0042\u0079\u0041\u0074\u0074\u0072");_cgffe !=nil {return _cgffe ;};if _debbgb :=_ebebb .IconSetAttr .ValidateWithPath (path +"\u002f\u0049\u0063o\u006e\u0053\u0065\u0074\u0041\u0074\u0074\u0072"); +_debbgb !=nil {return _debbgb ;};return nil ;}; -// Validate validates the CT_Border and its children -func (_dbe *CT_Border )Validate ()error {return _dbe .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_fbbca *CT_SmartTagType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbbca .NamespaceUriAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"},Value :_bc .Sprintf ("\u0025\u0076",*_fbbca .NamespaceUriAttr )}); -};if _fbbca .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_fbbca .NameAttr )});};if _fbbca .UrlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_fbbca .UrlAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fegeg *CT_OleSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edaddc :=range start .Attr {if _edaddc .Name .Local =="\u0072\u0065\u0066"{_egabe ,_edcbg :=_edaddc .Value ,error (nil ); -if _edcbg !=nil {return _edcbg ;};_fegeg .RefAttr =_egabe ;continue ;};};for {_bgbcdb ,_beeaa :=d .Token ();if _beeaa !=nil {return _bc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065\u003a\u0020%\u0073",_beeaa ); -};if _befde ,_edbda :=_bgbcdb .(_f .EndElement );_edbda &&_befde .Name ==start .Name {break ;};};return nil ;};const (ST_BorderStyleUnset ST_BorderStyle =0;ST_BorderStyleNone ST_BorderStyle =1;ST_BorderStyleThin ST_BorderStyle =2;ST_BorderStyleMedium ST_BorderStyle =3; -ST_BorderStyleDashed ST_BorderStyle =4;ST_BorderStyleDotted ST_BorderStyle =5;ST_BorderStyleThick ST_BorderStyle =6;ST_BorderStyleDouble ST_BorderStyle =7;ST_BorderStyleHair ST_BorderStyle =8;ST_BorderStyleMediumDashed ST_BorderStyle =9;ST_BorderStyleDashDot ST_BorderStyle =10; -ST_BorderStyleMediumDashDot ST_BorderStyle =11;ST_BorderStyleDashDotDot ST_BorderStyle =12;ST_BorderStyleMediumDashDotDot ST_BorderStyle =13;ST_BorderStyleSlantDashDot ST_BorderStyle =14;); +// Validate validates the CT_XStringElement and its children +func (_gfebg *CT_XStringElement )Validate ()error {return _gfebg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u0053\u0074\u0072\u0069\u006e\u0067\u0045\u006ce\u006d\u0065\u006e\u0074");};func (_begea *CT_TableStyle )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_aeadb :=range start .Attr {if _aeadb .Name .Local =="\u006e\u0061\u006d\u0065"{_cfadcc ,_ggbed :=_aeadb .Value ,error (nil ); +if _ggbed !=nil {return _ggbed ;};_begea .NameAttr =_cfadcc ;continue ;};if _aeadb .Name .Local =="\u0070\u0069\u0076o\u0074"{_cgcgb ,_efddf :=_fa .ParseBool (_aeadb .Value );if _efddf !=nil {return _efddf ;};_begea .PivotAttr =&_cgcgb ;continue ;};if _aeadb .Name .Local =="\u0074\u0061\u0062l\u0065"{_gefad ,_aagfb :=_fa .ParseBool (_aeadb .Value ); +if _aagfb !=nil {return _aagfb ;};_begea .TableAttr =&_gefad ;continue ;};if _aeadb .Name .Local =="\u0063\u006f\u0075n\u0074"{_eebff ,_ggadeg :=_fa .ParseUint (_aeadb .Value ,10,32);if _ggadeg !=nil {return _ggadeg ;};_cdfeg :=uint32 (_eebff );_begea .CountAttr =&_cdfeg ; +continue ;};};_egae :for {_ccfgc ,_efcba :=d .Token ();if _efcba !=nil {return _efcba ;};switch _bgabeg :=_ccfgc .(type ){case _bc .StartElement :switch _bgabeg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbbee :=NewCT_TableStyleElement (); +if _bgdcaf :=d .DecodeElement (_fbbee ,&_bgabeg );_bgdcaf !=nil {return _bgdcaf ;};_begea .TableStyleElement =append (_begea .TableStyleElement ,_fbbee );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bgabeg .Name ); +if _gaffbe :=d .Skip ();_gaffbe !=nil {return _gaffbe ;};};case _bc .EndElement :break _egae ;case _bc .CharData :};};return nil ;};type SingleXmlCells struct{CT_SingleXmlCells };func (_afbaf ST_BorderStyle )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_bfcgce :=_bc .Attr {}; +_bfcgce .Name =name ;switch _afbaf {case ST_BorderStyleUnset :_bfcgce .Value ="";case ST_BorderStyleNone :_bfcgce .Value ="\u006e\u006f\u006e\u0065";case ST_BorderStyleThin :_bfcgce .Value ="\u0074\u0068\u0069\u006e";case ST_BorderStyleMedium :_bfcgce .Value ="\u006d\u0065\u0064\u0069\u0075\u006d"; +case ST_BorderStyleDashed :_bfcgce .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDotted :_bfcgce .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderStyleThick :_bfcgce .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderStyleDouble :_bfcgce .Value ="\u0064\u006f\u0075\u0062\u006c\u0065"; +case ST_BorderStyleHair :_bfcgce .Value ="\u0068\u0061\u0069\u0072";case ST_BorderStyleMediumDashed :_bfcgce .Value ="\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDashDot :_bfcgce .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074"; +case ST_BorderStyleMediumDashDot :_bfcgce .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleDashDotDot :_bfcgce .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleMediumDashDotDot :_bfcgce .Value ="\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; +case ST_BorderStyleSlantDashDot :_bfcgce .Value ="\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074";};return _bfcgce ,nil ;};const (ST_CredMethodUnset ST_CredMethod =0;ST_CredMethodIntegrated ST_CredMethod =1;ST_CredMethodNone ST_CredMethod =2; +ST_CredMethodStored ST_CredMethod =3;ST_CredMethodPrompt ST_CredMethod =4;);func (_dfgaf *CT_PatternFill )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dfgaf .PatternTypeAttr !=ST_PatternTypeUnset {_gcfae ,_eeaeb :=_dfgaf .PatternTypeAttr .MarshalXMLAttr (_bc .Name {Local :"p\u0061\u0074\u0074\u0065\u0072\u006e\u0054\u0079\u0070\u0065"}); +if _eeaeb !=nil {return _eeaeb ;};start .Attr =append (start .Attr ,_gcfae );};e .EncodeToken (start );if _dfgaf .FgColor !=nil {_gfbddc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dfgaf .FgColor ,_gfbddc ); +};if _dfgaf .BgColor !=nil {_afbad :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0062\u0067\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_dfgaf .BgColor ,_afbad );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +}; -// ValidateWithPath validates the CT_Users and its children, prefixing error messages with path -func (_gdegc *CT_Users )ValidateWithPath (path string )error {for _dafba ,_ggdbgd :=range _gdegc .UserInfo {if _bcegc :=_ggdbgd .ValidateWithPath (_bc .Sprintf ("\u0025s\u002fU\u0073\u0065\u0072\u0049\u006e\u0066\u006f\u005b\u0025\u0064\u005d",path ,_dafba )); -_bcegc !=nil {return _bcegc ;};};return nil ;}; +// Validate validates the CT_RevisionQueryTableField and its children +func (_begfe *CT_RevisionQueryTableField )Validate ()error {return _begfe .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 (_ddfcfb ST_Scope )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_ddfcfb .String (),start ); +}; -// Validate validates the CT_MeasureGroups and its children -func (_deegab *CT_MeasureGroups )Validate ()error {return _deegab .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073");};func (_dadg *CT_CellProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aefff :=range start .Attr {if _aefff .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_dbgc ,_cebb :=_db .ParseBool (_aefff .Value ); -if _cebb !=nil {return _cebb ;};_dadg .LockedAttr =&_dbgc ;continue ;};if _aefff .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_fedf ,_gbdb :=_db .ParseBool (_aefff .Value );if _gbdb !=nil {return _gbdb ;};_dadg .HiddenAttr =&_fedf ;continue ;}; -};for {_ggfb ,_efcf :=d .Token ();if _efcf !=nil {return _bc .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",_efcf );};if _dbcc ,_gcba :=_ggfb .(_f .EndElement ); -_gcba &&_dbcc .Name ==start .Name {break ;};};return nil ;};type CT_QueryTableField struct{ +// Validate validates the CT_Row and its children +func (_fadf *CT_Row )Validate ()error {return _fadf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");}; -// Field Id -IdAttr uint32 ; +// Validate validates the EG_ExtensionList and its children +func (_cbfae *EG_ExtensionList )Validate ()error {return _cbfae .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");}; -// Name -NameAttr *string ; +// Validate validates the CT_MdxMemeberProp and its children +func (_gagfc *CT_MdxMemeberProp )Validate ()error {return _gagfc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u006d\u0065\u0062\u0065r\u0050\u0072\u006f\u0070");};func (_fcccg *CT_SheetViews )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fgfcc :for {_efggab ,_efbac :=d .Token (); +if _efbac !=nil {return _efbac ;};switch _abdbe :=_efggab .(type ){case _bc .StartElement :switch _abdbe .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eegddc :=NewCT_SheetView (); +if _ecgde :=d .DecodeElement (_eegddc ,&_abdbe );_ecgde !=nil {return _ecgde ;};_fcccg .SheetView =append (_fcccg .SheetView ,_eegddc );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcccg .ExtLst =NewCT_ExtensionList (); +if _egagg :=d .DecodeElement (_fcccg .ExtLst ,&_abdbe );_egagg !=nil {return _egagg ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_abdbe .Name ); +if _cgcae :=d .Skip ();_cgcae !=nil {return _cgcae ;};};case _bc .EndElement :break _fgfcc ;case _bc .CharData :};};return nil ;}; -// Data Bound Column -DataBoundAttr *bool ; +// ValidateWithPath validates the CT_MetadataBlocks and its children, prefixing error messages with path +func (_gcfbb *CT_MetadataBlocks )ValidateWithPath (path string )error {for _egdaf ,_bgca :=range _gcfbb .Bk {if _dcbaf :=_bgca .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_egdaf ));_dcbaf !=nil {return _dcbaf ;}; +};return nil ;};type CT_CfRule struct{ -// Row Numbers -RowNumbersAttr *bool ; +// Type +TypeAttr ST_CfType ; -// Fill This Formula On Refresh -FillFormulasAttr *bool ; +// Differential Formatting Id +DxfIdAttr *uint32 ; -// Clipped Column -ClippedAttr *bool ; +// Priority +PriorityAttr int32 ; -// Table Column Id -TableColumnIdAttr *uint32 ; +// Stop If True +StopIfTrueAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Above Or Below Average +AboveAverageAttr *bool ; -// ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path -func (_fecf *CT_CalculatedItem )ValidateWithPath (path string )error {if _bfcc :=_fecf .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_bfcc !=nil {return _bfcc ;};if _fecf .ExtLst !=nil {if _gdba :=_fecf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_gdba !=nil {return _gdba ;};};return nil ;};func (_efgfbd *ST_CalcMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cffce ,_fegdg :=d .Token ();if _fegdg !=nil {return _fegdg ;};if _bfefba ,_cgccb :=_cffce .(_f .EndElement );_cgccb &&_bfefba .Name ==start .Name {*_efgfbd =1; -return nil ;};if _bcebfe ,_feeffbe :=_cffce .(_f .CharData );!_feeffbe {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cffce );}else {switch string (_bcebfe ){case "":*_efgfbd =0; -case "\u006d\u0061\u006e\u0075\u0061\u006c":*_efgfbd =1;case "\u0061\u0075\u0074\u006f":*_efgfbd =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_efgfbd =3;};};_cffce ,_fegdg =d .Token ();if _fegdg !=nil {return _fegdg ;};if _ccdecgg ,_fdaecca :=_cffce .(_f .EndElement ); -_fdaecca &&_ccdecgg .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cffce );};func NewDialogsheet ()*Dialogsheet {_bcdbc :=&Dialogsheet {}; -_bcdbc .CT_Dialogsheet =*NewCT_Dialogsheet ();return _bcdbc ;};func (_efefa *CT_SheetId )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_egegd :=range start .Attr {if _egegd .Name .Local =="\u0076\u0061\u006c"{_cdacee ,_aecfedc :=_db .ParseUint (_egegd .Value ,10,32); -if _aecfedc !=nil {return _aecfedc ;};_efefa .ValAttr =uint32 (_cdacee );continue ;};};for {_afbaaa ,_fgcda :=d .Token ();if _fgcda !=nil {return _bc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u003a\u0020%\u0073",_fgcda ); -};if _egbec ,_fdfcce :=_afbaaa .(_f .EndElement );_fdfcce &&_egbec .Name ==start .Name {break ;};};return nil ;};func (_geacbf *CT_PageMargins )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggafa :=range start .Attr {if _ggafa .Name .Local =="\u006c\u0065\u0066\u0074"{_ffdad ,_fgffb :=_db .ParseFloat (_ggafa .Value ,64); -if _fgffb !=nil {return _fgffb ;};_geacbf .LeftAttr =_ffdad ;continue ;};if _ggafa .Name .Local =="\u0072\u0069\u0067h\u0074"{_afbcc ,_afbf :=_db .ParseFloat (_ggafa .Value ,64);if _afbf !=nil {return _afbf ;};_geacbf .RightAttr =_afbcc ;continue ;};if _ggafa .Name .Local =="\u0074\u006f\u0070"{_agdcbb ,_cggde :=_db .ParseFloat (_ggafa .Value ,64); -if _cggde !=nil {return _cggde ;};_geacbf .TopAttr =_agdcbb ;continue ;};if _ggafa .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_beaeg ,_ccabde :=_db .ParseFloat (_ggafa .Value ,64);if _ccabde !=nil {return _ccabde ;};_geacbf .BottomAttr =_beaeg ; -continue ;};if _ggafa .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_ggfdg ,_baade :=_db .ParseFloat (_ggafa .Value ,64);if _baade !=nil {return _baade ;};_geacbf .HeaderAttr =_ggfdg ;continue ;};if _ggafa .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_dfgd ,_efaac :=_db .ParseFloat (_ggafa .Value ,64); -if _efaac !=nil {return _efaac ;};_geacbf .FooterAttr =_dfgd ;continue ;};};for {_gefda ,_egegf :=d .Token ();if _egegf !=nil {return _bc .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",_egegf ); -};if _bfacbe ,_fdfbd :=_gefda .(_f .EndElement );_fdfbd &&_bfacbe .Name ==start .Name {break ;};};return nil ;};func (_badgg ST_DataValidationImeMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_badgg .String (),start ); -};func (_gcfff ST_PaneState )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_deceg :=_f .Attr {};_deceg .Name =name ;switch _gcfff {case ST_PaneStateUnset :_deceg .Value ="";case ST_PaneStateSplit :_deceg .Value ="\u0073\u0070\u006ci\u0074";case ST_PaneStateFrozen :_deceg .Value ="\u0066\u0072\u006f\u007a\u0065\u006e"; -case ST_PaneStateFrozenSplit :_deceg .Value ="f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return _deceg ,nil ;};func (_acdaec ST_DvAspect )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_afgbg :=_f .Attr {};_afgbg .Name =name ;switch _acdaec {case ST_DvAspectUnset :_afgbg .Value =""; -case ST_DvAspectDVASPECT_CONTENT :_afgbg .Value ="\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054";case ST_DvAspectDVASPECT_ICON :_afgbg .Value ="\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e"; -};return _afgbg ,nil ;}; +// Top 10 Percent +PercentAttr *bool ; -// Validate validates the CT_CfRule and its children -func (_cggc *CT_CfRule )Validate ()error {return _cggc .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0052\u0075\u006ce");};func (_cbaa *CT_CellSmartTag )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_cbaa .TypeAttr )}); -if _cbaa .DeletedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbaa .DeletedAttr ))});};if _cbaa .XmlBasedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbaa .XmlBasedAttr ))}); -};e .EncodeToken (start );if _cbaa .CellSmartTagPr !=nil {_daae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}};for _ ,_gbbb :=range _cbaa .CellSmartTagPr {e .EncodeElement (_gbbb ,_daae ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Bottom N +BottomAttr *bool ; -// ValidateWithPath validates the CT_MdxTuple and its children, prefixing error messages with path -func (_fecfb *CT_MdxTuple )ValidateWithPath (path string )error {for _dedef ,_eddda :=range _fecfb .N {if _gfabfg :=_eddda .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_dedef ));_gfabfg !=nil {return _gfabfg ; -};};return nil ;};func (_cbggb ST_CfType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cadgd :=_f .Attr {};_cadgd .Name =name ;switch _cbggb {case ST_CfTypeUnset :_cadgd .Value ="";case ST_CfTypeExpression :_cadgd .Value ="\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e"; -case ST_CfTypeCellIs :_cadgd .Value ="\u0063\u0065\u006c\u006c\u0049\u0073";case ST_CfTypeColorScale :_cadgd .Value ="\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case ST_CfTypeDataBar :_cadgd .Value ="\u0064a\u0074\u0061\u0042\u0061\u0072"; -case ST_CfTypeIconSet :_cadgd .Value ="\u0069c\u006f\u006e\u0053\u0065\u0074";case ST_CfTypeTop10 :_cadgd .Value ="\u0074\u006f\u00701\u0030";case ST_CfTypeUniqueValues :_cadgd .Value ="\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073"; -case ST_CfTypeDuplicateValues :_cadgd .Value ="\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeContainsText :_cadgd .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeNotContainsText :_cadgd .Value ="\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074"; -case ST_CfTypeBeginsWith :_cadgd .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeEndsWith :_cadgd .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeContainsBlanks :_cadgd .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073"; -case ST_CfTypeNotContainsBlanks :_cadgd .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeContainsErrors :_cadgd .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073"; -case ST_CfTypeNotContainsErrors :_cadgd .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeTimePeriod :_cadgd .Value ="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"; -case ST_CfTypeAboveAverage :_cadgd .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return _cadgd ,nil ;};type CT_Rst struct{ +// Operator +OperatorAttr ST_ConditionalFormattingOperator ; // Text -T *string ; +TextAttr *string ; -// Rich Text Run -R []*CT_RElt ; +// Time Period +TimePeriodAttr ST_TimePeriod ; -// Phonetic Run -RPh []*CT_PhoneticRun ; +// Rank +RankAttr *uint32 ; -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ;}; +// StdDev +StdDevAttr *int32 ; -// Validate validates the CT_OleObject and its children -func (_agga *CT_OleObject )Validate ()error {return _agga .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};const (ST_QualifierUnset ST_Qualifier =0;ST_QualifierDoubleQuote ST_Qualifier =1;ST_QualifierSingleQuote ST_Qualifier =2; -ST_QualifierNone ST_Qualifier =3;); +// Equal Average +EqualAverageAttr *bool ; -// ValidateWithPath validates the Revisions and its children, prefixing error messages with path -func (_fcbae *Revisions )ValidateWithPath (path string )error {if _dbfdc :=_fcbae .CT_Revisions .ValidateWithPath (path );_dbfdc !=nil {return _dbfdc ;};return nil ;};func (_cedea ST_DvAspect )String ()string {switch _cedea {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 "";}; +// Formula +Formula []string ; -// Validate validates the CT_IconFilter and its children -func (_dacce *CT_IconFilter )Validate ()error {return _dacce .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0046\u0069\u006c\u0074\u0065\u0072");};func (_cbfc *CT_WorkbookProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bagecc :=range start .Attr {if _bagecc .Name .Local =="\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"{_fageb ,_efcbea :=_bagecc .Value ,error (nil ); -if _efcbea !=nil {return _efcbea ;};_cbfc .RevisionsAlgorithmNameAttr =&_fageb ;continue ;};if _bagecc .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"{_ceafg ,_dffade :=_bagecc .Value ,error (nil ); -if _dffade !=nil {return _dffade ;};_cbfc .RevisionsHashValueAttr =&_ceafg ;continue ;};if _bagecc .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"{_gbgfeb ,_dbbdea :=_bagecc .Value ,error (nil ); -if _dbbdea !=nil {return _dbbdea ;};_cbfc .WorkbookPasswordCharacterSetAttr =&_gbgfeb ;continue ;};if _bagecc .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"{_gadgbe ,_ccdfg :=_bagecc .Value ,error (nil ); -if _ccdfg !=nil {return _ccdfg ;};_cbfc .RevisionsPasswordCharacterSetAttr =&_gadgbe ;continue ;};if _bagecc .Name .Local =="\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"{_aedgc ,_dgggfd :=_db .ParseBool (_bagecc .Value ); -if _dgggfd !=nil {return _dgggfd ;};_cbfc .LockStructureAttr =&_aedgc ;continue ;};if _bagecc .Name .Local =="l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"{_ecefc ,_cgdbf :=_db .ParseBool (_bagecc .Value );if _cgdbf !=nil {return _cgdbf ; -};_cbfc .LockWindowsAttr =&_ecefc ;continue ;};if _bagecc .Name .Local =="\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"{_gfecd ,_cfafg :=_db .ParseBool (_bagecc .Value );if _cfafg !=nil {return _cfafg ;};_cbfc .LockRevisionAttr =&_gfecd ; -continue ;};if _bagecc .Name .Local =="\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gbdde ,_fgaec :=_bagecc .Value ,error (nil );if _fgaec !=nil {return _fgaec ;};_cbfc .WorkbookPasswordAttr =&_gbdde ;continue ; -};if _bagecc .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"{_beeec ,_ecgef :=_bagecc .Value ,error (nil );if _ecgef !=nil {return _ecgef ;};_cbfc .RevisionsPasswordAttr =&_beeec ;continue ; -};if _bagecc .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"{_cecae ,_dcgad :=_bagecc .Value ,error (nil );if _dcgad !=nil {return _dcgad ;};_cbfc .RevisionsSaltValueAttr =&_cecae ;continue ;};if _bagecc .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"{_gbadfg ,_egbgb :=_db .ParseUint (_bagecc .Value ,10,32); -if _egbgb !=nil {return _egbgb ;};_cefgfb :=uint32 (_gbadfg );_cbfc .RevisionsSpinCountAttr =&_cefgfb ;continue ;};if _bagecc .Name .Local =="w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"{_bbfcg ,_cgegg :=_bagecc .Value ,error (nil ); -if _cgegg !=nil {return _cgegg ;};_cbfc .WorkbookAlgorithmNameAttr =&_bbfcg ;continue ;};if _bagecc .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"{_adgdg ,_fbgbc :=_bagecc .Value ,error (nil ); -if _fbgbc !=nil {return _fbgbc ;};_cbfc .WorkbookHashValueAttr =&_adgdg ;continue ;};if _bagecc .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"{_baegd ,_gffca :=_bagecc .Value ,error (nil ); -if _gffca !=nil {return _gffca ;};_cbfc .WorkbookSaltValueAttr =&_baegd ;continue ;};if _bagecc .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_debeb ,_egccgf :=_db .ParseUint (_bagecc .Value ,10,32); -if _egccgf !=nil {return _egccgf ;};_ffeec :=uint32 (_debeb );_cbfc .WorkbookSpinCountAttr =&_ffeec ;continue ;};};for {_cedddb ,_ccbf :=d .Token ();if _ccbf !=nil {return _bc .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",_ccbf ); -};if _dfgag ,_fgeba :=_cedddb .(_f .EndElement );_fgeba &&_dfgag .Name ==start .Name {break ;};};return nil ;};func (_ddcaa *ST_Pane )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ddcaa =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_ddcaa =1; -case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_ddcaa =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_ddcaa =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_ddcaa =4;};return nil ;};func NewCT_Borders ()*CT_Borders {_afb :=&CT_Borders {}; -return _afb }; +// Color Scale +ColorScale *CT_ColorScale ; -// Validate validates the CT_ExternalDefinedNames and its children -func (_aadfg *CT_ExternalDefinedNames )Validate ()error {return _aadfg .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");}; +// Data Bar +DataBar *CT_DataBar ; -// Validate validates the CT_FieldGroup and its children -func (_ffdg *CT_FieldGroup )Validate ()error {return _ffdg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070");}; +// Icon Set +IconSet *CT_IconSet ;ExtLst *CT_ExtensionList ;};func NewCT_CellFormula ()*CT_CellFormula {_dcaf :=&CT_CellFormula {};return _dcaf };func (_febfb *ST_rwColActionType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_febfb =0;case "\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw":*_febfb =1; +case "\u0064e\u006c\u0065\u0074\u0065\u0052\u006fw":*_febfb =2;case "\u0069n\u0073\u0065\u0072\u0074\u0043\u006fl":*_febfb =3;case "\u0064e\u006c\u0065\u0074\u0065\u0043\u006fl":*_febfb =4;};return nil ;};func (_aega *CT_FilterColumn )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_eecgb :=range start .Attr {if _eecgb .Name .Local =="\u0063\u006f\u006cI\u0064"{_fbde ,_gbdgcg :=_fa .ParseUint (_eecgb .Value ,10,32); +if _gbdgcg !=nil {return _gbdgcg ;};_aega .ColIdAttr =uint32 (_fbde );continue ;};if _eecgb .Name .Local =="\u0068\u0069\u0064d\u0065\u006e\u0042\u0075\u0074\u0074\u006f\u006e"{_dadbab ,_dgdb :=_fa .ParseBool (_eecgb .Value );if _dgdb !=nil {return _dgdb ; +};_aega .HiddenButtonAttr =&_dadbab ;continue ;};if _eecgb .Name .Local =="\u0073\u0068\u006f\u0077\u0042\u0075\u0074\u0074\u006f\u006e"{_ccgbda ,_eafe :=_fa .ParseBool (_eecgb .Value );if _eafe !=nil {return _eafe ;};_aega .ShowButtonAttr =&_ccgbda ;continue ; +};};_ccadc :for {_abgeed ,_fcbg :=d .Token ();if _fcbg !=nil {return _fcbg ;};switch _cggba :=_abgeed .(type ){case _bc .StartElement :switch _cggba .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aega .Filters =NewCT_Filters (); +if _dbaff :=d .DecodeElement (_aega .Filters ,&_cggba );_dbaff !=nil {return _dbaff ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aega .Top10 =NewCT_Top10 (); +if _eaec :=d .DecodeElement (_aega .Top10 ,&_cggba );_eaec !=nil {return _eaec ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aega .CustomFilters =NewCT_CustomFilters (); +if _agecdb :=d .DecodeElement (_aega .CustomFilters ,&_cggba );_agecdb !=nil {return _agecdb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aega .DynamicFilter =NewCT_DynamicFilter (); +if _cgbea :=d .DecodeElement (_aega .DynamicFilter ,&_cggba );_cgbea !=nil {return _cgbea ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aega .ColorFilter =NewCT_ColorFilter (); +if _cdeec :=d .DecodeElement (_aega .ColorFilter ,&_cggba );_cdeec !=nil {return _cdeec ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aega .IconFilter =NewCT_IconFilter (); +if _cfegf :=d .DecodeElement (_aega .IconFilter ,&_cggba );_cfegf !=nil {return _cfegf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aega .ExtLst =NewCT_ExtensionList (); +if _caffda :=d .DecodeElement (_aega .ExtLst ,&_cggba );_caffda !=nil {return _caffda ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_cggba .Name ); +if _acccc :=d .Skip ();_acccc !=nil {return _acccc ;};};case _bc .EndElement :break _ccadc ;case _bc .CharData :};};return nil ;};func (_ebed *CT_CellStyles )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _ebed .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ebed .CountAttr )}); +};e .EncodeToken (start );_agegd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"}};for _ ,_debd :=range _ebed .CellStyle {e .EncodeElement (_debd ,_agegd );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type ST_SheetState byte ;func (_eaeeb *CT_SheetCalcPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _eaeeb .FullCalcOnLoadAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eaeeb .FullCalcOnLoadAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Validate validates the Workbook and its children -func (_acbac *Workbook )Validate ()error {return _acbac .ValidateWithPath ("\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_fggddd *CT_RowHierarchiesUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fggddd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fggddd .CountAttr )}); -};e .EncodeToken (start );_bgbfbf :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0072\u006f\u0077\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_dcbed :=range _fggddd .RowHierarchyUsage {e .EncodeElement (_dcbed ,_bgbfbf ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_FilterColumn ()*CT_FilterColumn {_agbde :=&CT_FilterColumn {};return _agbde };func (_cdfea ST_FieldSortType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cdfea .String (),start ); -};func (_gdcbf ST_DataValidationOperator )Validate ()error {return _gdcbf .ValidateWithPath ("")};type CT_MdxKPI struct{ +// ValidateWithPath validates the CT_RevisionMove and its children, prefixing error messages with path +func (_abfda *CT_RevisionMove )ValidateWithPath (path string )error {for _fdgfc ,_bcfaf :=range _abfda .Undo {if _bffba :=_bcfaf .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0055\u006e\u0064\u006f\u005b\u0025\u0064\u005d",path ,_fdgfc ));_bffba !=nil {return _bffba ; +};};for _bagfa ,_cbbf :=range _abfda .Rcc {if _gccaedd :=_cbbf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_bagfa ));_gccaedd !=nil {return _gccaedd ;};};for _bedbe ,_afabe :=range _abfda .Rfmt {if _caddad :=_afabe .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_bedbe )); +_caddad !=nil {return _caddad ;};};return nil ;};func (_febed *CT_RgbColor )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _febed .RgbAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0067\u0062"},Value :_a .Sprintf ("\u0025\u0076",*_febed .RgbAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dbfec *CT_SheetBackgroundPicture )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_dbfec .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_aagdgf *CT_RevisionQueryTableField )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gfbce :=range start .Attr {if _gfbce .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_cbbefe ,_dbgadd :=_fa .ParseUint (_gfbce .Value ,10,32); +if _dbgadd !=nil {return _dbgadd ;};_aagdgf .SheetIdAttr =uint32 (_cbbefe );continue ;};if _gfbce .Name .Local =="\u0072\u0065\u0066"{_bcgfa ,_ggagg :=_gfbce .Value ,error (nil );if _ggagg !=nil {return _ggagg ;};_aagdgf .RefAttr =_bcgfa ;continue ;};if _gfbce .Name .Local =="\u0066i\u0065\u006c\u0064\u0049\u0064"{_bfafe ,_geaacg :=_fa .ParseUint (_gfbce .Value ,10,32); +if _geaacg !=nil {return _geaacg ;};_aagdgf .FieldIdAttr =uint32 (_bfafe );continue ;};};for {_ecaef ,_accabc :=d .Token ();if _accabc !=nil {return _a .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",_accabc ); +};if _dbcege ,_abbcf :=_ecaef .(_bc .EndElement );_abbcf &&_dbcege .Name ==start .Name {break ;};};return nil ;};func (_egfcc *ST_TotalsRowFunction )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_egfcc =0;case "\u006e\u006f\u006e\u0065":*_egfcc =1; +case "\u0073\u0075\u006d":*_egfcc =2;case "\u006d\u0069\u006e":*_egfcc =3;case "\u006d\u0061\u0078":*_egfcc =4;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_egfcc =5;case "\u0063\u006f\u0075n\u0074":*_egfcc =6;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_egfcc =7; +case "\u0073\u0074\u0064\u0044\u0065\u0076":*_egfcc =8;case "\u0076\u0061\u0072":*_egfcc =9;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_egfcc =10;};return nil ;}; -// Member Unique Name Index -NAttr uint32 ; +// ValidateWithPath validates the CT_XmlColumnPr and its children, prefixing error messages with path +func (_fgbggb *CT_XmlColumnPr )ValidateWithPath (path string )error {if _fgbggb .ExtLst !=nil {if _gefacd :=_fgbggb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gefacd !=nil {return _gefacd ;};};return nil ;};func (_eafff *CT_XStringElement )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_edfda :=range start .Attr {if _edfda .Name .Local =="\u0076"{_cfcad ,_dbddc :=_edfda .Value ,error (nil ); +if _dbddc !=nil {return _dbddc ;};_eafff .VAttr =_cfcad ;continue ;};};for {_edbefd ,_fdcbc :=d .Token ();if _fdcbc !=nil {return _a .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",_fdcbc ); +};if _edgfg ,_ccfbe :=_edbefd .(_bc .EndElement );_ccfbe &&_edgfg .Name ==start .Name {break ;};};return nil ;}; -// KPI Index -NpAttr uint32 ; +// ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path +func (_cfec *CT_RangePr )ValidateWithPath (path string )error {if _gcbbf :=_cfec .GroupByAttr .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u0042\u0079\u0041\u0074\u0074\u0072");_gcbbf !=nil {return _gcbbf ;};return nil ;};func (_bbeac *SingleXmlCells )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bbeac .CT_SingleXmlCells =*NewCT_SingleXmlCells (); +_edbdb :for {_debce ,_bbfeb :=d .Token ();if _bbfeb !=nil {return _bbfeb ;};switch _dgbeef :=_debce .(type ){case _bc .StartElement :switch _dgbeef .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gbgfec :=NewCT_SingleXmlCell (); +if _gcggf :=d .DecodeElement (_gbgfec ,&_dgbeef );_gcggf !=nil {return _gcggf ;};_bbeac .SingleXmlCell =append (_bbeac .SingleXmlCell ,_gbgfec );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_dgbeef .Name ); +if _eccag :=d .Skip ();_eccag !=nil {return _eccag ;};};case _bc .EndElement :break _edbdb ;case _bc .CharData :};};return nil ;};type CT_Filters struct{ -// KPI Property -PAttr ST_MdxKPIProperty ;};func (_gcgfegb ST_UnderlineValues )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gcgfegb .String (),start );};func (_eabcg ST_TableStyleType )ValidateWithPath (path string )error {switch _eabcg {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 _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eabcg )); -};return nil ;}; +// Filter by Blank +BlankAttr *bool ; -// ValidateWithPath validates the CT_MergeCells and its children, prefixing error messages with path -func (_fccba *CT_MergeCells )ValidateWithPath (path string )error {for _dddc ,_aeade :=range _fccba .MergeCell {if _eegcb :=_aeade .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u004d\u0065\u0072g\u0065\u0043\u0065\u006c\u006c\u005b\u0025\u0064\u005d",path ,_dddc )); -_eegcb !=nil {return _eegcb ;};};return nil ;};const (ST_TargetScreenSizeUnset ST_TargetScreenSize =0;ST_TargetScreenSize544x376 ST_TargetScreenSize =1;ST_TargetScreenSize640x480 ST_TargetScreenSize =2;ST_TargetScreenSize720x512 ST_TargetScreenSize =3; -ST_TargetScreenSize800x600 ST_TargetScreenSize =4;ST_TargetScreenSize1024x768 ST_TargetScreenSize =5;ST_TargetScreenSize1152x882 ST_TargetScreenSize =6;ST_TargetScreenSize1152x900 ST_TargetScreenSize =7;ST_TargetScreenSize1280x1024 ST_TargetScreenSize =8; -ST_TargetScreenSize1600x1200 ST_TargetScreenSize =9;ST_TargetScreenSize1800x1440 ST_TargetScreenSize =10;ST_TargetScreenSize1920x1200 ST_TargetScreenSize =11;);type CT_Format struct{ +// Calendar Type +CalendarTypeAttr _gd .ST_CalendarType ; -// Format Action -ActionAttr ST_FormatAction ; +// Filter +Filter []*CT_Filter ; -// Format Id -DxfIdAttr *uint32 ; +// Date Grouping +DateGroupItem []*CT_DateGroupItem ;};func (_fddebc *CT_VerticalAlignFontProperty )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {_ggbbce ,_edgdgb :=_fddebc .ValAttr .MarshalXMLAttr (_bc .Name {Local :"\u0076\u0061\u006c"});if _edgdgb !=nil {return _edgdgb ; +};start .Attr =append (start .Attr ,_ggbbce );e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_bdfab *CT_MemberProperty )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bdfab .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bdfab .NameAttr )}); +};if _bdfab .ShowCellAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u0065\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdfab .ShowCellAttr ))});};if _bdfab .ShowTipAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u006f\u0077\u0054\u0069\u0070"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdfab .ShowTipAttr ))}); +};if _bdfab .ShowAsCaptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0073\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdfab .ShowAsCaptionAttr ))}); +};if _bdfab .NameLenAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006ea\u006d\u0065\u004c\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_bdfab .NameLenAttr )});};if _bdfab .PPosAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0050\u006f\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_bdfab .PPosAttr )}); +};if _bdfab .PLenAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u004c\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_bdfab .PLenAttr )});};if _bdfab .LevelAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_bdfab .LevelAttr )}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bdfab .FieldAttr )});e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_Item struct{ -// Pivot Table Location -PivotArea *CT_PivotArea ; +// Item User Caption +NAttr *string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};const (ST_PatternTypeUnset ST_PatternType =0;ST_PatternTypeNone ST_PatternType =1;ST_PatternTypeSolid ST_PatternType =2;ST_PatternTypeMediumGray ST_PatternType =3;ST_PatternTypeDarkGray ST_PatternType =4;ST_PatternTypeLightGray ST_PatternType =5; -ST_PatternTypeDarkHorizontal ST_PatternType =6;ST_PatternTypeDarkVertical ST_PatternType =7;ST_PatternTypeDarkDown ST_PatternType =8;ST_PatternTypeDarkUp ST_PatternType =9;ST_PatternTypeDarkGrid ST_PatternType =10;ST_PatternTypeDarkTrellis ST_PatternType =11; -ST_PatternTypeLightHorizontal ST_PatternType =12;ST_PatternTypeLightVertical ST_PatternType =13;ST_PatternTypeLightDown ST_PatternType =14;ST_PatternTypeLightUp ST_PatternType =15;ST_PatternTypeLightGrid ST_PatternType =16;ST_PatternTypeLightTrellis ST_PatternType =17; -ST_PatternTypeGray125 ST_PatternType =18;ST_PatternTypeGray0625 ST_PatternType =19;);func (_fdcfb *CT_FontFamily )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdcfb .ValAttr =0;for _ ,_bgbcbe :=range start .Attr {if _bgbcbe .Name .Local =="\u0076\u0061\u006c"{_afbdg ,_facbf :=_db .ParseInt (_bgbcbe .Value ,10,64); -if _facbf !=nil {return _facbf ;};_fdcfb .ValAttr =_afbdg ;continue ;};};for {_gebgb ,_eedbc :=d .Token ();if _eedbc !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_eedbc ); -};if _aegc ,_eeag :=_gebgb .(_f .EndElement );_eeag &&_aegc .Name ==start .Name {break ;};};return nil ;};func (_fgafg ST_SourceType )ValidateWithPath (path string )error {switch _fgafg {case 0,1,2,3,4:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgafg )); -};return nil ;}; +// Item Type +TAttr ST_ItemType ; -// Validate validates the CT_colItems and its children -func (_cffbf *CT_colItems )Validate ()error {return _cffbf .ValidateWithPath ("C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073");}; +// Hidden +HAttr *bool ; -// Validate validates the CT_HierarchyUsage and its children -func (_ceab *CT_HierarchyUsage )Validate ()error {return _ceab .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065");};func NewCT_SmartTags ()*CT_SmartTags {_aagbf :=&CT_SmartTags {};return _aagbf }; -type CT_RowFields struct{ +// Character +SAttr *bool ; -// Repeated Items Count -CountAttr *uint32 ; +// Hide Details +SdAttr *bool ; -// Row Items -Field []*CT_Field ;};type CT_SingleXmlCells struct{ +// Calculated Member +FAttr *bool ; -// Table Properties -SingleXmlCell []*CT_SingleXmlCell ;};func (_gccdc ST_WebSourceType )String ()string {switch _gccdc {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_UnderlineProperty struct{ +// Missing +MAttr *bool ; -// Underline Value -ValAttr ST_UnderlineValues ;}; +// Child Items +CAttr *bool ; -// Validate validates the CT_GroupMembers and its children -func (_gbabf *CT_GroupMembers )Validate ()error {return _gbabf .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");}; +// Item Index +XAttr *uint32 ; -// Validate validates the CT_CellStyles and its children -func (_dagd *CT_CellStyles )Validate ()error {return _dagd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");};func (_ffbaf *CT_OlapPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcfd :=range start .Attr {if _dcfd .Name .Local =="\u006c\u006f\u0063a\u006c"{_gefbf ,_afbda :=_db .ParseBool (_dcfd .Value ); -if _afbda !=nil {return _afbda ;};_ffbaf .LocalAttr =&_gefbf ;continue ;};if _dcfd .Name .Local =="\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"{_gbbddd ,_ceffg :=_dcfd .Value ,error (nil );if _ceffg !=nil {return _ceffg ; -};_ffbaf .LocalConnectionAttr =&_gbbddd ;continue ;};if _dcfd .Name .Local =="\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"{_fbgca ,_ggeaee :=_db .ParseBool (_dcfd .Value );if _ggeaee !=nil {return _ggeaee ;};_ffbaf .LocalRefreshAttr =&_fbgca ; -continue ;};if _dcfd .Name .Local =="\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"{_bgffb ,_fbcca :=_db .ParseBool (_dcfd .Value );if _fbcca !=nil {return _fbcca ;};_ffbaf .SendLocaleAttr =&_bgffb ;continue ;};if _dcfd .Name .Local =="\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"{_facddf ,_gggcge :=_db .ParseUint (_dcfd .Value ,10,32); -if _gggcge !=nil {return _gggcge ;};_eagfb :=uint32 (_facddf );_ffbaf .RowDrillCountAttr =&_eagfb ;continue ;};if _dcfd .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"{_ddbed ,_gffag :=_db .ParseBool (_dcfd .Value );if _gffag !=nil {return _gffag ; -};_ffbaf .ServerFillAttr =&_ddbed ;continue ;};if _dcfd .Name .Local =="\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"{_fgeec ,_gcfgf :=_db .ParseBool (_dcfd .Value );if _gcfgf !=nil {return _gcfgf ;};_ffbaf .ServerNumberFormatAttr =&_fgeec ; -continue ;};if _dcfd .Name .Local =="\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"{_ggbea ,_gbbfe :=_db .ParseBool (_dcfd .Value );if _gbbfe !=nil {return _gbbfe ;};_ffbaf .ServerFontAttr =&_ggbea ;continue ;};if _dcfd .Name .Local =="\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"{_cdggd ,_dgbba :=_db .ParseBool (_dcfd .Value ); -if _dgbba !=nil {return _dgbba ;};_ffbaf .ServerFontColorAttr =&_cdggd ;continue ;};};for {_dcccc ,_caaa :=d .Token ();if _caaa !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004f\u006c\u0061p\u0050\u0072\u003a\u0020\u0025\u0073",_caaa ); -};if _ccefc ,_efafgf :=_dcccc .(_f .EndElement );_efafgf &&_ccefc .Name ==start .Name {break ;};};return nil ;};type CT_ExternalReference struct{IdAttr string ;};func (_ccaef *ST_CellType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ccaef =0; -case "\u0062":*_ccaef =1;case "\u006e":*_ccaef =2;case "\u0065":*_ccaef =3;case "\u0073":*_ccaef =4;case "\u0073\u0074\u0072":*_ccaef =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_ccaef =6;};return nil ;};func NewCT_RevisionRowColumn ()*CT_RevisionRowColumn {_dfafb :=&CT_RevisionRowColumn {}; -_dfafb .ActionAttr =ST_rwColActionType (1);return _dfafb ;}; +// Expanded +DAttr *bool ; -// Validate validates the Worksheet and its children -func (_cgfdgg *Worksheet )Validate ()error {return _cgfdgg .ValidateWithPath ("\u0057o\u0072\u006b\u0073\u0068\u0065\u0065t");};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;);type CT_SheetBackgroundPicture struct{IdAttr string ;};const (ST_DateTimeGroupingUnset ST_DateTimeGrouping =0;ST_DateTimeGroupingYear ST_DateTimeGrouping =1;ST_DateTimeGroupingMonth ST_DateTimeGrouping =2; -ST_DateTimeGroupingDay ST_DateTimeGrouping =3;ST_DateTimeGroupingHour ST_DateTimeGrouping =4;ST_DateTimeGroupingMinute ST_DateTimeGrouping =5;ST_DateTimeGroupingSecond ST_DateTimeGrouping =6;);func (_fdbd *CT_PivotFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdbd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fdbd .CountAttr )}); -};e .EncodeToken (start );_dbade :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ffabe :=range _fdbd .PivotField {e .EncodeElement (_ffabe ,_dbade );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_baefce ST_PhoneticType )Validate ()error {return _baefce .ValidateWithPath ("")};func (_caf *CT_Authors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _caf .Author !=nil {_eb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0061\u0075\u0074\u0068\u006fr"}}; -for _ ,_ed :=range _caf .Author {e .EncodeElement (_ed ,_eb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bebffd *CT_Stylesheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bebffd .NumFmts !=nil {_baacg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e\u0075\u006d\u0046\u006d\u0074\u0073"}}; -e .EncodeElement (_bebffd .NumFmts ,_baacg );};if _bebffd .Fonts !=nil {_dgfff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u006e\u0074\u0073"}};e .EncodeElement (_bebffd .Fonts ,_dgfff );};if _bebffd .Fills !=nil {_dfgcfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u006c\u0073"}}; -e .EncodeElement (_bebffd .Fills ,_dfgcfc );};if _bebffd .Borders !=nil {_fcebb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_bebffd .Borders ,_fcebb );};if _bebffd .CellStyleXfs !=nil {_ceadb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}}; -e .EncodeElement (_bebffd .CellStyleXfs ,_ceadb );};if _bebffd .CellXfs !=nil {_dfaaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0058\u0066\u0073"}};e .EncodeElement (_bebffd .CellXfs ,_dfaaa );};if _bebffd .CellStyles !=nil {_dagcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}}; -e .EncodeElement (_bebffd .CellStyles ,_dagcd );};if _bebffd .Dxfs !=nil {_cfffdb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0064\u0078\u0066\u0073"}};e .EncodeElement (_bebffd .Dxfs ,_cfffdb );};if _bebffd .TableStyles !=nil {_efbcgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073"}}; -e .EncodeElement (_bebffd .TableStyles ,_efbcgd );};if _bebffd .Colors !=nil {_faabf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u006f\u0072s"}};e .EncodeElement (_bebffd .Colors ,_faabf );};if _bebffd .ExtLst !=nil {_ddfea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_bebffd .ExtLst ,_ddfea );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bafea *CT_I )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dcdbf :=range start .Attr {if _dcdbf .Name .Local =="\u0074"{_bafea .TAttr .UnmarshalXMLAttr (_dcdbf ); -continue ;};if _dcdbf .Name .Local =="\u0072"{_ababg ,_aceab :=_db .ParseUint (_dcdbf .Value ,10,32);if _aceab !=nil {return _aceab ;};_ebbce :=uint32 (_ababg );_bafea .RAttr =&_ebbce ;continue ;};if _dcdbf .Name .Local =="\u0069"{_geffd ,_bdgab :=_db .ParseUint (_dcdbf .Value ,10,32); -if _bdgab !=nil {return _bdgab ;};_geadg :=uint32 (_geffd );_bafea .IAttr =&_geadg ;continue ;};};_ebabf :for {_gfebe ,_eefec :=d .Token ();if _eefec !=nil {return _eefec ;};switch _fbfad :=_gfebe .(type ){case _f .StartElement :switch _fbfad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_eeceaa :=NewCT_X (); -if _eagedd :=d .DecodeElement (_eeceaa ,&_fbfad );_eagedd !=nil {return _eagedd ;};_bafea .X =append (_bafea .X ,_eeceaa );default:_ec .Log .Debug ("\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",_fbfad .Name ); -if _gcdeb :=d .Skip ();_gcdeb !=nil {return _gcdeb ;};};case _f .EndElement :break _ebabf ;case _f .CharData :};};return nil ;};func (_ebdf *CT_Cfvo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebdf .TypeAttr =ST_CfvoType (1);for _ ,_cdfe :=range start .Attr {if _cdfe .Name .Local =="\u0074\u0079\u0070\u0065"{_ebdf .TypeAttr .UnmarshalXMLAttr (_cdfe ); -continue ;};if _cdfe .Name .Local =="\u0076\u0061\u006c"{_cggcg ,_eccf :=_cdfe .Value ,error (nil );if _eccf !=nil {return _eccf ;};_ebdf .ValAttr =&_cggcg ;continue ;};if _cdfe .Name .Local =="\u0067\u0074\u0065"{_fbec ,_gdec :=_db .ParseBool (_cdfe .Value ); -if _gdec !=nil {return _gdec ;};_ebdf .GteAttr =&_fbec ;continue ;};};_adfa :for {_dbdg ,_febea :=d .Token ();if _febea !=nil {return _febea ;};switch _fgec :=_dbdg .(type ){case _f .StartElement :switch _fgec .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebdf .ExtLst =NewCT_ExtensionList (); -if _fdbf :=d .DecodeElement (_ebdf .ExtLst ,&_fgec );_fdbf !=nil {return _fdbf ;};default:_ec .Log .Debug ("\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",_fgec .Name ); -if _agd :=d .Skip ();_agd !=nil {return _agd ;};};case _f .EndElement :break _adfa ;case _f .CharData :};};return nil ;}; +// Drill Across Attributes +EAttr *bool ;}; -// Validate validates the CT_ColorScale and its children -func (_edgf *CT_ColorScale )Validate ()error {return _edgf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");};func (_cfacb ST_GrowShrinkType )Validate ()error {return _cfacb .ValidateWithPath ("")};func (_dfdbaf ST_DataValidationErrorStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dfdbaf .String (),start ); -};func (_gbcef ST_PivotFilterType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbcef .String (),start );};func (_badfg *Metadata )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="m\u0061\u003a\u006d\u0065\u0074\u0061\u0064\u0061\u0074\u0061";return _badfg .CT_Metadata .MarshalXML (e ,start );};func NewCT_MeasureGroup ()*CT_MeasureGroup {_gfec :=&CT_MeasureGroup {};return _gfec }; +// Validate validates the PivotCacheRecords and its children +func (_bgcfg *PivotCacheRecords )Validate ()error {return _bgcfg .ValidateWithPath ("\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073");};func (_cecaaa *ST_SheetViewType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_cecaaa =0; +case "\u006e\u006f\u0072\u006d\u0061\u006c":*_cecaaa =1;case "\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077":*_cecaaa =2;case "\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074":*_cecaaa =3;};return nil ; +};func NewCT_SheetDimension ()*CT_SheetDimension {_fdbdgc :=&CT_SheetDimension {};return _fdbdgc };func NewCT_Users ()*CT_Users {_fcgfbc :=&CT_Users {};return _fcgfbc };func (_dabfg *CT_Tables )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dabfg .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dabfg .CountAttr )}); +};e .EncodeToken (start );if _dabfg .M !=nil {_dccfg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_cbgad :=range _dabfg .M {e .EncodeElement (_cbgad ,_dccfg );};};if _dabfg .S !=nil {_gadcc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073"}}; +for _ ,_adcde :=range _dabfg .S {e .EncodeElement (_adcde ,_gadcc );};};if _dabfg .X !=nil {_bdgcde :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_aacfcc :=range _dabfg .X {e .EncodeElement (_aacfcc ,_bdgcde );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_SheetCalcPr ()*CT_SheetCalcPr {_bgbfd :=&CT_SheetCalcPr {};return _bgbfd }; -// ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path -func (_bdfab *CT_VolMain )ValidateWithPath (path string )error {for _gfbeab ,_bfdcbg :=range _bdfab .Tp {if _edacef :=_bfdcbg .ValidateWithPath (_bc .Sprintf ("\u0025s\u002f\u0054\u0070\u005b\u0025\u0064]",path ,_gfbeab ));_edacef !=nil {return _edacef ; -};};return nil ;};type CT_GradientStop struct{ +// Validate validates the CT_TableParts and its children +func (_feebg *CT_TableParts )Validate ()error {return _feebg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073");};type CT_MergeCell struct{ -// Gradient Stop Position -PositionAttr float64 ; +// Reference +RefAttr string ;};func (_ccadcg *CT_Pane )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _ccadcg .XSplitAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078\u0053\u0070\u006c\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ccadcg .XSplitAttr )}); +};if _ccadcg .YSplitAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0079\u0053\u0070\u006c\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ccadcg .YSplitAttr )});};if _ccadcg .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_ccadcg .TopLeftCellAttr )}); +};if _ccadcg .ActivePaneAttr !=ST_PaneUnset {_ggdaf ,_feagd :=_ccadcg .ActivePaneAttr .MarshalXMLAttr (_bc .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0050\u0061\u006e\u0065"});if _feagd !=nil {return _feagd ;};start .Attr =append (start .Attr ,_ggdaf ); +};if _ccadcg .StateAttr !=ST_PaneStateUnset {_feadb ,_gedag :=_ccadcg .StateAttr .MarshalXMLAttr (_bc .Name {Local :"\u0073\u0074\u0061t\u0065"});if _gedag !=nil {return _gedag ;};start .Attr =append (start .Attr ,_feadb );};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_SheetIdMap ()*CT_SheetIdMap {_agfge :=&CT_SheetIdMap {};return _agfge }; -// Color -Color *CT_Color ;};func (_cfaee ST_Objects )Validate ()error {return _cfaee .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path +func (_bdce *CT_CsPageSetup )ValidateWithPath (path string )error {if _bdce .PaperHeightAttr !=nil {if !_gd .ST_PositiveUniversalMeasurePatternRe .MatchString (*_bdce .PaperHeightAttr ){return _a .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 ,_gd .ST_PositiveUniversalMeasurePatternRe ,*_bdce .PaperHeightAttr ); +};};if _bdce .PaperHeightAttr !=nil {if !_gd .ST_UniversalMeasurePatternRe .MatchString (*_bdce .PaperHeightAttr ){return _a .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 ,_gd .ST_UniversalMeasurePatternRe ,*_bdce .PaperHeightAttr ); +};};if _bdce .PaperWidthAttr !=nil {if !_gd .ST_PositiveUniversalMeasurePatternRe .MatchString (*_bdce .PaperWidthAttr ){return _a .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 ,_gd .ST_PositiveUniversalMeasurePatternRe ,*_bdce .PaperWidthAttr ); +};};if _bdce .PaperWidthAttr !=nil {if !_gd .ST_UniversalMeasurePatternRe .MatchString (*_bdce .PaperWidthAttr ){return _a .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 ,_gd .ST_UniversalMeasurePatternRe ,*_bdce .PaperWidthAttr ); +};};if _abac :=_bdce .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_abac !=nil {return _abac ;};return nil ;};func (_eddbf ST_PaneState )Validate ()error {return _eddbf .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path -func (_agedfd *CT_colItems )ValidateWithPath (path string )error {for _gdaefe ,_gabgg :=range _agedfd .I {if _aeafd :=_gabgg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_gdaefe ));_aeafd !=nil {return _aeafd ; -};};return nil ;};func (_ggbd *CT_Filters )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggbd .BlankAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0061n\u006b"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ggbd .BlankAttr ))}); -};if _ggbd .CalendarTypeAttr !=_a .ST_CalendarTypeUnset {_cbgcb ,_bbacb :=_ggbd .CalendarTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"});if _bbacb !=nil {return _bbacb ;};start .Attr =append (start .Attr ,_cbgcb ); -};e .EncodeToken (start );if _ggbd .Filter !=nil {_cebff :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_abdc :=range _ggbd .Filter {e .EncodeElement (_abdc ,_cebff );};};if _ggbd .DateGroupItem !=nil {_agbfg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0064\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}}; -for _ ,_fddg :=range _ggbd .DateGroupItem {e .EncodeElement (_fddg ,_agbfg );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbda *CT_DbPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",_dbda .ConnectionAttr )}); -if _dbda .CommandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0061\u006e\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_dbda .CommandAttr )});};if _dbda .ServerCommandAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0043\u006f\u006d\u006d\u0061\u006e\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_dbda .ServerCommandAttr )}); -};if _dbda .CommandTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006d\u006d\u0061\u006e\u0064\u0054\u0079\u0070\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_dbda .CommandTypeAttr )});};e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewAG_AutoFormat ()*AG_AutoFormat {_c :=&AG_AutoFormat {};return _c };func (_dadgb *CT_ColorScale )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cfeee :for {_gaddd ,_fbdc :=d .Token (); -if _fbdc !=nil {return _fbdc ;};switch _fegb :=_gaddd .(type ){case _f .StartElement :switch _fegb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_bdad :=NewCT_Cfvo (); -if _eecdg :=d .DecodeElement (_bdad ,&_fegb );_eecdg !=nil {return _eecdg ;};_dadgb .Cfvo =append (_dadgb .Cfvo ,_bdad );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_ggeae :=NewCT_Color (); -if _ebgd :=d .DecodeElement (_ggeae ,&_fegb );_ebgd !=nil {return _ebgd ;};_dadgb .Color =append (_dadgb .Color ,_ggeae );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fegb .Name ); -if _dfee :=d .Skip ();_dfee !=nil {return _dfee ;};};case _f .EndElement :break _cfeee ;case _f .CharData :};};return nil ;};type ST_FormatAction byte ; -// ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path -func (_eedgc *CT_Tuples )ValidateWithPath (path string )error {for _egagb ,_gdabf :=range _eedgc .Tpl {if _bdgdg :=_gdabf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0054\u0070\u006c\u005b\u0025\u0064\u005d",path ,_egagb ));_bdgdg !=nil {return _bdgdg ; -};};return nil ;}; +// Validate validates the CT_X and its children +func (_daege *CT_X )Validate ()error {return _daege .ValidateWithPath ("\u0043\u0054\u005f\u0058")};func ParseSliceST_Sqref (s string )(ST_Sqref ,error ){return ST_Sqref (_f .Fields (s )),nil };func (_adcec ST_DateTimeGrouping )Validate ()error {return _adcec .ValidateWithPath ("")}; +func (_ebce *CT_ColHierarchiesUsage )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_daef :=range start .Attr {if _daef .Name .Local =="\u0063\u006f\u0075n\u0074"{_eegb ,_deebg :=_fa .ParseUint (_daef .Value ,10,32);if _deebg !=nil {return _deebg ; +};_ddged :=uint32 (_eegb );_ebce .CountAttr =&_ddged ;continue ;};};_edab :for {_ebdfe ,_bcgb :=d .Token ();if _bcgb !=nil {return _bcgb ;};switch _faff :=_ebdfe .(type ){case _bc .StartElement :switch _faff .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_afafa :=NewCT_HierarchyUsage (); +if _aaae :=d .DecodeElement (_afafa ,&_faff );_aaae !=nil {return _aaae ;};_ebce .ColHierarchyUsage =append (_ebce .ColHierarchyUsage ,_afafa );default:_ga .Log .Debug ("\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",_faff .Name ); +if _gcac :=d .Skip ();_gcac !=nil {return _gcac ;};};case _bc .EndElement :break _edab ;case _bc .CharData :};};return nil ;};func (_cgccgd ST_DynamicFilterType )String ()string {switch _cgccgd {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 "";}; -// ValidateWithPath validates the CT_OleItem and its children, prefixing error messages with path -func (_fgecb *CT_OleItem )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_ServerFormat and its children +func (_acgbe *CT_ServerFormat )Validate ()error {return _acgbe .ValidateWithPath ("\u0043T\u005fS\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074");}; -// Validate validates the CT_Dxf and its children -func (_ecebd *CT_Dxf )Validate ()error {return _ecebd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0078\u0066");};func NewCT_FieldUsage ()*CT_FieldUsage {_gfedc :=&CT_FieldUsage {};return _gfedc };type CT_VolTopic struct{ +// Validate validates the CT_Parameter and its children +func (_dfadd *CT_Parameter )Validate ()error {return _dfadd .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072");};func (_afdb *CT_CustomSheetView )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_afdb .GuidAttr )}); +if _afdb .ScaleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_afdb .ScaleAttr )});};if _afdb .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_afdb .ColorIdAttr )}); +};if _afdb .ShowPageBreaksAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdb .ShowPageBreaksAttr ))}); +};if _afdb .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdb .ShowFormulasAttr ))});};if _afdb .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdb .ShowGridLinesAttr ))}); +};if _afdb .ShowRowColAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdb .ShowRowColAttr ))});};if _afdb .OutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdb .OutlineSymbolsAttr ))}); +};if _afdb .ZeroValuesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdb .ZeroValuesAttr ))});};if _afdb .FitToPageAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdb .FitToPageAttr ))}); +};if _afdb .PrintAreaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdb .PrintAreaAttr ))});};if _afdb .FilterAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdb .FilterAttr ))}); +};if _afdb .ShowAutoFilterAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdb .ShowAutoFilterAttr ))}); +};if _afdb .HiddenRowsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdb .HiddenRowsAttr ))});};if _afdb .HiddenColumnsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdb .HiddenColumnsAttr ))}); +};if _afdb .StateAttr !=ST_SheetStateUnset {_defe ,_dgecd :=_afdb .StateAttr .MarshalXMLAttr (_bc .Name {Local :"\u0073\u0074\u0061t\u0065"});if _dgecd !=nil {return _dgecd ;};start .Attr =append (start .Attr ,_defe );};if _afdb .FilterUniqueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdb .FilterUniqueAttr ))}); +};if _afdb .ViewAttr !=ST_SheetViewTypeUnset {_ggfcd ,_agbge :=_afdb .ViewAttr .MarshalXMLAttr (_bc .Name {Local :"\u0076\u0069\u0065\u0077"});if _agbge !=nil {return _agbge ;};start .Attr =append (start .Attr ,_ggfcd );};if _afdb .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_afdb .ShowRulerAttr ))}); +};if _afdb .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_afdb .TopLeftCellAttr )});};e .EncodeToken (start ); +if _afdb .Pane !=nil {_ffgd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}};e .EncodeElement (_afdb .Pane ,_ffgd );};if _afdb .Selection !=nil {_adag :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_afdb .Selection ,_adag );};if _afdb .RowBreaks !=nil {_beca :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_afdb .RowBreaks ,_beca );};if _afdb .ColBreaks !=nil {_gged :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}}; +e .EncodeElement (_afdb .ColBreaks ,_gged );};if _afdb .PageMargins !=nil {_bedc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_afdb .PageMargins ,_bedc ); +};if _afdb .PrintOptions !=nil {_daedf :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_afdb .PrintOptions ,_daedf );};if _afdb .PageSetup !=nil {_ffge :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; +e .EncodeElement (_afdb .PageSetup ,_ffge );};if _afdb .HeaderFooter !=nil {_bcac :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_afdb .HeaderFooter ,_bcac ); +};if _afdb .AutoFilter !=nil {_gfded :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_afdb .AutoFilter ,_gfded );};if _afdb .ExtLst !=nil {_aga :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_afdb .ExtLst ,_aga );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_cgdcb ST_FilterOperator )Validate ()error {return _cgdcb .ValidateWithPath ("")}; -// Type -TAttr ST_VolValueType ; +// ValidateWithPath validates the CalcChain and its children, prefixing error messages with path +func (_begdab *CalcChain )ValidateWithPath (path string )error {if _cbfgbeg :=_begdab .CT_CalcChain .ValidateWithPath (path );_cbfgbeg !=nil {return _cbfgbeg ;};return nil ;};type CT_SheetDimension struct{ -// Topic Value -V string ; +// Reference +RefAttr string ;};func (_cabfd *ST_ConditionalFormattingOperator )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_cabfd =0;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_cabfd =1;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_cabfd =2; +case "\u0065\u0071\u0075a\u006c":*_cabfd =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_cabfd =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_cabfd =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_cabfd =6; +case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_cabfd =7;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_cabfd =8;case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_cabfd =9;case "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_cabfd =10; +case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_cabfd =11;case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_cabfd =12;};return nil ;};func (_cecde ST_HorizontalAlignment )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_cecde .String (),start ); +};func NewCT_CellSmartTagPr ()*CT_CellSmartTagPr {_dgfb :=&CT_CellSmartTagPr {};return _dgfb };func (_daeba ST_Comments )ValidateWithPath (path string )error {switch _daeba {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 (_daeba )); +};return nil ;}; -// Strings in Subtopic -Stp []string ; +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_eefa *CT_Color )ValidateWithPath (path string )error {return nil };func (_fgddc *CT_VolTypes )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );_dfbge :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0076\u006f\u006c\u0054\u0079\u0070\u0065"}}; +for _ ,_gfcad :=range _fgddc .VolType {e .EncodeElement (_gfcad ,_dfbge );};if _fgddc .ExtLst !=nil {_ddeaa :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgddc .ExtLst ,_ddeaa );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// References -Tr []*CT_VolTopicRef ;};func ParseSliceST_Sqref (s string )(ST_Sqref ,error ){return ST_Sqref (_e .Fields (s )),nil };func NewCT_SharedUser ()*CT_SharedUser {_cfbab :=&CT_SharedUser {};_cfbab .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 _cfbab ;}; +// Validate validates the CT_WebPublishItems and its children +func (_ceaage *CT_WebPublishItems )Validate ()error {return _ceaage .ValidateWithPath ("\u0043T\u005fW\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073");}; -// ValidateWithPath validates the CT_SharedUser and its children, prefixing error messages with path -func (_fbfgf *CT_SharedUser )ValidateWithPath (path string )error {if !_a .ST_GuidPatternRe .MatchString (_fbfgf .GuidAttr ){return _bc .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 ,_a .ST_GuidPatternRe ,_fbfgf .GuidAttr ); -};if _fbfgf .ExtLst !=nil {if _bgaaf :=_fbfgf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bgaaf !=nil {return _bgaaf ;};};return nil ;};func (_fdcgg ST_SourceType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fdcgg .String (),start ); -};func (_aacbaa *CT_Users )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbbfge :=range start .Attr {if _fbbfge .Name .Local =="\u0063\u006f\u0075n\u0074"{_ccace ,_cefed :=_db .ParseUint (_fbbfge .Value ,10,32);if _cefed !=nil {return _cefed ; -};_edefe :=uint32 (_ccace );_aacbaa .CountAttr =&_edefe ;continue ;};};_cefgc :for {_fafgff ,_fedbca :=d .Token ();if _fedbca !=nil {return _fedbca ;};switch _gdaac :=_fafgff .(type ){case _f .StartElement :switch _gdaac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}:_cbbddc :=NewCT_SharedUser (); -if _bdagfb :=d .DecodeElement (_cbbddc ,&_gdaac );_bdagfb !=nil {return _bdagfb ;};_aacbaa .UserInfo =append (_aacbaa .UserInfo ,_cbbddc );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_gdaac .Name ); -if _eagg :=d .Skip ();_eagg !=nil {return _eagg ;};};case _f .EndElement :break _cefgc ;case _f .CharData :};};return nil ;}; +// Validate validates the PivotCacheDefinition and its children +func (_cbgged *PivotCacheDefinition )Validate ()error {return _cbgged .ValidateWithPath ("P\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044e\u0066\u0069\u006e\u0069ti\u006f\u006e");};type ST_ShowDataAs byte ;func (_ffdgb *CT_TableFormula )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0072\u0072a\u0079"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (_ffdgb .ArrayAttr ))}); +e .EncodeElement (_ffdgb .Content ,start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_VolMain struct{ -// Validate validates the CT_WorkbookProtection and its children -func (_fgbfbc *CT_WorkbookProtection )Validate ()error {return _fgbfbc .ValidateWithPath ("C\u0054\u005f\u0057\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e");};type Dialogsheet struct{CT_Dialogsheet };func (_ccfba *CT_DataFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dagc :=range start .Attr {if _dagc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfgd ,_bgfg :=_db .ParseUint (_dagc .Value ,10,32); -if _bgfg !=nil {return _bgfg ;};_bfce :=uint32 (_bfgd );_ccfba .CountAttr =&_bfce ;continue ;};};_decb :for {_deega ,_cfcee :=d .Token ();if _cfcee !=nil {return _cfcee ;};switch _abcee :=_deega .(type ){case _f .StartElement :switch _abcee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074\u0061\u0046\u0069\u0065\u006cd"}:_cecec :=NewCT_DataField (); -if _dged :=d .DecodeElement (_cecec ,&_abcee );_dged !=nil {return _dged ;};_ccfba .DataField =append (_ccfba .DataField ,_cecec );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_abcee .Name ); -if _dbbc :=d .Skip ();_dbbc !=nil {return _dbbc ;};};case _f .EndElement :break _decb ;case _f .CharData :};};return nil ;}; +// First String +FirstAttr string ; -// ValidateWithPath validates the CT_RElt and its children, prefixing error messages with path -func (_ecdfea *CT_RElt )ValidateWithPath (path string )error {if _ecdfea .RPr !=nil {if _fefba :=_ecdfea .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fefba !=nil {return _fefba ;};};return nil ;}; +// Topic +Tp []*CT_VolTopic ;};type CT_CellStyleXfs struct{ -// ValidateWithPath validates the CT_QueryTableRefresh and its children, prefixing error messages with path -func (_gccaa *CT_QueryTableRefresh )ValidateWithPath (path string )error {if _dagac :=_gccaa .QueryTableFields .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046i\u0065\u006c\u0064\u0073");_dagac !=nil {return _dagac ; -};if _gccaa .QueryTableDeletedFields !=nil {if _acecd :=_gccaa .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");_acecd !=nil {return _acecd ; -};};if _gccaa .SortState !=nil {if _dfagfg :=_gccaa .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_dfagfg !=nil {return _dfagfg ;};};if _gccaa .ExtLst !=nil {if _bddf :=_gccaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bddf !=nil {return _bddf ;};};return nil ;}; +// Style Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_PrintOptions and its children, prefixing error messages with path -func (_fggcd *CT_PrintOptions )ValidateWithPath (path string )error {return nil };type CT_ChartFormats struct{ +// Formatting Elements +Xf []*CT_Xf ;};type CT_ExternalCell struct{ -// Format Count -CountAttr *uint32 ; +// Reference +RAttr *string ; -// PivotChart Format -ChartFormat []*CT_ChartFormat ;};func NewCT_VolTopic ()*CT_VolTopic {_bcdee :=&CT_VolTopic {};return _bcdee };func (_ceegcd *CT_XmlCellPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_ceegcd .IdAttr )}); -if _ceegcd .UniqueNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_ceegcd .UniqueNameAttr )});};e .EncodeToken (start ); -_eccaea :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078\u006d\u006c\u0050\u0072"}};e .EncodeElement (_ceegcd .XmlPr ,_eccaea );if _ceegcd .ExtLst !=nil {_dccda :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_ceegcd .ExtLst ,_dccda );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_RangeSets ()*CT_RangeSets {_egbg :=&CT_RangeSets {};return _egbg };func (_edggd *Workbook )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_edggd .CT_Workbook =*NewCT_Workbook (); -for _ ,_afafe :=range start .Attr {if _afafe .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_edggd .ConformanceAttr .UnmarshalXMLAttr (_afafe );continue ;};};_cfcca :for {_agdeaf ,_fabeaa :=d .Token ();if _fabeaa !=nil {return _fabeaa ; -};switch _ffggg :=_agdeaf .(type ){case _f .StartElement :switch _ffggg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_edggd .FileVersion =NewCT_FileVersion (); -if _ffgfg :=d .DecodeElement (_edggd .FileVersion ,&_ffggg );_ffgfg !=nil {return _ffgfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_edggd .FileSharing =NewCT_FileSharing (); -if _agbef :=d .DecodeElement (_edggd .FileSharing ,&_ffggg );_agbef !=nil {return _agbef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_edggd .WorkbookPr =NewCT_WorkbookPr (); -if _eebba :=d .DecodeElement (_edggd .WorkbookPr ,&_ffggg );_eebba !=nil {return _eebba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_edggd .WorkbookProtection =NewCT_WorkbookProtection (); -if _eedce :=d .DecodeElement (_edggd .WorkbookProtection ,&_ffggg );_eedce !=nil {return _eedce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_edggd .BookViews =NewCT_BookViews (); -if _bdbeeb :=d .DecodeElement (_edggd .BookViews ,&_ffggg );_bdbeeb !=nil {return _bdbeeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _eaaagf :=d .DecodeElement (_edggd .Sheets ,&_ffggg ); -_eaaagf !=nil {return _eaaagf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_edggd .FunctionGroups =NewCT_FunctionGroups (); -if _fagcb :=d .DecodeElement (_edggd .FunctionGroups ,&_ffggg );_fagcb !=nil {return _fagcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_edggd .ExternalReferences =NewCT_ExternalReferences (); -if _gbbga :=d .DecodeElement (_edggd .ExternalReferences ,&_ffggg );_gbbga !=nil {return _gbbga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_edggd .DefinedNames =NewCT_DefinedNames (); -if _gedbe :=d .DecodeElement (_edggd .DefinedNames ,&_ffggg );_gedbe !=nil {return _gedbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_edggd .CalcPr =NewCT_CalcPr (); -if _fegdf :=d .DecodeElement (_edggd .CalcPr ,&_ffggg );_fegdf !=nil {return _fegdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_edggd .OleSize =NewCT_OleSize (); -if _fagca :=d .DecodeElement (_edggd .OleSize ,&_ffggg );_fagca !=nil {return _fagca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_edggd .CustomWorkbookViews =NewCT_CustomWorkbookViews (); -if _eebcd :=d .DecodeElement (_edggd .CustomWorkbookViews ,&_ffggg );_eebcd !=nil {return _eebcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_edggd .PivotCaches =NewCT_PivotCaches (); -if _degfg :=d .DecodeElement (_edggd .PivotCaches ,&_ffggg );_degfg !=nil {return _degfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_edggd .SmartTagPr =NewCT_SmartTagPr (); -if _adbba :=d .DecodeElement (_edggd .SmartTagPr ,&_ffggg );_adbba !=nil {return _adbba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_edggd .SmartTagTypes =NewCT_SmartTagTypes (); -if _fafeb :=d .DecodeElement (_edggd .SmartTagTypes ,&_ffggg );_fafeb !=nil {return _fafeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_edggd .WebPublishing =NewCT_WebPublishing (); -if _ffecg :=d .DecodeElement (_edggd .WebPublishing ,&_ffggg );_ffecg !=nil {return _ffecg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_eagdde :=NewCT_FileRecoveryPr (); -if _fdaecc :=d .DecodeElement (_eagdde ,&_ffggg );_fdaecc !=nil {return _fdaecc ;};_edggd .FileRecoveryPr =append (_edggd .FileRecoveryPr ,_eagdde );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_edggd .WebPublishObjects =NewCT_WebPublishObjects (); -if _gfdec :=d .DecodeElement (_edggd .WebPublishObjects ,&_ffggg );_gfdec !=nil {return _gfdec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_edggd .ExtLst =NewCT_ExtensionList (); -if _eacga :=d .DecodeElement (_edggd .ExtLst ,&_ffggg );_eacga !=nil {return _eacga ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_ffggg .Name ); -if _bcbdbc :=d .Skip ();_bcbdbc !=nil {return _bcbdbc ;};};case _f .EndElement :break _cfcca ;case _f .CharData :};};return nil ;}; +// Type +TAttr ST_CellType ; -// Validate validates the CT_SheetViews and its children -func (_fdadf *CT_SheetViews )Validate ()error {return _fdadf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_gfbgg *CT_Cols )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dfca :for {_fceg ,_cgbg :=d .Token (); -if _cgbg !=nil {return _cgbg ;};switch _efcaf :=_fceg .(type ){case _f .StartElement :switch _efcaf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c"}:_ccbb :=NewCT_Col (); -if _ccfa :=d .DecodeElement (_ccbb ,&_efcaf );_ccfa !=nil {return _ccfa ;};_gfbgg .Col =append (_gfbgg .Col ,_ccbb );default:_ec .Log .Debug ("\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",_efcaf .Name ); -if _bafc :=d .Skip ();_bafc !=nil {return _bafc ;};};case _f .EndElement :break _dfca ;case _f .CharData :};};return nil ;};func (_fbca *CT_ChartFormat )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fbca .PivotArea =NewCT_PivotArea ();for _ ,_cded :=range start .Attr {if _cded .Name .Local =="\u0063\u0068\u0061r\u0074"{_cbaaa ,_gffg :=_db .ParseUint (_cded .Value ,10,32); -if _gffg !=nil {return _gffg ;};_fbca .ChartAttr =uint32 (_cbaaa );continue ;};if _cded .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_fgfc ,_egcf :=_db .ParseUint (_cded .Value ,10,32);if _egcf !=nil {return _egcf ;};_fbca .FormatAttr =uint32 (_fgfc ); -continue ;};if _cded .Name .Local =="\u0073\u0065\u0072\u0069\u0065\u0073"{_edfc ,_fcab :=_db .ParseBool (_cded .Value );if _fcab !=nil {return _fcab ;};_fbca .SeriesAttr =&_edfc ;continue ;};};_gfbc :for {_debg ,_fffe :=d .Token ();if _fffe !=nil {return _fffe ; -};switch _eega :=_debg .(type ){case _f .StartElement :switch _eega .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _afac :=d .DecodeElement (_fbca .PivotArea ,&_eega ); -_afac !=nil {return _afac ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_eega .Name ); -if _gaed :=d .Skip ();_gaed !=nil {return _gaed ;};};case _f .EndElement :break _gfbc ;case _f .CharData :};};return nil ;};func (_cdc *CT_Border )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cdc .DiagonalUpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdc .DiagonalUpAttr ))}); -};if _cdc .DiagonalDownAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdc .DiagonalDownAttr ))});};if _cdc .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cdc .OutlineAttr ))}); -};e .EncodeToken (start );if _cdc .Start !=nil {_bee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cdc .Start ,_bee );};if _cdc .End !=nil {_egfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0064"}}; -e .EncodeElement (_cdc .End ,_egfb );};if _cdc .Left !=nil {_cggaf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cdc .Left ,_cggaf );};if _cdc .Right !=nil {_ffcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_cdc .Right ,_ffcg );};if _cdc .Top !=nil {_bcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070"}};e .EncodeElement (_cdc .Top ,_bcb );};if _cdc .Bottom !=nil {_ddee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0062\u006f\u0074\u0074\u006fm"}}; -e .EncodeElement (_cdc .Bottom ,_ddee );};if _cdc .Diagonal !=nil {_gace :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}};e .EncodeElement (_cdc .Diagonal ,_gace );};if _cdc .Vertical !=nil {_cae :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}}; -e .EncodeElement (_cdc .Vertical ,_cae );};if _cdc .Horizontal !=nil {_abf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}};e .EncodeElement (_cdc .Horizontal ,_abf );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type ST_GradientType byte ;type CT_TableColumn struct{ +// Value Metadata +VmAttr *uint32 ; -// Table Field Id -IdAttr uint32 ; +// Value +V *string ;};func (_cccda *ST_DataConsolidateFunction )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_cccda =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_cccda =1;case "\u0063\u006f\u0075n\u0074":*_cccda =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_cccda =3; +case "\u006d\u0061\u0078":*_cccda =4;case "\u006d\u0069\u006e":*_cccda =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_cccda =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_cccda =7;case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_cccda =8;case "\u0073\u0075\u006d":*_cccda =9; +case "\u0076\u0061\u0072":*_cccda =10;case "\u0076\u0061\u0072\u0070":*_cccda =11;};return nil ;};type CT_Record struct{ -// Unique Name -UniqueNameAttr *string ; +// No Value +M []*CT_Missing ; -// Column name -NameAttr string ; +// Numeric Value +N []*CT_Number ; -// Totals Row Function -TotalsRowFunctionAttr ST_TotalsRowFunction ; +// Boolean +B []*CT_Boolean ; -// Totals Row Label -TotalsRowLabelAttr *string ; +// Error Value +E []*CT_Error ; -// Query Table Field Id -QueryTableFieldIdAttr *uint32 ; +// Character Value +S []*CT_String ; -// Header Row Cell Format Id -HeaderRowDxfIdAttr *uint32 ; +// Date Time +D []*CT_DateTime ; -// Data & Insert Row Format Id -DataDxfIdAttr *uint32 ; +// Shared Items Index +X []*CT_Index ;};func NewCT_MeasureGroups ()*CT_MeasureGroups {_fbgfb :=&CT_MeasureGroups {};return _fbgfb };type ST_DataValidationOperator byte ;type CT_PivotSelection struct{ -// Totals Row Format Id -TotalsRowDxfIdAttr *uint32 ; +// Pane +PaneAttr ST_Pane ; -// Header Row Cell Style -HeaderRowCellStyleAttr *string ; +// Show Header +ShowHeaderAttr *bool ; -// Data Area Style Name -DataCellStyleAttr *string ; +// Label +LabelAttr *bool ; -// Totals Row Style Name -TotalsRowCellStyleAttr *string ; +// Data Selection +DataAttr *bool ; -// Calculated Column Formula -CalculatedColumnFormula *CT_TableFormula ; +// Extendable +ExtendableAttr *bool ; -// Totals Row Formula -TotalsRowFormula *CT_TableFormula ; +// Selection Count +CountAttr *uint32 ; -// XML Column Properties -XmlColumnPr *CT_XmlColumnPr ; +// Axis +AxisAttr ST_Axis ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_ebdcf ST_VolValueType )String ()string {switch _ebdcf {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";};return "";};func NewCT_QueryTableRefresh ()*CT_QueryTableRefresh {_dcdfd :=&CT_QueryTableRefresh {}; -_dcdfd .QueryTableFields =NewCT_QueryTableFields ();return _dcdfd ;};func NewCT_MetadataRecord ()*CT_MetadataRecord {_cgba :=&CT_MetadataRecord {};return _cgba };func (_geegcb *CT_ProtectedRange )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgfb :=range start .Attr {if _cgfb .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gabdf ,_adgeaf :=_cgfb .Value ,error (nil ); -if _adgeaf !=nil {return _adgeaf ;};_geegcb .PasswordAttr =&_gabdf ;continue ;};if _cgfb .Name .Local =="\u0073\u0071\u0072e\u0066"{_ddffc ,_abgdbd :=ParseSliceST_Sqref (_cgfb .Value );if _abgdbd !=nil {return _abgdbd ;};_geegcb .SqrefAttr =_ddffc ;continue ; -};if _cgfb .Name .Local =="\u006e\u0061\u006d\u0065"{_gebeac ,_faggcd :=_cgfb .Value ,error (nil );if _faggcd !=nil {return _faggcd ;};_geegcb .NameAttr =_gebeac ;continue ;};if _cgfb .Name .Local =="\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"{_faecb ,_eeeb :=_cgfb .Value ,error (nil ); -if _eeeb !=nil {return _eeeb ;};_geegcb .SecurityDescriptorAttr =&_faecb ;continue ;};if _cgfb .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_abbg ,_aeecc :=_cgfb .Value ,error (nil );if _aeecc !=nil {return _aeecc ; -};_geegcb .AlgorithmNameAttr =&_abbg ;continue ;};if _cgfb .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_gcagd ,_bdagf :=_cgfb .Value ,error (nil );if _bdagf !=nil {return _bdagf ;};_geegcb .HashValueAttr =&_gcagd ;continue ;};if _cgfb .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_gaggb ,_bfbca :=_cgfb .Value ,error (nil ); -if _bfbca !=nil {return _bfbca ;};_geegcb .SaltValueAttr =&_gaggb ;continue ;};if _cgfb .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ccgacg ,_gceddb :=_db .ParseUint (_cgfb .Value ,10,32);if _gceddb !=nil {return _gceddb ;};_ecadb :=uint32 (_ccgacg ); -_geegcb .SpinCountAttr =&_ecadb ;continue ;};};_eceag :for {_gabca ,_aeaaf :=d .Token ();if _aeaaf !=nil {return _aeaaf ;};switch _afcd :=_gabca .(type ){case _f .StartElement :switch _afcd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u0063u\u0072\u0069\u0074\u0079\u0044e\u0073\u0063r\u0069\u0070\u0074\u006f\u0072"}:var _addae string ; -if _bceeb :=d .DecodeElement (&_addae ,&_afcd );_bceeb !=nil {return _bceeb ;};_geegcb .SecurityDescriptor =append (_geegcb .SecurityDescriptor ,_addae );default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_afcd .Name ); -if _ebfecd :=d .Skip ();_ebfecd !=nil {return _ebfecd ;};};case _f .EndElement :break _eceag ;case _f .CharData :};};return nil ;};func (_gegbg *CT_RevisionMove )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gfagg :=range start .Attr {if _gfagg .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_ggdfa ,_cbged :=_db .ParseUint (_gfagg .Value ,10,32); -if _cbged !=nil {return _cbged ;};_gegbg .SheetIdAttr =uint32 (_ggdfa );continue ;};if _gfagg .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065"{_deged ,_cbeecb :=_gfagg .Value ,error (nil );if _cbeecb !=nil {return _cbeecb ;};_gegbg .SourceAttr =_deged ; -continue ;};if _gfagg .Name .Local =="d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"{_gacgdd ,_fgecf :=_gfagg .Value ,error (nil );if _fgecf !=nil {return _fgecf ;};_gegbg .DestinationAttr =_gacgdd ;continue ;};if _gfagg .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_caaea ,_decbd :=_db .ParseUint (_gfagg .Value ,10,32); -if _decbd !=nil {return _decbd ;};_fcagb :=uint32 (_caaea );_gegbg .SourceSheetIdAttr =&_fcagb ;continue ;};if _gfagg .Name .Local =="\u0072\u0049\u0064"{_ebfaf ,_gaacg :=_db .ParseUint (_gfagg .Value ,10,32);if _gaacg !=nil {return _gaacg ;};_aaffd :=uint32 (_ebfaf ); -_gegbg .RIdAttr =&_aaffd ;continue ;};if _gfagg .Name .Local =="\u0075\u0061"{_fgfag ,_gddfdf :=_db .ParseBool (_gfagg .Value );if _gddfdf !=nil {return _gddfdf ;};_gegbg .UaAttr =&_fgfag ;continue ;};if _gfagg .Name .Local =="\u0072\u0061"{_adabe ,_bgbbe :=_db .ParseBool (_gfagg .Value ); -if _bgbbe !=nil {return _bgbbe ;};_gegbg .RaAttr =&_adabe ;continue ;};};_gagaf :for {_eceaa ,_cdade :=d .Token ();if _cdade !=nil {return _cdade ;};switch _cfcgc :=_eceaa .(type ){case _f .StartElement :switch _cfcgc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_fedccf :=NewCT_UndoInfo (); -if _dfdae :=d .DecodeElement (_fedccf ,&_cfcgc );_dfdae !=nil {return _dfdae ;};_gegbg .Undo =append (_gegbg .Undo ,_fedccf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_cbggd :=NewCT_RevisionCellChange (); -if _acbfc :=d .DecodeElement (_cbggd ,&_cfcgc );_acbfc !=nil {return _acbfc ;};_gegbg .Rcc =append (_gegbg .Rcc ,_cbggd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_ababd :=NewCT_RevisionFormatting (); -if _fffeg :=d .DecodeElement (_ababd ,&_cfcgc );_fffeg !=nil {return _fffeg ;};_gegbg .Rfmt =append (_gegbg .Rfmt ,_ababd );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_cfcgc .Name ); -if _bacae :=d .Skip ();_bacae !=nil {return _bacae ;};};case _f .EndElement :break _gagaf ;case _f .CharData :};};return nil ;};func (_gfcgf *CT_PivotFilters )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfcgf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gfcgf .CountAttr )}); -};e .EncodeToken (start );if _gfcgf .Filter !=nil {_fffee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_gbcfb :=range _gfcgf .Filter {e .EncodeElement (_gbcfb ,_fffee );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_PivotCacheDefinition struct{IdAttr *string ; +// Dimension +DimensionAttr *uint32 ; -// Invalid Cache -InvalidAttr *bool ; +// Start +StartAttr *uint32 ; -// Save Pivot Records -SaveDataAttr *bool ; +// Minimum +MinAttr *uint32 ; -// Refresh On Load -RefreshOnLoadAttr *bool ; +// Maximum +MaxAttr *uint32 ; -// Optimize Cache for Memory -OptimizeMemoryAttr *bool ; +// Active Row +ActiveRowAttr *uint32 ; -// Enable PivotCache Refresh -EnableRefreshAttr *bool ; +// Active Column +ActiveColAttr *uint32 ; -// Last Refreshed By -RefreshedByAttr *string ; +// Previous Row +PreviousRowAttr *uint32 ; -// PivotCache Last Refreshed Date -RefreshedDateAttr *float64 ; +// Previous Column Selection +PreviousColAttr *uint32 ; -// PivotCache Last Refreshed Date ISO -RefreshedDateIsoAttr *_d .Time ; +// Click Count +ClickAttr *uint32 ;IdAttr *string ; -// Background Query -BackgroundQueryAttr *bool ; +// Pivot Area +PivotArea *CT_PivotArea ;};type CT_SortCondition struct{ -// Missing Items Limit -MissingItemsLimitAttr *uint32 ; +// Descending +DescendingAttr *bool ; -// PivotCache Created Version -CreatedVersionAttr *uint8 ; +// Sort By +SortByAttr ST_SortBy ; -// PivotCache Last Refreshed Version -RefreshedVersionAttr *uint8 ; +// Reference +RefAttr string ; -// Minimum Version Required for Refresh -MinRefreshableVersionAttr *uint8 ; +// Custom List +CustomListAttr *string ; -// PivotCache Record Count -RecordCountAttr *uint32 ; +// Format Id +DxfIdAttr *uint32 ; -// Upgrade PivotCache on Refresh -UpgradeOnRefreshAttr *bool ; +// Icon Set +IconSetAttr ST_IconSetType ; -// Tuple Cache -TupleCacheAttr *bool ; +// Icon Id +IconIdAttr *uint32 ;}; -// Supports Subqueries -SupportSubqueryAttr *bool ; +// Validate validates the CT_String and its children +func (_dfccga *CT_String )Validate ()error {return _dfccga .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};type ST_CredMethod byte ;type CT_RowFields struct{ -// Supports Attribute Drilldown -SupportAdvancedDrillAttr *bool ; +// Repeated Items Count +CountAttr *uint32 ; -// PivotCache Source Description -CacheSource *CT_CacheSource ; +// Row Items +Field []*CT_Field ;};func (_aecca *CT_DateTime )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ddcdd :=range start .Attr {if _ddcdd .Name .Local =="\u0076"{_aefgc ,_adebe :=ParseStdlibTime (_ddcdd .Value );if _adebe !=nil {return _adebe ; +};_aecca .VAttr =_aefgc ;continue ;};if _ddcdd .Name .Local =="\u0075"{_begb ,_bfcgb :=_fa .ParseBool (_ddcdd .Value );if _bfcgb !=nil {return _bfcgb ;};_aecca .UAttr =&_begb ;continue ;};if _ddcdd .Name .Local =="\u0066"{_cede ,_abaa :=_fa .ParseBool (_ddcdd .Value ); +if _abaa !=nil {return _abaa ;};_aecca .FAttr =&_cede ;continue ;};if _ddcdd .Name .Local =="\u0063"{_ggfe ,_cdgd :=_ddcdd .Value ,error (nil );if _cdgd !=nil {return _cdgd ;};_aecca .CAttr =&_ggfe ;continue ;};if _ddcdd .Name .Local =="\u0063\u0070"{_eaege ,_efgdf :=_fa .ParseUint (_ddcdd .Value ,10,32); +if _efgdf !=nil {return _efgdf ;};_ccafd :=uint32 (_eaege );_aecca .CpAttr =&_ccafd ;continue ;};};_gfcec :for {_bdggb ,_abda :=d .Token ();if _abda !=nil {return _abda ;};switch _fdgfg :=_bdggb .(type ){case _bc .StartElement :switch _fdgfg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eeeae :=NewCT_X (); +if _fbab :=d .DecodeElement (_eeeae ,&_fdgfg );_fbab !=nil {return _fbab ;};_aecca .X =append (_aecca .X ,_eeeae );default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fdgfg .Name ); +if _afcge :=d .Skip ();_afcge !=nil {return _afcge ;};};case _bc .EndElement :break _gfcec ;case _bc .CharData :};};return nil ;};type CT_NumFmts struct{ -// PivotCache Fields -CacheFields *CT_CacheFields ; +// Number Format Count +CountAttr *uint32 ; -// PivotCache Hierarchies -CacheHierarchies *CT_CacheHierarchies ; +// Number Formats +NumFmt []*CT_NumFmt ;};func NewCT_Filter ()*CT_Filter {_efdd :=&CT_Filter {};return _efdd };func (_abaaad *CT_IgnoredErrors )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dacef :for {_degbcd ,_caefc :=d .Token ();if _caefc !=nil {return _caefc ; +};switch _bfadd :=_degbcd .(type ){case _bc .StartElement :switch _bfadd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccgeg :=NewCT_IgnoredError (); +if _aceg :=d .DecodeElement (_ccgeg ,&_bfadd );_aceg !=nil {return _aceg ;};_abaaad .IgnoredError =append (_abaaad .IgnoredError ,_ccgeg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abaaad .ExtLst =NewCT_ExtensionList (); +if _ebgdf :=d .DecodeElement (_abaaad .ExtLst ,&_bfadd );_ebgdf !=nil {return _ebgdf ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bfadd .Name ); +if _cadcf :=d .Skip ();_cadcf !=nil {return _cadcf ;};};case _bc .EndElement :break _dacef ;case _bc .CharData :};};return nil ;};func (_bacd *CT_Colors )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );if _bacd .IndexedColors !=nil {_fcedd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0069\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}}; +e .EncodeElement (_bacd .IndexedColors ,_fcedd );};if _bacd .MruColors !=nil {_adee :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003am\u0072\u0075\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bacd .MruColors ,_adee );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type Headers struct{CT_RevisionHeaders }; -// OLAP KPIs -Kpis *CT_PCDKPIs ; +// ValidateWithPath validates the MapInfo and its children, prefixing error messages with path +func (_dcaggc *MapInfo )ValidateWithPath (path string )error {if _bbfbe :=_dcaggc .CT_MapInfo .ValidateWithPath (path );_bbfbe !=nil {return _bbfbe ;};return nil ;};func NewCT_Sst ()*CT_Sst {_ecaee :=&CT_Sst {};return _ecaee };type CT_Tuple struct{ -// Tuple Cache -TupleCache *CT_TupleCache ; +// Field Index +FldAttr *uint32 ; -// Calculated Items -CalculatedItems *CT_CalculatedItems ; +// Hierarchy Index +HierAttr *uint32 ; -// Calculated Members -CalculatedMembers *CT_CalculatedMembers ; +// Item Index +ItemAttr uint32 ;}; -// OLAP Dimensions -Dimensions *CT_Dimensions ; +// Validate validates the CT_TupleCache and its children +func (_egdaa *CT_TupleCache )Validate ()error {return _egdaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");}; -// OLAP Measure Groups -MeasureGroups *CT_MeasureGroups ; +// Validate validates the CT_MeasureGroup and its children +func (_cgcdf *CT_MeasureGroup )Validate ()error {return _cgcdf .ValidateWithPath ("\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070");};func (_gbcgef ST_TextVAlign )ValidateWithPath (path string )error {switch _gbcgef {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 (_gbcgef )); +};return nil ;};func NewCT_VerticalAlignFontProperty ()*CT_VerticalAlignFontProperty {_afcgcb :=&CT_VerticalAlignFontProperty {};_afcgcb .ValAttr =_gd .ST_VerticalAlignRun (1);return _afcgcb ;};func (_bfgfaa ST_CalcMode )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_gccbb :=_bc .Attr {}; +_gccbb .Name =name ;switch _bfgfaa {case ST_CalcModeUnset :_gccbb .Value ="";case ST_CalcModeManual :_gccbb .Value ="\u006d\u0061\u006e\u0075\u0061\u006c";case ST_CalcModeAuto :_gccbb .Value ="\u0061\u0075\u0074\u006f";case ST_CalcModeAutoNoTable :_gccbb .Value ="a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065"; +};return _gccbb ,nil ;};type CT_PatternFill struct{ -// OLAP Measure Group -Maps *CT_MeasureDimensionMaps ; +// Pattern Type +PatternTypeAttr ST_PatternType ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_adbeea ST_HorizontalAlignment )String ()string {switch _adbeea {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 "";}; +// Foreground Color +FgColor *CT_Color ; -// Validate validates the EG_ExtensionList and its children -func (_bfcdb *EG_ExtensionList )Validate ()error {return _bfcdb .ValidateWithPath ("\u0045\u0047_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func NewCT_CellXfs ()*CT_CellXfs {_cecc :=&CT_CellXfs {};return _cecc };func (_eegbbb ST_FilterOperator )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eegbbb .String (),start ); -};func NewCT_Members ()*CT_Members {_ccedb :=&CT_Members {};return _ccedb };func (_cabdd *ST_TimePeriod )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cabdd =0;case "\u0074\u006f\u0064a\u0079":*_cabdd =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_cabdd =2; -case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_cabdd =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_cabdd =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_cabdd =5;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_cabdd =6; -case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_cabdd =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_cabdd =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_cabdd =9;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_cabdd =10; -};return nil ;};func (_aceaa *ST_Scope )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aceaa =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_aceaa =1;case "\u0064\u0061\u0074\u0061":*_aceaa =2;case "\u0066\u0069\u0065l\u0064":*_aceaa =3; -};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 (_agfggb ST_HorizontalAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_agfggb .String (),start );};func (_agddb ST_PivotAreaType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_agddb .String (),start ); -}; +// Background Color +BgColor *CT_Color ;};type CT_RevisionCellChange struct{ -// Validate validates the CT_DataRef and its children -func (_caab *CT_DataRef )Validate ()error {return _caab .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066");}; +// Sheet Id +SIdAttr uint32 ; -// Validate validates the CT_SheetCalcPr and its children -func (_bcdef *CT_SheetCalcPr )Validate ()error {return _bcdef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072");};func (_ebecb *CT_SmartTags )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abfgg :for {_bgece ,_cdbed :=d .Token (); -if _cdbed !=nil {return _cdbed ;};switch _agafg :=_bgece .(type ){case _f .StartElement :switch _agafg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_faefc :=NewCT_CellSmartTags (); -if _aecfa :=d .DecodeElement (_faefc ,&_agafg );_aecfa !=nil {return _aecfa ;};_ebecb .CellSmartTags =append (_ebecb .CellSmartTags ,_faefc );default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_agafg .Name ); -if _gefdg :=d .Skip ();_gefdg !=nil {return _gefdg ;};};case _f .EndElement :break _abfgg ;case _f .CharData :};};return nil ;};func (_acdfb ST_DataValidationErrorStyle )ValidateWithPath (path string )error {switch _acdfb {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_acdfb )); -};return nil ;};type CT_FutureMetadata struct{ +// Old Formatting Information +OdxfAttr *bool ; -// Metadata Type Name -NameAttr string ; +// Row Column Formatting Change +XfDxfAttr *bool ; -// Future Metadata Block Count -CountAttr *uint32 ; +// Style Revision +SAttr *bool ; -// Future Metadata Block -Bk []*CT_FutureMetadataBlock ; +// Formatting +DxfAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_daabfe ST_PrintError )ValidateWithPath (path string )error {switch _daabfe {case 0,1,2,3,4:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daabfe )); -};return nil ;};func (_cbgfd *CT_QueryTableField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_cbgfd .IdAttr )});if _cbgfd .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cbgfd .NameAttr )}); -};if _cbgfd .DataBoundAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064a\u0074\u0061\u0042\u006f\u0075\u006ed"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbgfd .DataBoundAttr ))});};if _cbgfd .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbgfd .RowNumbersAttr ))}); -};if _cbgfd .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbgfd .FillFormulasAttr ))});}; -if _cbgfd .ClippedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063l\u0069\u0070\u0070\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbgfd .ClippedAttr ))});};if _cbgfd .TableColumnIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_cbgfd .TableColumnIdAttr )}); -};e .EncodeToken (start );if _cbgfd .ExtLst !=nil {_beadg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbgfd .ExtLst ,_beadg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func NewCT_PivotTableStyle ()*CT_PivotTableStyle {_babga :=&CT_PivotTableStyle {};return _babga }; +// Number Format Id +NumFmtIdAttr *uint32 ; -// ValidateWithPath validates the CT_DdeValue and its children, prefixing error messages with path -func (_fdcg *CT_DdeValue )ValidateWithPath (path string )error {if _efdge :=_fdcg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_efdge !=nil {return _efdge ;};return nil ;};type CT_PageSetUpPr struct{ +// Quote Prefix +QuotePrefixAttr *bool ; -// Show Auto Page Breaks -AutoPageBreaksAttr *bool ; +// Old Quote Prefix +OldQuotePrefixAttr *bool ; -// Fit To Page -FitToPageAttr *bool ;};func (_bdbfc *CT_Format )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bdbfc .ActionAttr !=ST_FormatActionUnset {_aggbd ,_bbefc :=_bdbfc .ActionAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"}); -if _bbefc !=nil {return _bbefc ;};start .Attr =append (start .Attr ,_aggbd );};if _bdbfc .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bdbfc .DxfIdAttr )}); -};e .EncodeToken (start );_abec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};e .EncodeElement (_bdbfc .PivotArea ,_abec );if _bdbfc .ExtLst !=nil {_dbffc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_bdbfc .ExtLst ,_dbffc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_faacd ST_ParameterType )ValidateWithPath (path string )error {switch _faacd {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_faacd )); -};return nil ;};func (_cagde ST_SheetViewType )String ()string {switch _cagde {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 NewPivotCacheDefinition ()*PivotCacheDefinition {_gccgb :=&PivotCacheDefinition {};_gccgb .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();return _gccgb ; -}; +// Phonetic Text +PhAttr *bool ; -// ValidateWithPath validates the Headers and its children, prefixing error messages with path -func (_cdcbd *Headers )ValidateWithPath (path string )error {if _geagfc :=_cdcbd .CT_RevisionHeaders .ValidateWithPath (path );_geagfc !=nil {return _geagfc ;};return nil ;};type CT_ExternalSheetDataSet struct{ +// Old Phonetic Text +OldPhAttr *bool ; -// External Sheet Data Set -SheetData []*CT_ExternalSheetData ;};func (_bfaba *ST_CredMethod )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfaba =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_bfaba =1;case "\u006e\u006f\u006e\u0065":*_bfaba =2; -case "\u0073\u0074\u006f\u0072\u0065\u0064":*_bfaba =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_bfaba =4;};return nil ;};func (_acabfc *CT_TableParts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _acabfc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_acabfc .CountAttr )}); -};e .EncodeToken (start );if _acabfc .TablePart !=nil {_bdeaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003at\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074"}};for _ ,_bdfdd :=range _acabfc .TablePart {e .EncodeElement (_bdfdd ,_bdeaf ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};const (ST_HorizontalAlignmentUnset ST_HorizontalAlignment =0;ST_HorizontalAlignmentGeneral ST_HorizontalAlignment =1;ST_HorizontalAlignmentLeft ST_HorizontalAlignment =2;ST_HorizontalAlignmentCenter ST_HorizontalAlignment =3; -ST_HorizontalAlignmentRight ST_HorizontalAlignment =4;ST_HorizontalAlignmentFill ST_HorizontalAlignment =5;ST_HorizontalAlignmentJustify ST_HorizontalAlignment =6;ST_HorizontalAlignmentCenterContinuous ST_HorizontalAlignment =7;ST_HorizontalAlignmentDistributed ST_HorizontalAlignment =8; -);type CT_GroupMembers struct{ +// End of List Formula Update +EndOfListFormulaUpdateAttr *bool ; -// Group Member Count -CountAttr *uint32 ; +// Old Cell Data +Oc *CT_Cell ; -// OLAP Group Member -GroupMember []*CT_GroupMember ;};type CT_UndoInfo struct{ +// New Cell Data +Nc *CT_Cell ; -// Index -IndexAttr uint32 ; +// Old Formatting Information +Odxf *CT_Dxf ; -// Expression -ExpAttr ST_FormulaExpression ; +// New Formatting Information +Ndxf *CT_Dxf ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; -// Reference 3D -Ref3DAttr *bool ; +// ValidateWithPath validates the CT_SingleXmlCells and its children, prefixing error messages with path +func (_gbdegb *CT_SingleXmlCells )ValidateWithPath (path string )error {for _dafa ,_baefee :=range _gbdegb .SingleXmlCell {if _fcaca :=_baefee .ValidateWithPath (_a .Sprintf ("%\u0073/\u0053\u0069\u006e\u0067\u006c\u0065\u0058\u006dl\u0043\u0065\u006c\u006c[%\u0064\u005d",path ,_dafa )); +_fcaca !=nil {return _fcaca ;};};return nil ;};func NewCT_pivotTableDefinition ()*CT_pivotTableDefinition {_ceaca :=&CT_pivotTableDefinition {};_ceaca .Location =NewCT_Location ();return _ceaca ;}; -// Array Formula -ArrayAttr *bool ; +// ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path +func (_cafbdg *CT_TableStyles )ValidateWithPath (path string )error {for _ggbga ,_fcbcf :=range _cafbdg .TableStyle {if _fbdaba :=_fcbcf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u005b\u0025\u0064\u005d",path ,_ggbga )); +_fbdaba !=nil {return _fbdaba ;};};return nil ;};func (_egfbfg *ST_GradientType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fgcfgf ,_eecfd :=d .Token ();if _eecfd !=nil {return _eecfd ;};if _aefaf ,_adfbfe :=_fgcfgf .(_bc .EndElement ); +_adfbfe &&_aefaf .Name ==start .Name {*_egfbfg =1;return nil ;};if _bdcfca ,_bcfca :=_fgcfgf .(_bc .CharData );!_bcfca {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",_fgcfgf ); +}else {switch string (_bdcfca ){case "":*_egfbfg =0;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_egfbfg =1;case "\u0070\u0061\u0074\u0068":*_egfbfg =2;};};_fgcfgf ,_eecfd =d .Token ();if _eecfd !=nil {return _eecfd ;};if _efedgf ,_ddbgdb :=_fgcfgf .(_bc .EndElement ); +_ddbgdb &&_efedgf .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",_fgcfgf );}; -// Value Needed -VAttr *bool ; +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_gcbeca *CT_String )ValidateWithPath (path string )error {for _dgcgda ,_begec :=range _gcbeca .Tpls {if _agccb :=_begec .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_dgcgda ));_agccb !=nil {return _agccb ; +};};for _aaabcb ,_fegfbe :=range _gcbeca .X {if _begef :=_fegfbe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_aaabcb ));_begef !=nil {return _begef ;};};return nil ;};func (_befgfd ST_UnderlineValues )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_cbggc :=_bc .Attr {}; +_cbggc .Name =name ;switch _befgfd {case ST_UnderlineValuesUnset :_cbggc .Value ="";case ST_UnderlineValuesSingle :_cbggc .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineValuesDouble :_cbggc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065"; +case ST_UnderlineValuesSingleAccounting :_cbggc .Value ="\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_UnderlineValuesDoubleAccounting :_cbggc .Value ="\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; +case ST_UnderlineValuesNone :_cbggc .Value ="\u006e\u006f\u006e\u0065";};return _cbggc ,nil ;};func (_ddgggb ST_VolDepType )String ()string {switch _ddgggb {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 "";}; -// Defined Name Formula -NfAttr *bool ; +// ValidateWithPath validates the CT_ExternalBook and its children, prefixing error messages with path +func (_cedg *CT_ExternalBook )ValidateWithPath (path string )error {if _cedg .SheetNames !=nil {if _fdbgc :=_cedg .SheetNames .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u004e\u0061\u006d\u0065\u0073");_fdbgc !=nil {return _fdbgc ;};};if _cedg .DefinedNames !=nil {if _fgdge :=_cedg .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"); +_fgdge !=nil {return _fgdge ;};};if _cedg .SheetDataSet !=nil {if _cedeb :=_cedg .SheetDataSet .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");_cedeb !=nil {return _cedeb ;};};return nil ;}; -// Cross Sheet Move -CsAttr *bool ; +// Validate validates the CT_HierarchyUsage and its children +func (_beedda *CT_HierarchyUsage )Validate ()error {return _beedda .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065");};func NewCT_OleItems ()*CT_OleItems {_bbfdd :=&CT_OleItems {};return _bbfdd }; +func NewCT_WebPublishObjects ()*CT_WebPublishObjects {_ffefc :=&CT_WebPublishObjects {};return _ffefc ;};func NewCT_Scenarios ()*CT_Scenarios {_dcdde :=&CT_Scenarios {};return _dcdde };func (_decbef ST_DataValidationErrorStyle )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_decbef .String (),start ); +}; -// Range -DrAttr string ; +// ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path +func (_aeee *CT_HierarchyUsage )ValidateWithPath (path string )error {return nil }; -// Defined Name -DnAttr *string ; +// Validate validates the CT_ChartFormat and its children +func (_dcag *CT_ChartFormat )Validate ()error {return _dcag .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074");};const (ST_HtmlFmtUnset ST_HtmlFmt =0;ST_HtmlFmtNone ST_HtmlFmt =1;ST_HtmlFmtRtf ST_HtmlFmt =2; +ST_HtmlFmtAll ST_HtmlFmt =3;); -// Cell Reference -RAttr *string ; +// ValidateWithPath validates the CT_ReviewedRevisions and its children, prefixing error messages with path +func (_aefdf *CT_ReviewedRevisions )ValidateWithPath (path string )error {for _cfdfb ,_cfefa :=range _aefdf .Reviewed {if _fbebe :=_cfefa .ValidateWithPath (_a .Sprintf ("\u0025s\u002fR\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u005b\u0025\u0064\u005d",path ,_cfdfb )); +_fbebe !=nil {return _fbebe ;};};return nil ;};type QueryTable struct{CT_QueryTable };func (_egege ST_PivotFilterType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_egege .String (),start );};func (_ebbge ST_SheetState )String ()string {switch _ebbge {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 (_aaffc *CT_PivotCache )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bebbc :=range start .Attr {if _bebbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bebbc .Name .Local =="\u0069\u0064"||_bebbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bebbc .Name .Local =="\u0069\u0064"{_adbfad ,_abgae :=_bebbc .Value ,error (nil ); +if _abgae !=nil {return _abgae ;};_aaffc .IdAttr =_adbfad ;continue ;};if _bebbc .Name .Local =="\u0063a\u0063\u0068\u0065\u0049\u0064"{_cgee ,_ffbce :=_fa .ParseUint (_bebbc .Value ,10,32);if _ffbce !=nil {return _ffbce ;};_aaffc .CacheIdAttr =uint32 (_cgee ); +continue ;};};for {_acece ,_fffeaf :=d .Token ();if _fffeaf !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050i\u0076o\u0074C\u0061\u0063\u0068\u0065\u003a\u0020\u0025s",_fffeaf );};if _ecccae ,_cfebcb :=_acece .(_bc .EndElement ); +_cfebcb &&_ecccae .Name ==start .Name {break ;};};return nil ;};func (_addedb *ST_VolDepType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cbggd ,_bebgbf :=d .Token ();if _bebgbf !=nil {return _bebgbf ;};if _ecdba ,_gfbbfgd :=_cbggd .(_bc .EndElement ); +_gfbbfgd &&_ecdba .Name ==start .Name {*_addedb =1;return nil ;};if _ebgffa ,_gfbgg :=_cbggd .(_bc .CharData );!_gfbgg {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",_cbggd ); +}else {switch string (_ebgffa ){case "":*_addedb =0;case "\u0072\u0065\u0061l\u0054\u0069\u006d\u0065\u0044\u0061\u0074\u0061":*_addedb =1;case "\u006f\u006c\u0061\u0070\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0073":*_addedb =2;};};_cbggd ,_bebgbf =d .Token (); +if _bebgbf !=nil {return _bebgbf ;};if _dfdefc ,_ecabg :=_cbggd .(_bc .EndElement );_ecabg &&_dfdefc .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",_cbggd ); +};func (_fbeagf *ST_Scope )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_fbeagf =0;case "\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn":*_fbeagf =1;case "\u0064\u0061\u0074\u0061":*_fbeagf =2;case "\u0066\u0069\u0065l\u0064":*_fbeagf =3; +};return nil ;};func (_cbfdf *CT_CsPageSetup )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cbfdf .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_a .Sprintf ("\u0025\u0076",*_cbfdf .PaperSizeAttr )}); +};if _cbfdf .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cbfdf .PaperHeightAttr )});};if _cbfdf .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_cbfdf .PaperWidthAttr )}); +};if _cbfdf .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cbfdf .FirstPageNumberAttr )}); +};if _cbfdf .OrientationAttr !=ST_OrientationUnset {_dcbf ,_egag :=_cbfdf .OrientationAttr .MarshalXMLAttr (_bc .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _egag !=nil {return _egag ;};start .Attr =append (start .Attr ,_dcbf ); +};if _cbfdf .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbfdf .UsePrinterDefaultsAttr ))}); +};if _cbfdf .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbfdf .BlackAndWhiteAttr ))}); +};if _cbfdf .DraftAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbfdf .DraftAttr ))});};if _cbfdf .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbfdf .UseFirstPageNumberAttr ))}); +};if _cbfdf .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_cbfdf .HorizontalDpiAttr )}); +};if _cbfdf .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_cbfdf .VerticalDpiAttr )});};if _cbfdf .CopiesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_cbfdf .CopiesAttr )}); +};if _cbfdf .IdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cbfdf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_dgffba *CT_Workbook )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dgffba .ConformanceAttr !=_gd .ST_ConformanceClassUnset {_agdfe ,_ffgdf :=_dgffba .ConformanceAttr .MarshalXMLAttr (_bc .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"}); +if _ffgdf !=nil {return _ffgdf ;};start .Attr =append (start .Attr ,_agdfe );};e .EncodeToken (start );if _dgffba .FileVersion !=nil {_dbdgee :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e"}}; +e .EncodeElement (_dgffba .FileVersion ,_dbdgee );};if _dgffba .FileSharing !=nil {_acbcdg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067"}};e .EncodeElement (_dgffba .FileSharing ,_acbcdg ); +};if _dgffba .WorkbookPr !=nil {_cbfde :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}};e .EncodeElement (_dgffba .WorkbookPr ,_cbfde );};if _dgffba .WorkbookProtection !=nil {_fbebg :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0077\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_dgffba .WorkbookProtection ,_fbebg );};if _dgffba .BookViews !=nil {_ecbaee :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ab\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_dgffba .BookViews ,_ecbaee ); +};_cbcgg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0073\u0068\u0065\u0065\u0074s"}};e .EncodeElement (_dgffba .Sheets ,_cbcgg );if _dgffba .FunctionGroups !=nil {_gebce :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}}; +e .EncodeElement (_dgffba .FunctionGroups ,_gebce );};if _dgffba .ExternalReferences !=nil {_gfcgg :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0065\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_dgffba .ExternalReferences ,_gfcgg ); +};if _dgffba .DefinedNames !=nil {_gcbaa :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_dgffba .DefinedNames ,_gcbaa );};if _dgffba .CalcPr !=nil {_cgcbaa :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0063\u0061\u006c\u0063\u0050r"}}; +e .EncodeElement (_dgffba .CalcPr ,_cgcbaa );};if _dgffba .OleSize !=nil {_bggfa :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dgffba .OleSize ,_bggfa );};if _dgffba .CustomWorkbookViews !=nil {_ggegeg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073"}}; +e .EncodeElement (_dgffba .CustomWorkbookViews ,_ggegeg );};if _dgffba .PivotCaches !=nil {_cacbce :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073"}};e .EncodeElement (_dgffba .PivotCaches ,_cacbce ); +};if _dgffba .SmartTagPr !=nil {_cdebd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_dgffba .SmartTagPr ,_cdebd );};if _dgffba .SmartTagTypes !=nil {_ccbag :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}}; +e .EncodeElement (_dgffba .SmartTagTypes ,_ccbag );};if _dgffba .WebPublishing !=nil {_bbadg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0077\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}};e .EncodeElement (_dgffba .WebPublishing ,_bbadg ); +};if _dgffba .FileRecoveryPr !=nil {_dega :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}};for _ ,_bgadfc :=range _dgffba .FileRecoveryPr {e .EncodeElement (_bgadfc ,_dega ); +};};if _dgffba .WebPublishObjects !=nil {_facfb :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061:\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073"}};e .EncodeElement (_dgffba .WebPublishObjects ,_facfb );};if _dgffba .ExtLst !=nil {_cdccc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_dgffba .ExtLst ,_cdccc );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_bedca *CT_Sets )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bedca .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bedca .CountAttr )}); +};e .EncodeToken (start );_ebaef :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u0065\u0074"}};for _ ,_ccdac :=range _bedca .Set {e .EncodeElement (_ccdac ,_ebaef );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +}; -// Sheet Id -SIdAttr *uint32 ;};func (_bcgad *CT_QueryCache )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bcgad .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_bcgad .CountAttr )}); -};e .EncodeToken (start );_bfdbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079"}};for _ ,_affde :=range _bcgad .Query {e .EncodeElement (_affde ,_bfdbc );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_CellWatches ()*CT_CellWatches {_cgab :=&CT_CellWatches {};return _cgab };func (_facbe ST_HtmlFmt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_facbe .String (),start );}; +// ValidateWithPath validates the CT_DataField and its children, prefixing error messages with path +func (_ddfea *CT_DataField )ValidateWithPath (path string )error {if _gddgb :=_ddfea .SubtotalAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_gddgb !=nil {return _gddgb ;};if _aeccf :=_ddfea .ShowDataAsAttr .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0044\u0061\u0074\u0061\u0041\u0073\u0041\u0074\u0074\u0072"); +_aeccf !=nil {return _aeccf ;};if _ddfea .ExtLst !=nil {if _befcca :=_ddfea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_befcca !=nil {return _befcca ;};};return nil ;};func (_ecefad ST_ExternalConnectionType )Validate ()error {return _ecefad .ValidateWithPath ("")}; +func (_aeabg ST_ItemType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_dcccde :=_bc .Attr {};_dcccde .Name =name ;switch _aeabg {case ST_ItemTypeUnset :_dcccde .Value ="";case ST_ItemTypeData :_dcccde .Value ="\u0064\u0061\u0074\u0061";case ST_ItemTypeDefault :_dcccde .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; +case ST_ItemTypeSum :_dcccde .Value ="\u0073\u0075\u006d";case ST_ItemTypeCountA :_dcccde .Value ="\u0063\u006f\u0075\u006e\u0074\u0041";case ST_ItemTypeAvg :_dcccde .Value ="\u0061\u0076\u0067";case ST_ItemTypeMax :_dcccde .Value ="\u006d\u0061\u0078"; +case ST_ItemTypeMin :_dcccde .Value ="\u006d\u0069\u006e";case ST_ItemTypeProduct :_dcccde .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074";case ST_ItemTypeCount :_dcccde .Value ="\u0063\u006f\u0075n\u0074";case ST_ItemTypeStdDev :_dcccde .Value ="\u0073\u0074\u0064\u0044\u0065\u0076"; +case ST_ItemTypeStdDevP :_dcccde .Value ="\u0073t\u0064\u0044\u0065\u0076\u0050";case ST_ItemTypeVar :_dcccde .Value ="\u0076\u0061\u0072";case ST_ItemTypeVarP :_dcccde .Value ="\u0076\u0061\u0072\u0050";case ST_ItemTypeGrand :_dcccde .Value ="\u0067\u0072\u0061n\u0064"; +case ST_ItemTypeBlank :_dcccde .Value ="\u0062\u006c\u0061n\u006b";};return _dcccde ,nil ;};func (_ebgea *CT_GroupLevel )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fdba :=range start .Attr {if _fdba .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_babca ,_ebbba :=_fdba .Value ,error (nil ); +if _ebbba !=nil {return _ebbba ;};_ebgea .UniqueNameAttr =_babca ;continue ;};if _fdba .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gfeda ,_acfc :=_fdba .Value ,error (nil );if _acfc !=nil {return _acfc ;};_ebgea .CaptionAttr =_gfeda ;continue ; +};if _fdba .Name .Local =="\u0075\u0073\u0065\u0072"{_ffccg ,_fdedc :=_fa .ParseBool (_fdba .Value );if _fdedc !=nil {return _fdedc ;};_ebgea .UserAttr =&_ffccg ;continue ;};if _fdba .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0052\u006f\u006c\u006c\u0055\u0070"{_bgaa ,_dafge :=_fa .ParseBool (_fdba .Value ); +if _dafge !=nil {return _dafge ;};_ebgea .CustomRollUpAttr =&_bgaa ;continue ;};};_dgdf :for {_cbfed ,_fcebc :=d .Token ();if _fcebc !=nil {return _fcebc ;};switch _bddff :=_cbfed .(type ){case _bc .StartElement :switch _bddff .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebgea .Groups =NewCT_Groups (); +if _aaaee :=d .DecodeElement (_ebgea .Groups ,&_bddff );_aaaee !=nil {return _aaaee ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebgea .ExtLst =NewCT_ExtensionList (); +if _dedbf :=d .DecodeElement (_ebgea .ExtLst ,&_bddff );_dedbf !=nil {return _dedbf ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bddff .Name ); +if _aebbd :=d .Skip ();_aebbd !=nil {return _aebbd ;};};case _bc .EndElement :break _dgdf ;case _bc .CharData :};};return nil ;};func (_ffga *CT_Consolidation )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _ffga .AutoPageAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ffga .AutoPageAttr ))}); +};e .EncodeToken (start );if _ffga .Pages !=nil {_ecee :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0073"}};e .EncodeElement (_ffga .Pages ,_ecee );};_ccfcg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ar\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"}}; +e .EncodeElement (_ffga .RangeSets ,_ccfcg );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_afdgc *CT_FunctionGroups )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _afdgc .BuiltInGroupCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0047\u0072\u006f\u0075\u0070C\u006f\u0075\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_afdgc .BuiltInGroupCountAttr )}); +};e .EncodeToken (start );if _afdgc .FunctionGroup !=nil {_adfbe :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0066\u0075\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070"}};for _ ,_bedgf :=range _afdgc .FunctionGroup {e .EncodeElement (_bedgf ,_adfbe ); +};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Validate validates the StyleSheet and its children -func (_aaacc *StyleSheet )Validate ()error {return _aaacc .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0053\u0068\u0065\u0065\u0074");}; +// Validate validates the CT_Selection and its children +func (_ecaeca *CT_Selection )Validate ()error {return _ecaeca .ValidateWithPath ("\u0043\u0054\u005fS\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");};func (_cggfbg ST_DvAspect )Validate ()error {return _cggfbg .ValidateWithPath ("")};func (_fcd *CT_BookViews )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +_gdge :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_ddg :=range _fcd .WorkbookView {e .EncodeElement (_ddg ,_gdge );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_cdfa *CT_Fonts )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cdfa .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cdfa .CountAttr )}); +};e .EncodeToken (start );if _cdfa .Font !=nil {_face :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};for _ ,_bfbcc :=range _cdfa .Font {e .EncodeElement (_bfbcc ,_face );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_bdb *CT_Authors )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );if _bdb .Author !=nil {_bcd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0061\u0075\u0074\u0068\u006fr"}};for _ ,_aaa :=range _bdb .Author {e .EncodeElement (_aaa ,_bcd ); +};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dddcg *CT_MdxKPI )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dddcg .PAttr =ST_MdxKPIProperty (1);for _ ,_egabg :=range start .Attr {if _egabg .Name .Local =="\u006e"{_agegb ,_gafdd :=_fa .ParseUint (_egabg .Value ,10,32); +if _gafdd !=nil {return _gafdd ;};_dddcg .NAttr =uint32 (_agegb );continue ;};if _egabg .Name .Local =="\u006e\u0070"{_feadg ,_fcdab :=_fa .ParseUint (_egabg .Value ,10,32);if _fcdab !=nil {return _fcdab ;};_dddcg .NpAttr =uint32 (_feadg );continue ;}; +if _egabg .Name .Local =="\u0070"{_dddcg .PAttr .UnmarshalXMLAttr (_egabg );continue ;};};for {_ccbc ,_egaac :=d .Token ();if _egaac !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0064\u0078K\u0050\u0049\u003a\u0020\u0025\u0073",_egaac ); +};if _bddcga ,_cbbeb :=_ccbc .(_bc .EndElement );_cbbeb &&_bddcga .Name ==start .Name {break ;};};return nil ;};func (_ggfdbf *CT_IndexedColors )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_afgge :for {_ecaga ,_gfccc :=d .Token ();if _gfccc !=nil {return _gfccc ; +};switch _fcbcd :=_ecaga .(type ){case _bc .StartElement :switch _fcbcd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aggga :=NewCT_RgbColor (); +if _ecgf :=d .DecodeElement (_aggga ,&_fcbcd );_ecgf !=nil {return _ecgf ;};_ggfdbf .RgbColor =append (_ggfdbf .RgbColor ,_aggga );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_fcbcd .Name ); +if _gbgbcf :=d .Skip ();_gbgbcf !=nil {return _gbgbcf ;};};case _bc .EndElement :break _afgge ;case _bc .CharData :};};return nil ;};func (_ffgbg ST_UpdateLinks )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_ffgbg .String (),start ); +};func NewCT_FontSize ()*CT_FontSize {_caccg :=&CT_FontSize {};return _caccg }; -// Validate validates the CT_IndexedColors and its children -func (_ebeda *CT_IndexedColors )Validate ()error {return _ebeda .ValidateWithPath ("\u0043\u0054_\u0049\u006e\u0064e\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073");}; +// Validate validates the CT_ExternalDefinedNames and its children +func (_dfbfe *CT_ExternalDefinedNames )Validate ()error {return _dfbfe .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");};func (_deaa *CT_FunctionGroup )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _deaa .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_deaa .NameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_fcaddb *ST_FilterOperator )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_abdcff ,_ecefc :=d .Token ();if _ecefc !=nil {return _ecefc ; +};if _cffagd ,_dfdbe :=_abdcff .(_bc .EndElement );_dfdbe &&_cffagd .Name ==start .Name {*_fcaddb =1;return nil ;};if _ffdfc ,_cbgdca :=_abdcff .(_bc .CharData );!_cbgdca {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",_abdcff ); +}else {switch string (_ffdfc ){case "":*_fcaddb =0;case "\u0065\u0071\u0075a\u006c":*_fcaddb =1;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fcaddb =2;case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fcaddb =3; +case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fcaddb =4;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_fcaddb =5;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fcaddb =6; +};};_abdcff ,_ecefc =d .Token ();if _ecefc !=nil {return _ecefc ;};if _ccdedc ,_gaefec :=_abdcff .(_bc .EndElement );_gaefec &&_ccdedc .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",_abdcff ); +}; -// Validate validates the CT_CacheSource and its children -func (_gdcd *CT_CacheSource )Validate ()error {return _gdcd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065");};func (_cgcgc *CT_NumFmts )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ggbcb :=range start .Attr {if _ggbcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bcdfg ,_ddecga :=_db .ParseUint (_ggbcb .Value ,10,32); -if _ddecga !=nil {return _ddecga ;};_gdacb :=uint32 (_bcdfg );_cgcgc .CountAttr =&_gdacb ;continue ;};};_bbgag :for {_daecg ,_fcdac :=d .Token ();if _fcdac !=nil {return _fcdac ;};switch _ddefc :=_daecg .(type ){case _f .StartElement :switch _ddefc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_fcadd :=NewCT_NumFmt (); -if _cfecb :=d .DecodeElement (_fcadd ,&_ddefc );_cfecb !=nil {return _cfecb ;};_cgcgc .NumFmt =append (_cgcgc .NumFmt ,_fcadd );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_ddefc .Name ); -if _bbafa :=d .Skip ();_bbafa !=nil {return _bbafa ;};};case _f .EndElement :break _bbgag ;case _f .CharData :};};return nil ;};type CT_PivotFilter struct{ +// ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path +func (_efeag *CT_PivotSelection )ValidateWithPath (path string )error {if _dccfd :=_efeag .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_dccfd !=nil {return _dccfd ;};if _eadge :=_efeag .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r"); +_eadge !=nil {return _eadge ;};if _gfafe :=_efeag .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_gfafe !=nil {return _gfafe ;};return nil ;};func (_affbc *ST_Qualifier )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_affbc =0; +case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_affbc =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_affbc =2;case "\u006e\u006f\u006e\u0065":*_affbc =3;};return nil ;};func NewCT_PatternFill ()*CT_PatternFill {_beaee :=&CT_PatternFill {}; +return _beaee };func (_agbf *CT_DataBinding )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _agbf .DataBindingNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_agbf .DataBindingNameAttr )}); +};if _agbf .FileBindingAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_agbf .FileBindingAttr ))});};if _agbf .ConnectionIDAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",*_agbf .ConnectionIDAttr )}); +};if _agbf .FileBindingNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_agbf .FileBindingNameAttr )}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"},Value :_a .Sprintf ("\u0025\u0076",_agbf .DataBindingLoadModeAttr )});e .EncodeToken (start ); +if _agbf .Any !=nil {_agbf .Any .MarshalXML (e ,_bc .StartElement {});};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_ddgag *CT_DrawingHF )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ddgag .IdAttr )}); +if _ddgag .LhoAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0068\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .LhoAttr )});};if _ddgag .LheAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0068\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .LheAttr )}); +};if _ddgag .LhfAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0068\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .LhfAttr )});};if _ddgag .ChoAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0068\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .ChoAttr )}); +};if _ddgag .CheAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0068\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .CheAttr )});};if _ddgag .ChfAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0068\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .ChfAttr )}); +};if _ddgag .RhoAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0068\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .RhoAttr )});};if _ddgag .RheAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0068\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .RheAttr )}); +};if _ddgag .RhfAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0068\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .RhfAttr )});};if _ddgag .LfoAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0066\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .LfoAttr )}); +};if _ddgag .LfeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0066\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .LfeAttr )});};if _ddgag .LffAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0066\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .LffAttr )}); +};if _ddgag .CfoAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0066\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .CfoAttr )});};if _ddgag .CfeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0066\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .CfeAttr )}); +};if _ddgag .CffAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0066\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .CffAttr )});};if _ddgag .RfoAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0066\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .RfoAttr )}); +};if _ddgag .RfeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0066\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .RfeAttr )});};if _ddgag .RffAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0066\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_ddgag .RffAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_bce *CT_CellProtection )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bce .LockedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bce .LockedAttr ))}); +};if _bce .HiddenAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bce .HiddenAttr ))});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_dfaba *CT_VolType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dfaba .TypeAttr =ST_VolDepType (1);for _ ,_fggac :=range start .Attr {if _fggac .Name .Local =="\u0074\u0079\u0070\u0065"{_dfaba .TypeAttr .UnmarshalXMLAttr (_fggac ); +continue ;};};_ebege :for {_gefac ,_ffccbe :=d .Token ();if _ffccbe !=nil {return _ffccbe ;};switch _edfgf :=_gefac .(type ){case _bc .StartElement :switch _edfgf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefadg :=NewCT_VolMain (); +if _abccg :=d .DecodeElement (_gefadg ,&_edfgf );_abccg !=nil {return _abccg ;};_dfaba .Main =append (_dfaba .Main ,_gefadg );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_edfgf .Name ); +if _bcdgbb :=d .Skip ();_bcdgbb !=nil {return _bcdgbb ;};};case _bc .EndElement :break _ebege ;case _bc .CharData :};};return nil ;};const (ST_RevisionActionUnset ST_RevisionAction =0;ST_RevisionActionAdd ST_RevisionAction =1;ST_RevisionActionDelete ST_RevisionAction =2; +);func NewCT_TableParts ()*CT_TableParts {_fdfae :=&CT_TableParts {};return _fdfae }; -// Field Index -FldAttr uint32 ; +// Validate validates the CT_HeaderFooter and its children +func (_bbbef *CT_HeaderFooter )Validate ()error {return _bbbef .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_ebbgcf ST_PhoneticType )ValidateWithPath (path string )error {switch _ebbgcf {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 (_ebbgcf )); +};return nil ;};func (_cecbe *CT_MergeCells )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_egegbc :=range start .Attr {if _egegbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfffg ,_acacda :=_fa .ParseUint (_egegbc .Value ,10,32); +if _acacda !=nil {return _acacda ;};_gefa :=uint32 (_cfffg );_cecbe .CountAttr =&_gefa ;continue ;};};_becbd :for {_aecbdg ,_aabfe :=d .Token ();if _aabfe !=nil {return _aabfe ;};switch _bgcgg :=_aecbdg .(type ){case _bc .StartElement :switch _bgcgg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcbeb :=NewCT_MergeCell (); +if _geaf :=d .DecodeElement (_fcbeb ,&_bgcgg );_geaf !=nil {return _geaf ;};_cecbe .MergeCell =append (_cecbe .MergeCell ,_fcbeb );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bgcgg .Name ); +if _fbeagb :=d .Skip ();_fbeagb !=nil {return _fbeagb ;};};case _bc .EndElement :break _becbd ;case _bc .CharData :};};return nil ;}; -// Member Property Field Id -MpFldAttr *uint32 ; +// ValidateWithPath validates the CT_colItems and its children, prefixing error messages with path +func (_eegac *CT_colItems )ValidateWithPath (path string )error {for _ggegc ,_beefc :=range _eegac .I {if _cgcbg :=_beefc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_ggegc ));_cgcbg !=nil {return _cgcbg ;}; +};return nil ;}; -// Pivot Filter Type -TypeAttr ST_PivotFilterType ; +// Validate validates the CT_Sets and its children +func (_gadgg *CT_Sets )Validate ()error {return _gadgg .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0074\u0073");}; -// Evaluation Order -EvalOrderAttr *int32 ; +// ValidateWithPath validates the CT_PCDSCPage and its children, prefixing error messages with path +func (_dgdag *CT_PCDSCPage )ValidateWithPath (path string )error {for _efgdd ,_fbgag :=range _dgdag .PageItem {if _ccfbg :=_fbgag .ValidateWithPath (_a .Sprintf ("\u0025s\u002fP\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_efgdd )); +_ccfbg !=nil {return _ccfbg ;};};return nil ;};func (_eabba *CT_Query )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cfgbd :=range start .Attr {if _cfgbd .Name .Local =="\u006d\u0064\u0078"{_fbffe ,_cfadf :=_cfgbd .Value ,error (nil ); +if _cfadf !=nil {return _cfadf ;};_eabba .MdxAttr =_fbffe ;continue ;};};_ggccf :for {_ggdbga ,_cdecb :=d .Token ();if _cdecb !=nil {return _cdecb ;};switch _cgddb :=_ggdbga .(type ){case _bc .StartElement :switch _cgddb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eabba .Tpls =NewCT_Tuples (); +if _cfacd :=d .DecodeElement (_eabba .Tpls ,&_cgddb );_cfacd !=nil {return _cfacd ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_cgddb .Name ); +if _cbacd :=d .Skip ();_cbacd !=nil {return _cbacd ;};};case _bc .EndElement :break _ggccf ;case _bc .CharData :};};return nil ;}; -// Pivot Filter Id -IdAttr uint32 ; +// ValidateWithPath validates the CT_CustomFilter and its children, prefixing error messages with path +func (_eggac *CT_CustomFilter )ValidateWithPath (path string )error {if _bfbb :=_eggac .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072");_bfbb !=nil {return _bfbb ;};return nil ;};func (_cbebaa ST_PivotFilterType )String ()string {switch _cbebaa {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 (_ggg *CT_CacheSource )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {_cccf ,_afe :=_ggg .TypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u0079\u0070\u0065"});if _afe !=nil {return _afe ; +};start .Attr =append (start .Attr ,_cccf );if _ggg .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ggg .ConnectionIdAttr )}); +};e .EncodeToken (start );if _ggg .WorksheetSource !=nil {_ffdd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065"}};e .EncodeElement (_ggg .WorksheetSource ,_ffdd );}; +if _ggg .Consolidation !=nil {_gbb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0063\u006f\u006es\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggg .Consolidation ,_gbb );};if _ggg .ExtLst !=nil {_bdad :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_ggg .ExtLst ,_bdad );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Measure Index -IMeasureHierAttr *uint32 ; +// ValidateWithPath validates the CT_ConditionalFormat and its children, prefixing error messages with path +func (_afeg *CT_ConditionalFormat )ValidateWithPath (path string )error {if _aaaae :=_afeg .ScopeAttr .ValidateWithPath (path +"\u002f\u0053\u0063\u006f\u0070\u0065\u0041\u0074\u0074\u0072");_aaaae !=nil {return _aaaae ;};if _gbbgb :=_afeg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_gbbgb !=nil {return _gbbgb ;};if _cbcb :=_afeg .PivotAreas .ValidateWithPath (path +"/\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");_cbcb !=nil {return _cbcb ;};if _afeg .ExtLst !=nil {if _ddfe :=_afeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_ddfe !=nil {return _ddfe ;};};return nil ;};func (_bbcde *CT_Dxf )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ccgde :for {_fgdgb ,_eddef :=d .Token ();if _eddef !=nil {return _eddef ;};switch _fggbe :=_fgdgb .(type ){case _bc .StartElement :switch _fggbe .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbcde .Font =NewCT_Font (); +if _eaabd :=d .DecodeElement (_bbcde .Font ,&_fggbe );_eaabd !=nil {return _eaabd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbcde .NumFmt =NewCT_NumFmt (); +if _gfae :=d .DecodeElement (_bbcde .NumFmt ,&_fggbe );_gfae !=nil {return _gfae ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbcde .Fill =NewCT_Fill (); +if _cabc :=d .DecodeElement (_bbcde .Fill ,&_fggbe );_cabc !=nil {return _cabc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbcde .Alignment =NewCT_CellAlignment (); +if _ddfae :=d .DecodeElement (_bbcde .Alignment ,&_fggbe );_ddfae !=nil {return _ddfae ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbcde .Border =NewCT_Border (); +if _aggd :=d .DecodeElement (_bbcde .Border ,&_fggbe );_aggd !=nil {return _aggd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbcde .Protection =NewCT_CellProtection (); +if _afgeg :=d .DecodeElement (_bbcde .Protection ,&_fggbe );_afgeg !=nil {return _afgeg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbcde .ExtLst =NewCT_ExtensionList (); +if _bgada :=d .DecodeElement (_bbcde .ExtLst ,&_fggbe );_bgada !=nil {return _bgada ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_fggbe .Name ); +if _cegff :=d .Skip ();_cegff !=nil {return _cegff ;};};case _bc .EndElement :break _ccgde ;case _bc .CharData :};};return nil ;};func (_aeage *CT_CfRule )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_aadc :=range start .Attr {if _aadc .Name .Local =="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"{_aeage .TimePeriodAttr .UnmarshalXMLAttr (_aadc ); +continue ;};if _aadc .Name .Local =="\u0074\u0079\u0070\u0065"{_aeage .TypeAttr .UnmarshalXMLAttr (_aadc );continue ;};if _aadc .Name .Local =="\u0072\u0061\u006e\u006b"{_bffd ,_aaef :=_fa .ParseUint (_aadc .Value ,10,32);if _aaef !=nil {return _aaef ; +};_dgffb :=uint32 (_bffd );_aeage .RankAttr =&_dgffb ;continue ;};if _aadc .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_dfgf ,_ddfa :=_fa .ParseInt (_aadc .Value ,10,32);if _ddfa !=nil {return _ddfa ;};_aeage .PriorityAttr =int32 (_dfgf ); +continue ;};if _aadc .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076"{_aed ,_aaaa :=_fa .ParseInt (_aadc .Value ,10,32);if _aaaa !=nil {return _aaaa ;};_bdfb :=int32 (_aed );_aeage .StdDevAttr =&_bdfb ;continue ;};if _aadc .Name .Local =="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_bgabb ,_ggefe :=_fa .ParseBool (_aadc .Value ); +if _ggefe !=nil {return _ggefe ;};_aeage .AboveAverageAttr =&_bgabb ;continue ;};if _aadc .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_eecf ,_gdda :=_fa .ParseBool (_aadc .Value );if _gdda !=nil {return _gdda ;};_aeage .BottomAttr =&_eecf ;continue ; +};if _aadc .Name .Local =="\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"{_aeage .OperatorAttr .UnmarshalXMLAttr (_aadc );continue ;};if _aadc .Name .Local =="\u0074\u0065\u0078\u0074"{_eccd ,_ebfd :=_aadc .Value ,error (nil );if _ebfd !=nil {return _ebfd ; +};_aeage .TextAttr =&_eccd ;continue ;};if _aadc .Name .Local =="\u0064\u0078\u0066I\u0064"{_aaeae ,_cffd :=_fa .ParseUint (_aadc .Value ,10,32);if _cffd !=nil {return _cffd ;};_ccga :=uint32 (_aaeae );_aeage .DxfIdAttr =&_ccga ;continue ;};if _aadc .Name .Local =="\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"{_fcda ,_fgebe :=_fa .ParseBool (_aadc .Value ); +if _fgebe !=nil {return _fgebe ;};_aeage .StopIfTrueAttr =&_fcda ;continue ;};if _aadc .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_gcge ,_feef :=_fa .ParseBool (_aadc .Value );if _feef !=nil {return _feef ;};_aeage .PercentAttr =&_gcge ;continue ; +};if _aadc .Name .Local =="\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"{_edeg ,_afacf :=_fa .ParseBool (_aadc .Value );if _afacf !=nil {return _afacf ;};_aeage .EqualAverageAttr =&_edeg ;continue ;};};_dgfdg :for {_bdeee ,_daag :=d .Token (); +if _daag !=nil {return _daag ;};switch _adff :=_bdeee .(type ){case _bc .StartElement :switch _adff .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _efgb string ; +if _cab :=d .DecodeElement (&_efgb ,&_adff );_cab !=nil {return _cab ;};_aeage .Formula =append (_aeage .Formula ,_efgb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_aeage .ColorScale =NewCT_ColorScale (); +if _eded :=d .DecodeElement (_aeage .ColorScale ,&_adff );_eded !=nil {return _eded ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeage .DataBar =NewCT_DataBar (); +if _gacaa :=d .DecodeElement (_aeage .DataBar ,&_adff );_gacaa !=nil {return _gacaa ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aeage .IconSet =NewCT_IconSet (); +if _dgda :=d .DecodeElement (_aeage .IconSet ,&_adff );_dgda !=nil {return _dgda ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aeage .ExtLst =NewCT_ExtensionList (); +if _caaa :=d .DecodeElement (_aeage .ExtLst ,&_adff );_caaa !=nil {return _caaa ;};default:_ga .Log .Debug ("\u0073k\u0069\u0070p\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",_adff .Name ); +if _abgf :=d .Skip ();_abgf !=nil {return _abgf ;};};case _bc .EndElement :break _dgfdg ;case _bc .CharData :};};return nil ;};func (_fgaff *CT_RevisionFormatting )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fgaff .SheetIdAttr )}); +if _fgaff .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fgaff .XfDxfAttr ))});};if _fgaff .SAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fgaff .SAttr ))}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_a .Sprintf ("\u0025\u0076",_fgaff .SqrefAttr )});if _fgaff .StartAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fgaff .StartAttr )}); +};if _fgaff .LengthAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_fgaff .LengthAttr )});};e .EncodeToken (start );if _fgaff .Dxf !=nil {_egcgd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064\u0078\u0066"}}; +e .EncodeElement (_fgaff .Dxf ,_egcgd );};if _fgaff .ExtLst !=nil {_agbea :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgaff .ExtLst ,_agbea );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_eeaff ST_MdxFunctionType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_eeaff .String (),start );};func (_dafcea ST_ExternalConnectionType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_dafcea .String (),start ); +};type CT_PivotCacheRecords struct{ -// Measure Field Index -IMeasureFldAttr *uint32 ; +// PivotCache Records Count +CountAttr *uint32 ; -// Pivot Filter Name -NameAttr *string ; +// PivotCache Record +R []*CT_Record ; -// Pivot Filter Description -DescriptionAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_gefea *ST_CalcMode )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_gefea =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_gefea =1;case "\u0061\u0075\u0074\u006f":*_gefea =2;case "a\u0075\u0074\u006f\u004e\u006f\u0054\u0061\u0062\u006c\u0065":*_gefea =3; +};return nil ;};type CT_PivotCaches struct{ -// Label Pivot -StringValue1Attr *string ; +// PivotCache +PivotCache []*CT_PivotCache ;};func (_efdgf ST_VolValueType )String ()string {switch _efdgf {case 0:return "";case 1:return "\u0062";case 2:return "\u006e";case 3:return "\u0065";case 4:return "\u0073";};return "";};func NewCT_PageFields ()*CT_PageFields {_dadbb :=&CT_PageFields {}; +return _dadbb };func NewCT_CellSmartTags ()*CT_CellSmartTags {_agea :=&CT_CellSmartTags {};return _agea }; -// Label Pivot Filter String Value 2 -StringValue2Attr *string ; +// ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path +func (_dcba *CT_ExternalReference )ValidateWithPath (path string )error {return nil };type ST_CfvoType byte ; -// Auto Filter -AutoFilter *CT_AutoFilter ;ExtLst *CT_ExtensionList ;};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 (_eaceb *CT_VolMain )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072s\u0074"},Value :_bc .Sprintf ("\u0025\u0076",_eaceb .FirstAttr )}); -e .EncodeToken (start );_aedfa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003at\u0070"}};for _ ,_fgcacd :=range _eaceb .Tp {e .EncodeElement (_fgcacd ,_aedfa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ggafc *CT_PageSetUpPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbaef :=range start .Attr {if _gbaef .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_ddff ,_gdggb :=_db .ParseBool (_gbaef .Value ); -if _gdggb !=nil {return _gdggb ;};_ggafc .AutoPageBreaksAttr =&_ddff ;continue ;};if _gbaef .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_efaag ,_fagfb :=_db .ParseBool (_gbaef .Value );if _fagfb !=nil {return _fagfb ;};_ggafc .FitToPageAttr =&_efaag ; -continue ;};};for {_eedge ,_afbbe :=d .Token ();if _afbbe !=nil {return _bc .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",_afbbe );};if _gffdf ,_deaff :=_eedge .(_f .EndElement ); -_deaff &&_gffdf .Name ==start .Name {break ;};};return nil ;};func NewCT_PageItem ()*CT_PageItem {_cgadc :=&CT_PageItem {};return _cgadc };type CT_Record struct{ +// Validate validates the CT_SheetView and its children +func (_agfgd *CT_SheetView )Validate ()error {return _agfgd .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};func (_dfcfb ST_VolDepType )ValidateWithPath (path string )error {switch _dfcfb {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 (_dfcfb )); +};return nil ;};func (_cbbea ST_Scope )ValidateWithPath (path string )error {switch _cbbea {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 (_cbbea )); +};return nil ;};type CT_Rst struct{ -// No Value -M []*CT_Missing ; +// Text +T *string ; -// Numeric Value -N []*CT_Number ; +// Rich Text Run +R []*CT_RElt ; -// Boolean -B []*CT_Boolean ; +// Phonetic Run +RPh []*CT_PhoneticRun ; -// Error Value -E []*CT_Error ; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ;};func NewCT_WorkbookPr ()*CT_WorkbookPr {_eeegbb :=&CT_WorkbookPr {};return _eeegbb };type CT_VolTopic struct{ -// Character Value -S []*CT_String ; +// Type +TAttr ST_VolValueType ; -// Date Time -D []*CT_DateTime ; +// Topic Value +V string ; -// Shared Items Index -X []*CT_Index ;};func (_ecdcde *CT_PageBreak )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gddfee :=range start .Attr {if _gddfee .Name .Local =="\u0063\u006f\u0075n\u0074"{_aadgb ,_bddac :=_db .ParseUint (_gddfee .Value ,10,32); -if _bddac !=nil {return _bddac ;};_gbfefg :=uint32 (_aadgb );_ecdcde .CountAttr =&_gbfefg ;continue ;};if _gddfee .Name .Local =="\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"{_ecdae ,_aeccg :=_db .ParseUint (_gddfee .Value ,10,32); -if _aeccg !=nil {return _aeccg ;};_ffggf :=uint32 (_ecdae );_ecdcde .ManualBreakCountAttr =&_ffggf ;continue ;};};_egdgf :for {_cfbad ,_bagba :=d .Token ();if _bagba !=nil {return _bagba ;};switch _bcbc :=_cfbad .(type ){case _f .StartElement :switch _bcbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u0072\u006b"}:_ecdfe :=NewCT_Break (); -if _gcbee :=d .DecodeElement (_ecdfe ,&_bcbc );_gcbee !=nil {return _gcbee ;};_ecdcde .Brk =append (_ecdcde .Brk ,_ecdfe );default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_bcbc .Name ); -if _bfabe :=d .Skip ();_bfabe !=nil {return _bfabe ;};};case _f .EndElement :break _egdgf ;case _f .CharData :};};return nil ;};func (_agaeb ST_PivotAreaType )Validate ()error {return _agaeb .ValidateWithPath ("")}; +// Strings in Subtopic +Stp []string ; -// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path -func (_bcffg *CT_Fonts )ValidateWithPath (path string )error {for _gggbg ,_bcacf :=range _bcffg .Font {if _fgeaa :=_bcacf .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_gggbg ));_fgeaa !=nil {return _fgeaa ; -};};return nil ;};func (_aaded ST_CalcMode )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_aaded .String (),start );};func (_eeacfg ST_FormatAction )String ()string {switch _eeacfg {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 NewCT_Set ()*CT_Set {_fcccd :=&CT_Set {};return _fcccd };func (_ddbe *CT_MetadataType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edggc :=range start .Attr {if _edggc .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"{_dfda ,_gcfae :=_db .ParseBool (_edggc .Value ); -if _gcfae !=nil {return _gcfae ;};_ddbe .PasteColWidthsAttr =&_dfda ;continue ;};if _edggc .Name .Local =="\u006e\u0061\u006d\u0065"{_fagga ,_dfbea :=_edggc .Value ,error (nil );if _dfbea !=nil {return _dfbea ;};_ddbe .NameAttr =_fagga ;continue ;};if _edggc .Name .Local =="\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ceaa ,_cbdcg :=_db .ParseBool (_edggc .Value ); -if _cbdcg !=nil {return _cbdcg ;};_ddbe .PasteNumberFormatsAttr =&_ceaa ;continue ;};if _edggc .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"{_abdbeg ,_gccdb :=_db .ParseBool (_edggc .Value );if _gccdb !=nil {return _gccdb ;};_ddbe .GhostRowAttr =&_abdbeg ; -continue ;};if _edggc .Name .Local =="\u006d\u0065\u0072g\u0065"{_abfe ,_ddeag :=_db .ParseBool (_edggc .Value );if _ddeag !=nil {return _ddeag ;};_ddbe .MergeAttr =&_abfe ;continue ;};if _edggc .Name .Local =="\u0065\u0064\u0069\u0074"{_cggd ,_daegb :=_db .ParseBool (_edggc .Value ); -if _daegb !=nil {return _daegb ;};_ddbe .EditAttr =&_cggd ;continue ;};if _edggc .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"{_ggedac ,_aafgc :=_db .ParseBool (_edggc .Value );if _aafgc !=nil {return _aafgc ;};_ddbe .SplitFirstAttr =&_ggedac ; -continue ;};if _edggc .Name .Local =="\u0063\u006f\u0070\u0079"{_beagfd ,_abgfd :=_db .ParseBool (_edggc .Value );if _abgfd !=nil {return _abgfd ;};_ddbe .CopyAttr =&_beagfd ;continue ;};if _edggc .Name .Local =="\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"{_effee ,_dcadb :=_db .ParseBool (_edggc .Value ); -if _dcadb !=nil {return _dcadb ;};_ddbe .SplitAllAttr =&_effee ;continue ;};if _edggc .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_eeegb ,_cadea :=_db .ParseBool (_edggc .Value );if _cadea !=nil {return _cadea ; -};_ddbe .PasteFormulasAttr =&_eeegb ;continue ;};if _edggc .Name .Local =="\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"{_abdg ,_cccgc :=_db .ParseBool (_edggc .Value );if _cccgc !=nil {return _cccgc ;};_ddbe .CellMetaAttr =&_abdg ;continue ;};if _edggc .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"{_aefcd ,_dddbc :=_db .ParseBool (_edggc .Value ); -if _dddbc !=nil {return _dddbc ;};_ddbe .ClearAllAttr =&_aefcd ;continue ;};if _edggc .Name .Local =="\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_bcdgb ,_dcfe :=_db .ParseUint (_edggc .Value ,10,32); -if _dcfe !=nil {return _dcfe ;};_ddbe .MinSupportedVersionAttr =uint32 (_bcdgb );continue ;};if _edggc .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074"{_dcabaa ,_fdafg :=_db .ParseBool (_edggc .Value );if _fdafg !=nil {return _fdafg ;};_ddbe .AdjustAttr =&_dcabaa ; -continue ;};if _edggc .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"{_bffd ,_gdbcg :=_db .ParseBool (_edggc .Value );if _gdbcg !=nil {return _gdbcg ;};_ddbe .ClearContentsAttr =&_bffd ;continue ;};if _edggc .Name .Local =="p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"{_afgeg ,_dggaa :=_db .ParseBool (_edggc .Value ); -if _dggaa !=nil {return _dggaa ;};_ddbe .PasteValuesAttr =&_afgeg ;continue ;};if _edggc .Name .Local =="r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"{_acffd ,_acag :=_db .ParseBool (_edggc .Value );if _acag !=nil {return _acag ;};_ddbe .RowColShiftAttr =&_acffd ; -continue ;};if _edggc .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cbdag ,_ecabf :=_db .ParseBool (_edggc .Value );if _ecabf !=nil {return _ecabf ;};_ddbe .PasteCommentsAttr =&_cbdag ;continue ;};if _edggc .Name .Local =="\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dceac ,_babff :=_db .ParseBool (_edggc .Value ); -if _babff !=nil {return _babff ;};_ddbe .ClearFormatsAttr =&_dceac ;continue ;};if _edggc .Name .Local =="\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"{_dbbec ,_cdcbg :=_db .ParseBool (_edggc .Value );if _cdcbg !=nil {return _cdcbg ;};_ddbe .GhostColAttr =&_dbbec ; -continue ;};if _edggc .Name .Local =="\u0063\u006f\u0065\u0072\u0063\u0065"{_fcffd ,_fcdca :=_db .ParseBool (_edggc .Value );if _fcdca !=nil {return _fcdca ;};_ddbe .CoerceAttr =&_fcffd ;continue ;};if _edggc .Name .Local =="\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_efdgc ,_febaa :=_db .ParseBool (_edggc .Value ); -if _febaa !=nil {return _febaa ;};_ddbe .ClearCommentsAttr =&_efdgc ;continue ;};if _edggc .Name .Local =="\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"{_cbeeaa ,_acbbb :=_db .ParseBool (_edggc .Value );if _acbbb !=nil {return _acbbb ;};_ddbe .PasteAllAttr =&_cbeeaa ; -continue ;};if _edggc .Name .Local =="\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"{_gdcdc ,_baafc :=_db .ParseBool (_edggc .Value );if _baafc !=nil {return _baafc ;};_ddbe .PasteBordersAttr =&_gdcdc ;continue ;};if _edggc .Name .Local =="\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_gfeacb ,_ddbbe :=_db .ParseBool (_edggc .Value ); -if _ddbbe !=nil {return _ddbbe ;};_ddbe .PasteFormatsAttr =&_gfeacb ;continue ;};if _edggc .Name .Local =="\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"{_daddb ,_deabe :=_db .ParseBool (_edggc .Value ); -if _deabe !=nil {return _deabe ;};_ddbe .PasteDataValidationAttr =&_daddb ;continue ;};if _edggc .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065"{_cddgg ,_cfdaf :=_db .ParseBool (_edggc .Value );if _cfdaf !=nil {return _cfdaf ;};_ddbe .DeleteAttr =&_cddgg ; -continue ;};if _edggc .Name .Local =="\u0061\u0073\u0073\u0069\u0067\u006e"{_dgbgfd ,_eageec :=_db .ParseBool (_edggc .Value );if _eageec !=nil {return _eageec ;};_ddbe .AssignAttr =&_dgbgfd ;continue ;};};for {_cgaec ,_ceged :=d .Token ();if _ceged !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061t\u0061\u0054\u0079p\u0065:\u0020\u0025\u0073",_ceged ); -};if _eddfd ,_eeced :=_cgaec .(_f .EndElement );_eeced &&_eddfd .Name ==start .Name {break ;};};return nil ;}; +// References +Tr []*CT_VolTopicRef ;};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_PageBreak and its children -func (_fgabb *CT_PageBreak )Validate ()error {return _fgabb .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b");};const (ST_PhoneticTypeUnset ST_PhoneticType =0;ST_PhoneticTypeHalfwidthKatakana ST_PhoneticType =1;ST_PhoneticTypeFullwidthKatakana ST_PhoneticType =2; -ST_PhoneticTypeHiragana ST_PhoneticType =3;ST_PhoneticTypeNoConversion ST_PhoneticType =4;);func NewCT_Fills ()*CT_Fills {_bdbec :=&CT_Fills {};return _bdbec };func (_bbcc *CT_DataRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbcc .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",*_bbcc .RefAttr )}); -};if _bbcc .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_bbcc .NameAttr )});};if _bbcc .SheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_bbcc .SheetAttr )}); -};if _bbcc .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bbcc .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_Parameters ()*CT_Parameters {_ffdcb :=&CT_Parameters {};return _ffdcb }; +// ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path +func (_baeadf *SingleXmlCells )ValidateWithPath (path string )error {if _ebaee :=_baeadf .CT_SingleXmlCells .ValidateWithPath (path );_ebaee !=nil {return _ebaee ;};return nil ;}; -// Validate validates the CT_CalculatedMembers and its children -func (_dfdb *CT_CalculatedMembers )Validate ()error {return _dfdb .ValidateWithPath ("C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073");};func (_ccfge ST_Visibility )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cdebe :=_f .Attr {}; -_cdebe .Name =name ;switch _ccfge {case ST_VisibilityUnset :_cdebe .Value ="";case ST_VisibilityVisible :_cdebe .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_VisibilityHidden :_cdebe .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_VisibilityVeryHidden :_cdebe .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e"; -};return _cdebe ,nil ;};type ST_MdxKPIProperty byte ; +// ValidateWithPath validates the CT_QueryTableFields and its children, prefixing error messages with path +func (_bcdbg *CT_QueryTableFields )ValidateWithPath (path string )error {for _gecgg ,_agbcf :=range _bcdbg .QueryTableField {if _adgc :=_agbcf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u005b\u0025d\u005d",path ,_gecgg )); +_adgc !=nil {return _adgc ;};};return nil ;};func (_aggdf *CT_SheetPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _aggdf .SyncHorizontalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_aggdf .SyncHorizontalAttr ))}); +};if _aggdf .SyncVerticalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_aggdf .SyncVerticalAttr ))});}; +if _aggdf .SyncRefAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073y\u006e\u0063\u0052\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_aggdf .SyncRefAttr )});};if _aggdf .TransitionEvaluationAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_aggdf .TransitionEvaluationAttr ))}); +};if _aggdf .TransitionEntryAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_aggdf .TransitionEntryAttr ))}); +};if _aggdf .PublishedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_aggdf .PublishedAttr ))});};if _aggdf .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_aggdf .CodeNameAttr )}); +};if _aggdf .FilterModeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_aggdf .FilterModeAttr ))});};if _aggdf .EnableFormatConditionsCalculationAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 :_a .Sprintf ("\u0025\u0064",_agbfb (*_aggdf .EnableFormatConditionsCalculationAttr ))}); +};e .EncodeToken (start );if _aggdf .TabColor !=nil {_fcfca :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_aggdf .TabColor ,_fcfca );};if _aggdf .OutlinePr !=nil {_dbafg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ao\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"}}; +e .EncodeElement (_aggdf .OutlinePr ,_dbafg );};if _aggdf .PageSetUpPr !=nil {_cbfcc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072"}};e .EncodeElement (_aggdf .PageSetUpPr ,_cbfcc ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_CellAlignment and its children, prefixing error messages with path -func (_gggb *CT_CellAlignment )ValidateWithPath (path string )error {if _bgdd :=_gggb .HorizontalAttr .ValidateWithPath (path +"\u002fH\u006fr\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_bgdd !=nil {return _bgdd ;};if _dbaa :=_gggb .VerticalAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u0074\u0074\u0072"); -_dbaa !=nil {return _dbaa ;};return nil ;};func (_deabb *ST_PhoneticAlignment )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgedbg ,_acafbd :=d .Token ();if _acafbd !=nil {return _acafbd ;};if _aceea ,_gdfeba :=_bgedbg .(_f .EndElement ); -_gdfeba &&_aceea .Name ==start .Name {*_deabb =1;return nil ;};if _gacfc ,_bbeaf :=_bgedbg .(_f .CharData );!_bbeaf {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgedbg ); -}else {switch string (_gacfc ){case "":*_deabb =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_deabb =1;case "\u006c\u0065\u0066\u0074":*_deabb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_deabb =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_deabb =4; -};};_bgedbg ,_acafbd =d .Token ();if _acafbd !=nil {return _acafbd ;};if _cgdge ,_acacc :=_bgedbg .(_f .EndElement );_acacc &&_cgdge .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgedbg ); +// ValidateWithPath validates the CT_ProtectedRanges and its children, prefixing error messages with path +func (_fcdabe *CT_ProtectedRanges )ValidateWithPath (path string )error {for _egabff ,_cfbfc :=range _fcdabe .ProtectedRange {if _bfdaf :=_cfbfc .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0050\u0072ot\u0065c\u0074\u0065\u0064\u0052\u0061n\u0067\u0065\u005b\u0025\u0064\u005d",path ,_egabff )); +_bfdaf !=nil {return _bfdaf ;};};return nil ;};func (_befefb ST_DateTimeGrouping )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_ddfgce :=_bc .Attr {};_ddfgce .Name =name ;switch _befefb {case ST_DateTimeGroupingUnset :_ddfgce .Value ="";case ST_DateTimeGroupingYear :_ddfgce .Value ="\u0079\u0065\u0061\u0072"; +case ST_DateTimeGroupingMonth :_ddfgce .Value ="\u006d\u006f\u006et\u0068";case ST_DateTimeGroupingDay :_ddfgce .Value ="\u0064\u0061\u0079";case ST_DateTimeGroupingHour :_ddfgce .Value ="\u0068\u006f\u0075\u0072";case ST_DateTimeGroupingMinute :_ddfgce .Value ="\u006d\u0069\u006e\u0075\u0074\u0065"; +case ST_DateTimeGroupingSecond :_ddfgce .Value ="\u0073\u0065\u0063\u006f\u006e\u0064";};return _ddfgce ,nil ;};func (_gee *CT_Boolean )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_febe :=range start .Attr {if _febe .Name .Local =="\u0076"{_cbd ,_cgdg :=_fa .ParseBool (_febe .Value ); +if _cgdg !=nil {return _cgdg ;};_gee .VAttr =_cbd ;continue ;};if _febe .Name .Local =="\u0075"{_ebc ,_ced :=_fa .ParseBool (_febe .Value );if _ced !=nil {return _ced ;};_gee .UAttr =&_ebc ;continue ;};if _febe .Name .Local =="\u0066"{_fcfd ,_aeg :=_fa .ParseBool (_febe .Value ); +if _aeg !=nil {return _aeg ;};_gee .FAttr =&_fcfd ;continue ;};if _febe .Name .Local =="\u0063"{_cc ,_gg :=_febe .Value ,error (nil );if _gg !=nil {return _gg ;};_gee .CAttr =&_cc ;continue ;};if _febe .Name .Local =="\u0063\u0070"{_fbga ,_gfb :=_fa .ParseUint (_febe .Value ,10,32); +if _gfb !=nil {return _gfb ;};_ege :=uint32 (_fbga );_gee .CpAttr =&_ege ;continue ;};};_eeb :for {_gcb ,_eda :=d .Token ();if _eda !=nil {return _eda ;};switch _ebf :=_gcb .(type ){case _bc .StartElement :switch _ebf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcg :=NewCT_X (); +if _bed :=d .DecodeElement (_bcg ,&_ebf );_bed !=nil {return _bed ;};_gee .X =append (_gee .X ,_bcg );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_ebf .Name ); +if _eab :=d .Skip ();_eab !=nil {return _eab ;};};case _bc .EndElement :break _eeb ;case _bc .CharData :};};return nil ;};func (_dgbeb ST_SortMethod )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_dgbeb .String (),start ); }; -// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path -func (_aabcd *CT_GradientStop )ValidateWithPath (path string )error {if _ccec :=_aabcd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_ccec !=nil {return _ccec ;};return nil ;};func NewCT_XStringElement ()*CT_XStringElement {_daaff :=&CT_XStringElement {}; -return _daaff }; +// ValidateWithPath validates the CT_RevisionCellChange and its children, prefixing error messages with path +func (_begge *CT_RevisionCellChange )ValidateWithPath (path string )error {if _begge .Oc !=nil {if _caefbf :=_begge .Oc .ValidateWithPath (path +"\u002f\u004f\u0063");_caefbf !=nil {return _caefbf ;};};if _fdgcag :=_begge .Nc .ValidateWithPath (path +"\u002f\u004e\u0063"); +_fdgcag !=nil {return _fdgcag ;};if _begge .Odxf !=nil {if _bfce :=_begge .Odxf .ValidateWithPath (path +"\u002f\u004f\u0064x\u0066");_bfce !=nil {return _bfce ;};};if _begge .Ndxf !=nil {if _eccfg :=_begge .Ndxf .ValidateWithPath (path +"\u002f\u004e\u0064x\u0066"); +_eccfg !=nil {return _eccfg ;};};if _begge .ExtLst !=nil {if _eaacb :=_begge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaacb !=nil {return _eaacb ;};};return nil ;};func (_bgagf *CT_Formats )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bgagf .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bgagf .CountAttr )}); +};e .EncodeToken (start );_abdac :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0066\u006f\u0072\u006d\u0061t"}};for _ ,_gddaa :=range _bgagf .Format {e .EncodeElement (_gddaa ,_abdac );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the Dialogsheet and its children -func (_gcfcg *Dialogsheet )Validate ()error {return _gcfcg .ValidateWithPath ("D\u0069\u0061\u006c\u006f\u0067\u0073\u0068\u0065\u0065\u0074");};func (_efbga ST_Qualifier )String ()string {switch _efbga {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 "";};const (ST_DvAspectUnset ST_DvAspect =0;ST_DvAspectDVASPECT_CONTENT ST_DvAspect =1;ST_DvAspectDVASPECT_ICON ST_DvAspect =2; -); +// Validate validates the CT_Tuples and its children +func (_gfbaee *CT_Tuples )Validate ()error {return _gfbaee .ValidateWithPath ("\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s");};type CT_PhoneticRun struct{ -// Validate validates the CT_DbPr and its children -func (_fbbcd *CT_DbPr )Validate ()error {return _fbbcd .ValidateWithPath ("\u0043T\u005f\u0044\u0062\u0050\u0072");}; +// Base Text Start Index +SbAttr uint32 ; -// ValidateWithPath validates the CT_Scenarios and its children, prefixing error messages with path -func (_afedb *CT_Scenarios )ValidateWithPath (path string )error {for _fcfeb ,_aabcg :=range _afedb .Scenario {if _ceaag :=_aabcg .ValidateWithPath (_bc .Sprintf ("\u0025s\u002fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u005b\u0025\u0064\u005d",path ,_fcfeb )); -_ceaag !=nil {return _ceaag ;};};return nil ;}; +// Base Text End Index +EbAttr uint32 ; -// Validate validates the CT_PivotCaches and its children -func (_cbadc *CT_PivotCaches )Validate ()error {return _cbadc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073");};func NewCT_MeasureGroups ()*CT_MeasureGroups {_egccg :=&CT_MeasureGroups {};return _egccg }; -func (_eabfe *CT_IndexedColors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaddfd :for {_edegd ,_cfdg :=d .Token ();if _cfdg !=nil {return _cfdg ;};switch _cadcg :=_edegd .(type ){case _f .StartElement :switch _cadcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}:_bdcdd :=NewCT_RgbColor (); -if _dfcc :=d .DecodeElement (_bdcdd ,&_cadcg );_dfcc !=nil {return _dfcc ;};_eabfe .RgbColor =append (_eabfe .RgbColor ,_bdcdd );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cadcg .Name ); -if _aabgc :=d .Skip ();_aabgc !=nil {return _aabgc ;};};case _f .EndElement :break _aaddfd ;case _f .CharData :};};return nil ;};type ST_CredMethod byte ;type CT_OleLink struct{IdAttr string ; +// Text +T string ;};func NewCT_MeasureGroup ()*CT_MeasureGroup {_bccgca :=&CT_MeasureGroup {};return _bccgca }; -// Object Link Identifier -ProgIdAttr string ; +// Validate validates the CT_Sst and its children +func (_bfacbb *CT_Sst )Validate ()error {return _bfacbb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0073\u0074");};func (_gddgaa *ST_SourceType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_gddgaa =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_gddgaa =1; +case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_gddgaa =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_gddgaa =3;case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_gddgaa =4;};return nil ;};func (_gfegf *CT_WebPublishObjects )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gfegf .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gfegf .CountAttr )}); +};e .EncodeToken (start );_eccfe :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0077eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}};for _ ,_adbfc :=range _gfegf .WebPublishObject {e .EncodeElement (_adbfc ,_eccfe ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_OleLink ()*CT_OleLink {_caaae :=&CT_OleLink {};return _caaae };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 NewCT_Location ()*CT_Location {_ffbgg :=&CT_Location {};return _ffbgg };func (_bdcc *CT_DataBar )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bdcc .MinLengthAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"},Value :_a .Sprintf ("\u0025\u0076",*_bdcc .MinLengthAttr )}); +};if _bdcc .MaxLengthAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},Value :_a .Sprintf ("\u0025\u0076",*_bdcc .MaxLengthAttr )});};if _bdcc .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdcc .ShowValueAttr ))}); +};e .EncodeToken (start );_cgdgd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_cfaeg :=range _bdcc .Cfvo {e .EncodeElement (_cfaeg ,_cgdgd );};_geef :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_bdcc .Color ,_geef );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_gccc *CT_FutureMetadata )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_gccc .NameAttr )}); +if _gccc .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gccc .CountAttr )});};e .EncodeToken (start );if _gccc .Bk !=nil {_ebaebb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ab\u006b"}}; +for _ ,_afbe :=range _gccc .Bk {e .EncodeElement (_afbe ,_ebaebb );};};if _gccc .ExtLst !=nil {_debbdc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gccc .ExtLst ,_debbdc );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_CustomWorkbookViews ()*CT_CustomWorkbookViews {_gbaga :=&CT_CustomWorkbookViews {};return _gbaga ;};func (_daaaag *CT_PivotCaches )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ecgbe :for {_gdccae ,_gfgbbc :=d .Token (); +if _gfgbbc !=nil {return _gfgbbc ;};switch _aedbc :=_gdccae .(type ){case _bc .StartElement :switch _aedbc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_caccfg :=NewCT_PivotCache (); +if _aaadba :=d .DecodeElement (_caccfg ,&_aedbc );_aaadba !=nil {return _aaadba ;};_daaaag .PivotCache =append (_daaaag .PivotCache ,_caccfg );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_aedbc .Name ); +if _degg :=d .Skip ();_degg !=nil {return _degg ;};};case _bc .EndElement :break _ecgbe ;case _bc .CharData :};};return nil ;}; -// Object Link Items -OleItems *CT_OleItems ;}; +// ValidateWithPath validates the CT_GradientFill and its children, prefixing error messages with path +func (_cdafd *CT_GradientFill )ValidateWithPath (path string )error {if _fgcef :=_cdafd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fgcef !=nil {return _fgcef ;};for _cdcee ,_cacce :=range _cdafd .Stop {if _dbdf :=_cacce .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0053\u0074\u006f\u0070\u005b\u0025\u0064\u005d",path ,_cdcee )); +_dbdf !=nil {return _dbdf ;};};return nil ;};func (_adfeg *CT_Filters )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ceab :=range start .Attr {if _ceab .Name .Local =="\u0062\u006c\u0061n\u006b"{_gead ,_eabf :=_fa .ParseBool (_ceab .Value ); +if _eabf !=nil {return _eabf ;};_adfeg .BlankAttr =&_gead ;continue ;};if _ceab .Name .Local =="\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"{_adfeg .CalendarTypeAttr .UnmarshalXMLAttr (_ceab );continue ;};};_egdgd :for {_gaece ,_cafca :=d .Token (); +if _cafca !=nil {return _cafca ;};switch _dbdcc :=_gaece .(type ){case _bc .StartElement :switch _dbdcc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceddg :=NewCT_Filter (); +if _edcbd :=d .DecodeElement (_ceddg ,&_dbdcc );_edcbd !=nil {return _edcbd ;};_adfeg .Filter =append (_adfeg .Filter ,_ceddg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_becbc :=NewCT_DateGroupItem (); +if _ebegg :=d .DecodeElement (_becbc ,&_dbdcc );_ebegg !=nil {return _ebegg ;};_adfeg .DateGroupItem =append (_adfeg .DateGroupItem ,_becbc );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_dbdcc .Name ); +if _gddce :=d .Skip ();_gddce !=nil {return _gddce ;};};case _bc .EndElement :break _egdgd ;case _bc .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_egcfg *CT_Comment )ValidateWithPath (path string )error {if _egcfg .GuidAttr !=nil {if !_a .ST_GuidPatternRe .MatchString (*_egcfg .GuidAttr ){return _bc .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 ,_a .ST_GuidPatternRe ,*_egcfg .GuidAttr ); -};};if _bcgg :=_egcfg .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_bcgg !=nil {return _bcgg ;};if _egcfg .CommentPr !=nil {if _ffgbe :=_egcfg .CommentPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"); -_ffgbe !=nil {return _ffgbe ;};};return nil ;};func NewCT_Rst ()*CT_Rst {_gdbae :=&CT_Rst {};return _gdbae };func (_egcaf *ST_CredMethod )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agbgcb ,_dccdg :=d .Token ();if _dccdg !=nil {return _dccdg ; -};if _bfbed ,_gbgdge :=_agbgcb .(_f .EndElement );_gbgdge &&_bfbed .Name ==start .Name {*_egcaf =1;return nil ;};if _faace ,_afdgc :=_agbgcb .(_f .CharData );!_afdgc {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agbgcb ); -}else {switch string (_faace ){case "":*_egcaf =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_egcaf =1;case "\u006e\u006f\u006e\u0065":*_egcaf =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_egcaf =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_egcaf =4; -};};_agbgcb ,_dccdg =d .Token ();if _dccdg !=nil {return _dccdg ;};if _gadacc ,_fecfbe :=_agbgcb .(_f .EndElement );_fecfbe &&_gadacc .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agbgcb ); -}; +// ValidateWithPath validates the CT_Users and its children, prefixing error messages with path +func (_baeef *CT_Users )ValidateWithPath (path string )error {for _facef ,_aabbe :=range _baeef .UserInfo {if _dedfca :=_aabbe .ValidateWithPath (_a .Sprintf ("\u0025s\u002fU\u0073\u0065\u0072\u0049\u006e\u0066\u006f\u005b\u0025\u0064\u005d",path ,_facef )); +_dedfca !=nil {return _dedfca ;};};return nil ;}; -// ValidateWithPath validates the CT_Record and its children, prefixing error messages with path -func (_bcacg *CT_Record )ValidateWithPath (path string )error {for _agedb ,_bfdddf :=range _bcacg .M {if _dgfbg :=_bfdddf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_agedb ));_dgfbg !=nil {return _dgfbg ;}; -};for _dbbgc ,_aeaegb :=range _bcacg .N {if _dbefc :=_aeaegb .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_dbbgc ));_dbefc !=nil {return _dbefc ;};};for _gefea ,_feecgg :=range _bcacg .B {if _efbbc :=_feecgg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_gefea )); -_efbbc !=nil {return _efbbc ;};};for _bffag ,_bgbd :=range _bcacg .E {if _gfcdf :=_bgbd .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_bffag ));_gfcdf !=nil {return _gfcdf ;};};for _deffe ,_dbbfc :=range _bcacg .S {if _dcgaefc :=_dbbfc .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_deffe )); -_dcgaefc !=nil {return _dcgaefc ;};};for _eaaac ,_aeage :=range _bcacg .D {if _gfgdcb :=_aeage .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_eaaac ));_gfgdcb !=nil {return _gfgdcb ;};};for _efeab ,_dfgcg :=range _bcacg .X {if _cabac :=_dfgcg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_efeab )); -_cabac !=nil {return _cabac ;};};return nil ;};func (_dgecg ST_SheetState )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bffafa :=_f .Attr {};_bffafa .Name =name ;switch _dgecg {case ST_SheetStateUnset :_bffafa .Value ="";case ST_SheetStateVisible :_bffafa .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065"; -case ST_SheetStateHidden :_bffafa .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_SheetStateVeryHidden :_bffafa .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e";};return _bffafa ,nil ;};func NewCT_Format ()*CT_Format {_cbcaa :=&CT_Format {}; -_cbcaa .PivotArea =NewCT_PivotArea ();return _cbcaa ;};func (_ddgac *Sst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ddgac .CT_Sst =*NewCT_Sst ();for _ ,_abgfc :=range start .Attr {if _abgfc .Name .Local =="\u0063\u006f\u0075n\u0074"{_bebgf ,_fedcdb :=_db .ParseUint (_abgfc .Value ,10,32); -if _fedcdb !=nil {return _fedcdb ;};_becbc :=uint32 (_bebgf );_ddgac .CountAttr =&_becbc ;continue ;};if _abgfc .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_fdceda ,_gaagff :=_db .ParseUint (_abgfc .Value ,10,32);if _gaagff !=nil {return _gaagff ; -};_cfdfe :=uint32 (_fdceda );_ddgac .UniqueCountAttr =&_cfdfe ;continue ;};};_ggdaga :for {_fbeba ,_fecac :=d .Token ();if _fecac !=nil {return _fecac ;};switch _ddbcfd :=_fbeba .(type ){case _f .StartElement :switch _ddbcfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_gfaggf :=NewCT_Rst (); -if _fbeggc :=d .DecodeElement (_gfaggf ,&_ddbcfd );_fbeggc !=nil {return _fbeggc ;};_ddgac .Si =append (_ddgac .Si ,_gfaggf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddgac .ExtLst =NewCT_ExtensionList (); -if _gcdbdg :=d .DecodeElement (_ddgac .ExtLst ,&_ddbcfd );_gcdbdg !=nil {return _gcdbdg ;};default:_ec .Log .Debug ("\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",_ddbcfd .Name ); -if _geebg :=d .Skip ();_geebg !=nil {return _geebg ;};};case _f .EndElement :break _ggdaga ;case _f .CharData :};};return nil ;};func (_ebcbg ST_VolValueType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ebcbg .String (),start ); -};func (_cbcee *CT_XmlPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adedc :=range start .Attr {if _adedc .Name .Local =="\u006d\u0061\u0070I\u0064"{_fadbef ,_ggagb :=_db .ParseUint (_adedc .Value ,10,32);if _ggagb !=nil {return _ggagb ; -};_cbcee .MapIdAttr =uint32 (_fadbef );continue ;};if _adedc .Name .Local =="\u0078\u0070\u0061t\u0068"{_egcbea ,_edfbfe :=_adedc .Value ,error (nil );if _edfbfe !=nil {return _edfbfe ;};_cbcee .XpathAttr =_egcbea ;continue ;};if _adedc .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_dcbcc ,_eadcd :=_adedc .Value ,error (nil ); -if _eadcd !=nil {return _eadcd ;};_cbcee .XmlDataTypeAttr =_dcbcc ;continue ;};};_adeef :for {_badcc ,_ffeff :=d .Token ();if _ffeff !=nil {return _ffeff ;};switch _fcaacc :=_badcc .(type ){case _f .StartElement :switch _fcaacc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbcee .ExtLst =NewCT_ExtensionList (); -if _becgb :=d .DecodeElement (_cbcee .ExtLst ,&_fcaacc );_becgb !=nil {return _becgb ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_fcaacc .Name ); -if _bcffbd :=d .Skip ();_bcffbd !=nil {return _bcffbd ;};};case _f .EndElement :break _adeef ;case _f .CharData :};};return nil ;};type CT_SortCondition struct{ +// Validate validates the CT_XmlPr and its children +func (_begdeg *CT_XmlPr )Validate ()error {return _begdeg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0050\u0072");};type PivotTableDefinition struct{CT_pivotTableDefinition };func (_bagad *CT_Parameters )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gbfgfg :=range start .Attr {if _gbfgfg .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggaaa ,_bcffe :=_fa .ParseUint (_gbfgfg .Value ,10,32); +if _bcffe !=nil {return _bcffe ;};_cbaab :=uint32 (_ggaaa );_bagad .CountAttr =&_cbaab ;continue ;};};_ebdgb :for {_gegbca ,_ddegb :=d .Token ();if _ddegb !=nil {return _ddegb ;};switch _cdcbd :=_gegbca .(type ){case _bc .StartElement :switch _cdcbd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acaec :=NewCT_Parameter (); +if _eaeac :=d .DecodeElement (_acaec ,&_cdcbd );_eaeac !=nil {return _eaeac ;};_bagad .Parameter =append (_bagad .Parameter ,_acaec );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cdcbd .Name ); +if _dgeff :=d .Skip ();_dgeff !=nil {return _dgeff ;};};case _bc .EndElement :break _ebdgb ;case _bc .CharData :};};return nil ;}; -// Descending -DescendingAttr *bool ; +// Validate validates the CT_PivotCache and its children +func (_facc *CT_PivotCache )Validate ()error {return _facc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065");};const (ST_CalcModeUnset ST_CalcMode =0;ST_CalcModeManual ST_CalcMode =1;ST_CalcModeAuto ST_CalcMode =2; +ST_CalcModeAutoNoTable ST_CalcMode =3;); -// Sort By -SortByAttr ST_SortBy ; +// ValidateWithPath validates the CT_CellStyleXfs and its children, prefixing error messages with path +func (_afdf *CT_CellStyleXfs )ValidateWithPath (path string )error {for _aage ,_fgeb :=range _afdf .Xf {if _efee :=_fgeb .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_aage ));_efee !=nil {return _efee ;};};return nil ; +}; -// Reference -RefAttr string ; +// ValidateWithPath validates the CT_Workbook and its children, prefixing error messages with path +func (_cbagf *CT_Workbook )ValidateWithPath (path string )error {if _fcfec :=_cbagf .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_fcfec !=nil {return _fcfec ;};if _cbagf .FileVersion !=nil {if _facfef :=_cbagf .FileVersion .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"); +_facfef !=nil {return _facfef ;};};if _cbagf .FileSharing !=nil {if _fdbdgd :=_cbagf .FileSharing .ValidateWithPath (path +"\u002f\u0046\u0069l\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067");_fdbdgd !=nil {return _fdbdgd ;};};if _cbagf .WorkbookPr !=nil {if _cbdcf :=_cbagf .WorkbookPr .ValidateWithPath (path +"/\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"); +_cbdcf !=nil {return _cbdcf ;};};if _cbagf .WorkbookProtection !=nil {if _eedce :=_cbagf .WorkbookProtection .ValidateWithPath (path +"\u002f\u0057\u006f\u0072kb\u006f\u006f\u006b\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_eedce !=nil {return _eedce ; +};};if _cbagf .BookViews !=nil {if _effecd :=_cbagf .BookViews .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");_effecd !=nil {return _effecd ;};};if _fafde :=_cbagf .Sheets .ValidateWithPath (path +"\u002fS\u0068\u0065\u0065\u0074\u0073"); +_fafde !=nil {return _fafde ;};if _cbagf .FunctionGroups !=nil {if _aaada :=_cbagf .FunctionGroups .ValidateWithPath (path +"\u002fF\u0075n\u0063\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0073");_aaada !=nil {return _aaada ;};};if _cbagf .ExternalReferences !=nil {if _fdaaa :=_cbagf .ExternalReferences .ValidateWithPath (path +"\u002f\u0045\u0078\u0074er\u006e\u0061\u006c\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"); +_fdaaa !=nil {return _fdaaa ;};};if _cbagf .DefinedNames !=nil {if _abgde :=_cbagf .DefinedNames .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073");_abgde !=nil {return _abgde ;};};if _cbagf .CalcPr !=nil {if _bccdd :=_cbagf .CalcPr .ValidateWithPath (path +"\u002fC\u0061\u006c\u0063\u0050\u0072"); +_bccdd !=nil {return _bccdd ;};};if _cbagf .OleSize !=nil {if _fcabdf :=_cbagf .OleSize .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");_fcabdf !=nil {return _fcabdf ;};};if _cbagf .CustomWorkbookViews !=nil {if _cebcc :=_cbagf .CustomWorkbookViews .ValidateWithPath (path +"/\u0043u\u0073\u0074\u006f\u006d\u0057\u006f\u0072\u006bb\u006f\u006f\u006b\u0056ie\u0077\u0073"); +_cebcc !=nil {return _cebcc ;};};if _cbagf .PivotCaches !=nil {if _eafcf :=_cbagf .PivotCaches .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073");_eafcf !=nil {return _eafcf ;};};if _cbagf .SmartTagPr !=nil {if _cdefa :=_cbagf .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"); +_cdefa !=nil {return _cdefa ;};};if _cbagf .SmartTagTypes !=nil {if _cedgbc :=_cbagf .SmartTagTypes .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067T\u0079\u0070\u0065\u0073");_cedgbc !=nil {return _cedgbc ;};};if _cbagf .WebPublishing !=nil {if _bbcdb :=_cbagf .WebPublishing .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u0069\u006e\u0067"); +_bbcdb !=nil {return _bbcdb ;};};for _acafb ,_accabb :=range _cbagf .FileRecoveryPr {if _badcda :=_accabb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0046\u0069le\u0052e\u0063\u006f\u0076\u0065\u0072y\u0050\u0072\u005b\u0025\u0064\u005d",path ,_acafb )); +_badcda !=nil {return _badcda ;};};if _cbagf .WebPublishObjects !=nil {if _decabg :=_cbagf .WebPublishObjects .ValidateWithPath (path +"\u002fW\u0065b\u0050\u0075\u0062\u006c\u0069s\u0068\u004fb\u006a\u0065\u0063\u0074\u0073");_decabg !=nil {return _decabg ; +};};if _cbagf .ExtLst !=nil {if _acegc :=_cbagf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acegc !=nil {return _acegc ;};};return nil ;};func (_cdbdaa *ST_CellType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gdccca ,_badeff :=d .Token (); +if _badeff !=nil {return _badeff ;};if _edfec ,_babef :=_gdccca .(_bc .EndElement );_babef &&_edfec .Name ==start .Name {*_cdbdaa =1;return nil ;};if _cefbb ,_eeggcc :=_gdccca .(_bc .CharData );!_eeggcc {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",_gdccca ); +}else {switch string (_cefbb ){case "":*_cdbdaa =0;case "\u0062":*_cdbdaa =1;case "\u006e":*_cdbdaa =2;case "\u0065":*_cdbdaa =3;case "\u0073":*_cdbdaa =4;case "\u0073\u0074\u0072":*_cdbdaa =5;case "\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r":*_cdbdaa =6; +};};_gdccca ,_badeff =d .Token ();if _badeff !=nil {return _badeff ;};if _afabf ,_abefd :=_gdccca .(_bc .EndElement );_abefd &&_afabf .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",_gdccca ); +};func (_ddgbg ST_DvAspect )ValidateWithPath (path string )error {switch _ddgbg {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 (_ddgbg )); +};return nil ;}; -// Custom List -CustomListAttr *string ; +// ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path +func (_dagf *CT_DbPr )ValidateWithPath (path string )error {return nil };func (_bgfcbg ST_SheetViewType )ValidateWithPath (path string )error {switch _bgfcbg {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 (_bgfcbg )); +};return nil ;}; -// Format Id -DxfIdAttr *uint32 ; +// Validate validates the CT_SharedItems and its children +func (_fcdca *CT_SharedItems )Validate ()error {return _fcdca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073");};func NewCT_rowItems ()*CT_rowItems {_cbfgg :=&CT_rowItems {};return _cbfgg };type CT_RangePr struct{ -// Icon Set -IconSetAttr ST_IconSetType ; +// Source Data Set Beginning Range +AutoStartAttr *bool ; -// Icon Id -IconIdAttr *uint32 ;};func (_cbecg *CT_QueryTable )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_cbecg .NameAttr )}); -if _cbecg .HeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068e\u0061\u0064\u0065\u0072\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .HeadersAttr ))});};if _cbecg .RowNumbersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .RowNumbersAttr ))}); -};if _cbecg .DisableRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .DisableRefreshAttr ))}); -};if _cbecg .BackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .BackgroundRefreshAttr ))}); -};if _cbecg .FirstBackgroundRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .FirstBackgroundRefreshAttr ))}); -};if _cbecg .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .RefreshOnLoadAttr ))}); -};if _cbecg .GrowShrinkTypeAttr !=ST_GrowShrinkTypeUnset {_gccgf ,_bbbae :=_cbecg .GrowShrinkTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"});if _bbbae !=nil {return _bbbae ; -};start .Attr =append (start .Attr ,_gccgf );};if _cbecg .FillFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .FillFormulasAttr ))}); -};if _cbecg .RemoveDataOnSaveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .RemoveDataOnSaveAttr ))}); -};if _cbecg .DisableEditAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .DisableEditAttr ))});};if _cbecg .PreserveFormattingAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .PreserveFormattingAttr ))}); -};if _cbecg .AdjustColumnWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .AdjustColumnWidthAttr ))}); -};if _cbecg .IntermediateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .IntermediateAttr ))});}; -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_cbecg .ConnectionIdAttr )});if _cbecg .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_cbecg .AutoFormatIdAttr )}); -};if _cbecg .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .ApplyNumberFormatsAttr ))}); -};if _cbecg .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .ApplyBorderFormatsAttr ))}); -};if _cbecg .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .ApplyFontFormatsAttr ))}); -};if _cbecg .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .ApplyPatternFormatsAttr ))}); -};if _cbecg .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .ApplyAlignmentFormatsAttr ))}); -};if _cbecg .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbecg .ApplyWidthHeightFormatsAttr ))}); -};e .EncodeToken (start );if _cbecg .QueryTableRefresh !=nil {_dcebg :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0052\u0065\u0066re\u0073\u0068"}};e .EncodeElement (_cbecg .QueryTableRefresh ,_dcebg ); -};if _cbecg .ExtLst !=nil {_dcbcg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbecg .ExtLst ,_dcbcg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dceb *CT_CustomSheetView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dceb .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 _ ,_dgec :=range start .Attr {if _dgec .Name .Local =="\u0073\u0074\u0061t\u0065"{_dceb .StateAttr .UnmarshalXMLAttr (_dgec );continue ;};if _dgec .Name .Local =="\u0067\u0075\u0069\u0064"{_feaed ,_cccd :=_dgec .Value ,error (nil );if _cccd !=nil {return _cccd ; -};_dceb .GuidAttr =_feaed ;continue ;};if _dgec .Name .Local =="\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"{_bbef ,_bbecg :=_db .ParseBool (_dgec .Value );if _bbecg !=nil {return _bbecg ;};_dceb .FilterUniqueAttr =&_bbef ;continue ; -};if _dgec .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_efbgg ,_ddgbc :=_db .ParseUint (_dgec .Value ,10,32);if _ddgbc !=nil {return _ddgbc ;};_acbc :=uint32 (_efbgg );_dceb .ColorIdAttr =&_acbc ;continue ;};if _dgec .Name .Local =="\u0076\u0069\u0065\u0077"{_dceb .ViewAttr .UnmarshalXMLAttr (_dgec ); -continue ;};if _dgec .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_acae ,_ffadce :=_db .ParseBool (_dgec .Value );if _ffadce !=nil {return _ffadce ;};_dceb .ShowFormulasAttr =&_acae ;continue ;};if _dgec .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_fagg ,_ggbegg :=_db .ParseBool (_dgec .Value ); -if _ggbegg !=nil {return _ggbegg ;};_dceb .ShowRulerAttr =&_fagg ;continue ;};if _dgec .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"{_dded ,_fcag :=_db .ParseBool (_dgec .Value );if _fcag !=nil {return _fcag ;};_dceb .ShowRowColAttr =&_dded ; -continue ;};if _dgec .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_acdg ,_bccc :=_dgec .Value ,error (nil );if _bccc !=nil {return _bccc ;};_dceb .TopLeftCellAttr =&_acdg ;continue ;};if _dgec .Name .Local =="\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"{_ebggf ,_acecg :=_db .ParseBool (_dgec .Value ); -if _acecg !=nil {return _acecg ;};_dceb .ZeroValuesAttr =&_ebggf ;continue ;};if _dgec .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_fcgc ,_fffda :=_db .ParseBool (_dgec .Value );if _fffda !=nil {return _fffda ; -};_dceb .HiddenColumnsAttr =&_fcgc ;continue ;};if _dgec .Name .Local =="\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"{_dbaed ,_bgfe :=_db .ParseBool (_dgec .Value );if _bgfe !=nil {return _bgfe ;};_dceb .OutlineSymbolsAttr =&_dbaed ; -continue ;};if _dgec .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_dgad ,_cgfe :=_db .ParseBool (_dgec .Value );if _cgfe !=nil {return _cgfe ;};_dceb .FilterAttr =&_dgad ;continue ;};if _dgec .Name .Local =="\u0073\u0063\u0061l\u0065"{_bbad ,_acaa :=_db .ParseUint (_dgec .Value ,10,32); -if _acaa !=nil {return _acaa ;};_bebg :=uint32 (_bbad );_dceb .ScaleAttr =&_bebg ;continue ;};if _dgec .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_ebbda ,_bgee :=_db .ParseBool (_dgec .Value );if _bgee !=nil {return _bgee ; -};_dceb .ShowGridLinesAttr =&_ebbda ;continue ;};if _dgec .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"{_bdeb ,_aeeeb :=_db .ParseBool (_dgec .Value );if _aeeeb !=nil {return _aeeeb ;};_dceb .HiddenRowsAttr =&_bdeb ;continue ; -};if _dgec .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_cfda ,_bfgea :=_db .ParseBool (_dgec .Value );if _bfgea !=nil {return _bfgea ;};_dceb .FitToPageAttr =&_cfda ;continue ;};if _dgec .Name .Local =="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"{_eafb ,_dafga :=_db .ParseBool (_dgec .Value ); -if _dafga !=nil {return _dafga ;};_dceb .PrintAreaAttr =&_eafb ;continue ;};if _dgec .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"{_bbfec ,_aeae :=_db .ParseBool (_dgec .Value );if _aeae !=nil {return _aeae ; -};_dceb .ShowAutoFilterAttr =&_bbfec ;continue ;};if _dgec .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_faedf ,_egba :=_db .ParseBool (_dgec .Value );if _egba !=nil {return _egba ;};_dceb .ShowPageBreaksAttr =&_faedf ; -continue ;};};_gfgdf :for {_cgee ,_gbgg :=d .Token ();if _gbgg !=nil {return _gbgg ;};switch _egfd :=_cgee .(type ){case _f .StartElement :switch _egfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u006e\u0065"}:_dceb .Pane =NewCT_Pane (); -if _bagd :=d .DecodeElement (_dceb .Pane ,&_egfd );_bagd !=nil {return _bagd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}:_dceb .Selection =NewCT_Selection (); -if _faced :=d .DecodeElement (_dceb .Selection ,&_egfd );_faced !=nil {return _faced ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_dceb .RowBreaks =NewCT_PageBreak (); -if _baaee :=d .DecodeElement (_dceb .RowBreaks ,&_egfd );_baaee !=nil {return _baaee ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_dceb .ColBreaks =NewCT_PageBreak (); -if _dedd :=d .DecodeElement (_dceb .ColBreaks ,&_egfd );_dedd !=nil {return _dedd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_dceb .PageMargins =NewCT_PageMargins (); -if _adgef :=d .DecodeElement (_dceb .PageMargins ,&_egfd );_adgef !=nil {return _adgef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_dceb .PrintOptions =NewCT_PrintOptions (); -if _eegbb :=d .DecodeElement (_dceb .PrintOptions ,&_egfd );_eegbb !=nil {return _eegbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_dceb .PageSetup =NewCT_PageSetup (); -if _fdgf :=d .DecodeElement (_dceb .PageSetup ,&_egfd );_fdgf !=nil {return _fdgf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_dceb .HeaderFooter =NewCT_HeaderFooter (); -if _fcfag :=d .DecodeElement (_dceb .HeaderFooter ,&_egfd );_fcfag !=nil {return _fcfag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_dceb .AutoFilter =NewCT_AutoFilter (); -if _gebb :=d .DecodeElement (_dceb .AutoFilter ,&_egfd );_gebb !=nil {return _gebb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dceb .ExtLst =NewCT_ExtensionList (); -if _ccgae :=d .DecodeElement (_dceb .ExtLst ,&_egfd );_ccgae !=nil {return _ccgae ;};default:_ec .Log .Debug ("\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",_egfd .Name ); -if _geag :=d .Skip ();_geag !=nil {return _geag ;};};case _f .EndElement :break _gfgdf ;case _f .CharData :};};return nil ;};func (_abgcb *CT_PhoneticRun )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddgbcc :=range start .Attr {if _ddgbcc .Name .Local =="\u0073\u0062"{_bbffea ,_bbae :=_db .ParseUint (_ddgbcc .Value ,10,32); -if _bbae !=nil {return _bbae ;};_abgcb .SbAttr =uint32 (_bbffea );continue ;};if _ddgbcc .Name .Local =="\u0065\u0062"{_babbf ,_cagaa :=_db .ParseUint (_ddgbcc .Value ,10,32);if _cagaa !=nil {return _cagaa ;};_abgcb .EbAttr =uint32 (_babbf );continue ; -};};_acfaaab :for {_dbaf ,_dgccc :=d .Token ();if _dgccc !=nil {return _dgccc ;};switch _aeaac :=_dbaf .(type ){case _f .StartElement :switch _aeaac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _efdff :=d .DecodeElement (&_abgcb .T ,&_aeaac ); -_efdff !=nil {return _efdff ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_aeaac .Name ); -if _edfd :=d .Skip ();_edfd !=nil {return _edfd ;};};case _f .EndElement :break _acfaaab ;case _f .CharData :};};return nil ;};const (ST_RefModeUnset ST_RefMode =0;ST_RefModeA1 ST_RefMode =1;ST_RefModeR1C1 ST_RefMode =2;); +// Source Data Ending Range +AutoEndAttr *bool ; -// ValidateWithPath validates the CT_ChartsheetViews and its children, prefixing error messages with path -func (_faaga *CT_ChartsheetViews )ValidateWithPath (path string )error {for _edbd ,_dbgd :=range _faaga .SheetView {if _dega :=_dbgd .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_edbd )); -_dega !=nil {return _dega ;};};if _faaga .ExtLst !=nil {if _debgg :=_faaga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_debgg !=nil {return _debgg ;};};return nil ;}; +// Group By +GroupByAttr ST_GroupBy ; -// Validate validates the CT_ReviewedRevisions and its children -func (_dgedd *CT_ReviewedRevisions )Validate ()error {return _dgedd .ValidateWithPath ("C\u0054_\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064R\u0065\u0076\u0069\u0073io\u006e\u0073");}; +// Numeric Grouping Start Value +StartNumAttr *float64 ; -// ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path -func (_cdceg *CT_SheetProtection )ValidateWithPath (path string )error {return nil }; +// Numeric Grouping End Value +EndNumAttr *float64 ; -// Validate validates the CT_UndoInfo and its children -func (_bfaag *CT_UndoInfo )Validate ()error {return _bfaag .ValidateWithPath ("C\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f");};func (_fdbdf *CT_SheetProtection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebffff :=range start .Attr {if _ebffff .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0052\u006f\u0077\u0073"{_ddeaf ,_bedadd :=_db .ParseBool (_ebffff .Value ); -if _bedadd !=nil {return _bedadd ;};_fdbdf .FormatRowsAttr =&_ddeaf ;continue ;};if _ebffff .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_gdeadg ,_fdcafa :=_db .ParseBool (_ebffff .Value );if _fdcafa !=nil {return _fdcafa ; -};_fdbdf .InsertColumnsAttr =&_gdeadg ;continue ;};if _ebffff .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_bgbfae ,_fgdbd :=_ebffff .Value ,error (nil );if _fgdbd !=nil {return _fgdbd ;};_fdbdf .AlgorithmNameAttr =&_bgbfae ; -continue ;};if _ebffff .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077\u0073"{_gbcdf ,_cfcdg :=_db .ParseBool (_ebffff .Value );if _cfcdg !=nil {return _cfcdg ;};_fdbdf .InsertRowsAttr =&_gbcdf ;continue ;};if _ebffff .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_fbbbe ,_gfbfd :=_ebffff .Value ,error (nil ); -if _gfbfd !=nil {return _gfbfd ;};_fdbdf .SaltValueAttr =&_fbbbe ;continue ;};if _ebffff .Name .Local =="\u0069\u006es\u0065\u0072\u0074H\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"{_dgdcf ,_aeegbe :=_db .ParseBool (_ebffff .Value );if _aeegbe !=nil {return _aeegbe ; -};_fdbdf .InsertHyperlinksAttr =&_dgdcf ;continue ;};if _ebffff .Name .Local =="\u0073\u0068\u0065e\u0074"{_fagde ,_efbff :=_db .ParseBool (_ebffff .Value );if _efbff !=nil {return _efbff ;};_fdbdf .SheetAttr =&_fagde ;continue ;};if _ebffff .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_daedge ,_fdcgcd :=_db .ParseBool (_ebffff .Value ); -if _fdcgcd !=nil {return _fdcgcd ;};_fdbdf .DeleteColumnsAttr =&_daedge ;continue ;};if _ebffff .Name .Local =="\u0073c\u0065\u006e\u0061\u0072\u0069\u006fs"{_gcfbe ,_cbcge :=_db .ParseBool (_ebffff .Value );if _cbcge !=nil {return _cbcge ;};_fdbdf .ScenariosAttr =&_gcfbe ; -continue ;};if _ebffff .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_bcbaag ,_bbacc :=_db .ParseBool (_ebffff .Value );if _bbacc !=nil {return _bbacc ;};_fdbdf .FormatColumnsAttr =&_bcbaag ;continue ;}; -if _ebffff .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_ebfbd ,_ggdcg :=_ebffff .Value ,error (nil );if _ggdcg !=nil {return _ggdcg ;};_fdbdf .PasswordAttr =&_ebfbd ;continue ;};if _ebffff .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_bebgd ,_gegbc :=_ebffff .Value ,error (nil ); -if _gegbc !=nil {return _gegbc ;};_fdbdf .HashValueAttr =&_bebgd ;continue ;};if _ebffff .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_gcbg ,_bacfbd :=_db .ParseUint (_ebffff .Value ,10,32);if _bacfbd !=nil {return _bacfbd ;};_afdgg :=uint32 (_gcbg ); -_fdbdf .SpinCountAttr =&_afdgg ;continue ;};if _ebffff .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_cbdcc ,_baccg :=_db .ParseBool (_ebffff .Value );if _baccg !=nil {return _baccg ;};_fdbdf .ObjectsAttr =&_cbdcc ;continue ;};if _ebffff .Name .Local =="f\u006f\u0072\u006d\u0061\u0074\u0043\u0065\u006c\u006c\u0073"{_ccgceb ,_gfdea :=_db .ParseBool (_ebffff .Value ); -if _gfdea !=nil {return _gfdea ;};_fdbdf .FormatCellsAttr =&_ccgceb ;continue ;};if _ebffff .Name .Local =="\u0064\u0065\u006c\u0065\u0074\u0065\u0052\u006f\u0077\u0073"{_agdeb ,_efbcg :=_db .ParseBool (_ebffff .Value );if _efbcg !=nil {return _efbcg ; -};_fdbdf .DeleteRowsAttr =&_agdeb ;continue ;};if _ebffff .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u004c\u006f\u0063\u006b\u0065\u0064C\u0065\u006c\u006c\u0073"{_fabbeg ,_gccaee :=_db .ParseBool (_ebffff .Value );if _gccaee !=nil {return _gccaee ; -};_fdbdf .SelectLockedCellsAttr =&_fabbeg ;continue ;};if _ebffff .Name .Local =="\u0073\u006f\u0072\u0074"{_eefg ,_adbge :=_db .ParseBool (_ebffff .Value );if _adbge !=nil {return _adbge ;};_fdbdf .SortAttr =&_eefg ;continue ;};if _ebffff .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"{_bbgee ,_fdebgd :=_db .ParseBool (_ebffff .Value ); -if _fdebgd !=nil {return _fdebgd ;};_fdbdf .AutoFilterAttr =&_bbgee ;continue ;};if _ebffff .Name .Local =="p\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065\u0073"{_bbdca ,_dbceb :=_db .ParseBool (_ebffff .Value );if _dbceb !=nil {return _dbceb ; -};_fdbdf .PivotTablesAttr =&_bbdca ;continue ;};if _ebffff .Name .Local =="\u0073\u0065\u006c\u0065ct\u0055\u006e\u006c\u006f\u0063\u006b\u0065\u0064\u0043\u0065\u006c\u006c\u0073"{_dedbgc ,_adggd :=_db .ParseBool (_ebffff .Value );if _adggd !=nil {return _adggd ; -};_fdbdf .SelectUnlockedCellsAttr =&_dedbgc ;continue ;};};for {_ebfcd ,_dcgcd :=d .Token ();if _dcgcd !=nil {return _bc .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",_dcgcd ); -};if _cfgba ,_eggedg :=_ebfcd .(_f .EndElement );_eggedg &&_cfgba .Name ==start .Name {break ;};};return nil ;};func (_fgbed ST_RevisionAction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fgbed .String (),start ); -};func (_gdgdfe ST_rwColActionType )Validate ()error {return _gdgdfe .ValidateWithPath ("")}; +// Date Grouping Start Value +StartDateAttr *_g .Time ; -// Validate validates the CT_ExternalSheetName and its children -func (_agfeb *CT_ExternalSheetName )Validate ()error {return _agfeb .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Na\u006d\u0065");};func (_gagfg *ST_DataValidationErrorStyle )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gagfg =0; -case "\u0073\u0074\u006f\u0070":*_gagfg =1;case "\u0077a\u0072\u006e\u0069\u006e\u0067":*_gagfg =2;case "i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e":*_gagfg =3;};return nil ;};type ExternalLink struct{CT_ExternalLink };type CT_TablePart struct{IdAttr string ; -};func (_cggda ST_TotalsRowFunction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_cggda .String (),start );};func (_cgcag *CT_Connection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_cgcag .IdAttr )}); -if _cgcag .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cgcag .SourceFileAttr )});};if _cgcag .OdcFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fd\u0063\u0046\u0069\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cgcag .OdcFileAttr )}); -};if _cgcag .KeepAliveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cgcag .KeepAliveAttr ))});};if _cgcag .IntervalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_cgcag .IntervalAttr )}); -};if _cgcag .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cgcag .NameAttr )});};if _cgcag .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_cgcag .DescriptionAttr )}); -};if _cgcag .TypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cgcag .TypeAttr )});};if _cgcag .ReconnectionMethodAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_cgcag .ReconnectionMethodAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",_cgcag .RefreshedVersionAttr )});if _cgcag .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_cgcag .MinRefreshableVersionAttr )}); -};if _cgcag .SavePasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cgcag .SavePasswordAttr ))});}; -if _cgcag .NewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0065\u0077"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cgcag .NewAttr ))});};if _cgcag .DeletedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cgcag .DeletedAttr ))}); -};if _cgcag .OnlyUseConnectionFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cgcag .OnlyUseConnectionFileAttr ))}); -};if _cgcag .BackgroundAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cgcag .BackgroundAttr ))});};if _cgcag .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cgcag .RefreshOnLoadAttr ))}); -};if _cgcag .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cgcag .SaveDataAttr ))});};if _cgcag .CredentialsAttr !=ST_CredMethodUnset {_adbf ,_eabd :=_cgcag .CredentialsAttr .MarshalXMLAttr (_f .Name {Local :"c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"}); -if _eabd !=nil {return _eabd ;};start .Attr =append (start .Attr ,_adbf );};if _cgcag .SingleSignOnIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_cgcag .SingleSignOnIdAttr )}); -};e .EncodeToken (start );if _cgcag .DbPr !=nil {_cbcad :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0064\u0062\u0050\u0072"}};e .EncodeElement (_cgcag .DbPr ,_cbcad );};if _cgcag .OlapPr !=nil {_aecdc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006f\u006c\u0061\u0070\u0050r"}}; -e .EncodeElement (_cgcag .OlapPr ,_aecdc );};if _cgcag .WebPr !=nil {_aefc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0072"}};e .EncodeElement (_cgcag .WebPr ,_aefc );};if _cgcag .TextPr !=nil {_fbdd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074\u0050r"}}; -e .EncodeElement (_cgcag .TextPr ,_fbdd );};if _cgcag .Parameters !=nil {_ggcc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}};e .EncodeElement (_cgcag .Parameters ,_ggcc );}; -if _cgcag .ExtLst !=nil {_afaa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgcag .ExtLst ,_afaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gfffg ST_DataConsolidateFunction )ValidateWithPath (path string )error {switch _gfffg {case 0,1,2,3,4,5,6,7,8,9,10,11:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfffg )); -};return nil ;};type CT_Number struct{ +// Date Grouping End Value +EndDateAttr *_g .Time ; -// Value -VAttr float64 ; +// Grouping Interval +GroupIntervalAttr *float64 ;};func (_ccdcf ST_TextHAlign )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_acabgc :=_bc .Attr {};_acabgc .Name =name ;switch _ccdcf {case ST_TextHAlignUnset :_acabgc .Value ="";case ST_TextHAlignLeft :_acabgc .Value ="\u006c\u0065\u0066\u0074"; +case ST_TextHAlignCenter :_acabgc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextHAlignRight :_acabgc .Value ="\u0072\u0069\u0067h\u0074";case ST_TextHAlignJustify :_acabgc .Value ="\u006au\u0073\u0074\u0069\u0066\u0079";case ST_TextHAlignDistributed :_acabgc .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064"; +};return _acabgc ,nil ;};func (_bbbcaa ST_CfType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_fcadc :=_bc .Attr {};_fcadc .Name =name ;switch _bbbcaa {case ST_CfTypeUnset :_fcadc .Value ="";case ST_CfTypeExpression :_fcadc .Value ="\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e"; +case ST_CfTypeCellIs :_fcadc .Value ="\u0063\u0065\u006c\u006c\u0049\u0073";case ST_CfTypeColorScale :_fcadc .Value ="\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065";case ST_CfTypeDataBar :_fcadc .Value ="\u0064a\u0074\u0061\u0042\u0061\u0072"; +case ST_CfTypeIconSet :_fcadc .Value ="\u0069c\u006f\u006e\u0053\u0065\u0074";case ST_CfTypeTop10 :_fcadc .Value ="\u0074\u006f\u00701\u0030";case ST_CfTypeUniqueValues :_fcadc .Value ="\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073"; +case ST_CfTypeDuplicateValues :_fcadc .Value ="\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073";case ST_CfTypeContainsText :_fcadc .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_CfTypeNotContainsText :_fcadc .Value ="\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074"; +case ST_CfTypeBeginsWith :_fcadc .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeEndsWith :_fcadc .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_CfTypeContainsBlanks :_fcadc .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073"; +case ST_CfTypeNotContainsBlanks :_fcadc .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073";case ST_CfTypeContainsErrors :_fcadc .Value ="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073"; +case ST_CfTypeNotContainsErrors :_fcadc .Value ="\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073";case ST_CfTypeTimePeriod :_fcadc .Value ="\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"; +case ST_CfTypeAboveAverage :_fcadc .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065";};return _fcadc ,nil ;};func (_egadff ST_MdxSetOrder )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_gcbede :=_bc .Attr {};_gcbede .Name =name ; +switch _egadff {case ST_MdxSetOrderUnset :_gcbede .Value ="";case ST_MdxSetOrderU :_gcbede .Value ="\u0075";case ST_MdxSetOrderA :_gcbede .Value ="\u0061";case ST_MdxSetOrderD :_gcbede .Value ="\u0064";case ST_MdxSetOrderAa :_gcbede .Value ="\u0061\u0061"; +case ST_MdxSetOrderAd :_gcbede .Value ="\u0061\u0064";case ST_MdxSetOrderNa :_gcbede .Value ="\u006e\u0061";case ST_MdxSetOrderNd :_gcbede .Value ="\u006e\u0064";};return _gcbede ,nil ;}; -// Unused Item -UAttr *bool ; +// Validate validates the CT_QueryTableField and its children +func (_gdgcfg *CT_QueryTableField )Validate ()error {return _gdgcfg .ValidateWithPath ("\u0043T\u005fQ\u0075\u0065\u0072\u0079\u0054a\u0062\u006ce\u0046\u0069\u0065\u006c\u0064");};type ST_OleUpdate byte ; -// Calculated Item -FAttr *bool ; +// ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path +func (_ffcab *CT_ColorFilter )ValidateWithPath (path string )error {return nil }; -// Caption -CAttr *string ; +// ValidateWithPath validates the CT_CustomChartsheetView and its children, prefixing error messages with path +func (_efafc *CT_CustomChartsheetView )ValidateWithPath (path string )error {if !_gd .ST_GuidPatternRe .MatchString (_efafc .GuidAttr ){return _a .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 ,_gd .ST_GuidPatternRe ,_efafc .GuidAttr ); +};if _eefc :=_efafc .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_eefc !=nil {return _eefc ;};if _efafc .PageMargins !=nil {if _fefd :=_efafc .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); +_fefd !=nil {return _fefd ;};};if _efafc .PageSetup !=nil {if _fcdgb :=_efafc .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_fcdgb !=nil {return _fcdgb ;};};if _efafc .HeaderFooter !=nil {if _dfbf :=_efafc .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); +_dfbf !=nil {return _dfbf ;};};return nil ;};func (_bdbe *CT_Boolean )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (_bdbe .VAttr ))}); +if _bdbe .UAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdbe .UAttr ))});};if _bdbe .FAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bdbe .FAttr ))}); +};if _bdbe .CAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_bdbe .CAttr )});};if _bdbe .CpAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_bdbe .CpAttr )}); +};e .EncodeToken (start );if _bdbe .X !=nil {_cgg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_dac :=range _bdbe .X {e .EncodeElement (_dac ,_cgg );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +};func (_gfbfg ST_FormulaExpression )String ()string {switch _gfbfg {case 0:return "";case 1:return "\u0072\u0065\u0066";case 2:return "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072";case 3:return "\u0061\u0072\u0065\u0061";case 4:return "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr"; +case 5:return "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061";};return "";}; -// Member Property Count -CpAttr *uint32 ; +// Validate validates the CT_CellFormula and its children +func (_cbef *CT_CellFormula )Validate ()error {return _cbef .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0046\u006fr\u006d\u0075\u006c\u0061");};type CT_PivotField struct{ -// Format Index -InAttr *uint32 ; +// Field Name +NameAttr *string ; -// Background Color -BcAttr *string ; +// Axis +AxisAttr ST_Axis ; -// Foreground Color -FcAttr *string ; +// Data Field +DataFieldAttr *bool ; -// Italic -IAttr *bool ; +// Custom Subtotal Caption +SubtotalCaptionAttr *string ; -// Underline -UnAttr *bool ; +// Show PivotField Header Drop Downs +ShowDropDownsAttr *bool ; -// Strikethrough -StAttr *bool ; +// Hidden Level +HiddenLevelAttr *bool ; -// Bold -BAttr *bool ; +// Unique Member Property +UniqueMemberPropertyAttr *string ; -// OLAP Members -Tpls []*CT_Tuples ; +// Compact +CompactAttr *bool ; -// Member Property Index -X []*CT_X ;};func (_begbfb *ExternalLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_begbfb .CT_ExternalLink =*NewCT_ExternalLink ();_afggf :for {_cfbbg ,_dbaaba :=d .Token ();if _dbaaba !=nil {return _dbaaba ;};switch _fgadf :=_cfbbg .(type ){case _f .StartElement :switch _fgadf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074e\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}:_begbfb .Choice =NewCT_ExternalLinkChoice (); -if _faabeb :=d .DecodeElement (&_begbfb .Choice .ExternalBook ,&_fgadf );_faabeb !=nil {return _faabeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064d\u0065\u004c\u0069\u006e\u006b"}:_begbfb .Choice =NewCT_ExternalLinkChoice (); -if _aafcd :=d .DecodeElement (&_begbfb .Choice .DdeLink ,&_fgadf );_aafcd !=nil {return _aafcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u004c\u0069\u006e\u006b"}:_begbfb .Choice =NewCT_ExternalLinkChoice (); -if _fgabd :=d .DecodeElement (&_begbfb .Choice .OleLink ,&_fgadf );_fgabd !=nil {return _fgabd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_begbfb .ExtLst =NewCT_ExtensionList (); -if _cffae :=d .DecodeElement (_begbfb .ExtLst ,&_fgadf );_cffae !=nil {return _cffae ;};default:_ec .Log .Debug ("s\u006b\u0069\u0070\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",_fgadf .Name ); -if _ffbbe :=d .Skip ();_ffbbe !=nil {return _ffbbe ;};};case _f .EndElement :break _afggf ;case _f .CharData :};};return nil ;};func (_fbgef *CT_ChartsheetViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_ecd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}}; -for _ ,_afdf :=range _fbgef .SheetView {e .EncodeElement (_afdf ,_ecd );};if _fbgef .ExtLst !=nil {_cbaaac :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbgef .ExtLst ,_cbaaac );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_Control struct{ +// All Items Expanded +AllDrilledAttr *bool ; -// Shape Id -ShapeIdAttr uint32 ;IdAttr string ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Control Name -NameAttr *string ; +// Outline Items +OutlineAttr *bool ; -// Embedded Control Properties -ControlPr *CT_ControlPr ;};type CT_TextPr struct{ +// Subtotals At Top +SubtotalTopAttr *bool ; -// Prompt for File Name -PromptAttr *bool ; +// Drag To Row +DragToRowAttr *bool ; -// File Type -FileTypeAttr ST_FileType ; +// Drag To Column +DragToColAttr *bool ; -// Code Page -CodePageAttr *uint32 ; +// Multiple Field Filters +MultipleItemSelectionAllowedAttr *bool ; -// Character Set -CharacterSetAttr *string ; +// Drag Field to Page +DragToPageAttr *bool ; -// First Row -FirstRowAttr *uint32 ; +// Field Can Drag to Data +DragToDataAttr *bool ; -// Source File Name -SourceFileAttr *string ; +// Drag Off +DragOffAttr *bool ; -// Delimited File -DelimitedAttr *bool ; +// Show All Items +ShowAllAttr *bool ; -// Decimal Separator -DecimalAttr *string ; +// Insert Blank Row +InsertBlankRowAttr *bool ; -// Thousands Separator -ThousandsAttr *string ; +// Server-based Page Field +ServerFieldAttr *bool ; -// Tab as Delimiter -TabAttr *bool ; +// Insert Item Page Break +InsertPageBreakAttr *bool ; -// Space is Delimiter -SpaceAttr *bool ; +// Auto Show +AutoShowAttr *bool ; -// Comma is Delimiter -CommaAttr *bool ; +// Top Auto Show +TopAutoShowAttr *bool ; -// Semicolon is Delimiter -SemicolonAttr *bool ; +// Hide New Items +HideNewItemsAttr *bool ; -// Consecutive Delimiters -ConsecutiveAttr *bool ; +// Measure Filter +MeasureFilterAttr *bool ; + +// Inclusive Manual Filter +IncludeNewItemsInFilterAttr *bool ; -// Qualifier -QualifierAttr ST_Qualifier ; +// Items Per Page Count +ItemPageCountAttr *uint32 ; -// Custom Delimiter -DelimiterAttr *string ; +// Auto Sort Type +SortTypeAttr ST_FieldSortType ; -// Fields -TextFields *CT_TextFields ;}; +// Data Source Sort +DataSourceSortAttr *bool ; -// Validate validates the CT_ExternalSheetDataSet and its children -func (_dddee *CT_ExternalSheetDataSet )Validate ()error {return _dddee .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");};func (_debbd ST_DataConsolidateFunction )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_debbd .String (),start ); -};func (_bccdb *CT_ExtensionList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bccdb .Ext !=nil {_cbbbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}};for _ ,_eabe :=range _bccdb .Ext {e .EncodeElement (_eabe ,_cbbbc ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_feeac *ST_TableType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_feeac =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_feeac =1;case "\u0078\u006d\u006c":*_feeac =2; -case "\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065":*_feeac =3;};return nil ;}; +// Auto Sort +NonAutoSortDefaultAttr *bool ; -// Validate validates the CT_TableMissing and its children -func (_gaggd *CT_TableMissing )Validate ()error {return _gaggd .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u004d\u0069\u0073\u0073\u0069\u006e\u0067");};func NewCT_CustomWorkbookView ()*CT_CustomWorkbookView {_bccg :=&CT_CustomWorkbookView {}; -_bccg .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 _bccg ;};type CT_ServerFormats struct{ +// Auto Show Rank By +RankByAttr *uint32 ; -// Format Count -CountAttr *uint32 ; +// Show Default Subtotal +DefaultSubtotalAttr *bool ; -// Server Format -ServerFormat []*CT_ServerFormat ;};func (_fafdf *ST_PrintError )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcbefb ,_bdfecg :=d .Token ();if _bdfecg !=nil {return _bdfecg ;};if _bbbbge ,_ccbggc :=_fcbefb .(_f .EndElement );_ccbggc &&_bbbbge .Name ==start .Name {*_fafdf =1; -return nil ;};if _efbcb ,_gcaca :=_fcbefb .(_f .CharData );!_gcaca {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcbefb );}else {switch string (_efbcb ){case "":*_fafdf =0; -case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_fafdf =1;case "\u0062\u006c\u0061n\u006b":*_fafdf =2;case "\u0064\u0061\u0073\u0068":*_fafdf =3;case "\u004e\u0041":*_fafdf =4;};};_fcbefb ,_bdfecg =d .Token ();if _bdfecg !=nil {return _bdfecg ;};if _dcgcdd ,_gecbb :=_fcbefb .(_f .EndElement ); -_gecbb &&_dcgcdd .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcbefb );}; +// Sum Subtotal +SumSubtotalAttr *bool ; -// Validate validates the CT_PivotField and its children -func (_dcfbac *CT_PivotField )Validate ()error {return _dcfbac .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064");};func (_fbee *CT_GradientFill )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fbee .TypeAttr !=ST_GradientTypeUnset {_dadga ,_efgba :=_fbee .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _efgba !=nil {return _efgba ;};start .Attr =append (start .Attr ,_dadga );};if _fbee .DegreeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0067\u0072\u0065\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_fbee .DegreeAttr )}); -};if _fbee .LeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fbee .LeftAttr )});};if _fbee .RightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fbee .RightAttr )}); -};if _fbee .TopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0070"},Value :_bc .Sprintf ("\u0025\u0076",*_fbee .TopAttr )});};if _fbee .BottomAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_bc .Sprintf ("\u0025\u0076",*_fbee .BottomAttr )}); -};e .EncodeToken (start );if _fbee .Stop !=nil {_becg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0074\u006f\u0070"}};for _ ,_gbgb :=range _fbee .Stop {e .EncodeElement (_gbgb ,_becg );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_feb *CT_Break )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _feb .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_feb .IdAttr )}); -};if _feb .MinAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_feb .MinAttr )});};if _feb .MaxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078"},Value :_bc .Sprintf ("\u0025\u0076",*_feb .MaxAttr )}); -};if _feb .ManAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_feb .ManAttr ))});};if _feb .PtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_feb .PtAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_SheetData struct{ +// CountA +CountASubtotalAttr *bool ; -// Row -Row []*CT_Row ;};func NewCT_QueryTableDeletedFields ()*CT_QueryTableDeletedFields {_eccff :=&CT_QueryTableDeletedFields {};return _eccff ;};func NewCT_ConditionalFormats ()*CT_ConditionalFormats {_eeff :=&CT_ConditionalFormats {};return _eeff ;};func NewQueryTable ()*QueryTable {_ccaga :=&QueryTable {}; -_ccaga .CT_QueryTable =*NewCT_QueryTable ();return _ccaga ;}; +// Average +AvgSubtotalAttr *bool ; -// Validate validates the CT_FieldsUsage and its children -func (_egdae *CT_FieldsUsage )Validate ()error {return _egdae .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065");};func (_aaeaca ST_ItemType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abccd :=_f .Attr {}; -_abccd .Name =name ;switch _aaeaca {case ST_ItemTypeUnset :_abccd .Value ="";case ST_ItemTypeData :_abccd .Value ="\u0064\u0061\u0074\u0061";case ST_ItemTypeDefault :_abccd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_ItemTypeSum :_abccd .Value ="\u0073\u0075\u006d"; -case ST_ItemTypeCountA :_abccd .Value ="\u0063\u006f\u0075\u006e\u0074\u0041";case ST_ItemTypeAvg :_abccd .Value ="\u0061\u0076\u0067";case ST_ItemTypeMax :_abccd .Value ="\u006d\u0061\u0078";case ST_ItemTypeMin :_abccd .Value ="\u006d\u0069\u006e";case ST_ItemTypeProduct :_abccd .Value ="\u0070r\u006f\u0064\u0075\u0063\u0074"; -case ST_ItemTypeCount :_abccd .Value ="\u0063\u006f\u0075n\u0074";case ST_ItemTypeStdDev :_abccd .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ItemTypeStdDevP :_abccd .Value ="\u0073t\u0064\u0044\u0065\u0076\u0050";case ST_ItemTypeVar :_abccd .Value ="\u0076\u0061\u0072"; -case ST_ItemTypeVarP :_abccd .Value ="\u0076\u0061\u0072\u0050";case ST_ItemTypeGrand :_abccd .Value ="\u0067\u0072\u0061n\u0064";case ST_ItemTypeBlank :_abccd .Value ="\u0062\u006c\u0061n\u006b";};return _abccd ,nil ;}; +// Max Subtotal +MaxSubtotalAttr *bool ; -// Validate validates the CT_OlapPr and its children -func (_cacdfb *CT_OlapPr )Validate ()error {return _cacdfb .ValidateWithPath ("\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r");};func (_ecfc *CT_CalcCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecfc .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_ecfc .RAttr )}); -};if _ecfc .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",*_ecfc .RefAttr )});};if _ecfc .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_bc .Sprintf ("\u0025\u0076",*_ecfc .IAttr )}); -};if _ecfc .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ecfc .SAttr ))});};if _ecfc .LAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ecfc .LAttr ))}); -};if _ecfc .TAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ecfc .TAttr ))});};if _ecfc .AAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ecfc .AAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_eagf *CT_ColHierarchiesUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _eagf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_eagf .CountAttr )}); -};e .EncodeToken (start );_dcccd :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_gaff :=range _eagf .ColHierarchyUsage {e .EncodeElement (_gaff ,_dcccd ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CalcPr ()*CT_CalcPr {_bcfd :=&CT_CalcPr {};return _bcfd };func NewCT_RgbColor ()*CT_RgbColor {_edbba :=&CT_RgbColor {};return _edbba };func (_ddbbd ST_TimePeriod )ValidateWithPath (path string )error {switch _ddbbd {case 0,1,2,3,4,5,6,7,8,9,10:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ddbbd )); -};return nil ;};func NewCT_RevisionComment ()*CT_RevisionComment {_cefbd :=&CT_RevisionComment {};_cefbd .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 _cefbd ;};func (_caadb *ST_TargetScreenSize )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbcdf ,_febcc :=d .Token ();if _febcc !=nil {return _febcc ;};if _bbcgc ,_cbbac :=_cbcdf .(_f .EndElement );_cbbac &&_bbcgc .Name ==start .Name {*_caadb =1; -return nil ;};if _aedb ,_edgceb :=_cbcdf .(_f .CharData );!_edgceb {return _bc .Errorf ("\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 (_aedb ){case "":*_caadb =0; -case "\u00354\u0034\u0078\u0033\u0037\u0036":*_caadb =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_caadb =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_caadb =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_caadb =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_caadb =5; -case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_caadb =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_caadb =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_caadb =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_caadb =9; -case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_caadb =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_caadb =11;};};_cbcdf ,_febcc =d .Token ();if _febcc !=nil {return _febcc ;};if _aacef ,_gbgcc :=_cbcdf .(_f .EndElement );_gbgcc &&_aacef .Name ==start .Name {return nil ; -};return _bc .Errorf ("\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 );}; +// Min Subtotal +MinSubtotalAttr *bool ; -// Validate validates the CT_SheetView and its children -func (_fcebg *CT_SheetView )Validate ()error {return _fcebg .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077");};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; -);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 (_bggbgb ST_SortType )String ()string {switch _bggbgb {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_Formats ()*CT_Formats {_fgbcg :=&CT_Formats {}; -return _fgbcg }; +// Product Subtotal +ProductSubtotalAttr *bool ; -// Validate validates the CT_PivotHierarchy and its children -func (_gecef *CT_PivotHierarchy )Validate ()error {return _gecef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079");};func (_agbdcb ST_SheetState )Validate ()error {return _agbdcb .ValidateWithPath ("")}; -func (_cadfd ST_ExternalConnectionType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fefece :=_f .Attr {};_fefece .Name =name ;switch _cadfd {case ST_ExternalConnectionTypeUnset :_fefece .Value ="";case ST_ExternalConnectionTypeGeneral :_fefece .Value ="\u0067e\u006e\u0065\u0072\u0061\u006c"; -case ST_ExternalConnectionTypeText :_fefece .Value ="\u0074\u0065\u0078\u0074";case ST_ExternalConnectionTypeMDY :_fefece .Value ="\u004d\u0044\u0059";case ST_ExternalConnectionTypeDMY :_fefece .Value ="\u0044\u004d\u0059";case ST_ExternalConnectionTypeYMD :_fefece .Value ="\u0059\u004d\u0044"; -case ST_ExternalConnectionTypeMYD :_fefece .Value ="\u004d\u0059\u0044";case ST_ExternalConnectionTypeDYM :_fefece .Value ="\u0044\u0059\u004d";case ST_ExternalConnectionTypeYDM :_fefece .Value ="\u0059\u0044\u004d";case ST_ExternalConnectionTypeSkip :_fefece .Value ="\u0073\u006b\u0069\u0070"; -case ST_ExternalConnectionTypeEMD :_fefece .Value ="\u0045\u004d\u0044";};return _fefece ,nil ;}; +// Count +CountSubtotalAttr *bool ; -// ValidateWithPath validates the CT_MeasureGroup and its children, prefixing error messages with path -func (_aead *CT_MeasureGroup )ValidateWithPath (path string )error {return nil }; +// StdDev Subtotal +StdDevSubtotalAttr *bool ; -// Validate validates the CT_Chartsheet and its children -func (_cddd *CT_Chartsheet )Validate ()error {return _cddd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");};func (_cfedd *CT_CommentList )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _cfedd .Comment !=nil {_cafag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_eaede :=range _cfedd .Comment {e .EncodeElement (_eaede ,_cafag );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_fcecb ST_DynamicFilterType )ValidateWithPath (path string )error {switch _fcecb {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 _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcecb )); -};return nil ;};func (_bgfffe *CT_DefinedNames )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _bgfffe .DefinedName !=nil {_gbcgc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}}; -for _ ,_ggdg :=range _bgfffe .DefinedName {e .EncodeElement (_ggdg ,_gbcgc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acdfge *ST_BorderStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bffbe ,_effbd :=d .Token (); -if _effbd !=nil {return _effbd ;};if _faadb ,_ccgde :=_bffbe .(_f .EndElement );_ccgde &&_faadb .Name ==start .Name {*_acdfge =1;return nil ;};if _dbedgg ,_bcddf :=_bffbe .(_f .CharData );!_bcddf {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bffbe ); -}else {switch string (_dbedgg ){case "":*_acdfge =0;case "\u006e\u006f\u006e\u0065":*_acdfge =1;case "\u0074\u0068\u0069\u006e":*_acdfge =2;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_acdfge =3;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_acdfge =4; -case "\u0064\u006f\u0074\u0074\u0065\u0064":*_acdfge =5;case "\u0074\u0068\u0069c\u006b":*_acdfge =6;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_acdfge =7;case "\u0068\u0061\u0069\u0072":*_acdfge =8;case "\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064":*_acdfge =9; -case "\u0064a\u0073\u0068\u0044\u006f\u0074":*_acdfge =10;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_acdfge =11;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_acdfge =12;case "\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_acdfge =13; -case "\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074":*_acdfge =14;};};_bffbe ,_effbd =d .Token ();if _effbd !=nil {return _effbd ;};if _dccdc ,_fbbece :=_bffbe .(_f .EndElement );_fbbece &&_dccdc .Name ==start .Name {return nil ;}; -return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bffbe );};func (_becab *ST_Visibility )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_becab =0; -case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_becab =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_becab =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_becab =3;};return nil ;};func (_cbf *CT_CellSmartTagPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006b\u0065\u0079"},Value :_bc .Sprintf ("\u0025\u0076",_cbf .KeyAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",_cbf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dgcfcc ST_FieldSortType )Validate ()error {return _dgcfcc .ValidateWithPath ("")}; -func (_bbcfg *CT_Items )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbcfg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_bbcfg .CountAttr )}); -};e .EncodeToken (start );_gbgab :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0069\u0074\u0065\u006d"}};for _ ,_fefgg :=range _bbcfg .Item {e .EncodeElement (_fefgg ,_gbgab );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_dgcbb *ST_OleUpdate )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cbdbda ,_ffce :=d .Token ();if _ffce !=nil {return _ffce ;};if _abgabf ,_adaddfe :=_cbdbda .(_f .EndElement );_adaddfe &&_abgabf .Name ==start .Name {*_dgcbb =1; -return nil ;};if _cacbag ,_ceccc :=_cbdbda .(_f .CharData );!_ceccc {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cbdbda );}else {switch string (_cacbag ){case "":*_dgcbb =0; -case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u0041\u004c\u0057\u0041\u0059\u0053":*_dgcbb =1;case "\u004f\u004cE\u0055\u0050\u0044A\u0054\u0045\u005f\u004f\u004e\u0043\u0041\u004c\u004c":*_dgcbb =2;};};_cbdbda ,_ffce =d .Token ();if _ffce !=nil {return _ffce ; -};if _cbdaa ,_afbgfeg :=_cbdbda .(_f .EndElement );_afbgfeg &&_cbdaa .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cbdbda ); -};func (_cdbdc ST_DataValidationOperator )String ()string {switch _cdbdc {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 (_dcdee *CT_SharedItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcdee .ContainsSemiMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dcdee .ContainsSemiMixedTypesAttr ))}); -};if _dcdee .ContainsNonDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dcdee .ContainsNonDateAttr ))}); -};if _dcdee .ContainsDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dcdee .ContainsDateAttr ))});}; -if _dcdee .ContainsStringAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dcdee .ContainsStringAttr ))}); -};if _dcdee .ContainsBlankAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dcdee .ContainsBlankAttr ))}); -};if _dcdee .ContainsMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dcdee .ContainsMixedTypesAttr ))}); -};if _dcdee .ContainsNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dcdee .ContainsNumberAttr ))}); -};if _dcdee .ContainsIntegerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dcdee .ContainsIntegerAttr ))}); -};if _dcdee .MinValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_dcdee .MinValueAttr )});};if _dcdee .MaxValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_dcdee .MaxValueAttr )}); -};if _dcdee .MinDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006di\u006e\u0044\u0061\u0074\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_dcdee .MinDateAttr )});};if _dcdee .MaxDateAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u0044\u0061\u0074\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_dcdee .MaxDateAttr )}); -};if _dcdee .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_dcdee .CountAttr )});};if _dcdee .LongTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dcdee .LongTextAttr ))}); -};e .EncodeToken (start );if _dcdee .M !=nil {_cgaef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_dcfde :=range _dcdee .M {e .EncodeElement (_dcfde ,_cgaef );};};if _dcdee .N !=nil {_fgagg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}}; -for _ ,_gaagf :=range _dcdee .N {e .EncodeElement (_gaagf ,_fgagg );};};if _dcdee .B !=nil {_fdade :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_gfce :=range _dcdee .B {e .EncodeElement (_gfce ,_fdade );};};if _dcdee .E !=nil {_ebaba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065"}}; -for _ ,_bfggab :=range _dcdee .E {e .EncodeElement (_bfggab ,_ebaba );};};if _dcdee .S !=nil {_bebdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_acede :=range _dcdee .S {e .EncodeElement (_acede ,_bebdc );};};if _dcdee .D !=nil {_eggbbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064"}}; -for _ ,_dcdag :=range _dcdee .D {e .EncodeElement (_dcdag ,_eggbbb );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dbdgag *CT_Tuples )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbdgag .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_dbdgag .CAttr )}); -};e .EncodeToken (start );_ggefa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0070\u006c"}};for _ ,_fgfdag :=range _dbdgag .Tpl {e .EncodeElement (_fgfdag ,_ggefa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -}; +// StdDevP Subtotal +StdDevPSubtotalAttr *bool ; -// Validate validates the CT_Sst and its children -func (_ebbefc *CT_Sst )Validate ()error {return _ebbefc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0073\u0074");};type CT_Pages struct{ +// Variance Subtotal +VarSubtotalAttr *bool ; -// Page Item String Count -CountAttr *uint32 ; +// VarP Subtotal +VarPSubtotalAttr *bool ; -// Page Items -Page []*CT_PCDSCPage ;}; +// Show Member Property in Cell +ShowPropCellAttr *bool ; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_bdebb *CT_String )ValidateWithPath (path string )error {for _aafef ,_begag :=range _bdebb .Tpls {if _abdbea :=_begag .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_aafef ));_abdbea !=nil {return _abdbea ; -};};for _gacege ,_bbfad :=range _bdebb .X {if _bfgabb :=_bbfad .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_gacege ));_bfgabb !=nil {return _bfgabb ;};};return nil ;}; +// Show Member Property ToolTip +ShowPropTipAttr *bool ; -// Validate validates the CT_SmartTagType and its children -func (_ebaee *CT_SmartTagType )Validate ()error {return _ebaee .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_dcffcg ST_MdxKPIProperty )Validate ()error {return _dcffcg .ValidateWithPath ("")}; -func (_fgdfe *CT_VolTopicRef )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bc .Sprintf ("\u0025\u0076",_fgdfe .RAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_bc .Sprintf ("\u0025\u0076",_fgdfe .SAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cadada *CT_MdxKPI )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cadada .PAttr =ST_MdxKPIProperty (1);for _ ,_cgdcd :=range start .Attr {if _cgdcd .Name .Local =="\u006e"{_cabda ,_cdbga :=_db .ParseUint (_cgdcd .Value ,10,32); -if _cdbga !=nil {return _cdbga ;};_cadada .NAttr =uint32 (_cabda );continue ;};if _cgdcd .Name .Local =="\u006e\u0070"{_gbbe ,_gcdeeb :=_db .ParseUint (_cgdcd .Value ,10,32);if _gcdeeb !=nil {return _gcdeeb ;};_cadada .NpAttr =uint32 (_gbbe );continue ; -};if _cgdcd .Name .Local =="\u0070"{_cadada .PAttr .UnmarshalXMLAttr (_cgdcd );continue ;};};for {_cdggf ,_dgcec :=d .Token ();if _dgcec !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0064\u0078K\u0050\u0049\u003a\u0020\u0025\u0073",_dgcec ); -};if _ddafe ,_cdga :=_cdggf .(_f .EndElement );_cdga &&_ddafe .Name ==start .Name {break ;};};return nil ;};func (_ccdgga ST_SortMethod )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccdgga .String (),start );}; +// Show As Caption +ShowPropAsCaptionAttr *bool ; -// Validate validates the CT_RevisionCellChange and its children -func (_fggfdd *CT_RevisionCellChange )Validate ()error {return _fggfdd .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0043\u0065\u006cl\u0043\u0068\u0061\u006e\u0067\u0065");};func (_cffa *CT_BookViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_dab :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003aw\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}};for _ ,_dgd :=range _cffa .WorkbookView {e .EncodeElement (_dgd ,_dab );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_cbdgef ST_CfvoType )String ()string {switch _cbdgef {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 (_bgfae *CT_TupleCache )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfceg :for {_eeacc ,_acbad :=d .Token ();if _acbad !=nil {return _acbad ; -};switch _ddeca :=_eeacc .(type ){case _f .StartElement :switch _ddeca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065n\u0074\u0072\u0069\u0065\u0073"}:_bgfae .Entries =NewCT_PCDSDTCEntries (); -if _cfdca :=d .DecodeElement (_bgfae .Entries ,&_ddeca );_cfdca !=nil {return _cfdca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0074\u0073"}:_bgfae .Sets =NewCT_Sets (); -if _gebff :=d .DecodeElement (_bgfae .Sets ,&_ddeca );_gebff !=nil {return _gebff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}:_bgfae .QueryCache =NewCT_QueryCache (); -if _dcecbf :=d .DecodeElement (_bgfae .QueryCache ,&_ddeca );_dcecbf !=nil {return _dcecbf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}:_bgfae .ServerFormats =NewCT_ServerFormats (); -if _afcda :=d .DecodeElement (_bgfae .ServerFormats ,&_ddeca );_afcda !=nil {return _afcda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgfae .ExtLst =NewCT_ExtensionList (); -if _bacb :=d .DecodeElement (_bgfae .ExtLst ,&_ddeca );_bacb !=nil {return _bacb ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ddeca .Name ); -if _bddbf :=d .Skip ();_bddbf !=nil {return _bddbf ;};};case _f .EndElement :break _gfceg ;case _f .CharData :};};return nil ;};func (_bcbfea *ST_Orientation )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eegfba ,_eabgb :=d .Token ();if _eabgb !=nil {return _eabgb ; -};if _caade ,_fgdbc :=_eegfba .(_f .EndElement );_fgdbc &&_caade .Name ==start .Name {*_bcbfea =1;return nil ;};if _edecg ,_adfea :=_eegfba .(_f .CharData );!_adfea {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eegfba ); -}else {switch string (_edecg ){case "":*_bcbfea =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bcbfea =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_bcbfea =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_bcbfea =3;};};_eegfba ,_eabgb =d .Token (); -if _eabgb !=nil {return _eabgb ;};if _eaadc ,_bedfd :=_eegfba .(_f .EndElement );_bedfd &&_eaadc .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eegfba ); -};func (_decbef ST_Sqref )String ()string {return _e .Join (_decbef ,"\u0020")};type ST_CalcMode byte ; +// Drill State +DefaultAttributeDrillStateAttr *bool ; -// ValidateWithPath validates the CT_PivotFields and its children, prefixing error messages with path -func (_ebde *CT_PivotFields )ValidateWithPath (path string )error {for _beffd ,_gccff :=range _ebde .PivotField {if _cdbdb :=_gccff .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_beffd )); -_cdbdb !=nil {return _cdbdb ;};};return nil ;}; +// Field Items +Items *CT_Items ; -// ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path -func (_dgbef *CT_ExternalReferences )ValidateWithPath (path string )error {for _bged ,_dcgcb :=range _dgbef .ExternalReference {if _ggcbc :=_dcgcb .ValidateWithPath (_bc .Sprintf ("\u0025s\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bged )); -_ggcbc !=nil {return _ggcbc ;};};return nil ;};func (_fdffd *CT_RevisionConflict )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdffd .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_fdffd .SheetIdAttr )}); -};if _fdffd .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_fdffd .RIdAttr )});};if _fdffd .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fdffd .UaAttr ))}); -};if _fdffd .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fdffd .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_adcfbc *CT_DeletedField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_adcfbc .NameAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_afgc *CT_NumFmt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_afgc .NumFmtIdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_afgc .FormatCodeAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};const (ST_AxisUnset ST_Axis =0;ST_AxisAxisRow ST_Axis =1;ST_AxisAxisCol ST_Axis =2;ST_AxisAxisPage ST_Axis =3;ST_AxisAxisValues ST_Axis =4;);func (_efcaa *CT_UndoInfo )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efcaa .ExpAttr =ST_FormulaExpression (1); -for _ ,_cbebga :=range start .Attr {if _cbebga .Name .Local =="\u0069\u006e\u0064e\u0078"{_gddfab ,_geabe :=_db .ParseUint (_cbebga .Value ,10,32);if _geabe !=nil {return _geabe ;};_efcaa .IndexAttr =uint32 (_gddfab );continue ;};if _cbebga .Name .Local =="\u0065\u0078\u0070"{_efcaa .ExpAttr .UnmarshalXMLAttr (_cbebga ); -continue ;};if _cbebga .Name .Local =="\u0072\u0065\u00663\u0044"{_caeaab ,_dcfdf :=_db .ParseBool (_cbebga .Value );if _dcfdf !=nil {return _dcfdf ;};_efcaa .Ref3DAttr =&_caeaab ;continue ;};if _cbebga .Name .Local =="\u0061\u0072\u0072a\u0079"{_dcbee ,_dcaegd :=_db .ParseBool (_cbebga .Value ); -if _dcaegd !=nil {return _dcaegd ;};_efcaa .ArrayAttr =&_dcbee ;continue ;};if _cbebga .Name .Local =="\u0076"{_bdebc ,_ccbcb :=_db .ParseBool (_cbebga .Value );if _ccbcb !=nil {return _ccbcb ;};_efcaa .VAttr =&_bdebc ;continue ;};if _cbebga .Name .Local =="\u006e\u0066"{_gddgca ,_cddde :=_db .ParseBool (_cbebga .Value ); -if _cddde !=nil {return _cddde ;};_efcaa .NfAttr =&_gddgca ;continue ;};if _cbebga .Name .Local =="\u0063\u0073"{_bbafab ,_facdg :=_db .ParseBool (_cbebga .Value );if _facdg !=nil {return _facdg ;};_efcaa .CsAttr =&_bbafab ;continue ;};if _cbebga .Name .Local =="\u0064\u0072"{_cdffc ,_fedaf :=_cbebga .Value ,error (nil ); -if _fedaf !=nil {return _fedaf ;};_efcaa .DrAttr =_cdffc ;continue ;};if _cbebga .Name .Local =="\u0064\u006e"{_ebgbfe ,_gdbee :=_cbebga .Value ,error (nil );if _gdbee !=nil {return _gdbee ;};_efcaa .DnAttr =&_ebgbfe ;continue ;};if _cbebga .Name .Local =="\u0072"{_aaegg ,_gccab :=_cbebga .Value ,error (nil ); -if _gccab !=nil {return _gccab ;};_efcaa .RAttr =&_aaegg ;continue ;};if _cbebga .Name .Local =="\u0073\u0049\u0064"{_ecfcfe ,_cgfcec :=_db .ParseUint (_cbebga .Value ,10,32);if _cgfcec !=nil {return _cgfcec ;};_bebfd :=uint32 (_ecfcfe );_efcaa .SIdAttr =&_bebfd ; -continue ;};};for {_dgeaf ,_aegdf :=d .Token ();if _aegdf !=nil {return _bc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006e\u0064\u006f\u0049\u006e\u0066\u006f\u003a\u0020\u0025\u0073",_aegdf );};if _aegeb ,_daagad :=_dgeaf .(_f .EndElement ); -_daagad &&_aegeb .Name ==start .Name {break ;};};return nil ;};type CT_XmlColumnPr struct{ +// AutoSort Scope +AutoSortScope *CT_AutoSortScope ; -// XML Map Id -MapIdAttr uint32 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_Border ()*CT_Border {_fdc :=&CT_Border {};return _fdc };const (ST_SmartTagShowUnset ST_SmartTagShow =0;ST_SmartTagShowAll ST_SmartTagShow =1;ST_SmartTagShowNone ST_SmartTagShow =2;ST_SmartTagShowNoIndicator ST_SmartTagShow =3; +); -// XPath -XpathAttr string ; +// Validate validates the CT_CalcPr and its children +func (_ddb *CT_CalcPr )Validate ()error {return _ddb .ValidateWithPath ("\u0043T\u005f\u0043\u0061\u006c\u0063\u0050r");};func (_egegg ST_rwColActionType )String ()string {switch _egegg {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 (_ggbfa *CT_ObjectPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _ggbfa .LockedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ggbfa .LockedAttr ))}); +};if _ggbfa .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ggbfa .DefaultSizeAttr ))});};if _ggbfa .PrintAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ggbfa .PrintAttr ))}); +};if _ggbfa .DisabledAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ggbfa .DisabledAttr ))});};if _ggbfa .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ggbfa .UiObjectAttr ))}); +};if _ggbfa .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ggbfa .AutoFillAttr ))});};if _ggbfa .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ggbfa .AutoLineAttr ))}); +};if _ggbfa .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ggbfa .AutoPictAttr ))});};if _ggbfa .MacroAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_ggbfa .MacroAttr )}); +};if _ggbfa .AltTextAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ggbfa .AltTextAttr )});};if _ggbfa .DdeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0064\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ggbfa .DdeAttr ))}); +};if _ggbfa .IdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ggbfa .IdAttr )});};e .EncodeToken (start );_baaf :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}}; +e .EncodeElement (_ggbfa .Anchor ,_baaf );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_aaf *AG_RevData )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_aac :=range start .Attr {if _aac .Name .Local =="\u0072\u0049\u0064"{_edf ,_gf :=_fa .ParseUint (_aac .Value ,10,32); +if _gf !=nil {return _gf ;};_gdb :=uint32 (_edf );_aaf .RIdAttr =&_gdb ;continue ;};if _aac .Name .Local =="\u0075\u0061"{_eg ,_gag :=_fa .ParseBool (_aac .Value );if _gag !=nil {return _gag ;};_aaf .UaAttr =&_eg ;continue ;};if _aac .Name .Local =="\u0072\u0061"{_ad ,_bac :=_fa .ParseBool (_aac .Value ); +if _bac !=nil {return _bac ;};_aaf .RaAttr =&_ad ;continue ;};};for {_cdg ,_efd :=d .Token ();if _efd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061\u003a\u0020%\u0073",_efd ); +};if _da ,_fed :=_cdg .(_bc .EndElement );_fed &&_da .Name ==start .Name {break ;};};return nil ;};func (_dedba *CT_PCDSCPage )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fcbad :=range start .Attr {if _fcbad .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdeebd ,_ebaebf :=_fa .ParseUint (_fcbad .Value ,10,32); +if _ebaebf !=nil {return _ebaebf ;};_bbfdc :=uint32 (_gdeebd );_dedba .CountAttr =&_bbfdc ;continue ;};};_cfbgcd :for {_ccffea ,_ecgac :=d .Token ();if _ecgac !=nil {return _ecgac ;};switch _bdbdf :=_ccffea .(type ){case _bc .StartElement :switch _bdbdf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_aabbd :=NewCT_PageItem (); +if _bbbg :=d .DecodeElement (_aabbd ,&_bdbdf );_bbbg !=nil {return _bbbg ;};_dedba .PageItem =append (_dedba .PageItem ,_aabbd );default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_bdbdf .Name ); +if _cgfcb :=d .Skip ();_cgfcb !=nil {return _cgfcb ;};};case _bc .EndElement :break _cfbgcd ;case _bc .CharData :};};return nil ;}; -// Denormalized -DenormalizedAttr *bool ; +// ValidateWithPath validates the CT_ColHierarchiesUsage and its children, prefixing error messages with path +func (_fabf *CT_ColHierarchiesUsage )ValidateWithPath (path string )error {for _egdfe ,_becfa :=range _fabf .ColHierarchyUsage {if _dcdf :=_becfa .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0043\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063h\u0079\u0055\u0073\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_egdfe )); +_dcdf !=nil {return _dcdf ;};};return nil ;};func (_dedcf *CT_CustomSheetViews )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_adfcc :for {_fcgea ,_dbdcec :=d .Token ();if _dbdcec !=nil {return _dbdcec ;};switch _bdabb :=_fcgea .(type ){case _bc .StartElement :switch _bdabb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edded :=NewCT_CustomSheetView (); +if _beegc :=d .DecodeElement (_edded ,&_bdabb );_beegc !=nil {return _beegc ;};_dedcf .CustomSheetView =append (_dedcf .CustomSheetView ,_edded );default:_ga .Log .Debug ("\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",_bdabb .Name ); +if _ebae :=d .Skip ();_ebae !=nil {return _ebae ;};};case _bc .EndElement :break _adfcc ;case _bc .CharData :};};return nil ;};func (_eeacfc *ST_PaneState )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_eeacfc =0;case "\u0073\u0070\u006ci\u0074":*_eeacfc =1; +case "\u0066\u0072\u006f\u007a\u0065\u006e":*_eeacfc =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_eeacfc =3;};return nil ;};func (_eaaae *CT_RowFields )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_efada :=range start .Attr {if _efada .Name .Local =="\u0063\u006f\u0075n\u0074"{_cagad ,_babcec :=_fa .ParseUint (_efada .Value ,10,32); +if _babcec !=nil {return _babcec ;};_fggbca :=uint32 (_cagad );_eaaae .CountAttr =&_fggbca ;continue ;};};_ddeda :for {_bbbfac ,_beega :=d .Token ();if _beega !=nil {return _beega ;};switch _gfdc :=_bbbfac .(type ){case _bc .StartElement :switch _gfdc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfegg :=NewCT_Field (); +if _geeeg :=d .DecodeElement (_cfegg ,&_gfdc );_geeeg !=nil {return _geeeg ;};_eaaae .Field =append (_eaaae .Field ,_cfegg );default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gfdc .Name ); +if _aagbfg :=d .Skip ();_aagbfg !=nil {return _aagbfg ;};};case _bc .EndElement :break _ddeda ;case _bc .CharData :};};return nil ;};func (_ebdffg *ST_FormatAction )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fdeafd ,_baaege :=d .Token (); +if _baaege !=nil {return _baaege ;};if _fbaaef ,_aeeaga :=_fdeafd .(_bc .EndElement );_aeeaga &&_fbaaef .Name ==start .Name {*_ebdffg =1;return nil ;};if _acbed ,_bfceb :=_fdeafd .(_bc .CharData );!_bfceb {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",_fdeafd ); +}else {switch string (_acbed ){case "":*_ebdffg =0;case "\u0062\u006c\u0061n\u006b":*_ebdffg =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_ebdffg =2;case "\u0064\u0072\u0069l\u006c":*_ebdffg =3;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_ebdffg =4; +};};_fdeafd ,_baaege =d .Token ();if _baaege !=nil {return _baaege ;};if _bdegd ,_cdcae :=_fdeafd .(_bc .EndElement );_cdcae &&_bdegd .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",_fdeafd ); +};func (_eadea *CT_TableParts )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gdeca :=range start .Attr {if _gdeca .Name .Local =="\u0063\u006f\u0075n\u0074"{_cffggb ,_efcbb :=_fa .ParseUint (_gdeca .Value ,10,32);if _efcbb !=nil {return _efcbb ; +};_ggdge :=uint32 (_cffggb );_eadea .CountAttr =&_ggdge ;continue ;};};_agdee :for {_gbgcac ,_cebgb :=d .Token ();if _cebgb !=nil {return _cebgb ;};switch _aafcf :=_gbgcac .(type ){case _bc .StartElement :switch _aafcf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdcbg :=NewCT_TablePart (); +if _bbecf :=d .DecodeElement (_fdcbg ,&_aafcf );_bbecf !=nil {return _bbecf ;};_eadea .TablePart =append (_eadea .TablePart ,_fdcbg );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_aafcf .Name ); +if _debbc :=d .Skip ();_debbc !=nil {return _debbc ;};};case _bc .EndElement :break _agdee ;case _bc .CharData :};};return nil ;}; -// XML Data Type -XmlDataTypeAttr string ; +// Validate validates the CT_IconSet and its children +func (_dbgb *CT_IconSet )Validate ()error {return _dbgb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0063\u006f\u006e\u0053\u0065\u0074");};func NewCT_MetadataType ()*CT_MetadataType {_dcebb :=&CT_MetadataType {};return _dcebb };func (_abafgd *ST_PivotFilterType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_abafgd =0; +case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_abafgd =1;case "\u0063\u006f\u0075n\u0074":*_abafgd =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_abafgd =3;case "\u0073\u0075\u006d":*_abafgd =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_abafgd =5; +case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_abafgd =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_abafgd =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_abafgd =8; +case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_abafgd =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_abafgd =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_abafgd =11; +case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_abafgd =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_abafgd =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_abafgd =14; +case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_abafgd =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_abafgd =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_abafgd =17; +case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_abafgd =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_abafgd =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_abafgd =20; +case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_abafgd =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_abafgd =22; +case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_abafgd =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_abafgd =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_abafgd =25; +case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_abafgd =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_abafgd =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_abafgd =28; +case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_abafgd =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_abafgd =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_abafgd =31; +case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_abafgd =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_abafgd =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_abafgd =34; +case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_abafgd =35;case "\u0074\u006f\u0064a\u0079":*_abafgd =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_abafgd =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_abafgd =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_abafgd =39; +case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_abafgd =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_abafgd =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_abafgd =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_abafgd =43; +case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_abafgd =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_abafgd =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_abafgd =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_abafgd =47; +case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_abafgd =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_abafgd =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_abafgd =50;case "\u0051\u0031":*_abafgd =51; +case "\u0051\u0032":*_abafgd =52;case "\u0051\u0033":*_abafgd =53;case "\u0051\u0034":*_abafgd =54;case "\u004d\u0031":*_abafgd =55;case "\u004d\u0032":*_abafgd =56;case "\u004d\u0033":*_abafgd =57;case "\u004d\u0034":*_abafgd =58;case "\u004d\u0035":*_abafgd =59; +case "\u004d\u0036":*_abafgd =60;case "\u004d\u0037":*_abafgd =61;case "\u004d\u0038":*_abafgd =62;case "\u004d\u0039":*_abafgd =63;case "\u004d\u0031\u0030":*_abafgd =64;case "\u004d\u0031\u0031":*_abafgd =65;case "\u004d\u0031\u0032":*_abafgd =66;};return nil ; +};func (_e *AG_AutoFormat )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_d :=range start .Attr {if _d .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_dd ,_cd :=_fa .ParseUint (_d .Value ,10,32); +if _cd !=nil {return _cd ;};_cde :=uint32 (_dd );_e .AutoFormatIdAttr =&_cde ;continue ;};if _d .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fe ,_ed :=_fa .ParseBool (_d .Value );if _ed !=nil {return _ed ; +};_e .ApplyNumberFormatsAttr =&_fe ;continue ;};if _d .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_ddc ,_fb :=_fa .ParseBool (_d .Value );if _fb !=nil {return _fb ;};_e .ApplyBorderFormatsAttr =&_ddc ; +continue ;};if _d .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_cf ,_bd :=_fa .ParseBool (_d .Value );if _bd !=nil {return _bd ;};_e .ApplyFontFormatsAttr =&_cf ;continue ;};if _d .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dg ,_ae :=_fa .ParseBool (_d .Value ); +if _ae !=nil {return _ae ;};_e .ApplyPatternFormatsAttr =&_dg ;continue ;};if _d .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_aec ,_gab :=_fa .ParseBool (_d .Value );if _gab !=nil {return _gab ; +};_e .ApplyAlignmentFormatsAttr =&_aec ;continue ;};if _d .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_agf ,_bb :=_fa .ParseBool (_d .Value );if _bb !=nil {return _bb ; +};_e .ApplyWidthHeightFormatsAttr =&_agf ;continue ;};};for {_ef ,_fc :=d .Token ();if _fc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u003a\u0020\u0025s",_fc );};if _bae ,_gdc :=_ef .(_bc .EndElement ); +_gdc &&_bae .Name ==start .Name {break ;};};return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_Drawing and its children +func (_deaee *CT_Drawing )Validate ()error {return _deaee .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_gbfgbc ST_Qualifier )Validate ()error {return _gbfgbc .ValidateWithPath ("")};func NewCT_BookViews ()*CT_BookViews {_agfd :=&CT_BookViews {}; +return _agfd };type ST_TargetScreenSize byte ; -// ValidateWithPath validates the CT_PCDKPI and its children, prefixing error messages with path -func (_dddba *CT_PCDKPI )ValidateWithPath (path string )error {return nil };func (_bbfgd ST_MdxFunctionType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bbfgd .String (),start );};type CT_ColorFilter struct{ +// Validate validates the CT_CellXfs and its children +func (_aafe *CT_CellXfs )Validate ()error {return _aafe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0058\u0066\u0073");}; -// Differential Format Record Id -DxfIdAttr *uint32 ; +// Validate validates the CT_OlapPr and its children +func (_bdabd *CT_OlapPr )Validate ()error {return _bdabd .ValidateWithPath ("\u0043T\u005f\u004f\u006c\u0061\u0070\u0050r");};func NewCT_PivotFilter ()*CT_PivotFilter {_bebea :=&CT_PivotFilter {};_bebea .TypeAttr =ST_PivotFilterType (1);_bebea .AutoFilter =NewCT_AutoFilter (); +return _bebea ;};func (_eabc *CT_MeasureDimensionMaps )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_eeabe :=range start .Attr {if _eeabe .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbaeb ,_dbcaa :=_fa .ParseUint (_eeabe .Value ,10,32); +if _dbcaa !=nil {return _dbcaa ;};_abfaf :=uint32 (_dbaeb );_eabc .CountAttr =&_abfaf ;continue ;};};_gddd :for {_gbbcc ,_feedbf :=d .Token ();if _feedbf !=nil {return _feedbf ;};switch _bcfc :=_gbbcc .(type ){case _bc .StartElement :switch _bcfc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baac :=NewCT_MeasureDimensionMap (); +if _eddcg :=d .DecodeElement (_baac ,&_bcfc );_eddcg !=nil {return _eddcg ;};_eabc .Map =append (_eabc .Map ,_baac );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\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",_bcfc .Name ); +if _edegg :=d .Skip ();_edegg !=nil {return _edegg ;};};case _bc .EndElement :break _gddd ;case _bc .CharData :};};return nil ;};func NewCT_FieldsUsage ()*CT_FieldsUsage {_eegbg :=&CT_FieldsUsage {};return _eegbg }; -// Filter By Cell Color -CellColorAttr *bool ;};func (_baeae ST_Scope )Validate ()error {return _baeae .ValidateWithPath ("")};func (_bceee ST_GrowShrinkType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bcdad :=_f .Attr {};_bcdad .Name =name ;switch _bceee {case ST_GrowShrinkTypeUnset :_bcdad .Value =""; -case ST_GrowShrinkTypeInsertDelete :_bcdad .Value ="\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065";case ST_GrowShrinkTypeInsertClear :_bcdad .Value ="i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072";case ST_GrowShrinkTypeOverwriteClear :_bcdad .Value ="\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072"; -};return _bcdad ,nil ;};func (_gefeeg ST_TableType )ValidateWithPath (path string )error {switch _gefeeg {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gefeeg )); -};return nil ;};func (_gbgda *ST_PatternType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gbgda =0;case "\u006e\u006f\u006e\u0065":*_gbgda =1;case "\u0073\u006f\u006ci\u0064":*_gbgda =2;case "\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079":*_gbgda =3; -case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_gbgda =4;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_gbgda =5;case "\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c":*_gbgda =6;case "\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_gbgda =7; -case "\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e":*_gbgda =8;case "\u0064\u0061\u0072\u006b\u0055\u0070":*_gbgda =9;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064":*_gbgda =10;case "d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_gbgda =11; -case "\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":*_gbgda =12;case "\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_gbgda =13;case "\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n":*_gbgda =14; -case "\u006ci\u0067\u0068\u0074\u0055\u0070":*_gbgda =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d":*_gbgda =16;case "\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073":*_gbgda =17;case "\u0067r\u0061\u0079\u0031\u0032\u0035":*_gbgda =18; -case "\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035":*_gbgda =19;};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;); +// Validate validates the CT_CacheField and its children +func (_effg *CT_CacheField )Validate ()error {return _effg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064");}; -// Validate validates the CT_FutureMetadataBlock and its children -func (_efeff *CT_FutureMetadataBlock )Validate ()error {return _efeff .ValidateWithPath ("\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b");};func (_ecceb *CT_MdxKPI )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e"},Value :_bc .Sprintf ("\u0025\u0076",_ecceb .NAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0070"},Value :_bc .Sprintf ("\u0025\u0076",_ecceb .NpAttr )});_ceead ,_edgce :=_ecceb .PAttr .MarshalXMLAttr (_f .Name {Local :"\u0070"});if _edgce !=nil {return _edgce ;};start .Attr =append (start .Attr ,_ceead ); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_CacheHierarchies ()*CT_CacheHierarchies {_aed :=&CT_CacheHierarchies {};return _aed }; +// ValidateWithPath validates the CT_CalculatedItem and its children, prefixing error messages with path +func (_eccee *CT_CalculatedItem )ValidateWithPath (path string )error {if _ebfga :=_eccee .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_ebfga !=nil {return _ebfga ;};if _eccee .ExtLst !=nil {if _gcfc :=_eccee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gcfc !=nil {return _gcfc ;};};return nil ;}; -// ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path -func (_fcfec *CT_ObjectPr )ValidateWithPath (path string )error {if _adaed :=_fcfec .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_adaed !=nil {return _adaed ;};return nil ;}; +// Validate validates the CT_Comments and its children +func (_ggbf *CT_Comments )Validate ()error {return _ggbf .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_fdbcd *CT_PageBreak )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_aefbd :=range start .Attr {if _aefbd .Name .Local =="\u0063\u006f\u0075n\u0074"{_egadd ,_adaef :=_fa .ParseUint (_aefbd .Value ,10,32); +if _adaef !=nil {return _adaef ;};_cbbcf :=uint32 (_egadd );_fdbcd .CountAttr =&_cbbcf ;continue ;};if _aefbd .Name .Local =="\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"{_ffdcg ,_afffec :=_fa .ParseUint (_aefbd .Value ,10,32); +if _afffec !=nil {return _afffec ;};_ddfd :=uint32 (_ffdcg );_fdbcd .ManualBreakCountAttr =&_ddfd ;continue ;};};_bggf :for {_dfaeg ,_cgeb :=d .Token ();if _cgeb !=nil {return _cgeb ;};switch _deafd :=_dfaeg .(type ){case _bc .StartElement :switch _deafd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgeca :=NewCT_Break (); +if _decaag :=d .DecodeElement (_bgeca ,&_deafd );_decaag !=nil {return _decaag ;};_fdbcd .Brk =append (_fdbcd .Brk ,_bgeca );default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_deafd .Name ); +if _aacbg :=d .Skip ();_aacbg !=nil {return _aacbg ;};};case _bc .EndElement :break _bggf ;case _bc .CharData :};};return nil ;};func (_ccgba *CT_PivotFilters )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bdabcb :=range start .Attr {if _bdabcb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbdfde ,_fdbbe :=_fa .ParseUint (_bdabcb .Value ,10,32); +if _fdbbe !=nil {return _fdbbe ;};_gddgfe :=uint32 (_bbdfde );_ccgba .CountAttr =&_gddgfe ;continue ;};};_dgage :for {_facff ,_bgcgb :=d .Token ();if _bgcgb !=nil {return _bgcgb ;};switch _fafeb :=_facff .(type ){case _bc .StartElement :switch _fafeb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bccfg :=NewCT_PivotFilter (); +if _bbaea :=d .DecodeElement (_bccfg ,&_fafeb );_bbaea !=nil {return _bbaea ;};_ccgba .Filter =append (_ccgba .Filter ,_bccfg );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_fafeb .Name ); +if _cabcg :=d .Skip ();_cabcg !=nil {return _cabcg ;};};case _bc .EndElement :break _dgage ;case _bc .CharData :};};return nil ;};func (_dbgdg *ST_DataValidationType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_dbgdg =0;case "\u006e\u006f\u006e\u0065":*_dbgdg =1; +case "\u0077\u0068\u006fl\u0065":*_dbgdg =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dbgdg =3;case "\u006c\u0069\u0073\u0074":*_dbgdg =4;case "\u0064\u0061\u0074\u0065":*_dbgdg =5;case "\u0074\u0069\u006d\u0065":*_dbgdg =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_dbgdg =7; +case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbgdg =8;};return nil ;};func (_fbbgeg *CT_Set )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ebedg :=range start .Attr {if _ebedg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gegfa ,_gbgaf :=_fa .ParseUint (_ebedg .Value ,10,32); +if _gbgaf !=nil {return _gbgaf ;};_cebeb :=uint32 (_gegfa );_fbbgeg .CountAttr =&_cebeb ;continue ;};if _ebedg .Name .Local =="\u006da\u0078\u0052\u0061\u006e\u006b"{_dagde ,_ffbff :=_fa .ParseInt (_ebedg .Value ,10,32);if _ffbff !=nil {return _ffbff ; +};_fbbgeg .MaxRankAttr =int32 (_dagde );continue ;};if _ebedg .Name .Local =="\u0073\u0065\u0074\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e"{_bdeacc ,_eggab :=_ebedg .Value ,error (nil );if _eggab !=nil {return _eggab ;};_fbbgeg .SetDefinitionAttr =_bdeacc ; +continue ;};if _ebedg .Name .Local =="\u0073\u006f\u0072\u0074\u0054\u0079\u0070\u0065"{_fbbgeg .SortTypeAttr .UnmarshalXMLAttr (_ebedg );continue ;};if _ebedg .Name .Local =="q\u0075\u0065\u0072\u0079\u0046\u0061\u0069\u006c\u0065\u0064"{_afcfca ,_edegba :=_fa .ParseBool (_ebedg .Value ); +if _edegba !=nil {return _edegba ;};_fbbgeg .QueryFailedAttr =&_afcfca ;continue ;};};_eafcd :for {_agdedf ,_gbfgde :=d .Token ();if _gbfgde !=nil {return _gbfgde ;};switch _eeedc :=_agdedf .(type ){case _bc .StartElement :switch _eeedc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daegag :=NewCT_Tuples (); +if _gdaef :=d .DecodeElement (_daegag ,&_eeedc );_gdaef !=nil {return _gdaef ;};_fbbgeg .Tpls =append (_fbbgeg .Tpls ,_daegag );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbbgeg .SortByTuple =NewCT_Tuples (); +if _cafagf :=d .DecodeElement (_fbbgeg .SortByTuple ,&_eeedc );_cafagf !=nil {return _cafagf ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_eeedc .Name ); +if _cedbef :=d .Skip ();_cedbef !=nil {return _cedbef ;};};case _bc .EndElement :break _eafcd ;case _bc .CharData :};};return nil ;};func (_bdbbfd *ST_DataValidationImeMode )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_bdbbfd =0; +case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_bdbbfd =1;case "\u006f\u0066\u0066":*_bdbbfd =2;case "\u006f\u006e":*_bdbbfd =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_bdbbfd =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_bdbbfd =5; +case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_bdbbfd =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_bdbbfd =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_bdbbfd =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_bdbbfd =9; +case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_bdbbfd =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_bdbbfd =11;};return nil ;}; -// Validate validates the CT_CustomSheetViews and its children -func (_ceee *CT_CustomSheetViews )Validate ()error {return _ceee .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_bfaaa ST_Orientation )ValidateWithPath (path string )error {switch _bfaaa {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfaaa )); -};return nil ;}; +// Validate validates the CT_MetadataStrings and its children +func (_bcafe *CT_MetadataStrings )Validate ()error {return _bcafe .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061t\u0061\u0053t\u0072\u0069\u006e\u0067\u0073");};func NewCT_DiscretePr ()*CT_DiscretePr {_cddba :=&CT_DiscretePr {};return _cddba }; +func (_ffcb *CT_GroupMembers )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cdge :=range start .Attr {if _cdge .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbaf ,_fecgc :=_fa .ParseUint (_cdge .Value ,10,32);if _fecgc !=nil {return _fecgc ; +};_cegeg :=uint32 (_gbaf );_ffcb .CountAttr =&_cegeg ;continue ;};};_bbfeg :for {_aeeag ,_fcgcd :=d .Token ();if _fcgcd !=nil {return _fcgcd ;};switch _fagacg :=_aeeag .(type ){case _bc .StartElement :switch _fagacg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffagda :=NewCT_GroupMember (); +if _defeg :=d .DecodeElement (_ffagda ,&_fagacg );_defeg !=nil {return _defeg ;};_ffcb .GroupMember =append (_ffcb .GroupMember ,_ffagda );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_fagacg .Name ); +if _fedc :=d .Skip ();_fedc !=nil {return _fedc ;};};case _bc .EndElement :break _bbfeg ;case _bc .CharData :};};return nil ;};func (_cbgda *EG_ExtensionList )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cbgda .Ext !=nil {_gbgcc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0065\u0078\u0074"}}; +for _ ,_gbdef :=range _cbgda .Ext {e .EncodeElement (_gbdef ,_gbgcc );};};return nil ;};func NewCT_WorkbookProtection ()*CT_WorkbookProtection {_cggeg :=&CT_WorkbookProtection {};return _cggeg ;};func (_ddffe *CT_PageSetUpPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ddffc :=range start .Attr {if _ddffc .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_fbgbdd ,_bafaf :=_fa .ParseBool (_ddffc .Value ); +if _bafaf !=nil {return _bafaf ;};_ddffe .AutoPageBreaksAttr =&_fbgbdd ;continue ;};if _ddffc .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_geebg ,_cfeec :=_fa .ParseBool (_ddffc .Value );if _cfeec !=nil {return _cfeec ;};_ddffe .FitToPageAttr =&_geebg ; +continue ;};};for {_acegg ,_gefddf :=d .Token ();if _gefddf !=nil {return _a .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",_gefddf );};if _cbfada ,_acbga :=_acegg .(_bc .EndElement ); +_acbga &&_cbfada .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path -func (_bbgbbd *CT_Sets )ValidateWithPath (path string )error {for _ggef ,_fadbeg :=range _bbgbbd .Set {if _ecafg :=_fadbeg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_ggef ));_ecafg !=nil {return _ecafg ; -};};return nil ;};func (_debbeb ST_RefMode )String ()string {switch _debbeb {case 0:return "";case 1:return "\u0041\u0031";case 2:return "\u0052\u0031\u0043\u0031";};return "";}; +// ValidateWithPath validates the CT_Borders and its children, prefixing error messages with path +func (_dge *CT_Borders )ValidateWithPath (path string )error {for _gaff ,_cbfd :=range _dge .Border {if _feg :=_cbfd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gaff ));_feg !=nil {return _feg ; +};};return nil ;}; -// ValidateWithPath validates the CT_OleItems and its children, prefixing error messages with path -func (_bebac *CT_OleItems )ValidateWithPath (path string )error {for _dcfdb ,_befggg :=range _bebac .OleItem {if _gcdecb :=_befggg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004f\u006c\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_dcfdb )); -_gcdecb !=nil {return _gcdecb ;};};return nil ;};func (_age *CT_CacheField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbef :=range start .Attr {if _dbef .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_adg ,_dcdc :=_db .ParseInt (_dbef .Value ,10,32); -if _dcdc !=nil {return _dcdc ;};_fbgg :=int32 (_adg );_age .HierarchyAttr =&_fbgg ;continue ;};if _dbef .Name .Local =="\u006c\u0065\u0076e\u006c"{_cffe ,_dga :=_db .ParseUint (_dbef .Value ,10,32);if _dga !=nil {return _dga ;};_dac :=uint32 (_cffe );_age .LevelAttr =&_dac ; -continue ;};if _dbef .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_eeda ,_ebbe :=_dbef .Value ,error (nil );if _ebbe !=nil {return _ebbe ;};_age .CaptionAttr =&_eeda ;continue ;};if _dbef .Name .Local =="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"{_bbbc ,_adcd :=_db .ParseBool (_dbef .Value ); -if _adcd !=nil {return _adcd ;};_age .DatabaseFieldAttr =&_bbbc ;continue ;};if _dbef .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_gfcg ,_ddf :=_db .ParseBool (_dbef .Value );if _ddf !=nil {return _ddf ;};_age .ServerFieldAttr =&_gfcg ; -continue ;};if _dbef .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_dda ,_cee :=_db .ParseUint (_dbef .Value ,10,32);if _cee !=nil {return _cee ;};_dcca :=uint32 (_dda );_age .NumFmtIdAttr =&_dcca ;continue ;};if _dbef .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_bdfd ,_ffgc :=_dbef .Value ,error (nil ); -if _ffgc !=nil {return _ffgc ;};_age .FormulaAttr =&_bdfd ;continue ;};if _dbef .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_ceed ,_fccd :=_db .ParseInt (_dbef .Value ,10,32);if _fccd !=nil {return _fccd ;};_dge :=int32 (_ceed );_age .SqlTypeAttr =&_dge ; -continue ;};if _dbef .Name .Local =="\u006e\u0061\u006d\u0065"{_cebga ,_aaf :=_dbef .Value ,error (nil );if _aaf !=nil {return _aaf ;};_age .NameAttr =_cebga ;continue ;};if _dbef .Name .Local =="\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"{_agf ,_dfbd :=_dbef .Value ,error (nil ); -if _dfbd !=nil {return _dfbd ;};_age .PropertyNameAttr =&_agf ;continue ;};if _dbef .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"{_afg ,_aff :=_db .ParseBool (_dbef .Value );if _aff !=nil {return _aff ;};_age .UniqueListAttr =&_afg ; -continue ;};if _dbef .Name .Local =="\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"{_cebd ,_edf :=_db .ParseUint (_dbef .Value ,10,32);if _edf !=nil {return _edf ;};_fbfc :=uint32 (_cebd );_age .MappingCountAttr =&_fbfc ;continue ; -};if _dbef .Name .Local =="\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"{_fadg ,_feed :=_db .ParseBool (_dbef .Value );if _feed !=nil {return _feed ;};_age .MemberPropertyFieldAttr =&_fadg ;continue ; -};};_cfeg :for {_baca ,_gced :=d .Token ();if _gced !=nil {return _gced ;};switch _aabd :=_baca .(type ){case _f .StartElement :switch _aabd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"s\u0068\u0061\u0072\u0065\u0064\u0049\u0074\u0065\u006d\u0073"}:_age .SharedItems =NewCT_SharedItems (); -if _gda :=d .DecodeElement (_age .SharedItems ,&_aabd );_gda !=nil {return _gda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}:_age .FieldGroup =NewCT_FieldGroup (); -if _edefa :=d .DecodeElement (_age .FieldGroup ,&_aabd );_edefa !=nil {return _edefa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0070\u004da\u0070"}:_dfd :=NewCT_X (); -if _bbc :=d .DecodeElement (_dfd ,&_aabd );_bbc !=nil {return _bbc ;};_age .MpMap =append (_age .MpMap ,_dfd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_age .ExtLst =NewCT_ExtensionList (); -if _bcdc :=d .DecodeElement (_age .ExtLst ,&_aabd );_bcdc !=nil {return _bcdc ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_aabd .Name ); -if _acc :=d .Skip ();_acc !=nil {return _acc ;};};case _f .EndElement :break _cfeg ;case _f .CharData :};};return nil ;};func (_gdbda *CT_RangeSet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdbda .I1Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0031"},Value :_bc .Sprintf ("\u0025\u0076",*_gdbda .I1Attr )}); -};if _gdbda .I2Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0032"},Value :_bc .Sprintf ("\u0025\u0076",*_gdbda .I2Attr )});};if _gdbda .I3Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0033"},Value :_bc .Sprintf ("\u0025\u0076",*_gdbda .I3Attr )}); -};if _gdbda .I4Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0034"},Value :_bc .Sprintf ("\u0025\u0076",*_gdbda .I4Attr )});};if _gdbda .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",*_gdbda .RefAttr )}); -};if _gdbda .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_gdbda .NameAttr )});};if _gdbda .SheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gdbda .SheetAttr )}); -};if _gdbda .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_gdbda .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_aabbe ST_OleUpdate )Validate ()error {return _aabbe .ValidateWithPath ("")};func NewCT_SheetFormatPr ()*CT_SheetFormatPr {_ddbag :=&CT_SheetFormatPr {};return _ddbag };func (_cdgad ST_Pane )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_bcege :=_f .Attr {}; -_bcege .Name =name ;switch _cdgad {case ST_PaneUnset :_bcege .Value ="";case ST_PaneBottomRight :_bcege .Value ="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074";case ST_PaneTopRight :_bcege .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"; -case ST_PaneBottomLeft :_bcege .Value ="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PaneTopLeft :_bcege .Value ="\u0074o\u0070\u004c\u0065\u0066\u0074";};return _bcege ,nil ;}; +// Validate validates the CT_Scenario and its children +func (_cdfadd *CT_Scenario )Validate ()error {return _cdfadd .ValidateWithPath ("C\u0054\u005f\u0053\u0063\u0065\u006e\u0061\u0072\u0069\u006f");};func (_gdgeab ST_GradientType )Validate ()error {return _gdgeab .ValidateWithPath ("")};type CT_Macrosheet struct{ -// ValidateWithPath validates the CT_RevisionCustomView and its children, prefixing error messages with path -func (_effge *CT_RevisionCustomView )ValidateWithPath (path string )error {if !_a .ST_GuidPatternRe .MatchString (_effge .GuidAttr ){return _bc .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 ,_a .ST_GuidPatternRe ,_effge .GuidAttr ); -};if _effge .ActionAttr ==ST_RevisionActionUnset {return _bc .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 _cgbbdc :=_effge .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cgbbdc !=nil {return _cgbbdc ;};return nil ;};func (_ecg *CT_ColorScale )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_cebc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_fcgb :=range _ecg .Cfvo {e .EncodeElement (_fcgb ,_cebc );};_gdgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}}; -for _ ,_cgcc :=range _ecg .Color {e .EncodeElement (_cgcc ,_gdgd );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cegbf *CT_QueryTableRefresh )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cegbf .PreserveSortFilterLayoutAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cegbf .PreserveSortFilterLayoutAttr ))}); -};if _cegbf .FieldIdWrappedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cegbf .FieldIdWrappedAttr ))}); -};if _cegbf .HeadersInLastRefreshAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cegbf .HeadersInLastRefreshAttr ))}); -};if _cegbf .MinimumVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_cegbf .MinimumVersionAttr )}); -};if _cegbf .NextIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0065\u0078\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_cegbf .NextIdAttr )});};if _cegbf .UnboundColumnsLeftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_cegbf .UnboundColumnsLeftAttr )}); -};if _cegbf .UnboundColumnsRightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_cegbf .UnboundColumnsRightAttr )}); -};e .EncodeToken (start );_ccgg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0071ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}};e .EncodeElement (_cegbf .QueryTableFields ,_ccgg );if _cegbf .QueryTableDeletedFields !=nil {_dbbge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062l\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069e\u006c\u0064\u0073"}}; -e .EncodeElement (_cegbf .QueryTableDeletedFields ,_dbbge );};if _cegbf .SortState !=nil {_dgbda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_cegbf .SortState ,_dgbda ); -};if _cegbf .ExtLst !=nil {_cbdef :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cegbf .ExtLst ,_cbdef );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Sheet Properties +SheetPr *CT_SheetPr ; -// Validate validates the Connections and its children -func (_cfbdf *Connections )Validate ()error {return _cfbdf .ValidateWithPath ("C\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e\u0073");};func (_aafcbd ST_VerticalAlignment )Validate ()error {return _aafcbd .ValidateWithPath ("")}; +// Macro Sheet Dimensions +Dimension *CT_SheetDimension ; -// ValidateWithPath validates the CT_WebPublishObject and its children, prefixing error messages with path -func (_dagfbc *CT_WebPublishObject )ValidateWithPath (path string )error {return nil };func (_edade *CT_DataBar )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edade .MinLengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"},Value :_bc .Sprintf ("\u0025\u0076",*_edade .MinLengthAttr )}); -};if _edade .MaxLengthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},Value :_bc .Sprintf ("\u0025\u0076",*_edade .MaxLengthAttr )});};if _edade .ShowValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_edade .ShowValueAttr ))}); -};e .EncodeToken (start );_egaab :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0066\u0076\u006f"}};for _ ,_cebfg :=range _edade .Cfvo {e .EncodeElement (_cebfg ,_egaab );};_eeccd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_edade .Color ,_eeccd );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bbcdf ST_BorderStyle )Validate ()error {return _bbcdf .ValidateWithPath ("")};func (_fgdcbg *CT_RowFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fgdcbg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fgdcbg .CountAttr )}); -};e .EncodeToken (start );_befec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_cdbfg :=range _fgdcbg .Field {e .EncodeElement (_cdbfg ,_befec );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_RangePr ()*CT_RangePr {_acage :=&CT_RangePr {};return _acage }; +// Macro Sheet Views +SheetViews *CT_SheetViews ; -// ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path -func (_fbeeb *CT_Scenario )ValidateWithPath (path string )error {for _gegab ,_gbfeg :=range _fbeeb .InputCells {if _bddaf :=_gbfeg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006cs\u005b\u0025\u0064\u005d",path ,_gegab )); -_bddaf !=nil {return _bddaf ;};};return nil ;};func (_bcegd ST_CfvoType )ValidateWithPath (path string )error {switch _bcegd {case 0,1,2,3,4,5,6:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcegd )); -};return nil ;};func (_fbbbc *CT_IconFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_aggeb ,_ccbea :=_fbbbc .IconSetAttr .MarshalXMLAttr (_f .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"});if _ccbea !=nil {return _ccbea ;};start .Attr =append (start .Attr ,_aggeb ); -if _fbbbc .IconIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0063\u006f\u006e\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_fbbbc .IconIdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_ggbfe *CT_FileSharing )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ggbfe .ReadOnlyRecommendedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ggbfe .ReadOnlyRecommendedAttr ))}); -};if _ggbfe .UserNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_ggbfe .UserNameAttr )});};if _ggbfe .ReservationPasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_ggbfe .ReservationPasswordAttr )}); -};if _ggbfe .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_ggbfe .AlgorithmNameAttr )}); -};if _ggbfe .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_bc .Sprintf ("\u0025\u0076",*_ggbfe .HashValueAttr )});};if _ggbfe .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_bc .Sprintf ("\u0025\u0076",*_ggbfe .SaltValueAttr )}); -};if _ggbfe .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_bc .Sprintf ("\u0025\u0076",*_ggbfe .SpinCountAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_ChartFormats ()*CT_ChartFormats {_dcab :=&CT_ChartFormats {};return _dcab }; +// Sheet Format Properties +SheetFormatPr *CT_SheetFormatPr ; -// ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path -func (_begaa *CT_Dimensions )ValidateWithPath (path string )error {for _aecdf ,_fgdcg :=range _begaa .Dimension {if _deabd :=_fgdcg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0044\u0069\u006de\u006e\u0073\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_aecdf )); -_deabd !=nil {return _deabd ;};};return nil ;};func (_ggagd ST_Pane )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ggagd .String (),start );};func (_bcgfc ST_PhoneticAlignment )Validate ()error {return _bcgfc .ValidateWithPath ("")}; -const (ST_GrowShrinkTypeUnset ST_GrowShrinkType =0;ST_GrowShrinkTypeInsertDelete ST_GrowShrinkType =1;ST_GrowShrinkTypeInsertClear ST_GrowShrinkType =2;ST_GrowShrinkTypeOverwriteClear ST_GrowShrinkType =3;);func (_baaec *CT_Parameter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _baaec .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_baaec .NameAttr )}); -};if _baaec .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_baaec .SqlTypeAttr )});};if _baaec .ParameterTypeAttr !=ST_ParameterTypeUnset {_gdfad ,_gaacd :=_baaec .ParameterTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"}); -if _gaacd !=nil {return _gaacd ;};start .Attr =append (start .Attr ,_gdfad );};if _baaec .RefreshOnChangeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_baaec .RefreshOnChangeAttr ))}); -};if _baaec .PromptAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_baaec .PromptAttr )});};if _baaec .BooleanAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062o\u006f\u006c\u0065\u0061\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_baaec .BooleanAttr ))}); -};if _baaec .DoubleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_baaec .DoubleAttr )});};if _baaec .IntegerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069n\u0074\u0065\u0067\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_baaec .IntegerAttr )}); -};if _baaec .StringAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_bc .Sprintf ("\u0025\u0076",*_baaec .StringAttr )});};if _baaec .CellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_baaec .CellAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Column Information +Cols []*CT_Cols ; -// ValidateWithPath validates the CT_CalcPr and its children, prefixing error messages with path -func (_agad *CT_CalcPr )ValidateWithPath (path string )error {if _cefc :=_agad .CalcModeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0063\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_cefc !=nil {return _cefc ;};if _abd :=_agad .RefModeAttr .ValidateWithPath (path +"\u002f\u0052\u0065f\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); -_abd !=nil {return _abd ;};return nil ;};type CT_MapInfo struct{ +// Sheet Data +SheetData *CT_SheetData ; -// Prefix Mappings for XPath Expressions -SelectionNamespacesAttr string ; +// Sheet Protection Options +SheetProtection *CT_SheetProtection ; -// XML Schema -Schema []*CT_Schema ; +// AutoFilter +AutoFilter *CT_AutoFilter ; -// XML Mapping Properties -Map []*CT_Map ;};type CT_SheetFormatPr struct{ +// Sort State +SortState *CT_SortState ; -// Base Column Width -BaseColWidthAttr *uint32 ; +// Data Consolidation +DataConsolidate *CT_DataConsolidate ; -// Default Column Width -DefaultColWidthAttr *float64 ; +// Custom Sheet Views +CustomSheetViews *CT_CustomSheetViews ; -// Default Row Height -DefaultRowHeightAttr float64 ; +// Phonetic Properties +PhoneticPr *CT_PhoneticPr ; -// Custom Height -CustomHeightAttr *bool ; +// Conditional Formatting +ConditionalFormatting []*CT_ConditionalFormatting ; -// Hidden By Default -ZeroHeightAttr *bool ; +// Print Options +PrintOptions *CT_PrintOptions ; -// Thick Top Border -ThickTopAttr *bool ; +// Page Margins +PageMargins *CT_PageMargins ; -// Thick Bottom Border -ThickBottomAttr *bool ; +// Page Setup Settings +PageSetup *CT_PageSetup ; -// Maximum Outline Row -OutlineLevelRowAttr *uint8 ; +// Header Footer Settings +HeaderFooter *CT_HeaderFooter ; -// Column Outline Level -OutlineLevelColAttr *uint8 ;}; +// Horizontal Page Breaks (Row) +RowBreaks *CT_PageBreak ; -// Validate validates the CT_RevisionHeader and its children -func (_ggfdf *CT_RevisionHeader )Validate ()error {return _ggfdf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072");};func NewCT_HeaderFooter ()*CT_HeaderFooter {_adfgd :=&CT_HeaderFooter {}; -return _adfgd }; +// Vertical Page Breaks +ColBreaks *CT_PageBreak ; -// Validate validates the CT_NumFmts and its children -func (_afddd *CT_NumFmts )Validate ()error {return _afddd .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");};type ST_DynamicFilterType byte ;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;);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_VolTopicRef ()*CT_VolTopicRef {_acfeg :=&CT_VolTopicRef {}; -return _acfeg };func (_ebce *CT_CellXfs )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebce .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_ebce .CountAttr )}); -};e .EncodeToken (start );_cgaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ax\u0066"}};for _ ,_abfd :=range _ebce .Xf {e .EncodeElement (_abfd ,_cgaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bgcfgf ST_UnderlineValues )Validate ()error {return _bgcfgf .ValidateWithPath ("")}; -func (_befba *ST_GrowShrinkType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ebcdc ,_eabgcd :=d .Token ();if _eabgcd !=nil {return _eabgcd ;};if _cacadg ,_fdbdaf :=_ebcdc .(_f .EndElement );_fdbdaf &&_cacadg .Name ==start .Name {*_befba =1; -return nil ;};if _edffeb ,_bdffa :=_ebcdc .(_f .CharData );!_bdffa {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebcdc );}else {switch string (_edffeb ){case "":*_befba =0; -case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_befba =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_befba =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_befba =3; -};};_ebcdc ,_eabgcd =d .Token ();if _eabgcd !=nil {return _eabgcd ;};if _adgfe ,_aaefbc :=_ebcdc .(_f .EndElement );_aaefbc &&_adgfe .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebcdc ); -};func (_beage ST_TextVAlign )String ()string {switch _beage {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 (_cbea *CT_ChartFormats )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbea .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_cbea .CountAttr )}); -};e .EncodeToken (start );_ffaga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074"}};for _ ,_ffgd :=range _cbea .ChartFormat {e .EncodeElement (_ffgd ,_ffaga );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Custom Properties +CustomProperties *CT_CustomProperties ; -// Validate validates the CT_OleItem and its children -func (_agbbg *CT_OleItem )Validate ()error {return _agbbg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d");};type CT_Query struct{ +// Drawing +Drawing *CT_Drawing ; -// MDX Query String -MdxAttr string ; +// Legacy Drawing Reference +LegacyDrawing *CT_LegacyDrawing ; -// Tuples -Tpls *CT_Tuples ;};type CT_DateGroupItem struct{ +// Legacy Drawing Header Footer +LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; -// Year -YearAttr uint16 ; +// Background Image +Picture *CT_SheetBackgroundPicture ; -// Month -MonthAttr *uint16 ; +// Embedded Objects +OleObjects *CT_OleObjects ; -// Day -DayAttr *uint16 ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_Xf struct{ -// Hour -HourAttr *uint16 ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Minute -MinuteAttr *uint16 ; +// Font Id +FontIdAttr *uint32 ; -// Second -SecondAttr *uint16 ; +// Fill Id +FillIdAttr *uint32 ; -// Date Time Grouping -DateTimeGroupingAttr ST_DateTimeGrouping ;}; +// Border Id +BorderIdAttr *uint32 ; -// Validate validates the CT_RangeSets and its children -func (_egfeg *CT_RangeSets )Validate ()error {return _egfeg .ValidateWithPath ("\u0043\u0054\u005fR\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073");};type ST_SortBy byte ;func NewCT_WebPublishItems ()*CT_WebPublishItems {_beade :=&CT_WebPublishItems {}; -return _beade };type CT_ChartsheetPr struct{ +// Format Id +XfIdAttr *uint32 ; -// Published -PublishedAttr *bool ; +// Quote Prefix +QuotePrefixAttr *bool ; -// Code Name -CodeNameAttr *string ;TabColor *CT_Color ;}; +// Pivot Button +PivotButtonAttr *bool ; -// Validate validates the CT_MdxKPI and its children -func (_gccef *CT_MdxKPI )Validate ()error {return _gccef .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u004b\u0050I");};func NewCT_Tuples ()*CT_Tuples {_ecfcag :=&CT_Tuples {};return _ecfcag }; +// Apply Number Format +ApplyNumberFormatAttr *bool ; -// ValidateWithPath validates the CT_TableStyleElement and its children, prefixing error messages with path -func (_cgacfd *CT_TableStyleElement )ValidateWithPath (path string )error {if _cgacfd .TypeAttr ==ST_TableStyleTypeUnset {return _bc .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 _gcafb :=_cgacfd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gcafb !=nil {return _gcafb ;};return nil ;};func (_cbb *CT_Borders )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_geb :=range start .Attr {if _geb .Name .Local =="\u0063\u006f\u0075n\u0074"{_caca ,_bbdf :=_db .ParseUint (_geb .Value ,10,32); -if _bbdf !=nil {return _bbdf ;};_cgd :=uint32 (_caca );_cbb .CountAttr =&_cgd ;continue ;};};_fbbc :for {_bad ,_bead :=d .Token ();if _bead !=nil {return _bead ;};switch _ebba :=_bad .(type ){case _f .StartElement :switch _ebba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062\u006f\u0072\u0064\u0065\u0072"}:_gbb :=NewCT_Border (); -if _gge :=d .DecodeElement (_gbb ,&_ebba );_gge !=nil {return _gge ;};_cbb .Border =append (_cbb .Border ,_gbb );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_ebba .Name ); -if _egdd :=d .Skip ();_egdd !=nil {return _egdd ;};};case _f .EndElement :break _fbbc ;case _f .CharData :};};return nil ;}; +// Apply Font +ApplyFontAttr *bool ; -// ValidateWithPath validates the CT_Controls and its children, prefixing error messages with path -func (_abgaa *CT_Controls )ValidateWithPath (path string )error {for _cgad ,_fgbad :=range _abgaa .Control {if _gbbaf :=_fgbad .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006e\u0074\u0072\u006fl\u005b\u0025\u0064\u005d",path ,_cgad )); -_gbbaf !=nil {return _gbbaf ;};};return nil ;};func (_gbacc *CT_MetadataBlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcbcf :for {_eaebb ,_cdcaf :=d .Token ();if _cdcaf !=nil {return _cdcaf ;};switch _fcgad :=_eaebb .(type ){case _f .StartElement :switch _fcgad .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063"}:_eebce :=NewCT_MetadataRecord (); -if _eeeae :=d .DecodeElement (_eebce ,&_fcgad );_eeeae !=nil {return _eeeae ;};_gbacc .Rc =append (_gbacc .Rc ,_eebce );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_fcgad .Name ); -if _cbbbcc :=d .Skip ();_cbbbcc !=nil {return _cbbbcc ;};};case _f .EndElement :break _fcbcf ;case _f .CharData :};};return nil ;}; +// Apply Fill +ApplyFillAttr *bool ; -// ValidateWithPath validates the CT_IgnoredErrors and its children, prefixing error messages with path -func (_faceda *CT_IgnoredErrors )ValidateWithPath (path string )error {for _fabcag ,_bdaef :=range _faceda .IgnoredError {if _afecd :=_bdaef .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0049gn\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fabcag )); -_afecd !=nil {return _afecd ;};};if _faceda .ExtLst !=nil {if _adde :=_faceda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adde !=nil {return _adde ;};};return nil ;};func (_dbff *CT_DataValidations )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbff .DisablePromptsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dbff .DisablePromptsAttr ))}); -};if _dbff .XWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0076",*_dbff .XWindowAttr )});};if _dbff .YWindowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0076",*_dbff .YWindowAttr )}); -};if _dbff .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_dbff .CountAttr )});};e .EncodeToken (start );_bgeg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}}; -for _ ,_abca :=range _dbff .DataValidation {e .EncodeElement (_abca ,_bgeg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Apply Border +ApplyBorderAttr *bool ; -// Validate validates the CT_OleItems and its children -func (_dfaad *CT_OleItems )Validate ()error {return _dfaad .ValidateWithPath ("C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073");};func (_feebab ST_DateTimeGrouping )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cfdgg :=_f .Attr {};_cfdgg .Name =name ; -switch _feebab {case ST_DateTimeGroupingUnset :_cfdgg .Value ="";case ST_DateTimeGroupingYear :_cfdgg .Value ="\u0079\u0065\u0061\u0072";case ST_DateTimeGroupingMonth :_cfdgg .Value ="\u006d\u006f\u006et\u0068";case ST_DateTimeGroupingDay :_cfdgg .Value ="\u0064\u0061\u0079"; -case ST_DateTimeGroupingHour :_cfdgg .Value ="\u0068\u006f\u0075\u0072";case ST_DateTimeGroupingMinute :_cfdgg .Value ="\u006d\u0069\u006e\u0075\u0074\u0065";case ST_DateTimeGroupingSecond :_cfdgg .Value ="\u0073\u0065\u0063\u006f\u006e\u0064";};return _cfdgg ,nil ; -};type CT_XStringElement struct{ +// Apply Alignment +ApplyAlignmentAttr *bool ; -// Value -VAttr string ;};func (_fdfebd ST_DdeValueType )Validate ()error {return _fdfebd .ValidateWithPath ("")};func NewCT_PivotAreaReferences ()*CT_PivotAreaReferences {_dfddd :=&CT_PivotAreaReferences {};return _dfddd ;}; +// Apply Protection +ApplyProtectionAttr *bool ; -// ValidateWithPath validates the CT_Xf and its children, prefixing error messages with path -func (_edgfcb *CT_Xf )ValidateWithPath (path string )error {if _edgfcb .Alignment !=nil {if _bceea :=_edgfcb .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");_bceea !=nil {return _bceea ;};};if _edgfcb .Protection !=nil {if _fffecc :=_edgfcb .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); -_fffecc !=nil {return _fffecc ;};};if _edgfcb .ExtLst !=nil {if _ceabde :=_edgfcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ceabde !=nil {return _ceabde ;};};return nil ;};func NewCT_Items ()*CT_Items {_ceac :=&CT_Items {}; -return _ceac };func (_acfbf *CT_Schema )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0049\u0044"},Value :_bc .Sprintf ("\u0025\u0076",_acfbf .IDAttr )});if _acfbf .SchemaRefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"},Value :_bc .Sprintf ("\u0025\u0076",*_acfbf .SchemaRefAttr )}); -};if _acfbf .NamespaceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"},Value :_bc .Sprintf ("\u0025\u0076",*_acfbf .NamespaceAttr )});};if _acfbf .SchemaLanguageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_acfbf .SchemaLanguageAttr )}); -};e .EncodeToken (start );if _acfbf .Any !=nil {_acfbf .Any .MarshalXML (e ,_f .StartElement {});};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_acfcd *CT_Format )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_acfcd .PivotArea =NewCT_PivotArea (); -for _ ,_gdggga :=range start .Attr {if _gdggga .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_acfcd .ActionAttr .UnmarshalXMLAttr (_gdggga );continue ;};if _gdggga .Name .Local =="\u0064\u0078\u0066I\u0064"{_fdfff ,_dcecc :=_db .ParseUint (_gdggga .Value ,10,32); -if _dcecc !=nil {return _dcecc ;};_fbad :=uint32 (_fdfff );_acfcd .DxfIdAttr =&_fbad ;continue ;};};_afbbbe :for {_bgcgb ,_eaffa :=d .Token ();if _eaffa !=nil {return _eaffa ;};switch _abbfd :=_bgcgb .(type ){case _f .StartElement :switch _abbfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _adebg :=d .DecodeElement (_acfcd .PivotArea ,&_abbfd ); -_adebg !=nil {return _adebg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_acfcd .ExtLst =NewCT_ExtensionList (); -if _bdde :=d .DecodeElement (_acfcd .ExtLst ,&_abbfd );_bdde !=nil {return _bdde ;};default:_ec .Log .Debug ("\u0073k\u0069\u0070p\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",_abbfd .Name ); -if _cbcff :=d .Skip ();_cbcff !=nil {return _cbcff ;};};case _f .EndElement :break _afbbbe ;case _f .CharData :};};return nil ;};func (_dedee *CT_Top10 )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dedee .TopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u006f\u0070"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dedee .TopAttr ))}); -};if _dedee .PercentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dedee .PercentAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",_dedee .ValAttr )}); -if _dedee .FilterValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u006c\u0074\u0065\u0072\u0056\u0061l"},Value :_bc .Sprintf ("\u0025\u0076",*_dedee .FilterValAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_MdxTuple struct{ +// Alignment +Alignment *CT_CellAlignment ; -// Member Index Count -CAttr *uint32 ; +// Protection +Protection *CT_CellProtection ; -// Server Formatting Culture Currency -CtAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func NewCT_ChartFormat ()*CT_ChartFormat {_bafd :=&CT_ChartFormat {};_bafd .PivotArea =NewCT_PivotArea ();return _bafd ;};func NewCT_OlapPr ()*CT_OlapPr {_cgadff :=&CT_OlapPr {};return _cgadff };type CT_CellSmartTagPr struct{ -// Server Formatting String Index -SiAttr *uint32 ; +// Key Name +KeyAttr string ; -// Server Formatting Built-In Number Format Index -FiAttr *uint32 ; +// Value +ValAttr string ;};func NewCT_FutureMetadata ()*CT_FutureMetadata {_cfdaae :=&CT_FutureMetadata {};return _cfdaae };type ST_VolValueType byte ;func NewCT_Metadata ()*CT_Metadata {_dabde :=&CT_Metadata {};return _dabde };func (_cbcccf ST_DynamicFilterType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_cbcccf .String (),start ); +};func (_bcdcfb ST_TimePeriod )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_abdga :=_bc .Attr {};_abdga .Name =name ;switch _bcdcfb {case ST_TimePeriodUnset :_abdga .Value ="";case ST_TimePeriodToday :_abdga .Value ="\u0074\u006f\u0064a\u0079"; +case ST_TimePeriodYesterday :_abdga .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_TimePeriodTomorrow :_abdga .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_TimePeriodLast7Days :_abdga .Value ="\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s"; +case ST_TimePeriodThisMonth :_abdga .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_TimePeriodLastMonth :_abdga .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_TimePeriodNextMonth :_abdga .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h"; +case ST_TimePeriodThisWeek :_abdga .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_TimePeriodLastWeek :_abdga .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_TimePeriodNextWeek :_abdga .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b"; +};return _abdga ,nil ;};func (_fabg *CT_CustomProperty )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_fabg .NameAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fabg .IdAttr )});e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Server Formatting Background Color -BcAttr *string ; +// ValidateWithPath validates the CT_XmlCellPr and its children, prefixing error messages with path +func (_bdfbfa *CT_XmlCellPr )ValidateWithPath (path string )error {if _cdccg :=_bdfbfa .XmlPr .ValidateWithPath (path +"\u002f\u0058\u006d\u006c\u0050\u0072");_cdccg !=nil {return _cdccg ;};if _bdfbfa .ExtLst !=nil {if _feffc :=_bdfbfa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_feffc !=nil {return _feffc ;};};return nil ;};func NewCT_Controls ()*CT_Controls {_baeb :=&CT_Controls {};return _baeb };type CT_LegacyDrawing struct{IdAttr string ;}; -// Server Formatting Foreground Color -FcAttr *string ; +// ValidateWithPath validates the CT_CustomSheetViews and its children, prefixing error messages with path +func (_bcbe *CT_CustomSheetViews )ValidateWithPath (path string )error {for _caeb ,_fdcd :=range _bcbe .CustomSheetView {if _badged :=_fdcd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u005b\u0025d\u005d",path ,_caeb )); +_badged !=nil {return _badged ;};};return nil ;};func (_bbebg *ST_ExternalConnectionType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_bbebg =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_bbebg =1;case "\u0074\u0065\u0078\u0074":*_bbebg =2; +case "\u004d\u0044\u0059":*_bbebg =3;case "\u0044\u004d\u0059":*_bbebg =4;case "\u0059\u004d\u0044":*_bbebg =5;case "\u004d\u0059\u0044":*_bbebg =6;case "\u0044\u0059\u004d":*_bbebg =7;case "\u0059\u0044\u004d":*_bbebg =8;case "\u0073\u006b\u0069\u0070":*_bbebg =9; +case "\u0045\u004d\u0044":*_bbebg =10;};return nil ;};func (_bcacd *CT_Missing )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bcacd .UAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bcacd .UAttr ))}); +};if _bcacd .FAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bcacd .FAttr ))});};if _bcacd .CAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_bcacd .CAttr )}); +};if _bcacd .CpAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_bcacd .CpAttr )});};if _bcacd .InAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_bcacd .InAttr )}); +};if _bcacd .BcAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_bcacd .BcAttr )});};if _bcacd .FcAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_bcacd .FcAttr )}); +};if _bcacd .IAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bcacd .IAttr ))});};if _bcacd .UnAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bcacd .UnAttr ))}); +};if _bcacd .StAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bcacd .StAttr ))});};if _bcacd .BAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bcacd .BAttr ))}); +};e .EncodeToken (start );if _bcacd .Tpls !=nil {_deca :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_acacg :=range _bcacd .Tpls {e .EncodeElement (_acacg ,_deca );};};if _bcacd .X !=nil {_abgef :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0078"}}; +for _ ,_dedgcg :=range _bcacd .X {e .EncodeElement (_dedgcg ,_abgef );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};const (ST_SortTypeUnset ST_SortType =0;ST_SortTypeNone ST_SortType =1;ST_SortTypeAscending ST_SortType =2;ST_SortTypeDescending ST_SortType =3; +ST_SortTypeAscendingAlpha ST_SortType =4;ST_SortTypeDescendingAlpha ST_SortType =5;ST_SortTypeAscendingNatural ST_SortType =6;ST_SortTypeDescendingNatural ST_SortType =7;); -// Server Formatting Italic Font -IAttr *bool ; +// ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path +func (_abffa *CT_PageFields )ValidateWithPath (path string )error {for _dfgcb ,_cgdeb :=range _abffa .PageField {if _eeadc :=_cgdeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0050\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_dfgcb )); +_eeadc !=nil {return _eeadc ;};};return nil ;};func (_bbaeca *CT_UnderlineProperty )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ebdef :=range start .Attr {if _ebdef .Name .Local =="\u0076\u0061\u006c"{_bbaeca .ValAttr .UnmarshalXMLAttr (_ebdef ); +continue ;};};for {_cgfgb ,_edabd :=d .Token ();if _edabd !=nil {return _a .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",_edabd ); +};if _gcgda ,_cbcdac :=_cgfgb .(_bc .EndElement );_cbcdac &&_gcgda .Name ==start .Name {break ;};};return nil ;};func (_ggda *CT_ConditionalFormat )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ggda .PivotAreas =NewCT_PivotAreas ();for _ ,_dedga :=range start .Attr {if _dedga .Name .Local =="\u0073\u0063\u006fp\u0065"{_ggda .ScopeAttr .UnmarshalXMLAttr (_dedga ); +continue ;};if _dedga .Name .Local =="\u0074\u0079\u0070\u0065"{_ggda .TypeAttr .UnmarshalXMLAttr (_dedga );continue ;};if _dedga .Name .Local =="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_gddc ,_fgde :=_fa .ParseUint (_dedga .Value ,10,32);if _fgde !=nil {return _fgde ; +};_ggda .PriorityAttr =uint32 (_gddc );continue ;};};_ffaa :for {_bcbb ,_aebfe :=d .Token ();if _aebfe !=nil {return _aebfe ;};switch _febg :=_bcbb .(type ){case _bc .StartElement :switch _febg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gaab :=d .DecodeElement (_ggda .PivotAreas ,&_febg ); +_gaab !=nil {return _gaab ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ggda .ExtLst =NewCT_ExtensionList (); +if _fbcg :=d .DecodeElement (_ggda .ExtLst ,&_febg );_fbcg !=nil {return _fbcg ;};default:_ga .Log .Debug ("\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",_febg .Name ); +if _febd :=d .Skip ();_febd !=nil {return _febd ;};};case _bc .EndElement :break _ffaa ;case _bc .CharData :};};return nil ;};func NewCT_Xf ()*CT_Xf {_cdfed :=&CT_Xf {};return _cdfed }; -// Server Formatting Underline Font -UAttr *bool ; +// ValidateWithPath validates the CT_Cols and its children, prefixing error messages with path +func (_bdcfc *CT_Cols )ValidateWithPath (path string )error {for _dedgc ,_gegd :=range _bdcfc .Col {if _cgcb :=_gegd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_dedgc ));_cgcb !=nil {return _cgcb ; +};};return nil ;};func (_gdbe *CT_Location )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gabaed :=range start .Attr {if _gabaed .Name .Local =="\u0072\u0065\u0066"{_gfdgc ,_ggbee :=_gabaed .Value ,error (nil );if _ggbee !=nil {return _ggbee ; +};_gdbe .RefAttr =_gfdgc ;continue ;};if _gabaed .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0048\u0065\u0061\u0064e\u0072\u0052\u006f\u0077"{_cdeg ,_ggdbg :=_fa .ParseUint (_gabaed .Value ,10,32);if _ggdbg !=nil {return _ggdbg ;};_gdbe .FirstHeaderRowAttr =uint32 (_cdeg ); +continue ;};if _gabaed .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0052\u006f\u0077"{_dcfce ,_gegf :=_fa .ParseUint (_gabaed .Value ,10,32);if _gegf !=nil {return _gegf ;};_gdbe .FirstDataRowAttr =uint32 (_dcfce );continue ;};if _gabaed .Name .Local =="\u0066\u0069\u0072s\u0074\u0044\u0061\u0074\u0061\u0043\u006f\u006c"{_agcff ,_cefcc :=_fa .ParseUint (_gabaed .Value ,10,32); +if _cefcc !=nil {return _cefcc ;};_gdbe .FirstDataColAttr =uint32 (_agcff );continue ;};if _gabaed .Name .Local =="\u0072\u006f\u0077P\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_fdff ,_efddg :=_fa .ParseUint (_gabaed .Value ,10,32);if _efddg !=nil {return _efddg ; +};_bgdag :=uint32 (_fdff );_gdbe .RowPageCountAttr =&_bgdag ;continue ;};if _gabaed .Name .Local =="\u0063\u006f\u006cP\u0061\u0067\u0065\u0043\u006f\u0075\u006e\u0074"{_fdccb ,_eccge :=_fa .ParseUint (_gabaed .Value ,10,32);if _eccge !=nil {return _eccge ; +};_efggg :=uint32 (_fdccb );_gdbe .ColPageCountAttr =&_efggg ;continue ;};};for {_dege ,_beff :=d .Token ();if _beff !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_beff ); +};if _acdac ,_caagfd :=_dege .(_bc .EndElement );_caagfd &&_acdac .Name ==start .Name {break ;};};return nil ;};type CT_Members struct{ -// Server Formatting Strikethrough Font -StAttr *bool ; +// Item Count +CountAttr *uint32 ; -// Server Formatting Bold Font -BAttr *bool ; +// Hierarchy Level +LevelAttr *uint32 ; -// Member Unique Name Index -N []*CT_MetadataStringIndex ;}; +// Member +Member []*CT_Member ;};func NewCT_Borders ()*CT_Borders {_gbae :=&CT_Borders {};return _gbae };func (_begbbfa ST_ParameterType )ValidateWithPath (path string )error {switch _begbbfa {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 (_begbbfa )); +};return nil ;};func NewCT_Mdx ()*CT_Mdx {_defge :=&CT_Mdx {};_defge .FAttr =ST_MdxFunctionType (1);return _defge };type CT_RangeSets struct{ -// ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path -func (_gdefg *CT_MdxKPI )ValidateWithPath (path string )error {if _gdefg .PAttr ==ST_MdxKPIPropertyUnset {return _bc .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 _eacgc :=_gdefg .PAttr .ValidateWithPath (path +"\u002f\u0050\u0041\u0074\u0074\u0072");_eacgc !=nil {return _eacgc ;};return nil ;};func (_degee *CT_SharedUser )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_degee .GuidAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_degee .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_degee .IdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_degee .DateTimeAttr )});e .EncodeToken (start );if _degee .ExtLst !=nil {_gccde :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_degee .ExtLst ,_gccde );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bddbbd *ST_TargetScreenSize )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bddbbd =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_bddbbd =1; -case "\u00364\u0030\u0078\u0034\u0038\u0030":*_bddbbd =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_bddbbd =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_bddbbd =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_bddbbd =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_bddbbd =6; -case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_bddbbd =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_bddbbd =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_bddbbd =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_bddbbd =10; -case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_bddbbd =11;};return nil ;}; +// Reference and Page Item Count +CountAttr *uint32 ; -// Validate validates the CT_SharedUser and its children -func (_cbacb *CT_SharedUser )Validate ()error {return _cbacb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064\u0055\u0073\u0065\u0072");};func (_bgedc ST_TableStyleType )String ()string {switch _bgedc {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 "";}; +// Range Set +RangeSet []*CT_RangeSet ;};func (_gbcfc ST_SortType )Validate ()error {return _gbcfc .ValidateWithPath ("")};func (_baeed ST_CredMethod )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_gbaaeb :=_bc .Attr {};_gbaaeb .Name =name ;switch _baeed {case ST_CredMethodUnset :_gbaaeb .Value =""; +case ST_CredMethodIntegrated :_gbaaeb .Value ="\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case ST_CredMethodNone :_gbaaeb .Value ="\u006e\u006f\u006e\u0065";case ST_CredMethodStored :_gbaaeb .Value ="\u0073\u0074\u006f\u0072\u0065\u0064"; +case ST_CredMethodPrompt :_gbaaeb .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";};return _gbaaeb ,nil ;}; -// Validate validates the CT_ServerFormats and its children -func (_gbbgg *CT_ServerFormats )Validate ()error {return _gbbgg .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};type CT_CfRule struct{ +// Validate validates the CT_XmlCellPr and its children +func (_ecffa *CT_XmlCellPr )Validate ()error {return _ecffa .ValidateWithPath ("\u0043\u0054\u005fX\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072");};func (_gdacad *Chartsheet )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gdacad .CT_Chartsheet .MarshalXML (e ,start );};func (_gcagaf *ST_CellFormulaType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_gcagaf =0; +case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gcagaf =1;case "\u0061\u0072\u0072a\u0079":*_gcagaf =2;case "\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce":*_gcagaf =3;case "\u0073\u0068\u0061\u0072\u0065\u0064":*_gcagaf =4;};return nil ;};func (_acfbc *CT_Missing )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cdeege :=range start .Attr {if _cdeege .Name .Local =="\u0066\u0063"{_fbace ,_defa :=_cdeege .Value ,error (nil ); +if _defa !=nil {return _defa ;};_acfbc .FcAttr =&_fbace ;continue ;};if _cdeege .Name .Local =="\u0066"{_gcbfedb ,_cbadg :=_fa .ParseBool (_cdeege .Value );if _cbadg !=nil {return _cbadg ;};_acfbc .FAttr =&_gcbfedb ;continue ;};if _cdeege .Name .Local =="\u0063"{_abecd ,_cbfab :=_cdeege .Value ,error (nil ); +if _cbfab !=nil {return _cbfab ;};_acfbc .CAttr =&_abecd ;continue ;};if _cdeege .Name .Local =="\u0063\u0070"{_ggaf ,_accaae :=_fa .ParseUint (_cdeege .Value ,10,32);if _accaae !=nil {return _accaae ;};_dfafg :=uint32 (_ggaf );_acfbc .CpAttr =&_dfafg ; +continue ;};if _cdeege .Name .Local =="\u0069\u006e"{_afgde ,_bbbbb :=_fa .ParseUint (_cdeege .Value ,10,32);if _bbbbb !=nil {return _bbbbb ;};_adadd :=uint32 (_afgde );_acfbc .InAttr =&_adadd ;continue ;};if _cdeege .Name .Local =="\u0062\u0063"{_bfece ,_gbdbc :=_cdeege .Value ,error (nil ); +if _gbdbc !=nil {return _gbdbc ;};_acfbc .BcAttr =&_bfece ;continue ;};if _cdeege .Name .Local =="\u0075"{_bddce ,_eacag :=_fa .ParseBool (_cdeege .Value );if _eacag !=nil {return _eacag ;};_acfbc .UAttr =&_bddce ;continue ;};if _cdeege .Name .Local =="\u0069"{_bgcd ,_eefbd :=_fa .ParseBool (_cdeege .Value ); +if _eefbd !=nil {return _eefbd ;};_acfbc .IAttr =&_bgcd ;continue ;};if _cdeege .Name .Local =="\u0075\u006e"{_bdebf ,_fgea :=_fa .ParseBool (_cdeege .Value );if _fgea !=nil {return _fgea ;};_acfbc .UnAttr =&_bdebf ;continue ;};if _cdeege .Name .Local =="\u0073\u0074"{_gggga ,_gdcdg :=_fa .ParseBool (_cdeege .Value ); +if _gdcdg !=nil {return _gdcdg ;};_acfbc .StAttr =&_gggga ;continue ;};if _cdeege .Name .Local =="\u0062"{_efcg ,_fceag :=_fa .ParseBool (_cdeege .Value );if _fceag !=nil {return _fceag ;};_acfbc .BAttr =&_efcg ;continue ;};};_cacede :for {_acafd ,_gffaa :=d .Token (); +if _gffaa !=nil {return _gffaa ;};switch _egfgg :=_acafd .(type ){case _bc .StartElement :switch _egfgg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gffbb :=NewCT_Tuples (); +if _daede :=d .DecodeElement (_gffbb ,&_egfgg );_daede !=nil {return _daede ;};_acfbc .Tpls =append (_acfbc .Tpls ,_gffbb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agccfa :=NewCT_X (); +if _efaec :=d .DecodeElement (_agccfa ,&_egfgg );_efaec !=nil {return _efaec ;};_acfbc .X =append (_acfbc .X ,_agccfa );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_egfgg .Name ); +if _bedcf :=d .Skip ();_bedcf !=nil {return _bedcf ;};};case _bc .EndElement :break _cacede ;case _bc .CharData :};};return nil ;};func NewCT_Pages ()*CT_Pages {_gecbf :=&CT_Pages {};return _gecbf };func (_aggcb *CT_FileVersion )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_acbge :=range start .Attr {if _acbge .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_abebf ,_bbaed :=_acbge .Value ,error (nil ); +if _bbaed !=nil {return _bbaed ;};_aggcb .AppNameAttr =&_abebf ;continue ;};if _acbge .Name .Local =="\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_fefg ,_efafg :=_acbge .Value ,error (nil );if _efafg !=nil {return _efafg ;};_aggcb .LastEditedAttr =&_fefg ; +continue ;};if _acbge .Name .Local =="\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"{_cfbgc ,_dddd :=_acbge .Value ,error (nil );if _dddd !=nil {return _dddd ;};_aggcb .LowestEditedAttr =&_cfbgc ;continue ;};if _acbge .Name .Local =="\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"{_aageg ,_afbdg :=_acbge .Value ,error (nil ); +if _afbdg !=nil {return _afbdg ;};_aggcb .RupBuildAttr =&_aageg ;continue ;};if _acbge .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_ebca ,_fgfbc :=_acbge .Value ,error (nil );if _fgfbc !=nil {return _fgfbc ;};_aggcb .CodeNameAttr =&_ebca ; +continue ;};};for {_gbec ,_abbg :=d .Token ();if _abbg !=nil {return _a .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",_abbg );};if _accb ,_gggg :=_gbec .(_bc .EndElement ); +_gggg &&_accb .Name ==start .Name {break ;};};return nil ;}; -// Type -TypeAttr ST_CfType ; +// ValidateWithPath validates the CT_DataConsolidate and its children, prefixing error messages with path +func (_gbfgb *CT_DataConsolidate )ValidateWithPath (path string )error {if _ceega :=_gbfgb .FunctionAttr .ValidateWithPath (path +"\u002f\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ceega !=nil {return _ceega ;};if _gbfgb .DataRefs !=nil {if _gcebb :=_gbfgb .DataRefs .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0052\u0065\u0066s"); +_gcebb !=nil {return _gcebb ;};};return nil ;};func (_aegebc *ST_FieldSortType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_aegebc =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_aegebc =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_aegebc =2; +case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_aegebc =3;};return nil ;};type ST_Type byte ; -// Differential Formatting Id -DxfIdAttr *uint32 ; +// Validate validates the CT_CustomSheetViews and its children +func (_effd *CT_CustomSheetViews )Validate ()error {return _effd .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};type CT_MetadataStrings struct{ -// Priority -PriorityAttr int32 ; +// MDX Metadata String Count +CountAttr *uint32 ; -// Stop If True -StopIfTrueAttr *bool ; +// MDX Metadata String +S []*CT_XStringElement ;};func (_cdegde *ST_HorizontalAlignment )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_cdegde =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_cdegde =1;case "\u006c\u0065\u0066\u0074":*_cdegde =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cdegde =3; +case "\u0072\u0069\u0067h\u0074":*_cdegde =4;case "\u0066\u0069\u006c\u006c":*_cdegde =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_cdegde =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_cdegde =7; +case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_cdegde =8;};return nil ;};func (_cbda *CT_FontName )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gdeef :=range start .Attr {if _gdeef .Name .Local =="\u0076\u0061\u006c"{_cbgdc ,_ccgeb :=_gdeef .Value ,error (nil ); +if _ccgeb !=nil {return _ccgeb ;};_cbda .ValAttr =_cbgdc ;continue ;};};for {_fgbba ,_ceefd :=d .Token ();if _ceefd !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_ceefd ); +};if _fbdg ,_adfbb :=_fgbba .(_bc .EndElement );_adfbb &&_fbdg .Name ==start .Name {break ;};};return nil ;}; -// Above Or Below Average -AboveAverageAttr *bool ; +// Validate validates the CT_Boolean and its children +func (_eag *CT_Boolean )Validate ()error {return _eag .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");}; -// Top 10 Percent -PercentAttr *bool ; +// Validate validates the CT_Fill and its children +func (_dfabd *CT_Fill )Validate ()error {return _dfabd .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_daadgf *CT_PivotAreaReference )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bgbac :=range start .Attr {if _bgbac .Name .Local =="m\u0061\u0078\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fefce ,_dgbbf :=_fa .ParseBool (_bgbac .Value ); +if _dgbbf !=nil {return _dgbbf ;};_daadgf .MaxSubtotalAttr =&_fefce ;continue ;};if _bgbac .Name .Local =="m\u0069\u006e\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fdcac ,_gcgcc :=_fa .ParseBool (_bgbac .Value );if _gcgcc !=nil {return _gcgcc ;}; +_daadgf .MinSubtotalAttr =&_fdcac ;continue ;};if _bgbac .Name .Local =="\u0063\u006f\u0075n\u0074"{_ffaff ,_cgdae :=_fa .ParseUint (_bgbac .Value ,10,32);if _cgdae !=nil {return _cgdae ;};_egfbef :=uint32 (_ffaff );_daadgf .CountAttr =&_egfbef ;continue ; +};if _bgbac .Name .Local =="\u0070r\u006fd\u0075\u0063\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_fegca ,_fggcd :=_fa .ParseBool (_bgbac .Value );if _fggcd !=nil {return _fggcd ;};_daadgf .ProductSubtotalAttr =&_fegca ;continue ;};if _bgbac .Name .Local =="\u0062\u0079\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_egead ,_egbeg :=_fa .ParseBool (_bgbac .Value ); +if _egbeg !=nil {return _egbeg ;};_daadgf .ByPositionAttr =&_egead ;continue ;};if _bgbac .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_acafc ,_bgbgad :=_fa .ParseBool (_bgbac .Value );if _bgbgad !=nil {return _bgbgad ; +};_daadgf .CountSubtotalAttr =&_acafc ;continue ;};if _bgbac .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_bdcfag ,_aegeb :=_fa .ParseBool (_bgbac .Value );if _aegeb !=nil {return _aegeb ;};_daadgf .DefaultSubtotalAttr =&_bdcfag ; +continue ;};if _bgbac .Name .Local =="\u0063\u006f\u0075\u006e\u0074\u0041\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_dfadde ,_ggebg :=_fa .ParseBool (_bgbac .Value );if _ggebg !=nil {return _ggebg ;};_daadgf .CountASubtotalAttr =&_dfadde ;continue ; +};if _bgbac .Name .Local =="a\u0076\u0067\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ffbga ,_ecbge :=_fa .ParseBool (_bgbac .Value );if _ecbge !=nil {return _ecbge ;};_daadgf .AvgSubtotalAttr =&_ffbga ;continue ;};if _bgbac .Name .Local =="\u0066\u0069\u0065l\u0064"{_abbaf ,_bfafd :=_fa .ParseUint (_bgbac .Value ,10,32); +if _bfafd !=nil {return _bfafd ;};_gacbb :=uint32 (_abbaf );_daadgf .FieldAttr =&_gacbb ;continue ;};if _bgbac .Name .Local =="\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_gacac ,_geaca :=_fa .ParseBool (_bgbac .Value );if _geaca !=nil {return _geaca ; +};_daadgf .SelectedAttr =&_gacac ;continue ;};if _bgbac .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"{_efbd ,_agdfd :=_fa .ParseBool (_bgbac .Value );if _agdfd !=nil {return _agdfd ;};_daadgf .RelativeAttr =&_efbd ;continue ;};if _bgbac .Name .Local =="s\u0075\u006d\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_ggffa ,_acaca :=_fa .ParseBool (_bgbac .Value ); +if _acaca !=nil {return _acaca ;};_daadgf .SumSubtotalAttr =&_ggffa ;continue ;};if _bgbac .Name .Local =="\u0073\u0074\u0064\u0044\u0065\u0076\u0053\u0075\u0062t\u006f\u0074\u0061\u006c"{_aaefef ,_fgfbcg :=_fa .ParseBool (_bgbac .Value );if _fgfbcg !=nil {return _fgfbcg ; +};_daadgf .StdDevSubtotalAttr =&_aaefef ;continue ;};if _bgbac .Name .Local =="\u0073t\u0064D\u0065\u0076\u0050\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_baecf ,_ggecc :=_fa .ParseBool (_bgbac .Value );if _ggecc !=nil {return _ggecc ;};_daadgf .StdDevPSubtotalAttr =&_baecf ; +continue ;};if _bgbac .Name .Local =="v\u0061\u0072\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_gacgc ,_ccfef :=_fa .ParseBool (_bgbac .Value );if _ccfef !=nil {return _ccfef ;};_daadgf .VarSubtotalAttr =&_gacgc ;continue ;};if _bgbac .Name .Local =="\u0076\u0061\u0072P\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_cbcfe ,_efagag :=_fa .ParseBool (_bgbac .Value ); +if _efagag !=nil {return _efagag ;};_daadgf .VarPSubtotalAttr =&_cbcfe ;continue ;};};_eegagd :for {_abdgd ,_ddagc :=d .Token ();if _ddagc !=nil {return _ddagc ;};switch _fbegg :=_abdgd .(type ){case _bc .StartElement :switch _fbegg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_egebg :=NewCT_Index (); +if _dbbgd :=d .DecodeElement (_egebg ,&_fbegg );_dbbgd !=nil {return _dbbgd ;};_daadgf .X =append (_daadgf .X ,_egebg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_daadgf .ExtLst =NewCT_ExtensionList (); +if _dbdab :=d .DecodeElement (_daadgf .ExtLst ,&_fbegg );_dbdab !=nil {return _dbdab ;};default:_ga .Log .Debug ("\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",_fbegg .Name ); +if _feff :=d .Skip ();_feff !=nil {return _feff ;};};case _bc .EndElement :break _eegagd ;case _bc .CharData :};};return nil ;}; -// Bottom N -BottomAttr *bool ; +// Validate validates the CT_SingleXmlCell and its children +func (_cdcbb *CT_SingleXmlCell )Validate ()error {return _cdcbb .ValidateWithPath ("\u0043\u0054_\u0053\u0069\u006eg\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c");};func (_acecdd ST_PaneState )String ()string {switch _acecdd {case 0:return ""; +case 1:return "\u0073\u0070\u006ci\u0074";case 2:return "\u0066\u0072\u006f\u007a\u0065\u006e";case 3:return "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return "";};const (ST_FormatActionUnset ST_FormatAction =0;ST_FormatActionBlank ST_FormatAction =1; +ST_FormatActionFormatting ST_FormatAction =2;ST_FormatActionDrill ST_FormatAction =3;ST_FormatActionFormula ST_FormatAction =4;);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 (_ecdec *CT_CellSmartTagPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dfbc :=range start .Attr {if _dfbc .Name .Local =="\u006b\u0065\u0079"{_afag ,_aabfb :=_dfbc .Value ,error (nil ); +if _aabfb !=nil {return _aabfb ;};_ecdec .KeyAttr =_afag ;continue ;};if _dfbc .Name .Local =="\u0076\u0061\u006c"{_cbg ,_ffdf :=_dfbc .Value ,error (nil );if _ffdf !=nil {return _ffdf ;};_ecdec .ValAttr =_cbg ;continue ;};};for {_bece ,_eefd :=d .Token (); +if _eefd !=nil {return _a .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",_eefd );};if _dcea ,_adcg :=_bece .(_bc .EndElement );_adcg &&_dcea .Name ==start .Name {break ; +};};return nil ;};func (_edeec *CT_IconFilter )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_edeec .IconSetAttr =ST_IconSetType (1);for _ ,_abfbe :=range start .Attr {if _abfbe .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_edeec .IconSetAttr .UnmarshalXMLAttr (_abfbe ); +continue ;};if _abfbe .Name .Local =="\u0069\u0063\u006f\u006e\u0049\u0064"{_efbgf ,_bgbc :=_fa .ParseUint (_abfbe .Value ,10,32);if _bgbc !=nil {return _bgbc ;};_ggfbg :=uint32 (_efbgf );_edeec .IconIdAttr =&_ggfbg ;continue ;};};for {_acgff ,_adfgc :=d .Token (); +if _adfgc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049c\u006fn\u0046i\u006c\u0074\u0065\u0072\u003a\u0020\u0025s",_adfgc );};if _bdec ,_cbgaf :=_acgff .(_bc .EndElement );_cbgaf &&_bdec .Name ==start .Name {break ; +};};return nil ;};func NewCT_ChartsheetViews ()*CT_ChartsheetViews {_aacdb :=&CT_ChartsheetViews {};return _aacdb };func (_gcadc *CT_PCDKPIs )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gcadc .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gcadc .CountAttr )}); +};e .EncodeToken (start );if _gcadc .Kpi !=nil {_gacdf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006b\u0070\u0069"}};for _ ,_eefe :=range _gcadc .Kpi {e .EncodeElement (_eefe ,_gacdf );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_gbfbf ST_SheetViewType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_caagd :=_bc .Attr {};_caagd .Name =name ;switch _gbfbf {case ST_SheetViewTypeUnset :_caagd .Value ="";case ST_SheetViewTypeNormal :_caagd .Value ="\u006e\u006f\u0072\u006d\u0061\u006c"; +case ST_SheetViewTypePageBreakPreview :_caagd .Value ="\u0070\u0061g\u0065\u0042\u0072e\u0061\u006b\u0050\u0072\u0065\u0076\u0069\u0065\u0077";case ST_SheetViewTypePageLayout :_caagd .Value ="\u0070\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074"; +};return _caagd ,nil ;};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationDefault ST_Orientation =1;ST_OrientationPortrait ST_Orientation =2;ST_OrientationLandscape ST_Orientation =3;);func (_ggffgf ST_SortBy )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_ebdgc :=_bc .Attr {}; +_ebdgc .Name =name ;switch _ggffgf {case ST_SortByUnset :_ebdgc .Value ="";case ST_SortByValue :_ebdgc .Value ="\u0076\u0061\u006cu\u0065";case ST_SortByCellColor :_ebdgc .Value ="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr";case ST_SortByFontColor :_ebdgc .Value ="\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr"; +case ST_SortByIcon :_ebdgc .Value ="\u0069\u0063\u006f\u006e";};return _ebdgc ,nil ;};func (_adddgd ST_Objects )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_gadbee :=_bc .Attr {};_gadbee .Name =name ;switch _adddgd {case ST_ObjectsUnset :_gadbee .Value =""; +case ST_ObjectsAll :_gadbee .Value ="\u0061\u006c\u006c";case ST_ObjectsPlaceholders :_gadbee .Value ="\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073";case ST_ObjectsNone :_gadbee .Value ="\u006e\u006f\u006e\u0065";};return _gadbee ,nil ; +};func NewCT_SingleXmlCells ()*CT_SingleXmlCells {_edffa :=&CT_SingleXmlCells {};return _edffa }; -// Operator -OperatorAttr ST_ConditionalFormattingOperator ; +// Validate validates the CT_QueryTableFields and its children +func (_babcae *CT_QueryTableFields )Validate ()error {return _babcae .ValidateWithPath ("\u0043\u0054\u005f\u0051ue\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073");};type CT_TablePart struct{IdAttr string ;};func (_fdgd *CT_Field )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ccefb :=range start .Attr {if _ccefb .Name .Local =="\u0078"{_ebbe ,_aefb :=_fa .ParseInt (_ccefb .Value ,10,32); +if _aefb !=nil {return _aefb ;};_fdgd .XAttr =int32 (_ebbe );continue ;};};for {_dedcd ,_caafa :=d .Token ();if _caafa !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0069\u0065\u006c\u0064: \u0025\u0073",_caafa ); +};if _gggff ,_ageaa :=_dedcd .(_bc .EndElement );_ageaa &&_gggff .Name ==start .Name {break ;};};return nil ;};type CT_Comments struct{ -// Text -TextAttr *string ; +// Authors +Authors *CT_Authors ; -// Time Period -TimePeriodAttr ST_TimePeriod ; +// List of Comments +CommentList *CT_CommentList ;ExtLst *CT_ExtensionList ;};func (_bacbf *Headers )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bacbf .CT_RevisionHeaders =*NewCT_RevisionHeaders ();for _ ,_dfebfd :=range start .Attr {if _dfebfd .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_gbcge ,_agcdb :=_fa .ParseBool (_dfebfd .Value ); +if _agcdb !=nil {return _agcdb ;};_bacbf .ExclusiveAttr =&_gbcge ;continue ;};if _dfebfd .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_cefdg ,_eccega :=_dfebfd .Value ,error (nil );if _eccega !=nil {return _eccega ;};_bacbf .LastGuidAttr =&_cefdg ; +continue ;};if _dfebfd .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_cbfded ,_bcfbcd :=_fa .ParseBool (_dfebfd .Value );if _bcfbcd !=nil {return _bcfbcd ;};_bacbf .SharedAttr =&_cbfded ;continue ;};if _dfebfd .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_cagce ,_bdcafg :=_fa .ParseBool (_dfebfd .Value ); +if _bdcafg !=nil {return _bdcafg ;};_bacbf .DiskRevisionsAttr =&_cagce ;continue ;};if _dfebfd .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_bfggg ,_ggead :=_fa .ParseBool (_dfebfd .Value );if _ggead !=nil {return _ggead ;};_bacbf .HistoryAttr =&_bfggg ; +continue ;};if _dfebfd .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_fddfg ,_bbdbc :=_fa .ParseBool (_dfebfd .Value );if _bbdbc !=nil {return _bbdbc ;};_bacbf .TrackRevisionsAttr =&_fddfg ;continue ;}; +if _dfebfd .Name .Local =="\u0067\u0075\u0069\u0064"{_acecbc ,_dbbac :=_dfebfd .Value ,error (nil );if _dbbac !=nil {return _dbbac ;};_bacbf .GuidAttr =_acecbc ;continue ;};if _dfebfd .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_dcdbfb ,_gdabe :=_fa .ParseUint (_dfebfd .Value ,10,32); +if _gdabe !=nil {return _gdabe ;};_cgbcf :=uint32 (_dcdbfb );_bacbf .RevisionIdAttr =&_cgbcf ;continue ;};if _dfebfd .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_ebebcd ,_abbfd :=_fa .ParseInt (_dfebfd .Value ,10,32);if _abbfd !=nil {return _abbfd ; +};_cedcdd :=int32 (_ebebcd );_bacbf .VersionAttr =&_cedcdd ;continue ;};if _dfebfd .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_eeeeb ,_dgffdb :=_fa .ParseBool (_dfebfd .Value );if _dgffdb !=nil {return _dgffdb ; +};_bacbf .KeepChangeHistoryAttr =&_eeeeb ;continue ;};if _dfebfd .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_gbacee ,_eaadag :=_fa .ParseBool (_dfebfd .Value );if _eaadag !=nil {return _eaadag ;};_bacbf .ProtectedAttr =&_gbacee ;continue ; +};if _dfebfd .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_eggfbb ,_cagefeg :=_fa .ParseUint (_dfebfd .Value ,10,32);if _cagefeg !=nil {return _cagefeg ;};_bgfbca :=uint32 (_eggfbb );_bacbf .PreserveHistoryAttr =&_bgfbca ; +continue ;};};_gbafe :for {_ffaccg ,_ebaeac :=d .Token ();if _ebaeac !=nil {return _ebaeac ;};switch _bdfd :=_ffaccg .(type ){case _bc .StartElement :switch _bdfd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dbdaf :=NewCT_RevisionHeader (); +if _ffebaf :=d .DecodeElement (_dbdaf ,&_bdfd );_ffebaf !=nil {return _ffebaf ;};_bacbf .Header =append (_bacbf .Header ,_dbdaf );default:_ga .Log .Debug ("\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",_bdfd .Name ); +if _efddc :=d .Skip ();_efddc !=nil {return _efddc ;};};case _bc .EndElement :break _gbafe ;case _bc .CharData :};};return nil ;};func (_deabe *CT_PageMargins )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_a .Sprintf ("\u0025\u0076",_deabe .LeftAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_a .Sprintf ("\u0025\u0076",_deabe .RightAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0076",_deabe .TopAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0076",_deabe .BottomAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",_deabe .HeaderAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",_deabe .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +};func (_cedcfg ST_PrintError )ValidateWithPath (path string )error {switch _cedcfg {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 (_cedcfg )); +};return nil ;}; -// Rank -RankAttr *uint32 ; +// ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path +func (_fegbf *CT_XStringElement )ValidateWithPath (path string )error {return nil };type CT_Scenario struct{ -// StdDev -StdDevAttr *int32 ; +// Scenario Name +NameAttr string ; -// Equal Average -EqualAverageAttr *bool ; +// Scenario Locked +LockedAttr *bool ; -// Formula -Formula []string ; +// Hidden Scenario +HiddenAttr *bool ; -// Color Scale -ColorScale *CT_ColorScale ; +// Changing Cell Count +CountAttr *uint32 ; -// Data Bar -DataBar *CT_DataBar ; +// User Name +UserAttr *string ; -// Icon Set -IconSet *CT_IconSet ;ExtLst *CT_ExtensionList ;};func (_faaeg *CT_PivotHierarchies )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faaeg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_faaeg .CountAttr )}); -};e .EncodeToken (start );_degdc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_eabbb :=range _faaeg .PivotHierarchy {e .EncodeElement (_eabbb ,_degdc ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Scenario Comment +CommentAttr *string ; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_bbb *CT_Border )ValidateWithPath (path string )error {if _bbb .Start !=nil {if _ddb :=_bbb .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_ddb !=nil {return _ddb ;};};if _bbb .End !=nil {if _cebg :=_bbb .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064"); -_cebg !=nil {return _cebg ;};};if _bbb .Left !=nil {if _ccd :=_bbb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ccd !=nil {return _ccd ;};};if _bbb .Right !=nil {if _ded :=_bbb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_ded !=nil {return _ded ;};};if _bbb .Top !=nil {if _gff :=_bbb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_gff !=nil {return _gff ;};};if _bbb .Bottom !=nil {if _daad :=_bbb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_daad !=nil {return _daad ;};};if _bbb .Diagonal !=nil {if _gcdc :=_bbb .Diagonal .ValidateWithPath (path +"\u002fD\u0069\u0061\u0067\u006f\u006e\u0061l");_gcdc !=nil {return _gcdc ;};};if _bbb .Vertical !=nil {if _bfa :=_bbb .Vertical .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0069\u0063\u0061l"); -_bfa !=nil {return _bfa ;};};if _bbb .Horizontal !=nil {if _bde :=_bbb .Horizontal .ValidateWithPath (path +"/\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c");_bde !=nil {return _bde ;};};return nil ;};func (_ccded ST_DataValidationType )String ()string {switch _ccded {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 "";}; +// Input Cells +InputCells []*CT_InputCells ;}; -// ValidateWithPath validates the CT_TableMissing and its children, prefixing error messages with path -func (_bbdda *CT_TableMissing )ValidateWithPath (path string )error {return nil };func (_abdfa *CT_DefinedName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_abdfa .NameAttr )}); -if _abdfa .CommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_abdfa .CommentAttr )});};if _abdfa .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_bc .Sprintf ("\u0025\u0076",*_abdfa .CustomMenuAttr )}); -};if _abdfa .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_abdfa .DescriptionAttr )});};if _abdfa .HelpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_bc .Sprintf ("\u0025\u0076",*_abdfa .HelpAttr )}); -};if _abdfa .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_bc .Sprintf ("\u0025\u0076",*_abdfa .StatusBarAttr )});};if _abdfa .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_abdfa .LocalSheetIdAttr )}); -};if _abdfa .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_abdfa .HiddenAttr ))});};if _abdfa .FunctionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_abdfa .FunctionAttr ))}); -};if _abdfa .VbProcedureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_abdfa .VbProcedureAttr ))});};if _abdfa .XlmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006c\u006d"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_abdfa .XlmAttr ))}); -};if _abdfa .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_abdfa .FunctionGroupIdAttr )}); -};if _abdfa .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_bc .Sprintf ("\u0025\u0076",*_abdfa .ShortcutKeyAttr )});};if _abdfa .PublishToServerAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_abdfa .PublishToServerAttr ))}); -};if _abdfa .WorkbookParameterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_abdfa .WorkbookParameterAttr ))}); -};e .EncodeElement (_abdfa .Content ,start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_egcbf ST_MdxSetOrder )ValidateWithPath (path string )error {switch _egcbf {case 0,1,2,3,4,5,6,7:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_egcbf )); -};return nil ;};func (_bbccg *CT_InputCells )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bc .Sprintf ("\u0025\u0076",_bbccg .RAttr )});if _bbccg .DeletedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bbccg .DeletedAttr ))}); -};if _bbccg .UndoneAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0064\u006f\u006e\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bbccg .UndoneAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",_bbccg .ValAttr )}); -if _bbccg .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bbccg .NumFmtIdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_Extension ()*CT_Extension {_cedgg :=&CT_Extension {};return _cedgg };func (_gfcde *CT_Cfvo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_gedc ,_debd :=_gfcde .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _debd !=nil {return _debd ;};start .Attr =append (start .Attr ,_gedc );if _gfcde .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_gfcde .ValAttr )});};if _gfcde .GteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0074\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfcde .GteAttr ))}); -};e .EncodeToken (start );if _gfcde .ExtLst !=nil {_bdfb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gfcde .ExtLst ,_bdfb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -}; +// Validate validates the CT_Controls and its children +func (_efbfd *CT_Controls )Validate ()error {return _efbfd .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0073");};type CT_DeletedField struct{ -// ValidateWithPath validates the QueryTable and its children, prefixing error messages with path -func (_aaede *QueryTable )ValidateWithPath (path string )error {if _dcafc :=_aaede .CT_QueryTable .ValidateWithPath (path );_dcafc !=nil {return _dcafc ;};return nil ;};func (_bbdaed ST_TableStyleType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_bbdaed .String (),start ); -}; +// Deleted Fields Name +NameAttr string ;};func (_abae *CT_ColFields )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _abae .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_abae .CountAttr )}); +};e .EncodeToken (start );_ecbf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064"}};for _ ,_abde :=range _abae .Field {e .EncodeElement (_abde ,_ecbf );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_dcfddg ST_DataValidationOperator )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_ddebe :=_bc .Attr {};_ddebe .Name =name ;switch _dcfddg {case ST_DataValidationOperatorUnset :_ddebe .Value ="";case ST_DataValidationOperatorBetween :_ddebe .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e"; +case ST_DataValidationOperatorNotBetween :_ddebe .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_DataValidationOperatorEqual :_ddebe .Value ="\u0065\u0071\u0075a\u006c";case ST_DataValidationOperatorNotEqual :_ddebe .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; +case ST_DataValidationOperatorLessThan :_ddebe .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_DataValidationOperatorLessThanOrEqual :_ddebe .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c";case ST_DataValidationOperatorGreaterThan :_ddebe .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; +case ST_DataValidationOperatorGreaterThanOrEqual :_ddebe .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";};return _ddebe ,nil ;}; -// Validate validates the CT_CalculatedItem and its children -func (_afcf *CT_CalculatedItem )Validate ()error {return _afcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d");}; +// ValidateWithPath validates the CT_Member and its children, prefixing error messages with path +func (_cbaac *CT_Member )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_ebcc *CT_Drawing )ValidateWithPath (path string )error {return nil };func (_cbead *CT_DataField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbead .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cbead .NameAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u006c\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_cbead .FldAttr )});if _cbead .SubtotalAttr !=ST_DataConsolidateFunctionUnset {_geba ,_bbdcd :=_cbead .SubtotalAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"}); -if _bbdcd !=nil {return _bbdcd ;};start .Attr =append (start .Attr ,_geba );};if _cbead .ShowDataAsAttr !=ST_ShowDataAsUnset {_gfeab ,_cebab :=_cbead .ShowDataAsAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"}); -if _cebab !=nil {return _cebab ;};start .Attr =append (start .Attr ,_gfeab );};if _cbead .BaseFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"},Value :_bc .Sprintf ("\u0025\u0076",*_cbead .BaseFieldAttr )}); -};if _cbead .BaseItemAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"},Value :_bc .Sprintf ("\u0025\u0076",*_cbead .BaseItemAttr )});};if _cbead .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_cbead .NumFmtIdAttr )}); -};e .EncodeToken (start );if _cbead .ExtLst !=nil {_gbce :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cbead .ExtLst ,_gbce );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -}; +// ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path +func (_fddef *CT_ExternalSheetDataSet )ValidateWithPath (path string )error {for _bgaeb ,_ddfec :=range _fddef .SheetData {if _cfea :=_ddfec .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_bgaeb )); +_cfea !=nil {return _cfea ;};};return nil ;}; -// Validate validates the CT_Fills and its children -func (_cdgc *CT_Fills )Validate ()error {return _cdgc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u0073");};type CT_OlapPr struct{ +// Validate validates the CT_SheetFormatPr and its children +func (_agcecg *CT_SheetFormatPr )Validate ()error {return _agcecg .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072");};func (_gefdg *QueryTable )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gefdg .CT_QueryTable .MarshalXML (e ,start );}; -// Local Cube -LocalAttr *bool ; +// ValidateWithPath validates the CT_SharedItems and its children, prefixing error messages with path +func (_edgaec *CT_SharedItems )ValidateWithPath (path string )error {for _cdbfac ,_dbbba :=range _edgaec .M {if _fgcbf :=_dbbba .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_cdbfac ));_fgcbf !=nil {return _fgcbf ; +};};for _egggf ,_eeagc :=range _edgaec .N {if _ggfdbb :=_eeagc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_egggf ));_ggfdbb !=nil {return _ggfdbb ;};};for _ggddf ,_adgcb :=range _edgaec .B {if _ffffa :=_adgcb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_ggddf )); +_ffffa !=nil {return _ffffa ;};};for _fbadg ,_gedcfg :=range _edgaec .E {if _cfcefe :=_gedcfg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_fbadg ));_cfcefe !=nil {return _cfcefe ;};};for _abbge ,_bcggg :=range _edgaec .S {if _agagd :=_bcggg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_abbge )); +_agagd !=nil {return _agagd ;};};for _bfdfaa ,_ceegdf :=range _edgaec .D {if _egfeaf :=_ceegdf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_bfdfaa ));_egfeaf !=nil {return _egfeaf ;};};return nil ;};func NewCT_Sheets ()*CT_Sheets {_eedfc :=&CT_Sheets {}; +return _eedfc };type CT_CustomWorkbookView struct{ -// Local Cube Connection -LocalConnectionAttr *string ; +// Custom View Name +NameAttr string ; -// Local Refresh -LocalRefreshAttr *bool ; +// Custom View GUID +GuidAttr string ; -// Send Locale to OLAP -SendLocaleAttr *bool ; +// Auto Update +AutoUpdateAttr *bool ; -// Drill Through Count -RowDrillCountAttr *uint32 ; +// Merge Interval +MergeIntervalAttr *uint32 ; -// OLAP Fill Formatting -ServerFillAttr *bool ; +// Changes Saved Win +ChangesSavedWinAttr *bool ; -// OLAP Number Format -ServerNumberFormatAttr *bool ; +// Only Synch +OnlySyncAttr *bool ; -// OLAP Server Font -ServerFontAttr *bool ; +// Personal View +PersonalViewAttr *bool ; -// OLAP Font Formatting -ServerFontColorAttr *bool ;};func (_egeee *CT_RevisionSheetRename )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dadfgc :=range start .Attr {if _dadfgc .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bbacd ,_dfbcd :=_db .ParseUint (_dadfgc .Value ,10,32); -if _dfbcd !=nil {return _dfbcd ;};_egeee .SheetIdAttr =uint32 (_bbacd );continue ;};if _dadfgc .Name .Local =="\u006fl\u0064\u004e\u0061\u006d\u0065"{_agde ,_feadd :=_dadfgc .Value ,error (nil );if _feadd !=nil {return _feadd ;};_egeee .OldNameAttr =_agde ; -continue ;};if _dadfgc .Name .Local =="\u006ee\u0077\u004e\u0061\u006d\u0065"{_eedbce ,_ffeda :=_dadfgc .Value ,error (nil );if _ffeda !=nil {return _ffeda ;};_egeee .NewNameAttr =_eedbce ;continue ;};if _dadfgc .Name .Local =="\u0072\u0049\u0064"{_baaegf ,_baggd :=_db .ParseUint (_dadfgc .Value ,10,32); -if _baggd !=nil {return _baggd ;};_gdbfc :=uint32 (_baaegf );_egeee .RIdAttr =&_gdbfc ;continue ;};if _dadfgc .Name .Local =="\u0075\u0061"{_dacge ,_bdgadg :=_db .ParseBool (_dadfgc .Value );if _bdgadg !=nil {return _bdgadg ;};_egeee .UaAttr =&_dacge ; -continue ;};if _dadfgc .Name .Local =="\u0072\u0061"{_bcgacd ,_aedfd :=_db .ParseBool (_dadfgc .Value );if _aedfd !=nil {return _aedfd ;};_egeee .RaAttr =&_bcgacd ;continue ;};};_fcafbg :for {_cfgag ,_edec :=d .Token ();if _edec !=nil {return _edec ;}; -switch _afbaa :=_cfgag .(type ){case _f .StartElement :switch _afbaa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egeee .ExtLst =NewCT_ExtensionList (); -if _aefag :=d .DecodeElement (_egeee .ExtLst ,&_afbaa );_aefag !=nil {return _aefag ;};default:_ec .Log .Debug ("\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",_afbaa .Name ); -if _gbaga :=d .Skip ();_gbaga !=nil {return _gbaga ;};};case _f .EndElement :break _fcafbg ;case _f .CharData :};};return nil ;};func NewCT_WebPublishObjects ()*CT_WebPublishObjects {_cbabcd :=&CT_WebPublishObjects {};return _cbabcd ;};type ST_SourceType byte ; -func (_fdb *CT_Borders )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fdb .CountAttr )}); -};e .EncodeToken (start );if _fdb .Border !=nil {_dcg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0062\u006f\u0072\u0064\u0065r"}};for _ ,_def :=range _fdb .Border {e .EncodeElement (_def ,_dcg );};};e .EncodeToken (_f .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;);func (_afdeda *CT_RowFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eecb :=range start .Attr {if _eecb .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbbgb ,_eeeab :=_db .ParseUint (_eecb .Value ,10,32); -if _eeeab !=nil {return _eeeab ;};_gafgc :=uint32 (_dbbgb );_afdeda .CountAttr =&_gafgc ;continue ;};};_cfcaf :for {_beegd ,_bedadc :=d .Token ();if _bedadc !=nil {return _bedadc ;};switch _ecfca :=_beegd .(type ){case _f .StartElement :switch _ecfca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_dcgbfd :=NewCT_Field (); -if _agbbf :=d .DecodeElement (_dcgbfd ,&_ecfca );_agbbf !=nil {return _agbbf ;};_afdeda .Field =append (_afdeda .Field ,_dcgbfd );default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_ecfca .Name ); -if _eccfa :=d .Skip ();_eccfa !=nil {return _eccfa ;};};case _f .EndElement :break _cfcaf ;case _f .CharData :};};return nil ;};func (_bffbg *CT_PivotTableStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bffbg .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_bffbg .NameAttr )}); -};if _bffbg .ShowRowHeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bffbg .ShowRowHeadersAttr ))}); -};if _bffbg .ShowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bffbg .ShowColHeadersAttr ))}); -};if _bffbg .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bffbg .ShowRowStripesAttr ))}); -};if _bffbg .ShowColStripesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bffbg .ShowColStripesAttr ))}); -};if _bffbg .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bffbg .ShowLastColumnAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_fgcd *CT_CellWatches )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cgcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068"}}; -for _ ,_eddd :=range _fgcd .CellWatch {e .EncodeElement (_eddd ,_cgcb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Include Print Settings +IncludePrintSettingsAttr *bool ; -// Validate validates the CT_Revisions and its children -func (_egdcb *CT_Revisions )Validate ()error {return _egdcb .ValidateWithPath ("\u0043\u0054\u005fR\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073");};func (_dbgfg ST_SourceType )String ()string {switch _dbgfg {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 CT_ExternalLink struct{Choice *CT_ExternalLinkChoice ; -ExtLst *CT_ExtensionList ;};func (_abgcg *CT_QueryTableRefresh )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abgcg .QueryTableFields =NewCT_QueryTableFields ();for _ ,_aacbf :=range start .Attr {if _aacbf .Name .Local =="\u0070r\u0065\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072\u0074\u0046i\u006c\u0074\u0065\u0072\u004c\u0061\u0079\u006f\u0075\u0074"{_cfced ,_gfcaa :=_db .ParseBool (_aacbf .Value ); -if _gfcaa !=nil {return _gfcaa ;};_abgcg .PreserveSortFilterLayoutAttr =&_cfced ;continue ;};if _aacbf .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0049\u0064\u0057\u0072a\u0070\u0070\u0065\u0064"{_cbcdb ,_cabba :=_db .ParseBool (_aacbf .Value );if _cabba !=nil {return _cabba ; -};_abgcg .FieldIdWrappedAttr =&_cbcdb ;continue ;};if _aacbf .Name .Local =="h\u0065a\u0064\u0065\u0072\u0073\u0049\u006e\u004c\u0061s\u0074\u0052\u0065\u0066re\u0073\u0068"{_eaabg ,_dcfgd :=_db .ParseBool (_aacbf .Value );if _dcfgd !=nil {return _dcfgd ; -};_abgcg .HeadersInLastRefreshAttr =&_eaabg ;continue ;};if _aacbf .Name .Local =="\u006d\u0069\u006e\u0069\u006d\u0075\u006d\u0056\u0065r\u0073\u0069\u006f\u006e"{_aabeb ,_ccgaec :=_db .ParseUint (_aacbf .Value ,10,8);if _ccgaec !=nil {return _ccgaec ; -};_fdec :=uint8 (_aabeb );_abgcg .MinimumVersionAttr =&_fdec ;continue ;};if _aacbf .Name .Local =="\u006e\u0065\u0078\u0074\u0049\u0064"{_ebbfa ,_babgc :=_db .ParseUint (_aacbf .Value ,10,32);if _babgc !=nil {return _babgc ;};_gdbad :=uint32 (_ebbfa ); -_abgcg .NextIdAttr =&_gdbad ;continue ;};if _aacbf .Name .Local =="\u0075n\u0062o\u0075\u006e\u0064\u0043\u006fl\u0075\u006dn\u0073\u004c\u0065\u0066\u0074"{_daaea ,_efbcc :=_db .ParseUint (_aacbf .Value ,10,32);if _efbcc !=nil {return _efbcc ;};_cbagc :=uint32 (_daaea ); -_abgcg .UnboundColumnsLeftAttr =&_cbagc ;continue ;};if _aacbf .Name .Local =="\u0075\u006e\u0062\u006fun\u0064\u0043\u006f\u006c\u0075\u006d\u006e\u0073\u0052\u0069\u0067\u0068\u0074"{_gdbbba ,_ffebbg :=_db .ParseUint (_aacbf .Value ,10,32);if _ffebbg !=nil {return _ffebbg ; -};_afbgd :=uint32 (_gdbbba );_abgcg .UnboundColumnsRightAttr =&_afbgd ;continue ;};};_bcaee :for {_dedda ,_fdcce :=d .Token ();if _fdcce !=nil {return _fdcce ;};switch _dabgd :=_dedda .(type ){case _f .StartElement :switch _dabgd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075e\u0072\u0079\u0054a\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:if _caaad :=d .DecodeElement (_abgcg .QueryTableFields ,&_dabgd ); -_caaad !=nil {return _caaad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065ry\u0054\u0061\u0062\u006c\u0065\u0044\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u0073"}:_abgcg .QueryTableDeletedFields =NewCT_QueryTableDeletedFields (); -if _aeceaf :=d .DecodeElement (_abgcg .QueryTableDeletedFields ,&_dabgd );_aeceaf !=nil {return _aeceaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_abgcg .SortState =NewCT_SortState (); -if _ebbea :=d .DecodeElement (_abgcg .SortState ,&_dabgd );_ebbea !=nil {return _ebbea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_abgcg .ExtLst =NewCT_ExtensionList (); -if _edfea :=d .DecodeElement (_abgcg .ExtLst ,&_dabgd );_edfea !=nil {return _edfea ;};default:_ec .Log .Debug ("\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",_dabgd .Name ); -if _aafbb :=d .Skip ();_aafbb !=nil {return _aafbb ;};};case _f .EndElement :break _bcaee ;case _f .CharData :};};return nil ;};func (_eggad ST_Qualifier )ValidateWithPath (path string )error {switch _eggad {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_eggad )); -};return nil ;};func (_cbfd *CT_ExternalSheetName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eedde :=range start .Attr {if _eedde .Name .Local =="\u0076\u0061\u006c"{_bacd ,_dbdef :=_eedde .Value ,error (nil );if _dbdef !=nil {return _dbdef ; -};_cbfd .ValAttr =&_bacd ;continue ;};};for {_fdbba ,_agefg :=d .Token ();if _agefg !=nil {return _bc .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",_agefg ); -};if _eade ,_agagg :=_fdbba .(_f .EndElement );_agagg &&_eade .Name ==start .Name {break ;};};return nil ;};type CT_RevisionRowColumn struct{ +// Include Hidden Rows & Columns +IncludeHiddenRowColAttr *bool ; -// Sheet Id -SIdAttr uint32 ; +// Maximized +MaximizedAttr *bool ; -// End Of List -EolAttr *bool ; +// Minimized +MinimizedAttr *bool ; -// Reference -RefAttr string ; +// Show Horizontal Scroll +ShowHorizontalScrollAttr *bool ; -// User Action -ActionAttr ST_rwColActionType ; +// Show Vertical Scroll +ShowVerticalScrollAttr *bool ; -// Edge Deleted -EdgeAttr *bool ; +// Show Sheet Tabs +ShowSheetTabsAttr *bool ; -// Undo -Undo []*CT_UndoInfo ; +// Top Left Corner (X Coordinate) +XWindowAttr *int32 ; -// Revised Row Column -Rcc []*CT_RevisionCellChange ; +// Top Left Corner (Y Coordinate) +YWindowAttr *int32 ; -// Revision Format -Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; +// Window Width +WindowWidthAttr uint32 ; -// Validate validates the CT_DataValidation and its children -func (_bbgf *CT_DataValidation )Validate ()error {return _bbgf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");};func (_eagfg *ST_FieldSortType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ececd ,_dddad :=d .Token (); -if _dddad !=nil {return _dddad ;};if _beecgb ,_bccbe :=_ececd .(_f .EndElement );_bccbe &&_beecgb .Name ==start .Name {*_eagfg =1;return nil ;};if _gfdba ,_gdggc :=_ececd .(_f .CharData );!_gdggc {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ececd ); -}else {switch string (_gfdba ){case "":*_eagfg =0;case "\u006d\u0061\u006e\u0075\u0061\u006c":*_eagfg =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_eagfg =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_eagfg =3;};};_ececd ,_dddad =d .Token (); -if _dddad !=nil {return _dddad ;};if _abfgbg ,_ebaab :=_ececd .(_f .EndElement );_ebaab &&_abfgbg .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ececd ); -};func NewCT_DataRefs ()*CT_DataRefs {_fcaea :=&CT_DataRefs {};return _fcaea }; +// Window Height +WindowHeightAttr uint32 ; -// ValidateWithPath validates the CT_ColorFilter and its children, prefixing error messages with path -func (_beec *CT_ColorFilter )ValidateWithPath (path string )error {return nil };func (_cgbcg *CT_Workbook )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgbcg .ConformanceAttr !=_a .ST_ConformanceClassUnset {_fccec ,_gabeb :=_cgbcg .ConformanceAttr .MarshalXMLAttr (_f .Name {Local :"c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"}); -if _gabeb !=nil {return _gabeb ;};start .Attr =append (start .Attr ,_fccec );};e .EncodeToken (start );if _cgbcg .FileVersion !=nil {_ggbfaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e"}}; -e .EncodeElement (_cgbcg .FileVersion ,_ggbfaa );};if _cgbcg .FileSharing !=nil {_fcggbc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0053\u0068a\u0072\u0069\u006e\u0067"}};e .EncodeElement (_cgbcg .FileSharing ,_fcggbc ); -};if _cgbcg .WorkbookPr !=nil {_gffgg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}};e .EncodeElement (_cgbcg .WorkbookPr ,_gffgg );};if _cgbcg .WorkbookProtection !=nil {_adffd :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0077\u006frk\u0062o\u006f\u006b\u0050\u0072\u006ft\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_cgbcg .WorkbookProtection ,_adffd );};if _cgbcg .BookViews !=nil {_bfbbdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ab\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_cgbcg .BookViews ,_bfbbdb ); -};_dgegc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0068\u0065\u0065\u0074s"}};e .EncodeElement (_cgbcg .Sheets ,_dgegc );if _cgbcg .FunctionGroups !=nil {_befcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}}; -e .EncodeElement (_cgbcg .FunctionGroups ,_befcb );};if _cgbcg .ExternalReferences !=nil {_dbabd :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0065\u0078te\u0072n\u0061\u006c\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_cgbcg .ExternalReferences ,_dbabd ); -};if _cgbcg .DefinedNames !=nil {_edbgg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}};e .EncodeElement (_cgbcg .DefinedNames ,_edbgg );};if _cgbcg .CalcPr !=nil {_gbddcc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0061\u006c\u0063\u0050r"}}; -e .EncodeElement (_cgbcg .CalcPr ,_gbddcc );};if _cgbcg .OleSize !=nil {_fdcaef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_cgbcg .OleSize ,_fdcaef );};if _cgbcg .CustomWorkbookViews !=nil {_gcbce :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065w\u0073"}}; -e .EncodeElement (_cgbcg .CustomWorkbookViews ,_gcbce );};if _cgbcg .PivotCaches !=nil {_dbcgaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073"}};e .EncodeElement (_cgbcg .PivotCaches ,_dbcgaf ); -};if _cgbcg .SmartTagPr !=nil {_gfcdb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}};e .EncodeElement (_cgbcg .SmartTagPr ,_gfcdb );};if _cgbcg .SmartTagTypes !=nil {_fabcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}}; -e .EncodeElement (_cgbcg .SmartTagTypes ,_fabcb );};if _cgbcg .WebPublishing !=nil {_aadfa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0077\u0065\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}};e .EncodeElement (_cgbcg .WebPublishing ,_aadfa ); -};if _cgbcg .FileRecoveryPr !=nil {_abccaf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}};for _ ,_bdffee :=range _cgbcg .FileRecoveryPr {e .EncodeElement (_bdffee ,_abccaf ); -};};if _cgbcg .WebPublishObjects !=nil {_abfggg :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069s\u0068\u004f\u0062\u006aec\u0074\u0073"}};e .EncodeElement (_cgbcg .WebPublishObjects ,_abfggg );};if _cgbcg .ExtLst !=nil {_bafgc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_cgbcg .ExtLst ,_bafgc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Sheet Tab Ratio +TabRatioAttr *uint32 ; -// ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path -func (_dcgee *CT_Selection )ValidateWithPath (path string )error {if _eaegf :=_dcgee .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_eaegf !=nil {return _eaegf ;};return nil ;};func (_bcbdcf ST_RevisionAction )Validate ()error {return _bcbdcf .ValidateWithPath ("")}; -func (_eafbgd ST_UpdateLinks )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aebcf :=_f .Attr {};_aebcf .Name =name ;switch _eafbgd {case ST_UpdateLinksUnset :_aebcf .Value ="";case ST_UpdateLinksUserSet :_aebcf .Value ="\u0075s\u0065\u0072\u0053\u0065\u0074"; -case ST_UpdateLinksNever :_aebcf .Value ="\u006e\u0065\u0076e\u0072";case ST_UpdateLinksAlways :_aebcf .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";};return _aebcf ,nil ;};func (_ddgbd *CT_Error )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bc .Sprintf ("\u0025\u0076",_ddgbd .VAttr )}); -if _ddgbd .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddgbd .UAttr ))});};if _ddgbd .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddgbd .FAttr ))}); -};if _ddgbd .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_ddgbd .CAttr )});};if _ddgbd .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_bc .Sprintf ("\u0025\u0076",*_ddgbd .CpAttr )}); -};if _ddgbd .InAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_ddgbd .InAttr )});};if _ddgbd .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_ddgbd .BcAttr )}); -};if _ddgbd .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_ddgbd .FcAttr )});};if _ddgbd .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddgbd .IAttr ))}); -};if _ddgbd .UnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddgbd .UnAttr ))});};if _ddgbd .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddgbd .StAttr ))}); -};if _ddgbd .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddgbd .BAttr ))});};e .EncodeToken (start );if _ddgbd .Tpls !=nil {_edbeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}}; -e .EncodeElement (_ddgbd .Tpls ,_edbeg );};if _ddgbd .X !=nil {_bgbfd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_cdgfg :=range _ddgbd .X {e .EncodeElement (_cdgfg ,_bgbfd );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_abacdc *ST_CellComments )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaecaf ,_bbdee :=d .Token ();if _bbdee !=nil {return _bbdee ;};if _dafaef ,_ddbef :=_aaecaf .(_f .EndElement );_ddbef &&_dafaef .Name ==start .Name {*_abacdc =1; -return nil ;};if _gebbef ,_ggfed :=_aaecaf .(_f .CharData );!_ggfed {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aaecaf );}else {switch string (_gebbef ){case "":*_abacdc =0; -case "\u006e\u006f\u006e\u0065":*_abacdc =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_abacdc =2;case "\u0061\u0074\u0045n\u0064":*_abacdc =3;};};_aaecaf ,_bbdee =d .Token ();if _bbdee !=nil {return _bbdee ;};if _ffbbgd ,_faebd :=_aaecaf .(_f .EndElement ); -_faebd &&_ffbbgd .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aaecaf );}; +// Active Sheet in Book View +ActiveSheetIdAttr uint32 ; -// Validate validates the CT_RevisionFormatting and its children -func (_eggdf *CT_RevisionFormatting )Validate ()error {return _eggdf .ValidateWithPath ("C\u0054\u005f\u0052\u0065vi\u0073i\u006f\u006e\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");};func NewCT_PageMargins ()*CT_PageMargins {_efaffe :=&CT_PageMargins {}; -return _efaffe };func (_fgbdb *ST_DataValidationOperator )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aeged ,_fggfdde :=d .Token ();if _fggfdde !=nil {return _fggfdde ;};if _ddacc ,_efcaga :=_aeged .(_f .EndElement );_efcaga &&_ddacc .Name ==start .Name {*_fgbdb =1; -return nil ;};if _defcd ,_gacdfa :=_aeged .(_f .CharData );!_gacdfa {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aeged );}else {switch string (_defcd ){case "":*_fgbdb =0; -case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_fgbdb =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_fgbdb =2;case "\u0065\u0071\u0075a\u006c":*_fgbdb =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_fgbdb =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_fgbdb =5; -case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_fgbdb =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_fgbdb =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_fgbdb =8; -};};_aeged ,_fggfdde =d .Token ();if _fggfdde !=nil {return _fggfdde ;};if _eebcde ,_ddcfbb :=_aeged .(_f .EndElement );_ddcfbb &&_eebcde .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aeged ); -};func (_gebfea *ST_DdeValueType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gebfea =0;case "\u006e\u0069\u006c":*_gebfea =1;case "\u0062":*_gebfea =2;case "\u006e":*_gebfea =3;case "\u0065":*_gebfea =4;case "\u0073\u0074\u0072":*_gebfea =5; -};return nil ;}; +// Show Formula Bar +ShowFormulaBarAttr *bool ; -// ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path -func (_cegd *CT_CalcChain )ValidateWithPath (path string )error {for _bced ,_cdac :=range _cegd .C {if _fgc :=_cdac .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_bced ));_fgc !=nil {return _fgc ;};};if _cegd .ExtLst !=nil {if _ccfb :=_cegd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_ccfb !=nil {return _ccfb ;};};return nil ;};func (_abcag *CT_MeasureDimensionMaps )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abcag .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_abcag .CountAttr )}); -};e .EncodeToken (start );if _abcag .Map !=nil {_ddccd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0061\u0070"}};for _ ,_aaggb :=range _abcag .Map {e .EncodeElement (_aaggb ,_ddccd );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type ST_CfvoType byte ;func (_bbcbfb ST_PhoneticAlignment )ValidateWithPath (path string )error {switch _bbcbfb {case 0,1,2,3,4:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbcbfb )); -};return nil ;}; +// Show Status Bar +ShowStatusbarAttr *bool ; -// Validate validates the CT_Workbook and its children -func (_cfcafc *CT_Workbook )Validate ()error {return _cfcafc .ValidateWithPath ("C\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b");};func (_dabdg ST_ParameterType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ggeaea :=_f .Attr {};_ggeaea .Name =name ; -switch _dabdg {case ST_ParameterTypeUnset :_ggeaea .Value ="";case ST_ParameterTypePrompt :_ggeaea .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";case ST_ParameterTypeValue :_ggeaea .Value ="\u0076\u0061\u006cu\u0065";case ST_ParameterTypeCell :_ggeaea .Value ="\u0063\u0065\u006c\u006c"; -};return _ggeaea ,nil ;}; +// Show Comments +ShowCommentsAttr ST_Comments ; -// Validate validates the CT_ChartFormats and its children -func (_fbbga *CT_ChartFormats )Validate ()error {return _fbbga .ValidateWithPath ("\u0043T\u005fC\u0068\u0061\u0072\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073");};func (_bfbc *CT_CustomFilters )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfbc .AndAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006e\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfbc .AndAttr ))}); -};e .EncodeToken (start );_ggdd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}};for _ ,_cbeea :=range _bfbc .CustomFilter {e .EncodeElement (_cbeea ,_ggdd );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_TablePart ()*CT_TablePart {_dgdcb :=&CT_TablePart {};return _dgdcb };type CT_Connections struct{ +// Show Objects +ShowObjectsAttr ST_Objects ;ExtLst *CT_ExtensionList ;};func (_cfcbae ST_IconSetType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_eabgaa :=_bc .Attr {};_eabgaa .Name =name ;switch _cfcbae {case ST_IconSetTypeUnset :_eabgaa .Value ="";case ST_IconSetType3Arrows :_eabgaa .Value ="\u0033A\u0072\u0072\u006f\u0077\u0073"; +case ST_IconSetType3ArrowsGray :_eabgaa .Value ="3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType3Flags :_eabgaa .Value ="\u0033\u0046\u006c\u0061\u0067\u0073";case ST_IconSetType3TrafficLights1 :_eabgaa .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031"; +case ST_IconSetType3TrafficLights2 :_eabgaa .Value ="\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032";case ST_IconSetType3Signs :_eabgaa .Value ="\u0033\u0053\u0069\u0067\u006e\u0073";case ST_IconSetType3Symbols :_eabgaa .Value ="\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073"; +case ST_IconSetType3Symbols2 :_eabgaa .Value ="\u0033S\u0079\u006d\u0062\u006f\u006c\u00732";case ST_IconSetType4Arrows :_eabgaa .Value ="\u0034A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType4ArrowsGray :_eabgaa .Value ="4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079"; +case ST_IconSetType4RedToBlack :_eabgaa .Value ="4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b";case ST_IconSetType4Rating :_eabgaa .Value ="\u0034R\u0061\u0074\u0069\u006e\u0067";case ST_IconSetType4TrafficLights :_eabgaa .Value ="\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073"; +case ST_IconSetType5Arrows :_eabgaa .Value ="\u0035A\u0072\u0072\u006f\u0077\u0073";case ST_IconSetType5ArrowsGray :_eabgaa .Value ="5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079";case ST_IconSetType5Rating :_eabgaa .Value ="\u0035R\u0061\u0074\u0069\u006e\u0067"; +case ST_IconSetType5Quarters :_eabgaa .Value ="\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s";};return _eabgaa ,nil ;};func (_dfedd *CT_colItems )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dfedd .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dfedd .CountAttr )}); +};e .EncodeToken (start );_bdcbge :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_gfaafa :=range _dfedd .I {e .EncodeElement (_gfaafa ,_bdcbge );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_deaced ST_SortBy )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_deaced .String (),start ); +};func NewCT_DataRef ()*CT_DataRef {_egde :=&CT_DataRef {};return _egde }; -// Connection -Connection []*CT_Connection ;};func NewCT_OleObjects ()*CT_OleObjects {_bbcge :=&CT_OleObjects {};return _bbcge };type CT_Hyperlink struct{ +// ValidateWithPath validates the CT_XmlPr and its children, prefixing error messages with path +func (_fcccgc *CT_XmlPr )ValidateWithPath (path string )error {if _fcccgc .ExtLst !=nil {if _fefced :=_fcccgc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fefced !=nil {return _fefced ;};};return nil ;};func NewCT_DataFields ()*CT_DataFields {_agda :=&CT_DataFields {}; +return _agda };type CT_ExternalSheetDataSet struct{ -// Reference -RefAttr string ;IdAttr *string ; +// External Sheet Data Set +SheetData []*CT_ExternalSheetData ;}; -// Location -LocationAttr *string ; +// Validate validates the CT_GroupMember and its children +func (_gggea *CT_GroupMember )Validate ()error {return _gggea .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072");};func (_cbgga *CT_FileRecoveryPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cbgga .AutoRecoverAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbgga .AutoRecoverAttr ))}); +};if _cbgga .CrashSaveAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbgga .CrashSaveAttr ))});};if _cbgga .DataExtractLoadAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbgga .DataExtractLoadAttr ))}); +};if _cbgga .RepairLoadAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbgga .RepairLoadAttr ))});};e .EncodeToken (start ); +e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_baddf *CT_Table )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_baddf .IdAttr )}); +if _baddf .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_baddf .NameAttr )});};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_baddf .DisplayNameAttr )}); +if _baddf .CommentAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_baddf .CommentAttr )});};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_baddf .RefAttr )}); +if _baddf .TableTypeAttr !=ST_TableTypeUnset {_ebegf ,_cdbef :=_baddf .TableTypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"});if _cdbef !=nil {return _cdbef ;};start .Attr =append (start .Attr ,_ebegf );};if _baddf .HeaderRowCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_baddf .HeaderRowCountAttr )}); +};if _baddf .InsertRowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_baddf .InsertRowAttr ))});};if _baddf .InsertRowShiftAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_baddf .InsertRowShiftAttr ))}); +};if _baddf .TotalsRowCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_baddf .TotalsRowCountAttr )}); +};if _baddf .TotalsRowShownAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_baddf .TotalsRowShownAttr ))}); +};if _baddf .PublishedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_baddf .PublishedAttr ))});};if _baddf .HeaderRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_baddf .HeaderRowDxfIdAttr )}); +};if _baddf .DataDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"},Value :_a .Sprintf ("\u0025\u0076",*_baddf .DataDxfIdAttr )});};if _baddf .TotalsRowDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_baddf .TotalsRowDxfIdAttr )}); +};if _baddf .HeaderRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_baddf .HeaderRowBorderDxfIdAttr )}); +};if _baddf .TableBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_baddf .TableBorderDxfIdAttr )}); +};if _baddf .TotalsRowBorderDxfIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_baddf .TotalsRowBorderDxfIdAttr )}); +};if _baddf .HeaderRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_baddf .HeaderRowCellStyleAttr )}); +};if _baddf .DataCellStyleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_baddf .DataCellStyleAttr )}); +};if _baddf .TotalsRowCellStyleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_baddf .TotalsRowCellStyleAttr )}); +};if _baddf .ConnectionIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_baddf .ConnectionIdAttr )});};e .EncodeToken (start ); +if _baddf .AutoFilter !=nil {_fbbfg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_baddf .AutoFilter ,_fbbfg );};if _baddf .SortState !=nil {_bgbcea :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}}; +e .EncodeElement (_baddf .SortState ,_bgbcea );};_fcceb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003at\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"}};e .EncodeElement (_baddf .TableColumns ,_fcceb );if _baddf .TableStyleInfo !=nil {_bacda :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f"}}; +e .EncodeElement (_baddf .TableStyleInfo ,_bacda );};if _baddf .ExtLst !=nil {_daaed :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_baddf .ExtLst ,_daaed );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_dbedce ST_FormatAction )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_eebge :=_bc .Attr {};_eebge .Name =name ;switch _dbedce {case ST_FormatActionUnset :_eebge .Value ="";case ST_FormatActionBlank :_eebge .Value ="\u0062\u006c\u0061n\u006b"; +case ST_FormatActionFormatting :_eebge .Value ="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067";case ST_FormatActionDrill :_eebge .Value ="\u0064\u0072\u0069l\u006c";case ST_FormatActionFormula :_eebge .Value ="\u0066o\u0072\u006d\u0075\u006c\u0061"; +};return _eebge ,nil ;}; -// Tool Tip -TooltipAttr *string ; +// ValidateWithPath validates the CT_DataBar and its children, prefixing error messages with path +func (_cddb *CT_DataBar )ValidateWithPath (path string )error {for _ccad ,_edcd :=range _cddb .Cfvo {if _efda :=_edcd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_ccad ));_efda !=nil {return _efda ; +};};if _affcb :=_cddb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_affcb !=nil {return _affcb ;};return nil ;};func (_ebfagf *ST_Qualifier )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ddedb ,_afdae :=d .Token (); +if _afdae !=nil {return _afdae ;};if _bacdfa ,_bceggg :=_ddedb .(_bc .EndElement );_bceggg &&_bacdfa .Name ==start .Name {*_ebfagf =1;return nil ;};if _bbagfe ,_edfba :=_ddedb .(_bc .CharData );!_edfba {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",_ddedb ); +}else {switch string (_bbagfe ){case "":*_ebfagf =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_ebfagf =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_ebfagf =2;case "\u006e\u006f\u006e\u0065":*_ebfagf =3; +};};_ddedb ,_afdae =d .Token ();if _afdae !=nil {return _afdae ;};if _ffacee ,_dffaaf :=_ddedb .(_bc .EndElement );_dffaaf &&_ffacee .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",_ddedb ); +};func (_faagfc *CT_WorkbookPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _faagfc .Date1904Attr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_faagfc .Date1904Attr ))}); +};if _faagfc .ShowObjectsAttr !=ST_ObjectsUnset {_caffcfb ,_efefgg :=_faagfc .ShowObjectsAttr .MarshalXMLAttr (_bc .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _efefgg !=nil {return _efefgg ;};start .Attr =append (start .Attr ,_caffcfb ); +};if _faagfc .ShowBorderUnselectedTablesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 :_a .Sprintf ("\u0025\u0064",_agbfb (*_faagfc .ShowBorderUnselectedTablesAttr ))}); +};if _faagfc .FilterPrivacyAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_faagfc .FilterPrivacyAttr ))}); +};if _faagfc .PromptedSolutionsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_faagfc .PromptedSolutionsAttr ))}); +};if _faagfc .ShowInkAnnotationAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_faagfc .ShowInkAnnotationAttr ))}); +};if _faagfc .BackupFileAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_faagfc .BackupFileAttr ))});};if _faagfc .SaveExternalLinkValuesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_faagfc .SaveExternalLinkValuesAttr ))}); +};if _faagfc .UpdateLinksAttr !=ST_UpdateLinksUnset {_cebga ,_cggef :=_faagfc .UpdateLinksAttr .MarshalXMLAttr (_bc .Name {Local :"u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"});if _cggef !=nil {return _cggef ;};start .Attr =append (start .Attr ,_cebga ); +};if _faagfc .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_faagfc .CodeNameAttr )});};if _faagfc .HidePivotFieldListAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_faagfc .HidePivotFieldListAttr ))}); +};if _faagfc .ShowPivotChartFilterAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_faagfc .ShowPivotChartFilterAttr ))}); +};if _faagfc .AllowRefreshQueryAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_faagfc .AllowRefreshQueryAttr ))}); +};if _faagfc .PublishItemsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_faagfc .PublishItemsAttr ))}); +};if _faagfc .CheckCompatibilityAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_faagfc .CheckCompatibilityAttr ))}); +};if _faagfc .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_faagfc .AutoCompressPicturesAttr ))}); +};if _faagfc .RefreshAllConnectionsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_faagfc .RefreshAllConnectionsAttr ))}); +};if _faagfc .DefaultThemeVersionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_faagfc .DefaultThemeVersionAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Display String -DisplayAttr *string ;}; +// ValidateWithPath validates the CT_MeasureDimensionMaps and its children, prefixing error messages with path +func (_aaeea *CT_MeasureDimensionMaps )ValidateWithPath (path string )error {for _daaaa ,_fgacd :=range _aaeea .Map {if _ecff :=_fgacd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u0061\u0070\u005b\u0025\u0064\u005d",path ,_daaaa ));_ecff !=nil {return _ecff ; +};};return nil ;};func (_cdeegf ST_TargetScreenSize )ValidateWithPath (path string )error {switch _cdeegf {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 (_cdeegf )); +};return nil ;};type CT_pivotTableDefinition struct{ -// ValidateWithPath validates the CT_CfRule and its children, prefixing error messages with path -func (_cace *CT_CfRule )ValidateWithPath (path string )error {if _ffeb :=_cace .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ffeb !=nil {return _ffeb ;};if _gefe :=_cace .OperatorAttr .ValidateWithPath (path +"\u002f\u004f\u0070\u0065\u0072\u0061\u0074\u006f\u0072\u0041\u0074\u0074\u0072"); -_gefe !=nil {return _gefe ;};if _dcad :=_cace .TimePeriodAttr .ValidateWithPath (path +"\u002fT\u0069m\u0065\u0050\u0065\u0072\u0069\u006f\u0064\u0041\u0074\u0074\u0072");_dcad !=nil {return _dcad ;};if _cace .ColorScale !=nil {if _bbed :=_cace .ColorScale .ValidateWithPath (path +"/\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"); -_bbed !=nil {return _bbed ;};};if _cace .DataBar !=nil {if _aggca :=_cace .DataBar .ValidateWithPath (path +"\u002f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");_aggca !=nil {return _aggca ;};};if _cace .IconSet !=nil {if _fbgd :=_cace .IconSet .ValidateWithPath (path +"\u002f\u0049\u0063\u006f\u006e\u0053\u0065\u0074"); -_fbgd !=nil {return _fbgd ;};};if _cace .ExtLst !=nil {if _fggc :=_cace .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fggc !=nil {return _fggc ;};};return nil ;};func (_ebbgb *CT_PageBreak )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebbgb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_ebbgb .CountAttr )}); -};if _ebbgb .ManualBreakCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061n\u0075\u0061\u006cB\u0072\u0065\u0061\u006b\u0043\u006f\u0075\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_ebbgb .ManualBreakCountAttr )}); -};e .EncodeToken (start );if _ebbgb .Brk !=nil {_cbcac :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062\u0072\u006b"}};for _ ,_fgddd :=range _ebbgb .Brk {e .EncodeElement (_fgddd ,_cbcac );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_cdaaag ST_MdxFunctionType )Validate ()error {return _cdaaag .ValidateWithPath ("")}; +// Name +NameAttr string ; -// Validate validates the CT_InputCells and its children -func (_dfdf *CT_InputCells )Validate ()error {return _dfdf .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073");}; +// PivotCache Definition Id +CacheIdAttr uint32 ; -// Validate validates the CT_ExternalDefinedName and its children -func (_cbeec *CT_ExternalDefinedName )Validate ()error {return _cbeec .ValidateWithPath ("\u0043\u0054\u005f\u0045xt\u0065\u0072\u006e\u0061\u006c\u0044\u0065\u0066\u0069\u006e\u0065\u0064\u004e\u0061m\u0065");}; +// Data On Rows +DataOnRowsAttr *bool ; -// Validate validates the CT_PhoneticRun and its children -func (_dcfcg *CT_PhoneticRun )Validate ()error {return _dcfcg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u006f\u006e\u0065\u0074i\u0063\u0052\u0075\u006e");};func (_cagda *CT_DiscretePr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfgdc :=range start .Attr {if _bfgdc .Name .Local =="\u0063\u006f\u0075n\u0074"{_deecg ,_acabf :=_db .ParseUint (_bfgdc .Value ,10,32); -if _acabf !=nil {return _acabf ;};_baged :=uint32 (_deecg );_cagda .CountAttr =&_baged ;continue ;};};_bbgb :for {_cbbe ,_bbdg :=d .Token ();if _bbdg !=nil {return _bbdg ;};switch _debb :=_cbbe .(type ){case _f .StartElement :switch _debb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0078"}:_gebbb :=NewCT_Index (); -if _gcbe :=d .DecodeElement (_gebbb ,&_debb );_gcbe !=nil {return _gcbe ;};_cagda .X =append (_cagda .X ,_gebbb );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_debb .Name ); -if _eggc :=d .Skip ();_eggc !=nil {return _eggc ;};};case _f .EndElement :break _bbgb ;case _f .CharData :};};return nil ;};func (_abcfe *CT_ServerFormats )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _abcfe .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_abcfe .CountAttr )}); -};e .EncodeToken (start );if _abcfe .ServerFormat !=nil {_acecag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074"}};for _ ,_egfba :=range _abcfe .ServerFormat {e .EncodeElement (_egfba ,_acecag ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Default Data Field Position +DataPositionAttr *uint32 ; -// ValidateWithPath validates the CT_MetadataTypes and its children, prefixing error messages with path -func (_ebfdb *CT_MetadataTypes )ValidateWithPath (path string )error {for _egfbf ,_acceg :=range _ebfdb .MetadataType {if _gbeg :=_acceg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004det\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_egfbf )); -_gbeg !=nil {return _gbeg ;};};return nil ;};func (_dbbcd *CT_PageFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eceedg :=range start .Attr {if _eceedg .Name .Local =="\u0063\u006f\u0075n\u0074"{_gcgda ,_dbaef :=_db .ParseUint (_eceedg .Value ,10,32); -if _dbaef !=nil {return _dbaef ;};_bgfcfc :=uint32 (_gcgda );_dbbcd .CountAttr =&_bgfcfc ;continue ;};};_abbd :for {_fadff ,_eeacf :=d .Token ();if _eeacf !=nil {return _eeacf ;};switch _fbfbe :=_fadff .(type ){case _f .StartElement :switch _fbfbe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0046\u0069\u0065\u006cd"}:_geaadc :=NewCT_PageField (); -if _gfbbc :=d .DecodeElement (_geaadc ,&_fbfbe );_gfbbc !=nil {return _gfbbc ;};_dbbcd .PageField =append (_dbbcd .PageField ,_geaadc );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fbfbe .Name ); -if _cbgfc :=d .Skip ();_cbgfc !=nil {return _cbgfc ;};};case _f .EndElement :break _abbd ;case _f .CharData :};};return nil ;};func (_gceeg ST_SheetState )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gceeg .String (),start ); -};func NewCT_UnderlineProperty ()*CT_UnderlineProperty {_abege :=&CT_UnderlineProperty {};return _abege ;}; +// Data Field Header Name +DataCaptionAttr string ; -// ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path -func (_dbfdf *PivotCacheRecords )ValidateWithPath (path string )error {if _bfedea :=_dbfdf .CT_PivotCacheRecords .ValidateWithPath (path );_bfedea !=nil {return _bfedea ;};return nil ;};const (ST_PivotFilterTypeUnset ST_PivotFilterType =0;ST_PivotFilterTypeUnknown ST_PivotFilterType =1; -ST_PivotFilterTypeCount ST_PivotFilterType =2;ST_PivotFilterTypePercent ST_PivotFilterType =3;ST_PivotFilterTypeSum ST_PivotFilterType =4;ST_PivotFilterTypeCaptionEqual ST_PivotFilterType =5;ST_PivotFilterTypeCaptionNotEqual ST_PivotFilterType =6;ST_PivotFilterTypeCaptionBeginsWith ST_PivotFilterType =7; -ST_PivotFilterTypeCaptionNotBeginsWith ST_PivotFilterType =8;ST_PivotFilterTypeCaptionEndsWith ST_PivotFilterType =9;ST_PivotFilterTypeCaptionNotEndsWith ST_PivotFilterType =10;ST_PivotFilterTypeCaptionContains ST_PivotFilterType =11;ST_PivotFilterTypeCaptionNotContains ST_PivotFilterType =12; -ST_PivotFilterTypeCaptionGreaterThan ST_PivotFilterType =13;ST_PivotFilterTypeCaptionGreaterThanOrEqual ST_PivotFilterType =14;ST_PivotFilterTypeCaptionLessThan ST_PivotFilterType =15;ST_PivotFilterTypeCaptionLessThanOrEqual ST_PivotFilterType =16;ST_PivotFilterTypeCaptionBetween ST_PivotFilterType =17; -ST_PivotFilterTypeCaptionNotBetween ST_PivotFilterType =18;ST_PivotFilterTypeValueEqual ST_PivotFilterType =19;ST_PivotFilterTypeValueNotEqual ST_PivotFilterType =20;ST_PivotFilterTypeValueGreaterThan ST_PivotFilterType =21;ST_PivotFilterTypeValueGreaterThanOrEqual ST_PivotFilterType =22; -ST_PivotFilterTypeValueLessThan ST_PivotFilterType =23;ST_PivotFilterTypeValueLessThanOrEqual ST_PivotFilterType =24;ST_PivotFilterTypeValueBetween ST_PivotFilterType =25;ST_PivotFilterTypeValueNotBetween ST_PivotFilterType =26;ST_PivotFilterTypeDateEqual ST_PivotFilterType =27; -ST_PivotFilterTypeDateNotEqual ST_PivotFilterType =28;ST_PivotFilterTypeDateOlderThan ST_PivotFilterType =29;ST_PivotFilterTypeDateOlderThanOrEqual ST_PivotFilterType =30;ST_PivotFilterTypeDateNewerThan ST_PivotFilterType =31;ST_PivotFilterTypeDateNewerThanOrEqual ST_PivotFilterType =32; -ST_PivotFilterTypeDateBetween ST_PivotFilterType =33;ST_PivotFilterTypeDateNotBetween ST_PivotFilterType =34;ST_PivotFilterTypeTomorrow ST_PivotFilterType =35;ST_PivotFilterTypeToday ST_PivotFilterType =36;ST_PivotFilterTypeYesterday ST_PivotFilterType =37; -ST_PivotFilterTypeNextWeek ST_PivotFilterType =38;ST_PivotFilterTypeThisWeek ST_PivotFilterType =39;ST_PivotFilterTypeLastWeek ST_PivotFilterType =40;ST_PivotFilterTypeNextMonth ST_PivotFilterType =41;ST_PivotFilterTypeThisMonth ST_PivotFilterType =42; -ST_PivotFilterTypeLastMonth ST_PivotFilterType =43;ST_PivotFilterTypeNextQuarter ST_PivotFilterType =44;ST_PivotFilterTypeThisQuarter ST_PivotFilterType =45;ST_PivotFilterTypeLastQuarter ST_PivotFilterType =46;ST_PivotFilterTypeNextYear ST_PivotFilterType =47; -ST_PivotFilterTypeThisYear ST_PivotFilterType =48;ST_PivotFilterTypeLastYear ST_PivotFilterType =49;ST_PivotFilterTypeYearToDate ST_PivotFilterType =50;ST_PivotFilterTypeQ1 ST_PivotFilterType =51;ST_PivotFilterTypeQ2 ST_PivotFilterType =52;ST_PivotFilterTypeQ3 ST_PivotFilterType =53; -ST_PivotFilterTypeQ4 ST_PivotFilterType =54;ST_PivotFilterTypeM1 ST_PivotFilterType =55;ST_PivotFilterTypeM2 ST_PivotFilterType =56;ST_PivotFilterTypeM3 ST_PivotFilterType =57;ST_PivotFilterTypeM4 ST_PivotFilterType =58;ST_PivotFilterTypeM5 ST_PivotFilterType =59; -ST_PivotFilterTypeM6 ST_PivotFilterType =60;ST_PivotFilterTypeM7 ST_PivotFilterType =61;ST_PivotFilterTypeM8 ST_PivotFilterType =62;ST_PivotFilterTypeM9 ST_PivotFilterType =63;ST_PivotFilterTypeM10 ST_PivotFilterType =64;ST_PivotFilterTypeM11 ST_PivotFilterType =65; -ST_PivotFilterTypeM12 ST_PivotFilterType =66;); +// Grand Totals Caption +GrandTotalCaptionAttr *string ; -// Validate validates the CT_SheetPr and its children -func (_efacbg *CT_SheetPr )Validate ()error {return _efacbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");};func (_ffegfe *ST_SmartTagShow )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffegfe =0; -case "\u0061\u006c\u006c":*_ffegfe =1;case "\u006e\u006f\u006e\u0065":*_ffegfe =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_ffegfe =3;};return nil ;};type CT_Formats struct{ +// Error Caption +ErrorCaptionAttr *string ; -// Formats Count -CountAttr *uint32 ; +// Show Error +ShowErrorAttr *bool ; -// PivotTable Format -Format []*CT_Format ;};func NewCT_MRUColors ()*CT_MRUColors {_ecdcg :=&CT_MRUColors {};return _ecdcg };func (_fbe *CT_BookView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cfee :=range start .Attr {if _cfee .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_fad ,_gad :=_db .ParseUint (_cfee .Value ,10,32); -if _gad !=nil {return _gad ;};_gaba :=uint32 (_fad );_fbe .WindowWidthAttr =&_gaba ;continue ;};if _cfee .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"{_fbe .VisibilityAttr .UnmarshalXMLAttr (_cfee );continue ;};if _cfee .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_fae ,_cad :=_db .ParseBool (_cfee .Value ); -if _cad !=nil {return _cad ;};_fbe .ShowHorizontalScrollAttr =&_fae ;continue ;};if _cfee .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_dbb ,_fdcc :=_db .ParseBool (_cfee .Value );if _fdcc !=nil {return _fdcc ; -};_fbe .ShowVerticalScrollAttr =&_dbb ;continue ;};if _cfee .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_cff ,_fcc :=_db .ParseBool (_cfee .Value );if _fcc !=nil {return _fcc ;};_fbe .ShowSheetTabsAttr =&_cff ; -continue ;};if _cfee .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_eddb ,_aeb :=_db .ParseInt (_cfee .Value ,10,32);if _aeb !=nil {return _aeb ;};_abcc :=int32 (_eddb );_fbe .XWindowAttr =&_abcc ;continue ;};if _cfee .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_cfg ,_fga :=_db .ParseInt (_cfee .Value ,10,32); -if _fga !=nil {return _fga ;};_eff :=int32 (_cfg );_fbe .YWindowAttr =&_eff ;continue ;};if _cfee .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_dd ,_ebbf :=_db .ParseBool (_cfee .Value );if _ebbf !=nil {return _ebbf ;};_fbe .MinimizedAttr =&_dd ; -continue ;};if _cfee .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_bdc ,_eac :=_db .ParseUint (_cfee .Value ,10,32);if _eac !=nil {return _eac ;};_af :=uint32 (_bdc );_fbe .WindowHeightAttr =&_af ;continue ;};if _cfee .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_ega ,_afe :=_db .ParseUint (_cfee .Value ,10,32); -if _afe !=nil {return _afe ;};_ggd :=uint32 (_ega );_fbe .TabRatioAttr =&_ggd ;continue ;};if _cfee .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"{_ede ,_fef :=_db .ParseUint (_cfee .Value ,10,32);if _fef !=nil {return _fef ; -};_fbb :=uint32 (_ede );_fbe .FirstSheetAttr =&_fbb ;continue ;};if _cfee .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"{_eddg ,_eaa :=_db .ParseUint (_cfee .Value ,10,32);if _eaa !=nil {return _eaa ;};_fgg :=uint32 (_eddg );_fbe .ActiveTabAttr =&_fgg ; -continue ;};if _cfee .Name .Local =="\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"{_afed ,_gfe :=_db .ParseBool (_cfee .Value );if _gfe !=nil {return _gfe ;};_fbe .AutoFilterDateGroupingAttr =&_afed ; -continue ;};};_cce :for {_gcd ,_aad :=d .Token ();if _aad !=nil {return _aad ;};switch _aadd :=_gcd .(type ){case _f .StartElement :switch _aadd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbe .ExtLst =NewCT_ExtensionList (); -if _egd :=d .DecodeElement (_fbe .ExtLst ,&_aadd );_egd !=nil {return _egd ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_aadd .Name ); -if _bgd :=d .Skip ();_bgd !=nil {return _bgd ;};};case _f .EndElement :break _cce ;case _f .CharData :};};return nil ;};type CT_VolMain struct{ +// Caption for Missing Values +MissingCaptionAttr *string ; -// First String -FirstAttr string ; +// Show Missing +ShowMissingAttr *bool ; -// Topic -Tp []*CT_VolTopic ;};func (_cgce *CT_DataValidations )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fgedd :=range start .Attr {if _fgedd .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0050\u0072o\u006d\u0070\u0074\u0073"{_adgdc ,_dafb :=_db .ParseBool (_fgedd .Value ); -if _dafb !=nil {return _dafb ;};_cgce .DisablePromptsAttr =&_adgdc ;continue ;};if _fgedd .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_dfab ,_bbgfg :=_db .ParseUint (_fgedd .Value ,10,32);if _bbgfg !=nil {return _bbgfg ;};_fadd :=uint32 (_dfab ); -_cgce .XWindowAttr =&_fadd ;continue ;};if _fgedd .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_acaaa ,_gadc :=_db .ParseUint (_fgedd .Value ,10,32);if _gadc !=nil {return _gadc ;};_cbaba :=uint32 (_acaaa );_cgce .YWindowAttr =&_cbaba ;continue ; -};if _fgedd .Name .Local =="\u0063\u006f\u0075n\u0074"{_aacfg ,_dfbf :=_db .ParseUint (_fgedd .Value ,10,32);if _dfbf !=nil {return _dfbf ;};_bbcg :=uint32 (_aacfg );_cgce .CountAttr =&_bbcg ;continue ;};};_ddaad :for {_afaf ,_bffaf :=d .Token ();if _bffaf !=nil {return _bffaf ; -};switch _effe :=_afaf .(type ){case _f .StartElement :switch _effe .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e"}:_gedd :=NewCT_DataValidation (); -if _geab :=d .DecodeElement (_gedd ,&_effe );_geab !=nil {return _geab ;};_cgce .DataValidation =append (_cgce .DataValidation ,_gedd );default:_ec .Log .Debug ("\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",_effe .Name ); -if _afgbe :=d .Skip ();_afgbe !=nil {return _afgbe ;};};case _f .EndElement :break _ddaad ;case _f .CharData :};};return nil ;};func (_caacg *CalcChain )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caacg .CT_CalcChain =*NewCT_CalcChain (); -_bcgca :for {_bdfag ,_faade :=d .Token ();if _faade !=nil {return _faade ;};switch _gfabea :=_bdfag .(type ){case _f .StartElement :switch _gfabea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_deaca :=NewCT_CalcCell (); -if _gaceb :=d .DecodeElement (_deaca ,&_gfabea );_gaceb !=nil {return _gaceb ;};_caacg .C =append (_caacg .C ,_deaca );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_caacg .ExtLst =NewCT_ExtensionList (); -if _cfaacb :=d .DecodeElement (_caacg .ExtLst ,&_gfabea );_cfaacb !=nil {return _cfaacb ;};default:_ec .Log .Debug ("\u0073k\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",_gfabea .Name ); -if _fcdcef :=d .Skip ();_fcdcef !=nil {return _fcdcef ;};};case _f .EndElement :break _bcgca ;case _f .CharData :};};return nil ;};type CT_OutlinePr struct{ +// Page Header Style Name +PageStyleAttr *string ; -// Apply Styles in Outline -ApplyStylesAttr *bool ; +// Table Style Name +PivotTableStyleAttr *string ; -// Summary Below -SummaryBelowAttr *bool ; +// Vacated Style +VacatedStyleAttr *string ; -// Summary Right -SummaryRightAttr *bool ; +// PivotTable Custom String +TagAttr *string ; -// Show Outline Symbols -ShowOutlineSymbolsAttr *bool ;};func (_efcdca *ST_PageOrder )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_efcdca =0;case "\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072":*_efcdca =1;case "\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e":*_efcdca =2; -};return nil ;};func (_feeffa *CT_WorksheetSource )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _feeffa .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",*_feeffa .RefAttr )}); -};if _feeffa .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_feeffa .NameAttr )});};if _feeffa .SheetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_feeffa .SheetAttr )}); -};if _feeffa .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_feeffa .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_acac *CT_Col )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bceae :=range start .Attr {if _bceae .Name .Local =="\u006d\u0069\u006e"{_abdb ,_abad :=_db .ParseUint (_bceae .Value ,10,32);if _abad !=nil {return _abad ; -};_acac .MinAttr =uint32 (_abdb );continue ;};if _bceae .Name .Local =="\u006d\u0061\u0078"{_bbfe ,_acda :=_db .ParseUint (_bceae .Value ,10,32);if _acda !=nil {return _acda ;};_acac .MaxAttr =uint32 (_bbfe );continue ;};if _bceae .Name .Local =="\u0077\u0069\u0064t\u0068"{_eag ,_bfgc :=_db .ParseFloat (_bceae .Value ,64); -if _bfgc !=nil {return _bfgc ;};_acac .WidthAttr =&_eag ;continue ;};if _bceae .Name .Local =="\u0073\u0074\u0079l\u0065"{_bagff ,_cefca :=_db .ParseUint (_bceae .Value ,10,32);if _cefca !=nil {return _cefca ;};_dffd :=uint32 (_bagff );_acac .StyleAttr =&_dffd ; -continue ;};if _bceae .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_bbg ,_fffd :=_db .ParseBool (_bceae .Value );if _fffd !=nil {return _fffd ;};_acac .HiddenAttr =&_bbg ;continue ;};if _bceae .Name .Local =="\u0062e\u0073\u0074\u0046\u0069\u0074"{_dbgf ,_fdaf :=_db .ParseBool (_bceae .Value ); -if _fdaf !=nil {return _fdaf ;};_acac .BestFitAttr =&_dbgf ;continue ;};if _bceae .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"{_ecdb ,_fggcf :=_db .ParseBool (_bceae .Value );if _fggcf !=nil {return _fggcf ;};_acac .CustomWidthAttr =&_ecdb ; -continue ;};if _bceae .Name .Local =="\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"{_efdca ,_gbfcf :=_db .ParseBool (_bceae .Value );if _gbfcf !=nil {return _gbfcf ;};_acac .PhoneticAttr =&_efdca ;continue ;};if _bceae .Name .Local =="\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"{_caaeb ,_eccd :=_db .ParseUint (_bceae .Value ,10,8); -if _eccd !=nil {return _eccd ;};_fbbgc :=uint8 (_caaeb );_acac .OutlineLevelAttr =&_fbbgc ;continue ;};if _bceae .Name .Local =="\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"{_dcec ,_aeag :=_db .ParseBool (_bceae .Value );if _aeag !=nil {return _aeag ; -};_acac .CollapsedAttr =&_dcec ;continue ;};};for {_ccaf ,_dgfd :=d .Token ();if _dgfd !=nil {return _bc .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043o\u006c\u003a\u0020\u0025\u0073",_dgfd );};if _bed ,_edfg :=_ccaf .(_f .EndElement ); -_edfg &&_bed .Name ==start .Name {break ;};};return nil ;};type CT_WebPublishObject struct{ +// PivotTable Last Updated Version +UpdatedVersionAttr *uint8 ; -// Id -IdAttr uint32 ; +// Minimum Refreshable Version +MinRefreshableVersionAttr *uint8 ; -// Div Id -DivIdAttr string ; +// Asterisk Totals +AsteriskTotalsAttr *bool ; -// Source Object -SourceObjectAttr *string ; +// Show Item Names +ShowItemsAttr *bool ; -// Destination File -DestinationFileAttr string ; +// Allow Edit Data +EditDataAttr *bool ; -// Title -TitleAttr *string ; +// Disable Field List +DisableFieldListAttr *bool ; -// Auto Republish -AutoRepublishAttr *bool ;};func (_aedge *CT_rowItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aagdcg :=range start .Attr {if _aagdcg .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdgeed ,_gabcb :=_db .ParseUint (_aagdcg .Value ,10,32); -if _gabcb !=nil {return _gabcb ;};_fbdff :=uint32 (_fdgeed );_aedge .CountAttr =&_fbdff ;continue ;};};_ddada :for {_baffc ,_egfef :=d .Token ();if _egfef !=nil {return _egfef ;};switch _acbgag :=_baffc .(type ){case _f .StartElement :switch _acbgag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_fefgac :=NewCT_I (); -if _eaeaf :=d .DecodeElement (_fefgac ,&_acbgag );_eaeaf !=nil {return _eaeaf ;};_aedge .I =append (_aedge .I ,_fefgac );default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_acbgag .Name ); -if _gccaeg :=d .Skip ();_gccaeg !=nil {return _gccaeg ;};};case _f .EndElement :break _ddada ;case _f .CharData :};};return nil ;}; +// Show Calculated Members +ShowCalcMbrsAttr *bool ; -// ValidateWithPath validates the CT_UndoInfo and its children, prefixing error messages with path -func (_gggbe *CT_UndoInfo )ValidateWithPath (path string )error {if _gggbe .ExpAttr ==ST_FormulaExpressionUnset {return _bc .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 _daeee :=_gggbe .ExpAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u0041\u0074\u0074\u0072");_daeee !=nil {return _daeee ;};return nil ;};func (_fbgfbf ST_ItemType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_fbgfbf .String (),start ); -};type CT_Missing struct{ +// Total Visual Data +VisualTotalsAttr *bool ; -// Unused Item -UAttr *bool ; +// Show Multiple Labels +ShowMultipleLabelAttr *bool ; -// Calculated Item -FAttr *bool ; +// Show Drop Down +ShowDataDropDownAttr *bool ; -// Caption -CAttr *string ; +// Show Expand Collapse +ShowDrillAttr *bool ; -// Member Property Count -CpAttr *uint32 ; +// Print Drill Indicators +PrintDrillAttr *bool ; -// Format Index -InAttr *uint32 ; +// Show Member Property ToolTips +ShowMemberPropertyTipsAttr *bool ; -// background Color -BcAttr *string ; +// Show ToolTips on Data +ShowDataTipsAttr *bool ; -// Foreground Color -FcAttr *string ; +// Enable PivotTable Wizard +EnableWizardAttr *bool ; -// Italic -IAttr *bool ; +// Enable Drill Down +EnableDrillAttr *bool ; -// Underline -UnAttr *bool ; +// Enable Field Properties +EnableFieldPropertiesAttr *bool ; -// Strikethrough -StAttr *bool ; +// Preserve Formatting +PreserveFormattingAttr *bool ; -// Bold -BAttr *bool ; +// Auto Formatting +UseAutoFormattingAttr *bool ; -// Tuples -Tpls []*CT_Tuples ; +// Page Wrap +PageWrapAttr *uint32 ; -// Member Property Indexes -X []*CT_X ;}; +// Page Over Then Down +PageOverThenDownAttr *bool ; -// ValidateWithPath validates the CT_GroupMember and its children, prefixing error messages with path -func (_cgac *CT_GroupMember )ValidateWithPath (path string )error {return nil };type ST_MdxFunctionType byte ; +// Subtotal Hidden Items +SubtotalHiddenItemsAttr *bool ; -// Validate validates the CT_Comments and its children -func (_acgf *CT_Comments )Validate ()error {return _acgf .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_gddbd ST_CellType )ValidateWithPath (path string )error {switch _gddbd {case 0,1,2,3,4,5,6:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gddbd )); -};return nil ;};func (_dfeba ST_OleUpdate )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dfeba .String (),start );};func (_cfgef ST_TargetScreenSize )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_facca :=_f .Attr {}; -_facca .Name =name ;switch _cfgef {case ST_TargetScreenSizeUnset :_facca .Value ="";case ST_TargetScreenSize544x376 :_facca .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSize640x480 :_facca .Value ="\u00364\u0030\u0078\u0034\u0038\u0030"; -case ST_TargetScreenSize720x512 :_facca .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSize800x600 :_facca .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSize1024x768 :_facca .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038"; -case ST_TargetScreenSize1152x882 :_facca .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSize1152x900 :_facca .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSize1280x1024 :_facca .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324"; -case ST_TargetScreenSize1600x1200 :_facca .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSize1800x1440 :_facca .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSize1920x1200 :_facca .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300"; -};return _facca ,nil ;}; +// Row Grand Totals +RowGrandTotalsAttr *bool ; -// Validate validates the CT_ChartsheetView and its children -func (_ddac *CT_ChartsheetView )Validate ()error {return _ddac .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065t\u0056\u0069\u0065\u0077");};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 (_feaca *CT_DefinedName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_acgdg :=range start .Attr {if _acgdg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_gbgd ,_fgaba :=_db .ParseBool (_acgdg .Value ); -if _fgaba !=nil {return _fgaba ;};_feaca .HiddenAttr =&_gbgd ;continue ;};if _acgdg .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_bcae ,_eecdb :=_db .ParseBool (_acgdg .Value );if _eecdb !=nil {return _eecdb ;};_feaca .FunctionAttr =&_bcae ; -continue ;};if _acgdg .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_deac ,_gdagd :=_acgdg .Value ,error (nil );if _gdagd !=nil {return _gdagd ;};_feaca .CommentAttr =&_deac ;continue ;};if _acgdg .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_babc ,_cdegc :=_acgdg .Value ,error (nil ); -if _cdegc !=nil {return _cdegc ;};_feaca .DescriptionAttr =&_babc ;continue ;};if _acgdg .Name .Local =="\u0068\u0065\u006c\u0070"{_aggbc ,_aecca :=_acgdg .Value ,error (nil );if _aecca !=nil {return _aecca ;};_feaca .HelpAttr =&_aggbc ;continue ;};if _acgdg .Name .Local =="\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"{_gddfea ,_egge :=_acgdg .Value ,error (nil ); -if _egge !=nil {return _egge ;};_feaca .StatusBarAttr =&_gddfea ;continue ;};if _acgdg .Name .Local =="\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_dagcg ,_aabe :=_db .ParseUint (_acgdg .Value ,10,32);if _aabe !=nil {return _aabe ; -};_eebad :=uint32 (_dagcg );_feaca .LocalSheetIdAttr =&_eebad ;continue ;};if _acgdg .Name .Local =="\u006e\u0061\u006d\u0065"{_eecddf ,_baaeea :=_acgdg .Value ,error (nil );if _baaeea !=nil {return _baaeea ;};_feaca .NameAttr =_eecddf ;continue ;};if _acgdg .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"{_gabag ,_eece :=_acgdg .Value ,error (nil ); -if _eece !=nil {return _eece ;};_feaca .CustomMenuAttr =&_gabag ;continue ;};if _acgdg .Name .Local =="v\u0062\u0050\u0072\u006f\u0063\u0065\u0064\u0075\u0072\u0065"{_adaff ,_dagag :=_db .ParseBool (_acgdg .Value );if _dagag !=nil {return _dagag ;};_feaca .VbProcedureAttr =&_adaff ; -continue ;};if _acgdg .Name .Local =="\u0078\u006c\u006d"{_daebc ,_ddcdf :=_db .ParseBool (_acgdg .Value );if _ddcdf !=nil {return _ddcdf ;};_feaca .XlmAttr =&_daebc ;continue ;};if _acgdg .Name .Local =="\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"{_gfab ,_efgac :=_db .ParseUint (_acgdg .Value ,10,32); -if _efgac !=nil {return _efgac ;};_dcag :=uint32 (_gfab );_feaca .FunctionGroupIdAttr =&_dcag ;continue ;};if _acgdg .Name .Local =="s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"{_gcgb ,_eecec :=_acgdg .Value ,error (nil );if _eecec !=nil {return _eecec ; -};_feaca .ShortcutKeyAttr =&_gcgb ;continue ;};if _acgdg .Name .Local =="\u0070u\u0062l\u0069\u0073\u0068\u0054\u006f\u0053\u0065\u0072\u0076\u0065\u0072"{_dfad ,_bfece :=_db .ParseBool (_acgdg .Value );if _bfece !=nil {return _bfece ;};_feaca .PublishToServerAttr =&_dfad ; -continue ;};if _acgdg .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0061\u0072\u0061m\u0065\u0074\u0065\u0072"{_edfcd ,_ccbgf :=_db .ParseBool (_acgdg .Value );if _ccbgf !=nil {return _ccbgf ;};_feaca .WorkbookParameterAttr =&_edfcd ; -continue ;};};for {_efac ,_dbdfc :=d .Token ();if _dbdfc !=nil {return _bc .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",_dbdfc );};if _defdd ,_adddd :=_efac .(_f .CharData ); -_adddd {_feaca .Content =string (_defdd );};if _fcegb ,_afbec :=_efac .(_f .EndElement );_afbec &&_fcegb .Name ==start .Name {break ;};};return nil ;}; +// Grand Totals On Columns +ColGrandTotalsAttr *bool ; -// Validate validates the CT_ExternalLinkChoice and its children -func (_cbgeg *CT_ExternalLinkChoice )Validate ()error {return _cbgeg .ValidateWithPath ("C\u0054\u005f\u0045\u0078te\u0072n\u0061\u006c\u004c\u0069\u006ek\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_ColFields ()*CT_ColFields {_acgd :=&CT_ColFields {}; -return _acgd };type CT_FileVersion struct{ +// Field Print Titles +FieldPrintTitlesAttr *bool ; -// Application Name -AppNameAttr *string ; +// Item Print Titles +ItemPrintTitlesAttr *bool ; -// Last Edited Version -LastEditedAttr *string ; +// Merge Titles +MergeItemAttr *bool ; -// Lowest Edited Version -LowestEditedAttr *string ; +// Show Drop Zones +ShowDropZonesAttr *bool ; -// Build Version -RupBuildAttr *string ; +// PivotCache Created Version +CreatedVersionAttr *uint8 ; -// Code Name -CodeNameAttr *string ;}; +// Indentation for Compact Axis +IndentAttr *uint32 ; -// Validate validates the PivotCacheRecords and its children -func (_effbef *PivotCacheRecords )Validate ()error {return _effbef .ValidateWithPath ("\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0052\u0065c\u006f\u0072\u0064\u0073");};func NewCT_TextFields ()*CT_TextFields {_faeadd :=&CT_TextFields {}; -return _faeadd };func (_dcdga *ExternalLink )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b";return _dcdga .CT_ExternalLink .MarshalXML (e ,start );}; +// Show Empty Row +ShowEmptyRowAttr *bool ; -// ValidateWithPath validates the CT_Consolidation and its children, prefixing error messages with path -func (_adfee *CT_Consolidation )ValidateWithPath (path string )error {if _adfee .Pages !=nil {if _bbce :=_adfee .Pages .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0073");_bbce !=nil {return _bbce ;};};if _decd :=_adfee .RangeSets .ValidateWithPath (path +"\u002f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u0073"); -_decd !=nil {return _decd ;};return nil ;};func (_ggbc *CT_ColFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebbbb :=range start .Attr {if _ebbbb .Name .Local =="\u0063\u006f\u0075n\u0074"{_cfgg ,_gdbdc :=_db .ParseUint (_ebbbb .Value ,10,32); -if _gdbdc !=nil {return _gdbdc ;};_fffga :=uint32 (_cfgg );_ggbc .CountAttr =&_fffga ;continue ;};};_gaec :for {_deee ,_becd :=d .Token ();if _becd !=nil {return _becd ;};switch _egafa :=_deee .(type ){case _f .StartElement :switch _egafa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065l\u0064"}:_bdccda :=NewCT_Field (); -if _bdgec :=d .DecodeElement (_bdccda ,&_egafa );_bdgec !=nil {return _bdgec ;};_ggbc .Field =append (_ggbc .Field ,_bdccda );default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_egafa .Name ); -if _eced :=d .Skip ();_eced !=nil {return _eced ;};};case _f .EndElement :break _gaec ;case _f .CharData :};};return nil ;};func (_eaafeg ST_VolDepType )Validate ()error {return _eaafeg .ValidateWithPath ("")};func NewCT_FontScheme ()*CT_FontScheme {_babd :=&CT_FontScheme {}; -_babd .ValAttr =ST_FontScheme (1);return _babd ;};type CT_SheetPr struct{ +// Show Empty Column +ShowEmptyColAttr *bool ; -// Synch Horizontal -SyncHorizontalAttr *bool ; +// Show Field Headers +ShowHeadersAttr *bool ; -// Synch Vertical -SyncVerticalAttr *bool ; +// Compact New Fields +CompactAttr *bool ; -// Synch Reference -SyncRefAttr *string ; +// Outline New Fields +OutlineAttr *bool ; -// Transition Formula Evaluation -TransitionEvaluationAttr *bool ; +// Outline Data Fields +OutlineDataAttr *bool ; -// Transition Formula Entry -TransitionEntryAttr *bool ; +// Compact Data +CompactDataAttr *bool ; -// Published +// Data Fields Published PublishedAttr *bool ; -// Code Name -CodeNameAttr *string ; +// Enable Drop Zones +GridDropZonesAttr *bool ; -// Filter Mode -FilterModeAttr *bool ; +// Stop Immersive UI +ImmersiveAttr *bool ; -// Enable Conditional Formatting Calculations -EnableFormatConditionsCalculationAttr *bool ; +// Multiple Field Filters +MultipleFieldFiltersAttr *bool ; -// Sheet Tab Color -TabColor *CT_Color ; +// Chart Format Id +ChartFormatAttr *uint32 ; -// Outline Properties -OutlinePr *CT_OutlinePr ; +// Row Header Caption +RowHeaderCaptionAttr *string ; -// Page Setup Properties -PageSetUpPr *CT_PageSetUpPr ;};func (_bddbcg *CT_RevisionHeaders )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bddbcg .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 _ ,_beedd :=range start .Attr {if _beedd .Name .Local =="\u0065x\u0063\u006c\u0075\u0073\u0069\u0076e"{_dgacab ,_gaedd :=_db .ParseBool (_beedd .Value );if _gaedd !=nil {return _gaedd ;};_bddbcg .ExclusiveAttr =&_dgacab ;continue ;};if _beedd .Name .Local =="\u006c\u0061\u0073\u0074\u0047\u0075\u0069\u0064"{_daagg ,_afcfbc :=_beedd .Value ,error (nil ); -if _afcfbc !=nil {return _afcfbc ;};_bddbcg .LastGuidAttr =&_daagg ;continue ;};if _beedd .Name .Local =="\u0073\u0068\u0061\u0072\u0065\u0064"{_aacbb ,_adced :=_db .ParseBool (_beedd .Value );if _adced !=nil {return _adced ;};_bddbcg .SharedAttr =&_aacbb ; -continue ;};if _beedd .Name .Local =="\u0064\u0069\u0073\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"{_gbabc ,_ededg :=_db .ParseBool (_beedd .Value );if _ededg !=nil {return _ededg ;};_bddbcg .DiskRevisionsAttr =&_gbabc ;continue ;};if _beedd .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_caega ,_adfdd :=_db .ParseBool (_beedd .Value ); -if _adfdd !=nil {return _adfdd ;};_bddbcg .HistoryAttr =&_caega ;continue ;};if _beedd .Name .Local =="\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"{_cbcgb ,_gddffe :=_db .ParseBool (_beedd .Value );if _gddffe !=nil {return _gddffe ; -};_bddbcg .TrackRevisionsAttr =&_cbcgb ;continue ;};if _beedd .Name .Local =="\u0067\u0075\u0069\u0064"{_fggfa ,_cdaafa :=_beedd .Value ,error (nil );if _cdaafa !=nil {return _cdaafa ;};_bddbcg .GuidAttr =_fggfa ;continue ;};if _beedd .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0049\u0064"{_ecbaf ,_affcd :=_db .ParseUint (_beedd .Value ,10,32); -if _affcd !=nil {return _affcd ;};_cegbad :=uint32 (_ecbaf );_bddbcg .RevisionIdAttr =&_cegbad ;continue ;};if _beedd .Name .Local =="\u0076e\u0072\u0073\u0069\u006f\u006e"{_aeedd ,_acgca :=_db .ParseInt (_beedd .Value ,10,32);if _acgca !=nil {return _acgca ; -};_dggcg :=int32 (_aeedd );_bddbcg .VersionAttr =&_dggcg ;continue ;};if _beedd .Name .Local =="\u006b\u0065\u0065\u0070\u0043\u0068\u0061\u006e\u0067\u0065\u0048\u0069s\u0074\u006f\u0072\u0079"{_aebgce ,_egeab :=_db .ParseBool (_beedd .Value );if _egeab !=nil {return _egeab ; -};_bddbcg .KeepChangeHistoryAttr =&_aebgce ;continue ;};if _beedd .Name .Local =="\u0070r\u006f\u0074\u0065\u0063\u0074\u0065d"{_acgcg ,_gfbgb :=_db .ParseBool (_beedd .Value );if _gfbgb !=nil {return _gfbgb ;};_bddbcg .ProtectedAttr =&_acgcg ;continue ; -};if _beedd .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0048\u0069\u0073\u0074\u006f\u0072\u0079"{_acdcg ,_dcagd :=_db .ParseUint (_beedd .Value ,10,32);if _dcagd !=nil {return _dcagd ;};_gfgca :=uint32 (_acdcg );_bddbcg .PreserveHistoryAttr =&_gfgca ; -continue ;};};_cagdc :for {_gfbgae ,_daagff :=d .Token ();if _daagff !=nil {return _daagff ;};switch _egcgf :=_gfbgae .(type ){case _f .StartElement :switch _egcgf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_eadc :=NewCT_RevisionHeader (); -if _aefea :=d .DecodeElement (_eadc ,&_egcgf );_aefea !=nil {return _aefea ;};_bddbcg .Header =append (_bddbcg .Header ,_eadc );default:_ec .Log .Debug ("\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",_egcgf .Name ); -if _bgbbc :=d .Skip ();_bgbbc !=nil {return _bgbbc ;};};case _f .EndElement :break _cagdc ;case _f .CharData :};};return nil ;};func (_ccgef *CT_ChartsheetProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccgef .PasswordAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_ccgef .PasswordAttr )}); -};if _ccgef .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_ccgef .AlgorithmNameAttr )}); -};if _ccgef .HashValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_bc .Sprintf ("\u0025\u0076",*_ccgef .HashValueAttr )});};if _ccgef .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_bc .Sprintf ("\u0025\u0076",*_ccgef .SaltValueAttr )}); -};if _ccgef .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_bc .Sprintf ("\u0025\u0076",*_ccgef .SpinCountAttr )});};if _ccgef .ContentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006e\u0074\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ccgef .ContentAttr ))}); -};if _ccgef .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ccgef .ObjectsAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_dcdcdd *CT_VolType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcdcdd .TypeAttr =ST_VolDepType (1);for _ ,_gadccd :=range start .Attr {if _gadccd .Name .Local =="\u0074\u0079\u0070\u0065"{_dcdcdd .TypeAttr .UnmarshalXMLAttr (_gadccd ); -continue ;};};_ddddb :for {_gbecg ,_fcdecg :=d .Token ();if _fcdecg !=nil {return _fcdecg ;};switch _gfacb :=_gbecg .(type ){case _f .StartElement :switch _gfacb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0069\u006e"}:_gcbdd :=NewCT_VolMain (); -if _efaeda :=d .DecodeElement (_gcbdd ,&_gfacb );_efaeda !=nil {return _efaeda ;};_dcdcdd .Main =append (_dcdcdd .Main ,_gcbdd );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_gfacb .Name ); -if _ccfcg :=d .Skip ();_ccfcg !=nil {return _ccfcg ;};};case _f .EndElement :break _ddddb ;case _f .CharData :};};return nil ;};func (_bdefa *CT_CustomChartsheetViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgde :for {_geee ,_ffgg :=d .Token (); -if _ffgg !=nil {return _ffgg ;};switch _gedbc :=_geee .(type ){case _f .StartElement :switch _gedbc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063u\u0073t\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}:_abafd :=NewCT_CustomChartsheetView (); -if _fabc :=d .DecodeElement (_abafd ,&_gedbc );_fabc !=nil {return _fabc ;};_bdefa .CustomSheetView =append (_bdefa .CustomSheetView ,_abafd );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\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",_gedbc .Name ); -if _gfba :=d .Skip ();_gfba !=nil {return _gfba ;};};case _f .EndElement :break _cgde ;case _f .CharData :};};return nil ;};func (_caece *CT_RPrElt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );if _caece .RFont !=nil {_eegbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0046\u006f\u006e\u0074"}}; -e .EncodeElement (_caece .RFont ,_eegbe );};if _caece .Charset !=nil {_dgddff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}};e .EncodeElement (_caece .Charset ,_dgddff );};if _caece .Family !=nil {_fgcbc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}}; -e .EncodeElement (_caece .Family ,_fgcbc );};if _caece .B !=nil {_gdacbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}};e .EncodeElement (_caece .B ,_gdacbg );};if _caece .I !=nil {_dccbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069"}}; -e .EncodeElement (_caece .I ,_dccbb );};if _caece .Strike !=nil {_edgcb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_caece .Strike ,_edgcb );};if _caece .Outline !=nil {_ddgccd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}}; -e .EncodeElement (_caece .Outline ,_ddgccd );};if _caece .Shadow !=nil {_gdbbd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}};e .EncodeElement (_caece .Shadow ,_gdbbd );};if _caece .Condense !=nil {_gfgcf :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}}; -e .EncodeElement (_caece .Condense ,_gfgcf );};if _caece .Extend !=nil {_cbebbb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};e .EncodeElement (_caece .Extend ,_cbebbb );};if _caece .Color !=nil {_facfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_caece .Color ,_facfb );};if _caece .Sz !=nil {_acafe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u007a"}};e .EncodeElement (_caece .Sz ,_acafe );};if _caece .U !=nil {_eabde :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0075"}}; -e .EncodeElement (_caece .U ,_eabde );};if _caece .VertAlign !=nil {_fbcef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_caece .VertAlign ,_fbcef );};if _caece .Scheme !=nil {_eegbgb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}}; -e .EncodeElement (_caece .Scheme ,_eegbgb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MergeCells struct{ +// Column Header Caption +ColHeaderCaptionAttr *string ; -// Count -CountAttr *uint32 ; +// Default Sort Order +FieldListSortAscendingAttr *bool ; -// Merged Cell -MergeCell []*CT_MergeCell ;}; +// MDX Subqueries Supported +MdxSubqueriesAttr *bool ; -// ValidateWithPath validates the CT_XStringElement and its children, prefixing error messages with path -func (_fbbfe *CT_XStringElement )ValidateWithPath (path string )error {return nil };type CT_MetadataTypes struct{ +// Custom List AutoSort +CustomListSortAttr *bool ; -// Metadata Type Count -CountAttr *uint32 ; +// PivotTable Location +Location *CT_Location ; -// Metadata Type Information -MetadataType []*CT_MetadataType ;};func (_bebgc *CT_VolType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_edada ,_eeadf :=_bebgc .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _eeadf !=nil {return _eeadf ;};start .Attr =append (start .Attr ,_edada ); -e .EncodeToken (start );_gddacc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006d\u0061\u0069\u006e"}};for _ ,_fbaea :=range _bebgc .Main {e .EncodeElement (_fbaea ,_gddacc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};type CT_FutureMetadataBlock struct{ +// PivotTable Fields +PivotFields *CT_PivotFields ; -// Future Feature Storage Area -ExtLst *CT_ExtensionList ;};type CT_CustomProperty struct{ +// Row Fields +RowFields *CT_RowFields ; -// Custom Property Name -NameAttr string ;IdAttr string ;};type CT_CalculatedItem struct{ +// Row Items +RowItems *CT_rowItems ; -// Field Index -FieldAttr *uint32 ; +// Column Fields +ColFields *CT_ColFields ; -// Calculated Item Formula -FormulaAttr *string ; +// Column Items +ColItems *CT_colItems ; -// Calculated Item Location -PivotArea *CT_PivotArea ; +// Page Field Items +PageFields *CT_PageFields ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func NewCT_WebPublishing ()*CT_WebPublishing {_ceagaf :=&CT_WebPublishing {};return _ceagaf };type CT_Dialogsheet struct{ +// Data Fields +DataFields *CT_DataFields ; -// Sheet Properties -SheetPr *CT_SheetPr ; +// PivotTable Formats +Formats *CT_Formats ; -// Dialog Sheet Views -SheetViews *CT_SheetViews ; +// Conditional Formats +ConditionalFormats *CT_ConditionalFormats ; -// Dialog Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// PivotChart Formats +ChartFormats *CT_ChartFormats ; -// Sheet Protection -SheetProtection *CT_SheetProtection ; +// PivotTable OLAP Hierarchies +PivotHierarchies *CT_PivotHierarchies ; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// PivotTable Style +PivotTableStyleInfo *CT_PivotTableStyle ; -// Print Options -PrintOptions *CT_PrintOptions ; +// Filters +Filters *CT_PivotFilters ; -// Page Margins -PageMargins *CT_PageMargins ; +// Row OLAP Hierarchy References +RowHierarchiesUsage *CT_RowHierarchiesUsage ; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// Column OLAP Hierarchy References +ColHierarchiesUsage *CT_ColHierarchiesUsage ; -// Header & Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};type CT_SingleXmlCell struct{ + +// Table Id +IdAttr uint32 ; -// Drawing -Drawing *CT_Drawing ; +// Reference +RAttr string ; -// Legacy Drawing -LegacyDrawing *CT_LegacyDrawing ; +// Connection ID +ConnectionIdAttr uint32 ; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ;OleObjects *CT_OleObjects ;Controls *CT_Controls ; +// Cell Properties +XmlCellPr *CT_XmlCellPr ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dgfagc *ST_PivotAreaType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_beebe ,_cafda :=d .Token ();if _cafda !=nil {return _cafda ;};if _gcbde ,_bcfcbb :=_beebe .(_f .EndElement );_bcfcbb &&_gcbde .Name ==start .Name {*_dgfagc =1; -return nil ;};if _gdebb ,_dadgaa :=_beebe .(_f .CharData );!_dadgaa {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_beebe );}else {switch string (_gdebb ){case "":*_dgfagc =0; -case "\u006e\u006f\u006e\u0065":*_dgfagc =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dgfagc =2;case "\u0064\u0061\u0074\u0061":*_dgfagc =3;case "\u0061\u006c\u006c":*_dgfagc =4;case "\u006f\u0072\u0069\u0067\u0069\u006e":*_dgfagc =5;case "\u0062\u0075\u0074\u0074\u006f\u006e":*_dgfagc =6; -case "\u0074\u006f\u0070\u0045\u006e\u0064":*_dgfagc =7;case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_dgfagc =8;};};_beebe ,_cafda =d .Token ();if _cafda !=nil {return _cafda ;};if _aeebe ,_bfbacg :=_beebe .(_f .EndElement );_bfbacg &&_aeebe .Name ==start .Name {return nil ; -};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_beebe );}; - -// ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path -func (_bfgbd *CT_CellXfs )ValidateWithPath (path string )error {for _eaff ,_gbdeg :=range _bfgbd .Xf {if _dacac :=_gbdeg .ValidateWithPath (_bc .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_eaff ));_dacac !=nil {return _dacac ;};};return nil ; +ExtLst *CT_ExtensionList ;};func (_bccgac *CT_Query )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0064\u0078"},Value :_a .Sprintf ("\u0025\u0076",_bccgac .MdxAttr )}); +e .EncodeToken (start );if _bccgac .Tpls !=nil {_fdddgd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};e .EncodeElement (_bccgac .Tpls ,_fdddgd );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; }; -// Validate validates the CT_RevisionSheetRename and its children -func (_fdfbc *CT_RevisionSheetRename )Validate ()error {return _fdfbc .ValidateWithPath ("\u0043\u0054\u005f\u0052ev\u0069\u0073\u0069\u006f\u006e\u0053\u0068\u0065\u0065\u0074\u0052\u0065\u006e\u0061m\u0065");};func (_gcab *CT_CellStyle )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffccd :=range start .Attr {if _ffccd .Name .Local =="\u006e\u0061\u006d\u0065"{_degg ,_fca :=_ffccd .Value ,error (nil ); -if _fca !=nil {return _fca ;};_gcab .NameAttr =&_degg ;continue ;};if _ffccd .Name .Local =="\u0078\u0066\u0049\u0064"{_bgcf ,_fade :=_db .ParseUint (_ffccd .Value ,10,32);if _fade !=nil {return _fade ;};_gcab .XfIdAttr =uint32 (_bgcf );continue ;};if _ffccd .Name .Local =="\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"{_adff ,_bdafd :=_db .ParseUint (_ffccd .Value ,10,32); -if _bdafd !=nil {return _bdafd ;};_gdfe :=uint32 (_adff );_gcab .BuiltinIdAttr =&_gdfe ;continue ;};if _ffccd .Name .Local =="\u0069\u004c\u0065\u0076\u0065\u006c"{_eacb ,_abfca :=_db .ParseUint (_ffccd .Value ,10,32);if _abfca !=nil {return _abfca ;}; -_edff :=uint32 (_eacb );_gcab .ILevelAttr =&_edff ;continue ;};if _ffccd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_ccc ,_cbbc :=_db .ParseBool (_ffccd .Value );if _cbbc !=nil {return _cbbc ;};_gcab .HiddenAttr =&_ccc ;continue ;};if _ffccd .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"{_fgad ,_gccg :=_db .ParseBool (_ffccd .Value ); -if _gccg !=nil {return _gccg ;};_gcab .CustomBuiltinAttr =&_fgad ;continue ;};};_dgbe :for {_fcbe ,_ebdad :=d .Token ();if _ebdad !=nil {return _ebdad ;};switch _abgc :=_fcbe .(type ){case _f .StartElement :switch _abgc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcab .ExtLst =NewCT_ExtensionList (); -if _gedg :=d .DecodeElement (_gcab .ExtLst ,&_abgc );_gedg !=nil {return _gedg ;};default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_abgc .Name ); -if _afcbg :=d .Skip ();_afcbg !=nil {return _afcbg ;};};case _f .EndElement :break _dgbe ;case _f .CharData :};};return nil ;};type CT_ExternalSheetName struct{ +// ValidateWithPath validates the CT_Revisions and its children, prefixing error messages with path +func (_aafed *CT_Revisions )ValidateWithPath (path string )error {for _edcda ,_fddff :=range _aafed .Rrc {if _dgbdbf :=_fddff .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0072\u0063\u005b\u0025\u0064\u005d",path ,_edcda ));_dgbdbf !=nil {return _dgbdbf ; +};};for _geaec ,_agafcc :=range _aafed .Rm {if _gfecb :=_agafcc .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0052\u006d\u005b\u0025\u0064]",path ,_geaec ));_gfecb !=nil {return _gfecb ;};};for _addfd ,_ababe :=range _aafed .Rcv {if _efbad :=_ababe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0076\u005b\u0025\u0064\u005d",path ,_addfd )); +_efbad !=nil {return _efbad ;};};for _cbbab ,_bgceb :=range _aafed .Rsnm {if _aaeebd :=_bgceb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0073\u006e\u006d\u005b\u0025\u0064\u005d",path ,_cbbab ));_aaeebd !=nil {return _aaeebd ;};};for _bgdbce ,_dadef :=range _aafed .Ris {if _bcega :=_dadef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0069\u0073\u005b\u0025\u0064\u005d",path ,_bgdbce )); +_bcega !=nil {return _bcega ;};};for _aggfcc ,_febfg :=range _aafed .Rcc {if _adffg :=_febfg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0063\u0063\u005b\u0025\u0064\u005d",path ,_aggfcc ));_adffg !=nil {return _adffg ;};};for _fdbec ,_ffecb :=range _aafed .Rfmt {if _ebbdge :=_ffecb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0066\u006d\u0074\u005b\u0025\u0064\u005d",path ,_fdbec )); +_ebbdge !=nil {return _ebbdge ;};};for _dfgea ,_gdabd :=range _aafed .Raf {if _cdgee :=_gdabd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0061\u0066\u005b\u0025\u0064\u005d",path ,_dfgea ));_cdgee !=nil {return _cdgee ;};};for _gbacg ,_fcefg :=range _aafed .Rdn {if _eeffe :=_fcefg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0064\u006e\u005b\u0025\u0064\u005d",path ,_gbacg )); +_eeffe !=nil {return _eeffe ;};};for _cffaa ,_geabb :=range _aafed .Rcmt {if _gbbfg :=_geabb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0063\u006d\u0074\u005b\u0025\u0064\u005d",path ,_cffaa ));_gbbfg !=nil {return _gbbfg ;};};for _gcgdf ,_fccgc :=range _aafed .Rqt {if _cacba :=_fccgc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0071\u0074\u005b\u0025\u0064\u005d",path ,_gcgdf )); +_cacba !=nil {return _cacba ;};};for _fbdeb ,_dccda :=range _aafed .Rcft {if _abbcg :=_dccda .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0063\u0066\u0074\u005b\u0025\u0064\u005d",path ,_fbdeb ));_abbcg !=nil {return _abbcg ;};};return nil ;}; +func (_cbedb *ST_SheetState )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fdbbf ,_eaadbe :=d .Token ();if _eaadbe !=nil {return _eaadbe ;};if _fggfg ,_afgdaa :=_fdbbf .(_bc .EndElement );_afgdaa &&_fggfg .Name ==start .Name {*_cbedb =1; +return nil ;};if _fdfdg ,_aagfd :=_fdbbf .(_bc .CharData );!_aagfd {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",_fdbbf );}else {switch string (_fdfdg ){case "":*_cbedb =0; +case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_cbedb =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_cbedb =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_cbedb =3;};};_fdbbf ,_eaadbe =d .Token ();if _eaadbe !=nil {return _eaadbe ; +};if _eaefe ,_fdedfb :=_fdbbf .(_bc .EndElement );_fdedfb &&_eaefe .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",_fdbbf ); +};func (_eafefa ST_ShowDataAs )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_eafefa .String (),start );}; -// Sheet Name Value -ValAttr *string ;};const (ST_SheetStateUnset ST_SheetState =0;ST_SheetStateVisible ST_SheetState =1;ST_SheetStateHidden ST_SheetState =2;ST_SheetStateVeryHidden ST_SheetState =3;);type CT_X struct{ +// ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path +func (_fbeggf *CT_TableFormula )ValidateWithPath (path string )error {return nil }; -// Shared Items Index -VAttr *int32 ;};func (_geefc *CT_ObjectPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _geefc .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geefc .LockedAttr ))}); -};if _geefc .DefaultSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geefc .DefaultSizeAttr ))});};if _geefc .PrintAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069n\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geefc .PrintAttr ))}); -};if _geefc .DisabledAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geefc .DisabledAttr ))});};if _geefc .UiObjectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geefc .UiObjectAttr ))}); -};if _geefc .AutoFillAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geefc .AutoFillAttr ))});};if _geefc .AutoLineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geefc .AutoLineAttr ))}); -};if _geefc .AutoPictAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geefc .AutoPictAttr ))});};if _geefc .MacroAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0063r\u006f"},Value :_bc .Sprintf ("\u0025\u0076",*_geefc .MacroAttr )}); -};if _geefc .AltTextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061l\u0074\u0054\u0065\u0078\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_geefc .AltTextAttr )});};if _geefc .DdeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0064\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geefc .DdeAttr ))}); -};if _geefc .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_geefc .IdAttr )});};e .EncodeToken (start );_gfdaf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0061\u006e\u0063\u0068\u006fr"}}; -e .EncodeElement (_geefc .Anchor ,_gfdaf );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cggbe *CT_Revisions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cgfga :for {_edbf ,_affcg :=d .Token ();if _affcg !=nil {return _affcg ; -};switch _dacda :=_edbf .(type ){case _f .StartElement :switch _dacda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0072\u0063"}:_acebg :=NewCT_RevisionRowColumn (); -if _daabf :=d .DecodeElement (_acebg ,&_dacda );_daabf !=nil {return _daabf ;};_cggbe .Rrc =append (_cggbe .Rrc ,_acebg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u006d"}:_addgf :=NewCT_RevisionMove (); -if _cfcdbf :=d .DecodeElement (_addgf ,&_dacda );_cfcdbf !=nil {return _cfcdbf ;};_cggbe .Rm =append (_cggbe .Rm ,_addgf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0076"}:_acaee :=NewCT_RevisionCustomView (); -if _eggdde :=d .DecodeElement (_acaee ,&_dacda );_eggdde !=nil {return _eggdde ;};_cggbe .Rcv =append (_cggbe .Rcv ,_acaee );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0073\u006e\u006d"}:_abffcf :=NewCT_RevisionSheetRename (); -if _fgdage :=d .DecodeElement (_abffcf ,&_dacda );_fgdage !=nil {return _fgdage ;};_cggbe .Rsnm =append (_cggbe .Rsnm ,_abffcf );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0069\u0073"}:_fcegd :=NewCT_RevisionInsertSheet (); -if _gegebb :=d .DecodeElement (_fcegd ,&_dacda );_gegebb !=nil {return _gegebb ;};_cggbe .Ris =append (_cggbe .Ris ,_fcegd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_eggeg :=NewCT_RevisionCellChange (); -if _gefaa :=d .DecodeElement (_eggeg ,&_dacda );_gefaa !=nil {return _gefaa ;};_cggbe .Rcc =append (_cggbe .Rcc ,_eggeg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_adbea :=NewCT_RevisionFormatting (); -if _cfabd :=d .DecodeElement (_adbea ,&_dacda );_cfabd !=nil {return _cfabd ;};_cggbe .Rfmt =append (_cggbe .Rfmt ,_adbea );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0061\u0066"}:_gadab :=NewCT_RevisionAutoFormatting (); -if _cbbfd :=d .DecodeElement (_gadab ,&_dacda );_cbbfd !=nil {return _cbbfd ;};_cggbe .Raf =append (_cggbe .Raf ,_gadab );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0064\u006e"}:_cbece :=NewCT_RevisionDefinedName (); -if _becbg :=d .DecodeElement (_cbece ,&_dacda );_becbg !=nil {return _becbg ;};_cggbe .Rdn =append (_cggbe .Rdn ,_cbece );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u006d\u0074"}:_gddgb :=NewCT_RevisionComment (); -if _eecca :=d .DecodeElement (_gddgb ,&_dacda );_eecca !=nil {return _eecca ;};_cggbe .Rcmt =append (_cggbe .Rcmt ,_gddgb );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0071\u0074"}:_bdeca :=NewCT_RevisionQueryTableField (); -if _bdgfc :=d .DecodeElement (_bdeca ,&_dacda );_bdgfc !=nil {return _bdgfc ;};_cggbe .Rqt =append (_cggbe .Rqt ,_bdeca );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0066\u0074"}:_ffbbf :=NewCT_RevisionConflict (); -if _ecbcg :=d .DecodeElement (_ffbbf ,&_dacda );_ecbcg !=nil {return _ecbcg ;};_cggbe .Rcft =append (_cggbe .Rcft ,_ffbbf );default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dacda .Name ); -if _efbfe :=d .Skip ();_efbfe !=nil {return _efbfe ;};};case _f .EndElement :break _cgfga ;case _f .CharData :};};return nil ;};func (_gdccc ST_Orientation )Validate ()error {return _gdccc .ValidateWithPath ("")};func (_dabgda *ST_VolValueType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dabgda =0; -case "\u0062":*_dabgda =1;case "\u006e":*_dabgda =2;case "\u0065":*_dabgda =3;case "\u0073":*_dabgda =4;};return nil ;};func (_adbfca *CT_PivotSelection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _adbfca .PaneAttr !=ST_PaneUnset {_ceced ,_ccfga :=_adbfca .PaneAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0061\u006e\u0065"}); -if _ccfga !=nil {return _ccfga ;};start .Attr =append (start .Attr ,_ceced );};if _adbfca .ShowHeaderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0048\u0065\u0061\u0064\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adbfca .ShowHeaderAttr ))}); -};if _adbfca .LabelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0062e\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adbfca .LabelAttr ))});};if _adbfca .DataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adbfca .DataAttr ))}); -};if _adbfca .ExtendableAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0078\u0074\u0065\u006e\u0064\u0061\u0062\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_adbfca .ExtendableAttr ))});};if _adbfca .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_adbfca .CountAttr )}); -};if _adbfca .AxisAttr !=ST_AxisUnset {_acbea ,_bbaba :=_adbfca .AxisAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0078\u0069\u0073"});if _bbaba !=nil {return _bbaba ;};start .Attr =append (start .Attr ,_acbea );};if _adbfca .DimensionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},Value :_bc .Sprintf ("\u0025\u0076",*_adbfca .DimensionAttr )}); -};if _adbfca .StartAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0061r\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_adbfca .StartAttr )});};if _adbfca .MinAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_adbfca .MinAttr )}); -};if _adbfca .MaxAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0078"},Value :_bc .Sprintf ("\u0025\u0076",*_adbfca .MaxAttr )});};if _adbfca .ActiveRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0052\u006fw"},Value :_bc .Sprintf ("\u0025\u0076",*_adbfca .ActiveRowAttr )}); -};if _adbfca .ActiveColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061c\u0074\u0069\u0076\u0065\u0043\u006fl"},Value :_bc .Sprintf ("\u0025\u0076",*_adbfca .ActiveColAttr )});};if _adbfca .PreviousRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0052\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0076",*_adbfca .PreviousRowAttr )}); -};if _adbfca .PreviousColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0072\u0065\u0076\u0069\u006f\u0075\u0073\u0043\u006f\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_adbfca .PreviousColAttr )});};if _adbfca .ClickAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0069c\u006b"},Value :_bc .Sprintf ("\u0025\u0076",*_adbfca .ClickAttr )}); -};if _adbfca .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_adbfca .IdAttr )});};e .EncodeToken (start );_ffbbg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}}; -e .EncodeElement (_adbfca .PivotArea ,_ffbbg );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_facde *CT_IndexedColors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fecc :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0072\u0067\u0062\u0043\u006f\u006c\u006f\u0072"}}; -for _ ,_gfeag :=range _facde .RgbColor {e .EncodeElement (_gfeag ,_fecc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfedb *CT_PivotArea )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bfedb .FieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065l\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_bfedb .FieldAttr )}); -};if _bfedb .TypeAttr !=ST_PivotAreaTypeUnset {_dcgf ,_bcebf :=_bfedb .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _bcebf !=nil {return _bcebf ;};start .Attr =append (start .Attr ,_dcgf );};if _bfedb .DataOnlyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfedb .DataOnlyAttr ))}); -};if _bfedb .LabelOnlyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfedb .LabelOnlyAttr ))});};if _bfedb .GrandRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfedb .GrandRowAttr ))}); -};if _bfedb .GrandColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfedb .GrandColAttr ))});};if _bfedb .CacheIndexAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfedb .CacheIndexAttr ))}); -};if _bfedb .OutlineAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfedb .OutlineAttr ))});};if _bfedb .OffsetAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_bfedb .OffsetAttr )}); -};if _bfedb .CollapsedLevelsAreSubtotalsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006c\u006c\u0061\u0070\u0073e\u0064\u004c\u0065\u0076\u0065\u006c\u0073\u0041\u0072e\u0053\u0075\u0062t\u006ft\u0061\u006c\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bfedb .CollapsedLevelsAreSubtotalsAttr ))}); -};if _bfedb .AxisAttr !=ST_AxisUnset {_bdgbe ,_cgbdd :=_bfedb .AxisAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0078\u0069\u0073"});if _cgbdd !=nil {return _cgbdd ;};start .Attr =append (start .Attr ,_bdgbe );};if _bfedb .FieldPositionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_bfedb .FieldPositionAttr )}); -};e .EncodeToken (start );if _bfedb .References !=nil {_fbbda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073"}};e .EncodeElement (_bfedb .References ,_fbbda );};if _bfedb .ExtLst !=nil {_gbebdf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_bfedb .ExtLst ,_gbebdf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_gbafd *CT_QueryTableDeletedFields )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbafd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gbafd .CountAttr )}); -};e .EncodeToken (start );_gacca :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};for _ ,_bcgeb :=range _gbafd .DeletedField {e .EncodeElement (_bcgeb ,_gacca );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_SheetBackgroundPicture and its children, prefixing error messages with path +func (_efgca *CT_SheetBackgroundPicture )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path -func (_dgdc *CT_FutureMetadata )ValidateWithPath (path string )error {for _afdegf ,_dcdgdb :=range _dgdc .Bk {if _fdeec :=_dcdgdb .ValidateWithPath (_bc .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_afdegf ));_fdeec !=nil {return _fdeec ; -};};if _dgdc .ExtLst !=nil {if _aeca :=_dgdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeca !=nil {return _aeca ;};};return nil ;};func NewCT_Connections ()*CT_Connections {_dbce :=&CT_Connections {};return _dbce };func (_ebgacb *ST_SortType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ebgacb =0; -case "\u006e\u006f\u006e\u0065":*_ebgacb =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_ebgacb =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_ebgacb =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_ebgacb =4; -case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_ebgacb =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_ebgacb =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_ebgacb =7; -};return nil ;}; +// ValidateWithPath validates the CT_ExternalReferences and its children, prefixing error messages with path +func (_cfdgg *CT_ExternalReferences )ValidateWithPath (path string )error {for _dbba ,_ddbcc :=range _cfdgg .ExternalReference {if _edgfd :=_ddbcc .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0052\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_dbba )); +_edgfd !=nil {return _edgfd ;};};return nil ;}; -// Validate validates the CT_MetadataRecord and its children -func (_gbddc *CT_MetadataRecord )Validate ()error {return _gbddc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0052e\u0063\u006f\u0072\u0064");};func (_affe *CT_Extension )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cegdce :=range start .Attr {if _cegdce .Name .Local =="\u0075\u0072\u0069"{_dedde ,_ffgdf :=_cegdce .Value ,error (nil ); -if _ffgdf !=nil {return _ffgdf ;};_affe .UriAttr =&_dedde ;continue ;};};_ecda :for {_edbcc ,_gfcb :=d .Token ();if _gfcb !=nil {return _gfcb ;};switch _bafec :=_edbcc .(type ){case _f .StartElement :switch _bafec .Name {default:if _efddf ,_fcead :=_ae .CreateElement (_bafec ); -_fcead !=nil {return _fcead ;}else {if _geagd :=d .DecodeElement (_efddf ,&_bafec );_geagd !=nil {return _geagd ;};_affe .Any =_efddf ;};};case _f .EndElement :break _ecda ;case _f .CharData :};};return nil ;};func (_cbgbee *CT_SheetPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbgbee .SyncHorizontalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbgbee .SyncHorizontalAttr ))}); -};if _cbgbee .SyncVerticalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbgbee .SyncVerticalAttr ))}); -};if _cbgbee .SyncRefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073y\u006e\u0063\u0052\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",*_cbgbee .SyncRefAttr )});};if _cbgbee .TransitionEvaluationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbgbee .TransitionEvaluationAttr ))}); -};if _cbgbee .TransitionEntryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbgbee .TransitionEntryAttr ))}); -};if _cbgbee .PublishedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbgbee .PublishedAttr ))});};if _cbgbee .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cbgbee .CodeNameAttr )}); -};if _cbgbee .FilterModeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbgbee .FilterModeAttr ))});};if _cbgbee .EnableFormatConditionsCalculationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065F\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0073\u0043\u0061\u006c\u0063\u0075\u006ca\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cbgbee .EnableFormatConditionsCalculationAttr ))}); -};e .EncodeToken (start );if _cbgbee .TabColor !=nil {_fcfdd :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}};e .EncodeElement (_cbgbee .TabColor ,_fcfdd );};if _cbgbee .OutlinePr !=nil {_dcgfb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"}}; -e .EncodeElement (_cbgbee .OutlinePr ,_dcgfb );};if _cbgbee .PageSetUpPr !=nil {_gccfff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u0053\u0065t\u0055\u0070\u0050\u0072"}};e .EncodeElement (_cbgbee .PageSetUpPr ,_gccfff ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_InputCells struct{ +// Validate validates the CT_Pages and its children +func (_bcfa *CT_Pages )Validate ()error {return _bcfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0073");};func (_eedgac *ST_CfType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bfdfc ,_aegdfc :=d .Token ();if _aegdfc !=nil {return _aegdfc ; +};if _bdfcg ,_dcgcfd :=_bfdfc .(_bc .EndElement );_dcgcfd &&_bdfcg .Name ==start .Name {*_eedgac =1;return nil ;};if _dbgbg ,_fcfdg :=_bfdfc .(_bc .CharData );!_fcfdg {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",_bfdfc ); +}else {switch string (_dbgbg ){case "":*_eedgac =0;case "\u0065\u0078\u0070\u0072\u0065\u0073\u0073\u0069\u006f\u006e":*_eedgac =1;case "\u0063\u0065\u006c\u006c\u0049\u0073":*_eedgac =2;case "\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065":*_eedgac =3; +case "\u0064a\u0074\u0061\u0042\u0061\u0072":*_eedgac =4;case "\u0069c\u006f\u006e\u0053\u0065\u0074":*_eedgac =5;case "\u0074\u006f\u00701\u0030":*_eedgac =6;case "\u0075\u006e\u0069q\u0075\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_eedgac =7;case "\u0064u\u0070l\u0069\u0063\u0061\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073":*_eedgac =8; +case "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_eedgac =9;case "\u006eo\u0074C\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074":*_eedgac =10;case "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068":*_eedgac =11; +case "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_eedgac =12;case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_eedgac =13;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042l\u0061\u006e\u006b\u0073":*_eedgac =14; +case "\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_eedgac =15;case "\u006e\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0045r\u0072\u006f\u0072\u0073":*_eedgac =16;case "\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064":*_eedgac =17; +case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_eedgac =18;};};_bfdfc ,_aegdfc =d .Token ();if _aegdfc !=nil {return _aegdfc ;};if _cdaaa ,_dcbfg :=_bfdfc .(_bc .EndElement );_dcbfg &&_cdaaa .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",_bfdfc );}; -// Reference -RAttr string ; +// ValidateWithPath validates the CT_Pages and its children, prefixing error messages with path +func (_cfaba *CT_Pages )ValidateWithPath (path string )error {for _caafg ,_becfb :=range _cfaba .Page {if _befeg :=_becfb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0050\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_caafg ));_befeg !=nil {return _befeg ; +};};return nil ;};func (_bdeb *CT_CellSmartTagPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006b\u0065\u0079"},Value :_a .Sprintf ("\u0025\u0076",_bdeb .KeyAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_bdeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};const (ST_SortMethodUnset ST_SortMethod =0; +ST_SortMethodStroke ST_SortMethod =1;ST_SortMethodPinYin ST_SortMethod =2;ST_SortMethodNone ST_SortMethod =3;);func (_bfdcfe *CT_Font )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_beggc :for {_ecdca ,_gdfge :=d .Token ();if _gdfge !=nil {return _gdfge ; +};switch _acdbd :=_ecdca .(type ){case _bc .StartElement :switch _acdbd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cfgae :=NewCT_FontName (); +if _dddb :=d .DecodeElement (_cfgae ,&_acdbd );_dddb !=nil {return _dddb ;};_bfdcfe .Name =append (_bfdcfe .Name ,_cfgae );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbgee :=NewCT_IntProperty (); +if _gadee :=d .DecodeElement (_gbgee ,&_acdbd );_gadee !=nil {return _gadee ;};_bfdcfe .Charset =append (_bfdcfe .Charset ,_gbgee );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cafda :=NewCT_FontFamily (); +if _cagfb :=d .DecodeElement (_cafda ,&_acdbd );_cagfb !=nil {return _cagfb ;};_bfdcfe .Family =append (_bfdcfe .Family ,_cafda );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_daca :=NewCT_BooleanProperty (); +if _acecb :=d .DecodeElement (_daca ,&_acdbd );_acecb !=nil {return _acecb ;};_bfdcfe .B =append (_bfdcfe .B ,_daca );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_edfb :=NewCT_BooleanProperty (); +if _dceb :=d .DecodeElement (_edfb ,&_acdbd );_dceb !=nil {return _dceb ;};_bfdcfe .I =append (_bfdcfe .I ,_edfb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ggdef :=NewCT_BooleanProperty (); +if _baead :=d .DecodeElement (_ggdef ,&_acdbd );_baead !=nil {return _baead ;};_bfdcfe .Strike =append (_bfdcfe .Strike ,_ggdef );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bacc :=NewCT_BooleanProperty (); +if _fcdbc :=d .DecodeElement (_bacc ,&_acdbd );_fcdbc !=nil {return _fcdbc ;};_bfdcfe .Outline =append (_bfdcfe .Outline ,_bacc );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cdcdf :=NewCT_BooleanProperty (); +if _bfgbc :=d .DecodeElement (_cdcdf ,&_acdbd );_bfgbc !=nil {return _bfgbc ;};_bfdcfe .Shadow =append (_bfdcfe .Shadow ,_cdcdf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cbafe :=NewCT_BooleanProperty (); +if _baebb :=d .DecodeElement (_cbafe ,&_acdbd );_baebb !=nil {return _baebb ;};_bfdcfe .Condense =append (_bfdcfe .Condense ,_cbafe );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\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"}:_fcffc :=NewCT_BooleanProperty (); +if _gfgcc :=d .DecodeElement (_fcffc ,&_acdbd );_gfgcc !=nil {return _gfgcc ;};_bfdcfe .Extend =append (_bfdcfe .Extend ,_fcffc );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fabac :=NewCT_Color (); +if _dgfef :=d .DecodeElement (_fabac ,&_acdbd );_dgfef !=nil {return _dgfef ;};_bfdcfe .Color =append (_bfdcfe .Color ,_fabac );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dffbd :=NewCT_FontSize (); +if _faeaeb :=d .DecodeElement (_dffbd ,&_acdbd );_faeaeb !=nil {return _faeaeb ;};_bfdcfe .Sz =append (_bfdcfe .Sz ,_dffbd );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abbc :=NewCT_UnderlineProperty (); +if _ggdda :=d .DecodeElement (_abbc ,&_acdbd );_ggdda !=nil {return _ggdda ;};_bfdcfe .U =append (_bfdcfe .U ,_abbc );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dfeeg :=NewCT_VerticalAlignFontProperty (); +if _edee :=d .DecodeElement (_dfeeg ,&_acdbd );_edee !=nil {return _edee ;};_bfdcfe .VertAlign =append (_bfdcfe .VertAlign ,_dfeeg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_egaca :=NewCT_FontScheme (); +if _aacgd :=d .DecodeElement (_egaca ,&_acdbd );_aacgd !=nil {return _aacgd ;};_bfdcfe .Scheme =append (_bfdcfe .Scheme ,_egaca );default:_ga .Log .Debug ("\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",_acdbd .Name ); +if _gfgcce :=d .Skip ();_gfgcce !=nil {return _gfgcce ;};};case _bc .EndElement :break _beggc ;case _bc .CharData :};};return nil ;}; -// Deleted -DeletedAttr *bool ; +// ValidateWithPath validates the CT_VolTopicRef and its children, prefixing error messages with path +func (_bddeg *CT_VolTopicRef )ValidateWithPath (path string )error {return nil };type ST_FilterOperator byte ; -// Undone -UndoneAttr *bool ; +// Validate validates the CT_FilterColumn and its children +func (_gggbb *CT_FilterColumn )Validate ()error {return _gggbb .ValidateWithPath ("\u0043T\u005fF\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e");};func (_fagafe *ST_MdxSetOrder )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_edecd ,_cggabd :=d .Token (); +if _cggabd !=nil {return _cggabd ;};if _ggefab ,_bcgbd :=_edecd .(_bc .EndElement );_bcgbd &&_ggefab .Name ==start .Name {*_fagafe =1;return nil ;};if _cecaaaa ,_cbacba :=_edecd .(_bc .CharData );!_cbacba {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",_edecd ); +}else {switch string (_cecaaaa ){case "":*_fagafe =0;case "\u0075":*_fagafe =1;case "\u0061":*_fagafe =2;case "\u0064":*_fagafe =3;case "\u0061\u0061":*_fagafe =4;case "\u0061\u0064":*_fagafe =5;case "\u006e\u0061":*_fagafe =6;case "\u006e\u0064":*_fagafe =7; +};};_edecd ,_cggabd =d .Token ();if _cggabd !=nil {return _cggabd ;};if _egage ,_afcga :=_edecd .(_bc .EndElement );_afcga &&_egage .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",_edecd ); +};func (_gdbea *ST_CfvoType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fgdef ,_efgaf :=d .Token ();if _efgaf !=nil {return _efgaf ;};if _fccfg ,_geefg :=_fgdef .(_bc .EndElement );_geefg &&_fccfg .Name ==start .Name {*_gdbea =1;return nil ; +};if _febaff ,_cgafa :=_fgdef .(_bc .CharData );!_cgafa {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",_fgdef );}else {switch string (_febaff ){case "":*_gdbea =0; +case "\u006e\u0075\u006d":*_gdbea =1;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gdbea =2;case "\u006d\u0061\u0078":*_gdbea =3;case "\u006d\u0069\u006e":*_gdbea =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_gdbea =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_gdbea =6; +};};_fgdef ,_efgaf =d .Token ();if _efgaf !=nil {return _efgaf ;};if _cfadb ,_bgfgb :=_fgdef .(_bc .EndElement );_bgfgb &&_cfadb .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",_fgdef ); +};func (_cggfb ST_GrowShrinkType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_cggfb .String (),start );}; -// Value -ValAttr string ; +// ValidateWithPath validates the CT_PageItem and its children, prefixing error messages with path +func (_cgccee *CT_PageItem )ValidateWithPath (path string )error {return nil };func (_gcca *CT_Drawing )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gcfa :=range start .Attr {if _gcfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gcfa .Name .Local =="\u0069\u0064"||_gcfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gcfa .Name .Local =="\u0069\u0064"{_dddg ,_ceca :=_gcfa .Value ,error (nil ); +if _ceca !=nil {return _ceca ;};_gcca .IdAttr =_dddg ;continue ;};};for {_debcd ,_ebbdg :=d .Token ();if _ebbdg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u003a\u0020%\u0073",_ebbdg ); +};if _fbgae ,_cagf :=_debcd .(_bc .EndElement );_cagf &&_fbgae .Name ==start .Name {break ;};};return nil ;};type CT_ChartsheetView struct{ -// Number Format Id -NumFmtIdAttr *uint32 ;}; +// Sheet Tab Selected +TabSelectedAttr *bool ; -// ValidateWithPath validates the CT_Cell and its children, prefixing error messages with path -func (_egdec *CT_Cell )ValidateWithPath (path string )error {if _ggeb :=_egdec .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ggeb !=nil {return _ggeb ;};if _egdec .F !=nil {if _egce :=_egdec .F .ValidateWithPath (path +"\u002f\u0046"); -_egce !=nil {return _egce ;};};if _egdec .Is !=nil {if _adef :=_egdec .Is .ValidateWithPath (path +"\u002f\u0049\u0073");_adef !=nil {return _adef ;};};if _egdec .ExtLst !=nil {if _cegg :=_egdec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cegg !=nil {return _cegg ;};};return nil ;}; +// Window Zoom Scale +ZoomScaleAttr *uint32 ; -// Validate validates the CT_DataBar and its children -func (_abddg *CT_DataBar )Validate ()error {return _abddg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0061\u0072");};func NewCT_PCDSDTCEntries ()*CT_PCDSDTCEntries {_fdfddg :=&CT_PCDSDTCEntries {};return _fdfddg };type ST_DdeValueType byte ; -type Connections struct{CT_Connections };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;); +// Workbook View Id +WorkbookViewIdAttr uint32 ; -// ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path -func (_cabaf *CT_PivotHierarchy )ValidateWithPath (path string )error {if _cabaf .Mps !=nil {if _edgfc :=_cabaf .Mps .ValidateWithPath (path +"\u002f\u004d\u0070\u0073");_edgfc !=nil {return _edgfc ;};};for _cffc ,_fedcba :=range _cabaf .Members {if _eaeg :=_fedcba .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072s\u005b\u0025\u0064\u005d",path ,_cffc )); -_eaeg !=nil {return _eaeg ;};};if _cabaf .ExtLst !=nil {if _fbgcg :=_cabaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbgcg !=nil {return _fbgcg ;};};return nil ;};func (_dfgdd *ST_RefMode )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caaaa ,_bdbdf :=d .Token (); -if _bdbdf !=nil {return _bdbdf ;};if _gdbddgb ,_bgcga :=_caaaa .(_f .EndElement );_bgcga &&_gdbddgb .Name ==start .Name {*_dfgdd =1;return nil ;};if _ffcaad ,_ccfgda :=_caaaa .(_f .CharData );!_ccfgda {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_caaaa ); -}else {switch string (_ffcaad ){case "":*_dfgdd =0;case "\u0041\u0031":*_dfgdd =1;case "\u0052\u0031\u0043\u0031":*_dfgdd =2;};};_caaaa ,_bdbdf =d .Token ();if _bdbdf !=nil {return _bdbdf ;};if _dcfffd ,_babbc :=_caaaa .(_f .EndElement );_babbc &&_dcfffd .Name ==start .Name {return nil ; -};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_caaaa );};func NewCT_QueryCache ()*CT_QueryCache {_gdaedc :=&CT_QueryCache {}; -return _gdaedc };const (ST_OrientationUnset ST_Orientation =0;ST_OrientationDefault ST_Orientation =1;ST_OrientationPortrait ST_Orientation =2;ST_OrientationLandscape ST_Orientation =3;);func (_dbefb ST_TotalsRowFunction )ValidateWithPath (path string )error {switch _dbefb {case 0,1,2,3,4,5,6,7,8,9,10:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbefb )); -};return nil ;};type ST_Type byte ;type CT_QueryTableRefresh struct{ +// Zoom To Fit +ZoomToFitAttr *bool ;ExtLst *CT_ExtensionList ;};func (_dcgcf *CT_PivotHierarchy )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dcgcf .OutlineAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcgcf .OutlineAttr ))}); +};if _dcgcf .MultipleItemSelectionAllowedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcgcf .MultipleItemSelectionAllowedAttr ))}); +};if _dcgcf .SubtotalTopAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"s\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0054\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcgcf .SubtotalTopAttr ))});};if _dcgcf .ShowInFieldListAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u006fw\u0049\u006e\u0046\u0069\u0065\u006c\u0064\u004c\u0069\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcgcf .ShowInFieldListAttr ))}); +};if _dcgcf .DragToRowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0052\u006fw"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcgcf .DragToRowAttr ))});};if _dcgcf .DragToColAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064r\u0061\u0067\u0054\u006f\u0043\u006fl"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcgcf .DragToColAttr ))}); +};if _dcgcf .DragToPageAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0050\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcgcf .DragToPageAttr ))});};if _dcgcf .DragToDataAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0072\u0061\u0067\u0054\u006f\u0044\u0061\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcgcf .DragToDataAttr ))}); +};if _dcgcf .DragOffAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064r\u0061\u0067\u004f\u0066\u0066"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcgcf .DragOffAttr ))});};if _dcgcf .IncludeNewItemsInFilterAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u006e\u0063lu\u0064\u0065\u004e\u0065\u0077\u0049\u0074\u0065\u006d\u0073\u0049\u006e\u0046\u0069\u006c\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dcgcf .IncludeNewItemsInFilterAttr ))}); +};if _dcgcf .CaptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_dcgcf .CaptionAttr )});};e .EncodeToken (start );if _dcgcf .Mps !=nil {_aacfbg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u0073"}}; +e .EncodeElement (_dcgcf .Mps ,_aacfbg );};if _dcgcf .Members !=nil {_gfbbe :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u006d\u0062\u0065\u0072\u0073"}};for _ ,_dgddg :=range _dcgcf .Members {e .EncodeElement (_dgddg ,_gfbbe ); +};};if _dcgcf .ExtLst !=nil {_fgadfa :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dcgcf .ExtLst ,_fgadfa );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dbeb *CT_SharedItems )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dbeb .ContainsSemiMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dbeb .ContainsSemiMixedTypesAttr ))}); +};if _dbeb .ContainsNonDateAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dbeb .ContainsNonDateAttr ))}); +};if _dbeb .ContainsDateAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dbeb .ContainsDateAttr ))});};if _dbeb .ContainsStringAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dbeb .ContainsStringAttr ))}); +};if _dbeb .ContainsBlankAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dbeb .ContainsBlankAttr ))}); +};if _dbeb .ContainsMixedTypesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dbeb .ContainsMixedTypesAttr ))}); +};if _dbeb .ContainsNumberAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dbeb .ContainsNumberAttr ))}); +};if _dbeb .ContainsIntegerAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dbeb .ContainsIntegerAttr ))}); +};if _dbeb .MinValueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dbeb .MinValueAttr )});};if _dbeb .MaxValueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dbeb .MaxValueAttr )}); +};if _dbeb .MinDateAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006di\u006e\u0044\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dbeb .MinDateAttr )});};if _dbeb .MaxDateAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006da\u0078\u0044\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dbeb .MaxDateAttr )}); +};if _dbeb .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dbeb .CountAttr )});};if _dbeb .LongTextAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dbeb .LongTextAttr ))}); +};e .EncodeToken (start );if _dbeb .M !=nil {_cdaa :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_bceaca :=range _dbeb .M {e .EncodeElement (_bceaca ,_cdaa );};};if _dbeb .N !=nil {_eegbc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006e"}}; +for _ ,_dbeebb :=range _dbeb .N {e .EncodeElement (_dbeebb ,_eegbc );};};if _dbeb .B !=nil {_ddfbbe :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_ecgdd :=range _dbeb .B {e .EncodeElement (_ecgdd ,_ddfbbe );};};if _dbeb .E !=nil {_gddbe :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0065"}}; +for _ ,_aacaf :=range _dbeb .E {e .EncodeElement (_aacaf ,_gddbe );};};if _dbeb .S !=nil {_baagf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_dacefb :=range _dbeb .S {e .EncodeElement (_dacefb ,_baagf );};};if _dbeb .D !=nil {_gecfb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064"}}; +for _ ,_fcdcc :=range _dbeb .D {e .EncodeElement (_fcdcc ,_gecfb );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dbafe *Dialogsheet )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dbafe .CT_Dialogsheet .MarshalXML (e ,start );};func NewCT_Dimensions ()*CT_Dimensions {_cace :=&CT_Dimensions {};return _cace };func (_edagd ST_TextHAlign )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_edagd .String (),start ); +};func (_adcdg *ST_RevisionAction )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dgbcg ,_bbbbd :=d .Token ();if _bbbbd !=nil {return _bbbbd ;};if _eadgg ,_afbfb :=_dgbcg .(_bc .EndElement );_afbfb &&_eadgg .Name ==start .Name {*_adcdg =1; +return nil ;};if _adgcg ,_gcede :=_dgbcg .(_bc .CharData );!_gcede {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",_dgbcg );}else {switch string (_adgcg ){case "":*_adcdg =0; +case "\u0061\u0064\u0064":*_adcdg =1;case "\u0064\u0065\u006c\u0065\u0074\u0065":*_adcdg =2;};};_dgbcg ,_bbbbd =d .Token ();if _bbbbd !=nil {return _bbbbd ;};if _eeffd ,_agbad :=_dgbcg .(_bc .EndElement );_agbad &&_eeffd .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",_dgbcg );}; + +// ValidateWithPath validates the CT_CacheFields and its children, prefixing error messages with path +func (_dedg *CT_CacheFields )ValidateWithPath (path string )error {for _dabe ,_bdbc :=range _dedg .CacheField {if _fcdd :=_bdbc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006cd\u005b\u0025\u0064\u005d",path ,_dabe )); +_fcdd !=nil {return _fcdd ;};};return nil ;};func (_aabgdf *CT_PivotHierarchies )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _aabgdf .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_aabgdf .CountAttr )}); +};e .EncodeToken (start );_egddg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_ddebc :=range _aabgdf .PivotHierarchy {e .EncodeElement (_ddebc ,_egddg ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_fegcec ST_CellFormulaType )ValidateWithPath (path string )error {switch _fegcec {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 (_fegcec )); +};return nil ;};func (_acdee ST_ConditionalFormattingOperator )String ()string {switch _acdee {case 0:return "";case 1:return "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case 2:return "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c"; +case 3:return "\u0065\u0071\u0075a\u006c";case 4:return "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case 5:return "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case 6:return "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; +case 7:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 8:return "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case 9:return "\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case 10:return "n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073"; +case 11:return "\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case 12:return "\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return "";};func (_bcabc ST_ShowDataAs )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_ebbdcc :=_bc .Attr {}; +_ebbdcc .Name =name ;switch _bcabc {case ST_ShowDataAsUnset :_ebbdcc .Value ="";case ST_ShowDataAsNormal :_ebbdcc .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_ShowDataAsDifference :_ebbdcc .Value ="\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065"; +case ST_ShowDataAsPercent :_ebbdcc .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074";case ST_ShowDataAsPercentDiff :_ebbdcc .Value ="p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066";case ST_ShowDataAsRunTotal :_ebbdcc .Value ="\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c"; +case ST_ShowDataAsPercentOfRow :_ebbdcc .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077";case ST_ShowDataAsPercentOfCol :_ebbdcc .Value ="\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c";case ST_ShowDataAsPercentOfTotal :_ebbdcc .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c"; +case ST_ShowDataAsIndex :_ebbdcc .Value ="\u0069\u006e\u0064e\u0078";};return _ebbdcc ,nil ;};func (_gdae *CT_ChartFormats )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gdae .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gdae .CountAttr )}); +};e .EncodeToken (start );_gbdf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0046o\u0072\u006d\u0061\u0074"}};for _ ,_fcdg :=range _gdae .ChartFormat {e .EncodeElement (_fcdg ,_gbdf );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_X struct{ + +// Shared Items Index +VAttr *int32 ;};func (_ccebgb ST_DvAspect )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_bcdcd :=_bc .Attr {};_bcdcd .Name =name ;switch _ccebgb {case ST_DvAspectUnset :_bcdcd .Value ="";case ST_DvAspectDVASPECT_CONTENT :_bcdcd .Value ="\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054"; +case ST_DvAspectDVASPECT_ICON :_bcdcd .Value ="\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e";};return _bcdcd ,nil ;};type CT_QueryTableRefresh struct{ // Preserve Sort & Filter Layout PreserveSortFilterLayoutAttr *bool ; @@ -11423,1085 +10670,1581 @@ QueryTableDeletedFields *CT_QueryTableDeletedFields ; SortState *CT_SortState ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_fcgf *CT_Connection )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebga :=range start .Attr {if _ebga .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_efdd ,_edgc :=_db .ParseBool (_ebga .Value ); -if _edgc !=nil {return _edgc ;};_fcgf .DeletedAttr =&_efdd ;continue ;};if _ebga .Name .Local =="\u0069\u0064"{_gcbcg ,_dbed :=_db .ParseUint (_ebga .Value ,10,32);if _dbed !=nil {return _dbed ;};_fcgf .IdAttr =uint32 (_gcbcg );continue ;};if _ebga .Name .Local =="o\u006e\u006c\u0079\u0055se\u0043o\u006e\u006e\u0065\u0063\u0074i\u006f\u006e\u0046\u0069\u006c\u0065"{_dadcb ,_dgbgc :=_db .ParseBool (_ebga .Value ); -if _dgbgc !=nil {return _dgbgc ;};_fcgf .OnlyUseConnectionFileAttr =&_dadcb ;continue ;};if _ebga .Name .Local =="\u006fd\u0063\u0046\u0069\u006c\u0065"{_caga ,_fbcab :=_ebga .Value ,error (nil );if _fbcab !=nil {return _fbcab ;};_fcgf .OdcFileAttr =&_caga ; -continue ;};if _ebga .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"{_gddd ,_eceea :=_db .ParseBool (_ebga .Value );if _eceea !=nil {return _eceea ;};_fcgf .BackgroundAttr =&_gddd ;continue ;};if _ebga .Name .Local =="\u0069\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_deea ,_bbab :=_db .ParseUint (_ebga .Value ,10,32); -if _bbab !=nil {return _bbab ;};_eeee :=uint32 (_deea );_fcgf .IntervalAttr =&_eeee ;continue ;};if _ebga .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_efddd ,_egbb :=_db .ParseBool (_ebga .Value );if _egbb !=nil {return _egbb ; -};_fcgf .RefreshOnLoadAttr =&_efddd ;continue ;};if _ebga .Name .Local =="d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"{_abba ,_ecce :=_ebga .Value ,error (nil );if _ecce !=nil {return _ecce ;};_fcgf .DescriptionAttr =&_abba ;continue ; -};if _ebga .Name .Local =="\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"{_dbea ,_dfae :=_db .ParseBool (_ebga .Value );if _dfae !=nil {return _dfae ;};_fcgf .SaveDataAttr =&_dbea ;continue ;};if _ebga .Name .Local =="\u0072e\u0063o\u006e\u006e\u0065\u0063\u0074i\u006f\u006eM\u0065\u0074\u0068\u006f\u0064"{_cdbg ,_cbbcf :=_db .ParseUint (_ebga .Value ,10,32); -if _cbbcf !=nil {return _cbbcf ;};_fdfc :=uint32 (_cdbg );_fcgf .ReconnectionMethodAttr =&_fdfc ;continue ;};if _ebga .Name .Local =="c\u0072\u0065\u0064\u0065\u006e\u0074\u0069\u0061\u006c\u0073"{_fcgf .CredentialsAttr .UnmarshalXMLAttr (_ebga );continue ; -};if _ebga .Name .Local =="\u006be\u0065\u0070\u0041\u006c\u0069\u0076e"{_aagbc ,_dabcc :=_db .ParseBool (_ebga .Value );if _dabcc !=nil {return _dabcc ;};_fcgf .KeepAliveAttr =&_aagbc ;continue ;};if _ebga .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_cgbb ,_agdc :=_ebga .Value ,error (nil ); -if _agdc !=nil {return _agdc ;};_fcgf .SourceFileAttr =&_cgbb ;continue ;};if _ebga .Name .Local =="\u0073\u0069\u006e\u0067\u006c\u0065\u0053\u0069\u0067n\u004f\u006e\u0049\u0064"{_agae ,_gcag :=_ebga .Value ,error (nil );if _gcag !=nil {return _gcag ; -};_fcgf .SingleSignOnIdAttr =&_agae ;continue ;};if _ebga .Name .Local =="\u0073\u0061\u0076e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_feaa ,_fafc :=_db .ParseBool (_ebga .Value );if _fafc !=nil {return _fafc ;};_fcgf .SavePasswordAttr =&_feaa ; -continue ;};if _ebga .Name .Local =="\u006e\u0061\u006d\u0065"{_deab ,_eded :=_ebga .Value ,error (nil );if _eded !=nil {return _eded ;};_fcgf .NameAttr =&_deab ;continue ;};if _ebga .Name .Local =="\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_afcfb ,_ebgaa :=_db .ParseUint (_ebga .Value ,10,8); -if _ebgaa !=nil {return _ebgaa ;};_fcgf .RefreshedVersionAttr =uint8 (_afcfb );continue ;};if _ebga .Name .Local =="m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"{_aaeg ,_fbgdc :=_db .ParseUint (_ebga .Value ,10,8); -if _fbgdc !=nil {return _fbgdc ;};_ggab :=uint8 (_aaeg );_fcgf .MinRefreshableVersionAttr =&_ggab ;continue ;};if _ebga .Name .Local =="\u006e\u0065\u0077"{_dafg ,_dbgg :=_db .ParseBool (_ebga .Value );if _dbgg !=nil {return _dbgg ;};_fcgf .NewAttr =&_dafg ; -continue ;};if _ebga .Name .Local =="\u0074\u0079\u0070\u0065"{_cbdb ,_egcb :=_db .ParseUint (_ebga .Value ,10,32);if _egcb !=nil {return _egcb ;};_ddcd :=uint32 (_cbdb );_fcgf .TypeAttr =&_ddcd ;continue ;};};_dfcb :for {_fece ,_edgfa :=d .Token ();if _edgfa !=nil {return _edgfa ; -};switch _bcgd :=_fece .(type ){case _f .StartElement :switch _bcgd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0062\u0050\u0072"}:_fcgf .DbPr =NewCT_DbPr (); -if _degf :=d .DecodeElement (_fcgf .DbPr ,&_bcgd );_degf !=nil {return _degf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0061\u0070\u0050\u0072"}:_fcgf .OlapPr =NewCT_OlapPr (); -if _gecf :=d .DecodeElement (_fcgf .OlapPr ,&_bcgd );_gecf !=nil {return _gecf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062P\u0072"}:_fcgf .WebPr =NewCT_WebPr (); -if _efge :=d .DecodeElement (_fcgf .WebPr ,&_bcgd );_efge !=nil {return _efge ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0065\u0078\u0074\u0050\u0072"}:_fcgf .TextPr =NewCT_TextPr (); -if _fbfa :=d .DecodeElement (_fcgf .TextPr ,&_bcgd );_fbfa !=nil {return _fbfa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0073"}:_fcgf .Parameters =NewCT_Parameters (); -if _gefcf :=d .DecodeElement (_fcgf .Parameters ,&_bcgd );_gefcf !=nil {return _gefcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fcgf .ExtLst =NewCT_ExtensionList (); -if _dfeec :=d .DecodeElement (_fcgf .ExtLst ,&_bcgd );_dfeec !=nil {return _dfeec ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bcgd .Name ); -if _baaef :=d .Skip ();_baaef !=nil {return _baaef ;};};case _f .EndElement :break _dfcb ;case _f .CharData :};};return nil ;};func (_gedbb *CT_RangeSet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_daacd :=range start .Attr {if _daacd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_daacd .Name .Local =="\u0069\u0064"||_daacd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_daacd .Name .Local =="\u0069\u0064"{_ggebec ,_deag :=_daacd .Value ,error (nil ); -if _deag !=nil {return _deag ;};_gedbb .IdAttr =&_ggebec ;continue ;};if _daacd .Name .Local =="\u0069\u0031"{_bdfea ,_adaac :=_db .ParseUint (_daacd .Value ,10,32);if _adaac !=nil {return _adaac ;};_ecbbe :=uint32 (_bdfea );_gedbb .I1Attr =&_ecbbe ;continue ; -};if _daacd .Name .Local =="\u0069\u0033"{_acfed ,_cfab :=_db .ParseUint (_daacd .Value ,10,32);if _cfab !=nil {return _cfab ;};_cfeccb :=uint32 (_acfed );_gedbb .I3Attr =&_cfeccb ;continue ;};if _daacd .Name .Local =="\u0069\u0034"{_ebfef ,_gcaegb :=_db .ParseUint (_daacd .Value ,10,32); -if _gcaegb !=nil {return _gcaegb ;};_gbgad :=uint32 (_ebfef );_gedbb .I4Attr =&_gbgad ;continue ;};if _daacd .Name .Local =="\u0072\u0065\u0066"{_cbdde ,_facbg :=_daacd .Value ,error (nil );if _facbg !=nil {return _facbg ;};_gedbb .RefAttr =&_cbdde ;continue ; -};if _daacd .Name .Local =="\u006e\u0061\u006d\u0065"{_dgfg ,_fbede :=_daacd .Value ,error (nil );if _fbede !=nil {return _fbede ;};_gedbb .NameAttr =&_dgfg ;continue ;};if _daacd .Name .Local =="\u0073\u0068\u0065e\u0074"{_gfffe ,_dfbeg :=_daacd .Value ,error (nil ); -if _dfbeg !=nil {return _dfbeg ;};_gedbb .SheetAttr =&_gfffe ;continue ;};if _daacd .Name .Local =="\u0069\u0032"{_cbdg ,_eaced :=_db .ParseUint (_daacd .Value ,10,32);if _eaced !=nil {return _eaced ;};_cgaeg :=uint32 (_cbdg );_gedbb .I2Attr =&_cgaeg ; -continue ;};};for {_ebgff ,_aebag :=d .Token ();if _aebag !=nil {return _bc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0061\u006e\u0067\u0065\u0053\u0065\u0074\u003a\u0020\u0025\u0073",_aebag );};if _edffe ,_ddgfc :=_ebgff .(_f .EndElement ); -_ddgfc &&_edffe .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_PivotAreaReferences and its children -func (_fadbf *CT_PivotAreaReferences )Validate ()error {return _fadbf .ValidateWithPath ("\u0043\u0054\u005f\u0050iv\u006f\u0074\u0041\u0072\u0065\u0061\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063e\u0073");};func (_ebegb ST_ParameterType )String ()string {switch _ebegb {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 (_cfc *CT_CacheFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_agb :=range start .Attr {if _agb .Name .Local =="\u0063\u006f\u0075n\u0074"{_bded ,_bcdd :=_db .ParseUint (_agb .Value ,10,32); -if _bcdd !=nil {return _bcdd ;};_abce :=uint32 (_bded );_cfc .CountAttr =&_abce ;continue ;};};_baf :for {_abfa ,_fde :=d .Token ();if _fde !=nil {return _fde ;};switch _aba :=_abfa .(type ){case _f .StartElement :switch _aba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}:_fab :=NewCT_CacheField (); -if _geef :=d .DecodeElement (_fab ,&_aba );_geef !=nil {return _geef ;};_cfc .CacheField =append (_cfc .CacheField ,_fab );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_aba .Name ); -if _fbge :=d .Skip ();_fbge !=nil {return _fbge ;};};case _f .EndElement :break _baf ;case _f .CharData :};};return nil ;};func (_fcfaag ST_GradientType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aadfgb :=_f .Attr {};_aadfgb .Name =name ;switch _fcfaag {case ST_GradientTypeUnset :_aadfgb .Value =""; -case ST_GradientTypeLinear :_aadfgb .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_GradientTypePath :_aadfgb .Value ="\u0070\u0061\u0074\u0068";};return _aadfgb ,nil ;};func (_baabedd ST_MdxKPIProperty )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cabgbf :=_f .Attr {}; -_cabgbf .Name =name ;switch _baabedd {case ST_MdxKPIPropertyUnset :_cabgbf .Value ="";case ST_MdxKPIPropertyV :_cabgbf .Value ="\u0076";case ST_MdxKPIPropertyG :_cabgbf .Value ="\u0067";case ST_MdxKPIPropertyS :_cabgbf .Value ="\u0073";case ST_MdxKPIPropertyT :_cabgbf .Value ="\u0074"; -case ST_MdxKPIPropertyW :_cabgbf .Value ="\u0077";case ST_MdxKPIPropertyM :_cabgbf .Value ="\u006d";};return _cabgbf ,nil ;};func (_effg *CT_Boolean )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (_effg .VAttr ))}); -if _effg .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_effg .UAttr ))});};if _effg .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_effg .FAttr ))}); -};if _effg .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_effg .CAttr )});};if _effg .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_bc .Sprintf ("\u0025\u0076",*_effg .CpAttr )}); -};e .EncodeToken (start );if _effg .X !=nil {_dfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_edc :=range _effg .X {e .EncodeElement (_edc ,_dfc );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};type CT_ColorScale struct{ - -// Conditional Format Value Object -Cfvo []*CT_Cfvo ; - -// Color Gradiant Interpolation -Color []*CT_Color ;};func (_gbaa *CT_CfRule )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbaa .TypeAttr !=ST_CfTypeUnset {_afbg ,_bgdf :=_gbaa .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"});if _bgdf !=nil {return _bgdf ; -};start .Attr =append (start .Attr ,_afbg );};if _gbaa .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_gbaa .DxfIdAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_bc .Sprintf ("\u0025\u0076",_gbaa .PriorityAttr )}); -if _gbaa .StopIfTrueAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gbaa .StopIfTrueAttr ))});};if _gbaa .AboveAverageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gbaa .AboveAverageAttr ))}); -};if _gbaa .PercentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gbaa .PercentAttr ))});};if _gbaa .BottomAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gbaa .BottomAttr ))}); -};if _gbaa .OperatorAttr !=ST_ConditionalFormattingOperatorUnset {_bgad ,_bgb :=_gbaa .OperatorAttr .MarshalXMLAttr (_f .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _bgb !=nil {return _bgb ;};start .Attr =append (start .Attr ,_bgad ); -};if _gbaa .TextAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0065\u0078\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gbaa .TextAttr )});};if _gbaa .TimePeriodAttr !=ST_TimePeriodUnset {_dgab ,_cbbb :=_gbaa .TimePeriodAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"}); -if _cbbb !=nil {return _cbbb ;};start .Attr =append (start .Attr ,_dgab );};if _gbaa .RankAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061\u006e\u006b"},Value :_bc .Sprintf ("\u0025\u0076",*_gbaa .RankAttr )}); -};if _gbaa .StdDevAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076"},Value :_bc .Sprintf ("\u0025\u0076",*_gbaa .StdDevAttr )});};if _gbaa .EqualAverageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gbaa .EqualAverageAttr ))}); -};e .EncodeToken (start );if _gbaa .Formula !=nil {_gaceg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};for _ ,_dede :=range _gbaa .Formula {e .EncodeElement (_dede ,_gaceg );};};if _gbaa .ColorScale !=nil {_bbff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}}; -e .EncodeElement (_gbaa .ColorScale ,_bbff );};if _gbaa .DataBar !=nil {_eddbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0042\u0061\u0072"}};e .EncodeElement (_gbaa .DataBar ,_eddbe );};if _gbaa .IconSet !=nil {_abe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0053\u0065\u0074"}}; -e .EncodeElement (_gbaa .IconSet ,_abe );};if _gbaa .ExtLst !=nil {_gaae :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gbaa .ExtLst ,_gaae );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_aacd *CT_FutureMetadata )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_aacd .NameAttr )}); -if _aacd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_aacd .CountAttr )});};e .EncodeToken (start );if _aacd .Bk !=nil {_bddad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ab\u006b"}}; -for _ ,_edaf :=range _aacd .Bk {e .EncodeElement (_edaf ,_bddad );};};if _aacd .ExtLst !=nil {_ffccee :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aacd .ExtLst ,_ffccee );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_fcfab *CT_Scenarios )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_efaaba :=range start .Attr {if _efaaba .Name .Local =="\u0063u\u0072\u0072\u0065\u006e\u0074"{_bdgbg ,_geaaa :=_db .ParseUint (_efaaba .Value ,10,32); -if _geaaa !=nil {return _geaaa ;};_eccce :=uint32 (_bdgbg );_fcfab .CurrentAttr =&_eccce ;continue ;};if _efaaba .Name .Local =="\u0073\u0068\u006f\u0077"{_fbgdeb ,_dbggbd :=_db .ParseUint (_efaaba .Value ,10,32);if _dbggbd !=nil {return _dbggbd ;};_gdfcc :=uint32 (_fbgdeb ); -_fcfab .ShowAttr =&_gdfcc ;continue ;};if _efaaba .Name .Local =="\u0073\u0071\u0072e\u0066"{_agbcf ,_dfcda :=ParseSliceST_Sqref (_efaaba .Value );if _dfcda !=nil {return _dfcda ;};_fcfab .SqrefAttr =&_agbcf ;continue ;};};_cgbcf :for {_fgfdd ,_ggabd :=d .Token (); -if _ggabd !=nil {return _ggabd ;};switch _dcaeg :=_fgfdd .(type ){case _f .StartElement :switch _dcaeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}:_dagfb :=NewCT_Scenario (); -if _dgggce :=d .DecodeElement (_dagfb ,&_dcaeg );_dgggce !=nil {return _dgggce ;};_fcfab .Scenario =append (_fcfab .Scenario ,_dagfb );default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dcaeg .Name ); -if _egbdb :=d .Skip ();_egbdb !=nil {return _egbdb ;};};case _f .EndElement :break _cgbcf ;case _f .CharData :};};return nil ;};type CT_Color struct{ - -// Automatic -AutoAttr *bool ; - -// Index -IndexedAttr *uint32 ; - -// Alpha Red Green Blue Color Value -RgbAttr *string ; - -// Theme Color -ThemeAttr *uint32 ; +ExtLst *CT_ExtensionList ;};func (_gacacf *CT_Stylesheet )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );if _gacacf .NumFmts !=nil {_caecag :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006e\u0075\u006d\u0046\u006d\u0074\u0073"}}; +e .EncodeElement (_gacacf .NumFmts ,_caecag );};if _gacacf .Fonts !=nil {_efabgf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u006e\u0074\u0073"}};e .EncodeElement (_gacacf .Fonts ,_efabgf );};if _gacacf .Fills !=nil {_ggddaf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u006c\u006c\u0073"}}; +e .EncodeElement (_gacacf .Fills ,_ggddaf );};if _gacacf .Borders !=nil {_gdeeg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gacacf .Borders ,_gdeeg );};if _gacacf .CellStyleXfs !=nil {_baaag :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073"}}; +e .EncodeElement (_gacacf .CellStyleXfs ,_baaag );};if _gacacf .CellXfs !=nil {_edgad :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0058\u0066\u0073"}};e .EncodeElement (_gacacf .CellXfs ,_edgad );};if _gacacf .CellStyles !=nil {_bfeee :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"}}; +e .EncodeElement (_gacacf .CellStyles ,_bfeee );};if _gacacf .Dxfs !=nil {_aaabg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0064\u0078\u0066\u0073"}};e .EncodeElement (_gacacf .Dxfs ,_aaabg );};if _gacacf .TableStyles !=nil {_bebcf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073"}}; +e .EncodeElement (_gacacf .TableStyles ,_bebcf );};if _gacacf .Colors !=nil {_egbce :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u006f\u0072s"}};e .EncodeElement (_gacacf .Colors ,_egbce );};if _gacacf .ExtLst !=nil {_cdbe :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_gacacf .ExtLst ,_cdbe );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Tint -TintAttr *float64 ;};func NewCT_MetadataStringIndex ()*CT_MetadataStringIndex {_gcadf :=&CT_MetadataStringIndex {};return _gcadf ;};func (_bdbfa ST_rwColActionType )ValidateWithPath (path string )error {switch _bdbfa {case 0,1,2,3,4:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdbfa )); -};return nil ;};func (_gddfdde *CT_Macrosheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gddfdde .SheetData =NewCT_SheetData ();_fdgb :for {_abdaf ,_bacdf :=d .Token ();if _bacdf !=nil {return _bacdf ;};switch _efeb :=_abdaf .(type ){case _f .StartElement :switch _efeb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_gddfdde .SheetPr =NewCT_SheetPr (); -if _gaga :=d .DecodeElement (_gddfdde .SheetPr ,&_efeb );_gaga !=nil {return _gaga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"}:_gddfdde .Dimension =NewCT_SheetDimension (); -if _fcegg :=d .DecodeElement (_gddfdde .Dimension ,&_efeb );_fcegg !=nil {return _fcegg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_gddfdde .SheetViews =NewCT_SheetViews (); -if _fdba :=d .DecodeElement (_gddfdde .SheetViews ,&_efeb );_fdba !=nil {return _fdba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}:_gddfdde .SheetFormatPr =NewCT_SheetFormatPr (); -if _bcgfba :=d .DecodeElement (_gddfdde .SheetFormatPr ,&_efeb );_bcgfba !=nil {return _bcgfba ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0073"}:_fgdagg :=NewCT_Cols (); -if _egaec :=d .DecodeElement (_fgdagg ,&_efeb );_egaec !=nil {return _egaec ;};_gddfdde .Cols =append (_gddfdde .Cols ,_fgdagg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0044\u0061\u0074a"}:if _dadab :=d .DecodeElement (_gddfdde .SheetData ,&_efeb ); -_dadab !=nil {return _dadab ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_gddfdde .SheetProtection =NewCT_SheetProtection (); -if _cfffd :=d .DecodeElement (_gddfdde .SheetProtection ,&_efeb );_cfffd !=nil {return _cfffd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}:_gddfdde .AutoFilter =NewCT_AutoFilter (); -if _bcfcd :=d .DecodeElement (_gddfdde .AutoFilter ,&_efeb );_bcfcd !=nil {return _bcfcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073o\u0072\u0074\u0053\u0074\u0061\u0074e"}:_gddfdde .SortState =NewCT_SortState (); -if _fdbea :=d .DecodeElement (_gddfdde .SortState ,&_efeb );_fdbea !=nil {return _fdbea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064a\u0074a\u0043\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"}:_gddfdde .DataConsolidate =NewCT_DataConsolidate (); -if _dcafb :=d .DecodeElement (_gddfdde .DataConsolidate ,&_efeb );_dcafb !=nil {return _dcafb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_gddfdde .CustomSheetViews =NewCT_CustomSheetViews (); -if _efcag :=d .DecodeElement (_gddfdde .CustomSheetViews ,&_efeb );_efcag !=nil {return _efcag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}:_gddfdde .PhoneticPr =NewCT_PhoneticPr (); -if _gabce :=d .DecodeElement (_gddfdde .PhoneticPr ,&_efeb );_gabce !=nil {return _gabce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"c\u006f\u006e\u0064\u0069ti\u006fn\u0061\u006c\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067"}:_dfdd :=NewCT_ConditionalFormatting (); -if _dbeefe :=d .DecodeElement (_dfdd ,&_efeb );_dbeefe !=nil {return _dbeefe ;};_gddfdde .ConditionalFormatting =append (_gddfdde .ConditionalFormatting ,_dfdd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0072\u0069n\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}:_gddfdde .PrintOptions =NewCT_PrintOptions (); -if _ggdb :=d .DecodeElement (_gddfdde .PrintOptions ,&_efeb );_ggdb !=nil {return _ggdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_gddfdde .PageMargins =NewCT_PageMargins (); -if _dadeg :=d .DecodeElement (_gddfdde .PageMargins ,&_efeb );_dadeg !=nil {return _dadeg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_gddfdde .PageSetup =NewCT_PageSetup (); -if _ebfdg :=d .DecodeElement (_gddfdde .PageSetup ,&_efeb );_ebfdg !=nil {return _ebfdg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_gddfdde .HeaderFooter =NewCT_HeaderFooter (); -if _dcdcg :=d .DecodeElement (_gddfdde .HeaderFooter ,&_efeb );_dcdcg !=nil {return _dcdcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072o\u0077\u0042\u0072\u0065\u0061\u006bs"}:_gddfdde .RowBreaks =NewCT_PageBreak (); -if _eedcfb :=d .DecodeElement (_gddfdde .RowBreaks ,&_efeb );_eedcfb !=nil {return _eedcfb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006c\u0042\u0072\u0065\u0061\u006bs"}:_gddfdde .ColBreaks =NewCT_PageBreak (); -if _geecdd :=d .DecodeElement (_gddfdde .ColBreaks ,&_efeb );_geecdd !=nil {return _geecdd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dP\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}:_gddfdde .CustomProperties =NewCT_CustomProperties (); -if _gcad :=d .DecodeElement (_gddfdde .CustomProperties ,&_efeb );_gcad !=nil {return _gcad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_gddfdde .Drawing =NewCT_Drawing (); -if _cacdf :=d .DecodeElement (_gddfdde .Drawing ,&_efeb );_cacdf !=nil {return _cacdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_gddfdde .LegacyDrawing =NewCT_LegacyDrawing (); -if _bdgaf :=d .DecodeElement (_gddfdde .LegacyDrawing ,&_efeb );_bdgaf !=nil {return _bdgaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_gddfdde .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _faea :=d .DecodeElement (_gddfdde .LegacyDrawingHF ,&_efeb );_faea !=nil {return _faea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_gddfdde .DrawingHF =NewCT_DrawingHF (); -if _abdbe :=d .DecodeElement (_gddfdde .DrawingHF ,&_efeb );_abdbe !=nil {return _abdbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_gddfdde .Picture =NewCT_SheetBackgroundPicture (); -if _cgbdf :=d .DecodeElement (_gddfdde .Picture ,&_efeb );_cgbdf !=nil {return _cgbdf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}:_gddfdde .OleObjects =NewCT_OleObjects (); -if _fgeff :=d .DecodeElement (_gddfdde .OleObjects ,&_efeb );_fgeff !=nil {return _fgeff ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gddfdde .ExtLst =NewCT_ExtensionList (); -if _fdgce :=d .DecodeElement (_gddfdde .ExtLst ,&_efeb );_fdgce !=nil {return _fdgce ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_efeb .Name ); -if _ecadg :=d .Skip ();_ecadg !=nil {return _ecadg ;};};case _f .EndElement :break _fdgb ;case _f .CharData :};};return nil ;};func NewCT_OleObject ()*CT_OleObject {_geaee :=&CT_OleObject {};return _geaee };type ST_VolDepType byte ; +// Validate validates the CT_CellAlignment and its children +func (_ffa *CT_CellAlignment )Validate ()error {return _ffa .ValidateWithPath ("\u0043\u0054_\u0043\u0065\u006cl\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func NewCT_Format ()*CT_Format {_aagff :=&CT_Format {};_aagff .PivotArea =NewCT_PivotArea (); +return _aagff ;};func (_fddfc *CT_DateTime )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",_fddfc .VAttr )});if _fddfc .UAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fddfc .UAttr ))}); +};if _fddfc .FAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fddfc .FAttr ))});};if _fddfc .CAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_fddfc .CAttr )}); +};if _fddfc .CpAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_fddfc .CpAttr )});};e .EncodeToken (start );if _fddfc .X !=nil {_gceg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0078"}}; +for _ ,_edgb :=range _fddfc .X {e .EncodeElement (_edgb ,_gceg );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_abadae *VolTypes )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _abadae .CT_VolTypes .MarshalXML (e ,start );};func (_dbecge *ST_Comments )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_dbecge =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_dbecge =1; +case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_dbecge =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_dbecge =3;};return nil ;}; -// Validate validates the CT_CacheFields and its children -func (_gdg *CT_CacheFields )Validate ()error {return _gdg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073");};func (_beeb ST_CredMethod )String ()string {switch _beeb {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 (_gdbb *CT_CellStyle )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdbb .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_gdbb .NameAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u0066\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_gdbb .XfIdAttr )});if _gdbb .BuiltinIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062u\u0069\u006c\u0074\u0069\u006e\u0049d"},Value :_bc .Sprintf ("\u0025\u0076",*_gdbb .BuiltinIdAttr )}); -};if _gdbb .ILevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u004c\u0065\u0076\u0065\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_gdbb .ILevelAttr )});};if _gdbb .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gdbb .HiddenAttr ))}); -};if _gdbb .CustomBuiltinAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0042\u0075\u0069\u006c\u0074\u0069\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gdbb .CustomBuiltinAttr ))}); -};e .EncodeToken (start );if _gdbb .ExtLst !=nil {_fggb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gdbb .ExtLst ,_fggb );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func (_cfdgd *ST_DateTimeGrouping )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gacda ,_gccga :=d .Token ();if _gccga !=nil {return _gccga ;};if _bcaff ,_eeebd :=_gacda .(_f .EndElement );_eeebd &&_bcaff .Name ==start .Name {*_cfdgd =1; -return nil ;};if _agbfaf ,_bcbbb :=_gacda .(_f .CharData );!_bcbbb {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gacda );}else {switch string (_agbfaf ){case "":*_cfdgd =0; -case "\u0079\u0065\u0061\u0072":*_cfdgd =1;case "\u006d\u006f\u006et\u0068":*_cfdgd =2;case "\u0064\u0061\u0079":*_cfdgd =3;case "\u0068\u006f\u0075\u0072":*_cfdgd =4;case "\u006d\u0069\u006e\u0075\u0074\u0065":*_cfdgd =5;case "\u0073\u0065\u0063\u006f\u006e\u0064":*_cfdgd =6; -};};_gacda ,_gccga =d .Token ();if _gccga !=nil {return _gccga ;};if _aeded ,_afgff :=_gacda .(_f .EndElement );_afgff &&_aeded .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gacda ); -};type CT_MetadataStrings struct{ +// ValidateWithPath validates the CT_FontName and its children, prefixing error messages with path +func (_abgac *CT_FontName )ValidateWithPath (path string )error {return nil }; -// MDX Metadata String Count -CountAttr *uint32 ; +// Validate validates the CT_PCDKPIs and its children +func (_ggcbgf *CT_PCDKPIs )Validate ()error {return _ggcbgf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0043\u0044\u004b\u0050\u0049\u0073");}; -// MDX Metadata String -S []*CT_XStringElement ;};func NewCT_MetadataType ()*CT_MetadataType {_acbd :=&CT_MetadataType {};return _acbd }; +// Validate validates the CT_UnderlineProperty and its children +func (_egbbgd *CT_UnderlineProperty )Validate ()error {return _egbbgd .ValidateWithPath ("C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079");};func (_fega *CT_DefinedNames )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +if _fega .DefinedName !=nil {_geca :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064\u0065\u0066\u0069\u006e\u0065d\u004e\u0061\u006d\u0065"}};for _ ,_bgeff :=range _fega .DefinedName {e .EncodeElement (_bgeff ,_geca );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_efdfg ST_PatternType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_bdbfeb :=_bc .Attr {};_bdbfeb .Name =name ;switch _efdfg {case ST_PatternTypeUnset :_bdbfeb .Value ="";case ST_PatternTypeNone :_bdbfeb .Value ="\u006e\u006f\u006e\u0065"; +case ST_PatternTypeSolid :_bdbfeb .Value ="\u0073\u006f\u006ci\u0064";case ST_PatternTypeMediumGray :_bdbfeb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0047\u0072\u0061\u0079";case ST_PatternTypeDarkGray :_bdbfeb .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079"; +case ST_PatternTypeLightGray :_bdbfeb .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_PatternTypeDarkHorizontal :_bdbfeb .Value ="\u0064\u0061\u0072\u006b\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c";case ST_PatternTypeDarkVertical :_bdbfeb .Value ="\u0064\u0061\u0072k\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"; +case ST_PatternTypeDarkDown :_bdbfeb .Value ="\u0064\u0061\u0072\u006b\u0044\u006f\u0077\u006e";case ST_PatternTypeDarkUp :_bdbfeb .Value ="\u0064\u0061\u0072\u006b\u0055\u0070";case ST_PatternTypeDarkGrid :_bdbfeb .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0069\u0064"; +case ST_PatternTypeDarkTrellis :_bdbfeb .Value ="d\u0061\u0072\u006b\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeLightHorizontal :_bdbfeb .Value ="\u006ci\u0067h\u0074\u0048\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c";case ST_PatternTypeLightVertical :_bdbfeb .Value ="\u006c\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"; +case ST_PatternTypeLightDown :_bdbfeb .Value ="\u006ci\u0067\u0068\u0074\u0044\u006f\u0077n";case ST_PatternTypeLightUp :_bdbfeb .Value ="\u006ci\u0067\u0068\u0074\u0055\u0070";case ST_PatternTypeLightGrid :_bdbfeb .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0069d"; +case ST_PatternTypeLightTrellis :_bdbfeb .Value ="\u006c\u0069\u0067h\u0074\u0054\u0072\u0065\u006c\u006c\u0069\u0073";case ST_PatternTypeGray125 :_bdbfeb .Value ="\u0067r\u0061\u0079\u0031\u0032\u0035";case ST_PatternTypeGray0625 :_bdbfeb .Value ="\u0067\u0072\u0061\u0079\u0030\u0036\u0032\u0035"; +};return _bdbfeb ,nil ;};func (_beeee ST_DataConsolidateFunction )String ()string {switch _beeee {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 NewCT_TableFormula ()*CT_TableFormula {_bdgcb :=&CT_TableFormula {};return _bdgcb };func NewCT_RevisionHeaders ()*CT_RevisionHeaders {_egdec :=&CT_RevisionHeaders {}; +_egdec .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 _egdec ;};type CT_Reviewed struct{ -// Validate validates the CT_Macrosheet and its children -func (_cgfgb *CT_Macrosheet )Validate ()error {return _cgfgb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074");};func (_cdabd *Chartsheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074";return _cdabd .CT_Chartsheet .MarshalXML (e ,start );}; +// revision Id +RIdAttr uint32 ;};func (_dbfdgb ST_GradientType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_gcfbbg :=_bc .Attr {};_gcfbbg .Name =name ;switch _dbfdgb {case ST_GradientTypeUnset :_gcfbbg .Value ="";case ST_GradientTypeLinear :_gcfbbg .Value ="\u006c\u0069\u006e\u0065\u0061\u0072"; +case ST_GradientTypePath :_gcfbbg .Value ="\u0070\u0061\u0074\u0068";};return _gcfbbg ,nil ;};func (_fefe ST_FormatAction )String ()string {switch _fefe {case 0:return "";case 1:return "\u0062\u006c\u0061n\u006b";case 2:return "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"; +case 3:return "\u0064\u0072\u0069l\u006c";case 4:return "\u0066o\u0072\u006d\u0075\u006c\u0061";};return "";}; -// ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path -func (_ddbd *CT_OlapPr )ValidateWithPath (path string )error {return nil };type CT_QueryTableFields struct{ +// ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path +func (_ccbf *CT_FutureMetadataBlock )ValidateWithPath (path string )error {if _ccbf .ExtLst !=nil {if _cdfe :=_ccbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdfe !=nil {return _cdfe ;};};return nil ;};func (_cedac *CT_ObjectAnchor )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cedac .MoveWithCellsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u006f\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cedac .MoveWithCellsAttr ))}); +};if _cedac .SizeWithCellsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cedac .SizeWithCellsAttr ))}); +};e .EncodeToken (start );_acffb :=_bc .StartElement {Name :_bc .Name {Local :"\u0078\u0064\u0072\u003a\u0066\u0072\u006f\u006d"}};e .EncodeElement (_cedac .From ,_acffb );_gdbdd :=_bc .StartElement {Name :_bc .Name {Local :"\u0078\u0064\u0072\u003a\u0074\u006f"}}; +e .EncodeElement (_cedac .To ,_gdbdd );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_Borders struct{ -// Column Count +// Border Count CountAttr *uint32 ; -// QueryTable Field -QueryTableField []*CT_QueryTableField ;};func (_bbabg ST_SmartTagShow )ValidateWithPath (path string )error {switch _bbabg {case 0,1,2,3:default:return _bc .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 ;};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 (_egacdg *CT_Schema )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfdbc :=range start .Attr {if _dfdbc .Name .Local =="\u0049\u0044"{_dbddbc ,_fdced :=_dfdbc .Value ,error (nil );if _fdced !=nil {return _fdced ;};_egacdg .IDAttr =_dbddbc ; -continue ;};if _dfdbc .Name .Local =="\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"{_gbeaf ,_eefbe :=_dfdbc .Value ,error (nil );if _eefbe !=nil {return _eefbe ;};_egacdg .SchemaRefAttr =&_gbeaf ;continue ;};if _dfdbc .Name .Local =="\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"{_fbcfaf ,_cgfab :=_dfdbc .Value ,error (nil ); -if _cgfab !=nil {return _cgfab ;};_egacdg .NamespaceAttr =&_fbcfaf ;continue ;};if _dfdbc .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_dbecf ,_aefgd :=_dfdbc .Value ,error (nil );if _aefgd !=nil {return _aefgd ; -};_egacdg .SchemaLanguageAttr =&_dbecf ;continue ;};};_dgbcf :for {_cbgbd ,_bcgabc :=d .Token ();if _bcgabc !=nil {return _bcgabc ;};switch _decac :=_cbgbd .(type ){case _f .StartElement :switch _decac .Name {default:if _caded ,_dbfag :=_ae .CreateElement (_decac ); -_dbfag !=nil {return _dbfag ;}else {if _cecb :=d .DecodeElement (_caded ,&_decac );_cecb !=nil {return _cecb ;};_egacdg .Any =_caded ;};};case _f .EndElement :break _dgbcf ;case _f .CharData :};};return nil ;};func (_eefaag ST_PageOrder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_eefaag .String (),start ); -};func (_bdbfee ST_CalcMode )ValidateWithPath (path string )error {switch _bdbfee {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdbfee )); -};return nil ;}; - -// Validate validates the CT_Dimensions and its children -func (_ecgf *CT_Dimensions )Validate ()error {return _ecgf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");};func (_faa *CT_AutoFilter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _faa .RefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",*_faa .RefAttr )}); -};e .EncodeToken (start );if _faa .FilterColumn !=nil {_fgb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003af\u0069\u006c\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e"}};for _ ,_ebg :=range _faa .FilterColumn {e .EncodeElement (_ebg ,_fgb ); -};};if _faa .SortState !=nil {_dcd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_faa .SortState ,_dcd );};if _faa .ExtLst !=nil {_dce :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_faa .ExtLst ,_dce );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_CsPageSetup and its children, prefixing error messages with path -func (_bgba *CT_CsPageSetup )ValidateWithPath (path string )error {if _bgba .PaperHeightAttr !=nil {if !_a .ST_PositiveUniversalMeasurePatternRe .MatchString (*_bgba .PaperHeightAttr ){return _bc .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 ,_a .ST_PositiveUniversalMeasurePatternRe ,*_bgba .PaperHeightAttr ); -};};if _bgba .PaperHeightAttr !=nil {if !_a .ST_UniversalMeasurePatternRe .MatchString (*_bgba .PaperHeightAttr ){return _bc .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 ,_a .ST_UniversalMeasurePatternRe ,*_bgba .PaperHeightAttr ); -};};if _bgba .PaperWidthAttr !=nil {if !_a .ST_PositiveUniversalMeasurePatternRe .MatchString (*_bgba .PaperWidthAttr ){return _bc .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 ,_a .ST_PositiveUniversalMeasurePatternRe ,*_bgba .PaperWidthAttr ); -};};if _bgba .PaperWidthAttr !=nil {if !_a .ST_UniversalMeasurePatternRe .MatchString (*_bgba .PaperWidthAttr ){return _bc .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 ,_a .ST_UniversalMeasurePatternRe ,*_bgba .PaperWidthAttr ); -};};if _cebdc :=_bgba .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cebdc !=nil {return _cebdc ;};return nil ;};type ST_PageOrder 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 NewCT_String ()*CT_String {_dedeb :=&CT_String {};return _dedeb };func (_addaga ST_SheetViewType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_addaga .String (),start ); -};type CT_PCDKPI struct{ - -// KPI Unique Name -UniqueNameAttr string ; - -// KPI Display Name -CaptionAttr *string ; - -// KPI Display Folder -DisplayFolderAttr *string ; - -// KPI Measure Group Name -MeasureGroupAttr *string ; - -// Parent KPI -ParentAttr *string ; - -// KPI Value Unique Name -ValueAttr string ; - -// KPI Goal Unique Name -GoalAttr *string ; - -// KPI Status Unique Name -StatusAttr *string ; - -// KPI Trend Unique Name -TrendAttr *string ; - -// KPI Weight Unique Name -WeightAttr *string ; - -// Time Member KPI Unique Name -TimeAttr *string ;};func (_dadgfe ST_Type )String ()string {switch _dadgfe {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 (_bafae *SingleXmlCells )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bafae .CT_SingleXmlCells =*NewCT_SingleXmlCells ();_dcfade :for {_dbafg ,_fccbcg :=d .Token ();if _fccbcg !=nil {return _fccbcg ;};switch _gabeda :=_dbafg .(type ){case _f .StartElement :switch _gabeda .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069\u006e\u0067\u006c\u0065\u0058\u006d\u006c\u0043\u0065\u006c\u006c"}:_gffade :=NewCT_SingleXmlCell (); -if _cdeac :=d .DecodeElement (_gffade ,&_gabeda );_cdeac !=nil {return _cdeac ;};_bafae .SingleXmlCell =append (_bafae .SingleXmlCell ,_gffade );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_gabeda .Name ); -if _ggcfb :=d .Skip ();_ggcfb !=nil {return _ggcfb ;};};case _f .EndElement :break _dcfade ;case _f .CharData :};};return nil ;};func (_bbdad *CT_MetadataStrings )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bbdad .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_bbdad .CountAttr )}); -};e .EncodeToken (start );_eeceg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_fgefb :=range _bbdad .S {e .EncodeElement (_fgefb ,_eeceg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_TextPr ()*CT_TextPr {_beadc :=&CT_TextPr {}; -return _beadc };func (_gdeaf *CT_TableStyleInfo )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gdeaf .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_gdeaf .NameAttr )}); -};if _gdeaf .ShowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u006fw\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gdeaf .ShowFirstColumnAttr ))}); -};if _gdeaf .ShowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gdeaf .ShowLastColumnAttr ))}); -};if _gdeaf .ShowRowStripesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gdeaf .ShowRowStripesAttr ))}); -};if _gdeaf .ShowColumnStripesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0074r\u0069\u0070\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gdeaf .ShowColumnStripesAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Border struct{ - -// Diagonal Up -DiagonalUpAttr *bool ; - -// Diagonal Down -DiagonalDownAttr *bool ; - -// Outline -OutlineAttr *bool ; - -// Leading Edge Border -Start *CT_BorderPr ; - -// Trailing Edge Border -End *CT_BorderPr ; - -// Leading Edge Border -Left *CT_BorderPr ; - -// Trailing Edge Border -Right *CT_BorderPr ; - -// Top Border -Top *CT_BorderPr ; +// Border +Border []*CT_Border ;};func (_cgdba *ST_FontScheme )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_cgdba =0;case "\u006e\u006f\u006e\u0065":*_cgdba =1;case "\u006d\u0061\u006ao\u0072":*_cgdba =2;case "\u006d\u0069\u006eo\u0072":*_cgdba =3; +};return nil ;};func (_dbffg *CT_OlapPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dbffg .LocalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u006f\u0063a\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dbffg .LocalAttr ))}); +};if _dbffg .LocalConnectionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006co\u0063a\u006c\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_dbffg .LocalConnectionAttr )}); +};if _dbffg .LocalRefreshAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u006f\u0063a\u006c\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dbffg .LocalRefreshAttr ))});}; +if _dbffg .SendLocaleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0065\u006e\u0064\u004c\u006f\u0063\u0061\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dbffg .SendLocaleAttr ))});};if _dbffg .RowDrillCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u006f\u0077\u0044\u0072\u0069\u006c\u006c\u0043\u006f\u0075\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dbffg .RowDrillCountAttr )}); +};if _dbffg .ServerFillAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dbffg .ServerFillAttr ))});};if _dbffg .ServerNumberFormatAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073e\u0072v\u0065\u0072\u004e\u0075\u006db\u0065\u0072F\u006f\u0072\u006d\u0061\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dbffg .ServerNumberFormatAttr ))}); +};if _dbffg .ServerFontAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0065\u0072\u0076\u0065\u0072\u0046\u006f\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dbffg .ServerFontAttr ))});};if _dbffg .ServerFontColorAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073e\u0072v\u0065\u0072\u0046\u006f\u006e\u0074\u0043\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dbffg .ServerFontColorAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_befbge ST_TargetScreenSize )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_bdbeb :=_bc .Attr {};_bdbeb .Name =name ;switch _befbge {case ST_TargetScreenSizeUnset :_bdbeb .Value =""; +case ST_TargetScreenSize544x376 :_bdbeb .Value ="\u00354\u0034\u0078\u0033\u0037\u0036";case ST_TargetScreenSize640x480 :_bdbeb .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSize720x512 :_bdbeb .Value ="\u00372\u0030\u0078\u0035\u0031\u0032"; +case ST_TargetScreenSize800x600 :_bdbeb .Value ="\u00380\u0030\u0078\u0036\u0030\u0030";case ST_TargetScreenSize1024x768 :_bdbeb .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSize1152x882 :_bdbeb .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032"; +case ST_TargetScreenSize1152x900 :_bdbeb .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030";case ST_TargetScreenSize1280x1024 :_bdbeb .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSize1600x1200 :_bdbeb .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300"; +case ST_TargetScreenSize1800x1440 :_bdbeb .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340";case ST_TargetScreenSize1920x1200 :_bdbeb .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _bdbeb ,nil ;};func (_fdefaf *CT_Mdx )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fdefaf .FAttr =ST_MdxFunctionType (1); +for _ ,_baefc :=range start .Attr {if _baefc .Name .Local =="\u006e"{_ggfg ,_cbdae :=_fa .ParseUint (_baefc .Value ,10,32);if _cbdae !=nil {return _cbdae ;};_fdefaf .NAttr =uint32 (_ggfg );continue ;};if _baefc .Name .Local =="\u0066"{_fdefaf .FAttr .UnmarshalXMLAttr (_baefc ); +continue ;};};_egfe :for {_cdagg ,_fabee :=d .Token ();if _fabee !=nil {return _fabee ;};switch _cdbfa :=_cdagg .(type ){case _bc .StartElement :switch _cdbfa .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdefaf .T =NewCT_MdxTuple (); +if _dcbff :=d .DecodeElement (_fdefaf .T ,&_cdbfa );_dcbff !=nil {return _dcbff ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdefaf .Ms =NewCT_MdxSet (); +if _adgg :=d .DecodeElement (_fdefaf .Ms ,&_cdbfa );_adgg !=nil {return _adgg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdefaf .P =NewCT_MdxMemeberProp (); +if _fgbgc :=d .DecodeElement (_fdefaf .P ,&_cdbfa );_fgbgc !=nil {return _fgbgc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdefaf .K =NewCT_MdxKPI (); +if _efggd :=d .DecodeElement (_fdefaf .K ,&_cdbfa );_efggd !=nil {return _efggd ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cdbfa .Name ); +if _cfgdc :=d .Skip ();_cfgdc !=nil {return _cfgdc ;};};case _bc .EndElement :break _egfe ;case _bc .CharData :};};return nil ;};type ST_FormatAction byte ;func NewCT_PrintOptions ()*CT_PrintOptions {_gffce :=&CT_PrintOptions {};return _gffce };func (_cfbfca ST_ItemType )String ()string {switch _cfbfca {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 (_bfaaf ST_MdxKPIProperty )ValidateWithPath (path string )error {switch _bfaaf {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 (_bfaaf )); +};return nil ;};func NewConnections ()*Connections {_gcgdgc :=&Connections {};_gcgdgc .CT_Connections =*NewCT_Connections ();return _gcgdgc ;};func (_aeeae ST_CalcMode )Validate ()error {return _aeeae .ValidateWithPath ("")};func (_cccacc *ST_TargetScreenSize )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_efabef ,_cgeccb :=d .Token (); +if _cgeccb !=nil {return _cgeccb ;};if _acceca ,_fbgba :=_efabef .(_bc .EndElement );_fbgba &&_acceca .Name ==start .Name {*_cccacc =1;return nil ;};if _gceeg ,_fbbeea :=_efabef .(_bc .CharData );!_fbbeea {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",_efabef ); +}else {switch string (_gceeg ){case "":*_cccacc =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_cccacc =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_cccacc =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_cccacc =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_cccacc =4; +case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_cccacc =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_cccacc =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_cccacc =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_cccacc =8; +case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_cccacc =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_cccacc =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_cccacc =11;};};_efabef ,_cgeccb =d .Token ();if _cgeccb !=nil {return _cgeccb ; +};if _cagggg ,_fcdfeb :=_efabef .(_bc .EndElement );_fcdfeb &&_cagggg .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",_efabef ); +};func NewCT_MetadataStringIndex ()*CT_MetadataStringIndex {_fcbfd :=&CT_MetadataStringIndex {};return _fcbfd ;};func (_abfbd ST_FileType )ValidateWithPath (path string )error {switch _abfbd {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 (_abfbd )); +};return nil ;};func (_efegad *ST_DataValidationType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_agfbg ,_dgcedf :=d .Token ();if _dgcedf !=nil {return _dgcedf ;};if _gacce ,_bbedb :=_agfbg .(_bc .EndElement );_bbedb &&_gacce .Name ==start .Name {*_efegad =1; +return nil ;};if _cggbb ,_ccbfcb :=_agfbg .(_bc .CharData );!_ccbfcb {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",_agfbg );}else {switch string (_cggbb ){case "":*_efegad =0; +case "\u006e\u006f\u006e\u0065":*_efegad =1;case "\u0077\u0068\u006fl\u0065":*_efegad =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_efegad =3;case "\u006c\u0069\u0073\u0074":*_efegad =4;case "\u0064\u0061\u0074\u0065":*_efegad =5;case "\u0074\u0069\u006d\u0065":*_efegad =6; +case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_efegad =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_efegad =8;};};_agfbg ,_dgcedf =d .Token ();if _dgcedf !=nil {return _dgcedf ;};if _caggg ,_eagabg :=_agfbg .(_bc .EndElement ); +_eagabg &&_caggg .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",_agfbg );}; -// Bottom Border -Bottom *CT_BorderPr ; +// ValidateWithPath validates the CT_rowItems and its children, prefixing error messages with path +func (_efdfe *CT_rowItems )ValidateWithPath (path string )error {for _gbdabe ,_gadggg :=range _efdfe .I {if _becedg :=_gadggg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0049\u005b\u0025\u0064\u005d",path ,_gbdabe ));_becedg !=nil {return _becedg ; +};};return nil ;}; -// Diagonal -Diagonal *CT_BorderPr ; +// ValidateWithPath validates the CT_FileVersion and its children, prefixing error messages with path +func (_ddfg *CT_FileVersion )ValidateWithPath (path string )error {if _ddfg .CodeNameAttr !=nil {if !_gd .ST_GuidPatternRe .MatchString (*_ddfg .CodeNameAttr ){return _a .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 ,_gd .ST_GuidPatternRe ,*_ddfg .CodeNameAttr ); +};};return nil ;};type ST_MdxKPIProperty byte ; -// Vertical Inner Border -Vertical *CT_BorderPr ; +// ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path +func (_bebca *CT_RowFields )ValidateWithPath (path string )error {for _dbccb ,_cfbfcc :=range _bebca .Field {if _bdgbd :=_cfbfcc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_dbccb ));_bdgbd !=nil {return _bdgbd ; +};};return nil ;}; -// Horizontal Inner Borders -Horizontal *CT_BorderPr ;}; +// Validate validates the CT_VerticalAlignFontProperty and its children +func (_febca *CT_VerticalAlignFontProperty )Validate ()error {return _febca .ValidateWithPath ("\u0043\u0054\u005f\u0056e\u0072\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067n\u0046o\u006e\u0074\u0050\u0072\u006f\u0070\u0065r\u0074\u0079");}; -// Validate validates the CT_PCDKPI and its children -func (_bccb *CT_PCDKPI )Validate ()error {return _bccb .ValidateWithPath ("\u0043T\u005f\u0050\u0043\u0044\u004b\u0050I");};func NewCT_Hyperlink ()*CT_Hyperlink {_eabca :=&CT_Hyperlink {};return _eabca };func NewMapInfo ()*MapInfo {_efaffd :=&MapInfo {}; -_efaffd .CT_MapInfo =*NewCT_MapInfo ();return _efaffd ;};func (_ddafca ST_Comments )Validate ()error {return _ddafca .ValidateWithPath ("")};func NewCT_PCDKPIs ()*CT_PCDKPIs {_ceagc :=&CT_PCDKPIs {};return _ceagc };func (_geddc ST_TableType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_gdgde :=_f .Attr {}; -_gdgde .Name =name ;switch _geddc {case ST_TableTypeUnset :_gdgde .Value ="";case ST_TableTypeWorksheet :_gdgde .Value ="\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t";case ST_TableTypeXml :_gdgde .Value ="\u0078\u006d\u006c";case ST_TableTypeQueryTable :_gdgde .Value ="\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065"; -};return _gdgde ,nil ;};const (ST_CalcModeUnset ST_CalcMode =0;ST_CalcModeManual ST_CalcMode =1;ST_CalcModeAuto ST_CalcMode =2;ST_CalcModeAutoNoTable ST_CalcMode =3;);type CT_Tuple struct{ +// ValidateWithPath validates the CT_MRUColors and its children, prefixing error messages with path +func (_egegac *CT_MRUColors )ValidateWithPath (path string )error {for _acaf ,_ccada :=range _egegac .Color {if _gfba :=_ccada .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_acaf ));_gfba !=nil {return _gfba ; +};};return nil ;};func (_gbged ST_TotalsRowFunction )String ()string {switch _gbged {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_VolTopicRef ()*CT_VolTopicRef {_acgfe :=&CT_VolTopicRef {};return _acgfe };func (_gfcabd *CT_rowItems )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gfcabd .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gfcabd .CountAttr )}); +};e .EncodeToken (start );_dacdf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_bebgfg :=range _gfcabd .I {e .EncodeElement (_bebgfg ,_dacdf );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_DdeLink ()*CT_DdeLink {_dgdda :=&CT_DdeLink {}; +return _dgdda };func (_edcbee ST_CfvoType )String ()string {switch _edcbee {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 (_aeadbd *ST_HorizontalAlignment )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_abaed ,_cfbaac :=d .Token (); +if _cfbaac !=nil {return _cfbaac ;};if _egebed ,_fdbfga :=_abaed .(_bc .EndElement );_fdbfga &&_egebed .Name ==start .Name {*_aeadbd =1;return nil ;};if _fgaeaf ,_fdaaf :=_abaed .(_bc .CharData );!_fdaaf {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",_abaed ); +}else {switch string (_fgaeaf ){case "":*_aeadbd =0;case "\u0067e\u006e\u0065\u0072\u0061\u006c":*_aeadbd =1;case "\u006c\u0065\u0066\u0074":*_aeadbd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aeadbd =3;case "\u0072\u0069\u0067h\u0074":*_aeadbd =4; +case "\u0066\u0069\u006c\u006c":*_aeadbd =5;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_aeadbd =6;case "\u0063\u0065n\u0074\u0065\u0072C\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_aeadbd =7;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_aeadbd =8; +};};_abaed ,_cfbaac =d .Token ();if _cfbaac !=nil {return _cfbaac ;};if _faedg ,_geccge :=_abaed .(_bc .EndElement );_geccge &&_faedg .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",_abaed ); +};func (_bdffa ST_Scope )Validate ()error {return _bdffa .ValidateWithPath ("")};type CT_PivotFields struct{ -// Field Index -FldAttr *uint32 ; +// Field Count +CountAttr *uint32 ; -// Hierarchy Index -HierAttr *uint32 ; +// PivotTable Field +PivotField []*CT_PivotField ;};func (_aefded *CT_TupleCache )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );if _aefded .Entries !=nil {_bfbcce :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0074\u0072\u0069\u0065\u0073"}}; +e .EncodeElement (_aefded .Entries ,_bfbcce );};if _aefded .Sets !=nil {_gbbcd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0073\u0065\u0074\u0073"}};e .EncodeElement (_aefded .Sets ,_gbbcd );};if _aefded .QueryCache !=nil {_gaeeb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065"}}; +e .EncodeElement (_aefded .QueryCache ,_gaeeb );};if _aefded .ServerFormats !=nil {_bfabb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0073\u0065\u0072v\u0065\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"}};e .EncodeElement (_aefded .ServerFormats ,_bfabb ); +};if _aefded .ExtLst !=nil {_gfageec :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_aefded .ExtLst ,_gfageec );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_ebgce *CT_Scenario )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bdgda :=range start .Attr {if _bdgda .Name .Local =="\u006e\u0061\u006d\u0065"{_edea ,_becba :=_bdgda .Value ,error (nil ); +if _becba !=nil {return _becba ;};_ebgce .NameAttr =_edea ;continue ;};if _bdgda .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_edaad ,_aabfg :=_fa .ParseBool (_bdgda .Value );if _aabfg !=nil {return _aabfg ;};_ebgce .LockedAttr =&_edaad ;continue ; +};if _bdgda .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_dedda ,_cdced :=_fa .ParseBool (_bdgda .Value );if _cdced !=nil {return _cdced ;};_ebgce .HiddenAttr =&_dedda ;continue ;};if _bdgda .Name .Local =="\u0063\u006f\u0075n\u0074"{_bdaef ,_faceab :=_fa .ParseUint (_bdgda .Value ,10,32); +if _faceab !=nil {return _faceab ;};_aebcb :=uint32 (_bdaef );_ebgce .CountAttr =&_aebcb ;continue ;};if _bdgda .Name .Local =="\u0075\u0073\u0065\u0072"{_egagc ,_dgaaf :=_bdgda .Value ,error (nil );if _dgaaf !=nil {return _dgaaf ;};_ebgce .UserAttr =&_egagc ; +continue ;};if _bdgda .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_bfbec ,_ecdeaf :=_bdgda .Value ,error (nil );if _ecdeaf !=nil {return _ecdeaf ;};_ebgce .CommentAttr =&_bfbec ;continue ;};};_afedege :for {_affg ,_gdggg :=d .Token ();if _gdggg !=nil {return _gdggg ; +};switch _egdc :=_affg .(type ){case _bc .StartElement :switch _egdc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ecdcf :=NewCT_InputCells (); +if _gfdaf :=d .DecodeElement (_ecdcf ,&_egdc );_gfdaf !=nil {return _gfdaf ;};_ebgce .InputCells =append (_ebgce .InputCells ,_ecdcf );default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_egdc .Name ); +if _bgfad :=d .Skip ();_bgfad !=nil {return _bgfad ;};};case _bc .EndElement :break _afedege ;case _bc .CharData :};};return nil ;}; -// Item Index -ItemAttr uint32 ;};type CT_AutoFilter struct{ +// ValidateWithPath validates the CT_DefinedName and its children, prefixing error messages with path +func (_fgdeb *CT_DefinedName )ValidateWithPath (path string )error {return nil };func (_bffdbf *CT_Sst )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ggddga :=range start .Attr {if _ggddga .Name .Local =="\u0063\u006f\u0075n\u0074"{_beccg ,_deaddb :=_fa .ParseUint (_ggddga .Value ,10,32); +if _deaddb !=nil {return _deaddb ;};_ddcfae :=uint32 (_beccg );_bffdbf .CountAttr =&_ddcfae ;continue ;};if _ggddga .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_adbbc ,_cfeeff :=_fa .ParseUint (_ggddga .Value ,10,32); +if _cfeeff !=nil {return _cfeeff ;};_dfbfea :=uint32 (_adbbc );_bffdbf .UniqueCountAttr =&_dfbfea ;continue ;};};_cacad :for {_fafca ,_eabgfg :=d .Token ();if _eabgfg !=nil {return _eabgfg ;};switch _cgggf :=_fafca .(type ){case _bc .StartElement :switch _cgggf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ffebb :=NewCT_Rst (); +if _cddfg :=d .DecodeElement (_ffebb ,&_cgggf );_cddfg !=nil {return _cddfg ;};_bffdbf .Si =append (_bffdbf .Si ,_ffebb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bffdbf .ExtLst =NewCT_ExtensionList (); +if _edfaa :=d .DecodeElement (_bffdbf .ExtLst ,&_cgggf );_edfaa !=nil {return _edfaa ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cgggf .Name ); +if _ddead :=d .Skip ();_ddead !=nil {return _ddead ;};};case _bc .EndElement :break _cacad ;case _bc .CharData :};};return nil ;};type CT_XStringElement struct{ -// Cell or Range Reference -RefAttr *string ; +// Value +VAttr string ;};type StyleSheet struct{CT_Stylesheet }; -// AutoFilter Column -FilterColumn []*CT_FilterColumn ; +// ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path +func (_feadc *CT_Hyperlinks )ValidateWithPath (path string )error {for _begab ,_eedfee :=range _feadc .Hyperlink {if _edgeb :=_eedfee .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0048\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u005b\u0025\u0064\u005d",path ,_begab )); +_edgeb !=nil {return _edgeb ;};};return nil ;}; -// Sort State for Auto Filter -SortState *CT_SortState ;ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_FontSize and its children +func (_afbbg *CT_FontSize )Validate ()error {return _afbbg .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065");};type CT_Color struct{ -// ValidateWithPath validates the CT_Index and its children, prefixing error messages with path -func (_eafc *CT_Index )ValidateWithPath (path string )error {return nil }; +// Automatic +AutoAttr *bool ; -// ValidateWithPath validates the CT_ExternalDefinedName and its children, prefixing error messages with path -func (_fcgffe *CT_ExternalDefinedName )ValidateWithPath (path string )error {return nil };func (_ddecf *CT_Sst )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adcde :=range start .Attr {if _adcde .Name .Local =="\u0063\u006f\u0075n\u0074"{_geegbb ,_deedg :=_db .ParseUint (_adcde .Value ,10,32); -if _deedg !=nil {return _deedg ;};_fcgaa :=uint32 (_geegbb );_ddecf .CountAttr =&_fcgaa ;continue ;};if _adcde .Name .Local =="u\u006e\u0069\u0071\u0075\u0065\u0043\u006f\u0075\u006e\u0074"{_fgadc ,_aeaaa :=_db .ParseUint (_adcde .Value ,10,32);if _aeaaa !=nil {return _aeaaa ; -};_dcgbg :=uint32 (_fgadc );_ddecf .UniqueCountAttr =&_dcgbg ;continue ;};};_gecga :for {_fgbcag ,_dgfgb :=d .Token ();if _dgfgb !=nil {return _dgfgb ;};switch _ccbba :=_fgbcag .(type ){case _f .StartElement :switch _ccbba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0069"}:_bgcgg :=NewCT_Rst (); -if _gedcb :=d .DecodeElement (_bgcgg ,&_ccbba );_gedcb !=nil {return _gedcb ;};_ddecf .Si =append (_ddecf .Si ,_bgcgg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ddecf .ExtLst =NewCT_ExtensionList (); -if _bgfdde :=d .DecodeElement (_ddecf .ExtLst ,&_ccbba );_bgfdde !=nil {return _bgfdde ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ccbba .Name ); -if _fadggg :=d .Skip ();_fadggg !=nil {return _fadggg ;};};case _f .EndElement :break _gecga ;case _f .CharData :};};return nil ;};func (_fdcae *CT_CellSmartTag )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aac :=range start .Attr {if _aac .Name .Local =="\u0074\u0079\u0070\u0065"{_egfbc ,_fcdg :=_db .ParseUint (_aac .Value ,10,32); -if _fcdg !=nil {return _fcdg ;};_fdcae .TypeAttr =uint32 (_egfbc );continue ;};if _aac .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_cefe ,_gacg :=_db .ParseBool (_aac .Value );if _gacg !=nil {return _gacg ;};_fdcae .DeletedAttr =&_cefe ;continue ; -};if _aac .Name .Local =="\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"{_bffa ,_ccdb :=_db .ParseBool (_aac .Value );if _ccdb !=nil {return _ccdb ;};_fdcae .XmlBasedAttr =&_bffa ;continue ;};};_afgf :for {_cgbf ,_adce :=d .Token ();if _adce !=nil {return _adce ; -};switch _bcfb :=_cgbf .(type ){case _f .StartElement :switch _bcfb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072"}:_cdde :=NewCT_CellSmartTagPr (); -if _adeff :=d .DecodeElement (_cdde ,&_bcfb );_adeff !=nil {return _adeff ;};_fdcae .CellSmartTagPr =append (_fdcae .CellSmartTagPr ,_cdde );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_bcfb .Name ); -if _cafa :=d .Skip ();_cafa !=nil {return _cafa ;};};case _f .EndElement :break _afgf ;case _f .CharData :};};return nil ;}; +// Index +IndexedAttr *uint32 ; -// ValidateWithPath validates the CT_Groups and its children, prefixing error messages with path -func (_dfeae *CT_Groups )ValidateWithPath (path string )error {for _adbfd ,_acdfa :=range _dfeae .Group {if _dgbd :=_acdfa .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_adbfd ));_dgbd !=nil {return _dgbd ; -};};return nil ;}; +// Alpha Red Green Blue Color Value +RgbAttr *string ; -// ValidateWithPath validates the CT_SortState and its children, prefixing error messages with path -func (_bbdeb *CT_SortState )ValidateWithPath (path string )error {if _gcgefe :=_bbdeb .SortMethodAttr .ValidateWithPath (path +"\u002fS\u006fr\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_gcgefe !=nil {return _gcgefe ;};for _abebg ,_cbeeg :=range _bbdeb .SortCondition {if _gcbff :=_cbeeg .ValidateWithPath (_bc .Sprintf ("%\u0073/\u0053\u006f\u0072\u0074\u0043\u006f\u006e\u0064i\u0074\u0069\u006f\u006e[%\u0064\u005d",path ,_abebg )); -_gcbff !=nil {return _gcbff ;};};if _bbdeb .ExtLst !=nil {if _agegc :=_bbdeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agegc !=nil {return _agegc ;};};return nil ;};type CT_PivotField struct{ +// Theme Color +ThemeAttr *uint32 ; -// Field Name -NameAttr *string ; +// Tint +TintAttr *float64 ;}; -// Axis -AxisAttr ST_Axis ; +// Validate validates the CT_MetadataBlock and its children +func (_dccebf *CT_MetadataBlock )Validate ()error {return _dccebf .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b");};func (_gccdge *Comments )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gccdge .CT_Comments =*NewCT_Comments (); +_aedbd :for {_cccdb ,_bagade :=d .Token ();if _bagade !=nil {return _bagade ;};switch _ecdgg :=_cccdb .(type ){case _bc .StartElement :switch _ecdgg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _efeeg :=d .DecodeElement (_gccdge .Authors ,&_ecdgg ); +_efeeg !=nil {return _efeeg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eegebb :=d .DecodeElement (_gccdge .CommentList ,&_ecdgg ); +_eegebb !=nil {return _eegebb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gccdge .ExtLst =NewCT_ExtensionList (); +if _ddggg :=d .DecodeElement (_gccdge .ExtLst ,&_ecdgg );_ddggg !=nil {return _ddggg ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_ecdgg .Name ); +if _aeeba :=d .Skip ();_aeeba !=nil {return _aeeba ;};};case _bc .EndElement :break _aedbd ;case _bc .CharData :};};return nil ;};func (_dacagbf *ST_RefMode )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fdcba ,_gedfg :=d .Token ();if _gedfg !=nil {return _gedfg ; +};if _feegg ,_bcaba :=_fdcba .(_bc .EndElement );_bcaba &&_feegg .Name ==start .Name {*_dacagbf =1;return nil ;};if _dagdg ,_cgbcga :=_fdcba .(_bc .CharData );!_cgbcga {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",_fdcba ); +}else {switch string (_dagdg ){case "":*_dacagbf =0;case "\u0041\u0031":*_dacagbf =1;case "\u0052\u0031\u0043\u0031":*_dacagbf =2;};};_fdcba ,_gedfg =d .Token ();if _gedfg !=nil {return _gedfg ;};if _eacgcg ,_bbccab :=_fdcba .(_bc .EndElement );_bbccab &&_eacgcg .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",_fdcba );};func (_dggge ST_DynamicFilterType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_dafdf :=_bc .Attr {}; +_dafdf .Name =name ;switch _dggge {case ST_DynamicFilterTypeUnset :_dafdf .Value ="";case ST_DynamicFilterTypeNull :_dafdf .Value ="\u006e\u0075\u006c\u006c";case ST_DynamicFilterTypeAboveAverage :_dafdf .Value ="\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"; +case ST_DynamicFilterTypeBelowAverage :_dafdf .Value ="\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065";case ST_DynamicFilterTypeTomorrow :_dafdf .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case ST_DynamicFilterTypeToday :_dafdf .Value ="\u0074\u006f\u0064a\u0079"; +case ST_DynamicFilterTypeYesterday :_dafdf .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_DynamicFilterTypeNextWeek :_dafdf .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeThisWeek :_dafdf .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b"; +case ST_DynamicFilterTypeLastWeek :_dafdf .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_DynamicFilterTypeNextMonth :_dafdf .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeThisMonth :_dafdf .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h"; +case ST_DynamicFilterTypeLastMonth :_dafdf .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_DynamicFilterTypeNextQuarter :_dafdf .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeThisQuarter :_dafdf .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072"; +case ST_DynamicFilterTypeLastQuarter :_dafdf .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_DynamicFilterTypeNextYear :_dafdf .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeThisYear :_dafdf .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072"; +case ST_DynamicFilterTypeLastYear :_dafdf .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_DynamicFilterTypeYearToDate :_dafdf .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065";case ST_DynamicFilterTypeQ1 :_dafdf .Value ="\u0051\u0031"; +case ST_DynamicFilterTypeQ2 :_dafdf .Value ="\u0051\u0032";case ST_DynamicFilterTypeQ3 :_dafdf .Value ="\u0051\u0033";case ST_DynamicFilterTypeQ4 :_dafdf .Value ="\u0051\u0034";case ST_DynamicFilterTypeM1 :_dafdf .Value ="\u004d\u0031";case ST_DynamicFilterTypeM2 :_dafdf .Value ="\u004d\u0032"; +case ST_DynamicFilterTypeM3 :_dafdf .Value ="\u004d\u0033";case ST_DynamicFilterTypeM4 :_dafdf .Value ="\u004d\u0034";case ST_DynamicFilterTypeM5 :_dafdf .Value ="\u004d\u0035";case ST_DynamicFilterTypeM6 :_dafdf .Value ="\u004d\u0036";case ST_DynamicFilterTypeM7 :_dafdf .Value ="\u004d\u0037"; +case ST_DynamicFilterTypeM8 :_dafdf .Value ="\u004d\u0038";case ST_DynamicFilterTypeM9 :_dafdf .Value ="\u004d\u0039";case ST_DynamicFilterTypeM10 :_dafdf .Value ="\u004d\u0031\u0030";case ST_DynamicFilterTypeM11 :_dafdf .Value ="\u004d\u0031\u0031";case ST_DynamicFilterTypeM12 :_dafdf .Value ="\u004d\u0031\u0032"; +};return _dafdf ,nil ;}; -// Data Field -DataFieldAttr *bool ; +// Validate validates the CT_ExternalBook and its children +func (_fgege *CT_ExternalBook )Validate ()error {return _fgege .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");};func (_ecaacc *CT_DdeValues )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _ecaacc .RowsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u006f\u0077\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_ecaacc .RowsAttr )}); +};if _ecaacc .ColsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_ecaacc .ColsAttr )});};e .EncodeToken (start );_debb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c\u0075\u0065"}}; +for _ ,_geega :=range _ecaacc .Value {e .EncodeElement (_geega ,_debb );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_bfgde *CT_PivotDimension )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bfgde .MeasureAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bfgde .MeasureAttr ))}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_bfgde .NameAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_bfgde .UniqueNameAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_bfgde .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });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;); -// Custom Subtotal Caption -SubtotalCaptionAttr *string ; +// ValidateWithPath validates the CT_PageBreak and its children, prefixing error messages with path +func (_bagcd *CT_PageBreak )ValidateWithPath (path string )error {for _ddcg ,_fffeb :=range _bagcd .Brk {if _gegddg :=_fffeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0042\u0072\u006b\u005b\u0025\u0064\u005d",path ,_ddcg ));_gegddg !=nil {return _gegddg ; +};};return nil ;};func (_deaf *CT_FontScheme )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {_afffg ,_abgab :=_deaf .ValAttr .MarshalXMLAttr (_bc .Name {Local :"\u0076\u0061\u006c"});if _abgab !=nil {return _abgab ;};start .Attr =append (start .Attr ,_afffg ); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Show PivotField Header Drop Downs -ShowDropDownsAttr *bool ; +// ValidateWithPath validates the CT_OlapPr and its children, prefixing error messages with path +func (_dcdaa *CT_OlapPr )ValidateWithPath (path string )error {return nil }; -// Hidden Level -HiddenLevelAttr *bool ; +// Validate validates the CT_PivotField and its children +func (_fgcgca *CT_PivotField )Validate ()error {return _fgcgca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064");};func (_ecbdbf ST_FormatAction )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_ecbdbf .String (),start ); +};func (_dfcfcf *ST_SortBy )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_dfcfcf =0;case "\u0076\u0061\u006cu\u0065":*_dfcfcf =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_dfcfcf =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_dfcfcf =3; +case "\u0069\u0063\u006f\u006e":*_dfcfcf =4;};return nil ;};type CT_CustomFilters struct{ -// Unique Member Property -UniqueMemberPropertyAttr *string ; +// And +AndAttr *bool ; -// Compact -CompactAttr *bool ; +// Custom Filter Criteria +CustomFilter []*CT_CustomFilter ;}; -// All Items Expanded -AllDrilledAttr *bool ; +// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path +func (_acefc *CT_Row )ValidateWithPath (path string )error {for _eebce ,_gfbeeg :=range _acefc .C {if _fbfee :=_gfbeeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_eebce ));_fbfee !=nil {return _fbfee ;};};if _acefc .ExtLst !=nil {if _fgdca :=_acefc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fgdca !=nil {return _fgdca ;};};return nil ;};func (_cdfd *CT_Col )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",_cdfd .MinAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0061\u0078"},Value :_a .Sprintf ("\u0025\u0076",_cdfd .MaxAttr )});if _cdfd .WidthAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_cdfd .WidthAttr )}); +};if _cdfd .StyleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cdfd .StyleAttr )});};if _cdfd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cdfd .HiddenAttr ))}); +};if _cdfd .BestFitAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062e\u0073\u0074\u0046\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cdfd .BestFitAttr ))});};if _cdfd .CustomWidthAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"c\u0075\u0073\u0074\u006f\u006d\u0057\u0069\u0064\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cdfd .CustomWidthAttr ))}); +};if _cdfd .PhoneticAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cdfd .PhoneticAttr ))});};if _cdfd .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cdfd .OutlineLevelAttr )}); +};if _cdfd .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cdfd .CollapsedAttr ))});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Validate validates the CT_DataValidation and its children +func (_gacag *CT_DataValidation )Validate ()error {return _gacag .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064a\u0074\u0069\u006f\u006e");};type CT_GradientFill struct{ -// Outline Items -OutlineAttr *bool ; +// Gradient Fill Type +TypeAttr ST_GradientType ; -// Subtotals At Top -SubtotalTopAttr *bool ; +// Linear Gradient Degree +DegreeAttr *float64 ; -// Drag To Row -DragToRowAttr *bool ; +// Left Convergence +LeftAttr *float64 ; -// Drag To Column -DragToColAttr *bool ; +// Right Convergence +RightAttr *float64 ; -// Multiple Field Filters -MultipleItemSelectionAllowedAttr *bool ; +// Top Gradient Convergence +TopAttr *float64 ; -// Drag Field to Page -DragToPageAttr *bool ; +// Bottom Convergence +BottomAttr *float64 ; -// Field Can Drag to Data -DragToDataAttr *bool ; +// Gradient Stop +Stop []*CT_GradientStop ;}; -// Drag Off -DragOffAttr *bool ; +// Validate validates the CT_TablePart and its children +func (_fdaef *CT_TablePart )Validate ()error {return _fdaef .ValidateWithPath ("\u0043\u0054\u005fT\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074");}; -// Show All Items -ShowAllAttr *bool ; +// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path +func (_adacd *CT_Fonts )ValidateWithPath (path string )error {for _eaddca ,_badgb :=range _adacd .Font {if _fcdga :=_badgb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_eaddca ));_fcdga !=nil {return _fcdga ; +};};return nil ;};type CT_MemberProperties struct{ -// Insert Blank Row -InsertBlankRowAttr *bool ; +// OLAP Member Properties Count +CountAttr *uint32 ; -// Server-based Page Field -ServerFieldAttr *bool ; +// OLAP Member Property +Mp []*CT_MemberProperty ;}; -// Insert Item Page Break -InsertPageBreakAttr *bool ; +// Validate validates the CT_VolMain and its children +func (_ceebf *CT_VolMain )Validate ()error {return _ceebf .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u004d\u0061\u0069\u006e");};func NewAG_AutoFormat ()*AG_AutoFormat {_ba :=&AG_AutoFormat {};return _ba };type Comments struct{CT_Comments }; +func (_ffad *CT_InputCells )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",_ffad .RAttr )});if _ffad .DeletedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064e\u006c\u0065\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ffad .DeletedAttr ))}); +};if _ffad .UndoneAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u006e\u0064\u006f\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_ffad .UndoneAttr ))});};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_ffad .ValAttr )}); +if _ffad .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ffad .NumFmtIdAttr )});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_dbdbb *CT_Filter )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dgea :=range start .Attr {if _dgea .Name .Local =="\u0076\u0061\u006c"{_fdbcg ,_daffc :=_dgea .Value ,error (nil );if _daffc !=nil {return _daffc ; +};_dbdbb .ValAttr =&_fdbcg ;continue ;};};for {_aeef ,_afbdf :=d .Token ();if _afbdf !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0069\u006ct\u0065\u0072\u003a\u0020\u0025\u0073",_afbdf );};if _faaafd ,_fgegc :=_aeef .(_bc .EndElement ); +_fgegc &&_faaafd .Name ==start .Name {break ;};};return nil ;};func (_begdf *CT_RowHierarchiesUsage )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_eabfef :=range start .Attr {if _eabfef .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgafe ,_fgfce :=_fa .ParseUint (_eabfef .Value ,10,32); +if _fgfce !=nil {return _fgfce ;};_dbfdc :=uint32 (_bgafe );_begdf .CountAttr =&_dbfdc ;continue ;};};_bfaga :for {_bggbca ,_ddgdd :=d .Token ();if _ddgdd !=nil {return _ddgdd ;};switch _faaebg :=_bggbca .(type ){case _bc .StartElement :switch _faaebg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_faca :=NewCT_HierarchyUsage (); +if _dacagb :=d .DecodeElement (_faca ,&_faaebg );_dacagb !=nil {return _dacagb ;};_begdf .RowHierarchyUsage =append (_begdf .RowHierarchyUsage ,_faca );default:_ga .Log .Debug ("\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",_faaebg .Name ); +if _cggad :=d .Skip ();_cggad !=nil {return _cggad ;};};case _bc .EndElement :break _bfaga ;case _bc .CharData :};};return nil ;};func (_afda *CT_PivotFilter )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0076",_afda .FldAttr )}); +if _afda .MpFldAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0070\u0046l\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_afda .MpFldAttr )});};_efegfd ,_beefbf :=_afda .TypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _beefbf !=nil {return _beefbf ;};start .Attr =append (start .Attr ,_efegfd );if _afda .EvalOrderAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065v\u0061\u006c\u004f\u0072\u0064\u0065r"},Value :_a .Sprintf ("\u0025\u0076",*_afda .EvalOrderAttr )}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_afda .IdAttr )});if _afda .IMeasureHierAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u004d\u0065a\u0073\u0075\u0072\u0065\u0048\u0069\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_afda .IMeasureHierAttr )}); +};if _afda .IMeasureFldAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"i\u004d\u0065\u0061\u0073\u0075\u0072\u0065\u0046\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_afda .IMeasureFldAttr )});};if _afda .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_afda .NameAttr )}); +};if _afda .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_afda .DescriptionAttr )});};if _afda .StringValue1Attr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0031"},Value :_a .Sprintf ("\u0025\u0076",*_afda .StringValue1Attr )}); +};if _afda .StringValue2Attr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0074\u0072i\u006e\u0067\u0056\u0061\u006c\u0075\u0065\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_afda .StringValue2Attr )});};e .EncodeToken (start ); +_abgbe :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_afda .AutoFilter ,_abgbe );if _afda .ExtLst !=nil {_dagfc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_afda .ExtLst ,_dagfc );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_accgea *ST_DataValidationOperator )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_accgea =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_accgea =1; +case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_accgea =2;case "\u0065\u0071\u0075a\u006c":*_accgea =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_accgea =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_accgea =5; +case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_accgea =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_accgea =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_accgea =8; +};return nil ;};func (_fffbd ST_OleUpdate )String ()string {switch _fffbd {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 (_gefbg *Dialogsheet )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gefbg .CT_Dialogsheet =*NewCT_Dialogsheet ();_bfccde :for {_cbcdf ,_dbccad :=d .Token ();if _dbccad !=nil {return _dbccad ;};switch _cebgg :=_cbcdf .(type ){case _bc .StartElement :switch _cebgg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefbg .SheetPr =NewCT_SheetPr (); +if _baccdd :=d .DecodeElement (_gefbg .SheetPr ,&_cebgg );_baccdd !=nil {return _baccdd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gefbg .SheetViews =NewCT_SheetViews (); +if _eccbb :=d .DecodeElement (_gefbg .SheetViews ,&_cebgg );_eccbb !=nil {return _eccbb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gefbg .SheetFormatPr =NewCT_SheetFormatPr (); +if _acegd :=d .DecodeElement (_gefbg .SheetFormatPr ,&_cebgg );_acegd !=nil {return _acegd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefbg .SheetProtection =NewCT_SheetProtection (); +if _fcbef :=d .DecodeElement (_gefbg .SheetProtection ,&_cebgg );_fcbef !=nil {return _fcbef ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gefbg .CustomSheetViews =NewCT_CustomSheetViews (); +if _acdbdb :=d .DecodeElement (_gefbg .CustomSheetViews ,&_cebgg );_acdbdb !=nil {return _acdbdb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefbg .PrintOptions =NewCT_PrintOptions (); +if _adfcga :=d .DecodeElement (_gefbg .PrintOptions ,&_cebgg );_adfcga !=nil {return _adfcga ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefbg .PageMargins =NewCT_PageMargins (); +if _eddag :=d .DecodeElement (_gefbg .PageMargins ,&_cebgg );_eddag !=nil {return _eddag ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefbg .PageSetup =NewCT_PageSetup (); +if _adfbf :=d .DecodeElement (_gefbg .PageSetup ,&_cebgg );_adfbf !=nil {return _adfbf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefbg .HeaderFooter =NewCT_HeaderFooter (); +if _cbcae :=d .DecodeElement (_gefbg .HeaderFooter ,&_cebgg );_cbcae !=nil {return _cbcae ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefbg .Drawing =NewCT_Drawing (); +if _egeagae :=d .DecodeElement (_gefbg .Drawing ,&_cebgg );_egeagae !=nil {return _egeagae ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefbg .LegacyDrawing =NewCT_LegacyDrawing (); +if _ffdda :=d .DecodeElement (_gefbg .LegacyDrawing ,&_cebgg );_ffdda !=nil {return _ffdda ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefbg .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _bcbcde :=d .DecodeElement (_gefbg .LegacyDrawingHF ,&_cebgg );_bcbcde !=nil {return _bcbcde ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefbg .DrawingHF =NewCT_DrawingHF (); +if _edacf :=d .DecodeElement (_gefbg .DrawingHF ,&_cebgg );_edacf !=nil {return _edacf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gefbg .OleObjects =NewCT_OleObjects (); +if _cgdcgb :=d .DecodeElement (_gefbg .OleObjects ,&_cebgg );_cgdcgb !=nil {return _cgdcgb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gefbg .Controls =NewCT_Controls (); +if _acbag :=d .DecodeElement (_gefbg .Controls ,&_cebgg );_acbag !=nil {return _acbag ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gefbg .ExtLst =NewCT_ExtensionList (); +if _aeegb :=d .DecodeElement (_gefbg .ExtLst ,&_cebgg );_aeegb !=nil {return _aeegb ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_cebgg .Name ); +if _becac :=d .Skip ();_becac !=nil {return _becac ;};};case _bc .EndElement :break _bfccde ;case _bc .CharData :};};return nil ;};func NewCT_CalculatedItems ()*CT_CalculatedItems {_aecfd :=&CT_CalculatedItems {};return _aecfd };func (_ggcbe *Workbook )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ggcbe .CT_Workbook .MarshalXML (e ,start );};func (_cbeab *ST_CfvoType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_cbeab =0;case "\u006e\u0075\u006d":*_cbeab =1; +case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_cbeab =2;case "\u006d\u0061\u0078":*_cbeab =3;case "\u006d\u0069\u006e":*_cbeab =4;case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_cbeab =5;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0069\u006c\u0065":*_cbeab =6; +};return nil ;};type CT_MeasureGroups struct{ -// Auto Show -AutoShowAttr *bool ; +// Measure Group Count +CountAttr *uint32 ; -// Top Auto Show -TopAutoShowAttr *bool ; +// OLAP Measure Group +MeasureGroup []*CT_MeasureGroup ;};func (_gddff *CT_NumFmts )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gddff .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gddff .CountAttr )}); +};e .EncodeToken (start );if _gddff .NumFmt !=nil {_bfeae :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};for _ ,_ebab :=range _gddff .NumFmt {e .EncodeElement (_ebab ,_bfeae );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_DataBinding ()*CT_DataBinding {_dfcd :=&CT_DataBinding {};return _dfcd };func (_fefabb ST_TotalsRowFunction )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_cbedd :=_bc .Attr {};_cbedd .Name =name ;switch _fefabb {case ST_TotalsRowFunctionUnset :_cbedd .Value =""; +case ST_TotalsRowFunctionNone :_cbedd .Value ="\u006e\u006f\u006e\u0065";case ST_TotalsRowFunctionSum :_cbedd .Value ="\u0073\u0075\u006d";case ST_TotalsRowFunctionMin :_cbedd .Value ="\u006d\u0069\u006e";case ST_TotalsRowFunctionMax :_cbedd .Value ="\u006d\u0061\u0078"; +case ST_TotalsRowFunctionAverage :_cbedd .Value ="\u0061v\u0065\u0072\u0061\u0067\u0065";case ST_TotalsRowFunctionCount :_cbedd .Value ="\u0063\u006f\u0075n\u0074";case ST_TotalsRowFunctionCountNums :_cbedd .Value ="\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds"; +case ST_TotalsRowFunctionStdDev :_cbedd .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_TotalsRowFunctionVar :_cbedd .Value ="\u0076\u0061\u0072";case ST_TotalsRowFunctionCustom :_cbedd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _cbedd ,nil ; +};func (_ffada ST_Axis )Validate ()error {return _ffada .ValidateWithPath ("")};func (_befb *CT_CustomSheetView )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_befb .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 _ ,_cgedd :=range start .Attr {if _cgedd .Name .Local =="\u0073\u0074\u0061t\u0065"{_befb .StateAttr .UnmarshalXMLAttr (_cgedd );continue ;};if _cgedd .Name .Local =="\u0067\u0075\u0069\u0064"{_ggge ,_gbde :=_cgedd .Value ,error (nil );if _gbde !=nil {return _gbde ; +};_befb .GuidAttr =_ggge ;continue ;};if _cgedd .Name .Local =="\u0066\u0069\u006ct\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065"{_bdfbc ,_ddec :=_fa .ParseBool (_cgedd .Value );if _ddec !=nil {return _ddec ;};_befb .FilterUniqueAttr =&_bdfbc ;continue ; +};if _cgedd .Name .Local =="\u0063o\u006c\u006f\u0072\u0049\u0064"{_ccffb ,_fgad :=_fa .ParseUint (_cgedd .Value ,10,32);if _fgad !=nil {return _fgad ;};_aefgd :=uint32 (_ccffb );_befb .ColorIdAttr =&_aefgd ;continue ;};if _cgedd .Name .Local =="\u0076\u0069\u0065\u0077"{_befb .ViewAttr .UnmarshalXMLAttr (_cgedd ); +continue ;};if _cgedd .Name .Local =="\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_egfb ,_eega :=_fa .ParseBool (_cgedd .Value );if _eega !=nil {return _eega ;};_befb .ShowFormulasAttr =&_egfb ;continue ;};if _cgedd .Name .Local =="\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"{_beaba ,_dadb :=_fa .ParseBool (_cgedd .Value ); +if _dadb !=nil {return _dadb ;};_befb .ShowRulerAttr =&_beaba ;continue ;};if _cgedd .Name .Local =="\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c"{_bbff ,_bbaf :=_fa .ParseBool (_cgedd .Value );if _bbaf !=nil {return _bbaf ;};_befb .ShowRowColAttr =&_bbff ; +continue ;};if _cgedd .Name .Local =="t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"{_cabf ,_bfedf :=_cgedd .Value ,error (nil );if _bfedf !=nil {return _bfedf ;};_befb .TopLeftCellAttr =&_cabf ;continue ;};if _cgedd .Name .Local =="\u007a\u0065\u0072\u006f\u0056\u0061\u006c\u0075\u0065\u0073"{_gefff ,_acca :=_fa .ParseBool (_cgedd .Value ); +if _acca !=nil {return _acca ;};_befb .ZeroValuesAttr =&_gefff ;continue ;};if _cgedd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0043\u006f\u006c\u0075\u006d\u006e\u0073"{_gddf ,_eafg :=_fa .ParseBool (_cgedd .Value );if _eafg !=nil {return _eafg ; +};_befb .HiddenColumnsAttr =&_gddf ;continue ;};if _cgedd .Name .Local =="\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u0053\u0079m\u0062\u006f\u006c\u0073"{_bfbd ,_abdgg :=_fa .ParseBool (_cgedd .Value );if _abdgg !=nil {return _abdgg ;};_befb .OutlineSymbolsAttr =&_bfbd ; +continue ;};if _cgedd .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072"{_afad ,_edfde :=_fa .ParseBool (_cgedd .Value );if _edfde !=nil {return _edfde ;};_befb .FilterAttr =&_afad ;continue ;};if _cgedd .Name .Local =="\u0073\u0063\u0061l\u0065"{_fgdb ,_becbe :=_fa .ParseUint (_cgedd .Value ,10,32); +if _becbe !=nil {return _becbe ;};_ffbae :=uint32 (_fgdb );_befb .ScaleAttr =&_ffbae ;continue ;};if _cgedd .Name .Local =="\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"{_ddgaf ,_bffcb :=_fa .ParseBool (_cgedd .Value ); +if _bffcb !=nil {return _bffcb ;};_befb .ShowGridLinesAttr =&_ddgaf ;continue ;};if _cgedd .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0073"{_abfc ,_cfdec :=_fa .ParseBool (_cgedd .Value );if _cfdec !=nil {return _cfdec ;};_befb .HiddenRowsAttr =&_abfc ; +continue ;};if _cgedd .Name .Local =="\u0066i\u0074\u0054\u006f\u0050\u0061\u0067e"{_cggff ,_badf :=_fa .ParseBool (_cgedd .Value );if _badf !=nil {return _badf ;};_befb .FitToPageAttr =&_cggff ;continue ;};if _cgedd .Name .Local =="\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a"{_gcgbf ,_fgcae :=_fa .ParseBool (_cgedd .Value ); +if _fgcae !=nil {return _fgcae ;};_befb .PrintAreaAttr =&_gcgbf ;continue ;};if _cgedd .Name .Local =="\u0073\u0068\u006f\u0077\u0041\u0075\u0074\u006f\u0046i\u006c\u0074\u0065\u0072"{_bdag ,_aafdb :=_fa .ParseBool (_cgedd .Value );if _aafdb !=nil {return _aafdb ; +};_befb .ShowAutoFilterAttr =&_bdag ;continue ;};if _cgedd .Name .Local =="\u0073\u0068\u006f\u0077\u0050\u0061\u0067\u0065\u0042r\u0065\u0061\u006b\u0073"{_fdbf ,_cdfdd :=_fa .ParseBool (_cgedd .Value );if _cdfdd !=nil {return _cdfdd ;};_befb .ShowPageBreaksAttr =&_fdbf ; +continue ;};};_gadac :for {_fgda ,_adeef :=d .Token ();if _adeef !=nil {return _adeef ;};switch _dbgfa :=_fgda .(type ){case _bc .StartElement :switch _dbgfa .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_befb .Pane =NewCT_Pane (); +if _ebceg :=d .DecodeElement (_befb .Pane ,&_dbgfa );_ebceg !=nil {return _ebceg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_befb .Selection =NewCT_Selection (); +if _cfcf :=d .DecodeElement (_befb .Selection ,&_dbgfa );_cfcf !=nil {return _cfcf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_befb .RowBreaks =NewCT_PageBreak (); +if _bdaec :=d .DecodeElement (_befb .RowBreaks ,&_dbgfa );_bdaec !=nil {return _bdaec ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_befb .ColBreaks =NewCT_PageBreak (); +if _fgcg :=d .DecodeElement (_befb .ColBreaks ,&_dbgfa );_fgcg !=nil {return _fgcg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_befb .PageMargins =NewCT_PageMargins (); +if _cgded :=d .DecodeElement (_befb .PageMargins ,&_dbgfa );_cgded !=nil {return _cgded ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_befb .PrintOptions =NewCT_PrintOptions (); +if _dbgfb :=d .DecodeElement (_befb .PrintOptions ,&_dbgfa );_dbgfb !=nil {return _dbgfb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_befb .PageSetup =NewCT_PageSetup (); +if _gcgce :=d .DecodeElement (_befb .PageSetup ,&_dbgfa );_gcgce !=nil {return _gcgce ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_befb .HeaderFooter =NewCT_HeaderFooter (); +if _dgfe :=d .DecodeElement (_befb .HeaderFooter ,&_dbgfa );_dgfe !=nil {return _dgfe ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_befb .AutoFilter =NewCT_AutoFilter (); +if _cfdea :=d .DecodeElement (_befb .AutoFilter ,&_dbgfa );_cfdea !=nil {return _cfdea ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_befb .ExtLst =NewCT_ExtensionList (); +if _acdf :=d .DecodeElement (_befb .ExtLst ,&_dbgfa );_acdf !=nil {return _acdf ;};default:_ga .Log .Debug ("\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",_dbgfa .Name ); +if _fabb :=d .Skip ();_fabb !=nil {return _fabb ;};};case _bc .EndElement :break _gadac ;case _bc .CharData :};};return nil ;}; -// Hide New Items -HideNewItemsAttr *bool ; +// Validate validates the CT_MapInfo and its children +func (_aedee *CT_MapInfo )Validate ()error {return _aedee .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070\u0049\u006e\u0066\u006f");}; -// Measure Filter -MeasureFilterAttr *bool ; +// Validate validates the QueryTable and its children +func (_dbecg *QueryTable )Validate ()error {return _dbecg .ValidateWithPath ("\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};func (_cbbaf *ST_PaneState )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gbfbc ,_dgfab :=d .Token (); +if _dgfab !=nil {return _dgfab ;};if _bcada ,_bfeced :=_gbfbc .(_bc .EndElement );_bfeced &&_bcada .Name ==start .Name {*_cbbaf =1;return nil ;};if _eadbad ,_beabd :=_gbfbc .(_bc .CharData );!_beabd {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",_gbfbc ); +}else {switch string (_eadbad ){case "":*_cbbaf =0;case "\u0073\u0070\u006ci\u0074":*_cbbaf =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_cbbaf =2;case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_cbbaf =3;};};_gbfbc ,_dgfab =d .Token (); +if _dgfab !=nil {return _dgfab ;};if _afgbgc ,_abbgd :=_gbfbc .(_bc .EndElement );_abbgd &&_afgbgc .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",_gbfbc ); +};type CT_TableColumn struct{ -// Inclusive Manual Filter -IncludeNewItemsInFilterAttr *bool ; +// Table Field Id +IdAttr uint32 ; -// Items Per Page Count -ItemPageCountAttr *uint32 ; +// Unique Name +UniqueNameAttr *string ; -// Auto Sort Type -SortTypeAttr ST_FieldSortType ; +// Column name +NameAttr string ; -// Data Source Sort -DataSourceSortAttr *bool ; +// Totals Row Function +TotalsRowFunctionAttr ST_TotalsRowFunction ; -// Auto Sort -NonAutoSortDefaultAttr *bool ; +// Totals Row Label +TotalsRowLabelAttr *string ; -// Auto Show Rank By -RankByAttr *uint32 ; +// Query Table Field Id +QueryTableFieldIdAttr *uint32 ; -// Show Default Subtotal -DefaultSubtotalAttr *bool ; +// Header Row Cell Format Id +HeaderRowDxfIdAttr *uint32 ; -// Sum Subtotal -SumSubtotalAttr *bool ; +// Data & Insert Row Format Id +DataDxfIdAttr *uint32 ; -// CountA -CountASubtotalAttr *bool ; +// Totals Row Format Id +TotalsRowDxfIdAttr *uint32 ; -// Average -AvgSubtotalAttr *bool ; +// Header Row Cell Style +HeaderRowCellStyleAttr *string ; -// Max Subtotal -MaxSubtotalAttr *bool ; +// Data Area Style Name +DataCellStyleAttr *string ; -// Min Subtotal -MinSubtotalAttr *bool ; +// Totals Row Style Name +TotalsRowCellStyleAttr *string ; -// Product Subtotal -ProductSubtotalAttr *bool ; +// Calculated Column Formula +CalculatedColumnFormula *CT_TableFormula ; -// Count -CountSubtotalAttr *bool ; +// Totals Row Formula +TotalsRowFormula *CT_TableFormula ; -// StdDev Subtotal -StdDevSubtotalAttr *bool ; +// XML Column Properties +XmlColumnPr *CT_XmlColumnPr ; -// StdDevP Subtotal -StdDevPSubtotalAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_bafe *CT_FileSharing )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_debdde :=range start .Attr {if _debdde .Name .Local =="\u0072\u0065\u0061\u0064On\u006c\u0079\u0052\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_cffb ,_gfcdc :=_fa .ParseBool (_debdde .Value ); +if _gfcdc !=nil {return _gfcdc ;};_bafe .ReadOnlyRecommendedAttr =&_cffb ;continue ;};if _debdde .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_bceac ,_faeae :=_debdde .Value ,error (nil );if _faeae !=nil {return _faeae ;};_bafe .UserNameAttr =&_bceac ; +continue ;};if _debdde .Name .Local =="\u0072\u0065\u0073\u0065rv\u0061\u0074\u0069\u006f\u006e\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_fgfgc ,_ebdgg :=_debdde .Value ,error (nil );if _ebdgg !=nil {return _ebdgg ;};_bafe .ReservationPasswordAttr =&_fgfgc ; +continue ;};if _debdde .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_ccae ,_cffce :=_debdde .Value ,error (nil );if _cffce !=nil {return _cffce ;};_bafe .AlgorithmNameAttr =&_ccae ;continue ;};if _debdde .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_dcbc ,_bdeba :=_debdde .Value ,error (nil ); +if _bdeba !=nil {return _bdeba ;};_bafe .HashValueAttr =&_dcbc ;continue ;};if _debdde .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_bagda ,_bbfcb :=_debdde .Value ,error (nil );if _bbfcb !=nil {return _bbfcb ;};_bafe .SaltValueAttr =&_bagda ; +continue ;};if _debdde .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_agdea ,_ffcac :=_fa .ParseUint (_debdde .Value ,10,32);if _ffcac !=nil {return _ffcac ;};_ebgf :=uint32 (_agdea );_bafe .SpinCountAttr =&_ebgf ;continue ;};};for {_bgcg ,_aedea :=d .Token (); +if _aedea !=nil {return _a .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",_aedea );};if _abgd ,_faefe :=_bgcg .(_bc .EndElement );_faefe &&_abgd .Name ==start .Name {break ; +};};return nil ;};func (_eeaab ST_TotalsRowFunction )Validate ()error {return _eeaab .ValidateWithPath ("")};func (_ccfbc *ST_PrintError )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_ccfbc =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_ccfbc =1; +case "\u0062\u006c\u0061n\u006b":*_ccfbc =2;case "\u0064\u0061\u0073\u0068":*_ccfbc =3;case "\u004e\u0041":*_ccfbc =4;};return nil ;}; -// Variance Subtotal -VarSubtotalAttr *bool ; +// ValidateWithPath validates the CT_ObjectAnchor and its children, prefixing error messages with path +func (_adecf *CT_ObjectAnchor )ValidateWithPath (path string )error {if _efffa :=_adecf .From .ValidateWithPath (path +"\u002f\u0046\u0072o\u006d");_efffa !=nil {return _efffa ;};if _cgbd :=_adecf .To .ValidateWithPath (path +"\u002f\u0054\u006f");_cgbd !=nil {return _cgbd ; +};return nil ;};func (_aeade *CT_Hyperlinks )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );_dfaf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ah\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}}; +for _ ,_edaca :=range _aeade .Hyperlink {e .EncodeElement (_edaca ,_dfaf );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// VarP Subtotal -VarPSubtotalAttr *bool ; +// Validate validates the CT_ConditionalFormatting and its children +func (_aagd *CT_ConditionalFormatting )Validate ()error {return _aagd .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");}; -// Show Member Property in Cell -ShowPropCellAttr *bool ; +// Validate validates the CT_SmartTags and its children +func (_ggeba *CT_SmartTags )Validate ()error {return _ggeba .ValidateWithPath ("\u0043\u0054\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073");};func (_dddge *CT_ExternalDefinedName )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cgbfe :=range start .Attr {if _cgbfe .Name .Local =="\u006e\u0061\u006d\u0065"{_cfdbg ,_afgb :=_cgbfe .Value ,error (nil ); +if _afgb !=nil {return _afgb ;};_dddge .NameAttr =_cfdbg ;continue ;};if _cgbfe .Name .Local =="\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"{_dbfge ,_agcfb :=_cgbfe .Value ,error (nil );if _agcfb !=nil {return _agcfb ;};_dddge .RefersToAttr =&_dbfge ; +continue ;};if _cgbfe .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bacg ,_gbcaa :=_fa .ParseUint (_cgbfe .Value ,10,32);if _gbcaa !=nil {return _gbcaa ;};_cgef :=uint32 (_bacg );_dddge .SheetIdAttr =&_cgef ;continue ;};};for {_aafbc ,_aabff :=d .Token (); +if _aabff !=nil {return _a .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",_aabff );};if _gcfag ,_gdcbf :=_aafbc .(_bc .EndElement ); +_gdcbf &&_gcfag .Name ==start .Name {break ;};};return nil ;};type CT_FontScheme struct{ -// Show Member Property ToolTip -ShowPropTipAttr *bool ; +// Font Scheme +ValAttr ST_FontScheme ;}; -// Show As Caption -ShowPropAsCaptionAttr *bool ; +// ValidateWithPath validates the CT_SheetIdMap and its children, prefixing error messages with path +func (_cbafec *CT_SheetIdMap )ValidateWithPath (path string )error {for _gfbbgd ,_gbadcg :=range _cbafec .SheetId {if _fefgc :=_gbadcg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0068\u0065\u0065\u0074\u0049d\u005b\u0025\u0064\u005d",path ,_gfbbgd )); +_fefgc !=nil {return _fefgc ;};};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; +);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 (_dbgdga ST_CalcMode )ValidateWithPath (path string )error {switch _dbgdga {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 (_dbgdga )); +};return nil ;};type Worksheet struct{CT_Worksheet };type CT_PivotCacheDefinition struct{IdAttr *string ; -// Drill State -DefaultAttributeDrillStateAttr *bool ; +// Invalid Cache +InvalidAttr *bool ; -// Field Items -Items *CT_Items ; +// Save Pivot Records +SaveDataAttr *bool ; -// AutoSort Scope -AutoSortScope *CT_AutoSortScope ; +// Refresh On Load +RefreshOnLoadAttr *bool ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_cbeed *CT_Dxfs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dgbc :=range start .Attr {if _dgbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_agadc ,_ebgfb :=_db .ParseUint (_dgbc .Value ,10,32); -if _ebgfb !=nil {return _ebgfb ;};_geae :=uint32 (_agadc );_cbeed .CountAttr =&_geae ;continue ;};};_egbfd :for {_gacgbe ,_dcbfa :=d .Token ();if _dcbfa !=nil {return _dcbfa ;};switch _faccf :=_gacgbe .(type ){case _f .StartElement :switch _faccf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_bagcb :=NewCT_Dxf (); -if _bgfd :=d .DecodeElement (_bagcb ,&_faccf );_bgfd !=nil {return _bgfd ;};_cbeed .Dxf =append (_cbeed .Dxf ,_bagcb );default:_ec .Log .Debug ("\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",_faccf .Name ); -if _afbb :=d .Skip ();_afbb !=nil {return _afbb ;};};case _f .EndElement :break _egbfd ;case _f .CharData :};};return nil ;};type CT_MeasureDimensionMap struct{ +// Optimize Cache for Memory +OptimizeMemoryAttr *bool ; -// Measure Group Id -MeasureGroupAttr *uint32 ; +// Enable PivotCache Refresh +EnableRefreshAttr *bool ; -// Dimension Id -DimensionAttr *uint32 ;};func NewCT_PivotAreas ()*CT_PivotAreas {_fcfde :=&CT_PivotAreas {};return _fcfde };func (_dbbbf *CT_FieldGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dbbbf .ParAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_dbbbf .ParAttr )}); -};if _dbbbf .BaseAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0073\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_dbbbf .BaseAttr )});};e .EncodeToken (start );if _dbbbf .RangePr !=nil {_bafff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0050\u0072"}}; -e .EncodeElement (_dbbbf .RangePr ,_bafff );};if _dbbbf .DiscretePr !=nil {_cabb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u0073\u0063\u0072\u0065\u0074\u0065\u0050\u0072"}};e .EncodeElement (_dbbbf .DiscretePr ,_cabb ); -};if _dbbbf .GroupItems !=nil {_adddb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_dbbbf .GroupItems ,_adddb );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_PCDSCPage struct{ +// Last Refreshed By +RefreshedByAttr *string ; -// Page Item String Count -CountAttr *uint32 ; +// PivotCache Last Refreshed Date +RefreshedDateAttr *float64 ; -// Page Item -PageItem []*CT_PageItem ;};func NewCT_MergeCell ()*CT_MergeCell {_bdbgb :=&CT_MergeCell {};return _bdbgb };func (_fdgga *CT_RPrElt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_abagb :for {_gbadf ,_gedgg :=d .Token ();if _gedgg !=nil {return _gedgg ; -};switch _defed :=_gbadf .(type ){case _f .StartElement :switch _defed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0046\u006fn\u0074"}:_fdgga .RFont =NewCT_FontName (); -if _aecbdb :=d .DecodeElement (_fdgga .RFont ,&_defed );_aecbdb !=nil {return _aecbdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_fdgga .Charset =NewCT_IntProperty (); -if _adcag :=d .DecodeElement (_fdgga .Charset ,&_defed );_adcag !=nil {return _adcag ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_fdgga .Family =NewCT_IntProperty (); -if _eeacb :=d .DecodeElement (_fdgga .Family ,&_defed );_eeacb !=nil {return _eeacb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_fdgga .B =NewCT_BooleanProperty (); -if _fcfgd :=d .DecodeElement (_fdgga .B ,&_defed );_fcfgd !=nil {return _fcfgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069"}:_fdgga .I =NewCT_BooleanProperty (); -if _aefbd :=d .DecodeElement (_fdgga .I ,&_defed );_aefbd !=nil {return _aefbd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_fdgga .Strike =NewCT_BooleanProperty (); -if _ggcgb :=d .DecodeElement (_fdgga .Strike ,&_defed );_ggcgb !=nil {return _ggcgb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_fdgga .Outline =NewCT_BooleanProperty (); -if _feafbg :=d .DecodeElement (_fdgga .Outline ,&_defed );_feafbg !=nil {return _feafbg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fdgga .Shadow =NewCT_BooleanProperty (); -if _cdgecg :=d .DecodeElement (_fdgga .Shadow ,&_defed );_cdgecg !=nil {return _cdgecg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}:_fdgga .Condense =NewCT_BooleanProperty (); -if _aadccc :=d .DecodeElement (_fdgga .Condense ,&_defed );_aadccc !=nil {return _aadccc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u0065\u006e\u0064"}:_fdgga .Extend =NewCT_BooleanProperty (); -if _ccgbc :=d .DecodeElement (_fdgga .Extend ,&_defed );_ccgbc !=nil {return _ccgbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:_fdgga .Color =NewCT_Color (); -if _dbfbb :=d .DecodeElement (_fdgga .Color ,&_defed );_dbfbb !=nil {return _dbfbb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u007a"}:_fdgga .Sz =NewCT_FontSize (); -if _fffc :=d .DecodeElement (_fdgga .Sz ,&_defed );_fffc !=nil {return _fffc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075"}:_fdgga .U =NewCT_UnderlineProperty (); -if _ccbad :=d .DecodeElement (_fdgga .U ,&_defed );_ccbad !=nil {return _ccbad ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_fdgga .VertAlign =NewCT_VerticalAlignFontProperty (); -if _fecce :=d .DecodeElement (_fdgga .VertAlign ,&_defed );_fecce !=nil {return _fecce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0063\u0068\u0065\u006d\u0065"}:_fdgga .Scheme =NewCT_FontScheme (); -if _abgcae :=d .DecodeElement (_fdgga .Scheme ,&_defed );_abgcae !=nil {return _abgcae ;};default:_ec .Log .Debug ("\u0073k\u0069\u0070p\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",_defed .Name ); -if _fgeda :=d .Skip ();_fgeda !=nil {return _fgeda ;};};case _f .EndElement :break _abagb ;case _f .CharData :};};return nil ;};func (_bbadb *ST_DataValidationImeMode )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bbadb =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_bbadb =1; -case "\u006f\u0066\u0066":*_bbadb =2;case "\u006f\u006e":*_bbadb =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_bbadb =4;case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_bbadb =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_bbadb =6; -case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_bbadb =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_bbadb =8;case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_bbadb =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_bbadb =10; -case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_bbadb =11;};return nil ;}; +// PivotCache Last Refreshed Date ISO +RefreshedDateIsoAttr *_g .Time ; -// Validate validates the CT_MeasureGroup and its children -func (_decgf *CT_MeasureGroup )Validate ()error {return _decgf .ValidateWithPath ("\u0043T\u005fM\u0065\u0061\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070");};func NewCT_PivotCaches ()*CT_PivotCaches {_edgebg :=&CT_PivotCaches {};return _edgebg }; +// Background Query +BackgroundQueryAttr *bool ; +// Missing Items Limit +MissingItemsLimitAttr *uint32 ; -// ValidateWithPath validates the CT_FunctionGroups and its children, prefixing error messages with path -func (_bgfbg *CT_FunctionGroups )ValidateWithPath (path string )error {for _egcfc ,_gafd :=range _bgfbg .FunctionGroup {if _cgaea :=_gafd .ValidateWithPath (_bc .Sprintf ("%\u0073/\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006eG\u0072\u006f\u0075\u0070[%\u0064\u005d",path ,_egcfc )); -_cgaea !=nil {return _cgaea ;};};return nil ;}; +// PivotCache Created Version +CreatedVersionAttr *uint8 ; -// Validate validates the Comments and its children -func (_ccfgg *Comments )Validate ()error {return _ccfgg .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func (_dcdfec *CT_DataBar )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcdfec .Color =NewCT_Color ();for _ ,_cbbag :=range start .Attr {if _cbbag .Name .Local =="\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"{_dbged ,_fgce :=_db .ParseUint (_cbbag .Value ,10,32); -if _fgce !=nil {return _fgce ;};_bbcf :=uint32 (_dbged );_dcdfec .MinLengthAttr =&_bbcf ;continue ;};if _cbbag .Name .Local =="\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"{_dfde ,_ccdgd :=_db .ParseUint (_cbbag .Value ,10,32);if _ccdgd !=nil {return _ccdgd ; -};_befb :=uint32 (_dfde );_dcdfec .MaxLengthAttr =&_befb ;continue ;};if _cbbag .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_gddfe ,_gdbbb :=_db .ParseBool (_cbbag .Value );if _gdbbb !=nil {return _gdbbb ;};_dcdfec .ShowValueAttr =&_gddfe ; -continue ;};};_fgfeff :for {_fadeg ,_aaed :=d .Token ();if _aaed !=nil {return _aaed ;};switch _fcdbf :=_fadeg .(type ){case _f .StartElement :switch _fcdbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0066\u0076\u006f"}:_bedc :=NewCT_Cfvo (); -if _beeef :=d .DecodeElement (_bedc ,&_fcdbf );_beeef !=nil {return _beeef ;};_dcdfec .Cfvo =append (_dcdfec .Cfvo ,_bedc );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006co\u0072"}:if _adec :=d .DecodeElement (_dcdfec .Color ,&_fcdbf ); -_adec !=nil {return _adec ;};default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_fcdbf .Name ); -if _gcbcga :=d .Skip ();_gcbcga !=nil {return _gcbcga ;};};case _f .EndElement :break _fgfeff ;case _f .CharData :};};return nil ;}; +// PivotCache Last Refreshed Version +RefreshedVersionAttr *uint8 ; -// ValidateWithPath validates the CT_RevisionQueryTableField and its children, prefixing error messages with path -func (_dbedab *CT_RevisionQueryTableField )ValidateWithPath (path string )error {return nil }; +// Minimum Version Required for Refresh +MinRefreshableVersionAttr *uint8 ; -// ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path -func (_ebfdc *CT_OleSize )ValidateWithPath (path string )error {return nil };func NewVolTypes ()*VolTypes {_gfgagf :=&VolTypes {};_gfgagf .CT_VolTypes =*NewCT_VolTypes ();return _gfgagf ;};func NewAG_RevData ()*AG_RevData {_fc :=&AG_RevData {};return _fc }; +// PivotCache Record Count +RecordCountAttr *uint32 ; +// Upgrade PivotCache on Refresh +UpgradeOnRefreshAttr *bool ; -// ValidateWithPath validates the Workbook and its children, prefixing error messages with path -func (_bcagb *Workbook )ValidateWithPath (path string )error {if _aacaba :=_bcagb .CT_Workbook .ValidateWithPath (path );_aacaba !=nil {return _aacaba ;};return nil ;};func (_gfgef ST_CredMethod )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_fgcce :=_f .Attr {}; -_fgcce .Name =name ;switch _gfgef {case ST_CredMethodUnset :_fgcce .Value ="";case ST_CredMethodIntegrated :_fgcce .Value ="\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064";case ST_CredMethodNone :_fgcce .Value ="\u006e\u006f\u006e\u0065"; -case ST_CredMethodStored :_fgcce .Value ="\u0073\u0074\u006f\u0072\u0065\u0064";case ST_CredMethodPrompt :_fgcce .Value ="\u0070\u0072\u006f\u006d\u0070\u0074";};return _fgcce ,nil ;};type CT_GroupMember struct{ +// Tuple Cache +TupleCacheAttr *bool ; -// Group Member Unique Name -UniqueNameAttr string ; +// Supports Subqueries +SupportSubqueryAttr *bool ; -// Group -GroupAttr *bool ;};func (_bdagb *ST_DataValidationType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bdagb =0;case "\u006e\u006f\u006e\u0065":*_bdagb =1;case "\u0077\u0068\u006fl\u0065":*_bdagb =2;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_bdagb =3; -case "\u006c\u0069\u0073\u0074":*_bdagb =4;case "\u0064\u0061\u0074\u0065":*_bdagb =5;case "\u0074\u0069\u006d\u0065":*_bdagb =6;case "\u0074\u0065\u0078\u0074\u004c\u0065\u006e\u0067\u0074\u0068":*_bdagb =7;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bdagb =8; -};return nil ;};type CT_IgnoredError struct{ +// Supports Attribute Drilldown +SupportAdvancedDrillAttr *bool ; -// Sequence of References -SqrefAttr ST_Sqref ; +// PivotCache Source Description +CacheSource *CT_CacheSource ; -// Evaluation Error -EvalErrorAttr *bool ; +// PivotCache Fields +CacheFields *CT_CacheFields ; -// Two Digit Text Year -TwoDigitTextYearAttr *bool ; +// PivotCache Hierarchies +CacheHierarchies *CT_CacheHierarchies ; -// Number Stored As Text -NumberStoredAsTextAttr *bool ; +// OLAP KPIs +Kpis *CT_PCDKPIs ; -// Formula -FormulaAttr *bool ; +// Tuple Cache +TupleCache *CT_TupleCache ; -// Formula Range -FormulaRangeAttr *bool ; +// Calculated Items +CalculatedItems *CT_CalculatedItems ; -// Unlocked Formula -UnlockedFormulaAttr *bool ; +// Calculated Members +CalculatedMembers *CT_CalculatedMembers ; -// Empty Cell Reference -EmptyCellReferenceAttr *bool ; +// OLAP Dimensions +Dimensions *CT_Dimensions ; -// List Data Validation -ListDataValidationAttr *bool ; +// OLAP Measure Groups +MeasureGroups *CT_MeasureGroups ; -// Calculated Column -CalculatedColumnAttr *bool ;};type CT_HierarchyUsage struct{ +// OLAP Measure Group +Maps *CT_MeasureDimensionMaps ; -// Hierarchy Usage -HierarchyUsageAttr int32 ;};func (_aedfc *CT_Selection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aedfc .PaneAttr !=ST_PaneUnset {_fcaef ,_adcefb :=_aedfc .PaneAttr .MarshalXMLAttr (_f .Name {Local :"\u0070\u0061\u006e\u0065"});if _adcefb !=nil {return _adcefb ; -};start .Attr =append (start .Attr ,_fcaef );};if _aedfc .ActiveCellAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0043\u0065\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_aedfc .ActiveCellAttr )}); -};if _aedfc .ActiveCellIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0063\u0074i\u0076\u0065\u0043\u0065\u006c\u006c\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_aedfc .ActiveCellIdAttr )});};if _aedfc .SqrefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_bc .Sprintf ("\u0025\u0076",*_aedfc .SqrefAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Validate validates the Table and its children -func (_acfcc *Table )Validate ()error {return _acfcc .ValidateWithPath ("\u0054\u0061\u0062l\u0065")};const (ST_SmartTagShowUnset ST_SmartTagShow =0;ST_SmartTagShowAll ST_SmartTagShow =1;ST_SmartTagShowNone ST_SmartTagShow =2;ST_SmartTagShowNoIndicator ST_SmartTagShow =3; -);type CT_TableStyle struct{ +// ValidateWithPath validates the CT_TableParts and its children, prefixing error messages with path +func (_dceg *CT_TableParts )ValidateWithPath (path string )error {for _fdccg ,_agcaa :=range _dceg .TablePart {if _aadbc :=_agcaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0061\u0062l\u0065\u0050\u0061\u0072\u0074\u005b\u0025\u0064\u005d",path ,_fdccg )); +_aadbc !=nil {return _aadbc ;};};return nil ;}; -// Table Style Name -NameAttr string ; +// ValidateWithPath validates the CT_ChartsheetPr and its children, prefixing error messages with path +func (_bfeb *CT_ChartsheetPr )ValidateWithPath (path string )error {if _bfeb .TabColor !=nil {if _agfc :=_bfeb .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_agfc !=nil {return _agfc ;};};return nil ;};func (_dbebc ST_CellComments )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_dbebc .String (),start ); +};func (_bgbbe ST_Objects )ValidateWithPath (path string )error {switch _bgbbe {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 (_bgbbe )); +};return nil ;}; -// Pivot Style -PivotAttr *bool ; +// ValidateWithPath validates the CT_IgnoredError and its children, prefixing error messages with path +func (_ffacc *CT_IgnoredError )ValidateWithPath (path string )error {return nil };type Sst struct{CT_Sst };const (ST_SheetViewTypeUnset ST_SheetViewType =0;ST_SheetViewTypeNormal ST_SheetViewType =1;ST_SheetViewTypePageBreakPreview ST_SheetViewType =2; +ST_SheetViewTypePageLayout ST_SheetViewType =3;);func (_eacda ST_DataValidationErrorStyle )String ()string {switch _eacda {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 (_efbfb *CT_DdeItem )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_agdgb :=range start .Attr {if _agdgb .Name .Local =="\u006e\u0061\u006d\u0065"{_cbbbf ,_cddc :=_agdgb .Value ,error (nil );if _cddc !=nil {return _cddc ; +};_efbfb .NameAttr =&_cbbbf ;continue ;};if _agdgb .Name .Local =="\u006f\u006c\u0065"{_deadae ,_fbfc :=_fa .ParseBool (_agdgb .Value );if _fbfc !=nil {return _fbfc ;};_efbfb .OleAttr =&_deadae ;continue ;};if _agdgb .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_cgcfb ,_dffa :=_fa .ParseBool (_agdgb .Value ); +if _dffa !=nil {return _dffa ;};_efbfb .AdviseAttr =&_cgcfb ;continue ;};if _agdgb .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_gdbag ,_bfcd :=_fa .ParseBool (_agdgb .Value );if _bfcd !=nil {return _bfcd ;};_efbfb .PreferPicAttr =&_gdbag ; +continue ;};};_gdeeb :for {_cabe ,_fgcaa :=d .Token ();if _fgcaa !=nil {return _fgcaa ;};switch _affae :=_cabe .(type ){case _bc .StartElement :switch _affae .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_efbfb .Values =NewCT_DdeValues (); +if _aafb :=d .DecodeElement (_efbfb .Values ,&_affae );_aafb !=nil {return _aafb ;};default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_affae .Name ); +if _dbcbf :=d .Skip ();_dbcbf !=nil {return _dbcbf ;};};case _bc .EndElement :break _gdeeb ;case _bc .CharData :};};return nil ;};func (_cafee ST_CredMethod )ValidateWithPath (path string )error {switch _cafee {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 (_cafee )); +};return nil ;};func (_aceaa *CT_DdeValue )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _aceaa .TAttr !=ST_DdeValueTypeUnset {_aeaeb ,_geead :=_aceaa .TAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074"});if _geead !=nil {return _geead ; +};start .Attr =append (start .Attr ,_aeaeb );};e .EncodeToken (start );_fefc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c"}};_ff .AddPreserveSpaceAttr (&_fefc ,_aceaa .Val );e .EncodeElement (_aceaa .Val ,_fefc );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_geaba *CT_SingleXmlCell )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_geaba .IdAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",_geaba .RAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_geaba .ConnectionIdAttr )});e .EncodeToken (start );_afdgf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ax\u006d\u006c\u0043\u0065\u006c\u006c\u0050\u0072"}}; +e .EncodeElement (_geaba .XmlCellPr ,_afdgf );if _geaba .ExtLst !=nil {_adbed :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_geaba .ExtLst ,_adbed );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// Table -TableAttr *bool ; +// ValidateWithPath validates the CT_RevisionConflict and its children, prefixing error messages with path +func (_cffa *CT_RevisionConflict )ValidateWithPath (path string )error {return nil };type ST_DateTimeGrouping byte ;type ST_ParameterType byte ;type CT_MdxTuple struct{ -// Table Style Count -CountAttr *uint32 ; +// Member Index Count +CAttr *uint32 ; -// Table Style -TableStyleElement []*CT_TableStyleElement ;};func (_aafgcb *ST_UpdateLinks )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aafgcb =0;case "\u0075s\u0065\u0072\u0053\u0065\u0074":*_aafgcb =1;case "\u006e\u0065\u0076e\u0072":*_aafgcb =2; -case "\u0061\u006c\u0077\u0061\u0079\u0073":*_aafgcb =3;};return nil ;};func NewCT_Reviewed ()*CT_Reviewed {_bbbef :=&CT_Reviewed {};return _bbbef };func (_ffgfe ST_FormulaExpression )String ()string {switch _ffgfe {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 "";};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 (_beagf *CT_DataField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bfaa :=range start .Attr {if _bfaa .Name .Local =="\u006e\u0061\u006d\u0065"{_afcbd ,_dbbd :=_bfaa .Value ,error (nil ); -if _dbbd !=nil {return _dbbd ;};_beagf .NameAttr =&_afcbd ;continue ;};if _bfaa .Name .Local =="\u0066\u006c\u0064"{_cceba ,_gead :=_db .ParseUint (_bfaa .Value ,10,32);if _gead !=nil {return _gead ;};_beagf .FldAttr =uint32 (_cceba );continue ;};if _bfaa .Name .Local =="\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"{_beagf .SubtotalAttr .UnmarshalXMLAttr (_bfaa ); -continue ;};if _bfaa .Name .Local =="\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"{_beagf .ShowDataAsAttr .UnmarshalXMLAttr (_bfaa );continue ;};if _bfaa .Name .Local =="\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"{_fdef ,_eecg :=_db .ParseInt (_bfaa .Value ,10,32); -if _eecg !=nil {return _eecg ;};_fcfbb :=int32 (_fdef );_beagf .BaseFieldAttr =&_fcfbb ;continue ;};if _bfaa .Name .Local =="\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"{_ffagg ,_gecd :=_db .ParseUint (_bfaa .Value ,10,32);if _gecd !=nil {return _gecd ; -};_aged :=uint32 (_ffagg );_beagf .BaseItemAttr =&_aged ;continue ;};if _bfaa .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_gdac ,_ggfef :=_db .ParseUint (_bfaa .Value ,10,32);if _ggfef !=nil {return _ggfef ;};_eebb :=uint32 (_gdac ); -_beagf .NumFmtIdAttr =&_eebb ;continue ;};};_ebff :for {_fafg ,_acgad :=d .Token ();if _acgad !=nil {return _acgad ;};switch _gfag :=_fafg .(type ){case _f .StartElement :switch _gfag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_beagf .ExtLst =NewCT_ExtensionList (); -if _eedcf :=d .DecodeElement (_beagf .ExtLst ,&_gfag );_eedcf !=nil {return _eedcf ;};default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gfag .Name ); -if _eabda :=d .Skip ();_eabda !=nil {return _eabda ;};};case _f .EndElement :break _ebff ;case _f .CharData :};};return nil ;}; +// Server Formatting Culture Currency +CtAttr *string ; -// ValidateWithPath validates the CT_ExternalSheetData and its children, prefixing error messages with path -func (_bagg *CT_ExternalSheetData )ValidateWithPath (path string )error {for _aegea ,_fagbe :=range _bagg .Row {if _fddfd :=_fagbe .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_aegea ));_fddfd !=nil {return _fddfd ; -};};return nil ;};func (_gacgg *CT_RevisionAutoFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_gacgg .SheetIdAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0065\u0066"},Value :_bc .Sprintf ("\u0025\u0076",_gacgg .RefAttr )});if _gacgg .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_gacgg .AutoFormatIdAttr )}); -};if _gacgg .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gacgg .ApplyNumberFormatsAttr ))}); -};if _gacgg .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gacgg .ApplyBorderFormatsAttr ))}); -};if _gacgg .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gacgg .ApplyFontFormatsAttr ))}); -};if _gacgg .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gacgg .ApplyPatternFormatsAttr ))}); -};if _gacgg .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gacgg .ApplyAlignmentFormatsAttr ))}); -};if _gacgg .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gacgg .ApplyWidthHeightFormatsAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Server Formatting String Index +SiAttr *uint32 ; -// Validate validates the CT_RevisionAutoFormatting and its children -func (_dbfaf *CT_RevisionAutoFormatting )Validate ()error {return _dbfaf .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0076i\u0073\u0069\u006f\u006e\u0041u\u0074o\u0046o\u0072\u006d\u0061\u0074\u0074\u0069\u006eg");};func (_ebbabf ST_PatternType )Validate ()error {return _ebbabf .ValidateWithPath ("")}; -type Comments struct{CT_Comments };func (_gfde *CT_CsPageSetup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfde .PaperSizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"},Value :_bc .Sprintf ("\u0025\u0076",*_gfde .PaperSizeAttr )}); -};if _gfde .PaperHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gfde .PaperHeightAttr )});};if _gfde .PaperWidthAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"},Value :_bc .Sprintf ("\u0025\u0076",*_gfde .PaperWidthAttr )}); -};if _gfde .FirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_gfde .FirstPageNumberAttr )}); -};if _gfde .OrientationAttr !=ST_OrientationUnset {_acdba ,_ddebd :=_gfde .OrientationAttr .MarshalXMLAttr (_f .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"});if _ddebd !=nil {return _ddebd ;};start .Attr =append (start .Attr ,_acdba ); -};if _gfde .UsePrinterDefaultsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfde .UsePrinterDefaultsAttr ))}); -};if _gfde .BlackAndWhiteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfde .BlackAndWhiteAttr ))}); -};if _gfde .DraftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0072\u0061f\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfde .DraftAttr ))});};if _gfde .UseFirstPageNumberAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfde .UseFirstPageNumberAttr ))}); -};if _gfde .HorizontalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"},Value :_bc .Sprintf ("\u0025\u0076",*_gfde .HorizontalDpiAttr )}); -};if _gfde .VerticalDpiAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"},Value :_bc .Sprintf ("\u0025\u0076",*_gfde .VerticalDpiAttr )});};if _gfde .CopiesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0070\u0069\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0076",*_gfde .CopiesAttr )}); -};if _gfde .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_gfde .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_ExtensionList ()*CT_ExtensionList {_dbccag :=&CT_ExtensionList {};return _dbccag }; +// Server Formatting Built-In Number Format Index +FiAttr *uint32 ; -// Validate validates the CT_I and its children -func (_fcagda *CT_I )Validate ()error {return _fcagda .ValidateWithPath ("\u0043\u0054\u005f\u0049")};func (_cdecc ST_Pane )Validate ()error {return _cdecc .ValidateWithPath ("")};func (_cgfcc *CT_IntProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gdcg :=range start .Attr {if _gdcg .Name .Local =="\u0076\u0061\u006c"{_bbag ,_eeead :=_db .ParseInt (_gdcg .Value ,10,32); -if _eeead !=nil {return _eeead ;};_cgfcc .ValAttr =int32 (_bbag );continue ;};};for {_agdag ,_fedcb :=d .Token ();if _fedcb !=nil {return _bc .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",_fedcb ); -};if _eacf ,_fgabe :=_agdag .(_f .EndElement );_fgabe &&_eacf .Name ==start .Name {break ;};};return nil ;};type ST_Comments byte ; +// Server Formatting Background Color +BcAttr *string ; -// Validate validates the CT_Borders and its children -func (_baa *CT_Borders )Validate ()error {return _baa .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_ebefb *CT_ReviewedRevisions )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ebefb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_ebefb .CountAttr )}); -};e .EncodeToken (start );_cecag :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}};for _ ,_aeccd :=range _ebefb .Reviewed {e .EncodeElement (_aeccd ,_cecag );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_RevisionHeaders struct{ +// Server Formatting Foreground Color +FcAttr *string ; -// Last Revision GUID -GuidAttr string ; +// Server Formatting Italic Font +IAttr *bool ; -// Last GUID -LastGuidAttr *string ; +// Server Formatting Underline Font +UAttr *bool ; -// Shared Workbook -SharedAttr *bool ; +// Server Formatting Strikethrough Font +StAttr *bool ; -// Disk Revisions -DiskRevisionsAttr *bool ; +// Server Formatting Bold Font +BAttr *bool ; -// History -HistoryAttr *bool ; +// Member Unique Name Index +N []*CT_MetadataStringIndex ;};type ST_Pane byte ; -// Track Revisions -TrackRevisionsAttr *bool ; +// ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path +func (_ccfcgb *CT_Top10 )ValidateWithPath (path string )error {return nil };func (_bdbga *CT_SingleXmlCell )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bdbga .XmlCellPr =NewCT_XmlCellPr ();for _ ,_aagbg :=range start .Attr {if _aagbg .Name .Local =="\u0069\u0064"{_cfgab ,_ebgdg :=_fa .ParseUint (_aagbg .Value ,10,32); +if _ebgdg !=nil {return _ebgdg ;};_bdbga .IdAttr =uint32 (_cfgab );continue ;};if _aagbg .Name .Local =="\u0072"{_abecda ,_agcgaa :=_aagbg .Value ,error (nil );if _agcgaa !=nil {return _agcgaa ;};_bdbga .RAttr =_abecda ;continue ;};if _aagbg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_bfdag ,_gebcd :=_fa .ParseUint (_aagbg .Value ,10,32); +if _gebcd !=nil {return _gebcd ;};_bdbga .ConnectionIdAttr =uint32 (_bfdag );continue ;};};_daffg :for {_fdeedc ,_eagea :=d .Token ();if _eagea !=nil {return _eagea ;};switch _dgdcae :=_fdeedc .(type ){case _bc .StartElement :switch _dgdcae .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eagdd :=d .DecodeElement (_bdbga .XmlCellPr ,&_dgdcae ); +_eagdd !=nil {return _eagdd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdbga .ExtLst =NewCT_ExtensionList (); +if _ceafg :=d .DecodeElement (_bdbga .ExtLst ,&_dgdcae );_ceafg !=nil {return _ceafg ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_dgdcae .Name ); +if _defgd :=d .Skip ();_defgd !=nil {return _defgd ;};};case _bc .EndElement :break _daffg ;case _bc .CharData :};};return nil ;};func (_dea *CT_BookView )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gae :=range start .Attr {if _gae .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_gaee ,_aba :=_fa .ParseUint (_gae .Value ,10,32); +if _aba !=nil {return _aba ;};_ece :=uint32 (_gaee );_dea .WindowWidthAttr =&_ece ;continue ;};if _gae .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u0069\u006c\u0069\u0074\u0079"{_dea .VisibilityAttr .UnmarshalXMLAttr (_gae );continue ;};if _gae .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_eba ,_fbf :=_fa .ParseBool (_gae .Value ); +if _fbf !=nil {return _fbf ;};_dea .ShowHorizontalScrollAttr =&_eba ;continue ;};if _gae .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_ebdc ,_aacd :=_fa .ParseBool (_gae .Value );if _aacd !=nil {return _aacd ; +};_dea .ShowVerticalScrollAttr =&_ebdc ;continue ;};if _gae .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_ecg ,_aacb :=_fa .ParseBool (_gae .Value );if _aacb !=nil {return _aacb ;};_dea .ShowSheetTabsAttr =&_ecg ; +continue ;};if _gae .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_gaf ,_daec :=_fa .ParseInt (_gae .Value ,10,32);if _daec !=nil {return _daec ;};_dbd :=int32 (_gaf );_dea .XWindowAttr =&_dbd ;continue ;};if _gae .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_gc ,_bfc :=_fa .ParseInt (_gae .Value ,10,32); +if _bfc !=nil {return _bfc ;};_bfcb :=int32 (_gc );_dea .YWindowAttr =&_bfcb ;continue ;};if _gae .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_age ,_bddd :=_fa .ParseBool (_gae .Value );if _bddd !=nil {return _bddd ;};_dea .MinimizedAttr =&_age ; +continue ;};if _gae .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_bba ,_edg :=_fa .ParseUint (_gae .Value ,10,32);if _edg !=nil {return _edg ;};_aff :=uint32 (_bba );_dea .WindowHeightAttr =&_aff ;continue ;};if _gae .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_ce ,_def :=_fa .ParseUint (_gae .Value ,10,32); +if _def !=nil {return _def ;};_efc :=uint32 (_ce );_dea .TabRatioAttr =&_efc ;continue ;};if _gae .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0053\u0068\u0065\u0065\u0074"{_dgce ,_gde :=_fa .ParseUint (_gae .Value ,10,32);if _gde !=nil {return _gde ; +};_cdd :=uint32 (_dgce );_dea .FirstSheetAttr =&_cdd ;continue ;};if _gae .Name .Local =="\u0061c\u0074\u0069\u0076\u0065\u0054\u0061b"{_fef ,_cgb :=_fa .ParseUint (_gae .Value ,10,32);if _cgb !=nil {return _cgb ;};_ecd :=uint32 (_fef );_dea .ActiveTabAttr =&_ecd ; +continue ;};if _gae .Name .Local =="\u0061\u0075\u0074\u006fFi\u006c\u0074\u0065\u0072\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0069n\u0067"{_cfa ,_cbf :=_fa .ParseBool (_gae .Value );if _cbf !=nil {return _cbf ;};_dea .AutoFilterDateGroupingAttr =&_cfa ; +continue ;};};_bgd :for {_ge ,_ebac :=d .Token ();if _ebac !=nil {return _ebac ;};switch _gaca :=_ge .(type ){case _bc .StartElement :switch _gaca .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dea .ExtLst =NewCT_ExtensionList (); +if _fcf :=d .DecodeElement (_dea .ExtLst ,&_gaca );_fcf !=nil {return _fcf ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gaca .Name ); +if _cgd :=d .Skip ();_cgd !=nil {return _cgd ;};};case _bc .EndElement :break _bgd ;case _bc .CharData :};};return nil ;};func (_fagg *CT_CustomChartsheetView )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fagg .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 _ ,_gfbd :=range start .Attr {if _gfbd .Name .Local =="\u0067\u0075\u0069\u0064"{_cefc ,_gebe :=_gfbd .Value ,error (nil );if _gebe !=nil {return _gebe ;};_fagg .GuidAttr =_cefc ;continue ;};if _gfbd .Name .Local =="\u0073\u0063\u0061l\u0065"{_dacd ,_ccab :=_fa .ParseUint (_gfbd .Value ,10,32); +if _ccab !=nil {return _ccab ;};_gagg :=uint32 (_dacd );_fagg .ScaleAttr =&_gagg ;continue ;};if _gfbd .Name .Local =="\u0073\u0074\u0061t\u0065"{_fagg .StateAttr .UnmarshalXMLAttr (_gfbd );continue ;};if _gfbd .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_daad ,_faaaa :=_fa .ParseBool (_gfbd .Value ); +if _faaaa !=nil {return _faaaa ;};_fagg .ZoomToFitAttr =&_daad ;continue ;};};_ccac :for {_dagc ,_bacdf :=d .Token ();if _bacdf !=nil {return _bacdf ;};switch _fbgb :=_dagc .(type ){case _bc .StartElement :switch _fbgb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fagg .PageMargins =NewCT_PageMargins (); +if _bgbaf :=d .DecodeElement (_fagg .PageMargins ,&_fbgb );_bgbaf !=nil {return _bgbaf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fagg .PageSetup =NewCT_CsPageSetup (); +if _caaf :=d .DecodeElement (_fagg .PageSetup ,&_fbgb );_caaf !=nil {return _caaf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fagg .HeaderFooter =NewCT_HeaderFooter (); +if _dgbb :=d .DecodeElement (_fagg .HeaderFooter ,&_fbgb );_dgbb !=nil {return _dgbb ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\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",_fbgb .Name ); +if _ageag :=d .Skip ();_ageag !=nil {return _ageag ;};};case _bc .EndElement :break _ccac ;case _bc .CharData :};};return nil ;};func (_dgdc *CT_CalculatedMembers )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fced :=range start .Attr {if _fced .Name .Local =="\u0063\u006f\u0075n\u0074"{_dgde ,_dgff :=_fa .ParseUint (_fced .Value ,10,32); +if _dgff !=nil {return _dgff ;};_bfda :=uint32 (_dgde );_dgdc .CountAttr =&_bfda ;continue ;};};_aeae :for {_adec ,_bbe :=d .Token ();if _bbe !=nil {return _bbe ;};switch _bbef :=_adec .(type ){case _bc .StartElement :switch _bbef .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_geff :=NewCT_CalculatedMember (); +if _bdgg :=d .DecodeElement (_geff ,&_bbef );_bdgg !=nil {return _bdgg ;};_dgdc .CalculatedMember =append (_dgdc .CalculatedMember ,_geff );default:_ga .Log .Debug ("\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",_bbef .Name ); +if _edfd :=d .Skip ();_edfd !=nil {return _edfd ;};};case _bc .EndElement :break _aeae ;case _bc .CharData :};};return nil ;};func (_cggffb *ST_ParameterType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ecagfa ,_gabdcc :=d .Token (); +if _gabdcc !=nil {return _gabdcc ;};if _degga ,_acgffa :=_ecagfa .(_bc .EndElement );_acgffa &&_degga .Name ==start .Name {*_cggffb =1;return nil ;};if _fgdfab ,_gfaee :=_ecagfa .(_bc .CharData );!_gfaee {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",_ecagfa ); +}else {switch string (_fgdfab ){case "":*_cggffb =0;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_cggffb =1;case "\u0076\u0061\u006cu\u0065":*_cggffb =2;case "\u0063\u0065\u006c\u006c":*_cggffb =3;};};_ecagfa ,_gabdcc =d .Token ();if _gabdcc !=nil {return _gabdcc ; +};if _gafge ,_befbc :=_ecagfa .(_bc .EndElement );_befbc &&_gafge .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",_ecagfa ); +};type CT_BorderPr struct{ -// Exclusive Mode -ExclusiveAttr *bool ; +// Line Style +StyleAttr ST_BorderStyle ; -// Revision Id -RevisionIdAttr *uint32 ; +// Color +Color *CT_Color ;};func (_afba *CT_ConditionalFormats )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _afba .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_afba .CountAttr )}); +};e .EncodeToken (start );_bgecf :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061:\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006fn\u0061\u006c\u0046\u006frm\u0061\u0074"}};for _ ,_cggdc :=range _afba .ConditionalFormat {e .EncodeElement (_cggdc ,_bgecf ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_TableStyles ()*CT_TableStyles {_fbcfc :=&CT_TableStyles {};return _fbcfc };func (_cadaa *CT_QueryTableDeletedFields )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cadaa .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cadaa .CountAttr )}); +};e .EncodeToken (start );_dfgde :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ad\u0065\u006c\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};for _ ,_dfbab :=range _cadaa .DeletedField {e .EncodeElement (_dfbab ,_dfgde );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_faccec ST_PaneState )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_cbgbd :=_bc .Attr {};_cbgbd .Name =name ;switch _faccec {case ST_PaneStateUnset :_cbgbd .Value ="";case ST_PaneStateSplit :_cbgbd .Value ="\u0073\u0070\u006ci\u0074"; +case ST_PaneStateFrozen :_cbgbd .Value ="\u0066\u0072\u006f\u007a\u0065\u006e";case ST_PaneStateFrozenSplit :_cbgbd .Value ="f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074";};return _cbgbd ,nil ;}; -// Version -VersionAttr *int32 ; +// ValidateWithPath validates the Headers and its children, prefixing error messages with path +func (_gbef *Headers )ValidateWithPath (path string )error {if _acfbd :=_gbef .CT_RevisionHeaders .ValidateWithPath (path );_acfbd !=nil {return _acfbd ;};return nil ;};func (_dfdcb *CT_PageMargins )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dgfdag :=range start .Attr {if _dgfdag .Name .Local =="\u006c\u0065\u0066\u0074"{_bccbg ,_ccfbb :=_fa .ParseFloat (_dgfdag .Value ,64); +if _ccfbb !=nil {return _ccfbb ;};_dfdcb .LeftAttr =_bccbg ;continue ;};if _dgfdag .Name .Local =="\u0072\u0069\u0067h\u0074"{_afdbd ,_gegedd :=_fa .ParseFloat (_dgfdag .Value ,64);if _gegedd !=nil {return _gegedd ;};_dfdcb .RightAttr =_afdbd ;continue ; +};if _dgfdag .Name .Local =="\u0074\u006f\u0070"{_ffccb ,_fdeaf :=_fa .ParseFloat (_dgfdag .Value ,64);if _fdeaf !=nil {return _fdeaf ;};_dfdcb .TopAttr =_ffccb ;continue ;};if _dgfdag .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_cbgge ,_eacccb :=_fa .ParseFloat (_dgfdag .Value ,64); +if _eacccb !=nil {return _eacccb ;};_dfdcb .BottomAttr =_cbgge ;continue ;};if _dgfdag .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_feeag ,_cgagc :=_fa .ParseFloat (_dgfdag .Value ,64);if _cgagc !=nil {return _cgagc ;};_dfdcb .HeaderAttr =_feeag ; +continue ;};if _dgfdag .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_fcfde ,_fbgbf :=_fa .ParseFloat (_dgfdag .Value ,64);if _fbgbf !=nil {return _fbgbf ;};_dfdcb .FooterAttr =_fcfde ;continue ;};};for {_edegd ,_gbbac :=d .Token ();if _gbbac !=nil {return _a .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",_gbbac ); +};if _dbecf ,_dfdga :=_edegd .(_bc .EndElement );_dfdga &&_dbecf .Name ==start .Name {break ;};};return nil ;}; -// Keep Change History -KeepChangeHistoryAttr *bool ; +// ValidateWithPath validates the CT_ObjectPr and its children, prefixing error messages with path +func (_bceacb *CT_ObjectPr )ValidateWithPath (path string )error {if _egadg :=_bceacb .Anchor .ValidateWithPath (path +"\u002fA\u006e\u0063\u0068\u006f\u0072");_egadg !=nil {return _egadg ;};return nil ;};func (_eecea *CT_Worksheet )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +if _eecea .SheetPr !=nil {_cgbdg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_eecea .SheetPr ,_cgbdg );};if _eecea .Dimension !=nil {_ggadg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}}; +e .EncodeElement (_eecea .Dimension ,_ggadg );};if _eecea .SheetViews !=nil {_gdgbd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_eecea .SheetViews ,_gdgbd ); +};if _eecea .SheetFormatPr !=nil {_adagg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_eecea .SheetFormatPr ,_adagg );};if _eecea .Cols !=nil {_ecedee :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}}; +for _ ,_cdcab :=range _eecea .Cols {e .EncodeElement (_cdcab ,_ecedee );};};_gcgeab :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_eecea .SheetData ,_gcgeab );if _eecea .SheetCalcPr !=nil {_aabded :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072"}}; +e .EncodeElement (_eecea .SheetCalcPr ,_aabded );};if _eecea .SheetProtection !=nil {_fadfb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_eecea .SheetProtection ,_fadfb ); +};if _eecea .ProtectedRanges !=nil {_fffeae :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ap\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073"}};e .EncodeElement (_eecea .ProtectedRanges ,_fffeae );};if _eecea .Scenarios !=nil {_ccccf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073"}}; +e .EncodeElement (_eecea .Scenarios ,_ccccf );};if _eecea .AutoFilter !=nil {_dfgeb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_eecea .AutoFilter ,_dfgeb ); +};if _eecea .SortState !=nil {_ggadec :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_eecea .SortState ,_ggadec );};if _eecea .DataConsolidate !=nil {_deceac :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}}; +e .EncodeElement (_eecea .DataConsolidate ,_deceac );};if _eecea .CustomSheetViews !=nil {_gedbde :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}}; +e .EncodeElement (_eecea .CustomSheetViews ,_gedbde );};if _eecea .MergeCells !=nil {_cfaaf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006d\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_eecea .MergeCells ,_cfaaf ); +};if _eecea .PhoneticPr !=nil {_afebee :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_eecea .PhoneticPr ,_afebee );};if _eecea .ConditionalFormatting !=nil {_bebgf :=_bc .StartElement {Name :_bc .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 _ ,_eedgd :=range _eecea .ConditionalFormatting {e .EncodeElement (_eedgd ,_bebgf );};};if _eecea .DataValidations !=nil {_debbf :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0056\u0061l\u0069\u0064a\u0074\u0069\u006f\u006e\u0073"}}; +e .EncodeElement (_eecea .DataValidations ,_debbf );};if _eecea .Hyperlinks !=nil {_ffeba :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0073"}};e .EncodeElement (_eecea .Hyperlinks ,_ffeba ); +};if _eecea .PrintOptions !=nil {_gefgbc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_eecea .PrintOptions ,_gefgbc );};if _eecea .PageMargins !=nil {_gedcdd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}}; +e .EncodeElement (_eecea .PageMargins ,_gedcdd );};if _eecea .PageSetup !=nil {_gabfg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_eecea .PageSetup ,_gabfg );};if _eecea .HeaderFooter !=nil {_bdcbg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}}; +e .EncodeElement (_eecea .HeaderFooter ,_bdcbg );};if _eecea .RowBreaks !=nil {_aeebd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_eecea .RowBreaks ,_aeebd );};if _eecea .ColBreaks !=nil {_ebfda :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}}; +e .EncodeElement (_eecea .ColBreaks ,_ebfda );};if _eecea .CustomProperties !=nil {_dbaef :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_eecea .CustomProperties ,_dbaef ); +};if _eecea .CellWatches !=nil {_gbfga :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u0065\u006c\u006c\u0057\u0061t\u0063\u0068\u0065\u0073"}};e .EncodeElement (_eecea .CellWatches ,_gbfga );};if _eecea .IgnoredErrors !=nil {_babbfd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072\u0073"}}; +e .EncodeElement (_eecea .IgnoredErrors ,_babbfd );};if _eecea .SmartTags !=nil {_dacbb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_eecea .SmartTags ,_dacbb );}; +if _eecea .Drawing !=nil {_cacbag :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_eecea .Drawing ,_cacbag );};if _eecea .LegacyDrawing !=nil {_gbbaf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; +e .EncodeElement (_eecea .LegacyDrawing ,_gbbaf );};if _eecea .LegacyDrawingHF !=nil {_adaed :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_eecea .LegacyDrawingHF ,_adaed ); +};if _eecea .DrawingHF !=nil {_dbgeg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_eecea .DrawingHF ,_dbgeg );};if _eecea .Picture !=nil {_fbbae :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}}; +e .EncodeElement (_eecea .Picture ,_fbbae );};if _eecea .OleObjects !=nil {_gfega :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_eecea .OleObjects ,_gfega ); +};if _eecea .Controls !=nil {_bgfcb :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0073"}};e .EncodeElement (_eecea .Controls ,_bgfcb );};if _eecea .WebPublishItems !=nil {_aafcaf :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}}; +e .EncodeElement (_eecea .WebPublishItems ,_aafcaf );};if _eecea .TableParts !=nil {_egdafde :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_eecea .TableParts ,_egdafde ); +};if _eecea .ExtLst !=nil {_eggbe :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eecea .ExtLst ,_eggbe );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_ServerFormat ()*CT_ServerFormat {_edefc :=&CT_ServerFormat {}; +return _edefc };func NewCT_WebPr ()*CT_WebPr {_fabced :=&CT_WebPr {};return _fabced }; -// Protected -ProtectedAttr *bool ; +// Validate validates the CT_PatternFill and its children +func (_fabbe *CT_PatternFill )Validate ()error {return _fabbe .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c");}; -// Preserve History -PreserveHistoryAttr *uint32 ; +// Validate validates the CT_InputCells and its children +func (_eggfc *CT_InputCells )Validate ()error {return _eggfc .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073");};func (_eacee *CT_Table )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_eacee .TableColumns =NewCT_TableColumns (); +for _ ,_babadc :=range start .Attr {if _babadc .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_fcbff ,_fafcbb :=_fa .ParseUint (_babadc .Value ,10,32);if _fafcbb !=nil {return _fafcbb ;};_aebcd :=uint32 (_fcbff );_eacee .DataDxfIdAttr =&_aebcd ; +continue ;};if _babadc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_efcfd ,_efbaa :=_fa .ParseUint (_babadc .Value ,10,32);if _efbaa !=nil {return _efbaa ;};_gegag :=uint32 (_efcfd );_eacee .TotalsRowDxfIdAttr =&_gegag ; +continue ;};if _babadc .Name .Local =="\u006e\u0061\u006d\u0065"{_ebeea ,_efdbdd :=_babadc .Value ,error (nil );if _efdbdd !=nil {return _efdbdd ;};_eacee .NameAttr =&_ebeea ;continue ;};if _babadc .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_ffbfe ,_fdfaf :=_fa .ParseUint (_babadc .Value ,10,32); +if _fdfaf !=nil {return _fdfaf ;};_fabfe :=uint32 (_ffbfe );_eacee .HeaderRowBorderDxfIdAttr =&_fabfe ;continue ;};if _babadc .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_fddgc ,_aaeag :=_babadc .Value ,error (nil );if _aaeag !=nil {return _aaeag ; +};_eacee .CommentAttr =&_fddgc ;continue ;};if _babadc .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_fcgdb ,_cfdde :=_fa .ParseUint (_babadc .Value ,10,32);if _cfdde !=nil {return _cfdde ;};_ecded :=uint32 (_fcgdb ); +_eacee .TableBorderDxfIdAttr =&_ecded ;continue ;};if _babadc .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_eacee .TableTypeAttr .UnmarshalXMLAttr (_babadc );continue ;};if _babadc .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_fgfccf ,_fcdbe :=_fa .ParseUint (_babadc .Value ,10,32); +if _fcdbe !=nil {return _fcdbe ;};_daeee :=uint32 (_fgfccf );_eacee .TotalsRowBorderDxfIdAttr =&_daeee ;continue ;};if _babadc .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_cbcda ,_ddgaec :=_fa .ParseBool (_babadc .Value );if _ddgaec !=nil {return _ddgaec ; +};_eacee .InsertRowAttr =&_cbcda ;continue ;};if _babadc .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_bcfcg ,_ecaefa :=_babadc .Value ,error (nil );if _ecaefa !=nil {return _ecaefa ;};_eacee .HeaderRowCellStyleAttr =&_bcfcg ; +continue ;};if _babadc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_fbcfd ,_agcb :=_fa .ParseUint (_babadc .Value ,10,32);if _agcb !=nil {return _agcb ;};_dcbbd :=uint32 (_fbcfd );_eacee .TotalsRowCountAttr =&_dcbbd ; +continue ;};if _babadc .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_ccfffd ,_bgade :=_babadc .Value ,error (nil );if _bgade !=nil {return _bgade ;};_eacee .TotalsRowCellStyleAttr =&_ccfffd ; +continue ;};if _babadc .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_aadad ,_gbaab :=_babadc .Value ,error (nil );if _gbaab !=nil {return _gbaab ;};_eacee .DisplayNameAttr =_aadad ;continue ;};if _babadc .Name .Local =="\u0069\u0064"{_caega ,_bdfga :=_fa .ParseUint (_babadc .Value ,10,32); +if _bdfga !=nil {return _bdfga ;};_eacee .IdAttr =uint32 (_caega );continue ;};if _babadc .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_ecffe ,_ebedeg :=_babadc .Value ,error (nil );if _ebedeg !=nil {return _ebedeg ; +};_eacee .DataCellStyleAttr =&_ecffe ;continue ;};if _babadc .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_dcaaf ,_gddbc :=_fa .ParseBool (_babadc .Value );if _gddbc !=nil {return _gddbc ;};_eacee .PublishedAttr =&_dcaaf ;continue ;};if _babadc .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_cdece ,_dbeaf :=_fa .ParseUint (_babadc .Value ,10,32); +if _dbeaf !=nil {return _dbeaf ;};_dgdee :=uint32 (_cdece );_eacee .ConnectionIdAttr =&_dgdee ;continue ;};if _babadc .Name .Local =="\u0072\u0065\u0066"{_ceffg ,_ecbcga :=_babadc .Value ,error (nil );if _ecbcga !=nil {return _ecbcga ;};_eacee .RefAttr =_ceffg ; +continue ;};if _babadc .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_facde ,_bfaccb :=_fa .ParseBool (_babadc .Value );if _bfaccb !=nil {return _bfaccb ;};_eacee .InsertRowShiftAttr =&_facde ;continue ; +};if _babadc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_aadec ,_afdbfb :=_fa .ParseBool (_babadc .Value );if _afdbfb !=nil {return _afdbfb ;};_eacee .TotalsRowShownAttr =&_aadec ;continue ;};if _babadc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_gdgba ,_bcegf :=_fa .ParseUint (_babadc .Value ,10,32); +if _bcegf !=nil {return _bcegf ;};_ccaae :=uint32 (_gdgba );_eacee .HeaderRowDxfIdAttr =&_ccaae ;continue ;};if _babadc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_fagcfgf ,_egeed :=_fa .ParseUint (_babadc .Value ,10,32); +if _egeed !=nil {return _egeed ;};_gabff :=uint32 (_fagcfgf );_eacee .HeaderRowCountAttr =&_gabff ;continue ;};};_adfdg :for {_fcdaf ,_fecbd :=d .Token ();if _fecbd !=nil {return _fecbd ;};switch _eaeab :=_fcdaf .(type ){case _bc .StartElement :switch _eaeab .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacee .AutoFilter =NewCT_AutoFilter (); +if _gbbbd :=d .DecodeElement (_eacee .AutoFilter ,&_eaeab );_gbbbd !=nil {return _gbbbd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacee .SortState =NewCT_SortState (); +if _deafa :=d .DecodeElement (_eacee .SortState ,&_eaeab );_deafa !=nil {return _deafa ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _bbbagb :=d .DecodeElement (_eacee .TableColumns ,&_eaeab ); +_bbbagb !=nil {return _bbbagb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eacee .TableStyleInfo =NewCT_TableStyleInfo (); +if _adcbcd :=d .DecodeElement (_eacee .TableStyleInfo ,&_eaeab );_adcbcd !=nil {return _adcbcd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eacee .ExtLst =NewCT_ExtensionList (); +if _efabd :=d .DecodeElement (_eacee .ExtLst ,&_eaeab );_efabd !=nil {return _efabd ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_eaeab .Name ); +if _caed :=d .Skip ();_caed !=nil {return _caed ;};};case _bc .EndElement :break _adfdg ;case _bc .CharData :};};return nil ;};func (_cbbaae *ST_Visibility )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_cbbaae =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_cbbaae =1; +case "\u0068\u0069\u0064\u0064\u0065\u006e":*_cbbaae =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_cbbaae =3;};return nil ;};func (_adda *CT_Font )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +if _adda .Name !=nil {_fcgf :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u006e\u0061\u006d\u0065"}};for _ ,_cbcdd :=range _adda .Name {e .EncodeElement (_cbcdd ,_fcgf );};};if _adda .Charset !=nil {_beaf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}}; +for _ ,_fcff :=range _adda .Charset {e .EncodeElement (_fcff ,_beaf );};};if _adda .Family !=nil {_ffcaf :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};for _ ,_ccegg :=range _adda .Family {e .EncodeElement (_ccegg ,_ffcaf ); +};};if _adda .B !=nil {_fgfe :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_cfcc :=range _adda .B {e .EncodeElement (_cfcc ,_fgfe );};};if _adda .I !=nil {_cgfde :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0069"}}; +for _ ,_gaega :=range _adda .I {e .EncodeElement (_gaega ,_cgfde );};};if _adda .Strike !=nil {_eecb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}};for _ ,_fbdbcf :=range _adda .Strike {e .EncodeElement (_fbdbcf ,_eecb ); +};};if _adda .Outline !=nil {_cbgc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};for _ ,_ebbec :=range _adda .Outline {e .EncodeElement (_ebbec ,_cbgc );};};if _adda .Shadow !=nil {_fgadg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}}; +for _ ,_ggdeg :=range _adda .Shadow {e .EncodeElement (_ggdeg ,_fgadg );};};if _adda .Condense !=nil {_fdacg :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};for _ ,_cdfbd :=range _adda .Condense {e .EncodeElement (_cdfbd ,_fdacg ); +};};if _adda .Extend !=nil {_gfgfd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}};for _ ,_addfe :=range _adda .Extend {e .EncodeElement (_addfe ,_gfgfd );};};if _adda .Color !=nil {_cbeef :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}}; +for _ ,_afdea :=range _adda .Color {e .EncodeElement (_afdea ,_cbeef );};};if _adda .Sz !=nil {_daadg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u007a"}};for _ ,_ecgag :=range _adda .Sz {e .EncodeElement (_ecgag ,_daadg );};};if _adda .U !=nil {_fdecb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0075"}}; +for _ ,_gcgd :=range _adda .U {e .EncodeElement (_gcgd ,_fdecb );};};if _adda .VertAlign !=nil {_cgbef :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};for _ ,_fdacge :=range _adda .VertAlign {e .EncodeElement (_fdacge ,_cgbef ); +};};if _adda .Scheme !=nil {_eagaa :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};for _ ,_dbac :=range _adda .Scheme {e .EncodeElement (_dbac ,_eagaa );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// Header -Header []*CT_RevisionHeader ;}; +// ValidateWithPath validates the CT_DdeItems and its children, prefixing error messages with path +func (_ebba *CT_DdeItems )ValidateWithPath (path string )error {for _faaeb ,_bcff :=range _ebba .DdeItem {if _afbb :=_bcff .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0064\u0065\u0049\u0074\u0065m\u005b\u0025\u0064\u005d",path ,_faaeb )); +_afbb !=nil {return _afbb ;};};return nil ;}; -// ValidateWithPath validates the CT_CellProtection and its children, prefixing error messages with path -func (_dgge *CT_CellProtection )ValidateWithPath (path string )error {return nil };func (_febfdc ST_TimePeriod )String ()string {switch _febfdc {case 0:return "";case 1:return "\u0074\u006f\u0064a\u0079";case 2:return "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y"; -case 3:return "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077";case 4:return "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s";case 5:return "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case 6:return "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case 7:return "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h"; -case 8:return "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case 9:return "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case 10:return "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b";};return "";};func NewCT_Mdx ()*CT_Mdx {_egcd :=&CT_Mdx {}; -_egcd .FAttr =ST_MdxFunctionType (1);return _egcd };type CalcChain struct{CT_CalcChain };func (_fadfa *CT_MeasureDimensionMaps )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dabg :=range start .Attr {if _dabg .Name .Local =="\u0063\u006f\u0075n\u0074"{_faabd ,_ddgfe :=_db .ParseUint (_dabg .Value ,10,32); -if _ddgfe !=nil {return _ddgfe ;};_cgdga :=uint32 (_faabd );_fadfa .CountAttr =&_cgdga ;continue ;};};_geaf :for {_accf ,_gggdb :=d .Token ();if _gggdb !=nil {return _gggdb ;};switch _acced :=_accf .(type ){case _f .StartElement :switch _acced .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d\u0061\u0070"}:_gadbc :=NewCT_MeasureDimensionMap (); -if _efdcf :=d .DecodeElement (_gadbc ,&_acced );_efdcf !=nil {return _efdcf ;};_fadfa .Map =append (_fadfa .Map ,_gadbc );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\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",_acced .Name ); -if _ebfb :=d .Skip ();_ebfb !=nil {return _ebfb ;};};case _f .EndElement :break _geaf ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_MeasureGroups and its children, prefixing error messages with path +func (_fgaa *CT_MeasureGroups )ValidateWithPath (path string )error {for _aafbd ,_cegd :=range _fgaa .MeasureGroup {if _cddeg :=_cegd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004dea\u0073\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_aafbd )); +_cddeg !=nil {return _cddeg ;};};return nil ;}; -// ValidateWithPath validates the CT_PivotAreaReferences and its children, prefixing error messages with path -func (_dabba *CT_PivotAreaReferences )ValidateWithPath (path string )error {for _cbgfg ,_fcegag :=range _dabba .Reference {if _afeaf :=_fcegag .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0052\u0065\u0066e\u0072\u0065\u006e\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cbgfg )); -_afeaf !=nil {return _afeaf ;};};return nil ;};func (_fdgee *CT_WebPublishItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdgee .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_fdgee .CountAttr )}); -};e .EncodeToken (start );_aecbe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073h\u0049\u0074\u0065\u006d"}};for _ ,_dceddf :=range _fdgee .WebPublishItem {e .EncodeElement (_dceddf ,_aecbe ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_MemberProperties struct{ +// ValidateWithPath validates the CT_TextFields and its children, prefixing error messages with path +func (_fgbccaa *CT_TextFields )ValidateWithPath (path string )error {for _beeab ,_eebcd :=range _fgbccaa .TextField {if _gcbecc :=_eebcd .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0065\u0078t\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_beeab )); +_gcbecc !=nil {return _gcbecc ;};};return nil ;};func (_caaecd *ST_Axis )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_caaecd =0;case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_caaecd =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_caaecd =2; +case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_caaecd =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_caaecd =4;};return nil ;};func (_caeeb ST_PhoneticAlignment )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_caeeb .String (),start ); +}; -// OLAP Member Properties Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_Sheet and its children, prefixing error messages with path +func (_cfbgd *CT_Sheet )ValidateWithPath (path string )error {if _aabbc :=_cfbgd .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_aabbc !=nil {return _aabbc ;};return nil ;}; -// OLAP Member Property -Mp []*CT_MemberProperty ;};type CT_pivotTableDefinition struct{ +// Validate validates the CT_RowHierarchiesUsage and its children +func (_dddbf *CT_RowHierarchiesUsage )Validate ()error {return _dddbf .ValidateWithPath ("\u0043\u0054\u005f\u0052ow\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073\u0055\u0073\u0061g\u0065");};type VolTypes struct{CT_VolTypes };func (_gbcba *Table )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gbcba .CT_Table =*NewCT_Table (); +for _ ,_faacc :=range start .Attr {if _faacc .Name .Local =="\u0064a\u0074\u0061\u0044\u0078\u0066\u0049d"{_eggcbc ,_cgdbgf :=_fa .ParseUint (_faacc .Value ,10,32);if _cgdbgf !=nil {return _cgdbgf ;};_bgfca :=uint32 (_eggcbc );_gbcba .DataDxfIdAttr =&_bgfca ; +continue ;};if _faacc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_ggecga ,_babac :=_fa .ParseUint (_faacc .Value ,10,32);if _babac !=nil {return _babac ;};_cfbcf :=uint32 (_ggecga );_gbcba .TotalsRowDxfIdAttr =&_cfbcf ; +continue ;};if _faacc .Name .Local =="\u006e\u0061\u006d\u0065"{_ffddf ,_dcdcg :=_faacc .Value ,error (nil );if _dcdcg !=nil {return _dcdcg ;};_gbcba .NameAttr =&_ffddf ;continue ;};if _faacc .Name .Local =="h\u0065a\u0064\u0065\u0072\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_gfbaa ,_cagfa :=_fa .ParseUint (_faacc .Value ,10,32); +if _cagfa !=nil {return _cagfa ;};_egaf :=uint32 (_gfbaa );_gbcba .HeaderRowBorderDxfIdAttr =&_egaf ;continue ;};if _faacc .Name .Local =="\u0063o\u006d\u006d\u0065\u006e\u0074"{_eebcbd ,_ffaae :=_faacc .Value ,error (nil );if _ffaae !=nil {return _ffaae ; +};_gbcba .CommentAttr =&_eebcbd ;continue ;};if _faacc .Name .Local =="\u0074\u0061b\u006c\u0065\u0042o\u0072\u0064\u0065\u0072\u0044\u0078\u0066\u0049\u0064"{_fcefc ,_agcce :=_fa .ParseUint (_faacc .Value ,10,32);if _agcce !=nil {return _agcce ;};_addgfa :=uint32 (_fcefc ); +_gbcba .TableBorderDxfIdAttr =&_addgfa ;continue ;};if _faacc .Name .Local =="\u0074a\u0062\u006c\u0065\u0054\u0079\u0070e"{_gbcba .TableTypeAttr .UnmarshalXMLAttr (_faacc );continue ;};if _faacc .Name .Local =="t\u006ft\u0061\u006c\u0073\u0052\u006f\u0077\u0042\u006fr\u0064\u0065\u0072\u0044xf\u0049\u0064"{_gdecd ,_bdeeee :=_fa .ParseUint (_faacc .Value ,10,32); +if _bdeeee !=nil {return _bdeeee ;};_bbccf :=uint32 (_gdecd );_gbcba .TotalsRowBorderDxfIdAttr =&_bbccf ;continue ;};if _faacc .Name .Local =="\u0069n\u0073\u0065\u0072\u0074\u0052\u006fw"{_gegbe ,_bfeec :=_fa .ParseBool (_faacc .Value );if _bfeec !=nil {return _bfeec ; +};_gbcba .InsertRowAttr =&_gegbe ;continue ;};if _faacc .Name .Local =="\u0068e\u0061d\u0065\u0072\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_dabeda ,_deaffd :=_faacc .Value ,error (nil );if _deaffd !=nil {return _deaffd ;};_gbcba .HeaderRowCellStyleAttr =&_dabeda ; +continue ;};if _faacc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_efcaa ,_bggda :=_fa .ParseUint (_faacc .Value ,10,32);if _bggda !=nil {return _bggda ;};_eedba :=uint32 (_efcaa );_gbcba .TotalsRowCountAttr =&_eedba ; +continue ;};if _faacc .Name .Local =="\u0074o\u0074a\u006c\u0073\u0052\u006f\u0077C\u0065\u006cl\u0053\u0074\u0079\u006c\u0065"{_eabdg ,_eeceab :=_faacc .Value ,error (nil );if _eeceab !=nil {return _eeceab ;};_gbcba .TotalsRowCellStyleAttr =&_eabdg ;continue ; +};if _faacc .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u004e\u0061\u006d\u0065"{_egaddb ,_egcadg :=_faacc .Value ,error (nil );if _egcadg !=nil {return _egcadg ;};_gbcba .DisplayNameAttr =_egaddb ;continue ;};if _faacc .Name .Local =="\u0069\u0064"{_bdgab ,_cedcdg :=_fa .ParseUint (_faacc .Value ,10,32); +if _cedcdg !=nil {return _cedcdg ;};_gbcba .IdAttr =uint32 (_bdgab );continue ;};if _faacc .Name .Local =="\u0064\u0061\u0074\u0061\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065"{_ecfeb ,_cebfad :=_faacc .Value ,error (nil );if _cebfad !=nil {return _cebfad ; +};_gbcba .DataCellStyleAttr =&_ecfeb ;continue ;};if _faacc .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_dfebbc ,_bagcc :=_fa .ParseBool (_faacc .Value );if _bagcc !=nil {return _bagcc ;};_gbcba .PublishedAttr =&_dfebbc ;continue ;};if _faacc .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_afdgca ,_gecegg :=_fa .ParseUint (_faacc .Value ,10,32); +if _gecegg !=nil {return _gecegg ;};_gcggc :=uint32 (_afdgca );_gbcba .ConnectionIdAttr =&_gcggc ;continue ;};if _faacc .Name .Local =="\u0072\u0065\u0066"{_ccfad ,_bgfcg :=_faacc .Value ,error (nil );if _bgfcg !=nil {return _bgfcg ;};_gbcba .RefAttr =_ccfad ; +continue ;};if _faacc .Name .Local =="\u0069\u006e\u0073\u0065\u0072\u0074\u0052\u006f\u0077S\u0068\u0069\u0066\u0074"{_gdgda ,_cdcgg :=_fa .ParseBool (_faacc .Value );if _cdcgg !=nil {return _cdcgg ;};_gbcba .InsertRowShiftAttr =&_gdgda ;continue ;};if _faacc .Name .Local =="\u0074\u006f\u0074\u0061\u006c\u0073\u0052\u006f\u0077S\u0068\u006f\u0077\u006e"{_gcfdf ,_dccgg :=_fa .ParseBool (_faacc .Value ); +if _dccgg !=nil {return _dccgg ;};_gbcba .TotalsRowShownAttr =&_gcfdf ;continue ;};if _faacc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077D\u0078\u0066\u0049\u0064"{_cgede ,_fcdbg :=_fa .ParseUint (_faacc .Value ,10,32);if _fcdbg !=nil {return _fcdbg ; +};_gegee :=uint32 (_cgede );_gbcba .HeaderRowDxfIdAttr =&_gegee ;continue ;};if _faacc .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u006f\u0077C\u006f\u0075\u006e\u0074"{_gaebae ,_beeabf :=_fa .ParseUint (_faacc .Value ,10,32);if _beeabf !=nil {return _beeabf ; +};_ecbbg :=uint32 (_gaebae );_gbcba .HeaderRowCountAttr =&_ecbbg ;continue ;};};_baccbb :for {_cegdff ,_geffd :=d .Token ();if _geffd !=nil {return _geffd ;};switch _dagdd :=_cegdff .(type ){case _bc .StartElement :switch _dagdd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcba .AutoFilter =NewCT_AutoFilter (); +if _acbbfe :=d .DecodeElement (_gbcba .AutoFilter ,&_dagdd );_acbbfe !=nil {return _acbbfe ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcba .SortState =NewCT_SortState (); +if _edaef :=d .DecodeElement (_gbcba .SortState ,&_dagdd );_edaef !=nil {return _edaef ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fadce :=d .DecodeElement (_gbcba .TableColumns ,&_dagdd ); +_fadce !=nil {return _fadce ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbcba .TableStyleInfo =NewCT_TableStyleInfo (); +if _bfeac :=d .DecodeElement (_gbcba .TableStyleInfo ,&_dagdd );_bfeac !=nil {return _bfeac ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gbcba .ExtLst =NewCT_ExtensionList (); +if _bdaag :=d .DecodeElement (_gbcba .ExtLst ,&_dagdd );_bdaag !=nil {return _bdaag ;};default:_ga .Log .Debug ("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",_dagdd .Name ); +if _gagebe :=d .Skip ();_gagebe !=nil {return _gagebe ;};};case _bc .EndElement :break _baccbb ;case _bc .CharData :};};return nil ;};const (ST_TableStyleTypeUnset ST_TableStyleType =0;ST_TableStyleTypeWholeTable ST_TableStyleType =1;ST_TableStyleTypeHeaderRow ST_TableStyleType =2; +ST_TableStyleTypeTotalRow ST_TableStyleType =3;ST_TableStyleTypeFirstColumn ST_TableStyleType =4;ST_TableStyleTypeLastColumn ST_TableStyleType =5;ST_TableStyleTypeFirstRowStripe ST_TableStyleType =6;ST_TableStyleTypeSecondRowStripe ST_TableStyleType =7; +ST_TableStyleTypeFirstColumnStripe ST_TableStyleType =8;ST_TableStyleTypeSecondColumnStripe ST_TableStyleType =9;ST_TableStyleTypeFirstHeaderCell ST_TableStyleType =10;ST_TableStyleTypeLastHeaderCell ST_TableStyleType =11;ST_TableStyleTypeFirstTotalCell ST_TableStyleType =12; +ST_TableStyleTypeLastTotalCell ST_TableStyleType =13;ST_TableStyleTypeFirstSubtotalColumn ST_TableStyleType =14;ST_TableStyleTypeSecondSubtotalColumn ST_TableStyleType =15;ST_TableStyleTypeThirdSubtotalColumn ST_TableStyleType =16;ST_TableStyleTypeFirstSubtotalRow ST_TableStyleType =17; +ST_TableStyleTypeSecondSubtotalRow ST_TableStyleType =18;ST_TableStyleTypeThirdSubtotalRow ST_TableStyleType =19;ST_TableStyleTypeBlankRow ST_TableStyleType =20;ST_TableStyleTypeFirstColumnSubheading ST_TableStyleType =21;ST_TableStyleTypeSecondColumnSubheading ST_TableStyleType =22; +ST_TableStyleTypeThirdColumnSubheading ST_TableStyleType =23;ST_TableStyleTypeFirstRowSubheading ST_TableStyleType =24;ST_TableStyleTypeSecondRowSubheading ST_TableStyleType =25;ST_TableStyleTypeThirdRowSubheading ST_TableStyleType =26;ST_TableStyleTypePageFieldLabels ST_TableStyleType =27; +ST_TableStyleTypePageFieldValues ST_TableStyleType =28;); -// Name -NameAttr string ; +// Validate validates the CT_GradientStop and its children +func (_degbf *CT_GradientStop )Validate ()error {return _degbf .ValidateWithPath ("\u0043T\u005fG\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0053\u0074\u006f\u0070");}; -// PivotCache Definition Id -CacheIdAttr uint32 ; +// Validate validates the CT_ExternalSheetDataSet and its children +func (_adeecg *CT_ExternalSheetDataSet )Validate ()error {return _adeecg .ValidateWithPath ("\u0043\u0054\u005fEx\u0074\u0065\u0072\u006e\u0061\u006c\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061\u0053\u0065\u0074");};func (_dadd *CT_CalcCell )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ddgd :=range start .Attr {if _ddgd .Name .Local =="\u0072"{_ceag ,_gdcb :=_ddgd .Value ,error (nil ); +if _gdcb !=nil {return _gdcb ;};_dadd .RAttr =&_ceag ;continue ;};if _ddgd .Name .Local =="\u0072\u0065\u0066"{_edca ,_ggde :=_ddgd .Value ,error (nil );if _ggde !=nil {return _ggde ;};_dadd .RefAttr =&_edca ;continue ;};if _ddgd .Name .Local =="\u0069"{_gfade ,_gfgb :=_fa .ParseInt (_ddgd .Value ,10,32); +if _gfgb !=nil {return _gfgb ;};_gefc :=int32 (_gfade );_dadd .IAttr =&_gefc ;continue ;};if _ddgd .Name .Local =="\u0073"{_cfga ,_afd :=_fa .ParseBool (_ddgd .Value );if _afd !=nil {return _afd ;};_dadd .SAttr =&_cfga ;continue ;};if _ddgd .Name .Local =="\u006c"{_gdcc ,_fegc :=_fa .ParseBool (_ddgd .Value ); +if _fegc !=nil {return _fegc ;};_dadd .LAttr =&_gdcc ;continue ;};if _ddgd .Name .Local =="\u0074"{_fafb ,_edga :=_fa .ParseBool (_ddgd .Value );if _edga !=nil {return _edga ;};_dadd .TAttr =&_fafb ;continue ;};if _ddgd .Name .Local =="\u0061"{_ecca ,_dcg :=_fa .ParseBool (_ddgd .Value ); +if _dcg !=nil {return _dcg ;};_dadd .AAttr =&_ecca ;continue ;};};for {_fdd ,_aecf :=d .Token ();if _aecf !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0043\u0065\u006c\u006c\u003a\u0020\u0025\u0073",_aecf ); +};if _ade ,_edgf :=_fdd .(_bc .EndElement );_edgf &&_ade .Name ==start .Name {break ;};};return nil ;}; -// Data On Rows -DataOnRowsAttr *bool ; +// Validate validates the CT_Sheets and its children +func (_cdba *CT_Sheets )Validate ()error {return _cdba .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0065\u0065\u0074s");};type ST_WebSourceType byte ;func NewCT_CustomFilters ()*CT_CustomFilters {_aadg :=&CT_CustomFilters {};return _aadg }; -// Default Data Field Position -DataPositionAttr *uint32 ; +// Validate validates the CT_BorderPr and its children +func (_gaba *CT_BorderPr )Validate ()error {return _gaba .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0050\u0072");};func (_ggbaba ST_PatternType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_ggbaba .String (),start ); +};func (_egbbc *ST_DvAspect )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_egbbc =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_egbbc =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_egbbc =2; +};return nil ;}; -// Data Field Header Name -DataCaptionAttr string ; +// ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path +func (_dbfg *CT_Cfvo )ValidateWithPath (path string )error {if _dbfg .TypeAttr ==ST_CfvoTypeUnset {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 _dgab :=_dbfg .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dgab !=nil {return _dgab ;};if _dbfg .ExtLst !=nil {if _fddb :=_dbfg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fddb !=nil {return _fddb ; +};};return nil ;}; -// Grand Totals Caption -GrandTotalCaptionAttr *string ; +// Validate validates the CT_MetadataStringIndex and its children +func (_cbcff *CT_MetadataStringIndex )Validate ()error {return _cbcff .ValidateWithPath ("\u0043\u0054\u005f\u004det\u0061\u0064\u0061\u0074\u0061\u0053\u0074\u0072\u0069\u006e\u0067\u0049\u006e\u0064e\u0078");};func NewCT_GroupLevel ()*CT_GroupLevel {_bbebe :=&CT_GroupLevel {}; +return _bbebe };func (_afgfd *CT_VolMain )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_aadadg :=range start .Attr {if _aadadg .Name .Local =="\u0066\u0069\u0072s\u0074"{_bccbb ,_eadad :=_aadadg .Value ,error (nil );if _eadad !=nil {return _eadad ; +};_afgfd .FirstAttr =_bccbb ;continue ;};};_addaa :for {_ddgafab ,_cgfgf :=d .Token ();if _cgfgf !=nil {return _cgfgf ;};switch _gecfeb :=_ddgafab .(type ){case _bc .StartElement :switch _gecfeb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcaga :=NewCT_VolTopic (); +if _agdeag :=d .DecodeElement (_bcaga ,&_gecfeb );_agdeag !=nil {return _agdeag ;};_afgfd .Tp =append (_afgfd .Tp ,_bcaga );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_gecfeb .Name ); +if _dgbga :=d .Skip ();_dgbga !=nil {return _dgbga ;};};case _bc .EndElement :break _addaa ;case _bc .CharData :};};return nil ;}; -// Error Caption -ErrorCaptionAttr *string ; +// ValidateWithPath validates the CT_Record and its children, prefixing error messages with path +func (_adaaff *CT_Record )ValidateWithPath (path string )error {for _eadda ,_gdafbg :=range _adaaff .M {if _degce :=_gdafbg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_eadda ));_degce !=nil {return _degce ; +};};for _ffdb ,_gebed :=range _adaaff .N {if _cbcbbc :=_gebed .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004e\u005b\u0025\u0064\u005d",path ,_ffdb ));_cbcbbc !=nil {return _cbcbbc ;};};for _dfgbe ,_ggcfg :=range _adaaff .B {if _cagd :=_ggcfg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0042\u005b\u0025\u0064\u005d",path ,_dfgbe )); +_cagd !=nil {return _cagd ;};};for _badgca ,_edaaca :=range _adaaff .E {if _agabe :=_edaaca .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_badgca ));_agabe !=nil {return _agabe ;};};for _fcgff ,_dedgaf :=range _adaaff .S {if _efgfg :=_dedgaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_fcgff )); +_efgfg !=nil {return _efgfg ;};};for _afddc ,_ccgbbf :=range _adaaff .D {if _acde :=_ccgbbf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u005b\u0025\u0064\u005d",path ,_afddc ));_acde !=nil {return _acde ;};};for _cbcdg ,_aefcb :=range _adaaff .X {if _cebbg :=_aefcb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cbcdg )); +_cebbg !=nil {return _cebbg ;};};return nil ;};func (_afeaf *ST_PrintError )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_egfgf ,_debggb :=d .Token ();if _debggb !=nil {return _debggb ;};if _fdfdd ,_degebf :=_egfgf .(_bc .EndElement ); +_degebf &&_fdfdd .Name ==start .Name {*_afeaf =1;return nil ;};if _daagdfe ,_fbfabe :=_egfgf .(_bc .CharData );!_fbfabe {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",_egfgf ); +}else {switch string (_daagdfe ){case "":*_afeaf =0;case "\u0064i\u0073\u0070\u006c\u0061\u0079\u0065d":*_afeaf =1;case "\u0062\u006c\u0061n\u006b":*_afeaf =2;case "\u0064\u0061\u0073\u0068":*_afeaf =3;case "\u004e\u0041":*_afeaf =4;};};_egfgf ,_debggb =d .Token (); +if _debggb !=nil {return _debggb ;};if _fgegf ,_agdedd :=_egfgf .(_bc .EndElement );_agdedd &&_fgegf .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",_egfgf ); +};func (_cacbg ST_FileType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_cacbg .String (),start );};const (ST_VolDepTypeUnset ST_VolDepType =0;ST_VolDepTypeRealTimeData ST_VolDepType =1;ST_VolDepTypeOlapFunctions ST_VolDepType =2; +);func (_agcdfc *CT_SheetBackgroundPicture )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gdbffd :=range start .Attr {if _gdbffd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdbffd .Name .Local =="\u0069\u0064"||_gdbffd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gdbffd .Name .Local =="\u0069\u0064"{_ccbba ,_aeefb :=_gdbffd .Value ,error (nil ); +if _aeefb !=nil {return _aeefb ;};_agcdfc .IdAttr =_ccbba ;continue ;};};for {_deageb ,_bdceee :=d .Token ();if _bdceee !=nil {return _a .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",_bdceee ); +};if _gceee ,_dbfcd :=_deageb .(_bc .EndElement );_dbfcd &&_gceee .Name ==start .Name {break ;};};return nil ;};func (_dbbae ST_MdxKPIProperty )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_dbbae .String (),start ); +}; -// Show Error -ShowErrorAttr *bool ; +// ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path +func (_bbegf *CT_MeasureDimensionMap )ValidateWithPath (path string )error {return nil };func (_dedagb *CT_RevisionHeader )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dedagb .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"; +_dedagb .SheetIdMap =NewCT_SheetIdMap ();for _ ,_eaede :=range start .Attr {if _eaede .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eaede .Name .Local =="\u0069\u0064"||_eaede .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eaede .Name .Local =="\u0069\u0064"{_bacb ,_dbdge :=_eaede .Value ,error (nil ); +if _dbdge !=nil {return _dbdge ;};_dedagb .IdAttr =_bacb ;continue ;};if _eaede .Name .Local =="\u0067\u0075\u0069\u0064"{_fcaad ,_eaaea :=_eaede .Value ,error (nil );if _eaaea !=nil {return _eaaea ;};_dedagb .GuidAttr =_fcaad ;continue ;};if _eaede .Name .Local =="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"{_agcde ,_ddafd :=ParseStdlibTime (_eaede .Value ); +if _ddafd !=nil {return _ddafd ;};_dedagb .DateTimeAttr =_agcde ;continue ;};if _eaede .Name .Local =="\u006d\u0061\u0078\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_efffde ,_fcabc :=_fa .ParseUint (_eaede .Value ,10,32);if _fcabc !=nil {return _fcabc ; +};_dedagb .MaxSheetIdAttr =uint32 (_efffde );continue ;};if _eaede .Name .Local =="\u0075\u0073\u0065\u0072\u004e\u0061\u006d\u0065"{_cddca ,_aefgac :=_eaede .Value ,error (nil );if _aefgac !=nil {return _aefgac ;};_dedagb .UserNameAttr =_cddca ;continue ; +};if _eaede .Name .Local =="\u006d\u0069\u006e\u0052\u0049\u0064"{_cbedgg ,_geebb :=_fa .ParseUint (_eaede .Value ,10,32);if _geebb !=nil {return _geebb ;};_eggcb :=uint32 (_cbedgg );_dedagb .MinRIdAttr =&_eggcb ;continue ;};if _eaede .Name .Local =="\u006d\u0061\u0078\u0052\u0049\u0064"{_acgad ,_afagb :=_fa .ParseUint (_eaede .Value ,10,32); +if _afagb !=nil {return _afagb ;};_gbdce :=uint32 (_acgad );_dedagb .MaxRIdAttr =&_gbdce ;continue ;};};_dggcf :for {_ebbae ,_ceccbc :=d .Token ();if _ceccbc !=nil {return _ceccbc ;};switch _fdbdg :=_ebbae .(type ){case _bc .StartElement :switch _fdbdg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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 _gddba :=d .DecodeElement (_dedagb .SheetIdMap ,&_fdbdg ); +_gddba !=nil {return _gddba ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dedagb .ReviewedList =NewCT_ReviewedRevisions (); +if _dbbaaa :=d .DecodeElement (_dedagb .ReviewedList ,&_fdbdg );_dbbaaa !=nil {return _dbbaaa ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dedagb .ExtLst =NewCT_ExtensionList (); +if _agbff :=d .DecodeElement (_dedagb .ExtLst ,&_fdbdg );_agbff !=nil {return _agbff ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_fdbdg .Name ); +if _agaaa :=d .Skip ();_agaaa !=nil {return _agaaa ;};};case _bc .EndElement :break _dggcf ;case _bc .CharData :};};return nil ;};func (_ggafab *ST_PivotFilterType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gggcc ,_bfgce :=d .Token (); +if _bfgce !=nil {return _bfgce ;};if _bdbdg ,_adgca :=_gggcc .(_bc .EndElement );_adgca &&_bdbdg .Name ==start .Name {*_ggafab =1;return nil ;};if _gaaef ,_fbccaf :=_gggcc .(_bc .CharData );!_fbccaf {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",_gggcc ); +}else {switch string (_gaaef ){case "":*_ggafab =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_ggafab =1;case "\u0063\u006f\u0075n\u0074":*_ggafab =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_ggafab =3;case "\u0073\u0075\u006d":*_ggafab =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_ggafab =5; +case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ggafab =6;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_ggafab =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_ggafab =8; +case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_ggafab =9;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_ggafab =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_ggafab =11; +case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_ggafab =12;case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_ggafab =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_ggafab =14; +case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ggafab =15;case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_ggafab =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_ggafab =17; +case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_ggafab =18;case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_ggafab =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ggafab =20; +case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ggafab =21;case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ggafab =22; +case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ggafab =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ggafab =24;case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ggafab =25; +case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ggafab =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_ggafab =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ggafab =28; +case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_ggafab =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ggafab =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_ggafab =31; +case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_ggafab =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ggafab =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_ggafab =34; +case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_ggafab =35;case "\u0074\u006f\u0064a\u0079":*_ggafab =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_ggafab =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_ggafab =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_ggafab =39; +case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_ggafab =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_ggafab =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_ggafab =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_ggafab =43; +case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ggafab =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ggafab =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_ggafab =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_ggafab =47; +case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_ggafab =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_ggafab =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_ggafab =50;case "\u0051\u0031":*_ggafab =51; +case "\u0051\u0032":*_ggafab =52;case "\u0051\u0033":*_ggafab =53;case "\u0051\u0034":*_ggafab =54;case "\u004d\u0031":*_ggafab =55;case "\u004d\u0032":*_ggafab =56;case "\u004d\u0033":*_ggafab =57;case "\u004d\u0034":*_ggafab =58;case "\u004d\u0035":*_ggafab =59; +case "\u004d\u0036":*_ggafab =60;case "\u004d\u0037":*_ggafab =61;case "\u004d\u0038":*_ggafab =62;case "\u004d\u0039":*_ggafab =63;case "\u004d\u0031\u0030":*_ggafab =64;case "\u004d\u0031\u0031":*_ggafab =65;case "\u004d\u0031\u0032":*_ggafab =66;};}; +_gggcc ,_bfgce =d .Token ();if _bfgce !=nil {return _bfgce ;};if _gdbgg ,_bffabb :=_gggcc .(_bc .EndElement );_bffabb &&_gdbgg .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",_gggcc ); +};func (_baabf ST_SortBy )String ()string {switch _baabf {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 (_gcaf *CT_CellStyles )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ceaa :=range start .Attr {if _ceaa .Name .Local =="\u0063\u006f\u0075n\u0074"{_dabc ,_befc :=_fa .ParseUint (_ceaa .Value ,10,32);if _befc !=nil {return _befc ; +};_dgebf :=uint32 (_dabc );_gcaf .CountAttr =&_dgebf ;continue ;};};_agbg :for {_ceea ,_bgae :=d .Token ();if _bgae !=nil {return _bgae ;};switch _gfeb :=_ceea .(type ){case _bc .StartElement :switch _gfeb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agbb :=NewCT_CellStyle (); +if _bcaa :=d .DecodeElement (_agbb ,&_gfeb );_bcaa !=nil {return _bcaa ;};_gcaf .CellStyle =append (_gcaf .CellStyle ,_agbb );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gfeb .Name ); +if _daga :=d .Skip ();_daga !=nil {return _daga ;};};case _bc .EndElement :break _agbg ;case _bc .CharData :};};return nil ;}; -// Caption for Missing Values -MissingCaptionAttr *string ; +// ValidateWithPath validates the CT_Tables and its children, prefixing error messages with path +func (_eccgcf *CT_Tables )ValidateWithPath (path string )error {for _dgfbc ,_fgfgeg :=range _eccgcf .M {if _gcdab :=_fgfgeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u005b\u0025\u0064\u005d",path ,_dgfbc ));_gcdab !=nil {return _gcdab ; +};};for _ggbbee ,_aadffe :=range _eccgcf .S {if _bdcdd :=_aadffe .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u005b\u0025\u0064\u005d",path ,_ggbbee ));_bdcdd !=nil {return _bdcdd ;};};for _cbecc ,_gcaed :=range _eccgcf .X {if _fabfbd :=_gcaed .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_cbecc )); +_fabfbd !=nil {return _fabfbd ;};};return nil ;};func (_adgag ST_TableStyleType )ValidateWithPath (path string )error {switch _adgag {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 _a .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adgag )); +};return nil ;};func (_eaddf ST_CellFormulaType )Validate ()error {return _eaddf .ValidateWithPath ("")};func (_dgdce *CT_Comment )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dgdce .Text =NewCT_Rst ();for _ ,_cdbf :=range start .Attr {if _cdbf .Name .Local =="\u0072\u0065\u0066"{_beee ,_eaaf :=_cdbf .Value ,error (nil ); +if _eaaf !=nil {return _eaaf ;};_dgdce .RefAttr =_beee ;continue ;};if _cdbf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"{_dcec ,_bfebd :=_fa .ParseUint (_cdbf .Value ,10,32);if _bfebd !=nil {return _bfebd ;};_dgdce .AuthorIdAttr =uint32 (_dcec ); +continue ;};if _cdbf .Name .Local =="\u0067\u0075\u0069\u0064"{_eadd ,_bgfd :=_cdbf .Value ,error (nil );if _bgfd !=nil {return _bgfd ;};_dgdce .GuidAttr =&_eadd ;continue ;};if _cdbf .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_fbbeb ,_cdda :=_fa .ParseUint (_cdbf .Value ,10,32); +if _cdda !=nil {return _cdda ;};_gdfgf :=uint32 (_fbbeb );_dgdce .ShapeIdAttr =&_gdfgf ;continue ;};};_cccg :for {_bace ,_bceba :=d .Token ();if _bceba !=nil {return _bceba ;};switch _bddc :=_bace .(type ){case _bc .StartElement :switch _bddc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _aadcd :=d .DecodeElement (_dgdce .Text ,&_bddc ); +_aadcd !=nil {return _aadcd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgdce .CommentPr =NewCT_CommentPr (); +if _eecgg :=d .DecodeElement (_dgdce .CommentPr ,&_bddc );_eecgg !=nil {return _eecgg ;};default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_bddc .Name ); +if _efgbc :=d .Skip ();_efgbc !=nil {return _efgbc ;};};case _bc .EndElement :break _cccg ;case _bc .CharData :};};return nil ;};type CT_ServerFormats struct{ -// Show Missing -ShowMissingAttr *bool ; +// Format Count +CountAttr *uint32 ; -// Page Header Style Name -PageStyleAttr *string ; +// Server Format +ServerFormat []*CT_ServerFormat ;}; -// Table Style Name -PivotTableStyleAttr *string ; +// ValidateWithPath validates the Chartsheet and its children, prefixing error messages with path +func (_gdece *Chartsheet )ValidateWithPath (path string )error {if _dbeac :=_gdece .CT_Chartsheet .ValidateWithPath (path );_dbeac !=nil {return _dbeac ;};return nil ;}; -// Vacated Style -VacatedStyleAttr *string ; +// Validate validates the CT_MdxMetadata and its children +func (_gfaag *CT_MdxMetadata )Validate ()error {return _gfaag .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078\u004d\u0065\u0074a\u0064\u0061\u0074\u0061");}; -// PivotTable Custom String -TagAttr *string ; +// Validate validates the CT_OleItems and its children +func (_dafcg *CT_OleItems )Validate ()error {return _dafcg .ValidateWithPath ("C\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u0073");};func NewCT_TextField ()*CT_TextField {_aagcg :=&CT_TextField {};return _aagcg };func (_dbdgf *Sst )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dbdgf .CT_Sst .MarshalXML (e ,start );}; -// PivotTable Last Updated Version -UpdatedVersionAttr *uint8 ; +// ValidateWithPath validates the CT_UnderlineProperty and its children, prefixing error messages with path +func (_aecea *CT_UnderlineProperty )ValidateWithPath (path string )error {if _bddceg :=_aecea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bddceg !=nil {return _bddceg ;};return nil ;};func (_cbbfgb ST_TableType )Validate ()error {return _cbbfgb .ValidateWithPath ("")}; +type ST_Scope byte ;func (_adaba ST_CfType )Validate ()error {return _adaba .ValidateWithPath ("")};func (_ecaf *CT_CustomWorkbookViews )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );_fbeb :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0063\u0075st\u006fm\u0057\u006f\u0072\u006b\u0062o\u006f\u006b\u0056\u0069\u0065\u0077"}}; +for _ ,_dcgaf :=range _ecaf .CustomWorkbookView {e .EncodeElement (_dcgaf ,_fbeb );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_ffgde *CT_MetadataBlock )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +_dcbca :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ar\u0063"}};for _ ,_fgga :=range _ffgde .Rc {e .EncodeElement (_fgga ,_dcbca );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dgeea *CT_RevisionCustomView )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_dgeea .GuidAttr )}); +_fedaef ,_gbdfa :=_dgeea .ActionAttr .MarshalXMLAttr (_bc .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _gbdfa !=nil {return _gbdfa ;};start .Attr =append (start .Attr ,_fedaef );e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_cffda *CT_GradientFill )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gabd :=range start .Attr {if _gabd .Name .Local =="\u0074\u0079\u0070\u0065"{_cffda .TypeAttr .UnmarshalXMLAttr (_gabd );continue ;};if _gabd .Name .Local =="\u0064\u0065\u0067\u0072\u0065\u0065"{_fabab ,_gdgac :=_fa .ParseFloat (_gabd .Value ,64); +if _gdgac !=nil {return _gdgac ;};_cffda .DegreeAttr =&_fabab ;continue ;};if _gabd .Name .Local =="\u006c\u0065\u0066\u0074"{_eeeda ,_dedgaa :=_fa .ParseFloat (_gabd .Value ,64);if _dedgaa !=nil {return _dedgaa ;};_cffda .LeftAttr =&_eeeda ;continue ; +};if _gabd .Name .Local =="\u0072\u0069\u0067h\u0074"{_cgadf ,_eceed :=_fa .ParseFloat (_gabd .Value ,64);if _eceed !=nil {return _eceed ;};_cffda .RightAttr =&_cgadf ;continue ;};if _gabd .Name .Local =="\u0074\u006f\u0070"{_fddc ,_eaggg :=_fa .ParseFloat (_gabd .Value ,64); +if _eaggg !=nil {return _eaggg ;};_cffda .TopAttr =&_fddc ;continue ;};if _gabd .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_fccg ,_ccag :=_fa .ParseFloat (_gabd .Value ,64);if _ccag !=nil {return _ccag ;};_cffda .BottomAttr =&_fccg ;continue ; +};};_adcgc :for {_gcde ,_dgcc :=d .Token ();if _dgcc !=nil {return _dgcc ;};switch _ddegd :=_gcde .(type ){case _bc .StartElement :switch _ddegd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dcbcc :=NewCT_GradientStop (); +if _bdga :=d .DecodeElement (_dcbcc ,&_ddegd );_bdga !=nil {return _bdga ;};_cffda .Stop =append (_cffda .Stop ,_dcbcc );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_ddegd .Name ); +if _gfadc :=d .Skip ();_gfadc !=nil {return _gfadc ;};};case _bc .EndElement :break _adcgc ;case _bc .CharData :};};return nil ;};func (_fbbdd *CT_DataFields )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ecfb :=range start .Attr {if _ecfb .Name .Local =="\u0063\u006f\u0075n\u0074"{_eaddc ,_fafc :=_fa .ParseUint (_ecfb .Value ,10,32); +if _fafc !=nil {return _fafc ;};_cbaa :=uint32 (_eaddc );_fbbdd .CountAttr =&_cbaa ;continue ;};};_dedb :for {_abgee ,_agccfe :=d .Token ();if _agccfe !=nil {return _agccfe ;};switch _bbgg :=_abgee .(type ){case _bc .StartElement :switch _bbgg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgcba :=NewCT_DataField (); +if _cgbad :=d .DecodeElement (_cgcba ,&_bbgg );_cgbad !=nil {return _cgbad ;};_fbbdd .DataField =append (_fbbdd .DataField ,_cgcba );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bbgg .Name ); +if _dfdc :=d .Skip ();_dfdc !=nil {return _dfdc ;};};case _bc .EndElement :break _dedb ;case _bc .CharData :};};return nil ;}; -// Minimum Refreshable Version -MinRefreshableVersionAttr *uint8 ; +// ValidateWithPath validates the CT_AutoSortScope and its children, prefixing error messages with path +func (_gbe *CT_AutoSortScope )ValidateWithPath (path string )error {if _dce :=_gbe .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_dce !=nil {return _dce ;};return nil ;}; -// Asterisk Totals -AsteriskTotalsAttr *bool ; +// Validate validates the CT_Users and its children +func (_cgddd *CT_Users )Validate ()error {return _cgddd .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073");};func (_ddgaa *CT_OutlinePr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bcfef :=range start .Attr {if _bcfef .Name .Local =="a\u0070\u0070\u006c\u0079\u0053\u0074\u0079\u006c\u0065\u0073"{_aebga ,_gbffe :=_fa .ParseBool (_bcfef .Value ); +if _gbffe !=nil {return _gbffe ;};_ddgaa .ApplyStylesAttr =&_aebga ;continue ;};if _bcfef .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0042\u0065\u006c\u006f\u0077"{_faceb ,_aggfg :=_fa .ParseBool (_bcfef .Value );if _aggfg !=nil {return _aggfg ; +};_ddgaa .SummaryBelowAttr =&_faceb ;continue ;};if _bcfef .Name .Local =="\u0073\u0075\u006dm\u0061\u0072\u0079\u0052\u0069\u0067\u0068\u0074"{_adcga ,_acccab :=_fa .ParseBool (_bcfef .Value );if _acccab !=nil {return _acccab ;};_ddgaa .SummaryRightAttr =&_adcga ; +continue ;};if _bcfef .Name .Local =="\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"{_aafda ,_dgaec :=_fa .ParseBool (_bcfef .Value );if _dgaec !=nil {return _dgaec ;};_ddgaa .ShowOutlineSymbolsAttr =&_aafda ; +continue ;};};for {_dcage ,_aefcd :=d .Token ();if _aefcd !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0075t\u006c\u0069\u006e\u0065\u0050\u0072\u003a\u0020\u0025\u0073",_aefcd );};if _edbab ,_gccbc :=_dcage .(_bc .EndElement ); +_gccbc &&_edbab .Name ==start .Name {break ;};};return nil ;};func (_cdcg *CT_Dimensions )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_abcag :=range start .Attr {if _abcag .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgabf ,_acgd :=_fa .ParseUint (_abcag .Value ,10,32); +if _acgd !=nil {return _acgd ;};_abcf :=uint32 (_cgabf );_cdcg .CountAttr =&_abcf ;continue ;};};_afegf :for {_aeeb ,_edcgg :=d .Token ();if _edcgg !=nil {return _edcgg ;};switch _dadcg :=_aeeb .(type ){case _bc .StartElement :switch _dadcg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bffae :=NewCT_PivotDimension (); +if _beddg :=d .DecodeElement (_bffae ,&_dadcg );_beddg !=nil {return _beddg ;};_cdcg .Dimension =append (_cdcg .Dimension ,_bffae );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_dadcg .Name ); +if _ffcg :=d .Skip ();_ffcg !=nil {return _ffcg ;};};case _bc .EndElement :break _afegf ;case _bc .CharData :};};return nil ;}; -// Show Item Names -ShowItemsAttr *bool ; +// ValidateWithPath validates the CT_TablePart and its children, prefixing error messages with path +func (_cffceb *CT_TablePart )ValidateWithPath (path string )error {return nil }; -// Allow Edit Data -EditDataAttr *bool ; +// Validate validates the CT_PivotAreas and its children +func (_cdgca *CT_PivotAreas )Validate ()error {return _cdgca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061\u0073");}; -// Disable Field List -DisableFieldListAttr *bool ; +// Validate validates the CT_OleLink and its children +func (_gedgb *CT_OleLink )Validate ()error {return _gedgb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u004c\u0069\u006e\u006b");};const (ST_MdxKPIPropertyUnset ST_MdxKPIProperty =0;ST_MdxKPIPropertyV ST_MdxKPIProperty =1;ST_MdxKPIPropertyG ST_MdxKPIProperty =2; +ST_MdxKPIPropertyS ST_MdxKPIProperty =3;ST_MdxKPIPropertyT ST_MdxKPIProperty =4;ST_MdxKPIPropertyW ST_MdxKPIProperty =5;ST_MdxKPIPropertyM ST_MdxKPIProperty =6;);func NewCT_PivotCacheDefinition ()*CT_PivotCacheDefinition {_agfdc :=&CT_PivotCacheDefinition {}; +_agfdc .CacheSource =NewCT_CacheSource ();_agfdc .CacheFields =NewCT_CacheFields ();return _agfdc ;};type CT_TextField struct{ -// Show Calculated Members -ShowCalcMbrsAttr *bool ; +// Field Type +TypeAttr ST_ExternalConnectionType ; -// Total Visual Data -VisualTotalsAttr *bool ; +// Position +PositionAttr *uint32 ;};func NewCT_SmartTagType ()*CT_SmartTagType {_acfeb :=&CT_SmartTagType {};return _acfeb };type ST_PaneState byte ; -// Show Multiple Labels -ShowMultipleLabelAttr *bool ; +// Validate validates the CT_RevisionHeader and its children +func (_feabb *CT_RevisionHeader )Validate ()error {return _feabb .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0048e\u0061\u0064\u0065\u0072");};func (_adfc *CT_CalculatedItems )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bgab :=range start .Attr {if _bgab .Name .Local =="\u0063\u006f\u0075n\u0074"{_afdc ,_bdbg :=_fa .ParseUint (_bgab .Value ,10,32); +if _bdbg !=nil {return _bdbg ;};_bdfe :=uint32 (_afdc );_adfc .CountAttr =&_bdfe ;continue ;};};_egegb :for {_ggaa ,_gcbca :=d .Token ();if _gcbca !=nil {return _gcbca ;};switch _acbc :=_ggaa .(type ){case _bc .StartElement :switch _acbc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_deg :=NewCT_CalculatedItem (); +if _bbc :=d .DecodeElement (_deg ,&_acbc );_bbc !=nil {return _bbc ;};_adfc .CalculatedItem =append (_adfc .CalculatedItem ,_deg );default:_ga .Log .Debug ("\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",_acbc .Name ); +if _dgbe :=d .Skip ();_dgbe !=nil {return _dgbe ;};};case _bc .EndElement :break _egegb ;case _bc .CharData :};};return nil ;};func (_bdaae *ST_WebSourceType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fgfgda ,_dadae :=d .Token (); +if _dadae !=nil {return _dadae ;};if _becfg ,_cecdc :=_fgfgda .(_bc .EndElement );_cecdc &&_becfg .Name ==start .Name {*_bdaae =1;return nil ;};if _ddbga ,_dadbca :=_fgfgda .(_bc .CharData );!_dadbca {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",_fgfgda ); +}else {switch string (_ddbga ){case "":*_bdaae =0;case "\u0073\u0068\u0065e\u0074":*_bdaae =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_bdaae =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_bdaae =3;case "\u0072\u0061\u006eg\u0065":*_bdaae =4; +case "\u0063\u0068\u0061r\u0074":*_bdaae =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_bdaae =6;case "\u0071\u0075\u0065r\u0079":*_bdaae =7;case "\u006c\u0061\u0062e\u006c":*_bdaae =8;};};_fgfgda ,_dadae =d .Token ();if _dadae !=nil {return _dadae ; +};if _fccaf ,_faeac :=_fgfgda .(_bc .EndElement );_faeac &&_fccaf .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",_fgfgda ); +};func (_bcgba ST_PatternType )Validate ()error {return _bcgba .ValidateWithPath ("")};func (_cfbf *CT_CellSmartTags )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bbbee :=range start .Attr {if _bbbee .Name .Local =="\u0072"{_dfad ,_aaea :=_bbbee .Value ,error (nil ); +if _aaea !=nil {return _aaea ;};_cfbf .RAttr =_dfad ;continue ;};};_bffb :for {_agdd ,_cgdgg :=d .Token ();if _cgdgg !=nil {return _cgdgg ;};switch _cggf :=_agdd .(type ){case _bc .StartElement :switch _cggf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_adca :=NewCT_CellSmartTag (); +if _bagb :=d .DecodeElement (_adca ,&_cggf );_bagb !=nil {return _bagb ;};_cfbf .CellSmartTag =append (_cfbf .CellSmartTag ,_adca );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cggf .Name ); +if _cdef :=d .Skip ();_cdef !=nil {return _cdef ;};};case _bc .EndElement :break _bffb ;case _bc .CharData :};};return nil ;};func NewCT_DataValidation ()*CT_DataValidation {_ecae :=&CT_DataValidation {};return _ecae }; -// Show Drop Down -ShowDataDropDownAttr *bool ; +// Validate validates the CT_GroupItems and its children +func (_gfccg *CT_GroupItems )Validate ()error {return _gfccg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d\u0073");}; -// Show Expand Collapse -ShowDrillAttr *bool ; +// ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path +func (_ebbfb *CT_QueryTableDeletedFields )ValidateWithPath (path string )error {for _bggbb ,_eacgcf :=range _ebbfb .DeletedField {if _cfcde :=_eacgcf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044el\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_bggbb )); +_cfcde !=nil {return _cfcde ;};};return nil ;};func (_feaed ST_IconSetType )String ()string {switch _feaed {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 ExternalLink struct{CT_ExternalLink }; +func (_dgfebd ST_rwColActionType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_dgfebd .String (),start );};type CT_TableMissing struct{}; -// Print Drill Indicators -PrintDrillAttr *bool ; +// ValidateWithPath validates the PivotCacheRecords and its children, prefixing error messages with path +func (_gedfb *PivotCacheRecords )ValidateWithPath (path string )error {if _gaaed :=_gedfb .CT_PivotCacheRecords .ValidateWithPath (path );_gaaed !=nil {return _gaaed ;};return nil ;};func NewCT_Tuple ()*CT_Tuple {_cgegec :=&CT_Tuple {};return _cgegec }; +func (_beddfa *ST_ShowDataAs )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bcgfg ,_dadge :=d .Token ();if _dadge !=nil {return _dadge ;};if _dggbe ,_cdgbg :=_bcgfg .(_bc .EndElement );_cdgbg &&_dggbe .Name ==start .Name {*_beddfa =1; +return nil ;};if _bgcge ,_cdccb :=_bcgfg .(_bc .CharData );!_cdccb {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",_bcgfg );}else {switch string (_bgcge ){case "":*_beddfa =0; +case "\u006e\u006f\u0072\u006d\u0061\u006c":*_beddfa =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_beddfa =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_beddfa =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_beddfa =4; +case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_beddfa =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_beddfa =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_beddfa =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_beddfa =8; +case "\u0069\u006e\u0064e\u0078":*_beddfa =9;};};_bcgfg ,_dadge =d .Token ();if _dadge !=nil {return _dadge ;};if _cdfcf ,_agbbc :=_bcgfg .(_bc .EndElement );_agbbc &&_cdfcf .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",_bcgfg ); +};type CT_CellSmartTag struct{ -// Show Member Property ToolTips -ShowMemberPropertyTipsAttr *bool ; +// Smart Tag Type Index +TypeAttr uint32 ; -// Show ToolTips on Data -ShowDataTipsAttr *bool ; +// Deleted +DeletedAttr *bool ; -// Enable PivotTable Wizard -EnableWizardAttr *bool ; +// XML Based +XmlBasedAttr *bool ; -// Enable Drill Down -EnableDrillAttr *bool ; +// Smart Tag Properties +CellSmartTagPr []*CT_CellSmartTagPr ;}; -// Enable Field Properties -EnableFieldPropertiesAttr *bool ; +// Validate validates the CT_CalculatedMembers and its children +func (_bggac *CT_CalculatedMembers )Validate ()error {return _bggac .ValidateWithPath ("C\u0054_\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073");}; -// Preserve Formatting -PreserveFormattingAttr *bool ; +// Validate validates the CT_FutureMetadataBlock and its children +func (_bfagf *CT_FutureMetadataBlock )Validate ()error {return _bfagf .ValidateWithPath ("\u0043\u0054\u005f\u0046ut\u0075\u0072\u0065\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042\u006c\u006fc\u006b");};type ST_rwColActionType byte ;func (_ffddb *ST_GroupBy )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cfeagc ,_bbgcaf :=d .Token (); +if _bbgcaf !=nil {return _bbgcaf ;};if _aecged ,_faaae :=_cfeagc .(_bc .EndElement );_faaae &&_aecged .Name ==start .Name {*_ffddb =1;return nil ;};if _ccaccc ,_cbfga :=_cfeagc .(_bc .CharData );!_cbfga {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",_cfeagc ); +}else {switch string (_ccaccc ){case "":*_ffddb =0;case "\u0072\u0061\u006eg\u0065":*_ffddb =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_ffddb =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_ffddb =3;case "\u0068\u006f\u0075r\u0073":*_ffddb =4;case "\u0064\u0061\u0079\u0073":*_ffddb =5; +case "\u006d\u006f\u006e\u0074\u0068\u0073":*_ffddb =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_ffddb =7;case "\u0079\u0065\u0061r\u0073":*_ffddb =8;};};_cfeagc ,_bbgcaf =d .Token ();if _bbgcaf !=nil {return _bbgcaf ;};if _faaafa ,_aggeeg :=_cfeagc .(_bc .EndElement ); +_aggeeg &&_faaafa .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",_cfeagc );};func NewCT_RangePr ()*CT_RangePr {_ddfbe :=&CT_RangePr {}; +return _ddfbe };func (_dbec *CT_ChartsheetPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dbec .PublishedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_dbec .PublishedAttr ))}); +};if _dbec .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dbec .CodeNameAttr )});};e .EncodeToken (start );if _dbec .TabColor !=nil {_bbgb :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0074\u0061\u0062\u0043\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_dbec .TabColor ,_bbgb );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_geggda ST_TextVAlign )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_eafac :=_bc .Attr {};_eafac .Name =name ;switch _geggda {case ST_TextVAlignUnset :_eafac .Value =""; +case ST_TextVAlignTop :_eafac .Value ="\u0074\u006f\u0070";case ST_TextVAlignCenter :_eafac .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextVAlignBottom :_eafac .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextVAlignJustify :_eafac .Value ="\u006au\u0073\u0074\u0069\u0066\u0079"; +case ST_TextVAlignDistributed :_eafac .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _eafac ,nil ;}; -// Auto Formatting -UseAutoFormattingAttr *bool ; +// Validate validates the CT_Chartsheet and its children +func (_dggea *CT_Chartsheet )Validate ()error {return _dggea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074");}; -// Page Wrap -PageWrapAttr *uint32 ; +// ValidateWithPath validates the CT_Members and its children, prefixing error messages with path +func (_aefbe *CT_Members )ValidateWithPath (path string )error {for _dgfdbe ,_efdbg :=range _aefbe .Member {if _bacab :=_efdbg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dgfdbe )); +_bacab !=nil {return _bacab ;};};return nil ;}; -// Page Over Then Down -PageOverThenDownAttr *bool ; +// ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path +func (_fcfdb *CT_BooleanProperty )ValidateWithPath (path string )error {return nil }; -// Subtotal Hidden Items -SubtotalHiddenItemsAttr *bool ; +// ValidateWithPath validates the CT_FontSize and its children, prefixing error messages with path +func (_abdad *CT_FontSize )ValidateWithPath (path string )error {return nil }; -// Row Grand Totals -RowGrandTotalsAttr *bool ; +// ValidateWithPath validates the Metadata and its children, prefixing error messages with path +func (_febaf *Metadata )ValidateWithPath (path string )error {if _gbfdad :=_febaf .CT_Metadata .ValidateWithPath (path );_gbfdad !=nil {return _gbfdad ;};return nil ;};func (_gbgae ST_DataValidationType )ValidateWithPath (path string )error {switch _gbgae {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 (_gbgae )); +};return nil ;}; -// Grand Totals On Columns -ColGrandTotalsAttr *bool ; +// ValidateWithPath validates the CT_PivotHierarchy and its children, prefixing error messages with path +func (_cbccf *CT_PivotHierarchy )ValidateWithPath (path string )error {if _cbccf .Mps !=nil {if _aafbg :=_cbccf .Mps .ValidateWithPath (path +"\u002f\u004d\u0070\u0073");_aafbg !=nil {return _aafbg ;};};for _acgdbd ,_dgfagb :=range _cbccf .Members {if _gebee :=_dgfagb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004d\u0065\u006d\u0062\u0065\u0072s\u005b\u0025\u0064\u005d",path ,_acgdbd )); +_gebee !=nil {return _gebee ;};};if _cbccf .ExtLst !=nil {if _adbdce :=_cbccf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adbdce !=nil {return _adbdce ;};};return nil ;};const (ST_GradientTypeUnset ST_GradientType =0;ST_GradientTypeLinear ST_GradientType =1; +ST_GradientTypePath ST_GradientType =2;);func (_ddffg *CT_DataBinding )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cagge :=range start .Attr {if _cagge .Name .Local =="\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_ecfce ,_gdec :=_cagge .Value ,error (nil ); +if _gdec !=nil {return _gdec ;};_ddffg .DataBindingNameAttr =&_ecfce ;continue ;};if _cagge .Name .Local =="F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"{_gebd ,_aaeff :=_fa .ParseBool (_cagge .Value );if _aaeff !=nil {return _aaeff ;}; +_ddffg .FileBindingAttr =&_gebd ;continue ;};if _cagge .Name .Local =="\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"{_cggbc ,_bffga :=_fa .ParseUint (_cagge .Value ,10,32);if _bffga !=nil {return _bffga ;};_gfcb :=uint32 (_cggbc ); +_ddffg .ConnectionIDAttr =&_gfcb ;continue ;};if _cagge .Name .Local =="\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_adeeb ,_fbgef :=_cagge .Value ,error (nil );if _fbgef !=nil {return _fbgef ;};_ddffg .FileBindingNameAttr =&_adeeb ; +continue ;};if _cagge .Name .Local =="\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"{_ecbbd ,_cdgag :=_fa .ParseUint (_cagge .Value ,10,32);if _cdgag !=nil {return _cdgag ;};_ddffg .DataBindingLoadModeAttr =uint32 (_ecbbd ); +continue ;};};_gbab :for {_ddad ,_caeg :=d .Token ();if _caeg !=nil {return _caeg ;};switch _addef :=_ddad .(type ){case _bc .StartElement :switch _addef .Name {default:if _cfcg ,_gbgb :=_ff .CreateElement (_addef );_gbgb !=nil {return _gbgb ;}else {if _gbge :=d .DecodeElement (_cfcg ,&_addef ); +_gbge !=nil {return _gbge ;};_ddffg .Any =_cfcg ;};};case _bc .EndElement :break _gbab ;case _bc .CharData :};};return nil ;};func (_fgaeef *CT_RevisionMove )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fgaeef .SheetIdAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",_fgaeef .SourceAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_fgaeef .DestinationAttr )}); +if _fgaeef .SourceSheetIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fgaeef .SourceSheetIdAttr )}); +};if _fgaeef .RIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fgaeef .RIdAttr )});};if _fgaeef .UaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fgaeef .UaAttr ))}); +};if _fgaeef .RaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fgaeef .RaAttr ))});};e .EncodeToken (start );if _fgaeef .Undo !=nil {_bddbd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0075\u006e\u0064\u006f"}}; +for _ ,_afcfdf :=range _fgaeef .Undo {e .EncodeElement (_afcfdf ,_bddbd );};};if _fgaeef .Rcc !=nil {_cebgc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072\u0063\u0063"}};for _ ,_beeda :=range _fgaeef .Rcc {e .EncodeElement (_beeda ,_cebgc ); +};};if _fgaeef .Rfmt !=nil {_bgdbcd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0072\u0066\u006d\u0074"}};for _ ,_bdebb :=range _fgaeef .Rfmt {e .EncodeElement (_bdebb ,_bgdbcd );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};const (ST_ObjectsUnset ST_Objects =0;ST_ObjectsAll ST_Objects =1;ST_ObjectsPlaceholders ST_Objects =2;ST_ObjectsNone ST_Objects =3;);func (_edeffd *CT_SheetViews )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +_acede :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077"}};for _ ,_fadfd :=range _edeffd .SheetView {e .EncodeElement (_fadfd ,_acede );};if _edeffd .ExtLst !=nil {_dfgae :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_edeffd .ExtLst ,_dfgae );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_ebfebf *Table )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ebfebf .CT_Table .MarshalXML (e ,start );};func (_cae *CT_CellAlignment )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cae .HorizontalAttr !=ST_HorizontalAlignmentUnset {_gafd ,_cag :=_cae .HorizontalAttr .MarshalXMLAttr (_bc .Name {Local :"\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}); +if _cag !=nil {return _cag ;};start .Attr =append (start .Attr ,_gafd );};if _cae .VerticalAttr !=ST_VerticalAlignmentUnset {_cfde ,_deac :=_cae .VerticalAttr .MarshalXMLAttr (_bc .Name {Local :"\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"});if _deac !=nil {return _deac ; +};start .Attr =append (start .Attr ,_cfde );};if _cae .TextRotationAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0065\u0078t\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_cae .TextRotationAttr )}); +};if _cae .WrapTextAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cae .WrapTextAttr ))});};if _cae .IndentAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u006e\u0064\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cae .IndentAttr )}); +};if _cae .RelativeIndentAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0049n\u0064\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cae .RelativeIndentAttr )}); +};if _cae .JustifyLastLineAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006au\u0073t\u0069\u0066\u0079\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cae .JustifyLastLineAttr ))}); +};if _cae .ShrinkToFitAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"s\u0068\u0072\u0069\u006e\u006b\u0054\u006f\u0046\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cae .ShrinkToFitAttr ))});};if _cae .ReadingOrderAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0061d\u0069\u006e\u0067\u004f\u0072\u0064\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cae .ReadingOrderAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type ST_PivotFilterType byte ;func (_efbeb *CT_XmlPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cfcdab :=range start .Attr {if _cfcdab .Name .Local =="\u006d\u0061\u0070I\u0064"{_acabgd ,_ebcdd :=_fa .ParseUint (_cfcdab .Value ,10,32); +if _ebcdd !=nil {return _ebcdd ;};_efbeb .MapIdAttr =uint32 (_acabgd );continue ;};if _cfcdab .Name .Local =="\u0078\u0070\u0061t\u0068"{_ffgaba ,_cgbde :=_cfcdab .Value ,error (nil );if _cgbde !=nil {return _cgbde ;};_efbeb .XpathAttr =_ffgaba ;continue ; +};if _cfcdab .Name .Local =="x\u006d\u006c\u0044\u0061\u0074\u0061\u0054\u0079\u0070\u0065"{_gefae ,_efcgb :=_cfcdab .Value ,error (nil );if _efcgb !=nil {return _efcgb ;};_efbeb .XmlDataTypeAttr =_gefae ;continue ;};};_gaefa :for {_ecgab ,_fbgbe :=d .Token (); +if _fbgbe !=nil {return _fbgbe ;};switch _dbebf :=_ecgab .(type ){case _bc .StartElement :switch _dbebf .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efbeb .ExtLst =NewCT_ExtensionList (); +if _cbbde :=d .DecodeElement (_efbeb .ExtLst ,&_dbebf );_cbbde !=nil {return _cbbde ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_dbebf .Name ); +if _gcdefg :=d .Skip ();_gcdefg !=nil {return _gcdefg ;};};case _bc .EndElement :break _gaefa ;case _bc .CharData :};};return nil ;}; -// Field Print Titles -FieldPrintTitlesAttr *bool ; +// Validate validates the CT_Dimensions and its children +func (_bgbag *CT_Dimensions )Validate ()error {return _bgbag .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073");};const (ST_CellCommentsUnset ST_CellComments =0;ST_CellCommentsNone ST_CellComments =1;ST_CellCommentsAsDisplayed ST_CellComments =2; +ST_CellCommentsAtEnd ST_CellComments =3;); -// Item Print Titles -ItemPrintTitlesAttr *bool ; +// Validate validates the CT_GroupMembers and its children +func (_abgfg *CT_GroupMembers )Validate ()error {return _abgfg .ValidateWithPath ("\u0043T\u005fG\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};type ST_CellType byte ; -// Merge Titles -MergeItemAttr *bool ; +// Validate validates the CT_Colors and its children +func (_dcfde *CT_Colors )Validate ()error {return _dcfde .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u006f\u0072s");};func (_fbbbae ST_RefMode )Validate ()error {return _fbbbae .ValidateWithPath ("")};func (_ccffead ST_FormulaExpression )ValidateWithPath (path string )error {switch _ccffead {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 (_ccffead )); +};return nil ;}; -// Show Drop Zones -ShowDropZonesAttr *bool ; +// Validate validates the CT_CalculatedItem and its children +func (_edbd *CT_CalculatedItem )Validate ()error {return _edbd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d");};type CT_MRUColors struct{ -// PivotCache Created Version -CreatedVersionAttr *uint8 ; +// Color +Color []*CT_Color ;}; -// Indentation for Compact Axis -IndentAttr *uint32 ; +// Validate validates the Sst and its children +func (_fdbfd *Sst )Validate ()error {return _fdbfd .ValidateWithPath ("\u0053\u0073\u0074")};func (_ecffcb ST_PhoneticAlignment )Validate ()error {return _ecffcb .ValidateWithPath ("")};func (_bddffe *CT_WorkbookPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bdbdc :=range start .Attr {if _bdbdc .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_bedeb ,_daceb :=_bdbdc .Value ,error (nil ); +if _daceb !=nil {return _daceb ;};_bddffe .CodeNameAttr =&_bedeb ;continue ;};if _bdbdc .Name .Local =="\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"{_dbfae ,_fdfe :=_fa .ParseBool (_bdbdc .Value );if _fdfe !=nil {return _fdfe ;};_bddffe .Date1904Attr =&_dbfae ; +continue ;};if _bdbdc .Name .Local =="\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"{_cdcbg ,_gbgbef :=_fa .ParseBool (_bdbdc .Value );if _gbgbef !=nil {return _gbgbef ;};_bddffe .HidePivotFieldListAttr =&_cdcbg ; +continue ;};if _bdbdc .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"{_fddbdd ,_ffceg :=_fa .ParseBool (_bdbdc .Value );if _ffceg !=nil {return _ffceg ; +};_bddffe .ShowBorderUnselectedTablesAttr =&_fddbdd ;continue ;};if _bdbdc .Name .Local =="s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"{_ecbed ,_ggcggc :=_fa .ParseBool (_bdbdc .Value );if _ggcggc !=nil {return _ggcggc ; +};_bddffe .ShowPivotChartFilterAttr =&_ecbed ;continue ;};if _bdbdc .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"{_aegga ,_degee :=_fa .ParseBool (_bdbdc .Value );if _degee !=nil {return _degee ; +};_bddffe .PromptedSolutionsAttr =&_aegga ;continue ;};if _bdbdc .Name .Local =="\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"{_dgfefa ,_fefbd :=_fa .ParseBool (_bdbdc .Value );if _fefbd !=nil {return _fefbd ;};_bddffe .BackupFileAttr =&_dgfefa ; +continue ;};if _bdbdc .Name .Local =="\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"{_edeba ,_gfcdf :=_fa .ParseBool (_bdbdc .Value );if _gfcdf !=nil {return _gfcdf ;};_bddffe .SaveExternalLinkValuesAttr =&_edeba ; +continue ;};if _bdbdc .Name .Local =="u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"{_bddffe .UpdateLinksAttr .UnmarshalXMLAttr (_bdbdc );continue ;};if _bdbdc .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_bddffe .ShowObjectsAttr .UnmarshalXMLAttr (_bdbdc ); +continue ;};if _bdbdc .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"{_aggca ,_fecde :=_fa .ParseBool (_bdbdc .Value );if _fecde !=nil {return _fecde ;};_bddffe .FilterPrivacyAttr =&_aggca ;continue ;};if _bdbdc .Name .Local =="\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"{_bggfg ,_dcced :=_fa .ParseBool (_bdbdc .Value ); +if _dcced !=nil {return _dcced ;};_bddffe .ShowInkAnnotationAttr =&_bggfg ;continue ;};if _bdbdc .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"{_dbbfd ,_adfed :=_fa .ParseBool (_bdbdc .Value ); +if _adfed !=nil {return _adfed ;};_bddffe .AllowRefreshQueryAttr =&_dbbfd ;continue ;};if _bdbdc .Name .Local =="\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"{_ededda ,_aebbega :=_fa .ParseBool (_bdbdc .Value );if _aebbega !=nil {return _aebbega ; +};_bddffe .PublishItemsAttr =&_ededda ;continue ;};if _bdbdc .Name .Local =="\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"{_caebg ,_cgcaea :=_fa .ParseBool (_bdbdc .Value );if _cgcaea !=nil {return _cgcaea ;}; +_bddffe .CheckCompatibilityAttr =&_caebg ;continue ;};if _bdbdc .Name .Local =="a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"{_gedbd ,_cdacb :=_fa .ParseBool (_bdbdc .Value );if _cdacb !=nil {return _cdacb ; +};_bddffe .AutoCompressPicturesAttr =&_gedbd ;continue ;};if _bdbdc .Name .Local =="r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"{_cgfec ,_ebefefa :=_fa .ParseBool (_bdbdc .Value );if _ebefefa !=nil {return _ebefefa ; +};_bddffe .RefreshAllConnectionsAttr =&_cgfec ;continue ;};if _bdbdc .Name .Local =="\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_cbccfe ,_egeagad :=_fa .ParseUint (_bdbdc .Value ,10,32);if _egeagad !=nil {return _egeagad ; +};_efedf :=uint32 (_cbccfe );_bddffe .DefaultThemeVersionAttr =&_efedf ;continue ;};};for {_dffg ,_cgefc :=d .Token ();if _cgefc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0057o\u0072k\u0062o\u006f\u006b\u0050\u0072\u003a\u0020\u0025s",_cgefc ); +};if _cgace ,_bdfbb :=_dffg .(_bc .EndElement );_bdfbb &&_cgace .Name ==start .Name {break ;};};return nil ;};type CT_RgbColor struct{ -// Show Empty Row -ShowEmptyRowAttr *bool ; +// Alpha Red Green Blue +RgbAttr *string ;};func (_agccc *CT_ColHierarchiesUsage )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _agccc .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_agccc .CountAttr )}); +};e .EncodeToken (start );_bbdf :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061:\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061r\u0063\u0068\u0079\u0055sa\u0067\u0065"}};for _ ,_fbbad :=range _agccc .ColHierarchyUsage {e .EncodeElement (_fbbad ,_bbdf ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Show Empty Column -ShowEmptyColAttr *bool ; +// Validate validates the CT_WebPublishObject and its children +func (_ccgcc *CT_WebPublishObject )Validate ()error {return _ccgcc .ValidateWithPath ("\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074");};func (_feeb *CT_HierarchyUsage )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0076",_feeb .HierarchyUsageAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Show Field Headers -ShowHeadersAttr *bool ; +// ValidateWithPath validates the CT_PageField and its children, prefixing error messages with path +func (_dcafbf *CT_PageField )ValidateWithPath (path string )error {if _dcafbf .ExtLst !=nil {if _dcgfd :=_dcafbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcgfd !=nil {return _dcgfd ;};};return nil ;}; -// Compact New Fields -CompactAttr *bool ; +// Validate validates the CT_VolTypes and its children +func (_aebag *CT_VolTypes )Validate ()error {return _aebag .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065\u0073");};const (ST_TextVAlignUnset ST_TextVAlign =0;ST_TextVAlignTop ST_TextVAlign =1;ST_TextVAlignCenter ST_TextVAlign =2; +ST_TextVAlignBottom ST_TextVAlign =3;ST_TextVAlignJustify ST_TextVAlign =4;ST_TextVAlignDistributed ST_TextVAlign =5;);func (_cddabc *CT_SheetData )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_afggb :for {_afdaa ,_dcgabe :=d .Token (); +if _dcgabe !=nil {return _dcgabe ;};switch _ecggb :=_afdaa .(type ){case _bc .StartElement :switch _ecggb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cadgc :=NewCT_Row (); +if _cacee :=d .DecodeElement (_cadgc ,&_ecggb );_cacee !=nil {return _cacee ;};_cddabc .Row =append (_cddabc .Row ,_cadgc );default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_ecggb .Name ); +if _gdaeed :=d .Skip ();_gdaeed !=nil {return _gdaeed ;};};case _bc .EndElement :break _afggb ;case _bc .CharData :};};return nil ;};func NewCT_SheetFormatPr ()*CT_SheetFormatPr {_gggbf :=&CT_SheetFormatPr {};return _gggbf }; -// Outline New Fields -OutlineAttr *bool ; +// ValidateWithPath validates the CT_QueryTableField and its children, prefixing error messages with path +func (_bgebd *CT_QueryTableField )ValidateWithPath (path string )error {if _bgebd .ExtLst !=nil {if _dabedg :=_bgebd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dabedg !=nil {return _dabedg ;};};return nil ;};func (_cagedc *CT_Tuples )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cagedc .CAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_cagedc .CAttr )}); +};e .EncodeToken (start );_aabbde :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0074\u0070\u006c"}};for _ ,_adfbee :=range _cagedc .Tpl {e .EncodeElement (_adfbee ,_aabbde );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +};const (ST_FormulaExpressionUnset ST_FormulaExpression =0;ST_FormulaExpressionRef ST_FormulaExpression =1;ST_FormulaExpressionRefError ST_FormulaExpression =2;ST_FormulaExpressionArea ST_FormulaExpression =3;ST_FormulaExpressionAreaError ST_FormulaExpression =4; +ST_FormulaExpressionComputedArea ST_FormulaExpression =5;);func (_gddacg *ST_FileType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_gddacg =0;case "\u006d\u0061\u0063":*_gddacg =1;case "\u0077\u0069\u006e":*_gddacg =2;case "\u0064\u006f\u0073":*_gddacg =3; +case "\u006c\u0069\u006e":*_gddacg =4;case "\u006f\u0074\u0068e\u0072":*_gddacg =5;};return nil ;};func (_caccbg ST_SheetState )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_dcbbe :=_bc .Attr {};_dcbbe .Name =name ;switch _caccbg {case ST_SheetStateUnset :_dcbbe .Value =""; +case ST_SheetStateVisible :_dcbbe .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_SheetStateHidden :_dcbbe .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_SheetStateVeryHidden :_dcbbe .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e"; +};return _dcbbe ,nil ;};func (_fbgcd *CT_RevisionCellChange )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fbgcd .Nc =NewCT_Cell ();for _ ,_afcbg :=range start .Attr {if _afcbg .Name .Local =="\u006f\u006c\u0064P\u0068"{_baeeg ,_eeacf :=_fa .ParseBool (_afcbg .Value ); +if _eeacf !=nil {return _eeacf ;};_fbgcd .OldPhAttr =&_baeeg ;continue ;};if _afcbg .Name .Local =="\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"{_cdfgc ,_febbg :=_fa .ParseBool (_afcbg .Value ); +if _febbg !=nil {return _febbg ;};_fbgcd .EndOfListFormulaUpdateAttr =&_cdfgc ;continue ;};if _afcbg .Name .Local =="\u006f\u0064\u0078\u0066"{_dfcdd ,_egbda :=_fa .ParseBool (_afcbg .Value );if _egbda !=nil {return _egbda ;};_fbgcd .OdxfAttr =&_dfcdd ; +continue ;};if _afcbg .Name .Local =="\u0073"{_eccbc ,_eacaa :=_fa .ParseBool (_afcbg .Value );if _eacaa !=nil {return _eacaa ;};_fbgcd .SAttr =&_eccbc ;continue ;};if _afcbg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_dgdcef ,_bfgegg :=_fa .ParseUint (_afcbg .Value ,10,32); +if _bfgegg !=nil {return _bfgegg ;};_dggedd :=uint32 (_dgdcef );_fbgcd .NumFmtIdAttr =&_dggedd ;continue ;};if _afcbg .Name .Local =="\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"{_eecdc ,_fbeec :=_fa .ParseBool (_afcbg .Value ); +if _fbeec !=nil {return _fbeec ;};_fbgcd .OldQuotePrefixAttr =&_eecdc ;continue ;};if _afcbg .Name .Local =="\u0070\u0068"{_agccd ,_gcaba :=_fa .ParseBool (_afcbg .Value );if _gcaba !=nil {return _gcaba ;};_fbgcd .PhAttr =&_agccd ;continue ;};if _afcbg .Name .Local =="\u0073\u0049\u0064"{_ccddd ,_ccbbg :=_fa .ParseUint (_afcbg .Value ,10,32); +if _ccbbg !=nil {return _ccbbg ;};_fbgcd .SIdAttr =uint32 (_ccddd );continue ;};if _afcbg .Name .Local =="\u0078\u0066\u0044x\u0066"{_dgbbd ,_aafgg :=_fa .ParseBool (_afcbg .Value );if _aafgg !=nil {return _aafgg ;};_fbgcd .XfDxfAttr =&_dgbbd ;continue ; +};if _afcbg .Name .Local =="\u0064\u0078\u0066"{_gcegc ,_dgddc :=_fa .ParseBool (_afcbg .Value );if _dgddc !=nil {return _dgddc ;};_fbgcd .DxfAttr =&_gcegc ;continue ;};if _afcbg .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_feadbe ,_eceec :=_fa .ParseBool (_afcbg .Value ); +if _eceec !=nil {return _eceec ;};_fbgcd .QuotePrefixAttr =&_feadbe ;continue ;};if _afcbg .Name .Local =="\u0072\u0049\u0064"{_aceacb ,_aeaead :=_fa .ParseUint (_afcbg .Value ,10,32);if _aeaead !=nil {return _aeaead ;};_bdbbf :=uint32 (_aceacb );_fbgcd .RIdAttr =&_bdbbf ; +continue ;};if _afcbg .Name .Local =="\u0075\u0061"{_gaebge ,_gecbb :=_fa .ParseBool (_afcbg .Value );if _gecbb !=nil {return _gecbb ;};_fbgcd .UaAttr =&_gaebge ;continue ;};if _afcbg .Name .Local =="\u0072\u0061"{_efedd ,_adefb :=_fa .ParseBool (_afcbg .Value ); +if _adefb !=nil {return _adefb ;};_fbgcd .RaAttr =&_efedd ;continue ;};};_decead :for {_fgdfc ,_efbeg :=d .Token ();if _efbeg !=nil {return _efbeg ;};switch _edaee :=_fgdfc .(type ){case _bc .StartElement :switch _edaee .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbgcd .Oc =NewCT_Cell (); +if _dfcdfg :=d .DecodeElement (_fbgcd .Oc ,&_edaee );_dfcdfg !=nil {return _dfcdfg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _gggde :=d .DecodeElement (_fbgcd .Nc ,&_edaee ); +_gggde !=nil {return _gggde ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbgcd .Odxf =NewCT_Dxf (); +if _bdcfdf :=d .DecodeElement (_fbgcd .Odxf ,&_edaee );_bdcfdf !=nil {return _bdcfdf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fbgcd .Ndxf =NewCT_Dxf (); +if _becce :=d .DecodeElement (_fbgcd .Ndxf ,&_edaee );_becce !=nil {return _becce ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fbgcd .ExtLst =NewCT_ExtensionList (); +if _bgcc :=d .DecodeElement (_fbgcd .ExtLst ,&_edaee );_bgcc !=nil {return _bgcc ;};default:_ga .Log .Debug ("\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",_edaee .Name ); +if _dbbcc :=d .Skip ();_dbbcc !=nil {return _dbbcc ;};};case _bc .EndElement :break _decead ;case _bc .CharData :};};return nil ;};func NewCT_IndexedColors ()*CT_IndexedColors {_fade :=&CT_IndexedColors {};return _fade };func (_gacfb ST_FormatAction )Validate ()error {return _gacfb .ValidateWithPath ("")}; +func (_aecbc *ST_FormatAction )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_aecbc =0;case "\u0062\u006c\u0061n\u006b":*_aecbc =1;case "\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067":*_aecbc =2;case "\u0064\u0072\u0069l\u006c":*_aecbc =3; +case "\u0066o\u0072\u006d\u0075\u006c\u0061":*_aecbc =4;};return nil ;};type CT_Drawing struct{IdAttr string ;};func (_cagdg *PivotCacheRecords )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cagdg .CT_PivotCacheRecords =*NewCT_PivotCacheRecords (); +for _ ,_gfead :=range start .Attr {if _gfead .Name .Local =="\u0063\u006f\u0075n\u0074"{_bgcgf ,_cbfaea :=_fa .ParseUint (_gfead .Value ,10,32);if _cbfaea !=nil {return _cbfaea ;};_afgbd :=uint32 (_bgcgf );_cagdg .CountAttr =&_afgbd ;continue ;};};_gbfdb :for {_dccaff ,_fegacd :=d .Token (); +if _fegacd !=nil {return _fegacd ;};switch _fcbda :=_dccaff .(type ){case _bc .StartElement :switch _fcbda .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072"}:_ccfgb :=NewCT_Record (); +if _bbecfg :=d .DecodeElement (_ccfgb ,&_fcbda );_bbecfg !=nil {return _bbecfg ;};_cagdg .R =append (_cagdg .R ,_ccfgb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cagdg .ExtLst =NewCT_ExtensionList (); +if _bgadcd :=d .DecodeElement (_cagdg .ExtLst ,&_fcbda );_bgadcd !=nil {return _bgadcd ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_fcbda .Name ); +if _aafadd :=d .Skip ();_aafadd !=nil {return _aafadd ;};};case _bc .EndElement :break _gbfdb ;case _bc .CharData :};};return nil ;};func (_gbadf *CT_ReviewedRevisions )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_edccf :=range start .Attr {if _edccf .Name .Local =="\u0063\u006f\u0075n\u0074"{_dcdgb ,_cbbcca :=_fa .ParseUint (_edccf .Value ,10,32); +if _cbbcca !=nil {return _cbbcca ;};_bbfdca :=uint32 (_dcdgb );_gbadf .CountAttr =&_bbfdca ;continue ;};};_ccdab :for {_bbagg ,_dbcfg :=d .Token ();if _dbcfg !=nil {return _dbcfg ;};switch _cgfb :=_bbagg .(type ){case _bc .StartElement :switch _cgfb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dbacd :=NewCT_Reviewed (); +if _bgdcef :=d .DecodeElement (_dbacd ,&_cgfb );_bgdcef !=nil {return _bgdcef ;};_gbadf .Reviewed =append (_gbadf .Reviewed ,_dbacd );default:_ga .Log .Debug ("\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",_cgfb .Name ); +if _cegce :=d .Skip ();_cegce !=nil {return _cegce ;};};case _bc .EndElement :break _ccdab ;case _bc .CharData :};};return nil ;}; -// Outline Data Fields -OutlineDataAttr *bool ; +// Validate validates the CT_Items and its children +func (_deea *CT_Items )Validate ()error {return _deea .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073");}; -// Compact Data -CompactDataAttr *bool ; +// Validate validates the AG_AutoFormat and its children +func (_ffb *AG_AutoFormat )Validate ()error {return _ffb .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061\u0074");};type ST_DataValidationType byte ; -// Data Fields Published -PublishedAttr *bool ; +// Validate validates the CT_PivotTableStyle and its children +func (_fddgb *CT_PivotTableStyle )Validate ()error {return _fddgb .ValidateWithPath ("\u0043T\u005fP\u0069\u0076\u006f\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");};func NewCT_CustomProperty ()*CT_CustomProperty {_gcgea :=&CT_CustomProperty {}; +return _gcgea };func (_efebfg *CT_VolType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {_cbccdg ,_gecdc :=_efebfg .TypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u0079\u0070\u0065"});if _gecdc !=nil {return _gecdc ;};start .Attr =append (start .Attr ,_cbccdg ); +e .EncodeToken (start );_ddgac :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u006d\u0061\u0069\u006e"}};for _ ,_dabff :=range _efebfg .Main {e .EncodeElement (_dabff ,_ddgac );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +};func (_bgeega *ST_MdxFunctionType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cbgag ,_cdeeca :=d .Token ();if _cdeeca !=nil {return _cdeeca ;};if _gfdgg ,_adcdef :=_cbgag .(_bc .EndElement );_adcdef &&_gfdgg .Name ==start .Name {*_bgeega =1; +return nil ;};if _aagcgc ,_dddeg :=_cbgag .(_bc .CharData );!_dddeg {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",_cbgag );}else {switch string (_aagcgc ){case "":*_bgeega =0; +case "\u006d":*_bgeega =1;case "\u0076":*_bgeega =2;case "\u0073":*_bgeega =3;case "\u0063":*_bgeega =4;case "\u0072":*_bgeega =5;case "\u0070":*_bgeega =6;case "\u006b":*_bgeega =7;};};_cbgag ,_cdeeca =d .Token ();if _cdeeca !=nil {return _cdeeca ;};if _afgegd ,_dbbef :=_cbgag .(_bc .EndElement ); +_dbbef &&_afgegd .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",_cbgag );};func NewCT_GroupMembers ()*CT_GroupMembers {_bfegc :=&CT_GroupMembers {}; +return _bfegc };func (_agbdd ST_DdeValueType )ValidateWithPath (path string )error {switch _agbdd {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 (_agbdd )); +};return nil ;};func NewCT_PageSetUpPr ()*CT_PageSetUpPr {_dcggb :=&CT_PageSetUpPr {};return _dcggb };type CT_ExternalLink struct{Choice *CT_ExternalLinkChoice ;ExtLst *CT_ExtensionList ;}; -// Enable Drop Zones -GridDropZonesAttr *bool ; +// Validate validates the CT_WorksheetSource and its children +func (_fccge *CT_WorksheetSource )Validate ()error {return _fccge .ValidateWithPath ("\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065");};func (_fcfddg *ST_DataValidationImeMode )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bcdgbe ,_cacgf :=d .Token (); +if _cacgf !=nil {return _cacgf ;};if _addee ,_cdadfc :=_bcdgbe .(_bc .EndElement );_cdadfc &&_addee .Name ==start .Name {*_fcfddg =1;return nil ;};if _ddcbcc ,_afafe :=_bcdgbe .(_bc .CharData );!_afafe {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",_bcdgbe ); +}else {switch string (_ddcbcc ){case "":*_fcfddg =0;case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_fcfddg =1;case "\u006f\u0066\u0066":*_fcfddg =2;case "\u006f\u006e":*_fcfddg =3;case "\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064":*_fcfddg =4; +case "\u0068\u0069\u0072\u0061\u0067\u0061\u006e\u0061":*_fcfddg =5;case "\u0066\u0075\u006cl\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_fcfddg =6;case "\u0068\u0061\u006cf\u004b\u0061\u0074\u0061\u006b\u0061\u006e\u0061":*_fcfddg =7;case "\u0066u\u006c\u006c\u0041\u006c\u0070\u0068a":*_fcfddg =8; +case "\u0068a\u006c\u0066\u0041\u006c\u0070\u0068a":*_fcfddg =9;case "\u0066\u0075\u006c\u006c\u0048\u0061\u006e\u0067\u0075\u006c":*_fcfddg =10;case "\u0068\u0061\u006c\u0066\u0048\u0061\u006e\u0067\u0075\u006c":*_fcfddg =11;};};_bcdgbe ,_cacgf =d .Token (); +if _cacgf !=nil {return _cacgf ;};if _bcefe ,_egbgcg :=_bcdgbe .(_bc .EndElement );_egbgcg &&_bcefe .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",_bcdgbe ); +};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;);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;); -// Stop Immersive UI -ImmersiveAttr *bool ; +// ValidateWithPath validates the CT_CalculatedItems and its children, prefixing error messages with path +func (_egea *CT_CalculatedItems )ValidateWithPath (path string )error {for _ddce ,_abbd :=range _egea .CalculatedItem {if _cacd :=_abbd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u0061lc\u0075l\u0061\u0074\u0065\u0064\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_ddce )); +_cacd !=nil {return _cacd ;};};return nil ;};func (_baccdb *CT_VolTopicRef )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ccdbb :=range start .Attr {if _ccdbb .Name .Local =="\u0072"{_dceefc ,_eefbbc :=_ccdbb .Value ,error (nil ); +if _eefbbc !=nil {return _eefbbc ;};_baccdb .RAttr =_dceefc ;continue ;};if _ccdbb .Name .Local =="\u0073"{_aabde ,_ebbddc :=_fa .ParseUint (_ccdbb .Value ,10,32);if _ebbddc !=nil {return _ebbddc ;};_baccdb .SAttr =uint32 (_aabde );continue ;};};for {_gcgf ,_bfcgcd :=d .Token (); +if _bfcgcd !=nil {return _a .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",_bfcgcd );};if _gdfbg ,_fgaecg :=_gcgf .(_bc .EndElement );_fgaecg &&_gdfbg .Name ==start .Name {break ; +};};return nil ;};func (_edbae ST_Orientation )Validate ()error {return _edbae .ValidateWithPath ("")}; -// Multiple Field Filters -MultipleFieldFiltersAttr *bool ; +// Validate validates the CT_Xf and its children +func (_afgdgg *CT_Xf )Validate ()error {return _afgdgg .ValidateWithPath ("\u0043\u0054\u005fX\u0066")}; -// Chart Format Id -ChartFormatAttr *uint32 ; +// Validate validates the CT_Color and its children +func (_aaeb *CT_Color )Validate ()error {return _aaeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};type ST_TableStyleType byte ;func (_egfbfd ST_Type )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_egfbfd .String (),start ); +};func (_bcbda *CT_CacheSource )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bcbda .TypeAttr =ST_SourceType (1);for _ ,_dafc :=range start .Attr {if _dafc .Name .Local =="\u0074\u0079\u0070\u0065"{_bcbda .TypeAttr .UnmarshalXMLAttr (_dafc ); +continue ;};if _dafc .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_eaga ,_deb :=_fa .ParseUint (_dafc .Value ,10,32);if _deb !=nil {return _deb ;};_agege :=uint32 (_eaga );_bcbda .ConnectionIdAttr =&_agege ;continue ; +};};_egca :for {_gbdg ,_afac :=d .Token ();if _afac !=nil {return _afac ;};switch _abfb :=_gbdg .(type ){case _bc .StartElement :switch _abfb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcbda .WorksheetSource =NewCT_WorksheetSource (); +if _ddfc :=d .DecodeElement (_bcbda .WorksheetSource ,&_abfb );_ddfc !=nil {return _ddfc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bcbda .Consolidation =NewCT_Consolidation (); +if _dbgd :=d .DecodeElement (_bcbda .Consolidation ,&_abfb );_dbgd !=nil {return _dbgd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bcbda .ExtLst =NewCT_ExtensionList (); +if _aef :=d .DecodeElement (_bcbda .ExtLst ,&_abfb );_aef !=nil {return _aef ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_abfb .Name ); +if _aacbb :=d .Skip ();_aacbb !=nil {return _aacbb ;};};case _bc .EndElement :break _egca ;case _bc .CharData :};};return nil ;};func (_cbfbee ST_VolValueType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_cbfbee .String (),start ); +};func NewCT_CacheField ()*CT_CacheField {_bdbef :=&CT_CacheField {};return _bdbef }; -// Row Header Caption -RowHeaderCaptionAttr *string ; +// Validate validates the CT_CustomChartsheetViews and its children +func (_afgea *CT_CustomChartsheetViews )Validate ()error {return _afgea .ValidateWithPath ("\u0043T\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0043\u0068\u0061\u0072t\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");};func (_beaea *CT_ExternalSheetNames )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cbdc :for {_gcag ,_ecegb :=d .Token (); +if _ecegb !=nil {return _ecegb ;};switch _adbac :=_gcag .(type ){case _bc .StartElement :switch _adbac .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dadba :=NewCT_ExternalSheetName (); +if _ccgf :=d .DecodeElement (_dadba ,&_adbac );_ccgf !=nil {return _ccgf ;};_beaea .SheetName =append (_beaea .SheetName ,_dadba );default:_ga .Log .Debug ("\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",_adbac .Name ); +if _aeaed :=d .Skip ();_aeaed !=nil {return _aeaed ;};};case _bc .EndElement :break _cbdc ;case _bc .CharData :};};return nil ;};type ST_FontScheme byte ;func (_ffdgc *CT_ExternalReference )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dabgc :=range start .Attr {if _dabgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dabgc .Name .Local =="\u0069\u0064"||_dabgc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dabgc .Name .Local =="\u0069\u0064"{_afec ,_baded :=_dabgc .Value ,error (nil ); +if _baded !=nil {return _baded ;};_ffdgc .IdAttr =_afec ;continue ;};};for {_bffeb ,_fgfdd :=d .Token ();if _fgfdd !=nil {return _a .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",_fgfdd ); +};if _acce ,_adebb :=_bffeb .(_bc .EndElement );_adebb &&_acce .Name ==start .Name {break ;};};return nil ;}; -// Column Header Caption -ColHeaderCaptionAttr *string ; +// ValidateWithPath validates the CT_RangeSet and its children, prefixing error messages with path +func (_ccgbb *CT_RangeSet )ValidateWithPath (path string )error {return nil };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 (_cbccb *CT_TableStyleElement )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {_accabg ,_ccfddg :=_cbccb .TypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _ccfddg !=nil {return _ccfddg ;};start .Attr =append (start .Attr ,_accabg );if _cbccb .SizeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cbccb .SizeAttr )}); +};if _cbccb .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cbccb .DxfIdAttr )});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_eageg *ST_FontScheme )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_egbedd ,_gadeac :=d .Token ();if _gadeac !=nil {return _gadeac ;};if _fdggb ,_bbbffd :=_egbedd .(_bc .EndElement );_bbbffd &&_fdggb .Name ==start .Name {*_eageg =1; +return nil ;};if _edffe ,_deafab :=_egbedd .(_bc .CharData );!_deafab {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",_egbedd );}else {switch string (_edffe ){case "":*_eageg =0; +case "\u006e\u006f\u006e\u0065":*_eageg =1;case "\u006d\u0061\u006ao\u0072":*_eageg =2;case "\u006d\u0069\u006eo\u0072":*_eageg =3;};};_egbedd ,_gadeac =d .Token ();if _gadeac !=nil {return _gadeac ;};if _cadeeg ,_cgeec :=_egbedd .(_bc .EndElement );_cgeec &&_cadeeg .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",_egbedd );};func NewCT_OleObjects ()*CT_OleObjects {_eegbe :=&CT_OleObjects {};return _eegbe }; +type CT_Dxf struct{ -// Default Sort Order -FieldListSortAscendingAttr *bool ; +// Font Properties +Font *CT_Font ; -// MDX Subqueries Supported -MdxSubqueriesAttr *bool ; +// Number Format +NumFmt *CT_NumFmt ; -// Custom List AutoSort -CustomListSortAttr *bool ; +// Fill +Fill *CT_Fill ; -// PivotTable Location -Location *CT_Location ; +// Alignment +Alignment *CT_CellAlignment ; -// PivotTable Fields -PivotFields *CT_PivotFields ; +// Border Properties +Border *CT_Border ; -// Row Fields -RowFields *CT_RowFields ; +// Protection Properties +Protection *CT_CellProtection ; + +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_bfbdd ST_SmartTagShow )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_fdcfd :=_bc .Attr {};_fdcfd .Name =name ;switch _bfbdd {case ST_SmartTagShowUnset :_fdcfd .Value ="";case ST_SmartTagShowAll :_fdcfd .Value ="\u0061\u006c\u006c"; +case ST_SmartTagShowNone :_fdcfd .Value ="\u006e\u006f\u006e\u0065";case ST_SmartTagShowNoIndicator :_fdcfd .Value ="n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";};return _fdcfd ,nil ;};func (_fafdgf *ST_IconSetType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_fafdgf =0; +case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_fafdgf =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_fafdgf =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_fafdgf =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_fafdgf =4; +case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_fafdgf =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_fafdgf =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_fafdgf =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_fafdgf =8; +case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_fafdgf =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_fafdgf =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_fafdgf =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_fafdgf =12; +case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_fafdgf =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_fafdgf =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_fafdgf =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_fafdgf =16; +case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_fafdgf =17;};return nil ;};func NewCT_Boolean ()*CT_Boolean {_ded :=&CT_Boolean {};return _ded }; -// Row Items -RowItems *CT_rowItems ; +// Validate validates the CT_WebPr and its children +func (_cffdd *CT_WebPr )Validate ()error {return _cffdd .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0050\u0072");};func (_fdcafa ST_TimePeriod )Validate ()error {return _fdcafa .ValidateWithPath ("")};func NewCT_QueryCache ()*CT_QueryCache {_aeafd :=&CT_QueryCache {}; +return _aeafd }; -// Column Fields -ColFields *CT_ColFields ; +// ValidateWithPath validates the Revisions and its children, prefixing error messages with path +func (_dbedf *Revisions )ValidateWithPath (path string )error {if _agbcb :=_dbedf .CT_Revisions .ValidateWithPath (path );_agbcb !=nil {return _agbcb ;};return nil ;};func (_daddd ST_GroupBy )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_daddd .String (),start ); +};func (_fgabe ST_VolDepType )Validate ()error {return _fgabe .ValidateWithPath ("")};func (_fgdgd *CT_ExternalRow )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",_fgdgd .RAttr )}); +e .EncodeToken (start );if _fgdgd .Cell !=nil {_bfbgg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0063\u0065\u006c\u006c"}};for _ ,_cbbbc :=range _fgdgd .Cell {e .EncodeElement (_cbbbc ,_bfbgg );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// Column Items -ColItems *CT_colItems ; +// ValidateWithPath validates the CT_OleObjects and its children, prefixing error messages with path +func (_fccd *CT_OleObjects )ValidateWithPath (path string )error {for _agdef ,_gbdec :=range _fccd .OleObject {if _dfafb :=_gbdec .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u004f\u006c\u0065O\u0062\u006a\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_agdef )); +_dfafb !=nil {return _dfafb ;};};return nil ;};type CT_PageBreak struct{ -// Page Field Items -PageFields *CT_PageFields ; +// Page Break Count +CountAttr *uint32 ; -// Data Fields -DataFields *CT_DataFields ; +// Manual Break Count +ManualBreakCountAttr *uint32 ; -// PivotTable Formats -Formats *CT_Formats ; +// Break +Brk []*CT_Break ;};func (_acgaad ST_RevisionAction )String ()string {switch _acgaad {case 0:return "";case 1:return "\u0061\u0064\u0064";case 2:return "\u0064\u0065\u006c\u0065\u0074\u0065";};return "";};func NewSst ()*Sst {_bgaacb :=&Sst {};_bgaacb .CT_Sst =*NewCT_Sst (); +return _bgaacb };func (_acbcd *CT_SheetFormatPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_deced :=range start .Attr {if _deced .Name .Local =="\u0062\u0061\u0073e\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_cdadf ,_bgafef :=_fa .ParseUint (_deced .Value ,10,32); +if _bgafef !=nil {return _bgafef ;};_gcegb :=uint32 (_cdadf );_acbcd .BaseColWidthAttr =&_gcegb ;continue ;};if _deced .Name .Local =="\u0064e\u0066a\u0075\u006c\u0074\u0043\u006f\u006c\u0057\u0069\u0064\u0074\u0068"{_gdecgc ,_cfdcc :=_fa .ParseFloat (_deced .Value ,64); +if _cfdcc !=nil {return _cfdcc ;};_acbcd .DefaultColWidthAttr =&_gdecgc ;continue ;};if _deced .Name .Local =="\u0064\u0065f\u0061\u0075\u006ct\u0052\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_bdbece ,_ebeaa :=_fa .ParseFloat (_deced .Value ,64); +if _ebeaa !=nil {return _ebeaa ;};_acbcd .DefaultRowHeightAttr =_bdbece ;continue ;};if _deced .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"{_edgbe ,_ccdddc :=_fa .ParseBool (_deced .Value );if _ccdddc !=nil {return _ccdddc ; +};_acbcd .CustomHeightAttr =&_edgbe ;continue ;};if _deced .Name .Local =="\u007a\u0065\u0072\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_ffcgec ,_gedggc :=_fa .ParseBool (_deced .Value );if _gedggc !=nil {return _gedggc ;};_acbcd .ZeroHeightAttr =&_ffcgec ; +continue ;};if _deced .Name .Local =="\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"{_efbdf ,_ggfag :=_fa .ParseBool (_deced .Value );if _ggfag !=nil {return _ggfag ;};_acbcd .ThickTopAttr =&_efbdf ;continue ;};if _deced .Name .Local =="t\u0068\u0069\u0063\u006b\u0042\u006f\u0074\u0074\u006f\u006d"{_egbcc ,_ffadc :=_fa .ParseBool (_deced .Value ); +if _ffadc !=nil {return _ffadc ;};_acbcd .ThickBottomAttr =&_egbcc ;continue ;};if _deced .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0052\u006f\u0077"{_eagdef ,_ebbgb :=_fa .ParseUint (_deced .Value ,10,8);if _ebbgb !=nil {return _ebbgb ; +};_fgbgb :=uint8 (_eagdef );_acbcd .OutlineLevelRowAttr =&_fgbgb ;continue ;};if _deced .Name .Local =="\u006fu\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c\u0043\u006f\u006c"{_eageff ,_ecdef :=_fa .ParseUint (_deced .Value ,10,8);if _ecdef !=nil {return _ecdef ; +};_cadbe :=uint8 (_eageff );_acbcd .OutlineLevelColAttr =&_cadbe ;continue ;};};for {_cgcaa ,_bdac :=d .Token ();if _bdac !=nil {return _a .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",_bdac ); +};if _cgecd ,_fegbg :=_cgcaa .(_bc .EndElement );_fegbg &&_cgecd .Name ==start .Name {break ;};};return nil ;}; -// Conditional Formats -ConditionalFormats *CT_ConditionalFormats ; +// Validate validates the CT_TableFormula and its children +func (_dccadf *CT_TableFormula )Validate ()error {return _dccadf .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061");};func (_eeaee ST_HtmlFmt )Validate ()error {return _eeaee .ValidateWithPath ("")}; -// PivotChart Formats -ChartFormats *CT_ChartFormats ; +// ValidateWithPath validates the CT_CustomProperty and its children, prefixing error messages with path +func (_edegf *CT_CustomProperty )ValidateWithPath (path string )error {return nil };func (_gcdgf *CT_ExternalReferences )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_aedfa :for {_gafe ,_ccec :=d .Token ();if _ccec !=nil {return _ccec ; +};switch _aabge :=_gafe .(type ){case _bc .StartElement :switch _aabge .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\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"}:_gecd :=NewCT_ExternalReference (); +if _efaed :=d .DecodeElement (_gecd ,&_aabge );_efaed !=nil {return _efaed ;};_gcdgf .ExternalReference =append (_gcdgf .ExternalReference ,_gecd );default:_ga .Log .Debug ("\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",_aabge .Name ); +if _afaab :=d .Skip ();_afaab !=nil {return _afaab ;};};case _bc .EndElement :break _aedfa ;case _bc .CharData :};};return nil ;};type CT_ExternalDefinedName struct{ -// PivotTable OLAP Hierarchies -PivotHierarchies *CT_PivotHierarchies ; +// Defined Name +NameAttr string ; -// PivotTable Style -PivotTableStyleInfo *CT_PivotTableStyle ; +// Refers To +RefersToAttr *string ; -// Filters -Filters *CT_PivotFilters ; +// Sheet Id +SheetIdAttr *uint32 ;};func NewCT_UnderlineProperty ()*CT_UnderlineProperty {_babfdb :=&CT_UnderlineProperty {};return _babfdb ;};func (_fbddd ST_TextHAlign )ValidateWithPath (path string )error {switch _fbddd {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 (_fbddd )); +};return nil ;};func (_afbg *CT_PCDKPI )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_afbg .UniqueNameAttr )}); +if _afbg .CaptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_afbg .CaptionAttr )});};if _afbg .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_afbg .DisplayFolderAttr )}); +};if _afbg .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_afbg .MeasureGroupAttr )});};if _afbg .ParentAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_afbg .ParentAttr )}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u006cu\u0065"},Value :_a .Sprintf ("\u0025\u0076",_afbg .ValueAttr )});if _afbg .GoalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u006f\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_afbg .GoalAttr )}); +};if _afbg .StatusAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0074\u0061\u0074\u0075\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_afbg .StatusAttr )});};if _afbg .TrendAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0072\u0065n\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_afbg .TrendAttr )}); +};if _afbg .WeightAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_afbg .WeightAttr )});};if _afbg .TimeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_afbg .TimeAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dfdfg *ST_CellComments )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_badbd ,_fbfbdc :=d .Token ();if _fbfbdc !=nil {return _fbfbdc ; +};if _bgegd ,_adbfg :=_badbd .(_bc .EndElement );_adbfg &&_bgegd .Name ==start .Name {*_dfdfg =1;return nil ;};if _fcgef ,_bbaab :=_badbd .(_bc .CharData );!_bbaab {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",_badbd ); +}else {switch string (_fcgef ){case "":*_dfdfg =0;case "\u006e\u006f\u006e\u0065":*_dfdfg =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_dfdfg =2;case "\u0061\u0074\u0045n\u0064":*_dfdfg =3;};};_badbd ,_fbfbdc =d .Token ();if _fbfbdc !=nil {return _fbfbdc ; +};if _ddfdgg ,_ggafaa :=_badbd .(_bc .EndElement );_ggafaa &&_ddfdgg .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",_badbd ); +};type CT_WebPublishObject struct{ -// Row OLAP Hierarchy References -RowHierarchiesUsage *CT_RowHierarchiesUsage ; +// Id +IdAttr uint32 ; -// Column OLAP Hierarchy References -ColHierarchiesUsage *CT_ColHierarchiesUsage ; +// Div Id +DivIdAttr string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;};func (_afbgfe *CT_TableStyleElement )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_fddceb ,_aacad :=_afbgfe .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _aacad !=nil {return _aacad ;};start .Attr =append (start .Attr ,_fddceb );if _afbgfe .SizeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_afbgfe .SizeAttr )}); -};if _afbgfe .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_afbgfe .DxfIdAttr )});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_RevisionMove struct{ +// Source Object +SourceObjectAttr *string ; -// Sheet Id -SheetIdAttr uint32 ; +// Destination File +DestinationFileAttr string ; -// Source -SourceAttr string ; +// Title +TitleAttr *string ; -// Destination -DestinationAttr string ; +// Auto Republish +AutoRepublishAttr *bool ;}; -// Source Sheet Id -SourceSheetIdAttr *uint32 ; +// ValidateWithPath validates the CT_OleSize and its children, prefixing error messages with path +func (_fcddg *CT_OleSize )ValidateWithPath (path string )error {return nil };func (_fcefa *CT_ConditionalFormatting )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _fcefa .PivotAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fcefa .PivotAttr ))}); +};if _fcefa .SqrefAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_fcefa .SqrefAttr )});};e .EncodeToken (start );_ebfa :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0063\u0066\u0052\u0075\u006ce"}}; +for _ ,_dfgb :=range _fcefa .CfRule {e .EncodeElement (_dfgb ,_ebfa );};if _fcefa .ExtLst !=nil {_egfd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcefa .ExtLst ,_egfd );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_CellWatches struct{ -// Undo -Undo []*CT_UndoInfo ; +// Cell Watch Item +CellWatch []*CT_CellWatch ;};type CT_MdxMemeberProp struct{ -// Revision Cell Change -Rcc []*CT_RevisionCellChange ; +// Member Unique Name Index +NAttr uint32 ; -// Revision Format -Rfmt []*CT_RevisionFormatting ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_gcdcg *CT_LevelGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_gcdcg .NameAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_gcdcg .UniqueNameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",_gcdcg .CaptionAttr )}); -if _gcdcg .UniqueParentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gcdcg .UniqueParentAttr )});};if _gcdcg .IdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_gcdcg .IdAttr )}); -};e .EncodeToken (start );_daaab :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ag\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_gcdcg .GroupMembers ,_daaab );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_geffe *CT_ChartsheetView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eaab :=range start .Attr {if _eaab .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_efgbc ,_fffgf :=_db .ParseBool (_eaab .Value ); -if _fffgf !=nil {return _fffgf ;};_geffe .TabSelectedAttr =&_efgbc ;continue ;};if _eaab .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_cadg ,_gafc :=_db .ParseUint (_eaab .Value ,10,32);if _gafc !=nil {return _gafc ;};_dgdgd :=uint32 (_cadg ); -_geffe .ZoomScaleAttr =&_dgdgd ;continue ;};if _eaab .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_gebec ,_ffbed :=_db .ParseUint (_eaab .Value ,10,32);if _ffbed !=nil {return _ffbed ;};_geffe .WorkbookViewIdAttr =uint32 (_gebec ); -continue ;};if _eaab .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_fbff ,_acadf :=_db .ParseBool (_eaab .Value );if _acadf !=nil {return _acadf ;};_geffe .ZoomToFitAttr =&_fbff ;continue ;};};_acbfa :for {_cbaaf ,_gbbc :=d .Token ();if _gbbc !=nil {return _gbbc ; -};switch _gbge :=_cbaaf .(type ){case _f .StartElement :switch _gbge .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_geffe .ExtLst =NewCT_ExtensionList (); -if _ecec :=d .DecodeElement (_geffe .ExtLst ,&_gbge );_ecec !=nil {return _ecec ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_gbge .Name ); -if _faded :=d .Skip ();_faded !=nil {return _faded ;};};case _f .EndElement :break _acbfa ;case _f .CharData :};};return nil ;};type CT_SmartTags struct{ +// Property Name Index +NpAttr uint32 ;};type CT_SharedUser struct{ -// Cell Smart Tags -CellSmartTags []*CT_CellSmartTags ;}; +// User Revisions GUID +GuidAttr string ; -// Validate validates the CT_Tuples and its children -func (_bgcba *CT_Tuples )Validate ()error {return _bgcba .ValidateWithPath ("\u0043T\u005f\u0054\u0075\u0070\u006c\u0065s");};func (_geedd *CT_RevisionDefinedName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _geedd .LocalSheetIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063a\u006c\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_geedd .LocalSheetIdAttr )}); -};if _geedd .CustomViewAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u0056\u0069\u0065\u0077"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geedd .CustomViewAttr ))});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_geedd .NameAttr )}); -if _geedd .FunctionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geedd .FunctionAttr ))});};if _geedd .OldFunctionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"o\u006c\u0064\u0046\u0075\u006e\u0063\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geedd .OldFunctionAttr ))}); -};if _geedd .FunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066u\u006ec\u0074\u0069\u006f\u006e\u0047\u0072\u006f\u0075\u0070\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_geedd .FunctionGroupIdAttr )}); -};if _geedd .OldFunctionGroupIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064F\u0075\u006e\u0063\u0074\u0069o\u006e\u0047r\u006f\u0075\u0070\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_geedd .OldFunctionGroupIdAttr )}); -};if _geedd .ShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068\u006f\u0072\u0074\u0063\u0075\u0074\u004b\u0065\u0079"},Value :_bc .Sprintf ("\u0025\u0076",*_geedd .ShortcutKeyAttr )});};if _geedd .OldShortcutKeyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0053\u0068\u006f\u0072\u0074\u0063u\u0074\u004b\u0065\u0079"},Value :_bc .Sprintf ("\u0025\u0076",*_geedd .OldShortcutKeyAttr )}); -};if _geedd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geedd .HiddenAttr ))});};if _geedd .OldHiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064\u0048\u0069\u0064\u0064\u0065n"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geedd .OldHiddenAttr ))}); -};if _geedd .CustomMenuAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_bc .Sprintf ("\u0025\u0076",*_geedd .CustomMenuAttr )});};if _geedd .OldCustomMenuAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0043\u0075\u0073\u0074\u006f\u006d\u004d\u0065\u006e\u0075"},Value :_bc .Sprintf ("\u0025\u0076",*_geedd .OldCustomMenuAttr )}); -};if _geedd .DescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_geedd .DescriptionAttr )});};if _geedd .OldDescriptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_geedd .OldDescriptionAttr )}); -};if _geedd .HelpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0065\u006c\u0070"},Value :_bc .Sprintf ("\u0025\u0076",*_geedd .HelpAttr )});};if _geedd .OldHelpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006fl\u0064\u0048\u0065\u006c\u0070"},Value :_bc .Sprintf ("\u0025\u0076",*_geedd .OldHelpAttr )}); -};if _geedd .StatusBarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073t\u0061\u0074\u0075\u0073\u0042\u0061r"},Value :_bc .Sprintf ("\u0025\u0076",*_geedd .StatusBarAttr )});};if _geedd .OldStatusBarAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064S\u0074\u0061\u0074\u0075\u0073\u0042\u0061\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_geedd .OldStatusBarAttr )}); -};if _geedd .CommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_geedd .CommentAttr )});};if _geedd .OldCommentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u006c\u0064\u0043\u006f\u006d\u006d\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_geedd .OldCommentAttr )}); -};if _geedd .RIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_geedd .RIdAttr )});};if _geedd .UaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geedd .UaAttr ))}); -};if _geedd .RaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_geedd .RaAttr ))});};e .EncodeToken (start );if _geedd .Formula !=nil {_ddefd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}}; -_ae .AddPreserveSpaceAttr (&_ddefd ,*_geedd .Formula );e .EncodeElement (_geedd .Formula ,_ddefd );};if _geedd .OldFormula !=nil {_bffe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"}}; -_ae .AddPreserveSpaceAttr (&_bffe ,*_geedd .OldFormula );e .EncodeElement (_geedd .OldFormula ,_bffe );};if _geedd .ExtLst !=nil {_ebfa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_geedd .ExtLst ,_ebfa ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RevisionAutoFormatting struct{ +// User Name +NameAttr string ; -// Sheet Id -SheetIdAttr uint32 ; +// User Id +IdAttr int32 ; -// Reference -RefAttr string ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;}; +// Date Time +DateTimeAttr _g .Time ;ExtLst *CT_ExtensionList ;};func (_fdbba *CT_RangeSet )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _fdbba .I1Attr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0031"},Value :_a .Sprintf ("\u0025\u0076",*_fdbba .I1Attr )}); +};if _fdbba .I2Attr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0032"},Value :_a .Sprintf ("\u0025\u0076",*_fdbba .I2Attr )});};if _fdbba .I3Attr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0033"},Value :_a .Sprintf ("\u0025\u0076",*_fdbba .I3Attr )}); +};if _fdbba .I4Attr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0034"},Value :_a .Sprintf ("\u0025\u0076",*_fdbba .I4Attr )});};if _fdbba .RefAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_fdbba .RefAttr )}); +};if _fdbba .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fdbba .NameAttr )});};if _fdbba .SheetAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fdbba .SheetAttr )}); +};if _fdbba .IdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fdbba .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_fadde *CT_Member )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_fadde .NameAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_bfaggd ST_Objects )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_bfaggd .String (),start );};func (_abeec *CT_RevisionInsertSheet )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_abeec .SheetIdAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_abeec .NameAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u0065\u0065\u0074\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_abeec .SheetPositionAttr )}); +if _abeec .RIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_abeec .RIdAttr )});};if _abeec .UaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_abeec .UaAttr ))}); +};if _abeec .RaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_abeec .RaAttr ))});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_aggf *CT_MetadataTypes )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_afgdgd :=range start .Attr {if _afgdgd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bdece ,_fcbcb :=_fa .ParseUint (_afgdgd .Value ,10,32); +if _fcbcb !=nil {return _fcbcb ;};_dcdgf :=uint32 (_bdece );_aggf .CountAttr =&_dcdgf ;continue ;};};_gadec :for {_eacfe ,_gfgccb :=d .Token ();if _gfgccb !=nil {return _gfgccb ;};switch _bcdgb :=_eacfe .(type ){case _bc .StartElement :switch _bcdgb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_deedb :=NewCT_MetadataType (); +if _dgdge :=d .DecodeElement (_deedb ,&_bcdgb );_dgdge !=nil {return _dgdge ;};_aggf .MetadataType =append (_aggf .MetadataType ,_deedb );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bcdgb .Name ); +if _gfgbf :=d .Skip ();_gfgbf !=nil {return _gfgbf ;};};case _bc .EndElement :break _gadec ;case _bc .CharData :};};return nil ;};func (_ddcab *CT_BorderPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_faac :=range start .Attr {if _faac .Name .Local =="\u0073\u0074\u0079l\u0065"{_ddcab .StyleAttr .UnmarshalXMLAttr (_faac ); +continue ;};};_fea :for {_edae ,_cfb :=d .Token ();if _cfb !=nil {return _cfb ;};switch _egga :=_edae .(type ){case _bc .StartElement :switch _egga .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ddcab .Color =NewCT_Color (); +if _aggb :=d .DecodeElement (_ddcab .Color ,&_egga );_aggb !=nil {return _aggb ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_egga .Name ); +if _gfe :=d .Skip ();_gfe !=nil {return _gfe ;};};case _bc .EndElement :break _fea ;case _bc .CharData :};};return nil ;}; -// Validate validates the CT_Authors and its children -func (_cbe *CT_Authors )Validate ()error {return _cbe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u0068\u006f\u0072\u0073");};func NewCT_CustomSheetView ()*CT_CustomSheetView {_fedff :=&CT_CustomSheetView {};_fedff .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 _fedff ;};func NewCT_XmlColumnPr ()*CT_XmlColumnPr {_efdef :=&CT_XmlColumnPr {};return _efdef };func (_cfceg ST_PageOrder )ValidateWithPath (path string )error {switch _cfceg {case 0,1,2:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfceg )); -};return nil ;};func NewCT_MeasureDimensionMaps ()*CT_MeasureDimensionMaps {_bceafb :=&CT_MeasureDimensionMaps {};return _bceafb ;};func NewCT_FontSize ()*CT_FontSize {_gaddcf :=&CT_FontSize {};return _gaddcf }; +// ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path +func (_fgagd *CT_LegacyDrawing )ValidateWithPath (path string )error {return nil };func NewCT_MdxMemeberProp ()*CT_MdxMemeberProp {_ebgfee :=&CT_MdxMemeberProp {};return _ebgfee };func (_bcfd *ST_TableStyleType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_bcfd =0; +case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_bcfd =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_bcfd =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_bcfd =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_bcfd =4; +case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_bcfd =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_bcfd =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_bcfd =7; +case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_bcfd =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_bcfd =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_bcfd =10; +case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_bcfd =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_bcfd =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_bcfd =13; +case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_bcfd =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_bcfd =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_bcfd =16; +case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_bcfd =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_bcfd =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_bcfd =19; +case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_bcfd =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_bcfd =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_bcfd =22; +case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_bcfd =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_bcfd =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_bcfd =25; +case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_bcfd =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_bcfd =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_bcfd =28; +};return nil ;};func (_gcceab *CT_WebPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gcceab .XmlAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078\u006d\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gcceab .XmlAttr ))}); +};if _gcceab .SourceDataAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gcceab .SourceDataAttr ))});};if _gcceab .ParsePreAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gcceab .ParsePreAttr ))}); +};if _gcceab .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gcceab .ConsecutiveAttr ))});};if _gcceab .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gcceab .FirstRowAttr ))}); +};if _gcceab .Xl97Attr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078\u006c\u0039\u0037"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gcceab .Xl97Attr ))});};if _gcceab .TextDatesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gcceab .TextDatesAttr ))}); +};if _gcceab .Xl2000Attr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078\u006c\u0032\u0030\u0030\u0030"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gcceab .Xl2000Attr ))});};if _gcceab .UrlAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0072\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_gcceab .UrlAttr )}); +};if _gcceab .PostAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u006f\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gcceab .PostAttr )});};if _gcceab .HtmlTablesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gcceab .HtmlTablesAttr ))}); +};if _gcceab .HtmlFormatAttr !=ST_HtmlFmtUnset {_cdafb ,_debbcc :=_gcceab .HtmlFormatAttr .MarshalXMLAttr (_bc .Name {Local :"\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"});if _debbcc !=nil {return _debbcc ;};start .Attr =append (start .Attr ,_cdafb ); +};if _gcceab .EditPageAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gcceab .EditPageAttr )});};e .EncodeToken (start );if _gcceab .Tables !=nil {_abceff :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0074\u0061\u0062\u006c\u0065s"}}; +e .EncodeElement (_gcceab .Tables ,_abceff );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dbaeeb *CT_ExternalSheetDataSet )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );_agbd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}}; +for _ ,_gcbfb :=range _dbaeeb .SheetData {e .EncodeElement (_gcbfb ,_agbd );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dabea *CT_Drawing )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_dabea .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_cfedc *CT_QueryCache )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cfedc .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cfedc .CountAttr )}); +};e .EncodeToken (start );_ffebf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0071\u0075\u0065\u0072\u0079"}};for _ ,_cabaee :=range _cfedc .Query {e .EncodeElement (_cabaee ,_ffebf );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_String ()*CT_String {_bfdca :=&CT_String {};return _bfdca };func NewCT_Error ()*CT_Error {_gggf :=&CT_Error {};return _gggf };func (_cbfda *CT_PivotCacheDefinition )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cbfda .IdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cbfda .IdAttr )}); +};if _cbfda .InvalidAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069n\u0076\u0061\u006c\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbfda .InvalidAttr ))});};if _cbfda .SaveDataAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0061\u0076\u0065\u0044\u0061\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbfda .SaveDataAttr ))}); +};if _cbfda .RefreshOnLoadAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbfda .RefreshOnLoadAttr ))}); +};if _cbfda .OptimizeMemoryAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006f\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u004de\u006d\u006f\u0072\u0079"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbfda .OptimizeMemoryAttr ))}); +};if _cbfda .EnableRefreshAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065\u006e\u0061\u0062\u006c\u0065\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbfda .EnableRefreshAttr ))}); +};if _cbfda .RefreshedByAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"r\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0042\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_cbfda .RefreshedByAttr )});};if _cbfda .RefreshedDateAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u0065\u0064\u0044\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cbfda .RefreshedDateAttr )}); +};if _cbfda .RefreshedDateIsoAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0044\u0061\u0074\u0065\u0049\u0073\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_cbfda .RefreshedDateIsoAttr )}); +};if _cbfda .BackgroundQueryAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062a\u0063k\u0067\u0072\u006f\u0075\u006e\u0064\u0051\u0075\u0065\u0072\u0079"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbfda .BackgroundQueryAttr ))}); +};if _cbfda .MissingItemsLimitAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0069\u0073\u0073\u0069\u006e\u0067\u0049\u0074\u0065\u006d\u0073L\u0069\u006d\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cbfda .MissingItemsLimitAttr )}); +};if _cbfda .CreatedVersionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0072\u0065\u0061\u0074\u0065\u0064\u0056\u0065r\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_cbfda .CreatedVersionAttr )}); +};if _cbfda .RefreshedVersionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065f\u0072\u0065\u0073h\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_cbfda .RefreshedVersionAttr )}); +};if _cbfda .MinRefreshableVersionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"m\u0069\u006e\u0052\u0065fr\u0065s\u0068\u0061\u0062\u006c\u0065V\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_cbfda .MinRefreshableVersionAttr )}); +};if _cbfda .RecordCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"r\u0065\u0063\u006f\u0072\u0064\u0043\u006f\u0075\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cbfda .RecordCountAttr )});};if _cbfda .UpgradeOnRefreshAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0070g\u0072\u0061\u0064e\u004f\u006e\u0052\u0065\u0066\u0072\u0065\u0073\u0068"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbfda .UpgradeOnRefreshAttr ))}); +};if _cbfda .TupleCacheAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbfda .TupleCacheAttr ))});};if _cbfda .SupportSubqueryAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073u\u0070p\u006f\u0072\u0074\u0053\u0075\u0062\u0071\u0075\u0065\u0072\u0079"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbfda .SupportSubqueryAttr ))}); +};if _cbfda .SupportAdvancedDrillAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"s\u0075p\u0070\u006f\u0072\u0074\u0041\u0064\u0076\u0061n\u0063\u0065\u0064\u0044ri\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbfda .SupportAdvancedDrillAttr ))}); +};e .EncodeToken (start );_ffgefb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_cbfda .CacheSource ,_ffgefb );_fcbbc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073"}}; +e .EncodeElement (_cbfda .CacheFields ,_fcbbc );if _cbfda .CacheHierarchies !=nil {_fagcfg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063ac\u0068\u0065\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0069\u0065\u0073"}};e .EncodeElement (_cbfda .CacheHierarchies ,_fagcfg ); +};if _cbfda .Kpis !=nil {_bcafc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u006b\u0070\u0069\u0073"}};e .EncodeElement (_cbfda .Kpis ,_bcafc );};if _cbfda .TupleCache !=nil {_cbbebd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0074\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065"}}; +e .EncodeElement (_cbfda .TupleCache ,_cbbebd );};if _cbfda .CalculatedItems !=nil {_degda :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ac\u0061\u006c\u0063\u0075\u006ca\u0074\u0065d\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cbfda .CalculatedItems ,_degda ); +};if _cbfda .CalculatedMembers !=nil {_badcc :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061:\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074e\u0064\u004d\u0065\u006dbe\u0072\u0073"}};e .EncodeElement (_cbfda .CalculatedMembers ,_badcc );};if _cbfda .Dimensions !=nil {_aefca :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u0073"}}; +e .EncodeElement (_cbfda .Dimensions ,_aefca );};if _cbfda .MeasureGroups !=nil {_cfafff :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070\u0073"}};e .EncodeElement (_cbfda .MeasureGroups ,_cfafff ); +};if _cbfda .Maps !=nil {_gacfc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u006d\u0061\u0070\u0073"}};e .EncodeElement (_cbfda .Maps ,_gacfc );};if _cbfda .ExtLst !=nil {_gacea :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_cbfda .ExtLst ,_gacea );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_PrintOptions struct{ -// ValidateWithPath validates the CT_AutoFilter and its children, prefixing error messages with path -func (_fdc *CT_AutoFilter )ValidateWithPath (path string )error {for _cgga ,_cacg :=range _fdc .FilterColumn {if _bda :=_cacg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0046il\u0074\u0065\u0072\u0043\u006f\u006c\u0075\u006d\u006e\u005b\u0025\u0064\u005d",path ,_cgga )); -_bda !=nil {return _bda ;};};if _fdc .SortState !=nil {if _daag :=_fdc .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_daag !=nil {return _daag ;};};if _fdc .ExtLst !=nil {if _cc :=_fdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_cc !=nil {return _cc ;};};return nil ;};func (_fddfb *CT_ExternalReference )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcbag :=range start .Attr {if _gcbag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gcbag .Name .Local =="\u0069\u0064"||_gcbag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gcbag .Name .Local =="\u0069\u0064"{_bbbgb ,_aaab :=_gcbag .Value ,error (nil ); -if _aaab !=nil {return _aaab ;};_fddfb .IdAttr =_bbbgb ;continue ;};};for {_aebea ,_fafcc :=d .Token ();if _fafcc !=nil {return _bc .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",_fafcc ); -};if _fdgff ,_decdc :=_aebea .(_f .EndElement );_decdc &&_fdgff .Name ==start .Name {break ;};};return nil ;};func (_egcbe *CT_FontName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",_egcbe .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_ExternalSheetData ()*CT_ExternalSheetData {_dbecg :=&CT_ExternalSheetData {};return _dbecg ;}; +// Horizontal Centered +HorizontalCenteredAttr *bool ; -// Validate validates the CT_TextFields and its children -func (_adbgec *CT_TextFields )Validate ()error {return _adbgec .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073");};type CT_WorkbookPr struct{ +// Vertical Centered +VerticalCenteredAttr *bool ; -// Date 1904 -Date1904Attr *bool ; +// Print Headings +HeadingsAttr *bool ; -// Show Objects -ShowObjectsAttr ST_Objects ; +// Print Grid Lines +GridLinesAttr *bool ; -// Show Border Unselected Table -ShowBorderUnselectedTablesAttr *bool ; +// Grid Lines Set +GridLinesSetAttr *bool ;};func NewCT_FileRecoveryPr ()*CT_FileRecoveryPr {_ecccb :=&CT_FileRecoveryPr {};return _ecccb };func (_bbafe *ST_DvAspect )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_egdag ,_aaegf :=d .Token ();if _aaegf !=nil {return _aaegf ; +};if _added ,_gefbdb :=_egdag .(_bc .EndElement );_gefbdb &&_added .Name ==start .Name {*_bbafe =1;return nil ;};if _cgefa ,_eggcd :=_egdag .(_bc .CharData );!_eggcd {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",_egdag ); +}else {switch string (_cgefa ){case "":*_bbafe =0;case "\u0044\u0056A\u0053\u0050\u0045C\u0054\u005f\u0043\u004f\u004e\u0054\u0045\u004e\u0054":*_bbafe =1;case "\u0044\u0056\u0041\u0053\u0050\u0045\u0043\u0054\u005f\u0049\u0043\u004f\u004e":*_bbafe =2; +};};_egdag ,_aaegf =d .Token ();if _aaegf !=nil {return _aaegf ;};if _afcgbf ,_afccbg :=_egdag .(_bc .EndElement );_afccbg &&_afcgbf .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",_egdag ); +};func (_ddacb ST_CellType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_ddeee :=_bc .Attr {};_ddeee .Name =name ;switch _ddacb {case ST_CellTypeUnset :_ddeee .Value ="";case ST_CellTypeB :_ddeee .Value ="\u0062";case ST_CellTypeN :_ddeee .Value ="\u006e"; +case ST_CellTypeE :_ddeee .Value ="\u0065";case ST_CellTypeS :_ddeee .Value ="\u0073";case ST_CellTypeStr :_ddeee .Value ="\u0073\u0074\u0072";case ST_CellTypeInlineStr :_ddeee .Value ="\u0069n\u006c\u0069\u006e\u0065\u0053\u0074r";};return _ddeee ,nil ; +};func (_gabad *CT_PivotArea )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dgfcf :=range start .Attr {if _dgfcf .Name .Local =="\u006fu\u0074\u006c\u0069\u006e\u0065"{_gabdc ,_faaaae :=_fa .ParseBool (_dgfcf .Value );if _faaaae !=nil {return _faaaae ; +};_gabad .OutlineAttr =&_gabdc ;continue ;};if _dgfcf .Name .Local =="\u0066\u0069\u0065l\u0064"{_ggbff ,_faagb :=_fa .ParseInt (_dgfcf .Value ,10,32);if _faagb !=nil {return _faagb ;};_egecb :=int32 (_ggbff );_gabad .FieldAttr =&_egecb ;continue ;};if _dgfcf .Name .Local =="\u0064\u0061\u0074\u0061\u004f\u006e\u006c\u0079"{_gaadf ,_dacdc :=_fa .ParseBool (_dgfcf .Value ); +if _dacdc !=nil {return _dacdc ;};_gabad .DataOnlyAttr =&_gaadf ;continue ;};if _dgfcf .Name .Local =="\u006ca\u0062\u0065\u006c\u004f\u006e\u006cy"{_cfgeb ,_bbab :=_fa .ParseBool (_dgfcf .Value );if _bbab !=nil {return _bbab ;};_gabad .LabelOnlyAttr =&_cfgeb ; +continue ;};if _dgfcf .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0052\u006f\u0077"{_fdaeb ,_fbccf :=_fa .ParseBool (_dgfcf .Value );if _fbccf !=nil {return _fbccf ;};_gabad .GrandRowAttr =&_fdaeb ;continue ;};if _dgfcf .Name .Local =="\u0067\u0072\u0061\u006e\u0064\u0043\u006f\u006c"{_dcagg ,_cbbad :=_fa .ParseBool (_dgfcf .Value ); +if _cbbad !=nil {return _cbbad ;};_gabad .GrandColAttr =&_dcagg ;continue ;};if _dgfcf .Name .Local =="\u0063\u0061\u0063\u0068\u0065\u0049\u006e\u0064\u0065\u0078"{_gdageb ,_bbddc :=_fa .ParseBool (_dgfcf .Value );if _bbddc !=nil {return _bbddc ;};_gabad .CacheIndexAttr =&_gdageb ; +continue ;};if _dgfcf .Name .Local =="\u0074\u0079\u0070\u0065"{_gabad .TypeAttr .UnmarshalXMLAttr (_dgfcf );continue ;};if _dgfcf .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_eacgd ,_ecfdf :=_dgfcf .Value ,error (nil );if _ecfdf !=nil {return _ecfdf ; +};_gabad .OffsetAttr =&_eacgd ;continue ;};if _dgfcf .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"{_abaac ,_fdcedc :=_fa .ParseBool (_dgfcf .Value ); +if _fdcedc !=nil {return _fdcedc ;};_gabad .CollapsedLevelsAreSubtotalsAttr =&_abaac ;continue ;};if _dgfcf .Name .Local =="\u0061\u0078\u0069\u0073"{_gabad .AxisAttr .UnmarshalXMLAttr (_dgfcf );continue ;};if _dgfcf .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gaaf ,_ccce :=_fa .ParseUint (_dgfcf .Value ,10,32); +if _ccce !=nil {return _ccce ;};_eadcg :=uint32 (_gaaf );_gabad .FieldPositionAttr =&_eadcg ;continue ;};};_geafe :for {_gdggf ,_gggee :=d .Token ();if _gggee !=nil {return _gggee ;};switch _edbgg :=_gdggf .(type ){case _bc .StartElement :switch _edbgg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_gabad .References =NewCT_PivotAreaReferences (); +if _eedef :=d .DecodeElement (_gabad .References ,&_edbgg );_eedef !=nil {return _eedef ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gabad .ExtLst =NewCT_ExtensionList (); +if _fgcbaa :=d .DecodeElement (_gabad .ExtLst ,&_edbgg );_fgcbaa !=nil {return _fgcbaa ;};default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_edbgg .Name ); +if _afdecd :=d .Skip ();_afdecd !=nil {return _afdecd ;};};case _bc .EndElement :break _geafe ;case _bc .CharData :};};return nil ;}; -// Filter Privacy -FilterPrivacyAttr *bool ; +// Validate validates the CT_DrawingHF and its children +func (_egdea *CT_DrawingHF )Validate ()error {return _egdea .ValidateWithPath ("\u0043\u0054\u005fD\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");};func (_dageg *CT_GroupItems )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _dageg .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dageg .CountAttr )}); +};e .EncodeToken (start );if _dageg .M !=nil {_fefae :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_gcgdg :=range _dageg .M {e .EncodeElement (_gcgdg ,_fefae );};};if _dageg .N !=nil {_bcad :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006e"}}; +for _ ,_fcag :=range _dageg .N {e .EncodeElement (_fcag ,_bcad );};};if _dageg .B !=nil {_accbf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_gabcfd :=range _dageg .B {e .EncodeElement (_gabcfd ,_accbf );};};if _dageg .E !=nil {_ebbeb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0065"}}; +for _ ,_gacgd :=range _dageg .E {e .EncodeElement (_gacgd ,_ebbeb );};};if _dageg .S !=nil {_ecfe :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_dccdb :=range _dageg .S {e .EncodeElement (_dccdb ,_ecfe );};};if _dageg .D !=nil {_fggc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064"}}; +for _ ,_beba :=range _dageg .D {e .EncodeElement (_beba ,_fggc );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dfafc *CT_Tuple )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dfgbd :=range start .Attr {if _dfgbd .Name .Local =="\u0066\u006c\u0064"{_abfaeb ,_feafd :=_fa .ParseUint (_dfgbd .Value ,10,32); +if _feafd !=nil {return _feafd ;};_bddgf :=uint32 (_abfaeb );_dfafc .FldAttr =&_bddgf ;continue ;};if _dfgbd .Name .Local =="\u0068\u0069\u0065\u0072"{_aaeaga ,_eebcb :=_fa .ParseUint (_dfgbd .Value ,10,32);if _eebcb !=nil {return _eebcb ;};_aegeg :=uint32 (_aaeaga ); +_dfafc .HierAttr =&_aegeg ;continue ;};if _dfgbd .Name .Local =="\u0069\u0074\u0065\u006d"{_dcdbf ,_aabbb :=_fa .ParseUint (_dfgbd .Value ,10,32);if _aabbb !=nil {return _aabbb ;};_dfafc .ItemAttr =uint32 (_dcdbf );continue ;};};for {_gbcde ,_faecc :=d .Token (); +if _faecc !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fT\u0075\u0070\u006c\u0065: \u0025\u0073",_faecc );};if _bbfgd ,_ggcgee :=_gbcde .(_bc .EndElement );_ggcgee &&_bbfgd .Name ==start .Name {break ;};};return nil ; +}; -// Prompted Solutions -PromptedSolutionsAttr *bool ; +// Validate validates the CT_SheetDimension and its children +func (_dbcae *CT_SheetDimension )Validate ()error {return _dbcae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};func (_ggece *ST_Objects )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_ggece =0; +case "\u0061\u006c\u006c":*_ggece =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_ggece =2;case "\u006e\u006f\u006e\u0065":*_ggece =3;};return nil ;};func (_cfggf *CT_ExternalLinkChoice )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cfggf .ExternalBook !=nil {_aadb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}}; +e .EncodeElement (_cfggf .ExternalBook ,_aadb );};if _cfggf .DdeLink !=nil {_dbea :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_cfggf .DdeLink ,_dbea );};if _cfggf .OleLink !=nil {_edcf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004c\u0069\u006e\u006b"}}; +e .EncodeElement (_cfggf .OleLink ,_edcf );};return nil ;};type ST_PhoneticAlignment byte ; -// Show Ink Annotations -ShowInkAnnotationAttr *bool ; +// ValidateWithPath validates the CT_OutlinePr and its children, prefixing error messages with path +func (_ecagf *CT_OutlinePr )ValidateWithPath (path string )error {return nil };func (_c *AG_AutoFormat )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _c .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_c .AutoFormatIdAttr )}); +};if _c .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_c .ApplyNumberFormatsAttr ))}); +};if _c .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_c .ApplyBorderFormatsAttr ))}); +};if _c .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_c .ApplyFontFormatsAttr ))}); +};if _c .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_c .ApplyPatternFormatsAttr ))}); +};if _c .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_c .ApplyAlignmentFormatsAttr ))}); +};if _c .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_c .ApplyWidthHeightFormatsAttr ))}); +};return nil ;};func (_bgfc *CT_Metadata )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_agddef :for {_gadfb ,_dfed :=d .Token ();if _dfed !=nil {return _dfed ;};switch _geaac :=_gadfb .(type ){case _bc .StartElement :switch _geaac .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgfc .MetadataTypes =NewCT_MetadataTypes (); +if _gggcb :=d .DecodeElement (_bgfc .MetadataTypes ,&_geaac );_gggcb !=nil {return _gggcb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgfc .MetadataStrings =NewCT_MetadataStrings (); +if _aebbe :=d .DecodeElement (_bgfc .MetadataStrings ,&_geaac );_aebbe !=nil {return _aebbe ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgfc .MdxMetadata =NewCT_MdxMetadata (); +if _ggacf :=d .DecodeElement (_bgfc .MdxMetadata ,&_geaac );_ggacf !=nil {return _ggacf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fcggg :=NewCT_FutureMetadata (); +if _cfedd :=d .DecodeElement (_fcggg ,&_geaac );_cfedd !=nil {return _cfedd ;};_bgfc .FutureMetadata =append (_bgfc .FutureMetadata ,_fcggg );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bgfc .CellMetadata =NewCT_MetadataBlocks (); +if _dcceb :=d .DecodeElement (_bgfc .CellMetadata ,&_geaac );_dcceb !=nil {return _dcceb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bgfc .ValueMetadata =NewCT_MetadataBlocks (); +if _faab :=d .DecodeElement (_bgfc .ValueMetadata ,&_geaac );_faab !=nil {return _faab ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgfc .ExtLst =NewCT_ExtensionList (); +if _gaabf :=d .DecodeElement (_bgfc .ExtLst ,&_geaac );_gaabf !=nil {return _gaabf ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_geaac .Name ); +if _fggd :=d .Skip ();_fggd !=nil {return _fggd ;};};case _bc .EndElement :break _agddef ;case _bc .CharData :};};return nil ;};func (_afdfb ST_PhoneticType )Validate ()error {return _afdfb .ValidateWithPath ("")};const (ST_ScopeUnset ST_Scope =0;ST_ScopeSelection ST_Scope =1; +ST_ScopeData ST_Scope =2;ST_ScopeField ST_Scope =3;); -// Create Backup File -BackupFileAttr *bool ; +// Validate validates the CT_Connections and its children +func (_fgdcf *CT_Connections )Validate ()error {return _fgdcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073");};func NewStyleSheet ()*StyleSheet {_bbbede :=&StyleSheet {};_bbbede .CT_Stylesheet =*NewCT_Stylesheet (); +return _bbbede ;};type CT_Fills struct{ -// Save External Link Values -SaveExternalLinkValuesAttr *bool ; +// Fill Count +CountAttr *uint32 ; -// Update Links Behavior -UpdateLinksAttr ST_UpdateLinks ; +// Fill +Fill []*CT_Fill ;};func NewChartsheet ()*Chartsheet {_gdbaef :=&Chartsheet {};_gdbaef .CT_Chartsheet =*NewCT_Chartsheet ();return _gdbaef ;};func (_edgaeg ST_BorderStyle )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_edgaeg .String (),start ); +};func NewCT_X ()*CT_X {_geabf :=&CT_X {};return _geabf };func (_ddgfee ST_Axis )String ()string {switch _ddgfee {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 (_fdggf ST_Scope )String ()string {switch _fdggf {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 "";}; -// Code Name -CodeNameAttr *string ; +// ValidateWithPath validates the CT_VolMain and its children, prefixing error messages with path +func (_bcdfed *CT_VolMain )ValidateWithPath (path string )error {for _ccacc ,_gcfdgd :=range _bcdfed .Tp {if _ddedcc :=_gcfdgd .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0054\u0070\u005b\u0025\u0064]",path ,_ccacc ));_ddedcc !=nil {return _ddedcc ; +};};return nil ;};func (_gbbgfd *CT_TextPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_caeba :=range start .Attr {if _caeba .Name .Local =="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"{_fdadc ,_bcbff :=_caeba .Value ,error (nil ); +if _bcbff !=nil {return _bcbff ;};_gbbgfd .ThousandsAttr =&_fdadc ;continue ;};if _caeba .Name .Local =="\u0074\u0061\u0062"{_faadf ,_feabcc :=_fa .ParseBool (_caeba .Value );if _feabcc !=nil {return _feabcc ;};_gbbgfd .TabAttr =&_faadf ;continue ;};if _caeba .Name .Local =="\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"{_gbbgfd .FileTypeAttr .UnmarshalXMLAttr (_caeba ); +continue ;};if _caeba .Name .Local =="\u0073\u0070\u0061c\u0065"{_dbaga ,_ddebca :=_fa .ParseBool (_caeba .Value );if _ddebca !=nil {return _ddebca ;};_gbbgfd .SpaceAttr =&_dbaga ;continue ;};if _caeba .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_fecdgf ,_gbeca :=_caeba .Value ,error (nil ); +if _gbeca !=nil {return _gbeca ;};_gbbgfd .CharacterSetAttr =&_fecdgf ;continue ;};if _caeba .Name .Local =="\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"{_fbfgb ,_bcge :=_caeba .Value ,error (nil );if _bcge !=nil {return _bcge ;};_gbbgfd .SourceFileAttr =&_fbfgb ; +continue ;};if _caeba .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"{_aecaaa ,_fgdff :=_fa .ParseBool (_caeba .Value );if _fgdff !=nil {return _fgdff ;};_gbbgfd .DelimitedAttr =&_aecaaa ;continue ;};if _caeba .Name .Local =="\u0064e\u0063\u0069\u006d\u0061\u006c"{_ceaaf ,_geddaa :=_caeba .Value ,error (nil ); +if _geddaa !=nil {return _geddaa ;};_gbbgfd .DecimalAttr =&_ceaaf ;continue ;};if _caeba .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_gcaaa ,_cgaef :=_fa .ParseBool (_caeba .Value );if _cgaef !=nil {return _cgaef ;};_gbbgfd .PromptAttr =&_gcaaa ; +continue ;};if _caeba .Name .Local =="\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"{_feadca ,_bccee :=_fa .ParseUint (_caeba .Value ,10,32);if _bccee !=nil {return _bccee ;};_cfbaf :=uint32 (_feadca );_gbbgfd .CodePageAttr =&_cfbaf ;continue ;};if _caeba .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_degfae ,_addefb :=_fa .ParseUint (_caeba .Value ,10,32); +if _addefb !=nil {return _addefb ;};_cegee :=uint32 (_degfae );_gbbgfd .FirstRowAttr =&_cegee ;continue ;};if _caeba .Name .Local =="\u0063\u006f\u006dm\u0061"{_bbegd ,_ffegad :=_fa .ParseBool (_caeba .Value );if _ffegad !=nil {return _ffegad ;};_gbbgfd .CommaAttr =&_bbegd ; +continue ;};if _caeba .Name .Local =="\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"{_cgfeage ,_gbbce :=_fa .ParseBool (_caeba .Value );if _gbbce !=nil {return _gbbce ;};_gbbgfd .SemicolonAttr =&_cgfeage ;continue ;};if _caeba .Name .Local =="c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"{_fegegf ,_ggdad :=_fa .ParseBool (_caeba .Value ); +if _ggdad !=nil {return _ggdad ;};_gbbgfd .ConsecutiveAttr =&_fegegf ;continue ;};if _caeba .Name .Local =="\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"{_gbbgfd .QualifierAttr .UnmarshalXMLAttr (_caeba );continue ;};if _caeba .Name .Local =="\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"{_bbfca ,_abcec :=_caeba .Value ,error (nil ); +if _abcec !=nil {return _abcec ;};_gbbgfd .DelimiterAttr =&_bbfca ;continue ;};};_egbbg :for {_adcgae ,_gbedd :=d .Token ();if _gbedd !=nil {return _gbedd ;};switch _aebfca :=_adcgae .(type ){case _bc .StartElement :switch _aebfca .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbbgfd .TextFields =NewCT_TextFields (); +if _aabfce :=d .DecodeElement (_gbbgfd .TextFields ,&_aebfca );_aabfce !=nil {return _aabfce ;};default:_ga .Log .Debug ("\u0073k\u0069\u0070p\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",_aebfca .Name ); +if _agefe :=d .Skip ();_agefe !=nil {return _agefe ;};};case _bc .EndElement :break _egbbg ;case _bc .CharData :};};return nil ;};func (_bdgcc *CT_MapInfo )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0076",_bdgcc .SelectionNamespacesAttr )}); +e .EncodeToken (start );_ceac :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0053\u0063\u0068\u0065\u006da"}};for _ ,_bgacb :=range _bdgcc .Schema {e .EncodeElement (_bgacb ,_ceac );};_bcbaaa :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u004d\u0061\u0070"}}; +for _ ,_ffafd :=range _bdgcc .Map {e .EncodeElement (_ffafd ,_bcbaaa );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_gfbf *CT_DataRefs )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gfbf .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gfbf .CountAttr )}); +};e .EncodeToken (start );if _gfbf .DataRef !=nil {_acbce :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0052\u0065\u0066"}};for _ ,_caefe :=range _gfbf .DataRef {e .EncodeElement (_caefe ,_acbce );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_OleObject struct{ -// Hide Pivot Field List -HidePivotFieldListAttr *bool ; +// Embedded Object ProgId +ProgIdAttr *string ; -// Show Pivot Chart Filter -ShowPivotChartFilterAttr *bool ; +// Data or View Aspect +DvAspectAttr ST_DvAspect ; -// Allow Refresh Query -AllowRefreshQueryAttr *bool ; +// Embedded Object's Link Moniker +LinkAttr *string ; -// Publish Items -PublishItemsAttr *bool ; +// Linked Embedded Object Update +OleUpdateAttr ST_OleUpdate ; -// Check Compatibility On Save -CheckCompatibilityAttr *bool ; +// Auto Load +AutoLoadAttr *bool ; -// Auto Compress Pictures -AutoCompressPicturesAttr *bool ; +// Shape Id +ShapeIdAttr uint32 ;IdAttr *string ; -// Refresh all Connections on Open -RefreshAllConnectionsAttr *bool ; +// Embedded Object Properties +ObjectPr *CT_ObjectPr ;}; -// Default Theme Version -DefaultThemeVersionAttr *uint32 ;};type CT_TextFields struct{ +// ValidateWithPath validates the CT_CalcCell and its children, prefixing error messages with path +func (_beda *CT_CalcCell )ValidateWithPath (path string )error {return nil };func (_ecdcfg ST_FilterOperator )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_cbccce :=_bc .Attr {};_cbccce .Name =name ;switch _ecdcfg {case ST_FilterOperatorUnset :_cbccce .Value =""; +case ST_FilterOperatorEqual :_cbccce .Value ="\u0065\u0071\u0075a\u006c";case ST_FilterOperatorLessThan :_cbccce .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_FilterOperatorLessThanOrEqual :_cbccce .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c"; +case ST_FilterOperatorNotEqual :_cbccce .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThanOrEqual :_cbccce .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c";case ST_FilterOperatorGreaterThan :_cbccce .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; +};return _cbccce ,nil ;};func (_beffde ST_CfvoType )Validate ()error {return _beffde .ValidateWithPath ("")}; -// Count of Fields -CountAttr *uint32 ; +// Validate validates the CT_SheetData and its children +func (_acaaf *CT_SheetData )Validate ()error {return _acaaf .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061");}; -// Text Import Field Settings -TextField []*CT_TextField ;};type CT_Filters struct{ +// Validate validates the CT_ControlPr and its children +func (_ggba *CT_ControlPr )Validate ()error {return _ggba .ValidateWithPath ("\u0043\u0054\u005fC\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");}; -// Filter by Blank -BlankAttr *bool ; +// ValidateWithPath validates the CT_Filters and its children, prefixing error messages with path +func (_aegdg *CT_Filters )ValidateWithPath (path string )error {if _degf :=_aegdg .CalendarTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_degf !=nil {return _degf ; +};for _gabcf ,_adaa :=range _aegdg .Filter {if _cbgab :=_adaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gabcf ));_cbgab !=nil {return _cbgab ;};};for _eebgf ,_ccdgd :=range _aegdg .DateGroupItem {if _dfcfc :=_ccdgd .ValidateWithPath (_a .Sprintf ("%\u0073/\u0044\u0061\u0074\u0065\u0047\u0072\u006f\u0075p\u0049\u0074\u0065\u006d[%\u0064\u005d",path ,_eebgf )); +_dfcfc !=nil {return _dfcfc ;};};return nil ;}; -// Calendar Type -CalendarTypeAttr _a .ST_CalendarType ; +// ValidateWithPath validates the CT_SheetCalcPr and its children, prefixing error messages with path +func (_acbea *CT_SheetCalcPr )ValidateWithPath (path string )error {return nil };func (_aaggb ST_DataValidationErrorStyle )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_bcbabg :=_bc .Attr {};_bcbabg .Name =name ;switch _aaggb {case ST_DataValidationErrorStyleUnset :_bcbabg .Value =""; +case ST_DataValidationErrorStyleStop :_bcbabg .Value ="\u0073\u0074\u006f\u0070";case ST_DataValidationErrorStyleWarning :_bcbabg .Value ="\u0077a\u0072\u006e\u0069\u006e\u0067";case ST_DataValidationErrorStyleInformation :_bcbabg .Value ="i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e"; +};return _bcbabg ,nil ;};type CT_ChartFormats struct{ -// Filter -Filter []*CT_Filter ; +// Format Count +CountAttr *uint32 ; -// Date Grouping -DateGroupItem []*CT_DateGroupItem ;}; +// PivotChart Format +ChartFormat []*CT_ChartFormat ;}; -// ValidateWithPath validates the CT_Hyperlinks and its children, prefixing error messages with path -func (_facfa *CT_Hyperlinks )ValidateWithPath (path string )error {for _bcacd ,_gcbef :=range _facfa .Hyperlink {if _gfeb :=_gcbef .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0048\u0079\u0070e\u0072\u006c\u0069\u006e\u006b\u005b\u0025\u0064\u005d",path ,_bcacd )); -_gfeb !=nil {return _gfeb ;};};return nil ;};type CT_PageMargins struct{ +// ValidateWithPath validates the CT_PivotFilters and its children, prefixing error messages with path +func (_aaabc *CT_PivotFilters )ValidateWithPath (path string )error {for _deeaba ,_aadcb :=range _aaabc .Filter {if _fgebed :=_aadcb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u0069\u006c\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_deeaba )); +_fgebed !=nil {return _fgebed ;};};return nil ;};func NewCT_Macrosheet ()*CT_Macrosheet {_dfcfe :=&CT_Macrosheet {};_dfcfe .SheetData =NewCT_SheetData ();return _dfcfe ;};func (_cefcae *ST_WebSourceType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_cefcae =0; +case "\u0073\u0068\u0065e\u0074":*_cefcae =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_cefcae =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_cefcae =3;case "\u0072\u0061\u006eg\u0065":*_cefcae =4;case "\u0063\u0068\u0061r\u0074":*_cefcae =5; +case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_cefcae =6;case "\u0071\u0075\u0065r\u0079":*_cefcae =7;case "\u006c\u0061\u0062e\u006c":*_cefcae =8;};return nil ;};func NewCT_PivotSelection ()*CT_PivotSelection {_gfbbef :=&CT_PivotSelection {}; +_gfbbef .PivotArea =NewCT_PivotArea ();return _gfbbef ;};func NewCT_Col ()*CT_Col {_aada :=&CT_Col {};return _aada };func (_cdeega *CT_DynamicFilter )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cdeega .TypeAttr =ST_DynamicFilterType (1); +for _ ,_bbfgeb :=range start .Attr {if _bbfgeb .Name .Local =="\u0074\u0079\u0070\u0065"{_cdeega .TypeAttr .UnmarshalXMLAttr (_bbfgeb );continue ;};if _bbfgeb .Name .Local =="\u0076\u0061\u006c"{_aacc ,_gedde :=_fa .ParseFloat (_bbfgeb .Value ,64);if _gedde !=nil {return _gedde ; +};_cdeega .ValAttr =&_aacc ;continue ;};if _bbfgeb .Name .Local =="\u0076\u0061\u006c\u0049\u0073\u006f"{_ecdae ,_cffee :=ParseStdlibTime (_bbfgeb .Value );if _cffee !=nil {return _cffee ;};_cdeega .ValIsoAttr =&_ecdae ;continue ;};if _bbfgeb .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c"{_gbcac ,_gdgaa :=_fa .ParseFloat (_bbfgeb .Value ,64); +if _gdgaa !=nil {return _gdgaa ;};_cdeega .MaxValAttr =&_gbcac ;continue ;};if _bbfgeb .Name .Local =="\u006da\u0078\u0056\u0061\u006c\u0049\u0073o"{_edcb ,_ffdc :=ParseStdlibTime (_bbfgeb .Value );if _ffdc !=nil {return _ffdc ;};_cdeega .MaxValIsoAttr =&_edcb ; +continue ;};};for {_dcfba ,_becc :=d .Token ();if _becc !=nil {return _a .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",_becc );};if _aafa ,_bdffg :=_dcfba .(_bc .EndElement ); +_bdffg &&_aafa .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_CellSmartTagPr and its children +func (_dgdd *CT_CellSmartTagPr )Validate ()error {return _dgdd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0050\u0072");};func (_gfdad *ST_SmartTagShow )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bgdec ,_fgdggf :=d .Token (); +if _fgdggf !=nil {return _fgdggf ;};if _bbbffg ,_eddeg :=_bgdec .(_bc .EndElement );_eddeg &&_bbbffg .Name ==start .Name {*_gfdad =1;return nil ;};if _fbbgd ,_afabcc :=_bgdec .(_bc .CharData );!_afabcc {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",_bgdec ); +}else {switch string (_fbbgd ){case "":*_gfdad =0;case "\u0061\u006c\u006c":*_gfdad =1;case "\u006e\u006f\u006e\u0065":*_gfdad =2;case "n\u006f\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_gfdad =3;};};_bgdec ,_fgdggf =d .Token ();if _fgdggf !=nil {return _fgdggf ; +};if _abeag ,_dbecgg :=_bgdec .(_bc .EndElement );_dbecgg &&_abeag .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",_bgdec ); +};func NewCT_Item ()*CT_Item {_egefa :=&CT_Item {};return _egefa };type CT_PageMargins struct{ // Left Page Margin LeftAttr float64 ; @@ -12519,2330 +12262,2572 @@ BottomAttr float64 ; HeaderAttr float64 ; // Footer Page Margin -FooterAttr float64 ;};func (_gcfcd *CT_Workbook )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gcfcd .Sheets =NewCT_Sheets ();for _ ,_gdafa :=range start .Attr {if _gdafa .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_gcfcd .ConformanceAttr .UnmarshalXMLAttr (_gdafa ); -continue ;};};_dbdfd :for {_gcgggc ,_gafadc :=d .Token ();if _gafadc !=nil {return _gafadc ;};switch _gaeeac :=_gcgggc .(type ){case _f .StartElement :switch _gaeeac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"}:_gcfcd .FileVersion =NewCT_FileVersion (); -if _aeaefa :=d .DecodeElement (_gcfcd .FileVersion ,&_gaeeac );_aeaefa !=nil {return _aeaefa ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u006c\u0065\u0053\u0068\u0061\u0072\u0069\u006e\u0067"}:_gcfcd .FileSharing =NewCT_FileSharing (); -if _fffac :=d .DecodeElement (_gcfcd .FileSharing ,&_gaeeac );_fffac !=nil {return _fffac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072"}:_gcfcd .WorkbookPr =NewCT_WorkbookPr (); -if _bdfg :=d .DecodeElement (_gcfcd .WorkbookPr ,&_gaeeac );_bdfg !=nil {return _bdfg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0062\u006f\u006f\u006b\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_gcfcd .WorkbookProtection =NewCT_WorkbookProtection (); -if _fdfga :=d .DecodeElement (_gcfcd .WorkbookProtection ,&_gaeeac );_fdfga !=nil {return _fdfga ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062o\u006f\u006b\u0056\u0069\u0065\u0077s"}:_gcfcd .BookViews =NewCT_BookViews (); -if _dabdcf :=d .DecodeElement (_gcfcd .BookViews ,&_gaeeac );_dabdcf !=nil {return _dabdcf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0073"}:if _fbbed :=d .DecodeElement (_gcfcd .Sheets ,&_gaeeac ); -_fbbed !=nil {return _fbbed ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e\u0047r\u006f\u0075\u0070\u0073"}:_gcfcd .FunctionGroups =NewCT_FunctionGroups (); -if _aagcb :=d .DecodeElement (_gcfcd .FunctionGroups ,&_gaeeac );_aagcb !=nil {return _aagcb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065x\u0074e\u0072\u006e\u0061\u006c\u0052e\u0066\u0065r\u0065\u006e\u0063\u0065\u0073"}:_gcfcd .ExternalReferences =NewCT_ExternalReferences (); -if _afafc :=d .DecodeElement (_gcfcd .ExternalReferences ,&_gaeeac );_afafc !=nil {return _afafc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0065\u0066i\u006e\u0065\u0064\u004e\u0061\u006d\u0065\u0073"}:_gcfcd .DefinedNames =NewCT_DefinedNames (); -if _acgabf :=d .DecodeElement (_gcfcd .DefinedNames ,&_gaeeac );_acgabf !=nil {return _acgabf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0061\u006c\u0063\u0050\u0072"}:_gcfcd .CalcPr =NewCT_CalcPr (); -if _cdedae :=d .DecodeElement (_gcfcd .CalcPr ,&_gaeeac );_cdedae !=nil {return _cdedae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006fl\u0065\u0053\u0069\u007a\u0065"}:_gcfcd .OleSize =NewCT_OleSize (); -if _aadgbe :=d .DecodeElement (_gcfcd .OleSize ,&_gaeeac );_aadgbe !=nil {return _aadgbe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075\u0073\u0074om\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073"}:_gcfcd .CustomWorkbookViews =NewCT_CustomWorkbookViews (); -if _dgeda :=d .DecodeElement (_gcfcd .CustomWorkbookViews ,&_gaeeac );_dgeda !=nil {return _dgeda ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0073"}:_gcfcd .PivotCaches =NewCT_PivotCaches (); -if _eecbc :=d .DecodeElement (_gcfcd .PivotCaches ,&_gaeeac );_eecbc !=nil {return _eecbc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_gcfcd .SmartTagPr =NewCT_SmartTagPr (); -if _efcde :=d .DecodeElement (_gcfcd .SmartTagPr ,&_gaeeac );_efcde !=nil {return _efcde ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073"}:_gcfcd .SmartTagTypes =NewCT_SmartTagTypes (); -if _beac :=d .DecodeElement (_gcfcd .SmartTagTypes ,&_gaeeac );_beac !=nil {return _beac ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u0069\u006e\u0067"}:_gcfcd .WebPublishing =NewCT_WebPublishing (); -if _dfbaf :=d .DecodeElement (_gcfcd .WebPublishing ,&_gaeeac );_dfbaf !=nil {return _dfbaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0065\u0052\u0065\u0063\u006f\u0076e\u0072\u0079\u0050\u0072"}:_ddeac :=NewCT_FileRecoveryPr (); -if _ccagb :=d .DecodeElement (_ddeac ,&_gaeeac );_ccagb !=nil {return _ccagb ;};_gcfcd .FileRecoveryPr =append (_gcfcd .FileRecoveryPr ,_ddeac );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065\u0062\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062j\u0065\u0063\u0074\u0073"}:_gcfcd .WebPublishObjects =NewCT_WebPublishObjects (); -if _fggef :=d .DecodeElement (_gcfcd .WebPublishObjects ,&_gaeeac );_fggef !=nil {return _fggef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcfcd .ExtLst =NewCT_ExtensionList (); -if _fbddd :=d .DecodeElement (_gcfcd .ExtLst ,&_gaeeac );_fbddd !=nil {return _fbddd ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gaeeac .Name ); -if _eddebb :=d .Skip ();_eddebb !=nil {return _eddebb ;};};case _f .EndElement :break _dbdfd ;case _f .CharData :};};return nil ;};func NewCT_Cell ()*CT_Cell {_cgec :=&CT_Cell {};return _cgec };func (_beegf *CT_Hyperlink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fdbcb :=range start .Attr {if _fdbcb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fdbcb .Name .Local =="\u0069\u0064"||_fdbcb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fdbcb .Name .Local =="\u0069\u0064"{_adcbg ,_bdafaa :=_fdbcb .Value ,error (nil ); -if _bdafaa !=nil {return _bdafaa ;};_beegf .IdAttr =&_adcbg ;continue ;};if _fdbcb .Name .Local =="\u0072\u0065\u0066"{_ddgag ,_fabaf :=_fdbcb .Value ,error (nil );if _fabaf !=nil {return _fabaf ;};_beegf .RefAttr =_ddgag ;continue ;};if _fdbcb .Name .Local =="\u006c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_edfbg ,_fgcdd :=_fdbcb .Value ,error (nil ); -if _fgcdd !=nil {return _fgcdd ;};_beegf .LocationAttr =&_edfbg ;continue ;};if _fdbcb .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_fgbadc ,_dfeag :=_fdbcb .Value ,error (nil );if _dfeag !=nil {return _dfeag ;};_beegf .TooltipAttr =&_fgbadc ; -continue ;};if _fdbcb .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_fbcda ,_agbea :=_fdbcb .Value ,error (nil );if _agbea !=nil {return _agbea ;};_beegf .DisplayAttr =&_fbcda ;continue ;};};for {_dcbaa ,_ggdaa :=d .Token ();if _ggdaa !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0079p\u0065\u0072\u006c\u0069\u006e\u006b\u003a\u0020\u0025\u0073",_ggdaa ); -};if _gdca ,_eebd :=_dcbaa .(_f .EndElement );_eebd &&_gdca .Name ==start .Name {break ;};};return nil ;};func (_abccag ST_DdeValueType )ValidateWithPath (path string )error {switch _abccag {case 0,1,2,3,4,5:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abccag )); -};return nil ;};func NewCT_DrawingHF ()*CT_DrawingHF {_dfagf :=&CT_DrawingHF {};return _dfagf }; +FooterAttr float64 ;}; -// ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path -func (_aeccb *CT_RevisionHeader )ValidateWithPath (path string )error {if !_a .ST_GuidPatternRe .MatchString (_aeccb .GuidAttr ){return _bc .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 ,_a .ST_GuidPatternRe ,_aeccb .GuidAttr ); -};if _efda :=_aeccb .SheetIdMap .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");_efda !=nil {return _efda ;};if _aeccb .ReviewedList !=nil {if _dbfac :=_aeccb .ReviewedList .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"); -_dbfac !=nil {return _dbfac ;};};if _aeccb .ExtLst !=nil {if _aagee :=_aeccb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aagee !=nil {return _aagee ;};};return nil ;};type CT_FunctionGroup struct{ - -// Name -NameAttr *string ;}; +// Validate validates the CT_TextField and its children +func (_cbabeb *CT_TextField )Validate ()error {return _cbabeb .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_ceced *Worksheet )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ceced .CT_Worksheet =*NewCT_Worksheet (); +_ebgbc :for {_aggbg ,_egdfb :=d .Token ();if _egdfb !=nil {return _egdfb ;};switch _fffbc :=_aggbg .(type ){case _bc .StartElement :switch _fffbc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .SheetPr =NewCT_SheetPr (); +if _degbb :=d .DecodeElement (_ceced .SheetPr ,&_fffbc );_degbb !=nil {return _degbb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .Dimension =NewCT_SheetDimension (); +if _afafaa :=d .DecodeElement (_ceced .Dimension ,&_fffbc );_afafaa !=nil {return _afafaa ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ceced .SheetViews =NewCT_SheetViews (); +if _gdaga :=d .DecodeElement (_ceced .SheetViews ,&_fffbc );_gdaga !=nil {return _gdaga ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ceced .SheetFormatPr =NewCT_SheetFormatPr (); +if _cgafb :=d .DecodeElement (_ceced .SheetFormatPr ,&_fffbc );_cgafb !=nil {return _cgafb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cdagd :=NewCT_Cols (); +if _cggccb :=d .DecodeElement (_cdagd ,&_fffbc );_cggccb !=nil {return _cggccb ;};_ceced .Cols =append (_ceced .Cols ,_cdagd );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _abdcf :=d .DecodeElement (_ceced .SheetData ,&_fffbc ); +_abdcf !=nil {return _abdcf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .SheetCalcPr =NewCT_SheetCalcPr (); +if _fcbdaa :=d .DecodeElement (_ceced .SheetCalcPr ,&_fffbc );_fcbdaa !=nil {return _fcbdaa ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .SheetProtection =NewCT_SheetProtection (); +if _cgdfc :=d .DecodeElement (_ceced .SheetProtection ,&_fffbc );_cgdfc !=nil {return _cgdfc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .ProtectedRanges =NewCT_ProtectedRanges (); +if _cbbbg :=d .DecodeElement (_ceced .ProtectedRanges ,&_fffbc );_cbbbg !=nil {return _cbbbg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .Scenarios =NewCT_Scenarios (); +if _ebddg :=d .DecodeElement (_ceced .Scenarios ,&_fffbc );_ebddg !=nil {return _ebddg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .AutoFilter =NewCT_AutoFilter (); +if _ceabc :=d .DecodeElement (_ceced .AutoFilter ,&_fffbc );_ceabc !=nil {return _ceabc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .SortState =NewCT_SortState (); +if _bafae :=d .DecodeElement (_ceced .SortState ,&_fffbc );_bafae !=nil {return _bafae ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .DataConsolidate =NewCT_DataConsolidate (); +if _dggeb :=d .DecodeElement (_ceced .DataConsolidate ,&_fffbc );_dggeb !=nil {return _dggeb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ceced .CustomSheetViews =NewCT_CustomSheetViews (); +if _dfage :=d .DecodeElement (_ceced .CustomSheetViews ,&_fffbc );_dfage !=nil {return _dfage ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .MergeCells =NewCT_MergeCells (); +if _dbbcbf :=d .DecodeElement (_ceced .MergeCells ,&_fffbc );_dbbcbf !=nil {return _dbbcbf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .PhoneticPr =NewCT_PhoneticPr (); +if _gbgfac :=d .DecodeElement (_ceced .PhoneticPr ,&_fffbc );_gbgfac !=nil {return _gbgfac ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcbbbe :=NewCT_ConditionalFormatting (); +if _bcdab :=d .DecodeElement (_gcbbbe ,&_fffbc );_bcdab !=nil {return _bcdab ;};_ceced .ConditionalFormatting =append (_ceced .ConditionalFormatting ,_gcbbbe );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .DataValidations =NewCT_DataValidations (); +if _effef :=d .DecodeElement (_ceced .DataValidations ,&_fffbc );_effef !=nil {return _effef ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .Hyperlinks =NewCT_Hyperlinks (); +if _ccgbdd :=d .DecodeElement (_ceced .Hyperlinks ,&_fffbc );_ccgbdd !=nil {return _ccgbdd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .PrintOptions =NewCT_PrintOptions (); +if _fcggd :=d .DecodeElement (_ceced .PrintOptions ,&_fffbc );_fcggd !=nil {return _fcggd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .PageMargins =NewCT_PageMargins (); +if _egafc :=d .DecodeElement (_ceced .PageMargins ,&_fffbc );_egafc !=nil {return _egafc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .PageSetup =NewCT_PageSetup (); +if _dgeac :=d .DecodeElement (_ceced .PageSetup ,&_fffbc );_dgeac !=nil {return _dgeac ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .HeaderFooter =NewCT_HeaderFooter (); +if _fdgcg :=d .DecodeElement (_ceced .HeaderFooter ,&_fffbc );_fdgcg !=nil {return _fdgcg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .RowBreaks =NewCT_PageBreak (); +if _gcfcg :=d .DecodeElement (_ceced .RowBreaks ,&_fffbc );_gcfcg !=nil {return _gcfcg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .ColBreaks =NewCT_PageBreak (); +if _cffafg :=d .DecodeElement (_ceced .ColBreaks ,&_fffbc );_cffafg !=nil {return _cffafg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ceced .CustomProperties =NewCT_CustomProperties (); +if _agbdgb :=d .DecodeElement (_ceced .CustomProperties ,&_fffbc );_agbdgb !=nil {return _agbdgb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .CellWatches =NewCT_CellWatches (); +if _gffbee :=d .DecodeElement (_ceced .CellWatches ,&_fffbc );_gffbee !=nil {return _gffbee ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .IgnoredErrors =NewCT_IgnoredErrors (); +if _cacbfe :=d .DecodeElement (_ceced .IgnoredErrors ,&_fffbc );_cacbfe !=nil {return _cacbfe ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .SmartTags =NewCT_SmartTags (); +if _bfdfac :=d .DecodeElement (_ceced .SmartTags ,&_fffbc );_bfdfac !=nil {return _bfdfac ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .Drawing =NewCT_Drawing (); +if _bebcg :=d .DecodeElement (_ceced .Drawing ,&_fffbc );_bebcg !=nil {return _bebcg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .LegacyDrawing =NewCT_LegacyDrawing (); +if _ceecg :=d .DecodeElement (_ceced .LegacyDrawing ,&_fffbc );_ceecg !=nil {return _ceecg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _fcdad :=d .DecodeElement (_ceced .LegacyDrawingHF ,&_fffbc );_fcdad !=nil {return _fcdad ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .DrawingHF =NewCT_DrawingHF (); +if _fabcge :=d .DecodeElement (_ceced .DrawingHF ,&_fffbc );_fabcge !=nil {return _fabcge ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .Picture =NewCT_SheetBackgroundPicture (); +if _dfcbce :=d .DecodeElement (_ceced .Picture ,&_fffbc );_dfcbce !=nil {return _dfcbce ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .OleObjects =NewCT_OleObjects (); +if _dabfga :=d .DecodeElement (_ceced .OleObjects ,&_fffbc );_dabfga !=nil {return _dabfga ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ceced .Controls =NewCT_Controls (); +if _aegdf :=d .DecodeElement (_ceced .Controls ,&_fffbc );_aegdf !=nil {return _aegdf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .WebPublishItems =NewCT_WebPublishItems (); +if _ffbcf :=d .DecodeElement (_ceced .WebPublishItems ,&_fffbc );_ffbcf !=nil {return _ffbcf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ceced .TableParts =NewCT_TableParts (); +if _ffffe :=d .DecodeElement (_ceced .TableParts ,&_fffbc );_ffffe !=nil {return _ffffe ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ceced .ExtLst =NewCT_ExtensionList (); +if _cdcdb :=d .DecodeElement (_ceced .ExtLst ,&_fffbc );_cdcdb !=nil {return _cdcdb ;};default:_ga .Log .Debug ("\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",_fffbc .Name ); +if _cbbccc :=d .Skip ();_cbbccc !=nil {return _cbbccc ;};};case _bc .EndElement :break _ebgbc ;case _bc .CharData :};};return nil ;};func (_cfbea ST_Objects )Validate ()error {return _cfbea .ValidateWithPath ("")};type CT_IntProperty struct{ -// ValidateWithPath validates the CT_QueryCache and its children, prefixing error messages with path -func (_abcca *CT_QueryCache )ValidateWithPath (path string )error {for _bgcc ,_cebfd :=range _abcca .Query {if _bbgg :=_cebfd .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002fQ\u0075\u0065\u0072\u0079\u005b\u0025\u0064\u005d",path ,_bgcc ));_bbgg !=nil {return _bbgg ; -};};return nil ;};func (_cdaa *CT_CalculatedItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdaa .PivotArea =NewCT_PivotArea ();for _ ,_ccefe :=range start .Attr {if _ccefe .Name .Local =="\u0066\u0069\u0065l\u0064"{_bfgb ,_gdbd :=_db .ParseUint (_ccefe .Value ,10,32); -if _gdbd !=nil {return _gdbd ;};_dgdeb :=uint32 (_bfgb );_cdaa .FieldAttr =&_dgdeb ;continue ;};if _ccefe .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_cagc ,_gdae :=_ccefe .Value ,error (nil );if _gdae !=nil {return _gdae ;};_cdaa .FormulaAttr =&_cagc ; -continue ;};};_cebfa :for {_ccgc ,_gebe :=d .Token ();if _gebe !=nil {return _gebe ;};switch _fddc :=_ccgc .(type ){case _f .StartElement :switch _fddc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0076\u006f\u0074\u0041\u0072\u0065a"}:if _caea :=d .DecodeElement (_cdaa .PivotArea ,&_fddc ); -_caea !=nil {return _caea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cdaa .ExtLst =NewCT_ExtensionList (); -if _dcffb :=d .DecodeElement (_cdaa .ExtLst ,&_fddc );_dcffb !=nil {return _dcffb ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_fddc .Name ); -if _dcdf :=d .Skip ();_dcdf !=nil {return _dcdf ;};};case _f .EndElement :break _cebfa ;case _f .CharData :};};return nil ;}; +// Value +ValAttr int32 ;}; -// ValidateWithPath validates the CT_LegacyDrawing and its children, prefixing error messages with path -func (_eaffe *CT_LegacyDrawing )ValidateWithPath (path string )error {return nil };type CT_CustomChartsheetView struct{ +// Validate validates the CT_NumFmt and its children +func (_gbfeg *CT_NumFmt )Validate ()error {return _gbfeg .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func (_fbca *CT_TableMissing )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_DynamicFilter struct{ -// GUID -GuidAttr string ; +// Dynamic filter type +TypeAttr ST_DynamicFilterType ; -// Print Scale -ScaleAttr *uint32 ; +// Value +ValAttr *float64 ; -// Visible State -StateAttr ST_SheetState ; +// ISO Value +ValIsoAttr *_g .Time ; -// Zoom To Fit -ZoomToFitAttr *bool ;PageMargins *CT_PageMargins ; +// Max Value +MaxValAttr *float64 ; -// Chart Sheet Page Setup -PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ;};func (_faafe *ST_SourceType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aefba ,_bdegee :=d .Token ();if _bdegee !=nil {return _bdegee ;};if _eefgc ,_aadga :=_aefba .(_f .EndElement ); -_aadga &&_eefgc .Name ==start .Name {*_faafe =1;return nil ;};if _ddfbc ,_cccaf :=_aefba .(_f .CharData );!_cccaf {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aefba ); -}else {switch string (_ddfbc ){case "":*_faafe =0;case "\u0077o\u0072\u006b\u0073\u0068\u0065\u0065t":*_faafe =1;case "\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006c":*_faafe =2;case "\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e":*_faafe =3; -case "\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f":*_faafe =4;};};_aefba ,_bdegee =d .Token ();if _bdegee !=nil {return _bdegee ;};if _bfaagg ,_bdccg :=_aefba .(_f .EndElement );_bdccg &&_bfaagg .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aefba ); -}; +// Max ISO Value +MaxValIsoAttr *_g .Time ;};func (_bafabf *CT_DataBar )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bafabf .Color =NewCT_Color ();for _ ,_bcfg :=range start .Attr {if _bcfg .Name .Local =="\u006di\u006e\u004c\u0065\u006e\u0067\u0074h"{_agce ,_gec :=_fa .ParseUint (_bcfg .Value ,10,32); +if _gec !=nil {return _gec ;};_bbeba :=uint32 (_agce );_bafabf .MinLengthAttr =&_bbeba ;continue ;};if _bcfg .Name .Local =="\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"{_abcbc ,_acbeb :=_fa .ParseUint (_bcfg .Value ,10,32);if _acbeb !=nil {return _acbeb ; +};_edfg :=uint32 (_abcbc );_bafabf .MaxLengthAttr =&_edfg ;continue ;};if _bcfg .Name .Local =="\u0073h\u006f\u0077\u0056\u0061\u006c\u0075e"{_ebcf ,_gbgc :=_fa .ParseBool (_bcfg .Value );if _gbgc !=nil {return _gbgc ;};_bafabf .ShowValueAttr =&_ebcf ; +continue ;};};_cfda :for {_dbbcg ,_aeec :=d .Token ();if _aeec !=nil {return _aeec ;};switch _dfef :=_dbbcg .(type ){case _bc .StartElement :switch _dfef .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_agee :=NewCT_Cfvo (); +if _acagg :=d .DecodeElement (_agee ,&_dfef );_acagg !=nil {return _acagg ;};_bafabf .Cfvo =append (_bafabf .Cfvo ,_agee );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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 _ebaf :=d .DecodeElement (_bafabf .Color ,&_dfef ); +_ebaf !=nil {return _ebaf ;};default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_dfef .Name ); +if _cfdbf :=d .Skip ();_cfdbf !=nil {return _cfdbf ;};};case _bc .EndElement :break _cfda ;case _bc .CharData :};};return nil ;};func (_ccafbg *CT_Worksheet )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ccafbg .SheetData =NewCT_SheetData (); +_agdad :for {_gadbe ,_ffeee :=d .Token ();if _ffeee !=nil {return _ffeee ;};switch _gecbd :=_gadbe .(type ){case _bc .StartElement :switch _gecbd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .SheetPr =NewCT_SheetPr (); +if _fabgbf :=d .DecodeElement (_ccafbg .SheetPr ,&_gecbd );_fabgbf !=nil {return _fabgbf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .Dimension =NewCT_SheetDimension (); +if _cdgbb :=d .DecodeElement (_ccafbg .Dimension ,&_gecbd );_cdgbb !=nil {return _cdgbb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ccafbg .SheetViews =NewCT_SheetViews (); +if _febcd :=d .DecodeElement (_ccafbg .SheetViews ,&_gecbd );_febcd !=nil {return _febcd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ccafbg .SheetFormatPr =NewCT_SheetFormatPr (); +if _ecgecbg :=d .DecodeElement (_ccafbg .SheetFormatPr ,&_gecbd );_ecgecbg !=nil {return _ecgecbg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ebcag :=NewCT_Cols (); +if _gfbfed :=d .DecodeElement (_ebcag ,&_gecbd );_gfbfed !=nil {return _gfbfed ;};_ccafbg .Cols =append (_ccafbg .Cols ,_ebcag );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _eccfd :=d .DecodeElement (_ccafbg .SheetData ,&_gecbd ); +_eccfd !=nil {return _eccfd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .SheetCalcPr =NewCT_SheetCalcPr (); +if _dgbcce :=d .DecodeElement (_ccafbg .SheetCalcPr ,&_gecbd );_dgbcce !=nil {return _dgbcce ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .SheetProtection =NewCT_SheetProtection (); +if _fgcfg :=d .DecodeElement (_ccafbg .SheetProtection ,&_gecbd );_fgcfg !=nil {return _fgcfg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .ProtectedRanges =NewCT_ProtectedRanges (); +if _afbbf :=d .DecodeElement (_ccafbg .ProtectedRanges ,&_gecbd );_afbbf !=nil {return _afbbf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .Scenarios =NewCT_Scenarios (); +if _aaefae :=d .DecodeElement (_ccafbg .Scenarios ,&_gecbd );_aaefae !=nil {return _aaefae ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .AutoFilter =NewCT_AutoFilter (); +if _gcegbg :=d .DecodeElement (_ccafbg .AutoFilter ,&_gecbd );_gcegbg !=nil {return _gcegbg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .SortState =NewCT_SortState (); +if _gbebe :=d .DecodeElement (_ccafbg .SortState ,&_gecbd );_gbebe !=nil {return _gbebe ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .DataConsolidate =NewCT_DataConsolidate (); +if _bcbef :=d .DecodeElement (_ccafbg .DataConsolidate ,&_gecbd );_bcbef !=nil {return _bcbef ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ccafbg .CustomSheetViews =NewCT_CustomSheetViews (); +if _gedecg :=d .DecodeElement (_ccafbg .CustomSheetViews ,&_gecbd );_gedecg !=nil {return _gedecg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .MergeCells =NewCT_MergeCells (); +if _bffdbg :=d .DecodeElement (_ccafbg .MergeCells ,&_gecbd );_bffdbg !=nil {return _bffdbg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .PhoneticPr =NewCT_PhoneticPr (); +if _efgegd :=d .DecodeElement (_ccafbg .PhoneticPr ,&_gecbd );_efgegd !=nil {return _efgegd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_dgbfe :=NewCT_ConditionalFormatting (); +if _cgfcgc :=d .DecodeElement (_dgbfe ,&_gecbd );_cgfcgc !=nil {return _cgfcgc ;};_ccafbg .ConditionalFormatting =append (_ccafbg .ConditionalFormatting ,_dgbfe );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .DataValidations =NewCT_DataValidations (); +if _adagef :=d .DecodeElement (_ccafbg .DataValidations ,&_gecbd );_adagef !=nil {return _adagef ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .Hyperlinks =NewCT_Hyperlinks (); +if _gdaba :=d .DecodeElement (_ccafbg .Hyperlinks ,&_gecbd );_gdaba !=nil {return _gdaba ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .PrintOptions =NewCT_PrintOptions (); +if _eaagb :=d .DecodeElement (_ccafbg .PrintOptions ,&_gecbd );_eaagb !=nil {return _eaagb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .PageMargins =NewCT_PageMargins (); +if _ffffag :=d .DecodeElement (_ccafbg .PageMargins ,&_gecbd );_ffffag !=nil {return _ffffag ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .PageSetup =NewCT_PageSetup (); +if _fdbeg :=d .DecodeElement (_ccafbg .PageSetup ,&_gecbd );_fdbeg !=nil {return _fdbeg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .HeaderFooter =NewCT_HeaderFooter (); +if _dfede :=d .DecodeElement (_ccafbg .HeaderFooter ,&_gecbd );_dfede !=nil {return _dfede ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .RowBreaks =NewCT_PageBreak (); +if _abcbgd :=d .DecodeElement (_ccafbg .RowBreaks ,&_gecbd );_abcbgd !=nil {return _abcbgd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .ColBreaks =NewCT_PageBreak (); +if _ggfbc :=d .DecodeElement (_ccafbg .ColBreaks ,&_gecbd );_ggfbc !=nil {return _ggfbc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ccafbg .CustomProperties =NewCT_CustomProperties (); +if _egcgdd :=d .DecodeElement (_ccafbg .CustomProperties ,&_gecbd );_egcgdd !=nil {return _egcgdd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .CellWatches =NewCT_CellWatches (); +if _fdagb :=d .DecodeElement (_ccafbg .CellWatches ,&_gecbd );_fdagb !=nil {return _fdagb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .IgnoredErrors =NewCT_IgnoredErrors (); +if _gbgdba :=d .DecodeElement (_ccafbg .IgnoredErrors ,&_gecbd );_gbgdba !=nil {return _gbgdba ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .SmartTags =NewCT_SmartTags (); +if _eabee :=d .DecodeElement (_ccafbg .SmartTags ,&_gecbd );_eabee !=nil {return _eabee ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .Drawing =NewCT_Drawing (); +if _egeeg :=d .DecodeElement (_ccafbg .Drawing ,&_gecbd );_egeeg !=nil {return _egeeg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .LegacyDrawing =NewCT_LegacyDrawing (); +if _cbfff :=d .DecodeElement (_ccafbg .LegacyDrawing ,&_gecbd );_cbfff !=nil {return _cbfff ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .LegacyDrawingHF =NewCT_LegacyDrawing (); +if _baafe :=d .DecodeElement (_ccafbg .LegacyDrawingHF ,&_gecbd );_baafe !=nil {return _baafe ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .DrawingHF =NewCT_DrawingHF (); +if _efgbcg :=d .DecodeElement (_ccafbg .DrawingHF ,&_gecbd );_efgbcg !=nil {return _efgbcg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .Picture =NewCT_SheetBackgroundPicture (); +if _faadg :=d .DecodeElement (_ccafbg .Picture ,&_gecbd );_faadg !=nil {return _faadg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .OleObjects =NewCT_OleObjects (); +if _bgbfb :=d .DecodeElement (_ccafbg .OleObjects ,&_gecbd );_bgbfb !=nil {return _bgbfb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ccafbg .Controls =NewCT_Controls (); +if _accec :=d .DecodeElement (_ccafbg .Controls ,&_gecbd );_accec !=nil {return _accec ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .WebPublishItems =NewCT_WebPublishItems (); +if _cbcddec :=d .DecodeElement (_ccafbg .WebPublishItems ,&_gecbd );_cbcddec !=nil {return _cbcddec ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccafbg .TableParts =NewCT_TableParts (); +if _gecgf :=d .DecodeElement (_ccafbg .TableParts ,&_gecbd );_gecgf !=nil {return _gecgf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccafbg .ExtLst =NewCT_ExtensionList (); +if _gcgcdc :=d .DecodeElement (_ccafbg .ExtLst ,&_gecbd );_gcgcdc !=nil {return _gcgcdc ;};default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gecbd .Name ); +if _befafa :=d .Skip ();_befafa !=nil {return _befafa ;};};case _bc .EndElement :break _agdad ;case _bc .CharData :};};return nil ;};func (_cdgga *CT_IntProperty )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_cdgga .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_fddbbb *CT_TextPr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _fddbbb .PromptAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fddbbb .PromptAttr ))}); +};if _fddbbb .FileTypeAttr !=ST_FileTypeUnset {_fbdbf ,_dcegf :=_fddbbb .FileTypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0066\u0069\u006c\u0065\u0054\u0079\u0070\u0065"});if _dcegf !=nil {return _dcegf ;};start .Attr =append (start .Attr ,_fbdbf );}; +if _fddbbb .CodePageAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0064\u0065\u0050\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fddbbb .CodePageAttr )});};if _fddbbb .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fddbbb .CharacterSetAttr )}); +};if _fddbbb .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_fddbbb .FirstRowAttr )});};if _fddbbb .SourceFileAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fddbbb .SourceFileAttr )}); +};if _fddbbb .DelimitedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fddbbb .DelimitedAttr ))});};if _fddbbb .DecimalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064e\u0063\u0069\u006d\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fddbbb .DecimalAttr )}); +};if _fddbbb .ThousandsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s"},Value :_a .Sprintf ("\u0025\u0076",*_fddbbb .ThousandsAttr )});};if _fddbbb .TabAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0061\u0062"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fddbbb .TabAttr ))}); +};if _fddbbb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0070\u0061c\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fddbbb .SpaceAttr ))});};if _fddbbb .CommaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u006dm\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fddbbb .CommaAttr ))}); +};if _fddbbb .SemicolonAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073e\u006d\u0069\u0063\u006f\u006c\u006fn"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fddbbb .SemicolonAttr ))});};if _fddbbb .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fddbbb .ConsecutiveAttr ))}); +};if _fddbbb .QualifierAttr !=ST_QualifierUnset {_fcdddc ,_fdbeb :=_fddbbb .QualifierAttr .MarshalXMLAttr (_bc .Name {Local :"\u0071u\u0061\u006c\u0069\u0066\u0069\u0065r"});if _fdbeb !=nil {return _fdbeb ;};start .Attr =append (start .Attr ,_fcdddc ); +};if _fddbbb .DelimiterAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064e\u006c\u0069\u006d\u0069\u0074\u0065r"},Value :_a .Sprintf ("\u0025\u0076",*_fddbbb .DelimiterAttr )});};e .EncodeToken (start );if _fddbbb .TextFields !=nil {_cddcaa :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0074\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064\u0073"}}; +e .EncodeElement (_fddbbb .TextFields ,_cddcaa );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};const (ST_TypeUnset ST_Type =0;ST_TypeNone ST_Type =1;ST_TypeAll ST_Type =2;ST_TypeRow ST_Type =3;ST_TypeColumn ST_Type =4;);type CT_Cols struct{ -// Validate validates the CT_SortState and its children -func (_cebfac *CT_SortState )Validate ()error {return _cebfac .ValidateWithPath ("\u0043\u0054\u005fS\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");};func (_dddgd *ST_Qualifier )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dddce ,_ffbgfg :=d .Token (); -if _ffbgfg !=nil {return _ffbgfg ;};if _cabfb ,_bcbdc :=_dddce .(_f .EndElement );_bcbdc &&_cabfb .Name ==start .Name {*_dddgd =1;return nil ;};if _acacd ,_efddfa :=_dddce .(_f .CharData );!_efddfa {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dddce ); -}else {switch string (_acacd ){case "":*_dddgd =0;case "d\u006f\u0075\u0062\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_dddgd =1;case "s\u0069\u006e\u0067\u006c\u0065\u0051\u0075\u006f\u0074\u0065":*_dddgd =2;case "\u006e\u006f\u006e\u0065":*_dddgd =3; -};};_dddce ,_ffbgfg =d .Token ();if _ffbgfg !=nil {return _ffbgfg ;};if _ceaaa ,_gcdbc :=_dddce .(_f .EndElement );_gcdbc &&_ceaaa .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dddce ); -}; +// Column Width & Formatting +Col []*CT_Col ;};type CT_OleObjects struct{ -// ValidateWithPath validates the CT_CellWatch and its children, prefixing error messages with path -func (_bcac *CT_CellWatch )ValidateWithPath (path string )error {return nil };type ST_IconSetType byte ;func NewCT_CalculatedMembers ()*CT_CalculatedMembers {_bbecb :=&CT_CalculatedMembers {};return _bbecb ;}; +// Embedded Object +OleObject []*CT_OleObject ;};func (_abdaea ST_GroupBy )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_ddcgg :=_bc .Attr {};_ddcgg .Name =name ;switch _abdaea {case ST_GroupByUnset :_ddcgg .Value ="";case ST_GroupByRange :_ddcgg .Value ="\u0072\u0061\u006eg\u0065"; +case ST_GroupBySeconds :_ddcgg .Value ="\u0073e\u0063\u006f\u006e\u0064\u0073";case ST_GroupByMinutes :_ddcgg .Value ="\u006di\u006e\u0075\u0074\u0065\u0073";case ST_GroupByHours :_ddcgg .Value ="\u0068\u006f\u0075r\u0073";case ST_GroupByDays :_ddcgg .Value ="\u0064\u0061\u0079\u0073"; +case ST_GroupByMonths :_ddcgg .Value ="\u006d\u006f\u006e\u0074\u0068\u0073";case ST_GroupByQuarters :_ddcgg .Value ="\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073";case ST_GroupByYears :_ddcgg .Value ="\u0079\u0065\u0061r\u0073";};return _ddcgg ,nil ; +};func (_facfe *CT_ExternalReference )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_facfe .IdAttr )});e .EncodeToken (start ); +e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Validate validates the AG_RevData and its children -func (_acb *AG_RevData )Validate ()error {return _acb .ValidateWithPath ("\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061");}; +// Validate validates the CT_ExternalSheetData and its children +func (_debad *CT_ExternalSheetData )Validate ()error {return _debad .ValidateWithPath ("C\u0054_\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006cS\u0068\u0065\u0065\u0074Da\u0074\u0061");}; -// ValidateWithPath validates the CT_Cfvo and its children, prefixing error messages with path -func (_aebec *CT_Cfvo )ValidateWithPath (path string )error {if _aebec .TypeAttr ==ST_CfvoTypeUnset {return _bc .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 _fdg :=_aebec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fdg !=nil {return _fdg ;};if _aebec .ExtLst !=nil {if _aeef :=_aebec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeef !=nil {return _aeef ; -};};return nil ;};func (_ddcaf *ST_GroupBy )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ddcaf =0;case "\u0072\u0061\u006eg\u0065":*_ddcaf =1;case "\u0073e\u0063\u006f\u006e\u0064\u0073":*_ddcaf =2;case "\u006di\u006e\u0075\u0074\u0065\u0073":*_ddcaf =3; -case "\u0068\u006f\u0075r\u0073":*_ddcaf =4;case "\u0064\u0061\u0079\u0073":*_ddcaf =5;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_ddcaf =6;case "\u0071\u0075\u0061\u0072\u0074\u0065\u0072\u0073":*_ddcaf =7;case "\u0079\u0065\u0061r\u0073":*_ddcaf =8; -};return nil ;}; +// ValidateWithPath validates the CT_MetadataRecord and its children, prefixing error messages with path +func (_efga *CT_MetadataRecord )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_PivotAreaReference and its children, prefixing error messages with path -func (_dafed *CT_PivotAreaReference )ValidateWithPath (path string )error {for _ffedd ,_gdcfg :=range _dafed .X {if _debfb :=_gdcfg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_ffedd ));_debfb !=nil {return _debfb ; -};};if _dafed .ExtLst !=nil {if _dfdbd :=_dafed .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfdbd !=nil {return _dfdbd ;};};return nil ;}; +// ValidateWithPath validates the CT_ExternalCell and its children, prefixing error messages with path +func (_daab *CT_ExternalCell )ValidateWithPath (path string )error {if _ceeaa :=_daab .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_ceeaa !=nil {return _ceeaa ;};return nil ;};func (_aggg *CT_CustomWorkbookView )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_aggg .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 _ ,_edcc :=range start .Attr {if _edcc .Name .Local =="\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"{_agbee ,_ecgg :=_fa .ParseBool (_edcc .Value );if _ecgg !=nil {return _ecgg ;};_aggg .ShowVerticalScrollAttr =&_agbee ; +continue ;};if _edcc .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"{_gcdg ,_fdcda :=_fa .ParseBool (_edcc .Value );if _fdcda !=nil {return _fdcda ;};_aggg .ShowSheetTabsAttr =&_gcdg ;continue ;};if _edcc .Name .Local =="\u0067\u0075\u0069\u0064"{_efad ,_eaea :=_edcc .Value ,error (nil ); +if _eaea !=nil {return _eaea ;};_aggg .GuidAttr =_efad ;continue ;};if _edcc .Name .Local =="\u0078W\u0069\u006e\u0064\u006f\u0077"{_gedb ,_cgad :=_fa .ParseInt (_edcc .Value ,10,32);if _cgad !=nil {return _cgad ;};_gdgb :=int32 (_gedb );_aggg .XWindowAttr =&_gdgb ; +continue ;};if _edcc .Name .Local =="\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"{_deaec ,_adgd :=_fa .ParseUint (_edcc .Value ,10,32);if _adgd !=nil {return _adgd ;};_fbfac :=uint32 (_deaec );_aggg .MergeIntervalAttr =&_fbfac ; +continue ;};if _edcc .Name .Local =="\u0079W\u0069\u006e\u0064\u006f\u0077"{_fbed ,_dadf :=_fa .ParseInt (_edcc .Value ,10,32);if _dadf !=nil {return _dadf ;};_cadgfc :=int32 (_fbed );_aggg .YWindowAttr =&_cadgfc ;continue ;};if _edcc .Name .Local =="\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"{_egdb ,_bagc :=_fa .ParseBool (_edcc .Value ); +if _bagc !=nil {return _bagc ;};_aggg .OnlySyncAttr =&_egdb ;continue ;};if _edcc .Name .Local =="w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"{_deffd ,_fdcc :=_fa .ParseUint (_edcc .Value ,10,32);if _fdcc !=nil {return _fdcc ;};_aggg .WindowWidthAttr =uint32 (_deffd ); +continue ;};if _edcc .Name .Local =="i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"{_fdfg ,_fccbg :=_fa .ParseBool (_edcc .Value );if _fccbg !=nil {return _fccbg ;};_aggg .IncludePrintSettingsAttr =&_fdfg ; +continue ;};if _edcc .Name .Local =="\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"{_gggc ,_dbdgc :=_fa .ParseUint (_edcc .Value ,10,32);if _dbdgc !=nil {return _dbdgc ;};_aggg .WindowHeightAttr =uint32 (_gggc );continue ;};if _edcc .Name .Local =="\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"{_egfa ,_ggecb :=_fa .ParseUint (_edcc .Value ,10,32); +if _ggecb !=nil {return _ggecb ;};_bgaed :=uint32 (_egfa );_aggg .TabRatioAttr =&_bgaed ;continue ;};if _edcc .Name .Local =="\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"{_gdff ,_acef :=_fa .ParseBool (_edcc .Value ); +if _acef !=nil {return _acef ;};_aggg .ShowFormulaBarAttr =&_gdff ;continue ;};if _edcc .Name .Local =="\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"{_gfced ,_befe :=_fa .ParseBool (_edcc .Value );if _befe !=nil {return _befe ; +};_aggg .ChangesSavedWinAttr =&_gfced ;continue ;};if _edcc .Name .Local =="\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"{_bccg ,_aefec :=_fa .ParseBool (_edcc .Value );if _aefec !=nil {return _aefec ;};_aggg .MaximizedAttr =&_bccg ;continue ;};if _edcc .Name .Local =="\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_aggg .ShowCommentsAttr .UnmarshalXMLAttr (_edcc ); +continue ;};if _edcc .Name .Local =="\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"{_fdbce ,_gdag :=_fa .ParseBool (_edcc .Value );if _gdag !=nil {return _gdag ;};_aggg .AutoUpdateAttr =&_fdbce ;continue ;};if _edcc .Name .Local =="\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"{_gade ,_gabae :=_fa .ParseUint (_edcc .Value ,10,32); +if _gabae !=nil {return _gabae ;};_aggg .ActiveSheetIdAttr =uint32 (_gade );continue ;};if _edcc .Name .Local =="s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"{_fdce ,_bfedg :=_fa .ParseBool (_edcc .Value ); +if _bfedg !=nil {return _bfedg ;};_aggg .ShowHorizontalScrollAttr =&_fdce ;continue ;};if _edcc .Name .Local =="\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"{_caef ,_edbb :=_fa .ParseBool (_edcc .Value );if _edbb !=nil {return _edbb ; +};_aggg .ShowStatusbarAttr =&_caef ;continue ;};if _edcc .Name .Local =="\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"{_dcfab ,_ggeg :=_fa .ParseBool (_edcc .Value );if _ggeg !=nil {return _ggeg ;};_aggg .PersonalViewAttr =&_dcfab ; +continue ;};if _edcc .Name .Local =="\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"{_gfaf ,_cbeff :=_fa .ParseBool (_edcc .Value );if _cbeff !=nil {return _cbeff ;};_aggg .MinimizedAttr =&_gfaf ;continue ;};if _edcc .Name .Local =="s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"{_aggg .ShowObjectsAttr .UnmarshalXMLAttr (_edcc ); +continue ;};if _edcc .Name .Local =="\u006e\u0061\u006d\u0065"{_gggd ,_edac :=_edcc .Value ,error (nil );if _edac !=nil {return _edac ;};_aggg .NameAttr =_gggd ;continue ;};if _edcc .Name .Local =="\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"{_dbbc ,_dcgce :=_fa .ParseBool (_edcc .Value ); +if _dcgce !=nil {return _dcgce ;};_aggg .IncludeHiddenRowColAttr =&_dbbc ;continue ;};};_bbfee :for {_eebga ,_edadg :=d .Token ();if _edadg !=nil {return _edadg ;};switch _gfdd :=_eebga .(type ){case _bc .StartElement :switch _gfdd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_aggg .ExtLst =NewCT_ExtensionList (); +if _eddcb :=d .DecodeElement (_aggg .ExtLst ,&_gfdd );_eddcb !=nil {return _eddcb ;};default:_ga .Log .Debug ("\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",_gfdd .Name ); +if _gegc :=d .Skip ();_gegc !=nil {return _gegc ;};};case _bc .EndElement :break _bbfee ;case _bc .CharData :};};return nil ;};func (_aa *AG_RevData )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _aa .RIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_aa .RIdAttr )}); +};if _aa .UaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_aa .UaAttr ))});};if _aa .RaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_aa .RaAttr ))}); +};return nil ;};func (_ccfea *ST_CellComments )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_ccfea =0;case "\u006e\u006f\u006e\u0065":*_ccfea =1;case "a\u0073\u0044\u0069\u0073\u0070\u006c\u0061\u0079\u0065\u0064":*_ccfea =2;case "\u0061\u0074\u0045n\u0064":*_ccfea =3; +};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 (_dbffe ST_SheetState )ValidateWithPath (path string )error {switch _dbffe {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 (_dbffe )); +};return nil ;};func NewCT_PCDKPI ()*CT_PCDKPI {_degbg :=&CT_PCDKPI {};return _degbg };func ParseSliceST_CellSpans (s string )(ST_CellSpans ,error ){return ST_CellSpans (_f .Fields (s )),nil };func (_deaeb *CT_Fills )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _deaeb .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_deaeb .CountAttr )}); +};e .EncodeToken (start );if _deaeb .Fill !=nil {_gaead :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u006c"}};for _ ,_fbcc :=range _deaeb .Fill {e .EncodeElement (_fbcc ,_gaead );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_ebcba *CT_RevisionRowColumn )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ebcba .ActionAttr =ST_rwColActionType (1);for _ ,_fddbf :=range start .Attr {if _fddbf .Name .Local =="\u0073\u0049\u0064"{_aafba ,_gdfde :=_fa .ParseUint (_fddbf .Value ,10,32); +if _gdfde !=nil {return _gdfde ;};_ebcba .SIdAttr =uint32 (_aafba );continue ;};if _fddbf .Name .Local =="\u0065\u006f\u006c"{_fgega ,_cbeaa :=_fa .ParseBool (_fddbf .Value );if _cbeaa !=nil {return _cbeaa ;};_ebcba .EolAttr =&_fgega ;continue ;};if _fddbf .Name .Local =="\u0072\u0065\u0066"{_acgef ,_fcffg :=_fddbf .Value ,error (nil ); +if _fcffg !=nil {return _fcffg ;};_ebcba .RefAttr =_acgef ;continue ;};if _fddbf .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_ebcba .ActionAttr .UnmarshalXMLAttr (_fddbf );continue ;};if _fddbf .Name .Local =="\u0065\u0064\u0067\u0065"{_cgdfdg ,_ddbag :=_fa .ParseBool (_fddbf .Value ); +if _ddbag !=nil {return _ddbag ;};_ebcba .EdgeAttr =&_cgdfdg ;continue ;};if _fddbf .Name .Local =="\u0072\u0049\u0064"{_dfgcd ,_fccaac :=_fa .ParseUint (_fddbf .Value ,10,32);if _fccaac !=nil {return _fccaac ;};_gdebc :=uint32 (_dfgcd );_ebcba .RIdAttr =&_gdebc ; +continue ;};if _fddbf .Name .Local =="\u0075\u0061"{_aafggb ,_bebdg :=_fa .ParseBool (_fddbf .Value );if _bebdg !=nil {return _bebdg ;};_ebcba .UaAttr =&_aafggb ;continue ;};if _fddbf .Name .Local =="\u0072\u0061"{_bgeed ,_ecbgb :=_fa .ParseBool (_fddbf .Value ); +if _ecbgb !=nil {return _ecbgb ;};_ebcba .RaAttr =&_bgeed ;continue ;};};_edada :for {_cafgd ,_dfegc :=d .Token ();if _dfegc !=nil {return _dfegc ;};switch _cgccg :=_cafgd .(type ){case _bc .StartElement :switch _cgccg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fgebbd :=NewCT_UndoInfo (); +if _addbgc :=d .DecodeElement (_fgebbd ,&_cgccg );_addbgc !=nil {return _addbgc ;};_ebcba .Undo =append (_ebcba .Undo ,_fgebbd );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_edcbfd :=NewCT_RevisionCellChange (); +if _ddgef :=d .DecodeElement (_edcbfd ,&_cgccg );_ddgef !=nil {return _ddgef ;};_ebcba .Rcc =append (_ebcba .Rcc ,_edcbfd );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fcefab :=NewCT_RevisionFormatting (); +if _eecgbg :=d .DecodeElement (_fcefab ,&_cgccg );_eecgbg !=nil {return _eecgbg ;};_ebcba .Rfmt =append (_ebcba .Rfmt ,_fcefab );default:_ga .Log .Debug ("\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",_cgccg .Name ); +if _cbgggc :=d .Skip ();_cbgggc !=nil {return _cbgggc ;};};case _bc .EndElement :break _edada ;case _bc .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Format and its children, prefixing error messages with path -func (_bgbba *CT_Format )ValidateWithPath (path string )error {if _aaeef :=_bgbba .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_aaeef !=nil {return _aaeef ;};if _bcfaf :=_bgbba .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"); -_bcfaf !=nil {return _bcfaf ;};if _bgbba .ExtLst !=nil {if _dafcf :=_bgbba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dafcf !=nil {return _dafcf ;};};return nil ;};type CT_ExternalCell struct{ +// Validate validates the CT_DataField and its children +func (_cdfba *CT_DataField )Validate ()error {return _cdfba .ValidateWithPath ("\u0043\u0054\u005fD\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064");};func NewCT_ConditionalFormatting ()*CT_ConditionalFormatting {_aabg :=&CT_ConditionalFormatting {};return _aabg ; +};func (_bgffb ST_GroupBy )ValidateWithPath (path string )error {switch _bgffb {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 (_bgffb )); +};return nil ;};func (_eagbde *CT_TableStyles )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _eagbde .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_eagbde .CountAttr )}); +};if _eagbde .DefaultTableStyleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eagbde .DefaultTableStyleAttr )}); +};if _eagbde .DefaultPivotStyleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eagbde .DefaultPivotStyleAttr )}); +};e .EncodeToken (start );if _eagbde .TableStyle !=nil {_beege :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};for _ ,_adgdbg :=range _eagbde .TableStyle {e .EncodeElement (_adgdbg ,_beege ); +};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};const (ST_PhoneticAlignmentUnset ST_PhoneticAlignment =0;ST_PhoneticAlignmentNoControl ST_PhoneticAlignment =1;ST_PhoneticAlignmentLeft ST_PhoneticAlignment =2;ST_PhoneticAlignmentCenter ST_PhoneticAlignment =3; +ST_PhoneticAlignmentDistributed ST_PhoneticAlignment =4;);func (_gdcccb ST_DdeValueType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_abdef :=_bc .Attr {};_abdef .Name =name ;switch _gdcccb {case ST_DdeValueTypeUnset :_abdef .Value ="";case ST_DdeValueTypeNil :_abdef .Value ="\u006e\u0069\u006c"; +case ST_DdeValueTypeB :_abdef .Value ="\u0062";case ST_DdeValueTypeN :_abdef .Value ="\u006e";case ST_DdeValueTypeE :_abdef .Value ="\u0065";case ST_DdeValueTypeStr :_abdef .Value ="\u0073\u0074\u0072";};return _abdef ,nil ;}; -// Reference -RAttr *string ; +// Validate validates the CT_CellStyles and its children +func (_bea *CT_CellStyles )Validate ()error {return _bea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");}; -// Type -TAttr ST_CellType ; +// ValidateWithPath validates the CT_FileRecoveryPr and its children, prefixing error messages with path +func (_gbacd *CT_FileRecoveryPr )ValidateWithPath (path string )error {return nil }; -// Value Metadata -VmAttr *uint32 ; +// Validate validates the CT_Format and its children +func (_ccaa *CT_Format )Validate ()error {return _ccaa .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u0072\u006d\u0061t");};func (_dbeacc ST_CredMethod )String ()string {switch _dbeacc {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 (_cbaef ST_FontScheme )Validate ()error {return _cbaef .ValidateWithPath ("")};func (_baaff *CT_Parameter )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _baaff .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_baaff .NameAttr )}); +};if _baaff .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_baaff .SqlTypeAttr )});};if _baaff .ParameterTypeAttr !=ST_ParameterTypeUnset {_dgbfc ,_cffeeba :=_baaff .ParameterTypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"}); +if _cffeeba !=nil {return _cffeeba ;};start .Attr =append (start .Attr ,_dgbfc );};if _baaff .RefreshOnChangeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_baaff .RefreshOnChangeAttr ))}); +};if _baaff .PromptAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_baaff .PromptAttr )});};if _baaff .BooleanAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062o\u006f\u006c\u0065\u0061\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_baaff .BooleanAttr ))}); +};if _baaff .DoubleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u006f\u0075\u0062\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_baaff .DoubleAttr )});};if _baaff .IntegerAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069n\u0074\u0065\u0067\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_baaff .IntegerAttr )}); +};if _baaff .StringAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_a .Sprintf ("\u0025\u0076",*_baaff .StringAttr )});};if _baaff .CellAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0065\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_baaff .CellAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_ConditionalFormat ()*CT_ConditionalFormat {_ddefc :=&CT_ConditionalFormat {};_ddefc .PivotAreas =NewCT_PivotAreas ();return _ddefc ;}; -// Value -V *string ;}; +// Validate validates the CT_Table and its children +func (_cgadd *CT_Table )Validate ()error {return _cgadd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065");};func (_gafce *CT_DdeValues )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gccf :=range start .Attr {if _gccf .Name .Local =="\u0072\u006f\u0077\u0073"{_bcdcf ,_dccd :=_fa .ParseUint (_gccf .Value ,10,32); +if _dccd !=nil {return _dccd ;};_aaga :=uint32 (_bcdcf );_gafce .RowsAttr =&_aaga ;continue ;};if _gccf .Name .Local =="\u0063\u006f\u006c\u0073"{_feafg ,_dccc :=_fa .ParseUint (_gccf .Value ,10,32);if _dccc !=nil {return _dccc ;};_baba :=uint32 (_feafg ); +_gafce .ColsAttr =&_baba ;continue ;};};_ffea :for {_dcdce ,_baeaa :=d .Token ();if _baeaa !=nil {return _baeaa ;};switch _dfffgc :=_dcdce .(type ){case _bc .StartElement :switch _dfffgc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ccdg :=NewCT_DdeValue (); +if _gbgec :=d .DecodeElement (_ccdg ,&_dfffgc );_gbgec !=nil {return _gbgec ;};_gafce .Value =append (_gafce .Value ,_ccdg );default:_ga .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dfffgc .Name ); +if _cecff :=d .Skip ();_cecff !=nil {return _cecff ;};};case _bc .EndElement :break _ffea ;case _bc .CharData :};};return nil ;};func (_fafdf *ST_Pane )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_fafdf =0;case "b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074":*_fafdf =1; +case "\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074":*_fafdf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074":*_fafdf =3;case "\u0074o\u0070\u004c\u0065\u0066\u0074":*_fafdf =4;};return nil ;}; -// Validate validates the CT_Scenarios and its children -func (_dbgddf *CT_Scenarios )Validate ()error {return _dbgddf .ValidateWithPath ("\u0043\u0054\u005fS\u0063\u0065\u006e\u0061\u0072\u0069\u006f\u0073");};func NewCT_CustomFilter ()*CT_CustomFilter {_eebg :=&CT_CustomFilter {};return _eebg };func (_fbdga *CT_FontScheme )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_efafg ,_ebdaae :=_fbdga .ValAttr .MarshalXMLAttr (_f .Name {Local :"\u0076\u0061\u006c"}); -if _ebdaae !=nil {return _ebdaae ;};start .Attr =append (start .Attr ,_efafg );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_bfbdf *ST_PhoneticAlignment )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bfbdf =0; -case "\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl":*_bfbdf =1;case "\u006c\u0065\u0066\u0074":*_bfbdf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bfbdf =3;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_bfbdf =4;};return nil ; -};type CT_MetadataRecord struct{ +// ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path +func (_fcdbcf *CT_PivotCaches )ValidateWithPath (path string )error {for _begde ,_bggdb :=range _fcdbcf .PivotCache {if _gbcca :=_bggdb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u005b\u0025\u0064\u005d",path ,_begde )); +_gbcca !=nil {return _gbcca ;};};return nil ;};func (_eabbg ST_Type )String ()string {switch _eabbg {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 (_agbdcg ST_CellFormulaType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_edgbea :=_bc .Attr {};_edgbea .Name =name ;switch _agbdcg {case ST_CellFormulaTypeUnset :_edgbea .Value ="";case ST_CellFormulaTypeNormal :_edgbea .Value ="\u006e\u006f\u0072\u006d\u0061\u006c"; +case ST_CellFormulaTypeArray :_edgbea .Value ="\u0061\u0072\u0072a\u0079";case ST_CellFormulaTypeDataTable :_edgbea .Value ="\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce";case ST_CellFormulaTypeShared :_edgbea .Value ="\u0073\u0068\u0061\u0072\u0065\u0064"; +};return _edgbea ,nil ;}; -// Metadata Record Type Index -TAttr uint32 ; +// ValidateWithPath validates the Workbook and its children, prefixing error messages with path +func (_fgdac *Workbook )ValidateWithPath (path string )error {if _decagc :=_fgdac .CT_Workbook .ValidateWithPath (path );_decagc !=nil {return _decagc ;};return nil ;}; -// Metadata Record Value Index -VAttr uint32 ;}; +// Validate validates the CT_DdeItems and its children +func (_fcadd *CT_DdeItems )Validate ()error {return _fcadd .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d\u0073");};func (_eedga *CT_ChartsheetProtection )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bcbgf :=range start .Attr {if _bcbgf .Name .Local =="\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_eeea ,_dbfe :=_bcbgf .Value ,error (nil ); +if _dbfe !=nil {return _dbfe ;};_eedga .PasswordAttr =&_eeea ;continue ;};if _bcbgf .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_fdgf ,_dfdd :=_bcbgf .Value ,error (nil );if _dfdd !=nil {return _dfdd ; +};_eedga .AlgorithmNameAttr =&_fdgf ;continue ;};if _bcbgf .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_babb ,_ggbb :=_bcbgf .Value ,error (nil );if _ggbb !=nil {return _ggbb ;};_eedga .HashValueAttr =&_babb ;continue ;};if _bcbgf .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_faedb ,_bade :=_bcbgf .Value ,error (nil ); +if _bade !=nil {return _bade ;};_eedga .SaltValueAttr =&_faedb ;continue ;};if _bcbgf .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ffag ,_dadg :=_fa .ParseUint (_bcbgf .Value ,10,32);if _dadg !=nil {return _dadg ;};_fdgcf :=uint32 (_ffag ); +_eedga .SpinCountAttr =&_fdgcf ;continue ;};if _bcbgf .Name .Local =="\u0063o\u006e\u0074\u0065\u006e\u0074"{_dfadb ,_gdgf :=_fa .ParseBool (_bcbgf .Value );if _gdgf !=nil {return _gdgf ;};_eedga .ContentAttr =&_dfadb ;continue ;};if _bcbgf .Name .Local =="\u006fb\u006a\u0065\u0063\u0074\u0073"{_gdbab ,_cgdf :=_fa .ParseBool (_bcbgf .Value ); +if _cgdf !=nil {return _cgdf ;};_eedga .ObjectsAttr =&_gdbab ;continue ;};};for {_dgfag ,_gbfg :=d .Token ();if _gbfg !=nil {return _a .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",_gbfg ); +};if _fdcb ,_bgeef :=_dgfag .(_bc .EndElement );_bgeef &&_fdcb .Name ==start .Name {break ;};};return nil ;};func (_efcd ST_RevisionAction )Validate ()error {return _efcd .ValidateWithPath ("")}; -// Validate validates the CT_Mdx and its children -func (_decaa *CT_Mdx )Validate ()error {return _decaa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0064\u0078");};func (_dedbf ST_DataValidationOperator )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_dedbf .String (),start ); -};type CT_IndexedColors struct{ +// ValidateWithPath validates the CT_CalcChain and its children, prefixing error messages with path +func (_accf *CT_CalcChain )ValidateWithPath (path string )error {for _aecc ,_aace :=range _accf .C {if _edd :=_aace .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u005b\u0025\u0064\u005d",path ,_aecc ));_edd !=nil {return _edd ;};};if _accf .ExtLst !=nil {if _bgcbg :=_accf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_bgcbg !=nil {return _bgcbg ;};};return nil ;};func (_beag *CT_MetadataStrings )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _beag .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_beag .CountAttr )}); +};e .EncodeToken (start );_efdaf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_dffaa :=range _beag .S {e .EncodeElement (_dffaa ,_efdaf );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_Missing ()*CT_Missing {_fbdgg :=&CT_Missing {}; +return _fbdgg };type CT_NumFmt struct{ -// RGB Color -RgbColor []*CT_RgbColor ;};func (_gbcbe ST_FileType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gbcbe .String (),start );};func (_dcaag *CT_PCDKPI )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_dcaag .UniqueNameAttr )}); -if _dcaag .CaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_dcaag .CaptionAttr )});};if _dcaag .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_dcaag .DisplayFolderAttr )}); -};if _dcaag .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_bc .Sprintf ("\u0025\u0076",*_dcaag .MeasureGroupAttr )});};if _dcaag .ParentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0072\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_dcaag .ParentAttr )}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006cu\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_dcaag .ValueAttr )});if _dcaag .GoalAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u006f\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_dcaag .GoalAttr )}); -};if _dcaag .StatusAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074\u0061\u0074\u0075\u0073"},Value :_bc .Sprintf ("\u0025\u0076",*_dcaag .StatusAttr )});};if _dcaag .TrendAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0072\u0065n\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_dcaag .TrendAttr )}); -};if _dcaag .WeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_dcaag .WeightAttr )});};if _dcaag .TimeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_dcaag .TimeAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Number Format Id +NumFmtIdAttr uint32 ; -// Validate validates the CT_CustomProperties and its children -func (_ggfe *CT_CustomProperties )Validate ()error {return _ggfe .ValidateWithPath ("\u0043\u0054\u005f\u0043us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");}; +// Number Format Code +FormatCodeAttr string ;};func (_afdccg ST_PageOrder )ValidateWithPath (path string )error {switch _afdccg {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 (_afdccg )); +};return nil ;}; -// ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path -func (_gcadb *CT_PivotDimension )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path +func (_bcgfaa *CT_WebPublishItems )ValidateWithPath (path string )error {for _fgegae ,_accfc :=range _bcgfaa .WebPublishItem {if _cafbf :=_accfc .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0057\u0065bP\u0075b\u006c\u0069\u0073\u0068\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_fgegae )); +_cafbf !=nil {return _cafbf ;};};return nil ;};func (_fggf *CT_XStringElement )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",_fggf .VAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_fcdb *CT_Cfvo )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {_abcbg ,_gaac :=_fcdb .TypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _gaac !=nil {return _gaac ;};start .Attr =append (start .Attr ,_abcbg );if _fcdb .ValAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fcdb .ValAttr )});};if _fcdb .GteAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fcdb .GteAttr ))}); +};e .EncodeToken (start );if _fcdb .ExtLst !=nil {_dfae :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fcdb .ExtLst ,_dfae );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +};func (_eecef *CT_WorksheetSource )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _eecef .RefAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",*_eecef .RefAttr )}); +};if _eecef .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eecef .NameAttr )});};if _eecef .SheetAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u0065e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_eecef .SheetAttr )}); +};if _eecef .IdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_eecef .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_PivotSelection and its children, prefixing error messages with path -func (_ceggag *CT_PivotSelection )ValidateWithPath (path string )error {if _bdgfg :=_ceggag .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_bdgfg !=nil {return _bdgfg ;};if _gdgbf :=_ceggag .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r"); -_gdgbf !=nil {return _gdgbf ;};if _dacabe :=_ceggag .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_dacabe !=nil {return _dacabe ;};return nil ;};func (_gdffc ST_GradientType )ValidateWithPath (path string )error {switch _gdffc {case 0,1,2:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdffc )); -};return nil ;};func (_afaecd *ST_Axis )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eadfd ,_eacce :=d .Token ();if _eacce !=nil {return _eacce ;};if _cebca ,_fcgab :=_eadfd .(_f .EndElement );_fcgab &&_cebca .Name ==start .Name {*_afaecd =1; -return nil ;};if _edbce ,_gfbgga :=_eadfd .(_f .CharData );!_gfbgga {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eadfd );}else {switch string (_edbce ){case "":*_afaecd =0; -case "\u0061x\u0069\u0073\u0052\u006f\u0077":*_afaecd =1;case "\u0061x\u0069\u0073\u0043\u006f\u006c":*_afaecd =2;case "\u0061\u0078\u0069\u0073\u0050\u0061\u0067\u0065":*_afaecd =3;case "\u0061\u0078\u0069\u0073\u0056\u0061\u006c\u0075\u0065\u0073":*_afaecd =4; -};};_eadfd ,_eacce =d .Token ();if _eacce !=nil {return _eacce ;};if _eafae ,_bafga :=_eadfd .(_f .EndElement );_bafga &&_eafae .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eadfd ); +// Validate validates the CT_ColorScale and its children +func (_bcbcf *CT_ColorScale )Validate ()error {return _bcbcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065");};func (_bbaace ST_PageOrder )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_bbaace .String (),start ); }; -// ValidateWithPath validates the CT_SheetData and its children, prefixing error messages with path -func (_ebccf *CT_SheetData )ValidateWithPath (path string )error {for _fcdeg ,_cgfad :=range _ebccf .Row {if _ggadg :=_cgfad .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0052\u006f\u0077\u005b\u0025\u0064\u005d",path ,_fcdeg ));_ggadg !=nil {return _ggadg ; -};};return nil ;}; - -// Validate validates the CT_Members and its children -func (_dddbbf *CT_Members )Validate ()error {return _dddbbf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u006d\u0062\u0065\u0072\u0073");};func (_bcbaf *CT_Sheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_bcbaf .NameAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bcbaf .SheetIdAttr )});if _bcbaf .StateAttr !=ST_SheetStateUnset {_bdbcgb ,_addad :=_bcbaf .StateAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0074\u0061t\u0065"}); -if _addad !=nil {return _addad ;};start .Attr =append (start .Attr ,_bdbcgb );};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bcbaf .IdAttr )});e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_RevisionDefinedName struct{ - -// Local Name Sheet Id -LocalSheetIdAttr *uint32 ; - -// Custom View -CustomViewAttr *bool ; +// ValidateWithPath validates the CT_MetadataStringIndex and its children, prefixing error messages with path +func (_fcfae *CT_MetadataStringIndex )ValidateWithPath (path string )error {return nil };func (_bcagf ST_PivotAreaType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_baace :=_bc .Attr {};_baace .Name =name ;switch _bcagf {case ST_PivotAreaTypeUnset :_baace .Value =""; +case ST_PivotAreaTypeNone :_baace .Value ="\u006e\u006f\u006e\u0065";case ST_PivotAreaTypeNormal :_baace .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_PivotAreaTypeData :_baace .Value ="\u0064\u0061\u0074\u0061";case ST_PivotAreaTypeAll :_baace .Value ="\u0061\u006c\u006c"; +case ST_PivotAreaTypeOrigin :_baace .Value ="\u006f\u0072\u0069\u0067\u0069\u006e";case ST_PivotAreaTypeButton :_baace .Value ="\u0062\u0075\u0074\u0074\u006f\u006e";case ST_PivotAreaTypeTopEnd :_baace .Value ="\u0074\u006f\u0070\u0045\u006e\u0064";case ST_PivotAreaTypeTopRight :_baace .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"; +};return _baace ,nil ;};func (_efdge ST_TextVAlign )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_efdge .String (),start );};func NewCT_RangeSet ()*CT_RangeSet {_ggbad :=&CT_RangeSet {};return _ggbad };func (_fffec *CT_ExternalLink )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +if _fffec .Choice !=nil {_fffec .Choice .MarshalXML (e ,_bc .StartElement {});};if _fffec .ExtLst !=nil {_abage :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fffec .ExtLst ,_abage );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_fdgcc ST_SortType )String ()string {switch _fdgcc {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case 3:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"; +case 4:return "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case 5:return "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061";case 6:return "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c"; +case 7:return "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c";};return "";};type CT_QueryTable struct{ -// Name +// QueryTable Name NameAttr string ; -// Function -FunctionAttr *bool ; +// First Row Column Titles +HeadersAttr *bool ; -// Old Function -OldFunctionAttr *bool ; +// Row Numbers +RowNumbersAttr *bool ; -// Function Group Id -FunctionGroupIdAttr *uint8 ; +// Disable Refresh +DisableRefreshAttr *bool ; -// Old Function Group Id -OldFunctionGroupIdAttr *uint8 ; +// Background Refresh +BackgroundRefreshAttr *bool ; -// Shortcut Key -ShortcutKeyAttr *uint8 ; +// First Background Refresh +FirstBackgroundRefreshAttr *bool ; -// Old Short Cut Key -OldShortcutKeyAttr *uint8 ; +// Refresh On Load +RefreshOnLoadAttr *bool ; -// Named Range Hidden -HiddenAttr *bool ; +// Grow Shrink Type +GrowShrinkTypeAttr ST_GrowShrinkType ; -// Old Hidden -OldHiddenAttr *bool ; +// Fill Adjacent Formulas +FillFormulasAttr *bool ; -// New Custom Menu -CustomMenuAttr *string ; +// Remove Data On Save +RemoveDataOnSaveAttr *bool ; -// Old Custom Menu Text -OldCustomMenuAttr *string ; +// Disable Edit +DisableEditAttr *bool ; -// Description -DescriptionAttr *string ; +// Preserve Formatting On Refresh +PreserveFormattingAttr *bool ; -// Old Description -OldDescriptionAttr *string ; +// Adjust Column Width On Refresh +AdjustColumnWidthAttr *bool ; -// New Help Topic -HelpAttr *string ; +// Intermediate +IntermediateAttr *bool ; -// Old Help Topic -OldHelpAttr *string ; +// Connection Id +ConnectionIdAttr uint32 ; -// Status Bar -StatusBarAttr *string ; +// QueryTable Refresh Information +QueryTableRefresh *CT_QueryTableRefresh ; -// Old Status Bar -OldStatusBarAttr *string ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;AutoFormatIdAttr *uint32 ;ApplyNumberFormatsAttr *bool ;ApplyBorderFormatsAttr *bool ;ApplyFontFormatsAttr *bool ;ApplyPatternFormatsAttr *bool ;ApplyAlignmentFormatsAttr *bool ;ApplyWidthHeightFormatsAttr *bool ;}; -// Name Comment -CommentAttr *string ; +// Validate validates the CT_Map and its children +func (_ccfd *CT_Map )Validate ()error {return _ccfd .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0070");};func (_dgcfd ST_TableType )ValidateWithPath (path string )error {switch _dgcfd {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 (_dgcfd )); +};return nil ;};func (_ccagba ST_Orientation )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_geceggd :=_bc .Attr {};_geceggd .Name =name ;switch _ccagba {case ST_OrientationUnset :_geceggd .Value ="";case ST_OrientationDefault :_geceggd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; +case ST_OrientationPortrait :_geceggd .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case ST_OrientationLandscape :_geceggd .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _geceggd ,nil ;};type ST_Sqref []string ;func (_bdaab *MapInfo )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bdaab .CT_MapInfo .MarshalXML (e ,start );};func (_addff *CT_SheetView )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _addff .WindowProtectionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0077\u0069n\u0064\u006f\u0077P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_addff .WindowProtectionAttr ))}); +};if _addff .ShowFormulasAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006fw\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_addff .ShowFormulasAttr ))});}; +if _addff .ShowGridLinesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0047\u0072\u0069\u0064\u004c\u0069\u006e\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_addff .ShowGridLinesAttr ))}); +};if _addff .ShowRowColHeadersAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0052\u006f\u0077\u0043\u006f\u006c\u0048\u0065a\u0064\u0065\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_addff .ShowRowColHeadersAttr ))}); +};if _addff .ShowZerosAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u006f\u0077\u005a\u0065\u0072\u006fs"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_addff .ShowZerosAttr ))});};if _addff .RightToLeftAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"r\u0069\u0067\u0068\u0074\u0054\u006f\u004c\u0065\u0066\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_addff .RightToLeftAttr ))}); +};if _addff .TabSelectedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_addff .TabSelectedAttr ))});};if _addff .ShowRulerAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u006f\u0077\u0052\u0075\u006c\u0065r"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_addff .ShowRulerAttr ))}); +};if _addff .ShowOutlineSymbolsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u006fw\u004f\u0075\u0074\u006c\u0069n\u0065\u0053y\u006d\u0062\u006f\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_addff .ShowOutlineSymbolsAttr ))}); +};if _addff .DefaultGridColorAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0065f\u0061\u0075\u006ct\u0047\u0072\u0069\u0064\u0043\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_addff .DefaultGridColorAttr ))}); +};if _addff .ShowWhiteSpaceAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0057\u0068\u0069\u0074\u0065S\u0070\u0061\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_addff .ShowWhiteSpaceAttr ))}); +};if _addff .ViewAttr !=ST_SheetViewTypeUnset {_bcacbb ,_acfca :=_addff .ViewAttr .MarshalXMLAttr (_bc .Name {Local :"\u0076\u0069\u0065\u0077"});if _acfca !=nil {return _acfca ;};start .Attr =append (start .Attr ,_bcacbb );};if _addff .TopLeftCellAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"t\u006f\u0070\u004c\u0065\u0066\u0074\u0043\u0065\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_addff .TopLeftCellAttr )}); +};if _addff .ColorIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063o\u006c\u006f\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_addff .ColorIdAttr )});};if _addff .ZoomScaleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"},Value :_a .Sprintf ("\u0025\u0076",*_addff .ZoomScaleAttr )}); +};if _addff .ZoomScaleNormalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u007ao\u006fm\u0053\u0063\u0061\u006c\u0065\u004e\u006f\u0072\u006d\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_addff .ZoomScaleNormalAttr )}); +};if _addff .ZoomScaleSheetLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 :_a .Sprintf ("\u0025\u0076",*_addff .ZoomScaleSheetLayoutViewAttr )}); +};if _addff .ZoomScalePageLayoutViewAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u007a\u006f\u006fmS\u0063\u0061\u006c\u0065\u0050\u0061\u0067\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u0056\u0069\u0065\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_addff .ZoomScalePageLayoutViewAttr )}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_addff .WorkbookViewIdAttr )});e .EncodeToken (start );if _addff .Pane !=nil {_effee :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0070\u0061\u006e\u0065"}}; +e .EncodeElement (_addff .Pane ,_effee );};if _addff .Selection !=nil {_cbgea :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};for _ ,_dbaca :=range _addff .Selection {e .EncodeElement (_dbaca ,_cbgea ); +};};if _addff .PivotSelection !=nil {_ddddf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0076\u006f\u0074\u0053\u0065\u006c\u0065c\u0074\u0069\u006f\u006e"}};for _ ,_fcdef :=range _addff .PivotSelection {e .EncodeElement (_fcdef ,_ddddf ); +};};if _addff .ExtLst !=nil {_cgcee :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_addff .ExtLst ,_cgcee );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_cbbbe *CT_RangePr )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cbbbe .AutoStartAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061u\u0074\u006f\u0053\u0074\u0061\u0072t"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbbbe .AutoStartAttr ))}); +};if _cbbbe .AutoEndAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061u\u0074\u006f\u0045\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cbbbe .AutoEndAttr ))});};if _cbbbe .GroupByAttr !=ST_GroupByUnset {_feggf ,_dgfbg :=_cbbbe .GroupByAttr .MarshalXMLAttr (_bc .Name {Local :"\u0067r\u006f\u0075\u0070\u0042\u0079"}); +if _dgfbg !=nil {return _dgfbg ;};start .Attr =append (start .Attr ,_feggf );};if _cbbbe .StartNumAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u004e\u0075\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_cbbbe .StartNumAttr )}); +};if _cbbbe .EndNumAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065\u006e\u0064\u004e\u0075\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_cbbbe .EndNumAttr )});};if _cbbbe .StartDateAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073t\u0061\u0072\u0074\u0044\u0061\u0074e"},Value :_a .Sprintf ("\u0025\u0076",*_cbbbe .StartDateAttr )}); +};if _cbbbe .EndDateAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065n\u0064\u0044\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cbbbe .EndDateAttr )});};if _cbbbe .GroupIntervalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cbbbe .GroupIntervalAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dgfafa ST_ItemType )Validate ()error {return _dgfafa .ValidateWithPath ("")};func NewCT_CustomSheetViews ()*CT_CustomSheetViews {_feda :=&CT_CustomSheetViews {}; +return _feda };func (_febad *CT_Number )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076"},Value :_a .Sprintf ("\u0025\u0076",_febad .VAttr )});if _febad .UAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_febad .UAttr ))}); +};if _febad .FAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_febad .FAttr ))});};if _febad .CAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_febad .CAttr )}); +};if _febad .CpAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_febad .CpAttr )});};if _febad .InAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_febad .InAttr )}); +};if _febad .BcAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_febad .BcAttr )});};if _febad .FcAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_febad .FcAttr )}); +};if _febad .IAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_febad .IAttr ))});};if _febad .UnAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_febad .UnAttr ))}); +};if _febad .StAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_febad .StAttr ))});};if _febad .BAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_febad .BAttr ))}); +};e .EncodeToken (start );if _febad .Tpls !=nil {_efbgfd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}};for _ ,_gedbef :=range _febad .Tpls {e .EncodeElement (_gedbef ,_efbgfd );};};if _febad .X !=nil {_fgcaec :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0078"}}; +for _ ,_gbbccc :=range _febad .X {e .EncodeElement (_gbbccc ,_fgcaec );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_PivotArea struct{ -// Old Name Comment -OldCommentAttr *string ; +// Field Index +FieldAttr *int32 ; -// Formula -Formula *string ; +// Rule Type +TypeAttr ST_PivotAreaType ; -// Old Formula -OldFormula *string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;}; +// Data Only +DataOnlyAttr *bool ; -// ValidateWithPath validates the CT_Set and its children, prefixing error messages with path -func (_gfbaed *CT_Set )ValidateWithPath (path string )error {if _dabcg :=_gfbaed .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dabcg !=nil {return _dabcg ;};for _bagce ,_fggdba :=range _gfbaed .Tpls {if _ebcca :=_fggdba .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_bagce )); -_ebcca !=nil {return _ebcca ;};};if _gfbaed .SortByTuple !=nil {if _fbacb :=_gfbaed .SortByTuple .ValidateWithPath (path +"\u002f\u0053\u006fr\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065");_fbacb !=nil {return _fbacb ;};};return nil ;};func (_fdcabg *CT_CustomSheetViews )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_bdgeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}};for _ ,_feda :=range _fdcabg .CustomSheetView {e .EncodeElement (_feda ,_bdgeg );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Labels Only +LabelOnlyAttr *bool ; -// ValidateWithPath validates the CT_SheetPr and its children, prefixing error messages with path -func (_fgede *CT_SheetPr )ValidateWithPath (path string )error {if _fgede .TabColor !=nil {if _gbbeba :=_fgede .TabColor .ValidateWithPath (path +"\u002fT\u0061\u0062\u0043\u006f\u006c\u006fr");_gbbeba !=nil {return _gbbeba ;};};if _fgede .OutlinePr !=nil {if _abbgg :=_fgede .OutlinePr .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u0050\u0072"); -_abbgg !=nil {return _abbgg ;};};if _fgede .PageSetUpPr !=nil {if _gadea :=_fgede .PageSetUpPr .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u0053\u0065\u0074\u0055\u0070\u0050\u0072");_gadea !=nil {return _gadea ;};};return nil ;};type ST_TargetScreenSize byte ; +// Include Row Grand Total +GrandRowAttr *bool ; +// Include Column Grand Total +GrandColAttr *bool ; -// Validate validates the CT_CustomFilter and its children -func (_edadd *CT_CustomFilter )Validate ()error {return _edadd .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072");}; +// Cache Index +CacheIndexAttr *bool ; -// ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path -func (_bfede *CT_PivotTableStyle )ValidateWithPath (path string )error {return nil }; +// Outline +OutlineAttr *bool ; -// Validate validates the CT_WorksheetSource and its children -func (_dggabf *CT_WorksheetSource )Validate ()error {return _dggabf .ValidateWithPath ("\u0043T\u005fW\u006f\u0072\u006b\u0073\u0068e\u0065\u0074S\u006f\u0075\u0072\u0063\u0065");};type CT_Extension struct{ +// Offset Reference +OffsetAttr *string ; -// URI -UriAttr *string ;Any _ae .Any ;};func (_beed *CT_CommentList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dcce :for {_gcace ,_bgge :=d .Token ();if _bgge !=nil {return _bgge ;};switch _eagff :=_gcace .(type ){case _f .StartElement :switch _eagff .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_bgggc :=NewCT_Comment (); -if _gcbc :=d .DecodeElement (_bgggc ,&_eagff );_gcbc !=nil {return _gcbc ;};_beed .Comment =append (_beed .Comment ,_bgggc );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_eagff .Name ); -if _ecfe :=d .Skip ();_ecfe !=nil {return _ecfe ;};};case _f .EndElement :break _dcce ;case _f .CharData :};};return nil ;};func NewCT_Field ()*CT_Field {_fcddc :=&CT_Field {};return _fcddc };func (_gabbaf *CalcChain )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d\u0061\u003ac\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e";return _gabbaf .CT_CalcChain .MarshalXML (e ,start );};func NewCT_Groups ()*CT_Groups {_cgcad :=&CT_Groups {};return _cgcad };func (_gdgaec *CT_RevisionRowColumn )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gdgaec .ActionAttr =ST_rwColActionType (1); -for _ ,_ecccd :=range start .Attr {if _ecccd .Name .Local =="\u0073\u0049\u0064"{_aegaa ,_cdgcce :=_db .ParseUint (_ecccd .Value ,10,32);if _cdgcce !=nil {return _cdgcce ;};_gdgaec .SIdAttr =uint32 (_aegaa );continue ;};if _ecccd .Name .Local =="\u0065\u006f\u006c"{_cggbc ,_egcee :=_db .ParseBool (_ecccd .Value ); -if _egcee !=nil {return _egcee ;};_gdgaec .EolAttr =&_cggbc ;continue ;};if _ecccd .Name .Local =="\u0072\u0065\u0066"{_dbfdg ,_bcdfc :=_ecccd .Value ,error (nil );if _bcdfc !=nil {return _bcdfc ;};_gdgaec .RefAttr =_dbfdg ;continue ;};if _ecccd .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_gdgaec .ActionAttr .UnmarshalXMLAttr (_ecccd ); -continue ;};if _ecccd .Name .Local =="\u0065\u0064\u0067\u0065"{_gfbcb ,_dgecd :=_db .ParseBool (_ecccd .Value );if _dgecd !=nil {return _dgecd ;};_gdgaec .EdgeAttr =&_gfbcb ;continue ;};if _ecccd .Name .Local =="\u0072\u0049\u0064"{_gbegc ,_caecb :=_db .ParseUint (_ecccd .Value ,10,32); -if _caecb !=nil {return _caecb ;};_edaea :=uint32 (_gbegc );_gdgaec .RIdAttr =&_edaea ;continue ;};if _ecccd .Name .Local =="\u0075\u0061"{_cgaca ,_dgbgfa :=_db .ParseBool (_ecccd .Value );if _dgbgfa !=nil {return _dgbgfa ;};_gdgaec .UaAttr =&_cgaca ;continue ; -};if _ecccd .Name .Local =="\u0072\u0061"{_bgcde ,_cfeccg :=_db .ParseBool (_ecccd .Value );if _cfeccg !=nil {return _cfeccg ;};_gdgaec .RaAttr =&_bgcde ;continue ;};};_ecebg :for {_gcadg ,_baeee :=d .Token ();if _baeee !=nil {return _baeee ;};switch _bgfag :=_gcadg .(type ){case _f .StartElement :switch _bgfag .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0075\u006e\u0064\u006f"}:_bdddd :=NewCT_UndoInfo (); -if _gfbfc :=d .DecodeElement (_bdddd ,&_bgfag );_gfbfc !=nil {return _gfbfc ;};_gdgaec .Undo =append (_gdgaec .Undo ,_bdddd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0063\u0063"}:_eaefc :=NewCT_RevisionCellChange (); -if _efgfd :=d .DecodeElement (_eaefc ,&_bgfag );_efgfd !=nil {return _efgfd ;};_gdgaec .Rcc =append (_gdgaec .Rcc ,_eaefc );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0066\u006d\u0074"}:_geaea :=NewCT_RevisionFormatting (); -if _cecee :=d .DecodeElement (_geaea ,&_bgfag );_cecee !=nil {return _cecee ;};_gdgaec .Rfmt =append (_gdgaec .Rfmt ,_geaea );default:_ec .Log .Debug ("\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",_bgfag .Name ); -if _egggd :=d .Skip ();_egggd !=nil {return _egggd ;};};case _f .EndElement :break _ecebg ;case _f .CharData :};};return nil ;}; +// Collapsed Levels Are Subtotals +CollapsedLevelsAreSubtotalsAttr *bool ; -// Validate validates the CT_TextField and its children -func (_aabfg *CT_TextField )Validate ()error {return _aabfg .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0046\u0069\u0065\u006c\u0064");};func (_ecfeg *CT_ExternalReferences )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -_caec :=_f .StartElement {Name :_f .Name {Local :"m\u0061:\u0065\u0078\u0074\u0065\u0072\u006e\u0061\u006cR\u0065\u0066\u0065\u0072en\u0063\u0065"}};for _ ,_gbcda :=range _ecfeg .ExternalReference {e .EncodeElement (_gbcda ,_caec );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_adcbb *CT_Filters )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcef :=range start .Attr {if _gcef .Name .Local =="\u0062\u006c\u0061n\u006b"{_ffcbg ,_efcbf :=_db .ParseBool (_gcef .Value );if _efcbf !=nil {return _efcbf ; -};_adcbb .BlankAttr =&_ffcbg ;continue ;};if _gcef .Name .Local =="\u0063\u0061\u006ce\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065"{_adcbb .CalendarTypeAttr .UnmarshalXMLAttr (_gcef );continue ;};};_ccad :for {_ffdgd ,_fgbf :=d .Token ();if _fgbf !=nil {return _fgbf ; -};switch _bbcee :=_ffdgd .(type ){case _f .StartElement :switch _bbcee .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u006c\u0074\u0065\u0072"}:_edbdg :=NewCT_Filter (); -if _gaddb :=d .DecodeElement (_edbdg ,&_bbcee );_gaddb !=nil {return _gaddb ;};_adcbb .Filter =append (_adcbb .Filter ,_edbdg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0061\u0074\u0065\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d"}:_bebff :=NewCT_DateGroupItem (); -if _ddae :=d .DecodeElement (_bebff ,&_bbcee );_ddae !=nil {return _ddae ;};_adcbb .DateGroupItem =append (_adcbb .DateGroupItem ,_bebff );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_bbcee .Name ); -if _febbd :=d .Skip ();_febbd !=nil {return _febbd ;};};case _f .EndElement :break _ccad ;case _f .CharData :};};return nil ;};type CT_MemberProperty struct{ +// Axis +AxisAttr ST_Axis ; -// OLAP Member Property Unique Name -NameAttr *string ; +// Field Position +FieldPositionAttr *uint32 ; -// Show Cell -ShowCellAttr *bool ; +// References +References *CT_PivotAreaReferences ; -// Show Tooltip -ShowTipAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_geeadde *ST_TextVAlign )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_geeadde =0;case "\u0074\u006f\u0070":*_geeadde =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_geeadde =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_geeadde =3; +case "\u006au\u0073\u0074\u0069\u0066\u0079":*_geeadde =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_geeadde =5;};return nil ;};type CT_ProtectedRanges struct{ -// Show As Caption -ShowAsCaptionAttr *bool ; +// Protected Range +ProtectedRange []*CT_ProtectedRange ;};type CT_DrawingHF struct{IdAttr string ; -// Name Length -NameLenAttr *uint32 ; +// Left Header for Odd Pages +LhoAttr *uint32 ; -// Property Name Character Index -PPosAttr *uint32 ; +// Left Header for Even Pages +LheAttr *uint32 ; -// Property Name Length -PLenAttr *uint32 ; +// Left Header for First Page +LhfAttr *uint32 ; -// Level Index -LevelAttr *uint32 ; +// Center Header for Odd Pages +ChoAttr *uint32 ; -// Field Index -FieldAttr uint32 ;};func (_ggcee ST_FontScheme )Validate ()error {return _ggcee .ValidateWithPath ("")};func (_fdcge *CT_HeaderFooter )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fdcge .DifferentOddEvenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069f\u0066\u0065\u0072e\u006e\u0074\u004f\u0064\u0064\u0045\u0076\u0065\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fdcge .DifferentOddEvenAttr ))}); -};if _fdcge .DifferentFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0074F\u0069\u0072\u0073\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fdcge .DifferentFirstAttr ))}); -};if _fdcge .ScaleWithDocAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0063\u0061l\u0065\u0057\u0069\u0074\u0068\u0044\u006f\u0063"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fdcge .ScaleWithDocAttr ))});}; -if _fdcge .AlignWithMarginsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006ci\u0067\u006e\u0057i\u0074\u0068\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fdcge .AlignWithMarginsAttr ))}); -};e .EncodeToken (start );if _fdcge .OddHeader !=nil {_agdbf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072"}};_ae .AddPreserveSpaceAttr (&_agdbf ,*_fdcge .OddHeader );e .EncodeElement (_fdcge .OddHeader ,_agdbf ); -};if _fdcge .OddFooter !=nil {_aebf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ao\u0064\u0064\u0046\u006f\u006f\u0074\u0065\u0072"}};_ae .AddPreserveSpaceAttr (&_aebf ,*_fdcge .OddFooter );e .EncodeElement (_fdcge .OddFooter ,_aebf ); -};if _fdcge .EvenHeader !=nil {_eadaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0048\u0065\u0061\u0064\u0065\u0072"}};_ae .AddPreserveSpaceAttr (&_eadaa ,*_fdcge .EvenHeader );e .EncodeElement (_fdcge .EvenHeader ,_eadaa ); -};if _fdcge .EvenFooter !=nil {_dbeed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065\u0076\u0065\u006e\u0046\u006f\u006f\u0074\u0065\u0072"}};_ae .AddPreserveSpaceAttr (&_dbeed ,*_fdcge .EvenFooter );e .EncodeElement (_fdcge .EvenFooter ,_dbeed ); -};if _fdcge .FirstHeader !=nil {_cgcca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0048e\u0061\u0064\u0065\u0072"}};_ae .AddPreserveSpaceAttr (&_cgcca ,*_fdcge .FirstHeader );e .EncodeElement (_fdcge .FirstHeader ,_cgcca ); -};if _fdcge .FirstFooter !=nil {_eccab :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0072\u0073\u0074\u0046o\u006f\u0074\u0065\u0072"}};_ae .AddPreserveSpaceAttr (&_eccab ,*_fdcge .FirstFooter );e .EncodeElement (_fdcge .FirstFooter ,_eccab ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Center Header for Even Pages +CheAttr *uint32 ; -// ValidateWithPath validates the CT_TableStyle and its children, prefixing error messages with path -func (_cffg *CT_TableStyle )ValidateWithPath (path string )error {for _dbbdfe ,_bfdda :=range _cffg .TableStyleElement {if _edebe :=_bfdda .ValidateWithPath (_bc .Sprintf ("\u0025s\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065E\u006c\u0065\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_dbbdfe )); -_edebe !=nil {return _edebe ;};};return nil ;};func (_cgefb *CT_Fonts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cgefb .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_cgefb .CountAttr )}); -};e .EncodeToken (start );if _cgefb .Font !=nil {_dedgf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0066\u006f\u006e\u0074"}};for _ ,_bafeb :=range _cgefb .Font {e .EncodeElement (_bafeb ,_dedgf );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_dcgfd *CT_RangeSets )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dcgfd .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_dcgfd .CountAttr )}); -};e .EncodeToken (start );_eedfd :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}};for _ ,_adccaed :=range _dcgfd .RangeSet {e .EncodeElement (_adccaed ,_eedfd );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_cgaeff ST_DvAspect )ValidateWithPath (path string )error {switch _cgaeff {case 0,1,2:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cgaeff )); -};return nil ;};func (_afead *CT_PivotDimension )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afead .MeasureAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_afead .MeasureAttr ))}); -};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_afead .NameAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_afead .UniqueNameAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",_afead .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};type CT_WebPr struct{ +// Center Header for First Page +ChfAttr *uint32 ; -// XML Source -XmlAttr *bool ; +// Right Header for Odd Pages +RhoAttr *uint32 ; -// Import XML Source Data -SourceDataAttr *bool ; +// Right Header for Even Pages +RheAttr *uint32 ; -// Parse PRE -ParsePreAttr *bool ; +// Right Header for First Page +RhfAttr *uint32 ; -// Consecutive Delimiters -ConsecutiveAttr *bool ; +// Left Footer for Odd Pages +LfoAttr *uint32 ; -// Use First Row -FirstRowAttr *bool ; +// Left Footer for Even Pages +LfeAttr *uint32 ; -// Created in Excel 97 -Xl97Attr *bool ; +// Left Footer for First Page +LffAttr *uint32 ; -// Dates as Text -TextDatesAttr *bool ; +// Center Footer for Odd Pages +CfoAttr *uint32 ; -// Refreshed in Excel 2000 -Xl2000Attr *bool ; +// Center Footer for Even Pages +CfeAttr *uint32 ; -// URL -UrlAttr *string ; +// Center Footer for First Page +CffAttr *uint32 ; -// Web Post -PostAttr *string ; +// Right Footer for Odd Pages +RfoAttr *uint32 ; -// HTML Tables Only -HtmlTablesAttr *bool ; +// Right Footer for Even Pages +RfeAttr *uint32 ; -// HTML Formatting Handling -HtmlFormatAttr ST_HtmlFmt ; +// Right Footer for First Page +RffAttr *uint32 ;};func (_fceec ST_Pane )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_addac :=_bc .Attr {};_addac .Name =name ;switch _fceec {case ST_PaneUnset :_addac .Value ="";case ST_PaneBottomRight :_addac .Value ="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"; +case ST_PaneTopRight :_addac .Value ="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074";case ST_PaneBottomLeft :_addac .Value ="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074";case ST_PaneTopLeft :_addac .Value ="\u0074o\u0070\u004c\u0065\u0066\u0074"; +};return _addac ,nil ;};func NewCT_MemberProperty ()*CT_MemberProperty {_ddbbe :=&CT_MemberProperty {};return _ddbbe };func (_dedad *ST_Visibility )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fecgg ,_cabaef :=d .Token ();if _cabaef !=nil {return _cabaef ; +};if _fdbfe ,_dfbed :=_fecgg .(_bc .EndElement );_dfbed &&_fdbfe .Name ==start .Name {*_dedad =1;return nil ;};if _eedaag ,_abgge :=_fecgg .(_bc .CharData );!_abgge {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",_fecgg ); +}else {switch string (_eedaag ){case "":*_dedad =0;case "\u0076i\u0073\u0069\u0062\u006c\u0065":*_dedad =1;case "\u0068\u0069\u0064\u0064\u0065\u006e":*_dedad =2;case "\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e":*_dedad =3;};};_fecgg ,_cabaef =d .Token (); +if _cabaef !=nil {return _cabaef ;};if _abbaa ,_ffafdb :=_fecgg .(_bc .EndElement );_ffafdb &&_abbaa .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",_fecgg ); +}; -// Edit Query URL -EditPageAttr *string ; +// Validate validates the CT_DdeItem and its children +func (_acgee *CT_DdeItem )Validate ()error {return _acgee .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0064\u0065\u0049\u0074\u0065\u006d");};func NewMetadata ()*Metadata {_aeegfe :=&Metadata {};_aeegfe .CT_Metadata =*NewCT_Metadata ();return _aeegfe ; +};func NewWorkbook ()*Workbook {_bddbac :=&Workbook {};_bddbac .CT_Workbook =*NewCT_Workbook ();return _bddbac ;};func (_fdgbc ST_VerticalAlignment )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_fdgbc .String (),start ); +}; -// Tables -Tables *CT_Tables ;};type CT_OleObject struct{ +// Validate validates the CT_CalcChain and its children +func (_bbbf *CT_CalcChain )Validate ()error {return _bbbf .ValidateWithPath ("\u0043\u0054\u005fC\u0061\u006c\u0063\u0043\u0068\u0061\u0069\u006e");}; -// Embedded Object ProgId -ProgIdAttr *string ; +// Validate validates the CT_VolType and its children +func (_feceg *CT_VolType )Validate ()error {return _feceg .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065");};type CT_SmartTagType struct{ -// Data or View Aspect -DvAspectAttr ST_DvAspect ; +// SmartTag Namespace URI +NamespaceUriAttr *string ; -// Embedded Object's Link Moniker -LinkAttr *string ; +// Name +NameAttr *string ; -// Linked Embedded Object Update -OleUpdateAttr ST_OleUpdate ; +// Smart Tag URL +UrlAttr *string ;}; -// Auto Load -AutoLoadAttr *bool ; +// ValidateWithPath validates the CT_DefinedNames and its children, prefixing error messages with path +func (_bccd *CT_DefinedNames )ValidateWithPath (path string )error {for _abdda ,_eccf :=range _bccd .DefinedName {if _bcegg :=_eccf .ValidateWithPath (_a .Sprintf ("\u0025s\u002fD\u0065\u0066\u0069\u006e\u0065d\u004e\u0061m\u0065\u005b\u0025\u0064\u005d",path ,_abdda )); +_bcegg !=nil {return _bcegg ;};};return nil ;};type CT_Connection struct{ -// Shape Id -ShapeIdAttr uint32 ;IdAttr *string ; +// Connection Id +IdAttr uint32 ; -// Embedded Object Properties -ObjectPr *CT_ObjectPr ;};func (_edga *CT_DdeValue )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _edga .TAttr !=ST_DdeValueTypeUnset {_ffddd ,_afcbf :=_edga .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _afcbf !=nil {return _afcbf ; -};start .Attr =append (start .Attr ,_ffddd );};e .EncodeToken (start );_bgfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076\u0061\u006c"}};_ae .AddPreserveSpaceAttr (&_bgfc ,_edga .Val );e .EncodeElement (_edga .Val ,_bgfc );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Source Database File +SourceFileAttr *string ; -// Validate validates the CT_MergeCell and its children -func (_efbbe *CT_MergeCell )Validate ()error {return _efbbe .ValidateWithPath ("\u0043\u0054\u005fM\u0065\u0072\u0067\u0065\u0043\u0065\u006c\u006c");};func (_gdcf *CT_PageItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffbac :=range start .Attr {if _ffbac .Name .Local =="\u006e\u0061\u006d\u0065"{_deeba ,_bedca :=_ffbac .Value ,error (nil ); -if _bedca !=nil {return _bedca ;};_gdcf .NameAttr =_deeba ;continue ;};};for {_fbbac ,_gdeaa :=d .Token ();if _gdeaa !=nil {return _bc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_gdeaa ); -};if _fcfef ,_cebage :=_fbbac .(_f .EndElement );_cebage &&_fcfef .Name ==start .Name {break ;};};return nil ;};func NewCT_WorkbookPr ()*CT_WorkbookPr {_acabd :=&CT_WorkbookPr {};return _acabd };func (_ffaee *ST_TableStyleType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffaee =0; -case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_ffaee =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_ffaee =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_ffaee =3;case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_ffaee =4; -case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_ffaee =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_ffaee =6;case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_ffaee =7; -case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_ffaee =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_ffaee =9;case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_ffaee =10; -case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_ffaee =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_ffaee =12;case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_ffaee =13; -case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_ffaee =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_ffaee =15;case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_ffaee =16; -case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_ffaee =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_ffaee =18;case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_ffaee =19; -case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_ffaee =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_ffaee =21;case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_ffaee =22; -case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_ffaee =23;case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_ffaee =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_ffaee =25; -case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_ffaee =26;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_ffaee =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_ffaee =28; -};return nil ;}; +// Connection File +OdcFileAttr *string ; -// ValidateWithPath validates the StyleSheet and its children, prefixing error messages with path -func (_ddcdc *StyleSheet )ValidateWithPath (path string )error {if _ccgcf :=_ddcdc .CT_Stylesheet .ValidateWithPath (path );_ccgcf !=nil {return _ccgcf ;};return nil ;};type CT_CellFormula struct{TAttr ST_CellFormulaType ;AcaAttr *bool ;RefAttr *string ; -Dt2DAttr *bool ;DtrAttr *bool ;Del1Attr *bool ;Del2Attr *bool ;R1Attr *string ;R2Attr *string ;CaAttr *bool ;SiAttr *uint32 ;BxAttr *bool ;Content string ;};type EG_ExtensionList struct{ +// Keep Connection Open +KeepAliveAttr *bool ; -// Extension -Ext []*CT_Extension ;};func (_gfbda ST_UpdateLinks )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_gfbda .String (),start );};func NewCT_PhoneticPr ()*CT_PhoneticPr {_gcebb :=&CT_PhoneticPr {};return _gcebb }; +// Automatic Refresh Interval +IntervalAttr *uint32 ; -// ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path -func (_cbbga *CT_MetadataType )ValidateWithPath (path string )error {return nil };func (_aggecf *ST_PaneState )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aggecf =0;case "\u0073\u0070\u006ci\u0074":*_aggecf =1;case "\u0066\u0072\u006f\u007a\u0065\u006e":*_aggecf =2; -case "f\u0072\u006f\u007a\u0065\u006e\u0053\u0070\u006c\u0069\u0074":*_aggecf =3;};return nil ;};func (_bafddc *CT_RevisionFormatting )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcfda :=range start .Attr {if _gcfda .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_bgcfb ,_babgcg :=_db .ParseUint (_gcfda .Value ,10,32); -if _babgcg !=nil {return _babgcg ;};_bafddc .SheetIdAttr =uint32 (_bgcfb );continue ;};if _gcfda .Name .Local =="\u0078\u0066\u0044x\u0066"{_bdbgbd ,_fcdbd :=_db .ParseBool (_gcfda .Value );if _fcdbd !=nil {return _fcdbd ;};_bafddc .XfDxfAttr =&_bdbgbd ; -continue ;};if _gcfda .Name .Local =="\u0073"{_afced ,_daee :=_db .ParseBool (_gcfda .Value );if _daee !=nil {return _daee ;};_bafddc .SAttr =&_afced ;continue ;};if _gcfda .Name .Local =="\u0073\u0071\u0072e\u0066"{_dbgdd ,_aafaed :=ParseSliceST_Sqref (_gcfda .Value ); -if _aafaed !=nil {return _aafaed ;};_bafddc .SqrefAttr =_dbgdd ;continue ;};if _gcfda .Name .Local =="\u0073\u0074\u0061r\u0074"{_fgedg ,_fcccb :=_db .ParseUint (_gcfda .Value ,10,32);if _fcccb !=nil {return _fcccb ;};_ffdce :=uint32 (_fgedg );_bafddc .StartAttr =&_ffdce ; -continue ;};if _gcfda .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_gfffa ,_gfgee :=_db .ParseUint (_gcfda .Value ,10,32);if _gfgee !=nil {return _gfgee ;};_dgdfb :=uint32 (_gfffa );_bafddc .LengthAttr =&_dgdfb ;continue ;};};_ddded :for {_fbeec ,_aecage :=d .Token (); -if _aecage !=nil {return _aecage ;};switch _ccgca :=_fbeec .(type ){case _f .StartElement :switch _ccgca .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064\u0078\u0066"}:_bafddc .Dxf =NewCT_Dxf (); -if _abaea :=d .DecodeElement (_bafddc .Dxf ,&_ccgca );_abaea !=nil {return _abaea ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bafddc .ExtLst =NewCT_ExtensionList (); -if _eggbe :=d .DecodeElement (_bafddc .ExtLst ,&_ccgca );_eggbe !=nil {return _eggbe ;};default:_ec .Log .Debug ("\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",_ccgca .Name ); -if _gfbdc :=d .Skip ();_gfbdc !=nil {return _gfbdc ;};};case _f .EndElement :break _ddded ;case _f .CharData :};};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 (_dccc *CT_AutoSortScope )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cfe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}}; -e .EncodeElement (_dccc .PivotArea ,_cfe );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfacg *CT_OleItem )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ddad :=range start .Attr {if _ddad .Name .Local =="\u006e\u0061\u006d\u0065"{_baffae ,_ddgdf :=_ddad .Value ,error (nil ); -if _ddgdf !=nil {return _ddgdf ;};_cfacg .NameAttr =_baffae ;continue ;};if _ddad .Name .Local =="\u0069\u0063\u006f\u006e"{_ceedb ,_fgfea :=_db .ParseBool (_ddad .Value );if _fgfea !=nil {return _fgfea ;};_cfacg .IconAttr =&_ceedb ;continue ;};if _ddad .Name .Local =="\u0061\u0064\u0076\u0069\u0073\u0065"{_daacg ,_fafgcc :=_db .ParseBool (_ddad .Value ); -if _fafgcc !=nil {return _fafgcc ;};_cfacg .AdviseAttr =&_daacg ;continue ;};if _ddad .Name .Local =="\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"{_bcfe ,_gadff :=_db .ParseBool (_ddad .Value );if _gadff !=nil {return _gadff ;};_cfacg .PreferPicAttr =&_bcfe ; -continue ;};};for {_aafcb ,_bfgca :=d .Token ();if _bfgca !=nil {return _bc .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u006c\u0065\u0049\u0074\u0065\u006d\u003a\u0020%\u0073",_bfgca );};if _cdaaa ,_bgcbd :=_aafcb .(_f .EndElement ); -_bgcbd &&_cdaaa .Name ==start .Name {break ;};};return nil ;};type ST_BorderStyle byte ;const (ST_OleUpdateUnset ST_OleUpdate =0;ST_OleUpdateOLEUPDATE_ALWAYS ST_OleUpdate =1;ST_OleUpdateOLEUPDATE_ONCALL ST_OleUpdate =2;);func (_bgffe *CT_SmartTagPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _bgffe .EmbedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u006d\u0062e\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bgffe .EmbedAttr ))}); -};if _bgffe .ShowAttr !=ST_SmartTagShowUnset {_fgdcaf ,_dfegg :=_bgffe .ShowAttr .MarshalXMLAttr (_f .Name {Local :"\u0073\u0068\u006f\u0077"});if _dfegg !=nil {return _dfegg ;};start .Attr =append (start .Attr ,_fgdcaf );};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};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;); +// Connection Name +NameAttr *string ; -// ValidateWithPath validates the CT_Rst and its children, prefixing error messages with path -func (_fadgg *CT_Rst )ValidateWithPath (path string )error {for _caafe ,_cfadab :=range _fadgg .R {if _agbgg :=_cfadab .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_caafe ));_agbgg !=nil {return _agbgg ;};}; -for _cdagab ,_cbdagd :=range _fadgg .RPh {if _bcagg :=_cbdagd .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0068\u005b\u0025\u0064\u005d",path ,_cdagab ));_bcagg !=nil {return _bcagg ;};};if _fadgg .PhoneticPr !=nil {if _bacfbc :=_fadgg .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"); -_bacfbc !=nil {return _bacfbc ;};};return nil ;};func (_ggdfaa ST_TableType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ggdfaa .String (),start );};func (_gef *CT_BooleanProperty )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gef .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gef .ValAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Stylesheet struct{ +// Connection Description +DescriptionAttr *string ; -// Number Formats -NumFmts *CT_NumFmts ; +// Database Source Type +TypeAttr *uint32 ; -// Fonts -Fonts *CT_Fonts ; +// Reconnection Method +ReconnectionMethodAttr *uint32 ; -// Fills -Fills *CT_Fills ; +// Last Refresh Version +RefreshedVersionAttr uint8 ; + +// Minimum Version Required for Refresh +MinRefreshableVersionAttr *uint8 ; + +// Save Password +SavePasswordAttr *bool ; -// Borders -Borders *CT_Borders ; +// New Connection +NewAttr *bool ; -// Formatting Records -CellStyleXfs *CT_CellStyleXfs ; +// Deleted Connection +DeletedAttr *bool ; -// Cell Formats -CellXfs *CT_CellXfs ; +// Only Use Connection File +OnlyUseConnectionFileAttr *bool ; -// Cell Styles -CellStyles *CT_CellStyles ; +// Background Refresh +BackgroundAttr *bool ; -// Formats -Dxfs *CT_Dxfs ; +// Refresh on Open +RefreshOnLoadAttr *bool ; -// Table Styles -TableStyles *CT_TableStyles ; +// Save Data +SaveDataAttr *bool ; -// Colors -Colors *CT_Colors ; +// Reconnection Method +CredentialsAttr ST_CredMethod ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// SSO Id +SingleSignOnIdAttr *string ; -// ValidateWithPath validates the CT_DataFields and its children, prefixing error messages with path -func (_dffa *CT_DataFields )ValidateWithPath (path string )error {for _gcffb ,_cafab :=range _dffa .DataField {if _feab :=_cafab .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0044\u0061\u0074a\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gcffb )); -_feab !=nil {return _feab ;};};return nil ;};func NewCT_MdxKPI ()*CT_MdxKPI {_aabecg :=&CT_MdxKPI {};_aabecg .PAttr =ST_MdxKPIProperty (1);return _aabecg ;};func (_eafbf *ST_TextHAlign )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_eafbf =0; -case "\u006c\u0065\u0066\u0074":*_eafbf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_eafbf =2;case "\u0072\u0069\u0067h\u0074":*_eafbf =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_eafbf =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_eafbf =5; -};return nil ;};func (_fbgfg *ST_ItemType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_fbgfg =0;case "\u0064\u0061\u0074\u0061":*_fbgfg =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fbgfg =2;case "\u0073\u0075\u006d":*_fbgfg =3; -case "\u0063\u006f\u0075\u006e\u0074\u0041":*_fbgfg =4;case "\u0061\u0076\u0067":*_fbgfg =5;case "\u006d\u0061\u0078":*_fbgfg =6;case "\u006d\u0069\u006e":*_fbgfg =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_fbgfg =8;case "\u0063\u006f\u0075n\u0074":*_fbgfg =9; -case "\u0073\u0074\u0064\u0044\u0065\u0076":*_fbgfg =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_fbgfg =11;case "\u0076\u0061\u0072":*_fbgfg =12;case "\u0076\u0061\u0072\u0050":*_fbgfg =13;case "\u0067\u0072\u0061n\u0064":*_fbgfg =14;case "\u0062\u006c\u0061n\u006b":*_fbgfg =15; -};return nil ;};func (_dgcd *CT_CacheSource )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dgcd .TypeAttr =ST_SourceType (1);for _ ,_bfac :=range start .Attr {if _bfac .Name .Local =="\u0074\u0079\u0070\u0065"{_dgcd .TypeAttr .UnmarshalXMLAttr (_bfac ); -continue ;};if _bfac .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_aafbe ,_gccd :=_db .ParseUint (_bfac .Value ,10,32);if _gccd !=nil {return _gccd ;};_fgd :=uint32 (_aafbe );_dgcd .ConnectionIdAttr =&_fgd ;continue ; -};};_cecd :for {_bage ,_fgge :=d .Token ();if _fgge !=nil {return _fgge ;};switch _efcg :=_bage .(type ){case _f .StartElement :switch _efcg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077o\u0072k\u0073\u0068\u0065\u0065\u0074\u0053\u006f\u0075\u0072\u0063\u0065"}:_dgcd .WorksheetSource =NewCT_WorksheetSource (); -if _cffec :=d .DecodeElement (_dgcd .WorksheetSource ,&_efcg );_cffec !=nil {return _cffec ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"}:_dgcd .Consolidation =NewCT_Consolidation (); -if _acaf :=d .DecodeElement (_dgcd .Consolidation ,&_efcg );_acaf !=nil {return _acaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dgcd .ExtLst =NewCT_ExtensionList (); -if _fdca :=d .DecodeElement (_dgcd .ExtLst ,&_efcg );_fdca !=nil {return _fdca ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_efcg .Name ); -if _abfb :=d .Skip ();_abfb !=nil {return _abfb ;};};case _f .EndElement :break _cecd ;case _f .CharData :};};return nil ;};func (_gfaf *CT_CellProtection )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gfaf .LockedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfaf .LockedAttr ))}); -};if _gfaf .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_gfaf .HiddenAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Database Properties +DbPr *CT_DbPr ; -// Validate validates the CT_LegacyDrawing and its children -func (_cbccd *CT_LegacyDrawing )Validate ()error {return _cbccd .ValidateWithPath ("\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; +// OLAP Properties +OlapPr *CT_OlapPr ; -// ValidateWithPath validates the CT_RangePr and its children, prefixing error messages with path -func (_egdca *CT_RangePr )ValidateWithPath (path string )error {if _eddga :=_egdca .GroupByAttr .ValidateWithPath (path +"\u002f\u0047\u0072o\u0075\u0070\u0042\u0079\u0041\u0074\u0074\u0072");_eddga !=nil {return _eddga ;};return nil ;};func (_cagca *CT_WebPublishObjects )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgfgd :=range start .Attr {if _cgfgd .Name .Local =="\u0063\u006f\u0075n\u0074"{_debffc ,_aabcfd :=_db .ParseUint (_cgfgd .Value ,10,32); -if _aabcfd !=nil {return _aabcfd ;};_efebg :=uint32 (_debffc );_cagca .CountAttr =&_efebg ;continue ;};};_ecbdae :for {_gfcac ,_bcgfg :=d .Token ();if _bcgfg !=nil {return _bcgfg ;};switch _dgdbb :=_gfcac .(type ){case _f .StartElement :switch _dgdbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u0065b\u0050\u0075\u0062l\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074"}:_cegae :=NewCT_WebPublishObject (); -if _gadfdg :=d .DecodeElement (_cegae ,&_dgdbb );_gadfdg !=nil {return _gadfdg ;};_cagca .WebPublishObject =append (_cagca .WebPublishObject ,_cegae );default:_ec .Log .Debug ("\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",_dgdbb .Name ); -if _fgdgb :=d .Skip ();_fgdgb !=nil {return _fgdgb ;};};case _f .EndElement :break _ecbdae ;case _f .CharData :};};return nil ;}; +// Web Query Properties +WebPr *CT_WebPr ; -// Validate validates the CT_Connection and its children -func (_bbcb *CT_Connection )Validate ()error {return _bbcb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");};type CT_IconFilter struct{ +// Text Import Settings +TextPr *CT_TextPr ; -// Icon Set -IconSetAttr ST_IconSetType ; +// Query Parameters +Parameters *CT_Parameters ; -// Icon Id -IconIdAttr *uint32 ;};type CT_CellProtection struct{ +// Future Feature Data Storage +ExtLst *CT_ExtensionList ;};func (_fdcff ST_HorizontalAlignment )ValidateWithPath (path string )error {switch _fdcff {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 (_fdcff )); +};return nil ;};func (_bdcea ST_GradientType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_bdcea .String (),start );}; -// Cell Locked -LockedAttr *bool ; +// Validate validates the CT_Record and its children +func (_baacf *CT_Record )Validate ()error {return _baacf .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u006f\u0072d");};func NewCT_Filters ()*CT_Filters {_cdagb :=&CT_Filters {};return _cdagb };func (_fafdfd ST_SheetViewType )String ()string {switch _fafdfd {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 (_gfefb ST_PivotFilterType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_geebd :=_bc .Attr {}; +_geebd .Name =name ;switch _gfefb {case ST_PivotFilterTypeUnset :_geebd .Value ="";case ST_PivotFilterTypeUnknown :_geebd .Value ="\u0075n\u006b\u006e\u006f\u0077\u006e";case ST_PivotFilterTypeCount :_geebd .Value ="\u0063\u006f\u0075n\u0074";case ST_PivotFilterTypePercent :_geebd .Value ="\u0070e\u0072\u0063\u0065\u006e\u0074"; +case ST_PivotFilterTypeSum :_geebd .Value ="\u0073\u0075\u006d";case ST_PivotFilterTypeCaptionEqual :_geebd .Value ="\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeCaptionNotEqual :_geebd .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; +case ST_PivotFilterTypeCaptionBeginsWith :_geebd .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotBeginsWith :_geebd .Value ="c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068"; +case ST_PivotFilterTypeCaptionEndsWith :_geebd .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068";case ST_PivotFilterTypeCaptionNotEndsWith :_geebd .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068"; +case ST_PivotFilterTypeCaptionContains :_geebd .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073";case ST_PivotFilterTypeCaptionNotContains :_geebd .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073"; +case ST_PivotFilterTypeCaptionGreaterThan :_geebd .Value ="\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionGreaterThanOrEqual :_geebd .Value ="\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l"; +case ST_PivotFilterTypeCaptionLessThan :_geebd .Value ="\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeCaptionLessThanOrEqual :_geebd .Value ="\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c"; +case ST_PivotFilterTypeCaptionBetween :_geebd .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeCaptionNotBetween :_geebd .Value ="\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e"; +case ST_PivotFilterTypeValueEqual :_geebd .Value ="\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueNotEqual :_geebd .Value ="\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_PivotFilterTypeValueGreaterThan :_geebd .Value ="\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e"; +case ST_PivotFilterTypeValueGreaterThanOrEqual :_geebd .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 :_geebd .Value ="\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e"; +case ST_PivotFilterTypeValueLessThanOrEqual :_geebd .Value ="v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c";case ST_PivotFilterTypeValueBetween :_geebd .Value ="\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e"; +case ST_PivotFilterTypeValueNotBetween :_geebd .Value ="\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateEqual :_geebd .Value ="\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l";case ST_PivotFilterTypeDateNotEqual :_geebd .Value ="\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c"; +case ST_PivotFilterTypeDateOlderThan :_geebd .Value ="\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateOlderThanOrEqual :_geebd .Value ="d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c"; +case ST_PivotFilterTypeDateNewerThan :_geebd .Value ="\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e";case ST_PivotFilterTypeDateNewerThanOrEqual :_geebd .Value ="d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c"; +case ST_PivotFilterTypeDateBetween :_geebd .Value ="d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeDateNotBetween :_geebd .Value ="\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e";case ST_PivotFilterTypeTomorrow :_geebd .Value ="\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077"; +case ST_PivotFilterTypeToday :_geebd .Value ="\u0074\u006f\u0064a\u0079";case ST_PivotFilterTypeYesterday :_geebd .Value ="\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y";case ST_PivotFilterTypeNextWeek :_geebd .Value ="\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b"; +case ST_PivotFilterTypeThisWeek :_geebd .Value ="\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeLastWeek :_geebd .Value ="\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b";case ST_PivotFilterTypeNextMonth :_geebd .Value ="\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h"; +case ST_PivotFilterTypeThisMonth :_geebd .Value ="\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeLastMonth :_geebd .Value ="\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h";case ST_PivotFilterTypeNextQuarter :_geebd .Value ="n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072"; +case ST_PivotFilterTypeThisQuarter :_geebd .Value ="t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeLastQuarter :_geebd .Value ="l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072";case ST_PivotFilterTypeNextYear :_geebd .Value ="\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072"; +case ST_PivotFilterTypeThisYear :_geebd .Value ="\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeLastYear :_geebd .Value ="\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072";case ST_PivotFilterTypeYearToDate :_geebd .Value ="\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065"; +case ST_PivotFilterTypeQ1 :_geebd .Value ="\u0051\u0031";case ST_PivotFilterTypeQ2 :_geebd .Value ="\u0051\u0032";case ST_PivotFilterTypeQ3 :_geebd .Value ="\u0051\u0033";case ST_PivotFilterTypeQ4 :_geebd .Value ="\u0051\u0034";case ST_PivotFilterTypeM1 :_geebd .Value ="\u004d\u0031"; +case ST_PivotFilterTypeM2 :_geebd .Value ="\u004d\u0032";case ST_PivotFilterTypeM3 :_geebd .Value ="\u004d\u0033";case ST_PivotFilterTypeM4 :_geebd .Value ="\u004d\u0034";case ST_PivotFilterTypeM5 :_geebd .Value ="\u004d\u0035";case ST_PivotFilterTypeM6 :_geebd .Value ="\u004d\u0036"; +case ST_PivotFilterTypeM7 :_geebd .Value ="\u004d\u0037";case ST_PivotFilterTypeM8 :_geebd .Value ="\u004d\u0038";case ST_PivotFilterTypeM9 :_geebd .Value ="\u004d\u0039";case ST_PivotFilterTypeM10 :_geebd .Value ="\u004d\u0031\u0030";case ST_PivotFilterTypeM11 :_geebd .Value ="\u004d\u0031\u0031"; +case ST_PivotFilterTypeM12 :_geebd .Value ="\u004d\u0031\u0032";};return _geebd ,nil ;};func (_dadbf ST_DateTimeGrouping )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_dadbf .String (),start );}; -// Hidden Cell -HiddenAttr *bool ;}; +// Validate validates the CT_SheetCalcPr and its children +func (_dfgfcf *CT_SheetCalcPr )Validate ()error {return _dfgfcf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0065\u0065\u0074\u0043a\u006c\u0063\u0050\u0072");}; -// Validate validates the CT_BookViews and its children -func (_bdaa *CT_BookViews )Validate ()error {return _bdaa .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");};func (_dbdcb *CT_MdxSet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0073"},Value :_bc .Sprintf ("\u0025\u0076",_dbdcb .NsAttr )}); -if _dbdcb .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_dbdcb .CAttr )});};if _dbdcb .OAttr !=ST_MdxSetOrderUnset {_acce ,_daegd :=_dbdcb .OAttr .MarshalXMLAttr (_f .Name {Local :"\u006f"}); -if _daegd !=nil {return _daegd ;};start .Attr =append (start .Attr ,_acce );};e .EncodeToken (start );if _dbdcb .N !=nil {_bggbgc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}};for _ ,_faaf :=range _dbdcb .N {e .EncodeElement (_faaf ,_bggbgc ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_DataValidationImeMode byte ;type ST_TextVAlign byte ;func (_cadad *CT_ExternalLinkChoice )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cadad .ExternalBook !=nil {_fbbef :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ae\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b"}}; -e .EncodeElement (_cadad .ExternalBook ,_fbbef );};if _cadad .DdeLink !=nil {_ecgfa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0064\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_cadad .DdeLink ,_ecgfa );};if _cadad .OleLink !=nil {_gcga :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004c\u0069\u006e\u006b"}}; -e .EncodeElement (_cadad .OleLink ,_gcga );};return nil ;};func (_afaadf ST_MdxSetOrder )String ()string {switch _afaadf {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 (_cbcgff ST_TextVAlign )ValidateWithPath (path string )error {switch _cbcgff {case 0,1,2,3,4,5:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cbcgff )); -};return nil ;};func (_dc *AG_AutoFormat )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _dc .AutoFormatIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_dc .AutoFormatIdAttr )}); -};if _dc .ApplyNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dc .ApplyNumberFormatsAttr ))}); -};if _dc .ApplyBorderFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dc .ApplyBorderFormatsAttr ))}); -};if _dc .ApplyFontFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dc .ApplyFontFormatsAttr ))}); -};if _dc .ApplyPatternFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dc .ApplyPatternFormatsAttr ))}); -};if _dc .ApplyAlignmentFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dc .ApplyAlignmentFormatsAttr ))}); -};if _dc .ApplyWidthHeightFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_dc .ApplyWidthHeightFormatsAttr ))}); -};return nil ;};func NewCT_RowHierarchiesUsage ()*CT_RowHierarchiesUsage {_edace :=&CT_RowHierarchiesUsage {};return _edace ;};func (_bfecb ST_WebSourceType )ValidateWithPath (path string )error {switch _bfecb {case 0,1,2,3,4,5,6,7,8:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfecb )); -};return nil ;};func (_cgcbgf *Connections )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0061"},Value :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u0064r"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u0044\u0072\u0061w\u0069\u006e\u0067"}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u006d\u0061\u003a\u0063\u006f\u006e\u006e\u0065\u0063t\u0069\u006f\u006e\u0073";return _cgcbgf .CT_Connections .MarshalXML (e ,start );};func (_dbgaa ST_HorizontalAlignment )Validate ()error {return _dbgaa .ValidateWithPath ("")}; -func (_bebee *CT_WebPublishObject )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bebee .IdAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0069\u0076I\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_bebee .DivIdAttr )}); -if _bebee .SourceObjectAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_bebee .SourceObjectAttr )});};start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_bebee .DestinationFileAttr )}); -if _bebee .TitleAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_bebee .TitleAttr )});};if _bebee .AutoRepublishAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bebee .AutoRepublishAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_VerticalAlignFontProperty and its children, prefixing error messages with path +func (_faaff *CT_VerticalAlignFontProperty )ValidateWithPath (path string )error {if _faaff .ValAttr ==_gd .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 _gdgab :=_faaff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdgab !=nil {return _gdgab ;};return nil ;}; -// ValidateWithPath validates the CT_Table and its children, prefixing error messages with path -func (_fgddae *CT_Table )ValidateWithPath (path string )error {if _cdedee :=_fgddae .TableTypeAttr .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0054\u0079\u0070e\u0041\u0074\u0074\u0072");_cdedee !=nil {return _cdedee ;};if _fgddae .AutoFilter !=nil {if _aeegba :=_fgddae .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); -_aeegba !=nil {return _aeegba ;};};if _fgddae .SortState !=nil {if _dddggb :=_fgddae .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_dddggb !=nil {return _dddggb ;};};if _dgbga :=_fgddae .TableColumns .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073"); -_dgbga !=nil {return _dgbga ;};if _fgddae .TableStyleInfo !=nil {if _gfced :=_fgddae .TableStyleInfo .ValidateWithPath (path +"\u002fT\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0049\u006e\u0066\u006f");_gfced !=nil {return _gfced ;};};if _fgddae .ExtLst !=nil {if _fafee :=_fgddae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_fafee !=nil {return _fafee ;};};return nil ;};func NewCT_Cols ()*CT_Cols {_gafcc :=&CT_Cols {};return _gafcc };func (_acbf *CT_BooleanProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffe :=range start .Attr {if _ffe .Name .Local =="\u0076\u0061\u006c"{_dcdg ,_bcd :=_db .ParseBool (_ffe .Value ); -if _bcd !=nil {return _bcd ;};_acbf .ValAttr =&_dcdg ;continue ;};};for {_edda ,_gec :=d .Token ();if _gec !=nil {return _bc .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",_gec ); -};if _cba ,_edef :=_edda .(_f .EndElement );_edef &&_cba .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_ColFields and its children, prefixing error messages with path +func (_dcdc *CT_ColFields )ValidateWithPath (path string )error {for _aadfc ,_bffa :=range _dcdc .Field {if _egeb :=_bffa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_aadfc ));_egeb !=nil {return _egeb ; +};};return nil ;};type CT_ProtectedRange struct{ -// ValidateWithPath validates the CT_ExternalLink and its children, prefixing error messages with path -func (_aeaeg *CT_ExternalLink )ValidateWithPath (path string )error {if _aeaeg .Choice !=nil {if _edegf :=_aeaeg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_edegf !=nil {return _edegf ;};};if _aeaeg .ExtLst !=nil {if _egee :=_aeaeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_egee !=nil {return _egee ;};};return nil ;}; +// Legacy Password +PasswordAttr *string ; -// ValidateWithPath validates the CT_CellWatches and its children, prefixing error messages with path -func (_ffgcf *CT_CellWatches )ValidateWithPath (path string )error {for _fcad ,_fcdf :=range _ffgcf .CellWatch {if _abaf :=_fcdf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0043\u0065\u006cl\u0057\u0061\u0074\u0063\u0068\u005b\u0025\u0064\u005d",path ,_fcad )); -_abaf !=nil {return _abaf ;};};return nil ;};type CT_MetadataType struct{ +// Sequence of References +SqrefAttr ST_Sqref ; -// Metadata Type Name +// Name NameAttr string ; -// Minimum Supported Version -MinSupportedVersionAttr uint32 ; +// Security Descriptor +SecurityDescriptorAttr *string ; -// Metadata Ghost Row -GhostRowAttr *bool ; +// Cryptographic Algorithm Name +AlgorithmNameAttr *string ; -// Metadata Ghost Column -GhostColAttr *bool ; +// Password Hash Value +HashValueAttr *string ; -// Metadata Edit -EditAttr *bool ; +// Salt Value for Password Verifier +SaltValueAttr *string ; -// Metadata Cell Value Delete -DeleteAttr *bool ; +// Iterations to Run Hashing Algorithm +SpinCountAttr *uint32 ; -// Metadata Copy -CopyAttr *bool ; +// Security Descriptor +SecurityDescriptor []string ;}; -// Metadata Paste All -PasteAllAttr *bool ; +// Validate validates the CT_DataRefs and its children +func (_cdag *CT_DataRefs )Validate ()error {return _cdag .ValidateWithPath ("C\u0054\u005f\u0044\u0061\u0074\u0061\u0052\u0065\u0066\u0073");};type CT_CalcChain struct{ -// Metadata Paste Formulas -PasteFormulasAttr *bool ; +// Cell +C []*CT_CalcCell ;ExtLst *CT_ExtensionList ;};func NewCT_Parameters ()*CT_Parameters {_bgaaee :=&CT_Parameters {};return _bgaaee };func (_eddbfc *ST_Comments )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_aacbe ,_egddad :=d .Token (); +if _egddad !=nil {return _egddad ;};if _ebecb ,_fagbd :=_aacbe .(_bc .EndElement );_fagbd &&_ebecb .Name ==start .Name {*_eddbfc =1;return nil ;};if _gadbc ,_fcbab :=_aacbe .(_bc .CharData );!_fcbab {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",_aacbe ); +}else {switch string (_gadbc ){case "":*_eddbfc =0;case "\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065":*_eddbfc =1;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072":*_eddbfc =2;case "\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074":*_eddbfc =3; +};};_aacbe ,_egddad =d .Token ();if _egddad !=nil {return _egddad ;};if _abecg ,_egefg :=_aacbe .(_bc .EndElement );_egefg &&_abecg .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",_aacbe ); +}; -// Metadata Paste Special Values -PasteValuesAttr *bool ; +// ValidateWithPath validates the CT_DdeLink and its children, prefixing error messages with path +func (_cccgg *CT_DdeLink )ValidateWithPath (path string )error {if _cccgg .DdeItems !=nil {if _aggc :=_cccgg .DdeItems .ValidateWithPath (path +"\u002fD\u0064\u0065\u0049\u0074\u0065\u006ds");_aggc !=nil {return _aggc ;};};return nil ;}; -// Metadata Paste Formats -PasteFormatsAttr *bool ; +// Validate validates the CT_colItems and its children +func (_aabfee *CT_colItems )Validate ()error {return _aabfee .ValidateWithPath ("C\u0054\u005f\u0063\u006f\u006c\u0049\u0074\u0065\u006d\u0073");}; -// Metadata Paste Comments -PasteCommentsAttr *bool ; +// Validate validates the CT_RElt and its children +func (_cdfdae *CT_RElt )Validate ()error {return _cdfdae .ValidateWithPath ("\u0043T\u005f\u0052\u0045\u006c\u0074");};func (_gbgff *CT_FontScheme )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gbgff .ValAttr =ST_FontScheme (1);for _ ,_acbb :=range start .Attr {if _acbb .Name .Local =="\u0076\u0061\u006c"{_gbgff .ValAttr .UnmarshalXMLAttr (_acbb ); +continue ;};};for {_gfcfg ,_abbag :=d .Token ();if _abbag !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0053c\u0068\u0065\u006d\u0065\u003a\u0020\u0025s",_abbag );};if _cbgcd ,_fggeg :=_gfcfg .(_bc .EndElement ); +_fggeg &&_cbgcd .Name ==start .Name {break ;};};return nil ;};func (_bbefe ST_CellFormulaType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_bbefe .String (),start );}; -// Metadata Paste Data Validation -PasteDataValidationAttr *bool ; +// ValidateWithPath validates the CT_Authors and its children, prefixing error messages with path +func (_ec *CT_Authors )ValidateWithPath (path string )error {return nil };type CT_DiscretePr struct{ -// Metadata Paste Borders -PasteBordersAttr *bool ; +// Mapping Index Count +CountAttr *uint32 ; -// Metadata Paste Column Widths -PasteColWidthsAttr *bool ; +// Element Group +X []*CT_Index ;};func (_ddbfg *CT_FontFamily )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_ddbfg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_SharedUser ()*CT_SharedUser {_gebead :=&CT_SharedUser {};_gebead .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 _gebead ;};func (_geadb *ST_CredMethod )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ccgegc ,_decagf :=d .Token ();if _decagf !=nil {return _decagf ;};if _egbfbc ,_gfbde :=_ccgegc .(_bc .EndElement );_gfbde &&_egbfbc .Name ==start .Name {*_geadb =1; +return nil ;};if _fdfde ,_bgedgb :=_ccgegc .(_bc .CharData );!_bgedgb {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",_ccgegc );}else {switch string (_fdfde ){case "":*_geadb =0; +case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_geadb =1;case "\u006e\u006f\u006e\u0065":*_geadb =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_geadb =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_geadb =4;};};_ccgegc ,_decagf =d .Token (); +if _decagf !=nil {return _decagf ;};if _dafgf ,_dcgfdd :=_ccgegc .(_bc .EndElement );_dcgfdd &&_dafgf .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",_ccgegc ); +};func NewCT_PivotAreaReferences ()*CT_PivotAreaReferences {_fedee :=&CT_PivotAreaReferences {};return _fedee ;};func NewCT_PhoneticRun ()*CT_PhoneticRun {_gebg :=&CT_PhoneticRun {};return _gebg };func (_begaf *ST_FormulaExpression )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_begaf =0; +case "\u0072\u0065\u0066":*_begaf =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_begaf =2;case "\u0061\u0072\u0065\u0061":*_begaf =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_begaf =4;case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_begaf =5; +};return nil ;};func (_adcae *CT_Schema )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gfafee :=range start .Attr {if _gfafee .Name .Local =="\u0049\u0044"{_bccdf ,_begdfb :=_gfafee .Value ,error (nil );if _begdfb !=nil {return _begdfb ; +};_adcae .IDAttr =_bccdf ;continue ;};if _gfafee .Name .Local =="\u0053c\u0068\u0065\u006d\u0061\u0052\u0065f"{_edefe ,_eefca :=_gfafee .Value ,error (nil );if _eefca !=nil {return _eefca ;};_adcae .SchemaRefAttr =&_edefe ;continue ;};if _gfafee .Name .Local =="\u004ea\u006d\u0065\u0073\u0070\u0061\u0063e"{_eafee ,_beaaf :=_gfafee .Value ,error (nil ); +if _beaaf !=nil {return _beaaf ;};_adcae .NamespaceAttr =&_eafee ;continue ;};if _gfafee .Name .Local =="\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0061\u006eg\u0075\u0061\u0067\u0065"{_dbceda ,_gcfgf :=_gfafee .Value ,error (nil );if _gcfgf !=nil {return _gcfgf ; +};_adcae .SchemaLanguageAttr =&_dbceda ;continue ;};};_cfggfg :for {_gdaab ,_agae :=d .Token ();if _agae !=nil {return _agae ;};switch _bcege :=_gdaab .(type ){case _bc .StartElement :switch _bcege .Name {default:if _dddbg ,_daaac :=_ff .CreateElement (_bcege ); +_daaac !=nil {return _daaac ;}else {if _bgfedg :=d .DecodeElement (_dddbg ,&_bcege );_bgfedg !=nil {return _bgfedg ;};_adcae .Any =_dddbg ;};};case _bc .EndElement :break _cfggfg ;case _bc .CharData :};};return nil ;};func NewCT_TableColumns ()*CT_TableColumns {_egedg :=&CT_TableColumns {}; +return _egedg };func NewCT_Fills ()*CT_Fills {_bffbf :=&CT_Fills {};return _bffbf };type CT_SheetCalcPr struct{ -// Metadata Paste Number Formats -PasteNumberFormatsAttr *bool ; +// Full Calculation On Load +FullCalcOnLoadAttr *bool ;};type CT_DataField struct{ -// Metadata Merge -MergeAttr *bool ; +// Data Field Name +NameAttr *string ; -// Meatadata Split First -SplitFirstAttr *bool ; +// Field +FldAttr uint32 ; -// Metadata Split All -SplitAllAttr *bool ; +// Subtotal +SubtotalAttr ST_DataConsolidateFunction ; -// Metadata Insert Delete -RowColShiftAttr *bool ; +// Show Data As Display Format +ShowDataAsAttr ST_ShowDataAs ; -// Metadata Clear All -ClearAllAttr *bool ; +// 'Show Data As' Base Field +BaseFieldAttr *int32 ; -// Metadata Clear Formats -ClearFormatsAttr *bool ; +// 'Show Data As' Base Setting +BaseItemAttr *uint32 ; -// Metadata Clear Contents -ClearContentsAttr *bool ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Metadata Clear Comments -ClearCommentsAttr *bool ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};func (_bbdge *CT_CellSmartTags )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",_bbdge .RAttr )}); +e .EncodeToken (start );_dgec :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ac\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};for _ ,_bad :=range _bbdge .CellSmartTag {e .EncodeElement (_bad ,_dgec );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};type CT_I struct{ -// Metadata Formula Assignment -AssignAttr *bool ; +// Item Type +TAttr ST_ItemType ; -// Metadata Coercion -CoerceAttr *bool ; +// Repeated Items Count +RAttr *uint32 ; -// Adjust Metadata -AdjustAttr *bool ; +// Data Field Index +IAttr *uint32 ; -// Cell Metadata -CellMetaAttr *bool ;};func (_afaaa *CT_FileVersion )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _afaaa .AppNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061p\u0070\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_afaaa .AppNameAttr )}); -};if _afaaa .LastEditedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0061\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_afaaa .LastEditedAttr )});};if _afaaa .LowestEditedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u006f\u0077e\u0073\u0074\u0045\u0064\u0069\u0074\u0065\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_afaaa .LowestEditedAttr )}); -};if _afaaa .RupBuildAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0075\u0070\u0042\u0075\u0069\u006c\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_afaaa .RupBuildAttr )});};if _afaaa .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_afaaa .CodeNameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_efcac ST_DdeValueType )String ()string {switch _efcac {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 "";};func (_ddcgg *CT_WorkbookPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ddcgg .Date1904Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddcgg .Date1904Attr ))}); -};if _ddcgg .ShowObjectsAttr !=ST_ObjectsUnset {_caaff ,_bdfae :=_ddcgg .ShowObjectsAttr .MarshalXMLAttr (_f .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _bdfae !=nil {return _bdfae ;};start .Attr =append (start .Attr ,_caaff ); -};if _ddcgg .ShowBorderUnselectedTablesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0042\u006f\u0072\u0064\u0065\u0072\u0055n\u0073\u0065\u006c\u0065\u0063\u0074\u0065\u0064\u0054\u0061b\u006c\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddcgg .ShowBorderUnselectedTablesAttr ))}); -};if _ddcgg .FilterPrivacyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u006c\u0074\u0065\u0072\u0050\u0072\u0069\u0076\u0061\u0063\u0079"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddcgg .FilterPrivacyAttr ))}); -};if _ddcgg .PromptedSolutionsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074\u0065\u0064\u0053\u006f\u006c\u0075t\u0069\u006f\u006e\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddcgg .PromptedSolutionsAttr ))}); -};if _ddcgg .ShowInkAnnotationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077\u0049\u006e\u006b\u0041\u006e\u006e\u006f\u0074a\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddcgg .ShowInkAnnotationAttr ))}); -};if _ddcgg .BackupFileAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0061\u0063\u006b\u0075\u0070\u0046\u0069\u006c\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddcgg .BackupFileAttr ))});};if _ddcgg .SaveExternalLinkValuesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0061\u0076\u0065Ex\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b\u0056\u0061\u006c\u0075e\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddcgg .SaveExternalLinkValuesAttr ))}); -};if _ddcgg .UpdateLinksAttr !=ST_UpdateLinksUnset {_acgcd ,_bbbda :=_ddcgg .UpdateLinksAttr .MarshalXMLAttr (_f .Name {Local :"u\u0070\u0064\u0061\u0074\u0065\u004c\u0069\u006e\u006b\u0073"});if _bbbda !=nil {return _bbbda ;};start .Attr =append (start .Attr ,_acgcd ); -};if _ddcgg .CodeNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_ddcgg .CodeNameAttr )});};if _ddcgg .HidePivotFieldListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0064e\u0050\u0069\u0076\u006f\u0074F\u0069\u0065l\u0064\u004c\u0069\u0073\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddcgg .HidePivotFieldListAttr ))}); -};if _ddcgg .ShowPivotChartFilterAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0068o\u0077\u0050\u0069\u0076\u006f\u0074\u0043\u0068a\u0072\u0074\u0046\u0069lt\u0065\u0072"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddcgg .ShowPivotChartFilterAttr ))}); -};if _ddcgg .AllowRefreshQueryAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0052\u0065\u0066\u0072\u0065\u0073\u0068Q\u0075\u0065\u0072\u0079"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddcgg .AllowRefreshQueryAttr ))}); -};if _ddcgg .PublishItemsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0075\u0062l\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddcgg .PublishItemsAttr ))});}; -if _ddcgg .CheckCompatibilityAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063h\u0065c\u006b\u0043\u006f\u006d\u0070a\u0074\u0069b\u0069\u006c\u0069\u0074\u0079"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddcgg .CheckCompatibilityAttr ))}); -};if _ddcgg .AutoCompressPicturesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"a\u0075t\u006f\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0050\u0069\u0063\u0074ur\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddcgg .AutoCompressPicturesAttr ))}); -};if _ddcgg .RefreshAllConnectionsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u0065\u0066\u0072\u0065sh\u0041l\u006c\u0043\u006f\u006e\u006ee\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ddcgg .RefreshAllConnectionsAttr ))}); -};if _ddcgg .DefaultThemeVersionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u0066\u0061ul\u0074\u0054\u0068\u0065\u006d\u0065\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_ddcgg .DefaultThemeVersionAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cdbgg *CT_Index )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffac :=range start .Attr {if _ffac .Name .Local =="\u0076"{_cefeea ,_gcfec :=_db .ParseUint (_ffac .Value ,10,32); -if _gcfec !=nil {return _gcfec ;};_cdbgg .VAttr =uint32 (_cefeea );continue ;};};for {_bbega ,_afgaa :=d .Token ();if _afgaa !=nil {return _bc .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fI\u006e\u0064\u0065\u0078: \u0025\u0073",_afgaa ); -};if _ddbga ,_dbfea :=_bbega .(_f .EndElement );_dbfea &&_ddbga .Name ==start .Name {break ;};};return nil ;};func (_dacdfa *ST_WebSourceType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cabef ,_fdfgba :=d .Token ();if _fdfgba !=nil {return _fdfgba ; -};if _defagg ,_ggdaag :=_cabef .(_f .EndElement );_ggdaag &&_defagg .Name ==start .Name {*_dacdfa =1;return nil ;};if _cfgcgg ,_caebd :=_cabef .(_f .CharData );!_caebd {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cabef ); -}else {switch string (_cfgcgg ){case "":*_dacdfa =0;case "\u0073\u0068\u0065e\u0074":*_dacdfa =1;case "\u0070r\u0069\u006e\u0074\u0041\u0072\u0065a":*_dacdfa =2;case "\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072":*_dacdfa =3;case "\u0072\u0061\u006eg\u0065":*_dacdfa =4; -case "\u0063\u0068\u0061r\u0074":*_dacdfa =5;case "\u0070\u0069\u0076\u006f\u0074\u0054\u0061\u0062\u006c\u0065":*_dacdfa =6;case "\u0071\u0075\u0065r\u0079":*_dacdfa =7;case "\u006c\u0061\u0062e\u006c":*_dacdfa =8;};};_cabef ,_fdfgba =d .Token ();if _fdfgba !=nil {return _fdfgba ; -};if _fcecc ,_adbgcc :=_cabef .(_f .EndElement );_adbgcc &&_fcecc .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cabef ); -};func NewCT_Control ()*CT_Control {_daga :=&CT_Control {};return _daga };func (_aaaab ST_Objects )ValidateWithPath (path string )error {switch _aaaab {case 0,1,2,3:default:return _bc .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 ;}; +// Row / Column Item Index +X []*CT_X ;};func (_ecbfd *CT_SmartTagType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_defbd :=range start .Attr {if _defbd .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0055\u0072\u0069"{_adcbc ,_gaffd :=_defbd .Value ,error (nil ); +if _gaffd !=nil {return _gaffd ;};_ecbfd .NamespaceUriAttr =&_adcbc ;continue ;};if _defbd .Name .Local =="\u006e\u0061\u006d\u0065"{_dfgdef ,_accbg :=_defbd .Value ,error (nil );if _accbg !=nil {return _accbg ;};_ecbfd .NameAttr =&_dfgdef ;continue ;}; +if _defbd .Name .Local =="\u0075\u0072\u006c"{_abeea ,_adafce :=_defbd .Value ,error (nil );if _adafce !=nil {return _adafce ;};_ecbfd .UrlAttr =&_abeea ;continue ;};};for {_ddgafg ,_cbcafa :=d .Token ();if _cbcafa !=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",_cbcafa ); +};if _gbeae ,_dcbeg :=_ddgafg .(_bc .EndElement );_dcbeg &&_gbeae .Name ==start .Name {break ;};};return nil ;};func (_baab *CT_FutureMetadataBlock )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );if _baab .ExtLst !=nil {_fgeed :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_baab .ExtLst ,_fgeed );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_eggce *CT_ServerFormats )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dbecce :=range start .Attr {if _dbecce .Name .Local =="\u0063\u006f\u0075n\u0074"{_gebede ,_cfefb :=_fa .ParseUint (_dbecce .Value ,10,32); +if _cfefb !=nil {return _cfefb ;};_edfbcf :=uint32 (_gebede );_eggce .CountAttr =&_edfbcf ;continue ;};};_fcfb :for {_cdacgg ,_cbacg :=d .Token ();if _cbacg !=nil {return _cbacg ;};switch _cabgfd :=_cdacgg .(type ){case _bc .StartElement :switch _cabgfd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cgeaa :=NewCT_ServerFormat (); +if _ccbae :=d .DecodeElement (_cgeaa ,&_cabgfd );_ccbae !=nil {return _ccbae ;};_eggce .ServerFormat =append (_eggce .ServerFormat ,_cgeaa );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cabgfd .Name ); +if _eagef :=d .Skip ();_eagef !=nil {return _eagef ;};};case _bc .EndElement :break _fcfb ;case _bc .CharData :};};return nil ;};type CT_OutlinePr struct{ -// ValidateWithPath validates the CT_MeasureDimensionMap and its children, prefixing error messages with path -func (_ebdbg *CT_MeasureDimensionMap )ValidateWithPath (path string )error {return nil }; +// Apply Styles in Outline +ApplyStylesAttr *bool ; -// Validate validates the CT_ChartsheetProtection and its children -func (_eddc *CT_ChartsheetProtection )Validate ()error {return _eddc .ValidateWithPath ("\u0043\u0054\u005fCh\u0061\u0072\u0074\u0073\u0068\u0065\u0065\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};type CT_Authors struct{ +// Summary Below +SummaryBelowAttr *bool ; -// Author -Author []string ;};type ST_ItemType byte ;func NewCT_SmartTagPr ()*CT_SmartTagPr {_fdbfg :=&CT_SmartTagPr {};return _fdbfg };func NewCT_MapInfo ()*CT_MapInfo {_adda :=&CT_MapInfo {};return _adda };type CT_CacheSource struct{ +// Summary Right +SummaryRightAttr *bool ; -// Cache Type -TypeAttr ST_SourceType ; +// Show Outline Symbols +ShowOutlineSymbolsAttr *bool ;};func (_fcage *CT_PivotFilters )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _fcage .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fcage .CountAttr )}); +};e .EncodeToken (start );if _fcage .Filter !=nil {_aaeee :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0066\u0069\u006c\u0074\u0065r"}};for _ ,_ggdfc :=range _fcage .Filter {e .EncodeElement (_ggdfc ,_aaeee );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_ccdc *CT_FontName )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",_ccdc .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Connection Index -ConnectionIdAttr *uint32 ; +// Validate validates the CT_MdxSet and its children +func (_befbg *CT_MdxSet )Validate ()error {return _befbg .ValidateWithPath ("\u0043T\u005f\u004d\u0064\u0078\u0053\u0065t");};func (_dffdb *CT_LevelGroup )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_dffdb .NameAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_dffdb .UniqueNameAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_dffdb .CaptionAttr )}); +if _dffdb .UniqueParentAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u006e\u0069q\u0075\u0065\u0050\u0061\u0072\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dffdb .UniqueParentAttr )});};if _dffdb .IdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dffdb .IdAttr )}); +};e .EncodeToken (start );_cgfcg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ag\u0072\u006f\u0075\u0070\u004d\u0065\u006d\u0062\u0065\u0072\u0073"}};e .EncodeElement (_dffdb .GroupMembers ,_cgfcg );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_gcccd ST_WebSourceType )String ()string {switch _gcccd {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_Sst struct{ -// Worksheet PivotCache Source -WorksheetSource *CT_WorksheetSource ; +// String Count +CountAttr *uint32 ; -// Consolidation Source -Consolidation *CT_Consolidation ; +// Unique String Count +UniqueCountAttr *uint32 ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_dfabb *CT_Map )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0049\u0044"},Value :_bc .Sprintf ("\u0025\u0076",_dfabb .IDAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_dfabb .NameAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"R\u006f\u006f\u0074\u0045\u006c\u0065\u006d\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",_dfabb .RootElementAttr )});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053\u0063\u0068\u0065\u006d\u0061\u0049\u0044"},Value :_bc .Sprintf ("\u0025\u0076",_dfabb .SchemaIDAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0053\u0068\u006f\u0077\u0049\u006d\u0070\u006f\u0072\u0074\u0045\u0078\u0070\u006f\u0072t\u0056a\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e\u0045\u0072\u0072\u006f\u0072\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (_dfabb .ShowImportExportValidationErrorsAttr ))}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0041u\u0074\u006f\u0046\u0069\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (_dfabb .AutoFitAttr ))});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0041\u0070\u0070\u0065\u006e\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (_dfabb .AppendAttr ))}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"P\u0072e\u0073\u0065\u0072\u0076\u0065\u0053\u006f\u0072t\u0041\u0046\u004c\u0061yo\u0075\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (_dfabb .PreserveSortAFLayoutAttr ))});start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0050\u0072\u0065\u0073\u0065\u0072\u0076\u0065\u0046o\u0072\u006d\u0061\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (_dfabb .PreserveFormatAttr ))}); -e .EncodeToken (start );if _dfabb .DataBinding !=nil {_fgced :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067"}};e .EncodeElement (_dfabb .DataBinding ,_fgced );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_ggcdg ST_Pane )ValidateWithPath (path string )error {switch _ggcdg {case 0,1,2,3,4:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggcdg )); -};return nil ;};func (_bdacga ST_BorderStyle )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_abdce :=_f .Attr {};_abdce .Name =name ;switch _bdacga {case ST_BorderStyleUnset :_abdce .Value ="";case ST_BorderStyleNone :_abdce .Value ="\u006e\u006f\u006e\u0065"; -case ST_BorderStyleThin :_abdce .Value ="\u0074\u0068\u0069\u006e";case ST_BorderStyleMedium :_abdce .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_BorderStyleDashed :_abdce .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderStyleDotted :_abdce .Value ="\u0064\u006f\u0074\u0074\u0065\u0064"; -case ST_BorderStyleThick :_abdce .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderStyleDouble :_abdce .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderStyleHair :_abdce .Value ="\u0068\u0061\u0069\u0072";case ST_BorderStyleMediumDashed :_abdce .Value ="\u006d\u0065\u0064i\u0075\u006d\u0044\u0061\u0073\u0068\u0065\u0064"; -case ST_BorderStyleDashDot :_abdce .Value ="\u0064a\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleMediumDashDot :_abdce .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u0044\u0061\u0073\u0068\u0044\u006f\u0074";case ST_BorderStyleDashDotDot :_abdce .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074"; -case ST_BorderStyleMediumDashDotDot :_abdce .Value ="\u006d\u0065d\u0069\u0075\u006dD\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderStyleSlantDashDot :_abdce .Value ="\u0073\u006c\u0061n\u0074\u0044\u0061\u0073\u0068\u0044\u006f\u0074"; -};return _abdce ,nil ;}; +// String Item +Si []*CT_Rst ;ExtLst *CT_ExtensionList ;}; -// ValidateWithPath validates the CT_PivotField and its children, prefixing error messages with path -func (_adfbf *CT_PivotField )ValidateWithPath (path string )error {if _eegbgc :=_adfbf .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r");_eegbgc !=nil {return _eegbgc ;};if _cdccd :=_adfbf .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_cdccd !=nil {return _cdccd ;};if _adfbf .Items !=nil {if _gfcff :=_adfbf .Items .ValidateWithPath (path +"\u002f\u0049\u0074\u0065\u006d\u0073");_gfcff !=nil {return _gfcff ;};};if _adfbf .AutoSortScope !=nil {if _bdbee :=_adfbf .AutoSortScope .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u006f\u0072\u0074S\u0063\u006f\u0070\u0065"); -_bdbee !=nil {return _bdbee ;};};if _adfbf .ExtLst !=nil {if _gadbf :=_adfbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gadbf !=nil {return _gadbf ;};};return nil ;}; +// ValidateWithPath validates the CT_MdxKPI and its children, prefixing error messages with path +func (_aacef *CT_MdxKPI )ValidateWithPath (path string )error {if _aacef .PAttr ==ST_MdxKPIPropertyUnset {return _a .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 _gdbff :=_aacef .PAttr .ValidateWithPath (path +"\u002f\u0050\u0041\u0074\u0074\u0072");_gdbff !=nil {return _gdbff ;};return nil ;};const (ST_TargetScreenSizeUnset ST_TargetScreenSize =0;ST_TargetScreenSize544x376 ST_TargetScreenSize =1;ST_TargetScreenSize640x480 ST_TargetScreenSize =2; +ST_TargetScreenSize720x512 ST_TargetScreenSize =3;ST_TargetScreenSize800x600 ST_TargetScreenSize =4;ST_TargetScreenSize1024x768 ST_TargetScreenSize =5;ST_TargetScreenSize1152x882 ST_TargetScreenSize =6;ST_TargetScreenSize1152x900 ST_TargetScreenSize =7; +ST_TargetScreenSize1280x1024 ST_TargetScreenSize =8;ST_TargetScreenSize1600x1200 ST_TargetScreenSize =9;ST_TargetScreenSize1800x1440 ST_TargetScreenSize =10;ST_TargetScreenSize1920x1200 ST_TargetScreenSize =11;);func (_fgae *CT_CfRule )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _fgae .TypeAttr !=ST_CfTypeUnset {_fcafc ,_cfce :=_fgae .TypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _cfce !=nil {return _cfce ;};start .Attr =append (start .Attr ,_fcafc );};if _fgae .DxfIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0078\u0066I\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fgae .DxfIdAttr )}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",_fgae .PriorityAttr )});if _fgae .StopIfTrueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0074\u006f\u0070\u0049\u0066\u0054\u0072\u0075\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fgae .StopIfTrueAttr ))}); +};if _fgae .AboveAverageAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fgae .AboveAverageAttr ))});};if _fgae .PercentAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070e\u0072\u0063\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fgae .PercentAttr ))}); +};if _fgae .BottomAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fgae .BottomAttr ))});};if _fgae .OperatorAttr !=ST_ConditionalFormattingOperatorUnset {_fba ,_cfae :=_fgae .OperatorAttr .MarshalXMLAttr (_bc .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"}); +if _cfae !=nil {return _cfae ;};start .Attr =append (start .Attr ,_fba );};if _fgae .TextAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fgae .TextAttr )}); +};if _fgae .TimePeriodAttr !=ST_TimePeriodUnset {_bagba ,_bdggg :=_fgae .TimePeriodAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u0069\u006d\u0065\u0050\u0065\u0072\u0069\u006f\u0064"});if _bdggg !=nil {return _bdggg ;};start .Attr =append (start .Attr ,_bagba ); +};if _fgae .RankAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0061\u006e\u006b"},Value :_a .Sprintf ("\u0025\u0076",*_fgae .RankAttr )});};if _fgae .StdDevAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0074\u0064\u0044\u0065\u0076"},Value :_a .Sprintf ("\u0025\u0076",*_fgae .StdDevAttr )}); +};if _fgae .EqualAverageAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065\u0071\u0075a\u006c\u0041\u0076\u0065\u0072\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fgae .EqualAverageAttr ))});};e .EncodeToken (start ); +if _fgae .Formula !=nil {_acdc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061"}};for _ ,_gffg :=range _fgae .Formula {e .EncodeElement (_gffg ,_acdc );};};if _fgae .ColorScale !=nil {_dadc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072\u0053\u0063\u0061\u006c\u0065"}}; +e .EncodeElement (_fgae .ColorScale ,_dadc );};if _fgae .DataBar !=nil {_gad :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064\u0061\u0074\u0061\u0042\u0061\u0072"}};e .EncodeElement (_fgae .DataBar ,_gad );};if _fgae .IconSet !=nil {_deeb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0069\u0063\u006f\u006e\u0053\u0065\u0074"}}; +e .EncodeElement (_fgae .IconSet ,_deeb );};if _fgae .ExtLst !=nil {_ecfg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fgae .ExtLst ,_ecfg );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_CellStyleXfs and its children -func (_abgb *CT_CellStyleXfs )Validate ()error {return _abgb .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");}; +// Validate validates the CT_ExternalLink and its children +func (_gccae *CT_ExternalLink )Validate ()error {return _gccae .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};func (_dgfbcb ST_PrintError )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_dgfbcb .String (),start ); +}; -// ValidateWithPath validates the CT_Top10 and its children, prefixing error messages with path -func (_fgebb *CT_Top10 )ValidateWithPath (path string )error {return nil };func NewCT_Connection ()*CT_Connection {_gceg :=&CT_Connection {};return _gceg };func NewCT_Cfvo ()*CT_Cfvo {_cdea :=&CT_Cfvo {};_cdea .TypeAttr =ST_CfvoType (1);return _cdea }; -type CT_ProtectedRange struct{ +// Validate validates the CT_FileVersion and its children +func (_gaeegg *CT_FileVersion )Validate ()error {return _gaeegg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0065\u0056\u0065r\u0073\u0069\u006f\u006e");};func (_geadcf *CT_RevisionQueryTableField )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_geadcf .SheetIdAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_geadcf .RefAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066i\u0065\u006c\u0064\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_geadcf .FieldIdAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_TableStyleInfo struct{ -// Legacy Password -PasswordAttr *string ; +// Style Name +NameAttr *string ; -// Sequence of References -SqrefAttr ST_Sqref ; +// Show First Column +ShowFirstColumnAttr *bool ; -// Name -NameAttr string ; +// Show Last Column +ShowLastColumnAttr *bool ; -// Security Descriptor -SecurityDescriptorAttr *string ; +// Show Row Stripes +ShowRowStripesAttr *bool ; -// Cryptographic Algorithm Name -AlgorithmNameAttr *string ; +// Show Column Stripes +ShowColumnStripesAttr *bool ;}; -// Password Hash Value -HashValueAttr *string ; +// ValidateWithPath validates the CT_FutureMetadata and its children, prefixing error messages with path +func (_fddde *CT_FutureMetadata )ValidateWithPath (path string )error {for _feggg ,_dcce :=range _fddde .Bk {if _aebfa :=_dcce .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_feggg ));_aebfa !=nil {return _aebfa ;}; +};if _fddde .ExtLst !=nil {if _ffcc :=_fddde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffcc !=nil {return _ffcc ;};};return nil ;};func NewCT_Selection ()*CT_Selection {_eafef :=&CT_Selection {};return _eafef };func NewCT_MetadataRecord ()*CT_MetadataRecord {_dddfc :=&CT_MetadataRecord {}; +return _dddfc };func (_dgcf *CT_RElt )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gagfea :for {_cggeb ,_dbbge :=d .Token ();if _dbbge !=nil {return _dbbge ;};switch _ddgafa :=_cggeb .(type ){case _bc .StartElement :switch _ddgafa .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_dgcf .RPr =NewCT_RPrElt (); +if _daebc :=d .DecodeElement (_dgcf .RPr ,&_ddgafa );_daebc !=nil {return _daebc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _fbccga :=d .DecodeElement (&_dgcf .T ,&_ddgafa ); +_fbccga !=nil {return _fbccga ;};default:_ga .Log .Debug ("\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",_ddgafa .Name ); +if _ededa :=d .Skip ();_ededa !=nil {return _ededa ;};};case _bc .EndElement :break _gagfea ;case _bc .CharData :};};return nil ;};func (_cdedaa *ST_IconSetType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gfffe ,_aegfb :=d .Token (); +if _aegfb !=nil {return _aegfb ;};if _bcfecc ,_bfbef :=_gfffe .(_bc .EndElement );_bfbef &&_bcfecc .Name ==start .Name {*_cdedaa =1;return nil ;};if _ffafdc ,_afeab :=_gfffe .(_bc .CharData );!_afeab {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",_gfffe ); +}else {switch string (_ffafdc ){case "":*_cdedaa =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_cdedaa =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_cdedaa =2;case "\u0033\u0046\u006c\u0061\u0067\u0073":*_cdedaa =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_cdedaa =4; +case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_cdedaa =5;case "\u0033\u0053\u0069\u0067\u006e\u0073":*_cdedaa =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_cdedaa =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_cdedaa =8; +case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_cdedaa =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_cdedaa =10;case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_cdedaa =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_cdedaa =12; +case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_cdedaa =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_cdedaa =14;case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_cdedaa =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_cdedaa =16; +case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_cdedaa =17;};};_gfffe ,_aegfb =d .Token ();if _aegfb !=nil {return _aegfb ;};if _eebba ,_gaacb :=_gfffe .(_bc .EndElement );_gaacb &&_eebba .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",_gfffe ); +};func (_cdfb *CT_CustomChartsheetView )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cdfb .GuidAttr )}); +if _cdfb .ScaleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0063\u0061l\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cdfb .ScaleAttr )});};if _cdfb .StateAttr !=ST_SheetStateUnset {_egba ,_ddgae :=_cdfb .StateAttr .MarshalXMLAttr (_bc .Name {Local :"\u0073\u0074\u0061t\u0065"}); +if _ddgae !=nil {return _ddgae ;};start .Attr =append (start .Attr ,_egba );};if _cdfb .ZoomToFitAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cdfb .ZoomToFitAttr ))}); +};e .EncodeToken (start );if _cdfb .PageMargins !=nil {_geacd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_cdfb .PageMargins ,_geacd );};if _cdfb .PageSetup !=nil {_faefg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; +e .EncodeElement (_cdfb .PageSetup ,_faefg );};if _cdfb .HeaderFooter !=nil {_bbgc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_cdfb .HeaderFooter ,_bbgc ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dfebfb *CT_Sets )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ddffbe :=range start .Attr {if _ddffbe .Name .Local =="\u0063\u006f\u0075n\u0074"{_ggebd ,_aeafe :=_fa .ParseUint (_ddffbe .Value ,10,32); +if _aeafe !=nil {return _aeafe ;};_gedfe :=uint32 (_ggebd );_dfebfb .CountAttr =&_gedfe ;continue ;};};_ddfcb :for {_ffbea ,_bbdeag :=d .Token ();if _bbdeag !=nil {return _bbdeag ;};switch _gdbbd :=_ffbea .(type ){case _bc .StartElement :switch _gdbbd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fface :=NewCT_Set (); +if _fbgbfb :=d .DecodeElement (_fface ,&_gdbbd );_fbgbfb !=nil {return _fbgbfb ;};_dfebfb .Set =append (_dfebfb .Set ,_fface );default:_ga .Log .Debug ("\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",_gdbbd .Name ); +if _dgfdbc :=d .Skip ();_dgfdbc !=nil {return _dgfdbc ;};};case _bc .EndElement :break _ddfcb ;case _bc .CharData :};};return nil ;};func (_eaebc *CT_PhoneticPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bcdgbc :=range start .Attr {if _bcdgbc .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_ccccc ,_bcgab :=_fa .ParseUint (_bcdgbc .Value ,10,32); +if _bcgab !=nil {return _bcgab ;};_eaebc .FontIdAttr =uint32 (_ccccc );continue ;};if _bcdgbc .Name .Local =="\u0074\u0079\u0070\u0065"{_eaebc .TypeAttr .UnmarshalXMLAttr (_bcdgbc );continue ;};if _bcdgbc .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_eaebc .AlignmentAttr .UnmarshalXMLAttr (_bcdgbc ); +continue ;};};for {_gedcf ,_cfaggc :=d .Token ();if _cfaggc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050h\u006fn\u0065t\u0069\u0063\u0050\u0072\u003a\u0020\u0025s",_cfaggc );};if _cbaee ,_bgege :=_gedcf .(_bc .EndElement ); +_bgege &&_cbaee .Name ==start .Name {break ;};};return nil ;};type CT_WebPublishObjects struct{ -// Salt Value for Password Verifier -SaltValueAttr *string ; +// Count +CountAttr *uint32 ; -// Iterations to Run Hashing Algorithm -SpinCountAttr *uint32 ; +// Web Publishing Object +WebPublishObject []*CT_WebPublishObject ;}; -// Security Descriptor -SecurityDescriptor []string ;};func (_bbdcef *CT_PivotFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_abfab :=range start .Attr {if _abfab .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfedg ,_bcaec :=_db .ParseUint (_abfab .Value ,10,32); -if _bcaec !=nil {return _bcaec ;};_ffecd :=uint32 (_gfedg );_bbdcef .CountAttr =&_ffecd ;continue ;};};_bfba :for {_gefbfd ,_bdgegg :=d .Token ();if _bdgegg !=nil {return _bdgegg ;};switch _cbbdf :=_gefbfd .(type ){case _f .StartElement :switch _cbbdf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u0069\u0065\u006c\u0064"}:_bffgg :=NewCT_PivotField (); -if _dead :=d .DecodeElement (_bffgg ,&_cbbdf );_dead !=nil {return _dead ;};_bbdcef .PivotField =append (_bbdcef .PivotField ,_bffgg );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_cbbdf .Name ); -if _deeagcc :=d .Skip ();_deeagcc !=nil {return _deeagcc ;};};case _f .EndElement :break _bfba ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PageSetUpPr and its children, prefixing error messages with path +func (_cggaed *CT_PageSetUpPr )ValidateWithPath (path string )error {return nil };func NewCT_BooleanProperty ()*CT_BooleanProperty {_fab :=&CT_BooleanProperty {};return _fab };type CT_VolType struct{ -// Validate validates the CT_MetadataBlock and its children -func (_dbfgg *CT_MetadataBlock )Validate ()error {return _dbfgg .ValidateWithPath ("\u0043\u0054_\u004d\u0065\u0074a\u0064\u0061\u0074\u0061\u0042\u006c\u006f\u0063\u006b");};func (_eccaeed ST_ExternalConnectionType )String ()string {switch _eccaeed {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 (_gceff *CT_TableColumns )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gceff .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gceff .CountAttr )}); -};e .EncodeToken (start );_fbfdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074\u0061\u0062\u006c\u0065\u0043o\u006c\u0075\u006d\u006e"}};for _ ,_fbefgg :=range _gceff .TableColumn {e .EncodeElement (_fbefgg ,_fbfdg );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func NewCT_Drawing ()*CT_Drawing {_bcdbf :=&CT_Drawing {};return _bcdbf };func (_dbbfe *CT_IgnoredErrors )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_abcbea :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ai\u0067\u006e\u006f\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}}; -for _ ,_affdg :=range _dbbfe .IgnoredError {e .EncodeElement (_affdg ,_abcbea );};if _dbbfe .ExtLst !=nil {_adffb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_dbbfe .ExtLst ,_adffb );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Type +TypeAttr ST_VolDepType ; -// ValidateWithPath validates the CT_Parameters and its children, prefixing error messages with path -func (_cfdb *CT_Parameters )ValidateWithPath (path string )error {for _aaeba ,_abfdg :=range _cfdb .Parameter {if _bcced :=_abfdg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0050\u0061\u0072a\u006d\u0065\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aaeba )); -_bcced !=nil {return _bcced ;};};return nil ;}; +// Main +Main []*CT_VolMain ;};type CT_DataValidations struct{ -// Validate validates the CT_Items and its children -func (_fbfab *CT_Items )Validate ()error {return _fbfab .ValidateWithPath ("\u0043\u0054\u005f\u0049\u0074\u0065\u006d\u0073");};type CT_CellXfs struct{ +// Disable Prompts +DisablePromptsAttr *bool ; -// Format Count -CountAttr *uint32 ; +// Top Left Corner (X Coodrinate) +XWindowAttr *uint32 ; -// Format -Xf []*CT_Xf ;};func (_ffdcg ST_Comments )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_dbgaae :=_f .Attr {};_dbgaae .Name =name ;switch _ffdcg {case ST_CommentsUnset :_dbgaae .Value ="";case ST_CommentsCommNone :_dbgaae .Value ="\u0063\u006f\u006d\u006d\u004e\u006f\u006e\u0065"; -case ST_CommentsCommIndicator :_dbgaae .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0069\u0063\u0061\u0074\u006f\u0072";case ST_CommentsCommIndAndComment :_dbgaae .Value ="\u0063\u006f\u006d\u006d\u0049\u006e\u0064\u0041\u006e\u0064\u0043\u006fm\u006d\u0065\u006e\u0074"; -};return _dbgaae ,nil ;}; +// Top Left Corner (Y Coordinate) +YWindowAttr *uint32 ; -// ValidateWithPath validates the EG_ExtensionList and its children, prefixing error messages with path -func (_acadfc *EG_ExtensionList )ValidateWithPath (path string )error {for _ddce ,_aegfcg :=range _acadfc .Ext {if _egegg :=_aegfcg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_ddce ));_egegg !=nil {return _egegg ; -};};return nil ;};func (_baede *CT_FontName )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_eaea :=range start .Attr {if _eaea .Name .Local =="\u0076\u0061\u006c"{_aaddfc ,_geeg :=_eaea .Value ,error (nil );if _geeg !=nil {return _geeg ; -};_baede .ValAttr =_aaddfc ;continue ;};};for {_fagfe ,_afad :=d .Token ();if _afad !=nil {return _bc .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_afad );}; -if _fbgde ,_gafb :=_fagfe .(_f .EndElement );_gafb &&_fbgde .Name ==start .Name {break ;};};return nil ;}; +// Data Validation Item Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_RowFields and its children, prefixing error messages with path -func (_gabba *CT_RowFields )ValidateWithPath (path string )error {for _abcba ,_bcbcc :=range _gabba .Field {if _gedef :=_bcbcc .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002fF\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_abcba ));_gedef !=nil {return _gedef ; -};};return nil ;};func (_afcede *ST_UnderlineValues )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_afcede =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_afcede =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_afcede =2;case "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_afcede =3; -case "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_afcede =4;case "\u006e\u006f\u006e\u0065":*_afcede =5;};return nil ;}; +// Data Validation +DataValidation []*CT_DataValidation ;};func (_gfafd ST_DataValidationOperator )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_gfafd .String (),start );};func (_cfadc *CT_RevisionCellChange )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cfadc .SIdAttr )}); +if _cfadc .OdxfAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006f\u0064\u0078\u0066"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cfadc .OdxfAttr ))});};if _cfadc .XfDxfAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078\u0066\u0044x\u0066"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cfadc .XfDxfAttr ))}); +};if _cfadc .SAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cfadc .SAttr ))});};if _cfadc .DxfAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0078\u0066"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cfadc .DxfAttr ))}); +};if _cfadc .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cfadc .NumFmtIdAttr )});};if _cfadc .QuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cfadc .QuotePrefixAttr ))}); +};if _cfadc .OldQuotePrefixAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006f\u006c\u0064\u0051\u0075\u006f\u0074\u0065\u0050r\u0065\u0066\u0069\u0078"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cfadc .OldQuotePrefixAttr ))}); +};if _cfadc .PhAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0068"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cfadc .PhAttr ))});};if _cfadc .OldPhAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006f\u006c\u0064P\u0068"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cfadc .OldPhAttr ))}); +};if _cfadc .EndOfListFormulaUpdateAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065\u006e\u0064\u004ffL\u0069\u0073\u0074\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0055\u0070\u0064\u0061t\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cfadc .EndOfListFormulaUpdateAttr ))}); +};if _cfadc .RIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cfadc .RIdAttr )});};if _cfadc .UaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cfadc .UaAttr ))}); +};if _cfadc .RaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cfadc .RaAttr ))});};e .EncodeToken (start );if _cfadc .Oc !=nil {_adfde :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ao\u0063"}}; +e .EncodeElement (_cfadc .Oc ,_adfde );};_ebffbc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003an\u0063"}};e .EncodeElement (_cfadc .Nc ,_ebffbc );if _cfadc .Odxf !=nil {_aeeea :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u006f\u0064\u0078\u0066"}}; +e .EncodeElement (_cfadc .Odxf ,_aeeea );};if _cfadc .Ndxf !=nil {_cefee :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u006e\u0064\u0078\u0066"}};e .EncodeElement (_cfadc .Ndxf ,_cefee );};if _cfadc .ExtLst !=nil {_aafbde :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_cfadc .ExtLst ,_aafbde );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_bcbgc *CT_ColorScale )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cdeeg :for {_daee ,_feaeb :=d .Token ();if _feaeb !=nil {return _feaeb ; +};switch _bcbcd :=_daee .(type ){case _bc .StartElement :switch _bcbcd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_ebfgd :=NewCT_Cfvo (); +if _cbgg :=d .DecodeElement (_ebfgd ,&_bcbcd );_cbgg !=nil {return _cbgg ;};_bcbgc .Cfvo =append (_bcbgc .Cfvo ,_ebfgd );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bgbe :=NewCT_Color (); +if _cdff :=d .DecodeElement (_bgbe ,&_bcbcd );_cdff !=nil {return _cdff ;};_bcbgc .Color =append (_bcbgc .Color ,_bgbe );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bcbcd .Name ); +if _fdea :=d .Skip ();_fdea !=nil {return _fdea ;};};case _bc .EndElement :break _cdeeg ;case _bc .CharData :};};return nil ;};func (_fegfdgd ST_SortType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_ddfef :=_bc .Attr {};_ddfef .Name =name ;switch _fegfdgd {case ST_SortTypeUnset :_ddfef .Value =""; +case ST_SortTypeNone :_ddfef .Value ="\u006e\u006f\u006e\u0065";case ST_SortTypeAscending :_ddfef .Value ="\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg";case ST_SortTypeDescending :_ddfef .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067"; +case ST_SortTypeAscendingAlpha :_ddfef .Value ="\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061";case ST_SortTypeDescendingAlpha :_ddfef .Value ="\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061"; +case ST_SortTypeAscendingNatural :_ddfef .Value ="\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c";case ST_SortTypeDescendingNatural :_ddfef .Value ="\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c"; +};return _ddfef ,nil ;};const (ST_HorizontalAlignmentUnset ST_HorizontalAlignment =0;ST_HorizontalAlignmentGeneral ST_HorizontalAlignment =1;ST_HorizontalAlignmentLeft ST_HorizontalAlignment =2;ST_HorizontalAlignmentCenter ST_HorizontalAlignment =3;ST_HorizontalAlignmentRight ST_HorizontalAlignment =4; +ST_HorizontalAlignmentFill ST_HorizontalAlignment =5;ST_HorizontalAlignmentJustify ST_HorizontalAlignment =6;ST_HorizontalAlignmentCenterContinuous ST_HorizontalAlignment =7;ST_HorizontalAlignmentDistributed ST_HorizontalAlignment =8;); + +// Validate validates the CT_PivotCacheRecords and its children +func (_deegb *CT_PivotCacheRecords )Validate ()error {return _deegb .ValidateWithPath ("C\u0054_\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063h\u0065\u0052\u0065\u0063or\u0064\u0073");}; -// ValidateWithPath validates the CT_BorderPr and its children, prefixing error messages with path -func (_aea *CT_BorderPr )ValidateWithPath (path string )error {if _gfcf :=_aea .StyleAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_gfcf !=nil {return _gfcf ;};if _aea .Color !=nil {if _abga :=_aea .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072"); -_abga !=nil {return _abga ;};};return nil ;};func (_babad *CT_FunctionGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _babad .NameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_babad .NameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cfd *CT_CacheHierarchy )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbc :=range start .Attr {if _dbc .Name .Local =="\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_cgf ,_fbfe :=_dbc .Value ,error (nil ); -if _fbfe !=nil {return _fbfe ;};_cfd .DimensionUniqueNameAttr =&_cgf ;continue ;};if _dbc .Name .Local =="\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"{_ffbf ,_effa :=_dbc .Value ,error (nil );if _effa !=nil {return _effa ; -};_cfd .DisplayFolderAttr =&_ffbf ;continue ;};if _dbc .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_adga ,_fdab :=_dbc .Value ,error (nil );if _fdab !=nil {return _fdab ;};_cfd .CaptionAttr =&_adga ;continue ;};if _dbc .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_cga ,_cdfg :=_dbc .Value ,error (nil ); -if _cdfg !=nil {return _cdfg ;};_cfd .MeasureGroupAttr =&_cga ;continue ;};if _dbc .Name .Local =="\u0073\u0065\u0074"{_gfb ,_bagf :=_db .ParseBool (_dbc .Value );if _bagf !=nil {return _bagf ;};_cfd .SetAttr =&_gfb ;continue ;};if _dbc .Name .Local =="\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"{_efcb ,_eee :=_db .ParseBool (_dbc .Value ); -if _eee !=nil {return _eee ;};_cfd .MeasuresAttr =&_efcb ;continue ;};if _dbc .Name .Local =="\u0069c\u006f\u006e\u0053\u0065\u0074"{_fcfb ,_edb :=_db .ParseInt (_dbc .Value ,10,32);if _edb !=nil {return _edb ;};_agee :=int32 (_fcfb );_cfd .IconSetAttr =&_agee ; -continue ;};if _dbc .Name .Local =="\u0063\u006f\u0075n\u0074"{_gdd ,_agbc :=_db .ParseUint (_dbc .Value ,10,32);if _agbc !=nil {return _agbc ;};_cfd .CountAttr =uint32 (_gdd );continue ;};if _dbc .Name .Local =="\u0074\u0069\u006d\u0065"{_eaaf ,_bccd :=_db .ParseBool (_dbc .Value ); -if _bccd !=nil {return _bccd ;};_cfd .TimeAttr =&_eaaf ;continue ;};if _dbc .Name .Local =="\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"{_bbec ,_bdd :=_db .ParseBool (_dbc .Value );if _bdd !=nil {return _bdd ;};_cfd .OneFieldAttr =&_bbec ;continue ; -};if _dbc .Name .Local =="\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"{_cafe ,_aafb :=_db .ParseUint (_dbc .Value ,10,16);if _aafb !=nil {return _aafb ;};_fccc :=uint16 (_cafe );_cfd .MemberValueDatatypeAttr =&_fccc ; -continue ;};if _dbc .Name .Local =="\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"{_ebe ,_eaae :=_db .ParseBool (_dbc .Value );if _eaae !=nil {return _eaae ;};_cfd .UnbalancedGroupAttr =&_ebe ;continue ;};if _dbc .Name .Local =="\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"{_efb ,_fdbb :=_db .ParseUint (_dbc .Value ,10,32); -if _fdbb !=nil {return _fdbb ;};_cede :=uint32 (_efb );_cfd .ParentSetAttr =&_cede ;continue ;};if _dbc .Name .Local =="\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_afc ,_ddg :=_dbc .Value ,error (nil ); -if _ddg !=nil {return _ddg ;};_cfd .DefaultMemberUniqueNameAttr =&_afc ;continue ;};if _dbc .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_afee ,_ddc :=_db .ParseBool (_dbc .Value );if _ddc !=nil {return _ddc ;};_cfd .MeasureAttr =&_afee ;continue ; -};if _dbc .Name .Local =="\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"{_edcb ,_fabb :=_db .ParseBool (_dbc .Value );if _fabb !=nil {return _fabb ;};_cfd .UnbalancedAttr =&_edcb ;continue ;};if _dbc .Name .Local =="\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"{_ecf ,_egad :=_dbc .Value ,error (nil ); -if _egad !=nil {return _egad ;};_cfd .AllCaptionAttr =&_ecf ;continue ;};if _dbc .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cedc ,_cebf :=_db .ParseBool (_dbc .Value );if _cebf !=nil {return _cebf ;};_cfd .HiddenAttr =&_cedc ;continue ;};if _dbc .Name .Local =="\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"{_gefc ,_affcc :=_db .ParseBool (_dbc .Value ); -if _affcc !=nil {return _affcc ;};_cfd .AttributeAttr =&_gefc ;continue ;};if _dbc .Name .Local =="\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_ffea ,_cafb :=_dbc .Value ,error (nil );if _cafb !=nil {return _cafb ;}; -_cfd .AllUniqueNameAttr =&_ffea ;continue ;};if _dbc .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_dbfb ,_cgdbb :=_dbc .Value ,error (nil );if _cgdbb !=nil {return _cgdbb ;};_cfd .UniqueNameAttr =_dbfb ;continue ;};if _dbc .Name .Local =="\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"{_daac ,_afbd :=_db .ParseBool (_dbc .Value ); -if _afbd !=nil {return _afbd ;};_cfd .KeyAttributeAttr =&_daac ;continue ;};};_cdff :for {_fbc ,_ffcf :=d .Token ();if _ffcf !=nil {return _ffcf ;};switch _abfc :=_fbc .(type ){case _f .StartElement :switch _abfc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"f\u0069\u0065\u006c\u0064\u0073\u0055\u0073\u0061\u0067\u0065"}:_cfd .FieldsUsage =NewCT_FieldsUsage (); -if _gggg :=d .DecodeElement (_cfd .FieldsUsage ,&_abfc );_gggg !=nil {return _gggg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"g\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c\u0073"}:_cfd .GroupLevels =NewCT_GroupLevels (); -if _dabd :=d .DecodeElement (_cfd .GroupLevels ,&_abfc );_dabd !=nil {return _dabd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cfd .ExtLst =NewCT_ExtensionList (); -if _geec :=d .DecodeElement (_cfd .ExtLst ,&_abfc );_geec !=nil {return _geec ;};default:_ec .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_abfc .Name ); -if _bcf :=d .Skip ();_bcf !=nil {return _bcf ;};};case _f .EndElement :break _cdff ;case _f .CharData :};};return nil ;};func (_bfad *CT_ColHierarchiesUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_deff :=range start .Attr {if _deff .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbcca ,_ecab :=_db .ParseUint (_deff .Value ,10,32); -if _ecab !=nil {return _ecab ;};_afbe :=uint32 (_dbcca );_bfad .CountAttr =&_afbe ;continue ;};};_aagb :for {_cega ,_cadc :=d .Token ();if _cadc !=nil {return _cadc ;};switch _ddcc :=_cega .(type ){case _f .StartElement :switch _ddcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u006f\u006c\u0048\u0069\u0065\u0072\u0061\u0072\u0063\u0068\u0079U\u0073\u0061\u0067\u0065"}:_aebc :=NewCT_HierarchyUsage (); -if _caag :=d .DecodeElement (_aebc ,&_ddcc );_caag !=nil {return _caag ;};_bfad .ColHierarchyUsage =append (_bfad .ColHierarchyUsage ,_aebc );default:_ec .Log .Debug ("\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",_ddcc .Name ); -if _fbag :=d .Skip ();_fbag !=nil {return _fbag ;};};case _f .EndElement :break _aagb ;case _f .CharData :};};return nil ;};func (_ceede *CT_String )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bc .Sprintf ("\u0025\u0076",_ceede .VAttr )}); -if _ceede .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ceede .UAttr ))});};if _ceede .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ceede .FAttr ))}); -};if _ceede .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_ceede .CAttr )});};if _ceede .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_bc .Sprintf ("\u0025\u0076",*_ceede .CpAttr )}); -};if _ceede .InAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_ceede .InAttr )});};if _ceede .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_ceede .BcAttr )}); -};if _ceede .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_ceede .FcAttr )});};if _ceede .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ceede .IAttr ))}); -};if _ceede .UnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ceede .UnAttr ))});};if _ceede .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ceede .StAttr ))}); -};if _ceede .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ceede .BAttr ))});};e .EncodeToken (start );if _ceede .Tpls !=nil {_efggf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}}; -for _ ,_efacf :=range _ceede .Tpls {e .EncodeElement (_efacf ,_efggf );};};if _ceede .X !=nil {_gebd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_afaeg :=range _ceede .X {e .EncodeElement (_afaeg ,_gebd );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_becge *CT_I )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _becge .TAttr !=ST_ItemTypeUnset {_cbfe ,_bcbfb :=_becge .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _bcbfb !=nil {return _bcbfb ;};start .Attr =append (start .Attr ,_cbfe ); -};if _becge .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_becge .RAttr )});};if _becge .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_bc .Sprintf ("\u0025\u0076",*_becge .IAttr )}); -};e .EncodeToken (start );if _becge .X !=nil {_gfggf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_edbdf :=range _becge .X {e .EncodeElement (_edbdf ,_gfggf );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -}; +// ValidateWithPath validates the Dialogsheet and its children, prefixing error messages with path +func (_dabafg *Dialogsheet )ValidateWithPath (path string )error {if _dfbba :=_dabafg .CT_Dialogsheet .ValidateWithPath (path );_dfbba !=nil {return _dfbba ;};return nil ;};type CT_Extension struct{ -// Validate validates the CT_QueryTable and its children -func (_egcfge *CT_QueryTable )Validate ()error {return _egcfge .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};func NewCT_DefinedNames ()*CT_DefinedNames {_fgag :=&CT_DefinedNames {};return _fgag }; -func (_debc *CT_CalculatedItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _debc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_debc .CountAttr )}); -};e .EncodeToken (start );_ebed :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}};for _ ,_egaf :=range _debc .CalculatedItem {e .EncodeElement (_egaf ,_ebed ); -};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// URI +UriAttr *string ;Any _ff .Any ;}; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_dacdf *CT_Hyperlink )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_DateGroupItem and its children +func (_fead *CT_DateGroupItem )Validate ()error {return _fead .ValidateWithPath ("\u0043\u0054_\u0044\u0061\u0074e\u0047\u0072\u006f\u0075\u0070\u0049\u0074\u0065\u006d");};func (_bfbbe ST_Comments )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_bfbbe .String (),start ); +};func (_eedad *CT_UnderlineProperty )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _eedad .ValAttr !=ST_UnderlineValuesUnset {_bfedda ,_cdegd :=_eedad .ValAttr .MarshalXMLAttr (_bc .Name {Local :"\u0076\u0061\u006c"});if _cdegd !=nil {return _cdegd ; +};start .Attr =append (start .Attr ,_bfedda );};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_SortState ()*CT_SortState {_aaadee :=&CT_SortState {};return _aaadee };type ST_CellSpans []string ;func (_cdac *CT_CustomWorkbookViews )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gfdeg :for {_gdcff ,_bgecd :=d .Token (); +if _bgecd !=nil {return _bgecd ;};switch _efbbg :=_gdcff .(type ){case _bc .StartElement :switch _efbbg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fdfa :=NewCT_CustomWorkbookView (); +if _cadf :=d .DecodeElement (_fdfa ,&_efbbg );_cadf !=nil {return _cadf ;};_cdac .CustomWorkbookView =append (_cdac .CustomWorkbookView ,_fdfa );default:_ga .Log .Debug ("\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",_efbbg .Name ); +if _ebacg :=d .Skip ();_ebacg !=nil {return _ebacg ;};};case _bc .EndElement :break _gfdeg ;case _bc .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ExternalSheetDataSet and its children, prefixing error messages with path -func (_gcbf *CT_ExternalSheetDataSet )ValidateWithPath (path string )error {for _bfadf ,_eaeda :=range _gcbf .SheetData {if _gffad :=_eaeda .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_bfadf )); -_gffad !=nil {return _gffad ;};};return nil ;};func NewCT_QueryTable ()*CT_QueryTable {_eaabe :=&CT_QueryTable {};return _eaabe };func (_eafcff *CT_UnderlineProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_edfbff :=range start .Attr {if _edfbff .Name .Local =="\u0076\u0061\u006c"{_eafcff .ValAttr .UnmarshalXMLAttr (_edfbff ); -continue ;};};for {_efgfb ,_dfdee :=d .Token ();if _dfdee !=nil {return _bc .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",_dfdee ); -};if _aaedc ,_abaeg :=_efgfb .(_f .EndElement );_abaeg &&_aaedc .Name ==start .Name {break ;};};return nil ;};type CT_Dimensions struct{ +// ValidateWithPath validates the CT_InputCells and its children, prefixing error messages with path +func (_facdb *CT_InputCells )ValidateWithPath (path string )error {return nil };func (_gcdde *CT_ExternalDefinedName )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_gcdde .NameAttr )}); +if _gcdde .RefersToAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066\u0065\u0072\u0073\u0054\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_gcdde .RefersToAttr )});};if _gcdde .SheetIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gcdde .SheetIdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// OLAP Dimensions Count -CountAttr *uint32 ; +// Validate validates the CT_Cfvo and its children +func (_gabb *CT_Cfvo )Validate ()error {return _gabb .ValidateWithPath ("\u0043T\u005f\u0043\u0066\u0076\u006f");}; -// OLAP Dimension -Dimension []*CT_PivotDimension ;};type ST_ParameterType byte ; +// ValidateWithPath validates the CT_WebPublishing and its children, prefixing error messages with path +func (_ddgebef *CT_WebPublishing )ValidateWithPath (path string )error {if _cgadda :=_ddgebef .TargetScreenSizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0053c\u0072\u0065\u0065\u006e\u0053i\u007a\u0065\u0041\u0074\u0074\u0072");_cgadda !=nil {return _cgadda ; +};return nil ;};func (_eggdb *ST_RefMode )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_eggdb =0;case "\u0041\u0031":*_eggdb =1;case "\u0052\u0031\u0043\u0031":*_eggdb =2;};return nil ;}; -// Validate validates the CT_AutoFilter and its children -func (_cac *CT_AutoFilter )Validate ()error {return _cac .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");};type CT_ServerFormat struct{ +// Validate validates the CT_Break and its children +func (_eae *CT_Break )Validate ()error {return _eae .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b");}; -// Culture -CultureAttr *string ; +// ValidateWithPath validates the CT_PivotArea and its children, prefixing error messages with path +func (_fcebcc *CT_PivotArea )ValidateWithPath (path string )error {if _agcd :=_fcebcc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_agcd !=nil {return _agcd ;};if _cadcc :=_fcebcc .AxisAttr .ValidateWithPath (path +"\u002fA\u0078\u0069\u0073\u0041\u0074\u0074r"); +_cadcc !=nil {return _cadcc ;};if _fcebcc .References !=nil {if _eeeee :=_fcebcc .References .ValidateWithPath (path +"/\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");_eeeee !=nil {return _eeeee ;};};if _fcebcc .ExtLst !=nil {if _gcbcb :=_fcebcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gcbcb !=nil {return _gcbcb ;};};return nil ;};func (_cgeg *CT_DataField )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cgeg .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cgeg .NameAttr )}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cgeg .FldAttr )});if _cgeg .SubtotalAttr !=ST_DataConsolidateFunctionUnset {_fgag ,_ebbdc :=_cgeg .SubtotalAttr .MarshalXMLAttr (_bc .Name {Local :"\u0073\u0075\u0062\u0074\u006f\u0074\u0061\u006c"}); +if _ebbdc !=nil {return _ebbdc ;};start .Attr =append (start .Attr ,_fgag );};if _cgeg .ShowDataAsAttr !=ST_ShowDataAsUnset {_aede ,_afgg :=_cgeg .ShowDataAsAttr .MarshalXMLAttr (_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0044\u0061\u0074\u0061\u0041\u0073"}); +if _afgg !=nil {return _afgg ;};start .Attr =append (start .Attr ,_aede );};if _cgeg .BaseFieldAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062a\u0073\u0065\u0046\u0069\u0065\u006cd"},Value :_a .Sprintf ("\u0025\u0076",*_cgeg .BaseFieldAttr )}); +};if _cgeg .BaseItemAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u0061\u0073\u0065\u0049\u0074\u0065\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_cgeg .BaseItemAttr )});};if _cgeg .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cgeg .NumFmtIdAttr )}); +};e .EncodeToken (start );if _cgeg .ExtLst !=nil {_ecdgbb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cgeg .ExtLst ,_ecdgbb );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +};type CT_PivotTableStyle struct{ -// Format -FormatAttr *string ;};func (_ccceg *CT_RevisionCustomView )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_ccceg .GuidAttr )}); -_ddadc ,_cgaeae :=_ccceg .ActionAttr .MarshalXMLAttr (_f .Name {Local :"\u0061\u0063\u0074\u0069\u006f\u006e"});if _cgaeae !=nil {return _cgaeae ;};start .Attr =append (start .Attr ,_ddadc );e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_edbfg ST_SheetState )String ()string {switch _edbfg {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 "";}; +// Table Style Name +NameAttr *string ; -// ValidateWithPath validates the CT_QueryTableDeletedFields and its children, prefixing error messages with path -func (_gfffd *CT_QueryTableDeletedFields )ValidateWithPath (path string )error {for _fbbcda ,_feega :=range _gfffd .DeletedField {if _cbdcf :=_feega .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0044el\u0065\u0074\u0065\u0064\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_fbbcda )); -_cbdcf !=nil {return _cbdcf ;};};return nil ;};func (_fdfef *EG_ExtensionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eggbcf :for {_bgffa ,_cddae :=d .Token ();if _cddae !=nil {return _cddae ;};switch _eadfa :=_bgffa .(type ){case _f .StartElement :switch _eadfa .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_fdgdg :=NewCT_Extension (); -if _cacfdg :=d .DecodeElement (_fdgdg ,&_eadfa );_cacfdg !=nil {return _cacfdg ;};_fdfef .Ext =append (_fdfef .Ext ,_fdgdg );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_eadfa .Name ); -if _cgaaf :=d .Skip ();_cgaaf !=nil {return _cgaaf ;};};case _f .EndElement :break _eggbcf ;case _f .CharData :};};return nil ;}; +// Show Row Header Formatting +ShowRowHeadersAttr *bool ; -// Validate validates the CT_ProtectedRanges and its children -func (_bedfb *CT_ProtectedRanges )Validate ()error {return _bedfb .ValidateWithPath ("\u0043T\u005fP\u0072\u006f\u0074\u0065\u0063t\u0065\u0064R\u0061\u006e\u0067\u0065\u0073");}; +// Show Table Style Column Header Formatting +ShowColHeadersAttr *bool ; -// ValidateWithPath validates the CT_Item and its children, prefixing error messages with path -func (_abece *CT_Item )ValidateWithPath (path string )error {if _fdac :=_abece .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_fdac !=nil {return _fdac ;};return nil ;};type Worksheet struct{CT_Worksheet };func (_cbfdg *CT_GroupItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _cbfdg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_cbfdg .CountAttr )}); -};e .EncodeToken (start );if _cbfdg .M !=nil {_bfbff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_gdbdd :=range _cbfdg .M {e .EncodeElement (_gdbdd ,_bfbff );};};if _cbfdg .N !=nil {_dbfff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}}; -for _ ,_gafg :=range _cbfdg .N {e .EncodeElement (_gafg ,_dbfff );};};if _cbfdg .B !=nil {_dfbdd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0062"}};for _ ,_ebaadd :=range _cbfdg .B {e .EncodeElement (_ebaadd ,_dfbdd );};};if _cbfdg .E !=nil {_abcda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065"}}; -for _ ,_ddace :=range _cbfdg .E {e .EncodeElement (_ddace ,_abcda );};};if _cbfdg .S !=nil {_aaggd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}};for _ ,_ccgbd :=range _cbfdg .S {e .EncodeElement (_ccgbd ,_aaggd );};};if _cbfdg .D !=nil {_acafd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064"}}; -for _ ,_efgae :=range _cbfdg .D {e .EncodeElement (_efgae ,_acafd );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_abgeb *CT_LegacyDrawing )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_cgaed :=range start .Attr {if _cgaed .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgaed .Name .Local =="\u0069\u0064"||_cgaed .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cgaed .Name .Local =="\u0069\u0064"{_cacaa ,_fabgc :=_cgaed .Value ,error (nil ); -if _fabgc !=nil {return _fabgc ;};_abgeb .IdAttr =_cacaa ;continue ;};};for {_eccbeb ,_egafe :=d .Token ();if _egafe !=nil {return _bc .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",_egafe ); -};if _cgda ,_ecdaf :=_eccbeb .(_f .EndElement );_ecdaf &&_cgda .Name ==start .Name {break ;};};return nil ;};func (_ccfe *CT_FieldsUsage )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccfe .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_ccfe .CountAttr )}); -};e .EncodeToken (start );if _ccfe .FieldUsage !=nil {_gedgd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}};for _ ,_bccdg :=range _ccfe .FieldUsage {e .EncodeElement (_bccdg ,_gedgd ); -};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_edgfg *CT_Sheets )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_fgcbfc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074"}}; -for _ ,_aagca :=range _edgfg .Sheet {e .EncodeElement (_aagca ,_fgcbfc );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Dimensions ()*CT_Dimensions {_abfcg :=&CT_Dimensions {};return _abfcg };func (_feecd ST_DataConsolidateFunction )String ()string {switch _feecd {case 0:return ""; -case 1:return "\u0061v\u0065\u0072\u0061\u0067\u0065";case 2:return "\u0063\u006f\u0075n\u0074";case 3:return "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds";case 4:return "\u006d\u0061\u0078";case 5:return "\u006d\u0069\u006e";case 6:return "\u0070r\u006f\u0064\u0075\u0063\u0074"; -case 7:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 8:return "\u0073t\u0064\u0044\u0065\u0076\u0070";case 9:return "\u0073\u0075\u006d";case 10:return "\u0076\u0061\u0072";case 11:return "\u0076\u0061\u0072\u0070";};return "";};type CT_Font struct{ +// Show Row Stripes +ShowRowStripesAttr *bool ; -// Font Name -Name []*CT_FontName ; +// Show Column Stripes +ShowColStripesAttr *bool ; -// Character Set -Charset []*CT_IntProperty ; +// Show Last Column +ShowLastColumnAttr *bool ;};type CT_XmlCellPr struct{ -// Font Family -Family []*CT_FontFamily ; +// Table Field Id +IdAttr uint32 ; -// Bold -B []*CT_BooleanProperty ; +// Unique Table Name +UniqueNameAttr *string ; -// Italic -I []*CT_BooleanProperty ; +// Column XML Properties +XmlPr *CT_XmlPr ; -// Strike Through -Strike []*CT_BooleanProperty ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;}; -// Outline -Outline []*CT_BooleanProperty ; +// Validate validates the CT_MetadataBlocks and its children +func (_dcgfe *CT_MetadataBlocks )Validate ()error {return _dcgfe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0042l\u006f\u0063\u006b\u0073");};type CT_Chartsheet struct{ -// Shadow -Shadow []*CT_BooleanProperty ; +// Chart Sheet Properties +SheetPr *CT_ChartsheetPr ; -// Condense -Condense []*CT_BooleanProperty ; +// Chart Sheet Views +SheetViews *CT_ChartsheetViews ; -// Extend -Extend []*CT_BooleanProperty ; +// Chart Sheet Protection +SheetProtection *CT_ChartsheetProtection ; -// Text Color -Color []*CT_Color ; +// Custom Chart Sheet Views +CustomSheetViews *CT_CustomChartsheetViews ;PageMargins *CT_PageMargins ;PageSetup *CT_CsPageSetup ;HeaderFooter *CT_HeaderFooter ; -// Font Size -Sz []*CT_FontSize ; +// Drawing +Drawing *CT_Drawing ;LegacyDrawing *CT_LegacyDrawing ; -// Underline -U []*CT_UnderlineProperty ; +// Legacy Drawing Reference in Header Footer +LegacyDrawingHF *CT_LegacyDrawing ; -// Text Vertical Alignment -VertAlign []*CT_VerticalAlignFontProperty ; +// Drawing Reference in Header Footer +DrawingHF *CT_DrawingHF ;Picture *CT_SheetBackgroundPicture ;WebPublishItems *CT_WebPublishItems ;ExtLst *CT_ExtensionList ;}; -// Scheme -Scheme []*CT_FontScheme ;};func (_cecgc *ST_FontScheme )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_cecgc =0;case "\u006e\u006f\u006e\u0065":*_cecgc =1;case "\u006d\u0061\u006ao\u0072":*_cecgc =2;case "\u006d\u0069\u006eo\u0072":*_cecgc =3; -};return nil ;};func (_cabde *CT_MdxSet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adccb :=range start .Attr {if _adccb .Name .Local =="\u006e\u0073"{_cddcb ,_ddbaeb :=_db .ParseUint (_adccb .Value ,10,32);if _ddbaeb !=nil {return _ddbaeb ; -};_cabde .NsAttr =uint32 (_cddcb );continue ;};if _adccb .Name .Local =="\u0063"{_fcbec ,_aagbca :=_db .ParseUint (_adccb .Value ,10,32);if _aagbca !=nil {return _aagbca ;};_gfgbe :=uint32 (_fcbec );_cabde .CAttr =&_gfgbe ;continue ;};if _adccb .Name .Local =="\u006f"{_cabde .OAttr .UnmarshalXMLAttr (_adccb ); -continue ;};};_beff :for {_aecag ,_acdec :=d .Token ();if _acdec !=nil {return _acdec ;};switch _dcdba :=_aecag .(type ){case _f .StartElement :switch _dcdba .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_cbabe :=NewCT_MetadataStringIndex (); -if _ggcag :=d .DecodeElement (_cbabe ,&_dcdba );_ggcag !=nil {return _ggcag ;};_cabde .N =append (_cabde .N ,_cbabe );default:_ec .Log .Debug ("\u0073k\u0069\u0070p\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",_dcdba .Name ); -if _babed :=d .Skip ();_babed !=nil {return _babed ;};};case _f .EndElement :break _beff ;case _f .CharData :};};return nil ;};type CT_MeasureDimensionMaps struct{ +// Validate validates the CT_PageItem and its children +func (_efefc *CT_PageItem )Validate ()error {return _efefc .ValidateWithPath ("C\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d");};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 NewCT_CommentList ()*CT_CommentList {_egfc :=&CT_CommentList {};return _egfc };func NewCT_Schema ()*CT_Schema {_dagfb :=&CT_Schema {}; +return _dagfb }; -// Measure Group Count -CountAttr *uint32 ; +// Validate validates the CT_PageField and its children +func (_abfba *CT_PageField )Validate ()error {return _abfba .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0046\u0069\u0065\u006c\u0064");}; -// OLAP Measure Group -Map []*CT_MeasureDimensionMap ;}; +// Validate validates the CT_AutoSortScope and its children +func (_dga *CT_AutoSortScope )Validate ()error {return _dga .ValidateWithPath ("\u0043\u0054_\u0041\u0075\u0074o\u0053\u006f\u0072\u0074\u0053\u0063\u006f\u0070\u0065");};func NewCT_RPrElt ()*CT_RPrElt {_cceab :=&CT_RPrElt {};return _cceab };func (_cccebc ST_HtmlFmt )String ()string {switch _cccebc {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0072\u0074\u0066";case 3:return "\u0061\u006c\u006c";};return "";}; -// ValidateWithPath validates the CT_PivotCaches and its children, prefixing error messages with path -func (_eedggf *CT_PivotCaches )ValidateWithPath (path string )error {for _ccag ,_gcaaf :=range _eedggf .PivotCache {if _fdgag :=_gcaaf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0076\u006f\u0074\u0043\u0061\u0063\u0068e\u005b\u0025\u0064\u005d",path ,_ccag )); -_fdgag !=nil {return _fdgag ;};};return nil ;};func (_acbab *CT_GroupLevels )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bdfac :=range start .Attr {if _bdfac .Name .Local =="\u0063\u006f\u0075n\u0074"{_fcddf ,_cbgag :=_db .ParseUint (_bdfac .Value ,10,32); -if _cbgag !=nil {return _cbgag ;};_cdef :=uint32 (_fcddf );_acbab .CountAttr =&_cdef ;continue ;};};_ggbgd :for {_bgeaf ,_bdadb :=d .Token ();if _bdadb !=nil {return _bdadb ;};switch _dgaed :=_bgeaf .(type ){case _f .StartElement :switch _dgaed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0067\u0072\u006f\u0075\u0070\u004c\u0065\u0076\u0065\u006c"}:_affgd :=NewCT_GroupLevel (); -if _abac :=d .DecodeElement (_affgd ,&_dgaed );_abac !=nil {return _abac ;};_acbab .GroupLevel =append (_acbab .GroupLevel ,_affgd );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_dgaed .Name ); -if _aaeacb :=d .Skip ();_aaeacb !=nil {return _aaeacb ;};};case _f .EndElement :break _ggbgd ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CellXfs and its children, prefixing error messages with path +func (_gcffb *CT_CellXfs )ValidateWithPath (path string )error {for _afcb ,_fgcc :=range _gcffb .Xf {if _befcc :=_fgcc .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0058\u0066\u005b\u0025\u0064]",path ,_afcb ));_befcc !=nil {return _befcc ;};};return nil ; +};type CT_CalcCell struct{ -// Validate validates the CT_PivotCacheDefinition and its children -func (_efdeb *CT_PivotCacheDefinition )Validate ()error {return _efdeb .ValidateWithPath ("\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func (_gbbagfg *CT_colItems )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbbagfg .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gbbagfg .CountAttr )}); -};e .EncodeToken (start );_egdbgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0069"}};for _ ,_dfgfa :=range _gbbagfg .I {e .EncodeElement (_dfgfa ,_egdbgf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_Consolidation struct{ +// Cell Reference +RAttr *string ;RefAttr *string ; -// Auto Page -AutoPageAttr *bool ; +// Sheet Id +IAttr *int32 ; -// Page Item Values -Pages *CT_Pages ; +// Child Chain +SAttr *bool ; -// Range Sets -RangeSets *CT_RangeSets ;};func (_gdgaecf ST_PatternType )String ()string {switch _gdgaecf {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 "";};type PivotTableDefinition struct{CT_pivotTableDefinition };func (_fafe *CT_CalcPr )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcaa :=range start .Attr {if _bcaa .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0044\u0065\u006c\u0074\u0061"{_fgcf ,_bge :=_db .ParseFloat (_bcaa .Value ,64); -if _bge !=nil {return _bge ;};_fafe .IterateDeltaAttr =&_fgcf ;continue ;};if _bcaa .Name .Local =="\u0063\u0061\u006c\u0063\u004d\u006f\u0064\u0065"{_fafe .CalcModeAttr .UnmarshalXMLAttr (_bcaa );continue ;};if _bcaa .Name .Local =="\u0066\u0075\u006c\u006c\u0043\u0061\u006c\u0063\u004fn\u004c\u006f\u0061\u0064"{_ggbe ,_ada :=_db .ParseBool (_bcaa .Value ); -if _ada !=nil {return _ada ;};_fafe .FullCalcOnLoadAttr =&_ggbe ;continue ;};if _bcaa .Name .Local =="\u0072e\u0066\u004d\u006f\u0064\u0065"{_fafe .RefModeAttr .UnmarshalXMLAttr (_bcaa );continue ;};if _bcaa .Name .Local =="\u0069t\u0065\u0072\u0061\u0074\u0065"{_feac ,_bebc :=_db .ParseBool (_bcaa .Value ); -if _bebc !=nil {return _bebc ;};_fafe .IterateAttr =&_feac ;continue ;};if _bcaa .Name .Local =="\u0069\u0074\u0065r\u0061\u0074\u0065\u0043\u006f\u0075\u006e\u0074"{_babe ,_aebb :=_db .ParseUint (_bcaa .Value ,10,32);if _aebb !=nil {return _aebb ;};_agbg :=uint32 (_babe ); -_fafe .IterateCountAttr =&_agbg ;continue ;};if _bcaa .Name .Local =="\u0063\u0061\u006c\u0063\u0049\u0064"{_bfacb ,_gegc :=_db .ParseUint (_bcaa .Value ,10,32);if _gegc !=nil {return _gegc ;};_bdcb :=uint32 (_bfacb );_fafe .CalcIdAttr =&_bdcb ;continue ; -};if _bcaa .Name .Local =="\u0066\u0075\u006c\u006c\u0050\u0072\u0065\u0063\u0069\u0073\u0069\u006f\u006e"{_fbfb ,_ggae :=_db .ParseBool (_bcaa .Value );if _ggae !=nil {return _ggae ;};_fafe .FullPrecisionAttr =&_fbfb ;continue ;};if _bcaa .Name .Local =="\u0063\u0061\u006c\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0074\u0065\u0064"{_gaa ,_abcg :=_db .ParseBool (_bcaa .Value ); -if _abcg !=nil {return _abcg ;};_fafe .CalcCompletedAttr =&_gaa ;continue ;};if _bcaa .Name .Local =="\u0063\u0061\u006c\u0063\u004f\u006e\u0053\u0061\u0076\u0065"{_egcc ,_deca :=_db .ParseBool (_bcaa .Value );if _deca !=nil {return _deca ;};_fafe .CalcOnSaveAttr =&_egcc ; -continue ;};if _bcaa .Name .Local =="\u0063\u006f\u006e\u0063\u0075\u0072\u0072\u0065\u006et\u0043\u0061\u006c\u0063"{_faee ,_eef :=_db .ParseBool (_bcaa .Value );if _eef !=nil {return _eef ;};_fafe .ConcurrentCalcAttr =&_faee ;continue ;};if _bcaa .Name .Local =="c\u006f\u006e\u0063\u0075rr\u0065n\u0074\u004d\u0061\u006e\u0075a\u006c\u0043\u006f\u0075\u006e\u0074"{_fffb ,_dfff :=_db .ParseUint (_bcaa .Value ,10,32); -if _dfff !=nil {return _dfff ;};_efca :=uint32 (_fffb );_fafe .ConcurrentManualCountAttr =&_efca ;continue ;};if _bcaa .Name .Local =="\u0066\u006f\u0072\u0063\u0065\u0046\u0075\u006c\u006c\u0043\u0061\u006c\u0063"{_ebd ,_dfefe :=_db .ParseBool (_bcaa .Value ); -if _dfefe !=nil {return _dfefe ;};_fafe .ForceFullCalcAttr =&_ebd ;continue ;};};for {_fdbc ,_bddd :=d .Token ();if _bddd !=nil {return _bc .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0061\u006cc\u0050\u0072\u003a\u0020\u0025\u0073",_bddd ); -};if _gefg ,_defa :=_fdbc .(_f .EndElement );_defa &&_gefg .Name ==start .Name {break ;};};return nil ;}; +// New Dependency Level +LAttr *bool ; -// ValidateWithPath validates the SingleXmlCells and its children, prefixing error messages with path -func (_eaedf *SingleXmlCells )ValidateWithPath (path string )error {if _agefc :=_eaedf .CT_SingleXmlCells .ValidateWithPath (path );_agefc !=nil {return _agefc ;};return nil ;};type CT_Members struct{ +// New Thread +TAttr *bool ; -// Item Count -CountAttr *uint32 ; +// Array +AAttr *bool ;}; -// Hierarchy Level -LevelAttr *uint32 ; +// ValidateWithPath validates the CT_Macrosheet and its children, prefixing error messages with path +func (_bdfbf *CT_Macrosheet )ValidateWithPath (path string )error {if _bdfbf .SheetPr !=nil {if _fbee :=_bdfbf .SheetPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0050\u0072");_fbee !=nil {return _fbee ;};};if _bdfbf .Dimension !=nil {if _bfgbbe :=_bdfbf .Dimension .ValidateWithPath (path +"\u002f\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"); +_bfgbbe !=nil {return _bfgbbe ;};};if _bdfbf .SheetViews !=nil {if _ebdcg :=_bdfbf .SheetViews .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073");_ebdcg !=nil {return _ebdcg ;};};if _bdfbf .SheetFormatPr !=nil {if _cbdd :=_bdfbf .SheetFormatPr .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0046\u006f\u0072m\u0061\u0074\u0050\u0072"); +_cbdd !=nil {return _cbdd ;};};for _acgba ,_bffag :=range _bdfbf .Cols {if _cgecc :=_bffag .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u006f\u006c\u0073\u005b\u0025\u0064\u005d",path ,_acgba ));_cgecc !=nil {return _cgecc ;};};if _cfcgf :=_bdfbf .SheetData .ValidateWithPath (path +"\u002f\u0053\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"); +_cfcgf !=nil {return _cfcgf ;};if _bdfbf .SheetProtection !=nil {if _bgaae :=_bdfbf .SheetProtection .ValidateWithPath (path +"\u002f\u0053h\u0065\u0065\u0074P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_bgaae !=nil {return _bgaae ;};};if _bdfbf .AutoFilter !=nil {if _gcddb :=_bdfbf .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"); +_gcddb !=nil {return _gcddb ;};};if _bdfbf .SortState !=nil {if _bebff :=_bdfbf .SortState .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065");_bebff !=nil {return _bebff ;};};if _bdfbf .DataConsolidate !=nil {if _bgafc :=_bdfbf .DataConsolidate .ValidateWithPath (path +"\u002f\u0044a\u0074\u0061\u0043o\u006e\u0073\u006f\u006c\u0069\u0064\u0061\u0074\u0065"); +_bgafc !=nil {return _bgafc ;};};if _bdfbf .CustomSheetViews !=nil {if _eecaab :=_bdfbf .CustomSheetViews .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074V\u0069\u0065\u0077\u0073");_eecaab !=nil {return _eecaab ; +};};if _bdfbf .PhoneticPr !=nil {if _agebb :=_bdfbf .PhoneticPr .ValidateWithPath (path +"/\u0050\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072");_agebb !=nil {return _agebb ;};};for _cdfdaf ,_efec :=range _bdfbf .ConditionalFormatting {if _cbecd :=_efec .ValidateWithPath (_a .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 ,_cdfdaf )); +_cbecd !=nil {return _cbecd ;};};if _bdfbf .PrintOptions !=nil {if _eecd :=_bdfbf .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_eecd !=nil {return _eecd ;};};if _bdfbf .PageMargins !=nil {if _gdcg :=_bdfbf .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"); +_gdcg !=nil {return _gdcg ;};};if _bdfbf .PageSetup !=nil {if _fabcd :=_bdfbf .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_fabcd !=nil {return _fabcd ;};};if _bdfbf .HeaderFooter !=nil {if _acacc :=_bdfbf .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); +_acacc !=nil {return _acacc ;};};if _bdfbf .RowBreaks !=nil {if _eccbd :=_bdfbf .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_eccbd !=nil {return _eccbd ;};};if _bdfbf .ColBreaks !=nil {if _edbdfe :=_bdfbf .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"); +_edbdfe !=nil {return _edbdfe ;};};if _bdfbf .CustomProperties !=nil {if _eefcc :=_bdfbf .CustomProperties .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073");_eefcc !=nil {return _eefcc ; +};};if _bdfbf .Drawing !=nil {if _eccbe :=_bdfbf .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_eccbe !=nil {return _eccbe ;};};if _bdfbf .LegacyDrawing !=nil {if _cdcbc :=_bdfbf .LegacyDrawing .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0044\u0072a\u0077\u0069\u006e\u0067"); +_cdcbc !=nil {return _cdcbc ;};};if _bdfbf .LegacyDrawingHF !=nil {if _dafbb :=_bdfbf .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_dafbb !=nil {return _dafbb ;};};if _bdfbf .DrawingHF !=nil {if _aeba :=_bdfbf .DrawingHF .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"); +_aeba !=nil {return _aeba ;};};if _bdfbf .Picture !=nil {if _cffbb :=_bdfbf .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_cffbb !=nil {return _cffbb ;};};if _bdfbf .OleObjects !=nil {if _ffegg :=_bdfbf .OleObjects .ValidateWithPath (path +"/\u004f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"); +_ffegg !=nil {return _ffegg ;};};if _bdfbf .ExtLst !=nil {if _cfbfb :=_bdfbf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cfbfb !=nil {return _cfbfb ;};};return nil ;};func (_bgffbg ST_FieldSortType )String ()string {switch _bgffbg {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 NewCT_IconSet ()*CT_IconSet {_aaeeb :=&CT_IconSet {}; +return _aaeeb };const (ST_UpdateLinksUnset ST_UpdateLinks =0;ST_UpdateLinksUserSet ST_UpdateLinks =1;ST_UpdateLinksNever ST_UpdateLinks =2;ST_UpdateLinksAlways ST_UpdateLinks =3;);func NewAG_RevData ()*AG_RevData {_bdd :=&AG_RevData {};return _bdd }; -// Member -Member []*CT_Member ;}; +// Validate validates the CT_DataFields and its children +func (_fceb *CT_DataFields )Validate ()error {return _fceb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064\u0073");}; -// ValidateWithPath validates the CT_Stylesheet and its children, prefixing error messages with path -func (_aaaee *CT_Stylesheet )ValidateWithPath (path string )error {if _aaaee .NumFmts !=nil {if _ddabe :=_aaaee .NumFmts .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0046\u006d\u0074\u0073");_ddabe !=nil {return _ddabe ;};};if _aaaee .Fonts !=nil {if _ggbcc :=_aaaee .Fonts .ValidateWithPath (path +"\u002f\u0046\u006f\u006e\u0074\u0073"); -_ggbcc !=nil {return _ggbcc ;};};if _aaaee .Fills !=nil {if _dgcfc :=_aaaee .Fills .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0073");_dgcfc !=nil {return _dgcfc ;};};if _aaaee .Borders !=nil {if _befdd :=_aaaee .Borders .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_befdd !=nil {return _befdd ;};};if _aaaee .CellStyleXfs !=nil {if _dfdda :=_aaaee .CellStyleXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0058\u0066\u0073");_dfdda !=nil {return _dfdda ;};};if _aaaee .CellXfs !=nil {if _gggebe :=_aaaee .CellXfs .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0058\u0066\u0073"); -_gggebe !=nil {return _gggebe ;};};if _aaaee .CellStyles !=nil {if _gagfe :=_aaaee .CellStyles .ValidateWithPath (path +"/\u0043\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073");_gagfe !=nil {return _gagfe ;};};if _aaaee .Dxfs !=nil {if _bcfgc :=_aaaee .Dxfs .ValidateWithPath (path +"\u002f\u0044\u0078f\u0073"); -_bcfgc !=nil {return _bcfgc ;};};if _aaaee .TableStyles !=nil {if _adcgf :=_aaaee .TableStyles .ValidateWithPath (path +"\u002f\u0054\u0061b\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073");_adcgf !=nil {return _adcgf ;};};if _aaaee .Colors !=nil {if _bcfbc :=_aaaee .Colors .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u0073"); -_bcfbc !=nil {return _bcfbc ;};};if _aaaee .ExtLst !=nil {if _egff :=_aaaee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_egff !=nil {return _egff ;};};return nil ;}; +// ValidateWithPath validates the CT_Number and its children, prefixing error messages with path +func (_gcega *CT_Number )ValidateWithPath (path string )error {for _cegfg ,_gcgdd :=range _gcega .Tpls {if _bdbgc :=_gcgdd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_cegfg ));_bdbgc !=nil {return _bdbgc ; +};};for _aabgb ,_cfeda :=range _gcega .X {if _gbeeed :=_cfeda .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_aabgb ));_gbeeed !=nil {return _gbeeed ;};};return nil ;};func NewPivotTableDefinition ()*PivotTableDefinition {_gcaege :=&PivotTableDefinition {}; +_gcaege .CT_pivotTableDefinition =*NewCT_pivotTableDefinition ();return _gcaege ;};type Metadata struct{CT_Metadata };func NewCT_Break ()*CT_Break {_bfg :=&CT_Break {};return _bfg };func (_dfafd ST_ConditionalFormattingOperator )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_bdfef :=_bc .Attr {}; +_bdfef .Name =name ;switch _dfafd {case ST_ConditionalFormattingOperatorUnset :_bdfef .Value ="";case ST_ConditionalFormattingOperatorLessThan :_bdfef .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorLessThanOrEqual :_bdfef .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c"; +case ST_ConditionalFormattingOperatorEqual :_bdfef .Value ="\u0065\u0071\u0075a\u006c";case ST_ConditionalFormattingOperatorNotEqual :_bdfef .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThanOrEqual :_bdfef .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c"; +case ST_ConditionalFormattingOperatorGreaterThan :_bdfef .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorBetween :_bdfef .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorNotBetween :_bdfef .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e"; +case ST_ConditionalFormattingOperatorContainsText :_bdfef .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_ConditionalFormattingOperatorNotContains :_bdfef .Value ="n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073"; +case ST_ConditionalFormattingOperatorBeginsWith :_bdfef .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_ConditionalFormattingOperatorEndsWith :_bdfef .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return _bdfef ,nil ; +};func (_bdgaag ST_VolValueType )Validate ()error {return _bdgaag .ValidateWithPath ("")};func (_fffcdg ST_VolValueType )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_bbbeea :=_bc .Attr {};_bbbeea .Name =name ;switch _fffcdg {case ST_VolValueTypeUnset :_bbbeea .Value =""; +case ST_VolValueTypeB :_bbbeea .Value ="\u0062";case ST_VolValueTypeN :_bbbeea .Value ="\u006e";case ST_VolValueTypeE :_bbbeea .Value ="\u0065";case ST_VolValueTypeS :_bbbeea .Value ="\u0073";};return _bbbeea ,nil ;};func NewCT_PCDKPIs ()*CT_PCDKPIs {_cddda :=&CT_PCDKPIs {}; +return _cddda }; -// ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path -func (_acecf *CT_TupleCache )ValidateWithPath (path string )error {if _acecf .Entries !=nil {if _faca :=_acecf .Entries .ValidateWithPath (path +"\u002f\u0045\u006e\u0074\u0072\u0069\u0065\u0073");_faca !=nil {return _faca ;};};if _acecf .Sets !=nil {if _aaaga :=_acecf .Sets .ValidateWithPath (path +"\u002f\u0053\u0065t\u0073"); -_aaaga !=nil {return _aaaga ;};};if _acecf .QueryCache !=nil {if _adcgfb :=_acecf .QueryCache .ValidateWithPath (path +"/\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");_adcgfb !=nil {return _adcgfb ;};};if _acecf .ServerFormats !=nil {if _cgagf :=_acecf .ServerFormats .ValidateWithPath (path +"\u002f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006fr\u006d\u0061\u0074\u0073"); -_cgagf !=nil {return _cgagf ;};};if _acecf .ExtLst !=nil {if _bebbc :=_acecf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bebbc !=nil {return _bebbc ;};};return nil ;};type CT_GroupItems struct{ +// ValidateWithPath validates the CT_Set and its children, prefixing error messages with path +func (_cbfabf *CT_Set )ValidateWithPath (path string )error {if _edbbc :=_cbfabf .SortTypeAttr .ValidateWithPath (path +"\u002f\u0053\u006f\u0072\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_edbbc !=nil {return _edbbc ;};for _dbcea ,_ebbad :=range _cbfabf .Tpls {if _dacgg :=_ebbad .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0054\u0070\u006c\u0073\u005b\u0025\u0064\u005d",path ,_dbcea )); +_dacgg !=nil {return _dacgg ;};};if _cbfabf .SortByTuple !=nil {if _dfgcba :=_cbfabf .SortByTuple .ValidateWithPath (path +"\u002f\u0053\u006fr\u0074\u0042\u0079\u0054\u0075\u0070\u006c\u0065");_dfgcba !=nil {return _dfgcba ;};};return nil ;};type CT_DdeValue struct{ -// Items Created Count -CountAttr *uint32 ; +// DDE Value Type +TAttr ST_DdeValueType ; -// No Value -M []*CT_Missing ; +// DDE Link Value +Val string ;};func (_fefca *CT_WorksheetSource )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bbbafd :=range start .Attr {if _bbbafd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bbbafd .Name .Local =="\u0069\u0064"||_bbbafd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bbbafd .Name .Local =="\u0069\u0064"{_bceef ,_cafage :=_bbbafd .Value ,error (nil ); +if _cafage !=nil {return _cafage ;};_fefca .IdAttr =&_bceef ;continue ;};if _bbbafd .Name .Local =="\u0072\u0065\u0066"{_faaebe ,_eedd :=_bbbafd .Value ,error (nil );if _eedd !=nil {return _eedd ;};_fefca .RefAttr =&_faaebe ;continue ;};if _bbbafd .Name .Local =="\u006e\u0061\u006d\u0065"{_fagab ,_cbagg :=_bbbafd .Value ,error (nil ); +if _cbagg !=nil {return _cbagg ;};_fefca .NameAttr =&_fagab ;continue ;};if _bbbafd .Name .Local =="\u0073\u0068\u0065e\u0074"{_cffaeg ,_cfagba :=_bbbafd .Value ,error (nil );if _cfagba !=nil {return _cfagba ;};_fefca .SheetAttr =&_cffaeg ;continue ;}; +};for {_ggbaa ,_gaceb :=d .Token ();if _gaceb !=nil {return _a .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",_gaceb ); +};if _eedcb ,_cagedce :=_ggbaa .(_bc .EndElement );_cagedce &&_eedcb .Name ==start .Name {break ;};};return nil ;};func (_efadf ST_FieldSortType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_efadf .String (),start ); +}; -// Numeric Value -N []*CT_Number ; +// Validate validates the CT_Member and its children +func (_ccadg *CT_Member )Validate ()error {return _ccadg .ValidateWithPath ("\u0043T\u005f\u004d\u0065\u006d\u0062\u0065r");}; -// Boolean -B []*CT_Boolean ; +// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path +func (_ggf *CT_Boolean )ValidateWithPath (path string )error {for _eac ,_gdbf :=range _ggf .X {if _eee :=_gdbf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0058\u005b\u0025\u0064\u005d",path ,_eac ));_eee !=nil {return _eee ;};};return nil ;};func (_dbcef *CT_ExternalSheetName )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gbfgba :=range start .Attr {if _gbfgba .Name .Local =="\u0076\u0061\u006c"{_gcdgg ,_dfeb :=_gbfgba .Value ,error (nil ); +if _dfeb !=nil {return _dfeb ;};_dbcef .ValAttr =&_gcdgg ;continue ;};};for {_gabfd ,_fgbb :=d .Token ();if _fgbb !=nil {return _a .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",_fgbb ); +};if _eeacg ,_geccg :=_gabfd .(_bc .EndElement );_geccg &&_eeacg .Name ==start .Name {break ;};};return nil ;};func NewCT_Parameter ()*CT_Parameter {_cefgg :=&CT_Parameter {};return _cefgg }; -// Error Value -E []*CT_Error ; +// Validate validates the CT_LevelGroup and its children +func (_cbfbe *CT_LevelGroup )Validate ()error {return _cbfbe .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0047\u0072\u006f\u0075\u0070");}; -// Character Value -S []*CT_String ; +// ValidateWithPath validates the CT_MdxMemeberProp and its children, prefixing error messages with path +func (_eegce *CT_MdxMemeberProp )ValidateWithPath (path string )error {return nil };func (_bfcbc *CT_ChartsheetProtection )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bfcbc .PasswordAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061\u0073\u0073\u0077\u006f\u0072\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bfcbc .PasswordAttr )}); +};if _bfcbc .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bfcbc .AlgorithmNameAttr )}); +};if _bfcbc .HashValueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0076",*_bfcbc .HashValueAttr )});};if _bfcbc .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"},Value :_a .Sprintf ("\u0025\u0076",*_bfcbc .SaltValueAttr )}); +};if _bfcbc .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"},Value :_a .Sprintf ("\u0025\u0076",*_bfcbc .SpinCountAttr )});};if _bfcbc .ContentAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063o\u006e\u0074\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bfcbc .ContentAttr ))}); +};if _bfcbc .ObjectsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006fb\u006a\u0065\u0063\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bfcbc .ObjectsAttr ))});};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// Date Time -D []*CT_DateTime ;};func (_fgbdgg ST_MdxFunctionType )ValidateWithPath (path string )error {switch _fgbdgg {case 0,1,2,3,4,5,6,7:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgbdgg )); -};return nil ;};func (_dddda ST_MdxSetOrder )Validate ()error {return _dddda .ValidateWithPath ("")}; +// Validate validates the CT_Macrosheet and its children +func (_edafg *CT_Macrosheet )Validate ()error {return _edafg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074");};func NewCT_DrawingHF ()*CT_DrawingHF {_gddfb :=&CT_DrawingHF {};return _gddfb }; -// ValidateWithPath validates the CT_CommentList and its children, prefixing error messages with path -func (_febfd *CT_CommentList )ValidateWithPath (path string )error {for _fcca ,_daefe :=range _febfd .Comment {if _gcedd :=_daefe .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_fcca )); -_gcedd !=nil {return _gcedd ;};};return nil ;}; +// Validate validates the CT_TableColumns and its children +func (_dgfeb *CT_TableColumns )Validate ()error {return _dgfeb .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};type CT_BookViews struct{ -// Validate validates the CT_GroupMember and its children -func (_fbgeg *CT_GroupMember )Validate ()error {return _fbgeg .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u004de\u006d\u0062\u0065\u0072");};func NewCT_MdxSet ()*CT_MdxSet {_eeece :=&CT_MdxSet {};return _eeece };type CT_FilterColumn struct{ +// Workbook View +WorkbookView []*CT_BookView ;};func (_ccafbb *ST_DataValidationOperator )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_geabab ,_efgba :=d .Token ();if _efgba !=nil {return _efgba ;};if _fgfgde ,_gcefg :=_geabab .(_bc .EndElement );_gcefg &&_fgfgde .Name ==start .Name {*_ccafbb =1; +return nil ;};if _decgf ,_adfbfg :=_geabab .(_bc .CharData );!_adfbfg {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",_geabab );}else {switch string (_decgf ){case "":*_ccafbb =0; +case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ccafbb =1;case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ccafbb =2;case "\u0065\u0071\u0075a\u006c":*_ccafbb =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ccafbb =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ccafbb =5; +case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ccafbb =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ccafbb =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_ccafbb =8; +};};_geabab ,_efgba =d .Token ();if _efgba !=nil {return _efgba ;};if _cccfd ,_egcdb :=_geabab .(_bc .EndElement );_egcdb &&_cccfd .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",_geabab ); +};func (_gdgegc *CT_I )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gafbga :=range start .Attr {if _gafbga .Name .Local =="\u0074"{_gdgegc .TAttr .UnmarshalXMLAttr (_gafbga );continue ;};if _gafbga .Name .Local =="\u0072"{_gbdba ,_dgbcca :=_fa .ParseUint (_gafbga .Value ,10,32); +if _dgbcca !=nil {return _dgbcca ;};_dacc :=uint32 (_gbdba );_gdgegc .RAttr =&_dacc ;continue ;};if _gafbga .Name .Local =="\u0069"{_aggbb ,_dbbea :=_fa .ParseUint (_gafbga .Value ,10,32);if _dbbea !=nil {return _dbbea ;};_ggdec :=uint32 (_aggbb );_gdgegc .IAttr =&_ggdec ; +continue ;};};_ggfab :for {_cfefg ,_bgfae :=d .Token ();if _bgfae !=nil {return _bgfae ;};switch _gbce :=_cfefg .(type ){case _bc .StartElement :switch _gbce .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdge :=NewCT_X (); +if _bfaff :=d .DecodeElement (_bdge ,&_gbce );_bfaff !=nil {return _bfaff ;};_gdgegc .X =append (_gdgegc .X ,_bdge );default:_ga .Log .Debug ("\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",_gbce .Name ); +if _bacaf :=d .Skip ();_bacaf !=nil {return _bacaf ;};};case _bc .EndElement :break _ggfab ;case _bc .CharData :};};return nil ;};type EG_ExtensionList struct{ -// Filter Column Data -ColIdAttr uint32 ; +// Extension +Ext []*CT_Extension ;};func (_bbbfbe *CT_Xf )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dgadgb :=range start .Attr {if _dgadgb .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u006f\u006et"{_eaaaee ,_gadgb :=_fa .ParseBool (_dgadgb .Value ); +if _gadgb !=nil {return _gadgb ;};_bbbfbe .ApplyFontAttr =&_eaaaee ;continue ;};if _dgadgb .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_ecece ,_gdafd :=_fa .ParseUint (_dgadgb .Value ,10,32);if _gdafd !=nil {return _gdafd ;};_degfg :=uint32 (_ecece ); +_bbbfbe .NumFmtIdAttr =&_degfg ;continue ;};if _dgadgb .Name .Local =="\u0061p\u0070\u006c\u0079\u0046\u0069\u006cl"{_dbcecc ,_bgefa :=_fa .ParseBool (_dgadgb .Value );if _bgefa !=nil {return _bgefa ;};_bbbfbe .ApplyFillAttr =&_dbcecc ;continue ;};if _dgadgb .Name .Local =="\u0066\u0069\u006c\u006c\u0049\u0064"{_agaag ,_dgbca :=_fa .ParseUint (_dgadgb .Value ,10,32); +if _dgbca !=nil {return _dgbca ;};_defdg :=uint32 (_agaag );_bbbfbe .FillIdAttr =&_defdg ;continue ;};if _dgadgb .Name .Local =="\u0078\u0066\u0049\u0064"{_fgdgbc ,_ccded :=_fa .ParseUint (_dgadgb .Value ,10,32);if _ccded !=nil {return _ccded ;};_fdecec :=uint32 (_fgdgbc ); +_bbbfbe .XfIdAttr =&_fdecec ;continue ;};if _dgadgb .Name .Local =="q\u0075\u006f\u0074\u0065\u0050\u0072\u0065\u0066\u0069\u0078"{_effab ,_aefdg :=_fa .ParseBool (_dgadgb .Value );if _aefdg !=nil {return _aefdg ;};_bbbfbe .QuotePrefixAttr =&_effab ;continue ; +};if _dgadgb .Name .Local =="p\u0069\u0076\u006f\u0074\u0042\u0075\u0074\u0074\u006f\u006e"{_gacefd ,_bgefga :=_fa .ParseBool (_dgadgb .Value );if _bgefga !=nil {return _bgefga ;};_bbbfbe .PivotButtonAttr =&_gacefd ;continue ;};if _dgadgb .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u004e\u0075\u006d\u0062\u0065\u0072\u0046o\u0072\u006d\u0061\u0074"{_gebfb ,_gfefc :=_fa .ParseBool (_dgadgb .Value ); +if _gfefc !=nil {return _gfefc ;};_bbbfbe .ApplyNumberFormatAttr =&_gebfb ;continue ;};if _dgadgb .Name .Local =="\u0066\u006f\u006e\u0074\u0049\u0064"{_acbbde ,_febbe :=_fa .ParseUint (_dgadgb .Value ,10,32);if _febbe !=nil {return _febbe ;};_fgdfac :=uint32 (_acbbde ); +_bbbfbe .FontIdAttr =&_fgdfac ;continue ;};if _dgadgb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0049\u0064"{_abcca ,_eaafd :=_fa .ParseUint (_dgadgb .Value ,10,32);if _eaafd !=nil {return _eaafd ;};_cffgf :=uint32 (_abcca );_bbbfbe .BorderIdAttr =&_cffgf ; +continue ;};if _dgadgb .Name .Local =="a\u0070\u0070\u006c\u0079\u0042\u006f\u0072\u0064\u0065\u0072"{_adfee ,_dggae :=_fa .ParseBool (_dgadgb .Value );if _dggae !=nil {return _dggae ;};_bbbfbe .ApplyBorderAttr =&_adfee ;continue ;};if _dgadgb .Name .Local =="\u0061\u0070\u0070\u006c\u0079\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074"{_eadadc ,_gcbgc :=_fa .ParseBool (_dgadgb .Value ); +if _gcbgc !=nil {return _gcbgc ;};_bbbfbe .ApplyAlignmentAttr =&_eadadc ;continue ;};if _dgadgb .Name .Local =="\u0061p\u0070l\u0079\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"{_gdeaa ,_faecd :=_fa .ParseBool (_dgadgb .Value );if _faecd !=nil {return _faecd ; +};_bbbfbe .ApplyProtectionAttr =&_gdeaa ;continue ;};};_ecbab :for {_baabc ,_debafd :=d .Token ();if _debafd !=nil {return _debafd ;};switch _gacec :=_baabc .(type ){case _bc .StartElement :switch _gacec .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbbfbe .Alignment =NewCT_CellAlignment (); +if _ccabe :=d .DecodeElement (_bbbfbe .Alignment ,&_gacec );_ccabe !=nil {return _ccabe ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbbfbe .Protection =NewCT_CellProtection (); +if _agdca :=d .DecodeElement (_bbbfbe .Protection ,&_gacec );_agdca !=nil {return _agdca ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbbfbe .ExtLst =NewCT_ExtensionList (); +if _adgce :=d .DecodeElement (_bbbfbe .ExtLst ,&_gacec );_adgce !=nil {return _adgce ;};default:_ga .Log .Debug ("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",_gacec .Name ); +if _facdbf :=d .Skip ();_facdbf !=nil {return _facdbf ;};};case _bc .EndElement :break _ecbab ;case _bc .CharData :};};return nil ;}; -// Hidden AutoFilter Button -HiddenButtonAttr *bool ; +// ValidateWithPath validates the CT_PivotDimension and its children, prefixing error messages with path +func (_ecefd *CT_PivotDimension )ValidateWithPath (path string )error {return nil };func (_caebb *CT_MetadataBlock )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dcaffg :for {_badcd ,_gbbba :=d .Token ();if _gbbba !=nil {return _gbbba ; +};switch _cecag :=_badcd .(type ){case _bc .StartElement :switch _cecag .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cdebb :=NewCT_MetadataRecord (); +if _debcc :=d .DecodeElement (_cdebb ,&_cecag );_debcc !=nil {return _debcc ;};_caebb .Rc =append (_caebb .Rc ,_cdebb );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cecag .Name ); +if _ebad :=d .Skip ();_ebad !=nil {return _ebad ;};};case _bc .EndElement :break _dcaffg ;case _bc .CharData :};};return nil ;};func (_gagga *CT_WebPublishItems )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gafbef :=range start .Attr {if _gafbef .Name .Local =="\u0063\u006f\u0075n\u0074"{_fdeabd ,_ccebg :=_fa .ParseUint (_gafbef .Value ,10,32); +if _ccebg !=nil {return _ccebg ;};_ddfgd :=uint32 (_fdeabd );_gagga .CountAttr =&_ddfgd ;continue ;};};_daafbf :for {_efcefa ,_degeb :=d .Token ();if _degeb !=nil {return _degeb ;};switch _fdaec :=_efcefa .(type ){case _bc .StartElement :switch _fdaec .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bbgcbf :=NewCT_WebPublishItem (); +if _egbba :=d .DecodeElement (_bbgcbf ,&_fdaec );_egbba !=nil {return _egbba ;};_gagga .WebPublishItem =append (_gagga .WebPublishItem ,_bbgcbf );default:_ga .Log .Debug ("\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",_fdaec .Name ); +if _cgceec :=d .Skip ();_cgceec !=nil {return _cgceec ;};};case _bc .EndElement :break _daafbf ;case _bc .CharData :};};return nil ;};type CT_ColFields struct{ -// Show Filter Button -ShowButtonAttr *bool ; +// Repeated Items Count +CountAttr *uint32 ; -// Filter Criteria -Filters *CT_Filters ; +// Field +Field []*CT_Field ;}; -// Top 10 -Top10 *CT_Top10 ; +// ValidateWithPath validates the CT_GradientStop and its children, prefixing error messages with path +func (_dagaf *CT_GradientStop )ValidateWithPath (path string )error {if _bcdaa :=_dagaf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bcdaa !=nil {return _bcdaa ;};return nil ;}; -// Custom Filters -CustomFilters *CT_CustomFilters ; +// Validate validates the CT_BookViews and its children +func (_ddge *CT_BookViews )Validate ()error {return _ddge .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u0073");};func NewCT_CellSmartTag ()*CT_CellSmartTag {_cff :=&CT_CellSmartTag {};return _cff };func NewCT_GradientFill ()*CT_GradientFill {_cbdba :=&CT_GradientFill {}; +return _cbdba }; -// Dynamic Filter -DynamicFilter *CT_DynamicFilter ; +// Validate validates the CT_PCDSCPage and its children +func (_cfad *CT_PCDSCPage )Validate ()error {return _cfad .ValidateWithPath ("\u0043\u0054\u005fP\u0043\u0044\u0053\u0043\u0050\u0061\u0067\u0065");};func NewCT_VolTypes ()*CT_VolTypes {_bbdac :=&CT_VolTypes {};return _bbdac };func (_ebbaf *CT_Sheets )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +_bdfcde :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074"}};for _ ,_aaefbd :=range _ebbaf .Sheet {e .EncodeElement (_aaefbd ,_bdfcde );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dfag *CT_ChartsheetView )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cdgg :=range start .Attr {if _cdgg .Name .Local =="t\u0061\u0062\u0053\u0065\u006c\u0065\u0063\u0074\u0065\u0064"{_eaeb ,_egega :=_fa .ParseBool (_cdgg .Value ); +if _egega !=nil {return _egega ;};_dfag .TabSelectedAttr =&_eaeb ;continue ;};if _cdgg .Name .Local =="\u007ao\u006f\u006d\u0053\u0063\u0061\u006ce"{_gaeg ,_ceggf :=_fa .ParseUint (_cdgg .Value ,10,32);if _ceggf !=nil {return _ceggf ;};_ceeg :=uint32 (_gaeg ); +_dfag .ZoomScaleAttr =&_ceeg ;continue ;};if _cdgg .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0056i\u0065\u0077\u0049\u0064"{_bdfgb ,_ecgb :=_fa .ParseUint (_cdgg .Value ,10,32);if _ecgb !=nil {return _ecgb ;};_dfag .WorkbookViewIdAttr =uint32 (_bdfgb ); +continue ;};if _cdgg .Name .Local =="\u007ao\u006f\u006d\u0054\u006f\u0046\u0069t"{_gabe ,_ecad :=_fa .ParseBool (_cdgg .Value );if _ecad !=nil {return _ecad ;};_dfag .ZoomToFitAttr =&_gabe ;continue ;};};_cdf :for {_eccb ,_daeaa :=d .Token ();if _daeaa !=nil {return _daeaa ; +};switch _fgeg :=_eccb .(type ){case _bc .StartElement :switch _fgeg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\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 _ggae :=d .DecodeElement (_dfag .ExtLst ,&_fgeg );_ggae !=nil {return _ggae ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_fgeg .Name ); +if _eegg :=d .Skip ();_eegg !=nil {return _eegg ;};};case _bc .EndElement :break _cdf ;case _bc .CharData :};};return nil ;};func (_ggddgd ST_SheetState )Validate ()error {return _ggddgd .ValidateWithPath ("")};func (_gdgeg *CT_CacheHierarchies )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gdgeg .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gdgeg .CountAttr )}); +};e .EncodeToken (start );if _gdgeg .CacheHierarchy !=nil {_daf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0048\u0069\u0065\u0072a\u0072\u0063\u0068\u0079"}};for _ ,_abf :=range _gdgeg .CacheHierarchy {e .EncodeElement (_abf ,_daf ); +};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_gagc *CT_CacheHierarchy )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_gagc .UniqueNameAttr )}); +if _gagc .CaptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_gagc .CaptionAttr )});};if _gagc .MeasureAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006de\u0061\u0073\u0075\u0072\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagc .MeasureAttr ))}); +};if _gagc .SetAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagc .SetAttr ))});};if _gagc .ParentSetAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070a\u0072\u0065\u006e\u0074\u0053\u0065t"},Value :_a .Sprintf ("\u0025\u0076",*_gagc .ParentSetAttr )}); +};if _gagc .IconSetAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069c\u006f\u006e\u0053\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gagc .IconSetAttr )});};if _gagc .AttributeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061t\u0074\u0072\u0069\u0062\u0075\u0074e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagc .AttributeAttr ))}); +};if _gagc .TimeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0069\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagc .TimeAttr ))});};if _gagc .KeyAttributeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006b\u0065\u0079A\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagc .KeyAttributeAttr ))}); +};if _gagc .DefaultMemberUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0065\u0066au\u006c\u0074\u004d\u0065\u006d\u0062\u0065\u0072\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gagc .DefaultMemberUniqueNameAttr )}); +};if _gagc .AllUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u006c\u006c\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gagc .AllUniqueNameAttr )}); +};if _gagc .AllCaptionAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u006c\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",*_gagc .AllCaptionAttr )});};if _gagc .DimensionUniqueNameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0069\u006d\u0065ns\u0069\u006f\u006e\u0055\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gagc .DimensionUniqueNameAttr )}); +};if _gagc .DisplayFolderAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0046\u006f\u006c\u0064\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gagc .DisplayFolderAttr )}); +};if _gagc .MeasureGroupAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_gagc .MeasureGroupAttr )});};if _gagc .MeasuresAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0065\u0061\u0073\u0075\u0072\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagc .MeasuresAttr ))}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",_gagc .CountAttr )});if _gagc .OneFieldAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006f\u006e\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagc .OneFieldAttr ))}); +};if _gagc .MemberValueDatatypeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0065\u006d\u0062er\u0056\u0061\u006c\u0075\u0065\u0044\u0061\u0074\u0061\u0074\u0079\u0070\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gagc .MemberValueDatatypeAttr )}); +};if _gagc .UnbalancedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u006e\u0062\u0061\u006c\u0061\u006e\u0063\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagc .UnbalancedAttr ))});};if _gagc .UnbalancedGroupAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075n\u0062a\u006c\u0061\u006e\u0063\u0065\u0064\u0047\u0072\u006f\u0075\u0070"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagc .UnbalancedGroupAttr ))}); +};if _gagc .HiddenAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagc .HiddenAttr ))});};e .EncodeToken (start );if _gagc .FieldsUsage !=nil {_cga :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0073U\u0073\u0061\u0067\u0065"}}; +e .EncodeElement (_gagc .FieldsUsage ,_cga );};if _gagc .GroupLevels !=nil {_abd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0067\u0072\u006f\u0075\u0070\u004ce\u0076\u0065\u006c\u0073"}};e .EncodeElement (_gagc .GroupLevels ,_abd ); +};if _gagc .ExtLst !=nil {_acbg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_gagc .ExtLst ,_acbg );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func NewCT_Color ()*CT_Color {_aacfd :=&CT_Color {}; +return _aacfd }; -// Color Filter Criteria -ColorFilter *CT_ColorFilter ; +// ValidateWithPath validates the CT_ChartFormat and its children, prefixing error messages with path +func (_gegb *CT_ChartFormat )ValidateWithPath (path string )error {if _fagc :=_gegb .PivotArea .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061");_fagc !=nil {return _fagc ;};return nil ;};type ST_ExternalConnectionType byte ; -// Icon Filter -IconFilter *CT_IconFilter ;ExtLst *CT_ExtensionList ;};func (_ccfbc *CT_NumFmts )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ccfbc .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_ccfbc .CountAttr )}); -};e .EncodeToken (start );if _ccfbc .NumFmt !=nil {_cfbdeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u006e\u0075\u006d\u0046\u006dt"}};for _ ,_bdecc :=range _ccfbc .NumFmt {e .EncodeElement (_bdecc ,_cfbdeg );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_ggadbd ST_ConditionalFormattingOperator )ValidateWithPath (path string )error {switch _ggadbd {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggadbd )); -};return nil ;};const (ST_SourceTypeUnset ST_SourceType =0;ST_SourceTypeWorksheet ST_SourceType =1;ST_SourceTypeExternal ST_SourceType =2;ST_SourceTypeConsolidation ST_SourceType =3;ST_SourceTypeScenario ST_SourceType =4;);type CT_SheetView struct{ -// Window Protection -WindowProtectionAttr *bool ; +// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path +func (_caacg *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func NewCT_PivotField ()*CT_PivotField {_abfcd :=&CT_PivotField {};return _abfcd };type CT_RevisionSheetRename struct{ -// Show Formulas -ShowFormulasAttr *bool ; +// Sheet Id +SheetIdAttr uint32 ; -// Show Grid Lines -ShowGridLinesAttr *bool ; +// Old Sheet Name +OldNameAttr string ; -// Show Headers -ShowRowColHeadersAttr *bool ; +// New Sheet Name +NewNameAttr string ;ExtLst *CT_ExtensionList ;RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};func (_fagcf *CT_Chartsheet )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );if _fagcf .SheetPr !=nil {_bgaf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}}; +e .EncodeElement (_fagcf .SheetPr ,_bgaf );};_bfac :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fagcf .SheetViews ,_bfac );if _fagcf .SheetProtection !=nil {_gdac :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_fagcf .SheetProtection ,_gdac );};if _fagcf .CustomSheetViews !=nil {_aebb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_fagcf .CustomSheetViews ,_aebb ); +};if _fagcf .PageMargins !=nil {_bbac :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_fagcf .PageMargins ,_bbac );};if _fagcf .PageSetup !=nil {_gcgc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}}; +e .EncodeElement (_fagcf .PageSetup ,_gcgc );};if _fagcf .HeaderFooter !=nil {_agfb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}};e .EncodeElement (_fagcf .HeaderFooter ,_agfb ); +};_aeeg :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_fagcf .Drawing ,_aeeg );if _fagcf .LegacyDrawing !=nil {_fdaf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; +e .EncodeElement (_fagcf .LegacyDrawing ,_fdaf );};if _fagcf .LegacyDrawingHF !=nil {_gdgc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fagcf .LegacyDrawingHF ,_gdgc ); +};if _fagcf .DrawingHF !=nil {_gaeb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_fagcf .DrawingHF ,_gaeb );};if _fagcf .Picture !=nil {_gebag :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}}; +e .EncodeElement (_fagcf .Picture ,_gebag );};if _fagcf .WebPublishItems !=nil {_ecfcc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003aw\u0065\u0062\u0050\u0075\u0062l\u0069\u0073h\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_fagcf .WebPublishItems ,_ecfcc ); +};if _fagcf .ExtLst !=nil {_fddeb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fagcf .ExtLst ,_fddeb );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_accaad ST_DataValidationErrorStyle )ValidateWithPath (path string )error {switch _accaad {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 (_accaad )); +};return nil ;};func (_egcb *CT_Color )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_aedc :=range start .Attr {if _aedc .Name .Local =="\u0061\u0075\u0074\u006f"{_accfe ,_gefd :=_fa .ParseBool (_aedc .Value );if _gefd !=nil {return _gefd ; +};_egcb .AutoAttr =&_accfe ;continue ;};if _aedc .Name .Local =="\u0069n\u0064\u0065\u0078\u0065\u0064"{_ecbda ,_bgfbe :=_fa .ParseUint (_aedc .Value ,10,32);if _bgfbe !=nil {return _bgfbe ;};_cacde :=uint32 (_ecbda );_egcb .IndexedAttr =&_cacde ;continue ; +};if _aedc .Name .Local =="\u0072\u0067\u0062"{_cbfa ,_cfebc :=_aedc .Value ,error (nil );if _cfebc !=nil {return _cfebc ;};_egcb .RgbAttr =&_cbfa ;continue ;};if _aedc .Name .Local =="\u0074\u0068\u0065m\u0065"{_aeca ,_aecbf :=_fa .ParseUint (_aedc .Value ,10,32); +if _aecbf !=nil {return _aecbf ;};_efeg :=uint32 (_aeca );_egcb .ThemeAttr =&_efeg ;continue ;};if _aedc .Name .Local =="\u0074\u0069\u006e\u0074"{_abdg ,_gcacg :=_fa .ParseFloat (_aedc .Value ,64);if _gcacg !=nil {return _gcacg ;};_egcb .TintAttr =&_abdg ; +continue ;};};for {_bgaef ,_ffac :=d .Token ();if _ffac !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_ffac );};if _acdg ,_bfffa :=_bgaef .(_bc .EndElement );_bfffa &&_acdg .Name ==start .Name {break ; +};};return nil ;}; -// Show Zero Values -ShowZerosAttr *bool ; +// Validate validates the CT_PivotCaches and its children +func (_ffgdca *CT_PivotCaches )Validate ()error {return _ffgdca .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0043a\u0063\u0068\u0065\u0073");};func NewCT_Items ()*CT_Items {_afdcc :=&CT_Items {};return _afdcc };type ST_VolDepType byte ; -// Right To Left -RightToLeftAttr *bool ; -// Sheet Tab Selected -TabSelectedAttr *bool ; +// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path +func (_gagaf *CT_DataBinding )ValidateWithPath (path string )error {return nil };func (_efbcg ST_VerticalAlignment )Validate ()error {return _efbcg .ValidateWithPath ("")};func (_faedfg *CT_SmartTagPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_baefb :=range start .Attr {if _baefb .Name .Local =="\u0065\u006d\u0062e\u0064"{_fagegc ,_cgcfd :=_fa .ParseBool (_baefb .Value ); +if _cgcfd !=nil {return _cgcfd ;};_faedfg .EmbedAttr =&_fagegc ;continue ;};if _baefb .Name .Local =="\u0073\u0068\u006f\u0077"{_faedfg .ShowAttr .UnmarshalXMLAttr (_baefb );continue ;};};for {_eddda ,_dcfef :=d .Token ();if _dcfef !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0053m\u0061r\u0074T\u0061\u0067\u0050\u0072\u003a\u0020\u0025s",_dcfef ); +};if _dgbab ,_aeaebf :=_eddda .(_bc .EndElement );_aeaebf &&_dgbab .Name ==start .Name {break ;};};return nil ;};type CT_ControlPr struct{ -// Show Ruler -ShowRulerAttr *bool ; +// Locked Flag +LockedAttr *bool ; -// Show Outline Symbols -ShowOutlineSymbolsAttr *bool ; +// Default Size Flag +DefaultSizeAttr *bool ; -// Default Grid Color -DefaultGridColorAttr *bool ; +// Print Flag +PrintAttr *bool ; -// Show White Space -ShowWhiteSpaceAttr *bool ; +// Disabled Flag +DisabledAttr *bool ; -// View Type -ViewAttr ST_SheetViewType ; +// Recalculation Flag +RecalcAlwaysAttr *bool ; -// Top Left Visible Cell -TopLeftCellAttr *string ; +// UI Object Flag +UiObjectAttr *bool ; -// Color Id -ColorIdAttr *uint32 ; +// Automatic Fill Flag +AutoFillAttr *bool ; -// Zoom Scale -ZoomScaleAttr *uint32 ; +// Automatic Line Flag +AutoLineAttr *bool ; -// Zoom Scale Normal View -ZoomScaleNormalAttr *uint32 ; +// Automatic Size Flag +AutoPictAttr *bool ; -// Zoom Scale Page Break Preview -ZoomScaleSheetLayoutViewAttr *uint32 ; +// Custom Function +MacroAttr *string ; -// Zoom Scale Page Layout View -ZoomScalePageLayoutViewAttr *uint32 ; +// Alternative Text +AltTextAttr *string ; -// Workbook View Index -WorkbookViewIdAttr uint32 ; +// Linked Formula +LinkedCellAttr *string ; -// View Pane -Pane *CT_Pane ; +// List Items Source Range +ListFillRangeAttr *string ; -// Selection -Selection []*CT_Selection ; +// Image Format +CfAttr *string ;IdAttr *string ; -// PivotTable Selection -PivotSelection []*CT_PivotSelection ; +// Object Cell Anchor +Anchor *CT_ObjectAnchor ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};type CT_HeaderFooter struct{ +// Validate validates the CT_PivotDimension and its children +func (_cfaffg *CT_PivotDimension )Validate ()error {return _cfaffg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0044\u0069\u006d\u0065n\u0073\u0069\u006f\u006e");};type CT_VerticalAlignFontProperty struct{ -// Different Odd Even Header Footer -DifferentOddEvenAttr *bool ; +// Value +ValAttr _gd .ST_VerticalAlignRun ;}; -// Different First Page -DifferentFirstAttr *bool ; +// ValidateWithPath validates the CT_BookViews and its children, prefixing error messages with path +func (_acb *CT_BookViews )ValidateWithPath (path string )error {for _cef ,_afg :=range _acb .WorkbookView {if _cgc :=_afg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0057or\u006b\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077\u005b\u0025\u0064\u005d",path ,_cef )); +_cgc !=nil {return _cgc ;};};return nil ;};func (_cfbc *CT_DataValidation )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cfbc .TypeAttr !=ST_DataValidationTypeUnset {_fdbg ,_efed :=_cfbc .TypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _efed !=nil {return _efed ;};start .Attr =append (start .Attr ,_fdbg );};if _cfbc .ErrorStyleAttr !=ST_DataValidationErrorStyleUnset {_cddg ,_abfdef :=_cfbc .ErrorStyleAttr .MarshalXMLAttr (_bc .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0053\u0074\u0079\u006c\u0065"}); +if _abfdef !=nil {return _abfdef ;};start .Attr =append (start .Attr ,_cddg );};if _cfbc .ImeModeAttr !=ST_DataValidationImeModeUnset {_bfae ,_cbafa :=_cfbc .ImeModeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0069m\u0065\u004d\u006f\u0064\u0065"});if _cbafa !=nil {return _cbafa ; +};start .Attr =append (start .Attr ,_bfae );};if _cfbc .OperatorAttr !=ST_DataValidationOperatorUnset {_cdcd ,_dabg :=_cfbc .OperatorAttr .MarshalXMLAttr (_bc .Name {Local :"\u006f\u0070\u0065\u0072\u0061\u0074\u006f\u0072"});if _dabg !=nil {return _dabg ; +};start .Attr =append (start .Attr ,_cdcd );};if _cfbc .AllowBlankAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0042\u006c\u0061\u006e\u006b"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cfbc .AllowBlankAttr ))}); +};if _cfbc .ShowDropDownAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006fw\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cfbc .ShowDropDownAttr ))});};if _cfbc .ShowInputMessageAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068o\u0077\u0049\u006ep\u0075\u0074\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cfbc .ShowInputMessageAttr ))}); +};if _cfbc .ShowErrorMessageAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068o\u0077\u0045\u0072r\u006f\u0072\u004d\u0065\u0073\u0073\u0061\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cfbc .ShowErrorMessageAttr ))}); +};if _cfbc .ErrorTitleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065\u0072\u0072\u006f\u0072\u0054\u0069\u0074\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cfbc .ErrorTitleAttr )});};if _cfbc .ErrorAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065\u0072\u0072o\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cfbc .ErrorAttr )}); +};if _cfbc .PromptTitleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"p\u0072\u006f\u006d\u0070\u0074\u0054\u0069\u0074\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cfbc .PromptTitleAttr )});};if _cfbc .PromptAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0072\u006f\u006d\u0070\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cfbc .PromptAttr )}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_a .Sprintf ("\u0025\u0076",_cfbc .SqrefAttr )});e .EncodeToken (start );if _cfbc .Formula1 !=nil {_ccgg :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0031"}}; +_ff .AddPreserveSpaceAttr (&_ccgg ,*_cfbc .Formula1 );e .EncodeElement (_cfbc .Formula1 ,_ccgg );};if _cfbc .Formula2 !=nil {_afcbe :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0032"}};_ff .AddPreserveSpaceAttr (&_afcbe ,*_cfbc .Formula2 ); +e .EncodeElement (_cfbc .Formula2 ,_afcbe );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_cecdf *CT_PageSetup )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dgeee :=range start .Attr {if _dgeee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgeee .Name .Local =="\u0069\u0064"||_dgeee .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dgeee .Name .Local =="\u0069\u0064"{_agfba ,_bfdbc :=_dgeee .Value ,error (nil ); +if _bfdbc !=nil {return _bfdbc ;};_cecdf .IdAttr =&_agfba ;continue ;};if _dgeee .Name .Local =="\u0070a\u0070\u0065\u0072\u0053\u0069\u007ae"{_daeefe ,_fcabd :=_fa .ParseUint (_dgeee .Value ,10,32);if _fcabd !=nil {return _fcabd ;};_cecg :=uint32 (_daeefe ); +_cecdf .PaperSizeAttr =&_cecg ;continue ;};if _dgeee .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u0041\u006e\u0064\u0057\u0068\u0069\u0074\u0065"{_dabbca ,_dadfec :=_fa .ParseBool (_dgeee .Value );if _dadfec !=nil {return _dadfec ;};_cecdf .BlackAndWhiteAttr =&_dabbca ; +continue ;};if _dgeee .Name .Local =="\u0064\u0072\u0061f\u0074"{_bfgf ,_gefbfc :=_fa .ParseBool (_dgeee .Value );if _gefbfc !=nil {return _gefbfc ;};_cecdf .DraftAttr =&_bfgf ;continue ;};if _dgeee .Name .Local =="\u0073\u0063\u0061l\u0065"{_fecgd ,_cfdcg :=_fa .ParseUint (_dgeee .Value ,10,32); +if _cfdcg !=nil {return _cfdcg ;};_gfbee :=uint32 (_fecgd );_cecdf .ScaleAttr =&_gfbee ;continue ;};if _dgeee .Name .Local =="\u0063\u0065\u006cl\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_cecdf .CellCommentsAttr .UnmarshalXMLAttr (_dgeee );continue ; +};if _dgeee .Name .Local =="\u0066\u0069\u0074\u0054\u006f\u0057\u0069\u0064\u0074\u0068"{_gfdbd ,_eebfe :=_fa .ParseUint (_dgeee .Value ,10,32);if _eebfe !=nil {return _eebfe ;};_bcecd :=uint32 (_gfdbd );_cecdf .FitToWidthAttr =&_bcecd ;continue ;};if _dgeee .Name .Local =="\u0070a\u0067\u0065\u004f\u0072\u0064\u0065r"{_cecdf .PageOrderAttr .UnmarshalXMLAttr (_dgeee ); +continue ;};if _dgeee .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cecdf .OrientationAttr .UnmarshalXMLAttr (_dgeee );continue ;};if _dgeee .Name .Local =="p\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074"{_bffcd ,_fcaffg :=_dgeee .Value ,error (nil ); +if _fcaffg !=nil {return _fcaffg ;};_cecdf .PaperHeightAttr =&_bffcd ;continue ;};if _dgeee .Name .Local =="\u0070\u0061\u0070\u0065\u0072\u0057\u0069\u0064\u0074\u0068"{_babgd ,_eceeg :=_dgeee .Value ,error (nil );if _eceeg !=nil {return _eceeg ;};_cecdf .PaperWidthAttr =&_babgd ; +continue ;};if _dgeee .Name .Local =="\u0066i\u0072s\u0074\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072"{_acgdg ,_fggegg :=_fa .ParseUint (_dgeee .Value ,10,32);if _fggegg !=nil {return _fggegg ;};_dgfgbd :=uint32 (_acgdg );_cecdf .FirstPageNumberAttr =&_dgfgbd ; +continue ;};if _dgeee .Name .Local =="f\u0069\u0074\u0054\u006f\u0048\u0065\u0069\u0067\u0068\u0074"{_dbfag ,_eeecf :=_fa .ParseUint (_dgeee .Value ,10,32);if _eeecf !=nil {return _eeecf ;};_agafc :=uint32 (_dbfag );_cecdf .FitToHeightAttr =&_agafc ;continue ; +};if _dgeee .Name .Local =="\u0075s\u0065F\u0069\u0072\u0073\u0074\u0050a\u0067\u0065N\u0075\u006d\u0062\u0065\u0072"{_ddgdg ,_cdcaf :=_fa .ParseBool (_dgeee .Value );if _cdcaf !=nil {return _cdcaf ;};_cecdf .UseFirstPageNumberAttr =&_ddgdg ;continue ; +};if _dgeee .Name .Local =="\u0065\u0072\u0072\u006f\u0072\u0073"{_cecdf .ErrorsAttr .UnmarshalXMLAttr (_dgeee );continue ;};if _dgeee .Name .Local =="\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c\u0044\u0070\u0069"{_egbgg ,_cgadfb :=_fa .ParseUint (_dgeee .Value ,10,32); +if _cgadfb !=nil {return _cgadfb ;};_dedag :=uint32 (_egbgg );_cecdf .HorizontalDpiAttr =&_dedag ;continue ;};if _dgeee .Name .Local =="v\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0044\u0070\u0069"{_bfdga ,_ggbbg :=_fa .ParseUint (_dgeee .Value ,10,32); +if _ggbbg !=nil {return _ggbbg ;};_gdaac :=uint32 (_bfdga );_cecdf .VerticalDpiAttr =&_gdaac ;continue ;};if _dgeee .Name .Local =="\u0063\u006f\u0070\u0069\u0065\u0073"{_bcaab ,_cbbaa :=_fa .ParseUint (_dgeee .Value ,10,32);if _cbbaa !=nil {return _cbbaa ; +};_cbbbb :=uint32 (_bcaab );_cecdf .CopiesAttr =&_cbbbb ;continue ;};if _dgeee .Name .Local =="\u0075s\u0065P\u0072\u0069\u006e\u0074\u0065r\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"{_bfded ,_cffed :=_fa .ParseBool (_dgeee .Value );if _cffed !=nil {return _cffed ; +};_cecdf .UsePrinterDefaultsAttr =&_bfded ;continue ;};};for {_aaaffd ,_aegfd :=d .Token ();if _aegfd !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061g\u0065\u0053\u0065\u0074\u0075\u0070\u003a\u0020\u0025\u0073",_aegfd ); +};if _dcdbdf ,_dagec :=_aaaffd .(_bc .EndElement );_dagec &&_dcdbdf .Name ==start .Name {break ;};};return nil ;}; -// Scale Header & Footer With Document -ScaleWithDocAttr *bool ; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_cebfa *CT_NumFmt )ValidateWithPath (path string )error {return nil };func (_fggbg *CT_RangeSets )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _fggbg .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fggbg .CountAttr )}); +};e .EncodeToken (start );_aebbdg :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0072\u0061\u006e\u0067\u0065\u0053\u0065\u0074"}};for _ ,_bbdba :=range _fggbg .RangeSet {e .EncodeElement (_bbdba ,_aebbdg );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_efbbfd *CT_FontSize )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ebge :=range start .Attr {if _ebge .Name .Local =="\u0076\u0061\u006c"{_agfcc ,_geffe :=_fa .ParseFloat (_ebge .Value ,64);if _geffe !=nil {return _geffe ; +};_efbbfd .ValAttr =_agfcc ;continue ;};};for {_bcacg ,_gcbd :=d .Token ();if _gcbd !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u007a\u0065\u003a\u0020\u0025\u0073",_gcbd );};if _bfgeg ,_febcg :=_bcacg .(_bc .EndElement ); +_febcg &&_bfgeg .Name ==start .Name {break ;};};return nil ;};func NewCT_SheetBackgroundPicture ()*CT_SheetBackgroundPicture {_badbb :=&CT_SheetBackgroundPicture {};return _badbb ;};type CT_HierarchyUsage struct{ -// Align Margins -AlignWithMarginsAttr *bool ; +// Hierarchy Usage +HierarchyUsageAttr int32 ;};func (_cgedfg *CT_Parameter )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gedcg :=range start .Attr {if _gedcg .Name .Local =="\u006e\u0061\u006d\u0065"{_cgfaa ,_babcb :=_gedcg .Value ,error (nil ); +if _babcb !=nil {return _babcb ;};_cgedfg .NameAttr =&_cgfaa ;continue ;};if _gedcg .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_ggddb ,_gacgf :=_fa .ParseInt (_gedcg .Value ,10,32);if _gacgf !=nil {return _gacgf ;};_dggdc :=int32 (_ggddb ); +_cgedfg .SqlTypeAttr =&_dggdc ;continue ;};if _gedcg .Name .Local =="\u0070\u0061\u0072\u0061\u006d\u0065\u0074\u0065\u0072\u0054\u0079\u0070\u0065"{_cgedfg .ParameterTypeAttr .UnmarshalXMLAttr (_gedcg );continue ;};if _gedcg .Name .Local =="\u0072e\u0066r\u0065\u0073\u0068\u004f\u006e\u0043\u0068\u0061\u006e\u0067\u0065"{_gbabd ,_aaggd :=_fa .ParseBool (_gedcg .Value ); +if _aaggd !=nil {return _aaggd ;};_cgedfg .RefreshOnChangeAttr =&_gbabd ;continue ;};if _gedcg .Name .Local =="\u0070\u0072\u006f\u006d\u0070\u0074"{_ecebf ,_gbbee :=_gedcg .Value ,error (nil );if _gbbee !=nil {return _gbbee ;};_cgedfg .PromptAttr =&_ecebf ; +continue ;};if _gedcg .Name .Local =="\u0062o\u006f\u006c\u0065\u0061\u006e"{_gacf ,_ggedg :=_fa .ParseBool (_gedcg .Value );if _ggedg !=nil {return _ggedg ;};_cgedfg .BooleanAttr =&_gacf ;continue ;};if _gedcg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065"{_bcddg ,_fcfad :=_fa .ParseFloat (_gedcg .Value ,64); +if _fcfad !=nil {return _fcfad ;};_cgedfg .DoubleAttr =&_bcddg ;continue ;};if _gedcg .Name .Local =="\u0069n\u0074\u0065\u0067\u0065\u0072"{_ffabf ,_adfgf :=_fa .ParseInt (_gedcg .Value ,10,32);if _adfgf !=nil {return _adfgf ;};_bgacbc :=int32 (_ffabf ); +_cgedfg .IntegerAttr =&_bgacbc ;continue ;};if _gedcg .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_cgda ,_bgfbcc :=_gedcg .Value ,error (nil );if _bgfbcc !=nil {return _bgfbcc ;};_cgedfg .StringAttr =&_cgda ;continue ;};if _gedcg .Name .Local =="\u0063\u0065\u006c\u006c"{_ecbae ,_ebdea :=_gedcg .Value ,error (nil ); +if _ebdea !=nil {return _ebdea ;};_cgedfg .CellAttr =&_ecbae ;continue ;};};for {_fecfg ,_gdgacb :=d .Token ();if _gdgacb !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061r\u0061\u006d\u0065\u0074\u0065\u0072\u003a\u0020\u0025\u0073",_gdgacb ); +};if _feacb ,_cgbcd :=_fecfg .(_bc .EndElement );_cgbcd &&_feacb .Name ==start .Name {break ;};};return nil ;};func NewCT_ExternalLink ()*CT_ExternalLink {_dbed :=&CT_ExternalLink {};return _dbed };type CT_SheetBackgroundPicture struct{IdAttr string ;}; +func (_fee *CT_CellWatches )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );_bdab :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ac\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068"}};for _ ,_acga :=range _fee .CellWatch {e .EncodeElement (_acga ,_bdab ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_beaeg *ST_TextHAlign )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_beaeg =0;case "\u006c\u0065\u0066\u0074":*_beaeg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_beaeg =2; +case "\u0072\u0069\u0067h\u0074":*_beaeg =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_beaeg =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_beaeg =5;};return nil ;};func (_bgdbc *CT_MeasureGroup )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fbfec :=range start .Attr {if _fbfec .Name .Local =="\u006e\u0061\u006d\u0065"{_bafcg ,_fababe :=_fbfec .Value ,error (nil ); +if _fababe !=nil {return _fababe ;};_bgdbc .NameAttr =_bafcg ;continue ;};if _fbfec .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_gcga ,_daacd :=_fbfec .Value ,error (nil );if _daacd !=nil {return _daacd ;};_bgdbc .CaptionAttr =_gcga ;continue ; +};};for {_dfdbd ,_bbbcb :=d .Token ();if _bbbcb !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u0065\u0061\u0073\u0075\u0072e\u0047\u0072\u006fu\u0070:\u0020\u0025\u0073",_bbbcb );};if _agab ,_eegdd :=_dfdbd .(_bc .EndElement ); +_eegdd &&_agab .Name ==start .Name {break ;};};return nil ;}; -// Odd Header -OddHeader *string ; +// Validate validates the CT_QueryTableDeletedFields and its children +func (_eeedg *CT_QueryTableDeletedFields )Validate ()error {return _eeedg .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 (_abef *CT_PivotAreaReferences )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _abef .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_abef .CountAttr )}); +};e .EncodeToken (start );_fcecc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ar\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};for _ ,_gdbfa :=range _abef .Reference {e .EncodeElement (_gdbfa ,_fcecc );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_geeed *CT_FieldsUsage )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_dgfaf :=range start .Attr {if _dgfaf .Name .Local =="\u0063\u006f\u0075n\u0074"{_gbdfg ,_abaaa :=_fa .ParseUint (_dgfaf .Value ,10,32);if _abaaa !=nil {return _abaaa ; +};_aaaeg :=uint32 (_gbdfg );_geeed .CountAttr =&_aaaeg ;continue ;};};_eagdb :for {_babf ,_cggae :=d .Token ();if _cggae !=nil {return _cggae ;};switch _abedg :=_babf .(type ){case _bc .StartElement :switch _abedg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_befd :=NewCT_FieldUsage (); +if _dabcc :=d .DecodeElement (_befd ,&_abedg );_dabcc !=nil {return _dabcc ;};_geeed .FieldUsage =append (_geeed .FieldUsage ,_befd );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_abedg .Name ); +if _caebf :=d .Skip ();_caebf !=nil {return _caebf ;};};case _bc .EndElement :break _eagdb ;case _bc .CharData :};};return nil ;};func NewCT_XmlPr ()*CT_XmlPr {_gefga :=&CT_XmlPr {};return _gefga };type CT_FieldUsage struct{ -// Odd Page Footer -OddFooter *string ; +// Field Index +XAttr int32 ;};func (_fefab *CT_Groups )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gegdd :=range start .Attr {if _gegdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_fafdg ,_cfbabc :=_fa .ParseUint (_gegdd .Value ,10,32);if _cfbabc !=nil {return _cfbabc ; +};_gaged :=uint32 (_fafdg );_fefab .CountAttr =&_gaged ;continue ;};};_cbcfc :for {_baaeg ,_ddaff :=d .Token ();if _ddaff !=nil {return _ddaff ;};switch _cfccb :=_baaeg .(type ){case _bc .StartElement :switch _cfccb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcagf :=NewCT_LevelGroup (); +if _cgbac :=d .DecodeElement (_gcagf ,&_cfccb );_cgbac !=nil {return _cgbac ;};_fefab .Group =append (_fefab .Group ,_gcagf );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\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",_cfccb .Name ); +if _cedff :=d .Skip ();_cedff !=nil {return _cedff ;};};case _bc .EndElement :break _cbcfc ;case _bc .CharData :};};return nil ;};func NewCT_MetadataStrings ()*CT_MetadataStrings {_gdcce :=&CT_MetadataStrings {};return _gdcce }; -// Even Page Header -EvenHeader *string ; +// ValidateWithPath validates the CT_Sets and its children, prefixing error messages with path +func (_aeab *CT_Sets )ValidateWithPath (path string )error {for _deceb ,_ecfde :=range _aeab .Set {if _dbgadc :=_ecfde .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0074\u005b\u0025\u0064\u005d",path ,_deceb ));_dbgadc !=nil {return _dbgadc ; +};};return nil ;};func (_gcgag ST_RefMode )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_acecca :=_bc .Attr {};_acecca .Name =name ;switch _gcgag {case ST_RefModeUnset :_acecca .Value ="";case ST_RefModeA1 :_acecca .Value ="\u0041\u0031";case ST_RefModeR1C1 :_acecca .Value ="\u0052\u0031\u0043\u0031"; +};return _acecca ,nil ;}; -// Even Page Footer -EvenFooter *string ; +// ValidateWithPath validates the CT_ProtectedRange and its children, prefixing error messages with path +func (_bggec *CT_ProtectedRange )ValidateWithPath (path string )error {return nil };func NewCT_Connections ()*CT_Connections {_eccca :=&CT_Connections {};return _eccca }; -// First Page Header -FirstHeader *string ; +// Validate validates the CT_CustomProperty and its children +func (_fgca *CT_CustomProperty )Validate ()error {return _fgca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0050\u0072\u006fp\u0065\u0072\u0074\u0079");}; -// First Page Footer -FirstFooter *string ;};func (_edbaf *CT_RevisionQueryTableField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bcfgge :=range start .Attr {if _bcfgge .Name .Local =="\u0073h\u0065\u0065\u0074\u0049\u0064"{_dgadc ,_dbcce :=_db .ParseUint (_bcfgge .Value ,10,32); -if _dbcce !=nil {return _dbcce ;};_edbaf .SheetIdAttr =uint32 (_dgadc );continue ;};if _bcfgge .Name .Local =="\u0072\u0065\u0066"{_bgeeb ,_eccaee :=_bcfgge .Value ,error (nil );if _eccaee !=nil {return _eccaee ;};_edbaf .RefAttr =_bgeeb ;continue ;};if _bcfgge .Name .Local =="\u0066i\u0065\u006c\u0064\u0049\u0064"{_aacda ,_caaeg :=_db .ParseUint (_bcfgge .Value ,10,32); -if _caaeg !=nil {return _caaeg ;};_edbaf .FieldIdAttr =uint32 (_aacda );continue ;};};for {_aabafd ,_acbaf :=d .Token ();if _acbaf !=nil {return _bc .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",_acbaf ); -};if _ddafcd ,_ddeged :=_aabafd .(_f .EndElement );_ddeged &&_ddafcd .Name ==start .Name {break ;};};return nil ;};func NewCT_WorksheetSource ()*CT_WorksheetSource {_gecge :=&CT_WorksheetSource {};return _gecge };func (_ccbee *CT_RElt )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _ccbee .RPr !=nil {_afbae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0072\u0050\u0072"}};e .EncodeElement (_ccbee .RPr ,_afbae );};_acdge :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074"}};_ae .AddPreserveSpaceAttr (&_acdge ,_ccbee .T ); -e .EncodeElement (_ccbee .T ,_acdge );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_edce *CT_CellWatch )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ebag :=range start .Attr {if _ebag .Name .Local =="\u0072"{_gfdd ,_befgf :=_ebag .Value ,error (nil ); -if _befgf !=nil {return _befgf ;};_edce .RAttr =_gfdd ;continue ;};};for {_cecg ,_aegb :=d .Token ();if _aegb !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0043\u0065l\u006c\u0057\u0061\u0074\u0063\u0068\u003a\u0020\u0025\u0073",_aegb ); -};if _gaf ,_efcgc :=_cecg .(_f .EndElement );_efcgc &&_gaf .Name ==start .Name {break ;};};return nil ;};type CT_Xf struct{ +// ValidateWithPath validates the CT_RevisionHeader and its children, prefixing error messages with path +func (_accfeb *CT_RevisionHeader )ValidateWithPath (path string )error {if !_gd .ST_GuidPatternRe .MatchString (_accfeb .GuidAttr ){return _a .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 ,_gd .ST_GuidPatternRe ,_accfeb .GuidAttr ); +};if _fbgfg :=_accfeb .SheetIdMap .ValidateWithPath (path +"/\u0053\u0068\u0065\u0065\u0074\u0049\u0064\u004d\u0061\u0070");_fbgfg !=nil {return _fbgfg ;};if _accfeb .ReviewedList !=nil {if _fedad :=_accfeb .ReviewedList .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0065\u0077\u0065\u0064\u004c\u0069\u0073\u0074"); +_fedad !=nil {return _fedad ;};};if _accfeb .ExtLst !=nil {if _edgbg :=_accfeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_edgbg !=nil {return _edgbg ;};};return nil ;};type CT_CustomWorkbookViews struct{ -// Number Format Id -NumFmtIdAttr *uint32 ; +// Custom Workbook View +CustomWorkbookView []*CT_CustomWorkbookView ;};func (_ddegdd *CT_PivotAreas )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _ddegdd .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ddegdd .CountAttr )}); +};e .EncodeToken (start );if _ddegdd .PivotArea !=nil {_cagab :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ap\u0069\u0076\u006f\u0074\u0041\u0072\u0065\u0061"}};for _ ,_abced :=range _ddegdd .PivotArea {e .EncodeElement (_abced ,_cagab ); +};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_DdeLink struct{ -// Font Id -FontIdAttr *uint32 ; +// Service name +DdeServiceAttr string ; -// Fill Id -FillIdAttr *uint32 ; +// Topic for DDE server +DdeTopicAttr string ; -// Border Id -BorderIdAttr *uint32 ; +// DDE Items Collection +DdeItems *CT_DdeItems ;}; -// Format Id -XfIdAttr *uint32 ; +// Validate validates the AG_RevData and its children +func (_bf *AG_RevData )Validate ()error {return _bf .ValidateWithPath ("\u0041\u0047\u005f\u0052\u0065\u0076\u0044\u0061\u0074\u0061");};func (_eggcf ST_ConditionalFormattingOperator )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_eggcf .String (),start ); +}; -// Quote Prefix -QuotePrefixAttr *bool ; +// Validate validates the CT_OleObject and its children +func (_gddgf *CT_OleObject )Validate ()error {return _gddgf .ValidateWithPath ("\u0043\u0054\u005fO\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074");};func (_dageb ST_CellSpans )String ()string {return _f .Join (_dageb ,"\u0020")};type CT_Dimensions struct{ -// Pivot Button -PivotButtonAttr *bool ; +// OLAP Dimensions Count +CountAttr *uint32 ; -// Apply Number Format -ApplyNumberFormatAttr *bool ; +// OLAP Dimension +Dimension []*CT_PivotDimension ;};func NewCT_SharedItems ()*CT_SharedItems {_ebadf :=&CT_SharedItems {};return _ebadf };type CT_DataRefs struct{ -// Apply Font -ApplyFontAttr *bool ; +// Data Consolidation Reference Count +CountAttr *uint32 ; -// Apply Fill -ApplyFillAttr *bool ; +// Data Consolidation Reference +DataRef []*CT_DataRef ;};func NewCT_UndoInfo ()*CT_UndoInfo {_ecebd :=&CT_UndoInfo {};_ecebd .ExpAttr =ST_FormulaExpression (1);return _ecebd ;};func (_egfcd *CT_GradientFill )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _egfcd .TypeAttr !=ST_GradientTypeUnset {_dbfab ,_bfde :=_egfcd .TypeAttr .MarshalXMLAttr (_bc .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _bfde !=nil {return _bfde ;};start .Attr =append (start .Attr ,_dbfab );};if _egfcd .DegreeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0065\u0067\u0072\u0065\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_egfcd .DegreeAttr )}); +};if _egfcd .LeftAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u0065\u0066\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_egfcd .LeftAttr )});};if _egfcd .RightAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0069\u0067h\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_egfcd .RightAttr )}); +};if _egfcd .TopAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u006f\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_egfcd .TopAttr )});};if _egfcd .BottomAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_egfcd .BottomAttr )}); +};e .EncodeToken (start );if _egfcd .Stop !=nil {_geadg :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0073\u0074\u006f\u0070"}};for _ ,_bgeba :=range _egfcd .Stop {e .EncodeElement (_bgeba ,_geadg );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// Apply Border -ApplyBorderAttr *bool ; +// Validate validates the CT_QueryTable and its children +func (_edbbd *CT_QueryTable )Validate ()error {return _edbbd .ValidateWithPath ("\u0043\u0054\u005f\u0051\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065");};func (_ddadg *Connections )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .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 ,_bc .Attr {Name :_bc .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ddadg .CT_Connections .MarshalXML (e ,start );};func (_aafebg ST_HorizontalAlignment )String ()string {switch _aafebg {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 "";}; -// Apply Alignment -ApplyAlignmentAttr *bool ; +// ValidateWithPath validates the CT_SheetView and its children, prefixing error messages with path +func (_gddde *CT_SheetView )ValidateWithPath (path string )error {if _bbagff :=_gddde .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_bbagff !=nil {return _bbagff ;};if _gddde .Pane !=nil {if _gffbg :=_gddde .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065"); +_gffbg !=nil {return _gffbg ;};};for _eefcb ,_aebda :=range _gddde .Selection {if _ecgad :=_aebda .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0053\u0065\u006ce\u0063\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_eefcb ));_ecgad !=nil {return _ecgad ; +};};for _afcfb ,_fbadd :=range _gddde .PivotSelection {if _dgbdg :=_fbadd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0050\u0069vo\u0074S\u0065\u006c\u0065\u0063\u0074i\u006f\u006e\u005b\u0025\u0064\u005d",path ,_afcfb ));_dgbdg !=nil {return _dgbdg ; +};};if _gddde .ExtLst !=nil {if _gbaba :=_gddde .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbaba !=nil {return _gbaba ;};};return nil ;};func NewCT_Groups ()*CT_Groups {_gggdb :=&CT_Groups {};return _gggdb };type ST_HorizontalAlignment byte ; +func (_bdaac *CT_MeasureGroups )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_edaead :=range start .Attr {if _edaead .Name .Local =="\u0063\u006f\u0075n\u0074"{_eecbe ,_gbcgg :=_fa .ParseUint (_edaead .Value ,10,32);if _gbcgg !=nil {return _gbcgg ; +};_baeeb :=uint32 (_eecbe );_bdaac .CountAttr =&_baeeb ;continue ;};};_adae :for {_dbcfcg ,_acfcf :=d .Token ();if _acfcf !=nil {return _acfcf ;};switch _dfeeb :=_dbcfcg .(type ){case _bc .StartElement :switch _dfeeb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adfdd :=NewCT_MeasureGroup (); +if _gfdedg :=d .DecodeElement (_adfdd ,&_dfeeb );_gfdedg !=nil {return _gfdedg ;};_bdaac .MeasureGroup =append (_bdaac .MeasureGroup ,_adfdd );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_dfeeb .Name ); +if _baeebe :=d .Skip ();_baeebe !=nil {return _baeebe ;};};case _bc .EndElement :break _adae ;case _bc .CharData :};};return nil ;};type CT_MetadataBlock struct{ -// Apply Protection -ApplyProtectionAttr *bool ; +// Metadata Record +Rc []*CT_MetadataRecord ;};type CT_Parameters struct{ -// Alignment -Alignment *CT_CellAlignment ; +// Parameter Count +CountAttr *uint32 ; -// Protection -Protection *CT_CellProtection ; +// Parameter Properties +Parameter []*CT_Parameter ;};func (_ddddfc *ST_SortMethod )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_ddddfc =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_ddddfc =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_ddddfc =2; +case "\u006e\u006f\u006e\u0065":*_ddddfc =3;};return nil ;}; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;}; +// Validate validates the CT_OleSize and its children +func (_fbbedd *CT_OleSize )Validate ()error {return _fbbedd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006c\u0065\u0053\u0069\u007a\u0065");}; -// Validate validates the CT_ExternalBook and its children -func (_gged *CT_ExternalBook )Validate ()error {return _gged .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0042\u006f\u006f\u006b");};func (_gdcdff ST_DataValidationErrorStyle )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_cegcda :=_f .Attr {}; -_cegcda .Name =name ;switch _gdcdff {case ST_DataValidationErrorStyleUnset :_cegcda .Value ="";case ST_DataValidationErrorStyleStop :_cegcda .Value ="\u0073\u0074\u006f\u0070";case ST_DataValidationErrorStyleWarning :_cegcda .Value ="\u0077a\u0072\u006e\u0069\u006e\u0067"; -case ST_DataValidationErrorStyleInformation :_cegcda .Value ="i\u006e\u0066\u006f\u0072\u006d\u0061\u0074\u0069\u006f\u006e";};return _cegcda ,nil ;};func (_acgece ST_FormulaExpression )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_ebadg :=_f .Attr {}; -_ebadg .Name =name ;switch _acgece {case ST_FormulaExpressionUnset :_ebadg .Value ="";case ST_FormulaExpressionRef :_ebadg .Value ="\u0072\u0065\u0066";case ST_FormulaExpressionRefError :_ebadg .Value ="\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072"; -case ST_FormulaExpressionArea :_ebadg .Value ="\u0061\u0072\u0065\u0061";case ST_FormulaExpressionAreaError :_ebadg .Value ="\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr";case ST_FormulaExpressionComputedArea :_ebadg .Value ="\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061"; -};return _ebadg ,nil ;};func (_ebaafa *CT_TableStyles )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dfebf :=range start .Attr {if _dfebf .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgbbf ,_dbfdba :=_db .ParseUint (_dfebf .Value ,10,32); -if _dbfdba !=nil {return _dbfdba ;};_eebfe :=uint32 (_cgbbf );_ebaafa .CountAttr =&_eebfe ;continue ;};if _dfebf .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"{_caeac ,_dedcc :=_dfebf .Value ,error (nil ); -if _dedcc !=nil {return _dedcc ;};_ebaafa .DefaultTableStyleAttr =&_caeac ;continue ;};if _dfebf .Name .Local =="\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0050\u0069\u0076\u006f\u0074S\u0074\u0079\u006c\u0065"{_efgcd ,_cbbbf :=_dfebf .Value ,error (nil ); -if _cbbbf !=nil {return _cbbbf ;};_ebaafa .DefaultPivotStyleAttr =&_efgcd ;continue ;};};_agbafa :for {_gceccd ,_fefeea :=d .Token ();if _fefeea !=nil {return _fefeea ;};switch _acaed :=_gceccd .(type ){case _f .StartElement :switch _acaed .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}:_acaae :=NewCT_TableStyle (); -if _bfgcd :=d .DecodeElement (_acaae ,&_acaed );_bfgcd !=nil {return _bfgcd ;};_ebaafa .TableStyle =append (_ebaafa .TableStyle ,_acaae );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_acaed .Name ); -if _abgbg :=d .Skip ();_abgbg !=nil {return _abgbg ;};};case _f .EndElement :break _agbafa ;case _f .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_PCDKPIs and its children, prefixing error messages with path +func (_feabc *CT_PCDKPIs )ValidateWithPath (path string )error {for _bbagfc ,_babccb :=range _feabc .Kpi {if _cabfb :=_babccb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004b\u0070\u0069\u005b\u0025\u0064\u005d",path ,_bbagfc ));_cabfb !=nil {return _cabfb ; +};};return nil ;}; -// ValidateWithPath validates the Connections and its children, prefixing error messages with path -func (_agdagc *Connections )ValidateWithPath (path string )error {if _dccacf :=_agdagc .CT_Connections .ValidateWithPath (path );_dccacf !=nil {return _dccacf ;};return nil ;};func (_feabce *CT_OleLink )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_dbgec :=range start .Attr {if _dbgec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbgec .Name .Local =="\u0069\u0064"||_dbgec .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbgec .Name .Local =="\u0069\u0064"{_afabf ,_dafgc :=_dbgec .Value ,error (nil ); -if _dafgc !=nil {return _dafgc ;};_feabce .IdAttr =_afabf ;continue ;};if _dbgec .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_effbec ,_daacga :=_dbgec .Value ,error (nil );if _daacga !=nil {return _daacga ;};_feabce .ProgIdAttr =_effbec ;continue ; -};};_adbee :for {_dfacc ,_edcbb :=d .Token ();if _edcbb !=nil {return _edcbb ;};switch _gcgdgd :=_dfacc .(type ){case _f .StartElement :switch _gcgdgd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}:_feabce .OleItems =NewCT_OleItems (); -if _egaecb :=d .DecodeElement (_feabce .OleItems ,&_gcgdgd );_egaecb !=nil {return _egaecb ;};default:_ec .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_gcgdgd .Name ); -if _degea :=d .Skip ();_degea !=nil {return _degea ;};};case _f .EndElement :break _adbee ;case _f .CharData :};};return nil ;};func (_bcabf ST_CredMethod )ValidateWithPath (path string )error {switch _bcabf {case 0,1,2,3,4:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bcabf )); -};return nil ;};func (_gfggd *ST_Objects )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_eaeeg ,_fadegc :=d .Token ();if _fadegc !=nil {return _fadegc ;};if _eeefcc ,_fedbce :=_eaeeg .(_f .EndElement );_fedbce &&_eeefcc .Name ==start .Name {*_gfggd =1; -return nil ;};if _afeff ,_dgcbbc :=_eaeeg .(_f .CharData );!_dgcbbc {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_eaeeg );}else {switch string (_afeff ){case "":*_gfggd =0; -case "\u0061\u006c\u006c":*_gfggd =1;case "\u0070\u006c\u0061c\u0065\u0068\u006f\u006c\u0064\u0065\u0072\u0073":*_gfggd =2;case "\u006e\u006f\u006e\u0065":*_gfggd =3;};};_eaeeg ,_fadegc =d .Token ();if _fadegc !=nil {return _fadegc ;};if _cabcd ,_efccce :=_eaeeg .(_f .EndElement ); -_efccce &&_cabcd .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_eaeeg );};func (_bcgebe *ST_SortBy )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bcgebe =0; -case "\u0076\u0061\u006cu\u0065":*_bcgebe =1;case "\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr":*_bcgebe =2;case "\u0066o\u006e\u0074\u0043\u006f\u006c\u006fr":*_bcgebe =3;case "\u0069\u0063\u006f\u006e":*_bcgebe =4;};return nil ;};func (_aggef *CT_TextField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aggef .TypeAttr !=ST_ExternalConnectionTypeUnset {_aeddf ,_gaffea :=_aggef .TypeAttr .MarshalXMLAttr (_f .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _gaffea !=nil {return _gaffea ;};start .Attr =append (start .Attr ,_aeddf );};if _aggef .PositionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_aggef .PositionAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_MeasureDimensionMap and its children +func (_dacba *CT_MeasureDimensionMap )Validate ()error {return _dacba .ValidateWithPath ("\u0043\u0054\u005f\u004dea\u0073\u0075\u0072\u0065\u0044\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e\u004da\u0070");};type CT_TableParts struct{ -// ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path -func (_dbga *CT_Dxf )ValidateWithPath (path string )error {if _dbga .Font !=nil {if _fdefe :=_dbga .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_fdefe !=nil {return _fdefe ;};};if _dbga .NumFmt !=nil {if _fdfeb :=_dbga .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_fdfeb !=nil {return _fdfeb ;};};if _dbga .Fill !=nil {if _bdbd :=_dbga .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bdbd !=nil {return _bdbd ;};};if _dbga .Alignment !=nil {if _bcag :=_dbga .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"); -_bcag !=nil {return _bcag ;};};if _dbga .Border !=nil {if _gfbf :=_dbga .Border .ValidateWithPath (path +"\u002fB\u006f\u0072\u0064\u0065\u0072");_gfbf !=nil {return _gfbf ;};};if _dbga .Protection !=nil {if _bface :=_dbga .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); -_bface !=nil {return _bface ;};};if _dbga .ExtLst !=nil {if _dbfd :=_dbga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbfd !=nil {return _dbfd ;};};return nil ;}; +// Count +CountAttr *uint32 ; -// ValidateWithPath validates the CT_BooleanProperty and its children, prefixing error messages with path -func (_bea *CT_BooleanProperty )ValidateWithPath (path string )error {return nil };func (_bdcca *CT_MetadataType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_bdcca .NameAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",_bdcca .MinSupportedVersionAttr )});if _bdcca .GhostRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .GhostRowAttr ))}); -};if _bdcca .GhostColAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .GhostColAttr ))});};if _bdcca .EditAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0069\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .EditAttr ))}); -};if _bdcca .DeleteAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .DeleteAttr ))});};if _bdcca .CopyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0070\u0079"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .CopyAttr ))}); -};if _bdcca .PasteAllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .PasteAllAttr ))});};if _bdcca .PasteFormulasAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .PasteFormulasAttr ))}); -};if _bdcca .PasteValuesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .PasteValuesAttr ))});};if _bdcca .PasteFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .PasteFormatsAttr ))}); -};if _bdcca .PasteCommentsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .PasteCommentsAttr ))}); -};if _bdcca .PasteDataValidationAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .PasteDataValidationAttr ))}); -};if _bdcca .PasteBordersAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .PasteBordersAttr ))});}; -if _bdcca .PasteColWidthsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .PasteColWidthsAttr ))}); -};if _bdcca .PasteNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .PasteNumberFormatsAttr ))}); -};if _bdcca .MergeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u0072g\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .MergeAttr ))});};if _bdcca .SplitFirstAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .SplitFirstAttr ))}); -};if _bdcca .SplitAllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .SplitAllAttr ))});};if _bdcca .RowColShiftAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .RowColShiftAttr ))}); -};if _bdcca .ClearAllAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .ClearAllAttr ))});};if _bdcca .ClearFormatsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .ClearFormatsAttr ))}); -};if _bdcca .ClearContentsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .ClearContentsAttr ))}); -};if _bdcca .ClearCommentsAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .ClearCommentsAttr ))}); -};if _bdcca .AssignAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0073\u0073\u0069\u0067\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .AssignAttr ))});};if _bdcca .CoerceAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0065\u0072\u0063\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .CoerceAttr ))}); -};if _bdcca .AdjustAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .AdjustAttr ))});};if _bdcca .CellMetaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_bdcca .CellMetaAttr ))}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_dddaa *CT_GradientFill )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffdff :=range start .Attr {if _ffdff .Name .Local =="\u0074\u0079\u0070\u0065"{_dddaa .TypeAttr .UnmarshalXMLAttr (_ffdff ); -continue ;};if _ffdff .Name .Local =="\u0064\u0065\u0067\u0072\u0065\u0065"{_afgde ,_gabgc :=_db .ParseFloat (_ffdff .Value ,64);if _gabgc !=nil {return _gabgc ;};_dddaa .DegreeAttr =&_afgde ;continue ;};if _ffdff .Name .Local =="\u006c\u0065\u0066\u0074"{_gcgba ,_faggdb :=_db .ParseFloat (_ffdff .Value ,64); -if _faggdb !=nil {return _faggdb ;};_dddaa .LeftAttr =&_gcgba ;continue ;};if _ffdff .Name .Local =="\u0072\u0069\u0067h\u0074"{_dadec ,_bcaad :=_db .ParseFloat (_ffdff .Value ,64);if _bcaad !=nil {return _bcaad ;};_dddaa .RightAttr =&_dadec ;continue ; -};if _ffdff .Name .Local =="\u0074\u006f\u0070"{_ggbca ,_ddaag :=_db .ParseFloat (_ffdff .Value ,64);if _ddaag !=nil {return _ddaag ;};_dddaa .TopAttr =&_ggbca ;continue ;};if _ffdff .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_gbdc ,_gccf :=_db .ParseFloat (_ffdff .Value ,64); -if _gccf !=nil {return _gccf ;};_dddaa .BottomAttr =&_gbdc ;continue ;};};_ddafd :for {_fdfdc ,_bfed :=d .Token ();if _bfed !=nil {return _bfed ;};switch _fefaac :=_fdfdc .(type ){case _f .StartElement :switch _fefaac .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0074\u006f\u0070"}:_geggd :=NewCT_GradientStop (); -if _bbgbb :=d .DecodeElement (_geggd ,&_fefaac );_bbgbb !=nil {return _bbgbb ;};_dddaa .Stop =append (_dddaa .Stop ,_geggd );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_fefaac .Name ); -if _efcea :=d .Skip ();_efcea !=nil {return _efcea ;};};case _f .EndElement :break _ddafd ;case _f .CharData :};};return nil ;};func (_gbcfef *CT_VerticalAlignFontProperty )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gbcfef .ValAttr =_a .ST_VerticalAlignRun (1); -for _ ,_fddff :=range start .Attr {if _fddff .Name .Local =="\u0076\u0061\u006c"{_gbcfef .ValAttr .UnmarshalXMLAttr (_fddff );continue ;};};for {_daafg ,_agadfd :=d .Token ();if _agadfd !=nil {return _bc .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",_agadfd ); -};if _fbeae ,_fbggde :=_daafg .(_f .EndElement );_fbggde &&_fbeae .Name ==start .Name {break ;};};return nil ;};func (_eddeg *CT_IgnoredErrors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbbbg :for {_fbfbda ,_fbaee :=d .Token ();if _fbaee !=nil {return _fbaee ; -};switch _daccce :=_fbfbda .(type ){case _f .StartElement :switch _daccce .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u0067\u006eo\u0072\u0065\u0064\u0045\u0072\u0072\u006f\u0072"}:_agcba :=NewCT_IgnoredError (); -if _gacb :=d .DecodeElement (_agcba ,&_daccce );_gacb !=nil {return _gacb ;};_eddeg .IgnoredError =append (_eddeg .IgnoredError ,_agcba );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eddeg .ExtLst =NewCT_ExtensionList (); -if _geegc :=d .DecodeElement (_eddeg .ExtLst ,&_daccce );_geegc !=nil {return _geegc ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_daccce .Name ); -if _ggdfb :=d .Skip ();_ggdfb !=nil {return _ggdfb ;};};case _f .EndElement :break _bbbbg ;case _f .CharData :};};return nil ;}; +// Table Part +TablePart []*CT_TablePart ;};func NewCT_QueryTableFields ()*CT_QueryTableFields {_babag :=&CT_QueryTableFields {};return _babag };func (_gdada ST_PatternType )String ()string {switch _gdada {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 NewComments ()*Comments {_affcf :=&Comments {};_affcf .CT_Comments =*NewCT_Comments ();return _affcf ;};func (_eccgec *CT_RPrElt )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start ); +if _eccgec .RFont !=nil {_dagecd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072\u0046\u006f\u006e\u0074"}};e .EncodeElement (_eccgec .RFont ,_dagecd );};if _eccgec .Charset !=nil {_bdggcb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u0068\u0061\u0072\u0073\u0065\u0074"}}; +e .EncodeElement (_eccgec .Charset ,_bdggcb );};if _eccgec .Family !=nil {_aaedb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0066\u0061\u006d\u0069\u006cy"}};e .EncodeElement (_eccgec .Family ,_aaedb );};if _eccgec .B !=nil {_aceea :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0062"}}; +e .EncodeElement (_eccgec .B ,_aceea );};if _eccgec .I !=nil {_eagbd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0069"}};e .EncodeElement (_eccgec .I ,_eagbd );};if _eccgec .Strike !=nil {_dedbfd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0073\u0074\u0072\u0069\u006be"}}; +e .EncodeElement (_eccgec .Strike ,_dedbfd );};if _eccgec .Outline !=nil {_ccade :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006f\u0075\u0074\u006c\u0069\u006e\u0065"}};e .EncodeElement (_eccgec .Outline ,_ccade );};if _eccgec .Shadow !=nil {_deeabbe :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0073\u0068\u0061\u0064\u006fw"}}; +e .EncodeElement (_eccgec .Shadow ,_deeabbe );};if _eccgec .Condense !=nil {_fdeabg :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0063\u006f\u006e\u0064\u0065\u006e\u0073\u0065"}};e .EncodeElement (_eccgec .Condense ,_fdeabg );};if _eccgec .Extend !=nil {_bagbd :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u0065\u006ed"}}; +e .EncodeElement (_eccgec .Extend ,_bagbd );};if _eccgec .Color !=nil {_dfgab :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_eccgec .Color ,_dfgab );};if _eccgec .Sz !=nil {_begfa :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003as\u007a"}}; +e .EncodeElement (_eccgec .Sz ,_begfa );};if _eccgec .U !=nil {_adadf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0075"}};e .EncodeElement (_eccgec .U ,_adadf );};if _eccgec .VertAlign !=nil {_cdfgb :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003av\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_eccgec .VertAlign ,_cdfgb );};if _eccgec .Scheme !=nil {_bebcc :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0073\u0063\u0068\u0065\u006de"}};e .EncodeElement (_eccgec .Scheme ,_bebcc );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_gbad *CT_DataConsolidate )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_eada :=range start .Attr {if _eada .Name .Local =="\u0066\u0075\u006e\u0063\u0074\u0069\u006f\u006e"{_gbad .FunctionAttr .UnmarshalXMLAttr (_eada ); +continue ;};if _eada .Name .Local =="s\u0074\u0061\u0072\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_fgfbf ,_deaef :=_fa .ParseBool (_eada .Value );if _deaef !=nil {return _deaef ;};_gbad .StartLabelsAttr =&_fgfbf ;continue ;};if _eada .Name .Local =="\u006c\u0065\u0066\u0074\u004c\u0061\u0062\u0065\u006c\u0073"{_fgdab ,_fafg :=_fa .ParseBool (_eada .Value ); +if _fafg !=nil {return _fafg ;};_gbad .LeftLabelsAttr =&_fgdab ;continue ;};if _eada .Name .Local =="\u0074o\u0070\u004c\u0061\u0062\u0065\u006cs"{_aacg ,_bbfae :=_fa .ParseBool (_eada .Value );if _bbfae !=nil {return _bbfae ;};_gbad .TopLabelsAttr =&_aacg ; +continue ;};if _eada .Name .Local =="\u006c\u0069\u006e\u006b"{_dfcbc ,_egeab :=_fa .ParseBool (_eada .Value );if _egeab !=nil {return _egeab ;};_gbad .LinkAttr =&_dfcbc ;continue ;};};_caba :for {_dbda ,_ebga :=d .Token ();if _ebga !=nil {return _ebga ; +};switch _bfea :=_dbda .(type ){case _bc .StartElement :switch _bfea .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gbad .DataRefs =NewCT_DataRefs (); +if _bbdd :=d .DecodeElement (_gbad .DataRefs ,&_bfea );_bbdd !=nil {return _bbdd ;};default:_ga .Log .Debug ("\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",_bfea .Name ); +if _deaed :=d .Skip ();_deaed !=nil {return _deaed ;};};case _bc .EndElement :break _caba ;case _bc .CharData :};};return nil ;};func (_cecgd *ST_DynamicFilterType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_cecgd =0;case "\u006e\u0075\u006c\u006c":*_cecgd =1; +case "\u0061\u0062\u006fv\u0065\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_cecgd =2;case "\u0062\u0065\u006co\u0077\u0041\u0076\u0065\u0072\u0061\u0067\u0065":*_cecgd =3;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_cecgd =4;case "\u0074\u006f\u0064a\u0079":*_cecgd =5; +case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_cecgd =6;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_cecgd =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_cecgd =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_cecgd =9; +case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_cecgd =10;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_cecgd =11;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_cecgd =12;case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cecgd =13; +case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cecgd =14;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_cecgd =15;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_cecgd =16;case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_cecgd =17; +case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_cecgd =18;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_cecgd =19;case "\u0051\u0031":*_cecgd =20;case "\u0051\u0032":*_cecgd =21;case "\u0051\u0033":*_cecgd =22;case "\u0051\u0034":*_cecgd =23; +case "\u004d\u0031":*_cecgd =24;case "\u004d\u0032":*_cecgd =25;case "\u004d\u0033":*_cecgd =26;case "\u004d\u0034":*_cecgd =27;case "\u004d\u0035":*_cecgd =28;case "\u004d\u0036":*_cecgd =29;case "\u004d\u0037":*_cecgd =30;case "\u004d\u0038":*_cecgd =31; +case "\u004d\u0039":*_cecgd =32;case "\u004d\u0031\u0030":*_cecgd =33;case "\u004d\u0031\u0031":*_cecgd =34;case "\u004d\u0031\u0032":*_cecgd =35;};return nil ;}; -// Validate validates the ExternalLink and its children -func (_faece *ExternalLink )Validate ()error {return _faece .ValidateWithPath ("\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u004c\u0069\u006e\u006b");};type CT_RevisionComment struct{ +// ValidateWithPath validates the CT_IntProperty and its children, prefixing error messages with path +func (_eccgc *CT_IntProperty )ValidateWithPath (path string )error {return nil }; + +// ValidateWithPath validates the CT_BookView and its children, prefixing error messages with path +func (_deab *CT_BookView )ValidateWithPath (path string )error {if _dcf :=_deab .VisibilityAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u0069\u006c\u0069\u0074\u0079\u0041\u0074\u0074\u0072");_dcf !=nil {return _dcf ;};if _deab .ExtLst !=nil {if _gaeec :=_deab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_gaeec !=nil {return _gaeec ;};};return nil ;};func (_gagafd *CT_MetadataType )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_gagafd .NameAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0069\u006e\u0053up\u0070\u006f\u0072\u0074\u0065\u0064\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_gagafd .MinSupportedVersionAttr )});if _gagafd .GhostRowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .GhostRowAttr ))}); +};if _gagafd .GhostColAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0068\u006f\u0073\u0074\u0043\u006f\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .GhostColAttr ))});};if _gagafd .EditAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065\u0064\u0069\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .EditAttr ))}); +};if _gagafd .DeleteAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .DeleteAttr ))});};if _gagafd .CopyAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0070\u0079"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .CopyAttr ))}); +};if _gagafd .PasteAllAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0041\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .PasteAllAttr ))});};if _gagafd .PasteFormulasAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .PasteFormulasAttr ))}); +};if _gagafd .PasteValuesAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"p\u0061\u0073\u0074\u0065\u0056\u0061\u006c\u0075\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .PasteValuesAttr ))});};if _gagafd .PasteFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061\u0073t\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .PasteFormatsAttr ))}); +};if _gagafd .PasteCommentsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .PasteCommentsAttr ))}); +};if _gagafd .PasteDataValidationAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061\u0073\u0074eD\u0061\u0074\u0061\u0056\u0061\u006c\u0069\u0064\u0061\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .PasteDataValidationAttr ))}); +};if _gagafd .PasteBordersAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061\u0073t\u0065\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .PasteBordersAttr ))}); +};if _gagafd .PasteColWidthsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0061\u0073\u0074\u0065\u0043\u006f\u006c\u0057i\u0064\u0074\u0068\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .PasteColWidthsAttr ))}); +};if _gagafd .PasteNumberFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070a\u0073t\u0065\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .PasteNumberFormatsAttr ))}); +};if _gagafd .MergeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0065\u0072g\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .MergeAttr ))});};if _gagafd .SplitFirstAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0046\u0069\u0072\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .SplitFirstAttr ))}); +};if _gagafd .SplitAllAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0070\u006c\u0069\u0074\u0041\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .SplitAllAttr ))});};if _gagafd .RowColShiftAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"r\u006f\u0077\u0043\u006f\u006c\u0053\u0068\u0069\u0066\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .RowColShiftAttr ))}); +};if _gagafd .ClearAllAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0041\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .ClearAllAttr ))});};if _gagafd .ClearFormatsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006c\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .ClearFormatsAttr ))}); +};if _gagafd .ClearContentsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .ClearContentsAttr ))}); +};if _gagafd .ClearCommentsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006c\u0065\u0061\u0072\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .ClearCommentsAttr ))}); +};if _gagafd .AssignAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0073\u0073\u0069\u0067\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .AssignAttr ))});};if _gagafd .CoerceAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0065\u0072\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .CoerceAttr ))}); +};if _gagafd .AdjustAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .AdjustAttr ))});};if _gagafd .CellMetaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0065\u006c\u006c\u004d\u0065\u0074\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gagafd .CellMetaAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type ST_UpdateLinks byte ;func (_ffdgg *CT_MergeCell )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_ffdgg .RefAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dgbd *CT_Hyperlinks )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_adedf :for {_aaed ,_gefbf :=d .Token ();if _gefbf !=nil {return _gefbf ; +};switch _fbfab :=_aaed .(type ){case _bc .StartElement :switch _fbfab .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgcce :=NewCT_Hyperlink (); +if _faddg :=d .DecodeElement (_cgcce ,&_fbfab );_faddg !=nil {return _faddg ;};_dgbd .Hyperlink =append (_dgbd .Hyperlink ,_cgcce );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fbfab .Name ); +if _cbfad :=d .Skip ();_cbfad !=nil {return _cbfad ;};};case _bc .EndElement :break _adedf ;case _bc .CharData :};};return nil ;};type CT_RevisionQueryTableField struct{ // Sheet Id SheetIdAttr uint32 ; -// Cell -CellAttr string ; +// QueryTable Reference +RefAttr string ; -// GUID -GuidAttr string ; +// Field Id +FieldIdAttr uint32 ;};func (_aeecb *CT_ExternalRow )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_eeega :=range start .Attr {if _eeega .Name .Local =="\u0072"{_efdf ,_bdcef :=_fa .ParseUint (_eeega .Value ,10,32);if _bdcef !=nil {return _bdcef ; +};_aeecb .RAttr =uint32 (_efdf );continue ;};};_eeecd :for {_gcbfed ,_addbg :=d .Token ();if _addbg !=nil {return _addbg ;};switch _abcbcg :=_gcbfed .(type ){case _bc .StartElement :switch _abcbcg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_fgcab :=NewCT_ExternalCell (); +if _fecbg :=d .DecodeElement (_fgcab ,&_abcbcg );_fecbg !=nil {return _fecbg ;};_aeecb .Cell =append (_aeecb .Cell ,_fgcab );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_abcbcg .Name ); +if _cgeag :=d .Skip ();_cgeag !=nil {return _cgeag ;};};case _bc .EndElement :break _eeecd ;case _bc .CharData :};};return nil ;};func (_eabec *CT_Scenario )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_eabec .NameAttr )}); +if _eabec .LockedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eabec .LockedAttr ))});};if _eabec .HiddenAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_eabec .HiddenAttr ))}); +};if _eabec .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_eabec .CountAttr )});};if _eabec .UserAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075\u0073\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_eabec .UserAttr )}); +};if _eabec .CommentAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063o\u006d\u006d\u0065\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_eabec .CommentAttr )});};e .EncodeToken (start );_gdebd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0069\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006c\u0073"}}; +for _ ,_efcag :=range _eabec .InputCells {e .EncodeElement (_efcag ,_gdebd );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_DefinedNames struct{ -// User Action -ActionAttr ST_RevisionAction ; +// Defined Name +DefinedName []*CT_DefinedName ;};func NewCT_Font ()*CT_Font {_efbgg :=&CT_Font {};return _efbgg }; -// Always Show Comment -AlwaysShowAttr *bool ; +// ValidateWithPath validates the CT_ColorScale and its children, prefixing error messages with path +func (_cadgf *CT_ColorScale )ValidateWithPath (path string )error {for _cggd ,_ddbb :=range _cadgf .Cfvo {if _geed :=_ddbb .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0043\u0066\u0076\u006f\u005b\u0025\u0064\u005d",path ,_cggd ));_geed !=nil {return _geed ; +};};for _fbda ,_cgaf :=range _cadgf .Color {if _facd :=_cgaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fC\u006f\u006c\u006f\u0072\u005b\u0025\u0064\u005d",path ,_fbda ));_facd !=nil {return _facd ;};};return nil ;}; -// Old Comment -OldAttr *bool ; +// ValidateWithPath validates the CT_MetadataType and its children, prefixing error messages with path +func (_bgeab *CT_MetadataType )ValidateWithPath (path string )error {return nil }; -// Comment In Hidden Row -HiddenRowAttr *bool ; +// ValidateWithPath validates the CT_RevisionComment and its children, prefixing error messages with path +func (_gbaee *CT_RevisionComment )ValidateWithPath (path string )error {if !_gd .ST_GuidPatternRe .MatchString (_gbaee .GuidAttr ){return _a .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 ,_gd .ST_GuidPatternRe ,_gbaee .GuidAttr ); +};if _cbgabe :=_gbaee .ActionAttr .ValidateWithPath (path +"/\u0041\u0063\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_cbgabe !=nil {return _cbgabe ;};return nil ;}; -// Hidden Column -HiddenColumnAttr *bool ; +// ValidateWithPath validates the CT_SheetProtection and its children, prefixing error messages with path +func (_edebc *CT_SheetProtection )ValidateWithPath (path string )error {return nil };func (_cdgc *CT_DataFields )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cdgc .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cdgc .CountAttr )}); +};e .EncodeToken (start );_ggdc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ad\u0061\u0074\u0061\u0046\u0069\u0065\u006c\u0064"}};for _ ,_ffab :=range _cdgc .DataField {e .EncodeElement (_ffab ,_ggdc );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_XStringElement ()*CT_XStringElement {_ebebg :=&CT_XStringElement {};return _ebebg };func (_fbff *CT_CustomProperties )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fecg :for {_gbgab ,_abeb :=d .Token ();if _abeb !=nil {return _abeb ; +};switch _caggc :=_gbgab .(type ){case _bc .StartElement :switch _caggc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_abdbg :=NewCT_CustomProperty (); +if _gedg :=d .DecodeElement (_abdbg ,&_caggc );_gedg !=nil {return _gedg ;};_fbff .CustomPr =append (_fbff .CustomPr ,_abdbg );default:_ga .Log .Debug ("\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",_caggc .Name ); +if _edef :=d .Skip ();_edef !=nil {return _edef ;};};case _bc .EndElement :break _fecg ;case _bc .CharData :};};return nil ;};type CT_PivotAreaReferences struct{ -// Author -AuthorAttr string ; +// Pivot Filter Count +CountAttr *uint32 ; -// Original Comment Length -OldLengthAttr *uint32 ; +// Reference +Reference []*CT_PivotAreaReference ;};func (_ffbda *CT_SheetPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gccfda :=range start .Attr {if _gccfda .Name .Local =="\u0073\u0079\u006e\u0063\u0048\u006f\u0072\u0069\u007ao\u006e\u0074\u0061\u006c"{_cefed ,_gccgc :=_fa .ParseBool (_gccfda .Value ); +if _gccgc !=nil {return _gccgc ;};_ffbda .SyncHorizontalAttr =&_cefed ;continue ;};if _gccfda .Name .Local =="\u0073\u0079\u006ec\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c"{_cfefcd ,_baaea :=_fa .ParseBool (_gccfda .Value );if _baaea !=nil {return _baaea ; +};_ffbda .SyncVerticalAttr =&_cfefcd ;continue ;};if _gccfda .Name .Local =="\u0073y\u006e\u0063\u0052\u0065\u0066"{_afaede ,_cfdaf :=_gccfda .Value ,error (nil );if _cfdaf !=nil {return _cfdaf ;};_ffbda .SyncRefAttr =&_afaede ;continue ;};if _gccfda .Name .Local =="t\u0072a\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0045v\u0061\u006c\u0075\u0061ti\u006f\u006e"{_edbgcb ,_adagee :=_fa .ParseBool (_gccfda .Value ); +if _adagee !=nil {return _adagee ;};_ffbda .TransitionEvaluationAttr =&_edbgcb ;continue ;};if _gccfda .Name .Local =="\u0074r\u0061n\u0073\u0069\u0074\u0069\u006f\u006e\u0045\u006e\u0074\u0072\u0079"{_defab ,_acgga :=_fa .ParseBool (_gccfda .Value );if _acgga !=nil {return _acgga ; +};_ffbda .TransitionEntryAttr =&_defab ;continue ;};if _gccfda .Name .Local =="\u0070u\u0062\u006c\u0069\u0073\u0068\u0065d"{_fabgc ,_bgfbec :=_fa .ParseBool (_gccfda .Value );if _bgfbec !=nil {return _bgfbec ;};_ffbda .PublishedAttr =&_fabgc ;continue ; +};if _gccfda .Name .Local =="\u0063\u006f\u0064\u0065\u004e\u0061\u006d\u0065"{_aefde ,_egfggb :=_gccfda .Value ,error (nil );if _egfggb !=nil {return _egfggb ;};_ffbda .CodeNameAttr =&_aefde ;continue ;};if _gccfda .Name .Local =="\u0066\u0069\u006c\u0074\u0065\u0072\u004d\u006f\u0064\u0065"{_aabgeg ,_addeg :=_fa .ParseBool (_gccfda .Value ); +if _addeg !=nil {return _addeg ;};_ffbda .FilterModeAttr =&_aabgeg ;continue ;};if _gccfda .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"{_gfbge ,_bafbd :=_fa .ParseBool (_gccfda .Value ); +if _bafbd !=nil {return _bafbd ;};_ffbda .EnableFormatConditionsCalculationAttr =&_gfbge ;continue ;};};_ebcae :for {_agbbb ,_gfbeg :=d .Token ();if _gfbeg !=nil {return _gfbeg ;};switch _fdbcc :=_agbbb .(type ){case _bc .StartElement :switch _fdbcc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffbda .TabColor =NewCT_Color (); +if _bcafcc :=d .DecodeElement (_ffbda .TabColor ,&_fdbcc );_bcafcc !=nil {return _bcafcc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffbda .OutlinePr =NewCT_OutlinePr (); +if _fgaeg :=d .DecodeElement (_ffbda .OutlinePr ,&_fdbcc );_fgaeg !=nil {return _fgaeg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ffbda .PageSetUpPr =NewCT_PageSetUpPr (); +if _gfff :=d .DecodeElement (_ffbda .PageSetUpPr ,&_fdbcc );_gfff !=nil {return _gfff ;};default:_ga .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_fdbcc .Name ); +if _agcecgg :=d .Skip ();_agcecgg !=nil {return _agcecgg ;};};case _bc .EndElement :break _ebcae ;case _bc .CharData :};};return nil ;}; -// New Comment Length -NewLengthAttr *uint32 ;};type CT_Index struct{ +// Validate validates the CT_CellWatch and its children +func (_ccfg *CT_CellWatch )Validate ()error {return _ccfg .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0057\u0061\u0074\u0063\u0068");}; -// Shared Items Index -VAttr uint32 ;};type CT_DataRef struct{ +// Validate validates the CT_PivotCacheDefinition and its children +func (_gedga *CT_PivotCacheDefinition )Validate ()error {return _gedga .ValidateWithPath ("\u0043\u0054\u005fPi\u0076\u006f\u0074\u0043\u0061\u0063\u0068\u0065\u0044\u0065\u0066\u0069\u006e\u0069\u0074\u0069\u006f\u006e");};func (_adbbe ST_FontScheme )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_addca :=_bc .Attr {}; +_addca .Name =name ;switch _adbbe {case ST_FontSchemeUnset :_addca .Value ="";case ST_FontSchemeNone :_addca .Value ="\u006e\u006f\u006e\u0065";case ST_FontSchemeMajor :_addca .Value ="\u006d\u0061\u006ao\u0072";case ST_FontSchemeMinor :_addca .Value ="\u006d\u0069\u006eo\u0072"; +};return _addca ,nil ;}; -// Reference -RefAttr *string ; +// Validate validates the CT_LegacyDrawing and its children +func (_fcab *CT_LegacyDrawing )Validate ()error {return _fcab .ValidateWithPath ("\u0043\u0054_\u004c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_bgbba *ST_MdxKPIProperty )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_bgbba =0; +case "\u0076":*_bgbba =1;case "\u0067":*_bgbba =2;case "\u0073":*_bgbba =3;case "\u0074":*_bgbba =4;case "\u0077":*_bgbba =5;case "\u006d":*_bgbba =6;};return nil ;};func (_cdebbe *ST_VerticalAlignment )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_cdebbe =0; +case "\u0074\u006f\u0070":*_cdebbe =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cdebbe =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cdebbe =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_cdebbe =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_cdebbe =5; +};return nil ;};type CT_Set struct{ -// Named Range -NameAttr *string ; +// Number of Tuples +CountAttr *uint32 ; -// Sheet Name -SheetAttr *string ;IdAttr *string ;};func NewCT_ColorFilter ()*CT_ColorFilter {_bcfbd :=&CT_ColorFilter {};return _bcfbd };func (_aadcce ST_CellFormulaType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aeebg :=_f .Attr {};_aeebg .Name =name ;switch _aadcce {case ST_CellFormulaTypeUnset :_aeebg .Value =""; -case ST_CellFormulaTypeNormal :_aeebg .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_CellFormulaTypeArray :_aeebg .Value ="\u0061\u0072\u0072a\u0079";case ST_CellFormulaTypeDataTable :_aeebg .Value ="\u0064a\u0074\u0061\u0054\u0061\u0062\u006ce"; -case ST_CellFormulaTypeShared :_aeebg .Value ="\u0073\u0068\u0061\u0072\u0065\u0064";};return _aeebg ,nil ;};func (_adae *CT_Macrosheet )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Name .Local ="\u006d\u0061:\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u0073\u0068\u0065\u0065\u0074"; -e .EncodeToken (start );if _adae .SheetPr !=nil {_fceef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0050\u0072"}};e .EncodeElement (_adae .SheetPr ,_fceef );};if _adae .Dimension !=nil {_fcaded :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0069\u006d\u0065\u006e\u0073\u0069\u006f\u006e"}}; -e .EncodeElement (_adae .Dimension ,_fcaded );};if _adae .SheetViews !=nil {_abcec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_adae .SheetViews ,_abcec ); -};if _adae .SheetFormatPr !=nil {_feagg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u0073\u0068\u0065e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0050\u0072"}};e .EncodeElement (_adae .SheetFormatPr ,_feagg );};if _adae .Cols !=nil {_fabag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006c\u0073"}}; -for _ ,_gegf :=range _adae .Cols {e .EncodeElement (_gegf ,_fabag );};};_gfaad :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u0068\u0065\u0065\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_adae .SheetData ,_gfaad );if _adae .SheetProtection !=nil {_aeeg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003as\u0068\u0065\u0065\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_adae .SheetProtection ,_aeeg );};if _adae .AutoFilter !=nil {_dgca :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072"}};e .EncodeElement (_adae .AutoFilter ,_dgca ); -};if _adae .SortState !=nil {_cceec :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003as\u006f\u0072\u0074\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_adae .SortState ,_cceec );};if _adae .DataConsolidate !=nil {_geecd :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ad\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065"}}; -e .EncodeElement (_adae .DataConsolidate ,_geecd );};if _adae .CustomSheetViews !=nil {_cfdcg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0053\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}};e .EncodeElement (_adae .CustomSheetViews ,_cfdcg ); -};if _adae .PhoneticPr !=nil {_dbgfee :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0068\u006f\u006e\u0065\u0074\u0069\u0063\u0050\u0072"}};e .EncodeElement (_adae .PhoneticPr ,_dbgfee );};if _adae .ConditionalFormatting !=nil {_faegc :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u006f\u006e\u0064\u0069\u0074\u0069\u006f\u006e\u0061l\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}}; -for _ ,_fcbdab :=range _adae .ConditionalFormatting {e .EncodeElement (_fcbdab ,_faegc );};};if _adae .PrintOptions !=nil {_gacagf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ap\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}}; -e .EncodeElement (_adae .PrintOptions ,_gacagf );};if _adae .PageMargins !=nil {_bfegf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073"}};e .EncodeElement (_adae .PageMargins ,_bfegf ); -};if _adae .PageSetup !=nil {_acbbd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ap\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_adae .PageSetup ,_acbbd );};if _adae .HeaderFooter !=nil {_eaga :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ah\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}}; -e .EncodeElement (_adae .HeaderFooter ,_eaga );};if _adae .RowBreaks !=nil {_gfedfa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ar\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073"}};e .EncodeElement (_adae .RowBreaks ,_gfedfa );};if _adae .ColBreaks !=nil {_cffef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ac\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"}}; -e .EncodeElement (_adae .ColBreaks ,_cffef );};if _adae .CustomProperties !=nil {_dceef :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063us\u0074\u006f\u006d\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"}};e .EncodeElement (_adae .CustomProperties ,_dceef ); -};if _adae .Drawing !=nil {_beefd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0064\u0072\u0061\u0077\u0069\u006e\u0067"}};e .EncodeElement (_adae .Drawing ,_beefd );};if _adae .LegacyDrawing !=nil {_cacag :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061:\u006c\u0065\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}}; -e .EncodeElement (_adae .LegacyDrawing ,_cacag );};if _adae .LegacyDrawingHF !=nil {_debdb :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003al\u0065\u0067\u0061\u0063\u0079D\u0072\u0061w\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_adae .LegacyDrawingHF ,_debdb ); -};if _adae .DrawingHF !=nil {_aagdcb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ad\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}};e .EncodeElement (_adae .DrawingHF ,_aagdcb );};if _adae .Picture !=nil {_ggbdg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0069\u0063\u0074\u0075\u0072\u0065"}}; -e .EncodeElement (_adae .Picture ,_ggbdg );};if _adae .OleObjects !=nil {_edfgf :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006f\u006c\u0065\u004f\u0062\u006a\u0065\u0063\u0074\u0073"}};e .EncodeElement (_adae .OleObjects ,_edfgf ); -};if _adae .ExtLst !=nil {_cdaaf :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adae .ExtLst ,_cdaaf );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ccgdd ST_PaneState )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ccgdd .String (),start ); -}; +// Maximum Rank Requested +MaxRankAttr int32 ; -// Validate validates the CT_TableStyles and its children -func (_cabc *CT_TableStyles )Validate ()error {return _cabc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053t\u0079\u006c\u0065\u0073");};func (_gecbge ST_ItemType )Validate ()error {return _gecbge .ValidateWithPath ("")};const (ST_RevisionActionUnset ST_RevisionAction =0; -ST_RevisionActionAdd ST_RevisionAction =1;ST_RevisionActionDelete ST_RevisionAction =2;); +// MDX Set Definition +SetDefinitionAttr string ; -// ValidateWithPath validates the CT_DataField and its children, prefixing error messages with path -func (_eacbc *CT_DataField )ValidateWithPath (path string )error {if _dbbe :=_eacbc .SubtotalAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_dbbe !=nil {return _dbbe ;};if _dgdf :=_eacbc .ShowDataAsAttr .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0044\u0061\u0074\u0061\u0041\u0073\u0041\u0074\u0074\u0072"); -_dgdf !=nil {return _dgdf ;};if _eacbc .ExtLst !=nil {if _fcea :=_eacbc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcea !=nil {return _fcea ;};};return nil ;}; +// Set Sort Order +SortTypeAttr ST_SortType ; -// Validate validates the CT_Users and its children -func (_eefecc *CT_Users )Validate ()error {return _eefecc .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0073\u0065\u0072\u0073");};func (_aefgg ST_UpdateLinks )String ()string {switch _aefgg {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 (_befa *CT_PivotAreaReferences )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbdedf :=range start .Attr {if _gbdedf .Name .Local =="\u0063\u006f\u0075n\u0074"{_abcefb ,_ceageb :=_db .ParseUint (_gbdedf .Value ,10,32); -if _ceageb !=nil {return _ceageb ;};_fcbab :=uint32 (_abcefb );_befa .CountAttr =&_fcbab ;continue ;};};_accfd :for {_abbbf ,_dgfc :=d .Token ();if _dgfc !=nil {return _dgfc ;};switch _cfgce :=_abbbf .(type ){case _f .StartElement :switch _cfgce .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072e\u0066\u0065\u0072\u0065\u006e\u0063e"}:_fceec :=NewCT_PivotAreaReference (); -if _edfgd :=d .DecodeElement (_fceec ,&_cfgce );_edfgd !=nil {return _edfgd ;};_befa .Reference =append (_befa .Reference ,_fceec );default:_ec .Log .Debug ("\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",_cfgce .Name ); -if _gaadg :=d .Skip ();_gaadg !=nil {return _gaadg ;};};case _f .EndElement :break _accfd ;case _f .CharData :};};return nil ;}; +// Query Failed +QueryFailedAttr *bool ; -// Validate validates the CT_WebPublishObject and its children -func (_dgdbc *CT_WebPublishObject )Validate ()error {return _dgdbc .ValidateWithPath ("\u0043\u0054\u005f\u0057eb\u0050\u0075\u0062\u006c\u0069\u0073\u0068\u004f\u0062\u006a\u0065\u0063\u0074");};type CT_ObjectPr struct{ +// Tuples +Tpls []*CT_Tuples ; -// Locked Flag -LockedAttr *bool ; +// Sort By Tuple +SortByTuple *CT_Tuples ;};type CT_Filter struct{ -// Default Size Flag -DefaultSizeAttr *bool ; +// Filter Value +ValAttr *string ;}; -// Print Flag -PrintAttr *bool ; +// Validate validates the CT_RowFields and its children +func (_fgaffg *CT_RowFields )Validate ()error {return _fgaffg .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0077\u0046\u0069\u0065\u006c\u0064\u0073");};func (_bbebc *CT_CustomFilters )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _bbebc .AndAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_bbebc .AndAttr ))}); +};e .EncodeToken (start );_gfed :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072"}};for _ ,_cdcb :=range _bbebc .CustomFilter {e .EncodeElement (_cdcb ,_gfed );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_cedc *CT_CommentList )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cdad :for {_gbaa ,_adeec :=d .Token ();if _adeec !=nil {return _adeec ;};switch _caeee :=_gbaa .(type ){case _bc .StartElement :switch _caeee .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fecc :=NewCT_Comment (); +if _cgab :=d .DecodeElement (_fecc ,&_caeee );_cgab !=nil {return _cgab ;};_cedc .Comment =append (_cedc .Comment ,_fecc );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_caeee .Name ); +if _cece :=d .Skip ();_cece !=nil {return _cece ;};};case _bc .EndElement :break _cdad ;case _bc .CharData :};};return nil ;};func (_adbcg *CT_PageItem )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gecfe :=range start .Attr {if _gecfe .Name .Local =="\u006e\u0061\u006d\u0065"{_dfgeg ,_gbecf :=_gecfe .Value ,error (nil ); +if _gbecf !=nil {return _gbecf ;};_adbcg .NameAttr =_dfgeg ;continue ;};};for {_bdfgbb ,_ccgec :=d .Token ();if _ccgec !=nil {return _a .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0049\u0074\u0065\u006d\u003a\u0020\u0025\u0073",_ccgec ); +};if _afdeb ,_cddbdc :=_bdfgbb .(_bc .EndElement );_cddbdc &&_afdeb .Name ==start .Name {break ;};};return nil ;};func (_dffae ST_Visibility )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_gefcgg :=_bc .Attr {};_gefcgg .Name =name ;switch _dffae {case ST_VisibilityUnset :_gefcgg .Value =""; +case ST_VisibilityVisible :_gefcgg .Value ="\u0076i\u0073\u0069\u0062\u006c\u0065";case ST_VisibilityHidden :_gefcgg .Value ="\u0068\u0069\u0064\u0064\u0065\u006e";case ST_VisibilityVeryHidden :_gefcgg .Value ="\u0076\u0065\u0072\u0079\u0048\u0069\u0064\u0064\u0065\u006e"; +};return _gefcgg ,nil ;};func NewCT_ExternalBook ()*CT_ExternalBook {_caffd :=&CT_ExternalBook {};return _caffd };func (_gfce *CT_Comment )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u0065\u0066"},Value :_a .Sprintf ("\u0025\u0076",_gfce .RefAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u0068\u006f\u0072\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gfce .AuthorIdAttr )});if _gfce .GuidAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gfce .GuidAttr )}); +};if _gfce .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u0061\u0070\u0065\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gfce .ShapeIdAttr )});};e .EncodeToken (start );_aedb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0074\u0065\u0078\u0074"}}; +e .EncodeElement (_gfce .Text ,_aedb );if _gfce .CommentPr !=nil {_cdce :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003ac\u006f\u006d\u006d\u0065\u006e\u0074\u0050\u0072"}};e .EncodeElement (_gfce .CommentPr ,_cdce );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func NewCT_RevisionAutoFormatting ()*CT_RevisionAutoFormatting {_cfgde :=&CT_RevisionAutoFormatting {};return _cfgde ;};func (_aeaa *CT_DateGroupItem )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0079\u0065\u0061\u0072"},Value :_a .Sprintf ("\u0025\u0076",_aeaa .YearAttr )}); +if _aeaa .MonthAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u006f\u006et\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_aeaa .MonthAttr )});};if _aeaa .DayAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0061\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_aeaa .DayAttr )}); +};if _aeaa .HourAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0068\u006f\u0075\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_aeaa .HourAttr )});};if _aeaa .MinuteAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0069\u006e\u0075\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_aeaa .MinuteAttr )}); +};if _aeaa .SecondAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0065\u0063\u006f\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_aeaa .SecondAttr )});};_fcgec ,_fedba :=_aeaa .DateTimeGroupingAttr .MarshalXMLAttr (_bc .Name {Local :"\u0064\u0061t\u0065\u0054\u0069m\u0065\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}); +if _fedba !=nil {return _fedba ;};start .Attr =append (start .Attr ,_fcgec );e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Disabled Flag -DisabledAttr *bool ; +// Validate validates the CT_CellSmartTag and its children +func (_gfde *CT_CellSmartTag )Validate ()error {return _gfde .ValidateWithPath ("\u0043T\u005fC\u0065\u006c\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067");};func NewCT_HierarchyUsage ()*CT_HierarchyUsage {_aagcb :=&CT_HierarchyUsage {};return _aagcb }; +func (_ebgba *ST_TextHAlign )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ecgbbc ,_gccag :=d .Token ();if _gccag !=nil {return _gccag ;};if _gcbdf ,_bdfcda :=_ecgbbc .(_bc .EndElement );_bdfcda &&_gcbdf .Name ==start .Name {*_ebgba =1; +return nil ;};if _fecfac ,_gabbbe :=_ecgbbc .(_bc .CharData );!_gabbbe {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",_ecgbbc );}else {switch string (_fecfac ){case "":*_ebgba =0; +case "\u006c\u0065\u0066\u0074":*_ebgba =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebgba =2;case "\u0072\u0069\u0067h\u0074":*_ebgba =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_ebgba =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_ebgba =5; +};};_ecgbbc ,_gccag =d .Token ();if _gccag !=nil {return _gccag ;};if _aabaf ,_eefbf :=_ecgbbc .(_bc .EndElement );_eefbf &&_aabaf .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",_ecgbbc ); +};type CT_CommentList struct{ -// UI Object Flag -UiObjectAttr *bool ; +// Comment +Comment []*CT_Comment ;};func (_dbgge *CT_PivotHierarchies )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_beacc :=range start .Attr {if _beacc .Name .Local =="\u0063\u006f\u0075n\u0074"{_eegcf ,_ffbadb :=_fa .ParseUint (_beacc .Value ,10,32); +if _ffbadb !=nil {return _ffbadb ;};_egbb :=uint32 (_eegcf );_dbgge .CountAttr =&_egbb ;continue ;};};_ecfgfcd :for {_bgde ,_acagfb :=d .Token ();if _acagfb !=nil {return _acagfb ;};switch _gabbb :=_bgde .(type ){case _bc .StartElement :switch _gabbb .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bcdfe :=NewCT_PivotHierarchy (); +if _cdfad :=d .DecodeElement (_bcdfe ,&_gabbb );_cdfad !=nil {return _cdfad ;};_dbgge .PivotHierarchy =append (_dbgge .PivotHierarchy ,_bcdfe );default:_ga .Log .Debug ("\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",_gabbb .Name ); +if _fffc :=d .Skip ();_fffc !=nil {return _fffc ;};};case _bc .EndElement :break _ecfgfcd ;case _bc .CharData :};};return nil ;};func (_agccg ST_GrowShrinkType )String ()string {switch _agccg {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 "";}; -// Automatic Fill Flag -AutoFillAttr *bool ; +// Validate validates the CT_WorkbookPr and its children +func (_acfcec *CT_WorkbookPr )Validate ()error {return _acfcec .ValidateWithPath ("\u0043\u0054\u005f\u0057\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0050\u0072");};func (_acf *CT_Border )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _acf .DiagonalUpAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c\u0055\u0070"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_acf .DiagonalUpAttr ))}); +};if _acf .DiagonalDownAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0064\u0069\u0061g\u006f\u006e\u0061\u006c\u0044\u006f\u0077\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_acf .DiagonalDownAttr ))});};if _acf .OutlineAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006fu\u0074\u006c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_acf .OutlineAttr ))}); +};e .EncodeToken (start );if _acf .Start !=nil {_afa :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_acf .Start ,_afa );};if _acf .End !=nil {_bfa :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0065\u006e\u0064"}}; +e .EncodeElement (_acf .End ,_bfa );};if _acf .Left !=nil {_gba :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_acf .Left ,_gba );};if _acf .Right !=nil {_gcbf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0072\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_acf .Right ,_gcbf );};if _acf .Top !=nil {_ede :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0074\u006f\u0070"}};e .EncodeElement (_acf .Top ,_ede );};if _acf .Bottom !=nil {_dedf :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0062\u006f\u0074\u0074\u006fm"}}; +e .EncodeElement (_acf .Bottom ,_dedf );};if _acf .Diagonal !=nil {_cbe :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0064\u0069\u0061\u0067\u006f\u006e\u0061\u006c"}};e .EncodeElement (_acf .Diagonal ,_cbe );};if _acf .Vertical !=nil {_defc :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0076\u0065\u0072\u0074\u0069\u0063\u0061\u006c"}}; +e .EncodeElement (_acf .Vertical ,_defc );};if _acf .Horizontal !=nil {_baed :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c"}};e .EncodeElement (_acf .Horizontal ,_baed );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_bgbbfc *ST_VolValueType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_bgbbfc =0;case "\u0062":*_bgbbfc =1;case "\u006e":*_bgbbfc =2;case "\u0065":*_bgbbfc =3;case "\u0073":*_bgbbfc =4;};return nil ;};func NewCT_CalcChain ()*CT_CalcChain {_cdee :=&CT_CalcChain {}; +return _cdee };func (_aedef ST_CfType )ValidateWithPath (path string )error {switch _aedef {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 (_aedef )); +};return nil ;};func (_facce *CT_X )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_fcaac :=range start .Attr {if _fcaac .Name .Local =="\u0076"{_eadac ,_bbbaff :=_fa .ParseInt (_fcaac .Value ,10,32);if _bbbaff !=nil {return _bbbaff ; +};_eaefba :=int32 (_eadac );_facce .VAttr =&_eaefba ;continue ;};};for {_fdfgd ,_caegaf :=d .Token ();if _caegaf !=nil {return _a .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0058\u003a\u0020\u0025\u0073",_caegaf );};if _gaebe ,_dfbgec :=_fdfgd .(_bc .EndElement ); +_dfbgec &&_gaebe .Name ==start .Name {break ;};};return nil ;};func (_abdaec *ST_Orientation )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cgefd ,_bgagb :=d .Token ();if _bgagb !=nil {return _bgagb ;};if _feafdf ,_bfefbg :=_cgefd .(_bc .EndElement ); +_bfefbg &&_feafdf .Name ==start .Name {*_abdaec =1;return nil ;};if _cafff ,_aagbfb :=_cgefd .(_bc .CharData );!_aagbfb {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",_cgefd ); +}else {switch string (_cafff ){case "":*_abdaec =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_abdaec =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_abdaec =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_abdaec =3;};};_cgefd ,_bgagb =d .Token (); +if _bgagb !=nil {return _bgagb ;};if _bagef ,_adcce :=_cgefd .(_bc .EndElement );_adcce &&_bagef .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",_cgefd ); +};func (_adgfd ST_SheetViewType )Validate ()error {return _adgfd .ValidateWithPath ("")};type CT_Dxfs struct{ -// Automatic Line Flag -AutoLineAttr *bool ; +// Format Count +CountAttr *uint32 ; -// Automatic Size Flag -AutoPictAttr *bool ; +// Formatting +Dxf []*CT_Dxf ;};type CT_WebPr struct{ -// Custom Function -MacroAttr *string ; +// XML Source +XmlAttr *bool ; -// Alternative Text -AltTextAttr *string ; +// Import XML Source Data +SourceDataAttr *bool ; -// Dynamic Data Exchange Flag -DdeAttr *bool ;IdAttr *string ;Anchor *CT_ObjectAnchor ;}; +// Parse PRE +ParsePreAttr *bool ; -// ValidateWithPath validates the CT_Break and its children, prefixing error messages with path -func (_eecd *CT_Break )ValidateWithPath (path string )error {return nil };func NewCT_CellStyles ()*CT_CellStyles {_dccad :=&CT_CellStyles {};return _dccad }; +// Consecutive Delimiters +ConsecutiveAttr *bool ; -// ValidateWithPath validates the CT_WebPublishItems and its children, prefixing error messages with path -func (_ebafb *CT_WebPublishItems )ValidateWithPath (path string )error {for _gcgde ,_gfacba :=range _ebafb .WebPublishItem {if _dfggc :=_gfacba .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0057\u0065bP\u0075b\u006c\u0069\u0073\u0068\u0049t\u0065\u006d\u005b\u0025\u0064\u005d",path ,_gcgde )); -_dfggc !=nil {return _dfggc ;};};return nil ;}; +// Use First Row +FirstRowAttr *bool ; -// Validate validates the CT_BookView and its children -func (_bce *CT_BookView )Validate ()error {return _bce .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u0056\u0069\u0065\u0077");};type ST_Pane byte ; +// Created in Excel 97 +Xl97Attr *bool ; -// ValidateWithPath validates the CT_ExternalReference and its children, prefixing error messages with path -func (_fdgcd *CT_ExternalReference )ValidateWithPath (path string )error {return nil };func NewCalcChain ()*CalcChain {_abcbd :=&CalcChain {};_abcbd .CT_CalcChain =*NewCT_CalcChain ();return _abcbd ;};type CT_Dxfs struct{ +// Dates as Text +TextDatesAttr *bool ; -// Format Count -CountAttr *uint32 ; +// Refreshed in Excel 2000 +Xl2000Attr *bool ; -// Formatting -Dxf []*CT_Dxf ;};func (_fbgee ST_BorderStyle )ValidateWithPath (path string )error {switch _fbgee {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbgee )); -};return nil ;};func NewCT_PatternFill ()*CT_PatternFill {_bdbde :=&CT_PatternFill {};return _bdbde };func (_dfcce *CT_PageField )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbebfe :=range start .Attr {if _gbebfe .Name .Local =="\u0066\u006c\u0064"{_acdef ,_gfge :=_db .ParseInt (_gbebfe .Value ,10,32); -if _gfge !=nil {return _gfge ;};_dfcce .FldAttr =int32 (_acdef );continue ;};if _gbebfe .Name .Local =="\u0069\u0074\u0065\u006d"{_abegg ,_dddcd :=_db .ParseUint (_gbebfe .Value ,10,32);if _dddcd !=nil {return _dddcd ;};_bcbgdc :=uint32 (_abegg );_dfcce .ItemAttr =&_bcbgdc ; -continue ;};if _gbebfe .Name .Local =="\u0068\u0069\u0065\u0072"{_dffg ,_deeage :=_db .ParseInt (_gbebfe .Value ,10,32);if _deeage !=nil {return _deeage ;};_edeae :=int32 (_dffg );_dfcce .HierAttr =&_edeae ;continue ;};if _gbebfe .Name .Local =="\u006e\u0061\u006d\u0065"{_gdbddg ,_fbbfd :=_gbebfe .Value ,error (nil ); -if _fbbfd !=nil {return _fbbfd ;};_dfcce .NameAttr =&_gdbddg ;continue ;};if _gbebfe .Name .Local =="\u0063\u0061\u0070"{_cdedc ,_fegff :=_gbebfe .Value ,error (nil );if _fegff !=nil {return _fegff ;};_dfcce .CapAttr =&_cdedc ;continue ;};};_effgdc :for {_acecgg ,_aacfe :=d .Token (); -if _aacfe !=nil {return _aacfe ;};switch _abfea :=_acecgg .(type ){case _f .StartElement :switch _abfea .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dfcce .ExtLst =NewCT_ExtensionList (); -if _gfad :=d .DecodeElement (_dfcce .ExtLst ,&_abfea );_gfad !=nil {return _gfad ;};default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_abfea .Name ); -if _dfdc :=d .Skip ();_dfdc !=nil {return _dfdc ;};};case _f .EndElement :break _effgdc ;case _f .CharData :};};return nil ;}; +// URL +UrlAttr *string ; -// ValidateWithPath validates the CT_TableFormula and its children, prefixing error messages with path -func (_dagce *CT_TableFormula )ValidateWithPath (path string )error {return nil };func (_fdag *CT_RevisionCustomView )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fdag .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"; -_fdag .ActionAttr =ST_RevisionAction (1);for _ ,_edafg :=range start .Attr {if _edafg .Name .Local =="\u0067\u0075\u0069\u0064"{_eedaf ,_dbacf :=_edafg .Value ,error (nil );if _dbacf !=nil {return _dbacf ;};_fdag .GuidAttr =_eedaf ;continue ;};if _edafg .Name .Local =="\u0061\u0063\u0074\u0069\u006f\u006e"{_fdag .ActionAttr .UnmarshalXMLAttr (_edafg ); -continue ;};};for {_bfdab ,_cfgbe :=d .Token ();if _cfgbe !=nil {return _bc .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",_cfgbe ); -};if _dgbgg ,_agdcc :=_bfdab .(_f .EndElement );_agdcc &&_dgbgg .Name ==start .Name {break ;};};return nil ;};func (_bdccgf ST_GradientType )String ()string {switch _bdccgf {case 0:return "";case 1:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 2:return "\u0070\u0061\u0074\u0068"; -};return "";};func (_dgcafg *CT_Reviewed )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_dgcafg .RIdAttr )});e .EncodeToken (start ); -e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_CustomProperties struct{ +// Web Post +PostAttr *string ; -// Custom Property -CustomPr []*CT_CustomProperty ;};func (_ffacb ST_GradientType )Validate ()error {return _ffacb .ValidateWithPath ("")};func (_gaaaf *CT_PCDSDTCEntries )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gaaaf .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gaaaf .CountAttr )}); -};e .EncodeToken (start );if _gaaaf .M !=nil {_gfdfg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d"}};for _ ,_begaf :=range _gaaaf .M {e .EncodeElement (_begaf ,_gfdfg );};};if _gaaaf .N !=nil {_gafbb :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006e"}}; -for _ ,_fgggb :=range _gaaaf .N {e .EncodeElement (_fgggb ,_gafbb );};};if _gaaaf .E !=nil {_ceecc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0065"}};for _ ,_eebbfc :=range _gaaaf .E {e .EncodeElement (_eebbfc ,_ceecc );};};if _gaaaf .S !=nil {_bbgaa :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073"}}; -for _ ,_bdbed :=range _gaaaf .S {e .EncodeElement (_bdbed ,_bbgaa );};};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// HTML Tables Only +HtmlTablesAttr *bool ; -// ValidateWithPath validates the CT_RevisionAutoFormatting and its children, prefixing error messages with path -func (_gebeed *CT_RevisionAutoFormatting )ValidateWithPath (path string )error {return nil };type CT_PivotCaches struct{ +// HTML Formatting Handling +HtmlFormatAttr ST_HtmlFmt ; -// PivotCache -PivotCache []*CT_PivotCache ;};type CT_GroupLevels struct{ +// Edit Query URL +EditPageAttr *string ; -// Grouping Level Count +// Tables +Tables *CT_Tables ;}; + +// ValidateWithPath validates the CT_Dxf and its children, prefixing error messages with path +func (_gcda *CT_Dxf )ValidateWithPath (path string )error {if _gcda .Font !=nil {if _cbcd :=_gcda .Font .ValidateWithPath (path +"\u002f\u0046\u006fn\u0074");_cbcd !=nil {return _cbcd ;};};if _gcda .NumFmt !=nil {if _caccc :=_gcda .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_caccc !=nil {return _caccc ;};};if _gcda .Fill !=nil {if _ecegg :=_gcda .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_ecegg !=nil {return _ecegg ;};};if _gcda .Alignment !=nil {if _fedg :=_gcda .Alignment .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"); +_fedg !=nil {return _fedg ;};};if _gcda .Border !=nil {if _bega :=_gcda .Border .ValidateWithPath (path +"\u002fB\u006f\u0072\u0064\u0065\u0072");_bega !=nil {return _bega ;};};if _gcda .Protection !=nil {if _dccb :=_gcda .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); +_dccb !=nil {return _dccb ;};};if _gcda .ExtLst !=nil {if _bcfbf :=_gcda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcfbf !=nil {return _bcfbf ;};};return nil ;};type Chartsheet struct{CT_Chartsheet };func NewCT_IgnoredError ()*CT_IgnoredError {_cefbc :=&CT_IgnoredError {}; +return _cefbc };type CT_ColHierarchiesUsage struct{ + +// Items Count CountAttr *uint32 ; -// OLAP Grouping Levels -GroupLevel []*CT_GroupLevel ;};func (_adaegc ST_DateTimeGrouping )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_adaegc .String (),start );}; +// Column OLAP Hierarchies +ColHierarchyUsage []*CT_HierarchyUsage ;}; -// Validate validates the CT_Break and its children -func (_badc *CT_Break )Validate ()error {return _badc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b");}; +// Validate validates the CT_TableStyleInfo and its children +func (_bfccdd *CT_TableStyleInfo )Validate ()error {return _bfccdd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u0049\u006e\u0066\u006f");};func (_dbecd ST_PaneState )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_dbecd .String (),start ); +}; -// Validate validates the CT_rowItems and its children -func (_cbced *CT_rowItems )Validate ()error {return _cbced .ValidateWithPath ("C\u0054\u005f\u0072\u006f\u0077\u0049\u0074\u0065\u006d\u0073");};type MapInfo struct{CT_MapInfo };func (_bdeef *CT_ReviewedRevisions )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bccf :=range start .Attr {if _bccf .Name .Local =="\u0063\u006f\u0075n\u0074"{_gfgab ,_eead :=_db .ParseUint (_bccf .Value ,10,32); -if _eead !=nil {return _eead ;};_ffcfac :=uint32 (_gfgab );_bdeef .CountAttr =&_ffcfac ;continue ;};};_dfcf :for {_cdcab ,_ffeef :=d .Token ();if _ffeef !=nil {return _ffeef ;};switch _edgfdd :=_cdcab .(type ){case _f .StartElement :switch _edgfdd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0065\u0076\u0069\u0065\u0077\u0065\u0064"}:_bdabe :=NewCT_Reviewed (); -if _cacfb :=d .DecodeElement (_bdabe ,&_edgfdd );_cacfb !=nil {return _cacfb ;};_bdeef .Reviewed =append (_bdeef .Reviewed ,_bdabe );default:_ec .Log .Debug ("\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",_edgfdd .Name ); -if _bddca :=d .Skip ();_bddca !=nil {return _bddca ;};};case _f .EndElement :break _dfcf ;case _f .CharData :};};return nil ;};type CT_ExternalReferences struct{ +// Validate validates the CT_Filters and its children +func (_becgc *CT_Filters )Validate ()error {return _becgc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u006c\u0074\u0065\u0072\u0073");}; -// External Reference -ExternalReference []*CT_ExternalReference ;};type CT_Cols struct{ +// Validate validates the CT_FontName and its children +func (_dbbf *CT_FontName )Validate ()error {return _dbbf .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u006e\u0074\u004e\u0061\u006d\u0065");}; -// Column Width & Formatting -Col []*CT_Col ;};func NewCT_ChartFormat ()*CT_ChartFormat {_ebef :=&CT_ChartFormat {};_ebef .PivotArea =NewCT_PivotArea ();return _ebef ;}; +// Validate validates the Worksheet and its children +func (_eefgd *Worksheet )Validate ()error {return _eefgd .ValidateWithPath ("\u0057o\u0072\u006b\u0073\u0068\u0065\u0065t");};func NewCT_TableStyleInfo ()*CT_TableStyleInfo {_ggdcc :=&CT_TableStyleInfo {};return _ggdcc };func (_cgfaea *ST_TableStyleType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_cagde ,_faedbe :=d .Token (); +if _faedbe !=nil {return _faedbe ;};if _cbebfg ,_gcgcg :=_cagde .(_bc .EndElement );_gcgcg &&_cbebfg .Name ==start .Name {*_cgfaea =1;return nil ;};if _eabgcb ,_bagbe :=_cagde .(_bc .CharData );!_bagbe {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",_cagde ); +}else {switch string (_eabgcb ){case "":*_cgfaea =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_cgfaea =1;case "\u0068e\u0061\u0064\u0065\u0072\u0052\u006fw":*_cgfaea =2;case "\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cgfaea =3; +case "f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cgfaea =4;case "\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_cgfaea =5;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0053t\u0072\u0069\u0070\u0065":*_cgfaea =6; +case "\u0073e\u0063o\u006e\u0064\u0052\u006f\u0077\u0053\u0074\u0072\u0069\u0070\u0065":*_cgfaea =7;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0053t\u0072\u0069\u0070\u0065":*_cgfaea =8;case "\u0073e\u0063o\u006e\u0064\u0043\u006f\u006cu\u006d\u006eS\u0074\u0072\u0069\u0070\u0065":*_cgfaea =9; +case "\u0066i\u0072s\u0074\u0048\u0065\u0061\u0064\u0065\u0072\u0043\u0065\u006c\u006c":*_cgfaea =10;case "\u006c\u0061\u0073\u0074\u0048\u0065\u0061\u0064\u0065r\u0043\u0065\u006c\u006c":*_cgfaea =11;case "\u0066\u0069\u0072\u0073\u0074\u0054\u006f\u0074\u0061l\u0043\u0065\u006c\u006c":*_cgfaea =12; +case "\u006c\u0061\u0073\u0074\u0054\u006f\u0074\u0061\u006c\u0043\u0065\u006c\u006c":*_cgfaea =13;case "\u0066\u0069\u0072\u0073tS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_cgfaea =14;case "s\u0065c\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006ft\u0061\u006c\u0043\u006flu\u006d\u006e":*_cgfaea =15; +case "\u0074\u0068\u0069\u0072dS\u0075\u0062\u0074\u006f\u0074\u0061\u006c\u0043\u006f\u006c\u0075\u006d\u006e":*_cgfaea =16;case "\u0066\u0069r\u0073\u0074\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cgfaea =17;case "\u0073\u0065\u0063\u006f\u006e\u0064\u0053\u0075\u0062\u0074\u006f\u0074a\u006c\u0052\u006f\u0077":*_cgfaea =18; +case "\u0074\u0068i\u0072\u0064\u0053u\u0062\u0074\u006f\u0074\u0061\u006c\u0052\u006f\u0077":*_cgfaea =19;case "\u0062\u006c\u0061\u006e\u006b\u0052\u006f\u0077":*_cgfaea =20;case "f\u0069\u0072\u0073\u0074Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_cgfaea =21; +case "\u0073\u0065\u0063\u006fnd\u0043\u006f\u006c\u0075\u006d\u006e\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069n\u0067":*_cgfaea =22;case "t\u0068\u0069\u0072\u0064Co\u006cu\u006d\u006e\u0053\u0075\u0062h\u0065\u0061\u0064\u0069\u006e\u0067":*_cgfaea =23; +case "\u0066i\u0072s\u0074\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_cgfaea =24;case "\u0073\u0065\u0063\u006fnd\u0052\u006f\u0077\u0053\u0075\u0062\u0068\u0065\u0061\u0064\u0069\u006e\u0067":*_cgfaea =25;case "\u0074h\u0069r\u0064\u0052\u006f\u0077\u0053u\u0062\u0068e\u0061\u0064\u0069\u006e\u0067":*_cgfaea =26; +case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u004c\u0061\u0062\u0065\u006c\u0073":*_cgfaea =27;case "\u0070a\u0067e\u0046\u0069\u0065\u006c\u0064\u0056\u0061\u006c\u0075\u0065\u0073":*_cgfaea =28;};};_cagde ,_faedbe =d .Token ();if _faedbe !=nil {return _faedbe ; +};if _bggab ,_bbbbcb :=_cagde .(_bc .EndElement );_bbbbcb &&_bggab .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",_cagde ); +};func (_dgad *CT_ConditionalFormats )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_cggb :=range start .Attr {if _cggb .Name .Local =="\u0063\u006f\u0075n\u0074"{_effc ,_bbca :=_fa .ParseUint (_cggb .Value ,10,32);if _bbca !=nil {return _bbca ; +};_dcagf :=uint32 (_effc );_dgad .CountAttr =&_dcagf ;continue ;};};_gcefc :for {_cdbbf ,_ggcg :=d .Token ();if _ggcg !=nil {return _ggcg ;};switch _ebbd :=_cdbbf .(type ){case _bc .StartElement :switch _ebbd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_egcge :=NewCT_ConditionalFormat (); +if _bgac :=d .DecodeElement (_egcge ,&_ebbd );_bgac !=nil {return _bgac ;};_dgad .ConditionalFormat =append (_dgad .ConditionalFormat ,_egcge );default:_ga .Log .Debug ("\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",_ebbd .Name ); +if _eegda :=d .Skip ();_eegda !=nil {return _eegda ;};};case _bc .EndElement :break _gcefc ;case _bc .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_ExternalSheetName and its children, prefixing error messages with path -func (_bfefb *CT_ExternalSheetName )ValidateWithPath (path string )error {return nil };func (_badeaa ST_DdeValueType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_beffcg :=_f .Attr {};_beffcg .Name =name ;switch _badeaa {case ST_DdeValueTypeUnset :_beffcg .Value =""; -case ST_DdeValueTypeNil :_beffcg .Value ="\u006e\u0069\u006c";case ST_DdeValueTypeB :_beffcg .Value ="\u0062";case ST_DdeValueTypeN :_beffcg .Value ="\u006e";case ST_DdeValueTypeE :_beffcg .Value ="\u0065";case ST_DdeValueTypeStr :_beffcg .Value ="\u0073\u0074\u0072"; -};return _beffcg ,nil ;};func NewCT_CellSmartTagPr ()*CT_CellSmartTagPr {_fgbd :=&CT_CellSmartTagPr {};return _fgbd };func (_gcgg *CT_Scenarios )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gcgg .CurrentAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063u\u0072\u0072\u0065\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gcgg .CurrentAttr )}); -};if _gcgg .ShowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0068\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0076",*_gcgg .ShowAttr )});};if _gcgg .SqrefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_bc .Sprintf ("\u0025\u0076",*_gcgg .SqrefAttr )}); -};e .EncodeToken (start );_gcaed :=_f .StartElement {Name :_f .Name {Local :"m\u0061\u003a\u0073\u0063\u0065\u006e\u0061\u0072\u0069\u006f"}};for _ ,_bebag :=range _gcgg .Scenario {e .EncodeElement (_bebag ,_gcaed );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_deeef *CT_InputCells )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaefg :=range start .Attr {if _aaefg .Name .Local =="\u0072"{_badge ,_adgad :=_aaefg .Value ,error (nil );if _adgad !=nil {return _adgad ;}; -_deeef .RAttr =_badge ;continue ;};if _aaefg .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_bgdg ,_cabbf :=_db .ParseBool (_aaefg .Value );if _cabbf !=nil {return _cabbf ;};_deeef .DeletedAttr =&_bgdg ;continue ;};if _aaefg .Name .Local =="\u0075\u006e\u0064\u006f\u006e\u0065"{_gcdg ,_fdfa :=_db .ParseBool (_aaefg .Value ); -if _fdfa !=nil {return _fdfa ;};_deeef .UndoneAttr =&_gcdg ;continue ;};if _aaefg .Name .Local =="\u0076\u0061\u006c"{_dfaf ,_caddg :=_aaefg .Value ,error (nil );if _caddg !=nil {return _caddg ;};_deeef .ValAttr =_dfaf ;continue ;};if _aaefg .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_cgafgg ,_ggba :=_db .ParseUint (_aaefg .Value ,10,32); -if _ggba !=nil {return _ggba ;};_fgebc :=uint32 (_cgafgg );_deeef .NumFmtIdAttr =&_fgebc ;continue ;};};for {_cabdb ,_dfagc :=d .Token ();if _dfagc !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0070u\u0074C\u0065\u006c\u006c\u0073\u003a\u0020\u0025s",_dfagc ); -};if _gffgcc ,_cdace :=_cabdb .(_f .EndElement );_cdace &&_gffgcc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Connection and its children +func (_adedgd *CT_Connection )Validate ()error {return _adedgd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0069\u006f\u006e");}; -// ValidateWithPath validates the Comments and its children, prefixing error messages with path -func (_aaaaag *Comments )ValidateWithPath (path string )error {if _ffafe :=_aaaaag .CT_Comments .ValidateWithPath (path );_ffafe !=nil {return _ffafe ;};return nil ;}; +// ValidateWithPath validates the CT_PivotTableStyle and its children, prefixing error messages with path +func (_dbaebc *CT_PivotTableStyle )ValidateWithPath (path string )error {return nil };type CT_PageItem struct{ -// Validate validates the CT_TableFormula and its children -func (_bbccgb *CT_TableFormula )Validate ()error {return _bbccgb .ValidateWithPath ("\u0043T\u005fT\u0061\u0062\u006c\u0065\u0046\u006f\u0072\u006d\u0075\u006c\u0061");};func NewCT_ControlPr ()*CT_ControlPr {_dcace :=&CT_ControlPr {};_dcace .Anchor =NewCT_ObjectAnchor (); -return _dcace ;}; +// Page Item Name +NameAttr string ;}; -// Validate validates the CT_ExternalRow and its children -func (_dbfa *CT_ExternalRow )Validate ()error {return _dbfa .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0078\u0074\u0065\u0072\u006ea\u006c\u0052\u006f\u0077");};func (_bdaf *CT_CalcChain )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_adfe :for {_afcb ,_gae :=d .Token (); -if _gae !=nil {return _gae ;};switch _dcbf :=_afcb .(type ){case _f .StartElement :switch _dcbf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063"}:_bdcc :=NewCT_CalcCell (); -if _efbg :=d .DecodeElement (_bdcc ,&_dcbf );_efbg !=nil {return _efbg ;};_bdaf .C =append (_bdaf .C ,_bdcc );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdaf .ExtLst =NewCT_ExtensionList (); -if _fgbc :=d .DecodeElement (_bdaf .ExtLst ,&_dcbf );_fgbc !=nil {return _fgbc ;};default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dcbf .Name ); -if _gaee :=d .Skip ();_gaee !=nil {return _gaee ;};};case _f .EndElement :break _adfe ;case _f .CharData :};};return nil ;};type CT_FontScheme struct{ +// Validate validates the CT_VolTopic and its children +func (_dffcb *CT_VolTopic )Validate ()error {return _dffcb .ValidateWithPath ("C\u0054\u005f\u0056\u006f\u006c\u0054\u006f\u0070\u0069\u0063");};type Dialogsheet struct{CT_Dialogsheet }; + +// ValidateWithPath validates the CT_DataRefs and its children, prefixing error messages with path +func (_gbdd *CT_DataRefs )ValidateWithPath (path string )error {for _bdaea ,_deaba :=range _gbdd .DataRef {if _fdgad :=_deaba .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0061\u0052\u0065f\u005b\u0025\u0064\u005d",path ,_bdaea )); +_fdgad !=nil {return _fdgad ;};};return nil ;};func (_cddabcg *ST_GrowShrinkType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_dgbfb ,_egdffa :=d .Token ();if _egdffa !=nil {return _egdffa ;};if _dcaba ,_dfccgac :=_dgbfb .(_bc .EndElement ); +_dfccgac &&_dcaba .Name ==start .Name {*_cddabcg =1;return nil ;};if _bbee ,_cbddg :=_dgbfb .(_bc .CharData );!_cbddg {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",_dgbfb ); +}else {switch string (_bbee ){case "":*_cddabcg =0;case "\u0069\u006e\u0073e\u0072\u0074\u0044\u0065\u006c\u0065\u0074\u0065":*_cddabcg =1;case "i\u006e\u0073\u0065\u0072\u0074\u0043\u006c\u0065\u0061\u0072":*_cddabcg =2;case "\u006f\u0076\u0065\u0072\u0077\u0072\u0069\u0074\u0065C\u006c\u0065\u0061\u0072":*_cddabcg =3; +};};_dgbfb ,_egdffa =d .Token ();if _egdffa !=nil {return _egdffa ;};if _gfgda ,_gabfb :=_dgbfb .(_bc .EndElement );_gabfb &&_gfgda .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",_dgbfb ); +};func (_bacdg *CT_OleLink )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bacdg .IdAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bacdg .ProgIdAttr )}); +e .EncodeToken (start );if _bacdg .OleItems !=nil {_aefdd :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u006f\u006c\u0065\u0049\u0074\u0065\u006d\u0073"}};e .EncodeElement (_bacdg .OleItems ,_aefdd );};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_cgcfbd *CT_MemberProperties )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _cgcfbd .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cgcfbd .CountAttr )}); +};e .EncodeToken (start );_adea :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003am\u0070"}};for _ ,_facga :=range _cgcfbd .Mp {e .EncodeElement (_facga ,_adea );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_fccebf *ST_SortType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_fccebf =0; +case "\u006e\u006f\u006e\u0065":*_fccebf =1;case "\u0061s\u0063\u0065\u006e\u0064\u0069\u006eg":*_fccebf =2;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067":*_fccebf =3;case "\u0061\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067A\u006c\u0070\u0068\u0061":*_fccebf =4; +case "\u0064e\u0073c\u0065\u006e\u0064\u0069\u006e\u0067\u0041\u006c\u0070\u0068\u0061":*_fccebf =5;case "\u0061\u0073c\u0065\u006e\u0064i\u006e\u0067\u004e\u0061\u0074\u0075\u0072\u0061\u006c":*_fccebf =6;case "\u0064\u0065\u0073\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u004e\u0061t\u0075\u0072\u0061\u006c":*_fccebf =7; +};return nil ;};func (_fdfcg ST_MdxSetOrder )Validate ()error {return _fdfcg .ValidateWithPath ("")};func (_deagef *ST_TextVAlign )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_abded ,_fddcaa :=d .Token ();if _fddcaa !=nil {return _fddcaa ; +};if _fgbfdg ,_fdfeg :=_abded .(_bc .EndElement );_fdfeg &&_fgbfdg .Name ==start .Name {*_deagef =1;return nil ;};if _ffddff ,_cfagbb :=_abded .(_bc .CharData );!_cfagbb {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",_abded ); +}else {switch string (_ffddff ){case "":*_deagef =0;case "\u0074\u006f\u0070":*_deagef =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_deagef =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_deagef =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_deagef =4; +case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_deagef =5;};};_abded ,_fddcaa =d .Token ();if _fddcaa !=nil {return _fddcaa ;};if _agacc ,_adfffb :=_abded .(_bc .EndElement );_adfffb &&_agacc .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",_abded ); +};func NewPivotCacheDefinition ()*PivotCacheDefinition {_bfcagd :=&PivotCacheDefinition {};_bfcagd .CT_PivotCacheDefinition =*NewCT_PivotCacheDefinition ();return _bfcagd ;};func (_gfgg *CT_DdeItem )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gfgg .NameAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gfgg .NameAttr )}); +};if _gfgg .OleAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006f\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gfgg .OleAttr ))});};if _gfgg .AdviseAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0064\u0076\u0069\u0073\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gfgg .AdviseAttr ))}); +};if _gfgg .PreferPicAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070r\u0065\u0066\u0065\u0072\u0050\u0069c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_gfgg .PreferPicAttr ))});};e .EncodeToken (start );if _gfgg .Values !=nil {_gecca :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0076\u0061\u006c\u0075\u0065s"}}; +e .EncodeElement (_gfgg .Values ,_gecca );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// Font Scheme -ValAttr ST_FontScheme ;}; +// Validate validates the CT_XmlColumnPr and its children +func (_bdafg *CT_XmlColumnPr )Validate ()error {return _bdafg .ValidateWithPath ("\u0043\u0054\u005f\u0058\u006d\u006c\u0043\u006f\u006cu\u006d\u006e\u0050\u0072");};func (_adbcc *ST_TimePeriod )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_adbcc =0; +case "\u0074\u006f\u0064a\u0079":*_adbcc =1;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_adbcc =2;case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_adbcc =3;case "\u006ca\u0073\u0074\u0037\u0044\u0061\u0079s":*_adbcc =4;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_adbcc =5; +case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_adbcc =6;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_adbcc =7;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_adbcc =8;case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_adbcc =9; +case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_adbcc =10;};return nil ;};func (_bgcdc *CT_PivotAreas )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_afgef :=range start .Attr {if _afgef .Name .Local =="\u0063\u006f\u0075n\u0074"{_ceffd ,_ecgeba :=_fa .ParseUint (_afgef .Value ,10,32); +if _ecgeba !=nil {return _ecgeba ;};_afedeg :=uint32 (_ceffd );_bgcdc .CountAttr =&_afedeg ;continue ;};};_egefb :for {_cadgb ,_dcecab :=d .Token ();if _dcecab !=nil {return _dcecab ;};switch _dcecgg :=_cadgb .(type ){case _bc .StartElement :switch _dcecgg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bdbcg :=NewCT_PivotArea (); +if _dgedf :=d .DecodeElement (_bdbcg ,&_dcecgg );_dgedf !=nil {return _dgedf ;};_bgcdc .PivotArea =append (_bgcdc .PivotArea ,_bdbcg );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_dcecgg .Name ); +if _aeged :=d .Skip ();_aeged !=nil {return _aeged ;};};case _bc .EndElement :break _egefb ;case _bc .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_CellSmartTags and its children, prefixing error messages with path -func (_gdfc *CT_CellSmartTags )ValidateWithPath (path string )error {for _beg ,_cbgg :=range _gdfc .CellSmartTag {if _cbgf :=_cbgg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0043el\u006c\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u005b\u0025\u0064\u005d",path ,_beg )); -_cbgf !=nil {return _cbgf ;};};return nil ;};func NewCT_DdeItems ()*CT_DdeItems {_bfec :=&CT_DdeItems {};return _bfec };func NewCT_CellSmartTag ()*CT_CellSmartTag {_befg :=&CT_CellSmartTag {};return _befg };func (_egadd *CT_ExternalSheetName )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egadd .ValAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u0061\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_egadd .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_ServerFormat and its children, prefixing error messages with path +func (_daade *CT_ServerFormat )ValidateWithPath (path string )error {return nil };type CT_ExternalBook struct{IdAttr string ; -// ValidateWithPath validates the CT_WorksheetSource and its children, prefixing error messages with path -func (_gecbf *CT_WorksheetSource )ValidateWithPath (path string )error {return nil }; +// Supporting Workbook Sheet Names +SheetNames *CT_ExternalSheetNames ; -// ValidateWithPath validates the CT_FutureMetadataBlock and its children, prefixing error messages with path -func (_feabc *CT_FutureMetadataBlock )ValidateWithPath (path string )error {if _feabc .ExtLst !=nil {if _eggd :=_feabc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eggd !=nil {return _eggd ;};};return nil ;}; +// Named Links +DefinedNames *CT_ExternalDefinedNames ; -// Validate validates the CT_MetadataType and its children -func (_eedca *CT_MetadataType )Validate ()error {return _eedca .ValidateWithPath ("\u0043T\u005fM\u0065\u0074\u0061\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065");};type ST_DataValidationOperator byte ; +// Cached Worksheet Data +SheetDataSet *CT_ExternalSheetDataSet ;};type Revisions struct{CT_Revisions };type CT_CacheField struct{ -// ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path -func (_bgffg *CT_Schema )ValidateWithPath (path string )error {return nil };func (_fefg *CT_ConditionalFormatting )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _fefg .PivotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0069\u0076o\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fefg .PivotAttr ))}); -};if _fefg .SqrefAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_bc .Sprintf ("\u0025\u0076",*_fefg .SqrefAttr )});};e .EncodeToken (start );_aaae :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0063\u0066\u0052\u0075\u006ce"}}; -for _ ,_dgfdc :=range _fefg .CfRule {e .EncodeElement (_dgfdc ,_aaae );};if _fefg .ExtLst !=nil {_edced :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fefg .ExtLst ,_edced );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// PivotCache Field Name +NameAttr string ; -// Validate validates the CT_Location and its children -func (_cgaab *CT_Location )Validate ()error {return _cgaab .ValidateWithPath ("C\u0054\u005f\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e");};type ST_PrintError byte ;func (_bgebc *CT_PCDSCPage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_bedad :=range start .Attr {if _bedad .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbfffe ,_cgagd :=_db .ParseUint (_bedad .Value ,10,32); -if _cgagd !=nil {return _cgagd ;};_dbbfaf :=uint32 (_dbfffe );_bgebc .CountAttr =&_dbbfaf ;continue ;};};_agbfe :for {_dfdfc ,_egdeee :=d .Token ();if _egdeee !=nil {return _egdeee ;};switch _eggbb :=_dfdfc .(type ){case _f .StartElement :switch _eggbb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070\u0061\u0067\u0065\u0049\u0074\u0065\u006d"}:_bgddc :=NewCT_PageItem (); -if _aaaad :=d .DecodeElement (_bgddc ,&_eggbb );_aaaad !=nil {return _aaaad ;};_bgebc .PageItem =append (_bgebc .PageItem ,_bgddc );default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_eggbb .Name ); -if _gfcba :=d .Skip ();_gfcba !=nil {return _gfcba ;};};case _f .EndElement :break _agbfe ;case _f .CharData :};};return nil ;};type CT_PivotAreaReferences struct{ +// PivotCache Field Caption +CaptionAttr *string ; -// Pivot Filter Count -CountAttr *uint32 ; +// Property Name +PropertyNameAttr *string ; -// Reference -Reference []*CT_PivotAreaReference ;};func (_aeceac *ST_TextHAlign )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_gfdgaa ,_eccdb :=d .Token ();if _eccdb !=nil {return _eccdb ;};if _bfdcc ,_dfbegb :=_gfdgaa .(_f .EndElement );_dfbegb &&_bfdcc .Name ==start .Name {*_aeceac =1; -return nil ;};if _gecac ,_ffgfb :=_gfdgaa .(_f .CharData );!_ffgfb {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gfdgaa );}else {switch string (_gecac ){case "":*_aeceac =0; -case "\u006c\u0065\u0066\u0074":*_aeceac =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aeceac =2;case "\u0072\u0069\u0067h\u0074":*_aeceac =3;case "\u006au\u0073\u0074\u0069\u0066\u0079":*_aeceac =4;case "d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064":*_aeceac =5; -};};_gfdgaa ,_eccdb =d .Token ();if _eccdb !=nil {return _eccdb ;};if _bggfae ,_degffd :=_gfdgaa .(_f .EndElement );_degffd &&_bggfae .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gfdgaa ); -}; +// Server-based Field +ServerFieldAttr *bool ; -// Validate validates the CT_TupleCache and its children -func (_gadcg *CT_TupleCache )Validate ()error {return _gadcg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0075\u0070\u006c\u0065\u0043\u0061\u0063\u0068\u0065");};func (_cabag *CT_Number )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076"},Value :_bc .Sprintf ("\u0025\u0076",_cabag .VAttr )}); -if _cabag .UAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cabag .UAttr ))});};if _cabag .FAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cabag .FAttr ))}); -};if _cabag .CAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_cabag .CAttr )});};if _cabag .CpAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0070"},Value :_bc .Sprintf ("\u0025\u0076",*_cabag .CpAttr )}); -};if _cabag .InAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_cabag .InAttr )});};if _cabag .BcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_cabag .BcAttr )}); -};if _cabag .FcAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0063"},Value :_bc .Sprintf ("\u0025\u0076",*_cabag .FcAttr )});};if _cabag .IAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0069"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cabag .IAttr ))}); -};if _cabag .UnAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cabag .UnAttr ))});};if _cabag .StAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cabag .StAttr ))}); -};if _cabag .BAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0062"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cabag .BAttr ))});};e .EncodeToken (start );if _cabag .Tpls !=nil {_becde :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0070\u006c\u0073"}}; -for _ ,_ecfec :=range _cabag .Tpls {e .EncodeElement (_ecfec ,_becde );};};if _cabag .X !=nil {_gedgda :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0078"}};for _ ,_bfadfb :=range _cabag .X {e .EncodeElement (_bfadfb ,_gedgda );};};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;}; +// Unique List Retrieved +UniqueListAttr *bool ; -// ValidateWithPath validates the CT_Location and its children, prefixing error messages with path -func (_eccag *CT_Location )ValidateWithPath (path string )error {return nil };func (_bdgd *CT_FutureMetadataBlock )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_afcfg :for {_ccabd ,_aebef :=d .Token ();if _aebef !=nil {return _aebef ;}; -switch _ffgcc :=_ccabd .(type ){case _f .StartElement :switch _ffgcc .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bdgd .ExtLst =NewCT_ExtensionList (); -if _fggba :=d .DecodeElement (_bdgd .ExtLst ,&_ffgcc );_fggba !=nil {return _fggba ;};default:_ec .Log .Debug ("\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",_ffgcc .Name ); -if _aaeec :=d .Skip ();_aaeec !=nil {return _aaeec ;};};case _f .EndElement :break _afcfg ;case _f .CharData :};};return nil ;};func (_ffdfeb *ST_DataValidationOperator )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffdfeb =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ffdfeb =1; -case "\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_ffdfeb =2;case "\u0065\u0071\u0075a\u006c":*_ffdfeb =3;case "\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_ffdfeb =4;case "\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_ffdfeb =5; -case "\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_ffdfeb =6;case "g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_ffdfeb =7;case "\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c":*_ffdfeb =8; -};return nil ;};type ST_ShowDataAs byte ; +// Number Format Id +NumFmtIdAttr *uint32 ; -// Validate validates the CT_Pane and its children -func (_agdde *CT_Pane )Validate ()error {return _agdde .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u0065");}; +// Calculated Field Formula +FormulaAttr *string ; -// ValidateWithPath validates the CT_CellSmartTagPr and its children, prefixing error messages with path -func (_dca *CT_CellSmartTagPr )ValidateWithPath (path string )error {return nil }; +// SQL Data Type +SqlTypeAttr *int32 ; -// ValidateWithPath validates the CT_DbPr and its children, prefixing error messages with path -func (_cdge *CT_DbPr )ValidateWithPath (path string )error {return nil };func (_dfe *CT_BookViews )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcb :for {_fda ,_bgdb :=d .Token ();if _bgdb !=nil {return _bgdb ;};switch _dgga :=_fda .(type ){case _f .StartElement :switch _dgga .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077\u006f\u0072k\u0062\u006f\u006f\u006b\u0056\u0069\u0065\u0077"}:_cfa :=NewCT_BookView (); -if _fbbb :=d .DecodeElement (_cfa ,&_dgga );_fbbb !=nil {return _fbbb ;};_dfe .WorkbookView =append (_dfe .WorkbookView ,_cfa );default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dgga .Name ); -if _fcd :=d .Skip ();_fcd !=nil {return _fcd ;};};case _f .EndElement :break _fcb ;case _f .CharData :};};return nil ;};func (_adefb *ST_ShowDataAs )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bgdcc ,_afgdf :=d .Token ();if _afgdf !=nil {return _afgdf ; -};if _cecdb ,_degad :=_bgdcc .(_f .EndElement );_degad &&_cecdb .Name ==start .Name {*_adefb =1;return nil ;};if _accdc ,_ebefeg :=_bgdcc .(_f .CharData );!_ebefeg {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_bgdcc ); -}else {switch string (_accdc ){case "":*_adefb =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_adefb =1;case "\u0064\u0069\u0066\u0066\u0065\u0072\u0065\u006e\u0063\u0065":*_adefb =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_adefb =3;case "p\u0065\u0072\u0063\u0065\u006e\u0074\u0044\u0069\u0066\u0066":*_adefb =4; -case "\u0072\u0075\u006e\u0054\u006f\u0074\u0061\u006c":*_adefb =5;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0052\u006f\u0077":*_adefb =6;case "\u0070\u0065\u0072c\u0065\u006e\u0074\u004f\u0066\u0043\u006f\u006c":*_adefb =7;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u004f\u0066T\u006f\u0074\u0061\u006c":*_adefb =8; -case "\u0069\u006e\u0064e\u0078":*_adefb =9;};};_bgdcc ,_afgdf =d .Token ();if _afgdf !=nil {return _afgdf ;};if _bcdcf ,_faefbb :=_bgdcc .(_f .EndElement );_faefbb &&_bcdcf .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_bgdcc ); -};func (_gbfde *CT_MetadataBlocks )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _gbfde .CountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_gbfde .CountAttr )}); -};e .EncodeToken (start );_bceefg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003ab\u006b"}};for _ ,_gfbed :=range _gbfde .Bk {e .EncodeElement (_gfbed ,_bceefg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_cedb *CT_CacheField )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_cedb .NameAttr )}); -if _cedb .CaptionAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",*_cedb .CaptionAttr )});};if _cedb .PropertyNameAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cedb .PropertyNameAttr )}); -};if _cedb .ServerFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cedb .ServerFieldAttr ))});};if _cedb .UniqueListAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cedb .UniqueListAttr ))}); -};if _cedb .NumFmtIdAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"},Value :_bc .Sprintf ("\u0025\u0076",*_cedb .NumFmtIdAttr )});};if _cedb .FormulaAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_bc .Sprintf ("\u0025\u0076",*_cedb .FormulaAttr )}); -};if _cedb .SqlTypeAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073q\u006c\u0054\u0079\u0070\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_cedb .SqlTypeAttr )});};if _cedb .HierarchyAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"},Value :_bc .Sprintf ("\u0025\u0076",*_cedb .HierarchyAttr )}); -};if _cedb .LevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006c\u0065\u0076e\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_cedb .LevelAttr )});};if _cedb .DatabaseFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cedb .DatabaseFieldAttr ))}); -};if _cedb .MappingCountAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_cedb .MappingCountAttr )});};if _cedb .MemberPropertyFieldAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_cedb .MemberPropertyFieldAttr ))}); -};e .EncodeToken (start );if _cedb .SharedItems !=nil {_dffc :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0073\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073"}};e .EncodeElement (_cedb .SharedItems ,_dffc );};if _cedb .FieldGroup !=nil {_gfg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0066\u0069\u0065\u006c\u0064\u0047\u0072\u006f\u0075\u0070"}}; -e .EncodeElement (_cedb .FieldGroup ,_gfg );};if _cedb .MpMap !=nil {_gffd :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u006d\u0070\u004d\u0061\u0070"}};for _ ,_ddbc :=range _cedb .MpMap {e .EncodeElement (_ddbc ,_gffd );};};if _cedb .ExtLst !=nil {_fbbe :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_cedb .ExtLst ,_fbbe );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type CT_DataField struct{ +// Hierarchy +HierarchyAttr *int32 ; -// Data Field Name -NameAttr *string ; +// Hierarchy Level +LevelAttr *uint32 ; -// Field -FldAttr uint32 ; +// Database Field +DatabaseFieldAttr *bool ; -// Subtotal -SubtotalAttr ST_DataConsolidateFunction ; +// Member Property Count +MappingCountAttr *uint32 ; -// Show Data As Display Format -ShowDataAsAttr ST_ShowDataAs ; +// Member Property Field +MemberPropertyFieldAttr *bool ; -// 'Show Data As' Base Field -BaseFieldAttr *int32 ; +// Shared Items +SharedItems *CT_SharedItems ; -// 'Show Data As' Base Setting -BaseItemAttr *uint32 ; +// Field Group Properties +FieldGroup *CT_FieldGroup ; -// Number Format Id -NumFmtIdAttr *uint32 ; +// Member Properties Map +MpMap []*CT_X ; // Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_ecbbb *CT_WebPr )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _ecbbb .XmlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006d\u006c"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ecbbb .XmlAttr ))}); -};if _ecbbb .SourceDataAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u006f\u0075\u0072\u0063\u0065\u0044\u0061\u0074\u0061"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ecbbb .SourceDataAttr ))});};if _ecbbb .ParsePreAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0061\u0072\u0073\u0065\u0050\u0072\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ecbbb .ParsePreAttr ))}); -};if _ecbbb .ConsecutiveAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"c\u006f\u006e\u0073\u0065\u0063\u0075\u0074\u0069\u0076\u0065"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ecbbb .ConsecutiveAttr ))});};if _ecbbb .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ecbbb .FirstRowAttr ))}); -};if _ecbbb .Xl97Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006c\u0039\u0037"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ecbbb .Xl97Attr ))});};if _ecbbb .TextDatesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074e\u0078\u0074\u0044\u0061\u0074\u0065s"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ecbbb .TextDatesAttr ))}); -};if _ecbbb .Xl2000Attr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0078\u006c\u0032\u0030\u0030\u0030"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ecbbb .Xl2000Attr ))});};if _ecbbb .UrlAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u0072\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_ecbbb .UrlAttr )}); -};if _ecbbb .PostAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u006f\u0073\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_ecbbb .PostAttr )});};if _ecbbb .HtmlTablesAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0074\u006d\u006c\u0054\u0061\u0062\u006c\u0065\u0073"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_ecbbb .HtmlTablesAttr ))}); -};if _ecbbb .HtmlFormatAttr !=ST_HtmlFmtUnset {_gefbg ,_gdbba :=_ecbbb .HtmlFormatAttr .MarshalXMLAttr (_f .Name {Local :"\u0068\u0074\u006d\u006c\u0046\u006f\u0072\u006d\u0061\u0074"});if _gdbba !=nil {return _gdbba ;};start .Attr =append (start .Attr ,_gefbg ); -};if _ecbbb .EditPageAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0064\u0069\u0074\u0050\u0061\u0067\u0065"},Value :_bc .Sprintf ("\u0025\u0076",*_ecbbb .EditPageAttr )});};e .EncodeToken (start );if _ecbbb .Tables !=nil {_fdbaa :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0074\u0061\u0062\u006c\u0065s"}}; -e .EncodeElement (_ecbbb .Tables ,_fdbaa );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_Border ()*CT_Border {_cag :=&CT_Border {};return _cag }; +ExtLst *CT_ExtensionList ;};func NewCT_I ()*CT_I {_edfac :=&CT_I {};return _edfac };func NewCT_DefinedName ()*CT_DefinedName {_dddf :=&CT_DefinedName {};return _dddf };func (_fbfdf ST_DataValidationErrorStyle )Validate ()error {return _fbfdf .ValidateWithPath ("")}; +func (_ecce *CT_CacheFields )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _ecce .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ecce .CountAttr )}); +};e .EncodeToken (start );if _ecce .CacheField !=nil {_gbdc :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u0063\u0068\u0065\u0046\u0069\u0065\u006c\u0064"}};for _ ,_cgcdc :=range _ecce .CacheField {e .EncodeElement (_cgcdc ,_gbdc ); +};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_dgada *CT_FileRecoveryPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_eedgb :=range start .Attr {if _eedgb .Name .Local =="a\u0075\u0074\u006f\u0052\u0065\u0063\u006f\u0076\u0065\u0072"{_ccgbd ,_bcbeb :=_fa .ParseBool (_eedgb .Value ); +if _bcbeb !=nil {return _bcbeb ;};_dgada .AutoRecoverAttr =&_ccgbd ;continue ;};if _eedgb .Name .Local =="\u0063r\u0061\u0073\u0068\u0053\u0061\u0076e"{_bgacg ,_cfdd :=_fa .ParseBool (_eedgb .Value );if _cfdd !=nil {return _cfdd ;};_dgada .CrashSaveAttr =&_bgacg ; +continue ;};if _eedgb .Name .Local =="\u0064a\u0074a\u0045\u0078\u0074\u0072\u0061\u0063\u0074\u004c\u006f\u0061\u0064"{_fbgbd ,_fecbb :=_fa .ParseBool (_eedgb .Value );if _fecbb !=nil {return _fecbb ;};_dgada .DataExtractLoadAttr =&_fbgbd ;continue ;}; +if _eedgb .Name .Local =="\u0072\u0065\u0070\u0061\u0069\u0072\u004c\u006f\u0061\u0064"{_egccd ,_dfcdf :=_fa .ParseBool (_eedgb .Value );if _dfcdf !=nil {return _dfcdf ;};_dgada .RepairLoadAttr =&_egccd ;continue ;};};for {_adef ,_eagaf :=d .Token ();if _eagaf !=nil {return _a .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",_eagaf ); +};if _bbgbf ,_agecb :=_adef .(_bc .EndElement );_agecb &&_bbgbf .Name ==start .Name {break ;};};return nil ;};func (_fedb *CT_AutoFilter )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gb :=range start .Attr {if _gb .Name .Local =="\u0072\u0065\u0066"{_aad ,_dgc :=_gb .Value ,error (nil ); +if _dgc !=nil {return _dgc ;};_fedb .RefAttr =&_aad ;continue ;};};_egf :for {_db ,_dec :=d .Token ();if _dec !=nil {return _dec ;};switch _abga :=_db .(type ){case _bc .StartElement :switch _abga .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_abe :=NewCT_FilterColumn (); +if _ea :=d .DecodeElement (_abe ,&_abga );_ea !=nil {return _ea ;};_fedb .FilterColumn =append (_fedb .FilterColumn ,_abe );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_fedb .SortState =NewCT_SortState (); +if _cg :=d .DecodeElement (_fedb .SortState ,&_abga );_cg !=nil {return _cg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_fedb .ExtLst =NewCT_ExtensionList (); +if _bbb :=d .DecodeElement (_fedb .ExtLst ,&_abga );_bbb !=nil {return _bbb ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_abga .Name ); +if _faa :=d .Skip ();_faa !=nil {return _faa ;};};case _bc .EndElement :break _egf ;case _bc .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_MetadataBlocks and its children, prefixing error messages with path -func (_ffefg *CT_MetadataBlocks )ValidateWithPath (path string )error {for _gcbdf ,_fbabd :=range _ffefg .Bk {if _gege :=_fbabd .ValidateWithPath (_bc .Sprintf ("\u0025s\u002f\u0042\u006b\u005b\u0025\u0064]",path ,_gcbdf ));_gege !=nil {return _gege ;}; -};return nil ;}; +// Validate validates the CT_SmartTagTypes and its children +func (_cebed *CT_SmartTagTypes )Validate ()error {return _cebed .ValidateWithPath ("\u0043\u0054_\u0053\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u0073");}; -// Validate validates the CT_DataConsolidate and its children -func (_bcafc *CT_DataConsolidate )Validate ()error {return _bcafc .ValidateWithPath ("\u0043T\u005fD\u0061\u0074\u0061\u0043\u006fn\u0073\u006fl\u0069\u0064\u0061\u0074\u0065");}; +// ValidateWithPath validates the CT_Dimensions and its children, prefixing error messages with path +func (_edbcdc *CT_Dimensions )ValidateWithPath (path string )error {for _afafaf ,_fcfdc :=range _edbcdc .Dimension {if _bebde :=_fcfdc .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0044\u0069\u006de\u006e\u0073\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_afafaf )); +_bebde !=nil {return _bebde ;};};return nil ;};func (_aacgb ST_TimePeriod )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_aacgb .String (),start );};func (_fdfgcd *MapInfo )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fdfgcd .CT_MapInfo =*NewCT_MapInfo (); +for _ ,_efcgfg :=range start .Attr {if _efcgfg .Name .Local =="\u0053\u0065\u006c\u0065ct\u0069\u006f\u006e\u004e\u0061\u006d\u0065\u0073\u0070\u0061\u0063\u0065\u0073"{_fdaefc ,_fabcb :=_efcgfg .Value ,error (nil );if _fabcb !=nil {return _fabcb ;};_fdfgcd .SelectionNamespacesAttr =_fdaefc ; +continue ;};};_acagb :for {_fabeb ,_fcdce :=d .Token ();if _fcdce !=nil {return _fcdce ;};switch _dbbda :=_fabeb .(type ){case _bc .StartElement :switch _dbbda .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_adbff :=NewCT_Schema (); +if _beebd :=d .DecodeElement (_adbff ,&_dbbda );_beebd !=nil {return _beebd ;};_fdfgcd .Schema =append (_fdfgcd .Schema ,_adbff );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebcgff :=NewCT_Map (); +if _deafdb :=d .DecodeElement (_ebcgff ,&_dbbda );_deafdb !=nil {return _deafdb ;};_fdfgcd .Map =append (_fdfgcd .Map ,_ebcgff );default:_ga .Log .Debug ("\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",_dbbda .Name ); +if _gbffgf :=d .Skip ();_gbffgf !=nil {return _gbffgf ;};};case _bc .EndElement :break _acagb ;case _bc .CharData :};};return nil ;};type CT_CellStyle struct{ -// Validate validates the CT_VolType and its children -func (_agdba *CT_VolType )Validate ()error {return _agdba .ValidateWithPath ("\u0043\u0054\u005f\u0056\u006f\u006c\u0054\u0079\u0070\u0065");};type CT_Macrosheet struct{ +// User Defined Cell Style +NameAttr *string ; -// Sheet Properties -SheetPr *CT_SheetPr ; +// Format Id +XfIdAttr uint32 ; -// Macro Sheet Dimensions -Dimension *CT_SheetDimension ; +// Built-In Style Id +BuiltinIdAttr *uint32 ; -// Macro Sheet Views -SheetViews *CT_SheetViews ; +// Outline Style +ILevelAttr *uint32 ; -// Sheet Format Properties -SheetFormatPr *CT_SheetFormatPr ; +// Hidden Style +HiddenAttr *bool ; -// Column Information -Cols []*CT_Cols ; +// Custom Built In +CustomBuiltinAttr *bool ; -// Sheet Data -SheetData *CT_SheetData ; +// Future Feature Data Storage Area +ExtLst *CT_ExtensionList ;};type CT_MapInfo struct{ -// Sheet Protection Options -SheetProtection *CT_SheetProtection ; +// Prefix Mappings for XPath Expressions +SelectionNamespacesAttr string ; -// AutoFilter -AutoFilter *CT_AutoFilter ; +// XML Schema +Schema []*CT_Schema ; -// Sort State -SortState *CT_SortState ; +// XML Mapping Properties +Map []*CT_Map ;};func (_ceeed *CT_Record )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_bcaac :for {_gggegb ,_gffbc :=d .Token ();if _gffbc !=nil {return _gffbc ;};switch _cdccd :=_gggegb .(type ){case _bc .StartElement :switch _cdccd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_acbab :=NewCT_Missing (); +if _bcdga :=d .DecodeElement (_acbab ,&_cdccd );_bcdga !=nil {return _bcdga ;};_ceeed .M =append (_ceeed .M ,_acbab );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_debdab :=NewCT_Number (); +if _aaabd :=d .DecodeElement (_debdab ,&_cdccd );_aaabd !=nil {return _aaabd ;};_ceeed .N =append (_ceeed .N ,_debdab );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cegegb :=NewCT_Boolean (); +if _aafeb :=d .DecodeElement (_cegegb ,&_cdccd );_aafeb !=nil {return _aafeb ;};_ceeed .B =append (_ceeed .B ,_cegegb );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_bedff :=NewCT_Error (); +if _gbedf :=d .DecodeElement (_bedff ,&_cdccd );_gbedf !=nil {return _gbedf ;};_ceeed .E =append (_ceeed .E ,_bedff );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_fbafe :=NewCT_String (); +if _bafgb :=d .DecodeElement (_fbafe ,&_cdccd );_bafgb !=nil {return _bafgb ;};_ceeed .S =append (_ceeed .S ,_fbafe );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_ebbcf :=NewCT_DateTime (); +if _cfbbc :=d .DecodeElement (_ebbcf ,&_cdccd );_cfbbc !=nil {return _cfbbc ;};_ceeed .D =append (_ceeed .D ,_ebbcf );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eface :=NewCT_Index (); +if _bacad :=d .DecodeElement (_eface ,&_cdccd );_bacad !=nil {return _bacad ;};_ceeed .X =append (_ceeed .X ,_eface );default:_ga .Log .Debug ("\u0073k\u0069\u0070p\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",_cdccd .Name ); +if _geefc :=d .Skip ();_geefc !=nil {return _geefc ;};};case _bc .EndElement :break _bcaac ;case _bc .CharData :};};return nil ;};type CT_ConditionalFormatting struct{ -// Data Consolidation -DataConsolidate *CT_DataConsolidate ; +// PivotTable Conditional Formatting +PivotAttr *bool ; -// Custom Sheet Views -CustomSheetViews *CT_CustomSheetViews ; +// Sequence of References +SqrefAttr *ST_Sqref ; -// Phonetic Properties -PhoneticPr *CT_PhoneticPr ; +// Conditional Formatting Rule +CfRule []*CT_CfRule ;ExtLst *CT_ExtensionList ;};func (_dgggc ST_ExternalConnectionType )String ()string {switch _dgggc {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 (_gaebc *CT_WorkbookProtection )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_edcbg :=range start .Attr {if _edcbg .Name .Local =="\u0072\u0065\u0076\u0069si\u006f\u006e\u0073\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061m\u0065"{_cfacfa ,_eeeff :=_edcbg .Value ,error (nil ); +if _eeeff !=nil {return _eeeff ;};_gaebc .RevisionsAlgorithmNameAttr =&_cfacfa ;continue ;};if _edcbg .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073H\u0061\u0073h\u0056\u0061\u006c\u0075\u0065"{_becgb ,_fdbfb :=_edcbg .Value ,error (nil ); +if _fdbfb !=nil {return _fdbfb ;};_gaebc .RevisionsHashValueAttr =&_becgb ;continue ;};if _edcbg .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"{_cagcg ,_aebbea :=_edcbg .Value ,error (nil ); +if _aebbea !=nil {return _aebbea ;};_gaebc .WorkbookPasswordCharacterSetAttr =&_cagcg ;continue ;};if _edcbg .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"{_gbgce ,_gcfbg :=_edcbg .Value ,error (nil ); +if _gcfbg !=nil {return _gcfbg ;};_gaebc .RevisionsPasswordCharacterSetAttr =&_gbgce ;continue ;};if _edcbg .Name .Local =="\u006c\u006f\u0063\u006b\u0053\u0074\u0072\u0075\u0063\u0074\u0075\u0072\u0065"{_cgcbb ,_gdfbdb :=_fa .ParseBool (_edcbg .Value ); +if _gdfbdb !=nil {return _gdfbdb ;};_gaebc .LockStructureAttr =&_cgcbb ;continue ;};if _edcbg .Name .Local =="l\u006f\u0063\u006b\u0057\u0069\u006e\u0064\u006f\u0077\u0073"{_gfdfa ,_dgdged :=_fa .ParseBool (_edcbg .Value );if _dgdged !=nil {return _dgdged ; +};_gaebc .LockWindowsAttr =&_gfdfa ;continue ;};if _edcbg .Name .Local =="\u006c\u006f\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e"{_ggfcbb ,_aaadd :=_fa .ParseBool (_edcbg .Value );if _aaadd !=nil {return _aaadd ;};_gaebc .LockRevisionAttr =&_ggfcbb ; +continue ;};if _edcbg .Name .Local =="\u0077\u006fr\u006b\u0062\u006fo\u006b\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064"{_gedfda ,_bgeced :=_edcbg .Value ,error (nil );if _bgeced !=nil {return _bgeced ;};_gaebc .WorkbookPasswordAttr =&_gedfda ;continue ; +};if _edcbg .Name .Local =="\u0072\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073\u0050\u0061\u0073s\u0077\u006f\u0072\u0064"{_dcaeg ,_eaedf :=_edcbg .Value ,error (nil );if _eaedf !=nil {return _eaedf ;};_gaebc .RevisionsPasswordAttr =&_dcaeg ;continue ; +};if _edcbg .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0061\u006ct\u0056\u0061\u006c\u0075\u0065"{_geeeac ,_gdefb :=_edcbg .Value ,error (nil );if _gdefb !=nil {return _gdefb ;};_gaebc .RevisionsSaltValueAttr =&_geeeac ;continue ;}; +if _edcbg .Name .Local =="\u0072e\u0076i\u0073\u0069\u006f\u006e\u0073S\u0070\u0069n\u0043\u006f\u0075\u006e\u0074"{_dfebd ,_cdcdaf :=_fa .ParseUint (_edcbg .Value ,10,32);if _cdcdaf !=nil {return _cdcdaf ;};_fdeff :=uint32 (_dfebd );_gaebc .RevisionsSpinCountAttr =&_fdeff ; +continue ;};if _edcbg .Name .Local =="w\u006f\u0072\u006b\u0062oo\u006bA\u006c\u0067\u006f\u0072\u0069t\u0068\u006d\u004e\u0061\u006d\u0065"{_facca ,_bbcbcf :=_edcbg .Value ,error (nil );if _bbcbcf !=nil {return _bbcbcf ;};_gaebc .WorkbookAlgorithmNameAttr =&_facca ; +continue ;};if _edcbg .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0048\u0061\u0073\u0068V\u0061\u006c\u0075\u0065"{_egccb ,_dfddb :=_edcbg .Value ,error (nil );if _dfddb !=nil {return _dfddb ;};_gaebc .WorkbookHashValueAttr =&_egccb ; +continue ;};if _edcbg .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0061\u006c\u0074V\u0061\u006c\u0075\u0065"{_efegb ,_bfgbcd :=_edcbg .Value ,error (nil );if _bfgbcd !=nil {return _bfgbcd ;};_gaebc .WorkbookSaltValueAttr =&_efegb ; +continue ;};if _edcbg .Name .Local =="\u0077\u006f\u0072\u006b\u0062\u006f\u006f\u006b\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_gcccc ,_decc :=_fa .ParseUint (_edcbg .Value ,10,32);if _decc !=nil {return _decc ;};_gcabfd :=uint32 (_gcccc );_gaebc .WorkbookSpinCountAttr =&_gcabfd ; +continue ;};};for {_fdggd ,_ebcgf :=d .Token ();if _ebcgf !=nil {return _a .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",_ebcgf ); +};if _bcafea ,_gbcdb :=_fdggd .(_bc .EndElement );_gbcdb &&_bcafea .Name ==start .Name {break ;};};return nil ;};func (_dgbbeb ST_PageOrder )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_gdbded :=_bc .Attr {};_gdbded .Name =name ;switch _dgbbeb {case ST_PageOrderUnset :_gdbded .Value =""; +case ST_PageOrderDownThenOver :_gdbded .Value ="\u0064\u006f\u0077n\u0054\u0068\u0065\u006e\u004f\u0076\u0065\u0072";case ST_PageOrderOverThenDown :_gdbded .Value ="\u006f\u0076\u0065r\u0054\u0068\u0065\u006e\u0044\u006f\u0077\u006e";};return _gdbded ,nil ; +};func (_gceec *CT_ObjectPr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_gceec .Anchor =NewCT_ObjectAnchor ();for _ ,_dcbbg :=range start .Attr {if _dcbbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dcbbg .Name .Local =="\u0069\u0064"||_dcbbg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dcbbg .Name .Local =="\u0069\u0064"{_faaafb ,_bcfeg :=_dcbbg .Value ,error (nil ); +if _bcfeg !=nil {return _bcfeg ;};_gceec .IdAttr =&_faaafb ;continue ;};if _dcbbg .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u0069\u006e\u0065"{_fdfga ,_gcbdd :=_fa .ParseBool (_dcbbg .Value );if _gcbdd !=nil {return _gcbdd ;};_gceec .AutoLineAttr =&_fdfga ; +continue ;};if _dcbbg .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbabb ,_eddaba :=_fa .ParseBool (_dcbbg .Value );if _eddaba !=nil {return _eddaba ;};_gceec .PrintAttr =&_dbabb ;continue ;};if _dcbbg .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0064"{_bdaadd ,_edgcc :=_fa .ParseBool (_dcbbg .Value ); +if _edgcc !=nil {return _edgcc ;};_gceec .DisabledAttr =&_bdaadd ;continue ;};if _dcbbg .Name .Local =="\u0075\u0069\u004f\u0062\u006a\u0065\u0063\u0074"{_ebffb ,_dgddfg :=_fa .ParseBool (_dcbbg .Value );if _dgddfg !=nil {return _dgddfg ;};_gceec .UiObjectAttr =&_ebffb ; +continue ;};if _dcbbg .Name .Local =="\u0061\u0075\u0074\u006f\u0046\u0069\u006c\u006c"{_cdcga ,_ggbfdg :=_fa .ParseBool (_dcbbg .Value );if _ggbfdg !=nil {return _ggbfdg ;};_gceec .AutoFillAttr =&_cdcga ;continue ;};if _dcbbg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_edaaa ,_gfgfe :=_fa .ParseBool (_dcbbg .Value ); +if _gfgfe !=nil {return _gfgfe ;};_gceec .LockedAttr =&_edaaa ;continue ;};if _dcbbg .Name .Local =="\u0061\u0075\u0074\u006f\u0050\u0069\u0063\u0074"{_ccfdd ,_gbccd :=_fa .ParseBool (_dcbbg .Value );if _gbccd !=nil {return _gbccd ;};_gceec .AutoPictAttr =&_ccfdd ; +continue ;};if _dcbbg .Name .Local =="\u006d\u0061\u0063r\u006f"{_ddgea ,_dcgaa :=_dcbbg .Value ,error (nil );if _dcgaa !=nil {return _dcgaa ;};_gceec .MacroAttr =&_ddgea ;continue ;};if _dcbbg .Name .Local =="\u0061l\u0074\u0054\u0065\u0078\u0074"{_ecbbb ,_cffeeb :=_dcbbg .Value ,error (nil ); +if _cffeeb !=nil {return _cffeeb ;};_gceec .AltTextAttr =&_ecbbb ;continue ;};if _dcbbg .Name .Local =="\u0064\u0064\u0065"{_caeea ,_ecedb :=_fa .ParseBool (_dcbbg .Value );if _ecedb !=nil {return _ecedb ;};_gceec .DdeAttr =&_caeea ;continue ;};if _dcbbg .Name .Local =="d\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"{_eddcbb ,_decaa :=_fa .ParseBool (_dcbbg .Value ); +if _decaa !=nil {return _decaa ;};_gceec .DefaultSizeAttr =&_eddcbb ;continue ;};};_dbafb :for {_decda ,_gdbfc :=d .Token ();if _gdbfc !=nil {return _gdbfc ;};switch _fedaeg :=_decda .(type ){case _bc .StartElement :switch _fedaeg .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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 _cabgf :=d .DecodeElement (_gceec .Anchor ,&_fedaeg ); +_cabgf !=nil {return _cabgf ;};default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fedaeg .Name ); +if _eagc :=d .Skip ();_eagc !=nil {return _eagc ;};};case _bc .EndElement :break _dbafb ;case _bc .CharData :};};return nil ;};func NewDialogsheet ()*Dialogsheet {_cceaa :=&Dialogsheet {};_cceaa .CT_Dialogsheet =*NewCT_Dialogsheet ();return _cceaa ;};func (_dbcf *CT_CacheFields )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_aab :=range start .Attr {if _aab .Name .Local =="\u0063\u006f\u0075n\u0074"{_beef ,_fbdf :=_fa .ParseUint (_aab .Value ,10,32); +if _fbdf !=nil {return _fbdf ;};_bebc :=uint32 (_beef );_dbcf .CountAttr =&_bebc ;continue ;};};_bcbg :for {_gfaaf ,_fgg :=d .Token ();if _fgg !=nil {return _fgg ;};switch _dca :=_gfaaf .(type ){case _bc .StartElement :switch _dca .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_bgad :=NewCT_CacheField (); +if _bdf :=d .DecodeElement (_bgad ,&_dca );_bdf !=nil {return _bdf ;};_dbcf .CacheField =append (_dbcf .CacheField ,_bgad );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_dca .Name ); +if _gaaea :=d .Skip ();_gaaea !=nil {return _gaaea ;};};case _bc .EndElement :break _bcbg ;case _bc .CharData :};};return nil ;}; -// Conditional Formatting -ConditionalFormatting []*CT_ConditionalFormatting ; +// ValidateWithPath validates the AG_RevData and its children, prefixing error messages with path +func (_bcc *AG_RevData )ValidateWithPath (path string )error {return nil };func (_gdgbg *ST_FormulaExpression )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_fafbg ,_afedag :=d .Token ();if _afedag !=nil {return _afedag ;};if _fdfdb ,_ggeda :=_fafbg .(_bc .EndElement ); +_ggeda &&_fdfdb .Name ==start .Name {*_gdgbg =1;return nil ;};if _agfeab ,_beadgf :=_fafbg .(_bc .CharData );!_beadgf {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",_fafbg ); +}else {switch string (_agfeab ){case "":*_gdgbg =0;case "\u0072\u0065\u0066":*_gdgbg =1;case "\u0072\u0065\u0066\u0045\u0072\u0072\u006f\u0072":*_gdgbg =2;case "\u0061\u0072\u0065\u0061":*_gdgbg =3;case "\u0061r\u0065\u0061\u0045\u0072\u0072\u006fr":*_gdgbg =4; +case "\u0063\u006f\u006dp\u0075\u0074\u0065\u0064\u0041\u0072\u0065\u0061":*_gdgbg =5;};};_fafbg ,_afedag =d .Token ();if _afedag !=nil {return _afedag ;};if _feeba ,_becde :=_fafbg .(_bc .EndElement );_becde &&_feeba .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",_fafbg );};func (_gbbcf *CT_WebPublishObject )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_effcf :=range start .Attr {if _effcf .Name .Local =="\u0069\u0064"{_gcebe ,_deadf :=_fa .ParseUint (_effcf .Value ,10,32); +if _deadf !=nil {return _deadf ;};_gbbcf .IdAttr =uint32 (_gcebe );continue ;};if _effcf .Name .Local =="\u0064\u0069\u0076I\u0064"{_eaada ,_gaeba :=_effcf .Value ,error (nil );if _gaeba !=nil {return _gaeba ;};_gbbcf .DivIdAttr =_eaada ;continue ;};if _effcf .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004f\u0062\u006a\u0065\u0063\u0074"{_aecadd ,_dabdeb :=_effcf .Value ,error (nil ); +if _dabdeb !=nil {return _dabdeb ;};_gbbcf .SourceObjectAttr =&_aecadd ;continue ;};if _effcf .Name .Local =="\u0064e\u0073t\u0069\u006e\u0061\u0074\u0069\u006f\u006e\u0046\u0069\u006c\u0065"{_ebdab ,_bfdcd :=_effcf .Value ,error (nil );if _bfdcd !=nil {return _bfdcd ; +};_gbbcf .DestinationFileAttr =_ebdab ;continue ;};if _effcf .Name .Local =="\u0074\u0069\u0074l\u0065"{_dfaed ,_cgfba :=_effcf .Value ,error (nil );if _cgfba !=nil {return _cgfba ;};_gbbcf .TitleAttr =&_dfaed ;continue ;};if _effcf .Name .Local =="\u0061\u0075\u0074\u006f\u0052\u0065\u0070\u0075\u0062\u006c\u0069\u0073\u0068"{_aedg ,_eaagg :=_fa .ParseBool (_effcf .Value ); +if _eaagg !=nil {return _eaagg ;};_gbbcf .AutoRepublishAttr =&_aedg ;continue ;};};for {_dgdeec ,_gegea :=d .Token ();if _gegea !=nil {return _a .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",_gegea ); +};if _bdbaf ,_gfggg :=_dgdeec .(_bc .EndElement );_gfggg &&_bdbaf .Name ==start .Name {break ;};};return nil ;};func (_eaeef *ST_CredMethod )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_eaeef =0;case "\u0069\u006e\u0074\u0065\u0067\u0072\u0061\u0074\u0065\u0064":*_eaeef =1; +case "\u006e\u006f\u006e\u0065":*_eaeef =2;case "\u0073\u0074\u006f\u0072\u0065\u0064":*_eaeef =3;case "\u0070\u0072\u006f\u006d\u0070\u0074":*_eaeef =4;};return nil ;};func (_gbfd *CT_CalculatedItems )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _gbfd .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gbfd .CountAttr )}); +};e .EncodeToken (start );_ddcd :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065d\u0049\u0074\u0065\u006d"}};for _ ,_bede :=range _gbfd .CalculatedItem {e .EncodeElement (_bede ,_ddcd ); +};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type CT_ServerFormat struct{ -// Print Options -PrintOptions *CT_PrintOptions ; +// Culture +CultureAttr *string ; -// Page Margins -PageMargins *CT_PageMargins ; +// Format +FormatAttr *string ;};func (_bggdg *CT_ExternalCell )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_gbfec :=range start .Attr {if _gbfec .Name .Local =="\u0072"{_bfdcf ,_acdaa :=_gbfec .Value ,error (nil );if _acdaa !=nil {return _acdaa ; +};_bggdg .RAttr =&_bfdcf ;continue ;};if _gbfec .Name .Local =="\u0074"{_bggdg .TAttr .UnmarshalXMLAttr (_gbfec );continue ;};if _gbfec .Name .Local =="\u0076\u006d"{_dbag ,_gdfdc :=_fa .ParseUint (_gbfec .Value ,10,32);if _gdfdc !=nil {return _gdfdc ; +};_eecaa :=uint32 (_dbag );_bggdg .VmAttr =&_eecaa ;continue ;};};_dfbg :for {_eccec ,_fadcb :=d .Token ();if _fadcb !=nil {return _fadcb ;};switch _eaaee :=_eccec .(type ){case _bc .StartElement :switch _eaaee .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_bggdg .V =new (string ); +if _cfcfa :=d .DecodeElement (_bggdg .V ,&_eaaee );_cfcfa !=nil {return _cfcfa ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_eaaee .Name ); +if _ddbc :=d .Skip ();_ddbc !=nil {return _ddbc ;};};case _bc .EndElement :break _dfbg ;case _bc .CharData :};};return nil ;}; -// Page Setup Settings -PageSetup *CT_PageSetup ; +// ValidateWithPath validates the CT_TupleCache and its children, prefixing error messages with path +func (_gcfdbe *CT_TupleCache )ValidateWithPath (path string )error {if _gcfdbe .Entries !=nil {if _geeac :=_gcfdbe .Entries .ValidateWithPath (path +"\u002f\u0045\u006e\u0074\u0072\u0069\u0065\u0073");_geeac !=nil {return _geeac ;};};if _gcfdbe .Sets !=nil {if _fdbdae :=_gcfdbe .Sets .ValidateWithPath (path +"\u002f\u0053\u0065t\u0073"); +_fdbdae !=nil {return _fdbdae ;};};if _gcfdbe .QueryCache !=nil {if _eadfa :=_gcfdbe .QueryCache .ValidateWithPath (path +"/\u0051\u0075\u0065\u0072\u0079\u0043\u0061\u0063\u0068\u0065");_eadfa !=nil {return _eadfa ;};};if _gcfdbe .ServerFormats !=nil {if _eabgd :=_gcfdbe .ServerFormats .ValidateWithPath (path +"\u002f\u0053\u0065\u0072\u0076\u0065\u0072\u0046\u006fr\u006d\u0061\u0074\u0073"); +_eabgd !=nil {return _eabgd ;};};if _gcfdbe .ExtLst !=nil {if _abgdc :=_gcfdbe .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abgdc !=nil {return _abgdc ;};};return nil ;}; -// Header Footer Settings -HeaderFooter *CT_HeaderFooter ; +// Validate validates the CT_CacheFields and its children +func (_ggc *CT_CacheFields )Validate ()error {return _ggc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0063\u0068\u0065\u0046i\u0065\u006c\u0064\u0073");};type CT_ExternalRow struct{ -// Horizontal Page Breaks (Row) -RowBreaks *CT_PageBreak ; +// Row +RAttr uint32 ; -// Vertical Page Breaks -ColBreaks *CT_PageBreak ; +// External Cell Data +Cell []*CT_ExternalCell ;};func (_gaffc *CT_ColorFilter )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_eabb :=range start .Attr {if _eabb .Name .Local =="\u0064\u0078\u0066I\u0064"{_dgged ,_ebbb :=_fa .ParseUint (_eabb .Value ,10,32); +if _ebbb !=nil {return _ebbb ;};_ecfgf :=uint32 (_dgged );_gaffc .DxfIdAttr =&_ecfgf ;continue ;};if _eabb .Name .Local =="\u0063e\u006c\u006c\u0043\u006f\u006c\u006fr"{_ccgcb ,_feae :=_fa .ParseBool (_eabb .Value );if _feae !=nil {return _feae ;};_gaffc .CellColorAttr =&_ccgcb ; +continue ;};};for {_edde ,_egcf :=d .Token ();if _egcf !=nil {return _a .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",_egcf );};if _baee ,_agfda :=_edde .(_bc .EndElement ); +_agfda &&_baee .Name ==start .Name {break ;};};return nil ;};func NewCT_OleSize ()*CT_OleSize {_eaccg :=&CT_OleSize {};return _eaccg }; -// Custom Properties -CustomProperties *CT_CustomProperties ; +// ValidateWithPath validates the CT_Selection and its children, prefixing error messages with path +func (_bbda *CT_Selection )ValidateWithPath (path string )error {if _bfggd :=_bbda .PaneAttr .ValidateWithPath (path +"\u002fP\u0061\u006e\u0065\u0041\u0074\u0074r");_bfggd !=nil {return _bfggd ;};return nil ;};func NewCT_PageSetup ()*CT_PageSetup {_gageb :=&CT_PageSetup {}; +return _gageb };func (_aaacg *ST_ItemType )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_aaacg =0;case "\u0064\u0061\u0074\u0061":*_aaacg =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_aaacg =2;case "\u0073\u0075\u006d":*_aaacg =3; +case "\u0063\u006f\u0075\u006e\u0074\u0041":*_aaacg =4;case "\u0061\u0076\u0067":*_aaacg =5;case "\u006d\u0061\u0078":*_aaacg =6;case "\u006d\u0069\u006e":*_aaacg =7;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_aaacg =8;case "\u0063\u006f\u0075n\u0074":*_aaacg =9; +case "\u0073\u0074\u0064\u0044\u0065\u0076":*_aaacg =10;case "\u0073t\u0064\u0044\u0065\u0076\u0050":*_aaacg =11;case "\u0076\u0061\u0072":*_aaacg =12;case "\u0076\u0061\u0072\u0050":*_aaacg =13;case "\u0067\u0072\u0061n\u0064":*_aaacg =14;case "\u0062\u006c\u0061n\u006b":*_aaacg =15; +};return nil ;}; -// Drawing -Drawing *CT_Drawing ; +// ValidateWithPath validates the CT_Formats and its children, prefixing error messages with path +func (_eggd *CT_Formats )ValidateWithPath (path string )error {for _ddgbaf ,_aggcbc :=range _eggd .Format {if _bfgcb :=_aggcbc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046\u006f\u0072\u006d\u0061\u0074\u005b\u0025\u0064\u005d",path ,_ddgbaf )); +_bfgcb !=nil {return _bfgcb ;};};return nil ;};func (_febgcc ST_UpdateLinks )Validate ()error {return _febgcc .ValidateWithPath ("")};func (_fgaddc ST_OleUpdate )Validate ()error {return _fgaddc .ValidateWithPath ("")};func (_cedfg *CT_CustomWorkbookView )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_cedfg .NameAttr )}); +start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0067\u0075\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cedfg .GuidAttr )});if _cedfg .AutoUpdateAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cedfg .AutoUpdateAttr ))}); +};if _cedfg .MergeIntervalAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006d\u0065\u0072\u0067\u0065\u0049\u006e\u0074\u0065\u0072\u0076\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cedfg .MergeIntervalAttr )}); +};if _cedfg .ChangesSavedWinAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063h\u0061n\u0067\u0065\u0073\u0053\u0061\u0076\u0065\u0064\u0057\u0069\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cedfg .ChangesSavedWinAttr ))}); +};if _cedfg .OnlySyncAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006f\u006e\u006c\u0079\u0053\u0079\u006e\u0063"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cedfg .OnlySyncAttr ))});};if _cedfg .PersonalViewAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0070\u0065\u0072s\u006f\u006e\u0061\u006c\u0056\u0069\u0065\u0077"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cedfg .PersonalViewAttr ))}); +};if _cedfg .IncludePrintSettingsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"i\u006ec\u006c\u0075\u0064\u0065\u0050\u0072\u0069\u006et\u0053\u0065\u0074\u0074in\u0067\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cedfg .IncludePrintSettingsAttr ))}); +};if _cedfg .IncludeHiddenRowColAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0069\u006e\u0063\u006cud\u0065\u0048\u0069\u0064\u0064\u0065\u006e\u0052\u006f\u0077\u0043\u006f\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cedfg .IncludeHiddenRowColAttr ))}); +};if _cedfg .MaximizedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006da\u0078\u0069\u006d\u0069\u007a\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cedfg .MaximizedAttr ))});};if _cedfg .MinimizedAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006di\u006e\u0069\u006d\u0069\u007a\u0065d"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cedfg .MinimizedAttr ))}); +};if _cedfg .ShowHorizontalScrollAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"s\u0068o\u0077\u0048\u006f\u0072\u0069\u007a\u006f\u006et\u0061\u006c\u0053\u0063ro\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cedfg .ShowHorizontalScrollAttr ))}); +};if _cedfg .ShowVerticalScrollAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073h\u006fw\u0056\u0065\u0072\u0074\u0069c\u0061\u006cS\u0063\u0072\u006f\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cedfg .ShowVerticalScrollAttr ))}); +};if _cedfg .ShowSheetTabsAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0068\u0065\u0065\u0074\u0054\u0061\u0062\u0073"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cedfg .ShowSheetTabsAttr ))}); +};if _cedfg .XWindowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078W\u0069\u006e\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_cedfg .XWindowAttr )});};if _cedfg .YWindowAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0079W\u0069\u006e\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_cedfg .YWindowAttr )}); +};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"w\u0069\u006e\u0064\u006f\u0077\u0057\u0069\u0064\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",_cedfg .WindowWidthAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0077\u0069\u006ed\u006f\u0077\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",_cedfg .WindowHeightAttr )}); +if _cedfg .TabRatioAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0061\u0062\u0052\u0061\u0074\u0069\u006f"},Value :_a .Sprintf ("\u0025\u0076",*_cedfg .TabRatioAttr )});};start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0061\u0063\u0074\u0069\u0076\u0065\u0053\u0068\u0065\u0065\u0074\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cedfg .ActiveSheetIdAttr )}); +if _cedfg .ShowFormulaBarAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0046\u006f\u0072\u006d\u0075l\u0061\u0042\u0061\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cedfg .ShowFormulaBarAttr ))}); +};if _cedfg .ShowStatusbarAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0068\u006f\u0077\u0053\u0074\u0061\u0074\u0075\u0073\u0062\u0061\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_cedfg .ShowStatusbarAttr ))}); +};if _cedfg .ShowCommentsAttr !=ST_CommentsUnset {_fcafe ,_abcgf :=_cedfg .ShowCommentsAttr .MarshalXMLAttr (_bc .Name {Local :"\u0073\u0068\u006fw\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073"});if _abcgf !=nil {return _abcgf ;};start .Attr =append (start .Attr ,_fcafe ); +};if _cedfg .ShowObjectsAttr !=ST_ObjectsUnset {_cbgd ,_gagca :=_cedfg .ShowObjectsAttr .MarshalXMLAttr (_bc .Name {Local :"s\u0068\u006f\u0077\u004f\u0062\u006a\u0065\u0063\u0074\u0073"});if _gagca !=nil {return _gagca ;};start .Attr =append (start .Attr ,_cbgd ); +};e .EncodeToken (start );if _cedfg .ExtLst !=nil {_fgcga :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cedfg .ExtLst ,_fgcga );};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ; +};func (_daffgc *CT_VolTopicRef )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",_daffgc .RAttr )});start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073"},Value :_a .Sprintf ("\u0025\u0076",_daffgc .SAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_bcfgc *CT_LegacyDrawing )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bcfgc .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_fdabb *CT_MetadataBlocks )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bcbebg :=range start .Attr {if _bcbebg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dfega ,_abfcb :=_fa .ParseUint (_bcbebg .Value ,10,32); +if _abfcb !=nil {return _abfcb ;};_cdfg :=uint32 (_dfega );_fdabb .CountAttr =&_cdfg ;continue ;};};_afead :for {_decgbe ,_cfcd :=d .Token ();if _cfcd !=nil {return _cfcd ;};switch _bada :=_decgbe .(type ){case _bc .StartElement :switch _bada .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_gcgba :=NewCT_MetadataBlock (); +if _affef :=d .DecodeElement (_gcgba ,&_bada );_affef !=nil {return _affef ;};_fdabb .Bk =append (_fdabb .Bk ,_gcgba );default:_ga .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_bada .Name ); +if _efefe :=d .Skip ();_efefe !=nil {return _efefe ;};};case _bc .EndElement :break _afead ;case _bc .CharData :};};return nil ;};type CT_OleItems struct{ -// Legacy Drawing Reference -LegacyDrawing *CT_LegacyDrawing ; +// Object Link Item +OleItem []*CT_OleItem ;};func (_cagaa ST_MdxKPIProperty )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_bgdgfb :=_bc .Attr {};_bgdgfb .Name =name ;switch _cagaa {case ST_MdxKPIPropertyUnset :_bgdgfb .Value ="";case ST_MdxKPIPropertyV :_bgdgfb .Value ="\u0076"; +case ST_MdxKPIPropertyG :_bgdgfb .Value ="\u0067";case ST_MdxKPIPropertyS :_bgdgfb .Value ="\u0073";case ST_MdxKPIPropertyT :_bgdgfb .Value ="\u0074";case ST_MdxKPIPropertyW :_bgdgfb .Value ="\u0077";case ST_MdxKPIPropertyM :_bgdgfb .Value ="\u006d";}; +return _bgdgfb ,nil ;};func NewCT_VolMain ()*CT_VolMain {_cdbfe :=&CT_VolMain {};return _cdbfe };func NewCT_MeasureDimensionMaps ()*CT_MeasureDimensionMaps {_gbccf :=&CT_MeasureDimensionMaps {};return _gbccf ;};func (_bagadef ST_PhoneticAlignment )MarshalXMLAttr (name _bc .Name )(_bc .Attr ,error ){_effece :=_bc .Attr {}; +_effece .Name =name ;switch _bagadef {case ST_PhoneticAlignmentUnset :_effece .Value ="";case ST_PhoneticAlignmentNoControl :_effece .Value ="\u006eo\u0043\u006f\u006e\u0074\u0072\u006fl";case ST_PhoneticAlignmentLeft :_effece .Value ="\u006c\u0065\u0066\u0074"; +case ST_PhoneticAlignmentCenter :_effece .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PhoneticAlignmentDistributed :_effece .Value ="d\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0064";};return _effece ,nil ;};func (_gbbabb *ST_Orientation )UnmarshalXMLAttr (attr _bc .Attr )error {switch attr .Value {case "":*_gbbabb =0; +case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gbbabb =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_gbbabb =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_gbbabb =3;};return nil ;}; -// Legacy Drawing Header Footer -LegacyDrawingHF *CT_LegacyDrawing ;DrawingHF *CT_DrawingHF ; +// Validate validates the CT_Extension and its children +func (_cade *CT_Extension )Validate ()error {return _cade .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");}; -// Background Image -Picture *CT_SheetBackgroundPicture ; +// ValidateWithPath validates the CT_Scenario and its children, prefixing error messages with path +func (_ecbdba *CT_Scenario )ValidateWithPath (path string )error {for _dgbdbg ,_egbde :=range _ecbdba .InputCells {if _ddbbc :=_egbde .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u0070\u0075\u0074\u0043\u0065\u006c\u006cs\u005b\u0025\u0064\u005d",path ,_dgbdbg )); +_ddbbc !=nil {return _ddbbc ;};};return nil ;};type CT_RevisionHeader struct{ -// Embedded Objects -OleObjects *CT_OleObjects ; +// GUID +GuidAttr string ; -// Future Feature Data Storage Area -ExtLst *CT_ExtensionList ;};func (_degbg ST_FileType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_eaabga :=_f .Attr {};_eaabga .Name =name ;switch _degbg {case ST_FileTypeUnset :_eaabga .Value ="";case ST_FileTypeMac :_eaabga .Value ="\u006d\u0061\u0063"; -case ST_FileTypeWin :_eaabga .Value ="\u0077\u0069\u006e";case ST_FileTypeDos :_eaabga .Value ="\u0064\u006f\u0073";case ST_FileTypeLin :_eaabga .Value ="\u006c\u0069\u006e";case ST_FileTypeOther :_eaabga .Value ="\u006f\u0074\u0068e\u0072";};return _eaabga ,nil ; -};func (_gbgfg ST_UnderlineValues )String ()string {switch _gbgfg {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 3:return "\u0073\u0069n\u0067\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; -case 4:return "\u0064\u006fu\u0062\u006c\u0065A\u0063\u0063\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case 5:return "\u006e\u006f\u006e\u0065";};return "";};func (_gcfbc ST_ConditionalFormattingOperator )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_aeeccc :=_f .Attr {}; -_aeeccc .Name =name ;switch _gcfbc {case ST_ConditionalFormattingOperatorUnset :_aeeccc .Value ="";case ST_ConditionalFormattingOperatorLessThan :_aeeccc .Value ="\u006c\u0065\u0073\u0073\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorLessThanOrEqual :_aeeccc .Value ="\u006ce\u0073s\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c"; -case ST_ConditionalFormattingOperatorEqual :_aeeccc .Value ="\u0065\u0071\u0075a\u006c";case ST_ConditionalFormattingOperatorNotEqual :_aeeccc .Value ="\u006e\u006f\u0074\u0045\u0071\u0075\u0061\u006c";case ST_ConditionalFormattingOperatorGreaterThanOrEqual :_aeeccc .Value ="\u0067r\u0065a\u0074\u0065\u0072\u0054\u0068a\u006e\u004fr\u0045\u0071\u0075\u0061\u006c"; -case ST_ConditionalFormattingOperatorGreaterThan :_aeeccc .Value ="g\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e";case ST_ConditionalFormattingOperatorBetween :_aeeccc .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_ConditionalFormattingOperatorNotBetween :_aeeccc .Value ="\u006e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e"; -case ST_ConditionalFormattingOperatorContainsText :_aeeccc .Value ="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0054\u0065\u0078\u0074";case ST_ConditionalFormattingOperatorNotContains :_aeeccc .Value ="n\u006f\u0074\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073"; -case ST_ConditionalFormattingOperatorBeginsWith :_aeeccc .Value ="\u0062\u0065\u0067\u0069\u006e\u0073\u0057\u0069\u0074\u0068";case ST_ConditionalFormattingOperatorEndsWith :_aeeccc .Value ="\u0065\u006e\u0064\u0073\u0057\u0069\u0074\u0068";};return _aeeccc ,nil ; -}; +// Date Time +DateTimeAttr _g .Time ; -// ValidateWithPath validates the CT_ChartsheetView and its children, prefixing error messages with path -func (_gea *CT_ChartsheetView )ValidateWithPath (path string )error {if _gea .ExtLst !=nil {if _bdbce :=_gea .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdbce !=nil {return _bdbce ;};};return nil ;};func (_gagf *CT_Fill )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start ); -if _gagf .PatternFill !=nil {_bcfg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0070\u0061\u0074\u0074\u0065\u0072n\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gagf .PatternFill ,_bcfg );};if _gagf .GradientFill !=nil {_bafbg :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003ag\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0046\u0069\u006c\u006c"}}; -e .EncodeElement (_gagf .GradientFill ,_bafbg );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewCT_BooleanProperty ()*CT_BooleanProperty {_adc :=&CT_BooleanProperty {};return _adc };func (_fceb *CT_Colors )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_aaddc :for {_baeb ,_dbge :=d .Token (); -if _dbge !=nil {return _dbge ;};switch _deeg :=_baeb .(type ){case _f .StartElement :switch _deeg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0069\u006e\u0064\u0065\u0078\u0065\u0064\u0043\u006f\u006c\u006f\u0072\u0073"}:_fceb .IndexedColors =NewCT_IndexedColors (); -if _gffc :=d .DecodeElement (_fceb .IndexedColors ,&_deeg );_gffc !=nil {return _gffc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006dr\u0075\u0043\u006f\u006c\u006f\u0072s"}:_fceb .MruColors =NewCT_MRUColors (); -if _feba :=d .DecodeElement (_fceb .MruColors ,&_deeg );_feba !=nil {return _feba ;};default:_ec .Log .Debug ("\u0073k\u0069\u0070p\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",_deeg .Name ); -if _abbe :=d .Skip ();_abbe !=nil {return _abbe ;};};case _f .EndElement :break _aaddc ;case _f .CharData :};};return nil ;};func (_ebddf ST_MdxSetOrder )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ebddf .String (),start ); -}; +// Last Sheet Id +MaxSheetIdAttr uint32 ; -// ValidateWithPath validates the CT_PageFields and its children, prefixing error messages with path -func (_ecbaa *CT_PageFields )ValidateWithPath (path string )error {for _gaefcg ,_dacbf :=range _ecbaa .PageField {if _gaagb :=_dacbf .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0050\u0061\u0067e\u0046\u0069\u0065\u006c\u0064\u005b\u0025\u0064\u005d",path ,_gaefcg )); -_gaagb !=nil {return _gaagb ;};};return nil ;};func (_fdde *CT_GroupMember )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_fdde .UniqueNameAttr )}); -if _fdde .GroupAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0067\u0072\u006fu\u0070"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_fdde .GroupAttr ))});};e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};type CT_PivotCache struct{ +// User Name +UserNameAttr string ;IdAttr string ; -// PivotCache Id -CacheIdAttr uint32 ;IdAttr string ;};func (_aaege *CT_ExternalCell )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _aaege .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_aaege .RAttr )}); -};if _aaege .TAttr !=ST_CellTypeUnset {_aaecd ,_dcbg :=_aaege .TAttr .MarshalXMLAttr (_f .Name {Local :"\u0074"});if _dcbg !=nil {return _dcbg ;};start .Attr =append (start .Attr ,_aaecd );};if _aaege .VmAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0076\u006d"},Value :_bc .Sprintf ("\u0025\u0076",*_aaege .VmAttr )}); -};e .EncodeToken (start );if _aaege .V !=nil {_fcaba :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0076"}};_ae .AddPreserveSpaceAttr (&_fcaba ,*_aaege .V );e .EncodeElement (_aaege .V ,_fcaba );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_aaeace ST_HtmlFmt )ValidateWithPath (path string )error {switch _aaeace {case 0,1,2,3:default:return _bc .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaeace )); -};return nil ;}; +// Minimum Revision Id +MinRIdAttr *uint32 ; -// Validate validates the CT_Number and its children -func (_cgcd *CT_Number )Validate ()error {return _cgcd .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0062\u0065r");};func (_acaaf *CT_PhoneticRun )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0062"},Value :_bc .Sprintf ("\u0025\u0076",_acaaf .SbAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0065\u0062"},Value :_bc .Sprintf ("\u0025\u0076",_acaaf .EbAttr )});e .EncodeToken (start );_cbefe :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0074"}};_ae .AddPreserveSpaceAttr (&_cbefe ,_acaaf .T ); -e .EncodeElement (_acaaf .T ,_cbefe );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};type ST_Scope byte ;type CT_CellAlignment struct{ +// Max Revision Id +MaxRIdAttr *uint32 ; -// Horizontal Alignment -HorizontalAttr ST_HorizontalAlignment ; +// Sheet Id Map +SheetIdMap *CT_SheetIdMap ; -// Vertical Alignment -VerticalAttr ST_VerticalAlignment ; +// Reviewed List +ReviewedList *CT_ReviewedRevisions ;ExtLst *CT_ExtensionList ;};func (_dded *CT_CellSmartTag )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ceagc :=range start .Attr {if _ceagc .Name .Local =="\u0074\u0079\u0070\u0065"{_ebff ,_afb :=_fa .ParseUint (_ceagc .Value ,10,32); +if _afb !=nil {return _afb ;};_dded .TypeAttr =uint32 (_ebff );continue ;};if _ceagc .Name .Local =="\u0064e\u006c\u0065\u0074\u0065\u0064"{_bfgc ,_baec :=_fa .ParseBool (_ceagc .Value );if _baec !=nil {return _baec ;};_dded .DeletedAttr =&_bfgc ;continue ; +};if _ceagc .Name .Local =="\u0078\u006d\u006c\u0042\u0061\u0073\u0065\u0064"{_cge ,_fgaf :=_fa .ParseBool (_ceagc .Value );if _fgaf !=nil {return _fgaf ;};_dded .XmlBasedAttr =&_cge ;continue ;};};_bcde :for {_dbde ,_bfcgd :=d .Token ();if _bfcgd !=nil {return _bfcgd ; +};switch _fbfd :=_dbde .(type ){case _bc .StartElement :switch _fbfd .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_cbfe :=NewCT_CellSmartTagPr (); +if _geac :=d .DecodeElement (_cbfe ,&_fbfd );_geac !=nil {return _geac ;};_dded .CellSmartTagPr =append (_dded .CellSmartTagPr ,_cbfe );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_fbfd .Name ); +if _edbe :=d .Skip ();_edbe !=nil {return _edbe ;};};case _bc .EndElement :break _bcde ;case _bc .CharData :};};return nil ;};func (_cacge ST_FontScheme )String ()string {switch _cacge {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006d\u0061\u006ao\u0072"; +case 3:return "\u006d\u0069\u006eo\u0072";};return "";};func NewCT_FilterColumn ()*CT_FilterColumn {_ccecc :=&CT_FilterColumn {};return _ccecc };func NewHeaders ()*Headers {_fcddbe :=&Headers {};_fcddbe .CT_RevisionHeaders =*NewCT_RevisionHeaders ();return _fcddbe ; +};func (_gaccd ST_SmartTagShow )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_gaccd .String (),start );};type CT_Parameter struct{ -// Text Rotation -TextRotationAttr *uint8 ; +// Parameter Name +NameAttr *string ; -// Wrap Text -WrapTextAttr *bool ; +// SQL Data Type +SqlTypeAttr *int32 ; -// Indent -IndentAttr *uint32 ; +// Parameter Type +ParameterTypeAttr ST_ParameterType ; -// Relative Indent -RelativeIndentAttr *int32 ; +// Refresh on Change +RefreshOnChangeAttr *bool ; -// Justify Last Line -JustifyLastLineAttr *bool ; +// Parameter Prompt String +PromptAttr *string ; -// Shrink To Fit -ShrinkToFitAttr *bool ; +// Boolean +BooleanAttr *bool ; -// Reading Order -ReadingOrderAttr *uint32 ;};type AG_RevData struct{RIdAttr *uint32 ;UaAttr *bool ;RaAttr *bool ;};type CT_ExternalSheetNames struct{ +// Double +DoubleAttr *float64 ; -// Sheet Name -SheetName []*CT_ExternalSheetName ;}; +// Integer +IntegerAttr *int32 ; -// Validate validates the CT_DdeValue and its children -func (_efcfg *CT_DdeValue )Validate ()error {return _efcfg .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065");}; +// String +StringAttr *string ; -// ValidateWithPath validates the CT_ExternalSheetNames and its children, prefixing error messages with path -func (_bgcge *CT_ExternalSheetNames )ValidateWithPath (path string )error {for _bgddba ,_adefd :=range _bgcge .SheetName {if _ccgb :=_adefd .ValidateWithPath (_bc .Sprintf ("\u0025\u0073/\u0053\u0068\u0065e\u0074\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bgddba )); -_ccgb !=nil {return _ccgb ;};};return nil ;};func (_dbeaa *ST_IconSetType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_dbeaa =0;case "\u0033A\u0072\u0072\u006f\u0077\u0073":*_dbeaa =1;case "3\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_dbeaa =2; -case "\u0033\u0046\u006c\u0061\u0067\u0073":*_dbeaa =3;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0031":*_dbeaa =4;case "\u0033T\u0072a\u0066\u0066\u0069\u0063\u004c\u0069\u0067\u0068\u0074\u0073\u0032":*_dbeaa =5; -case "\u0033\u0053\u0069\u0067\u006e\u0073":*_dbeaa =6;case "\u0033\u0053\u0079\u006d\u0062\u006f\u006c\u0073":*_dbeaa =7;case "\u0033S\u0079\u006d\u0062\u006f\u006c\u00732":*_dbeaa =8;case "\u0034A\u0072\u0072\u006f\u0077\u0073":*_dbeaa =9;case "4\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_dbeaa =10; -case "4\u0052\u0065\u0064\u0054\u006f\u0042\u006c\u0061\u0063\u006b":*_dbeaa =11;case "\u0034R\u0061\u0074\u0069\u006e\u0067":*_dbeaa =12;case "\u0034\u0054\u0072\u0061\u0066\u0066\u0069\u0063\u004ci\u0067\u0068\u0074\u0073":*_dbeaa =13;case "\u0035A\u0072\u0072\u006f\u0077\u0073":*_dbeaa =14; -case "5\u0041\u0072\u0072\u006f\u0077\u0073\u0047\u0072\u0061\u0079":*_dbeaa =15;case "\u0035R\u0061\u0074\u0069\u006e\u0067":*_dbeaa =16;case "\u0035Q\u0075\u0061\u0072\u0074\u0065\u0072s":*_dbeaa =17;};return nil ;};func NewCT_Member ()*CT_Member {_aedfb :=&CT_Member {}; -return _aedfb };type CT_CacheHierarchies struct{ +// Cell Reference +CellAttr *string ;};type ST_PivotAreaType byte ;func (_daaae *CT_CustomChartsheetViews )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {e .EncodeToken (start );if _daaae .CustomSheetView !=nil {_gfgbb :=_bc .StartElement {Name :_bc .Name {Local :"\u006da\u003ac\u0075\u0073\u0074\u006f\u006dS\u0068\u0065e\u0074\u0056\u0069\u0065\u0077"}}; +for _ ,_aagg :=range _daaae .CustomSheetView {e .EncodeElement (_aagg ,_gfgbb );};};e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};func (_agffe *Metadata )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_agffe .CT_Metadata =*NewCT_Metadata (); +_efgfc :for {_ffefe ,_bbgad :=d .Token ();if _bbgad !=nil {return _bbgad ;};switch _dggfe :=_ffefe .(type ){case _bc .StartElement :switch _dggfe .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agffe .MetadataTypes =NewCT_MetadataTypes (); +if _ebbecb :=d .DecodeElement (_agffe .MetadataTypes ,&_dggfe );_ebbecb !=nil {return _ebbecb ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agffe .MetadataStrings =NewCT_MetadataStrings (); +if _aafad :=d .DecodeElement (_agffe .MetadataStrings ,&_dggfe );_aafad !=nil {return _aafad ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agffe .MdxMetadata =NewCT_MdxMetadata (); +if _gafgdg :=d .DecodeElement (_agffe .MdxMetadata ,&_dggfe );_gafgdg !=nil {return _gafgdg ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_beade :=NewCT_FutureMetadata (); +if _egfce :=d .DecodeElement (_beade ,&_dggfe );_egfce !=nil {return _egfce ;};_agffe .FutureMetadata =append (_agffe .FutureMetadata ,_beade );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\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"}:_agffe .CellMetadata =NewCT_MetadataBlocks (); +if _eccadf :=d .DecodeElement (_agffe .CellMetadata ,&_dggfe );_eccadf !=nil {return _eccadf ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_agffe .ValueMetadata =NewCT_MetadataBlocks (); +if _gcecc :=d .DecodeElement (_agffe .ValueMetadata ,&_dggfe );_gcecc !=nil {return _gcecc ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agffe .ExtLst =NewCT_ExtensionList (); +if _gedbda :=d .DecodeElement (_agffe .ExtLst ,&_dggfe );_gedbda !=nil {return _gedbda ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_dggfe .Name ); +if _dcfgb :=d .Skip ();_dcfgb !=nil {return _dcfgb ;};};case _bc .EndElement :break _efgfc ;case _bc .CharData :};};return nil ;}; -// Hierarchy Count -CountAttr *uint32 ; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_gfge *CT_Control )ValidateWithPath (path string )error {if _gfge .ControlPr !=nil {if _fgge :=_gfge .ControlPr .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u0050\u0072");_fgge !=nil {return _fgge ;};};return nil ;}; +func (_fdfcf *CT_IgnoredError )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0073\u0071\u0072e\u0066"},Value :_a .Sprintf ("\u0025\u0076",_fdfcf .SqrefAttr )});if _fdfcf .EvalErrorAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065v\u0061\u006c\u0045\u0072\u0072\u006fr"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fdfcf .EvalErrorAttr ))}); +};if _fdfcf .TwoDigitTextYearAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0074\u0077o\u0044\u0069\u0067i\u0074\u0054\u0065\u0078\u0074\u0059\u0065\u0061\u0072"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fdfcf .TwoDigitTextYearAttr ))}); +};if _fdfcf .NumberStoredAsTextAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006eu\u006db\u0065\u0072\u0053\u0074\u006fr\u0065\u0064A\u0073\u0054\u0065\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fdfcf .NumberStoredAsTextAttr ))}); +};if _fdfcf .FormulaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066o\u0072\u006d\u0075\u006c\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fdfcf .FormulaAttr ))});};if _fdfcf .FormulaRangeAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0066\u006f\u0072m\u0075\u006c\u0061\u0052\u0061\u006e\u0067\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fdfcf .FormulaRangeAttr ))}); +};if _fdfcf .UnlockedFormulaAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0075n\u006co\u0063\u006b\u0065\u0064\u0046\u006f\u0072\u006d\u0075\u006c\u0061"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fdfcf .UnlockedFormulaAttr ))}); +};if _fdfcf .EmptyCellReferenceAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0065m\u0070t\u0079\u0043\u0065\u006c\u006cR\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fdfcf .EmptyCellReferenceAttr ))}); +};if _fdfcf .ListDataValidationAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u006ci\u0073t\u0044\u0061\u0074\u0061\u0056a\u006c\u0069d\u0061\u0074\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fdfcf .ListDataValidationAttr ))}); +};if _fdfcf .CalculatedColumnAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u0061l\u0063\u0075\u006ca\u0074\u0065\u0064\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_a .Sprintf ("\u0025\u0064",_agbfb (*_fdfcf .CalculatedColumnAttr ))}); +};e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;}; -// PivotCache Hierarchy -CacheHierarchy []*CT_CacheHierarchy ;}; +// Validate validates the CT_CellStyle and its children +func (_egeag *CT_CellStyle )Validate ()error {return _egeag .ValidateWithPath ("\u0043\u0054\u005fC\u0065\u006c\u006c\u0053\u0074\u0079\u006c\u0065");};func (_baea *CT_CacheField )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_ddef :=range start .Attr {if _ddef .Name .Local =="\u0068i\u0065\u0072\u0061\u0072\u0063\u0068y"{_adcc ,_egeg :=_fa .ParseInt (_ddef .Value ,10,32); +if _egeg !=nil {return _egeg ;};_gbee :=int32 (_adcc );_baea .HierarchyAttr =&_gbee ;continue ;};if _ddef .Name .Local =="\u006c\u0065\u0076e\u006c"{_bee ,_dbe :=_fa .ParseUint (_ddef .Value ,10,32);if _dbe !=nil {return _dbe ;};_ccd :=uint32 (_bee );_baea .LevelAttr =&_ccd ; +continue ;};if _ddef .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_ecdg ,_dbcb :=_ddef .Value ,error (nil );if _dbcb !=nil {return _dbcb ;};_baea .CaptionAttr =&_ecdg ;continue ;};if _ddef .Name .Local =="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065\u0046\u0069\u0065\u006c\u0064"{_dace ,_ddga :=_fa .ParseBool (_ddef .Value ); +if _ddga !=nil {return _ddga ;};_baea .DatabaseFieldAttr =&_dace ;continue ;};if _ddef .Name .Local =="s\u0065\u0072\u0076\u0065\u0072\u0046\u0069\u0065\u006c\u0064"{_dbdc ,_bgg :=_fa .ParseBool (_ddef .Value );if _bgg !=nil {return _bgg ;};_baea .ServerFieldAttr =&_dbdc ; +continue ;};if _ddef .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074\u0049\u0064"{_gdbfb ,_gfbb :=_fa .ParseUint (_ddef .Value ,10,32);if _gfbb !=nil {return _gfbb ;};_dcfb :=uint32 (_gdbfb );_baea .NumFmtIdAttr =&_dcfb ;continue ;};if _ddef .Name .Local =="\u0066o\u0072\u006d\u0075\u006c\u0061"{_fdee ,_fge :=_ddef .Value ,error (nil ); +if _fge !=nil {return _fge ;};_baea .FormulaAttr =&_fdee ;continue ;};if _ddef .Name .Local =="\u0073q\u006c\u0054\u0079\u0070\u0065"{_faf ,_bbf :=_fa .ParseInt (_ddef .Value ,10,32);if _bbf !=nil {return _bbf ;};_abc :=int32 (_faf );_baea .SqlTypeAttr =&_abc ; +continue ;};if _ddef .Name .Local =="\u006e\u0061\u006d\u0065"{_ffda ,_cad :=_ddef .Value ,error (nil );if _cad !=nil {return _cad ;};_baea .NameAttr =_ffda ;continue ;};if _ddef .Name .Local =="\u0070\u0072\u006fp\u0065\u0072\u0074\u0079\u004e\u0061\u006d\u0065"{_dfd ,_eacg :=_ddef .Value ,error (nil ); +if _eacg !=nil {return _eacg ;};_baea .PropertyNameAttr =&_dfd ;continue ;};if _ddef .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004c\u0069\u0073\u0074"{_gfaa ,_cdga :=_fa .ParseBool (_ddef .Value );if _cdga !=nil {return _cdga ;};_baea .UniqueListAttr =&_gfaa ; +continue ;};if _ddef .Name .Local =="\u006d\u0061\u0070p\u0069\u006e\u0067\u0043\u006f\u0075\u006e\u0074"{_edgg ,_dbb :=_fa .ParseUint (_ddef .Value ,10,32);if _dbb !=nil {return _dbb ;};_bdg :=uint32 (_edgg );_baea .MappingCountAttr =&_bdg ;continue ; +};if _ddef .Name .Local =="\u006d\u0065\u006d\u0062er\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0079\u0046\u0069\u0065\u006c\u0064"{_aebc ,_adfag :=_fa .ParseBool (_ddef .Value );if _adfag !=nil {return _adfag ;};_baea .MemberPropertyFieldAttr =&_aebc ; +continue ;};};_aafg :for {_gge ,_eggc :=d .Token ();if _eggc !=nil {return _eggc ;};switch _fce :=_gge .(type ){case _bc .StartElement :switch _fce .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baea .SharedItems =NewCT_SharedItems (); +if _dag :=d .DecodeElement (_baea .SharedItems ,&_fce );_dag !=nil {return _dag ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_baea .FieldGroup =NewCT_FieldGroup (); +if _adfd :=d .DecodeElement (_baea .FieldGroup ,&_fce );_adfd !=nil {return _adfd ;};case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_eaa :=NewCT_X (); +if _bgf :=d .DecodeElement (_eaa ,&_fce );_bgf !=nil {return _bgf ;};_baea .MpMap =append (_baea .MpMap ,_eaa );case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_baea .ExtLst =NewCT_ExtensionList (); +if _gafc :=d .DecodeElement (_baea .ExtLst ,&_fce );_gafc !=nil {return _gafc ;};default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fce .Name ); +if _agd :=d .Skip ();_agd !=nil {return _agd ;};};case _bc .EndElement :break _aafg ;case _bc .CharData :};};return nil ;};func (_dcfg *CT_DiscretePr )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bgbeg :=range start .Attr {if _bgbeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_bbcc ,_faebd :=_fa .ParseUint (_bgbeg .Value ,10,32); +if _faebd !=nil {return _faebd ;};_ddcfa :=uint32 (_bbcc );_dcfg .CountAttr =&_ddcfa ;continue ;};};_fbgcf :for {_ebeg ,_gbbad :=d .Token ();if _gbbad !=nil {return _gbbad ;};switch _egebc :=_ebeg .(type ){case _bc .StartElement :switch _egebc .Name {case _bc .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_bc .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\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"}:_cgdbg :=NewCT_Index (); +if _bgag :=d .DecodeElement (_cgdbg ,&_egebc );_bgag !=nil {return _bgag ;};_dcfg .X =append (_dcfg .X ,_cgdbg );default:_ga .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_egebc .Name ); +if _cgbe :=d .Skip ();_cgbe !=nil {return _cgbe ;};};case _bc .EndElement :break _fbgcf ;case _bc .CharData :};};return nil ;};func (_bfcfb ST_Axis )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {return e .EncodeElement (_bfcfb .String (),start ); +};func (_dbffbe ST_rwColActionType )ValidateWithPath (path string )error {switch _dbffbe {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 (_dbffbe )); +};return nil ;};func NewCT_ControlPr ()*CT_ControlPr {_acgf :=&CT_ControlPr {};_acgf .Anchor =NewCT_ObjectAnchor ();return _acgf ;};func (_fdedf *CT_MeasureDimensionMaps )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _fdedf .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fdedf .CountAttr )}); +};e .EncodeToken (start );if _fdedf .Map !=nil {_ebafaf :=_bc .StartElement {Name :_bc .Name {Local :"\u006d\u0061\u003a\u006d\u0061\u0070"}};for _ ,_fdeab :=range _fdedf .Map {e .EncodeElement (_fdeab ,_ebafaf );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;};func (_baad *CT_MeasureDimensionMap )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_bebed :=range start .Attr {if _bebed .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_ebgbf ,_adfce :=_fa .ParseUint (_bebed .Value ,10,32); +if _adfce !=nil {return _adfce ;};_bbbac :=uint32 (_ebgbf );_baad .MeasureGroupAttr =&_bbbac ;continue ;};if _bebed .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_egbg ,_aaaef :=_fa .ParseUint (_bebed .Value ,10,32);if _aaaef !=nil {return _aaaef ; +};_ebafa :=uint32 (_egbg );_baad .DimensionAttr =&_ebafa ;continue ;};};for {_gbgabc ,_cddcd :=d .Token ();if _cddcd !=nil {return _a .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",_cddcd ); +};if _bafeb ,_gdaf :=_gbgabc .(_bc .EndElement );_gdaf &&_bafeb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_CustomFilters and its children -func (_ffgf *CT_CustomFilters )Validate ()error {return _ffgf .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0046\u0069\u006c\u0074\u0065\u0072\u0073");};func (_bbbea *CT_OleObject )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_fbcb :=range start .Attr {if _fbcb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbcb .Name .Local =="\u0069\u0064"||_fbcb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fbcb .Name .Local =="\u0069\u0064"{_dagdg ,_affge :=_fbcb .Value ,error (nil ); -if _affge !=nil {return _affge ;};_bbbea .IdAttr =&_dagdg ;continue ;};if _fbcb .Name .Local =="\u0064\u0076\u0041\u0073\u0070\u0065\u0063\u0074"{_bbbea .DvAspectAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Local =="\u006c\u0069\u006e\u006b"{_dafae ,_cacgb :=_fbcb .Value ,error (nil ); -if _cacgb !=nil {return _cacgb ;};_bbbea .LinkAttr =&_dafae ;continue ;};if _fbcb .Name .Local =="\u006fl\u0065\u0055\u0070\u0064\u0061\u0074e"{_bbbea .OleUpdateAttr .UnmarshalXMLAttr (_fbcb );continue ;};if _fbcb .Name .Local =="\u0061\u0075\u0074\u006f\u004c\u006f\u0061\u0064"{_gabcf ,_bafeg :=_db .ParseBool (_fbcb .Value ); -if _bafeg !=nil {return _bafeg ;};_bbbea .AutoLoadAttr =&_gabcf ;continue ;};if _fbcb .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_efcd ,_gccee :=_db .ParseUint (_fbcb .Value ,10,32);if _gccee !=nil {return _gccee ;};_bbbea .ShapeIdAttr =uint32 (_efcd ); -continue ;};if _fbcb .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_ecbda ,_fdabc :=_fbcb .Value ,error (nil );if _fdabc !=nil {return _fdabc ;};_bbbea .ProgIdAttr =&_ecbda ;continue ;};};_babde :for {_bcggb ,_agdcec :=d .Token ();if _agdcec !=nil {return _agdcec ; -};switch _gdcaf :=_bcggb .(type ){case _f .StartElement :switch _gdcaf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006f\u0062\u006a\u0065\u0063\u0074\u0050\u0072"}:_bbbea .ObjectPr =NewCT_ObjectPr (); -if _affae :=d .DecodeElement (_bbbea .ObjectPr ,&_gdcaf );_affae !=nil {return _affae ;};default:_ec .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gdcaf .Name ); -if _aecfcb :=d .Skip ();_aecfcb !=nil {return _aecfcb ;};};case _f .EndElement :break _babde ;case _f .CharData :};};return nil ;};func (_adcdb *ST_MdxSetOrder )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_caeca ,_cbfgg :=d .Token ();if _cbfgg !=nil {return _cbfgg ; -};if _bdgfe ,_abbdba :=_caeca .(_f .EndElement );_abbdba &&_bdgfe .Name ==start .Name {*_adcdb =1;return nil ;};if _ffgbc ,_cdcdc :=_caeca .(_f .CharData );!_cdcdc {return _bc .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_caeca ); -}else {switch string (_ffgbc ){case "":*_adcdb =0;case "\u0075":*_adcdb =1;case "\u0061":*_adcdb =2;case "\u0064":*_adcdb =3;case "\u0061\u0061":*_adcdb =4;case "\u0061\u0064":*_adcdb =5;case "\u006e\u0061":*_adcdb =6;case "\u006e\u0064":*_adcdb =7;};}; -_caeca ,_cbfgg =d .Token ();if _cbfgg !=nil {return _cbfgg ;};if _bdebed ,_abdfb :=_caeca .(_f .EndElement );_abdfb &&_bdebed .Name ==start .Name {return nil ;};return _bc .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_caeca ); -};type ST_RefMode byte ; +// ValidateWithPath validates the CT_SmartTags and its children, prefixing error messages with path +func (_bccfdc *CT_SmartTags )ValidateWithPath (path string )error {for _cfgec ,_cabdgb :=range _bccfdc .CellSmartTags {if _ccaac :=_cabdgb .ValidateWithPath (_a .Sprintf ("%\u0073/\u0043\u0065\u006c\u006c\u0053\u006d\u0061\u0072t\u0054\u0061\u0067\u0073[%\u0064\u005d",path ,_cfgec )); +_ccaac !=nil {return _ccaac ;};};return nil ;};func NewCT_DataRefs ()*CT_DataRefs {_fgbeg :=&CT_DataRefs {};return _fgbeg };func (_ggeac *CT_Field )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0078"},Value :_a .Sprintf ("\u0025\u0076",_ggeac .XAttr )}); +e .EncodeToken (start );e .EncodeToken (_bc .EndElement {Name :start .Name });return nil ;};type ST_CalcMode byte ;type ST_GrowShrinkType byte ;func (_bgcecf *ST_FileType )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {_ecgbec ,_gfbcdg :=d .Token (); +if _gfbcdg !=nil {return _gfbcdg ;};if _bdgcca ,_geacdf :=_ecgbec .(_bc .EndElement );_geacdf &&_bdgcca .Name ==start .Name {*_bgcecf =1;return nil ;};if _cfbaba ,_bfbgf :=_ecgbec .(_bc .CharData );!_bfbgf {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",_ecgbec ); +}else {switch string (_cfbaba ){case "":*_bgcecf =0;case "\u006d\u0061\u0063":*_bgcecf =1;case "\u0077\u0069\u006e":*_bgcecf =2;case "\u0064\u006f\u0073":*_bgcecf =3;case "\u006c\u0069\u006e":*_bgcecf =4;case "\u006f\u0074\u0068e\u0072":*_bgcecf =5;};}; +_ecgbec ,_gfbcdg =d .Token ();if _gfbcdg !=nil {return _gfbcdg ;};if _fgdbf ,_cccccd :=_ecgbec .(_bc .EndElement );_cccccd &&_fgdbf .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",_ecgbec ); +};type CT_FileRecoveryPr struct{ -// ValidateWithPath validates the CT_CellFormula and its children, prefixing error messages with path -func (_gfgg *CT_CellFormula )ValidateWithPath (path string )error {if _cdbe :=_gfgg .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072");_cdbe !=nil {return _cdbe ;};return nil ;}; +// Auto Recover +AutoRecoverAttr *bool ; -// ValidateWithPath validates the CT_Items and its children, prefixing error messages with path -func (_gbdfba *CT_Items )ValidateWithPath (path string )error {for _bgce ,_fbbgb :=range _gbdfba .Item {if _gdgae :=_fbbgb .ValidateWithPath (_bc .Sprintf ("%\u0073\u002f\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_bgce ));_gdgae !=nil {return _gdgae ; -};};return nil ;}; +// Crash Save +CrashSaveAttr *bool ; -// Validate validates the CT_SharedItems and its children -func (_geccg *CT_SharedItems )Validate ()error {return _geccg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0072\u0065\u0064I\u0074\u0065\u006d\u0073");};func (_ebaad *CT_ExternalReference )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bc .Sprintf ("\u0025\u0076",_ebaad .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ffbbeg *ST_DataConsolidateFunction )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_ffbbeg =0;case "\u0061v\u0065\u0072\u0061\u0067\u0065":*_ffbbeg =1; -case "\u0063\u006f\u0075n\u0074":*_ffbbeg =2;case "\u0063o\u0075\u006e\u0074\u004e\u0075\u006ds":*_ffbbeg =3;case "\u006d\u0061\u0078":*_ffbbeg =4;case "\u006d\u0069\u006e":*_ffbbeg =5;case "\u0070r\u006f\u0064\u0075\u0063\u0074":*_ffbbeg =6;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_ffbbeg =7; -case "\u0073t\u0064\u0044\u0065\u0076\u0070":*_ffbbeg =8;case "\u0073\u0075\u006d":*_ffbbeg =9;case "\u0076\u0061\u0072":*_ffbbeg =10;case "\u0076\u0061\u0072\u0070":*_ffbbeg =11;};return nil ;};func (_eaacd *CT_PivotDimension )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gbbec :=range start .Attr {if _gbbec .Name .Local =="\u006de\u0061\u0073\u0075\u0072\u0065"{_bfcb ,_ggged :=_db .ParseBool (_gbbec .Value ); -if _ggged !=nil {return _ggged ;};_eaacd .MeasureAttr =&_bfcb ;continue ;};if _gbbec .Name .Local =="\u006e\u0061\u006d\u0065"{_gcafed ,_cafad :=_gbbec .Value ,error (nil );if _cafad !=nil {return _cafad ;};_eaacd .NameAttr =_gcafed ;continue ;};if _gbbec .Name .Local =="\u0075\u006e\u0069\u0071\u0075\u0065\u004e\u0061\u006d\u0065"{_abbbd ,_ebagc :=_gbbec .Value ,error (nil ); -if _ebagc !=nil {return _ebagc ;};_eaacd .UniqueNameAttr =_abbbd ;continue ;};if _gbbec .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_fgfefe ,_cebcbc :=_gbbec .Value ,error (nil );if _cebcbc !=nil {return _cebcbc ;};_eaacd .CaptionAttr =_fgfefe ; -continue ;};};for {_eegfab ,_beeedb :=d .Token ();if _beeedb !=nil {return _bc .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",_beeedb ); -};if _acfce ,_ggce :=_eegfab .(_f .EndElement );_ggce &&_acfce .Name ==start .Name {break ;};};return nil ;};func (_bgdage *CT_FieldsUsage )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_aaeea :=range start .Attr {if _aaeea .Name .Local =="\u0063\u006f\u0075n\u0074"{_aaeff ,_bdafa :=_db .ParseUint (_aaeea .Value ,10,32); -if _bdafa !=nil {return _bdafa ;};_ddedf :=uint32 (_aaeff );_bgdage .CountAttr =&_ddedf ;continue ;};};_cffeb :for {_gacc ,_afgd :=d .Token ();if _afgd !=nil {return _afgd ;};switch _caggf :=_gacc .(type ){case _f .StartElement :switch _caggf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0066\u0069\u0065\u006c\u0064\u0055\u0073\u0061\u0067\u0065"}:_cdddd :=NewCT_FieldUsage (); -if _eddf :=d .DecodeElement (_cdddd ,&_caggf );_eddf !=nil {return _eddf ;};_bgdage .FieldUsage =append (_bgdage .FieldUsage ,_cdddd );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_caggf .Name ); -if _agfgfg :=d .Skip ();_agfgfg !=nil {return _agfgfg ;};};case _f .EndElement :break _cffeb ;case _f .CharData :};};return nil ;};func (_beagff *CT_SharedItems )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_faccc :=range start .Attr {if _faccc .Name .Local =="\u006di\u006e\u0044\u0061\u0074\u0065"{_bccfe ,_fafbg :=ParseStdlibTime (_faccc .Value ); -if _fafbg !=nil {return _fafbg ;};_beagff .MinDateAttr =&_bccfe ;continue ;};if _faccc .Name .Local =="\u0063\u006f\u006e\u0074ai\u006e\u0073\u0053\u0065\u006d\u0069\u004d\u0069\u0078\u0065\u0064\u0054\u0079\u0070e\u0073"{_febbf ,_gafga :=_db .ParseBool (_faccc .Value ); -if _gafga !=nil {return _gafga ;};_beagff .ContainsSemiMixedTypesAttr =&_febbf ;continue ;};if _faccc .Name .Local =="\u006da\u0078\u0044\u0061\u0074\u0065"{_caeab ,_gdaged :=ParseStdlibTime (_faccc .Value );if _gdaged !=nil {return _gdaged ;};_beagff .MaxDateAttr =&_caeab ; -continue ;};if _faccc .Name .Local =="\u0063\u006f\u006et\u0061\u0069\u006e\u0073\u0044\u0061\u0074\u0065"{_ddaff ,_ggbfg :=_db .ParseBool (_faccc .Value );if _ggbfg !=nil {return _ggbfg ;};_beagff .ContainsDateAttr =&_ddaff ;continue ;};if _faccc .Name .Local =="\u0063\u006f\u0075n\u0074"{_cecbf ,_deebeg :=_db .ParseUint (_faccc .Value ,10,32); -if _deebeg !=nil {return _deebeg ;};_gfafcc :=uint32 (_cecbf );_beagff .CountAttr =&_gfafcc ;continue ;};if _faccc .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0042\u006c\u0061\u006e\u006b"{_daeda ,_fdgbgf :=_db .ParseBool (_faccc .Value ); -if _fdgbgf !=nil {return _fdgbgf ;};_beagff .ContainsBlankAttr =&_daeda ;continue ;};if _faccc .Name .Local =="\u006c\u006f\u006e\u0067\u0054\u0065\u0078\u0074"{_abbdc ,_edecd :=_db .ParseBool (_faccc .Value );if _edecd !=nil {return _edecd ;};_beagff .LongTextAttr =&_abbdc ; -continue ;};if _faccc .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u004eu\u006d\u0062\u0065\u0072"{_edgfag ,_cgfgbd :=_db .ParseBool (_faccc .Value );if _cgfgbd !=nil {return _cgfgbd ;};_beagff .ContainsNumberAttr =&_edgfag ;continue ; -};if _faccc .Name .Local =="\u006d\u0069\u006e\u0056\u0061\u006c\u0075\u0065"{_caffd ,_aggeca :=_db .ParseFloat (_faccc .Value ,64);if _aggeca !=nil {return _aggeca ;};_beagff .MinValueAttr =&_caffd ;continue ;};if _faccc .Name .Local =="\u006d\u0061\u0078\u0056\u0061\u006c\u0075\u0065"{_ffggb ,_accgcd :=_db .ParseFloat (_faccc .Value ,64); -if _accgcd !=nil {return _accgcd ;};_beagff .MaxValueAttr =&_ffggb ;continue ;};if _faccc .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004e\u006f\u006e\u0044\u0061\u0074\u0065"{_dcgde ,_aggad :=_db .ParseBool (_faccc .Value );if _aggad !=nil {return _aggad ; -};_beagff .ContainsNonDateAttr =&_dcgde ;continue ;};if _faccc .Name .Local =="\u0063\u006f\u006e\u0074\u0061\u0069\u006e\u0073\u0053t\u0072\u0069\u006e\u0067"{_eecaa ,_aceef :=_db .ParseBool (_faccc .Value );if _aceef !=nil {return _aceef ;};_beagff .ContainsStringAttr =&_eecaa ; -continue ;};if _faccc .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u004di\u0078\u0065d\u0054\u0079\u0070\u0065\u0073"{_debgca ,_becfc :=_db .ParseBool (_faccc .Value );if _becfc !=nil {return _becfc ;};_beagff .ContainsMixedTypesAttr =&_debgca ; -continue ;};if _faccc .Name .Local =="\u0063o\u006et\u0061\u0069\u006e\u0073\u0049\u006e\u0074\u0065\u0067\u0065\u0072"{_fbbfg ,_bfdag :=_db .ParseBool (_faccc .Value );if _bfdag !=nil {return _bfdag ;};_beagff .ContainsIntegerAttr =&_fbbfg ;continue ; -};};_ggcgeb :for {_abaaa ,_gbdcd :=d .Token ();if _gbdcd !=nil {return _gbdcd ;};switch _bbgbbg :=_abaaa .(type ){case _f .StartElement :switch _bbgbbg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006d"}:_fgbdg :=NewCT_Missing (); -if _cefae :=d .DecodeElement (_fgbdg ,&_bbgbbg );_cefae !=nil {return _cefae ;};_beagff .M =append (_beagff .M ,_fgbdg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006e"}:_fdcdg :=NewCT_Number (); -if _gbfccc :=d .DecodeElement (_fdcdg ,&_bbgbbg );_gbfccc !=nil {return _gbfccc ;};_beagff .N =append (_beagff .N ,_fdcdg );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0062"}:_bcdafd :=NewCT_Boolean (); -if _gfcee :=d .DecodeElement (_bcdafd ,&_bbgbbg );_gfcee !=nil {return _gfcee ;};_beagff .B =append (_beagff .B ,_bcdafd );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065"}:_babag :=NewCT_Error (); -if _ffgbf :=d .DecodeElement (_babag ,&_bbgbbg );_ffgbf !=nil {return _ffgbf ;};_beagff .E =append (_beagff .E ,_babag );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073"}:_gbdff :=NewCT_String (); -if _gfbdd :=d .DecodeElement (_gbdff ,&_bbgbbg );_gfbdd !=nil {return _gfbdd ;};_beagff .S =append (_beagff .S ,_gbdff );case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064"}:_aeeca :=NewCT_DateTime (); -if _cbgfcd :=d .DecodeElement (_aeeca ,&_bbgbbg );_cbgfcd !=nil {return _cbgfcd ;};_beagff .D =append (_beagff .D ,_aeeca );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bbgbbg .Name ); -if _gfdeed :=d .Skip ();_gfdeed !=nil {return _gfdeed ;};};case _f .EndElement :break _ggcgeb ;case _f .CharData :};};return nil ;};func (_gbbgc *CT_RElt )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_cdgab :for {_eageee ,_egabc :=d .Token (); -if _egabc !=nil {return _egabc ;};switch _ggdfd :=_eageee .(type ){case _f .StartElement :switch _ggdfd .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0072\u0050\u0072"}:_gbbgc .RPr =NewCT_RPrElt (); -if _dedca :=d .DecodeElement (_gbbgc .RPr ,&_ggdfd );_dedca !=nil {return _dedca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0074"}:if _adbfe :=d .DecodeElement (&_gbbgc .T ,&_ggdfd ); -_adbfe !=nil {return _adbfe ;};default:_ec .Log .Debug ("\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",_ggdfd .Name ); -if _bedb :=d .Skip ();_bedb !=nil {return _bedb ;};};case _f .EndElement :break _cdgab ;case _f .CharData :};};return nil ;};type Headers struct{CT_RevisionHeaders };func NewCT_Users ()*CT_Users {_caegg :=&CT_Users {};return _caegg };func NewCT_DiscretePr ()*CT_DiscretePr {_beggf :=&CT_DiscretePr {}; -return _beggf };func (_gbebgd ST_TableStyleType )Validate ()error {return _gbebgd .ValidateWithPath ("")};func (_bgga *CT_MeasureGroup )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006e\u0061\u006d\u0065"},Value :_bc .Sprintf ("\u0025\u0076",_bgga .NameAttr )}); -start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063a\u0070\u0074\u0069\u006f\u006e"},Value :_bc .Sprintf ("\u0025\u0076",_bgga .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_f .EndElement {Name :start .Name });return nil ; -};func NewCT_GradientStop ()*CT_GradientStop {_affce :=&CT_GradientStop {};_affce .Color =NewCT_Color ();return _affce ;};func (_agdb *CT_Chartsheet )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_agdb .SheetViews =NewCT_ChartsheetViews (); -_agdb .Drawing =NewCT_Drawing ();_bfgbb :for {_bfdg ,_gdecd :=d .Token ();if _gdecd !=nil {return _gdecd ;};switch _bffb :=_bfdg .(type ){case _f .StartElement :switch _bffb .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065\u0065\u0074\u0050\u0072"}:_agdb .SheetPr =NewCT_ChartsheetPr (); -if _fbfeb :=d .DecodeElement (_agdb .SheetPr ,&_bffb );_fbfeb !=nil {return _fbfeb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:if _fbbcg :=d .DecodeElement (_agdb .SheetViews ,&_bffb ); -_fbbcg !=nil {return _fbbcg ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0073h\u0065e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_agdb .SheetProtection =NewCT_ChartsheetProtection (); -if _cgca :=d .DecodeElement (_agdb .SheetProtection ,&_bffb );_cgca !=nil {return _cgca ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0063\u0075s\u0074\u006f\u006dS\u0068\u0065\u0065\u0074\u0056\u0069\u0065\u0077\u0073"}:_agdb .CustomSheetViews =NewCT_CustomChartsheetViews (); -if _abcd :=d .DecodeElement (_agdb .CustomSheetViews ,&_bffb );_abcd !=nil {return _abcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"p\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_agdb .PageMargins =NewCT_PageMargins (); -if _ggcd :=d .DecodeElement (_agdb .PageMargins ,&_bffb );_ggcd !=nil {return _ggcd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070a\u0067\u0065\u0053\u0065\u0074\u0075p"}:_agdb .PageSetup =NewCT_CsPageSetup (); -if _fcgd :=d .DecodeElement (_agdb .PageSetup ,&_bffb );_fcgd !=nil {return _fcgd ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0068\u0065\u0061d\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"}:_agdb .HeaderFooter =NewCT_HeaderFooter (); -if _cade :=d .DecodeElement (_agdb .HeaderFooter ,&_bffb );_cade !=nil {return _cade ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:if _gebc :=d .DecodeElement (_agdb .Drawing ,&_bffb ); -_gebc !=nil {return _gebc ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067"}:_agdb .LegacyDrawing =NewCT_LegacyDrawing (); -if _beabe :=d .DecodeElement (_agdb .LegacyDrawing ,&_bffb );_beabe !=nil {return _beabe ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u006ce\u0067a\u0063\u0079\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046"}:_agdb .LegacyDrawingHF =NewCT_LegacyDrawing (); -if _gfeaf :=d .DecodeElement (_agdb .LegacyDrawingHF ,&_bffb );_gfeaf !=nil {return _gfeaf ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0064r\u0061\u0077\u0069\u006e\u0067\u0048F"}:_agdb .DrawingHF =NewCT_DrawingHF (); -if _fgef :=d .DecodeElement (_agdb .DrawingHF ,&_bffb );_fgef !=nil {return _fgef ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_agdb .Picture =NewCT_SheetBackgroundPicture (); -if _bbdb :=d .DecodeElement (_agdb .Picture ,&_bffb );_bbdb !=nil {return _bbdb ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0077e\u0062P\u0075\u0062\u006c\u0069\u0073\u0068\u0049\u0074\u0065\u006d\u0073"}:_agdb .WebPublishItems =NewCT_WebPublishItems (); -if _agce :=d .DecodeElement (_agdb .WebPublishItems ,&_bffb );_agce !=nil {return _agce ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_agdb .ExtLst =NewCT_ExtensionList (); -if _geeb :=d .DecodeElement (_agdb .ExtLst ,&_bffb );_geeb !=nil {return _geeb ;};default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bffb .Name ); -if _cabd :=d .Skip ();_cabd !=nil {return _cabd ;};};case _f .EndElement :break _bfgbb ;case _f .CharData :};};return nil ;};func (_fcbdf *CT_FontScheme )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_fcbdf .ValAttr =ST_FontScheme (1);for _ ,_gcdbd :=range start .Attr {if _gcdbd .Name .Local =="\u0076\u0061\u006c"{_fcbdf .ValAttr .UnmarshalXMLAttr (_gcdbd ); -continue ;};};for {_acgec ,_afbbb :=d .Token ();if _afbbb !=nil {return _bc .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0053c\u0068\u0065\u006d\u0065\u003a\u0020\u0025s",_afbbb );};if _bdbb ,_ddgcd :=_acgec .(_f .EndElement ); -_ddgcd &&_bdbb .Name ==start .Name {break ;};};return nil ;};func (_fcccbc ST_RevisionAction )String ()string {switch _fcccbc {case 0:return "";case 1:return "\u0061\u0064\u0064";case 2:return "\u0064\u0065\u006c\u0065\u0074\u0065";};return "";};func (_edcfad ST_VerticalAlignment )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_edcfad .String (),start ); -};func (_aefdg *ST_SortMethod )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_aefdg =0;case "\u0073\u0074\u0072\u006f\u006b\u0065":*_aefdg =1;case "\u0070\u0069\u006e\u0059\u0069\u006e":*_aefdg =2;case "\u006e\u006f\u006e\u0065":*_aefdg =3; -};return nil ;};func (_afgaaf *CT_QueryTableFields )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_gcaeg :=range start .Attr {if _gcaeg .Name .Local =="\u0063\u006f\u0075n\u0074"{_dbdag ,_egaff :=_db .ParseUint (_gcaeg .Value ,10,32); -if _egaff !=nil {return _egaff ;};_fcbcg :=uint32 (_dbdag );_afgaaf .CountAttr =&_fcbcg ;continue ;};};_fbdfe :for {_dafdf ,_bcebg :=d .Token ();if _bcebg !=nil {return _bcebg ;};switch _eaegg :=_dafdf .(type ){case _f .StartElement :switch _eaegg .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071u\u0065r\u0079\u0054\u0061\u0062\u006c\u0065\u0046\u0069\u0065\u006c\u0064"}:_cedfd :=NewCT_QueryTableField (); -if _ababb :=d .DecodeElement (_cedfd ,&_eaegg );_ababb !=nil {return _ababb ;};_afgaaf .QueryTableField =append (_afgaaf .QueryTableField ,_cedfd );default:_ec .Log .Debug ("\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",_eaegg .Name ); -if _ffbecg :=d .Skip ();_ffbecg !=nil {return _ffbecg ;};};case _f .EndElement :break _fbdfe ;case _f .CharData :};};return nil ;};func (_egbcf *CT_Row )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {if _egbcf .RAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0072"},Value :_bc .Sprintf ("\u0025\u0076",*_egbcf .RAttr )}); -};if _egbcf .SpansAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073\u0070\u0061n\u0073"},Value :_bc .Sprintf ("\u0025\u0076",*_egbcf .SpansAttr )});};if _egbcf .SAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0073"},Value :_bc .Sprintf ("\u0025\u0076",*_egbcf .SAttr )}); -};if _egbcf .CustomFormatAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egbcf .CustomFormatAttr ))});}; -if _egbcf .HtAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0074"},Value :_bc .Sprintf ("\u0025\u0076",*_egbcf .HtAttr )});};if _egbcf .HiddenAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egbcf .HiddenAttr ))}); -};if _egbcf .CustomHeightAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063\u0075\u0073t\u006f\u006d\u0048\u0065\u0069\u0067\u0068\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egbcf .CustomHeightAttr ))});}; -if _egbcf .OutlineLevelAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u006f\u0075\u0074l\u0069\u006e\u0065\u004c\u0065\u0076\u0065\u006c"},Value :_bc .Sprintf ("\u0025\u0076",*_egbcf .OutlineLevelAttr )});};if _egbcf .CollapsedAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0063o\u006c\u006c\u0061\u0070\u0073\u0065d"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egbcf .CollapsedAttr ))}); -};if _egbcf .ThickTopAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0054\u006f\u0070"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egbcf .ThickTopAttr ))});};if _egbcf .ThickBotAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0074\u0068\u0069\u0063\u006b\u0042\u006f\u0074"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egbcf .ThickBotAttr ))}); -};if _egbcf .PhAttr !=nil {start .Attr =append (start .Attr ,_f .Attr {Name :_f .Name {Local :"\u0070\u0068"},Value :_bc .Sprintf ("\u0025\u0064",_gffcg (*_egbcf .PhAttr ))});};e .EncodeToken (start );if _egbcf .C !=nil {_fabddg :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063"}}; -for _ ,_bceaa :=range _egbcf .C {e .EncodeElement (_bceaa ,_fabddg );};};if _egbcf .ExtLst !=nil {_bfaeag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_egbcf .ExtLst ,_bfaeag );};e .EncodeToken (_f .EndElement {Name :start .Name }); -return nil ;};func (_bgbcdd *CT_ExtensionList )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_bbfee :for {_cfbc ,_fgfg :=d .Token ();if _fgfg !=nil {return _fgfg ;};switch _fgbae :=_cfbc .(type ){case _f .StartElement :switch _fgbae .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074"}:_eeeg :=NewCT_Extension (); -if _ccfd :=d .DecodeElement (_eeeg ,&_fgbae );_ccfd !=nil {return _ccfd ;};_bgbcdd .Ext =append (_bgbcdd .Ext ,_eeeg );default:_ec .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_fgbae .Name ); -if _ffca :=d .Skip ();_ffca !=nil {return _ffca ;};};case _f .EndElement :break _bbfee ;case _f .CharData :};};return nil ;};func (_gdecgb *CT_MeasureDimensionMap )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_ffbgbg :=range start .Attr {if _ffbgbg .Name .Local =="\u006d\u0065\u0061s\u0075\u0072\u0065\u0047\u0072\u006f\u0075\u0070"{_aeda ,_aedcg :=_db .ParseUint (_ffbgbg .Value ,10,32); -if _aedcg !=nil {return _aedcg ;};_gaggf :=uint32 (_aeda );_gdecgb .MeasureGroupAttr =&_gaggf ;continue ;};if _ffbgbg .Name .Local =="\u0064i\u006d\u0065\u006e\u0073\u0069\u006fn"{_efafc ,_fdfag :=_db .ParseUint (_ffbgbg .Value ,10,32);if _fdfag !=nil {return _fdfag ; -};_fbdge :=uint32 (_efafc );_gdecgb .DimensionAttr =&_fbdge ;continue ;};};for {_ccccb ,_cafdce :=d .Token ();if _cafdce !=nil {return _bc .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",_cafdce ); -};if _fgfd ,_aadec :=_ccccb .(_f .EndElement );_aadec &&_fgfd .Name ==start .Name {break ;};};return nil ;};type CT_PageItem struct{ +// Data Extract Load +DataExtractLoadAttr *bool ; -// Page Item Name -NameAttr string ;};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 (_gaeda *ST_PivotFilterType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_gaeda =0;case "\u0075n\u006b\u006e\u006f\u0077\u006e":*_gaeda =1; -case "\u0063\u006f\u0075n\u0074":*_gaeda =2;case "\u0070e\u0072\u0063\u0065\u006e\u0074":*_gaeda =3;case "\u0073\u0075\u006d":*_gaeda =4;case "\u0063\u0061\u0070t\u0069\u006f\u006e\u0045\u0071\u0075\u0061\u006c":*_gaeda =5;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gaeda =6; -case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065\u0067\u0069\u006es\u0057\u0069\u0074\u0068":*_gaeda =7;case "c\u0061p\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042e\u0067\u0069\u006e\u0073Wi\u0074\u0068":*_gaeda =8;case "\u0063a\u0070t\u0069\u006f\u006e\u0045\u006e\u0064\u0073\u0057\u0069\u0074\u0068":*_gaeda =9; -case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0045\u006ed\u0073\u0057\u0069\u0074\u0068":*_gaeda =10;case "\u0063a\u0070t\u0069\u006f\u006e\u0043\u006f\u006e\u0074\u0061\u0069\u006e\u0073":*_gaeda =11;case "\u0063a\u0070t\u0069\u006f\u006e\u004e\u006ft\u0043\u006fn\u0074\u0061\u0069\u006e\u0073":*_gaeda =12; -case "\u0063a\u0070t\u0069\u006f\u006e\u0047\u0072e\u0061\u0074e\u0072\u0054\u0068\u0061\u006e":*_gaeda =13;case "\u0063a\u0070\u0074\u0069\u006fn\u0047\u0072\u0065\u0061\u0074e\u0072T\u0068a\u006e\u004f\u0072\u0045\u0071\u0075\u0061l":*_gaeda =14;case "\u0063a\u0070t\u0069\u006f\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gaeda =15; -case "\u0063\u0061\u0070\u0074io\u006e\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075a\u006c":*_gaeda =16;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0042\u0065t\u0077\u0065\u0065\u006e":*_gaeda =17;case "\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_gaeda =18; -case "\u0076\u0061\u006c\u0075\u0065\u0045\u0071\u0075\u0061\u006c":*_gaeda =19;case "\u0076\u0061\u006c\u0075\u0065\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gaeda =20;case "\u0076\u0061l\u0075\u0065\u0047r\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e":*_gaeda =21; -case "\u0076\u0061\u006cue\u0047\u0072\u0065\u0061\u0074\u0065\u0072\u0054\u0068\u0061\u006e\u004f\u0072\u0045\u0071\u0075\u0061\u006c":*_gaeda =22;case "\u0076\u0061\u006c\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068\u0061\u006e":*_gaeda =23;case "v\u0061l\u0075\u0065\u004c\u0065\u0073\u0073\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_gaeda =24; -case "\u0076\u0061\u006cu\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gaeda =25;case "\u0076a\u006cu\u0065\u004e\u006f\u0074\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gaeda =26;case "\u0064a\u0074\u0065\u0045\u0071\u0075\u0061l":*_gaeda =27;case "\u0064\u0061\u0074e\u004e\u006f\u0074\u0045\u0071\u0075\u0061\u006c":*_gaeda =28; -case "\u0064\u0061\u0074\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068\u0061\u006e":*_gaeda =29;case "d\u0061t\u0065\u004f\u006c\u0064\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_gaeda =30;case "\u0064\u0061\u0074\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068\u0061\u006e":*_gaeda =31; -case "d\u0061t\u0065\u004e\u0065\u0077\u0065\u0072\u0054\u0068a\u006e\u004f\u0072\u0045qu\u0061\u006c":*_gaeda =32;case "d\u0061\u0074\u0065\u0042\u0065\u0074\u0077\u0065\u0065\u006e":*_gaeda =33;case "\u0064\u0061\u0074\u0065\u004e\u006f\u0074\u0042\u0065t\u0077\u0065\u0065\u006e":*_gaeda =34; -case "\u0074\u006f\u006d\u006f\u0072\u0072\u006f\u0077":*_gaeda =35;case "\u0074\u006f\u0064a\u0079":*_gaeda =36;case "\u0079e\u0073\u0074\u0065\u0072\u0064\u0061y":*_gaeda =37;case "\u006e\u0065\u0078\u0074\u0057\u0065\u0065\u006b":*_gaeda =38;case "\u0074\u0068\u0069\u0073\u0057\u0065\u0065\u006b":*_gaeda =39; -case "\u006c\u0061\u0073\u0074\u0057\u0065\u0065\u006b":*_gaeda =40;case "\u006ee\u0078\u0074\u004d\u006f\u006e\u0074h":*_gaeda =41;case "\u0074h\u0069\u0073\u004d\u006f\u006e\u0074h":*_gaeda =42;case "\u006ca\u0073\u0074\u004d\u006f\u006e\u0074h":*_gaeda =43; -case "n\u0065\u0078\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gaeda =44;case "t\u0068\u0069\u0073\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gaeda =45;case "l\u0061\u0073\u0074\u0051\u0075\u0061\u0072\u0074\u0065\u0072":*_gaeda =46;case "\u006e\u0065\u0078\u0074\u0059\u0065\u0061\u0072":*_gaeda =47; -case "\u0074\u0068\u0069\u0073\u0059\u0065\u0061\u0072":*_gaeda =48;case "\u006c\u0061\u0073\u0074\u0059\u0065\u0061\u0072":*_gaeda =49;case "\u0079\u0065\u0061\u0072\u0054\u006f\u0044\u0061\u0074\u0065":*_gaeda =50;case "\u0051\u0031":*_gaeda =51;case "\u0051\u0032":*_gaeda =52; -case "\u0051\u0033":*_gaeda =53;case "\u0051\u0034":*_gaeda =54;case "\u004d\u0031":*_gaeda =55;case "\u004d\u0032":*_gaeda =56;case "\u004d\u0033":*_gaeda =57;case "\u004d\u0034":*_gaeda =58;case "\u004d\u0035":*_gaeda =59;case "\u004d\u0036":*_gaeda =60; -case "\u004d\u0037":*_gaeda =61;case "\u004d\u0038":*_gaeda =62;case "\u004d\u0039":*_gaeda =63;case "\u004d\u0031\u0030":*_gaeda =64;case "\u004d\u0031\u0031":*_gaeda =65;case "\u004d\u0031\u0032":*_gaeda =66;};return nil ;};func (_aadgba ST_SortBy )Validate ()error {return _aadgba .ValidateWithPath ("")}; -func (_ccegf *QueryTable )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ccegf .CT_QueryTable =*NewCT_QueryTable ();for _ ,_eddbg :=range start .Attr {if _eddbg .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006eW\u0069\u0064\u0074\u0068"{_dcecf ,_gdaec :=_db .ParseBool (_eddbg .Value ); -if _gdaec !=nil {return _gdaec ;};_ccegf .AdjustColumnWidthAttr =&_dcecf ;continue ;};if _eddbg .Name .Local =="\u006e\u0061\u006d\u0065"{_aegdd ,_agdadf :=_eddbg .Value ,error (nil );if _agdadf !=nil {return _agdadf ;};_ccegf .NameAttr =_aegdd ;continue ; -};if _eddbg .Name .Local =="\u0069\u006e\u0074e\u0072\u006d\u0065\u0064\u0069\u0061\u0074\u0065"{_abcfef ,_efdb :=_db .ParseBool (_eddbg .Value );if _efdb !=nil {return _efdb ;};_ccegf .IntermediateAttr =&_abcfef ;continue ;};if _eddbg .Name .Local =="\u0072\u006f\u0077\u004e\u0075\u006d\u0062\u0065\u0072\u0073"{_dcebb ,_ddbgg :=_db .ParseBool (_eddbg .Value ); -if _ddbgg !=nil {return _ddbgg ;};_ccegf .RowNumbersAttr =&_dcebb ;continue ;};if _eddbg .Name .Local =="\u0063\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0064"{_ffgba ,_cdbgd :=_db .ParseUint (_eddbg .Value ,10,32);if _cdbgd !=nil {return _cdbgd ; -};_ccegf .ConnectionIdAttr =uint32 (_ffgba );continue ;};if _eddbg .Name .Local =="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065f\u0072\u0065\u0073\u0068"{_gfaab ,_efbfc :=_db .ParseBool (_eddbg .Value );if _efbfc !=nil {return _efbfc ; -};_ccegf .BackgroundRefreshAttr =&_gfaab ;continue ;};if _eddbg .Name .Local =="\u0072\u0065\u0066\u0072\u0065\u0073\u0068\u004f\u006e\u004c\u006f\u0061\u0064"{_cfade ,_abgdce :=_db .ParseBool (_eddbg .Value );if _abgdce !=nil {return _abgdce ;};_ccegf .RefreshOnLoadAttr =&_cfade ; -continue ;};if _eddbg .Name .Local =="\u0066\u0069\u006cl\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073"{_fbbdb ,_efebge :=_db .ParseBool (_eddbg .Value );if _efebge !=nil {return _efebge ;};_ccegf .FillFormulasAttr =&_fbbdb ;continue ;};if _eddbg .Name .Local =="\u0061p\u0070l\u0079\u004e\u0075\u006d\u0062e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_dcgfad ,_bbgcb :=_db .ParseBool (_eddbg .Value ); -if _bbgcb !=nil {return _bbgcb ;};_ccegf .ApplyNumberFormatsAttr =&_dcgfad ;continue ;};if _eddbg .Name .Local =="\u0061\u0070p\u006c\u0079\u0046o\u006e\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bggggd ,_gfgeb :=_db .ParseBool (_eddbg .Value ); -if _gfgeb !=nil {return _gfgeb ;};_ccegf .ApplyFontFormatsAttr =&_bggggd ;continue ;};if _eddbg .Name .Local =="\u0066\u0069\u0072\u0073tB\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0052\u0065\u0066\u0072\u0065s\u0068"{_fcabd ,_eccbbf :=_db .ParseBool (_eddbg .Value ); -if _eccbbf !=nil {return _eccbbf ;};_ccegf .FirstBackgroundRefreshAttr =&_fcabd ;continue ;};if _eddbg .Name .Local =="\u0061\u0075\u0074o\u0046\u006f\u0072\u006d\u0061\u0074\u0049\u0064"{_bcaea ,_dggcd :=_db .ParseUint (_eddbg .Value ,10,32);if _dggcd !=nil {return _dggcd ; -};_dgddfa :=uint32 (_bcaea );_ccegf .AutoFormatIdAttr =&_dgddfa ;continue ;};if _eddbg .Name .Local =="a\u0070\u0070\u006c\u0079Al\u0069g\u006e\u006d\u0065\u006e\u0074F\u006f\u0072\u006d\u0061\u0074\u0073"{_gdeae ,_dgaeb :=_db .ParseBool (_eddbg .Value ); -if _dgaeb !=nil {return _dgaeb ;};_ccegf .ApplyAlignmentFormatsAttr =&_gdeae ;continue ;};if _eddbg .Name .Local =="\u0064\u0069\u0073\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"{_eaaecb ,_ddfded :=_db .ParseBool (_eddbg .Value );if _ddfded !=nil {return _ddfded ; -};_ccegf .DisableRefreshAttr =&_eaaecb ;continue ;};if _eddbg .Name .Local =="\u0061p\u0070l\u0079\u0042\u006f\u0072\u0064e\u0072\u0046o\u0072\u006d\u0061\u0074\u0073"{_fgcdgg ,_bfbadd :=_db .ParseBool (_eddbg .Value );if _bfbadd !=nil {return _bfbadd ; -};_ccegf .ApplyBorderFormatsAttr =&_fgcdgg ;continue ;};if _eddbg .Name .Local =="\u0070r\u0065s\u0065\u0072\u0076\u0065\u0046o\u0072\u006da\u0074\u0074\u0069\u006e\u0067"{_eabae ,_geega :=_db .ParseBool (_eddbg .Value );if _geega !=nil {return _geega ; -};_ccegf .PreserveFormattingAttr =&_eabae ;continue ;};if _eddbg .Name .Local =="\u0061\u0070\u0070\u006cyP\u0061\u0074\u0074\u0065\u0072\u006e\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_dbgga ,_dabbcd :=_db .ParseBool (_eddbg .Value );if _dabbcd !=nil {return _dabbcd ; -};_ccegf .ApplyPatternFormatsAttr =&_dbgga ;continue ;};if _eddbg .Name .Local =="\u0067\u0072\u006f\u0077\u0053\u0068\u0072\u0069\u006ek\u0054\u0079\u0070\u0065"{_ccegf .GrowShrinkTypeAttr .UnmarshalXMLAttr (_eddbg );continue ;};if _eddbg .Name .Local =="d\u0069\u0073\u0061\u0062\u006c\u0065\u0045\u0064\u0069\u0074"{_afafg ,_baaca :=_db .ParseBool (_eddbg .Value ); -if _baaca !=nil {return _baaca ;};_ccegf .DisableEditAttr =&_afafg ;continue ;};if _eddbg .Name .Local =="\u0068e\u0061\u0064\u0065\u0072\u0073"{_ebgbe ,_gceagc :=_db .ParseBool (_eddbg .Value );if _gceagc !=nil {return _gceagc ;};_ccegf .HeadersAttr =&_ebgbe ; -continue ;};if _eddbg .Name .Local =="\u0072\u0065m\u006f\u0076\u0065D\u0061\u0074\u0061\u004f\u006e\u0053\u0061\u0076\u0065"{_abgaf ,_aefdd :=_db .ParseBool (_eddbg .Value );if _aefdd !=nil {return _aefdd ;};_ccegf .RemoveDataOnSaveAttr =&_abgaf ;continue ; -};if _eddbg .Name .Local =="\u0061\u0070\u0070ly\u0057\u0069\u0064\u0074\u0068\u0048\u0065\u0069\u0067\u0068\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0073"{_bcfbb ,_cdagdc :=_db .ParseBool (_eddbg .Value );if _cdagdc !=nil {return _cdagdc ;};_ccegf .ApplyWidthHeightFormatsAttr =&_bcfbb ; -continue ;};};_fdbda :for {_defee ,_dgbgd :=d .Token ();if _dgbgd !=nil {return _dgbgd ;};switch _ggcbcf :=_defee .(type ){case _f .StartElement :switch _ggcbcf .Name {case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0071\u0075\u0065\u0072\u0079\u0054\u0061\u0062\u006c\u0065\u0052\u0065f\u0072\u0065\u0073\u0068"}:_ccegf .QueryTableRefresh =NewCT_QueryTableRefresh (); -if _cffdae :=d .DecodeElement (_ccegf .QueryTableRefresh ,&_ggcbcf );_cffdae !=nil {return _cffdae ;};case _f .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\u0070\u0072\u0065\u0061d\u0073\u0068\u0065\u0065\u0074\u006d\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_f .Name {Space :"\u0068t\u0074\u0070:\u002f\u002f\u0070u\u0072\u006c\u002e\u006f\u0063\u006c\u0063.\u006f\u0072\u0067\u002f\u006f\u006fx\u006d\u006c\u002f\u0073\u0070\u0072\u0065\u0061\u0064\u0073\u0068e\u0065\u0074\u006d\u006c\u002f\u006d\u0061\u0069\u006e",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ccegf .ExtLst =NewCT_ExtensionList (); -if _bfedg :=d .DecodeElement (_ccegf .ExtLst ,&_ggcbcf );_bfedg !=nil {return _bfedg ;};default:_ec .Log .Debug ("\u0073k\u0069\u0070p\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",_ggcbcf .Name ); -if _cbeef :=d .Skip ();_cbeef !=nil {return _cbeef ;};};case _f .EndElement :break _fdbda ;case _f .CharData :};};return nil ;};func (_baegc *CT_Comments )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {e .EncodeToken (start );_cdeae :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0061\u0075\u0074\u0068\u006f\u0072\u0073"}}; -e .EncodeElement (_baegc .Authors ,_cdeae );_fdff :=_f .StartElement {Name :_f .Name {Local :"\u006d\u0061\u003a\u0063\u006f\u006d\u006d\u0065\u006et\u004c\u0069\u0073\u0074"}};e .EncodeElement (_baegc .CommentList ,_fdff );if _baegc .ExtLst !=nil {_agbag :=_f .StartElement {Name :_f .Name {Local :"\u006da\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_baegc .ExtLst ,_agbag );};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func (_ddgea *CT_DataBinding )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {for _ ,_adbdb :=range start .Attr {if _adbdb .Name .Local =="\u0044a\u0074a\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_bdafb ,_ebgf :=_adbdb .Value ,error (nil ); -if _ebgf !=nil {return _ebgf ;};_ddgea .DataBindingNameAttr =&_bdafb ;continue ;};if _adbdb .Name .Local =="F\u0069\u006c\u0065\u0042\u0069\u006e\u0064\u0069\u006e\u0067"{_cecff ,_eeccdf :=_db .ParseBool (_adbdb .Value );if _eeccdf !=nil {return _eeccdf ; -};_ddgea .FileBindingAttr =&_cecff ;continue ;};if _adbdb .Name .Local =="\u0043\u006f\u006en\u0065\u0063\u0074\u0069\u006f\u006e\u0049\u0044"{_cfege ,_ecbbd :=_db .ParseUint (_adbdb .Value ,10,32);if _ecbbd !=nil {return _ecbbd ;};_aafa :=uint32 (_cfege ); -_ddgea .ConnectionIDAttr =&_aafa ;continue ;};if _adbdb .Name .Local =="\u0046i\u006ce\u0042\u0069\u006e\u0064\u0069\u006e\u0067\u004e\u0061\u006d\u0065"{_ebgeb ,_gegaf :=_adbdb .Value ,error (nil );if _gegaf !=nil {return _gegaf ;};_ddgea .FileBindingNameAttr =&_ebgeb ; -continue ;};if _adbdb .Name .Local =="\u0044\u0061\u0074\u0061Bi\u006e\u0064\u0069\u006e\u0067\u004c\u006f\u0061\u0064\u004d\u006f\u0064\u0065"{_afba ,_eceee :=_db .ParseUint (_adbdb .Value ,10,32);if _eceee !=nil {return _eceee ;};_ddgea .DataBindingLoadModeAttr =uint32 (_afba ); -continue ;};};_dffde :for {_gagg ,_daccf :=d .Token ();if _daccf !=nil {return _daccf ;};switch _cdacf :=_gagg .(type ){case _f .StartElement :switch _cdacf .Name {default:if _deddg ,_gbgf :=_ae .CreateElement (_cdacf );_gbgf !=nil {return _gbgf ;}else {if _bgddb :=d .DecodeElement (_deddg ,&_cdacf ); -_bgddb !=nil {return _bgddb ;};_ddgea .Any =_deddg ;};};case _f .EndElement :break _dffde ;case _f .CharData :};};return nil ;}; +// Repair Load +RepairLoadAttr *bool ;};func (_fagcb *CT_MdxMemeberProp )UnmarshalXML (d *_bc .Decoder ,start _bc .StartElement )error {for _ ,_aaafb :=range start .Attr {if _aaafb .Name .Local =="\u006e"{_bcgcfg ,_cebcb :=_fa .ParseUint (_aaafb .Value ,10,32);if _cebcb !=nil {return _cebcb ; +};_fagcb .NAttr =uint32 (_bcgcfg );continue ;};if _aaafb .Name .Local =="\u006e\u0070"{_cegbg ,_eacc :=_fa .ParseUint (_aaafb .Value ,10,32);if _eacc !=nil {return _eacc ;};_fagcb .NpAttr =uint32 (_cegbg );continue ;};};for {_abfaa ,_abdca :=d .Token (); +if _abdca !=nil {return _a .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",_abdca );};if _aeecd ,_fgef :=_abfaa .(_bc .EndElement ); +_fgef &&_aeecd .Name ==start .Name {break ;};};return nil ;};func (_eddgb *CT_Users )MarshalXML (e *_bc .Encoder ,start _bc .StartElement )error {if _eddgb .CountAttr !=nil {start .Attr =append (start .Attr ,_bc .Attr {Name :_bc .Name {Local :"\u0063\u006f\u0075n\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_eddgb .CountAttr )}); +};e .EncodeToken (start );if _eddgb .UserInfo !=nil {_bccce :=_bc .StartElement {Name :_bc .Name {Local :"m\u0061\u003a\u0075\u0073\u0065\u0072\u0049\u006e\u0066\u006f"}};for _ ,_fbabf :=range _eddgb .UserInfo {e .EncodeElement (_fbabf ,_bccce );};};e .EncodeToken (_bc .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_UnderlineProperty and its children -func (_faegb *CT_UnderlineProperty )Validate ()error {return _faegb .ValidateWithPath ("C\u0054_\u0055\u006e\u0064\u0065\u0072\u006c\u0069\u006ee\u0050\u0072\u006f\u0070er\u0074\u0079");}; +// ValidateWithPath validates the CT_Pane and its children, prefixing error messages with path +func (_fegfb *CT_Pane )ValidateWithPath (path string )error {if _ceacc :=_fegfb .ActivePaneAttr .ValidateWithPath (path +"\u002fA\u0063t\u0069\u0076\u0065\u0050\u0061\u006e\u0065\u0041\u0074\u0074\u0072");_ceacc !=nil {return _ceacc ;};if _cafgc :=_fegfb .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); +_cafgc !=nil {return _cafgc ;};return nil ;}; -// ValidateWithPath validates the CT_TableStyles and its children, prefixing error messages with path -func (_dbfacf *CT_TableStyles )ValidateWithPath (path string )error {for _baccgf ,_eebfg :=range _dbfacf .TableStyle {if _egafb :=_eebfg .ValidateWithPath (_bc .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006ce\u005b\u0025\u0064\u005d",path ,_baccgf )); -_egafb !=nil {return _egafb ;};};return nil ;};func NewCT_ExternalReference ()*CT_ExternalReference {_bggd :=&CT_ExternalReference {};return _bggd };func NewCT_ExternalReferences ()*CT_ExternalReferences {_fcfbf :=&CT_ExternalReferences {};return _fcfbf ; -};func init (){_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_ae .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -};type CT_IgnoredErrors struct{ +// Validate validates the CT_DdeValue and its children +func (_eade *CT_DdeValue )Validate ()error {return _eade .ValidateWithPath ("C\u0054\u005f\u0044\u0064\u0065\u0056\u0061\u006c\u0075\u0065");}; -// Ignored Error -IgnoredError []*CT_IgnoredError ;ExtLst *CT_ExtensionList ;}; +// ValidateWithPath validates the CT_CustomSheetView and its children, prefixing error messages with path +func (_ecgda *CT_CustomSheetView )ValidateWithPath (path string )error {if !_gd .ST_GuidPatternRe .MatchString (_ecgda .GuidAttr ){return _a .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 ,_gd .ST_GuidPatternRe ,_ecgda .GuidAttr ); +};if _fbae :=_ecgda .StateAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072");_fbae !=nil {return _fbae ;};if _bcgc :=_ecgda .ViewAttr .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0041\u0074\u0074r");_bcgc !=nil {return _bcgc ; +};if _ecgda .Pane !=nil {if _affac :=_ecgda .Pane .ValidateWithPath (path +"\u002f\u0050\u0061n\u0065");_affac !=nil {return _affac ;};};if _ecgda .Selection !=nil {if _cgfea :=_ecgda .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"); +_cgfea !=nil {return _cgfea ;};};if _ecgda .RowBreaks !=nil {if _bgfe :=_ecgda .RowBreaks .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0042\u0072\u0065\u0061\u006b\u0073");_bgfe !=nil {return _bgfe ;};};if _ecgda .ColBreaks !=nil {if _bceg :=_ecgda .ColBreaks .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0042\u0072\u0065\u0061\u006b\u0073"); +_bceg !=nil {return _bceg ;};};if _ecgda .PageMargins !=nil {if _fdeac :=_ecgda .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_fdeac !=nil {return _fdeac ;};};if _ecgda .PrintOptions !=nil {if _dabf :=_ecgda .PrintOptions .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u004f\u0070\u0074\u0069\u006f\u006e\u0073"); +_dabf !=nil {return _dabf ;};};if _ecgda .PageSetup !=nil {if _ggdg :=_ecgda .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_ggdg !=nil {return _ggdg ;};};if _ecgda .HeaderFooter !=nil {if _ccffd :=_ecgda .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072"); +_ccffd !=nil {return _ccffd ;};};if _ecgda .AutoFilter !=nil {if _dgfgb :=_ecgda .AutoFilter .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u0074\u0065\u0072");_dgfgb !=nil {return _dgfgb ;};};if _ecgda .ExtLst !=nil {if _debe :=_ecgda .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_debe !=nil {return _debe ;};};return nil ;};func NewCT_DdeItem ()*CT_DdeItem {_baag :=&CT_DdeItem {};return _baag };func init (){_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u0073\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_ff .RegisterConstructor ("\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +}; -// ValidateWithPath validates the CT_HierarchyUsage and its children, prefixing error messages with path -func (_fafgf *CT_HierarchyUsage )ValidateWithPath (path string )error {return nil }; \ No newline at end of file +// ValidateWithPath validates the CT_Tuples and its children, prefixing error messages with path +func (_bgdgc *CT_Tuples )ValidateWithPath (path string )error {for _abdae ,_cegcg :=range _bgdgc .Tpl {if _dffcd :=_cegcg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0054\u0070\u006c\u005b\u0025\u0064\u005d",path ,_abdae ));_dffcd !=nil {return _dffcd ; +};};return nil ;};type ST_SortBy byte ; \ No newline at end of file diff --git a/schema/soo/wml/wml.go b/schema/soo/wml/wml.go index 6615275f9c..ff62b7b133 100644 --- a/schema/soo/wml/wml.go +++ b/schema/soo/wml/wml.go @@ -9,2893 +9,2975 @@ // 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 (_b "encoding/xml";_f "fmt";_gf "github.com/unidoc/unioffice";_af "github.com/unidoc/unioffice/common/logger";_a "github.com/unidoc/unioffice/schema/soo/dml";_ba "github.com/unidoc/unioffice/schema/soo/dml/picture";_dg "github.com/unidoc/unioffice/schema/soo/ofc/math"; -_bc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_dc "github.com/unidoc/unioffice/schema/soo/schemaLibrary";_c "regexp";_d "strconv";_e "time";);func (_bfbagd *WdCT_PosHChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbgca :for {_bfddd ,_fgagd :=d .Token (); -if _fgagd !=nil {return _fgagd ;};switch _ffdcd :=_bfddd .(type ){case _b .StartElement :switch _ffdcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_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 :"\u0061\u006c\u0069g\u006e"}:_bfbagd .Align =WdST_AlignHUnset ; -if _gegfec :=d .DecodeElement (&_bfbagd .Align ,&_ffdcd );_gegfec !=nil {return _gegfec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_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 :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_bfbagd .PosOffset =new (int32 ); -if _gbbge :=d .DecodeElement (_bfbagd .PosOffset ,&_ffdcd );_gbbge !=nil {return _gbbge ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_ffdcd .Name ); -if _fcgaa :=d .Skip ();_fcgaa !=nil {return _fcgaa ;};};case _b .EndElement :break _dbgca ;case _b .CharData :};};return nil ;};func NewCT_TblGridCol ()*CT_TblGridCol {_ccagb :=&CT_TblGridCol {};return _ccagb };func NewCT_PageBorder ()*CT_PageBorder {_cfbab :=&CT_PageBorder {}; -_cfbab .ValAttr =ST_Border (1);return _cfbab ;};func (_fcddg *CT_EdnDocProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fcddg .Pos !=nil {_fface :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070o\u0073"}}; -e .EncodeElement (_fcddg .Pos ,_fface );};if _fcddg .NumFmt !=nil {_ebdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fcddg .NumFmt ,_ebdg );};if _fcddg .NumStart !=nil {_babf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_fcddg .NumStart ,_babf );};if _fcddg .NumRestart !=nil {_bfbed :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fcddg .NumRestart ,_bfbed );};if _fcddg .Endnote !=nil {_edcdg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}}; -for _ ,_fdac :=range _fcddg .Endnote {e .EncodeElement (_fdac ,_edcdg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_Markup and its children -func (_fafaa *CT_Markup )Validate ()error {return _fafaa .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p");}; +package wml ;import (_g "encoding/xml";_a "fmt";_e "github.com/unidoc/unioffice";_bd "github.com/unidoc/unioffice/common/logger";_af "github.com/unidoc/unioffice/schema/soo/dml";_df "github.com/unidoc/unioffice/schema/soo/dml/picture";_b "github.com/unidoc/unioffice/schema/soo/ofc/math"; +_ffb "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ge "github.com/unidoc/unioffice/schema/soo/schemaLibrary";_f "regexp";_ff "strconv";_db "time";);func (_ffacbe *CT_FFTextInput )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _ffacbe .Type !=nil {_cdcfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ffacbe .Type ,_cdcfd );};if _ffacbe .Default !=nil {_ggbbf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}}; +e .EncodeElement (_ffacbe .Default ,_ggbbf );};if _ffacbe .MaxLength !=nil {_afaca :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_ffacbe .MaxLength ,_afaca );};if _ffacbe .Format !=nil {_egfeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"}}; +e .EncodeElement (_ffacbe .Format ,_egfeb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_DivBdr ()*CT_DivBdr {_dbdaf :=&CT_DivBdr {};return _dbdaf };func NewCT_MultiLevelType ()*CT_MultiLevelType {_fbgb :=&CT_MultiLevelType {}; +_fbgb .ValAttr =ST_MultiLevelType (1);return _fbgb ;};func (_egcbfc *ST_Underline )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afdec ,_cbaeg :=d .Token ();if _cbaeg !=nil {return _cbaeg ;};if _ebddb ,_efegag :=_afdec .(_g .EndElement ); +_efegag &&_ebddb .Name ==start .Name {*_egcbfc =1;return nil ;};if _gdbfa ,_bdffbg :=_afdec .(_g .CharData );!_bdffbg {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",_afdec ); +}else {switch string (_gdbfa ){case "":*_egcbfc =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_egcbfc =1;case "\u0077\u006f\u0072d\u0073":*_egcbfc =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_egcbfc =3;case "\u0074\u0068\u0069c\u006b":*_egcbfc =4; +case "\u0064\u006f\u0074\u0074\u0065\u0064":*_egcbfc =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_egcbfc =6;case "\u0064\u0061\u0073\u0068":*_egcbfc =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_egcbfc =8; +case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_egcbfc =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_egcbfc =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_egcbfc =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_egcbfc =12; +case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_egcbfc =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_egcbfc =14;case "\u0077\u0061\u0076\u0065":*_egcbfc =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_egcbfc =16; +case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_egcbfc =17;case "\u006e\u006f\u006e\u0065":*_egcbfc =18;};};_afdec ,_cbaeg =d .Token ();if _cbaeg !=nil {return _cbaeg ;};if _dafcb ,_babgff :=_afdec .(_g .EndElement );_babgff &&_dafcb .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",_afdec );};func (_cfdae WdST_RelFromV )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edcbb :=_g .Attr {}; +_edcbb .Name =name ;switch _cfdae {case WdST_RelFromVUnset :_edcbb .Value ="";case WdST_RelFromVMargin :_edcbb .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVPage :_edcbb .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromVParagraph :_edcbb .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h"; +case WdST_RelFromVLine :_edcbb .Value ="\u006c\u0069\u006e\u0065";case WdST_RelFromVTopMargin :_edcbb .Value ="\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case WdST_RelFromVBottomMargin :_edcbb .Value ="\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e"; +case WdST_RelFromVInsideMargin :_edcbb .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVOutsideMargin :_edcbb .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _edcbb ,nil ; +};func (_bgeeed ST_InfoTextType )ValidateWithPath (path string )error {switch _bgeeed {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 (_bgeeed )); +};return nil ;};func NewCT_GlossaryDocument ()*CT_GlossaryDocument {_cdacd :=&CT_GlossaryDocument {};return _cdacd };func NewCT_SdtDocPart ()*CT_SdtDocPart {_dedcb :=&CT_SdtDocPart {};return _dedcb };func (_bacb *CT_BottomPageBorder )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bacb .ValAttr =ST_Border (1); +for _ ,_dbge :=range start .Attr {if _dbge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbge .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"||_dbge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbge .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"{_cdbg ,_cffa :=_dbge .Value ,error (nil ); +if _cffa !=nil {return _cffa ;};_bacb .BottomLeftAttr =&_cdbg ;continue ;};if _dbge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbge .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"||_dbge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbge .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"{_feecc ,_cddb :=_dbge .Value ,error (nil ); +if _cddb !=nil {return _cddb ;};_bacb .BottomRightAttr =&_feecc ;continue ;};if _dbge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dbge .Name .Local =="\u0069\u0064"||_dbge .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dbge .Name .Local =="\u0069\u0064"{_ccg ,_afbe :=_dbge .Value ,error (nil ); +if _afbe !=nil {return _afbe ;};_bacb .IdAttr =&_ccg ;continue ;};if _dbge .Name .Local =="\u0076\u0061\u006c"{_bacb .ValAttr .UnmarshalXMLAttr (_dbge );continue ;};if _dbge .Name .Local =="\u0063\u006f\u006co\u0072"{_gad ,_gcfc :=ParseUnionST_HexColor (_dbge .Value ); +if _gcfc !=nil {return _gcfc ;};_bacb .ColorAttr =&_gad ;continue ;};if _dbge .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_bacb .ThemeColorAttr .UnmarshalXMLAttr (_dbge );continue ;};if _dbge .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_feda ,_affb :=_dbge .Value ,error (nil ); +if _affb !=nil {return _affb ;};_bacb .ThemeTintAttr =&_feda ;continue ;};if _dbge .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_ccfd ,_ffgf :=_dbge .Value ,error (nil );if _ffgf !=nil {return _ffgf ;};_bacb .ThemeShadeAttr =&_ccfd ; +continue ;};if _dbge .Name .Local =="\u0073\u007a"{_affa ,_eabf :=_ff .ParseUint (_dbge .Value ,10,64);if _eabf !=nil {return _eabf ;};_bacb .SzAttr =&_affa ;continue ;};if _dbge .Name .Local =="\u0073\u0070\u0061c\u0065"{_fcce ,_ebca :=_ff .ParseUint (_dbge .Value ,10,64); +if _ebca !=nil {return _ebca ;};_bacb .SpaceAttr =&_fcce ;continue ;};if _dbge .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ecd ,_cgea :=ParseUnionST_OnOff (_dbge .Value );if _cgea !=nil {return _cgea ;};_bacb .ShadowAttr =&_ecd ;continue ;}; +if _dbge .Name .Local =="\u0066\u0072\u0061m\u0065"{_acge ,_adbf :=ParseUnionST_OnOff (_dbge .Value );if _adbf !=nil {return _adbf ;};_bacb .FrameAttr =&_acge ;continue ;};};for {_dabae ,_cbeb :=d .Token ();if _cbeb !=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",_cbeb ); +};if _aaf ,_beff :=_dabae .(_g .EndElement );_beff &&_aaf .Name ==start .Name {break ;};};return nil ;};func (_deada *CT_SectPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _deada .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_a .Sprintf ("\u0025\u0076",*_deada .RsidRPrAttr )}); +};if _deada .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_a .Sprintf ("\u0025\u0076",*_deada .RsidDelAttr )});};if _deada .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_deada .RsidRAttr )}); +};if _deada .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_deada .RsidSectAttr )});};e .EncodeToken (start );if _deada .FootnotePr !=nil {_acfgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; +e .EncodeElement (_deada .FootnotePr ,_acfgg );};if _deada .EndnotePr !=nil {_cggge :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_deada .EndnotePr ,_cggge );};if _deada .Type !=nil {_dffgdd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; +e .EncodeElement (_deada .Type ,_dffgdd );};if _deada .PgSz !=nil {_bdadd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_deada .PgSz ,_bdadd );};if _deada .PgMar !=nil {_bdbgbc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}}; +e .EncodeElement (_deada .PgMar ,_bdbgbc );};if _deada .PaperSrc !=nil {_ecbdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_deada .PaperSrc ,_ecbdg );};if _deada .PgBorders !=nil {_gbcde :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_deada .PgBorders ,_gbcde );};if _deada .LnNumType !=nil {_fbcbg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_deada .LnNumType ,_fbcbg );};if _deada .PgNumType !=nil {_cbbaa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_deada .PgNumType ,_cbbaa );};if _deada .Cols !=nil {_cceee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_deada .Cols ,_cceee );};if _deada .FormProt !=nil {_ebce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}}; +e .EncodeElement (_deada .FormProt ,_ebce );};if _deada .VAlign !=nil {_fegceb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_deada .VAlign ,_fegceb );};if _deada .NoEndnote !=nil {_fecbgf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}}; +e .EncodeElement (_deada .NoEndnote ,_fecbgf );};if _deada .TitlePg !=nil {_bbaebc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_deada .TitlePg ,_bbaebc );};if _deada .TextDirection !=nil {_eacgc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_deada .TextDirection ,_eacgc );};if _deada .Bidi !=nil {_caege :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_deada .Bidi ,_caege );};if _deada .RtlGutter !=nil {_adagf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; +e .EncodeElement (_deada .RtlGutter ,_adagf );};if _deada .DocGrid !=nil {_gacda :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_deada .DocGrid ,_gacda );};if _deada .PrinterSettings !=nil {_fddab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; +e .EncodeElement (_deada .PrinterSettings ,_fddab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbcbfa ST_CaptionPos )ValidateWithPath (path string )error {switch _dbcbfa {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 (_dbcbfa )); +};return nil ;}; -// Validate validates the CT_FFCheckBoxChoice and its children -func (_baee *CT_FFCheckBoxChoice )Validate ()error {return _baee .ValidateWithPath ("\u0043\u0054\u005f\u0046FC\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};func (_bbedfd *ST_Proof )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egagdb ,_fecdca :=d .Token (); -if _fecdca !=nil {return _fecdca ;};if _aadgfd ,_eeece :=_egagdb .(_b .EndElement );_eeece &&_aadgfd .Name ==start .Name {*_bbedfd =1;return nil ;};if _ecbcee ,_afcgc :=_egagdb .(_b .CharData );!_afcgc {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",_egagdb ); -}else {switch string (_ecbcee ){case "":*_bbedfd =0;case "\u0063\u006c\u0065a\u006e":*_bbedfd =1;case "\u0064\u0069\u0072t\u0079":*_bbedfd =2;};};_egagdb ,_fecdca =d .Token ();if _fecdca !=nil {return _fecdca ;};if _gcfdag ,_ggefaba :=_egagdb .(_b .EndElement ); -_ggefaba &&_gcfdag .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",_egagdb );};func (_gdfcf *WdEG_WrapTypeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdfcf .WrapNone !=nil {_dfagcc :=_b .StartElement {Name :_b .Name {Local :"w\u0070\u003a\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}}; -e .EncodeElement (_gdfcf .WrapNone ,_dfagcc );};if _gdfcf .WrapSquare !=nil {_agadae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}};e .EncodeElement (_gdfcf .WrapSquare ,_agadae ); -};if _gdfcf .WrapTight !=nil {_eefeab :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003aw\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gdfcf .WrapTight ,_eefeab );};if _gdfcf .WrapThrough !=nil {_ggfff :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068"}}; -e .EncodeElement (_gdfcf .WrapThrough ,_ggfff );};if _gdfcf .WrapTopAndBottom !=nil {_debffb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0077ra\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_gdfcf .WrapTopAndBottom ,_debffb ); -};return nil ;};func (_ecgceg *CT_RPrOriginal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ecgceg .RStyle !=nil {_efdda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_ecgceg .RStyle ,_efdda );};if _ecgceg .RFonts !=nil {_fbddb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_ecgceg .RFonts ,_fbddb );};if _ecgceg .B !=nil {_bagcc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062"}}; -e .EncodeElement (_ecgceg .B ,_bagcc );};if _ecgceg .BCs !=nil {_degfe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_ecgceg .BCs ,_degfe );};if _ecgceg .I !=nil {_abbba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069"}}; -e .EncodeElement (_ecgceg .I ,_abbba );};if _ecgceg .ICs !=nil {_fdgfb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_ecgceg .ICs ,_fdgfb );};if _ecgceg .Caps !=nil {_adcace :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; -e .EncodeElement (_ecgceg .Caps ,_adcace );};if _ecgceg .SmallCaps !=nil {_bddec :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_ecgceg .SmallCaps ,_bddec );};if _ecgceg .Strike !=nil {_bdeda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; -e .EncodeElement (_ecgceg .Strike ,_bdeda );};if _ecgceg .Dstrike !=nil {_ggdgb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_ecgceg .Dstrike ,_ggdgb );};if _ecgceg .Outline !=nil {_fffbd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; -e .EncodeElement (_ecgceg .Outline ,_fffbd );};if _ecgceg .Shadow !=nil {_ggbgbd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_ecgceg .Shadow ,_ggbgbd );};if _ecgceg .Emboss !=nil {_ddcdb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; -e .EncodeElement (_ecgceg .Emboss ,_ddcdb );};if _ecgceg .Imprint !=nil {_gcfge :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_ecgceg .Imprint ,_gcfge );};if _ecgceg .NoProof !=nil {_ccaed :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; -e .EncodeElement (_ecgceg .NoProof ,_ccaed );};if _ecgceg .SnapToGrid !=nil {_agdfd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_ecgceg .SnapToGrid ,_agdfd );};if _ecgceg .Vanish !=nil {_gaeeg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; -e .EncodeElement (_ecgceg .Vanish ,_gaeeg );};if _ecgceg .WebHidden !=nil {_acae :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ecgceg .WebHidden ,_acae );};if _ecgceg .Color !=nil {_gbfgd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_ecgceg .Color ,_gbfgd );};if _ecgceg .Spacing !=nil {_gbdd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_ecgceg .Spacing ,_gbdd );};if _ecgceg .W !=nil {_cgbgg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077"}}; -e .EncodeElement (_ecgceg .W ,_cgbgg );};if _ecgceg .Kern !=nil {_afeff :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_ecgceg .Kern ,_afeff );};if _ecgceg .Position !=nil {_abebe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_ecgceg .Position ,_abebe );};if _ecgceg .Sz !=nil {_cfeab :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_ecgceg .Sz ,_cfeab );};if _ecgceg .SzCs !=nil {_aabaf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; -e .EncodeElement (_ecgceg .SzCs ,_aabaf );};if _ecgceg .Highlight !=nil {_bcdedd :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ecgceg .Highlight ,_bcdedd );};if _ecgceg .U !=nil {_gefef :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0075"}}; -e .EncodeElement (_ecgceg .U ,_gefef );};if _ecgceg .Effect !=nil {_gabgd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_ecgceg .Effect ,_gabgd );};if _ecgceg .Bdr !=nil {_fgefe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062d\u0072"}}; -e .EncodeElement (_ecgceg .Bdr ,_fgefe );};if _ecgceg .Shd !=nil {_dfcfc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ecgceg .Shd ,_dfcfc );};if _ecgceg .FitText !=nil {_bafbgd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; -e .EncodeElement (_ecgceg .FitText ,_bafbgd );};if _ecgceg .VertAlign !=nil {_accgb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ecgceg .VertAlign ,_accgb );};if _ecgceg .Rtl !=nil {_dbgab :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072t\u006c"}}; -e .EncodeElement (_ecgceg .Rtl ,_dbgab );};if _ecgceg .Cs !=nil {_fffc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_ecgceg .Cs ,_fffc );};if _ecgceg .Em !=nil {_cadc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u006d"}}; -e .EncodeElement (_ecgceg .Em ,_cadc );};if _ecgceg .Lang !=nil {_faegg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_ecgceg .Lang ,_faegg );};if _ecgceg .EastAsianLayout !=nil {_bfbbf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_ecgceg .EastAsianLayout ,_bfbbf );};if _ecgceg .SpecVanish !=nil {_egccda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_ecgceg .SpecVanish ,_egccda ); -};if _ecgceg .OMath !=nil {_bgeaa :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_ecgceg .OMath ,_bgeaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddbe *CT_RubyContent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afeaf :for {_befbe ,_acfdf :=d .Token (); -if _acfdf !=nil {return _acfdf ;};switch _abbfda :=_befbe .(type ){case _b .StartElement :switch _abbfda .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 :"\u0072"},_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 :"\u0072"}:_ddbe .R =NewCT_R (); -if _ceaae :=d .DecodeElement (_ddbe .R ,&_abbfda );_ceaae !=nil {return _ceaae ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dfega :=NewEG_RunLevelElts (); -_dfega .ProofErr =NewCT_ProofErr ();if _dbfbec :=d .DecodeElement (_dfega .ProofErr ,&_abbfda );_dbfbec !=nil {return _dbfbec ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_dfega );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dcdbg :=NewEG_RunLevelElts (); -_dcdbg .PermStart =NewCT_PermStart ();if _bdaaa :=d .DecodeElement (_dcdbg .PermStart ,&_abbfda );_bdaaa !=nil {return _bdaaa ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_dcdbg );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_begca :=NewEG_RunLevelElts (); -_begca .PermEnd =NewCT_Perm ();if _bcfad :=d .DecodeElement (_begca .PermEnd ,&_abbfda );_bcfad !=nil {return _bcfad ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_begca );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_dgaeg :=NewEG_RunLevelElts (); -_dgaeg .Ins =NewCT_RunTrackChange ();if _cdefb :=d .DecodeElement (_dgaeg .Ins ,&_abbfda );_cdefb !=nil {return _cdefb ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_dgaeg );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_gcacd :=NewEG_RunLevelElts (); -_gcacd .Del =NewCT_RunTrackChange ();if _ddeea :=d .DecodeElement (_gcacd .Del ,&_abbfda );_ddeea !=nil {return _ddeea ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_gcacd );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aaebga :=NewEG_RunLevelElts (); -_aaebga .MoveFrom =NewCT_RunTrackChange ();if _bgbacg :=d .DecodeElement (_aaebga .MoveFrom ,&_abbfda );_bgbacg !=nil {return _bgbacg ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_aaebga );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_afcgef :=NewEG_RunLevelElts (); -_afcgef .MoveTo =NewCT_RunTrackChange ();if _aegba :=d .DecodeElement (_afcgef .MoveTo ,&_abbfda );_aegba !=nil {return _aegba ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_afcgef );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fddbd :=NewEG_RunLevelElts (); -_fbdcg :=NewEG_RangeMarkupElements ();_fbdcg .BookmarkStart =NewCT_Bookmark ();if _edfge :=d .DecodeElement (_fbdcg .BookmarkStart ,&_abbfda );_edfge !=nil {return _edfge ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_fddbd );_fddbd .EG_RangeMarkupElements =append (_fddbd .EG_RangeMarkupElements ,_fbdcg ); -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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aabfb :=NewEG_RunLevelElts (); -_agcfg :=NewEG_RangeMarkupElements ();_agcfg .BookmarkEnd =NewCT_MarkupRange ();if _ddebg :=d .DecodeElement (_agcfg .BookmarkEnd ,&_abbfda );_ddebg !=nil {return _ddebg ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_aabfb );_aabfb .EG_RangeMarkupElements =append (_aabfb .EG_RangeMarkupElements ,_agcfg ); -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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cgbaa :=NewEG_RunLevelElts (); -_fbdgb :=NewEG_RangeMarkupElements ();_fbdgb .MoveFromRangeStart =NewCT_MoveBookmark ();if _baaed :=d .DecodeElement (_fbdgb .MoveFromRangeStart ,&_abbfda );_baaed !=nil {return _baaed ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_cgbaa ); -_cgbaa .EG_RangeMarkupElements =append (_cgbaa .EG_RangeMarkupElements ,_fbdgb );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bgdfag :=NewEG_RunLevelElts (); -_cfbeb :=NewEG_RangeMarkupElements ();_cfbeb .MoveFromRangeEnd =NewCT_MarkupRange ();if _ececb :=d .DecodeElement (_cfbeb .MoveFromRangeEnd ,&_abbfda );_ececb !=nil {return _ececb ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_bgdfag );_bgdfag .EG_RangeMarkupElements =append (_bgdfag .EG_RangeMarkupElements ,_cfbeb ); -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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cceda :=NewEG_RunLevelElts (); -_aeabec :=NewEG_RangeMarkupElements ();_aeabec .MoveToRangeStart =NewCT_MoveBookmark ();if _edcgd :=d .DecodeElement (_aeabec .MoveToRangeStart ,&_abbfda );_edcgd !=nil {return _edcgd ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_cceda ); -_cceda .EG_RangeMarkupElements =append (_cceda .EG_RangeMarkupElements ,_aeabec );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_edcgcc :=NewEG_RunLevelElts (); -_cagfdg :=NewEG_RangeMarkupElements ();_cagfdg .MoveToRangeEnd =NewCT_MarkupRange ();if _baadf :=d .DecodeElement (_cagfdg .MoveToRangeEnd ,&_abbfda );_baadf !=nil {return _baadf ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_edcgcc );_edcgcc .EG_RangeMarkupElements =append (_edcgcc .EG_RangeMarkupElements ,_cagfdg ); -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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gbbgc :=NewEG_RunLevelElts (); -_aafc :=NewEG_RangeMarkupElements ();_aafc .CommentRangeStart =NewCT_MarkupRange ();if _fggbd :=d .DecodeElement (_aafc .CommentRangeStart ,&_abbfda );_fggbd !=nil {return _fggbd ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_gbbgc );_gbbgc .EG_RangeMarkupElements =append (_gbbgc .EG_RangeMarkupElements ,_aafc ); -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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aceddg :=NewEG_RunLevelElts (); -_efcaed :=NewEG_RangeMarkupElements ();_efcaed .CommentRangeEnd =NewCT_MarkupRange ();if _bffeff :=d .DecodeElement (_efcaed .CommentRangeEnd ,&_abbfda );_bffeff !=nil {return _bffeff ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_aceddg ); -_aceddg .EG_RangeMarkupElements =append (_aceddg .EG_RangeMarkupElements ,_efcaed );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fdcbg :=NewEG_RunLevelElts (); -_cgcdg :=NewEG_RangeMarkupElements ();_cgcdg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dabge :=d .DecodeElement (_cgcdg .CustomXmlInsRangeStart ,&_abbfda );_dabge !=nil {return _dabge ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_fdcbg ); -_fdcbg .EG_RangeMarkupElements =append (_fdcbg .EG_RangeMarkupElements ,_cgcdg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cebad :=NewEG_RunLevelElts (); -_aadag :=NewEG_RangeMarkupElements ();_aadag .CustomXmlInsRangeEnd =NewCT_Markup ();if _dcgfc :=d .DecodeElement (_aadag .CustomXmlInsRangeEnd ,&_abbfda );_dcgfc !=nil {return _dcgfc ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_cebad );_cebad .EG_RangeMarkupElements =append (_cebad .EG_RangeMarkupElements ,_aadag ); -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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cabde :=NewEG_RunLevelElts (); -_bdacg :=NewEG_RangeMarkupElements ();_bdacg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _accaac :=d .DecodeElement (_bdacg .CustomXmlDelRangeStart ,&_abbfda );_accaac !=nil {return _accaac ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_cabde ); -_cabde .EG_RangeMarkupElements =append (_cabde .EG_RangeMarkupElements ,_bdacg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ebedg :=NewEG_RunLevelElts (); -_aafbf :=NewEG_RangeMarkupElements ();_aafbf .CustomXmlDelRangeEnd =NewCT_Markup ();if _ccggb :=d .DecodeElement (_aafbf .CustomXmlDelRangeEnd ,&_abbfda );_ccggb !=nil {return _ccggb ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_ebedg );_ebedg .EG_RangeMarkupElements =append (_ebedg .EG_RangeMarkupElements ,_aafbf ); -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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dfgda :=NewEG_RunLevelElts (); -_fbdba :=NewEG_RangeMarkupElements ();_fbdba .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dbcga :=d .DecodeElement (_fbdba .CustomXmlMoveFromRangeStart ,&_abbfda );_dbcga !=nil {return _dbcga ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_dfgda ); -_dfgda .EG_RangeMarkupElements =append (_dfgda .EG_RangeMarkupElements ,_fbdba );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dgfcd :=NewEG_RunLevelElts (); -_effb :=NewEG_RangeMarkupElements ();_effb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _caage :=d .DecodeElement (_effb .CustomXmlMoveFromRangeEnd ,&_abbfda );_caage !=nil {return _caage ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_dgfcd ); -_dgfcd .EG_RangeMarkupElements =append (_dgfcd .EG_RangeMarkupElements ,_effb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ebceg :=NewEG_RunLevelElts (); -_cddedg :=NewEG_RangeMarkupElements ();_cddedg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fcgbfb :=d .DecodeElement (_cddedg .CustomXmlMoveToRangeStart ,&_abbfda );_fcgbfb !=nil {return _fcgbfb ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_ebceg ); -_ebceg .EG_RangeMarkupElements =append (_ebceg .EG_RangeMarkupElements ,_cddedg );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbddca :=NewEG_RunLevelElts (); -_decd :=NewEG_RangeMarkupElements ();_decd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dfagg :=d .DecodeElement (_decd .CustomXmlMoveToRangeEnd ,&_abbfda );_dfagg !=nil {return _dfagg ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_dbddca ); -_dbddca .EG_RangeMarkupElements =append (_dbddca .EG_RangeMarkupElements ,_decd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fegda :=NewEG_RunLevelElts (); -_ebdgdb :=NewEG_MathContent ();_ebdgdb .OMathPara =_dg .NewOMathPara ();if _adbba :=d .DecodeElement (_ebdgdb .OMathPara ,&_abbfda );_adbba !=nil {return _adbba ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_fegda );_fegda .EG_MathContent =append (_fegda .EG_MathContent ,_ebdgdb ); -case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gdgge :=NewEG_RunLevelElts (); -_afedff :=NewEG_MathContent ();_afedff .OMath =_dg .NewOMath ();if _cegdb :=d .DecodeElement (_afedff .OMath ,&_abbfda );_cegdb !=nil {return _cegdb ;};_ddbe .EG_RunLevelElts =append (_ddbe .EG_RunLevelElts ,_gdgge );_gdgge .EG_MathContent =append (_gdgge .EG_MathContent ,_afedff ); -default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_abbfda .Name ); -if _bbaed :=d .Skip ();_bbaed !=nil {return _bbaed ;};};case _b .EndElement :break _afeaf ;case _b .CharData :};};return nil ;};func (_fegcdf *ST_TextboxTightWrap )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fegcdf =0;case "\u006e\u006f\u006e\u0065":*_fegcdf =1; -case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_fegcdf =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_fegcdf =3;case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_fegcdf =4; -case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_fegcdf =5;};return nil ;};func (_aeea *CT_DocPart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aeea .DocPartPr !=nil {_febcb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072"}}; -e .EncodeElement (_aeea .DocPartPr ,_febcb );};if _aeea .DocPartBody !=nil {_edga :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}};e .EncodeElement (_aeea .DocPartBody ,_edga ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_ReadingModeInkLockDown struct{ +// Validate validates the CT_Endnotes and its children +func (_bfdfa *CT_Endnotes )Validate ()error {return _bfdfa .ValidateWithPath ("C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func (_abgec *CT_TcMar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _abgec .Top !=nil {_aafab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_abgec .Top ,_aafab );};if _abgec .Start !=nil {_cgcdcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_abgec .Start ,_cgcdcf );};if _abgec .Left !=nil {_gccfgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_abgec .Left ,_gccfgg );};if _abgec .Bottom !=nil {_fgfddg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; +e .EncodeElement (_abgec .Bottom ,_fgfddg );};if _abgec .End !=nil {_bgfdgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_abgec .End ,_bgfdgc );};if _abgec .Right !=nil {_fdfcg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_abgec .Right ,_fdfcg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Use Actual Pages, Not Virtual Pages -ActualPgAttr _bc .ST_OnOff ; +// Validate validates the EG_RubyContent and its children +func (_cfbefb *EG_RubyContent )Validate ()error {return _cfbefb .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func NewCT_SdtDateMappingType ()*CT_SdtDateMappingType {_dadde :=&CT_SdtDateMappingType {}; +return _dadde ;};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 (_fcddbc *ST_FFTextType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fcddbc =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_fcddbc =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_fcddbc =2; +case "\u0064\u0061\u0074\u0065":*_fcddbc =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_fcddbc =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_fcddbc =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_fcddbc =6; +};return nil ;};func (_gafd *CT_FFName )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebbee :=range start .Attr {if _ebbee .Name .Local =="\u0076\u0061\u006c"{_bcccc ,_edac :=_ebbee .Value ,error (nil );if _edac !=nil {return _edac ; +};_gafd .ValAttr =&_bcccc ;continue ;};};for {_gbegbb ,_gdfb :=d .Token ();if _gdfb !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0046\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_gdfb );};if _fceg ,_cfbdgf :=_gbegbb .(_g .EndElement ); +_cfbdgf &&_fceg .Name ==start .Name {break ;};};return nil ;};type ST_BrClear byte ;func (_aaggf *CT_Frameset )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abagdd :for {_ecbdb ,_gcgb :=d .Token ();if _gcgb !=nil {return _gcgb ;};switch _cbccd :=_ecbdb .(type ){case _g .StartElement :switch _cbccd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaggf .Sz =NewCT_String (); +if _bdbbf :=d .DecodeElement (_aaggf .Sz ,&_cbccd );_bdbbf !=nil {return _bdbbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaggf .FramesetSplitbar =NewCT_FramesetSplitbar (); +if _egbce :=d .DecodeElement (_aaggf .FramesetSplitbar ,&_cbccd );_egbce !=nil {return _egbce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaggf .FrameLayout =NewCT_FrameLayout (); +if _dgcgcc :=d .DecodeElement (_aaggf .FrameLayout ,&_cbccd );_dgcgcc !=nil {return _dgcgcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaggf .Title =NewCT_String (); +if _bafd :=d .DecodeElement (_aaggf .Title ,&_cbccd );_bafd !=nil {return _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 :"\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"}:_gdec :=NewCT_FramesetChoice (); +if _adeaac :=d .DecodeElement (&_gdec .Frameset ,&_cbccd );_adeaac !=nil {return _adeaac ;};_aaggf .Choice =append (_aaggf .Choice ,_gdec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfag :=NewCT_FramesetChoice (); +if _fedge :=d .DecodeElement (&_gfag .Frame ,&_cbccd );_fedge !=nil {return _fedge ;};_aaggf .Choice =append (_aaggf .Choice ,_gfag );default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_cbccd .Name ); +if _cdfb :=d .Skip ();_cdfb !=nil {return _cdfb ;};};case _g .EndElement :break _abagdd ;case _g .CharData :};};return nil ;};type CT_P struct{ -// Virtual Page Width -WAttr uint64 ; +// Revision Identifier for Paragraph Glyph Formatting +RsidRPrAttr *string ; -// Virtual Page Height -HAttr uint64 ; +// Revision Identifier for Paragraph +RsidRAttr *string ; -// Font Size Scaling -FontSzAttr ST_DecimalNumberOrPercent ;}; +// Revision Identifier for Paragraph Deletion +RsidDelAttr *string ; -// Validate validates the CT_Picture and its children -func (_dcbfg *CT_Picture )Validate ()error {return _dcbfg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};func NewCT_TblCellMar ()*CT_TblCellMar {_cbbde :=&CT_TblCellMar {};return _cbbde };const (ST_TblLayoutTypeUnset ST_TblLayoutType =0; -ST_TblLayoutTypeFixed ST_TblLayoutType =1;ST_TblLayoutTypeAutofit ST_TblLayoutType =2;); +// Revision Identifier for Paragraph Properties +RsidPAttr *string ; -// ValidateWithPath validates the CT_Jc and its children, prefixing error messages with path -func (_badea *CT_Jc )ValidateWithPath (path string )error {if _badea .ValAttr ==ST_JcUnset {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 _degab :=_badea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_degab !=nil {return _degab ;};return nil ;};func (_dbaeb *ST_JcTable )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbdccd ,_dadcb :=d .Token (); -if _dadcb !=nil {return _dadcb ;};if _fdaef ,_ffceb :=_gbdccd .(_b .EndElement );_ffceb &&_fdaef .Name ==start .Name {*_dbaeb =1;return nil ;};if _abdfb ,_ageaabe :=_gbdccd .(_b .CharData );!_ageaabe {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",_gbdccd ); -}else {switch string (_abdfb ){case "":*_dbaeb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbaeb =1;case "\u0065\u006e\u0064":*_dbaeb =2;case "\u006c\u0065\u0066\u0074":*_dbaeb =3;case "\u0072\u0069\u0067h\u0074":*_dbaeb =4;case "\u0073\u0074\u0061r\u0074":*_dbaeb =5; -};};_gbdccd ,_dadcb =d .Token ();if _dadcb !=nil {return _dadcb ;};if _dcaaf ,_bedgdb :=_gbdccd .(_b .EndElement );_bedgdb &&_dcaaf .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",_gbdccd ); -};type WdEG_WrapTypeChoice struct{WrapNone *WdCT_WrapNone ;WrapSquare *WdCT_WrapSquare ;WrapTight *WdCT_WrapTight ;WrapThrough *WdCT_WrapThrough ;WrapTopAndBottom *WdCT_WrapTopBottom ;};func (_bcaeef *CT_FFTextType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcaeef .ValAttr =ST_FFTextType (1); -for _ ,_gaded :=range start .Attr {if _gaded .Name .Local =="\u0076\u0061\u006c"{_bcaeef .ValAttr .UnmarshalXMLAttr (_gaded );continue ;};};for {_fgcec ,_cebb :=d .Token ();if _cebb !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0054e\u0078t\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_cebb ); -};if _bfffc ,_deefaa :=_fgcec .(_b .EndElement );_deefaa &&_bfffc .Name ==start .Name {break ;};};return nil ;};func (_fabdfb *CT_P )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdgegb :=range start .Attr {if _bdgegb .Name .Local =="\u0072\u0073\u0069d\u0052"{_dcaebf ,_ccbdg :=_bdgegb .Value ,error (nil ); -if _ccbdg !=nil {return _ccbdg ;};_fabdfb .RsidRAttr =&_dcaebf ;continue ;};if _bdgegb .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_afcgb ,_ddgcb :=_bdgegb .Value ,error (nil );if _ddgcb !=nil {return _ddgcb ;};_fabdfb .RsidDelAttr =&_afcgb ; -continue ;};if _bdgegb .Name .Local =="\u0072\u0073\u0069d\u0050"{_egacf ,_fdecc :=_bdgegb .Value ,error (nil );if _fdecc !=nil {return _fdecc ;};_fabdfb .RsidPAttr =&_egacf ;continue ;};if _bdgegb .Name .Local =="\u0072\u0073\u0069d\u0052\u0044\u0065\u0066\u0061\u0075\u006c\u0074"{_egbca ,_geafd :=_bdgegb .Value ,error (nil ); -if _geafd !=nil {return _geafd ;};_fabdfb .RsidRDefaultAttr =&_egbca ;continue ;};if _bdgegb .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_ggcag ,_fggdc :=_bdgegb .Value ,error (nil );if _fggdc !=nil {return _fggdc ;};_fabdfb .RsidRPrAttr =&_ggcag ; -continue ;};};_dgfdb :for {_gcdbd ,_gdadaa :=d .Token ();if _gdadaa !=nil {return _gdadaa ;};switch _gfced :=_gcdbd .(type ){case _b .StartElement :switch _gfced .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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_fabdfb .PPr =NewCT_PPr (); -if _abaef :=d .DecodeElement (_fabdfb .PPr ,&_gfced );_abaef !=nil {return _abaef ;};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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_adff :=NewEG_PContent (); -_gfge :=NewCT_SimpleField ();if _bcdacf :=d .DecodeElement (_gfge ,&_gfced );_bcdacf !=nil {return _bcdacf ;};_adff .FldSimple =append (_adff .FldSimple ,_gfge );_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_adff );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_debg :=NewEG_PContent (); -_debg .Hyperlink =NewCT_Hyperlink ();if _ddabd :=d .DecodeElement (_debg .Hyperlink ,&_gfced );_ddabd !=nil {return _ddabd ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_debg );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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_cgabd :=NewEG_PContent (); -_cgabd .SubDoc =NewCT_Rel ();if _bagab :=d .DecodeElement (_cgabd .SubDoc ,&_gfced );_bagab !=nil {return _bagab ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_cgabd );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_agfa :=NewEG_PContent (); -_ecdcc :=NewEG_ContentRunContent ();_ecdcc .CustomXml =NewCT_CustomXmlRun ();if _eagdg :=d .DecodeElement (_ecdcc .CustomXml ,&_gfced );_eagdg !=nil {return _eagdg ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_agfa );_agfa .EG_ContentRunContent =append (_agfa .EG_ContentRunContent ,_ecdcc ); -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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_facc :=NewEG_PContent (); -_eeaede :=NewEG_ContentRunContent ();_eeaede .SmartTag =NewCT_SmartTagRun ();if _acdge :=d .DecodeElement (_eeaede .SmartTag ,&_gfced );_acdge !=nil {return _acdge ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_facc );_facc .EG_ContentRunContent =append (_facc .EG_ContentRunContent ,_eeaede ); -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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_dfbg :=NewEG_PContent (); -_cgebcf :=NewEG_ContentRunContent ();_cgebcf .Sdt =NewCT_SdtRun ();if _gfebb :=d .DecodeElement (_cgebcf .Sdt ,&_gfced );_gfebb !=nil {return _gfebb ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_dfbg );_dfbg .EG_ContentRunContent =append (_dfbg .EG_ContentRunContent ,_cgebcf ); -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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_dcagb :=NewEG_PContent (); -_beeb :=NewEG_ContentRunContent ();_beeb .Dir =NewCT_DirContentRun ();if _gfacg :=d .DecodeElement (_beeb .Dir ,&_gfced );_gfacg !=nil {return _gfacg ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_dcagb );_dcagb .EG_ContentRunContent =append (_dcagb .EG_ContentRunContent ,_beeb ); -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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_dbfaf :=NewEG_PContent (); -_ecbcf :=NewEG_ContentRunContent ();_ecbcf .Bdo =NewCT_BdoContentRun ();if _bfbde :=d .DecodeElement (_ecbcf .Bdo ,&_gfced );_bfbde !=nil {return _bfbde ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_dbfaf );_dbfaf .EG_ContentRunContent =append (_dbfaf .EG_ContentRunContent ,_ecbcf ); -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 :"\u0072"},_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 :"\u0072"}:_gddgb :=NewEG_PContent (); -_fgddd :=NewEG_ContentRunContent ();_fgddd .R =NewCT_R ();if _aeefg :=d .DecodeElement (_fgddd .R ,&_gfced );_aeefg !=nil {return _aeefg ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_gddgb );_gddgb .EG_ContentRunContent =append (_gddgb .EG_ContentRunContent ,_fgddd ); -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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_beaaa :=NewEG_PContent (); -_gbcf :=NewEG_ContentRunContent ();_dcccd :=NewEG_RunLevelElts ();_dcccd .ProofErr =NewCT_ProofErr ();if _gdaad :=d .DecodeElement (_dcccd .ProofErr ,&_gfced );_gdaad !=nil {return _gdaad ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_beaaa ); -_beaaa .EG_ContentRunContent =append (_beaaa .EG_ContentRunContent ,_gbcf );_gbcf .EG_RunLevelElts =append (_gbcf .EG_RunLevelElts ,_dcccd );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_geaac :=NewEG_PContent (); -_gbgfg :=NewEG_ContentRunContent ();_fcfab :=NewEG_RunLevelElts ();_fcfab .PermStart =NewCT_PermStart ();if _eede :=d .DecodeElement (_fcfab .PermStart ,&_gfced );_eede !=nil {return _eede ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_geaac ); -_geaac .EG_ContentRunContent =append (_geaac .EG_ContentRunContent ,_gbgfg );_gbgfg .EG_RunLevelElts =append (_gbgfg .EG_RunLevelElts ,_fcfab );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_degf :=NewEG_PContent (); -_ffcda :=NewEG_ContentRunContent ();_fbcea :=NewEG_RunLevelElts ();_fbcea .PermEnd =NewCT_Perm ();if _bbgcf :=d .DecodeElement (_fbcea .PermEnd ,&_gfced );_bbgcf !=nil {return _bbgcf ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_degf );_degf .EG_ContentRunContent =append (_degf .EG_ContentRunContent ,_ffcda ); -_ffcda .EG_RunLevelElts =append (_ffcda .EG_RunLevelElts ,_fbcea );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bdgc :=NewEG_PContent (); -_aeedag :=NewEG_ContentRunContent ();_fdee :=NewEG_RunLevelElts ();_fdee .Ins =NewCT_RunTrackChange ();if _fcbca :=d .DecodeElement (_fdee .Ins ,&_gfced );_fcbca !=nil {return _fcbca ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_bdgc );_bdgc .EG_ContentRunContent =append (_bdgc .EG_ContentRunContent ,_aeedag ); -_aeedag .EG_RunLevelElts =append (_aeedag .EG_RunLevelElts ,_fdee );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_ebfcg :=NewEG_PContent (); -_ebbge :=NewEG_ContentRunContent ();_cgdef :=NewEG_RunLevelElts ();_cgdef .Del =NewCT_RunTrackChange ();if _gaca :=d .DecodeElement (_cgdef .Del ,&_gfced );_gaca !=nil {return _gaca ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_ebfcg );_ebfcg .EG_ContentRunContent =append (_ebfcg .EG_ContentRunContent ,_ebbge ); -_ebbge .EG_RunLevelElts =append (_ebbge .EG_RunLevelElts ,_cgdef );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_fcfgee :=NewEG_PContent (); -_aadbb :=NewEG_ContentRunContent ();_deffe :=NewEG_RunLevelElts ();_deffe .MoveFrom =NewCT_RunTrackChange ();if _adfaf :=d .DecodeElement (_deffe .MoveFrom ,&_gfced );_adfaf !=nil {return _adfaf ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_fcfgee ); -_fcfgee .EG_ContentRunContent =append (_fcfgee .EG_ContentRunContent ,_aadbb );_aadbb .EG_RunLevelElts =append (_aadbb .EG_RunLevelElts ,_deffe );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fbbef :=NewEG_PContent (); -_beccfe :=NewEG_ContentRunContent ();_baeaf :=NewEG_RunLevelElts ();_baeaf .MoveTo =NewCT_RunTrackChange ();if _fccad :=d .DecodeElement (_baeaf .MoveTo ,&_gfced );_fccad !=nil {return _fccad ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_fbbef ); -_fbbef .EG_ContentRunContent =append (_fbbef .EG_ContentRunContent ,_beccfe );_beccfe .EG_RunLevelElts =append (_beccfe .EG_RunLevelElts ,_baeaf );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_efdcg :=NewEG_PContent (); -_fadda :=NewEG_ContentRunContent ();_gebga :=NewEG_RunLevelElts ();_eeafab :=NewEG_RangeMarkupElements ();_eeafab .BookmarkStart =NewCT_Bookmark ();if _fgcge :=d .DecodeElement (_eeafab .BookmarkStart ,&_gfced );_fgcge !=nil {return _fgcge ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_efdcg ); -_efdcg .EG_ContentRunContent =append (_efdcg .EG_ContentRunContent ,_fadda );_fadda .EG_RunLevelElts =append (_fadda .EG_RunLevelElts ,_gebga );_gebga .EG_RangeMarkupElements =append (_gebga .EG_RangeMarkupElements ,_eeafab );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_acefg :=NewEG_PContent (); -_ccaba :=NewEG_ContentRunContent ();_dddg :=NewEG_RunLevelElts ();_caefg :=NewEG_RangeMarkupElements ();_caefg .BookmarkEnd =NewCT_MarkupRange ();if _agdde :=d .DecodeElement (_caefg .BookmarkEnd ,&_gfced );_agdde !=nil {return _agdde ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_acefg ); -_acefg .EG_ContentRunContent =append (_acefg .EG_ContentRunContent ,_ccaba );_ccaba .EG_RunLevelElts =append (_ccaba .EG_RunLevelElts ,_dddg );_dddg .EG_RangeMarkupElements =append (_dddg .EG_RangeMarkupElements ,_caefg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bbdb :=NewEG_PContent (); -_aedfe :=NewEG_ContentRunContent ();_eeaef :=NewEG_RunLevelElts ();_egadg :=NewEG_RangeMarkupElements ();_egadg .MoveFromRangeStart =NewCT_MoveBookmark ();if _ddgf :=d .DecodeElement (_egadg .MoveFromRangeStart ,&_gfced );_ddgf !=nil {return _ddgf ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_bbdb ); -_bbdb .EG_ContentRunContent =append (_bbdb .EG_ContentRunContent ,_aedfe );_aedfe .EG_RunLevelElts =append (_aedfe .EG_RunLevelElts ,_eeaef );_eeaef .EG_RangeMarkupElements =append (_eeaef .EG_RangeMarkupElements ,_egadg );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acdca :=NewEG_PContent (); -_baacg :=NewEG_ContentRunContent ();_ecgfe :=NewEG_RunLevelElts ();_bgabf :=NewEG_RangeMarkupElements ();_bgabf .MoveFromRangeEnd =NewCT_MarkupRange ();if _dfecb :=d .DecodeElement (_bgabf .MoveFromRangeEnd ,&_gfced );_dfecb !=nil {return _dfecb ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_acdca ); -_acdca .EG_ContentRunContent =append (_acdca .EG_ContentRunContent ,_baacg );_baacg .EG_RunLevelElts =append (_baacg .EG_RunLevelElts ,_ecgfe );_ecgfe .EG_RangeMarkupElements =append (_ecgfe .EG_RangeMarkupElements ,_bgabf );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cceed :=NewEG_PContent (); -_ebdfc :=NewEG_ContentRunContent ();_ddage :=NewEG_RunLevelElts ();_dcec :=NewEG_RangeMarkupElements ();_dcec .MoveToRangeStart =NewCT_MoveBookmark ();if _fgbffd :=d .DecodeElement (_dcec .MoveToRangeStart ,&_gfced );_fgbffd !=nil {return _fgbffd ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_cceed ); -_cceed .EG_ContentRunContent =append (_cceed .EG_ContentRunContent ,_ebdfc );_ebdfc .EG_RunLevelElts =append (_ebdfc .EG_RunLevelElts ,_ddage );_ddage .EG_RangeMarkupElements =append (_ddage .EG_RangeMarkupElements ,_dcec );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fdfbg :=NewEG_PContent (); -_dggce :=NewEG_ContentRunContent ();_cedb :=NewEG_RunLevelElts ();_geaaf :=NewEG_RangeMarkupElements ();_geaaf .MoveToRangeEnd =NewCT_MarkupRange ();if _fafaf :=d .DecodeElement (_geaaf .MoveToRangeEnd ,&_gfced );_fafaf !=nil {return _fafaf ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_fdfbg ); -_fdfbg .EG_ContentRunContent =append (_fdfbg .EG_ContentRunContent ,_dggce );_dggce .EG_RunLevelElts =append (_dggce .EG_RunLevelElts ,_cedb );_cedb .EG_RangeMarkupElements =append (_cedb .EG_RangeMarkupElements ,_geaaf );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_edfbc :=NewEG_PContent (); -_eecfc :=NewEG_ContentRunContent ();_ccdad :=NewEG_RunLevelElts ();_badef :=NewEG_RangeMarkupElements ();_badef .CommentRangeStart =NewCT_MarkupRange ();if _efag :=d .DecodeElement (_badef .CommentRangeStart ,&_gfced );_efag !=nil {return _efag ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_edfbc ); -_edfbc .EG_ContentRunContent =append (_edfbc .EG_ContentRunContent ,_eecfc );_eecfc .EG_RunLevelElts =append (_eecfc .EG_RunLevelElts ,_ccdad );_ccdad .EG_RangeMarkupElements =append (_ccdad .EG_RangeMarkupElements ,_badef );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_geeaf :=NewEG_PContent (); -_gcbcc :=NewEG_ContentRunContent ();_gaadf :=NewEG_RunLevelElts ();_adgde :=NewEG_RangeMarkupElements ();_adgde .CommentRangeEnd =NewCT_MarkupRange ();if _gcgdg :=d .DecodeElement (_adgde .CommentRangeEnd ,&_gfced );_gcgdg !=nil {return _gcgdg ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_geeaf ); -_geeaf .EG_ContentRunContent =append (_geeaf .EG_ContentRunContent ,_gcbcc );_gcbcc .EG_RunLevelElts =append (_gcbcc .EG_RunLevelElts ,_gaadf );_gaadf .EG_RangeMarkupElements =append (_gaadf .EG_RangeMarkupElements ,_adgde );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bfdb :=NewEG_PContent (); -_dfced :=NewEG_ContentRunContent ();_effeg :=NewEG_RunLevelElts ();_ceegc :=NewEG_RangeMarkupElements ();_ceegc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _beace :=d .DecodeElement (_ceegc .CustomXmlInsRangeStart ,&_gfced );_beace !=nil {return _beace ; -};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_bfdb );_bfdb .EG_ContentRunContent =append (_bfdb .EG_ContentRunContent ,_dfced );_dfced .EG_RunLevelElts =append (_dfced .EG_RunLevelElts ,_effeg );_effeg .EG_RangeMarkupElements =append (_effeg .EG_RangeMarkupElements ,_ceegc ); -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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_badf :=NewEG_PContent (); -_aaecb :=NewEG_ContentRunContent ();_egbcab :=NewEG_RunLevelElts ();_feabe :=NewEG_RangeMarkupElements ();_feabe .CustomXmlInsRangeEnd =NewCT_Markup ();if _bgee :=d .DecodeElement (_feabe .CustomXmlInsRangeEnd ,&_gfced );_bgee !=nil {return _bgee ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_badf ); -_badf .EG_ContentRunContent =append (_badf .EG_ContentRunContent ,_aaecb );_aaecb .EG_RunLevelElts =append (_aaecb .EG_RunLevelElts ,_egbcab );_egbcab .EG_RangeMarkupElements =append (_egbcab .EG_RangeMarkupElements ,_feabe );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcdac :=NewEG_PContent (); -_cfecdf :=NewEG_ContentRunContent ();_eebeg :=NewEG_RunLevelElts ();_gggd :=NewEG_RangeMarkupElements ();_gggd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _acccf :=d .DecodeElement (_gggd .CustomXmlDelRangeStart ,&_gfced );_acccf !=nil {return _acccf ; -};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_gcdac );_gcdac .EG_ContentRunContent =append (_gcdac .EG_ContentRunContent ,_cfecdf );_cfecdf .EG_RunLevelElts =append (_cfecdf .EG_RunLevelElts ,_eebeg );_eebeg .EG_RangeMarkupElements =append (_eebeg .EG_RangeMarkupElements ,_gggd ); -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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_abbgf :=NewEG_PContent (); -_ggcea :=NewEG_ContentRunContent ();_afeaa :=NewEG_RunLevelElts ();_bcggf :=NewEG_RangeMarkupElements ();_bcggf .CustomXmlDelRangeEnd =NewCT_Markup ();if _afggf :=d .DecodeElement (_bcggf .CustomXmlDelRangeEnd ,&_gfced );_afggf !=nil {return _afggf ;}; -_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_abbgf );_abbgf .EG_ContentRunContent =append (_abbgf .EG_ContentRunContent ,_ggcea );_ggcea .EG_RunLevelElts =append (_ggcea .EG_RunLevelElts ,_afeaa );_afeaa .EG_RangeMarkupElements =append (_afeaa .EG_RangeMarkupElements ,_bcggf ); -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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ceceb :=NewEG_PContent (); -_bagf :=NewEG_ContentRunContent ();_ccedc :=NewEG_RunLevelElts ();_fbdca :=NewEG_RangeMarkupElements ();_fbdca .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bgag :=d .DecodeElement (_fbdca .CustomXmlMoveFromRangeStart ,&_gfced );_bgag !=nil {return _bgag ; -};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_ceceb );_ceceb .EG_ContentRunContent =append (_ceceb .EG_ContentRunContent ,_bagf );_bagf .EG_RunLevelElts =append (_bagf .EG_RunLevelElts ,_ccedc );_ccedc .EG_RangeMarkupElements =append (_ccedc .EG_RangeMarkupElements ,_fbdca ); -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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gged :=NewEG_PContent (); -_gfefc :=NewEG_ContentRunContent ();_cccda :=NewEG_RunLevelElts ();_egdbeb :=NewEG_RangeMarkupElements ();_egdbeb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _deea :=d .DecodeElement (_egdbeb .CustomXmlMoveFromRangeEnd ,&_gfced );_deea !=nil {return _deea ; -};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_gged );_gged .EG_ContentRunContent =append (_gged .EG_ContentRunContent ,_gfefc );_gfefc .EG_RunLevelElts =append (_gfefc .EG_RunLevelElts ,_cccda );_cccda .EG_RangeMarkupElements =append (_cccda .EG_RangeMarkupElements ,_egdbeb ); -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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cgeg :=NewEG_PContent (); -_aaeba :=NewEG_ContentRunContent ();_cage :=NewEG_RunLevelElts ();_aebbg :=NewEG_RangeMarkupElements ();_aebbg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cccfe :=d .DecodeElement (_aebbg .CustomXmlMoveToRangeStart ,&_gfced );_cccfe !=nil {return _cccfe ; -};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_cgeg );_cgeg .EG_ContentRunContent =append (_cgeg .EG_ContentRunContent ,_aaeba );_aaeba .EG_RunLevelElts =append (_aaeba .EG_RunLevelElts ,_cage );_cage .EG_RangeMarkupElements =append (_cage .EG_RangeMarkupElements ,_aebbg ); -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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dedag :=NewEG_PContent (); -_aaeeb :=NewEG_ContentRunContent ();_cfgb :=NewEG_RunLevelElts ();_ccbdc :=NewEG_RangeMarkupElements ();_ccbdc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fedfd :=d .DecodeElement (_ccbdc .CustomXmlMoveToRangeEnd ,&_gfced );_fedfd !=nil {return _fedfd ; -};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_dedag );_dedag .EG_ContentRunContent =append (_dedag .EG_ContentRunContent ,_aaeeb );_aaeeb .EG_RunLevelElts =append (_aaeeb .EG_RunLevelElts ,_cfgb );_cfgb .EG_RangeMarkupElements =append (_cfgb .EG_RangeMarkupElements ,_ccbdc ); -case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_feaea :=NewEG_PContent (); -_cgcbc :=NewEG_ContentRunContent ();_gdeae :=NewEG_RunLevelElts ();_cgbag :=NewEG_MathContent ();_cgbag .OMathPara =_dg .NewOMathPara ();if _gfcagg :=d .DecodeElement (_cgbag .OMathPara ,&_gfced );_gfcagg !=nil {return _gfcagg ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_feaea ); -_feaea .EG_ContentRunContent =append (_feaea .EG_ContentRunContent ,_cgcbc );_cgcbc .EG_RunLevelElts =append (_cgcbc .EG_RunLevelElts ,_gdeae );_gdeae .EG_MathContent =append (_gdeae .EG_MathContent ,_cgbag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dgfba :=NewEG_PContent (); -_fdbdfd :=NewEG_ContentRunContent ();_fadea :=NewEG_RunLevelElts ();_bcgdc :=NewEG_MathContent ();_bcgdc .OMath =_dg .NewOMath ();if _gfcgd :=d .DecodeElement (_bcgdc .OMath ,&_gfced );_gfcgd !=nil {return _gfcgd ;};_fabdfb .EG_PContent =append (_fabdfb .EG_PContent ,_dgfba ); -_dgfba .EG_ContentRunContent =append (_dgfba .EG_ContentRunContent ,_fdbdfd );_fdbdfd .EG_RunLevelElts =append (_fdbdfd .EG_RunLevelElts ,_fadea );_fadea .EG_MathContent =append (_fadea .EG_MathContent ,_bcgdc );default:_af .Log .Debug ("\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",_gfced .Name ); -if _afefc :=d .Skip ();_afefc !=nil {return _afefc ;};};case _b .EndElement :break _dgfdb ;case _b .CharData :};};return nil ;};func (_bagaa *CT_P )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bagaa .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_f .Sprintf ("\u0025\u0076",*_bagaa .RsidRPrAttr )}); -};if _bagaa .RsidRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_f .Sprintf ("\u0025\u0076",*_bagaa .RsidRAttr )});};if _bagaa .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_f .Sprintf ("\u0025\u0076",*_bagaa .RsidDelAttr )}); -};if _bagaa .RsidPAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0050"},Value :_f .Sprintf ("\u0025\u0076",*_bagaa .RsidPAttr )});};if _bagaa .RsidRDefaultAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u0044\u0065f\u0061\u0075\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bagaa .RsidRDefaultAttr )}); -};e .EncodeToken (start );if _bagaa .PPr !=nil {_cgeab :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_bagaa .PPr ,_cgeab );};if _bagaa .EG_PContent !=nil {for _ ,_gafcfa :=range _bagaa .EG_PContent {_gafcfa .MarshalXML (e ,_b .StartElement {}); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Default Revision Identifier for Runs +RsidRDefaultAttr *string ; -// ValidateWithPath validates the CT_LvlLegacy and its children, prefixing error messages with path -func (_bbbaf *CT_LvlLegacy )ValidateWithPath (path string )error {if _bbbaf .LegacyAttr !=nil {if _ggcgd :=_bbbaf .LegacyAttr .ValidateWithPath (path +"/\u004c\u0065\u0067\u0061\u0063\u0079\u0041\u0074\u0074\u0072");_ggcgd !=nil {return _ggcgd ;};};if _bbbaf .LegacySpaceAttr !=nil {if _egfa :=_bbbaf .LegacySpaceAttr .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); -_egfa !=nil {return _egfa ;};};if _bbbaf .LegacyIndentAttr !=nil {if _cadae :=_bbbaf .LegacyIndentAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0049\u006e\u0064\u0065\u006et\u0041\u0074\u0074\u0072");_cadae !=nil {return _cadae ; -};};return nil ;}; +// Paragraph Properties +PPr *CT_PPr ;EG_PContent []*EG_PContent ;};type WdCT_WordprocessingContentPartNonVisual struct{CNvPr *_af .CT_NonVisualDrawingProps ;CNvContentPartPr *_af .CT_NonVisualContentPartProperties ;}; -// ValidateWithPath validates the CT_CustomXmlRun and its children, prefixing error messages with path -func (_gaad *CT_CustomXmlRun )ValidateWithPath (path string )error {if _gaad .CustomXmlPr !=nil {if _eccf :=_gaad .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_eccf !=nil {return _eccf ;}; -};for _adaf ,_bgae :=range _gaad .EG_PContent {if _ebbc :=_bgae .ValidateWithPath (_f .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_adaf ));_ebbc !=nil {return _ebbc ;};};return nil ;};type CT_FFName struct{ +// Validate validates the CT_CustomXmlBlock and its children +func (_cfag *CT_CustomXmlBlock )Validate ()error {return _cfag .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b");};func (_afbgae *CT_MailMergeDocType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_eeeed ,_cfcf :=_afbgae .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _cfcf !=nil {return _cfcf ;};start .Attr =append (start .Attr ,_eeeed );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cedgd *CT_TextAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedgd .ValAttr =ST_TextAlignment (1); +for _ ,_cgdff :=range start .Attr {if _cgdff .Name .Local =="\u0076\u0061\u006c"{_cedgd .ValAttr .UnmarshalXMLAttr (_cgdff );continue ;};};for {_abegga ,_cegce :=d .Token ();if _cegce !=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",_cegce ); +};if _aaddc ,_cagfb :=_abegga .(_g .EndElement );_cagfb &&_aaddc .Name ==start .Name {break ;};};return nil ;};type ST_ProofErr byte ; -// Form Field Name Value -ValAttr *string ;}; +// Validate validates the CT_P and its children +func (_daefa *CT_P )Validate ()error {return _daefa .ValidateWithPath ("\u0043\u0054\u005f\u0050")};func NewCT_Recipients ()*CT_Recipients {_cgegg :=&CT_Recipients {};return _cgegg };type CT_DataBinding struct{ -// ValidateWithPath validates the CT_TrackChange and its children, prefixing error messages with path -func (_dgfddg *CT_TrackChange )ValidateWithPath (path string )error {return nil }; +// XML Namespace Prefix Mappings +PrefixMappingsAttr *string ; -// Validate validates the CT_MathCtrlIns and its children -func (_fgea *CT_MathCtrlIns )Validate ()error {return _fgea .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073");}; +// XPath +XpathAttr string ; -// Validate validates the CT_PixelsMeasure and its children -func (_ggffe *CT_PixelsMeasure )Validate ()error {return _ggffe .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// Custom XML Data Storage ID +StoreItemIDAttr string ;};func (_cfggf ST_TblStyleOverrideType )ValidateWithPath (path string )error {switch _cfggf {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 (_cfggf )); +};return nil ;}; -// Validate validates the CT_Numbering and its children -func (_aacfb *CT_Numbering )Validate ()error {return _aacfb .ValidateWithPath ("\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func (_dcbff *ST_MeasurementOrPercent )ValidateWithPath (path string )error {_abecc :=[]string {};if _dcbff .ST_DecimalNumberOrPercent !=nil {if _afgfg :=_dcbff .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"); -_afgfg !=nil {return _afgfg ;};_abecc =append (_abecc ,"\u0053T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0065\u0072\u0063\u0065\u006et");};if _dcbff .ST_UniversalMeasure !=nil {_abecc =append (_abecc ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); -};if len (_abecc )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_abecc );};return nil ;}; +// Validate validates the CT_SimpleField and its children +func (_faccca *CT_SimpleField )Validate ()error {return _faccca .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064");};type ST_FldCharType byte ;func (_edgab *CT_Language )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gcfa :=range start .Attr {if _gcfa .Name .Local =="\u0076\u0061\u006c"{_faedf ,_cadce :=_gcfa .Value ,error (nil ); +if _cadce !=nil {return _cadce ;};_edgab .ValAttr =&_faedf ;continue ;};if _gcfa .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_cgecb ,_adff :=_gcfa .Value ,error (nil );if _adff !=nil {return _adff ;};_edgab .EastAsiaAttr =&_cgecb ; +continue ;};if _gcfa .Name .Local =="\u0062\u0069\u0064\u0069"{_eeggf ,_aafed :=_gcfa .Value ,error (nil );if _aafed !=nil {return _aafed ;};_edgab .BidiAttr =&_eeggf ;continue ;};};for {_aggfc ,_fbbdb :=d .Token ();if _fbbdb !=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",_fbbdb ); +};if _agdd ,_afadb :=_aggfc .(_g .EndElement );_afadb &&_agdd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Highlight and its children, prefixing error messages with path -func (_ffgbd *CT_Highlight )ValidateWithPath (path string )error {if _ffgbd .ValAttr ==ST_HighlightColorUnset {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 _dggga :=_ffgbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dggga !=nil {return _dggga ;};return nil ;};func NewCT_FFTextType ()*CT_FFTextType {_caea :=&CT_FFTextType {};_caea .ValAttr =ST_FFTextType (1); -return _caea ;}; +// Validate validates the CT_SdtDropDownList and its children +func (_cgcaf *CT_SdtDropDownList )Validate ()error {return _cgcaf .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074");};type CT_Font struct{ -// Validate validates the EG_ContentRunContent and its children -func (_aaaaf *EG_ContentRunContent )Validate ()error {return _aaaaf .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074");};func (_eabd *CT_Comment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eabd .InitialsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_eabd .InitialsAttr )}); -};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_eabd .AuthorAttr )});if _eabd .DateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eabd .DateAttr )}); -};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_eabd .IdAttr )});e .EncodeToken (start );if _eabd .EG_BlockLevelElts !=nil {for _ ,_ggeb :=range _eabd .EG_BlockLevelElts {_ggeb .MarshalXML (e ,_b .StartElement {}); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbdce ST_HdrFtr )String ()string {switch _bbdce {case 0:return "";case 1:return "\u0065\u0076\u0065\u006e";case 2:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 3:return "\u0066\u0069\u0072s\u0074"; -};return "";};func NewCT_Lock ()*CT_Lock {_dcdad :=&CT_Lock {};return _dcdad };func (_ccece ST_CharacterSpacing )Validate ()error {return _ccece .ValidateWithPath ("")};type ST_TargetScreenSz byte ; +// Primary Font Name +NameAttr string ; -// Validate validates the CT_PageBorder and its children -func (_aabf *CT_PageBorder )Validate ()error {return _aabf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_bbcgf ST_ThemeColor )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fefbb :=_b .Attr {}; -_fefbb .Name =name ;switch _bbcgf {case ST_ThemeColorUnset :_fefbb .Value ="";case ST_ThemeColorDark1 :_fefbb .Value ="\u0064\u0061\u0072k\u0031";case ST_ThemeColorLight1 :_fefbb .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_ThemeColorDark2 :_fefbb .Value ="\u0064\u0061\u0072k\u0032"; -case ST_ThemeColorLight2 :_fefbb .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_ThemeColorAccent1 :_fefbb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ThemeColorAccent2 :_fefbb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ThemeColorAccent3 :_fefbb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; -case ST_ThemeColorAccent4 :_fefbb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_ThemeColorAccent5 :_fefbb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ThemeColorAccent6 :_fefbb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ThemeColorHyperlink :_fefbb .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"; -case ST_ThemeColorFollowedHyperlink :_fefbb .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case ST_ThemeColorNone :_fefbb .Value ="\u006e\u006f\u006e\u0065";case ST_ThemeColorBackground1 :_fefbb .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031"; -case ST_ThemeColorText1 :_fefbb .Value ="\u0074\u0065\u0078t\u0031";case ST_ThemeColorBackground2 :_fefbb .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case ST_ThemeColorText2 :_fefbb .Value ="\u0074\u0065\u0078t\u0032";};return _fefbb ,nil ; -};func (_ddgee *CT_DocDefaults )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgda :for {_beeag ,_cdecf :=d .Token ();if _cdecf !=nil {return _cdecf ;};switch _bdbbc :=_beeag .(type ){case _b .StartElement :switch _bdbbc .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 :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\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 :"\u0072\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_ddgee .RPrDefault =NewCT_RPrDefault (); -if _dcef :=d .DecodeElement (_ddgee .RPrDefault ,&_bdbbc );_dcef !=nil {return _dcef ;};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 :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\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 :"\u0070\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}:_ddgee .PPrDefault =NewCT_PPrDefault (); -if _cddbb :=d .DecodeElement (_ddgee .PPrDefault ,&_bdbbc );_cddbb !=nil {return _cddbb ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bdbbc .Name ); -if _gcbd :=d .Skip ();_gcbd !=nil {return _gcbd ;};};case _b .EndElement :break _fgda ;case _b .CharData :};};return nil ;}; +// Alternate Names for Font +AltName *CT_String ; -// Validate validates the CT_PPrGeneral and its children -func (_fbebed *CT_PPrGeneral )Validate ()error {return _fbebed .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c");};func NewCT_SdtListItem ()*CT_SdtListItem {_fbeda :=&CT_SdtListItem {};return _fbeda }; +// Panose-1 Typeface Classification Number +Panose1 *CT_Panose ; +// Character Set Supported By Font +Charset *CT_Charset ; -// ValidateWithPath validates the CT_PPrChange and its children, prefixing error messages with path -func (_fgae *CT_PPrChange )ValidateWithPath (path string )error {if _gfgb :=_fgae .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gfgb !=nil {return _gfgb ;};return nil ;}; +// Font Family +Family *CT_FontFamily ; -// Validate validates the CT_DocGrid and its children -func (_cadeb *CT_DocGrid )Validate ()error {return _cadeb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");}; +// Raster or Vector Font +NotTrueType *CT_OnOff ; -// ValidateWithPath validates the WdCT_TextboxInfo and its children, prefixing error messages with path -func (_aafbgb *WdCT_TextboxInfo )ValidateWithPath (path string )error {if _fdccf :=_aafbgb .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_fdccf !=nil {return _fdccf ;};if _aafbgb .ExtLst !=nil {if _eegadc :=_aafbgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_eegadc !=nil {return _eegadc ;};};return nil ;};func (_gfefcb *CT_TblCellMar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaafdd :for {_bcgcdf ,_gdbec :=d .Token ();if _gdbec !=nil {return _gdbec ;};switch _efbgag :=_bcgcdf .(type ){case _b .StartElement :switch _efbgag .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_gfefcb .Top =NewCT_TblWidth (); -if _aebce :=d .DecodeElement (_gfefcb .Top ,&_efbgag );_aebce !=nil {return _aebce ;};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 :"\u0073\u0074\u0061r\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 :"\u0073\u0074\u0061r\u0074"}:_gfefcb .Start =NewCT_TblWidth (); -if _bbeafb :=d .DecodeElement (_gfefcb .Start ,&_efbgag );_bbeafb !=nil {return _bbeafb ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_gfefcb .Left =NewCT_TblWidth (); -if _gbaedc :=d .DecodeElement (_gfefcb .Left ,&_efbgag );_gbaedc !=nil {return _gbaedc ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gfefcb .Bottom =NewCT_TblWidth (); -if _acacf :=d .DecodeElement (_gfefcb .Bottom ,&_efbgag );_acacf !=nil {return _acacf ;};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 :"\u0065\u006e\u0064"},_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 :"\u0065\u006e\u0064"}:_gfefcb .End =NewCT_TblWidth (); -if _ccfdf :=d .DecodeElement (_gfefcb .End ,&_efbgag );_ccfdf !=nil {return _ccfdf ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_gfefcb .Right =NewCT_TblWidth (); -if _effgg :=d .DecodeElement (_gfefcb .Right ,&_efbgag );_effgg !=nil {return _effgg ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_efbgag .Name ); -if _fddde :=d .Skip ();_fddde !=nil {return _fddde ;};};case _b .EndElement :break _gaafdd ;case _b .CharData :};};return nil ;};func (_efggef *CT_SdtPrChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efggef .Equation !=nil {_ebdbc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_efggef .Equation ,_ebdbc );};if _efggef .ComboBox !=nil {_aeabd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}};e .EncodeElement (_efggef .ComboBox ,_aeabd );};if _efggef .Date !=nil {_gddfc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"}}; -e .EncodeElement (_efggef .Date ,_gddfc );};if _efggef .DocPartObj !=nil {_gbbdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064o\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}};e .EncodeElement (_efggef .DocPartObj ,_gbbdg );};if _efggef .DocPartList !=nil {_caaadb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}}; -e .EncodeElement (_efggef .DocPartList ,_caaadb );};if _efggef .DropDownList !=nil {_acfegf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u0072\u006f\u0070\u0044\u006f\u0077n\u004c\u0069\u0073\u0074"}};e .EncodeElement (_efggef .DropDownList ,_acfegf ); -};if _efggef .Picture !=nil {_bfadf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0070\u0069\u0063\u0074\u0075\u0072e"}};e .EncodeElement (_efggef .Picture ,_bfadf );};if _efggef .RichText !=nil {_fbdcc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}}; -e .EncodeElement (_efggef .RichText ,_fbdcc );};if _efggef .Text !=nil {_gfbbca :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_efggef .Text ,_gfbbca );};if _efggef .Citation !=nil {_cfdccb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_efggef .Citation ,_cfdccb );};if _efggef .Group !=nil {_bebec :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0067\u0072\u006f\u0075\u0070"}};e .EncodeElement (_efggef .Group ,_bebec );};if _efggef .Bibliography !=nil {_abaa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u0069\u0062\u006c\u0069\u006f\u0067r\u0061\u0070\u0068\u0079"}}; -e .EncodeElement (_efggef .Bibliography ,_abaa );};return nil ;};type ST_PTabAlignment byte ;func (_eecca *CT_GlossaryDocument )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agebf :for {_bccce ,_addgd :=d .Token ();if _addgd !=nil {return _addgd ; -};switch _cbfeb :=_bccce .(type ){case _b .StartElement :switch _cbfeb .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_eecca .Background =NewCT_Background (); -if _gaeg :=d .DecodeElement (_eecca .Background ,&_cbfeb );_gaeg !=nil {return _gaeg ;};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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_eecca .DocParts =NewCT_DocParts (); -if _cacaa :=d .DecodeElement (_eecca .DocParts ,&_cbfeb );_cacaa !=nil {return _cacaa ;};default:_af .Log .Debug ("\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",_cbfeb .Name ); -if _aecbf :=d .Skip ();_aecbf !=nil {return _aecbf ;};};case _b .EndElement :break _agebf ;case _b .CharData :};};return nil ;};func (_gfdfbe *EG_RPrMath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0077\u003a\u0045G\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068"; -if _gfdfbe .Ins !=nil {_gccadae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_gfdfbe .Ins ,_gccadae );};if _gfdfbe .Del !=nil {_aaegdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064e\u006c"}}; -e .EncodeElement (_gfdfbe .Del ,_aaegdg );};if _gfdfbe .RPr !=nil {_cabgcf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_gfdfbe .RPr ,_cabgcf );};return nil ;};func (_bdba *CT_DocRsids )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfbbc :for {_fgaae ,_dcab :=d .Token (); -if _dcab !=nil {return _dcab ;};switch _beeec :=_fgaae .(type ){case _b .StartElement :switch _beeec .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 :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\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 :"\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}:_bdba .RsidRoot =NewCT_LongHexNumber (); -if _edgbf :=d .DecodeElement (_bdba .RsidRoot ,&_beeec );_edgbf !=nil {return _edgbf ;};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 :"\u0072\u0073\u0069\u0064"},_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 :"\u0072\u0073\u0069\u0064"}:_afgd :=NewCT_LongHexNumber (); -if _bffefd :=d .DecodeElement (_afgd ,&_beeec );_bffefd !=nil {return _bffefd ;};_bdba .Rsid =append (_bdba .Rsid ,_afgd );default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_beeec .Name ); -if _bcebg :=d .Skip ();_bcebg !=nil {return _bcebg ;};};case _b .EndElement :break _dfbbc ;case _b .CharData :};};return nil ;};type ST_View byte ; +// Font Pitch +Pitch *CT_Pitch ; -// Validate validates the CT_Lang and its children -func (_ecbb *CT_Lang )Validate ()error {return _ecbb .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u006e\u0067");}; +// Supported Unicode Subranges and Code Pages +Sig *CT_FontSig ; -// ValidateWithPath validates the CT_DocDefaults and its children, prefixing error messages with path -func (_cgcd *CT_DocDefaults )ValidateWithPath (path string )error {if _cgcd .RPrDefault !=nil {if _cadb :=_cgcd .RPrDefault .ValidateWithPath (path +"/\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_cadb !=nil {return _cadb ;};};if _cgcd .PPrDefault !=nil {if _ccgfe :=_cgcd .PPrDefault .ValidateWithPath (path +"/\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); -_ccgfe !=nil {return _ccgfe ;};};return nil ;}; +// Regular Font Style Embedding +EmbedRegular *CT_FontRel ; -// Validate validates the WdCT_TextboxInfo and its children -func (_gaagab *WdCT_TextboxInfo )Validate ()error {return _gaagab .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054e\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f");};type CT_SdtText struct{ +// Bold Style Font Style Embedding +EmbedBold *CT_FontRel ; -// Allow Soft Line Breaks -MultiLineAttr *_bc .ST_OnOff ;};func _deacfd (_cdefaea bool )uint8 {if _cdefaea {return 1;};return 0;};func (_afgb *CT_MarkupRange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adcfca :=range start .Attr {if _adcfca .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_afgb .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_adcfca ); -continue ;};if _adcfca .Name .Local =="\u0069\u0064"{_ccbde ,_cged :=_d .ParseInt (_adcfca .Value ,10,64);if _cged !=nil {return _cged ;};_afgb .IdAttr =_ccbde ;continue ;};};for {_cfefa ,_cfeba :=d .Token ();if _cfeba !=nil {return _f .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",_cfeba ); -};if _ddbce ,_fffg :=_cfefa .(_b .EndElement );_fffg &&_ddbce .Name ==start .Name {break ;};};return nil ;};func (_aagca *CT_TblBorders )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aagca .Top !=nil {_cbecgc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074o\u0070"}}; -e .EncodeElement (_aagca .Top ,_cbecgc );};if _aagca .Start !=nil {_fcbcf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_aagca .Start ,_fcbcf );};if _aagca .Left !=nil {_bbdge :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; -e .EncodeElement (_aagca .Left ,_bbdge );};if _aagca .Bottom !=nil {_agefd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_aagca .Bottom ,_agefd );};if _aagca .End !=nil {_deecg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065n\u0064"}}; -e .EncodeElement (_aagca .End ,_deecg );};if _aagca .Right !=nil {_afgce :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_aagca .Right ,_afgce );};if _aagca .InsideH !=nil {_ebgdb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}}; -e .EncodeElement (_aagca .InsideH ,_ebgdb );};if _aagca .InsideV !=nil {_bbfbfb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_aagca .InsideV ,_bbfbfb );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_ebdbfg ST_Shd )ValidateWithPath (path string )error {switch _ebdbfg {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 _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebdbfg )); -};return nil ;}; +// Italic Font Style Embedding +EmbedItalic *CT_FontRel ; -// Validate validates the CT_MailMergeSourceType and its children -func (_fecgd *CT_MailMergeSourceType )Validate ()error {return _fecgd .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065");};type CT_DecimalNumber struct{ +// Bold Italic Font Style Embedding +EmbedBoldItalic *CT_FontRel ;};func (_ffdeb *WdCT_TextboxInfo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffdeb .TxbxContent =NewWdCT_TxbxContent ();for _ ,_ceaagb :=range start .Attr {if _ceaagb .Name .Local =="\u0069\u0064"{_gfccdf ,_faddg :=_ff .ParseUint (_ceaagb .Value ,10,16); +if _faddg !=nil {return _faddg ;};_efcgeea :=uint16 (_gfccdf );_ffdeb .IdAttr =&_efcgeea ;continue ;};};_ggbdb :for {_cfffea ,_ccgga :=d .Token ();if _ccgga !=nil {return _ccgga ;};switch _eceegb :=_cfffea .(type ){case _g .StartElement :switch _eceegb .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:if _dfdge :=d .DecodeElement (_ffdeb .TxbxContent ,&_eceegb ); +_dfdge !=nil {return _dfdge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ffdeb .ExtLst =_af .NewCT_OfficeArtExtensionList (); +if _ffdcd :=d .DecodeElement (_ffdeb .ExtLst ,&_eceegb );_ffdcd !=nil {return _ffdcd ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_eceegb .Name ); +if _edgccg :=d .Skip ();_edgccg !=nil {return _edgccg ;};};case _g .EndElement :break _ggbdb ;case _g .CharData :};};return nil ;};func NewEG_BlockLevelChunkElts ()*EG_BlockLevelChunkElts {_ggddaf :=&EG_BlockLevelChunkElts {};return _ggddaf ;};func NewCT_Endnotes ()*CT_Endnotes {_dbaf :=&CT_Endnotes {}; +return _dbaf };func (_abdcge ST_Lock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abdcge .String (),start );}; -// Decimal Number Value -ValAttr int64 ;};type CT_TblGridCol struct{ +// ValidateWithPath validates the CT_String and its children, prefixing error messages with path +func (_gcadf *CT_String )ValidateWithPath (path string )error {return nil }; -// Grid Column Width -WAttr *_bc .ST_TwipsMeasure ;};func (_eegbe ST_Hint )ValidateWithPath (path string )error {switch _eegbe {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 (_eegbe )); -};return nil ;};type EG_ContentCellContent struct{ +// Validate validates the CT_OptimizeForBrowser and its children +func (_ecdde *CT_OptimizeForBrowser )Validate ()error {return _ecdde .ValidateWithPath ("C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072");};func (_ebgebf *EG_RPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebgebf .RPr !=nil {_eedgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +e .EncodeElement (_ebgebf .RPr ,_eedgg );};return nil ;};func (_faaed *CT_EdnProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_accfa :for {_dbce ,_dbcaa :=d .Token ();if _dbcaa !=nil {return _dbcaa ;};switch _fcfcd :=_dbce .(type ){case _g .StartElement :switch _fcfcd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_faaed .Pos =NewCT_EdnPos (); +if _eaffg :=d .DecodeElement (_faaed .Pos ,&_fcfcd );_eaffg !=nil {return _eaffg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_faaed .NumFmt =NewCT_NumFmt (); +if _caefc :=d .DecodeElement (_faaed .NumFmt ,&_fcfcd );_caefc !=nil {return _caefc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_faaed .NumStart =NewCT_DecimalNumber (); +if _bfgge :=d .DecodeElement (_faaed .NumStart ,&_fcfcd );_bfgge !=nil {return _bfgge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_faaed .NumRestart =NewCT_NumRestart (); +if _fccca :=d .DecodeElement (_faaed .NumRestart ,&_fcfcd );_fccca !=nil {return _fccca ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fcfcd .Name ); +if _ddgg :=d .Skip ();_ddgg !=nil {return _ddgg ;};};case _g .EndElement :break _accfa ;case _g .CharData :};};return nil ;};func (_ffgcb *CT_TblGridChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffgcb .TblGrid =NewCT_TblGridBase (); +for _ ,_ccgag :=range start .Attr {if _ccgag .Name .Local =="\u0069\u0064"{_baagf ,_aggdac :=_ff .ParseInt (_ccgag .Value ,10,64);if _aggdac !=nil {return _aggdac ;};_ffgcb .IdAttr =_baagf ;continue ;};};_abgfed :for {_abadg ,_abfbfe :=d .Token ();if _abfbfe !=nil {return _abfbfe ; +};switch _fdgfc :=_abadg .(type ){case _g .StartElement :switch _fdgfc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _fbcdg :=d .DecodeElement (_ffgcb .TblGrid ,&_fdgfc ); +_fbcdg !=nil {return _fbcdg ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_fdgfc .Name ); +if _ccefce :=d .Skip ();_ccefce !=nil {return _ccefce ;};};case _g .EndElement :break _abgfed ;case _g .CharData :};};return nil ;};func (_gcefb ST_LineNumberRestart )ValidateWithPath (path string )error {switch _gcefb {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 (_gcefb )); +};return nil ;};func (_faagf *CT_Odso )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _faagf .Udl !=nil {_dafed :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075d\u006c"}};e .EncodeElement (_faagf .Udl ,_dafed ); +};if _faagf .Table !=nil {_ceeaad :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_faagf .Table ,_ceeaad );};if _faagf .Src !=nil {_abaec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073r\u0063"}}; +e .EncodeElement (_faagf .Src ,_abaec );};if _faagf .ColDelim !=nil {_dbbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}};e .EncodeElement (_faagf .ColDelim ,_dbbe );};if _faagf .Type !=nil {_cgagdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; +e .EncodeElement (_faagf .Type ,_cgagdg );};if _faagf .FHdr !=nil {_dfgde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0048\u0064\u0072"}};e .EncodeElement (_faagf .FHdr ,_dfgde );};if _faagf .FieldMapData !=nil {_gdcda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0069\u0065\u006c\u0064\u004d\u0061p\u0044\u0061\u0074\u0061"}}; +for _ ,_accdcc :=range _faagf .FieldMapData {e .EncodeElement (_accdcc ,_gdcda );};};if _faagf .RecipientData !=nil {_bgcc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_fbffd :=range _faagf .RecipientData {e .EncodeElement (_fbffd ,_bgcc ); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gaedfc *CT_TcPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgfda :for {_dcabce ,_dcbgdc :=d .Token ();if _dcbgdc !=nil {return _dcbgdc ;};switch _caefb :=_dcabce .(type ){case _g .StartElement :switch _caefb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaedfc .CnfStyle =NewCT_Cnf (); +if _bcgda :=d .DecodeElement (_gaedfc .CnfStyle ,&_caefb );_bcgda !=nil {return _bcgda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaedfc .TcW =NewCT_TblWidth (); +if _cfedfa :=d .DecodeElement (_gaedfc .TcW ,&_caefb );_cfedfa !=nil {return _cfedfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaedfc .GridSpan =NewCT_DecimalNumber (); +if _gbddg :=d .DecodeElement (_gaedfc .GridSpan ,&_caefb );_gbddg !=nil {return _gbddg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaedfc .HMerge =NewCT_HMerge (); +if _gaeagf :=d .DecodeElement (_gaedfc .HMerge ,&_caefb );_gaeagf !=nil {return _gaeagf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaedfc .VMerge =NewCT_VMerge (); +if _efgcd :=d .DecodeElement (_gaedfc .VMerge ,&_caefb );_efgcd !=nil {return _efgcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaedfc .TcBorders =NewCT_TcBorders (); +if _dffefc :=d .DecodeElement (_gaedfc .TcBorders ,&_caefb );_dffefc !=nil {return _dffefc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaedfc .Shd =NewCT_Shd (); +if _gdbgc :=d .DecodeElement (_gaedfc .Shd ,&_caefb );_gdbgc !=nil {return _gdbgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaedfc .NoWrap =NewCT_OnOff (); +if _bgad :=d .DecodeElement (_gaedfc .NoWrap ,&_caefb );_bgad !=nil {return _bgad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaedfc .TcMar =NewCT_TcMar (); +if _bgdcf :=d .DecodeElement (_gaedfc .TcMar ,&_caefb );_bgdcf !=nil {return _bgdcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaedfc .TextDirection =NewCT_TextDirection (); +if _bccabf :=d .DecodeElement (_gaedfc .TextDirection ,&_caefb );_bccabf !=nil {return _bccabf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaedfc .TcFitText =NewCT_OnOff (); +if _cbabfc :=d .DecodeElement (_gaedfc .TcFitText ,&_caefb );_cbabfc !=nil {return _cbabfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaedfc .VAlign =NewCT_VerticalJc (); +if _daddc :=d .DecodeElement (_gaedfc .VAlign ,&_caefb );_daddc !=nil {return _daddc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaedfc .HideMark =NewCT_OnOff (); +if _cabfc :=d .DecodeElement (_gaedfc .HideMark ,&_caefb );_cabfc !=nil {return _cabfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaedfc .Headers =NewCT_Headers (); +if _dedad :=d .DecodeElement (_gaedfc .Headers ,&_caefb );_dedad !=nil {return _dedad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaedfc .CellIns =NewCT_TrackChange (); +if _fffag :=d .DecodeElement (_gaedfc .CellIns ,&_caefb );_fffag !=nil {return _fffag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaedfc .CellDel =NewCT_TrackChange (); +if _aeceff :=d .DecodeElement (_gaedfc .CellDel ,&_caefb );_aeceff !=nil {return _aeceff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gaedfc .CellMerge =NewCT_CellMergeTrackChange (); +if _dafbe :=d .DecodeElement (_gaedfc .CellMerge ,&_caefb );_dafbe !=nil {return _dafbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaedfc .TcPrChange =NewCT_TcPrChange (); +if _cegdc :=d .DecodeElement (_gaedfc .TcPrChange ,&_caefb );_cegdc !=nil {return _cegdc ;};default:_bd .Log .Debug ("\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",_caefb .Name ); +if _ccfgd :=d .Skip ();_ccfgd !=nil {return _ccfgd ;};};case _g .EndElement :break _dgfda ;case _g .CharData :};};return nil ;};func (_faeace ST_LevelSuffix )ValidateWithPath (path string )error {switch _faeace {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 (_faeace )); +};return nil ;};func NewCT_FFDDList ()*CT_FFDDList {_cecde :=&CT_FFDDList {};return _cecde };func (_agdg *CT_DocPartType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agdg .ValAttr =ST_DocPartType (1);for _ ,_aade :=range start .Attr {if _aade .Name .Local =="\u0076\u0061\u006c"{_agdg .ValAttr .UnmarshalXMLAttr (_aade ); +continue ;};};for {_dada ,_bdeef :=d .Token ();if _bdeef !=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",_bdeef );};if _fgfba ,_bgbb :=_dada .(_g .EndElement ); +_bgbb &&_fgfba .Name ==start .Name {break ;};};return nil ;};type WdCT_WrapThrough struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};func (_cdgf *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 :_a .Sprintf ("\u0025\u0076",_cdgf .NameAttr )}); +e .EncodeToken (start );if _cdgf .AltName !=nil {_caba :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061\u006c\u0074\u004e\u0061\u006de"}};e .EncodeElement (_cdgf .AltName ,_caba );};if _cdgf .Panose1 !=nil {_adcbc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0061\u006e\u006f\u0073\u00651"}}; +e .EncodeElement (_cdgf .Panose1 ,_adcbc );};if _cdgf .Charset !=nil {_fgbbg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0068\u0061\u0072\u0073\u0065t"}};e .EncodeElement (_cdgf .Charset ,_fgbbg );};if _cdgf .Family !=nil {_cega :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0061\u006d\u0069\u006c\u0079"}}; +e .EncodeElement (_cdgf .Family ,_cega );};if _cdgf .NotTrueType !=nil {_eagca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cdgf .NotTrueType ,_eagca ); +};if _cdgf .Pitch !=nil {_fgbba :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0069\u0074\u0063\u0068"}};e .EncodeElement (_cdgf .Pitch ,_fgbba );};if _cdgf .Sig !=nil {_dabd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073i\u0067"}}; +e .EncodeElement (_cdgf .Sig ,_dabd );};if _cdgf .EmbedRegular !=nil {_fdce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0052\u0065g\u0075\u006c\u0061\u0072"}};e .EncodeElement (_cdgf .EmbedRegular ,_fdce );}; +if _cdgf .EmbedBold !=nil {_ffcfb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064"}};e .EncodeElement (_cdgf .EmbedBold ,_ffcfb );};if _cdgf .EmbedItalic !=nil {_bfgea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}}; +e .EncodeElement (_cdgf .EmbedItalic ,_bfgea );};if _cdgf .EmbedBoldItalic !=nil {_cbgge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064\u0049t\u0061\u006c\u0069\u0063"}};e .EncodeElement (_cdgf .EmbedBoldItalic ,_cbgge ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Table Cell -Tc []*CT_Tc ; +// Validate validates the CT_DocRsids and its children +func (_eagcd *CT_DocRsids )Validate ()error {return _eagcd .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073");};func (_ebaaga *CT_TcPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _ebaaga .CnfStyle !=nil {_dgccfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ebaaga .CnfStyle ,_dgccfd );};if _ebaaga .TcW !=nil {_bfgead :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074c\u0057"}}; +e .EncodeElement (_ebaaga .TcW ,_bfgead );};if _ebaaga .GridSpan !=nil {_ccbdfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_ebaaga .GridSpan ,_ccbdfg );};if _ebaaga .HMerge !=nil {_cedcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}}; +e .EncodeElement (_ebaaga .HMerge ,_cedcf );};if _ebaaga .VMerge !=nil {_dbbeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_ebaaga .VMerge ,_dbbeg );};if _ebaaga .TcBorders !=nil {_egded :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_ebaaga .TcBorders ,_egded );};if _ebaaga .Shd !=nil {_gacec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ebaaga .Shd ,_gacec );};if _ebaaga .NoWrap !=nil {_fccefd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}}; +e .EncodeElement (_ebaaga .NoWrap ,_fccefd );};if _ebaaga .TcMar !=nil {_fagfc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_ebaaga .TcMar ,_fagfc );};if _ebaaga .TextDirection !=nil {_gdgga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_ebaaga .TextDirection ,_gdgga );};if _ebaaga .TcFitText !=nil {_dcdfe :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_ebaaga .TcFitText ,_dcdfe );};if _ebaaga .VAlign !=nil {_bgege :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_ebaaga .VAlign ,_bgege );};if _ebaaga .HideMark !=nil {_cedga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ebaaga .HideMark ,_cedga );};if _ebaaga .Headers !=nil {_ceaag :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; +e .EncodeElement (_ebaaga .Headers ,_ceaag );};if _ebaaga .CellIns !=nil {_agddg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_ebaaga .CellIns ,_agddg );};if _ebaaga .CellDel !=nil {_fgged :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}}; +e .EncodeElement (_ebaaga .CellDel ,_fgged );};if _ebaaga .CellMerge !=nil {_fdcde :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_ebaaga .CellMerge ,_fdcde );};if _ebaaga .TcPrChange !=nil {_ebfae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_ebaaga .TcPrChange ,_ebfae );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bebgf ST_FtnEdn )String ()string {switch _bebgf {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 2:return "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"; +case 3:return "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case 4:return "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return "";};func _cdabbb (_egfcd bool )uint8 {if _egfcd {return 1; +};return 0;};func (_eedcd *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 :_a .Sprintf ("\u0025\u0076",_eedcd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ddcgag *WdCT_WrapPath )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddcgag .Start =_af .NewCT_Point2D ();for _ ,_gcfab :=range start .Attr {if _gcfab .Name .Local =="\u0065\u0064\u0069\u0074\u0065\u0064"{_gbgfac ,_bcbbgb :=_ff .ParseBool (_gcfab .Value ); +if _bcbbgb !=nil {return _bcbbgb ;};_ddcgag .EditedAttr =&_gbgfac ;continue ;};};_bffba :for {_geaca ,_acefcf :=d .Token ();if _acefcf !=nil {return _acefcf ;};switch _cgceac :=_geaca .(type ){case _g .StartElement :switch _cgceac .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0061r\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0074\u0061r\u0074"}:if _ccacaf :=d .DecodeElement (_ddcgag .Start ,&_cgceac ); +_ccacaf !=nil {return _ccacaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"}:_dadac :=_af .NewCT_Point2D (); +if _bbded :=d .DecodeElement (_dadac ,&_cgceac );_bbded !=nil {return _bbded ;};_ddcgag .LineTo =append (_ddcgag .LineTo ,_dadac );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\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",_cgceac .Name ); +if _gfdac :=d .Skip ();_gfdac !=nil {return _gfdac ;};};case _g .EndElement :break _bffba ;case _g .CharData :};};return nil ;};func NewCT_PageNumber ()*CT_PageNumber {_geabg :=&CT_PageNumber {};return _geabg };type CT_RPrOriginal struct{ -// Cell-Level Custom XML Element -CustomXml *CT_CustomXmlCell ; +// Referenced Character Style +RStyle *CT_String ; -// Cell-Level Structured Document Tag -Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_caaa *CT_Columns )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _caaa .EqualWidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0065q\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_caaa .EqualWidthAttr )}); -};if _caaa .SpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_caaa .SpaceAttr )});};if _caaa .NumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006eu\u006d"},Value :_f .Sprintf ("\u0025\u0076",*_caaa .NumAttr )}); -};if _caaa .SepAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0073e\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_caaa .SepAttr )});};e .EncodeToken (start );_egaa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063o\u006c"}}; -for _ ,_bbeg :=range _caaa .Col {e .EncodeElement (_bbeg ,_egaa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bddbe ST_BrClear )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggaeec :=_b .Attr {};_ggaeec .Name =name ; -switch _bddbe {case ST_BrClearUnset :_ggaeec .Value ="";case ST_BrClearNone :_ggaeec .Value ="\u006e\u006f\u006e\u0065";case ST_BrClearLeft :_ggaeec .Value ="\u006c\u0065\u0066\u0074";case ST_BrClearRight :_ggaeec .Value ="\u0072\u0069\u0067h\u0074";case ST_BrClearAll :_ggaeec .Value ="\u0061\u006c\u006c"; -};return _ggaeec ,nil ;};func (_fdebec *ST_MultiLevelType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdebec =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_fdebec =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_fdebec =2; -case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_fdebec =3;};return nil ;};func (_ddefc *CT_SmartTagRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddefc .UriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_ddefc .UriAttr )}); -};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_f .Sprintf ("\u0025\u0076",_ddefc .ElementAttr )});e .EncodeToken (start );if _ddefc .SmartTagPr !=nil {_ggdgd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}}; -e .EncodeElement (_ddefc .SmartTagPr ,_ggdgd );};if _ddefc .EG_PContent !=nil {for _ ,_dedcb :=range _ddefc .EG_PContent {_dedcb .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TabStop ()*CT_TabStop {_cabbb :=&CT_TabStop {}; -_cabbb .ValAttr =ST_TabJc (1);return _cabbb ;};func (_bccee *CT_ShapeDefaults )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {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 :"\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\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); -e .EncodeToken (start );if _bccee .Any !=nil {for _ ,_edgbfd :=range _bccee .Any {_edgbfd .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewWdCT_WordprocessingShape ()*WdCT_WordprocessingShape {_dbaeac :=&WdCT_WordprocessingShape {}; -_dbaeac .Choice =NewWdCT_WordprocessingShapeChoice ();_dbaeac .SpPr =_a .NewCT_ShapeProperties ();_dbaeac .BodyPr =_a .NewCT_TextBodyProperties ();return _dbaeac ;};func (_bbgac ST_Theme )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dagec :=_b .Attr {}; -_dagec .Name =name ;switch _bbgac {case ST_ThemeUnset :_dagec .Value ="";case ST_ThemeMajorEastAsia :_dagec .Value ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMajorBidi :_dagec .Value ="\u006da\u006a\u006f\u0072\u0042\u0069\u0064i"; -case ST_ThemeMajorAscii :_dagec .Value ="\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMajorHAnsi :_dagec .Value ="\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case ST_ThemeMinorEastAsia :_dagec .Value ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061"; -case ST_ThemeMinorBidi :_dagec .Value ="\u006di\u006e\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMinorAscii :_dagec .Value ="\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMinorHAnsi :_dagec .Value ="\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069"; -};return _dagec ,nil ;};func (_dbbeeb *WdCT_PosHChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dbbeeb .Align !=WdST_AlignHUnset {_fabeg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_dbbeeb .Align ,_fabeg );};if _dbbeeb .PosOffset !=nil {_gcacb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_dbbeeb .PosOffset ,_gcacb );};return nil ; -};func (_accgbe *CT_TrackChangesView )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _accgbe .MarkupAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u006b\u0075\u0070"},Value :_f .Sprintf ("\u0025\u0076",*_accgbe .MarkupAttr )}); -};if _accgbe .CommentsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_accgbe .CommentsAttr )});};if _accgbe .InsDelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u006e\u0073\u0044\u0065\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_accgbe .InsDelAttr )}); -};if _accgbe .FormattingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_accgbe .FormattingAttr )});};if _accgbe .InkAnnotationsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003ai\u006e\u006b\u0041n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_accgbe .InkAnnotationsAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_DirectionUnset ST_Direction =0;ST_DirectionLtr ST_Direction =1;ST_DirectionRtl ST_Direction =2;); +// Run Fonts +RFonts *CT_Fonts ; -// ValidateWithPath validates the CT_Underline and its children, prefixing error messages with path -func (_bgdbe *CT_Underline )ValidateWithPath (path string )error {if _eggfc :=_bgdbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eggfc !=nil {return _eggfc ;};if _bgdbe .ColorAttr !=nil {if _fdgga :=_bgdbe .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_fdgga !=nil {return _fdgga ;};};if _babbcb :=_bgdbe .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_babbcb !=nil {return _babbcb ;};return nil ;};func (_ffdeaa *ST_PageBorderZOrder )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dffgf ,_bcbgc :=d .Token (); -if _bcbgc !=nil {return _bcbgc ;};if _abccgd ,_ceacdb :=_dffgf .(_b .EndElement );_ceacdb &&_abccgd .Name ==start .Name {*_ffdeaa =1;return nil ;};if _dbcfac ,_ccafde :=_dffgf .(_b .CharData );!_ccafde {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",_dffgf ); -}else {switch string (_dbcfac ){case "":*_ffdeaa =0;case "\u0066\u0072\u006fn\u0074":*_ffdeaa =1;case "\u0062\u0061\u0063\u006b":*_ffdeaa =2;};};_dffgf ,_bcbgc =d .Token ();if _bcbgc !=nil {return _bcbgc ;};if _fabgab ,_fbbaaf :=_dffgf .(_b .EndElement ); -_fbbaaf &&_fabgab .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",_dffgf );}; +// Bold +B *CT_OnOff ; -// Validate validates the CT_Footnotes and its children -func (_acda *CT_Footnotes )Validate ()error {return _acda .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073");};func (_gcede *EG_RangeMarkupElements )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcede .BookmarkStart !=nil {_debdcg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0062o\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_gcede .BookmarkStart ,_debdcg );};if _gcede .BookmarkEnd !=nil {_gbede :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}};e .EncodeElement (_gcede .BookmarkEnd ,_gbede ); -};if _gcede .MoveFromRangeStart !=nil {_fdfgb :=_b .StartElement {Name :_b .Name {Local :"w\u003am\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052a\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_gcede .MoveFromRangeStart ,_fdfgb );};if _gcede .MoveFromRangeEnd !=nil {_gbefc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006do\u0076\u0065\u0046\u0072\u006fm\u0052\u0061n\u0067\u0065\u0045\u006e\u0064"}}; -e .EncodeElement (_gcede .MoveFromRangeEnd ,_gbefc );};if _gcede .MoveToRangeStart !=nil {_ccacf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006do\u0076\u0065\u0054\u006f\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gcede .MoveToRangeStart ,_ccacf ); -};if _gcede .MoveToRangeEnd !=nil {_dffbfb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003am\u006f\u0076\u0065T\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_gcede .MoveToRangeEnd ,_dffbfb );};if _gcede .CommentRangeStart !=nil {_ecfdbg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006fmm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_gcede .CommentRangeStart ,_ecfdbg );};if _gcede .CommentRangeEnd !=nil {_dbagcc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}};e .EncodeElement (_gcede .CommentRangeEnd ,_dbagcc ); -};if _gcede .CustomXmlInsRangeStart !=nil {_fcdcbc :=_b .StartElement {Name :_b .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 (_gcede .CustomXmlInsRangeStart ,_fcdcbc ); -};if _gcede .CustomXmlInsRangeEnd !=nil {_abgbfa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_gcede .CustomXmlInsRangeEnd ,_abgbfa ); -};if _gcede .CustomXmlDelRangeStart !=nil {_dgede :=_b .StartElement {Name :_b .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 (_gcede .CustomXmlDelRangeStart ,_dgede ); -};if _gcede .CustomXmlDelRangeEnd !=nil {_fdgfeb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0045n\u0064"}};e .EncodeElement (_gcede .CustomXmlDelRangeEnd ,_fdgfeb ); -};if _gcede .CustomXmlMoveFromRangeStart !=nil {_abfca :=_b .StartElement {Name :_b .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 (_gcede .CustomXmlMoveFromRangeStart ,_abfca );};if _gcede .CustomXmlMoveFromRangeEnd !=nil {_dagag :=_b .StartElement {Name :_b .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 (_gcede .CustomXmlMoveFromRangeEnd ,_dagag );};if _gcede .CustomXmlMoveToRangeStart !=nil {_gbgafc :=_b .StartElement {Name :_b .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 (_gcede .CustomXmlMoveToRangeStart ,_gbgafc );};if _gcede .CustomXmlMoveToRangeEnd !=nil {_dedec :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u0075\u0073\u0074o\u006d\u0058\u006d\u006c\u004do\u0076e\u0054o\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}}; -e .EncodeElement (_gcede .CustomXmlMoveToRangeEnd ,_dedec );};return nil ;};type CT_MoveBookmark struct{AuthorAttr string ;DateAttr _e .Time ;NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Complex Script Bold +BCs *CT_OnOff ; -// Annotation Identifier -IdAttr int64 ;};func (_bdbeef *EG_PContentBase )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bdbeef .CustomXml !=nil {_agfgf :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; -e .EncodeElement (_bdbeef .CustomXml ,_agfgf );};if _bdbeef .FldSimple !=nil {_gddbc :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_agfag :=range _bdbeef .FldSimple {e .EncodeElement (_agfag ,_gddbc ); -};};if _bdbeef .Hyperlink !=nil {_efedad :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_bdbeef .Hyperlink ,_efedad );};return nil ;};func (_gfdad *CT_SdtRow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gfdad .SdtPr !=nil {_ecfad :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_gfdad .SdtPr ,_ecfad );};if _gfdad .SdtEndPr !=nil {_cgdda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}}; -e .EncodeElement (_gfdad .SdtEndPr ,_cgdda );};if _gfdad .SdtContent !=nil {_beeca :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_gfdad .SdtContent ,_beeca );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_DocDefaults struct{ +// Italics +I *CT_OnOff ; -// Default Run Properties -RPrDefault *CT_RPrDefault ; +// Complex Script Italics +ICs *CT_OnOff ; -// Default Paragraph Properties -PPrDefault *CT_PPrDefault ;}; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Validate validates the CT_MultiLevelType and its children -func (_egba *CT_MultiLevelType )Validate ()error {return _egba .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065");}; +// Small Caps +SmallCaps *CT_OnOff ; -// ValidateWithPath validates the CT_Spacing and its children, prefixing error messages with path -func (_ddgbc *CT_Spacing )ValidateWithPath (path string )error {if _ddgbc .BeforeAttr !=nil {if _acgaa :=_ddgbc .BeforeAttr .ValidateWithPath (path +"/\u0042\u0065\u0066\u006f\u0072\u0065\u0041\u0074\u0074\u0072");_acgaa !=nil {return _acgaa ;};};if _ddgbc .BeforeAutospacingAttr !=nil {if _bgffff :=_ddgbc .BeforeAutospacingAttr .ValidateWithPath (path +"\u002f\u0042\u0065\u0066or\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067\u0041\u0074t\u0072"); -_bgffff !=nil {return _bgffff ;};};if _ddgbc .AfterAttr !=nil {if _bdfggg :=_ddgbc .AfterAttr .ValidateWithPath (path +"\u002f\u0041\u0066\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_bdfggg !=nil {return _bdfggg ;};};if _ddgbc .AfterAutospacingAttr !=nil {if _ccdcdg :=_ddgbc .AfterAutospacingAttr .ValidateWithPath (path +"/\u0041\u0066\u0074\u0065rA\u0075t\u006f\u0073\u0070\u0061\u0063i\u006e\u0067\u0041\u0074\u0074\u0072"); -_ccdcdg !=nil {return _ccdcdg ;};};if _ddgbc .LineAttr !=nil {if _acbgf :=_ddgbc .LineAttr .ValidateWithPath (path +"\u002fL\u0069\u006e\u0065\u0041\u0074\u0074r");_acbgf !=nil {return _acbgf ;};};if _adcag :=_ddgbc .LineRuleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072"); -_adcag !=nil {return _adcag ;};return nil ;};func NewCT_AltChunkPr ()*CT_AltChunkPr {_fcg :=&CT_AltChunkPr {};return _fcg }; +// Single Strikethrough +Strike *CT_OnOff ; -// ValidateWithPath validates the CT_DecimalNumber and its children, prefixing error messages with path -func (_acbb *CT_DecimalNumber )ValidateWithPath (path string )error {return nil };const (ST_BrTypeUnset ST_BrType =0;ST_BrTypePage ST_BrType =1;ST_BrTypeColumn ST_BrType =2;ST_BrTypeTextWrapping ST_BrType =3;); +// Double Strikethrough +Dstrike *CT_OnOff ; -// ValidateWithPath validates the CT_View and its children, prefixing error messages with path -func (_dggcd *CT_View )ValidateWithPath (path string )error {if _dggcd .ValAttr ==ST_ViewUnset {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 _fgfed :=_dggcd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgfed !=nil {return _fgfed ;};return nil ;};func NewCT_Base64Binary ()*CT_Base64Binary {_bbc :=&CT_Base64Binary {};return _bbc };func NewEG_RPrContent ()*EG_RPrContent {_fcdca :=&EG_RPrContent {}; -return _fcdca }; +// Display Character Outline +Outline *CT_OnOff ; -// Validate validates the CT_TblLook and its children -func (_ecaaea *CT_TblLook )Validate ()error {return _ecaaea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");}; +// Shadow +Shadow *CT_OnOff ; -// ST_DecimalNumberOrPercent is a union type -type ST_DecimalNumberOrPercent struct{ST_UnqualifiedPercentage *int64 ;ST_Percentage *string ;};func (_bdegac WdST_AlignV )ValidateWithPath (path string )error {switch _bdegac {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 (_bdegac )); -};return nil ;}; +// Embossing +Emboss *CT_OnOff ; -// Validate validates the WdCT_WordprocessingCanvas and its children -func (_egabeg *WdCT_WordprocessingCanvas )Validate ()error {return _egabeg .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006fc\u0065s\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061s");};func NewCT_SdtRun ()*CT_SdtRun {_ffbcf :=&CT_SdtRun {}; -return _ffbcf }; +// Imprinting +Imprint *CT_OnOff ; -// Validate validates the CT_DocType and its children -func (_dadga *CT_DocType )Validate ()error {return _dadga .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};func (_aegdb *CT_PageMar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_faabe :=range start .Attr {if _faabe .Name .Local =="\u0074\u006f\u0070"{_cgdab ,_afcfa :=ParseUnionST_SignedTwipsMeasure (_faabe .Value ); -if _afcfa !=nil {return _afcfa ;};_aegdb .TopAttr =_cgdab ;continue ;};if _faabe .Name .Local =="\u0072\u0069\u0067h\u0074"{_fdbde ,_aaaaa :=ParseUnionST_TwipsMeasure (_faabe .Value );if _aaaaa !=nil {return _aaaaa ;};_aegdb .RightAttr =_fdbde ;continue ; -};if _faabe .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_cgffdg ,_cgedb :=ParseUnionST_SignedTwipsMeasure (_faabe .Value );if _cgedb !=nil {return _cgedb ;};_aegdb .BottomAttr =_cgffdg ;continue ;};if _faabe .Name .Local =="\u006c\u0065\u0066\u0074"{_fcaff ,_ecbge :=ParseUnionST_TwipsMeasure (_faabe .Value ); -if _ecbge !=nil {return _ecbge ;};_aegdb .LeftAttr =_fcaff ;continue ;};if _faabe .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_fedff ,_debbc :=ParseUnionST_TwipsMeasure (_faabe .Value );if _debbc !=nil {return _debbc ;};_aegdb .HeaderAttr =_fedff ; -continue ;};if _faabe .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_cgcdc ,_cgge :=ParseUnionST_TwipsMeasure (_faabe .Value );if _cgge !=nil {return _cgge ;};_aegdb .FooterAttr =_cgcdc ;continue ;};if _faabe .Name .Local =="\u0067\u0075\u0074\u0074\u0065\u0072"{_bgdcg ,_ebcef :=ParseUnionST_TwipsMeasure (_faabe .Value ); -if _ebcef !=nil {return _ebcef ;};_aegdb .GutterAttr =_bgdcg ;continue ;};};for {_affdc ,_faffd :=d .Token ();if _faffd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072\u003a\u0020%\u0073",_faffd ); -};if _dcfde ,_acaff :=_affdc .(_b .EndElement );_acaff &&_dcfde .Name ==start .Name {break ;};};return nil ;};func (_efdg *CT_CustomXmlRow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgdd :=range start .Attr {if _fgdd .Name .Local =="\u0075\u0072\u0069"{_cegd ,_ecbe :=_fgdd .Value ,error (nil ); -if _ecbe !=nil {return _ecbe ;};_efdg .UriAttr =&_cegd ;continue ;};if _fgdd .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_abede ,_cefg :=_fgdd .Value ,error (nil );if _cefg !=nil {return _cefg ;};_efdg .ElementAttr =_abede ;continue ;};};_agfb :for {_ccfe ,_fadb :=d .Token (); -if _fadb !=nil {return _fadb ;};switch _bgdde :=_ccfe .(type ){case _b .StartElement :switch _bgdde .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_efdg .CustomXmlPr =NewCT_CustomXmlPr (); -if _feee :=d .DecodeElement (_efdg .CustomXmlPr ,&_bgdde );_feee !=nil {return _feee ;};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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_ffdde :=NewEG_ContentRowContent (); -_gfbdc :=NewCT_Row ();if _cgeedg :=d .DecodeElement (_gfbdc ,&_bgdde );_cgeedg !=nil {return _cgeedg ;};_ffdde .Tr =append (_ffdde .Tr ,_gfbdc );_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_ffdde );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cefa :=NewEG_ContentRowContent (); -_cefa .CustomXml =NewCT_CustomXmlRow ();if _edac :=d .DecodeElement (_cefa .CustomXml ,&_bgdde );_edac !=nil {return _edac ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_cefa );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_gcgd :=NewEG_ContentRowContent (); -_gcgd .Sdt =NewCT_SdtRow ();if _dddag :=d .DecodeElement (_gcgd .Sdt ,&_bgdde );_dddag !=nil {return _dddag ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_gcgd );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eaag :=NewEG_ContentRowContent (); -_gfaea :=NewEG_RunLevelElts ();_gfaea .ProofErr =NewCT_ProofErr ();if _cacf :=d .DecodeElement (_gfaea .ProofErr ,&_bgdde );_cacf !=nil {return _cacf ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_eaag );_eaag .EG_RunLevelElts =append (_eaag .EG_RunLevelElts ,_gfaea ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_aegdd :=NewEG_ContentRowContent (); -_fafb :=NewEG_RunLevelElts ();_fafb .PermStart =NewCT_PermStart ();if _dfba :=d .DecodeElement (_fafb .PermStart ,&_bgdde );_dfba !=nil {return _dfba ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_aegdd );_aegdd .EG_RunLevelElts =append (_aegdd .EG_RunLevelElts ,_fafb ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dcaf :=NewEG_ContentRowContent (); -_fgba :=NewEG_RunLevelElts ();_fgba .PermEnd =NewCT_Perm ();if _gbbf :=d .DecodeElement (_fgba .PermEnd ,&_bgdde );_gbbf !=nil {return _gbbf ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_dcaf );_dcaf .EG_RunLevelElts =append (_dcaf .EG_RunLevelElts ,_fgba ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_gcaf :=NewEG_ContentRowContent (); -_ccgf :=NewEG_RunLevelElts ();_ccgf .Ins =NewCT_RunTrackChange ();if _gbbd :=d .DecodeElement (_ccgf .Ins ,&_bgdde );_gbbd !=nil {return _gbbd ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_gcaf );_gcaf .EG_RunLevelElts =append (_gcaf .EG_RunLevelElts ,_ccgf ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_ddca :=NewEG_ContentRowContent (); -_bbbde :=NewEG_RunLevelElts ();_bbbde .Del =NewCT_RunTrackChange ();if _dcfad :=d .DecodeElement (_bbbde .Del ,&_bgdde );_dcfad !=nil {return _dcfad ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_ddca );_ddca .EG_RunLevelElts =append (_ddca .EG_RunLevelElts ,_bbbde ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dgabg :=NewEG_ContentRowContent (); -_fbeg :=NewEG_RunLevelElts ();_fbeg .MoveFrom =NewCT_RunTrackChange ();if _eaagg :=d .DecodeElement (_fbeg .MoveFrom ,&_bgdde );_eaagg !=nil {return _eaagg ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_dgabg );_dgabg .EG_RunLevelElts =append (_dgabg .EG_RunLevelElts ,_fbeg ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gcgaf :=NewEG_ContentRowContent (); -_edaba :=NewEG_RunLevelElts ();_edaba .MoveTo =NewCT_RunTrackChange ();if _gedc :=d .DecodeElement (_edaba .MoveTo ,&_bgdde );_gedc !=nil {return _gedc ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_gcgaf );_gcgaf .EG_RunLevelElts =append (_gcgaf .EG_RunLevelElts ,_edaba ); -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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fafbb :=NewEG_ContentRowContent (); -_bfed :=NewEG_RunLevelElts ();_bcdb :=NewEG_RangeMarkupElements ();_bcdb .BookmarkStart =NewCT_Bookmark ();if _dbcb :=d .DecodeElement (_bcdb .BookmarkStart ,&_bgdde );_dbcb !=nil {return _dbcb ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_fafbb ); -_fafbb .EG_RunLevelElts =append (_fafbb .EG_RunLevelElts ,_bfed );_bfed .EG_RangeMarkupElements =append (_bfed .EG_RangeMarkupElements ,_bcdb );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ggcb :=NewEG_ContentRowContent (); -_caba :=NewEG_RunLevelElts ();_bgbac :=NewEG_RangeMarkupElements ();_bgbac .BookmarkEnd =NewCT_MarkupRange ();if _abef :=d .DecodeElement (_bgbac .BookmarkEnd ,&_bgdde );_abef !=nil {return _abef ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_ggcb ); -_ggcb .EG_RunLevelElts =append (_ggcb .EG_RunLevelElts ,_caba );_caba .EG_RangeMarkupElements =append (_caba .EG_RangeMarkupElements ,_bgbac );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cabfb :=NewEG_ContentRowContent (); -_bgaf :=NewEG_RunLevelElts ();_debf :=NewEG_RangeMarkupElements ();_debf .MoveFromRangeStart =NewCT_MoveBookmark ();if _gfgac :=d .DecodeElement (_debf .MoveFromRangeStart ,&_bgdde );_gfgac !=nil {return _gfgac ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_cabfb ); -_cabfb .EG_RunLevelElts =append (_cabfb .EG_RunLevelElts ,_bgaf );_bgaf .EG_RangeMarkupElements =append (_bgaf .EG_RangeMarkupElements ,_debf );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_caee :=NewEG_ContentRowContent (); -_ggea :=NewEG_RunLevelElts ();_bcdf :=NewEG_RangeMarkupElements ();_bcdf .MoveFromRangeEnd =NewCT_MarkupRange ();if _aceab :=d .DecodeElement (_bcdf .MoveFromRangeEnd ,&_bgdde );_aceab !=nil {return _aceab ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_caee ); -_caee .EG_RunLevelElts =append (_caee .EG_RunLevelElts ,_ggea );_ggea .EG_RangeMarkupElements =append (_ggea .EG_RangeMarkupElements ,_bcdf );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cdce :=NewEG_ContentRowContent (); -_eefc :=NewEG_RunLevelElts ();_fbfe :=NewEG_RangeMarkupElements ();_fbfe .MoveToRangeStart =NewCT_MoveBookmark ();if _effa :=d .DecodeElement (_fbfe .MoveToRangeStart ,&_bgdde );_effa !=nil {return _effa ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_cdce ); -_cdce .EG_RunLevelElts =append (_cdce .EG_RunLevelElts ,_eefc );_eefc .EG_RangeMarkupElements =append (_eefc .EG_RangeMarkupElements ,_fbfe );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dcba :=NewEG_ContentRowContent (); -_egfdb :=NewEG_RunLevelElts ();_edfcf :=NewEG_RangeMarkupElements ();_edfcf .MoveToRangeEnd =NewCT_MarkupRange ();if _bfbaef :=d .DecodeElement (_edfcf .MoveToRangeEnd ,&_bgdde );_bfbaef !=nil {return _bfbaef ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_dcba ); -_dcba .EG_RunLevelElts =append (_dcba .EG_RunLevelElts ,_egfdb );_egfdb .EG_RangeMarkupElements =append (_egfdb .EG_RangeMarkupElements ,_edfcf );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eege :=NewEG_ContentRowContent (); -_egceg :=NewEG_RunLevelElts ();_cfdg :=NewEG_RangeMarkupElements ();_cfdg .CommentRangeStart =NewCT_MarkupRange ();if _aafb :=d .DecodeElement (_cfdg .CommentRangeStart ,&_bgdde );_aafb !=nil {return _aafb ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_eege ); -_eege .EG_RunLevelElts =append (_eege .EG_RunLevelElts ,_egceg );_egceg .EG_RangeMarkupElements =append (_egceg .EG_RangeMarkupElements ,_cfdg );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbded :=NewEG_ContentRowContent (); -_abfa :=NewEG_RunLevelElts ();_egeed :=NewEG_RangeMarkupElements ();_egeed .CommentRangeEnd =NewCT_MarkupRange ();if _efaa :=d .DecodeElement (_egeed .CommentRangeEnd ,&_bgdde );_efaa !=nil {return _efaa ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_gbded ); -_gbded .EG_RunLevelElts =append (_gbded .EG_RunLevelElts ,_abfa );_abfa .EG_RangeMarkupElements =append (_abfa .EG_RangeMarkupElements ,_egeed );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eadbg :=NewEG_ContentRowContent (); -_gegfe :=NewEG_RunLevelElts ();_ggcc :=NewEG_RangeMarkupElements ();_ggcc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fdecb :=d .DecodeElement (_ggcc .CustomXmlInsRangeStart ,&_bgdde );_fdecb !=nil {return _fdecb ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_eadbg ); -_eadbg .EG_RunLevelElts =append (_eadbg .EG_RunLevelElts ,_gegfe );_gegfe .EG_RangeMarkupElements =append (_gegfe .EG_RangeMarkupElements ,_ggcc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fdbd :=NewEG_ContentRowContent (); -_eafe :=NewEG_RunLevelElts ();_ccfb :=NewEG_RangeMarkupElements ();_ccfb .CustomXmlInsRangeEnd =NewCT_Markup ();if _ecdfe :=d .DecodeElement (_ccfb .CustomXmlInsRangeEnd ,&_bgdde );_ecdfe !=nil {return _ecdfe ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_fdbd ); -_fdbd .EG_RunLevelElts =append (_fdbd .EG_RunLevelElts ,_eafe );_eafe .EG_RangeMarkupElements =append (_eafe .EG_RangeMarkupElements ,_ccfb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbabcd :=NewEG_ContentRowContent (); -_dbaag :=NewEG_RunLevelElts ();_dbedg :=NewEG_RangeMarkupElements ();_dbedg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bcfb :=d .DecodeElement (_dbedg .CustomXmlDelRangeStart ,&_bgdde );_bcfb !=nil {return _bcfb ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_fbabcd ); -_fbabcd .EG_RunLevelElts =append (_fbabcd .EG_RunLevelElts ,_dbaag );_dbaag .EG_RangeMarkupElements =append (_dbaag .EG_RangeMarkupElements ,_dbedg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aegdc :=NewEG_ContentRowContent (); -_fbfcb :=NewEG_RunLevelElts ();_edfcag :=NewEG_RangeMarkupElements ();_edfcag .CustomXmlDelRangeEnd =NewCT_Markup ();if _egdeb :=d .DecodeElement (_edfcag .CustomXmlDelRangeEnd ,&_bgdde );_egdeb !=nil {return _egdeb ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_aegdc ); -_aegdc .EG_RunLevelElts =append (_aegdc .EG_RunLevelElts ,_fbfcb );_fbfcb .EG_RangeMarkupElements =append (_fbfcb .EG_RangeMarkupElements ,_edfcag );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dffgb :=NewEG_ContentRowContent (); -_bggc :=NewEG_RunLevelElts ();_fcbg :=NewEG_RangeMarkupElements ();_fcbg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gedff :=d .DecodeElement (_fcbg .CustomXmlMoveFromRangeStart ,&_bgdde );_gedff !=nil {return _gedff ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_dffgb ); -_dffgb .EG_RunLevelElts =append (_dffgb .EG_RunLevelElts ,_bggc );_bggc .EG_RangeMarkupElements =append (_bggc .EG_RangeMarkupElements ,_fcbg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_geea :=NewEG_ContentRowContent (); -_dgfa :=NewEG_RunLevelElts ();_ffaa :=NewEG_RangeMarkupElements ();_ffaa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dbbb :=d .DecodeElement (_ffaa .CustomXmlMoveFromRangeEnd ,&_bgdde );_dbbb !=nil {return _dbbb ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_geea ); -_geea .EG_RunLevelElts =append (_geea .EG_RunLevelElts ,_dgfa );_dgfa .EG_RangeMarkupElements =append (_dgfa .EG_RangeMarkupElements ,_ffaa );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bfbca :=NewEG_ContentRowContent (); -_dcaff :=NewEG_RunLevelElts ();_egea :=NewEG_RangeMarkupElements ();_egea .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ebg :=d .DecodeElement (_egea .CustomXmlMoveToRangeStart ,&_bgdde );_ebg !=nil {return _ebg ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_bfbca ); -_bfbca .EG_RunLevelElts =append (_bfbca .EG_RunLevelElts ,_dcaff );_dcaff .EG_RangeMarkupElements =append (_dcaff .EG_RangeMarkupElements ,_egea );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bbda :=NewEG_ContentRowContent (); -_bgabe :=NewEG_RunLevelElts ();_dbdde :=NewEG_RangeMarkupElements ();_dbdde .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _daac :=d .DecodeElement (_dbdde .CustomXmlMoveToRangeEnd ,&_bgdde );_daac !=nil {return _daac ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_bbda ); -_bbda .EG_RunLevelElts =append (_bbda .EG_RunLevelElts ,_bgabe );_bgabe .EG_RangeMarkupElements =append (_bgabe .EG_RangeMarkupElements ,_dbdde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afccc :=NewEG_ContentRowContent (); -_dgeg :=NewEG_RunLevelElts ();_aadc :=NewEG_MathContent ();_aadc .OMathPara =_dg .NewOMathPara ();if _ceee :=d .DecodeElement (_aadc .OMathPara ,&_bgdde );_ceee !=nil {return _ceee ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_afccc ); -_afccc .EG_RunLevelElts =append (_afccc .EG_RunLevelElts ,_dgeg );_dgeg .EG_MathContent =append (_dgeg .EG_MathContent ,_aadc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fede :=NewEG_ContentRowContent (); -_bdcc :=NewEG_RunLevelElts ();_fbbe :=NewEG_MathContent ();_fbbe .OMath =_dg .NewOMath ();if _bcfeb :=d .DecodeElement (_fbbe .OMath ,&_bgdde );_bcfeb !=nil {return _bcfeb ;};_efdg .EG_ContentRowContent =append (_efdg .EG_ContentRowContent ,_fede );_fede .EG_RunLevelElts =append (_fede .EG_RunLevelElts ,_bdcc ); -_bdcc .EG_MathContent =append (_bdcc .EG_MathContent ,_fbbe );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_bgdde .Name ); -if _bbgeg :=d .Skip ();_bbgeg !=nil {return _bbgeg ;};};case _b .EndElement :break _agfb ;case _b .CharData :};};return nil ;};func (_bbdcca *CT_TblPrEx )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bbdcca .TblW !=nil {_abaedf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}}; -e .EncodeElement (_bbdcca .TblW ,_abaedf );};if _bbdcca .Jc !=nil {_cceac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_bbdcca .Jc ,_cceac );};if _bbdcca .TblCellSpacing !=nil {_cdgdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; -e .EncodeElement (_bbdcca .TblCellSpacing ,_cdgdg );};if _bbdcca .TblInd !=nil {_cceba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_bbdcca .TblInd ,_cceba );};if _bbdcca .TblBorders !=nil {_eceddg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_bbdcca .TblBorders ,_eceddg );};if _bbdcca .Shd !=nil {_ecaedg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bbdcca .Shd ,_ecaedg );};if _bbdcca .TblLayout !=nil {_gecdd :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_bbdcca .TblLayout ,_gecdd );};if _bbdcca .TblCellMar !=nil {_bfgbe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_bbdcca .TblCellMar ,_bfgbe );};if _bbdcca .TblLook !=nil {_fabbfc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; -e .EncodeElement (_bbdcca .TblLook ,_fabbfc );};if _bbdcca .TblPrExChange !=nil {_gdedab :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074b\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bbdcca .TblPrExChange ,_gdedab ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_TblStyleOverrideTypeUnset ST_TblStyleOverrideType =0;ST_TblStyleOverrideTypeWholeTable ST_TblStyleOverrideType =1;ST_TblStyleOverrideTypeFirstRow ST_TblStyleOverrideType =2; -ST_TblStyleOverrideTypeLastRow ST_TblStyleOverrideType =3;ST_TblStyleOverrideTypeFirstCol ST_TblStyleOverrideType =4;ST_TblStyleOverrideTypeLastCol ST_TblStyleOverrideType =5;ST_TblStyleOverrideTypeBand1Vert ST_TblStyleOverrideType =6;ST_TblStyleOverrideTypeBand2Vert ST_TblStyleOverrideType =7; -ST_TblStyleOverrideTypeBand1Horz ST_TblStyleOverrideType =8;ST_TblStyleOverrideTypeBand2Horz ST_TblStyleOverrideType =9;ST_TblStyleOverrideTypeNeCell ST_TblStyleOverrideType =10;ST_TblStyleOverrideTypeNwCell ST_TblStyleOverrideType =11;ST_TblStyleOverrideTypeSeCell ST_TblStyleOverrideType =12; -ST_TblStyleOverrideTypeSwCell ST_TblStyleOverrideType =13;);func (_cfdccd ST_NumberFormat )ValidateWithPath (path string )error {switch _cfdccd {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 _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cfdccd )); -};return nil ;}; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Validate validates the CT_DocPartType and its children -func (_gbbg *CT_DocPartType )Validate ()error {return _gbbg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065");}; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Validate validates the CT_DocPart and its children -func (_ebeag *CT_DocPart )Validate ()error {return _ebeag .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func (_cdgbcbg ST_PTabLeader )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dbfegg :=_b .Attr {};_dbfegg .Name =name ; -switch _cdgbcbg {case ST_PTabLeaderUnset :_dbfegg .Value ="";case ST_PTabLeaderNone :_dbfegg .Value ="\u006e\u006f\u006e\u0065";case ST_PTabLeaderDot :_dbfegg .Value ="\u0064\u006f\u0074";case ST_PTabLeaderHyphen :_dbfegg .Value ="\u0068\u0079\u0070\u0068\u0065\u006e"; -case ST_PTabLeaderUnderscore :_dbfegg .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_PTabLeaderMiddleDot :_dbfegg .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft";};return _dbfegg ,nil ;};func (_daaaf *ST_DropCap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfgccb ,_aafbfc :=d .Token (); -if _aafbfc !=nil {return _aafbfc ;};if _facagd ,_fgacfc :=_cfgccb .(_b .EndElement );_fgacfc &&_facagd .Name ==start .Name {*_daaaf =1;return nil ;};if _afcdaa ,_daafa :=_cfgccb .(_b .CharData );!_daafa {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",_cfgccb ); -}else {switch string (_afcdaa ){case "":*_daaaf =0;case "\u006e\u006f\u006e\u0065":*_daaaf =1;case "\u0064\u0072\u006f\u0070":*_daaaf =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_daaaf =3;};};_cfgccb ,_aafbfc =d .Token ();if _aafbfc !=nil {return _aafbfc ; -};if _acdeffc ,_cbcggd :=_cfgccb .(_b .EndElement );_cbcggd &&_acdeffc .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",_cfgccb ); -};type CT_OnOff struct{ +// Hidden Text +Vanish *CT_OnOff ; -// On/Off Value -ValAttr *_bc .ST_OnOff ;};type CT_DocProtect struct{ +// Web Hidden Text +WebHidden *CT_OnOff ; -// Document Editing Restrictions -EditAttr ST_DocProtect ; +// Run Content Color +Color *CT_Color ; -// Only Allow Formatting With Unlocked Styles -FormattingAttr *_bc .ST_OnOff ; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// Enforce Document Protection Settings -EnforcementAttr *_bc .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _bc .ST_CryptProv ;CryptAlgorithmClassAttr _bc .ST_AlgClass ;CryptAlgorithmTypeAttr _bc .ST_AlgType ;CryptAlgorithmSidAttr *int64 ; -CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_beabbe ST_TblWidth )ValidateWithPath (path string )error {switch _beabbe {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 (_beabbe )); -};return nil ;};type CT_Caption struct{ +// Expanded/Compressed Text +W *CT_TextScale ; -// Caption Type Name -NameAttr string ; +// Font Kerning +Kern *CT_HpsMeasure ; -// Automatic Caption Placement -PosAttr ST_CaptionPos ; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// Include Chapter Number in Field for Caption -ChapNumAttr *_bc .ST_OnOff ; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Style for Chapter Headings -HeadingAttr *int64 ; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Do Not Include Name In Caption -NoLabelAttr *_bc .ST_OnOff ; +// Text Highlighting +Highlight *CT_Highlight ; -// Caption Numbering Format -NumFmtAttr ST_NumberFormat ; +// Underline +U *CT_Underline ; -// Chapter Number/Item Index Separator -SepAttr ST_ChapterSep ;};func (_edda *CT_FramesetChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edda .Frameset !=nil {_fcggg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}}; -for _ ,_eabag :=range _edda .Frameset {e .EncodeElement (_eabag ,_fcggg );};};if _edda .Frame !=nil {_caefa :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"}};for _ ,_abbb :=range _edda .Frame {e .EncodeElement (_abbb ,_caefa ); -};};return nil ;};func NewWdInline ()*WdInline {_effcfe :=&WdInline {};_effcfe .WdCT_Inline =*NewWdCT_Inline ();return _effcfe ;};type CT_FontsList struct{ +// Animated Text Effect +Effect *CT_TextEffect ; -// Properties for a Single Font -Font []*CT_Font ;};func (_acbf *CT_PPrChange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acbf .PPr =NewCT_PPrBase ();for _ ,_cggdga :=range start .Attr {if _cggdga .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cedfg ,_dagd :=_cggdga .Value ,error (nil ); -if _dagd !=nil {return _dagd ;};_acbf .AuthorAttr =_cedfg ;continue ;};if _cggdga .Name .Local =="\u0064\u0061\u0074\u0065"{_dbbge ,_bfac :=ParseStdlibTime (_cggdga .Value );if _bfac !=nil {return _bfac ;};_acbf .DateAttr =&_dbbge ;continue ;};if _cggdga .Name .Local =="\u0069\u0064"{_ccefg ,_ebaedb :=_d .ParseInt (_cggdga .Value ,10,64); -if _ebaedb !=nil {return _ebaedb ;};_acbf .IdAttr =_ccefg ;continue ;};};_agcaff :for {_degdf ,_bcbff :=d .Token ();if _bcbff !=nil {return _bcbff ;};switch _afefcg :=_degdf .(type ){case _b .StartElement :switch _afefcg .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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:if _bedfd :=d .DecodeElement (_acbf .PPr ,&_afefcg ); -_bedfd !=nil {return _bedfd ;};default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_afefcg .Name ); -if _ggcbg :=d .Skip ();_ggcbg !=nil {return _ggcbg ;};};case _b .EndElement :break _agcaff ;case _b .CharData :};};return nil ;}; +// Text Border +Bdr *CT_Border ; -// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path -func (_acabe *CT_TwipsMeasure )ValidateWithPath (path string )error {if _fbfef :=_acabe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbfef !=nil {return _fbfef ;};return nil ;}; +// Run Shading +Shd *CT_Shd ; -// ValidateWithPath validates the CT_DocPartBehavior and its children, prefixing error messages with path -func (_aaaf *CT_DocPartBehavior )ValidateWithPath (path string )error {if _aaaf .ValAttr ==ST_DocPartBehaviorUnset {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 _aeebb :=_aaaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeebb !=nil {return _aeebb ;};return nil ;};func (_afeec *CT_HdrFtr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _afeec .AltChunk !=nil {_ecaa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_edegd :=range _afeec .AltChunk {e .EncodeElement (_edegd ,_ecaa );};};if _afeec .EG_ContentBlockContent !=nil {for _ ,_dgda :=range _afeec .EG_ContentBlockContent {_dgda .MarshalXML (e ,_b .StartElement {}); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Manual Run Width +FitText *CT_FitText ; -// ValidateWithPath validates the CT_Lock and its children, prefixing error messages with path -func (_dddef *CT_Lock )ValidateWithPath (path string )error {if _gccbg :=_dddef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gccbg !=nil {return _gccbg ;};return nil ;}; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// ValidateWithPath validates the CT_Columns and its children, prefixing error messages with path -func (_dgdg *CT_Columns )ValidateWithPath (path string )error {if _dgdg .EqualWidthAttr !=nil {if _caef :=_dgdg .EqualWidthAttr .ValidateWithPath (path +"\u002fE\u0071u\u0061\u006c\u0057\u0069\u0064\u0074\u0068\u0041\u0074\u0074\u0072");_caef !=nil {return _caef ; -};};if _dgdg .SpaceAttr !=nil {if _dabb :=_dgdg .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_dabb !=nil {return _dabb ;};};if _dgdg .SepAttr !=nil {if _acag :=_dgdg .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072"); -_acag !=nil {return _acag ;};};for _gfdd ,_gbeb :=range _dgdg .Col {if _dfbe :=_gbeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_gfdd ));_dfbe !=nil {return _dfbe ;};};return nil ;};func (_edafe *CT_EdnPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edafe .ValAttr =ST_EdnPos (1); -for _ ,_bacac :=range start .Attr {if _bacac .Name .Local =="\u0076\u0061\u006c"{_edafe .ValAttr .UnmarshalXMLAttr (_bacac );continue ;};};for {_dcgeg ,_bagcbf :=d .Token ();if _bagcbf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0064\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_bagcbf ); -};if _efaag ,_ecggc :=_dcgeg .(_b .EndElement );_ecggc &&_efaag .Name ==start .Name {break ;};};return nil ;}; +// Right To Left Text +Rtl *CT_OnOff ; -// Validate validates the CT_DocProtect and its children -func (_dagg *CT_DocProtect )Validate ()error {return _dagg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074");}; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// ValidateWithPath validates the CT_Shd and its children, prefixing error messages with path -func (_agcac *CT_Shd )ValidateWithPath (path string )error {if _agcac .ValAttr ==ST_ShdUnset {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 _dbbda :=_agcac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbbda !=nil {return _dbbda ;};if _agcac .ColorAttr !=nil {if _gfbea :=_agcac .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_gfbea !=nil {return _gfbea ;};};if _bfbee :=_agcac .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bfbee !=nil {return _bfbee ;};if _agcac .FillAttr !=nil {if _gddca :=_agcac .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r"); -_gddca !=nil {return _gddca ;};};if _acfebf :=_agcac .ThemeFillAttr .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u0069\u006cl\u0041\u0074\u0074\u0072");_acfebf !=nil {return _acfebf ;};return nil ;};func (_afaegb *ST_TblLayoutType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_afaegb =0; -case "\u0066\u0069\u0078e\u0064":*_afaegb =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_afaegb =2;};return nil ;}; +// Emphasis Mark +Em *CT_Em ; -// Validate validates the CT_SmartTagType and its children -func (_dfefe *CT_SmartTagType )Validate ()error {return _dfefe .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_fdbce *CT_StyleSort )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bbafa ,_gdgee :=_fdbce .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _gdgee !=nil {return _gdgee ;};start .Attr =append (start .Attr ,_bbafa );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Ruby ()*CT_Ruby {_badfb :=&CT_Ruby {};_badfb .RubyPr =NewCT_RubyPr ();_badfb .Rt =NewCT_RubyContent (); -_badfb .RubyBase =NewCT_RubyContent ();return _badfb ;}; +// Languages for Run Content +Lang *CT_Language ; -// ValidateWithPath validates the CT_FFTextInput and its children, prefixing error messages with path -func (_gdbag *CT_FFTextInput )ValidateWithPath (path string )error {if _gdbag .Type !=nil {if _afaac :=_gdbag .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_afaac !=nil {return _afaac ;};};if _gdbag .Default !=nil {if _dbddc :=_gdbag .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); -_dbddc !=nil {return _dbddc ;};};if _gdbag .MaxLength !=nil {if _daca :=_gdbag .MaxLength .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068");_daca !=nil {return _daca ;};};if _gdbag .Format !=nil {if _edbgd :=_gdbag .Format .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0061\u0074"); -_edbgd !=nil {return _edbgd ;};};return nil ;};func NewCT_Em ()*CT_Em {_fdccd :=&CT_Em {};_fdccd .ValAttr =ST_Em (1);return _fdccd };func (_bcdcc *CT_CustomXmlRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gbaa :=range start .Attr {if _gbaa .Name .Local =="\u0075\u0072\u0069"{_agbbb ,_eedd :=_gbaa .Value ,error (nil ); -if _eedd !=nil {return _eedd ;};_bcdcc .UriAttr =&_agbbb ;continue ;};if _gbaa .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_beage ,_dagbd :=_gbaa .Value ,error (nil );if _dagbd !=nil {return _dagbd ;};_bcdcc .ElementAttr =_beage ;continue ;}; -};_cadea :for {_dfda ,_bcabf :=d .Token ();if _bcabf !=nil {return _bcabf ;};switch _dcfc :=_dfda .(type ){case _b .StartElement :switch _dcfc .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_bcdcc .CustomXmlPr =NewCT_CustomXmlPr (); -if _agbec :=d .DecodeElement (_bcdcc .CustomXmlPr ,&_dcfc );_agbec !=nil {return _agbec ;};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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_acec :=NewEG_PContent (); -_ebbb :=NewCT_SimpleField ();if _fcgfg :=d .DecodeElement (_ebbb ,&_dcfc );_fcgfg !=nil {return _fcgfg ;};_acec .FldSimple =append (_acec .FldSimple ,_ebbb );_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_acec );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_geee :=NewEG_PContent (); -_geee .Hyperlink =NewCT_Hyperlink ();if _bbbf :=d .DecodeElement (_geee .Hyperlink ,&_dcfc );_bbbf !=nil {return _bbbf ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_geee );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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_cdgda :=NewEG_PContent (); -_cdgda .SubDoc =NewCT_Rel ();if _ffacc :=d .DecodeElement (_cdgda .SubDoc ,&_dcfc );_ffacc !=nil {return _ffacc ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_cdgda );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_agbbf :=NewEG_PContent (); -_cddfe :=NewEG_ContentRunContent ();_cddfe .CustomXml =NewCT_CustomXmlRun ();if _fcdbd :=d .DecodeElement (_cddfe .CustomXml ,&_dcfc );_fcdbd !=nil {return _fcdbd ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_agbbf );_agbbf .EG_ContentRunContent =append (_agbbf .EG_ContentRunContent ,_cddfe ); -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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_cggfg :=NewEG_PContent (); -_adad :=NewEG_ContentRunContent ();_adad .SmartTag =NewCT_SmartTagRun ();if _cgccb :=d .DecodeElement (_adad .SmartTag ,&_dcfc );_cgccb !=nil {return _cgccb ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_cggfg );_cggfg .EG_ContentRunContent =append (_cggfg .EG_ContentRunContent ,_adad ); -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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_bfbfd :=NewEG_PContent (); -_fecdc :=NewEG_ContentRunContent ();_fecdc .Sdt =NewCT_SdtRun ();if _bfbda :=d .DecodeElement (_fecdc .Sdt ,&_dcfc );_bfbda !=nil {return _bfbda ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_bfbfd );_bfbfd .EG_ContentRunContent =append (_bfbfd .EG_ContentRunContent ,_fecdc ); -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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_decg :=NewEG_PContent (); -_egac :=NewEG_ContentRunContent ();_egac .Dir =NewCT_DirContentRun ();if _egdf :=d .DecodeElement (_egac .Dir ,&_dcfc );_egdf !=nil {return _egdf ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_decg );_decg .EG_ContentRunContent =append (_decg .EG_ContentRunContent ,_egac ); -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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_ddaaa :=NewEG_PContent (); -_adbce :=NewEG_ContentRunContent ();_adbce .Bdo =NewCT_BdoContentRun ();if _dbba :=d .DecodeElement (_adbce .Bdo ,&_dcfc );_dbba !=nil {return _dbba ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_ddaaa );_ddaaa .EG_ContentRunContent =append (_ddaaa .EG_ContentRunContent ,_adbce ); -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 :"\u0072"},_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 :"\u0072"}:_abcd :=NewEG_PContent (); -_eedda :=NewEG_ContentRunContent ();_eedda .R =NewCT_R ();if _defc :=d .DecodeElement (_eedda .R ,&_dcfc );_defc !=nil {return _defc ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_abcd );_abcd .EG_ContentRunContent =append (_abcd .EG_ContentRunContent ,_eedda ); -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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_bdag :=NewEG_PContent (); -_gaefa :=NewEG_ContentRunContent ();_ccgdg :=NewEG_RunLevelElts ();_ccgdg .ProofErr =NewCT_ProofErr ();if _ceedg :=d .DecodeElement (_ccgdg .ProofErr ,&_dcfc );_ceedg !=nil {return _ceedg ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_bdag );_bdag .EG_ContentRunContent =append (_bdag .EG_ContentRunContent ,_gaefa ); -_gaefa .EG_RunLevelElts =append (_gaefa .EG_RunLevelElts ,_ccgdg );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dbgd :=NewEG_PContent (); -_fcac :=NewEG_ContentRunContent ();_fcgba :=NewEG_RunLevelElts ();_fcgba .PermStart =NewCT_PermStart ();if _gbegf :=d .DecodeElement (_fcgba .PermStart ,&_dcfc );_gbegf !=nil {return _gbegf ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_dbgd );_dbgd .EG_ContentRunContent =append (_dbgd .EG_ContentRunContent ,_fcac ); -_fcac .EG_RunLevelElts =append (_fcac .EG_RunLevelElts ,_fcgba );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bdbb :=NewEG_PContent (); -_ddee :=NewEG_ContentRunContent ();_fdecg :=NewEG_RunLevelElts ();_fdecg .PermEnd =NewCT_Perm ();if _feeef :=d .DecodeElement (_fdecg .PermEnd ,&_dcfc );_feeef !=nil {return _feeef ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_bdbb );_bdbb .EG_ContentRunContent =append (_bdbb .EG_ContentRunContent ,_ddee ); -_ddee .EG_RunLevelElts =append (_ddee .EG_RunLevelElts ,_fdecg );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_fgddb :=NewEG_PContent (); -_fcde :=NewEG_ContentRunContent ();_cdad :=NewEG_RunLevelElts ();_cdad .Ins =NewCT_RunTrackChange ();if _defag :=d .DecodeElement (_cdad .Ins ,&_dcfc );_defag !=nil {return _defag ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_fgddb );_fgddb .EG_ContentRunContent =append (_fgddb .EG_ContentRunContent ,_fcde ); -_fcde .EG_RunLevelElts =append (_fcde .EG_RunLevelElts ,_cdad );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_cegbe :=NewEG_PContent (); -_cbgda :=NewEG_ContentRunContent ();_bfggba :=NewEG_RunLevelElts ();_bfggba .Del =NewCT_RunTrackChange ();if _ccdcg :=d .DecodeElement (_bfggba .Del ,&_dcfc );_ccdcg !=nil {return _ccdcg ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_cegbe );_cegbe .EG_ContentRunContent =append (_cegbe .EG_ContentRunContent ,_cbgda ); -_cbgda .EG_RunLevelElts =append (_cbgda .EG_RunLevelElts ,_bfggba );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bcaa :=NewEG_PContent (); -_ceafg :=NewEG_ContentRunContent ();_dfca :=NewEG_RunLevelElts ();_dfca .MoveFrom =NewCT_RunTrackChange ();if _fecbd :=d .DecodeElement (_dfca .MoveFrom ,&_dcfc );_fecbd !=nil {return _fecbd ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_bcaa ); -_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_ceafg );_ceafg .EG_RunLevelElts =append (_ceafg .EG_RunLevelElts ,_dfca );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_agada :=NewEG_PContent (); -_aefaga :=NewEG_ContentRunContent ();_edec :=NewEG_RunLevelElts ();_edec .MoveTo =NewCT_RunTrackChange ();if _cbbab :=d .DecodeElement (_edec .MoveTo ,&_dcfc );_cbbab !=nil {return _cbbab ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_agada );_agada .EG_ContentRunContent =append (_agada .EG_ContentRunContent ,_aefaga ); -_aefaga .EG_RunLevelElts =append (_aefaga .EG_RunLevelElts ,_edec );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ccegg :=NewEG_PContent (); -_eadab :=NewEG_ContentRunContent ();_ebdd :=NewEG_RunLevelElts ();_ggga :=NewEG_RangeMarkupElements ();_ggga .BookmarkStart =NewCT_Bookmark ();if _fdefa :=d .DecodeElement (_ggga .BookmarkStart ,&_dcfc );_fdefa !=nil {return _fdefa ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_ccegg ); -_ccegg .EG_ContentRunContent =append (_ccegg .EG_ContentRunContent ,_eadab );_eadab .EG_RunLevelElts =append (_eadab .EG_RunLevelElts ,_ebdd );_ebdd .EG_RangeMarkupElements =append (_ebdd .EG_RangeMarkupElements ,_ggga );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ceeee :=NewEG_PContent (); -_ffgd :=NewEG_ContentRunContent ();_edgc :=NewEG_RunLevelElts ();_bcded :=NewEG_RangeMarkupElements ();_bcded .BookmarkEnd =NewCT_MarkupRange ();if _adadg :=d .DecodeElement (_bcded .BookmarkEnd ,&_dcfc );_adadg !=nil {return _adadg ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_ceeee ); -_ceeee .EG_ContentRunContent =append (_ceeee .EG_ContentRunContent ,_ffgd );_ffgd .EG_RunLevelElts =append (_ffgd .EG_RunLevelElts ,_edgc );_edgc .EG_RangeMarkupElements =append (_edgc .EG_RangeMarkupElements ,_bcded );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_eegc :=NewEG_PContent (); -_gdee :=NewEG_ContentRunContent ();_dbfg :=NewEG_RunLevelElts ();_dgced :=NewEG_RangeMarkupElements ();_dgced .MoveFromRangeStart =NewCT_MoveBookmark ();if _gcgda :=d .DecodeElement (_dgced .MoveFromRangeStart ,&_dcfc );_gcgda !=nil {return _gcgda ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_eegc ); -_eegc .EG_ContentRunContent =append (_eegc .EG_ContentRunContent ,_gdee );_gdee .EG_RunLevelElts =append (_gdee .EG_RunLevelElts ,_dbfg );_dbfg .EG_RangeMarkupElements =append (_dbfg .EG_RangeMarkupElements ,_dgced );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bgbc :=NewEG_PContent (); -_acdbe :=NewEG_ContentRunContent ();_edag :=NewEG_RunLevelElts ();_bgfe :=NewEG_RangeMarkupElements ();_bgfe .MoveFromRangeEnd =NewCT_MarkupRange ();if _caca :=d .DecodeElement (_bgfe .MoveFromRangeEnd ,&_dcfc );_caca !=nil {return _caca ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_bgbc ); -_bgbc .EG_ContentRunContent =append (_bgbc .EG_ContentRunContent ,_acdbe );_acdbe .EG_RunLevelElts =append (_acdbe .EG_RunLevelElts ,_edag );_edag .EG_RangeMarkupElements =append (_edag .EG_RangeMarkupElements ,_bgfe );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dfagf :=NewEG_PContent (); -_ebcg :=NewEG_ContentRunContent ();_bcdfe :=NewEG_RunLevelElts ();_bdac :=NewEG_RangeMarkupElements ();_bdac .MoveToRangeStart =NewCT_MoveBookmark ();if _dedd :=d .DecodeElement (_bdac .MoveToRangeStart ,&_dcfc );_dedd !=nil {return _dedd ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_dfagf ); -_dfagf .EG_ContentRunContent =append (_dfagf .EG_ContentRunContent ,_ebcg );_ebcg .EG_RunLevelElts =append (_ebcg .EG_RunLevelElts ,_bcdfe );_bcdfe .EG_RangeMarkupElements =append (_bcdfe .EG_RangeMarkupElements ,_bdac );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gfgaf :=NewEG_PContent (); -_ffgb :=NewEG_ContentRunContent ();_cgdd :=NewEG_RunLevelElts ();_fcea :=NewEG_RangeMarkupElements ();_fcea .MoveToRangeEnd =NewCT_MarkupRange ();if _gegg :=d .DecodeElement (_fcea .MoveToRangeEnd ,&_dcfc );_gegg !=nil {return _gegg ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_gfgaf ); -_gfgaf .EG_ContentRunContent =append (_gfgaf .EG_ContentRunContent ,_ffgb );_ffgb .EG_RunLevelElts =append (_ffgb .EG_RunLevelElts ,_cgdd );_cgdd .EG_RangeMarkupElements =append (_cgdd .EG_RangeMarkupElements ,_fcea );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fbdgc :=NewEG_PContent (); -_cggb :=NewEG_ContentRunContent ();_ebed :=NewEG_RunLevelElts ();_edaf :=NewEG_RangeMarkupElements ();_edaf .CommentRangeStart =NewCT_MarkupRange ();if _effe :=d .DecodeElement (_edaf .CommentRangeStart ,&_dcfc );_effe !=nil {return _effe ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_fbdgc ); -_fbdgc .EG_ContentRunContent =append (_fbdgc .EG_ContentRunContent ,_cggb );_cggb .EG_RunLevelElts =append (_cggb .EG_RunLevelElts ,_ebed );_ebed .EG_RangeMarkupElements =append (_ebed .EG_RangeMarkupElements ,_edaf );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ffgbg :=NewEG_PContent (); -_gada :=NewEG_ContentRunContent ();_ggaf :=NewEG_RunLevelElts ();_ecag :=NewEG_RangeMarkupElements ();_ecag .CommentRangeEnd =NewCT_MarkupRange ();if _fcfdb :=d .DecodeElement (_ecag .CommentRangeEnd ,&_dcfc );_fcfdb !=nil {return _fcfdb ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_ffgbg ); -_ffgbg .EG_ContentRunContent =append (_ffgbg .EG_ContentRunContent ,_gada );_gada .EG_RunLevelElts =append (_gada .EG_RunLevelElts ,_ggaf );_ggaf .EG_RangeMarkupElements =append (_ggaf .EG_RangeMarkupElements ,_ecag );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcfc :=NewEG_PContent (); -_fdad :=NewEG_ContentRunContent ();_ccfg :=NewEG_RunLevelElts ();_dbdge :=NewEG_RangeMarkupElements ();_dbdge .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bceb :=d .DecodeElement (_dbdge .CustomXmlInsRangeStart ,&_dcfc );_bceb !=nil {return _bceb ; -};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_bcfc );_bcfc .EG_ContentRunContent =append (_bcfc .EG_ContentRunContent ,_fdad );_fdad .EG_RunLevelElts =append (_fdad .EG_RunLevelElts ,_ccfg );_ccfg .EG_RangeMarkupElements =append (_ccfg .EG_RangeMarkupElements ,_dbdge ); -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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcdc :=NewEG_PContent (); -_affcg :=NewEG_ContentRunContent ();_cdab :=NewEG_RunLevelElts ();_fdbdd :=NewEG_RangeMarkupElements ();_fdbdd .CustomXmlInsRangeEnd =NewCT_Markup ();if _fcgbf :=d .DecodeElement (_fdbdd .CustomXmlInsRangeEnd ,&_dcfc );_fcgbf !=nil {return _fcgbf ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_fcdc ); -_fcdc .EG_ContentRunContent =append (_fcdc .EG_ContentRunContent ,_affcg );_affcg .EG_RunLevelElts =append (_affcg .EG_RunLevelElts ,_cdab );_cdab .EG_RangeMarkupElements =append (_cdab .EG_RangeMarkupElements ,_fdbdd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_abage :=NewEG_PContent (); -_fbgg :=NewEG_ContentRunContent ();_cbdf :=NewEG_RunLevelElts ();_ffdgg :=NewEG_RangeMarkupElements ();_ffdgg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ddef :=d .DecodeElement (_ffdgg .CustomXmlDelRangeStart ,&_dcfc );_ddef !=nil {return _ddef ; -};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_abage );_abage .EG_ContentRunContent =append (_abage .EG_ContentRunContent ,_fbgg );_fbgg .EG_RunLevelElts =append (_fbgg .EG_RunLevelElts ,_cbdf );_cbdf .EG_RangeMarkupElements =append (_cbdf .EG_RangeMarkupElements ,_ffdgg ); -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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aaeca :=NewEG_PContent (); -_fabdf :=NewEG_ContentRunContent ();_dcae :=NewEG_RunLevelElts ();_ebddf :=NewEG_RangeMarkupElements ();_ebddf .CustomXmlDelRangeEnd =NewCT_Markup ();if _afeae :=d .DecodeElement (_ebddf .CustomXmlDelRangeEnd ,&_dcfc );_afeae !=nil {return _afeae ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_aaeca ); -_aaeca .EG_ContentRunContent =append (_aaeca .EG_ContentRunContent ,_fabdf );_fabdf .EG_RunLevelElts =append (_fabdf .EG_RunLevelElts ,_dcae );_dcae .EG_RangeMarkupElements =append (_dcae .EG_RangeMarkupElements ,_ebddf );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_adfe :=NewEG_PContent (); -_dcddd :=NewEG_ContentRunContent ();_afbb :=NewEG_RunLevelElts ();_fbege :=NewEG_RangeMarkupElements ();_fbege .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ebaad :=d .DecodeElement (_fbege .CustomXmlMoveFromRangeStart ,&_dcfc );_ebaad !=nil {return _ebaad ; -};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_adfe );_adfe .EG_ContentRunContent =append (_adfe .EG_ContentRunContent ,_dcddd );_dcddd .EG_RunLevelElts =append (_dcddd .EG_RunLevelElts ,_afbb );_afbb .EG_RangeMarkupElements =append (_afbb .EG_RangeMarkupElements ,_fbege ); -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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_aaagg :=NewEG_PContent (); -_eaec :=NewEG_ContentRunContent ();_fagec :=NewEG_RunLevelElts ();_dgag :=NewEG_RangeMarkupElements ();_dgag .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ccedee :=d .DecodeElement (_dgag .CustomXmlMoveFromRangeEnd ,&_dcfc );_ccedee !=nil {return _ccedee ; -};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_aaagg );_aaagg .EG_ContentRunContent =append (_aaagg .EG_ContentRunContent ,_eaec );_eaec .EG_RunLevelElts =append (_eaec .EG_RunLevelElts ,_fagec );_fagec .EG_RangeMarkupElements =append (_fagec .EG_RangeMarkupElements ,_dgag ); -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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_agbd :=NewEG_PContent (); -_gegc :=NewEG_ContentRunContent ();_cfdgg :=NewEG_RunLevelElts ();_baeab :=NewEG_RangeMarkupElements ();_baeab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _abcec :=d .DecodeElement (_baeab .CustomXmlMoveToRangeStart ,&_dcfc );_abcec !=nil {return _abcec ; -};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_agbd );_agbd .EG_ContentRunContent =append (_agbd .EG_ContentRunContent ,_gegc );_gegc .EG_RunLevelElts =append (_gegc .EG_RunLevelElts ,_cfdgg );_cfdgg .EG_RangeMarkupElements =append (_cfdgg .EG_RangeMarkupElements ,_baeab ); -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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbfbe :=NewEG_PContent (); -_deee :=NewEG_ContentRunContent ();_fcbc :=NewEG_RunLevelElts ();_cddc :=NewEG_RangeMarkupElements ();_cddc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _egec :=d .DecodeElement (_cddc .CustomXmlMoveToRangeEnd ,&_dcfc );_egec !=nil {return _egec ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_dbfbe ); -_dbfbe .EG_ContentRunContent =append (_dbfbe .EG_ContentRunContent ,_deee );_deee .EG_RunLevelElts =append (_deee .EG_RunLevelElts ,_fcbc );_fcbc .EG_RangeMarkupElements =append (_fcbc .EG_RangeMarkupElements ,_cddc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecee :=NewEG_PContent (); -_eadbd :=NewEG_ContentRunContent ();_bagc :=NewEG_RunLevelElts ();_fabgb :=NewEG_MathContent ();_fabgb .OMathPara =_dg .NewOMathPara ();if _daebc :=d .DecodeElement (_fabgb .OMathPara ,&_dcfc );_daebc !=nil {return _daebc ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_ecee ); -_ecee .EG_ContentRunContent =append (_ecee .EG_ContentRunContent ,_eadbd );_eadbd .EG_RunLevelElts =append (_eadbd .EG_RunLevelElts ,_bagc );_bagc .EG_MathContent =append (_bagc .EG_MathContent ,_fabgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ccdg :=NewEG_PContent (); -_gfaad :=NewEG_ContentRunContent ();_efgb :=NewEG_RunLevelElts ();_ccac :=NewEG_MathContent ();_ccac .OMath =_dg .NewOMath ();if _agff :=d .DecodeElement (_ccac .OMath ,&_dcfc );_agff !=nil {return _agff ;};_bcdcc .EG_PContent =append (_bcdcc .EG_PContent ,_ccdg ); -_ccdg .EG_ContentRunContent =append (_ccdg .EG_ContentRunContent ,_gfaad );_gfaad .EG_RunLevelElts =append (_gfaad .EG_RunLevelElts ,_efgb );_efgb .EG_MathContent =append (_efgb .EG_MathContent ,_ccac );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_dcfc .Name ); -if _gdbc :=d .Skip ();_gdbc !=nil {return _gdbc ;};};case _b .EndElement :break _cadea ;case _b .CharData :};};return nil ;};func (_dbgbg *Document )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\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 ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"}); -start .Attr =append (start .Attr ,_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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 :"\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 ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070s"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065"}); -start .Attr =append (start .Attr ,_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 ="\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074";return _dbgbg .CT_Document .MarshalXML (e ,start );};func (_bfeega *EG_ContentBlockContent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfeega .CustomXml !=nil {_abbbb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; -e .EncodeElement (_bfeega .CustomXml ,_abbbb );};if _bfeega .Sdt !=nil {_ebfgg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_bfeega .Sdt ,_ebfgg );};if _bfeega .P !=nil {_ceff :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070"}}; -for _ ,_eefba :=range _bfeega .P {e .EncodeElement (_eefba ,_ceff );};};if _bfeega .Tbl !=nil {_eefde :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_edgcd :=range _bfeega .Tbl {e .EncodeElement (_edgcd ,_eefde );};};if _bfeega .EG_RunLevelElts !=nil {for _ ,_aggea :=range _bfeega .EG_RunLevelElts {_aggea .MarshalXML (e ,_b .StartElement {}); -};};return nil ;};func (_adcgcf ST_MailMergeDest )String ()string {switch _adcgcf {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 "";};const (ST_EdGrpUnset ST_EdGrp =0;ST_EdGrpNone ST_EdGrp =1;ST_EdGrpEveryone ST_EdGrp =2;ST_EdGrpAdministrators ST_EdGrp =3;ST_EdGrpContributors ST_EdGrp =4;ST_EdGrpEditors ST_EdGrp =5;ST_EdGrpOwners ST_EdGrp =6; -ST_EdGrpCurrent ST_EdGrp =7;);func (_gfdcag *WdCT_WordprocessingCanvasChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cddedga :for {_cddga ,_daegd :=d .Token ();if _daegd !=nil {return _daegd ;};switch _deeeef :=_cddga .(type ){case _b .StartElement :switch _deeeef .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_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 :"\u0077\u0073\u0070"}:_febcbf :=NewWdWsp (); -if _ccdac :=d .DecodeElement (_febcbf ,&_deeeef );_ccdac !=nil {return _ccdac ;};_gfdcag .Wsp =append (_gfdcag .Wsp ,_febcbf );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 :"\u0070\u0069\u0063"},_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 :"\u0070\u0069\u0063"}:_gffgb :=_ba .NewPic (); -if _badfeb :=d .DecodeElement (_gffgb ,&_deeeef );_badfeb !=nil {return _badfeb ;};_gfdcag .Pic =append (_gfdcag .Pic ,_gffgb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_dfcca :=NewWdCT_WordprocessingContentPart (); -if _fagead :=d .DecodeElement (_dfcca ,&_deeeef );_fagead !=nil {return _fagead ;};_gfdcag .ContentPart =append (_gfdcag .ContentPart ,_dfcca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_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 :"\u0077\u0067\u0070"}:_cdbeee :=NewWdWgp (); -if _fcgef :=d .DecodeElement (_cdbeee ,&_deeeef );_fcgef !=nil {return _fcgef ;};_gfdcag .Wgp =append (_gfdcag .Wgp ,_cdbeee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_aafdbd :=NewWdCT_GraphicFrame (); -if _bdgeed :=d .DecodeElement (_aafdbd ,&_deeeef );_bdgeed !=nil {return _bdgeed ;};_gfdcag .GraphicFrame =append (_gfdcag .GraphicFrame ,_aafdbd );default:_af .Log .Debug ("\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",_deeeef .Name ); -if _ebdabd :=d .Skip ();_ebdabd !=nil {return _ebdabd ;};};case _b .EndElement :break _cddedga ;case _b .CharData :};};return nil ;};type WdCT_WordprocessingGroup struct{CNvPr *_a .CT_NonVisualDrawingProps ;CNvGrpSpPr *_a .CT_NonVisualGroupDrawingShapeProps ; -GrpSpPr *_a .CT_GroupShapeProperties ;Choice []*WdCT_WordprocessingGroupChoice ;ExtLst *_a .CT_OfficeArtExtensionList ;};type CT_LineNumber struct{ +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Line Number Increments to Display -CountByAttr *int64 ; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Line Numbering Starting Value -StartAttr *int64 ; +// Office Open XML Math +OMath *CT_OnOff ;}; -// Distance Between Text and Line Numbering -DistanceAttr *_bc .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_TcPrChange and its children, prefixing error messages with path +func (_fgegg *CT_TcPrChange )ValidateWithPath (path string )error {if _gdcfa :=_fgegg .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_gdcfa !=nil {return _gdcfa ;};return nil ;};func (_ccbbf ST_StyleSort )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ccbbf .String (),start ); +};func (_aedce ST_LineSpacingRule )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbfbae :=_g .Attr {};_cbfbae .Name =name ;switch _aedce {case ST_LineSpacingRuleUnset :_cbfbae .Value ="";case ST_LineSpacingRuleAuto :_cbfbae .Value ="\u0061\u0075\u0074\u006f"; +case ST_LineSpacingRuleExact :_cbfbae .Value ="\u0065\u0078\u0061c\u0074";case ST_LineSpacingRuleAtLeast :_cbfbae .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _cbfbae ,nil ;};func (_cfaba *WdCT_GraphicFrame )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_fcbac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_cfaba .CNvPr ,_fcbac );_bbafcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0046\u0072\u0050\u0072"}}; +e .EncodeElement (_cfaba .CNvFrPr ,_bbafcb );_dbfdbf :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_cfaba .Xfrm ,_dbfdbf );_dgecbd :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}}; +_dgecbd .Attr =append (_dgecbd .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"}); +e .EncodeElement (_cfaba .Graphic ,_dgecbd );if _cfaba .ExtLst !=nil {_efccc :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_cfaba .ExtLst ,_efccc );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Line Numbering Restart Setting -RestartAttr ST_LineNumberRestart ;}; +// ValidateWithPath validates the CT_DocPartType and its children, prefixing error messages with path +func (_bbcf *CT_DocPartType )ValidateWithPath (path string )error {if _bbcf .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 _beada :=_bbcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_beada !=nil {return _beada ;};return nil ;};func (_abffaa *WebSettings )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abffaa .CT_WebSettings =*NewCT_WebSettings (); +_gdceb :for {_dgcbf ,_aedab :=d .Token ();if _aedab !=nil {return _aedab ;};switch _gabaf :=_dgcbf .(type ){case _g .StartElement :switch _gabaf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abffaa .Frameset =NewCT_Frameset (); +if _cdfbca :=d .DecodeElement (_abffaa .Frameset ,&_gabaf );_cdfbca !=nil {return _cdfbca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abffaa .Divs =NewCT_Divs (); +if _adcaa :=d .DecodeElement (_abffaa .Divs ,&_gabaf );_adcaa !=nil {return _adcaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abffaa .Encoding =NewCT_String (); +if _cfddg :=d .DecodeElement (_abffaa .Encoding ,&_gabaf );_cfddg !=nil {return _cfddg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abffaa .OptimizeForBrowser =NewCT_OptimizeForBrowser (); +if _deffff :=d .DecodeElement (_abffaa .OptimizeForBrowser ,&_gabaf );_deffff !=nil {return _deffff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abffaa .RelyOnVML =NewCT_OnOff (); +if _dgdgc :=d .DecodeElement (_abffaa .RelyOnVML ,&_gabaf );_dgdgc !=nil {return _dgdgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abffaa .AllowPNG =NewCT_OnOff (); +if _fbfgd :=d .DecodeElement (_abffaa .AllowPNG ,&_gabaf );_fbfgd !=nil {return _fbfgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abffaa .DoNotRelyOnCSS =NewCT_OnOff (); +if _ebbbec :=d .DecodeElement (_abffaa .DoNotRelyOnCSS ,&_gabaf );_ebbbec !=nil {return _ebbbec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abffaa .DoNotSaveAsSingleFile =NewCT_OnOff (); +if _ecgcb :=d .DecodeElement (_abffaa .DoNotSaveAsSingleFile ,&_gabaf );_ecgcb !=nil {return _ecgcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abffaa .DoNotOrganizeInFolder =NewCT_OnOff (); +if _gddbde :=d .DecodeElement (_abffaa .DoNotOrganizeInFolder ,&_gabaf );_gddbde !=nil {return _gddbde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abffaa .DoNotUseLongFileNames =NewCT_OnOff (); +if _bcedce :=d .DecodeElement (_abffaa .DoNotUseLongFileNames ,&_gabaf );_bcedce !=nil {return _bcedce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abffaa .PixelsPerInch =NewCT_DecimalNumber (); +if _ebbfd :=d .DecodeElement (_abffaa .PixelsPerInch ,&_gabaf );_ebbfd !=nil {return _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 :"\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"}:_abffaa .TargetScreenSz =NewCT_TargetScreenSz (); +if _gefga :=d .DecodeElement (_abffaa .TargetScreenSz ,&_gabaf );_gefga !=nil {return _gefga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abffaa .SaveSmartTagsAsXml =NewCT_OnOff (); +if _fdffeb :=d .DecodeElement (_abffaa .SaveSmartTagsAsXml ,&_gabaf );_fdffeb !=nil {return _fdffeb ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_gabaf .Name ); +if _egbced :=d .Skip ();_egbced !=nil {return _egbced ;};};case _g .EndElement :break _gdceb ;case _g .CharData :};};return nil ;};func NewCT_DocPartBehaviors ()*CT_DocPartBehaviors {_bacag :=&CT_DocPartBehaviors {};return _bacag };func (_agbbgc ST_BrType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aefbc :=_g .Attr {}; +_aefbc .Name =name ;switch _agbbgc {case ST_BrTypeUnset :_aefbc .Value ="";case ST_BrTypePage :_aefbc .Value ="\u0070\u0061\u0067\u0065";case ST_BrTypeColumn :_aefbc .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case ST_BrTypeTextWrapping :_aefbc .Value ="\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067"; +};return _aefbc ,nil ;}; -// Validate validates the CT_VerticalJc and its children -func (_adacd *CT_VerticalJc )Validate ()error {return _adacd .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063");};func (_ggbbd *CT_MathCtrlIns )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_ggbbd .AuthorAttr )}); -if _ggbbd .DateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ggbbd .DateAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ggbbd .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dggedd *CT_PageNumber )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gddb :=range start .Attr {if _gddb .Name .Local =="\u0066\u006d\u0074"{_dggedd .FmtAttr .UnmarshalXMLAttr (_gddb ); -continue ;};if _gddb .Name .Local =="\u0073\u0074\u0061r\u0074"{_gcbab ,_fcbac :=_d .ParseInt (_gddb .Value ,10,64);if _fcbac !=nil {return _fcbac ;};_dggedd .StartAttr =&_gcbab ;continue ;};if _gddb .Name .Local =="\u0063h\u0061\u0070\u0053\u0074\u0079\u006ce"{_gfebd ,_bgfgg :=_d .ParseInt (_gddb .Value ,10,64); -if _bgfgg !=nil {return _bgfgg ;};_dggedd .ChapStyleAttr =&_gfebd ;continue ;};if _gddb .Name .Local =="\u0063h\u0061\u0070\u0053\u0065\u0070"{_dggedd .ChapSepAttr .UnmarshalXMLAttr (_gddb );continue ;};};for {_eeeaa ,_degbc :=d .Token ();if _degbc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_degbc ); -};if _fcgbb ,_afcfe :=_eeeaa .(_b .EndElement );_afcfe &&_fcgbb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the WdWsp and its children, prefixing error messages with path +func (_dgfgf *WdWsp )ValidateWithPath (path string )error {if _bgbbcg :=_dgfgf .WdCT_WordprocessingShape .ValidateWithPath (path );_bgbbcg !=nil {return _bgbbcg ;};return nil ;};func NewCT_CalendarType ()*CT_CalendarType {_ddbg :=&CT_CalendarType {};return _ddbg }; +type CT_HdrFtrRef struct{TypeAttr ST_HdrFtr ;IdAttr string ;}; -// ValidateWithPath validates the WdCT_PosH and its children, prefixing error messages with path -func (_gbbdff *WdCT_PosH )ValidateWithPath (path string )error {if _gbbdff .RelativeFromAttr ==WdST_RelFromHUnset {return _f .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 _eaaeba :=_gbbdff .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_eaaeba !=nil {return _eaaeba ;};if _aegfgf :=_gbbdff .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_aegfgf !=nil {return _aegfgf ;};return nil ;};type CT_TcBorders struct{ +// Validate validates the CT_TextAlignment and its children +func (_baaged *CT_TextAlignment )Validate ()error {return _baaged .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");};func (_acbge *ST_AnnotationVMerge )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffecgb ,_ggccb :=d .Token (); +if _ggccb !=nil {return _ggccb ;};if _eafggf ,_abacd :=_ffecgb .(_g .EndElement );_abacd &&_eafggf .Name ==start .Name {*_acbge =1;return nil ;};if _fgfbd ,_gcaeg :=_ffecgb .(_g .CharData );!_gcaeg {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",_ffecgb ); +}else {switch string (_fgfbd ){case "":*_acbge =0;case "\u0063\u006f\u006e\u0074":*_acbge =1;case "\u0072\u0065\u0073\u0074":*_acbge =2;};};_ffecgb ,_ggccb =d .Token ();if _ggccb !=nil {return _ggccb ;};if _affdf ,_baace :=_ffecgb .(_g .EndElement );_baace &&_affdf .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",_ffecgb );}; -// Table Cell Top Border -Top *CT_Border ; +// Validate validates the WdCT_PosHChoice and its children +func (_dafcfd *WdCT_PosHChoice )Validate ()error {return _dafcfd .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065");};func (_bggdc *CT_EdnPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bggdc .ValAttr =ST_EdnPos (1); +for _ ,_eagbg :=range start .Attr {if _eagbg .Name .Local =="\u0076\u0061\u006c"{_bggdc .ValAttr .UnmarshalXMLAttr (_eagbg );continue ;};};for {_aefcf ,_agccd :=d .Token ();if _agccd !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0045\u0064\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_agccd ); +};if _bfeda ,_edgeb :=_aefcf .(_g .EndElement );_edgeb &&_bfeda .Name ==start .Name {break ;};};return nil ;};func (_eabe *CT_DocPartBehaviors )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgff :for {_caffb ,_dcafd :=d .Token ();if _dcafd !=nil {return _dcafd ; +};switch _ebbb :=_caffb .(type ){case _g .StartElement :switch _ebbb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggfdf :=NewCT_DocPartBehavior (); +if _gacba :=d .DecodeElement (_ggfdf ,&_ebbb );_gacba !=nil {return _gacba ;};_eabe .Behavior =append (_eabe .Behavior ,_ggfdf );default:_bd .Log .Debug ("\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",_ebbb .Name ); +if _gacc :=d .Skip ();_gacc !=nil {return _gacc ;};};case _g .EndElement :break _bgff ;case _g .CharData :};};return nil ;};func (_fgggc *CT_Underline )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fedcg :=range start .Attr {if _fedcg .Name .Local =="\u0076\u0061\u006c"{_fgggc .ValAttr .UnmarshalXMLAttr (_fedcg ); +continue ;};if _fedcg .Name .Local =="\u0063\u006f\u006co\u0072"{_fefae ,_fbaga :=ParseUnionST_HexColor (_fedcg .Value );if _fbaga !=nil {return _fbaga ;};_fgggc .ColorAttr =&_fefae ;continue ;};if _fedcg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_fgggc .ThemeColorAttr .UnmarshalXMLAttr (_fedcg ); +continue ;};if _fedcg .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_gadba ,_gafafc :=_fedcg .Value ,error (nil );if _gafafc !=nil {return _gafafc ;};_fgggc .ThemeTintAttr =&_gadba ;continue ;};if _fedcg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fgdafc ,_cddaec :=_fedcg .Value ,error (nil ); +if _cddaec !=nil {return _cddaec ;};_fgggc .ThemeShadeAttr =&_fgdafc ;continue ;};};for {_ebfbc ,_acbade :=d .Token ();if _acbade !=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",_acbade ); +};if _dgeed ,_cadae :=_ebfbc .(_g .EndElement );_cadae &&_dgeed .Name ==start .Name {break ;};};return nil ;}; -// Table Cell Leading Edge Border -Start *CT_Border ; +// ValidateWithPath validates the CT_LineNumber and its children, prefixing error messages with path +func (_gccc *CT_LineNumber )ValidateWithPath (path string )error {if _gccc .DistanceAttr !=nil {if _bgfda :=_gccc .DistanceAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_bgfda !=nil {return _bgfda ; +};};if _abab :=_gccc .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_abab !=nil {return _abab ;};return nil ;}; -// Table Cell Leading Edge Border -Left *CT_Border ; +// ValidateWithPath validates the CT_PageBorders and its children, prefixing error messages with path +func (_dgcd *CT_PageBorders )ValidateWithPath (path string )error {if _ddadf :=_dgcd .ZOrderAttr .ValidateWithPath (path +"/\u005a\u004f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_ddadf !=nil {return _ddadf ;};if _cccgef :=_dgcd .DisplayAttr .ValidateWithPath (path +"\u002f\u0044\u0069s\u0070\u006c\u0061\u0079\u0041\u0074\u0074\u0072"); +_cccgef !=nil {return _cccgef ;};if _feebg :=_dgcd .OffsetFromAttr .ValidateWithPath (path +"\u002fO\u0066f\u0073\u0065\u0074\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072");_feebg !=nil {return _feebg ;};if _dgcd .Top !=nil {if _bfeba :=_dgcd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070"); +_bfeba !=nil {return _bfeba ;};};if _dgcd .Left !=nil {if _aedfa :=_dgcd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_aedfa !=nil {return _aedfa ;};};if _dgcd .Bottom !=nil {if _fbagg :=_dgcd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_fbagg !=nil {return _fbagg ;};};if _dgcd .Right !=nil {if _faea :=_dgcd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_faea !=nil {return _faea ;};};return nil ;};func (_bddbac ST_Underline )String ()string {switch _bddbac {case 0:return ""; +case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 2:return "\u0077\u006f\u0072d\u0073";case 3:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 4:return "\u0074\u0068\u0069c\u006b";case 5:return "\u0064\u006f\u0074\u0074\u0065\u0064";case 6:return "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079"; +case 7:return "\u0064\u0061\u0073\u0068";case 8:return "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case 9:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case 10:return "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079"; +case 11:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 12:return "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case 13:return "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case 14:return "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079"; +case 15:return "\u0077\u0061\u0076\u0065";case 16:return "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case 17:return "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case 18:return "\u006e\u006f\u006e\u0065";};return "";};type EG_PContentMath struct{EG_PContentBase []*EG_PContentBase ; +EG_ContentRunContentBase []*EG_ContentRunContentBase ;};func (_fafeea *CT_FtnProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fafeea .Pos !=nil {_cccb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070o\u0073"}}; +e .EncodeElement (_fafeea .Pos ,_cccb );};if _fafeea .NumFmt !=nil {_ceage :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fafeea .NumFmt ,_ceage );};if _fafeea .NumStart !=nil {_gbab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_fafeea .NumStart ,_gbab );};if _fafeea .NumRestart !=nil {_gbfgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fafeea .NumRestart ,_gbfgf );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_gegca *CT_MailMergeDataType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfbg :=range start .Attr {if _cfbg .Name .Local =="\u0076\u0061\u006c"{_beabfg ,_gcaba :=_cfbg .Value ,error (nil );if _gcaba !=nil {return _gcaba ; +};_gegca .ValAttr =_beabfg ;continue ;};};for {_bbgdc ,_abcba :=d .Token ();if _abcba !=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",_abcba ); +};if _fcbbg ,_fdbdd :=_bbgdc .(_g .EndElement );_fdbdd &&_fcbbg .Name ==start .Name {break ;};};return nil ;}; -// Table Cell Bottom Border -Bottom *CT_Border ; +// Validate validates the CT_Zoom and its children +func (_fddaff *CT_Zoom )Validate ()error {return _fddaff .ValidateWithPath ("\u0043T\u005f\u005a\u006f\u006f\u006d");};type CT_SdtDocPart struct{ -// Table Cell Trailing Edge Border -End *CT_Border ; +// Document Part Gallery Filter +DocPartGallery *CT_String ; -// Table Cell Trailing Edge Border -Right *CT_Border ; +// Document Part Category Filter +DocPartCategory *CT_String ; -// Table Cell Inside Horizontal Edges Border -InsideH *CT_Border ; +// Built-In Document Part +DocPartUnique *CT_OnOff ;};func (_fbdcff *EG_FtnEdnNumProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbdcff .NumStart !=nil {_bfgef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_fbdcff .NumStart ,_bfgef );};if _fbdcff .NumRestart !=nil {_eceg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fbdcff .NumRestart ,_eceg );};return nil ; +};func NewCT_FramePr ()*CT_FramePr {_adade :=&CT_FramePr {};return _adade };func (_gfgeba *CT_FtnEdnSepRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aaad :=range start .Attr {if _aaad .Name .Local =="\u0069\u0064"{_decfe ,_acfbb :=_ff .ParseInt (_aaad .Value ,10,64); +if _acfbb !=nil {return _acfbb ;};_gfgeba .IdAttr =_decfe ;continue ;};};for {_fdefad ,_gaegc :=d .Token ();if _gaegc !=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",_gaegc ); +};if _ebaba ,_fdecc :=_fdefad .(_g .EndElement );_fdecc &&_ebaba .Name ==start .Name {break ;};};return nil ;};func (_cdgega ST_DocGrid )String ()string {switch _cdgega {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u006c\u0069\u006ee\u0073"; +case 3:return "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073";case 4:return "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return "";};type CT_FtnEdnRef struct{ -// Table Cell Inside Vertical Edges Border -InsideV *CT_Border ; +// Suppress Footnote/Endnote Reference Mark +CustomMarkFollowsAttr *_ffb .ST_OnOff ; -// Table Cell Top Left to Bottom Right Diagonal Border -Tl2br *CT_Border ; +// Footnote/Endnote ID Reference +IdAttr int64 ;};func NewWdCT_WordprocessingContentPart ()*WdCT_WordprocessingContentPart {_eaebd :=&WdCT_WordprocessingContentPart {};return _eaebd ;};func (_ffccba ST_Proof )String ()string {switch _ffccba {case 0:return "";case 1:return "\u0063\u006c\u0065a\u006e"; +case 2:return "\u0064\u0069\u0072t\u0079";};return "";};func (_eedcbg ST_TextDirection )ValidateWithPath (path string )error {switch _eedcbg {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 (_eedcbg )); +};return nil ;}; -// Table Cell Top Right to Bottom Left Diagonal Border -Tr2bl *CT_Border ;}; +// ValidateWithPath validates the CT_SmartTagRun and its children, prefixing error messages with path +func (_caceg *CT_SmartTagRun )ValidateWithPath (path string )error {if _caceg .SmartTagPr !=nil {if _bedeca :=_caceg .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_bedeca !=nil {return _bedeca ;}; +};for _bedbc ,_gbfgb :=range _caceg .EG_PContent {if _ddeaf :=_gbfgb .ValidateWithPath (_a .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_bedbc ));_ddeaf !=nil {return _ddeaf ;};};return nil ; +};type CT_CustomXmlBlock struct{ -// Validate validates the WdCT_GraphicFrame and its children -func (_egeea *WdCT_GraphicFrame )Validate ()error {return _egeea .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065");};type Ftr struct{CT_HdrFtr };type CT_MathCtrlDel struct{AuthorAttr string ; -DateAttr *_e .Time ; +// Custom XML Element Namespace +UriAttr *string ; -// Annotation Identifier -IdAttr int64 ;}; +// Custom XML Element Name +ElementAttr string ; -// ValidateWithPath validates the CT_ParaRPrOriginal and its children, prefixing error messages with path -func (_eddcd *CT_ParaRPrOriginal )ValidateWithPath (path string )error {if _eddcd .Ins !=nil {if _ebfdb :=_eddcd .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_ebfdb !=nil {return _ebfdb ;};};if _eddcd .Del !=nil {if _bddc :=_eddcd .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); -_bddc !=nil {return _bddc ;};};if _eddcd .MoveFrom !=nil {if _cbadb :=_eddcd .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_cbadb !=nil {return _cbadb ;};};if _eddcd .MoveTo !=nil {if _agceea :=_eddcd .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); -_agceea !=nil {return _agceea ;};};if _eddcd .RStyle !=nil {if _abcagb :=_eddcd .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_abcagb !=nil {return _abcagb ;};};if _eddcd .RFonts !=nil {if _edfec :=_eddcd .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_edfec !=nil {return _edfec ;};};if _eddcd .B !=nil {if _dgbee :=_eddcd .B .ValidateWithPath (path +"\u002f\u0042");_dgbee !=nil {return _dgbee ;};};if _eddcd .BCs !=nil {if _ddfdd :=_eddcd .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_ddfdd !=nil {return _ddfdd ; -};};if _eddcd .I !=nil {if _egabef :=_eddcd .I .ValidateWithPath (path +"\u002f\u0049");_egabef !=nil {return _egabef ;};};if _eddcd .ICs !=nil {if _defff :=_eddcd .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_defff !=nil {return _defff ;}; -};if _eddcd .Caps !=nil {if _cdaac :=_eddcd .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cdaac !=nil {return _cdaac ;};};if _eddcd .SmallCaps !=nil {if _faaeb :=_eddcd .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); -_faaeb !=nil {return _faaeb ;};};if _eddcd .Strike !=nil {if _eecfa :=_eddcd .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_eecfa !=nil {return _eecfa ;};};if _eddcd .Dstrike !=nil {if _gbedb :=_eddcd .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); -_gbedb !=nil {return _gbedb ;};};if _eddcd .Outline !=nil {if _gebbg :=_eddcd .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_gebbg !=nil {return _gebbg ;};};if _eddcd .Shadow !=nil {if _egdcb :=_eddcd .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_egdcb !=nil {return _egdcb ;};};if _eddcd .Emboss !=nil {if _effdfg :=_eddcd .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_effdfg !=nil {return _effdfg ;};};if _eddcd .Imprint !=nil {if _ggafb :=_eddcd .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); -_ggafb !=nil {return _ggafb ;};};if _eddcd .NoProof !=nil {if _ddecf :=_eddcd .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_ddecf !=nil {return _ddecf ;};};if _eddcd .SnapToGrid !=nil {if _fbdde :=_eddcd .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); -_fbdde !=nil {return _fbdde ;};};if _eddcd .Vanish !=nil {if _bbdfg :=_eddcd .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_bbdfg !=nil {return _bbdfg ;};};if _eddcd .WebHidden !=nil {if _abfbg :=_eddcd .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); -_abfbg !=nil {return _abfbg ;};};if _eddcd .Color !=nil {if _becff :=_eddcd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_becff !=nil {return _becff ;};};if _eddcd .Spacing !=nil {if _ddgca :=_eddcd .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_ddgca !=nil {return _ddgca ;};};if _eddcd .W !=nil {if _bgabge :=_eddcd .W .ValidateWithPath (path +"\u002f\u0057");_bgabge !=nil {return _bgabge ;};};if _eddcd .Kern !=nil {if _dgaaed :=_eddcd .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); -_dgaaed !=nil {return _dgaaed ;};};if _eddcd .Position !=nil {if _bebad :=_eddcd .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_bebad !=nil {return _bebad ;};};if _eddcd .Sz !=nil {if _ffgbb :=_eddcd .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_ffgbb !=nil {return _ffgbb ;};};if _eddcd .SzCs !=nil {if _beecf :=_eddcd .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_beecf !=nil {return _beecf ;};};if _eddcd .Highlight !=nil {if _ggbae :=_eddcd .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); -_ggbae !=nil {return _ggbae ;};};if _eddcd .U !=nil {if _gcfbc :=_eddcd .U .ValidateWithPath (path +"\u002f\u0055");_gcfbc !=nil {return _gcfbc ;};};if _eddcd .Effect !=nil {if _eeecd :=_eddcd .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_eeecd !=nil {return _eeecd ;};};if _eddcd .Bdr !=nil {if _gfbbcc :=_eddcd .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_gfbbcc !=nil {return _gfbbcc ;};};if _eddcd .Shd !=nil {if _bfeae :=_eddcd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_bfeae !=nil {return _bfeae ;};};if _eddcd .FitText !=nil {if _beaddc :=_eddcd .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_beaddc !=nil {return _beaddc ;};};if _eddcd .VertAlign !=nil {if _cfdgd :=_eddcd .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_cfdgd !=nil {return _cfdgd ;};};if _eddcd .Rtl !=nil {if _gfffa :=_eddcd .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_gfffa !=nil {return _gfffa ;};};if _eddcd .Cs !=nil {if _bbggd :=_eddcd .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); -_bbggd !=nil {return _bbggd ;};};if _eddcd .Em !=nil {if _cacbb :=_eddcd .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_cacbb !=nil {return _cacbb ;};};if _eddcd .Lang !=nil {if _bebff :=_eddcd .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_bebff !=nil {return _bebff ;};};if _eddcd .EastAsianLayout !=nil {if _gdbef :=_eddcd .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_gdbef !=nil {return _gdbef ;};};if _eddcd .SpecVanish !=nil {if _fecc :=_eddcd .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"); -_fecc !=nil {return _fecc ;};};if _eddcd .OMath !=nil {if _dcdfa :=_eddcd .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_dcdfa !=nil {return _dcdfa ;};};return nil ;}; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; -// ValidateWithPath validates the CT_ProofErr and its children, prefixing error messages with path -func (_dfffb *CT_ProofErr )ValidateWithPath (path string )error {if _dfffb .TypeAttr ==ST_ProofErrUnset {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 _bfcbd :=_dfffb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bfcbd !=nil {return _bfcbd ;};return nil ;};func (_gcfba *CT_RubyAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcfba .ValAttr =ST_RubyAlign (1); -for _ ,_gcgbgd :=range start .Attr {if _gcgbgd .Name .Local =="\u0076\u0061\u006c"{_gcfba .ValAttr .UnmarshalXMLAttr (_gcgbgd );continue ;};};for {_fbgag ,_cabgc :=d .Token ();if _cabgc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0052\u0075b\u0079\u0041\u006c\u0069\u0067\u006e\u003a\u0020\u0025\u0073",_cabgc ); -};if _acaa ,_eccec :=_fbgag .(_b .EndElement );_eccec &&_acaa .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_SdtDate and its children +func (_cdcgf *CT_SdtDate )Validate ()error {return _cdcgf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065");}; -// Validate validates the CT_Lvl and its children -func (_bgega *CT_Lvl )Validate ()error {return _bgega .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};type CT_Style struct{ +// ValidateWithPath validates the CT_SdtContentBlock and its children, prefixing error messages with path +func (_dgfbe *CT_SdtContentBlock )ValidateWithPath (path string )error {if _dgfbe .CustomXml !=nil {if _dbdega :=_dgfbe .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_dbdega !=nil {return _dbdega ;}; +};if _dgfbe .Sdt !=nil {if _acadb :=_dgfbe .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_acadb !=nil {return _acadb ;};};for _daefaf ,_bcgff :=range _dgfbe .P {if _afbda :=_bcgff .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_daefaf )); +_afbda !=nil {return _afbda ;};};for _fbfec ,_cgfaeg :=range _dgfbe .Tbl {if _cgddgg :=_cgfaeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_fbfec ));_cgddgg !=nil {return _cgddgg ;};};for _ebcaee ,_fbgga :=range _dgfbe .EG_RunLevelElts {if _babcc :=_fbgga .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ebcaee )); +_babcc !=nil {return _babcc ;};};return nil ;};func (_acddgd *ST_MultiLevelType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aabce ,_bfccgd :=d .Token ();if _bfccgd !=nil {return _bfccgd ;};if _cadde ,_adcafd :=_aabce .(_g .EndElement ); +_adcafd &&_cadde .Name ==start .Name {*_acddgd =1;return nil ;};if _cafbb ,_cfbddc :=_aabce .(_g .CharData );!_cfbddc {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",_aabce ); +}else {switch string (_cafbb ){case "":*_acddgd =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_acddgd =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_acddgd =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_acddgd =3; +};};_aabce ,_bfccgd =d .Token ();if _bfccgd !=nil {return _bfccgd ;};if _fdadaa ,_ggcabd :=_aabce .(_g .EndElement );_ggcabd &&_fdadaa .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",_aabce ); +};func (_bgdda ST_LineSpacingRule )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgdda .String (),start );};func NewCT_MathCtrlDel ()*CT_MathCtrlDel {_ggcce :=&CT_MathCtrlDel {};return _ggcce };func (_bccbg *CT_ParaRPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aebgce :for {_cacba ,_eefcf :=d .Token (); +if _eefcf !=nil {return _eefcf ;};switch _eegcb :=_cacba .(type ){case _g .StartElement :switch _eegcb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bccbg .Ins =NewCT_TrackChange (); +if _cfgfb :=d .DecodeElement (_bccbg .Ins ,&_eegcb );_cfgfb !=nil {return _cfgfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bccbg .Del =NewCT_TrackChange (); +if _dcebf :=d .DecodeElement (_bccbg .Del ,&_eegcb );_dcebf !=nil {return _dcebf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bccbg .MoveFrom =NewCT_TrackChange (); +if _cageg :=d .DecodeElement (_bccbg .MoveFrom ,&_eegcb );_cageg !=nil {return _cageg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bccbg .MoveTo =NewCT_TrackChange (); +if _cgcg :=d .DecodeElement (_bccbg .MoveTo ,&_eegcb );_cgcg !=nil {return _cgcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .RStyle =NewCT_String (); +if _dccb :=d .DecodeElement (_bccbg .RStyle ,&_eegcb );_dccb !=nil {return _dccb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .RFonts =NewCT_Fonts (); +if _dfee :=d .DecodeElement (_bccbg .RFonts ,&_eegcb );_dfee !=nil {return _dfee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .B =NewCT_OnOff (); +if _fcgfcg :=d .DecodeElement (_bccbg .B ,&_eegcb );_fcgfcg !=nil {return _fcgfcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .BCs =NewCT_OnOff (); +if _bffddb :=d .DecodeElement (_bccbg .BCs ,&_eegcb );_bffddb !=nil {return _bffddb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .I =NewCT_OnOff (); +if _edbbe :=d .DecodeElement (_bccbg .I ,&_eegcb );_edbbe !=nil {return _edbbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .ICs =NewCT_OnOff (); +if _bgafa :=d .DecodeElement (_bccbg .ICs ,&_eegcb );_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 :"\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"}:_bccbg .Caps =NewCT_OnOff (); +if _gdbce :=d .DecodeElement (_bccbg .Caps ,&_eegcb );_gdbce !=nil {return _gdbce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccbg .SmallCaps =NewCT_OnOff (); +if _cggff :=d .DecodeElement (_bccbg .SmallCaps ,&_eegcb );_cggff !=nil {return _cggff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .Strike =NewCT_OnOff (); +if _dbfdb :=d .DecodeElement (_bccbg .Strike ,&_eegcb );_dbfdb !=nil {return _dbfdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccbg .Dstrike =NewCT_OnOff (); +if _acfcd :=d .DecodeElement (_bccbg .Dstrike ,&_eegcb );_acfcd !=nil {return _acfcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccbg .Outline =NewCT_OnOff (); +if _gfcbg :=d .DecodeElement (_bccbg .Outline ,&_eegcb );_gfcbg !=nil {return _gfcbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .Shadow =NewCT_OnOff (); +if _gbefb :=d .DecodeElement (_bccbg .Shadow ,&_eegcb );_gbefb !=nil {return _gbefb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .Emboss =NewCT_OnOff (); +if _bdfd :=d .DecodeElement (_bccbg .Emboss ,&_eegcb );_bdfd !=nil {return _bdfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccbg .Imprint =NewCT_OnOff (); +if _ecddd :=d .DecodeElement (_bccbg .Imprint ,&_eegcb );_ecddd !=nil {return _ecddd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccbg .NoProof =NewCT_OnOff (); +if _efdad :=d .DecodeElement (_bccbg .NoProof ,&_eegcb );_efdad !=nil {return _efdad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .SnapToGrid =NewCT_OnOff (); +if _ggdff :=d .DecodeElement (_bccbg .SnapToGrid ,&_eegcb );_ggdff !=nil {return _ggdff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccbg .Vanish =NewCT_OnOff (); +if _cegbb :=d .DecodeElement (_bccbg .Vanish ,&_eegcb );_cegbb !=nil {return _cegbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccbg .WebHidden =NewCT_OnOff (); +if _ggecg :=d .DecodeElement (_bccbg .WebHidden ,&_eegcb );_ggecg !=nil {return _ggecg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bccbg .Color =NewCT_Color (); +if _bcgcc :=d .DecodeElement (_bccbg .Color ,&_eegcb );_bcgcc !=nil {return _bcgcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccbg .Spacing =NewCT_SignedTwipsMeasure (); +if _ebfce :=d .DecodeElement (_bccbg .Spacing ,&_eegcb );_ebfce !=nil {return _ebfce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccbg .W =NewCT_TextScale (); +if _gffce :=d .DecodeElement (_bccbg .W ,&_eegcb );_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 :"\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"}:_bccbg .Kern =NewCT_HpsMeasure (); +if _aabcge :=d .DecodeElement (_bccbg .Kern ,&_eegcb );_aabcge !=nil {return _aabcge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .Position =NewCT_SignedHpsMeasure (); +if _acfdf :=d .DecodeElement (_bccbg .Position ,&_eegcb );_acfdf !=nil {return _acfdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .Sz =NewCT_HpsMeasure (); +if _faebf :=d .DecodeElement (_bccbg .Sz ,&_eegcb );_faebf !=nil {return _faebf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .SzCs =NewCT_HpsMeasure (); +if _adfgg :=d .DecodeElement (_bccbg .SzCs ,&_eegcb );_adfgg !=nil {return _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 :"\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"}:_bccbg .Highlight =NewCT_Highlight (); +if _aebad :=d .DecodeElement (_bccbg .Highlight ,&_eegcb );_aebad !=nil {return _aebad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccbg .U =NewCT_Underline (); +if _egeeff :=d .DecodeElement (_bccbg .U ,&_eegcb );_egeeff !=nil {return _egeeff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .Effect =NewCT_TextEffect (); +if _dgacb :=d .DecodeElement (_bccbg .Effect ,&_eegcb );_dgacb !=nil {return _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 :"\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"}:_bccbg .Bdr =NewCT_Border (); +if _faecf :=d .DecodeElement (_bccbg .Bdr ,&_eegcb );_faecf !=nil {return _faecf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .Shd =NewCT_Shd (); +if _ggdcg :=d .DecodeElement (_bccbg .Shd ,&_eegcb );_ggdcg !=nil {return _ggdcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccbg .FitText =NewCT_FitText (); +if _gfbfa :=d .DecodeElement (_bccbg .FitText ,&_eegcb );_gfbfa !=nil {return _gfbfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccbg .VertAlign =NewCT_VerticalAlignRun (); +if _cgbfb :=d .DecodeElement (_bccbg .VertAlign ,&_eegcb );_cgbfb !=nil {return _cgbfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .Rtl =NewCT_OnOff (); +if _fdgec :=d .DecodeElement (_bccbg .Rtl ,&_eegcb );_fdgec !=nil {return _fdgec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .Cs =NewCT_OnOff (); +if _fgfdd :=d .DecodeElement (_bccbg .Cs ,&_eegcb );_fgfdd !=nil {return _fgfdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .Em =NewCT_Em (); +if _edcec :=d .DecodeElement (_bccbg .Em ,&_eegcb );_edcec !=nil {return _edcec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccbg .Lang =NewCT_Language (); +if _eeddd :=d .DecodeElement (_bccbg .Lang ,&_eegcb );_eeddd !=nil {return _eeddd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccbg .EastAsianLayout =NewCT_EastAsianLayout (); +if _dcecgb :=d .DecodeElement (_bccbg .EastAsianLayout ,&_eegcb );_dcecgb !=nil {return _dcecgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bccbg .SpecVanish =NewCT_OnOff (); +if _aabfa :=d .DecodeElement (_bccbg .SpecVanish ,&_eegcb );_aabfa !=nil {return _aabfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccbg .OMath =NewCT_OnOff (); +if _fgddc :=d .DecodeElement (_bccbg .OMath ,&_eegcb );_fgddc !=nil {return _fgddc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bccbg .RPrChange =NewCT_ParaRPrChange (); +if _ffge :=d .DecodeElement (_bccbg .RPrChange ,&_eegcb );_ffge !=nil {return _ffge ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_eegcb .Name ); +if _bgbfc :=d .Skip ();_bgbfc !=nil {return _bgbfc ;};};case _g .EndElement :break _aebgce ;case _g .CharData :};};return nil ;}; -// Style Type -TypeAttr ST_StyleType ; +// Validate validates the CT_DataBinding and its children +func (_fedd *CT_DataBinding )Validate ()error {return _fedd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");}; -// Style ID -StyleIdAttr *string ; +// ValidateWithPath validates the CT_SdtDate and its children, prefixing error messages with path +func (_bccaa *CT_SdtDate )ValidateWithPath (path string )error {if _bccaa .DateFormat !=nil {if _fggdbe :=_bccaa .DateFormat .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074");_fggdbe !=nil {return _fggdbe ;};};if _bccaa .Lid !=nil {if _agabgc :=_bccaa .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064"); +_agabgc !=nil {return _agabgc ;};};if _bccaa .StoreMappedDataAs !=nil {if _caead :=_bccaa .StoreMappedDataAs .ValidateWithPath (path +"\u002fS\u0074o\u0072\u0065\u004d\u0061\u0070p\u0065\u0064D\u0061\u0074\u0061\u0041\u0073");_caead !=nil {return _caead ; +};};if _bccaa .Calendar !=nil {if _eggbaa :=_bccaa .Calendar .ValidateWithPath (path +"\u002fC\u0061\u006c\u0065\u006e\u0064\u0061r");_eggbaa !=nil {return _eggbaa ;};};return nil ;};func (_cdcaa *WdST_WrapText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcecd ,_fddba :=d .Token (); +if _fddba !=nil {return _fddba ;};if _fccec ,_cbbfb :=_bcecd .(_g .EndElement );_cbbfb &&_fccec .Name ==start .Name {*_cdcaa =1;return nil ;};if _bdfag ,_gfbfde :=_bcecd .(_g .CharData );!_gfbfde {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",_bcecd ); +}else {switch string (_bdfag ){case "":*_cdcaa =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_cdcaa =1;case "\u006c\u0065\u0066\u0074":*_cdcaa =2;case "\u0072\u0069\u0067h\u0074":*_cdcaa =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_cdcaa =4; +};};_bcecd ,_fddba =d .Token ();if _fddba !=nil {return _fddba ;};if _cegdb ,_fcaabf :=_bcecd .(_g .EndElement );_fcaabf &&_cegdb .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",_bcecd ); +};type CT_OptimizeForBrowser struct{TargetAttr *string ; -// Default Style -DefaultAttr *_bc .ST_OnOff ; +// On/Off Value +ValAttr *_ffb .ST_OnOff ;};func (_aeddb *ST_TblOverlap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccede ,_dfecae :=d .Token ();if _dfecae !=nil {return _dfecae ;};if _eeaedc ,_gcbge :=_ccede .(_g .EndElement );_gcbge &&_eeaedc .Name ==start .Name {*_aeddb =1; +return nil ;};if _fbbfgb ,_feagc :=_ccede .(_g .CharData );!_feagc {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",_ccede );}else {switch string (_fbbfgb ){case "":*_aeddb =0; +case "\u006e\u0065\u0076e\u0072":*_aeddb =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_aeddb =2;};};_ccede ,_dfecae =d .Token ();if _dfecae !=nil {return _dfecae ;};if _eddfg ,_ddcfa :=_ccede .(_g .EndElement );_ddcfa &&_eddfg .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",_ccede );};func (_fcafd ST_SectionMark )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_edgeda :=_g .Attr {}; +_edgeda .Name =name ;switch _fcafd {case ST_SectionMarkUnset :_edgeda .Value ="";case ST_SectionMarkNextPage :_edgeda .Value ="\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case ST_SectionMarkNextColumn :_edgeda .Value ="\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e"; +case ST_SectionMarkContinuous :_edgeda .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";case ST_SectionMarkEvenPage :_edgeda .Value ="\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case ST_SectionMarkOddPage :_edgeda .Value ="\u006fd\u0064\u0050\u0061\u0067\u0065"; +};return _edgeda ,nil ;};func (_ggfdc *CT_WebSettings )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ggfdc .Frameset !=nil {_ffadef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}}; +e .EncodeElement (_ggfdc .Frameset ,_ffadef );};if _ggfdc .Divs !=nil {_adccfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0073"}};e .EncodeElement (_ggfdc .Divs ,_adccfe );};if _ggfdc .Encoding !=nil {_aacda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}}; +e .EncodeElement (_ggfdc .Encoding ,_aacda );};if _ggfdc .OptimizeForBrowser !=nil {_gcgfg :=_g .StartElement {Name :_g .Name {Local :"w\u003ao\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006fws\u0065\u0072"}};e .EncodeElement (_ggfdc .OptimizeForBrowser ,_gcgfg ); +};if _ggfdc .RelyOnVML !=nil {_cbcdc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c"}};e .EncodeElement (_ggfdc .RelyOnVML ,_cbcdc );};if _ggfdc .AllowPNG !=nil {_bfadgdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}}; +e .EncodeElement (_ggfdc .AllowPNG ,_bfadgdc );};if _ggfdc .DoNotRelyOnCSS !=nil {_ggfcecd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u006f\u004e\u006ft\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053"}};e .EncodeElement (_ggfdc .DoNotRelyOnCSS ,_ggfcecd ); +};if _ggfdc .DoNotSaveAsSingleFile !=nil {_aaaddb :=_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 (_ggfdc .DoNotSaveAsSingleFile ,_aaaddb ); +};if _ggfdc .DoNotOrganizeInFolder !=nil {_dgdac :=_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 (_ggfdc .DoNotOrganizeInFolder ,_dgdac ); +};if _ggfdc .DoNotUseLongFileNames !=nil {_aegfd :=_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 (_ggfdc .DoNotUseLongFileNames ,_aegfd ); +};if _ggfdc .PixelsPerInch !=nil {_ababd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070i\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}};e .EncodeElement (_ggfdc .PixelsPerInch ,_ababd );};if _ggfdc .TargetScreenSz !=nil {_dcfcfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0061\u0072\u0067e\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"}}; +e .EncodeElement (_ggfdc .TargetScreenSz ,_dcfcfd );};if _ggfdc .SaveSmartTagsAsXml !=nil {_aadgbg :=_g .StartElement {Name :_g .Name {Local :"w\u003as\u0061\u0076\u0065\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0073\u0041sX\u006d\u006c"}};e .EncodeElement (_ggfdc .SaveSmartTagsAsXml ,_aadgbg ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_DocPartBehavior ()*CT_DocPartBehavior {_dbagd :=&CT_DocPartBehavior {};_dbagd .ValAttr =ST_DocPartBehavior (1);return _dbagd ;};func (_faabad *CT_StyleSort )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_aafgb ,_gbgafg :=_faabad .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _gbgafg !=nil {return _gbgafg ;};start .Attr =append (start .Attr ,_aafgb );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// User-Defined Style -CustomStyleAttr *_bc .ST_OnOff ; +// ValidateWithPath validates the CT_Body and its children, prefixing error messages with path +func (_adcb *CT_Body )ValidateWithPath (path string )error {for _egda ,_fgad :=range _adcb .EG_BlockLevelElts {if _faaa :=_fgad .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 ,_egda )); +_faaa !=nil {return _faaa ;};};if _adcb .SectPr !=nil {if _eab :=_adcb .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_eab !=nil {return _eab ;};};return nil ;}; -// Primary Style Name -Name *CT_String ; +// Validate validates the CT_SmartTagRun and its children +func (_dfebgg *CT_SmartTagRun )Validate ()error {return _dfebgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e");};type CT_TblBorders struct{ -// Alternate Style Names -Aliases *CT_String ; +// Table Top Border +Top *CT_Border ; -// Parent Style ID -BasedOn *CT_String ; +// Table Leading Edge Border +Start *CT_Border ; -// Style For Next Paragraph -Next *CT_String ; +// Table Leading Edge Border +Left *CT_Border ; -// Linked Style Reference -Link *CT_String ; +// Table Bottom Border +Bottom *CT_Border ; -// Automatically Merge User Formatting Into Style Definition -AutoRedefine *CT_OnOff ; +// Table Trailing Edge Border +End *CT_Border ; -// Hide Style From User Interface -Hidden *CT_OnOff ; +// Table Trailing Edge Border +Right *CT_Border ; -// Optional User Interface Sorting Order -UiPriority *CT_DecimalNumber ; +// Table Inside Horizontal Edges Border +InsideH *CT_Border ; -// Hide Style From Main User Interface -SemiHidden *CT_OnOff ; +// Table Inside Vertical Edges Border +InsideV *CT_Border ;}; -// Remove Semi-Hidden Property When Style Is Used -UnhideWhenUsed *CT_OnOff ; +// ValidateWithPath validates the CT_NumPr and its children, prefixing error messages with path +func (_agfdd *CT_NumPr )ValidateWithPath (path string )error {if _agfdd .Ilvl !=nil {if _bgcag :=_agfdd .Ilvl .ValidateWithPath (path +"\u002f\u0049\u006cv\u006c");_bgcag !=nil {return _bgcag ;};};if _agfdd .NumId !=nil {if _acace :=_agfdd .NumId .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0049\u0064"); +_acace !=nil {return _acace ;};};if _agfdd .NumberingChange !=nil {if _fgcdbf :=_agfdd .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_fgcdbf !=nil {return _fgcdbf ;}; +};if _agfdd .Ins !=nil {if _fgdb :=_agfdd .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_fgdb !=nil {return _fgdb ;};};return nil ;}; -// Primary Style -QFormat *CT_OnOff ; +// Validate validates the WdCT_WordprocessingCanvasChoice and its children +func (_ggbcdg *WdCT_WordprocessingCanvasChoice )Validate ()error {return _ggbcdg .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"); +}; -// Style Cannot Be Applied -Locked *CT_OnOff ; +// Validate validates the CT_SdtRun and its children +func (_gccga *CT_SdtRun )Validate ()error {return _gccga .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n");};func (_bbccb *ST_MailMergeDest )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbadc ,_aafgc :=d .Token ();if _aafgc !=nil {return _aafgc ; +};if _ffdbed ,_ffaeeg :=_bbadc .(_g .EndElement );_ffaeeg &&_ffdbed .Name ==start .Name {*_bbccb =1;return nil ;};if _ccefbb ,_feefbc :=_bbadc .(_g .CharData );!_feefbc {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",_bbadc ); +}else {switch string (_ccefbb ){case "":*_bbccb =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_bbccb =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_bbccb =2;case "\u0065\u006d\u0061i\u006c":*_bbccb =3;case "\u0066\u0061\u0078":*_bbccb =4; +};};_bbadc ,_aafgc =d .Token ();if _aafgc !=nil {return _aafgc ;};if _fadbc ,_cbcegf :=_bbadc .(_g .EndElement );_cbcegf &&_fadbc .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",_bbadc ); +}; -// E-Mail Message Text Style -Personal *CT_OnOff ; +// Validate validates the CT_RubyPr and its children +func (_eeaaac *CT_RubyPr )Validate ()error {return _eeaaac .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r");};type CT_HdrFtr struct{ -// E-Mail Message Composition Style -PersonalCompose *CT_OnOff ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_bedef *CT_SdtCell )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bedef .SdtPr !=nil {_efbee :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}}; +e .EncodeElement (_bedef .SdtPr ,_efbee );};if _bedef .SdtEndPr !=nil {_bcbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_bedef .SdtEndPr ,_bcbc );};if _bedef .SdtContent !=nil {_gbabd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}; +e .EncodeElement (_bedef .SdtContent ,_gbabd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// E-Mail Message Reply Style -PersonalReply *CT_OnOff ; +// ValidateWithPath validates the EG_ParaRPrTrackChanges and its children, prefixing error messages with path +func (_eacdb *EG_ParaRPrTrackChanges )ValidateWithPath (path string )error {if _eacdb .Ins !=nil {if _bfgeed :=_eacdb .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bfgeed !=nil {return _bfgeed ;};};if _eacdb .Del !=nil {if _fcaddg :=_eacdb .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); +_fcaddg !=nil {return _fcaddg ;};};if _eacdb .MoveFrom !=nil {if _gadeag :=_eacdb .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_gadeag !=nil {return _gadeag ;};};if _eacdb .MoveTo !=nil {if _fgcgb :=_eacdb .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); +_fgcgb !=nil {return _fgcgb ;};};return nil ;};func (_cgcbe *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 _cgcbe .WdCT_Anchor .MarshalXML (e ,start );};type CT_CustomXmlRun struct{ -// Revision Identifier for Style Definition -Rsid *CT_LongHexNumber ; +// Custom XML Markup Namespace +UriAttr *string ; -// Style Paragraph Properties -PPr *CT_PPrGeneral ; +// Element name +ElementAttr string ; -// Run Properties -RPr *CT_RPr ; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_PContent []*EG_PContent ;};func (_gfgef *CT_CustomXmlCell )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cddd :=range start .Attr {if _cddd .Name .Local =="\u0075\u0072\u0069"{_cdafa ,_aagfg :=_cddd .Value ,error (nil ); +if _aagfg !=nil {return _aagfg ;};_gfgef .UriAttr =&_cdafa ;continue ;};if _cddd .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_ceag ,_ddbb :=_cddd .Value ,error (nil );if _ddbb !=nil {return _ddbb ;};_gfgef .ElementAttr =_ceag ;continue ;};}; +_gbba :for {_acbe ,_afdbd :=d .Token ();if _afdbd !=nil {return _afdbd ;};switch _fbgag :=_acbe .(type ){case _g .StartElement :switch _fbgag .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfgef .CustomXmlPr =NewCT_CustomXmlPr (); +if _dafd :=d .DecodeElement (_gfgef .CustomXmlPr ,&_fbgag );_dafd !=nil {return _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\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"}:_edfb :=NewEG_ContentCellContent (); +_cdbd :=NewCT_Tc ();if _ccfeg :=d .DecodeElement (_cdbd ,&_fbgag );_ccfeg !=nil {return _ccfeg ;};_edfb .Tc =append (_edfb .Tc ,_cdbd );_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_edfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_defd :=NewEG_ContentCellContent (); +_defd .CustomXml =NewCT_CustomXmlCell ();if _ffbdf :=d .DecodeElement (_defd .CustomXml ,&_fbgag );_ffbdf !=nil {return _ffbdf ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_defd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_edgd :=NewEG_ContentCellContent (); +_edgd .Sdt =NewCT_SdtCell ();if _cac :=d .DecodeElement (_edgd .Sdt ,&_fbgag );_cac !=nil {return _cac ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_edgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ggaa :=NewEG_ContentCellContent (); +_bdbaa :=NewEG_RunLevelElts ();_bdbaa .ProofErr =NewCT_ProofErr ();if _begag :=d .DecodeElement (_bdbaa .ProofErr ,&_fbgag );_begag !=nil {return _begag ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_ggaa );_ggaa .EG_RunLevelElts =append (_ggaa .EG_RunLevelElts ,_bdbaa ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gabb :=NewEG_ContentCellContent (); +_cegc :=NewEG_RunLevelElts ();_cegc .PermStart =NewCT_PermStart ();if _bfdcc :=d .DecodeElement (_cegc .PermStart ,&_fbgag );_bfdcc !=nil {return _bfdcc ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_gabb );_gabb .EG_RunLevelElts =append (_gabb .EG_RunLevelElts ,_cegc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bggc :=NewEG_ContentCellContent (); +_gfef :=NewEG_RunLevelElts ();_gfef .PermEnd =NewCT_Perm ();if _adeb :=d .DecodeElement (_gfef .PermEnd ,&_fbgag );_adeb !=nil {return _adeb ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_bggc );_bggc .EG_RunLevelElts =append (_bggc .EG_RunLevelElts ,_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 :"\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"}:_gaf :=NewEG_ContentCellContent (); +_agfe :=NewEG_RunLevelElts ();_agfe .Ins =NewCT_RunTrackChange ();if _eaec :=d .DecodeElement (_agfe .Ins ,&_fbgag );_eaec !=nil {return _eaec ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_gaf );_gaf .EG_RunLevelElts =append (_gaf .EG_RunLevelElts ,_agfe ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ebee :=NewEG_ContentCellContent (); +_ccfa :=NewEG_RunLevelElts ();_ccfa .Del =NewCT_RunTrackChange ();if _cccg :=d .DecodeElement (_ccfa .Del ,&_fbgag );_cccg !=nil {return _cccg ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_ebee );_ebee .EG_RunLevelElts =append (_ebee .EG_RunLevelElts ,_ccfa ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gecf :=NewEG_ContentCellContent (); +_bgbg :=NewEG_RunLevelElts ();_bgbg .MoveFrom =NewCT_RunTrackChange ();if _effc :=d .DecodeElement (_bgbg .MoveFrom ,&_fbgag );_effc !=nil {return _effc ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_gecf );_gecf .EG_RunLevelElts =append (_gecf .EG_RunLevelElts ,_bgbg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bbbcd :=NewEG_ContentCellContent (); +_aegc :=NewEG_RunLevelElts ();_aegc .MoveTo =NewCT_RunTrackChange ();if _eegb :=d .DecodeElement (_aegc .MoveTo ,&_fbgag );_eegb !=nil {return _eegb ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_bbbcd );_bbbcd .EG_RunLevelElts =append (_bbbcd .EG_RunLevelElts ,_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 :"\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"}:_agbf :=NewEG_ContentCellContent (); +_fcad :=NewEG_RunLevelElts ();_aeeg :=NewEG_RangeMarkupElements ();_aeeg .BookmarkStart =NewCT_Bookmark ();if _dabaf :=d .DecodeElement (_aeeg .BookmarkStart ,&_fbgag );_dabaf !=nil {return _dabaf ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_agbf ); +_agbf .EG_RunLevelElts =append (_agbf .EG_RunLevelElts ,_fcad );_fcad .EG_RangeMarkupElements =append (_fcad .EG_RangeMarkupElements ,_aeeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceg :=NewEG_ContentCellContent (); +_eabb :=NewEG_RunLevelElts ();_gag :=NewEG_RangeMarkupElements ();_gag .BookmarkEnd =NewCT_MarkupRange ();if _bdeed :=d .DecodeElement (_gag .BookmarkEnd ,&_fbgag );_bdeed !=nil {return _bdeed ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_gceg ); +_gceg .EG_RunLevelElts =append (_gceg .EG_RunLevelElts ,_eabb );_eabb .EG_RangeMarkupElements =append (_eabb .EG_RangeMarkupElements ,_gag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcdg :=NewEG_ContentCellContent (); +_decbd :=NewEG_RunLevelElts ();_dgad :=NewEG_RangeMarkupElements ();_dgad .MoveFromRangeStart =NewCT_MoveBookmark ();if _eeagc :=d .DecodeElement (_dgad .MoveFromRangeStart ,&_fbgag );_eeagc !=nil {return _eeagc ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_dcdg ); +_dcdg .EG_RunLevelElts =append (_dcdg .EG_RunLevelElts ,_decbd );_decbd .EG_RangeMarkupElements =append (_decbd .EG_RangeMarkupElements ,_dgad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eggc :=NewEG_ContentCellContent (); +_dcggb :=NewEG_RunLevelElts ();_dffe :=NewEG_RangeMarkupElements ();_dffe .MoveFromRangeEnd =NewCT_MarkupRange ();if _adfacc :=d .DecodeElement (_dffe .MoveFromRangeEnd ,&_fbgag );_adfacc !=nil {return _adfacc ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_eggc ); +_eggc .EG_RunLevelElts =append (_eggc .EG_RunLevelElts ,_dcggb );_dcggb .EG_RangeMarkupElements =append (_dcggb .EG_RangeMarkupElements ,_dffe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gcdaf :=NewEG_ContentCellContent (); +_bggg :=NewEG_RunLevelElts ();_fcfc :=NewEG_RangeMarkupElements ();_fcfc .MoveToRangeStart =NewCT_MoveBookmark ();if _bdcd :=d .DecodeElement (_fcfc .MoveToRangeStart ,&_fbgag );_bdcd !=nil {return _bdcd ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_gcdaf ); +_gcdaf .EG_RunLevelElts =append (_gcdaf .EG_RunLevelElts ,_bggg );_bggg .EG_RangeMarkupElements =append (_bggg .EG_RangeMarkupElements ,_fcfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_abgbc :=NewEG_ContentCellContent (); +_acfab :=NewEG_RunLevelElts ();_eeedc :=NewEG_RangeMarkupElements ();_eeedc .MoveToRangeEnd =NewCT_MarkupRange ();if _fddee :=d .DecodeElement (_eeedc .MoveToRangeEnd ,&_fbgag );_fddee !=nil {return _fddee ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_abgbc ); +_abgbc .EG_RunLevelElts =append (_abgbc .EG_RunLevelElts ,_acfab );_acfab .EG_RangeMarkupElements =append (_acfab .EG_RangeMarkupElements ,_eeedc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_feaad :=NewEG_ContentCellContent (); +_feea :=NewEG_RunLevelElts ();_fbbde :=NewEG_RangeMarkupElements ();_fbbde .CommentRangeStart =NewCT_MarkupRange ();if _bgdgb :=d .DecodeElement (_fbbde .CommentRangeStart ,&_fbgag );_bgdgb !=nil {return _bgdgb ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_feaad ); +_feaad .EG_RunLevelElts =append (_feaad .EG_RunLevelElts ,_feea );_feea .EG_RangeMarkupElements =append (_feea .EG_RangeMarkupElements ,_fbbde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_daeg :=NewEG_ContentCellContent (); +_cabdd :=NewEG_RunLevelElts ();_debaa :=NewEG_RangeMarkupElements ();_debaa .CommentRangeEnd =NewCT_MarkupRange ();if _cdbe :=d .DecodeElement (_debaa .CommentRangeEnd ,&_fbgag );_cdbe !=nil {return _cdbe ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_daeg ); +_daeg .EG_RunLevelElts =append (_daeg .EG_RunLevelElts ,_cabdd );_cabdd .EG_RangeMarkupElements =append (_cabdd .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 :"\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"}:_faca :=NewEG_ContentCellContent (); +_dbcce :=NewEG_RunLevelElts ();_bfbe :=NewEG_RangeMarkupElements ();_bfbe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gbbea :=d .DecodeElement (_bfbe .CustomXmlInsRangeStart ,&_fbgag );_gbbea !=nil {return _gbbea ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_faca ); +_faca .EG_RunLevelElts =append (_faca .EG_RunLevelElts ,_dbcce );_dbcce .EG_RangeMarkupElements =append (_dbcce .EG_RangeMarkupElements ,_bfbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cfbad :=NewEG_ContentCellContent (); +_daaf :=NewEG_RunLevelElts ();_dgda :=NewEG_RangeMarkupElements ();_dgda .CustomXmlInsRangeEnd =NewCT_Markup ();if _aefdb :=d .DecodeElement (_dgda .CustomXmlInsRangeEnd ,&_fbgag );_aefdb !=nil {return _aefdb ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_cfbad ); +_cfbad .EG_RunLevelElts =append (_cfbad .EG_RunLevelElts ,_daaf );_daaf .EG_RangeMarkupElements =append (_daaf .EG_RangeMarkupElements ,_dgda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_baba :=NewEG_ContentCellContent (); +_cdga :=NewEG_RunLevelElts ();_ddee :=NewEG_RangeMarkupElements ();_ddee .CustomXmlDelRangeStart =NewCT_TrackChange ();if _febda :=d .DecodeElement (_ddee .CustomXmlDelRangeStart ,&_fbgag );_febda !=nil {return _febda ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_baba ); +_baba .EG_RunLevelElts =append (_baba .EG_RunLevelElts ,_cdga );_cdga .EG_RangeMarkupElements =append (_cdga .EG_RangeMarkupElements ,_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 :"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"}:_gbeee :=NewEG_ContentCellContent (); +_fgafb :=NewEG_RunLevelElts ();_cafg :=NewEG_RangeMarkupElements ();_cafg .CustomXmlDelRangeEnd =NewCT_Markup ();if _daeac :=d .DecodeElement (_cafg .CustomXmlDelRangeEnd ,&_fbgag );_daeac !=nil {return _daeac ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_gbeee ); +_gbeee .EG_RunLevelElts =append (_gbeee .EG_RunLevelElts ,_fgafb );_fgafb .EG_RangeMarkupElements =append (_fgafb .EG_RangeMarkupElements ,_cafg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cagad :=NewEG_ContentCellContent (); +_bdeag :=NewEG_RunLevelElts ();_bbfg :=NewEG_RangeMarkupElements ();_bbfg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _efgde :=d .DecodeElement (_bbfg .CustomXmlMoveFromRangeStart ,&_fbgag );_efgde !=nil {return _efgde ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_cagad ); +_cagad .EG_RunLevelElts =append (_cagad .EG_RunLevelElts ,_bdeag );_bdeag .EG_RangeMarkupElements =append (_bdeag .EG_RangeMarkupElements ,_bbfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fdcc :=NewEG_ContentCellContent (); +_ecedd :=NewEG_RunLevelElts ();_egdaf :=NewEG_RangeMarkupElements ();_egdaf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fdfg :=d .DecodeElement (_egdaf .CustomXmlMoveFromRangeEnd ,&_fbgag );_fdfg !=nil {return _fdfg ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_fdcc ); +_fdcc .EG_RunLevelElts =append (_fdcc .EG_RunLevelElts ,_ecedd );_ecedd .EG_RangeMarkupElements =append (_ecedd .EG_RangeMarkupElements ,_egdaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eace :=NewEG_ContentCellContent (); +_dbae :=NewEG_RunLevelElts ();_ageff :=NewEG_RangeMarkupElements ();_ageff .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fdag :=d .DecodeElement (_ageff .CustomXmlMoveToRangeStart ,&_fbgag );_fdag !=nil {return _fdag ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_eace ); +_eace .EG_RunLevelElts =append (_eace .EG_RunLevelElts ,_dbae );_dbae .EG_RangeMarkupElements =append (_dbae .EG_RangeMarkupElements ,_ageff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_efad :=NewEG_ContentCellContent (); +_acaa :=NewEG_RunLevelElts ();_edbcg :=NewEG_RangeMarkupElements ();_edbcg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dfcf :=d .DecodeElement (_edbcg .CustomXmlMoveToRangeEnd ,&_fbgag );_dfcf !=nil {return _dfcf ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_efad ); +_efad .EG_RunLevelElts =append (_efad .EG_RunLevelElts ,_acaa );_acaa .EG_RangeMarkupElements =append (_acaa .EG_RangeMarkupElements ,_edbcg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gcegb :=NewEG_ContentCellContent (); +_cdee :=NewEG_RunLevelElts ();_caffg :=NewEG_MathContent ();_caffg .OMathPara =_b .NewOMathPara ();if _bcdbf :=d .DecodeElement (_caffg .OMathPara ,&_fbgag );_bcdbf !=nil {return _bcdbf ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_gcegb ); +_gcegb .EG_RunLevelElts =append (_gcegb .EG_RunLevelElts ,_cdee );_cdee .EG_MathContent =append (_cdee .EG_MathContent ,_caffg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gggc :=NewEG_ContentCellContent (); +_dddde :=NewEG_RunLevelElts ();_dbcbb :=NewEG_MathContent ();_dbcbb .OMath =_b .NewOMath ();if _degdc :=d .DecodeElement (_dbcbb .OMath ,&_fbgag );_degdc !=nil {return _degdc ;};_gfgef .EG_ContentCellContent =append (_gfgef .EG_ContentCellContent ,_gggc ); +_gggc .EG_RunLevelElts =append (_gggc .EG_RunLevelElts ,_dddde );_dddde .EG_MathContent =append (_dddde .EG_MathContent ,_dbcbb );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_fbgag .Name ); +if _befd :=d .Skip ();_befd !=nil {return _befd ;};};case _g .EndElement :break _gbba ;case _g .CharData :};};return nil ;}; -// Style Table Properties -TblPr *CT_TblPrBase ; +// Validate validates the CT_Caption and its children +func (_ddf *CT_Caption )Validate ()error {return _ddf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e");};func (_cfcbe *CT_SdtContentRow )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edeca :for {_cfega ,_feffbe :=d .Token (); +if _feffbe !=nil {return _feffbe ;};switch _cdacb :=_cfega .(type ){case _g .StartElement :switch _cdacb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_accdd :=NewCT_Row (); +if _ffgcg :=d .DecodeElement (_accdd ,&_cdacb );_ffgcg !=nil {return _ffgcg ;};_cfcbe .Tr =append (_cfcbe .Tr ,_accdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cfcbe .CustomXml =NewCT_CustomXmlRow (); +if _fdbcd :=d .DecodeElement (_cfcbe .CustomXml ,&_cdacb );_fdbcd !=nil {return _fdbcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cfcbe .Sdt =NewCT_SdtRow (); +if _geca :=d .DecodeElement (_cfcbe .Sdt ,&_cdacb );_geca !=nil {return _geca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fgcgce :=NewEG_RunLevelElts (); +_fgcgce .ProofErr =NewCT_ProofErr ();if _abfac :=d .DecodeElement (_fgcgce .ProofErr ,&_cdacb );_abfac !=nil {return _abfac ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_fgcgce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_acgdb :=NewEG_RunLevelElts (); +_acgdb .PermStart =NewCT_PermStart ();if _edgb :=d .DecodeElement (_acgdb .PermStart ,&_cdacb );_edgb !=nil {return _edgb ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_acgdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cdcab :=NewEG_RunLevelElts (); +_cdcab .PermEnd =NewCT_Perm ();if _ecadeb :=d .DecodeElement (_cdcab .PermEnd ,&_cdacb );_ecadeb !=nil {return _ecadeb ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_cdcab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aagd :=NewEG_RunLevelElts (); +_aagd .Ins =NewCT_RunTrackChange ();if _aeggc :=d .DecodeElement (_aagd .Ins ,&_cdacb );_aeggc !=nil {return _aeggc ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_aagd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eaaffe :=NewEG_RunLevelElts (); +_eaaffe .Del =NewCT_RunTrackChange ();if _fabbdd :=d .DecodeElement (_eaaffe .Del ,&_cdacb );_fabbdd !=nil {return _fabbdd ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_eaaffe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ebdfc :=NewEG_RunLevelElts (); +_ebdfc .MoveFrom =NewCT_RunTrackChange ();if _eacga :=d .DecodeElement (_ebdfc .MoveFrom ,&_cdacb );_eacga !=nil {return _eacga ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_ebdfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dgfgd :=NewEG_RunLevelElts (); +_dgfgd .MoveTo =NewCT_RunTrackChange ();if _daaad :=d .DecodeElement (_dgfgd .MoveTo ,&_cdacb );_daaad !=nil {return _daaad ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_dgfgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gbdbb :=NewEG_RunLevelElts (); +_ceaec :=NewEG_RangeMarkupElements ();_ceaec .BookmarkStart =NewCT_Bookmark ();if _cggeaa :=d .DecodeElement (_ceaec .BookmarkStart ,&_cdacb );_cggeaa !=nil {return _cggeaa ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_gbdbb );_gbdbb .EG_RangeMarkupElements =append (_gbdbb .EG_RangeMarkupElements ,_ceaec ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgebc :=NewEG_RunLevelElts (); +_bfda :=NewEG_RangeMarkupElements ();_bfda .BookmarkEnd =NewCT_MarkupRange ();if _gfdadc :=d .DecodeElement (_bfda .BookmarkEnd ,&_cdacb );_gfdadc !=nil {return _gfdadc ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_bgebc );_bgebc .EG_RangeMarkupElements =append (_bgebc .EG_RangeMarkupElements ,_bfda ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffacg :=NewEG_RunLevelElts (); +_bfbb :=NewEG_RangeMarkupElements ();_bfbb .MoveFromRangeStart =NewCT_MoveBookmark ();if _cffff :=d .DecodeElement (_bfbb .MoveFromRangeStart ,&_cdacb );_cffff !=nil {return _cffff ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_ffacg );_ffacg .EG_RangeMarkupElements =append (_ffacg .EG_RangeMarkupElements ,_bfbb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bada :=NewEG_RunLevelElts (); +_gdcfc :=NewEG_RangeMarkupElements ();_gdcfc .MoveFromRangeEnd =NewCT_MarkupRange ();if _eccca :=d .DecodeElement (_gdcfc .MoveFromRangeEnd ,&_cdacb );_eccca !=nil {return _eccca ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_bada );_bada .EG_RangeMarkupElements =append (_bada .EG_RangeMarkupElements ,_gdcfc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cfdfe :=NewEG_RunLevelElts (); +_dbbbg :=NewEG_RangeMarkupElements ();_dbbbg .MoveToRangeStart =NewCT_MoveBookmark ();if _abgge :=d .DecodeElement (_dbbbg .MoveToRangeStart ,&_cdacb );_abgge !=nil {return _abgge ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_cfdfe );_cfdfe .EG_RangeMarkupElements =append (_cfdfe .EG_RangeMarkupElements ,_dbbbg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ddfdb :=NewEG_RunLevelElts (); +_dbcdca :=NewEG_RangeMarkupElements ();_dbcdca .MoveToRangeEnd =NewCT_MarkupRange ();if _ceefe :=d .DecodeElement (_dbcdca .MoveToRangeEnd ,&_cdacb );_ceefe !=nil {return _ceefe ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_ddfdb );_ddfdb .EG_RangeMarkupElements =append (_ddfdb .EG_RangeMarkupElements ,_dbcdca ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_deefac :=NewEG_RunLevelElts (); +_dfdgc :=NewEG_RangeMarkupElements ();_dfdgc .CommentRangeStart =NewCT_MarkupRange ();if _eeddde :=d .DecodeElement (_dfdgc .CommentRangeStart ,&_cdacb );_eeddde !=nil {return _eeddde ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_deefac ); +_deefac .EG_RangeMarkupElements =append (_deefac .EG_RangeMarkupElements ,_dfdgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcfeg :=NewEG_RunLevelElts (); +_efbfe :=NewEG_RangeMarkupElements ();_efbfe .CommentRangeEnd =NewCT_MarkupRange ();if _agfdb :=d .DecodeElement (_efbfe .CommentRangeEnd ,&_cdacb );_agfdb !=nil {return _agfdb ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_bcfeg );_bcfeg .EG_RangeMarkupElements =append (_bcfeg .EG_RangeMarkupElements ,_efbfe ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gfcefb :=NewEG_RunLevelElts (); +_afbbd :=NewEG_RangeMarkupElements ();_afbbd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ggega :=d .DecodeElement (_afbbd .CustomXmlInsRangeStart ,&_cdacb );_ggega !=nil {return _ggega ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_gfcefb ); +_gfcefb .EG_RangeMarkupElements =append (_gfcefb .EG_RangeMarkupElements ,_afbbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_aagca :=NewEG_RunLevelElts (); +_egaee :=NewEG_RangeMarkupElements ();_egaee .CustomXmlInsRangeEnd =NewCT_Markup ();if _bgfge :=d .DecodeElement (_egaee .CustomXmlInsRangeEnd ,&_cdacb );_bgfge !=nil {return _bgfge ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_aagca ); +_aagca .EG_RangeMarkupElements =append (_aagca .EG_RangeMarkupElements ,_egaee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gbcfg :=NewEG_RunLevelElts (); +_dcfeg :=NewEG_RangeMarkupElements ();_dcfeg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _feece :=d .DecodeElement (_dcfeg .CustomXmlDelRangeStart ,&_cdacb );_feece !=nil {return _feece ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_gbcfg ); +_gbcfg .EG_RangeMarkupElements =append (_gbcfg .EG_RangeMarkupElements ,_dcfeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_eaabe :=NewEG_RunLevelElts (); +_fgcea :=NewEG_RangeMarkupElements ();_fgcea .CustomXmlDelRangeEnd =NewCT_Markup ();if _dcfec :=d .DecodeElement (_fgcea .CustomXmlDelRangeEnd ,&_cdacb );_dcfec !=nil {return _dcfec ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_eaabe ); +_eaabe .EG_RangeMarkupElements =append (_eaabe .EG_RangeMarkupElements ,_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 :"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"}:_acbgdc :=NewEG_RunLevelElts (); +_deceed :=NewEG_RangeMarkupElements ();_deceed .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cgecbc :=d .DecodeElement (_deceed .CustomXmlMoveFromRangeStart ,&_cdacb );_cgecbc !=nil {return _cgecbc ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_acbgdc ); +_acbgdc .EG_RangeMarkupElements =append (_acbgdc .EG_RangeMarkupElements ,_deceed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bcaefd :=NewEG_RunLevelElts (); +_cfafa :=NewEG_RangeMarkupElements ();_cfafa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gcacb :=d .DecodeElement (_cfafa .CustomXmlMoveFromRangeEnd ,&_cdacb );_gcacb !=nil {return _gcacb ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_bcaefd ); +_bcaefd .EG_RangeMarkupElements =append (_bcaefd .EG_RangeMarkupElements ,_cfafa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_deagdf :=NewEG_RunLevelElts (); +_gbbcb :=NewEG_RangeMarkupElements ();_gbbcb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _baad :=d .DecodeElement (_gbbcb .CustomXmlMoveToRangeStart ,&_cdacb );_baad !=nil {return _baad ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_deagdf ); +_deagdf .EG_RangeMarkupElements =append (_deagdf .EG_RangeMarkupElements ,_gbbcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bbccf :=NewEG_RunLevelElts (); +_fdeeg :=NewEG_RangeMarkupElements ();_fdeeg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dgeacb :=d .DecodeElement (_fdeeg .CustomXmlMoveToRangeEnd ,&_cdacb );_dgeacb !=nil {return _dgeacb ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_bbccf ); +_bbccf .EG_RangeMarkupElements =append (_bbccf .EG_RangeMarkupElements ,_fdeeg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_faacf :=NewEG_RunLevelElts (); +_afabd :=NewEG_MathContent ();_afabd .OMathPara =_b .NewOMathPara ();if _eabad :=d .DecodeElement (_afabd .OMathPara ,&_cdacb );_eabad !=nil {return _eabad ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_faacf );_faacf .EG_MathContent =append (_faacf .EG_MathContent ,_afabd ); +case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agfac :=NewEG_RunLevelElts (); +_bdebg :=NewEG_MathContent ();_bdebg .OMath =_b .NewOMath ();if _fbbda :=d .DecodeElement (_bdebg .OMath ,&_cdacb );_fbbda !=nil {return _fbbda ;};_cfcbe .EG_RunLevelElts =append (_cfcbe .EG_RunLevelElts ,_agfac );_agfac .EG_MathContent =append (_agfac .EG_MathContent ,_bdebg ); +default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cdacb .Name ); +if _cbgab :=d .Skip ();_cbgab !=nil {return _cbgab ;};};case _g .EndElement :break _edeca ;case _g .CharData :};};return nil ;};func (_dfbeg ST_Pitch )Validate ()error {return _dfbeg .ValidateWithPath ("")}; -// Style Table Row Properties -TrPr *CT_TrPr ; +// ValidateWithPath validates the CT_View and its children, prefixing error messages with path +func (_aefag *CT_View )ValidateWithPath (path string )error {if _aefag .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 _gffggg :=_aefag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gffggg !=nil {return _gffggg ;};return nil ;};func (_dfafg *ST_VAnchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbafb ,_fdecb :=d .Token (); +if _fdecb !=nil {return _fdecb ;};if _fgdgf ,_fcgbbg :=_dbafb .(_g .EndElement );_fcgbbg &&_fgdgf .Name ==start .Name {*_dfafg =1;return nil ;};if _ccgdb ,_fgccag :=_dbafb .(_g .CharData );!_fgccag {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",_dbafb ); +}else {switch string (_ccgdb ){case "":*_dfafg =0;case "\u0074\u0065\u0078\u0074":*_dfafg =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dfafg =2;case "\u0070\u0061\u0067\u0065":*_dfafg =3;};};_dbafb ,_fdecb =d .Token ();if _fdecb !=nil {return _fdecb ; +};if _fbeebe ,_effea :=_dbafb .(_g .EndElement );_effea &&_fbeebe .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",_dbafb ); +};func (_afggaf ST_Em )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afggaf .String (),start );};func (_debdg *CT_NumPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _debdg .Ilvl !=nil {_gccg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"}}; +e .EncodeElement (_debdg .Ilvl ,_gccg );};if _debdg .NumId !=nil {_edbaf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_debdg .NumId ,_edbaf );};if _debdg .NumberingChange !=nil {_fcgbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_debdg .NumberingChange ,_fcgbf );};if _debdg .Ins !=nil {_acaea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_debdg .Ins ,_acaea );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func NewCT_EdnDocProps ()*CT_EdnDocProps {_cgdc :=&CT_EdnDocProps {};return _cgdc };func NewEG_PContent ()*EG_PContent {_eefff :=&EG_PContent {};return _eefff };func (_bdada *CT_PPrGeneral )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _bdada .PStyle !=nil {_gbbgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bdada .PStyle ,_gbbgb );};if _bdada .KeepNext !=nil {_abffc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}}; +e .EncodeElement (_bdada .KeepNext ,_abffc );};if _bdada .KeepLines !=nil {_gbegf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bdada .KeepLines ,_gbegf );};if _bdada .PageBreakBefore !=nil {_bbdfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}}; +e .EncodeElement (_bdada .PageBreakBefore ,_bbdfg );};if _bdada .FramePr !=nil {_abedc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_bdada .FramePr ,_abedc );};if _bdada .WidowControl !=nil {_eabfeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; +e .EncodeElement (_bdada .WidowControl ,_eabfeb );};if _bdada .NumPr !=nil {_faeb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_bdada .NumPr ,_faeb );};if _bdada .SuppressLineNumbers !=nil {_dgfdd :=_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 (_bdada .SuppressLineNumbers ,_dgfdd );};if _bdada .PBdr !=nil {_gceada :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_bdada .PBdr ,_gceada );};if _bdada .Shd !=nil {_gabf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}}; +e .EncodeElement (_bdada .Shd ,_gabf );};if _bdada .Tabs !=nil {_geccg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_bdada .Tabs ,_geccg );};if _bdada .SuppressAutoHyphens !=nil {_agabc :=_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 (_bdada .SuppressAutoHyphens ,_agabc );};if _bdada .Kinsoku !=nil {_eacf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_bdada .Kinsoku ,_eacf );};if _bdada .WordWrap !=nil {_bcaba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; +e .EncodeElement (_bdada .WordWrap ,_bcaba );};if _bdada .OverflowPunct !=nil {_bebd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_bdada .OverflowPunct ,_bebd ); +};if _bdada .TopLinePunct !=nil {_ebgcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_bdada .TopLinePunct ,_ebgcg );};if _bdada .AutoSpaceDE !=nil {_ggeae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; +e .EncodeElement (_bdada .AutoSpaceDE ,_ggeae );};if _bdada .AutoSpaceDN !=nil {_ffbag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_bdada .AutoSpaceDN ,_ffbag ); +};if _bdada .Bidi !=nil {_cadba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_bdada .Bidi ,_cadba );};if _bdada .AdjustRightInd !=nil {_gbbgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; +e .EncodeElement (_bdada .AdjustRightInd ,_gbbgc );};if _bdada .SnapToGrid !=nil {_gdgef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bdada .SnapToGrid ,_gdgef );}; +if _bdada .Spacing !=nil {_dfaabc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bdada .Spacing ,_dfaabc );};if _bdada .Ind !=nil {_agaca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0064"}}; +e .EncodeElement (_bdada .Ind ,_agaca );};if _bdada .ContextualSpacing !=nil {_eabbf :=_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 (_bdada .ContextualSpacing ,_eabbf ); +};if _bdada .MirrorIndents !=nil {_fdbae :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_bdada .MirrorIndents ,_fdbae );};if _bdada .SuppressOverlap !=nil {_bdfaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}}; +e .EncodeElement (_bdada .SuppressOverlap ,_bdfaa );};if _bdada .Jc !=nil {_gceaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_bdada .Jc ,_gceaf );};if _bdada .TextDirection !=nil {_eaddeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_bdada .TextDirection ,_eaddeg );};if _bdada .TextAlignment !=nil {_adadg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_bdada .TextAlignment ,_adadg ); +};if _bdada .TextboxTightWrap !=nil {_bgaed :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_bdada .TextboxTightWrap ,_bgaed );};if _bdada .OutlineLvl !=nil {_abeca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}}; +e .EncodeElement (_bdada .OutlineLvl ,_abeca );};if _bdada .DivId !=nil {_cdagg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_bdada .DivId ,_cdagg );};if _bdada .CnfStyle !=nil {_cdgda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_bdada .CnfStyle ,_cdgda );};if _bdada .PPrChange !=nil {_bdaggf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bdada .PPrChange ,_bdaggf );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_gdbbc ST_RubyAlign )ValidateWithPath (path string )error {switch _gdbbc {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 (_gdbbc )); +};return nil ;}; -// Style Table Cell Properties -TcPr *CT_TcPr ; +// ValidateWithPath validates the CT_DocumentBase and its children, prefixing error messages with path +func (_fecc *CT_DocumentBase )ValidateWithPath (path string )error {if _fecc .Background !=nil {if _ecag :=_fecc .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_ecag !=nil {return _ecag ;};};return nil ; +};func (_egebea *ST_BrClear )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_egebea =0;case "\u006e\u006f\u006e\u0065":*_egebea =1;case "\u006c\u0065\u0066\u0074":*_egebea =2;case "\u0072\u0069\u0067h\u0074":*_egebea =3;case "\u0061\u006c\u006c":*_egebea =4; +};return nil ;};func (_cfdce *ST_ProofErr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffdefae ,_dacfd :=d .Token ();if _dacfd !=nil {return _dacfd ;};if _gcagfe ,_geeeda :=_ffdefae .(_g .EndElement );_geeeda &&_gcagfe .Name ==start .Name {*_cfdce =1; +return nil ;};if _cccfc ,_edabdb :=_ffdefae .(_g .CharData );!_edabdb {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",_ffdefae );}else {switch string (_cccfc ){case "":*_cfdce =0; +case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_cfdce =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_cfdce =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_cfdce =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_cfdce =4; +};};_ffdefae ,_dacfd =d .Token ();if _dacfd !=nil {return _dacfd ;};if _gdfffd ,_abgcf :=_ffdefae .(_g .EndElement );_abgcf &&_gdfffd .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",_ffdefae ); +};func (_febdd *CT_SdtCell )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfdbe :for {_egdfc ,_abcgf :=d .Token ();if _abcgf !=nil {return _abcgf ;};switch _dfgfd :=_egdfc .(type ){case _g .StartElement :switch _dfgfd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_febdd .SdtPr =NewCT_SdtPr (); +if _dfega :=d .DecodeElement (_febdd .SdtPr ,&_dfgfd );_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 :"\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"}:_febdd .SdtEndPr =NewCT_SdtEndPr (); +if _aegga :=d .DecodeElement (_febdd .SdtEndPr ,&_dfgfd );_aegga !=nil {return _aegga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_febdd .SdtContent =NewCT_SdtContentCell (); +if _ggfcc :=d .DecodeElement (_febdd .SdtContent ,&_dfgfd );_ggfcc !=nil {return _ggfcc ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_dfgfd .Name ); +if _gagff :=d .Skip ();_gagff !=nil {return _gagff ;};};case _g .EndElement :break _cfdbe ;case _g .CharData :};};return nil ;}; -// Style Conditional Table Formatting Properties -TblStylePr []*CT_TblStylePr ;};func (_cgaada *ST_PageBorderDisplay )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgaada =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_cgaada =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_cgaada =2; -case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_cgaada =3;};return nil ;}; +// Validate validates the CT_TcMar and its children +func (_dbcda *CT_TcMar )Validate ()error {return _dbcda .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072");};type ST_Wrap byte ; -// ValidateWithPath validates the CT_NumPr and its children, prefixing error messages with path -func (_aacga *CT_NumPr )ValidateWithPath (path string )error {if _aacga .Ilvl !=nil {if _fddfb :=_aacga .Ilvl .ValidateWithPath (path +"\u002f\u0049\u006cv\u006c");_fddfb !=nil {return _fddfb ;};};if _aacga .NumId !=nil {if _dcfgb :=_aacga .NumId .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0049\u0064"); -_dcfgb !=nil {return _dcfgb ;};};if _aacga .NumberingChange !=nil {if _agebe :=_aacga .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065");_agebe !=nil {return _agebe ;};};if _aacga .Ins !=nil {if _ececd :=_aacga .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073"); -_ececd !=nil {return _ececd ;};};return nil ;}; +// ValidateWithPath validates the Numbering and its children, prefixing error messages with path +func (_acbab *Numbering )ValidateWithPath (path string )error {if _bcbga :=_acbab .CT_Numbering .ValidateWithPath (path );_bcbga !=nil {return _bcbga ;};return nil ;}; -// ValidateWithPath validates the CT_SignedHpsMeasure and its children, prefixing error messages with path -func (_defgad *CT_SignedHpsMeasure )ValidateWithPath (path string )error {if _dabc :=_defgad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dabc !=nil {return _dabc ;};return nil ;}; +// Validate validates the CT_Divs and its children +func (_aafd *CT_Divs )Validate ()error {return _aafd .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0073");}; -// Validate validates the CT_Settings and its children -func (_aagae *CT_Settings )Validate ()error {return _aagae .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_fffa *CT_Jc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fffa .ValAttr =ST_Jc (1); -for _ ,_fagb :=range start .Attr {if _fagb .Name .Local =="\u0076\u0061\u006c"{_fffa .ValAttr .UnmarshalXMLAttr (_fagb );continue ;};};for {_fdccdf ,_fgdfg :=d .Token ();if _fgdfg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004ac\u003a\u0020\u0025\u0073",_fgdfg ); -};if _gbffe ,_aggcb :=_fdccdf .(_b .EndElement );_aggcb &&_gbffe .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_WebSettings and its children, prefixing error messages with path +func (_bbgfdc *CT_WebSettings )ValidateWithPath (path string )error {if _bbgfdc .Frameset !=nil {if _gbacd :=_bbgfdc .Frameset .ValidateWithPath (path +"\u002fF\u0072\u0061\u006d\u0065\u0073\u0065t");_gbacd !=nil {return _gbacd ;};};if _bbgfdc .Divs !=nil {if _cdcff :=_bbgfdc .Divs .ValidateWithPath (path +"\u002f\u0044\u0069v\u0073"); +_cdcff !=nil {return _cdcff ;};};if _bbgfdc .Encoding !=nil {if _abdfc :=_bbgfdc .Encoding .ValidateWithPath (path +"\u002fE\u006e\u0063\u006f\u0064\u0069\u006eg");_abdfc !=nil {return _abdfc ;};};if _bbgfdc .OptimizeForBrowser !=nil {if _bfeae :=_bbgfdc .OptimizeForBrowser .ValidateWithPath (path +"\u002f\u004f\u0070\u0074im\u0069\u007a\u0065\u0046\u006f\u0072\u0042\u0072\u006f\u0077\u0073\u0065\u0072"); +_bfeae !=nil {return _bfeae ;};};if _bbgfdc .RelyOnVML !=nil {if _efabb :=_bbgfdc .RelyOnVML .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c");_efabb !=nil {return _efabb ;};};if _bbgfdc .AllowPNG !=nil {if _eedcag :=_bbgfdc .AllowPNG .ValidateWithPath (path +"\u002fA\u006c\u006c\u006f\u0077\u0050\u004eG"); +_eedcag !=nil {return _eedcag ;};};if _bbgfdc .DoNotRelyOnCSS !=nil {if _dgdba :=_bbgfdc .DoNotRelyOnCSS .ValidateWithPath (path +"\u002fD\u006fN\u006f\u0074\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053");_dgdba !=nil {return _dgdba ;};};if _bbgfdc .DoNotSaveAsSingleFile !=nil {if _geed :=_bbgfdc .DoNotSaveAsSingleFile .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069l\u0065"); +_geed !=nil {return _geed ;};};if _bbgfdc .DoNotOrganizeInFolder !=nil {if _dfabf :=_bbgfdc .DoNotOrganizeInFolder .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064e\u0072"); +_dfabf !=nil {return _dfabf ;};};if _bbgfdc .DoNotUseLongFileNames !=nil {if _cebdc :=_bbgfdc .DoNotUseLongFileNames .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006de\u0073"); +_cebdc !=nil {return _cebdc ;};};if _bbgfdc .PixelsPerInch !=nil {if _acbfg :=_bbgfdc .PixelsPerInch .ValidateWithPath (path +"\u002f\u0050\u0069\u0078\u0065\u006c\u0073\u0050\u0065r\u0049\u006e\u0063\u0068");_acbfg !=nil {return _acbfg ;};};if _bbgfdc .TargetScreenSz !=nil {if _bcaga :=_bbgfdc .TargetScreenSz .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"); +_bcaga !=nil {return _bcaga ;};};if _bbgfdc .SaveSmartTagsAsXml !=nil {if _gbgfa :=_bbgfdc .SaveSmartTagsAsXml .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0041\u0073\u0058\u006d\u006c");_gbgfa !=nil {return _gbgfa ; +};};return nil ;};type CT_EdnDocProps struct{ -// Validate validates the EG_ParaRPrTrackChanges and its children -func (_cgbbfg *EG_ParaRPrTrackChanges )Validate ()error {return _cgbbfg .ValidateWithPath ("\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073");}; +// Endnote Placement +Pos *CT_EdnPos ; -// ValidateWithPath validates the CT_FtnEdnSepRef and its children, prefixing error messages with path -func (_caeg *CT_FtnEdnSepRef )ValidateWithPath (path string )error {return nil };func NewCT_Footnotes ()*CT_Footnotes {_fdbeg :=&CT_Footnotes {};return _fdbeg };func (_cdfggd ST_WmlColorSchemeIndex )String ()string {switch _cdfggd {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 "";}; +// Endnote Numbering Format +NumFmt *CT_NumFmt ; -// Validate validates the CT_DocVars and its children -func (_ffacf *CT_DocVars )Validate ()error {return _ffacf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");}; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// ValidateWithPath validates the CT_Div and its children, prefixing error messages with path -func (_dccac *CT_Div )ValidateWithPath (path string )error {if _dccac .BlockQuote !=nil {if _acfeg :=_dccac .BlockQuote .ValidateWithPath (path +"/\u0042\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065");_acfeg !=nil {return _acfeg ;};};if _dccac .BodyDiv !=nil {if _gcgb :=_dccac .BodyDiv .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0044\u0069\u0076"); -_gcgb !=nil {return _gcgb ;};};if _ecgef :=_dccac .MarLeft .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u004c\u0065\u0066\u0074");_ecgef !=nil {return _ecgef ;};if _efgee :=_dccac .MarRight .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0069\u0067\u0068t"); -_efgee !=nil {return _efgee ;};if _eecbc :=_dccac .MarTop .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u006f\u0070");_eecbc !=nil {return _eecbc ;};if _caec :=_dccac .MarBottom .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"); -_caec !=nil {return _caec ;};if _dccac .DivBdr !=nil {if _gdca :=_dccac .DivBdr .ValidateWithPath (path +"\u002fD\u0069\u0076\u0042\u0064\u0072");_gdca !=nil {return _gdca ;};};for _cggd ,_gedbf :=range _dccac .DivsChild {if _beea :=_gedbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0044\u0069\u0076s\u0043\u0068\u0069\u006c\u0064\u005b\u0025\u0064\u005d",path ,_cggd )); -_beea !=nil {return _beea ;};};return nil ;}; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;Endnote []*CT_FtnEdnSepRef ;};func (_gcgd *CT_Fonts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcgd .HintAttr !=ST_HintUnset {_gbgd ,_bceeg :=_gcgd .HintAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0068\u0069\u006e\u0074"}); +if _bceeg !=nil {return _bceeg ;};start .Attr =append (start .Attr ,_gbgd );};if _gcgd .AsciiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061\u0073\u0063\u0069\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_gcgd .AsciiAttr )}); +};if _gcgd .HAnsiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0068\u0041\u006e\u0073\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_gcgd .HAnsiAttr )});};if _gcgd .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_a .Sprintf ("\u0025\u0076",*_gcgd .EastAsiaAttr )}); +};if _gcgd .CsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_gcgd .CsAttr )});};if _gcgd .AsciiThemeAttr !=ST_ThemeUnset {_egaec ,_afad :=_gcgd .AsciiThemeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0061s\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"}); +if _afad !=nil {return _afad ;};start .Attr =append (start .Attr ,_egaec );};if _gcgd .HAnsiThemeAttr !=ST_ThemeUnset {_affaab ,_fgbd :=_gcgd .HAnsiThemeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0068A\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"}); +if _fgbd !=nil {return _fgbd ;};start .Attr =append (start .Attr ,_affaab );};if _gcgd .EastAsiaThemeAttr !=ST_ThemeUnset {_agcfe ,_ebbae :=_gcgd .EastAsiaThemeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0065a\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"}); +if _ebbae !=nil {return _ebbae ;};start .Attr =append (start .Attr ,_agcfe );};if _gcgd .CsthemeAttr !=ST_ThemeUnset {_cbcc ,_fcec :=_gcgd .CsthemeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0063\u0073\u0074\u0068\u0065\u006de"});if _fcec !=nil {return _fcec ; +};start .Attr =append (start .Attr ,_cbcc );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_FontSig and its children, prefixing error messages with path -func (_bgaae *CT_FontSig )ValidateWithPath (path string )error {return nil };func (_cgbae *CT_JcTable )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgbae .ValAttr =ST_JcTable (1);for _ ,_ddeee :=range start .Attr {if _ddeee .Name .Local =="\u0076\u0061\u006c"{_cgbae .ValAttr .UnmarshalXMLAttr (_ddeee ); -continue ;};};for {_fbbga ,_fgcag :=d .Token ();if _fgcag !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065\u003a\u0020%\u0073",_fgcag );};if _adcgc ,_bfdef :=_fbbga .(_b .EndElement ); -_bfdef &&_adcgc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_DocGrid and its children +func (_fcdbg *CT_DocGrid )Validate ()error {return _fcdbg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");}; -// ValidateWithPath validates the CT_DocGrid and its children, prefixing error messages with path -func (_adaef *CT_DocGrid )ValidateWithPath (path string )error {if _gbdce :=_adaef .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbdce !=nil {return _gbdce ;};return nil ;};type CT_Empty struct{};func (_abgfc *CT_SmartTagType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abdgf :=range start .Attr {if _abdgf .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0075\u0072\u0069"{_bgddd ,_ebcbd :=_abdgf .Value ,error (nil ); -if _ebcbd !=nil {return _ebcbd ;};_abgfc .NamespaceuriAttr =&_bgddd ;continue ;};if _abdgf .Name .Local =="\u006e\u0061\u006d\u0065"{_ffeeee ,_dgbbe :=_abdgf .Value ,error (nil );if _dgbbe !=nil {return _dgbbe ;};_abgfc .NameAttr =&_ffeeee ;continue ;}; -if _abdgf .Name .Local =="\u0075\u0072\u006c"{_ccecg ,_fgdff :=_abdgf .Value ,error (nil );if _fgdff !=nil {return _fgdff ;};_abgfc .UrlAttr =&_ccecg ;continue ;};};for {_geaed ,_gegffe :=d .Token ();if _gegffe !=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",_gegffe ); -};if _ebgfa ,_dcfdf :=_geaed .(_b .EndElement );_dcfdf &&_ebgfa .Name ==start .Name {break ;};};return nil ;};const (ST_MailMergeDocTypeUnset ST_MailMergeDocType =0;ST_MailMergeDocTypeCatalog ST_MailMergeDocType =1;ST_MailMergeDocTypeEnvelopes ST_MailMergeDocType =2; -ST_MailMergeDocTypeMailingLabels ST_MailMergeDocType =3;ST_MailMergeDocTypeFormLetters ST_MailMergeDocType =4;ST_MailMergeDocTypeEmail ST_MailMergeDocType =5;ST_MailMergeDocTypeFax ST_MailMergeDocType =6;);func (_baefeeb ST_Wrap )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aebfb :=_b .Attr {}; -_aebfb .Name =name ;switch _baefeeb {case ST_WrapUnset :_aebfb .Value ="";case ST_WrapAuto :_aebfb .Value ="\u0061\u0075\u0074\u006f";case ST_WrapNotBeside :_aebfb .Value ="\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e";case ST_WrapAround :_aebfb .Value ="\u0061\u0072\u006f\u0075\u006e\u0064"; -case ST_WrapTight :_aebfb .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapThrough :_aebfb .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";case ST_WrapNone :_aebfb .Value ="\u006e\u006f\u006e\u0065";};return _aebfb ,nil ;};func NewCT_SdtDateMappingType ()*CT_SdtDateMappingType {_dfabb :=&CT_SdtDateMappingType {}; -return _dfabb ;};func ParseUnionST_HexColor (s string )(ST_HexColor ,error ){_adffd :=ST_HexColor {};if s =="\u0061\u0075\u0074\u006f"{_adffd .ST_HexColorAuto =ST_HexColorAutoAuto ;}else {_adffd .ST_HexColorRGB =&s ;};return _adffd ,nil ;}; +// Validate validates the WdCT_WrapTopBottom and its children +func (_gdadb *WdCT_WrapTopBottom )Validate ()error {return _gdadb .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070T\u006f\u0070B\u006f\u0074\u0074\u006f\u006d");};func (_acgfg *CT_NumPicBullet )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fgccb :=range start .Attr {if _fgccb .Name .Local =="\u006e\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"{_gfgfec ,_ggebg :=_ff .ParseInt (_fgccb .Value ,10,64); +if _ggebg !=nil {return _ggebg ;};_acgfg .NumPicBulletIdAttr =_gfgfec ;continue ;};};_dcacf :for {_fggfa ,_cafad :=d .Token ();if _cafad !=nil {return _cafad ;};switch _afef :=_fggfa .(type ){case _g .StartElement :switch _afef .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acgfg .Pict =NewCT_Picture (); +if _afcbd :=d .DecodeElement (_acgfg .Pict ,&_afef );_afcbd !=nil {return _afcbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acgfg .Drawing =NewCT_Drawing (); +if _edfbd :=d .DecodeElement (_acgfg .Drawing ,&_afef );_edfbd !=nil {return _edfbd ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_afef .Name ); +if _cfbff :=d .Skip ();_cfbff !=nil {return _cfbff ;};};case _g .EndElement :break _dcacf ;case _g .CharData :};};return nil ;};func NewCT_FtnEdn ()*CT_FtnEdn {_bfgbbf :=&CT_FtnEdn {};return _bfgbbf };func (_dcgca ST_Em )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bgfgeb :=_g .Attr {}; +_bgfgeb .Name =name ;switch _dcgca {case ST_EmUnset :_bgfgeb .Value ="";case ST_EmNone :_bgfgeb .Value ="\u006e\u006f\u006e\u0065";case ST_EmDot :_bgfgeb .Value ="\u0064\u006f\u0074";case ST_EmComma :_bgfgeb .Value ="\u0063\u006f\u006dm\u0061";case ST_EmCircle :_bgfgeb .Value ="\u0063\u0069\u0072\u0063\u006c\u0065"; +case ST_EmUnderDot :_bgfgeb .Value ="\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074";};return _bgfgeb ,nil ;}; -// Validate validates the CT_SdtComboBox and its children -func (_gfgef *CT_SdtComboBox )Validate ()error {return _gfgef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078");}; +// Validate validates the CT_NumLvl and its children +func (_dbaad *CT_NumLvl )Validate ()error {return _dbaad .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l");}; -// ValidateWithPath validates the EG_PContent and its children, prefixing error messages with path -func (_caeed *EG_PContent )ValidateWithPath (path string )error {for _gegecb ,_dccde :=range _caeed .FldSimple {if _dagfed :=_dccde .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gegecb )); -_dagfed !=nil {return _dagfed ;};};if _caeed .Hyperlink !=nil {if _bccfd :=_caeed .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_bccfd !=nil {return _bccfd ;};};if _caeed .SubDoc !=nil {if _dggcc :=_caeed .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); -_dggcc !=nil {return _dggcc ;};};for _fefac ,_bgffce :=range _caeed .EG_ContentRunContent {if _afgcf :=_bgffce .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fefac )); -_afgcf !=nil {return _afgcf ;};};return nil ;};func (_ccebd *CT_NumPicBullet )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003an\u0075\u006d\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ccebd .NumPicBulletIdAttr )}); -e .EncodeToken (start );if _ccebd .Pict !=nil {_addgdd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_ccebd .Pict ,_addgdd );};if _ccebd .Drawing !=nil {_cfed :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}}; -e .EncodeElement (_ccebd .Drawing ,_cfed );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Style ()*CT_Style {_aafeff :=&CT_Style {};return _aafeff };type CT_TrPrBase struct{ +// ValidateWithPath validates the TxbxContent and its children, prefixing error messages with path +func (_dcabaf *TxbxContent )ValidateWithPath (path string )error {if _bbbbb :=_dcabaf .CT_TxbxContent .ValidateWithPath (path );_bbbbb !=nil {return _bbbbb ;};return nil ;};func (_cdbdf *CT_LevelSuffix )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fgcad ,_afbac :=_cdbdf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _afbac !=nil {return _afbac ;};start .Attr =append (start .Attr ,_fgcad );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efafcc ST_ObjectUpdateMode )String ()string {switch _efafcc {case 0:return ""; +case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073";case 2:return "\u006f\u006e\u0043\u0061\u006c\u006c";};return "";}; -// Table Row Conditional Formatting -CnfStyle []*CT_Cnf ; +// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path +func (_ccb *CT_Comments )ValidateWithPath (path string )error {for _cgcac ,_bddd :=range _ccb .Comment {if _ffgfa :=_bddd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_cgcac )); +_ffgfa !=nil {return _ffgfa ;};};return nil ;};func (_fcgba *CT_FontFamily )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_abcdb ,_bffdc :=_fcgba .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bffdc !=nil {return _bffdc ; +};start .Attr =append (start .Attr ,_abcdb );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Associated HTML div ID -DivId []*CT_DecimalNumber ; +// Validate validates the CT_CustomXmlCell and its children +func (_gfaa *CT_CustomXmlCell )Validate ()error {return _gfaa .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c");}; -// Grid Columns Before First Cell -GridBefore []*CT_DecimalNumber ; +// ValidateWithPath validates the CT_SdtBlock and its children, prefixing error messages with path +func (_bbcce *CT_SdtBlock )ValidateWithPath (path string )error {if _bbcce .SdtPr !=nil {if _ecefc :=_bbcce .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_ecefc !=nil {return _ecefc ;};};if _bbcce .SdtEndPr !=nil {if _aagae :=_bbcce .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); +_aagae !=nil {return _aagae ;};};if _bbcce .SdtContent !=nil {if _agdag :=_bbcce .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_agdag !=nil {return _agdag ;};};return nil ;};func (_caffd *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 :_a .Sprintf ("\u0025\u0076",_caffd .NumPicBulletIdAttr )}); +e .EncodeToken (start );if _caffd .Pict !=nil {_aagcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}};e .EncodeElement (_caffd .Pict ,_aagcc );};if _caffd .Drawing !=nil {_gadab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}}; +e .EncodeElement (_caffd .Drawing ,_gadab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Grid Columns After Last Cell -GridAfter []*CT_DecimalNumber ; +// ValidateWithPath validates the CT_RecipientData and its children, prefixing error messages with path +func (_ebcda *CT_RecipientData )ValidateWithPath (path string )error {if _ebcda .Active !=nil {if _agagef :=_ebcda .Active .ValidateWithPath (path +"\u002fA\u0063\u0074\u0069\u0076\u0065");_agagef !=nil {return _agagef ;};};if _fceee :=_ebcda .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e"); +_fceee !=nil {return _fceee ;};if _dffgf :=_ebcda .UniqueTag .ValidateWithPath (path +"\u002f\u0055\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067");_dffgf !=nil {return _dffgf ;};return nil ;};func (_cagfad ST_HAnchor )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gdfba :=_g .Attr {}; +_gdfba .Name =name ;switch _cagfad {case ST_HAnchorUnset :_gdfba .Value ="";case ST_HAnchorText :_gdfba .Value ="\u0074\u0065\u0078\u0074";case ST_HAnchorMargin :_gdfba .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HAnchorPage :_gdfba .Value ="\u0070\u0061\u0067\u0065"; +};return _gdfba ,nil ;}; -// Preferred Width Before Table Row -WBefore []*CT_TblWidth ; +// Validate validates the CT_TblWidth and its children +func (_cbdgg *CT_TblWidth )Validate ()error {return _cbdgg .ValidateWithPath ("C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068");};func (_eabc *EG_RunLevelElts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afcee :for {_bcbbdd ,_gdcfba :=d .Token (); +if _gdcfba !=nil {return _gdcfba ;};switch _fabcbc :=_bcbbdd .(type ){case _g .StartElement :switch _fabcbc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eabc .ProofErr =NewCT_ProofErr (); +if _fbdgf :=d .DecodeElement (_eabc .ProofErr ,&_fabcbc );_fbdgf !=nil {return _fbdgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eabc .PermStart =NewCT_PermStart (); +if _ggefgb :=d .DecodeElement (_eabc .PermStart ,&_fabcbc );_ggefgb !=nil {return _ggefgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eabc .PermEnd =NewCT_Perm (); +if _bdbgee :=d .DecodeElement (_eabc .PermEnd ,&_fabcbc );_bdbgee !=nil {return _bdbgee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eabc .Ins =NewCT_RunTrackChange (); +if _bgeca :=d .DecodeElement (_eabc .Ins ,&_fabcbc );_bgeca !=nil {return _bgeca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eabc .Del =NewCT_RunTrackChange (); +if _dcaac :=d .DecodeElement (_eabc .Del ,&_fabcbc );_dcaac !=nil {return _dcaac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_eabc .MoveFrom =NewCT_RunTrackChange (); +if _bcceg :=d .DecodeElement (_eabc .MoveFrom ,&_fabcbc );_bcceg !=nil {return _bcceg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_eabc .MoveTo =NewCT_RunTrackChange (); +if _adedf :=d .DecodeElement (_eabc .MoveTo ,&_fabcbc );_adedf !=nil {return _adedf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eacce :=NewEG_RangeMarkupElements (); +_eacce .BookmarkStart =NewCT_Bookmark ();if _daddgf :=d .DecodeElement (_eacce .BookmarkStart ,&_fabcbc );_daddgf !=nil {return _daddgf ;};_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_eacce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbdgd :=NewEG_RangeMarkupElements (); +_dbdgd .BookmarkEnd =NewCT_MarkupRange ();if _cbggg :=d .DecodeElement (_dbdgd .BookmarkEnd ,&_fabcbc );_cbggg !=nil {return _cbggg ;};_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_dbdgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdffe :=NewEG_RangeMarkupElements (); +_gdffe .MoveFromRangeStart =NewCT_MoveBookmark ();if _cgcbb :=d .DecodeElement (_gdffe .MoveFromRangeStart ,&_fabcbc );_cgcbb !=nil {return _cgcbb ;};_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_gdffe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_edeeg :=NewEG_RangeMarkupElements (); +_edeeg .MoveFromRangeEnd =NewCT_MarkupRange ();if _cfgeg :=d .DecodeElement (_edeeg .MoveFromRangeEnd ,&_fabcbc );_cfgeg !=nil {return _cfgeg ;};_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_edeeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fgfedc :=NewEG_RangeMarkupElements (); +_fgfedc .MoveToRangeStart =NewCT_MoveBookmark ();if _decaf :=d .DecodeElement (_fgfedc .MoveToRangeStart ,&_fabcbc );_decaf !=nil {return _decaf ;};_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_fgfedc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ccacfb :=NewEG_RangeMarkupElements (); +_ccacfb .MoveToRangeEnd =NewCT_MarkupRange ();if _ebdgdf :=d .DecodeElement (_ccacfb .MoveToRangeEnd ,&_fabcbc );_ebdgdf !=nil {return _ebdgdf ;};_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_ccacfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bfbced :=NewEG_RangeMarkupElements (); +_bfbced .CommentRangeStart =NewCT_MarkupRange ();if _afeaa :=d .DecodeElement (_bfbced .CommentRangeStart ,&_fabcbc );_afeaa !=nil {return _afeaa ;};_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_bfbced );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcaed :=NewEG_RangeMarkupElements (); +_bcaed .CommentRangeEnd =NewCT_MarkupRange ();if _cdbaa :=d .DecodeElement (_bcaed .CommentRangeEnd ,&_fabcbc );_cdbaa !=nil {return _cdbaa ;};_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_bcaed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bgeed :=NewEG_RangeMarkupElements (); +_bgeed .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aceef :=d .DecodeElement (_bgeed .CustomXmlInsRangeStart ,&_fabcbc );_aceef !=nil {return _aceef ;};_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_bgeed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fdgaee :=NewEG_RangeMarkupElements (); +_fdgaee .CustomXmlInsRangeEnd =NewCT_Markup ();if _bfegff :=d .DecodeElement (_fdgaee .CustomXmlInsRangeEnd ,&_fabcbc );_bfegff !=nil {return _bfegff ;};_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_fdgaee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_acaeb :=NewEG_RangeMarkupElements (); +_acaeb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _daeecb :=d .DecodeElement (_acaeb .CustomXmlDelRangeStart ,&_fabcbc );_daeecb !=nil {return _daeecb ;};_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_acaeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fbeeg :=NewEG_RangeMarkupElements (); +_fbeeg .CustomXmlDelRangeEnd =NewCT_Markup ();if _gfcecd :=d .DecodeElement (_fbeeg .CustomXmlDelRangeEnd ,&_fabcbc );_gfcecd !=nil {return _gfcecd ;};_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_fbeeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aegdd :=NewEG_RangeMarkupElements (); +_aegdd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gafae :=d .DecodeElement (_aegdd .CustomXmlMoveFromRangeStart ,&_fabcbc );_gafae !=nil {return _gafae ;};_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_aegdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cddcf :=NewEG_RangeMarkupElements (); +_cddcf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ffefdb :=d .DecodeElement (_cddcf .CustomXmlMoveFromRangeEnd ,&_fabcbc );_ffefdb !=nil {return _ffefdb ;};_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_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 :"\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"}:_ggacgb :=NewEG_RangeMarkupElements (); +_ggacgb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fcgdfd :=d .DecodeElement (_ggacgb .CustomXmlMoveToRangeStart ,&_fabcbc );_fcgdfd !=nil {return _fcgdfd ;};_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_ggacgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_debgdg :=NewEG_RangeMarkupElements (); +_debgdg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eaebgc :=d .DecodeElement (_debgdg .CustomXmlMoveToRangeEnd ,&_fabcbc );_eaebgc !=nil {return _eaebgc ;};_eabc .EG_RangeMarkupElements =append (_eabc .EG_RangeMarkupElements ,_debgdg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fcbgab :=NewEG_MathContent (); +_fcbgab .OMathPara =_b .NewOMathPara ();if _edccaf :=d .DecodeElement (_fcbgab .OMathPara ,&_fabcbc );_edccaf !=nil {return _edccaf ;};_eabc .EG_MathContent =append (_eabc .EG_MathContent ,_fcbgab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_abdbac :=NewEG_MathContent (); +_abdbac .OMath =_b .NewOMath ();if _aefdce :=d .DecodeElement (_abdbac .OMath ,&_fabcbc );_aefdce !=nil {return _aefdce ;};_eabc .EG_MathContent =append (_eabc .EG_MathContent ,_abdbac );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_fabcbc .Name ); +if _bdegg :=d .Skip ();_bdegg !=nil {return _bdegg ;};};case _g .EndElement :break _afcee ;case _g .CharData :};};return nil ;}; -// Preferred Width After Table Row -WAfter []*CT_TblWidth ; +// ValidateWithPath validates the CT_PPrChange and its children, prefixing error messages with path +func (_edcdc *CT_PPrChange )ValidateWithPath (path string )error {if _eeeac :=_edcdc .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_eeeac !=nil {return _eeeac ;};return nil ;};func (_decee *CT_FFCheckBoxChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _decee .Size !=nil {_dggfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065"}}; +e .EncodeElement (_decee .Size ,_dggfb );};if _decee .SizeAuto !=nil {_cgcfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}};e .EncodeElement (_decee .SizeAuto ,_cgcfd );};return nil ;};func (_dcdbf ST_HexColorAuto )ValidateWithPath (path string )error {switch _dcdbf {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 (_dcdbf )); +};return nil ;}; -// Table Row Cannot Break Across Pages -CantSplit []*CT_OnOff ; +// Validate validates the CT_MailMergeSourceType and its children +func (_eecee *CT_MailMergeSourceType )Validate ()error {return _eecee .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0053\u006f\u0075\u0072\u0063\u0065\u0054\u0079p\u0065");}; -// Table Row Height -TrHeight []*CT_Height ; +// Validate validates the CT_FFHelpText and its children +func (_dbcgf *CT_FFHelpText )Validate ()error {return _dbcgf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074");};func (_bdggba *CT_TblPPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bdggba .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 :_a .Sprintf ("\u0025\u0076",*_bdggba .LeftFromTextAttr )}); +};if _bdggba .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 :_a .Sprintf ("\u0025\u0076",*_bdggba .RightFromTextAttr )}); +};if _bdggba .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 :_a .Sprintf ("\u0025\u0076",*_bdggba .TopFromTextAttr )});}; +if _bdggba .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 :_a .Sprintf ("\u0025\u0076",*_bdggba .BottomFromTextAttr )}); +};if _bdggba .VertAnchorAttr !=ST_VAnchorUnset {_deaab ,_cfegb :=_bdggba .VertAnchorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076e\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"});if _cfegb !=nil {return _cfegb ;};start .Attr =append (start .Attr ,_deaab ); +};if _bdggba .HorzAnchorAttr !=ST_HAnchorUnset {_egabg ,_ageab :=_bdggba .HorzAnchorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0068o\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"});if _ageab !=nil {return _ageab ;};start .Attr =append (start .Attr ,_egabg ); +};if _bdggba .TblpXSpecAttr !=_ffb .ST_XAlignUnset {_dgfaf ,_egcbc :=_bdggba .TblpXSpecAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0058\u0053\u0070\u0065\u0063"});if _egcbc !=nil {return _egcbc ;};start .Attr =append (start .Attr ,_dgfaf ); +};if _bdggba .TblpXAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0058"},Value :_a .Sprintf ("\u0025\u0076",*_bdggba .TblpXAttr )});};if _bdggba .TblpYSpecAttr !=_ffb .ST_YAlignUnset {_cadaf ,_feada :=_bdggba .TblpYSpecAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0059\u0053\u0070\u0065\u0063"}); +if _feada !=nil {return _feada ;};start .Attr =append (start .Attr ,_cadaf );};if _bdggba .TblpYAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0059"},Value :_a .Sprintf ("\u0025\u0076",*_bdggba .TblpYAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebgbb *CT_LvlLegacy )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gbcggb :=range start .Attr {if _gbcggb .Name .Local =="\u006c\u0065\u0067\u0061\u0063\u0079"{_geefd ,_afded :=ParseUnionST_OnOff (_gbcggb .Value ); +if _afded !=nil {return _afded ;};_ebgbb .LegacyAttr =&_geefd ;continue ;};if _gbcggb .Name .Local =="l\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"{_ccdf ,_dafg :=ParseUnionST_TwipsMeasure (_gbcggb .Value );if _dafg !=nil {return _dafg ; +};_ebgbb .LegacySpaceAttr =&_ccdf ;continue ;};if _gbcggb .Name .Local =="\u006c\u0065\u0067a\u0063\u0079\u0049\u006e\u0064\u0065\u006e\u0074"{_ceggg ,_ffcbg :=ParseUnionST_SignedTwipsMeasure (_gbcggb .Value );if _ffcbg !=nil {return _ffcbg ;};_ebgbb .LegacyIndentAttr =&_ceggg ; +continue ;};};for {_dedgad ,_dcggff :=d .Token ();if _dcggff !=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",_dcggff );};if _agfdc ,_gcddf :=_dedgad .(_g .EndElement ); +_gcddf &&_agfdc .Name ==start .Name {break ;};};return nil ;};type CT_HMerge struct{ -// Repeat Table Row on Every New Page -TblHeader []*CT_OnOff ; +// Horizontal Merge Type +ValAttr ST_Merge ;};func (_bbfgb *CT_SaveThroughXslt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bbfgb .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bbfgb .IdAttr )}); +};if _bbfgb .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 :_a .Sprintf ("\u0025\u0076",*_bbfgb .SolutionIDAttr )});};e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type EG_HdrFtrReferences struct{ -// Table Row Cell Spacing -TblCellSpacing []*CT_TblWidth ; +// Header Reference +HeaderReference *CT_HdrFtrRef ; -// Table Row Alignment -Jc []*CT_JcTable ; +// Footer Reference +FooterReference *CT_HdrFtrRef ;};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;); -// Hidden Table Row Marker -Hidden []*CT_OnOff ;}; +// ValidateWithPath validates the CT_ObjectChoice and its children, prefixing error messages with path +func (_febcc *CT_ObjectChoice )ValidateWithPath (path string )error {if _febcc .Control !=nil {if _cedfcc :=_febcc .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_cedfcc !=nil {return _cedfcc ;};};if _febcc .ObjectLink !=nil {if _dcab :=_febcc .ObjectLink .ValidateWithPath (path +"/\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"); +_dcab !=nil {return _dcab ;};};if _febcc .ObjectEmbed !=nil {if _adcfg :=_febcc .ObjectEmbed .ValidateWithPath (path +"\u002f\u004f\u0062j\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064");_adcfg !=nil {return _adcfg ;};};if _febcc .Movie !=nil {if _gedfa :=_febcc .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065"); +_gedfa !=nil {return _gedfa ;};};return nil ;};func (_bfgfgg ST_Lock )String ()string {switch _bfgfgg {case 0:return "";case 1:return "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case 2:return "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064"; +case 3:return "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case 4:return "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return "";};func (_abcggf ST_ChapterSep )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abcggf .String (),start ); +}; -// ValidateWithPath validates the EG_RunLevelElts and its children, prefixing error messages with path -func (_aegfg *EG_RunLevelElts )ValidateWithPath (path string )error {if _aegfg .ProofErr !=nil {if _ecabd :=_aegfg .ProofErr .ValidateWithPath (path +"\u002fP\u0072\u006f\u006f\u0066\u0045\u0072r");_ecabd !=nil {return _ecabd ;};};if _aegfg .PermStart !=nil {if _eeebbb :=_aegfg .PermStart .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"); -_eeebbb !=nil {return _eeebbb ;};};if _aegfg .PermEnd !=nil {if _cfebc :=_aegfg .PermEnd .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0045\u006e\u0064");_cfebc !=nil {return _cfebc ;};};if _aegfg .Ins !=nil {if _ffbdfc :=_aegfg .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073"); -_ffbdfc !=nil {return _ffbdfc ;};};if _aegfg .Del !=nil {if _agged :=_aegfg .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_agged !=nil {return _agged ;};};if _aegfg .MoveFrom !=nil {if _fafgeg :=_aegfg .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm"); -_fafgeg !=nil {return _fafgeg ;};};if _aegfg .MoveTo !=nil {if _cadfa :=_aegfg .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_cadfa !=nil {return _cadfa ;};};for _fedeg ,_gfadae :=range _aegfg .EG_RangeMarkupElements {if _dbegd :=_gfadae .ValidateWithPath (_f .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 ,_fedeg )); -_dbegd !=nil {return _dbegd ;};};for _dggbba ,_afdce :=range _aegfg .EG_MathContent {if _eageec :=_afdce .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0045\u0047_M\u0061t\u0068\u0043\u006f\u006e\u0074e\u006e\u0074\u005b\u0025\u0064\u005d",path ,_dggbba )); -_eageec !=nil {return _eageec ;};};return nil ;};func (_aeccb ST_PageBorderZOrder )String ()string {switch _aeccb {case 0:return "";case 1:return "\u0066\u0072\u006fn\u0074";case 2:return "\u0062\u0061\u0063\u006b";};return "";};func (_efgfba WdST_RelFromV )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efgfba .String (),start ); -};func (_cggbcg ST_PageBorderZOrder )ValidateWithPath (path string )error {switch _cggbcg {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 (_cggbcg )); -};return nil ;}; +// ValidateWithPath validates the CT_Column and its children, prefixing error messages with path +func (_egbaf *CT_Column )ValidateWithPath (path string )error {if _egbaf .WAttr !=nil {if _geaec :=_egbaf .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_geaec !=nil {return _geaec ;};};if _egbaf .SpaceAttr !=nil {if _daef :=_egbaf .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); +_daef !=nil {return _daef ;};};return nil ;};func NewCT_DocPart ()*CT_DocPart {_fefeg :=&CT_DocPart {};return _fefeg }; -// Validate validates the WdEG_WrapType and its children -func (_feefafg *WdEG_WrapType )Validate ()error {return _feefafg .ValidateWithPath ("\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065");};func (_bccggf ST_Lock )Validate ()error {return _bccggf .ValidateWithPath ("")};func (_fcdgbe *Endnotes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcdgbe .CT_Endnotes =*NewCT_Endnotes (); -_efcea :for {_edgdc ,_bfbdg :=d .Token ();if _bfbdg !=nil {return _bfbdg ;};switch _dgcdc :=_edgdc .(type ){case _b .StartElement :switch _dgcdc .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_cdabafc :=NewCT_FtnEdn (); -if _eagab :=d .DecodeElement (_cdabafc ,&_dgcdc );_eagab !=nil {return _eagab ;};_fcdgbe .Endnote =append (_fcdgbe .Endnote ,_cdabafc );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_dgcdc .Name ); -if _cgcbg :=d .Skip ();_cgcbg !=nil {return _cgcbg ;};};case _b .EndElement :break _efcea ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_PPrChange and its children +func (_decgg *CT_PPrChange )Validate ()error {return _decgg .ValidateWithPath ("\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func NewAG_Password ()*AG_Password {_bda :=&AG_Password {};return _bda };func NewCT_TcBorders ()*CT_TcBorders {_dadbb :=&CT_TcBorders {}; +return _dadbb };func (_fdgbd *CT_PBdr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdgbd .Top !=nil {_cfecg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_fdgbd .Top ,_cfecg ); +};if _fdgbd .Left !=nil {_dffbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_fdgbd .Left ,_dffbc );};if _fdgbd .Bottom !=nil {_cdaba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; +e .EncodeElement (_fdgbd .Bottom ,_cdaba );};if _fdgbd .Right !=nil {_cceb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_fdgbd .Right ,_cceb );};if _fdgbd .Between !=nil {_fdcdb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0062\u0065\u0074\u0077\u0065\u0065n"}}; +e .EncodeElement (_fdgbd .Between ,_fdcdb );};if _fdgbd .Bar !=nil {_gadaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062a\u0072"}};e .EncodeElement (_fdgbd .Bar ,_gadaf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +}; -// Validate validates the CT_MailMergeOdsoFMDFieldType and its children -func (_bacg *CT_MailMergeOdsoFMDFieldType )Validate ()error {return _bacg .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_TblPrEx struct{ +// ValidateWithPath validates the CT_MailMergeDocType and its children, prefixing error messages with path +func (_dcfcf *CT_MailMergeDocType )ValidateWithPath (path string )error {if _dcfcf .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 _eccd :=_dcfcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eccd !=nil {return _eccd ;};return nil ;}; -// Preferred Table Width Exception -TblW *CT_TblWidth ; +// Validate validates the CT_Ind and its children +func (_cedcd *CT_Ind )Validate ()error {return _cedcd .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064");};func NewCT_UnsignedDecimalNumber ()*CT_UnsignedDecimalNumber {_fdgba :=&CT_UnsignedDecimalNumber {};return _fdgba ;};func NewWdCT_WordprocessingCanvasChoice ()*WdCT_WordprocessingCanvasChoice {_eafdg :=&WdCT_WordprocessingCanvasChoice {}; +return _eafdg ;}; -// Table Alignment Exception -Jc *CT_JcTable ; +// Validate validates the WdCT_WordprocessingGroupChoice and its children +func (_bfeaec *WdCT_WordprocessingGroupChoice )Validate ()error {return _bfeaec .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 ParseUnionST_SignedTwipsMeasure (s string )(ST_SignedTwipsMeasure ,error ){_cdgffb :=ST_SignedTwipsMeasure {};if _ffb .ST_UniversalMeasurePatternRe .MatchString (s ){_cdgffb .ST_UniversalMeasure =&s ;}else {_fedaae ,_abacg :=_ff .ParseFloat (s ,64); +if _abacg !=nil {return _cdgffb ,_a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_abacg );};_cdgffb .Int64 =_e .Int64 (int64 (_fedaae ));};return _cdgffb ,nil ;}; -// Table Cell Spacing Exception -TblCellSpacing *CT_TblWidth ; +// Validate validates the CT_Placeholder and its children +func (_ecdg *CT_Placeholder )Validate ()error {return _ecdg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};func (_fbgagc ST_Jc )Validate ()error {return _fbgagc .ValidateWithPath ("")};func (_acgeag ST_CombineBrackets )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acgeag .String (),start ); +}; -// Table Indent from Leading Margin Exception -TblInd *CT_TblWidth ; +// Validate validates the CT_DocType and its children +func (_gdef *CT_DocType )Validate ()error {return _gdef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065");}; -// Table Borders Exceptions -TblBorders *CT_TblBorders ; +// Validate validates the CT_TcPr and its children +func (_acgag *CT_TcPr )Validate ()error {return _acgag .ValidateWithPath ("\u0043T\u005f\u0054\u0063\u0050\u0072");}; -// Table Shading Exception -Shd *CT_Shd ; +// ValidateWithPath validates the CT_Lock and its children, prefixing error messages with path +func (_feccef *CT_Lock )ValidateWithPath (path string )error {if _edcbg :=_feccef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_edcbg !=nil {return _edcbg ;};return nil ;};func (_efccf ST_DocProtect )ValidateWithPath (path string )error {switch _efccf {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 (_efccf )); +};return nil ;};func (_cbdfdae *WdEG_WrapTypeChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgdcdd :for {_beacbb ,_bdbbed :=d .Token ();if _bdbbed !=nil {return _bdbbed ;};switch _geecf :=_beacbb .(type ){case _g .StartElement :switch _geecf .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_cbdfdae .WrapNone =NewWdCT_WrapNone (); +if _afeac :=d .DecodeElement (_cbdfdae .WrapNone ,&_geecf );_afeac !=nil {return _afeac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_cbdfdae .WrapSquare =NewWdCT_WrapSquare (); +if _befafb :=d .DecodeElement (_cbdfdae .WrapSquare ,&_geecf );_befafb !=nil {return _befafb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_cbdfdae .WrapTight =NewWdCT_WrapTight (); +if _ccdae :=d .DecodeElement (_cbdfdae .WrapTight ,&_geecf );_ccdae !=nil {return _ccdae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_cbdfdae .WrapThrough =NewWdCT_WrapThrough (); +if _edfed :=d .DecodeElement (_cbdfdae .WrapThrough ,&_geecf );_edfed !=nil {return _edfed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_cbdfdae .WrapTopAndBottom =NewWdCT_WrapTopBottom (); +if _egcab :=d .DecodeElement (_cbdfdae .WrapTopAndBottom ,&_geecf );_egcab !=nil {return _egcab ;};default:_bd .Log .Debug ("\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",_geecf .Name ); +if _gdgcde :=d .Skip ();_gdgcde !=nil {return _gdgcde ;};};case _g .EndElement :break _dgdcdd ;case _g .CharData :};};return nil ;}; -// Table Layout Exception -TblLayout *CT_TblLayoutType ; +// Validate validates the CT_TblPPr and its children +func (_eeeeaa *CT_TblPPr )Validate ()error {return _eeeeaa .ValidateWithPath ("\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r");};func (_aggcea *CT_ProofErr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aggcea .TypeAttr =ST_ProofErr (1); +for _ ,_ccefc :=range start .Attr {if _ccefc .Name .Local =="\u0074\u0079\u0070\u0065"{_aggcea .TypeAttr .UnmarshalXMLAttr (_ccefc );continue ;};};for {_ddcgbbg ,_aggg :=d .Token ();if _aggg !=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",_aggg ); +};if _aege ,_daaac :=_ddcgbbg .(_g .EndElement );_daaac &&_aege .Name ==start .Name {break ;};};return nil ;}; -// Table Cell Margin Exceptions -TblCellMar *CT_TblCellMar ; +// ValidateWithPath validates the CT_Styles and its children, prefixing error messages with path +func (_gcaca *CT_Styles )ValidateWithPath (path string )error {if _gcaca .DocDefaults !=nil {if _aaebg :=_gcaca .DocDefaults .ValidateWithPath (path +"\u002f\u0044\u006fc\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_aaebg !=nil {return _aaebg ;}; +};if _gcaca .LatentStyles !=nil {if _fbdbe :=_gcaca .LatentStyles .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");_fbdbe !=nil {return _fbdbe ;};};for _ccgdcf ,_abfga :=range _gcaca .Style {if _dfdaa :=_abfga .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fS\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ccgdcf )); +_dfdaa !=nil {return _dfdaa ;};};return nil ;};type CT_Tc struct{ -// Table Style Conditional Formatting Settings Exception -TblLook *CT_TblLook ;TblPrExChange *CT_TblPrExChange ;};func (_fbcgfe *CT_PageSz )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbcgfe .WAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_fbcgfe .WAttr )}); -};if _fbcgfe .HAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_fbcgfe .HAttr )});};if _fbcgfe .OrientAttr !=ST_PageOrientationUnset {_ccffa ,_gaag :=_fbcgfe .OrientAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0065\u006e\u0074"}); -if _gaag !=nil {return _gaag ;};start .Attr =append (start .Attr ,_ccffa );};if _fbcgfe .CodeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fbcgfe .CodeAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Table Cell Identifier +IdAttr *string ; -// ValidateWithPath validates the CT_CharacterSpacing and its children, prefixing error messages with path -func (_dece *CT_CharacterSpacing )ValidateWithPath (path string )error {if _dece .ValAttr ==ST_CharacterSpacingUnset {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 _dgab :=_dece .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgab !=nil {return _dgab ;};return nil ;};func (_gcfgg *CT_MailMerge )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_ceeg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006da\u0069\u006e\u0044\u006f\u0063u\u006d\u0065n\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gcfgg .MainDocumentType ,_ceeg );if _gcfgg .LinkToQuery !=nil {_cfbeaf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}}; -e .EncodeElement (_gcfgg .LinkToQuery ,_cfbeaf );};_bceaf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};e .EncodeElement (_gcfgg .DataType ,_bceaf );if _gcfgg .ConnectString !=nil {_abda :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063o\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}}; -e .EncodeElement (_gcfgg .ConnectString ,_abda );};if _gcfgg .Query !=nil {_fgfce :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0071\u0075\u0065\u0072\u0079"}};e .EncodeElement (_gcfgg .Query ,_fgfce );};if _gcfgg .DataSource !=nil {_gebf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}}; -e .EncodeElement (_gcfgg .DataSource ,_gebf );};if _gcfgg .HeaderSource !=nil {_gbegfd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_gcfgg .HeaderSource ,_gbegfd ); -};if _gcfgg .DoNotSuppressBlankLines !=nil {_cedfb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0053\u0075\u0070\u0070\u0072e\u0073s\u0042l\u0061\u006e\u006b\u004c\u0069\u006e\u0065s"}};e .EncodeElement (_gcfgg .DoNotSuppressBlankLines ,_cedfb ); -};if _gcfgg .Destination !=nil {_fgbff :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gcfgg .Destination ,_fgbff );};if _gcfgg .AddressFieldName !=nil {_cgcac :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0061d\u0064\u0072\u0065\u0073\u0073F\u0069\u0065l\u0064\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_gcfgg .AddressFieldName ,_cgcac );};if _gcfgg .MailSubject !=nil {_begead :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006d\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_gcfgg .MailSubject ,_begead ); -};if _gcfgg .MailAsAttachment !=nil {_bgdafb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006da\u0069\u006c\u0041\u0073\u0041t\u0074\u0061c\u0068\u006d\u0065\u006e\u0074"}};e .EncodeElement (_gcfgg .MailAsAttachment ,_bgdafb );};if _gcfgg .ViewMergedData !=nil {_dffefg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003av\u0069\u0065\u0077M\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061"}}; -e .EncodeElement (_gcfgg .ViewMergedData ,_dffefg );};if _gcfgg .ActiveRecord !=nil {_efcfb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065\u0052e\u0063\u006f\u0072\u0064"}};e .EncodeElement (_gcfgg .ActiveRecord ,_efcfb ); -};if _gcfgg .CheckErrors !=nil {_fcace :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_gcfgg .CheckErrors ,_fcace );};if _gcfgg .Odso !=nil {_geef :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006f\u0064\u0073\u006f"}}; -e .EncodeElement (_gcfgg .Odso ,_geef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gffbg *CT_Numbering )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gffbg .NumPicBullet !=nil {_cfbda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0050\u0069\u0063\u0042u\u006c\u006c\u0065\u0074"}}; -for _ ,_fecbe :=range _gffbg .NumPicBullet {e .EncodeElement (_fecbe ,_cfbda );};};if _gffbg .AbstractNum !=nil {_agbca :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}};for _ ,_beaac :=range _gffbg .AbstractNum {e .EncodeElement (_beaac ,_agbca ); -};};if _gffbg .Num !=nil {_fadcaf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006eu\u006d"}};for _ ,_bgbfb :=range _gffbg .Num {e .EncodeElement (_bgbfb ,_fadcaf );};};if _gffbg .NumIdMacAtCleanup !=nil {_abee :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0075mI\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006c\u0065\u0061\u006e\u0075\u0070"}}; -e .EncodeElement (_gffbg .NumIdMacAtCleanup ,_abee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Table Cell Properties +TcPr *CT_TcPr ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_gdeaec *CT_Text )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eeebe :=range start .Attr {if _eeebe .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"&&_eeebe .Name .Local =="\u0073\u0070\u0061c\u0065"{_ccdce ,_dcdcb :=_eeebe .Value ,error (nil ); +if _dcdcb !=nil {return _dcdcb ;};_gdeaec .SpaceAttr =&_ccdce ;continue ;};};for {_ebcgf ,_cdgbdc :=d .Token ();if _cdgbdc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_cdgbdc ); +};if _fdaee ,_aeedb :=_ebcgf .(_g .CharData );_aeedb {_gdeaec .Content =string (_fdaee );};if _dccgd ,_cdaae :=_ebcgf .(_g .EndElement );_cdaae &&_dccgd .Name ==start .Name {break ;};};return nil ;};type CT_Zoom struct{ -// ValidateWithPath validates the CT_SectPrChange and its children, prefixing error messages with path -func (_egecb *CT_SectPrChange )ValidateWithPath (path string )error {if _egecb .SectPr !=nil {if _cddfcb :=_egecb .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_cddfcb !=nil {return _cddfcb ;};};return nil ;};func (_aeegaf ST_HAnchor )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aeegafc :=_b .Attr {}; -_aeegafc .Name =name ;switch _aeegaf {case ST_HAnchorUnset :_aeegafc .Value ="";case ST_HAnchorText :_aeegafc .Value ="\u0074\u0065\u0078\u0074";case ST_HAnchorMargin :_aeegafc .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HAnchorPage :_aeegafc .Value ="\u0070\u0061\u0067\u0065"; -};return _aeegafc ,nil ;};func (_ffcbf *CT_VerticalAlignRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffcbf .ValAttr =_bc .ST_VerticalAlignRun (1);for _ ,_bagae :=range start .Attr {if _bagae .Name .Local =="\u0076\u0061\u006c"{_ffcbf .ValAttr .UnmarshalXMLAttr (_bagae ); -continue ;};};for {_aaebae ,_cefcd :=d .Token ();if _cefcd !=nil {return _f .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",_cefcd ); -};if _afffd ,_feffdd :=_aaebae .(_b .EndElement );_feffdd &&_afffd .Name ==start .Name {break ;};};return nil ;};func (_cgddb ST_LineSpacingRule )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_accfge :=_b .Attr {};_accfge .Name =name ;switch _cgddb {case ST_LineSpacingRuleUnset :_accfge .Value =""; -case ST_LineSpacingRuleAuto :_accfge .Value ="\u0061\u0075\u0074\u006f";case ST_LineSpacingRuleExact :_accfge .Value ="\u0065\u0078\u0061c\u0074";case ST_LineSpacingRuleAtLeast :_accfge .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _accfge ,nil ; -};func (_ggebgb ST_HeightRule )String ()string {switch _ggebgb {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 "";}; +// Zoom Type +ValAttr ST_Zoom ; -// Validate validates the CT_DocPartBehaviors and its children -func (_eebfg *CT_DocPartBehaviors )Validate ()error {return _eebfg .ValidateWithPath ("\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");};func NewCT_SectType ()*CT_SectType {_dfcce :=&CT_SectType {}; -return _dfcce }; +// Zoom Percentage +PercentAttr ST_DecimalNumberOrPercent ;};type ST_LineSpacingRule byte ;func NewCT_TblPr ()*CT_TblPr {_fcfbc :=&CT_TblPr {};return _fcfbc };func (_bgade ST_RubyAlign )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cggef :=_g .Attr {};_cggef .Name =name ; +switch _bgade {case ST_RubyAlignUnset :_cggef .Value ="";case ST_RubyAlignCenter :_cggef .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_RubyAlignDistributeLetter :_cggef .Value ="\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072"; +case ST_RubyAlignDistributeSpace :_cggef .Value ="\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case ST_RubyAlignLeft :_cggef .Value ="\u006c\u0065\u0066\u0074";case ST_RubyAlignRight :_cggef .Value ="\u0072\u0069\u0067h\u0074"; +case ST_RubyAlignRightVertical :_cggef .Value ="\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return _cggef ,nil ;}; -// Validate validates the CT_SdtDate and its children -func (_eeeg *CT_SdtDate )Validate ()error {return _eeeg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u0061\u0074\u0065");};func (_bgaac *CT_TblPrBase )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _bgaac .TblStyle !=nil {_bggbf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bgaac .TblStyle ,_bggbf );};if _bgaac .TblpPr !=nil {_fgddg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}}; -e .EncodeElement (_bgaac .TblpPr ,_fgddg );};if _bgaac .TblOverlap !=nil {_cagcb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}};e .EncodeElement (_bgaac .TblOverlap ,_cagcb );};if _bgaac .BidiVisual !=nil {_bgdfd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}}; -e .EncodeElement (_bgaac .BidiVisual ,_bgdfd );};if _bgaac .TblStyleRowBandSize !=nil {_febaaf :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bgaac .TblStyleRowBandSize ,_febaaf ); -};if _bgaac .TblStyleColBandSize !=nil {_bcfeg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bgaac .TblStyleColBandSize ,_bcfeg ); -};if _bgaac .TblW !=nil {_ddbcbd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_bgaac .TblW ,_ddbcbd );};if _bgaac .Jc !=nil {_aedgb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006a\u0063"}}; -e .EncodeElement (_bgaac .Jc ,_aedgb );};if _bgaac .TblCellSpacing !=nil {_cbfce :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_bgaac .TblCellSpacing ,_cbfce ); -};if _bgaac .TblInd !=nil {_ddbfg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_bgaac .TblInd ,_ddbfg );};if _bgaac .TblBorders !=nil {_agcbcg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_bgaac .TblBorders ,_agcbcg );};if _bgaac .Shd !=nil {_aaaca :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bgaac .Shd ,_aaaca );};if _bgaac .TblLayout !=nil {_ddcae :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_bgaac .TblLayout ,_ddcae );};if _bgaac .TblCellMar !=nil {_bfdada :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_bgaac .TblCellMar ,_bfdada );};if _bgaac .TblLook !=nil {_fgfbf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; -e .EncodeElement (_bgaac .TblLook ,_fgfbf );};if _bgaac .TblCaption !=nil {_fbefcd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bgaac .TblCaption ,_fbefcd );};if _bgaac .TblDescription !=nil {_gddda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_bgaac .TblDescription ,_gddda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_CompatSetting and its children, prefixing error messages with path +func (_febbf *CT_CompatSetting )ValidateWithPath (path string )error {return nil };type ST_SdtDateMappingType byte ;func (_ccbaf ST_PTabAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_afcge :=_g .Attr {};_afcge .Name =name ;switch _ccbaf {case ST_PTabAlignmentUnset :_afcge .Value =""; +case ST_PTabAlignmentLeft :_afcge .Value ="\u006c\u0065\u0066\u0074";case ST_PTabAlignmentCenter :_afcge .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PTabAlignmentRight :_afcge .Value ="\u0072\u0069\u0067h\u0074";};return _afcge ,nil ;};func (_cgaabe *CT_SdtListItem )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgaabe .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 :_a .Sprintf ("\u0025\u0076",*_cgaabe .DisplayTextAttr )}); +};if _cgaabe .ValueAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0076\u0061\u006c\u0075\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cgaabe .ValueAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_acce *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 :_a .Sprintf ("\u0025\u0076",_acce .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acafd *ST_HAnchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acgdgf ,_gdeeb :=d .Token ();if _gdeeb !=nil {return _gdeeb ;};if _dadfe ,_edbeff :=_acgdgf .(_g .EndElement ); +_edbeff &&_dadfe .Name ==start .Name {*_acafd =1;return nil ;};if _bfagb ,_dgcegg :=_acgdgf .(_g .CharData );!_dgcegg {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",_acgdgf ); +}else {switch string (_bfagb ){case "":*_acafd =0;case "\u0074\u0065\u0078\u0074":*_acafd =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_acafd =2;case "\u0070\u0061\u0067\u0065":*_acafd =3;};};_acgdgf ,_gdeeb =d .Token ();if _gdeeb !=nil {return _gdeeb ; +};if _cgegfe ,_faecc :=_acgdgf .(_g .EndElement );_faecc &&_cgegfe .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",_acgdgf ); +};func NewCT_TxbxContent ()*CT_TxbxContent {_gddbae :=&CT_TxbxContent {};return _gddbae };type ST_Underline byte ; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_bfccg *CT_Rel )ValidateWithPath (path string )error {return nil };func (_ddbbgd *CT_FontFamily )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddbbgd .ValAttr =ST_FontFamily (1);for _ ,_cbfa :=range start .Attr {if _cbfa .Name .Local =="\u0076\u0061\u006c"{_ddbbgd .ValAttr .UnmarshalXMLAttr (_cbfa ); -continue ;};};for {_bfgff ,_fdbe :=d .Token ();if _fdbe !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_fdbe );};if _eacff ,_dcfgg :=_bfgff .(_b .EndElement ); -_dcfgg &&_eacff .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_JcTable and its children, prefixing error messages with path +func (_eafefg *CT_JcTable )ValidateWithPath (path string )error {if _eafefg .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 _gaaac :=_eafefg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gaaac !=nil {return _gaaac ;};return nil ;}; -// ValidateWithPath validates the CT_TextDirection and its children, prefixing error messages with path -func (_gaedge *CT_TextDirection )ValidateWithPath (path string )error {if _gaedge .ValAttr ==ST_TextDirectionUnset {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 _cagfce :=_gaedge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cagfce !=nil {return _cagfce ;};return nil ;}; +// Validate validates the CT_DocVars and its children +func (_fbdc *CT_DocVars )Validate ()error {return _fbdc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0056\u0061\u0072\u0073");};type CT_FldChar struct{ -// Validate validates the CT_TblPrChange and its children -func (_ggacca *CT_TblPrChange )Validate ()error {return _ggacca .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065");};type CT_TblGridChange struct{ +// Field Character Type +FldCharTypeAttr ST_FldCharType ; -// Annotation Identifier -IdAttr int64 ;TblGrid *CT_TblGridBase ;};func NewCT_Empty ()*CT_Empty {_cdga :=&CT_Empty {};return _cdga };func (_cgcge *CT_HpsMeasure )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fffd :=range start .Attr {if _fffd .Name .Local =="\u0076\u0061\u006c"{_ebdfb ,_efadbc :=ParseUnionST_HpsMeasure (_fffd .Value ); -if _efadbc !=nil {return _efadbc ;};_cgcge .ValAttr =_ebdfb ;continue ;};};for {_afgf ,_fcaaf :=d .Token ();if _fcaaf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048p\u0073M\u0065a\u0073\u0075\u0072\u0065\u003a\u0020\u0025s",_fcaaf ); -};if _babbc ,_aaebd :=_afgf .(_b .EndElement );_aaebd &&_babbc .Name ==start .Name {break ;};};return nil ;};func (_bdbce *Document )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdbce .CT_Document =*NewCT_Document ();for _ ,_aebbb :=range start .Attr {if _aebbb .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_bdbce .ConformanceAttr .UnmarshalXMLAttr (_aebbb ); -continue ;};};_ageeb :for {_gfgba ,_ccgga :=d .Token ();if _ccgga !=nil {return _ccgga ;};switch _adbceb :=_gfgba .(type ){case _b .StartElement :switch _adbceb .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_bdbce .Background =NewCT_Background (); -if _ebeaa :=d .DecodeElement (_bdbce .Background ,&_adbceb );_ebeaa !=nil {return _ebeaa ;};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 :"\u0062\u006f\u0064\u0079"},_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 :"\u0062\u006f\u0064\u0079"}:_bdbce .Body =NewCT_Body (); -if _begcbda :=d .DecodeElement (_bdbce .Body ,&_adbceb );_begcbda !=nil {return _begcbda ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_adbceb .Name ); -if _cbafbc :=d .Skip ();_cbafbc !=nil {return _cbafbc ;};};case _b .EndElement :break _ageeb ;case _b .CharData :};};return nil ;};func (_acfea *CT_FFTextType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ggeba ,_edeca :=_acfea .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _edeca !=nil {return _edeca ;};start .Attr =append (start .Attr ,_ggeba );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Field Should Not Be Recalculated +FldLockAttr *_ffb .ST_OnOff ; -// ValidateWithPath validates the CT_Language and its children, prefixing error messages with path -func (_febfb *CT_Language )ValidateWithPath (path string )error {return nil }; +// Field Result Invalidated +DirtyAttr *_ffb .ST_OnOff ; -// ValidateWithPath validates the CT_StylePaneFilter and its children, prefixing error messages with path -func (_edgdfd *CT_StylePaneFilter )ValidateWithPath (path string )error {if _edgdfd .AllStylesAttr !=nil {if _cebce :=_edgdfd .AllStylesAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_cebce !=nil {return _cebce ; -};};if _edgdfd .CustomStylesAttr !=nil {if _bbbaa :=_edgdfd .CustomStylesAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_bbbaa !=nil {return _bbbaa ;};};if _edgdfd .LatentStylesAttr !=nil {if _ecbec :=_edgdfd .LatentStylesAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072"); -_ecbec !=nil {return _ecbec ;};};if _edgdfd .StylesInUseAttr !=nil {if _edfab :=_edgdfd .StylesInUseAttr .ValidateWithPath (path +"\u002f\u0053t\u0079\u006c\u0065s\u0049\u006e\u0055\u0073\u0065\u0041\u0074\u0074\u0072");_edfab !=nil {return _edfab ;};}; -if _edgdfd .HeadingStylesAttr !=nil {if _ccaca :=_edgdfd .HeadingStylesAttr .ValidateWithPath (path +"\u002fH\u0065a\u0064\u0069\u006e\u0067\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_ccaca !=nil {return _ccaca ;};};if _edgdfd .NumberingStylesAttr !=nil {if _dgegd :=_edgdfd .NumberingStylesAttr .ValidateWithPath (path +"/\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073At\u0074\u0072"); -_dgegd !=nil {return _dgegd ;};};if _edgdfd .TableStylesAttr !=nil {if _cabfbc :=_edgdfd .TableStylesAttr .ValidateWithPath (path +"\u002f\u0054a\u0062\u006c\u0065S\u0074\u0079\u006c\u0065\u0073\u0041\u0074\u0074\u0072");_cabfbc !=nil {return _cabfbc ; -};};if _edgdfd .DirectFormattingOnRunsAttr !=nil {if _debdd :=_edgdfd .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"); -_debdd !=nil {return _debdd ;};};if _edgdfd .DirectFormattingOnParagraphsAttr !=nil {if _cbdaa :=_edgdfd .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"); -_cbdaa !=nil {return _cbdaa ;};};if _edgdfd .DirectFormattingOnNumberingAttr !=nil {if _ccfbeb :=_edgdfd .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"); -_ccfbeb !=nil {return _ccfbeb ;};};if _edgdfd .DirectFormattingOnTablesAttr !=nil {if _dbfbd :=_edgdfd .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"); -_dbfbd !=nil {return _dbfbd ;};};if _edgdfd .ClearFormattingAttr !=nil {if _deced :=_edgdfd .ClearFormattingAttr .ValidateWithPath (path +"/\u0043l\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067At\u0074\u0072");_deced !=nil {return _deced ; -};};if _edgdfd .Top3HeadingStylesAttr !=nil {if _gdfgb :=_edgdfd .Top3HeadingStylesAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u00703H\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073\u0041\u0074t\u0072");_gdfgb !=nil {return _gdfgb ; -};};if _edgdfd .VisibleStylesAttr !=nil {if _bebebf :=_edgdfd .VisibleStylesAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_bebebf !=nil {return _bebebf ;};};if _edgdfd .AlternateStyleNamesAttr !=nil {if _fcada :=_edgdfd .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"); -_fcada !=nil {return _fcada ;};};return nil ;};func (_fccbed ST_LevelSuffix )Validate ()error {return _fccbed .ValidateWithPath ("")}; +// Custom Field Data +FldData *CT_Text ; -// Validate validates the CT_HMerge and its children -func (_faad *CT_HMerge )Validate ()error {return _faad .ValidateWithPath ("\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e");};func (_abedg ST_MailMergeDest )Validate ()error {return _abedg .ValidateWithPath ("")}; +// Form Field Properties +FfData *CT_FFData ; -// ValidateWithPath validates the WdCT_LinkedTextboxInformation and its children, prefixing error messages with path -func (_ceecgg *WdCT_LinkedTextboxInformation )ValidateWithPath (path string )error {if _ceecgg .ExtLst !=nil {if _afbffg :=_ceecgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_afbffg !=nil {return _afbffg ;};};return nil ; -};func (_bgbef *CT_HdrFtrRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgbef .TypeAttr =ST_HdrFtr (1);for _ ,_gdcag :=range start .Attr {if _gdcag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_gdcag .Name .Local =="\u0069\u0064"||_gdcag .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_gdcag .Name .Local =="\u0069\u0064"{_fbefc ,_ceccd :=_gdcag .Value ,error (nil ); -if _ceccd !=nil {return _ceccd ;};_bgbef .IdAttr =_fbefc ;continue ;};if _gdcag .Name .Local =="\u0074\u0079\u0070\u0065"{_bgbef .TypeAttr .UnmarshalXMLAttr (_gdcag );continue ;};};for {_ggbacc ,_dbge :=d .Token ();if _dbge !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0064r\u0046\u0074\u0072\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_dbge ); -};if _ccfdb ,_gdecg :=_ggbacc .(_b .EndElement );_gdecg &&_ccfdb .Name ==start .Name {break ;};};return nil ;};func (_acefdd *CT_TblOverlap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cbdfg ,_cfabb :=_acefdd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _cfabb !=nil {return _cfabb ;};start .Attr =append (start .Attr ,_cbdfg );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Previous Numbering Field Properties +NumberingChange *CT_TrackChangeNumbering ;};func NewCT_PPrDefault ()*CT_PPrDefault {_dcdcg :=&CT_PPrDefault {};return _dcdcg }; -// Validate validates the CT_TblPrEx and its children -func (_dcgga *CT_TblPrEx )Validate ()error {return _dcgga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");};func (_gcdbf *CT_DocPartPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_egaf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_gcdbf .Name ,_egaf );if _gcdbf .Style !=nil {_gagb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gcdbf .Style ,_gagb ); -};if _gcdbf .Category !=nil {_bddb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}};e .EncodeElement (_gcdbf .Category ,_bddb );};if _gcdbf .Types !=nil {_bfebe :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0079\u0070\u0065\u0073"}}; -e .EncodeElement (_gcdbf .Types ,_bfebe );};if _gcdbf .Behaviors !=nil {_dgfg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073"}};e .EncodeElement (_gcdbf .Behaviors ,_dgfg );};if _gcdbf .Description !=nil {_gccd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_gcdbf .Description ,_gccd );};if _gcdbf .Guid !=nil {_gfacb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0067\u0075\u0069\u0064"}};e .EncodeElement (_gcdbf .Guid ,_gfacb );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_dabaa *CT_FtnEdnRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dabaa .CustomMarkFollowsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u0075st\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dabaa .CustomMarkFollowsAttr )}); -};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_dabaa .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egbgf *ST_FtnPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efgcbd ,_abdbeb :=d .Token (); -if _abdbeb !=nil {return _abdbeb ;};if _bfgfd ,_bcedgg :=_efgcbd .(_b .EndElement );_bcedgg &&_bfgfd .Name ==start .Name {*_egbgf =1;return nil ;};if _acbbg ,_abgbg :=_efgcbd .(_b .CharData );!_abgbg {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",_efgcbd ); -}else {switch string (_acbbg ){case "":*_egbgf =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_egbgf =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_egbgf =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_egbgf =3; -case "\u0064\u006f\u0063\u0045\u006e\u0064":*_egbgf =4;};};_efgcbd ,_abdbeb =d .Token ();if _abdbeb !=nil {return _abdbeb ;};if _cfgfd ,_ccfgb :=_efgcbd .(_b .EndElement );_ccfgb &&_cfgfd .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",_efgcbd ); -};func NewCT_EdnProps ()*CT_EdnProps {_gdeeb :=&CT_EdnProps {};return _gdeeb };func NewCT_Lang ()*CT_Lang {_abfff :=&CT_Lang {};return _abfff };func (_ecfbea *ST_LevelSuffix )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ecfbea =0; -case "\u0074\u0061\u0062":*_ecfbea =1;case "\u0073\u0070\u0061c\u0065":*_ecfbea =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_ecfbea =3;};return nil ;};func (_cbdgg *ST_HpsMeasure )ValidateWithPath (path string )error {_fgafab :=[]string {};if _cbdgg .ST_UnsignedDecimalNumber !=nil {_fgafab =append (_fgafab ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072"); -};if _cbdgg .ST_PositiveUniversalMeasure !=nil {_fgafab =append (_fgafab ,"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 (_fgafab )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fgafab ); -};return nil ;}; +// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path +func (_gdafg *CT_FontFamily )ValidateWithPath (path string )error {if _gdafg .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 _cgfffg :=_gdafg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgfffg !=nil {return _cgfffg ;};return nil ;};type ST_HAnchor byte ;func (_efgdb *CT_Border )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_agbb ,_ggb :=_efgdb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _ggb !=nil {return _ggb ;};start .Attr =append (start .Attr ,_agbb );if _efgdb .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_efgdb .ColorAttr )}); +};if _efgdb .ThemeColorAttr !=ST_ThemeColorUnset {_faaf ,_aagc :=_efgdb .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _aagc !=nil {return _aagc ;};start .Attr =append (start .Attr ,_faaf ); +};if _efgdb .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 :_a .Sprintf ("\u0025\u0076",*_efgdb .ThemeTintAttr )});};if _efgdb .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 :_a .Sprintf ("\u0025\u0076",*_efgdb .ThemeShadeAttr )}); +};if _efgdb .SzAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_a .Sprintf ("\u0025\u0076",*_efgdb .SzAttr )});};if _efgdb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_efgdb .SpaceAttr )}); +};if _efgdb .ShadowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_efgdb .ShadowAttr )});};if _efgdb .FrameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_efgdb .FrameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cggcbb ST_PTabRelativeTo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cggcbb .String (),start );};func (_cfbee *CT_TblOverlap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_egeabd ,_gaedc :=_cfbee .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _gaedc !=nil {return _gaedc ;};start .Attr =append (start .Attr ,_egeabd );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cgcacb *CT_VerticalAlignRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgcacb .ValAttr =_ffb .ST_VerticalAlignRun (1); +for _ ,_bgfdd :=range start .Attr {if _bgfdd .Name .Local =="\u0076\u0061\u006c"{_cgcacb .ValAttr .UnmarshalXMLAttr (_bgfdd );continue ;};};for {_ccfad ,_ccadge :=d .Token ();if _ccadge !=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",_ccadge ); +};if _cede ,_gdbga :=_ccfad .(_g .EndElement );_gdbga &&_cede .Name ==start .Name {break ;};};return nil ;};type CT_DocType struct{ -// Validate validates the CT_PTab and its children -func (_ddgbe *CT_PTab )Validate ()error {return _ddgbe .ValidateWithPath ("\u0043T\u005f\u0050\u0054\u0061\u0062");};func NewEG_RubyContent ()*EG_RubyContent {_dfaeb :=&EG_RubyContent {};return _dfaeb }; +// Document Classification Value +ValAttr string ;};func NewCT_FtnDocProps ()*CT_FtnDocProps {_ccbef :=&CT_FtnDocProps {};return _ccbef };func NewEG_ContentRunContentBase ()*EG_ContentRunContentBase {_dagbdd :=&EG_ContentRunContentBase {};return _dagbdd ;}; -// Validate validates the CT_FontsList and its children -func (_affa *CT_FontsList )Validate ()error {return _affa .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074");};func (_cbfbge *EG_BlockLevelChunkElts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbfbge .EG_ContentBlockContent !=nil {for _ ,_gbfac :=range _cbfbge .EG_ContentBlockContent {_gbfac .MarshalXML (e ,_b .StartElement {}); -};};return nil ;}; +// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path +func (_egcd *CT_Comment )ValidateWithPath (path string )error {for _fgc ,_cffd :=range _egcd .EG_BlockLevelElts {if _dgcgc :=_cffd .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 ,_fgc )); +_dgcgc !=nil {return _dgcgc ;};};return nil ;};func NewCT_EastAsianLayout ()*CT_EastAsianLayout {_gbbb :=&CT_EastAsianLayout {};return _gbbb };func (_agda *CT_EdnDocProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _agda .Pos !=nil {_gbcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_agda .Pos ,_gbcg );};if _agda .NumFmt !=nil {_cbca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_agda .NumFmt ,_cbca );};if _agda .NumStart !=nil {_abfgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_agda .NumStart ,_abfgd );};if _agda .NumRestart !=nil {_bcgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_agda .NumRestart ,_bcgf );};if _agda .Endnote !=nil {_abca :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}};for _ ,_aadce :=range _agda .Endnote {e .EncodeElement (_aadce ,_abca );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// ValidateWithPath validates the CT_TblGridCol and its children, prefixing error messages with path -func (_ecgfg *CT_TblGridCol )ValidateWithPath (path string )error {if _ecgfg .WAttr !=nil {if _dbeae :=_ecgfg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_dbeae !=nil {return _dbeae ;};};return nil ;}; +// Validate validates the CT_SdtEndPr and its children +func (_dafge *CT_SdtEndPr )Validate ()error {return _dafge .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072");};func (_adaf *CT_Compat )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eabd :for {_bbbf ,_bfgg :=d .Token (); +if _bfgg !=nil {return _bfgg ;};switch _fcgc :=_bbbf .(type ){case _g .StartElement :switch _fcgc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .UseSingleBorderforContiguousCells =NewCT_OnOff (); +if _bec :=d .DecodeElement (_adaf .UseSingleBorderforContiguousCells ,&_fcgc );_bec !=nil {return _bec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .WpJustification =NewCT_OnOff (); +if _ecfa :=d .DecodeElement (_adaf .WpJustification ,&_fcgc );_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 :"\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"}:_adaf .NoTabHangInd =NewCT_OnOff (); +if _agfga :=d .DecodeElement (_adaf .NoTabHangInd ,&_fcgc );_agfga !=nil {return _agfga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .NoLeading =NewCT_OnOff (); +if _debc :=d .DecodeElement (_adaf .NoLeading ,&_fcgc );_debc !=nil {return _debc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .SpaceForUL =NewCT_OnOff (); +if _bddf :=d .DecodeElement (_adaf .SpaceForUL ,&_fcgc );_bddf !=nil {return _bddf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .NoColumnBalance =NewCT_OnOff (); +if _aab :=d .DecodeElement (_adaf .NoColumnBalance ,&_fcgc );_aab !=nil {return _aab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .BalanceSingleByteDoubleByteWidth =NewCT_OnOff (); +if _gdab :=d .DecodeElement (_adaf .BalanceSingleByteDoubleByteWidth ,&_fcgc );_gdab !=nil {return _gdab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .NoExtraLineSpacing =NewCT_OnOff (); +if _agbg :=d .DecodeElement (_adaf .NoExtraLineSpacing ,&_fcgc );_agbg !=nil {return _agbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .DoNotLeaveBackslashAlone =NewCT_OnOff (); +if _agab :=d .DecodeElement (_adaf .DoNotLeaveBackslashAlone ,&_fcgc );_agab !=nil {return _agab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .UlTrailSpace =NewCT_OnOff (); +if _ccfe :=d .DecodeElement (_adaf .UlTrailSpace ,&_fcgc );_ccfe !=nil {return _ccfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .DoNotExpandShiftReturn =NewCT_OnOff (); +if _ebge :=d .DecodeElement (_adaf .DoNotExpandShiftReturn ,&_fcgc );_ebge !=nil {return _ebge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .SpacingInWholePoints =NewCT_OnOff (); +if _ecad :=d .DecodeElement (_adaf .SpacingInWholePoints ,&_fcgc );_ecad !=nil {return _ecad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .LineWrapLikeWord6 =NewCT_OnOff (); +if _bfed :=d .DecodeElement (_adaf .LineWrapLikeWord6 ,&_fcgc );_bfed !=nil {return _bfed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .PrintBodyTextBeforeHeader =NewCT_OnOff (); +if _fdcf :=d .DecodeElement (_adaf .PrintBodyTextBeforeHeader ,&_fcgc );_fdcf !=nil {return _fdcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_adaf .PrintColBlack =NewCT_OnOff (); +if _beeb :=d .DecodeElement (_adaf .PrintColBlack ,&_fcgc );_beeb !=nil {return _beeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .WpSpaceWidth =NewCT_OnOff (); +if _dbda :=d .DecodeElement (_adaf .WpSpaceWidth ,&_fcgc );_dbda !=nil {return _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 :"\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"}:_adaf .ShowBreaksInFrames =NewCT_OnOff (); +if _bbff :=d .DecodeElement (_adaf .ShowBreaksInFrames ,&_fcgc );_bbff !=nil {return _bbff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .SubFontBySize =NewCT_OnOff (); +if _degba :=d .DecodeElement (_adaf .SubFontBySize ,&_fcgc );_degba !=nil {return _degba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .SuppressBottomSpacing =NewCT_OnOff (); +if _dfefd :=d .DecodeElement (_adaf .SuppressBottomSpacing ,&_fcgc );_dfefd !=nil {return _dfefd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .SuppressTopSpacing =NewCT_OnOff (); +if _eddb :=d .DecodeElement (_adaf .SuppressTopSpacing ,&_fcgc );_eddb !=nil {return _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\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"}:_adaf .SuppressSpacingAtTopOfPage =NewCT_OnOff (); +if _begc :=d .DecodeElement (_adaf .SuppressSpacingAtTopOfPage ,&_fcgc );_begc !=nil {return _begc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .SuppressTopSpacingWP =NewCT_OnOff (); +if _caag :=d .DecodeElement (_adaf .SuppressTopSpacingWP ,&_fcgc );_caag !=nil {return _caag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .SuppressSpBfAfterPgBrk =NewCT_OnOff (); +if _aacc :=d .DecodeElement (_adaf .SuppressSpBfAfterPgBrk ,&_fcgc );_aacc !=nil {return _aacc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .SwapBordersFacingPages =NewCT_OnOff (); +if _ddg :=d .DecodeElement (_adaf .SwapBordersFacingPages ,&_fcgc );_ddg !=nil {return _ddg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .ConvMailMergeEsc =NewCT_OnOff (); +if _fgcf :=d .DecodeElement (_adaf .ConvMailMergeEsc ,&_fcgc );_fgcf !=nil {return _fgcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .TruncateFontHeightsLikeWP6 =NewCT_OnOff (); +if _gfec :=d .DecodeElement (_adaf .TruncateFontHeightsLikeWP6 ,&_fcgc );_gfec !=nil {return _gfec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .MwSmallCaps =NewCT_OnOff (); +if _babg :=d .DecodeElement (_adaf .MwSmallCaps ,&_fcgc );_babg !=nil {return _babg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .UsePrinterMetrics =NewCT_OnOff (); +if _ebgga :=d .DecodeElement (_adaf .UsePrinterMetrics ,&_fcgc );_ebgga !=nil {return _ebgga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .DoNotSuppressParagraphBorders =NewCT_OnOff (); +if _faae :=d .DecodeElement (_adaf .DoNotSuppressParagraphBorders ,&_fcgc );_faae !=nil {return _faae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .WrapTrailSpaces =NewCT_OnOff (); +if _ecgbf :=d .DecodeElement (_adaf .WrapTrailSpaces ,&_fcgc );_ecgbf !=nil {return _ecgbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .FootnoteLayoutLikeWW8 =NewCT_OnOff (); +if _defed :=d .DecodeElement (_adaf .FootnoteLayoutLikeWW8 ,&_fcgc );_defed !=nil {return _defed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .ShapeLayoutLikeWW8 =NewCT_OnOff (); +if _aebb :=d .DecodeElement (_adaf .ShapeLayoutLikeWW8 ,&_fcgc );_aebb !=nil {return _aebb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .AlignTablesRowByRow =NewCT_OnOff (); +if _edcd :=d .DecodeElement (_adaf .AlignTablesRowByRow ,&_fcgc );_edcd !=nil {return _edcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .ForgetLastTabAlignment =NewCT_OnOff (); +if _cecg :=d .DecodeElement (_adaf .ForgetLastTabAlignment ,&_fcgc );_cecg !=nil {return _cecg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .AdjustLineHeightInTable =NewCT_OnOff (); +if _abgc :=d .DecodeElement (_adaf .AdjustLineHeightInTable ,&_fcgc );_abgc !=nil {return _abgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .AutoSpaceLikeWord95 =NewCT_OnOff (); +if _ffag :=d .DecodeElement (_adaf .AutoSpaceLikeWord95 ,&_fcgc );_ffag !=nil {return _ffag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .NoSpaceRaiseLower =NewCT_OnOff (); +if _gcdc :=d .DecodeElement (_adaf .NoSpaceRaiseLower ,&_fcgc );_gcdc !=nil {return _gcdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .DoNotUseHTMLParagraphAutoSpacing =NewCT_OnOff (); +if _bfba :=d .DecodeElement (_adaf .DoNotUseHTMLParagraphAutoSpacing ,&_fcgc );_bfba !=nil {return _bfba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .LayoutRawTableWidth =NewCT_OnOff (); +if _dbde :=d .DecodeElement (_adaf .LayoutRawTableWidth ,&_fcgc );_dbde !=nil {return _dbde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .LayoutTableRowsApart =NewCT_OnOff (); +if _ggfg :=d .DecodeElement (_adaf .LayoutTableRowsApart ,&_fcgc );_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 :"\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"}:_adaf .UseWord97LineBreakRules =NewCT_OnOff (); +if _cdca :=d .DecodeElement (_adaf .UseWord97LineBreakRules ,&_fcgc );_cdca !=nil {return _cdca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .DoNotBreakWrappedTables =NewCT_OnOff (); +if _adfac :=d .DecodeElement (_adaf .DoNotBreakWrappedTables ,&_fcgc );_adfac !=nil {return _adfac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .DoNotSnapToGridInCell =NewCT_OnOff (); +if _acggf :=d .DecodeElement (_adaf .DoNotSnapToGridInCell ,&_fcgc );_acggf !=nil {return _acggf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .SelectFldWithFirstOrLastChar =NewCT_OnOff (); +if _fgfb :=d .DecodeElement (_adaf .SelectFldWithFirstOrLastChar ,&_fcgc );_fgfb !=nil {return _fgfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .ApplyBreakingRules =NewCT_OnOff (); +if _fbec :=d .DecodeElement (_adaf .ApplyBreakingRules ,&_fcgc );_fbec !=nil {return _fbec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .DoNotWrapTextWithPunct =NewCT_OnOff (); +if _gfecb :=d .DecodeElement (_adaf .DoNotWrapTextWithPunct ,&_fcgc );_gfecb !=nil {return _gfecb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .DoNotUseEastAsianBreakRules =NewCT_OnOff (); +if _ggcd :=d .DecodeElement (_adaf .DoNotUseEastAsianBreakRules ,&_fcgc );_ggcd !=nil {return _ggcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .UseWord2002TableStyleRules =NewCT_OnOff (); +if _deacg :=d .DecodeElement (_adaf .UseWord2002TableStyleRules ,&_fcgc );_deacg !=nil {return _deacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .GrowAutofit =NewCT_OnOff (); +if _ebdf :=d .DecodeElement (_adaf .GrowAutofit ,&_fcgc );_ebdf !=nil {return _ebdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .UseFELayout =NewCT_OnOff (); +if _bgae :=d .DecodeElement (_adaf .UseFELayout ,&_fcgc );_bgae !=nil {return _bgae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .UseNormalStyleForList =NewCT_OnOff (); +if _bfef :=d .DecodeElement (_adaf .UseNormalStyleForList ,&_fcgc );_bfef !=nil {return _bfef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .DoNotUseIndentAsNumberingTabStop =NewCT_OnOff (); +if _edccb :=d .DecodeElement (_adaf .DoNotUseIndentAsNumberingTabStop ,&_fcgc );_edccb !=nil {return _edccb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .UseAltKinsokuLineBreakRules =NewCT_OnOff (); +if _dbcc :=d .DecodeElement (_adaf .UseAltKinsokuLineBreakRules ,&_fcgc );_dbcc !=nil {return _dbcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .AllowSpaceOfSameStyleInTable =NewCT_OnOff (); +if _fbbg :=d .DecodeElement (_adaf .AllowSpaceOfSameStyleInTable ,&_fcgc );_fbbg !=nil {return _fbbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .DoNotSuppressIndentation =NewCT_OnOff (); +if _aabf :=d .DecodeElement (_adaf .DoNotSuppressIndentation ,&_fcgc );_aabf !=nil {return _aabf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .DoNotAutofitConstrainedTables =NewCT_OnOff (); +if _edfd :=d .DecodeElement (_adaf .DoNotAutofitConstrainedTables ,&_fcgc );_edfd !=nil {return _edfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .AutofitToFirstFixedWidthCell =NewCT_OnOff (); +if _eec :=d .DecodeElement (_adaf .AutofitToFirstFixedWidthCell ,&_fcgc );_eec !=nil {return _eec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .UnderlineTabInNumList =NewCT_OnOff (); +if _edbcb :=d .DecodeElement (_adaf .UnderlineTabInNumList ,&_fcgc );_edbcb !=nil {return _edbcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .DisplayHangulFixedWidth =NewCT_OnOff (); +if _bdeb :=d .DecodeElement (_adaf .DisplayHangulFixedWidth ,&_fcgc );_bdeb !=nil {return _bdeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .SplitPgBreakAndParaMark =NewCT_OnOff (); +if _febee :=d .DecodeElement (_adaf .SplitPgBreakAndParaMark ,&_fcgc );_febee !=nil {return _febee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .DoNotVertAlignCellWithSp =NewCT_OnOff (); +if _bffc :=d .DecodeElement (_adaf .DoNotVertAlignCellWithSp ,&_fcgc );_bffc !=nil {return _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 :"\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"}:_adaf .DoNotBreakConstrainedForcedTable =NewCT_OnOff (); +if _egca :=d .DecodeElement (_adaf .DoNotBreakConstrainedForcedTable ,&_fcgc );_egca !=nil {return _egca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .DoNotVertAlignInTxbx =NewCT_OnOff (); +if _dadf :=d .DecodeElement (_adaf .DoNotVertAlignInTxbx ,&_fcgc );_dadf !=nil {return _dadf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adaf .UseAnsiKerningPairs =NewCT_OnOff (); +if _fcdaga :=d .DecodeElement (_adaf .UseAnsiKerningPairs ,&_fcgc );_fcdaga !=nil {return _fcdaga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adaf .CachedColBalance =NewCT_OnOff (); +if _bagf :=d .DecodeElement (_adaf .CachedColBalance ,&_fcgc );_bagf !=nil {return _bagf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aedea :=NewCT_CompatSetting (); +if _gcga :=d .DecodeElement (_aedea ,&_fcgc );_gcga !=nil {return _gcga ;};_adaf .CompatSetting =append (_adaf .CompatSetting ,_aedea );default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_fcgc .Name ); +if _dagfe :=d .Skip ();_dagfe !=nil {return _dagfe ;};};case _g .EndElement :break _eabd ;case _g .CharData :};};return nil ;};func NewCT_NumPr ()*CT_NumPr {_fcecgg :=&CT_NumPr {};return _fcecgg };func (_ddeda *CT_SignedTwipsMeasure )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ecced :=range start .Attr {if _ecced .Name .Local =="\u0076\u0061\u006c"{_degcg ,_eedef :=ParseUnionST_SignedTwipsMeasure (_ecced .Value ); +if _eedef !=nil {return _eedef ;};_ddeda .ValAttr =_degcg ;continue ;};};for {_gbcdd ,_gdbfc :=d .Token ();if _gdbfc !=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",_gdbfc ); +};if _gfcag ,_cfggg :=_gbcdd .(_g .EndElement );_cfggg &&_gfcag .Name ==start .Name {break ;};};return nil ;};func (_fddeg *CT_CellMergeTrackChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fagf :=range start .Attr {if _fagf .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_fddeg .VMergeAttr .UnmarshalXMLAttr (_fagf ); +continue ;};if _fagf .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"{_fddeg .VMergeOrigAttr .UnmarshalXMLAttr (_fagf );continue ;};if _fagf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aegd ,_egcb :=_fagf .Value ,error (nil ); +if _egcb !=nil {return _egcb ;};_fddeg .AuthorAttr =_aegd ;continue ;};if _fagf .Name .Local =="\u0064\u0061\u0074\u0065"{_fdbe ,_bdag :=ParseStdlibTime (_fagf .Value );if _bdag !=nil {return _bdag ;};_fddeg .DateAttr =&_fdbe ;continue ;};if _fagf .Name .Local =="\u0069\u0064"{_fged ,_faef :=_ff .ParseInt (_fagf .Value ,10,64); +if _faef !=nil {return _faef ;};_fddeg .IdAttr =_fged ;continue ;};};for {_geae ,_feac :=d .Token ();if _feac !=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",_feac ); +};if _baaa ,_bdbe :=_geae .(_g .EndElement );_bdbe &&_baaa .Name ==start .Name {break ;};};return nil ;};func (_cagbeg ST_Theme )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adccff :=_g .Attr {};_adccff .Name =name ;switch _cagbeg {case ST_ThemeUnset :_adccff .Value =""; +case ST_ThemeMajorEastAsia :_adccff .Value ="\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMajorBidi :_adccff .Value ="\u006da\u006a\u006f\u0072\u0042\u0069\u0064i";case ST_ThemeMajorAscii :_adccff .Value ="\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069"; +case ST_ThemeMajorHAnsi :_adccff .Value ="\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069";case ST_ThemeMinorEastAsia :_adccff .Value ="\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061";case ST_ThemeMinorBidi :_adccff .Value ="\u006di\u006e\u006f\u0072\u0042\u0069\u0064i"; +case ST_ThemeMinorAscii :_adccff .Value ="\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069";case ST_ThemeMinorHAnsi :_adccff .Value ="\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069";};return _adccff ,nil ;};func (_dadfa ST_FldCharType )ValidateWithPath (path string )error {switch _dadfa {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 (_dadfa )); +};return nil ;};func (_febbb *CT_DocPartPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_affed :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_febbb .Name ,_affed ); +if _febbb .Style !=nil {_adbff :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_febbb .Style ,_adbff );};if _febbb .Category !=nil {_fgff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}}; +e .EncodeElement (_febbb .Category ,_fgff );};if _febbb .Types !=nil {_gaac :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0079\u0070\u0065\u0073"}};e .EncodeElement (_febbb .Types ,_gaac );};if _febbb .Behaviors !=nil {_bffga :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073"}}; +e .EncodeElement (_febbb .Behaviors ,_bffga );};if _febbb .Description !=nil {_badfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_febbb .Description ,_badfe ); +};if _febbb .Guid !=nil {_gedc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0075\u0069\u0064"}};e .EncodeElement (_febbb .Guid ,_gedc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path -func (_fgffa *CT_DataBinding )ValidateWithPath (path string )error {return nil };func (_decccf *CT_LineNumber )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aadfa :=range start .Attr {if _aadfa .Name .Local =="\u0063o\u0075\u006e\u0074\u0042\u0079"{_bcfgb ,_dgcgc :=_d .ParseInt (_aadfa .Value ,10,64); -if _dgcgc !=nil {return _dgcgc ;};_decccf .CountByAttr =&_bcfgb ;continue ;};if _aadfa .Name .Local =="\u0073\u0074\u0061r\u0074"{_eebgc ,_ecbg :=_d .ParseInt (_aadfa .Value ,10,64);if _ecbg !=nil {return _ecbg ;};_decccf .StartAttr =&_eebgc ;continue ; -};if _aadfa .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_gfgce ,_begcb :=ParseUnionST_TwipsMeasure (_aadfa .Value );if _begcb !=nil {return _begcb ;};_decccf .DistanceAttr =&_gfgce ;continue ;};if _aadfa .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_decccf .RestartAttr .UnmarshalXMLAttr (_aadfa ); -continue ;};};for {_abgedc ,_fadcgf :=d .Token ();if _fadcgf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ci\u006ee\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_fadcgf );};if _cegfg ,_dbgfa :=_abgedc .(_b .EndElement ); -_dbgfa &&_cegfg .Name ==start .Name {break ;};};return nil ;};func NewCT_FontSig ()*CT_FontSig {_ggbaca :=&CT_FontSig {};return _ggbaca };func (_efcae *CT_MathCtrlDel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcedg :=range start .Attr {if _bcedg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_degcg ,_fdegf :=_bcedg .Value ,error (nil ); -if _fdegf !=nil {return _fdegf ;};_efcae .AuthorAttr =_degcg ;continue ;};if _bcedg .Name .Local =="\u0064\u0061\u0074\u0065"{_bcfgdg ,_efdag :=ParseStdlibTime (_bcedg .Value );if _efdag !=nil {return _efdag ;};_efcae .DateAttr =&_bcfgdg ;continue ;};if _bcedg .Name .Local =="\u0069\u0064"{_egfga ,_gdefd :=_d .ParseInt (_bcedg .Value ,10,64); -if _gdefd !=nil {return _gdefd ;};_efcae .IdAttr =_egfga ;continue ;};};for {_gafad ,_geacde :=d .Token ();if _geacde !=nil {return _f .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",_geacde ); -};if _efeff ,_ccgbf :=_gafad .(_b .EndElement );_ccgbf &&_efeff .Name ==start .Name {break ;};};return nil ;};func NewCT_TrPr ()*CT_TrPr {_fbacea :=&CT_TrPr {};return _fbacea };type CT_FFDDList struct{ +// Validate validates the CT_MailMerge and its children +func (_afece *CT_MailMerge )Validate ()error {return _afece .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");};func NewCT_SdtComboBox ()*CT_SdtComboBox {_cgddf :=&CT_SdtComboBox {};return _cgddf };func (_gbfdg *WdCT_TxbxContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _gbfdg .AltChunk !=nil {_dcgaf :=_g .StartElement {Name :_g .Name {Local :"w\u0070\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_bgddc :=range _gbfdg .AltChunk {e .EncodeElement (_bgddc ,_dcgaf );};};if _gbfdg .EG_ContentBlockContent !=nil {for _ ,_ddcga :=range _gbfdg .EG_ContentBlockContent {_ddcga .MarshalXML (e ,_g .StartElement {}); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Drop-Down List Selection -Result *CT_DecimalNumber ; +// Validate validates the CT_FontRel and its children +func (_bcfa *CT_FontRel )Validate ()error {return _bcfa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c");};type CT_LineNumber struct{ -// Default Drop-Down List Item Index -Default *CT_DecimalNumber ; +// Line Number Increments to Display +CountByAttr *int64 ; -// Drop-Down List Entry -ListEntry []*CT_String ;};func (_deeff *CT_TrackChangeRange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _deeff .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_dcacbg ,_ebcab :=_deeff .DisplacedByCustomXmlAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); -if _ebcab !=nil {return _ebcab ;};start .Attr =append (start .Attr ,_dcacbg );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_deeff .AuthorAttr )}); -if _deeff .DateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_deeff .DateAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_deeff .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 (_b .EndElement {Name :start .Name });return nil ;}; +// Line Numbering Starting Value +StartAttr *int64 ; -// ValidateWithPath validates the CT_CustomXmlBlock and its children, prefixing error messages with path -func (_cacea *CT_CustomXmlBlock )ValidateWithPath (path string )error {if _cacea .CustomXmlPr !=nil {if _dccd :=_cacea .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_dccd !=nil {return _dccd ; -};};for _fgcea ,_cefd :=range _cacea .EG_ContentBlockContent {if _agfd :=_cefd .ValidateWithPath (_f .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 ,_fgcea )); -_agfd !=nil {return _agfd ;};};return nil ;}; +// Distance Between Text and Line Numbering +DistanceAttr *_ffb .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_MailMergeOdsoFMDFieldType and its children, prefixing error messages with path -func (_bccgd *CT_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {if _bccgd .ValAttr ==ST_MailMergeOdsoFMDFieldTypeUnset {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 _efbba :=_bccgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efbba !=nil {return _efbba ;};return nil ;};func (_dfagda *CT_FFCheckBoxChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dfagda .Size !=nil {_bfdab :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065"}}; -e .EncodeElement (_dfagda .Size ,_bfdab );};if _dfagda .SizeAuto !=nil {_eegbf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}};e .EncodeElement (_dfagda .SizeAuto ,_eegbf );};return nil ;};const (ST_VAnchorUnset ST_VAnchor =0; -ST_VAnchorText ST_VAnchor =1;ST_VAnchorMargin ST_VAnchor =2;ST_VAnchorPage ST_VAnchor =3;); +// Line Numbering Restart Setting +RestartAttr ST_LineNumberRestart ;};func (_ddb *CT_AltChunkPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ddb .MatchSrc !=nil {_fefe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}}; +e .EncodeElement (_ddb .MatchSrc ,_fefe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gabagc *ST_HeightRule )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_feeagb ,_ffaeef :=d .Token ();if _ffaeef !=nil {return _ffaeef ; +};if _aceff ,_dgadaf :=_feeagb .(_g .EndElement );_dgadaf &&_aceff .Name ==start .Name {*_gabagc =1;return nil ;};if _geffedc ,_egefc :=_feeagb .(_g .CharData );!_egefc {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",_feeagb ); +}else {switch string (_geffedc ){case "":*_gabagc =0;case "\u0061\u0075\u0074\u006f":*_gabagc =1;case "\u0065\u0078\u0061c\u0074":*_gabagc =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_gabagc =3;};};_feeagb ,_ffaeef =d .Token ();if _ffaeef !=nil {return _ffaeef ; +};if _cggbg ,_ddecfg :=_feeagb .(_g .EndElement );_ddecfg &&_cggbg .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",_feeagb ); +};func (_fbgda *ST_LineNumberRestart )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbgda =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_fbgda =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_fbgda =2; +case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fbgda =3;};return nil ;};func (_ggbdg *CT_PageBorders )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_beddb :=range start .Attr {if _beddb .Name .Local =="\u007a\u004f\u0072\u0064\u0065\u0072"{_ggbdg .ZOrderAttr .UnmarshalXMLAttr (_beddb ); +continue ;};if _beddb .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_ggbdg .DisplayAttr .UnmarshalXMLAttr (_beddb );continue ;};if _beddb .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"{_ggbdg .OffsetFromAttr .UnmarshalXMLAttr (_beddb ); +continue ;};};_cefbf :for {_bbcge ,_bcbgb :=d .Token ();if _bcbgb !=nil {return _bcbgb ;};switch _bgaee :=_bbcge .(type ){case _g .StartElement :switch _bgaee .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggbdg .Top =NewCT_TopPageBorder (); +if _bdbgdc :=d .DecodeElement (_ggbdg .Top ,&_bgaee );_bdbgdc !=nil {return _bdbgdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggbdg .Left =NewCT_PageBorder (); +if _beacb :=d .DecodeElement (_ggbdg .Left ,&_bgaee );_beacb !=nil {return _beacb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ggbdg .Bottom =NewCT_BottomPageBorder (); +if _dcadg :=d .DecodeElement (_ggbdg .Bottom ,&_bgaee );_dcadg !=nil {return _dcadg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggbdg .Right =NewCT_PageBorder (); +if _bedcgc :=d .DecodeElement (_ggbdg .Right ,&_bgaee );_bedcgc !=nil {return _bedcgc ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bgaee .Name ); +if _ffagg :=d .Skip ();_ffagg !=nil {return _ffagg ;};};case _g .EndElement :break _cefbf ;case _g .CharData :};};return nil ;};func (_ccegc *CT_MathCtrlIns )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfec :=range start .Attr {if _dfec .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aggdb ,_ffagb :=_dfec .Value ,error (nil ); +if _ffagb !=nil {return _ffagb ;};_ccegc .AuthorAttr =_aggdb ;continue ;};if _dfec .Name .Local =="\u0064\u0061\u0074\u0065"{_feage ,_bdbgb :=ParseStdlibTime (_dfec .Value );if _bdbgb !=nil {return _bdbgb ;};_ccegc .DateAttr =&_feage ;continue ;};if _dfec .Name .Local =="\u0069\u0064"{_efafc ,_aadd :=_ff .ParseInt (_dfec .Value ,10,64); +if _aadd !=nil {return _aadd ;};_ccegc .IdAttr =_efafc ;continue ;};};for {_ebfdc ,_gaccd :=d .Token ();if _gaccd !=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",_gaccd ); +};if _ccffe ,_aebfce :=_ebfdc .(_g .EndElement );_aebfce &&_ccffe .Name ==start .Name {break ;};};return nil ;};func (_acaeg *WdCT_WordprocessingGroupChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdfed :for {_bgcgbg ,_cbffaf :=d .Token (); +if _cbffaf !=nil {return _cbffaf ;};switch _aedgcb :=_bgcgbg .(type ){case _g .StartElement :switch _aedgcb .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_aaded :=NewWdWsp (); +if _eedbeg :=d .DecodeElement (_aaded ,&_aedgcb );_eedbeg !=nil {return _eedbeg ;};_acaeg .Wsp =append (_acaeg .Wsp ,_aaded );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0070S\u0070"}:_edacc :=NewWdCT_WordprocessingGroup (); +if _abafgc :=d .DecodeElement (_edacc ,&_aedgcb );_abafgc !=nil {return _abafgc ;};_acaeg .GrpSp =append (_acaeg .GrpSp ,_edacc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fdafdc :=NewWdCT_GraphicFrame (); +if _ddgfg :=d .DecodeElement (_fdafdc ,&_aedgcb );_ddgfg !=nil {return _ddgfg ;};_acaeg .GraphicFrame =append (_acaeg .GraphicFrame ,_fdafdc );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"}:_gbeggf :=_df .NewPic (); +if _gcdggb :=d .DecodeElement (_gbeggf ,&_aedgcb );_gcdggb !=nil {return _gcdggb ;};_acaeg .Pic =append (_acaeg .Pic ,_gbeggf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dceadg :=NewWdCT_WordprocessingContentPart (); +if _efdde :=d .DecodeElement (_dceadg ,&_aedgcb );_efdde !=nil {return _efdde ;};_acaeg .ContentPart =append (_acaeg .ContentPart ,_dceadg );default:_bd .Log .Debug ("\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",_aedgcb .Name ); +if _gefada :=d .Skip ();_gefada !=nil {return _gefada ;};};case _g .EndElement :break _fdfed ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_TrPrBase and its children -func (_aggac *CT_TrPrBase )Validate ()error {return _aggac .ValidateWithPath ("C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065");};func NewCT_FFCheckBoxChoice ()*CT_FFCheckBoxChoice {_dgdcd :=&CT_FFCheckBoxChoice {};return _dgdcd };func (_gdfcfc ST_FrameLayout )Validate ()error {return _gdfcfc .ValidateWithPath ("")}; -const (ST_HeightRuleUnset ST_HeightRule =0;ST_HeightRuleAuto ST_HeightRule =1;ST_HeightRuleExact ST_HeightRule =2;ST_HeightRuleAtLeast ST_HeightRule =3;);type CT_Base64Binary struct{ValAttr string ;};func NewCT_Shd ()*CT_Shd {_dbageb :=&CT_Shd {};_dbageb .ValAttr =ST_Shd (1); -return _dbageb };func NewEG_BlockLevelElts ()*EG_BlockLevelElts {_bgfaa :=&EG_BlockLevelElts {};return _bgfaa };func (_eefeg *ST_SdtDateMappingType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_eefeg =0;case "\u0074\u0065\u0078\u0074":*_eefeg =1; -case "\u0064\u0061\u0074\u0065":*_eefeg =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_eefeg =3;};return nil ;};func (_gbgb *CT_PageMar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0074o\u0070"},Value :_f .Sprintf ("\u0025\u0076",_gbgb .TopAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",_gbgb .RightAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_f .Sprintf ("\u0025\u0076",_gbgb .BottomAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",_gbgb .LeftAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_gbgb .HeaderAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_gbgb .FooterAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_gbgb .GutterAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_OdsoFieldMapData ()*CT_OdsoFieldMapData {_baaef :=&CT_OdsoFieldMapData {};return _baaef }; +// ValidateWithPath validates the CT_TargetScreenSz and its children, prefixing error messages with path +func (_aabdg *CT_TargetScreenSz )ValidateWithPath (path string )error {if _aabdg .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 _adbgd :=_aabdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_adbgd !=nil {return _adbgd ;};return nil ;};type CT_DirContentRun struct{ -// ValidateWithPath validates the CT_AutoCaption and its children, prefixing error messages with path -func (_bbb *CT_AutoCaption )ValidateWithPath (path string )error {return nil };func (_eacdf *CT_EdnProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_becc :for {_aefe ,_dcbag :=d .Token ();if _dcbag !=nil {return _dcbag ;};switch _gegcg :=_aefe .(type ){case _b .StartElement :switch _gegcg .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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:_eacdf .Pos =NewCT_EdnPos (); -if _gabg :=d .DecodeElement (_eacdf .Pos ,&_gegcg );_gabg !=nil {return _gabg ;};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 :"\u006e\u0075\u006d\u0046\u006d\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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_eacdf .NumFmt =NewCT_NumFmt (); -if _fbaec :=d .DecodeElement (_eacdf .NumFmt ,&_gegcg );_fbaec !=nil {return _fbaec ;};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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_eacdf .NumStart =NewCT_DecimalNumber (); -if _baae :=d .DecodeElement (_eacdf .NumStart ,&_gegcg );_baae !=nil {return _baae ;};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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_eacdf .NumRestart =NewCT_NumRestart (); -if _bcgf :=d .DecodeElement (_eacdf .NumRestart ,&_gegcg );_bcgf !=nil {return _bcgf ;};default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gegcg .Name ); -if _cbcg :=d .Skip ();_cbcg !=nil {return _cbcg ;};};case _b .EndElement :break _becc ;case _b .CharData :};};return nil ;};func (_daecd *CT_FontRel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daecd .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 _ ,_cbca :=range start .Attr {if _cbca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cbca .Name .Local =="\u0069\u0064"||_cbca .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cbca .Name .Local =="\u0069\u0064"{_fccc ,_bgdaa :=_cbca .Value ,error (nil ); -if _bgdaa !=nil {return _bgdaa ;};_daecd .IdAttr =_fccc ;continue ;};if _cbca .Name .Local =="\u0066o\u006e\u0074\u004b\u0065\u0079"{_bceg ,_eafbe :=_cbca .Value ,error (nil );if _eafbe !=nil {return _eafbe ;};_daecd .FontKeyAttr =_bceg ;continue ;};if _cbca .Name .Local =="\u0073u\u0062\u0073\u0065\u0074\u0074\u0065d"{_faace ,_becde :=ParseUnionST_OnOff (_cbca .Value ); -if _becde !=nil {return _becde ;};_daecd .SubsettedAttr =_faace ;continue ;};};for {_bfbb ,_dbcgbc :=d .Token ();if _dbcgbc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c\u003a\u0020%\u0073",_dbcgbc ); -};if _dgabgb ,_dbeed :=_bfbb .(_b .EndElement );_dbeed &&_dgabgb .Name ==start .Name {break ;};};return nil ;};func (_bdfegb *CT_TcPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfebb :for {_bcbdb ,_ggfccc :=d .Token ();if _ggfccc !=nil {return _ggfccc ; -};switch _febaf :=_bcbdb .(type ){case _b .StartElement :switch _febaf .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_bdfegb .CnfStyle =NewCT_Cnf (); -if _ccdaf :=d .DecodeElement (_bdfegb .CnfStyle ,&_febaf );_ccdaf !=nil {return _ccdaf ;};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 :"\u0074\u0063\u0057"},_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 :"\u0074\u0063\u0057"}:_bdfegb .TcW =NewCT_TblWidth (); -if _cdaea :=d .DecodeElement (_bdfegb .TcW ,&_febaf );_cdaea !=nil {return _cdaea ;};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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_bdfegb .GridSpan =NewCT_DecimalNumber (); -if _dfggcg :=d .DecodeElement (_bdfegb .GridSpan ,&_febaf );_dfggcg !=nil {return _dfggcg ;};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 :"\u0068\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_bdfegb .HMerge =NewCT_HMerge (); -if _bacee :=d .DecodeElement (_bdfegb .HMerge ,&_febaf );_bacee !=nil {return _bacee ;};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 :"\u0076\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_bdfegb .VMerge =NewCT_VMerge (); -if _gfedef :=d .DecodeElement (_bdfegb .VMerge ,&_febaf );_gfedef !=nil {return _gfedef ;};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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_bdfegb .TcBorders =NewCT_TcBorders (); -if _dfggg :=d .DecodeElement (_bdfegb .TcBorders ,&_febaf );_dfggg !=nil {return _dfggg ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_bdfegb .Shd =NewCT_Shd (); -if _eddfff :=d .DecodeElement (_bdfegb .Shd ,&_febaf );_eddfff !=nil {return _eddfff ;};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 :"\u006e\u006f\u0057\u0072\u0061\u0070"},_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 :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_bdfegb .NoWrap =NewCT_OnOff (); -if _edcfdf :=d .DecodeElement (_bdfegb .NoWrap ,&_febaf );_edcfdf !=nil {return _edcfdf ;};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 :"\u0074\u0063\u004da\u0072"},_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 :"\u0074\u0063\u004da\u0072"}:_bdfegb .TcMar =NewCT_TcMar (); -if _fffeb :=d .DecodeElement (_bdfegb .TcMar ,&_febaf );_fffeb !=nil {return _fffeb ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_bdfegb .TextDirection =NewCT_TextDirection (); -if _gfgbde :=d .DecodeElement (_bdfegb .TextDirection ,&_febaf );_gfgbde !=nil {return _gfgbde ;};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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_bdfegb .TcFitText =NewCT_OnOff (); -if _cadbc :=d .DecodeElement (_bdfegb .TcFitText ,&_febaf );_cadbc !=nil {return _cadbc ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_bdfegb .VAlign =NewCT_VerticalJc (); -if _ffcadca :=d .DecodeElement (_bdfegb .VAlign ,&_febaf );_ffcadca !=nil {return _ffcadca ;};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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_bdfegb .HideMark =NewCT_OnOff (); -if _ceaffe :=d .DecodeElement (_bdfegb .HideMark ,&_febaf );_ceaffe !=nil {return _ceaffe ;};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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_bdfegb .Headers =NewCT_Headers (); -if _fcbaga :=d .DecodeElement (_bdfegb .Headers ,&_febaf );_fcbaga !=nil {return _fcbaga ;};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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_bdfegb .CellIns =NewCT_TrackChange (); -if _ccbgaa :=d .DecodeElement (_bdfegb .CellIns ,&_febaf );_ccbgaa !=nil {return _ccbgaa ;};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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_bdfegb .CellDel =NewCT_TrackChange (); -if _ededeg :=d .DecodeElement (_bdfegb .CellDel ,&_febaf );_ededeg !=nil {return _ededeg ;};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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_bdfegb .CellMerge =NewCT_CellMergeTrackChange (); -if _cbfgfb :=d .DecodeElement (_bdfegb .CellMerge ,&_febaf );_cbfgfb !=nil {return _cbfgfb ;};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 :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u0074\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_bdfegb .TcPrChange =NewCT_TcPrChange (); -if _egacg :=d .DecodeElement (_bdfegb .TcPrChange ,&_febaf );_egacg !=nil {return _egacg ;};default:_af .Log .Debug ("\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",_febaf .Name ); -if _ffegf :=d .Skip ();_ffegf !=nil {return _ffegf ;};};case _b .EndElement :break _dfebb ;case _b .CharData :};};return nil ;};func NewCT_Guid ()*CT_Guid {_gdecc :=&CT_Guid {};return _gdecc }; +// Direction of Embedding +ValAttr ST_Direction ; -// ValidateWithPath validates the EG_RPr and its children, prefixing error messages with path -func (_cfebe *EG_RPr )ValidateWithPath (path string )error {if _cfebe .RPr !=nil {if _efdaca :=_cfebe .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_efdaca !=nil {return _efdaca ;};};return nil ;};func (_ecgfac ST_PTabRelativeTo )ValidateWithPath (path string )error {switch _ecgfac {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 (_ecgfac )); -};return nil ;};func (_fgbged ST_PTabAlignment )Validate ()error {return _fgbged .ValidateWithPath ("")};func NewCT_SmartTagType ()*CT_SmartTagType {_bfbdfc :=&CT_SmartTagType {};return _bfbdfc };func (_gdefgb *CT_Underline )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eebec :=range start .Attr {if _eebec .Name .Local =="\u0076\u0061\u006c"{_gdefgb .ValAttr .UnmarshalXMLAttr (_eebec ); -continue ;};if _eebec .Name .Local =="\u0063\u006f\u006co\u0072"{_baefd ,_cccggc :=ParseUnionST_HexColor (_eebec .Value );if _cccggc !=nil {return _cccggc ;};_gdefgb .ColorAttr =&_baefd ;continue ;};if _eebec .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_gdefgb .ThemeColorAttr .UnmarshalXMLAttr (_eebec ); -continue ;};if _eebec .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_dacead ,_agaag :=_eebec .Value ,error (nil );if _agaag !=nil {return _agaag ;};_gdefgb .ThemeTintAttr =&_dacead ;continue ;};if _eebec .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_cfgbbc ,_aafda :=_eebec .Value ,error (nil ); -if _aafda !=nil {return _aafda ;};_gdefgb .ThemeShadeAttr =&_cfgbbc ;continue ;};};for {_aeddg ,_dbfadg :=d .Token ();if _dbfadg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0055\u006ed\u0065\u0072\u006c\u0069\u006e\u0065\u003a\u0020\u0025\u0073",_dbfadg ); -};if _dfdagb ,_dceff :=_aeddg .(_b .EndElement );_dceff &&_dfdagb .Name ==start .Name {break ;};};return nil ;};func (_bcbgf *CT_Div )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcbgf .MarLeft =NewCT_SignedTwipsMeasure ();_bcbgf .MarRight =NewCT_SignedTwipsMeasure (); -_bcbgf .MarTop =NewCT_SignedTwipsMeasure ();_bcbgf .MarBottom =NewCT_SignedTwipsMeasure ();for _ ,_geegf :=range start .Attr {if _geegf .Name .Local =="\u0069\u0064"{_bfead ,_ebea :=_d .ParseInt (_geegf .Value ,10,64);if _ebea !=nil {return _ebea ;};_bcbgf .IdAttr =_bfead ; -continue ;};};_bbfb :for {_bcec ,_ddge :=d .Token ();if _ddge !=nil {return _ddge ;};switch _beddf :=_bcec .(type ){case _b .StartElement :switch _beddf .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 :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"},_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 :"\u0062\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}:_bcbgf .BlockQuote =NewCT_OnOff (); -if _cedaf :=d .DecodeElement (_bcbgf .BlockQuote ,&_beddf );_cedaf !=nil {return _cedaf ;};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 :"\u0062o\u0064\u0079\u0044\u0069\u0076"},_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 :"\u0062o\u0064\u0079\u0044\u0069\u0076"}:_bcbgf .BodyDiv =NewCT_OnOff (); -if _cacfa :=d .DecodeElement (_bcbgf .BodyDiv ,&_beddf );_cacfa !=nil {return _cacfa ;};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 :"\u006da\u0072\u004c\u0065\u0066\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 :"\u006da\u0072\u004c\u0065\u0066\u0074"}:if _egbe :=d .DecodeElement (_bcbgf .MarLeft ,&_beddf ); -_egbe !=nil {return _egbe ;};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 :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\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 :"\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}:if _ceec :=d .DecodeElement (_bcbgf .MarRight ,&_beddf ); -_ceec !=nil {return _ceec ;};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 :"\u006d\u0061\u0072\u0054\u006f\u0070"},_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 :"\u006d\u0061\u0072\u0054\u006f\u0070"}:if _ccbbc :=d .DecodeElement (_bcbgf .MarTop ,&_beddf ); -_ccbbc !=nil {return _ccbbc ;};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 :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"},_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 :"\u006da\u0072\u0042\u006f\u0074\u0074\u006fm"}:if _cggbg :=d .DecodeElement (_bcbgf .MarBottom ,&_beddf ); -_cggbg !=nil {return _cggbg ;};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 :"\u0064\u0069\u0076\u0042\u0064\u0072"},_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 :"\u0064\u0069\u0076\u0042\u0064\u0072"}:_bcbgf .DivBdr =NewCT_DivBdr (); -if _bcfag :=d .DecodeElement (_bcbgf .DivBdr ,&_beddf );_bcfag !=nil {return _bcfag ;};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 :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"},_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 :"\u0064i\u0076\u0073\u0043\u0068\u0069\u006cd"}:_degca :=NewCT_Divs (); -if _aeba :=d .DecodeElement (_degca ,&_beddf );_aeba !=nil {return _aeba ;};_bcbgf .DivsChild =append (_bcbgf .DivsChild ,_degca );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_beddf .Name ); -if _gbge :=d .Skip ();_gbge !=nil {return _gbge ;};};case _b .EndElement :break _bbfb ;case _b .CharData :};};return nil ;};func (_gcecbd ST_MailMergeDest )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ffgad :=_b .Attr {};_ffgad .Name =name ;switch _gcecbd {case ST_MailMergeDestUnset :_ffgad .Value =""; -case ST_MailMergeDestNewDocument :_ffgad .Value ="n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case ST_MailMergeDestPrinter :_ffgad .Value ="\u0070r\u0069\u006e\u0074\u0065\u0072";case ST_MailMergeDestEmail :_ffgad .Value ="\u0065\u006d\u0061i\u006c"; -case ST_MailMergeDestFax :_ffgad .Value ="\u0066\u0061\u0078";};return _ffgad ,nil ;};func (_bdcb *CT_HdrFtrRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_edcf ,_agef :=_bdcb .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _agef !=nil {return _agef ;};start .Attr =append (start .Attr ,_edcf );start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bdcb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Simple Field +FldSimple []*CT_SimpleField ; -// Validate validates the CT_Background and its children -func (_edeb *CT_Background )Validate ()error {return _edeb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_bebaae *CT_TcBorders )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edgffd :for {_cbgbc ,_egfag :=d .Token (); -if _egfag !=nil {return _egfag ;};switch _afaec :=_cbgbc .(type ){case _b .StartElement :switch _afaec .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_bebaae .Top =NewCT_Border (); -if _bggcgb :=d .DecodeElement (_bebaae .Top ,&_afaec );_bggcgb !=nil {return _bggcgb ;};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 :"\u0073\u0074\u0061r\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 :"\u0073\u0074\u0061r\u0074"}:_bebaae .Start =NewCT_Border (); -if _gfcca :=d .DecodeElement (_bebaae .Start ,&_afaec );_gfcca !=nil {return _gfcca ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_bebaae .Left =NewCT_Border (); -if _agcaa :=d .DecodeElement (_bebaae .Left ,&_afaec );_agcaa !=nil {return _agcaa ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_bebaae .Bottom =NewCT_Border (); -if _cabda :=d .DecodeElement (_bebaae .Bottom ,&_afaec );_cabda !=nil {return _cabda ;};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 :"\u0065\u006e\u0064"},_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 :"\u0065\u006e\u0064"}:_bebaae .End =NewCT_Border (); -if _feeaf :=d .DecodeElement (_bebaae .End ,&_afaec );_feeaf !=nil {return _feeaf ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_bebaae .Right =NewCT_Border (); -if _cdddd :=d .DecodeElement (_bebaae .Right ,&_afaec );_cdddd !=nil {return _cdddd ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_bebaae .InsideH =NewCT_Border (); -if _bggde :=d .DecodeElement (_bebaae .InsideH ,&_afaec );_bggde !=nil {return _bggde ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_bebaae .InsideV =NewCT_Border (); -if _dfgdb :=d .DecodeElement (_bebaae .InsideV ,&_afaec );_dfgdb !=nil {return _dfgdb ;};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 :"\u0074\u006c\u0032b\u0072"},_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 :"\u0074\u006c\u0032b\u0072"}:_bebaae .Tl2br =NewCT_Border (); -if _fcgacf :=d .DecodeElement (_bebaae .Tl2br ,&_afaec );_fcgacf !=nil {return _fcgacf ;};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 :"\u0074\u0072\u0032b\u006c"},_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 :"\u0074\u0072\u0032b\u006c"}:_bebaae .Tr2bl =NewCT_Border (); -if _ecfea :=d .DecodeElement (_bebaae .Tr2bl ,&_afaec );_ecfea !=nil {return _ecfea ;};default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_afaec .Name ); -if _afadga :=d .Skip ();_afadga !=nil {return _afadga ;};};case _b .EndElement :break _edgffd ;case _b .CharData :};};return nil ;};func NewCT_FtnEdnSepRef ()*CT_FtnEdnSepRef {_fbcb :=&CT_FtnEdnSepRef {};return _fbcb }; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Validate validates the Footnotes and its children -func (_fcbba *Footnotes )Validate ()error {return _fcbba .ValidateWithPath ("\u0046o\u006f\u0074\u006e\u006f\u0074\u0065s");};type CT_FitText struct{ +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_eeef *CT_DocPartBehaviors )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eeef .Behavior !=nil {_ecgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}}; +for _ ,_dgaf :=range _eeef .Behavior {e .EncodeElement (_dgaf ,_ecgg );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Value -ValAttr _bc .ST_TwipsMeasure ; +// Validate validates the CT_Fonts and its children +func (_ffeec *CT_Fonts )Validate ()error {return _ffeec .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");};type CT_NumLvl struct{ -// Fit Text Run ID -IdAttr *int64 ;}; +// Numbering Level ID +IlvlAttr int64 ; -// Validate validates the CT_RPrChange and its children -func (_efbgd *CT_RPrChange )Validate ()error {return _efbgd .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};type ST_PageBorderOffset byte ;func (_eaafa ST_TblOverlap )Validate ()error {return _eaafa .ValidateWithPath ("")}; -type CT_TcPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; +// Numbering Level Starting Value Override +StartOverride *CT_DecimalNumber ; -// Annotation Identifier -IdAttr int64 ;TcPr *CT_TcPrInner ;}; +// Numbering Level Override Definition +Lvl *CT_Lvl ;};type EG_RPr struct{ -// ValidateWithPath validates the EG_FtnEdnNumProps and its children, prefixing error messages with path -func (_ffbde *EG_FtnEdnNumProps )ValidateWithPath (path string )error {if _ffbde .NumStart !=nil {if _gggda :=_ffbde .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_gggda !=nil {return _gggda ;};};if _ffbde .NumRestart !=nil {if _eafbb :=_ffbde .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); -_eafbb !=nil {return _eafbb ;};};return nil ;};const (ST_AnnotationVMergeUnset ST_AnnotationVMerge =0;ST_AnnotationVMergeCont ST_AnnotationVMerge =1;ST_AnnotationVMergeRest ST_AnnotationVMerge =2;);type CT_Drawing struct{Anchor []*WdAnchor ;Inline []*WdInline ; -};func NewCT_Height ()*CT_Height {_ffbc :=&CT_Height {};return _ffbc }; +// Run Properties +RPr *CT_RPr ;}; -// Validate validates the CT_RubyContent and its children -func (_gbfga *CT_RubyContent )Validate ()error {return _gbfga .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_dggag *CT_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dggag .TypeAttr !=ST_StyleTypeUnset {_gbcafd ,_eeffd :=_dggag .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _eeffd !=nil {return _eeffd ;};start .Attr =append (start .Attr ,_gbcafd );};if _dggag .StyleIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065\u0049d"},Value :_f .Sprintf ("\u0025\u0076",*_dggag .StyleIdAttr )}); -};if _dggag .DefaultAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"},Value :_f .Sprintf ("\u0025\u0076",*_dggag .DefaultAttr )});};if _dggag .CustomStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_dggag .CustomStyleAttr )}); -};e .EncodeToken (start );if _dggag .Name !=nil {_efgec :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_dggag .Name ,_efgec );};if _dggag .Aliases !=nil {_abcaa :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073\u0065s"}}; -e .EncodeElement (_dggag .Aliases ,_abcaa );};if _dggag .BasedOn !=nil {_bagcg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0062\u0061\u0073\u0065\u0064\u004fn"}};e .EncodeElement (_dggag .BasedOn ,_bagcg );};if _dggag .Next !=nil {_dcdfe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0065\u0078\u0074"}}; -e .EncodeElement (_dggag .Next ,_dcdfe );};if _dggag .Link !=nil {_dadfb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_dggag .Link ,_dadfb );};if _dggag .AutoRedefine !=nil {_beabg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0052\u0065\u0064e\u0066\u0069\u006e\u0065"}}; -e .EncodeElement (_dggag .AutoRedefine ,_beabg );};if _dggag .Hidden !=nil {_efbbf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dggag .Hidden ,_efbbf );};if _dggag .UiPriority !=nil {_fdeff :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}}; -e .EncodeElement (_dggag .UiPriority ,_fdeff );};if _dggag .SemiHidden !=nil {_ecab :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dggag .SemiHidden ,_ecab );};if _dggag .UnhideWhenUsed !=nil {_gbbaa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"}}; -e .EncodeElement (_dggag .UnhideWhenUsed ,_gbbaa );};if _dggag .QFormat !=nil {_cdgbc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"}};e .EncodeElement (_dggag .QFormat ,_cdgbc );};if _dggag .Locked !=nil {_dadeg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"}}; -e .EncodeElement (_dggag .Locked ,_dadeg );};if _dggag .Personal !=nil {_gbcfb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}};e .EncodeElement (_dggag .Personal ,_gbcfb );};if _dggag .PersonalCompose !=nil {_bcgacb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0043\u006fm\u0070\u006f\u0073\u0065"}}; -e .EncodeElement (_dggag .PersonalCompose ,_bcgacb );};if _dggag .PersonalReply !=nil {_dbadd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0070e\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}};e .EncodeElement (_dggag .PersonalReply ,_dbadd ); -};if _dggag .Rsid !=nil {_gdfbc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};e .EncodeElement (_dggag .Rsid ,_gdfbc );};if _dggag .PPr !=nil {_cdaed :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070P\u0072"}}; -e .EncodeElement (_dggag .PPr ,_cdaed );};if _dggag .RPr !=nil {_dgfgeb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_dggag .RPr ,_dgfgeb );};if _dggag .TblPr !=nil {_aedgfd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}}; -e .EncodeElement (_dggag .TblPr ,_aedgfd );};if _dggag .TrPr !=nil {_edbgf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_dggag .TrPr ,_edbgf );};if _dggag .TcPr !=nil {_dcadf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}}; -e .EncodeElement (_dggag .TcPr ,_dcadf );};if _dggag .TblStylePr !=nil {_ffagd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}};for _ ,_ceacdc :=range _dggag .TblStylePr {e .EncodeElement (_ceacdc ,_ffagd ); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_DecimalNumber and its children, prefixing error messages with path +func (_dgge *CT_DecimalNumber )ValidateWithPath (path string )error {return nil };func (_faadd *ST_MailMergeDocType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_faadd =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_faadd =1; +case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_faadd =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_faadd =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_faadd =4;case "\u0065\u006d\u0061i\u006c":*_faadd =5; +case "\u0066\u0061\u0078":*_faadd =6;};return nil ;}; -// Validate validates the CT_TblGrid and its children -func (_defeb *CT_TblGrid )Validate ()error {return _defeb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");}; +// ValidateWithPath validates the CT_WriteProtection and its children, prefixing error messages with path +func (_fabgg *CT_WriteProtection )ValidateWithPath (path string )error {if _fabgg .RecommendedAttr !=nil {if _dfcfcc :=_fabgg .RecommendedAttr .ValidateWithPath (path +"\u002f\u0052e\u0063\u006f\u006dm\u0065\u006e\u0064\u0065\u0064\u0041\u0074\u0074\u0072"); +_dfcfcc !=nil {return _dfcfcc ;};};if _dbaed :=_fabgg .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_dbaed !=nil {return _dbaed ; +};if _ecdfdd :=_fabgg .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");_ecdfdd !=nil {return _ecdfdd ;};if _afdefa :=_fabgg .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_afdefa !=nil {return _afdefa ;};return nil ;};const (ST_PageBorderZOrderUnset ST_PageBorderZOrder =0;ST_PageBorderZOrderFront ST_PageBorderZOrder =1;ST_PageBorderZOrderBack ST_PageBorderZOrder =2;);func (_abdbb ST_VerticalJc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abdbb .String (),start ); +};func (_dbfeg *CT_DocVars )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdea :for {_ebdba ,_faff :=d .Token ();if _faff !=nil {return _faff ;};switch _daefd :=_ebdba .(type ){case _g .StartElement :switch _daefd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aeae :=NewCT_DocVar (); +if _gcdcf :=d .DecodeElement (_aeae ,&_daefd );_gcdcf !=nil {return _gcdcf ;};_dbfeg .DocVar =append (_dbfeg .DocVar ,_aeae );default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_daefd .Name ); +if _bgca :=d .Skip ();_bgca !=nil {return _bgca ;};};case _g .EndElement :break _fdea ;case _g .CharData :};};return nil ;};func NewCT_Odso ()*CT_Odso {_fedaf :=&CT_Odso {};return _fedaf };func (_ddgag *CT_PPrGeneral )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fagc :for {_bdbcc ,_bgfgg :=d .Token (); +if _bgfgg !=nil {return _bgfgg ;};switch _gafcc :=_bdbcc .(type ){case _g .StartElement :switch _gafcc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgag .PStyle =NewCT_String (); +if _caaeda :=d .DecodeElement (_ddgag .PStyle ,&_gafcc );_caaeda !=nil {return _caaeda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgag .KeepNext =NewCT_OnOff (); +if _egbdb :=d .DecodeElement (_ddgag .KeepNext ,&_gafcc );_egbdb !=nil {return _egbdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgag .KeepLines =NewCT_OnOff (); +if _gegdg :=d .DecodeElement (_ddgag .KeepLines ,&_gafcc );_gegdg !=nil {return _gegdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgag .PageBreakBefore =NewCT_OnOff (); +if _dgefc :=d .DecodeElement (_ddgag .PageBreakBefore ,&_gafcc );_dgefc !=nil {return _dgefc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgag .FramePr =NewCT_FramePr (); +if _edadb :=d .DecodeElement (_ddgag .FramePr ,&_gafcc );_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 :"\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"}:_ddgag .WidowControl =NewCT_OnOff (); +if _aeef :=d .DecodeElement (_ddgag .WidowControl ,&_gafcc );_aeef !=nil {return _aeef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgag .NumPr =NewCT_NumPr (); +if _ceggd :=d .DecodeElement (_ddgag .NumPr ,&_gafcc );_ceggd !=nil {return _ceggd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgag .SuppressLineNumbers =NewCT_OnOff (); +if _bdefd :=d .DecodeElement (_ddgag .SuppressLineNumbers ,&_gafcc );_bdefd !=nil {return _bdefd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgag .PBdr =NewCT_PBdr (); +if _ffaac :=d .DecodeElement (_ddgag .PBdr ,&_gafcc );_ffaac !=nil {return _ffaac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgag .Shd =NewCT_Shd (); +if _ffada :=d .DecodeElement (_ddgag .Shd ,&_gafcc );_ffada !=nil {return _ffada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgag .Tabs =NewCT_Tabs (); +if _bdga :=d .DecodeElement (_ddgag .Tabs ,&_gafcc );_bdga !=nil {return _bdga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgag .SuppressAutoHyphens =NewCT_OnOff (); +if _gaee :=d .DecodeElement (_ddgag .SuppressAutoHyphens ,&_gafcc );_gaee !=nil {return _gaee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgag .Kinsoku =NewCT_OnOff (); +if _bcaea :=d .DecodeElement (_ddgag .Kinsoku ,&_gafcc );_bcaea !=nil {return _bcaea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgag .WordWrap =NewCT_OnOff (); +if _aaaec :=d .DecodeElement (_ddgag .WordWrap ,&_gafcc );_aaaec !=nil {return _aaaec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgag .OverflowPunct =NewCT_OnOff (); +if _daadg :=d .DecodeElement (_ddgag .OverflowPunct ,&_gafcc );_daadg !=nil {return _daadg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgag .TopLinePunct =NewCT_OnOff (); +if _acdg :=d .DecodeElement (_ddgag .TopLinePunct ,&_gafcc );_acdg !=nil {return _acdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgag .AutoSpaceDE =NewCT_OnOff (); +if _cafcg :=d .DecodeElement (_ddgag .AutoSpaceDE ,&_gafcc );_cafcg !=nil {return _cafcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgag .AutoSpaceDN =NewCT_OnOff (); +if _bbddac :=d .DecodeElement (_ddgag .AutoSpaceDN ,&_gafcc );_bbddac !=nil {return _bbddac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgag .Bidi =NewCT_OnOff (); +if _cbdfda :=d .DecodeElement (_ddgag .Bidi ,&_gafcc );_cbdfda !=nil {return _cbdfda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgag .AdjustRightInd =NewCT_OnOff (); +if _gabaa :=d .DecodeElement (_ddgag .AdjustRightInd ,&_gafcc );_gabaa !=nil {return _gabaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgag .SnapToGrid =NewCT_OnOff (); +if _gdaaf :=d .DecodeElement (_ddgag .SnapToGrid ,&_gafcc );_gdaaf !=nil {return _gdaaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgag .Spacing =NewCT_Spacing (); +if _ceef :=d .DecodeElement (_ddgag .Spacing ,&_gafcc );_ceef !=nil {return _ceef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ddgag .Ind =NewCT_Ind (); +if _bdeead :=d .DecodeElement (_ddgag .Ind ,&_gafcc );_bdeead !=nil {return _bdeead ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ddgag .ContextualSpacing =NewCT_OnOff (); +if _daabe :=d .DecodeElement (_ddgag .ContextualSpacing ,&_gafcc );_daabe !=nil {return _daabe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgag .MirrorIndents =NewCT_OnOff (); +if _accba :=d .DecodeElement (_ddgag .MirrorIndents ,&_gafcc );_accba !=nil {return _accba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgag .SuppressOverlap =NewCT_OnOff (); +if _fdfaa :=d .DecodeElement (_ddgag .SuppressOverlap ,&_gafcc );_fdfaa !=nil {return _fdfaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgag .Jc =NewCT_Jc (); +if _eafba :=d .DecodeElement (_ddgag .Jc ,&_gafcc );_eafba !=nil {return _eafba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgag .TextDirection =NewCT_TextDirection (); +if _dbgdc :=d .DecodeElement (_ddgag .TextDirection ,&_gafcc );_dbgdc !=nil {return _dbgdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgag .TextAlignment =NewCT_TextAlignment (); +if _ffeg :=d .DecodeElement (_ddgag .TextAlignment ,&_gafcc );_ffeg !=nil {return _ffeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgag .TextboxTightWrap =NewCT_TextboxTightWrap (); +if _gbfbe :=d .DecodeElement (_ddgag .TextboxTightWrap ,&_gafcc );_gbfbe !=nil {return _gbfbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgag .OutlineLvl =NewCT_DecimalNumber (); +if _cdbbf :=d .DecodeElement (_ddgag .OutlineLvl ,&_gafcc );_cdbbf !=nil {return _cdbbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgag .DivId =NewCT_DecimalNumber (); +if _dfdfe :=d .DecodeElement (_ddgag .DivId ,&_gafcc );_dfdfe !=nil {return _dfdfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddgag .CnfStyle =NewCT_Cnf (); +if _bdaag :=d .DecodeElement (_ddgag .CnfStyle ,&_gafcc );_bdaag !=nil {return _bdaag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddgag .PPrChange =NewCT_PPrChange (); +if _bcaef :=d .DecodeElement (_ddgag .PPrChange ,&_gafcc );_bcaef !=nil {return _bcaef ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gafcc .Name ); +if _fbfcg :=d .Skip ();_fbfcg !=nil {return _fbfcg ;};};case _g .EndElement :break _fagc ;case _g .CharData :};};return nil ;};func NewCT_DecimalNumber ()*CT_DecimalNumber {_ebbfa :=&CT_DecimalNumber {};return _ebbfa };func (_cfffab ST_PageBorderZOrder )String ()string {switch _cfffab {case 0:return ""; +case 1:return "\u0066\u0072\u006fn\u0074";case 2:return "\u0062\u0061\u0063\u006b";};return "";};func (_gcedeb *ST_FrameScrollbar )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcedeb =0;case "\u006f\u006e":*_gcedeb =1;case "\u006f\u0066\u0066":*_gcedeb =2; +case "\u0061\u0075\u0074\u006f":*_gcedeb =3;};return nil ;}; -// ValidateWithPath validates the CT_TblOverlap and its children, prefixing error messages with path -func (_eceff *CT_TblOverlap )ValidateWithPath (path string )error {if _eceff .ValAttr ==ST_TblOverlapUnset {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 _cfefg :=_eceff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfefg !=nil {return _cfefg ;};return nil ;}; +// Validate validates the CT_FFDDList and its children +func (_dffb *CT_FFDDList )Validate ()error {return _dffb .ValidateWithPath ("C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074");}; -// ValidateWithPath validates the WdCT_WrapSquare and its children, prefixing error messages with path -func (_gdbde *WdCT_WrapSquare )ValidateWithPath (path string )error {if _gdbde .WrapTextAttr ==WdST_WrapTextUnset {return _f .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 _bebeef :=_gdbde .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_bebeef !=nil {return _bebeef ;};if _gdbde .EffectExtent !=nil {if _bbbdeg :=_gdbde .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"); -_bbbdeg !=nil {return _bbbdeg ;};};return nil ;};func (_feagab *WdCT_WrapPath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feagab .EditedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0065\u0064\u0069\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_deacfd (*_feagab .EditedAttr ))}); -};e .EncodeToken (start );_cedgb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_feagab .Start ,_cedgb );_cfbeg :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003a\u006c\u0069\u006e\u0065\u0054o"}}; -for _ ,_deedbff :=range _feagab .LineTo {e .EncodeElement (_deedbff ,_cfbeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_AnnotationVMerge byte ;type CT_MailMerge struct{ +// ValidateWithPath validates the WdCT_TextboxInfo and its children, prefixing error messages with path +func (_dcbba *WdCT_TextboxInfo )ValidateWithPath (path string )error {if _gdfee :=_dcbba .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_gdfee !=nil {return _gdfee ;};if _dcbba .ExtLst !=nil {if _daabb :=_dcbba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_daabb !=nil {return _daabb ;};};return nil ;};type CT_Fonts struct{ -// Source Document Type -MainDocumentType *CT_MailMergeDocType ; +// Font Content Type +HintAttr ST_Hint ; -// Query Contains Link to External Query File -LinkToQuery *CT_OnOff ; +// ASCII Font +AsciiAttr *string ; -// Data Source Type -DataType *CT_MailMergeDataType ; +// High ANSI Font +HAnsiAttr *string ; -// Data Source Connection String -ConnectString *CT_String ; +// East Asian Font +EastAsiaAttr *string ; -// Query For Data Source Records To Merge -Query *CT_String ; +// Complex Script Font +CsAttr *string ; -// Data Source File Path -DataSource *CT_Rel ; +// ASCII Theme Font +AsciiThemeAttr ST_Theme ; -// Header Definition File Path -HeaderSource *CT_Rel ; +// High ANSI Theme Font +HAnsiThemeAttr ST_Theme ; -// Remove Blank Lines from Merged Documents -DoNotSuppressBlankLines *CT_OnOff ; +// East Asian Theme Font +EastAsiaThemeAttr ST_Theme ; -// Merged Document Destination -Destination *CT_MailMergeDest ; +// Complex Script Theme Font +CsthemeAttr ST_Theme ;};func (_fgabfb *CT_String )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdagca :=range start .Attr {if _fdagca .Name .Local =="\u0076\u0061\u006c"{_bfded ,_bcbe :=_fdagca .Value ,error (nil );if _bcbe !=nil {return _bcbe ; +};_fgabfb .ValAttr =_bfded ;continue ;};};for {_bcfce ,_dcada :=d .Token ();if _dcada !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_dcada );};if _cfffcg ,_cfdbb :=_bcfce .(_g .EndElement ); +_cfdbb &&_cfffcg .Name ==start .Name {break ;};};return nil ;};func (_ddfcd *CT_SdtComboBox )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddfcd .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 :_a .Sprintf ("\u0025\u0076",*_ddfcd .LastValueAttr )}); +};e .EncodeToken (start );if _ddfcd .ListItem !=nil {_gbcfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_aedfg :=range _ddfcd .ListItem {e .EncodeElement (_aedfg ,_gbcfd );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_afa *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 :_a .Sprintf ("\u0025\u0076",_afa .AbstractNumIdAttr )}); +e .EncodeToken (start );if _afa .Nsid !=nil {_eef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0073\u0069\u0064"}};e .EncodeElement (_afa .Nsid ,_eef );};if _afa .MultiLevelType !=nil {_bg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003am\u0075\u006c\u0074i\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_afa .MultiLevelType ,_bg );};if _afa .Tmpl !=nil {_afe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u006d\u0070\u006c"}};e .EncodeElement (_afa .Tmpl ,_afe );};if _afa .Name !=nil {_dc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}}; +e .EncodeElement (_afa .Name ,_dc );};if _afa .StyleLink !=nil {_def :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_afa .StyleLink ,_def );};if _afa .NumStyleLink !=nil {_fcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0079\u006ce\u004c\u0069\u006e\u006b"}}; +e .EncodeElement (_afa .NumStyleLink ,_fcd );};if _afa .Lvl !=nil {_deea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006cv\u006c"}};for _ ,_dfg :=range _afa .Lvl {e .EncodeElement (_dfg ,_deea );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Column Containing E-mail Address -AddressFieldName *CT_String ; +// Validate validates the CT_FFData and its children +func (_gaec *CT_FFData )Validate ()error {return _gaec .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a");};func NewCT_DocDefaults ()*CT_DocDefaults {_cabgc :=&CT_DocDefaults {};return _cabgc };func (_cdbb *CT_Hyperlink )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_debac :=range start .Attr {if _debac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_debac .Name .Local =="\u0069\u0064"||_debac .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_debac .Name .Local =="\u0069\u0064"{_bfacb ,_ddabg :=_debac .Value ,error (nil ); +if _ddabg !=nil {return _ddabg ;};_cdbb .IdAttr =&_bfacb ;continue ;};if _debac .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_aacacd ,_gbda :=_debac .Value ,error (nil );if _gbda !=nil {return _gbda ;};_cdbb .TgtFrameAttr =&_aacacd ; +continue ;};if _debac .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_fece ,_ecde :=_debac .Value ,error (nil );if _ecde !=nil {return _ecde ;};_cdbb .TooltipAttr =&_fece ;continue ;};if _debac .Name .Local =="d\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_eadgg ,_bgddfb :=_debac .Value ,error (nil ); +if _bgddfb !=nil {return _bgddfb ;};_cdbb .DocLocationAttr =&_eadgg ;continue ;};if _debac .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_ccffa ,_bfacbc :=_debac .Value ,error (nil );if _bfacbc !=nil {return _bfacbc ;};_cdbb .AnchorAttr =&_ccffa ; +continue ;};if _debac .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_dggc ,_gebbc :=ParseUnionST_OnOff (_debac .Value );if _gebbc !=nil {return _gebbc ;};_cdbb .HistoryAttr =&_dggc ;continue ;};};_eddbcb :for {_edcbc ,_aegda :=d .Token ();if _aegda !=nil {return _aegda ; +};switch _dgbecc :=_edcbc .(type ){case _g .StartElement :switch _dgbecc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afbfgc :=NewCT_SimpleField (); +if _gabda :=d .DecodeElement (_afbfgc ,&_dgbecc );_gabda !=nil {return _gabda ;};_cdbb .FldSimple =append (_cdbb .FldSimple ,_afbfgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbb .Hyperlink =NewCT_Hyperlink (); +if _badca :=d .DecodeElement (_cdbb .Hyperlink ,&_dgbecc );_badca !=nil {return _badca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdbb .SubDoc =NewCT_Rel (); +if _gdfe :=d .DecodeElement (_cdbb .SubDoc ,&_dgbecc );_gdfe !=nil {return _gdfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bbdeg :=NewEG_ContentRunContent (); +_bbdeg .CustomXml =NewCT_CustomXmlRun ();if _eebaf :=d .DecodeElement (_bbdeg .CustomXml ,&_dgbecc );_eebaf !=nil {return _eebaf ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_bbdeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeeddg :=NewEG_ContentRunContent (); +_eeeddg .SmartTag =NewCT_SmartTagRun ();if _ffdfb :=d .DecodeElement (_eeeddg .SmartTag ,&_dgbecc );_ffdfb !=nil {return _ffdfb ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_eeeddg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aafecf :=NewEG_ContentRunContent (); +_aafecf .Sdt =NewCT_SdtRun ();if _acaef :=d .DecodeElement (_aafecf .Sdt ,&_dgbecc );_acaef !=nil {return _acaef ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_aafecf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecea :=NewEG_ContentRunContent (); +_ecea .Dir =NewCT_DirContentRun ();if _gdadf :=d .DecodeElement (_ecea .Dir ,&_dgbecc );_gdadf !=nil {return _gdadf ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_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 :"\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"}:_edcgef :=NewEG_ContentRunContent (); +_edcgef .Bdo =NewCT_BdoContentRun ();if _agecd :=d .DecodeElement (_edcgef .Bdo ,&_dgbecc );_agecd !=nil {return _agecd ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_edcgef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgdge :=NewEG_ContentRunContent (); +_cgdge .R =NewCT_R ();if _aefac :=d .DecodeElement (_cgdge .R ,&_dgbecc );_aefac !=nil {return _aefac ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_cgdge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_caccc :=NewEG_ContentRunContent (); +_dddca :=NewEG_RunLevelElts ();_dddca .ProofErr =NewCT_ProofErr ();if _cdggd :=d .DecodeElement (_dddca .ProofErr ,&_dgbecc );_cdggd !=nil {return _cdggd ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_caccc );_caccc .EG_RunLevelElts =append (_caccc .EG_RunLevelElts ,_dddca ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gedgge :=NewEG_ContentRunContent (); +_cfeag :=NewEG_RunLevelElts ();_cfeag .PermStart =NewCT_PermStart ();if _ebbc :=d .DecodeElement (_cfeag .PermStart ,&_dgbecc );_ebbc !=nil {return _ebbc ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_gedgge );_gedgge .EG_RunLevelElts =append (_gedgge .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 :"\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"}:_dfed :=NewEG_ContentRunContent (); +_becf :=NewEG_RunLevelElts ();_becf .PermEnd =NewCT_Perm ();if _ageeeb :=d .DecodeElement (_becf .PermEnd ,&_dgbecc );_ageeeb !=nil {return _ageeeb ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_dfed );_dfed .EG_RunLevelElts =append (_dfed .EG_RunLevelElts ,_becf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eaage :=NewEG_ContentRunContent (); +_dgafb :=NewEG_RunLevelElts ();_dgafb .Ins =NewCT_RunTrackChange ();if _caaef :=d .DecodeElement (_dgafb .Ins ,&_dgbecc );_caaef !=nil {return _caaef ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_eaage );_eaage .EG_RunLevelElts =append (_eaage .EG_RunLevelElts ,_dgafb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_affge :=NewEG_ContentRunContent (); +_fggcg :=NewEG_RunLevelElts ();_fggcg .Del =NewCT_RunTrackChange ();if _badbg :=d .DecodeElement (_fggcg .Del ,&_dgbecc );_badbg !=nil {return _badbg ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_affge );_affge .EG_RunLevelElts =append (_affge .EG_RunLevelElts ,_fggcg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ebaa :=NewEG_ContentRunContent (); +_cddc :=NewEG_RunLevelElts ();_cddc .MoveFrom =NewCT_RunTrackChange ();if _egfcf :=d .DecodeElement (_cddc .MoveFrom ,&_dgbecc );_egfcf !=nil {return _egfcf ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_ebaa );_ebaa .EG_RunLevelElts =append (_ebaa .EG_RunLevelElts ,_cddc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ddbf :=NewEG_ContentRunContent (); +_ebeab :=NewEG_RunLevelElts ();_ebeab .MoveTo =NewCT_RunTrackChange ();if _eaeee :=d .DecodeElement (_ebeab .MoveTo ,&_dgbecc );_eaeee !=nil {return _eaeee ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_ddbf );_ddbf .EG_RunLevelElts =append (_ddbf .EG_RunLevelElts ,_ebeab ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cdge :=NewEG_ContentRunContent (); +_faabb :=NewEG_RunLevelElts ();_gbgfe :=NewEG_RangeMarkupElements ();_gbgfe .BookmarkStart =NewCT_Bookmark ();if _bccb :=d .DecodeElement (_gbgfe .BookmarkStart ,&_dgbecc );_bccb !=nil {return _bccb ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_cdge ); +_cdge .EG_RunLevelElts =append (_cdge .EG_RunLevelElts ,_faabb );_faabb .EG_RangeMarkupElements =append (_faabb .EG_RangeMarkupElements ,_gbgfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgefb :=NewEG_ContentRunContent (); +_dgcgca :=NewEG_RunLevelElts ();_fdfgf :=NewEG_RangeMarkupElements ();_fdfgf .BookmarkEnd =NewCT_MarkupRange ();if _dbdeg :=d .DecodeElement (_fdfgf .BookmarkEnd ,&_dgbecc );_dbdeg !=nil {return _dbdeg ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_fgefb ); +_fgefb .EG_RunLevelElts =append (_fgefb .EG_RunLevelElts ,_dgcgca );_dgcgca .EG_RangeMarkupElements =append (_dgcgca .EG_RangeMarkupElements ,_fdfgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfbad :=NewEG_ContentRunContent (); +_cadb :=NewEG_RunLevelElts ();_edcea :=NewEG_RangeMarkupElements ();_edcea .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdbge :=d .DecodeElement (_edcea .MoveFromRangeStart ,&_dgbecc );_cdbge !=nil {return _cdbge ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_gfbad ); +_gfbad .EG_RunLevelElts =append (_gfbad .EG_RunLevelElts ,_cadb );_cadb .EG_RangeMarkupElements =append (_cadb .EG_RangeMarkupElements ,_edcea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cgdf :=NewEG_ContentRunContent (); +_gfabe :=NewEG_RunLevelElts ();_ffga :=NewEG_RangeMarkupElements ();_ffga .MoveFromRangeEnd =NewCT_MarkupRange ();if _defag :=d .DecodeElement (_ffga .MoveFromRangeEnd ,&_dgbecc );_defag !=nil {return _defag ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_cgdf ); +_cgdf .EG_RunLevelElts =append (_cgdf .EG_RunLevelElts ,_gfabe );_gfabe .EG_RangeMarkupElements =append (_gfabe .EG_RangeMarkupElements ,_ffga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abfgdb :=NewEG_ContentRunContent (); +_faccf :=NewEG_RunLevelElts ();_bdcebe :=NewEG_RangeMarkupElements ();_bdcebe .MoveToRangeStart =NewCT_MoveBookmark ();if _eedb :=d .DecodeElement (_bdcebe .MoveToRangeStart ,&_dgbecc );_eedb !=nil {return _eedb ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_abfgdb ); +_abfgdb .EG_RunLevelElts =append (_abfgdb .EG_RunLevelElts ,_faccf );_faccf .EG_RangeMarkupElements =append (_faccf .EG_RangeMarkupElements ,_bdcebe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cbgfg :=NewEG_ContentRunContent (); +_bdbgg :=NewEG_RunLevelElts ();_fcbee :=NewEG_RangeMarkupElements ();_fcbee .MoveToRangeEnd =NewCT_MarkupRange ();if _cgafc :=d .DecodeElement (_fcbee .MoveToRangeEnd ,&_dgbecc );_cgafc !=nil {return _cgafc ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_cbgfg ); +_cbgfg .EG_RunLevelElts =append (_cbgfg .EG_RunLevelElts ,_bdbgg );_bdbgg .EG_RangeMarkupElements =append (_bdbgg .EG_RangeMarkupElements ,_fcbee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_feggf :=NewEG_ContentRunContent (); +_gfggg :=NewEG_RunLevelElts ();_ddbcg :=NewEG_RangeMarkupElements ();_ddbcg .CommentRangeStart =NewCT_MarkupRange ();if _ggcf :=d .DecodeElement (_ddbcg .CommentRangeStart ,&_dgbecc );_ggcf !=nil {return _ggcf ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_feggf ); +_feggf .EG_RunLevelElts =append (_feggf .EG_RunLevelElts ,_gfggg );_gfggg .EG_RangeMarkupElements =append (_gfggg .EG_RangeMarkupElements ,_ddbcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcfd :=NewEG_ContentRunContent (); +_gcgbd :=NewEG_RunLevelElts ();_gceea :=NewEG_RangeMarkupElements ();_gceea .CommentRangeEnd =NewCT_MarkupRange ();if _cgbdf :=d .DecodeElement (_gceea .CommentRangeEnd ,&_dgbecc );_cgbdf !=nil {return _cgbdf ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_bcfd ); +_bcfd .EG_RunLevelElts =append (_bcfd .EG_RunLevelElts ,_gcgbd );_gcgbd .EG_RangeMarkupElements =append (_gcgbd .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 :"\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"}:_bddab :=NewEG_ContentRunContent (); +_ceebe :=NewEG_RunLevelElts ();_gecba :=NewEG_RangeMarkupElements ();_gecba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gdccf :=d .DecodeElement (_gecba .CustomXmlInsRangeStart ,&_dgbecc );_gdccf !=nil {return _gdccf ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_bddab ); +_bddab .EG_RunLevelElts =append (_bddab .EG_RunLevelElts ,_ceebe );_ceebe .EG_RangeMarkupElements =append (_ceebe .EG_RangeMarkupElements ,_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 :"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"}:_gecbc :=NewEG_ContentRunContent (); +_beccb :=NewEG_RunLevelElts ();_gcba :=NewEG_RangeMarkupElements ();_gcba .CustomXmlInsRangeEnd =NewCT_Markup ();if _feebd :=d .DecodeElement (_gcba .CustomXmlInsRangeEnd ,&_dgbecc );_feebd !=nil {return _feebd ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_gecbc ); +_gecbc .EG_RunLevelElts =append (_gecbc .EG_RunLevelElts ,_beccb );_beccb .EG_RangeMarkupElements =append (_beccb .EG_RangeMarkupElements ,_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 :"\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"}:_ecaee :=NewEG_ContentRunContent (); +_cfadg :=NewEG_RunLevelElts ();_bdead :=NewEG_RangeMarkupElements ();_bdead .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bcadb :=d .DecodeElement (_bdead .CustomXmlDelRangeStart ,&_dgbecc );_bcadb !=nil {return _bcadb ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_ecaee ); +_ecaee .EG_RunLevelElts =append (_ecaee .EG_RunLevelElts ,_cfadg );_cfadg .EG_RangeMarkupElements =append (_cfadg .EG_RangeMarkupElements ,_bdead );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ccedc :=NewEG_ContentRunContent (); +_bbfag :=NewEG_RunLevelElts ();_cgaa :=NewEG_RangeMarkupElements ();_cgaa .CustomXmlDelRangeEnd =NewCT_Markup ();if _aegg :=d .DecodeElement (_cgaa .CustomXmlDelRangeEnd ,&_dgbecc );_aegg !=nil {return _aegg ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_ccedc ); +_ccedc .EG_RunLevelElts =append (_ccedc .EG_RunLevelElts ,_bbfag );_bbfag .EG_RangeMarkupElements =append (_bbfag .EG_RangeMarkupElements ,_cgaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dddcf :=NewEG_ContentRunContent (); +_dbgfe :=NewEG_RunLevelElts ();_adfb :=NewEG_RangeMarkupElements ();_adfb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _affad :=d .DecodeElement (_adfb .CustomXmlMoveFromRangeStart ,&_dgbecc );_affad !=nil {return _affad ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_dddcf ); +_dddcf .EG_RunLevelElts =append (_dddcf .EG_RunLevelElts ,_dbgfe );_dbgfe .EG_RangeMarkupElements =append (_dbgfe .EG_RangeMarkupElements ,_adfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cdeb :=NewEG_ContentRunContent (); +_dgbeg :=NewEG_RunLevelElts ();_dccegf :=NewEG_RangeMarkupElements ();_dccegf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gdeaf :=d .DecodeElement (_dccegf .CustomXmlMoveFromRangeEnd ,&_dgbecc );_gdeaf !=nil {return _gdeaf ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_cdeb ); +_cdeb .EG_RunLevelElts =append (_cdeb .EG_RunLevelElts ,_dgbeg );_dgbeg .EG_RangeMarkupElements =append (_dgbeg .EG_RangeMarkupElements ,_dccegf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_abebb :=NewEG_ContentRunContent (); +_addbb :=NewEG_RunLevelElts ();_edcae :=NewEG_RangeMarkupElements ();_edcae .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cdagd :=d .DecodeElement (_edcae .CustomXmlMoveToRangeStart ,&_dgbecc );_cdagd !=nil {return _cdagd ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_abebb ); +_abebb .EG_RunLevelElts =append (_abebb .EG_RunLevelElts ,_addbb );_addbb .EG_RangeMarkupElements =append (_addbb .EG_RangeMarkupElements ,_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 :"\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"}:_gdbe :=NewEG_ContentRunContent (); +_cgae :=NewEG_RunLevelElts ();_eggcg :=NewEG_RangeMarkupElements ();_eggcg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gggag :=d .DecodeElement (_eggcg .CustomXmlMoveToRangeEnd ,&_dgbecc );_gggag !=nil {return _gggag ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_gdbe ); +_gdbe .EG_RunLevelElts =append (_gdbe .EG_RunLevelElts ,_cgae );_cgae .EG_RangeMarkupElements =append (_cgae .EG_RangeMarkupElements ,_eggcg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_beac :=NewEG_ContentRunContent (); +_eeaag :=NewEG_RunLevelElts ();_dgaa :=NewEG_MathContent ();_dgaa .OMathPara =_b .NewOMathPara ();if _aecc :=d .DecodeElement (_dgaa .OMathPara ,&_dgbecc );_aecc !=nil {return _aecc ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_beac ); +_beac .EG_RunLevelElts =append (_beac .EG_RunLevelElts ,_eeaag );_eeaag .EG_MathContent =append (_eeaag .EG_MathContent ,_dgaa );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_acdaae :=NewEG_ContentRunContent (); +_fabba :=NewEG_RunLevelElts ();_fdagd :=NewEG_MathContent ();_fdagd .OMath =_b .NewOMath ();if _bcgfg :=d .DecodeElement (_fdagd .OMath ,&_dgbecc );_bcgfg !=nil {return _bcgfg ;};_cdbb .EG_ContentRunContent =append (_cdbb .EG_ContentRunContent ,_acdaae ); +_acdaae .EG_RunLevelElts =append (_acdaae .EG_RunLevelElts ,_fabba );_fabba .EG_MathContent =append (_fabba .EG_MathContent ,_fdagd );default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dgbecc .Name ); +if _cbdgf :=d .Skip ();_cbdgf !=nil {return _cbdgf ;};};case _g .EndElement :break _eddbcb ;case _g .CharData :};};return nil ;};func NewEG_ContentRowContent ()*EG_ContentRowContent {_aefedf :=&EG_ContentRowContent {};return _aefedf ;};func (_cddae *CT_SdtListItem )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bfccb :=range start .Attr {if _bfccb .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"{_acbdf ,_dagdc :=_bfccb .Value ,error (nil ); +if _dagdc !=nil {return _dagdc ;};_cddae .DisplayTextAttr =&_acbdf ;continue ;};if _bfccb .Name .Local =="\u0076\u0061\u006cu\u0065"{_effdb ,_afdba :=_bfccb .Value ,error (nil );if _afdba !=nil {return _afdba ;};_cddae .ValueAttr =&_effdb ;continue ;}; +};for {_eccag ,_ceffd :=d .Token ();if _ceffd !=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",_ceffd );};if _fabef ,_ccceg :=_eccag .(_g .EndElement ); +_ccceg &&_fabef .Name ==start .Name {break ;};};return nil ;};func (_ecddgbe *CT_SdtDate )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbeed :=range start .Attr {if _cbeed .Name .Local =="\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"{_bdacb ,_bdbccd :=ParseStdlibTime (_cbeed .Value ); +if _bdbccd !=nil {return _bdbccd ;};_ecddgbe .FullDateAttr =&_bdacb ;continue ;};};_cfeee :for {_befcd ,_cdbef :=d .Token ();if _cdbef !=nil {return _cdbef ;};switch _edcdcd :=_befcd .(type ){case _g .StartElement :switch _edcdcd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecddgbe .DateFormat =NewCT_String (); +if _dccde :=d .DecodeElement (_ecddgbe .DateFormat ,&_edcdcd );_dccde !=nil {return _dccde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecddgbe .Lid =NewCT_Lang (); +if _eeafe :=d .DecodeElement (_ecddgbe .Lid ,&_edcdcd );_eeafe !=nil {return _eeafe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecddgbe .StoreMappedDataAs =NewCT_SdtDateMappingType (); +if _gfccgg :=d .DecodeElement (_ecddgbe .StoreMappedDataAs ,&_edcdcd );_gfccgg !=nil {return _gfccgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecddgbe .Calendar =NewCT_CalendarType (); +if _geabd :=d .DecodeElement (_ecddgbe .Calendar ,&_edcdcd );_geabd !=nil {return _geabd ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_edcdcd .Name ); +if _adcbcf :=d .Skip ();_adcbcf !=nil {return _adcbcf ;};};case _g .EndElement :break _cfeee ;case _g .CharData :};};return nil ;};type CT_FontFamily struct{ -// Merged E-mail or Fax Subject Line -MailSubject *CT_String ; +// Font Family Value +ValAttr ST_FontFamily ;};func (_ebebcf *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 :_a .Sprintf ("\u0025\u0076",_ebebcf .InstrAttr )}); +if _ebebcf .FldLockAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_a .Sprintf ("\u0025\u0076",*_ebebcf .FldLockAttr )});};if _ebebcf .DirtyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_ebebcf .DirtyAttr )}); +};e .EncodeToken (start );if _ebebcf .FldData !=nil {_agaefb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_ebebcf .FldData ,_agaefb );};if _ebebcf .EG_PContent !=nil {for _ ,_fabda :=range _ebebcf .EG_PContent {_fabda .MarshalXML (e ,_g .StartElement {}); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcdce ST_ChapterSep )ValidateWithPath (path string )error {switch _gcdce {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 (_gcdce )); +};return nil ;};func (_bbdec *CT_FFData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aecga :for {_bgced ,_adfcb :=d .Token ();if _adfcb !=nil {return _adfcb ;};switch _fdbc :=_bgced .(type ){case _g .StartElement :switch _fdbc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egdc :=NewCT_FFName (); +if _gcgg :=d .DecodeElement (_egdc ,&_fdbc );_gcgg !=nil {return _gcgg ;};_bbdec .Name =append (_bbdec .Name ,_egdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefbf :=NewCT_DecimalNumber (); +if _gabac :=d .DecodeElement (_eefbf ,&_fdbc );_gabac !=nil {return _gabac ;};_bbdec .Label =append (_bbdec .Label ,_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 :"\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"}:_bdceg :=NewCT_UnsignedDecimalNumber (); +if _fdccf :=d .DecodeElement (_bdceg ,&_fdbc );_fdccf !=nil {return _fdccf ;};_bbdec .TabIndex =append (_bbdec .TabIndex ,_bdceg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgffa :=NewCT_OnOff (); +if _bdbdf :=d .DecodeElement (_cgffa ,&_fdbc );_bdbdf !=nil {return _bdbdf ;};_bbdec .Enabled =append (_bbdec .Enabled ,_cgffa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbdbd :=NewCT_OnOff (); +if _bfcb :=d .DecodeElement (_fbdbd ,&_fdbc );_bfcb !=nil {return _bfcb ;};_bbdec .CalcOnExit =append (_bbdec .CalcOnExit ,_fbdbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gefe :=NewCT_MacroName (); +if _feag :=d .DecodeElement (_gefe ,&_fdbc );_feag !=nil {return _feag ;};_bbdec .EntryMacro =append (_bbdec .EntryMacro ,_gefe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabgc :=NewCT_MacroName (); +if _gcgeg :=d .DecodeElement (_fabgc ,&_fdbc );_gcgeg !=nil {return _gcgeg ;};_bbdec .ExitMacro =append (_bbdec .ExitMacro ,_fabgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbcaa :=NewCT_FFHelpText (); +if _gffdb :=d .DecodeElement (_gbcaa ,&_fdbc );_gffdb !=nil {return _gffdb ;};_bbdec .HelpText =append (_bbdec .HelpText ,_gbcaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbdcg :=NewCT_FFStatusText (); +if _dbdcb :=d .DecodeElement (_dbdcg ,&_fdbc );_dbdcb !=nil {return _dbdcb ;};_bbdec .StatusText =append (_bbdec .StatusText ,_dbdcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbdec .CheckBox =NewCT_FFCheckBox (); +if _cbggf :=d .DecodeElement (_bbdec .CheckBox ,&_fdbc );_cbggf !=nil {return _cbggf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbdec .DdList =NewCT_FFDDList (); +if _caedg :=d .DecodeElement (_bbdec .DdList ,&_fdbc );_caedg !=nil {return _caedg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbdec .TextInput =NewCT_FFTextInput (); +if _adccf :=d .DecodeElement (_bbdec .TextInput ,&_fdbc );_adccf !=nil {return _adccf ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_fdbc .Name ); +if _faba :=d .Skip ();_faba !=nil {return _faba ;};};case _g .EndElement :break _aecga ;case _g .CharData :};};return nil ;};func (_edddba *CT_Footnotes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfbd :for {_becb ,_dbfcb :=d .Token (); +if _dbfcb !=nil {return _dbfcb ;};switch _cffcb :=_becb .(type ){case _g .StartElement :switch _cffcb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bffec :=NewCT_FtnEdn (); +if _ddbbc :=d .DecodeElement (_bffec ,&_cffcb );_ddbbc !=nil {return _ddbbc ;};_edddba .Footnote =append (_edddba .Footnote ,_bffec );default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_cffcb .Name ); +if _dbcde :=d .Skip ();_dbcde !=nil {return _dbcde ;};};case _g .EndElement :break _bfbd ;case _g .CharData :};};return nil ;};func (_fgcc *CT_DocPartName )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_badcf :=range start .Attr {if _badcf .Name .Local =="\u0076\u0061\u006c"{_egfef ,_dbca :=_badcf .Value ,error (nil ); +if _dbca !=nil {return _dbca ;};_fgcc .ValAttr =_egfef ;continue ;};if _badcf .Name .Local =="\u0064e\u0063\u006f\u0072\u0061\u0074\u0065d"{_ffecf ,_ggfdd :=ParseUnionST_OnOff (_badcf .Value );if _ggfdd !=nil {return _ggfdd ;};_fgcc .DecoratedAttr =&_ffecf ; +continue ;};};for {_fcbdd ,_dgecd :=d .Token ();if _dgecd !=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",_dgecd );};if _bggd ,_acade :=_fcbdd .(_g .EndElement ); +_acade &&_bggd .Name ==start .Name {break ;};};return nil ;};type CT_Height struct{ -// Merged Document To E-Mail Attachment -MailAsAttachment *CT_OnOff ; +// Table Row Height +ValAttr *_ffb .ST_TwipsMeasure ; -// View Merged Data Within Document -ViewMergedData *CT_OnOff ; +// Table Row Height Type +HRuleAttr ST_HeightRule ;};func (_gfece ST_FldCharType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gfece .String (),start );};func (_dbcac *ST_HexColorAuto )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aefceb ,_fdgcge :=d .Token (); +if _fdgcge !=nil {return _fdgcge ;};if _gccdbd ,_aafff :=_aefceb .(_g .EndElement );_aafff &&_gccdbd .Name ==start .Name {*_dbcac =1;return nil ;};if _dadgg ,_gccgc :=_aefceb .(_g .CharData );!_gccgc {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",_aefceb ); +}else {switch string (_dadgg ){case "":*_dbcac =0;case "\u0061\u0075\u0074\u006f":*_dbcac =1;};};_aefceb ,_fdgcge =d .Token ();if _fdgcge !=nil {return _fdgcge ;};if _adcgec ,_cgaad :=_aefceb .(_g .EndElement );_cgaad &&_adcgec .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",_aefceb );};func (_badgg ST_TargetScreenSz )String ()string {switch _badgg {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 (_debcg *CT_DocPartType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bbaffg ,_dagde :=_debcg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _dagde !=nil {return _dagde ;};start .Attr =append (start .Attr ,_bbaffg );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Record Currently Displayed In Merged Document -ActiveRecord *CT_DecimalNumber ; +// Validate validates the CT_FFTextInput and its children +func (_bfggea *CT_FFTextInput )Validate ()error {return _bfggea .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074");};func (_bafdg *CT_Tbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _bafdg .EG_RangeMarkupElements !=nil {for _ ,_bbddbc :=range _bafdg .EG_RangeMarkupElements {_bbddbc .MarshalXML (e ,_g .StartElement {});};};_degdac :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_bafdg .TblPr ,_degdac ); +_fdfde :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_bafdg .TblGrid ,_fdfde );if _bafdg .EG_ContentRowContent !=nil {for _ ,_ccaccc :=range _bafdg .EG_ContentRowContent {_ccaccc .MarshalXML (e ,_g .StartElement {}); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const ST_CnfPattern ="\u005b\u0030\u0031]\u002a"; -// Mail Merge Error Reporting Setting -CheckErrors *CT_DecimalNumber ; +// ValidateWithPath validates the CT_GlossaryDocument and its children, prefixing error messages with path +func (_edgfc *CT_GlossaryDocument )ValidateWithPath (path string )error {if _edgfc .Background !=nil {if _eagbgc :=_edgfc .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_eagbgc !=nil {return _eagbgc ; +};};if _edgfc .DocParts !=nil {if _cacce :=_edgfc .DocParts .ValidateWithPath (path +"\u002fD\u006f\u0063\u0050\u0061\u0072\u0074s");_cacce !=nil {return _cacce ;};};return nil ;};func (_geba *CT_Object )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); +if _geba .DxaOrigAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064\u0078\u0061\u004f\u0072\u0069g"},Value :_a .Sprintf ("\u0025\u0076",*_geba .DxaOrigAttr )});};if _geba .DyaOrigAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064\u0079\u0061\u004f\u0072\u0069g"},Value :_a .Sprintf ("\u0025\u0076",*_geba .DyaOrigAttr )}); +};e .EncodeToken (start );if _geba .Any !=nil {for _ ,_dgfb :=range _geba .Any {_dgfb .MarshalXML (e ,_g .StartElement {});};};if _geba .Drawing !=nil {_gdda :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_geba .Drawing ,_gdda ); +};if _geba .Choice !=nil {_geba .Choice .MarshalXML (e ,_g .StartElement {});};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cceec *CT_SdtContentRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _cceec .FldSimple !=nil {_gggec :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_fddbb :=range _cceec .FldSimple {e .EncodeElement (_fddbb ,_gggec );};};if _cceec .Hyperlink !=nil {_aefddba :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}}; +e .EncodeElement (_cceec .Hyperlink ,_aefddba );};if _cceec .SubDoc !=nil {_aecfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_cceec .SubDoc ,_aecfb );};if _cceec .EG_ContentRunContent !=nil {for _ ,_gbadf :=range _cceec .EG_ContentRunContent {_gbadf .MarshalXML (e ,_g .StartElement {}); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_SdtListItem ()*CT_SdtListItem {_adfba :=&CT_SdtListItem {};return _adfba };type CT_MoveBookmark struct{AuthorAttr string ;DateAttr _db .Time ;NameAttr string ;ColFirstAttr *int64 ; +ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Office Data Source Object Settings -Odso *CT_Odso ;};func NewEG_RPrBase ()*EG_RPrBase {_ddbcg :=&EG_RPrBase {};return _ddbcg };type CT_MultiLevelType struct{ +// Annotation Identifier +IdAttr int64 ;}; -// Abstract Numbering Definition Type -ValAttr ST_MultiLevelType ;};func (_cgbdb *CT_SdtBlock )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cgbdb .SdtPr !=nil {_bfbedg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}}; -e .EncodeElement (_cgbdb .SdtPr ,_bfbedg );};if _cgbdb .SdtEndPr !=nil {_beade :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_cgbdb .SdtEndPr ,_beade );};if _cgbdb .SdtContent !=nil {_ddfc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}; -e .EncodeElement (_cgbdb .SdtContent ,_ddfc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_NumLvl and its children, prefixing error messages with path +func (_dfdff *CT_NumLvl )ValidateWithPath (path string )error {if _dfdff .StartOverride !=nil {if _cbdcb :=_dfdff .StartOverride .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u004f\u0076\u0065r\u0072\u0069\u0064\u0065");_cbdcb !=nil {return _cbdcb ; +};};if _dfdff .Lvl !=nil {if _beaa :=_dfdff .Lvl .ValidateWithPath (path +"\u002f\u004c\u0076\u006c");_beaa !=nil {return _beaa ;};};return nil ;};func NewCT_TblGridChange ()*CT_TblGridChange {_acecba :=&CT_TblGridChange {};_acecba .TblGrid =NewCT_TblGridBase (); +return _acecba ;};func (_gfabf *WdCT_WordprocessingShapeChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggdcbg :for {_deegd ,_acaee :=d .Token ();if _acaee !=nil {return _acaee ;};switch _eabab :=_deegd .(type ){case _g .StartElement :switch _eabab .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_gfabf .CNvSpPr =_af .NewCT_NonVisualDrawingShapeProps (); +if _fdbdfc :=d .DecodeElement (_gfabf .CNvSpPr ,&_eabab );_fdbdfc !=nil {return _fdbdfc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_gfabf .CNvCnPr =_af .NewCT_NonVisualConnectorProperties (); +if _dcdcd :=d .DecodeElement (_gfabf .CNvCnPr ,&_eabab );_dcdcd !=nil {return _dcdcd ;};default:_bd .Log .Debug ("\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",_eabab .Name ); +if _fcfbg :=d .Skip ();_fcfbg !=nil {return _fcfbg ;};};case _g .EndElement :break _ggdcbg ;case _g .CharData :};};return nil ;};func (_fdddc *CT_HdrFtr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdddc .AltChunk !=nil {_dcba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}}; +for _ ,_caccb :=range _fdddc .AltChunk {e .EncodeElement (_caccb ,_dcba );};};if _fdddc .EG_ContentBlockContent !=nil {for _ ,_ceac :=range _fdddc .EG_ContentBlockContent {_ceac .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type CT_ParaRPrChange struct{AuthorAttr string ;DateAttr *_db .Time ; -// Validate validates the CT_TextboxTightWrap and its children -func (_cfdbf *CT_TextboxTightWrap )Validate ()error {return _cfdbf .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070");};func NewCT_PBdr ()*CT_PBdr {_agfbc :=&CT_PBdr {};return _agfbc }; -func (_bdcaa *WdCT_EffectExtent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c"},Value :_f .Sprintf ("\u0025\u0076",_bdcaa .LAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0074"},Value :_f .Sprintf ("\u0025\u0076",_bdcaa .TAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_bdcaa .RAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0076",_bdcaa .BAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgffg *ST_EdnPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebebeg ,_ebeee :=d .Token ();if _ebeee !=nil {return _ebeee ;};if _abbefa ,_egfgad :=_ebebeg .(_b .EndElement ); -_egfgad &&_abbefa .Name ==start .Name {*_dgffg =1;return nil ;};if _ccecc ,_dadea :=_ebebeg .(_b .CharData );!_dadea {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",_ebebeg ); -}else {switch string (_ccecc ){case "":*_dgffg =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_dgffg =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_dgffg =2;};};_ebebeg ,_ebeee =d .Token ();if _ebeee !=nil {return _ebeee ;};if _efbbd ,_ecgfee :=_ebebeg .(_b .EndElement ); -_ecgfee &&_efbbd .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",_ebebeg );};func (_gadfa ST_RestartNumber )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gadfa .String (),start ); -};func (_fffaa *CT_TextboxTightWrap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_beeeb ,_edceaga :=_fffaa .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _edceaga !=nil {return _edceaga ;};start .Attr =append (start .Attr ,_beeeb ); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PageMar struct{ +// Annotation Identifier +IdAttr int64 ;RPr *CT_ParaRPrOriginal ;};type CT_RPrDefault struct{ -// Top Margin Spacing -TopAttr ST_SignedTwipsMeasure ; +// Run Properties +RPr *CT_RPr ;};type CT_SimpleField struct{ -// Right Margin Spacing -RightAttr _bc .ST_TwipsMeasure ; +// Field Codes +InstrAttr string ; -// Page Bottom Spacing -BottomAttr ST_SignedTwipsMeasure ; +// Field Should Not Be Recalculated +FldLockAttr *_ffb .ST_OnOff ; -// Left Margin Spacing -LeftAttr _bc .ST_TwipsMeasure ; +// Field Result Invalidated +DirtyAttr *_ffb .ST_OnOff ; -// Spacing to Top of Header -HeaderAttr _bc .ST_TwipsMeasure ; +// Custom Field Data +FldData *CT_Text ;EG_PContent []*EG_PContent ;};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 (_bdggbb *ST_BrType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdacbg ,_gggde :=d .Token ();if _gggde !=nil {return _gggde ;};if _eecfd ,_bdadcd :=_cdacbg .(_g .EndElement ); +_bdadcd &&_eecfd .Name ==start .Name {*_bdggbb =1;return nil ;};if _dddbg ,_acgcca :=_cdacbg .(_g .CharData );!_acgcca {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",_cdacbg ); +}else {switch string (_dddbg ){case "":*_bdggbb =0;case "\u0070\u0061\u0067\u0065":*_bdggbb =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_bdggbb =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_bdggbb =3;};};_cdacbg ,_gggde =d .Token (); +if _gggde !=nil {return _gggde ;};if _aebggf ,_fadef :=_cdacbg .(_g .EndElement );_fadef &&_aebggf .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",_cdacbg ); +};func (_bebcb ST_BrType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bebcb .String (),start );};func (_bgdfbf *CT_View )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgdfbf .ValAttr =ST_View (1); +for _ ,_ebcgd :=range start .Attr {if _ebcgd .Name .Local =="\u0076\u0061\u006c"{_bgdfbf .ValAttr .UnmarshalXMLAttr (_ebcgd );continue ;};};for {_gafbbb ,_bbafc :=d .Token ();if _bbafc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_bbafc ); +};if _agaag ,_egcfe :=_gafbbb .(_g .EndElement );_egcfe &&_agaag .Name ==start .Name {break ;};};return nil ;};func NewCT_Lock ()*CT_Lock {_gfacg :=&CT_Lock {};return _gfacg };func (_gecfg *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 :_a .Sprintf ("\u0025\u0076",_gecfg .AuthorAttr )}); +if _gecfg .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gecfg .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gecfg .IdAttr )}); +e .EncodeToken (start );if _gecfg .SectPr !=nil {_deacdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_gecfg .SectPr ,_deacdg );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Spacing to Bottom of Footer -FooterAttr _bc .ST_TwipsMeasure ; +// Validate validates the CT_ProofErr and its children +func (_fdafe *CT_ProofErr )Validate ()error {return _fdafe .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072");};func (_ffdda *CT_PPrDefault )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcafa :for {_agefb ,_cdcgd :=d .Token (); +if _cdcgd !=nil {return _cdcgd ;};switch _bfacd :=_agefb .(type ){case _g .StartElement :switch _bfacd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffdda .PPr =NewCT_PPrGeneral (); +if _aada :=d .DecodeElement (_ffdda .PPr ,&_bfacd );_aada !=nil {return _aada ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bfacd .Name ); +if _dceeb :=d .Skip ();_dceeb !=nil {return _dceeb ;};};case _g .EndElement :break _fcafa ;case _g .CharData :};};return nil ;};func (_afgfbdb ST_FrameScrollbar )ValidateWithPath (path string )error {switch _afgfbdb {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 (_afgfbdb )); +};return nil ;}; -// Page Gutter Spacing -GutterAttr _bc .ST_TwipsMeasure ;};func (_agecf ST_Hint )Validate ()error {return _agecf .ValidateWithPath ("")}; +// Validate validates the CT_Captions and its children +func (_gcde *CT_Captions )Validate ()error {return _gcde .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};type CT_Picture struct{Any []_e .Any ; -// ValidateWithPath validates the CT_TblLook and its children, prefixing error messages with path -func (_acbgb *CT_TblLook )ValidateWithPath (path string )error {if _acbgb .FirstRowAttr !=nil {if _cfaac :=_acbgb .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_cfaac !=nil {return _cfaac ; -};};if _acbgb .LastRowAttr !=nil {if _fageae :=_acbgb .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_fageae !=nil {return _fageae ;};};if _acbgb .FirstColumnAttr !=nil {if _aacgd :=_acbgb .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); -_aacgd !=nil {return _aacgd ;};};if _acbgb .LastColumnAttr !=nil {if _gedga :=_acbgb .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_gedga !=nil {return _gedga ;};};if _acbgb .NoHBandAttr !=nil {if _bggcg :=_acbgb .NoHBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fH\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072"); -_bggcg !=nil {return _bggcg ;};};if _acbgb .NoVBandAttr !=nil {if _gbcgcb :=_acbgb .NoVBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fV\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_gbcgcb !=nil {return _gbcgcb ;};};return nil ;};func (_aeaf *CT_CustomXmlBlock )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffad :=range start .Attr {if _ffad .Name .Local =="\u0075\u0072\u0069"{_fcfb ,_bbbeb :=_ffad .Value ,error (nil ); -if _bbbeb !=nil {return _bbbeb ;};_aeaf .UriAttr =&_fcfb ;continue ;};if _ffad .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_dfeb ,_caffb :=_ffad .Value ,error (nil );if _caffb !=nil {return _caffb ;};_aeaf .ElementAttr =_dfeb ;continue ;};}; -_beffa :for {_aagf ,_bbecd :=d .Token ();if _bbecd !=nil {return _bbecd ;};switch _aggab :=_aagf .(type ){case _b .StartElement :switch _aggab .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_aeaf .CustomXmlPr =NewCT_CustomXmlPr (); -if _eagb :=d .DecodeElement (_aeaf .CustomXmlPr ,&_aggab );_eagb !=nil {return _eagb ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gfaed :=NewEG_ContentBlockContent (); -_gfaed .CustomXml =NewCT_CustomXmlBlock ();if _gadba :=d .DecodeElement (_gfaed .CustomXml ,&_aggab );_gadba !=nil {return _gadba ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_gfaed );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_baac :=NewEG_ContentBlockContent (); -_baac .Sdt =NewCT_SdtBlock ();if _cagdf :=d .DecodeElement (_baac .Sdt ,&_aggab );_cagdf !=nil {return _cagdf ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_baac );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 :"\u0070"},_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 :"\u0070"}:_dagba :=NewEG_ContentBlockContent (); -_dbad :=NewCT_P ();if _ebaa :=d .DecodeElement (_dbad ,&_aggab );_ebaa !=nil {return _ebaa ;};_dagba .P =append (_dagba .P ,_dbad );_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_dagba );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_agddb :=NewEG_ContentBlockContent (); -_adbd :=NewCT_Tbl ();if _daef :=d .DecodeElement (_adbd ,&_aggab );_daef !=nil {return _daef ;};_agddb .Tbl =append (_agddb .Tbl ,_adbd );_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_agddb );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dfeg :=NewEG_ContentBlockContent (); -_fbgee :=NewEG_RunLevelElts ();_fbgee .ProofErr =NewCT_ProofErr ();if _bdea :=d .DecodeElement (_fbgee .ProofErr ,&_aggab );_bdea !=nil {return _bdea ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_dfeg );_dfeg .EG_RunLevelElts =append (_dfeg .EG_RunLevelElts ,_fbgee ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_aefa :=NewEG_ContentBlockContent (); -_edfa :=NewEG_RunLevelElts ();_edfa .PermStart =NewCT_PermStart ();if _cgbc :=d .DecodeElement (_edfa .PermStart ,&_aggab );_cgbc !=nil {return _cgbc ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_aefa );_aefa .EG_RunLevelElts =append (_aefa .EG_RunLevelElts ,_edfa ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ecdb :=NewEG_ContentBlockContent (); -_bdbec :=NewEG_RunLevelElts ();_bdbec .PermEnd =NewCT_Perm ();if _bade :=d .DecodeElement (_bdbec .PermEnd ,&_aggab );_bade !=nil {return _bade ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_ecdb );_ecdb .EG_RunLevelElts =append (_ecdb .EG_RunLevelElts ,_bdbec ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_egcf :=NewEG_ContentBlockContent (); -_bfaa :=NewEG_RunLevelElts ();_bfaa .Ins =NewCT_RunTrackChange ();if _ebcb :=d .DecodeElement (_bfaa .Ins ,&_aggab );_ebcb !=nil {return _ebcb ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_egcf );_egcf .EG_RunLevelElts =append (_egcf .EG_RunLevelElts ,_bfaa ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_gade :=NewEG_ContentBlockContent (); -_ffadd :=NewEG_RunLevelElts ();_ffadd .Del =NewCT_RunTrackChange ();if _cgfa :=d .DecodeElement (_ffadd .Del ,&_aggab );_cgfa !=nil {return _cgfa ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_gade );_gade .EG_RunLevelElts =append (_gade .EG_RunLevelElts ,_ffadd ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_efd :=NewEG_ContentBlockContent (); -_faec :=NewEG_RunLevelElts ();_faec .MoveFrom =NewCT_RunTrackChange ();if _cdac :=d .DecodeElement (_faec .MoveFrom ,&_aggab );_cdac !=nil {return _cdac ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_efd );_efd .EG_RunLevelElts =append (_efd .EG_RunLevelElts ,_faec ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eade :=NewEG_ContentBlockContent (); -_eddc :=NewEG_RunLevelElts ();_eddc .MoveTo =NewCT_RunTrackChange ();if _aefg :=d .DecodeElement (_eddc .MoveTo ,&_aggab );_aefg !=nil {return _aefg ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_eade );_eade .EG_RunLevelElts =append (_eade .EG_RunLevelElts ,_eddc ); -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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_facf :=NewEG_ContentBlockContent (); -_dgcfbc :=NewEG_RunLevelElts ();_dade :=NewEG_RangeMarkupElements ();_dade .BookmarkStart =NewCT_Bookmark ();if _faga :=d .DecodeElement (_dade .BookmarkStart ,&_aggab );_faga !=nil {return _faga ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_facf ); -_facf .EG_RunLevelElts =append (_facf .EG_RunLevelElts ,_dgcfbc );_dgcfbc .EG_RangeMarkupElements =append (_dgcfbc .EG_RangeMarkupElements ,_dade );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_eeac :=NewEG_ContentBlockContent (); -_cecg :=NewEG_RunLevelElts ();_gbdbe :=NewEG_RangeMarkupElements ();_gbdbe .BookmarkEnd =NewCT_MarkupRange ();if _bgca :=d .DecodeElement (_gbdbe .BookmarkEnd ,&_aggab );_bgca !=nil {return _bgca ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_eeac ); -_eeac .EG_RunLevelElts =append (_eeac .EG_RunLevelElts ,_cecg );_cecg .EG_RangeMarkupElements =append (_cecg .EG_RangeMarkupElements ,_gbdbe );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_aegb :=NewEG_ContentBlockContent (); -_cdge :=NewEG_RunLevelElts ();_ggfb :=NewEG_RangeMarkupElements ();_ggfb .MoveFromRangeStart =NewCT_MoveBookmark ();if _gage :=d .DecodeElement (_ggfb .MoveFromRangeStart ,&_aggab );_gage !=nil {return _gage ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_aegb ); -_aegb .EG_RunLevelElts =append (_aegb .EG_RunLevelElts ,_cdge );_cdge .EG_RangeMarkupElements =append (_cdge .EG_RangeMarkupElements ,_ggfb );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eefe :=NewEG_ContentBlockContent (); -_bggf :=NewEG_RunLevelElts ();_babde :=NewEG_RangeMarkupElements ();_babde .MoveFromRangeEnd =NewCT_MarkupRange ();if _fgge :=d .DecodeElement (_babde .MoveFromRangeEnd ,&_aggab );_fgge !=nil {return _fgge ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_eefe ); -_eefe .EG_RunLevelElts =append (_eefe .EG_RunLevelElts ,_bggf );_bggf .EG_RangeMarkupElements =append (_bggf .EG_RangeMarkupElements ,_babde );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eafc :=NewEG_ContentBlockContent (); -_feffc :=NewEG_RunLevelElts ();_efa :=NewEG_RangeMarkupElements ();_efa .MoveToRangeStart =NewCT_MoveBookmark ();if _bacd :=d .DecodeElement (_efa .MoveToRangeStart ,&_aggab );_bacd !=nil {return _bacd ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_eafc ); -_eafc .EG_RunLevelElts =append (_eafc .EG_RunLevelElts ,_feffc );_feffc .EG_RangeMarkupElements =append (_feffc .EG_RangeMarkupElements ,_efa );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fgga :=NewEG_ContentBlockContent (); -_fdde :=NewEG_RunLevelElts ();_ddbb :=NewEG_RangeMarkupElements ();_ddbb .MoveToRangeEnd =NewCT_MarkupRange ();if _acdea :=d .DecodeElement (_ddbb .MoveToRangeEnd ,&_aggab );_acdea !=nil {return _acdea ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_fgga ); -_fgga .EG_RunLevelElts =append (_fgga .EG_RunLevelElts ,_fdde );_fdde .EG_RangeMarkupElements =append (_fdde .EG_RangeMarkupElements ,_ddbb );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_degg :=NewEG_ContentBlockContent (); -_gbae :=NewEG_RunLevelElts ();_ccgb :=NewEG_RangeMarkupElements ();_ccgb .CommentRangeStart =NewCT_MarkupRange ();if _baacc :=d .DecodeElement (_ccgb .CommentRangeStart ,&_aggab );_baacc !=nil {return _baacc ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_degg ); -_degg .EG_RunLevelElts =append (_degg .EG_RunLevelElts ,_gbae );_gbae .EG_RangeMarkupElements =append (_gbae .EG_RangeMarkupElements ,_ccgb );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aced :=NewEG_ContentBlockContent (); -_aefag :=NewEG_RunLevelElts ();_acdb :=NewEG_RangeMarkupElements ();_acdb .CommentRangeEnd =NewCT_MarkupRange ();if _edcabf :=d .DecodeElement (_acdb .CommentRangeEnd ,&_aggab );_edcabf !=nil {return _edcabf ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_aced ); -_aced .EG_RunLevelElts =append (_aced .EG_RunLevelElts ,_aefag );_aefag .EG_RangeMarkupElements =append (_aefag .EG_RangeMarkupElements ,_acdb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_faggb :=NewEG_ContentBlockContent (); -_dbeeb :=NewEG_RunLevelElts ();_dfgd :=NewEG_RangeMarkupElements ();_dfgd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bcgag :=d .DecodeElement (_dfgd .CustomXmlInsRangeStart ,&_aggab );_bcgag !=nil {return _bcgag ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_faggb ); -_faggb .EG_RunLevelElts =append (_faggb .EG_RunLevelElts ,_dbeeb );_dbeeb .EG_RangeMarkupElements =append (_dbeeb .EG_RangeMarkupElements ,_dfgd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dgbgb :=NewEG_ContentBlockContent (); -_geed :=NewEG_RunLevelElts ();_ebd :=NewEG_RangeMarkupElements ();_ebd .CustomXmlInsRangeEnd =NewCT_Markup ();if _gcff :=d .DecodeElement (_ebd .CustomXmlInsRangeEnd ,&_aggab );_gcff !=nil {return _gcff ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_dgbgb ); -_dgbgb .EG_RunLevelElts =append (_dgbgb .EG_RunLevelElts ,_geed );_geed .EG_RangeMarkupElements =append (_geed .EG_RangeMarkupElements ,_ebd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_egcd :=NewEG_ContentBlockContent (); -_bgda :=NewEG_RunLevelElts ();_befc :=NewEG_RangeMarkupElements ();_befc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cbbfa :=d .DecodeElement (_befc .CustomXmlDelRangeStart ,&_aggab );_cbbfa !=nil {return _cbbfa ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_egcd ); -_egcd .EG_RunLevelElts =append (_egcd .EG_RunLevelElts ,_bgda );_bgda .EG_RangeMarkupElements =append (_bgda .EG_RangeMarkupElements ,_befc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_feeg :=NewEG_ContentBlockContent (); -_fbcee :=NewEG_RunLevelElts ();_cfac :=NewEG_RangeMarkupElements ();_cfac .CustomXmlDelRangeEnd =NewCT_Markup ();if _egebf :=d .DecodeElement (_cfac .CustomXmlDelRangeEnd ,&_aggab );_egebf !=nil {return _egebf ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_feeg ); -_feeg .EG_RunLevelElts =append (_feeg .EG_RunLevelElts ,_fbcee );_fbcee .EG_RangeMarkupElements =append (_fbcee .EG_RangeMarkupElements ,_cfac );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_feega :=NewEG_ContentBlockContent (); -_befga :=NewEG_RunLevelElts ();_gacbf :=NewEG_RangeMarkupElements ();_gacbf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _acce :=d .DecodeElement (_gacbf .CustomXmlMoveFromRangeStart ,&_aggab );_acce !=nil {return _acce ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_feega ); -_feega .EG_RunLevelElts =append (_feega .EG_RunLevelElts ,_befga );_befga .EG_RangeMarkupElements =append (_befga .EG_RangeMarkupElements ,_gacbf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bfcbb :=NewEG_ContentBlockContent (); -_aaad :=NewEG_RunLevelElts ();_gded :=NewEG_RangeMarkupElements ();_gded .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _caag :=d .DecodeElement (_gded .CustomXmlMoveFromRangeEnd ,&_aggab );_caag !=nil {return _caag ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_bfcbb ); -_bfcbb .EG_RunLevelElts =append (_bfcbb .EG_RunLevelElts ,_aaad );_aaad .EG_RangeMarkupElements =append (_aaad .EG_RangeMarkupElements ,_gded );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fagf :=NewEG_ContentBlockContent (); -_bafdc :=NewEG_RunLevelElts ();_eaad :=NewEG_RangeMarkupElements ();_eaad .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cfgaf :=d .DecodeElement (_eaad .CustomXmlMoveToRangeStart ,&_aggab );_cfgaf !=nil {return _cfgaf ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_fagf ); -_fagf .EG_RunLevelElts =append (_fagf .EG_RunLevelElts ,_bafdc );_bafdc .EG_RangeMarkupElements =append (_bafdc .EG_RangeMarkupElements ,_eaad );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_baca :=NewEG_ContentBlockContent (); -_cffg :=NewEG_RunLevelElts ();_daea :=NewEG_RangeMarkupElements ();_daea .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eagdb :=d .DecodeElement (_daea .CustomXmlMoveToRangeEnd ,&_aggab );_eagdb !=nil {return _eagdb ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_baca ); -_baca .EG_RunLevelElts =append (_baca .EG_RunLevelElts ,_cffg );_cffg .EG_RangeMarkupElements =append (_cffg .EG_RangeMarkupElements ,_daea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fbgb :=NewEG_ContentBlockContent (); -_cgbcb :=NewEG_RunLevelElts ();_gdacg :=NewEG_MathContent ();_gdacg .OMathPara =_dg .NewOMathPara ();if _dffbg :=d .DecodeElement (_gdacg .OMathPara ,&_aggab );_dffbg !=nil {return _dffbg ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_fbgb ); -_fbgb .EG_RunLevelElts =append (_fbgb .EG_RunLevelElts ,_cgbcb );_cgbcb .EG_MathContent =append (_cgbcb .EG_MathContent ,_gdacg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_agbff :=NewEG_ContentBlockContent (); -_ddda :=NewEG_RunLevelElts ();_bcag :=NewEG_MathContent ();_bcag .OMath =_dg .NewOMath ();if _gebad :=d .DecodeElement (_bcag .OMath ,&_aggab );_gebad !=nil {return _gebad ;};_aeaf .EG_ContentBlockContent =append (_aeaf .EG_ContentBlockContent ,_agbff ); -_agbff .EG_RunLevelElts =append (_agbff .EG_RunLevelElts ,_ddda );_ddda .EG_MathContent =append (_ddda .EG_MathContent ,_bcag );default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_aggab .Name ); -if _fgafa :=d .Skip ();_fgafa !=nil {return _fgafa ;};};case _b .EndElement :break _beffa ;case _b .CharData :};};return nil ;};func (_afeffg ST_HdrFtr )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aggcc :=_b .Attr {};_aggcc .Name =name ;switch _afeffg {case ST_HdrFtrUnset :_aggcc .Value =""; -case ST_HdrFtrEven :_aggcc .Value ="\u0065\u0076\u0065\u006e";case ST_HdrFtrDefault :_aggcc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HdrFtrFirst :_aggcc .Value ="\u0066\u0069\u0072s\u0074";};return _aggcc ,nil ;};type CT_SdtRun struct{ +// Embedded Video +Movie *CT_Rel ; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Floating Embedded Control +Control *CT_Control ;}; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// ValidateWithPath validates the WdCT_WordprocessingGroupChoice and its children, prefixing error messages with path +func (_gfedd *WdCT_WordprocessingGroupChoice )ValidateWithPath (path string )error {for _gebdb ,_ebafae :=range _gfedd .Wsp {if _beabag :=_ebafae .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_gebdb )); +_beabag !=nil {return _beabag ;};};for _aaaea ,_dccgeg :=range _gfedd .GrpSp {if _ededba :=_dccgeg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_aaaea ));_ededba !=nil {return _ededba ;};}; +for _aafddb ,_geefa :=range _gfedd .GraphicFrame {if _fgbgc :=_geefa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_aafddb ));_fgbgc !=nil {return _fgbgc ; +};};for _dfadd ,_fdeac :=range _gfedd .Pic {if _beecbb :=_fdeac .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_dfadd ));_beecbb !=nil {return _beecbb ;};};for _gafab ,_egabe :=range _gfedd .ContentPart {if _cebdebd :=_egabe .ValidateWithPath (_a .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_gafab )); +_cebdebd !=nil {return _cebdebd ;};};return nil ;};func NewCT_FrameLayout ()*CT_FrameLayout {_fdfdg :=&CT_FrameLayout {};_fdfdg .ValAttr =ST_FrameLayout (1);return _fdfdg ;}; -// Inline-Level Structured Document Tag Content -SdtContent *CT_SdtContentRun ;};func (_bfceca ST_ChapterSep )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bfceca .String (),start );};func NewCT_OptimizeForBrowser ()*CT_OptimizeForBrowser {_bgfbb :=&CT_OptimizeForBrowser {}; -return _bgfbb ;};func (_bcdacb ST_StyleSort )ValidateWithPath (path string )error {switch _bcdacb {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 (_bcdacb )); -};return nil ;};func (_acdbg *CT_HMerge )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebefd :=range start .Attr {if _ebefd .Name .Local =="\u0076\u0061\u006c"{_acdbg .ValAttr .UnmarshalXMLAttr (_ebefd );continue ;};};for {_deccc ,_cdeab :=d .Token (); -if _cdeab !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_cdeab );};if _fcede ,_dfcdg :=_deccc .(_b .EndElement );_dfcdg &&_fcede .Name ==start .Name {break ;};};return nil ; -};type CT_ObjectLink struct{UpdateModeAttr ST_ObjectUpdateMode ;LockedFieldAttr *_bc .ST_OnOff ; +// ValidateWithPath validates the CT_ParaRPrOriginal and its children, prefixing error messages with path +func (_gfdbe *CT_ParaRPrOriginal )ValidateWithPath (path string )error {if _gfdbe .Ins !=nil {if _fdgbc :=_gfdbe .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_fdgbc !=nil {return _fdgbc ;};};if _gfdbe .Del !=nil {if _bcdgbf :=_gfdbe .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); +_bcdgbf !=nil {return _bcdgbf ;};};if _gfdbe .MoveFrom !=nil {if _bgee :=_gfdbe .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_bgee !=nil {return _bgee ;};};if _gfdbe .MoveTo !=nil {if _deffbd :=_gfdbe .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); +_deffbd !=nil {return _deffbd ;};};if _gfdbe .RStyle !=nil {if _eeddg :=_gfdbe .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_eeddg !=nil {return _eeddg ;};};if _gfdbe .RFonts !=nil {if _cdcbca :=_gfdbe .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_cdcbca !=nil {return _cdcbca ;};};if _gfdbe .B !=nil {if _dbdcd :=_gfdbe .B .ValidateWithPath (path +"\u002f\u0042");_dbdcd !=nil {return _dbdcd ;};};if _gfdbe .BCs !=nil {if _gaed :=_gfdbe .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_gaed !=nil {return _gaed ; +};};if _gfdbe .I !=nil {if _fedce :=_gfdbe .I .ValidateWithPath (path +"\u002f\u0049");_fedce !=nil {return _fedce ;};};if _gfdbe .ICs !=nil {if _fgage :=_gfdbe .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_fgage !=nil {return _fgage ;};}; +if _gfdbe .Caps !=nil {if _aedgda :=_gfdbe .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_aedgda !=nil {return _aedgda ;};};if _gfdbe .SmallCaps !=nil {if _cdcge :=_gfdbe .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); +_cdcge !=nil {return _cdcge ;};};if _gfdbe .Strike !=nil {if _ebcb :=_gfdbe .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_ebcb !=nil {return _ebcb ;};};if _gfdbe .Dstrike !=nil {if _aadaf :=_gfdbe .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); +_aadaf !=nil {return _aadaf ;};};if _gfdbe .Outline !=nil {if _caddc :=_gfdbe .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_caddc !=nil {return _caddc ;};};if _gfdbe .Shadow !=nil {if _bdbga :=_gfdbe .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_bdbga !=nil {return _bdbga ;};};if _gfdbe .Emboss !=nil {if _cddcc :=_gfdbe .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_cddcc !=nil {return _cddcc ;};};if _gfdbe .Imprint !=nil {if _cfbba :=_gfdbe .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); +_cfbba !=nil {return _cfbba ;};};if _gfdbe .NoProof !=nil {if _fdcga :=_gfdbe .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_fdcga !=nil {return _fdcga ;};};if _gfdbe .SnapToGrid !=nil {if _dcfea :=_gfdbe .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); +_dcfea !=nil {return _dcfea ;};};if _gfdbe .Vanish !=nil {if _fbefb :=_gfdbe .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_fbefb !=nil {return _fbefb ;};};if _gfdbe .WebHidden !=nil {if _gdcde :=_gfdbe .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); +_gdcde !=nil {return _gdcde ;};};if _gfdbe .Color !=nil {if _cegec :=_gfdbe .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_cegec !=nil {return _cegec ;};};if _gfdbe .Spacing !=nil {if _edebcg :=_gfdbe .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_edebcg !=nil {return _edebcg ;};};if _gfdbe .W !=nil {if _adafc :=_gfdbe .W .ValidateWithPath (path +"\u002f\u0057");_adafc !=nil {return _adafc ;};};if _gfdbe .Kern !=nil {if _edaa :=_gfdbe .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); +_edaa !=nil {return _edaa ;};};if _gfdbe .Position !=nil {if _bdege :=_gfdbe .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_bdege !=nil {return _bdege ;};};if _gfdbe .Sz !=nil {if _eaead :=_gfdbe .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); +_eaead !=nil {return _eaead ;};};if _gfdbe .SzCs !=nil {if _daaec :=_gfdbe .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_daaec !=nil {return _daaec ;};};if _gfdbe .Highlight !=nil {if _adcgc :=_gfdbe .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); +_adcgc !=nil {return _adcgc ;};};if _gfdbe .U !=nil {if _bdbgba :=_gfdbe .U .ValidateWithPath (path +"\u002f\u0055");_bdbgba !=nil {return _bdbgba ;};};if _gfdbe .Effect !=nil {if _cefbg :=_gfdbe .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); +_cefbg !=nil {return _cefbg ;};};if _gfdbe .Bdr !=nil {if _bacfd :=_gfdbe .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_bacfd !=nil {return _bacfd ;};};if _gfdbe .Shd !=nil {if _aaaafd :=_gfdbe .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_aaaafd !=nil {return _aaaafd ;};};if _gfdbe .FitText !=nil {if _bbffc :=_gfdbe .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bbffc !=nil {return _bbffc ;};};if _gfdbe .VertAlign !=nil {if _bgbgd :=_gfdbe .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); +_bgbgd !=nil {return _bgbgd ;};};if _gfdbe .Rtl !=nil {if _ffdca :=_gfdbe .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_ffdca !=nil {return _ffdca ;};};if _gfdbe .Cs !=nil {if _edcffg :=_gfdbe .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); +_edcffg !=nil {return _edcffg ;};};if _gfdbe .Em !=nil {if _ggfca :=_gfdbe .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ggfca !=nil {return _ggfca ;};};if _gfdbe .Lang !=nil {if _fgdgg :=_gfdbe .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); +_fgdgg !=nil {return _fgdgg ;};};if _gfdbe .EastAsianLayout !=nil {if _fedeag :=_gfdbe .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_fedeag !=nil {return _fedeag ;}; +};if _gfdbe .SpecVanish !=nil {if _egeba :=_gfdbe .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_egeba !=nil {return _egeba ;};};if _gfdbe .OMath !=nil {if _badfc :=_gfdbe .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_badfc !=nil {return _badfc ;};};return nil ;}; -// Object Representation -DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; +// Validate validates the CT_PTab and its children +func (_aefce *CT_PTab )Validate ()error {return _aefce .ValidateWithPath ("\u0043T\u005f\u0050\u0054\u0061\u0062");};func (_ggfeff *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 _ggfeff .CT_GlossaryDocument .MarshalXML (e ,start );};func NewCT_PPr ()*CT_PPr {_affaaf :=&CT_PPr {};return _affaaf }; -// Object Application -ProgIdAttr *string ; +// ValidateWithPath validates the CT_TblGridChange and its children, prefixing error messages with path +func (_bcfaec *CT_TblGridChange )ValidateWithPath (path string )error {if _cdded :=_bcfaec .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_cdded !=nil {return _cdded ;};return nil ;};func (_gbeac *CT_PTab )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbeac .AlignmentAttr =ST_PTabAlignment (1); +_gbeac .RelativeToAttr =ST_PTabRelativeTo (1);_gbeac .LeaderAttr =ST_PTabLeader (1);for _ ,_acgadb :=range start .Attr {if _acgadb .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_gbeac .AlignmentAttr .UnmarshalXMLAttr (_acgadb );continue ; +};if _acgadb .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"{_gbeac .RelativeToAttr .UnmarshalXMLAttr (_acgadb );continue ;};if _acgadb .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_gbeac .LeaderAttr .UnmarshalXMLAttr (_acgadb ); +continue ;};};for {_ecee ,_egggd :=d .Token ();if _egggd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0054\u0061\u0062\u003a\u0020\u0025\u0073",_egggd );};if _addaad ,_degda :=_ecee .(_g .EndElement );_degda &&_addaad .Name ==start .Name {break ; +};};return nil ;};func NewCT_VerticalJc ()*CT_VerticalJc {_addbfg :=&CT_VerticalJc {};_addbfg .ValAttr =ST_VerticalJc (1);return _addbfg ;};func NewCT_TblStylePr ()*CT_TblStylePr {_gaaee :=&CT_TblStylePr {};_gaaee .TypeAttr =ST_TblStyleOverrideType (1); +return _gaaee ;};func (_fddcea *EG_MathContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebfdgb :for {_geeed ,_ddgff :=d .Token ();if _ddgff !=nil {return _ddgff ;};switch _gfffcg :=_geeed .(type ){case _g .StartElement :switch _gfffcg .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"}:_fddcea .OMathPara =_b .NewOMathPara (); +if _dbbab :=d .DecodeElement (_fddcea .OMathPara ,&_gfffcg );_dbbab !=nil {return _dbbab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fddcea .OMath =_b .NewOMath (); +if _fegff :=d .DecodeElement (_fddcea .OMath ,&_gfffcg );_fegff !=nil {return _fegff ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_gfffcg .Name ); +if _gbeecc :=d .Skip ();_gbeecc !=nil {return _gbeecc ;};};case _g .EndElement :break _ebfdgb ;case _g .CharData :};};return nil ;};func NewCT_Tabs ()*CT_Tabs {_egcega :=&CT_Tabs {};return _egcega }; -// Object Shape -ShapeIdAttr *string ; +// ValidateWithPath validates the CT_TblLayoutType and its children, prefixing error messages with path +func (_adfca *CT_TblLayoutType )ValidateWithPath (path string )error {if _beaac :=_adfca .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_beaac !=nil {return _beaac ;};return nil ;};func (_ggffe *CT_FrameLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggffe .ValAttr =ST_FrameLayout (1); +for _ ,_eeece :=range start .Attr {if _eeece .Name .Local =="\u0076\u0061\u006c"{_ggffe .ValAttr .UnmarshalXMLAttr (_eeece );continue ;};};for {_ffbdb ,_acab :=d .Token ();if _acab !=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",_acab ); +};if _dade ,_eeefa :=_ffbdb .(_g .EndElement );_eeefa &&_dade .Name ==start .Name {break ;};};return nil ;};type ST_LevelSuffix byte ;type CT_TopPageBorder struct{TopLeftAttr *string ;TopRightAttr *string ;IdAttr *string ; -// Field Switches -FieldCodesAttr *string ;};type EG_ContentRunContent struct{ +// Border Style +ValAttr ST_Border ; -// Inline-Level Custom XML Element -CustomXml *CT_CustomXmlRun ; +// Border Color +ColorAttr *ST_HexColor ; -// Inline-Level Smart Tag -SmartTag *CT_SmartTagRun ; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// Inline-Level Structured Document Tag -Sdt *CT_SdtRun ; +// Border Theme Color Tint +ThemeTintAttr *string ; -// Bidirectional Embedding Level -Dir *CT_DirContentRun ; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Bidirectional Override -Bdo *CT_BdoContentRun ; +// Border Width +SzAttr *uint64 ; -// Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;}; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// ValidateWithPath validates the CT_SdtRun and its children, prefixing error messages with path -func (_eface *CT_SdtRun )ValidateWithPath (path string )error {if _eface .SdtPr !=nil {if _fdfae :=_eface .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_fdfae !=nil {return _fdfae ;};};if _eface .SdtEndPr !=nil {if _cabfd :=_eface .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); -_cabfd !=nil {return _cabfd ;};};if _eface .SdtContent !=nil {if _bgebc :=_eface .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_bgebc !=nil {return _bgebc ;};};return nil ;}; +// Border Shadow +ShadowAttr *_ffb .ST_OnOff ; -// Validate validates the CT_RPr and its children -func (_ceddf *CT_RPr )Validate ()error {return _ceddf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072");};func (_egebcg *ST_LineSpacingRule )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdfdd ,_eccfdc :=d .Token ();if _eccfdc !=nil {return _eccfdc ; -};if _egeeb ,_effedf :=_gdfdd .(_b .EndElement );_effedf &&_egeeb .Name ==start .Name {*_egebcg =1;return nil ;};if _fbgde ,_adgfe :=_gdfdd .(_b .CharData );!_adgfe {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",_gdfdd ); -}else {switch string (_fbgde ){case "":*_egebcg =0;case "\u0061\u0075\u0074\u006f":*_egebcg =1;case "\u0065\u0078\u0061c\u0074":*_egebcg =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_egebcg =3;};};_gdfdd ,_eccfdc =d .Token ();if _eccfdc !=nil {return _eccfdc ; -};if _dgcaabf ,_gebgdf :=_gdfdd .(_b .EndElement );_gebgdf &&_dgcaabf .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",_gdfdd ); -};func (_fbbfee ST_TargetScreenSz )String ()string {switch _fbbfee {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 NewCT_DocPart ()*CT_DocPart {_febg :=&CT_DocPart {}; -return _febg }; +// Create Frame Effect +FrameAttr *_ffb .ST_OnOff ;};func (_geaae *CT_FontFamily )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_geaae .ValAttr =ST_FontFamily (1);for _ ,_bdef :=range start .Attr {if _bdef .Name .Local =="\u0076\u0061\u006c"{_geaae .ValAttr .UnmarshalXMLAttr (_bdef ); +continue ;};};for {_adef ,_fabee :=d .Token ();if _fabee !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046o\u006et\u0046a\u006d\u0069\u006c\u0079\u003a\u0020\u0025s",_fabee );};if _agcgg ,_gdede :=_adef .(_g .EndElement ); +_gdede &&_agcgg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the EG_PContentBase and its children, prefixing error messages with path -func (_cccgd *EG_PContentBase )ValidateWithPath (path string )error {if _cccgd .CustomXml !=nil {if _faag :=_cccgd .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_faag !=nil {return _faag ;};};for _deddf ,_febccb :=range _cccgd .FldSimple {if _ffece :=_febccb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_deddf )); -_ffece !=nil {return _ffece ;};};if _cccgd .Hyperlink !=nil {if _efcda :=_cccgd .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_efcda !=nil {return _efcda ;};};return nil ;};type EG_CellMarkupElements struct{ +// Validate validates the CT_PPrDefault and its children +func (_bafgd *CT_PPrDefault )Validate ()error {return _bafgd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func (_afgda ST_StyleType )String ()string {switch _afgda {case 0:return "";case 1:return "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h"; +case 2:return "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case 3:return "\u0074\u0061\u0062l\u0065";case 4:return "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return "";};func NewCT_FFCheckBoxChoice ()*CT_FFCheckBoxChoice {_bagec :=&CT_FFCheckBoxChoice {}; +return _bagec }; -// Table Cell Insertion -CellIns *CT_TrackChange ; +// ValidateWithPath validates the CT_ShapeDefaults and its children, prefixing error messages with path +func (_cfcgc *CT_ShapeDefaults )ValidateWithPath (path string )error {return nil };func (_acdd *CT_Columns )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acdd .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 :_a .Sprintf ("\u0025\u0076",*_acdd .EqualWidthAttr )}); +};if _acdd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_acdd .SpaceAttr )});};if _acdd .NumAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d"},Value :_a .Sprintf ("\u0025\u0076",*_acdd .NumAttr )}); +};if _acdd .SepAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073e\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_acdd .SepAttr )});};e .EncodeToken (start );_gade :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063o\u006c"}}; +for _ ,_bacbb :=range _acdd .Col {e .EncodeElement (_bacbb ,_gade );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgbdd *CT_NumPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daaea :for {_cedfdb ,_eafbc :=d .Token (); +if _eafbc !=nil {return _eafbc ;};switch _beaaa :=_cedfdb .(type ){case _g .StartElement :switch _beaaa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgbdd .Ilvl =NewCT_DecimalNumber (); +if _cbge :=d .DecodeElement (_bgbdd .Ilvl ,&_beaaa );_cbge !=nil {return _cbge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgbdd .NumId =NewCT_DecimalNumber (); +if _bbggd :=d .DecodeElement (_bgbdd .NumId ,&_beaaa );_bbggd !=nil {return _bbggd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgbdd .NumberingChange =NewCT_TrackChangeNumbering (); +if _gcbcg :=d .DecodeElement (_bgbdd .NumberingChange ,&_beaaa );_gcbcg !=nil {return _gcbcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bgbdd .Ins =NewCT_TrackChange (); +if _cedfge :=d .DecodeElement (_bgbdd .Ins ,&_beaaa );_cedfge !=nil {return _cedfge ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_beaaa .Name ); +if _afaaa :=d .Skip ();_afaaa !=nil {return _afaaa ;};};case _g .EndElement :break _daaea ;case _g .CharData :};};return nil ;};func NewCT_Height ()*CT_Height {_bfac :=&CT_Height {};return _bfac };type ST_Merge byte ;func (_cgfae *CT_Numbering )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgbgc :for {_cdfad ,_fdcegb :=d .Token (); +if _fdcegb !=nil {return _fdcegb ;};switch _aaede :=_cdfad .(type ){case _g .StartElement :switch _aaede .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edebdb :=NewCT_NumPicBullet (); +if _fade :=d .DecodeElement (_edebdb ,&_aaede );_fade !=nil {return _fade ;};_cgfae .NumPicBullet =append (_cgfae .NumPicBullet ,_edebdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eeceb :=NewCT_AbstractNum (); +if _fdgcg :=d .DecodeElement (_eeceb ,&_aaede );_fdgcg !=nil {return _fdgcg ;};_cgfae .AbstractNum =append (_cgfae .AbstractNum ,_eeceb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deffb :=NewCT_Num (); +if _fafac :=d .DecodeElement (_deffb ,&_aaede );_fafac !=nil {return _fafac ;};_cgfae .Num =append (_cgfae .Num ,_deffb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgfae .NumIdMacAtCleanup =NewCT_DecimalNumber (); +if _cgbe :=d .DecodeElement (_cgfae .NumIdMacAtCleanup ,&_aaede );_cgbe !=nil {return _cgbe ;};default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_aaede .Name ); +if _edgge :=d .Skip ();_edgge !=nil {return _edgge ;};};case _g .EndElement :break _cgbgc ;case _g .CharData :};};return nil ;};func (_beedcc ST_TblStyleOverrideType )Validate ()error {return _beedcc .ValidateWithPath ("")}; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// Validate validates the CT_PaperSource and its children +func (_gfcgf *CT_PaperSource )Validate ()error {return _gfcgf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065");}; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;};func (_acfe *CT_Caption )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edgd :=range start .Attr {if _edgd .Name .Local =="\u006e\u0061\u006d\u0065"{_ffg ,_cgd :=_edgd .Value ,error (nil );if _cgd !=nil {return _cgd ; -};_acfe .NameAttr =_ffg ;continue ;};if _edgd .Name .Local =="\u0070\u006f\u0073"{_acfe .PosAttr .UnmarshalXMLAttr (_edgd );continue ;};if _edgd .Name .Local =="\u0063h\u0061\u0070\u004e\u0075\u006d"{_acac ,_gfe :=ParseUnionST_OnOff (_edgd .Value );if _gfe !=nil {return _gfe ; -};_acfe .ChapNumAttr =&_acac ;continue ;};if _edgd .Name .Local =="\u0068e\u0061\u0064\u0069\u006e\u0067"{_aacg ,_cdfa :=_d .ParseInt (_edgd .Value ,10,64);if _cdfa !=nil {return _cdfa ;};_acfe .HeadingAttr =&_aacg ;continue ;};if _edgd .Name .Local =="\u006eo\u004c\u0061\u0062\u0065\u006c"{_debb ,_acdg :=ParseUnionST_OnOff (_edgd .Value ); -if _acdg !=nil {return _acdg ;};_acfe .NoLabelAttr =&_debb ;continue ;};if _edgd .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074"{_acfe .NumFmtAttr .UnmarshalXMLAttr (_edgd );continue ;};if _edgd .Name .Local =="\u0073\u0065\u0070"{_acfe .SepAttr .UnmarshalXMLAttr (_edgd ); -continue ;};};for {_feab ,_fgec :=d .Token ();if _fgec !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_fgec );};if _dcbc ,_gceb :=_feab .(_b .EndElement ); -_gceb &&_dcbc .Name ==start .Name {break ;};};return nil ;};func (_babbcc ST_MailMergeDocType )Validate ()error {return _babbcc .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_TrackChangesView and its children, prefixing error messages with path +func (_bgccb *CT_TrackChangesView )ValidateWithPath (path string )error {if _bgccb .MarkupAttr !=nil {if _accbaa :=_bgccb .MarkupAttr .ValidateWithPath (path +"/\u004d\u0061\u0072\u006b\u0075\u0070\u0041\u0074\u0074\u0072");_accbaa !=nil {return _accbaa ; +};};if _bgccb .CommentsAttr !=nil {if _degdfd :=_bgccb .CommentsAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0041\u0074\u0074\u0072");_degdfd !=nil {return _degdfd ;};};if _bgccb .InsDelAttr !=nil {if _babbbc :=_bgccb .InsDelAttr .ValidateWithPath (path +"/\u0049\u006e\u0073\u0044\u0065\u006c\u0041\u0074\u0074\u0072"); +_babbbc !=nil {return _babbbc ;};};if _bgccb .FormattingAttr !=nil {if _efeea :=_bgccb .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_efeea !=nil {return _efeea ;};};if _bgccb .InkAnnotationsAttr !=nil {if _gggcg :=_bgccb .InkAnnotationsAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u006bAn\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073\u0041\u0074\u0074\u0072"); +_gggcg !=nil {return _gggcg ;};};return nil ;};func (_efgba *ST_HexColorAuto )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_efgba =0;case "\u0061\u0075\u0074\u006f":*_efgba =1;};return nil ;};func (_abcbg ST_Theme )Validate ()error {return _abcbg .ValidateWithPath ("")}; +func NewStyles ()*Styles {_adfcc :=&Styles {};_adfcc .CT_Styles =*NewCT_Styles ();return _adfcc };func (_bfebc *CT_PageSz )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bfebc .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_bfebc .WAttr )}); +};if _bfebc .HAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_bfebc .HAttr )});};if _bfebc .OrientAttr !=ST_PageOrientationUnset {_cacac ,_afgef :=_bfebc .OrientAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0065\u006e\u0074"}); +if _afgef !=nil {return _afgef ;};start .Attr =append (start .Attr ,_cacac );};if _bfebc .CodeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u0064\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bfebc .CodeAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efdce *ST_PageBorderZOrder )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eagceb ,_bffgfc :=d .Token ();if _bffgfc !=nil {return _bffgfc ; +};if _bbfe ,_bbcdbf :=_eagceb .(_g .EndElement );_bbcdbf &&_bbfe .Name ==start .Name {*_efdce =1;return nil ;};if _aacfgbg ,_edfgcg :=_eagceb .(_g .CharData );!_edfgcg {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",_eagceb ); +}else {switch string (_aacfgbg ){case "":*_efdce =0;case "\u0066\u0072\u006fn\u0074":*_efdce =1;case "\u0062\u0061\u0063\u006b":*_efdce =2;};};_eagceb ,_bffgfc =d .Token ();if _bffgfc !=nil {return _bffgfc ;};if _gggff ,_cecggb :=_eagceb .(_g .EndElement ); +_cecggb &&_gggff .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",_eagceb );}; -// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path -func (_gaafb *CT_Picture )ValidateWithPath (path string )error {if _gaafb .Movie !=nil {if _ggfdd :=_gaafb .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_ggfdd !=nil {return _ggfdd ;};};if _gaafb .Control !=nil {if _cfbgd :=_gaafb .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); -_cfbgd !=nil {return _cfbgd ;};};return nil ;};type CT_PBdr struct{ +// Validate validates the EG_RPrMath and its children +func (_gceacd *EG_RPrMath )Validate ()error {return _gceacd .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068");}; -// Paragraph Border Above Identical Paragraphs -Top *CT_Border ; +// Validate validates the EG_BlockLevelElts and its children +func (_babdb *EG_BlockLevelElts )Validate ()error {return _babdb .ValidateWithPath ("\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073");};func (_adccde ST_Theme )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_adccde .String (),start ); +};type CT_MultiLevelType struct{ -// Left Paragraph Border -Left *CT_Border ; +// Abstract Numbering Definition Type +ValAttr ST_MultiLevelType ;}; -// Paragraph Border Below Identical Paragraphs -Bottom *CT_Border ; +// ValidateWithPath validates the CT_VMerge and its children, prefixing error messages with path +func (_dagcf *CT_VMerge )ValidateWithPath (path string )error {if _ffgfe :=_dagcf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffgfe !=nil {return _ffgfe ;};return nil ;};func NewEG_ContentBlockContent ()*EG_ContentBlockContent {_fgcbf :=&EG_ContentBlockContent {}; +return _fgcbf ;}; -// Right Paragraph Border -Right *CT_Border ; +// ValidateWithPath validates the CT_Odso and its children, prefixing error messages with path +func (_agfb *CT_Odso )ValidateWithPath (path string )error {if _agfb .Udl !=nil {if _abafd :=_agfb .Udl .ValidateWithPath (path +"\u002f\u0055\u0064\u006c");_abafd !=nil {return _abafd ;};};if _agfb .Table !=nil {if _dedcg :=_agfb .Table .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065"); +_dedcg !=nil {return _dedcg ;};};if _agfb .Src !=nil {if _ffcgg :=_agfb .Src .ValidateWithPath (path +"\u002f\u0053\u0072\u0063");_ffcgg !=nil {return _ffcgg ;};};if _agfb .ColDelim !=nil {if _agcd :=_agfb .ColDelim .ValidateWithPath (path +"\u002fC\u006f\u006c\u0044\u0065\u006c\u0069m"); +_agcd !=nil {return _agcd ;};};if _agfb .Type !=nil {if _fgaac :=_agfb .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_fgaac !=nil {return _fgaac ;};};if _agfb .FHdr !=nil {if _cfffda :=_agfb .FHdr .ValidateWithPath (path +"\u002f\u0046\u0048d\u0072"); +_cfffda !=nil {return _cfffda ;};};for _dfece ,_dadea :=range _agfb .FieldMapData {if _aaada :=_dadea .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0046ie\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_dfece )); +_aaada !=nil {return _aaada ;};};for _eeadf ,_fdebc :=range _agfb .RecipientData {if _gecgc :=_fdebc .ValidateWithPath (_a .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_eeadf ));_gecgc !=nil {return _gecgc ; +};};return nil ;};func (_ecgbd ST_TabJc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ecgbd .String (),start );}; -// Paragraph Border Between Identical Paragraphs -Between *CT_Border ; +// Validate validates the CT_PageBorders and its children +func (_dbbfa *CT_PageBorders )Validate ()error {return _dbbfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073");}; -// Paragraph Border Between Facing Pages -Bar *CT_Border ;};type CT_Kinsoku struct{ +// Validate validates the CT_TblGridCol and its children +func (_dbffe *CT_TblGridCol )Validate ()error {return _dbffe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c");};type CT_DocPartBehaviors struct{ -// Language For Which Custom Line Breaking Rule Applies -LangAttr string ; +// Entry Insertion Behavior +Behavior []*CT_DocPartBehavior ;};func NewCT_Numbering ()*CT_Numbering {_aagcf :=&CT_Numbering {};return _aagcf };func (_acbd *CT_DocPartPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acbd .Name =NewCT_DocPartName ();_ecbb :for {_dfcab ,_bfdcg :=d .Token (); +if _bfdcg !=nil {return _bfdcg ;};switch _gebdf :=_dfcab .(type ){case _g .StartElement :switch _gebdf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _bbce :=d .DecodeElement (_acbd .Name ,&_gebdf ); +_bbce !=nil {return _bbce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acbd .Style =NewCT_String (); +if _bead :=d .DecodeElement (_acbd .Style ,&_gebdf );_bead !=nil {return _bead ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acbd .Category =NewCT_DocPartCategory (); +if _fbgdd :=d .DecodeElement (_acbd .Category ,&_gebdf );_fbgdd !=nil {return _fbgdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acbd .Types =NewCT_DocPartTypes (); +if _cfadf :=d .DecodeElement (_acbd .Types ,&_gebdf );_cfadf !=nil {return _cfadf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acbd .Behaviors =NewCT_DocPartBehaviors (); +if _ffcc :=d .DecodeElement (_acbd .Behaviors ,&_gebdf );_ffcc !=nil {return _ffcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acbd .Description =NewCT_String (); +if _dbcd :=d .DecodeElement (_acbd .Description ,&_gebdf );_dbcd !=nil {return _dbcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acbd .Guid =NewCT_Guid (); +if _cabfe :=d .DecodeElement (_acbd .Guid ,&_gebdf );_cabfe !=nil {return _cabfe ;};default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gebdf .Name ); +if _ebde :=d .Skip ();_ebde !=nil {return _ebde ;};};case _g .EndElement :break _ecbb ;case _g .CharData :};};return nil ;};func (_gcbcbc *ST_LineSpacingRule )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcbcbc =0;case "\u0061\u0075\u0074\u006f":*_gcbcbc =1; +case "\u0065\u0078\u0061c\u0074":*_gcbcbc =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_gcbcbc =3;};return nil ;};func (_bdcagb ST_DocProtect )String ()string {switch _bdcagb {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 (_fddae ST_FontFamily )Validate ()error {return _fddae .ValidateWithPath ("")}; -// Characters For Custom Line Breaking Rule -ValAttr string ;};func (_bdbbd *WdST_AlignV )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bdbbd =0;case "\u0074\u006f\u0070":*_bdbbd =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bdbbd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bdbbd =3; -case "\u0069\u006e\u0073\u0069\u0064\u0065":*_bdbbd =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_bdbbd =5;};return nil ;};func (_acecde ST_DocPartGallery )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eagcc :=_b .Attr {};_eagcc .Name =name ;switch _acecde {case ST_DocPartGalleryUnset :_eagcc .Value =""; -case ST_DocPartGalleryPlaceholder :_eagcc .Value ="p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case ST_DocPartGalleryAny :_eagcc .Value ="\u0061\u006e\u0079";case ST_DocPartGalleryDefault :_eagcc .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; -case ST_DocPartGalleryDocParts :_eagcc .Value ="\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCoverPg :_eagcc .Value ="\u0063o\u0076\u0065\u0072\u0050\u0067";case ST_DocPartGalleryEq :_eagcc .Value ="\u0065\u0071";case ST_DocPartGalleryFtrs :_eagcc .Value ="\u0066\u0074\u0072\u0073"; -case ST_DocPartGalleryHdrs :_eagcc .Value ="\u0068\u0064\u0072\u0073";case ST_DocPartGalleryPgNum :_eagcc .Value ="\u0070\u0067\u004eu\u006d";case ST_DocPartGalleryTbls :_eagcc .Value ="\u0074\u0062\u006c\u0073";case ST_DocPartGalleryWatermarks :_eagcc .Value ="\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073"; -case ST_DocPartGalleryAutoTxt :_eagcc .Value ="\u0061u\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryTxtBox :_eagcc .Value ="\u0074\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryPgNumT :_eagcc .Value ="\u0070\u0067\u004e\u0075\u006d\u0054"; -case ST_DocPartGalleryPgNumB :_eagcc .Value ="\u0070\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryPgNumMargins :_eagcc .Value ="\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryTblOfContents :_eagcc .Value ="\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"; -case ST_DocPartGalleryBib :_eagcc .Value ="\u0062\u0069\u0062";case ST_DocPartGalleryCustQuickParts :_eagcc .Value ="\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCustCoverPg :_eagcc .Value ="c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067"; -case ST_DocPartGalleryCustEq :_eagcc .Value ="\u0063\u0075\u0073\u0074\u0045\u0071";case ST_DocPartGalleryCustFtrs :_eagcc .Value ="\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case ST_DocPartGalleryCustHdrs :_eagcc .Value ="\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073"; -case ST_DocPartGalleryCustPgNum :_eagcc .Value ="\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case ST_DocPartGalleryCustTbls :_eagcc .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case ST_DocPartGalleryCustWatermarks :_eagcc .Value ="\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073"; -case ST_DocPartGalleryCustAutoTxt :_eagcc .Value ="c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryCustTxtBox :_eagcc .Value ="\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryCustPgNumT :_eagcc .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054"; -case ST_DocPartGalleryCustPgNumB :_eagcc .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryCustPgNumMargins :_eagcc .Value ="\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073"; -case ST_DocPartGalleryCustTblOfContents :_eagcc .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case ST_DocPartGalleryCustBib :_eagcc .Value ="\u0063u\u0073\u0074\u0042\u0069\u0062";case ST_DocPartGalleryCustom1 :_eagcc .Value ="\u0063u\u0073\u0074\u006f\u006d\u0031"; -case ST_DocPartGalleryCustom2 :_eagcc .Value ="\u0063u\u0073\u0074\u006f\u006d\u0032";case ST_DocPartGalleryCustom3 :_eagcc .Value ="\u0063u\u0073\u0074\u006f\u006d\u0033";case ST_DocPartGalleryCustom4 :_eagcc .Value ="\u0063u\u0073\u0074\u006f\u006d\u0034"; -case ST_DocPartGalleryCustom5 :_eagcc .Value ="\u0063u\u0073\u0074\u006f\u006d\u0035";};return _eagcc ,nil ;};func (_cbbbd ST_PTabAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dgbaea :=_b .Attr {};_dgbaea .Name =name ;switch _cbbbd {case ST_PTabAlignmentUnset :_dgbaea .Value =""; -case ST_PTabAlignmentLeft :_dgbaea .Value ="\u006c\u0065\u0066\u0074";case ST_PTabAlignmentCenter :_dgbaea .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_PTabAlignmentRight :_dgbaea .Value ="\u0072\u0069\u0067h\u0074";};return _dgbaea ,nil ;}; -// Validate validates the Settings and its children -func (_eefad *Settings )Validate ()error {return _eefad .ValidateWithPath ("\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_bcabee ST_Direction )ValidateWithPath (path string )error {switch _bcabee {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 (_bcabee )); -};return nil ;};func (_egeb *CT_CalendarType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egeb .ValAttr !=_bc .ST_CalendarTypeUnset {_dgg ,_fedd :=_egeb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fedd !=nil {return _fedd ; -};start .Attr =append (start .Attr ,_dgg );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfggb *CT_BookmarkRange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afcc :=range start .Attr {if _afcc .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_cfecb ,_dec :=_d .ParseInt (_afcc .Value ,10,64); -if _dec !=nil {return _dec ;};_bfggb .ColFirstAttr =&_cfecb ;continue ;};if _afcc .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_dfb ,_aad :=_d .ParseInt (_afcc .Value ,10,64);if _aad !=nil {return _aad ;};_bfggb .ColLastAttr =&_dfb ;continue ; -};if _afcc .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_bfggb .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_afcc );continue ;};if _afcc .Name .Local =="\u0069\u0064"{_cdfc ,_dfa :=_d .ParseInt (_afcc .Value ,10,64); -if _dfa !=nil {return _dfa ;};_bfggb .IdAttr =_cdfc ;continue ;};};for {_gece ,_ggdcb :=d .Token ();if _ggdcb !=nil {return _f .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",_ggdcb ); -};if _aaag ,_deaf :=_gece .(_b .EndElement );_deaf &&_aaag .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Lang and its children, prefixing error messages with path +func (_gegad *CT_Lang )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_SdtDateMappingType and its children, prefixing error messages with path -func (_fdcfc *CT_SdtDateMappingType )ValidateWithPath (path string )error {if _dgbad :=_fdcfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgbad !=nil {return _dgbad ;};return nil ;};func (_ecdffg ST_SignedTwipsMeasure )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ecdffg .Int64 !=nil {e .EncodeToken (_b .CharData (_f .Sprintf ("\u0025\u0064",*_ecdffg .Int64 )));};if _ecdffg .ST_UniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_ecdffg .ST_UniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name }); -}; +// ValidateWithPath validates the CT_FtnEdnRef and its children, prefixing error messages with path +func (_egeef *CT_FtnEdnRef )ValidateWithPath (path string )error {if _egeef .CustomMarkFollowsAttr !=nil {if _fcfbbg :=_egeef .CustomMarkFollowsAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073to\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073\u0041\u0074t\u0072"); +_fcfbbg !=nil {return _fcfbbg ;};};return nil ;};func (_dgbdf ST_MailMergeDest )ValidateWithPath (path string )error {switch _dgbdf {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 (_dgbdf )); +};return nil ;};func NewCT_Picture ()*CT_Picture {_acgec :=&CT_Picture {};return _acgec }; -// Validate validates the CT_Br and its children -func (_dcfg *CT_Br )Validate ()error {return _dcfg .ValidateWithPath ("\u0043\u0054\u005fB\u0072")}; +// Validate validates the CT_R and its children +func (_acdag *CT_R )Validate ()error {return _acdag .ValidateWithPath ("\u0043\u0054\u005f\u0052")};func (_gaacb *CT_ParaRPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaacb .RPr =NewCT_ParaRPrOriginal ();for _ ,_cgage :=range start .Attr {if _cgage .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bcfcf ,_adae :=_cgage .Value ,error (nil ); +if _adae !=nil {return _adae ;};_gaacb .AuthorAttr =_bcfcf ;continue ;};if _cgage .Name .Local =="\u0064\u0061\u0074\u0065"{_feacg ,_bfcc :=ParseStdlibTime (_cgage .Value );if _bfcc !=nil {return _bfcc ;};_gaacb .DateAttr =&_feacg ;continue ;};if _cgage .Name .Local =="\u0069\u0064"{_afagb ,_bfbef :=_ff .ParseInt (_cgage .Value ,10,64); +if _bfbef !=nil {return _bfbef ;};_gaacb .IdAttr =_afagb ;continue ;};};_ecagf :for {_bebfd ,_bdbcf :=d .Token ();if _bdbcf !=nil {return _bdbcf ;};switch _agbab :=_bebfd .(type ){case _g .StartElement :switch _agbab .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _dbabg :=d .DecodeElement (_gaacb .RPr ,&_agbab ); +_dbabg !=nil {return _dbabg ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_agbab .Name ); +if _dcfd :=d .Skip ();_dcfd !=nil {return _dcfd ;};};case _g .EndElement :break _ecagf ;case _g .CharData :};};return nil ;};func (_bfcea ST_FldCharType )String ()string {switch _bfcea {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 (_bbgcb *CT_SdtDropDownList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gaedf :=range start .Attr {if _gaedf .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_gbcbb ,_eceff :=_gaedf .Value ,error (nil ); +if _eceff !=nil {return _eceff ;};_bbgcb .LastValueAttr =&_gbcbb ;continue ;};};_ebfg :for {_ffcbc ,_dcegf :=d .Token ();if _dcegf !=nil {return _dcegf ;};switch _cgdae :=_ffcbc .(type ){case _g .StartElement :switch _cgdae .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aacbbg :=NewCT_SdtListItem (); +if _aadbd :=d .DecodeElement (_aacbbg ,&_cgdae );_aadbd !=nil {return _aadbd ;};_bbgcb .ListItem =append (_bbgcb .ListItem ,_aacbbg );default:_bd .Log .Debug ("\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",_cgdae .Name ); +if _bdeadc :=d .Skip ();_bdeadc !=nil {return _bdeadc ;};};case _g .EndElement :break _ebfg ;case _g .CharData :};};return nil ;};func (_gaedag ST_DocGrid )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gaedag .String (),start ); +};type CT_TrackChangeNumbering struct{OriginalAttr *string ;AuthorAttr string ;DateAttr *_db .Time ; -// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path -func (_beadb *CT_Hyperlink )ValidateWithPath (path string )error {if _beadb .HistoryAttr !=nil {if _deca :=_beadb .HistoryAttr .ValidateWithPath (path +"\u002f\u0048\u0069s\u0074\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_deca !=nil {return _deca ;}; -};for _gbecg ,_gfcb :=range _beadb .FldSimple {if _gaegg :=_gfcb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gbecg ));_gaegg !=nil {return _gaegg ;};};if _beadb .Hyperlink !=nil {if _gggaa :=_beadb .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"); -_gggaa !=nil {return _gggaa ;};};if _beadb .SubDoc !=nil {if _aagfa :=_beadb .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_aagfa !=nil {return _aagfa ;};};for _efgd ,_fccff :=range _beadb .EG_ContentRunContent {if _gdeda :=_fccff .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_efgd )); -_gdeda !=nil {return _gdeda ;};};return nil ;}; +// Annotation Identifier +IdAttr int64 ;}; -// Validate validates the WdCT_WordprocessingGroupChoice and its children -func (_adagbb *WdCT_WordprocessingGroupChoice )Validate ()error {return _adagbb .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"); -}; +// ValidateWithPath validates the WdCT_WordprocessingCanvas and its children, prefixing error messages with path +func (_bbfacb *WdCT_WordprocessingCanvas )ValidateWithPath (path string )error {if _bbfacb .Bg !=nil {if _befdaf :=_bbfacb .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_befdaf !=nil {return _befdaf ;};};if _bbfacb .Whole !=nil {if _afggbe :=_bbfacb .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065"); +_afggbe !=nil {return _afggbe ;};};for _fgefc ,_aaggeb :=range _bbfacb .Choice {if _cfcca :=_aaggeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fgefc ));_cfcca !=nil {return _cfcca ; +};};if _bbfacb .ExtLst !=nil {if _degfac :=_bbfacb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_degfac !=nil {return _degfac ;};};return nil ;};func (_cdaec ST_FrameScrollbar )String ()string {switch _cdaec {case 0:return ""; +case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0061\u0075\u0074\u006f";};return "";}; -// ValidateWithPath validates the CT_PermStart and its children, prefixing error messages with path -func (_adefa *CT_PermStart )ValidateWithPath (path string )error {if _edcbb :=_adefa .EdGrpAttr .ValidateWithPath (path +"\u002f\u0045\u0064\u0047\u0072\u0070\u0041\u0074\u0074\u0072");_edcbb !=nil {return _edcbb ;};if _ebdeb :=_adefa .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_ebdeb !=nil {return _ebdeb ;};return nil ;};func (_bgbb *CT_EastAsianLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfdgff :=range start .Attr {if _cfdgff .Name .Local =="\u0069\u0064"{_dgfc ,_acfaf :=_d .ParseInt (_cfdgff .Value ,10,64); -if _acfaf !=nil {return _acfaf ;};_bgbb .IdAttr =&_dgfc ;continue ;};if _cfdgff .Name .Local =="\u0063o\u006d\u0062\u0069\u006e\u0065"{_ddec ,_faaac :=ParseUnionST_OnOff (_cfdgff .Value );if _faaac !=nil {return _faaac ;};_bgbb .CombineAttr =&_ddec ;continue ; -};if _cfdgff .Name .Local =="\u0063o\u006db\u0069\u006e\u0065\u0042\u0072\u0061\u0063\u006b\u0065\u0074\u0073"{_bgbb .CombineBracketsAttr .UnmarshalXMLAttr (_cfdgff );continue ;};if _cfdgff .Name .Local =="\u0076\u0065\u0072\u0074"{_caced ,_dbdb :=ParseUnionST_OnOff (_cfdgff .Value ); -if _dbdb !=nil {return _dbdb ;};_bgbb .VertAttr =&_caced ;continue ;};if _cfdgff .Name .Local =="\u0076\u0065\u0072t\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"{_bfcca ,_ebcgd :=ParseUnionST_OnOff (_cfdgff .Value );if _ebcgd !=nil {return _ebcgd ; -};_bgbb .VertCompressAttr =&_bfcca ;continue ;};};for {_dafa ,_bccc :=d .Token ();if _bccc !=nil {return _f .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",_bccc ); -};if _gccg ,_aaead :=_dafa .(_b .EndElement );_aaead &&_gccg .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_LevelSuffix and its children +func (_bbeg *CT_LevelSuffix )Validate ()error {return _bbeg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078");};func NewCT_MarkupRange ()*CT_MarkupRange {_fddaa :=&CT_MarkupRange {};return _fddaa };func (_eaecbb *CT_SmartTagRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_becddc :=range start .Attr {if _becddc .Name .Local =="\u0075\u0072\u0069"{_addcab ,_bgdfd :=_becddc .Value ,error (nil ); +if _bgdfd !=nil {return _bgdfd ;};_eaecbb .UriAttr =&_addcab ;continue ;};if _becddc .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_baeab ,_begfa :=_becddc .Value ,error (nil );if _begfa !=nil {return _begfa ;};_eaecbb .ElementAttr =_baeab ;continue ; +};};_badd :for {_afgefa ,_gdcbbc :=d .Token ();if _gdcbbc !=nil {return _gdcbbc ;};switch _acfgd :=_afgefa .(type ){case _g .StartElement :switch _acfgd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaecbb .SmartTagPr =NewCT_SmartTagPr (); +if _dgeab :=d .DecodeElement (_eaecbb .SmartTagPr ,&_acfgd );_dgeab !=nil {return _dgeab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cabga :=NewEG_PContent (); +_fbbbd :=NewCT_SimpleField ();if _ddgcc :=d .DecodeElement (_fbbbd ,&_acfgd );_ddgcc !=nil {return _ddgcc ;};_cabga .FldSimple =append (_cabga .FldSimple ,_fbbbd );_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_cabga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eagbgf :=NewEG_PContent (); +_eagbgf .Hyperlink =NewCT_Hyperlink ();if _ccdab :=d .DecodeElement (_eagbgf .Hyperlink ,&_acfgd );_ccdab !=nil {return _ccdab ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_eagbgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaafa :=NewEG_PContent (); +_eaafa .SubDoc =NewCT_Rel ();if _eeedf :=d .DecodeElement (_eaafa .SubDoc ,&_acfgd );_eeedf !=nil {return _eeedf ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_eaafa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ebgace :=NewEG_PContent (); +_baebf :=NewEG_ContentRunContent ();_baebf .CustomXml =NewCT_CustomXmlRun ();if _dbaff :=d .DecodeElement (_baebf .CustomXml ,&_acfgd );_dbaff !=nil {return _dbaff ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_ebgace );_ebgace .EG_ContentRunContent =append (_ebgace .EG_ContentRunContent ,_baebf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egecf :=NewEG_PContent (); +_aeefa :=NewEG_ContentRunContent ();_aeefa .SmartTag =NewCT_SmartTagRun ();if _abbcgcc :=d .DecodeElement (_aeefa .SmartTag ,&_acfgd );_abbcgcc !=nil {return _abbcgcc ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_egecf );_egecf .EG_ContentRunContent =append (_egecf .EG_ContentRunContent ,_aeefa ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_adafb :=NewEG_PContent (); +_ecgaf :=NewEG_ContentRunContent ();_ecgaf .Sdt =NewCT_SdtRun ();if _gedfd :=d .DecodeElement (_ecgaf .Sdt ,&_acfgd );_gedfd !=nil {return _gedfd ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_adafb );_adafb .EG_ContentRunContent =append (_adafb .EG_ContentRunContent ,_ecgaf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fdfadf :=NewEG_PContent (); +_ebaag :=NewEG_ContentRunContent ();_ebaag .Dir =NewCT_DirContentRun ();if _bcbfce :=d .DecodeElement (_ebaag .Dir ,&_acfgd );_bcbfce !=nil {return _bcbfce ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_fdfadf );_fdfadf .EG_ContentRunContent =append (_fdfadf .EG_ContentRunContent ,_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 :"\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"}:_gcabdb :=NewEG_PContent (); +_bfbdd :=NewEG_ContentRunContent ();_bfbdd .Bdo =NewCT_BdoContentRun ();if _agfbed :=d .DecodeElement (_bfbdd .Bdo ,&_acfgd );_agfbed !=nil {return _agfbed ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_gcabdb );_gcabdb .EG_ContentRunContent =append (_gcabdb .EG_ContentRunContent ,_bfbdd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgfad :=NewEG_PContent (); +_aabbf :=NewEG_ContentRunContent ();_aabbf .R =NewCT_R ();if _babcg :=d .DecodeElement (_aabbf .R ,&_acfgd );_babcg !=nil {return _babcg ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_fgfad );_fgfad .EG_ContentRunContent =append (_fgfad .EG_ContentRunContent ,_aabbf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_deadgf :=NewEG_PContent (); +_caeab :=NewEG_ContentRunContent ();_adbdgf :=NewEG_RunLevelElts ();_adbdgf .ProofErr =NewCT_ProofErr ();if _afafb :=d .DecodeElement (_adbdgf .ProofErr ,&_acfgd );_afafb !=nil {return _afafb ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_deadgf ); +_deadgf .EG_ContentRunContent =append (_deadgf .EG_ContentRunContent ,_caeab );_caeab .EG_RunLevelElts =append (_caeab .EG_RunLevelElts ,_adbdgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fgbed :=NewEG_PContent (); +_fccgb :=NewEG_ContentRunContent ();_gfcdb :=NewEG_RunLevelElts ();_gfcdb .PermStart =NewCT_PermStart ();if _gffcd :=d .DecodeElement (_gfcdb .PermStart ,&_acfgd );_gffcd !=nil {return _gffcd ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_fgbed ); +_fgbed .EG_ContentRunContent =append (_fgbed .EG_ContentRunContent ,_fccgb );_fccgb .EG_RunLevelElts =append (_fccgb .EG_RunLevelElts ,_gfcdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_caedga :=NewEG_PContent (); +_bfedg :=NewEG_ContentRunContent ();_fdbad :=NewEG_RunLevelElts ();_fdbad .PermEnd =NewCT_Perm ();if _ababed :=d .DecodeElement (_fdbad .PermEnd ,&_acfgd );_ababed !=nil {return _ababed ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_caedga );_caedga .EG_ContentRunContent =append (_caedga .EG_ContentRunContent ,_bfedg ); +_bfedg .EG_RunLevelElts =append (_bfedg .EG_RunLevelElts ,_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 :"\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"}:_febaf :=NewEG_PContent (); +_ccfefa :=NewEG_ContentRunContent ();_aacdf :=NewEG_RunLevelElts ();_aacdf .Ins =NewCT_RunTrackChange ();if _egbafd :=d .DecodeElement (_aacdf .Ins ,&_acfgd );_egbafd !=nil {return _egbafd ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_febaf ); +_febaf .EG_ContentRunContent =append (_febaf .EG_ContentRunContent ,_ccfefa );_ccfefa .EG_RunLevelElts =append (_ccfefa .EG_RunLevelElts ,_aacdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_defdd :=NewEG_PContent (); +_gccae :=NewEG_ContentRunContent ();_cfebc :=NewEG_RunLevelElts ();_cfebc .Del =NewCT_RunTrackChange ();if _caefa :=d .DecodeElement (_cfebc .Del ,&_acfgd );_caefa !=nil {return _caefa ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_defdd );_defdd .EG_ContentRunContent =append (_defdd .EG_ContentRunContent ,_gccae ); +_gccae .EG_RunLevelElts =append (_gccae .EG_RunLevelElts ,_cfebc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bccbf :=NewEG_PContent (); +_egcfae :=NewEG_ContentRunContent ();_ccfce :=NewEG_RunLevelElts ();_ccfce .MoveFrom =NewCT_RunTrackChange ();if _gccfgc :=d .DecodeElement (_ccfce .MoveFrom ,&_acfgd );_gccfgc !=nil {return _gccfgc ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_bccbf ); +_bccbf .EG_ContentRunContent =append (_bccbf .EG_ContentRunContent ,_egcfae );_egcfae .EG_RunLevelElts =append (_egcfae .EG_RunLevelElts ,_ccfce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cgaac :=NewEG_PContent (); +_cedfb :=NewEG_ContentRunContent ();_defgf :=NewEG_RunLevelElts ();_defgf .MoveTo =NewCT_RunTrackChange ();if _accgc :=d .DecodeElement (_defgf .MoveTo ,&_acfgd );_accgc !=nil {return _accgc ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_cgaac ); +_cgaac .EG_ContentRunContent =append (_cgaac .EG_ContentRunContent ,_cedfb );_cedfb .EG_RunLevelElts =append (_cedfb .EG_RunLevelElts ,_defgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ffegc :=NewEG_PContent (); +_eefcd :=NewEG_ContentRunContent ();_gddf :=NewEG_RunLevelElts ();_begea :=NewEG_RangeMarkupElements ();_begea .BookmarkStart =NewCT_Bookmark ();if _bagefe :=d .DecodeElement (_begea .BookmarkStart ,&_acfgd );_bagefe !=nil {return _bagefe ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_ffegc ); +_ffegc .EG_ContentRunContent =append (_ffegc .EG_ContentRunContent ,_eefcd );_eefcd .EG_RunLevelElts =append (_eefcd .EG_RunLevelElts ,_gddf );_gddf .EG_RangeMarkupElements =append (_gddf .EG_RangeMarkupElements ,_begea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgeeec :=NewEG_PContent (); +_dfbccb :=NewEG_ContentRunContent ();_eedbg :=NewEG_RunLevelElts ();_bbdgb :=NewEG_RangeMarkupElements ();_bbdgb .BookmarkEnd =NewCT_MarkupRange ();if _eccfg :=d .DecodeElement (_bbdgb .BookmarkEnd ,&_acfgd );_eccfg !=nil {return _eccfg ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_bgeeec ); +_bgeeec .EG_ContentRunContent =append (_bgeeec .EG_ContentRunContent ,_dfbccb );_dfbccb .EG_RunLevelElts =append (_dfbccb .EG_RunLevelElts ,_eedbg );_eedbg .EG_RangeMarkupElements =append (_eedbg .EG_RangeMarkupElements ,_bbdgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcgcg :=NewEG_PContent (); +_dcebg :=NewEG_ContentRunContent ();_gcceg :=NewEG_RunLevelElts ();_bgeeg :=NewEG_RangeMarkupElements ();_bgeeg .MoveFromRangeStart =NewCT_MoveBookmark ();if _ccgffg :=d .DecodeElement (_bgeeg .MoveFromRangeStart ,&_acfgd );_ccgffg !=nil {return _ccgffg ; +};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_fcgcg );_fcgcg .EG_ContentRunContent =append (_fcgcg .EG_ContentRunContent ,_dcebg );_dcebg .EG_RunLevelElts =append (_dcebg .EG_RunLevelElts ,_gcceg );_gcceg .EG_RangeMarkupElements =append (_gcceg .EG_RangeMarkupElements ,_bgeeg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dggfa :=NewEG_PContent (); +_ecabd :=NewEG_ContentRunContent ();_febcf :=NewEG_RunLevelElts ();_gccgf :=NewEG_RangeMarkupElements ();_gccgf .MoveFromRangeEnd =NewCT_MarkupRange ();if _fdbag :=d .DecodeElement (_gccgf .MoveFromRangeEnd ,&_acfgd );_fdbag !=nil {return _fdbag ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_dggfa ); +_dggfa .EG_ContentRunContent =append (_dggfa .EG_ContentRunContent ,_ecabd );_ecabd .EG_RunLevelElts =append (_ecabd .EG_RunLevelElts ,_febcf );_febcf .EG_RangeMarkupElements =append (_febcf .EG_RangeMarkupElements ,_gccgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ddgbg :=NewEG_PContent (); +_bfegea :=NewEG_ContentRunContent ();_dedcd :=NewEG_RunLevelElts ();_fbfae :=NewEG_RangeMarkupElements ();_fbfae .MoveToRangeStart =NewCT_MoveBookmark ();if _bacab :=d .DecodeElement (_fbfae .MoveToRangeStart ,&_acfgd );_bacab !=nil {return _bacab ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_ddgbg ); +_ddgbg .EG_ContentRunContent =append (_ddgbg .EG_ContentRunContent ,_bfegea );_bfegea .EG_RunLevelElts =append (_bfegea .EG_RunLevelElts ,_dedcd );_dedcd .EG_RangeMarkupElements =append (_dedcd .EG_RangeMarkupElements ,_fbfae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bceef :=NewEG_PContent (); +_fabeec :=NewEG_ContentRunContent ();_gdcfb :=NewEG_RunLevelElts ();_gcgbdc :=NewEG_RangeMarkupElements ();_gcgbdc .MoveToRangeEnd =NewCT_MarkupRange ();if _ecedg :=d .DecodeElement (_gcgbdc .MoveToRangeEnd ,&_acfgd );_ecedg !=nil {return _ecedg ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_bceef ); +_bceef .EG_ContentRunContent =append (_bceef .EG_ContentRunContent ,_fabeec );_fabeec .EG_RunLevelElts =append (_fabeec .EG_RunLevelElts ,_gdcfb );_gdcfb .EG_RangeMarkupElements =append (_gdcfb .EG_RangeMarkupElements ,_gcgbdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_adaac :=NewEG_PContent (); +_fbaab :=NewEG_ContentRunContent ();_cbbab :=NewEG_RunLevelElts ();_cdagfc :=NewEG_RangeMarkupElements ();_cdagfc .CommentRangeStart =NewCT_MarkupRange ();if _acbea :=d .DecodeElement (_cdagfc .CommentRangeStart ,&_acfgd );_acbea !=nil {return _acbea ; +};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_adaac );_adaac .EG_ContentRunContent =append (_adaac .EG_ContentRunContent ,_fbaab );_fbaab .EG_RunLevelElts =append (_fbaab .EG_RunLevelElts ,_cbbab );_cbbab .EG_RangeMarkupElements =append (_cbbab .EG_RangeMarkupElements ,_cdagfc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_baef :=NewEG_PContent (); +_ffgd :=NewEG_ContentRunContent ();_abgbcd :=NewEG_RunLevelElts ();_bbgca :=NewEG_RangeMarkupElements ();_bbgca .CommentRangeEnd =NewCT_MarkupRange ();if _abdda :=d .DecodeElement (_bbgca .CommentRangeEnd ,&_acfgd );_abdda !=nil {return _abdda ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_baef ); +_baef .EG_ContentRunContent =append (_baef .EG_ContentRunContent ,_ffgd );_ffgd .EG_RunLevelElts =append (_ffgd .EG_RunLevelElts ,_abgbcd );_abgbcd .EG_RangeMarkupElements =append (_abgbcd .EG_RangeMarkupElements ,_bbgca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fafage :=NewEG_PContent (); +_dgeabg :=NewEG_ContentRunContent ();_efaffbb :=NewEG_RunLevelElts ();_bggaf :=NewEG_RangeMarkupElements ();_bggaf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbeda :=d .DecodeElement (_bggaf .CustomXmlInsRangeStart ,&_acfgd );_dbeda !=nil {return _dbeda ; +};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_fafage );_fafage .EG_ContentRunContent =append (_fafage .EG_ContentRunContent ,_dgeabg );_dgeabg .EG_RunLevelElts =append (_dgeabg .EG_RunLevelElts ,_efaffbb );_efaffbb .EG_RangeMarkupElements =append (_efaffbb .EG_RangeMarkupElements ,_bggaf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gcbbb :=NewEG_PContent (); +_facef :=NewEG_ContentRunContent ();_fegcd :=NewEG_RunLevelElts ();_gfddd :=NewEG_RangeMarkupElements ();_gfddd .CustomXmlInsRangeEnd =NewCT_Markup ();if _cfgae :=d .DecodeElement (_gfddd .CustomXmlInsRangeEnd ,&_acfgd );_cfgae !=nil {return _cfgae ;}; +_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_gcbbb );_gcbbb .EG_ContentRunContent =append (_gcbbb .EG_ContentRunContent ,_facef );_facef .EG_RunLevelElts =append (_facef .EG_RunLevelElts ,_fegcd );_fegcd .EG_RangeMarkupElements =append (_fegcd .EG_RangeMarkupElements ,_gfddd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dbagee :=NewEG_PContent (); +_gbaaf :=NewEG_ContentRunContent ();_cbeca :=NewEG_RunLevelElts ();_cdgea :=NewEG_RangeMarkupElements ();_cdgea .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gdgee :=d .DecodeElement (_cdgea .CustomXmlDelRangeStart ,&_acfgd );_gdgee !=nil {return _gdgee ; +};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_dbagee );_dbagee .EG_ContentRunContent =append (_dbagee .EG_ContentRunContent ,_gbaaf );_gbaaf .EG_RunLevelElts =append (_gbaaf .EG_RunLevelElts ,_cbeca );_cbeca .EG_RangeMarkupElements =append (_cbeca .EG_RangeMarkupElements ,_cdgea ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fdddeb :=NewEG_PContent (); +_ggfda :=NewEG_ContentRunContent ();_dgeff :=NewEG_RunLevelElts ();_gfdbb :=NewEG_RangeMarkupElements ();_gfdbb .CustomXmlDelRangeEnd =NewCT_Markup ();if _ebgca :=d .DecodeElement (_gfdbb .CustomXmlDelRangeEnd ,&_acfgd );_ebgca !=nil {return _ebgca ;}; +_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_fdddeb );_fdddeb .EG_ContentRunContent =append (_fdddeb .EG_ContentRunContent ,_ggfda );_ggfda .EG_RunLevelElts =append (_ggfda .EG_RunLevelElts ,_dgeff );_dgeff .EG_RangeMarkupElements =append (_dgeff .EG_RangeMarkupElements ,_gfdbb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddfbc :=NewEG_PContent (); +_dcfbg :=NewEG_ContentRunContent ();_baffde :=NewEG_RunLevelElts ();_bddfe :=NewEG_RangeMarkupElements ();_bddfe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dfcde :=d .DecodeElement (_bddfe .CustomXmlMoveFromRangeStart ,&_acfgd );_dfcde !=nil {return _dfcde ; +};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_ddfbc );_ddfbc .EG_ContentRunContent =append (_ddfbc .EG_ContentRunContent ,_dcfbg );_dcfbg .EG_RunLevelElts =append (_dcfbg .EG_RunLevelElts ,_baffde );_baffde .EG_RangeMarkupElements =append (_baffde .EG_RangeMarkupElements ,_bddfe ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bcbbe :=NewEG_PContent (); +_efbac :=NewEG_ContentRunContent ();_acfeb :=NewEG_RunLevelElts ();_edgde :=NewEG_RangeMarkupElements ();_edgde .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eeecb :=d .DecodeElement (_edgde .CustomXmlMoveFromRangeEnd ,&_acfgd );_eeecb !=nil {return _eeecb ; +};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_bcbbe );_bcbbe .EG_ContentRunContent =append (_bcbbe .EG_ContentRunContent ,_efbac );_efbac .EG_RunLevelElts =append (_efbac .EG_RunLevelElts ,_acfeb );_acfeb .EG_RangeMarkupElements =append (_acfeb .EG_RangeMarkupElements ,_edgde ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_caeca :=NewEG_PContent (); +_bgaabe :=NewEG_ContentRunContent ();_gfagca :=NewEG_RunLevelElts ();_bbddb :=NewEG_RangeMarkupElements ();_bbddb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aecfdc :=d .DecodeElement (_bbddb .CustomXmlMoveToRangeStart ,&_acfgd );_aecfdc !=nil {return _aecfdc ; +};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_caeca );_caeca .EG_ContentRunContent =append (_caeca .EG_ContentRunContent ,_bgaabe );_bgaabe .EG_RunLevelElts =append (_bgaabe .EG_RunLevelElts ,_gfagca );_gfagca .EG_RangeMarkupElements =append (_gfagca .EG_RangeMarkupElements ,_bbddb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ddcbag :=NewEG_PContent (); +_adcfc :=NewEG_ContentRunContent ();_abbbc :=NewEG_RunLevelElts ();_afcdg :=NewEG_RangeMarkupElements ();_afcdg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _agggd :=d .DecodeElement (_afcdg .CustomXmlMoveToRangeEnd ,&_acfgd );_agggd !=nil {return _agggd ; +};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_ddcbag );_ddcbag .EG_ContentRunContent =append (_ddcbag .EG_ContentRunContent ,_adcfc );_adcfc .EG_RunLevelElts =append (_adcfc .EG_RunLevelElts ,_abbbc );_abbbc .EG_RangeMarkupElements =append (_abbbc .EG_RangeMarkupElements ,_afcdg ); +case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afbgb :=NewEG_PContent (); +_ebbca :=NewEG_ContentRunContent ();_abafb :=NewEG_RunLevelElts ();_cebddd :=NewEG_MathContent ();_cebddd .OMathPara =_b .NewOMathPara ();if _cbgcc :=d .DecodeElement (_cebddd .OMathPara ,&_acfgd );_cbgcc !=nil {return _cbgcc ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_afbgb ); +_afbgb .EG_ContentRunContent =append (_afbgb .EG_ContentRunContent ,_ebbca );_ebbca .EG_RunLevelElts =append (_ebbca .EG_RunLevelElts ,_abafb );_abafb .EG_MathContent =append (_abafb .EG_MathContent ,_cebddd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egcef :=NewEG_PContent (); +_cbacd :=NewEG_ContentRunContent ();_abbga :=NewEG_RunLevelElts ();_fadg :=NewEG_MathContent ();_fadg .OMath =_b .NewOMath ();if _fggbbg :=d .DecodeElement (_fadg .OMath ,&_acfgd );_fggbbg !=nil {return _fggbbg ;};_eaecbb .EG_PContent =append (_eaecbb .EG_PContent ,_egcef ); +_egcef .EG_ContentRunContent =append (_egcef .EG_ContentRunContent ,_cbacd );_cbacd .EG_RunLevelElts =append (_cbacd .EG_RunLevelElts ,_abbga );_abbga .EG_MathContent =append (_abbga .EG_MathContent ,_fadg );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_acfgd .Name ); +if _edabd :=d .Skip ();_edabd !=nil {return _edabd ;};};case _g .EndElement :break _badd ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_WritingStyle and its children -func (_edagb *CT_WritingStyle )Validate ()error {return _edagb .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065");};const (ST_UnderlineUnset ST_Underline =0;ST_UnderlineSingle ST_Underline =1;ST_UnderlineWords ST_Underline =2; -ST_UnderlineDouble ST_Underline =3;ST_UnderlineThick ST_Underline =4;ST_UnderlineDotted ST_Underline =5;ST_UnderlineDottedHeavy ST_Underline =6;ST_UnderlineDash ST_Underline =7;ST_UnderlineDashedHeavy ST_Underline =8;ST_UnderlineDashLong ST_Underline =9; -ST_UnderlineDashLongHeavy ST_Underline =10;ST_UnderlineDotDash ST_Underline =11;ST_UnderlineDashDotHeavy ST_Underline =12;ST_UnderlineDotDotDash ST_Underline =13;ST_UnderlineDashDotDotHeavy ST_Underline =14;ST_UnderlineWave ST_Underline =15;ST_UnderlineWavyHeavy ST_Underline =16; -ST_UnderlineWavyDouble ST_Underline =17;ST_UnderlineNone ST_Underline =18;);func (_cdfbcb ST_Merge )Validate ()error {return _cdfbcb .ValidateWithPath ("")};type ST_Em byte ;func (_edegg *CT_FFTextInput )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecgde :for {_caeea ,_fbfa :=d .Token (); -if _fbfa !=nil {return _fbfa ;};switch _bddgc :=_caeea .(type ){case _b .StartElement :switch _bddgc .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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_edegg .Type =NewCT_FFTextType (); -if _dffec :=d .DecodeElement (_edegg .Type ,&_bddgc );_dffec !=nil {return _dffec ;};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 :"\u0064e\u0066\u0061\u0075\u006c\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 :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_edegg .Default =NewCT_String (); -if _fgecf :=d .DecodeElement (_edegg .Default ,&_bddgc );_fgecf !=nil {return _fgecf ;};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 :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"},_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 :"\u006da\u0078\u004c\u0065\u006e\u0067\u0074h"}:_edegg .MaxLength =NewCT_DecimalNumber (); -if _gbbcag :=d .DecodeElement (_edegg .MaxLength ,&_bddgc );_gbbcag !=nil {return _gbbcag ;};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 :"\u0066\u006f\u0072\u006d\u0061\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 :"\u0066\u006f\u0072\u006d\u0061\u0074"}:_edegg .Format =NewCT_String (); -if _dbbae :=d .DecodeElement (_edegg .Format ,&_bddgc );_dbbae !=nil {return _dbbae ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bddgc .Name ); -if _eadee :=d .Skip ();_eadee !=nil {return _eadee ;};};case _b .EndElement :break _ecgde ;case _b .CharData :};};return nil ;};func (_ccdff *CT_Ruby )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccdff .RubyPr =NewCT_RubyPr ();_ccdff .Rt =NewCT_RubyContent (); -_ccdff .RubyBase =NewCT_RubyContent ();_cafdf :for {_bfeeb ,_cccb :=d .Token ();if _cccb !=nil {return _cccb ;};switch _eaddeg :=_bfeeb .(type ){case _b .StartElement :switch _eaddeg .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 :"\u0072\u0075\u0062\u0079\u0050\u0072"},_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 :"\u0072\u0075\u0062\u0079\u0050\u0072"}:if _aeegb :=d .DecodeElement (_ccdff .RubyPr ,&_eaddeg ); -_aeegb !=nil {return _aeegb ;};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 :"\u0072\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 :"\u0072\u0074"}:if _ddbbdb :=d .DecodeElement (_ccdff .Rt ,&_eaddeg ); -_ddbbdb !=nil {return _ddbbdb ;};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 :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"},_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 :"\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}:if _ffdfg :=d .DecodeElement (_ccdff .RubyBase ,&_eaddeg ); -_ffdfg !=nil {return _ffdfg ;};default:_af .Log .Debug ("\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",_eaddeg .Name ); -if _feaab :=d .Skip ();_feaab !=nil {return _feaab ;};};case _b .EndElement :break _cafdf ;case _b .CharData :};};return nil ;};type CT_EdnDocProps struct{ +// Validate validates the CT_ParaRPrChange and its children +func (_ggagd *CT_ParaRPrChange )Validate ()error {return _ggagd .ValidateWithPath ("\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_bccfd *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 :_a .Sprintf ("\u0025\u0076",_bccfd .AuthorAttr )}); +if _bccfd .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bccfd .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bccfd .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdffc ST_EdGrp )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bdffc .String (),start );};func (_bgcddb ST_MultiLevelType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgcddb .String (),start ); +};type ST_EdnPos byte ;func (_fcbaca ST_VAnchor )ValidateWithPath (path string )error {switch _fcbaca {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 (_fcbaca )); +};return nil ;};type EG_RPrBase struct{ -// Endnote Placement -Pos *CT_EdnPos ; +// Referenced Character Style +RStyle *CT_String ; -// Endnote Numbering Format -NumFmt *CT_NumFmt ; +// Run Fonts +RFonts *CT_Fonts ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Bold +B *CT_OnOff ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;Endnote []*CT_FtnEdnSepRef ;}; +// Complex Script Bold +BCs *CT_OnOff ; -// ValidateWithPath validates the CT_PPr and its children, prefixing error messages with path -func (_agcd *CT_PPr )ValidateWithPath (path string )error {if _agcd .PStyle !=nil {if _bacc :=_agcd .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_bacc !=nil {return _bacc ;};};if _agcd .KeepNext !=nil {if _ggfd :=_agcd .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); -_ggfd !=nil {return _ggfd ;};};if _agcd .KeepLines !=nil {if _ffgfb :=_agcd .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_ffgfb !=nil {return _ffgfb ;};};if _agcd .PageBreakBefore !=nil {if _dcfff :=_agcd .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); -_dcfff !=nil {return _dcfff ;};};if _agcd .FramePr !=nil {if _bfgbfd :=_agcd .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_bfgbfd !=nil {return _bfgbfd ;};};if _agcd .WidowControl !=nil {if _cbecg :=_agcd .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); -_cbecg !=nil {return _cbecg ;};};if _agcd .NumPr !=nil {if _cffc :=_agcd .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_cffc !=nil {return _cffc ;};};if _agcd .SuppressLineNumbers !=nil {if _abfadb :=_agcd .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); -_abfadb !=nil {return _abfadb ;};};if _agcd .PBdr !=nil {if _gacca :=_agcd .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_gacca !=nil {return _gacca ;};};if _agcd .Shd !=nil {if _cdcdc :=_agcd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_cdcdc !=nil {return _cdcdc ;};};if _agcd .Tabs !=nil {if _agdff :=_agcd .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_agdff !=nil {return _agdff ;};};if _agcd .SuppressAutoHyphens !=nil {if _egbfe :=_agcd .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); -_egbfe !=nil {return _egbfe ;};};if _agcd .Kinsoku !=nil {if _dacf :=_agcd .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_dacf !=nil {return _dacf ;};};if _agcd .WordWrap !=nil {if _afbdc :=_agcd .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); -_afbdc !=nil {return _afbdc ;};};if _agcd .OverflowPunct !=nil {if _cbad :=_agcd .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_cbad !=nil {return _cbad ;};};if _agcd .TopLinePunct !=nil {if _cffbdd :=_agcd .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); -_cffbdd !=nil {return _cffbdd ;};};if _agcd .AutoSpaceDE !=nil {if _ffdea :=_agcd .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_ffdea !=nil {return _ffdea ;};};if _agcd .AutoSpaceDN !=nil {if _cbacb :=_agcd .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); -_cbacb !=nil {return _cbacb ;};};if _agcd .Bidi !=nil {if _agefe :=_agcd .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_agefe !=nil {return _agefe ;};};if _agcd .AdjustRightInd !=nil {if _cdcdf :=_agcd .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); -_cdcdf !=nil {return _cdcdf ;};};if _agcd .SnapToGrid !=nil {if _ebefa :=_agcd .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_ebefa !=nil {return _ebefa ;};};if _agcd .Spacing !=nil {if _gbdeff :=_agcd .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_gbdeff !=nil {return _gbdeff ;};};if _agcd .Ind !=nil {if _cgec :=_agcd .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_cgec !=nil {return _cgec ;};};if _agcd .ContextualSpacing !=nil {if _dfgca :=_agcd .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); -_dfgca !=nil {return _dfgca ;};};if _agcd .MirrorIndents !=nil {if _aedfff :=_agcd .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_aedfff !=nil {return _aedfff ;};};if _agcd .SuppressOverlap !=nil {if _aeadag :=_agcd .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); -_aeadag !=nil {return _aeadag ;};};if _agcd .Jc !=nil {if _cgacg :=_agcd .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_cgacg !=nil {return _cgacg ;};};if _agcd .TextDirection !=nil {if _gcegb :=_agcd .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_gcegb !=nil {return _gcegb ;};};if _agcd .TextAlignment !=nil {if _ecfgd :=_agcd .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_ecfgd !=nil {return _ecfgd ;};};if _agcd .TextboxTightWrap !=nil {if _fefaaa :=_agcd .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); -_fefaaa !=nil {return _fefaaa ;};};if _agcd .OutlineLvl !=nil {if _bedcgd :=_agcd .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_bedcgd !=nil {return _bedcgd ;};};if _agcd .DivId !=nil {if _bffdcg :=_agcd .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); -_bffdcg !=nil {return _bffdcg ;};};if _agcd .CnfStyle !=nil {if _begde :=_agcd .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_begde !=nil {return _begde ;};};if _agcd .RPr !=nil {if _gacag :=_agcd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072"); -_gacag !=nil {return _gacag ;};};if _agcd .SectPr !=nil {if _bcbag :=_agcd .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_bcbag !=nil {return _bcbag ;};};if _agcd .PPrChange !=nil {if _adege :=_agcd .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); -_adege !=nil {return _adege ;};};return nil ;};func (_gbaae *CT_FFCheckBox )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gbaae .Choice !=nil {_gbaae .Choice .MarshalXML (e ,_b .StartElement {});};if _gbaae .Default !=nil {_caae :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}}; -e .EncodeElement (_gbaae .Default ,_caae );};if _gbaae .Checked !=nil {_befff :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_gbaae .Checked ,_befff );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Italics +I *CT_OnOff ; -// Validate validates the CT_Comment and its children -func (_fgeb *CT_Comment )Validate ()error {return _fgeb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");}; +// Complex Script Italics +ICs *CT_OnOff ; -// ValidateWithPath validates the CT_P and its children, prefixing error messages with path -func (_ebge *CT_P )ValidateWithPath (path string )error {if _ebge .PPr !=nil {if _fdfca :=_ebge .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_fdfca !=nil {return _fdfca ;};};for _aeabcc ,_cbeae :=range _ebge .EG_PContent {if _ggde :=_cbeae .ValidateWithPath (_f .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_aeabcc )); -_ggde !=nil {return _ggde ;};};return nil ;};type CT_CustomXmlPr struct{ +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Custom XML Element Placeholder Text -Placeholder *CT_String ; +// Small Caps +SmallCaps *CT_OnOff ; -// Custom XML Attribute -Attr []*CT_Attr ;}; +// Single Strikethrough +Strike *CT_OnOff ; -// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path -func (_eefcae *CT_Placeholder )ValidateWithPath (path string )error {if _gbeae :=_eefcae .DocPart .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");_gbeae !=nil {return _gbeae ;};return nil ;}; +// Double Strikethrough +Dstrike *CT_OnOff ; -// Validate validates the CT_PageMar and its children -func (_gabdb *CT_PageMar )Validate ()error {return _gabdb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072");};func (_bbffc *CT_Language )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bbffc .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bbffc .ValAttr )}); -};if _bbffc .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_bbffc .EastAsiaAttr )});};if _bbffc .BidiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_bbffc .BidiAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_CustomXmlRun struct{ +// Display Character Outline +Outline *CT_OnOff ; -// Custom XML Markup Namespace -UriAttr *string ; +// Shadow +Shadow *CT_OnOff ; -// Element name -ElementAttr string ; +// Embossing +Emboss *CT_OnOff ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_PContent []*EG_PContent ;}; +// Imprinting +Imprint *CT_OnOff ; -// ValidateWithPath validates the WdCT_WordprocessingGroupChoice and its children, prefixing error messages with path -func (_bdeef *WdCT_WordprocessingGroupChoice )ValidateWithPath (path string )error {for _cefdgb ,_fbbaba :=range _bdeef .Wsp {if _bbgab :=_fbbaba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_cefdgb )); -_bbgab !=nil {return _bbgab ;};};for _ebegd ,_edffe :=range _bdeef .GrpSp {if _gabaf :=_edffe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fG\u0072\u0070\u0053\u0070\u005b\u0025\u0064\u005d",path ,_ebegd ));_gabaf !=nil {return _gabaf ;};};for _fdacd ,_ecaeca :=range _bdeef .GraphicFrame {if _bbefgd :=_ecaeca .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_fdacd )); -_bbefgd !=nil {return _bbefgd ;};};for _adbbg ,_fceaa :=range _bdeef .Pic {if _fdgge :=_fceaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_adbbg ));_fdgge !=nil {return _fdgge ;};};for _gccbdd ,_accgeb :=range _bdeef .ContentPart {if _acadc :=_accgeb .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_gccbdd )); -_acadc !=nil {return _acadc ;};};return nil ;};func (_efade *CT_HMerge )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _efade .ValAttr !=ST_MergeUnset {_cgab ,_decefe :=_efade .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _decefe !=nil {return _decefe ;};start .Attr =append (start .Attr ,_cgab );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Validate validates the CT_FtnEdnRef and its children -func (_degeag *CT_FtnEdnRef )Validate ()error {return _degeag .ValidateWithPath ("\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066");};func (_gcfad *CT_TrPrBase )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egdfg :for {_cgcef ,_fdcfg :=d .Token (); -if _fdcfg !=nil {return _fdcfg ;};switch _beddfa :=_cgcef .(type ){case _b .StartElement :switch _beddfa .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_bdbeg :=NewCT_Cnf (); -if _acdeg :=d .DecodeElement (_bdbeg ,&_beddfa );_acdeg !=nil {return _acdeg ;};_gcfad .CnfStyle =append (_gcfad .CnfStyle ,_bdbeg );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 :"\u0064\u0069\u0076I\u0064"},_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 :"\u0064\u0069\u0076I\u0064"}:_dffbb :=NewCT_DecimalNumber (); -if _egffa :=d .DecodeElement (_dffbb ,&_beddfa );_egffa !=nil {return _egffa ;};_gcfad .DivId =append (_gcfad .DivId ,_dffbb );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 :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_fffdc :=NewCT_DecimalNumber (); -if _gbfbb :=d .DecodeElement (_fffdc ,&_beddfa );_gbfbb !=nil {return _gbfbb ;};_gcfad .GridBefore =append (_gcfad .GridBefore ,_fffdc );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 :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_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 :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_cdecfb :=NewCT_DecimalNumber (); -if _cgeeab :=d .DecodeElement (_cdecfb ,&_beddfa );_cgeeab !=nil {return _cgeeab ;};_gcfad .GridAfter =append (_gcfad .GridAfter ,_cdecfb );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 :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_dafdfd :=NewCT_TblWidth (); -if _fgafcg :=d .DecodeElement (_dafdfd ,&_beddfa );_fgafcg !=nil {return _fgafcg ;};_gcfad .WBefore =append (_gcfad .WBefore ,_dafdfd );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 :"\u0077\u0041\u0066\u0074\u0065\u0072"},_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 :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_fgabe :=NewCT_TblWidth (); -if _ggefab :=d .DecodeElement (_fgabe ,&_beddfa );_ggefab !=nil {return _ggefab ;};_gcfad .WAfter =append (_gcfad .WAfter ,_fgabe );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 :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_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 :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_egdag :=NewCT_OnOff (); -if _acdbc :=d .DecodeElement (_egdag ,&_beddfa );_acdbc !=nil {return _acdbc ;};_gcfad .CantSplit =append (_gcfad .CantSplit ,_egdag );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 :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\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 :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_ecdfg :=NewCT_Height (); -if _eafeba :=d .DecodeElement (_ecdfg ,&_beddfa );_eafeba !=nil {return _eafeba ;};_gcfad .TrHeight =append (_gcfad .TrHeight ,_ecdfg );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 :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_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 :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_fgbca :=NewCT_OnOff (); -if _gadfd :=d .DecodeElement (_fgbca ,&_beddfa );_gadfd !=nil {return _gadfd ;};_gcfad .TblHeader =append (_gcfad .TblHeader ,_fgbca );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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_efgcg :=NewCT_TblWidth (); -if _fdfeea :=d .DecodeElement (_efgcg ,&_beddfa );_fdfeea !=nil {return _fdfeea ;};_gcfad .TblCellSpacing =append (_gcfad .TblCellSpacing ,_efgcg );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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_eecbf :=NewCT_JcTable (); -if _dfagfd :=d .DecodeElement (_eecbf ,&_beddfa );_dfagfd !=nil {return _dfagfd ;};_gcfad .Jc =append (_gcfad .Jc ,_eecbf );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 :"\u0068\u0069\u0064\u0064\u0065\u006e"},_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 :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_bbdca :=NewCT_OnOff (); -if _cdcfd :=d .DecodeElement (_bbdca ,&_beddfa );_cdcfd !=nil {return _cdcfd ;};_gcfad .Hidden =append (_gcfad .Hidden ,_bbdca );default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_beddfa .Name ); -if _fdfgc :=d .Skip ();_fdfgc !=nil {return _fdfgc ;};};case _b .EndElement :break _egdfg ;case _b .CharData :};};return nil ;};func (_ebegbag *CT_Tc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebegbag .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ebegbag .IdAttr )}); -};e .EncodeToken (start );if _ebegbag .TcPr !=nil {_dafae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_ebegbag .TcPr ,_dafae );};for _ ,_dbbef :=range _ebegbag .EG_BlockLevelElts {_dbbef .MarshalXML (e ,_b .StartElement {}); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efaaf *CT_DecimalNumberOrPrecent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_efaaf .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// ValidateWithPath validates the CT_FramesetChoice and its children, prefixing error messages with path -func (_dcac *CT_FramesetChoice )ValidateWithPath (path string )error {for _fdfd ,_dccdd :=range _dcac .Frameset {if _dccbe :=_dccdd .ValidateWithPath (_f .Sprintf ("\u0025s\u002fF\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u005b\u0025\u0064\u005d",path ,_fdfd )); -_dccbe !=nil {return _dccbe ;};};for _adeef ,_agdf :=range _dcac .Frame {if _bfad :=_agdf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fF\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_adeef ));_bfad !=nil {return _bfad ;};};return nil ;}; -func (_gcbeg *CT_AltChunk )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eda :=range start .Attr {if _eda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_eda .Name .Local =="\u0069\u0064"||_eda .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_eda .Name .Local =="\u0069\u0064"{_cad ,_afd :=_eda .Value ,error (nil ); -if _afd !=nil {return _afd ;};_gcbeg .IdAttr =&_cad ;continue ;};};_bega :for {_gba ,_gbf :=d .Token ();if _gbf !=nil {return _gbf ;};switch _dgf :=_gba .(type ){case _b .StartElement :switch _dgf .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}:_gcbeg .AltChunkPr =NewCT_AltChunkPr (); -if _bbea :=d .DecodeElement (_gcbeg .AltChunkPr ,&_dgf );_bbea !=nil {return _bbea ;};default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_dgf .Name ); -if _bcc :=d .Skip ();_bcc !=nil {return _bcc ;};};case _b .EndElement :break _bega ;case _b .CharData :};};return nil ;};type CT_EastAsianLayout struct{ +// Hidden Text +Vanish *CT_OnOff ; -// East Asian Typography Run ID -IdAttr *int64 ; +// Web Hidden Text +WebHidden *CT_OnOff ; -// Two Lines in One -CombineAttr *_bc .ST_OnOff ; +// Run Content Color +Color *CT_Color ; -// Display Brackets Around Two Lines in One -CombineBracketsAttr ST_CombineBrackets ; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// Horizontal in Vertical (Rotate Text) -VertAttr *_bc .ST_OnOff ; +// Expanded/Compressed Text +W *CT_TextScale ; -// Compress Rotated Text to Line Height -VertCompressAttr *_bc .ST_OnOff ;};func NewCT_SectPr ()*CT_SectPr {_dgeaf :=&CT_SectPr {};return _dgeaf };type CT_CustomXmlRow struct{ +// Font Kerning +Kern *CT_HpsMeasure ; -// Custom XML Element Namespace -UriAttr *string ; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// Custom XML Element Name -ElementAttr string ; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentRowContent []*EG_ContentRowContent ;};func (_ecdbba *ST_AnnotationVMerge )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggbeae ,_bgdcae :=d .Token ();if _bgdcae !=nil {return _bgdcae ;};if _ccecf ,_egadgbc :=_ggbeae .(_b .EndElement ); -_egadgbc &&_ccecf .Name ==start .Name {*_ecdbba =1;return nil ;};if _gedagd ,_fbeaff :=_ggbeae .(_b .CharData );!_fbeaff {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",_ggbeae ); -}else {switch string (_gedagd ){case "":*_ecdbba =0;case "\u0063\u006f\u006e\u0074":*_ecdbba =1;case "\u0072\u0065\u0073\u0074":*_ecdbba =2;};};_ggbeae ,_bgdcae =d .Token ();if _bgdcae !=nil {return _bgdcae ;};if _fccegg ,_gadcd :=_ggbeae .(_b .EndElement ); -_gadcd &&_fccegg .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",_ggbeae );};func NewAG_Password ()*AG_Password {_cd :=&AG_Password {}; -return _cd };type CT_Charset struct{ +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Value -ValAttr *string ; +// Text Highlighting +Highlight *CT_Highlight ; -// IANA Name of Character Set -CharacterSetAttr *string ;}; +// Underline +U *CT_Underline ; -// Validate validates the CT_DataBinding and its children -func (_bbcc *CT_DataBinding )Validate ()error {return _bbcc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0061\u0074\u0061\u0042\u0069n\u0064\u0069\u006e\u0067");}; +// Animated Text Effect +Effect *CT_TextEffect ; -// ValidateWithPath validates the CT_SdtRow and its children, prefixing error messages with path -func (_bfbce *CT_SdtRow )ValidateWithPath (path string )error {if _bfbce .SdtPr !=nil {if _acebaf :=_bfbce .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_acebaf !=nil {return _acebaf ;};};if _bfbce .SdtEndPr !=nil {if _edbgc :=_bfbce .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); -_edbgc !=nil {return _edbgc ;};};if _bfbce .SdtContent !=nil {if _bdagfa :=_bfbce .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_bdagfa !=nil {return _bdagfa ;};};return nil ;};func NewWdWpc ()*WdWpc {_dgbbb :=&WdWpc {}; -_dgbbb .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();return _dgbbb ;};func (_cccg *CT_TblLayoutType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cccg .TypeAttr !=ST_TblLayoutTypeUnset {_acgdc ,_ebeea :=_cccg .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _ebeea !=nil {return _ebeea ;};start .Attr =append (start .Attr ,_acgdc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aabbc ST_MultiLevelType )String ()string {switch _aabbc {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 (_edbbbf *CT_TextDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edbbbf .ValAttr =ST_TextDirection (1); -for _ ,_cgbcc :=range start .Attr {if _cgbcc .Name .Local =="\u0076\u0061\u006c"{_edbbbf .ValAttr .UnmarshalXMLAttr (_cgbcc );continue ;};};for {_addeb ,_deeac :=d .Token ();if _deeac !=nil {return _f .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",_deeac ); -};if _cabbc ,_aaagf :=_addeb .(_b .EndElement );_aaagf &&_cabbc .Name ==start .Name {break ;};};return nil ;};func NewCT_Numbering ()*CT_Numbering {_cfcba :=&CT_Numbering {};return _cfcba };func (_cfbc *CT_ObjectEmbed )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggefa :=range start .Attr {if _ggefa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggefa .Name .Local =="\u0069\u0064"||_ggefa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ggefa .Name .Local =="\u0069\u0064"{_aaaa ,_addeff :=_ggefa .Value ,error (nil ); -if _addeff !=nil {return _addeff ;};_cfbc .IdAttr =_aaaa ;continue ;};if _ggefa .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_cfbc .DrawAspectAttr .UnmarshalXMLAttr (_ggefa );continue ;};if _ggefa .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_efccf ,_aedd :=_ggefa .Value ,error (nil ); -if _aedd !=nil {return _aedd ;};_cfbc .ProgIdAttr =&_efccf ;continue ;};if _ggefa .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_daeffg ,_cabb :=_ggefa .Value ,error (nil );if _cabb !=nil {return _cabb ;};_cfbc .ShapeIdAttr =&_daeffg ;continue ; -};if _ggefa .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_bccdbe ,_afae :=_ggefa .Value ,error (nil );if _afae !=nil {return _afae ;};_cfbc .FieldCodesAttr =&_bccdbe ;continue ;};};for {_gbdge ,_fddgd :=d .Token ();if _fddgd !=nil {return _f .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",_fddgd ); -};if _dagccf ,_bedb :=_gbdge .(_b .EndElement );_bedb &&_dagccf .Name ==start .Name {break ;};};return nil ;};func NewCT_Headers ()*CT_Headers {_afged :=&CT_Headers {};return _afged }; +// Text Border +Bdr *CT_Border ; -// ValidateWithPath validates the WdCT_Anchor and its children, prefixing error messages with path -func (_agbbfa *WdCT_Anchor )ValidateWithPath (path string )error {if _dbbagc :=_agbbfa .SimplePos .ValidateWithPath (path +"\u002f\u0053\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073");_dbbagc !=nil {return _dbbagc ;};if _adaedb :=_agbbfa .PositionH .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"); -_adaedb !=nil {return _adaedb ;};if _egdad :=_agbbfa .PositionV .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056");_egdad !=nil {return _egdad ;};if _aefdfb :=_agbbfa .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074"); -_aefdfb !=nil {return _aefdfb ;};if _agbbfa .EffectExtent !=nil {if _eddccc :=_agbbfa .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_eddccc !=nil {return _eddccc ;};};if _agbbfa .Choice !=nil {if _eggge :=_agbbfa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_eggge !=nil {return _eggge ;};};if _geafdf :=_agbbfa .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_geafdf !=nil {return _geafdf ;};if _agbbfa .CNvGraphicFramePr !=nil {if _cabfgf :=_agbbfa .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_cabfgf !=nil {return _cabfgf ;};};if _egggd :=_agbbfa .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_egggd !=nil {return _egggd ;};return nil ;}; +// Run Shading +Shd *CT_Shd ; -// ValidateWithPath validates the Settings and its children, prefixing error messages with path -func (_dabdb *Settings )ValidateWithPath (path string )error {if _dfefda :=_dabdb .CT_Settings .ValidateWithPath (path );_dfefda !=nil {return _dfefda ;};return nil ;};func NewCT_DocType ()*CT_DocType {_dbcgf :=&CT_DocType {};return _dbcgf };func (_egggfe *CT_SdtDate )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egggfe .FullDateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_egggfe .FullDateAttr )}); -};e .EncodeToken (start );if _egggfe .DateFormat !=nil {_bgfgd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064a\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_egggfe .DateFormat ,_bgfgd );};if _egggfe .Lid !=nil {_bebfff :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006ci\u0064"}}; -e .EncodeElement (_egggfe .Lid ,_bebfff );};if _egggfe .StoreMappedDataAs !=nil {_beefd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0074or\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044\u0061\u0074\u0061\u0041\u0073"}};e .EncodeElement (_egggfe .StoreMappedDataAs ,_beefd ); -};if _egggfe .Calendar !=nil {_dafaad :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}};e .EncodeElement (_egggfe .Calendar ,_dafaad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -}; +// Manual Run Width +FitText *CT_FitText ; -// Validate validates the CT_Compat and its children -func (_gbefd *CT_Compat )Validate ()error {return _gbefd .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t");};func (_edecb *CT_Spacing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _edecb .BeforeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_edecb .BeforeAttr )}); -};if _edecb .BeforeLinesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_edecb .BeforeLinesAttr )});};if _edecb .BeforeAutospacingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0062\u0065fo\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_edecb .BeforeAutospacingAttr )}); -};if _edecb .AfterAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0061\u0066\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_edecb .AfterAttr )});};if _edecb .AfterLinesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061f\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_edecb .AfterLinesAttr )}); -};if _edecb .AfterAutospacingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0061f\u0074\u0065\u0072\u0041\u0075t\u006f\u0073p\u0061\u0063\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_edecb .AfterAutospacingAttr )}); -};if _edecb .LineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_edecb .LineAttr )});};if _edecb .LineRuleAttr !=ST_LineSpacingRuleUnset {_gcbedd ,_cgdbbg :=_edecb .LineRuleAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"}); -if _cgdbbg !=nil {return _cgdbbg ;};start .Attr =append (start .Attr ,_gcbedd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Body ()*CT_Body {_dag :=&CT_Body {};return _dag };func NewCT_DocPartTypes ()*CT_DocPartTypes {_fgdfe :=&CT_DocPartTypes {}; -return _fgdfe };func (_ggcdg WdST_RelFromH )ValidateWithPath (path string )error {switch _ggcdg {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 (_ggcdg )); -};return nil ;};func NewCT_TblGridBase ()*CT_TblGridBase {_adfffa :=&CT_TblGridBase {};return _adfffa }; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// ValidateWithPath validates the CT_SimpleField and its children, prefixing error messages with path -func (_bcfac *CT_SimpleField )ValidateWithPath (path string )error {if _bcfac .FldLockAttr !=nil {if _fcgdd :=_bcfac .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_fcgdd !=nil {return _fcgdd ; -};};if _bcfac .DirtyAttr !=nil {if _beggc :=_bcfac .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_beggc !=nil {return _beggc ;};};if _bcfac .FldData !=nil {if _deeec :=_bcfac .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061"); -_deeec !=nil {return _deeec ;};};for _dbagc ,_fagga :=range _bcfac .EG_PContent {if _gacef :=_fagga .ValidateWithPath (_f .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_dbagc ));_gacef !=nil {return _gacef ; -};};return nil ;}; +// Right To Left Text +Rtl *CT_OnOff ; -// ValidateWithPath validates the CT_PTab and its children, prefixing error messages with path -func (_ebcbb *CT_PTab )ValidateWithPath (path string )error {if _ebcbb .AlignmentAttr ==ST_PTabAlignmentUnset {return _f .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 _bcfd :=_ebcbb .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_bcfd !=nil {return _bcfd ;};if _ebcbb .RelativeToAttr ==ST_PTabRelativeToUnset {return _f .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 _ggbf :=_ebcbb .RelativeToAttr .ValidateWithPath (path +"\u002fR\u0065l\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072");_ggbf !=nil {return _ggbf ;};if _ebcbb .LeaderAttr ==ST_PTabLeaderUnset {return _f .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 _badbgd :=_ebcbb .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_badbgd !=nil {return _badbgd ;};return nil ;}; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Validate validates the CT_FtnEdnSepRef and its children -func (_fbcgf *CT_FtnEdnSepRef )Validate ()error {return _fbcgf .ValidateWithPath ("\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066");}; +// Emphasis Mark +Em *CT_Em ; -// Validate validates the CT_StyleSort and its children -func (_dffbga *CT_StyleSort )Validate ()error {return _dffbga .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074");}; +// Languages for Run Content +Lang *CT_Language ; -// Validate validates the CT_MailMergeDest and its children -func (_fbfac *CT_MailMergeDest )Validate ()error {return _fbfac .ValidateWithPath ("\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074");}; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// ValidateWithPath validates the CT_FontFamily and its children, prefixing error messages with path -func (_afeef *CT_FontFamily )ValidateWithPath (path string )error {if _afeef .ValAttr ==ST_FontFamilyUnset {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 _dgfcf :=_afeef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgfcf !=nil {return _dgfcf ;};return nil ;};func (_fgfbe *CT_Markup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fgfbe .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Validate validates the CT_MailMergeDataType and its children -func (_gfcfc *CT_MailMergeDataType )Validate ()error {return _gfcfc .ValidateWithPath ("C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065");};func NewCT_SdtContentCell ()*CT_SdtContentCell {_eefeae :=&CT_SdtContentCell {}; -return _eefeae };func (_ecfgc ST_PageOrientation )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_baaac :=_b .Attr {};_baaac .Name =name ;switch _ecfgc {case ST_PageOrientationUnset :_baaac .Value ="";case ST_PageOrientationPortrait :_baaac .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074"; -case ST_PageOrientationLandscape :_baaac .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _baaac ,nil ;};func (_fcgbbd *EG_ContentRunContent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcgbbd .CustomXml !=nil {_ebgcfd :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; -e .EncodeElement (_fcgbbd .CustomXml ,_ebgcfd );};if _fcgbbd .SmartTag !=nil {_geacfe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_fcgbbd .SmartTag ,_geacfe );};if _fcgbbd .Sdt !=nil {_ecfdfg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073d\u0074"}}; -e .EncodeElement (_fcgbbd .Sdt ,_ecfdfg );};if _fcgbbd .Dir !=nil {_cbbdga :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064i\u0072"}};e .EncodeElement (_fcgbbd .Dir ,_cbbdga );};if _fcgbbd .Bdo !=nil {_fagedd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062d\u006f"}}; -e .EncodeElement (_fcgbbd .Bdo ,_fagedd );};if _fcgbbd .R !=nil {_baeff :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_fcgbbd .R ,_baeff );};if _fcgbbd .EG_RunLevelElts !=nil {for _ ,_ffbdb :=range _fcgbbd .EG_RunLevelElts {_ffbdb .MarshalXML (e ,_b .StartElement {}); -};};return nil ;};func (_dcagd ST_TabJc )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efggcf :=_b .Attr {};_efggcf .Name =name ;switch _dcagd {case ST_TabJcUnset :_efggcf .Value ="";case ST_TabJcClear :_efggcf .Value ="\u0063\u006c\u0065a\u0072"; -case ST_TabJcStart :_efggcf .Value ="\u0073\u0074\u0061r\u0074";case ST_TabJcCenter :_efggcf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TabJcEnd :_efggcf .Value ="\u0065\u006e\u0064";case ST_TabJcDecimal :_efggcf .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c"; -case ST_TabJcBar :_efggcf .Value ="\u0062\u0061\u0072";case ST_TabJcNum :_efggcf .Value ="\u006e\u0075\u006d";case ST_TabJcLeft :_efggcf .Value ="\u006c\u0065\u0066\u0074";case ST_TabJcRight :_efggcf .Value ="\u0072\u0069\u0067h\u0074";};return _efggcf ,nil ; -};func NewCT_PPrGeneral ()*CT_PPrGeneral {_ffbfe :=&CT_PPrGeneral {};return _ffbfe };func (_cdag *CT_Border )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdag .ValAttr =ST_Border (1);for _ ,_aabg :=range start .Attr {if _aabg .Name .Local =="\u0076\u0061\u006c"{_cdag .ValAttr .UnmarshalXMLAttr (_aabg ); -continue ;};if _aabg .Name .Local =="\u0063\u006f\u006co\u0072"{_cdff ,_gbfb :=ParseUnionST_HexColor (_aabg .Value );if _gbfb !=nil {return _gbfb ;};_cdag .ColorAttr =&_cdff ;continue ;};if _aabg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_cdag .ThemeColorAttr .UnmarshalXMLAttr (_aabg ); -continue ;};if _aabg .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_gbfa ,_cdgd :=_aabg .Value ,error (nil );if _cdgd !=nil {return _cdgd ;};_cdag .ThemeTintAttr =&_gbfa ;continue ;};if _aabg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_egfd ,_afcg :=_aabg .Value ,error (nil ); -if _afcg !=nil {return _afcg ;};_cdag .ThemeShadeAttr =&_egfd ;continue ;};if _aabg .Name .Local =="\u0073\u007a"{_baa ,_fced :=_d .ParseUint (_aabg .Value ,10,64);if _fced !=nil {return _fced ;};_cdag .SzAttr =&_baa ;continue ;};if _aabg .Name .Local =="\u0073\u0070\u0061c\u0065"{_ada ,_bdcg :=_d .ParseUint (_aabg .Value ,10,64); -if _bdcg !=nil {return _bdcg ;};_cdag .SpaceAttr =&_ada ;continue ;};if _aabg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_fcee ,_eac :=ParseUnionST_OnOff (_aabg .Value );if _eac !=nil {return _eac ;};_cdag .ShadowAttr =&_fcee ;continue ;};if _aabg .Name .Local =="\u0066\u0072\u0061m\u0065"{_cbcb ,_dcde :=ParseUnionST_OnOff (_aabg .Value ); -if _dcde !=nil {return _dcde ;};_cdag .FrameAttr =&_cbcb ;continue ;};};for {_cggag ,_gfgag :=d .Token ();if _gfgag !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_gfgag ); -};if _edcab ,_ded :=_cggag .(_b .EndElement );_ded &&_edcab .Name ==start .Name {break ;};};return nil ;};func NewCT_Spacing ()*CT_Spacing {_fdbdb :=&CT_Spacing {};return _fdbdb }; +// Office Open XML Math +OMath *CT_OnOff ;}; -// Validate validates the CT_Body and its children -func (_agab *CT_Body )Validate ()error {return _agab .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0064\u0079");};type CT_LevelText struct{ +// Validate validates the CT_AutoCaptions and its children +func (_adfe *CT_AutoCaptions )Validate ()error {return _adfe .ValidateWithPath ("\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");}; -// Level Text -ValAttr *string ; +// ValidateWithPath validates the WdCT_WrapTopBottom and its children, prefixing error messages with path +func (_fcfgce *WdCT_WrapTopBottom )ValidateWithPath (path string )error {if _fcfgce .EffectExtent !=nil {if _gbgfea :=_fcfgce .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_gbgfea !=nil {return _gbgfea ; +};};return nil ;};func (_ebdegf *EG_RangeMarkupElements )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gggdf :for {_dbdba ,_egaga :=d .Token ();if _egaga !=nil {return _egaga ;};switch _gfacad :=_dbdba .(type ){case _g .StartElement :switch _gfacad .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ebdegf .BookmarkStart =NewCT_Bookmark (); +if _cgfag :=d .DecodeElement (_ebdegf .BookmarkStart ,&_gfacad );_cgfag !=nil {return _cgfag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebdegf .BookmarkEnd =NewCT_MarkupRange (); +if _cfccc :=d .DecodeElement (_ebdegf .BookmarkEnd ,&_gfacad );_cfccc !=nil {return _cfccc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebdegf .MoveFromRangeStart =NewCT_MoveBookmark (); +if _fefac :=d .DecodeElement (_ebdegf .MoveFromRangeStart ,&_gfacad );_fefac !=nil {return _fefac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ebdegf .MoveFromRangeEnd =NewCT_MarkupRange (); +if _cfeceg :=d .DecodeElement (_ebdegf .MoveFromRangeEnd ,&_gfacad );_cfeceg !=nil {return _cfeceg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ebdegf .MoveToRangeStart =NewCT_MoveBookmark (); +if _dedfae :=d .DecodeElement (_ebdegf .MoveToRangeStart ,&_gfacad );_dedfae !=nil {return _dedfae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ebdegf .MoveToRangeEnd =NewCT_MarkupRange (); +if _ecgef :=d .DecodeElement (_ebdegf .MoveToRangeEnd ,&_gfacad );_ecgef !=nil {return _ecgef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ebdegf .CommentRangeStart =NewCT_MarkupRange (); +if _gaggd :=d .DecodeElement (_ebdegf .CommentRangeStart ,&_gfacad );_gaggd !=nil {return _gaggd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebdegf .CommentRangeEnd =NewCT_MarkupRange (); +if _cgdgdb :=d .DecodeElement (_ebdegf .CommentRangeEnd ,&_gfacad );_cgdgdb !=nil {return _cgdgdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ebdegf .CustomXmlInsRangeStart =NewCT_TrackChange (); +if _agadf :=d .DecodeElement (_ebdegf .CustomXmlInsRangeStart ,&_gfacad );_agadf !=nil {return _agadf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ebdegf .CustomXmlInsRangeEnd =NewCT_Markup (); +if _gcbab :=d .DecodeElement (_ebdegf .CustomXmlInsRangeEnd ,&_gfacad );_gcbab !=nil {return _gcbab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ebdegf .CustomXmlDelRangeStart =NewCT_TrackChange (); +if _ggdcff :=d .DecodeElement (_ebdegf .CustomXmlDelRangeStart ,&_gfacad );_ggdcff !=nil {return _ggdcff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ebdegf .CustomXmlDelRangeEnd =NewCT_Markup (); +if _bfcbd :=d .DecodeElement (_ebdegf .CustomXmlDelRangeEnd ,&_gfacad );_bfcbd !=nil {return _bfcbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebdegf .CustomXmlMoveFromRangeStart =NewCT_TrackChange (); +if _bgcabe :=d .DecodeElement (_ebdegf .CustomXmlMoveFromRangeStart ,&_gfacad );_bgcabe !=nil {return _bgcabe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ebdegf .CustomXmlMoveFromRangeEnd =NewCT_Markup (); +if _ccdcb :=d .DecodeElement (_ebdegf .CustomXmlMoveFromRangeEnd ,&_gfacad );_ccdcb !=nil {return _ccdcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ebdegf .CustomXmlMoveToRangeStart =NewCT_TrackChange (); +if _dadbc :=d .DecodeElement (_ebdegf .CustomXmlMoveToRangeStart ,&_gfacad );_dadbc !=nil {return _dadbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ebdegf .CustomXmlMoveToRangeEnd =NewCT_Markup (); +if _dccfbg :=d .DecodeElement (_ebdegf .CustomXmlMoveToRangeEnd ,&_gfacad );_dccfbg !=nil {return _dccfbg ;};default:_bd .Log .Debug ("\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",_gfacad .Name ); +if _aaeba :=d .Skip ();_aaeba !=nil {return _aaeba ;};};case _g .EndElement :break _gggdf ;case _g .CharData :};};return nil ;};func (_bccbe *WdST_WrapText )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bccbe =0;case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_bccbe =1; +case "\u006c\u0065\u0066\u0074":*_bccbe =2;case "\u0072\u0069\u0067h\u0074":*_bccbe =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_bccbe =4;};return nil ;}; -// Level Text Is Null Character -NullAttr *_bc .ST_OnOff ;};type CT_FFTextInput struct{ +// ValidateWithPath validates the CT_TopPageBorder and its children, prefixing error messages with path +func (_fcagb *CT_TopPageBorder )ValidateWithPath (path string )error {if _fcagb .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 _bfbga :=_fcagb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfbga !=nil {return _bfbga ;};if _fcagb .ColorAttr !=nil {if _dfdgf :=_fcagb .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_dfdgf !=nil {return _dfdgf ;};};if _dcecgd :=_fcagb .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dcecgd !=nil {return _dcecgd ;};if _fcagb .ShadowAttr !=nil {if _fdfbd :=_fcagb .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); +_fdfbd !=nil {return _fdfbd ;};};if _fcagb .FrameAttr !=nil {if _ffbff :=_fcagb .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_ffbff !=nil {return _ffbff ;};};return nil ;};func NewCT_Body ()*CT_Body {_ggg :=&CT_Body {}; +return _ggg };func NewCT_DocGrid ()*CT_DocGrid {_bcbgd :=&CT_DocGrid {};return _bcbgd };type WdCT_WordprocessingShapeChoice1 struct{Txbx *WdCT_TextboxInfo ;LinkedTxbx *WdCT_LinkedTextboxInformation ;};type CT_View struct{ -// Text Box Form Field Type -Type *CT_FFTextType ; +// Document View Setting Value +ValAttr ST_View ;};type CT_CellMergeTrackChange struct{VMergeAttr ST_AnnotationVMerge ;VMergeOrigAttr ST_AnnotationVMerge ;AuthorAttr string ;DateAttr *_db .Time ; -// Default Text Box Form Field String -Default *CT_String ; +// Annotation Identifier +IdAttr int64 ;};func (_cbbf *CT_Div )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbbf .MarLeft =NewCT_SignedTwipsMeasure ();_cbbf .MarRight =NewCT_SignedTwipsMeasure ();_cbbf .MarTop =NewCT_SignedTwipsMeasure ();_cbbf .MarBottom =NewCT_SignedTwipsMeasure (); +for _ ,_dede :=range start .Attr {if _dede .Name .Local =="\u0069\u0064"{_ecbgg ,_eeabf :=_ff .ParseInt (_dede .Value ,10,64);if _eeabf !=nil {return _eeabf ;};_cbbf .IdAttr =_ecbgg ;continue ;};};_cdeaa :for {_gfdg ,_bbec :=d .Token ();if _bbec !=nil {return _bbec ; +};switch _ccbf :=_gfdg .(type ){case _g .StartElement :switch _ccbf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbbf .BlockQuote =NewCT_OnOff (); +if _edcdg :=d .DecodeElement (_cbbf .BlockQuote ,&_ccbf );_edcdg !=nil {return _edcdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbf .BodyDiv =NewCT_OnOff (); +if _bfadg :=d .DecodeElement (_cbbf .BodyDiv ,&_ccbf );_bfadg !=nil {return _bfadg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _gdcf :=d .DecodeElement (_cbbf .MarLeft ,&_ccbf ); +_gdcf !=nil {return _gdcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _ffdec :=d .DecodeElement (_cbbf .MarRight ,&_ccbf ); +_ffdec !=nil {return _ffdec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _dacef :=d .DecodeElement (_cbbf .MarTop ,&_ccbf ); +_dacef !=nil {return _dacef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _adga :=d .DecodeElement (_cbbf .MarBottom ,&_ccbf ); +_adga !=nil {return _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 :"\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"}:_cbbf .DivBdr =NewCT_DivBdr (); +if _gfdgg :=d .DecodeElement (_cbbf .DivBdr ,&_ccbf );_gfdgg !=nil {return _gfdgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efdd :=NewCT_Divs (); +if _dbfg :=d .DecodeElement (_efdd ,&_ccbf );_dbfg !=nil {return _dbfg ;};_cbbf .DivsChild =append (_cbbf .DivsChild ,_efdd );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ccbf .Name ); +if _cagbe :=d .Skip ();_cagbe !=nil {return _cagbe ;};};case _g .EndElement :break _cdeaa ;case _g .CharData :};};return nil ;}; -// Text Box Form Field Maximum Length -MaxLength *CT_DecimalNumber ; +// Validate validates the CT_Tc and its children +func (_eeeddgc *CT_Tc )Validate ()error {return _eeeddgc .ValidateWithPath ("\u0043\u0054\u005fT\u0063");};func NewCT_Markup ()*CT_Markup {_aggff :=&CT_Markup {};return _aggff };func (_gbcea *ST_TblLayoutType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gbcea =0; +case "\u0066\u0069\u0078e\u0064":*_gbcea =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_gbcea =2;};return nil ;};func (_fffebg ST_PTabRelativeTo )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aeaef :=_g .Attr {};_aeaef .Name =name ;switch _fffebg {case ST_PTabRelativeToUnset :_aeaef .Value =""; +case ST_PTabRelativeToMargin :_aeaef .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_PTabRelativeToIndent :_aeaef .Value ="\u0069\u006e\u0064\u0065\u006e\u0074";};return _aeaef ,nil ;};func NewCT_RecipientData ()*CT_RecipientData {_ebdgc :=&CT_RecipientData {}; +_ebdgc .Column =NewCT_DecimalNumber ();_ebdgc .UniqueTag =NewCT_Base64Binary ();return _ebdgc ;};func (_ceaae *CT_Proof )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ceaae .SpellingAttr !=ST_ProofUnset {_aeffd ,_dfdd :=_ceaae .SpellingAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"}); +if _dfdd !=nil {return _dfdd ;};start .Attr =append (start .Attr ,_aeffd );};if _ceaae .GrammarAttr !=ST_ProofUnset {_efaga ,_bdgdg :=_ceaae .GrammarAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0067\u0072\u0061\u006d\u006d\u0061r"});if _bdgdg !=nil {return _bdgdg ; +};start .Attr =append (start .Attr ,_efaga );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Text Box Form Field Formatting -Format *CT_String ;};func NewCT_EdnDocProps ()*CT_EdnDocProps {_dbgbd :=&CT_EdnDocProps {};return _dbgbd };func (_bfbcd ST_CaptionPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fggdf :=_b .Attr {};_fggdf .Name =name ;switch _bfbcd {case ST_CaptionPosUnset :_fggdf .Value =""; -case ST_CaptionPosAbove :_fggdf .Value ="\u0061\u0062\u006fv\u0065";case ST_CaptionPosBelow :_fggdf .Value ="\u0062\u0065\u006co\u0077";case ST_CaptionPosLeft :_fggdf .Value ="\u006c\u0065\u0066\u0074";case ST_CaptionPosRight :_fggdf .Value ="\u0072\u0069\u0067h\u0074"; -};return _fggdf ,nil ;}; +// ST_SignedHpsMeasure is a union type +type ST_SignedHpsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func NewCT_TblPrExBase ()*CT_TblPrExBase {_bddfa :=&CT_TblPrExBase {};return _bddfa };func (_bgfdda ST_CharacterSpacing )ValidateWithPath (path string )error {switch _bgfdda {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 (_bgfdda )); +};return nil ;};type CT_CustomXmlRow struct{ -// Validate validates the CT_SdtContentCell and its children -func (_cbggd *CT_SdtContentCell )Validate ()error {return _cbggd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c");};func (_bfebgac ST_Direction )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bfebgac .String (),start ); -};func (_bddea *ST_CaptionPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bddea =0;case "\u0061\u0062\u006fv\u0065":*_bddea =1;case "\u0062\u0065\u006co\u0077":*_bddea =2;case "\u006c\u0065\u0066\u0074":*_bddea =3;case "\u0072\u0069\u0067h\u0074":*_bddea =4; -};return nil ;};func (_fbccb *CT_MoveBookmark )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcedgg :=range start .Attr {if _fcedgg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bfafe ,_fdbeb :=_fcedgg .Value ,error (nil ); -if _fdbeb !=nil {return _fdbeb ;};_fbccb .AuthorAttr =_bfafe ;continue ;};if _fcedgg .Name .Local =="\u0064\u0061\u0074\u0065"{_ffaaaf ,_afdfd :=ParseStdlibTime (_fcedgg .Value );if _afdfd !=nil {return _afdfd ;};_fbccb .DateAttr =_ffaaaf ;continue ;}; -if _fcedgg .Name .Local =="\u006e\u0061\u006d\u0065"{_fcfbg ,_cccad :=_fcedgg .Value ,error (nil );if _cccad !=nil {return _cccad ;};_fbccb .NameAttr =_fcfbg ;continue ;};if _fcedgg .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_cbggf ,_effgf :=_d .ParseInt (_fcedgg .Value ,10,64); -if _effgf !=nil {return _effgf ;};_fbccb .ColFirstAttr =&_cbggf ;continue ;};if _fcedgg .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_gaabc ,_eeage :=_d .ParseInt (_fcedgg .Value ,10,64);if _eeage !=nil {return _eeage ;};_fbccb .ColLastAttr =&_gaabc ; -continue ;};if _fcedgg .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_fbccb .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_fcedgg );continue ;};if _fcedgg .Name .Local =="\u0069\u0064"{_bbdaf ,_ebgdf :=_d .ParseInt (_fcedgg .Value ,10,64); -if _ebgdf !=nil {return _ebgdf ;};_fbccb .IdAttr =_bbdaf ;continue ;};};for {_fbbcf ,_cagga :=d .Token ();if _cagga !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004d\u006f\u0076\u0065\u0042\u006fo\u006b\u006d\u0061r\u006b:\u0020\u0025\u0073",_cagga ); -};if _bafbg ,_cgagbe :=_fbbcf .(_b .EndElement );_cgagbe &&_bafbg .Name ==start .Name {break ;};};return nil ;};func NewCT_ObjectEmbed ()*CT_ObjectEmbed {_abbcg :=&CT_ObjectEmbed {};return _abbcg };type CT_Footnotes struct{ +// Custom XML Element Namespace +UriAttr *string ; -// Footnote Content -Footnote []*CT_FtnEdn ;}; +// Custom XML Element Name +ElementAttr string ; -// Validate validates the CT_ParaRPr and its children -func (_agdeg *CT_ParaRPr )Validate ()error {return _agdeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072");}; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentRowContent []*EG_ContentRowContent ;};func (_aefbbe *ST_Wrap )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aefbbe =0;case "\u0061\u0075\u0074\u006f":*_aefbbe =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_aefbbe =2; +case "\u0061\u0072\u006f\u0075\u006e\u0064":*_aefbbe =3;case "\u0074\u0069\u0067h\u0074":*_aefbbe =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_aefbbe =5;case "\u006e\u006f\u006e\u0065":*_aefbbe =6;};return nil ;}; -// ValidateWithPath validates the CT_PPrDefault and its children, prefixing error messages with path -func (_acdac *CT_PPrDefault )ValidateWithPath (path string )error {if _acdac .PPr !=nil {if _efgba :=_acdac .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_efgba !=nil {return _efgba ;};};return nil ;};const (ST_InfoTextTypeUnset ST_InfoTextType =0; -ST_InfoTextTypeText ST_InfoTextType =1;ST_InfoTextTypeAutoText ST_InfoTextType =2;);func (_ffaff ST_PTabAlignment )ValidateWithPath (path string )error {switch _ffaff {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 (_ffaff )); -};return nil ;};func NewCT_DocumentBase ()*CT_DocumentBase {_faged :=&CT_DocumentBase {};return _faged }; +// ValidateWithPath validates the CT_Tabs and its children, prefixing error messages with path +func (_fadaa *CT_Tabs )ValidateWithPath (path string )error {for _afgegf ,_cafdbd :=range _fadaa .Tab {if _faaab :=_cafdbd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_afgegf ));_faaab !=nil {return _faaab ; +};};return nil ;}; -// ValidateWithPath validates the CT_RunTrackChange and its children, prefixing error messages with path -func (_cbaeb *CT_RunTrackChange )ValidateWithPath (path string )error {return nil };func (_bfbf *CT_CustomXmlPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bfbf .Placeholder !=nil {_daefg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}}; -e .EncodeElement (_bfbf .Placeholder ,_daefg );};if _bfbf .Attr !=nil {_adddd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}};for _ ,_dgbd :=range _bfbf .Attr {e .EncodeElement (_dgbd ,_adddd );};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_SdtDocPart and its children +func (_edegc *CT_SdtDocPart )Validate ()error {return _edegc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074");}; -// Validate validates the CT_DocPartTypes and its children -func (_afgab *CT_DocPartTypes )Validate ()error {return _afgab .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073");}; +// ValidateWithPath validates the WdWpc and its children, prefixing error messages with path +func (_gefdff *WdWpc )ValidateWithPath (path string )error {if _fdgcee :=_gefdff .WdCT_WordprocessingCanvas .ValidateWithPath (path );_fdgcee !=nil {return _fdgcee ;};return nil ;};type CT_Underline struct{ -// Validate validates the CT_Tabs and its children -func (_affccc *CT_Tabs )Validate ()error {return _affccc .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u0073");};func NewCT_FFCheckBox ()*CT_FFCheckBox {_gbaga :=&CT_FFCheckBox {};return _gbaga }; +// Underline Style +ValAttr ST_Underline ; -// Validate validates the CT_PPr and its children -func (_daaga *CT_PPr )Validate ()error {return _daaga .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072");};func (_begdg *WebSettings )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_begdg .CT_WebSettings =*NewCT_WebSettings ();_ebfga :for {_cgeef ,_dcgbdf :=d .Token (); -if _dcgbdf !=nil {return _dcgbdf ;};switch _dggbgc :=_cgeef .(type ){case _b .StartElement :switch _dggbgc .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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_begdg .Frameset =NewCT_Frameset (); -if _cagcfb :=d .DecodeElement (_begdg .Frameset ,&_dggbgc );_cagcfb !=nil {return _cagcfb ;};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 :"\u0064\u0069\u0076\u0073"},_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 :"\u0064\u0069\u0076\u0073"}:_begdg .Divs =NewCT_Divs (); -if _egddc :=d .DecodeElement (_begdg .Divs ,&_dggbgc );_egddc !=nil {return _egddc ;};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 :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_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 :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_begdg .Encoding =NewCT_String (); -if _bcadc :=d .DecodeElement (_begdg .Encoding ,&_dggbgc );_bcadc !=nil {return _bcadc ;};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 :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_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 :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_begdg .OptimizeForBrowser =NewCT_OptimizeForBrowser (); -if _adaca :=d .DecodeElement (_begdg .OptimizeForBrowser ,&_dggbgc );_adaca !=nil {return _adaca ;};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 :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_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 :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_begdg .RelyOnVML =NewCT_OnOff (); -if _gabfa :=d .DecodeElement (_begdg .RelyOnVML ,&_dggbgc );_gabfa !=nil {return _gabfa ;};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 :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_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 :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_begdg .AllowPNG =NewCT_OnOff (); -if _abbcac :=d .DecodeElement (_begdg .AllowPNG ,&_dggbgc );_abbcac !=nil {return _abbcac ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_begdg .DoNotRelyOnCSS =NewCT_OnOff (); -if _fgbgd :=d .DecodeElement (_begdg .DoNotRelyOnCSS ,&_dggbgc );_fgbgd !=nil {return _fgbgd ;};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 :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_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 :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_begdg .DoNotSaveAsSingleFile =NewCT_OnOff (); -if _afgga :=d .DecodeElement (_begdg .DoNotSaveAsSingleFile ,&_dggbgc );_afgga !=nil {return _afgga ;};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 :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_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 :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_begdg .DoNotOrganizeInFolder =NewCT_OnOff (); -if _dgcde :=d .DecodeElement (_begdg .DoNotOrganizeInFolder ,&_dggbgc );_dgcde !=nil {return _dgcde ;};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 :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_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 :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_begdg .DoNotUseLongFileNames =NewCT_OnOff (); -if _ggega :=d .DecodeElement (_begdg .DoNotUseLongFileNames ,&_dggbgc );_ggega !=nil {return _ggega ;};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 :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_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 :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_begdg .PixelsPerInch =NewCT_DecimalNumber (); -if _cbcaed :=d .DecodeElement (_begdg .PixelsPerInch ,&_dggbgc );_cbcaed !=nil {return _cbcaed ;};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 :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_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 :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_begdg .TargetScreenSz =NewCT_TargetScreenSz (); -if _gbgfee :=d .DecodeElement (_begdg .TargetScreenSz ,&_dggbgc );_gbgfee !=nil {return _gbgfee ;};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 :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_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 :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_begdg .SaveSmartTagsAsXml =NewCT_OnOff (); -if _bdffc :=d .DecodeElement (_begdg .SaveSmartTagsAsXml ,&_dggbgc );_bdffc !=nil {return _bdffc ;};default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_dggbgc .Name ); -if _eceecf :=d .Skip ();_eceecf !=nil {return _eceecf ;};};case _b .EndElement :break _ebfga ;case _b .CharData :};};return nil ;}; +// Underline Color +ColorAttr *ST_HexColor ; -// ValidateWithPath validates the CT_Attr and its children, prefixing error messages with path -func (_adg *CT_Attr )ValidateWithPath (path string )error {return nil };func (_cfgge *CT_TblPrChange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfgge .TblPr =NewCT_TblPrBase ();for _ ,_abfgb :=range start .Attr {if _abfgb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gdgfdg ,_ddgddb :=_abfgb .Value ,error (nil ); -if _ddgddb !=nil {return _ddgddb ;};_cfgge .AuthorAttr =_gdgfdg ;continue ;};if _abfgb .Name .Local =="\u0064\u0061\u0074\u0065"{_ffgbeb ,_fbcgc :=ParseStdlibTime (_abfgb .Value );if _fbcgc !=nil {return _fbcgc ;};_cfgge .DateAttr =&_ffgbeb ;continue ; -};if _abfgb .Name .Local =="\u0069\u0064"{_dcada ,_baebca :=_d .ParseInt (_abfgb .Value ,10,64);if _baebca !=nil {return _baebca ;};_cfgge .IdAttr =_dcada ;continue ;};};_afgba :for {_feeggg ,_gefa :=d .Token ();if _gefa !=nil {return _gefa ;};switch _gefde :=_feeggg .(type ){case _b .StartElement :switch _gefde .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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:if _dcbcbb :=d .DecodeElement (_cfgge .TblPr ,&_gefde ); -_dcbcbb !=nil {return _dcbcbb ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_gefde .Name ); -if _dbbaec :=d .Skip ();_dbbaec !=nil {return _dbbaec ;};};case _b .EndElement :break _afgba ;case _b .CharData :};};return nil ;}; +// Underline Theme Color +ThemeColorAttr ST_ThemeColor ; -// ValidateWithPath validates the CT_LatentStyles and its children, prefixing error messages with path -func (_aeaff *CT_LatentStyles )ValidateWithPath (path string )error {if _aeaff .DefLockedStateAttr !=nil {if _fgaac :=_aeaff .DefLockedStateAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Lo\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); -_fgaac !=nil {return _fgaac ;};};if _aeaff .DefSemiHiddenAttr !=nil {if _fggb :=_aeaff .DefSemiHiddenAttr .ValidateWithPath (path +"\u002fD\u0065f\u0053\u0065\u006d\u0069\u0048i\u0064\u0064e\u006e\u0041\u0074\u0074\u0072");_fggb !=nil {return _fggb ;}; -};if _aeaff .DefUnhideWhenUsedAttr !=nil {if _bbafd :=_aeaff .DefUnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Un\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074t\u0072");_bbafd !=nil {return _bbafd ; -};};if _aeaff .DefQFormatAttr !=nil {if _fadcg :=_aeaff .DefQFormatAttr .ValidateWithPath (path +"\u002fD\u0065f\u0051\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_fadcg !=nil {return _fadcg ;};};for _gfeaga ,_eacfb :=range _aeaff .LsdException {if _ceebc :=_eacfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004csd\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_gfeaga )); -_ceebc !=nil {return _ceebc ;};};return nil ;};type EG_PContentMath struct{EG_PContentBase []*EG_PContentBase ;EG_ContentRunContentBase []*EG_ContentRunContentBase ;};func NewCT_Row ()*CT_Row {_gebag :=&CT_Row {};return _gebag };type CT_Sym struct{ +// Underline Theme Color Tint +ThemeTintAttr *string ; -// Symbol Character Font -FontAttr *string ; +// Underline Theme Color Shade +ThemeShadeAttr *string ;};type CT_String struct{ -// Symbol Character Code -CharAttr *string ;};func NewCT_DecimalNumber ()*CT_DecimalNumber {_ddeeb :=&CT_DecimalNumber {};return _ddeeb }; +// String Value +ValAttr string ;};type EG_RPrMath struct{ -// ST_MeasurementOrPercent is a union type -type ST_MeasurementOrPercent struct{ST_DecimalNumberOrPercent *ST_DecimalNumberOrPercent ;ST_UniversalMeasure *string ;};func (_gggca *CT_FFDDList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gggca .Result !=nil {_gcac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0065\u0073\u0075\u006c\u0074"}}; -e .EncodeElement (_gggca .Result ,_gcac );};if _gggca .Default !=nil {_bgacd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_gggca .Default ,_bgacd );};if _gggca .ListEntry !=nil {_dbfd :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u006c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079"}}; -for _ ,_geag :=range _gggca .ListEntry {e .EncodeElement (_geag ,_dbfd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_adefaf *ST_TblWidth )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adefaf =0; -case "\u006e\u0069\u006c":*_adefaf =1;case "\u0070\u0063\u0074":*_adefaf =2;case "\u0064\u0078\u0061":*_adefaf =3;case "\u0061\u0075\u0074\u006f":*_adefaf =4;};return nil ;}; +// Inserted Math Control Character +Ins *CT_MathCtrlIns ; -// ValidateWithPath validates the WdCT_EffectExtent and its children, prefixing error messages with path -func (_bcefe *WdCT_EffectExtent )ValidateWithPath (path string )error {if _bfgdc :=_bcefe .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_bfgdc !=nil {return _bfgdc ;};if _gbfgdf :=_bcefe .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); -_gbfgdf !=nil {return _gbfgdf ;};if _fbcfe :=_bcefe .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_fbcfe !=nil {return _fbcfe ;};if _ebcgc :=_bcefe .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_ebcgc !=nil {return _ebcgc ; -};return nil ;};func (_bgffbg ST_PTabRelativeTo )Validate ()error {return _bgffbg .ValidateWithPath ("")};type CT_FtnEdnSepRef struct{ +// Deleted Math Control Character +Del *CT_MathCtrlDel ; -// Footnote/Endnote ID -IdAttr int64 ;}; +// Run Properties +RPr *CT_RPr ;};func (_abdcf *CT_Perm )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbeeg :=range start .Attr {if _dbeeg .Name .Local =="\u0069\u0064"{_gfbgf ,_daddf :=_dbeeg .Value ,error (nil );if _daddf !=nil {return _daddf ;}; +_abdcf .IdAttr =_gfbgf ;continue ;};if _dbeeg .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_abdcf .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_dbeeg );continue ;};};for {_aebbf ,_fcfcde :=d .Token (); +if _fcfcde !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0065\u0072\u006d\u003a\u0020\u0025\u0073",_fcfcde );};if _gfefad ,_gegdc :=_aebbf .(_g .EndElement );_gegdc &&_gfefad .Name ==start .Name {break ;};}; +return nil ;};func (_aaadg *AC_ChoiceRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aaadg .Br !=nil {_aggfde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_aaadg .Br ,_aggfde );};if _aaadg .T !=nil {_ecdca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074"}}; +e .EncodeElement (_aaadg .T ,_ecdca );};if _aaadg .ContentPart !=nil {_affggd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}};e .EncodeElement (_aaadg .ContentPart ,_affggd ); +};if _aaadg .DelText !=nil {_bbbefe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_aaadg .DelText ,_bbbefe );};if _aaadg .InstrText !=nil {_eeeebd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}}; +e .EncodeElement (_aaadg .InstrText ,_eeeebd );};if _aaadg .DelInstrText !=nil {_gggegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_aaadg .DelInstrText ,_gggegf ); +};if _aaadg .NoBreakHyphen !=nil {_baedea :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_aaadg .NoBreakHyphen ,_baedea );};if _aaadg .SoftHyphen !=nil {_baaacc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}}; +e .EncodeElement (_aaadg .SoftHyphen ,_baaacc );};if _aaadg .DayShort !=nil {_ddegg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_aaadg .DayShort ,_ddegg );};if _aaadg .MonthShort !=nil {_debfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}}; +e .EncodeElement (_aaadg .MonthShort ,_debfg );};if _aaadg .YearShort !=nil {_bdcca :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_aaadg .YearShort ,_bdcca );};if _aaadg .DayLong !=nil {_bfdfcc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}}; +e .EncodeElement (_aaadg .DayLong ,_bfdfcc );};if _aaadg .MonthLong !=nil {_fcabda :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_aaadg .MonthLong ,_fcabda );};if _aaadg .YearLong !=nil {_ecacaad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}}; +e .EncodeElement (_aaadg .YearLong ,_ecacaad );};if _aaadg .AnnotationRef !=nil {_aggbf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_aaadg .AnnotationRef ,_aggbf ); +};if _aaadg .FootnoteRef !=nil {_dbagc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_aaadg .FootnoteRef ,_dbagc );};if _aaadg .EndnoteRef !=nil {_ffcdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}}; +e .EncodeElement (_aaadg .EndnoteRef ,_ffcdg );};if _aaadg .Separator !=nil {_edbbba :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_aaadg .Separator ,_edbbba );};if _aaadg .ContinuationSeparator !=nil {_fgbdee :=_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 (_aaadg .ContinuationSeparator ,_fgbdee );};if _aaadg .Sym !=nil {_eggeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_aaadg .Sym ,_eggeg );};if _aaadg .PgNum !=nil {_dagbeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}}; +e .EncodeElement (_aaadg .PgNum ,_dagbeg );};if _aaadg .Cr !=nil {_bcebea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_aaadg .Cr ,_bcebea );};if _aaadg .Tab !=nil {_fddgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074a\u0062"}}; +e .EncodeElement (_aaadg .Tab ,_fddgb );};if _aaadg .Object !=nil {_dbafc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_aaadg .Object ,_dbafc );};if _aaadg .Pict !=nil {_bgaacb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}}; +e .EncodeElement (_aaadg .Pict ,_bgaacb );};if _aaadg .FldChar !=nil {_cbaee :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_aaadg .FldChar ,_cbaee );};if _aaadg .Ruby !=nil {_ebfabf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}}; +e .EncodeElement (_aaadg .Ruby ,_ebfabf );};if _aaadg .FootnoteReference !=nil {_degcgg :=_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 (_aaadg .FootnoteReference ,_degcgg ); +};if _aaadg .EndnoteReference !=nil {_abaecf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_aaadg .EndnoteReference ,_abaecf );};if _aaadg .CommentReference !=nil {_dgcedc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}}; +e .EncodeElement (_aaadg .CommentReference ,_dgcedc );};if _aaadg .Drawing !=nil {_cabcdb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_aaadg .Drawing ,_cabcdb );};if _aaadg .Ptab !=nil {_gagfge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}}; +e .EncodeElement (_aaadg .Ptab ,_gagfge );};if _aaadg .LastRenderedPageBreak !=nil {_abbbg :=_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 (_aaadg .LastRenderedPageBreak ,_abbbg );};return nil ;};func (_gagag ST_MailMergeOdsoFMDFieldType )String ()string {switch _gagag {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e"; +};return "";}; -// ValidateWithPath validates the CT_VMerge and its children, prefixing error messages with path -func (_fccgg *CT_VMerge )ValidateWithPath (path string )error {if _becaf :=_fccgg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_becaf !=nil {return _becaf ;};return nil ;};type ST_ProofErr byte ;func (_cabcg ST_BrType )Validate ()error {return _cabcg .ValidateWithPath ("")}; -func (_abggd ST_AnnotationVMerge )Validate ()error {return _abggd .ValidateWithPath ("")}; +// Validate validates the WdCT_EffectExtent and its children +func (_fecffg *WdCT_EffectExtent )Validate ()error {return _fecffg .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045x\u0074\u0065\u006e\u0074");};func (_cfae *CT_BdoContentRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfae .ValAttr !=ST_DirectionUnset {_aage ,_aefe :=_cfae .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _aefe !=nil {return _aefe ;};start .Attr =append (start .Attr ,_aage );};e .EncodeToken (start );if _cfae .FldSimple !=nil {_eebg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_ddd :=range _cfae .FldSimple {e .EncodeElement (_ddd ,_eebg ); +};};if _cfae .Hyperlink !=nil {_cef :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cfae .Hyperlink ,_cef );};if _cfae .SubDoc !=nil {_fgbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}}; +e .EncodeElement (_cfae .SubDoc ,_fgbe );};if _cfae .EG_ContentRunContent !=nil {for _ ,_fec :=range _cfae .EG_ContentRunContent {_fec .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TextScale and its children -func (_dgceb *CT_TextScale )Validate ()error {return _dgceb .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065");};func (_acceb *CT_CustomXmlRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _acceb .UriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_acceb .UriAttr )}); -};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_f .Sprintf ("\u0025\u0076",_acceb .ElementAttr )});e .EncodeToken (start );if _acceb .CustomXmlPr !=nil {_cgcc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; -e .EncodeElement (_acceb .CustomXmlPr ,_cgcc );};if _acceb .EG_PContent !=nil {for _ ,_aaec :=range _acceb .EG_PContent {_aaec .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgegf *CT_Font )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fgegf .NameAttr )}); -e .EncodeToken (start );if _fgegf .AltName !=nil {_cgdg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0061\u006c\u0074\u004e\u0061\u006de"}};e .EncodeElement (_fgegf .AltName ,_cgdg );};if _fgegf .Panose1 !=nil {_baga :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0070\u0061\u006e\u006f\u0073\u00651"}}; -e .EncodeElement (_fgegf .Panose1 ,_baga );};if _fgegf .Charset !=nil {_cebbc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u0068\u0061\u0072\u0073\u0065t"}};e .EncodeElement (_fgegf .Charset ,_cebbc );};if _fgegf .Family !=nil {_gfec :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u0061\u006d\u0069\u006c\u0079"}}; -e .EncodeElement (_fgegf .Family ,_gfec );};if _fgegf .NotTrueType !=nil {_ecgdeg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fgegf .NotTrueType ,_ecgdeg ); -};if _fgegf .Pitch !=nil {_egff :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0070\u0069\u0074\u0063\u0068"}};e .EncodeElement (_fgegf .Pitch ,_egff );};if _fgegf .Sig !=nil {_ggefg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073i\u0067"}}; -e .EncodeElement (_fgegf .Sig ,_ggefg );};if _fgegf .EmbedRegular !=nil {_bagee :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0052\u0065g\u0075\u006c\u0061\u0072"}};e .EncodeElement (_fgegf .EmbedRegular ,_bagee ); -};if _fgegf .EmbedBold !=nil {_dgbe :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064"}};e .EncodeElement (_fgegf .EmbedBold ,_dgbe );};if _fgegf .EmbedItalic !=nil {_gfccd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}}; -e .EncodeElement (_fgegf .EmbedItalic ,_gfccd );};if _fgegf .EmbedBoldItalic !=nil {_dffea :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064\u0049t\u0061\u006c\u0069\u0063"}};e .EncodeElement (_fgegf .EmbedBoldItalic ,_dffea ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffbcb *ST_JcTable )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffbcb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffbcb =1;case "\u0065\u006e\u0064":*_ffbcb =2; -case "\u006c\u0065\u0066\u0074":*_ffbcb =3;case "\u0072\u0069\u0067h\u0074":*_ffbcb =4;case "\u0073\u0074\u0061r\u0074":*_ffbcb =5;};return nil ;};func (_bcgdcc ST_CombineBrackets )Validate ()error {return _bcgdcc .ValidateWithPath ("")};func (_bgbcfb ST_MultiLevelType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bgbcfb .String (),start ); -};func (_gbffb *CT_WriteProtection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gbffb .RecommendedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0072\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gbffb .RecommendedAttr )}); -};if _gbffb .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gbffb .AlgorithmNameAttr )}); -};if _gbffb .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gbffb .HashValueAttr )});};if _gbffb .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gbffb .SaltValueAttr )}); -};if _gbffb .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gbffb .SpinCountAttr )});};if _gbffb .CryptProviderTypeAttr !=_bc .ST_CryptProvUnset {_cabbfa ,_gadad :=_gbffb .CryptProviderTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"}); -if _gadad !=nil {return _gadad ;};start .Attr =append (start .Attr ,_cabbfa );};if _gbffb .CryptAlgorithmClassAttr !=_bc .ST_AlgClassUnset {_bcbbc ,_eecfe :=_gbffb .CryptAlgorithmClassAttr .MarshalXMLAttr (_b .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); -if _eecfe !=nil {return _eecfe ;};start .Attr =append (start .Attr ,_bcbbc );};if _gbffb .CryptAlgorithmTypeAttr !=_bc .ST_AlgTypeUnset {_fdcef ,_bcaaf :=_gbffb .CryptAlgorithmTypeAttr .MarshalXMLAttr (_b .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); -if _bcaaf !=nil {return _bcaaf ;};start .Attr =append (start .Attr ,_fdcef );};if _gbffb .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gbffb .CryptAlgorithmSidAttr )}); -};if _gbffb .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gbffb .CryptSpinCountAttr )}); -};if _gbffb .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gbffb .CryptProviderAttr )}); -};if _gbffb .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gbffb .AlgIdExtAttr )});};if _gbffb .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gbffb .AlgIdExtSourceAttr )}); -};if _gbffb .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gbffb .CryptProviderTypeExtAttr )}); -};if _gbffb .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 :_f .Sprintf ("\u0025\u0076",*_gbffb .CryptProviderTypeExtSourceAttr )}); -};if _gbffb .HashAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_gbffb .HashAttr )});};if _gbffb .SaltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gbffb .SaltAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccbe ST_Pitch )String ()string {switch _ccbe {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 (_fgdf *CT_DataBinding )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fff :=range start .Attr {if _fff .Name .Local =="\u0070\u0072\u0065\u0066\u0069\u0078\u004d\u0061\u0070p\u0069\u006e\u0067\u0073"{_gdag ,_cefc :=_fff .Value ,error (nil ); -if _cefc !=nil {return _cefc ;};_fgdf .PrefixMappingsAttr =&_gdag ;continue ;};if _fff .Name .Local =="\u0078\u0070\u0061t\u0068"{_acgda ,_bgge :=_fff .Value ,error (nil );if _bgge !=nil {return _bgge ;};_fgdf .XpathAttr =_acgda ;continue ;};if _fff .Name .Local =="s\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"{_fafbc ,_gfdag :=_fff .Value ,error (nil ); -if _gfdag !=nil {return _gfdag ;};_fgdf .StoreItemIDAttr =_fafbc ;continue ;};};for {_gebd ,_adee :=d .Token ();if _adee !=nil {return _f .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",_adee ); -};if _bebcba ,_gcba :=_gebd .(_b .EndElement );_gcba &&_bebcba .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_Coordinate (s string )(_a .ST_Coordinate ,error ){return _a .ParseUnionST_Coordinate (s );}; +// Validate validates the CT_TwipsMeasure and its children +func (_bebga *CT_TwipsMeasure )Validate ()error {return _bebga .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; -// ValidateWithPath validates the WdCT_WordprocessingShape and its children, prefixing error messages with path -func (_ffcdab *WdCT_WordprocessingShape )ValidateWithPath (path string )error {if _ffcdab .CNvPr !=nil {if _bgbgga :=_ffcdab .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_bgbgga !=nil {return _bgbgga ;};};if _fefgb :=_ffcdab .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_fefgb !=nil {return _fefgb ;};if _edecge :=_ffcdab .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edecge !=nil {return _edecge ;};if _ffcdab .Style !=nil {if _gaabga :=_ffcdab .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_gaabga !=nil {return _gaabga ;};};if _ffcdab .ExtLst !=nil {if _dcaddd :=_ffcdab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcaddd !=nil {return _dcaddd ;};};if _ffcdab .WChoice !=nil {if _egbgcdd :=_ffcdab .WChoice .ValidateWithPath (path +"\u002f\u0057\u0043\u0068\u006f\u0069\u0063\u0065"); -_egbgcdd !=nil {return _egbgcdd ;};};if _cbfba :=_ffcdab .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_cbfba !=nil {return _cbfba ;};return nil ;};func (_cgafae *ST_DropCap )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgafae =0; -case "\u006e\u006f\u006e\u0065":*_cgafae =1;case "\u0064\u0072\u006f\u0070":*_cgafae =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cgafae =3;};return nil ;};func (_ggebe ST_HdrFtr )Validate ()error {return _ggebe .ValidateWithPath ("")};func (_gaddd *CT_TblBorders )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcacdf :for {_cdbbd ,_dfccd :=d .Token (); -if _dfccd !=nil {return _dfccd ;};switch _gdcad :=_cdbbd .(type ){case _b .StartElement :switch _gdcad .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_gaddd .Top =NewCT_Border (); -if _egafb :=d .DecodeElement (_gaddd .Top ,&_gdcad );_egafb !=nil {return _egafb ;};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 :"\u0073\u0074\u0061r\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 :"\u0073\u0074\u0061r\u0074"}:_gaddd .Start =NewCT_Border (); -if _dbccf :=d .DecodeElement (_gaddd .Start ,&_gdcad );_dbccf !=nil {return _dbccf ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_gaddd .Left =NewCT_Border (); -if _cggga :=d .DecodeElement (_gaddd .Left ,&_gdcad );_cggga !=nil {return _cggga ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gaddd .Bottom =NewCT_Border (); -if _ecdffe :=d .DecodeElement (_gaddd .Bottom ,&_gdcad );_ecdffe !=nil {return _ecdffe ;};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 :"\u0065\u006e\u0064"},_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 :"\u0065\u006e\u0064"}:_gaddd .End =NewCT_Border (); -if _eecada :=d .DecodeElement (_gaddd .End ,&_gdcad );_eecada !=nil {return _eecada ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_gaddd .Right =NewCT_Border (); -if _eebga :=d .DecodeElement (_gaddd .Right ,&_gdcad );_eebga !=nil {return _eebga ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0048"}:_gaddd .InsideH =NewCT_Border (); -if _eadebf :=d .DecodeElement (_gaddd .InsideH ,&_gdcad );_eadebf !=nil {return _eadebf ;};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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"},_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 :"\u0069n\u0073\u0069\u0064\u0065\u0056"}:_gaddd .InsideV =NewCT_Border (); -if _ccccfa :=d .DecodeElement (_gaddd .InsideV ,&_gdcad );_ccccfa !=nil {return _ccccfa ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gdcad .Name ); -if _bcgeea :=d .Skip ();_bcgeea !=nil {return _bcgeea ;};};case _b .EndElement :break _gcacdf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the WdEG_WrapType and its children, prefixing error messages with path +func (_fggeccg *WdEG_WrapType )ValidateWithPath (path string )error {if _fggeccg .Choice !=nil {if _gebda :=_fggeccg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gebda !=nil {return _gebda ;};};return nil ;}; -// Validate validates the CT_TblGridChange and its children -func (_gcded *CT_TblGridChange )Validate ()error {return _gcded .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065");};type CT_LatentStyles struct{ +// ValidateWithPath validates the CT_PBdr and its children, prefixing error messages with path +func (_abdce *CT_PBdr )ValidateWithPath (path string )error {if _abdce .Top !=nil {if _abbcgc :=_abdce .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_abbcgc !=nil {return _abbcgc ;};};if _abdce .Left !=nil {if _ffcce :=_abdce .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074"); +_ffcce !=nil {return _ffcce ;};};if _abdce .Bottom !=nil {if _acddgf :=_abdce .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_acddgf !=nil {return _acddgf ;};};if _abdce .Right !=nil {if _efggb :=_abdce .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_efggb !=nil {return _efggb ;};};if _abdce .Between !=nil {if _ggfgg :=_abdce .Between .ValidateWithPath (path +"\u002f\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_ggfgg !=nil {return _ggfgg ;};};if _abdce .Bar !=nil {if _facb :=_abdce .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072"); +_facb !=nil {return _facb ;};};return nil ;};type CT_Language struct{ -// Default Style Locking Setting -DefLockedStateAttr *_bc .ST_OnOff ; +// Latin Language +ValAttr *string ; -// Default User Interface Priority Setting -DefUIPriorityAttr *int64 ; +// East Asian Language +EastAsiaAttr *string ; -// Default Semi-Hidden Setting -DefSemiHiddenAttr *_bc .ST_OnOff ; +// Complex Script Language +BidiAttr *string ;};func (_gecgf *CT_ObjectLink )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gecgf .UpdateModeAttr =ST_ObjectUpdateMode (1);for _ ,_fabbb :=range start .Attr {if _fabbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fabbb .Name .Local =="\u0069\u0064"||_fabbb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fabbb .Name .Local =="\u0069\u0064"{_bfbec ,_eedaf :=_fabbb .Value ,error (nil ); +if _eedaf !=nil {return _eedaf ;};_gecgf .IdAttr =_bfbec ;continue ;};if _fabbb .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_gecgf .UpdateModeAttr .UnmarshalXMLAttr (_fabbb );continue ;};if _fabbb .Name .Local =="l\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"{_cfbge ,_aedgd :=ParseUnionST_OnOff (_fabbb .Value ); +if _aedgd !=nil {return _aedgd ;};_gecgf .LockedFieldAttr =&_cfbge ;continue ;};if _fabbb .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_gecgf .DrawAspectAttr .UnmarshalXMLAttr (_fabbb );continue ;};if _fabbb .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_eafgf ,_cgaaa :=_fabbb .Value ,error (nil ); +if _cgaaa !=nil {return _cgaaa ;};_gecgf .ProgIdAttr =&_eafgf ;continue ;};if _fabbb .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_bbace ,_dedae :=_fabbb .Value ,error (nil );if _dedae !=nil {return _dedae ;};_gecgf .ShapeIdAttr =&_bbace ;continue ; +};if _fabbb .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_ffeda ,_caab :=_fabbb .Value ,error (nil );if _caab !=nil {return _caab ;};_gecgf .FieldCodesAttr =&_ffeda ;continue ;};};for {_gggae ,_acgfe :=d .Token ();if _acgfe !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004fb\u006ae\u0063t\u004c\u0069\u006e\u006b\u003a\u0020\u0025s",_acgfe ); +};if _fcfaca ,_gfebe :=_gggae .(_g .EndElement );_gfebe &&_fcfaca .Name ==start .Name {break ;};};return nil ;}; -// Default Hidden Until Used Setting -DefUnhideWhenUsedAttr *_bc .ST_OnOff ; +// ValidateWithPath validates the CT_DocPartPr and its children, prefixing error messages with path +func (_efdae *CT_DocPartPr )ValidateWithPath (path string )error {if _agbfd :=_efdae .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_agbfd !=nil {return _agbfd ;};if _efdae .Style !=nil {if _ffcda :=_efdae .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_ffcda !=nil {return _ffcda ;};};if _efdae .Category !=nil {if _edbe :=_efdae .Category .ValidateWithPath (path +"\u002fC\u0061\u0074\u0065\u0067\u006f\u0072y");_edbe !=nil {return _edbe ;};};if _efdae .Types !=nil {if _faab :=_efdae .Types .ValidateWithPath (path +"\u002f\u0054\u0079\u0070\u0065\u0073"); +_faab !=nil {return _faab ;};};if _efdae .Behaviors !=nil {if _ggac :=_efdae .Behaviors .ValidateWithPath (path +"\u002f\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");_ggac !=nil {return _ggac ;};};if _efdae .Description !=nil {if _affaa :=_efdae .Description .ValidateWithPath (path +"\u002f\u0044\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); +_affaa !=nil {return _affaa ;};};if _efdae .Guid !=nil {if _dcca :=_efdae .Guid .ValidateWithPath (path +"\u002f\u0047\u0075i\u0064");_dcca !=nil {return _dcca ;};};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;);type CT_SignedHpsMeasure struct{ -// Default Primary Style Setting -DefQFormatAttr *_bc .ST_OnOff ; +// Signed Half-Point Measurement +ValAttr ST_SignedHpsMeasure ;};func (_dgfa *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 :_a .Sprintf ("\u0025\u0076",_dgfa .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgdddg *CT_ObjectEmbed )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_acbce :=range start .Attr {if _acbce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_acbce .Name .Local =="\u0069\u0064"||_acbce .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_acbce .Name .Local =="\u0069\u0064"{_facf ,_ebfcd :=_acbce .Value ,error (nil ); +if _ebfcd !=nil {return _ebfcd ;};_fgdddg .IdAttr =_facf ;continue ;};if _acbce .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_fgdddg .DrawAspectAttr .UnmarshalXMLAttr (_acbce );continue ;};if _acbce .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_gcaf ,_adede :=_acbce .Value ,error (nil ); +if _adede !=nil {return _adede ;};_fgdddg .ProgIdAttr =&_gcaf ;continue ;};if _acbce .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_gccag ,_fgeda :=_acbce .Value ,error (nil );if _fgeda !=nil {return _fgeda ;};_fgdddg .ShapeIdAttr =&_gccag ;continue ; +};if _acbce .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_gcbag ,_befcg :=_acbce .Value ,error (nil );if _befcg !=nil {return _befcg ;};_fgdddg .FieldCodesAttr =&_gcbag ;continue ;};};for {_afecg ,_cdfagd :=d .Token (); +if _cdfagd !=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",_cdfagd );};if _ecccc ,_adfabg :=_afecg .(_g .EndElement );_adfabg &&_ecccc .Name ==start .Name {break ; +};};return nil ;};func NewCT_DocPartPr ()*CT_DocPartPr {_acba :=&CT_DocPartPr {};_acba .Name =NewCT_DocPartName ();return _acba ;};func (_edcdec ST_Shd )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_edcdec .String (),start ); +};type AG_SectPrAttributes struct{RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_eefbg *CT_Captions )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbaae :for {_ebgg ,_cfbf :=d .Token ();if _cfbf !=nil {return _cfbf ; +};switch _bcdd :=_ebgg .(type ){case _g .StartElement :switch _bcdd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agaf :=NewCT_Caption (); +if _bfdge :=d .DecodeElement (_agaf ,&_bcdd );_bfdge !=nil {return _bfdge ;};_eefbg .Caption =append (_eefbg .Caption ,_agaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefbg .AutoCaptions =NewCT_AutoCaptions (); +if _ccda :=d .DecodeElement (_eefbg .AutoCaptions ,&_bcdd );_ccda !=nil {return _ccda ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_bcdd .Name ); +if _fbef :=d .Skip ();_fbef !=nil {return _fbef ;};};case _g .EndElement :break _bbaae ;case _g .CharData :};};return nil ;};func (_dgdce *CT_TblGridBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dgdce .GridCol !=nil {_dedfa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}}; +for _ ,_fcfff :=range _dgdce .GridCol {e .EncodeElement (_fcfff ,_dedfa );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Latent Style Count -CountAttr *int64 ; +// Validate validates the CT_DocumentBase and its children +func (_deae *CT_DocumentBase )Validate ()error {return _deae .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};type ST_ThemeColor byte ; -// Latent Style Exception -LsdException []*CT_LsdException ;};func (_bcecfa *ST_Underline )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bcecfa =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bcecfa =1;case "\u0077\u006f\u0072d\u0073":*_bcecfa =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bcecfa =3; -case "\u0074\u0068\u0069c\u006b":*_bcecfa =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bcecfa =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_bcecfa =6;case "\u0064\u0061\u0073\u0068":*_bcecfa =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_bcecfa =8; -case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_bcecfa =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_bcecfa =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bcecfa =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_bcecfa =12; -case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_bcecfa =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_bcecfa =14;case "\u0077\u0061\u0076\u0065":*_bcecfa =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_bcecfa =16; -case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_bcecfa =17;case "\u006e\u006f\u006e\u0065":*_bcecfa =18;};return nil ;};func (_ecbcg ST_FldCharType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecbcg .String (),start ); -}; +// Validate validates the CT_NumRestart and its children +func (_gdbfe *CT_NumRestart )Validate ()error {return _gdbfe .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");};func (_beadc ST_Shd )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fagde :=_g .Attr {}; +_fagde .Name =name ;switch _beadc {case ST_ShdUnset :_fagde .Value ="";case ST_ShdNil :_fagde .Value ="\u006e\u0069\u006c";case ST_ShdClear :_fagde .Value ="\u0063\u006c\u0065a\u0072";case ST_ShdSolid :_fagde .Value ="\u0073\u006f\u006ci\u0064";case ST_ShdHorzStripe :_fagde .Value ="\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065"; +case ST_ShdVertStripe :_fagde .Value ="\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdReverseDiagStripe :_fagde .Value ="\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdDiagStripe :_fagde .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065"; +case ST_ShdHorzCross :_fagde .Value ="\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case ST_ShdDiagCross :_fagde .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_ShdThinHorzStripe :_fagde .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065"; +case ST_ShdThinVertStripe :_fagde .Value ="\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinReverseDiagStripe :_fagde .Value ="t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065"; +case ST_ShdThinDiagStripe :_fagde .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinHorzCross :_fagde .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case ST_ShdThinDiagCross :_fagde .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073"; +case ST_ShdPct5 :_fagde .Value ="\u0070\u0063\u0074\u0035";case ST_ShdPct10 :_fagde .Value ="\u0070\u0063\u00741\u0030";case ST_ShdPct12 :_fagde .Value ="\u0070\u0063\u00741\u0032";case ST_ShdPct15 :_fagde .Value ="\u0070\u0063\u00741\u0035";case ST_ShdPct20 :_fagde .Value ="\u0070\u0063\u00742\u0030"; +case ST_ShdPct25 :_fagde .Value ="\u0070\u0063\u00742\u0035";case ST_ShdPct30 :_fagde .Value ="\u0070\u0063\u00743\u0030";case ST_ShdPct35 :_fagde .Value ="\u0070\u0063\u00743\u0035";case ST_ShdPct37 :_fagde .Value ="\u0070\u0063\u00743\u0037";case ST_ShdPct40 :_fagde .Value ="\u0070\u0063\u00744\u0030"; +case ST_ShdPct45 :_fagde .Value ="\u0070\u0063\u00744\u0035";case ST_ShdPct50 :_fagde .Value ="\u0070\u0063\u00745\u0030";case ST_ShdPct55 :_fagde .Value ="\u0070\u0063\u00745\u0035";case ST_ShdPct60 :_fagde .Value ="\u0070\u0063\u00746\u0030";case ST_ShdPct62 :_fagde .Value ="\u0070\u0063\u00746\u0032"; +case ST_ShdPct65 :_fagde .Value ="\u0070\u0063\u00746\u0035";case ST_ShdPct70 :_fagde .Value ="\u0070\u0063\u00747\u0030";case ST_ShdPct75 :_fagde .Value ="\u0070\u0063\u00747\u0035";case ST_ShdPct80 :_fagde .Value ="\u0070\u0063\u00748\u0030";case ST_ShdPct85 :_fagde .Value ="\u0070\u0063\u00748\u0035"; +case ST_ShdPct87 :_fagde .Value ="\u0070\u0063\u00748\u0037";case ST_ShdPct90 :_fagde .Value ="\u0070\u0063\u00749\u0030";case ST_ShdPct95 :_fagde .Value ="\u0070\u0063\u00749\u0035";};return _fagde ,nil ;};func (_badff ST_FFTextType )Validate ()error {return _badff .ValidateWithPath ("")}; +func (_ffdab ST_PageBorderDisplay )Validate ()error {return _ffdab .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_Ind and its children, prefixing error messages with path -func (_ecba *CT_Ind )ValidateWithPath (path string )error {if _ecba .StartAttr !=nil {if _affag :=_ecba .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_affag !=nil {return _affag ;};};if _ecba .EndAttr !=nil {if _fcfce :=_ecba .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072"); -_fcfce !=nil {return _fcfce ;};};if _ecba .LeftAttr !=nil {if _adeg :=_ecba .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_adeg !=nil {return _adeg ;};};if _ecba .RightAttr !=nil {if _ebcca :=_ecba .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072"); -_ebcca !=nil {return _ebcca ;};};if _ecba .HangingAttr !=nil {if _gccgf :=_ecba .HangingAttr .ValidateWithPath (path +"\u002f\u0048\u0061n\u0067\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_gccgf !=nil {return _gccgf ;};};if _ecba .FirstLineAttr !=nil {if _geedb :=_ecba .FirstLineAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u004c\u0069\u006ee\u0041\u0074\u0074\u0072"); -_geedb !=nil {return _geedb ;};};return nil ;};func NewCT_MultiLevelType ()*CT_MultiLevelType {_ceggf :=&CT_MultiLevelType {};_ceggf .ValAttr =ST_MultiLevelType (1);return _ceggf ;};func NewWdCT_WordprocessingCanvasChoice ()*WdCT_WordprocessingCanvasChoice {_begfbg :=&WdCT_WordprocessingCanvasChoice {}; -return _begfbg ;}; +// ValidateWithPath validates the CT_PPrDefault and its children, prefixing error messages with path +func (_cgeba *CT_PPrDefault )ValidateWithPath (path string )error {if _cgeba .PPr !=nil {if _gabdg :=_cgeba .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gabdg !=nil {return _gabdg ;};};return nil ;};const _fgdage ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"; +func NewCT_Sym ()*CT_Sym {_fedgeg :=&CT_Sym {};return _fedgeg };func NewWdCT_EffectExtent ()*WdCT_EffectExtent {_egcedf :=&WdCT_EffectExtent {};return _egcedf };func (_ecacaa *CT_PPrDefault )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _ecacaa .PPr !=nil {_dfgbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_ecacaa .PPr ,_dfgbd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fedeagd *CT_Recipients )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_aegcb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};for _ ,_gdeca :=range _fedeagd .RecipientData {e .EncodeElement (_gdeca ,_aegcb );};e .EncodeToken (_g .EndElement {Name :start .Name }); +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 (_dfbdc *ST_MailMergeOdsoFMDFieldType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dfbdc =0; +case "\u006e\u0075\u006c\u006c":*_dfbdc =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_dfbdc =2;};return nil ;}; -// ValidateWithPath validates the CT_GlossaryDocument and its children, prefixing error messages with path -func (_bccde *CT_GlossaryDocument )ValidateWithPath (path string )error {if _bccde .Background !=nil {if _daaab :=_bccde .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_daaab !=nil {return _daaab ; -};};if _bccde .DocParts !=nil {if _fecgc :=_bccde .DocParts .ValidateWithPath (path +"\u002fD\u006f\u0063\u0050\u0061\u0072\u0074s");_fecgc !=nil {return _fecgc ;};};return nil ;};type CT_TblCellMar struct{ +// Validate validates the CT_DocPartBehavior and its children +func (_bcbad *CT_DocPartBehavior )Validate ()error {return _bcbad .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072");};func (_gcae *CT_DocProtect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdcad :=range start .Attr {if _cdcad .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_gcae .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_cdcad ); +continue ;};if _cdcad .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_bcbgg ,_bbcgb :=_ff .ParseInt (_cdcad .Value ,10,64);if _bbcgb !=nil {return _bbcgb ;};_gcae .CryptAlgorithmSidAttr =&_bcbgg ; +continue ;};if _cdcad .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_gabg ,_gcaa :=ParseUnionST_OnOff (_cdcad .Value );if _gcaa !=nil {return _gcaa ;};_gcae .FormattingAttr =&_gabg ;continue ;};if _cdcad .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_dccfb ,_gdbab :=_ff .ParseInt (_cdcad .Value ,10,64); +if _gdbab !=nil {return _gdbab ;};_gcae .CryptSpinCountAttr =&_dccfb ;continue ;};if _cdcad .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_fgfa ,_gagg :=_cdcad .Value ,error (nil );if _gagg !=nil {return _gagg ; +};_gcae .AlgorithmNameAttr =&_fgfa ;continue ;};if _cdcad .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_afbd ,_dfbf :=_cdcad .Value ,error (nil );if _dfbf !=nil {return _dfbf ;};_gcae .CryptProviderAttr =&_afbd ; +continue ;};if _cdcad .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_aegdec ,_egfg :=_cdcad .Value ,error (nil );if _egfg !=nil {return _egfg ;};_gcae .SaltValueAttr =&_aegdec ;continue ;};if _cdcad .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_gcae .CryptProviderTypeAttr .UnmarshalXMLAttr (_cdcad ); +continue ;};if _cdcad .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_gcae .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_cdcad );continue ;};if _cdcad .Name .Local =="\u0065\u0064\u0069\u0074"{_gcae .EditAttr .UnmarshalXMLAttr (_cdcad ); +continue ;};if _cdcad .Name .Local =="e\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"{_gfgd ,_eddf :=ParseUnionST_OnOff (_cdcad .Value );if _eddf !=nil {return _eddf ;};_gcae .EnforcementAttr =&_gfgd ;continue ;};if _cdcad .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_fcfba ,_ebaf :=_cdcad .Value ,error (nil ); +if _ebaf !=nil {return _ebaf ;};_gcae .HashValueAttr =&_fcfba ;continue ;};if _cdcad .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_dcbe ,_fdgg :=_ff .ParseInt (_cdcad .Value ,10,64);if _fdgg !=nil {return _fdgg ;};_gcae .SpinCountAttr =&_dcbe ; +continue ;};if _cdcad .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_fcae ,_aagg :=_cdcad .Value ,error (nil );if _aagg !=nil {return _aagg ;};_gcae .AlgIdExtAttr =&_fcae ;continue ;};if _cdcad .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_deggg ,_gcbf :=_cdcad .Value ,error (nil ); +if _gcbf !=nil {return _gcbf ;};_gcae .AlgIdExtSourceAttr =&_deggg ;continue ;};if _cdcad .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_ccea ,_fdbd :=_cdcad .Value ,error (nil );if _fdbd !=nil {return _fdbd ; +};_gcae .CryptProviderTypeExtAttr =&_ccea ;continue ;};if _cdcad .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"{_agaae ,_ebfd :=_cdcad .Value ,error (nil ); +if _ebfd !=nil {return _ebfd ;};_gcae .CryptProviderTypeExtSourceAttr =&_agaae ;continue ;};if _cdcad .Name .Local =="\u0068\u0061\u0073\u0068"{_aabaa ,_eeca :=_cdcad .Value ,error (nil );if _eeca !=nil {return _eeca ;};_gcae .HashAttr =&_aabaa ;continue ; +};if _cdcad .Name .Local =="\u0073\u0061\u006c\u0074"{_dfgdfa ,_ddcbg :=_cdcad .Value ,error (nil );if _ddcbg !=nil {return _ddcbg ;};_gcae .SaltAttr =&_dfgdfa ;continue ;};};for {_ecaca ,_bdedb :=d .Token ();if _bdedb !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0044o\u0063P\u0072o\u0074\u0065\u0063\u0074\u003a\u0020\u0025s",_bdedb ); +};if _eedc ,_adde :=_ecaca .(_g .EndElement );_adde &&_eedc .Name ==start .Name {break ;};};return nil ;};func (_cgafda *WdST_AlignV )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeafd ,_acdeba :=d .Token ();if _acdeba !=nil {return _acdeba ; +};if _ccbbdgb ,_fbfea :=_aeafd .(_g .EndElement );_fbfea &&_ccbbdgb .Name ==start .Name {*_cgafda =1;return nil ;};if _fffgg ,_ebacge :=_aeafd .(_g .CharData );!_ebacge {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",_aeafd ); +}else {switch string (_fffgg ){case "":*_cgafda =0;case "\u0074\u006f\u0070":*_cgafda =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cgafda =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cgafda =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_cgafda =4; +case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_cgafda =5;};};_aeafd ,_acdeba =d .Token ();if _acdeba !=nil {return _acdeba ;};if _cgbfc ,_fbdcfa :=_aeafd .(_g .EndElement );_fbdcfa &&_cgbfc .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",_aeafd ); +};func (_baede *CT_Tc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _baede .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_baede .IdAttr )}); +};e .EncodeToken (start );if _baede .TcPr !=nil {_aadbde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_baede .TcPr ,_aadbde );};for _ ,_cecded :=range _baede .EG_BlockLevelElts {_cecded .MarshalXML (e ,_g .StartElement {}); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfdaad ST_Shd )ValidateWithPath (path string )error {switch _dfdaad {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 (_dfdaad )); +};return nil ;};func (_fdagg ST_TextAlignment )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gacab :=_g .Attr {};_gacab .Name =name ;switch _fdagg {case ST_TextAlignmentUnset :_gacab .Value ="";case ST_TextAlignmentTop :_gacab .Value ="\u0074\u006f\u0070"; +case ST_TextAlignmentCenter :_gacab .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextAlignmentBaseline :_gacab .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065";case ST_TextAlignmentBottom :_gacab .Value ="\u0062\u006f\u0074\u0074\u006f\u006d"; +case ST_TextAlignmentAuto :_gacab .Value ="\u0061\u0075\u0074\u006f";};return _gacab ,nil ;}; -// Table Cell Top Margin Default -Top *CT_TblWidth ; +// Validate validates the CT_DocProtect and its children +func (_afbfa *CT_DocProtect )Validate ()error {return _afbfa .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0072\u006f\u0074\u0065\u0063\u0074");};func (_gdgagf ST_TabTlc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gdgagf .String (),start ); +};func NewEG_RunInnerContent ()*EG_RunInnerContent {_ccgfc :=&EG_RunInnerContent {};return _ccgfc };type CT_SectPr struct{EG_HdrFtrReferences []*EG_HdrFtrReferences ; -// Table Cell Leading Margin Default -Start *CT_TblWidth ; +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; -// Table Cell Leading Margin Default -Left *CT_TblWidth ; +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; -// Table Cell Bottom Margin Default -Bottom *CT_TblWidth ; +// Section Type +Type *CT_SectType ; -// Table Cell Trailing Margin Default -End *CT_TblWidth ; +// Page Size +PgSz *CT_PageSz ; -// Table Cell Trailing Margin Default -Right *CT_TblWidth ;}; +// Page Margins +PgMar *CT_PageMar ; -// Validate validates the TxbxContent and its children -func (_degff *TxbxContent )Validate ()error {return _degff .ValidateWithPath ("T\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_ceaffc *CT_SdtListItem )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ceaffc .DisplayTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ceaffc .DisplayTextAttr )}); -};if _ceaffc .ValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0076\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ceaffc .ValueAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_dgbbd *CT_CalendarType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deaa :=range start .Attr {if _deaa .Name .Local =="\u0076\u0061\u006c"{_dgbbd .ValAttr .UnmarshalXMLAttr (_deaa );continue ;};};for {_gaea ,_gce :=d .Token (); -if _gce !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0061\u006c\u0065\u006e\u0064a\u0072\u0054\u0079p\u0065:\u0020\u0025\u0073",_gce );};if _dfgc ,_afcge :=_gaea .(_b .EndElement );_afcge &&_dfgc .Name ==start .Name {break ; -};};return nil ;};func (_ffbfg ST_TabJc )String ()string {switch _ffbfg {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 (_gfbcg ST_LineSpacingRule )String ()string {switch _gfbcg {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 NewCT_TrPrChange ()*CT_TrPrChange {_abagae :=&CT_TrPrChange {};_abagae .TrPr =NewCT_TrPrBase (); -return _abagae ;};func (_gacbbc *ST_AnnotationVMerge )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gacbbc =0;case "\u0063\u006f\u006e\u0074":*_gacbbc =1;case "\u0072\u0065\u0073\u0074":*_gacbbc =2;};return nil ;};type CT_Frame struct{ +// Paper Source Information +PaperSrc *CT_PaperSource ; -// Frame Size -Sz *CT_String ; +// Page Borders +PgBorders *CT_PageBorders ; -// Frame Name -Name *CT_String ; +// Line Numbering Settings +LnNumType *CT_LineNumber ; -// Frame or Frameset Title -Title *CT_String ; +// Page Numbering Settings +PgNumType *CT_PageNumber ; -// Frame Long Description -LongDesc *CT_Rel ; +// Column Definitions +Cols *CT_Columns ; -// Source File for Frame -SourceFileName *CT_Rel ; +// Only Allow Editing of Form Fields +FormProt *CT_OnOff ; -// Left and Right Margin for Frame -MarW *CT_PixelsMeasure ; +// Vertical Text Alignment on Page +VAlign *CT_VerticalJc ; -// Top and Bottom Margin for Frame -MarH *CT_PixelsMeasure ; +// Suppress Endnotes In Document +NoEndnote *CT_OnOff ; -// Scrollbar Display Option -Scrollbar *CT_FrameScrollbar ; +// Different First Page Headers and Footers +TitlePg *CT_OnOff ; -// Frame Cannot Be Resized -NoResizeAllowed *CT_OnOff ; +// Text Flow Direction +TextDirection *CT_TextDirection ; -// Maintain Link to Existing File -LinkedToFile *CT_OnOff ;}; +// Right to Left Section Layout +Bidi *CT_OnOff ; -// Validate validates the CT_SdtBlock and its children -func (_aafec *CT_SdtBlock )Validate ()error {return _aafec .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b");};func (_eeeb *CT_Body )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgce :for {_efeb ,_afdga :=d .Token (); -if _afdga !=nil {return _afdga ;};switch _ccdfd :=_efeb .(type ){case _b .StartElement :switch _ccdfd .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_dgbb :=NewEG_BlockLevelElts (); -_dgca :=NewCT_AltChunk ();if _fgbe :=d .DecodeElement (_dgca ,&_ccdfd );_fgbe !=nil {return _fgbe ;};_dgbb .AltChunk =append (_dgbb .AltChunk ,_dgca );_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_dgbb );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cdfg :=NewEG_BlockLevelElts (); -_dffd :=NewEG_ContentBlockContent ();_dffd .CustomXml =NewCT_CustomXmlBlock ();if _cbac :=d .DecodeElement (_dffd .CustomXml ,&_ccdfd );_cbac !=nil {return _cbac ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_cdfg );_cdfg .EG_ContentBlockContent =append (_cdfg .EG_ContentBlockContent ,_dffd ); -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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_dbae :=NewEG_BlockLevelElts (); -_cfge :=NewEG_ContentBlockContent ();_cfge .Sdt =NewCT_SdtBlock ();if _gfbc :=d .DecodeElement (_cfge .Sdt ,&_ccdfd );_gfbc !=nil {return _gfbc ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_dbae );_dbae .EG_ContentBlockContent =append (_dbae .EG_ContentBlockContent ,_cfge ); -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 :"\u0070"},_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 :"\u0070"}:_agaa :=NewEG_BlockLevelElts (); -_dfe :=NewEG_ContentBlockContent ();_cagc :=NewCT_P ();if _cegg :=d .DecodeElement (_cagc ,&_ccdfd );_cegg !=nil {return _cegg ;};_dfe .P =append (_dfe .P ,_cagc );_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_agaa );_agaa .EG_ContentBlockContent =append (_agaa .EG_ContentBlockContent ,_dfe ); -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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_fbcg :=NewEG_BlockLevelElts (); -_gfab :=NewEG_ContentBlockContent ();_bfec :=NewCT_Tbl ();if _bgb :=d .DecodeElement (_bfec ,&_ccdfd );_bgb !=nil {return _bgb ;};_gfab .Tbl =append (_gfab .Tbl ,_bfec );_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_fbcg );_fbcg .EG_ContentBlockContent =append (_fbcg .EG_ContentBlockContent ,_gfab ); -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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_acf :=NewEG_BlockLevelElts (); -_effc :=NewEG_ContentBlockContent ();_agd :=NewEG_RunLevelElts ();_agd .ProofErr =NewCT_ProofErr ();if _bcbbf :=d .DecodeElement (_agd .ProofErr ,&_ccdfd );_bcbbf !=nil {return _bcbbf ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_acf ); -_acf .EG_ContentBlockContent =append (_acf .EG_ContentBlockContent ,_effc );_effc .EG_RunLevelElts =append (_effc .EG_RunLevelElts ,_agd );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ead :=NewEG_BlockLevelElts (); -_gfac :=NewEG_ContentBlockContent ();_fgaf :=NewEG_RunLevelElts ();_fgaf .PermStart =NewCT_PermStart ();if _gdb :=d .DecodeElement (_fgaf .PermStart ,&_ccdfd );_gdb !=nil {return _gdb ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_ead ); -_ead .EG_ContentBlockContent =append (_ead .EG_ContentBlockContent ,_gfac );_gfac .EG_RunLevelElts =append (_gfac .EG_RunLevelElts ,_fgaf );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gbga :=NewEG_BlockLevelElts (); -_gfaa :=NewEG_ContentBlockContent ();_gccb :=NewEG_RunLevelElts ();_gccb .PermEnd =NewCT_Perm ();if _aeda :=d .DecodeElement (_gccb .PermEnd ,&_ccdfd );_aeda !=nil {return _aeda ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_gbga );_gbga .EG_ContentBlockContent =append (_gbga .EG_ContentBlockContent ,_gfaa ); -_gfaa .EG_RunLevelElts =append (_gfaa .EG_RunLevelElts ,_gccb );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_fgfd :=NewEG_BlockLevelElts (); -_dccg :=NewEG_ContentBlockContent ();_gec :=NewEG_RunLevelElts ();_gec .Ins =NewCT_RunTrackChange ();if _affg :=d .DecodeElement (_gec .Ins ,&_ccdfd );_affg !=nil {return _affg ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_fgfd );_fgfd .EG_ContentBlockContent =append (_fgfd .EG_ContentBlockContent ,_dccg ); -_dccg .EG_RunLevelElts =append (_dccg .EG_RunLevelElts ,_gec );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_dddd :=NewEG_BlockLevelElts (); -_aef :=NewEG_ContentBlockContent ();_cccc :=NewEG_RunLevelElts ();_cccc .Del =NewCT_RunTrackChange ();if _cbaa :=d .DecodeElement (_cccc .Del ,&_ccdfd );_cbaa !=nil {return _cbaa ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_dddd );_dddd .EG_ContentBlockContent =append (_dddd .EG_ContentBlockContent ,_aef ); -_aef .EG_RunLevelElts =append (_aef .EG_RunLevelElts ,_cccc );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cacg :=NewEG_BlockLevelElts (); -_fggf :=NewEG_ContentBlockContent ();_edca :=NewEG_RunLevelElts ();_edca .MoveFrom =NewCT_RunTrackChange ();if _egbg :=d .DecodeElement (_edca .MoveFrom ,&_ccdfd );_egbg !=nil {return _egbg ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_cacg ); -_cacg .EG_ContentBlockContent =append (_cacg .EG_ContentBlockContent ,_fggf );_fggf .EG_RunLevelElts =append (_fggf .EG_RunLevelElts ,_edca );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ege :=NewEG_BlockLevelElts (); -_egbd :=NewEG_ContentBlockContent ();_ecgf :=NewEG_RunLevelElts ();_ecgf .MoveTo =NewCT_RunTrackChange ();if _fdabd :=d .DecodeElement (_ecgf .MoveTo ,&_ccdfd );_fdabd !=nil {return _fdabd ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_ege ); -_ege .EG_ContentBlockContent =append (_ege .EG_ContentBlockContent ,_egbd );_egbd .EG_RunLevelElts =append (_egbd .EG_RunLevelElts ,_ecgf );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cfbe :=NewEG_BlockLevelElts (); -_eecd :=NewEG_ContentBlockContent ();_fdb :=NewEG_RunLevelElts ();_bage :=NewEG_RangeMarkupElements ();_bage .BookmarkStart =NewCT_Bookmark ();if _bffc :=d .DecodeElement (_bage .BookmarkStart ,&_ccdfd );_bffc !=nil {return _bffc ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_cfbe ); -_cfbe .EG_ContentBlockContent =append (_cfbe .EG_ContentBlockContent ,_eecd );_eecd .EG_RunLevelElts =append (_eecd .EG_RunLevelElts ,_fdb );_fdb .EG_RangeMarkupElements =append (_fdb .EG_RangeMarkupElements ,_bage );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_edcg :=NewEG_BlockLevelElts (); -_cegbb :=NewEG_ContentBlockContent ();_gac :=NewEG_RunLevelElts ();_abf :=NewEG_RangeMarkupElements ();_abf .BookmarkEnd =NewCT_MarkupRange ();if _beaf :=d .DecodeElement (_abf .BookmarkEnd ,&_ccdfd );_beaf !=nil {return _beaf ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_edcg ); -_edcg .EG_ContentBlockContent =append (_edcg .EG_ContentBlockContent ,_cegbb );_cegbb .EG_RunLevelElts =append (_cegbb .EG_RunLevelElts ,_gac );_gac .EG_RangeMarkupElements =append (_gac .EG_RangeMarkupElements ,_abf );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bbg :=NewEG_BlockLevelElts (); -_begf :=NewEG_ContentBlockContent ();_dffg :=NewEG_RunLevelElts ();_fab :=NewEG_RangeMarkupElements ();_fab .MoveFromRangeStart =NewCT_MoveBookmark ();if _gafb :=d .DecodeElement (_fab .MoveFromRangeStart ,&_ccdfd );_gafb !=nil {return _gafb ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_bbg ); -_bbg .EG_ContentBlockContent =append (_bbg .EG_ContentBlockContent ,_begf );_begf .EG_RunLevelElts =append (_begf .EG_RunLevelElts ,_dffg );_dffg .EG_RangeMarkupElements =append (_dffg .EG_RangeMarkupElements ,_fab );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aagc :=NewEG_BlockLevelElts (); -_gfaeg :=NewEG_ContentBlockContent ();_dea :=NewEG_RunLevelElts ();_ggfg :=NewEG_RangeMarkupElements ();_ggfg .MoveFromRangeEnd =NewCT_MarkupRange ();if _bffa :=d .DecodeElement (_ggfg .MoveFromRangeEnd ,&_ccdfd );_bffa !=nil {return _bffa ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_aagc ); -_aagc .EG_ContentBlockContent =append (_aagc .EG_ContentBlockContent ,_gfaeg );_gfaeg .EG_RunLevelElts =append (_gfaeg .EG_RunLevelElts ,_dea );_dea .EG_RangeMarkupElements =append (_dea .EG_RangeMarkupElements ,_ggfg );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ggfa :=NewEG_BlockLevelElts (); -_feaa :=NewEG_ContentBlockContent ();_aedg :=NewEG_RunLevelElts ();_acgd :=NewEG_RangeMarkupElements ();_acgd .MoveToRangeStart =NewCT_MoveBookmark ();if _bcgc :=d .DecodeElement (_acgd .MoveToRangeStart ,&_ccdfd );_bcgc !=nil {return _bcgc ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_ggfa ); -_ggfa .EG_ContentBlockContent =append (_ggfa .EG_ContentBlockContent ,_feaa );_feaa .EG_RunLevelElts =append (_feaa .EG_RunLevelElts ,_aedg );_aedg .EG_RangeMarkupElements =append (_aedg .EG_RangeMarkupElements ,_acgd );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cef :=NewEG_BlockLevelElts (); -_edbd :=NewEG_ContentBlockContent ();_edbdf :=NewEG_RunLevelElts ();_agc :=NewEG_RangeMarkupElements ();_agc .MoveToRangeEnd =NewCT_MarkupRange ();if _egdc :=d .DecodeElement (_agc .MoveToRangeEnd ,&_ccdfd );_egdc !=nil {return _egdc ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_cef ); -_cef .EG_ContentBlockContent =append (_cef .EG_ContentBlockContent ,_edbd );_edbd .EG_RunLevelElts =append (_edbd .EG_RunLevelElts ,_edbdf );_edbdf .EG_RangeMarkupElements =append (_edbdf .EG_RangeMarkupElements ,_agc );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bec :=NewEG_BlockLevelElts (); -_aebe :=NewEG_ContentBlockContent ();_aeeba :=NewEG_RunLevelElts ();_gddf :=NewEG_RangeMarkupElements ();_gddf .CommentRangeStart =NewCT_MarkupRange ();if _gdga :=d .DecodeElement (_gddf .CommentRangeStart ,&_ccdfd );_gdga !=nil {return _gdga ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_bec ); -_bec .EG_ContentBlockContent =append (_bec .EG_ContentBlockContent ,_aebe );_aebe .EG_RunLevelElts =append (_aebe .EG_RunLevelElts ,_aeeba );_aeeba .EG_RangeMarkupElements =append (_aeeba .EG_RangeMarkupElements ,_gddf );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edff :=NewEG_BlockLevelElts (); -_geb :=NewEG_ContentBlockContent ();_fcae :=NewEG_RunLevelElts ();_deae :=NewEG_RangeMarkupElements ();_deae .CommentRangeEnd =NewCT_MarkupRange ();if _aagb :=d .DecodeElement (_deae .CommentRangeEnd ,&_ccdfd );_aagb !=nil {return _aagb ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_edff ); -_edff .EG_ContentBlockContent =append (_edff .EG_ContentBlockContent ,_geb );_geb .EG_RunLevelElts =append (_geb .EG_RunLevelElts ,_fcae );_fcae .EG_RangeMarkupElements =append (_fcae .EG_RangeMarkupElements ,_deae );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gecf :=NewEG_BlockLevelElts (); -_gge :=NewEG_ContentBlockContent ();_gbba :=NewEG_RunLevelElts ();_cfbb :=NewEG_RangeMarkupElements ();_cfbb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eaeb :=d .DecodeElement (_cfbb .CustomXmlInsRangeStart ,&_ccdfd );_eaeb !=nil {return _eaeb ; -};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_gecf );_gecf .EG_ContentBlockContent =append (_gecf .EG_ContentBlockContent ,_gge );_gge .EG_RunLevelElts =append (_gge .EG_RunLevelElts ,_gbba );_gbba .EG_RangeMarkupElements =append (_gbba .EG_RangeMarkupElements ,_cfbb ); -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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gbbe :=NewEG_BlockLevelElts (); -_gbbb :=NewEG_ContentBlockContent ();_bdec :=NewEG_RunLevelElts ();_egdb :=NewEG_RangeMarkupElements ();_egdb .CustomXmlInsRangeEnd =NewCT_Markup ();if _accg :=d .DecodeElement (_egdb .CustomXmlInsRangeEnd ,&_ccdfd );_accg !=nil {return _accg ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_gbbe ); -_gbbe .EG_ContentBlockContent =append (_gbbe .EG_ContentBlockContent ,_gbbb );_gbbb .EG_RunLevelElts =append (_gbbb .EG_RunLevelElts ,_bdec );_bdec .EG_RangeMarkupElements =append (_bdec .EG_RangeMarkupElements ,_egdb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bfbe :=NewEG_BlockLevelElts (); -_ffa :=NewEG_ContentBlockContent ();_cgfd :=NewEG_RunLevelElts ();_deg :=NewEG_RangeMarkupElements ();_deg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bee :=d .DecodeElement (_deg .CustomXmlDelRangeStart ,&_ccdfd );_bee !=nil {return _bee ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_bfbe ); -_bfbe .EG_ContentBlockContent =append (_bfbe .EG_ContentBlockContent ,_ffa );_ffa .EG_RunLevelElts =append (_ffa .EG_RunLevelElts ,_cgfd );_cgfd .EG_RangeMarkupElements =append (_cgfd .EG_RangeMarkupElements ,_deg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbbf :=NewEG_BlockLevelElts (); -_fcag :=NewEG_ContentBlockContent ();_cdda :=NewEG_RunLevelElts ();_agb :=NewEG_RangeMarkupElements ();_agb .CustomXmlDelRangeEnd =NewCT_Markup ();if _gde :=d .DecodeElement (_agb .CustomXmlDelRangeEnd ,&_ccdfd );_gde !=nil {return _gde ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_cbbf ); -_cbbf .EG_ContentBlockContent =append (_cbbf .EG_ContentBlockContent ,_fcag );_fcag .EG_RunLevelElts =append (_fcag .EG_RunLevelElts ,_cdda );_cdda .EG_RangeMarkupElements =append (_cdda .EG_RangeMarkupElements ,_agb );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eccc :=NewEG_BlockLevelElts (); -_acd :=NewEG_ContentBlockContent ();_bfcd :=NewEG_RunLevelElts ();_febff :=NewEG_RangeMarkupElements ();_febff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dgfb :=d .DecodeElement (_febff .CustomXmlMoveFromRangeStart ,&_ccdfd );_dgfb !=nil {return _dgfb ; -};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_eccc );_eccc .EG_ContentBlockContent =append (_eccc .EG_ContentBlockContent ,_acd );_acd .EG_RunLevelElts =append (_acd .EG_RunLevelElts ,_bfcd );_bfcd .EG_RangeMarkupElements =append (_bfcd .EG_RangeMarkupElements ,_febff ); -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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gcdg :=NewEG_BlockLevelElts (); -_bdaf :=NewEG_ContentBlockContent ();_bcbf :=NewEG_RunLevelElts ();_ecb :=NewEG_RangeMarkupElements ();_ecb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dagc :=d .DecodeElement (_ecb .CustomXmlMoveFromRangeEnd ,&_ccdfd );_dagc !=nil {return _dagc ;}; -_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_gcdg );_gcdg .EG_ContentBlockContent =append (_gcdg .EG_ContentBlockContent ,_bdaf );_bdaf .EG_RunLevelElts =append (_bdaf .EG_RunLevelElts ,_bcbf );_bcbf .EG_RangeMarkupElements =append (_bcbf .EG_RangeMarkupElements ,_ecb ); -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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fcgb :=NewEG_BlockLevelElts (); -_dadbc :=NewEG_ContentBlockContent ();_eddg :=NewEG_RunLevelElts ();_bfea :=NewEG_RangeMarkupElements ();_bfea .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _adcf :=d .DecodeElement (_bfea .CustomXmlMoveToRangeStart ,&_ccdfd );_adcf !=nil {return _adcf ; -};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_fcgb );_fcgb .EG_ContentBlockContent =append (_fcgb .EG_ContentBlockContent ,_dadbc );_dadbc .EG_RunLevelElts =append (_dadbc .EG_RunLevelElts ,_eddg );_eddg .EG_RangeMarkupElements =append (_eddg .EG_RangeMarkupElements ,_bfea ); -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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gebb :=NewEG_BlockLevelElts (); -_gcdb :=NewEG_ContentBlockContent ();_dcg :=NewEG_RunLevelElts ();_bcga :=NewEG_RangeMarkupElements ();_bcga .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fceb :=d .DecodeElement (_bcga .CustomXmlMoveToRangeEnd ,&_ccdfd );_fceb !=nil {return _fceb ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_gebb ); -_gebb .EG_ContentBlockContent =append (_gebb .EG_ContentBlockContent ,_gcdb );_gcdb .EG_RunLevelElts =append (_gcdb .EG_RunLevelElts ,_dcg );_dcg .EG_RangeMarkupElements =append (_dcg .EG_RangeMarkupElements ,_bcga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fgfb :=NewEG_BlockLevelElts (); -_aeac :=NewEG_ContentBlockContent ();_bbee :=NewEG_RunLevelElts ();_fbbgc :=NewEG_MathContent ();_fbbgc .OMathPara =_dg .NewOMathPara ();if _gcg :=d .DecodeElement (_fbbgc .OMathPara ,&_ccdfd );_gcg !=nil {return _gcg ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_fgfb ); -_fgfb .EG_ContentBlockContent =append (_fgfb .EG_ContentBlockContent ,_aeac );_aeac .EG_RunLevelElts =append (_aeac .EG_RunLevelElts ,_bbee );_bbee .EG_MathContent =append (_bbee .EG_MathContent ,_fbbgc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cced :=NewEG_BlockLevelElts (); -_adbc :=NewEG_ContentBlockContent ();_bbfgf :=NewEG_RunLevelElts ();_becb :=NewEG_MathContent ();_becb .OMath =_dg .NewOMath ();if _cde :=d .DecodeElement (_becb .OMath ,&_ccdfd );_cde !=nil {return _cde ;};_eeeb .EG_BlockLevelElts =append (_eeeb .EG_BlockLevelElts ,_cced ); -_cced .EG_ContentBlockContent =append (_cced .EG_ContentBlockContent ,_adbc );_adbc .EG_RunLevelElts =append (_adbc .EG_RunLevelElts ,_bbfgf );_bbfgf .EG_MathContent =append (_bbfgf .EG_MathContent ,_becb );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 :"\u0073\u0065\u0063\u0074\u0050\u0072"},_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 :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_eeeb .SectPr =NewCT_SectPr (); -if _cgc :=d .DecodeElement (_eeeb .SectPr ,&_ccdfd );_cgc !=nil {return _cgc ;};default:_af .Log .Debug ("\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",_ccdfd .Name ); -if _cdfgb :=d .Skip ();_cdfgb !=nil {return _cdfgb ;};};case _b .EndElement :break _fgce ;case _b .CharData :};};return nil ;}; +// Gutter on Right Side of Page +RtlGutter *CT_OnOff ; -// Validate validates the CT_StylePaneFilter and its children -func (_fadcac *CT_StylePaneFilter )Validate ()error {return _fadcac .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072");};func (_ccbafe *ST_HexColor )Validate ()error {return _ccbafe .ValidateWithPath ("")}; -func NewCT_Divs ()*CT_Divs {_afga :=&CT_Divs {};return _afga }; +// Document Grid +DocGrid *CT_DocGrid ; -// Validate validates the CT_SdtDropDownList and its children -func (_fagage *CT_SdtDropDownList )Validate ()error {return _fagage .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0044\u0072\u006fp\u0044\u006fw\u006e\u004c\u0069\u0073\u0074");}; +// Reference to Printer Settings Data +PrinterSettings *CT_Rel ; -// ValidateWithPath validates the CT_CalendarType and its children, prefixing error messages with path -func (_ggab *CT_CalendarType )ValidateWithPath (path string )error {if _dgd :=_ggab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgd !=nil {return _dgd ;};return nil ;};func NewAG_TransitionalPassword ()*AG_TransitionalPassword {_fc :=&AG_TransitionalPassword {}; -return _fc ;};type CT_HpsMeasure struct{ +// Revision Information for Section Properties +SectPrChange *CT_SectPrChange ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};type ST_PTabAlignment byte ;type CT_PTab struct{ -// Half Point Measurement -ValAttr ST_HpsMeasure ;};func (_cffbg WdST_AlignH )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cffbg .String (),start );}; +// Positional Tab Stop Alignment +AlignmentAttr ST_PTabAlignment ; -// Validate validates the CT_SectType and its children -func (_egfad *CT_SectType )Validate ()error {return _egfad .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065");};func NewCT_SdtCell ()*CT_SdtCell {_adddg :=&CT_SdtCell {};return _adddg };func (_cbfeg *ST_HexColorAuto )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cecbf ,_gfded :=d .Token (); -if _gfded !=nil {return _gfded ;};if _ddcbc ,_ccada :=_cecbf .(_b .EndElement );_ccada &&_ddcbc .Name ==start .Name {*_cbfeg =1;return nil ;};if _dcdcc ,_gcdcg :=_cecbf .(_b .CharData );!_gcdcg {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",_cecbf ); -}else {switch string (_dcdcc ){case "":*_cbfeg =0;case "\u0061\u0075\u0074\u006f":*_cbfeg =1;};};_cecbf ,_gfded =d .Token ();if _gfded !=nil {return _gfded ;};if _gcfcb ,_aacedc :=_cecbf .(_b .EndElement );_aacedc &&_gcfcb .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",_cecbf );};func (_gfbcf *CT_MacroName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eddca :=range start .Attr {if _eddca .Name .Local =="\u0076\u0061\u006c"{_gffbb ,_acacd :=_eddca .Value ,error (nil ); -if _acacd !=nil {return _acacd ;};_gfbcf .ValAttr =_gffbb ;continue ;};};for {_ecbc ,_dgaa :=d .Token ();if _dgaa !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004d\u0061c\u0072\u006f\u004e\u0061\u006d\u0065\u003a\u0020\u0025\u0073",_dgaa ); -};if _bgedf ,_fcccf :=_ecbc .(_b .EndElement );_fcccf &&_bgedf .Name ==start .Name {break ;};};return nil ;};func NewCT_Object ()*CT_Object {_bdefc :=&CT_Object {};return _bdefc };func NewCT_WebSettings ()*CT_WebSettings {_cdgbcb :=&CT_WebSettings {};return _cdgbcb }; -type CT_PageBorders struct{ +// Positional Tab Base +RelativeToAttr ST_PTabRelativeTo ; -// Z-Ordering of Page Border -ZOrderAttr ST_PageBorderZOrder ; +// Tab Leader Character +LeaderAttr ST_PTabLeader ;};func (_fgfde *CT_FFStatusText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgfde .TypeAttr !=ST_InfoTextTypeUnset {_bdeea ,_ddcbc :=_fgfde .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _ddcbc !=nil {return _ddcbc ;};start .Attr =append (start .Attr ,_bdeea );};if _fgfde .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fgfde .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbbegf ST_TextboxTightWrap )ValidateWithPath (path string )error {switch _gbbegf {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 (_gbbegf )); +};return nil ;};func (_dbeafc *GlossaryDocument )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbeafc .CT_GlossaryDocument =*NewCT_GlossaryDocument ();_gaccgd :for {_edcbcc ,_gcfcg :=d .Token ();if _gcfcg !=nil {return _gcfcg ;};switch _gagdab :=_edcbcc .(type ){case _g .StartElement :switch _gagdab .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbeafc .Background =NewCT_Background (); +if _eeggcc :=d .DecodeElement (_dbeafc .Background ,&_gagdab );_eeggcc !=nil {return _eeggcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbeafc .DocParts =NewCT_DocParts (); +if _dedbbb :=d .DecodeElement (_dbeafc .DocParts ,&_gagdab );_dedbbb !=nil {return _dedbbb ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_gagdab .Name ); +if _aeccgd :=d .Skip ();_aeccgd !=nil {return _aeccgd ;};};case _g .EndElement :break _gaccgd ;case _g .CharData :};};return nil ;};func (_dcaad ST_VerticalJc )String ()string {switch _dcaad {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_CompatSetting ()*CT_CompatSetting {_badb :=&CT_CompatSetting {};return _badb };func (_fbfee *CT_View )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_eafcea ,_fddade :=_fbfee .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _fddade !=nil {return _fddade ;};start .Attr =append (start .Attr ,_eafcea );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type WdWsp struct{WdCT_WordprocessingShape };func (_dbdaff *ST_MailMergeSourceType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebfcg ,_edbgc :=d .Token (); +if _edbgc !=nil {return _edbgc ;};if _cddeg ,_gebcec :=_ebfcg .(_g .EndElement );_gebcec &&_cddeg .Name ==start .Name {*_dbdaff =1;return nil ;};if _cfgbca ,_ggebc :=_ebfcg .(_g .CharData );!_ggebc {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",_ebfcg ); +}else {switch string (_cfgbca ){case "":*_dbdaff =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_dbdaff =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_dbdaff =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_dbdaff =3; +case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_dbdaff =4;case "\u0074\u0065\u0078\u0074":*_dbdaff =5;case "\u0065\u006d\u0061i\u006c":*_dbdaff =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_dbdaff =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_dbdaff =8; +case "\u006d\u0061\u0073\u0074\u0065\u0072":*_dbdaff =9;};};_ebfcg ,_edbgc =d .Token ();if _edbgc !=nil {return _edbgc ;};if _abeaab ,_egcgf :=_ebfcg .(_g .EndElement );_egcgf &&_abeaab .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",_ebfcg ); +}; -// Pages to Display Page Borders -DisplayAttr ST_PageBorderDisplay ; +// Validate validates the CT_DocPartPr and its children +func (_caace *CT_DocPartPr )Validate ()error {return _caace .ValidateWithPath ("\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");}; -// Page Border Positioning -OffsetFromAttr ST_PageBorderOffset ; +// Validate validates the CT_PixelsMeasure and its children +func (_fgebcb *CT_PixelsMeasure )Validate ()error {return _fgebcb .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0078e\u006c\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; -// Top Border -Top *CT_TopPageBorder ; +// ValidateWithPath validates the CT_DocVar and its children, prefixing error messages with path +func (_aefge *CT_DocVar )ValidateWithPath (path string )error {return nil };func NewCT_SdtPrChoice ()*CT_SdtPrChoice {_ecggc :=&CT_SdtPrChoice {};return _ecggc };func (_acdf *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 :_a .Sprintf ("\u0025\u0076",_acdf .ValAttr )}); +if _acdf .ThemeColorAttr !=ST_ThemeColorUnset {_fbbb ,_bccga :=_acdf .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bccga !=nil {return _bccga ;};start .Attr =append (start .Attr ,_fbbb ); +};if _acdf .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 :_a .Sprintf ("\u0025\u0076",*_acdf .ThemeTintAttr )});};if _acdf .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 :_a .Sprintf ("\u0025\u0076",*_acdf .ThemeShadeAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Left Border -Left *CT_PageBorder ; +// Validate validates the CT_Headers and its children +func (_aacac *CT_Headers )Validate ()error {return _aacac .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");};func (_ecbca *ST_StyleSort )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gafag ,_dbbaba :=d .Token (); +if _dbbaba !=nil {return _dbbaba ;};if _cgfgg ,_acbga :=_gafag .(_g .EndElement );_acbga &&_cgfgg .Name ==start .Name {*_ecbca =1;return nil ;};if _cbdcdd ,_befbbe :=_gafag .(_g .CharData );!_befbbe {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",_gafag ); +}else {switch string (_cbdcdd ){case "":*_ecbca =0;case "\u006e\u0061\u006d\u0065":*_ecbca =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_ecbca =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ecbca =3;case "\u0066\u006f\u006e\u0074":*_ecbca =4; +case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_ecbca =5;case "\u0074\u0079\u0070\u0065":*_ecbca =6;case "\u0030\u0030\u0030\u0030":*_ecbca =7;case "\u0030\u0030\u0030\u0031":*_ecbca =8;case "\u0030\u0030\u0030\u0032":*_ecbca =9;case "\u0030\u0030\u0030\u0033":*_ecbca =10; +case "\u0030\u0030\u0030\u0034":*_ecbca =11;case "\u0030\u0030\u0030\u0035":*_ecbca =12;};};_gafag ,_dbbaba =d .Token ();if _dbbaba !=nil {return _dbbaba ;};if _fgeac ,_ddbag :=_gafag .(_g .EndElement );_ddbag &&_fgeac .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",_gafag );};func (_bggagg ST_HeightRule )Validate ()error {return _bggagg .ValidateWithPath ("")}; +func (_efded *ST_SignedTwipsMeasure )Validate ()error {return _efded .ValidateWithPath ("")};func (_acbfa ST_FrameScrollbar )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adfbae :=_g .Attr {};_adfbae .Name =name ;switch _acbfa {case ST_FrameScrollbarUnset :_adfbae .Value =""; +case ST_FrameScrollbarOn :_adfbae .Value ="\u006f\u006e";case ST_FrameScrollbarOff :_adfbae .Value ="\u006f\u0066\u0066";case ST_FrameScrollbarAuto :_adfbae .Value ="\u0061\u0075\u0074\u006f";};return _adfbae ,nil ;};func (_cfgcbc ST_HeightRule )ValidateWithPath (path string )error {switch _cfgcbc {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 (_cfgcbc )); +};return nil ;};func (_ecfdb ST_TblLayoutType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efbeca :=_g .Attr {};_efbeca .Name =name ;switch _ecfdb {case ST_TblLayoutTypeUnset :_efbeca .Value ="";case ST_TblLayoutTypeFixed :_efbeca .Value ="\u0066\u0069\u0078e\u0064"; +case ST_TblLayoutTypeAutofit :_efbeca .Value ="\u0061u\u0074\u006f\u0066\u0069\u0074";};return _efbeca ,nil ;};func (_fcaeb *CT_SmartTagRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fcaeb .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_fcaeb .UriAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_a .Sprintf ("\u0025\u0076",_fcaeb .ElementAttr )});e .EncodeToken (start );if _fcaeb .SmartTagPr !=nil {_cagbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073m\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}}; +e .EncodeElement (_fcaeb .SmartTagPr ,_cagbc );};if _fcaeb .EG_PContent !=nil {for _ ,_cffgca :=range _fcaeb .EG_PContent {_cffgca .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type WdCT_WrapTopBottom struct{DistTAttr *uint32 ; +DistBAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;}; -// Bottom Border -Bottom *CT_BottomPageBorder ; +// Validate validates the CT_Control and its children +func (_fgaf *CT_Control )Validate ()error {return _fgaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");};func (_fffeb *CT_CustomXmlRow )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eacb :=range start .Attr {if _eacb .Name .Local =="\u0075\u0072\u0069"{_bcbg ,_cdec :=_eacb .Value ,error (nil ); +if _cdec !=nil {return _cdec ;};_fffeb .UriAttr =&_bcbg ;continue ;};if _eacb .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_dggg ,_bbebe :=_eacb .Value ,error (nil );if _bbebe !=nil {return _bbebe ;};_fffeb .ElementAttr =_dggg ;continue ;};}; +_cgbabc :for {_gbeb ,_ffde :=d .Token ();if _ffde !=nil {return _ffde ;};switch _agfee :=_gbeb .(type ){case _g .StartElement :switch _agfee .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fffeb .CustomXmlPr =NewCT_CustomXmlPr (); +if _gbebg :=d .DecodeElement (_fffeb .CustomXmlPr ,&_agfee );_gbebg !=nil {return _gbebg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcea :=NewEG_ContentRowContent (); +_agefff :=NewCT_Row ();if _fgcb :=d .DecodeElement (_agefff ,&_agfee );_fgcb !=nil {return _fgcb ;};_fcea .Tr =append (_fcea .Tr ,_agefff );_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_fcea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_agcg :=NewEG_ContentRowContent (); +_agcg .CustomXml =NewCT_CustomXmlRow ();if _cgcc :=d .DecodeElement (_agcg .CustomXml ,&_agfee );_cgcc !=nil {return _cgcc ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_agcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fddad :=NewEG_ContentRowContent (); +_fddad .Sdt =NewCT_SdtRow ();if _ffgbc :=d .DecodeElement (_fddad .Sdt ,&_agfee );_ffgbc !=nil {return _ffgbc ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_fddad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cefdf :=NewEG_ContentRowContent (); +_agbd :=NewEG_RunLevelElts ();_agbd .ProofErr =NewCT_ProofErr ();if _adda :=d .DecodeElement (_agbd .ProofErr ,&_agfee );_adda !=nil {return _adda ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_cefdf );_cefdf .EG_RunLevelElts =append (_cefdf .EG_RunLevelElts ,_agbd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_adeeb :=NewEG_ContentRowContent (); +_gagc :=NewEG_RunLevelElts ();_gagc .PermStart =NewCT_PermStart ();if _fagg :=d .DecodeElement (_gagc .PermStart ,&_agfee );_fagg !=nil {return _fagg ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_adeeb );_adeeb .EG_RunLevelElts =append (_adeeb .EG_RunLevelElts ,_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 :"\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"}:_bfdfg :=NewEG_ContentRowContent (); +_fefg :=NewEG_RunLevelElts ();_fefg .PermEnd =NewCT_Perm ();if _eadef :=d .DecodeElement (_fefg .PermEnd ,&_agfee );_eadef !=nil {return _eadef ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_bfdfg );_bfdfg .EG_RunLevelElts =append (_bfdfg .EG_RunLevelElts ,_fefg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cdba :=NewEG_ContentRowContent (); +_ddga :=NewEG_RunLevelElts ();_ddga .Ins =NewCT_RunTrackChange ();if _fdagb :=d .DecodeElement (_ddga .Ins ,&_agfee );_fdagb !=nil {return _fdagb ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_cdba );_cdba .EG_RunLevelElts =append (_cdba .EG_RunLevelElts ,_ddga ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_geec :=NewEG_ContentRowContent (); +_bcfg :=NewEG_RunLevelElts ();_bcfg .Del =NewCT_RunTrackChange ();if _fgdgc :=d .DecodeElement (_bcfg .Del ,&_agfee );_fgdgc !=nil {return _fgdgc ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_geec );_geec .EG_RunLevelElts =append (_geec .EG_RunLevelElts ,_bcfg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_aeea :=NewEG_ContentRowContent (); +_fgbc :=NewEG_RunLevelElts ();_fgbc .MoveFrom =NewCT_RunTrackChange ();if _ffacb :=d .DecodeElement (_fgbc .MoveFrom ,&_agfee );_ffacb !=nil {return _ffacb ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_aeea );_aeea .EG_RunLevelElts =append (_aeea .EG_RunLevelElts ,_fgbc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dccg :=NewEG_ContentRowContent (); +_egbebd :=NewEG_RunLevelElts ();_egbebd .MoveTo =NewCT_RunTrackChange ();if _dfff :=d .DecodeElement (_egbebd .MoveTo ,&_agfee );_dfff !=nil {return _dfff ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_dccg );_dccg .EG_RunLevelElts =append (_dccg .EG_RunLevelElts ,_egbebd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_efge :=NewEG_ContentRowContent (); +_aacfe :=NewEG_RunLevelElts ();_gabbc :=NewEG_RangeMarkupElements ();_gabbc .BookmarkStart =NewCT_Bookmark ();if _effb :=d .DecodeElement (_gabbc .BookmarkStart ,&_agfee );_effb !=nil {return _effb ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_efge ); +_efge .EG_RunLevelElts =append (_efge .EG_RunLevelElts ,_aacfe );_aacfe .EG_RangeMarkupElements =append (_aacfe .EG_RangeMarkupElements ,_gabbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abeb :=NewEG_ContentRowContent (); +_fggg :=NewEG_RunLevelElts ();_bfeg :=NewEG_RangeMarkupElements ();_bfeg .BookmarkEnd =NewCT_MarkupRange ();if _fad :=d .DecodeElement (_bfeg .BookmarkEnd ,&_agfee );_fad !=nil {return _fad ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_abeb ); +_abeb .EG_RunLevelElts =append (_abeb .EG_RunLevelElts ,_fggg );_fggg .EG_RangeMarkupElements =append (_fggg .EG_RangeMarkupElements ,_bfeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccdaa :=NewEG_ContentRowContent (); +_fcadg :=NewEG_RunLevelElts ();_dbdc :=NewEG_RangeMarkupElements ();_dbdc .MoveFromRangeStart =NewCT_MoveBookmark ();if _dgcbd :=d .DecodeElement (_dbdc .MoveFromRangeStart ,&_agfee );_dgcbd !=nil {return _dgcbd ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_ccdaa ); +_ccdaa .EG_RunLevelElts =append (_ccdaa .EG_RunLevelElts ,_fcadg );_fcadg .EG_RangeMarkupElements =append (_fcadg .EG_RangeMarkupElements ,_dbdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gcadg :=NewEG_ContentRowContent (); +_eaaf :=NewEG_RunLevelElts ();_ecdc :=NewEG_RangeMarkupElements ();_ecdc .MoveFromRangeEnd =NewCT_MarkupRange ();if _ccaf :=d .DecodeElement (_ecdc .MoveFromRangeEnd ,&_agfee );_ccaf !=nil {return _ccaf ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_gcadg ); +_gcadg .EG_RunLevelElts =append (_gcadg .EG_RunLevelElts ,_eaaf );_eaaf .EG_RangeMarkupElements =append (_eaaf .EG_RangeMarkupElements ,_ecdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ebff :=NewEG_ContentRowContent (); +_efacf :=NewEG_RunLevelElts ();_eaga :=NewEG_RangeMarkupElements ();_eaga .MoveToRangeStart =NewCT_MoveBookmark ();if _ddcg :=d .DecodeElement (_eaga .MoveToRangeStart ,&_agfee );_ddcg !=nil {return _ddcg ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_ebff ); +_ebff .EG_RunLevelElts =append (_ebff .EG_RunLevelElts ,_efacf );_efacf .EG_RangeMarkupElements =append (_efacf .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 :"\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"}:_ffcgbe :=NewEG_ContentRowContent (); +_dddb :=NewEG_RunLevelElts ();_gdee :=NewEG_RangeMarkupElements ();_gdee .MoveToRangeEnd =NewCT_MarkupRange ();if _debb :=d .DecodeElement (_gdee .MoveToRangeEnd ,&_agfee );_debb !=nil {return _debb ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_ffcgbe ); +_ffcgbe .EG_RunLevelElts =append (_ffcgbe .EG_RunLevelElts ,_dddb );_dddb .EG_RangeMarkupElements =append (_dddb .EG_RangeMarkupElements ,_gdee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ccbe :=NewEG_ContentRowContent (); +_eafeb :=NewEG_RunLevelElts ();_dbaec :=NewEG_RangeMarkupElements ();_dbaec .CommentRangeStart =NewCT_MarkupRange ();if _faag :=d .DecodeElement (_dbaec .CommentRangeStart ,&_agfee );_faag !=nil {return _faag ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_ccbe ); +_ccbe .EG_RunLevelElts =append (_ccbe .EG_RunLevelElts ,_eafeb );_eafeb .EG_RangeMarkupElements =append (_eafeb .EG_RangeMarkupElements ,_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 :"\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"}:_fccc :=NewEG_ContentRowContent (); +_cgdd :=NewEG_RunLevelElts ();_gfcef :=NewEG_RangeMarkupElements ();_gfcef .CommentRangeEnd =NewCT_MarkupRange ();if _abef :=d .DecodeElement (_gfcef .CommentRangeEnd ,&_agfee );_abef !=nil {return _abef ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_fccc ); +_fccc .EG_RunLevelElts =append (_fccc .EG_RunLevelElts ,_cgdd );_cgdd .EG_RangeMarkupElements =append (_cgdd .EG_RangeMarkupElements ,_gfcef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ccecb :=NewEG_ContentRowContent (); +_dagd :=NewEG_RunLevelElts ();_bbaff :=NewEG_RangeMarkupElements ();_bbaff .CustomXmlInsRangeStart =NewCT_TrackChange ();if _accbc :=d .DecodeElement (_bbaff .CustomXmlInsRangeStart ,&_agfee );_accbc !=nil {return _accbc ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_ccecb ); +_ccecb .EG_RunLevelElts =append (_ccecb .EG_RunLevelElts ,_dagd );_dagd .EG_RangeMarkupElements =append (_dagd .EG_RangeMarkupElements ,_bbaff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_eafda :=NewEG_ContentRowContent (); +_ggfef :=NewEG_RunLevelElts ();_eagd :=NewEG_RangeMarkupElements ();_eagd .CustomXmlInsRangeEnd =NewCT_Markup ();if _cgec :=d .DecodeElement (_eagd .CustomXmlInsRangeEnd ,&_agfee );_cgec !=nil {return _cgec ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_eafda ); +_eafda .EG_RunLevelElts =append (_eafda .EG_RunLevelElts ,_ggfef );_ggfef .EG_RangeMarkupElements =append (_ggfef .EG_RangeMarkupElements ,_eagd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gdgaa :=NewEG_ContentRowContent (); +_eabfc :=NewEG_RunLevelElts ();_caaea :=NewEG_RangeMarkupElements ();_caaea .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gaag :=d .DecodeElement (_caaea .CustomXmlDelRangeStart ,&_agfee );_gaag !=nil {return _gaag ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_gdgaa ); +_gdgaa .EG_RunLevelElts =append (_gdgaa .EG_RunLevelElts ,_eabfc );_eabfc .EG_RangeMarkupElements =append (_eabfc .EG_RangeMarkupElements ,_caaea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fafbdf :=NewEG_ContentRowContent (); +_fefca :=NewEG_RunLevelElts ();_fcgd :=NewEG_RangeMarkupElements ();_fcgd .CustomXmlDelRangeEnd =NewCT_Markup ();if _baag :=d .DecodeElement (_fcgd .CustomXmlDelRangeEnd ,&_agfee );_baag !=nil {return _baag ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_fafbdf ); +_fafbdf .EG_RunLevelElts =append (_fafbdf .EG_RunLevelElts ,_fefca );_fefca .EG_RangeMarkupElements =append (_fefca .EG_RangeMarkupElements ,_fcgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecgc :=NewEG_ContentRowContent (); +_abbb :=NewEG_RunLevelElts ();_ebbac :=NewEG_RangeMarkupElements ();_ebbac .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bgddf :=d .DecodeElement (_ebbac .CustomXmlMoveFromRangeStart ,&_agfee );_bgddf !=nil {return _bgddf ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_ecgc ); +_ecgc .EG_RunLevelElts =append (_ecgc .EG_RunLevelElts ,_abbb );_abbb .EG_RangeMarkupElements =append (_abbb .EG_RangeMarkupElements ,_ebbac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bbbdd :=NewEG_ContentRowContent (); +_geccc :=NewEG_RunLevelElts ();_gfcb :=NewEG_RangeMarkupElements ();_gfcb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ggbd :=d .DecodeElement (_gfcb .CustomXmlMoveFromRangeEnd ,&_agfee );_ggbd !=nil {return _ggbd ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_bbbdd ); +_bbbdd .EG_RunLevelElts =append (_bbbdd .EG_RunLevelElts ,_geccc );_geccc .EG_RangeMarkupElements =append (_geccc .EG_RangeMarkupElements ,_gfcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_aabfb :=NewEG_ContentRowContent (); +_fccef :=NewEG_RunLevelElts ();_agfec :=NewEG_RangeMarkupElements ();_agfec .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cgeg :=d .DecodeElement (_agfec .CustomXmlMoveToRangeStart ,&_agfee );_cgeg !=nil {return _cgeg ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_aabfb ); +_aabfb .EG_RunLevelElts =append (_aabfb .EG_RunLevelElts ,_fccef );_fccef .EG_RangeMarkupElements =append (_fccef .EG_RangeMarkupElements ,_agfec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fgfgf :=NewEG_ContentRowContent (); +_fdgeb :=NewEG_RunLevelElts ();_dagfd :=NewEG_RangeMarkupElements ();_dagfd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bgaef :=d .DecodeElement (_dagfd .CustomXmlMoveToRangeEnd ,&_agfee );_bgaef !=nil {return _bgaef ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_fgfgf ); +_fgfgf .EG_RunLevelElts =append (_fgfgf .EG_RunLevelElts ,_fdgeb );_fdgeb .EG_RangeMarkupElements =append (_fdgeb .EG_RangeMarkupElements ,_dagfd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bgac :=NewEG_ContentRowContent (); +_afdf :=NewEG_RunLevelElts ();_gdeg :=NewEG_MathContent ();_gdeg .OMathPara =_b .NewOMathPara ();if _defef :=d .DecodeElement (_gdeg .OMathPara ,&_agfee );_defef !=nil {return _defef ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_bgac ); +_bgac .EG_RunLevelElts =append (_bgac .EG_RunLevelElts ,_afdf );_afdf .EG_MathContent =append (_afdf .EG_MathContent ,_gdeg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dgdfe :=NewEG_ContentRowContent (); +_defgdb :=NewEG_RunLevelElts ();_aafc :=NewEG_MathContent ();_aafc .OMath =_b .NewOMath ();if _fbfgg :=d .DecodeElement (_aafc .OMath ,&_agfee );_fbfgg !=nil {return _fbfgg ;};_fffeb .EG_ContentRowContent =append (_fffeb .EG_ContentRowContent ,_dgdfe ); +_dgdfe .EG_RunLevelElts =append (_dgdfe .EG_RunLevelElts ,_defgdb );_defgdb .EG_MathContent =append (_defgdb .EG_MathContent ,_aafc );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_agfee .Name ); +if _aaba :=d .Skip ();_aaba !=nil {return _aaba ;};};case _g .EndElement :break _cgbabc ;case _g .CharData :};};return nil ;};func (_ccfde *CT_Footnotes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ccfde .Footnote !=nil {_ceegaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}}; +for _ ,_caefd :=range _ccfde .Footnote {e .EncodeElement (_caefd ,_ceegaf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_feeae *ST_SignedHpsMeasure )Validate ()error {return _feeae .ValidateWithPath ("")};func (_bdaeb *EG_ContentBlockContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaccgb :for {_cgebb ,_dadabc :=d .Token (); +if _dadabc !=nil {return _dadabc ;};switch _badae :=_cgebb .(type ){case _g .StartElement :switch _badae .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bdaeb .CustomXml =NewCT_CustomXmlBlock (); +if _dgbde :=d .DecodeElement (_bdaeb .CustomXml ,&_badae );_dgbde !=nil {return _dgbde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bdaeb .Sdt =NewCT_SdtBlock (); +if _cebfdc :=d .DecodeElement (_bdaeb .Sdt ,&_badae );_cebfdc !=nil {return _cebfdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abafga :=NewCT_P (); +if _agfgae :=d .DecodeElement (_abafga ,&_badae );_agfgae !=nil {return _agfgae ;};_bdaeb .P =append (_bdaeb .P ,_abafga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_agbec :=NewCT_Tbl (); +if _cgcgd :=d .DecodeElement (_agbec ,&_badae );_cgcgd !=nil {return _cgcgd ;};_bdaeb .Tbl =append (_bdaeb .Tbl ,_agbec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dbdac :=NewEG_RunLevelElts (); +_dbdac .ProofErr =NewCT_ProofErr ();if _cadbb :=d .DecodeElement (_dbdac .ProofErr ,&_badae );_cadbb !=nil {return _cadbb ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_dbdac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gcdabc :=NewEG_RunLevelElts (); +_gcdabc .PermStart =NewCT_PermStart ();if _ccbabc :=d .DecodeElement (_gcdabc .PermStart ,&_badae );_ccbabc !=nil {return _ccbabc ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_gcdabc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eafbda :=NewEG_RunLevelElts (); +_eafbda .PermEnd =NewCT_Perm ();if _afcdda :=d .DecodeElement (_eafbda .PermEnd ,&_badae );_afcdda !=nil {return _afcdda ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_eafbda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_baaaf :=NewEG_RunLevelElts (); +_baaaf .Ins =NewCT_RunTrackChange ();if _cgfcg :=d .DecodeElement (_baaaf .Ins ,&_badae );_cgfcg !=nil {return _cgfcg ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_baaaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dbbgcf :=NewEG_RunLevelElts (); +_dbbgcf .Del =NewCT_RunTrackChange ();if _aacgae :=d .DecodeElement (_dbbgcf .Del ,&_badae );_aacgae !=nil {return _aacgae ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_dbbgcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fcgcb :=NewEG_RunLevelElts (); +_fcgcb .MoveFrom =NewCT_RunTrackChange ();if _bbgee :=d .DecodeElement (_fcgcb .MoveFrom ,&_badae );_bbgee !=nil {return _bbgee ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_fcgcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_baeaa :=NewEG_RunLevelElts (); +_baeaa .MoveTo =NewCT_RunTrackChange ();if _deffg :=d .DecodeElement (_baeaa .MoveTo ,&_badae );_deffg !=nil {return _deffg ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_baeaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fgccaa :=NewEG_RunLevelElts (); +_cfgccf :=NewEG_RangeMarkupElements ();_cfgccf .BookmarkStart =NewCT_Bookmark ();if _dgadd :=d .DecodeElement (_cfgccf .BookmarkStart ,&_badae );_dgadd !=nil {return _dgadd ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_fgccaa );_fgccaa .EG_RangeMarkupElements =append (_fgccaa .EG_RangeMarkupElements ,_cfgccf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgeea :=NewEG_RunLevelElts (); +_efcgb :=NewEG_RangeMarkupElements ();_efcgb .BookmarkEnd =NewCT_MarkupRange ();if _ccggbd :=d .DecodeElement (_efcgb .BookmarkEnd ,&_badae );_ccggbd !=nil {return _ccggbd ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_cgeea );_cgeea .EG_RangeMarkupElements =append (_cgeea .EG_RangeMarkupElements ,_efcgb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgefac :=NewEG_RunLevelElts (); +_dgbeb :=NewEG_RangeMarkupElements ();_dgbeb .MoveFromRangeStart =NewCT_MoveBookmark ();if _egffd :=d .DecodeElement (_dgbeb .MoveFromRangeStart ,&_badae );_egffd !=nil {return _egffd ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_dgefac ); +_dgefac .EG_RangeMarkupElements =append (_dgefac .EG_RangeMarkupElements ,_dgbeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bffdf :=NewEG_RunLevelElts (); +_fcggd :=NewEG_RangeMarkupElements ();_fcggd .MoveFromRangeEnd =NewCT_MarkupRange ();if _afefd :=d .DecodeElement (_fcggd .MoveFromRangeEnd ,&_badae );_afefd !=nil {return _afefd ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_bffdf );_bffdf .EG_RangeMarkupElements =append (_bffdf .EG_RangeMarkupElements ,_fcggd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bgeaf :=NewEG_RunLevelElts (); +_gcdfc :=NewEG_RangeMarkupElements ();_gcdfc .MoveToRangeStart =NewCT_MoveBookmark ();if _ddfgf :=d .DecodeElement (_gcdfc .MoveToRangeStart ,&_badae );_ddfgf !=nil {return _ddfgf ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_bgeaf );_bgeaf .EG_RangeMarkupElements =append (_bgeaf .EG_RangeMarkupElements ,_gcdfc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ggefc :=NewEG_RunLevelElts (); +_adcdg :=NewEG_RangeMarkupElements ();_adcdg .MoveToRangeEnd =NewCT_MarkupRange ();if _fagee :=d .DecodeElement (_adcdg .MoveToRangeEnd ,&_badae );_fagee !=nil {return _fagee ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_ggefc );_ggefc .EG_RangeMarkupElements =append (_ggefc .EG_RangeMarkupElements ,_adcdg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bafbb :=NewEG_RunLevelElts (); +_ddafa :=NewEG_RangeMarkupElements ();_ddafa .CommentRangeStart =NewCT_MarkupRange ();if _gcbac :=d .DecodeElement (_ddafa .CommentRangeStart ,&_badae );_gcbac !=nil {return _gcbac ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_bafbb );_bafbb .EG_RangeMarkupElements =append (_bafbb .EG_RangeMarkupElements ,_ddafa ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbggd :=NewEG_RunLevelElts (); +_fcgbcd :=NewEG_RangeMarkupElements ();_fcgbcd .CommentRangeEnd =NewCT_MarkupRange ();if _cbfbc :=d .DecodeElement (_fcgbcd .CommentRangeEnd ,&_badae );_cbfbc !=nil {return _cbfbc ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_cbggd );_cbggd .EG_RangeMarkupElements =append (_cbggd .EG_RangeMarkupElements ,_fcgbcd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_abfffd :=NewEG_RunLevelElts (); +_gadge :=NewEG_RangeMarkupElements ();_gadge .CustomXmlInsRangeStart =NewCT_TrackChange ();if _efdbf :=d .DecodeElement (_gadge .CustomXmlInsRangeStart ,&_badae );_efdbf !=nil {return _efdbf ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_abfffd ); +_abfffd .EG_RangeMarkupElements =append (_abfffd .EG_RangeMarkupElements ,_gadge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_afaab :=NewEG_RunLevelElts (); +_bgeba :=NewEG_RangeMarkupElements ();_bgeba .CustomXmlInsRangeEnd =NewCT_Markup ();if _gaffg :=d .DecodeElement (_bgeba .CustomXmlInsRangeEnd ,&_badae );_gaffg !=nil {return _gaffg ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_afaab ); +_afaab .EG_RangeMarkupElements =append (_afaab .EG_RangeMarkupElements ,_bgeba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_eaggb :=NewEG_RunLevelElts (); +_dgcgcd :=NewEG_RangeMarkupElements ();_dgcgcd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dcbgc :=d .DecodeElement (_dgcgcd .CustomXmlDelRangeStart ,&_badae );_dcbgc !=nil {return _dcbgc ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_eaggb ); +_eaggb .EG_RangeMarkupElements =append (_eaggb .EG_RangeMarkupElements ,_dgcgcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ddbfa :=NewEG_RunLevelElts (); +_cbaaa :=NewEG_RangeMarkupElements ();_cbaaa .CustomXmlDelRangeEnd =NewCT_Markup ();if _bcbfb :=d .DecodeElement (_cbaaa .CustomXmlDelRangeEnd ,&_badae );_bcbfb !=nil {return _bcbfb ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_ddbfa ); +_ddbfa .EG_RangeMarkupElements =append (_ddbfa .EG_RangeMarkupElements ,_cbaaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agfdf :=NewEG_RunLevelElts (); +_gbadg :=NewEG_RangeMarkupElements ();_gbadg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dagcd :=d .DecodeElement (_gbadg .CustomXmlMoveFromRangeStart ,&_badae );_dagcd !=nil {return _dagcd ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_agfdf ); +_agfdf .EG_RangeMarkupElements =append (_agfdf .EG_RangeMarkupElements ,_gbadg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eegba :=NewEG_RunLevelElts (); +_ffaef :=NewEG_RangeMarkupElements ();_ffaef .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cdacca :=d .DecodeElement (_ffaef .CustomXmlMoveFromRangeEnd ,&_badae );_cdacca !=nil {return _cdacca ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_eegba ); +_eegba .EG_RangeMarkupElements =append (_eegba .EG_RangeMarkupElements ,_ffaef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_dacaa :=NewEG_RunLevelElts (); +_gacfgc :=NewEG_RangeMarkupElements ();_gacfgc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aafdge :=d .DecodeElement (_gacfgc .CustomXmlMoveToRangeStart ,&_badae );_aafdge !=nil {return _aafdge ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_dacaa ); +_dacaa .EG_RangeMarkupElements =append (_dacaa .EG_RangeMarkupElements ,_gacfgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cagbef :=NewEG_RunLevelElts (); +_gebbe :=NewEG_RangeMarkupElements ();_gebbe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _efaeag :=d .DecodeElement (_gebbe .CustomXmlMoveToRangeEnd ,&_badae );_efaeag !=nil {return _efaeag ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_cagbef ); +_cagbef .EG_RangeMarkupElements =append (_cagbef .EG_RangeMarkupElements ,_gebbe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ddcacf :=NewEG_RunLevelElts (); +_bafed :=NewEG_MathContent ();_bafed .OMathPara =_b .NewOMathPara ();if _feefab :=d .DecodeElement (_bafed .OMathPara ,&_badae );_feefab !=nil {return _feefab ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_ddcacf );_ddcacf .EG_MathContent =append (_ddcacf .EG_MathContent ,_bafed ); +case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gcgfd :=NewEG_RunLevelElts (); +_bdafg :=NewEG_MathContent ();_bdafg .OMath =_b .NewOMath ();if _ebged :=d .DecodeElement (_bdafg .OMath ,&_badae );_ebged !=nil {return _ebged ;};_bdaeb .EG_RunLevelElts =append (_bdaeb .EG_RunLevelElts ,_gcgfd );_gcgfd .EG_MathContent =append (_gcgfd .EG_MathContent ,_bdafg ); +default:_bd .Log .Debug ("\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",_badae .Name ); +if _ddbbdg :=d .Skip ();_ddbbdg !=nil {return _ddbbdg ;};};case _g .EndElement :break _aaccgb ;case _g .CharData :};};return nil ;};type Numbering struct{CT_Numbering };const (ST_PageOrientationUnset ST_PageOrientation =0;ST_PageOrientationPortrait ST_PageOrientation =1; +ST_PageOrientationLandscape ST_PageOrientation =2;);func NewCT_PageMar ()*CT_PageMar {_fcgbbb :=&CT_PageMar {};return _fcgbbb };func (_ddafd *CT_FitText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfdad :=range start .Attr {if _gfdad .Name .Local =="\u0076\u0061\u006c"{_acff ,_edfcg :=ParseUnionST_TwipsMeasure (_gfdad .Value ); +if _edfcg !=nil {return _edfcg ;};_ddafd .ValAttr =_acff ;continue ;};if _gfdad .Name .Local =="\u0069\u0064"{_bdbef ,_bcged :=_ff .ParseInt (_gfdad .Value ,10,64);if _bcged !=nil {return _bcged ;};_ddafd .IdAttr =&_bdbef ;continue ;};};for {_faecg ,_ddbd :=d .Token (); +if _ddbd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_ddbd );};if _cfefc ,_beeaa :=_faecg .(_g .EndElement );_beeaa &&_cfefc .Name ==start .Name {break ; +};};return nil ;};func (_bfefb *CT_RubyAlign )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_caafg ,_dcdgdc :=_bfefb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dcdgdc !=nil {return _dcdgdc ;};start .Attr =append (start .Attr ,_caafg ); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_MailMergeSourceType struct{ -// Right Border -Right *CT_PageBorder ;}; +// Data Source Type Value +ValAttr ST_MailMergeSourceType ;};func NewCT_ProofErr ()*CT_ProofErr {_abgfcd :=&CT_ProofErr {};_abgfcd .TypeAttr =ST_ProofErr (1);return _abgfcd ;};func (_gadaa ST_TabJc )ValidateWithPath (path string )error {switch _gadaa {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 (_gadaa )); +};return nil ;};func (_gfcfe *ST_PageBorderDisplay )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gfcfe =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_gfcfe =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_gfcfe =2; +case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_gfcfe =3;};return nil ;};func NewCT_Kinsoku ()*CT_Kinsoku {_fdaa :=&CT_Kinsoku {};return _fdaa };type CT_DocPartPr struct{ -// ValidateWithPath validates the CT_AltChunk and its children, prefixing error messages with path -func (_cfd *CT_AltChunk )ValidateWithPath (path string )error {if _cfd .AltChunkPr !=nil {if _gbd :=_cfd .AltChunkPr .ValidateWithPath (path +"/\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");_gbd !=nil {return _gbd ;};};return nil ;};func (_bgfaed *WdCT_WordprocessingContentPart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgagd :=range start .Attr {if _dgagd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgagd .Name .Local =="\u0069\u0064"||_dgagd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dgagd .Name .Local =="\u0069\u0064"{_cgdfgd ,_decde :=_dgagd .Value ,error (nil ); -if _decde !=nil {return _decde ;};_bgfaed .IdAttr =_cgdfgd ;continue ;};if _dgagd .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_bgfaed .BwModeAttr .UnmarshalXMLAttr (_dgagd );continue ;};};_dffba :for {_fgggda ,_gedag :=d .Token ();if _gedag !=nil {return _gedag ; -};switch _egefge :=_fgggda .(type ){case _b .StartElement :switch _egefge .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_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 :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_bgfaed .NvContentPartPr =NewWdCT_WordprocessingContentPartNonVisual (); -if _cbefef :=d .DecodeElement (_bgfaed .NvContentPartPr ,&_egefge );_cbefef !=nil {return _cbefef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:_bgfaed .Xfrm =_a .NewCT_Transform2D (); -if _gceageb :=d .DecodeElement (_bgfaed .Xfrm ,&_egefge );_gceageb !=nil {return _gceageb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgfaed .ExtLst =_a .NewCT_OfficeArtExtensionList (); -if _dgbgcd :=d .DecodeElement (_bgfaed .ExtLst ,&_egefge );_dgbgcd !=nil {return _dgbgcd ;};default:_af .Log .Debug ("\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",_egefge .Name ); -if _cdcec :=d .Skip ();_cdcec !=nil {return _cdcec ;};};case _b .EndElement :break _dffba ;case _b .CharData :};};return nil ;}; +// Entry Name +Name *CT_DocPartName ; -// ValidateWithPath validates the CT_TargetScreenSz and its children, prefixing error messages with path -func (_baccg *CT_TargetScreenSz )ValidateWithPath (path string )error {if _baccg .ValAttr ==ST_TargetScreenSzUnset {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 _gbbecf :=_baccg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbbecf !=nil {return _gbbecf ;};return nil ;};func (_cafgcf ST_TblLayoutType )String ()string {switch _cafgcf {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064"; -case 2:return "\u0061u\u0074\u006f\u0066\u0069\u0074";};return "";}; +// Associated Paragraph Style Name +Style *CT_String ; -// Validate validates the CT_Div and its children -func (_gccc *CT_Div )Validate ()error {return _gccc .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0076");}; +// Entry Categorization +Category *CT_DocPartCategory ; -// Validate validates the CT_DocParts and its children -func (_gbgea *CT_DocParts )Validate ()error {return _gbgea .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073");};func (_geafc ST_ObjectDrawAspect )Validate ()error {return _geafc .ValidateWithPath ("")};type CT_MailMergeDocType struct{ +// Entry Types +Types *CT_DocPartTypes ; -// Mail Merge Source Document Type -ValAttr ST_MailMergeDocType ;};func (_cdcea *CT_FFData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agbfa :for {_deag ,_aceb :=d .Token ();if _aceb !=nil {return _aceb ;};switch _fbdf :=_deag .(type ){case _b .StartElement :switch _fbdf .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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:_gcefc :=NewCT_FFName (); -if _cgefd :=d .DecodeElement (_gcefc ,&_fbdf );_cgefd !=nil {return _cgefd ;};_cdcea .Name =append (_cdcea .Name ,_gcefc );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 :"\u006c\u0061\u0062e\u006c"},_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 :"\u006c\u0061\u0062e\u006c"}:_bgfce :=NewCT_DecimalNumber (); -if _dcgbd :=d .DecodeElement (_bgfce ,&_fbdf );_dcgbd !=nil {return _dcgbd ;};_cdcea .Label =append (_cdcea .Label ,_bgfce );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 :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_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 :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_cfdfb :=NewCT_UnsignedDecimalNumber (); -if _aefdb :=d .DecodeElement (_cfdfb ,&_fbdf );_aefdb !=nil {return _aefdb ;};_cdcea .TabIndex =append (_cdcea .TabIndex ,_cfdfb );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 :"\u0065n\u0061\u0062\u006c\u0065\u0064"},_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 :"\u0065n\u0061\u0062\u006c\u0065\u0064"}:_ebec :=NewCT_OnOff (); -if _agcc :=d .DecodeElement (_ebec ,&_fbdf );_agcc !=nil {return _agcc ;};_cdcea .Enabled =append (_cdcea .Enabled ,_ebec );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 :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\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 :"\u0063\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}:_aefdd :=NewCT_OnOff (); -if _aaece :=d .DecodeElement (_aefdd ,&_fbdf );_aaece !=nil {return _aaece ;};_cdcea .CalcOnExit =append (_cdcea .CalcOnExit ,_aefdd );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 :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"},_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 :"\u0065\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}:_bfgcd :=NewCT_MacroName (); -if _acdec :=d .DecodeElement (_bfgcd ,&_fbdf );_acdec !=nil {return _acdec ;};_cdcea .EntryMacro =append (_cdcea .EntryMacro ,_bfgcd );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 :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"},_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 :"\u0065x\u0069\u0074\u004d\u0061\u0063\u0072o"}:_cgaca :=NewCT_MacroName (); -if _gceed :=d .DecodeElement (_cgaca ,&_fbdf );_gceed !=nil {return _gceed ;};_cdcea .ExitMacro =append (_cdcea .ExitMacro ,_cgaca );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 :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\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 :"\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}:_eeebg :=NewCT_FFHelpText (); -if _gfaca :=d .DecodeElement (_eeebg ,&_fbdf );_gfaca !=nil {return _gfaca ;};_cdcea .HelpText =append (_cdcea .HelpText ,_eeebg );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 :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\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 :"\u0073\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}:_bddd :=NewCT_FFStatusText (); -if _eeddf :=d .DecodeElement (_bddd ,&_fbdf );_eeddf !=nil {return _eeddf ;};_cdcea .StatusText =append (_cdcea .StatusText ,_bddd );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 :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"},_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 :"\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}:_cdcea .CheckBox =NewCT_FFCheckBox (); -if _bdaebe :=d .DecodeElement (_cdcea .CheckBox ,&_fbdf );_bdaebe !=nil {return _bdaebe ;};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 :"\u0064\u0064\u004c\u0069\u0073\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 :"\u0064\u0064\u004c\u0069\u0073\u0074"}:_cdcea .DdList =NewCT_FFDDList (); -if _eafac :=d .DecodeElement (_cdcea .DdList ,&_fbdf );_eafac !=nil {return _eafac ;};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 :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"},_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 :"\u0074e\u0078\u0074\u0049\u006e\u0070\u0075t"}:_cdcea .TextInput =NewCT_FFTextInput (); -if _eadaf :=d .DecodeElement (_cdcea .TextInput ,&_fbdf );_eadaf !=nil {return _eadaf ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\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",_fbdf .Name ); -if _dgdb :=d .Skip ();_dgdb !=nil {return _dgdb ;};};case _b .EndElement :break _agbfa ;case _b .CharData :};};return nil ;};type Styles struct{CT_Styles };func (_dgaecf ST_HexColorAuto )Validate ()error {return _dgaecf .ValidateWithPath ("")};func (_cbbca *CT_TargetScreenSz )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bdggec ,_fdafc :=_cbbca .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _fdafc !=nil {return _fdafc ;};start .Attr =append (start .Attr ,_bdggec );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdddc *CT_SignedHpsMeasure )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_gdddc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_BookmarkRange struct{ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Entry Insertion Behaviors +Behaviors *CT_DocPartBehaviors ; -// Annotation Identifier -IdAttr int64 ;};func (_cgeba ST_JcTable )ValidateWithPath (path string )error {switch _cgeba {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 (_cgeba )); -};return nil ;};func (_ddgfg *ST_VAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gddgg ,_ecace :=d .Token ();if _ecace !=nil {return _ecace ;};if _bfcecc ,_adfeag :=_gddgg .(_b .EndElement );_adfeag &&_bfcecc .Name ==start .Name {*_ddgfg =1; -return nil ;};if _ddgeb ,_bgedda :=_gddgg .(_b .CharData );!_bgedda {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",_gddgg );}else {switch string (_ddgeb ){case "":*_ddgfg =0; -case "\u0074\u0065\u0078\u0074":*_ddgfg =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ddgfg =2;case "\u0070\u0061\u0067\u0065":*_ddgfg =3;};};_gddgg ,_ecace =d .Token ();if _ecace !=nil {return _ecace ;};if _efffbc ,_dfcagc :=_gddgg .(_b .EndElement ); -_dfcagc &&_efffbc .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",_gddgg );};func (_gfaaa ST_PageOrientation )Validate ()error {return _gfaaa .ValidateWithPath ("")}; -func (_bbcfa *WdCT_WordprocessingGroup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbcfa .CNvGrpSpPr =_a .NewCT_NonVisualGroupDrawingShapeProps ();_bbcfa .GrpSpPr =_a .NewCT_GroupShapeProperties ();_ebcgcb :for {_fcfee ,_cgeffa :=d .Token (); -if _cgeffa !=nil {return _cgeffa ;};switch _egcefg :=_fcfee .(type ){case _b .StartElement :switch _egcefg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:_bbcfa .CNvPr =_a .NewCT_NonVisualDrawingProps (); -if _debda :=d .DecodeElement (_bbcfa .CNvPr ,&_egcefg );_debda !=nil {return _debda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _cdgbb :=d .DecodeElement (_bbcfa .CNvGrpSpPr ,&_egcefg ); -_cdgbb !=nil {return _cdgbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_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 :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _bcedeb :=d .DecodeElement (_bbcfa .GrpSpPr ,&_egcefg ); -_bcedeb !=nil {return _bcedeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_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 :"\u0077\u0073\u0070"}:_gababc :=NewWdCT_WordprocessingGroupChoice (); -if _fbeaf :=d .DecodeElement (&_gababc .Wsp ,&_egcefg );_fbeaf !=nil {return _fbeaf ;};_bbcfa .Choice =append (_bbcfa .Choice ,_gababc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_bdcdee :=NewWdCT_WordprocessingGroupChoice (); -if _bgcagc :=d .DecodeElement (&_bdcdee .GrpSp ,&_egcefg );_bgcagc !=nil {return _bgcagc ;};_bbcfa .Choice =append (_bbcfa .Choice ,_bdcdee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_agdbf :=NewWdCT_WordprocessingGroupChoice (); -if _dcgead :=d .DecodeElement (&_agdbf .GraphicFrame ,&_egcefg );_dcgead !=nil {return _dcgead ;};_bbcfa .Choice =append (_bbcfa .Choice ,_agdbf );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 :"\u0070\u0069\u0063"},_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 :"\u0070\u0069\u0063"}:_cgcegb :=NewWdCT_WordprocessingGroupChoice (); -if _dbbaf :=d .DecodeElement (&_cgcegb .Pic ,&_egcefg );_dbbaf !=nil {return _dbbaf ;};_bbcfa .Choice =append (_bbcfa .Choice ,_cgcegb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_fagaa :=NewWdCT_WordprocessingGroupChoice (); -if _ebgga :=d .DecodeElement (&_fagaa .ContentPart ,&_egcefg );_ebgga !=nil {return _ebgga ;};_bbcfa .Choice =append (_bbcfa .Choice ,_fagaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbcfa .ExtLst =_a .NewCT_OfficeArtExtensionList (); -if _bdcadc :=d .DecodeElement (_bbcfa .ExtLst ,&_egcefg );_bdcadc !=nil {return _bdcadc ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\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",_egcefg .Name ); -if _geagd :=d .Skip ();_geagd !=nil {return _geagd ;};};case _b .EndElement :break _ebcgcb ;case _b .CharData :};};return nil ;};func NewCT_MailMergeDataType ()*CT_MailMergeDataType {_afdgf :=&CT_MailMergeDataType {};return _afdgf ;};func (_eaaae *CT_ParaRPrOriginal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebad :for {_fabca ,_bgbgb :=d .Token (); -if _bgbgb !=nil {return _bgbgb ;};switch _daedc :=_fabca .(type ){case _b .StartElement :switch _daedc .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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_eaaae .Ins =NewCT_TrackChange (); -if _fbffd :=d .DecodeElement (_eaaae .Ins ,&_daedc );_fbffd !=nil {return _fbffd ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_eaaae .Del =NewCT_TrackChange (); -if _aacac :=d .DecodeElement (_eaaae .Del ,&_daedc );_aacac !=nil {return _aacac ;};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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_eaaae .MoveFrom =NewCT_TrackChange (); -if _dfcea :=d .DecodeElement (_eaaae .MoveFrom ,&_daedc );_dfcea !=nil {return _dfcea ;};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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eaaae .MoveTo =NewCT_TrackChange (); -if _ddbdbg :=d .DecodeElement (_eaaae .MoveTo ,&_daedc );_ddbdbg !=nil {return _ddbdbg ;};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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_eaaae .RStyle =NewCT_String (); -if _fffba :=d .DecodeElement (_eaaae .RStyle ,&_daedc );_fffba !=nil {return _fffba ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_eaaae .RFonts =NewCT_Fonts (); -if _faabeg :=d .DecodeElement (_eaaae .RFonts ,&_daedc );_faabeg !=nil {return _faabeg ;};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 :"\u0062"},_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 :"\u0062"}:_eaaae .B =NewCT_OnOff (); -if _fdccg :=d .DecodeElement (_eaaae .B ,&_daedc );_fdccg !=nil {return _fdccg ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_eaaae .BCs =NewCT_OnOff (); -if _bgeff :=d .DecodeElement (_eaaae .BCs ,&_daedc );_bgeff !=nil {return _bgeff ;};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 :"\u0069"},_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 :"\u0069"}:_eaaae .I =NewCT_OnOff (); -if _aafbe :=d .DecodeElement (_eaaae .I ,&_daedc );_aafbe !=nil {return _aafbe ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_eaaae .ICs =NewCT_OnOff (); -if _eaaef :=d .DecodeElement (_eaaae .ICs ,&_daedc );_eaaef !=nil {return _eaaef ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_eaaae .Caps =NewCT_OnOff (); -if _fcfffa :=d .DecodeElement (_eaaae .Caps ,&_daedc );_fcfffa !=nil {return _fcfffa ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_eaaae .SmallCaps =NewCT_OnOff (); -if _adfga :=d .DecodeElement (_eaaae .SmallCaps ,&_daedc );_adfga !=nil {return _adfga ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_eaaae .Strike =NewCT_OnOff (); -if _ecage :=d .DecodeElement (_eaaae .Strike ,&_daedc );_ecage !=nil {return _ecage ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_eaaae .Dstrike =NewCT_OnOff (); -if _dfbag :=d .DecodeElement (_eaaae .Dstrike ,&_daedc );_dfbag !=nil {return _dfbag ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_eaaae .Outline =NewCT_OnOff (); -if _daecb :=d .DecodeElement (_eaaae .Outline ,&_daedc );_daecb !=nil {return _daecb ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_eaaae .Shadow =NewCT_OnOff (); -if _dgaab :=d .DecodeElement (_eaaae .Shadow ,&_daedc );_dgaab !=nil {return _dgaab ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_eaaae .Emboss =NewCT_OnOff (); -if _cbdaca :=d .DecodeElement (_eaaae .Emboss ,&_daedc );_cbdaca !=nil {return _cbdaca ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_eaaae .Imprint =NewCT_OnOff (); -if _cbbbg :=d .DecodeElement (_eaaae .Imprint ,&_daedc );_cbbbg !=nil {return _cbbbg ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_eaaae .NoProof =NewCT_OnOff (); -if _dgecc :=d .DecodeElement (_eaaae .NoProof ,&_daedc );_dgecc !=nil {return _dgecc ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_eaaae .SnapToGrid =NewCT_OnOff (); -if _bgdfc :=d .DecodeElement (_eaaae .SnapToGrid ,&_daedc );_bgdfc !=nil {return _bgdfc ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_eaaae .Vanish =NewCT_OnOff (); -if _dfgfb :=d .DecodeElement (_eaaae .Vanish ,&_daedc );_dfgfb !=nil {return _dfgfb ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_eaaae .WebHidden =NewCT_OnOff (); -if _deedf :=d .DecodeElement (_eaaae .WebHidden ,&_daedc );_deedf !=nil {return _deedf ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_eaaae .Color =NewCT_Color (); -if _bgbd :=d .DecodeElement (_eaaae .Color ,&_daedc );_bgbd !=nil {return _bgbd ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_eaaae .Spacing =NewCT_SignedTwipsMeasure (); -if _dgddd :=d .DecodeElement (_eaaae .Spacing ,&_daedc );_dgddd !=nil {return _dgddd ;};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 :"\u0077"},_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 :"\u0077"}:_eaaae .W =NewCT_TextScale (); -if _bbcfc :=d .DecodeElement (_eaaae .W ,&_daedc );_bbcfc !=nil {return _bbcfc ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_eaaae .Kern =NewCT_HpsMeasure (); -if _gefd :=d .DecodeElement (_eaaae .Kern ,&_daedc );_gefd !=nil {return _gefd ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_eaaae .Position =NewCT_SignedHpsMeasure (); -if _bgdgb :=d .DecodeElement (_eaaae .Position ,&_daedc );_bgdgb !=nil {return _bgdgb ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_eaaae .Sz =NewCT_HpsMeasure (); -if _abdb :=d .DecodeElement (_eaaae .Sz ,&_daedc );_abdb !=nil {return _abdb ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_eaaae .SzCs =NewCT_HpsMeasure (); -if _cffaf :=d .DecodeElement (_eaaae .SzCs ,&_daedc );_cffaf !=nil {return _cffaf ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_eaaae .Highlight =NewCT_Highlight (); -if _dfdcef :=d .DecodeElement (_eaaae .Highlight ,&_daedc );_dfdcef !=nil {return _dfdcef ;};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 :"\u0075"},_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 :"\u0075"}:_eaaae .U =NewCT_Underline (); -if _fddad :=d .DecodeElement (_eaaae .U ,&_daedc );_fddad !=nil {return _fddad ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_eaaae .Effect =NewCT_TextEffect (); -if _afccb :=d .DecodeElement (_eaaae .Effect ,&_daedc );_afccb !=nil {return _afccb ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_eaaae .Bdr =NewCT_Border (); -if _bbedf :=d .DecodeElement (_eaaae .Bdr ,&_daedc );_bbedf !=nil {return _bbedf ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_eaaae .Shd =NewCT_Shd (); -if _ccadeb :=d .DecodeElement (_eaaae .Shd ,&_daedc );_ccadeb !=nil {return _ccadeb ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_eaaae .FitText =NewCT_FitText (); -if _ecdfab :=d .DecodeElement (_eaaae .FitText ,&_daedc );_ecdfab !=nil {return _ecdfab ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_eaaae .VertAlign =NewCT_VerticalAlignRun (); -if _agfae :=d .DecodeElement (_eaaae .VertAlign ,&_daedc );_agfae !=nil {return _agfae ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_eaaae .Rtl =NewCT_OnOff (); -if _adebf :=d .DecodeElement (_eaaae .Rtl ,&_daedc );_adebf !=nil {return _adebf ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_eaaae .Cs =NewCT_OnOff (); -if _aefbc :=d .DecodeElement (_eaaae .Cs ,&_daedc );_aefbc !=nil {return _aefbc ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_eaaae .Em =NewCT_Em (); -if _gdeag :=d .DecodeElement (_eaaae .Em ,&_daedc );_gdeag !=nil {return _gdeag ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_eaaae .Lang =NewCT_Language (); -if _cbbff :=d .DecodeElement (_eaaae .Lang ,&_daedc );_cbbff !=nil {return _cbbff ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_eaaae .EastAsianLayout =NewCT_EastAsianLayout (); -if _dcdgf :=d .DecodeElement (_eaaae .EastAsianLayout ,&_daedc );_dcdgf !=nil {return _dcdgf ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_eaaae .SpecVanish =NewCT_OnOff (); -if _faefb :=d .DecodeElement (_eaaae .SpecVanish ,&_daedc );_faefb !=nil {return _faefb ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_eaaae .OMath =NewCT_OnOff (); -if _cefbg :=d .DecodeElement (_eaaae .OMath ,&_daedc );_cefbg !=nil {return _cefbg ;};default:_af .Log .Debug ("\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",_daedc .Name ); -if _agacg :=d .Skip ();_agacg !=nil {return _agacg ;};};case _b .EndElement :break _ebad ;case _b .CharData :};};return nil ;};func NewCT_DocVars ()*CT_DocVars {_bbfbd :=&CT_DocVars {};return _bbfbd };func (_edcag ST_TextScale )String ()string {if _edcag .ST_TextScalePercent !=nil {return _f .Sprintf ("\u0025\u0076",*_edcag .ST_TextScalePercent ); -};if _edcag .ST_TextScaleDecimal !=nil {return _f .Sprintf ("\u0025\u0076",*_edcag .ST_TextScaleDecimal );};return "";}; +// Description for Entry +Description *CT_String ; -// ValidateWithPath validates the CT_FtnProps and its children, prefixing error messages with path -func (_cdgac *CT_FtnProps )ValidateWithPath (path string )error {if _cdgac .Pos !=nil {if _cabg :=_cdgac .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_cabg !=nil {return _cabg ;};};if _cdgac .NumFmt !=nil {if _adcef :=_cdgac .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_adcef !=nil {return _adcef ;};};if _cdgac .NumStart !=nil {if _faacg :=_cdgac .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_faacg !=nil {return _faacg ;};};if _cdgac .NumRestart !=nil {if _fdfe :=_cdgac .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); -_fdfe !=nil {return _fdfe ;};};return nil ;};func (_aggbd *CT_Tabs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cebgd :for {_fafc ,_eeacf :=d .Token ();if _eeacf !=nil {return _eeacf ;};switch _fgbeaa :=_fafc .(type ){case _b .StartElement :switch _fgbeaa .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 :"\u0074\u0061\u0062"},_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 :"\u0074\u0061\u0062"}:_caacb :=NewCT_TabStop (); -if _cgcbbc :=d .DecodeElement (_caacb ,&_fgbeaa );_cgcbbc !=nil {return _cgcbbc ;};_aggbd .Tab =append (_aggbd .Tab ,_caacb );default:_af .Log .Debug ("\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",_fgbeaa .Name ); -if _faacgd :=d .Skip ();_faacgd !=nil {return _faacgd ;};};case _b .EndElement :break _cebgd ;case _b .CharData :};};return nil ;}; +// Entry ID +Guid *CT_Guid ;}; -// ValidateWithPath validates the CT_Object and its children, prefixing error messages with path -func (_acgc *CT_Object )ValidateWithPath (path string )error {if _acgc .DxaOrigAttr !=nil {if _cbgae :=_acgc .DxaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0078a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_cbgae !=nil {return _cbgae ;};};if _acgc .DyaOrigAttr !=nil {if _cacffb :=_acgc .DyaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0079a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072"); -_cacffb !=nil {return _cacffb ;};};if _acgc .Drawing !=nil {if _ddccd :=_acgc .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_ddccd !=nil {return _ddccd ;};};if _acgc .Choice !=nil {if _gdbeb :=_acgc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_gdbeb !=nil {return _gdbeb ;};};return nil ;}; +// Validate validates the CT_FrameScrollbar and its children +func (_dceef *CT_FrameScrollbar )Validate ()error {return _dceef .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072");}; -// ValidateWithPath validates the CT_HdrFtrRef and its children, prefixing error messages with path -func (_fbbge *CT_HdrFtrRef )ValidateWithPath (path string )error {if _fbbge .TypeAttr ==ST_HdrFtrUnset {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 _gbgef :=_fbbge .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gbgef !=nil {return _gbgef ;};return nil ;}; +// Validate validates the CT_Frame and its children +func (_cbccf *CT_Frame )Validate ()error {return _cbccf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065");};func (_bdfgf *ST_Underline )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bdfgf =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bdfgf =1; +case "\u0077\u006f\u0072d\u0073":*_bdfgf =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bdfgf =3;case "\u0074\u0068\u0069c\u006b":*_bdfgf =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_bdfgf =5;case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_bdfgf =6; +case "\u0064\u0061\u0073\u0068":*_bdfgf =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_bdfgf =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_bdfgf =9;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_bdfgf =10; +case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bdfgf =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_bdfgf =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_bdfgf =13;case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_bdfgf =14; +case "\u0077\u0061\u0076\u0065":*_bdfgf =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_bdfgf =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_bdfgf =17;case "\u006e\u006f\u006e\u0065":*_bdfgf =18;};return nil ;};type EG_RPrContent struct{ -// Validate validates the EG_RPr and its children -func (_gcfdg *EG_RPr )Validate ()error {return _gcfdg .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072");}; +// Referenced Character Style +RStyle *CT_String ; -// Validate validates the CT_PermStart and its children -func (_eebbf *CT_PermStart )Validate ()error {return _eebbf .ValidateWithPath ("\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");};func (_gggccc ST_TabJc )Validate ()error {return _gggccc .ValidateWithPath ("")}; +// Run Fonts +RFonts *CT_Fonts ; -// ValidateWithPath validates the Recipients and its children, prefixing error messages with path -func (_bddff *Recipients )ValidateWithPath (path string )error {if _addegc :=_bddff .CT_Recipients .ValidateWithPath (path );_addegc !=nil {return _addegc ;};return nil ;};func (_badeaa ST_DocGrid )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_befab :=_b .Attr {}; -_befab .Name =name ;switch _badeaa {case ST_DocGridUnset :_befab .Value ="";case ST_DocGridDefault :_befab .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocGridLines :_befab .Value ="\u006c\u0069\u006ee\u0073";case ST_DocGridLinesAndChars :_befab .Value ="\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073"; -case ST_DocGridSnapToChars :_befab .Value ="s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return _befab ,nil ;};func (_gdedbb ST_FrameScrollbar )ValidateWithPath (path string )error {switch _gdedbb {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 (_gdedbb )); -};return nil ;}; +// Bold +B *CT_OnOff ; -// ValidateWithPath validates the EG_HdrFtrReferences and its children, prefixing error messages with path -func (_adefc *EG_HdrFtrReferences )ValidateWithPath (path string )error {if _adefc .HeaderReference !=nil {if _bbfdd :=_adefc .HeaderReference .ValidateWithPath (path +"\u002f\u0048e\u0061\u0064\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"); -_bbfdd !=nil {return _bbfdd ;};};if _adefc .FooterReference !=nil {if _fddgb :=_adefc .FooterReference .ValidateWithPath (path +"\u002f\u0046o\u006f\u0074\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_fddgb !=nil {return _fddgb ;};};return nil ; -};const (ST_BorderUnset ST_Border =0;ST_BorderNil ST_Border =1;ST_BorderNone ST_Border =2;ST_BorderSingle ST_Border =3;ST_BorderThick ST_Border =4;ST_BorderDouble ST_Border =5;ST_BorderDotted ST_Border =6;ST_BorderDashed ST_Border =7;ST_BorderDotDash ST_Border =8; -ST_BorderDotDotDash ST_Border =9;ST_BorderTriple ST_Border =10;ST_BorderThinThickSmallGap ST_Border =11;ST_BorderThickThinSmallGap ST_Border =12;ST_BorderThinThickThinSmallGap ST_Border =13;ST_BorderThinThickMediumGap ST_Border =14;ST_BorderThickThinMediumGap ST_Border =15; -ST_BorderThinThickThinMediumGap ST_Border =16;ST_BorderThinThickLargeGap ST_Border =17;ST_BorderThickThinLargeGap ST_Border =18;ST_BorderThinThickThinLargeGap ST_Border =19;ST_BorderWave ST_Border =20;ST_BorderDoubleWave ST_Border =21;ST_BorderDashSmallGap ST_Border =22; -ST_BorderDashDotStroked ST_Border =23;ST_BorderThreeDEmboss ST_Border =24;ST_BorderThreeDEngrave ST_Border =25;ST_BorderOutset ST_Border =26;ST_BorderInset ST_Border =27;ST_BorderApples ST_Border =28;ST_BorderArchedScallops ST_Border =29;ST_BorderBabyPacifier ST_Border =30; -ST_BorderBabyRattle ST_Border =31;ST_BorderBalloons3Colors ST_Border =32;ST_BorderBalloonsHotAir ST_Border =33;ST_BorderBasicBlackDashes ST_Border =34;ST_BorderBasicBlackDots ST_Border =35;ST_BorderBasicBlackSquares ST_Border =36;ST_BorderBasicThinLines ST_Border =37; -ST_BorderBasicWhiteDashes ST_Border =38;ST_BorderBasicWhiteDots ST_Border =39;ST_BorderBasicWhiteSquares ST_Border =40;ST_BorderBasicWideInline ST_Border =41;ST_BorderBasicWideMidline ST_Border =42;ST_BorderBasicWideOutline ST_Border =43;ST_BorderBats ST_Border =44; -ST_BorderBirds ST_Border =45;ST_BorderBirdsFlight ST_Border =46;ST_BorderCabins ST_Border =47;ST_BorderCakeSlice ST_Border =48;ST_BorderCandyCorn ST_Border =49;ST_BorderCelticKnotwork ST_Border =50;ST_BorderCertificateBanner ST_Border =51;ST_BorderChainLink ST_Border =52; -ST_BorderChampagneBottle ST_Border =53;ST_BorderCheckedBarBlack ST_Border =54;ST_BorderCheckedBarColor ST_Border =55;ST_BorderCheckered ST_Border =56;ST_BorderChristmasTree ST_Border =57;ST_BorderCirclesLines ST_Border =58;ST_BorderCirclesRectangles ST_Border =59; -ST_BorderClassicalWave ST_Border =60;ST_BorderClocks ST_Border =61;ST_BorderCompass ST_Border =62;ST_BorderConfetti ST_Border =63;ST_BorderConfettiGrays ST_Border =64;ST_BorderConfettiOutline ST_Border =65;ST_BorderConfettiStreamers ST_Border =66;ST_BorderConfettiWhite ST_Border =67; -ST_BorderCornerTriangles ST_Border =68;ST_BorderCouponCutoutDashes ST_Border =69;ST_BorderCouponCutoutDots ST_Border =70;ST_BorderCrazyMaze ST_Border =71;ST_BorderCreaturesButterfly ST_Border =72;ST_BorderCreaturesFish ST_Border =73;ST_BorderCreaturesInsects ST_Border =74; -ST_BorderCreaturesLadyBug ST_Border =75;ST_BorderCrossStitch ST_Border =76;ST_BorderCup ST_Border =77;ST_BorderDecoArch ST_Border =78;ST_BorderDecoArchColor ST_Border =79;ST_BorderDecoBlocks ST_Border =80;ST_BorderDiamondsGray ST_Border =81;ST_BorderDoubleD ST_Border =82; -ST_BorderDoubleDiamonds ST_Border =83;ST_BorderEarth1 ST_Border =84;ST_BorderEarth2 ST_Border =85;ST_BorderEarth3 ST_Border =86;ST_BorderEclipsingSquares1 ST_Border =87;ST_BorderEclipsingSquares2 ST_Border =88;ST_BorderEggsBlack ST_Border =89;ST_BorderFans ST_Border =90; -ST_BorderFilm ST_Border =91;ST_BorderFirecrackers ST_Border =92;ST_BorderFlowersBlockPrint ST_Border =93;ST_BorderFlowersDaisies ST_Border =94;ST_BorderFlowersModern1 ST_Border =95;ST_BorderFlowersModern2 ST_Border =96;ST_BorderFlowersPansy ST_Border =97; -ST_BorderFlowersRedRose ST_Border =98;ST_BorderFlowersRoses ST_Border =99;ST_BorderFlowersTeacup ST_Border =100;ST_BorderFlowersTiny ST_Border =101;ST_BorderGems ST_Border =102;ST_BorderGingerbreadMan ST_Border =103;ST_BorderGradient ST_Border =104;ST_BorderHandmade1 ST_Border =105; -ST_BorderHandmade2 ST_Border =106;ST_BorderHeartBalloon ST_Border =107;ST_BorderHeartGray ST_Border =108;ST_BorderHearts ST_Border =109;ST_BorderHeebieJeebies ST_Border =110;ST_BorderHolly ST_Border =111;ST_BorderHouseFunky ST_Border =112;ST_BorderHypnotic ST_Border =113; -ST_BorderIceCreamCones ST_Border =114;ST_BorderLightBulb ST_Border =115;ST_BorderLightning1 ST_Border =116;ST_BorderLightning2 ST_Border =117;ST_BorderMapPins ST_Border =118;ST_BorderMapleLeaf ST_Border =119;ST_BorderMapleMuffins ST_Border =120;ST_BorderMarquee ST_Border =121; -ST_BorderMarqueeToothed ST_Border =122;ST_BorderMoons ST_Border =123;ST_BorderMosaic ST_Border =124;ST_BorderMusicNotes ST_Border =125;ST_BorderNorthwest ST_Border =126;ST_BorderOvals ST_Border =127;ST_BorderPackages ST_Border =128;ST_BorderPalmsBlack ST_Border =129; -ST_BorderPalmsColor ST_Border =130;ST_BorderPaperClips ST_Border =131;ST_BorderPapyrus ST_Border =132;ST_BorderPartyFavor ST_Border =133;ST_BorderPartyGlass ST_Border =134;ST_BorderPencils ST_Border =135;ST_BorderPeople ST_Border =136;ST_BorderPeopleWaving ST_Border =137; -ST_BorderPeopleHats ST_Border =138;ST_BorderPoinsettias ST_Border =139;ST_BorderPostageStamp ST_Border =140;ST_BorderPumpkin1 ST_Border =141;ST_BorderPushPinNote2 ST_Border =142;ST_BorderPushPinNote1 ST_Border =143;ST_BorderPyramids ST_Border =144;ST_BorderPyramidsAbove ST_Border =145; -ST_BorderQuadrants ST_Border =146;ST_BorderRings ST_Border =147;ST_BorderSafari ST_Border =148;ST_BorderSawtooth ST_Border =149;ST_BorderSawtoothGray ST_Border =150;ST_BorderScaredCat ST_Border =151;ST_BorderSeattle ST_Border =152;ST_BorderShadowedSquares ST_Border =153; -ST_BorderSharksTeeth ST_Border =154;ST_BorderShorebirdTracks ST_Border =155;ST_BorderSkyrocket ST_Border =156;ST_BorderSnowflakeFancy ST_Border =157;ST_BorderSnowflakes ST_Border =158;ST_BorderSombrero ST_Border =159;ST_BorderSouthwest ST_Border =160;ST_BorderStars ST_Border =161; -ST_BorderStarsTop ST_Border =162;ST_BorderStars3d ST_Border =163;ST_BorderStarsBlack ST_Border =164;ST_BorderStarsShadowed ST_Border =165;ST_BorderSun ST_Border =166;ST_BorderSwirligig ST_Border =167;ST_BorderTornPaper ST_Border =168;ST_BorderTornPaperBlack ST_Border =169; -ST_BorderTrees ST_Border =170;ST_BorderTriangleParty ST_Border =171;ST_BorderTriangles ST_Border =172;ST_BorderTriangle1 ST_Border =173;ST_BorderTriangle2 ST_Border =174;ST_BorderTriangleCircle1 ST_Border =175;ST_BorderTriangleCircle2 ST_Border =176;ST_BorderShapes1 ST_Border =177; -ST_BorderShapes2 ST_Border =178;ST_BorderTwistedLines1 ST_Border =179;ST_BorderTwistedLines2 ST_Border =180;ST_BorderVine ST_Border =181;ST_BorderWaveline ST_Border =182;ST_BorderWeavingAngles ST_Border =183;ST_BorderWeavingBraid ST_Border =184;ST_BorderWeavingRibbon ST_Border =185; -ST_BorderWeavingStrips ST_Border =186;ST_BorderWhiteFlowers ST_Border =187;ST_BorderWoodwork ST_Border =188;ST_BorderXIllusions ST_Border =189;ST_BorderZanyTriangles ST_Border =190;ST_BorderZigZag ST_Border =191;ST_BorderZigZagStitch ST_Border =192;ST_BorderCustom ST_Border =193; -);func (_eabg *CT_FontsList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fedb :for {_efead ,_abab :=d .Token ();if _abab !=nil {return _abab ;};switch _cbabd :=_efead .(type ){case _b .StartElement :switch _cbabd .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 :"\u0066\u006f\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 :"\u0066\u006f\u006e\u0074"}:_efee :=NewCT_Font (); -if _accc :=d .DecodeElement (_efee ,&_cbabd );_accc !=nil {return _accc ;};_eabg .Font =append (_eabg .Font ,_efee );default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_cbabd .Name ); -if _dcfcb :=d .Skip ();_dcfcb !=nil {return _dcfcb ;};};case _b .EndElement :break _fedb ;case _b .CharData :};};return nil ;}; +// Complex Script Bold +BCs *CT_OnOff ; -// Validate validates the CT_Charset and its children -func (_afggg *CT_Charset )Validate ()error {return _afggg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");};func (_fdgae ST_DocPartGallery )ValidateWithPath (path string )error {switch _fdgae {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 _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fdgae )); -};return nil ;};func (_cfec *CT_Bookmark )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agca :=range start .Attr {if _agca .Name .Local =="\u006e\u0061\u006d\u0065"{_fcdb ,_abcc :=_agca .Value ,error (nil );if _abcc !=nil {return _abcc ; -};_cfec .NameAttr =_fcdb ;continue ;};if _agca .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_bfgg ,_fgbg :=_d .ParseInt (_agca .Value ,10,64);if _fgbg !=nil {return _fgbg ;};_cfec .ColFirstAttr =&_bfgg ;continue ;};if _agca .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_dbaf ,_feef :=_d .ParseInt (_agca .Value ,10,64); -if _feef !=nil {return _feef ;};_cfec .ColLastAttr =&_dbaf ;continue ;};if _agca .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cfec .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_agca ); -continue ;};if _agca .Name .Local =="\u0069\u0064"{_dfdc ,_gcfb :=_d .ParseInt (_agca .Value ,10,64);if _gcfb !=nil {return _gcfb ;};_cfec .IdAttr =_dfdc ;continue ;};};for {_cdfba ,_dage :=d .Token ();if _dage !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_dage ); -};if _aead ,_daf :=_cdfba .(_b .EndElement );_daf &&_aead .Name ==start .Name {break ;};};return nil ;};func (_bdecb *CT_Compat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaec :for {_fage ,_egce :=d .Token ();if _egce !=nil {return _egce ; -};switch _eddf :=_fage .(type ){case _b .StartElement :switch _eddf .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 :"\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"},_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 :"\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"}:_bdecb .UseSingleBorderforContiguousCells =NewCT_OnOff (); -if _dedc :=d .DecodeElement (_bdecb .UseSingleBorderforContiguousCells ,&_eddf );_dedc !=nil {return _dedc ;};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 :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0077p\u004au\u0073\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e"}:_bdecb .WpJustification =NewCT_OnOff (); -if _eaead :=d .DecodeElement (_bdecb .WpJustification ,&_eddf );_eaead !=nil {return _eaead ;};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 :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"},_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 :"\u006e\u006f\u0054a\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"}:_bdecb .NoTabHangInd =NewCT_OnOff (); -if _aadf :=d .DecodeElement (_bdecb .NoTabHangInd ,&_eddf );_aadf !=nil {return _aadf ;};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 :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"},_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 :"\u006eo\u004c\u0065\u0061\u0064\u0069\u006eg"}:_bdecb .NoLeading =NewCT_OnOff (); -if _debd :=d .DecodeElement (_bdecb .NoLeading ,&_eddf );_debd !=nil {return _debd ;};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 :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"},_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 :"\u0073\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}:_bdecb .SpaceForUL =NewCT_OnOff (); -if _dcfb :=d .DecodeElement (_bdecb .SpaceForUL ,&_eddf );_dcfb !=nil {return _dcfb ;};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 :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_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 :"\u006eo\u0043o\u006c\u0075\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_bdecb .NoColumnBalance =NewCT_OnOff (); -if _becd :=d .DecodeElement (_bdecb .NoColumnBalance ,&_eddf );_becd !=nil {return _becd ;};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 :"\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"},_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 :"\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"}:_bdecb .BalanceSingleByteDoubleByteWidth =NewCT_OnOff (); -if _afac :=d .DecodeElement (_bdecb .BalanceSingleByteDoubleByteWidth ,&_eddf );_afac !=nil {return _afac ;};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 :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u006eo\u0045x\u0074\u0072\u0061\u004c\u0069n\u0065\u0053p\u0061\u0063\u0069\u006e\u0067"}:_bdecb .NoExtraLineSpacing =NewCT_OnOff (); -if _gdfc :=d .DecodeElement (_bdecb .NoExtraLineSpacing ,&_eddf );_gdfc !=nil {return _gdfc ;};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 :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"},_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 :"\u0064o\u004e\u006f\u0074\u004c\u0065\u0061\u0076\u0065\u0042\u0061\u0063k\u0073\u006c\u0061\u0073\u0068\u0041\u006c\u006f\u006e\u0065"}:_bdecb .DoNotLeaveBackslashAlone =NewCT_OnOff (); -if _ggae :=d .DecodeElement (_bdecb .DoNotLeaveBackslashAlone ,&_eddf );_ggae !=nil {return _ggae ;};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 :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"},_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 :"\u0075\u006c\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065"}:_bdecb .UlTrailSpace =NewCT_OnOff (); -if _cadg :=d .DecodeElement (_bdecb .UlTrailSpace ,&_eddf );_cadg !=nil {return _cadg ;};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 :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"},_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 :"\u0064\u006f\u004e\u006ftE\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075r\u006e"}:_bdecb .DoNotExpandShiftReturn =NewCT_OnOff (); -if _ccad :=d .DecodeElement (_bdecb .DoNotExpandShiftReturn ,&_eddf );_ccad !=nil {return _ccad ;};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 :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"},_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 :"s\u0070a\u0063\u0069\u006e\u0067\u0049\u006e\u0057\u0068o\u006c\u0065\u0050\u006fin\u0074\u0073"}:_bdecb .SpacingInWholePoints =NewCT_OnOff (); -if _abac :=d .DecodeElement (_bdecb .SpacingInWholePoints ,&_eddf );_abac !=nil {return _abac ;};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 :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"},_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 :"\u006c\u0069\u006e\u0065\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065W\u006f\u0072\u0064\u0036"}:_bdecb .LineWrapLikeWord6 =NewCT_OnOff (); -if _bbeeb :=d .DecodeElement (_bdecb .LineWrapLikeWord6 ,&_eddf );_bbeeb !=nil {return _bbeeb ;};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 :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"},_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 :"\u0070r\u0069\u006e\u0074\u0042o\u0064\u0079\u0054\u0065\u0078t\u0042e\u0066o\u0072\u0065\u0048\u0065\u0061\u0064\u0065r"}:_bdecb .PrintBodyTextBeforeHeader =NewCT_OnOff (); -if _bcf :=d .DecodeElement (_bdecb .PrintBodyTextBeforeHeader ,&_eddf );_bcf !=nil {return _bcf ;};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 :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"},_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 :"\u0070\u0072\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}:_bdecb .PrintColBlack =NewCT_OnOff (); -if _bbcf :=d .DecodeElement (_bdecb .PrintColBlack ,&_eddf );_bbcf !=nil {return _bbcf ;};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 :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"},_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 :"\u0077\u0070\u0053p\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"}:_bdecb .WpSpaceWidth =NewCT_OnOff (); -if _caeb :=d .DecodeElement (_bdecb .WpSpaceWidth ,&_eddf );_caeb !=nil {return _caeb ;};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 :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"},_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 :"\u0073h\u006fw\u0042\u0072\u0065\u0061\u006bs\u0049\u006eF\u0072\u0061\u006d\u0065\u0073"}:_bdecb .ShowBreaksInFrames =NewCT_OnOff (); -if _cbge :=d .DecodeElement (_bdecb .ShowBreaksInFrames ,&_eddf );_cbge !=nil {return _cbge ;};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 :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"},_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 :"\u0073\u0075\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}:_bdecb .SubFontBySize =NewCT_OnOff (); -if _eecc :=d .DecodeElement (_bdecb .SubFontBySize ,&_eddf );_eecc !=nil {return _eecc ;};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 :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"},_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 :"s\u0075\u0070\u0070\u0072es\u0073B\u006f\u0074\u0074\u006f\u006dS\u0070\u0061\u0063\u0069\u006e\u0067"}:_bdecb .SuppressBottomSpacing =NewCT_OnOff (); -if _cdbac :=d .DecodeElement (_bdecb .SuppressBottomSpacing ,&_eddf );_cdbac !=nil {return _cdbac ;};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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u0054o\u0070\u0053p\u0061\u0063\u0069\u006e\u0067"}:_bdecb .SuppressTopSpacing =NewCT_OnOff (); -if _efbcf :=d .DecodeElement (_bdecb .SuppressTopSpacing ,&_eddf );_efbcf !=nil {return _efbcf ;};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 :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"},_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 :"\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0053\u0070\u0061c\u0069\u006e\u0067\u0041\u0074\u0054\u006f\u0070\u004f\u0066P\u0061\u0067\u0065"}:_bdecb .SuppressSpacingAtTopOfPage =NewCT_OnOff (); -if _addg :=d .DecodeElement (_bdecb .SuppressSpacingAtTopOfPage ,&_eddf );_addg !=nil {return _addg ;};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 :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"},_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 :"s\u0075p\u0070\u0072\u0065\u0073\u0073\u0054\u006f\u0070S\u0070\u0061\u0063\u0069ng\u0057\u0050"}:_bdecb .SuppressTopSpacingWP =NewCT_OnOff (); -if _egcc :=d .DecodeElement (_bdecb .SuppressTopSpacingWP ,&_eddf );_egcc !=nil {return _egcc ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042r\u006b"}:_bdecb .SuppressSpBfAfterPgBrk =NewCT_OnOff (); -if _bcfg :=d .DecodeElement (_bdecb .SuppressSpBfAfterPgBrk ,&_eddf );_bcfg !=nil {return _bcfg ;};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 :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"},_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 :"\u0073\u0077\u0061\u0070Bo\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067e\u0073"}:_bdecb .SwapBordersFacingPages =NewCT_OnOff (); -if _gfea :=d .DecodeElement (_bdecb .SwapBordersFacingPages ,&_eddf );_gfea !=nil {return _gfea ;};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 :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"},_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 :"\u0063\u006fn\u0076\u004d\u0061i\u006c\u004d\u0065\u0072\u0067\u0065\u0045\u0073\u0063"}:_bdecb .ConvMailMergeEsc =NewCT_OnOff (); -if _ccda :=d .DecodeElement (_bdecb .ConvMailMergeEsc ,&_eddf );_ccda !=nil {return _ccda ;};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 :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"},_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 :"\u0074\u0072\u0075\u006e\u0063\u0061\u0074\u0065\u0046\u006f\u006et\u0048\u0065\u0069\u0067\u0068\u0074\u0073\u004c\u0069\u006be\u0057\u0050\u0036"}:_bdecb .TruncateFontHeightsLikeWP6 =NewCT_OnOff (); -if _defd :=d .DecodeElement (_bdecb .TruncateFontHeightsLikeWP6 ,&_eddf );_defd !=nil {return _defd ;};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 :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"},_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 :"m\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}:_bdecb .MwSmallCaps =NewCT_OnOff (); -if _bfcf :=d .DecodeElement (_bdecb .MwSmallCaps ,&_eddf );_bfcf !=nil {return _bfcf ;};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 :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"},_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 :"\u0075\u0073\u0065\u0050\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065t\u0072\u0069\u0063\u0073"}:_bdecb .UsePrinterMetrics =NewCT_OnOff (); -if _fgff :=d .DecodeElement (_bdecb .UsePrinterMetrics ,&_eddf );_fgff !=nil {return _fgff ;};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 :"\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"},_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 :"\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"}:_bdecb .DoNotSuppressParagraphBorders =NewCT_OnOff (); -if _gbff :=d .DecodeElement (_bdecb .DoNotSuppressParagraphBorders ,&_eddf );_gbff !=nil {return _gbff ;};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 :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"},_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 :"\u0077r\u0061p\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073"}:_bdecb .WrapTrailSpaces =NewCT_OnOff (); -if _gcef :=d .DecodeElement (_bdecb .WrapTrailSpaces ,&_eddf );_gcef !=nil {return _gcef ;};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 :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"},_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 :"f\u006f\u006f\u0074\u006eot\u0065L\u0061\u0079\u006f\u0075\u0074L\u0069\u006b\u0065\u0057\u0057\u0038"}:_bdecb .FootnoteLayoutLikeWW8 =NewCT_OnOff (); -if _abag :=d .DecodeElement (_bdecb .FootnoteLayoutLikeWW8 ,&_eddf );_abag !=nil {return _abag ;};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 :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"},_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 :"\u0073h\u0061p\u0065\u004c\u0061\u0079\u006fu\u0074\u004ci\u006b\u0065\u0057\u0057\u0038"}:_bdecb .ShapeLayoutLikeWW8 =NewCT_OnOff (); -if _ddaa :=d .DecodeElement (_bdecb .ShapeLayoutLikeWW8 ,&_eddf );_ddaa !=nil {return _ddaa ;};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 :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"},_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 :"\u0061\u006c\u0069\u0067nT\u0061\u0062\u006c\u0065\u0073\u0052\u006f\u0077\u0042\u0079\u0052\u006f\u0077"}:_bdecb .AlignTablesRowByRow =NewCT_OnOff (); -if _bgba :=d .DecodeElement (_bdecb .AlignTablesRowByRow ,&_eddf );_bgba !=nil {return _bgba ;};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 :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\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 :"\u0066\u006f\u0072\u0067et\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065n\u0074"}:_bdecb .ForgetLastTabAlignment =NewCT_OnOff (); -if _bccab :=d .DecodeElement (_bdecb .ForgetLastTabAlignment ,&_eddf );_bccab !=nil {return _bccab ;};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 :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"},_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 :"\u0061\u0064\u006aus\u0074\u004c\u0069\u006e\u0065\u0048\u0065\u0069\u0067\u0068\u0074\u0049\u006e\u0054\u0061\u0062\u006c\u0065"}:_bdecb .AdjustLineHeightInTable =NewCT_OnOff (); -if _affc :=d .DecodeElement (_bdecb .AdjustLineHeightInTable ,&_eddf );_affc !=nil {return _affc ;};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 :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"},_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 :"\u0061\u0075\u0074\u006fSp\u0061\u0063\u0065\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0039\u0035"}:_bdecb .AutoSpaceLikeWord95 =NewCT_OnOff (); -if _aabd :=d .DecodeElement (_bdecb .AutoSpaceLikeWord95 ,&_eddf );_aabd !=nil {return _aabd ;};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 :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"},_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 :"\u006e\u006f\u0053\u0070\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065L\u006f\u0077\u0065\u0072"}:_bdecb .NoSpaceRaiseLower =NewCT_OnOff (); -if _bbeb :=d .DecodeElement (_bdecb .NoSpaceRaiseLower ,&_eddf );_bbeb !=nil {return _bbeb ;};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 :"\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"},_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 :"\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"}:_bdecb .DoNotUseHTMLParagraphAutoSpacing =NewCT_OnOff (); -if _gfcc :=d .DecodeElement (_bdecb .DoNotUseHTMLParagraphAutoSpacing ,&_eddf );_gfcc !=nil {return _gfcc ;};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 :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"},_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 :"\u006c\u0061\u0079\u006fut\u0052\u0061\u0077\u0054\u0061\u0062\u006c\u0065\u0057\u0069\u0064\u0074\u0068"}:_bdecb .LayoutRawTableWidth =NewCT_OnOff (); -if _ecge :=d .DecodeElement (_bdecb .LayoutRawTableWidth ,&_eddf );_ecge !=nil {return _ecge ;};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 :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\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 :"l\u0061y\u006f\u0075\u0074\u0054\u0061\u0062\u006c\u0065R\u006f\u0077\u0073\u0041pa\u0072\u0074"}:_bdecb .LayoutTableRowsApart =NewCT_OnOff (); -if _dedg :=d .DecodeElement (_bdecb .LayoutTableRowsApart ,&_eddf );_dedg !=nil {return _dedg ;};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 :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"},_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 :"\u0075\u0073\u0065Wo\u0072\u0064\u0039\u0037\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0052\u0075\u006c\u0065\u0073"}:_bdecb .UseWord97LineBreakRules =NewCT_OnOff (); -if _gfgg :=d .DecodeElement (_bdecb .UseWord97LineBreakRules ,&_eddf );_gfgg !=nil {return _gfgg ;};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 :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"},_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 :"\u0064\u006f\u004eot\u0042\u0072\u0065\u0061\u006b\u0057\u0072\u0061\u0070\u0070\u0065\u0064\u0054\u0061\u0062\u006c\u0065\u0073"}:_bdecb .DoNotBreakWrappedTables =NewCT_OnOff (); -if _begb :=d .DecodeElement (_bdecb .DoNotBreakWrappedTables ,&_eddf );_begb !=nil {return _begb ;};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 :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"},_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 :"d\u006f\u004e\u006f\u0074Sn\u0061p\u0054\u006f\u0047\u0072\u0069d\u0049\u006e\u0043\u0065\u006c\u006c"}:_bdecb .DoNotSnapToGridInCell =NewCT_OnOff (); -if _cdfbd :=d .DecodeElement (_bdecb .DoNotSnapToGridInCell ,&_eddf );_cdfbd !=nil {return _cdfbd ;};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 :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"},_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 :"\u0073\u0065\u006c\u0065c\u0074\u0046\u006c\u0064\u0057\u0069\u0074\u0068\u0046\u0069r\u0073t\u004f\u0072\u004c\u0061\u0073\u0074\u0043h\u0061\u0072"}:_bdecb .SelectFldWithFirstOrLastChar =NewCT_OnOff (); -if _gdgfd :=d .DecodeElement (_bdecb .SelectFldWithFirstOrLastChar ,&_eddf );_gdgfd !=nil {return _gdgfd ;};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 :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"},_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 :"\u0061p\u0070l\u0079\u0042\u0072\u0065\u0061k\u0069\u006eg\u0052\u0075\u006c\u0065\u0073"}:_bdecb .ApplyBreakingRules =NewCT_OnOff (); -if _ceca :=d .DecodeElement (_bdecb .ApplyBreakingRules ,&_eddf );_ceca !=nil {return _ceca ;};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 :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\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 :"\u0064\u006f\u004e\u006ftW\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006ec\u0074"}:_bdecb .DoNotWrapTextWithPunct =NewCT_OnOff (); -if _fagg :=d .DecodeElement (_bdecb .DoNotWrapTextWithPunct ,&_eddf );_fagg !=nil {return _fagg ;};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 :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_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 :"d\u006f\u004e\u006f\u0074\u0055\u0073e\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006eB\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_bdecb .DoNotUseEastAsianBreakRules =NewCT_OnOff (); -if _dccgf :=d .DecodeElement (_bdecb .DoNotUseEastAsianBreakRules ,&_eddf );_dccgf !=nil {return _dccgf ;};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 :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"},_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 :"\u0075\u0073\u0065\u0057\u006f\u0072\u0064\u0032\u0030\u0030\u0032T\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0052u\u006c\u0065\u0073"}:_bdecb .UseWord2002TableStyleRules =NewCT_OnOff (); -if _bfbc :=d .DecodeElement (_bdecb .UseWord2002TableStyleRules ,&_eddf );_bfbc !=nil {return _bfbc ;};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 :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\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 :"g\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}:_bdecb .GrowAutofit =NewCT_OnOff (); -if _afcga :=d .DecodeElement (_bdecb .GrowAutofit ,&_eddf );_afcga !=nil {return _afcga ;};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 :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\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 :"u\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}:_bdecb .UseFELayout =NewCT_OnOff (); -if _eeff :=d .DecodeElement (_bdecb .UseFELayout ,&_eddf );_eeff !=nil {return _eeff ;};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 :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\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 :"u\u0073\u0065\u004e\u006frm\u0061l\u0053\u0074\u0079\u006c\u0065F\u006f\u0072\u004c\u0069\u0073\u0074"}:_bdecb .UseNormalStyleForList =NewCT_OnOff (); -if _daadd :=d .DecodeElement (_bdecb .UseNormalStyleForList ,&_eddf );_daadd !=nil {return _daadd ;};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 :"\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"},_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 :"\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"}:_bdecb .DoNotUseIndentAsNumberingTabStop =NewCT_OnOff (); -if _fbdec :=d .DecodeElement (_bdecb .DoNotUseIndentAsNumberingTabStop ,&_eddf );_fbdec !=nil {return _fbdec ;};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 :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"},_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 :"u\u0073\u0065\u0041\u006c\u0074\u004bi\u006e\u0073\u006f\u006b\u0075\u004c\u0069\u006e\u0065B\u0072\u0065\u0061k\u0052u\u006c\u0065\u0073"}:_bdecb .UseAltKinsokuLineBreakRules =NewCT_OnOff (); -if _dbag :=d .DecodeElement (_bdecb .UseAltKinsokuLineBreakRules ,&_eddf );_dbag !=nil {return _dbag ;};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 :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"},_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 :"\u0061\u006c\u006c\u006fw\u0053\u0070\u0061\u0063\u0065\u004f\u0066\u0053\u0061\u006de\u0053t\u0079\u006c\u0065\u0049\u006e\u0054\u0061b\u006c\u0065"}:_bdecb .AllowSpaceOfSameStyleInTable =NewCT_OnOff (); -if _fcdf :=d .DecodeElement (_bdecb .AllowSpaceOfSameStyleInTable ,&_eddf );_fcdf !=nil {return _fcdf ;};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 :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0064o\u004e\u006f\u0074\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073I\u006e\u0064\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}:_bdecb .DoNotSuppressIndentation =NewCT_OnOff (); -if _bdbe :=d .DecodeElement (_bdecb .DoNotSuppressIndentation ,&_eddf );_bdbe !=nil {return _bdbe ;};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 :"\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"},_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 :"\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"}:_bdecb .DoNotAutofitConstrainedTables =NewCT_OnOff (); -if _fdef :=d .DecodeElement (_bdecb .DoNotAutofitConstrainedTables ,&_eddf );_fdef !=nil {return _fdef ;};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 :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"},_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 :"\u0061\u0075\u0074\u006ff\u0069\u0074\u0054\u006f\u0046\u0069\u0072\u0073\u0074\u0046i\u0078e\u0064\u0057\u0069\u0064\u0074\u0068\u0043e\u006c\u006c"}:_bdecb .AutofitToFirstFixedWidthCell =NewCT_OnOff (); -if _gcebb :=d .DecodeElement (_bdecb .AutofitToFirstFixedWidthCell ,&_eddf );_gcebb !=nil {return _gcebb ;};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 :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\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 :"u\u006e\u0064\u0065\u0072li\u006ee\u0054\u0061\u0062\u0049\u006eN\u0075\u006d\u004c\u0069\u0073\u0074"}:_bdecb .UnderlineTabInNumList =NewCT_OnOff (); -if _dgcb :=d .DecodeElement (_bdecb .UnderlineTabInNumList ,&_eddf );_dgcb !=nil {return _dgcb ;};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 :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"},_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 :"\u0064\u0069\u0073pl\u0061\u0079\u0048\u0061\u006e\u0067\u0075\u006c\u0046\u0069\u0078\u0065\u0064\u0057\u0069\u0064\u0074\u0068"}:_bdecb .DisplayHangulFixedWidth =NewCT_OnOff (); -if _dbb :=d .DecodeElement (_bdecb .DisplayHangulFixedWidth ,&_eddf );_dbb !=nil {return _dbb ;};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 :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"},_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 :"\u0073\u0070\u006cit\u0050\u0067\u0042\u0072\u0065\u0061\u006b\u0041\u006e\u0064\u0050\u0061\u0072\u0061\u004d\u0061\u0072\u006b"}:_bdecb .SplitPgBreakAndParaMark =NewCT_OnOff (); -if _fcgg :=d .DecodeElement (_bdecb .SplitPgBreakAndParaMark ,&_eddf );_fcgg !=nil {return _fcgg ;};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 :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"},_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 :"\u0064o\u004e\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067n\u0043\u0065\u006c\u006c\u0057\u0069\u0074\u0068\u0053\u0070"}:_bdecb .DoNotVertAlignCellWithSp =NewCT_OnOff (); -if _gffe :=d .DecodeElement (_bdecb .DoNotVertAlignCellWithSp ,&_eddf );_gffe !=nil {return _gffe ;};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 :"\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"},_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 :"\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"}:_bdecb .DoNotBreakConstrainedForcedTable =NewCT_OnOff (); -if _dgec :=d .DecodeElement (_bdecb .DoNotBreakConstrainedForcedTable ,&_eddf );_dgec !=nil {return _dgec ;};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 :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"},_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 :"d\u006fN\u006f\u0074\u0056\u0065\u0072\u0074\u0041\u006ci\u0067\u006e\u0049\u006eTx\u0062\u0078"}:_bdecb .DoNotVertAlignInTxbx =NewCT_OnOff (); -if _gfeg :=d .DecodeElement (_bdecb .DoNotVertAlignInTxbx ,&_eddf );_gfeg !=nil {return _gfeg ;};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 :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"},_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 :"\u0075\u0073\u0065\u0041ns\u0069\u004b\u0065\u0072\u006e\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073"}:_bdecb .UseAnsiKerningPairs =NewCT_OnOff (); -if _ggdd :=d .DecodeElement (_bdecb .UseAnsiKerningPairs ,&_eddf );_ggdd !=nil {return _ggdd ;};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 :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"},_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 :"\u0063\u0061c\u0068\u0065\u0064C\u006f\u006c\u0042\u0061\u006c\u0061\u006e\u0063\u0065"}:_bdecb .CachedColBalance =NewCT_OnOff (); -if _ecdf :=d .DecodeElement (_bdecb .CachedColBalance ,&_eddf );_ecdf !=nil {return _ecdf ;};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 :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"},_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 :"\u0063\u006f\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}:_dgdd :=NewCT_CompatSetting (); -if _dcceb :=d .DecodeElement (_dgdd ,&_eddf );_dcceb !=nil {return _dcceb ;};_bdecb .CompatSetting =append (_bdecb .CompatSetting ,_dgdd );default:_af .Log .Debug ("\u0073k\u0069\u0070p\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",_eddf .Name ); -if _ceea :=d .Skip ();_ceea !=nil {return _ceea ;};};case _b .EndElement :break _gaec ;case _b .CharData :};};return nil ;}; +// Italics +I *CT_OnOff ; -// Validate validates the CT_Perm and its children -func (_gaafd *CT_Perm )Validate ()error {return _gaafd .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u006d");};type Comments struct{CT_Comments };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;); +// Complex Script Italics +ICs *CT_OnOff ; -// Validate validates the CT_SdtContentBlock and its children -func (_gbddf *CT_SdtContentBlock )Validate ()error {return _gbddf .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b");};func NewCT_SignedHpsMeasure ()*CT_SignedHpsMeasure {_bcgcd :=&CT_SignedHpsMeasure {}; -return _bcgcd };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 (_dcbbd *ST_Lock )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dcbbd =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_dcbbd =1; -case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_dcbbd =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_dcbbd =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_dcbbd =4; -};return nil ;};func (_fbdeg *CT_EdnProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fbdeg .Pos !=nil {_eedag :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_fbdeg .Pos ,_eedag ); -};if _fbdeg .NumFmt !=nil {_decgb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_fbdeg .NumFmt ,_decgb );};if _fbdeg .NumStart !=nil {_dacgg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_fbdeg .NumStart ,_dacgg );};if _fbdeg .NumRestart !=nil {_gafbf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_fbdeg .NumRestart ,_gafbf );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type AG_Password struct{AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;};func (_afagbb ST_TblWidth )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aegca :=_b .Attr {};_aegca .Name =name ; -switch _afagbb {case ST_TblWidthUnset :_aegca .Value ="";case ST_TblWidthNil :_aegca .Value ="\u006e\u0069\u006c";case ST_TblWidthPct :_aegca .Value ="\u0070\u0063\u0074";case ST_TblWidthDxa :_aegca .Value ="\u0064\u0078\u0061";case ST_TblWidthAuto :_aegca .Value ="\u0061\u0075\u0074\u006f"; -};return _aegca ,nil ;};func (_gceff *CT_LongHexNumber )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_gceff .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_becbdg *CT_SdtContentRow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaadgf :for {_ecdbb ,_cbaad :=d .Token ();if _cbaad !=nil {return _cbaad ; -};switch _ccgdc :=_ecdbb .(type ){case _b .StartElement :switch _ccgdc .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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_aadefe :=NewCT_Row (); -if _cdafa :=d .DecodeElement (_aadefe ,&_ccgdc );_cdafa !=nil {return _cdafa ;};_becbdg .Tr =append (_becbdg .Tr ,_aadefe );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_becbdg .CustomXml =NewCT_CustomXmlRow (); -if _bgbaf :=d .DecodeElement (_becbdg .CustomXml ,&_ccgdc );_bgbaf !=nil {return _bgbaf ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_becbdg .Sdt =NewCT_SdtRow (); -if _cfbbe :=d .DecodeElement (_becbdg .Sdt ,&_ccgdc );_cfbbe !=nil {return _cfbbe ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ccegd :=NewEG_RunLevelElts (); -_ccegd .ProofErr =NewCT_ProofErr ();if _dgbdbc :=d .DecodeElement (_ccegd .ProofErr ,&_ccgdc );_dgbdbc !=nil {return _dgbdbc ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_ccegd );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ebbda :=NewEG_RunLevelElts (); -_ebbda .PermStart =NewCT_PermStart ();if _gfdafd :=d .DecodeElement (_ebbda .PermStart ,&_ccgdc );_gfdafd !=nil {return _gfdafd ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_ebbda );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_daffgd :=NewEG_RunLevelElts (); -_daffgd .PermEnd =NewCT_Perm ();if _agcbc :=d .DecodeElement (_daffgd .PermEnd ,&_ccgdc );_agcbc !=nil {return _agcbc ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_daffgd );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_adgda :=NewEG_RunLevelElts (); -_adgda .Ins =NewCT_RunTrackChange ();if _efeab :=d .DecodeElement (_adgda .Ins ,&_ccgdc );_efeab !=nil {return _efeab ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_adgda );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_cacef :=NewEG_RunLevelElts (); -_cacef .Del =NewCT_RunTrackChange ();if _gfede :=d .DecodeElement (_cacef .Del ,&_ccgdc );_gfede !=nil {return _gfede ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_cacef );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gfcgdd :=NewEG_RunLevelElts (); -_gfcgdd .MoveFrom =NewCT_RunTrackChange ();if _bccgdc :=d .DecodeElement (_gfcgdd .MoveFrom ,&_ccgdc );_bccgdc !=nil {return _bccgdc ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_gfcgdd );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ddbgg :=NewEG_RunLevelElts (); -_ddbgg .MoveTo =NewCT_RunTrackChange ();if _ffga :=d .DecodeElement (_ddbgg .MoveTo ,&_ccgdc );_ffga !=nil {return _ffga ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_ddbgg );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ebfgb :=NewEG_RunLevelElts (); -_gebfb :=NewEG_RangeMarkupElements ();_gebfb .BookmarkStart =NewCT_Bookmark ();if _bdceae :=d .DecodeElement (_gebfb .BookmarkStart ,&_ccgdc );_bdceae !=nil {return _bdceae ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_ebfgb );_ebfgb .EG_RangeMarkupElements =append (_ebfgb .EG_RangeMarkupElements ,_gebfb ); -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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_adaa :=NewEG_RunLevelElts (); -_gdbaf :=NewEG_RangeMarkupElements ();_gdbaf .BookmarkEnd =NewCT_MarkupRange ();if _dfdcb :=d .DecodeElement (_gdbaf .BookmarkEnd ,&_ccgdc );_dfdcb !=nil {return _dfdcb ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_adaa );_adaa .EG_RangeMarkupElements =append (_adaa .EG_RangeMarkupElements ,_gdbaf ); -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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_egebd :=NewEG_RunLevelElts (); -_cbgab :=NewEG_RangeMarkupElements ();_cbgab .MoveFromRangeStart =NewCT_MoveBookmark ();if _fcecf :=d .DecodeElement (_cbgab .MoveFromRangeStart ,&_ccgdc );_fcecf !=nil {return _fcecf ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_egebd ); -_egebd .EG_RangeMarkupElements =append (_egebd .EG_RangeMarkupElements ,_cbgab );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbaeg :=NewEG_RunLevelElts (); -_gdbebf :=NewEG_RangeMarkupElements ();_gdbebf .MoveFromRangeEnd =NewCT_MarkupRange ();if _ecaeb :=d .DecodeElement (_gdbebf .MoveFromRangeEnd ,&_ccgdc );_ecaeb !=nil {return _ecaeb ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_dbaeg ); -_dbaeg .EG_RangeMarkupElements =append (_dbaeg .EG_RangeMarkupElements ,_gdbebf );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dggad :=NewEG_RunLevelElts (); -_degeae :=NewEG_RangeMarkupElements ();_degeae .MoveToRangeStart =NewCT_MoveBookmark ();if _bfcbebd :=d .DecodeElement (_degeae .MoveToRangeStart ,&_ccgdc );_bfcbebd !=nil {return _bfcbebd ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_dggad ); -_dggad .EG_RangeMarkupElements =append (_dggad .EG_RangeMarkupElements ,_degeae );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_aegcd :=NewEG_RunLevelElts (); -_fbabac :=NewEG_RangeMarkupElements ();_fbabac .MoveToRangeEnd =NewCT_MarkupRange ();if _gcbda :=d .DecodeElement (_fbabac .MoveToRangeEnd ,&_ccgdc );_gcbda !=nil {return _gcbda ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_aegcd );_aegcd .EG_RangeMarkupElements =append (_aegcd .EG_RangeMarkupElements ,_fbabac ); -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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bdaebb :=NewEG_RunLevelElts (); -_ccfac :=NewEG_RangeMarkupElements ();_ccfac .CommentRangeStart =NewCT_MarkupRange ();if _dfeab :=d .DecodeElement (_ccfac .CommentRangeStart ,&_ccgdc );_dfeab !=nil {return _dfeab ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_bdaebb ); -_bdaebb .EG_RangeMarkupElements =append (_bdaebb .EG_RangeMarkupElements ,_ccfac );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eggfb :=NewEG_RunLevelElts (); -_bbgfb :=NewEG_RangeMarkupElements ();_bbgfb .CommentRangeEnd =NewCT_MarkupRange ();if _ccegb :=d .DecodeElement (_bbgfb .CommentRangeEnd ,&_ccgdc );_ccegb !=nil {return _ccegb ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_eggfb );_eggfb .EG_RangeMarkupElements =append (_eggfb .EG_RangeMarkupElements ,_bbgfb ); -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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gfefa :=NewEG_RunLevelElts (); -_gfbbd :=NewEG_RangeMarkupElements ();_gfbbd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ebede :=d .DecodeElement (_gfbbd .CustomXmlInsRangeStart ,&_ccgdc );_ebede !=nil {return _ebede ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_gfefa ); -_gfefa .EG_RangeMarkupElements =append (_gfefa .EG_RangeMarkupElements ,_gfbbd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gccdc :=NewEG_RunLevelElts (); -_gagcc :=NewEG_RangeMarkupElements ();_gagcc .CustomXmlInsRangeEnd =NewCT_Markup ();if _eedcf :=d .DecodeElement (_gagcc .CustomXmlInsRangeEnd ,&_ccgdc );_eedcf !=nil {return _eedcf ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_gccdc ); -_gccdc .EG_RangeMarkupElements =append (_gccdc .EG_RangeMarkupElements ,_gagcc );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bbdfgg :=NewEG_RunLevelElts (); -_gaecd :=NewEG_RangeMarkupElements ();_gaecd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ceaef :=d .DecodeElement (_gaecd .CustomXmlDelRangeStart ,&_ccgdc );_ceaef !=nil {return _ceaef ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_bbdfgg ); -_bbdfgg .EG_RangeMarkupElements =append (_bbdfgg .EG_RangeMarkupElements ,_gaecd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gfbde :=NewEG_RunLevelElts (); -_aadfb :=NewEG_RangeMarkupElements ();_aadfb .CustomXmlDelRangeEnd =NewCT_Markup ();if _cgefe :=d .DecodeElement (_aadfb .CustomXmlDelRangeEnd ,&_ccgdc );_cgefe !=nil {return _cgefe ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_gfbde ); -_gfbde .EG_RangeMarkupElements =append (_gfbde .EG_RangeMarkupElements ,_aadfb );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ggcca :=NewEG_RunLevelElts (); -_caegd :=NewEG_RangeMarkupElements ();_caegd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dcfggf :=d .DecodeElement (_caegd .CustomXmlMoveFromRangeStart ,&_ccgdc );_dcfggf !=nil {return _dcfggf ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_ggcca ); -_ggcca .EG_RangeMarkupElements =append (_ggcca .EG_RangeMarkupElements ,_caegd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dbbee :=NewEG_RunLevelElts (); -_ddbbdg :=NewEG_RangeMarkupElements ();_ddbbdg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ccbbf :=d .DecodeElement (_ddbbdg .CustomXmlMoveFromRangeEnd ,&_ccgdc );_ccbbf !=nil {return _ccbbf ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_dbbee ); -_dbbee .EG_RangeMarkupElements =append (_dbbee .EG_RangeMarkupElements ,_ddbbdg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fefaaag :=NewEG_RunLevelElts (); -_gageee :=NewEG_RangeMarkupElements ();_gageee .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _afabg :=d .DecodeElement (_gageee .CustomXmlMoveToRangeStart ,&_ccgdc );_afabg !=nil {return _afabg ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_fefaaag ); -_fefaaag .EG_RangeMarkupElements =append (_fefaaag .EG_RangeMarkupElements ,_gageee );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egef :=NewEG_RunLevelElts (); -_beece :=NewEG_RangeMarkupElements ();_beece .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _egdfb :=d .DecodeElement (_beece .CustomXmlMoveToRangeEnd ,&_ccgdc );_egdfb !=nil {return _egdfb ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_egef ); -_egef .EG_RangeMarkupElements =append (_egef .EG_RangeMarkupElements ,_beece );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cgcfe :=NewEG_RunLevelElts (); -_fcfgfb :=NewEG_MathContent ();_fcfgfb .OMathPara =_dg .NewOMathPara ();if _fgaee :=d .DecodeElement (_fcfgfb .OMathPara ,&_ccgdc );_fgaee !=nil {return _fgaee ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_cgcfe );_cgcfe .EG_MathContent =append (_cgcfe .EG_MathContent ,_fcfgfb ); -case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ebbeg :=NewEG_RunLevelElts (); -_bgdcf :=NewEG_MathContent ();_bgdcf .OMath =_dg .NewOMath ();if _bdcbg :=d .DecodeElement (_bgdcf .OMath ,&_ccgdc );_bdcbg !=nil {return _bdcbg ;};_becbdg .EG_RunLevelElts =append (_becbdg .EG_RunLevelElts ,_ebbeg );_ebbeg .EG_MathContent =append (_ebbeg .EG_MathContent ,_bgdcf ); -default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ccgdc .Name ); -if _ggfea :=d .Skip ();_ggfea !=nil {return _ggfea ;};};case _b .EndElement :break _eaadgf ;case _b .CharData :};};return nil ;};func (_bdeeae ST_PageOrientation )ValidateWithPath (path string )error {switch _bdeeae {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 (_bdeeae )); -};return nil ;};type ST_JcTable byte ;func NewCT_PaperSource ()*CT_PaperSource {_edeccb :=&CT_PaperSource {};return _edeccb };func (_fgcagd *CT_TcPrBase )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fgcagd .CnfStyle !=nil {_dbgcbf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_fgcagd .CnfStyle ,_dbgcbf );};if _fgcagd .TcW !=nil {_gfedcb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_fgcagd .TcW ,_gfedcb );};if _fgcagd .GridSpan !=nil {_cebdd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}}; -e .EncodeElement (_fgcagd .GridSpan ,_cebdd );};if _fgcagd .HMerge !=nil {_cebdcd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_fgcagd .HMerge ,_cebdcd );};if _fgcagd .VMerge !=nil {_dcgec :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}}; -e .EncodeElement (_fgcagd .VMerge ,_dcgec );};if _fgcagd .TcBorders !=nil {_aafdca :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_fgcagd .TcBorders ,_aafdca );};if _fgcagd .Shd !=nil {_gdabe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_fgcagd .Shd ,_gdabe );};if _fgcagd .NoWrap !=nil {_cgfgg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_fgcagd .NoWrap ,_cgfgg );};if _fgcagd .TcMar !=nil {_gbbfgd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}}; -e .EncodeElement (_fgcagd .TcMar ,_gbbfgd );};if _fgcagd .TextDirection !=nil {_dfgeb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgcagd .TextDirection ,_dfgeb ); -};if _fgcagd .TcFitText !=nil {_fegbc :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_fgcagd .TcFitText ,_fegbc );};if _fgcagd .VAlign !=nil {_agggb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_fgcagd .VAlign ,_agggb );};if _fgcagd .HideMark !=nil {_dbaagb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_fgcagd .HideMark ,_dbaagb );};if _fgcagd .Headers !=nil {_bgcdd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; -e .EncodeElement (_fgcagd .Headers ,_bgcdd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_RecipientData struct{ +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// Record Is Included in Mail Merge -Active *CT_OnOff ; +// Small Caps +SmallCaps *CT_OnOff ; -// Index of Column Containing Unique Values for Record -Column *CT_DecimalNumber ; +// Single Strikethrough +Strike *CT_OnOff ; -// Unique Value for Record -UniqueTag *CT_Base64Binary ;};func NewCT_Font ()*CT_Font {_abefg :=&CT_Font {};return _abefg };const (ST_HexColorAutoUnset ST_HexColorAuto =0;ST_HexColorAutoAuto ST_HexColorAuto =1;);type CT_Font struct{ +// Double Strikethrough +Dstrike *CT_OnOff ; -// Primary Font Name -NameAttr string ; +// Display Character Outline +Outline *CT_OnOff ; -// Alternate Names for Font -AltName *CT_String ; +// Shadow +Shadow *CT_OnOff ; -// Panose-1 Typeface Classification Number -Panose1 *CT_Panose ; +// Embossing +Emboss *CT_OnOff ; -// Character Set Supported By Font -Charset *CT_Charset ; +// Imprinting +Imprint *CT_OnOff ; -// Font Family -Family *CT_FontFamily ; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Raster or Vector Font -NotTrueType *CT_OnOff ; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Font Pitch -Pitch *CT_Pitch ; +// Hidden Text +Vanish *CT_OnOff ; -// Supported Unicode Subranges and Code Pages -Sig *CT_FontSig ; +// Web Hidden Text +WebHidden *CT_OnOff ; -// Regular Font Style Embedding -EmbedRegular *CT_FontRel ; +// Run Content Color +Color *CT_Color ; -// Bold Style Font Style Embedding -EmbedBold *CT_FontRel ; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// Italic Font Style Embedding -EmbedItalic *CT_FontRel ; +// Expanded/Compressed Text +W *CT_TextScale ; -// Bold Italic Font Style Embedding -EmbedBoldItalic *CT_FontRel ;};func (_edaefg *CT_FtnPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edaefg .ValAttr =ST_FtnPos (1);for _ ,_badbg :=range start .Attr {if _badbg .Name .Local =="\u0076\u0061\u006c"{_edaefg .ValAttr .UnmarshalXMLAttr (_badbg ); -continue ;};};for {_bdgb ,_ggcgg :=d .Token ();if _ggcgg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0074\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_ggcgg );};if _fbadd ,_accec :=_bdgb .(_b .EndElement );_accec &&_fbadd .Name ==start .Name {break ; -};};return nil ;};func NewWdAnchor ()*WdAnchor {_adegf :=&WdAnchor {};_adegf .WdCT_Anchor =*NewWdCT_Anchor ();return _adegf ;};func NewCT_Pitch ()*CT_Pitch {_bbdea :=&CT_Pitch {};_bbdea .ValAttr =ST_Pitch (1);return _bbdea };func (_ggefag ST_EdGrp )Validate ()error {return _ggefag .ValidateWithPath ("")}; +// Font Kerning +Kern *CT_HpsMeasure ; +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// ValidateWithPath validates the CT_FtnEdn and its children, prefixing error messages with path -func (_cabca *CT_FtnEdn )ValidateWithPath (path string )error {if _ebab :=_cabca .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ebab !=nil {return _ebab ;};for _gdffg ,_caagg :=range _cabca .EG_BlockLevelElts {if _aegg :=_caagg .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gdffg )); -_aegg !=nil {return _aegg ;};};return nil ;}; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Validate validates the CT_Spacing and its children -func (_aacbg *CT_Spacing )Validate ()error {return _aacbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_fgebe *ST_Em )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dceba ,_afgad :=d .Token (); -if _afgad !=nil {return _afgad ;};if _eagga ,_gbadee :=_dceba .(_b .EndElement );_gbadee &&_eagga .Name ==start .Name {*_fgebe =1;return nil ;};if _edgbbe ,_dbdgf :=_dceba .(_b .CharData );!_dbdgf {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",_dceba ); -}else {switch string (_edgbbe ){case "":*_fgebe =0;case "\u006e\u006f\u006e\u0065":*_fgebe =1;case "\u0064\u006f\u0074":*_fgebe =2;case "\u0063\u006f\u006dm\u0061":*_fgebe =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_fgebe =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_fgebe =5; -};};_dceba ,_afgad =d .Token ();if _afgad !=nil {return _afgad ;};if _cadcfg ,_fdafb :=_dceba .(_b .EndElement );_fdafb &&_cadcfg .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",_dceba ); -};func (_dbbeef *ST_LineSpacingRule )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbbeef =0;case "\u0061\u0075\u0074\u006f":*_dbbeef =1;case "\u0065\u0078\u0061c\u0074":*_dbbeef =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_dbbeef =3; -};return nil ;}; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Validate validates the CT_TblGridBase and its children -func (_bdead *CT_TblGridBase )Validate ()error {return _bdead .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065");};func (_ffffcb *EG_ContentRunContentBase )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgcebb :for {_fdedc ,_bgcdg :=d .Token (); -if _bgcdg !=nil {return _bgcdg ;};switch _cfdgba :=_fdedc .(type ){case _b .StartElement :switch _cfdgba .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_ffffcb .SmartTag =NewCT_SmartTagRun (); -if _beffe :=d .DecodeElement (_ffffcb .SmartTag ,&_cfdgba );_beffe !=nil {return _beffe ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_ffffcb .Sdt =NewCT_SdtRun (); -if _eebca :=d .DecodeElement (_ffffcb .Sdt ,&_cfdgba );_eebca !=nil {return _eebca ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_aadcfa :=NewEG_RunLevelElts (); -_aadcfa .ProofErr =NewCT_ProofErr ();if _bcdacc :=d .DecodeElement (_aadcfa .ProofErr ,&_cfdgba );_bcdacc !=nil {return _bcdacc ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_aadcfa );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fagbe :=NewEG_RunLevelElts (); -_fagbe .PermStart =NewCT_PermStart ();if _ebbcgb :=d .DecodeElement (_fagbe .PermStart ,&_cfdgba );_ebbcgb !=nil {return _ebbcgb ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_fagbe );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_abgcf :=NewEG_RunLevelElts (); -_abgcf .PermEnd =NewCT_Perm ();if _eegec :=d .DecodeElement (_abgcf .PermEnd ,&_cfdgba );_eegec !=nil {return _eegec ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_abgcf );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bdebed :=NewEG_RunLevelElts (); -_bdebed .Ins =NewCT_RunTrackChange ();if _dccfaa :=d .DecodeElement (_bdebed .Ins ,&_cfdgba );_dccfaa !=nil {return _dccfaa ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_bdebed );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_affab :=NewEG_RunLevelElts (); -_affab .Del =NewCT_RunTrackChange ();if _aggbf :=d .DecodeElement (_affab .Del ,&_cfdgba );_aggbf !=nil {return _aggbf ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_affab );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bcafg :=NewEG_RunLevelElts (); -_bcafg .MoveFrom =NewCT_RunTrackChange ();if _ceebfb :=d .DecodeElement (_bcafg .MoveFrom ,&_cfdgba );_ceebfb !=nil {return _ceebfb ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_bcafg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gbdeea :=NewEG_RunLevelElts (); -_gbdeea .MoveTo =NewCT_RunTrackChange ();if _agdac :=d .DecodeElement (_gbdeea .MoveTo ,&_cfdgba );_agdac !=nil {return _agdac ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_gbdeea );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bceag :=NewEG_RunLevelElts (); -_cfcfbd :=NewEG_RangeMarkupElements ();_cfcfbd .BookmarkStart =NewCT_Bookmark ();if _gdaag :=d .DecodeElement (_cfcfbd .BookmarkStart ,&_cfdgba );_gdaag !=nil {return _gdaag ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_bceag );_bceag .EG_RangeMarkupElements =append (_bceag .EG_RangeMarkupElements ,_cfcfbd ); -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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cgbggg :=NewEG_RunLevelElts (); -_cbegbe :=NewEG_RangeMarkupElements ();_cbegbe .BookmarkEnd =NewCT_MarkupRange ();if _acfag :=d .DecodeElement (_cbegbe .BookmarkEnd ,&_cfdgba );_acfag !=nil {return _acfag ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_cgbggg );_cgbggg .EG_RangeMarkupElements =append (_cgbggg .EG_RangeMarkupElements ,_cbegbe ); -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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bgegf :=NewEG_RunLevelElts (); -_cbcdf :=NewEG_RangeMarkupElements ();_cbcdf .MoveFromRangeStart =NewCT_MoveBookmark ();if _dcefbc :=d .DecodeElement (_cbcdf .MoveFromRangeStart ,&_cfdgba );_dcefbc !=nil {return _dcefbc ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_bgegf ); -_bgegf .EG_RangeMarkupElements =append (_bgegf .EG_RangeMarkupElements ,_cbcdf );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_addfc :=NewEG_RunLevelElts (); -_afaeb :=NewEG_RangeMarkupElements ();_afaeb .MoveFromRangeEnd =NewCT_MarkupRange ();if _ecbfe :=d .DecodeElement (_afaeb .MoveFromRangeEnd ,&_cfdgba );_ecbfe !=nil {return _ecbfe ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_addfc ); -_addfc .EG_RangeMarkupElements =append (_addfc .EG_RangeMarkupElements ,_afaeb );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cggdd :=NewEG_RunLevelElts (); -_dbadg :=NewEG_RangeMarkupElements ();_dbadg .MoveToRangeStart =NewCT_MoveBookmark ();if _dffca :=d .DecodeElement (_dbadg .MoveToRangeStart ,&_cfdgba );_dffca !=nil {return _dffca ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_cggdd ); -_cggdd .EG_RangeMarkupElements =append (_cggdd .EG_RangeMarkupElements ,_dbadg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fecddg :=NewEG_RunLevelElts (); -_ddace :=NewEG_RangeMarkupElements ();_ddace .MoveToRangeEnd =NewCT_MarkupRange ();if _baegef :=d .DecodeElement (_ddace .MoveToRangeEnd ,&_cfdgba );_baegef !=nil {return _baegef ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_fecddg ); -_fecddg .EG_RangeMarkupElements =append (_fecddg .EG_RangeMarkupElements ,_ddace );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ffgdbd :=NewEG_RunLevelElts (); -_bbgaad :=NewEG_RangeMarkupElements ();_bbgaad .CommentRangeStart =NewCT_MarkupRange ();if _ffaccd :=d .DecodeElement (_bbgaad .CommentRangeStart ,&_cfdgba );_ffaccd !=nil {return _ffaccd ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_ffgdbd ); -_ffgdbd .EG_RangeMarkupElements =append (_ffgdbd .EG_RangeMarkupElements ,_bbgaad );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bgcebbb :=NewEG_RunLevelElts (); -_fcdgc :=NewEG_RangeMarkupElements ();_fcdgc .CommentRangeEnd =NewCT_MarkupRange ();if _gegda :=d .DecodeElement (_fcdgc .CommentRangeEnd ,&_cfdgba );_gegda !=nil {return _gegda ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_bgcebbb ); -_bgcebbb .EG_RangeMarkupElements =append (_bgcebbb .EG_RangeMarkupElements ,_fcdgc );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ggcaa :=NewEG_RunLevelElts (); -_eedee :=NewEG_RangeMarkupElements ();_eedee .CustomXmlInsRangeStart =NewCT_TrackChange ();if _egebc :=d .DecodeElement (_eedee .CustomXmlInsRangeStart ,&_cfdgba );_egebc !=nil {return _egebc ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_ggcaa ); -_ggcaa .EG_RangeMarkupElements =append (_ggcaa .EG_RangeMarkupElements ,_eedee );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ebbgf :=NewEG_RunLevelElts (); -_agaffb :=NewEG_RangeMarkupElements ();_agaffb .CustomXmlInsRangeEnd =NewCT_Markup ();if _fdacf :=d .DecodeElement (_agaffb .CustomXmlInsRangeEnd ,&_cfdgba );_fdacf !=nil {return _fdacf ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_ebbgf ); -_ebbgf .EG_RangeMarkupElements =append (_ebbgf .EG_RangeMarkupElements ,_agaffb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_edcgg :=NewEG_RunLevelElts (); -_aegdac :=NewEG_RangeMarkupElements ();_aegdac .CustomXmlDelRangeStart =NewCT_TrackChange ();if _acfga :=d .DecodeElement (_aegdac .CustomXmlDelRangeStart ,&_cfdgba );_acfga !=nil {return _acfga ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_edcgg ); -_edcgg .EG_RangeMarkupElements =append (_edcgg .EG_RangeMarkupElements ,_aegdac );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bcfca :=NewEG_RunLevelElts (); -_dgdgc :=NewEG_RangeMarkupElements ();_dgdgc .CustomXmlDelRangeEnd =NewCT_Markup ();if _agfaea :=d .DecodeElement (_dgdgc .CustomXmlDelRangeEnd ,&_cfdgba );_agfaea !=nil {return _agfaea ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_bcfca ); -_bcfca .EG_RangeMarkupElements =append (_bcfca .EG_RangeMarkupElements ,_dgdgc );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gbegd :=NewEG_RunLevelElts (); -_cfeeg :=NewEG_RangeMarkupElements ();_cfeeg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cgebdd :=d .DecodeElement (_cfeeg .CustomXmlMoveFromRangeStart ,&_cfdgba );_cgebdd !=nil {return _cgebdd ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_gbegd ); -_gbegd .EG_RangeMarkupElements =append (_gbegd .EG_RangeMarkupElements ,_cfeeg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ecgbbc :=NewEG_RunLevelElts (); -_effcfc :=NewEG_RangeMarkupElements ();_effcfc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _daceca :=d .DecodeElement (_effcfc .CustomXmlMoveFromRangeEnd ,&_cfdgba );_daceca !=nil {return _daceca ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_ecgbbc ); -_ecgbbc .EG_RangeMarkupElements =append (_ecgbbc .EG_RangeMarkupElements ,_effcfc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gddgeg :=NewEG_RunLevelElts (); -_cgaec :=NewEG_RangeMarkupElements ();_cgaec .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbgfb :=d .DecodeElement (_cgaec .CustomXmlMoveToRangeStart ,&_cfdgba );_gbgfb !=nil {return _gbgfb ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_gddgeg ); -_gddgeg .EG_RangeMarkupElements =append (_gddgeg .EG_RangeMarkupElements ,_cgaec );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcffb :=NewEG_RunLevelElts (); -_dcbcg :=NewEG_RangeMarkupElements ();_dcbcg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _baddd :=d .DecodeElement (_dcbcg .CustomXmlMoveToRangeEnd ,&_cfdgba );_baddd !=nil {return _baddd ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_bcffb ); -_bcffb .EG_RangeMarkupElements =append (_bcffb .EG_RangeMarkupElements ,_dcbcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cdfbaa :=NewEG_RunLevelElts (); -_ffgeb :=NewEG_MathContent ();_ffgeb .OMathPara =_dg .NewOMathPara ();if _fcgddc :=d .DecodeElement (_ffgeb .OMathPara ,&_cfdgba );_fcgddc !=nil {return _fcgddc ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_cdfbaa );_cdfbaa .EG_MathContent =append (_cdfbaa .EG_MathContent ,_ffgeb ); -case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cagda :=NewEG_RunLevelElts (); -_eefeec :=NewEG_MathContent ();_eefeec .OMath =_dg .NewOMath ();if _eabgee :=d .DecodeElement (_eefeec .OMath ,&_cfdgba );_eabgee !=nil {return _eabgee ;};_ffffcb .EG_RunLevelElts =append (_ffffcb .EG_RunLevelElts ,_cagda );_cagda .EG_MathContent =append (_cagda .EG_MathContent ,_eefeec ); -default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\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",_cfdgba .Name ); -if _efbae :=d .Skip ();_efbae !=nil {return _efbae ;};};case _b .EndElement :break _cgcebb ;case _b .CharData :};};return nil ;};func (_afbff *CT_TblGridCol )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_accce :=range start .Attr {if _accce .Name .Local =="\u0077"{_cadbd ,_gacfd :=ParseUnionST_TwipsMeasure (_accce .Value ); -if _gacfd !=nil {return _gacfd ;};_afbff .WAttr =&_cadbd ;continue ;};};for {_abcadf ,_dabcg :=d .Token ();if _dabcg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cG\u0072i\u0064\u0043\u006f\u006c\u003a\u0020\u0025s",_dabcg ); -};if _ggcgde ,_bbade :=_abcadf .(_b .EndElement );_bbade &&_ggcgde .Name ==start .Name {break ;};};return nil ;};func (_bgbgd ST_DocPartType )ValidateWithPath (path string )error {switch _bgbgd {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 (_bgbgd )); -};return nil ;};type CT_String struct{ +// Text Highlighting +Highlight *CT_Highlight ; -// String Value -ValAttr string ;};func (_befacf *ST_Pitch )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_befacf =0;case "\u0066\u0069\u0078e\u0064":*_befacf =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_befacf =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_befacf =3; -};return nil ;};func (_acbcc ST_TextboxTightWrap )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ggbce :=_b .Attr {};_ggbce .Name =name ;switch _acbcc {case ST_TextboxTightWrapUnset :_ggbce .Value ="";case ST_TextboxTightWrapNone :_ggbce .Value ="\u006e\u006f\u006e\u0065"; -case ST_TextboxTightWrapAllLines :_ggbce .Value ="\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case ST_TextboxTightWrapFirstAndLastLine :_ggbce .Value ="\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case ST_TextboxTightWrapFirstLineOnly :_ggbce .Value ="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079"; -case ST_TextboxTightWrapLastLineOnly :_ggbce .Value ="\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return _ggbce ,nil ;};type CT_TextDirection struct{ +// Underline +U *CT_Underline ; -// Direction of Text Flow -ValAttr ST_TextDirection ;};func NewCT_Caption ()*CT_Caption {_dgcf :=&CT_Caption {};return _dgcf };func NewCT_TblLayoutType ()*CT_TblLayoutType {_bbcaa :=&CT_TblLayoutType {};return _bbcaa };func (_eacg *CT_Ruby )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_dgeac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0050\u0072"}};e .EncodeElement (_eacg .RubyPr ,_dgeac );_ecda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0074"}};e .EncodeElement (_eacg .Rt ,_ecda ); -_dddage :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}};e .EncodeElement (_eacg .RubyBase ,_dddage );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_MailMergeSourceTypeUnset ST_MailMergeSourceType =0; -ST_MailMergeSourceTypeDatabase ST_MailMergeSourceType =1;ST_MailMergeSourceTypeAddressBook ST_MailMergeSourceType =2;ST_MailMergeSourceTypeDocument1 ST_MailMergeSourceType =3;ST_MailMergeSourceTypeDocument2 ST_MailMergeSourceType =4;ST_MailMergeSourceTypeText ST_MailMergeSourceType =5; -ST_MailMergeSourceTypeEmail ST_MailMergeSourceType =6;ST_MailMergeSourceTypeNative ST_MailMergeSourceType =7;ST_MailMergeSourceTypeLegacy ST_MailMergeSourceType =8;ST_MailMergeSourceTypeMaster ST_MailMergeSourceType =9;); +// Animated Text Effect +Effect *CT_TextEffect ; -// ValidateWithPath validates the CT_TblPr and its children, prefixing error messages with path -func (_dbfea *CT_TblPr )ValidateWithPath (path string )error {if _dbfea .TblStyle !=nil {if _eceffb :=_dbfea .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_eceffb !=nil {return _eceffb ;};};if _dbfea .TblpPr !=nil {if _gaabb :=_dbfea .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072"); -_gaabb !=nil {return _gaabb ;};};if _dbfea .TblOverlap !=nil {if _ebegba :=_dbfea .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_ebegba !=nil {return _ebegba ;};};if _dbfea .BidiVisual !=nil {if _efdfb :=_dbfea .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"); -_efdfb !=nil {return _efdfb ;};};if _dbfea .TblStyleRowBandSize !=nil {if _fagcg :=_dbfea .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_fagcg !=nil {return _fagcg ; -};};if _dbfea .TblStyleColBandSize !=nil {if _baeabb :=_dbfea .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_baeabb !=nil {return _baeabb ;};};if _dbfea .TblW !=nil {if _ggbed :=_dbfea .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057"); -_ggbed !=nil {return _ggbed ;};};if _dbfea .Jc !=nil {if _bebcbe :=_dbfea .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bebcbe !=nil {return _bebcbe ;};};if _dbfea .TblCellSpacing !=nil {if _gdgbef :=_dbfea .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_gdgbef !=nil {return _gdgbef ;};};if _dbfea .TblInd !=nil {if _edabf :=_dbfea .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_edabf !=nil {return _edabf ;};};if _dbfea .TblBorders !=nil {if _dfcfb :=_dbfea .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_dfcfb !=nil {return _dfcfb ;};};if _dbfea .Shd !=nil {if _ebbbb :=_dbfea .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_ebbbb !=nil {return _ebbbb ;};};if _dbfea .TblLayout !=nil {if _bbbdgf :=_dbfea .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"); -_bbbdgf !=nil {return _bbbdgf ;};};if _dbfea .TblCellMar !=nil {if _abaad :=_dbfea .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_abaad !=nil {return _abaad ;};};if _dbfea .TblLook !=nil {if _ddggc :=_dbfea .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b"); -_ddggc !=nil {return _ddggc ;};};if _dbfea .TblCaption !=nil {if _gddba :=_dbfea .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_gddba !=nil {return _gddba ;};};if _dbfea .TblDescription !=nil {if _adbaec :=_dbfea .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); -_adbaec !=nil {return _adbaec ;};};if _dbfea .TblPrChange !=nil {if _bacfd :=_dbfea .TblPrChange .ValidateWithPath (path +"\u002f\u0054\u0062l\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_bacfd !=nil {return _bacfd ;};};return nil ;};func (_fedgd *CT_TblWidth )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fedgd .WAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_fedgd .WAttr )}); -};if _fedgd .TypeAttr !=ST_TblWidthUnset {_faade ,_gddge :=_fedgd .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _gddge !=nil {return _gddge ;};start .Attr =append (start .Attr ,_faade );};e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gfgbce WdST_AlignH )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcfdeg :=_b .Attr {};_dcfdeg .Name =name ;switch _gfgbce {case WdST_AlignHUnset :_dcfdeg .Value ="";case WdST_AlignHLeft :_dcfdeg .Value ="\u006c\u0065\u0066\u0074"; -case WdST_AlignHRight :_dcfdeg .Value ="\u0072\u0069\u0067h\u0074";case WdST_AlignHCenter :_dcfdeg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignHInside :_dcfdeg .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignHOutside :_dcfdeg .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065"; -};return _dcfdeg ,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; -); +// Text Border +Bdr *CT_Border ; -// Validate validates the CT_TcPrBase and its children -func (_ggefga *CT_TcPrBase )Validate ()error {return _ggefga .ValidateWithPath ("C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065");};type ST_ObjectUpdateMode byte ;func (_dbafgf *ST_TextAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeaccf ,_dgcbb :=d .Token (); -if _dgcbb !=nil {return _dgcbb ;};if _dcfed ,_cdgce :=_aeaccf .(_b .EndElement );_cdgce &&_dcfed .Name ==start .Name {*_dbafgf =1;return nil ;};if _aabba ,_cdfbgf :=_aeaccf .(_b .CharData );!_cdfbgf {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",_aeaccf ); -}else {switch string (_aabba ){case "":*_dbafgf =0;case "\u0074\u006f\u0070":*_dbafgf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbafgf =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_dbafgf =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dbafgf =4; -case "\u0061\u0075\u0074\u006f":*_dbafgf =5;};};_aeaccf ,_dgcbb =d .Token ();if _dgcbb !=nil {return _dgcbb ;};if _gfbbda ,_defgg :=_aeaccf .(_b .EndElement );_defgg &&_gfbbda .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",_aeaccf ); -}; +// Run Shading +Shd *CT_Shd ; -// Validate validates the CT_TextAlignment and its children -func (_ggabd *CT_TextAlignment )Validate ()error {return _ggabd .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074");}; +// Manual Run Width +FitText *CT_FitText ; -// Validate validates the CT_Cnf and its children -func (_aebb *CT_Cnf )Validate ()error {return _aebb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006e\u0066");}; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// ValidateWithPath validates the CT_SdtComboBox and its children, prefixing error messages with path -func (_cgdfd *CT_SdtComboBox )ValidateWithPath (path string )error {for _cefaf ,_dabf :=range _cgdfd .ListItem {if _gdddg :=_dabf .ValidateWithPath (_f .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_cefaf )); -_gdddg !=nil {return _gdddg ;};};return nil ;};func (_fecgdc *CT_SdtText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fecgdc .MultiLineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u006d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fecgdc .MultiLineAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_R struct{ +// Right To Left Text +Rtl *CT_OnOff ; -// Revision Identifier for Run Properties -RsidRPrAttr *string ; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Revision Identifier for Run Deletion -RsidDelAttr *string ; +// Emphasis Mark +Em *CT_Em ; -// Revision Identifier for Run -RsidRAttr *string ; +// Languages for Run Content +Lang *CT_Language ; -// Run Properties -RPr *CT_RPr ;EG_RunInnerContent []*EG_RunInnerContent ;Extra []_gf .Any ;};func NewCT_SectPrChange ()*CT_SectPrChange {_acade :=&CT_SectPrChange {};return _acade }; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// ValidateWithPath validates the CT_SignedTwipsMeasure and its children, prefixing error messages with path -func (_edcda *CT_SignedTwipsMeasure )ValidateWithPath (path string )error {if _efgdd :=_edcda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efgdd !=nil {return _efgdd ;};return nil ;};func (_edb *CT_AbstractNum )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gca :=range start .Attr {if _gca .Name .Local =="\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"{_fd ,_ccc :=_d .ParseInt (_gca .Value ,10,64); -if _ccc !=nil {return _ccc ;};_edb .AbstractNumIdAttr =_fd ;continue ;};};_beg :for {_dcd ,_adcg :=d .Token ();if _adcg !=nil {return _adcg ;};switch _eff :=_dcd .(type ){case _b .StartElement :switch _eff .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 :"\u006e\u0073\u0069\u0064"},_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 :"\u006e\u0073\u0069\u0064"}:_edb .Nsid =NewCT_LongHexNumber (); -if _gbc :=d .DecodeElement (_edb .Nsid ,&_eff );_gbc !=nil {return _gbc ;};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 :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"},_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 :"\u006d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065"}:_edb .MultiLevelType =NewCT_MultiLevelType (); -if _fcd :=d .DecodeElement (_edb .MultiLevelType ,&_eff );_fcd !=nil {return _fcd ;};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 :"\u0074\u006d\u0070\u006c"},_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 :"\u0074\u006d\u0070\u006c"}:_edb .Tmpl =NewCT_LongHexNumber (); -if _fcc :=d .DecodeElement (_edb .Tmpl ,&_eff );_fcc !=nil {return _fcc ;};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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:_edb .Name =NewCT_String (); -if _ceg :=d .DecodeElement (_edb .Name ,&_eff );_ceg !=nil {return _ceg ;};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 :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"},_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 :"\u0073t\u0079\u006c\u0065\u004c\u0069\u006ek"}:_edb .StyleLink =NewCT_String (); -if _ag :=d .DecodeElement (_edb .StyleLink ,&_eff );_ag !=nil {return _ag ;};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 :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"},_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 :"\u006e\u0075\u006dS\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}:_edb .NumStyleLink =NewCT_String (); -if _febf :=d .DecodeElement (_edb .NumStyleLink ,&_eff );_febf !=nil {return _febf ;};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 :"\u006c\u0076\u006c"},_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 :"\u006c\u0076\u006c"}:_gad :=NewCT_Lvl (); -if _acg :=d .DecodeElement (_gad ,&_eff );_acg !=nil {return _acg ;};_edb .Lvl =append (_edb .Lvl ,_gad );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_eff .Name ); -if _cbf :=d .Skip ();_cbf !=nil {return _cbf ;};};case _b .EndElement :break _beg ;case _b .CharData :};};return nil ;};func (_cgedbd *CT_TblWidth )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gefbb :=range start .Attr {if _gefbb .Name .Local =="\u0077"{_beafb ,_gageec :=ParseUnionST_MeasurementOrPercent (_gefbb .Value ); -if _gageec !=nil {return _gageec ;};_cgedbd .WAttr =&_beafb ;continue ;};if _gefbb .Name .Local =="\u0074\u0079\u0070\u0065"{_cgedbd .TypeAttr .UnmarshalXMLAttr (_gefbb );continue ;};};for {_dbfge ,_efgdb :=d .Token ();if _efgdb !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068\u003a\u0020\u0025\u0073",_efgdb ); -};if _cdfbeb ,_gbgc :=_dbfge .(_b .EndElement );_gbgc &&_cdfbeb .Name ==start .Name {break ;};};return nil ;}; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// ValidateWithPath validates the CT_ShapeDefaults and its children, prefixing error messages with path -func (_cdaae *CT_ShapeDefaults )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; -);func (_ebafcd *WdCT_LinkedTextboxInformation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dceeg :=range start .Attr {if _dceeg .Name .Local =="\u0069\u0064"{_fbdebg ,_fdabea :=_d .ParseUint (_dceeg .Value ,10,16);if _fdabea !=nil {return _fdabea ; -};_ebafcd .IdAttr =uint16 (_fbdebg );continue ;};if _dceeg .Name .Local =="\u0073\u0065\u0071"{_gbbac ,_efbgeb :=_d .ParseUint (_dceeg .Value ,10,16);if _efbgeb !=nil {return _efbgeb ;};_ebafcd .SeqAttr =uint16 (_gbbac );continue ;};};_gfgbc :for {_abdafb ,_afaege :=d .Token (); -if _afaege !=nil {return _afaege ;};switch _fgafba :=_abdafb .(type ){case _b .StartElement :switch _fgafba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebafcd .ExtLst =_a .NewCT_OfficeArtExtensionList (); -if _gagab :=d .DecodeElement (_ebafcd .ExtLst ,&_fgafba );_gagab !=nil {return _gagab ;};default:_af .Log .Debug ("\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",_fgafba .Name ); -if _cfcaf :=d .Skip ();_cfcaf !=nil {return _cfcaf ;};};case _b .EndElement :break _gfgbc ;case _b .CharData :};};return nil ;};func (_geeaaff ST_LineNumberRestart )Validate ()error {return _geeaaff .ValidateWithPath ("")};func (_ceaca ST_Proof )ValidateWithPath (path string )error {switch _ceaca {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 (_ceaca )); -};return nil ;}; +// Office Open XML Math +OMath *CT_OnOff ; -// ValidateWithPath validates the CT_HpsMeasure and its children, prefixing error messages with path -func (_eafag *CT_HpsMeasure )ValidateWithPath (path string )error {if _dfaee :=_eafag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfaee !=nil {return _dfaee ;};return nil ;};func (_bedc *CT_FramePr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebaed :=range start .Attr {if _ebaed .Name .Local =="\u0068A\u006e\u0063\u0068\u006f\u0072"{_bedc .HAnchorAttr .UnmarshalXMLAttr (_ebaed ); -continue ;};if _ebaed .Name .Local =="\u0076A\u006e\u0063\u0068\u006f\u0072"{_bedc .VAnchorAttr .UnmarshalXMLAttr (_ebaed );continue ;};if _ebaed .Name .Local =="\u006c\u0069\u006ee\u0073"{_acffg ,_eccgb :=_d .ParseInt (_ebaed .Value ,10,64);if _eccgb !=nil {return _eccgb ; -};_bedc .LinesAttr =&_acffg ;continue ;};if _ebaed .Name .Local =="\u0068"{_gcgeg ,_aede :=ParseUnionST_TwipsMeasure (_ebaed .Value );if _aede !=nil {return _aede ;};_bedc .HAttr =&_gcgeg ;continue ;};if _ebaed .Name .Local =="\u0076\u0053\u0070\u0061\u0063\u0065"{_ddcbg ,_dccee :=ParseUnionST_TwipsMeasure (_ebaed .Value ); -if _dccee !=nil {return _dccee ;};_bedc .VSpaceAttr =&_ddcbg ;continue ;};if _ebaed .Name .Local =="\u0068\u0053\u0070\u0061\u0063\u0065"{_bceae ,_ecgee :=ParseUnionST_TwipsMeasure (_ebaed .Value );if _ecgee !=nil {return _ecgee ;};_bedc .HSpaceAttr =&_bceae ; -continue ;};if _ebaed .Name .Local =="\u0077\u0072\u0061\u0070"{_bedc .WrapAttr .UnmarshalXMLAttr (_ebaed );continue ;};if _ebaed .Name .Local =="\u0064r\u006f\u0070\u0043\u0061\u0070"{_bedc .DropCapAttr .UnmarshalXMLAttr (_ebaed );continue ;};if _ebaed .Name .Local =="\u0077"{_eaacb ,_dgfbg :=ParseUnionST_TwipsMeasure (_ebaed .Value ); -if _dgfbg !=nil {return _dgfbg ;};_bedc .WAttr =&_eaacb ;continue ;};if _ebaed .Name .Local =="\u0078"{_cabcd ,_bfaf :=ParseUnionST_SignedTwipsMeasure (_ebaed .Value );if _bfaf !=nil {return _bfaf ;};_bedc .XAttr =&_cabcd ;continue ;};if _ebaed .Name .Local =="\u0078\u0041\u006c\u0069\u0067\u006e"{_bedc .XAlignAttr .UnmarshalXMLAttr (_ebaed ); -continue ;};if _ebaed .Name .Local =="\u0079"{_gafga ,_afffb :=ParseUnionST_SignedTwipsMeasure (_ebaed .Value );if _afffb !=nil {return _afffb ;};_bedc .YAttr =&_gafga ;continue ;};if _ebaed .Name .Local =="\u0079\u0041\u006c\u0069\u0067\u006e"{_bedc .YAlignAttr .UnmarshalXMLAttr (_ebaed ); -continue ;};if _ebaed .Name .Local =="\u0068\u0052\u0075l\u0065"{_bedc .HRuleAttr .UnmarshalXMLAttr (_ebaed );continue ;};if _ebaed .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"{_fcef ,_dbfdb :=ParseUnionST_OnOff (_ebaed .Value ); -if _dbfdb !=nil {return _dbfdb ;};_bedc .AnchorLockAttr =&_fcef ;continue ;};};for {_fddd ,_ededf :=d .Token ();if _ededf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072\u003a\u0020%\u0073",_ededf ); -};if _daba ,_edaeff :=_fddd .(_b .EndElement );_edaeff &&_daba .Name ==start .Name {break ;};};return nil ;};func (_fagge WdST_RelFromV )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aegga :=_b .Attr {};_aegga .Name =name ;switch _fagge {case WdST_RelFromVUnset :_aegga .Value =""; -case WdST_RelFromVMargin :_aegga .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVPage :_aegga .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromVParagraph :_aegga .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h";case WdST_RelFromVLine :_aegga .Value ="\u006c\u0069\u006e\u0065"; -case WdST_RelFromVTopMargin :_aegga .Value ="\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n";case WdST_RelFromVBottomMargin :_aegga .Value ="\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromVInsideMargin :_aegga .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e"; -case WdST_RelFromVOutsideMargin :_aegga .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _aegga ,nil ;};func (_fbeaa *CT_SdtDateMappingType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbeaa .ValAttr !=ST_SdtDateMappingTypeUnset {_bfgde ,_bdafda :=_fbeaa .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _bdafda !=nil {return _bdafda ;};start .Attr =append (start .Attr ,_bfgde );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_decfe *ST_Shd )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cabaa ,_fecca :=d .Token (); -if _fecca !=nil {return _fecca ;};if _afbgf ,_cegdaa :=_cabaa .(_b .EndElement );_cegdaa &&_afbgf .Name ==start .Name {*_decfe =1;return nil ;};if _cacgda ,_cbgaee :=_cabaa .(_b .CharData );!_cbgaee {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",_cabaa ); -}else {switch string (_cacgda ){case "":*_decfe =0;case "\u006e\u0069\u006c":*_decfe =1;case "\u0063\u006c\u0065a\u0072":*_decfe =2;case "\u0073\u006f\u006ci\u0064":*_decfe =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_decfe =4; -case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_decfe =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_decfe =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_decfe =7; -case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_decfe =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_decfe =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_decfe =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_decfe =11; -case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_decfe =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_decfe =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_decfe =14; -case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_decfe =15;case "\u0070\u0063\u0074\u0035":*_decfe =16;case "\u0070\u0063\u00741\u0030":*_decfe =17;case "\u0070\u0063\u00741\u0032":*_decfe =18;case "\u0070\u0063\u00741\u0035":*_decfe =19; -case "\u0070\u0063\u00742\u0030":*_decfe =20;case "\u0070\u0063\u00742\u0035":*_decfe =21;case "\u0070\u0063\u00743\u0030":*_decfe =22;case "\u0070\u0063\u00743\u0035":*_decfe =23;case "\u0070\u0063\u00743\u0037":*_decfe =24;case "\u0070\u0063\u00744\u0030":*_decfe =25; -case "\u0070\u0063\u00744\u0035":*_decfe =26;case "\u0070\u0063\u00745\u0030":*_decfe =27;case "\u0070\u0063\u00745\u0035":*_decfe =28;case "\u0070\u0063\u00746\u0030":*_decfe =29;case "\u0070\u0063\u00746\u0032":*_decfe =30;case "\u0070\u0063\u00746\u0035":*_decfe =31; -case "\u0070\u0063\u00747\u0030":*_decfe =32;case "\u0070\u0063\u00747\u0035":*_decfe =33;case "\u0070\u0063\u00748\u0030":*_decfe =34;case "\u0070\u0063\u00748\u0035":*_decfe =35;case "\u0070\u0063\u00748\u0037":*_decfe =36;case "\u0070\u0063\u00749\u0030":*_decfe =37; -case "\u0070\u0063\u00749\u0035":*_decfe =38;};};_cabaa ,_fecca =d .Token ();if _fecca !=nil {return _fecca ;};if _fbeac ,_cbebda :=_cabaa .(_b .EndElement );_cbebda &&_fbeac .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",_cabaa ); -};func (_facaf *WdCT_PosV )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_feffga ,_dbcggb :=_facaf .RelativeFromAttr .MarshalXMLAttr (_b .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"});if _dbcggb !=nil {return _dbcggb ; -};start .Attr =append (start .Attr ,_feffga );e .EncodeToken (start );_facaf .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efgefe *CT_MailMergeDocType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cafga ,_daedb :=_efgefe .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _daedb !=nil {return _daedb ;};start .Attr =append (start .Attr ,_cafga );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfged *CT_FtnEdnRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdbfg :=range start .Attr {if _cdbfg .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006fl\u006c\u006f\u0077\u0073"{_dgfbb ,_befac :=ParseUnionST_OnOff (_cdbfg .Value ); -if _befac !=nil {return _befac ;};_dfged .CustomMarkFollowsAttr =&_dgfbb ;continue ;};if _cdbfg .Name .Local =="\u0069\u0064"{_cgceb ,_ddaab :=_d .ParseInt (_cdbfg .Value ,10,64);if _ddaab !=nil {return _ddaab ;};_dfged .IdAttr =_cgceb ;continue ;};};for {_bdagf ,_dbffg :=d .Token (); -if _dbffg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0046\u0074n\u0045\u0064\u006e\u0052\u0065\u0066\u003a\u0020\u0025\u0073",_dbffg );};if _ecagf ,_cdaag :=_bdagf .(_b .EndElement );_cdaag &&_ecagf .Name ==start .Name {break ; -};};return nil ;};func (_abgafe *CT_VerticalJc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gefge ,_cfbee :=_abgafe .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cfbee !=nil {return _cfbee ;};start .Attr =append (start .Attr ,_gefge ); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gddaf ST_DocPartGallery )Validate ()error {return _gddaf .ValidateWithPath ("")};func (_dgddda WdST_RelFromH )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgddda .String (),start ); -};func (_acdc *CT_DocPartPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acdc .Name =NewCT_DocPartName ();_adafd :for {_afcgd ,_cebe :=d .Token ();if _cebe !=nil {return _cebe ;};switch _agfdd :=_afcgd .(type ){case _b .StartElement :switch _agfdd .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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:if _cbcf :=d .DecodeElement (_acdc .Name ,&_agfdd ); -_cbcf !=nil {return _cbcf ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_acdc .Style =NewCT_String (); -if _bdedb :=d .DecodeElement (_acdc .Style ,&_agfdd );_bdedb !=nil {return _bdedb ;};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 :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_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 :"\u0063\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_acdc .Category =NewCT_DocPartCategory (); -if _abff :=d .DecodeElement (_acdc .Category ,&_agfdd );_abff !=nil {return _abff ;};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 :"\u0074\u0079\u0070e\u0073"},_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 :"\u0074\u0079\u0070e\u0073"}:_acdc .Types =NewCT_DocPartTypes (); -if _dgege :=d .DecodeElement (_acdc .Types ,&_agfdd );_dgege !=nil {return _dgege ;};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 :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"},_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 :"\u0062e\u0068\u0061\u0076\u0069\u006f\u0072s"}:_acdc .Behaviors =NewCT_DocPartBehaviors (); -if _bagcb :=d .DecodeElement (_acdc .Behaviors ,&_agfdd );_bagcb !=nil {return _bagcb ;};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 :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"},_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 :"d\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}:_acdc .Description =NewCT_String (); -if _cfbed :=d .DecodeElement (_acdc .Description ,&_agfdd );_cfbed !=nil {return _cfbed ;};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 :"\u0067\u0075\u0069\u0064"},_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 :"\u0067\u0075\u0069\u0064"}:_acdc .Guid =NewCT_Guid (); -if _ccafd :=d .DecodeElement (_acdc .Guid ,&_agfdd );_ccafd !=nil {return _ccafd ;};default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_agfdd .Name ); -if _aacbb :=d .Skip ();_aacbb !=nil {return _aacbb ;};};case _b .EndElement :break _adafd ;case _b .CharData :};};return nil ;};func (_cagce *ST_DocGrid )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgdgae ,_dgaeag :=d .Token ();if _dgaeag !=nil {return _dgaeag ; -};if _fecfec ,_cbfbc :=_dgdgae .(_b .EndElement );_cbfbc &&_fecfec .Name ==start .Name {*_cagce =1;return nil ;};if _efefg ,_cgaee :=_dgdgae .(_b .CharData );!_cgaee {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",_dgdgae ); -}else {switch string (_efefg ){case "":*_cagce =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cagce =1;case "\u006c\u0069\u006ee\u0073":*_cagce =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_cagce =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_cagce =4; -};};_dgdgae ,_dgaeag =d .Token ();if _dgaeag !=nil {return _dgaeag ;};if _aeggca ,_edbdfc :=_dgdgae .(_b .EndElement );_edbdfc &&_aeggca .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",_dgdgae ); -};func (_bafd *CT_BookmarkRange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bafd .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bafd .ColFirstAttr )}); -};if _bafd .ColLastAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_f .Sprintf ("\u0025\u0076",*_bafd .ColLastAttr )});};if _bafd .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_addc ,_bgdd :=_bafd .DisplacedByCustomXmlAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); -if _bgdd !=nil {return _bgdd ;};start .Attr =append (start .Attr ,_addc );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bafd .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_DocPartPr struct{ +// Revision Information for Run Properties +RPrChange *CT_RPrChange ;};func NewWdCT_WrapPath ()*WdCT_WrapPath {_acefc :=&WdCT_WrapPath {};_acefc .Start =_af .NewCT_Point2D ();return _acefc ;};func (_ddeafc *ST_Shd )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgbcc ,_ecddf :=d .Token (); +if _ecddf !=nil {return _ecddf ;};if _gacea ,_adbeb :=_fgbcc .(_g .EndElement );_adbeb &&_gacea .Name ==start .Name {*_ddeafc =1;return nil ;};if _aeefcb ,_eggbg :=_fgbcc .(_g .CharData );!_eggbg {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",_fgbcc ); +}else {switch string (_aeefcb ){case "":*_ddeafc =0;case "\u006e\u0069\u006c":*_ddeafc =1;case "\u0063\u006c\u0065a\u0072":*_ddeafc =2;case "\u0073\u006f\u006ci\u0064":*_ddeafc =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_ddeafc =4; +case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_ddeafc =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_ddeafc =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_ddeafc =7; +case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_ddeafc =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_ddeafc =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_ddeafc =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_ddeafc =11; +case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_ddeafc =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_ddeafc =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_ddeafc =14; +case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_ddeafc =15;case "\u0070\u0063\u0074\u0035":*_ddeafc =16;case "\u0070\u0063\u00741\u0030":*_ddeafc =17;case "\u0070\u0063\u00741\u0032":*_ddeafc =18;case "\u0070\u0063\u00741\u0035":*_ddeafc =19; +case "\u0070\u0063\u00742\u0030":*_ddeafc =20;case "\u0070\u0063\u00742\u0035":*_ddeafc =21;case "\u0070\u0063\u00743\u0030":*_ddeafc =22;case "\u0070\u0063\u00743\u0035":*_ddeafc =23;case "\u0070\u0063\u00743\u0037":*_ddeafc =24;case "\u0070\u0063\u00744\u0030":*_ddeafc =25; +case "\u0070\u0063\u00744\u0035":*_ddeafc =26;case "\u0070\u0063\u00745\u0030":*_ddeafc =27;case "\u0070\u0063\u00745\u0035":*_ddeafc =28;case "\u0070\u0063\u00746\u0030":*_ddeafc =29;case "\u0070\u0063\u00746\u0032":*_ddeafc =30;case "\u0070\u0063\u00746\u0035":*_ddeafc =31; +case "\u0070\u0063\u00747\u0030":*_ddeafc =32;case "\u0070\u0063\u00747\u0035":*_ddeafc =33;case "\u0070\u0063\u00748\u0030":*_ddeafc =34;case "\u0070\u0063\u00748\u0035":*_ddeafc =35;case "\u0070\u0063\u00748\u0037":*_ddeafc =36;case "\u0070\u0063\u00749\u0030":*_ddeafc =37; +case "\u0070\u0063\u00749\u0035":*_ddeafc =38;};};_fgbcc ,_ecddf =d .Token ();if _ecddf !=nil {return _ecddf ;};if _gcfbg ,_gdabf :=_fgbcc .(_g .EndElement );_gdabf &&_gcfbg .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",_fgbcc ); +}; -// Entry Name -Name *CT_DocPartName ; +// Validate validates the CT_PBdr and its children +func (_caeaa *CT_PBdr )Validate ()error {return _caeaa .ValidateWithPath ("\u0043T\u005f\u0050\u0042\u0064\u0072");};func NewCT_TblGridBase ()*CT_TblGridBase {_eggge :=&CT_TblGridBase {};return _eggge };func NewCT_Num ()*CT_Num {_edfa :=&CT_Num {};_edfa .AbstractNumId =NewCT_DecimalNumber (); +return _edfa ;};type ST_DropCap byte ;func (_dbegfd ST_SignedTwipsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbegfd .Int64 !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0064",*_dbegfd .Int64 ))); +};if _dbegfd .ST_UniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_dbegfd .ST_UniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_ceeea *CT_EdnDocProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfaaf :for {_daaeg ,_ecae :=d .Token (); +if _ecae !=nil {return _ecae ;};switch _bcag :=_daaeg .(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 :"\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"}:_ceeea .Pos =NewCT_EdnPos (); +if _adeaa :=d .DecodeElement (_ceeea .Pos ,&_bcag );_adeaa !=nil {return _adeaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceeea .NumFmt =NewCT_NumFmt (); +if _ecccd :=d .DecodeElement (_ceeea .NumFmt ,&_bcag );_ecccd !=nil {return _ecccd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceeea .NumStart =NewCT_DecimalNumber (); +if _ffee :=d .DecodeElement (_ceeea .NumStart ,&_bcag );_ffee !=nil {return _ffee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ceeea .NumRestart =NewCT_NumRestart (); +if _ggddb :=d .DecodeElement (_ceeea .NumRestart ,&_bcag );_ggddb !=nil {return _ggddb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fddeb :=NewCT_FtnEdnSepRef (); +if _eedab :=d .DecodeElement (_fddeb ,&_bcag );_eedab !=nil {return _eedab ;};_ceeea .Endnote =append (_ceeea .Endnote ,_fddeb );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bcag .Name ); +if _cdbgfd :=d .Skip ();_cdbgfd !=nil {return _cdbgfd ;};};case _g .EndElement :break _dfaaf ;case _g .CharData :};};return nil ;};func (_beegf ST_Wrap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_beegf .String (),start ); +};func (_dcged ST_ThemeColor )Validate ()error {return _dcged .ValidateWithPath ("")};type CT_SectPrChange struct{AuthorAttr string ;DateAttr *_db .Time ; -// Associated Paragraph Style Name -Style *CT_String ; +// Annotation Identifier +IdAttr int64 ;SectPr *CT_SectPrBase ;};func NewCT_TrPrChange ()*CT_TrPrChange {_caefab :=&CT_TrPrChange {};_caefab .TrPr =NewCT_TrPrBase ();return _caefab ;};func (_cbbgc *CT_DivBdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acccb :for {_bfce ,_egfe :=d .Token (); +if _egfe !=nil {return _egfe ;};switch _aeeaf :=_bfce .(type ){case _g .StartElement :switch _aeeaf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbbgc .Top =NewCT_Border (); +if _dgabb :=d .DecodeElement (_cbbgc .Top ,&_aeeaf );_dgabb !=nil {return _dgabb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbbgc .Left =NewCT_Border (); +if _dabaa :=d .DecodeElement (_cbbgc .Left ,&_aeeaf );_dabaa !=nil {return _dabaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cbbgc .Bottom =NewCT_Border (); +if _acecd :=d .DecodeElement (_cbbgc .Bottom ,&_aeeaf );_acecd !=nil {return _acecd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbbgc .Right =NewCT_Border (); +if _bgage :=d .DecodeElement (_cbbgc .Right ,&_aeeaf );_bgage !=nil {return _bgage ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_aeeaf .Name ); +if _adca :=d .Skip ();_adca !=nil {return _adca ;};};case _g .EndElement :break _acccb ;case _g .CharData :};};return nil ;}; -// Entry Categorization -Category *CT_DocPartCategory ; +// Validate validates the CT_TabStop and its children +func (_gddga *CT_TabStop )Validate ()error {return _gddga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070");};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;);type CT_DocDefaults struct{ -// Entry Types -Types *CT_DocPartTypes ; +// Default Run Properties +RPrDefault *CT_RPrDefault ; -// Entry Insertion Behaviors -Behaviors *CT_DocPartBehaviors ; +// Default Paragraph Properties +PPrDefault *CT_PPrDefault ;};func (_efeag ST_MailMergeSourceType )ValidateWithPath (path string )error {switch _efeag {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 (_efeag )); +};return nil ;};func NewCT_TblLook ()*CT_TblLook {_bgdeb :=&CT_TblLook {};return _bgdeb }; -// Description for Entry -Description *CT_String ; +// Validate validates the CT_Shd and its children +func (_ddbdb *CT_Shd )Validate ()error {return _ddbdb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0064");};func (_aecd *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 :_a .Sprintf ("\u0025\u0076",_aecd .ActualPgAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_a .Sprintf ("\u0025\u0076",_aecd .WAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068"},Value :_a .Sprintf ("\u0025\u0076",_aecd .HAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074\u0053\u007a"},Value :_a .Sprintf ("\u0025\u0076",_aecd .FontSzAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewCT_PaperSource ()*CT_PaperSource {_cfbade :=&CT_PaperSource {};return _cfbade };func (_gdbac *ST_TblOverlap )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdbac =0;case "\u006e\u0065\u0076e\u0072":*_gdbac =1; +case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_gdbac =2;};return nil ;};func (_aafgca ST_ObjectUpdateMode )ValidateWithPath (path string )error {switch _aafgca {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 (_aafgca )); +};return nil ;};func (_degdg *EG_RPrMath )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edeeb :for {_bccaba ,_defbf :=d .Token ();if _defbf !=nil {return _defbf ;};switch _bbdaga :=_bccaba .(type ){case _g .StartElement :switch _bbdaga .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_degdg .Ins =NewCT_MathCtrlIns (); +if _cfcffd :=d .DecodeElement (_degdg .Ins ,&_bbdaga );_cfcffd !=nil {return _cfcffd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_degdg .Del =NewCT_MathCtrlDel (); +if _bagge :=d .DecodeElement (_degdg .Del ,&_bbdaga );_bagge !=nil {return _bagge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_degdg .RPr =NewCT_RPr (); +if _cgbcee :=d .DecodeElement (_degdg .RPr ,&_bbdaga );_cgbcee !=nil {return _cgbcee ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_bbdaga .Name ); +if _ggadde :=d .Skip ();_ggadde !=nil {return _ggadde ;};};case _g .EndElement :break _edeeb ;case _g .CharData :};};return nil ;};type ST_AnnotationVMerge byte ;type CT_FitText struct{ -// Entry ID -Guid *CT_Guid ;};type ST_CaptionPos byte ;func NewCT_LongHexNumber ()*CT_LongHexNumber {_dggge :=&CT_LongHexNumber {};return _dggge };func (_agcefb ST_LineNumberRestart )String ()string {switch _agcefb {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 (_dfec *CT_MultiLevelType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fedda ,_aafge :=_dfec .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _aafge !=nil {return _aafge ;};start .Attr =append (start .Attr ,_fedda );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Value +ValAttr _ffb .ST_TwipsMeasure ; -// ValidateWithPath validates the WdCT_WordprocessingCanvas and its children, prefixing error messages with path -func (_fcfgcd *WdCT_WordprocessingCanvas )ValidateWithPath (path string )error {if _fcfgcd .Bg !=nil {if _deacf :=_fcfgcd .Bg .ValidateWithPath (path +"\u002f\u0042\u0067");_deacf !=nil {return _deacf ;};};if _fcfgcd .Whole !=nil {if _geadcd :=_fcfgcd .Whole .ValidateWithPath (path +"\u002f\u0057\u0068\u006f\u006c\u0065"); -_geadcd !=nil {return _geadcd ;};};for _gbdca ,_febced :=range _fcfgcd .Choice {if _aedab :=_febced .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_gbdca ));_aedab !=nil {return _aedab ; -};};if _fcfgcd .ExtLst !=nil {if _gabab :=_fcfgcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gabab !=nil {return _gabab ;};};return nil ;}; +// Fit Text Run ID +IdAttr *int64 ;};type CT_Body struct{EG_BlockLevelElts []*EG_BlockLevelElts ; -// ValidateWithPath validates the CT_BookmarkRange and its children, prefixing error messages with path -func (_acde *CT_BookmarkRange )ValidateWithPath (path string )error {if _aegd :=_acde .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_aegd !=nil {return _aegd ;};return nil ;};func (_afffe *CT_NumFmt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afffe .ValAttr =ST_NumberFormat (1);for _ ,_aedff :=range start .Attr {if _aedff .Name .Local =="\u0076\u0061\u006c"{_afffe .ValAttr .UnmarshalXMLAttr (_aedff ); -continue ;};if _aedff .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_eedcb ,_afgeg :=_aedff .Value ,error (nil );if _afgeg !=nil {return _afgeg ;};_afffe .FormatAttr =&_eedcb ;continue ;};};for {_fdaea ,_gadcg :=d .Token ();if _gadcg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_gadcg ); -};if _bcgfe ,_abgac :=_fdaea .(_b .EndElement );_abgac &&_bcgfe .Name ==start .Name {break ;};};return nil ;};func (_adcad ST_Em )ValidateWithPath (path string )error {switch _adcad {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 (_adcad )); -};return nil ;};type WdST_RelFromV byte ;func (_abgec ST_PageBorderDisplay )ValidateWithPath (path string )error {switch _abgec {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 (_abgec )); -};return nil ;};func (_dagcbf ST_Jc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dagcbf .String (),start );};func NewCT_ParaRPr ()*CT_ParaRPr {_ccfbc :=&CT_ParaRPr {};return _ccfbc }; +// Document Final Section Properties +SectPr *CT_SectPr ;}; -// Validate validates the CT_CustomXmlPr and its children -func (_agcf *CT_CustomXmlPr )Validate ()error {return _agcf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072");}; +// ValidateWithPath validates the CT_HdrFtr and its children, prefixing error messages with path +func (_gggca *CT_HdrFtr )ValidateWithPath (path string )error {for _bbfgf ,_dfefdd :=range _gggca .AltChunk {if _ebdff :=_dfefdd .ValidateWithPath (_a .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_bbfgf )); +_ebdff !=nil {return _ebdff ;};};for _cfeb ,_feacb :=range _gggca .EG_ContentBlockContent {if _dcddfa :=_feacb .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 ,_cfeb )); +_dcddfa !=nil {return _dcddfa ;};};return nil ;};type CT_WriteProtection struct{ -// ValidateWithPath validates the CT_Perm and its children, prefixing error messages with path -func (_feadf *CT_Perm )ValidateWithPath (path string )error {if _ddaegd :=_feadf .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_ddaegd !=nil {return _ddaegd ;};return nil ;};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; -); +// Recommend Write Protection in User Interface +RecommendedAttr *_ffb .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _ffb .ST_CryptProv ;CryptAlgorithmClassAttr _ffb .ST_AlgClass ;CryptAlgorithmTypeAttr _ffb .ST_AlgType ; +CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_bgdfdf *CT_TrackChangeRange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bgdfdf .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_bgagag ,_agcfgg :=_bgdfdf .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 _agcfgg !=nil {return _agcfgg ;};start .Attr =append (start .Attr ,_bgagag );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",_bgdfdf .AuthorAttr )}); +if _bgdfdf .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bgdfdf .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bgdfdf .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 (_ccgeg *CT_TrackChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cagcd :=range start .Attr {if _cagcd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_dbegeg ,_cbgbfb :=_cagcd .Value ,error (nil ); +if _cbgbfb !=nil {return _cbgbfb ;};_ccgeg .AuthorAttr =_dbegeg ;continue ;};if _cagcd .Name .Local =="\u0064\u0061\u0074\u0065"{_gggdd ,_ecddec :=ParseStdlibTime (_cagcd .Value );if _ecddec !=nil {return _ecddec ;};_ccgeg .DateAttr =&_gggdd ;continue ; +};if _cagcd .Name .Local =="\u0069\u0064"{_dccbd ,_ccaca :=_ff .ParseInt (_cagcd .Value ,10,64);if _ccaca !=nil {return _ccaca ;};_ccgeg .IdAttr =_dccbd ;continue ;};};for {_ababedb ,_abdaf :=d .Token ();if _abdaf !=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",_abdaf ); +};if _abfbef ,_efgcg :=_ababedb .(_g .EndElement );_efgcg &&_abfbef .Name ==start .Name {break ;};};return nil ;};func (_ggdgf *CT_HdrFtrRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggdgf .TypeAttr =ST_HdrFtr (1);for _ ,_cabaf :=range start .Attr {if _cabaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cabaf .Name .Local =="\u0069\u0064"||_cabaf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cabaf .Name .Local =="\u0069\u0064"{_caagg ,_fcee :=_cabaf .Value ,error (nil ); +if _fcee !=nil {return _fcee ;};_ggdgf .IdAttr =_caagg ;continue ;};if _cabaf .Name .Local =="\u0074\u0079\u0070\u0065"{_ggdgf .TypeAttr .UnmarshalXMLAttr (_cabaf );continue ;};};for {_cebc ,_feegg :=d .Token ();if _feegg !=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",_feegg ); +};if _ebefg ,_edcdbd :=_cebc .(_g .EndElement );_edcdbd &&_ebefg .Name ==start .Name {break ;};};return nil ;};func (_ffgef *CT_ParaRPrOriginal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgfc :for {_bbceg ,_dgbbb :=d .Token ();if _dgbbb !=nil {return _dgbbb ; +};switch _ecdaff :=_bbceg .(type ){case _g .StartElement :switch _ecdaff .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ffgef .Ins =NewCT_TrackChange (); +if _dcddfg :=d .DecodeElement (_ffgef .Ins ,&_ecdaff );_dcddfg !=nil {return _dcddfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ffgef .Del =NewCT_TrackChange (); +if _gaada :=d .DecodeElement (_ffgef .Del ,&_ecdaff );_gaada !=nil {return _gaada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ffgef .MoveFrom =NewCT_TrackChange (); +if _gdfff :=d .DecodeElement (_ffgef .MoveFrom ,&_ecdaff );_gdfff !=nil {return _gdfff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ffgef .MoveTo =NewCT_TrackChange (); +if _gcabag :=d .DecodeElement (_ffgef .MoveTo ,&_ecdaff );_gcabag !=nil {return _gcabag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .RStyle =NewCT_String (); +if _fbbdbf :=d .DecodeElement (_ffgef .RStyle ,&_ecdaff );_fbbdbf !=nil {return _fbbdbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .RFonts =NewCT_Fonts (); +if _acecc :=d .DecodeElement (_ffgef .RFonts ,&_ecdaff );_acecc !=nil {return _acecc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .B =NewCT_OnOff (); +if _dcbecb :=d .DecodeElement (_ffgef .B ,&_ecdaff );_dcbecb !=nil {return _dcbecb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .BCs =NewCT_OnOff (); +if _eedde :=d .DecodeElement (_ffgef .BCs ,&_ecdaff );_eedde !=nil {return _eedde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .I =NewCT_OnOff (); +if _fcdcf :=d .DecodeElement (_ffgef .I ,&_ecdaff );_fcdcf !=nil {return _fcdcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .ICs =NewCT_OnOff (); +if _ffccd :=d .DecodeElement (_ffgef .ICs ,&_ecdaff );_ffccd !=nil {return _ffccd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .Caps =NewCT_OnOff (); +if _ccdd :=d .DecodeElement (_ffgef .Caps ,&_ecdaff );_ccdd !=nil {return _ccdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgef .SmallCaps =NewCT_OnOff (); +if _egecg :=d .DecodeElement (_ffgef .SmallCaps ,&_ecdaff );_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 :"\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"}:_ffgef .Strike =NewCT_OnOff (); +if _gbcb :=d .DecodeElement (_ffgef .Strike ,&_ecdaff );_gbcb !=nil {return _gbcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgef .Dstrike =NewCT_OnOff (); +if _dbgdf :=d .DecodeElement (_ffgef .Dstrike ,&_ecdaff );_dbgdf !=nil {return _dbgdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgef .Outline =NewCT_OnOff (); +if _acgff :=d .DecodeElement (_ffgef .Outline ,&_ecdaff );_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 :"\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"}:_ffgef .Shadow =NewCT_OnOff (); +if _ddeeaa :=d .DecodeElement (_ffgef .Shadow ,&_ecdaff );_ddeeaa !=nil {return _ddeeaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .Emboss =NewCT_OnOff (); +if _gdgcd :=d .DecodeElement (_ffgef .Emboss ,&_ecdaff );_gdgcd !=nil {return _gdgcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgef .Imprint =NewCT_OnOff (); +if _ddgef :=d .DecodeElement (_ffgef .Imprint ,&_ecdaff );_ddgef !=nil {return _ddgef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgef .NoProof =NewCT_OnOff (); +if _gabfd :=d .DecodeElement (_ffgef .NoProof ,&_ecdaff );_gabfd !=nil {return _gabfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .SnapToGrid =NewCT_OnOff (); +if _fagbb :=d .DecodeElement (_ffgef .SnapToGrid ,&_ecdaff );_fagbb !=nil {return _fagbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgef .Vanish =NewCT_OnOff (); +if _bgeag :=d .DecodeElement (_ffgef .Vanish ,&_ecdaff );_bgeag !=nil {return _bgeag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgef .WebHidden =NewCT_OnOff (); +if _acfad :=d .DecodeElement (_ffgef .WebHidden ,&_ecdaff );_acfad !=nil {return _acfad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ffgef .Color =NewCT_Color (); +if _cbegd :=d .DecodeElement (_ffgef .Color ,&_ecdaff );_cbegd !=nil {return _cbegd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgef .Spacing =NewCT_SignedTwipsMeasure (); +if _eeacg :=d .DecodeElement (_ffgef .Spacing ,&_ecdaff );_eeacg !=nil {return _eeacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgef .W =NewCT_TextScale (); +if _gcddg :=d .DecodeElement (_ffgef .W ,&_ecdaff );_gcddg !=nil {return _gcddg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgef .Kern =NewCT_HpsMeasure (); +if _affeg :=d .DecodeElement (_ffgef .Kern ,&_ecdaff );_affeg !=nil {return _affeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .Position =NewCT_SignedHpsMeasure (); +if _adbbda :=d .DecodeElement (_ffgef .Position ,&_ecdaff );_adbbda !=nil {return _adbbda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .Sz =NewCT_HpsMeasure (); +if _dbfgge :=d .DecodeElement (_ffgef .Sz ,&_ecdaff );_dbfgge !=nil {return _dbfgge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .SzCs =NewCT_HpsMeasure (); +if _caaga :=d .DecodeElement (_ffgef .SzCs ,&_ecdaff );_caaga !=nil {return _caaga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgef .Highlight =NewCT_Highlight (); +if _ecfaa :=d .DecodeElement (_ffgef .Highlight ,&_ecdaff );_ecfaa !=nil {return _ecfaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgef .U =NewCT_Underline (); +if _cbfef :=d .DecodeElement (_ffgef .U ,&_ecdaff );_cbfef !=nil {return _cbfef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .Effect =NewCT_TextEffect (); +if _beedd :=d .DecodeElement (_ffgef .Effect ,&_ecdaff );_beedd !=nil {return _beedd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .Bdr =NewCT_Border (); +if _bbfaa :=d .DecodeElement (_ffgef .Bdr ,&_ecdaff );_bbfaa !=nil {return _bbfaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .Shd =NewCT_Shd (); +if _ddadb :=d .DecodeElement (_ffgef .Shd ,&_ecdaff );_ddadb !=nil {return _ddadb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgef .FitText =NewCT_FitText (); +if _dbef :=d .DecodeElement (_ffgef .FitText ,&_ecdaff );_dbef !=nil {return _dbef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgef .VertAlign =NewCT_VerticalAlignRun (); +if _fdefd :=d .DecodeElement (_ffgef .VertAlign ,&_ecdaff );_fdefd !=nil {return _fdefd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .Rtl =NewCT_OnOff (); +if _deadg :=d .DecodeElement (_ffgef .Rtl ,&_ecdaff );_deadg !=nil {return _deadg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .Cs =NewCT_OnOff (); +if _agga :=d .DecodeElement (_ffgef .Cs ,&_ecdaff );_agga !=nil {return _agga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .Em =NewCT_Em (); +if _decbf :=d .DecodeElement (_ffgef .Em ,&_ecdaff );_decbf !=nil {return _decbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgef .Lang =NewCT_Language (); +if _cggdc :=d .DecodeElement (_ffgef .Lang ,&_ecdaff );_cggdc !=nil {return _cggdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgef .EastAsianLayout =NewCT_EastAsianLayout (); +if _dceg :=d .DecodeElement (_ffgef .EastAsianLayout ,&_ecdaff );_dceg !=nil {return _dceg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffgef .SpecVanish =NewCT_OnOff (); +if _ffage :=d .DecodeElement (_ffgef .SpecVanish ,&_ecdaff );_ffage !=nil {return _ffage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffgef .OMath =NewCT_OnOff (); +if _fcgffg :=d .DecodeElement (_ffgef .OMath ,&_ecdaff );_fcgffg !=nil {return _fcgffg ;};default:_bd .Log .Debug ("\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",_ecdaff .Name ); +if _efbdf :=d .Skip ();_efbdf !=nil {return _efbdf ;};};case _g .EndElement :break _cgfc ;case _g .CharData :};};return nil ;};type CT_Spacing struct{ -// ValidateWithPath validates the CT_EdnDocProps and its children, prefixing error messages with path -func (_bcefca *CT_EdnDocProps )ValidateWithPath (path string )error {if _bcefca .Pos !=nil {if _gdaec :=_bcefca .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_gdaec !=nil {return _gdaec ;};};if _bcefca .NumFmt !=nil {if _bcaee :=_bcefca .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_bcaee !=nil {return _bcaee ;};};if _bcefca .NumStart !=nil {if _bfceg :=_bcefca .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_bfceg !=nil {return _bfceg ;};};if _bcefca .NumRestart !=nil {if _fagag :=_bcefca .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); -_fagag !=nil {return _fagag ;};};for _aceag ,_ffgdb :=range _bcefca .Endnote {if _addae :=_ffgdb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_aceag ));_addae !=nil {return _addae ; -};};return nil ;};func (_bcbdc ST_TabTlc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bcbdc .String (),start );};type EG_RPr struct{ +// Spacing Above Paragraph +BeforeAttr *_ffb .ST_TwipsMeasure ; -// Run Properties -RPr *CT_RPr ;}; +// Spacing Above Paragraph IN Line Units +BeforeLinesAttr *int64 ; -// Validate validates the CT_HdrFtrRef and its children -func (_fbcdd *CT_HdrFtrRef )Validate ()error {return _fbcdd .ValidateWithPath ("\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066");};type CT_RPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; +// Automatically Determine Spacing Above Paragraph +BeforeAutospacingAttr *_ffb .ST_OnOff ; -// Annotation Identifier -IdAttr int64 ;RPr *CT_RPrOriginal ;};type CT_MailMergeOdsoFMDFieldType struct{ +// Spacing Below Paragraph +AfterAttr *_ffb .ST_TwipsMeasure ; -// Merge Field Mapping Type -ValAttr ST_MailMergeOdsoFMDFieldType ;};type CT_CustomXmlCell struct{ +// Spacing Below Paragraph in Line Units +AfterLinesAttr *int64 ; -// Custom XML Element Namespace -UriAttr *string ; +// Automatically Determine Spacing Below Paragraph +AfterAutospacingAttr *_ffb .ST_OnOff ; -// Custom XML Element Name -ElementAttr string ; +// Spacing Between Lines in Paragraph +LineAttr *ST_SignedTwipsMeasure ; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentCellContent []*EG_ContentCellContent ;};func (_dbcfc *WdAnchor )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\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\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 ,_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\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 :"\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 ,_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 ="\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr";return _dbcfc .WdCT_Anchor .MarshalXML (e ,start );};func (_dddaga *CT_TblPPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dddaga .LeftFromTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dddaga .LeftFromTextAttr )}); -};if _dddaga .RightFromTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072i\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dddaga .RightFromTextAttr )}); -};if _dddaga .TopFromTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dddaga .TopFromTextAttr )});}; -if _dddaga .BottomFromTextAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003ab\u006f\u0074\u0074o\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dddaga .BottomFromTextAttr )}); -};if _dddaga .VertAnchorAttr !=ST_VAnchorUnset {_agefdd ,_dbggd :=_dddaga .VertAnchorAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076e\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"});if _dbggd !=nil {return _dbggd ;};start .Attr =append (start .Attr ,_agefdd ); -};if _dddaga .HorzAnchorAttr !=ST_HAnchorUnset {_fgdada ,_fffac :=_dddaga .HorzAnchorAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0068o\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"});if _fffac !=nil {return _fffac ;};start .Attr =append (start .Attr ,_fgdada ); -};if _dddaga .TblpXSpecAttr !=_bc .ST_XAlignUnset {_bfcbga ,_cfaee :=_dddaga .TblpXSpecAttr .MarshalXMLAttr (_b .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0058\u0053\u0070\u0065\u0063"});if _cfaee !=nil {return _cfaee ;};start .Attr =append (start .Attr ,_bfcbga ); -};if _dddaga .TblpXAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0058"},Value :_f .Sprintf ("\u0025\u0076",*_dddaga .TblpXAttr )});};if _dddaga .TblpYSpecAttr !=_bc .ST_YAlignUnset {_aabbbd ,_cbgac :=_dddaga .TblpYSpecAttr .MarshalXMLAttr (_b .Name {Local :"w\u003a\u0074\u0062\u006c\u0070\u0059\u0053\u0070\u0065\u0063"}); -if _cbgac !=nil {return _cbgac ;};start .Attr =append (start .Attr ,_aabbbd );};if _dddaga .TblpYAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0074\u0062\u006c\u0070\u0059"},Value :_f .Sprintf ("\u0025\u0076",*_dddaga .TblpYAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Spacing Between Lines +LineRuleAttr ST_LineSpacingRule ;}; -// ValidateWithPath validates the CT_Panose and its children, prefixing error messages with path -func (_ebbaa *CT_Panose )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_CalendarType and its children +func (_eabfa *CT_CalendarType )Validate ()error {return _eabfa .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065");};func NewCT_LongHexNumber ()*CT_LongHexNumber {_cccd :=&CT_LongHexNumber {};return _cccd }; +func (_efada ST_Zoom )Validate ()error {return _efada .ValidateWithPath ("")};func (_fcfab *ST_VerticalJc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fggge ,_feegea :=d .Token ();if _feegea !=nil {return _feegea ;};if _cfgag ,_dabag :=_fggge .(_g .EndElement ); +_dabag &&_cfgag .Name ==start .Name {*_fcfab =1;return nil ;};if _agbga ,_ebfaa :=_fggge .(_g .CharData );!_ebfaa {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",_fggge ); +}else {switch string (_agbga ){case "":*_fcfab =0;case "\u0074\u006f\u0070":*_fcfab =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fcfab =2;case "\u0062\u006f\u0074\u0068":*_fcfab =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fcfab =4;};};_fggge ,_feegea =d .Token (); +if _feegea !=nil {return _feegea ;};if _dfcdb ,_faceab :=_fggge .(_g .EndElement );_faceab &&_dfcdb .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",_fggge ); +}; -// Validate validates the CT_TblPPr and its children -func (_afdb *CT_TblPPr )Validate ()error {return _afdb .ValidateWithPath ("\u0043T\u005f\u0054\u0062\u006c\u0050\u0050r");};type CT_HdrFtrRef struct{TypeAttr ST_HdrFtr ;IdAttr string ;}; +// Validate validates the EG_ContentRunContentBase and its children +func (_daffc *EG_ContentRunContentBase )Validate ()error {return _daffc .ValidateWithPath ("\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};type CT_MarkupRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Validate validates the WdWpc and its children -func (_befbaf *WdWpc )Validate ()error {return _befbaf .ValidateWithPath ("\u0057\u0064\u0057p\u0063")};type CT_FFCheckBoxChoice struct{Size *CT_HpsMeasure ;SizeAuto *CT_OnOff ;};func (_effbe ST_ProofErr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_effbe .String (),start ); -};func (_ceaaf *CT_VMerge )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ceaaf .ValAttr !=ST_MergeUnset {_acfbd ,_gaage :=_ceaaf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gaage !=nil {return _gaage ;}; -start .Attr =append (start .Attr ,_acfbd );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OdsoFieldMapData struct{ -// Merge Field Mapping -Type *CT_MailMergeOdsoFMDFieldType ; +// Annotation Identifier +IdAttr int64 ;};func (_egece ST_DocProtect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egece .String (),start );}; -// Data Source Name for Column -Name *CT_String ; +// ValidateWithPath validates the CT_DocPartBehavior and its children, prefixing error messages with path +func (_cefb *CT_DocPartBehavior )ValidateWithPath (path string )error {if _cefb .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 _ceega :=_cefb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ceega !=nil {return _ceega ;};return nil ;};func (_ddagb *CT_MailMergeDest )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddagb .ValAttr =ST_MailMergeDest (1); +for _ ,_gdedf :=range start .Attr {if _gdedf .Name .Local =="\u0076\u0061\u006c"{_ddagb .ValAttr .UnmarshalXMLAttr (_gdedf );continue ;};};for {_geddb ,_aggfd :=d .Token ();if _aggfd !=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",_aggfd ); +};if _gdace ,_ccafe :=_geddb .(_g .EndElement );_ccafe &&_gdace .Name ==start .Name {break ;};};return nil ;};func (_dabddb ST_ObjectDrawAspect )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ggfbce :=_g .Attr {};_ggfbce .Name =name ;switch _dabddb {case ST_ObjectDrawAspectUnset :_ggfbce .Value =""; +case ST_ObjectDrawAspectContent :_ggfbce .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_ObjectDrawAspectIcon :_ggfbce .Value ="\u0069\u0063\u006f\u006e";};return _ggfbce ,nil ;}; -// Predefined Merge Field Name -MappedName *CT_String ; +// Validate validates the EG_SectPrContents and its children +func (_fegade *EG_SectPrContents )Validate ()error {return _fegade .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073");}; -// Index of Column Being Mapped -Column *CT_DecimalNumber ; +// ValidateWithPath validates the CT_DocPartBehaviors and its children, prefixing error messages with path +func (_fcaaa *CT_DocPartBehaviors )ValidateWithPath (path string )error {for _gddge ,_bdcg :=range _fcaaa .Behavior {if _cgbac :=_bdcg .ValidateWithPath (_a .Sprintf ("\u0025s\u002fB\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gddge )); +_cgbac !=nil {return _cgbac ;};};return nil ;};func NewCT_Spacing ()*CT_Spacing {_ababef :=&CT_Spacing {};return _ababef }; -// Merge Field Name Language ID -Lid *CT_Lang ; +// ValidateWithPath validates the CT_Endnotes and its children, prefixing error messages with path +func (_gbdg *CT_Endnotes )ValidateWithPath (path string )error {for _febc ,_afac :=range _gbdg .Endnote {if _afdbb :=_afac .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_febc )); +_afdbb !=nil {return _afdbb ;};};return nil ;}; -// Use Country-Based Address Field Ordering -DynamicAddress *CT_OnOff ;};func (_cgcbcd ST_Jc )String ()string {switch _cgcbcd {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 (_daccg *CT_FrameLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daccg .ValAttr =ST_FrameLayout (1);for _ ,_cabcba :=range start .Attr {if _cabcba .Name .Local =="\u0076\u0061\u006c"{_daccg .ValAttr .UnmarshalXMLAttr (_cabcba ); -continue ;};};for {_efda ,_dcfca :=d .Token ();if _dcfca !=nil {return _f .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",_dcfca );};if _gccdg ,_gaeaf :=_efda .(_b .EndElement ); -_gaeaf &&_gccdg .Name ==start .Name {break ;};};return nil ;};func (_abcae ST_RubyAlign )ValidateWithPath (path string )error {switch _abcae {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 (_abcae )); -};return nil ;};type CT_SectPrBase struct{ +// ValidateWithPath validates the CT_MacroName and its children, prefixing error messages with path +func (_gadgb *CT_MacroName )ValidateWithPath (path string )error {return nil };type CT_Background struct{ + +// Background Color +ColorAttr *ST_HexColor ; + +// Background Theme Color +ThemeColorAttr ST_ThemeColor ; + +// Background Theme Color Tint +ThemeTintAttr *string ; + +// Background Theme Color Shade +ThemeShadeAttr *string ;Any []_e .Any ;Drawing *CT_Drawing ;};type ST_Zoom byte ;func (_eacfg *EG_RunLevelElts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eacfg .ProofErr !=nil {_ceegd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}}; +e .EncodeElement (_eacfg .ProofErr ,_ceegd );};if _eacfg .PermStart !=nil {_bdbbe :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_eacfg .PermStart ,_bdbbe );};if _eacfg .PermEnd !=nil {_ddfec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0065\u0072\u006d\u0045\u006ed"}}; +e .EncodeElement (_eacfg .PermEnd ,_ddfec );};if _eacfg .Ins !=nil {_eafcdfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_eacfg .Ins ,_eafcdfg );};if _eacfg .Del !=nil {_gbcga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}}; +e .EncodeElement (_eacfg .Del ,_gbcga );};if _eacfg .MoveFrom !=nil {_ffdacd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_eacfg .MoveFrom ,_ffdacd );};if _eacfg .MoveTo !=nil {_cdceg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}}; +e .EncodeElement (_eacfg .MoveTo ,_cdceg );};if _eacfg .EG_RangeMarkupElements !=nil {for _ ,_dbfbd :=range _eacfg .EG_RangeMarkupElements {_dbfbd .MarshalXML (e ,_g .StartElement {});};};if _eacfg .EG_MathContent !=nil {for _ ,_dbagdf :=range _eacfg .EG_MathContent {_dbagdf .MarshalXML (e ,_g .StartElement {}); +};};return nil ;}; + +// ValidateWithPath validates the CT_Frame and its children, prefixing error messages with path +func (_fgce *CT_Frame )ValidateWithPath (path string )error {if _fgce .Sz !=nil {if _abfbe :=_fgce .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_abfbe !=nil {return _abfbe ;};};if _fgce .Name !=nil {if _dfgda :=_fgce .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065"); +_dfgda !=nil {return _dfgda ;};};if _fgce .Title !=nil {if _fecfa :=_fgce .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_fecfa !=nil {return _fecfa ;};};if _fgce .LongDesc !=nil {if _cceag :=_fgce .LongDesc .ValidateWithPath (path +"\u002fL\u006f\u006e\u0067\u0044\u0065\u0073c"); +_cceag !=nil {return _cceag ;};};if _fgce .SourceFileName !=nil {if _dfgea :=_fgce .SourceFileName .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065");_dfgea !=nil {return _dfgea ;};};if _fgce .MarW !=nil {if _afcfa :=_fgce .MarW .ValidateWithPath (path +"\u002f\u004d\u0061r\u0057"); +_afcfa !=nil {return _afcfa ;};};if _fgce .MarH !=nil {if _efdca :=_fgce .MarH .ValidateWithPath (path +"\u002f\u004d\u0061r\u0048");_efdca !=nil {return _efdca ;};};if _fgce .Scrollbar !=nil {if _edca :=_fgce .Scrollbar .ValidateWithPath (path +"\u002f\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"); +_edca !=nil {return _edca ;};};if _fgce .NoResizeAllowed !=nil {if _adbed :=_fgce .NoResizeAllowed .ValidateWithPath (path +"\u002f\u004eo\u0052\u0065\u0073i\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064");_adbed !=nil {return _adbed ;};};if _fgce .LinkedToFile !=nil {if _adcac :=_fgce .LinkedToFile .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"); +_adcac !=nil {return _adcac ;};};return nil ;};func (_fabc *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 :_a .Sprintf ("\u0025\u0076",_fabc .NameAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",_fabc .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_PPrDefault struct{ + +// Paragraph Properties +PPr *CT_PPrGeneral ;}; + +// ValidateWithPath validates the CT_OdsoFieldMapData and its children, prefixing error messages with path +func (_egacdd *CT_OdsoFieldMapData )ValidateWithPath (path string )error {if _egacdd .Type !=nil {if _dagae :=_egacdd .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_dagae !=nil {return _dagae ;};};if _egacdd .Name !=nil {if _efadb :=_egacdd .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065"); +_efadb !=nil {return _efadb ;};};if _egacdd .MappedName !=nil {if _gfae :=_egacdd .MappedName .ValidateWithPath (path +"/\u004d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065");_gfae !=nil {return _gfae ;};};if _egacdd .Column !=nil {if _becag :=_egacdd .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e"); +_becag !=nil {return _becag ;};};if _egacdd .Lid !=nil {if _cdffd :=_egacdd .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_cdffd !=nil {return _cdffd ;};};if _egacdd .DynamicAddress !=nil {if _afggb :=_egacdd .DynamicAddress .ValidateWithPath (path +"\u002fD\u0079n\u0061\u006d\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"); +_afggb !=nil {return _afggb ;};};return nil ;}; + +// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path +func (_cbece *CT_Lvl )ValidateWithPath (path string )error {if _cbece .TentativeAttr !=nil {if _eaadbb :=_cbece .TentativeAttr .ValidateWithPath (path +"\u002f\u0054\u0065\u006e\u0074\u0061\u0074\u0069\u0076e\u0041\u0074\u0074\u0072");_eaadbb !=nil {return _eaadbb ; +};};if _cbece .Start !=nil {if _cgcbag :=_cbece .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_cgcbag !=nil {return _cgcbag ;};};if _cbece .NumFmt !=nil {if _bcbd :=_cbece .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_bcbd !=nil {return _bcbd ;};};if _cbece .LvlRestart !=nil {if _dcbff :=_cbece .LvlRestart .ValidateWithPath (path +"/\u004c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_dcbff !=nil {return _dcbff ;};};if _cbece .PStyle !=nil {if _debd :=_cbece .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065"); +_debd !=nil {return _debd ;};};if _cbece .IsLgl !=nil {if _fcfeg :=_cbece .IsLgl .ValidateWithPath (path +"\u002f\u0049\u0073\u004c\u0067\u006c");_fcfeg !=nil {return _fcfeg ;};};if _cbece .Suff !=nil {if _agcgc :=_cbece .Suff .ValidateWithPath (path +"\u002f\u0053\u0075f\u0066"); +_agcgc !=nil {return _agcgc ;};};if _cbece .LvlText !=nil {if _gacag :=_cbece .LvlText .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0054\u0065\u0078\u0074");_gacag !=nil {return _gacag ;};};if _cbece .LvlPicBulletId !=nil {if _fagabd :=_cbece .LvlPicBulletId .ValidateWithPath (path +"\u002fL\u0076l\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"); +_fagabd !=nil {return _fagabd ;};};if _cbece .Legacy !=nil {if _abcgb :=_cbece .Legacy .ValidateWithPath (path +"\u002fL\u0065\u0067\u0061\u0063\u0079");_abcgb !=nil {return _abcgb ;};};if _cbece .LvlJc !=nil {if _cgee :=_cbece .LvlJc .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u004a\u0063"); +_cgee !=nil {return _cgee ;};};if _cbece .PPr !=nil {if _gaga :=_cbece .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_gaga !=nil {return _gaga ;};};if _cbece .RPr !=nil {if _deagd :=_cbece .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072"); +_deagd !=nil {return _deagd ;};};return nil ;};const (ST_MultiLevelTypeUnset ST_MultiLevelType =0;ST_MultiLevelTypeSingleLevel ST_MultiLevelType =1;ST_MultiLevelTypeMultilevel ST_MultiLevelType =2;ST_MultiLevelTypeHybridMultilevel ST_MultiLevelType =3; +); + +// Validate validates the CT_TrPrChange and its children +func (_edegd *CT_TrPrChange )Validate ()error {return _edegd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; + +// Validate validates the CT_Footnotes and its children +func (_bgffd *CT_Footnotes )Validate ()error {return _bgffd .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073");};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 (_cbaea *ST_Pitch )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adfcfb ,_fagfcd :=d .Token ();if _fagfcd !=nil {return _fagfcd ;};if _bgbfe ,_eafcaf :=_adfcfb .(_g .EndElement ); +_eafcaf &&_bgbfe .Name ==start .Name {*_cbaea =1;return nil ;};if _babdgf ,_ccfeb :=_adfcfb .(_g .CharData );!_ccfeb {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",_adfcfb ); +}else {switch string (_babdgf ){case "":*_cbaea =0;case "\u0066\u0069\u0078e\u0064":*_cbaea =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_cbaea =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cbaea =3;};};_adfcfb ,_fagfcd =d .Token (); +if _fagfcd !=nil {return _fagfcd ;};if _abeedb ,_bbbfcc :=_adfcfb .(_g .EndElement );_bbbfcc &&_abeedb .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",_adfcfb ); +}; + +// ValidateWithPath validates the EG_ContentRunContentBase and its children, prefixing error messages with path +func (_ggaff *EG_ContentRunContentBase )ValidateWithPath (path string )error {if _ggaff .SmartTag !=nil {if _gaede :=_ggaff .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_gaede !=nil {return _gaede ;};};if _ggaff .Sdt !=nil {if _adgad :=_ggaff .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_adgad !=nil {return _adgad ;};};for _cfbef ,_fcbaf :=range _ggaff .EG_RunLevelElts {if _dcgbf :=_fcbaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_cfbef )); +_dcgbf !=nil {return _dcgbf ;};};return nil ;};type CT_Pitch struct{ + +// Value +ValAttr ST_Pitch ;};func (_ebgbd ST_Wrap )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dfbbe :=_g .Attr {};_dfbbe .Name =name ;switch _ebgbd {case ST_WrapUnset :_dfbbe .Value ="";case ST_WrapAuto :_dfbbe .Value ="\u0061\u0075\u0074\u006f";case ST_WrapNotBeside :_dfbbe .Value ="\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e"; +case ST_WrapAround :_dfbbe .Value ="\u0061\u0072\u006f\u0075\u006e\u0064";case ST_WrapTight :_dfbbe .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapThrough :_dfbbe .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";case ST_WrapNone :_dfbbe .Value ="\u006e\u006f\u006e\u0065"; +};return _dfbbe ,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 (_gedbge *ST_EdGrp )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfcgg ,_faceec :=d .Token (); +if _faceec !=nil {return _faceec ;};if _cddeeb ,_ddgbb :=_dfcgg .(_g .EndElement );_ddgbb &&_cddeeb .Name ==start .Name {*_gedbge =1;return nil ;};if _deffac ,_bcgdf :=_dfcgg .(_g .CharData );!_bcgdf {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",_dfcgg ); +}else {switch string (_deffac ){case "":*_gedbge =0;case "\u006e\u006f\u006e\u0065":*_gedbge =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_gedbge =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_gedbge =3; +case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_gedbge =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_gedbge =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_gedbge =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_gedbge =7; +};};_dfcgg ,_faceec =d .Token ();if _faceec !=nil {return _faceec ;};if _edggde ,_ebfgb :=_dfcgg .(_g .EndElement );_ebfgb &&_edggde .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",_dfcgg ); +};const (ST_LineNumberRestartUnset ST_LineNumberRestart =0;ST_LineNumberRestartNewPage ST_LineNumberRestart =1;ST_LineNumberRestartNewSection ST_LineNumberRestart =2;ST_LineNumberRestartContinuous ST_LineNumberRestart =3;);func (_bbedaa *CT_DocumentBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _bbedaa .Background !=nil {_daafd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_bbedaa .Background ,_daafd );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; + +// ValidateWithPath validates the CT_Footnotes and its children, prefixing error messages with path +func (_dabe *CT_Footnotes )ValidateWithPath (path string )error {for _fdca ,_bgfd :=range _dabe .Footnote {if _eegfe :=_bgfd .ValidateWithPath (_a .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_fdca )); +_eegfe !=nil {return _eegfe ;};};return nil ;};type CT_ShapeDefaults struct{Any []_e .Any ;};func (_aefee *CT_DocGrid )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_agcfg :=range start .Attr {if _agcfg .Name .Local =="\u0074\u0079\u0070\u0065"{_aefee .TypeAttr .UnmarshalXMLAttr (_agcfg ); +continue ;};if _agcfg .Name .Local =="\u006ci\u006e\u0065\u0050\u0069\u0074\u0063h"{_geafb ,_bcccf :=_ff .ParseInt (_agcfg .Value ,10,64);if _bcccf !=nil {return _bcccf ;};_aefee .LinePitchAttr =&_geafb ;continue ;};if _agcfg .Name .Local =="\u0063h\u0061\u0072\u0053\u0070\u0061\u0063e"{_adbd ,_gffe :=_ff .ParseInt (_agcfg .Value ,10,64); +if _gffe !=nil {return _gffe ;};_aefee .CharSpaceAttr =&_adbd ;continue ;};};for {_abgbg ,_bbgb :=d .Token ();if _bbgb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064\u003a\u0020%\u0073",_bbgb ); +};if _gbca ,_dbcbd :=_abgbg .(_g .EndElement );_dbcbd &&_gbca .Name ==start .Name {break ;};};return nil ;};func NewCT_SdtEndPr ()*CT_SdtEndPr {_gcafd :=&CT_SdtEndPr {};return _gcafd };func NewCT_DirContentRun ()*CT_DirContentRun {_eefca :=&CT_DirContentRun {}; +return _eefca }; + +// Validate validates the CT_TblPr and its children +func (_ddcbe *CT_TblPr )Validate ()error {return _ddcbe .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072");};func (_ddeabcc *ST_DocPartBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bddbad ,_cfgceg :=d .Token (); +if _cfgceg !=nil {return _cfgceg ;};if _cgfgda ,_cfecga :=_bddbad .(_g .EndElement );_cfecga &&_cgfgda .Name ==start .Name {*_ddeabcc =1;return nil ;};if _acfgc ,_gafaba :=_bddbad .(_g .CharData );!_gafaba {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",_bddbad ); +}else {switch string (_acfgc ){case "":*_ddeabcc =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_ddeabcc =1;case "\u0070":*_ddeabcc =2;case "\u0070\u0067":*_ddeabcc =3;};};_bddbad ,_cfgceg =d .Token ();if _cfgceg !=nil {return _cfgceg ;};if _dgfgg ,_cdede :=_bddbad .(_g .EndElement ); +_cdede &&_dgfgg .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",_bddbad );};type ST_DocPartGallery byte ; +func (_dafceg WdST_RelFromH )Validate ()error {return _dafceg .ValidateWithPath ("")}; + +// Validate validates the CT_SdtContentCell and its children +func (_bdcfbae *CT_SdtContentCell )Validate ()error {return _bdcfbae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006et\u0043\u0065\u006c\u006c");};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 (_cbdaa *CT_Language )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbdaa .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cbdaa .ValAttr )}); +};if _cbdaa .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_a .Sprintf ("\u0025\u0076",*_cbdaa .EastAsiaAttr )});};if _cbdaa .BidiAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_cbdaa .BidiAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eadgb ST_Zoom )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eadgb .String (),start );}; + +// Validate validates the CT_LevelText and its children +func (_ebgdf *CT_LevelText )Validate ()error {return _ebgdf .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074");};func (_ccade *CT_Ind )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccade .StartAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ccade .StartAttr )}); +};if _ccade .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 :_a .Sprintf ("\u0025\u0076",*_ccade .StartCharsAttr )});};if _ccade .EndAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ccade .EndAttr )}); +};if _ccade .EndCharsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_ccade .EndCharsAttr )});};if _ccade .LeftAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ccade .LeftAttr )}); +};if _ccade .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 :_a .Sprintf ("\u0025\u0076",*_ccade .LeftCharsAttr )});};if _ccade .RightAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_ccade .RightAttr )}); +};if _ccade .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 :_a .Sprintf ("\u0025\u0076",*_ccade .RightCharsAttr )});};if _ccade .HangingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0068\u0061\u006e\u0067\u0069\u006eg"},Value :_a .Sprintf ("\u0025\u0076",*_ccade .HangingAttr )}); +};if _ccade .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 :_a .Sprintf ("\u0025\u0076",*_ccade .HangingCharsAttr )}); +};if _ccade .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 :_a .Sprintf ("\u0025\u0076",*_ccade .FirstLineAttr )});};if _ccade .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 :_a .Sprintf ("\u0025\u0076",*_ccade .FirstLineCharsAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdcfgd *ST_EdnPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdcfgd =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_cdcfgd =1; +case "\u0064\u006f\u0063\u0045\u006e\u0064":*_cdcfgd =2;};return nil ;};func (_cdgaf *CT_SmartTagPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cdgaf .Attr !=nil {_ebbagb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}}; +for _ ,_bgafc :=range _cdgaf .Attr {e .EncodeElement (_bgafc ,_ebbagb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TblBorders ()*CT_TblBorders {_fbffa :=&CT_TblBorders {};return _fbffa }; + +// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path +func (_aefcc *CT_Empty )ValidateWithPath (path string )error {return nil };func (_bcdba *CT_Drawing )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bcdba .Anchor !=nil {_gbdb :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr"}}; +for _ ,_gceb :=range _bcdba .Anchor {e .EncodeElement (_gceb ,_gbdb );};};if _bcdba .Inline !=nil {_cafff :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee"}};for _ ,_aced :=range _bcdba .Inline {e .EncodeElement (_aced ,_cafff ); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fagbd *CT_VerticalJc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fgdcg ,_gebag :=_fagbd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _gebag !=nil {return _gebag ;};start .Attr =append (start .Attr ,_fgdcg );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egedb *CT_SmartTagPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbbcd :for {_gdggg ,_dgebce :=d .Token (); +if _dgebce !=nil {return _dgebce ;};switch _ebbfb :=_gdggg .(type ){case _g .StartElement :switch _ebbfb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfebe :=NewCT_Attr (); +if _caabe :=d .DecodeElement (_dfebe ,&_ebbfb );_caabe !=nil {return _caabe ;};_egedb .Attr =append (_egedb .Attr ,_dfebe );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ebbfb .Name ); +if _dbffc :=d .Skip ();_dbffc !=nil {return _dbffc ;};};case _g .EndElement :break _cbbcd ;case _g .CharData :};};return nil ;}; + +// Validate validates the CT_Settings and its children +func (_aeedc *CT_Settings )Validate ()error {return _aeedc .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func NewCT_Color ()*CT_Color {_bgda :=&CT_Color {};return _bgda };func (_fdbcdc *CT_Zoom )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fgbca :=range start .Attr {if _fgbca .Name .Local =="\u0076\u0061\u006c"{_fdbcdc .ValAttr .UnmarshalXMLAttr (_fgbca ); +continue ;};if _fgbca .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_acfbegd ,_fcdcag :=ParseUnionST_DecimalNumberOrPercent (_fgbca .Value );if _fcdcag !=nil {return _fcdcag ;};_fdbcdc .PercentAttr =_acfbegd ;continue ;};};for {_cgbda ,_ceefddc :=d .Token (); +if _ceefddc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u005a\u006f\u006f\u006d\u003a\u0020\u0025\u0073",_ceefddc );};if _ffefgd ,_ggaba :=_cgbda .(_g .EndElement );_ggaba &&_ffefgd .Name ==start .Name {break ;}; +};return nil ;}; + +// Validate validates the CT_TblGridChange and its children +func (_facfg *CT_TblGridChange )Validate ()error {return _facfg .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cG\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065");}; + +// Validate validates the CT_SdtPrChoice and its children +func (_eaafbf *CT_SdtPrChoice )Validate ()error {return _eaafbf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_efgdbf *CT_Settings )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _efgdbf .WriteProtection !=nil {_agfeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0072\u0069\u0074\u0065\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e"}};e .EncodeElement (_efgdbf .WriteProtection ,_agfeb );};if _efgdbf .View !=nil {_begb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0069\u0065\u0077"}}; +e .EncodeElement (_efgdbf .View ,_begb );};if _efgdbf .Zoom !=nil {_fcdagaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u007a\u006f\u006f\u006d"}};e .EncodeElement (_efgdbf .Zoom ,_fcdagaa );};if _efgdbf .RemovePersonalInformation !=nil {_ggegd :=_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 (_efgdbf .RemovePersonalInformation ,_ggegd );};if _efgdbf .RemoveDateAndTime !=nil {_caadb :=_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 (_efgdbf .RemoveDateAndTime ,_caadb );};if _efgdbf .DoNotDisplayPageBoundaries !=nil {_edgfa :=_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 (_efgdbf .DoNotDisplayPageBoundaries ,_edgfa );};if _efgdbf .DisplayBackgroundShape !=nil {_ddbbd :=_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 (_efgdbf .DisplayBackgroundShape ,_ddbbd );};if _efgdbf .PrintPostScriptOverText !=nil {_fgacd :=_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 (_efgdbf .PrintPostScriptOverText ,_fgacd );};if _efgdbf .PrintFractionalCharacterWidth !=nil {_abaaac :=_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 (_efgdbf .PrintFractionalCharacterWidth ,_abaaac );};if _efgdbf .PrintFormsData !=nil {_efbga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ap\u0072\u0069\u006et\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_efgdbf .PrintFormsData ,_efbga ); +};if _efgdbf .EmbedTrueTypeFonts !=nil {_cbgbf :=_g .StartElement {Name :_g .Name {Local :"w\u003ae\u006d\u0062\u0065\u0064\u0054\u0072\u0075\u0065T\u0079\u0070\u0065\u0046on\u0074\u0073"}};e .EncodeElement (_efgdbf .EmbedTrueTypeFonts ,_cbgbf );};if _efgdbf .EmbedSystemFonts !=nil {_ccbce :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0065m\u0062\u0065\u0064\u0053\u0079s\u0074\u0065m\u0046\u006f\u006e\u0074\u0073"}}; +e .EncodeElement (_efgdbf .EmbedSystemFonts ,_ccbce );};if _efgdbf .SaveSubsetFonts !=nil {_acead :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0053\u0075\u0062\u0073\u0065\u0074F\u006f\u006e\u0074\u0073"}};e .EncodeElement (_efgdbf .SaveSubsetFonts ,_acead ); +};if _efgdbf .SaveFormsData !=nil {_agfdae :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073a\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_efgdbf .SaveFormsData ,_agfdae );};if _efgdbf .MirrorMargins !=nil {_fgaeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}}; +e .EncodeElement (_efgdbf .MirrorMargins ,_fgaeg );};if _efgdbf .AlignBordersAndEdges !=nil {_bdedbb :=_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 (_efgdbf .AlignBordersAndEdges ,_bdedbb );};if _efgdbf .BordersDoNotSurroundHeader !=nil {_acddb :=_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 (_efgdbf .BordersDoNotSurroundHeader ,_acddb );};if _efgdbf .BordersDoNotSurroundFooter !=nil {_cbaab :=_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 (_efgdbf .BordersDoNotSurroundFooter ,_cbaab );};if _efgdbf .GutterAtTop !=nil {_abgfcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}};e .EncodeElement (_efgdbf .GutterAtTop ,_abgfcb ); +};if _efgdbf .HideSpellingErrors !=nil {_febec :=_g .StartElement {Name :_g .Name {Local :"w\u003ah\u0069\u0064\u0065\u0053\u0070\u0065\u006c\u006ci\u006e\u0067\u0045\u0072ro\u0072\u0073"}};e .EncodeElement (_efgdbf .HideSpellingErrors ,_febec );};if _efgdbf .HideGrammaticalErrors !=nil {_aceag :=_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 (_efgdbf .HideGrammaticalErrors ,_aceag );};if _efgdbf .ActiveWritingStyle !=nil {_dagca :=_g .StartElement {Name :_g .Name {Local :"w\u003aa\u0063\u0074\u0069\u0076\u0065\u0057\u0072\u0069t\u0069\u006e\u0067\u0053ty\u006c\u0065"}};for _ ,_faebfg :=range _efgdbf .ActiveWritingStyle {e .EncodeElement (_faebfg ,_dagca ); +};};if _efgdbf .ProofState !=nil {_bgedc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070r\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_efgdbf .ProofState ,_bgedc );};if _efgdbf .FormsDesign !=nil {_gcccb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}}; +e .EncodeElement (_efgdbf .FormsDesign ,_gcccb );};if _efgdbf .AttachedTemplate !=nil {_aaceb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061t\u0074\u0061\u0063\u0068\u0065d\u0054\u0065m\u0070\u006c\u0061\u0074\u0065"}};e .EncodeElement (_efgdbf .AttachedTemplate ,_aaceb ); +};if _efgdbf .LinkStyles !=nil {_bbeegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006ci\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_efgdbf .LinkStyles ,_bbeegf );};if _efgdbf .StylePaneFormatFilter !=nil {_aacbbe :=_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 (_efgdbf .StylePaneFormatFilter ,_aacbbe );};if _efgdbf .StylePaneSortMethod !=nil {_debgd :=_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 (_efgdbf .StylePaneSortMethod ,_debgd );};if _efgdbf .DocumentType !=nil {_bfebg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065"}};e .EncodeElement (_efgdbf .DocumentType ,_bfebg ); +};if _efgdbf .MailMerge !=nil {_fgbbc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_efgdbf .MailMerge ,_fgbbc );};if _efgdbf .RevisionView !=nil {_baggcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006fn\u0056\u0069\u0065\u0077"}}; +e .EncodeElement (_efgdbf .RevisionView ,_baggcg );};if _efgdbf .TrackRevisions !=nil {_abbdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0072\u0061\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_efgdbf .TrackRevisions ,_abbdg ); +};if _efgdbf .DoNotTrackMoves !=nil {_adedd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0054\u0072\u0061\u0063\u006bM\u006f\u0076\u0065\u0073"}};e .EncodeElement (_efgdbf .DoNotTrackMoves ,_adedd );};if _efgdbf .DoNotTrackFormatting !=nil {_abade :=_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 (_efgdbf .DoNotTrackFormatting ,_abade );};if _efgdbf .DocumentProtection !=nil {_gccaf :=_g .StartElement {Name :_g .Name {Local :"w\u003ad\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0050r\u006f\u0074\u0065\u0063ti\u006f\u006e"}};e .EncodeElement (_efgdbf .DocumentProtection ,_gccaf ); +};if _efgdbf .AutoFormatOverride !=nil {_daeb :=_g .StartElement {Name :_g .Name {Local :"w\u003aa\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u004f\u0076\u0065\u0072ri\u0064\u0065"}};e .EncodeElement (_efgdbf .AutoFormatOverride ,_daeb );};if _efgdbf .StyleLockTheme !=nil {_aefced :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"}}; +e .EncodeElement (_efgdbf .StyleLockTheme ,_aefced );};if _efgdbf .StyleLockQFSet !=nil {_bdddd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"}};e .EncodeElement (_efgdbf .StyleLockQFSet ,_bdddd ); +};if _efgdbf .DefaultTabStop !=nil {_fcgfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u0065\u0066\u0061u\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_efgdbf .DefaultTabStop ,_fcgfe );};if _efgdbf .AutoHyphenation !=nil {_deege :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006ea\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_efgdbf .AutoHyphenation ,_deege );};if _efgdbf .ConsecutiveHyphenLimit !=nil {_dcgge :=_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 (_efgdbf .ConsecutiveHyphenLimit ,_dcgge );};if _efgdbf .HyphenationZone !=nil {_eeeagd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006fn\u005a\u006f\u006e\u0065"}};e .EncodeElement (_efgdbf .HyphenationZone ,_eeeagd ); +};if _efgdbf .DoNotHyphenateCaps !=nil {_cgfeg :=_g .StartElement {Name :_g .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0048\u0079\u0070\u0068e\u006e\u0061\u0074\u0065Ca\u0070\u0073"}};e .EncodeElement (_efgdbf .DoNotHyphenateCaps ,_cgfeg );};if _efgdbf .ShowEnvelope !=nil {_ecdccc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0045\u006e\u0076e\u006c\u006f\u0070\u0065"}}; +e .EncodeElement (_efgdbf .ShowEnvelope ,_ecdccc );};if _efgdbf .SummaryLength !=nil {_bdcae :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073u\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_efgdbf .SummaryLength ,_bdcae ); +};if _efgdbf .ClickAndTypeStyle !=nil {_gccbc :=_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 (_efgdbf .ClickAndTypeStyle ,_gccbc ); +};if _efgdbf .DefaultTableStyle !=nil {_fbbfd :=_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 (_efgdbf .DefaultTableStyle ,_fbbfd ); +};if _efgdbf .EvenAndOddHeaders !=nil {_afgbd :=_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 (_efgdbf .EvenAndOddHeaders ,_afgbd ); +};if _efgdbf .BookFoldRevPrinting !=nil {_cdafe :=_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 (_efgdbf .BookFoldRevPrinting ,_cdafe ); +};if _efgdbf .BookFoldPrinting !=nil {_bbgced :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0062o\u006f\u006b\u0046\u006f\u006cd\u0050\u0072i\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_efgdbf .BookFoldPrinting ,_bbgced );};if _efgdbf .BookFoldPrintingSheets !=nil {_agdaa :=_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 (_efgdbf .BookFoldPrintingSheets ,_agdaa );};if _efgdbf .DrawingGridHorizontalSpacing !=nil {_ebefgc :=_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 (_efgdbf .DrawingGridHorizontalSpacing ,_ebefgc );};if _efgdbf .DrawingGridVerticalSpacing !=nil {_gafccg :=_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 (_efgdbf .DrawingGridVerticalSpacing ,_gafccg );};if _efgdbf .DisplayHorizontalDrawingGridEvery !=nil {_ccgae :=_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 (_efgdbf .DisplayHorizontalDrawingGridEvery ,_ccgae );};if _efgdbf .DisplayVerticalDrawingGridEvery !=nil {_bgeee :=_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 (_efgdbf .DisplayVerticalDrawingGridEvery ,_bgeee );};if _efgdbf .DoNotUseMarginsForDrawingGridOrigin !=nil {_bcde :=_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 (_efgdbf .DoNotUseMarginsForDrawingGridOrigin ,_bcde );};if _efgdbf .DrawingGridHorizontalOrigin !=nil {_edbcbb :=_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 (_efgdbf .DrawingGridHorizontalOrigin ,_edbcbb );};if _efgdbf .DrawingGridVerticalOrigin !=nil {_bccdg :=_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 (_efgdbf .DrawingGridVerticalOrigin ,_bccdg );};if _efgdbf .DoNotShadeFormData !=nil {_ecgea :=_g .StartElement {Name :_g .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0053\u0068\u0061\u0064e\u0046\u006f\u0072\u006dDa\u0074\u0061"}}; +e .EncodeElement (_efgdbf .DoNotShadeFormData ,_ecgea );};if _efgdbf .NoPunctuationKerning !=nil {_ccfbb :=_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 (_efgdbf .NoPunctuationKerning ,_ccfbb );};if _efgdbf .CharacterSpacingControl !=nil {_gdfcg :=_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 (_efgdbf .CharacterSpacingControl ,_gdfcg );};if _efgdbf .PrintTwoOnOne !=nil {_cfggc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}};e .EncodeElement (_efgdbf .PrintTwoOnOne ,_cfggc ); +};if _efgdbf .StrictFirstAndLastChars !=nil {_dcbfa :=_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 (_efgdbf .StrictFirstAndLastChars ,_dcbfa ); +};if _efgdbf .NoLineBreaksAfter !=nil {_bagef :=_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 (_efgdbf .NoLineBreaksAfter ,_bagef ); +};if _efgdbf .NoLineBreaksBefore !=nil {_cdcbf :=_g .StartElement {Name :_g .Name {Local :"w\u003an\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065a\u006b\u0073\u0042\u0065fo\u0072\u0065"}};e .EncodeElement (_efgdbf .NoLineBreaksBefore ,_cdcbf );};if _efgdbf .SavePreviewPicture !=nil {_cfaecc :=_g .StartElement {Name :_g .Name {Local :"w\u003as\u0061\u0076\u0065\u0050\u0072\u0065\u0076\u0069e\u0077\u0050\u0069\u0063tu\u0072\u0065"}}; +e .EncodeElement (_efgdbf .SavePreviewPicture ,_cfaecc );};if _efgdbf .DoNotValidateAgainstSchema !=nil {_fgfbe :=_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 (_efgdbf .DoNotValidateAgainstSchema ,_fgfbe );};if _efgdbf .SaveInvalidXml !=nil {_bbagb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003as\u0061\u0076\u0065I\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}};e .EncodeElement (_efgdbf .SaveInvalidXml ,_bbagb ); +};if _efgdbf .IgnoreMixedContent !=nil {_afead :=_g .StartElement {Name :_g .Name {Local :"w\u003ai\u0067\u006e\u006f\u0072\u0065\u004d\u0069\u0078e\u0064\u0043\u006f\u006ete\u006e\u0074"}};e .EncodeElement (_efgdbf .IgnoreMixedContent ,_afead );};if _efgdbf .AlwaysShowPlaceholderText !=nil {_afbfaf :=_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 (_efgdbf .AlwaysShowPlaceholderText ,_afbfaf );};if _efgdbf .DoNotDemarcateInvalidXml !=nil {_cbea :=_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 (_efgdbf .DoNotDemarcateInvalidXml ,_cbea );};if _efgdbf .SaveXmlDataOnly !=nil {_adcggf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0058\u006d\u006c\u0044\u0061\u0074a\u004f\u006e\u006c\u0079"}};e .EncodeElement (_efgdbf .SaveXmlDataOnly ,_adcggf ); +};if _efgdbf .UseXSLTWhenSaving !=nil {_ccfba :=_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 (_efgdbf .UseXSLTWhenSaving ,_ccfba ); +};if _efgdbf .SaveThroughXslt !=nil {_bfgbga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0054\u0068\u0072\u006f\u0075\u0067h\u0058\u0073\u006c\u0074"}};e .EncodeElement (_efgdbf .SaveThroughXslt ,_bfgbga );};if _efgdbf .ShowXMLTags !=nil {_ccbbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}}; +e .EncodeElement (_efgdbf .ShowXMLTags ,_ccbbd );};if _efgdbf .AlwaysMergeEmptyNamespace !=nil {_cffda :=_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 (_efgdbf .AlwaysMergeEmptyNamespace ,_cffda );};if _efgdbf .UpdateFields !=nil {_dcgag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075\u0070\u0064\u0061\u0074\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_efgdbf .UpdateFields ,_dcgag ); +};if _efgdbf .HdrShapeDefaults !=nil {_abfba :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0068d\u0072\u0053\u0068\u0061\u0070e\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_efgdbf .HdrShapeDefaults ,_abfba );};if _efgdbf .FootnotePr !=nil {_dadab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; +e .EncodeElement (_efgdbf .FootnotePr ,_dadab );};if _efgdbf .EndnotePr !=nil {_egged :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_efgdbf .EndnotePr ,_egged );};if _efgdbf .Compat !=nil {_gaegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0070\u0061\u0074"}}; +e .EncodeElement (_efgdbf .Compat ,_gaegf );};if _efgdbf .DocVars !=nil {_ggegag :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0056\u0061\u0072s"}};e .EncodeElement (_efgdbf .DocVars ,_ggegag );};if _efgdbf .Rsids !=nil {_geeaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0073"}}; +e .EncodeElement (_efgdbf .Rsids ,_geeaa );};if _efgdbf .MathPr !=nil {_gfgdc :=_g .StartElement {Name :_g .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072"}};e .EncodeElement (_efgdbf .MathPr ,_gfgdc );};if _efgdbf .AttachedSchema !=nil {_gefcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003aa\u0074\u0074\u0061c\u0068\u0065\u0064\u0053\u0063\u0068\u0065\u006d\u0061"}}; +for _ ,_aefdfc :=range _efgdbf .AttachedSchema {e .EncodeElement (_aefdfc ,_gefcg );};};if _efgdbf .ThemeFontLang !=nil {_cbagf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}}; +e .EncodeElement (_efgdbf .ThemeFontLang ,_cbagf );};if _efgdbf .ClrSchemeMapping !=nil {_aabbb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063l\u0072\u0053\u0063\u0068\u0065m\u0065\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_efgdbf .ClrSchemeMapping ,_aabbb ); +};if _efgdbf .DoNotIncludeSubdocsInStats !=nil {_fdbdb :=_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 (_efgdbf .DoNotIncludeSubdocsInStats ,_fdbdb ); +};if _efgdbf .DoNotAutoCompressPictures !=nil {_gcfdd :=_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 (_efgdbf .DoNotAutoCompressPictures ,_gcfdd ); +};if _efgdbf .ForceUpgrade !=nil {_abeggf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u0063\u0065\u0055\u0070g\u0072\u0061\u0064\u0065"}};e .EncodeElement (_efgdbf .ForceUpgrade ,_abeggf );};if _efgdbf .Captions !=nil {_aeaeef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}}; +e .EncodeElement (_efgdbf .Captions ,_aeaeef );};if _efgdbf .ReadModeInkLockDown !=nil {_bdecad :=_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 (_efgdbf .ReadModeInkLockDown ,_bdecad ); +};if _efgdbf .SmartTagType !=nil {_eecaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061g\u0054\u0079\u0070\u0065"}};for _ ,_gagb :=range _efgdbf .SmartTagType {e .EncodeElement (_gagb ,_eecaf );};};if _efgdbf .SchemaLibrary !=nil {_facfb :=_g .StartElement {Name :_g .Name {Local :"\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}}; +e .EncodeElement (_efgdbf .SchemaLibrary ,_facfb );};if _efgdbf .ShapeDefaults !=nil {_bfafb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073h\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_efgdbf .ShapeDefaults ,_bfafb ); +};if _efgdbf .DoNotEmbedSmartTags !=nil {_gfgab :=_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 (_efgdbf .DoNotEmbedSmartTags ,_gfgab ); +};if _efgdbf .DecimalSymbol !=nil {_bagga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064e\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_efgdbf .DecimalSymbol ,_bagga );};if _efgdbf .ListSeparator !=nil {_cbbadef :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006ci\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}}; +e .EncodeElement (_efgdbf .ListSeparator ,_cbbadef );};for _ ,_edgba :=range _efgdbf .Extra {if _ggcdb :=_edgba .MarshalXML (e ,_g .StartElement {});_ggcdb !=nil {return _ggcdb ;};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_ShapeDefaults and its children +func (_afgdd *CT_ShapeDefaults )Validate ()error {return _afgdd .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");}; + +// Validate validates the CT_NumFmt and its children +func (_ceddc *CT_NumFmt )Validate ()error {return _ceddc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func NewCT_ParaRPrOriginal ()*CT_ParaRPrOriginal {_cfbbg :=&CT_ParaRPrOriginal {};return _cfbbg }; + +// ValidateWithPath validates the CT_CharacterSpacing and its children, prefixing error messages with path +func (_dcec *CT_CharacterSpacing )ValidateWithPath (path string )error {if _dcec .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 _dccf :=_dcec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dccf !=nil {return _dccf ;};return nil ;};type Recipients struct{CT_Recipients }; + +// Validate validates the Recipients and its children +func (_ccaead *Recipients )Validate ()error {return _ccaead .ValidateWithPath ("\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");}; + +// ValidateWithPath validates the CT_DocDefaults and its children, prefixing error messages with path +func (_cedd *CT_DocDefaults )ValidateWithPath (path string )error {if _cedd .RPrDefault !=nil {if _gebb :=_cedd .RPrDefault .ValidateWithPath (path +"/\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");_gebb !=nil {return _gebb ;};};if _cedd .PPrDefault !=nil {if _efag :=_cedd .PPrDefault .ValidateWithPath (path +"/\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); +_efag !=nil {return _efag ;};};return nil ;};type CT_ProofErr struct{ + +// Proofing Error Anchor Type +TypeAttr ST_ProofErr ;};func (_dbdb *CT_CustomXmlCell )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dbdb .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_dbdb .UriAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_a .Sprintf ("\u0025\u0076",_dbdb .ElementAttr )});e .EncodeToken (start );if _dbdb .CustomXmlPr !=nil {_begd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; +e .EncodeElement (_dbdb .CustomXmlPr ,_begd );};if _dbdb .EG_ContentCellContent !=nil {for _ ,_fagag :=range _dbdb .EG_ContentCellContent {_fagag .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_gaadab ST_VAnchor )Validate ()error {return _gaadab .ValidateWithPath ("")};func (_bgdfc *CT_Frameset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bgdfc .Sz !=nil {_cbag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}}; +e .EncodeElement (_bgdfc .Sz ,_cbag );};if _bgdfc .FramesetSplitbar !=nil {_cgeca :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066r\u0061\u006d\u0065\u0073\u0065t\u0053\u0070l\u0069\u0074\u0062\u0061\u0072"}};e .EncodeElement (_bgdfc .FramesetSplitbar ,_cgeca ); +};if _bgdfc .FrameLayout !=nil {_cbdgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bgdfc .FrameLayout ,_cbdgc );};if _bgdfc .Title !=nil {_fafff :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}}; +e .EncodeElement (_bgdfc .Title ,_fafff );};if _bgdfc .Choice !=nil {for _ ,_bgcae :=range _bgdfc .Choice {_bgcae .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_FramesetSplitbar and its children +func (_eefa *CT_FramesetSplitbar )Validate ()error {return _eefa .ValidateWithPath ("\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072");};func (_dfdbaa ST_RubyAlign )String ()string {switch _dfdbaa {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 ParseUnionST_SignedHpsMeasure (s string )(ST_SignedHpsMeasure ,error ){_afccg :=ST_SignedHpsMeasure {}; +if _ffb .ST_UniversalMeasurePatternRe .MatchString (s ){_afccg .ST_UniversalMeasure =&s ;}else {_cebdea ,_dadcea :=_ff .ParseFloat (s ,64);if _dadcea !=nil {return _afccg ,_a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_dadcea ); +};_afccg .Int64 =_e .Int64 (int64 (_cebdea ));};return _afccg ,nil ;};func (_aecca WdST_RelFromH )ValidateWithPath (path string )error {switch _aecca {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 (_aecca )); +};return nil ;}; + +// Validate validates the CT_TextScale and its children +func (_cdfdb *CT_TextScale )Validate ()error {return _cdfdb .ValidateWithPath ("\u0043\u0054\u005fT\u0065\u0078\u0074\u0053\u0063\u0061\u006c\u0065");};func NewCT_TopPageBorder ()*CT_TopPageBorder {_bdgcgd :=&CT_TopPageBorder {};_bdgcgd .ValAttr =ST_Border (1); +return _bdgcgd ;};func (_fbcac ST_MailMergeDocType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fbcac .String (),start );};func (_dbcfda WdST_AlignV )String ()string {switch _dbcfda {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_SectPrBase struct{ // Section-Wide Footnote Properties FootnotePr *CT_FtnProps ; @@ -2952,246 +3034,202 @@ RtlGutter *CT_OnOff ; DocGrid *CT_DocGrid ; // Reference to Printer Settings Data -PrinterSettings *CT_Rel ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_abbde ST_Border )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abbde .String (),start );};func (_ccgaca ST_CombineBrackets )String ()string {switch _ccgaca {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 (_ccgcd ST_TextAlignment )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gbbfb :=_b .Attr {}; -_gbbfb .Name =name ;switch _ccgcd {case ST_TextAlignmentUnset :_gbbfb .Value ="";case ST_TextAlignmentTop :_gbbfb .Value ="\u0074\u006f\u0070";case ST_TextAlignmentCenter :_gbbfb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TextAlignmentBaseline :_gbbfb .Value ="\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065"; -case ST_TextAlignmentBottom :_gbbfb .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case ST_TextAlignmentAuto :_gbbfb .Value ="\u0061\u0075\u0074\u006f";};return _gbbfb ,nil ;};func (_gead *CT_Numbering )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gffcf :for {_baggd ,_aecbg :=d .Token (); -if _aecbg !=nil {return _aecbg ;};switch _aacdd :=_baggd .(type ){case _b .StartElement :switch _aacdd .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 :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\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 :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_gbbff :=NewCT_NumPicBullet (); -if _dfafae :=d .DecodeElement (_gbbff ,&_aacdd );_dfafae !=nil {return _dfafae ;};_gead .NumPicBullet =append (_gead .NumPicBullet ,_gbbff );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 :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_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 :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_dgafe :=NewCT_AbstractNum (); -if _gcbdc :=d .DecodeElement (_dgafe ,&_aacdd );_gcbdc !=nil {return _gcbdc ;};_gead .AbstractNum =append (_gead .AbstractNum ,_dgafe );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 :"\u006e\u0075\u006d"},_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 :"\u006e\u0075\u006d"}:_eefag :=NewCT_Num (); -if _bcaae :=d .DecodeElement (_eefag ,&_aacdd );_bcaae !=nil {return _bcaae ;};_gead .Num =append (_gead .Num ,_eefag );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 :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_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 :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_gead .NumIdMacAtCleanup =NewCT_DecimalNumber (); -if _gcbfb :=d .DecodeElement (_gead .NumIdMacAtCleanup ,&_aacdd );_gcbfb !=nil {return _gcbfb ;};default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_aacdd .Name ); -if _eeccb :=d .Skip ();_eeccb !=nil {return _eeccb ;};};case _b .EndElement :break _gffcf ;case _b .CharData :};};return nil ;};func (_edaab ST_ChapterSep )ValidateWithPath (path string )error {switch _edaab {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 (_edaab )); -};return nil ;}; - -// Validate validates the CT_TextDirection and its children -func (_dgddf *CT_TextDirection )Validate ()error {return _dgddf .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");}; - -// Validate validates the CT_BottomPageBorder and its children -func (_abe *CT_BottomPageBorder )Validate ()error {return _abe .ValidateWithPath ("\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};type CT_TblLayoutType struct{ - -// Table Layout Setting -TypeAttr ST_TblLayoutType ;};func (_cfegb ST_TextDirection )Validate ()error {return _cfegb .ValidateWithPath ("")}; - -// Validate validates the CT_NumPr and its children -func (_gbfca *CT_NumPr )Validate ()error {return _gbfca .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072");};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 (_fbdac *CT_FFName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbdac .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fbdac .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TblLayoutType byte ;func (_bgcfbc *WdEG_WrapType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgcfbc .Choice !=nil {_bgcfbc .Choice .MarshalXML (e ,_b .StartElement {}); -};return nil ;};func (_feddf *CT_Num )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_feddf .NumIdAttr )}); -e .EncodeToken (start );_gefeg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_feddf .AbstractNumId ,_gefeg );if _feddf .LvlOverride !=nil {_febdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}}; -for _ ,_abcb :=range _feddf .LvlOverride {e .EncodeElement (_abcb ,_febdg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Object struct{ - -// Original Image Width -DxaOrigAttr *_bc .ST_TwipsMeasure ; - -// Original Image Height -DyaOrigAttr *_bc .ST_TwipsMeasure ;Any []_gf .Any ;Drawing *CT_Drawing ;Choice *CT_ObjectChoice ;}; - -// ValidateWithPath validates the CT_BottomPageBorder and its children, prefixing error messages with path -func (_cec *CT_BottomPageBorder )ValidateWithPath (path string )error {if _cec .ValAttr ==ST_BorderUnset {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 _gbef :=_cec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbef !=nil {return _gbef ;};if _cec .ColorAttr !=nil {if _ccbb :=_cec .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_ccbb !=nil {return _ccbb ;};};if _efb :=_cec .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_efb !=nil {return _efb ;};if _cec .ShadowAttr !=nil {if _cgfb :=_cec .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); -_cgfb !=nil {return _cgfb ;};};if _cec .FrameAttr !=nil {if _ebe :=_cec .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_ebe !=nil {return _ebe ;};};return nil ;}; - -// ValidateWithPath validates the CT_WritingStyle and its children, prefixing error messages with path -func (_agfge *CT_WritingStyle )ValidateWithPath (path string )error {if _agfge .NlCheckAttr !=nil {if _fbcbe :=_agfge .NlCheckAttr .ValidateWithPath (path +"\u002f\u004e\u006cC\u0068\u0065\u0063\u006b\u0041\u0074\u0074\u0072");_fbcbe !=nil {return _fbcbe ; -};};if _gdacfg :=_agfge .CheckStyleAttr .ValidateWithPath (path +"\u002fC\u0068e\u0063\u006b\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_gdacfg !=nil {return _gdacfg ;};return nil ;};func NewCT_AbstractNum ()*CT_AbstractNum {_ff :=&CT_AbstractNum {}; -return _ff }; - -// ValidateWithPath validates the CT_FrameScrollbar and its children, prefixing error messages with path -func (_bcgae *CT_FrameScrollbar )ValidateWithPath (path string )error {if _bcgae .ValAttr ==ST_FrameScrollbarUnset {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 _ebagd :=_bcgae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebagd !=nil {return _ebagd ;};return nil ;};func (_bcbgdd *CT_TrPrChange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcbgdd .TrPr =NewCT_TrPrBase (); -for _ ,_deacda :=range start .Attr {if _deacda .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ecfaa ,_ggeee :=_deacda .Value ,error (nil );if _ggeee !=nil {return _ggeee ;};_bcbgdd .AuthorAttr =_ecfaa ;continue ;};if _deacda .Name .Local =="\u0064\u0061\u0074\u0065"{_fdfba ,_aeadf :=ParseStdlibTime (_deacda .Value ); -if _aeadf !=nil {return _aeadf ;};_bcbgdd .DateAttr =&_fdfba ;continue ;};if _deacda .Name .Local =="\u0069\u0064"{_ggdea ,_abefae :=_d .ParseInt (_deacda .Value ,10,64);if _abefae !=nil {return _abefae ;};_bcbgdd .IdAttr =_ggdea ;continue ;};};_ggggff :for {_abdec ,_bdga :=d .Token (); -if _bdga !=nil {return _bdga ;};switch _cagde :=_abdec .(type ){case _b .StartElement :switch _cagde .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 :"\u0074\u0072\u0050\u0072"},_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 :"\u0074\u0072\u0050\u0072"}:if _bceee :=d .DecodeElement (_bcbgdd .TrPr ,&_cagde ); -_bceee !=nil {return _bceee ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cagde .Name ); -if _bacde :=d .Skip ();_bacde !=nil {return _bacde ;};};case _b .EndElement :break _ggggff ;case _b .CharData :};};return nil ;};func (_cbcef *CT_LvlLegacy )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfcfe :=range start .Attr {if _cfcfe .Name .Local =="\u006c\u0065\u0067\u0061\u0063\u0079"{_gcefd ,_gbcdg :=ParseUnionST_OnOff (_cfcfe .Value ); -if _gbcdg !=nil {return _gbcdg ;};_cbcef .LegacyAttr =&_gcefd ;continue ;};if _cfcfe .Name .Local =="l\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"{_fgbc ,_fgcagc :=ParseUnionST_TwipsMeasure (_cfcfe .Value );if _fgcagc !=nil {return _fgcagc ; -};_cbcef .LegacySpaceAttr =&_fgbc ;continue ;};if _cfcfe .Name .Local =="\u006c\u0065\u0067a\u0063\u0079\u0049\u006e\u0064\u0065\u006e\u0074"{_bcagd ,_ceaab :=ParseUnionST_SignedTwipsMeasure (_cfcfe .Value );if _ceaab !=nil {return _ceaab ;};_cbcef .LegacyIndentAttr =&_bcagd ; -continue ;};};for {_ccgcb ,_aabgf :=d .Token ();if _aabgf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0076l\u004c\u0065\u0067\u0061\u0063\u0079\u003a\u0020\u0025\u0073",_aabgf );};if _bbbfe ,_cegfca :=_ccgcb .(_b .EndElement ); -_cegfca &&_bbbfe .Name ==start .Name {break ;};};return nil ;}; +PrinterSettings *CT_Rel ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;};func (_cacd *CT_Guid )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cacd .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cacd .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfefde ST_HeightRule )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bfefde .String (),start );};type CT_SmartTagType struct{ -// ValidateWithPath validates the EG_ContentCellContent and its children, prefixing error messages with path -func (_ccbcc *EG_ContentCellContent )ValidateWithPath (path string )error {for _eggfcg ,_cadafe :=range _ccbcc .Tc {if _ddafd :=_cadafe .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_eggfcg ));_ddafd !=nil {return _ddafd ; -};};if _ccbcc .CustomXml !=nil {if _ecdagd :=_ccbcc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_ecdagd !=nil {return _ecdagd ;};};if _ccbcc .Sdt !=nil {if _fbecf :=_ccbcc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_fbecf !=nil {return _fbecf ;};};for _aagba ,_agfbga :=range _ccbcc .EG_RunLevelElts {if _befea :=_agfbga .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_aagba )); -_befea !=nil {return _befea ;};};return nil ;};func (_ebabc *CT_OnOff )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebabc .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ebabc .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eafaa *CT_SdtComboBox )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eafaa .LastValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eafaa .LastValueAttr )}); -};e .EncodeToken (start );if _eafaa .ListItem !=nil {_cefcbb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_bgebfe :=range _eafaa .ListItem {e .EncodeElement (_bgebfe ,_cefcbb );};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewCT_VerticalJc ()*CT_VerticalJc {_cedbbc :=&CT_VerticalJc {};_cedbbc .ValAttr =ST_VerticalJc (1);return _cedbbc ;}; +// Smart Tag Namespace +NamespaceuriAttr *string ; -// Validate validates the Fonts and its children -func (_agbbc *Fonts )Validate ()error {return _agbbc .ValidateWithPath ("\u0046\u006f\u006et\u0073")};func (_ggefge *CT_FontRel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0066\u006f\u006e\u0074\u004b\u0065y"},Value :_f .Sprintf ("\u0025\u0076",_ggefge .FontKeyAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0073\u0075\u0062\u0073\u0065\u0074\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ggefge .SubsettedAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ggefge .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdbbfd *CT_StyleSort )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdbbfd .ValAttr =ST_StyleSort (1);for _ ,_ecegc :=range start .Attr {if _ecegc .Name .Local =="\u0076\u0061\u006c"{_bdbbfd .ValAttr .UnmarshalXMLAttr (_ecegc ); -continue ;};};for {_babcf ,_fgggf :=d .Token ();if _fgggf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0074y\u006c\u0065\u0053\u006f\u0072\u0074\u003a\u0020\u0025\u0073",_fgggf );};if _abaaa ,_dgcbc :=_babcf .(_b .EndElement ); -_dgcbc &&_abaaa .Name ==start .Name {break ;};};return nil ;};func (_dcfag *CT_Empty )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TextboxTightWrap struct{ +// Smart Tag Name +NameAttr *string ; -// Lines to Tight Wrap to Paragraph Extents -ValAttr ST_TextboxTightWrap ;};func (_fddab *EG_MathContent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbgaf :for {_fggff ,_bccae :=d .Token ();if _bccae !=nil {return _bccae ;};switch _dbddf :=_fggff .(type ){case _b .StartElement :switch _dbddf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fddab .OMathPara =_dg .NewOMathPara (); -if _cbfef :=d .DecodeElement (_fddab .OMathPara ,&_dbddf );_cbfef !=nil {return _cbfef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fddab .OMath =_dg .NewOMath (); -if _ebfbg :=d .DecodeElement (_fddab .OMath ,&_dbddf );_ebfbg !=nil {return _ebfbg ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_dbddf .Name ); -if _acbeeg :=d .Skip ();_acbeeg !=nil {return _acbeeg ;};};case _b .EndElement :break _cbgaf ;case _b .CharData :};};return nil ;}; +// Smart Tag Supplementary URL +UrlAttr *string ;}; -// Validate validates the CT_Language and its children -func (_gdbgd *CT_Language )Validate ()error {return _gdbgd .ValidateWithPath ("C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065");};func (_dagcde ST_Proof )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dagcde .String (),start ); -};func (_gfcfa WdST_AlignV )Validate ()error {return _gfcfa .ValidateWithPath ("")};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 (_dgbgf ST_TabJc )ValidateWithPath (path string )error {switch _dgbgf {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 (_dgbgf )); -};return nil ;};func (_eagfaa *CT_HpsMeasure )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_eagfaa .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SdtDate struct{ +// ValidateWithPath validates the CT_TrackChangeNumbering and its children, prefixing error messages with path +func (_gcege *CT_TrackChangeNumbering )ValidateWithPath (path string )error {return nil };func (_dgefdaf *ST_HexColor )Validate ()error {return _dgefdaf .ValidateWithPath ("")};func (_ecbdcg *ST_ObjectUpdateMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ecbdcg =0; +case "\u0061\u006c\u0077\u0061\u0079\u0073":*_ecbdcg =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_ecbdcg =2;};return nil ;};type CT_PPrChange struct{AuthorAttr string ;DateAttr *_db .Time ; -// Last Known Date in XML Schema DateTime Format -FullDateAttr *_e .Time ; +// Annotation Identifier +IdAttr int64 ;PPr *CT_PPrBase ;};func (_ccegcd ST_TextDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ccegcd .String (),start );};func (_efbcad ST_PageOrientation )Validate ()error {return _efbcad .ValidateWithPath ("")}; +func (_cbfgb *ST_TextAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcdaf ,_egada :=d .Token ();if _egada !=nil {return _egada ;};if _egcga ,_cefagd :=_fcdaf .(_g .EndElement );_cefagd &&_egcga .Name ==start .Name {*_cbfgb =1; +return nil ;};if _gdeddf ,_ggcdd :=_fcdaf .(_g .CharData );!_ggcdd {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",_fcdaf );}else {switch string (_gdeddf ){case "":*_cbfgb =0; +case "\u0074\u006f\u0070":*_cbfgb =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cbfgb =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_cbfgb =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cbfgb =4;case "\u0061\u0075\u0074\u006f":*_cbfgb =5; +};};_fcdaf ,_egada =d .Token ();if _egada !=nil {return _egada ;};if _debegd ,_cegaa :=_fcdaf .(_g .EndElement );_cegaa &&_debegd .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",_fcdaf ); +};func (_dgcafg *CT_TblPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgcafg .TblPr =NewCT_TblPrBase ();for _ ,_dcbbb :=range start .Attr {if _dcbbb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cgafbc ,_abgaf :=_dcbbb .Value ,error (nil ); +if _abgaf !=nil {return _abgaf ;};_dgcafg .AuthorAttr =_cgafbc ;continue ;};if _dcbbb .Name .Local =="\u0064\u0061\u0074\u0065"{_eecebe ,_adacc :=ParseStdlibTime (_dcbbb .Value );if _adacc !=nil {return _adacc ;};_dgcafg .DateAttr =&_eecebe ;continue ; +};if _dcbbb .Name .Local =="\u0069\u0064"{_dgdg ,_acbaag :=_ff .ParseInt (_dcbbb .Value ,10,64);if _acbaag !=nil {return _acbaag ;};_dgcafg .IdAttr =_dgdg ;continue ;};};_bdcee :for {_ceegg ,_beecb :=d .Token ();if _beecb !=nil {return _beecb ;};switch _cdafab :=_ceegg .(type ){case _g .StartElement :switch _cdafab .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 _egggeg :=d .DecodeElement (_dgcafg .TblPr ,&_cdafab ); +_egggeg !=nil {return _egggeg ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_cdafab .Name ); +if _fdaaa :=d .Skip ();_fdaaa !=nil {return _fdaaa ;};};case _g .EndElement :break _bdcee ;case _g .CharData :};};return nil ;};func (_bfebgf *CT_TblLayoutType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egaag :=range start .Attr {if _egaag .Name .Local =="\u0074\u0079\u0070\u0065"{_bfebgf .TypeAttr .UnmarshalXMLAttr (_egaag ); +continue ;};};for {_bcdcg ,_gabdc :=d .Token ();if _gabdc !=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",_gabdc );};if _dcgffe ,_gcdeb :=_bcdcg .(_g .EndElement ); +_gcdeb &&_dcgffe .Name ==start .Name {break ;};};return nil ;}; -// Date Display Mask -DateFormat *CT_String ; +// Validate validates the WdCT_WordprocessingGroup and its children +func (_gdeba *WdCT_WordprocessingGroup )Validate ()error {return _gdeba .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_PageSz ()*CT_PageSz {_bcdcb :=&CT_PageSz {}; +return _bcdcb };func NewCT_FrameScrollbar ()*CT_FrameScrollbar {_gagd :=&CT_FrameScrollbar {};_gagd .ValAttr =ST_FrameScrollbar (1);return _gagd ;};func (_ebfeac *CT_TblStylePr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gdcaba ,_egdgd :=_ebfeac .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _egdgd !=nil {return _egdgd ;};start .Attr =append (start .Attr ,_gdcaba );e .EncodeToken (start );if _ebfeac .PPr !=nil {_efega :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_ebfeac .PPr ,_efega );};if _ebfeac .RPr !=nil {_adcfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +e .EncodeElement (_ebfeac .RPr ,_adcfe );};if _ebfeac .TblPr !=nil {_bdcgc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_ebfeac .TblPr ,_bdcgc );};if _ebfeac .TrPr !=nil {_bfaaee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}}; +e .EncodeElement (_ebfeac .TrPr ,_bfaaee );};if _ebfeac .TcPr !=nil {_affde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_ebfeac .TcPr ,_affde );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Date Picker Language ID -Lid *CT_Lang ; +// ValidateWithPath validates the CT_TrPrBase and its children, prefixing error messages with path +func (_deacga *CT_TrPrBase )ValidateWithPath (path string )error {for _gbecb ,_faedg :=range _deacga .CnfStyle {if _aefaef :=_faedg .ValidateWithPath (_a .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gbecb )); +_aefaef !=nil {return _aefaef ;};};for _cfgbe ,_ebfad :=range _deacga .DivId {if _eedabd :=_ebfad .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cfgbe ));_eedabd !=nil {return _eedabd ;};};for _efeaf ,_cgeec :=range _deacga .GridBefore {if _bdefg :=_cgeec .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_efeaf )); +_bdefg !=nil {return _bdefg ;};};for _cbdfc ,_cagbec :=range _deacga .GridAfter {if _cdegfb :=_cagbec .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cbdfc ));_cdegfb !=nil {return _cdegfb ; +};};for _adbgg ,_efbeb :=range _deacga .WBefore {if _aaggcc :=_efbeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_adbgg ));_aaggcc !=nil {return _aaggcc ;};};for _eeddf ,_cgbegc :=range _deacga .WAfter {if _afebbc :=_cgbegc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eeddf )); +_afebbc !=nil {return _afebbc ;};};for _bdbgac ,_bacaa :=range _deacga .CantSplit {if _bdcfd :=_bacaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_bdbgac ));_bdcfd !=nil {return _bdcfd ; +};};for _bdbdcc ,_dbcdab :=range _deacga .TrHeight {if _eccea :=_dbcdab .ValidateWithPath (_a .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_bdbdcc ));_eccea !=nil {return _eccea ;};};for _acccgg ,_bfbfdb :=range _deacga .TblHeader {if _fcceda :=_bfbfdb .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_acccgg )); +_fcceda !=nil {return _fcceda ;};};for _cggead ,_gcbbf :=range _deacga .TblCellSpacing {if _cfaedd :=_gcbbf .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_cggead )); +_cfaedd !=nil {return _cfaedd ;};};for _gcdgf ,_bccdd :=range _deacga .Jc {if _dagbe :=_bccdd .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_gcdgf ));_dagbe !=nil {return _dagbe ;};};for _ebbgbd ,_cebdf :=range _deacga .Hidden {if _adcfcf :=_cebdf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_ebbgbd )); +_adcfcf !=nil {return _adcfcf ;};};return nil ;};func (_ecfcb *CT_RPrDefault )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ecfcb .RPr !=nil {_edfdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +e .EncodeElement (_ecfcb .RPr ,_edfdc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Custom XML Data Date Storage Format -StoreMappedDataAs *CT_SdtDateMappingType ; +// Validate validates the CT_SectPrChange and its children +func (_bcccec *CT_SectPrChange )Validate ()error {return _bcccec .ValidateWithPath ("\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; -// Date Picker Calendar Type -Calendar *CT_CalendarType ;};func (_agfbb *WdWpc )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\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\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 ,_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\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 :"\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 ,_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 ="\u0077\u0070\u003a\u0077\u0070\u0063";return _agfbb .WdCT_WordprocessingCanvas .MarshalXML (e ,start );};func (_ecebg ST_TblOverlap )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eccbd :=_b .Attr {};_eccbd .Name =name ;switch _ecebg {case ST_TblOverlapUnset :_eccbd .Value =""; -case ST_TblOverlapNever :_eccbd .Value ="\u006e\u0065\u0076e\u0072";case ST_TblOverlapOverlap :_eccbd .Value ="\u006fv\u0065\u0072\u006c\u0061\u0070";};return _eccbd ,nil ;};func NewDocument ()*Document {_dgaag :=&Document {};_dgaag .CT_Document =*NewCT_Document (); -return _dgaag ;};func NewCT_FontRel ()*CT_FontRel {_dfcd :=&CT_FontRel {};_dfcd .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 _dfcd ;};func (_ebgbdf ST_Pitch )Validate ()error {return _ebgbdf .ValidateWithPath ("")}; +// Validate validates the AG_SectPrAttributes and its children +func (_aa *AG_SectPrAttributes )Validate ()error {return _aa .ValidateWithPath ("\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");}; -// Validate validates the CT_FFHelpText and its children -func (_egggb *CT_FFHelpText )Validate ()error {return _egggb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0048\u0065\u006c\u0070\u0054\u0065\u0078\u0074");};func (_dcfgc *WdEG_WrapTypeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fagfe :for {_cfceg ,_bcbbbf :=d .Token (); -if _bcbbbf !=nil {return _bcbbbf ;};switch _egccec :=_cfceg .(type ){case _b .StartElement :switch _egccec .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_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 :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_dcfgc .WrapNone =NewWdCT_WrapNone (); -if _abbddc :=d .DecodeElement (_dcfgc .WrapNone ,&_egccec );_abbddc !=nil {return _abbddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_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 :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_dcfgc .WrapSquare =NewWdCT_WrapSquare (); -if _ggdeed :=d .DecodeElement (_dcfgc .WrapSquare ,&_egccec );_ggdeed !=nil {return _ggdeed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_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 :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_dcfgc .WrapTight =NewWdCT_WrapTight (); -if _eebdg :=d .DecodeElement (_dcfgc .WrapTight ,&_egccec );_eebdg !=nil {return _eebdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_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 :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_dcfgc .WrapThrough =NewWdCT_WrapThrough (); -if _ebfeea :=d .DecodeElement (_dcfgc .WrapThrough ,&_egccec );_ebfeea !=nil {return _ebfeea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_dcfgc .WrapTopAndBottom =NewWdCT_WrapTopBottom (); -if _adbed :=d .DecodeElement (_dcfgc .WrapTopAndBottom ,&_egccec );_adbed !=nil {return _adbed ;};default:_af .Log .Debug ("\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",_egccec .Name ); -if _fgcdg :=d .Skip ();_fgcdg !=nil {return _fgcdg ;};};case _b .EndElement :break _fagfe ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_Em and its children +func (_agage *CT_Em )Validate ()error {return _agage .ValidateWithPath ("\u0043\u0054\u005fE\u006d")};func NewCT_ObjectChoice ()*CT_ObjectChoice {_dddeg :=&CT_ObjectChoice {};return _dddeg }; -// Validate validates the CT_MailMergeDocType and its children -func (_fadcb *CT_MailMergeDocType )Validate ()error {return _fadcb .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065");};func (_gbabd *CT_SdtContentBlock )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gbabd .CustomXml !=nil {_edbcg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gbabd .CustomXml ,_edbcg );};if _gbabd .Sdt !=nil {_gbfae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073d\u0074"}}; -e .EncodeElement (_gbabd .Sdt ,_gbfae );};if _gbabd .P !=nil {_eafg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070"}};for _ ,_ffada :=range _gbabd .P {e .EncodeElement (_ffada ,_eafg );};};if _gbabd .Tbl !=nil {_fdbdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074b\u006c"}}; -for _ ,_gfbbe :=range _gbabd .Tbl {e .EncodeElement (_gfbbe ,_fdbdg );};};if _gbabd .EG_RunLevelElts !=nil {for _ ,_fcbgf :=range _gbabd .EG_RunLevelElts {_fcbgf .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_gffab ST_DisplacedByCustomXml )Validate ()error {return _gffab .ValidateWithPath ("")}; +// Validate validates the CT_Style and its children +func (_gdfgc *CT_Style )Validate ()error {return _gdfgc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func NewCT_FramesetSplitbar ()*CT_FramesetSplitbar {_ggccf :=&CT_FramesetSplitbar {};return _ggccf };func (_fdbff *CT_MailMerge )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_addca :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006da\u0069\u006e\u0044\u006f\u0063u\u006d\u0065n\u0074\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fdbff .MainDocumentType ,_addca );if _fdbff .LinkToQuery !=nil {_cdccd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}}; +e .EncodeElement (_fdbff .LinkToQuery ,_cdccd );};_gfed :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fdbff .DataType ,_gfed );if _fdbff .ConnectString !=nil {_bbbee :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063o\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}}; +e .EncodeElement (_fdbff .ConnectString ,_bbbee );};if _fdbff .Query !=nil {_dafdc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0071\u0075\u0065\u0072\u0079"}};e .EncodeElement (_fdbff .Query ,_dafdc );};if _fdbff .DataSource !=nil {_agbea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064a\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}}; +e .EncodeElement (_fdbff .DataSource ,_agbea );};if _fdbff .HeaderSource !=nil {_afabf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0053o\u0075\u0072\u0063\u0065"}};e .EncodeElement (_fdbff .HeaderSource ,_afabf ); +};if _fdbff .DoNotSuppressBlankLines !=nil {_efeec :=_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 (_fdbff .DoNotSuppressBlankLines ,_efeec ); +};if _fdbff .Destination !=nil {_dggd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fdbff .Destination ,_dggd );};if _fdbff .AddressFieldName !=nil {_edbde :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061d\u0064\u0072\u0065\u0073\u0073F\u0069\u0065l\u0064\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_fdbff .AddressFieldName ,_edbde );};if _fdbff .MailSubject !=nil {_bfaaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_fdbff .MailSubject ,_bfaaf ); +};if _fdbff .MailAsAttachment !=nil {_fdba :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006da\u0069\u006c\u0041\u0073\u0041t\u0074\u0061c\u0068\u006d\u0065\u006e\u0074"}};e .EncodeElement (_fdbff .MailAsAttachment ,_fdba );};if _fdbff .ViewMergedData !=nil {_dcfgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003av\u0069\u0065\u0077M\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061"}}; +e .EncodeElement (_fdbff .ViewMergedData ,_dcfgb );};if _fdbff .ActiveRecord !=nil {_eebgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065\u0052e\u0063\u006f\u0072\u0064"}};e .EncodeElement (_fdbff .ActiveRecord ,_eebgd ); +};if _fdbff .CheckErrors !=nil {_cbded :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}};e .EncodeElement (_fdbff .CheckErrors ,_cbded );};if _fdbff .Odso !=nil {_bafgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006f\u0064\u0073\u006f"}}; +e .EncodeElement (_fdbff .Odso ,_bafgf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ecddca ST_MeasurementOrPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ecddca .ST_DecimalNumberOrPercent !=nil {e .Encode (_ecddca .ST_DecimalNumberOrPercent ); +};if _ecddca .ST_UniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_ecddca .ST_UniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_gbbfce *CT_FFCheckBox )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _gbbfce .Choice !=nil {_gbbfce .Choice .MarshalXML (e ,_g .StartElement {});};if _gbbfce .Default !=nil {_dgecb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_gbbfce .Default ,_dgecb ); +};if _gbbfce .Checked !=nil {_edcfd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_gbbfce .Checked ,_edcfd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fcabaf ST_MailMergeSourceType )String ()string {switch _fcabaf {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 (_cdcdb ST_AnnotationVMerge )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cdcdb .String (),start );};func (_ffgfad *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 _ffgfad .CT_Styles .MarshalXML (e ,start );};func (_cgaaaa ST_VAnchor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cgaaaa .String (),start ); +}; -// ValidateWithPath validates the CT_PageMar and its children, prefixing error messages with path -func (_eecff *CT_PageMar )ValidateWithPath (path string )error {if _dcgcg :=_eecff .TopAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0041\u0074\u0074\u0072");_dcgcg !=nil {return _dcgcg ;};if _bbeeed :=_eecff .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072"); -_bbeeed !=nil {return _bbeeed ;};if _debffd :=_eecff .BottomAttr .ValidateWithPath (path +"/\u0042\u006f\u0074\u0074\u006f\u006d\u0041\u0074\u0074\u0072");_debffd !=nil {return _debffd ;};if _dffgc :=_eecff .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r"); -_dffgc !=nil {return _dffgc ;};if _afefb :=_eecff .HeaderAttr .ValidateWithPath (path +"/\u0048\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_afefb !=nil {return _afefb ;};if _fcdg :=_eecff .FooterAttr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u0065\u0072\u0041\u0074\u0074\u0072"); -_fcdg !=nil {return _fcdg ;};if _edceag :=_eecff .GutterAttr .ValidateWithPath (path +"/\u0047\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_edceag !=nil {return _edceag ;};return nil ;}; +// ValidateWithPath validates the CT_TrackChangeRange and its children, prefixing error messages with path +func (_acgbcc *CT_TrackChangeRange )ValidateWithPath (path string )error {if _ggcae :=_acgbcc .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_ggcae !=nil {return _ggcae ;};return nil ;};func (_ggcfg *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 :_a .Sprintf ("\u0025\u0076",_ggcfg .IdAttr )}); +if _ggcfg .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_ggcfe ,_bfedaf :=_ggcfg .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 _bfedaf !=nil {return _bfedaf ;};start .Attr =append (start .Attr ,_ggcfe );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eggbae *Ftr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eggbae .CT_HdrFtr =*NewCT_HdrFtr (); +_eccdcb :for {_egfbc ,_fegec :=d .Token ();if _fegec !=nil {return _fegec ;};switch _dbecf :=_egfbc .(type ){case _g .StartElement :switch _dbecf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egcda :=NewCT_AltChunk (); +if _abcfa :=d .DecodeElement (_egcda ,&_dbecf );_abcfa !=nil {return _abcfa ;};_eggbae .AltChunk =append (_eggbae .AltChunk ,_egcda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_feegfb :=NewEG_ContentBlockContent (); +_feegfb .CustomXml =NewCT_CustomXmlBlock ();if _ebgfa :=d .DecodeElement (_feegfb .CustomXml ,&_dbecf );_ebgfa !=nil {return _ebgfa ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_feegfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_edbfge :=NewEG_ContentBlockContent (); +_edbfge .Sdt =NewCT_SdtBlock ();if _bcffc :=d .DecodeElement (_edbfge .Sdt ,&_dbecf );_bcffc !=nil {return _bcffc ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_edbfge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggagcd :=NewEG_ContentBlockContent (); +_ececc :=NewCT_P ();if _cgggdb :=d .DecodeElement (_ececc ,&_dbecf );_cgggdb !=nil {return _cgggdb ;};_ggagcd .P =append (_ggagcd .P ,_ececc );_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_ggagcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_faccb :=NewEG_ContentBlockContent (); +_bggcbc :=NewCT_Tbl ();if _agbfgd :=d .DecodeElement (_bggcbc ,&_dbecf );_agbfgd !=nil {return _agbfgd ;};_faccb .Tbl =append (_faccb .Tbl ,_bggcbc );_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_faccb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cgcbae :=NewEG_ContentBlockContent (); +_ddefdf :=NewEG_RunLevelElts ();_ddefdf .ProofErr =NewCT_ProofErr ();if _dcecce :=d .DecodeElement (_ddefdf .ProofErr ,&_dbecf );_dcecce !=nil {return _dcecce ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_cgcbae );_cgcbae .EG_RunLevelElts =append (_cgcbae .EG_RunLevelElts ,_ddefdf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_egddf :=NewEG_ContentBlockContent (); +_effee :=NewEG_RunLevelElts ();_effee .PermStart =NewCT_PermStart ();if _beceb :=d .DecodeElement (_effee .PermStart ,&_dbecf );_beceb !=nil {return _beceb ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_egddf );_egddf .EG_RunLevelElts =append (_egddf .EG_RunLevelElts ,_effee ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aedeg :=NewEG_ContentBlockContent (); +_ededc :=NewEG_RunLevelElts ();_ededc .PermEnd =NewCT_Perm ();if _aacffe :=d .DecodeElement (_ededc .PermEnd ,&_dbecf );_aacffe !=nil {return _aacffe ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_aedeg );_aedeg .EG_RunLevelElts =append (_aedeg .EG_RunLevelElts ,_ededc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dcdgad :=NewEG_ContentBlockContent (); +_eafcc :=NewEG_RunLevelElts ();_eafcc .Ins =NewCT_RunTrackChange ();if _bdbeee :=d .DecodeElement (_eafcc .Ins ,&_dbecf );_bdbeee !=nil {return _bdbeee ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_dcdgad );_dcdgad .EG_RunLevelElts =append (_dcdgad .EG_RunLevelElts ,_eafcc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bfeac :=NewEG_ContentBlockContent (); +_cbabfe :=NewEG_RunLevelElts ();_cbabfe .Del =NewCT_RunTrackChange ();if _efbfda :=d .DecodeElement (_cbabfe .Del ,&_dbecf );_efbfda !=nil {return _efbfda ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_bfeac );_bfeac .EG_RunLevelElts =append (_bfeac .EG_RunLevelElts ,_cbabfe ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_efbgea :=NewEG_ContentBlockContent (); +_adbfb :=NewEG_RunLevelElts ();_adbfb .MoveFrom =NewCT_RunTrackChange ();if _gaagc :=d .DecodeElement (_adbfb .MoveFrom ,&_dbecf );_gaagc !=nil {return _gaagc ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_efbgea );_efbgea .EG_RunLevelElts =append (_efbgea .EG_RunLevelElts ,_adbfb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dfeff :=NewEG_ContentBlockContent (); +_dgfab :=NewEG_RunLevelElts ();_dgfab .MoveTo =NewCT_RunTrackChange ();if _ceefcf :=d .DecodeElement (_dgfab .MoveTo ,&_dbecf );_ceefcf !=nil {return _ceefcf ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_dfeff );_dfeff .EG_RunLevelElts =append (_dfeff .EG_RunLevelElts ,_dgfab ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cffde :=NewEG_ContentBlockContent (); +_bgaccd :=NewEG_RunLevelElts ();_fbcafe :=NewEG_RangeMarkupElements ();_fbcafe .BookmarkStart =NewCT_Bookmark ();if _cfadd :=d .DecodeElement (_fbcafe .BookmarkStart ,&_dbecf );_cfadd !=nil {return _cfadd ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_cffde ); +_cffde .EG_RunLevelElts =append (_cffde .EG_RunLevelElts ,_bgaccd );_bgaccd .EG_RangeMarkupElements =append (_bgaccd .EG_RangeMarkupElements ,_fbcafe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebgaf :=NewEG_ContentBlockContent (); +_egebdg :=NewEG_RunLevelElts ();_bffddg :=NewEG_RangeMarkupElements ();_bffddg .BookmarkEnd =NewCT_MarkupRange ();if _cceaaf :=d .DecodeElement (_bffddg .BookmarkEnd ,&_dbecf );_cceaaf !=nil {return _cceaaf ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_ebgaf ); +_ebgaf .EG_RunLevelElts =append (_ebgaf .EG_RunLevelElts ,_egebdg );_egebdg .EG_RangeMarkupElements =append (_egebdg .EG_RangeMarkupElements ,_bffddg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aecaf :=NewEG_ContentBlockContent (); +_dbafd :=NewEG_RunLevelElts ();_aeacac :=NewEG_RangeMarkupElements ();_aeacac .MoveFromRangeStart =NewCT_MoveBookmark ();if _eagaef :=d .DecodeElement (_aeacac .MoveFromRangeStart ,&_dbecf );_eagaef !=nil {return _eagaef ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_aecaf ); +_aecaf .EG_RunLevelElts =append (_aecaf .EG_RunLevelElts ,_dbafd );_dbafd .EG_RangeMarkupElements =append (_dbafd .EG_RangeMarkupElements ,_aeacac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_defeb :=NewEG_ContentBlockContent (); +_afbcb :=NewEG_RunLevelElts ();_beebea :=NewEG_RangeMarkupElements ();_beebea .MoveFromRangeEnd =NewCT_MarkupRange ();if _bbbbaf :=d .DecodeElement (_beebea .MoveFromRangeEnd ,&_dbecf );_bbbbaf !=nil {return _bbbbaf ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_defeb ); +_defeb .EG_RunLevelElts =append (_defeb .EG_RunLevelElts ,_afbcb );_afbcb .EG_RangeMarkupElements =append (_afbcb .EG_RangeMarkupElements ,_beebea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_egbccd :=NewEG_ContentBlockContent (); +_agadde :=NewEG_RunLevelElts ();_efafge :=NewEG_RangeMarkupElements ();_efafge .MoveToRangeStart =NewCT_MoveBookmark ();if _fbbge :=d .DecodeElement (_efafge .MoveToRangeStart ,&_dbecf );_fbbge !=nil {return _fbbge ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_egbccd ); +_egbccd .EG_RunLevelElts =append (_egbccd .EG_RunLevelElts ,_agadde );_agadde .EG_RangeMarkupElements =append (_agadde .EG_RangeMarkupElements ,_efafge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dcafc :=NewEG_ContentBlockContent (); +_bagebe :=NewEG_RunLevelElts ();_cggdb :=NewEG_RangeMarkupElements ();_cggdb .MoveToRangeEnd =NewCT_MarkupRange ();if _becdad :=d .DecodeElement (_cggdb .MoveToRangeEnd ,&_dbecf );_becdad !=nil {return _becdad ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_dcafc ); +_dcafc .EG_RunLevelElts =append (_dcafc .EG_RunLevelElts ,_bagebe );_bagebe .EG_RangeMarkupElements =append (_bagebe .EG_RangeMarkupElements ,_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 :"\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"}:_dbagf :=NewEG_ContentBlockContent (); +_adaged :=NewEG_RunLevelElts ();_ddeee :=NewEG_RangeMarkupElements ();_ddeee .CommentRangeStart =NewCT_MarkupRange ();if _fgaecc :=d .DecodeElement (_ddeee .CommentRangeStart ,&_dbecf );_fgaecc !=nil {return _fgaecc ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_dbagf ); +_dbagf .EG_RunLevelElts =append (_dbagf .EG_RunLevelElts ,_adaged );_adaged .EG_RangeMarkupElements =append (_adaged .EG_RangeMarkupElements ,_ddeee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afedg :=NewEG_ContentBlockContent (); +_babge :=NewEG_RunLevelElts ();_dgdcb :=NewEG_RangeMarkupElements ();_dgdcb .CommentRangeEnd =NewCT_MarkupRange ();if _gabdad :=d .DecodeElement (_dgdcb .CommentRangeEnd ,&_dbecf );_gabdad !=nil {return _gabdad ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_afedg ); +_afedg .EG_RunLevelElts =append (_afedg .EG_RunLevelElts ,_babge );_babge .EG_RangeMarkupElements =append (_babge .EG_RangeMarkupElements ,_dgdcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bfbbd :=NewEG_ContentBlockContent (); +_cbgda :=NewEG_RunLevelElts ();_aaefc :=NewEG_RangeMarkupElements ();_aaefc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _geced :=d .DecodeElement (_aaefc .CustomXmlInsRangeStart ,&_dbecf );_geced !=nil {return _geced ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_bfbbd ); +_bfbbd .EG_RunLevelElts =append (_bfbbd .EG_RunLevelElts ,_cbgda );_cbgda .EG_RangeMarkupElements =append (_cbgda .EG_RangeMarkupElements ,_aaefc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cceefee :=NewEG_ContentBlockContent (); +_fbbaf :=NewEG_RunLevelElts ();_ffefgda :=NewEG_RangeMarkupElements ();_ffefgda .CustomXmlInsRangeEnd =NewCT_Markup ();if _bbedfc :=d .DecodeElement (_ffefgda .CustomXmlInsRangeEnd ,&_dbecf );_bbedfc !=nil {return _bbedfc ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_cceefee ); +_cceefee .EG_RunLevelElts =append (_cceefee .EG_RunLevelElts ,_fbbaf );_fbbaf .EG_RangeMarkupElements =append (_fbbaf .EG_RangeMarkupElements ,_ffefgda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_afbbaa :=NewEG_ContentBlockContent (); +_ffebf :=NewEG_RunLevelElts ();_ceabe :=NewEG_RangeMarkupElements ();_ceabe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fecag :=d .DecodeElement (_ceabe .CustomXmlDelRangeStart ,&_dbecf );_fecag !=nil {return _fecag ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_afbbaa ); +_afbbaa .EG_RunLevelElts =append (_afbbaa .EG_RunLevelElts ,_ffebf );_ffebf .EG_RangeMarkupElements =append (_ffebf .EG_RangeMarkupElements ,_ceabe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gdcgg :=NewEG_ContentBlockContent (); +_gbdfb :=NewEG_RunLevelElts ();_facebg :=NewEG_RangeMarkupElements ();_facebg .CustomXmlDelRangeEnd =NewCT_Markup ();if _daebgg :=d .DecodeElement (_facebg .CustomXmlDelRangeEnd ,&_dbecf );_daebgg !=nil {return _daebgg ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_gdcgg ); +_gdcgg .EG_RunLevelElts =append (_gdcgg .EG_RunLevelElts ,_gbdfb );_gbdfb .EG_RangeMarkupElements =append (_gbdfb .EG_RangeMarkupElements ,_facebg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfbgf :=NewEG_ContentBlockContent (); +_gddgcf :=NewEG_RunLevelElts ();_edcdbdg :=NewEG_RangeMarkupElements ();_edcdbdg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfaga :=d .DecodeElement (_edcdbdg .CustomXmlMoveFromRangeStart ,&_dbecf );_cfaga !=nil {return _cfaga ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_dfbgf ); +_dfbgf .EG_RunLevelElts =append (_dfbgf .EG_RunLevelElts ,_gddgcf );_gddgcf .EG_RangeMarkupElements =append (_gddgcf .EG_RangeMarkupElements ,_edcdbdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fgceb :=NewEG_ContentBlockContent (); +_affedb :=NewEG_RunLevelElts ();_abccac :=NewEG_RangeMarkupElements ();_abccac .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _caagea :=d .DecodeElement (_abccac .CustomXmlMoveFromRangeEnd ,&_dbecf );_caagea !=nil {return _caagea ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_fgceb ); +_fgceb .EG_RunLevelElts =append (_fgceb .EG_RunLevelElts ,_affedb );_affedb .EG_RangeMarkupElements =append (_affedb .EG_RangeMarkupElements ,_abccac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eagec :=NewEG_ContentBlockContent (); +_fgfgaa :=NewEG_RunLevelElts ();_fcaebd :=NewEG_RangeMarkupElements ();_fcaebd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _daddd :=d .DecodeElement (_fcaebd .CustomXmlMoveToRangeStart ,&_dbecf );_daddd !=nil {return _daddd ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_eagec ); +_eagec .EG_RunLevelElts =append (_eagec .EG_RunLevelElts ,_fgfgaa );_fgfgaa .EG_RangeMarkupElements =append (_fgfgaa .EG_RangeMarkupElements ,_fcaebd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gcfbad :=NewEG_ContentBlockContent (); +_gdabd :=NewEG_RunLevelElts ();_bfbgd :=NewEG_RangeMarkupElements ();_bfbgd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gcebe :=d .DecodeElement (_bfbgd .CustomXmlMoveToRangeEnd ,&_dbecf );_gcebe !=nil {return _gcebe ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_gcfbad ); +_gcfbad .EG_RunLevelElts =append (_gcfbad .EG_RunLevelElts ,_gdabd );_gdabd .EG_RangeMarkupElements =append (_gdabd .EG_RangeMarkupElements ,_bfbgd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dccdef :=NewEG_ContentBlockContent (); +_fdafbc :=NewEG_RunLevelElts ();_eabgdb :=NewEG_MathContent ();_eabgdb .OMathPara =_b .NewOMathPara ();if _bdgcf :=d .DecodeElement (_eabgdb .OMathPara ,&_dbecf );_bdgcf !=nil {return _bdgcf ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_dccdef ); +_dccdef .EG_RunLevelElts =append (_dccdef .EG_RunLevelElts ,_fdafbc );_fdafbc .EG_MathContent =append (_fdafbc .EG_MathContent ,_eabgdb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fcacfe :=NewEG_ContentBlockContent (); +_ffcad :=NewEG_RunLevelElts ();_abbcdd :=NewEG_MathContent ();_abbcdd .OMath =_b .NewOMath ();if _befcb :=d .DecodeElement (_abbcdd .OMath ,&_dbecf );_befcb !=nil {return _befcb ;};_eggbae .EG_ContentBlockContent =append (_eggbae .EG_ContentBlockContent ,_fcacfe ); +_fcacfe .EG_RunLevelElts =append (_fcacfe .EG_RunLevelElts ,_ffcad );_ffcad .EG_MathContent =append (_ffcad .EG_MathContent ,_abbcdd );default:_bd .Log .Debug ("\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",_dbecf .Name ); +if _afaea :=d .Skip ();_afaea !=nil {return _afaea ;};};case _g .EndElement :break _eccdcb ;case _g .CharData :};};return nil ;};func (_cacbb *CT_PaperSource )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cacbb .FirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0072\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cacbb .FirstAttr )}); +};if _cacbb .OtherAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006f\u0074\u0068\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cacbb .OtherAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewRecipients ()*Recipients {_ffbfcb :=&Recipients {};_ffbfcb .CT_Recipients =*NewCT_Recipients ();return _ffbfcb ;};func (_bebcf ST_ChapterSep )String ()string {switch _bebcf {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 "";}; -// Validate validates the CT_LatentStyles and its children -func (_ebafb *CT_LatentStyles )Validate ()error {return _ebafb .ValidateWithPath ("\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func NewWdCT_PosH ()*WdCT_PosH {_eagbeg :=&WdCT_PosH {};_eagbeg .RelativeFromAttr =WdST_RelFromH (1); -_eagbeg .Choice =NewWdCT_PosHChoice ();return _eagbeg ;};func NewCT_Frameset ()*CT_Frameset {_cbdc :=&CT_Frameset {};return _cbdc };func NewCT_TextScale ()*CT_TextScale {_dabggf :=&CT_TextScale {};return _dabggf };func NewCT_FtnDocProps ()*CT_FtnDocProps {_egebb :=&CT_FtnDocProps {}; -return _egebb };func (_beacb *CT_GlossaryDocument )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _beacb .Background !=nil {_cgaad :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}}; -e .EncodeElement (_beacb .Background ,_cgaad );};if _beacb .DocParts !=nil {_dfegfc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_beacb .DocParts ,_dfegfc );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_efcaeb ST_Proof )String ()string {switch _efcaeb {case 0:return "";case 1:return "\u0063\u006c\u0065a\u006e";case 2:return "\u0064\u0069\u0072t\u0079";};return "";};func (_ecedd *CT_ObjectEmbed )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecedd .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_abgfdb ,_ffecb :=_ecedd .DrawAspectAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"}); -if _ffecb !=nil {return _ffecb ;};start .Attr =append (start .Attr ,_abgfdb );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ecedd .IdAttr )});if _ecedd .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ecedd .ProgIdAttr )}); -};if _ecedd .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_f .Sprintf ("\u0025\u0076",*_ecedd .ShapeIdAttr )});};if _ecedd .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_ecedd .FieldCodesAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgbaa *ST_ProofErr )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fgbaa =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_fgbaa =1; -case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_fgbaa =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_fgbaa =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_fgbaa =4;};return nil ;}; +// Validate validates the CT_PageMar and its children +func (_eeeag *CT_PageMar )Validate ()error {return _eeeag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072");}; -// ValidateWithPath validates the AG_Password and its children, prefixing error messages with path -func (_bf *AG_Password )ValidateWithPath (path string )error {return nil };func (_ccdae *EG_RPrBase )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccdae .RStyle !=nil {_gcggff :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_ccdae .RStyle ,_gcggff );};if _ccdae .RFonts !=nil {_ebddae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_ccdae .RFonts ,_ebddae );};if _ccdae .B !=nil {_gcaddg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062"}}; -e .EncodeElement (_ccdae .B ,_gcaddg );};if _ccdae .BCs !=nil {_cebagg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_ccdae .BCs ,_cebagg );};if _ccdae .I !=nil {_febagd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069"}}; -e .EncodeElement (_ccdae .I ,_febagd );};if _ccdae .ICs !=nil {_efddfe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_ccdae .ICs ,_efddfe );};if _ccdae .Caps !=nil {_dfegc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; -e .EncodeElement (_ccdae .Caps ,_dfegc );};if _ccdae .SmallCaps !=nil {_eadca :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_ccdae .SmallCaps ,_eadca );};if _ccdae .Strike !=nil {_gbaaf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; -e .EncodeElement (_ccdae .Strike ,_gbaaf );};if _ccdae .Dstrike !=nil {_gfaeb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_ccdae .Dstrike ,_gfaeb );};if _ccdae .Outline !=nil {_afeffc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; -e .EncodeElement (_ccdae .Outline ,_afeffc );};if _ccdae .Shadow !=nil {_gefgdb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_ccdae .Shadow ,_gefgdb );};if _ccdae .Emboss !=nil {_gdcgc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; -e .EncodeElement (_ccdae .Emboss ,_gdcgc );};if _ccdae .Imprint !=nil {_gfgeef :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_ccdae .Imprint ,_gfgeef );};if _ccdae .NoProof !=nil {_beaceb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; -e .EncodeElement (_ccdae .NoProof ,_beaceb );};if _ccdae .SnapToGrid !=nil {_fgacb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_ccdae .SnapToGrid ,_fgacb );};if _ccdae .Vanish !=nil {_gegca :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; -e .EncodeElement (_ccdae .Vanish ,_gegca );};if _ccdae .WebHidden !=nil {_fagdaa :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ccdae .WebHidden ,_fagdaa );};if _ccdae .Color !=nil {_cecga :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_ccdae .Color ,_cecga );};if _ccdae .Spacing !=nil {_eafebf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_ccdae .Spacing ,_eafebf );};if _ccdae .W !=nil {_ggdccb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077"}}; -e .EncodeElement (_ccdae .W ,_ggdccb );};if _ccdae .Kern !=nil {_edfdbf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_ccdae .Kern ,_edfdbf );};if _ccdae .Position !=nil {_fbefg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_ccdae .Position ,_fbefg );};if _ccdae .Sz !=nil {_dbdfb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_ccdae .Sz ,_dbdfb );};if _ccdae .SzCs !=nil {_gagfc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; -e .EncodeElement (_ccdae .SzCs ,_gagfc );};if _ccdae .Highlight !=nil {_dgbbfa :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ccdae .Highlight ,_dgbbfa );};if _ccdae .U !=nil {_gaafg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0075"}}; -e .EncodeElement (_ccdae .U ,_gaafg );};if _ccdae .Effect !=nil {_bdadad :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_ccdae .Effect ,_bdadad );};if _ccdae .Bdr !=nil {_gaagfe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062d\u0072"}}; -e .EncodeElement (_ccdae .Bdr ,_gaagfe );};if _ccdae .Shd !=nil {_bbggf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ccdae .Shd ,_bbggf );};if _ccdae .FitText !=nil {_eegbgb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; -e .EncodeElement (_ccdae .FitText ,_eegbgb );};if _ccdae .VertAlign !=nil {_gcdfc :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ccdae .VertAlign ,_gcdfc );};if _ccdae .Rtl !=nil {_gegcc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072t\u006c"}}; -e .EncodeElement (_ccdae .Rtl ,_gegcc );};if _ccdae .Cs !=nil {_fefdce :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_ccdae .Cs ,_fefdce );};if _ccdae .Em !=nil {_bbeeeb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u006d"}}; -e .EncodeElement (_ccdae .Em ,_bbeeeb );};if _ccdae .Lang !=nil {_afcdae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_ccdae .Lang ,_afcdae );};if _ccdae .EastAsianLayout !=nil {_fgggb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_ccdae .EastAsianLayout ,_fgggb );};if _ccdae .SpecVanish !=nil {_feege :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_ccdae .SpecVanish ,_feege ); -};if _ccdae .OMath !=nil {_caccb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_ccdae .OMath ,_caccb );};return nil ;}; +// Validate validates the CT_DocPartTypes and its children +func (_ffaf *CT_DocPartTypes )Validate ()error {return _ffaf .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0054\u0079\u0070\u0065\u0073");}; -// Validate validates the CT_Jc and its children -func (_gdgggb *CT_Jc )Validate ()error {return _gdgggb .ValidateWithPath ("\u0043\u0054\u005fJ\u0063")}; +// ValidateWithPath validates the WdCT_PosH and its children, prefixing error messages with path +func (_gfgaf *WdCT_PosH )ValidateWithPath (path string )error {if _gfgaf .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 _gebaf :=_gfgaf .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_gebaf !=nil {return _gebaf ;};if _fgbbgb :=_gfgaf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_fgbbgb !=nil {return _fgbbgb ;};return nil ;}; -// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path -func (_acfeb *CT_Guid )ValidateWithPath (path string )error {if _acfeb .ValAttr !=nil {if !_bc .ST_GuidPatternRe .MatchString (*_acfeb .ValAttr ){return _f .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 ,_bc .ST_GuidPatternRe ,*_acfeb .ValAttr ); -};};return nil ;};func (_cbgfa *CT_CustomXmlCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdfd :=range start .Attr {if _gdfd .Name .Local =="\u0075\u0072\u0069"{_bcdce ,_ccgc :=_gdfd .Value ,error (nil );if _ccgc !=nil {return _ccgc ; -};_cbgfa .UriAttr =&_bcdce ;continue ;};if _gdfd .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_fecd ,_gfeda :=_gdfd .Value ,error (nil );if _gfeda !=nil {return _gfeda ;};_cbgfa .ElementAttr =_fecd ;continue ;};};_dcff :for {_dcbcb ,_bace :=d .Token (); -if _bace !=nil {return _bace ;};switch _gdcb :=_dcbcb .(type ){case _b .StartElement :switch _gdcb .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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"},_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 :"c\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}:_cbgfa .CustomXmlPr =NewCT_CustomXmlPr (); -if _fgbd :=d .DecodeElement (_cbgfa .CustomXmlPr ,&_gdcb );_fgbd !=nil {return _fgbd ;};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 :"\u0074\u0063"},_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 :"\u0074\u0063"}:_bcce :=NewEG_ContentCellContent (); -_fcece :=NewCT_Tc ();if _gageg :=d .DecodeElement (_fcece ,&_gdcb );_gageg !=nil {return _gageg ;};_bcce .Tc =append (_bcce .Tc ,_fcece );_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_bcce );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ddeaf :=NewEG_ContentCellContent (); -_ddeaf .CustomXml =NewCT_CustomXmlCell ();if _bfbae :=d .DecodeElement (_ddeaf .CustomXml ,&_gdcb );_bfbae !=nil {return _bfbae ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_ddeaf );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_bdedg :=NewEG_ContentCellContent (); -_bdedg .Sdt =NewCT_SdtCell ();if _geab :=d .DecodeElement (_bdedg .Sdt ,&_gdcb );_geab !=nil {return _geab ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_bdedg );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_aadb :=NewEG_ContentCellContent (); -_dcgc :=NewEG_RunLevelElts ();_dcgc .ProofErr =NewCT_ProofErr ();if _ggda :=d .DecodeElement (_dcgc .ProofErr ,&_gdcb );_ggda !=nil {return _ggda ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_aadb );_aadb .EG_RunLevelElts =append (_aadb .EG_RunLevelElts ,_dcgc ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gagc :=NewEG_ContentCellContent (); -_decb :=NewEG_RunLevelElts ();_decb .PermStart =NewCT_PermStart ();if _faee :=d .DecodeElement (_decb .PermStart ,&_gdcb );_faee !=nil {return _faee ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_gagc );_gagc .EG_RunLevelElts =append (_gagc .EG_RunLevelElts ,_decb ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dccb :=NewEG_ContentCellContent (); -_eeda :=NewEG_RunLevelElts ();_eeda .PermEnd =NewCT_Perm ();if _ceda :=d .DecodeElement (_eeda .PermEnd ,&_gdcb );_ceda !=nil {return _ceda ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_dccb );_dccb .EG_RunLevelElts =append (_dccb .EG_RunLevelElts ,_eeda ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_agbg :=NewEG_ContentCellContent (); -_dcea :=NewEG_RunLevelElts ();_dcea .Ins =NewCT_RunTrackChange ();if _gfca :=d .DecodeElement (_dcea .Ins ,&_gdcb );_gfca !=nil {return _gfca ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_agbg );_agbg .EG_RunLevelElts =append (_agbg .EG_RunLevelElts ,_dcea ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_cgdc :=NewEG_ContentCellContent (); -_ggbad :=NewEG_RunLevelElts ();_ggbad .Del =NewCT_RunTrackChange ();if _gedg :=d .DecodeElement (_ggbad .Del ,&_gdcb );_gedg !=nil {return _gedg ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_cgdc );_cgdc .EG_RunLevelElts =append (_cgdc .EG_RunLevelElts ,_ggbad ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bgab :=NewEG_ContentCellContent (); -_abeb :=NewEG_RunLevelElts ();_abeb .MoveFrom =NewCT_RunTrackChange ();if _cbbd :=d .DecodeElement (_abeb .MoveFrom ,&_gdcb );_cbbd !=nil {return _cbbd ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_bgab );_bgab .EG_RunLevelElts =append (_bgab .EG_RunLevelElts ,_abeb ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cgba :=NewEG_ContentCellContent (); -_eacfg :=NewEG_RunLevelElts ();_eacfg .MoveTo =NewCT_RunTrackChange ();if _cbff :=d .DecodeElement (_eacfg .MoveTo ,&_gdcb );_cbff !=nil {return _cbff ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_cgba );_cgba .EG_RunLevelElts =append (_cgba .EG_RunLevelElts ,_eacfg ); -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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cceg :=NewEG_ContentCellContent (); -_adcab :=NewEG_RunLevelElts ();_dcdb :=NewEG_RangeMarkupElements ();_dcdb .BookmarkStart =NewCT_Bookmark ();if _bede :=d .DecodeElement (_dcdb .BookmarkStart ,&_gdcb );_bede !=nil {return _bede ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_cceg ); -_cceg .EG_RunLevelElts =append (_cceg .EG_RunLevelElts ,_adcab );_adcab .EG_RangeMarkupElements =append (_adcab .EG_RangeMarkupElements ,_dcdb );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aegde :=NewEG_ContentCellContent (); -_ggbe :=NewEG_RunLevelElts ();_bfcc :=NewEG_RangeMarkupElements ();_bfcc .BookmarkEnd =NewCT_MarkupRange ();if _bggg :=d .DecodeElement (_bfcc .BookmarkEnd ,&_gdcb );_bggg !=nil {return _bggg ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_aegde ); -_aegde .EG_RunLevelElts =append (_aegde .EG_RunLevelElts ,_ggbe );_ggbe .EG_RangeMarkupElements =append (_ggbe .EG_RangeMarkupElements ,_bfcc );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_adgc :=NewEG_ContentCellContent (); -_dbdd :=NewEG_RunLevelElts ();_gdggg :=NewEG_RangeMarkupElements ();_gdggg .MoveFromRangeStart =NewCT_MoveBookmark ();if _egfdc :=d .DecodeElement (_gdggg .MoveFromRangeStart ,&_gdcb );_egfdc !=nil {return _egfdc ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_adgc ); -_adgc .EG_RunLevelElts =append (_adgc .EG_RunLevelElts ,_dbdd );_dbdd .EG_RangeMarkupElements =append (_dbdd .EG_RangeMarkupElements ,_gdggg );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bebcb :=NewEG_ContentCellContent (); -_fagc :=NewEG_RunLevelElts ();_fbbba :=NewEG_RangeMarkupElements ();_fbbba .MoveFromRangeEnd =NewCT_MarkupRange ();if _bcbfc :=d .DecodeElement (_fbbba .MoveFromRangeEnd ,&_gdcb );_bcbfc !=nil {return _bcbfc ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_bebcb ); -_bebcb .EG_RunLevelElts =append (_bebcb .EG_RunLevelElts ,_fagc );_fagc .EG_RangeMarkupElements =append (_fagc .EG_RangeMarkupElements ,_fbbba );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_adgge :=NewEG_ContentCellContent (); -_fabg :=NewEG_RunLevelElts ();_gdgd :=NewEG_RangeMarkupElements ();_gdgd .MoveToRangeStart =NewCT_MoveBookmark ();if _dfge :=d .DecodeElement (_gdgd .MoveToRangeStart ,&_gdcb );_dfge !=nil {return _dfge ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_adgge ); -_adgge .EG_RunLevelElts =append (_adgge .EG_RunLevelElts ,_fabg );_fabg .EG_RangeMarkupElements =append (_fabg .EG_RangeMarkupElements ,_gdgd );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_eace :=NewEG_ContentCellContent (); -_fdgeb :=NewEG_RunLevelElts ();_gagdf :=NewEG_RangeMarkupElements ();_gagdf .MoveToRangeEnd =NewCT_MarkupRange ();if _agag :=d .DecodeElement (_gagdf .MoveToRangeEnd ,&_gdcb );_agag !=nil {return _agag ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_eace ); -_eace .EG_RunLevelElts =append (_eace .EG_RunLevelElts ,_fdgeb );_fdgeb .EG_RangeMarkupElements =append (_fdgeb .EG_RangeMarkupElements ,_gagdf );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gdbe :=NewEG_ContentCellContent (); -_adbcd :=NewEG_RunLevelElts ();_fad :=NewEG_RangeMarkupElements ();_fad .CommentRangeStart =NewCT_MarkupRange ();if _fgab :=d .DecodeElement (_fad .CommentRangeStart ,&_gdcb );_fgab !=nil {return _fgab ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_gdbe ); -_gdbe .EG_RunLevelElts =append (_gdbe .EG_RunLevelElts ,_adbcd );_adbcd .EG_RangeMarkupElements =append (_adbcd .EG_RangeMarkupElements ,_fad );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdcea :=NewEG_ContentCellContent (); -_fega :=NewEG_RunLevelElts ();_ffdg :=NewEG_RangeMarkupElements ();_ffdg .CommentRangeEnd =NewCT_MarkupRange ();if _baba :=d .DecodeElement (_ffdg .CommentRangeEnd ,&_gdcb );_baba !=nil {return _baba ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_bdcea ); -_bdcea .EG_RunLevelElts =append (_bdcea .EG_RunLevelElts ,_fega );_fega .EG_RangeMarkupElements =append (_fega .EG_RangeMarkupElements ,_ffdg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cafg :=NewEG_ContentCellContent (); -_efaf :=NewEG_RunLevelElts ();_cbgb :=NewEG_RangeMarkupElements ();_cbgb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _becba :=d .DecodeElement (_cbgb .CustomXmlInsRangeStart ,&_gdcb );_becba !=nil {return _becba ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_cafg ); -_cafg .EG_RunLevelElts =append (_cafg .EG_RunLevelElts ,_efaf );_efaf .EG_RangeMarkupElements =append (_efaf .EG_RangeMarkupElements ,_cbgb );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_afge :=NewEG_ContentCellContent (); -_ggdf :=NewEG_RunLevelElts ();_gageb :=NewEG_RangeMarkupElements ();_gageb .CustomXmlInsRangeEnd =NewCT_Markup ();if _abed :=d .DecodeElement (_gageb .CustomXmlInsRangeEnd ,&_gdcb );_abed !=nil {return _abed ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_afge ); -_afge .EG_RunLevelElts =append (_afge .EG_RunLevelElts ,_ggdf );_ggdf .EG_RangeMarkupElements =append (_ggdf .EG_RangeMarkupElements ,_gageb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_beac :=NewEG_ContentCellContent (); -_acaf :=NewEG_RunLevelElts ();_cegfc :=NewEG_RangeMarkupElements ();_cegfc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ccca :=d .DecodeElement (_cegfc .CustomXmlDelRangeStart ,&_gdcb );_ccca !=nil {return _ccca ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_beac ); -_beac .EG_RunLevelElts =append (_beac .EG_RunLevelElts ,_acaf );_acaf .EG_RangeMarkupElements =append (_acaf .EG_RangeMarkupElements ,_cegfc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gffa :=NewEG_ContentCellContent (); -_aeag :=NewEG_RunLevelElts ();_cedc :=NewEG_RangeMarkupElements ();_cedc .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdaa :=d .DecodeElement (_cedc .CustomXmlDelRangeEnd ,&_gdcb );_bdaa !=nil {return _bdaa ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_gffa ); -_gffa .EG_RunLevelElts =append (_gffa .EG_RunLevelElts ,_aeag );_aeag .EG_RangeMarkupElements =append (_aeag .EG_RangeMarkupElements ,_cedc );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cege :=NewEG_ContentCellContent (); -_beaea :=NewEG_RunLevelElts ();_abce :=NewEG_RangeMarkupElements ();_abce .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dgcfg :=d .DecodeElement (_abce .CustomXmlMoveFromRangeStart ,&_gdcb );_dgcfg !=nil {return _dgcfg ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_cege ); -_cege .EG_RunLevelElts =append (_cege .EG_RunLevelElts ,_beaea );_beaea .EG_RangeMarkupElements =append (_beaea .EG_RangeMarkupElements ,_abce );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dggc :=NewEG_ContentCellContent (); -_dcfea :=NewEG_RunLevelElts ();_gcggf :=NewEG_RangeMarkupElements ();_gcggf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _geebc :=d .DecodeElement (_gcggf .CustomXmlMoveFromRangeEnd ,&_gdcb );_geebc !=nil {return _geebc ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_dggc ); -_dggc .EG_RunLevelElts =append (_dggc .EG_RunLevelElts ,_dcfea );_dcfea .EG_RangeMarkupElements =append (_dcfea .EG_RangeMarkupElements ,_gcggf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gaef :=NewEG_ContentCellContent (); -_gccf :=NewEG_RunLevelElts ();_eacee :=NewEG_RangeMarkupElements ();_eacee .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dadg :=d .DecodeElement (_eacee .CustomXmlMoveToRangeStart ,&_gdcb );_dadg !=nil {return _dadg ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_gaef ); -_gaef .EG_RunLevelElts =append (_gaef .EG_RunLevelElts ,_gccf );_gccf .EG_RangeMarkupElements =append (_gccf .EG_RangeMarkupElements ,_eacee );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_acacc :=NewEG_ContentCellContent (); -_fecf :=NewEG_RunLevelElts ();_dgfdc :=NewEG_RangeMarkupElements ();_dgfdc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _abedd :=d .DecodeElement (_dgfdc .CustomXmlMoveToRangeEnd ,&_gdcb );_abedd !=nil {return _abedd ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_acacc ); -_acacc .EG_RunLevelElts =append (_acacc .EG_RunLevelElts ,_fecf );_fecf .EG_RangeMarkupElements =append (_fecf .EG_RangeMarkupElements ,_dgfdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_acdgc :=NewEG_ContentCellContent (); -_dfbed :=NewEG_RunLevelElts ();_bbeab :=NewEG_MathContent ();_bbeab .OMathPara =_dg .NewOMathPara ();if _fccd :=d .DecodeElement (_bbeab .OMathPara ,&_gdcb );_fccd !=nil {return _fccd ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_acdgc ); -_acdgc .EG_RunLevelElts =append (_acdgc .EG_RunLevelElts ,_dfbed );_dfbed .EG_MathContent =append (_dfbed .EG_MathContent ,_bbeab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eada :=NewEG_ContentCellContent (); -_dfdb :=NewEG_RunLevelElts ();_dcca :=NewEG_MathContent ();_dcca .OMath =_dg .NewOMath ();if _gaccg :=d .DecodeElement (_dcca .OMath ,&_gdcb );_gaccg !=nil {return _gaccg ;};_cbgfa .EG_ContentCellContent =append (_cbgfa .EG_ContentCellContent ,_eada ); -_eada .EG_RunLevelElts =append (_eada .EG_RunLevelElts ,_dfdb );_dfdb .EG_MathContent =append (_dfdb .EG_MathContent ,_dcca );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gdcb .Name ); -if _gddd :=d .Skip ();_gddd !=nil {return _gddd ;};};case _b .EndElement :break _dcff ;case _b .CharData :};};return nil ;}; +// Validate validates the WdCT_TextboxInfo and its children +func (_dbgcde *WdCT_TextboxInfo )Validate ()error {return _dbgcde .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054e\u0078\u0074\u0062\u006f\u0078\u0049\u006e\u0066\u006f");};func (_afbfgb *CT_FtnEdnRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dgcac :=range start .Attr {if _dgcac .Name .Local =="\u0063\u0075\u0073\u0074\u006f\u006d\u004d\u0061\u0072\u006b\u0046\u006fl\u006c\u006f\u0077\u0073"{_adadef ,_bccgb :=ParseUnionST_OnOff (_dgcac .Value ); +if _bccgb !=nil {return _bccgb ;};_afbfgb .CustomMarkFollowsAttr =&_adadef ;continue ;};if _dgcac .Name .Local =="\u0069\u0064"{_badgf ,_fgafbc :=_ff .ParseInt (_dgcac .Value ,10,64);if _fgafbc !=nil {return _fgafbc ;};_afbfgb .IdAttr =_badgf ;continue ; +};};for {_cegf ,_dcgee :=d .Token ();if _dcgee !=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",_dcgee );};if _dbggd ,_dfgaf :=_cegf .(_g .EndElement ); +_dfgaf &&_dbggd .Name ==start .Name {break ;};};return nil ;};func NewCT_TblLayoutType ()*CT_TblLayoutType {_ccgdd :=&CT_TblLayoutType {};return _ccgdd };func (_gdefag *EG_RPrContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gdefag .RStyle !=nil {_fcecef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_gdefag .RStyle ,_fcecef );};if _gdefag .RFonts !=nil {_agbafe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_gdefag .RFonts ,_agbafe );};if _gdefag .B !=nil {_caeeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}}; +e .EncodeElement (_gdefag .B ,_caeeg );};if _gdefag .BCs !=nil {_gfdbgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_gdefag .BCs ,_gfdbgg );};if _gdefag .I !=nil {_bebfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}}; +e .EncodeElement (_gdefag .I ,_bebfg );};if _gdefag .ICs !=nil {_ggbff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_gdefag .ICs ,_ggbff );};if _gdefag .Caps !=nil {_fcbde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; +e .EncodeElement (_gdefag .Caps ,_fcbde );};if _gdefag .SmallCaps !=nil {_ddgffa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_gdefag .SmallCaps ,_ddgffa );};if _gdefag .Strike !=nil {_fgbaac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; +e .EncodeElement (_gdefag .Strike ,_fgbaac );};if _gdefag .Dstrike !=nil {_aaecc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_gdefag .Dstrike ,_aaecc );};if _gdefag .Outline !=nil {_edbbc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; +e .EncodeElement (_gdefag .Outline ,_edbbc );};if _gdefag .Shadow !=nil {_fdbgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_gdefag .Shadow ,_fdbgd );};if _gdefag .Emboss !=nil {_fadd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; +e .EncodeElement (_gdefag .Emboss ,_fadd );};if _gdefag .Imprint !=nil {_fdfadg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_gdefag .Imprint ,_fdfadg );};if _gdefag .NoProof !=nil {_acefe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; +e .EncodeElement (_gdefag .NoProof ,_acefe );};if _gdefag .SnapToGrid !=nil {_eadbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_gdefag .SnapToGrid ,_eadbf );};if _gdefag .Vanish !=nil {_ecaba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; +e .EncodeElement (_gdefag .Vanish ,_ecaba );};if _gdefag .WebHidden !=nil {_acdeb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_gdefag .WebHidden ,_acdeb );};if _gdefag .Color !=nil {_fbadca :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_gdefag .Color ,_fbadca );};if _gdefag .Spacing !=nil {_dgegd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_gdefag .Spacing ,_dgegd );};if _gdefag .W !=nil {_bgdfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}}; +e .EncodeElement (_gdefag .W ,_bgdfa );};if _gdefag .Kern !=nil {_ccbfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_gdefag .Kern ,_ccbfa );};if _gdefag .Position !=nil {_gbdca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_gdefag .Position ,_gbdca );};if _gdefag .Sz !=nil {_gdabgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_gdefag .Sz ,_gdabgc );};if _gdefag .SzCs !=nil {_aeddc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; +e .EncodeElement (_gdefag .SzCs ,_aeddc );};if _gdefag .Highlight !=nil {_gcdgge :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gdefag .Highlight ,_gcdgge );};if _gdefag .U !=nil {_aaadf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}}; +e .EncodeElement (_gdefag .U ,_aaadf );};if _gdefag .Effect !=nil {_facba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_gdefag .Effect ,_facba );};if _gdefag .Bdr !=nil {_cecdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}}; +e .EncodeElement (_gdefag .Bdr ,_cecdc );};if _gdefag .Shd !=nil {_edbbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gdefag .Shd ,_edbbd );};if _gdefag .FitText !=nil {_ffgcef :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; +e .EncodeElement (_gdefag .FitText ,_ffgcef );};if _gdefag .VertAlign !=nil {_eaabg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gdefag .VertAlign ,_eaabg );};if _gdefag .Rtl !=nil {_egccg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}}; +e .EncodeElement (_gdefag .Rtl ,_egccg );};if _gdefag .Cs !=nil {_fgbcag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_gdefag .Cs ,_fgbcag );};if _gdefag .Em !=nil {_fbddea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}}; +e .EncodeElement (_gdefag .Em ,_fbddea );};if _gdefag .Lang !=nil {_cfcffae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_gdefag .Lang ,_cfcffae );};if _gdefag .EastAsianLayout !=nil {_bafede :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_gdefag .EastAsianLayout ,_bafede );};if _gdefag .SpecVanish !=nil {_fbebd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gdefag .SpecVanish ,_fbebd ); +};if _gdefag .OMath !=nil {_accea :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_gdefag .OMath ,_accea );};if _gdefag .RPrChange !=nil {_cddacc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_gdefag .RPrChange ,_cddacc );};return nil ;}; // Validate validates the AG_TransitionalPassword and its children -func (_afb *AG_TransitionalPassword )Validate ()error {return _afb .ValidateWithPath ("\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};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 NewCT_EastAsianLayout ()*CT_EastAsianLayout {_adadgc :=&CT_EastAsianLayout {};return _adadgc };type CT_TblPr struct{ +func (_dec *AG_TransitionalPassword )Validate ()error {return _dec .ValidateWithPath ("\u0041\u0047\u005fTr\u0061\u006e\u0073\u0069\u0074\u0069\u006f\u006e\u0061\u006c\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};type CT_TblPr struct{ // Referenced Table Style TblStyle *CT_String ; @@ -3242,339 +3280,912 @@ TblLook *CT_TblLook ; TblCaption *CT_String ; // Table Description -TblDescription *CT_String ;TblPrChange *CT_TblPrChange ;};func (_ggdee *CT_SdtCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddgcc :for {_gfgaa ,_dfcba :=d .Token ();if _dfcba !=nil {return _dfcba ;};switch _eaecg :=_gfgaa .(type ){case _b .StartElement :switch _eaecg .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 :"\u0073\u0064\u0074P\u0072"},_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 :"\u0073\u0064\u0074P\u0072"}:_ggdee .SdtPr =NewCT_SdtPr (); -if _gdgdd :=d .DecodeElement (_ggdee .SdtPr ,&_eaecg );_gdgdd !=nil {return _gdgdd ;};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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_ggdee .SdtEndPr =NewCT_SdtEndPr (); -if _bfebc :=d .DecodeElement (_ggdee .SdtEndPr ,&_eaecg );_bfebc !=nil {return _bfebc ;};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 :"\u0073\u0064\u0074\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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_ggdee .SdtContent =NewCT_SdtContentCell (); -if _defbc :=d .DecodeElement (_ggdee .SdtContent ,&_eaecg );_defbc !=nil {return _defbc ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_eaecg .Name ); -if _bbbbg :=d .Skip ();_bbbbg !=nil {return _bbbbg ;};};case _b .EndElement :break _ddgcc ;case _b .CharData :};};return nil ;};func (_bbfaa ST_ObjectUpdateMode )String ()string {switch _bbfaa {case 0:return "";case 1:return "\u0061\u006c\u0077\u0061\u0079\u0073"; -case 2:return "\u006f\u006e\u0043\u0061\u006c\u006c";};return "";};func NewCT_Tc ()*CT_Tc {_aafbfa :=&CT_Tc {};return _aafbfa };func (_ededd *CT_PixelsMeasure )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggcbf :=range start .Attr {if _ggcbf .Name .Local =="\u0076\u0061\u006c"{_cggca ,_gcgdeb :=_d .ParseUint (_ggcbf .Value ,10,64); -if _gcgdeb !=nil {return _gcgdeb ;};_ededd .ValAttr =_cggca ;continue ;};};for {_ddfda ,_cdafd :=d .Token ();if _cdafd !=nil {return _f .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",_cdafd ); -};if _gdge ,_efcaea :=_ddfda .(_b .EndElement );_efcaea &&_gdge .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the AC_ChoiceRun and its children, prefixing error messages with path -func (_aabgag *AC_ChoiceRun )ValidateWithPath (path string )error {if _aabgag .Br !=nil {if _dgdce :=_aabgag .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_dgdce !=nil {return _dgdce ;};};if _aabgag .T !=nil {if _ccbbg :=_aabgag .T .ValidateWithPath (path +"\u002f\u0054"); -_ccbbg !=nil {return _ccbbg ;};};if _aabgag .ContentPart !=nil {if _ccafbg :=_aabgag .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_ccafbg !=nil {return _ccafbg ;};};if _aabgag .DelText !=nil {if _cdgacc :=_aabgag .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074"); -_cdgacc !=nil {return _cdgacc ;};};if _aabgag .InstrText !=nil {if _bfcfac :=_aabgag .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_bfcfac !=nil {return _bfcfac ;};};if _aabgag .DelInstrText !=nil {if _gecfb :=_aabgag .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"); -_gecfb !=nil {return _gecfb ;};};if _aabgag .NoBreakHyphen !=nil {if _cgdbdc :=_aabgag .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_cgdbdc !=nil {return _cgdbdc ;};};if _aabgag .SoftHyphen !=nil {if _baafcc :=_aabgag .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"); -_baafcc !=nil {return _baafcc ;};};if _aabgag .DayShort !=nil {if _gcedc :=_aabgag .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_gcedc !=nil {return _gcedc ;};};if _aabgag .MonthShort !=nil {if _gdfcdc :=_aabgag .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"); -_gdfcdc !=nil {return _gdfcdc ;};};if _aabgag .YearShort !=nil {if _eggca :=_aabgag .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_eggca !=nil {return _eggca ;};};if _aabgag .DayLong !=nil {if _cgafc :=_aabgag .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067"); -_cgafc !=nil {return _cgafc ;};};if _aabgag .MonthLong !=nil {if _gbcdbc :=_aabgag .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_gbcdbc !=nil {return _gbcdbc ;};};if _aabgag .YearLong !=nil {if _gcfaa :=_aabgag .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg"); -_gcfaa !=nil {return _gcfaa ;};};if _aabgag .AnnotationRef !=nil {if _fdaac :=_aabgag .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_fdaac !=nil {return _fdaac ;};};if _aabgag .FootnoteRef !=nil {if _egebaa :=_aabgag .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"); -_egebaa !=nil {return _egebaa ;};};if _aabgag .EndnoteRef !=nil {if _efccbe :=_aabgag .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_efccbe !=nil {return _efccbe ;};};if _aabgag .Separator !=nil {if _gfaaf :=_aabgag .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"); -_gfaaf !=nil {return _gfaaf ;};};if _aabgag .ContinuationSeparator !=nil {if _agddfc :=_aabgag .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072"); -_agddfc !=nil {return _agddfc ;};};if _aabgag .Sym !=nil {if _gdbdea :=_aabgag .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_gdbdea !=nil {return _gdbdea ;};};if _aabgag .PgNum !=nil {if _gdcccf :=_aabgag .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d"); -_gdcccf !=nil {return _gdcccf ;};};if _aabgag .Cr !=nil {if _daeef :=_aabgag .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_daeef !=nil {return _daeef ;};};if _aabgag .Tab !=nil {if _aegeeg :=_aabgag .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062"); -_aegeeg !=nil {return _aegeeg ;};};if _aabgag .Object !=nil {if _dfbcc :=_aabgag .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_dfbcc !=nil {return _dfbcc ;};};if _aabgag .Pict !=nil {if _gcgfgd :=_aabgag .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074"); -_gcgfgd !=nil {return _gcgfgd ;};};if _aabgag .FldChar !=nil {if _bgdbfd :=_aabgag .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_bgdbfd !=nil {return _bgdbfd ;};};if _aabgag .Ruby !=nil {if _gbabdg :=_aabgag .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079"); -_gbabdg !=nil {return _gbabdg ;};};if _aabgag .FootnoteReference !=nil {if _beffac :=_aabgag .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_beffac !=nil {return _beffac ; -};};if _aabgag .EndnoteReference !=nil {if _cdfcf :=_aabgag .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_cdfcf !=nil {return _cdfcf ;};};if _aabgag .CommentReference !=nil {if _fdbaf :=_aabgag .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); -_fdbaf !=nil {return _fdbaf ;};};if _aabgag .Drawing !=nil {if _ddecge :=_aabgag .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_ddecge !=nil {return _ddecge ;};};if _aabgag .Ptab !=nil {if _bbbfg :=_aabgag .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062"); -_bbbfg !=nil {return _bbbfg ;};};if _aabgag .LastRenderedPageBreak !=nil {if _adgdd :=_aabgag .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b"); -_adgdd !=nil {return _adgdd ;};};return nil ;}; +TblDescription *CT_String ;TblPrChange *CT_TblPrChange ;};type ST_PageBorderDisplay byte ;func (_ccdece *EG_RangeMarkupElements )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccdece .BookmarkStart !=nil {_agccea :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0062o\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_ccdece .BookmarkStart ,_agccea );};if _ccdece .BookmarkEnd !=nil {_cafbee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}};e .EncodeElement (_ccdece .BookmarkEnd ,_cafbee ); +};if _ccdece .MoveFromRangeStart !=nil {_gedbc :=_g .StartElement {Name :_g .Name {Local :"w\u003am\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052a\u006e\u0067\u0065\u0053ta\u0072\u0074"}};e .EncodeElement (_ccdece .MoveFromRangeStart ,_gedbc );};if _ccdece .MoveFromRangeEnd !=nil {_dafebb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006do\u0076\u0065\u0046\u0072\u006fm\u0052\u0061n\u0067\u0065\u0045\u006e\u0064"}}; +e .EncodeElement (_ccdece .MoveFromRangeEnd ,_dafebb );};if _ccdece .MoveToRangeStart !=nil {_aacab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006do\u0076\u0065\u0054\u006f\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ccdece .MoveToRangeStart ,_aacab ); +};if _ccdece .MoveToRangeEnd !=nil {_fbaea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003am\u006f\u0076\u0065T\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}};e .EncodeElement (_ccdece .MoveToRangeEnd ,_fbaea );};if _ccdece .CommentRangeStart !=nil {_febgbe :=_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 (_ccdece .CommentRangeStart ,_febgbe );};if _ccdece .CommentRangeEnd !=nil {_ccgafg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}};e .EncodeElement (_ccdece .CommentRangeEnd ,_ccgafg ); +};if _ccdece .CustomXmlInsRangeStart !=nil {_dfbae :=_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 (_ccdece .CustomXmlInsRangeStart ,_dfbae ); +};if _ccdece .CustomXmlInsRangeEnd !=nil {_ggfdee :=_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 (_ccdece .CustomXmlInsRangeEnd ,_ggfdee ); +};if _ccdece .CustomXmlDelRangeStart !=nil {_cbgac :=_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 (_ccdece .CustomXmlDelRangeStart ,_cbgac ); +};if _ccdece .CustomXmlDelRangeEnd !=nil {_gdbgca :=_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 (_ccdece .CustomXmlDelRangeEnd ,_gdbgca ); +};if _ccdece .CustomXmlMoveFromRangeStart !=nil {_bedff :=_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 (_ccdece .CustomXmlMoveFromRangeStart ,_bedff );};if _ccdece .CustomXmlMoveFromRangeEnd !=nil {_ccbac :=_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 (_ccdece .CustomXmlMoveFromRangeEnd ,_ccbac );};if _ccdece .CustomXmlMoveToRangeStart !=nil {_cdfce :=_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 (_ccdece .CustomXmlMoveToRangeStart ,_cdfce );};if _ccdece .CustomXmlMoveToRangeEnd !=nil {_egdae :=_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 (_ccdece .CustomXmlMoveToRangeEnd ,_egdae );};return nil ;}; -// ValidateWithPath validates the CT_MailMergeDataType and its children, prefixing error messages with path -func (_edccf *CT_MailMergeDataType )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the CT_PaperSource and its children, prefixing error messages with path +func (_bafec *CT_PaperSource )ValidateWithPath (path string )error {return nil };func (_fbab *CT_Charset )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eafg :=range start .Attr {if _eafg .Name .Local =="\u0076\u0061\u006c"{_dfdg ,_bgbf :=_eafg .Value ,error (nil ); +if _bgbf !=nil {return _bgbf ;};_fbab .ValAttr =&_dfdg ;continue ;};if _eafg .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_ggef ,_degb :=_eafg .Value ,error (nil );if _degb !=nil {return _degb ;};_fbab .CharacterSetAttr =&_ggef ; +continue ;};};for {_gab ,_ccff :=d .Token ();if _ccff !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074\u003a\u0020%\u0073",_ccff );};if _dfbc ,_fafd :=_gab .(_g .EndElement ); +_fafd &&_dfbc .Name ==start .Name {break ;};};return nil ;};func (_adebc *WdCT_WrapThrough )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adebc .WrapTextAttr =WdST_WrapText (1);_adebc .WrapPolygon =NewWdCT_WrapPath ();for _ ,_cdfdg :=range start .Attr {if _cdfdg .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_adebc .WrapTextAttr .UnmarshalXMLAttr (_cdfdg ); +continue ;};if _cdfdg .Name .Local =="\u0064\u0069\u0073t\u004c"{_gdgcfe ,_gcfga :=_ff .ParseUint (_cdfdg .Value ,10,32);if _gcfga !=nil {return _gcfga ;};_gdecac :=uint32 (_gdgcfe );_adebc .DistLAttr =&_gdecac ;continue ;};if _cdfdg .Name .Local =="\u0064\u0069\u0073t\u0052"{_ebedc ,_acabcd :=_ff .ParseUint (_cdfdg .Value ,10,32); +if _acabcd !=nil {return _acabcd ;};_dbbgfc :=uint32 (_ebedc );_adebc .DistRAttr =&_dbbgfc ;continue ;};};_faefdf :for {_aefeea ,_eadbff :=d .Token ();if _eadbff !=nil {return _eadbff ;};switch _fdafc :=_aefeea .(type ){case _g .StartElement :switch _fdafc .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _ebede :=d .DecodeElement (_adebc .WrapPolygon ,&_fdafc ); +_ebede !=nil {return _ebede ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_fdafc .Name ); +if _bgceg :=d .Skip ();_bgceg !=nil {return _bgceg ;};};case _g .EndElement :break _faefdf ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TblGrid and its children, prefixing error messages with path -func (_gbbab *CT_TblGrid )ValidateWithPath (path string )error {for _abacf ,_gcffcg :=range _gbbab .GridCol {if _adfcf :=_gcffcg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_abacf )); -_adfcf !=nil {return _adfcf ;};};if _gbbab .TblGridChange !=nil {if _eedb :=_gbbab .TblGridChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043h\u0061\u006e\u0067\u0065");_eedb !=nil {return _eedb ;};};return nil ;}; +// Validate validates the CT_CellMergeTrackChange and its children +func (_gcda *CT_CellMergeTrackChange )Validate ()error {return _gcda .ValidateWithPath ("\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065");};func NewCT_RubyContent ()*CT_RubyContent {_ecdcf :=&CT_RubyContent {}; +return _ecdcf };func (_eeagd *CT_StylePaneFilter )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eeagd .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 :_a .Sprintf ("\u0025\u0076",*_eeagd .AllStylesAttr )}); +};if _eeagd .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 :_a .Sprintf ("\u0025\u0076",*_eeagd .CustomStylesAttr )}); +};if _eeagd .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 :_a .Sprintf ("\u0025\u0076",*_eeagd .LatentStylesAttr )}); +};if _eeagd .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 :_a .Sprintf ("\u0025\u0076",*_eeagd .StylesInUseAttr )});};if _eeagd .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 :_a .Sprintf ("\u0025\u0076",*_eeagd .HeadingStylesAttr )}); +};if _eeagd .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 :_a .Sprintf ("\u0025\u0076",*_eeagd .NumberingStylesAttr )}); +};if _eeagd .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 :_a .Sprintf ("\u0025\u0076",*_eeagd .TableStylesAttr )});};if _eeagd .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 :_a .Sprintf ("\u0025\u0076",*_eeagd .DirectFormattingOnRunsAttr )}); +};if _eeagd .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 :_a .Sprintf ("\u0025\u0076",*_eeagd .DirectFormattingOnParagraphsAttr )}); +};if _eeagd .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 :_a .Sprintf ("\u0025\u0076",*_eeagd .DirectFormattingOnNumberingAttr )}); +};if _eeagd .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 :_a .Sprintf ("\u0025\u0076",*_eeagd .DirectFormattingOnTablesAttr )}); +};if _eeagd .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 :_a .Sprintf ("\u0025\u0076",*_eeagd .ClearFormattingAttr )}); +};if _eeagd .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 :_a .Sprintf ("\u0025\u0076",*_eeagd .Top3HeadingStylesAttr )}); +};if _eeagd .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 :_a .Sprintf ("\u0025\u0076",*_eeagd .VisibleStylesAttr )}); +};if _eeagd .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 :_a .Sprintf ("\u0025\u0076",*_eeagd .AlternateStyleNamesAttr )}); +};if _eeagd .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_eeagd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_edebb *CT_P )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_degdca :=range start .Attr {if _degdca .Name .Local =="\u0072\u0073\u0069d\u0052"{_gaaae ,_abbcg :=_degdca .Value ,error (nil );if _abbcg !=nil {return _abbcg ; +};_edebb .RsidRAttr =&_gaaae ;continue ;};if _degdca .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bcedad ,_bfcdd :=_degdca .Value ,error (nil );if _bfcdd !=nil {return _bfcdd ;};_edebb .RsidDelAttr =&_bcedad ;continue ;};if _degdca .Name .Local =="\u0072\u0073\u0069d\u0050"{_cedbcd ,_ggdf :=_degdca .Value ,error (nil ); +if _ggdf !=nil {return _ggdf ;};_edebb .RsidPAttr =&_cedbcd ;continue ;};if _degdca .Name .Local =="\u0072\u0073\u0069d\u0052\u0044\u0065\u0066\u0061\u0075\u006c\u0074"{_cagdg ,_beegcf :=_degdca .Value ,error (nil );if _beegcf !=nil {return _beegcf ;}; +_edebb .RsidRDefaultAttr =&_cagdg ;continue ;};if _degdca .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_cabee ,_baac :=_degdca .Value ,error (nil );if _baac !=nil {return _baac ;};_edebb .RsidRPrAttr =&_cabee ;continue ;};};_afcfd :for {_cgad ,_abgeg :=d .Token (); +if _abgeg !=nil {return _abgeg ;};switch _dfffg :=_cgad .(type ){case _g .StartElement :switch _dfffg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edebb .PPr =NewCT_PPr (); +if _cfegd :=d .DecodeElement (_edebb .PPr ,&_dfffg );_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 :"\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"}:_efdgd :=NewEG_PContent (); +_bdcc :=NewCT_SimpleField ();if _agaac :=d .DecodeElement (_bdcc ,&_dfffg );_agaac !=nil {return _agaac ;};_efdgd .FldSimple =append (_efdgd .FldSimple ,_bdcc );_edebb .EG_PContent =append (_edebb .EG_PContent ,_efdgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agbgc :=NewEG_PContent (); +_agbgc .Hyperlink =NewCT_Hyperlink ();if _feffb :=d .DecodeElement (_agbgc .Hyperlink ,&_dfffg );_feffb !=nil {return _feffb ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_agbgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acfce :=NewEG_PContent (); +_acfce .SubDoc =NewCT_Rel ();if _cfcff :=d .DecodeElement (_acfce .SubDoc ,&_dfffg );_cfcff !=nil {return _cfcff ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_acfce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cfegf :=NewEG_PContent (); +_eebgdc :=NewEG_ContentRunContent ();_eebgdc .CustomXml =NewCT_CustomXmlRun ();if _gabgc :=d .DecodeElement (_eebgdc .CustomXml ,&_dfffg );_gabgc !=nil {return _gabgc ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_cfegf );_cfegf .EG_ContentRunContent =append (_cfegf .EG_ContentRunContent ,_eebgdc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgddb :=NewEG_PContent (); +_aacfd :=NewEG_ContentRunContent ();_aacfd .SmartTag =NewCT_SmartTagRun ();if _ggadda :=d .DecodeElement (_aacfd .SmartTag ,&_dfffg );_ggadda !=nil {return _ggadda ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_cgddb );_cgddb .EG_ContentRunContent =append (_cgddb .EG_ContentRunContent ,_aacfd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ccabb :=NewEG_PContent (); +_ggcab :=NewEG_ContentRunContent ();_ggcab .Sdt =NewCT_SdtRun ();if _ddfd :=d .DecodeElement (_ggcab .Sdt ,&_dfffg );_ddfd !=nil {return _ddfd ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_ccabb );_ccabb .EG_ContentRunContent =append (_ccabb .EG_ContentRunContent ,_ggcab ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbaca :=NewEG_PContent (); +_cfdf :=NewEG_ContentRunContent ();_cfdf .Dir =NewCT_DirContentRun ();if _degbf :=d .DecodeElement (_cfdf .Dir ,&_dfffg );_degbf !=nil {return _degbf ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_gbaca );_gbaca .EG_ContentRunContent =append (_gbaca .EG_ContentRunContent ,_cfdf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdaaf :=NewEG_PContent (); +_abebcb :=NewEG_ContentRunContent ();_abebcb .Bdo =NewCT_BdoContentRun ();if _ceeed :=d .DecodeElement (_abebcb .Bdo ,&_dfffg );_ceeed !=nil {return _ceeed ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_cdaaf );_cdaaf .EG_ContentRunContent =append (_cdaaf .EG_ContentRunContent ,_abebcb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edcce :=NewEG_PContent (); +_bcfcg :=NewEG_ContentRunContent ();_bcfcg .R =NewCT_R ();if _cdgdb :=d .DecodeElement (_bcfcg .R ,&_dfffg );_cdgdb !=nil {return _cdgdb ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_edcce );_edcce .EG_ContentRunContent =append (_edcce .EG_ContentRunContent ,_bcfcg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ccbca :=NewEG_PContent (); +_dccee :=NewEG_ContentRunContent ();_fdcbg :=NewEG_RunLevelElts ();_fdcbg .ProofErr =NewCT_ProofErr ();if _egfaf :=d .DecodeElement (_fdcbg .ProofErr ,&_dfffg );_egfaf !=nil {return _egfaf ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_ccbca );_ccbca .EG_ContentRunContent =append (_ccbca .EG_ContentRunContent ,_dccee ); +_dccee .EG_RunLevelElts =append (_dccee .EG_RunLevelElts ,_fdcbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bddba :=NewEG_PContent (); +_eefgb :=NewEG_ContentRunContent ();_fedda :=NewEG_RunLevelElts ();_fedda .PermStart =NewCT_PermStart ();if _dfdbg :=d .DecodeElement (_fedda .PermStart ,&_dfffg );_dfdbg !=nil {return _dfdbg ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_bddba ); +_bddba .EG_ContentRunContent =append (_bddba .EG_ContentRunContent ,_eefgb );_eefgb .EG_RunLevelElts =append (_eefgb .EG_RunLevelElts ,_fedda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cgfed :=NewEG_PContent (); +_adfcf :=NewEG_ContentRunContent ();_facgf :=NewEG_RunLevelElts ();_facgf .PermEnd =NewCT_Perm ();if _bagd :=d .DecodeElement (_facgf .PermEnd ,&_dfffg );_bagd !=nil {return _bagd ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_cgfed );_cgfed .EG_ContentRunContent =append (_cgfed .EG_ContentRunContent ,_adfcf ); +_adfcf .EG_RunLevelElts =append (_adfcf .EG_RunLevelElts ,_facgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bgefa :=NewEG_PContent (); +_efdb :=NewEG_ContentRunContent ();_eeefg :=NewEG_RunLevelElts ();_eeefg .Ins =NewCT_RunTrackChange ();if _cdcfc :=d .DecodeElement (_eeefg .Ins ,&_dfffg );_cdcfc !=nil {return _cdcfc ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_bgefa );_bgefa .EG_ContentRunContent =append (_bgefa .EG_ContentRunContent ,_efdb ); +_efdb .EG_RunLevelElts =append (_efdb .EG_RunLevelElts ,_eeefg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fegae :=NewEG_PContent (); +_egcfa :=NewEG_ContentRunContent ();_cgbgge :=NewEG_RunLevelElts ();_cgbgge .Del =NewCT_RunTrackChange ();if _egebe :=d .DecodeElement (_cgbgge .Del ,&_dfffg );_egebe !=nil {return _egebe ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_fegae );_fegae .EG_ContentRunContent =append (_fegae .EG_ContentRunContent ,_egcfa ); +_egcfa .EG_RunLevelElts =append (_egcfa .EG_RunLevelElts ,_cgbgge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ccee :=NewEG_PContent (); +_dfcg :=NewEG_ContentRunContent ();_cabfb :=NewEG_RunLevelElts ();_cabfb .MoveFrom =NewCT_RunTrackChange ();if _ddff :=d .DecodeElement (_cabfb .MoveFrom ,&_dfffg );_ddff !=nil {return _ddff ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_ccee ); +_ccee .EG_ContentRunContent =append (_ccee .EG_ContentRunContent ,_dfcg );_dfcg .EG_RunLevelElts =append (_dfcg .EG_RunLevelElts ,_cabfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dbegf :=NewEG_PContent (); +_aacef :=NewEG_ContentRunContent ();_cdeed :=NewEG_RunLevelElts ();_cdeed .MoveTo =NewCT_RunTrackChange ();if _efgec :=d .DecodeElement (_cdeed .MoveTo ,&_dfffg );_efgec !=nil {return _efgec ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_dbegf ); +_dbegf .EG_ContentRunContent =append (_dbegf .EG_ContentRunContent ,_aacef );_aacef .EG_RunLevelElts =append (_aacef .EG_RunLevelElts ,_cdeed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_beafg :=NewEG_PContent (); +_bcdgb :=NewEG_ContentRunContent ();_deffa :=NewEG_RunLevelElts ();_gdggc :=NewEG_RangeMarkupElements ();_gdggc .BookmarkStart =NewCT_Bookmark ();if _fagfae :=d .DecodeElement (_gdggc .BookmarkStart ,&_dfffg );_fagfae !=nil {return _fagfae ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_beafg ); +_beafg .EG_ContentRunContent =append (_beafg .EG_ContentRunContent ,_bcdgb );_bcdgb .EG_RunLevelElts =append (_bcdgb .EG_RunLevelElts ,_deffa );_deffa .EG_RangeMarkupElements =append (_deffa .EG_RangeMarkupElements ,_gdggc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gafa :=NewEG_PContent (); +_gbedf :=NewEG_ContentRunContent ();_bbfcg :=NewEG_RunLevelElts ();_gafe :=NewEG_RangeMarkupElements ();_gafe .BookmarkEnd =NewCT_MarkupRange ();if _fdfa :=d .DecodeElement (_gafe .BookmarkEnd ,&_dfffg );_fdfa !=nil {return _fdfa ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_gafa ); +_gafa .EG_ContentRunContent =append (_gafa .EG_ContentRunContent ,_gbedf );_gbedf .EG_RunLevelElts =append (_gbedf .EG_RunLevelElts ,_bbfcg );_bbfcg .EG_RangeMarkupElements =append (_bbfcg .EG_RangeMarkupElements ,_gafe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_faedc :=NewEG_PContent (); +_fbcbdb :=NewEG_ContentRunContent ();_aebea :=NewEG_RunLevelElts ();_gdcac :=NewEG_RangeMarkupElements ();_gdcac .MoveFromRangeStart =NewCT_MoveBookmark ();if _ecgcg :=d .DecodeElement (_gdcac .MoveFromRangeStart ,&_dfffg );_ecgcg !=nil {return _ecgcg ; +};_edebb .EG_PContent =append (_edebb .EG_PContent ,_faedc );_faedc .EG_ContentRunContent =append (_faedc .EG_ContentRunContent ,_fbcbdb );_fbcbdb .EG_RunLevelElts =append (_fbcbdb .EG_RunLevelElts ,_aebea );_aebea .EG_RangeMarkupElements =append (_aebea .EG_RangeMarkupElements ,_gdcac ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fdbce :=NewEG_PContent (); +_cdacc :=NewEG_ContentRunContent ();_caea :=NewEG_RunLevelElts ();_gbeec :=NewEG_RangeMarkupElements ();_gbeec .MoveFromRangeEnd =NewCT_MarkupRange ();if _eabea :=d .DecodeElement (_gbeec .MoveFromRangeEnd ,&_dfffg );_eabea !=nil {return _eabea ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_fdbce ); +_fdbce .EG_ContentRunContent =append (_fdbce .EG_ContentRunContent ,_cdacc );_cdacc .EG_RunLevelElts =append (_cdacc .EG_RunLevelElts ,_caea );_caea .EG_RangeMarkupElements =append (_caea .EG_RangeMarkupElements ,_gbeec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_beadab :=NewEG_PContent (); +_bcfbd :=NewEG_ContentRunContent ();_bcgce :=NewEG_RunLevelElts ();_efgfc :=NewEG_RangeMarkupElements ();_efgfc .MoveToRangeStart =NewCT_MoveBookmark ();if _caca :=d .DecodeElement (_efgfc .MoveToRangeStart ,&_dfffg );_caca !=nil {return _caca ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_beadab ); +_beadab .EG_ContentRunContent =append (_beadab .EG_ContentRunContent ,_bcfbd );_bcfbd .EG_RunLevelElts =append (_bcfbd .EG_RunLevelElts ,_bcgce );_bcgce .EG_RangeMarkupElements =append (_bcgce .EG_RangeMarkupElements ,_efgfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_efade :=NewEG_PContent (); +_fgcac :=NewEG_ContentRunContent ();_fgbea :=NewEG_RunLevelElts ();_accdcd :=NewEG_RangeMarkupElements ();_accdcd .MoveToRangeEnd =NewCT_MarkupRange ();if _bcgb :=d .DecodeElement (_accdcd .MoveToRangeEnd ,&_dfffg );_bcgb !=nil {return _bcgb ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_efade ); +_efade .EG_ContentRunContent =append (_efade .EG_ContentRunContent ,_fgcac );_fgcac .EG_RunLevelElts =append (_fgcac .EG_RunLevelElts ,_fgbea );_fgbea .EG_RangeMarkupElements =append (_fgbea .EG_RangeMarkupElements ,_accdcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbbae :=NewEG_PContent (); +_bafdb :=NewEG_ContentRunContent ();_cceef :=NewEG_RunLevelElts ();_bdcdg :=NewEG_RangeMarkupElements ();_bdcdg .CommentRangeStart =NewCT_MarkupRange ();if _bbdga :=d .DecodeElement (_bdcdg .CommentRangeStart ,&_dfffg );_bbdga !=nil {return _bbdga ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_cbbae ); +_cbbae .EG_ContentRunContent =append (_cbbae .EG_ContentRunContent ,_bafdb );_bafdb .EG_RunLevelElts =append (_bafdb .EG_RunLevelElts ,_cceef );_cceef .EG_RangeMarkupElements =append (_cceef .EG_RangeMarkupElements ,_bdcdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deded :=NewEG_PContent (); +_fdae :=NewEG_ContentRunContent ();_gcega :=NewEG_RunLevelElts ();_fggd :=NewEG_RangeMarkupElements ();_fggd .CommentRangeEnd =NewCT_MarkupRange ();if _feedc :=d .DecodeElement (_fggd .CommentRangeEnd ,&_dfffg );_feedc !=nil {return _feedc ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_deded ); +_deded .EG_ContentRunContent =append (_deded .EG_ContentRunContent ,_fdae );_fdae .EG_RunLevelElts =append (_fdae .EG_RunLevelElts ,_gcega );_gcega .EG_RangeMarkupElements =append (_gcega .EG_RangeMarkupElements ,_fggd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_eecff :=NewEG_PContent (); +_cfbdf :=NewEG_ContentRunContent ();_dfbbd :=NewEG_RunLevelElts ();_ebeeg :=NewEG_RangeMarkupElements ();_ebeeg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _faccc :=d .DecodeElement (_ebeeg .CustomXmlInsRangeStart ,&_dfffg );_faccc !=nil {return _faccc ; +};_edebb .EG_PContent =append (_edebb .EG_PContent ,_eecff );_eecff .EG_ContentRunContent =append (_eecff .EG_ContentRunContent ,_cfbdf );_cfbdf .EG_RunLevelElts =append (_cfbdf .EG_RunLevelElts ,_dfbbd );_dfbbd .EG_RangeMarkupElements =append (_dfbbd .EG_RangeMarkupElements ,_ebeeg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_eegeg :=NewEG_PContent (); +_ffff :=NewEG_ContentRunContent ();_fgdeb :=NewEG_RunLevelElts ();_acffg :=NewEG_RangeMarkupElements ();_acffg .CustomXmlInsRangeEnd =NewCT_Markup ();if _dffec :=d .DecodeElement (_acffg .CustomXmlInsRangeEnd ,&_dfffg );_dffec !=nil {return _dffec ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_eegeg ); +_eegeg .EG_ContentRunContent =append (_eegeg .EG_ContentRunContent ,_ffff );_ffff .EG_RunLevelElts =append (_ffff .EG_RunLevelElts ,_fgdeb );_fgdeb .EG_RangeMarkupElements =append (_fgdeb .EG_RangeMarkupElements ,_acffg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fafae :=NewEG_PContent (); +_geffe :=NewEG_ContentRunContent ();_adcg :=NewEG_RunLevelElts ();_gdcff :=NewEG_RangeMarkupElements ();_gdcff .CustomXmlDelRangeStart =NewCT_TrackChange ();if _abaaag :=d .DecodeElement (_gdcff .CustomXmlDelRangeStart ,&_dfffg );_abaaag !=nil {return _abaaag ; +};_edebb .EG_PContent =append (_edebb .EG_PContent ,_fafae );_fafae .EG_ContentRunContent =append (_fafae .EG_ContentRunContent ,_geffe );_geffe .EG_RunLevelElts =append (_geffe .EG_RunLevelElts ,_adcg );_adcg .EG_RangeMarkupElements =append (_adcg .EG_RangeMarkupElements ,_gdcff ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gcbcc :=NewEG_PContent (); +_cegcc :=NewEG_ContentRunContent ();_dabab :=NewEG_RunLevelElts ();_gbcd :=NewEG_RangeMarkupElements ();_gbcd .CustomXmlDelRangeEnd =NewCT_Markup ();if _gadcd :=d .DecodeElement (_gbcd .CustomXmlDelRangeEnd ,&_dfffg );_gadcd !=nil {return _gadcd ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_gcbcc ); +_gcbcc .EG_ContentRunContent =append (_gcbcc .EG_ContentRunContent ,_cegcc );_cegcc .EG_RunLevelElts =append (_cegcc .EG_RunLevelElts ,_dabab );_dabab .EG_RangeMarkupElements =append (_dabab .EG_RangeMarkupElements ,_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 :"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"}:_cgbce :=NewEG_PContent (); +_dcecg :=NewEG_ContentRunContent ();_fabag :=NewEG_RunLevelElts ();_fedc :=NewEG_RangeMarkupElements ();_fedc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gffc :=d .DecodeElement (_fedc .CustomXmlMoveFromRangeStart ,&_dfffg );_gffc !=nil {return _gffc ; +};_edebb .EG_PContent =append (_edebb .EG_PContent ,_cgbce );_cgbce .EG_ContentRunContent =append (_cgbce .EG_ContentRunContent ,_dcecg );_dcecg .EG_RunLevelElts =append (_dcecg .EG_RunLevelElts ,_fabag );_fabag .EG_RangeMarkupElements =append (_fabag .EG_RangeMarkupElements ,_fedc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cedag :=NewEG_PContent (); +_bcgfac :=NewEG_ContentRunContent ();_gbeaa :=NewEG_RunLevelElts ();_edebe :=NewEG_RangeMarkupElements ();_edebe .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bfedc :=d .DecodeElement (_edebe .CustomXmlMoveFromRangeEnd ,&_dfffg );_bfedc !=nil {return _bfedc ; +};_edebb .EG_PContent =append (_edebb .EG_PContent ,_cedag );_cedag .EG_ContentRunContent =append (_cedag .EG_ContentRunContent ,_bcgfac );_bcgfac .EG_RunLevelElts =append (_bcgfac .EG_RunLevelElts ,_gbeaa );_gbeaa .EG_RangeMarkupElements =append (_gbeaa .EG_RangeMarkupElements ,_edebe ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gggce :=NewEG_PContent (); +_eaddf :=NewEG_ContentRunContent ();_gcdgd :=NewEG_RunLevelElts ();_fggdb :=NewEG_RangeMarkupElements ();_fggdb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eafc :=d .DecodeElement (_fggdb .CustomXmlMoveToRangeStart ,&_dfffg );_eafc !=nil {return _eafc ; +};_edebb .EG_PContent =append (_edebb .EG_PContent ,_gggce );_gggce .EG_ContentRunContent =append (_gggce .EG_ContentRunContent ,_eaddf );_eaddf .EG_RunLevelElts =append (_eaddf .EG_RunLevelElts ,_gcdgd );_gcdgd .EG_RangeMarkupElements =append (_gcdgd .EG_RangeMarkupElements ,_fggdb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_feege :=NewEG_PContent (); +_cafaf :=NewEG_ContentRunContent ();_cfbea :=NewEG_RunLevelElts ();_egea :=NewEG_RangeMarkupElements ();_egea .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gfdag :=d .DecodeElement (_egea .CustomXmlMoveToRangeEnd ,&_dfffg );_gfdag !=nil {return _gfdag ; +};_edebb .EG_PContent =append (_edebb .EG_PContent ,_feege );_feege .EG_ContentRunContent =append (_feege .EG_ContentRunContent ,_cafaf );_cafaf .EG_RunLevelElts =append (_cafaf .EG_RunLevelElts ,_cfbea );_cfbea .EG_RangeMarkupElements =append (_cfbea .EG_RangeMarkupElements ,_egea ); +case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_acbcbg :=NewEG_PContent (); +_feeeg :=NewEG_ContentRunContent ();_gdgdf :=NewEG_RunLevelElts ();_fgfbb :=NewEG_MathContent ();_fgfbb .OMathPara =_b .NewOMathPara ();if _ccbcd :=d .DecodeElement (_fgfbb .OMathPara ,&_dfffg );_ccbcd !=nil {return _ccbcd ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_acbcbg ); +_acbcbg .EG_ContentRunContent =append (_acbcbg .EG_ContentRunContent ,_feeeg );_feeeg .EG_RunLevelElts =append (_feeeg .EG_RunLevelElts ,_gdgdf );_gdgdf .EG_MathContent =append (_gdgdf .EG_MathContent ,_fgfbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_accad :=NewEG_PContent (); +_ffdbg :=NewEG_ContentRunContent ();_cggad :=NewEG_RunLevelElts ();_fabce :=NewEG_MathContent ();_fabce .OMath =_b .NewOMath ();if _bbagea :=d .DecodeElement (_fabce .OMath ,&_dfffg );_bbagea !=nil {return _bbagea ;};_edebb .EG_PContent =append (_edebb .EG_PContent ,_accad ); +_accad .EG_ContentRunContent =append (_accad .EG_ContentRunContent ,_ffdbg );_ffdbg .EG_RunLevelElts =append (_ffdbg .EG_RunLevelElts ,_cggad );_cggad .EG_MathContent =append (_cggad .EG_MathContent ,_fabce );default:_bd .Log .Debug ("\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",_dfffg .Name ); +if _ddacg :=d .Skip ();_ddacg !=nil {return _ddacg ;};};case _g .EndElement :break _afcfd ;case _g .CharData :};};return nil ;};func (_bbcac ST_TargetScreenSz )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bbcac .String (),start ); +};type CT_MailMergeDest struct{ -// ValidateWithPath validates the CT_Height and its children, prefixing error messages with path -func (_ccfec *CT_Height )ValidateWithPath (path string )error {if _ccfec .ValAttr !=nil {if _aeabe :=_ccfec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeabe !=nil {return _aeabe ;};};if _cgffd :=_ccfec .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072"); -_cgffd !=nil {return _cgffd ;};return nil ;}; +// Mail Merge Merged Document Type +ValAttr ST_MailMergeDest ;};func (_cfgb *CT_LatentStyles )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfgb .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 :_a .Sprintf ("\u0025\u0076",*_cfgb .DefLockedStateAttr )}); +};if _cfgb .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 :_a .Sprintf ("\u0025\u0076",*_cfgb .DefUIPriorityAttr )}); +};if _cfgb .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 :_a .Sprintf ("\u0025\u0076",*_cfgb .DefSemiHiddenAttr )}); +};if _cfgb .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 :_a .Sprintf ("\u0025\u0076",*_cfgb .DefUnhideWhenUsedAttr )}); +};if _cfgb .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 :_a .Sprintf ("\u0025\u0076",*_cfgb .DefQFormatAttr )});};if _cfgb .CountAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cfgb .CountAttr )}); +};e .EncodeToken (start );if _cfgb .LsdException !=nil {_efgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0073\u0064\u0045\u0078\u0063\u0065p\u0074\u0069\u006f\u006e"}};for _ ,_aebgc :=range _cfgb .LsdException {e .EncodeElement (_aebgc ,_efgb ); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbagg *CT_SignedHpsMeasure )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aefefg :=range start .Attr {if _aefefg .Name .Local =="\u0076\u0061\u006c"{_bgbde ,_ffabef :=ParseUnionST_SignedHpsMeasure (_aefefg .Value ); +if _ffabef !=nil {return _ffabef ;};_bbagg .ValAttr =_bgbde ;continue ;};};for {_effad ,_edbaff :=d .Token ();if _edbaff !=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",_edbaff ); +};if _bcddd ,_gfefab :=_effad .(_g .EndElement );_gfefab &&_bcddd .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Bookmark and its children, prefixing error messages with path -func (_eeg *CT_Bookmark )ValidateWithPath (path string )error {if _fcgbg :=_eeg .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_fcgbg !=nil {return _fcgbg ;};return nil ;};func (_gebfdf *CT_View )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gebfdf .ValAttr =ST_View (1);for _ ,_addfg :=range start .Attr {if _addfg .Name .Local =="\u0076\u0061\u006c"{_gebfdf .ValAttr .UnmarshalXMLAttr (_addfg ); -continue ;};};for {_afdfee ,_eecefg :=d .Token ();if _eecefg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0056\u0069\u0065\u0077\u003a\u0020\u0025\u0073",_eecefg );};if _aecedg ,_ceddfg :=_afdfee .(_b .EndElement ); -_ceddfg &&_aecedg .Name ==start .Name {break ;};};return nil ;};func NewCT_SimpleField ()*CT_SimpleField {_caaeg :=&CT_SimpleField {};return _caaeg }; +// Validate validates the CT_PermStart and its children +func (_ebbfc *CT_PermStart )Validate ()error {return _ebbfc .ValidateWithPath ("\u0043\u0054\u005fP\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074");}; // Validate validates the CT_OnOff and its children -func (_fcbf *CT_OnOff )Validate ()error {return _fcbf .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");}; +func (_eegad *CT_OnOff )Validate ()error {return _eegad .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");}; -// ValidateWithPath validates the WdCT_PosVChoice and its children, prefixing error messages with path -func (_efeege *WdCT_PosVChoice )ValidateWithPath (path string )error {if _aaecca :=_efeege .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_aaecca !=nil {return _aaecca ;};return nil ;}; +// ValidateWithPath validates the CT_TblPr and its children, prefixing error messages with path +func (_caggb *CT_TblPr )ValidateWithPath (path string )error {if _caggb .TblStyle !=nil {if _acegdf :=_caggb .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_acegdf !=nil {return _acegdf ;};};if _caggb .TblpPr !=nil {if _fgacb :=_caggb .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072"); +_fgacb !=nil {return _fgacb ;};};if _caggb .TblOverlap !=nil {if _dbbgf :=_caggb .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_dbbgf !=nil {return _dbbgf ;};};if _caggb .BidiVisual !=nil {if _ccfffb :=_caggb .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"); +_ccfffb !=nil {return _ccfffb ;};};if _caggb .TblStyleRowBandSize !=nil {if _ecgfce :=_caggb .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_ecgfce !=nil {return _ecgfce ; +};};if _caggb .TblStyleColBandSize !=nil {if _agcfed :=_caggb .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_agcfed !=nil {return _agcfed ;};};if _caggb .TblW !=nil {if _bgacg :=_caggb .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057"); +_bgacg !=nil {return _bgacg ;};};if _caggb .Jc !=nil {if _gdeeae :=_caggb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gdeeae !=nil {return _gdeeae ;};};if _caggb .TblCellSpacing !=nil {if _dbaefb :=_caggb .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_dbaefb !=nil {return _dbaefb ;};};if _caggb .TblInd !=nil {if _ggbdf :=_caggb .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_ggbdf !=nil {return _ggbdf ;};};if _caggb .TblBorders !=nil {if _dacada :=_caggb .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_dacada !=nil {return _dacada ;};};if _caggb .Shd !=nil {if _gcabc :=_caggb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_gcabc !=nil {return _gcabc ;};};if _caggb .TblLayout !=nil {if _gbcced :=_caggb .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"); +_gbcced !=nil {return _gbcced ;};};if _caggb .TblCellMar !=nil {if _fedaa :=_caggb .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_fedaa !=nil {return _fedaa ;};};if _caggb .TblLook !=nil {if _caece :=_caggb .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b"); +_caece !=nil {return _caece ;};};if _caggb .TblCaption !=nil {if _bfafd :=_caggb .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_bfafd !=nil {return _bfafd ;};};if _caggb .TblDescription !=nil {if _dbeae :=_caggb .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); +_dbeae !=nil {return _dbeae ;};};if _caggb .TblPrChange !=nil {if _aeeade :=_caggb .TblPrChange .ValidateWithPath (path +"\u002f\u0054\u0062l\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_aeeade !=nil {return _aeeade ;};};return nil ;};type CT_BdoContentRun struct{ -// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path -func (_cefef *CT_Headers )ValidateWithPath (path string )error {for _abae ,_befdg :=range _cefef .Header {if _dbef :=_befdg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_abae )); -_dbef !=nil {return _dbef ;};};return nil ;};type CT_DocPartBehaviors struct{ +// Direction of Override +ValAttr ST_Direction ; -// Entry Insertion Behavior -Behavior []*CT_DocPartBehavior ;};func (_bbffg *ST_LevelSuffix )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccfgga ,_bgagb :=d .Token ();if _bgagb !=nil {return _bgagb ;};if _ceddde ,_cfbde :=_ccfgga .(_b .EndElement );_cfbde &&_ceddde .Name ==start .Name {*_bbffg =1; -return nil ;};if _fcgge ,_fffbe :=_ccfgga .(_b .CharData );!_fffbe {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",_ccfgga );}else {switch string (_fcgge ){case "":*_bbffg =0; -case "\u0074\u0061\u0062":*_bbffg =1;case "\u0073\u0070\u0061c\u0065":*_bbffg =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_bbffg =3;};};_ccfgga ,_bgagb =d .Token ();if _bgagb !=nil {return _bgagb ;};if _befec ,_cfbbbf :=_ccfgga .(_b .EndElement ); -_cfbbbf &&_befec .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",_ccfgga );};func (_gfdgg *CT_NumLvl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aefeg :=range start .Attr {if _aefeg .Name .Local =="\u0069\u006c\u0076\u006c"{_agbbbd ,_cbfaf :=_d .ParseInt (_aefeg .Value ,10,64); -if _cbfaf !=nil {return _cbfaf ;};_gfdgg .IlvlAttr =_agbbbd ;continue ;};};_ggaca :for {_gbfcb ,_ceefc :=d .Token ();if _ceefc !=nil {return _ceefc ;};switch _abbaa :=_gbfcb .(type ){case _b .StartElement :switch _abbaa .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 :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_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 :"\u0073\u0074\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_gfdgg .StartOverride =NewCT_DecimalNumber (); -if _ecaae :=d .DecodeElement (_gfdgg .StartOverride ,&_abbaa );_ecaae !=nil {return _ecaae ;};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 :"\u006c\u0076\u006c"},_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 :"\u006c\u0076\u006c"}:_gfdgg .Lvl =NewCT_Lvl (); -if _bdgdg :=d .DecodeElement (_gfdgg .Lvl ,&_abbaa );_bdgdg !=nil {return _bdgdg ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\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",_abbaa .Name ); -if _bbae :=d .Skip ();_bbae !=nil {return _bbae ;};};case _b .EndElement :break _ggaca ;case _b .CharData :};};return nil ;};type CT_MacroName struct{ +// Simple Field +FldSimple []*CT_SimpleField ; -// Name of Script Function -ValAttr string ;};func (_fbdea ST_PTabAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbdea .String (),start );};func NewCT_Markup ()*CT_Markup {_agdddf :=&CT_Markup {};return _agdddf };func NewCT_TxbxContent ()*CT_TxbxContent {_abeeb :=&CT_TxbxContent {}; -return _abeeb }; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// ValidateWithPath validates the CT_RPrOriginal and its children, prefixing error messages with path -func (_bdbcf *CT_RPrOriginal )ValidateWithPath (path string )error {if _bdbcf .RStyle !=nil {if _bdfcd :=_bdbcf .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_bdfcd !=nil {return _bdfcd ;};};if _bdbcf .RFonts !=nil {if _efccfd :=_bdbcf .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_efccfd !=nil {return _efccfd ;};};if _bdbcf .B !=nil {if _aedcf :=_bdbcf .B .ValidateWithPath (path +"\u002f\u0042");_aedcf !=nil {return _aedcf ;};};if _bdbcf .BCs !=nil {if _fdedf :=_bdbcf .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_fdedf !=nil {return _fdedf ; -};};if _bdbcf .I !=nil {if _daeed :=_bdbcf .I .ValidateWithPath (path +"\u002f\u0049");_daeed !=nil {return _daeed ;};};if _bdbcf .ICs !=nil {if _gcaec :=_bdbcf .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_gcaec !=nil {return _gcaec ;};}; -if _bdbcf .Caps !=nil {if _cfbcg :=_bdbcf .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_cfbcg !=nil {return _cfbcg ;};};if _bdbcf .SmallCaps !=nil {if _bbebg :=_bdbcf .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); -_bbebg !=nil {return _bbebg ;};};if _bdbcf .Strike !=nil {if _feeag :=_bdbcf .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_feeag !=nil {return _feeag ;};};if _bdbcf .Dstrike !=nil {if _accba :=_bdbcf .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); -_accba !=nil {return _accba ;};};if _bdbcf .Outline !=nil {if _afedg :=_bdbcf .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_afedg !=nil {return _afedg ;};};if _bdbcf .Shadow !=nil {if _facgc :=_bdbcf .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_facgc !=nil {return _facgc ;};};if _bdbcf .Emboss !=nil {if _gecfgb :=_bdbcf .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_gecfgb !=nil {return _gecfgb ;};};if _bdbcf .Imprint !=nil {if _bdfea :=_bdbcf .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); -_bdfea !=nil {return _bdfea ;};};if _bdbcf .NoProof !=nil {if _ggdfb :=_bdbcf .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_ggdfb !=nil {return _ggdfb ;};};if _bdbcf .SnapToGrid !=nil {if _cfbdf :=_bdbcf .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); -_cfbdf !=nil {return _cfbdf ;};};if _bdbcf .Vanish !=nil {if _cfacc :=_bdbcf .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_cfacc !=nil {return _cfacc ;};};if _bdbcf .WebHidden !=nil {if _dbdcc :=_bdbcf .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); -_dbdcc !=nil {return _dbdcc ;};};if _bdbcf .Color !=nil {if _bcfgdgg :=_bdbcf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_bcfgdgg !=nil {return _bcfgdgg ;};};if _bdbcf .Spacing !=nil {if _bbgge :=_bdbcf .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_bbgge !=nil {return _bbgge ;};};if _bdbcf .W !=nil {if _abdd :=_bdbcf .W .ValidateWithPath (path +"\u002f\u0057");_abdd !=nil {return _abdd ;};};if _bdbcf .Kern !=nil {if _ageaa :=_bdbcf .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_ageaa !=nil {return _ageaa ; -};};if _bdbcf .Position !=nil {if _bcbfb :=_bdbcf .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_bcbfb !=nil {return _bcbfb ;};};if _bdbcf .Sz !=nil {if _bbggb :=_bdbcf .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_bbggb !=nil {return _bbggb ;};};if _bdbcf .SzCs !=nil {if _eggag :=_bdbcf .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_eggag !=nil {return _eggag ;};};if _bdbcf .Highlight !=nil {if _gecg :=_bdbcf .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); -_gecg !=nil {return _gecg ;};};if _bdbcf .U !=nil {if _gdfa :=_bdbcf .U .ValidateWithPath (path +"\u002f\u0055");_gdfa !=nil {return _gdfa ;};};if _bdbcf .Effect !=nil {if _gcfcd :=_bdbcf .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_gcfcd !=nil {return _gcfcd ;};};if _bdbcf .Bdr !=nil {if _cfdcc :=_bdbcf .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_cfdcc !=nil {return _cfdcc ;};};if _bdbcf .Shd !=nil {if _afeeb :=_bdbcf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_afeeb !=nil {return _afeeb ;};};if _bdbcf .FitText !=nil {if _adagb :=_bdbcf .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_adagb !=nil {return _adagb ;};};if _bdbcf .VertAlign !=nil {if _dffac :=_bdbcf .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_dffac !=nil {return _dffac ;};};if _bdbcf .Rtl !=nil {if _bcacb :=_bdbcf .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_bcacb !=nil {return _bcacb ;};};if _bdbcf .Cs !=nil {if _geffa :=_bdbcf .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); -_geffa !=nil {return _geffa ;};};if _bdbcf .Em !=nil {if _cfdgb :=_bdbcf .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_cfdgb !=nil {return _cfdgb ;};};if _bdbcf .Lang !=nil {if _gdfdb :=_bdbcf .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_gdfdb !=nil {return _gdfdb ;};};if _bdbcf .EastAsianLayout !=nil {if _bgdccb :=_bdbcf .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_bgdccb !=nil {return _bgdccb ;}; -};if _bdbcf .SpecVanish !=nil {if _fagdb :=_bdbcf .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_fagdb !=nil {return _fagdb ;};};if _bdbcf .OMath !=nil {if _bddgg :=_bdbcf .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); -_bddgg !=nil {return _bddgg ;};};return nil ;};func (_fcfgdc *ST_MailMergeDest )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcfgdc =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_fcfgdc =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_fcfgdc =2; -case "\u0065\u006d\u0061i\u006c":*_fcfgdc =3;case "\u0066\u0061\u0078":*_fcfgdc =4;};return nil ;};type EG_RunInnerContent struct{ +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func NewCT_Empty ()*CT_Empty {_caaeb :=&CT_Empty {};return _caaeb };type ST_Shd byte ; -// Break -Br *CT_Br ; +// Validate validates the CT_MailMergeDest and its children +func (_aacdg *CT_MailMergeDest )Validate ()error {return _aacdg .ValidateWithPath ("\u0043\u0054_\u004d\u0061\u0069l\u004d\u0065\u0072\u0067\u0065\u0044\u0065\u0073\u0074");}; -// Text -T *CT_Text ; +// ValidateWithPath validates the CT_RunTrackChange and its children, prefixing error messages with path +func (_ecedbe *CT_RunTrackChange )ValidateWithPath (path string )error {return nil };func (_decbb *CT_R )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _decbb .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_a .Sprintf ("\u0025\u0076",*_decbb .RsidRPrAttr )}); +};if _decbb .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_a .Sprintf ("\u0025\u0076",*_decbb .RsidDelAttr )});};if _decbb .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_decbb .RsidRAttr )}); +};e .EncodeToken (start );if _decbb .RPr !=nil {_bcbdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_decbb .RPr ,_bcbdf );};if _decbb .EG_RunInnerContent !=nil {for _ ,_eeadb :=range _decbb .EG_RunInnerContent {_eeadb .MarshalXML (e ,_g .StartElement {}); +};};for _ ,_aeaac :=range _decbb .Extra {if _dfggd ,_aaac :=_aeaac .(*AlternateContentRun );_aaac {if _fdeaf :=_dfggd .MarshalXML (e ,_g .StartElement {Name :_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036",Local :"\u006d\u0063\u003a\u0041lt\u0065\u0072\u006e\u0061\u0074\u0065\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}); +_fdeaf !=nil {return _fdeaf ;};}else if _dgcefg :=_aeaac .MarshalXML (e ,_g .StartElement {});_dgcefg !=nil {return _dgcefg ;};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gdaeg *CT_HpsMeasure )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_decfee :=range start .Attr {if _decfee .Name .Local =="\u0076\u0061\u006c"{_bcccg ,_dedgac :=ParseUnionST_HpsMeasure (_decfee .Value ); +if _dedgac !=nil {return _dedgac ;};_gdaeg .ValAttr =_bcccg ;continue ;};};for {_aace ,_fabffa :=d .Token ();if _fabffa !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048p\u0073M\u0065a\u0073\u0075\u0072\u0065\u003a\u0020\u0025s",_fabffa ); +};if _ceagdg ,_egacf :=_aace .(_g .EndElement );_egacf &&_ceagdg .Name ==start .Name {break ;};};return nil ;};func (_gaccgb ST_SignedTwipsMeasure )String ()string {if _gaccgb .Int64 !=nil {return _a .Sprintf ("\u0025\u0076",*_gaccgb .Int64 );};if _gaccgb .ST_UniversalMeasure !=nil {return _a .Sprintf ("\u0025\u0076",*_gaccgb .ST_UniversalMeasure ); +};return "";}; -// Content Part -ContentPart *CT_Rel ; +// Validate validates the CT_MacroName and its children +func (_dgga *CT_MacroName )Validate ()error {return _dgga .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065");};func (_bgfcd *CT_SdtDropDownList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bgfcd .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 :_a .Sprintf ("\u0025\u0076",*_bgfcd .LastValueAttr )}); +};e .EncodeToken (start );if _bgfcd .ListItem !=nil {_cggbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_ebegb :=range _bgfcd .ListItem {e .EncodeElement (_ebegb ,_cggbd );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Deleted Text -DelText *CT_Text ; +// Validate validates the CT_FontFamily and its children +func (_bgef *CT_FontFamily )Validate ()error {return _bgef .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");};type CT_AltChunk struct{IdAttr *string ; -// Field Code -InstrText *CT_Text ; +// External Content Import Properties +AltChunkPr *CT_AltChunkPr ;};func (_ggafc *CT_WriteProtection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cacabf :=range start .Attr {if _cacabf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_bfbac ,_cbbga :=_ff .ParseInt (_cacabf .Value ,10,64); +if _cbbga !=nil {return _cbbga ;};_ggafc .CryptAlgorithmSidAttr =&_bfbac ;continue ;};if _cacabf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_afdaf ,_cegeea :=_ff .ParseInt (_cacabf .Value ,10,64);if _cegeea !=nil {return _cegeea ; +};_ggafc .CryptSpinCountAttr =&_afdaf ;continue ;};if _cacabf .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cgffd ,_befcee :=_cacabf .Value ,error (nil );if _befcee !=nil {return _befcee ;};_ggafc .AlgorithmNameAttr =&_cgffd ; +continue ;};if _cacabf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_fcece ,_gacfg :=_cacabf .Value ,error (nil );if _gacfg !=nil {return _gacfg ;};_ggafc .CryptProviderAttr =&_fcece ;continue ;};if _cacabf .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_dddbdc ,_cdfcg :=_cacabf .Value ,error (nil ); +if _cdfcg !=nil {return _cdfcg ;};_ggafc .SaltValueAttr =&_dddbdc ;continue ;};if _cacabf .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_ggafc .CryptProviderTypeAttr .UnmarshalXMLAttr (_cacabf ); +continue ;};if _cacabf .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_ggafc .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_cacabf );continue ;};if _cacabf .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_ggafc .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_cacabf ); +continue ;};if _cacabf .Name .Local =="r\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_dgbfc ,_aegced :=ParseUnionST_OnOff (_cacabf .Value );if _aegced !=nil {return _aegced ;};_ggafc .RecommendedAttr =&_dgbfc ;continue ;};if _cacabf .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_eedfb ,_cagga :=_cacabf .Value ,error (nil ); +if _cagga !=nil {return _cagga ;};_ggafc .HashValueAttr =&_eedfb ;continue ;};if _cacabf .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_efgfaaa ,_bacff :=_ff .ParseInt (_cacabf .Value ,10,64);if _bacff !=nil {return _bacff ;};_ggafc .SpinCountAttr =&_efgfaaa ; +continue ;};if _cacabf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_ebecd ,_dffdf :=_cacabf .Value ,error (nil );if _dffdf !=nil {return _dffdf ;};_ggafc .AlgIdExtAttr =&_ebecd ;continue ;};if _cacabf .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_dbefb ,_degbe :=_cacabf .Value ,error (nil ); +if _degbe !=nil {return _degbe ;};_ggafc .AlgIdExtSourceAttr =&_dbefb ;continue ;};if _cacabf .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_dcggeg ,_fgbfg :=_cacabf .Value ,error (nil ); +if _fgbfg !=nil {return _fgbfg ;};_ggafc .CryptProviderTypeExtAttr =&_dcggeg ;continue ;};if _cacabf .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"{_feaded ,_agcdb :=_cacabf .Value ,error (nil ); +if _agcdb !=nil {return _agcdb ;};_ggafc .CryptProviderTypeExtSourceAttr =&_feaded ;continue ;};if _cacabf .Name .Local =="\u0068\u0061\u0073\u0068"{_edcfe ,_egaac :=_cacabf .Value ,error (nil );if _egaac !=nil {return _egaac ;};_ggafc .HashAttr =&_edcfe ; +continue ;};if _cacabf .Name .Local =="\u0073\u0061\u006c\u0074"{_cgaeg ,_dcebe :=_cacabf .Value ,error (nil );if _dcebe !=nil {return _dcebe ;};_ggafc .SaltAttr =&_cgaeg ;continue ;};};for {_bbfad ,_cdbgcb :=d .Token ();if _cdbgcb !=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",_cdbgcb ); +};if _cddad ,_acgee :=_bbfad .(_g .EndElement );_acgee &&_cddad .Name ==start .Name {break ;};};return nil ;};type CT_Styles struct{ -// Deleted Field Code -DelInstrText *CT_Text ; +// Document Default Paragraph and Run Properties +DocDefaults *CT_DocDefaults ; -// Non Breaking Hyphen Character -NoBreakHyphen *CT_Empty ; +// Latent Style Information +LatentStyles *CT_LatentStyles ; -// Optional Hyphen Character -SoftHyphen *CT_Empty ; +// Style Definition +Style []*CT_Style ;};func ParseUnionST_TwipsMeasure (s string )(_ffb .ST_TwipsMeasure ,error ){_cbfea :=_ffb .ST_TwipsMeasure {};if _ffb .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_cbfea .ST_PositiveUniversalMeasure =&s ;}else {_beeec ,_ggfae :=_ff .ParseFloat (s ,64); +if _ggfae !=nil {return _cbfea ,_a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_ggfae );};_cbfea .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (_beeec ));};return _cbfea ,nil ; +}; -// Date Block - Short Day Format -DayShort *CT_Empty ; +// ValidateWithPath validates the EG_RPrMath and its children, prefixing error messages with path +func (_aaadab *EG_RPrMath )ValidateWithPath (path string )error {if _aaadab .Ins !=nil {if _fgfbc :=_aaadab .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_fgfbc !=nil {return _fgfbc ;};};if _aaadab .Del !=nil {if _fagfaef :=_aaadab .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); +_fagfaef !=nil {return _fagfaef ;};};if _aaadab .RPr !=nil {if _acggbf :=_aaadab .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_acggbf !=nil {return _acggbf ;};};return nil ;};type CT_TrPr struct{ -// Date Block - Short Month Format -MonthShort *CT_Empty ; +// Table Row Conditional Formatting +CnfStyle []*CT_Cnf ; -// Date Block - Short Year Format -YearShort *CT_Empty ; +// Associated HTML div ID +DivId []*CT_DecimalNumber ; -// Date Block - Long Day Format -DayLong *CT_Empty ; +// Grid Columns Before First Cell +GridBefore []*CT_DecimalNumber ; -// Date Block - Long Month Format -MonthLong *CT_Empty ; +// Grid Columns After Last Cell +GridAfter []*CT_DecimalNumber ; -// Date Block - Long Year Format -YearLong *CT_Empty ; +// Preferred Width Before Table Row +WBefore []*CT_TblWidth ; -// Comment Information Block -AnnotationRef *CT_Empty ; +// Preferred Width After Table Row +WAfter []*CT_TblWidth ; -// Footnote Reference Mark -FootnoteRef *CT_Empty ; +// Table Row Cannot Break Across Pages +CantSplit []*CT_OnOff ; -// Endnote Reference Mark -EndnoteRef *CT_Empty ; +// Table Row Height +TrHeight []*CT_Height ; -// Footnote/Endnote Separator Mark -Separator *CT_Empty ; +// Repeat Table Row on Every New Page +TblHeader []*CT_OnOff ; -// Continuation Separator Mark -ContinuationSeparator *CT_Empty ; +// Table Row Cell Spacing +TblCellSpacing []*CT_TblWidth ; -// Symbol Character -Sym *CT_Sym ; +// Table Row Alignment +Jc []*CT_JcTable ; -// Page Number Block -PgNum *CT_Empty ; +// Hidden Table Row Marker +Hidden []*CT_OnOff ;Ins *CT_TrackChange ;Del *CT_TrackChange ;TrPrChange *CT_TrPrChange ;};func (_gddbb ST_TblStyleOverrideType )String ()string {switch _gddbb {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 NewCT_Caption ()*CT_Caption {_bee :=&CT_Caption {};return _bee };func NewWdCT_GraphicFrame ()*WdCT_GraphicFrame {_aefdg :=&WdCT_GraphicFrame {}; +_aefdg .CNvPr =_af .NewCT_NonVisualDrawingProps ();_aefdg .CNvFrPr =_af .NewCT_NonVisualGraphicFrameProperties ();_aefdg .Xfrm =_af .NewCT_Transform2D ();_aefdg .Graphic =_af .NewGraphic ();return _aefdg ;};func (_dffee *CT_Endnotes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaca :for {_dbcec ,_eecc :=d .Token (); +if _eecc !=nil {return _eecc ;};switch _gecgd :=_dbcec .(type ){case _g .StartElement :switch _gecgd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfbd :=NewCT_FtnEdn (); +if _bcace :=d .DecodeElement (_cfbd ,&_gecgd );_bcace !=nil {return _bcace ;};_dffee .Endnote =append (_dffee .Endnote ,_cfbd );default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gecgd .Name ); +if _agcbb :=d .Skip ();_agcbb !=nil {return _agcbb ;};};case _g .EndElement :break _aaca ;case _g .CharData :};};return nil ;};func (_bdfebd *ST_DecimalNumberOrPercent )Validate ()error {return _bdfebd .ValidateWithPath ("")};func (_aacfa *CT_ObjectChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aacfa .Control !=nil {_cabdg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}}; +e .EncodeElement (_aacfa .Control ,_cabdg );};if _aacfa .ObjectLink !=nil {_eccb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006fb\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}};e .EncodeElement (_aacfa .ObjectLink ,_eccb );};if _aacfa .ObjectEmbed !=nil {_aacce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}}; +e .EncodeElement (_aacfa .ObjectEmbed ,_aacce );};if _aacfa .Movie !=nil {_feddd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_aacfa .Movie ,_feddd );};return nil ;}; -// Carriage Return -Cr *CT_Empty ; +// ValidateWithPath validates the CT_SdtListItem and its children, prefixing error messages with path +func (_bbcgec *CT_SdtListItem )ValidateWithPath (path string )error {return nil };func (_ffbdg *WdCT_WordprocessingCanvas )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ffbdg .Bg !=nil {_bddfec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003ab\u0067"}}; +e .EncodeElement (_ffbdg .Bg ,_bddfec );};if _ffbdg .Whole !=nil {_bgbee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0068\u006f\u006c\u0065"}};e .EncodeElement (_ffbdg .Whole ,_bgbee );};if _ffbdg .Choice !=nil {for _ ,_fabfag :=range _ffbdg .Choice {_fabfag .MarshalXML (e ,_g .StartElement {}); +};};if _ffbdg .ExtLst !=nil {_aabaab :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ffbdg .ExtLst ,_aabaab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type WdCT_WrapPath struct{EditedAttr *bool ; +Start *_af .CT_Point2D ;LineTo []*_af .CT_Point2D ;};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 (_ecgfc *CT_TblGridBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fccde :for {_cfebe ,_fedag :=d .Token (); +if _fedag !=nil {return _fedag ;};switch _edffa :=_cfebe .(type ){case _g .StartElement :switch _edffa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egdfd :=NewCT_TblGridCol (); +if _aaccg :=d .DecodeElement (_egdfd ,&_edffa );_aaccg !=nil {return _aaccg ;};_ecgfc .GridCol =append (_ecgfc .GridCol ,_egdfd );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_edffa .Name ); +if _caafa :=d .Skip ();_caafa !=nil {return _caafa ;};};case _g .EndElement :break _fccde ;case _g .CharData :};};return nil ;}; -// Tab Character -Tab *CT_Empty ; +// ValidateWithPath validates the CT_OptimizeForBrowser and its children, prefixing error messages with path +func (_aefdag *CT_OptimizeForBrowser )ValidateWithPath (path string )error {if _aefdag .ValAttr !=nil {if _fgegf :=_aefdag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgegf !=nil {return _fgegf ;};};return nil ; +};func (_gegceg *CT_Row )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aagb :=range start .Attr {if _aagb .Name .Local =="\u0072\u0073\u0069d\u0052"{_ffaag ,_dcbc :=_aagb .Value ,error (nil );if _dcbc !=nil {return _dcbc ;};_gegceg .RsidRAttr =&_ffaag ; +continue ;};if _aagb .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_dfdfb ,_gddd :=_aagb .Value ,error (nil );if _gddd !=nil {return _gddd ;};_gegceg .RsidDelAttr =&_dfdfb ;continue ;};if _aagb .Name .Local =="\u0072\u0073\u0069\u0064\u0054\u0072"{_acebd ,_ecgec :=_aagb .Value ,error (nil ); +if _ecgec !=nil {return _ecgec ;};_gegceg .RsidTrAttr =&_acebd ;continue ;};if _aagb .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_bgbe ,_efgfaa :=_aagb .Value ,error (nil );if _efgfaa !=nil {return _efgfaa ;};_gegceg .RsidRPrAttr =&_bgbe ;continue ; +};};_eeede :for {_bgbea ,_bbfgfb :=d .Token ();if _bbfgfb !=nil {return _bbfgfb ;};switch _degegg :=_bgbea .(type ){case _g .StartElement :switch _degegg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gegceg .TblPrEx =NewCT_TblPrEx (); +if _dgebac :=d .DecodeElement (_gegceg .TblPrEx ,&_degegg );_dgebac !=nil {return _dgebac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gegceg .TrPr =NewCT_TrPr (); +if _gdfdg :=d .DecodeElement (_gegceg .TrPr ,&_degegg );_gdfdg !=nil {return _gdfdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccgac :=NewEG_ContentCellContent (); +_edbbef :=NewCT_Tc ();if _eeeceb :=d .DecodeElement (_edbbef ,&_degegg );_eeeceb !=nil {return _eeeceb ;};_ccgac .Tc =append (_ccgac .Tc ,_edbbef );_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_ccgac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_fdgfe :=NewEG_ContentCellContent (); +_fdgfe .CustomXml =NewCT_CustomXmlCell ();if _bddgfc :=d .DecodeElement (_fdgfe .CustomXml ,&_degegg );_bddgfc !=nil {return _bddgfc ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_fdgfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bddcc :=NewEG_ContentCellContent (); +_bddcc .Sdt =NewCT_SdtCell ();if _gfbd :=d .DecodeElement (_bddcc .Sdt ,&_degegg );_gfbd !=nil {return _gfbd ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_bddcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gdeeag :=NewEG_ContentCellContent (); +_gdgag :=NewEG_RunLevelElts ();_gdgag .ProofErr =NewCT_ProofErr ();if _fffea :=d .DecodeElement (_gdgag .ProofErr ,&_degegg );_fffea !=nil {return _fffea ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_gdeeag );_gdeeag .EG_RunLevelElts =append (_gdeeag .EG_RunLevelElts ,_gdgag ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbga :=NewEG_ContentCellContent (); +_dfegbe :=NewEG_RunLevelElts ();_dfegbe .PermStart =NewCT_PermStart ();if _deccfa :=d .DecodeElement (_dfegbe .PermStart ,&_degegg );_deccfa !=nil {return _deccfa ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_cbga );_cbga .EG_RunLevelElts =append (_cbga .EG_RunLevelElts ,_dfegbe ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fcgdf :=NewEG_ContentCellContent (); +_dadcd :=NewEG_RunLevelElts ();_dadcd .PermEnd =NewCT_Perm ();if _ggagf :=d .DecodeElement (_dadcd .PermEnd ,&_degegg );_ggagf !=nil {return _ggagf ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_fcgdf );_fcgdf .EG_RunLevelElts =append (_fcgdf .EG_RunLevelElts ,_dadcd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fgbcd :=NewEG_ContentCellContent (); +_aggdfg :=NewEG_RunLevelElts ();_aggdfg .Ins =NewCT_RunTrackChange ();if _cbdde :=d .DecodeElement (_aggdfg .Ins ,&_degegg );_cbdde !=nil {return _cbdde ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_fgbcd );_fgbcd .EG_RunLevelElts =append (_fgbcd .EG_RunLevelElts ,_aggdfg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cedfgd :=NewEG_ContentCellContent (); +_gbdaf :=NewEG_RunLevelElts ();_gbdaf .Del =NewCT_RunTrackChange ();if _agbae :=d .DecodeElement (_gbdaf .Del ,&_degegg );_agbae !=nil {return _agbae ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_cedfgd );_cedfgd .EG_RunLevelElts =append (_cedfgd .EG_RunLevelElts ,_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 :"\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"}:_fffgc :=NewEG_ContentCellContent (); +_bafcc :=NewEG_RunLevelElts ();_bafcc .MoveFrom =NewCT_RunTrackChange ();if _geddef :=d .DecodeElement (_bafcc .MoveFrom ,&_degegg );_geddef !=nil {return _geddef ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_fffgc );_fffgc .EG_RunLevelElts =append (_fffgc .EG_RunLevelElts ,_bafcc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bccfe :=NewEG_ContentCellContent (); +_cegga :=NewEG_RunLevelElts ();_cegga .MoveTo =NewCT_RunTrackChange ();if _gdbfd :=d .DecodeElement (_cegga .MoveTo ,&_degegg );_gdbfd !=nil {return _gdbfd ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_bccfe );_bccfe .EG_RunLevelElts =append (_bccfe .EG_RunLevelElts ,_cegga ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cbagc :=NewEG_ContentCellContent (); +_bfeee :=NewEG_RunLevelElts ();_fcgfg :=NewEG_RangeMarkupElements ();_fcgfg .BookmarkStart =NewCT_Bookmark ();if _affec :=d .DecodeElement (_fcgfg .BookmarkStart ,&_degegg );_affec !=nil {return _affec ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_cbagc ); +_cbagc .EG_RunLevelElts =append (_cbagc .EG_RunLevelElts ,_bfeee );_bfeee .EG_RangeMarkupElements =append (_bfeee .EG_RangeMarkupElements ,_fcgfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbgbc :=NewEG_ContentCellContent (); +_eagfb :=NewEG_RunLevelElts ();_dfgbe :=NewEG_RangeMarkupElements ();_dfgbe .BookmarkEnd =NewCT_MarkupRange ();if _gagae :=d .DecodeElement (_dfgbe .BookmarkEnd ,&_degegg );_gagae !=nil {return _gagae ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_gbgbc ); +_gbgbc .EG_RunLevelElts =append (_gbgbc .EG_RunLevelElts ,_eagfb );_eagfb .EG_RangeMarkupElements =append (_eagfb .EG_RangeMarkupElements ,_dfgbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdccb :=NewEG_ContentCellContent (); +_gfgfa :=NewEG_RunLevelElts ();_agfdcg :=NewEG_RangeMarkupElements ();_agfdcg .MoveFromRangeStart =NewCT_MoveBookmark ();if _fgeeg :=d .DecodeElement (_agfdcg .MoveFromRangeStart ,&_degegg );_fgeeg !=nil {return _fgeeg ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_fdccb ); +_fdccb .EG_RunLevelElts =append (_fdccb .EG_RunLevelElts ,_gfgfa );_gfgfa .EG_RangeMarkupElements =append (_gfgfa .EG_RangeMarkupElements ,_agfdcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aabd :=NewEG_ContentCellContent (); +_adaed :=NewEG_RunLevelElts ();_fffca :=NewEG_RangeMarkupElements ();_fffca .MoveFromRangeEnd =NewCT_MarkupRange ();if _cfacd :=d .DecodeElement (_fffca .MoveFromRangeEnd ,&_degegg );_cfacd !=nil {return _cfacd ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_aabd ); +_aabd .EG_RunLevelElts =append (_aabd .EG_RunLevelElts ,_adaed );_adaed .EG_RangeMarkupElements =append (_adaed .EG_RangeMarkupElements ,_fffca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efedd :=NewEG_ContentCellContent (); +_aaebf :=NewEG_RunLevelElts ();_afca :=NewEG_RangeMarkupElements ();_afca .MoveToRangeStart =NewCT_MoveBookmark ();if _acgcb :=d .DecodeElement (_afca .MoveToRangeStart ,&_degegg );_acgcb !=nil {return _acgcb ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_efedd ); +_efedd .EG_RunLevelElts =append (_efedd .EG_RunLevelElts ,_aaebf );_aaebf .EG_RangeMarkupElements =append (_aaebf .EG_RangeMarkupElements ,_afca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cfegfe :=NewEG_ContentCellContent (); +_cabgf :=NewEG_RunLevelElts ();_caagad :=NewEG_RangeMarkupElements ();_caagad .MoveToRangeEnd =NewCT_MarkupRange ();if _cadeb :=d .DecodeElement (_caagad .MoveToRangeEnd ,&_degegg );_cadeb !=nil {return _cadeb ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_cfegfe ); +_cfegfe .EG_RunLevelElts =append (_cfegfe .EG_RunLevelElts ,_cabgf );_cabgf .EG_RangeMarkupElements =append (_cabgf .EG_RangeMarkupElements ,_caagad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cabgd :=NewEG_ContentCellContent (); +_dbceee :=NewEG_RunLevelElts ();_cgagb :=NewEG_RangeMarkupElements ();_cgagb .CommentRangeStart =NewCT_MarkupRange ();if _gebaa :=d .DecodeElement (_cgagb .CommentRangeStart ,&_degegg );_gebaa !=nil {return _gebaa ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_cabgd ); +_cabgd .EG_RunLevelElts =append (_cabgd .EG_RunLevelElts ,_dbceee );_dbceee .EG_RangeMarkupElements =append (_dbceee .EG_RangeMarkupElements ,_cgagb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fffa :=NewEG_ContentCellContent (); +_cdgag :=NewEG_RunLevelElts ();_gdcdcb :=NewEG_RangeMarkupElements ();_gdcdcb .CommentRangeEnd =NewCT_MarkupRange ();if _ccag :=d .DecodeElement (_gdcdcb .CommentRangeEnd ,&_degegg );_ccag !=nil {return _ccag ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_fffa ); +_fffa .EG_RunLevelElts =append (_fffa .EG_RunLevelElts ,_cdgag );_cdgag .EG_RangeMarkupElements =append (_cdgag .EG_RangeMarkupElements ,_gdcdcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cagf :=NewEG_ContentCellContent (); +_bcadg :=NewEG_RunLevelElts ();_beefa :=NewEG_RangeMarkupElements ();_beefa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ccgba :=d .DecodeElement (_beefa .CustomXmlInsRangeStart ,&_degegg );_ccgba !=nil {return _ccgba ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_cagf ); +_cagf .EG_RunLevelElts =append (_cagf .EG_RunLevelElts ,_bcadg );_bcadg .EG_RangeMarkupElements =append (_bcadg .EG_RangeMarkupElements ,_beefa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_eggfe :=NewEG_ContentCellContent (); +_gfbda :=NewEG_RunLevelElts ();_fgacce :=NewEG_RangeMarkupElements ();_fgacce .CustomXmlInsRangeEnd =NewCT_Markup ();if _fddfbb :=d .DecodeElement (_fgacce .CustomXmlInsRangeEnd ,&_degegg );_fddfbb !=nil {return _fddfbb ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_eggfe ); +_eggfe .EG_RunLevelElts =append (_eggfe .EG_RunLevelElts ,_gfbda );_gfbda .EG_RangeMarkupElements =append (_gfbda .EG_RangeMarkupElements ,_fgacce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gecfe :=NewEG_ContentCellContent (); +_ccgff :=NewEG_RunLevelElts ();_fabgd :=NewEG_RangeMarkupElements ();_fabgd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gcbfbe :=d .DecodeElement (_fabgd .CustomXmlDelRangeStart ,&_degegg );_gcbfbe !=nil {return _gcbfbe ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_gecfe ); +_gecfe .EG_RunLevelElts =append (_gecfe .EG_RunLevelElts ,_ccgff );_ccgff .EG_RangeMarkupElements =append (_ccgff .EG_RangeMarkupElements ,_fabgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dgggf :=NewEG_ContentCellContent (); +_aeeafa :=NewEG_RunLevelElts ();_dcfcdd :=NewEG_RangeMarkupElements ();_dcfcdd .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdgcb :=d .DecodeElement (_dcfcdd .CustomXmlDelRangeEnd ,&_degegg );_bdgcb !=nil {return _bdgcb ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_dgggf ); +_dgggf .EG_RunLevelElts =append (_dgggf .EG_RunLevelElts ,_aeeafa );_aeeafa .EG_RangeMarkupElements =append (_aeeafa .EG_RangeMarkupElements ,_dcfcdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gacae :=NewEG_ContentCellContent (); +_ebecee :=NewEG_RunLevelElts ();_cdfbd :=NewEG_RangeMarkupElements ();_cdfbd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dcadgg :=d .DecodeElement (_cdfbd .CustomXmlMoveFromRangeStart ,&_degegg );_dcadgg !=nil {return _dcadgg ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_gacae ); +_gacae .EG_RunLevelElts =append (_gacae .EG_RunLevelElts ,_ebecee );_ebecee .EG_RangeMarkupElements =append (_ebecee .EG_RangeMarkupElements ,_cdfbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bagce :=NewEG_ContentCellContent (); +_gfddbb :=NewEG_RunLevelElts ();_gbbegd :=NewEG_RangeMarkupElements ();_gbbegd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cbcgb :=d .DecodeElement (_gbbegd .CustomXmlMoveFromRangeEnd ,&_degegg );_cbcgb !=nil {return _cbcgb ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_bagce ); +_bagce .EG_RunLevelElts =append (_bagce .EG_RunLevelElts ,_gfddbb );_gfddbb .EG_RangeMarkupElements =append (_gfddbb .EG_RangeMarkupElements ,_gbbegd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cdbfbc :=NewEG_ContentCellContent (); +_cgbfbc :=NewEG_RunLevelElts ();_agacf :=NewEG_RangeMarkupElements ();_agacf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ggcag :=d .DecodeElement (_agacf .CustomXmlMoveToRangeStart ,&_degegg );_ggcag !=nil {return _ggcag ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_cdbfbc ); +_cdbfbc .EG_RunLevelElts =append (_cdbfbc .EG_RunLevelElts ,_cgbfbc );_cgbfbc .EG_RangeMarkupElements =append (_cgbfbc .EG_RangeMarkupElements ,_agacf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bafdc :=NewEG_ContentCellContent (); +_ddecf :=NewEG_RunLevelElts ();_caecd :=NewEG_RangeMarkupElements ();_caecd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ffddb :=d .DecodeElement (_caecd .CustomXmlMoveToRangeEnd ,&_degegg );_ffddb !=nil {return _ffddb ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_bafdc ); +_bafdc .EG_RunLevelElts =append (_bafdc .EG_RunLevelElts ,_ddecf );_ddecf .EG_RangeMarkupElements =append (_ddecf .EG_RangeMarkupElements ,_caecd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dgcdg :=NewEG_ContentCellContent (); +_dcaaf :=NewEG_RunLevelElts ();_bfadf :=NewEG_MathContent ();_bfadf .OMathPara =_b .NewOMathPara ();if _effe :=d .DecodeElement (_bfadf .OMathPara ,&_degegg );_effe !=nil {return _effe ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_dgcdg ); +_dgcdg .EG_RunLevelElts =append (_dgcdg .EG_RunLevelElts ,_dcaaf );_dcaaf .EG_MathContent =append (_dcaaf .EG_MathContent ,_bfadf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gccde :=NewEG_ContentCellContent (); +_fgbcb :=NewEG_RunLevelElts ();_adfcbc :=NewEG_MathContent ();_adfcbc .OMath =_b .NewOMath ();if _bbcbg :=d .DecodeElement (_adfcbc .OMath ,&_degegg );_bbcbg !=nil {return _bbcbg ;};_gegceg .EG_ContentCellContent =append (_gegceg .EG_ContentCellContent ,_gccde ); +_gccde .EG_RunLevelElts =append (_gccde .EG_RunLevelElts ,_fgbcb );_fgbcb .EG_MathContent =append (_fgbcb .EG_MathContent ,_adfcbc );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_degegg .Name ); +if _fbecd :=d .Skip ();_fbecd !=nil {return _fbecd ;};};case _g .EndElement :break _eeede ;case _g .CharData :};};return nil ;};type CT_RunTrackChange struct{AuthorAttr string ;DateAttr *_db .Time ; -// Embedded Object -Object *CT_Object ; +// Annotation Identifier +IdAttr int64 ;}; -// VML Object -Pict *CT_Picture ; +// ValidateWithPath validates the CT_Caption and its children, prefixing error messages with path +func (_ededb *CT_Caption )ValidateWithPath (path string )error {if _aefc :=_ededb .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_aefc !=nil {return _aefc ;};if _ededb .ChapNumAttr !=nil {if _afdb :=_ededb .ChapNumAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u004e\u0075\u006d\u0041\u0074\u0074\u0072"); +_afdb !=nil {return _afdb ;};};if _ededb .NoLabelAttr !=nil {if _ddfg :=_ededb .NoLabelAttr .ValidateWithPath (path +"\u002f\u004e\u006fL\u0061\u0062\u0065\u006c\u0041\u0074\u0074\u0072");_ddfg !=nil {return _ddfg ;};};if _bdbge :=_ededb .NumFmtAttr .ValidateWithPath (path +"/\u004e\u0075\u006d\u0046\u006d\u0074\u0041\u0074\u0074\u0072"); +_bdbge !=nil {return _bdbge ;};if _gege :=_ededb .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_gege !=nil {return _gege ;};return nil ;}; -// Complex Field Character -FldChar *CT_FldChar ; +// Validate validates the CT_UnsignedDecimalNumber and its children +func (_gfgacg *CT_UnsignedDecimalNumber )Validate ()error {return _gfgacg .ValidateWithPath ("\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func (_efbecb *CT_TblLook )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _efbecb .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_efbecb .FirstRowAttr )}); +};if _efbecb .LastRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_a .Sprintf ("\u0025\u0076",*_efbecb .LastRowAttr )});};if _efbecb .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 :_a .Sprintf ("\u0025\u0076",*_efbecb .FirstColumnAttr )}); +};if _efbecb .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 :_a .Sprintf ("\u0025\u0076",*_efbecb .LastColumnAttr )});};if _efbecb .NoHBandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0048\u0042\u0061\u006ed"},Value :_a .Sprintf ("\u0025\u0076",*_efbecb .NoHBandAttr )}); +};if _efbecb .NoVBandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0056\u0042\u0061\u006ed"},Value :_a .Sprintf ("\u0025\u0076",*_efbecb .NoVBandAttr )});};if _efbecb .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_efbecb .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fcafe *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 _fcafe .CT_Comments .MarshalXML (e ,start );};func (_eebeed WdST_AlignV )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bfffd :=_g .Attr {};_bfffd .Name =name ; +switch _eebeed {case WdST_AlignVUnset :_bfffd .Value ="";case WdST_AlignVTop :_bfffd .Value ="\u0074\u006f\u0070";case WdST_AlignVBottom :_bfffd .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case WdST_AlignVCenter :_bfffd .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; +case WdST_AlignVInside :_bfffd .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignVOutside :_bfffd .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _bfffd ,nil ;};func (_dcaeb *CT_Columns )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fcac :=range start .Attr {if _fcac .Name .Local =="\u0065\u0071\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"{_eeff ,_dgca :=ParseUnionST_OnOff (_fcac .Value ); +if _dgca !=nil {return _dgca ;};_dcaeb .EqualWidthAttr =&_eeff ;continue ;};if _fcac .Name .Local =="\u0073\u0070\u0061c\u0065"{_ddegb ,_dfgf :=ParseUnionST_TwipsMeasure (_fcac .Value );if _dfgf !=nil {return _dfgf ;};_dcaeb .SpaceAttr =&_ddegb ;continue ; +};if _fcac .Name .Local =="\u006e\u0075\u006d"{_bacd ,_babb :=_ff .ParseInt (_fcac .Value ,10,64);if _babb !=nil {return _babb ;};_dcaeb .NumAttr =&_bacd ;continue ;};if _fcac .Name .Local =="\u0073\u0065\u0070"{_dffg ,_fdbfg :=ParseUnionST_OnOff (_fcac .Value ); +if _fdbfg !=nil {return _fdbfg ;};_dcaeb .SepAttr =&_dffg ;continue ;};};_dfgg :for {_cbec ,_cgeff :=d .Token ();if _cgeff !=nil {return _cgeff ;};switch _cgfg :=_cbec .(type ){case _g .StartElement :switch _cgfg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_efca :=NewCT_Column (); +if _aggd :=d .DecodeElement (_efca ,&_cgfg );_aggd !=nil {return _aggd ;};_dcaeb .Col =append (_dcaeb .Col ,_efca );default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_cgfg .Name ); +if _eeaa :=d .Skip ();_eeaa !=nil {return _eeaa ;};};case _g .EndElement :break _dfgg ;case _g .CharData :};};return nil ;};type ST_PageOrientation byte ;func (_dbgec *EG_RPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dbgec .RStyle !=nil {_fbgagaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_dbgec .RStyle ,_fbgagaa );};if _dbgec .RFonts !=nil {_afcgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_dbgec .RFonts ,_afcgd );};if _dbgec .B !=nil {_fbaae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}}; +e .EncodeElement (_dbgec .B ,_fbaae );};if _dbgec .BCs !=nil {_ccead :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_dbgec .BCs ,_ccead );};if _dbgec .I !=nil {_gecfgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}}; +e .EncodeElement (_dbgec .I ,_gecfgf );};if _dbgec .ICs !=nil {_efegg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_dbgec .ICs ,_efegg );};if _dbgec .Caps !=nil {_bgbaaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; +e .EncodeElement (_dbgec .Caps ,_bgbaaf );};if _dbgec .SmallCaps !=nil {_ceebeb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_dbgec .SmallCaps ,_ceebeb );};if _dbgec .Strike !=nil {_aedga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; +e .EncodeElement (_dbgec .Strike ,_aedga );};if _dbgec .Dstrike !=nil {_fagdc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_dbgec .Dstrike ,_fagdc );};if _dbgec .Outline !=nil {_cfgcd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; +e .EncodeElement (_dbgec .Outline ,_cfgcd );};if _dbgec .Shadow !=nil {_gbbggd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_dbgec .Shadow ,_gbbggd );};if _dbgec .Emboss !=nil {_aefdcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; +e .EncodeElement (_dbgec .Emboss ,_aefdcg );};if _dbgec .Imprint !=nil {_gdeab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_dbgec .Imprint ,_gdeab );};if _dbgec .NoProof !=nil {_abdbg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; +e .EncodeElement (_dbgec .NoProof ,_abdbg );};if _dbgec .SnapToGrid !=nil {_bdfga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dbgec .SnapToGrid ,_bdfga );};if _dbgec .Vanish !=nil {_gdcdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; +e .EncodeElement (_dbgec .Vanish ,_gdcdg );};if _dbgec .WebHidden !=nil {_afbec :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dbgec .WebHidden ,_afbec );};if _dbgec .Color !=nil {_gceacf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_dbgec .Color ,_gceacf );};if _dbgec .Spacing !=nil {_egeaee :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dbgec .Spacing ,_egeaee );};if _dbgec .W !=nil {_ffgfac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}}; +e .EncodeElement (_dbgec .W ,_ffgfac );};if _dbgec .Kern !=nil {_bffdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_dbgec .Kern ,_bffdg );};if _dbgec .Position !=nil {_agcfedc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_dbgec .Position ,_agcfedc );};if _dbgec .Sz !=nil {_edccegd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_dbgec .Sz ,_edccegd );};if _dbgec .SzCs !=nil {_eeegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; +e .EncodeElement (_dbgec .SzCs ,_eeegf );};if _dbgec .Highlight !=nil {_adadd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dbgec .Highlight ,_adadd );};if _dbgec .U !=nil {_bccgcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}}; +e .EncodeElement (_dbgec .U ,_bccgcb );};if _dbgec .Effect !=nil {_ddbae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_dbgec .Effect ,_ddbae );};if _dbgec .Bdr !=nil {_daeacf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}}; +e .EncodeElement (_dbgec .Bdr ,_daeacf );};if _dbgec .Shd !=nil {_defagf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dbgec .Shd ,_defagf );};if _dbgec .FitText !=nil {_gdadc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; +e .EncodeElement (_dbgec .FitText ,_gdadc );};if _dbgec .VertAlign !=nil {_edacb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dbgec .VertAlign ,_edacb );};if _dbgec .Rtl !=nil {_dbccc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}}; +e .EncodeElement (_dbgec .Rtl ,_dbccc );};if _dbgec .Cs !=nil {_dgedg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_dbgec .Cs ,_dgedg );};if _dbgec .Em !=nil {_ffbad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}}; +e .EncodeElement (_dbgec .Em ,_ffbad );};if _dbgec .Lang !=nil {_efggd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_dbgec .Lang ,_efggd );};if _dbgec .EastAsianLayout !=nil {_fbbbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_dbgec .EastAsianLayout ,_fbbbe );};if _dbgec .SpecVanish !=nil {_gddffg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dbgec .SpecVanish ,_gddffg ); +};if _dbgec .OMath !=nil {_feaec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_dbgec .OMath ,_feaec );};return nil ;};func (_aefdbb *CT_Frame )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddafc :for {_gbbbb ,_dbec :=d .Token (); +if _dbec !=nil {return _dbec ;};switch _cdbfc :=_gbbbb .(type ){case _g .StartElement :switch _cdbfc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aefdbb .Sz =NewCT_String (); +if _fddcce :=d .DecodeElement (_aefdbb .Sz ,&_cdbfc );_fddcce !=nil {return _fddcce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aefdbb .Name =NewCT_String (); +if _gcef :=d .DecodeElement (_aefdbb .Name ,&_cdbfc );_gcef !=nil {return _gcef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aefdbb .Title =NewCT_String (); +if _ccdec :=d .DecodeElement (_aefdbb .Title ,&_cdbfc );_ccdec !=nil {return _ccdec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aefdbb .LongDesc =NewCT_Rel (); +if _gbbcg :=d .DecodeElement (_aefdbb .LongDesc ,&_cdbfc );_gbbcg !=nil {return _gbbcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aefdbb .SourceFileName =NewCT_Rel (); +if _ggcg :=d .DecodeElement (_aefdbb .SourceFileName ,&_cdbfc );_ggcg !=nil {return _ggcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aefdbb .MarW =NewCT_PixelsMeasure (); +if _bdgcg :=d .DecodeElement (_aefdbb .MarW ,&_cdbfc );_bdgcg !=nil {return _bdgcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aefdbb .MarH =NewCT_PixelsMeasure (); +if _caeed :=d .DecodeElement (_aefdbb .MarH ,&_cdbfc );_caeed !=nil {return _caeed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aefdbb .Scrollbar =NewCT_FrameScrollbar (); +if _eaad :=d .DecodeElement (_aefdbb .Scrollbar ,&_cdbfc );_eaad !=nil {return _eaad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aefdbb .NoResizeAllowed =NewCT_OnOff (); +if _ddgba :=d .DecodeElement (_aefdbb .NoResizeAllowed ,&_cdbfc );_ddgba !=nil {return _ddgba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aefdbb .LinkedToFile =NewCT_OnOff (); +if _cfefa :=d .DecodeElement (_aefdbb .LinkedToFile ,&_cdbfc );_cfefa !=nil {return _cfefa ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_cdbfc .Name ); +if _ebgeb :=d .Skip ();_ebgeb !=nil {return _ebgeb ;};};case _g .EndElement :break _ddafc ;case _g .CharData :};};return nil ;};func (_eadca ST_RestartNumber )String ()string {switch _eadca {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 (_fgafcd *CT_Divs )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aeaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064i\u0076"}}; +for _ ,_babda :=range _fgafcd .Div {e .EncodeElement (_babda ,_aeaa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Phonetic Guide -Ruby *CT_Ruby ; +// ValidateWithPath validates the CT_Num and its children, prefixing error messages with path +func (_fdafa *CT_Num )ValidateWithPath (path string )error {if _dfege :=_fdafa .AbstractNumId .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0074\u0072\u0061\u0063\u0074N\u0075\u006d\u0049\u0064");_dfege !=nil {return _dfege ;};for _ccafd ,_gafde :=range _fdafa .LvlOverride {if _gafb :=_gafde .ValidateWithPath (_a .Sprintf ("\u0025s\u002fL\u0076\u006c\u004f\u0076\u0065r\u0072\u0069d\u0065\u005b\u0025\u0064\u005d",path ,_ccafd )); +_gafb !=nil {return _gafb ;};};return nil ;}; -// Footnote Reference -FootnoteReference *CT_FtnEdnRef ; +// ValidateWithPath validates the CT_Compat and its children, prefixing error messages with path +func (_beebc *CT_Compat )ValidateWithPath (path string )error {if _beebc .UseSingleBorderforContiguousCells !=nil {if _fgbg :=_beebc .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"); +_fgbg !=nil {return _fgbg ;};};if _beebc .WpJustification !=nil {if _bfedb :=_beebc .WpJustification .ValidateWithPath (path +"\u002f\u0057p\u004a\u0075\u0073t\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e");_bfedb !=nil {return _bfedb ;};};if _beebc .NoTabHangInd !=nil {if _bdecb :=_beebc .NoTabHangInd .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0061\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"); +_bdecb !=nil {return _bdecb ;};};if _beebc .NoLeading !=nil {if _cegd :=_beebc .NoLeading .ValidateWithPath (path +"\u002f\u004e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067");_cegd !=nil {return _cegd ;};};if _beebc .SpaceForUL !=nil {if _cbbd :=_beebc .SpaceForUL .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"); +_cbbd !=nil {return _cbbd ;};};if _beebc .NoColumnBalance !=nil {if _gced :=_beebc .NoColumnBalance .ValidateWithPath (path +"\u002f\u004eo\u0043\u006f\u006cu\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065");_gced !=nil {return _gced ;};};if _beebc .BalanceSingleByteDoubleByteWidth !=nil {if _cage :=_beebc .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"); +_cage !=nil {return _cage ;};};if _beebc .NoExtraLineSpacing !=nil {if _bdbd :=_beebc .NoExtraLineSpacing .ValidateWithPath (path +"\u002f\u004e\u006f\u0045xt\u0072\u0061\u004c\u0069\u006e\u0065\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bdbd !=nil {return _bdbd ; +};};if _beebc .DoNotLeaveBackslashAlone !=nil {if _gbbfc :=_beebc .DoNotLeaveBackslashAlone .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074L\u0065\u0061\u0076\u0065\u0042a\u0063k\u0073l\u0061\u0073\u0068\u0041\u006c\u006f\u006ee");_gbbfc !=nil {return _gbbfc ; +};};if _beebc .UlTrailSpace !=nil {if _gfdd :=_beebc .UlTrailSpace .ValidateWithPath (path +"\u002f\u0055\u006c\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065");_gfdd !=nil {return _gfdd ;};};if _beebc .DoNotExpandShiftReturn !=nil {if _bffgf :=_beebc .DoNotExpandShiftReturn .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0045\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e"); +_bffgf !=nil {return _bffgf ;};};if _beebc .SpacingInWholePoints !=nil {if _fcfb :=_beebc .SpacingInWholePoints .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063in\u0067I\u006e\u0057\u0068\u006f\u006ce\u0050\u006f\u0069\u006e\u0074\u0073");_fcfb !=nil {return _fcfb ; +};};if _beebc .LineWrapLikeWord6 !=nil {if _dbffd :=_beebc .LineWrapLikeWord6 .ValidateWithPath (path +"\u002fL\u0069n\u0065\u0057\u0072\u0061\u0070L\u0069\u006be\u0057\u006f\u0072\u0064\u0036");_dbffd !=nil {return _dbffd ;};};if _beebc .PrintBodyTextBeforeHeader !=nil {if _ddab :=_beebc .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"); +_ddab !=nil {return _ddab ;};};if _beebc .PrintColBlack !=nil {if _fcfd :=_beebc .PrintColBlack .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0043\u006f\u006cB\u006c\u0061\u0063\u006b");_fcfd !=nil {return _fcfd ;};};if _beebc .WpSpaceWidth !=nil {if _adead :=_beebc .WpSpaceWidth .ValidateWithPath (path +"\u002f\u0057\u0070\u0053\u0070\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"); +_adead !=nil {return _adead ;};};if _beebc .ShowBreaksInFrames !=nil {if _fbed :=_beebc .ShowBreaksInFrames .ValidateWithPath (path +"\u002f\u0053\u0068\u006fwB\u0072\u0065\u0061\u006b\u0073\u0049\u006e\u0046\u0072\u0061\u006d\u0065\u0073");_fbed !=nil {return _fbed ; +};};if _beebc .SubFontBySize !=nil {if _cafb :=_beebc .SubFontBySize .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0046\u006f\u006e\u0074\u0042y\u0053\u0069\u007a\u0065");_cafb !=nil {return _cafb ;};};if _beebc .SuppressBottomSpacing !=nil {if _ffcd :=_beebc .SuppressBottomSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069n\u0067"); +_ffcd !=nil {return _ffcd ;};};if _beebc .SuppressTopSpacing !=nil {if _dba :=_beebc .SuppressTopSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_dba !=nil {return _dba ; +};};if _beebc .SuppressSpacingAtTopOfPage !=nil {if _cbfc :=_beebc .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"); +_cbfc !=nil {return _cbfc ;};};if _beebc .SuppressTopSpacingWP !=nil {if _fcca :=_beebc .SuppressTopSpacingWP .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070re\u0073s\u0054\u006f\u0070\u0053\u0070a\u0063\u0069\u006e\u0067\u0057\u0050");_fcca !=nil {return _fcca ; +};};if _beebc .SuppressSpBfAfterPgBrk !=nil {if _gcge :=_beebc .SuppressSpBfAfterPgBrk .ValidateWithPath (path +"\u002f\u0053\u0075pp\u0072\u0065\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b");_gcge !=nil {return _gcge ; +};};if _beebc .SwapBordersFacingPages !=nil {if _fce :=_beebc .SwapBordersFacingPages .ValidateWithPath (path +"\u002f\u0053\u0077ap\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073");_fce !=nil {return _fce ; +};};if _beebc .ConvMailMergeEsc !=nil {if _ecged :=_beebc .ConvMailMergeEsc .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0076\u004d\u0061\u0069\u006c\u004d\u0065\u0072g\u0065\u0045\u0073\u0063");_ecged !=nil {return _ecged ;};};if _beebc .TruncateFontHeightsLikeWP6 !=nil {if _eeab :=_beebc .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"); +_eeab !=nil {return _eeab ;};};if _beebc .MwSmallCaps !=nil {if _agaa :=_beebc .MwSmallCaps .ValidateWithPath (path +"\u002f\u004d\u0077S\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_agaa !=nil {return _agaa ;};};if _beebc .UsePrinterMetrics !=nil {if _cbba :=_beebc .UsePrinterMetrics .ValidateWithPath (path +"\u002fU\u0073e\u0050\u0072\u0069\u006e\u0074e\u0072\u004de\u0074\u0072\u0069\u0063\u0073"); +_cbba !=nil {return _cbba ;};};if _beebc .DoNotSuppressParagraphBorders !=nil {if _ebec :=_beebc .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"); +_ebec !=nil {return _ebec ;};};if _beebc .WrapTrailSpaces !=nil {if _eebb :=_beebc .WrapTrailSpaces .ValidateWithPath (path +"\u002f\u0057r\u0061\u0070\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073");_eebb !=nil {return _eebb ;};};if _beebc .FootnoteLayoutLikeWW8 !=nil {if _ggfa :=_beebc .FootnoteLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0046\u006f\u006ftn\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057W\u0038"); +_ggfa !=nil {return _ggfa ;};};if _beebc .ShapeLayoutLikeWW8 !=nil {if _cbcg :=_beebc .ShapeLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0053\u0068\u0061pe\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038");_cbcg !=nil {return _cbcg ; +};};if _beebc .AlignTablesRowByRow !=nil {if _edbfa :=_beebc .AlignTablesRowByRow .ValidateWithPath (path +"/\u0041l\u0069\u0067\u006e\u0054\u0061\u0062\u006c\u0065s\u0052\u006f\u0077\u0042yR\u006f\u0077");_edbfa !=nil {return _edbfa ;};};if _beebc .ForgetLastTabAlignment !=nil {if _gfce :=_beebc .ForgetLastTabAlignment .ValidateWithPath (path +"\u002f\u0046\u006frg\u0065\u0074\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"); +_gfce !=nil {return _gfce ;};};if _beebc .AdjustLineHeightInTable !=nil {if _abee :=_beebc .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"); +_abee !=nil {return _abee ;};};if _beebc .AutoSpaceLikeWord95 !=nil {if _fgga :=_beebc .AutoSpaceLikeWord95 .ValidateWithPath (path +"/\u0041u\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u004ci\u006b\u0065\u0057\u006frd\u0039\u0035");_fgga !=nil {return _fgga ; +};};if _beebc .NoSpaceRaiseLower !=nil {if _ebecf :=_beebc .NoSpaceRaiseLower .ValidateWithPath (path +"\u002fN\u006fS\u0070\u0061\u0063\u0065\u0052a\u0069\u0073e\u004c\u006f\u0077\u0065\u0072");_ebecf !=nil {return _ebecf ;};};if _beebc .DoNotUseHTMLParagraphAutoSpacing !=nil {if _cafdb :=_beebc .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"); +_cafdb !=nil {return _cafdb ;};};if _beebc .LayoutRawTableWidth !=nil {if _aedb :=_beebc .LayoutRawTableWidth .ValidateWithPath (path +"/\u004ca\u0079\u006f\u0075\u0074\u0052\u0061\u0077\u0054a\u0062\u006c\u0065\u0057id\u0074\u0068");_aedb !=nil {return _aedb ; +};};if _beebc .LayoutTableRowsApart !=nil {if _febb :=_beebc .LayoutTableRowsApart .ValidateWithPath (path +"/\u004c\u0061\u0079\u006fut\u0054a\u0062\u006c\u0065\u0052\u006fw\u0073\u0041\u0070\u0061\u0072\u0074");_febb !=nil {return _febb ;};};if _beebc .UseWord97LineBreakRules !=nil {if _gdea :=_beebc .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"); +_gdea !=nil {return _gdea ;};};if _beebc .DoNotBreakWrappedTables !=nil {if _cbdc :=_beebc .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"); +_cbdc !=nil {return _cbdc ;};};if _beebc .DoNotSnapToGridInCell !=nil {if _bded :=_beebc .DoNotSnapToGridInCell .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065l\u006c"); +_bded !=nil {return _bded ;};};if _beebc .SelectFldWithFirstOrLastChar !=nil {if _bced :=_beebc .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"); +_bced !=nil {return _bced ;};};if _beebc .ApplyBreakingRules !=nil {if _bedb :=_beebc .ApplyBreakingRules .ValidateWithPath (path +"\u002f\u0041\u0070\u0070ly\u0042\u0072\u0065\u0061\u006b\u0069\u006e\u0067\u0052\u0075\u006c\u0065\u0073");_bedb !=nil {return _bedb ; +};};if _beebc .DoNotWrapTextWithPunct !=nil {if _egbf :=_beebc .DoNotWrapTextWithPunct .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074");_egbf !=nil {return _egbf ; +};};if _beebc .DoNotUseEastAsianBreakRules !=nil {if _edge :=_beebc .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"); +_edge !=nil {return _edge ;};};if _beebc .UseWord2002TableStyleRules !=nil {if _cbbg :=_beebc .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"); +_cbbg !=nil {return _cbbg ;};};if _beebc .GrowAutofit !=nil {if _dadg :=_beebc .GrowAutofit .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_dadg !=nil {return _dadg ;};};if _beebc .UseFELayout !=nil {if _egbd :=_beebc .UseFELayout .ValidateWithPath (path +"\u002f\u0055\u0073e\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"); +_egbd !=nil {return _egbd ;};};if _beebc .UseNormalStyleForList !=nil {if _bade :=_beebc .UseNormalStyleForList .ValidateWithPath (path +"\u002f\u0055\u0073\u0065No\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069s\u0074"); +_bade !=nil {return _bade ;};};if _beebc .DoNotUseIndentAsNumberingTabStop !=nil {if _defgg :=_beebc .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"); +_defgg !=nil {return _defgg ;};};if _beebc .UseAltKinsokuLineBreakRules !=nil {if _fgada :=_beebc .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"); +_fgada !=nil {return _fgada ;};};if _beebc .AllowSpaceOfSameStyleInTable !=nil {if _affc :=_beebc .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"); +_affc !=nil {return _affc ;};};if _beebc .DoNotSuppressIndentation !=nil {if _gdad :=_beebc .DoNotSuppressIndentation .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074S\u0075\u0070\u0070\u0072\u0065s\u0073I\u006ed\u0065\u006e\u0074\u0061\u0074\u0069\u006fn"); +_gdad !=nil {return _gdad ;};};if _beebc .DoNotAutofitConstrainedTables !=nil {if _aedg :=_beebc .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"); +_aedg !=nil {return _aedg ;};};if _beebc .AutofitToFirstFixedWidthCell !=nil {if _ddgb :=_beebc .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"); +_ddgb !=nil {return _ddgb ;};};if _beebc .UnderlineTabInNumList !=nil {if _abaa :=_beebc .UnderlineTabInNumList .ValidateWithPath (path +"\u002f\u0055\u006e\u0064er\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069s\u0074"); +_abaa !=nil {return _abaa ;};};if _beebc .DisplayHangulFixedWidth !=nil {if _gdga :=_beebc .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"); +_gdga !=nil {return _gdga ;};};if _beebc .SplitPgBreakAndParaMark !=nil {if _fgef :=_beebc .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"); +_fgef !=nil {return _fgef ;};};if _beebc .DoNotVertAlignCellWithSp !=nil {if _cefde :=_beebc .DoNotVertAlignCellWithSp .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074V\u0065\u0072\u0074\u0041\u006ci\u0067n\u0043e\u006c\u006c\u0057\u0069\u0074\u0068\u0053p"); +_cefde !=nil {return _cefde ;};};if _beebc .DoNotBreakConstrainedForcedTable !=nil {if _fcbc :=_beebc .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"); +_fcbc !=nil {return _fcbc ;};};if _beebc .DoNotVertAlignInTxbx !=nil {if _acdaa :=_beebc .DoNotVertAlignInTxbx .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftV\u0065r\u0074\u0041\u006c\u0069\u0067n\u0049\u006e\u0054\u0078\u0062\u0078");_acdaa !=nil {return _acdaa ; +};};if _beebc .UseAnsiKerningPairs !=nil {if _fcgbb :=_beebc .UseAnsiKerningPairs .ValidateWithPath (path +"/\u0055s\u0065\u0041\u006e\u0073\u0069\u004b\u0065\u0072n\u0069\u006e\u0067\u0050ai\u0072\u0073");_fcgbb !=nil {return _fcgbb ;};};if _beebc .CachedColBalance !=nil {if _efda :=_beebc .CachedColBalance .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0064\u0043\u006f\u006c\u0042\u0061l\u0061\u006e\u0063\u0065"); +_efda !=nil {return _efda ;};};for _baff ,_dcge :=range _beebc .CompatSetting {if _acae :=_dcge .ValidateWithPath (_a .Sprintf ("%\u0073/\u0043\u006f\u006d\u0070\u0061\u0074\u0053\u0065t\u0074\u0069\u006e\u0067[%\u0064\u005d",path ,_baff ));_acae !=nil {return _acae ; +};};return nil ;};func (_fcgaa *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 :_a .Sprintf ("\u0025\u0076",_fcgaa .AuthorAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",_fcgaa .DateAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_fcgaa .NameAttr )}); +if _fcgaa .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fcgaa .ColFirstAttr )});};if _fcgaa .ColLastAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_a .Sprintf ("\u0025\u0076",*_fcgaa .ColLastAttr )}); +};if _fcgaa .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_abdg ,_dgecc :=_fcgaa .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 _dgecc !=nil {return _dgecc ;};start .Attr =append (start .Attr ,_abdg );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fcgaa .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_adbaa ST_TextDirection )Validate ()error {return _adbaa .ValidateWithPath ("")};func (_aadbf *CT_RPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aadbf .RPr =NewCT_RPrOriginal ();for _ ,_beeffa :=range start .Attr {if _beeffa .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fcabf ,_bdeaa :=_beeffa .Value ,error (nil ); +if _bdeaa !=nil {return _bdeaa ;};_aadbf .AuthorAttr =_fcabf ;continue ;};if _beeffa .Name .Local =="\u0064\u0061\u0074\u0065"{_ddgdc ,_dedfd :=ParseStdlibTime (_beeffa .Value );if _dedfd !=nil {return _dedfd ;};_aadbf .DateAttr =&_ddgdc ;continue ;};if _beeffa .Name .Local =="\u0069\u0064"{_edcbed ,_bccdb :=_ff .ParseInt (_beeffa .Value ,10,64); +if _bccdb !=nil {return _bccdb ;};_aadbf .IdAttr =_edcbed ;continue ;};};_ffbeb :for {_adfaeb ,_aeccg :=d .Token ();if _aeccg !=nil {return _aeccg ;};switch _ggfbe :=_adfaeb .(type ){case _g .StartElement :switch _ggfbe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _cfffa :=d .DecodeElement (_aadbf .RPr ,&_ggfbe ); +_cfffa !=nil {return _cfffa ;};default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_ggfbe .Name ); +if _ecaeb :=d .Skip ();_ecaeb !=nil {return _ecaeb ;};};case _g .EndElement :break _ffbeb ;case _g .CharData :};};return nil ;};func NewCT_TblGridCol ()*CT_TblGridCol {_ecbfd :=&CT_TblGridCol {};return _ecbfd };func (_ebecfb *CT_Lock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebecfb .ValAttr !=ST_LockUnset {_cbfg ,_debeb :=_ebecfb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _debeb !=nil {return _debeb ;};start .Attr =append (start .Attr ,_cbfg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbdgge *WdAnchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbdgge .WdCT_Anchor =*NewWdCT_Anchor (); +for _ ,_eeagcg :=range start .Attr {if _eeagcg .Name .Local =="\u0064\u0069\u0073t\u0054"{_geebe ,_ddfddc :=_ff .ParseUint (_eeagcg .Value ,10,32);if _ddfddc !=nil {return _ddfddc ;};_cdage :=uint32 (_geebe );_bbdgge .DistTAttr =&_cdage ;continue ;};if _eeagcg .Name .Local =="\u0064\u0069\u0073t\u004c"{_bgfaa ,_gegaced :=_ff .ParseUint (_eeagcg .Value ,10,32); +if _gegaced !=nil {return _gegaced ;};_bgcagd :=uint32 (_bgfaa );_bbdgge .DistLAttr =&_bgcagd ;continue ;};if _eeagcg .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_cecdg ,_fccfe :=_ff .ParseBool (_eeagcg .Value );if _fccfe !=nil {return _fccfe ; +};_bbdgge .SimplePosAttr =&_cecdg ;continue ;};if _eeagcg .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_cfefee ,_efcgge :=_ff .ParseBool (_eeagcg .Value );if _efcgge !=nil {return _efcgge ;};_bbdgge .BehindDocAttr =_cfefee ;continue ;}; +if _eeagcg .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_daabcd ,_bddbcd :=_ff .ParseBool (_eeagcg .Value );if _bddbcd !=nil {return _bddbcd ;};_bbdgge .LayoutInCellAttr =_daabcd ;continue ;};if _eeagcg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_gaebb ,_fgafec :=_ff .ParseBool (_eeagcg .Value ); +if _fgafec !=nil {return _fgafec ;};_bbdgge .HiddenAttr =&_gaebb ;continue ;};if _eeagcg .Name .Local =="\u0064\u0069\u0073t\u0042"{_ddfee ,_cagaef :=_ff .ParseUint (_eeagcg .Value ,10,32);if _cagaef !=nil {return _cagaef ;};_adcfgf :=uint32 (_ddfee ); +_bbdgge .DistBAttr =&_adcfgf ;continue ;};if _eeagcg .Name .Local =="\u0064\u0069\u0073t\u0052"{_ebeaed ,_abada :=_ff .ParseUint (_eeagcg .Value ,10,32);if _abada !=nil {return _abada ;};_fecff :=uint32 (_ebeaed );_bbdgge .DistRAttr =&_fecff ;continue ; +};if _eeagcg .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_aeadd ,_cbbbb :=_ff .ParseUint (_eeagcg .Value ,10,32);if _cbbbb !=nil {return _cbbbb ;};_bbdgge .RelativeHeightAttr =uint32 (_aeadd );continue ; +};if _eeagcg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_ebgbeb ,_bbggde :=_ff .ParseBool (_eeagcg .Value );if _bbggde !=nil {return _bbggde ;};_bbdgge .LockedAttr =_ebgbeb ;continue ;};if _eeagcg .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_gbeef ,_aeagff :=_ff .ParseBool (_eeagcg .Value ); +if _aeagff !=nil {return _aeagff ;};_bbdgge .AllowOverlapAttr =_gbeef ;continue ;};};_dbdbfc :for {_dffea ,_ccgab :=d .Token ();if _ccgab !=nil {return _ccgab ;};switch _gfdade :=_dffea .(type ){case _g .StartElement :switch _gfdade .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _dceab :=d .DecodeElement (_bbdgge .SimplePos ,&_gfdade ); +_dceab !=nil {return _dceab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _efadcg :=d .DecodeElement (_bbdgge .PositionH ,&_gfdade ); +_efadcg !=nil {return _efadcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _gafdb :=d .DecodeElement (_bbdgge .PositionV ,&_gfdade ); +_gafdb !=nil {return _gafdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _bdbgbg :=d .DecodeElement (_bbdgge .Extent ,&_gfdade ); +_bdbgbg !=nil {return _bdbgbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_bbdgge .EffectExtent =NewWdCT_EffectExtent (); +if _fceedb :=d .DecodeElement (_bbdgge .EffectExtent ,&_gfdade );_fceedb !=nil {return _fceedb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_bbdgge .Choice =NewWdEG_WrapTypeChoice (); +if _aaead :=d .DecodeElement (&_bbdgge .Choice .WrapNone ,&_gfdade );_aaead !=nil {return _aaead ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_bbdgge .Choice =NewWdEG_WrapTypeChoice (); +if _fgfff :=d .DecodeElement (&_bbdgge .Choice .WrapSquare ,&_gfdade );_fgfff !=nil {return _fgfff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_bbdgge .Choice =NewWdEG_WrapTypeChoice (); +if _afgea :=d .DecodeElement (&_bbdgge .Choice .WrapTight ,&_gfdade );_afgea !=nil {return _afgea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_bbdgge .Choice =NewWdEG_WrapTypeChoice (); +if _bcccd :=d .DecodeElement (&_bbdgge .Choice .WrapThrough ,&_gfdade );_bcccd !=nil {return _bcccd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_bbdgge .Choice =NewWdEG_WrapTypeChoice (); +if _bddcfd :=d .DecodeElement (&_bbdgge .Choice .WrapTopAndBottom ,&_gfdade );_bddcfd !=nil {return _bddcfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063P\u0072"}:if _eaeaaf :=d .DecodeElement (_bbdgge .DocPr ,&_gfdade ); +_eaeaaf !=nil {return _eaeaaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_bbdgge .CNvGraphicFramePr =_af .NewCT_NonVisualGraphicFrameProperties (); +if _bagbde :=d .DecodeElement (_bbdgge .CNvGraphicFramePr ,&_gfdade );_bagbde !=nil {return _bagbde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _cbbgf :=d .DecodeElement (_bbdgge .Graphic ,&_gfdade ); +_cbbgf !=nil {return _cbbgf ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_gfdade .Name ); +if _cbgcag :=d .Skip ();_cbgcag !=nil {return _cbgcag ;};};case _g .EndElement :break _dbdbfc ;case _g .CharData :};};return nil ;};func (_geff *CT_DocDefaults )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcda :for {_gbea ,_affac :=d .Token (); +if _affac !=nil {return _affac ;};switch _eacca :=_gbea .(type ){case _g .StartElement :switch _eacca .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geff .RPrDefault =NewCT_RPrDefault (); +if _daee :=d .DecodeElement (_geff .RPrDefault ,&_eacca );_daee !=nil {return _daee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geff .PPrDefault =NewCT_PPrDefault (); +if _dedde :=d .DecodeElement (_geff .PPrDefault ,&_eacca );_dedde !=nil {return _dedde ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_eacca .Name ); +if _defaf :=d .Skip ();_defaf !=nil {return _defaf ;};};case _g .EndElement :break _dcda ;case _g .CharData :};};return nil ;};func (_fadgc *ST_Jc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_febaad ,_bcbbdde :=d .Token ();if _bcbbdde !=nil {return _bcbbdde ; +};if _gacdcg ,_adaec :=_febaad .(_g .EndElement );_adaec &&_gacdcg .Name ==start .Name {*_fadgc =1;return nil ;};if _eagge ,_gcdegd :=_febaad .(_g .CharData );!_gcdegd {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",_febaad ); +}else {switch string (_eagge ){case "":*_fadgc =0;case "\u0073\u0074\u0061r\u0074":*_fadgc =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fadgc =2;case "\u0065\u006e\u0064":*_fadgc =3;case "\u0062\u006f\u0074\u0068":*_fadgc =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fadgc =5; +case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_fadgc =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_fadgc =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fadgc =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_fadgc =9; +case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_fadgc =10;case "\u006c\u0065\u0066\u0074":*_fadgc =11;case "\u0072\u0069\u0067h\u0074":*_fadgc =12;};};_febaad ,_bcbbdde =d .Token ();if _bcbbdde !=nil {return _bcbbdde ; +};if _ccebf ,_acefgd :=_febaad .(_g .EndElement );_acefgd &&_ccebf .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",_febaad ); +};type CT_RubyAlign struct{ -// Endnote Reference -EndnoteReference *CT_FtnEdnRef ; +// Phonetic Guide Text Alignment Value +ValAttr ST_RubyAlign ;}; -// Comment Content Reference Mark -CommentReference *CT_Markup ; +// ValidateWithPath validates the CT_Em and its children, prefixing error messages with path +func (_acdadd *CT_Em )ValidateWithPath (path string )error {if _acdadd .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 _gfbfb :=_acdadd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfbfb !=nil {return _gfbfb ;};return nil ;};type ST_Lock byte ;func NewCT_TblPrBase ()*CT_TblPrBase {_gccda :=&CT_TblPrBase {};return _gccda }; +func (_ebcgc *ST_TblStyleOverrideType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ebcgc =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_ebcgc =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_ebcgc =2; +case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_ebcgc =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_ebcgc =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_ebcgc =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_ebcgc =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_ebcgc =7; +case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_ebcgc =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_ebcgc =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_ebcgc =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_ebcgc =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_ebcgc =12; +case "\u0073\u0077\u0043\u0065\u006c\u006c":*_ebcgc =13;};return nil ;}; -// DrawingML Object -Drawing *CT_Drawing ; +// Validate validates the CT_TcBorders and its children +func (_fgdgae *CT_TcBorders )Validate ()error {return _fgdgae .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};type EG_RunLevelElts struct{ -// Absolute Position Tab Character -Ptab *CT_PTab ; +// Proofing Error Anchor +ProofErr *CT_ProofErr ; -// Position of Last Calculated Page Break -LastRenderedPageBreak *CT_Empty ;};func (_bffbd *CT_Object )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {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 :"\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\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); -if _bffbd .DxaOrigAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0064\u0078\u0061\u004f\u0072\u0069g"},Value :_f .Sprintf ("\u0025\u0076",*_bffbd .DxaOrigAttr )});};if _bffbd .DyaOrigAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0064\u0079\u0061\u004f\u0072\u0069g"},Value :_f .Sprintf ("\u0025\u0076",*_bffbd .DyaOrigAttr )}); -};e .EncodeToken (start );if _bffbd .Any !=nil {for _ ,_agced :=range _bffbd .Any {_agced .MarshalXML (e ,_b .StartElement {});};};if _bffbd .Drawing !=nil {_egfgc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}}; -e .EncodeElement (_bffbd .Drawing ,_egfgc );};if _bffbd .Choice !=nil {_bffbd .Choice .MarshalXML (e ,_b .StartElement {});};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_LevelText ()*CT_LevelText {_dfadf :=&CT_LevelText {}; -return _dfadf };func (_fgef *CT_Hyperlink )UnmarshalXML (d *_b .Decoder ,start _b .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"{_ffce ,_bbcfd :=_gbab .Value ,error (nil ); -if _bbcfd !=nil {return _bbcfd ;};_fgef .IdAttr =&_ffce ;continue ;};if _gbab .Name .Local =="\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"{_gecec ,_bgeab :=_gbab .Value ,error (nil );if _bgeab !=nil {return _bgeab ;};_fgef .TgtFrameAttr =&_gecec ; -continue ;};if _gbab .Name .Local =="\u0074o\u006f\u006c\u0074\u0069\u0070"{_fabba ,_dbccd :=_gbab .Value ,error (nil );if _dbccd !=nil {return _dbccd ;};_fgef .TooltipAttr =&_fabba ;continue ;};if _gbab .Name .Local =="d\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"{_afcf ,_febbc :=_gbab .Value ,error (nil ); -if _febbc !=nil {return _febbc ;};_fgef .DocLocationAttr =&_afcf ;continue ;};if _gbab .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072"{_agbad ,_eaga :=_gbab .Value ,error (nil );if _eaga !=nil {return _eaga ;};_fgef .AnchorAttr =&_agbad ;continue ; -};if _gbab .Name .Local =="\u0068i\u0073\u0074\u006f\u0072\u0079"{_efeda ,_ccgacg :=ParseUnionST_OnOff (_gbab .Value );if _ccgacg !=nil {return _ccgacg ;};_fgef .HistoryAttr =&_efeda ;continue ;};};_ceeef :for {_fdgf ,_cdbfb :=d .Token ();if _cdbfb !=nil {return _cdbfb ; -};switch _gdeg :=_fdgf .(type ){case _b .StartElement :switch _gdeg .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_eddfc :=NewCT_SimpleField (); -if _aaeda :=d .DecodeElement (_eddfc ,&_gdeg );_aaeda !=nil {return _aaeda ;};_fgef .FldSimple =append (_fgef .FldSimple ,_eddfc );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_fgef .Hyperlink =NewCT_Hyperlink (); -if _fadca :=d .DecodeElement (_fgef .Hyperlink ,&_gdeg );_fadca !=nil {return _fadca ;};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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_fgef .SubDoc =NewCT_Rel (); -if _ffeeg :=d .DecodeElement (_fgef .SubDoc ,&_gdeg );_ffeeg !=nil {return _ffeeg ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gaga :=NewEG_ContentRunContent (); -_gaga .CustomXml =NewCT_CustomXmlRun ();if _deagd :=d .DecodeElement (_gaga .CustomXml ,&_gdeg );_deagd !=nil {return _deagd ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_gaga );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_dfgcd :=NewEG_ContentRunContent (); -_dfgcd .SmartTag =NewCT_SmartTagRun ();if _bbce :=d .DecodeElement (_dfgcd .SmartTag ,&_gdeg );_bbce !=nil {return _bbce ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_dfgcd );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_bagef :=NewEG_ContentRunContent (); -_bagef .Sdt =NewCT_SdtRun ();if _cgcgg :=d .DecodeElement (_bagef .Sdt ,&_gdeg );_cgcgg !=nil {return _cgcgg ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_bagef );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_cdfgg :=NewEG_ContentRunContent (); -_cdfgg .Dir =NewCT_DirContentRun ();if _acfd :=d .DecodeElement (_cdfgg .Dir ,&_gdeg );_acfd !=nil {return _acfd ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_cdfgg );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_ggdfe :=NewEG_ContentRunContent (); -_ggdfe .Bdo =NewCT_BdoContentRun ();if _fcab :=d .DecodeElement (_ggdfe .Bdo ,&_gdeg );_fcab !=nil {return _fcab ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_ggdfe );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 :"\u0072"},_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 :"\u0072"}:_cabdd :=NewEG_ContentRunContent (); -_cabdd .R =NewCT_R ();if _gagef :=d .DecodeElement (_cabdd .R ,&_gdeg );_gagef !=nil {return _gagef ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_cabdd );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ecfcd :=NewEG_ContentRunContent (); -_dbeg :=NewEG_RunLevelElts ();_dbeg .ProofErr =NewCT_ProofErr ();if _dfacf :=d .DecodeElement (_dbeg .ProofErr ,&_gdeg );_dfacf !=nil {return _dfacf ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_ecfcd );_ecfcd .EG_RunLevelElts =append (_ecfcd .EG_RunLevelElts ,_dbeg ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_adbad :=NewEG_ContentRunContent (); -_fbcbb :=NewEG_RunLevelElts ();_fbcbb .PermStart =NewCT_PermStart ();if _eefaa :=d .DecodeElement (_fbcbb .PermStart ,&_gdeg );_eefaa !=nil {return _eefaa ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_adbad );_adbad .EG_RunLevelElts =append (_adbad .EG_RunLevelElts ,_fbcbb ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cedgg :=NewEG_ContentRunContent (); -_ddbf :=NewEG_RunLevelElts ();_ddbf .PermEnd =NewCT_Perm ();if _abec :=d .DecodeElement (_ddbf .PermEnd ,&_gdeg );_abec !=nil {return _abec ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_cedgg );_cedgg .EG_RunLevelElts =append (_cedgg .EG_RunLevelElts ,_ddbf ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bbab :=NewEG_ContentRunContent (); -_bbbebg :=NewEG_RunLevelElts ();_bbbebg .Ins =NewCT_RunTrackChange ();if _ggafe :=d .DecodeElement (_bbbebg .Ins ,&_gdeg );_ggafe !=nil {return _ggafe ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_bbab );_bbab .EG_RunLevelElts =append (_bbab .EG_RunLevelElts ,_bbbebg ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_abged :=NewEG_ContentRunContent (); -_cfag :=NewEG_RunLevelElts ();_cfag .Del =NewCT_RunTrackChange ();if _faabd :=d .DecodeElement (_cfag .Del ,&_gdeg );_faabd !=nil {return _faabd ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_abged );_abged .EG_RunLevelElts =append (_abged .EG_RunLevelElts ,_cfag ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cddag :=NewEG_ContentRunContent (); -_efcfd :=NewEG_RunLevelElts ();_efcfd .MoveFrom =NewCT_RunTrackChange ();if _aefad :=d .DecodeElement (_efcfd .MoveFrom ,&_gdeg );_aefad !=nil {return _aefad ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_cddag );_cddag .EG_RunLevelElts =append (_cddag .EG_RunLevelElts ,_efcfd ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ddfbf :=NewEG_ContentRunContent (); -_bccdeg :=NewEG_RunLevelElts ();_bccdeg .MoveTo =NewCT_RunTrackChange ();if _fbdda :=d .DecodeElement (_bccdeg .MoveTo ,&_gdeg );_fbdda !=nil {return _fbdda ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_ddfbf );_ddfbf .EG_RunLevelElts =append (_ddfbf .EG_RunLevelElts ,_bccdeg ); -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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gdcf :=NewEG_ContentRunContent (); -_cafcce :=NewEG_RunLevelElts ();_fafbf :=NewEG_RangeMarkupElements ();_fafbf .BookmarkStart =NewCT_Bookmark ();if _cedga :=d .DecodeElement (_fafbf .BookmarkStart ,&_gdeg );_cedga !=nil {return _cedga ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_gdcf ); -_gdcf .EG_RunLevelElts =append (_gdcf .EG_RunLevelElts ,_cafcce );_cafcce .EG_RangeMarkupElements =append (_cafcce .EG_RangeMarkupElements ,_fafbf );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bccdb :=NewEG_ContentRunContent (); -_fdff :=NewEG_RunLevelElts ();_cgfg :=NewEG_RangeMarkupElements ();_cgfg .BookmarkEnd =NewCT_MarkupRange ();if _fdbdf :=d .DecodeElement (_cgfg .BookmarkEnd ,&_gdeg );_fdbdf !=nil {return _fdbdf ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_bccdb ); -_bccdb .EG_RunLevelElts =append (_bccdb .EG_RunLevelElts ,_fdff );_fdff .EG_RangeMarkupElements =append (_fdff .EG_RangeMarkupElements ,_cgfg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_efcab :=NewEG_ContentRunContent (); -_abacga :=NewEG_RunLevelElts ();_bbbc :=NewEG_RangeMarkupElements ();_bbbc .MoveFromRangeStart =NewCT_MoveBookmark ();if _dccgd :=d .DecodeElement (_bbbc .MoveFromRangeStart ,&_gdeg );_dccgd !=nil {return _dccgd ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_efcab ); -_efcab .EG_RunLevelElts =append (_efcab .EG_RunLevelElts ,_abacga );_abacga .EG_RangeMarkupElements =append (_abacga .EG_RangeMarkupElements ,_bbbc );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gdgbd :=NewEG_ContentRunContent (); -_ceeabf :=NewEG_RunLevelElts ();_cfadc :=NewEG_RangeMarkupElements ();_cfadc .MoveFromRangeEnd =NewCT_MarkupRange ();if _edfgd :=d .DecodeElement (_cfadc .MoveFromRangeEnd ,&_gdeg );_edfgd !=nil {return _edfgd ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_gdgbd ); -_gdgbd .EG_RunLevelElts =append (_gdgbd .EG_RunLevelElts ,_ceeabf );_ceeabf .EG_RangeMarkupElements =append (_ceeabf .EG_RangeMarkupElements ,_cfadc );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gdeb :=NewEG_ContentRunContent (); -_ccccfb :=NewEG_RunLevelElts ();_cbfg :=NewEG_RangeMarkupElements ();_cbfg .MoveToRangeStart =NewCT_MoveBookmark ();if _bfcbeb :=d .DecodeElement (_cbfg .MoveToRangeStart ,&_gdeg );_bfcbeb !=nil {return _bfcbeb ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_gdeb ); -_gdeb .EG_RunLevelElts =append (_gdeb .EG_RunLevelElts ,_ccccfb );_ccccfb .EG_RangeMarkupElements =append (_ccccfb .EG_RangeMarkupElements ,_cbfg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dgfe :=NewEG_ContentRunContent (); -_bdaeg :=NewEG_RunLevelElts ();_gaefb :=NewEG_RangeMarkupElements ();_gaefb .MoveToRangeEnd =NewCT_MarkupRange ();if _bbefd :=d .DecodeElement (_gaefb .MoveToRangeEnd ,&_gdeg );_bbefd !=nil {return _bbefd ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_dgfe ); -_dgfe .EG_RunLevelElts =append (_dgfe .EG_RunLevelElts ,_bdaeg );_bdaeg .EG_RangeMarkupElements =append (_bdaeg .EG_RangeMarkupElements ,_gaefb );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_acbg :=NewEG_ContentRunContent (); -_dcee :=NewEG_RunLevelElts ();_fdca :=NewEG_RangeMarkupElements ();_fdca .CommentRangeStart =NewCT_MarkupRange ();if _ddgc :=d .DecodeElement (_fdca .CommentRangeStart ,&_gdeg );_ddgc !=nil {return _ddgc ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_acbg ); -_acbg .EG_RunLevelElts =append (_acbg .EG_RunLevelElts ,_dcee );_dcee .EG_RangeMarkupElements =append (_dcee .EG_RangeMarkupElements ,_fdca );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dffed :=NewEG_ContentRunContent (); -_cffbf :=NewEG_RunLevelElts ();_facddf :=NewEG_RangeMarkupElements ();_facddf .CommentRangeEnd =NewCT_MarkupRange ();if _cacga :=d .DecodeElement (_facddf .CommentRangeEnd ,&_gdeg );_cacga !=nil {return _cacga ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_dffed ); -_dffed .EG_RunLevelElts =append (_dffed .EG_RunLevelElts ,_cffbf );_cffbf .EG_RangeMarkupElements =append (_cffbf .EG_RangeMarkupElements ,_facddf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_egdfa :=NewEG_ContentRunContent (); -_egbdd :=NewEG_RunLevelElts ();_aceg :=NewEG_RangeMarkupElements ();_aceg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gege :=d .DecodeElement (_aceg .CustomXmlInsRangeStart ,&_gdeg );_gege !=nil {return _gege ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_egdfa ); -_egdfa .EG_RunLevelElts =append (_egdfa .EG_RunLevelElts ,_egbdd );_egbdd .EG_RangeMarkupElements =append (_egbdd .EG_RangeMarkupElements ,_aceg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_defe :=NewEG_ContentRunContent (); -_gcgga :=NewEG_RunLevelElts ();_fded :=NewEG_RangeMarkupElements ();_fded .CustomXmlInsRangeEnd =NewCT_Markup ();if _bfgga :=d .DecodeElement (_fded .CustomXmlInsRangeEnd ,&_gdeg );_bfgga !=nil {return _bfgga ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_defe ); -_defe .EG_RunLevelElts =append (_defe .EG_RunLevelElts ,_gcgga );_gcgga .EG_RangeMarkupElements =append (_gcgga .EG_RangeMarkupElements ,_fded );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fbcce :=NewEG_ContentRunContent (); -_gdfg :=NewEG_RunLevelElts ();_fbeade :=NewEG_RangeMarkupElements ();_fbeade .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bgcb :=d .DecodeElement (_fbeade .CustomXmlDelRangeStart ,&_gdeg );_bgcb !=nil {return _bgcb ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_fbcce ); -_fbcce .EG_RunLevelElts =append (_fbcce .EG_RunLevelElts ,_gdfg );_gdfg .EG_RangeMarkupElements =append (_gdfg .EG_RangeMarkupElements ,_fbeade );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cfcb :=NewEG_ContentRunContent (); -_afagb :=NewEG_RunLevelElts ();_edbba :=NewEG_RangeMarkupElements ();_edbba .CustomXmlDelRangeEnd =NewCT_Markup ();if _aefeb :=d .DecodeElement (_edbba .CustomXmlDelRangeEnd ,&_gdeg );_aefeb !=nil {return _aefeb ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_cfcb ); -_cfcb .EG_RunLevelElts =append (_cfcb .EG_RunLevelElts ,_afagb );_afagb .EG_RangeMarkupElements =append (_afagb .EG_RangeMarkupElements ,_edbba );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_adgd :=NewEG_ContentRunContent (); -_acge :=NewEG_RunLevelElts ();_egfb :=NewEG_RangeMarkupElements ();_egfb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfcfb :=d .DecodeElement (_egfb .CustomXmlMoveFromRangeStart ,&_gdeg );_cfcfb !=nil {return _cfcfb ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_adgd ); -_adgd .EG_RunLevelElts =append (_adgd .EG_RunLevelElts ,_acge );_acge .EG_RangeMarkupElements =append (_acge .EG_RangeMarkupElements ,_egfb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_egcbd :=NewEG_ContentRunContent (); -_gdgdb :=NewEG_RunLevelElts ();_facb :=NewEG_RangeMarkupElements ();_facb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fdcbd :=d .DecodeElement (_facb .CustomXmlMoveFromRangeEnd ,&_gdeg );_fdcbd !=nil {return _fdcbd ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_egcbd ); -_egcbd .EG_RunLevelElts =append (_egcbd .EG_RunLevelElts ,_gdgdb );_gdgdb .EG_RangeMarkupElements =append (_gdgdb .EG_RangeMarkupElements ,_facb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ebecf :=NewEG_ContentRunContent (); -_edfff :=NewEG_RunLevelElts ();_afcd :=NewEG_RangeMarkupElements ();_afcd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _daafb :=d .DecodeElement (_afcd .CustomXmlMoveToRangeStart ,&_gdeg );_daafb !=nil {return _daafb ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_ebecf ); -_ebecf .EG_RunLevelElts =append (_ebecf .EG_RunLevelElts ,_edfff );_edfff .EG_RangeMarkupElements =append (_edfff .EG_RangeMarkupElements ,_afcd );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eedde :=NewEG_ContentRunContent (); -_bcdfa :=NewEG_RunLevelElts ();_ebefb :=NewEG_RangeMarkupElements ();_ebefb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fead :=d .DecodeElement (_ebefb .CustomXmlMoveToRangeEnd ,&_gdeg );_fead !=nil {return _fead ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_eedde ); -_eedde .EG_RunLevelElts =append (_eedde .EG_RunLevelElts ,_bcdfa );_bcdfa .EG_RangeMarkupElements =append (_bcdfa .EG_RangeMarkupElements ,_ebefb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eceac :=NewEG_ContentRunContent (); -_afdgb :=NewEG_RunLevelElts ();_cfaga :=NewEG_MathContent ();_cfaga .OMathPara =_dg .NewOMathPara ();if _fbdacb :=d .DecodeElement (_cfaga .OMathPara ,&_gdeg );_fbdacb !=nil {return _fbdacb ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_eceac ); -_eceac .EG_RunLevelElts =append (_eceac .EG_RunLevelElts ,_afdgb );_afdgb .EG_MathContent =append (_afdgb .EG_MathContent ,_cfaga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cfbbg :=NewEG_ContentRunContent (); -_adede :=NewEG_RunLevelElts ();_bgcbe :=NewEG_MathContent ();_bgcbe .OMath =_dg .NewOMath ();if _gffac :=d .DecodeElement (_bgcbe .OMath ,&_gdeg );_gffac !=nil {return _gffac ;};_fgef .EG_ContentRunContent =append (_fgef .EG_ContentRunContent ,_cfbbg ); -_cfbbg .EG_RunLevelElts =append (_cfbbg .EG_RunLevelElts ,_adede );_adede .EG_MathContent =append (_adede .EG_MathContent ,_bgcbe );default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gdeg .Name ); -if _gcgbe :=d .Skip ();_gcgbe !=nil {return _gcgbe ;};};case _b .EndElement :break _ceeef ;case _b .CharData :};};return nil ;}; +// Range Permission Start +PermStart *CT_PermStart ; -// ValidateWithPath validates the CT_DocPart and its children, prefixing error messages with path -func (_aaeaf *CT_DocPart )ValidateWithPath (path string )error {if _aaeaf .DocPartPr !=nil {if _fabga :=_aaeaf .DocPartPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");_fabga !=nil {return _fabga ;};};if _aaeaf .DocPartBody !=nil {if _egbgc :=_aaeaf .DocPartBody .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"); -_egbgc !=nil {return _egbgc ;};};return nil ;}; +// Range Permission End +PermEnd *CT_Perm ; -// ValidateWithPath validates the CT_AutoCaptions and its children, prefixing error messages with path -func (_cgee *CT_AutoCaptions )ValidateWithPath (path string )error {for _cegf ,_cgg :=range _cgee .AutoCaption {if _ccb :=_cgg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fA\u0075\u0074\u006f\u0043\u0061p\u0074\u0069o\u006e\u005b\u0025\u0064\u005d",path ,_cegf )); -_ccb !=nil {return _ccb ;};};return nil ;};func NewCT_Lvl ()*CT_Lvl {_cafcceb :=&CT_Lvl {};return _cafcceb };func (_gbfacf ST_FrameLayout )ValidateWithPath (path string )error {switch _gbfacf {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 (_gbfacf )); -};return nil ;};func (_gaega *CT_MailMergeDest )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaega .ValAttr =ST_MailMergeDest (1);for _ ,_gcbaa :=range start .Attr {if _gcbaa .Name .Local =="\u0076\u0061\u006c"{_gaega .ValAttr .UnmarshalXMLAttr (_gcbaa ); -continue ;};};for {_bbced ,_affgb :=d .Token ();if _affgb !=nil {return _f .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",_affgb );};if _dfbeg ,_bfdec :=_bbced .(_b .EndElement ); -_bfdec &&_dfbeg .Name ==start .Name {break ;};};return nil ;};func (_bdbba *CT_WebSettings )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bdbba .Frameset !=nil {_bbdbc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}}; -e .EncodeElement (_bdbba .Frameset ,_bbdbc );};if _bdbba .Divs !=nil {_cggaeb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0073"}};e .EncodeElement (_bdbba .Divs ,_cggaeb );};if _bdbba .Encoding !=nil {_gcaece :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}}; -e .EncodeElement (_bdbba .Encoding ,_gcaece );};if _bdbba .OptimizeForBrowser !=nil {_dbeaf :=_b .StartElement {Name :_b .Name {Local :"w\u003ao\u0070\u0074\u0069\u006d\u0069\u007a\u0065\u0046o\u0072\u0042\u0072\u006fws\u0065\u0072"}};e .EncodeElement (_bdbba .OptimizeForBrowser ,_dbeaf ); -};if _bdbba .RelyOnVML !=nil {_gegab :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0072\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c"}};e .EncodeElement (_bdbba .RelyOnVML ,_gegab );};if _bdbba .AllowPNG !=nil {_eedgc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}}; -e .EncodeElement (_bdbba .AllowPNG ,_eedgc );};if _bdbba .DoNotRelyOnCSS !=nil {_ceagg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003ad\u006f\u004e\u006ft\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053"}};e .EncodeElement (_bdbba .DoNotRelyOnCSS ,_ceagg ); -};if _bdbba .DoNotSaveAsSingleFile !=nil {_ebeeb :=_b .StartElement {Name :_b .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 (_bdbba .DoNotSaveAsSingleFile ,_ebeeb ); -};if _bdbba .DoNotOrganizeInFolder !=nil {_facfc :=_b .StartElement {Name :_b .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 (_bdbba .DoNotOrganizeInFolder ,_facfc ); -};if _bdbba .DoNotUseLongFileNames !=nil {_bebbce :=_b .StartElement {Name :_b .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 (_bdbba .DoNotUseLongFileNames ,_bebbce ); -};if _bdbba .PixelsPerInch !=nil {_afacf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0070i\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}};e .EncodeElement (_bdbba .PixelsPerInch ,_afacf );};if _bdbba .TargetScreenSz !=nil {_bdefa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003at\u0061\u0072\u0067e\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"}}; -e .EncodeElement (_bdbba .TargetScreenSz ,_bdefa );};if _bdbba .SaveSmartTagsAsXml !=nil {_acaec :=_b .StartElement {Name :_b .Name {Local :"w\u003as\u0061\u0076\u0065\u0053\u006d\u0061\u0072\u0074T\u0061\u0067\u0073\u0041sX\u006d\u006c"}};e .EncodeElement (_bdbba .SaveSmartTagsAsXml ,_acaec ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aadadc *ST_FtnPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aadadc =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_aadadc =1; -case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_aadadc =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_aadadc =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_aadadc =4;};return nil ;};type CT_ObjectEmbed struct{ +// Inserted Run Content +Ins *CT_RunTrackChange ; -// Object Representation -DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; +// Deleted Run Content +Del *CT_RunTrackChange ; -// Object Application -ProgIdAttr *string ; +// Move Source Run Content +MoveFrom *CT_RunTrackChange ; -// Object Shape -ShapeIdAttr *string ; +// Move Destination Run Content +MoveTo *CT_RunTrackChange ;EG_RangeMarkupElements []*EG_RangeMarkupElements ;EG_MathContent []*EG_MathContent ;};func NewCT_SectType ()*CT_SectType {_dfbaf :=&CT_SectType {};return _dfbaf }; -// Field Switches -FieldCodesAttr *string ;};func (_fdbcac *Styles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdbcac .CT_Styles =*NewCT_Styles ();_abgdc :for {_afdgg ,_fccbg :=d .Token ();if _fccbg !=nil {return _fccbg ;};switch _bfcceg :=_afdgg .(type ){case _b .StartElement :switch _bfcceg .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 :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_fdbcac .DocDefaults =NewCT_DocDefaults (); -if _ggccb :=d .DecodeElement (_fdbcac .DocDefaults ,&_bfcceg );_ggccb !=nil {return _ggccb ;};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 :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_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 :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_fdbcac .LatentStyles =NewCT_LatentStyles (); -if _ebdee :=d .DecodeElement (_fdbcac .LatentStyles ,&_bfcceg );_ebdee !=nil {return _ebdee ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_beegf :=NewCT_Style (); -if _agfff :=d .DecodeElement (_beegf ,&_bfcceg );_agfff !=nil {return _agfff ;};_fdbcac .Style =append (_fdbcac .Style ,_beegf );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_bfcceg .Name ); -if _bbbbdbc :=d .Skip ();_bbbbdbc !=nil {return _bbbbdbc ;};};case _b .EndElement :break _abgdc ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_FtnDocProps and its children +func (_cfdb *CT_FtnDocProps )Validate ()error {return _cfdb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};type ST_DisplacedByCustomXml byte ;func NewCT_BookmarkRange ()*CT_BookmarkRange {_bdaa :=&CT_BookmarkRange {}; +return _bdaa };func (_cdgcdd *ST_MailMergeDest )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdgcdd =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_cdgcdd =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_cdgcdd =2; +case "\u0065\u006d\u0061i\u006c":*_cdgcdd =3;case "\u0066\u0061\u0078":*_cdgcdd =4;};return nil ;};func (_cbgcg ST_AnnotationVMerge )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cfged :=_g .Attr {};_cfged .Name =name ;switch _cbgcg {case ST_AnnotationVMergeUnset :_cfged .Value =""; +case ST_AnnotationVMergeCont :_cfged .Value ="\u0063\u006f\u006e\u0074";case ST_AnnotationVMergeRest :_cfged .Value ="\u0072\u0065\u0073\u0074";};return _cfged ,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;);func NewCT_PPrChange ()*CT_PPrChange {_geffc :=&CT_PPrChange {};_geffc .PPr =NewCT_PPrBase ();return _geffc ;};func (_dfdfdc *ST_Zoom )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dccea ,_eabeab :=d .Token (); +if _eabeab !=nil {return _eabeab ;};if _fggdd ,_acffgc :=_dccea .(_g .EndElement );_acffgc &&_fggdd .Name ==start .Name {*_dfdfdc =1;return nil ;};if _gegba ,_cagcg :=_dccea .(_g .CharData );!_cagcg {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",_dccea ); +}else {switch string (_gegba ){case "":*_dfdfdc =0;case "\u006e\u006f\u006e\u0065":*_dfdfdc =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_dfdfdc =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_dfdfdc =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_dfdfdc =4; +};};_dccea ,_eabeab =d .Token ();if _eabeab !=nil {return _eabeab ;};if _ffeage ,_gcafa :=_dccea .(_g .EndElement );_gcafa &&_ffeage .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",_dccea ); +};func (_febeb *CT_Comment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bddag :=range start .Attr {if _bddag .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_dedg ,_caef :=_bddag .Value ,error (nil );if _caef !=nil {return _caef ; +};_febeb .InitialsAttr =&_dedg ;continue ;};if _bddag .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_fbgf ,_adgf :=_bddag .Value ,error (nil );if _adgf !=nil {return _adgf ;};_febeb .AuthorAttr =_fbgf ;continue ;};if _bddag .Name .Local =="\u0064\u0061\u0074\u0065"{_fbfb ,_fabe :=ParseStdlibTime (_bddag .Value ); +if _fabe !=nil {return _fabe ;};_febeb .DateAttr =&_fbfb ;continue ;};if _bddag .Name .Local =="\u0069\u0064"{_cgaf ,_efae :=_ff .ParseInt (_bddag .Value ,10,64);if _efae !=nil {return _efae ;};_febeb .IdAttr =_cgaf ;continue ;};};_bgdd :for {_ffef ,_fff :=d .Token (); +if _fff !=nil {return _fff ;};switch _gegg :=_ffef .(type ){case _g .StartElement :switch _gegg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddg :=NewEG_BlockLevelElts (); +_abgf :=NewCT_AltChunk ();if _gffa :=d .DecodeElement (_abgf ,&_gegg );_gffa !=nil {return _gffa ;};_gddg .AltChunk =append (_gddg .AltChunk ,_abgf );_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_gddg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bfff :=NewEG_BlockLevelElts (); +_ceee :=NewEG_ContentBlockContent ();_ceee .CustomXml =NewCT_CustomXmlBlock ();if _eggag :=d .DecodeElement (_ceee .CustomXml ,&_gegg );_eggag !=nil {return _eggag ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_bfff );_bfff .EG_ContentBlockContent =append (_bfff .EG_ContentBlockContent ,_ceee ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fede :=NewEG_BlockLevelElts (); +_gfeb :=NewEG_ContentBlockContent ();_gfeb .Sdt =NewCT_SdtBlock ();if _gdcb :=d .DecodeElement (_gfeb .Sdt ,&_gegg );_gdcb !=nil {return _gdcb ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_fede );_fede .EG_ContentBlockContent =append (_fede .EG_ContentBlockContent ,_gfeb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aegde :=NewEG_BlockLevelElts (); +_edbf :=NewEG_ContentBlockContent ();_eggg :=NewCT_P ();if _egbe :=d .DecodeElement (_eggg ,&_gegg );_egbe !=nil {return _egbe ;};_edbf .P =append (_edbf .P ,_eggg );_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_aegde );_aegde .EG_ContentBlockContent =append (_aegde .EG_ContentBlockContent ,_edbf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_affg :=NewEG_BlockLevelElts (); +_aeca :=NewEG_ContentBlockContent ();_fafb :=NewCT_Tbl ();if _bedc :=d .DecodeElement (_fafb ,&_gegg );_bedc !=nil {return _bedc ;};_aeca .Tbl =append (_aeca .Tbl ,_fafb );_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_affg );_affg .EG_ContentBlockContent =append (_affg .EG_ContentBlockContent ,_aeca ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aebcc :=NewEG_BlockLevelElts (); +_dgde :=NewEG_ContentBlockContent ();_dcef :=NewEG_RunLevelElts ();_dcef .ProofErr =NewCT_ProofErr ();if _ddae :=d .DecodeElement (_dcef .ProofErr ,&_gegg );_ddae !=nil {return _ddae ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_aebcc ); +_aebcc .EG_ContentBlockContent =append (_aebcc .EG_ContentBlockContent ,_dgde );_dgde .EG_RunLevelElts =append (_dgde .EG_RunLevelElts ,_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 :"\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"}:_fgbb :=NewEG_BlockLevelElts (); +_abgd :=NewEG_ContentBlockContent ();_bdgg :=NewEG_RunLevelElts ();_bdgg .PermStart =NewCT_PermStart ();if _bacda :=d .DecodeElement (_bdgg .PermStart ,&_gegg );_bacda !=nil {return _bacda ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_fgbb ); +_fgbb .EG_ContentBlockContent =append (_fgbb .EG_ContentBlockContent ,_abgd );_abgd .EG_RunLevelElts =append (_abgd .EG_RunLevelElts ,_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 :"\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"}:_bbee :=NewEG_BlockLevelElts (); +_fgag :=NewEG_ContentBlockContent ();_egfb :=NewEG_RunLevelElts ();_egfb .PermEnd =NewCT_Perm ();if _badcb :=d .DecodeElement (_egfb .PermEnd ,&_gegg );_badcb !=nil {return _badcb ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_bbee ); +_bbee .EG_ContentBlockContent =append (_bbee .EG_ContentBlockContent ,_fgag );_fgag .EG_RunLevelElts =append (_fgag .EG_RunLevelElts ,_egfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ccce :=NewEG_BlockLevelElts (); +_aggf :=NewEG_ContentBlockContent ();_dcffd :=NewEG_RunLevelElts ();_dcffd .Ins =NewCT_RunTrackChange ();if _gdba :=d .DecodeElement (_dcffd .Ins ,&_gegg );_gdba !=nil {return _gdba ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_ccce ); +_ccce .EG_ContentBlockContent =append (_ccce .EG_ContentBlockContent ,_aggf );_aggf .EG_RunLevelElts =append (_aggf .EG_RunLevelElts ,_dcffd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bcecf :=NewEG_BlockLevelElts (); +_ggde :=NewEG_ContentBlockContent ();_bbbd :=NewEG_RunLevelElts ();_bbbd .Del =NewCT_RunTrackChange ();if _cfge :=d .DecodeElement (_bbbd .Del ,&_gegg );_cfge !=nil {return _cfge ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_bcecf ); +_bcecf .EG_ContentBlockContent =append (_bcecf .EG_ContentBlockContent ,_ggde );_ggde .EG_RunLevelElts =append (_ggde .EG_RunLevelElts ,_bbbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dfaab :=NewEG_BlockLevelElts (); +_egff :=NewEG_ContentBlockContent ();_dagfa :=NewEG_RunLevelElts ();_dagfa .MoveFrom =NewCT_RunTrackChange ();if _baafb :=d .DecodeElement (_dagfa .MoveFrom ,&_gegg );_baafb !=nil {return _baafb ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_dfaab ); +_dfaab .EG_ContentBlockContent =append (_dfaab .EG_ContentBlockContent ,_egff );_egff .EG_RunLevelElts =append (_egff .EG_RunLevelElts ,_dagfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bgdab :=NewEG_BlockLevelElts (); +_bgcf :=NewEG_ContentBlockContent ();_dfgd :=NewEG_RunLevelElts ();_dfgd .MoveTo =NewCT_RunTrackChange ();if _fgec :=d .DecodeElement (_dfgd .MoveTo ,&_gegg );_fgec !=nil {return _fgec ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_bgdab ); +_bgdab .EG_ContentBlockContent =append (_bgdab .EG_ContentBlockContent ,_bgcf );_bgcf .EG_RunLevelElts =append (_bgcf .EG_RunLevelElts ,_dfgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_feeb :=NewEG_BlockLevelElts (); +_acgd :=NewEG_ContentBlockContent ();_fbbe :=NewEG_RunLevelElts ();_feefb :=NewEG_RangeMarkupElements ();_feefb .BookmarkStart =NewCT_Bookmark ();if _bebg :=d .DecodeElement (_feefb .BookmarkStart ,&_gegg );_bebg !=nil {return _bebg ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_feeb ); +_feeb .EG_ContentBlockContent =append (_feeb .EG_ContentBlockContent ,_acgd );_acgd .EG_RunLevelElts =append (_acgd .EG_RunLevelElts ,_fbbe );_fbbe .EG_RangeMarkupElements =append (_fbbe .EG_RangeMarkupElements ,_feefb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_deceg :=NewEG_BlockLevelElts (); +_dcdbc :=NewEG_ContentBlockContent ();_accd :=NewEG_RunLevelElts ();_bgaf :=NewEG_RangeMarkupElements ();_bgaf .BookmarkEnd =NewCT_MarkupRange ();if _ebgc :=d .DecodeElement (_bgaf .BookmarkEnd ,&_gegg );_ebgc !=nil {return _ebgc ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_deceg ); +_deceg .EG_ContentBlockContent =append (_deceg .EG_ContentBlockContent ,_dcdbc );_dcdbc .EG_RunLevelElts =append (_dcdbc .EG_RunLevelElts ,_accd );_accd .EG_RangeMarkupElements =append (_accd .EG_RangeMarkupElements ,_bgaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eccg :=NewEG_BlockLevelElts (); +_faec :=NewEG_ContentBlockContent ();_efeb :=NewEG_RunLevelElts ();_afaa :=NewEG_RangeMarkupElements ();_afaa .MoveFromRangeStart =NewCT_MoveBookmark ();if _gdfd :=d .DecodeElement (_afaa .MoveFromRangeStart ,&_gegg );_gdfd !=nil {return _gdfd ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_eccg ); +_eccg .EG_ContentBlockContent =append (_eccg .EG_ContentBlockContent ,_faec );_faec .EG_RunLevelElts =append (_faec .EG_RunLevelElts ,_efeb );_efeb .EG_RangeMarkupElements =append (_efeb .EG_RangeMarkupElements ,_afaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ggfe :=NewEG_BlockLevelElts (); +_gbbe :=NewEG_ContentBlockContent ();_dbfe :=NewEG_RunLevelElts ();_ddda :=NewEG_RangeMarkupElements ();_ddda .MoveFromRangeEnd =NewCT_MarkupRange ();if _bfa :=d .DecodeElement (_ddda .MoveFromRangeEnd ,&_gegg );_bfa !=nil {return _bfa ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_ggfe ); +_ggfe .EG_ContentBlockContent =append (_ggfe .EG_ContentBlockContent ,_gbbe );_gbbe .EG_RunLevelElts =append (_gbbe .EG_RunLevelElts ,_dbfe );_dbfe .EG_RangeMarkupElements =append (_dbfe .EG_RangeMarkupElements ,_ddda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_deac :=NewEG_BlockLevelElts (); +_daec :=NewEG_ContentBlockContent ();_cgfad :=NewEG_RunLevelElts ();_efba :=NewEG_RangeMarkupElements ();_efba .MoveToRangeStart =NewCT_MoveBookmark ();if _abdb :=d .DecodeElement (_efba .MoveToRangeStart ,&_gegg );_abdb !=nil {return _abdb ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_deac ); +_deac .EG_ContentBlockContent =append (_deac .EG_ContentBlockContent ,_daec );_daec .EG_RunLevelElts =append (_daec .EG_RunLevelElts ,_cgfad );_cgfad .EG_RangeMarkupElements =append (_cgfad .EG_RangeMarkupElements ,_efba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bbef :=NewEG_BlockLevelElts (); +_cffcd :=NewEG_ContentBlockContent ();_aedec :=NewEG_RunLevelElts ();_fcaf :=NewEG_RangeMarkupElements ();_fcaf .MoveToRangeEnd =NewCT_MarkupRange ();if _fdge :=d .DecodeElement (_fcaf .MoveToRangeEnd ,&_gegg );_fdge !=nil {return _fdge ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_bbef ); +_bbef .EG_ContentBlockContent =append (_bbef .EG_ContentBlockContent ,_cffcd );_cffcd .EG_RunLevelElts =append (_cffcd .EG_RunLevelElts ,_aedec );_aedec .EG_RangeMarkupElements =append (_aedec .EG_RangeMarkupElements ,_fcaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ggfc :=NewEG_BlockLevelElts (); +_bdba :=NewEG_ContentBlockContent ();_fega :=NewEG_RunLevelElts ();_dfbb :=NewEG_RangeMarkupElements ();_dfbb .CommentRangeStart =NewCT_MarkupRange ();if _dgbf :=d .DecodeElement (_dfbb .CommentRangeStart ,&_gegg );_dgbf !=nil {return _dgbf ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_ggfc ); +_ggfc .EG_ContentBlockContent =append (_ggfc .EG_ContentBlockContent ,_bdba );_bdba .EG_RunLevelElts =append (_bdba .EG_RunLevelElts ,_fega );_fega .EG_RangeMarkupElements =append (_fega .EG_RangeMarkupElements ,_dfbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_feade :=NewEG_BlockLevelElts (); +_gaeg :=NewEG_ContentBlockContent ();_ecbgd :=NewEG_RunLevelElts ();_dfge :=NewEG_RangeMarkupElements ();_dfge .CommentRangeEnd =NewCT_MarkupRange ();if _fffe :=d .DecodeElement (_dfge .CommentRangeEnd ,&_gegg );_fffe !=nil {return _fffe ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_feade ); +_feade .EG_ContentBlockContent =append (_feade .EG_ContentBlockContent ,_gaeg );_gaeg .EG_RunLevelElts =append (_gaeg .EG_RunLevelElts ,_ecbgd );_ecbgd .EG_RangeMarkupElements =append (_ecbgd .EG_RangeMarkupElements ,_dfge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gfac :=NewEG_BlockLevelElts (); +_bbgg :=NewEG_ContentBlockContent ();_adea :=NewEG_RunLevelElts ();_ccfff :=NewEG_RangeMarkupElements ();_ccfff .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ggff :=d .DecodeElement (_ccfff .CustomXmlInsRangeStart ,&_gegg );_ggff !=nil {return _ggff ; +};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_gfac );_gfac .EG_ContentBlockContent =append (_gfac .EG_ContentBlockContent ,_bbgg );_bbgg .EG_RunLevelElts =append (_bbgg .EG_RunLevelElts ,_adea );_adea .EG_RangeMarkupElements =append (_adea .EG_RangeMarkupElements ,_ccfff ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gcdeg :=NewEG_BlockLevelElts (); +_adgcf :=NewEG_ContentBlockContent ();_abcb :=NewEG_RunLevelElts ();_dbgf :=NewEG_RangeMarkupElements ();_dbgf .CustomXmlInsRangeEnd =NewCT_Markup ();if _ggdd :=d .DecodeElement (_dbgf .CustomXmlInsRangeEnd ,&_gegg );_ggdd !=nil {return _ggdd ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_gcdeg ); +_gcdeg .EG_ContentBlockContent =append (_gcdeg .EG_ContentBlockContent ,_adgcf );_adgcf .EG_RunLevelElts =append (_adgcf .EG_RunLevelElts ,_abcb );_abcb .EG_RangeMarkupElements =append (_abcb .EG_RangeMarkupElements ,_dbgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_acda :=NewEG_BlockLevelElts (); +_edae :=NewEG_ContentBlockContent ();_aafe :=NewEG_RunLevelElts ();_ggfd :=NewEG_RangeMarkupElements ();_ggfd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _afde :=d .DecodeElement (_ggfd .CustomXmlDelRangeStart ,&_gegg );_afde !=nil {return _afde ; +};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_acda );_acda .EG_ContentBlockContent =append (_acda .EG_ContentBlockContent ,_edae );_edae .EG_RunLevelElts =append (_edae .EG_RunLevelElts ,_aafe );_aafe .EG_RangeMarkupElements =append (_aafe .EG_RangeMarkupElements ,_ggfd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_abae :=NewEG_BlockLevelElts (); +_dcgf :=NewEG_ContentBlockContent ();_gdag :=NewEG_RunLevelElts ();_afab :=NewEG_RangeMarkupElements ();_afab .CustomXmlDelRangeEnd =NewCT_Markup ();if _fdcbe :=d .DecodeElement (_afab .CustomXmlDelRangeEnd ,&_gegg );_fdcbe !=nil {return _fdcbe ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_abae ); +_abae .EG_ContentBlockContent =append (_abae .EG_ContentBlockContent ,_dcgf );_dcgf .EG_RunLevelElts =append (_dcgf .EG_RunLevelElts ,_gdag );_gdag .EG_RangeMarkupElements =append (_gdag .EG_RangeMarkupElements ,_afab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfbg :=NewEG_BlockLevelElts (); +_gbbfe :=NewEG_ContentBlockContent ();_bagab :=NewEG_RunLevelElts ();_fgfd :=NewEG_RangeMarkupElements ();_fgfd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fcbb :=d .DecodeElement (_fgfd .CustomXmlMoveFromRangeStart ,&_gegg );_fcbb !=nil {return _fcbb ; +};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_dfbg );_dfbg .EG_ContentBlockContent =append (_dfbg .EG_ContentBlockContent ,_gbbfe );_gbbfe .EG_RunLevelElts =append (_gbbfe .EG_RunLevelElts ,_bagab );_bagab .EG_RangeMarkupElements =append (_bagab .EG_RangeMarkupElements ,_fgfd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cbf :=NewEG_BlockLevelElts (); +_adad :=NewEG_ContentBlockContent ();_ccfdgc :=NewEG_RunLevelElts ();_aaeg :=NewEG_RangeMarkupElements ();_aaeg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fddd :=d .DecodeElement (_aaeg .CustomXmlMoveFromRangeEnd ,&_gegg );_fddd !=nil {return _fddd ; +};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_cbf );_cbf .EG_ContentBlockContent =append (_cbf .EG_ContentBlockContent ,_adad );_adad .EG_RunLevelElts =append (_adad .EG_RunLevelElts ,_ccfdgc );_ccfdgc .EG_RangeMarkupElements =append (_ccfdgc .EG_RangeMarkupElements ,_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 :"\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"}:_aefd :=NewEG_BlockLevelElts (); +_ccdc :=NewEG_ContentBlockContent ();_fgfgc :=NewEG_RunLevelElts ();_edccc :=NewEG_RangeMarkupElements ();_edccc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _daece :=d .DecodeElement (_edccc .CustomXmlMoveToRangeStart ,&_gegg );_daece !=nil {return _daece ; +};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_aefd );_aefd .EG_ContentBlockContent =append (_aefd .EG_ContentBlockContent ,_ccdc );_ccdc .EG_RunLevelElts =append (_ccdc .EG_RunLevelElts ,_fgfgc );_fgfgc .EG_RangeMarkupElements =append (_fgfgc .EG_RangeMarkupElements ,_edccc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_egfa :=NewEG_BlockLevelElts (); +_efga :=NewEG_ContentBlockContent ();_gbf :=NewEG_RunLevelElts ();_acgc :=NewEG_RangeMarkupElements ();_acgc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dccd :=d .DecodeElement (_acgc .CustomXmlMoveToRangeEnd ,&_gegg );_dccd !=nil {return _dccd ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_egfa ); +_egfa .EG_ContentBlockContent =append (_egfa .EG_ContentBlockContent ,_efga );_efga .EG_RunLevelElts =append (_efga .EG_RunLevelElts ,_gbf );_gbf .EG_RangeMarkupElements =append (_gbf .EG_RangeMarkupElements ,_acgc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_efabc :=NewEG_BlockLevelElts (); +_ceeg :=NewEG_ContentBlockContent ();_eacd :=NewEG_RunLevelElts ();_beed :=NewEG_MathContent ();_beed .OMathPara =_b .NewOMathPara ();if _ddac :=d .DecodeElement (_beed .OMathPara ,&_gegg );_ddac !=nil {return _ddac ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_efabc ); +_efabc .EG_ContentBlockContent =append (_efabc .EG_ContentBlockContent ,_ceeg );_ceeg .EG_RunLevelElts =append (_ceeg .EG_RunLevelElts ,_eacd );_eacd .EG_MathContent =append (_eacd .EG_MathContent ,_beed );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afcd :=NewEG_BlockLevelElts (); +_bagb :=NewEG_ContentBlockContent ();_bcce :=NewEG_RunLevelElts ();_bfdf :=NewEG_MathContent ();_bfdf .OMath =_b .NewOMath ();if _bege :=d .DecodeElement (_bfdf .OMath ,&_gegg );_bege !=nil {return _bege ;};_febeb .EG_BlockLevelElts =append (_febeb .EG_BlockLevelElts ,_afcd ); +_afcd .EG_ContentBlockContent =append (_afcd .EG_ContentBlockContent ,_bagb );_bagb .EG_RunLevelElts =append (_bagb .EG_RunLevelElts ,_bcce );_bcce .EG_MathContent =append (_bcce .EG_MathContent ,_bfdf );default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fC\u006f\u006d\u006d\u0065\u006e\u0074\u0020\u0025\u0076",_gegg .Name ); +if _efcb :=d .Skip ();_efcb !=nil {return _efcb ;};};case _g .EndElement :break _bgdd ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_TblPrExChange and its children, prefixing error messages with path -func (_ccfbg *CT_TblPrExChange )ValidateWithPath (path string )error {if _afege :=_ccfbg .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_afege !=nil {return _afege ;};return nil ;};func NewCT_SdtPrChoice ()*CT_SdtPrChoice {_begdc :=&CT_SdtPrChoice {}; -return _begdc };func (_fceead ST_TextAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fceead .String (),start );}; +// Validate validates the CT_Base64Binary and its children +func (_aac *CT_Base64Binary )Validate ()error {return _aac .ValidateWithPath ("\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079");}; -// Validate validates the CT_AltChunkPr and its children -func (_cbe *CT_AltChunkPr )Validate ()error {return _cbe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");};func (_ccfbbe *CT_TrPrBase )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ccfbbe .CnfStyle !=nil {_bfffcd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_ecbecb :=range _ccfbbe .CnfStyle {e .EncodeElement (_ecbecb ,_bfffcd );};};if _ccfbbe .DivId !=nil {_fgceb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}}; -for _ ,_ababgb :=range _ccfbbe .DivId {e .EncodeElement (_ababgb ,_fgceb );};};if _ccfbbe .GridBefore !=nil {_dcaebd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_bfbcfe :=range _ccfbbe .GridBefore {e .EncodeElement (_bfbcfe ,_dcaebd ); -};};if _ccfbbe .GridAfter !=nil {_fcbge :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_bfgbgd :=range _ccfbbe .GridAfter {e .EncodeElement (_bfgbgd ,_fcbge );};};if _ccfbbe .WBefore !=nil {_accca :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}}; -for _ ,_fcdab :=range _ccfbbe .WBefore {e .EncodeElement (_fcdab ,_accca );};};if _ccfbbe .WAfter !=nil {_ggdgf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_abbdf :=range _ccfbbe .WAfter {e .EncodeElement (_abbdf ,_ggdgf ); -};};if _ccfbbe .CantSplit !=nil {_eagfge :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_ecfbf :=range _ccfbbe .CantSplit {e .EncodeElement (_ecfbf ,_eagfge );};};if _ccfbbe .TrHeight !=nil {_bbcae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}}; -for _ ,_gcdee :=range _ccfbbe .TrHeight {e .EncodeElement (_gcdee ,_bbcae );};};if _ccfbbe .TblHeader !=nil {_gfdea :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_fffaf :=range _ccfbbe .TblHeader {e .EncodeElement (_fffaf ,_gfdea ); -};};if _ccfbbe .TblCellSpacing !=nil {_egbgg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_cgcfa :=range _ccfbbe .TblCellSpacing {e .EncodeElement (_cgcfa ,_egbgg ); -};};if _ccfbbe .Jc !=nil {_ggecd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_dbfeae :=range _ccfbbe .Jc {e .EncodeElement (_dbfeae ,_ggecd );};};if _ccfbbe .Hidden !=nil {_eebgb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}}; -for _ ,_dbgeb :=range _ccfbbe .Hidden {e .EncodeElement (_dbgeb ,_eebgb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aedbb ST_RestartNumber )String ()string {switch _aedbb {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 "";}; +// Validate validates the WdWpc and its children +func (_dbfbe *WdWpc )Validate ()error {return _dbfbe .ValidateWithPath ("\u0057\u0064\u0057p\u0063")};func (_accce ST_Em )Validate ()error {return _accce .ValidateWithPath ("")};func (_dcgbgd ST_FFTextType )String ()string {switch _dcgbgd {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 (_fdceg *CT_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdceg .ValAttr =ST_MailMergeOdsoFMDFieldType (1);for _ ,_fbgdf :=range start .Attr {if _fbgdf .Name .Local =="\u0076\u0061\u006c"{_fdceg .ValAttr .UnmarshalXMLAttr (_fbgdf ); +continue ;};};for {_fafef ,_dagg :=d .Token ();if _dagg !=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",_dagg ); +};if _gabag ,_fcagf :=_fafef .(_g .EndElement );_fcagf &&_gabag .Name ==start .Name {break ;};};return nil ;};func (_cdbaba *CT_Style )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdbaba .TypeAttr !=ST_StyleTypeUnset {_egegd ,_gfded :=_cdbaba .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _gfded !=nil {return _gfded ;};start .Attr =append (start .Attr ,_egegd );};if _cdbaba .StyleIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065\u0049d"},Value :_a .Sprintf ("\u0025\u0076",*_cdbaba .StyleIdAttr )}); +};if _cdbaba .DefaultAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"},Value :_a .Sprintf ("\u0025\u0076",*_cdbaba .DefaultAttr )});};if _cdbaba .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 :_a .Sprintf ("\u0025\u0076",*_cdbaba .CustomStyleAttr )}); +};e .EncodeToken (start );if _cdbaba .Name !=nil {_bcebd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_cdbaba .Name ,_bcebd );};if _cdbaba .Aliases !=nil {_cbbcec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073\u0065s"}}; +e .EncodeElement (_cdbaba .Aliases ,_cbbcec );};if _cdbaba .BasedOn !=nil {_addedgf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0062\u0061\u0073\u0065\u0064\u004fn"}};e .EncodeElement (_cdbaba .BasedOn ,_addedgf );};if _cdbaba .Next !=nil {_bgeac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0065\u0078\u0074"}}; +e .EncodeElement (_cdbaba .Next ,_bgeac );};if _cdbaba .Link !=nil {_dacae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b"}};e .EncodeElement (_cdbaba .Link ,_dacae );};if _cdbaba .AutoRedefine !=nil {_bgceb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0052\u0065\u0064e\u0066\u0069\u006e\u0065"}}; +e .EncodeElement (_cdbaba .AutoRedefine ,_bgceb );};if _cdbaba .Hidden !=nil {_bdbdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cdbaba .Hidden ,_bdbdc );};if _cdbaba .UiPriority !=nil {_bcbdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}}; +e .EncodeElement (_cdbaba .UiPriority ,_bcbdb );};if _cdbaba .SemiHidden !=nil {_ggccd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_cdbaba .SemiHidden ,_ggccd );}; +if _cdbaba .UnhideWhenUsed !=nil {_egdgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"}};e .EncodeElement (_cdbaba .UnhideWhenUsed ,_egdgc );};if _cdbaba .QFormat !=nil {_gdfcd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"}}; +e .EncodeElement (_cdbaba .QFormat ,_gdfcd );};if _cdbaba .Locked !=nil {_bbaaee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"}};e .EncodeElement (_cdbaba .Locked ,_bbaaee );};if _cdbaba .Personal !=nil {_acbgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}}; +e .EncodeElement (_cdbaba .Personal ,_acbgf );};if _cdbaba .PersonalCompose !=nil {_efaddb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0043\u006fm\u0070\u006f\u0073\u0065"}};e .EncodeElement (_cdbaba .PersonalCompose ,_efaddb ); +};if _cdbaba .PersonalReply !=nil {_bbedg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070e\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}};e .EncodeElement (_cdbaba .PersonalReply ,_bbedg );};if _cdbaba .Rsid !=nil {_fcadca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}}; +e .EncodeElement (_cdbaba .Rsid ,_fcadca );};if _cdbaba .PPr !=nil {_feeeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_cdbaba .PPr ,_feeeb );};if _cdbaba .RPr !=nil {_dbcegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +e .EncodeElement (_cdbaba .RPr ,_dbcegf );};if _cdbaba .TblPr !=nil {_aaacd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_cdbaba .TblPr ,_aaacd );};if _cdbaba .TrPr !=nil {_dbfde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}}; +e .EncodeElement (_cdbaba .TrPr ,_dbfde );};if _cdbaba .TcPr !=nil {_cdcce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_cdbaba .TcPr ,_cdcce );};if _cdbaba .TblStylePr !=nil {_edeea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}}; +for _ ,_adbgca :=range _cdbaba .TblStylePr {e .EncodeElement (_adbgca ,_edeea );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cfefbc ST_LineSpacingRule )ValidateWithPath (path string )error {switch _cfefbc {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 (_cfefbc )); +};return nil ;}; -// Validate validates the WdCT_WrapThrough and its children -func (_gacfebf *WdCT_WrapThrough )Validate ()error {return _gacfebf .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0057r\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");};type CT_Panose struct{ +// Validate validates the CT_TblOverlap and its children +func (_cafbgc *CT_TblOverlap )Validate ()error {return _cafbgc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func (_fffad *CT_Tc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dgcea :=range start .Attr {if _dgcea .Name .Local =="\u0069\u0064"{_gdgeb ,_gbdgdc :=_dgcea .Value ,error (nil ); +if _gbdgdc !=nil {return _gbdgdc ;};_fffad .IdAttr =&_gdgeb ;continue ;};};_cadbac :for {_cgaee ,_bacaeg :=d .Token ();if _bacaeg !=nil {return _bacaeg ;};switch _gdacc :=_cgaee .(type ){case _g .StartElement :switch _gdacc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fffad .TcPr =NewCT_TcPr (); +if _gcaac :=d .DecodeElement (_fffad .TcPr ,&_gdacc );_gcaac !=nil {return _gcaac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egdcaf :=NewEG_BlockLevelElts (); +_abbeg :=NewCT_AltChunk ();if _dafcee :=d .DecodeElement (_abbeg ,&_gdacc );_dafcee !=nil {return _dafcee ;};_egdcaf .AltChunk =append (_egdcaf .AltChunk ,_abbeg );_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_egdcaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dgddd :=NewEG_BlockLevelElts (); +_acgge :=NewEG_ContentBlockContent ();_acgge .CustomXml =NewCT_CustomXmlBlock ();if _eeffg :=d .DecodeElement (_acgge .CustomXml ,&_gdacc );_eeffg !=nil {return _eeffg ;};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_dgddd );_dgddd .EG_ContentBlockContent =append (_dgddd .EG_ContentBlockContent ,_acgge ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_adecdd :=NewEG_BlockLevelElts (); +_bcbcda :=NewEG_ContentBlockContent ();_bcbcda .Sdt =NewCT_SdtBlock ();if _agggb :=d .DecodeElement (_bcbcda .Sdt ,&_gdacc );_agggb !=nil {return _agggb ;};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_adecdd );_adecdd .EG_ContentBlockContent =append (_adecdd .EG_ContentBlockContent ,_bcbcda ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aceac :=NewEG_BlockLevelElts (); +_cggbed :=NewEG_ContentBlockContent ();_bcfcga :=NewCT_P ();if _fbfce :=d .DecodeElement (_bcfcga ,&_gdacc );_fbfce !=nil {return _fbfce ;};_cggbed .P =append (_cggbed .P ,_bcfcga );_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_aceac ); +_aceac .EG_ContentBlockContent =append (_aceac .EG_ContentBlockContent ,_cggbed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aeggag :=NewEG_BlockLevelElts (); +_aaaaec :=NewEG_ContentBlockContent ();_gcgfa :=NewCT_Tbl ();if _ccbae :=d .DecodeElement (_gcgfa ,&_gdacc );_ccbae !=nil {return _ccbae ;};_aaaaec .Tbl =append (_aaaaec .Tbl ,_gcgfa );_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_aeggag ); +_aeggag .EG_ContentBlockContent =append (_aeggag .EG_ContentBlockContent ,_aaaaec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dgged :=NewEG_BlockLevelElts (); +_cbgffc :=NewEG_ContentBlockContent ();_fccfge :=NewEG_RunLevelElts ();_fccfge .ProofErr =NewCT_ProofErr ();if _dfffge :=d .DecodeElement (_fccfge .ProofErr ,&_gdacc );_dfffge !=nil {return _dfffge ;};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_dgged ); +_dgged .EG_ContentBlockContent =append (_dgged .EG_ContentBlockContent ,_cbgffc );_cbgffc .EG_RunLevelElts =append (_cbgffc .EG_RunLevelElts ,_fccfge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ebgacg :=NewEG_BlockLevelElts (); +_egfged :=NewEG_ContentBlockContent ();_bbfde :=NewEG_RunLevelElts ();_bbfde .PermStart =NewCT_PermStart ();if _afacb :=d .DecodeElement (_bbfde .PermStart ,&_gdacc );_afacb !=nil {return _afacb ;};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_ebgacg ); +_ebgacg .EG_ContentBlockContent =append (_ebgacg .EG_ContentBlockContent ,_egfged );_egfged .EG_RunLevelElts =append (_egfged .EG_RunLevelElts ,_bbfde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cagfa :=NewEG_BlockLevelElts (); +_ccadbg :=NewEG_ContentBlockContent ();_ddcadg :=NewEG_RunLevelElts ();_ddcadg .PermEnd =NewCT_Perm ();if _fgecd :=d .DecodeElement (_ddcadg .PermEnd ,&_gdacc );_fgecd !=nil {return _fgecd ;};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_cagfa ); +_cagfa .EG_ContentBlockContent =append (_cagfa .EG_ContentBlockContent ,_ccadbg );_ccadbg .EG_RunLevelElts =append (_ccadbg .EG_RunLevelElts ,_ddcadg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aaabb :=NewEG_BlockLevelElts (); +_gaebef :=NewEG_ContentBlockContent ();_dcebd :=NewEG_RunLevelElts ();_dcebd .Ins =NewCT_RunTrackChange ();if _fcfggd :=d .DecodeElement (_dcebd .Ins ,&_gdacc );_fcfggd !=nil {return _fcfggd ;};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_aaabb ); +_aaabb .EG_ContentBlockContent =append (_aaabb .EG_ContentBlockContent ,_gaebef );_gaebef .EG_RunLevelElts =append (_gaebef .EG_RunLevelElts ,_dcebd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aaeeg :=NewEG_BlockLevelElts (); +_aacacb :=NewEG_ContentBlockContent ();_egcfde :=NewEG_RunLevelElts ();_egcfde .Del =NewCT_RunTrackChange ();if _adacg :=d .DecodeElement (_egcfde .Del ,&_gdacc );_adacg !=nil {return _adacg ;};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_aaeeg ); +_aaeeg .EG_ContentBlockContent =append (_aaeeg .EG_ContentBlockContent ,_aacacb );_aacacb .EG_RunLevelElts =append (_aacacb .EG_RunLevelElts ,_egcfde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gagbff :=NewEG_BlockLevelElts (); +_dbfgb :=NewEG_ContentBlockContent ();_bgacca :=NewEG_RunLevelElts ();_bgacca .MoveFrom =NewCT_RunTrackChange ();if _aecbcf :=d .DecodeElement (_bgacca .MoveFrom ,&_gdacc );_aecbcf !=nil {return _aecbcf ;};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_gagbff ); +_gagbff .EG_ContentBlockContent =append (_gagbff .EG_ContentBlockContent ,_dbfgb );_dbfgb .EG_RunLevelElts =append (_dbfgb .EG_RunLevelElts ,_bgacca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fbgdda :=NewEG_BlockLevelElts (); +_cgggcb :=NewEG_ContentBlockContent ();_bedcbg :=NewEG_RunLevelElts ();_bedcbg .MoveTo =NewCT_RunTrackChange ();if _bgbgdd :=d .DecodeElement (_bedcbg .MoveTo ,&_gdacc );_bgbgdd !=nil {return _bgbgdd ;};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_fbgdda ); +_fbgdda .EG_ContentBlockContent =append (_fbgdda .EG_ContentBlockContent ,_cgggcb );_cgggcb .EG_RunLevelElts =append (_cgggcb .EG_RunLevelElts ,_bedcbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gdbfcd :=NewEG_BlockLevelElts (); +_abbad :=NewEG_ContentBlockContent ();_agace :=NewEG_RunLevelElts ();_acgdef :=NewEG_RangeMarkupElements ();_acgdef .BookmarkStart =NewCT_Bookmark ();if _afaaaa :=d .DecodeElement (_acgdef .BookmarkStart ,&_gdacc );_afaaaa !=nil {return _afaaaa ;};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_gdbfcd ); +_gdbfcd .EG_ContentBlockContent =append (_gdbfcd .EG_ContentBlockContent ,_abbad );_abbad .EG_RunLevelElts =append (_abbad .EG_RunLevelElts ,_agace );_agace .EG_RangeMarkupElements =append (_agace .EG_RangeMarkupElements ,_acgdef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agagb :=NewEG_BlockLevelElts (); +_ageece :=NewEG_ContentBlockContent ();_adddd :=NewEG_RunLevelElts ();_faeac :=NewEG_RangeMarkupElements ();_faeac .BookmarkEnd =NewCT_MarkupRange ();if _fabagb :=d .DecodeElement (_faeac .BookmarkEnd ,&_gdacc );_fabagb !=nil {return _fabagb ;};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_agagb ); +_agagb .EG_ContentBlockContent =append (_agagb .EG_ContentBlockContent ,_ageece );_ageece .EG_RunLevelElts =append (_ageece .EG_RunLevelElts ,_adddd );_adddd .EG_RangeMarkupElements =append (_adddd .EG_RangeMarkupElements ,_faeac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebfag :=NewEG_BlockLevelElts (); +_dedaf :=NewEG_ContentBlockContent ();_cefed :=NewEG_RunLevelElts ();_dgbbe :=NewEG_RangeMarkupElements ();_dgbbe .MoveFromRangeStart =NewCT_MoveBookmark ();if _gaedg :=d .DecodeElement (_dgbbe .MoveFromRangeStart ,&_gdacc );_gaedg !=nil {return _gaedg ; +};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_ebfag );_ebfag .EG_ContentBlockContent =append (_ebfag .EG_ContentBlockContent ,_dedaf );_dedaf .EG_RunLevelElts =append (_dedaf .EG_RunLevelElts ,_cefed );_cefed .EG_RangeMarkupElements =append (_cefed .EG_RangeMarkupElements ,_dgbbe ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ggeaa :=NewEG_BlockLevelElts (); +_cgcecg :=NewEG_ContentBlockContent ();_cggda :=NewEG_RunLevelElts ();_adcgd :=NewEG_RangeMarkupElements ();_adcgd .MoveFromRangeEnd =NewCT_MarkupRange ();if _ebccc :=d .DecodeElement (_adcgd .MoveFromRangeEnd ,&_gdacc );_ebccc !=nil {return _ebccc ;}; +_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_ggeaa );_ggeaa .EG_ContentBlockContent =append (_ggeaa .EG_ContentBlockContent ,_cgcecg );_cgcecg .EG_RunLevelElts =append (_cgcecg .EG_RunLevelElts ,_cggda );_cggda .EG_RangeMarkupElements =append (_cggda .EG_RangeMarkupElements ,_adcgd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gccge :=NewEG_BlockLevelElts (); +_abgbd :=NewEG_ContentBlockContent ();_edadd :=NewEG_RunLevelElts ();_bfdfaf :=NewEG_RangeMarkupElements ();_bfdfaf .MoveToRangeStart =NewCT_MoveBookmark ();if _gegcgc :=d .DecodeElement (_bfdfaf .MoveToRangeStart ,&_gdacc );_gegcgc !=nil {return _gegcgc ; +};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_gccge );_gccge .EG_ContentBlockContent =append (_gccge .EG_ContentBlockContent ,_abgbd );_abgbd .EG_RunLevelElts =append (_abgbd .EG_RunLevelElts ,_edadd );_edadd .EG_RangeMarkupElements =append (_edadd .EG_RangeMarkupElements ,_bfdfaf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cccea :=NewEG_BlockLevelElts (); +_dcefgc :=NewEG_ContentBlockContent ();_aabba :=NewEG_RunLevelElts ();_gdfdge :=NewEG_RangeMarkupElements ();_gdfdge .MoveToRangeEnd =NewCT_MarkupRange ();if _bdabg :=d .DecodeElement (_gdfdge .MoveToRangeEnd ,&_gdacc );_bdabg !=nil {return _bdabg ;};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_cccea ); +_cccea .EG_ContentBlockContent =append (_cccea .EG_ContentBlockContent ,_dcefgc );_dcefgc .EG_RunLevelElts =append (_dcefgc .EG_RunLevelElts ,_aabba );_aabba .EG_RangeMarkupElements =append (_aabba .EG_RangeMarkupElements ,_gdfdge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gbegdg :=NewEG_BlockLevelElts (); +_eafcdf :=NewEG_ContentBlockContent ();_fedec :=NewEG_RunLevelElts ();_eeaff :=NewEG_RangeMarkupElements ();_eeaff .CommentRangeStart =NewCT_MarkupRange ();if _eaegcg :=d .DecodeElement (_eeaff .CommentRangeStart ,&_gdacc );_eaegcg !=nil {return _eaegcg ; +};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_gbegdg );_gbegdg .EG_ContentBlockContent =append (_gbegdg .EG_ContentBlockContent ,_eafcdf );_eafcdf .EG_RunLevelElts =append (_eafcdf .EG_RunLevelElts ,_fedec );_fedec .EG_RangeMarkupElements =append (_fedec .EG_RangeMarkupElements ,_eeaff ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_begff :=NewEG_BlockLevelElts (); +_abgdde :=NewEG_ContentBlockContent ();_aega :=NewEG_RunLevelElts ();_gbaeg :=NewEG_RangeMarkupElements ();_gbaeg .CommentRangeEnd =NewCT_MarkupRange ();if _aaadd :=d .DecodeElement (_gbaeg .CommentRangeEnd ,&_gdacc );_aaadd !=nil {return _aaadd ;};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_begff ); +_begff .EG_ContentBlockContent =append (_begff .EG_ContentBlockContent ,_abgdde );_abgdde .EG_RunLevelElts =append (_abgdde .EG_RunLevelElts ,_aega );_aega .EG_RangeMarkupElements =append (_aega .EG_RangeMarkupElements ,_gbaeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ffafed :=NewEG_BlockLevelElts (); +_ecgab :=NewEG_ContentBlockContent ();_daaag :=NewEG_RunLevelElts ();_eegce :=NewEG_RangeMarkupElements ();_eegce .CustomXmlInsRangeStart =NewCT_TrackChange ();if _feaf :=d .DecodeElement (_eegce .CustomXmlInsRangeStart ,&_gdacc );_feaf !=nil {return _feaf ; +};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_ffafed );_ffafed .EG_ContentBlockContent =append (_ffafed .EG_ContentBlockContent ,_ecgab );_ecgab .EG_RunLevelElts =append (_ecgab .EG_RunLevelElts ,_daaag );_daaag .EG_RangeMarkupElements =append (_daaag .EG_RangeMarkupElements ,_eegce ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dbeabc :=NewEG_BlockLevelElts (); +_fbebc :=NewEG_ContentBlockContent ();_bgbdf :=NewEG_RunLevelElts ();_fcaaf :=NewEG_RangeMarkupElements ();_fcaaf .CustomXmlInsRangeEnd =NewCT_Markup ();if _cbcdf :=d .DecodeElement (_fcaaf .CustomXmlInsRangeEnd ,&_gdacc );_cbcdf !=nil {return _cbcdf ; +};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_dbeabc );_dbeabc .EG_ContentBlockContent =append (_dbeabc .EG_ContentBlockContent ,_fbebc );_fbebc .EG_RunLevelElts =append (_fbebc .EG_RunLevelElts ,_bgbdf );_bgbdf .EG_RangeMarkupElements =append (_bgbdf .EG_RangeMarkupElements ,_fcaaf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_egfgea :=NewEG_BlockLevelElts (); +_afbef :=NewEG_ContentBlockContent ();_febcg :=NewEG_RunLevelElts ();_fdffe :=NewEG_RangeMarkupElements ();_fdffe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dbcgg :=d .DecodeElement (_fdffe .CustomXmlDelRangeStart ,&_gdacc );_dbcgg !=nil {return _dbcgg ; +};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_egfgea );_egfgea .EG_ContentBlockContent =append (_egfgea .EG_ContentBlockContent ,_afbef );_afbef .EG_RunLevelElts =append (_afbef .EG_RunLevelElts ,_febcg );_febcg .EG_RangeMarkupElements =append (_febcg .EG_RangeMarkupElements ,_fdffe ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fcdfa :=NewEG_BlockLevelElts (); +_fcddb :=NewEG_ContentBlockContent ();_ecbdc :=NewEG_RunLevelElts ();_agddb :=NewEG_RangeMarkupElements ();_agddb .CustomXmlDelRangeEnd =NewCT_Markup ();if _bafece :=d .DecodeElement (_agddb .CustomXmlDelRangeEnd ,&_gdacc );_bafece !=nil {return _bafece ; +};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_fcdfa );_fcdfa .EG_ContentBlockContent =append (_fcdfa .EG_ContentBlockContent ,_fcddb );_fcddb .EG_RunLevelElts =append (_fcddb .EG_RunLevelElts ,_ecbdc );_ecbdc .EG_RangeMarkupElements =append (_ecbdc .EG_RangeMarkupElements ,_agddb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agaaa :=NewEG_BlockLevelElts (); +_feacc :=NewEG_ContentBlockContent ();_deacf :=NewEG_RunLevelElts ();_bfbegf :=NewEG_RangeMarkupElements ();_bfbegf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _egbgf :=d .DecodeElement (_bfbegf .CustomXmlMoveFromRangeStart ,&_gdacc );_egbgf !=nil {return _egbgf ; +};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_agaaa );_agaaa .EG_ContentBlockContent =append (_agaaa .EG_ContentBlockContent ,_feacc );_feacc .EG_RunLevelElts =append (_feacc .EG_RunLevelElts ,_deacf );_deacf .EG_RangeMarkupElements =append (_deacf .EG_RangeMarkupElements ,_bfbegf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eddfb :=NewEG_BlockLevelElts (); +_afafda :=NewEG_ContentBlockContent ();_eefcgg :=NewEG_RunLevelElts ();_bbadf :=NewEG_RangeMarkupElements ();_bbadf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bddagd :=d .DecodeElement (_bbadf .CustomXmlMoveFromRangeEnd ,&_gdacc );_bddagd !=nil {return _bddagd ; +};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_eddfb );_eddfb .EG_ContentBlockContent =append (_eddfb .EG_ContentBlockContent ,_afafda );_afafda .EG_RunLevelElts =append (_afafda .EG_RunLevelElts ,_eefcgg );_eefcgg .EG_RangeMarkupElements =append (_eefcgg .EG_RangeMarkupElements ,_bbadf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eacee :=NewEG_BlockLevelElts (); +_cfeba :=NewEG_ContentBlockContent ();_cgead :=NewEG_RunLevelElts ();_adbdgb :=NewEG_RangeMarkupElements ();_adbdgb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cefcgf :=d .DecodeElement (_adbdgb .CustomXmlMoveToRangeStart ,&_gdacc );_cefcgf !=nil {return _cefcgf ; +};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_eacee );_eacee .EG_ContentBlockContent =append (_eacee .EG_ContentBlockContent ,_cfeba );_cfeba .EG_RunLevelElts =append (_cfeba .EG_RunLevelElts ,_cgead );_cgead .EG_RangeMarkupElements =append (_cgead .EG_RangeMarkupElements ,_adbdgb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gbgacdb :=NewEG_BlockLevelElts (); +_faced :=NewEG_ContentBlockContent ();_abdcg :=NewEG_RunLevelElts ();_adbdd :=NewEG_RangeMarkupElements ();_adbdd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eagee :=d .DecodeElement (_adbdd .CustomXmlMoveToRangeEnd ,&_gdacc );_eagee !=nil {return _eagee ; +};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_gbgacdb );_gbgacdb .EG_ContentBlockContent =append (_gbgacdb .EG_ContentBlockContent ,_faced );_faced .EG_RunLevelElts =append (_faced .EG_RunLevelElts ,_abdcg );_abdcg .EG_RangeMarkupElements =append (_abdcg .EG_RangeMarkupElements ,_adbdd ); +case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dgdcea :=NewEG_BlockLevelElts (); +_egegg :=NewEG_ContentBlockContent ();_deaac :=NewEG_RunLevelElts ();_ccabg :=NewEG_MathContent ();_ccabg .OMathPara =_b .NewOMathPara ();if _febce :=d .DecodeElement (_ccabg .OMathPara ,&_gdacc );_febce !=nil {return _febce ;};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_dgdcea ); +_dgdcea .EG_ContentBlockContent =append (_dgdcea .EG_ContentBlockContent ,_egegg );_egegg .EG_RunLevelElts =append (_egegg .EG_RunLevelElts ,_deaac );_deaac .EG_MathContent =append (_deaac .EG_MathContent ,_ccabg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_beebg :=NewEG_BlockLevelElts (); +_fgaecd :=NewEG_ContentBlockContent ();_eeffc :=NewEG_RunLevelElts ();_beebcg :=NewEG_MathContent ();_beebcg .OMath =_b .NewOMath ();if _egefga :=d .DecodeElement (_beebcg .OMath ,&_gdacc );_egefga !=nil {return _egefga ;};_fffad .EG_BlockLevelElts =append (_fffad .EG_BlockLevelElts ,_beebg ); +_beebg .EG_ContentBlockContent =append (_beebg .EG_ContentBlockContent ,_fgaecd );_fgaecd .EG_RunLevelElts =append (_fgaecd .EG_RunLevelElts ,_eeffc );_eeffc .EG_MathContent =append (_eeffc .EG_MathContent ,_beebcg );default:_bd .Log .Debug ("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",_gdacc .Name ); +if _cedg :=d .Skip ();_cedg !=nil {return _cedg ;};};case _g .EndElement :break _cadbac ;case _g .CharData :};};return nil ;};type CT_OnOff struct{ -// Value -ValAttr string ;};func (_cdabaa ST_SectionMark )ValidateWithPath (path string )error {switch _cdabaa {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 (_cdabaa )); +// On/Off Value +ValAttr *_ffb .ST_OnOff ;};func (_dbb *CT_Background )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); +if _dbb .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dbb .ColorAttr )});};if _dbb .ThemeColorAttr !=ST_ThemeColorUnset {_adc ,_fca :=_dbb .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"}); +if _fca !=nil {return _fca ;};start .Attr =append (start .Attr ,_adc );};if _dbb .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 :_a .Sprintf ("\u0025\u0076",*_dbb .ThemeTintAttr )}); +};if _dbb .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 :_a .Sprintf ("\u0025\u0076",*_dbb .ThemeShadeAttr )});};e .EncodeToken (start ); +if _dbb .Any !=nil {for _ ,_bccf :=range _dbb .Any {_bccf .MarshalXML (e ,_g .StartElement {});};};if _dbb .Drawing !=nil {_egge :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_dbb .Drawing ,_egge ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfaec *CT_Placeholder )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fcaga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}}; +e .EncodeElement (_dfaec .DocPart ,_fcaga );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_DocPartTypes and its children, prefixing error messages with path +func (_fegcg *CT_DocPartTypes )ValidateWithPath (path string )error {if _fegcg .AllAttr !=nil {if _bedba :=_fegcg .AllAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0041\u0074\u0074\u0072");_bedba !=nil {return _bedba ;};};for _dabga ,_cccaf :=range _fegcg .Type {if _fcabd :=_cccaf .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_dabga )); +_fcabd !=nil {return _fcabd ;};};return nil ;};func (_dcadfg *CT_SdtText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcadfg .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 :_a .Sprintf ("\u0025\u0076",*_dcadfg .MultiLineAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path +func (_egade *CT_Fonts )ValidateWithPath (path string )error {if _dacaf :=_egade .HintAttr .ValidateWithPath (path +"\u002fH\u0069\u006e\u0074\u0041\u0074\u0074r");_dacaf !=nil {return _dacaf ;};if _fbedb :=_egade .AsciiThemeAttr .ValidateWithPath (path +"\u002fA\u0073c\u0069\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072"); +_fbedb !=nil {return _fbedb ;};if _babgg :=_egade .HAnsiThemeAttr .ValidateWithPath (path +"\u002fH\u0041n\u0073\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_babgg !=nil {return _babgg ;};if _abeec :=_egade .EastAsiaThemeAttr .ValidateWithPath (path +"\u002fE\u0061s\u0074\u0041\u0073\u0069\u0061T\u0068\u0065m\u0065\u0041\u0074\u0074\u0072"); +_abeec !=nil {return _abeec ;};if _ceaa :=_egade .CsthemeAttr .ValidateWithPath (path +"\u002f\u0043\u0073t\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_ceaa !=nil {return _ceaa ;};return nil ;};func (_gcdfae ST_Lock )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbcbe :=_g .Attr {}; +_cbcbe .Name =name ;switch _gcdfae {case ST_LockUnset :_cbcbe .Value ="";case ST_LockSdtLocked :_cbcbe .Value ="\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case ST_LockContentLocked :_cbcbe .Value ="\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064"; +case ST_LockUnlocked :_cbcbe .Value ="\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case ST_LockSdtContentLocked :_cbcbe .Value ="\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return _cbcbe ,nil ;};func (_eddfbe ST_Pitch )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbddae :=_g .Attr {}; +_cbddae .Name =name ;switch _eddfbe {case ST_PitchUnset :_cbddae .Value ="";case ST_PitchFixed :_cbddae .Value ="\u0066\u0069\u0078e\u0064";case ST_PitchVariable :_cbddae .Value ="\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case ST_PitchDefault :_cbddae .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; +};return _cbddae ,nil ;};func (_bdcaa ST_FtnEdn )Validate ()error {return _bdcaa .ValidateWithPath ("")};func (_begdaa *CT_TargetScreenSz )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_begdaa .ValAttr =ST_TargetScreenSz (1);for _ ,_edecb :=range start .Attr {if _edecb .Name .Local =="\u0076\u0061\u006c"{_begdaa .ValAttr .UnmarshalXMLAttr (_edecb ); +continue ;};};for {_abebcbg ,_fdagcg :=d .Token ();if _fdagcg !=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",_fdagcg ); +};if _dcbcc ,_bdcag :=_abebcbg .(_g .EndElement );_bdcag &&_dcbcc .Name ==start .Name {break ;};};return nil ;};const (ST_StyleTypeUnset ST_StyleType =0;ST_StyleTypeParagraph ST_StyleType =1;ST_StyleTypeCharacter ST_StyleType =2;ST_StyleTypeTable ST_StyleType =3; +ST_StyleTypeNumbering ST_StyleType =4;);const (ST_PageBorderOffsetUnset ST_PageBorderOffset =0;ST_PageBorderOffsetPage ST_PageBorderOffset =1;ST_PageBorderOffsetText ST_PageBorderOffset =2;); + +// ValidateWithPath validates the EG_RunInnerContent and its children, prefixing error messages with path +func (_fgaeba *EG_RunInnerContent )ValidateWithPath (path string )error {if _fgaeba .Br !=nil {if _ceeafg :=_fgaeba .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_ceeafg !=nil {return _ceeafg ;};};if _fgaeba .T !=nil {if _gffgcf :=_fgaeba .T .ValidateWithPath (path +"\u002f\u0054"); +_gffgcf !=nil {return _gffgcf ;};};if _fgaeba .ContentPart !=nil {if _debbb :=_fgaeba .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_debbb !=nil {return _debbb ;};};if _fgaeba .DelText !=nil {if _afgdb :=_fgaeba .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074"); +_afgdb !=nil {return _afgdb ;};};if _fgaeba .InstrText !=nil {if _eddcga :=_fgaeba .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_eddcga !=nil {return _eddcga ;};};if _fgaeba .DelInstrText !=nil {if _ecgfa :=_fgaeba .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"); +_ecgfa !=nil {return _ecgfa ;};};if _fgaeba .NoBreakHyphen !=nil {if _dffgfc :=_fgaeba .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_dffgfc !=nil {return _dffgfc ;};};if _fgaeba .SoftHyphen !=nil {if _aaebbe :=_fgaeba .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"); +_aaebbe !=nil {return _aaebbe ;};};if _fgaeba .DayShort !=nil {if _abfcg :=_fgaeba .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_abfcg !=nil {return _abfcg ;};};if _fgaeba .MonthShort !=nil {if _gbeeeg :=_fgaeba .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"); +_gbeeeg !=nil {return _gbeeeg ;};};if _fgaeba .YearShort !=nil {if _bggcc :=_fgaeba .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_bggcc !=nil {return _bggcc ;};};if _fgaeba .DayLong !=nil {if _ggacg :=_fgaeba .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067"); +_ggacg !=nil {return _ggacg ;};};if _fgaeba .MonthLong !=nil {if _gfcdad :=_fgaeba .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_gfcdad !=nil {return _gfcdad ;};};if _fgaeba .YearLong !=nil {if _ceeaec :=_fgaeba .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg"); +_ceeaec !=nil {return _ceeaec ;};};if _fgaeba .AnnotationRef !=nil {if _cddfcb :=_fgaeba .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_cddfcb !=nil {return _cddfcb ;};};if _fgaeba .FootnoteRef !=nil {if _ddgcf :=_fgaeba .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"); +_ddgcf !=nil {return _ddgcf ;};};if _fgaeba .EndnoteRef !=nil {if _ddfcaf :=_fgaeba .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_ddfcaf !=nil {return _ddfcaf ;};};if _fgaeba .Separator !=nil {if _dafdb :=_fgaeba .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"); +_dafdb !=nil {return _dafdb ;};};if _fgaeba .ContinuationSeparator !=nil {if _acgcaa :=_fgaeba .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072"); +_acgcaa !=nil {return _acgcaa ;};};if _fgaeba .Sym !=nil {if _bdffbe :=_fgaeba .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_bdffbe !=nil {return _bdffbe ;};};if _fgaeba .PgNum !=nil {if _dedfag :=_fgaeba .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d"); +_dedfag !=nil {return _dedfag ;};};if _fgaeba .Cr !=nil {if _fdgfb :=_fgaeba .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_fdgfb !=nil {return _fdgfb ;};};if _fgaeba .Tab !=nil {if _ggaab :=_fgaeba .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062"); +_ggaab !=nil {return _ggaab ;};};if _fgaeba .Object !=nil {if _efbeg :=_fgaeba .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_efbeg !=nil {return _efbeg ;};};if _fgaeba .Pict !=nil {if _bdeaae :=_fgaeba .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074"); +_bdeaae !=nil {return _bdeaae ;};};if _fgaeba .FldChar !=nil {if _cfabgb :=_fgaeba .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_cfabgb !=nil {return _cfabgb ;};};if _fgaeba .Ruby !=nil {if _efbaga :=_fgaeba .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079"); +_efbaga !=nil {return _efbaga ;};};if _fgaeba .FootnoteReference !=nil {if _egbebea :=_fgaeba .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_egbebea !=nil {return _egbebea ; +};};if _fgaeba .EndnoteReference !=nil {if _bcacf :=_fgaeba .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_bcacf !=nil {return _bcacf ;};};if _fgaeba .CommentReference !=nil {if _adffac :=_fgaeba .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); +_adffac !=nil {return _adffac ;};};if _fgaeba .Drawing !=nil {if _aaeef :=_fgaeba .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_aaeef !=nil {return _aaeef ;};};if _fgaeba .Ptab !=nil {if _adabg :=_fgaeba .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062"); +_adabg !=nil {return _adabg ;};};if _fgaeba .LastRenderedPageBreak !=nil {if _cbfefe :=_fgaeba .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b"); +_cbfefe !=nil {return _cbfefe ;};};return nil ;};type CT_TextboxTightWrap struct{ + +// Lines to Tight Wrap to Paragraph Extents +ValAttr ST_TextboxTightWrap ;};const (ST_ProofUnset ST_Proof =0;ST_ProofClean ST_Proof =1;ST_ProofDirty ST_Proof =2;);type CT_Tbl struct{EG_RangeMarkupElements []*EG_RangeMarkupElements ; + +// Table Properties +TblPr *CT_TblPr ; + +// Table Grid +TblGrid *CT_TblGrid ;EG_ContentRowContent []*EG_ContentRowContent ;}; + +// ValidateWithPath validates the CT_PageBorder and its children, prefixing error messages with path +func (_gfcad *CT_PageBorder )ValidateWithPath (path string )error {if _gfcad .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 _aecaa :=_gfcad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aecaa !=nil {return _aecaa ;};if _gfcad .ColorAttr !=nil {if _bggaa :=_gfcad .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_bggaa !=nil {return _bggaa ;};};if _dbgag :=_gfcad .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_dbgag !=nil {return _dbgag ;};if _gfcad .ShadowAttr !=nil {if _fggde :=_gfcad .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); +_fggde !=nil {return _fggde ;};};if _gfcad .FrameAttr !=nil {if _ddada :=_gfcad .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_ddada !=nil {return _ddada ;};};return nil ;};func (_gebbd ST_SdtDateMappingType )ValidateWithPath (path string )error {switch _gebbd {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 (_gebbd )); };return nil ;}; -// Validate validates the CT_DocRsids and its children -func (_ggfee *CT_DocRsids )Validate ()error {return _ggfee .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0052\u0073\u0069\u0064\u0073");};func NewCT_Captions ()*CT_Captions {_bab :=&CT_Captions {};return _bab };func NewWdCT_WordprocessingGroupChoice ()*WdCT_WordprocessingGroupChoice {_deceg :=&WdCT_WordprocessingGroupChoice {}; -return _deceg ;};type CT_PPrBase struct{ +// ValidateWithPath validates the CT_TblBorders and its children, prefixing error messages with path +func (_bdffd *CT_TblBorders )ValidateWithPath (path string )error {if _bdffd .Top !=nil {if _degdcg :=_bdffd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_degdcg !=nil {return _degdcg ;};};if _bdffd .Start !=nil {if _effdd :=_bdffd .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); +_effdd !=nil {return _effdd ;};};if _bdffd .Left !=nil {if _fadbb :=_bdffd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_fadbb !=nil {return _fadbb ;};};if _bdffd .Bottom !=nil {if _agfgd :=_bdffd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_agfgd !=nil {return _agfgd ;};};if _bdffd .End !=nil {if _eedddea :=_bdffd .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_eedddea !=nil {return _eedddea ;};};if _bdffd .Right !=nil {if _ecafg :=_bdffd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_ecafg !=nil {return _ecafg ;};};if _bdffd .InsideH !=nil {if _eefdd :=_bdffd .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_eefdd !=nil {return _eefdd ;};};if _bdffd .InsideV !=nil {if _fdcfe :=_bdffd .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); +_fdcfe !=nil {return _fdcfe ;};};return nil ;}; + +// ValidateWithPath validates the CT_TblGridBase and its children, prefixing error messages with path +func (_cddec *CT_TblGridBase )ValidateWithPath (path string )error {for _cbfbe ,_ffbaa :=range _cddec .GridCol {if _dfgc :=_ffbaa .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_cbfbe )); +_dfgc !=nil {return _dfgc ;};};return nil ;};type CT_FtnProps struct{ + +// Footnote Placement +Pos *CT_FtnPos ; + +// Footnote Numbering Format +NumFmt *CT_NumFmt ; + +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; + +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;};func (_bafcb *CT_TextEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_aedef ,_cgcef :=_bafcb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cgcef !=nil {return _cgcef ;};start .Attr =append (start .Attr ,_aedef ); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_DocumentBase struct{ + +// Document Background +Background *CT_Background ;};func (_eade *CT_Body )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eade .EG_BlockLevelElts !=nil {for _ ,_acc :=range _eade .EG_BlockLevelElts {_acc .MarshalXML (e ,_g .StartElement {}); +};};if _eade .SectPr !=nil {_cdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_eade .SectPr ,_cdf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cbeab ST_TextScale )String ()string {if _cbeab .ST_TextScalePercent !=nil {return _a .Sprintf ("\u0025\u0076",*_cbeab .ST_TextScalePercent ); +};if _cbeab .ST_TextScaleDecimal !=nil {return _a .Sprintf ("\u0025\u0076",*_cbeab .ST_TextScaleDecimal );};return "";};const (ST_TblStyleOverrideTypeUnset ST_TblStyleOverrideType =0;ST_TblStyleOverrideTypeWholeTable ST_TblStyleOverrideType =1;ST_TblStyleOverrideTypeFirstRow ST_TblStyleOverrideType =2; +ST_TblStyleOverrideTypeLastRow ST_TblStyleOverrideType =3;ST_TblStyleOverrideTypeFirstCol ST_TblStyleOverrideType =4;ST_TblStyleOverrideTypeLastCol ST_TblStyleOverrideType =5;ST_TblStyleOverrideTypeBand1Vert ST_TblStyleOverrideType =6;ST_TblStyleOverrideTypeBand2Vert ST_TblStyleOverrideType =7; +ST_TblStyleOverrideTypeBand1Horz ST_TblStyleOverrideType =8;ST_TblStyleOverrideTypeBand2Horz ST_TblStyleOverrideType =9;ST_TblStyleOverrideTypeNeCell ST_TblStyleOverrideType =10;ST_TblStyleOverrideTypeNwCell ST_TblStyleOverrideType =11;ST_TblStyleOverrideTypeSeCell ST_TblStyleOverrideType =12; +ST_TblStyleOverrideTypeSwCell ST_TblStyleOverrideType =13;);func NewCT_RPrDefault ()*CT_RPrDefault {_fcgcef :=&CT_RPrDefault {};return _fcgcef };func (_gfagc *CT_FtnPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfagc .ValAttr =ST_FtnPos (1); +for _ ,_bcfec :=range start .Attr {if _bcfec .Name .Local =="\u0076\u0061\u006c"{_gfagc .ValAttr .UnmarshalXMLAttr (_bcfec );continue ;};};for {_gcbb ,_ggfgd :=d .Token ();if _ggfgd !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0074\u006eP\u006f\u0073\u003a\u0020\u0025\u0073",_ggfgd ); +};if _fefec ,_geabc :=_gcbb .(_g .EndElement );_geabc &&_fefec .Name ==start .Name {break ;};};return nil ;};func (_eaaefb ST_Border )String ()string {switch _eaaefb {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 (_ceedbb *WdCT_LinkedTextboxInformation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ceedbb .IdAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u0065\u0071"},Value :_a .Sprintf ("\u0025\u0076",_ceedbb .SeqAttr )});e .EncodeToken (start );if _ceedbb .ExtLst !=nil {_geaedd :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_ceedbb .ExtLst ,_geaedd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afecc *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 :_a .Sprintf ("\u0025\u0076",_afecc .IlvlAttr )}); +if _afecc .TplcAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074\u0070\u006c\u0063"},Value :_a .Sprintf ("\u0025\u0076",*_afecc .TplcAttr )});};if _afecc .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 :_a .Sprintf ("\u0025\u0076",*_afecc .TentativeAttr )}); +};e .EncodeToken (start );if _afecc .Start !=nil {_gcaec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_afecc .Start ,_gcaec );};if _afecc .NumFmt !=nil {_debag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_afecc .NumFmt ,_debag );};if _afecc .LvlRestart !=nil {_ggadb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006cv\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_afecc .LvlRestart ,_ggadb );};if _afecc .PStyle !=nil {_fecbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_afecc .PStyle ,_fecbd );};if _afecc .IsLgl !=nil {_bbgbg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u0073\u004c\u0067\u006c"}};e .EncodeElement (_afecc .IsLgl ,_bbgbg );};if _afecc .Suff !=nil {_fafbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0066\u0066"}}; +e .EncodeElement (_afecc .Suff ,_fafbf );};if _afecc .LvlText !=nil {_bffdcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006c\u0076\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_afecc .LvlText ,_bffdcf );};if _afecc .LvlPicBulletId !=nil {_dcggf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003al\u0076\u006c\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"}}; +e .EncodeElement (_afecc .LvlPicBulletId ,_dcggf );};if _afecc .Legacy !=nil {_ffabe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"}};e .EncodeElement (_afecc .Legacy ,_ffabe );};if _afecc .LvlJc !=nil {_feegd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006c\u0076\u006c\u004a\u0063"}}; +e .EncodeElement (_afecc .LvlJc ,_feegd );};if _afecc .PPr !=nil {_gfebf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_afecc .PPr ,_gfebf );};if _afecc .RPr !=nil {_gebdd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +e .EncodeElement (_afecc .RPr ,_gebdd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfbgb *CT_DocPartTypes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfbgb .AllAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061l\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_dfbgb .AllAttr )}); +};e .EncodeToken (start );if _dfbgb .Type !=nil {_bacdd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};for _ ,_ggace :=range _dfbgb .Type {e .EncodeElement (_ggace ,_bacdd );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_feeacg ST_TargetScreenSz )ValidateWithPath (path string )error {switch _feeacg {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 (_feeacg )); +};return nil ;};type CT_SaveThroughXslt struct{IdAttr *string ; + +// Local Identifier for XSL Transform +SolutionIDAttr *string ;};func (_cacbc ST_View )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gfcge :=_g .Attr {};_gfcge .Name =name ;switch _cacbc {case ST_ViewUnset :_gfcge .Value ="";case ST_ViewNone :_gfcge .Value ="\u006e\u006f\u006e\u0065";case ST_ViewPrint :_gfcge .Value ="\u0070\u0072\u0069n\u0074"; +case ST_ViewOutline :_gfcge .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";case ST_ViewMasterPages :_gfcge .Value ="m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case ST_ViewNormal :_gfcge .Value ="\u006e\u006f\u0072\u006d\u0061\u006c"; +case ST_ViewWeb :_gfcge .Value ="\u0077\u0065\u0062";};return _gfcge ,nil ;};func (_edddc *EG_ContentCellContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edddc .Tc !=nil {_abcgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063"}}; +for _ ,_cdgga :=range _edddc .Tc {e .EncodeElement (_cdgga ,_abcgc );};};if _edddc .CustomXml !=nil {_dddac :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_edddc .CustomXml ,_dddac ); +};if _edddc .Sdt !=nil {_cdedg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_edddc .Sdt ,_cdedg );};if _edddc .EG_RunLevelElts !=nil {for _ ,_ceaf :=range _edddc .EG_RunLevelElts {_ceaf .MarshalXML (e ,_g .StartElement {}); +};};return nil ;};func NewAC_ChoiceRun ()*AC_ChoiceRun {_gacdfa :=&AC_ChoiceRun {};return _gacdfa };type WdCT_WordprocessingContentPart struct{BwModeAttr _af .ST_BlackWhiteMode ;IdAttr string ;NvContentPartPr *WdCT_WordprocessingContentPartNonVisual ;Xfrm *_af .CT_Transform2D ; +ExtLst *_af .CT_OfficeArtExtensionList ;};func NewCT_Captions ()*CT_Captions {_ddec :=&CT_Captions {};return _ddec };func (_cadgf ST_JcTable )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cadgf .String (),start ); +};type CT_TcPrChange struct{AuthorAttr string ;DateAttr *_db .Time ; + +// Annotation Identifier +IdAttr int64 ;TcPr *CT_TcPrInner ;}; + +// ValidateWithPath validates the CT_Sym and its children, prefixing error messages with path +func (_dgabg *CT_Sym )ValidateWithPath (path string )error {return nil };type Document struct{CT_Document };func NewCT_Tc ()*CT_Tc {_bbbgf :=&CT_Tc {};return _bbbgf };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 (_dfcagde ST_PTabLeader )Validate ()error {return _dfcagde .ValidateWithPath ("")}; + +// Validate validates the CT_MoveBookmark and its children +func (_eacea *CT_MoveBookmark )Validate ()error {return _eacea .ValidateWithPath ("\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};type CT_PPrBase struct{ // Referenced Paragraph Style PStyle *CT_String ; @@ -3673,778 +4284,1808 @@ OutlineLvl *CT_DecimalNumber ; DivId *CT_DecimalNumber ; // Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;};func NewCT_RubyContent ()*CT_RubyContent {_faeef :=&CT_RubyContent {};return _faeef };func (_agccd *CT_WritingStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",_agccd .LangAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",_agccd .VendorIDAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064l\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",_agccd .DllVersionAttr )}); -if _agccd .NlCheckAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u006e\u006c\u0043\u0068\u0065\u0063k"},Value :_f .Sprintf ("\u0025\u0076",*_agccd .NlCheckAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063h\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",_agccd .CheckStyleAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0061\u0070\u0070\u004e\u0061\u006de"},Value :_f .Sprintf ("\u0025\u0076",_agccd .AppNameAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func (_ffccce *CT_MailMergeSourceType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffccce .ValAttr =ST_MailMergeSourceType (1);for _ ,_eggab :=range start .Attr {if _eggab .Name .Local =="\u0076\u0061\u006c"{_ffccce .ValAttr .UnmarshalXMLAttr (_eggab ); -continue ;};};for {_fgafb ,_agggf :=d .Token ();if _agggf !=nil {return _f .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",_agggf ); -};if _fcfba ,_gabfe :=_fgafb .(_b .EndElement );_gabfe &&_fcfba .Name ==start .Name {break ;};};return nil ;}; +CnfStyle *CT_Cnf ;};func (_ebdfb *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 :_a .Sprintf ("\u0025\u0076",_ebdfb .IdAttr )});e .EncodeToken (start ); +if _ebdfb .BlockQuote !=nil {_aaab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062l\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}};e .EncodeElement (_ebdfb .BlockQuote ,_aaab );};if _ebdfb .BodyDiv !=nil {_fgfcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0062\u006f\u0064\u0079\u0044\u0069v"}}; +e .EncodeElement (_ebdfb .BodyDiv ,_fgfcf );};_bdae :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006d\u0061\u0072\u004c\u0065\u0066t"}};e .EncodeElement (_ebdfb .MarLeft ,_bdae );_gffd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_ebdfb .MarRight ,_gffd );_aggdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0054\u006f\u0070"}};e .EncodeElement (_ebdfb .MarTop ,_aggdf );_ebda :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"}}; +e .EncodeElement (_ebdfb .MarBottom ,_ebda );if _ebdfb .DivBdr !=nil {_dfffb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0042\u0064\u0072"}};e .EncodeElement (_ebdfb .DivBdr ,_dfffb );};if _ebdfb .DivsChild !=nil {_edad :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0064\u0069\u0076\u0073\u0043\u0068\u0069\u006c\u0064"}}; +for _ ,_aebg :=range _ebdfb .DivsChild {e .EncodeElement (_aebg ,_edad );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_FFName struct{ -// ValidateWithPath validates the CT_HdrFtr and its children, prefixing error messages with path -func (_cbga *CT_HdrFtr )ValidateWithPath (path string )error {for _ddag ,_bgcee :=range _cbga .AltChunk {if _aeef :=_bgcee .ValidateWithPath (_f .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_ddag )); -_aeef !=nil {return _aeef ;};};for _agfgd ,_cgccc :=range _cbga .EG_ContentBlockContent {if _fbfb :=_cgccc .ValidateWithPath (_f .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 ,_agfgd )); -_fbfb !=nil {return _fbfb ;};};return nil ;}; +// Form Field Name Value +ValAttr *string ;}; -// Validate validates the CT_TwipsMeasure and its children -func (_ggacdc *CT_TwipsMeasure )Validate ()error {return _ggacdc .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};type ST_Lock byte ;func (_ddbbg *CT_Em )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddbbg .ValAttr =ST_Em (1); -for _ ,_cffea :=range start .Attr {if _cffea .Name .Local =="\u0076\u0061\u006c"{_ddbbg .ValAttr .UnmarshalXMLAttr (_cffea );continue ;};};for {_bcbfd ,_gccfc :=d .Token ();if _gccfc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045m\u003a\u0020\u0025\u0073",_gccfc ); -};if _becg ,_aebaf :=_bcbfd .(_b .EndElement );_aebaf &&_becg .Name ==start .Name {break ;};};return nil ;};func NewCT_PixelsMeasure ()*CT_PixelsMeasure {_cgbdd :=&CT_PixelsMeasure {};return _cgbdd };func NewCT_PageNumber ()*CT_PageNumber {_egaege :=&CT_PageNumber {}; -return _egaege };func (_gdg *CT_AltChunkPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdg .MatchSrc !=nil {_fee :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}}; -e .EncodeElement (_gdg .MatchSrc ,_fee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_WritingStyle struct{ +// Validate validates the CT_DocVar and its children +func (_dcecf *CT_DocVar )Validate ()error {return _dcecf .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r");};func NewCT_MacroName ()*CT_MacroName {_fgbf :=&CT_MacroName {};return _fgbf }; -// Writing Style Language -LangAttr string ; +// Validate validates the CT_Numbering and its children +func (_ggedf *CT_Numbering )Validate ()error {return _ggedf .ValidateWithPath ("\u0043\u0054\u005fN\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func NewCT_RubyPr ()*CT_RubyPr {_fgeag :=&CT_RubyPr {};_fgeag .RubyAlign =NewCT_RubyAlign ();_fgeag .Hps =NewCT_HpsMeasure (); +_fgeag .HpsRaise =NewCT_HpsMeasure ();_fgeag .HpsBaseText =NewCT_HpsMeasure ();_fgeag .Lid =NewCT_Lang ();return _fgeag ;};func (_gdeaeca *EG_PContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aggad :for {_ggeba ,_dgbge :=d .Token (); +if _dgbge !=nil {return _dgbge ;};switch _bdfab :=_ggeba .(type ){case _g .StartElement :switch _bdfab .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebadf :=NewCT_SimpleField (); +if _aaafc :=d .DecodeElement (_ebadf ,&_bdfab );_aaafc !=nil {return _aaafc ;};_gdeaeca .FldSimple =append (_gdeaeca .FldSimple ,_ebadf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gdeaeca .Hyperlink =NewCT_Hyperlink (); +if _bgcbc :=d .DecodeElement (_gdeaeca .Hyperlink ,&_bdfab );_bgcbc !=nil {return _bgcbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdeaeca .SubDoc =NewCT_Rel (); +if _dbcae :=d .DecodeElement (_gdeaeca .SubDoc ,&_bdfab );_dbcae !=nil {return _dbcae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_afbbe :=NewEG_ContentRunContent (); +_afbbe .CustomXml =NewCT_CustomXmlRun ();if _ccebec :=d .DecodeElement (_afbbe .CustomXml ,&_bdfab );_ccebec !=nil {return _ccebec ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_afbbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfacc :=NewEG_ContentRunContent (); +_cfacc .SmartTag =NewCT_SmartTagRun ();if _ffffb :=d .DecodeElement (_cfacc .SmartTag ,&_bdfab );_ffffb !=nil {return _ffffb ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_cfacc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bcfegc :=NewEG_ContentRunContent (); +_bcfegc .Sdt =NewCT_SdtRun ();if _fgaba :=d .DecodeElement (_bcfegc .Sdt ,&_bdfab );_fgaba !=nil {return _fgaba ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_bcfegc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_daaaga :=NewEG_ContentRunContent (); +_daaaga .Dir =NewCT_DirContentRun ();if _fdbea :=d .DecodeElement (_daaaga .Dir ,&_bdfab );_fdbea !=nil {return _fdbea ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_daaaga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddgc :=NewEG_ContentRunContent (); +_eddgc .Bdo =NewCT_BdoContentRun ();if _eegfaf :=d .DecodeElement (_eddgc .Bdo ,&_bdfab );_eegfaf !=nil {return _eegfaf ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_eddgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaefb :=NewEG_ContentRunContent (); +_eaefb .R =NewCT_R ();if _bbggf :=d .DecodeElement (_eaefb .R ,&_bdfab );_bbggf !=nil {return _bbggf ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_eaefb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gadcb :=NewEG_ContentRunContent (); +_bbcdg :=NewEG_RunLevelElts ();_bbcdg .ProofErr =NewCT_ProofErr ();if _cccde :=d .DecodeElement (_bbcdg .ProofErr ,&_bdfab );_cccde !=nil {return _cccde ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_gadcb );_gadcb .EG_RunLevelElts =append (_gadcb .EG_RunLevelElts ,_bbcdg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bfgbf :=NewEG_ContentRunContent (); +_acefgg :=NewEG_RunLevelElts ();_acefgg .PermStart =NewCT_PermStart ();if _ggdbd :=d .DecodeElement (_acefgg .PermStart ,&_bdfab );_ggdbd !=nil {return _ggdbd ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_bfgbf );_bfgbf .EG_RunLevelElts =append (_bfgbf .EG_RunLevelElts ,_acefgg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eeggfg :=NewEG_ContentRunContent (); +_aggba :=NewEG_RunLevelElts ();_aggba .PermEnd =NewCT_Perm ();if _gfceaf :=d .DecodeElement (_aggba .PermEnd ,&_bdfab );_gfceaf !=nil {return _gfceaf ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_eeggfg );_eeggfg .EG_RunLevelElts =append (_eeggfg .EG_RunLevelElts ,_aggba ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bcagba :=NewEG_ContentRunContent (); +_aabgc :=NewEG_RunLevelElts ();_aabgc .Ins =NewCT_RunTrackChange ();if _gabfb :=d .DecodeElement (_aabgc .Ins ,&_bdfab );_gabfb !=nil {return _gabfb ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_bcagba );_bcagba .EG_RunLevelElts =append (_bcagba .EG_RunLevelElts ,_aabgc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bgadb :=NewEG_ContentRunContent (); +_defbd :=NewEG_RunLevelElts ();_defbd .Del =NewCT_RunTrackChange ();if _fgdcf :=d .DecodeElement (_defbd .Del ,&_bdfab );_fgdcf !=nil {return _fgdcf ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_bgadb );_bgadb .EG_RunLevelElts =append (_bgadb .EG_RunLevelElts ,_defbd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_egcge :=NewEG_ContentRunContent (); +_cfcfb :=NewEG_RunLevelElts ();_cfcfb .MoveFrom =NewCT_RunTrackChange ();if _fgefgc :=d .DecodeElement (_cfcfb .MoveFrom ,&_bdfab );_fgefgc !=nil {return _fgefgc ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_egcge );_egcge .EG_RunLevelElts =append (_egcge .EG_RunLevelElts ,_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\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"}:_eacac :=NewEG_ContentRunContent (); +_gccgeg :=NewEG_RunLevelElts ();_gccgeg .MoveTo =NewCT_RunTrackChange ();if _dcagac :=d .DecodeElement (_gccgeg .MoveTo ,&_bdfab );_dcagac !=nil {return _dcagac ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_eacac );_eacac .EG_RunLevelElts =append (_eacac .EG_RunLevelElts ,_gccgeg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_efaegb :=NewEG_ContentRunContent (); +_ededg :=NewEG_RunLevelElts ();_eaaab :=NewEG_RangeMarkupElements ();_eaaab .BookmarkStart =NewCT_Bookmark ();if _adgcb :=d .DecodeElement (_eaaab .BookmarkStart ,&_bdfab );_adgcb !=nil {return _adgcb ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_efaegb ); +_efaegb .EG_RunLevelElts =append (_efaegb .EG_RunLevelElts ,_ededg );_ededg .EG_RangeMarkupElements =append (_ededg .EG_RangeMarkupElements ,_eaaab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedcc :=NewEG_ContentRunContent (); +_adcbd :=NewEG_RunLevelElts ();_efaace :=NewEG_RangeMarkupElements ();_efaace .BookmarkEnd =NewCT_MarkupRange ();if _dagcff :=d .DecodeElement (_efaace .BookmarkEnd ,&_bdfab );_dagcff !=nil {return _dagcff ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_aedcc ); +_aedcc .EG_RunLevelElts =append (_aedcc .EG_RunLevelElts ,_adcbd );_adcbd .EG_RangeMarkupElements =append (_adcbd .EG_RangeMarkupElements ,_efaace );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egcged :=NewEG_ContentRunContent (); +_bedaf :=NewEG_RunLevelElts ();_cdfcd :=NewEG_RangeMarkupElements ();_cdfcd .MoveFromRangeStart =NewCT_MoveBookmark ();if _abafc :=d .DecodeElement (_cdfcd .MoveFromRangeStart ,&_bdfab );_abafc !=nil {return _abafc ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_egcged ); +_egcged .EG_RunLevelElts =append (_egcged .EG_RunLevelElts ,_bedaf );_bedaf .EG_RangeMarkupElements =append (_bedaf .EG_RangeMarkupElements ,_cdfcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eagbc :=NewEG_ContentRunContent (); +_gbdga :=NewEG_RunLevelElts ();_adfdge :=NewEG_RangeMarkupElements ();_adfdge .MoveFromRangeEnd =NewCT_MarkupRange ();if _eacde :=d .DecodeElement (_adfdge .MoveFromRangeEnd ,&_bdfab );_eacde !=nil {return _eacde ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_eagbc ); +_eagbc .EG_RunLevelElts =append (_eagbc .EG_RunLevelElts ,_gbdga );_gbdga .EG_RangeMarkupElements =append (_gbdga .EG_RangeMarkupElements ,_adfdge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aeedab :=NewEG_ContentRunContent (); +_bddfca :=NewEG_RunLevelElts ();_fegeg :=NewEG_RangeMarkupElements ();_fegeg .MoveToRangeStart =NewCT_MoveBookmark ();if _ggagda :=d .DecodeElement (_fegeg .MoveToRangeStart ,&_bdfab );_ggagda !=nil {return _ggagda ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_aeedab ); +_aeedab .EG_RunLevelElts =append (_aeedab .EG_RunLevelElts ,_bddfca );_bddfca .EG_RangeMarkupElements =append (_bddfca .EG_RangeMarkupElements ,_fegeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_faffc :=NewEG_ContentRunContent (); +_adaee :=NewEG_RunLevelElts ();_deacbf :=NewEG_RangeMarkupElements ();_deacbf .MoveToRangeEnd =NewCT_MarkupRange ();if _agbdd :=d .DecodeElement (_deacbf .MoveToRangeEnd ,&_bdfab );_agbdd !=nil {return _agbdd ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_faffc ); +_faffc .EG_RunLevelElts =append (_faffc .EG_RunLevelElts ,_adaee );_adaee .EG_RangeMarkupElements =append (_adaee .EG_RangeMarkupElements ,_deacbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fgegb :=NewEG_ContentRunContent (); +_gbdcd :=NewEG_RunLevelElts ();_fefad :=NewEG_RangeMarkupElements ();_fefad .CommentRangeStart =NewCT_MarkupRange ();if _abeef :=d .DecodeElement (_fefad .CommentRangeStart ,&_bdfab );_abeef !=nil {return _abeef ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_fgegb ); +_fgegb .EG_RunLevelElts =append (_fgegb .EG_RunLevelElts ,_gbdcd );_gbdcd .EG_RangeMarkupElements =append (_gbdcd .EG_RangeMarkupElements ,_fefad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_decca :=NewEG_ContentRunContent (); +_bcebg :=NewEG_RunLevelElts ();_gbfdf :=NewEG_RangeMarkupElements ();_gbfdf .CommentRangeEnd =NewCT_MarkupRange ();if _cdae :=d .DecodeElement (_gbfdf .CommentRangeEnd ,&_bdfab );_cdae !=nil {return _cdae ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_decca ); +_decca .EG_RunLevelElts =append (_decca .EG_RunLevelElts ,_bcebg );_bcebg .EG_RangeMarkupElements =append (_bcebg .EG_RangeMarkupElements ,_gbfdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ggeaf :=NewEG_ContentRunContent (); +_bbeegg :=NewEG_RunLevelElts ();_efdcf :=NewEG_RangeMarkupElements ();_efdcf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aabbeb :=d .DecodeElement (_efdcf .CustomXmlInsRangeStart ,&_bdfab );_aabbeb !=nil {return _aabbeb ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_ggeaf ); +_ggeaf .EG_RunLevelElts =append (_ggeaf .EG_RunLevelElts ,_bbeegg );_bbeegg .EG_RangeMarkupElements =append (_bbeegg .EG_RangeMarkupElements ,_efdcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ecffbcf :=NewEG_ContentRunContent (); +_degeae :=NewEG_RunLevelElts ();_fbfeec :=NewEG_RangeMarkupElements ();_fbfeec .CustomXmlInsRangeEnd =NewCT_Markup ();if _ggecc :=d .DecodeElement (_fbfeec .CustomXmlInsRangeEnd ,&_bdfab );_ggecc !=nil {return _ggecc ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_ecffbcf ); +_ecffbcf .EG_RunLevelElts =append (_ecffbcf .EG_RunLevelElts ,_degeae );_degeae .EG_RangeMarkupElements =append (_degeae .EG_RangeMarkupElements ,_fbfeec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_acbec :=NewEG_ContentRunContent (); +_edaeca :=NewEG_RunLevelElts ();_cacabe :=NewEG_RangeMarkupElements ();_cacabe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aecgf :=d .DecodeElement (_cacabe .CustomXmlDelRangeStart ,&_bdfab );_aecgf !=nil {return _aecgf ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_acbec ); +_acbec .EG_RunLevelElts =append (_acbec .EG_RunLevelElts ,_edaeca );_edaeca .EG_RangeMarkupElements =append (_edaeca .EG_RangeMarkupElements ,_cacabe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dcgcd :=NewEG_ContentRunContent (); +_aafdd :=NewEG_RunLevelElts ();_gdfga :=NewEG_RangeMarkupElements ();_gdfga .CustomXmlDelRangeEnd =NewCT_Markup ();if _faffcb :=d .DecodeElement (_gdfga .CustomXmlDelRangeEnd ,&_bdfab );_faffcb !=nil {return _faffcb ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_dcgcd ); +_dcgcd .EG_RunLevelElts =append (_dcgcd .EG_RunLevelElts ,_aafdd );_aafdd .EG_RangeMarkupElements =append (_aafdd .EG_RangeMarkupElements ,_gdfga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdgdea :=NewEG_ContentRunContent (); +_bgbfda :=NewEG_RunLevelElts ();_bdccb :=NewEG_RangeMarkupElements ();_bdccb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gcfea :=d .DecodeElement (_bdccb .CustomXmlMoveFromRangeStart ,&_bdfab );_gcfea !=nil {return _gcfea ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_cdgdea ); +_cdgdea .EG_RunLevelElts =append (_cdgdea .EG_RunLevelElts ,_bgbfda );_bgbfda .EG_RangeMarkupElements =append (_bgbfda .EG_RangeMarkupElements ,_bdccb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gfcfd :=NewEG_ContentRunContent (); +_fefde :=NewEG_RunLevelElts ();_dgbae :=NewEG_RangeMarkupElements ();_dgbae .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dbbaa :=d .DecodeElement (_dgbae .CustomXmlMoveFromRangeEnd ,&_bdfab );_dbbaa !=nil {return _dbbaa ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_gfcfd ); +_gfcfd .EG_RunLevelElts =append (_gfcfd .EG_RunLevelElts ,_fefde );_fefde .EG_RangeMarkupElements =append (_fefde .EG_RangeMarkupElements ,_dgbae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ccdcd :=NewEG_ContentRunContent (); +_dgeca :=NewEG_RunLevelElts ();_dgfaab :=NewEG_RangeMarkupElements ();_dgfaab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agefbg :=d .DecodeElement (_dgfaab .CustomXmlMoveToRangeStart ,&_bdfab );_agefbg !=nil {return _agefbg ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_ccdcd ); +_ccdcd .EG_RunLevelElts =append (_ccdcd .EG_RunLevelElts ,_dgeca );_dgeca .EG_RangeMarkupElements =append (_dgeca .EG_RangeMarkupElements ,_dgfaab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bedag :=NewEG_ContentRunContent (); +_bffeg :=NewEG_RunLevelElts ();_aaafb :=NewEG_RangeMarkupElements ();_aaafb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cccegb :=d .DecodeElement (_aaafb .CustomXmlMoveToRangeEnd ,&_bdfab );_cccegb !=nil {return _cccegb ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_bedag ); +_bedag .EG_RunLevelElts =append (_bedag .EG_RunLevelElts ,_bffeg );_bffeg .EG_RangeMarkupElements =append (_bffeg .EG_RangeMarkupElements ,_aaafb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_edgefb :=NewEG_ContentRunContent (); +_affagb :=NewEG_RunLevelElts ();_dbcegd :=NewEG_MathContent ();_dbcegd .OMathPara =_b .NewOMathPara ();if _cfdcgg :=d .DecodeElement (_dbcegd .OMathPara ,&_bdfab );_cfdcgg !=nil {return _cfdcgg ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_edgefb ); +_edgefb .EG_RunLevelElts =append (_edgefb .EG_RunLevelElts ,_affagb );_affagb .EG_MathContent =append (_affagb .EG_MathContent ,_dbcegd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgdedg :=NewEG_ContentRunContent (); +_efceg :=NewEG_RunLevelElts ();_cbaaf :=NewEG_MathContent ();_cbaaf .OMath =_b .NewOMath ();if _bgdgc :=d .DecodeElement (_cbaaf .OMath ,&_bdfab );_bgdgc !=nil {return _bgdgc ;};_gdeaeca .EG_ContentRunContent =append (_gdeaeca .EG_ContentRunContent ,_fgdedg ); +_fgdedg .EG_RunLevelElts =append (_fgdedg .EG_RunLevelElts ,_efceg );_efceg .EG_MathContent =append (_efceg .EG_MathContent ,_cbaaf );default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_bdfab .Name ); +if _dcacc :=d .Skip ();_dcacc !=nil {return _dcacc ;};};case _g .EndElement :break _aggad ;case _g .CharData :};};return nil ;}; -// Grammatical Engine ID -VendorIDAttr string ; +// ValidateWithPath validates the EG_RPrContent and its children, prefixing error messages with path +func (_efafg *EG_RPrContent )ValidateWithPath (path string )error {if _efafg .RStyle !=nil {if _adfbab :=_efafg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_adfbab !=nil {return _adfbab ;};};if _efafg .RFonts !=nil {if _cbaae :=_efafg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_cbaae !=nil {return _cbaae ;};};if _efafg .B !=nil {if _dbfee :=_efafg .B .ValidateWithPath (path +"\u002f\u0042");_dbfee !=nil {return _dbfee ;};};if _efafg .BCs !=nil {if _bbdbf :=_efafg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_bbdbf !=nil {return _bbdbf ; +};};if _efafg .I !=nil {if _aeagdb :=_efafg .I .ValidateWithPath (path +"\u002f\u0049");_aeagdb !=nil {return _aeagdb ;};};if _efafg .ICs !=nil {if _accgf :=_efafg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_accgf !=nil {return _accgf ;}; +};if _efafg .Caps !=nil {if _eeeeg :=_efafg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_eeeeg !=nil {return _eeeeg ;};};if _efafg .SmallCaps !=nil {if _gefdb :=_efafg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); +_gefdb !=nil {return _gefdb ;};};if _efafg .Strike !=nil {if _eegdf :=_efafg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_eegdf !=nil {return _eegdf ;};};if _efafg .Dstrike !=nil {if _gbgcb :=_efafg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); +_gbgcb !=nil {return _gbgcb ;};};if _efafg .Outline !=nil {if _aabcf :=_efafg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_aabcf !=nil {return _aabcf ;};};if _efafg .Shadow !=nil {if _ggabff :=_efafg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_ggabff !=nil {return _ggabff ;};};if _efafg .Emboss !=nil {if _acbgga :=_efafg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_acbgga !=nil {return _acbgga ;};};if _efafg .Imprint !=nil {if _bbadd :=_efafg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); +_bbadd !=nil {return _bbadd ;};};if _efafg .NoProof !=nil {if _afacbf :=_efafg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_afacbf !=nil {return _afacbf ;};};if _efafg .SnapToGrid !=nil {if _gffcda :=_efafg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); +_gffcda !=nil {return _gffcda ;};};if _efafg .Vanish !=nil {if _ffeaa :=_efafg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_ffeaa !=nil {return _ffeaa ;};};if _efafg .WebHidden !=nil {if _bcecae :=_efafg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); +_bcecae !=nil {return _bcecae ;};};if _efafg .Color !=nil {if _dgaefc :=_efafg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_dgaefc !=nil {return _dgaefc ;};};if _efafg .Spacing !=nil {if _edccd :=_efafg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_edccd !=nil {return _edccd ;};};if _efafg .W !=nil {if _bacfb :=_efafg .W .ValidateWithPath (path +"\u002f\u0057");_bacfb !=nil {return _bacfb ;};};if _efafg .Kern !=nil {if _gdcec :=_efafg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_gdcec !=nil {return _gdcec ; +};};if _efafg .Position !=nil {if _bcbcc :=_efafg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_bcbcc !=nil {return _bcbcc ;};};if _efafg .Sz !=nil {if _feega :=_efafg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); +_feega !=nil {return _feega ;};};if _efafg .SzCs !=nil {if _gfabg :=_efafg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_gfabg !=nil {return _gfabg ;};};if _efafg .Highlight !=nil {if _degcc :=_efafg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); +_degcc !=nil {return _degcc ;};};if _efafg .U !=nil {if _cdbff :=_efafg .U .ValidateWithPath (path +"\u002f\u0055");_cdbff !=nil {return _cdbff ;};};if _efafg .Effect !=nil {if _gadbc :=_efafg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); +_gadbc !=nil {return _gadbc ;};};if _efafg .Bdr !=nil {if _ggdcb :=_efafg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_ggdcb !=nil {return _ggdcb ;};};if _efafg .Shd !=nil {if _ebdab :=_efafg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_ebdab !=nil {return _ebdab ;};};if _efafg .FitText !=nil {if _afefdf :=_efafg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_afefdf !=nil {return _afefdf ;};};if _efafg .VertAlign !=nil {if _ggdffe :=_efafg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); +_ggdffe !=nil {return _ggdffe ;};};if _efafg .Rtl !=nil {if _dfcbe :=_efafg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_dfcbe !=nil {return _dfcbe ;};};if _efafg .Cs !=nil {if _ffccdd :=_efafg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); +_ffccdd !=nil {return _ffccdd ;};};if _efafg .Em !=nil {if _ffagec :=_efafg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ffagec !=nil {return _ffagec ;};};if _efafg .Lang !=nil {if _abaebg :=_efafg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); +_abaebg !=nil {return _abaebg ;};};if _efafg .EastAsianLayout !=nil {if _fadaef :=_efafg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_fadaef !=nil {return _fadaef ; +};};if _efafg .SpecVanish !=nil {if _aacec :=_efafg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_aacec !=nil {return _aacec ;};};if _efafg .OMath !=nil {if _fdcgg :=_efafg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_fdcgg !=nil {return _fdcgg ;};};if _efafg .RPrChange !=nil {if _cagbce :=_efafg .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_cagbce !=nil {return _cagbce ;};};return nil ;};func NewCT_String ()*CT_String {_abecffg :=&CT_String {}; +return _abecffg };func (_eebed ST_HdrFtr )String ()string {switch _eebed {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 (_eedbb *ST_FontFamily )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eedbb =0; +case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_eedbb =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_eedbb =2;case "\u0072\u006f\u006da\u006e":*_eedbb =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_eedbb =4;case "\u0073\u0077\u0069s\u0073":*_eedbb =5; +case "\u0061\u0075\u0074\u006f":*_eedbb =6;};return nil ;};func (_bbb *AG_TransitionalPassword )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aba :=range start .Attr {if _aba .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_bbb .CryptProviderTypeAttr .UnmarshalXMLAttr (_aba ); +continue ;};if _aba .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_bbb .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_aba );continue ;};if _aba .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_bbb .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_aba ); +continue ;};if _aba .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_ede ,_ee :=_ff .ParseInt (_aba .Value ,10,64);if _ee !=nil {return _ee ;};_bbb .CryptAlgorithmSidAttr =&_ede ;continue ; +};if _aba .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_bde ,_ffe :=_ff .ParseInt (_aba .Value ,10,64);if _ffe !=nil {return _ffe ;};_bbb .CryptSpinCountAttr =&_bde ;continue ;};if _aba .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_edeb ,_dee :=_aba .Value ,error (nil ); +if _dee !=nil {return _dee ;};_bbb .CryptProviderAttr =&_edeb ;continue ;};if _aba .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_gff ,_deda :=_aba .Value ,error (nil );if _deda !=nil {return _deda ;};_bbb .AlgIdExtAttr =&_gff ;continue ; +};if _aba .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_bdb ,_ecg :=_aba .Value ,error (nil );if _ecg !=nil {return _ecg ;};_bbb .AlgIdExtSourceAttr =&_bdb ;continue ;};if _aba .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_gc ,_fde :=_aba .Value ,error (nil ); +if _fde !=nil {return _fde ;};_bbb .CryptProviderTypeExtAttr =&_gc ;continue ;};if _aba .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"{_gfg ,_cb :=_aba .Value ,error (nil ); +if _cb !=nil {return _cb ;};_bbb .CryptProviderTypeExtSourceAttr =&_gfg ;continue ;};if _aba .Name .Local =="\u0068\u0061\u0073\u0068"{_bf ,_egbb :=_aba .Value ,error (nil );if _egbb !=nil {return _egbb ;};_bbb .HashAttr =&_bf ;continue ;};if _aba .Name .Local =="\u0073\u0061\u006c\u0074"{_fdd ,_gdf :=_aba .Value ,error (nil ); +if _gdf !=nil {return _gdf ;};_bbb .SaltAttr =&_fdd ;continue ;};};for {_aeb ,_gb :=d .Token ();if _gb !=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",_gb ); +};if _faf ,_be :=_aeb .(_g .EndElement );_be &&_faf .Name ==start .Name {break ;};};return nil ;};func (_cddbfe *Document )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cddbfe .CT_Document =*NewCT_Document ();for _ ,_aafabd :=range start .Attr {if _aafabd .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_cddbfe .ConformanceAttr .UnmarshalXMLAttr (_aafabd ); +continue ;};};_bcggc :for {_edbbbb ,_dfgdeb :=d .Token ();if _dfgdeb !=nil {return _dfgdeb ;};switch _geadg :=_edbbbb .(type ){case _g .StartElement :switch _geadg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cddbfe .Background =NewCT_Background (); +if _caecf :=d .DecodeElement (_cddbfe .Background ,&_geadg );_caecf !=nil {return _caecf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cddbfe .Body =NewCT_Body (); +if _bbgfdf :=d .DecodeElement (_cddbfe .Body ,&_geadg );_bbgfdf !=nil {return _bbgfdf ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_geadg .Name ); +if _ebfeaca :=d .Skip ();_ebfeaca !=nil {return _ebfeaca ;};};case _g .EndElement :break _bcggc ;case _g .CharData :};};return nil ;}; -// Grammatical Check Engine Version -DllVersionAttr string ; +// Validate validates the CT_SectPr and its children +func (_abdac *CT_SectPr )Validate ()error {return _abdac .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r");};func (_geddce ST_VAnchor )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dgbccf :=_g .Attr {};_dgbccf .Name =name ;switch _geddce {case ST_VAnchorUnset :_dgbccf .Value =""; +case ST_VAnchorText :_dgbccf .Value ="\u0074\u0065\u0078\u0074";case ST_VAnchorMargin :_dgbccf .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VAnchorPage :_dgbccf .Value ="\u0070\u0061\u0067\u0065";};return _dgbccf ,nil ;};func NewCT_FFTextType ()*CT_FFTextType {_fbgff :=&CT_FFTextType {}; +_fbgff .ValAttr =ST_FFTextType (1);return _fbgff ;};type WdCT_WordprocessingCanvasChoice struct{Wsp []*WdWsp ;Pic []*_df .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;Wgp []*WdWgp ;GraphicFrame []*WdCT_GraphicFrame ;}; -// Natural Language Grammar Check -NlCheckAttr *_bc .ST_OnOff ; +// Validate validates the CT_GlossaryDocument and its children +func (_fgdf *CT_GlossaryDocument )Validate ()error {return _fgdf .ValidateWithPath ("\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func NewCT_AutoCaption ()*CT_AutoCaption {_dbcb :=&CT_AutoCaption {}; +return _dbcb };func (_edbec ST_Merge )Validate ()error {return _edbec .ValidateWithPath ("")};func (_adeff *EG_BlockLevelElts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _adeff .AltChunk !=nil {_cgegd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}}; +for _ ,_efeda :=range _adeff .AltChunk {e .EncodeElement (_efeda ,_cgegd );};};if _adeff .EG_ContentBlockContent !=nil {for _ ,_bfbgeb :=range _adeff .EG_ContentBlockContent {_bfbgeb .MarshalXML (e ,_g .StartElement {});};};return nil ;};func (_gebacdc *ST_TargetScreenSz )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_deafb ,_bfcfad :=d .Token (); +if _bfcfad !=nil {return _bfcfad ;};if _egdac ,_afbdb :=_deafb .(_g .EndElement );_afbdb &&_egdac .Name ==start .Name {*_gebacdc =1;return nil ;};if _dedfc ,_fgddba :=_deafb .(_g .CharData );!_fgddba {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",_deafb ); +}else {switch string (_dedfc ){case "":*_gebacdc =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_gebacdc =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_gebacdc =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_gebacdc =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_gebacdc =4; +case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_gebacdc =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_gebacdc =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_gebacdc =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_gebacdc =8; +case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_gebacdc =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_gebacdc =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_gebacdc =11;};};_deafb ,_bfcfad =d .Token ();if _bfcfad !=nil {return _bfcfad ; +};if _dabafg ,_gefcc :=_deafb .(_g .EndElement );_gefcc &&_dabafg .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",_deafb ); +};type CT_Frameset struct{ -// Check Stylistic Rules With Grammar -CheckStyleAttr _bc .ST_OnOff ; +// Nested Frameset Size +Sz *CT_String ; -// Application Name -AppNameAttr string ;};func (_ddcg *CT_FitText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ddcg .ValAttr )}); -if _ddcg .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ddcg .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_degef *ST_Theme )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_degef =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_degef =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_degef =2; -case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_degef =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_degef =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_degef =5; -case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_degef =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_degef =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_degef =8;};return nil ;}; +// Frameset Splitter Properties +FramesetSplitbar *CT_FramesetSplitbar ; -// Validate validates the Recipients and its children -func (_gcfae *Recipients )Validate ()error {return _gcfae .ValidateWithPath ("\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func NewCT_UnsignedDecimalNumber ()*CT_UnsignedDecimalNumber {_dbaea :=&CT_UnsignedDecimalNumber {};return _dbaea ; -};type WdCT_WordprocessingShape struct{NormalEastAsianFlowAttr *bool ;CNvPr *_a .CT_NonVisualDrawingProps ;Choice *WdCT_WordprocessingShapeChoice ;SpPr *_a .CT_ShapeProperties ;Style *_a .CT_ShapeStyle ;ExtLst *_a .CT_OfficeArtExtensionList ;WChoice *WdCT_WordprocessingShapeChoice1 ; -BodyPr *_a .CT_TextBodyProperties ;};func (_addcg *CT_RunTrackChange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_addac :=range start .Attr {if _addac .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bgbcge ,_abbcf :=_addac .Value ,error (nil ); -if _abbcf !=nil {return _abbcf ;};_addcg .AuthorAttr =_bgbcge ;continue ;};if _addac .Name .Local =="\u0064\u0061\u0074\u0065"{_cdgfe ,_efgdgd :=ParseStdlibTime (_addac .Value );if _efgdgd !=nil {return _efgdgd ;};_addcg .DateAttr =&_cdgfe ;continue ;}; -if _addac .Name .Local =="\u0069\u0064"{_bgcbb ,_eeagf :=_d .ParseInt (_addac .Value ,10,64);if _eeagf !=nil {return _eeagf ;};_addcg .IdAttr =_bgcbb ;continue ;};};for {_gfbda ,_eegdd :=d .Token ();if _eegdd !=nil {return _f .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",_eegdd ); -};if _fbedb ,_geeaff :=_gfbda .(_b .EndElement );_geeaff &&_fbedb .Name ==start .Name {break ;};};return nil ;}; +// Frameset Layout +FrameLayout *CT_FrameLayout ;Title *CT_String ;Choice []*CT_FramesetChoice ;};func (_effgc *ST_TextDirection )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_effgc =0;case "\u0074\u0062":*_effgc =1;case "\u0072\u006c":*_effgc =2;case "\u006c\u0072":*_effgc =3; +case "\u0074\u0062\u0056":*_effgc =4;case "\u0072\u006c\u0056":*_effgc =5;case "\u006c\u0072\u0056":*_effgc =6;case "\u0062\u0074\u004c\u0072":*_effgc =7;case "\u006c\u0072\u0054\u0062":*_effgc =8;case "\u006c\u0072\u0054b\u0056":*_effgc =9;case "\u0074\u0062\u004cr\u0056":*_effgc =10; +case "\u0074\u0062\u0052\u006c":*_effgc =11;case "\u0074\u0062\u0052l\u0056":*_effgc =12;};return nil ;};func (_ggddg *CT_Rel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ggabf :=range start .Attr {if _ggabf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ggabf .Name .Local =="\u0069\u0064"||_ggabf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ggabf .Name .Local =="\u0069\u0064"{_cgggg ,_edfba :=_ggabf .Value ,error (nil ); +if _edfba !=nil {return _edfba ;};_ggddg .IdAttr =_cgggg ;continue ;};};for {_begga ,_abefb :=d .Token ();if _abefb !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_abefb );};if _gaecf ,_edffba :=_begga .(_g .EndElement ); +_edffba &&_gaecf .Name ==start .Name {break ;};};return nil ;};func (_ecfdd *ST_CharacterSpacing )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ecfdd =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_ecfdd =1; +case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_ecfdd =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":*_ecfdd =3; +};return nil ;}; -// Validate validates the CT_Tc and its children -func (_daefe *CT_Tc )Validate ()error {return _daefe .ValidateWithPath ("\u0043\u0054\u005fT\u0063")};func (_dbgcc *ST_NumberFormat )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dbgcc =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dbgcc =1; -case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_dbgcc =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_dbgcc =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_dbgcc =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_dbgcc =5; -case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_dbgcc =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_dbgcc =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_dbgcc =8;case "\u0068\u0065\u0078":*_dbgcc =9; -case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_dbgcc =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dbgcc =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbgcc =12; -case "\u0061\u0069\u0075e\u006f":*_dbgcc =13;case "\u0069\u0072\u006fh\u0061":*_dbgcc =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_dbgcc =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_dbgcc =16; -case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_dbgcc =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":*_dbgcc =18; -case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_dbgcc =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_dbgcc =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_dbgcc =21; -case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_dbgcc =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_dbgcc =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_dbgcc =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_dbgcc =25; -case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_dbgcc =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_dbgcc =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_dbgcc =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":*_dbgcc =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_dbgcc =30; -case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_dbgcc =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_dbgcc =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":*_dbgcc =33; -case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_dbgcc =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_dbgcc =35; -case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_dbgcc =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dbgcc =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbgcc =38; -case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_dbgcc =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_dbgcc =40; -case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dbgcc =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_dbgcc =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_dbgcc =43; -case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_dbgcc =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_dbgcc =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_dbgcc =46; -case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_dbgcc =47;case "\u006e\u006f\u006e\u0065":*_dbgcc =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_dbgcc =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_dbgcc =50; -case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_dbgcc =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_dbgcc =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_dbgcc =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_dbgcc =54; -case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_dbgcc =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_dbgcc =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbgcc =57; -case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_dbgcc =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_dbgcc =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dbgcc =60;case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_dbgcc =61; -case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_dbgcc =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbgcc =63;};return nil ;};func NewCT_Div ()*CT_Div {_bcbgg :=&CT_Div {};_bcbgg .MarLeft =NewCT_SignedTwipsMeasure ();_bcbgg .MarRight =NewCT_SignedTwipsMeasure (); -_bcbgg .MarTop =NewCT_SignedTwipsMeasure ();_bcbgg .MarBottom =NewCT_SignedTwipsMeasure ();return _bcbgg ;};func (_bfcg *CT_FFStatusText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebaf :=range start .Attr {if _ebaf .Name .Local =="\u0074\u0079\u0070\u0065"{_bfcg .TypeAttr .UnmarshalXMLAttr (_ebaf ); -continue ;};if _ebaf .Name .Local =="\u0076\u0061\u006c"{_ebbg ,_eagce :=_ebaf .Value ,error (nil );if _eagce !=nil {return _eagce ;};_bfcg .ValAttr =&_ebbg ;continue ;};};for {_dfbaea ,_fbgef :=d .Token ();if _fbgef !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0046\u0053\u0074\u0061\u0074u\u0073\u0054\u0065x\u0074:\u0020\u0025\u0073",_fbgef ); -};if _aaae ,_abfef :=_dfbaea .(_b .EndElement );_abfef &&_aaae .Name ==start .Name {break ;};};return nil ;};func (_ebgcg *CT_PaperSource )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbbbd :=range start .Attr {if _fbbbd .Name .Local =="\u0066\u0069\u0072s\u0074"{_ffgfff ,_gcfda :=_d .ParseInt (_fbbbd .Value ,10,64); -if _gcfda !=nil {return _gcfda ;};_ebgcg .FirstAttr =&_ffgfff ;continue ;};if _fbbbd .Name .Local =="\u006f\u0074\u0068e\u0072"{_cbedd ,_gaace :=_d .ParseInt (_fbbbd .Value ,10,64);if _gaace !=nil {return _gaace ;};_ebgcg .OtherAttr =&_cbedd ;continue ; -};};for {_cbdcae ,_faegc :=d .Token ();if _faegc !=nil {return _f .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",_faegc );};if _fbaee ,_eecee :=_cbdcae .(_b .EndElement ); -_eecee &&_fbaee .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Tbl and its children, prefixing error messages with path +func (_bfbcg *CT_Tbl )ValidateWithPath (path string )error {for _bcfaa ,_bfgfd :=range _bfbcg .EG_RangeMarkupElements {if _dcdde :=_bfgfd .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 ,_bcfaa )); +_dcdde !=nil {return _dcdde ;};};if _ggfgdc :=_bfbcg .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_ggfgdc !=nil {return _ggfgdc ;};if _ebgddb :=_bfbcg .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064"); +_ebgddb !=nil {return _ebgddb ;};for _cbdcf ,_cebcg :=range _bfbcg .EG_ContentRowContent {if _ageae :=_cebcg .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 ,_cbdcf )); +_ageae !=nil {return _ageae ;};};return nil ;};func NewCT_EdnPos ()*CT_EdnPos {_ddcgc :=&CT_EdnPos {};_ddcgc .ValAttr =ST_EdnPos (1);return _ddcgc };func (_edddb *CT_DocumentBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfebaa :for {_fabea ,_fgee :=d .Token (); +if _fgee !=nil {return _fgee ;};switch _daeeb :=_fabea .(type ){case _g .StartElement :switch _daeeb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edddb .Background =NewCT_Background (); +if _aaabf :=d .DecodeElement (_edddb .Background ,&_daeeb );_aaabf !=nil {return _aaabf ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_daeeb .Name ); +if _cfbaf :=d .Skip ();_cfbaf !=nil {return _cfbaf ;};};case _g .EndElement :break _dfebaa ;case _g .CharData :};};return nil ;};func (_fecd *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 :_a .Sprintf ("\u0025\u0076",_fecd .ValAttr )}); +if _fecd .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 :_a .Sprintf ("\u0025\u0076",*_fecd .DecoratedAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_cafdbb *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 _cafdbb .CT_Settings .MarshalXML (e ,start );}; -// ValidateWithPath validates the CT_CompatSetting and its children, prefixing error messages with path -func (_bgdg *CT_CompatSetting )ValidateWithPath (path string )error {return nil };func NewWdCT_WordprocessingCanvas ()*WdCT_WordprocessingCanvas {_ebebb :=&WdCT_WordprocessingCanvas {};return _ebebb ;};func ParseUnionST_SignedHpsMeasure (s string )(ST_SignedHpsMeasure ,error ){_dfaggc :=ST_SignedHpsMeasure {}; -if _bc .ST_UniversalMeasurePatternRe .MatchString (s ){_dfaggc .ST_UniversalMeasure =&s ;}else {_acgae ,_cdcgc :=_d .ParseFloat (s ,64);if _cdcgc !=nil {return _dfaggc ,_f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_cdcgc ); -};_dfaggc .Int64 =_gf .Int64 (int64 (_acgae ));};return _dfaggc ,nil ;};func (_abgc *CT_MultiLevelType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abgc .ValAttr =ST_MultiLevelType (1);for _ ,_adcc :=range start .Attr {if _adcc .Name .Local =="\u0076\u0061\u006c"{_abgc .ValAttr .UnmarshalXMLAttr (_adcc ); -continue ;};};for {_cefcb ,_dabd :=d .Token ();if _dabd !=nil {return _f .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",_dabd ); -};if _gbdcc ,_ffff :=_cefcb .(_b .EndElement );_ffff &&_gbdcc .Name ==start .Name {break ;};};return nil ;};func (_dddgfb ST_TblStyleOverrideType )ValidateWithPath (path string )error {switch _dddgfb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13: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 (_dddgfb )); -};return nil ;};type CT_Odso struct{ +// Validate validates the CT_Panose and its children +func (_bacbea *CT_Panose )Validate ()error {return _bacbea .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e");};func NewWdEG_WrapType ()*WdEG_WrapType {_dafga :=&WdEG_WrapType {};return _dafga };func (_bbcefb *CT_SdtContentBlock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgeeef :for {_bgge ,_ebgae :=d .Token (); +if _ebgae !=nil {return _ebgae ;};switch _eaabd :=_bgge .(type ){case _g .StartElement :switch _eaabd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bbcefb .CustomXml =NewCT_CustomXmlBlock (); +if _dafb :=d .DecodeElement (_bbcefb .CustomXml ,&_eaabd );_dafb !=nil {return _dafb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bbcefb .Sdt =NewCT_SdtBlock (); +if _caggf :=d .DecodeElement (_bbcefb .Sdt ,&_eaabd );_caggf !=nil {return _caggf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcfde :=NewCT_P (); +if _eagce :=d .DecodeElement (_fcfde ,&_eaabd );_eagce !=nil {return _eagce ;};_bbcefb .P =append (_bbcefb .P ,_fcfde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbbee :=NewCT_Tbl (); +if _ecaec :=d .DecodeElement (_cbbee ,&_eaabd );_ecaec !=nil {return _ecaec ;};_bbcefb .Tbl =append (_bbcefb .Tbl ,_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 :"\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"}:_bfcad :=NewEG_RunLevelElts (); +_bfcad .ProofErr =NewCT_ProofErr ();if _fcge :=d .DecodeElement (_bfcad .ProofErr ,&_eaabd );_fcge !=nil {return _fcge ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_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 :"\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"}:_bbeef :=NewEG_RunLevelElts (); +_bbeef .PermStart =NewCT_PermStart ();if _acbcf :=d .DecodeElement (_bbeef .PermStart ,&_eaabd );_acbcf !=nil {return _acbcf ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_bbeef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aedfad :=NewEG_RunLevelElts (); +_aedfad .PermEnd =NewCT_Perm ();if _ccggb :=d .DecodeElement (_aedfad .PermEnd ,&_eaabd );_ccggb !=nil {return _ccggb ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_aedfad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eefd :=NewEG_RunLevelElts (); +_eefd .Ins =NewCT_RunTrackChange ();if _ddbgg :=d .DecodeElement (_eefd .Ins ,&_eaabd );_ddbgg !=nil {return _ddbgg ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_eefd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fafdcc :=NewEG_RunLevelElts (); +_fafdcc .Del =NewCT_RunTrackChange ();if _egbca :=d .DecodeElement (_fafdcc .Del ,&_eaabd );_egbca !=nil {return _egbca ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_fafdcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_deccda :=NewEG_RunLevelElts (); +_deccda .MoveFrom =NewCT_RunTrackChange ();if _egbdd :=d .DecodeElement (_deccda .MoveFrom ,&_eaabd );_egbdd !=nil {return _egbdd ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_deccda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_acceb :=NewEG_RunLevelElts (); +_acceb .MoveTo =NewCT_RunTrackChange ();if _daegde :=d .DecodeElement (_acceb .MoveTo ,&_eaabd );_daegde !=nil {return _daegde ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_acceb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aefed :=NewEG_RunLevelElts (); +_aadfg :=NewEG_RangeMarkupElements ();_aadfg .BookmarkStart =NewCT_Bookmark ();if _dacgf :=d .DecodeElement (_aadfg .BookmarkStart ,&_eaabd );_dacgf !=nil {return _dacgf ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_aefed );_aefed .EG_RangeMarkupElements =append (_aefed .EG_RangeMarkupElements ,_aadfg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebgeg :=NewEG_RunLevelElts (); +_dbgcf :=NewEG_RangeMarkupElements ();_dbgcf .BookmarkEnd =NewCT_MarkupRange ();if _dbbce :=d .DecodeElement (_dbgcf .BookmarkEnd ,&_eaabd );_dbbce !=nil {return _dbbce ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_ebgeg );_ebgeg .EG_RangeMarkupElements =append (_ebgeg .EG_RangeMarkupElements ,_dbgcf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbdba :=NewEG_RunLevelElts (); +_bdeca :=NewEG_RangeMarkupElements ();_bdeca .MoveFromRangeStart =NewCT_MoveBookmark ();if _ffedc :=d .DecodeElement (_bdeca .MoveFromRangeStart ,&_eaabd );_ffedc !=nil {return _ffedc ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_gbdba ); +_gbdba .EG_RangeMarkupElements =append (_gbdba .EG_RangeMarkupElements ,_bdeca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fcbea :=NewEG_RunLevelElts (); +_faggb :=NewEG_RangeMarkupElements ();_faggb .MoveFromRangeEnd =NewCT_MarkupRange ();if _ceddd :=d .DecodeElement (_faggb .MoveFromRangeEnd ,&_eaabd );_ceddd !=nil {return _ceddd ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_fcbea );_fcbea .EG_RangeMarkupElements =append (_fcbea .EG_RangeMarkupElements ,_faggb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dfgff :=NewEG_RunLevelElts (); +_bbfgfe :=NewEG_RangeMarkupElements ();_bbfgfe .MoveToRangeStart =NewCT_MoveBookmark ();if _fadfc :=d .DecodeElement (_bbfgfe .MoveToRangeStart ,&_eaabd );_fadfc !=nil {return _fadfc ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_dfgff ); +_dfgff .EG_RangeMarkupElements =append (_dfgff .EG_RangeMarkupElements ,_bbfgfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_afafd :=NewEG_RunLevelElts (); +_ecbde :=NewEG_RangeMarkupElements ();_ecbde .MoveToRangeEnd =NewCT_MarkupRange ();if _cbgef :=d .DecodeElement (_ecbde .MoveToRangeEnd ,&_eaabd );_cbgef !=nil {return _cbgef ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_afafd );_afafd .EG_RangeMarkupElements =append (_afafd .EG_RangeMarkupElements ,_ecbde ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_egcfcg :=NewEG_RunLevelElts (); +_fcadd :=NewEG_RangeMarkupElements ();_fcadd .CommentRangeStart =NewCT_MarkupRange ();if _cegbd :=d .DecodeElement (_fcadd .CommentRangeStart ,&_eaabd );_cegbd !=nil {return _cegbd ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_egcfcg ); +_egcfcg .EG_RangeMarkupElements =append (_egcfcg .EG_RangeMarkupElements ,_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 :"\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"}:_acaefa :=NewEG_RunLevelElts (); +_abegg :=NewEG_RangeMarkupElements ();_abegg .CommentRangeEnd =NewCT_MarkupRange ();if _acag :=d .DecodeElement (_abegg .CommentRangeEnd ,&_eaabd );_acag !=nil {return _acag ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_acaefa );_acaefa .EG_RangeMarkupElements =append (_acaefa .EG_RangeMarkupElements ,_abegg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cgcdg :=NewEG_RunLevelElts (); +_addbfe :=NewEG_RangeMarkupElements ();_addbfe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gadcg :=d .DecodeElement (_addbfe .CustomXmlInsRangeStart ,&_eaabd );_gadcg !=nil {return _gadcg ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_cgcdg ); +_cgcdg .EG_RangeMarkupElements =append (_cgcdg .EG_RangeMarkupElements ,_addbfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cgfbd :=NewEG_RunLevelElts (); +_edaaf :=NewEG_RangeMarkupElements ();_edaaf .CustomXmlInsRangeEnd =NewCT_Markup ();if _agcdc :=d .DecodeElement (_edaaf .CustomXmlInsRangeEnd ,&_eaabd );_agcdc !=nil {return _agcdc ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_cgfbd ); +_cgfbd .EG_RangeMarkupElements =append (_cgfbd .EG_RangeMarkupElements ,_edaaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ggfac :=NewEG_RunLevelElts (); +_eefee :=NewEG_RangeMarkupElements ();_eefee .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cebfb :=d .DecodeElement (_eefee .CustomXmlDelRangeStart ,&_eaabd );_cebfb !=nil {return _cebfb ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_ggfac ); +_ggfac .EG_RangeMarkupElements =append (_ggfac .EG_RangeMarkupElements ,_eefee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_agcge :=NewEG_RunLevelElts (); +_cgdcdf :=NewEG_RangeMarkupElements ();_cgdcdf .CustomXmlDelRangeEnd =NewCT_Markup ();if _gbge :=d .DecodeElement (_cgdcdf .CustomXmlDelRangeEnd ,&_eaabd );_gbge !=nil {return _gbge ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_agcge ); +_agcge .EG_RangeMarkupElements =append (_agcge .EG_RangeMarkupElements ,_cgdcdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdggdb :=NewEG_RunLevelElts (); +_eacgd :=NewEG_RangeMarkupElements ();_eacgd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fccdb :=d .DecodeElement (_eacgd .CustomXmlMoveFromRangeStart ,&_eaabd );_fccdb !=nil {return _fccdb ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_cdggdb ); +_cdggdb .EG_RangeMarkupElements =append (_cdggdb .EG_RangeMarkupElements ,_eacgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fbcc :=NewEG_RunLevelElts (); +_beafa :=NewEG_RangeMarkupElements ();_beafa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ddedg :=d .DecodeElement (_beafa .CustomXmlMoveFromRangeEnd ,&_eaabd );_ddedg !=nil {return _ddedg ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_fbcc ); +_fbcc .EG_RangeMarkupElements =append (_fbcc .EG_RangeMarkupElements ,_beafa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gadee :=NewEG_RunLevelElts (); +_ecccf :=NewEG_RangeMarkupElements ();_ecccf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fbecc :=d .DecodeElement (_ecccf .CustomXmlMoveToRangeStart ,&_eaabd );_fbecc !=nil {return _fbecc ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_gadee ); +_gadee .EG_RangeMarkupElements =append (_gadee .EG_RangeMarkupElements ,_ecccf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_facaa :=NewEG_RunLevelElts (); +_bcggb :=NewEG_RangeMarkupElements ();_bcggb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dbefd :=d .DecodeElement (_bcggb .CustomXmlMoveToRangeEnd ,&_eaabd );_dbefd !=nil {return _dbefd ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_facaa ); +_facaa .EG_RangeMarkupElements =append (_facaa .EG_RangeMarkupElements ,_bcggb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agbfe :=NewEG_RunLevelElts (); +_aeegb :=NewEG_MathContent ();_aeegb .OMathPara =_b .NewOMathPara ();if _bcaeg :=d .DecodeElement (_aeegb .OMathPara ,&_eaabd );_bcaeg !=nil {return _bcaeg ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_agbfe );_agbfe .EG_MathContent =append (_agbfe .EG_MathContent ,_aeegb ); +case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egcbf :=NewEG_RunLevelElts (); +_abdcb :=NewEG_MathContent ();_abdcb .OMath =_b .NewOMath ();if _adgec :=d .DecodeElement (_abdcb .OMath ,&_eaabd );_adgec !=nil {return _adgec ;};_bbcefb .EG_RunLevelElts =append (_bbcefb .EG_RunLevelElts ,_egcbf );_egcbf .EG_MathContent =append (_egcbf .EG_MathContent ,_abdcb ); +default:_bd .Log .Debug ("\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",_eaabd .Name ); +if _geccgd :=d .Skip ();_geccgd !=nil {return _geccgd ;};};case _g .EndElement :break _fgeeef ;case _g .CharData :};};return nil ;};func (_cgacg *CT_PageMar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dggab :=range start .Attr {if _dggab .Name .Local =="\u0074\u006f\u0070"{_cdega ,_feebe :=ParseUnionST_SignedTwipsMeasure (_dggab .Value ); +if _feebe !=nil {return _feebe ;};_cgacg .TopAttr =_cdega ;continue ;};if _dggab .Name .Local =="\u0072\u0069\u0067h\u0074"{_bbeac ,_fefcaf :=ParseUnionST_TwipsMeasure (_dggab .Value );if _fefcaf !=nil {return _fefcaf ;};_cgacg .RightAttr =_bbeac ;continue ; +};if _dggab .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d"{_ebfbf ,_cdfd :=ParseUnionST_SignedTwipsMeasure (_dggab .Value );if _cdfd !=nil {return _cdfd ;};_cgacg .BottomAttr =_ebfbf ;continue ;};if _dggab .Name .Local =="\u006c\u0065\u0066\u0074"{_fbaaf ,_gacdc :=ParseUnionST_TwipsMeasure (_dggab .Value ); +if _gacdc !=nil {return _gacdc ;};_cgacg .LeftAttr =_fbaaf ;continue ;};if _dggab .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_dadgd ,_fabeaf :=ParseUnionST_TwipsMeasure (_dggab .Value );if _fabeaf !=nil {return _fabeaf ;};_cgacg .HeaderAttr =_dadgd ; +continue ;};if _dggab .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_eeebb ,_fbcg :=ParseUnionST_TwipsMeasure (_dggab .Value );if _fbcg !=nil {return _fbcg ;};_cgacg .FooterAttr =_eeebb ;continue ;};if _dggab .Name .Local =="\u0067\u0075\u0074\u0074\u0065\u0072"{_cggbe ,_ebdg :=ParseUnionST_TwipsMeasure (_dggab .Value ); +if _ebdg !=nil {return _ebdg ;};_cgacg .GutterAttr =_cggbe ;continue ;};};for {_gcac ,_aadgf :=d .Token ();if _aadgf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061\u0072\u003a\u0020%\u0073",_aadgf ); +};if _egcdd ,_dcabc :=_gcac .(_g .EndElement );_dcabc &&_egcdd .Name ==start .Name {break ;};};return nil ;};func NewCT_SmartTagRun ()*CT_SmartTagRun {_dfbgd :=&CT_SmartTagRun {};return _dfbgd };func (_fegcdc *CT_TblPrEx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egbbbf :for {_beebe ,_cbcgdaa :=d .Token (); +if _cbcgdaa !=nil {return _cbcgdaa ;};switch _aaccaf :=_beebe .(type ){case _g .StartElement :switch _aaccaf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fegcdc .TblW =NewCT_TblWidth (); +if _ggded :=d .DecodeElement (_fegcdc .TblW ,&_aaccaf );_ggded !=nil {return _ggded ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fegcdc .Jc =NewCT_JcTable (); +if _cdccdg :=d .DecodeElement (_fegcdc .Jc ,&_aaccaf );_cdccdg !=nil {return _cdccdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fegcdc .TblCellSpacing =NewCT_TblWidth (); +if _gegdde :=d .DecodeElement (_fegcdc .TblCellSpacing ,&_aaccaf );_gegdde !=nil {return _gegdde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fegcdc .TblInd =NewCT_TblWidth (); +if _edeaa :=d .DecodeElement (_fegcdc .TblInd ,&_aaccaf );_edeaa !=nil {return _edeaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fegcdc .TblBorders =NewCT_TblBorders (); +if _ggccea :=d .DecodeElement (_fegcdc .TblBorders ,&_aaccaf );_ggccea !=nil {return _ggccea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fegcdc .Shd =NewCT_Shd (); +if _fefdd :=d .DecodeElement (_fegcdc .Shd ,&_aaccaf );_fefdd !=nil {return _fefdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fegcdc .TblLayout =NewCT_TblLayoutType (); +if _bgfggg :=d .DecodeElement (_fegcdc .TblLayout ,&_aaccaf );_bgfggg !=nil {return _bgfggg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fegcdc .TblCellMar =NewCT_TblCellMar (); +if _cdcaf :=d .DecodeElement (_fegcdc .TblCellMar ,&_aaccaf );_cdcaf !=nil {return _cdcaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fegcdc .TblLook =NewCT_TblLook (); +if _faabbg :=d .DecodeElement (_fegcdc .TblLook ,&_aaccaf );_faabbg !=nil {return _faabbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fegcdc .TblPrExChange =NewCT_TblPrExChange (); +if _beebd :=d .DecodeElement (_fegcdc .TblPrExChange ,&_aaccaf );_beebd !=nil {return _beebd ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_aaccaf .Name ); +if _fbdga :=d .Skip ();_fbdga !=nil {return _fbdga ;};};case _g .EndElement :break _egbbbf ;case _g .CharData :};};return nil ;};func NewCT_DocProtect ()*CT_DocProtect {_gccd :=&CT_DocProtect {};return _gccd };type EG_MathContent struct{OMathPara *_b .OMathPara ; +OMath *_b .OMath ;};func (_fcacdc *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 _fcacdc .CT_FontsList .MarshalXML (e ,start );};func (_fddbd *CT_DocRsids )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgdaf :for {_bfgd ,_acdc :=d .Token ();if _acdc !=nil {return _acdc ; +};switch _dcddf :=_bfgd .(type ){case _g .StartElement :switch _dcddf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fddbd .RsidRoot =NewCT_LongHexNumber (); +if _dcdc :=d .DecodeElement (_fddbd .RsidRoot ,&_dcddf );_dcdc !=nil {return _dcdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggacc :=NewCT_LongHexNumber (); +if _gbdcf :=d .DecodeElement (_ggacc ,&_dcddf );_gbdcf !=nil {return _gbdcf ;};_fddbd .Rsid =append (_fddbd .Rsid ,_ggacc );default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_dcddf .Name ); +if _cbdf :=d .Skip ();_cbdf !=nil {return _cbdf ;};};case _g .EndElement :break _fgdaf ;case _g .CharData :};};return nil ;};func (_dgbcf ST_PageBorderOffset )ValidateWithPath (path string )error {switch _dgbcf {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 (_dgbcf )); +};return nil ;}; -// UDL Connection String -Udl *CT_String ; +// Validate validates the WdCT_WrapTight and its children +func (_cbcbbc *WdCT_WrapTight )Validate ()error {return _cbcbbc .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u0069\u0067\u0068\u0074");}; -// Data Source Table Name -Table *CT_String ; +// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path +func (_ddgc *CT_Control )ValidateWithPath (path string )error {return nil };func (_aecfdg ST_EdGrp )Validate ()error {return _aecfdg .ValidateWithPath ("")}; -// ODSO Data Source File Path -Src *CT_Rel ; +// ValidateWithPath validates the CT_TblLook and its children, prefixing error messages with path +func (_dcbdf *CT_TblLook )ValidateWithPath (path string )error {if _dcbdf .FirstRowAttr !=nil {if _agegf :=_dcbdf .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_agegf !=nil {return _agegf ; +};};if _dcbdf .LastRowAttr !=nil {if _dbbdc :=_dcbdf .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_dbbdc !=nil {return _dbbdc ;};};if _dcbdf .FirstColumnAttr !=nil {if _cefcf :=_dcbdf .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); +_cefcf !=nil {return _cefcf ;};};if _dcbdf .LastColumnAttr !=nil {if _eecdc :=_dcbdf .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_eecdc !=nil {return _eecdc ;};};if _dcbdf .NoHBandAttr !=nil {if _gcdebe :=_dcbdf .NoHBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fH\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072"); +_gcdebe !=nil {return _gcdebe ;};};if _dcbdf .NoVBandAttr !=nil {if _fbbfbf :=_dcbdf .NoVBandAttr .ValidateWithPath (path +"\u002f\u004e\u006fV\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_fbbfbf !=nil {return _fbbfbf ;};};return nil ;};func (_fddegcf *ST_DocProtect )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fddegcf =0; +case "\u006e\u006f\u006e\u0065":*_fddegcf =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_fddegcf =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_fddegcf =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_fddegcf =4; +case "\u0066\u006f\u0072m\u0073":*_fddegcf =5;};return nil ;}; -// Column Delimiter for Data Source -ColDelim *CT_DecimalNumber ; +// Validate validates the CT_TblStylePr and its children +func (_bfcdee *CT_TblStylePr )Validate ()error {return _bfcdee .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072");}; -// ODSO Data Source Type -Type *CT_MailMergeSourceType ; +// Validate validates the EG_PContentBase and its children +func (_dggefg *EG_PContentBase )Validate ()error {return _dggefg .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_afedba ST_FrameScrollbar )Validate ()error {return _afedba .ValidateWithPath ("")}; -// First Row of Data Source Contains Column Names -FHdr *CT_OnOff ; -// External Data Source to Merge Field Mapping -FieldMapData []*CT_OdsoFieldMapData ; +// Validate validates the CT_View and its children +func (_eggad *CT_View )Validate ()error {return _eggad .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077");};func (_gaffa *CT_StylePaneFilter )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ageacd :=range start .Attr {if _ageacd .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"{_ebdce ,_cafadf :=ParseUnionST_OnOff (_ageacd .Value ); +if _cafadf !=nil {return _cafadf ;};_gaffa .DirectFormattingOnParagraphsAttr =&_ebdce ;continue ;};if _ageacd .Name .Local =="\u0061l\u006c\u0053\u0074\u0079\u006c\u0065s"{_adage ,_ccfffa :=ParseUnionST_OnOff (_ageacd .Value );if _ccfffa !=nil {return _ccfffa ; +};_gaffa .AllStylesAttr =&_adage ;continue ;};if _ageacd .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"{_cggde ,_beccec :=ParseUnionST_OnOff (_ageacd .Value ); +if _beccec !=nil {return _beccec ;};_gaffa .DirectFormattingOnNumberingAttr =&_cggde ;continue ;};if _ageacd .Name .Local =="\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"{_dcgcf ,_cadea :=ParseUnionST_OnOff (_ageacd .Value );if _cadea !=nil {return _cadea ; +};_gaffa .LatentStylesAttr =&_dcgcf ;continue ;};if _ageacd .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_gagbf ,_edbcd :=ParseUnionST_OnOff (_ageacd .Value );if _edbcd !=nil {return _edbcd ;};_gaffa .HeadingStylesAttr =&_gagbf ; +continue ;};if _ageacd .Name .Local =="\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_agccbe ,_eabac :=ParseUnionST_OnOff (_ageacd .Value );if _eabac !=nil {return _eabac ;};_gaffa .NumberingStylesAttr =&_agccbe ;continue ; +};if _ageacd .Name .Local =="t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_dbabgc ,_ddgcd :=ParseUnionST_OnOff (_ageacd .Value );if _ddgcd !=nil {return _ddgcd ;};_gaffa .TableStylesAttr =&_dbabgc ;continue ;};if _ageacd .Name .Local =="\u0064\u0069\u0072\u0065ct\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075n\u0073"{_bfbba ,_fdddd :=ParseUnionST_OnOff (_ageacd .Value ); +if _fdddd !=nil {return _fdddd ;};_gaffa .DirectFormattingOnRunsAttr =&_bfbba ;continue ;};if _ageacd .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0053\u0074\u0079\u006c\u0065\u0073"{_acfgdb ,_bgfag :=ParseUnionST_OnOff (_ageacd .Value );if _bgfag !=nil {return _bgfag ; +};_gaffa .CustomStylesAttr =&_acfgdb ;continue ;};if _ageacd .Name .Local =="s\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"{_bcgede ,_adefa :=ParseUnionST_OnOff (_ageacd .Value );if _adefa !=nil {return _adefa ;};_gaffa .StylesInUseAttr =&_bcgede ; +continue ;};if _ageacd .Name .Local =="\u0064i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074i\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073"{_ggfeb ,_bfeec :=ParseUnionST_OnOff (_ageacd .Value );if _bfeec !=nil {return _bfeec ; +};_gaffa .DirectFormattingOnTablesAttr =&_ggfeb ;continue ;};if _ageacd .Name .Local =="\u0063l\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_ggfcec ,_ccfgf :=ParseUnionST_OnOff (_ageacd .Value );if _ccfgf !=nil {return _ccfgf ; +};_gaffa .ClearFormattingAttr =&_ggfcec ;continue ;};if _ageacd .Name .Local =="\u0074\u006f\u0070\u0033\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"{_cacab ,_cdeab :=ParseUnionST_OnOff (_ageacd .Value );if _cdeab !=nil {return _cdeab ; +};_gaffa .Top3HeadingStylesAttr =&_cacab ;continue ;};if _ageacd .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_ccfcea ,_abebf :=ParseUnionST_OnOff (_ageacd .Value );if _abebf !=nil {return _abebf ;};_gaffa .VisibleStylesAttr =&_ccfcea ; +continue ;};if _ageacd .Name .Local =="\u0061\u006c\u0074\u0065rn\u0061\u0074\u0065\u0053\u0074\u0079\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_gcgf ,_effdbg :=ParseUnionST_OnOff (_ageacd .Value );if _effdbg !=nil {return _effdbg ;};_gaffa .AlternateStyleNamesAttr =&_gcgf ; +continue ;};if _ageacd .Name .Local =="\u0076\u0061\u006c"{_fggfdb ,_bfgab :=_ageacd .Value ,error (nil );if _bfgab !=nil {return _bfgab ;};_gaffa .ValAttr =&_fggfdb ;continue ;};};for {_aecdg ,_eagedg :=d .Token ();if _eagedg !=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",_eagedg ); +};if _beeac ,_ffagcb :=_aecdg .(_g .EndElement );_ffagcb &&_beeac .Name ==start .Name {break ;};};return nil ;};func (_ecdfe *CT_Lock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bfdb :=range start .Attr {if _bfdb .Name .Local =="\u0076\u0061\u006c"{_ecdfe .ValAttr .UnmarshalXMLAttr (_bfdb ); +continue ;};};for {_beced ,_ccbdab :=d .Token ();if _ccbdab !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_ccbdab );};if _dbeba ,_dcde :=_beced .(_g .EndElement );_dcde &&_dbeba .Name ==start .Name {break ; +};};return nil ;}; -// Reference to Inclusion/Exclusion Data for Data Source -RecipientData []*CT_Rel ;};func NewCT_FFDDList ()*CT_FFDDList {_dbgdd :=&CT_FFDDList {};return _dbgdd }; +// ValidateWithPath validates the WdCT_TxbxContent and its children, prefixing error messages with path +func (_gbdbd *WdCT_TxbxContent )ValidateWithPath (path string )error {for _cgggec ,_dgfbg :=range _gbdbd .AltChunk {if _ffbfae :=_dgfbg .ValidateWithPath (_a .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_cgggec )); +_ffbfae !=nil {return _ffbfae ;};};for _cffcgc ,_afgbdc :=range _gbdbd .EG_ContentBlockContent {if _fceaeb :=_afgbdc .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 ,_cffcgc )); +_fceaeb !=nil {return _fceaeb ;};};return nil ;};func (_dccba ST_Shd )Validate ()error {return _dccba .ValidateWithPath ("")};func (_ebffg ST_AnnotationVMerge )ValidateWithPath (path string )error {switch _ebffg {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 (_ebffg )); +};return nil ;};type AG_TransitionalPassword struct{CryptProviderTypeAttr _ffb .ST_CryptProv ;CryptAlgorithmClassAttr _ffb .ST_AlgClass ;CryptAlgorithmTypeAttr _ffb .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ; +AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;}; -// ValidateWithPath validates the WdCT_PosV and its children, prefixing error messages with path -func (_gadfbb *WdCT_PosV )ValidateWithPath (path string )error {if _gadfbb .RelativeFromAttr ==WdST_RelFromVUnset {return _f .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 _bebgb :=_gadfbb .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_bebgb !=nil {return _bebgb ;};if _cgeafg :=_gadfbb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_cgeafg !=nil {return _cgeafg ;};return nil ;};func (_gdgg *CT_Background )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {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 :"\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\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); -if _gdgg .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gdgg .ColorAttr )});};if _gdgg .ThemeColorAttr !=ST_ThemeColorUnset {_dge ,_cda :=_gdgg .ThemeColorAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"}); -if _cda !=nil {return _cda ;};start .Attr =append (start .Attr ,_dge );};if _gdgg .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gdgg .ThemeTintAttr )}); -};if _gdgg .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gdgg .ThemeShadeAttr )});};e .EncodeToken (start ); -if _gdgg .Any !=nil {for _ ,_bdab :=range _gdgg .Any {_bdab .MarshalXML (e ,_b .StartElement {});};};if _gdgg .Drawing !=nil {_eeaf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_gdgg .Drawing ,_eeaf ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_SdtDateMappingType and its children +func (_bccdc *CT_SdtDateMappingType )Validate ()error {return _bccdc .ValidateWithPath ("C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065");}; -// ValidateWithPath validates the AG_SectPrAttributes and its children, prefixing error messages with path -func (_gcb *AG_SectPrAttributes )ValidateWithPath (path string )error {return nil };func (_acdeb *CT_Ind )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _acdeb .StartAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_acdeb .StartAttr )}); -};if _acdeb .StartCharsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0073t\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_acdeb .StartCharsAttr )});};if _acdeb .EndAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0065n\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_acdeb .EndAttr )}); -};if _acdeb .EndCharsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_acdeb .EndCharsAttr )});};if _acdeb .LeftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_acdeb .LeftAttr )}); -};if _acdeb .LeftCharsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u006c\u0065\u0066\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_acdeb .LeftCharsAttr )});};if _acdeb .RightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_acdeb .RightAttr )}); -};if _acdeb .RightCharsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0072i\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_acdeb .RightCharsAttr )});};if _acdeb .HangingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0068\u0061\u006e\u0067\u0069\u006eg"},Value :_f .Sprintf ("\u0025\u0076",*_acdeb .HangingAttr )}); -};if _acdeb .HangingCharsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0068\u0061\u006e\u0067\u0069\u006e\u0067C\u0068\u0061\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_acdeb .HangingCharsAttr )}); -};if _acdeb .FirstLineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_acdeb .FirstLineAttr )});};if _acdeb .FirstLineCharsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003af\u0069\u0072\u0073t\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_acdeb .FirstLineCharsAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afece *ST_HeightRule )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_afece =0;case "\u0061\u0075\u0074\u006f":*_afece =1;case "\u0065\u0078\u0061c\u0074":*_afece =2; -case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_afece =3;};return nil ;};type CT_GlossaryDocument struct{ +// Validate validates the CT_TblGrid and its children +func (_gdcbba *CT_TblGrid )Validate ()error {return _gdcbba .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");};func (_efefc *CT_FtnEdn )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbdaf :=range start .Attr {if _bbdaf .Name .Local =="\u0074\u0079\u0070\u0065"{_efefc .TypeAttr .UnmarshalXMLAttr (_bbdaf ); +continue ;};if _bbdaf .Name .Local =="\u0069\u0064"{_edbcbg ,_edec :=_ff .ParseInt (_bbdaf .Value ,10,64);if _edec !=nil {return _edec ;};_efefc .IdAttr =_edbcbg ;continue ;};};_eddac :for {_fggc ,_bdcf :=d .Token ();if _bdcf !=nil {return _bdcf ;};switch _cdfbc :=_fggc .(type ){case _g .StartElement :switch _cdfbc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edag :=NewEG_BlockLevelElts (); +_fcdd :=NewCT_AltChunk ();if _bdaade :=d .DecodeElement (_fcdd ,&_cdfbc );_bdaade !=nil {return _bdaade ;};_edag .AltChunk =append (_edag .AltChunk ,_fcdd );_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_edag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_aedeeg :=NewEG_BlockLevelElts (); +_efaffb :=NewEG_ContentBlockContent ();_efaffb .CustomXml =NewCT_CustomXmlBlock ();if _feeacc :=d .DecodeElement (_efaffb .CustomXml ,&_cdfbc );_feeacc !=nil {return _feeacc ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_aedeeg );_aedeeg .EG_ContentBlockContent =append (_aedeeg .EG_ContentBlockContent ,_efaffb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ddaag :=NewEG_BlockLevelElts (); +_dfae :=NewEG_ContentBlockContent ();_dfae .Sdt =NewCT_SdtBlock ();if _gafc :=d .DecodeElement (_dfae .Sdt ,&_cdfbc );_gafc !=nil {return _gafc ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_ddaag );_ddaag .EG_ContentBlockContent =append (_ddaag .EG_ContentBlockContent ,_dfae ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bedbd :=NewEG_BlockLevelElts (); +_bede :=NewEG_ContentBlockContent ();_dcdad :=NewCT_P ();if _bgfgd :=d .DecodeElement (_dcdad ,&_cdfbc );_bgfgd !=nil {return _bgfgd ;};_bede .P =append (_bede .P ,_dcdad );_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_bedbd );_bedbd .EG_ContentBlockContent =append (_bedbd .EG_ContentBlockContent ,_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 :"\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"}:_bedce :=NewEG_BlockLevelElts (); +_ebgbc :=NewEG_ContentBlockContent ();_cgbg :=NewCT_Tbl ();if _cabdfe :=d .DecodeElement (_cgbg ,&_cdfbc );_cabdfe !=nil {return _cabdfe ;};_ebgbc .Tbl =append (_ebgbc .Tbl ,_cgbg );_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_bedce ); +_bedce .EG_ContentBlockContent =append (_bedce .EG_ContentBlockContent ,_ebgbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dedda :=NewEG_BlockLevelElts (); +_fcgge :=NewEG_ContentBlockContent ();_gbgbg :=NewEG_RunLevelElts ();_gbgbg .ProofErr =NewCT_ProofErr ();if _fbacb :=d .DecodeElement (_gbgbg .ProofErr ,&_cdfbc );_fbacb !=nil {return _fbacb ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_dedda ); +_dedda .EG_ContentBlockContent =append (_dedda .EG_ContentBlockContent ,_fcgge );_fcgge .EG_RunLevelElts =append (_fcgge .EG_RunLevelElts ,_gbgbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dbagdc :=NewEG_BlockLevelElts (); +_edcdb :=NewEG_ContentBlockContent ();_egefg :=NewEG_RunLevelElts ();_egefg .PermStart =NewCT_PermStart ();if _fcecg :=d .DecodeElement (_egefg .PermStart ,&_cdfbc );_fcecg !=nil {return _fcecg ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_dbagdc ); +_dbagdc .EG_ContentBlockContent =append (_dbagdc .EG_ContentBlockContent ,_edcdb );_edcdb .EG_RunLevelElts =append (_edcdb .EG_RunLevelElts ,_egefg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dcgb :=NewEG_BlockLevelElts (); +_acgf :=NewEG_ContentBlockContent ();_ebgdb :=NewEG_RunLevelElts ();_ebgdb .PermEnd =NewCT_Perm ();if _edbac :=d .DecodeElement (_ebgdb .PermEnd ,&_cdfbc );_edbac !=nil {return _edbac ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_dcgb ); +_dcgb .EG_ContentBlockContent =append (_dcgb .EG_ContentBlockContent ,_acgf );_acgf .EG_RunLevelElts =append (_acgf .EG_RunLevelElts ,_ebgdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_defac :=NewEG_BlockLevelElts (); +_gdege :=NewEG_ContentBlockContent ();_aaccb :=NewEG_RunLevelElts ();_aaccb .Ins =NewCT_RunTrackChange ();if _beaf :=d .DecodeElement (_aaccb .Ins ,&_cdfbc );_beaf !=nil {return _beaf ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_defac ); +_defac .EG_ContentBlockContent =append (_defac .EG_ContentBlockContent ,_gdege );_gdege .EG_RunLevelElts =append (_gdege .EG_RunLevelElts ,_aaccb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_beabf :=NewEG_BlockLevelElts (); +_edfbf :=NewEG_ContentBlockContent ();_bbbac :=NewEG_RunLevelElts ();_bbbac .Del =NewCT_RunTrackChange ();if _bedbab :=d .DecodeElement (_bbbac .Del ,&_cdfbc );_bedbab !=nil {return _bedbab ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_beabf ); +_beabf .EG_ContentBlockContent =append (_beabf .EG_ContentBlockContent ,_edfbf );_edfbf .EG_RunLevelElts =append (_edfbf .EG_RunLevelElts ,_bbbac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bdded :=NewEG_BlockLevelElts (); +_aacd :=NewEG_ContentBlockContent ();_ggeg :=NewEG_RunLevelElts ();_ggeg .MoveFrom =NewCT_RunTrackChange ();if _acfbe :=d .DecodeElement (_ggeg .MoveFrom ,&_cdfbc );_acfbe !=nil {return _acfbe ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_bdded ); +_bdded .EG_ContentBlockContent =append (_bdded .EG_ContentBlockContent ,_aacd );_aacd .EG_RunLevelElts =append (_aacd .EG_RunLevelElts ,_ggeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_addbf :=NewEG_BlockLevelElts (); +_cfbce :=NewEG_ContentBlockContent ();_ffbfg :=NewEG_RunLevelElts ();_ffbfg .MoveTo =NewCT_RunTrackChange ();if _dabdf :=d .DecodeElement (_ffbfg .MoveTo ,&_cdfbc );_dabdf !=nil {return _dabdf ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_addbf ); +_addbf .EG_ContentBlockContent =append (_addbf .EG_ContentBlockContent ,_cfbce );_cfbce .EG_RunLevelElts =append (_cfbce .EG_RunLevelElts ,_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 :"\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"}:_ceeaa :=NewEG_BlockLevelElts (); +_bfced :=NewEG_ContentBlockContent ();_cbffg :=NewEG_RunLevelElts ();_fddfg :=NewEG_RangeMarkupElements ();_fddfg .BookmarkStart =NewCT_Bookmark ();if _gbcgg :=d .DecodeElement (_fddfg .BookmarkStart ,&_cdfbc );_gbcgg !=nil {return _gbcgg ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_ceeaa ); +_ceeaa .EG_ContentBlockContent =append (_ceeaa .EG_ContentBlockContent ,_bfced );_bfced .EG_RunLevelElts =append (_bfced .EG_RunLevelElts ,_cbffg );_cbffg .EG_RangeMarkupElements =append (_cbffg .EG_RangeMarkupElements ,_fddfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cadfa :=NewEG_BlockLevelElts (); +_ceeab :=NewEG_ContentBlockContent ();_adgba :=NewEG_RunLevelElts ();_eebbe :=NewEG_RangeMarkupElements ();_eebbe .BookmarkEnd =NewCT_MarkupRange ();if _ebgee :=d .DecodeElement (_eebbe .BookmarkEnd ,&_cdfbc );_ebgee !=nil {return _ebgee ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_cadfa ); +_cadfa .EG_ContentBlockContent =append (_cadfa .EG_ContentBlockContent ,_ceeab );_ceeab .EG_RunLevelElts =append (_ceeab .EG_RunLevelElts ,_adgba );_adgba .EG_RangeMarkupElements =append (_adgba .EG_RangeMarkupElements ,_eebbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ccfbg :=NewEG_BlockLevelElts (); +_bfedbf :=NewEG_ContentBlockContent ();_ebdeb :=NewEG_RunLevelElts ();_edfg :=NewEG_RangeMarkupElements ();_edfg .MoveFromRangeStart =NewCT_MoveBookmark ();if _bgaac :=d .DecodeElement (_edfg .MoveFromRangeStart ,&_cdfbc );_bgaac !=nil {return _bgaac ; +};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_ccfbg );_ccfbg .EG_ContentBlockContent =append (_ccfbg .EG_ContentBlockContent ,_bfedbf );_bfedbf .EG_RunLevelElts =append (_bfedbf .EG_RunLevelElts ,_ebdeb );_ebdeb .EG_RangeMarkupElements =append (_ebdeb .EG_RangeMarkupElements ,_edfg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cfdbc :=NewEG_BlockLevelElts (); +_cafga :=NewEG_ContentBlockContent ();_ecbfg :=NewEG_RunLevelElts ();_gcbg :=NewEG_RangeMarkupElements ();_gcbg .MoveFromRangeEnd =NewCT_MarkupRange ();if _aefbg :=d .DecodeElement (_gcbg .MoveFromRangeEnd ,&_cdfbc );_aefbg !=nil {return _aefbg ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_cfdbc ); +_cfdbc .EG_ContentBlockContent =append (_cfdbc .EG_ContentBlockContent ,_cafga );_cafga .EG_RunLevelElts =append (_cafga .EG_RunLevelElts ,_ecbfg );_ecbfg .EG_RangeMarkupElements =append (_ecbfg .EG_RangeMarkupElements ,_gcbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fgfga :=NewEG_BlockLevelElts (); +_ddcbga :=NewEG_ContentBlockContent ();_eefe :=NewEG_RunLevelElts ();_gada :=NewEG_RangeMarkupElements ();_gada .MoveToRangeStart =NewCT_MoveBookmark ();if _bggbdc :=d .DecodeElement (_gada .MoveToRangeStart ,&_cdfbc );_bggbdc !=nil {return _bggbdc ;}; +_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_fgfga );_fgfga .EG_ContentBlockContent =append (_fgfga .EG_ContentBlockContent ,_ddcbga );_ddcbga .EG_RunLevelElts =append (_ddcbga .EG_RunLevelElts ,_eefe );_eefe .EG_RangeMarkupElements =append (_eefe .EG_RangeMarkupElements ,_gada ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ffgce :=NewEG_BlockLevelElts (); +_decaa :=NewEG_ContentBlockContent ();_ecffb :=NewEG_RunLevelElts ();_abcg :=NewEG_RangeMarkupElements ();_abcg .MoveToRangeEnd =NewCT_MarkupRange ();if _cacc :=d .DecodeElement (_abcg .MoveToRangeEnd ,&_cdfbc );_cacc !=nil {return _cacc ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_ffgce ); +_ffgce .EG_ContentBlockContent =append (_ffgce .EG_ContentBlockContent ,_decaa );_decaa .EG_RunLevelElts =append (_decaa .EG_RunLevelElts ,_ecffb );_ecffb .EG_RangeMarkupElements =append (_ecffb .EG_RangeMarkupElements ,_abcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bbab :=NewEG_BlockLevelElts (); +_gbaf :=NewEG_ContentBlockContent ();_fcga :=NewEG_RunLevelElts ();_fgabf :=NewEG_RangeMarkupElements ();_fgabf .CommentRangeStart =NewCT_MarkupRange ();if _dgggc :=d .DecodeElement (_fgabf .CommentRangeStart ,&_cdfbc );_dgggc !=nil {return _dgggc ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_bbab ); +_bbab .EG_ContentBlockContent =append (_bbab .EG_ContentBlockContent ,_gbaf );_gbaf .EG_RunLevelElts =append (_gbaf .EG_RunLevelElts ,_fcga );_fcga .EG_RangeMarkupElements =append (_fcga .EG_RangeMarkupElements ,_fgabf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gddeg :=NewEG_BlockLevelElts (); +_gafca :=NewEG_ContentBlockContent ();_gbdfe :=NewEG_RunLevelElts ();_fccg :=NewEG_RangeMarkupElements ();_fccg .CommentRangeEnd =NewCT_MarkupRange ();if _dedbb :=d .DecodeElement (_fccg .CommentRangeEnd ,&_cdfbc );_dedbb !=nil {return _dedbb ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_gddeg ); +_gddeg .EG_ContentBlockContent =append (_gddeg .EG_ContentBlockContent ,_gafca );_gafca .EG_RunLevelElts =append (_gafca .EG_RunLevelElts ,_gbdfe );_gbdfe .EG_RangeMarkupElements =append (_gbdfe .EG_RangeMarkupElements ,_fccg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bbfca :=NewEG_BlockLevelElts (); +_fcfce :=NewEG_ContentBlockContent ();_ffba :=NewEG_RunLevelElts ();_egagf :=NewEG_RangeMarkupElements ();_egagf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eaacd :=d .DecodeElement (_egagf .CustomXmlInsRangeStart ,&_cdfbc );_eaacd !=nil {return _eaacd ; +};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_bbfca );_bbfca .EG_ContentBlockContent =append (_bbfca .EG_ContentBlockContent ,_fcfce );_fcfce .EG_RunLevelElts =append (_fcfce .EG_RunLevelElts ,_ffba );_ffba .EG_RangeMarkupElements =append (_ffba .EG_RangeMarkupElements ,_egagf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ebcf :=NewEG_BlockLevelElts (); +_fdfcc :=NewEG_ContentBlockContent ();_eaae :=NewEG_RunLevelElts ();_dcbd :=NewEG_RangeMarkupElements ();_dcbd .CustomXmlInsRangeEnd =NewCT_Markup ();if _cbdgd :=d .DecodeElement (_dcbd .CustomXmlInsRangeEnd ,&_cdfbc );_cbdgd !=nil {return _cbdgd ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_ebcf ); +_ebcf .EG_ContentBlockContent =append (_ebcf .EG_ContentBlockContent ,_fdfcc );_fdfcc .EG_RunLevelElts =append (_fdfcc .EG_RunLevelElts ,_eaae );_eaae .EG_RangeMarkupElements =append (_eaae .EG_RangeMarkupElements ,_dcbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ebgbg :=NewEG_BlockLevelElts (); +_addc :=NewEG_ContentBlockContent ();_cceac :=NewEG_RunLevelElts ();_bfeb :=NewEG_RangeMarkupElements ();_bfeb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fagab :=d .DecodeElement (_bfeb .CustomXmlDelRangeStart ,&_cdfbc );_fagab !=nil {return _fagab ; +};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_ebgbg );_ebgbg .EG_ContentBlockContent =append (_ebgbg .EG_ContentBlockContent ,_addc );_addc .EG_RunLevelElts =append (_addc .EG_RunLevelElts ,_cceac );_cceac .EG_RangeMarkupElements =append (_cceac .EG_RangeMarkupElements ,_bfeb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_aeab :=NewEG_BlockLevelElts (); +_ddedc :=NewEG_ContentBlockContent ();_fbca :=NewEG_RunLevelElts ();_begg :=NewEG_RangeMarkupElements ();_begg .CustomXmlDelRangeEnd =NewCT_Markup ();if _gadb :=d .DecodeElement (_begg .CustomXmlDelRangeEnd ,&_cdfbc );_gadb !=nil {return _gadb ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_aeab ); +_aeab .EG_ContentBlockContent =append (_aeab .EG_ContentBlockContent ,_ddedc );_ddedc .EG_RunLevelElts =append (_ddedc .EG_RunLevelElts ,_fbca );_fbca .EG_RangeMarkupElements =append (_fbca .EG_RangeMarkupElements ,_begg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_debg :=NewEG_BlockLevelElts (); +_agdeg :=NewEG_ContentBlockContent ();_febcb :=NewEG_RunLevelElts ();_egefgd :=NewEG_RangeMarkupElements ();_egefgd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cdfagb :=d .DecodeElement (_egefgd .CustomXmlMoveFromRangeStart ,&_cdfbc );_cdfagb !=nil {return _cdfagb ; +};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_debg );_debg .EG_ContentBlockContent =append (_debg .EG_ContentBlockContent ,_agdeg );_agdeg .EG_RunLevelElts =append (_agdeg .EG_RunLevelElts ,_febcb );_febcb .EG_RangeMarkupElements =append (_febcb .EG_RangeMarkupElements ,_egefgd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_defaa :=NewEG_BlockLevelElts (); +_cacb :=NewEG_ContentBlockContent ();_eebee :=NewEG_RunLevelElts ();_aadb :=NewEG_RangeMarkupElements ();_aadb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fcefd :=d .DecodeElement (_aadb .CustomXmlMoveFromRangeEnd ,&_cdfbc );_fcefd !=nil {return _fcefd ; +};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_defaa );_defaa .EG_ContentBlockContent =append (_defaa .EG_ContentBlockContent ,_cacb );_cacb .EG_RunLevelElts =append (_cacb .EG_RunLevelElts ,_eebee );_eebee .EG_RangeMarkupElements =append (_eebee .EG_RangeMarkupElements ,_aadb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fgeg :=NewEG_BlockLevelElts (); +_dfagd :=NewEG_ContentBlockContent ();_cced :=NewEG_RunLevelElts ();_ddebf :=NewEG_RangeMarkupElements ();_ddebf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _acecb :=d .DecodeElement (_ddebf .CustomXmlMoveToRangeStart ,&_cdfbc );_acecb !=nil {return _acecb ; +};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_fgeg );_fgeg .EG_ContentBlockContent =append (_fgeg .EG_ContentBlockContent ,_dfagd );_dfagd .EG_RunLevelElts =append (_dfagd .EG_RunLevelElts ,_cced );_cced .EG_RangeMarkupElements =append (_cced .EG_RangeMarkupElements ,_ddebf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cefc :=NewEG_BlockLevelElts (); +_daaggf :=NewEG_ContentBlockContent ();_decac :=NewEG_RunLevelElts ();_efbed :=NewEG_RangeMarkupElements ();_efbed .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gbeafa :=d .DecodeElement (_efbed .CustomXmlMoveToRangeEnd ,&_cdfbc );_gbeafa !=nil {return _gbeafa ; +};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_cefc );_cefc .EG_ContentBlockContent =append (_cefc .EG_ContentBlockContent ,_daaggf );_daaggf .EG_RunLevelElts =append (_daaggf .EG_RunLevelElts ,_decac );_decac .EG_RangeMarkupElements =append (_decac .EG_RangeMarkupElements ,_efbed ); +case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bbafb :=NewEG_BlockLevelElts (); +_ccadgd :=NewEG_ContentBlockContent ();_dbdfb :=NewEG_RunLevelElts ();_dbeabg :=NewEG_MathContent ();_dbeabg .OMathPara =_b .NewOMathPara ();if _bffed :=d .DecodeElement (_dbeabg .OMathPara ,&_cdfbc );_bffed !=nil {return _bffed ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_bbafb ); +_bbafb .EG_ContentBlockContent =append (_bbafb .EG_ContentBlockContent ,_ccadgd );_ccadgd .EG_RunLevelElts =append (_ccadgd .EG_RunLevelElts ,_dbdfb );_dbdfb .EG_MathContent =append (_dbdfb .EG_MathContent ,_dbeabg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cbcde :=NewEG_BlockLevelElts (); +_gfeea :=NewEG_ContentBlockContent ();_egacg :=NewEG_RunLevelElts ();_fecdc :=NewEG_MathContent ();_fecdc .OMath =_b .NewOMath ();if _gbag :=d .DecodeElement (_fecdc .OMath ,&_cdfbc );_gbag !=nil {return _gbag ;};_efefc .EG_BlockLevelElts =append (_efefc .EG_BlockLevelElts ,_cbcde ); +_cbcde .EG_ContentBlockContent =append (_cbcde .EG_ContentBlockContent ,_gfeea );_gfeea .EG_RunLevelElts =append (_gfeea .EG_RunLevelElts ,_egacg );_egacg .EG_MathContent =append (_egacg .EG_MathContent ,_fecdc );default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_cdfbc .Name ); +if _ccacg :=d .Skip ();_ccacg !=nil {return _ccacg ;};};case _g .EndElement :break _eddac ;case _g .CharData :};};return nil ;};func (_bfcdab ST_BrType )String ()string {switch _bfcdab {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 (_bddcf *CT_Placeholder )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bddcf .DocPart =NewCT_String ();_bbcegf :for {_fdfb ,_gedggg :=d .Token (); +if _gedggg !=nil {return _gedggg ;};switch _ebbbg :=_fdfb .(type ){case _g .StartElement :switch _ebbbg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _bebec :=d .DecodeElement (_bddcf .DocPart ,&_ebbbg ); +_bebec !=nil {return _bebec ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ebbbg .Name ); +if _ceaeg :=d .Skip ();_ceaeg !=nil {return _ceaeg ;};};case _g .EndElement :break _bbcegf ;case _g .CharData :};};return nil ;};type CT_ReadingModeInkLockDown struct{ -// Document Background -Background *CT_Background ;DocParts *CT_DocParts ;};func (_cdgfg ST_VerticalJc )Validate ()error {return _cdgfg .ValidateWithPath ("")};func (_dgaed *ST_View )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eacfd ,_cdcddf :=d .Token ();if _cdcddf !=nil {return _cdcddf ; -};if _fdabef ,_ccgcf :=_eacfd .(_b .EndElement );_ccgcf &&_fdabef .Name ==start .Name {*_dgaed =1;return nil ;};if _fcebd ,_aeebgc :=_eacfd .(_b .CharData );!_aeebgc {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",_eacfd ); -}else {switch string (_fcebd ){case "":*_dgaed =0;case "\u006e\u006f\u006e\u0065":*_dgaed =1;case "\u0070\u0072\u0069n\u0074":*_dgaed =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_dgaed =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_dgaed =4; -case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dgaed =5;case "\u0077\u0065\u0062":*_dgaed =6;};};_eacfd ,_cdcddf =d .Token ();if _cdcddf !=nil {return _cdcddf ;};if _gcfga ,_faddcf :=_eacfd .(_b .EndElement );_faddcf &&_gcfga .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",_eacfd );};func NewStyles ()*Styles {_gceee :=&Styles {};_gceee .CT_Styles =*NewCT_Styles (); -return _gceee }; +// Use Actual Pages, Not Virtual Pages +ActualPgAttr _ffb .ST_OnOff ; -// ValidateWithPath validates the CT_DocVar and its children, prefixing error messages with path -func (_dfbae *CT_DocVar )ValidateWithPath (path string )error {return nil };func (_ggc *AG_SectPrAttributes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggc .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_f .Sprintf ("\u0025\u0076",*_ggc .RsidRPrAttr )}); -};if _ggc .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_f .Sprintf ("\u0025\u0076",*_ggc .RsidDelAttr )});};if _ggc .RsidRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_f .Sprintf ("\u0025\u0076",*_ggc .RsidRAttr )}); -};if _ggc .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ggc .RsidSectAttr )});};return nil ;};type CT_DocPartTypes struct{ +// Virtual Page Width +WAttr uint64 ; -// Entry Is Of All Types -AllAttr *_bc .ST_OnOff ; +// Virtual Page Height +HAttr uint64 ; -// Entry Type -Type []*CT_DocPartType ;}; +// Font Size Scaling +FontSzAttr ST_DecimalNumberOrPercent ;}; -// ValidateWithPath validates the CT_TblPrExBase and its children, prefixing error messages with path -func (_gdacc *CT_TblPrExBase )ValidateWithPath (path string )error {if _gdacc .TblW !=nil {if _gbebaa :=_gdacc .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_gbebaa !=nil {return _gbebaa ;};};if _gdacc .Jc !=nil {if _fgdeb :=_gdacc .Jc .ValidateWithPath (path +"\u002f\u004a\u0063"); -_fgdeb !=nil {return _fgdeb ;};};if _gdacc .TblCellSpacing !=nil {if _cccaa :=_gdacc .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cccaa !=nil {return _cccaa ;};};if _gdacc .TblInd !=nil {if _cagfca :=_gdacc .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064"); -_cagfca !=nil {return _cagfca ;};};if _gdacc .TblBorders !=nil {if _bbdag :=_gdacc .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_bbdag !=nil {return _bbdag ;};};if _gdacc .Shd !=nil {if _cfddgg :=_gdacc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_cfddgg !=nil {return _cfddgg ;};};if _gdacc .TblLayout !=nil {if _ffgab :=_gdacc .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_ffgab !=nil {return _ffgab ;};};if _gdacc .TblCellMar !=nil {if _bcgcfd :=_gdacc .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"); -_bcgcfd !=nil {return _bcgcfd ;};};if _gdacc .TblLook !=nil {if _cdcag :=_gdacc .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_cdcag !=nil {return _cdcag ;};};return nil ;};func (_acgad ST_PageBorderOffset )ValidateWithPath (path string )error {switch _acgad {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 (_acgad )); -};return nil ;};type CT_TblGrid struct{ +// ValidateWithPath validates the CT_HpsMeasure and its children, prefixing error messages with path +func (_dgea *CT_HpsMeasure )ValidateWithPath (path string )error {if _gcebb :=_dgea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcebb !=nil {return _gcebb ;};return nil ;};type CT_RubyContent struct{ -// Grid Column Definition -GridCol []*CT_TblGridCol ;TblGridChange *CT_TblGridChange ;};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;);type CT_Numbering struct{ +// Phonetic Guide Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_fbf *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 :_a .Sprintf ("\u0025\u0076",_fbf .NameAttr )}); +if _fbf .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fbf .ColFirstAttr )});};if _fbf .ColLastAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_a .Sprintf ("\u0025\u0076",*_fbf .ColLastAttr )}); +};if _fbf .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_fge ,_ffaa :=_fbf .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 _ffaa !=nil {return _ffaa ;};start .Attr =append (start .Attr ,_fge );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fbf .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewCT_DocVar ()*CT_DocVar {_gaege :=&CT_DocVar {};return _gaege };func (_dabgac ST_ObjectDrawAspect )ValidateWithPath (path string )error {switch _dabgac {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 (_dabgac )); +};return nil ;};func NewCT_OptimizeForBrowser ()*CT_OptimizeForBrowser {_cccce :=&CT_OptimizeForBrowser {};return _cccce ;};func (_egaea *CT_CompatSetting )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egaea .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_egaea .NameAttr )}); +};if _egaea .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_egaea .UriAttr )});};if _egaea .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_egaea .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fgbdfc ST_StyleType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fgbdfc .String (),start );};type CT_FontsList struct{ -// Picture Numbering Symbol Definition -NumPicBullet []*CT_NumPicBullet ; +// Properties for a Single Font +Font []*CT_Font ;}; -// Abstract Numbering Definition -AbstractNum []*CT_AbstractNum ; +// ValidateWithPath validates the CT_TblGrid and its children, prefixing error messages with path +func (_afdffc *CT_TblGrid )ValidateWithPath (path string )error {for _defgga ,_effdc :=range _afdffc .GridCol {if _gaffag :=_effdc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_defgga )); +_gaffag !=nil {return _gaffag ;};};if _afdffc .TblGridChange !=nil {if _gacfc :=_afdffc .TblGridChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043h\u0061\u006e\u0067\u0065");_gacfc !=nil {return _gacfc ;};};return nil ; +};type CT_TblStylePr struct{ -// Numbering Definition Instance -Num []*CT_Num ; +// Table Style Conditional Formatting Type +TypeAttr ST_TblStyleOverrideType ; -// Last Reviewed Abstract Numbering Definition -NumIdMacAtCleanup *CT_DecimalNumber ;};func (_cgdcea *CT_TrPrChange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_cgdcea .AuthorAttr )}); -if _cgdcea .DateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cgdcea .DateAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cgdcea .IdAttr )}); -e .EncodeToken (start );_gdafd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_cgdcea .TrPr ,_gdafd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daddf ST_HighlightColor )Validate ()error {return _daddf .ValidateWithPath ("")}; -func (_dfeffg *WdCT_WrapTight )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_geeff ,_bedddd :=_dfeffg .WrapTextAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _bedddd !=nil {return _bedddd ;}; -start .Attr =append (start .Attr ,_geeff );if _dfeffg .DistLAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_f .Sprintf ("\u0025\u0076",*_dfeffg .DistLAttr )});};if _dfeffg .DistRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_f .Sprintf ("\u0025\u0076",*_dfeffg .DistRAttr )}); -};e .EncodeToken (start );_efcec :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_dfeffg .WrapPolygon ,_efcec );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewCT_TextDirection ()*CT_TextDirection {_bdbgeb :=&CT_TextDirection {};_bdbgeb .ValAttr =ST_TextDirection (1);return _bdbgeb ;}; +// Table Style Conditional Formatting Paragraph Properties +PPr *CT_PPrGeneral ; -// Validate validates the CT_CellMergeTrackChange and its children -func (_febca *CT_CellMergeTrackChange )Validate ()error {return _febca .ValidateWithPath ("\u0043\u0054\u005fCe\u006c\u006c\u004d\u0065\u0072\u0067\u0065\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065");};func (_bgfccf *CT_TrackChangeRange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcggg :=range start .Attr {if _gcggg .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_bgfccf .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_gcggg ); -continue ;};if _gcggg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aecec ,_febffbd :=_gcggg .Value ,error (nil );if _febffbd !=nil {return _febffbd ;};_bgfccf .AuthorAttr =_aecec ;continue ;};if _gcggg .Name .Local =="\u0064\u0061\u0074\u0065"{_ddeab ,_fefbf :=ParseStdlibTime (_gcggg .Value ); -if _fefbf !=nil {return _fefbf ;};_bgfccf .DateAttr =&_ddeab ;continue ;};if _gcggg .Name .Local =="\u0069\u0064"{_dgbcf ,_eebggc :=_d .ParseInt (_gcggg .Value ,10,64);if _eebggc !=nil {return _eebggc ;};_bgfccf .IdAttr =_dgbcf ;continue ;};};for {_gebefg ,_aadbf :=d .Token (); -if _aadbf !=nil {return _f .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",_aadbf );};if _cgabf ,_ccadfg :=_gebefg .(_b .EndElement ); -_ccadfg &&_cgabf .Name ==start .Name {break ;};};return nil ;}; +// Table Style Conditional Formatting Run Properties +RPr *CT_RPr ; -// ValidateWithPath validates the CT_FrameLayout and its children, prefixing error messages with path -func (_adag *CT_FrameLayout )ValidateWithPath (path string )error {if _adag .ValAttr ==ST_FrameLayoutUnset {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 _cffbc :=_adag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cffbc !=nil {return _cffbc ;};return nil ;};func (_aagagc ST_Hint )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aagagc .String (),start ); -};type ST_TextEffect byte ;func (_ccbge *WdCT_WordprocessingShape )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name =_b .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"};if _ccbge .NormalEastAsianFlowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0064",_deacfd (*_ccbge .NormalEastAsianFlowAttr ))}); -};e .EncodeToken (start );if _ccbge .CNvPr !=nil {_cacdb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_ccbge .CNvPr ,_cacdb );};_ccbge .Choice .MarshalXML (e ,_b .StartElement {});_gdcaad :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003a\u0073\u0070\u0050\u0072"}}; -e .EncodeElement (_ccbge .SpPr ,_gdcaad );if _ccbge .Style !=nil {_becae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0079\u006c\u0065"}};e .EncodeElement (_ccbge .Style ,_becae );};if _ccbge .ExtLst !=nil {_afbeca :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_ccbge .ExtLst ,_afbeca );};if _ccbge .WChoice !=nil {_ccbge .WChoice .MarshalXML (e ,_b .StartElement {});};_ggaeb :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003a\u0062\u006f\u0064\u0079\u0050r"}};e .EncodeElement (_ccbge .BodyPr ,_ggaeb ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type WdCT_WrapThrough struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;}; +// Table Style Conditional Formatting Table Properties +TblPr *CT_TblPrBase ; -// ValidateWithPath validates the CT_Body and its children, prefixing error messages with path -func (_cfaa *CT_Body )ValidateWithPath (path string )error {for _febe ,_fdg :=range _cfaa .EG_BlockLevelElts {if _acdd :=_fdg .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_febe )); -_acdd !=nil {return _acdd ;};};if _cfaa .SectPr !=nil {if _ecgg :=_cfaa .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_ecgg !=nil {return _ecgg ;};};return nil ;};func (_bdda *CT_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dccgae :=range start .Attr {if _dccgae .Name .Local =="\u0074\u0079\u0070\u0065"{_bdda .TypeAttr .UnmarshalXMLAttr (_dccgae ); -continue ;};if _dccgae .Name .Local =="\u0064e\u0066\u0061\u0075\u006c\u0074"{_fagfa ,_abead :=ParseUnionST_OnOff (_dccgae .Value );if _abead !=nil {return _abead ;};_bdda .DefaultAttr =&_fagfa ;continue ;};if _dccgae .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"{_ggaefg ,_fecgfc :=ParseUnionST_OnOff (_dccgae .Value ); -if _fecgfc !=nil {return _fecgfc ;};_bdda .CustomStyleAttr =&_ggaefg ;continue ;};if _dccgae .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_aefgc ,_abgab :=_dccgae .Value ,error (nil );if _abgab !=nil {return _abgab ;};_bdda .StyleIdAttr =&_aefgc ; -continue ;};};_aagdc :for {_geaeb ,_efedc :=d .Token ();if _efedc !=nil {return _efedc ;};switch _ffdbg :=_geaeb .(type ){case _b .StartElement :switch _ffdbg .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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:_bdda .Name =NewCT_String (); -if _fffdb :=d .DecodeElement (_bdda .Name ,&_ffdbg );_fffdb !=nil {return _fffdb ;};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 :"\u0061l\u0069\u0061\u0073\u0065\u0073"},_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 :"\u0061l\u0069\u0061\u0073\u0065\u0073"}:_bdda .Aliases =NewCT_String (); -if _ccbbe :=d .DecodeElement (_bdda .Aliases ,&_ffdbg );_ccbbe !=nil {return _ccbbe ;};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 :"\u0062a\u0073\u0065\u0064\u004f\u006e"},_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 :"\u0062a\u0073\u0065\u0064\u004f\u006e"}:_bdda .BasedOn =NewCT_String (); -if _ccdbg :=d .DecodeElement (_bdda .BasedOn ,&_ffdbg );_ccdbg !=nil {return _ccdbg ;};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 :"\u006e\u0065\u0078\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 :"\u006e\u0065\u0078\u0074"}:_bdda .Next =NewCT_String (); -if _eecab :=d .DecodeElement (_bdda .Next ,&_ffdbg );_eecab !=nil {return _eecab ;};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 :"\u006c\u0069\u006e\u006b"},_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 :"\u006c\u0069\u006e\u006b"}:_bdda .Link =NewCT_String (); -if _fcceaf :=d .DecodeElement (_bdda .Link ,&_ffdbg );_fcceaf !=nil {return _fcceaf ;};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 :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"},_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 :"\u0061\u0075\u0074o\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"}:_bdda .AutoRedefine =NewCT_OnOff (); -if _dececa :=d .DecodeElement (_bdda .AutoRedefine ,&_ffdbg );_dececa !=nil {return _dececa ;};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 :"\u0068\u0069\u0064\u0064\u0065\u006e"},_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 :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_bdda .Hidden =NewCT_OnOff (); -if _gagba :=d .DecodeElement (_bdda .Hidden ,&_ffdbg );_gagba !=nil {return _gagba ;};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 :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},_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 :"\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"}:_bdda .UiPriority =NewCT_DecimalNumber (); -if _dcadfa :=d .DecodeElement (_bdda .UiPriority ,&_ffdbg );_dcadfa !=nil {return _dcadfa ;};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 :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},_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 :"\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"}:_bdda .SemiHidden =NewCT_OnOff (); -if _cgdbc :=d .DecodeElement (_bdda .SemiHidden ,&_ffdbg );_cgdbc !=nil {return _cgdbc ;};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 :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"},_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 :"\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"}:_bdda .UnhideWhenUsed =NewCT_OnOff (); -if _acfgg :=d .DecodeElement (_bdda .UnhideWhenUsed ,&_ffdbg );_acfgg !=nil {return _acfgg ;};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 :"\u0071F\u006f\u0072\u006d\u0061\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 :"\u0071F\u006f\u0072\u006d\u0061\u0074"}:_bdda .QFormat =NewCT_OnOff (); -if _egege :=d .DecodeElement (_bdda .QFormat ,&_ffdbg );_egege !=nil {return _egege ;};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 :"\u006c\u006f\u0063\u006b\u0065\u0064"},_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 :"\u006c\u006f\u0063\u006b\u0065\u0064"}:_bdda .Locked =NewCT_OnOff (); -if _agfcg :=d .DecodeElement (_bdda .Locked ,&_ffdbg );_agfcg !=nil {return _agfcg ;};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 :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"},_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 :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c"}:_bdda .Personal =NewCT_OnOff (); -if _aadgd :=d .DecodeElement (_bdda .Personal ,&_ffdbg );_aadgd !=nil {return _aadgd ;};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 :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"},_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 :"\u0070e\u0072s\u006f\u006e\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"}:_bdda .PersonalCompose =NewCT_OnOff (); -if _adgeg :=d .DecodeElement (_bdda .PersonalCompose ,&_ffdbg );_adgeg !=nil {return _adgeg ;};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 :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"},_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 :"\u0070\u0065\u0072\u0073\u006f\u006e\u0061\u006c\u0052\u0065\u0070\u006c\u0079"}:_bdda .PersonalReply =NewCT_OnOff (); -if _bcdgb :=d .DecodeElement (_bdda .PersonalReply ,&_ffdbg );_bcdgb !=nil {return _bcdgb ;};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 :"\u0072\u0073\u0069\u0064"},_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 :"\u0072\u0073\u0069\u0064"}:_bdda .Rsid =NewCT_LongHexNumber (); -if _gecac :=d .DecodeElement (_bdda .Rsid ,&_ffdbg );_gecac !=nil {return _gecac ;};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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_bdda .PPr =NewCT_PPrGeneral (); -if _eggcb :=d .DecodeElement (_bdda .PPr ,&_ffdbg );_eggcb !=nil {return _eggcb ;};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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_bdda .RPr =NewCT_RPr (); -if _gefdd :=d .DecodeElement (_bdda .RPr ,&_ffdbg );_gefdd !=nil {return _gefdd ;};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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:_bdda .TblPr =NewCT_TblPrBase (); -if _adagf :=d .DecodeElement (_bdda .TblPr ,&_ffdbg );_adagf !=nil {return _adagf ;};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 :"\u0074\u0072\u0050\u0072"},_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 :"\u0074\u0072\u0050\u0072"}:_bdda .TrPr =NewCT_TrPr (); -if _gebcc :=d .DecodeElement (_bdda .TrPr ,&_ffdbg );_gebcc !=nil {return _gebcc ;};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 :"\u0074\u0063\u0050\u0072"},_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 :"\u0074\u0063\u0050\u0072"}:_bdda .TcPr =NewCT_TcPr (); -if _efeag :=d .DecodeElement (_bdda .TcPr ,&_ffdbg );_efeag !=nil {return _efeag ;};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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"},_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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072"}:_eaceec :=NewCT_TblStylePr (); -if _edabc :=d .DecodeElement (_eaceec ,&_ffdbg );_edabc !=nil {return _edabc ;};_bdda .TblStylePr =append (_bdda .TblStylePr ,_eaceec );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_ffdbg .Name ); -if _febab :=d .Skip ();_febab !=nil {return _febab ;};};case _b .EndElement :break _aagdc ;case _b .CharData :};};return nil ;}; +// Table Style Conditional Formatting Table Row Properties +TrPr *CT_TrPr ; -// Validate validates the WdWgp and its children -func (_gbefb *WdWgp )Validate ()error {return _gbefb .ValidateWithPath ("\u0057\u0064\u0057g\u0070")};type ST_Direction byte ;type CT_TcPrBase struct{ +// Table Style Conditional Formatting Table Cell Properties +TcPr *CT_TcPr ;};func NewCT_VMerge ()*CT_VMerge {_agfffc :=&CT_VMerge {};return _agfffc }; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Validate validates the CT_DocPartCategory and its children +func (_adebd *CT_DocPartCategory )Validate ()error {return _adebd .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079");}; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// ST_HexColor is a union type +type ST_HexColor struct{ST_HexColorAuto ST_HexColorAuto ;ST_HexColorRGB *string ;};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;); -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// MarshalXML implements the xml.Marshaler interface. +func (_agafde *AlternateContentRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dfegg :=_g .StartElement {Name :start .Name };_dfegg .Attr =append (_dfegg .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070g"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0047\u0072\u006f\u0075\u0070"}); +_dfegg .Attr =append (_dfegg .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"}); +_dfegg .Attr =append (_dfegg .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"}); +_dfegg .Attr =append (_dfegg .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"}); +_dfegg .Attr =append (_dfegg .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070\u0031\u0034"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006fr\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0044\u0072\u0061w\u0069\u006e\u0067"}); +_dfegg .Attr =append (_dfegg .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"}); +_dfegg .Attr =append (_dfegg .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070s"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065"}); +_dfegg .Attr =append (_dfegg .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +_dfegg .Attr =append (_dfegg .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u00314"},Value :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); +_dfegg .Attr =append (_dfegg .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +_dfegg .Attr =append (_dfegg .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u00310"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); +_dfegg .Attr =append (_dfegg .Attr ,_g .Attr {Name :_g .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :"\u0077\u0070\u00314\u0020\u0077\u0031\u0034\u0020\u0077\u0031\u0030"});e .EncodeToken (_dfegg );if _agafde .Choice !=nil {_fdege :=_g .StartElement {Name :_g .Name {Local :"\u006dc\u003a\u0043\u0068\u006f\u0069\u0063e"}}; +_fdege .Attr =append (_fdege .Attr ,_g .Attr {Name :_g .Name {Local :"\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"},Value :_agafde .Choice ._dfbedfe });e .EncodeToken (_fdege );e .EncodeElement (_agafde .Choice ,_fdege );e .EncodeToken (_g .EndElement {Name :_fdege .Name }); +};if _agafde .Fallback !=nil {if _dabaac :=_agafde .Fallback .MarshalXML (e ,_g .StartElement {});_dabaac !=nil {return _dabaac ;};};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;); -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// ValidateWithPath validates the CT_SignedHpsMeasure and its children, prefixing error messages with path +func (_fecge *CT_SignedHpsMeasure )ValidateWithPath (path string )error {if _fggda :=_fecge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fggda !=nil {return _fggda ;};return nil ;};func (_cgaadb ST_CharacterSpacing )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cgaadb .String (),start ); +}; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// Validate validates the CT_WriteProtection and its children +func (_fdbaa *CT_WriteProtection )Validate ()error {return _fdbaa .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");}; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// ValidateWithPath validates the CT_Picture and its children, prefixing error messages with path +func (_gedeb *CT_Picture )ValidateWithPath (path string )error {if _gedeb .Movie !=nil {if _ccge :=_gedeb .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065");_ccge !=nil {return _ccge ;};};if _gedeb .Control !=nil {if _abecc :=_gedeb .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); +_abecc !=nil {return _abecc ;};};return nil ;};func NewCT_Highlight ()*CT_Highlight {_ageee :=&CT_Highlight {};_ageee .ValAttr =ST_HighlightColor (1);return _ageee ;};func NewWdCT_WordprocessingShape ()*WdCT_WordprocessingShape {_ecegd :=&WdCT_WordprocessingShape {}; +_ecegd .Choice =NewWdCT_WordprocessingShapeChoice ();_ecegd .SpPr =_af .NewCT_ShapeProperties ();_ecegd .BodyPr =_af .NewCT_TextBodyProperties ();return _ecegd ;};func NewCT_SdtBlock ()*CT_SdtBlock {_faeea :=&CT_SdtBlock {};return _faeea };func NewCT_Charset ()*CT_Charset {_bgg :=&CT_Charset {}; +return _bgg };func (_cdebfc ST_Wrap )String ()string {switch _cdebfc {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 (_fefag *AC_ChoiceRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcfafa :for {_fbccg ,_adbcce :=d .Token ();if _adbcce !=nil {return _adbcce ; +};switch _abbed :=_fbccg .(type ){case _g .StartElement :switch _abbed .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefag .Br =NewCT_Br (); +if _cfagb :=d .DecodeElement (_fefag .Br ,&_abbed );_cfagb !=nil {return _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 :"\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0074"}:_fefag .T =NewCT_Text (); +if _abcde :=d .DecodeElement (_fefag .T ,&_abbed );_abcde !=nil {return _abcde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefag .ContentPart =NewCT_Rel (); +if _gbgegf :=d .DecodeElement (_fefag .ContentPart ,&_abbed );_gbgegf !=nil {return _gbgegf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefag .DelText =NewCT_Text (); +if _fdeef :=d .DecodeElement (_fefag .DelText ,&_abbed );_fdeef !=nil {return _fdeef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefag .InstrText =NewCT_Text (); +if _abdgg :=d .DecodeElement (_fefag .InstrText ,&_abbed );_abdgg !=nil {return _abdgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fefag .DelInstrText =NewCT_Text (); +if _bggegc :=d .DecodeElement (_fefag .DelInstrText ,&_abbed );_bggegc !=nil {return _bggegc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefag .NoBreakHyphen =NewCT_Empty (); +if _dgdefa :=d .DecodeElement (_fefag .NoBreakHyphen ,&_abbed );_dgdefa !=nil {return _dgdefa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefag .SoftHyphen =NewCT_Empty (); +if _fgaef :=d .DecodeElement (_fefag .SoftHyphen ,&_abbed );_fgaef !=nil {return _fgaef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefag .DayShort =NewCT_Empty (); +if _ffffaf :=d .DecodeElement (_fefag .DayShort ,&_abbed );_ffffaf !=nil {return _ffffaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fefag .MonthShort =NewCT_Empty (); +if _faaga :=d .DecodeElement (_fefag .MonthShort ,&_abbed );_faaga !=nil {return _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 :"\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"}:_fefag .YearShort =NewCT_Empty (); +if _gaafag :=d .DecodeElement (_fefag .YearShort ,&_abbed );_gaafag !=nil {return _gaafag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefag .DayLong =NewCT_Empty (); +if _babca :=d .DecodeElement (_fefag .DayLong ,&_abbed );_babca !=nil {return _babca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefag .MonthLong =NewCT_Empty (); +if _cdafgg :=d .DecodeElement (_fefag .MonthLong ,&_abbed );_cdafgg !=nil {return _cdafgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefag .YearLong =NewCT_Empty (); +if _acddc :=d .DecodeElement (_fefag .YearLong ,&_abbed );_acddc !=nil {return _acddc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefag .AnnotationRef =NewCT_Empty (); +if _edgbb :=d .DecodeElement (_fefag .AnnotationRef ,&_abbed );_edgbb !=nil {return _edgbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefag .FootnoteRef =NewCT_Empty (); +if _abcfb :=d .DecodeElement (_fefag .FootnoteRef ,&_abbed );_abcfb !=nil {return _abcfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefag .EndnoteRef =NewCT_Empty (); +if _babcf :=d .DecodeElement (_fefag .EndnoteRef ,&_abbed );_babcf !=nil {return _babcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefag .Separator =NewCT_Empty (); +if _acaba :=d .DecodeElement (_fefag .Separator ,&_abbed );_acaba !=nil {return _acaba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefag .ContinuationSeparator =NewCT_Empty (); +if _gdccgd :=d .DecodeElement (_fefag .ContinuationSeparator ,&_abbed );_gdccgd !=nil {return _gdccgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefag .Sym =NewCT_Sym (); +if _begge :=d .DecodeElement (_fefag .Sym ,&_abbed );_begge !=nil {return _begge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefag .PgNum =NewCT_Empty (); +if _egacgg :=d .DecodeElement (_fefag .PgNum ,&_abbed );_egacgg !=nil {return _egacgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefag .Cr =NewCT_Empty (); +if _eddafa :=d .DecodeElement (_fefag .Cr ,&_abbed );_eddafa !=nil {return _eddafa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefag .Tab =NewCT_Empty (); +if _fgdebg :=d .DecodeElement (_fefag .Tab ,&_abbed );_fgdebg !=nil {return _fgdebg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefag .Object =NewCT_Object (); +if _ffdfea :=d .DecodeElement (_fefag .Object ,&_abbed );_ffdfea !=nil {return _ffdfea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefag .Pict =NewCT_Picture (); +if _gggdcg :=d .DecodeElement (_fefag .Pict ,&_abbed );_gggdcg !=nil {return _gggdcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefag .FldChar =NewCT_FldChar (); +if _aebfe :=d .DecodeElement (_fefag .FldChar ,&_abbed );_aebfe !=nil {return _aebfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefag .Ruby =NewCT_Ruby (); +if _fceedbf :=d .DecodeElement (_fefag .Ruby ,&_abbed );_fceedbf !=nil {return _fceedbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefag .FootnoteReference =NewCT_FtnEdnRef (); +if _efgca :=d .DecodeElement (_fefag .FootnoteReference ,&_abbed );_efgca !=nil {return _efgca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefag .EndnoteReference =NewCT_FtnEdnRef (); +if _gcgdge :=d .DecodeElement (_fefag .EndnoteReference ,&_abbed );_gcgdge !=nil {return _gcgdge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefag .CommentReference =NewCT_Markup (); +if _cgeebd :=d .DecodeElement (_fefag .CommentReference ,&_abbed );_cgeebd !=nil {return _cgeebd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefag .Drawing =NewCT_Drawing (); +if _feegec :=d .DecodeElement (_fefag .Drawing ,&_abbed );_feegec !=nil {return _feegec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fefag .Ptab =NewCT_PTab (); +if _baaggc :=d .DecodeElement (_fefag .Ptab ,&_abbed );_baaggc !=nil {return _baaggc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fefag .LastRenderedPageBreak =NewCT_Empty (); +if _dgdaed :=d .DecodeElement (_fefag .LastRenderedPageBreak ,&_abbed );_dgdaed !=nil {return _dgdaed ;};default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0041\u0043_C\u0068\u006fi\u0063\u0065\u0052\u0075\u006e\u0020\u0025\u0076",_abbed .Name ); +if _dffdab :=d .Skip ();_dffdab !=nil {return _dffdab ;};};case _g .EndElement :break _bcfafa ;case _g .CharData :};};return nil ;};func (_gbfbgd ST_DocProtect )Validate ()error {return _gbfbgd .ValidateWithPath ("")}; -// Table Cell Shading -Shd *CT_Shd ; +// Validate validates the CT_LatentStyles and its children +func (_cabacg *CT_LatentStyles )Validate ()error {return _cabacg .ValidateWithPath ("\u0043T\u005fL\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");};func (_afbcf *CT_TrackChangesView )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbbegg :=range start .Attr {if _dbbegg .Name .Local =="\u006d\u0061\u0072\u006b\u0075\u0070"{_agdeee ,_affbe :=ParseUnionST_OnOff (_dbbegg .Value ); +if _affbe !=nil {return _affbe ;};_afbcf .MarkupAttr =&_agdeee ;continue ;};if _dbbegg .Name .Local =="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_bgebb ,_gcaagb :=ParseUnionST_OnOff (_dbbegg .Value );if _gcaagb !=nil {return _gcaagb ;};_afbcf .CommentsAttr =&_bgebb ; +continue ;};if _dbbegg .Name .Local =="\u0069\u006e\u0073\u0044\u0065\u006c"{_eddgg ,_ebdd :=ParseUnionST_OnOff (_dbbegg .Value );if _ebdd !=nil {return _ebdd ;};_afbcf .InsDelAttr =&_eddgg ;continue ;};if _dbbegg .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_dfebce ,_ebfdf :=ParseUnionST_OnOff (_dbbegg .Value ); +if _ebfdf !=nil {return _ebfdf ;};_afbcf .FormattingAttr =&_dfebce ;continue ;};if _dbbegg .Name .Local =="\u0069\u006e\u006b\u0041\u006e\u006e\u006f\u0074\u0061t\u0069\u006f\u006e\u0073"{_geeeg ,_adfgc :=ParseUnionST_OnOff (_dbbegg .Value );if _adfgc !=nil {return _adfgc ; +};_afbcf .InkAnnotationsAttr =&_geeeg ;continue ;};};for {_cbdba ,_gdaec :=d .Token ();if _gdaec !=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",_gdaec ); +};if _egbabd ,_bdfc :=_cbdba .(_g .EndElement );_bdfc &&_egbabd .Name ==start .Name {break ;};};return nil ;};func NewCT_HdrFtrRef ()*CT_HdrFtrRef {_efbd :=&CT_HdrFtrRef {};_efbd .TypeAttr =ST_HdrFtr (1);return _efbd ;};func NewWdWgp ()*WdWgp {_dface :=&WdWgp {}; +_dface .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();return _dface ;};type ST_FFTextType byte ;func (_gagcbc *CT_VerticalJc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gagcbc .ValAttr =ST_VerticalJc (1);for _ ,_faggf :=range start .Attr {if _faggf .Name .Local =="\u0076\u0061\u006c"{_gagcbc .ValAttr .UnmarshalXMLAttr (_faggf ); +continue ;};};for {_badag ,_gagab :=d .Token ();if _gagab !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0056e\u0072t\u0069c\u0061\u006c\u004a\u0063\u003a\u0020\u0025s",_gagab );};if _gdceaf ,_gdfgd :=_badag .(_g .EndElement ); +_gdfgd &&_gdceaf .Name ==start .Name {break ;};};return nil ;};func (_fcedeb ST_CaptionPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bbaaeeb :=_g .Attr {};_bbaaeeb .Name =name ;switch _fcedeb {case ST_CaptionPosUnset :_bbaaeeb .Value ="";case ST_CaptionPosAbove :_bbaaeeb .Value ="\u0061\u0062\u006fv\u0065"; +case ST_CaptionPosBelow :_bbaaeeb .Value ="\u0062\u0065\u006co\u0077";case ST_CaptionPosLeft :_bbaaeeb .Value ="\u006c\u0065\u0066\u0074";case ST_CaptionPosRight :_bbaaeeb .Value ="\u0072\u0069\u0067h\u0074";};return _bbaaeeb ,nil ;}; -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// ValidateWithPath validates the CT_FFTextType and its children, prefixing error messages with path +func (_aafbb *CT_FFTextType )ValidateWithPath (path string )error {if _aafbb .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 _afgec :=_aafbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afgec !=nil {return _afgec ;};return nil ;}; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// ValidateWithPath validates the WdCT_Inline and its children, prefixing error messages with path +func (_eegbeb *WdCT_Inline )ValidateWithPath (path string )error {if _cgddgc :=_eegbeb .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_cgddgc !=nil {return _cgddgc ;};if _eegbeb .EffectExtent !=nil {if _cccabb :=_eegbeb .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"); +_cccabb !=nil {return _cccabb ;};};if _efafaa :=_eegbeb .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_efafaa !=nil {return _efafaa ;};if _eegbeb .CNvGraphicFramePr !=nil {if _ggedd :=_eegbeb .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_ggedd !=nil {return _ggedd ;};};if _febdde :=_eegbeb .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_febdde !=nil {return _febdde ;};return nil ;};func (_bdgcba *EG_ContentRowContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abfbdb :for {_agbeag ,_gdedb :=d .Token (); +if _gdedb !=nil {return _gdedb ;};switch _eddde :=_agbeag .(type ){case _g .StartElement :switch _eddde .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gbafd :=NewCT_Row (); +if _gdgeg :=d .DecodeElement (_gbafd ,&_eddde );_gdgeg !=nil {return _gdgeg ;};_bdgcba .Tr =append (_bdgcba .Tr ,_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 :"\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"}:_bdgcba .CustomXml =NewCT_CustomXmlRow (); +if _aaeggf :=d .DecodeElement (_bdgcba .CustomXml ,&_eddde );_aaeggf !=nil {return _aaeggf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bdgcba .Sdt =NewCT_SdtRow (); +if _adaaa :=d .DecodeElement (_bdgcba .Sdt ,&_eddde );_adaaa !=nil {return _adaaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aeagf :=NewEG_RunLevelElts (); +_aeagf .ProofErr =NewCT_ProofErr ();if _ddgdb :=d .DecodeElement (_aeagf .ProofErr ,&_eddde );_ddgdb !=nil {return _ddgdb ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_aeagf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bfcgd :=NewEG_RunLevelElts (); +_bfcgd .PermStart =NewCT_PermStart ();if _gdgegg :=d .DecodeElement (_bfcgd .PermStart ,&_eddde );_gdgegg !=nil {return _gdgegg ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_bfcgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_faagff :=NewEG_RunLevelElts (); +_faagff .PermEnd =NewCT_Perm ();if _cdafgbg :=d .DecodeElement (_faagff .PermEnd ,&_eddde );_cdafgbg !=nil {return _cdafgbg ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_faagff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cgaff :=NewEG_RunLevelElts (); +_cgaff .Ins =NewCT_RunTrackChange ();if _bafedf :=d .DecodeElement (_cgaff .Ins ,&_eddde );_bafedf !=nil {return _bafedf ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_cgaff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ffdbgf :=NewEG_RunLevelElts (); +_ffdbgf .Del =NewCT_RunTrackChange ();if _ggced :=d .DecodeElement (_ffdbgf .Del ,&_eddde );_ggced !=nil {return _ggced ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_ffdbgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ebbcab :=NewEG_RunLevelElts (); +_ebbcab .MoveFrom =NewCT_RunTrackChange ();if _cffge :=d .DecodeElement (_ebbcab .MoveFrom ,&_eddde );_cffge !=nil {return _cffge ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_ebbcab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bbbed :=NewEG_RunLevelElts (); +_bbbed .MoveTo =NewCT_RunTrackChange ();if _gcgcb :=d .DecodeElement (_bbbed .MoveTo ,&_eddde );_gcgcb !=nil {return _gcgcb ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_bbbed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_efcgee :=NewEG_RunLevelElts (); +_dgefdd :=NewEG_RangeMarkupElements ();_dgefdd .BookmarkStart =NewCT_Bookmark ();if _abcdgb :=d .DecodeElement (_dgefdd .BookmarkStart ,&_eddde );_abcdgb !=nil {return _abcdgb ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_efcgee );_efcgee .EG_RangeMarkupElements =append (_efcgee .EG_RangeMarkupElements ,_dgefdd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcgcc :=NewEG_RunLevelElts (); +_abeae :=NewEG_RangeMarkupElements ();_abeae .BookmarkEnd =NewCT_MarkupRange ();if _ebdceb :=d .DecodeElement (_abeae .BookmarkEnd ,&_eddde );_ebdceb !=nil {return _ebdceb ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_dcgcc );_dcgcc .EG_RangeMarkupElements =append (_dcgcc .EG_RangeMarkupElements ,_abeae ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfgagb :=NewEG_RunLevelElts (); +_dcefc :=NewEG_RangeMarkupElements ();_dcefc .MoveFromRangeStart =NewCT_MoveBookmark ();if _adaag :=d .DecodeElement (_dcefc .MoveFromRangeStart ,&_eddde );_adaag !=nil {return _adaag ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_dfgagb ); +_dfgagb .EG_RangeMarkupElements =append (_dfgagb .EG_RangeMarkupElements ,_dcefc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gbgefa :=NewEG_RunLevelElts (); +_gfffa :=NewEG_RangeMarkupElements ();_gfffa .MoveFromRangeEnd =NewCT_MarkupRange ();if _gdgb :=d .DecodeElement (_gfffa .MoveFromRangeEnd ,&_eddde );_gdgb !=nil {return _gdgb ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_gbgefa );_gbgefa .EG_RangeMarkupElements =append (_gbgefa .EG_RangeMarkupElements ,_gfffa ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fcbgg :=NewEG_RunLevelElts (); +_faedeg :=NewEG_RangeMarkupElements ();_faedeg .MoveToRangeStart =NewCT_MoveBookmark ();if _ddfgcg :=d .DecodeElement (_faedeg .MoveToRangeStart ,&_eddde );_ddfgcg !=nil {return _ddfgcg ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_fcbgg ); +_fcbgg .EG_RangeMarkupElements =append (_fcbgg .EG_RangeMarkupElements ,_faedeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fedbb :=NewEG_RunLevelElts (); +_adaba :=NewEG_RangeMarkupElements ();_adaba .MoveToRangeEnd =NewCT_MarkupRange ();if _cbdag :=d .DecodeElement (_adaba .MoveToRangeEnd ,&_eddde );_cbdag !=nil {return _cbdag ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_fedbb );_fedbb .EG_RangeMarkupElements =append (_fedbb .EG_RangeMarkupElements ,_adaba ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efcga :=NewEG_RunLevelElts (); +_cgfgd :=NewEG_RangeMarkupElements ();_cgfgd .CommentRangeStart =NewCT_MarkupRange ();if _gcadc :=d .DecodeElement (_cgfgd .CommentRangeStart ,&_eddde );_gcadc !=nil {return _gcadc ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_efcga ); +_efcga .EG_RangeMarkupElements =append (_efcga .EG_RangeMarkupElements ,_cgfgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddfdde :=NewEG_RunLevelElts (); +_cdbgdb :=NewEG_RangeMarkupElements ();_cdbgdb .CommentRangeEnd =NewCT_MarkupRange ();if _fcefdb :=d .DecodeElement (_cdbgdb .CommentRangeEnd ,&_eddde );_fcefdb !=nil {return _fcefdb ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_ddfdde ); +_ddfdde .EG_RangeMarkupElements =append (_ddfdde .EG_RangeMarkupElements ,_cdbgdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_baeafb :=NewEG_RunLevelElts (); +_bedbba :=NewEG_RangeMarkupElements ();_bedbba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eabbg :=d .DecodeElement (_bedbba .CustomXmlInsRangeStart ,&_eddde );_eabbg !=nil {return _eabbg ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_baeafb ); +_baeafb .EG_RangeMarkupElements =append (_baeafb .EG_RangeMarkupElements ,_bedbba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bgcgga :=NewEG_RunLevelElts (); +_affff :=NewEG_RangeMarkupElements ();_affff .CustomXmlInsRangeEnd =NewCT_Markup ();if _gdffd :=d .DecodeElement (_affff .CustomXmlInsRangeEnd ,&_eddde );_gdffd !=nil {return _gdffd ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_bgcgga ); +_bgcgga .EG_RangeMarkupElements =append (_bgcgga .EG_RangeMarkupElements ,_affff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gaaec :=NewEG_RunLevelElts (); +_bdeeg :=NewEG_RangeMarkupElements ();_bdeeg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gdcca :=d .DecodeElement (_bdeeg .CustomXmlDelRangeStart ,&_eddde );_gdcca !=nil {return _gdcca ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_gaaec ); +_gaaec .EG_RangeMarkupElements =append (_gaaec .EG_RangeMarkupElements ,_bdeeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fcdac :=NewEG_RunLevelElts (); +_ffdgc :=NewEG_RangeMarkupElements ();_ffdgc .CustomXmlDelRangeEnd =NewCT_Markup ();if _dgdbea :=d .DecodeElement (_ffdgc .CustomXmlDelRangeEnd ,&_eddde );_dgdbea !=nil {return _dgdbea ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_fcdac ); +_fcdac .EG_RangeMarkupElements =append (_fcdac .EG_RangeMarkupElements ,_ffdgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_accdda :=NewEG_RunLevelElts (); +_gcdbe :=NewEG_RangeMarkupElements ();_gcdbe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _eabdg :=d .DecodeElement (_gcdbe .CustomXmlMoveFromRangeStart ,&_eddde );_eabdg !=nil {return _eabdg ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_accdda ); +_accdda .EG_RangeMarkupElements =append (_accdda .EG_RangeMarkupElements ,_gcdbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fdcdea :=NewEG_RunLevelElts (); +_baggaf :=NewEG_RangeMarkupElements ();_baggaf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ceeba :=d .DecodeElement (_baggaf .CustomXmlMoveFromRangeEnd ,&_eddde );_ceeba !=nil {return _ceeba ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_fdcdea ); +_fdcdea .EG_RangeMarkupElements =append (_fdcdea .EG_RangeMarkupElements ,_baggaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bgddb :=NewEG_RunLevelElts (); +_adace :=NewEG_RangeMarkupElements ();_adace .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aaeec :=d .DecodeElement (_adace .CustomXmlMoveToRangeStart ,&_eddde );_aaeec !=nil {return _aaeec ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_bgddb ); +_bgddb .EG_RangeMarkupElements =append (_bgddb .EG_RangeMarkupElements ,_adace );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_affdg :=NewEG_RunLevelElts (); +_cebgf :=NewEG_RangeMarkupElements ();_cebgf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _egede :=d .DecodeElement (_cebgf .CustomXmlMoveToRangeEnd ,&_eddde );_egede !=nil {return _egede ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_affdg ); +_affdg .EG_RangeMarkupElements =append (_affdg .EG_RangeMarkupElements ,_cebgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_edgdeb :=NewEG_RunLevelElts (); +_bddbd :=NewEG_MathContent ();_bddbd .OMathPara =_b .NewOMathPara ();if _bccgaf :=d .DecodeElement (_bddbd .OMathPara ,&_eddde );_bccgaf !=nil {return _bccgaf ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_edgdeb );_edgdeb .EG_MathContent =append (_edgdeb .EG_MathContent ,_bddbd ); +case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bddegb :=NewEG_RunLevelElts (); +_eeadac :=NewEG_MathContent ();_eeadac .OMath =_b .NewOMath ();if _ffaceb :=d .DecodeElement (_eeadac .OMath ,&_eddde );_ffaceb !=nil {return _ffaceb ;};_bdgcba .EG_RunLevelElts =append (_bdgcba .EG_RunLevelElts ,_bddegb );_bddegb .EG_MathContent =append (_bddegb .EG_MathContent ,_eeadac ); +default:_bd .Log .Debug ("\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",_eddde .Name ); +if _geeddb :=d .Skip ();_geeddb !=nil {return _geeddb ;};};case _g .EndElement :break _abfbdb ;case _g .CharData :};};return nil ;}; -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// ValidateWithPath validates the Recipients and its children, prefixing error messages with path +func (_fggcb *Recipients )ValidateWithPath (path string )error {if _ecbcg :=_fggcb .CT_Recipients .ValidateWithPath (path );_ecbcg !=nil {return _ecbcg ;};return nil ;};func (_cdfdbe *ST_HexColor )ValidateWithPath (path string )error {_acage :=[]string {}; +if _cdfdbe .ST_HexColorAuto !=ST_HexColorAutoUnset {_acage =append (_acage ,"\u0053T\u005fH\u0065\u0078\u0043\u006f\u006c\u006f\u0072\u0041\u0075\u0074\u006f");};if _cdfdbe .ST_HexColorRGB !=nil {_acage =append (_acage ,"\u0053\u0054\u005f\u0048\u0065\u0078\u0043\u006f\u006co\u0072\u0052\u0047\u0042"); +};if len (_acage )> 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 ,_acage );};return nil ;};func (_babbb *CT_SdtDateMappingType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _babbb .ValAttr !=ST_SdtDateMappingTypeUnset {_fcccb ,_gabed :=_babbb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _gabed !=nil {return _gabed ;};start .Attr =append (start .Attr ,_fcccb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path +func (_agbdb *CT_Font )ValidateWithPath (path string )error {if _agbdb .AltName !=nil {if _dgcgb :=_agbdb .AltName .ValidateWithPath (path +"\u002f\u0041\u006c\u0074\u004e\u0061\u006d\u0065");_dgcgb !=nil {return _dgcgb ;};};if _agbdb .Panose1 !=nil {if _degc :=_agbdb .Panose1 .ValidateWithPath (path +"\u002f\u0050\u0061\u006e\u006f\u0073\u0065\u0031"); +_degc !=nil {return _degc ;};};if _agbdb .Charset !=nil {if _acde :=_agbdb .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_acde !=nil {return _acde ;};};if _agbdb .Family !=nil {if _ddefe :=_agbdb .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079"); +_ddefe !=nil {return _ddefe ;};};if _agbdb .NotTrueType !=nil {if _feegb :=_agbdb .NotTrueType .ValidateWithPath (path +"\u002f\u004e\u006ft\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065");_feegb !=nil {return _feegb ;};};if _agbdb .Pitch !=nil {if _egcde :=_agbdb .Pitch .ValidateWithPath (path +"\u002f\u0050\u0069\u0074\u0063\u0068"); +_egcde !=nil {return _egcde ;};};if _agbdb .Sig !=nil {if _edgaf :=_agbdb .Sig .ValidateWithPath (path +"\u002f\u0053\u0069\u0067");_edgaf !=nil {return _edgaf ;};};if _agbdb .EmbedRegular !=nil {if _afbc :=_agbdb .EmbedRegular .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"); +_afbc !=nil {return _afbc ;};};if _agbdb .EmbedBold !=nil {if _fbfbe :=_agbdb .EmbedBold .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064");_fbfbe !=nil {return _fbfbe ;};};if _agbdb .EmbedItalic !=nil {if _cefad :=_agbdb .EmbedItalic .ValidateWithPath (path +"\u002f\u0045\u006db\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"); +_cefad !=nil {return _cefad ;};};if _agbdb .EmbedBoldItalic !=nil {if _abafg :=_agbdb .EmbedBoldItalic .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064B\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_abafg !=nil {return _abafg ;};};return nil ; +}; -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// ValidateWithPath validates the CT_Attr and its children, prefixing error messages with path +func (_gbg *CT_Attr )ValidateWithPath (path string )error {return nil };func (_bfeea *CT_Settings )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcfdec :for {_fcacd ,_fdbgcf :=d .Token ();if _fdbgcf !=nil {return _fdbgcf ;};switch _dfgdea :=_fcacd .(type ){case _g .StartElement :switch _dfgdea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .WriteProtection =NewCT_WriteProtection (); +if _ccfgb :=d .DecodeElement (_bfeea .WriteProtection ,&_dfgdea );_ccfgb !=nil {return _ccfgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .View =NewCT_View (); +if _gfefd :=d .DecodeElement (_bfeea .View ,&_dfgdea );_gfefd !=nil {return _gfefd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .Zoom =NewCT_Zoom (); +if _faebb :=d .DecodeElement (_bfeea .Zoom ,&_dfgdea );_faebb !=nil {return _faebb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .RemovePersonalInformation =NewCT_OnOff (); +if _eaebf :=d .DecodeElement (_bfeea .RemovePersonalInformation ,&_dfgdea );_eaebf !=nil {return _eaebf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .RemoveDateAndTime =NewCT_OnOff (); +if _fcagc :=d .DecodeElement (_bfeea .RemoveDateAndTime ,&_dfgdea );_fcagc !=nil {return _fcagc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .DoNotDisplayPageBoundaries =NewCT_OnOff (); +if _bdcdgc :=d .DecodeElement (_bfeea .DoNotDisplayPageBoundaries ,&_dfgdea );_bdcdgc !=nil {return _bdcdgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .DisplayBackgroundShape =NewCT_OnOff (); +if _efage :=d .DecodeElement (_bfeea .DisplayBackgroundShape ,&_dfgdea );_efage !=nil {return _efage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bfeea .PrintPostScriptOverText =NewCT_OnOff (); +if _cffcgf :=d .DecodeElement (_bfeea .PrintPostScriptOverText ,&_dfgdea );_cffcgf !=nil {return _cffcgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .PrintFractionalCharacterWidth =NewCT_OnOff (); +if _agede :=d .DecodeElement (_bfeea .PrintFractionalCharacterWidth ,&_dfgdea );_agede !=nil {return _agede ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bfeea .PrintFormsData =NewCT_OnOff (); +if _dffeg :=d .DecodeElement (_bfeea .PrintFormsData ,&_dfgdea );_dffeg !=nil {return _dffeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .EmbedTrueTypeFonts =NewCT_OnOff (); +if _dcfcg :=d .DecodeElement (_bfeea .EmbedTrueTypeFonts ,&_dfgdea );_dcfcg !=nil {return _dcfcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .EmbedSystemFonts =NewCT_OnOff (); +if _edage :=d .DecodeElement (_bfeea .EmbedSystemFonts ,&_dfgdea );_edage !=nil {return _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 :"\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"}:_bfeea .SaveSubsetFonts =NewCT_OnOff (); +if _fccebag :=d .DecodeElement (_bfeea .SaveSubsetFonts ,&_dfgdea );_fccebag !=nil {return _fccebag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .SaveFormsData =NewCT_OnOff (); +if _agded :=d .DecodeElement (_bfeea .SaveFormsData ,&_dfgdea );_agded !=nil {return _agded ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .MirrorMargins =NewCT_OnOff (); +if _edded :=d .DecodeElement (_bfeea .MirrorMargins ,&_dfgdea );_edded !=nil {return _edded ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .AlignBordersAndEdges =NewCT_OnOff (); +if _fbdbg :=d .DecodeElement (_bfeea .AlignBordersAndEdges ,&_dfgdea );_fbdbg !=nil {return _fbdbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bfeea .BordersDoNotSurroundHeader =NewCT_OnOff (); +if _eaafbb :=d .DecodeElement (_bfeea .BordersDoNotSurroundHeader ,&_dfgdea );_eaafbb !=nil {return _eaafbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bfeea .BordersDoNotSurroundFooter =NewCT_OnOff (); +if _dadfcg :=d .DecodeElement (_bfeea .BordersDoNotSurroundFooter ,&_dfgdea );_dadfcg !=nil {return _dadfcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .GutterAtTop =NewCT_OnOff (); +if _adeada :=d .DecodeElement (_bfeea .GutterAtTop ,&_dfgdea );_adeada !=nil {return _adeada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .HideSpellingErrors =NewCT_OnOff (); +if _ecfag :=d .DecodeElement (_bfeea .HideSpellingErrors ,&_dfgdea );_ecfag !=nil {return _ecfag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .HideGrammaticalErrors =NewCT_OnOff (); +if _effage :=d .DecodeElement (_bfeea .HideGrammaticalErrors ,&_dfgdea );_effage !=nil {return _effage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efbge :=NewCT_WritingStyle (); +if _cgfdb :=d .DecodeElement (_efbge ,&_dfgdea );_cgfdb !=nil {return _cgfdb ;};_bfeea .ActiveWritingStyle =append (_bfeea .ActiveWritingStyle ,_efbge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bfeea .ProofState =NewCT_Proof (); +if _aeafe :=d .DecodeElement (_bfeea .ProofState ,&_dfgdea );_aeafe !=nil {return _aeafe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .FormsDesign =NewCT_OnOff (); +if _cggaa :=d .DecodeElement (_bfeea .FormsDesign ,&_dfgdea );_cggaa !=nil {return _cggaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .AttachedTemplate =NewCT_Rel (); +if _dcgcg :=d .DecodeElement (_bfeea .AttachedTemplate ,&_dfgdea );_dcgcg !=nil {return _dcgcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .LinkStyles =NewCT_OnOff (); +if _gaagd :=d .DecodeElement (_bfeea .LinkStyles ,&_dfgdea );_gaagd !=nil {return _gaagd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .StylePaneFormatFilter =NewCT_StylePaneFilter (); +if _cdfca :=d .DecodeElement (_bfeea .StylePaneFormatFilter ,&_dfgdea );_cdfca !=nil {return _cdfca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .StylePaneSortMethod =NewCT_StyleSort (); +if _bddcfa :=d .DecodeElement (_bfeea .StylePaneSortMethod ,&_dfgdea );_bddcfa !=nil {return _bddcfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .DocumentType =NewCT_DocType (); +if _bfgfa :=d .DecodeElement (_bfeea .DocumentType ,&_dfgdea );_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"}:_bfeea .MailMerge =NewCT_MailMerge (); +if _eefed :=d .DecodeElement (_bfeea .MailMerge ,&_dfgdea );_eefed !=nil {return _eefed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .RevisionView =NewCT_TrackChangesView (); +if _fegaf :=d .DecodeElement (_bfeea .RevisionView ,&_dfgdea );_fegaf !=nil {return _fegaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .TrackRevisions =NewCT_OnOff (); +if _cegag :=d .DecodeElement (_bfeea .TrackRevisions ,&_dfgdea );_cegag !=nil {return _cegag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .DoNotTrackMoves =NewCT_OnOff (); +if _cbfaa :=d .DecodeElement (_bfeea .DoNotTrackMoves ,&_dfgdea );_cbfaa !=nil {return _cbfaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .DoNotTrackFormatting =NewCT_OnOff (); +if _bbaafc :=d .DecodeElement (_bfeea .DoNotTrackFormatting ,&_dfgdea );_bbaafc !=nil {return _bbaafc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .DocumentProtection =NewCT_DocProtect (); +if _bebed :=d .DecodeElement (_bfeea .DocumentProtection ,&_dfgdea );_bebed !=nil {return _bebed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .AutoFormatOverride =NewCT_OnOff (); +if _daebg :=d .DecodeElement (_bfeea .AutoFormatOverride ,&_dfgdea );_daebg !=nil {return _daebg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .StyleLockTheme =NewCT_OnOff (); +if _bcfae :=d .DecodeElement (_bfeea .StyleLockTheme ,&_dfgdea );_bcfae !=nil {return _bcfae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .StyleLockQFSet =NewCT_OnOff (); +if _fbdbc :=d .DecodeElement (_bfeea .StyleLockQFSet ,&_dfgdea );_fbdbc !=nil {return _fbdbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bfeea .DefaultTabStop =NewCT_TwipsMeasure (); +if _agceag :=d .DecodeElement (_bfeea .DefaultTabStop ,&_dfgdea );_agceag !=nil {return _agceag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .AutoHyphenation =NewCT_OnOff (); +if _fcaba :=d .DecodeElement (_bfeea .AutoHyphenation ,&_dfgdea );_fcaba !=nil {return _fcaba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bfeea .ConsecutiveHyphenLimit =NewCT_DecimalNumber (); +if _agbfcd :=d .DecodeElement (_bfeea .ConsecutiveHyphenLimit ,&_dfgdea );_agbfcd !=nil {return _agbfcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .HyphenationZone =NewCT_TwipsMeasure (); +if _bfecd :=d .DecodeElement (_bfeea .HyphenationZone ,&_dfgdea );_bfecd !=nil {return _bfecd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .DoNotHyphenateCaps =NewCT_OnOff (); +if _gfccd :=d .DecodeElement (_bfeea .DoNotHyphenateCaps ,&_dfgdea );_gfccd !=nil {return _gfccd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .ShowEnvelope =NewCT_OnOff (); +if _bdeba :=d .DecodeElement (_bfeea .ShowEnvelope ,&_dfgdea );_bdeba !=nil {return _bdeba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .SummaryLength =NewCT_DecimalNumberOrPrecent (); +if _eadb :=d .DecodeElement (_bfeea .SummaryLength ,&_dfgdea );_eadb !=nil {return _eadb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .ClickAndTypeStyle =NewCT_String (); +if _bgcgec :=d .DecodeElement (_bfeea .ClickAndTypeStyle ,&_dfgdea );_bgcgec !=nil {return _bgcgec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bfeea .DefaultTableStyle =NewCT_String (); +if _gcebd :=d .DecodeElement (_bfeea .DefaultTableStyle ,&_dfgdea );_gcebd !=nil {return _gcebd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .EvenAndOddHeaders =NewCT_OnOff (); +if _egagd :=d .DecodeElement (_bfeea .EvenAndOddHeaders ,&_dfgdea );_egagd !=nil {return _egagd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bfeea .BookFoldRevPrinting =NewCT_OnOff (); +if _fccfg :=d .DecodeElement (_bfeea .BookFoldRevPrinting ,&_dfgdea );_fccfg !=nil {return _fccfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .BookFoldPrinting =NewCT_OnOff (); +if _fegd :=d .DecodeElement (_bfeea .BookFoldPrinting ,&_dfgdea );_fegd !=nil {return _fegd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bfeea .BookFoldPrintingSheets =NewCT_DecimalNumber (); +if _adaae :=d .DecodeElement (_bfeea .BookFoldPrintingSheets ,&_dfgdea );_adaae !=nil {return _adaae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure (); +if _gfdcb :=d .DecodeElement (_bfeea .DrawingGridHorizontalSpacing ,&_dfgdea );_gfdcb !=nil {return _gfdcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .DrawingGridVerticalSpacing =NewCT_TwipsMeasure (); +if _bcfde :=d .DecodeElement (_bfeea .DrawingGridVerticalSpacing ,&_dfgdea );_bcfde !=nil {return _bcfde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber (); +if _gecfcf :=d .DecodeElement (_bfeea .DisplayHorizontalDrawingGridEvery ,&_dfgdea );_gecfcf !=nil {return _gecfcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber (); +if _bdeafg :=d .DecodeElement (_bfeea .DisplayVerticalDrawingGridEvery ,&_dfgdea );_bdeafg !=nil {return _bdeafg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff (); +if _fgdfa :=d .DecodeElement (_bfeea .DoNotUseMarginsForDrawingGridOrigin ,&_dfgdea );_fgdfa !=nil {return _fgdfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure (); +if _edabf :=d .DecodeElement (_bfeea .DrawingGridHorizontalOrigin ,&_dfgdea );_edabf !=nil {return _edabf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .DrawingGridVerticalOrigin =NewCT_TwipsMeasure (); +if _dcfgca :=d .DecodeElement (_bfeea .DrawingGridVerticalOrigin ,&_dfgdea );_dcfgca !=nil {return _dcfgca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .DoNotShadeFormData =NewCT_OnOff (); +if _cfageb :=d .DecodeElement (_bfeea .DoNotShadeFormData ,&_dfgdea );_cfageb !=nil {return _cfageb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .NoPunctuationKerning =NewCT_OnOff (); +if _gecfb :=d .DecodeElement (_bfeea .NoPunctuationKerning ,&_dfgdea );_gecfb !=nil {return _gecfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .CharacterSpacingControl =NewCT_CharacterSpacing (); +if _efbaef :=d .DecodeElement (_bfeea .CharacterSpacingControl ,&_dfgdea );_efbaef !=nil {return _efbaef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bfeea .PrintTwoOnOne =NewCT_OnOff (); +if _efbbe :=d .DecodeElement (_bfeea .PrintTwoOnOne ,&_dfgdea );_efbbe !=nil {return _efbbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .StrictFirstAndLastChars =NewCT_OnOff (); +if _gccddd :=d .DecodeElement (_bfeea .StrictFirstAndLastChars ,&_dfgdea );_gccddd !=nil {return _gccddd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .NoLineBreaksAfter =NewCT_Kinsoku (); +if _bagcb :=d .DecodeElement (_bfeea .NoLineBreaksAfter ,&_dfgdea );_bagcb !=nil {return _bagcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .NoLineBreaksBefore =NewCT_Kinsoku (); +if _ebfdg :=d .DecodeElement (_bfeea .NoLineBreaksBefore ,&_dfgdea );_ebfdg !=nil {return _ebfdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .SavePreviewPicture =NewCT_OnOff (); +if _cfcgb :=d .DecodeElement (_bfeea .SavePreviewPicture ,&_dfgdea );_cfcgb !=nil {return _cfcgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .DoNotValidateAgainstSchema =NewCT_OnOff (); +if _ffdfc :=d .DecodeElement (_bfeea .DoNotValidateAgainstSchema ,&_dfgdea );_ffdfc !=nil {return _ffdfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .SaveInvalidXml =NewCT_OnOff (); +if _efafb :=d .DecodeElement (_bfeea .SaveInvalidXml ,&_dfgdea );_efafb !=nil {return _efafb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .IgnoreMixedContent =NewCT_OnOff (); +if _gbfea :=d .DecodeElement (_bfeea .IgnoreMixedContent ,&_dfgdea );_gbfea !=nil {return _gbfea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .AlwaysShowPlaceholderText =NewCT_OnOff (); +if _egdgb :=d .DecodeElement (_bfeea .AlwaysShowPlaceholderText ,&_dfgdea );_egdgb !=nil {return _egdgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .DoNotDemarcateInvalidXml =NewCT_OnOff (); +if _facff :=d .DecodeElement (_bfeea .DoNotDemarcateInvalidXml ,&_dfgdea );_facff !=nil {return _facff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .SaveXmlDataOnly =NewCT_OnOff (); +if _cgaaea :=d .DecodeElement (_bfeea .SaveXmlDataOnly ,&_dfgdea );_cgaaea !=nil {return _cgaaea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .UseXSLTWhenSaving =NewCT_OnOff (); +if _afee :=d .DecodeElement (_bfeea .UseXSLTWhenSaving ,&_dfgdea );_afee !=nil {return _afee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .SaveThroughXslt =NewCT_SaveThroughXslt (); +if _efgab :=d .DecodeElement (_bfeea .SaveThroughXslt ,&_dfgdea );_efgab !=nil {return _efgab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .ShowXMLTags =NewCT_OnOff (); +if _ffgcgf :=d .DecodeElement (_bfeea .ShowXMLTags ,&_dfgdea );_ffgcgf !=nil {return _ffgcgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .AlwaysMergeEmptyNamespace =NewCT_OnOff (); +if _cbfca :=d .DecodeElement (_bfeea .AlwaysMergeEmptyNamespace ,&_dfgdea );_cbfca !=nil {return _cbfca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .UpdateFields =NewCT_OnOff (); +if _geeae :=d .DecodeElement (_bfeea .UpdateFields ,&_dfgdea );_geeae !=nil {return _geeae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .HdrShapeDefaults =NewCT_ShapeDefaults (); +if _abaace :=d .DecodeElement (_bfeea .HdrShapeDefaults ,&_dfgdea );_abaace !=nil {return _abaace ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .FootnotePr =NewCT_FtnDocProps (); +if _ffgbf :=d .DecodeElement (_bfeea .FootnotePr ,&_dfgdea );_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 :"\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"}:_bfeea .EndnotePr =NewCT_EdnDocProps (); +if _egdffa :=d .DecodeElement (_bfeea .EndnotePr ,&_dfgdea );_egdffa !=nil {return _egdffa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bfeea .Compat =NewCT_Compat (); +if _eeaccd :=d .DecodeElement (_bfeea .Compat ,&_dfgdea );_eeaccd !=nil {return _eeaccd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .DocVars =NewCT_DocVars (); +if _bcfea :=d .DecodeElement (_bfeea .DocVars ,&_dfgdea );_bcfea !=nil {return _bcfea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .Rsids =NewCT_DocRsids (); +if _dgbgbg :=d .DecodeElement (_bfeea .Rsids ,&_dfgdea );_dgbgbg !=nil {return _dgbgbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bfeea .MathPr =_b .NewMathPr (); +if _ecfadg :=d .DecodeElement (_bfeea .MathPr ,&_dfgdea );_ecfadg !=nil {return _ecfadg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ageef :=NewCT_String (); +if _fecfab :=d .DecodeElement (_ageef ,&_dfgdea );_fecfab !=nil {return _fecfab ;};_bfeea .AttachedSchema =append (_bfeea .AttachedSchema ,_ageef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .ThemeFontLang =NewCT_Language (); +if _bggee :=d .DecodeElement (_bfeea .ThemeFontLang ,&_dfgdea );_bggee !=nil {return _bggee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .ClrSchemeMapping =NewCT_ColorSchemeMapping (); +if _aagdb :=d .DecodeElement (_bfeea .ClrSchemeMapping ,&_dfgdea );_aagdb !=nil {return _aagdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .DoNotIncludeSubdocsInStats =NewCT_OnOff (); +if _gcfgd :=d .DecodeElement (_bfeea .DoNotIncludeSubdocsInStats ,&_dfgdea );_gcfgd !=nil {return _gcfgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .DoNotAutoCompressPictures =NewCT_OnOff (); +if _dggcc :=d .DecodeElement (_bfeea .DoNotAutoCompressPictures ,&_dfgdea );_dggcc !=nil {return _dggcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .ForceUpgrade =NewCT_Empty (); +if _geaed :=d .DecodeElement (_bfeea .ForceUpgrade ,&_dfgdea );_geaed !=nil {return _geaed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .Captions =NewCT_Captions (); +if _bfgbge :=d .DecodeElement (_bfeea .Captions ,&_dfgdea );_bfgbge !=nil {return _bfgbge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown (); +if _egfefg :=d .DecodeElement (_bfeea .ReadModeInkLockDown ,&_dfgdea );_egfefg !=nil {return _egfefg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggede :=NewCT_SmartTagType (); +if _bbeacf :=d .DecodeElement (_ggede ,&_dfgdea );_bbeacf !=nil {return _bbeacf ;};_bfeea .SmartTagType =append (_bfeea .SmartTagType ,_ggede );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"}:_bfeea .SchemaLibrary =_ge .NewSchemaLibrary (); +if _gbebb :=d .DecodeElement (_bfeea .SchemaLibrary ,&_dfgdea );_gbebb !=nil {return _gbebb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .ShapeDefaults =NewCT_ShapeDefaults (); +if _abecff :=d .DecodeElement (_bfeea .ShapeDefaults ,&_dfgdea );_abecff !=nil {return _abecff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfeea .DoNotEmbedSmartTags =NewCT_OnOff (); +if _begdb :=d .DecodeElement (_bfeea .DoNotEmbedSmartTags ,&_dfgdea );_begdb !=nil {return _begdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bfeea .DecimalSymbol =NewCT_String (); +if _fbfef :=d .DecodeElement (_bfeea .DecimalSymbol ,&_dfgdea );_fbfef !=nil {return _fbfef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfeea .ListSeparator =NewCT_String (); +if _bbdag :=d .DecodeElement (_bfeea .ListSeparator ,&_dfgdea );_bbdag !=nil {return _bbdag ;};default:_decge :=&_e .XSDAny {};if _bdbcb :=d .DecodeElement (_decge ,&_dfgdea );_bdbcb !=nil {return _bdbcb ;};_bfeea .Extra =append (_bfeea .Extra ,_decge ); +};case _g .EndElement :break _fcfdec ;case _g .CharData :};};return nil ;};func (_egbfb *CT_FFData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _egbfb .Name !=nil {_agac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}}; +for _ ,_cfbdg :=range _egbfb .Name {e .EncodeElement (_cfbdg ,_agac );};};if _egbfb .Label !=nil {_bbaec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};for _ ,_ffcca :=range _egbfb .Label {e .EncodeElement (_ffcca ,_bbaec ); +};};if _egbfb .TabIndex !=nil {_bedbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};for _ ,_cbacf :=range _egbfb .TabIndex {e .EncodeElement (_cbacf ,_bedbf );};};if _egbfb .Enabled !=nil {_bfaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0065\u006e\u0061\u0062\u006c\u0065d"}}; +for _ ,_eaccaa :=range _egbfb .Enabled {e .EncodeElement (_eaccaa ,_bfaa );};};if _egbfb .CalcOnExit !=nil {_aeedaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063a\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}};for _ ,_egfeg :=range _egbfb .CalcOnExit {e .EncodeElement (_egfeg ,_aeedaf ); +};};if _egbfb .EntryMacro !=nil {_fffc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}};for _ ,_bdgc :=range _egbfb .EntryMacro {e .EncodeElement (_bdgc ,_fffc );};};if _egbfb .ExitMacro !=nil {_efaed :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u0078\u0069\u0074\u004d\u0061\u0063\u0072\u006f"}}; +for _ ,_fggbe :=range _egbfb .ExitMacro {e .EncodeElement (_fggbe ,_efaed );};};if _egbfb .HelpText !=nil {_aacb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}};for _ ,_cagg :=range _egbfb .HelpText {e .EncodeElement (_cagg ,_aacb ); +};};if _egbfb .StatusText !=nil {_gaegd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073t\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}};for _ ,_cfeef :=range _egbfb .StatusText {e .EncodeElement (_cfeef ,_gaegd );};};if _egbfb .CheckBox !=nil {_cafce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}}; +e .EncodeElement (_egbfb .CheckBox ,_cafce );};if _egbfb .DdList !=nil {_cecgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0064\u004c\u0069\u0073\u0074"}};e .EncodeElement (_egbfb .DdList ,_cecgf );};if _egbfb .TextInput !=nil {_becd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074"}}; +e .EncodeElement (_egbfb .TextInput ,_becd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_WebSettings struct{ -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// Root Frameset Definition +Frameset *CT_Frameset ; -// Header Cells Associated With Table Cell -Headers *CT_Headers ;};func NewCT_Recipients ()*CT_Recipients {_cedbg :=&CT_Recipients {};return _cedbg };func NewCT_RPrChange ()*CT_RPrChange {_ggfeb :=&CT_RPrChange {};_ggfeb .RPr =NewCT_RPrOriginal ();return _ggfeb ;}; +// Information about HTML div Elements +Divs *CT_Divs ; -// ValidateWithPath validates the CT_String and its children, prefixing error messages with path -func (_fedac *CT_String )ValidateWithPath (path string )error {return nil }; +// Output Encoding When Saving as Web Page +Encoding *CT_String ; -// ValidateWithPath validates the WdWsp and its children, prefixing error messages with path -func (_dbbc *WdWsp )ValidateWithPath (path string )error {if _gbedc :=_dbbc .WdCT_WordprocessingShape .ValidateWithPath (path );_gbedc !=nil {return _gbedc ;};return nil ;};func (_gafcfe *WdCT_WordprocessingGroupChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbfcd :for {_fadcgfc ,_dgggb :=d .Token (); -if _dgggb !=nil {return _dgggb ;};switch _ffgbf :=_fadcgfc .(type ){case _b .StartElement :switch _ffgbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_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 :"\u0077\u0073\u0070"}:_cddaga :=NewWdWsp (); -if _gfccf :=d .DecodeElement (_cddaga ,&_ffgbf );_gfccf !=nil {return _gfccf ;};_gafcfe .Wsp =append (_gafcfe .Wsp ,_cddaga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_ecddc :=NewWdCT_WordprocessingGroup (); -if _fgbge :=d .DecodeElement (_ecddc ,&_ffgbf );_fgbge !=nil {return _fgbge ;};_gafcfe .GrpSp =append (_gafcfe .GrpSp ,_ecddc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fdaeef :=NewWdCT_GraphicFrame (); -if _dgbada :=d .DecodeElement (_fdaeef ,&_ffgbf );_dgbada !=nil {return _dgbada ;};_gafcfe .GraphicFrame =append (_gafcfe .GraphicFrame ,_fdaeef );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 :"\u0070\u0069\u0063"},_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 :"\u0070\u0069\u0063"}:_gabfdb :=_ba .NewPic (); -if _adbca :=d .DecodeElement (_gabfdb ,&_ffgbf );_adbca !=nil {return _adbca ;};_gafcfe .Pic =append (_gafcfe .Pic ,_gabfdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_adegd :=NewWdCT_WordprocessingContentPart (); -if _dedff :=d .DecodeElement (_adegd ,&_ffgbf );_dedff !=nil {return _dedff ;};_gafcfe .ContentPart =append (_gafcfe .ContentPart ,_adegd );default:_af .Log .Debug ("\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",_ffgbf .Name ); -if _gabcb :=d .Skip ();_gabcb !=nil {return _gabcb ;};};case _b .EndElement :break _fbfcd ;case _b .CharData :};};return nil ;};func (_dfccg *CT_Rel )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bedeb :=range start .Attr {if _bedeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bedeb .Name .Local =="\u0069\u0064"||_bedeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bedeb .Name .Local =="\u0069\u0064"{_eaff ,_aaaffd :=_bedeb .Value ,error (nil ); -if _aaaffd !=nil {return _aaaffd ;};_dfccg .IdAttr =_eaff ;continue ;};};for {_feeb ,_gdafe :=d .Token ();if _gdafe !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_gdafe );};if _debgc ,_cdfdc :=_feeb .(_b .EndElement ); -_cdfdc &&_debgc .Name ==start .Name {break ;};};return nil ;};type WdCT_PosV struct{RelativeFromAttr WdST_RelFromV ;Choice *WdCT_PosVChoice ;};func (_ebegc *CT_R )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebegc .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_f .Sprintf ("\u0025\u0076",*_ebegc .RsidRPrAttr )}); -};if _ebegc .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_f .Sprintf ("\u0025\u0076",*_ebegc .RsidDelAttr )});};if _ebegc .RsidRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_f .Sprintf ("\u0025\u0076",*_ebegc .RsidRAttr )}); -};e .EncodeToken (start );if _ebegc .RPr !=nil {_gadfb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ebegc .RPr ,_gadfb );};if _ebegc .EG_RunInnerContent !=nil {for _ ,_gdaff :=range _ebegc .EG_RunInnerContent {_gdaff .MarshalXML (e ,_b .StartElement {}); -};};for _ ,_fcgfd :=range _ebegc .Extra {if _fbee ,_gggce :=_fcgfd .(*AlternateContentRun );_gggce {if _debffg :=_fbee .MarshalXML (e ,_b .StartElement {Name :_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036",Local :"\u006d\u0063\u003a\u0041lt\u0065\u0072\u006e\u0061\u0074\u0065\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}); -_debffg !=nil {return _debffg ;};}else if _cbggff :=_fcgfd .MarshalXML (e ,_b .StartElement {});_cbggff !=nil {return _cbggff ;};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fceg *CT_Comment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcad :=range start .Attr {if _gcad .Name .Local =="\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"{_bbga ,_agdd :=_gcad .Value ,error (nil ); -if _agdd !=nil {return _agdd ;};_fceg .InitialsAttr =&_bbga ;continue ;};if _gcad .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_beec ,_aedf :=_gcad .Value ,error (nil );if _aedf !=nil {return _aedf ;};_fceg .AuthorAttr =_beec ;continue ;};if _gcad .Name .Local =="\u0064\u0061\u0074\u0065"{_cfeg ,_cagd :=ParseStdlibTime (_gcad .Value ); -if _cagd !=nil {return _cagd ;};_fceg .DateAttr =&_cfeg ;continue ;};if _gcad .Name .Local =="\u0069\u0064"{_dbg ,_abd :=_d .ParseInt (_gcad .Value ,10,64);if _abd !=nil {return _abd ;};_fceg .IdAttr =_dbg ;continue ;};};_efff :for {_cffa ,_bbfd :=d .Token (); -if _bbfd !=nil {return _bbfd ;};switch _beafa :=_cffa .(type ){case _b .StartElement :switch _beafa .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_gbad :=NewEG_BlockLevelElts (); -_dafg :=NewCT_AltChunk ();if _cfaf :=d .DecodeElement (_dafg ,&_beafa );_cfaf !=nil {return _cfaf ;};_gbad .AltChunk =append (_gbad .AltChunk ,_dafg );_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_gbad );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_efed :=NewEG_BlockLevelElts (); -_ccaa :=NewEG_ContentBlockContent ();_ccaa .CustomXml =NewCT_CustomXmlBlock ();if _geceb :=d .DecodeElement (_ccaa .CustomXml ,&_beafa );_geceb !=nil {return _geceb ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_efed );_efed .EG_ContentBlockContent =append (_efed .EG_ContentBlockContent ,_ccaa ); -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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_egee :=NewEG_BlockLevelElts (); -_gadb :=NewEG_ContentBlockContent ();_gadb .Sdt =NewCT_SdtBlock ();if _dgcfb :=d .DecodeElement (_gadb .Sdt ,&_beafa );_dgcfb !=nil {return _dgcfb ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_egee );_egee .EG_ContentBlockContent =append (_egee .EG_ContentBlockContent ,_gadb ); -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 :"\u0070"},_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 :"\u0070"}:_ddea :=NewEG_BlockLevelElts (); -_cacgf :=NewEG_ContentBlockContent ();_ddfdb :=NewCT_P ();if _ggggf :=d .DecodeElement (_ddfdb ,&_beafa );_ggggf !=nil {return _ggggf ;};_cacgf .P =append (_cacgf .P ,_ddfdb );_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_ddea );_ddea .EG_ContentBlockContent =append (_ddea .EG_ContentBlockContent ,_cacgf ); -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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_cgcb :=NewEG_BlockLevelElts (); -_agcaf :=NewEG_ContentBlockContent ();_faef :=NewCT_Tbl ();if _cbebd :=d .DecodeElement (_faef ,&_beafa );_cbebd !=nil {return _cbebd ;};_agcaf .Tbl =append (_agcaf .Tbl ,_faef );_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_cgcb );_cgcb .EG_ContentBlockContent =append (_cgcb .EG_ContentBlockContent ,_agcaf ); -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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dddb :=NewEG_BlockLevelElts (); -_abg :=NewEG_ContentBlockContent ();_bcdc :=NewEG_RunLevelElts ();_bcdc .ProofErr =NewCT_ProofErr ();if _dadd :=d .DecodeElement (_bcdc .ProofErr ,&_beafa );_dadd !=nil {return _dadd ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_dddb ); -_dddb .EG_ContentBlockContent =append (_dddb .EG_ContentBlockContent ,_abg );_abg .EG_RunLevelElts =append (_abg .EG_RunLevelElts ,_bcdc );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ffb :=NewEG_BlockLevelElts (); -_bbac :=NewEG_ContentBlockContent ();_dbe :=NewEG_RunLevelElts ();_dbe .PermStart =NewCT_PermStart ();if _ddbg :=d .DecodeElement (_dbe .PermStart ,&_beafa );_ddbg !=nil {return _ddbg ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_ffb ); -_ffb .EG_ContentBlockContent =append (_ffb .EG_ContentBlockContent ,_bbac );_bbac .EG_RunLevelElts =append (_bbac .EG_RunLevelElts ,_dbe );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_afdfc :=NewEG_BlockLevelElts (); -_gcca :=NewEG_ContentBlockContent ();_ebf :=NewEG_RunLevelElts ();_ebf .PermEnd =NewCT_Perm ();if _bgac :=d .DecodeElement (_ebf .PermEnd ,&_beafa );_bgac !=nil {return _bgac ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_afdfc );_afdfc .EG_ContentBlockContent =append (_afdfc .EG_ContentBlockContent ,_gcca ); -_gcca .EG_RunLevelElts =append (_gcca .EG_RunLevelElts ,_ebf );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_eggga :=NewEG_BlockLevelElts (); -_edab :=NewEG_ContentBlockContent ();_aba :=NewEG_RunLevelElts ();_aba .Ins =NewCT_RunTrackChange ();if _cegad :=d .DecodeElement (_aba .Ins ,&_beafa );_cegad !=nil {return _cegad ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_eggga ); -_eggga .EG_ContentBlockContent =append (_eggga .EG_ContentBlockContent ,_edab );_edab .EG_RunLevelElts =append (_edab .EG_RunLevelElts ,_aba );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_dbcce :=NewEG_BlockLevelElts (); -_bacb :=NewEG_ContentBlockContent ();_cbace :=NewEG_RunLevelElts ();_cbace .Del =NewCT_RunTrackChange ();if _agf :=d .DecodeElement (_cbace .Del ,&_beafa );_agf !=nil {return _agf ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_dbcce ); -_dbcce .EG_ContentBlockContent =append (_dbcce .EG_ContentBlockContent ,_bacb );_bacb .EG_RunLevelElts =append (_bacb .EG_RunLevelElts ,_cbace );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_befb :=NewEG_BlockLevelElts (); -_gagd :=NewEG_ContentBlockContent ();_dfcc :=NewEG_RunLevelElts ();_dfcc .MoveFrom =NewCT_RunTrackChange ();if _ffdf :=d .DecodeElement (_dfcc .MoveFrom ,&_beafa );_ffdf !=nil {return _ffdf ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_befb ); -_befb .EG_ContentBlockContent =append (_befb .EG_ContentBlockContent ,_gagd );_gagd .EG_RunLevelElts =append (_gagd .EG_RunLevelElts ,_dfcc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bgc :=NewEG_BlockLevelElts (); -_beed :=NewEG_ContentBlockContent ();_aedbg :=NewEG_RunLevelElts ();_aedbg .MoveTo =NewCT_RunTrackChange ();if _cgag :=d .DecodeElement (_aedbg .MoveTo ,&_beafa );_cgag !=nil {return _cgag ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_bgc ); -_bgc .EG_ContentBlockContent =append (_bgc .EG_ContentBlockContent ,_beed );_beed .EG_RunLevelElts =append (_beed .EG_RunLevelElts ,_aedbg );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fbde :=NewEG_BlockLevelElts (); -_dbdg :=NewEG_ContentBlockContent ();_fbf :=NewEG_RunLevelElts ();_dface :=NewEG_RangeMarkupElements ();_dface .BookmarkStart =NewCT_Bookmark ();if _fefc :=d .DecodeElement (_dface .BookmarkStart ,&_beafa );_fefc !=nil {return _fefc ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_fbde ); -_fbde .EG_ContentBlockContent =append (_fbde .EG_ContentBlockContent ,_dbdg );_dbdg .EG_RunLevelElts =append (_dbdg .EG_RunLevelElts ,_fbf );_fbf .EG_RangeMarkupElements =append (_fbf .EG_RangeMarkupElements ,_dface );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fgaff :=NewEG_BlockLevelElts (); -_befef :=NewEG_ContentBlockContent ();_gdgff :=NewEG_RunLevelElts ();_gcfd :=NewEG_RangeMarkupElements ();_gcfd .BookmarkEnd =NewCT_MarkupRange ();if _ecfed :=d .DecodeElement (_gcfd .BookmarkEnd ,&_beafa );_ecfed !=nil {return _ecfed ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_fgaff ); -_fgaff .EG_ContentBlockContent =append (_fgaff .EG_ContentBlockContent ,_befef );_befef .EG_RunLevelElts =append (_befef .EG_RunLevelElts ,_gdgff );_gdgff .EG_RangeMarkupElements =append (_gdgff .EG_RangeMarkupElements ,_gcfd );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cabd :=NewEG_BlockLevelElts (); -_gcee :=NewEG_ContentBlockContent ();_gfff :=NewEG_RunLevelElts ();_bbde :=NewEG_RangeMarkupElements ();_bbde .MoveFromRangeStart =NewCT_MoveBookmark ();if _gcge :=d .DecodeElement (_bbde .MoveFromRangeStart ,&_beafa );_gcge !=nil {return _gcge ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_cabd ); -_cabd .EG_ContentBlockContent =append (_cabd .EG_ContentBlockContent ,_gcee );_gcee .EG_RunLevelElts =append (_gcee .EG_RunLevelElts ,_gfff );_gfff .EG_RangeMarkupElements =append (_gfff .EG_RangeMarkupElements ,_bbde );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cabc :=NewEG_BlockLevelElts (); -_gbea :=NewEG_ContentBlockContent ();_aefcg :=NewEG_RunLevelElts ();_agaee :=NewEG_RangeMarkupElements ();_agaee .MoveFromRangeEnd =NewCT_MarkupRange ();if _geddb :=d .DecodeElement (_agaee .MoveFromRangeEnd ,&_beafa );_geddb !=nil {return _geddb ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_cabc ); -_cabc .EG_ContentBlockContent =append (_cabc .EG_ContentBlockContent ,_gbea );_gbea .EG_RunLevelElts =append (_gbea .EG_RunLevelElts ,_aefcg );_aefcg .EG_RangeMarkupElements =append (_aefcg .EG_RangeMarkupElements ,_agaee );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ccgd :=NewEG_BlockLevelElts (); -_gcfe :=NewEG_ContentBlockContent ();_gacc :=NewEG_RunLevelElts ();_ddcf :=NewEG_RangeMarkupElements ();_ddcf .MoveToRangeStart =NewCT_MoveBookmark ();if _faaa :=d .DecodeElement (_ddcf .MoveToRangeStart ,&_beafa );_faaa !=nil {return _faaa ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_ccgd ); -_ccgd .EG_ContentBlockContent =append (_ccgd .EG_ContentBlockContent ,_gcfe );_gcfe .EG_RunLevelElts =append (_gcfe .EG_RunLevelElts ,_gacc );_gacc .EG_RangeMarkupElements =append (_gacc .EG_RangeMarkupElements ,_ddcf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dffe :=NewEG_BlockLevelElts (); -_ggfgc :=NewEG_ContentBlockContent ();_ffee :=NewEG_RunLevelElts ();_dbcd :=NewEG_RangeMarkupElements ();_dbcd .MoveToRangeEnd =NewCT_MarkupRange ();if _efefd :=d .DecodeElement (_dbcd .MoveToRangeEnd ,&_beafa );_efefd !=nil {return _efefd ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_dffe ); -_dffe .EG_ContentBlockContent =append (_dffe .EG_ContentBlockContent ,_ggfgc );_ggfgc .EG_RunLevelElts =append (_ggfgc .EG_RunLevelElts ,_ffee );_ffee .EG_RangeMarkupElements =append (_ffee .EG_RangeMarkupElements ,_dbcd );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bfba :=NewEG_BlockLevelElts (); -_bbbbf :=NewEG_ContentBlockContent ();_fbcc :=NewEG_RunLevelElts ();_beff :=NewEG_RangeMarkupElements ();_beff .CommentRangeStart =NewCT_MarkupRange ();if _bebb :=d .DecodeElement (_beff .CommentRangeStart ,&_beafa );_bebb !=nil {return _bebb ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_bfba ); -_bfba .EG_ContentBlockContent =append (_bfba .EG_ContentBlockContent ,_bbbbf );_bbbbf .EG_RunLevelElts =append (_bbbbf .EG_RunLevelElts ,_fbcc );_fbcc .EG_RangeMarkupElements =append (_fbcc .EG_RangeMarkupElements ,_beff );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cgad :=NewEG_BlockLevelElts (); -_agbf :=NewEG_ContentBlockContent ();_dfag :=NewEG_RunLevelElts ();_egbb :=NewEG_RangeMarkupElements ();_egbb .CommentRangeEnd =NewCT_MarkupRange ();if _dagb :=d .DecodeElement (_egbb .CommentRangeEnd ,&_beafa );_dagb !=nil {return _dagb ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_cgad ); -_cgad .EG_ContentBlockContent =append (_cgad .EG_ContentBlockContent ,_agbf );_agbf .EG_RunLevelElts =append (_agbf .EG_RunLevelElts ,_dfag );_dfag .EG_RangeMarkupElements =append (_dfag .EG_RangeMarkupElements ,_egbb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cdba :=NewEG_BlockLevelElts (); -_ddcb :=NewEG_ContentBlockContent ();_ddae :=NewEG_RunLevelElts ();_cgbf :=NewEG_RangeMarkupElements ();_cgbf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ebfc :=d .DecodeElement (_cgbf .CustomXmlInsRangeStart ,&_beafa );_ebfc !=nil {return _ebfc ; -};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_cdba );_cdba .EG_ContentBlockContent =append (_cdba .EG_ContentBlockContent ,_ddcb );_ddcb .EG_RunLevelElts =append (_ddcb .EG_RunLevelElts ,_ddae );_ddae .EG_RangeMarkupElements =append (_ddae .EG_RangeMarkupElements ,_cgbf ); -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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bbeee :=NewEG_BlockLevelElts (); -_fegd :=NewEG_ContentBlockContent ();_fabb :=NewEG_RunLevelElts ();_cade :=NewEG_RangeMarkupElements ();_cade .CustomXmlInsRangeEnd =NewCT_Markup ();if _gbdec :=d .DecodeElement (_cade .CustomXmlInsRangeEnd ,&_beafa );_gbdec !=nil {return _gbdec ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_bbeee ); -_bbeee .EG_ContentBlockContent =append (_bbeee .EG_ContentBlockContent ,_fegd );_fegd .EG_RunLevelElts =append (_fegd .EG_RunLevelElts ,_fabb );_fabb .EG_RangeMarkupElements =append (_fabb .EG_RangeMarkupElements ,_cade );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebeb :=NewEG_BlockLevelElts (); -_bgace :=NewEG_ContentBlockContent ();_eaea :=NewEG_RunLevelElts ();_aabc :=NewEG_RangeMarkupElements ();_aabc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fcfd :=d .DecodeElement (_aabc .CustomXmlDelRangeStart ,&_beafa );_fcfd !=nil {return _fcfd ; -};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_ebeb );_ebeb .EG_ContentBlockContent =append (_ebeb .EG_ContentBlockContent ,_bgace );_bgace .EG_RunLevelElts =append (_bgace .EG_RunLevelElts ,_eaea );_eaea .EG_RangeMarkupElements =append (_eaea .EG_RangeMarkupElements ,_aabc ); -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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbd :=NewEG_BlockLevelElts (); -_ccbf :=NewEG_ContentBlockContent ();_dcad :=NewEG_RunLevelElts ();_bgcf :=NewEG_RangeMarkupElements ();_bgcf .CustomXmlDelRangeEnd =NewCT_Markup ();if _ddaf :=d .DecodeElement (_bgcf .CustomXmlDelRangeEnd ,&_beafa );_ddaf !=nil {return _ddaf ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_cbd ); -_cbd .EG_ContentBlockContent =append (_cbd .EG_ContentBlockContent ,_ccbf );_ccbf .EG_RunLevelElts =append (_ccbf .EG_RunLevelElts ,_dcad );_dcad .EG_RangeMarkupElements =append (_dcad .EG_RangeMarkupElements ,_bgcf );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cdbc :=NewEG_BlockLevelElts (); -_gbeba :=NewEG_ContentBlockContent ();_baebc :=NewEG_RunLevelElts ();_cdaa :=NewEG_RangeMarkupElements ();_cdaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ccea :=d .DecodeElement (_cdaa .CustomXmlMoveFromRangeStart ,&_beafa );_ccea !=nil {return _ccea ; -};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_cdbc );_cdbc .EG_ContentBlockContent =append (_cdbc .EG_ContentBlockContent ,_gbeba );_gbeba .EG_RunLevelElts =append (_gbeba .EG_RunLevelElts ,_baebc );_baebc .EG_RangeMarkupElements =append (_baebc .EG_RangeMarkupElements ,_cdaa ); -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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dgba :=NewEG_BlockLevelElts (); -_becef :=NewEG_ContentBlockContent ();_gbfd :=NewEG_RunLevelElts ();_faeac :=NewEG_RangeMarkupElements ();_faeac .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bgdbg :=d .DecodeElement (_faeac .CustomXmlMoveFromRangeEnd ,&_beafa );_bgdbg !=nil {return _bgdbg ; -};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_dgba );_dgba .EG_ContentBlockContent =append (_dgba .EG_ContentBlockContent ,_becef );_becef .EG_RunLevelElts =append (_becef .EG_RunLevelElts ,_gbfd );_gbfd .EG_RangeMarkupElements =append (_gbfd .EG_RangeMarkupElements ,_faeac ); -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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ageg :=NewEG_BlockLevelElts (); -_bad :=NewEG_ContentBlockContent ();_beee :=NewEG_RunLevelElts ();_gagg :=NewEG_RangeMarkupElements ();_gagg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dgga :=d .DecodeElement (_gagg .CustomXmlMoveToRangeStart ,&_beafa );_dgga !=nil {return _dgga ; -};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_ageg );_ageg .EG_ContentBlockContent =append (_ageg .EG_ContentBlockContent ,_bad );_bad .EG_RunLevelElts =append (_bad .EG_RunLevelElts ,_beee );_beee .EG_RangeMarkupElements =append (_beee .EG_RangeMarkupElements ,_gagg ); -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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agbb :=NewEG_BlockLevelElts (); -_gfed :=NewEG_ContentBlockContent ();_beaef :=NewEG_RunLevelElts ();_dgdc :=NewEG_RangeMarkupElements ();_dgdc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eadb :=d .DecodeElement (_dgdc .CustomXmlMoveToRangeEnd ,&_beafa );_eadb !=nil {return _eadb ;}; -_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_agbb );_agbb .EG_ContentBlockContent =append (_agbb .EG_ContentBlockContent ,_gfed );_gfed .EG_RunLevelElts =append (_gfed .EG_RunLevelElts ,_beaef );_beaef .EG_RangeMarkupElements =append (_beaef .EG_RangeMarkupElements ,_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\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_geba :=NewEG_BlockLevelElts (); -_bfd :=NewEG_ContentBlockContent ();_beca :=NewEG_RunLevelElts ();_dfff :=NewEG_MathContent ();_dfff .OMathPara =_dg .NewOMathPara ();if _gbgd :=d .DecodeElement (_dfff .OMathPara ,&_beafa );_gbgd !=nil {return _gbgd ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_geba ); -_geba .EG_ContentBlockContent =append (_geba .EG_ContentBlockContent ,_bfd );_bfd .EG_RunLevelElts =append (_bfd .EG_RunLevelElts ,_beca );_beca .EG_MathContent =append (_beca .EG_MathContent ,_dfff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ccbaf :=NewEG_BlockLevelElts (); -_eded :=NewEG_ContentBlockContent ();_bedd :=NewEG_RunLevelElts ();_bged :=NewEG_MathContent ();_bged .OMath =_dg .NewOMath ();if _adacf :=d .DecodeElement (_bged .OMath ,&_beafa );_adacf !=nil {return _adacf ;};_fceg .EG_BlockLevelElts =append (_fceg .EG_BlockLevelElts ,_ccbaf ); -_ccbaf .EG_ContentBlockContent =append (_ccbaf .EG_ContentBlockContent ,_eded );_eded .EG_RunLevelElts =append (_eded .EG_RunLevelElts ,_bedd );_bedd .EG_MathContent =append (_bedd .EG_MathContent ,_bged );default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_beafa .Name ); -if _gaab :=d .Skip ();_gaab !=nil {return _gaab ;};};case _b .EndElement :break _efff ;case _b .CharData :};};return nil ;};func (_ddfgc *CT_TblPrEx )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfgbb :for {_fafbg ,_bbfdag :=d .Token (); -if _bbfdag !=nil {return _bbfdag ;};switch _gabc :=_fafbg .(type ){case _b .StartElement :switch _gabc .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 :"\u0074\u0062\u006c\u0057"},_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 :"\u0074\u0062\u006c\u0057"}:_ddfgc .TblW =NewCT_TblWidth (); -if _fdbbe :=d .DecodeElement (_ddfgc .TblW ,&_gabc );_fdbbe !=nil {return _fdbbe ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_ddfgc .Jc =NewCT_JcTable (); -if _bbebgd :=d .DecodeElement (_ddfgc .Jc ,&_gabc );_bbebgd !=nil {return _bbebgd ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_ddfgc .TblCellSpacing =NewCT_TblWidth (); -if _afbeb :=d .DecodeElement (_ddfgc .TblCellSpacing ,&_gabc );_afbeb !=nil {return _afbeb ;};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 :"\u0074\u0062\u006c\u0049\u006e\u0064"},_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 :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_ddfgc .TblInd =NewCT_TblWidth (); -if _eeeda :=d .DecodeElement (_ddfgc .TblInd ,&_gabc );_eeeda !=nil {return _eeeda ;};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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_ddfgc .TblBorders =NewCT_TblBorders (); -if _cbdbg :=d .DecodeElement (_ddfgc .TblBorders ,&_gabc );_cbdbg !=nil {return _cbdbg ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_ddfgc .Shd =NewCT_Shd (); -if _degeb :=d .DecodeElement (_ddfgc .Shd ,&_gabc );_degeb !=nil {return _degeb ;};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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_ddfgc .TblLayout =NewCT_TblLayoutType (); -if _cccbe :=d .DecodeElement (_ddfgc .TblLayout ,&_gabc );_cccbe !=nil {return _cccbe ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_ddfgc .TblCellMar =NewCT_TblCellMar (); -if _beegc :=d .DecodeElement (_ddfgc .TblCellMar ,&_gabc );_beegc !=nil {return _beegc ;};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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_ddfgc .TblLook =NewCT_TblLook (); -if _cfbfdg :=d .DecodeElement (_ddfgc .TblLook ,&_gabc );_cfbfdg !=nil {return _cfbfdg ;};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 :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u0074\u0062\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}:_ddfgc .TblPrExChange =NewCT_TblPrExChange (); -if _gafca :=d .DecodeElement (_ddfgc .TblPrExChange ,&_gabc );_gafca !=nil {return _gafca ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_gabc .Name ); -if _afbca :=d .Skip ();_afbca !=nil {return _afbca ;};};case _b .EndElement :break _cfgbb ;case _b .CharData :};};return nil ;}; +// Disable Features Not Supported by Target Web Browser +OptimizeForBrowser *CT_OptimizeForBrowser ; -// Validate validates the CT_PageBorders and its children -func (_eegba *CT_PageBorders )Validate ()error {return _eegba .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006fr\u0064\u0065\u0072\u0073");};func NewCT_Columns ()*CT_Columns {_bebc :=&CT_Columns {};return _bebc };func NewCT_ProofErr ()*CT_ProofErr {_deaga :=&CT_ProofErr {}; -_deaga .TypeAttr =ST_ProofErr (1);return _deaga ;}; +// Utilize VML When Saving as Web Page +RelyOnVML *CT_OnOff ; -// Validate validates the CT_CalendarType and its children -func (_ddfd *CT_CalendarType )Validate ()error {return _ddfd .ValidateWithPath ("\u0043T\u005fC\u0061\u006c\u0065\u006e\u0064\u0061\u0072\u0054\u0079\u0070\u0065");}; +// Allow PNG as Graphic Format +AllowPNG *CT_OnOff ; -// ValidateWithPath validates the CT_TrPr and its children, prefixing error messages with path -func (_fcgaf *CT_TrPr )ValidateWithPath (path string )error {for _cabbcb ,_babfe :=range _fcgaf .CnfStyle {if _fbafe :=_babfe .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_cabbcb )); -_fbafe !=nil {return _fbafe ;};};for _aebfa ,_ceedc :=range _fcgaf .DivId {if _fdbaa :=_ceedc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_aebfa ));_fdbaa !=nil {return _fdbaa ;};};for _aafeed ,_cgage :=range _fcgaf .GridBefore {if _aebcec :=_cgage .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_aafeed )); -_aebcec !=nil {return _aebcec ;};};for _gcaab ,_baadeb :=range _fcgaf .GridAfter {if _cgeea :=_baadeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gcaab ));_cgeea !=nil {return _cgeea ; -};};for _eeaga ,_baeca :=range _fcgaf .WBefore {if _cecdg :=_baeca .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_eeaga ));_cecdg !=nil {return _cecdg ;};};for _dcfcdd ,_beeed :=range _fcgaf .WAfter {if _aabde :=_beeed .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dcfcdd )); -_aabde !=nil {return _aabde ;};};for _adeag ,_gbfegc :=range _fcgaf .CantSplit {if _gdccf :=_gbfegc .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_adeag ));_gdccf !=nil {return _gdccf ; -};};for _ececbg ,_febffb :=range _fcgaf .TrHeight {if _cedbe :=_febffb .ValidateWithPath (_f .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_ececbg ));_cedbe !=nil {return _cedbe ;};};for _babdc ,_egbgcd :=range _fcgaf .TblHeader {if _bdcbea :=_egbgcd .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_babdc )); -_bdcbea !=nil {return _bdcbea ;};};for _gdbfcc ,_bdca :=range _fcgaf .TblCellSpacing {if _bgbgcb :=_bdca .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_gdbfcc )); -_bgbgcb !=nil {return _bgbgcb ;};};for _bcaeb ,_gbabe :=range _fcgaf .Jc {if _afbda :=_gbabe .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_bcaeb ));_afbda !=nil {return _afbda ;};};for _ffgcec ,_eadfdd :=range _fcgaf .Hidden {if _bdgfe :=_eadfdd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_ffgcec )); -_bdgfe !=nil {return _bdgfe ;};};if _fcgaf .Ins !=nil {if _abbff :=_fcgaf .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_abbff !=nil {return _abbff ;};};if _fcgaf .Del !=nil {if _gdbgdb :=_fcgaf .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); -_gdbgdb !=nil {return _gdbgdb ;};};if _fcgaf .TrPrChange !=nil {if _cggbe :=_fcgaf .TrPrChange .ValidateWithPath (path +"/\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_cggbe !=nil {return _cggbe ;};};return nil ;}; +// Do Not Rely on CSS for Font Face Formatting +DoNotRelyOnCSS *CT_OnOff ; -// ValidateWithPath validates the CT_RPr and its children, prefixing error messages with path -func (_ffdba *CT_RPr )ValidateWithPath (path string )error {if _ffdba .RStyle !=nil {if _gdegg :=_ffdba .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_gdegg !=nil {return _gdegg ;};};if _ffdba .RFonts !=nil {if _eecdd :=_ffdba .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_eecdd !=nil {return _eecdd ;};};if _ffdba .B !=nil {if _gbgbg :=_ffdba .B .ValidateWithPath (path +"\u002f\u0042");_gbgbg !=nil {return _gbgbg ;};};if _ffdba .BCs !=nil {if _affddg :=_ffdba .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_affddg !=nil {return _affddg ; -};};if _ffdba .I !=nil {if _fcfde :=_ffdba .I .ValidateWithPath (path +"\u002f\u0049");_fcfde !=nil {return _fcfde ;};};if _ffdba .ICs !=nil {if _gface :=_ffdba .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_gface !=nil {return _gface ;};}; -if _ffdba .Caps !=nil {if _ddfe :=_ffdba .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_ddfe !=nil {return _ddfe ;};};if _ffdba .SmallCaps !=nil {if _efdd :=_ffdba .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); -_efdd !=nil {return _efdd ;};};if _ffdba .Strike !=nil {if _ggedd :=_ffdba .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_ggedd !=nil {return _ggedd ;};};if _ffdba .Dstrike !=nil {if _fafgc :=_ffdba .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); -_fafgc !=nil {return _fafgc ;};};if _ffdba .Outline !=nil {if _gfbcb :=_ffdba .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_gfbcb !=nil {return _gfbcb ;};};if _ffdba .Shadow !=nil {if _aagbde :=_ffdba .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_aagbde !=nil {return _aagbde ;};};if _ffdba .Emboss !=nil {if _cfbffa :=_ffdba .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_cfbffa !=nil {return _cfbffa ;};};if _ffdba .Imprint !=nil {if _cbfcdg :=_ffdba .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); -_cbfcdg !=nil {return _cbfcdg ;};};if _ffdba .NoProof !=nil {if _bebbg :=_ffdba .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_bebbg !=nil {return _bebbg ;};};if _ffdba .SnapToGrid !=nil {if _ecbea :=_ffdba .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); -_ecbea !=nil {return _ecbea ;};};if _ffdba .Vanish !=nil {if _fdcab :=_ffdba .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_fdcab !=nil {return _fdcab ;};};if _ffdba .WebHidden !=nil {if _egda :=_ffdba .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); -_egda !=nil {return _egda ;};};if _ffdba .Color !=nil {if _fcffb :=_ffdba .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fcffb !=nil {return _fcffb ;};};if _ffdba .Spacing !=nil {if _dfbfe :=_ffdba .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_dfbfe !=nil {return _dfbfe ;};};if _ffdba .W !=nil {if _afbfba :=_ffdba .W .ValidateWithPath (path +"\u002f\u0057");_afbfba !=nil {return _afbfba ;};};if _ffdba .Kern !=nil {if _bdagc :=_ffdba .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); -_bdagc !=nil {return _bdagc ;};};if _ffdba .Position !=nil {if _edcfa :=_ffdba .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_edcfa !=nil {return _edcfa ;};};if _ffdba .Sz !=nil {if _gggfc :=_ffdba .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_gggfc !=nil {return _gggfc ;};};if _ffdba .SzCs !=nil {if _dedac :=_ffdba .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_dedac !=nil {return _dedac ;};};if _ffdba .Highlight !=nil {if _eabbg :=_ffdba .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); -_eabbg !=nil {return _eabbg ;};};if _ffdba .U !=nil {if _abgaf :=_ffdba .U .ValidateWithPath (path +"\u002f\u0055");_abgaf !=nil {return _abgaf ;};};if _ffdba .Effect !=nil {if _begadd :=_ffdba .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_begadd !=nil {return _begadd ;};};if _ffdba .Bdr !=nil {if _aaggc :=_ffdba .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_aaggc !=nil {return _aaggc ;};};if _ffdba .Shd !=nil {if _ddfg :=_ffdba .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_ddfg !=nil {return _ddfg ;};};if _ffdba .FitText !=nil {if _cbgaa :=_ffdba .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_cbgaa !=nil {return _cbgaa ;};};if _ffdba .VertAlign !=nil {if _adgcd :=_ffdba .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_adgcd !=nil {return _adgcd ;};};if _ffdba .Rtl !=nil {if _caddga :=_ffdba .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_caddga !=nil {return _caddga ;};};if _ffdba .Cs !=nil {if _bfgacf :=_ffdba .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); -_bfgacf !=nil {return _bfgacf ;};};if _ffdba .Em !=nil {if _ccdadf :=_ffdba .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_ccdadf !=nil {return _ccdadf ;};};if _ffdba .Lang !=nil {if _acebg :=_ffdba .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_acebg !=nil {return _acebg ;};};if _ffdba .EastAsianLayout !=nil {if _edbcc :=_ffdba .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_edbcc !=nil {return _edbcc ;};};if _ffdba .SpecVanish !=nil {if _febfc :=_ffdba .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"); -_febfc !=nil {return _febfc ;};};if _ffdba .OMath !=nil {if _egabf :=_ffdba .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_egabf !=nil {return _egabf ;};};if _ffdba .RPrChange !=nil {if _bdeff :=_ffdba .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); -_bdeff !=nil {return _bdeff ;};};return nil ;};func NewCT_MailMergeDocType ()*CT_MailMergeDocType {_baaec :=&CT_MailMergeDocType {};_baaec .ValAttr =ST_MailMergeDocType (1);return _baaec ;}; +// Recommend Web Page Format over Single File Web Page Format +DoNotSaveAsSingleFile *CT_OnOff ; -// Validate validates the CT_TopPageBorder and its children -func (_bgbed *CT_TopPageBorder )Validate ()error {return _bgbed .ValidateWithPath ("\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func NewCT_JcTable ()*CT_JcTable {_ebagg :=&CT_JcTable {};_ebagg .ValAttr =ST_JcTable (1); -return _ebagg ;};func NewCT_MathCtrlIns ()*CT_MathCtrlIns {_dacgd :=&CT_MathCtrlIns {};return _dacgd };func (_fedbe *CT_TblGridChange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fedbe .IdAttr )}); -e .EncodeToken (start );_aafgb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_fedbe .TblGrid ,_aafgb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcfgd *CT_DocParts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdeaa :for {_adfed ,_ggfc :=d .Token (); -if _ggfc !=nil {return _ggfc ;};switch _ffca :=_adfed .(type ){case _b .StartElement :switch _ffca .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 :"\u0064o\u0063\u0050\u0061\u0072\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 :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:_aegbb :=NewCT_DocPart (); -if _cagf :=d .DecodeElement (_aegbb ,&_ffca );_cagf !=nil {return _cagf ;};_bcfgd .DocPart =append (_bcfgd .DocPart ,_aegbb );default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_ffca .Name ); -if _begge :=d .Skip ();_begge !=nil {return _begge ;};};case _b .EndElement :break _bdeaa ;case _b .CharData :};};return nil ;};type CT_HMerge struct{ +// Do Not Place Supporting Files in Subdirectory +DoNotOrganizeInFolder *CT_OnOff ; -// Horizontal Merge Type -ValAttr ST_Merge ;};func (_bebfg *CT_TwipsMeasure )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_bebfg .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Do Not Use File Names Longer than 8.3 Characters +DoNotUseLongFileNames *CT_OnOff ; -// ValidateWithPath validates the CT_PPrBase and its children, prefixing error messages with path -func (_ggdbb *CT_PPrBase )ValidateWithPath (path string )error {if _ggdbb .PStyle !=nil {if _agcgd :=_ggdbb .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_agcgd !=nil {return _agcgd ;};};if _ggdbb .KeepNext !=nil {if _fddcd :=_ggdbb .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); -_fddcd !=nil {return _fddcd ;};};if _ggdbb .KeepLines !=nil {if _eaage :=_ggdbb .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_eaage !=nil {return _eaage ;};};if _ggdbb .PageBreakBefore !=nil {if _cfefc :=_ggdbb .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); -_cfefc !=nil {return _cfefc ;};};if _ggdbb .FramePr !=nil {if _afebf :=_ggdbb .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_afebf !=nil {return _afebf ;};};if _ggdbb .WidowControl !=nil {if _cbbabb :=_ggdbb .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); -_cbbabb !=nil {return _cbbabb ;};};if _ggdbb .NumPr !=nil {if _caddf :=_ggdbb .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_caddf !=nil {return _caddf ;};};if _ggdbb .SuppressLineNumbers !=nil {if _egebab :=_ggdbb .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); -_egebab !=nil {return _egebab ;};};if _ggdbb .PBdr !=nil {if _cggad :=_ggdbb .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_cggad !=nil {return _cggad ;};};if _ggdbb .Shd !=nil {if _dcceab :=_ggdbb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_dcceab !=nil {return _dcceab ;};};if _ggdbb .Tabs !=nil {if _gebce :=_ggdbb .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_gebce !=nil {return _gebce ;};};if _ggdbb .SuppressAutoHyphens !=nil {if _cadf :=_ggdbb .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); -_cadf !=nil {return _cadf ;};};if _ggdbb .Kinsoku !=nil {if _dbabf :=_ggdbb .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_dbabf !=nil {return _dbabf ;};};if _ggdbb .WordWrap !=nil {if _aagdd :=_ggdbb .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); -_aagdd !=nil {return _aagdd ;};};if _ggdbb .OverflowPunct !=nil {if _dddff :=_ggdbb .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_dddff !=nil {return _dddff ;};};if _ggdbb .TopLinePunct !=nil {if _efgab :=_ggdbb .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); -_efgab !=nil {return _efgab ;};};if _ggdbb .AutoSpaceDE !=nil {if _dbea :=_ggdbb .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_dbea !=nil {return _dbea ;};};if _ggdbb .AutoSpaceDN !=nil {if _bdccc :=_ggdbb .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); -_bdccc !=nil {return _bdccc ;};};if _ggdbb .Bidi !=nil {if _fdebb :=_ggdbb .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_fdebb !=nil {return _fdebb ;};};if _ggdbb .AdjustRightInd !=nil {if _begaf :=_ggdbb .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); -_begaf !=nil {return _begaf ;};};if _ggdbb .SnapToGrid !=nil {if _decec :=_ggdbb .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_decec !=nil {return _decec ;};};if _ggdbb .Spacing !=nil {if _ebbab :=_ggdbb .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_ebbab !=nil {return _ebbab ;};};if _ggdbb .Ind !=nil {if _gfcde :=_ggdbb .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_gfcde !=nil {return _gfcde ;};};if _ggdbb .ContextualSpacing !=nil {if _bdaba :=_ggdbb .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); -_bdaba !=nil {return _bdaba ;};};if _ggdbb .MirrorIndents !=nil {if _cgdca :=_ggdbb .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_cgdca !=nil {return _cgdca ;};};if _ggdbb .SuppressOverlap !=nil {if _degeg :=_ggdbb .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); -_degeg !=nil {return _degeg ;};};if _ggdbb .Jc !=nil {if _cbfbe :=_ggdbb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_cbfbe !=nil {return _cbfbe ;};};if _ggdbb .TextDirection !=nil {if _bdgcg :=_ggdbb .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_bdgcg !=nil {return _bdgcg ;};};if _ggdbb .TextAlignment !=nil {if _ccbfa :=_ggdbb .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_ccbfa !=nil {return _ccbfa ;};};if _ggdbb .TextboxTightWrap !=nil {if _bcebb :=_ggdbb .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); -_bcebb !=nil {return _bcebb ;};};if _ggdbb .OutlineLvl !=nil {if _acdcda :=_ggdbb .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_acdcda !=nil {return _acdcda ;};};if _ggdbb .DivId !=nil {if _fcgcfe :=_ggdbb .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); -_fcgcfe !=nil {return _fcgcfe ;};};if _ggdbb .CnfStyle !=nil {if _eacbf :=_ggdbb .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_eacbf !=nil {return _eacbf ;};};return nil ;};func (_ggccbc *WdWgp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _ggccbc .WdCT_WordprocessingGroup .MarshalXML (e ,start ); -}; +// Pixels per Inch for Graphics/Images +PixelsPerInch *CT_DecimalNumber ; -// ValidateWithPath validates the CT_DocVars and its children, prefixing error messages with path -func (_dgae *CT_DocVars )ValidateWithPath (path string )error {for _egdge ,_aaafe :=range _dgae .DocVar {if _cgfde :=_aaafe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u005b\u0025\u0064\u005d",path ,_egdge )); -_cgfde !=nil {return _cgfde ;};};return nil ;};type CT_TopPageBorder struct{TopLeftAttr *string ;TopRightAttr *string ;IdAttr *string ; +// Target Screen Size for Web Page +TargetScreenSz *CT_TargetScreenSz ; -// Border Style -ValAttr ST_Border ; +// Save Smart Tag Data in XML Property Bag +SaveSmartTagsAsXml *CT_OnOff ;};func (_ebbga *WdCT_WordprocessingShapeChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebbga .CNvSpPr !=nil {_bebdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_ebbga .CNvSpPr ,_bebdb );};if _ebbga .CNvCnPr !=nil {_fgfdcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0043\u006e\u0050\u0072"}};e .EncodeElement (_ebbga .CNvCnPr ,_fgfdcg );};return nil ;}; -// Border Color +// ValidateWithPath validates the CT_AbstractNum and its children, prefixing error messages with path +func (_ccaa *CT_AbstractNum )ValidateWithPath (path string )error {if _ccaa .Nsid !=nil {if _fb :=_ccaa .Nsid .ValidateWithPath (path +"\u002f\u004e\u0073i\u0064");_fb !=nil {return _fb ;};};if _ccaa .MultiLevelType !=nil {if _daa :=_ccaa .MultiLevelType .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"); +_daa !=nil {return _daa ;};};if _ccaa .Tmpl !=nil {if _fdg :=_ccaa .Tmpl .ValidateWithPath (path +"\u002f\u0054\u006dp\u006c");_fdg !=nil {return _fdg ;};};if _ccaa .Name !=nil {if _abe :=_ccaa .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065"); +_abe !=nil {return _abe ;};};if _ccaa .StyleLink !=nil {if _edb :=_ccaa .StyleLink .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_edb !=nil {return _edb ;};};if _ccaa .NumStyleLink !=nil {if _eb :=_ccaa .NumStyleLink .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"); +_eb !=nil {return _eb ;};};for _eba ,_bba :=range _ccaa .Lvl {if _afg :=_bba .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_eba ));_afg !=nil {return _afg ;};};return nil ;}; + +// ValidateWithPath validates the CT_BottomPageBorder and its children, prefixing error messages with path +func (_efcc *CT_BottomPageBorder )ValidateWithPath (path string )error {if _efcc .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 _egaf :=_efcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egaf !=nil {return _egaf ;};if _efcc .ColorAttr !=nil {if _afdg :=_efcc .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_afdg !=nil {return _afdg ;};};if _edef :=_efcc .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_edef !=nil {return _edef ;};if _efcc .ShadowAttr !=nil {if _cdcf :=_efcc .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); +_cdcf !=nil {return _cdcf ;};};if _efcc .FrameAttr !=nil {if _cgca :=_efcc .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_cgca !=nil {return _cgca ;};};return nil ;};func NewWdEG_WrapTypeChoice ()*WdEG_WrapTypeChoice {_cbfdd :=&WdEG_WrapTypeChoice {}; +return _cbfdd }; + +// Validate validates the CT_Drawing and its children +func (_bfecac *CT_Drawing )Validate ()error {return _bfecac .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");}; + +// Validate validates the CT_Font and its children +func (_faecb *CT_Font )Validate ()error {return _faecb .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func NewCT_TcMar ()*CT_TcMar {_cgcaea :=&CT_TcMar {};return _cgcaea };func (_ecada *CT_SaveThroughXslt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebfdb :=range start .Attr {if _ebfdb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebfdb .Name .Local =="\u0069\u0064"||_ebfdb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ebfdb .Name .Local =="\u0069\u0064"{_eedcg ,_eagea :=_ebfdb .Value ,error (nil ); +if _eagea !=nil {return _eagea ;};_ecada .IdAttr =&_eedcg ;continue ;};if _ebfdb .Name .Local =="\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"{_fgcfa ,_dgfg :=_ebfdb .Value ,error (nil );if _dgfg !=nil {return _dgfg ;};_ecada .SolutionIDAttr =&_fgcfa ; +continue ;};};for {_gbafc ,_cgeda :=d .Token ();if _cgeda !=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",_cgeda ); +};if _dbcdc ,_gcdba :=_gbafc .(_g .EndElement );_gcdba &&_dbcdc .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path +func (_ddag *CT_Color )ValidateWithPath (path string )error {if _fbffb :=_ddag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbffb !=nil {return _fbffb ;};if _ccaee :=_ddag .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_ccaee !=nil {return _ccaee ;};return nil ;};func (_bbbbd *ST_BrClear )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcede ,_bbgcab :=d .Token ();if _bbgcab !=nil {return _bbgcab ;};if _fabac ,_cgada :=_fcede .(_g .EndElement );_cgada &&_fabac .Name ==start .Name {*_bbbbd =1; +return nil ;};if _bfcbcf ,_cbagd :=_fcede .(_g .CharData );!_cbagd {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",_fcede );}else {switch string (_bfcbcf ){case "":*_bbbbd =0; +case "\u006e\u006f\u006e\u0065":*_bbbbd =1;case "\u006c\u0065\u0066\u0074":*_bbbbd =2;case "\u0072\u0069\u0067h\u0074":*_bbbbd =3;case "\u0061\u006c\u006c":*_bbbbd =4;};};_fcede ,_bbgcab =d .Token ();if _bbgcab !=nil {return _bbgcab ;};if _cffcfc ,_eaafff :=_fcede .(_g .EndElement ); +_eaafff &&_cffcfc .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",_fcede );}; + +// Validate validates the CT_SectPrBase and its children +func (_effg *CT_SectPrBase )Validate ()error {return _effg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065");};func NewCT_LsdException ()*CT_LsdException {_acddg :=&CT_LsdException {};return _acddg };type CT_DocPartGallery struct{ + +// Gallery Value +ValAttr ST_DocPartGallery ;};const (ST_CharacterSpacingUnset ST_CharacterSpacing =0;ST_CharacterSpacingDoNotCompress ST_CharacterSpacing =1;ST_CharacterSpacingCompressPunctuation ST_CharacterSpacing =2;ST_CharacterSpacingCompressPunctuationAndJapaneseKana ST_CharacterSpacing =3; +);func (_bgaccab ST_JcTable )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eceafc :=_g .Attr {};_eceafc .Name =name ;switch _bgaccab {case ST_JcTableUnset :_eceafc .Value ="";case ST_JcTableCenter :_eceafc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; +case ST_JcTableEnd :_eceafc .Value ="\u0065\u006e\u0064";case ST_JcTableLeft :_eceafc .Value ="\u006c\u0065\u0066\u0074";case ST_JcTableRight :_eceafc .Value ="\u0072\u0069\u0067h\u0074";case ST_JcTableStart :_eceafc .Value ="\u0073\u0074\u0061r\u0074"; +};return _eceafc ,nil ;}; + +// ValidateWithPath validates the CT_SdtDropDownList and its children, prefixing error messages with path +func (_fafeb *CT_SdtDropDownList )ValidateWithPath (path string )error {for _dcbgd ,_edccf :=range _fafeb .ListItem {if _eafeg :=_edccf .ValidateWithPath (_a .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_dcbgd )); +_eafeg !=nil {return _eafeg ;};};return nil ;};type CT_Shd struct{ + +// Shading Pattern +ValAttr ST_Shd ; + +// Shading Pattern Color ColorAttr *ST_HexColor ; -// Border Theme Color +// Shading Pattern Theme Color ThemeColorAttr ST_ThemeColor ; -// Border Theme Color Tint +// Shading Pattern Theme Color Tint ThemeTintAttr *string ; -// Border Theme Color Shade +// Shading Pattern Theme Color Shade ThemeShadeAttr *string ; -// Border Width -SzAttr *uint64 ; +// Shading Background Color +FillAttr *ST_HexColor ; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Shading Background Theme Color +ThemeFillAttr ST_ThemeColor ; -// Border Shadow -ShadowAttr *_bc .ST_OnOff ; +// Shading Background Theme Color Tint +ThemeFillTintAttr *string ; -// Create Frame Effect -FrameAttr *_bc .ST_OnOff ;};func NewCT_VerticalAlignRun ()*CT_VerticalAlignRun {_cddab :=&CT_VerticalAlignRun {};_cddab .ValAttr =_bc .ST_VerticalAlignRun (1);return _cddab ;};type CT_DivBdr struct{ +// Shading Background Theme Color Shade +ThemeFillShadeAttr *string ;}; -// Top Border for HTML div -Top *CT_Border ; +// ValidateWithPath validates the WdCT_WrapPath and its children, prefixing error messages with path +func (_bbbce *WdCT_WrapPath )ValidateWithPath (path string )error {if _faefd :=_bbbce .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_faefd !=nil {return _faefd ;};for _ffcdb ,_fbgbdg :=range _bbbce .LineTo {if _adggcf :=_fbgbdg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004c\u0069\u006e\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_ffcdb )); +_adggcf !=nil {return _adggcf ;};};return nil ;};func (_gfaff *CT_Sym )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gfaff .FontAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gfaff .FontAttr )}); +};if _gfaff .CharAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gfaff .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_becfg ST_TabTlc )ValidateWithPath (path string )error {switch _becfg {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 (_becfg )); +};return nil ;};type CT_TxbxContent struct{ -// Left Border for HTML div -Left *CT_Border ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_acfebg *CT_TrackChangeNumbering )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efbgeg :=range start .Attr {if _efbgeg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"{_dabebf ,_fffcf :=_efbgeg .Value ,error (nil ); +if _fffcf !=nil {return _fffcf ;};_acfebg .OriginalAttr =&_dabebf ;continue ;};if _efbgeg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_abdaa ,_aecce :=_efbgeg .Value ,error (nil );if _aecce !=nil {return _aecce ;};_acfebg .AuthorAttr =_abdaa ; +continue ;};if _efbgeg .Name .Local =="\u0064\u0061\u0074\u0065"{_bgacb ,_cdcbcg :=ParseStdlibTime (_efbgeg .Value );if _cdcbcg !=nil {return _cdcbcg ;};_acfebg .DateAttr =&_bgacb ;continue ;};if _efbgeg .Name .Local =="\u0069\u0064"{_aggecb ,_fcgbfd :=_ff .ParseInt (_efbgeg .Value ,10,64); +if _fcgbfd !=nil {return _fcgbfd ;};_acfebg .IdAttr =_aggecb ;continue ;};};for {_efbaa ,_degef :=d .Token ();if _degef !=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",_degef ); +};if _gfcbc ,_gdbabf :=_efbaa .(_g .EndElement );_gdbabf &&_gfcbc .Name ==start .Name {break ;};};return nil ;};func (_dcbdg *CT_Hyperlink )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcbdg .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dcbdg .TgtFrameAttr )}); +};if _dcbdg .TooltipAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0074\u006f\u006f\u006c\u0074\u0069p"},Value :_a .Sprintf ("\u0025\u0076",*_dcbdg .TooltipAttr )});};if _dcbdg .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 :_a .Sprintf ("\u0025\u0076",*_dcbdg .DocLocationAttr )}); +};if _dcbdg .HistoryAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0068\u0069\u0073\u0074\u006f\u0072y"},Value :_a .Sprintf ("\u0025\u0076",*_dcbdg .HistoryAttr )});};if _dcbdg .AnchorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u006e\u0063\u0068\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dcbdg .AnchorAttr )}); +};if _dcbdg .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dcbdg .IdAttr )});};e .EncodeToken (start );if _dcbdg .FldSimple !=nil {_facab :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}}; +for _ ,_dacee :=range _dcbdg .FldSimple {e .EncodeElement (_dacee ,_facab );};};if _dcbdg .Hyperlink !=nil {_ebbd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_dcbdg .Hyperlink ,_ebbd ); +};if _dcbdg .SubDoc !=nil {_bebgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_dcbdg .SubDoc ,_bebgg );};if _dcbdg .EG_ContentRunContent !=nil {for _ ,_acfae :=range _dcbdg .EG_ContentRunContent {_acfae .MarshalXML (e ,_g .StartElement {}); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gceaba *CT_PPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcface :for {_ffdcb ,_dgceb :=d .Token ();if _dgceb !=nil {return _dgceb ;};switch _egefb :=_ffdcb .(type ){case _g .StartElement :switch _egefb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gceaba .PStyle =NewCT_String (); +if _ecaeef :=d .DecodeElement (_gceaba .PStyle ,&_egefb );_ecaeef !=nil {return _ecaeef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceaba .KeepNext =NewCT_OnOff (); +if _abcgg :=d .DecodeElement (_gceaba .KeepNext ,&_egefb );_abcgg !=nil {return _abcgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceaba .KeepLines =NewCT_OnOff (); +if _ecaea :=d .DecodeElement (_gceaba .KeepLines ,&_egefb );_ecaea !=nil {return _ecaea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceaba .PageBreakBefore =NewCT_OnOff (); +if _ababe :=d .DecodeElement (_gceaba .PageBreakBefore ,&_egefb );_ababe !=nil {return _ababe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceaba .FramePr =NewCT_FramePr (); +if _cfdbd :=d .DecodeElement (_gceaba .FramePr ,&_egefb );_cfdbd !=nil {return _cfdbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceaba .WidowControl =NewCT_OnOff (); +if _caggd :=d .DecodeElement (_gceaba .WidowControl ,&_egefb );_caggd !=nil {return _caggd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gceaba .NumPr =NewCT_NumPr (); +if _ffce :=d .DecodeElement (_gceaba .NumPr ,&_egefb );_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 :"\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"}:_gceaba .SuppressLineNumbers =NewCT_OnOff (); +if _fbfcc :=d .DecodeElement (_gceaba .SuppressLineNumbers ,&_egefb );_fbfcc !=nil {return _fbfcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gceaba .PBdr =NewCT_PBdr (); +if _gefff :=d .DecodeElement (_gceaba .PBdr ,&_egefb );_gefff !=nil {return _gefff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gceaba .Shd =NewCT_Shd (); +if _gfgbd :=d .DecodeElement (_gceaba .Shd ,&_egefb );_gfgbd !=nil {return _gfgbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gceaba .Tabs =NewCT_Tabs (); +if _cbcdb :=d .DecodeElement (_gceaba .Tabs ,&_egefb );_cbcdb !=nil {return _cbcdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gceaba .SuppressAutoHyphens =NewCT_OnOff (); +if _fcfeb :=d .DecodeElement (_gceaba .SuppressAutoHyphens ,&_egefb );_fcfeb !=nil {return _fcfeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceaba .Kinsoku =NewCT_OnOff (); +if _aeeac :=d .DecodeElement (_gceaba .Kinsoku ,&_egefb );_aeeac !=nil {return _aeeac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceaba .WordWrap =NewCT_OnOff (); +if _fggce :=d .DecodeElement (_gceaba .WordWrap ,&_egefb );_fggce !=nil {return _fggce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceaba .OverflowPunct =NewCT_OnOff (); +if _egfga :=d .DecodeElement (_gceaba .OverflowPunct ,&_egefb );_egfga !=nil {return _egfga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gceaba .TopLinePunct =NewCT_OnOff (); +if _dffga :=d .DecodeElement (_gceaba .TopLinePunct ,&_egefb );_dffga !=nil {return _dffga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceaba .AutoSpaceDE =NewCT_OnOff (); +if _abbca :=d .DecodeElement (_gceaba .AutoSpaceDE ,&_egefb );_abbca !=nil {return _abbca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceaba .AutoSpaceDN =NewCT_OnOff (); +if _bcaf :=d .DecodeElement (_gceaba .AutoSpaceDN ,&_egefb );_bcaf !=nil {return _bcaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gceaba .Bidi =NewCT_OnOff (); +if _bbdf :=d .DecodeElement (_gceaba .Bidi ,&_egefb );_bbdf !=nil {return _bbdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceaba .AdjustRightInd =NewCT_OnOff (); +if _gebcc :=d .DecodeElement (_gceaba .AdjustRightInd ,&_egefb );_gebcc !=nil {return _gebcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gceaba .SnapToGrid =NewCT_OnOff (); +if _ebgbbb :=d .DecodeElement (_gceaba .SnapToGrid ,&_egefb );_ebgbbb !=nil {return _ebgbbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceaba .Spacing =NewCT_Spacing (); +if _deddf :=d .DecodeElement (_gceaba .Spacing ,&_egefb );_deddf !=nil {return _deddf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gceaba .Ind =NewCT_Ind (); +if _aegcg :=d .DecodeElement (_gceaba .Ind ,&_egefb );_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\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"}:_gceaba .ContextualSpacing =NewCT_OnOff (); +if _cddbgd :=d .DecodeElement (_gceaba .ContextualSpacing ,&_egefb );_cddbgd !=nil {return _cddbgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gceaba .MirrorIndents =NewCT_OnOff (); +if _bafdbg :=d .DecodeElement (_gceaba .MirrorIndents ,&_egefb );_bafdbg !=nil {return _bafdbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceaba .SuppressOverlap =NewCT_OnOff (); +if _cgaba :=d .DecodeElement (_gceaba .SuppressOverlap ,&_egefb );_cgaba !=nil {return _cgaba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceaba .Jc =NewCT_Jc (); +if _ddcgg :=d .DecodeElement (_gceaba .Jc ,&_egefb );_ddcgg !=nil {return _ddcgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gceaba .TextDirection =NewCT_TextDirection (); +if _fgbfa :=d .DecodeElement (_gceaba .TextDirection ,&_egefb );_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 :"\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"}:_gceaba .TextAlignment =NewCT_TextAlignment (); +if _dacg :=d .DecodeElement (_gceaba .TextAlignment ,&_egefb );_dacg !=nil {return _dacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gceaba .TextboxTightWrap =NewCT_TextboxTightWrap (); +if _caaed :=d .DecodeElement (_gceaba .TextboxTightWrap ,&_egefb );_caaed !=nil {return _caaed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceaba .OutlineLvl =NewCT_DecimalNumber (); +if _cgge :=d .DecodeElement (_gceaba .OutlineLvl ,&_egefb );_cgge !=nil {return _cgge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gceaba .DivId =NewCT_DecimalNumber (); +if _ebeca :=d .DecodeElement (_gceaba .DivId ,&_egefb );_ebeca !=nil {return _ebeca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gceaba .CnfStyle =NewCT_Cnf (); +if _afefe :=d .DecodeElement (_gceaba .CnfStyle ,&_egefb );_afefe !=nil {return _afefe ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_egefb .Name ); +if _ffcab :=d .Skip ();_ffcab !=nil {return _ffcab ;};};case _g .EndElement :break _bcface ;case _g .CharData :};};return nil ;}; -// Bottom Border for HTML div -Bottom *CT_Border ; +// ValidateWithPath validates the CT_TcPr and its children, prefixing error messages with path +func (_deede *CT_TcPr )ValidateWithPath (path string )error {if _deede .CnfStyle !=nil {if _baafg :=_deede .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_baafg !=nil {return _baafg ;};};if _deede .TcW !=nil {if _eeagdg :=_deede .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); +_eeagdg !=nil {return _eeagdg ;};};if _deede .GridSpan !=nil {if _befcfd :=_deede .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_befcfd !=nil {return _befcfd ;};};if _deede .HMerge !=nil {if _dcccd :=_deede .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); +_dcccd !=nil {return _dcccd ;};};if _deede .VMerge !=nil {if _febcd :=_deede .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_febcd !=nil {return _febcd ;};};if _deede .TcBorders !=nil {if _fgaga :=_deede .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_fgaga !=nil {return _fgaga ;};};if _deede .Shd !=nil {if _daffe :=_deede .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_daffe !=nil {return _daffe ;};};if _deede .NoWrap !=nil {if _efaaa :=_deede .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); +_efaaa !=nil {return _efaaa ;};};if _deede .TcMar !=nil {if _ecbec :=_deede .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_ecbec !=nil {return _ecbec ;};};if _deede .TextDirection !=nil {if _decag :=_deede .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_decag !=nil {return _decag ;};};if _deede .TcFitText !=nil {if _gfddg :=_deede .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gfddg !=nil {return _gfddg ;};};if _deede .VAlign !=nil {if _bcgbb :=_deede .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); +_bcgbb !=nil {return _bcgbb ;};};if _deede .HideMark !=nil {if _ceeaac :=_deede .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_ceeaac !=nil {return _ceeaac ;};};if _deede .Headers !=nil {if _aacbf :=_deede .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); +_aacbf !=nil {return _aacbf ;};};if _deede .CellIns !=nil {if _cdaca :=_deede .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_cdaca !=nil {return _cdaca ;};};if _deede .CellDel !=nil {if _afagfd :=_deede .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); +_afagfd !=nil {return _afagfd ;};};if _deede .CellMerge !=nil {if _decfc :=_deede .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_decfc !=nil {return _decfc ;};};if _deede .TcPrChange !=nil {if _deeeee :=_deede .TcPrChange .ValidateWithPath (path +"/\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); +_deeeee !=nil {return _deeeee ;};};return nil ;};func (_gfgb *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 :_a .Sprintf ("\u0025\u0076",_gfgb .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type Comments struct{CT_Comments }; -// Right Border for HTML div -Right *CT_Border ;};func (_fgabec *ST_TblLayoutType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffegee ,_accfgc :=d .Token ();if _accfgc !=nil {return _accfgc ;};if _caegdf ,_cfgccg :=_ffegee .(_b .EndElement );_cfgccg &&_caegdf .Name ==start .Name {*_fgabec =1; -return nil ;};if _ceece ,_bfdbdg :=_ffegee .(_b .CharData );!_bfdbdg {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",_ffegee );}else {switch string (_ceece ){case "":*_fgabec =0; -case "\u0066\u0069\u0078e\u0064":*_fgabec =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_fgabec =2;};};_ffegee ,_accfgc =d .Token ();if _accfgc !=nil {return _accfgc ;};if _edbdef ,_dcdgd :=_ffegee .(_b .EndElement );_dcdgd &&_edbdef .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",_ffegee );};func NewCT_DocVar ()*CT_DocVar {_gagbb :=&CT_DocVar {};return _gagbb }; -func (_bgacb *ST_TextEffect )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bgacb =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_bgacb =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_bgacb =2; -case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_bgacb =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_bgacb =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_bgacb =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_bgacb =6;case "\u006e\u006f\u006e\u0065":*_bgacb =7; -};return nil ;};func (_gabge *CT_FtnProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afeg :for {_fcdbg ,_fgaab :=d .Token ();if _fgaab !=nil {return _fgaab ;};switch _caddb :=_fcdbg .(type ){case _b .StartElement :switch _caddb .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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:_gabge .Pos =NewCT_FtnPos (); -if _ceeab :=d .DecodeElement (_gabge .Pos ,&_caddb );_ceeab !=nil {return _ceeab ;};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 :"\u006e\u0075\u006d\u0046\u006d\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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_gabge .NumFmt =NewCT_NumFmt (); -if _adfac :=d .DecodeElement (_gabge .NumFmt ,&_caddb );_adfac !=nil {return _adfac ;};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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_gabge .NumStart =NewCT_DecimalNumber (); -if _deefc :=d .DecodeElement (_gabge .NumStart ,&_caddb );_deefc !=nil {return _deefc ;};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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_gabge .NumRestart =NewCT_NumRestart (); -if _eefaf :=d .DecodeElement (_gabge .NumRestart ,&_caddb );_eefaf !=nil {return _eefaf ;};default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_caddb .Name ); -if _bdgf :=d .Skip ();_bdgf !=nil {return _bdgf ;};};case _b .EndElement :break _afeg ;case _b .CharData :};};return nil ;};type CT_FramesetSplitbar struct{ +// ValidateWithPath validates the CT_StyleSort and its children, prefixing error messages with path +func (_ebeege *CT_StyleSort )ValidateWithPath (path string )error {if _ebeege .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 _gagcbe :=_ebeege .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gagcbe !=nil {return _gagcbe ;};return nil ;}; -// Frameset Splitter Width -W *CT_TwipsMeasure ; +// ValidateWithPath validates the Footnotes and its children, prefixing error messages with path +func (_afdddf *Footnotes )ValidateWithPath (path string )error {if _fdgeed :=_afdddf .CT_Footnotes .ValidateWithPath (path );_fdgeed !=nil {return _fdgeed ;};return nil ;};func NewCT_SdtPr ()*CT_SdtPr {_efgag :=&CT_SdtPr {};return _efgag }; -// Frameset Splitter Color -Color *CT_Color ; +// Validate validates the CT_FldChar and its children +func (_edcfdf *CT_FldChar )Validate ()error {return _edcfdf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");};type CT_R struct{ -// Do Not Display Frameset Splitters -NoBorder *CT_OnOff ; +// Revision Identifier for Run Properties +RsidRPrAttr *string ; -// Frameset Splitter Border Style -FlatBorders *CT_OnOff ;};func (_egc *CT_AutoCaptions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_fcgf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}}; -for _ ,_fda :=range _egc .AutoCaption {e .EncodeElement (_fda ,_fcgf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_becfc *CT_RPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _becfc .RStyle !=nil {_bdabb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_becfc .RStyle ,_bdabb );};if _becfc .RFonts !=nil {_cgffb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_becfc .RFonts ,_cgffb );};if _becfc .B !=nil {_eccggde :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062"}}; -e .EncodeElement (_becfc .B ,_eccggde );};if _becfc .BCs !=nil {_bbeda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_becfc .BCs ,_bbeda );};if _becfc .I !=nil {_cebab :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069"}}; -e .EncodeElement (_becfc .I ,_cebab );};if _becfc .ICs !=nil {_aacdga :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_becfc .ICs ,_aacdga );};if _becfc .Caps !=nil {_acbaf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; -e .EncodeElement (_becfc .Caps ,_acbaf );};if _becfc .SmallCaps !=nil {_aebc :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_becfc .SmallCaps ,_aebc );};if _becfc .Strike !=nil {_gbcga :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; -e .EncodeElement (_becfc .Strike ,_gbcga );};if _becfc .Dstrike !=nil {_edgbd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_becfc .Dstrike ,_edgbd );};if _becfc .Outline !=nil {_adgdf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; -e .EncodeElement (_becfc .Outline ,_adgdf );};if _becfc .Shadow !=nil {_aeecc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_becfc .Shadow ,_aeecc );};if _becfc .Emboss !=nil {_afeag :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; -e .EncodeElement (_becfc .Emboss ,_afeag );};if _becfc .Imprint !=nil {_gfgff :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_becfc .Imprint ,_gfgff );};if _becfc .NoProof !=nil {_fedef :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; -e .EncodeElement (_becfc .NoProof ,_fedef );};if _becfc .SnapToGrid !=nil {_gcffb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_becfc .SnapToGrid ,_gcffb );};if _becfc .Vanish !=nil {_fffec :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; -e .EncodeElement (_becfc .Vanish ,_fffec );};if _becfc .WebHidden !=nil {_edadeg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_becfc .WebHidden ,_edadeg );};if _becfc .Color !=nil {_cfbfcd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_becfc .Color ,_cfbfcd );};if _becfc .Spacing !=nil {_deefgc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_becfc .Spacing ,_deefgc );};if _becfc .W !=nil {_bccdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077"}}; -e .EncodeElement (_becfc .W ,_bccdg );};if _becfc .Kern !=nil {_baead :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_becfc .Kern ,_baead );};if _becfc .Position !=nil {_bdedba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_becfc .Position ,_bdedba );};if _becfc .Sz !=nil {_bdcde :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_becfc .Sz ,_bdcde );};if _becfc .SzCs !=nil {_eage :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; -e .EncodeElement (_becfc .SzCs ,_eage );};if _becfc .Highlight !=nil {_eaef :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_becfc .Highlight ,_eaef );};if _becfc .U !=nil {_dcggd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0075"}}; -e .EncodeElement (_becfc .U ,_dcggd );};if _becfc .Effect !=nil {_aecdc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_becfc .Effect ,_aecdc );};if _becfc .Bdr !=nil {_aabcf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062d\u0072"}}; -e .EncodeElement (_becfc .Bdr ,_aabcf );};if _becfc .Shd !=nil {_cacgg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_becfc .Shd ,_cacgg );};if _becfc .FitText !=nil {_dbdga :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; -e .EncodeElement (_becfc .FitText ,_dbdga );};if _becfc .VertAlign !=nil {_egeec :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_becfc .VertAlign ,_egeec );};if _becfc .Rtl !=nil {_fdbgg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072t\u006c"}}; -e .EncodeElement (_becfc .Rtl ,_fdbgg );};if _becfc .Cs !=nil {_gdedb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_becfc .Cs ,_gdedb );};if _becfc .Em !=nil {_cfae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u006d"}}; -e .EncodeElement (_becfc .Em ,_cfae );};if _becfc .Lang !=nil {_cbgfc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_becfc .Lang ,_cbgfc );};if _becfc .EastAsianLayout !=nil {_gfbdcd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_becfc .EastAsianLayout ,_gfbdcd );};if _becfc .SpecVanish !=nil {_gdfde :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_becfc .SpecVanish ,_gdfde ); -};if _becfc .OMath !=nil {_defef :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_becfc .OMath ,_defef );};if _becfc .RPrChange !=nil {_gdbgg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_becfc .RPrChange ,_gdbgg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Revision Identifier for Run Deletion +RsidDelAttr *string ; -// Validate validates the CT_TblPrBase and its children -func (_fefga *CT_TblPrBase )Validate ()error {return _fefga .ValidateWithPath ("\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065");};func (_daaccb ST_TextEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_daaccb .String (),start ); -};func (_edfgg *CT_String )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_edfgg .ValAttr )});e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Body struct{EG_BlockLevelElts []*EG_BlockLevelElts ; +// Revision Identifier for Run +RsidRAttr *string ; -// Document Final Section Properties -SectPr *CT_SectPr ;};type CT_ParaRPr struct{ +// Run Properties +RPr *CT_RPr ;EG_RunInnerContent []*EG_RunInnerContent ;Extra []_e .Any ;};func (_gbcfdf WdST_WrapText )ValidateWithPath (path string )error {switch _gbcfdf {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 (_gbcfdf )); +};return nil ;};type CT_DocPartTypes struct{ -// Inserted Paragraph -Ins *CT_TrackChange ; +// Entry Is Of All Types +AllAttr *_ffb .ST_OnOff ; -// Deleted Paragraph -Del *CT_TrackChange ; +// Entry Type +Type []*CT_DocPartType ;};func (_ageggf *CT_Text )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ageggf .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_a .Sprintf ("\u0025\u0076",*_ageggf .SpaceAttr )}); +};e .EncodeElement (_ageggf .Content ,start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// ValidateWithPath validates the CT_MultiLevelType and its children, prefixing error messages with path +func (_edebc *CT_MultiLevelType )ValidateWithPath (path string )error {if _edebc .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 _ebace :=_edebc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebace !=nil {return _ebace ;};return nil ;};func NewFtr ()*Ftr {_fbcdb :=&Ftr {};_fbcdb .CT_HdrFtr =*NewCT_HdrFtr ();return _fbcdb };func (_cagbf ST_PTabRelativeTo )ValidateWithPath (path string )error {switch _cagbf {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 (_cagbf )); +};return nil ;};func (_efgafc *CT_SdtContentCell )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _efgafc .Tc !=nil {_dcgbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063"}};for _ ,_cbdge :=range _efgafc .Tc {e .EncodeElement (_cbdge ,_dcgbg ); +};};if _efgafc .CustomXml !=nil {_dagfeg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_efgafc .CustomXml ,_dagfeg );};if _efgafc .Sdt !=nil {_dbceg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}}; +e .EncodeElement (_efgafc .Sdt ,_dbceg );};if _efgafc .EG_RunLevelElts !=nil {for _ ,_egefd :=range _efgafc .EG_RunLevelElts {_egefd .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_ContentRunContent ()*EG_ContentRunContent {_gdfdf :=&EG_ContentRunContent {}; +return _gdfdf ;};func (_eaafg *WdCT_WrapThrough )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fgdaad ,_gadaba :=_eaafg .WrapTextAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _gadaba !=nil {return _gadaba ; +};start .Attr =append (start .Attr ,_fgdaad );if _eaafg .DistLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_a .Sprintf ("\u0025\u0076",*_eaafg .DistLAttr )});};if _eaafg .DistRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_eaafg .DistRAttr )}); +};e .EncodeToken (start );_egfcfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_eaafg .WrapPolygon ,_egfcfe );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type CT_Br struct{ -// Move Destination Paragraph -MoveTo *CT_TrackChange ; +// Break Type +TypeAttr ST_BrType ; -// Referenced Character Style -RStyle *CT_String ; +// Restart Location For Text Wrapping Break +ClearAttr ST_BrClear ;}; -// Run Fonts -RFonts *CT_Fonts ; +// ValidateWithPath validates the CT_MathCtrlIns and its children, prefixing error messages with path +func (_egdf *CT_MathCtrlIns )ValidateWithPath (path string )error {return nil };func (_cded *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 :_a .Sprintf ("\u0025\u0076",_cded .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gdece ST_Pitch )String ()string {switch _gdece {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065"; +case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";};return "";};type CT_Guid struct{ -// Bold -B *CT_OnOff ; +// GUID Value +ValAttr *string ;};func NewCT_Background ()*CT_Background {_fbd :=&CT_Background {};return _fbd };type CT_Drawing struct{Anchor []*WdAnchor ;Inline []*WdInline ;};func (_bcbcd *CT_SdtComboBox )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dcgec :=range start .Attr {if _dcgec .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_cbcdd ,_ceceb :=_dcgec .Value ,error (nil ); +if _ceceb !=nil {return _ceceb ;};_bcbcd .LastValueAttr =&_cbcdd ;continue ;};};_gfcgd :for {_ccaeg ,_afcbe :=d .Token ();if _afcbe !=nil {return _afcbe ;};switch _fcggab :=_ccaeg .(type ){case _g .StartElement :switch _fcggab .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecadec :=NewCT_SdtListItem (); +if _dedfe :=d .DecodeElement (_ecadec ,&_fcggab );_dedfe !=nil {return _dedfe ;};_bcbcd .ListItem =append (_bcbcd .ListItem ,_ecadec );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_fcggab .Name ); +if _dfagda :=d .Skip ();_dfagda !=nil {return _dfagda ;};};case _g .EndElement :break _gfcgd ;case _g .CharData :};};return nil ;};func (_efcef *CT_OdsoFieldMapData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _efcef .Type !=nil {_ecffc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; +e .EncodeElement (_efcef .Type ,_ecffc );};if _efcef .Name !=nil {_aggeff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_efcef .Name ,_aggeff );};if _efcef .MappedName !=nil {_accac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006da\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_efcef .MappedName ,_accac );};if _efcef .Column !=nil {_cfcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_efcef .Column ,_cfcg );};if _efcef .Lid !=nil {_cgcec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006ci\u0064"}}; +e .EncodeElement (_efcef .Lid ,_cgcec );};if _efcef .DynamicAddress !=nil {_bcaceg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u0079\u006e\u0061m\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"}};e .EncodeElement (_efcef .DynamicAddress ,_bcaceg ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdeac ST_Proof )ValidateWithPath (path string )error {switch _bdeac {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 (_bdeac )); +};return nil ;};func (_eeaac ST_RestartNumber )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_daeeca :=_g .Attr {};_daeeca .Name =name ;switch _eeaac {case ST_RestartNumberUnset :_daeeca .Value ="";case ST_RestartNumberContinuous :_daeeca .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073"; +case ST_RestartNumberEachSect :_daeeca .Value ="\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case ST_RestartNumberEachPage :_daeeca .Value ="\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return _daeeca ,nil ;};func (_fefda *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 :_a .Sprintf ("\u0025\u0076",_fefda .IlvlAttr )}); +e .EncodeToken (start );if _fefda .StartOverride !=nil {_bdeff :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073t\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};e .EncodeElement (_fefda .StartOverride ,_bdeff );};if _fefda .Lvl !=nil {_eecdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006cv\u006c"}}; +e .EncodeElement (_fefda .Lvl ,_eecdf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_LvlLegacy struct{ -// Complex Script Bold -BCs *CT_OnOff ; +// Use Legacy Numbering Properties +LegacyAttr *_ffb .ST_OnOff ; -// Italics -I *CT_OnOff ; +// Legacy Spacing +LegacySpaceAttr *_ffb .ST_TwipsMeasure ; -// Complex Script Italics -ICs *CT_OnOff ; +// Legacy Indent +LegacyIndentAttr *ST_SignedTwipsMeasure ;};func (_ggegb ST_Proof )Validate ()error {return _ggegb .ValidateWithPath ("")}; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Validate validates the CT_SectType and its children +func (_ecdacd *CT_SectType )Validate ()error {return _ecdacd .ValidateWithPath ("C\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065");};func (_addfe ST_BrType )Validate ()error {return _addfe .ValidateWithPath ("")};func (_aagefe ST_DisplacedByCustomXml )String ()string {switch _aagefe {case 0:return ""; +case 1:return "\u006e\u0065\u0078\u0074";case 2:return "\u0070\u0072\u0065\u0076";};return "";}; -// Small Caps -SmallCaps *CT_OnOff ; +// ValidateWithPath validates the CT_Proof and its children, prefixing error messages with path +func (_edfcb *CT_Proof )ValidateWithPath (path string )error {if _ecagc :=_edfcb .SpellingAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_ecagc !=nil {return _ecagc ;};if _edgdc :=_edfcb .GrammarAttr .ValidateWithPath (path +"\u002f\u0047\u0072a\u006d\u006d\u0061\u0072\u0041\u0074\u0074\u0072"); +_edgdc !=nil {return _edgdc ;};return nil ;};func NewCT_MailMergeDest ()*CT_MailMergeDest {_ddfgc :=&CT_MailMergeDest {};_ddfgc .ValAttr =ST_MailMergeDest (1);return _ddfgc ;};func (_faadf *WdCT_WordprocessingGroup )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_faadf .CNvGrpSpPr =_af .NewCT_NonVisualGroupDrawingShapeProps (); +_faadf .GrpSpPr =_af .NewCT_GroupShapeProperties ();_cbegg :for {_agceba ,_dccfd :=d .Token ();if _dccfd !=nil {return _dccfd ;};switch _eagcgc :=_agceba .(type ){case _g .StartElement :switch _eagcgc .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_faadf .CNvPr =_af .NewCT_NonVisualDrawingProps (); +if _fcefbd :=d .DecodeElement (_faadf .CNvPr ,&_eagcgc );_fcefbd !=nil {return _fcefbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _fcfcdd :=d .DecodeElement (_faadf .CNvGrpSpPr ,&_eagcgc ); +_fcfcdd !=nil {return _fcfcdd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _ddgaff :=d .DecodeElement (_faadf .GrpSpPr ,&_eagcgc ); +_ddgaff !=nil {return _ddgaff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_bdbcbe :=NewWdCT_WordprocessingGroupChoice (); +if _dcafce :=d .DecodeElement (&_bdbcbe .Wsp ,&_eagcgc );_dcafce !=nil {return _dcafce ;};_faadf .Choice =append (_faadf .Choice ,_bdbcbe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0070S\u0070"}:_debce :=NewWdCT_WordprocessingGroupChoice (); +if _dgebcg :=d .DecodeElement (&_debce .GrpSp ,&_eagcgc );_dgebcg !=nil {return _dgebcg ;};_faadf .Choice =append (_faadf .Choice ,_debce );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_dgefec :=NewWdCT_WordprocessingGroupChoice (); +if _dacba :=d .DecodeElement (&_dgefec .GraphicFrame ,&_eagcgc );_dacba !=nil {return _dacba ;};_faadf .Choice =append (_faadf .Choice ,_dgefec );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"}:_eaaae :=NewWdCT_WordprocessingGroupChoice (); +if _dfagdd :=d .DecodeElement (&_eaaae .Pic ,&_eagcgc );_dfagdd !=nil {return _dfagdd ;};_faadf .Choice =append (_faadf .Choice ,_eaaae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_baeecd :=NewWdCT_WordprocessingGroupChoice (); +if _bebdc :=d .DecodeElement (&_baeecd .ContentPart ,&_eagcgc );_bebdc !=nil {return _bebdc ;};_faadf .Choice =append (_faadf .Choice ,_baeecd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_faadf .ExtLst =_af .NewCT_OfficeArtExtensionList (); +if _dfged :=d .DecodeElement (_faadf .ExtLst ,&_eagcgc );_dfged !=nil {return _dfged ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\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",_eagcgc .Name ); +if _cfagf :=d .Skip ();_cfagf !=nil {return _cfagf ;};};case _g .EndElement :break _cbegg ;case _g .CharData :};};return nil ;};func (_bdaf *CT_Column )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afeg :=range start .Attr {if _afeg .Name .Local =="\u0077"{_acca ,_gecg :=ParseUnionST_TwipsMeasure (_afeg .Value ); +if _gecg !=nil {return _gecg ;};_bdaf .WAttr =&_acca ;continue ;};if _afeg .Name .Local =="\u0073\u0070\u0061c\u0065"{_dedb ,_cbab :=ParseUnionST_TwipsMeasure (_afeg .Value );if _cbab !=nil {return _cbab ;};_bdaf .SpaceAttr =&_dedb ;continue ;};};for {_bdg ,_deggf :=d .Token (); +if _deggf !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_deggf );};if _cggf ,_bage :=_bdg .(_g .EndElement );_bage &&_cggf .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 (_cedfab *ST_DecimalNumberOrPercent )ValidateWithPath (path string )error {_afdab :=[]string {}; +if _cedfab .ST_UnqualifiedPercentage !=nil {_afdab =append (_afdab ,"\u0053T\u005f\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065d\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _cedfab .ST_Percentage !=nil {_afdab =append (_afdab ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); +};if len (_afdab )> 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 ,_afdab );};return nil ;}; -// Single Strikethrough -Strike *CT_OnOff ; +// ValidateWithPath validates the CT_RPrDefault and its children, prefixing error messages with path +func (_edcceg *CT_RPrDefault )ValidateWithPath (path string )error {if _edcceg .RPr !=nil {if _cfgge :=_edcceg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cfgge !=nil {return _cfgge ;};};return nil ;};type ST_CaptionPos byte ;type CT_SdtContentRow struct{ -// Double Strikethrough -Dstrike *CT_OnOff ; +// Table Row +Tr []*CT_Row ; -// Display Character Outline -Outline *CT_OnOff ; +// Row-Level Custom XML Element +CustomXml *CT_CustomXmlRow ; -// Shadow -Shadow *CT_OnOff ; +// Row-Level Structured Document Tag +Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_TextAlignment ()*CT_TextAlignment {_dfbccf :=&CT_TextAlignment {};_dfbccf .ValAttr =ST_TextAlignment (1);return _dfbccf ;};func (_bgcfe *CT_FtnDocProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdce :for {_bbcga ,_aebe :=d .Token (); +if _aebe !=nil {return _aebe ;};switch _fbbc :=_bbcga .(type ){case _g .StartElement :switch _fbbc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgcfe .Pos =NewCT_FtnPos (); +if _dbccf :=d .DecodeElement (_bgcfe .Pos ,&_fbbc );_dbccf !=nil {return _dbccf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgcfe .NumFmt =NewCT_NumFmt (); +if _fcbga :=d .DecodeElement (_bgcfe .NumFmt ,&_fbbc );_fcbga !=nil {return _fcbga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgcfe .NumStart =NewCT_DecimalNumber (); +if _fbfff :=d .DecodeElement (_bgcfe .NumStart ,&_fbbc );_fbfff !=nil {return _fbfff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgcfe .NumRestart =NewCT_NumRestart (); +if _ecbbe :=d .DecodeElement (_bgcfe .NumRestart ,&_fbbc );_ecbbe !=nil {return _ecbbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acbcb :=NewCT_FtnEdnSepRef (); +if _eaaff :=d .DecodeElement (_acbcb ,&_fbbc );_eaaff !=nil {return _eaaff ;};_bgcfe .Footnote =append (_bgcfe .Footnote ,_acbcb );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_fbbc .Name ); +if _gccfg :=d .Skip ();_gccfg !=nil {return _gccfg ;};};case _g .EndElement :break _cdce ;case _g .CharData :};};return nil ;};func (_ggbgda *ST_StyleType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdfcg ,_aadfe :=d .Token ();if _aadfe !=nil {return _aadfe ; +};if _dgaefb ,_cfdac :=_bdfcg .(_g .EndElement );_cfdac &&_dgaefb .Name ==start .Name {*_ggbgda =1;return nil ;};if _ggafb ,_bageff :=_bdfcg .(_g .CharData );!_bageff {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",_bdfcg ); +}else {switch string (_ggafb ){case "":*_ggbgda =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_ggbgda =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_ggbgda =2;case "\u0074\u0061\u0062l\u0065":*_ggbgda =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_ggbgda =4; +};};_bdfcg ,_aadfe =d .Token ();if _aadfe !=nil {return _aadfe ;};if _gegaf ,_ffeeb :=_bdfcg .(_g .EndElement );_ffeeb &&_gegaf .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",_bdfcg ); +};func (_bbbgg *CT_TblCellMar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bbbgg .Top !=nil {_agbdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_bbbgg .Top ,_agbdg ); +};if _bbbgg .Start !=nil {_ecccg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_bbbgg .Start ,_ecccg );};if _bbbgg .Left !=nil {_gfdfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; +e .EncodeElement (_bbbgg .Left ,_gfdfb );};if _bbbgg .Bottom !=nil {_dcbda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_bbbgg .Bottom ,_dcbda );};if _bbbgg .End !=nil {_edbed :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064"}}; +e .EncodeElement (_bbbgg .End ,_edbed );};if _bbbgg .Right !=nil {_bbfaf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bbbgg .Right ,_bbfaf );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Embossing -Emboss *CT_OnOff ; +// Validate validates the CT_SdtListItem and its children +func (_cgcda *CT_SdtListItem )Validate ()error {return _cgcda .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d");};func (_agcfae *ST_DocPartType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agcfae =0; +case "\u006e\u006f\u006e\u0065":*_agcfae =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_agcfae =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_agcfae =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_agcfae =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_agcfae =5; +case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_agcfae =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_agcfae =7;};return nil ;}; -// Imprinting -Imprint *CT_OnOff ; +// ValidateWithPath validates the CT_DocRsids and its children, prefixing error messages with path +func (_dgdfg *CT_DocRsids )ValidateWithPath (path string )error {if _dgdfg .RsidRoot !=nil {if _bace :=_dgdfg .RsidRoot .ValidateWithPath (path +"\u002fR\u0073\u0069\u0064\u0052\u006f\u006ft");_bace !=nil {return _bace ;};};for _bceae ,_affag :=range _dgdfg .Rsid {if _ceeae :=_affag .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0052\u0073\u0069\u0064\u005b\u0025\u0064\u005d",path ,_bceae )); +_ceeae !=nil {return _ceeae ;};};return nil ;};type CT_StylePaneFilter struct{ -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Display All Styles +AllStylesAttr *_ffb .ST_OnOff ; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Display Only Custom Styles +CustomStylesAttr *_ffb .ST_OnOff ; -// Hidden Text -Vanish *CT_OnOff ; +// Display Latent Styles +LatentStylesAttr *_ffb .ST_OnOff ; -// Web Hidden Text -WebHidden *CT_OnOff ; +// Display Styles in Use +StylesInUseAttr *_ffb .ST_OnOff ; -// Run Content Color -Color *CT_Color ; +// Display Heading Styles +HeadingStylesAttr *_ffb .ST_OnOff ; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Display Numbering Styles +NumberingStylesAttr *_ffb .ST_OnOff ; -// Expanded/Compressed Text -W *CT_TextScale ; +// Display Table Styles +TableStylesAttr *_ffb .ST_OnOff ; -// Font Kerning -Kern *CT_HpsMeasure ; +// Display Run Level Direct Formatting +DirectFormattingOnRunsAttr *_ffb .ST_OnOff ; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Display Paragraph Level Direct Formatting +DirectFormattingOnParagraphsAttr *_ffb .ST_OnOff ; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Display Direct Formatting on Numbering Data +DirectFormattingOnNumberingAttr *_ffb .ST_OnOff ; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Display Direct Formatting on Tables +DirectFormattingOnTablesAttr *_ffb .ST_OnOff ; -// Text Highlighting -Highlight *CT_Highlight ; +// Display Styles to Remove Formatting +ClearFormattingAttr *_ffb .ST_OnOff ; -// Underline -U *CT_Underline ; +// Display Heading 1 through 3 +Top3HeadingStylesAttr *_ffb .ST_OnOff ; -// Animated Text Effect -Effect *CT_TextEffect ; +// Only Show Visible Styles +VisibleStylesAttr *_ffb .ST_OnOff ; -// Text Border -Bdr *CT_Border ; +// Use the Alternate Style Name +AlternateStyleNamesAttr *_ffb .ST_OnOff ; -// Run Shading -Shd *CT_Shd ; +// Bitmask of Suggested Filtering Options +ValAttr *string ;};func (_eeadef *CT_SdtPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eeadef .RPr !=nil {_eegae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_eeadef .RPr ,_eegae ); +};if _eeadef .Alias !=nil {_gffafc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073"}};e .EncodeElement (_eeadef .Alias ,_gffafc );};if _eeadef .Tag !=nil {_ccbaaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074a\u0067"}}; +e .EncodeElement (_eeadef .Tag ,_ccbaaf );};if _eeadef .Id !=nil {_eedgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"}};e .EncodeElement (_eeadef .Id ,_eedgf );};if _eeadef .Lock !=nil {_agfgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b"}}; +e .EncodeElement (_eeadef .Lock ,_agfgb );};if _eeadef .Placeholder !=nil {_bbfgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_eeadef .Placeholder ,_bbfgg ); +};if _eeadef .Temporary !=nil {_cbaga :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079"}};e .EncodeElement (_eeadef .Temporary ,_cbaga );};if _eeadef .ShowingPlcHdr !=nil {_gaefeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073h\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}}; +e .EncodeElement (_eeadef .ShowingPlcHdr ,_gaefeg );};if _eeadef .DataBinding !=nil {_eaegb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}};e .EncodeElement (_eeadef .DataBinding ,_eaegb ); +};if _eeadef .Label !=nil {_efadce :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};e .EncodeElement (_eeadef .Label ,_efadce );};if _eeadef .TabIndex !=nil {_abbcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}}; +e .EncodeElement (_eeadef .TabIndex ,_abbcd );};if _eeadef .Choice !=nil {_eeadef .Choice .MarshalXML (e ,_g .StartElement {});};for _ ,_fbdfe :=range _eeadef .Extra {if _fcbgb :=_fbdfe .MarshalXML (e ,_g .StartElement {});_fcbgb !=nil {return _fcbgb ; +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Manual Run Width -FitText *CT_FitText ; +// Validate validates the CT_CustomXmlPr and its children +func (_deebd *CT_CustomXmlPr )Validate ()error {return _deebd .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006dX\u006d\u006c\u0050\u0072");};func NewCT_TblPPr ()*CT_TblPPr {_ffcbeb :=&CT_TblPPr {};return _ffcbeb };func (_aedbdd *ST_JcTable )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aedbdd =0; +case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aedbdd =1;case "\u0065\u006e\u0064":*_aedbdd =2;case "\u006c\u0065\u0066\u0074":*_aedbdd =3;case "\u0072\u0069\u0067h\u0074":*_aedbdd =4;case "\u0073\u0074\u0061r\u0074":*_aedbdd =5;};return nil ;};func (_agffa *CT_SmartTagType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bgdge :=range start .Attr {if _bgdge .Name .Local =="\u006e\u0061\u006de\u0073\u0070\u0061\u0063\u0065\u0075\u0072\u0069"{_edcbf ,_bgdef :=_bgdge .Value ,error (nil ); +if _bgdef !=nil {return _bgdef ;};_agffa .NamespaceuriAttr =&_edcbf ;continue ;};if _bgdge .Name .Local =="\u006e\u0061\u006d\u0065"{_cfbddb ,_gbecg :=_bgdge .Value ,error (nil );if _gbecg !=nil {return _gbecg ;};_agffa .NameAttr =&_cfbddb ;continue ;}; +if _bgdge .Name .Local =="\u0075\u0072\u006c"{_faeef ,_affeba :=_bgdge .Value ,error (nil );if _affeba !=nil {return _affeba ;};_agffa .UrlAttr =&_faeef ;continue ;};};for {_cggbb ,_fefgg :=d .Token ();if _fefgg !=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",_fefgg ); +};if _eddfdf ,_ecbbd :=_cggbb .(_g .EndElement );_ecbbd &&_eddfdf .Name ==start .Name {break ;};};return nil ;};func (_edecc ST_TabJc )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cgdaa :=_g .Attr {};_cgdaa .Name =name ;switch _edecc {case ST_TabJcUnset :_cgdaa .Value =""; +case ST_TabJcClear :_cgdaa .Value ="\u0063\u006c\u0065a\u0072";case ST_TabJcStart :_cgdaa .Value ="\u0073\u0074\u0061r\u0074";case ST_TabJcCenter :_cgdaa .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_TabJcEnd :_cgdaa .Value ="\u0065\u006e\u0064"; +case ST_TabJcDecimal :_cgdaa .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c";case ST_TabJcBar :_cgdaa .Value ="\u0062\u0061\u0072";case ST_TabJcNum :_cgdaa .Value ="\u006e\u0075\u006d";case ST_TabJcLeft :_cgdaa .Value ="\u006c\u0065\u0066\u0074";case ST_TabJcRight :_cgdaa .Value ="\u0072\u0069\u0067h\u0074"; +};return _cgdaa ,nil ;};func (_adcbfb WdST_WrapText )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fdaccc :=_g .Attr {};_fdaccc .Name =name ;switch _adcbfb {case WdST_WrapTextUnset :_fdaccc .Value ="";case WdST_WrapTextBothSides :_fdaccc .Value ="\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s"; +case WdST_WrapTextLeft :_fdaccc .Value ="\u006c\u0065\u0066\u0074";case WdST_WrapTextRight :_fdaccc .Value ="\u0072\u0069\u0067h\u0074";case WdST_WrapTextLargest :_fdaccc .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _fdaccc ,nil ;};func (_ebggb ST_MailMergeDocType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aefecf :=_g .Attr {}; +_aefecf .Name =name ;switch _ebggb {case ST_MailMergeDocTypeUnset :_aefecf .Value ="";case ST_MailMergeDocTypeCatalog :_aefecf .Value ="\u0063a\u0074\u0061\u006c\u006f\u0067";case ST_MailMergeDocTypeEnvelopes :_aefecf .Value ="\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s"; +case ST_MailMergeDocTypeMailingLabels :_aefecf .Value ="\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case ST_MailMergeDocTypeFormLetters :_aefecf .Value ="f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073"; +case ST_MailMergeDocTypeEmail :_aefecf .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDocTypeFax :_aefecf .Value ="\u0066\u0061\u0078";};return _aefecf ,nil ;}; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// ValidateWithPath validates the WdCT_WordprocessingGroup and its children, prefixing error messages with path +func (_fbeef *WdCT_WordprocessingGroup )ValidateWithPath (path string )error {if _fbeef .CNvPr !=nil {if _adcdgg :=_fbeef .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_adcdgg !=nil {return _adcdgg ;};};if _bbdggd :=_fbeef .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); +_bbdggd !=nil {return _bbdggd ;};if _cccbe :=_fbeef .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_cccbe !=nil {return _cccbe ;};for _fcdab ,_abafgf :=range _fbeef .Choice {if _ccaega :=_abafgf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_fcdab )); +_ccaega !=nil {return _ccaega ;};};if _fbeef .ExtLst !=nil {if _gdcbaf :=_fbeef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdcbaf !=nil {return _gdcbaf ;};};return nil ;};func (_dfedgd ST_ChapterSep )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_adgbae :=_g .Attr {}; +_adgbae .Name =name ;switch _dfedgd {case ST_ChapterSepUnset :_adgbae .Value ="";case ST_ChapterSepHyphen :_adgbae .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_ChapterSepPeriod :_adgbae .Value ="\u0070\u0065\u0072\u0069\u006f\u0064";case ST_ChapterSepColon :_adgbae .Value ="\u0063\u006f\u006co\u006e"; +case ST_ChapterSepEmDash :_adgbae .Value ="\u0065\u006d\u0044\u0061\u0073\u0068";case ST_ChapterSepEnDash :_adgbae .Value ="\u0065\u006e\u0044\u0061\u0073\u0068";};return _adgbae ,nil ;};func (_ddca *CT_FramePr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cgcba :=range start .Attr {if _cgcba .Name .Local =="\u0068A\u006e\u0063\u0068\u006f\u0072"{_ddca .HAnchorAttr .UnmarshalXMLAttr (_cgcba ); +continue ;};if _cgcba .Name .Local =="\u0076A\u006e\u0063\u0068\u006f\u0072"{_ddca .VAnchorAttr .UnmarshalXMLAttr (_cgcba );continue ;};if _cgcba .Name .Local =="\u006c\u0069\u006ee\u0073"{_bfdccb ,_bgaff :=_ff .ParseInt (_cgcba .Value ,10,64);if _bgaff !=nil {return _bgaff ; +};_ddca .LinesAttr =&_bfdccb ;continue ;};if _cgcba .Name .Local =="\u0068"{_dfggf ,_egeec :=ParseUnionST_TwipsMeasure (_cgcba .Value );if _egeec !=nil {return _egeec ;};_ddca .HAttr =&_dfggf ;continue ;};if _cgcba .Name .Local =="\u0076\u0053\u0070\u0061\u0063\u0065"{_befdf ,_ecddg :=ParseUnionST_TwipsMeasure (_cgcba .Value ); +if _ecddg !=nil {return _ecddg ;};_ddca .VSpaceAttr =&_befdf ;continue ;};if _cgcba .Name .Local =="\u0068\u0053\u0070\u0061\u0063\u0065"{_gffge ,_ceaea :=ParseUnionST_TwipsMeasure (_cgcba .Value );if _ceaea !=nil {return _ceaea ;};_ddca .HSpaceAttr =&_gffge ; +continue ;};if _cgcba .Name .Local =="\u0077\u0072\u0061\u0070"{_ddca .WrapAttr .UnmarshalXMLAttr (_cgcba );continue ;};if _cgcba .Name .Local =="\u0064r\u006f\u0070\u0043\u0061\u0070"{_ddca .DropCapAttr .UnmarshalXMLAttr (_cgcba );continue ;};if _cgcba .Name .Local =="\u0077"{_fabcb ,_baeb :=ParseUnionST_TwipsMeasure (_cgcba .Value ); +if _baeb !=nil {return _baeb ;};_ddca .WAttr =&_fabcb ;continue ;};if _cgcba .Name .Local =="\u0078"{_cadfg ,_fbbeea :=ParseUnionST_SignedTwipsMeasure (_cgcba .Value );if _fbbeea !=nil {return _fbbeea ;};_ddca .XAttr =&_cadfg ;continue ;};if _cgcba .Name .Local =="\u0078\u0041\u006c\u0069\u0067\u006e"{_ddca .XAlignAttr .UnmarshalXMLAttr (_cgcba ); +continue ;};if _cgcba .Name .Local =="\u0079"{_eega ,_edcge :=ParseUnionST_SignedTwipsMeasure (_cgcba .Value );if _edcge !=nil {return _edcge ;};_ddca .YAttr =&_eega ;continue ;};if _cgcba .Name .Local =="\u0079\u0041\u006c\u0069\u0067\u006e"{_ddca .YAlignAttr .UnmarshalXMLAttr (_cgcba ); +continue ;};if _cgcba .Name .Local =="\u0068\u0052\u0075l\u0065"{_ddca .HRuleAttr .UnmarshalXMLAttr (_cgcba );continue ;};if _cgcba .Name .Local =="\u0061\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"{_cdgfg ,_bfaae :=ParseUnionST_OnOff (_cgcba .Value ); +if _bfaae !=nil {return _bfaae ;};_ddca .AnchorLockAttr =&_cdgfg ;continue ;};};for {_afcc ,_beffg :=d .Token ();if _beffg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072\u003a\u0020%\u0073",_beffg ); +};if _gafg ,_cbff :=_afcc .(_g .EndElement );_cbff &&_gafg .Name ==start .Name {break ;};};return nil ;};func (_eacg *CT_FFCheckBoxChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbgba :for {_gbeaf ,_fbafg :=d .Token ();if _fbafg !=nil {return _fbafg ; +};switch _dfgbb :=_gbeaf .(type ){case _g .StartElement :switch _dfgbb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacg .Size =NewCT_HpsMeasure (); +if _gadgf :=d .DecodeElement (_eacg .Size ,&_dfgbb );_gadgf !=nil {return _gadgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eacg .SizeAuto =NewCT_OnOff (); +if _ebac :=d .DecodeElement (_eacg .SizeAuto ,&_dfgbb );_ebac !=nil {return _ebac ;};default:_bd .Log .Debug ("\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",_dfgbb .Name ); +if _bdbc :=d .Skip ();_bdbc !=nil {return _bdbc ;};};case _g .EndElement :break _gbgba ;case _g .CharData :};};return nil ;}; -// Right To Left Text -Rtl *CT_OnOff ; +// ValidateWithPath validates the CT_TblPPr and its children, prefixing error messages with path +func (_ggbcd *CT_TblPPr )ValidateWithPath (path string )error {if _ggbcd .LeftFromTextAttr !=nil {if _deeddg :=_ggbcd .LeftFromTextAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0066\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078t\u0041\u0074\u0074\u0072"); +_deeddg !=nil {return _deeddg ;};};if _ggbcd .RightFromTextAttr !=nil {if _dabbcb :=_ggbcd .RightFromTextAttr .ValidateWithPath (path +"\u002fR\u0069g\u0068\u0074\u0046\u0072\u006fm\u0054\u0065x\u0074\u0041\u0074\u0074\u0072");_dabbcb !=nil {return _dabbcb ; +};};if _ggbcd .TopFromTextAttr !=nil {if _aabdgf :=_ggbcd .TopFromTextAttr .ValidateWithPath (path +"\u002f\u0054o\u0070\u0046\u0072o\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_aabdgf !=nil {return _aabdgf ;};};if _ggbcd .BottomFromTextAttr !=nil {if _efdbg :=_ggbcd .BottomFromTextAttr .ValidateWithPath (path +"\u002f\u0042\u006f\u0074to\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072"); +_efdbg !=nil {return _efdbg ;};};if _fecedc :=_ggbcd .VertAnchorAttr .ValidateWithPath (path +"\u002fV\u0065r\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_fecedc !=nil {return _fecedc ;};if _beafe :=_ggbcd .HorzAnchorAttr .ValidateWithPath (path +"\u002fH\u006fr\u007a\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); +_beafe !=nil {return _beafe ;};if _bfagc :=_ggbcd .TblpXSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_bfagc !=nil {return _bfagc ;};if _ggbcd .TblpXAttr !=nil {if _eafga :=_ggbcd .TblpXAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0041\u0074\u0074\u0072"); +_eafga !=nil {return _eafga ;};};if _fgceab :=_ggbcd .TblpYSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_fgceab !=nil {return _fgceab ;};if _ggbcd .TblpYAttr !=nil {if _cgceg :=_ggbcd .TblpYAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0041\u0074\u0074\u0072"); +_cgceg !=nil {return _cgceg ;};};return nil ;};func (_dfefc *CT_SimpleField )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aafaf :=range start .Attr {if _aafaf .Name .Local =="\u0069\u006e\u0073t\u0072"{_fagdb ,_ceaac :=_aafaf .Value ,error (nil ); +if _ceaac !=nil {return _ceaac ;};_dfefc .InstrAttr =_fagdb ;continue ;};if _aafaf .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_eeega ,_fafga :=ParseUnionST_OnOff (_aafaf .Value );if _fafga !=nil {return _fafga ;};_dfefc .FldLockAttr =&_eeega ; +continue ;};if _aafaf .Name .Local =="\u0064\u0069\u0072t\u0079"{_gfeeb ,_dbgdfc :=ParseUnionST_OnOff (_aafaf .Value );if _dbgdfc !=nil {return _dbgdfc ;};_dfefc .DirtyAttr =&_gfeeb ;continue ;};};_gbgcc :for {_dcgce ,_eggea :=d .Token ();if _eggea !=nil {return _eggea ; +};switch _ebfea :=_dcgce .(type ){case _g .StartElement :switch _ebfea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfefc .FldData =NewCT_Text (); +if _egdda :=d .DecodeElement (_dfefc .FldData ,&_ebfea );_egdda !=nil {return _egdda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abaggc :=NewEG_PContent (); +_fddfbf :=NewCT_SimpleField ();if _adfda :=d .DecodeElement (_fddfbf ,&_ebfea );_adfda !=nil {return _adfda ;};_abaggc .FldSimple =append (_abaggc .FldSimple ,_fddfbf );_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_abaggc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcbba :=NewEG_PContent (); +_abcbba .Hyperlink =NewCT_Hyperlink ();if _gbcdf :=d .DecodeElement (_abcbba .Hyperlink ,&_ebfea );_gbcdf !=nil {return _gbcdf ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_abcbba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgfadb :=NewEG_PContent (); +_cgfadb .SubDoc =NewCT_Rel ();if _ccgbac :=d .DecodeElement (_cgfadb .SubDoc ,&_ebfea );_ccgbac !=nil {return _ccgbac ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_cgfadb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ddecb :=NewEG_PContent (); +_ddagbc :=NewEG_ContentRunContent ();_ddagbc .CustomXml =NewCT_CustomXmlRun ();if _ecafb :=d .DecodeElement (_ddagbc .CustomXml ,&_ebfea );_ecafb !=nil {return _ecafb ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_ddecb );_ddecb .EG_ContentRunContent =append (_ddecb .EG_ContentRunContent ,_ddagbc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aebgg :=NewEG_PContent (); +_ceaabb :=NewEG_ContentRunContent ();_ceaabb .SmartTag =NewCT_SmartTagRun ();if _gaebe :=d .DecodeElement (_ceaabb .SmartTag ,&_ebfea );_gaebe !=nil {return _gaebe ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_aebgg );_aebgg .EG_ContentRunContent =append (_aebgg .EG_ContentRunContent ,_ceaabb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dfbge :=NewEG_PContent (); +_bdgde :=NewEG_ContentRunContent ();_bdgde .Sdt =NewCT_SdtRun ();if _bgggea :=d .DecodeElement (_bdgde .Sdt ,&_ebfea );_bgggea !=nil {return _bgggea ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_dfbge );_dfbge .EG_ContentRunContent =append (_dfbge .EG_ContentRunContent ,_bdgde ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaggb :=NewEG_PContent (); +_bfcae :=NewEG_ContentRunContent ();_bfcae .Dir =NewCT_DirContentRun ();if _edacg :=d .DecodeElement (_bfcae .Dir ,&_ebfea );_edacg !=nil {return _edacg ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_aaggb );_aaggb .EG_ContentRunContent =append (_aaggb .EG_ContentRunContent ,_bfcae ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccdfd :=NewEG_PContent (); +_aggac :=NewEG_ContentRunContent ();_aggac .Bdo =NewCT_BdoContentRun ();if _dgeccf :=d .DecodeElement (_aggac .Bdo ,&_ebfea );_dgeccf !=nil {return _dgeccf ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_ccdfd );_ccdfd .EG_ContentRunContent =append (_ccdfd .EG_ContentRunContent ,_aggac ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_befaf :=NewEG_PContent (); +_agdfd :=NewEG_ContentRunContent ();_agdfd .R =NewCT_R ();if _ccebe :=d .DecodeElement (_agdfd .R ,&_ebfea );_ccebe !=nil {return _ccebe ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_befaf );_befaf .EG_ContentRunContent =append (_befaf .EG_ContentRunContent ,_agdfd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aceca :=NewEG_PContent (); +_gbbaad :=NewEG_ContentRunContent ();_caegd :=NewEG_RunLevelElts ();_caegd .ProofErr =NewCT_ProofErr ();if _bfadgde :=d .DecodeElement (_caegd .ProofErr ,&_ebfea );_bfadgde !=nil {return _bfadgde ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_aceca ); +_aceca .EG_ContentRunContent =append (_aceca .EG_ContentRunContent ,_gbbaad );_gbbaad .EG_RunLevelElts =append (_gbbaad .EG_RunLevelElts ,_caegd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abgga :=NewEG_PContent (); +_gbfgff :=NewEG_ContentRunContent ();_geaeb :=NewEG_RunLevelElts ();_geaeb .PermStart =NewCT_PermStart ();if _agadc :=d .DecodeElement (_geaeb .PermStart ,&_ebfea );_agadc !=nil {return _agadc ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_abgga ); +_abgga .EG_ContentRunContent =append (_abgga .EG_ContentRunContent ,_gbfgff );_gbfgff .EG_RunLevelElts =append (_gbfgff .EG_RunLevelElts ,_geaeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_baffe :=NewEG_PContent (); +_dcgdb :=NewEG_ContentRunContent ();_aaaac :=NewEG_RunLevelElts ();_aaaac .PermEnd =NewCT_Perm ();if _gbdgg :=d .DecodeElement (_aaaac .PermEnd ,&_ebfea );_gbdgg !=nil {return _gbdgg ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_baffe );_baffe .EG_ContentRunContent =append (_baffe .EG_ContentRunContent ,_dcgdb ); +_dcgdb .EG_RunLevelElts =append (_dcgdb .EG_RunLevelElts ,_aaaac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_egbdfa :=NewEG_PContent (); +_ffgff :=NewEG_ContentRunContent ();_afcddd :=NewEG_RunLevelElts ();_afcddd .Ins =NewCT_RunTrackChange ();if _eefcc :=d .DecodeElement (_afcddd .Ins ,&_ebfea );_eefcc !=nil {return _eefcc ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_egbdfa );_egbdfa .EG_ContentRunContent =append (_egbdfa .EG_ContentRunContent ,_ffgff ); +_ffgff .EG_RunLevelElts =append (_ffgff .EG_RunLevelElts ,_afcddd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_edafe :=NewEG_PContent (); +_afgbdd :=NewEG_ContentRunContent ();_cfbab :=NewEG_RunLevelElts ();_cfbab .Del =NewCT_RunTrackChange ();if _aabee :=d .DecodeElement (_cfbab .Del ,&_ebfea );_aabee !=nil {return _aabee ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_edafe );_edafe .EG_ContentRunContent =append (_edafe .EG_ContentRunContent ,_afgbdd ); +_afgbdd .EG_RunLevelElts =append (_afgbdd .EG_RunLevelElts ,_cfbab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_faggg :=NewEG_PContent (); +_cfbag :=NewEG_ContentRunContent ();_abbff :=NewEG_RunLevelElts ();_abbff .MoveFrom =NewCT_RunTrackChange ();if _egeeg :=d .DecodeElement (_abbff .MoveFrom ,&_ebfea );_egeeg !=nil {return _egeeg ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_faggg ); +_faggg .EG_ContentRunContent =append (_faggg .EG_ContentRunContent ,_cfbag );_cfbag .EG_RunLevelElts =append (_cfbag .EG_RunLevelElts ,_abbff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bcaff :=NewEG_PContent (); +_efcff :=NewEG_ContentRunContent ();_baccgd :=NewEG_RunLevelElts ();_baccgd .MoveTo =NewCT_RunTrackChange ();if _geagc :=d .DecodeElement (_baccgd .MoveTo ,&_ebfea );_geagc !=nil {return _geagc ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_bcaff ); +_bcaff .EG_ContentRunContent =append (_bcaff .EG_ContentRunContent ,_efcff );_efcff .EG_RunLevelElts =append (_efcff .EG_RunLevelElts ,_baccgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bcbfga :=NewEG_PContent (); +_fdfgd :=NewEG_ContentRunContent ();_dbgba :=NewEG_RunLevelElts ();_cggcae :=NewEG_RangeMarkupElements ();_cggcae .BookmarkStart =NewCT_Bookmark ();if _bagfeg :=d .DecodeElement (_cggcae .BookmarkStart ,&_ebfea );_bagfeg !=nil {return _bagfeg ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_bcbfga ); +_bcbfga .EG_ContentRunContent =append (_bcbfga .EG_ContentRunContent ,_fdfgd );_fdfgd .EG_RunLevelElts =append (_fdfgd .EG_RunLevelElts ,_dbgba );_dbgba .EG_RangeMarkupElements =append (_dbgba .EG_RangeMarkupElements ,_cggcae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efagca :=NewEG_PContent (); +_gacbc :=NewEG_ContentRunContent ();_edggf :=NewEG_RunLevelElts ();_baaae :=NewEG_RangeMarkupElements ();_baaae .BookmarkEnd =NewCT_MarkupRange ();if _daecb :=d .DecodeElement (_baaae .BookmarkEnd ,&_ebfea );_daecb !=nil {return _daecb ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_efagca ); +_efagca .EG_ContentRunContent =append (_efagca .EG_ContentRunContent ,_gacbc );_gacbc .EG_RunLevelElts =append (_gacbc .EG_RunLevelElts ,_edggf );_edggf .EG_RangeMarkupElements =append (_edggf .EG_RangeMarkupElements ,_baaae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfcga :=NewEG_PContent (); +_bgbed :=NewEG_ContentRunContent ();_eeefaa :=NewEG_RunLevelElts ();_facacf :=NewEG_RangeMarkupElements ();_facacf .MoveFromRangeStart =NewCT_MoveBookmark ();if _bccccc :=d .DecodeElement (_facacf .MoveFromRangeStart ,&_ebfea );_bccccc !=nil {return _bccccc ; +};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_bfcga );_bfcga .EG_ContentRunContent =append (_bfcga .EG_ContentRunContent ,_bgbed );_bgbed .EG_RunLevelElts =append (_bgbed .EG_RunLevelElts ,_eeefaa );_eeefaa .EG_RangeMarkupElements =append (_eeefaa .EG_RangeMarkupElements ,_facacf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fcbdcd :=NewEG_PContent (); +_eecga :=NewEG_ContentRunContent ();_ceefc :=NewEG_RunLevelElts ();_gbbdd :=NewEG_RangeMarkupElements ();_gbbdd .MoveFromRangeEnd =NewCT_MarkupRange ();if _aagbc :=d .DecodeElement (_gbbdd .MoveFromRangeEnd ,&_ebfea );_aagbc !=nil {return _aagbc ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_fcbdcd ); +_fcbdcd .EG_ContentRunContent =append (_fcbdcd .EG_ContentRunContent ,_eecga );_eecga .EG_RunLevelElts =append (_eecga .EG_RunLevelElts ,_ceefc );_ceefc .EG_RangeMarkupElements =append (_ceefc .EG_RangeMarkupElements ,_gbbdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ecgce :=NewEG_PContent (); +_cbfec :=NewEG_ContentRunContent ();_bedab :=NewEG_RunLevelElts ();_dedgdd :=NewEG_RangeMarkupElements ();_dedgdd .MoveToRangeStart =NewCT_MoveBookmark ();if _dbefde :=d .DecodeElement (_dedgdd .MoveToRangeStart ,&_ebfea );_dbefde !=nil {return _dbefde ; +};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_ecgce );_ecgce .EG_ContentRunContent =append (_ecgce .EG_ContentRunContent ,_cbfec );_cbfec .EG_RunLevelElts =append (_cbfec .EG_RunLevelElts ,_bedab );_bedab .EG_RangeMarkupElements =append (_bedab .EG_RangeMarkupElements ,_dedgdd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ccccc :=NewEG_PContent (); +_bdfebe :=NewEG_ContentRunContent ();_gccad :=NewEG_RunLevelElts ();_ebffc :=NewEG_RangeMarkupElements ();_ebffc .MoveToRangeEnd =NewCT_MarkupRange ();if _edacdg :=d .DecodeElement (_ebffc .MoveToRangeEnd ,&_ebfea );_edacdg !=nil {return _edacdg ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_ccccc ); +_ccccc .EG_ContentRunContent =append (_ccccc .EG_ContentRunContent ,_bdfebe );_bdfebe .EG_RunLevelElts =append (_bdfebe .EG_RunLevelElts ,_gccad );_gccad .EG_RangeMarkupElements =append (_gccad .EG_RangeMarkupElements ,_ebffc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ddaab :=NewEG_PContent (); +_fdagc :=NewEG_ContentRunContent ();_dccfg :=NewEG_RunLevelElts ();_efcdd :=NewEG_RangeMarkupElements ();_efcdd .CommentRangeStart =NewCT_MarkupRange ();if _fedfa :=d .DecodeElement (_efcdd .CommentRangeStart ,&_ebfea );_fedfa !=nil {return _fedfa ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_ddaab ); +_ddaab .EG_ContentRunContent =append (_ddaab .EG_ContentRunContent ,_fdagc );_fdagc .EG_RunLevelElts =append (_fdagc .EG_RunLevelElts ,_dccfg );_dccfg .EG_RangeMarkupElements =append (_dccfg .EG_RangeMarkupElements ,_efcdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cecgb :=NewEG_PContent (); +_dcefa :=NewEG_ContentRunContent ();_fdfad :=NewEG_RunLevelElts ();_fdcgcc :=NewEG_RangeMarkupElements ();_fdcgcc .CommentRangeEnd =NewCT_MarkupRange ();if _cbdea :=d .DecodeElement (_fdcgcc .CommentRangeEnd ,&_ebfea );_cbdea !=nil {return _cbdea ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_cecgb ); +_cecgb .EG_ContentRunContent =append (_cecgb .EG_ContentRunContent ,_dcefa );_dcefa .EG_RunLevelElts =append (_dcefa .EG_RunLevelElts ,_fdfad );_fdfad .EG_RangeMarkupElements =append (_fdfad .EG_RangeMarkupElements ,_fdcgcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gcbda :=NewEG_PContent (); +_gbggc :=NewEG_ContentRunContent ();_eggcb :=NewEG_RunLevelElts ();_agccb :=NewEG_RangeMarkupElements ();_agccb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cdfbg :=d .DecodeElement (_agccb .CustomXmlInsRangeStart ,&_ebfea );_cdfbg !=nil {return _cdfbg ; +};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_gcbda );_gcbda .EG_ContentRunContent =append (_gcbda .EG_ContentRunContent ,_gbggc );_gbggc .EG_RunLevelElts =append (_gbggc .EG_RunLevelElts ,_eggcb );_eggcb .EG_RangeMarkupElements =append (_eggcb .EG_RangeMarkupElements ,_agccb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dgfed :=NewEG_PContent (); +_ddfe :=NewEG_ContentRunContent ();_cdcfb :=NewEG_RunLevelElts ();_gefce :=NewEG_RangeMarkupElements ();_gefce .CustomXmlInsRangeEnd =NewCT_Markup ();if _gdgfd :=d .DecodeElement (_gefce .CustomXmlInsRangeEnd ,&_ebfea );_gdgfd !=nil {return _gdgfd ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_dgfed ); +_dgfed .EG_ContentRunContent =append (_dgfed .EG_ContentRunContent ,_ddfe );_ddfe .EG_RunLevelElts =append (_ddfe .EG_RunLevelElts ,_cdcfb );_cdcfb .EG_RangeMarkupElements =append (_cdcfb .EG_RangeMarkupElements ,_gefce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bacbeee :=NewEG_PContent (); +_cbgdd :=NewEG_ContentRunContent ();_degfc :=NewEG_RunLevelElts ();_aabecg :=NewEG_RangeMarkupElements ();_aabecg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _aegbc :=d .DecodeElement (_aabecg .CustomXmlDelRangeStart ,&_ebfea );_aegbc !=nil {return _aegbc ; +};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_bacbeee );_bacbeee .EG_ContentRunContent =append (_bacbeee .EG_ContentRunContent ,_cbgdd );_cbgdd .EG_RunLevelElts =append (_cbgdd .EG_RunLevelElts ,_degfc );_degfc .EG_RangeMarkupElements =append (_degfc .EG_RangeMarkupElements ,_aabecg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ceacg :=NewEG_PContent (); +_afade :=NewEG_ContentRunContent ();_dfebg :=NewEG_RunLevelElts ();_fceag :=NewEG_RangeMarkupElements ();_fceag .CustomXmlDelRangeEnd =NewCT_Markup ();if _fgebg :=d .DecodeElement (_fceag .CustomXmlDelRangeEnd ,&_ebfea );_fgebg !=nil {return _fgebg ;}; +_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_ceacg );_ceacg .EG_ContentRunContent =append (_ceacg .EG_ContentRunContent ,_afade );_afade .EG_RunLevelElts =append (_afade .EG_RunLevelElts ,_dfebg );_dfebg .EG_RangeMarkupElements =append (_dfebg .EG_RangeMarkupElements ,_fceag ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgfe :=NewEG_PContent (); +_bcdab :=NewEG_ContentRunContent ();_faagfg :=NewEG_RunLevelElts ();_bfdcff :=NewEG_RangeMarkupElements ();_bfdcff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _acfba :=d .DecodeElement (_bfdcff .CustomXmlMoveFromRangeStart ,&_ebfea );_acfba !=nil {return _acfba ; +};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_bgfe );_bgfe .EG_ContentRunContent =append (_bgfe .EG_ContentRunContent ,_bcdab );_bcdab .EG_RunLevelElts =append (_bcdab .EG_RunLevelElts ,_faagfg );_faagfg .EG_RangeMarkupElements =append (_faagfg .EG_RangeMarkupElements ,_bfdcff ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fgebbb :=NewEG_PContent (); +_dfbdg :=NewEG_ContentRunContent ();_gcgba :=NewEG_RunLevelElts ();_dcded :=NewEG_RangeMarkupElements ();_dcded .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ddcde :=d .DecodeElement (_dcded .CustomXmlMoveFromRangeEnd ,&_ebfea );_ddcde !=nil {return _ddcde ; +};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_fgebbb );_fgebbb .EG_ContentRunContent =append (_fgebbb .EG_ContentRunContent ,_dfbdg );_dfbdg .EG_RunLevelElts =append (_dfbdg .EG_RunLevelElts ,_gcgba );_gcgba .EG_RangeMarkupElements =append (_gcgba .EG_RangeMarkupElements ,_dcded ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bfgfag :=NewEG_PContent (); +_befdcg :=NewEG_ContentRunContent ();_edegg :=NewEG_RunLevelElts ();_adedee :=NewEG_RangeMarkupElements ();_adedee .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bddeda :=d .DecodeElement (_adedee .CustomXmlMoveToRangeStart ,&_ebfea );_bddeda !=nil {return _bddeda ; +};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_bfgfag );_bfgfag .EG_ContentRunContent =append (_bfgfag .EG_ContentRunContent ,_befdcg );_befdcg .EG_RunLevelElts =append (_befdcg .EG_RunLevelElts ,_edegg );_edegg .EG_RangeMarkupElements =append (_edegg .EG_RangeMarkupElements ,_adedee ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fgcaca :=NewEG_PContent (); +_dcbca :=NewEG_ContentRunContent ();_dbcgeb :=NewEG_RunLevelElts ();_addedg :=NewEG_RangeMarkupElements ();_addedg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dedcbg :=d .DecodeElement (_addedg .CustomXmlMoveToRangeEnd ,&_ebfea );_dedcbg !=nil {return _dedcbg ; +};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_fgcaca );_fgcaca .EG_ContentRunContent =append (_fgcaca .EG_ContentRunContent ,_dcbca );_dcbca .EG_RunLevelElts =append (_dcbca .EG_RunLevelElts ,_dbcgeb );_dbcgeb .EG_RangeMarkupElements =append (_dbcgeb .EG_RangeMarkupElements ,_addedg ); +case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cacff :=NewEG_PContent (); +_gdeee :=NewEG_ContentRunContent ();_beabaa :=NewEG_RunLevelElts ();_edebbg :=NewEG_MathContent ();_edebbg .OMathPara =_b .NewOMathPara ();if _dcgeca :=d .DecodeElement (_edebbg .OMathPara ,&_ebfea );_dcgeca !=nil {return _dcgeca ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_cacff ); +_cacff .EG_ContentRunContent =append (_cacff .EG_ContentRunContent ,_gdeee );_gdeee .EG_RunLevelElts =append (_gdeee .EG_RunLevelElts ,_beabaa );_beabaa .EG_MathContent =append (_beabaa .EG_MathContent ,_edebbg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afbgf :=NewEG_PContent (); +_abdae :=NewEG_ContentRunContent ();_gfebef :=NewEG_RunLevelElts ();_bbcbf :=NewEG_MathContent ();_bbcbf .OMath =_b .NewOMath ();if _eeadc :=d .DecodeElement (_bbcbf .OMath ,&_ebfea );_eeadc !=nil {return _eeadc ;};_dfefc .EG_PContent =append (_dfefc .EG_PContent ,_afbgf ); +_afbgf .EG_ContentRunContent =append (_afbgf .EG_ContentRunContent ,_abdae );_abdae .EG_RunLevelElts =append (_abdae .EG_RunLevelElts ,_gfebef );_gfebef .EG_MathContent =append (_gfebef .EG_MathContent ,_bbcbf );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ebfea .Name ); +if _cdfbdb :=d .Skip ();_cdfbdb !=nil {return _cdfbdb ;};};case _g .EndElement :break _gbgcc ;case _g .CharData :};};return nil ;};func (_gdbdge ST_LineNumberRestart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gdbdge .String (),start ); +};func (_effgcg ST_NumberFormat )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_effgcg .String (),start );};func (_acafb *ST_PTabLeader )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bagaa ,_edagdb :=d .Token (); +if _edagdb !=nil {return _edagdb ;};if _ebfagdb ,_befbb :=_bagaa .(_g .EndElement );_befbb &&_ebfagdb .Name ==start .Name {*_acafb =1;return nil ;};if _fcfda ,_ecggcf :=_bagaa .(_g .CharData );!_ecggcf {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",_bagaa ); +}else {switch string (_fcfda ){case "":*_acafb =0;case "\u006e\u006f\u006e\u0065":*_acafb =1;case "\u0064\u006f\u0074":*_acafb =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_acafb =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_acafb =4; +case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_acafb =5;};};_bagaa ,_edagdb =d .Token ();if _edagdb !=nil {return _edagdb ;};if _ddecbdc ,_dgdfef :=_bagaa .(_g .EndElement );_dgdfef &&_ddecbdc .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",_bagaa ); +};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"; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Validate validates the WdCT_Anchor and its children +func (_ggeec *WdCT_Anchor )Validate ()error {return _ggeec .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072");};func (_dbdbcg *CT_TblWidth )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dbdbcg .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_dbdbcg .WAttr )}); +};if _dbdbcg .TypeAttr !=ST_TblWidthUnset {_fgaaf ,_cgaec :=_dbdbcg .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"});if _cgaec !=nil {return _cgaec ;};start .Attr =append (start .Attr ,_fgaaf );};e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_SdtDate struct{ -// Emphasis Mark -Em *CT_Em ; +// Last Known Date in XML Schema DateTime Format +FullDateAttr *_db .Time ; -// Languages for Run Content -Lang *CT_Language ; +// Date Display Mask +DateFormat *CT_String ; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Date Picker Language ID +Lid *CT_Lang ; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Custom XML Data Date Storage Format +StoreMappedDataAs *CT_SdtDateMappingType ; -// Office Open XML Math -OMath *CT_OnOff ; +// Date Picker Calendar Type +Calendar *CT_CalendarType ;};func (_dbcdg *CT_DocRsids )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbcdg .RsidRoot !=nil {_cbcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}}; +e .EncodeElement (_dbcdg .RsidRoot ,_cbcb );};if _dbcdg .Rsid !=nil {_debe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}};for _ ,_ffbgca :=range _dbcdg .Rsid {e .EncodeElement (_ffbgca ,_debe );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_bcaa *CT_DirContentRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fccf :=range start .Attr {if _fccf .Name .Local =="\u0076\u0061\u006c"{_bcaa .ValAttr .UnmarshalXMLAttr (_fccf );continue ;};};_agaed :for {_ebae ,_ecga :=d .Token (); +if _ecga !=nil {return _ecga ;};switch _feded :=_ebae .(type ){case _g .StartElement :switch _feded .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbc :=NewCT_SimpleField (); +if _eccgf :=d .DecodeElement (_ddbc ,&_feded );_eccgf !=nil {return _eccgf ;};_bcaa .FldSimple =append (_bcaa .FldSimple ,_ddbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcaa .Hyperlink =NewCT_Hyperlink (); +if _acbc :=d .DecodeElement (_bcaa .Hyperlink ,&_feded );_acbc !=nil {return _acbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcaa .SubDoc =NewCT_Rel (); +if _acbf :=d .DecodeElement (_bcaa .SubDoc ,&_feded );_acbf !=nil {return _acbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_acaed :=NewEG_ContentRunContent (); +_acaed .CustomXml =NewCT_CustomXmlRun ();if _bccgf :=d .DecodeElement (_acaed .CustomXml ,&_feded );_bccgf !=nil {return _bccgf ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_acaed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbagd :=NewEG_ContentRunContent (); +_fbagd .SmartTag =NewCT_SmartTagRun ();if _bdedd :=d .DecodeElement (_fbagd .SmartTag ,&_feded );_bdedd !=nil {return _bdedd ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_fbagd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_adgeg :=NewEG_ContentRunContent (); +_adgeg .Sdt =NewCT_SdtRun ();if _fbbbg :=d .DecodeElement (_adgeg .Sdt ,&_feded );_fbbbg !=nil {return _fbbbg ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_adgeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfbg :=NewEG_ContentRunContent (); +_gfbg .Dir =NewCT_DirContentRun ();if _dbag :=d .DecodeElement (_gfbg .Dir ,&_feded );_dbag !=nil {return _dbag ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_gfbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgced :=NewEG_ContentRunContent (); +_dgced .Bdo =NewCT_BdoContentRun ();if _edffb :=d .DecodeElement (_dgced .Bdo ,&_feded );_edffb !=nil {return _edffb ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_dgced );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gffg :=NewEG_ContentRunContent (); +_gffg .R =NewCT_R ();if _gacb :=d .DecodeElement (_gffg .R ,&_feded );_gacb !=nil {return _gacb ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_gffg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bdfa :=NewEG_ContentRunContent (); +_fecf :=NewEG_RunLevelElts ();_fecf .ProofErr =NewCT_ProofErr ();if _ddcc :=d .DecodeElement (_fecf .ProofErr ,&_feded );_ddcc !=nil {return _ddcc ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_bdfa );_bdfa .EG_RunLevelElts =append (_bdfa .EG_RunLevelElts ,_fecf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dcea :=NewEG_ContentRunContent (); +_dgbe :=NewEG_RunLevelElts ();_dgbe .PermStart =NewCT_PermStart ();if _cggc :=d .DecodeElement (_dgbe .PermStart ,&_feded );_cggc !=nil {return _cggc ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_dcea );_dcea .EG_RunLevelElts =append (_dcea .EG_RunLevelElts ,_dgbe ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cdag :=NewEG_ContentRunContent (); +_cdbgc :=NewEG_RunLevelElts ();_cdbgc .PermEnd =NewCT_Perm ();if _bgga :=d .DecodeElement (_cdbgc .PermEnd ,&_feded );_bgga !=nil {return _bgga ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_cdag );_cdag .EG_RunLevelElts =append (_cdag .EG_RunLevelElts ,_cdbgc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ccgd :=NewEG_ContentRunContent (); +_feba :=NewEG_RunLevelElts ();_feba .Ins =NewCT_RunTrackChange ();if _feed :=d .DecodeElement (_feba .Ins ,&_feded );_feed !=nil {return _feed ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_ccgd );_ccgd .EG_RunLevelElts =append (_ccgd .EG_RunLevelElts ,_feba ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_feab :=NewEG_ContentRunContent (); +_cfbb :=NewEG_RunLevelElts ();_cfbb .Del =NewCT_RunTrackChange ();if _ebgb :=d .DecodeElement (_cfbb .Del ,&_feded );_ebgb !=nil {return _ebgb ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_feab );_feab .EG_RunLevelElts =append (_feab .EG_RunLevelElts ,_cfbb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bceb :=NewEG_ContentRunContent (); +_bfca :=NewEG_RunLevelElts ();_bfca .MoveFrom =NewCT_RunTrackChange ();if _ageg :=d .DecodeElement (_bfca .MoveFrom ,&_feded );_ageg !=nil {return _ageg ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_bceb );_bceb .EG_RunLevelElts =append (_bceb .EG_RunLevelElts ,_bfca ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cgegc :=NewEG_ContentRunContent (); +_gbddc :=NewEG_RunLevelElts ();_gbddc .MoveTo =NewCT_RunTrackChange ();if _dfbe :=d .DecodeElement (_gbddc .MoveTo ,&_feded );_dfbe !=nil {return _dfbe ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_cgegc );_cgegc .EG_RunLevelElts =append (_cgegc .EG_RunLevelElts ,_gbddc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gecff :=NewEG_ContentRunContent (); +_cecb :=NewEG_RunLevelElts ();_ebbab :=NewEG_RangeMarkupElements ();_ebbab .BookmarkStart =NewCT_Bookmark ();if _aegcd :=d .DecodeElement (_ebbab .BookmarkStart ,&_feded );_aegcd !=nil {return _aegcd ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_gecff ); +_gecff .EG_RunLevelElts =append (_gecff .EG_RunLevelElts ,_cecb );_cecb .EG_RangeMarkupElements =append (_cecb .EG_RangeMarkupElements ,_ebbab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cffac :=NewEG_ContentRunContent (); +_aggdd :=NewEG_RunLevelElts ();_eceda :=NewEG_RangeMarkupElements ();_eceda .BookmarkEnd =NewCT_MarkupRange ();if _gadg :=d .DecodeElement (_eceda .BookmarkEnd ,&_feded );_gadg !=nil {return _gadg ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_cffac ); +_cffac .EG_RunLevelElts =append (_cffac .EG_RunLevelElts ,_aggdd );_aggdd .EG_RangeMarkupElements =append (_aggdd .EG_RangeMarkupElements ,_eceda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egbeg :=NewEG_ContentRunContent (); +_gebg :=NewEG_RunLevelElts ();_gcab :=NewEG_RangeMarkupElements ();_gcab .MoveFromRangeStart =NewCT_MoveBookmark ();if _bbdbd :=d .DecodeElement (_gcab .MoveFromRangeStart ,&_feded );_bbdbd !=nil {return _bbdbd ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_egbeg ); +_egbeg .EG_RunLevelElts =append (_egbeg .EG_RunLevelElts ,_gebg );_gebg .EG_RangeMarkupElements =append (_gebg .EG_RangeMarkupElements ,_gcab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cgafa :=NewEG_ContentRunContent (); +_bdce :=NewEG_RunLevelElts ();_agcga :=NewEG_RangeMarkupElements ();_agcga .MoveFromRangeEnd =NewCT_MarkupRange ();if _facdb :=d .DecodeElement (_agcga .MoveFromRangeEnd ,&_feded );_facdb !=nil {return _facdb ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_cgafa ); +_cgafa .EG_RunLevelElts =append (_cgafa .EG_RunLevelElts ,_bdce );_bdce .EG_RangeMarkupElements =append (_bdce .EG_RangeMarkupElements ,_agcga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fbbdc :=NewEG_ContentRunContent (); +_fgaff :=NewEG_RunLevelElts ();_ggbbd :=NewEG_RangeMarkupElements ();_ggbbd .MoveToRangeStart =NewCT_MoveBookmark ();if _bcae :=d .DecodeElement (_ggbbd .MoveToRangeStart ,&_feded );_bcae !=nil {return _bcae ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_fbbdc ); +_fbbdc .EG_RunLevelElts =append (_fbbdc .EG_RunLevelElts ,_fgaff );_fgaff .EG_RangeMarkupElements =append (_fgaff .EG_RangeMarkupElements ,_ggbbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cbbb :=NewEG_ContentRunContent (); +_ccfdd :=NewEG_RunLevelElts ();_bbfa :=NewEG_RangeMarkupElements ();_bbfa .MoveToRangeEnd =NewCT_MarkupRange ();if _dgeeg :=d .DecodeElement (_bbfa .MoveToRangeEnd ,&_feded );_dgeeg !=nil {return _dgeeg ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_cbbb ); +_cbbb .EG_RunLevelElts =append (_cbbb .EG_RunLevelElts ,_ccfdd );_ccfdd .EG_RangeMarkupElements =append (_ccfdd .EG_RangeMarkupElements ,_bbfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fefgb :=NewEG_ContentRunContent (); +_ecda :=NewEG_RunLevelElts ();_dacad :=NewEG_RangeMarkupElements ();_dacad .CommentRangeStart =NewCT_MarkupRange ();if _ffdb :=d .DecodeElement (_dacad .CommentRangeStart ,&_feded );_ffdb !=nil {return _ffdb ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_fefgb ); +_fefgb .EG_RunLevelElts =append (_fefgb .EG_RunLevelElts ,_ecda );_ecda .EG_RangeMarkupElements =append (_ecda .EG_RangeMarkupElements ,_dacad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcd :=NewEG_ContentRunContent (); +_dcfbc :=NewEG_RunLevelElts ();_dcefg :=NewEG_RangeMarkupElements ();_dcefg .CommentRangeEnd =NewCT_MarkupRange ();if _fbfag :=d .DecodeElement (_dcefg .CommentRangeEnd ,&_feded );_fbfag !=nil {return _fbfag ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_gdcd ); +_gdcd .EG_RunLevelElts =append (_gdcd .EG_RunLevelElts ,_dcfbc );_dcfbc .EG_RangeMarkupElements =append (_dcfbc .EG_RangeMarkupElements ,_dcefg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_aaeed :=NewEG_ContentRunContent (); +_fedea :=NewEG_RunLevelElts ();_fffd :=NewEG_RangeMarkupElements ();_fffd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _abf :=d .DecodeElement (_fffd .CustomXmlInsRangeStart ,&_feded );_abf !=nil {return _abf ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_aaeed ); +_aaeed .EG_RunLevelElts =append (_aaeed .EG_RunLevelElts ,_fedea );_fedea .EG_RangeMarkupElements =append (_fedea .EG_RangeMarkupElements ,_fffd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dddaa :=NewEG_ContentRunContent (); +_agaad :=NewEG_RunLevelElts ();_acaf :=NewEG_RangeMarkupElements ();_acaf .CustomXmlInsRangeEnd =NewCT_Markup ();if _gbgf :=d .DecodeElement (_acaf .CustomXmlInsRangeEnd ,&_feded );_gbgf !=nil {return _gbgf ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_dddaa ); +_dddaa .EG_RunLevelElts =append (_dddaa .EG_RunLevelElts ,_agaad );_agaad .EG_RangeMarkupElements =append (_agaad .EG_RangeMarkupElements ,_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 :"\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"}:_dffgd :=NewEG_ContentRunContent (); +_eccgd :=NewEG_RunLevelElts ();_fgcg :=NewEG_RangeMarkupElements ();_fgcg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _egage :=d .DecodeElement (_fgcg .CustomXmlDelRangeStart ,&_feded );_egage !=nil {return _egage ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_dffgd ); +_dffgd .EG_RunLevelElts =append (_dffgd .EG_RunLevelElts ,_eccgd );_eccgd .EG_RangeMarkupElements =append (_eccgd .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\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"}:_feeac :=NewEG_ContentRunContent (); +_cecd :=NewEG_RunLevelElts ();_dbbg :=NewEG_RangeMarkupElements ();_dbbg .CustomXmlDelRangeEnd =NewCT_Markup ();if _bbcgf :=d .DecodeElement (_dbbg .CustomXmlDelRangeEnd ,&_feded );_bbcgf !=nil {return _bbcgf ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_feeac ); +_feeac .EG_RunLevelElts =append (_feeac .EG_RunLevelElts ,_cecd );_cecd .EG_RangeMarkupElements =append (_cecd .EG_RangeMarkupElements ,_dbbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbagc :=NewEG_ContentRunContent (); +_agbbg :=NewEG_RunLevelElts ();_gcc :=NewEG_RangeMarkupElements ();_gcc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _agfce :=d .DecodeElement (_gcc .CustomXmlMoveFromRangeStart ,&_feded );_agfce !=nil {return _agfce ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_fbagc ); +_fbagc .EG_RunLevelElts =append (_fbagc .EG_RunLevelElts ,_agbbg );_agbbg .EG_RangeMarkupElements =append (_agbbg .EG_RangeMarkupElements ,_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 :"\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"}:_aeeb :=NewEG_ContentRunContent (); +_defa :=NewEG_RunLevelElts ();_agce :=NewEG_RangeMarkupElements ();_agce .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ecec :=d .DecodeElement (_agce .CustomXmlMoveFromRangeEnd ,&_feded );_ecec !=nil {return _ecec ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_aeeb ); +_aeeb .EG_RunLevelElts =append (_aeeb .EG_RunLevelElts ,_defa );_defa .EG_RangeMarkupElements =append (_defa .EG_RangeMarkupElements ,_agce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ddbbf :=NewEG_ContentRunContent (); +_abbcc :=NewEG_RunLevelElts ();_bgcg :=NewEG_RangeMarkupElements ();_bgcg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _eecf :=d .DecodeElement (_bgcg .CustomXmlMoveToRangeStart ,&_feded );_eecf !=nil {return _eecf ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_ddbbf ); +_ddbbf .EG_RunLevelElts =append (_ddbbf .EG_RunLevelElts ,_abbcc );_abbcc .EG_RangeMarkupElements =append (_abbcc .EG_RangeMarkupElements ,_bgcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gacd :=NewEG_ContentRunContent (); +_agdb :=NewEG_RunLevelElts ();_dddf :=NewEG_RangeMarkupElements ();_dddf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bdeg :=d .DecodeElement (_dddf .CustomXmlMoveToRangeEnd ,&_feded );_bdeg !=nil {return _bdeg ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_gacd ); +_gacd .EG_RunLevelElts =append (_gacd .EG_RunLevelElts ,_agdb );_agdb .EG_RangeMarkupElements =append (_agdb .EG_RangeMarkupElements ,_dddf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_egdd :=NewEG_ContentRunContent (); +_egdg :=NewEG_RunLevelElts ();_abdfg :=NewEG_MathContent ();_abdfg .OMathPara =_b .NewOMathPara ();if _afaag :=d .DecodeElement (_abdfg .OMathPara ,&_feded );_afaag !=nil {return _afaag ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_egdd ); +_egdd .EG_RunLevelElts =append (_egdd .EG_RunLevelElts ,_egdg );_egdg .EG_MathContent =append (_egdg .EG_MathContent ,_abdfg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_efgcb :=NewEG_ContentRunContent (); +_gggf :=NewEG_RunLevelElts ();_cadc :=NewEG_MathContent ();_cadc .OMath =_b .NewOMath ();if _feadc :=d .DecodeElement (_cadc .OMath ,&_feded );_feadc !=nil {return _feadc ;};_bcaa .EG_ContentRunContent =append (_bcaa .EG_ContentRunContent ,_efgcb );_efgcb .EG_RunLevelElts =append (_efgcb .EG_RunLevelElts ,_gggf ); +_gggf .EG_MathContent =append (_gggf .EG_MathContent ,_cadc );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_feded .Name ); +if _acafg :=d .Skip ();_acafg !=nil {return _acafg ;};};case _g .EndElement :break _agaed ;case _g .CharData :};};return nil ;};type CT_TblGridChange struct{ -// Revision Information for Run Properties on the Paragraph Mark -RPrChange *CT_ParaRPrChange ;}; +// Annotation Identifier +IdAttr int64 ;TblGrid *CT_TblGridBase ;};type CT_NumPr struct{ -// ValidateWithPath validates the CT_MailMergeDest and its children, prefixing error messages with path -func (_dfeeg *CT_MailMergeDest )ValidateWithPath (path string )error {if _dfeeg .ValAttr ==ST_MailMergeDestUnset {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 _cacaf :=_dfeeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cacaf !=nil {return _cacaf ;};return nil ;}; +// Numbering Level Reference +Ilvl *CT_DecimalNumber ; -// ValidateWithPath validates the Numbering and its children, prefixing error messages with path -func (_bcafff *Numbering )ValidateWithPath (path string )error {if _fabbgf :=_bcafff .CT_Numbering .ValidateWithPath (path );_fabbgf !=nil {return _fabbgf ;};return nil ;};func NewCT_FrameLayout ()*CT_FrameLayout {_debe :=&CT_FrameLayout {};_debe .ValAttr =ST_FrameLayout (1); -return _debe ;}; +// Numbering Definition Instance Reference +NumId *CT_DecimalNumber ; -// Validate validates the CT_TblGridCol and its children -func (_cbdcbb *CT_TblGridCol )Validate ()error {return _cbdcbb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u006f\u006c");};func (_ffbb *CT_FontSig )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdace :=range start .Attr {if _cdace .Name .Local =="\u0075\u0073\u0062\u0030"{_gedbb ,_fcaab :=_cdace .Value ,error (nil ); -if _fcaab !=nil {return _fcaab ;};_ffbb .Usb0Attr =_gedbb ;continue ;};if _cdace .Name .Local =="\u0075\u0073\u0062\u0031"{_agdea ,_deefg :=_cdace .Value ,error (nil );if _deefg !=nil {return _deefg ;};_ffbb .Usb1Attr =_agdea ;continue ;};if _cdace .Name .Local =="\u0075\u0073\u0062\u0032"{_eddff ,_dfbbd :=_cdace .Value ,error (nil ); -if _dfbbd !=nil {return _dfbbd ;};_ffbb .Usb2Attr =_eddff ;continue ;};if _cdace .Name .Local =="\u0075\u0073\u0062\u0033"{_debfc ,_dbbgb :=_cdace .Value ,error (nil );if _dbbgb !=nil {return _dbbgb ;};_ffbb .Usb3Attr =_debfc ;continue ;};if _cdace .Name .Local =="\u0063\u0073\u0062\u0030"{_feaee ,_bdddb :=_cdace .Value ,error (nil ); -if _bdddb !=nil {return _bdddb ;};_ffbb .Csb0Attr =_feaee ;continue ;};if _cdace .Name .Local =="\u0063\u0073\u0062\u0031"{_ggebf ,_bccac :=_cdace .Value ,error (nil );if _bccac !=nil {return _bccac ;};_ffbb .Csb1Attr =_ggebf ;continue ;};};for {_efac ,_ddba :=d .Token (); -if _ddba !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067\u003a\u0020%\u0073",_ddba );};if _gfggg ,_dbgda :=_efac .(_b .EndElement );_dbgda &&_gfggg .Name ==start .Name {break ; -};};return nil ;};func (_adfea *CT_TblPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfddg :for {_ceefce ,_ebgee :=d .Token ();if _ebgee !=nil {return _ebgee ;};switch _feccb :=_ceefce .(type ){case _b .StartElement :switch _feccb .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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_adfea .TblStyle =NewCT_String (); -if _bgcgb :=d .DecodeElement (_adfea .TblStyle ,&_feccb );_bgcgb !=nil {return _bgcgb ;};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 :"\u0074\u0062\u006c\u0070\u0050\u0072"},_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 :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_adfea .TblpPr =NewCT_TblPPr (); -if _ccdedf :=d .DecodeElement (_adfea .TblpPr ,&_feccb );_ccdedf !=nil {return _ccdedf ;};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 :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_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 :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_adfea .TblOverlap =NewCT_TblOverlap (); -if _bgcfcg :=d .DecodeElement (_adfea .TblOverlap ,&_feccb );_bgcfcg !=nil {return _bgcfcg ;};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 :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_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 :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_adfea .BidiVisual =NewCT_OnOff (); -if _cfeda :=d .DecodeElement (_adfea .BidiVisual ,&_feccb );_cfeda !=nil {return _cfeda ;};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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_adfea .TblStyleRowBandSize =NewCT_DecimalNumber (); -if _gagdfg :=d .DecodeElement (_adfea .TblStyleRowBandSize ,&_feccb );_gagdfg !=nil {return _gagdfg ;};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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_adfea .TblStyleColBandSize =NewCT_DecimalNumber (); -if _bggaa :=d .DecodeElement (_adfea .TblStyleColBandSize ,&_feccb );_bggaa !=nil {return _bggaa ;};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 :"\u0074\u0062\u006c\u0057"},_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 :"\u0074\u0062\u006c\u0057"}:_adfea .TblW =NewCT_TblWidth (); -if _begcbd :=d .DecodeElement (_adfea .TblW ,&_feccb );_begcbd !=nil {return _begcbd ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_adfea .Jc =NewCT_JcTable (); -if _bfdgbaf :=d .DecodeElement (_adfea .Jc ,&_feccb );_bfdgbaf !=nil {return _bfdgbaf ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_adfea .TblCellSpacing =NewCT_TblWidth (); -if _abaggf :=d .DecodeElement (_adfea .TblCellSpacing ,&_feccb );_abaggf !=nil {return _abaggf ;};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 :"\u0074\u0062\u006c\u0049\u006e\u0064"},_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 :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_adfea .TblInd =NewCT_TblWidth (); -if _dcbga :=d .DecodeElement (_adfea .TblInd ,&_feccb );_dcbga !=nil {return _dcbga ;};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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_adfea .TblBorders =NewCT_TblBorders (); -if _cddeb :=d .DecodeElement (_adfea .TblBorders ,&_feccb );_cddeb !=nil {return _cddeb ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_adfea .Shd =NewCT_Shd (); -if _fdggb :=d .DecodeElement (_adfea .Shd ,&_feccb );_fdggb !=nil {return _fdggb ;};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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_adfea .TblLayout =NewCT_TblLayoutType (); -if _baebcf :=d .DecodeElement (_adfea .TblLayout ,&_feccb );_baebcf !=nil {return _baebcf ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_adfea .TblCellMar =NewCT_TblCellMar (); -if _cecgb :=d .DecodeElement (_adfea .TblCellMar ,&_feccb );_cecgb !=nil {return _cecgb ;};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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_adfea .TblLook =NewCT_TblLook (); -if _egbgd :=d .DecodeElement (_adfea .TblLook ,&_feccb );_egbgd !=nil {return _egbgd ;};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 :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_adfea .TblCaption =NewCT_String (); -if _accff :=d .DecodeElement (_adfea .TblCaption ,&_feccb );_accff !=nil {return _accff ;};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 :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_adfea .TblDescription =NewCT_String (); -if _aeeggg :=d .DecodeElement (_adfea .TblDescription ,&_feccb );_aeeggg !=nil {return _aeeggg ;};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\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_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\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_adfea .TblPrChange =NewCT_TblPrChange (); -if _bdcfa :=d .DecodeElement (_adfea .TblPrChange ,&_feccb );_bdcfa !=nil {return _bdcfa ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_feccb .Name ); -if _baaefb :=d .Skip ();_baaefb !=nil {return _baaefb ;};};case _b .EndElement :break _cfddg ;case _b .CharData :};};return nil ;};func NewCT_CustomXmlBlock ()*CT_CustomXmlBlock {_dgfbc :=&CT_CustomXmlBlock {};return _dgfbc };func (_edfg *CT_Cnf )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdbc :=range start .Attr {if _fdbc .Name .Local =="\u0065v\u0065\u006e\u0056\u0042\u0061\u006ed"{_cace ,_ffcd :=ParseUnionST_OnOff (_fdbc .Value ); -if _ffcd !=nil {return _ffcd ;};_edfg .EvenVBandAttr =&_cace ;continue ;};if _fdbc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_baeb ,_ecce :=ParseUnionST_OnOff (_fdbc .Value );if _ecce !=nil {return _ecce ;};_edfg .FirstRowAttr =&_baeb ; -continue ;};if _fdbc .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_bed ,_cfdf :=ParseUnionST_OnOff (_fdbc .Value );if _cfdf !=nil {return _cfdf ;};_edfg .LastRowAttr =&_bed ;continue ;};if _fdbc .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_cbfd ,_deed :=ParseUnionST_OnOff (_fdbc .Value ); -if _deed !=nil {return _deed ;};_edfg .FirstColumnAttr =&_cbfd ;continue ;};if _fdbc .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_feaac ,_fgfg :=ParseUnionST_OnOff (_fdbc .Value );if _fgfg !=nil {return _fgfg ;};_edfg .LastColumnAttr =&_feaac ; -continue ;};if _fdbc .Name .Local =="\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"{_ggg ,_fgfc :=ParseUnionST_OnOff (_fdbc .Value );if _fgfc !=nil {return _fgfc ;};_edfg .OddVBandAttr =&_ggg ;continue ;};if _fdbc .Name .Local =="\u0076\u0061\u006c"{_ceag ,_gfbd :=_fdbc .Value ,error (nil ); -if _gfbd !=nil {return _gfbd ;};_edfg .ValAttr =&_ceag ;continue ;};if _fdbc .Name .Local =="\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"{_bffcb ,_fbae :=ParseUnionST_OnOff (_fdbc .Value );if _fbae !=nil {return _fbae ;};_edfg .OddHBandAttr =&_bffcb ; -continue ;};if _fdbc .Name .Local =="\u0065v\u0065\u006e\u0048\u0042\u0061\u006ed"{_fcf ,_bfff :=ParseUnionST_OnOff (_fdbc .Value );if _bfff !=nil {return _bfff ;};_edfg .EvenHBandAttr =&_fcf ;continue ;};if _fdbc .Name .Local =="\u0066\u0069\u0072\u0073tR\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_dca ,_ggee :=ParseUnionST_OnOff (_fdbc .Value ); -if _ggee !=nil {return _ggee ;};_edfg .FirstRowFirstColumnAttr =&_dca ;continue ;};if _fdbc .Name .Local =="\u0066i\u0072s\u0074\u0052\u006f\u0077\u004ca\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_cbcbc ,_eggg :=ParseUnionST_OnOff (_fdbc .Value );if _eggg !=nil {return _eggg ; -};_edfg .FirstRowLastColumnAttr =&_cbcbc ;continue ;};if _fdbc .Name .Local =="\u006ca\u0073t\u0052\u006f\u0077\u0046\u0069r\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_beb ,_ffge :=ParseUnionST_OnOff (_fdbc .Value );if _ffge !=nil {return _ffge ;};_edfg .LastRowFirstColumnAttr =&_beb ; -continue ;};if _fdbc .Name .Local =="\u006c\u0061\u0073\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_cdea ,_ecea :=ParseUnionST_OnOff (_fdbc .Value );if _ecea !=nil {return _ecea ;};_edfg .LastRowLastColumnAttr =&_cdea ; -continue ;};};for {_aeeg ,_dgcc :=d .Token ();if _dgcc !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043n\u0066\u003a\u0020\u0025\u0073",_dgcc );};if _bfbd ,_gdde :=_aeeg .(_b .EndElement );_gdde &&_bfbd .Name ==start .Name {break ; -};};return nil ;};const (ST_LineSpacingRuleUnset ST_LineSpacingRule =0;ST_LineSpacingRuleAuto ST_LineSpacingRule =1;ST_LineSpacingRuleExact ST_LineSpacingRule =2;ST_LineSpacingRuleAtLeast ST_LineSpacingRule =3;);func (_gbedbe *CT_ReadingModeInkLockDown )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"},Value :_f .Sprintf ("\u0025\u0076",_gbedbe .ActualPgAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0077"},Value :_f .Sprintf ("\u0025\u0076",_gbedbe .WAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0068"},Value :_f .Sprintf ("\u0025\u0076",_gbedbe .HAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074\u0053\u007a"},Value :_f .Sprintf ("\u0025\u0076",_gbedbe .FontSzAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Previous Paragraph Numbering Properties +NumberingChange *CT_TrackChangeNumbering ; -// Validate validates the CT_Column and its children -func (_efbc *CT_Column )Validate ()error {return _efbc .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn");}; +// Inserted Numbering Properties +Ins *CT_TrackChange ;};func (_aabedfc *EG_PContentMath )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbdcfd :for {_cebbf ,_fbdeda :=d .Token ();if _fbdeda !=nil {return _fbdeda ;};switch _aabfc :=_cebbf .(type ){case _g .StartElement :switch _aabfc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_agdabe :=NewEG_PContentBase (); +_agdabe .CustomXml =NewCT_CustomXmlRun ();if _fdabb :=d .DecodeElement (_agdabe .CustomXml ,&_aabfc );_fdabb !=nil {return _fdabb ;};_aabedfc .EG_PContentBase =append (_aabedfc .EG_PContentBase ,_agdabe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_deedea :=NewEG_PContentBase (); +_gaecff :=NewCT_SimpleField ();if _badac :=d .DecodeElement (_gaecff ,&_aabfc );_badac !=nil {return _badac ;};_deedea .FldSimple =append (_deedea .FldSimple ,_gaecff );_aabedfc .EG_PContentBase =append (_aabedfc .EG_PContentBase ,_deedea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgegee :=NewEG_PContentBase (); +_bgegee .Hyperlink =NewCT_Hyperlink ();if _cbcfb :=d .DecodeElement (_bgegee .Hyperlink ,&_aabfc );_cbcfb !=nil {return _cbcfb ;};_aabedfc .EG_PContentBase =append (_aabedfc .EG_PContentBase ,_bgegee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbffb :=NewEG_ContentRunContentBase (); +_bbffb .SmartTag =NewCT_SmartTagRun ();if _gabcfg :=d .DecodeElement (_bbffb .SmartTag ,&_aabfc );_gabcfg !=nil {return _gabcfg ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_bbffb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bgaeg :=NewEG_ContentRunContentBase (); +_bgaeg .Sdt =NewCT_SdtRun ();if _gffgc :=d .DecodeElement (_bgaeg .Sdt ,&_aabfc );_gffgc !=nil {return _gffgc ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_bgaeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cbefd :=NewEG_ContentRunContentBase (); +_edcbedg :=NewEG_RunLevelElts ();_edcbedg .ProofErr =NewCT_ProofErr ();if _ccfed :=d .DecodeElement (_edcbedg .ProofErr ,&_aabfc );_ccfed !=nil {return _ccfed ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_cbefd );_cbefd .EG_RunLevelElts =append (_cbefd .EG_RunLevelElts ,_edcbedg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_effaba :=NewEG_ContentRunContentBase (); +_cccfb :=NewEG_RunLevelElts ();_cccfb .PermStart =NewCT_PermStart ();if _babad :=d .DecodeElement (_cccfb .PermStart ,&_aabfc );_babad !=nil {return _babad ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_effaba );_effaba .EG_RunLevelElts =append (_effaba .EG_RunLevelElts ,_cccfb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gaegfg :=NewEG_ContentRunContentBase (); +_ebdeg :=NewEG_RunLevelElts ();_ebdeg .PermEnd =NewCT_Perm ();if _fdacb :=d .DecodeElement (_ebdeg .PermEnd ,&_aabfc );_fdacb !=nil {return _fdacb ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_gaegfg );_gaegfg .EG_RunLevelElts =append (_gaegfg .EG_RunLevelElts ,_ebdeg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bgfec :=NewEG_ContentRunContentBase (); +_ebbgbb :=NewEG_RunLevelElts ();_ebbgbb .Ins =NewCT_RunTrackChange ();if _caffbe :=d .DecodeElement (_ebbgbb .Ins ,&_aabfc );_caffbe !=nil {return _caffbe ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_bgfec );_bgfec .EG_RunLevelElts =append (_bgfec .EG_RunLevelElts ,_ebbgbb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fgdddb :=NewEG_ContentRunContentBase (); +_dfgdb :=NewEG_RunLevelElts ();_dfgdb .Del =NewCT_RunTrackChange ();if _gdceag :=d .DecodeElement (_dfgdb .Del ,&_aabfc );_gdceag !=nil {return _gdceag ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_fgdddb );_fgdddb .EG_RunLevelElts =append (_fgdddb .EG_RunLevelElts ,_dfgdb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bfgbedf :=NewEG_ContentRunContentBase (); +_degcd :=NewEG_RunLevelElts ();_degcd .MoveFrom =NewCT_RunTrackChange ();if _beaed :=d .DecodeElement (_degcd .MoveFrom ,&_aabfc );_beaed !=nil {return _beaed ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_bfgbedf ); +_bfgbedf .EG_RunLevelElts =append (_bfgbedf .EG_RunLevelElts ,_degcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fcbcee :=NewEG_ContentRunContentBase (); +_aadcd :=NewEG_RunLevelElts ();_aadcd .MoveTo =NewCT_RunTrackChange ();if _abbae :=d .DecodeElement (_aadcd .MoveTo ,&_aabfc );_abbae !=nil {return _abbae ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_fcbcee );_fcbcee .EG_RunLevelElts =append (_fcbcee .EG_RunLevelElts ,_aadcd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cgedcf :=NewEG_ContentRunContentBase (); +_ccfgdb :=NewEG_RunLevelElts ();_gcgac :=NewEG_RangeMarkupElements ();_gcgac .BookmarkStart =NewCT_Bookmark ();if _edacga :=d .DecodeElement (_gcgac .BookmarkStart ,&_aabfc );_edacga !=nil {return _edacga ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_cgedcf ); +_cgedcf .EG_RunLevelElts =append (_cgedcf .EG_RunLevelElts ,_ccfgdb );_ccfgdb .EG_RangeMarkupElements =append (_ccfgdb .EG_RangeMarkupElements ,_gcgac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfaaa :=NewEG_ContentRunContentBase (); +_ffefd :=NewEG_RunLevelElts ();_becgcg :=NewEG_RangeMarkupElements ();_becgcg .BookmarkEnd =NewCT_MarkupRange ();if _fbdbdg :=d .DecodeElement (_becgcg .BookmarkEnd ,&_aabfc );_fbdbdg !=nil {return _fbdbdg ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_dfaaa ); +_dfaaa .EG_RunLevelElts =append (_dfaaa .EG_RunLevelElts ,_ffefd );_ffefd .EG_RangeMarkupElements =append (_ffefd .EG_RangeMarkupElements ,_becgcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fggecd :=NewEG_ContentRunContentBase (); +_dcdgf :=NewEG_RunLevelElts ();_dabdc :=NewEG_RangeMarkupElements ();_dabdc .MoveFromRangeStart =NewCT_MoveBookmark ();if _bfafg :=d .DecodeElement (_dabdc .MoveFromRangeStart ,&_aabfc );_bfafg !=nil {return _bfafg ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_fggecd ); +_fggecd .EG_RunLevelElts =append (_fggecd .EG_RunLevelElts ,_dcdgf );_dcdgf .EG_RangeMarkupElements =append (_dcdgf .EG_RangeMarkupElements ,_dabdc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dbddb :=NewEG_ContentRunContentBase (); +_cfdeg :=NewEG_RunLevelElts ();_bgcdg :=NewEG_RangeMarkupElements ();_bgcdg .MoveFromRangeEnd =NewCT_MarkupRange ();if _fbeccc :=d .DecodeElement (_bgcdg .MoveFromRangeEnd ,&_aabfc );_fbeccc !=nil {return _fbeccc ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_dbddb ); +_dbddb .EG_RunLevelElts =append (_dbddb .EG_RunLevelElts ,_cfdeg );_cfdeg .EG_RangeMarkupElements =append (_cfdeg .EG_RangeMarkupElements ,_bgcdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_afefdb :=NewEG_ContentRunContentBase (); +_cgfddd :=NewEG_RunLevelElts ();_ecfbd :=NewEG_RangeMarkupElements ();_ecfbd .MoveToRangeStart =NewCT_MoveBookmark ();if _eaebgf :=d .DecodeElement (_ecfbd .MoveToRangeStart ,&_aabfc );_eaebgf !=nil {return _eaebgf ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_afefdb ); +_afefdb .EG_RunLevelElts =append (_afefdb .EG_RunLevelElts ,_cgfddd );_cgfddd .EG_RangeMarkupElements =append (_cgfddd .EG_RangeMarkupElements ,_ecfbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ccefeg :=NewEG_ContentRunContentBase (); +_fagcc :=NewEG_RunLevelElts ();_bbcba :=NewEG_RangeMarkupElements ();_bbcba .MoveToRangeEnd =NewCT_MarkupRange ();if _edgdcg :=d .DecodeElement (_bbcba .MoveToRangeEnd ,&_aabfc );_edgdcg !=nil {return _edgdcg ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_ccefeg ); +_ccefeg .EG_RunLevelElts =append (_ccefeg .EG_RunLevelElts ,_fagcc );_fagcc .EG_RangeMarkupElements =append (_fagcc .EG_RangeMarkupElements ,_bbcba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_acgeeg :=NewEG_ContentRunContentBase (); +_fbede :=NewEG_RunLevelElts ();_fdffef :=NewEG_RangeMarkupElements ();_fdffef .CommentRangeStart =NewCT_MarkupRange ();if _afagfc :=d .DecodeElement (_fdffef .CommentRangeStart ,&_aabfc );_afagfc !=nil {return _afagfc ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_acgeeg ); +_acgeeg .EG_RunLevelElts =append (_acgeeg .EG_RunLevelElts ,_fbede );_fbede .EG_RangeMarkupElements =append (_fbede .EG_RangeMarkupElements ,_fdffef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fddabg :=NewEG_ContentRunContentBase (); +_cecce :=NewEG_RunLevelElts ();_baeff :=NewEG_RangeMarkupElements ();_baeff .CommentRangeEnd =NewCT_MarkupRange ();if _accaf :=d .DecodeElement (_baeff .CommentRangeEnd ,&_aabfc );_accaf !=nil {return _accaf ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_fddabg ); +_fddabg .EG_RunLevelElts =append (_fddabg .EG_RunLevelElts ,_cecce );_cecce .EG_RangeMarkupElements =append (_cecce .EG_RangeMarkupElements ,_baeff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dfgca :=NewEG_ContentRunContentBase (); +_fbbdef :=NewEG_RunLevelElts ();_edged :=NewEG_RangeMarkupElements ();_edged .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fafaf :=d .DecodeElement (_edged .CustomXmlInsRangeStart ,&_aabfc );_fafaf !=nil {return _fafaf ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_dfgca ); +_dfgca .EG_RunLevelElts =append (_dfgca .EG_RunLevelElts ,_fbbdef );_fbbdef .EG_RangeMarkupElements =append (_fbbdef .EG_RangeMarkupElements ,_edged );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_aeaeeg :=NewEG_ContentRunContentBase (); +_bbgfab :=NewEG_RunLevelElts ();_egead :=NewEG_RangeMarkupElements ();_egead .CustomXmlInsRangeEnd =NewCT_Markup ();if _accagg :=d .DecodeElement (_egead .CustomXmlInsRangeEnd ,&_aabfc );_accagg !=nil {return _accagg ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_aeaeeg ); +_aeaeeg .EG_RunLevelElts =append (_aeaeeg .EG_RunLevelElts ,_bbgfab );_bbgfab .EG_RangeMarkupElements =append (_bbgfab .EG_RangeMarkupElements ,_egead );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_edfaaa :=NewEG_ContentRunContentBase (); +_aabfgf :=NewEG_RunLevelElts ();_cfaacf :=NewEG_RangeMarkupElements ();_cfaacf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gbcefb :=d .DecodeElement (_cfaacf .CustomXmlDelRangeStart ,&_aabfc );_gbcefb !=nil {return _gbcefb ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_edfaaa ); +_edfaaa .EG_RunLevelElts =append (_edfaaa .EG_RunLevelElts ,_aabfgf );_aabfgf .EG_RangeMarkupElements =append (_aabfgf .EG_RangeMarkupElements ,_cfaacf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cdggdg :=NewEG_ContentRunContentBase (); +_cdgfb :=NewEG_RunLevelElts ();_ccfacb :=NewEG_RangeMarkupElements ();_ccfacb .CustomXmlDelRangeEnd =NewCT_Markup ();if _gfeae :=d .DecodeElement (_ccfacb .CustomXmlDelRangeEnd ,&_aabfc );_gfeae !=nil {return _gfeae ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_cdggdg ); +_cdggdg .EG_RunLevelElts =append (_cdggdg .EG_RunLevelElts ,_cdgfb );_cdgfb .EG_RangeMarkupElements =append (_cdgfb .EG_RangeMarkupElements ,_ccfacb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbgde :=NewEG_ContentRunContentBase (); +_ddced :=NewEG_RunLevelElts ();_dafega :=NewEG_RangeMarkupElements ();_dafega .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffgfd :=d .DecodeElement (_dafega .CustomXmlMoveFromRangeStart ,&_aabfc );_ffgfd !=nil {return _ffgfd ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_fbgde ); +_fbgde .EG_RunLevelElts =append (_fbgde .EG_RunLevelElts ,_ddced );_ddced .EG_RangeMarkupElements =append (_ddced .EG_RangeMarkupElements ,_dafega );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fefab :=NewEG_ContentRunContentBase (); +_bebbdc :=NewEG_RunLevelElts ();_aaacdb :=NewEG_RangeMarkupElements ();_aaacdb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dgabf :=d .DecodeElement (_aaacdb .CustomXmlMoveFromRangeEnd ,&_aabfc );_dgabf !=nil {return _dgabf ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_fefab ); +_fefab .EG_RunLevelElts =append (_fefab .EG_RunLevelElts ,_bebbdc );_bebbdc .EG_RangeMarkupElements =append (_bebbdc .EG_RangeMarkupElements ,_aaacdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fedfac :=NewEG_ContentRunContentBase (); +_cagbd :=NewEG_RunLevelElts ();_ccece :=NewEG_RangeMarkupElements ();_ccece .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dcffb :=d .DecodeElement (_ccece .CustomXmlMoveToRangeStart ,&_aabfc );_dcffb !=nil {return _dcffb ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_fedfac ); +_fedfac .EG_RunLevelElts =append (_fedfac .EG_RunLevelElts ,_cagbd );_cagbd .EG_RangeMarkupElements =append (_cagbd .EG_RangeMarkupElements ,_ccece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ccdcg :=NewEG_ContentRunContentBase (); +_deeebe :=NewEG_RunLevelElts ();_gbgbga :=NewEG_RangeMarkupElements ();_gbgbga .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fafed :=d .DecodeElement (_gbgbga .CustomXmlMoveToRangeEnd ,&_aabfc );_fafed !=nil {return _fafed ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_ccdcg ); +_ccdcg .EG_RunLevelElts =append (_ccdcg .EG_RunLevelElts ,_deeebe );_deeebe .EG_RangeMarkupElements =append (_deeebe .EG_RangeMarkupElements ,_gbgbga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbgea :=NewEG_ContentRunContentBase (); +_fdagba :=NewEG_RunLevelElts ();_ggeaeb :=NewEG_MathContent ();_ggeaeb .OMathPara =_b .NewOMathPara ();if _gacfga :=d .DecodeElement (_ggeaeb .OMathPara ,&_aabfc );_gacfga !=nil {return _gacfga ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_gbgea ); +_gbgea .EG_RunLevelElts =append (_gbgea .EG_RunLevelElts ,_fdagba );_fdagba .EG_MathContent =append (_fdagba .EG_MathContent ,_ggeaeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfddd :=NewEG_ContentRunContentBase (); +_bfefac :=NewEG_RunLevelElts ();_aedbgb :=NewEG_MathContent ();_aedbgb .OMath =_b .NewOMath ();if _efcffd :=d .DecodeElement (_aedbgb .OMath ,&_aabfc );_efcffd !=nil {return _efcffd ;};_aabedfc .EG_ContentRunContentBase =append (_aabedfc .EG_ContentRunContentBase ,_cfddd ); +_cfddd .EG_RunLevelElts =append (_cfddd .EG_RunLevelElts ,_bfefac );_bfefac .EG_MathContent =append (_bfefac .EG_MathContent ,_aedbgb );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_aabfc .Name ); +if _ccbedd :=d .Skip ();_ccbedd !=nil {return _ccbedd ;};};case _g .EndElement :break _fbdcfd ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Footnotes and its children, prefixing error messages with path -func (_fcfge *CT_Footnotes )ValidateWithPath (path string )error {for _ebba ,_edcbf :=range _fcfge .Footnote {if _cdeff :=_edcbf .ValidateWithPath (_f .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_ebba )); -_cdeff !=nil {return _cdeff ;};};return nil ;};func (_cccd *CT_DocPartTypes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cccd .AllAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061l\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cccd .AllAttr )}); -};e .EncodeToken (start );if _cccd .Type !=nil {_gabb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};for _ ,_cbegf :=range _cccd .Type {e .EncodeElement (_cbegf ,_gabb );};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_abaecb *ST_BrType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abaecb =0;case "\u0070\u0061\u0067\u0065":*_abaecb =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_abaecb =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_abaecb =3; +// ValidateWithPath validates the CT_Base64Binary and its children, prefixing error messages with path +func (_dedc *CT_Base64Binary )ValidateWithPath (path string )error {return nil }; + +// ValidateWithPath validates the CT_TcPrBase and its children, prefixing error messages with path +func (_dcecc *CT_TcPrBase )ValidateWithPath (path string )error {if _dcecc .CnfStyle !=nil {if _feccag :=_dcecc .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_feccag !=nil {return _feccag ;};};if _dcecc .TcW !=nil {if _gedgf :=_dcecc .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); +_gedgf !=nil {return _gedgf ;};};if _dcecc .GridSpan !=nil {if _gaafaf :=_dcecc .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_gaafaf !=nil {return _gaafaf ;};};if _dcecc .HMerge !=nil {if _fgedc :=_dcecc .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); +_fgedc !=nil {return _fgedc ;};};if _dcecc .VMerge !=nil {if _ebegd :=_dcecc .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_ebegd !=nil {return _ebegd ;};};if _dcecc .TcBorders !=nil {if _aebadf :=_dcecc .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_aebadf !=nil {return _aebadf ;};};if _dcecc .Shd !=nil {if _dfcb :=_dcecc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dfcb !=nil {return _dfcb ;};};if _dcecc .NoWrap !=nil {if _egfda :=_dcecc .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); +_egfda !=nil {return _egfda ;};};if _dcecc .TcMar !=nil {if _dbace :=_dcecc .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_dbace !=nil {return _dbace ;};};if _dcecc .TextDirection !=nil {if _cdfbb :=_dcecc .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_cdfbb !=nil {return _cdfbb ;};};if _dcecc .TcFitText !=nil {if _dcdff :=_dcecc .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_dcdff !=nil {return _dcdff ;};};if _dcecc .VAlign !=nil {if _fdfdbd :=_dcecc .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); +_fdfdbd !=nil {return _fdfdbd ;};};if _dcecc .HideMark !=nil {if _bccdf :=_dcecc .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_bccdf !=nil {return _bccdf ;};};if _dcecc .Headers !=nil {if _bdbgf :=_dcecc .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); +_bdbgf !=nil {return _bdbgf ;};};return nil ;};func (_cfefge *CT_TwipsMeasure )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_faead :=range start .Attr {if _faead .Name .Local =="\u0076\u0061\u006c"{_fceed ,_adfcfc :=ParseUnionST_TwipsMeasure (_faead .Value ); +if _adfcfc !=nil {return _adfcfc ;};_cfefge .ValAttr =_fceed ;continue ;};};for {_aeega ,_gecbg :=d .Token ();if _gecbg !=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",_gecbg ); +};if _beagd ,_gfbfg :=_aeega .(_g .EndElement );_gfbfg &&_beagd .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_ParaRPr and its children +func (_ebcgg *CT_ParaRPr )Validate ()error {return _ebcgg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0072\u0061\u0052\u0050\u0072");}; + +// ValidateWithPath validates the AG_TransitionalPassword and its children, prefixing error messages with path +func (_ce *AG_TransitionalPassword )ValidateWithPath (path string )error {if _bff :=_ce .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); +_bff !=nil {return _bff ;};if _ba :=_ce .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");_ba !=nil {return _ba ;}; +if _dd :=_ce .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dd !=nil {return _dd ;};return nil ;}; + +// ValidateWithPath validates the CT_SdtContentRun and its children, prefixing error messages with path +func (_dbfgc *CT_SdtContentRun )ValidateWithPath (path string )error {for _dbacd ,_cgebc :=range _dbfgc .FldSimple {if _fdcbge :=_cgebc .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dbacd )); +_fdcbge !=nil {return _fdcbge ;};};if _dbfgc .Hyperlink !=nil {if _ecddc :=_dbfgc .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_ecddc !=nil {return _ecddc ;};};if _dbfgc .SubDoc !=nil {if _ebbag :=_dbfgc .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); +_ebbag !=nil {return _ebbag ;};};for _edbdb ,_cfabg :=range _dbfgc .EG_ContentRunContent {if _bfage :=_cfabg .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 ,_edbdb )); +_bfage !=nil {return _bfage ;};};return nil ;};func (_bceag *CT_FtnEdn )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bceag .TypeAttr !=ST_FtnEdnUnset {_efggf ,_babbg :=_bceag .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _babbg !=nil {return _babbg ;};start .Attr =append (start .Attr ,_efggf );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bceag .IdAttr )});e .EncodeToken (start ); +for _ ,_gcbee :=range _bceag .EG_BlockLevelElts {_gcbee .MarshalXML (e ,_g .StartElement {});};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_Spacing and its children, prefixing error messages with path +func (_fgbae *CT_Spacing )ValidateWithPath (path string )error {if _fgbae .BeforeAttr !=nil {if _eeabg :=_fgbae .BeforeAttr .ValidateWithPath (path +"/\u0042\u0065\u0066\u006f\u0072\u0065\u0041\u0074\u0074\u0072");_eeabg !=nil {return _eeabg ;};};if _fgbae .BeforeAutospacingAttr !=nil {if _gffea :=_fgbae .BeforeAutospacingAttr .ValidateWithPath (path +"\u002f\u0042\u0065\u0066or\u0065\u0041\u0075\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067\u0041\u0074t\u0072"); +_gffea !=nil {return _gffea ;};};if _fgbae .AfterAttr !=nil {if _efagab :=_fgbae .AfterAttr .ValidateWithPath (path +"\u002f\u0041\u0066\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_efagab !=nil {return _efagab ;};};if _fgbae .AfterAutospacingAttr !=nil {if _gdbgf :=_fgbae .AfterAutospacingAttr .ValidateWithPath (path +"/\u0041\u0066\u0074\u0065rA\u0075t\u006f\u0073\u0070\u0061\u0063i\u006e\u0067\u0041\u0074\u0074\u0072"); +_gdbgf !=nil {return _gdbgf ;};};if _fgbae .LineAttr !=nil {if _aeebbb :=_fgbae .LineAttr .ValidateWithPath (path +"\u002fL\u0069\u006e\u0065\u0041\u0074\u0074r");_aeebbb !=nil {return _aeebbb ;};};if _cdedf :=_fgbae .LineRuleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072"); +_cdedf !=nil {return _cdedf ;};return nil ;}; + +// ValidateWithPath validates the CT_RubyContent and its children, prefixing error messages with path +func (_abfff *CT_RubyContent )ValidateWithPath (path string )error {if _abfff .R !=nil {if _fcfee :=_abfff .R .ValidateWithPath (path +"\u002f\u0052");_fcfee !=nil {return _fcfee ;};};for _bbcad ,_cdeec :=range _abfff .EG_RunLevelElts {if _gbdgd :=_cdeec .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_bbcad )); +_gbdgd !=nil {return _gbdgd ;};};return nil ;};func (_cafgb ST_CombineBrackets )String ()string {switch _cafgb {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 "";};type WdCT_WordprocessingShape struct{NormalEastAsianFlowAttr *bool ;CNvPr *_af .CT_NonVisualDrawingProps ;Choice *WdCT_WordprocessingShapeChoice ;SpPr *_af .CT_ShapeProperties ; +Style *_af .CT_ShapeStyle ;ExtLst *_af .CT_OfficeArtExtensionList ;WChoice *WdCT_WordprocessingShapeChoice1 ;BodyPr *_af .CT_TextBodyProperties ;};func NewCT_FFCheckBox ()*CT_FFCheckBox {_ggbba :=&CT_FFCheckBox {};return _ggbba };type CT_TblPrExBase struct{ + +// Preferred Table Width Exception +TblW *CT_TblWidth ; + +// Table Alignment Exception +Jc *CT_JcTable ; + +// Table Cell Spacing Exception +TblCellSpacing *CT_TblWidth ; + +// Table Indent from Leading Margin Exception +TblInd *CT_TblWidth ; + +// Table Borders Exceptions +TblBorders *CT_TblBorders ; + +// Table Shading Exception +Shd *CT_Shd ; + +// Table Layout Exception +TblLayout *CT_TblLayoutType ; + +// Table Cell Margin Exceptions +TblCellMar *CT_TblCellMar ; + +// Table Style Conditional Formatting Settings Exception +TblLook *CT_TblLook ;};func (_cabfbd ST_StyleType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eecdba :=_g .Attr {};_eecdba .Name =name ;switch _cabfbd {case ST_StyleTypeUnset :_eecdba .Value ="";case ST_StyleTypeParagraph :_eecdba .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h"; +case ST_StyleTypeCharacter :_eecdba .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case ST_StyleTypeTable :_eecdba .Value ="\u0074\u0061\u0062l\u0065";case ST_StyleTypeNumbering :_eecdba .Value ="\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";}; +return _eecdba ,nil ;};func ParseStdlibTime (s string )(_db .Time ,error ){return _db .Time {},nil };func ParseUnionST_OnOff (s string )(_ffb .ST_OnOff ,error ){return _ffb .ParseUnionST_OnOff (s )};const (ST_BorderUnset ST_Border =0;ST_BorderNil ST_Border =1; +ST_BorderNone ST_Border =2;ST_BorderSingle ST_Border =3;ST_BorderThick ST_Border =4;ST_BorderDouble ST_Border =5;ST_BorderDotted ST_Border =6;ST_BorderDashed ST_Border =7;ST_BorderDotDash ST_Border =8;ST_BorderDotDotDash ST_Border =9;ST_BorderTriple ST_Border =10; +ST_BorderThinThickSmallGap ST_Border =11;ST_BorderThickThinSmallGap ST_Border =12;ST_BorderThinThickThinSmallGap ST_Border =13;ST_BorderThinThickMediumGap ST_Border =14;ST_BorderThickThinMediumGap ST_Border =15;ST_BorderThinThickThinMediumGap ST_Border =16; +ST_BorderThinThickLargeGap ST_Border =17;ST_BorderThickThinLargeGap ST_Border =18;ST_BorderThinThickThinLargeGap ST_Border =19;ST_BorderWave ST_Border =20;ST_BorderDoubleWave ST_Border =21;ST_BorderDashSmallGap ST_Border =22;ST_BorderDashDotStroked ST_Border =23; +ST_BorderThreeDEmboss ST_Border =24;ST_BorderThreeDEngrave ST_Border =25;ST_BorderOutset ST_Border =26;ST_BorderInset ST_Border =27;ST_BorderApples ST_Border =28;ST_BorderArchedScallops ST_Border =29;ST_BorderBabyPacifier ST_Border =30;ST_BorderBabyRattle ST_Border =31; +ST_BorderBalloons3Colors ST_Border =32;ST_BorderBalloonsHotAir ST_Border =33;ST_BorderBasicBlackDashes ST_Border =34;ST_BorderBasicBlackDots ST_Border =35;ST_BorderBasicBlackSquares ST_Border =36;ST_BorderBasicThinLines ST_Border =37;ST_BorderBasicWhiteDashes ST_Border =38; +ST_BorderBasicWhiteDots ST_Border =39;ST_BorderBasicWhiteSquares ST_Border =40;ST_BorderBasicWideInline ST_Border =41;ST_BorderBasicWideMidline ST_Border =42;ST_BorderBasicWideOutline ST_Border =43;ST_BorderBats ST_Border =44;ST_BorderBirds ST_Border =45; +ST_BorderBirdsFlight ST_Border =46;ST_BorderCabins ST_Border =47;ST_BorderCakeSlice ST_Border =48;ST_BorderCandyCorn ST_Border =49;ST_BorderCelticKnotwork ST_Border =50;ST_BorderCertificateBanner ST_Border =51;ST_BorderChainLink ST_Border =52;ST_BorderChampagneBottle ST_Border =53; +ST_BorderCheckedBarBlack ST_Border =54;ST_BorderCheckedBarColor ST_Border =55;ST_BorderCheckered ST_Border =56;ST_BorderChristmasTree ST_Border =57;ST_BorderCirclesLines ST_Border =58;ST_BorderCirclesRectangles ST_Border =59;ST_BorderClassicalWave ST_Border =60; +ST_BorderClocks ST_Border =61;ST_BorderCompass ST_Border =62;ST_BorderConfetti ST_Border =63;ST_BorderConfettiGrays ST_Border =64;ST_BorderConfettiOutline ST_Border =65;ST_BorderConfettiStreamers ST_Border =66;ST_BorderConfettiWhite ST_Border =67;ST_BorderCornerTriangles ST_Border =68; +ST_BorderCouponCutoutDashes ST_Border =69;ST_BorderCouponCutoutDots ST_Border =70;ST_BorderCrazyMaze ST_Border =71;ST_BorderCreaturesButterfly ST_Border =72;ST_BorderCreaturesFish ST_Border =73;ST_BorderCreaturesInsects ST_Border =74;ST_BorderCreaturesLadyBug ST_Border =75; +ST_BorderCrossStitch ST_Border =76;ST_BorderCup ST_Border =77;ST_BorderDecoArch ST_Border =78;ST_BorderDecoArchColor ST_Border =79;ST_BorderDecoBlocks ST_Border =80;ST_BorderDiamondsGray ST_Border =81;ST_BorderDoubleD ST_Border =82;ST_BorderDoubleDiamonds ST_Border =83; +ST_BorderEarth1 ST_Border =84;ST_BorderEarth2 ST_Border =85;ST_BorderEarth3 ST_Border =86;ST_BorderEclipsingSquares1 ST_Border =87;ST_BorderEclipsingSquares2 ST_Border =88;ST_BorderEggsBlack ST_Border =89;ST_BorderFans ST_Border =90;ST_BorderFilm ST_Border =91; +ST_BorderFirecrackers ST_Border =92;ST_BorderFlowersBlockPrint ST_Border =93;ST_BorderFlowersDaisies ST_Border =94;ST_BorderFlowersModern1 ST_Border =95;ST_BorderFlowersModern2 ST_Border =96;ST_BorderFlowersPansy ST_Border =97;ST_BorderFlowersRedRose ST_Border =98; +ST_BorderFlowersRoses ST_Border =99;ST_BorderFlowersTeacup ST_Border =100;ST_BorderFlowersTiny ST_Border =101;ST_BorderGems ST_Border =102;ST_BorderGingerbreadMan ST_Border =103;ST_BorderGradient ST_Border =104;ST_BorderHandmade1 ST_Border =105;ST_BorderHandmade2 ST_Border =106; +ST_BorderHeartBalloon ST_Border =107;ST_BorderHeartGray ST_Border =108;ST_BorderHearts ST_Border =109;ST_BorderHeebieJeebies ST_Border =110;ST_BorderHolly ST_Border =111;ST_BorderHouseFunky ST_Border =112;ST_BorderHypnotic ST_Border =113;ST_BorderIceCreamCones ST_Border =114; +ST_BorderLightBulb ST_Border =115;ST_BorderLightning1 ST_Border =116;ST_BorderLightning2 ST_Border =117;ST_BorderMapPins ST_Border =118;ST_BorderMapleLeaf ST_Border =119;ST_BorderMapleMuffins ST_Border =120;ST_BorderMarquee ST_Border =121;ST_BorderMarqueeToothed ST_Border =122; +ST_BorderMoons ST_Border =123;ST_BorderMosaic ST_Border =124;ST_BorderMusicNotes ST_Border =125;ST_BorderNorthwest ST_Border =126;ST_BorderOvals ST_Border =127;ST_BorderPackages ST_Border =128;ST_BorderPalmsBlack ST_Border =129;ST_BorderPalmsColor ST_Border =130; +ST_BorderPaperClips ST_Border =131;ST_BorderPapyrus ST_Border =132;ST_BorderPartyFavor ST_Border =133;ST_BorderPartyGlass ST_Border =134;ST_BorderPencils ST_Border =135;ST_BorderPeople ST_Border =136;ST_BorderPeopleWaving ST_Border =137;ST_BorderPeopleHats ST_Border =138; +ST_BorderPoinsettias ST_Border =139;ST_BorderPostageStamp ST_Border =140;ST_BorderPumpkin1 ST_Border =141;ST_BorderPushPinNote2 ST_Border =142;ST_BorderPushPinNote1 ST_Border =143;ST_BorderPyramids ST_Border =144;ST_BorderPyramidsAbove ST_Border =145;ST_BorderQuadrants ST_Border =146; +ST_BorderRings ST_Border =147;ST_BorderSafari ST_Border =148;ST_BorderSawtooth ST_Border =149;ST_BorderSawtoothGray ST_Border =150;ST_BorderScaredCat ST_Border =151;ST_BorderSeattle ST_Border =152;ST_BorderShadowedSquares ST_Border =153;ST_BorderSharksTeeth ST_Border =154; +ST_BorderShorebirdTracks ST_Border =155;ST_BorderSkyrocket ST_Border =156;ST_BorderSnowflakeFancy ST_Border =157;ST_BorderSnowflakes ST_Border =158;ST_BorderSombrero ST_Border =159;ST_BorderSouthwest ST_Border =160;ST_BorderStars ST_Border =161;ST_BorderStarsTop ST_Border =162; +ST_BorderStars3d ST_Border =163;ST_BorderStarsBlack ST_Border =164;ST_BorderStarsShadowed ST_Border =165;ST_BorderSun ST_Border =166;ST_BorderSwirligig ST_Border =167;ST_BorderTornPaper ST_Border =168;ST_BorderTornPaperBlack ST_Border =169;ST_BorderTrees ST_Border =170; +ST_BorderTriangleParty ST_Border =171;ST_BorderTriangles ST_Border =172;ST_BorderTriangle1 ST_Border =173;ST_BorderTriangle2 ST_Border =174;ST_BorderTriangleCircle1 ST_Border =175;ST_BorderTriangleCircle2 ST_Border =176;ST_BorderShapes1 ST_Border =177; +ST_BorderShapes2 ST_Border =178;ST_BorderTwistedLines1 ST_Border =179;ST_BorderTwistedLines2 ST_Border =180;ST_BorderVine ST_Border =181;ST_BorderWaveline ST_Border =182;ST_BorderWeavingAngles ST_Border =183;ST_BorderWeavingBraid ST_Border =184;ST_BorderWeavingRibbon ST_Border =185; +ST_BorderWeavingStrips ST_Border =186;ST_BorderWhiteFlowers ST_Border =187;ST_BorderWoodwork ST_Border =188;ST_BorderXIllusions ST_Border =189;ST_BorderZanyTriangles ST_Border =190;ST_BorderZigZag ST_Border =191;ST_BorderZigZagStitch ST_Border =192;ST_BorderCustom ST_Border =193; +);func (_afdeaf *ST_ObjectUpdateMode )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abdcfa ,_aagcb :=d .Token ();if _aagcb !=nil {return _aagcb ;};if _faddf ,_gaaaaa :=_abdcfa .(_g .EndElement );_gaaaaa &&_faddf .Name ==start .Name {*_afdeaf =1; +return nil ;};if _addbd ,_ccabff :=_abdcfa .(_g .CharData );!_ccabff {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",_abdcfa );}else {switch string (_addbd ){case "":*_afdeaf =0; +case "\u0061\u006c\u0077\u0061\u0079\u0073":*_afdeaf =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_afdeaf =2;};};_abdcfa ,_aagcb =d .Token ();if _aagcb !=nil {return _aagcb ;};if _bdaff ,_ebeace :=_abdcfa .(_g .EndElement );_ebeace &&_bdaff .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",_abdcfa );}; + +// Validate validates the CT_SaveThroughXslt and its children +func (_gdagd *CT_SaveThroughXslt )Validate ()error {return _gdagd .ValidateWithPath ("\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074");};func (_geccd ST_FldCharType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ebcceb :=_g .Attr {}; +_ebcceb .Name =name ;switch _geccd {case ST_FldCharTypeUnset :_ebcceb .Value ="";case ST_FldCharTypeBegin :_ebcceb .Value ="\u0062\u0065\u0067i\u006e";case ST_FldCharTypeSeparate :_ebcceb .Value ="\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case ST_FldCharTypeEnd :_ebcceb .Value ="\u0065\u006e\u0064"; +};return _ebcceb ,nil ;};func (_beecd ST_SectionMark )Validate ()error {return _beecd .ValidateWithPath ("")};func (_fcgee *ST_HeightRule )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fcgee =0;case "\u0061\u0075\u0074\u006f":*_fcgee =1; +case "\u0065\u0078\u0061c\u0074":*_fcgee =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_fcgee =3;};return nil ;}; + +// ValidateWithPath validates the CT_Object and its children, prefixing error messages with path +func (_ffgccc *CT_Object )ValidateWithPath (path string )error {if _ffgccc .DxaOrigAttr !=nil {if _defga :=_ffgccc .DxaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0078a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_defga !=nil {return _defga ; +};};if _ffgccc .DyaOrigAttr !=nil {if _fgacc :=_ffgccc .DyaOrigAttr .ValidateWithPath (path +"\u002f\u0044\u0079a\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072");_fgacc !=nil {return _fgacc ;};};if _ffgccc .Drawing !=nil {if _aabcc :=_ffgccc .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); +_aabcc !=nil {return _aabcc ;};};if _ffgccc .Choice !=nil {if _gcgab :=_ffgccc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_gcgab !=nil {return _gcgab ;};};return nil ;};func (_acgae *CT_StyleSort )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acgae .ValAttr =ST_StyleSort (1); +for _ ,_egcaea :=range start .Attr {if _egcaea .Name .Local =="\u0076\u0061\u006c"{_acgae .ValAttr .UnmarshalXMLAttr (_egcaea );continue ;};};for {_gddff ,_gfbfbd :=d .Token ();if _gfbfbd !=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",_gfbfbd ); +};if _fcdaa ,_cdgeb :=_gddff .(_g .EndElement );_cdgeb &&_fcdaa .Name ==start .Name {break ;};};return nil ;};func (_bgcbab ST_FtnPos )ValidateWithPath (path string )error {switch _bgcbab {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 (_bgcbab )); };return nil ;}; -// Validate validates the CT_AutoCaptions and its children -func (_aeeb *CT_AutoCaptions )Validate ()error {return _aeeb .ValidateWithPath ("\u0043T\u005fA\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");}; +// Validate validates the CT_TblLayoutType and its children +func (_cdacbf *CT_TblLayoutType )Validate ()error {return _cdacbf .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065");}; -// Validate validates the CT_Drawing and its children -func (_baab *CT_Drawing )Validate ()error {return _baab .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");};func (_cdbfd *ST_Merge )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdbfd =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_cdbfd =1; -case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_cdbfd =2;};return nil ;};func (_ffbff *CT_TblCellMar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ffbff .Top !=nil {_eagae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074o\u0070"}}; -e .EncodeElement (_ffbff .Top ,_eagae );};if _ffbff .Start !=nil {_dbfeg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ffbff .Start ,_dbfeg );};if _ffbff .Left !=nil {_dfddbb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; -e .EncodeElement (_ffbff .Left ,_dfddbb );};if _ffbff .Bottom !=nil {_eebdba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ffbff .Bottom ,_eebdba );};if _ffbff .End !=nil {_fdfaf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065n\u0064"}}; -e .EncodeElement (_ffbff .End ,_fdfaf );};if _ffbff .Right !=nil {_begcfc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ffbff .Right ,_begcfc );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_edade *CT_FFName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgebc :=range start .Attr {if _dgebc .Name .Local =="\u0076\u0061\u006c"{_bbfff ,_faaf :=_dgebc .Value ,error (nil );if _faaf !=nil {return _faaf ; -};_edade .ValAttr =&_bbfff ;continue ;};};for {_dbda ,_geeac :=d .Token ();if _geeac !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0046\u0046\u004ea\u006d\u0065\u003a\u0020\u0025\u0073",_geeac );};if _fedcd ,_gbbca :=_dbda .(_b .EndElement ); -_gbbca &&_fedcd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_ParaRPr and its children, prefixing error messages with path +func (_edcee *CT_ParaRPr )ValidateWithPath (path string )error {if _edcee .Ins !=nil {if _fcabc :=_edcee .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_fcabc !=nil {return _fcabc ;};};if _edcee .Del !=nil {if _eadfc :=_edcee .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); +_eadfc !=nil {return _eadfc ;};};if _edcee .MoveFrom !=nil {if _ecfdg :=_edcee .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_ecfdg !=nil {return _ecfdg ;};};if _edcee .MoveTo !=nil {if _fbecf :=_edcee .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); +_fbecf !=nil {return _fbecf ;};};if _edcee .RStyle !=nil {if _gbdfg :=_edcee .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_gbdfg !=nil {return _gbdfg ;};};if _edcee .RFonts !=nil {if _aadaa :=_edcee .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_aadaa !=nil {return _aadaa ;};};if _edcee .B !=nil {if _gegac :=_edcee .B .ValidateWithPath (path +"\u002f\u0042");_gegac !=nil {return _gegac ;};};if _edcee .BCs !=nil {if _gaeag :=_edcee .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_gaeag !=nil {return _gaeag ; +};};if _edcee .I !=nil {if _gbdce :=_edcee .I .ValidateWithPath (path +"\u002f\u0049");_gbdce !=nil {return _gbdce ;};};if _edcee .ICs !=nil {if _gfggb :=_edcee .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_gfggb !=nil {return _gfggb ;};}; +if _edcee .Caps !=nil {if _degf :=_edcee .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_degf !=nil {return _degf ;};};if _edcee .SmallCaps !=nil {if _daccg :=_edcee .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); +_daccg !=nil {return _daccg ;};};if _edcee .Strike !=nil {if _beef :=_edcee .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_beef !=nil {return _beef ;};};if _edcee .Dstrike !=nil {if _beag :=_edcee .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); +_beag !=nil {return _beag ;};};if _edcee .Outline !=nil {if _ddcgbb :=_edcee .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_ddcgbb !=nil {return _ddcgbb ;};};if _edcee .Shadow !=nil {if _egceg :=_edcee .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_egceg !=nil {return _egceg ;};};if _edcee .Emboss !=nil {if _abcca :=_edcee .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_abcca !=nil {return _abcca ;};};if _edcee .Imprint !=nil {if _dgbb :=_edcee .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); +_dgbb !=nil {return _dgbb ;};};if _edcee .NoProof !=nil {if _bbgdcg :=_edcee .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_bbgdcg !=nil {return _bbgdcg ;};};if _edcee .SnapToGrid !=nil {if _eggd :=_edcee .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); +_eggd !=nil {return _eggd ;};};if _edcee .Vanish !=nil {if _fgecf :=_edcee .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_fgecf !=nil {return _fgecf ;};};if _edcee .WebHidden !=nil {if _cgeeb :=_edcee .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); +_cgeeb !=nil {return _cgeeb ;};};if _edcee .Color !=nil {if _eadcd :=_edcee .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_eadcd !=nil {return _eadcd ;};};if _edcee .Spacing !=nil {if _fgfeb :=_edcee .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_fgfeb !=nil {return _fgfeb ;};};if _edcee .W !=nil {if _eggb :=_edcee .W .ValidateWithPath (path +"\u002f\u0057");_eggb !=nil {return _eggb ;};};if _edcee .Kern !=nil {if _caggg :=_edcee .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_caggg !=nil {return _caggg ; +};};if _edcee .Position !=nil {if _ggfabb :=_edcee .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_ggfabb !=nil {return _ggfabb ;};};if _edcee .Sz !=nil {if _afdaa :=_edcee .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); +_afdaa !=nil {return _afdaa ;};};if _edcee .SzCs !=nil {if _bbcff :=_edcee .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_bbcff !=nil {return _bbcff ;};};if _edcee .Highlight !=nil {if _gffed :=_edcee .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); +_gffed !=nil {return _gffed ;};};if _edcee .U !=nil {if _dbdg :=_edcee .U .ValidateWithPath (path +"\u002f\u0055");_dbdg !=nil {return _dbdg ;};};if _edcee .Effect !=nil {if _ggbeg :=_edcee .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); +_ggbeg !=nil {return _ggbeg ;};};if _edcee .Bdr !=nil {if _gbdgc :=_edcee .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_gbdgc !=nil {return _gbdgc ;};};if _edcee .Shd !=nil {if _ebacb :=_edcee .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_ebacb !=nil {return _ebacb ;};};if _edcee .FitText !=nil {if _gegcda :=_edcee .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gegcda !=nil {return _gegcda ;};};if _edcee .VertAlign !=nil {if _gbbgg :=_edcee .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); +_gbbgg !=nil {return _gbbgg ;};};if _edcee .Rtl !=nil {if _abecf :=_edcee .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_abecf !=nil {return _abecf ;};};if _edcee .Cs !=nil {if _adcea :=_edcee .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); +_adcea !=nil {return _adcea ;};};if _edcee .Em !=nil {if _gdaca :=_edcee .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_gdaca !=nil {return _gdaca ;};};if _edcee .Lang !=nil {if _ebeb :=_edcee .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); +_ebeb !=nil {return _ebeb ;};};if _edcee .EastAsianLayout !=nil {if _gafgd :=_edcee .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_gafgd !=nil {return _gafgd ;};};if _edcee .SpecVanish !=nil {if _fddbf :=_edcee .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"); +_fddbf !=nil {return _fddbf ;};};if _edcee .OMath !=nil {if _cegab :=_edcee .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_cegab !=nil {return _cegab ;};};if _edcee .RPrChange !=nil {if _gabfa :=_edcee .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); +_gabfa !=nil {return _gabfa ;};};return nil ;};type CT_TcBorders struct{ -// Validate validates the CT_FrameScrollbar and its children -func (_fddc *CT_FrameScrollbar )Validate ()error {return _fddc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0053\u0063\u0072\u006fl\u006c\u0062\u0061\u0072");};type ST_PageOrientation byte ;const (ST_PageBorderZOrderUnset ST_PageBorderZOrder =0; -ST_PageBorderZOrderFront ST_PageBorderZOrder =1;ST_PageBorderZOrderBack ST_PageBorderZOrder =2;); +// Table Cell Top Border +Top *CT_Border ; -// Validate validates the WdEG_WrapTypeChoice and its children -func (_ccgdad *WdEG_WrapTypeChoice )Validate ()error {return _ccgdad .ValidateWithPath ("\u0057\u0064\u0045\u0047_W\u0072\u0061\u0070\u0054\u0079\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func NewGlossaryDocument ()*GlossaryDocument {_egdfe :=&GlossaryDocument {}; -_egdfe .CT_GlossaryDocument =*NewCT_GlossaryDocument ();return _egdfe ;}; +// Table Cell Leading Edge Border +Start *CT_Border ; -// ValidateWithPath validates the CT_SaveThroughXslt and its children, prefixing error messages with path -func (_defed *CT_SaveThroughXslt )ValidateWithPath (path string )error {return nil };type Document struct{CT_Document };func (_baagb *WdCT_WordprocessingShapeChoice1 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdbef :for {_eddggg ,_cdffcf :=d .Token (); -if _cdffcf !=nil {return _cdffcf ;};switch _fgbdb :=_eddggg .(type ){case _b .StartElement :switch _fgbdb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_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 :"\u0074\u0078\u0062\u0078"}:_baagb .Txbx =NewWdCT_TextboxInfo (); -if _bcedbg :=d .DecodeElement (_baagb .Txbx ,&_fgbdb );_bcedbg !=nil {return _bcedbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_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 :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_baagb .LinkedTxbx =NewWdCT_LinkedTextboxInformation (); -if _abdbf :=d .DecodeElement (_baagb .LinkedTxbx ,&_fgbdb );_abdbf !=nil {return _abdbf ;};default:_af .Log .Debug ("\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",_fgbdb .Name ); -if _aefadf :=d .Skip ();_aefadf !=nil {return _aefadf ;};};case _b .EndElement :break _cdbef ;case _b .CharData :};};return nil ;};func (_bgafc *ST_MailMergeDocType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bgafc =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_bgafc =1; -case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_bgafc =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_bgafc =3;case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_bgafc =4;case "\u0065\u006d\u0061i\u006c":*_bgafc =5; -case "\u0066\u0061\u0078":*_bgafc =6;};return nil ;}; +// Table Cell Leading Edge Border +Left *CT_Border ; -// ValidateWithPath validates the AG_TransitionalPassword and its children, prefixing error messages with path -func (_gea *AG_TransitionalPassword )ValidateWithPath (path string )error {if _adf :=_gea .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); -_adf !=nil {return _adf ;};if _ggd :=_gea .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");_ggd !=nil {return _ggd ; -};if _cg :=_gea .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cg !=nil {return _cg ;};return nil ;};func (_efgbaa ST_BrClear )String ()string {switch _efgbaa {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 "";};type EG_RPrContent struct{ +// Table Cell Bottom Border +Bottom *CT_Border ; + +// Table Cell Trailing Edge Border +End *CT_Border ; + +// Table Cell Trailing Edge Border +Right *CT_Border ; + +// Table Cell Inside Horizontal Edges Border +InsideH *CT_Border ; + +// Table Cell Inside Vertical Edges Border +InsideV *CT_Border ; + +// Table Cell Top Left to Bottom Right Diagonal Border +Tl2br *CT_Border ; + +// Table Cell Top Right to Bottom Left Diagonal Border +Tr2bl *CT_Border ;};func NewCT_TextDirection ()*CT_TextDirection {_deged :=&CT_TextDirection {};_deged .ValAttr =ST_TextDirection (1);return _deged ;}; + +// Validate validates the CT_TrPr and its children +func (_cfgeac *CT_TrPr )Validate ()error {return _cfgeac .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0050\u0072");};func (_defaec *ST_FtnPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdacc ,_begagf :=d .Token ();if _begagf !=nil {return _begagf ; +};if _fgbgbe ,_fdegcf :=_fdacc .(_g .EndElement );_fdegcf &&_fgbgbe .Name ==start .Name {*_defaec =1;return nil ;};if _eegeb ,_daggg :=_fdacc .(_g .CharData );!_daggg {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",_fdacc ); +}else {switch string (_eegeb ){case "":*_defaec =0;case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_defaec =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_defaec =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_defaec =3; +case "\u0064\u006f\u0063\u0045\u006e\u0064":*_defaec =4;};};_fdacc ,_begagf =d .Token ();if _begagf !=nil {return _begagf ;};if _bacddf ,_ggcfeg :=_fdacc .(_g .EndElement );_ggcfeg &&_bacddf .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",_fdacc ); +};func NewCT_SdtContentRun ()*CT_SdtContentRun {_bfga :=&CT_SdtContentRun {};return _bfga };const (ST_DocPartBehaviorUnset ST_DocPartBehavior =0;ST_DocPartBehaviorContent ST_DocPartBehavior =1;ST_DocPartBehaviorP ST_DocPartBehavior =2;ST_DocPartBehaviorPg ST_DocPartBehavior =3; +);func (_bdfg *CT_CharacterSpacing )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdfg .ValAttr =ST_CharacterSpacing (1);for _ ,_gbgg :=range start .Attr {if _gbgg .Name .Local =="\u0076\u0061\u006c"{_bdfg .ValAttr .UnmarshalXMLAttr (_gbgg ); +continue ;};};for {_aeed ,_gbbd :=d .Token ();if _gbbd !=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",_gbbd ); +};if _cefd ,_baga :=_aeed .(_g .EndElement );_baga &&_cefd .Name ==start .Name {break ;};};return nil ;};func NewCT_ObjectEmbed ()*CT_ObjectEmbed {_cdgac :=&CT_ObjectEmbed {};return _cdgac }; + +// ValidateWithPath validates the CT_Shd and its children, prefixing error messages with path +func (_baeaf *CT_Shd )ValidateWithPath (path string )error {if _baeaf .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 _aebgd :=_baeaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aebgd !=nil {return _aebgd ;};if _baeaf .ColorAttr !=nil {if _ecbba :=_baeaf .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_ecbba !=nil {return _ecbba ;};};if _bcfff :=_baeaf .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bcfff !=nil {return _bcfff ;};if _baeaf .FillAttr !=nil {if _bgfae :=_baeaf .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r"); +_bgfae !=nil {return _bgfae ;};};if _fgdbd :=_baeaf .ThemeFillAttr .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u0069\u006cl\u0041\u0074\u0074\u0072");_fgdbd !=nil {return _fgdbd ;};return nil ;}; + +// Validate validates the CT_SdtPr and its children +func (_fdefb *CT_SdtPr )Validate ()error {return _fdefb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072");}; + +// ValidateWithPath validates the CT_Settings and its children, prefixing error messages with path +func (_eaaa *CT_Settings )ValidateWithPath (path string )error {if _eaaa .WriteProtection !=nil {if _eeeea :=_eaaa .WriteProtection .ValidateWithPath (path +"\u002f\u0057r\u0069\u0074\u0065P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_eeeea !=nil {return _eeeea ; +};};if _eaaa .View !=nil {if _geeca :=_eaaa .View .ValidateWithPath (path +"\u002f\u0056\u0069e\u0077");_geeca !=nil {return _geeca ;};};if _eaaa .Zoom !=nil {if _cgbga :=_eaaa .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_cgbga !=nil {return _cgbga ; +};};if _eaaa .RemovePersonalInformation !=nil {if _eedbe :=_eaaa .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"); +_eedbe !=nil {return _eedbe ;};};if _eaaa .RemoveDateAndTime !=nil {if _efgdd :=_eaaa .RemoveDateAndTime .ValidateWithPath (path +"\u002fR\u0065m\u006f\u0076\u0065\u0044\u0061t\u0065\u0041n\u0064\u0054\u0069\u006d\u0065");_efgdd !=nil {return _efgdd ;}; +};if _eaaa .DoNotDisplayPageBoundaries !=nil {if _ffafc :=_eaaa .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"); +_ffafc !=nil {return _ffafc ;};};if _eaaa .DisplayBackgroundShape !=nil {if _edfad :=_eaaa .DisplayBackgroundShape .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065"); +_edfad !=nil {return _edfad ;};};if _eaaa .PrintPostScriptOverText !=nil {if _cbgaa :=_eaaa .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"); +_cbgaa !=nil {return _cbgaa ;};};if _eaaa .PrintFractionalCharacterWidth !=nil {if _aegfb :=_eaaa .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"); +_aegfb !=nil {return _aegfb ;};};if _eaaa .PrintFormsData !=nil {if _dfgdee :=_eaaa .PrintFormsData .ValidateWithPath (path +"\u002fP\u0072i\u006e\u0074\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061");_dfgdee !=nil {return _dfgdee ;};};if _eaaa .EmbedTrueTypeFonts !=nil {if _daedee :=_eaaa .EmbedTrueTypeFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062ed\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065\u0046\u006f\u006e\u0074\u0073"); +_daedee !=nil {return _daedee ;};};if _eaaa .EmbedSystemFonts !=nil {if _gfgggd :=_eaaa .EmbedSystemFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0053\u0079\u0073\u0074\u0065\u006dF\u006f\u006e\u0074\u0073");_gfgggd !=nil {return _gfgggd ; +};};if _eaaa .SaveSubsetFonts !=nil {if _cceeb :=_eaaa .SaveSubsetFonts .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0053u\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073");_cceeb !=nil {return _cceeb ;};};if _eaaa .SaveFormsData !=nil {if _bafeg :=_eaaa .SaveFormsData .ValidateWithPath (path +"\u002f\u0053\u0061\u0076\u0065\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"); +_bafeg !=nil {return _bafeg ;};};if _eaaa .MirrorMargins !=nil {if _fdaba :=_eaaa .MirrorMargins .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u004d\u0061r\u0067\u0069\u006e\u0073");_fdaba !=nil {return _fdaba ;};};if _eaaa .AlignBordersAndEdges !=nil {if _bfcbe :=_eaaa .AlignBordersAndEdges .ValidateWithPath (path +"/\u0041\u006c\u0069\u0067nB\u006fr\u0064\u0065\u0072\u0073\u0041n\u0064\u0045\u0064\u0067\u0065\u0073"); +_bfcbe !=nil {return _bfcbe ;};};if _eaaa .BordersDoNotSurroundHeader !=nil {if _cfgcf :=_eaaa .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"); +_cfgcf !=nil {return _cfgcf ;};};if _eaaa .BordersDoNotSurroundFooter !=nil {if _egfge :=_eaaa .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"); +_egfge !=nil {return _egfge ;};};if _eaaa .GutterAtTop !=nil {if _eaacdc :=_eaaa .GutterAtTop .ValidateWithPath (path +"\u002f\u0047\u0075t\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070");_eaacdc !=nil {return _eaacdc ;};};if _eaaa .HideSpellingErrors !=nil {if _ebeae :=_eaaa .HideSpellingErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eS\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0045\u0072\u0072\u006f\u0072\u0073"); +_ebeae !=nil {return _ebeae ;};};if _eaaa .HideGrammaticalErrors !=nil {if _gcbggc :=_eaaa .HideGrammaticalErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eG\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006fr\u0073"); +_gcbggc !=nil {return _gcbggc ;};};for _afdgf ,_fgegef :=range _eaaa .ActiveWritingStyle {if _eagae :=_fgegef .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0041\u0063\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069n\u0067S\u0074\u0079\u006c\u0065\u005b\u0025\u0064]",path ,_afdgf )); +_eagae !=nil {return _eagae ;};};if _eaaa .ProofState !=nil {if _bfaee :=_eaaa .ProofState .ValidateWithPath (path +"/\u0050\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065");_bfaee !=nil {return _bfaee ;};};if _eaaa .FormsDesign !=nil {if _dcfcgg :=_eaaa .FormsDesign .ValidateWithPath (path +"\u002f\u0046\u006fr\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"); +_dcfcgg !=nil {return _dcfcgg ;};};if _eaaa .AttachedTemplate !=nil {if _bgbc :=_eaaa .AttachedTemplate .ValidateWithPath (path +"\u002f\u0041\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0054\u0065\u006dp\u006c\u0061\u0074\u0065");_bgbc !=nil {return _bgbc ; +};};if _eaaa .LinkStyles !=nil {if _agfaee :=_eaaa .LinkStyles .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073");_agfaee !=nil {return _agfaee ;};};if _eaaa .StylePaneFormatFilter !=nil {if _ffeab :=_eaaa .StylePaneFormatFilter .ValidateWithPath (path +"\u002f\u0053\u0074\u0079le\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074e\u0072"); +_ffeab !=nil {return _ffeab ;};};if _eaaa .StylePaneSortMethod !=nil {if _fgdaa :=_eaaa .StylePaneSortMethod .ValidateWithPath (path +"/\u0053t\u0079\u006c\u0065\u0050\u0061\u006e\u0065\u0053o\u0072\u0074\u004d\u0065th\u006f\u0064");_fgdaa !=nil {return _fgdaa ; +};};if _eaaa .DocumentType !=nil {if _gggeb :=_eaaa .DocumentType .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065");_gggeb !=nil {return _gggeb ;};};if _eaaa .MailMerge !=nil {if _bagfg :=_eaaa .MailMerge .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"); +_bagfg !=nil {return _bagfg ;};};if _eaaa .RevisionView !=nil {if _gbgfeb :=_eaaa .RevisionView .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077");_gbgfeb !=nil {return _gbgfeb ;};};if _eaaa .TrackRevisions !=nil {if _afdeg :=_eaaa .TrackRevisions .ValidateWithPath (path +"\u002fT\u0072a\u0063\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"); +_afdeg !=nil {return _afdeg ;};};if _eaaa .DoNotTrackMoves !=nil {if _bgcceg :=_eaaa .DoNotTrackMoves .ValidateWithPath (path +"\u002f\u0044o\u004e\u006f\u0074T\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073");_bgcceg !=nil {return _bgcceg ;};}; +if _eaaa .DoNotTrackFormatting !=nil {if _beae :=_eaaa .DoNotTrackFormatting .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftT\u0072a\u0063\u006b\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");_beae !=nil {return _beae ;};};if _eaaa .DocumentProtection !=nil {if _edgcc :=_eaaa .DocumentProtection .ValidateWithPath (path +"\u002f\u0044\u006f\u0063um\u0065\u006e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); +_edgcc !=nil {return _edgcc ;};};if _eaaa .AutoFormatOverride !=nil {if _decddd :=_eaaa .AutoFormatOverride .ValidateWithPath (path +"\u002f\u0041\u0075\u0074oF\u006f\u0072\u006d\u0061\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");_decddd !=nil {return _decddd ; +};};if _eaaa .StyleLockTheme !=nil {if _dcfbf :=_eaaa .StyleLockTheme .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065");_dcfbf !=nil {return _dcfbf ;};};if _eaaa .StyleLockQFSet !=nil {if _fcafag :=_eaaa .StyleLockQFSet .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"); +_fcafag !=nil {return _fcafag ;};};if _eaaa .DefaultTabStop !=nil {if _defggc :=_eaaa .DefaultTabStop .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070");_defggc !=nil {return _defggc ;};};if _eaaa .AutoHyphenation !=nil {if _eeaabb :=_eaaa .AutoHyphenation .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0048y\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"); +_eeaabb !=nil {return _eeaabb ;};};if _eaaa .ConsecutiveHyphenLimit !=nil {if _gfaeg :=_eaaa .ConsecutiveHyphenLimit .ValidateWithPath (path +"\u002f\u0043\u006fns\u0065\u0063\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074"); +_gfaeg !=nil {return _gfaeg ;};};if _eaaa .HyphenationZone !=nil {if _fgbegg :=_eaaa .HyphenationZone .ValidateWithPath (path +"\u002f\u0048y\u0070\u0068\u0065n\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065");_fgbegg !=nil {return _fgbegg ;};}; +if _eaaa .DoNotHyphenateCaps !=nil {if _fbeaf :=_eaaa .DoNotHyphenateCaps .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0065\u0043\u0061\u0070\u0073");_fbeaf !=nil {return _fbeaf ;};};if _eaaa .ShowEnvelope !=nil {if _edgef :=_eaaa .ShowEnvelope .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"); +_edgef !=nil {return _edgef ;};};if _eaaa .SummaryLength !=nil {if _gcegc :=_eaaa .SummaryLength .ValidateWithPath (path +"\u002f\u0053\u0075\u006d\u006d\u0061\u0072\u0079\u004ce\u006e\u0067\u0074\u0068");_gcegc !=nil {return _gcegc ;};};if _eaaa .ClickAndTypeStyle !=nil {if _ffcgd :=_eaaa .ClickAndTypeStyle .ValidateWithPath (path +"\u002fC\u006ci\u0063\u006b\u0041\u006e\u0064T\u0079\u0070e\u0053\u0074\u0079\u006c\u0065"); +_ffcgd !=nil {return _ffcgd ;};};if _eaaa .DefaultTableStyle !=nil {if _eadea :=_eaaa .DefaultTableStyle .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");_eadea !=nil {return _eadea ;}; +};if _eaaa .EvenAndOddHeaders !=nil {if _gedfcd :=_eaaa .EvenAndOddHeaders .ValidateWithPath (path +"\u002fE\u0076e\u006e\u0041\u006e\u0064\u004fd\u0064\u0048e\u0061\u0064\u0065\u0072\u0073");_gedfcd !=nil {return _gedfcd ;};};if _eaaa .BookFoldRevPrinting !=nil {if _bcdfa :=_eaaa .BookFoldRevPrinting .ValidateWithPath (path +"/\u0042o\u006f\u006b\u0046\u006f\u006c\u0064\u0052\u0065v\u0050\u0072\u0069\u006eti\u006e\u0067"); +_bcdfa !=nil {return _bcdfa ;};};if _eaaa .BookFoldPrinting !=nil {if _ffggf :=_eaaa .BookFoldPrinting .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067");_ffggf !=nil {return _ffggf ; +};};if _eaaa .BookFoldPrintingSheets !=nil {if _bgfcfaf :=_eaaa .BookFoldPrintingSheets .ValidateWithPath (path +"\u002f\u0042\u006fok\u0046\u006f\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073");_bgfcfaf !=nil {return _bgfcfaf ; +};};if _eaaa .DrawingGridHorizontalSpacing !=nil {if _geggd :=_eaaa .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"); +_geggd !=nil {return _geggd ;};};if _eaaa .DrawingGridVerticalSpacing !=nil {if _dabac :=_eaaa .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"); +_dabac !=nil {return _dabac ;};};if _eaaa .DisplayHorizontalDrawingGridEvery !=nil {if _cbfb :=_eaaa .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"); +_cbfb !=nil {return _cbfb ;};};if _eaaa .DisplayVerticalDrawingGridEvery !=nil {if _accacd :=_eaaa .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"); +_accacd !=nil {return _accacd ;};};if _eaaa .DoNotUseMarginsForDrawingGridOrigin !=nil {if _acabe :=_eaaa .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"); +_acabe !=nil {return _acabe ;};};if _eaaa .DrawingGridHorizontalOrigin !=nil {if _dacbg :=_eaaa .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"); +_dacbg !=nil {return _dacbg ;};};if _eaaa .DrawingGridVerticalOrigin !=nil {if _bedad :=_eaaa .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"); +_bedad !=nil {return _bedad ;};};if _eaaa .DoNotShadeFormData !=nil {if _eebeb :=_eaaa .DoNotShadeFormData .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0068\u0061\u0064\u0065\u0046\u006f\u0072\u006d\u0044\u0061\u0074\u0061");_eebeb !=nil {return _eebeb ; +};};if _eaaa .NoPunctuationKerning !=nil {if _cfcce :=_eaaa .NoPunctuationKerning .ValidateWithPath (path +"/\u004e\u006f\u0050\u0075nc\u0074u\u0061\u0074\u0069\u006f\u006eK\u0065\u0072\u006e\u0069\u006e\u0067");_cfcce !=nil {return _cfcce ;};};if _eaaa .CharacterSpacingControl !=nil {if _daaaag :=_eaaa .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"); +_daaaag !=nil {return _daaaag ;};};if _eaaa .PrintTwoOnOne !=nil {if _gfbab :=_eaaa .PrintTwoOnOne .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0054\u0077\u006fO\u006e\u004f\u006e\u0065");_gfbab !=nil {return _gfbab ;};};if _eaaa .StrictFirstAndLastChars !=nil {if _gecee :=_eaaa .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"); +_gecee !=nil {return _gecee ;};};if _eaaa .NoLineBreaksAfter !=nil {if _bbcec :=_eaaa .NoLineBreaksAfter .ValidateWithPath (path +"\u002fN\u006fL\u0069\u006e\u0065\u0042\u0072e\u0061\u006bs\u0041\u0066\u0074\u0065\u0072");_bbcec !=nil {return _bbcec ;}; +};if _eaaa .NoLineBreaksBefore !=nil {if _cegef :=_eaaa .NoLineBreaksBefore .ValidateWithPath (path +"\u002f\u004e\u006f\u004cin\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0042\u0065\u0066\u006f\u0072\u0065");_cegef !=nil {return _cegef ;};};if _eaaa .SavePreviewPicture !=nil {if _eacec :=_eaaa .SavePreviewPicture .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eP\u0072\u0065\u0076\u0069\u0065\u0077\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); +_eacec !=nil {return _eacec ;};};if _eaaa .DoNotValidateAgainstSchema !=nil {if _bcebb :=_eaaa .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"); +_bcebb !=nil {return _bcebb ;};};if _eaaa .SaveInvalidXml !=nil {if _gfacea :=_eaaa .SaveInvalidXml .ValidateWithPath (path +"\u002fS\u0061v\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c");_gfacea !=nil {return _gfacea ;};};if _eaaa .IgnoreMixedContent !=nil {if _fecfg :=_eaaa .IgnoreMixedContent .ValidateWithPath (path +"\u002f\u0049\u0067\u006eor\u0065\u004d\u0069\u0078\u0065\u0064\u0043\u006f\u006e\u0074\u0065\u006e\u0074"); +_fecfg !=nil {return _fecfg ;};};if _eaaa .AlwaysShowPlaceholderText !=nil {if _gddcf :=_eaaa .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"); +_gddcf !=nil {return _gddcf ;};};if _eaaa .DoNotDemarcateInvalidXml !=nil {if _defbb :=_eaaa .DoNotDemarcateInvalidXml .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074D\u0065\u006d\u0061\u0072\u0063a\u0074e\u0049n\u0076\u0061\u006c\u0069\u0064\u0058\u006dl"); +_defbb !=nil {return _defbb ;};};if _eaaa .SaveXmlDataOnly !=nil {if _beadgg :=_eaaa .SaveXmlDataOnly .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0058m\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079");_beadgg !=nil {return _beadgg ;};}; +if _eaaa .UseXSLTWhenSaving !=nil {if _bgcde :=_eaaa .UseXSLTWhenSaving .ValidateWithPath (path +"\u002fU\u0073e\u0058\u0053\u004c\u0054\u0057h\u0065\u006eS\u0061\u0076\u0069\u006e\u0067");_bgcde !=nil {return _bgcde ;};};if _eaaa .SaveThroughXslt !=nil {if _ebgcd :=_eaaa .SaveThroughXslt .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0054h\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"); +_ebgcd !=nil {return _ebgcd ;};};if _eaaa .ShowXMLTags !=nil {if _ecffa :=_eaaa .ShowXMLTags .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073");_ecffa !=nil {return _ecffa ;};};if _eaaa .AlwaysMergeEmptyNamespace !=nil {if _ebfgd :=_eaaa .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"); +_ebfgd !=nil {return _ebfgd ;};};if _eaaa .UpdateFields !=nil {if _babdg :=_eaaa .UpdateFields .ValidateWithPath (path +"\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_babdg !=nil {return _babdg ;};};if _eaaa .HdrShapeDefaults !=nil {if _aeagd :=_eaaa .HdrShapeDefaults .ValidateWithPath (path +"\u002f\u0048\u0064\u0072\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"); +_aeagd !=nil {return _aeagd ;};};if _eaaa .FootnotePr !=nil {if _bdecg :=_eaaa .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_bdecg !=nil {return _bdecg ;};};if _eaaa .EndnotePr !=nil {if _dcaca :=_eaaa .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"); +_dcaca !=nil {return _dcaca ;};};if _eaaa .Compat !=nil {if _becce :=_eaaa .Compat .ValidateWithPath (path +"\u002fC\u006f\u006d\u0070\u0061\u0074");_becce !=nil {return _becce ;};};if _eaaa .DocVars !=nil {if _gbdae :=_eaaa .DocVars .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u0073"); +_gbdae !=nil {return _gbdae ;};};if _eaaa .Rsids !=nil {if _cdgbc :=_eaaa .Rsids .ValidateWithPath (path +"\u002f\u0052\u0073\u0069\u0064\u0073");_cdgbc !=nil {return _cdgbc ;};};if _eaaa .MathPr !=nil {if _cagbb :=_eaaa .MathPr .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0050\u0072"); +_cagbb !=nil {return _cagbb ;};};for _dafce ,_daace :=range _eaaa .AttachedSchema {if _fcfgg :=_daace .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0074ta\u0063h\u0065\u0064\u0053\u0063\u0068e\u006d\u0061\u005b\u0025\u0064\u005d",path ,_dafce )); +_fcfgg !=nil {return _fcfgg ;};};if _eaaa .ThemeFontLang !=nil {if _ddcgga :=_eaaa .ThemeFontLang .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u006f\u006et\u004c\u0061\u006e\u0067");_ddcgga !=nil {return _ddcgga ;};};if _eaaa .ClrSchemeMapping !=nil {if _gcdac :=_eaaa .ClrSchemeMapping .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004d\u0061p\u0070\u0069\u006e\u0067"); +_gcdac !=nil {return _gcdac ;};};if _eaaa .DoNotIncludeSubdocsInStats !=nil {if _ggbbg :=_eaaa .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"); +_ggbbg !=nil {return _ggbbg ;};};if _eaaa .DoNotAutoCompressPictures !=nil {if _cegfe :=_eaaa .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"); +_cegfe !=nil {return _cegfe ;};};if _eaaa .ForceUpgrade !=nil {if _afbfb :=_eaaa .ForceUpgrade .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065");_afbfb !=nil {return _afbfb ;};};if _eaaa .Captions !=nil {if _dbacb :=_eaaa .Captions .ValidateWithPath (path +"\u002fC\u0061\u0070\u0074\u0069\u006f\u006es"); +_dbacb !=nil {return _dbacb ;};};if _eaaa .ReadModeInkLockDown !=nil {if _bfcef :=_eaaa .ReadModeInkLockDown .ValidateWithPath (path +"/\u0052e\u0061\u0064\u004d\u006f\u0064\u0065\u0049\u006ek\u004c\u006f\u0063\u006bDo\u0077\u006e");_bfcef !=nil {return _bfcef ; +};};for _dbgcd ,_cdgde :=range _eaaa .SmartTagType {if _bcebf :=_cdgde .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_dbgcd ));_bcebf !=nil {return _bcebf ; +};};if _eaaa .SchemaLibrary !=nil {if _cgegf :=_eaaa .SchemaLibrary .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069b\u0072\u0061\u0072\u0079");_cgegf !=nil {return _cgegf ;};};if _eaaa .ShapeDefaults !=nil {if _cegcd :=_eaaa .ShapeDefaults .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"); +_cegcd !=nil {return _cegcd ;};};if _eaaa .DoNotEmbedSmartTags !=nil {if _edffg :=_eaaa .DoNotEmbedSmartTags .ValidateWithPath (path +"/\u0044o\u004e\u006f\u0074\u0045\u006d\u0062\u0065\u0064S\u006d\u0061\u0072\u0074Ta\u0067\u0073");_edffg !=nil {return _edffg ; +};};if _eaaa .DecimalSymbol !=nil {if _fefecf :=_eaaa .DecimalSymbol .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u0053y\u006d\u0062\u006f\u006c");_fefecf !=nil {return _fefecf ;};};if _eaaa .ListSeparator !=nil {if _effcb :=_eaaa .ListSeparator .ValidateWithPath (path +"\u002f\u004c\u0069\u0073\u0074\u0053\u0065\u0070\u0061r\u0061\u0074\u006f\u0072"); +_effcb !=nil {return _effcb ;};};return nil ;};func (_cbdefc *WdWsp )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _cbdefc .WdCT_WordprocessingShape .MarshalXML (e ,start );}; + +// ValidateWithPath validates the CT_Zoom and its children, prefixing error messages with path +func (_cbcec *CT_Zoom )ValidateWithPath (path string )error {if _gcbeeg :=_cbcec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcbeeg !=nil {return _gcbeeg ;};if _cgecgf :=_cbcec .PercentAttr .ValidateWithPath (path +"\u002f\u0050\u0065r\u0063\u0065\u006e\u0074\u0041\u0074\u0074\u0072"); +_cgecgf !=nil {return _cgecgf ;};return nil ;}; + +// ValidateWithPath validates the CT_EastAsianLayout and its children, prefixing error messages with path +func (_dbbfd *CT_EastAsianLayout )ValidateWithPath (path string )error {if _dbbfd .CombineAttr !=nil {if _dcaef :=_dbbfd .CombineAttr .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_dcaef !=nil {return _dcaef ; +};};if _baae :=_dbbfd .CombineBracketsAttr .ValidateWithPath (path +"/\u0043o\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073At\u0074\u0072");_baae !=nil {return _baae ;};if _dbbfd .VertAttr !=nil {if _becg :=_dbbfd .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r"); +_becg !=nil {return _becg ;};};if _dbbfd .VertCompressAttr !=nil {if _edeg :=_dbbfd .VertCompressAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0041\u0074\u0074\u0072");_edeg !=nil {return _edeg ; +};};return nil ;};type CT_TrackChange struct{AuthorAttr string ;DateAttr *_db .Time ; + +// Annotation Identifier +IdAttr int64 ;};func (_acdbcf ST_TextEffect )ValidateWithPath (path string )error {switch _acdbcf {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 (_acdbcf )); +};return nil ;};type CT_LatentStyles struct{ + +// Default Style Locking Setting +DefLockedStateAttr *_ffb .ST_OnOff ; + +// Default User Interface Priority Setting +DefUIPriorityAttr *int64 ; + +// Default Semi-Hidden Setting +DefSemiHiddenAttr *_ffb .ST_OnOff ; + +// Default Hidden Until Used Setting +DefUnhideWhenUsedAttr *_ffb .ST_OnOff ; + +// Default Primary Style Setting +DefQFormatAttr *_ffb .ST_OnOff ; + +// Latent Style Count +CountAttr *int64 ; + +// Latent Style Exception +LsdException []*CT_LsdException ;}; + +// Validate validates the CT_TrackChange and its children +func (_gcaga *CT_TrackChange )Validate ()error {return _gcaga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func (_cafbge *EG_MathContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cafbge .OMathPara !=nil {_bcefa :=_g .StartElement {Name :_g .Name {Local :"m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061"}}; +e .EncodeElement (_cafbge .OMathPara ,_bcefa );};if _cafbge .OMath !=nil {_ecgdg :=_g .StartElement {Name :_g .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_cafbge .OMath ,_ecgdg );};return nil ;};func (_cggeag ST_MailMergeOdsoFMDFieldType )Validate ()error {return _cggeag .ValidateWithPath ("")}; +func NewEG_BlockLevelElts ()*EG_BlockLevelElts {_deffe :=&EG_BlockLevelElts {};return _deffe };func (_bacga *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 :_a .Sprintf ("\u0025\u0076",_bacga .Usb0Attr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0031"},Value :_a .Sprintf ("\u0025\u0076",_bacga .Usb1Attr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0032"},Value :_a .Sprintf ("\u0025\u0076",_bacga .Usb2Attr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0033"},Value :_a .Sprintf ("\u0025\u0076",_bacga .Usb3Attr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0030"},Value :_a .Sprintf ("\u0025\u0076",_bacga .Csb0Attr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0031"},Value :_a .Sprintf ("\u0025\u0076",_bacga .Csb1Attr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +}; + +// ValidateWithPath validates the CT_Tc and its children, prefixing error messages with path +func (_daege *CT_Tc )ValidateWithPath (path string )error {if _daege .TcPr !=nil {if _agagbb :=_daege .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_agagbb !=nil {return _agagbb ;};};for _bgfed ,_dabccc :=range _daege .EG_BlockLevelElts {if _aabbfa :=_dabccc .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 ,_bgfed )); +_aabbfa !=nil {return _aabbfa ;};};return nil ;};type CT_RubyPr struct{ + +// Phonetic Guide Text Alignment +RubyAlign *CT_RubyAlign ; + +// Phonetic Guide Text Font Size +Hps *CT_HpsMeasure ; + +// Distance Between Phonetic Guide Text and Phonetic Guide Base Text +HpsRaise *CT_HpsMeasure ; + +// Phonetic Guide Base Text Font Size +HpsBaseText *CT_HpsMeasure ; + +// Language ID for Phonetic Guide +Lid *CT_Lang ; + +// Invalidated Field Cache +Dirty *CT_OnOff ;};type CT_Endnotes struct{ + +// Endnote Content +Endnote []*CT_FtnEdn ;};func (_dfga *CT_BottomPageBorder )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfga .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 :_a .Sprintf ("\u0025\u0076",*_dfga .BottomLeftAttr )}); +};if _dfga .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 :_a .Sprintf ("\u0025\u0076",*_dfga .BottomRightAttr )});};if _dfga .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dfga .IdAttr )}); +};_abag ,_edf :=_dfga .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _edf !=nil {return _edf ;};start .Attr =append (start .Attr ,_abag );if _dfga .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dfga .ColorAttr )}); +};if _dfga .ThemeColorAttr !=ST_ThemeColorUnset {_gddc ,_fae :=_dfga .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fae !=nil {return _fae ;};start .Attr =append (start .Attr ,_gddc ); +};if _dfga .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 :_a .Sprintf ("\u0025\u0076",*_dfga .ThemeTintAttr )});};if _dfga .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 :_a .Sprintf ("\u0025\u0076",*_dfga .ThemeShadeAttr )}); +};if _dfga .SzAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_a .Sprintf ("\u0025\u0076",*_dfga .SzAttr )});};if _dfga .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dfga .SpaceAttr )}); +};if _dfga .ShadowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_dfga .ShadowAttr )});};if _dfga .FrameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dfga .FrameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdbbdf *ST_TextAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdbbdf =0;case "\u0074\u006f\u0070":*_cdbbdf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cdbbdf =2; +case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_cdbbdf =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cdbbdf =4;case "\u0061\u0075\u0074\u006f":*_cdbbdf =5;};return nil ;}; + +// ValidateWithPath validates the WdCT_PosHChoice and its children, prefixing error messages with path +func (_fbgdeb *WdCT_PosHChoice )ValidateWithPath (path string )error {if _gbdbcfe :=_fbgdeb .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_gbdbcfe !=nil {return _gbdbcfe ;};return nil ;}; + +// Validate validates the WdCT_GraphicFrame and its children +func (_cdefaad *WdCT_GraphicFrame )Validate ()error {return _cdefaad .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0047\u0072\u0061\u0070\u0068\u0069\u0063F\u0072\u0061\u006d\u0065");};func NewCT_Divs ()*CT_Divs {_cdeg :=&CT_Divs {};return _cdeg }; +func (_fedeg *CT_PBdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebdc :for {_efgac ,_gegcde :=d .Token ();if _gegcde !=nil {return _gegcde ;};switch _bacfe :=_efgac .(type ){case _g .StartElement :switch _bacfe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedeg .Top =NewCT_Border (); +if _ddeecb :=d .DecodeElement (_fedeg .Top ,&_bacfe );_ddeecb !=nil {return _ddeecb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedeg .Left =NewCT_Border (); +if _cbbadg :=d .DecodeElement (_fedeg .Left ,&_bacfe );_cbbadg !=nil {return _cbbadg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fedeg .Bottom =NewCT_Border (); +if _dadag :=d .DecodeElement (_fedeg .Bottom ,&_bacfe );_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 :"\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"}:_fedeg .Right =NewCT_Border (); +if _cgffag :=d .DecodeElement (_fedeg .Right ,&_bacfe );_cgffag !=nil {return _cgffag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fedeg .Between =NewCT_Border (); +if _acea :=d .DecodeElement (_fedeg .Between ,&_bacfe );_acea !=nil {return _acea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fedeg .Bar =NewCT_Border (); +if _eegbg :=d .DecodeElement (_fedeg .Bar ,&_bacfe );_eegbg !=nil {return _eegbg ;};default:_bd .Log .Debug ("\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",_bacfe .Name ); +if _fbgfd :=d .Skip ();_fbgfd !=nil {return _fbgfd ;};};case _g .EndElement :break _ebdc ;case _g .CharData :};};return nil ;};func (_aebccd ST_Direction )String ()string {switch _aebccd {case 0:return "";case 1:return "\u006c\u0074\u0072";case 2:return "\u0072\u0074\u006c"; +};return "";};func (_fdaed *CT_TblOverlap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdaed .ValAttr =ST_TblOverlap (1);for _ ,_ffbeaf :=range start .Attr {if _ffbeaf .Name .Local =="\u0076\u0061\u006c"{_fdaed .ValAttr .UnmarshalXMLAttr (_ffbeaf ); +continue ;};};for {_cgfgf ,_dcdaf :=d .Token ();if _dcdaf !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cO\u0076e\u0072\u006c\u0061\u0070\u003a\u0020\u0025s",_dcdaf );};if _egdfdf ,_cbabf :=_cgfgf .(_g .EndElement ); +_cbabf &&_egdfdf .Name ==start .Name {break ;};};return nil ;}; + +// ValidateWithPath validates the CT_CustomXmlRow and its children, prefixing error messages with path +func (_adgg *CT_CustomXmlRow )ValidateWithPath (path string )error {if _adgg .CustomXmlPr !=nil {if _dagec :=_adgg .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_dagec !=nil {return _dagec ; +};};for _fcgg ,_fdefc :=range _adgg .EG_ContentRowContent {if _dabg :=_fdefc .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 ,_fcgg )); +_dabg !=nil {return _dabg ;};};return nil ;};func (_edaed *ST_HdrFtr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abdbfg ,_dddggd :=d .Token ();if _dddggd !=nil {return _dddggd ;};if _bedecc ,_gbgeaf :=_abdbfg .(_g .EndElement );_gbgeaf &&_bedecc .Name ==start .Name {*_edaed =1; +return nil ;};if _gffefb ,_ccaad :=_abdbfg .(_g .CharData );!_ccaad {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",_abdbfg );}else {switch string (_gffefb ){case "":*_edaed =0; +case "\u0065\u0076\u0065\u006e":*_edaed =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_edaed =2;case "\u0066\u0069\u0072s\u0074":*_edaed =3;};};_abdbfg ,_dddggd =d .Token ();if _dddggd !=nil {return _dddggd ;};if _dbdcdc ,_ffefca :=_abdbfg .(_g .EndElement ); +_ffefca &&_dbdcdc .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",_abdbfg );}; + +// Validate validates the CT_Highlight and its children +func (_acee *CT_Highlight )Validate ()error {return _acee .ValidateWithPath ("\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");};func (_ebebb ST_EdnPos )Validate ()error {return _ebebb .ValidateWithPath ("")};func (_aaeead *ST_WmlColorSchemeIndex )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggdead ,_beged :=d .Token (); +if _beged !=nil {return _beged ;};if _cccfd ,_cdfbgc :=_ggdead .(_g .EndElement );_cdfbgc &&_cccfd .Name ==start .Name {*_aaeead =1;return nil ;};if _caedb ,_daefdc :=_ggdead .(_g .CharData );!_daefdc {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",_ggdead ); +}else {switch string (_caedb ){case "":*_aaeead =0;case "\u0064\u0061\u0072k\u0031":*_aaeead =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_aaeead =2;case "\u0064\u0061\u0072k\u0032":*_aaeead =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_aaeead =4; +case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_aaeead =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_aaeead =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_aaeead =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_aaeead =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_aaeead =9; +case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_aaeead =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_aaeead =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_aaeead =12;};};_ggdead ,_beged =d .Token (); +if _beged !=nil {return _beged ;};if _fbfbaf ,_bdecfg :=_ggdead .(_g .EndElement );_bdecfg &&_fbfbaf .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",_ggdead ); +};func (_aafae ST_Underline )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_afbabc :=_g .Attr {};_afbabc .Name =name ;switch _aafae {case ST_UnderlineUnset :_afbabc .Value ="";case ST_UnderlineSingle :_afbabc .Value ="\u0073\u0069\u006e\u0067\u006c\u0065"; +case ST_UnderlineWords :_afbabc .Value ="\u0077\u006f\u0072d\u0073";case ST_UnderlineDouble :_afbabc .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineThick :_afbabc .Value ="\u0074\u0068\u0069c\u006b";case ST_UnderlineDotted :_afbabc .Value ="\u0064\u006f\u0074\u0074\u0065\u0064"; +case ST_UnderlineDottedHeavy :_afbabc .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDash :_afbabc .Value ="\u0064\u0061\u0073\u0068";case ST_UnderlineDashedHeavy :_afbabc .Value ="d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079"; +case ST_UnderlineDashLong :_afbabc .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067";case ST_UnderlineDashLongHeavy :_afbabc .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDash :_afbabc .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068"; +case ST_UnderlineDashDotHeavy :_afbabc .Value ="\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDotDash :_afbabc .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotDotHeavy :_afbabc .Value ="\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079"; +case ST_UnderlineWave :_afbabc .Value ="\u0077\u0061\u0076\u0065";case ST_UnderlineWavyHeavy :_afbabc .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_UnderlineWavyDouble :_afbabc .Value ="\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065"; +case ST_UnderlineNone :_afbabc .Value ="\u006e\u006f\u006e\u0065";};return _afbabc ,nil ;}; + +// Validate validates the CT_WritingStyle and its children +func (_fdefe *CT_WritingStyle )Validate ()error {return _fdefe .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065");};func (_caeaf ST_LineNumberRestart )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gafafcd :=_g .Attr {}; +_gafafcd .Name =name ;switch _caeaf {case ST_LineNumberRestartUnset :_gafafcd .Value ="";case ST_LineNumberRestartNewPage :_gafafcd .Value ="\u006ee\u0077\u0050\u0061\u0067\u0065";case ST_LineNumberRestartNewSection :_gafafcd .Value ="\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e"; +case ST_LineNumberRestartContinuous :_gafafcd .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return _gafafcd ,nil ;}; + +// Validate validates the CT_LongHexNumber and its children +func (_gfccc *CT_LongHexNumber )Validate ()error {return _gfccc .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");};func (_abecfa *CT_SdtDocPart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdeefg :for {_gegfe ,_cfaag :=d .Token (); +if _cfaag !=nil {return _cfaag ;};switch _dgdfa :=_gegfe .(type ){case _g .StartElement :switch _dgdfa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abecfa .DocPartGallery =NewCT_String (); +if _befcc :=d .DecodeElement (_abecfa .DocPartGallery ,&_dgdfa );_befcc !=nil {return _befcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abecfa .DocPartCategory =NewCT_String (); +if _egdff :=d .DecodeElement (_abecfa .DocPartCategory ,&_dgdfa );_egdff !=nil {return _egdff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abecfa .DocPartUnique =NewCT_OnOff (); +if _ceefdd :=d .DecodeElement (_abecfa .DocPartUnique ,&_dgdfa );_ceefdd !=nil {return _ceefdd ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_dgdfa .Name ); +if _daefb :=d .Skip ();_daefb !=nil {return _daefb ;};};case _g .EndElement :break _bdeefg ;case _g .CharData :};};return nil ;};func (_egabcg ST_MailMergeDest )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcbed :=_g .Attr {};_dcbed .Name =name ; +switch _egabcg {case ST_MailMergeDestUnset :_dcbed .Value ="";case ST_MailMergeDestNewDocument :_dcbed .Value ="n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074";case ST_MailMergeDestPrinter :_dcbed .Value ="\u0070r\u0069\u006e\u0074\u0065\u0072"; +case ST_MailMergeDestEmail :_dcbed .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeDestFax :_dcbed .Value ="\u0066\u0061\u0078";};return _dcbed ,nil ;};func NewWdWpc ()*WdWpc {_geeag :=&WdWpc {};_geeag .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas (); +return _geeag ;};func (_ccgbd *CT_RubyContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cccbd :for {_dfccg ,_adeg :=d .Token ();if _adeg !=nil {return _adeg ;};switch _dced :=_dfccg .(type ){case _g .StartElement :switch _dced .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccgbd .R =NewCT_R (); +if _fadc :=d .DecodeElement (_ccgbd .R ,&_dced );_fadc !=nil {return _fadc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cfabf :=NewEG_RunLevelElts (); +_cfabf .ProofErr =NewCT_ProofErr ();if _facga :=d .DecodeElement (_cfabf .ProofErr ,&_dced );_facga !=nil {return _facga ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_cfabf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_afgdf :=NewEG_RunLevelElts (); +_afgdf .PermStart =NewCT_PermStart ();if _efcae :=d .DecodeElement (_afgdf .PermStart ,&_dced );_efcae !=nil {return _efcae ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_afgdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cffaae :=NewEG_RunLevelElts (); +_cffaae .PermEnd =NewCT_Perm ();if _edacd :=d .DecodeElement (_cffaae .PermEnd ,&_dced );_edacd !=nil {return _edacd ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_cffaae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dfcag :=NewEG_RunLevelElts (); +_dfcag .Ins =NewCT_RunTrackChange ();if _ggggg :=d .DecodeElement (_dfcag .Ins ,&_dced );_ggggg !=nil {return _ggggg ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_dfcag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fgbab :=NewEG_RunLevelElts (); +_fgbab .Del =NewCT_RunTrackChange ();if _ebeg :=d .DecodeElement (_fgbab .Del ,&_dced );_ebeg !=nil {return _ebeg ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_fgbab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cgbbb :=NewEG_RunLevelElts (); +_cgbbb .MoveFrom =NewCT_RunTrackChange ();if _cgbfa :=d .DecodeElement (_cgbbb .MoveFrom ,&_dced );_cgbfa !=nil {return _cgbfa ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_cgbbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dcbb :=NewEG_RunLevelElts (); +_dcbb .MoveTo =NewCT_RunTrackChange ();if _ggfdb :=d .DecodeElement (_dcbb .MoveTo ,&_dced );_ggfdb !=nil {return _ggfdb ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_dcbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gaaed :=NewEG_RunLevelElts (); +_fbebf :=NewEG_RangeMarkupElements ();_fbebf .BookmarkStart =NewCT_Bookmark ();if _dcdbe :=d .DecodeElement (_fbebf .BookmarkStart ,&_dced );_dcdbe !=nil {return _dcdbe ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_gaaed );_gaaed .EG_RangeMarkupElements =append (_gaaed .EG_RangeMarkupElements ,_fbebf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abeed :=NewEG_RunLevelElts (); +_gbgacd :=NewEG_RangeMarkupElements ();_gbgacd .BookmarkEnd =NewCT_MarkupRange ();if _fdfab :=d .DecodeElement (_gbgacd .BookmarkEnd ,&_dced );_fdfab !=nil {return _fdfab ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_abeed );_abeed .EG_RangeMarkupElements =append (_abeed .EG_RangeMarkupElements ,_gbgacd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dcgae :=NewEG_RunLevelElts (); +_abaad :=NewEG_RangeMarkupElements ();_abaad .MoveFromRangeStart =NewCT_MoveBookmark ();if _bcbfg :=d .DecodeElement (_abaad .MoveFromRangeStart ,&_dced );_bcbfg !=nil {return _bcbfg ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_dcgae ); +_dcgae .EG_RangeMarkupElements =append (_dcgae .EG_RangeMarkupElements ,_abaad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bbbfa :=NewEG_RunLevelElts (); +_gcaeb :=NewEG_RangeMarkupElements ();_gcaeb .MoveFromRangeEnd =NewCT_MarkupRange ();if _fdfe :=d .DecodeElement (_gcaeb .MoveFromRangeEnd ,&_dced );_fdfe !=nil {return _fdfe ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_bbbfa );_bbbfa .EG_RangeMarkupElements =append (_bbbfa .EG_RangeMarkupElements ,_gcaeb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ecaf :=NewEG_RunLevelElts (); +_egbga :=NewEG_RangeMarkupElements ();_egbga .MoveToRangeStart =NewCT_MoveBookmark ();if _fcdbd :=d .DecodeElement (_egbga .MoveToRangeStart ,&_dced );_fcdbd !=nil {return _fcdbd ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_ecaf );_ecaf .EG_RangeMarkupElements =append (_ecaf .EG_RangeMarkupElements ,_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 :"\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"}:_aadf :=NewEG_RunLevelElts (); +_ecead :=NewEG_RangeMarkupElements ();_ecead .MoveToRangeEnd =NewCT_MarkupRange ();if _bbcef :=d .DecodeElement (_ecead .MoveToRangeEnd ,&_dced );_bbcef !=nil {return _bbcef ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_aadf );_aadf .EG_RangeMarkupElements =append (_aadf .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 :"\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"}:_cdgc :=NewEG_RunLevelElts (); +_eddfe :=NewEG_RangeMarkupElements ();_eddfe .CommentRangeStart =NewCT_MarkupRange ();if _cfgfe :=d .DecodeElement (_eddfe .CommentRangeStart ,&_dced );_cfgfe !=nil {return _cfgfe ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_cdgc );_cdgc .EG_RangeMarkupElements =append (_cdgc .EG_RangeMarkupElements ,_eddfe ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbde :=NewEG_RunLevelElts (); +_ddgaf :=NewEG_RangeMarkupElements ();_ddgaf .CommentRangeEnd =NewCT_MarkupRange ();if _cdegf :=d .DecodeElement (_ddgaf .CommentRangeEnd ,&_dced );_cdegf !=nil {return _cdegf ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_afbde );_afbde .EG_RangeMarkupElements =append (_afbde .EG_RangeMarkupElements ,_ddgaf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gdgab :=NewEG_RunLevelElts (); +_cagafg :=NewEG_RangeMarkupElements ();_cagafg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _feefa :=d .DecodeElement (_cagafg .CustomXmlInsRangeStart ,&_dced );_feefa !=nil {return _feefa ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_gdgab ); +_gdgab .EG_RangeMarkupElements =append (_gdgab .EG_RangeMarkupElements ,_cagafg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fbaad :=NewEG_RunLevelElts (); +_ecfaf :=NewEG_RangeMarkupElements ();_ecfaf .CustomXmlInsRangeEnd =NewCT_Markup ();if _abdfa :=d .DecodeElement (_ecfaf .CustomXmlInsRangeEnd ,&_dced );_abdfa !=nil {return _abdfa ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_fbaad );_fbaad .EG_RangeMarkupElements =append (_fbaad .EG_RangeMarkupElements ,_ecfaf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ebage :=NewEG_RunLevelElts (); +_agbcf :=NewEG_RangeMarkupElements ();_agbcf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dgaaa :=d .DecodeElement (_agbcf .CustomXmlDelRangeStart ,&_dced );_dgaaa !=nil {return _dgaaa ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_ebage ); +_ebage .EG_RangeMarkupElements =append (_ebage .EG_RangeMarkupElements ,_agbcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_adec :=NewEG_RunLevelElts (); +_egbafg :=NewEG_RangeMarkupElements ();_egbafg .CustomXmlDelRangeEnd =NewCT_Markup ();if _edcfbc :=d .DecodeElement (_egbafg .CustomXmlDelRangeEnd ,&_dced );_edcfbc !=nil {return _edcfbc ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_adec ); +_adec .EG_RangeMarkupElements =append (_adec .EG_RangeMarkupElements ,_egbafg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edfaa :=NewEG_RunLevelElts (); +_gdfec :=NewEG_RangeMarkupElements ();_gdfec .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ecdgc :=d .DecodeElement (_gdfec .CustomXmlMoveFromRangeStart ,&_dced );_ecdgc !=nil {return _ecdgc ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_edfaa ); +_edfaa .EG_RangeMarkupElements =append (_edfaa .EG_RangeMarkupElements ,_gdfec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fgegea :=NewEG_RunLevelElts (); +_fdcgcb :=NewEG_RangeMarkupElements ();_fdcgcb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dfebf :=d .DecodeElement (_fdcgcb .CustomXmlMoveFromRangeEnd ,&_dced );_dfebf !=nil {return _dfebf ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_fgegea ); +_fgegea .EG_RangeMarkupElements =append (_fgegea .EG_RangeMarkupElements ,_fdcgcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cgbea :=NewEG_RunLevelElts (); +_aebgf :=NewEG_RangeMarkupElements ();_aebgf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bdeab :=d .DecodeElement (_aebgf .CustomXmlMoveToRangeStart ,&_dced );_bdeab !=nil {return _bdeab ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_cgbea ); +_cgbea .EG_RangeMarkupElements =append (_cgbea .EG_RangeMarkupElements ,_aebgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cdeag :=NewEG_RunLevelElts (); +_cbbgg :=NewEG_RangeMarkupElements ();_cbbgg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dfce :=d .DecodeElement (_cbbgg .CustomXmlMoveToRangeEnd ,&_dced );_dfce !=nil {return _dfce ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_cdeag ); +_cdeag .EG_RangeMarkupElements =append (_cdeag .EG_RangeMarkupElements ,_cbbgg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eeaee :=NewEG_RunLevelElts (); +_bdfdf :=NewEG_MathContent ();_bdfdf .OMathPara =_b .NewOMathPara ();if _gfaag :=d .DecodeElement (_bdfdf .OMathPara ,&_dced );_gfaag !=nil {return _gfaag ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_eeaee );_eeaee .EG_MathContent =append (_eeaee .EG_MathContent ,_bdfdf ); +case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eggcc :=NewEG_RunLevelElts (); +_aacge :=NewEG_MathContent ();_aacge .OMath =_b .NewOMath ();if _bcbfcf :=d .DecodeElement (_aacge .OMath ,&_dced );_bcbfcf !=nil {return _bcbfcf ;};_ccgbd .EG_RunLevelElts =append (_ccgbd .EG_RunLevelElts ,_eggcc );_eggcc .EG_MathContent =append (_eggcc .EG_MathContent ,_aacge ); +default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_dced .Name ); +if _cfffb :=d .Skip ();_cfffb !=nil {return _cfffb ;};};case _g .EndElement :break _cccbd ;case _g .CharData :};};return nil ;};func (_egdbc ST_EdGrp )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dffgdf :=_g .Attr {};_dffgdf .Name =name ;switch _egdbc {case ST_EdGrpUnset :_dffgdf .Value =""; +case ST_EdGrpNone :_dffgdf .Value ="\u006e\u006f\u006e\u0065";case ST_EdGrpEveryone :_dffgdf .Value ="\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case ST_EdGrpAdministrators :_dffgdf .Value ="\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073"; +case ST_EdGrpContributors :_dffgdf .Value ="\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case ST_EdGrpEditors :_dffgdf .Value ="\u0065d\u0069\u0074\u006f\u0072\u0073";case ST_EdGrpOwners :_dffgdf .Value ="\u006f\u0077\u006e\u0065\u0072\u0073"; +case ST_EdGrpCurrent :_dffgdf .Value ="\u0063u\u0072\u0072\u0065\u006e\u0074";};return _dffgdf ,nil ;};func (_bfbab ST_Wrap )ValidateWithPath (path string )error {switch _bfbab {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 (_bfbab )); +};return nil ;};func NewCT_RPrChange ()*CT_RPrChange {_gceff :=&CT_RPrChange {};_gceff .RPr =NewCT_RPrOriginal ();return _gceff ;};const (ST_UnderlineUnset ST_Underline =0;ST_UnderlineSingle ST_Underline =1;ST_UnderlineWords ST_Underline =2;ST_UnderlineDouble ST_Underline =3; +ST_UnderlineThick ST_Underline =4;ST_UnderlineDotted ST_Underline =5;ST_UnderlineDottedHeavy ST_Underline =6;ST_UnderlineDash ST_Underline =7;ST_UnderlineDashedHeavy ST_Underline =8;ST_UnderlineDashLong ST_Underline =9;ST_UnderlineDashLongHeavy ST_Underline =10; +ST_UnderlineDotDash ST_Underline =11;ST_UnderlineDashDotHeavy ST_Underline =12;ST_UnderlineDotDotDash ST_Underline =13;ST_UnderlineDashDotDotHeavy ST_Underline =14;ST_UnderlineWave ST_Underline =15;ST_UnderlineWavyHeavy ST_Underline =16;ST_UnderlineWavyDouble ST_Underline =17; +ST_UnderlineNone ST_Underline =18;);func NewCT_TrackChangeRange ()*CT_TrackChangeRange {_agedc :=&CT_TrackChangeRange {};return _agedc };func (_debgb ST_EdnPos )ValidateWithPath (path string )error {switch _debgb {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 (_debgb )); +};return nil ;};func (_egfccc *ST_Theme )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_egfccc =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_egfccc =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_egfccc =2; +case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_egfccc =3;case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_egfccc =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_egfccc =5; +case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_egfccc =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_egfccc =7;case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_egfccc =8;};return nil ;}; + +// ValidateWithPath validates the CT_Br and its children, prefixing error messages with path +func (_aafb *CT_Br )ValidateWithPath (path string )error {if _deec :=_aafb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_deec !=nil {return _deec ;};if _debff :=_aafb .ClearAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0065\u0061\u0072\u0041\u0074\u0074\u0072"); +_debff !=nil {return _debff ;};return nil ;};type CT_RPr struct{ // Referenced Character Style RStyle *CT_String ; @@ -4564,8646 +6205,8636 @@ SpecVanish *CT_OnOff ; OMath *CT_OnOff ; // Revision Information for Run Properties -RPrChange *CT_RPrChange ;};func (_ggbeg ST_ObjectUpdateMode )ValidateWithPath (path string )error {switch _ggbeg {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 (_ggbeg )); -};return nil ;};type CT_SdtCell struct{ +RPrChange *CT_RPrChange ;};func (_bebfa *ST_Merge )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bebfa =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_bebfa =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_bebfa =2; +};return nil ;};func (_ccegb *EG_RPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecdb :for {_eecfcg ,_ecfbg :=d .Token ();if _ecfbg !=nil {return _ecfbg ;};switch _adebfc :=_eecfcg .(type ){case _g .StartElement :switch _adebfc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccegb .RPr =NewCT_RPr (); +if _babage :=d .DecodeElement (_ccegb .RPr ,&_adebfc );_babage !=nil {return _babage ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_adebfc .Name ); +if _ggefag :=d .Skip ();_ggefag !=nil {return _ggefag ;};};case _g .EndElement :break _ecdb ;case _g .CharData :};};return nil ;}; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// Validate validates the WdCT_PosV and its children +func (_cdcgbb *WdCT_PosV )Validate ()error {return _cdcgbb .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073V");};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 (_dgef *CT_Column )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dgef .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_dgef .WAttr )}); +};if _dgef .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dgef .SpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_cdgdac *CT_RunTrackChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eebba :=range start .Attr {if _eebba .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_gbde ,_bdffb :=_eebba .Value ,error (nil ); +if _bdffb !=nil {return _bdffb ;};_cdgdac .AuthorAttr =_gbde ;continue ;};if _eebba .Name .Local =="\u0064\u0061\u0074\u0065"{_egedc ,_ffagga :=ParseStdlibTime (_eebba .Value );if _ffagga !=nil {return _ffagga ;};_cdgdac .DateAttr =&_egedc ;continue ;}; +if _eebba .Name .Local =="\u0069\u0064"{_gedgd ,_fagec :=_ff .ParseInt (_eebba .Value ,10,64);if _fagec !=nil {return _fagec ;};_cdgdac .IdAttr =_gedgd ;continue ;};};for {_becgcf ,_eecg :=d .Token ();if _eecg !=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",_eecg ); +};if _acfcf ,_dcbg :=_becgcf .(_g .EndElement );_dcbg &&_acfcf .Name ==start .Name {break ;};};return nil ;};func (_fgafg ST_DocPartType )ValidateWithPath (path string )error {switch _fgafg {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 (_fgafg )); +};return nil ;};func (_cdeca *CT_DocParts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbeda :for {_ffgcc ,_dgafa :=d .Token ();if _dgafa !=nil {return _dgafa ;};switch _gcbc :=_ffgcc .(type ){case _g .StartElement :switch _gcbc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aaaa :=NewCT_DocPart (); +if _cece :=d .DecodeElement (_aaaa ,&_gcbc );_cece !=nil {return _cece ;};_cdeca .DocPart =append (_cdeca .DocPart ,_aaaa );default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gcbc .Name ); +if _dgdc :=d .Skip ();_dgdc !=nil {return _dgdc ;};};case _g .EndElement :break _bbeda ;case _g .CharData :};};return nil ;};const (ST_MailMergeOdsoFMDFieldTypeUnset ST_MailMergeOdsoFMDFieldType =0;ST_MailMergeOdsoFMDFieldTypeNull ST_MailMergeOdsoFMDFieldType =1; +ST_MailMergeOdsoFMDFieldTypeDbColumn ST_MailMergeOdsoFMDFieldType =2;);func ParseUnionST_MeasurementOrPercent (s string )(ST_MeasurementOrPercent ,error ){_egege :=ST_MeasurementOrPercent {};if _ffb .ST_UniversalMeasurePatternRe .MatchString (s ){_egege .ST_UniversalMeasure =&s ; +}else {_egege .ST_DecimalNumberOrPercent =&ST_DecimalNumberOrPercent {};if _ffb .ST_PercentagePatternRe .MatchString (s ){_egege .ST_DecimalNumberOrPercent .ST_Percentage =&s ;}else {_gadfd ,_afddfb :=_ff .ParseFloat (s ,64);if _afddfb !=nil {return _egege ,_a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_afddfb ); +};_egege .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_e .Int64 (int64 (_gadfd ));};};return _egege ,nil ;};type CT_DocPartBehavior struct{ -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Insertion Behavior Value +ValAttr ST_DocPartBehavior ;};func (_fcdef *CT_SectPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fagba :=range start .Attr {if _fagba .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_agca ,_aafdf :=_fagba .Value ,error (nil ); +if _aafdf !=nil {return _aafdf ;};_fcdef .RsidRPrAttr =&_agca ;continue ;};if _fagba .Name .Local =="\u0072\u0073\u0069d\u0052"{_edgbf ,_edcccd :=_fagba .Value ,error (nil );if _edcccd !=nil {return _edcccd ;};_fcdef .RsidRAttr =&_edgbf ;continue ;};if _fagba .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bbeddg ,_ebbdf :=_fagba .Value ,error (nil ); +if _ebbdf !=nil {return _ebbdf ;};_fcdef .RsidDelAttr =&_bbeddg ;continue ;};if _fagba .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_gfefgg ,_agdbb :=_fagba .Value ,error (nil );if _agdbb !=nil {return _agdbb ;};_fcdef .RsidSectAttr =&_gfefgg ; +continue ;};};_ffdfgg :for {_afbff ,_bccaad :=d .Token ();if _bccaad !=nil {return _bccaad ;};switch _ebafa :=_afbff .(type ){case _g .StartElement :switch _ebafa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbeca :=NewEG_HdrFtrReferences (); +_gbeca .HeaderReference =NewCT_HdrFtrRef ();if _addd :=d .DecodeElement (_gbeca .HeaderReference ,&_ebafa );_addd !=nil {return _addd ;};_fcdef .EG_HdrFtrReferences =append (_fcdef .EG_HdrFtrReferences ,_gbeca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egaddc :=NewEG_HdrFtrReferences (); +_egaddc .FooterReference =NewCT_HdrFtrRef ();if _cdabg :=d .DecodeElement (_egaddc .FooterReference ,&_ebafa );_cdabg !=nil {return _cdabg ;};_fcdef .EG_HdrFtrReferences =append (_fcdef .EG_HdrFtrReferences ,_egaddc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdef .FootnotePr =NewCT_FtnProps (); +if _dfadb :=d .DecodeElement (_fcdef .FootnotePr ,&_ebafa );_dfadb !=nil {return _dfadb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdef .EndnotePr =NewCT_EdnProps (); +if _bgcfg :=d .DecodeElement (_fcdef .EndnotePr ,&_ebafa );_bgcfg !=nil {return _bgcfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcdef .Type =NewCT_SectType (); +if _gafaa :=d .DecodeElement (_fcdef .Type ,&_ebafa );_gafaa !=nil {return _gafaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcdef .PgSz =NewCT_PageSz (); +if _dgggd :=d .DecodeElement (_fcdef .PgSz ,&_ebafa );_dgggd !=nil {return _dgggd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcdef .PgMar =NewCT_PageMar (); +if _fdada :=d .DecodeElement (_fcdef .PgMar ,&_ebafa );_fdada !=nil {return _fdada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcdef .PaperSrc =NewCT_PaperSource (); +if _addae :=d .DecodeElement (_fcdef .PaperSrc ,&_ebafa );_addae !=nil {return _addae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdef .PgBorders =NewCT_PageBorders (); +if _dfcabgb :=d .DecodeElement (_fcdef .PgBorders ,&_ebafa );_dfcabgb !=nil {return _dfcabgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdef .LnNumType =NewCT_LineNumber (); +if _gfbdc :=d .DecodeElement (_fcdef .LnNumType ,&_ebafa );_gfbdc !=nil {return _gfbdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdef .PgNumType =NewCT_PageNumber (); +if _daaaf :=d .DecodeElement (_fcdef .PgNumType ,&_ebafa );_daaaf !=nil {return _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 :"\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"}:_fcdef .Cols =NewCT_Columns (); +if _aeadb :=d .DecodeElement (_fcdef .Cols ,&_ebafa );_aeadb !=nil {return _aeadb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdef .FormProt =NewCT_OnOff (); +if _bfcba :=d .DecodeElement (_fcdef .FormProt ,&_ebafa );_bfcba !=nil {return _bfcba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdef .VAlign =NewCT_VerticalJc (); +if _edfdg :=d .DecodeElement (_fcdef .VAlign ,&_ebafa );_edfdg !=nil {return _edfdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdef .NoEndnote =NewCT_OnOff (); +if _dabdfb :=d .DecodeElement (_fcdef .NoEndnote ,&_ebafa );_dabdfb !=nil {return _dabdfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdef .TitlePg =NewCT_OnOff (); +if _efabe :=d .DecodeElement (_fcdef .TitlePg ,&_ebafa );_efabe !=nil {return _efabe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcdef .TextDirection =NewCT_TextDirection (); +if _dcbfb :=d .DecodeElement (_fcdef .TextDirection ,&_ebafa );_dcbfb !=nil {return _dcbfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcdef .Bidi =NewCT_OnOff (); +if _fdadb :=d .DecodeElement (_fcdef .Bidi ,&_ebafa );_fdadb !=nil {return _fdadb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdef .RtlGutter =NewCT_OnOff (); +if _ccfag :=d .DecodeElement (_fcdef .RtlGutter ,&_ebafa );_ccfag !=nil {return _ccfag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdef .DocGrid =NewCT_DocGrid (); +if _abgab :=d .DecodeElement (_fcdef .DocGrid ,&_ebafa );_abgab !=nil {return _abgab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fcdef .PrinterSettings =NewCT_Rel (); +if _ggdag :=d .DecodeElement (_fcdef .PrinterSettings ,&_ebafa );_ggdag !=nil {return _ggdag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcdef .SectPrChange =NewCT_SectPrChange (); +if _afffa :=d .DecodeElement (_fcdef .SectPrChange ,&_ebafa );_afffa !=nil {return _afffa ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_ebafa .Name ); +if _eebcff :=d .Skip ();_eebcff !=nil {return _eebcff ;};};case _g .EndElement :break _ffdfgg ;case _g .CharData :};};return nil ;}; -// Cell-Level Structured Document Tag Content -SdtContent *CT_SdtContentCell ;};func NewCT_RubyPr ()*CT_RubyPr {_fdddb :=&CT_RubyPr {};_fdddb .RubyAlign =NewCT_RubyAlign ();_fdddb .Hps =NewCT_HpsMeasure ();_fdddb .HpsRaise =NewCT_HpsMeasure ();_fdddb .HpsBaseText =NewCT_HpsMeasure ();_fdddb .Lid =NewCT_Lang (); -return _fdddb ;};func (_aa *AG_SectPrAttributes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cdc :=range start .Attr {if _cdc .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_feb ,_cdb :=_cdc .Value ,error (nil );if _cdb !=nil {return _cdb ; -};_aa .RsidRPrAttr =&_feb ;continue ;};if _cdc .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_aff ,_bd :=_cdc .Value ,error (nil );if _bd !=nil {return _bd ;};_aa .RsidDelAttr =&_aff ;continue ;};if _cdc .Name .Local =="\u0072\u0073\u0069d\u0052"{_cc ,_bg :=_cdc .Value ,error (nil ); -if _bg !=nil {return _bg ;};_aa .RsidRAttr =&_cc ;continue ;};if _cdc .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_adb ,_bag :=_cdc .Value ,error (nil );if _bag !=nil {return _bag ;};_aa .RsidSectAttr =&_adb ;continue ;};};for {_gd ,_cdd :=d .Token (); -if _cdd !=nil {return _f .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",_cdd );};if _bfe ,_db :=_gd .(_b .EndElement ); -_db &&_bfe .Name ==start .Name {break ;};};return nil ;};func (_egbddd *WdCT_WordprocessingCanvas )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaabc :for {_efgdfdg ,_gfbaea :=d .Token ();if _gfbaea !=nil {return _gfbaea ;};switch _dbgee :=_efgdfdg .(type ){case _b .StartElement :switch _dbgee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u0067"},_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 :"\u0062\u0067"}:_egbddd .Bg =_a .NewCT_BackgroundFormatting (); -if _aagcbg :=d .DecodeElement (_egbddd .Bg ,&_dbgee );_aagcbg !=nil {return _aagcbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0068\u006fl\u0065"},_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 :"\u0077\u0068\u006fl\u0065"}:_egbddd .Whole =_a .NewCT_WholeE2oFormatting (); -if _dcgff :=d .DecodeElement (_egbddd .Whole ,&_dbgee );_dcgff !=nil {return _dcgff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_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 :"\u0077\u0073\u0070"}:_bgacfg :=NewWdCT_WordprocessingCanvasChoice (); -if _fcbda :=d .DecodeElement (&_bgacfg .Wsp ,&_dbgee );_fcbda !=nil {return _fcbda ;};_egbddd .Choice =append (_egbddd .Choice ,_bgacfg );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 :"\u0070\u0069\u0063"},_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 :"\u0070\u0069\u0063"}:_dddbe :=NewWdCT_WordprocessingCanvasChoice (); -if _cdbee :=d .DecodeElement (&_dddbe .Pic ,&_dbgee );_cdbee !=nil {return _cdbee ;};_egbddd .Choice =append (_egbddd .Choice ,_dddbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_gaafgf :=NewWdCT_WordprocessingCanvasChoice (); -if _gbegb :=d .DecodeElement (&_gaafgf .ContentPart ,&_dbgee );_gbegb !=nil {return _gbegb ;};_egbddd .Choice =append (_egbddd .Choice ,_gaafgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_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 :"\u0077\u0067\u0070"}:_gbdbfe :=NewWdCT_WordprocessingCanvasChoice (); -if _beafg :=d .DecodeElement (&_gbdbfe .Wgp ,&_dbgee );_beafg !=nil {return _beafg ;};_egbddd .Choice =append (_egbddd .Choice ,_gbdbfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_bdbbbb :=NewWdCT_WordprocessingCanvasChoice (); -if _eedagf :=d .DecodeElement (&_bdbbbb .GraphicFrame ,&_dbgee );_eedagf !=nil {return _eedagf ;};_egbddd .Choice =append (_egbddd .Choice ,_bdbbbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_egbddd .ExtLst =_a .NewCT_OfficeArtExtensionList (); -if _cbadg :=d .DecodeElement (_egbddd .ExtLst ,&_dbgee );_cbadg !=nil {return _cbadg ;};default:_af .Log .Debug ("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",_dbgee .Name ); -if _gfage :=d .Skip ();_gfage !=nil {return _gfage ;};};case _b .EndElement :break _aaabc ;case _b .CharData :};};return nil ;};func (_eccgf *WdCT_PosV )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eccgf .RelativeFromAttr =WdST_RelFromV (1); -_eccgf .Choice =NewWdCT_PosVChoice ();for _ ,_bfgdbd :=range start .Attr {if _bfgdbd .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_eccgf .RelativeFromAttr .UnmarshalXMLAttr (_bfgdbd );continue ;};};_dfffgd :for {_abbce ,_abadfd :=d .Token (); -if _abadfd !=nil {return _abadfd ;};switch _bcdbgg :=_abbce .(type ){case _b .StartElement :switch _bcdbgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_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 :"\u0061\u006c\u0069g\u006e"}:_eccgf .Choice =NewWdCT_PosVChoice (); -if _cgddg :=d .DecodeElement (&_eccgf .Choice .Align ,&_bcdbgg );_cgddg !=nil {return _cgddg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_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 :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_eccgf .Choice =NewWdCT_PosVChoice (); -if _adgdee :=d .DecodeElement (&_eccgf .Choice .PosOffset ,&_bcdbgg );_adgdee !=nil {return _adgdee ;};default:_af .Log .Debug ("\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",_bcdbgg .Name ); -if _abbga :=d .Skip ();_abbga !=nil {return _abbga ;};};case _b .EndElement :break _dfffgd ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_StyleSort and its children +func (_efcg *CT_StyleSort )Validate ()error {return _efcg .ValidateWithPath ("\u0043\u0054\u005fS\u0074\u0079\u006c\u0065\u0053\u006f\u0072\u0074");};func (_dccbae ST_StyleType )ValidateWithPath (path string )error {switch _dccbae {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 (_dccbae )); +};return nil ;}; -// ValidateWithPath validates the CT_TblLayoutType and its children, prefixing error messages with path -func (_cbfgad *CT_TblLayoutType )ValidateWithPath (path string )error {if _gfaee :=_cbfgad .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gfaee !=nil {return _gfaee ;};return nil ;};func (_ddgdd *CT_Kinsoku )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_daade :=range start .Attr {if _daade .Name .Local =="\u006c\u0061\u006e\u0067"{_afbcf ,_egeee :=_daade .Value ,error (nil ); -if _egeee !=nil {return _egeee ;};_ddgdd .LangAttr =_afbcf ;continue ;};if _daade .Name .Local =="\u0076\u0061\u006c"{_abaec ,_fedf :=_daade .Value ,error (nil );if _fedf !=nil {return _fedf ;};_ddgdd .ValAttr =_abaec ;continue ;};};for {_eadcb ,_fbaa :=d .Token (); -if _fbaa !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_fbaa );};if _agddd ,_afegd :=_eadcb .(_b .EndElement );_afegd &&_agddd .Name ==start .Name {break ; -};};return nil ;};type CT_FramePr struct{ +// ValidateWithPath validates the WdCT_PosVChoice and its children, prefixing error messages with path +func (_cgbcdf *WdCT_PosVChoice )ValidateWithPath (path string )error {if _affgee :=_cgbcdf .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_affgee !=nil {return _affgee ;};return nil ;};func (_degegf *CT_Pitch )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ffdbgd ,_bbgbc :=_degegf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _bbgbc !=nil {return _bbgbc ;};start .Attr =append (start .Attr ,_ffdbgd );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cedbaf WdST_AlignH )String ()string {switch _cedbaf {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074"; +case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return "";};func (_aagf *CT_ColorSchemeMapping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aagf .Bg1Attr !=ST_WmlColorSchemeIndexUnset {_fgfc ,_agdf :=_aagf .Bg1Attr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0062g\u0031"}); +if _agdf !=nil {return _agdf ;};start .Attr =append (start .Attr ,_fgfc );};if _aagf .T1Attr !=ST_WmlColorSchemeIndexUnset {_caae ,_badcc :=_aagf .T1Attr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0031"});if _badcc !=nil {return _badcc ;};start .Attr =append (start .Attr ,_caae ); +};if _aagf .Bg2Attr !=ST_WmlColorSchemeIndexUnset {_bfc ,_ddddd :=_aagf .Bg2Attr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0062g\u0032"});if _ddddd !=nil {return _ddddd ;};start .Attr =append (start .Attr ,_bfc );};if _aagf .T2Attr !=ST_WmlColorSchemeIndexUnset {_bcfb ,_gdff :=_aagf .T2Attr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0032"}); +if _gdff !=nil {return _gdff ;};start .Attr =append (start .Attr ,_bcfb );};if _aagf .Accent1Attr !=ST_WmlColorSchemeIndexUnset {_ccca ,_ggdg :=_aagf .Accent1Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00741"});if _ggdg !=nil {return _ggdg ; +};start .Attr =append (start .Attr ,_ccca );};if _aagf .Accent2Attr !=ST_WmlColorSchemeIndexUnset {_egeg ,_dbee :=_aagf .Accent2Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00742"});if _dbee !=nil {return _dbee ;};start .Attr =append (start .Attr ,_egeg ); +};if _aagf .Accent3Attr !=ST_WmlColorSchemeIndexUnset {_cffc ,_ccdea :=_aagf .Accent3Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00743"});if _ccdea !=nil {return _ccdea ;};start .Attr =append (start .Attr ,_cffc );};if _aagf .Accent4Attr !=ST_WmlColorSchemeIndexUnset {_dafa ,_affee :=_aagf .Accent4Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00744"}); +if _affee !=nil {return _affee ;};start .Attr =append (start .Attr ,_dafa );};if _aagf .Accent5Attr !=ST_WmlColorSchemeIndexUnset {_egbc ,_aagce :=_aagf .Accent5Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00745"});if _aagce !=nil {return _aagce ; +};start .Attr =append (start .Attr ,_egbc );};if _aagf .Accent6Attr !=ST_WmlColorSchemeIndexUnset {_cead ,_ffbe :=_aagf .Accent6Attr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00746"});if _ffbe !=nil {return _ffbe ;};start .Attr =append (start .Attr ,_cead ); +};if _aagf .HyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_adbb ,_gfd :=_aagf .HyperlinkAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _gfd !=nil {return _gfd ;};start .Attr =append (start .Attr ,_adbb ); +};if _aagf .FollowedHyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_ecge ,_afaf :=_aagf .FollowedHyperlinkAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0066\u006fll\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}); +if _afaf !=nil {return _afaf ;};start .Attr =append (start .Attr ,_ecge );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Drop Cap Frame -DropCapAttr ST_DropCap ; +// ValidateWithPath validates the WdCT_LinkedTextboxInformation and its children, prefixing error messages with path +func (_aabeg *WdCT_LinkedTextboxInformation )ValidateWithPath (path string )error {if _aabeg .ExtLst !=nil {if _bbefc :=_aabeg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bbefc !=nil {return _bbefc ;};};return nil ;}; -// Drop Cap Vertical Height in Lines -LinesAttr *int64 ; +// ValidateWithPath validates the CT_TblPrExChange and its children, prefixing error messages with path +func (_cgfede *CT_TblPrExChange )ValidateWithPath (path string )error {if _aefgb :=_cgfede .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_aefgb !=nil {return _aefgb ;};return nil ;};func NewCT_FitText ()*CT_FitText {_cgag :=&CT_FitText {}; +return _cgag };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; +);type CT_LevelText struct{ -// Frame Width -WAttr *_bc .ST_TwipsMeasure ; +// Level Text +ValAttr *string ; -// Frame Height -HAttr *_bc .ST_TwipsMeasure ; +// Level Text Is Null Character +NullAttr *_ffb .ST_OnOff ;};type Endnotes struct{CT_Endnotes };func (_cfffde ST_MultiLevelType )ValidateWithPath (path string )error {switch _cfffde {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 (_cfffde )); +};return nil ;};func (_ecfdgf *CT_SdtBlock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgefda :for {_egde ,_cdedcb :=d .Token ();if _cdedcb !=nil {return _cdedcb ;};switch _adfdf :=_egde .(type ){case _g .StartElement :switch _adfdf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ecfdgf .SdtPr =NewCT_SdtPr (); +if _agacfd :=d .DecodeElement (_ecfdgf .SdtPr ,&_adfdf );_agacfd !=nil {return _agacfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ecfdgf .SdtEndPr =NewCT_SdtEndPr (); +if _adcfd :=d .DecodeElement (_ecfdgf .SdtEndPr ,&_adfdf );_adcfd !=nil {return _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 :"\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"}:_ecfdgf .SdtContent =NewCT_SdtContentBlock (); +if _dbcab :=d .DecodeElement (_ecfdgf .SdtContent ,&_adfdf );_dbcab !=nil {return _dbcab ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_adfdf .Name ); +if _acbgdd :=d .Skip ();_acbgdd !=nil {return _acbgdd ;};};case _g .EndElement :break _dgefda ;case _g .CharData :};};return nil ;}; -// Vertical Frame Padding -VSpaceAttr *_bc .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_Columns and its children, prefixing error messages with path +func (_gfga *CT_Columns )ValidateWithPath (path string )error {if _gfga .EqualWidthAttr !=nil {if _cde :=_gfga .EqualWidthAttr .ValidateWithPath (path +"\u002fE\u0071u\u0061\u006c\u0057\u0069\u0064\u0074\u0068\u0041\u0074\u0074\u0072");_cde !=nil {return _cde ; +};};if _gfga .SpaceAttr !=nil {if _aefa :=_gfga .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_aefa !=nil {return _aefa ;};};if _gfga .SepAttr !=nil {if _eda :=_gfga .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072"); +_eda !=nil {return _eda ;};};for _eeag ,_bbeb :=range _gfga .Col {if _dagf :=_bbeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006c\u005b\u0025\u0064\u005d",path ,_eeag ));_dagf !=nil {return _dagf ;};};return nil ;};func (_dffef *CT_DocPartBehavior )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dffef .ValAttr =ST_DocPartBehavior (1); +for _ ,_dbcg :=range start .Attr {if _dbcg .Name .Local =="\u0076\u0061\u006c"{_dffef .ValAttr .UnmarshalXMLAttr (_dbcg );continue ;};};for {_dcfcd ,_abgfc :=d .Token ();if _abgfc !=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",_abgfc ); +};if _gaeb ,_fdcd :=_dcfcd .(_g .EndElement );_fdcd &&_gaeb .Name ==start .Name {break ;};};return nil ;};func NewEG_FtnEdnNumProps ()*EG_FtnEdnNumProps {_fcbcd :=&EG_FtnEdnNumProps {};return _fcbcd };func (_fgdd *CT_DocVars )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _fgdd .DocVar !=nil {_cdecg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0056\u0061\u0072"}};for _ ,_cdbgca :=range _fgdd .DocVar {e .EncodeElement (_cdbgca ,_cdecg );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_fcdbcg ST_HpsMeasure )String ()string {if _fcdbcg .ST_UnsignedDecimalNumber !=nil {return _a .Sprintf ("\u0025\u0076",*_fcdbcg .ST_UnsignedDecimalNumber );};if _fcdbcg .ST_PositiveUniversalMeasure !=nil {return _a .Sprintf ("\u0025\u0076",*_fcdbcg .ST_PositiveUniversalMeasure ); +};return "";}; -// Horizontal Frame Padding -HSpaceAttr *_bc .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_Captions and its children, prefixing error messages with path +func (_dbcba *CT_Captions )ValidateWithPath (path string )error {for _bccg ,_ffgg :=range _dbcba .Caption {if _ffab :=_ffgg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0070\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_bccg )); +_ffab !=nil {return _ffab ;};};if _dbcba .AutoCaptions !=nil {if _cedfg :=_dbcba .AutoCaptions .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");_cedfg !=nil {return _cedfg ;};};return nil ;};func (_dadgc *CT_JcTable )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cbegc ,_eacbf :=_dadgc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _eacbf !=nil {return _eacbf ;};start .Attr =append (start .Attr ,_cbegc );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_HdrFtrReferences ()*EG_HdrFtrReferences {_gedfe :=&EG_HdrFtrReferences {}; +return _gedfe }; -// Text Wrapping Around Frame -WrapAttr ST_Wrap ; +// ValidateWithPath validates the Hdr and its children, prefixing error messages with path +func (_dggdc *Hdr )ValidateWithPath (path string )error {if _cccgb :=_dggdc .CT_HdrFtr .ValidateWithPath (path );_cccgb !=nil {return _cccgb ;};return nil ;}; -// Frame Horizontal Positioning Base -HAnchorAttr ST_HAnchor ; +// Validate validates the CT_TblLook and its children +func (_dafaga *CT_TblLook )Validate ()error {return _dafaga .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");}; -// Frame Vertical Positioning Base -VAnchorAttr ST_VAnchor ; +// ValidateWithPath validates the EG_ContentCellContent and its children, prefixing error messages with path +func (_dedcgc *EG_ContentCellContent )ValidateWithPath (path string )error {for _acafc ,_caeff :=range _dedcgc .Tc {if _abcac :=_caeff .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_acafc ));_abcac !=nil {return _abcac ; +};};if _dedcgc .CustomXml !=nil {if _cffbe :=_dedcgc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_cffbe !=nil {return _cffbe ;};};if _dedcgc .Sdt !=nil {if _efgfdc :=_dedcgc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_efgfdc !=nil {return _efgfdc ;};};for _cdeef ,_dbagda :=range _dedcgc .EG_RunLevelElts {if _dacdc :=_dbagda .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_cdeef )); +_dacdc !=nil {return _dacdc ;};};return nil ;};const (ST_FldCharTypeUnset ST_FldCharType =0;ST_FldCharTypeBegin ST_FldCharType =1;ST_FldCharTypeSeparate ST_FldCharType =2;ST_FldCharTypeEnd ST_FldCharType =3;);func (_bdebb *CT_FFTextType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdebb .ValAttr =ST_FFTextType (1); +for _ ,_bcbggc :=range start .Attr {if _bcbggc .Name .Local =="\u0076\u0061\u006c"{_bdebb .ValAttr .UnmarshalXMLAttr (_bcbggc );continue ;};};for {_fbedg ,_eaege :=d .Token ();if _eaege !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0054e\u0078t\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_eaege ); +};if _fdga ,_fcceba :=_fbedg .(_g .EndElement );_fcceba &&_fdga .Name ==start .Name {break ;};};return nil ;};type ST_TblWidth byte ;func (_gabge *CT_Style )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bgbec :=range start .Attr {if _bgbec .Name .Local =="\u0074\u0079\u0070\u0065"{_gabge .TypeAttr .UnmarshalXMLAttr (_bgbec ); +continue ;};if _bgbec .Name .Local =="\u0064e\u0066\u0061\u0075\u006c\u0074"{_fbgagg ,_feffc :=ParseUnionST_OnOff (_bgbec .Value );if _feffc !=nil {return _feffc ;};_gabge .DefaultAttr =&_fbgagg ;continue ;};if _bgbec .Name .Local =="c\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065"{_cdddf ,_dabeb :=ParseUnionST_OnOff (_bgbec .Value ); +if _dabeb !=nil {return _dabeb ;};_gabge .CustomStyleAttr =&_cdddf ;continue ;};if _bgbec .Name .Local =="\u0073t\u0079\u006c\u0065\u0049\u0064"{_fgfda ,_bgfgae :=_bgbec .Value ,error (nil );if _bgfgae !=nil {return _bgfgae ;};_gabge .StyleIdAttr =&_fgfda ; +continue ;};};_acfgf :for {_gbegg ,_gbccb :=d .Token ();if _gbccb !=nil {return _gbccb ;};switch _egeae :=_gbegg .(type ){case _g .StartElement :switch _egeae .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gabge .Name =NewCT_String (); +if _dcgba :=d .DecodeElement (_gabge .Name ,&_egeae );_dcgba !=nil {return _dcgba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gabge .Aliases =NewCT_String (); +if _cbafg :=d .DecodeElement (_gabge .Aliases ,&_egeae );_cbafg !=nil {return _cbafg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gabge .BasedOn =NewCT_String (); +if _bfgccd :=d .DecodeElement (_gabge .BasedOn ,&_egeae );_bfgccd !=nil {return _bfgccd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gabge .Next =NewCT_String (); +if _efacd :=d .DecodeElement (_gabge .Next ,&_egeae );_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 :"\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"}:_gabge .Link =NewCT_String (); +if _edcde :=d .DecodeElement (_gabge .Link ,&_egeae );_edcde !=nil {return _edcde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gabge .AutoRedefine =NewCT_OnOff (); +if _dcebc :=d .DecodeElement (_gabge .AutoRedefine ,&_egeae );_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 :"\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"}:_gabge .Hidden =NewCT_OnOff (); +if _edaab :=d .DecodeElement (_gabge .Hidden ,&_egeae );_edaab !=nil {return _edaab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gabge .UiPriority =NewCT_DecimalNumber (); +if _bfafe :=d .DecodeElement (_gabge .UiPriority ,&_egeae );_bfafe !=nil {return _bfafe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gabge .SemiHidden =NewCT_OnOff (); +if _aebab :=d .DecodeElement (_gabge .SemiHidden ,&_egeae );_aebab !=nil {return _aebab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gabge .UnhideWhenUsed =NewCT_OnOff (); +if _cfdd :=d .DecodeElement (_gabge .UnhideWhenUsed ,&_egeae );_cfdd !=nil {return _cfdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gabge .QFormat =NewCT_OnOff (); +if _adagg :=d .DecodeElement (_gabge .QFormat ,&_egeae );_adagg !=nil {return _adagg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gabge .Locked =NewCT_OnOff (); +if _cgafb :=d .DecodeElement (_gabge .Locked ,&_egeae );_cgafb !=nil {return _cgafb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gabge .Personal =NewCT_OnOff (); +if _feadcg :=d .DecodeElement (_gabge .Personal ,&_egeae );_feadcg !=nil {return _feadcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gabge .PersonalCompose =NewCT_OnOff (); +if _fgbgd :=d .DecodeElement (_gabge .PersonalCompose ,&_egeae );_fgbgd !=nil {return _fgbgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gabge .PersonalReply =NewCT_OnOff (); +if _eagbe :=d .DecodeElement (_gabge .PersonalReply ,&_egeae );_eagbe !=nil {return _eagbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gabge .Rsid =NewCT_LongHexNumber (); +if _eeffb :=d .DecodeElement (_gabge .Rsid ,&_egeae );_eeffb !=nil {return _eeffb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gabge .PPr =NewCT_PPrGeneral (); +if _ffcfa :=d .DecodeElement (_gabge .PPr ,&_egeae );_ffcfa !=nil {return _ffcfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gabge .RPr =NewCT_RPr (); +if _bgefg :=d .DecodeElement (_gabge .RPr ,&_egeae );_bgefg !=nil {return _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 :"\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"}:_gabge .TblPr =NewCT_TblPrBase (); +if _bfgaa :=d .DecodeElement (_gabge .TblPr ,&_egeae );_bfgaa !=nil {return _bfgaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gabge .TrPr =NewCT_TrPr (); +if _afabb :=d .DecodeElement (_gabge .TrPr ,&_egeae );_afabb !=nil {return _afabb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gabge .TcPr =NewCT_TcPr (); +if _ggaea :=d .DecodeElement (_gabge .TcPr ,&_egeae );_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 :"\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"}:_bdab :=NewCT_TblStylePr (); +if _bggad :=d .DecodeElement (_bdab ,&_egeae );_bggad !=nil {return _bggad ;};_gabge .TblStylePr =append (_gabge .TblStylePr ,_bdab );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_egeae .Name ); +if _cdggca :=d .Skip ();_cdggca !=nil {return _cdggca ;};};case _g .EndElement :break _acfgf ;case _g .CharData :};};return nil ;}; -// Absolute Horizontal Position -XAttr *ST_SignedTwipsMeasure ; +// Validate validates the WdEG_WrapTypeChoice and its children +func (_gcacc *WdEG_WrapTypeChoice )Validate ()error {return _gcacc .ValidateWithPath ("\u0057\u0064\u0045\u0047_W\u0072\u0061\u0070\u0054\u0079\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065");};func (_ebfgf *ST_Merge )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbbbbb ,_gfgbf :=d .Token (); +if _gfgbf !=nil {return _gfgbf ;};if _dggcbe ,_ffacebg :=_bbbbbb .(_g .EndElement );_ffacebg &&_dggcbe .Name ==start .Name {*_ebfgf =1;return nil ;};if _gbagf ,_ggbbdg :=_bbbbbb .(_g .CharData );!_ggbbdg {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",_bbbbbb ); +}else {switch string (_gbagf ){case "":*_ebfgf =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_ebfgf =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_ebfgf =2;};};_bbbbbb ,_gfgbf =d .Token ();if _gfgbf !=nil {return _gfgbf ;};if _bdbdfe ,_cebfbc :=_bbbbbb .(_g .EndElement ); +_cebfbc &&_bdbdfe .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",_bbbbbb );};type CT_TblPrBase struct{ -// Relative Horizontal Position -XAlignAttr _bc .ST_XAlign ; +// Referenced Table Style +TblStyle *CT_String ; -// Absolute Vertical Position -YAttr *ST_SignedTwipsMeasure ; +// Floating Table Positioning +TblpPr *CT_TblPPr ; -// Relative Vertical Position -YAlignAttr _bc .ST_YAlign ; +// Floating Table Allows Other Tables to Overlap +TblOverlap *CT_TblOverlap ; -// Frame Height Type -HRuleAttr ST_HeightRule ; +// Visually Right to Left Table +BidiVisual *CT_OnOff ; -// Lock Frame Anchor to Paragraph -AnchorLockAttr *_bc .ST_OnOff ;}; +// Number of Rows in Row Band +TblStyleRowBandSize *CT_DecimalNumber ; -// Validate validates the CT_SdtEndPr and its children -func (_beedb *CT_SdtEndPr )Validate ()error {return _beedb .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0045\u006e\u0064\u0050\u0072");};func (_eeaeg *CT_Shd )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeaeg .ValAttr =ST_Shd (1); -for _ ,_dgbgcg :=range start .Attr {if _dgbgcg .Name .Local =="\u0076\u0061\u006c"{_eeaeg .ValAttr .UnmarshalXMLAttr (_dgbgcg );continue ;};if _dgbgcg .Name .Local =="\u0063\u006f\u006co\u0072"{_fdfaafa ,_gbebf :=ParseUnionST_HexColor (_dgbgcg .Value ); -if _gbebf !=nil {return _gbebf ;};_eeaeg .ColorAttr =&_fdfaafa ;continue ;};if _dgbgcg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_eeaeg .ThemeColorAttr .UnmarshalXMLAttr (_dgbgcg );continue ;};if _dgbgcg .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_fabaaf ,_decce :=_dgbgcg .Value ,error (nil ); -if _decce !=nil {return _decce ;};_eeaeg .ThemeTintAttr =&_fabaaf ;continue ;};if _dgbgcg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_feebb ,_eggac :=_dgbgcg .Value ,error (nil );if _eggac !=nil {return _eggac ;};_eeaeg .ThemeShadeAttr =&_feebb ; -continue ;};if _dgbgcg .Name .Local =="\u0066\u0069\u006c\u006c"{_fbgdba ,_bgeag :=ParseUnionST_HexColor (_dgbgcg .Value );if _bgeag !=nil {return _bgeag ;};_eeaeg .FillAttr =&_fbgdba ;continue ;};if _dgbgcg .Name .Local =="\u0074h\u0065\u006d\u0065\u0046\u0069\u006cl"{_eeaeg .ThemeFillAttr .UnmarshalXMLAttr (_dgbgcg ); -continue ;};if _dgbgcg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"{_fdgfe ,_bcedee :=_dgbgcg .Value ,error (nil );if _bcedee !=nil {return _bcedee ;};_eeaeg .ThemeFillTintAttr =&_fdgfe ;continue ;};if _dgbgcg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006cS\u0068\u0061\u0064\u0065"{_eadbae ,_fegee :=_dgbgcg .Value ,error (nil ); -if _fegee !=nil {return _fegee ;};_eeaeg .ThemeFillShadeAttr =&_eadbae ;continue ;};};for {_aggeec ,_acaaa :=d .Token ();if _acaaa !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0064\u003a\u0020\u0025\u0073",_acaaa ); -};if _fdgab ,_gaaffd :=_aggeec .(_b .EndElement );_gaaffd &&_fdgab .Name ==start .Name {break ;};};return nil ;};func (_gedec *ST_FFTextType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geeeae ,_bgbdg :=d .Token ();if _bgbdg !=nil {return _bgbdg ; -};if _dcbfdc ,_bbfac :=_geeeae .(_b .EndElement );_bbfac &&_dcbfdc .Name ==start .Name {*_gedec =1;return nil ;};if _bebcd ,_fdgfcf :=_geeeae .(_b .CharData );!_fdgfcf {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",_geeeae ); -}else {switch string (_bebcd ){case "":*_gedec =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_gedec =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_gedec =2;case "\u0064\u0061\u0074\u0065":*_gedec =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_gedec =4; -case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_gedec =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_gedec =6;};};_geeeae ,_bgbdg =d .Token ();if _bgbdg !=nil {return _bgbdg ;};if _eaefd ,_afgdcg :=_geeeae .(_b .EndElement ); -_afgdcg &&_eaefd .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",_geeeae );}; +// Number of Columns in Column Band +TblStyleColBandSize *CT_DecimalNumber ; -// ValidateWithPath validates the CT_AltChunkPr and its children, prefixing error messages with path -func (_fbce *CT_AltChunkPr )ValidateWithPath (path string )error {if _fbce .MatchSrc !=nil {if _eag :=_fbce .MatchSrc .ValidateWithPath (path +"\u002fM\u0061\u0074\u0063\u0068\u0053\u0072c");_eag !=nil {return _eag ;};};return nil ;};func (_gaaca ST_Pitch )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aggec :=_b .Attr {}; -_aggec .Name =name ;switch _gaaca {case ST_PitchUnset :_aggec .Value ="";case ST_PitchFixed :_aggec .Value ="\u0066\u0069\u0078e\u0064";case ST_PitchVariable :_aggec .Value ="\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065";case ST_PitchDefault :_aggec .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074"; -};return _aggec ,nil ;};func (_bgbggg ST_DisplacedByCustomXml )ValidateWithPath (path string )error {switch _bgbggg {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 (_bgbggg )); -};return nil ;};func NewWdCT_WrapTight ()*WdCT_WrapTight {_ddcec :=&WdCT_WrapTight {};_ddcec .WrapTextAttr =WdST_WrapText (1);_ddcec .WrapPolygon =NewWdCT_WrapPath ();return _ddcec ;};func (_fdeba *CT_OptimizeForBrowser )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fdeba .TargetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fdeba .TargetAttr )}); -};if _fdeba .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fdeba .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewCT_TblPr ()*CT_TblPr {_ffcbc :=&CT_TblPr {};return _ffcbc }; +// Preferred Table Width +TblW *CT_TblWidth ; -// Validate validates the WdCT_LinkedTextboxInformation and its children -func (_fbebc *WdCT_LinkedTextboxInformation )Validate ()error {return _fbebc .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 NewCT_SdtContentRun ()*CT_SdtContentRun {_ccafc :=&CT_SdtContentRun {};return _ccafc };func (_dbbbb *CT_FldChar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cbfea ,_abfg :=_dbbbb .FldCharTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0066\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"}); -if _abfg !=nil {return _abfg ;};start .Attr =append (start .Attr ,_cbfea );if _dbbbb .FldLockAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_f .Sprintf ("\u0025\u0076",*_dbbbb .FldLockAttr )}); -};if _dbbbb .DirtyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_dbbbb .DirtyAttr )});};e .EncodeToken (start );if _dbbbb .FldData !=nil {_afee :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}}; -e .EncodeElement (_dbbbb .FldData ,_afee );};if _dbbbb .FfData !=nil {_agfde :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u0066\u0044\u0061\u0074\u0061"}};e .EncodeElement (_dbbbb .FfData ,_agfde );};if _dbbbb .NumberingChange !=nil {_afggc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_dbbbb .NumberingChange ,_afggc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dcded *ST_FldCharType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dcded =0;case "\u0062\u0065\u0067i\u006e":*_dcded =1; -case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_dcded =2;case "\u0065\u006e\u0064":*_dcded =3;};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;); +// Table Alignment +Jc *CT_JcTable ; -// ValidateWithPath validates the CT_Endnotes and its children, prefixing error messages with path -func (_cgfda *CT_Endnotes )ValidateWithPath (path string )error {for _dfege ,_bedf :=range _cgfda .Endnote {if _dgabfa :=_bedf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_dfege )); -_dgabfa !=nil {return _dgabfa ;};};return nil ;};func (_feagff ST_Zoom )Validate ()error {return _feagff .ValidateWithPath ("")};func NewCT_TblBorders ()*CT_TblBorders {_bgcfc :=&CT_TblBorders {};return _bgcfc };func (_ggfdf ST_Underline )String ()string {switch _ggfdf {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 (_efcdac *Hdr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\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 ,_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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 :"\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 ,_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 ="\u0077\u003a\u0068d\u0072";return _efcdac .CT_HdrFtr .MarshalXML (e ,start );};func (_fcbdfc *EG_ContentRowContent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgbbe :for {_egfef ,_bedeg :=d .Token ();if _bedeg !=nil {return _bedeg ; -};switch _baefdf :=_egfef .(type ){case _b .StartElement :switch _baefdf .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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_efgdfe :=NewCT_Row (); -if _gafdbg :=d .DecodeElement (_efgdfe ,&_baefdf );_gafdbg !=nil {return _gafdbg ;};_fcbdfc .Tr =append (_fcbdfc .Tr ,_efgdfe );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fcbdfc .CustomXml =NewCT_CustomXmlRow (); -if _cgdaa :=d .DecodeElement (_fcbdfc .CustomXml ,&_baefdf );_cgdaa !=nil {return _cgdaa ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_fcbdfc .Sdt =NewCT_SdtRow (); -if _cacgc :=d .DecodeElement (_fcbdfc .Sdt ,&_baefdf );_cacgc !=nil {return _cacgc ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_agcbf :=NewEG_RunLevelElts (); -_agcbf .ProofErr =NewCT_ProofErr ();if _eggdde :=d .DecodeElement (_agcbf .ProofErr ,&_baefdf );_eggdde !=nil {return _eggdde ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_agcbf );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gfbfb :=NewEG_RunLevelElts (); -_gfbfb .PermStart =NewCT_PermStart ();if _efaccf :=d .DecodeElement (_gfbfb .PermStart ,&_baefdf );_efaccf !=nil {return _efaccf ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_gfbfb );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ebgdg :=NewEG_RunLevelElts (); -_ebgdg .PermEnd =NewCT_Perm ();if _ebedge :=d .DecodeElement (_ebgdg .PermEnd ,&_baefdf );_ebedge !=nil {return _ebedge ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_ebgdg );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_cggbd :=NewEG_RunLevelElts (); -_cggbd .Ins =NewCT_RunTrackChange ();if _gbced :=d .DecodeElement (_cggbd .Ins ,&_baefdf );_gbced !=nil {return _gbced ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_cggbd );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_gfbfde :=NewEG_RunLevelElts (); -_gfbfde .Del =NewCT_RunTrackChange ();if _dafgd :=d .DecodeElement (_gfbfde .Del ,&_baefdf );_dafgd !=nil {return _dafgd ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_gfbfde );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_eeabef :=NewEG_RunLevelElts (); -_eeabef .MoveFrom =NewCT_RunTrackChange ();if _gcadd :=d .DecodeElement (_eeabef .MoveFrom ,&_baefdf );_gcadd !=nil {return _gcadd ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_eeabef );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cadfb :=NewEG_RunLevelElts (); -_cadfb .MoveTo =NewCT_RunTrackChange ();if _bgecc :=d .DecodeElement (_cadfb .MoveTo ,&_baefdf );_bgecc !=nil {return _bgecc ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_cadfb );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gafdd :=NewEG_RunLevelElts (); -_cbegd :=NewEG_RangeMarkupElements ();_cbegd .BookmarkStart =NewCT_Bookmark ();if _fabgba :=d .DecodeElement (_cbegd .BookmarkStart ,&_baefdf );_fabgba !=nil {return _fabgba ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_gafdd );_gafdd .EG_RangeMarkupElements =append (_gafdd .EG_RangeMarkupElements ,_cbegd ); -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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cecgc :=NewEG_RunLevelElts (); -_fbfbe :=NewEG_RangeMarkupElements ();_fbfbe .BookmarkEnd =NewCT_MarkupRange ();if _dgggeg :=d .DecodeElement (_fbfbe .BookmarkEnd ,&_baefdf );_dgggeg !=nil {return _dgggeg ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_cecgc );_cecgc .EG_RangeMarkupElements =append (_cecgc .EG_RangeMarkupElements ,_fbfbe ); -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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gbfebb :=NewEG_RunLevelElts (); -_gggcfd :=NewEG_RangeMarkupElements ();_gggcfd .MoveFromRangeStart =NewCT_MoveBookmark ();if _fgefge :=d .DecodeElement (_gggcfd .MoveFromRangeStart ,&_baefdf );_fgefge !=nil {return _fgefge ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_gbfebb ); -_gbfebb .EG_RangeMarkupElements =append (_gbfebb .EG_RangeMarkupElements ,_gggcfd );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ccgbg :=NewEG_RunLevelElts (); -_acgba :=NewEG_RangeMarkupElements ();_acgba .MoveFromRangeEnd =NewCT_MarkupRange ();if _abafa :=d .DecodeElement (_acgba .MoveFromRangeEnd ,&_baefdf );_abafa !=nil {return _abafa ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_ccgbg ); -_ccgbg .EG_RangeMarkupElements =append (_ccgbg .EG_RangeMarkupElements ,_acgba );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fafee :=NewEG_RunLevelElts (); -_dcaad :=NewEG_RangeMarkupElements ();_dcaad .MoveToRangeStart =NewCT_MoveBookmark ();if _becefb :=d .DecodeElement (_dcaad .MoveToRangeStart ,&_baefdf );_becefb !=nil {return _becefb ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_fafee ); -_fafee .EG_RangeMarkupElements =append (_fafee .EG_RangeMarkupElements ,_dcaad );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cefea :=NewEG_RunLevelElts (); -_cdbge :=NewEG_RangeMarkupElements ();_cdbge .MoveToRangeEnd =NewCT_MarkupRange ();if _afaagb :=d .DecodeElement (_cdbge .MoveToRangeEnd ,&_baefdf );_afaagb !=nil {return _afaagb ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_cefea );_cefea .EG_RangeMarkupElements =append (_cefea .EG_RangeMarkupElements ,_cdbge ); -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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_ecfbd :=NewEG_RunLevelElts (); -_cafbg :=NewEG_RangeMarkupElements ();_cafbg .CommentRangeStart =NewCT_MarkupRange ();if _ffcef :=d .DecodeElement (_cafbg .CommentRangeStart ,&_baefdf );_ffcef !=nil {return _ffcef ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_ecfbd ); -_ecfbd .EG_RangeMarkupElements =append (_ecfbd .EG_RangeMarkupElements ,_cafbg );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdbcg :=NewEG_RunLevelElts (); -_eafgb :=NewEG_RangeMarkupElements ();_eafgb .CommentRangeEnd =NewCT_MarkupRange ();if _defbef :=d .DecodeElement (_eafgb .CommentRangeEnd ,&_baefdf );_defbef !=nil {return _defbef ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_bdbcg ); -_bdbcg .EG_RangeMarkupElements =append (_bdbcg .EG_RangeMarkupElements ,_eafgb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcdfgd :=NewEG_RunLevelElts (); -_fbeee :=NewEG_RangeMarkupElements ();_fbeee .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gacfeb :=d .DecodeElement (_fbeee .CustomXmlInsRangeStart ,&_baefdf );_gacfeb !=nil {return _gacfeb ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_gcdfgd ); -_gcdfgd .EG_RangeMarkupElements =append (_gcdfgd .EG_RangeMarkupElements ,_fbeee );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eecgb :=NewEG_RunLevelElts (); -_cgabfb :=NewEG_RangeMarkupElements ();_cgabfb .CustomXmlInsRangeEnd =NewCT_Markup ();if _gebca :=d .DecodeElement (_cgabfb .CustomXmlInsRangeEnd ,&_baefdf );_gebca !=nil {return _gebca ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_eecgb ); -_eecgb .EG_RangeMarkupElements =append (_eecgb .EG_RangeMarkupElements ,_cgabfb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cfgfg :=NewEG_RunLevelElts (); -_bbaaf :=NewEG_RangeMarkupElements ();_bbaaf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dafab :=d .DecodeElement (_bbaaf .CustomXmlDelRangeStart ,&_baefdf );_dafab !=nil {return _dafab ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_cfgfg ); -_cfgfg .EG_RangeMarkupElements =append (_cfgfg .EG_RangeMarkupElements ,_bbaaf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bedbe :=NewEG_RunLevelElts (); -_cbbdg :=NewEG_RangeMarkupElements ();_cbbdg .CustomXmlDelRangeEnd =NewCT_Markup ();if _cfeee :=d .DecodeElement (_cbbdg .CustomXmlDelRangeEnd ,&_baefdf );_cfeee !=nil {return _cfeee ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_bedbe ); -_bedbe .EG_RangeMarkupElements =append (_bedbe .EG_RangeMarkupElements ,_cbbdg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fecdf :=NewEG_RunLevelElts (); -_eaacaa :=NewEG_RangeMarkupElements ();_eaacaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ccbfg :=d .DecodeElement (_eaacaa .CustomXmlMoveFromRangeStart ,&_baefdf );_ccbfg !=nil {return _ccbfg ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_fecdf ); -_fecdf .EG_RangeMarkupElements =append (_fecdf .EG_RangeMarkupElements ,_eaacaa );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fffffc :=NewEG_RunLevelElts (); -_acaag :=NewEG_RangeMarkupElements ();_acaag .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _aeegf :=d .DecodeElement (_acaag .CustomXmlMoveFromRangeEnd ,&_baefdf );_aeegf !=nil {return _aeegf ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_fffffc ); -_fffffc .EG_RangeMarkupElements =append (_fffffc .EG_RangeMarkupElements ,_acaag );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cdcdgb :=NewEG_RunLevelElts (); -_aeaafg :=NewEG_RangeMarkupElements ();_aeaafg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bdfef :=d .DecodeElement (_aeaafg .CustomXmlMoveToRangeStart ,&_baefdf );_bdfef !=nil {return _bdfef ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_cdcdgb ); -_cdcdgb .EG_RangeMarkupElements =append (_cdcdgb .EG_RangeMarkupElements ,_aeaafg );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abaaf :=NewEG_RunLevelElts (); -_gfffbg :=NewEG_RangeMarkupElements ();_gfffbg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbbcb :=d .DecodeElement (_gfffbg .CustomXmlMoveToRangeEnd ,&_baefdf );_cbbcb !=nil {return _cbbcb ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_abaaf ); -_abaaf .EG_RangeMarkupElements =append (_abaaf .EG_RangeMarkupElements ,_gfffbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adbcfe :=NewEG_RunLevelElts (); -_fadad :=NewEG_MathContent ();_fadad .OMathPara =_dg .NewOMathPara ();if _ccedab :=d .DecodeElement (_fadad .OMathPara ,&_baefdf );_ccedab !=nil {return _ccedab ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_adbcfe );_adbcfe .EG_MathContent =append (_adbcfe .EG_MathContent ,_fadad ); -case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_efcaeab :=NewEG_RunLevelElts (); -_cfgggb :=NewEG_MathContent ();_cfgggb .OMath =_dg .NewOMath ();if _feeebd :=d .DecodeElement (_cfgggb .OMath ,&_baefdf );_feeebd !=nil {return _feeebd ;};_fcbdfc .EG_RunLevelElts =append (_fcbdfc .EG_RunLevelElts ,_efcaeab );_efcaeab .EG_MathContent =append (_efcaeab .EG_MathContent ,_cfgggb ); -default:_af .Log .Debug ("\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",_baefdf .Name ); -if _dbgcf :=d .Skip ();_dbgcf !=nil {return _dbgcf ;};};case _b .EndElement :break _cgbbe ;case _b .CharData :};};return nil ;}; +// Table Cell Spacing Default +TblCellSpacing *CT_TblWidth ; -// Validate validates the EG_MathContent and its children -func (_bdffg *EG_MathContent )Validate ()error {return _bdffg .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_deffc ST_HexColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _deffc .ST_HexColorAuto !=ST_HexColorAutoUnset {e .EncodeToken (_b .CharData (_deffc .ST_HexColorAuto .String ()));};if _deffc .ST_HexColorRGB !=nil {e .EncodeToken (_b .CharData (*_deffc .ST_HexColorRGB ));};return e .EncodeToken (_b .EndElement {Name :start .Name }); -};type CT_DocPartName struct{ +// Table Indent from Leading Margin +TblInd *CT_TblWidth ; -// Name Value -ValAttr string ; +// Table Borders +TblBorders *CT_TblBorders ; -// Built-In Entry -DecoratedAttr *_bc .ST_OnOff ;};func (_gcgege ST_SectionMark )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gcgege .String (),start );}; +// Table Shading +Shd *CT_Shd ; -// ValidateWithPath validates the CT_TextboxTightWrap and its children, prefixing error messages with path -func (_fedcc *CT_TextboxTightWrap )ValidateWithPath (path string )error {if _fedcc .ValAttr ==ST_TextboxTightWrapUnset {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 _bdbgeg :=_fedcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdbgeg !=nil {return _bdbgeg ;};return nil ;};func (_fggef *CT_Fonts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfbd :=range start .Attr {if _cfbd .Name .Local =="\u0068\u0069\u006e\u0074"{_fggef .HintAttr .UnmarshalXMLAttr (_cfbd ); -continue ;};if _cfbd .Name .Local =="\u0061\u0073\u0063i\u0069"{_eeec ,_dggg :=_cfbd .Value ,error (nil );if _dggg !=nil {return _dggg ;};_fggef .AsciiAttr =&_eeec ;continue ;};if _cfbd .Name .Local =="\u0068\u0041\u006es\u0069"{_agfg ,_cdade :=_cfbd .Value ,error (nil ); -if _cdade !=nil {return _cdade ;};_fggef .HAnsiAttr =&_agfg ;continue ;};if _cfbd .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_ebebd ,_cacge :=_cfbd .Value ,error (nil );if _cacge !=nil {return _cacge ;};_fggef .EastAsiaAttr =&_ebebd ; -continue ;};if _cfbd .Name .Local =="\u0063\u0073"{_bgdad ,_deac :=_cfbd .Value ,error (nil );if _deac !=nil {return _deac ;};_fggef .CsAttr =&_bgdad ;continue ;};if _cfbd .Name .Local =="\u0061\u0073\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"{_fggef .AsciiThemeAttr .UnmarshalXMLAttr (_cfbd ); -continue ;};if _cfbd .Name .Local =="\u0068\u0041\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"{_fggef .HAnsiThemeAttr .UnmarshalXMLAttr (_cfbd );continue ;};if _cfbd .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"{_fggef .EastAsiaThemeAttr .UnmarshalXMLAttr (_cfbd ); -continue ;};if _cfbd .Name .Local =="\u0063s\u0074\u0068\u0065\u006d\u0065"{_fggef .CsthemeAttr .UnmarshalXMLAttr (_cfbd );continue ;};};for {_ccbfd ,_edaef :=d .Token ();if _edaef !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u006f\u006e\u0074\u0073: \u0025\u0073",_edaef ); -};if _dfbea ,_dfaa :=_ccbfd .(_b .EndElement );_dfaa &&_dfbea .Name ==start .Name {break ;};};return nil ;}; +// Table Layout +TblLayout *CT_TblLayoutType ; -// Validate validates the CT_RPrOriginal and its children -func (_aggfbf *CT_RPrOriginal )Validate ()error {return _aggfbf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c");};func (_abebc ST_PageOrientation )String ()string {switch _abebc {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 "";}; +// Table Cell Margin Defaults +TblCellMar *CT_TblCellMar ; -// ValidateWithPath validates the Ftr and its children, prefixing error messages with path -func (_agdded *Ftr )ValidateWithPath (path string )error {if _gacdea :=_agdded .CT_HdrFtr .ValidateWithPath (path );_gacdea !=nil {return _gacdea ;};return nil ;};func (_gefbf *ST_DecimalNumberOrPercent )ValidateWithPath (path string )error {_dafag :=[]string {}; -if _gefbf .ST_UnqualifiedPercentage !=nil {_dafag =append (_dafag ,"\u0053T\u005f\u0055\u006e\u0071\u0075\u0061\u006c\u0069\u0066\u0069\u0065d\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065");};if _gefbf .ST_Percentage !=nil {_dafag =append (_dafag ,"\u0053\u0054\u005f\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065"); -};if len (_dafag )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dafag );};return nil ;};func (_addaf *CT_TblGrid )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _addaf .GridCol !=nil {_eddac :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}};for _ ,_cbdbe :=range _addaf .GridCol {e .EncodeElement (_cbdbe ,_eddac );};};if _addaf .TblGridChange !=nil {_cbdcc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074b\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_addaf .TblGridChange ,_cbdcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Table Style Conditional Formatting Settings +TblLook *CT_TblLook ; -// ValidateWithPath validates the CT_WebSettings and its children, prefixing error messages with path -func (_fdgbf *CT_WebSettings )ValidateWithPath (path string )error {if _fdgbf .Frameset !=nil {if _begfad :=_fdgbf .Frameset .ValidateWithPath (path +"\u002fF\u0072\u0061\u006d\u0065\u0073\u0065t");_begfad !=nil {return _begfad ;};};if _fdgbf .Divs !=nil {if _fbddg :=_fdgbf .Divs .ValidateWithPath (path +"\u002f\u0044\u0069v\u0073"); -_fbddg !=nil {return _fbddg ;};};if _fdgbf .Encoding !=nil {if _edabdd :=_fdgbf .Encoding .ValidateWithPath (path +"\u002fE\u006e\u0063\u006f\u0064\u0069\u006eg");_edabdd !=nil {return _edabdd ;};};if _fdgbf .OptimizeForBrowser !=nil {if _eddgf :=_fdgbf .OptimizeForBrowser .ValidateWithPath (path +"\u002f\u004f\u0070\u0074im\u0069\u007a\u0065\u0046\u006f\u0072\u0042\u0072\u006f\u0077\u0073\u0065\u0072"); -_eddgf !=nil {return _eddgf ;};};if _fdgbf .RelyOnVML !=nil {if _aadadd :=_fdgbf .RelyOnVML .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0079\u004f\u006e\u0056\u004d\u004c");_aadadd !=nil {return _aadadd ;};};if _fdgbf .AllowPNG !=nil {if _dcggc :=_fdgbf .AllowPNG .ValidateWithPath (path +"\u002fA\u006c\u006c\u006f\u0077\u0050\u004eG"); -_dcggc !=nil {return _dcggc ;};};if _fdgbf .DoNotRelyOnCSS !=nil {if _acccb :=_fdgbf .DoNotRelyOnCSS .ValidateWithPath (path +"\u002fD\u006fN\u006f\u0074\u0052\u0065\u006c\u0079\u004f\u006e\u0043\u0053\u0053");_acccb !=nil {return _acccb ;};};if _fdgbf .DoNotSaveAsSingleFile !=nil {if _edegdc :=_fdgbf .DoNotSaveAsSingleFile .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0061\u0076\u0065\u0041\u0073\u0053\u0069\u006e\u0067\u006c\u0065\u0046\u0069l\u0065"); -_edegdc !=nil {return _edegdc ;};};if _fdgbf .DoNotOrganizeInFolder !=nil {if _gbdee :=_fdgbf .DoNotOrganizeInFolder .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u004f\u0072\u0067\u0061\u006e\u0069\u007a\u0065\u0049\u006e\u0046\u006f\u006c\u0064e\u0072"); -_gbdee !=nil {return _gbdee ;};};if _fdgbf .DoNotUseLongFileNames !=nil {if _aeacde :=_fdgbf .DoNotUseLongFileNames .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0055\u0073\u0065\u004c\u006f\u006e\u0067\u0046\u0069\u006c\u0065\u004e\u0061\u006de\u0073"); -_aeacde !=nil {return _aeacde ;};};if _fdgbf .PixelsPerInch !=nil {if _ecbgc :=_fdgbf .PixelsPerInch .ValidateWithPath (path +"\u002f\u0050\u0069\u0078\u0065\u006c\u0073\u0050\u0065r\u0049\u006e\u0063\u0068");_ecbgc !=nil {return _ecbgc ;};};if _fdgbf .TargetScreenSz !=nil {if _acgfe :=_fdgbf .TargetScreenSz .ValidateWithPath (path +"\u002fT\u0061r\u0067\u0065\u0074\u0053\u0063\u0072\u0065\u0065\u006e\u0053\u007a"); -_acgfe !=nil {return _acgfe ;};};if _fdgbf .SaveSmartTagsAsXml !=nil {if _begac :=_fdgbf .SaveSmartTagsAsXml .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073\u0041\u0073\u0058\u006d\u006c");_begac !=nil {return _begac ; -};};return nil ;};func (_acfbe *GlossaryDocument )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\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 ,_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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 :"\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 ,_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 ="\u0077:\u0067l\u006f\u0073\u0073\u0061\u0072y\u0044\u006fc\u0075\u006d\u0065\u006e\u0074";return _acfbe .CT_GlossaryDocument .MarshalXML (e ,start );};func (_cgdge *ST_StyleSort )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gafbdgb ,_egfaf :=d .Token (); -if _egfaf !=nil {return _egfaf ;};if _egfade ,_aaebbf :=_gafbdgb .(_b .EndElement );_aaebbf &&_egfade .Name ==start .Name {*_cgdge =1;return nil ;};if _eeecc ,_beafae :=_gafbdgb .(_b .CharData );!_beafae {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",_gafbdgb ); -}else {switch string (_eeecc ){case "":*_cgdge =0;case "\u006e\u0061\u006d\u0065":*_cgdge =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_cgdge =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cgdge =3;case "\u0066\u006f\u006e\u0074":*_cgdge =4; -case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_cgdge =5;case "\u0074\u0079\u0070\u0065":*_cgdge =6;case "\u0030\u0030\u0030\u0030":*_cgdge =7;case "\u0030\u0030\u0030\u0031":*_cgdge =8;case "\u0030\u0030\u0030\u0032":*_cgdge =9;case "\u0030\u0030\u0030\u0033":*_cgdge =10; -case "\u0030\u0030\u0030\u0034":*_cgdge =11;case "\u0030\u0030\u0030\u0035":*_cgdge =12;};};_gafbdgb ,_egfaf =d .Token ();if _egfaf !=nil {return _egfaf ;};if _aadecf ,_baabb :=_gafbdgb .(_b .EndElement );_baabb &&_aadecf .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",_gafbdgb );};func NewCT_Background ()*CT_Background {_eab :=&CT_Background {};return _eab }; -type CT_SdtContentBlock struct{ +// Table Caption +TblCaption *CT_String ; -// Block-Level Custom XML Element -CustomXml *CT_CustomXmlBlock ; +// Table Description +TblDescription *CT_String ;};type EG_ContentRowContent struct{ -// Block-Level Structured Document Tag -Sdt *CT_SdtBlock ; +// Table Row +Tr []*CT_Row ; -// Paragraph -P []*CT_P ; +// Row-Level Custom XML Element +CustomXml *CT_CustomXmlRow ; -// Table -Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};type CT_Background struct{ +// Row-Level Structured Document Tag +Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};func NewCT_WritingStyle ()*CT_WritingStyle {_fefegc :=&CT_WritingStyle {};return _fefegc };func (_cffce *CT_SdtRow )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgadgc :for {_fggfdg ,_deeac :=d .Token (); +if _deeac !=nil {return _deeac ;};switch _bcagb :=_fggfdg .(type ){case _g .StartElement :switch _bcagb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cffce .SdtPr =NewCT_SdtPr (); +if _eeecde :=d .DecodeElement (_cffce .SdtPr ,&_bcagb );_eeecde !=nil {return _eeecde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cffce .SdtEndPr =NewCT_SdtEndPr (); +if _facgb :=d .DecodeElement (_cffce .SdtEndPr ,&_bcagb );_facgb !=nil {return _facgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cffce .SdtContent =NewCT_SdtContentRow (); +if _acefb :=d .DecodeElement (_cffce .SdtContent ,&_bcagb );_acefb !=nil {return _acefb ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_bcagb .Name ); +if _dadcf :=d .Skip ();_dadcf !=nil {return _dadcf ;};};case _g .EndElement :break _dgadgc ;case _g .CharData :};};return nil ;}; -// Background Color -ColorAttr *ST_HexColor ; +// ValidateWithPath validates the CT_MailMergeDataType and its children, prefixing error messages with path +func (_gbgc *CT_MailMergeDataType )ValidateWithPath (path string )error {return nil }; -// Background Theme Color -ThemeColorAttr ST_ThemeColor ; +// Validate validates the CT_Tbl and its children +func (_ddbaa *CT_Tbl )Validate ()error {return _ddbaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c");};type CT_ParaRPrOriginal struct{ -// Background Theme Color Tint -ThemeTintAttr *string ; +// Inserted Paragraph +Ins *CT_TrackChange ; -// Background Theme Color Shade -ThemeShadeAttr *string ;Any []_gf .Any ;Drawing *CT_Drawing ;};func ParseStdlibTime (s string )(_e .Time ,error ){return _e .Time {},nil };func NewCT_TblPrBase ()*CT_TblPrBase {_eafab :=&CT_TblPrBase {};return _eafab }; +// Deleted Paragraph +Del *CT_TrackChange ; -// Validate validates the CT_Tbl and its children -func (_cfdda *CT_Tbl )Validate ()error {return _cfdda .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c");};func (_defddd ST_Jc )Validate ()error {return _defddd .ValidateWithPath ("")};func (_dgdef ST_Border )ValidateWithPath (path string )error {switch _dgdef {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 _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgdef )); -};return nil ;};func (_bdcbb *CT_Panose )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_bdcbb .ValAttr )});e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_ViewUnset ST_View =0;ST_ViewNone ST_View =1;ST_ViewPrint ST_View =2;ST_ViewOutline ST_View =3;ST_ViewMasterPages ST_View =4;ST_ViewNormal ST_View =5;ST_ViewWeb ST_View =6;);func (_bebgf ST_DocGrid )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bebgf .String (),start ); -};type WdCT_TxbxContent struct{ +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_dgfdd *CT_Ind )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaaag :=range start .Attr {if _eaaag .Name .Local =="\u0073\u0074\u0061r\u0074"{_bfdcg ,_adaeb :=ParseUnionST_SignedTwipsMeasure (_eaaag .Value ); -if _adaeb !=nil {return _adaeb ;};_dgfdd .StartAttr =&_bfdcg ;continue ;};if _eaaag .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"{_agagf ,_bceca :=_d .ParseInt (_eaaag .Value ,10,64);if _bceca !=nil {return _bceca ;};_dgfdd .StartCharsAttr =&_agagf ; -continue ;};if _eaaag .Name .Local =="\u0065\u006e\u0064"{_fbccea ,_gaffd :=ParseUnionST_SignedTwipsMeasure (_eaaag .Value );if _gaffd !=nil {return _gaffd ;};_dgfdd .EndAttr =&_fbccea ;continue ;};if _eaaag .Name .Local =="\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_aafe ,_aacabf :=_d .ParseInt (_eaaag .Value ,10,64); -if _aacabf !=nil {return _aacabf ;};_dgfdd .EndCharsAttr =&_aafe ;continue ;};if _eaaag .Name .Local =="\u006c\u0065\u0066\u0074"{_cedad ,_bebe :=ParseUnionST_SignedTwipsMeasure (_eaaag .Value );if _bebe !=nil {return _bebe ;};_dgfdd .LeftAttr =&_cedad ; -continue ;};if _eaaag .Name .Local =="\u006ce\u0066\u0074\u0043\u0068\u0061\u0072s"{_aefee ,_ccdd :=_d .ParseInt (_eaaag .Value ,10,64);if _ccdd !=nil {return _ccdd ;};_dgfdd .LeftCharsAttr =&_aefee ;continue ;};if _eaaag .Name .Local =="\u0072\u0069\u0067h\u0074"{_dafcd ,_baaca :=ParseUnionST_SignedTwipsMeasure (_eaaag .Value ); -if _baaca !=nil {return _baaca ;};_dgfdd .RightAttr =&_dafcd ;continue ;};if _eaaag .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"{_dacag ,_bbaa :=_d .ParseInt (_eaaag .Value ,10,64);if _bbaa !=nil {return _bbaa ;};_dgfdd .RightCharsAttr =&_dacag ; -continue ;};if _eaaag .Name .Local =="\u0068a\u006e\u0067\u0069\u006e\u0067"{_eacbb ,_bfbdb :=ParseUnionST_TwipsMeasure (_eaaag .Value );if _bfbdb !=nil {return _bfbdb ;};_dgfdd .HangingAttr =&_eacbb ;continue ;};if _eaaag .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0043\u0068\u0061\u0072\u0073"{_gbdbed ,_bebee :=_d .ParseInt (_eaaag .Value ,10,64); -if _bebee !=nil {return _bebee ;};_dgfdd .HangingCharsAttr =&_gbdbed ;continue ;};if _eaaag .Name .Local =="\u0066i\u0072\u0073\u0074\u004c\u0069\u006ee"{_ebebc ,_ebcdd :=ParseUnionST_TwipsMeasure (_eaaag .Value );if _ebcdd !=nil {return _ebcdd ;};_dgfdd .FirstLineAttr =&_ebebc ; -continue ;};if _eaaag .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065C\u0068\u0061\u0072\u0073"{_afcef ,_adcfc :=_d .ParseInt (_eaaag .Value ,10,64);if _adcfc !=nil {return _adcfc ;};_dgfdd .FirstLineCharsAttr =&_afcef ;continue ; -};};for {_dgebg ,_ecfce :=d .Token ();if _ecfce !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0049n\u0064\u003a\u0020\u0025\u0073",_ecfce );};if _fbcbba ,_ccdcd :=_dgebg .(_b .EndElement );_ccdcd &&_fbcbba .Name ==start .Name {break ; -};};return nil ;}; +// Move Destination Paragraph +MoveTo *CT_TrackChange ; -// Validate validates the CT_Shd and its children -func (_deaab *CT_Shd )Validate ()error {return _deaab .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0064");};func (_cbabe ST_TblWidth )Validate ()error {return _cbabe .ValidateWithPath ("")}; +// Referenced Character Style +RStyle *CT_String ; -// ValidateWithPath validates the CT_TcPrBase and its children, prefixing error messages with path -func (_fgcece *CT_TcPrBase )ValidateWithPath (path string )error {if _fgcece .CnfStyle !=nil {if _bgdacg :=_fgcece .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_bgdacg !=nil {return _bgdacg ;};};if _fgcece .TcW !=nil {if _ffeca :=_fgcece .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); -_ffeca !=nil {return _ffeca ;};};if _fgcece .GridSpan !=nil {if _edcaeg :=_fgcece .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_edcaeg !=nil {return _edcaeg ;};};if _fgcece .HMerge !=nil {if _bfecgg :=_fgcece .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); -_bfecgg !=nil {return _bfecgg ;};};if _fgcece .VMerge !=nil {if _ceacba :=_fgcece .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_ceacba !=nil {return _ceacba ;};};if _fgcece .TcBorders !=nil {if _bdffb :=_fgcece .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_bdffb !=nil {return _bdffb ;};};if _fgcece .Shd !=nil {if _aebca :=_fgcece .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_aebca !=nil {return _aebca ;};};if _fgcece .NoWrap !=nil {if _bbgega :=_fgcece .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); -_bbgega !=nil {return _bbgega ;};};if _fgcece .TcMar !=nil {if _dfafdga :=_fgcece .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_dfafdga !=nil {return _dfafdga ;};};if _fgcece .TextDirection !=nil {if _feeae :=_fgcece .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_feeae !=nil {return _feeae ;};};if _fgcece .TcFitText !=nil {if _efgbg :=_fgcece .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_efgbg !=nil {return _efgbg ;};};if _fgcece .VAlign !=nil {if _gaafbe :=_fgcece .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); -_gaafbe !=nil {return _gaafbe ;};};if _fgcece .HideMark !=nil {if _bfbba :=_fgcece .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_bfbba !=nil {return _bfbba ;};};if _fgcece .Headers !=nil {if _cfgef :=_fgcece .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); -_cfgef !=nil {return _cfgef ;};};return nil ;}; +// Run Fonts +RFonts *CT_Fonts ; -// ValidateWithPath validates the CT_TrackChangeNumbering and its children, prefixing error messages with path -func (_eaeab *CT_TrackChangeNumbering )ValidateWithPath (path string )error {return nil };func (_affdd *CT_ProofErr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bbgfd ,_bgdfa :=_affdd .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _bgdfa !=nil {return _bgdfa ;};start .Attr =append (start .Attr ,_bbgfd );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Bold +B *CT_OnOff ; -// ValidateWithPath validates the CT_ParaRPr and its children, prefixing error messages with path -func (_feabbf *CT_ParaRPr )ValidateWithPath (path string )error {if _feabbf .Ins !=nil {if _ggabcg :=_feabbf .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_ggabcg !=nil {return _ggabcg ;};};if _feabbf .Del !=nil {if _fcdaa :=_feabbf .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); -_fcdaa !=nil {return _fcdaa ;};};if _feabbf .MoveFrom !=nil {if _cfdcb :=_feabbf .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_cfdcb !=nil {return _cfdcb ;};};if _feabbf .MoveTo !=nil {if _efcb :=_feabbf .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); -_efcb !=nil {return _efcb ;};};if _feabbf .RStyle !=nil {if _acccc :=_feabbf .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_acccc !=nil {return _acccc ;};};if _feabbf .RFonts !=nil {if _gabdf :=_feabbf .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_gabdf !=nil {return _gabdf ;};};if _feabbf .B !=nil {if _fffe :=_feabbf .B .ValidateWithPath (path +"\u002f\u0042");_fffe !=nil {return _fffe ;};};if _feabbf .BCs !=nil {if _ddbdc :=_feabbf .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_ddbdc !=nil {return _ddbdc ; -};};if _feabbf .I !=nil {if _gbccb :=_feabbf .I .ValidateWithPath (path +"\u002f\u0049");_gbccb !=nil {return _gbccb ;};};if _feabbf .ICs !=nil {if _cgdbb :=_feabbf .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_cgdbb !=nil {return _cgdbb ; -};};if _feabbf .Caps !=nil {if _gfgf :=_feabbf .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_gfgf !=nil {return _gfgf ;};};if _feabbf .SmallCaps !=nil {if _fecbb :=_feabbf .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); -_fecbb !=nil {return _fecbb ;};};if _feabbf .Strike !=nil {if _eebad :=_feabbf .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_eebad !=nil {return _eebad ;};};if _feabbf .Dstrike !=nil {if _fbed :=_feabbf .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); -_fbed !=nil {return _fbed ;};};if _feabbf .Outline !=nil {if _bgabg :=_feabbf .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bgabg !=nil {return _bgabg ;};};if _feabbf .Shadow !=nil {if _cebf :=_feabbf .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_cebf !=nil {return _cebf ;};};if _feabbf .Emboss !=nil {if _fbbfa :=_feabbf .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_fbbfa !=nil {return _fbbfa ;};};if _feabbf .Imprint !=nil {if _eccd :=_feabbf .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); -_eccd !=nil {return _eccd ;};};if _feabbf .NoProof !=nil {if _bcee :=_feabbf .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_bcee !=nil {return _bcee ;};};if _feabbf .SnapToGrid !=nil {if _aabgg :=_feabbf .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); -_aabgg !=nil {return _aabgg ;};};if _feabbf .Vanish !=nil {if _fbgga :=_feabbf .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_fbgga !=nil {return _fbgga ;};};if _feabbf .WebHidden !=nil {if _gcfff :=_feabbf .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); -_gcfff !=nil {return _gcfff ;};};if _feabbf .Color !=nil {if _geffb :=_feabbf .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_geffb !=nil {return _geffb ;};};if _feabbf .Spacing !=nil {if _dgadb :=_feabbf .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_dgadb !=nil {return _dgadb ;};};if _feabbf .W !=nil {if _ggacc :=_feabbf .W .ValidateWithPath (path +"\u002f\u0057");_ggacc !=nil {return _ggacc ;};};if _feabbf .Kern !=nil {if _deaeg :=_feabbf .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); -_deaeg !=nil {return _deaeg ;};};if _feabbf .Position !=nil {if _gbgae :=_feabbf .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_gbgae !=nil {return _gbgae ;};};if _feabbf .Sz !=nil {if _gbbfe :=_feabbf .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_gbbfe !=nil {return _gbbfe ;};};if _feabbf .SzCs !=nil {if _bcadg :=_feabbf .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_bcadg !=nil {return _bcadg ;};};if _feabbf .Highlight !=nil {if _dcdgc :=_feabbf .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); -_dcdgc !=nil {return _dcdgc ;};};if _feabbf .U !=nil {if _ecdfa :=_feabbf .U .ValidateWithPath (path +"\u002f\u0055");_ecdfa !=nil {return _ecdfa ;};};if _feabbf .Effect !=nil {if _dgfbd :=_feabbf .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_dgfbd !=nil {return _dgfbd ;};};if _feabbf .Bdr !=nil {if _bgga :=_feabbf .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_bgga !=nil {return _bgga ;};};if _feabbf .Shd !=nil {if _ceedge :=_feabbf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_ceedge !=nil {return _ceedge ;};};if _feabbf .FitText !=nil {if _facff :=_feabbf .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_facff !=nil {return _facff ;};};if _feabbf .VertAlign !=nil {if _dgfgg :=_feabbf .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_dgfgg !=nil {return _dgfgg ;};};if _feabbf .Rtl !=nil {if _bbeae :=_feabbf .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_bbeae !=nil {return _bbeae ;};};if _feabbf .Cs !=nil {if _dcdgcg :=_feabbf .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); -_dcdgcg !=nil {return _dcdgcg ;};};if _feabbf .Em !=nil {if _fcfdc :=_feabbf .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_fcfdc !=nil {return _fcfdc ;};};if _feabbf .Lang !=nil {if _dafga :=_feabbf .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_dafga !=nil {return _dafga ;};};if _feabbf .EastAsianLayout !=nil {if _cebag :=_feabbf .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_cebag !=nil {return _cebag ;};}; -if _feabbf .SpecVanish !=nil {if _aecaa :=_feabbf .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_aecaa !=nil {return _aecaa ;};};if _feabbf .OMath !=nil {if _deegd :=_feabbf .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); -_deegd !=nil {return _deegd ;};};if _feabbf .RPrChange !=nil {if _daeda :=_feabbf .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_daeda !=nil {return _daeda ;};};return nil ;};func (_gbgfe *CT_SdtCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gbgfe .SdtPr !=nil {_fcbgde :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_gbgfe .SdtPr ,_fcbgde );};if _gbgfe .SdtEndPr !=nil {_ggbfe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}}; -e .EncodeElement (_gbgfe .SdtEndPr ,_ggbfe );};if _gbgfe .SdtContent !=nil {_begcaa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_gbgfe .SdtContent ,_begcaa );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_aeebga ST_TblStyleOverrideType )String ()string {switch _aeebga {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 "";};type CT_Proof struct{ +// Complex Script Bold +BCs *CT_OnOff ; -// Spell Checking State -SpellingAttr ST_Proof ; +// Italics +I *CT_OnOff ; -// Grammatical Checking State -GrammarAttr ST_Proof ;}; +// Complex Script Italics +ICs *CT_OnOff ; -// ValidateWithPath validates the CT_FldChar and its children, prefixing error messages with path -func (_gbbbg *CT_FldChar )ValidateWithPath (path string )error {if _gbbbg .FldCharTypeAttr ==ST_FldCharTypeUnset {return _f .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 _deaee :=_gbbbg .FldCharTypeAttr .ValidateWithPath (path +"\u002f\u0046l\u0064\u0043\u0068a\u0072\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_deaee !=nil {return _deaee ;};if _gbbbg .FldLockAttr !=nil {if _gdgdg :=_gbbbg .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072"); -_gdgdg !=nil {return _gdgdg ;};};if _gbbbg .DirtyAttr !=nil {if _ggada :=_gbbbg .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_ggada !=nil {return _ggada ;};};if _gbbbg .FldData !=nil {if _fbaecg :=_gbbbg .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061"); -_fbaecg !=nil {return _fbaecg ;};};if _gbbbg .FfData !=nil {if _fgfabf :=_gbbbg .FfData .ValidateWithPath (path +"\u002fF\u0066\u0044\u0061\u0074\u0061");_fgfabf !=nil {return _fgfabf ;};};if _gbbbg .NumberingChange !=nil {if _facde :=_gbbbg .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"); -_facde !=nil {return _facde ;};};return nil ;};func NewRecipients ()*Recipients {_deage :=&Recipients {};_deage .CT_Recipients =*NewCT_Recipients ();return _deage ;}; +// Display All Characters As Capital Letters +Caps *CT_OnOff ; -// ValidateWithPath validates the CT_Pitch and its children, prefixing error messages with path -func (_gaeaa *CT_Pitch )ValidateWithPath (path string )error {if _gaeaa .ValAttr ==ST_PitchUnset {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 _cffag :=_gaeaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cffag !=nil {return _cffag ;};return nil ;};func (_edaec *ST_Wrap )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_edaec =0; -case "\u0061\u0075\u0074\u006f":*_edaec =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_edaec =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_edaec =3;case "\u0074\u0069\u0067h\u0074":*_edaec =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_edaec =5; -case "\u006e\u006f\u006e\u0065":*_edaec =6;};return nil ;}; +// Small Caps +SmallCaps *CT_OnOff ; -// ValidateWithPath validates the CT_TrPrBase and its children, prefixing error messages with path -func (_fbdcaa *CT_TrPrBase )ValidateWithPath (path string )error {for _fceab ,_gddfcg :=range _fbdcaa .CnfStyle {if _bddeeg :=_gddfcg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fceab )); -_bddeeg !=nil {return _bddeeg ;};};for _ggfeg ,_cfdad :=range _fbdcaa .DivId {if _cbebf :=_cfdad .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ggfeg ));_cbebf !=nil {return _cbebf ;};};for _ageaab ,_bdfbd :=range _fbdcaa .GridBefore {if _gbgdd :=_bdfbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_ageaab )); -_gbgdd !=nil {return _gbgdd ;};};for _ffbbb ,_egadf :=range _fbdcaa .GridAfter {if _gacdb :=_egadf .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffbbb ));_gacdb !=nil {return _gacdb ; -};};for _gagea ,_bbbgae :=range _fbdcaa .WBefore {if _acgec :=_bbbgae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_gagea ));_acgec !=nil {return _acgec ;};};for _cccdea ,_dbbga :=range _fbdcaa .WAfter {if _cbfeeg :=_dbbga .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cccdea )); -_cbfeeg !=nil {return _cbfeeg ;};};for _ggbcg ,_edcfeb :=range _fbdcaa .CantSplit {if _ecgfab :=_edcfeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_ggbcg ));_ecgfab !=nil {return _ecgfab ; -};};for _fdgbg ,_gegce :=range _fbdcaa .TrHeight {if _fabae :=_gegce .ValidateWithPath (_f .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_fdgbg ));_fabae !=nil {return _fabae ;};};for _afabf ,_fdcd :=range _fbdcaa .TblHeader {if _bbgcgc :=_fdcd .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_afabf )); -_bbgcgc !=nil {return _bbgcgc ;};};for _bdceb ,_dffaa :=range _fbdcaa .TblCellSpacing {if _dcbfd :=_dffaa .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_bdceb )); -_dcbfd !=nil {return _dcbfd ;};};for _effeb ,_eeebbe :=range _fbdcaa .Jc {if _afbfa :=_eeebbe .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_effeb ));_afbfa !=nil {return _afbfa ;};};for _fcfgfc ,_aagcba :=range _fbdcaa .Hidden {if _cefcc :=_aagcba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_fcfgfc )); -_cefcc !=nil {return _cefcc ;};};return nil ;};func (_gddgd ST_View )Validate ()error {return _gddgd .ValidateWithPath ("")};func (_badgc *ST_ChapterSep )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_badgc =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_badgc =1; -case "\u0070\u0065\u0072\u0069\u006f\u0064":*_badgc =2;case "\u0063\u006f\u006co\u006e":*_badgc =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_badgc =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_badgc =5;};return nil ;};func (_beggad ST_Underline )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfgceb :=_b .Attr {}; -_bfgceb .Name =name ;switch _beggad {case ST_UnderlineUnset :_bfgceb .Value ="";case ST_UnderlineSingle :_bfgceb .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_UnderlineWords :_bfgceb .Value ="\u0077\u006f\u0072d\u0073";case ST_UnderlineDouble :_bfgceb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065"; -case ST_UnderlineThick :_bfgceb .Value ="\u0074\u0068\u0069c\u006b";case ST_UnderlineDotted :_bfgceb .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_UnderlineDottedHeavy :_bfgceb .Value ="d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079"; -case ST_UnderlineDash :_bfgceb .Value ="\u0064\u0061\u0073\u0068";case ST_UnderlineDashedHeavy :_bfgceb .Value ="d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDashLong :_bfgceb .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067"; -case ST_UnderlineDashLongHeavy :_bfgceb .Value ="\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineDotDash :_bfgceb .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotHeavy :_bfgceb .Value ="\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079"; -case ST_UnderlineDotDotDash :_bfgceb .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_UnderlineDashDotDotHeavy :_bfgceb .Value ="\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079";case ST_UnderlineWave :_bfgceb .Value ="\u0077\u0061\u0076\u0065"; -case ST_UnderlineWavyHeavy :_bfgceb .Value ="\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y";case ST_UnderlineWavyDouble :_bfgceb .Value ="\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065";case ST_UnderlineNone :_bfgceb .Value ="\u006e\u006f\u006e\u0065"; -};return _bfgceb ,nil ;};func NewCT_Border ()*CT_Border {_efef :=&CT_Border {};_efef .ValAttr =ST_Border (1);return _efef };func (_agbccb ST_VerticalJc )ValidateWithPath (path string )error {switch _agbccb {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 (_agbccb )); -};return nil ;}; +// Single Strikethrough +Strike *CT_OnOff ; -// ValidateWithPath validates the CT_ObjectLink and its children, prefixing error messages with path -func (_gbaeb *CT_ObjectLink )ValidateWithPath (path string )error {if _gbaeb .UpdateModeAttr ==ST_ObjectUpdateModeUnset {return _f .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 _gegec :=_gbaeb .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gegec !=nil {return _gegec ;};if _gbaeb .LockedFieldAttr !=nil {if _cbfbf :=_gbaeb .LockedFieldAttr .ValidateWithPath (path +"\u002f\u004co\u0063\u006b\u0065d\u0046\u0069\u0065\u006c\u0064\u0041\u0074\u0074\u0072"); -_cbfbf !=nil {return _cbfbf ;};};if _cfgee :=_gbaeb .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cfgee !=nil {return _cfgee ;};return nil ;};type CT_Captions struct{ +// Double Strikethrough +Dstrike *CT_OnOff ; -// Single Caption Type Definition -Caption []*CT_Caption ; +// Display Character Outline +Outline *CT_OnOff ; -// Automatic Captioning Settings -AutoCaptions *CT_AutoCaptions ;};func (_ggedc *CT_SectPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggedc .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_f .Sprintf ("\u0025\u0076",*_ggedc .RsidRPrAttr )}); -};if _ggedc .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_f .Sprintf ("\u0025\u0076",*_ggedc .RsidDelAttr )});};if _ggedc .RsidRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_f .Sprintf ("\u0025\u0076",*_ggedc .RsidRAttr )}); -};if _ggedc .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ggedc .RsidSectAttr )});};e .EncodeToken (start );if _ggedc .EG_HdrFtrReferences !=nil {for _ ,_fcdcd :=range _ggedc .EG_HdrFtrReferences {_fcdcd .MarshalXML (e ,_b .StartElement {}); -};};if _ggedc .FootnotePr !=nil {_bebadf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_ggedc .FootnotePr ,_bebadf );};if _ggedc .EndnotePr !=nil {_eeecg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}}; -e .EncodeElement (_ggedc .EndnotePr ,_eeecg );};if _ggedc .Type !=nil {_bcdgc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ggedc .Type ,_bcdgc );};if _ggedc .PgSz !=nil {_ddaebb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}}; -e .EncodeElement (_ggedc .PgSz ,_ddaebb );};if _ggedc .PgMar !=nil {_badfd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}};e .EncodeElement (_ggedc .PgMar ,_badfd );};if _ggedc .PaperSrc !=nil {_gfeaa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}}; -e .EncodeElement (_ggedc .PaperSrc ,_gfeaa );};if _ggedc .PgBorders !=nil {_bfdfe :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_ggedc .PgBorders ,_bfdfe );};if _ggedc .LnNumType !=nil {_egfbb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_ggedc .LnNumType ,_egfbb );};if _ggedc .PgNumType !=nil {_gcdag :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_ggedc .PgNumType ,_gcdag );};if _ggedc .Cols !=nil {_bbeec :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}}; -e .EncodeElement (_ggedc .Cols ,_bbeec );};if _ggedc .FormProt !=nil {_cadacb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}};e .EncodeElement (_ggedc .FormProt ,_cadacb );};if _ggedc .VAlign !=nil {_ebbad :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_ggedc .VAlign ,_ebbad );};if _ggedc .NoEndnote !=nil {_abfc :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}};e .EncodeElement (_ggedc .NoEndnote ,_abfc );};if _ggedc .TitlePg !=nil {_bgfeb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}}; -e .EncodeElement (_ggedc .TitlePg ,_bgfeb );};if _ggedc .TextDirection !=nil {_cgfcg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ggedc .TextDirection ,_cgfcg ); -};if _ggedc .Bidi !=nil {_bgdffg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_ggedc .Bidi ,_bgdffg );};if _ggedc .RtlGutter !=nil {_bbdba :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; -e .EncodeElement (_ggedc .RtlGutter ,_bbdba );};if _ggedc .DocGrid !=nil {_acgbb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_ggedc .DocGrid ,_acgbb );};if _ggedc .PrinterSettings !=nil {_ccfcc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; -e .EncodeElement (_ggedc .PrinterSettings ,_ccfcc );};if _ggedc .SectPrChange !=nil {_fgedf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_ggedc .SectPrChange ,_fgedf ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Shadow +Shadow *CT_OnOff ; -// ValidateWithPath validates the CT_ReadingModeInkLockDown and its children, prefixing error messages with path -func (_egbaf *CT_ReadingModeInkLockDown )ValidateWithPath (path string )error {if _feggc :=_egbaf .ActualPgAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0075\u0061\u006c\u0050\u0067\u0041\u0074\u0074\u0072");_feggc !=nil {return _feggc ;};if _gbdbcc :=_egbaf .FontSzAttr .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u007a\u0041\u0074\u0074\u0072"); -_gbdbcc !=nil {return _gbdbcc ;};return nil ;};func (_eafdf ST_SdtDateMappingType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eafdf .String (),start );};type WdCT_WrapTopBottom struct{DistTAttr *uint32 ;DistBAttr *uint32 ; -EffectExtent *WdCT_EffectExtent ;};func (_fdedce *ST_ObjectUpdateMode )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdedce =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_fdedce =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_fdedce =2; -};return nil ;};type CT_DocRsids struct{ +// Embossing +Emboss *CT_OnOff ; -// Original Document Revision Save ID -RsidRoot *CT_LongHexNumber ; +// Imprinting +Imprint *CT_OnOff ; -// Single Session Revision Save ID -Rsid []*CT_LongHexNumber ;};func (_ddad *CT_SectPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdcgc :=range start .Attr {if _fdcgc .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_fgbfgg ,_ggeg :=_fdcgc .Value ,error (nil ); -if _ggeg !=nil {return _ggeg ;};_ddad .RsidRPrAttr =&_fgbfgg ;continue ;};if _fdcgc .Name .Local =="\u0072\u0073\u0069d\u0052"{_ccbgag ,_dffacd :=_fdcgc .Value ,error (nil );if _dffacd !=nil {return _dffacd ;};_ddad .RsidRAttr =&_ccbgag ;continue ;};if _fdcgc .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_ebaef ,_fbgda :=_fdcgc .Value ,error (nil ); -if _fbgda !=nil {return _fbgda ;};_ddad .RsidDelAttr =&_ebaef ;continue ;};if _fdcgc .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_abcda ,_aegdg :=_fdcgc .Value ,error (nil );if _aegdg !=nil {return _aegdg ;};_ddad .RsidSectAttr =&_abcda ; -continue ;};};_dgabfe :for {_fggca ,_bgcgd :=d .Token ();if _bgcgd !=nil {return _bgcgd ;};switch _aedag :=_fggca .(type ){case _b .StartElement :switch _aedag .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 :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_cdffg :=NewEG_HdrFtrReferences (); -_cdffg .HeaderReference =NewCT_HdrFtrRef ();if _ffcadc :=d .DecodeElement (_cdffg .HeaderReference ,&_aedag );_ffcadc !=nil {return _ffcadc ;};_ddad .EG_HdrFtrReferences =append (_ddad .EG_HdrFtrReferences ,_cdffg );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 :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_agabd :=NewEG_HdrFtrReferences (); -_agabd .FooterReference =NewCT_HdrFtrRef ();if _fgfge :=d .DecodeElement (_agabd .FooterReference ,&_aedag );_fgfge !=nil {return _fgfge ;};_ddad .EG_HdrFtrReferences =append (_ddad .EG_HdrFtrReferences ,_agabd );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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_ddad .FootnotePr =NewCT_FtnProps (); -if _eegbae :=d .DecodeElement (_ddad .FootnotePr ,&_aedag );_eegbae !=nil {return _eegbae ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_ddad .EndnotePr =NewCT_EdnProps (); -if _ebga :=d .DecodeElement (_ddad .EndnotePr ,&_aedag );_ebga !=nil {return _ebga ;};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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_ddad .Type =NewCT_SectType (); -if _adecb :=d .DecodeElement (_ddad .Type ,&_aedag );_adecb !=nil {return _adecb ;};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 :"\u0070\u0067\u0053\u007a"},_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 :"\u0070\u0067\u0053\u007a"}:_ddad .PgSz =NewCT_PageSz (); -if _eegeg :=d .DecodeElement (_ddad .PgSz ,&_aedag );_eegeg !=nil {return _eegeg ;};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 :"\u0070\u0067\u004da\u0072"},_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 :"\u0070\u0067\u004da\u0072"}:_ddad .PgMar =NewCT_PageMar (); -if _bcdebe :=d .DecodeElement (_ddad .PgMar ,&_aedag );_bcdebe !=nil {return _bcdebe ;};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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_ddad .PaperSrc =NewCT_PaperSource (); -if _fbbbf :=d .DecodeElement (_ddad .PaperSrc ,&_aedag );_fbbbf !=nil {return _fbbbf ;};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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_ddad .PgBorders =NewCT_PageBorders (); -if _efefda :=d .DecodeElement (_ddad .PgBorders ,&_aedag );_efefda !=nil {return _efefda ;};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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_ddad .LnNumType =NewCT_LineNumber (); -if _cbbfc :=d .DecodeElement (_ddad .LnNumType ,&_aedag );_cbbfc !=nil {return _cbbfc ;};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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_ddad .PgNumType =NewCT_PageNumber (); -if _ggagd :=d .DecodeElement (_ddad .PgNumType ,&_aedag );_ggagd !=nil {return _ggagd ;};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 :"\u0063\u006f\u006c\u0073"},_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 :"\u0063\u006f\u006c\u0073"}:_ddad .Cols =NewCT_Columns (); -if _bbgfdg :=d .DecodeElement (_ddad .Cols ,&_aedag );_bbgfdg !=nil {return _bbgfdg ;};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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_ddad .FormProt =NewCT_OnOff (); -if _dgbgc :=d .DecodeElement (_ddad .FormProt ,&_aedag );_dgbgc !=nil {return _dgbgc ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_ddad .VAlign =NewCT_VerticalJc (); -if _gabgc :=d .DecodeElement (_ddad .VAlign ,&_aedag );_gabgc !=nil {return _gabgc ;};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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_ddad .NoEndnote =NewCT_OnOff (); -if _gabda :=d .DecodeElement (_ddad .NoEndnote ,&_aedag );_gabda !=nil {return _gabda ;};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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_ddad .TitlePg =NewCT_OnOff (); -if _abfaa :=d .DecodeElement (_ddad .TitlePg ,&_aedag );_abfaa !=nil {return _abfaa ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_ddad .TextDirection =NewCT_TextDirection (); -if _fefcee :=d .DecodeElement (_ddad .TextDirection ,&_aedag );_fefcee !=nil {return _fefcee ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_ddad .Bidi =NewCT_OnOff (); -if _effef :=d .DecodeElement (_ddad .Bidi ,&_aedag );_effef !=nil {return _effef ;};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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_ddad .RtlGutter =NewCT_OnOff (); -if _bdggdc :=d .DecodeElement (_ddad .RtlGutter ,&_aedag );_bdggdc !=nil {return _bdggdc ;};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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_ddad .DocGrid =NewCT_DocGrid (); -if _ebcbe :=d .DecodeElement (_ddad .DocGrid ,&_aedag );_ebcbe !=nil {return _ebcbe ;};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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_ddad .PrinterSettings =NewCT_Rel (); -if _ecgbba :=d .DecodeElement (_ddad .PrinterSettings ,&_aedag );_ecgbba !=nil {return _ecgbba ;};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 :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u0073\u0065\u0063t\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_ddad .SectPrChange =NewCT_SectPrChange (); -if _edadd :=d .DecodeElement (_ddad .SectPrChange ,&_aedag );_edadd !=nil {return _edadd ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\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",_aedag .Name ); -if _deefge :=d .Skip ();_deefge !=nil {return _deefge ;};};case _b .EndElement :break _dgabfe ;case _b .CharData :};};return nil ;}; +// Do Not Check Spelling or Grammar +NoProof *CT_OnOff ; -// Validate validates the CT_WebSettings and its children -func (_gdfce *CT_WebSettings )Validate ()error {return _gdfce .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");}; +// Use Document Grid Settings For Inter-Character Spacing +SnapToGrid *CT_OnOff ; -// Validate validates the CT_Empty and its children -func (_cadd *CT_Empty )Validate ()error {return _cadd .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};type ST_TabTlc byte ;func (_bbddc *CT_MailMergeDataType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_bbddc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_efdfd ST_ThemeColor )Validate ()error {return _efdfd .ValidateWithPath ("")};func (_eega *CT_Headers )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eceee :for {_ffdbd ,_dgeee :=d .Token (); -if _dgeee !=nil {return _dgeee ;};switch _beaad :=_ffdbd .(type ){case _b .StartElement :switch _beaad .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 :"\u0068\u0065\u0061\u0064\u0065\u0072"},_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 :"\u0068\u0065\u0061\u0064\u0065\u0072"}:_daggf :=NewCT_String (); -if _aeffd :=d .DecodeElement (_daggf ,&_beaad );_aeffd !=nil {return _aeffd ;};_eega .Header =append (_eega .Header ,_daggf );default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_beaad .Name ); -if _fdafd :=d .Skip ();_fdafd !=nil {return _fdafd ;};};case _b .EndElement :break _eceee ;case _b .CharData :};};return nil ;};func (_abfge ST_TextScale )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _abfge .ST_TextScalePercent !=nil {e .EncodeToken (_b .CharData (*_abfge .ST_TextScalePercent )); -};if _abfge .ST_TextScaleDecimal !=nil {e .EncodeToken (_b .CharData (_f .Sprintf ("\u0025\u0064",*_abfge .ST_TextScaleDecimal )));};return e .EncodeToken (_b .EndElement {Name :start .Name });}; +// Hidden Text +Vanish *CT_OnOff ; -// ValidateWithPath validates the CT_SectType and its children, prefixing error messages with path -func (_gbdfe *CT_SectType )ValidateWithPath (path string )error {if _cggaed :=_gbdfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cggaed !=nil {return _cggaed ;};return nil ;};func (_ebcc *CT_DivBdr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ebcc .Top !=nil {_dcaef :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_ebcc .Top ,_dcaef );};if _ebcc .Left !=nil {_gbdeg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; -e .EncodeElement (_ebcc .Left ,_gbdeg );};if _ebcc .Bottom !=nil {_feffd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ebcc .Bottom ,_feffd );};if _ebcc .Right !=nil {_bbad :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_ebcc .Right ,_bbad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdbea *ST_EdnPos )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdbea =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_fdbea =1; -case "\u0064\u006f\u0063\u0045\u006e\u0064":*_fdbea =2;};return nil ;};type CT_NumLvl struct{ +// Web Hidden Text +WebHidden *CT_OnOff ; -// Numbering Level ID -IlvlAttr int64 ; +// Run Content Color +Color *CT_Color ; -// Numbering Level Starting Value Override -StartOverride *CT_DecimalNumber ; +// Character Spacing Adjustment +Spacing *CT_SignedTwipsMeasure ; -// Numbering Level Override Definition -Lvl *CT_Lvl ;};func NewCT_TrPrBase ()*CT_TrPrBase {_fcgad :=&CT_TrPrBase {};return _fcgad };func (_cbefc ST_VerticalJc )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gfbfff :=_b .Attr {};_gfbfff .Name =name ;switch _cbefc {case ST_VerticalJcUnset :_gfbfff .Value =""; -case ST_VerticalJcTop :_gfbfff .Value ="\u0074\u006f\u0070";case ST_VerticalJcCenter :_gfbfff .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalJcBoth :_gfbfff .Value ="\u0062\u006f\u0074\u0068";case ST_VerticalJcBottom :_gfbfff .Value ="\u0062\u006f\u0074\u0074\u006f\u006d"; -};return _gfbfff ,nil ;}; +// Expanded/Compressed Text +W *CT_TextScale ; -// Validate validates the WdCT_Inline and its children -func (_aafeg *WdCT_Inline )Validate ()error {return _aafeg .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065");};type ST_InfoTextType byte ;func (_ecbgee *Settings )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecbgee .CT_Settings =*NewCT_Settings (); -_ebdaa :for {_ecdaaa ,_cdbagg :=d .Token ();if _cdbagg !=nil {return _cdbagg ;};switch _cdefg :=_ecdaaa .(type ){case _b .StartElement :switch _cdefg .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 :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_ecbgee .WriteProtection =NewCT_WriteProtection (); -if _eafcf :=d .DecodeElement (_ecbgee .WriteProtection ,&_cdefg );_eafcf !=nil {return _eafcf ;};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 :"\u0076\u0069\u0065\u0077"},_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 :"\u0076\u0069\u0065\u0077"}:_ecbgee .View =NewCT_View (); -if _bbbge :=d .DecodeElement (_ecbgee .View ,&_cdefg );_bbbge !=nil {return _bbbge ;};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 :"\u007a\u006f\u006f\u006d"},_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 :"\u007a\u006f\u006f\u006d"}:_ecbgee .Zoom =NewCT_Zoom (); -if _cgddfc :=d .DecodeElement (_ecbgee .Zoom ,&_cdefg );_cgddfc !=nil {return _cgddfc ;};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 :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_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 :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_ecbgee .RemovePersonalInformation =NewCT_OnOff (); -if _adggg :=d .DecodeElement (_ecbgee .RemovePersonalInformation ,&_cdefg );_adggg !=nil {return _adggg ;};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 :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_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 :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_ecbgee .RemoveDateAndTime =NewCT_OnOff (); -if _gafddd :=d .DecodeElement (_ecbgee .RemoveDateAndTime ,&_cdefg );_gafddd !=nil {return _gafddd ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_ecbgee .DoNotDisplayPageBoundaries =NewCT_OnOff (); -if _aebdce :=d .DecodeElement (_ecbgee .DoNotDisplayPageBoundaries ,&_cdefg );_aebdce !=nil {return _aebdce ;};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 :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_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 :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_ecbgee .DisplayBackgroundShape =NewCT_OnOff (); -if _gbbgce :=d .DecodeElement (_ecbgee .DisplayBackgroundShape ,&_cdefg );_gbbgce !=nil {return _gbbgce ;};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 :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\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 :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_ecbgee .PrintPostScriptOverText =NewCT_OnOff (); -if _ebfdd :=d .DecodeElement (_ecbgee .PrintPostScriptOverText ,&_cdefg );_ebfdd !=nil {return _ebfdd ;};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 :"\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"},_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 :"\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"}:_ecbgee .PrintFractionalCharacterWidth =NewCT_OnOff (); -if _ggged :=d .DecodeElement (_ecbgee .PrintFractionalCharacterWidth ,&_cdefg );_ggged !=nil {return _ggged ;};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 :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_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 :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_ecbgee .PrintFormsData =NewCT_OnOff (); -if _bccgda :=d .DecodeElement (_ecbgee .PrintFormsData ,&_cdefg );_bccgda !=nil {return _bccgda ;};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 :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_ecbgee .EmbedTrueTypeFonts =NewCT_OnOff (); -if _fdbddb :=d .DecodeElement (_ecbgee .EmbedTrueTypeFonts ,&_cdefg );_fdbddb !=nil {return _fdbddb ;};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 :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_ecbgee .EmbedSystemFonts =NewCT_OnOff (); -if _cgedca :=d .DecodeElement (_ecbgee .EmbedSystemFonts ,&_cdefg );_cgedca !=nil {return _cgedca ;};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 :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_ecbgee .SaveSubsetFonts =NewCT_OnOff (); -if _ggaga :=d .DecodeElement (_ecbgee .SaveSubsetFonts ,&_cdefg );_ggaga !=nil {return _ggaga ;};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 :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_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 :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_ecbgee .SaveFormsData =NewCT_OnOff (); -if _agbaca :=d .DecodeElement (_ecbgee .SaveFormsData ,&_cdefg );_agbaca !=nil {return _agbaca ;};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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_ecbgee .MirrorMargins =NewCT_OnOff (); -if _gacdc :=d .DecodeElement (_ecbgee .MirrorMargins ,&_cdefg );_gacdc !=nil {return _gacdc ;};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 :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_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 :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_ecbgee .AlignBordersAndEdges =NewCT_OnOff (); -if _efefbe :=d .DecodeElement (_ecbgee .AlignBordersAndEdges ,&_cdefg );_efefbe !=nil {return _efefbe ;};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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_ecbgee .BordersDoNotSurroundHeader =NewCT_OnOff (); -if _cbcaa :=d .DecodeElement (_ecbgee .BordersDoNotSurroundHeader ,&_cdefg );_cbcaa !=nil {return _cbcaa ;};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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_ecbgee .BordersDoNotSurroundFooter =NewCT_OnOff (); -if _dafacf :=d .DecodeElement (_ecbgee .BordersDoNotSurroundFooter ,&_cdefg );_dafacf !=nil {return _dafacf ;};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 :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_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 :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_ecbgee .GutterAtTop =NewCT_OnOff (); -if _fcecdd :=d .DecodeElement (_ecbgee .GutterAtTop ,&_cdefg );_fcecdd !=nil {return _fcecdd ;};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 :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_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 :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_ecbgee .HideSpellingErrors =NewCT_OnOff (); -if _gdgea :=d .DecodeElement (_ecbgee .HideSpellingErrors ,&_cdefg );_gdgea !=nil {return _gdgea ;};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 :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_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 :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_ecbgee .HideGrammaticalErrors =NewCT_OnOff (); -if _cgfef :=d .DecodeElement (_ecbgee .HideGrammaticalErrors ,&_cdefg );_cgfef !=nil {return _cgfef ;};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 :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_gfcbe :=NewCT_WritingStyle (); -if _gffcgb :=d .DecodeElement (_gfcbe ,&_cdefg );_gffcgb !=nil {return _gffcgb ;};_ecbgee .ActiveWritingStyle =append (_ecbgee .ActiveWritingStyle ,_gfcbe );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 :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_ecbgee .ProofState =NewCT_Proof (); -if _agfaf :=d .DecodeElement (_ecbgee .ProofState ,&_cdefg );_agfaf !=nil {return _agfaf ;};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 :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_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 :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_ecbgee .FormsDesign =NewCT_OnOff (); -if _ccbfgd :=d .DecodeElement (_ecbgee .FormsDesign ,&_cdefg );_ccbfgd !=nil {return _ccbfgd ;};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 :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_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 :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_ecbgee .AttachedTemplate =NewCT_Rel (); -if _cgfcc :=d .DecodeElement (_ecbgee .AttachedTemplate ,&_cdefg );_cgfcc !=nil {return _cgfcc ;};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 :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_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 :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_ecbgee .LinkStyles =NewCT_OnOff (); -if _afaca :=d .DecodeElement (_ecbgee .LinkStyles ,&_cdefg );_afaca !=nil {return _afaca ;};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 :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_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 :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_ecbgee .StylePaneFormatFilter =NewCT_StylePaneFilter (); -if _eggecg :=d .DecodeElement (_ecbgee .StylePaneFormatFilter ,&_cdefg );_eggecg !=nil {return _eggecg ;};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 :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_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 :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_ecbgee .StylePaneSortMethod =NewCT_StyleSort (); -if _bcceb :=d .DecodeElement (_ecbgee .StylePaneSortMethod ,&_cdefg );_bcceb !=nil {return _bcceb ;};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 :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_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 :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_ecbgee .DocumentType =NewCT_DocType (); -if _aedbfe :=d .DecodeElement (_ecbgee .DocumentType ,&_cdefg );_aedbfe !=nil {return _aedbfe ;};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 :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_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 :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_ecbgee .MailMerge =NewCT_MailMerge (); -if _cbeda :=d .DecodeElement (_ecbgee .MailMerge ,&_cdefg );_cbeda !=nil {return _cbeda ;};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 :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_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 :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_ecbgee .RevisionView =NewCT_TrackChangesView (); -if _ebbba :=d .DecodeElement (_ecbgee .RevisionView ,&_cdefg );_ebbba !=nil {return _ebbba ;};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 :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_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 :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_ecbgee .TrackRevisions =NewCT_OnOff (); -if _adcbg :=d .DecodeElement (_ecbgee .TrackRevisions ,&_cdefg );_adcbg !=nil {return _adcbg ;};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 :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_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 :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_ecbgee .DoNotTrackMoves =NewCT_OnOff (); -if _bcdab :=d .DecodeElement (_ecbgee .DoNotTrackMoves ,&_cdefg );_bcdab !=nil {return _bcdab ;};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 :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_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 :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_ecbgee .DoNotTrackFormatting =NewCT_OnOff (); -if _fgbagg :=d .DecodeElement (_ecbgee .DoNotTrackFormatting ,&_cdefg );_fgbagg !=nil {return _fgbagg ;};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 :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_ecbgee .DocumentProtection =NewCT_DocProtect (); -if _ebcff :=d .DecodeElement (_ecbgee .DocumentProtection ,&_cdefg );_ebcff !=nil {return _ebcff ;};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 :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_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 :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_ecbgee .AutoFormatOverride =NewCT_OnOff (); -if _fbccd :=d .DecodeElement (_ecbgee .AutoFormatOverride ,&_cdefg );_fbccd !=nil {return _fbccd ;};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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_ecbgee .StyleLockTheme =NewCT_OnOff (); -if _dbccff :=d .DecodeElement (_ecbgee .StyleLockTheme ,&_cdefg );_dbccff !=nil {return _dbccff ;};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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_ecbgee .StyleLockQFSet =NewCT_OnOff (); -if _efgfb :=d .DecodeElement (_ecbgee .StyleLockQFSet ,&_cdefg );_efgfb !=nil {return _efgfb ;};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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_ecbgee .DefaultTabStop =NewCT_TwipsMeasure (); -if _bccfdb :=d .DecodeElement (_ecbgee .DefaultTabStop ,&_cdefg );_bccfdb !=nil {return _bccfdb ;};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 :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_ecbgee .AutoHyphenation =NewCT_OnOff (); -if _eegfg :=d .DecodeElement (_ecbgee .AutoHyphenation ,&_cdefg );_eegfg !=nil {return _eegfg ;};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 :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\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 :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_ecbgee .ConsecutiveHyphenLimit =NewCT_DecimalNumber (); -if _eggff :=d .DecodeElement (_ecbgee .ConsecutiveHyphenLimit ,&_cdefg );_eggff !=nil {return _eggff ;};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 :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_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 :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_ecbgee .HyphenationZone =NewCT_TwipsMeasure (); -if _dgbfb :=d .DecodeElement (_ecbgee .HyphenationZone ,&_cdefg );_dgbfb !=nil {return _dgbfb ;};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 :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_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 :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_ecbgee .DoNotHyphenateCaps =NewCT_OnOff (); -if _bcfgc :=d .DecodeElement (_ecbgee .DoNotHyphenateCaps ,&_cdefg );_bcfgc !=nil {return _bcfgc ;};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 :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_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 :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_ecbgee .ShowEnvelope =NewCT_OnOff (); -if _fgcac :=d .DecodeElement (_ecbgee .ShowEnvelope ,&_cdefg );_fgcac !=nil {return _fgcac ;};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 :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_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 :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_ecbgee .SummaryLength =NewCT_DecimalNumberOrPrecent (); -if _fffacc :=d .DecodeElement (_ecbgee .SummaryLength ,&_cdefg );_fffacc !=nil {return _fffacc ;};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 :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_ecbgee .ClickAndTypeStyle =NewCT_String (); -if _cecdacg :=d .DecodeElement (_ecbgee .ClickAndTypeStyle ,&_cdefg );_cecdacg !=nil {return _cecdacg ;};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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_ecbgee .DefaultTableStyle =NewCT_String (); -if _cddfg :=d .DecodeElement (_ecbgee .DefaultTableStyle ,&_cdefg );_cddfg !=nil {return _cddfg ;};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 :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_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 :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_ecbgee .EvenAndOddHeaders =NewCT_OnOff (); -if _gbcgdc :=d .DecodeElement (_ecbgee .EvenAndOddHeaders ,&_cdefg );_gbcgdc !=nil {return _gbcgdc ;};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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_ecbgee .BookFoldRevPrinting =NewCT_OnOff (); -if _afffg :=d .DecodeElement (_ecbgee .BookFoldRevPrinting ,&_cdefg );_afffg !=nil {return _afffg ;};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 :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_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 :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_ecbgee .BookFoldPrinting =NewCT_OnOff (); -if _baeag :=d .DecodeElement (_ecbgee .BookFoldPrinting ,&_cdefg );_baeag !=nil {return _baeag ;};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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_ecbgee .BookFoldPrintingSheets =NewCT_DecimalNumber (); -if _bfega :=d .DecodeElement (_ecbgee .BookFoldPrintingSheets ,&_cdefg );_bfega !=nil {return _bfega ;};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 :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_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 :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_ecbgee .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure (); -if _ggggc :=d .DecodeElement (_ecbgee .DrawingGridHorizontalSpacing ,&_cdefg );_ggggc !=nil {return _ggggc ;};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 :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_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 :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_ecbgee .DrawingGridVerticalSpacing =NewCT_TwipsMeasure (); -if _febbcf :=d .DecodeElement (_ecbgee .DrawingGridVerticalSpacing ,&_cdefg );_febbcf !=nil {return _febbcf ;};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 :"\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"},_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 :"\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"}:_ecbgee .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber (); -if _edgacd :=d .DecodeElement (_ecbgee .DisplayHorizontalDrawingGridEvery ,&_cdefg );_edgacd !=nil {return _edgacd ;};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 :"\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"},_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 :"\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"}:_ecbgee .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber (); -if _gccba :=d .DecodeElement (_ecbgee .DisplayVerticalDrawingGridEvery ,&_cdefg );_gccba !=nil {return _gccba ;};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 :"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"},_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 :"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"}:_ecbgee .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff (); -if _gbecd :=d .DecodeElement (_ecbgee .DoNotUseMarginsForDrawingGridOrigin ,&_cdefg );_gbecd !=nil {return _gbecd ;};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 :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_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 :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_ecbgee .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure (); -if _gdaffg :=d .DecodeElement (_ecbgee .DrawingGridHorizontalOrigin ,&_cdefg );_gdaffg !=nil {return _gdaffg ;};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 :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_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 :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_ecbgee .DrawingGridVerticalOrigin =NewCT_TwipsMeasure (); -if _addbg :=d .DecodeElement (_ecbgee .DrawingGridVerticalOrigin ,&_cdefg );_addbg !=nil {return _addbg ;};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 :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_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 :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_ecbgee .DoNotShadeFormData =NewCT_OnOff (); -if _daadb :=d .DecodeElement (_ecbgee .DoNotShadeFormData ,&_cdefg );_daadb !=nil {return _daadb ;};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 :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_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 :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_ecbgee .NoPunctuationKerning =NewCT_OnOff (); -if _bgggde :=d .DecodeElement (_ecbgee .NoPunctuationKerning ,&_cdefg );_bgggde !=nil {return _bgggde ;};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 :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_ecbgee .CharacterSpacingControl =NewCT_CharacterSpacing (); -if _cgega :=d .DecodeElement (_ecbgee .CharacterSpacingControl ,&_cdefg );_cgega !=nil {return _cgega ;};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 :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_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 :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_ecbgee .PrintTwoOnOne =NewCT_OnOff (); -if _ddgaef :=d .DecodeElement (_ecbgee .PrintTwoOnOne ,&_cdefg );_ddgaef !=nil {return _ddgaef ;};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 :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_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 :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_ecbgee .StrictFirstAndLastChars =NewCT_OnOff (); -if _bbbcf :=d .DecodeElement (_ecbgee .StrictFirstAndLastChars ,&_cdefg );_bbbcf !=nil {return _bbbcf ;};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 :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_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 :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_ecbgee .NoLineBreaksAfter =NewCT_Kinsoku (); -if _dfafdd :=d .DecodeElement (_ecbgee .NoLineBreaksAfter ,&_cdefg );_dfafdd !=nil {return _dfafdd ;};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 :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_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 :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_ecbgee .NoLineBreaksBefore =NewCT_Kinsoku (); -if _efbacf :=d .DecodeElement (_ecbgee .NoLineBreaksBefore ,&_cdefg );_efbacf !=nil {return _efbacf ;};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 :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_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 :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_ecbgee .SavePreviewPicture =NewCT_OnOff (); -if _dcafaa :=d .DecodeElement (_ecbgee .SavePreviewPicture ,&_cdefg );_dcafaa !=nil {return _dcafaa ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_ecbgee .DoNotValidateAgainstSchema =NewCT_OnOff (); -if _gbedd :=d .DecodeElement (_ecbgee .DoNotValidateAgainstSchema ,&_cdefg );_gbedd !=nil {return _gbedd ;};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 :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_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 :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_ecbgee .SaveInvalidXml =NewCT_OnOff (); -if _cdbdae :=d .DecodeElement (_ecbgee .SaveInvalidXml ,&_cdefg );_cdbdae !=nil {return _cdbdae ;};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 :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\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 :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_ecbgee .IgnoreMixedContent =NewCT_OnOff (); -if _bdbde :=d .DecodeElement (_ecbgee .IgnoreMixedContent ,&_cdefg );_bdbde !=nil {return _bdbde ;};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 :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_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 :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_ecbgee .AlwaysShowPlaceholderText =NewCT_OnOff (); -if _ggfae :=d .DecodeElement (_ecbgee .AlwaysShowPlaceholderText ,&_cdefg );_ggfae !=nil {return _ggfae ;};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 :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_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 :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_ecbgee .DoNotDemarcateInvalidXml =NewCT_OnOff (); -if _gccge :=d .DecodeElement (_ecbgee .DoNotDemarcateInvalidXml ,&_cdefg );_gccge !=nil {return _gccge ;};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 :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_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 :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_ecbgee .SaveXmlDataOnly =NewCT_OnOff (); -if _cfefgb :=d .DecodeElement (_ecbgee .SaveXmlDataOnly ,&_cdefg );_cfefgb !=nil {return _cfefgb ;};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 :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_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 :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_ecbgee .UseXSLTWhenSaving =NewCT_OnOff (); -if _egcce :=d .DecodeElement (_ecbgee .UseXSLTWhenSaving ,&_cdefg );_egcce !=nil {return _egcce ;};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 :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\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 :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_ecbgee .SaveThroughXslt =NewCT_SaveThroughXslt (); -if _edafaf :=d .DecodeElement (_ecbgee .SaveThroughXslt ,&_cdefg );_edafaf !=nil {return _edafaf ;};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 :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_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 :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_ecbgee .ShowXMLTags =NewCT_OnOff (); -if _baeffd :=d .DecodeElement (_ecbgee .ShowXMLTags ,&_cdefg );_baeffd !=nil {return _baeffd ;};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 :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_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 :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_ecbgee .AlwaysMergeEmptyNamespace =NewCT_OnOff (); -if _bgabab :=d .DecodeElement (_ecbgee .AlwaysMergeEmptyNamespace ,&_cdefg );_bgabab !=nil {return _bgabab ;};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 :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_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 :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_ecbgee .UpdateFields =NewCT_OnOff (); -if _fgccc :=d .DecodeElement (_ecbgee .UpdateFields ,&_cdefg );_fgccc !=nil {return _fgccc ;};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 :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_ecbgee .HdrShapeDefaults =NewCT_ShapeDefaults (); -if _ddgceb :=d .DecodeElement (_ecbgee .HdrShapeDefaults ,&_cdefg );_ddgceb !=nil {return _ddgceb ;};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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_ecbgee .FootnotePr =NewCT_FtnDocProps (); -if _eaddb :=d .DecodeElement (_ecbgee .FootnotePr ,&_cdefg );_eaddb !=nil {return _eaddb ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_ecbgee .EndnotePr =NewCT_EdnDocProps (); -if _cadeed :=d .DecodeElement (_ecbgee .EndnotePr ,&_cdefg );_cadeed !=nil {return _cadeed ;};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 :"\u0063\u006f\u006d\u0070\u0061\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 :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_ecbgee .Compat =NewCT_Compat (); -if _gcbgb :=d .DecodeElement (_ecbgee .Compat ,&_cdefg );_gcbgb !=nil {return _gcbgb ;};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 :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_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 :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_ecbgee .DocVars =NewCT_DocVars (); -if _bedfg :=d .DecodeElement (_ecbgee .DocVars ,&_cdefg );_bedfg !=nil {return _bedfg ;};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 :"\u0072\u0073\u0069d\u0073"},_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 :"\u0072\u0073\u0069d\u0073"}:_ecbgee .Rsids =NewCT_DocRsids (); -if _fefdb :=d .DecodeElement (_ecbgee .Rsids ,&_cdefg );_fefdb !=nil {return _fefdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ecbgee .MathPr =_dg .NewMathPr (); -if _efbff :=d .DecodeElement (_ecbgee .MathPr ,&_cdefg );_efbff !=nil {return _efbff ;};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 :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_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 :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_edgdde :=NewCT_String (); -if _bdafde :=d .DecodeElement (_edgdde ,&_cdefg );_bdafde !=nil {return _bdafde ;};_ecbgee .AttachedSchema =append (_ecbgee .AttachedSchema ,_edgdde );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 :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_ecbgee .ThemeFontLang =NewCT_Language (); -if _debffgc :=d .DecodeElement (_ecbgee .ThemeFontLang ,&_cdefg );_debffgc !=nil {return _debffgc ;};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 :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_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 :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_ecbgee .ClrSchemeMapping =NewCT_ColorSchemeMapping (); -if _cadfg :=d .DecodeElement (_ecbgee .ClrSchemeMapping ,&_cdefg );_cadfg !=nil {return _cadfg ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_ecbgee .DoNotIncludeSubdocsInStats =NewCT_OnOff (); -if _fddbf :=d .DecodeElement (_ecbgee .DoNotIncludeSubdocsInStats ,&_cdefg );_fddbf !=nil {return _fddbf ;};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 :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_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 :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_ecbgee .DoNotAutoCompressPictures =NewCT_OnOff (); -if _dfcefa :=d .DecodeElement (_ecbgee .DoNotAutoCompressPictures ,&_cdefg );_dfcefa !=nil {return _dfcefa ;};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 :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_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 :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_ecbgee .ForceUpgrade =NewCT_Empty (); -if _egfdeg :=d .DecodeElement (_ecbgee .ForceUpgrade ,&_cdefg );_egfdeg !=nil {return _egfdeg ;};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 :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_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 :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_ecbgee .Captions =NewCT_Captions (); -if _aeceg :=d .DecodeElement (_ecbgee .Captions ,&_cdefg );_aeceg !=nil {return _aeceg ;};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 :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_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 :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_ecbgee .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown (); -if _bafgb :=d .DecodeElement (_ecbgee .ReadModeInkLockDown ,&_cdefg );_bafgb !=nil {return _bafgb ;};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 :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_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 :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_cecfbb :=NewCT_SmartTagType (); -if _cgdga :=d .DecodeElement (_cecfbb ,&_cdefg );_cgdga !=nil {return _cgdga ;};_ecbgee .SmartTagType =append (_ecbgee .SmartTagType ,_cecfbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_ecbgee .SchemaLibrary =_dc .NewSchemaLibrary (); -if _fabgg :=d .DecodeElement (_ecbgee .SchemaLibrary ,&_cdefg );_fabgg !=nil {return _fabgg ;};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 :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_ecbgee .ShapeDefaults =NewCT_ShapeDefaults (); -if _bcgfa :=d .DecodeElement (_ecbgee .ShapeDefaults ,&_cdefg );_bcgfa !=nil {return _bcgfa ;};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 :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_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 :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_ecbgee .DoNotEmbedSmartTags =NewCT_OnOff (); -if _eedce :=d .DecodeElement (_ecbgee .DoNotEmbedSmartTags ,&_cdefg );_eedce !=nil {return _eedce ;};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 :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_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 :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_ecbgee .DecimalSymbol =NewCT_String (); -if _aeeff :=d .DecodeElement (_ecbgee .DecimalSymbol ,&_cdefg );_aeeff !=nil {return _aeeff ;};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 :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_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 :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_ecbgee .ListSeparator =NewCT_String (); -if _eefbbb :=d .DecodeElement (_ecbgee .ListSeparator ,&_cdefg );_eefbbb !=nil {return _eefbbb ;};default:_ecadd :=&_gf .XSDAny {};if _eabfcad :=d .DecodeElement (_ecadd ,&_cdefg );_eabfcad !=nil {return _eabfcad ;};_ecbgee .Extra =append (_ecbgee .Extra ,_ecadd ); -};case _b .EndElement :break _ebdaa ;case _b .CharData :};};return nil ;}; +// Font Kerning +Kern *CT_HpsMeasure ; -// Validate validates the CT_Ind and its children -func (_cfgddg *CT_Ind )Validate ()error {return _cfgddg .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0064");};func (_eefff *CT_Divs )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgbe :for {_bfeb ,_ebbeb :=d .Token ();if _ebbeb !=nil {return _ebbeb ; -};switch _bfgc :=_bfeb .(type ){case _b .StartElement :switch _bfgc .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 :"\u0064\u0069\u0076"},_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 :"\u0064\u0069\u0076"}:_ggfac :=NewCT_Div (); -if _caaad :=d .DecodeElement (_ggfac ,&_bfgc );_caaad !=nil {return _caaad ;};_eefff .Div =append (_eefff .Div ,_ggfac );default:_af .Log .Debug ("\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",_bfgc .Name ); -if _bdcf :=d .Skip ();_bdcf !=nil {return _bdcf ;};};case _b .EndElement :break _bgbe ;case _b .CharData :};};return nil ;};func (_cccdb *CT_TxbxContent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cccdb .AltChunk !=nil {_dggbge :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}}; -for _ ,_eecbea :=range _cccdb .AltChunk {e .EncodeElement (_eecbea ,_dggbge );};};if _cccdb .EG_ContentBlockContent !=nil {for _ ,_agbdgd :=range _cccdb .EG_ContentBlockContent {_agbdgd .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_gfeddg *CT_TextScale )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfeddg .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gfeddg .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgfgeg ST_FontFamily )ValidateWithPath (path string )error {switch _fgfgeg {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 (_fgfgeg )); -};return nil ;};func (_ceegcf ST_Merge )String ()string {switch _ceegcf {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case 2:return "\u0072e\u0073\u0074\u0061\u0072\u0074";};return "";};type CT_Num struct{ +// Vertically Raised or Lowered Text +Position *CT_SignedHpsMeasure ; -// Numbering Definition Instance ID -NumIdAttr int64 ; +// Non-Complex Script Font Size +Sz *CT_HpsMeasure ; -// Abstract Numbering Definition Reference -AbstractNumId *CT_DecimalNumber ; +// Complex Script Font Size +SzCs *CT_HpsMeasure ; -// Numbering Level Definition Override -LvlOverride []*CT_NumLvl ;}; +// Text Highlighting +Highlight *CT_Highlight ; -// ValidateWithPath validates the CT_OptimizeForBrowser and its children, prefixing error messages with path -func (_feddae *CT_OptimizeForBrowser )ValidateWithPath (path string )error {if _feddae .ValAttr !=nil {if _dgcce :=_feddae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgcce !=nil {return _dgcce ;};};return nil ; -};func (_fgcaa *CT_TblGridBase )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_accfg :for {_gdacebe ,_egbfa :=d .Token ();if _egbfa !=nil {return _egbfa ;};switch _gagbg :=_gdacebe .(type ){case _b .StartElement :switch _gagbg .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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_ggfcbd :=NewCT_TblGridCol (); -if _dgefff :=d .DecodeElement (_ggfcbd ,&_gagbg );_dgefff !=nil {return _dgefff ;};_fgcaa .GridCol =append (_fgcaa .GridCol ,_ggfcbd );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_gagbg .Name ); -if _cgddf :=d .Skip ();_cgddf !=nil {return _cgddf ;};};case _b .EndElement :break _accfg ;case _b .CharData :};};return nil ;};func (_gfebe ST_FtnEdn )String ()string {switch _gfebe {case 0:return "";case 1:return "\u006e\u006f\u0072\u006d\u0061\u006c"; -case 2:return "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case 3:return "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072";case 4:return "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065"; -};return "";};func (_ceebcc *CT_TopPageBorder )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ceebcc .TopLeftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072:\u0074\u006f\u0070\u004c\u0065\u0066t"},Value :_f .Sprintf ("\u0025\u0076",*_ceebcc .TopLeftAttr )}); -};if _ceebcc .TopRightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ceebcc .TopRightAttr )});};if _ceebcc .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ceebcc .IdAttr )}); -};_gcfdab ,_efbge :=_ceebcc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _efbge !=nil {return _efbge ;};start .Attr =append (start .Attr ,_gcfdab );if _ceebcc .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_ceebcc .ColorAttr )}); -};if _ceebcc .ThemeColorAttr !=ST_ThemeColorUnset {_cecece ,_agafg :=_ceebcc .ThemeColorAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _agafg !=nil {return _agafg ;};start .Attr =append (start .Attr ,_cecece ); -};if _ceebcc .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ceebcc .ThemeTintAttr )});};if _ceebcc .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ceebcc .ThemeShadeAttr )}); -};if _ceebcc .SzAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_f .Sprintf ("\u0025\u0076",*_ceebcc .SzAttr )});};if _ceebcc .SpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ceebcc .SpaceAttr )}); -};if _ceebcc .ShadowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_ceebcc .ShadowAttr )});};if _ceebcc .FrameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ceebcc .FrameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_CellMergeTrackChange ()*CT_CellMergeTrackChange {_cebg :=&CT_CellMergeTrackChange {};return _cebg ;};const _eecfd ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\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"; -type CT_TblPrBase struct{ +// Underline +U *CT_Underline ; -// Referenced Table Style -TblStyle *CT_String ; +// Animated Text Effect +Effect *CT_TextEffect ; -// Floating Table Positioning -TblpPr *CT_TblPPr ; +// Text Border +Bdr *CT_Border ; -// Floating Table Allows Other Tables to Overlap -TblOverlap *CT_TblOverlap ; +// Run Shading +Shd *CT_Shd ; -// Visually Right to Left Table -BidiVisual *CT_OnOff ; +// Manual Run Width +FitText *CT_FitText ; -// Number of Rows in Row Band -TblStyleRowBandSize *CT_DecimalNumber ; +// Subscript/Superscript Text +VertAlign *CT_VerticalAlignRun ; -// Number of Columns in Column Band -TblStyleColBandSize *CT_DecimalNumber ; +// Right To Left Text +Rtl *CT_OnOff ; -// Preferred Table Width -TblW *CT_TblWidth ; +// Use Complex Script Formatting on Run +Cs *CT_OnOff ; -// Table Alignment -Jc *CT_JcTable ; +// Emphasis Mark +Em *CT_Em ; -// Table Cell Spacing Default -TblCellSpacing *CT_TblWidth ; +// Languages for Run Content +Lang *CT_Language ; -// Table Indent from Leading Margin -TblInd *CT_TblWidth ; +// East Asian Typography Settings +EastAsianLayout *CT_EastAsianLayout ; -// Table Borders -TblBorders *CT_TblBorders ; +// Paragraph Mark Is Always Hidden +SpecVanish *CT_OnOff ; -// Table Shading -Shd *CT_Shd ; +// Office Open XML Math +OMath *CT_OnOff ;};type ST_NumberFormat byte ; -// Table Layout -TblLayout *CT_TblLayoutType ; +// Validate validates the WdCT_Inline and its children +func (_cdcfda *WdCT_Inline )Validate ()error {return _cdcfda .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0049\u006e\u006c\u0069\u006e\u0065");};func NewCT_TcPrInner ()*CT_TcPrInner {_ffbda :=&CT_TcPrInner {};return _ffbda };type CT_MailMergeOdsoFMDFieldType struct{ -// Table Cell Margin Defaults -TblCellMar *CT_TblCellMar ; +// Merge Field Mapping Type +ValAttr ST_MailMergeOdsoFMDFieldType ;};type CT_Em struct{ -// Table Style Conditional Formatting Settings -TblLook *CT_TblLook ; +// Emphasis Mark Type +ValAttr ST_Em ;};func (_eca *CT_Comments )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eca .Comment !=nil {_dfcdg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006d\u006d\u0065\u006et"}};for _ ,_fgbbb :=range _eca .Comment {e .EncodeElement (_fgbbb ,_dfcdg ); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Table Caption -TblCaption *CT_String ; +// ValidateWithPath validates the CT_PageSz and its children, prefixing error messages with path +func (_faceg *CT_PageSz )ValidateWithPath (path string )error {if _faceg .WAttr !=nil {if _dged :=_faceg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_dged !=nil {return _dged ;};};if _faceg .HAttr !=nil {if _gfdbf :=_faceg .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072"); +_gfdbf !=nil {return _gfdbf ;};};if _cfadgb :=_faceg .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_cfadgb !=nil {return _cfadgb ;};return nil ;};func (_fegce *CT_CompatSetting )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bccd :=range start .Attr {if _bccd .Name .Local =="\u006e\u0061\u006d\u0065"{_bega ,_caged :=_bccd .Value ,error (nil ); +if _caged !=nil {return _caged ;};_fegce .NameAttr =&_bega ;continue ;};if _bccd .Name .Local =="\u0075\u0072\u0069"{_bbffd ,_ffca :=_bccd .Value ,error (nil );if _ffca !=nil {return _ffca ;};_fegce .UriAttr =&_bbffd ;continue ;};if _bccd .Name .Local =="\u0076\u0061\u006c"{_eabfe ,_fdaf :=_bccd .Value ,error (nil ); +if _fdaf !=nil {return _fdaf ;};_fegce .ValAttr =&_eabfe ;continue ;};};for {_ddef ,_cdfe :=d .Token ();if _cdfe !=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",_cdfe ); +};if _cccc ,_dbbf :=_ddef .(_g .EndElement );_dbbf &&_cccc .Name ==start .Name {break ;};};return nil ;};type CT_VMerge struct{ -// Table Description -TblDescription *CT_String ;};type ST_ThemeColor byte ;const (ST_HAnchorUnset ST_HAnchor =0;ST_HAnchorText ST_HAnchor =1;ST_HAnchorMargin ST_HAnchor =2;ST_HAnchorPage ST_HAnchor =3;); +// Vertical Merge Type +ValAttr ST_Merge ;};type ST_VerticalJc byte ;type CT_LongHexNumber struct{ -// ValidateWithPath validates the CT_SdtCell and its children, prefixing error messages with path -func (_dadgde *CT_SdtCell )ValidateWithPath (path string )error {if _dadgde .SdtPr !=nil {if _aaeaa :=_dadgde .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_aaeaa !=nil {return _aaeaa ;};};if _dadgde .SdtEndPr !=nil {if _dafbb :=_dadgde .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); -_dafbb !=nil {return _dafbb ;};};if _dadgde .SdtContent !=nil {if _eaegf :=_dadgde .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_eaegf !=nil {return _eaegf ;};};return nil ;};func (_ffcea *CT_RPrDefault )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ffcea .RPr !=nil {_deegg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ffcea .RPr ,_deegg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fgcecgg *WdCT_WrapTopBottom )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_babac :=range start .Attr {if _babac .Name .Local =="\u0064\u0069\u0073t\u0054"{_abdgd ,_ccgea :=_d .ParseUint (_babac .Value ,10,32); -if _ccgea !=nil {return _ccgea ;};_eaabg :=uint32 (_abdgd );_fgcecgg .DistTAttr =&_eaabg ;continue ;};if _babac .Name .Local =="\u0064\u0069\u0073t\u0042"{_dcdcg ,_edaad :=_d .ParseUint (_babac .Value ,10,32);if _edaad !=nil {return _edaad ;};_feebec :=uint32 (_dcdcg ); -_fgcecgg .DistBAttr =&_feebec ;continue ;};};_agdbd :for {_cggfc ,_decfg :=d .Token ();if _decfg !=nil {return _decfg ;};switch _cacgaf :=_cggfc .(type ){case _b .StartElement :switch _cacgaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_fgcecgg .EffectExtent =NewWdCT_EffectExtent (); -if _fbegb :=d .DecodeElement (_fgcecgg .EffectExtent ,&_cacgaf );_fbegb !=nil {return _fbegb ;};default:_af .Log .Debug ("\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",_cacgaf .Name ); -if _aegegg :=d .Skip ();_aegegg !=nil {return _aegegg ;};};case _b .EndElement :break _agdbd ;case _b .CharData :};};return nil ;};func (_aacdbb *EG_HdrFtrReferences )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cegcb :for {_dddfb ,_agffd :=d .Token (); -if _agffd !=nil {return _agffd ;};switch _afbfgd :=_dddfb .(type ){case _b .StartElement :switch _afbfgd .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 :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0068e\u0061d\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_aacdbb .HeaderReference =NewCT_HdrFtrRef (); -if _faabab :=d .DecodeElement (_aacdbb .HeaderReference ,&_afbfgd );_faabab !=nil {return _faabab ;};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 :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0066o\u006ft\u0065\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_aacdbb .FooterReference =NewCT_HdrFtrRef (); -if _cdgcc :=d .DecodeElement (_aacdbb .FooterReference ,&_afbfgd );_cdgcc !=nil {return _cdgcc ;};default:_af .Log .Debug ("\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",_afbfgd .Name ); -if _gcfege :=d .Skip ();_gcfege !=nil {return _gcfege ;};};case _b .EndElement :break _cegcb ;case _b .CharData :};};return nil ;};func NewCT_FFStatusText ()*CT_FFStatusText {_edfb :=&CT_FFStatusText {};return _edfb };func NewCT_HpsMeasure ()*CT_HpsMeasure {_ggebg :=&CT_HpsMeasure {}; -return _ggebg }; +// Long Hexadecimal Number Value +ValAttr string ;};type CT_DocParts struct{ -// Validate validates the CT_TblStylePr and its children -func (_fffdgg *CT_TblStylePr )Validate ()error {return _fffdgg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050\u0072");};func (_bgabb *CT_PaperSource )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgabb .FirstAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0066\u0069\u0072\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bgabb .FirstAttr )}); -};if _bgabb .OtherAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u006f\u0074\u0068\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bgabb .OtherAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_gedab ST_FFTextType )ValidateWithPath (path string )error {switch _gedab {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 (_gedab )); -};return nil ;};func NewWdCT_PosV ()*WdCT_PosV {_daaacc :=&WdCT_PosV {};_daaacc .RelativeFromAttr =WdST_RelFromV (1);_daaacc .Choice =NewWdCT_PosVChoice ();return _daaacc ;};func (_aadgc ST_InfoTextType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aadgc .String (),start ); -};func NewCT_Charset ()*CT_Charset {_abb :=&CT_Charset {};return _abb };func NewCT_FtnProps ()*CT_FtnProps {_gegd :=&CT_FtnProps {};return _gegd }; +// Glossary Document Entry +DocPart []*CT_DocPart ;}; -// Validate validates the CT_FramePr and its children -func (_eeaed *CT_FramePr )Validate ()error {return _eeaed .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");};func (_fbagaf *WdCT_GraphicFrame )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_aafad :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_fbagaf .CNvPr ,_aafad );_ccfbgb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0046\u0072\u0050\u0072"}}; -e .EncodeElement (_fbagaf .CNvFrPr ,_ccfbgb );_agaefb :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}};e .EncodeElement (_fbagaf .Xfrm ,_agaefb );_caffg :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}}; -_caffg .Attr =append (_caffg .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -e .EncodeElement (_fbagaf .Graphic ,_caffg );if _fbagaf .ExtLst !=nil {_cedgaa :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_fbagaf .ExtLst ,_cedgaa );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_EdnProps and its children +func (_gbccc *CT_EdnProps )Validate ()error {return _gbccc .ValidateWithPath ("C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073");};func (_ceabg *EG_ContentRunContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ceabg .CustomXml !=nil {_cdefaa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; +e .EncodeElement (_ceabg .CustomXml ,_cdefaa );};if _ceabg .SmartTag !=nil {_gfccgbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_ceabg .SmartTag ,_gfccgbg );};if _ceabg .Sdt !=nil {_aefbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}}; +e .EncodeElement (_ceabg .Sdt ,_aefbb );};if _ceabg .Dir !=nil {_feaac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064i\u0072"}};e .EncodeElement (_ceabg .Dir ,_feaac );};if _ceabg .Bdo !=nil {_eeeedfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u006f"}}; +e .EncodeElement (_ceabg .Bdo ,_eeeedfb );};if _ceabg .R !=nil {_gdcdcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_ceabg .R ,_gdcdcc );};if _ceabg .EG_RunLevelElts !=nil {for _ ,_gbdbcf :=range _ceabg .EG_RunLevelElts {_gbdbcf .MarshalXML (e ,_g .StartElement {}); +};};return nil ;};func (_eaff *CT_CellMergeTrackChange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eaff .VMergeAttr !=ST_AnnotationVMergeUnset {_abad ,_dgdf :=_eaff .VMergeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}); +if _dgdf !=nil {return _dgdf ;};start .Attr =append (start .Attr ,_abad );};if _eaff .VMergeOrigAttr !=ST_AnnotationVMergeUnset {_agde ,_dgcb :=_eaff .VMergeOrigAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076M\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"}); +if _dgcb !=nil {return _dgcb ;};start .Attr =append (start .Attr ,_agde );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",_eaff .AuthorAttr )}); +if _eaff .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eaff .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_eaff .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_DocProtectUnset ST_DocProtect =0;ST_DocProtectNone ST_DocProtect =1;ST_DocProtectReadOnly ST_DocProtect =2;ST_DocProtectComments ST_DocProtect =3;ST_DocProtectTrackedChanges ST_DocProtect =4; +ST_DocProtectForms ST_DocProtect =5;);type Fonts struct{CT_FontsList };func (_fcgceg *EG_RubyContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fcgceg .R !=nil {_bbcddc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072"}}; +e .EncodeElement (_fcgceg .R ,_bbcddc );};if _fcgceg .EG_RunLevelElts !=nil {for _ ,_aefff :=range _fcgceg .EG_RunLevelElts {_aefff .MarshalXML (e ,_g .StartElement {});};};return nil ;};func NewCT_View ()*CT_View {_fgcbd :=&CT_View {};_fgcbd .ValAttr =ST_View (1); +return _fgcbd };func (_aegcf *ST_VerticalJc )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aegcf =0;case "\u0074\u006f\u0070":*_aegcf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aegcf =2;case "\u0062\u006f\u0074\u0068":*_aegcf =3; +case "\u0062\u006f\u0074\u0074\u006f\u006d":*_aegcf =4;};return nil ;};func (_befcba WdST_RelFromV )String ()string {switch _befcba {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 (_ebgde *CT_Cnf )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebgde .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_ebgde .ValAttr )}); +};if _ebgde .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_ebgde .FirstRowAttr )});};if _ebgde .LastRowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_a .Sprintf ("\u0025\u0076",*_ebgde .LastRowAttr )}); +};if _ebgde .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 :_a .Sprintf ("\u0025\u0076",*_ebgde .FirstColumnAttr )});};if _ebgde .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 :_a .Sprintf ("\u0025\u0076",*_ebgde .LastColumnAttr )}); +};if _ebgde .OddVBandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ebgde .OddVBandAttr )});};if _ebgde .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 :_a .Sprintf ("\u0025\u0076",*_ebgde .EvenVBandAttr )}); +};if _ebgde .OddHBandAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ebgde .OddHBandAttr )});};if _ebgde .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 :_a .Sprintf ("\u0025\u0076",*_ebgde .EvenHBandAttr )}); +};if _ebgde .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 :_a .Sprintf ("\u0025\u0076",*_ebgde .FirstRowFirstColumnAttr )}); +};if _ebgde .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 :_a .Sprintf ("\u0025\u0076",*_ebgde .FirstRowLastColumnAttr )}); +};if _ebgde .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 :_a .Sprintf ("\u0025\u0076",*_ebgde .LastRowFirstColumnAttr )}); +};if _ebgde .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 :_a .Sprintf ("\u0025\u0076",*_ebgde .LastRowLastColumnAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbegce ST_RubyAlign )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbegce .String (),start );};func NewCT_Settings ()*CT_Settings {_gaccg :=&CT_Settings {}; +return _gaccg };type CT_Object struct{ -// ValidateWithPath validates the CT_RPrChange and its children, prefixing error messages with path -func (_fddfa *CT_RPrChange )ValidateWithPath (path string )error {if _cfefcg :=_fddfa .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cfefcg !=nil {return _cfefcg ;};return nil ;};type CT_ColorSchemeMapping struct{ +// Original Image Width +DxaOrigAttr *_ffb .ST_TwipsMeasure ; -// Background 1 Theme Color Mapping -Bg1Attr ST_WmlColorSchemeIndex ; +// Original Image Height +DyaOrigAttr *_ffb .ST_TwipsMeasure ;Any []_e .Any ;Drawing *CT_Drawing ;Choice *CT_ObjectChoice ;};func (_faaaga *ST_DocPartType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdfef ,_acddf :=d .Token ();if _acddf !=nil {return _acddf ; +};if _dbecc ,_agdaaf :=_bdfef .(_g .EndElement );_agdaaf &&_dbecc .Name ==start .Name {*_faaaga =1;return nil ;};if _ccccbd ,_ffgfacd :=_bdfef .(_g .CharData );!_ffgfacd {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",_bdfef ); +}else {switch string (_ccccbd ){case "":*_faaaga =0;case "\u006e\u006f\u006e\u0065":*_faaaga =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_faaaga =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_faaaga =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_faaaga =4; +case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_faaaga =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_faaaga =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_faaaga =7;};};_bdfef ,_acddf =d .Token ();if _acddf !=nil {return _acddf ;};if _gcgaf ,_ffdfdb :=_bdfef .(_g .EndElement ); +_ffdfdb &&_gcgaf .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",_bdfef );};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;); -// Text 1 Theme Color Mapping -T1Attr ST_WmlColorSchemeIndex ; +// Validate validates the CT_SdtRow and its children +func (_bdfdg *CT_SdtRow )Validate ()error {return _bdfdg .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw");};func (_dbggda *CT_TblGrid )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dbggda .GridCol !=nil {_fbbca :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}}; +for _ ,_dcfdf :=range _dbggda .GridCol {e .EncodeElement (_dcfdf ,_fbbca );};};if _dbggda .TblGridChange !=nil {_edffe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074b\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dbggda .TblGridChange ,_edffe ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_FontRel struct{FontKeyAttr string ;SubsettedAttr _ffb .ST_OnOff ;IdAttr string ;}; -// Background 2 Theme Color Mapping -Bg2Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the EG_RPrBase and its children, prefixing error messages with path +func (_deddg *EG_RPrBase )ValidateWithPath (path string )error {if _deddg .RStyle !=nil {if _edgbff :=_deddg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_edgbff !=nil {return _edgbff ;};};if _deddg .RFonts !=nil {if _bfgce :=_deddg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_bfgce !=nil {return _bfgce ;};};if _deddg .B !=nil {if _gbfbb :=_deddg .B .ValidateWithPath (path +"\u002f\u0042");_gbfbb !=nil {return _gbfbb ;};};if _deddg .BCs !=nil {if _gdgcdc :=_deddg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_gdgcdc !=nil {return _gdgcdc ; +};};if _deddg .I !=nil {if _cdcee :=_deddg .I .ValidateWithPath (path +"\u002f\u0049");_cdcee !=nil {return _cdcee ;};};if _deddg .ICs !=nil {if _agagbba :=_deddg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_agagbba !=nil {return _agagbba ; +};};if _deddg .Caps !=nil {if _bbggb :=_deddg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_bbggb !=nil {return _bbggb ;};};if _deddg .SmallCaps !=nil {if _fbgbd :=_deddg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); +_fbgbd !=nil {return _fbgbd ;};};if _deddg .Strike !=nil {if _adgbbb :=_deddg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_adgbbb !=nil {return _adgbbb ;};};if _deddg .Dstrike !=nil {if _dfafb :=_deddg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); +_dfafb !=nil {return _dfafb ;};};if _deddg .Outline !=nil {if _adceg :=_deddg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_adceg !=nil {return _adceg ;};};if _deddg .Shadow !=nil {if _dfbgge :=_deddg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_dfbgge !=nil {return _dfbgge ;};};if _deddg .Emboss !=nil {if _bagebc :=_deddg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_bagebc !=nil {return _bagebc ;};};if _deddg .Imprint !=nil {if _edbebb :=_deddg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); +_edbebb !=nil {return _edbebb ;};};if _deddg .NoProof !=nil {if _cbbfe :=_deddg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_cbbfe !=nil {return _cbbfe ;};};if _deddg .SnapToGrid !=nil {if _gbbeda :=_deddg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); +_gbbeda !=nil {return _gbbeda ;};};if _deddg .Vanish !=nil {if _ggeacg :=_deddg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_ggeacg !=nil {return _ggeacg ;};};if _deddg .WebHidden !=nil {if _cdaaa :=_deddg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); +_cdaaa !=nil {return _cdaaa ;};};if _deddg .Color !=nil {if _acdbe :=_deddg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_acdbe !=nil {return _acdbe ;};};if _deddg .Spacing !=nil {if _gdcead :=_deddg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_gdcead !=nil {return _gdcead ;};};if _deddg .W !=nil {if _gddbd :=_deddg .W .ValidateWithPath (path +"\u002f\u0057");_gddbd !=nil {return _gddbd ;};};if _deddg .Kern !=nil {if _ggcbf :=_deddg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); +_ggcbf !=nil {return _ggcbf ;};};if _deddg .Position !=nil {if _dcabbd :=_deddg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_dcabbd !=nil {return _dcabbd ;};};if _deddg .Sz !=nil {if _eacdd :=_deddg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); +_eacdd !=nil {return _eacdd ;};};if _deddg .SzCs !=nil {if _bfbbf :=_deddg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_bfbbf !=nil {return _bfbbf ;};};if _deddg .Highlight !=nil {if _ecaecg :=_deddg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); +_ecaecg !=nil {return _ecaecg ;};};if _deddg .U !=nil {if _bfgbgae :=_deddg .U .ValidateWithPath (path +"\u002f\u0055");_bfgbgae !=nil {return _bfgbgae ;};};if _deddg .Effect !=nil {if _ecdcfg :=_deddg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); +_ecdcfg !=nil {return _ecdcfg ;};};if _deddg .Bdr !=nil {if _cddee :=_deddg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_cddee !=nil {return _cddee ;};};if _deddg .Shd !=nil {if _fggad :=_deddg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_fggad !=nil {return _fggad ;};};if _deddg .FitText !=nil {if _bdgfg :=_deddg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_bdgfg !=nil {return _bdgfg ;};};if _deddg .VertAlign !=nil {if _ggaec :=_deddg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); +_ggaec !=nil {return _ggaec ;};};if _deddg .Rtl !=nil {if _bagbe :=_deddg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_bagbe !=nil {return _bagbe ;};};if _deddg .Cs !=nil {if _agdba :=_deddg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); +_agdba !=nil {return _agdba ;};};if _deddg .Em !=nil {if _fbbbc :=_deddg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_fbbbc !=nil {return _fbbbc ;};};if _deddg .Lang !=nil {if _dccgb :=_deddg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); +_dccgb !=nil {return _dccgb ;};};if _deddg .EastAsianLayout !=nil {if _cgeeca :=_deddg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_cgeeca !=nil {return _cgeeca ;}; +};if _deddg .SpecVanish !=nil {if _cccgf :=_deddg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_cccgf !=nil {return _cccgf ;};};if _deddg .OMath !=nil {if _cgeagf :=_deddg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_cgeagf !=nil {return _cgeagf ;};};return nil ;};func (_bffe *CT_AutoCaptions )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aef :for {_bddg ,_gfa :=d .Token ();if _gfa !=nil {return _gfa ;};switch _cafd :=_bddg .(type ){case _g .StartElement :switch _cafd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adg :=NewCT_AutoCaption (); +if _gce :=d .DecodeElement (_adg ,&_cafd );_gce !=nil {return _gce ;};_bffe .AutoCaption =append (_bffe .AutoCaption ,_adg );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_cafd .Name ); +if _bgba :=d .Skip ();_bgba !=nil {return _bgba ;};};case _g .EndElement :break _aef ;case _g .CharData :};};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;);func NewCT_Shd ()*CT_Shd {_cgcdd :=&CT_Shd {};_cgcdd .ValAttr =ST_Shd (1);return _cgcdd };func (_gebe *ST_PTabRelativeTo )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeadbd ,_egdcdc :=d .Token (); +if _egdcdc !=nil {return _egdcdc ;};if _dgafac ,_fgebd :=_aeadbd .(_g .EndElement );_fgebd &&_dgafac .Name ==start .Name {*_gebe =1;return nil ;};if _faaddg ,_dbafdb :=_aeadbd .(_g .CharData );!_dbafdb {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",_aeadbd ); +}else {switch string (_faaddg ){case "":*_gebe =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gebe =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_gebe =2;};};_aeadbd ,_egdcdc =d .Token ();if _egdcdc !=nil {return _egdcdc ;};if _ggbbgd ,_bacac :=_aeadbd .(_g .EndElement ); +_bacac &&_ggbbgd .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",_aeadbd );};type CT_FrameScrollbar struct{ -// Text 2 Theme Color Mapping -T2Attr ST_WmlColorSchemeIndex ; +// Scrollbar Display Option Value +ValAttr ST_FrameScrollbar ;};func (_ccbdabc *CT_PTab )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dabcf ,_faedd :=_ccbdabc .AlignmentAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0061\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}); +if _faedd !=nil {return _faedd ;};start .Attr =append (start .Attr ,_dabcf );_dabcf ,_faedd =_ccbdabc .RelativeToAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0072e\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"});if _faedd !=nil {return _faedd ; +};start .Attr =append (start .Attr ,_dabcf );_dabcf ,_faedd =_ccbdabc .LeaderAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _faedd !=nil {return _faedd ;};start .Attr =append (start .Attr ,_dabcf );e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_FramesetChoice ()*CT_FramesetChoice {_dacea :=&CT_FramesetChoice {};return _dacea };func (_acfca ST_ObjectDrawAspect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acfca .String (),start ); +};func NewCT_TextEffect ()*CT_TextEffect {_cbabg :=&CT_TextEffect {};_cbabg .ValAttr =ST_TextEffect (1);return _cbabg ;};func (_caafbd *WdCT_WrapNone )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Accent 1 Theme Color Mapping -Accent1Attr ST_WmlColorSchemeIndex ; +// Validate validates the EG_RunInnerContent and its children +func (_bacbbd *EG_RunInnerContent )Validate ()error {return _bacbbd .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074");}; -// Accent 2 Theme Color Mapping -Accent2Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_FFStatusText and its children, prefixing error messages with path +func (_agfaa *CT_FFStatusText )ValidateWithPath (path string )error {if _edbbb :=_agfaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_edbbb !=nil {return _edbbb ;};return nil ;};type CT_BookmarkRange struct{ColFirstAttr *int64 ; +ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Accent3 Theme Color Mapping -Accent3Attr ST_WmlColorSchemeIndex ; +// Annotation Identifier +IdAttr int64 ;};func (_cegde *CT_TabStop )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_edaeg ,_gdabg :=_cegde .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _gdabg !=nil {return _gdabg ;};start .Attr =append (start .Attr ,_edaeg ); +if _cegde .LeaderAttr !=ST_TabTlcUnset {_bdabf ,_fgecfa :=_cegde .LeaderAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _fgecfa !=nil {return _fgecfa ;};start .Attr =append (start .Attr ,_bdabf );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0070o\u0073"},Value :_a .Sprintf ("\u0025\u0076",_cegde .PosAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cgcbd ST_TextboxTightWrap )Validate ()error {return _cgcbd .ValidateWithPath ("")};const (ST_VAnchorUnset ST_VAnchor =0;ST_VAnchorText ST_VAnchor =1;ST_VAnchorMargin ST_VAnchor =2; +ST_VAnchorPage ST_VAnchor =3;); -// Accent4 Theme Color Mapping -Accent4Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_SaveThroughXslt and its children, prefixing error messages with path +func (_dcfgg *CT_SaveThroughXslt )ValidateWithPath (path string )error {return nil };func (_bcec *CT_AltChunk )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddc :=range start .Attr {if _ddc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddc .Name .Local =="\u0069\u0064"||_ddc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ddc .Name .Local =="\u0069\u0064"{_ca ,_fegf :=_ddc .Value ,error (nil ); +if _fegf !=nil {return _fegf ;};_bcec .IdAttr =&_ca ;continue ;};};_bab :for {_bgb ,_dcf :=d .Token ();if _dcf !=nil {return _dcf ;};switch _bdc :=_bgb .(type ){case _g .StartElement :switch _bdc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcec .AltChunkPr =NewCT_AltChunkPr (); +if _egd :=d .DecodeElement (_bcec .AltChunkPr ,&_bdc );_egd !=nil {return _egd ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_bdc .Name ); +if _ecb :=d .Skip ();_ecb !=nil {return _ecb ;};};case _g .EndElement :break _bab ;case _g .CharData :};};return nil ;};func NewAG_TransitionalPassword ()*AG_TransitionalPassword {_ccad :=&AG_TransitionalPassword {};return _ccad ;};func (_fbcbc ST_Proof )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fbcbc .String (),start ); +}; -// Accent5 Theme Color Mapping -Accent5Attr ST_WmlColorSchemeIndex ; +// Validate validates the CT_Border and its children +func (_efea *CT_Border )Validate ()error {return _efea .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_ecf *CT_Comments )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaee :for {_egcg ,_dbbc :=d .Token ();if _dbbc !=nil {return _dbbc ; +};switch _defe :=_egcg .(type ){case _g .StartElement :switch _defe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dcfg :=NewCT_Comment (); +if _dbd :=d .DecodeElement (_dcfg ,&_defe );_dbd !=nil {return _dbd ;};_ecf .Comment =append (_ecf .Comment ,_dcfg );default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_defe .Name ); +if _bbcg :=d .Skip ();_bbcg !=nil {return _bbcg ;};};case _g .EndElement :break _eaee ;case _g .CharData :};};return nil ;}; -// Accent6 Theme Color Mapping -Accent6Attr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_DocParts and its children, prefixing error messages with path +func (_afdac *CT_DocParts )ValidateWithPath (path string )error {for _ecfce ,_bbad :=range _afdac .DocPart {if _fgedd :=_bbad .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0050\u0061\u0072t\u005b\u0025\u0064\u005d",path ,_ecfce )); +_fgedd !=nil {return _fgedd ;};};return nil ;};func (_bcdea *CT_Shd )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcdea .ValAttr =ST_Shd (1);for _ ,_egafg :=range start .Attr {if _egafg .Name .Local =="\u0076\u0061\u006c"{_bcdea .ValAttr .UnmarshalXMLAttr (_egafg ); +continue ;};if _egafg .Name .Local =="\u0063\u006f\u006co\u0072"{_geggb ,_ceceg :=ParseUnionST_HexColor (_egafg .Value );if _ceceg !=nil {return _ceceg ;};_bcdea .ColorAttr =&_geggb ;continue ;};if _egafg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_bcdea .ThemeColorAttr .UnmarshalXMLAttr (_egafg ); +continue ;};if _egafg .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_cggfc ,_aecaga :=_egafg .Value ,error (nil );if _aecaga !=nil {return _aecaga ;};_bcdea .ThemeTintAttr =&_cggfc ;continue ;};if _egafg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_dcfecc ,_fggbf :=_egafg .Value ,error (nil ); +if _fggbf !=nil {return _fggbf ;};_bcdea .ThemeShadeAttr =&_dcfecc ;continue ;};if _egafg .Name .Local =="\u0066\u0069\u006c\u006c"{_gdbag ,_bebff :=ParseUnionST_HexColor (_egafg .Value );if _bebff !=nil {return _bebff ;};_bcdea .FillAttr =&_gdbag ;continue ; +};if _egafg .Name .Local =="\u0074h\u0065\u006d\u0065\u0046\u0069\u006cl"{_bcdea .ThemeFillAttr .UnmarshalXMLAttr (_egafg );continue ;};if _egafg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"{_fbfad ,_dbeaf :=_egafg .Value ,error (nil ); +if _dbeaf !=nil {return _dbeaf ;};_bcdea .ThemeFillTintAttr =&_fbfad ;continue ;};if _egafg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006cS\u0068\u0061\u0064\u0065"{_bcga ,_caccbc :=_egafg .Value ,error (nil );if _caccbc !=nil {return _caccbc ; +};_bcdea .ThemeFillShadeAttr =&_bcga ;continue ;};};for {_bacgff ,_dafgec :=d .Token ();if _dafgec !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0064\u003a\u0020\u0025\u0073",_dafgec );};if _afggg ,_gcabd :=_bacgff .(_g .EndElement ); +_gcabd &&_afggg .Name ==start .Name {break ;};};return nil ;};func (_ecaff WdST_RelFromH )String ()string {switch _ecaff {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 (_eafdc *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 :_a .Sprintf ("\u0025\u0076",_eafdc .FontKeyAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"w\u003a\u0073\u0075\u0062\u0073\u0065\u0074\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0076",_eafdc .SubsettedAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_eafdc .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Hyperlink Theme Color Mapping -HyperlinkAttr ST_WmlColorSchemeIndex ; +// ValidateWithPath validates the CT_NumRestart and its children, prefixing error messages with path +func (_egffea *CT_NumRestart )ValidateWithPath (path string )error {if _egffea .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 _eebab :=_egffea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eebab !=nil {return _eebab ;};return nil ;};func (_gcag *CT_TblLook )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egbfc :=range start .Attr {if _egbfc .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_ecaaf ,_ceead :=ParseUnionST_OnOff (_egbfc .Value ); +if _ceead !=nil {return _ceead ;};_gcag .FirstRowAttr =&_ecaaf ;continue ;};if _egbfc .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_dbgee ,_gfefb :=ParseUnionST_OnOff (_egbfc .Value );if _gfefb !=nil {return _gfefb ;};_gcag .LastRowAttr =&_dbgee ; +continue ;};if _egbfc .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_dfccgg ,_fgfgfe :=ParseUnionST_OnOff (_egbfc .Value );if _fgfgfe !=nil {return _fgfgfe ;};_gcag .FirstColumnAttr =&_dfccgg ;continue ;};if _egbfc .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_abgcb ,_fgcca :=ParseUnionST_OnOff (_egbfc .Value ); +if _fgcca !=nil {return _fgcca ;};_gcag .LastColumnAttr =&_abgcb ;continue ;};if _egbfc .Name .Local =="\u006eo\u0048\u0042\u0061\u006e\u0064"{_aecbag ,_cgggd :=ParseUnionST_OnOff (_egbfc .Value );if _cgggd !=nil {return _cgggd ;};_gcag .NoHBandAttr =&_aecbag ; +continue ;};if _egbfc .Name .Local =="\u006eo\u0056\u0042\u0061\u006e\u0064"{_cefcg ,_dfgfa :=ParseUnionST_OnOff (_egbfc .Value );if _dfgfa !=nil {return _dfgfa ;};_gcag .NoVBandAttr =&_cefcg ;continue ;};if _egbfc .Name .Local =="\u0076\u0061\u006c"{_fdffd ,_aacga :=_egbfc .Value ,error (nil ); +if _aacga !=nil {return _aacga ;};_gcag .ValAttr =&_fdffd ;continue ;};};for {_edgcb ,_dgbcd :=d .Token ();if _dgbcd !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b\u003a\u0020%\u0073",_dgbcd ); +};if _cadec ,_cfabe :=_edgcb .(_g .EndElement );_cfabe &&_cadec .Name ==start .Name {break ;};};return nil ;}; -// Followed Hyperlink Theme Color Mapping -FollowedHyperlinkAttr ST_WmlColorSchemeIndex ;}; +// ValidateWithPath validates the CT_UnsignedDecimalNumber and its children, prefixing error messages with path +func (_bgabf *CT_UnsignedDecimalNumber )ValidateWithPath (path string )error {return nil };type CT_FFTextType struct{ -// Validate validates the CT_DivBdr and its children -func (_ffcg *CT_DivBdr )Validate ()error {return _ffcg .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r");};func (_dffcc *CT_ReadingModeInkLockDown )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcbcg :=range start .Attr {if _fcbcg .Name .Local =="\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"{_gaaffe ,_eddaf :=ParseUnionST_OnOff (_fcbcg .Value ); -if _eddaf !=nil {return _eddaf ;};_dffcc .ActualPgAttr =_gaaffe ;continue ;};if _fcbcg .Name .Local =="\u0077"{_acgfd ,_gceeg :=_d .ParseUint (_fcbcg .Value ,10,64);if _gceeg !=nil {return _gceeg ;};_dffcc .WAttr =_acgfd ;continue ;};if _fcbcg .Name .Local =="\u0068"{_fbddf ,_cfdcce :=_d .ParseUint (_fcbcg .Value ,10,64); -if _cfdcce !=nil {return _cfdcce ;};_dffcc .HAttr =_fbddf ;continue ;};if _fcbcg .Name .Local =="\u0066\u006f\u006e\u0074\u0053\u007a"{_aeffa ,_ebdec :=ParseUnionST_DecimalNumberOrPercent (_fcbcg .Value );if _ebdec !=nil {return _ebdec ;};_dffcc .FontSzAttr =_aeffa ; -continue ;};};for {_gbaac ,_facdb :=d .Token ();if _facdb !=nil {return _f .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",_facdb ); -};if _adfedc ,_gdbdc :=_gbaac .(_b .EndElement );_gdbdc &&_adfedc .Name ==start .Name {break ;};};return nil ;};func (_ageba WdST_WrapText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ageba .String (),start );}; -func (_cebcfg ST_Underline )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cebcfg .String (),start );};func NewWdCT_WordprocessingGroup ()*WdCT_WordprocessingGroup {_adddfc :=&WdCT_WordprocessingGroup {};_adddfc .CNvGrpSpPr =_a .NewCT_NonVisualGroupDrawingShapeProps (); -_adddfc .GrpSpPr =_a .NewCT_GroupShapeProperties ();return _adddfc ;};func NewCT_Kinsoku ()*CT_Kinsoku {_efdf :=&CT_Kinsoku {};return _efdf };func (_egbgaf ST_TextboxTightWrap )ValidateWithPath (path string )error {switch _egbgaf {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 (_egbgaf )); -};return nil ;};func NewWdCT_EffectExtent ()*WdCT_EffectExtent {_cecae :=&WdCT_EffectExtent {};return _cecae };func NewCT_TargetScreenSz ()*CT_TargetScreenSz {_fbgcb :=&CT_TargetScreenSz {};_fbgcb .ValAttr =ST_TargetScreenSz (1);return _fbgcb ;};func NewWdEG_WrapType ()*WdEG_WrapType {_fdfgba :=&WdEG_WrapType {}; -return _fdfgba };type CT_TextAlignment struct{ +// Text Box Form Field Type Values +ValAttr ST_FFTextType ;};func NewCT_PPrBase ()*CT_PPrBase {_fagb :=&CT_PPrBase {};return _fagb };func (_cbdaf *CT_DocPartCategory )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbdaf .Name =NewCT_String ();_cbdaf .Gallery =NewCT_DocPartGallery (); +_bfdcb :for {_edcb ,_cebf :=d .Token ();if _cebf !=nil {return _cebf ;};switch _ccege :=_edcb .(type ){case _g .StartElement :switch _ccege .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _dbdbd :=d .DecodeElement (_cbdaf .Name ,&_ccege ); +_dbdbd !=nil {return _dbdbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _abdab :=d .DecodeElement (_cbdaf .Gallery ,&_ccege ); +_abdab !=nil {return _abdab ;};default:_bd .Log .Debug ("\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",_ccege .Name ); +if _edcff :=d .Skip ();_edcff !=nil {return _edcff ;};};case _g .EndElement :break _bfdcb ;case _g .CharData :};};return nil ;};type CT_HpsMeasure struct{ -// Vertical Character Alignment Position -ValAttr ST_TextAlignment ;};func (_faeae ST_CombineBrackets )ValidateWithPath (path string )error {switch _faeae {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 (_faeae )); -};return nil ;};func (_gfdac *CT_FramesetChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cddcd :for {_cdgfd ,_efaaa :=d .Token ();if _efaaa !=nil {return _efaaa ;};switch _accfb :=_cdgfd .(type ){case _b .StartElement :switch _accfb .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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_adfdb :=NewCT_Frameset (); -if _bcdba :=d .DecodeElement (_adfdb ,&_accfb );_bcdba !=nil {return _bcdba ;};_gfdac .Frameset =append (_gfdac .Frameset ,_adfdb );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 :"\u0066\u0072\u0061m\u0065"},_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 :"\u0066\u0072\u0061m\u0065"}:_dccbd :=NewCT_Frame (); -if _geaa :=d .DecodeElement (_dccbd ,&_accfb );_geaa !=nil {return _geaa ;};_gfdac .Frame =append (_gfdac .Frame ,_dccbd );default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_accfb .Name ); -if _gaff :=d .Skip ();_gaff !=nil {return _gaff ;};};case _b .EndElement :break _cddcd ;case _b .CharData :};};return nil ;};func (_aeefa ST_DocPartType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aeefa .String (),start ); -};type CT_Underline struct{ +// Half Point Measurement +ValAttr ST_HpsMeasure ;};func (_edcga *CT_TcPrInner )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bedcdg :for {_dgcefd ,_dgcge :=d .Token ();if _dgcge !=nil {return _dgcge ;};switch _cfafc :=_dgcefd .(type ){case _g .StartElement :switch _cfafc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edcga .CnfStyle =NewCT_Cnf (); +if _beedad :=d .DecodeElement (_edcga .CnfStyle ,&_cfafc );_beedad !=nil {return _beedad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edcga .TcW =NewCT_TblWidth (); +if _cfabff :=d .DecodeElement (_edcga .TcW ,&_cfafc );_cfabff !=nil {return _cfabff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edcga .GridSpan =NewCT_DecimalNumber (); +if _acddgb :=d .DecodeElement (_edcga .GridSpan ,&_cfafc );_acddgb !=nil {return _acddgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edcga .HMerge =NewCT_HMerge (); +if _aggec :=d .DecodeElement (_edcga .HMerge ,&_cfafc );_aggec !=nil {return _aggec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edcga .VMerge =NewCT_VMerge (); +if _gadgfe :=d .DecodeElement (_edcga .VMerge ,&_cfafc );_gadgfe !=nil {return _gadgfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edcga .TcBorders =NewCT_TcBorders (); +if _bgcda :=d .DecodeElement (_edcga .TcBorders ,&_cfafc );_bgcda !=nil {return _bgcda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edcga .Shd =NewCT_Shd (); +if _dfcae :=d .DecodeElement (_edcga .Shd ,&_cfafc );_dfcae !=nil {return _dfcae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edcga .NoWrap =NewCT_OnOff (); +if _aeaaf :=d .DecodeElement (_edcga .NoWrap ,&_cfafc );_aeaaf !=nil {return _aeaaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edcga .TcMar =NewCT_TcMar (); +if _gbdcff :=d .DecodeElement (_edcga .TcMar ,&_cfafc );_gbdcff !=nil {return _gbdcff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edcga .TextDirection =NewCT_TextDirection (); +if _fbacf :=d .DecodeElement (_edcga .TextDirection ,&_cfafc );_fbacf !=nil {return _fbacf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edcga .TcFitText =NewCT_OnOff (); +if _efgdcgb :=d .DecodeElement (_edcga .TcFitText ,&_cfafc );_efgdcgb !=nil {return _efgdcgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edcga .VAlign =NewCT_VerticalJc (); +if _cfefcc :=d .DecodeElement (_edcga .VAlign ,&_cfafc );_cfefcc !=nil {return _cfefcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edcga .HideMark =NewCT_OnOff (); +if _fbabg :=d .DecodeElement (_edcga .HideMark ,&_cfafc );_fbabg !=nil {return _fbabg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edcga .Headers =NewCT_Headers (); +if _gaefg :=d .DecodeElement (_edcga .Headers ,&_cfafc );_gaefg !=nil {return _gaefg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edcga .CellIns =NewCT_TrackChange (); +if _gbbdba :=d .DecodeElement (_edcga .CellIns ,&_cfafc );_gbbdba !=nil {return _gbbdba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edcga .CellDel =NewCT_TrackChange (); +if _bbgcee :=d .DecodeElement (_edcga .CellDel ,&_cfafc );_bbgcee !=nil {return _bbgcee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edcga .CellMerge =NewCT_CellMergeTrackChange (); +if _gcgfe :=d .DecodeElement (_edcga .CellMerge ,&_cfafc );_gcgfe !=nil {return _gcgfe ;};default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_cfafc .Name ); +if _affdd :=d .Skip ();_affdd !=nil {return _affdd ;};};case _g .EndElement :break _bedcdg ;case _g .CharData :};};return nil ;};func (_cbbcf *WdCT_PosHChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaafdf :for {_ddedag ,_dddaae :=d .Token (); +if _dddaae !=nil {return _dddaae ;};switch _edafa :=_ddedag .(type ){case _g .StartElement :switch _edafa .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069g\u006e"}:_cbbcf .Align =WdST_AlignHUnset ; +if _cgbbg :=d .DecodeElement (&_cbbcf .Align ,&_edafa );_cgbbg !=nil {return _cgbbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_cbbcf .PosOffset =new (int32 ); +if _agebc :=d .DecodeElement (_cbbcf .PosOffset ,&_edafa );_agebc !=nil {return _agebc ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_edafa .Name ); +if _beaacb :=d .Skip ();_beaacb !=nil {return _beaacb ;};};case _g .EndElement :break _gaafdf ;case _g .CharData :};};return nil ;};func (_bbdb *CT_CalendarType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_degg :=range start .Attr {if _degg .Name .Local =="\u0076\u0061\u006c"{_bbdb .ValAttr .UnmarshalXMLAttr (_degg ); +continue ;};};for {_agee ,_abg :=d .Token ();if _abg !=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",_abg );};if _gdg ,_fgfg :=_agee .(_g .EndElement ); +_fgfg &&_gdg .Name ==start .Name {break ;};};return nil ;}; -// Underline Style -ValAttr ST_Underline ; +// ValidateWithPath validates the AG_Password and its children, prefixing error messages with path +func (_ae *AG_Password )ValidateWithPath (path string )error {return nil };type CT_RecipientData struct{ -// Underline Color -ColorAttr *ST_HexColor ; - -// Underline Theme Color -ThemeColorAttr ST_ThemeColor ; - -// Underline Theme Color Tint -ThemeTintAttr *string ; +// Record Is Included in Mail Merge +Active *CT_OnOff ; -// Underline Theme Color Shade -ThemeShadeAttr *string ;};func (_bgbadb ST_SectionMark )Validate ()error {return _bgbadb .ValidateWithPath ("")};type CT_Rel struct{IdAttr string ;}; +// Index of Column Containing Unique Values for Record +Column *CT_DecimalNumber ; -// Validate validates the EG_ContentRowContent and its children -func (_ecaba *EG_ContentRowContent )Validate ()error {return _ecaba .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074");};func (_gcda *CT_Guid )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcda .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gcda .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_Zoom byte ;func (_eecede ST_PTabLeader )String ()string {switch _eecede {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 "";}; +// Unique Value for Record +UniqueTag *CT_Base64Binary ;};type EG_RangeMarkupElements struct{ -// ValidateWithPath validates the EG_ContentRunContentBase and its children, prefixing error messages with path -func (_ccaee *EG_ContentRunContentBase )ValidateWithPath (path string )error {if _ccaee .SmartTag !=nil {if _bafeff :=_ccaee .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_bafeff !=nil {return _bafeff ;};};if _ccaee .Sdt !=nil {if _ffdfbg :=_ccaee .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_ffdfbg !=nil {return _ffdfbg ;};};for _ddbafd ,_eegca :=range _ccaee .EG_RunLevelElts {if _edaeb :=_eegca .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ddbafd )); -_edaeb !=nil {return _edaeb ;};};return nil ;};func (_fggcc ST_DocPartBehavior )String ()string {switch _fggcc {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0070";case 3:return "\u0070\u0067";};return "";};func (_aacda ST_BrType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aacda .String (),start ); -}; +// Bookmark Start +BookmarkStart *CT_Bookmark ; -// Validate validates the AC_ChoiceRun and its children -func (_ffbee *AC_ChoiceRun )Validate ()error {return _ffbee .ValidateWithPath ("\u0041\u0043\u005fC\u0068\u006f\u0069\u0063\u0065\u0052\u0075\u006e");};func NewCT_Attr ()*CT_Attr {_acc :=&CT_Attr {};return _acc };func NewEG_ContentBlockContent ()*EG_ContentBlockContent {_gfeef :=&EG_ContentBlockContent {}; -return _gfeef ;};func (_dfaed ST_FtnPos )Validate ()error {return _dfaed .ValidateWithPath ("")};func (_gacfe *CT_SdtContentRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gacfe .FldSimple !=nil {_defedf :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}}; -for _ ,_bbbee :=range _gacfe .FldSimple {e .EncodeElement (_bbbee ,_defedf );};};if _gacfe .Hyperlink !=nil {_cdccf :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_gacfe .Hyperlink ,_cdccf ); -};if _gacfe .SubDoc !=nil {_dafaa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_gacfe .SubDoc ,_dafaa );};if _gacfe .EG_ContentRunContent !=nil {for _ ,_ddcbf :=range _gacfe .EG_ContentRunContent {_ddcbf .MarshalXML (e ,_b .StartElement {}); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SignedTwipsMeasure ()*CT_SignedTwipsMeasure {_aeebad :=&CT_SignedTwipsMeasure {};return _aeebad ;};func (_ebaadb *ST_SignedHpsMeasure )ValidateWithPath (path string )error {_gfaef :=[]string {}; -if _ebaadb .Int64 !=nil {_gfaef =append (_gfaef ,"\u0049\u006e\u00746\u0034");};if _ebaadb .ST_UniversalMeasure !=nil {_gfaef =append (_gfaef ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; -if len (_gfaef )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_gfaef );};return nil ;};type CT_FFData struct{ +// Bookmark End +BookmarkEnd *CT_MarkupRange ; -// Form Field Name -Name []*CT_FFName ; +// Move Source Location Container - Start +MoveFromRangeStart *CT_MoveBookmark ; -// Form Field Label -Label []*CT_DecimalNumber ; +// Move Source Location Container - End +MoveFromRangeEnd *CT_MarkupRange ; -// Form Field Navigation Order Index -TabIndex []*CT_UnsignedDecimalNumber ; +// Move Destination Location Container - Start +MoveToRangeStart *CT_MoveBookmark ; -// Form Field Enabled -Enabled []*CT_OnOff ; +// Move Destination Location Container - End +MoveToRangeEnd *CT_MarkupRange ; -// Recalculate Fields When Current Field Is Modified -CalcOnExit []*CT_OnOff ; +// Comment Anchor Range Start +CommentRangeStart *CT_MarkupRange ; -// Script Function to Execute on Form Field Entry -EntryMacro []*CT_MacroName ; +// Comment Anchor Range End +CommentRangeEnd *CT_MarkupRange ; -// Script Function to Execute on Form Field Exit -ExitMacro []*CT_MacroName ; +// Custom XML Markup Insertion Start +CustomXmlInsRangeStart *CT_TrackChange ; -// Associated Help Text -HelpText []*CT_FFHelpText ; +// Custom XML Markup Insertion End +CustomXmlInsRangeEnd *CT_Markup ; -// Associated Status Text -StatusText []*CT_FFStatusText ;CheckBox *CT_FFCheckBox ;DdList *CT_FFDDList ;TextInput *CT_FFTextInput ;};func NewCT_HdrFtrRef ()*CT_HdrFtrRef {_eaeac :=&CT_HdrFtrRef {};_eaeac .TypeAttr =ST_HdrFtr (1);return _eaeac ;}; +// Custom XML Markup Deletion Start +CustomXmlDelRangeStart *CT_TrackChange ; -// ST_HpsMeasure is a union type -type ST_HpsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;};func (_fddec ST_HAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fddec .String (),start );};type CT_CharacterSpacing struct{ +// Custom XML Markup Deletion End +CustomXmlDelRangeEnd *CT_Markup ; -// Value -ValAttr ST_CharacterSpacing ;}; +// Custom XML Markup Move Source Start +CustomXmlMoveFromRangeStart *CT_TrackChange ; -// Validate validates the CT_Proof and its children -func (_dfdacb *CT_Proof )Validate ()error {return _dfdacb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066");};type ST_HdrFtr byte ;func (_eeecf *CT_Lock )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eeecf .ValAttr !=ST_LockUnset {_fcaeb ,_bdade :=_eeecf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _bdade !=nil {return _bdade ;};start .Attr =append (start .Attr ,_fcaeb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgcbf ST_PageBorderOffset )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dgcbf .String (),start ); -}; +// Custom XML Markup Move Source End +CustomXmlMoveFromRangeEnd *CT_Markup ; -// Validate validates the CT_SdtRow and its children -func (_fccea *CT_SdtRow )Validate ()error {return _fccea .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u006fw");};func (_dgcfge ST_CaptionPos )String ()string {switch _dgcfge {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 "";}; +// Custom XML Markup Move Destination Location Start +CustomXmlMoveToRangeStart *CT_TrackChange ; -// Validate validates the WdCT_PosHChoice and its children -func (_gaecc *WdCT_PosHChoice )Validate ()error {return _gaecc .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0048\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_CellMergeTrackChange struct{VMergeAttr ST_AnnotationVMerge ;VMergeOrigAttr ST_AnnotationVMerge ; -AuthorAttr string ;DateAttr *_e .Time ; +// Custom XML Markup Move Destination Location End +CustomXmlMoveToRangeEnd *CT_Markup ;};func (_eaeac ST_DropCap )ValidateWithPath (path string )error {switch _eaeac {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 (_eaeac )); +};return nil ;};func (_fbcbdbc *ST_FontFamily )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bffcb ,_efaacc :=d .Token ();if _efaacc !=nil {return _efaacc ;};if _dbeeec ,_fdgbcb :=_bffcb .(_g .EndElement );_fdgbcb &&_dbeeec .Name ==start .Name {*_fbcbdbc =1; +return nil ;};if _gebccc ,_dabgaa :=_bffcb .(_g .CharData );!_dabgaa {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",_bffcb );}else {switch string (_gebccc ){case "":*_fbcbdbc =0; +case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_fbcbdbc =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_fbcbdbc =2;case "\u0072\u006f\u006da\u006e":*_fbcbdbc =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_fbcbdbc =4;case "\u0073\u0077\u0069s\u0073":*_fbcbdbc =5; +case "\u0061\u0075\u0074\u006f":*_fbcbdbc =6;};};_bffcb ,_efaacc =d .Token ();if _efaacc !=nil {return _efaacc ;};if _febga ,_ccagca :=_bffcb .(_g .EndElement );_ccagca &&_febga .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",_bffcb ); +};func NewCT_ObjectLink ()*CT_ObjectLink {_ddggg :=&CT_ObjectLink {};_ddggg .UpdateModeAttr =ST_ObjectUpdateMode (1);return _ddggg ;};func (_bbeee *CT_Tabs )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_effcba :for {_fgbce ,_gagde :=d .Token (); +if _gagde !=nil {return _gagde ;};switch _fbgba :=_fgbce .(type ){case _g .StartElement :switch _fbgba .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_becfe :=NewCT_TabStop (); +if _ggbga :=d .DecodeElement (_becfe ,&_fbgba );_ggbga !=nil {return _ggbga ;};_bbeee .Tab =append (_bbeee .Tab ,_becfe );default:_bd .Log .Debug ("\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",_fbgba .Name ); +if _bdbf :=d .Skip ();_bdbf !=nil {return _bdbf ;};};case _g .EndElement :break _effcba ;case _g .CharData :};};return nil ;}; -// Annotation Identifier -IdAttr int64 ;}; +// Validate validates the CT_TopPageBorder and its children +func (_bbdde *CT_TopPageBorder )Validate ()error {return _bbdde .ValidateWithPath ("\u0043\u0054_\u0054\u006f\u0070P\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_fagfg *CT_DocPartGallery )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bceba ,_bggge :=_fagfg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _bggge !=nil {return _bggge ;};start .Attr =append (start .Attr ,_bceba );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_TblPrExBase and its children -func (_cfbbea *CT_TblPrExBase )Validate ()error {return _cfbbea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065");};type ST_PageBorderDisplay byte ;func (_acga *CT_Column )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbcd :=range start .Attr {if _cbcd .Name .Local =="\u0077"{_cfbea ,_gbgg :=ParseUnionST_TwipsMeasure (_cbcd .Value ); -if _gbgg !=nil {return _gbgg ;};_acga .WAttr =&_cfbea ;continue ;};if _cbcd .Name .Local =="\u0073\u0070\u0061c\u0065"{_bdeb ,_affb :=ParseUnionST_TwipsMeasure (_cbcd .Value );if _affb !=nil {return _affb ;};_acga .SpaceAttr =&_bdeb ;continue ;};};for {_aeeda ,_egad :=d .Token (); -if _egad !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_egad );};if _bcbgb ,_aeada :=_aeeda .(_b .EndElement );_aeada &&_bcbgb .Name ==start .Name {break ;};};return nil ; +// Validate validates the CT_Hyperlink and its children +func (_edgg *CT_Hyperlink )Validate ()error {return _edgg .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};type ST_TabJc byte ;func (_fceeeg *CT_SectPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fceeeg .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_a .Sprintf ("\u0025\u0076",*_fceeeg .RsidRPrAttr )}); +};if _fceeeg .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_a .Sprintf ("\u0025\u0076",*_fceeeg .RsidDelAttr )});};if _fceeeg .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_fceeeg .RsidRAttr )}); +};if _fceeeg .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fceeeg .RsidSectAttr )});};e .EncodeToken (start ); +if _fceeeg .EG_HdrFtrReferences !=nil {for _ ,_afaed :=range _fceeeg .EG_HdrFtrReferences {_afaed .MarshalXML (e ,_g .StartElement {});};};if _fceeeg .FootnotePr !=nil {_ccbab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; +e .EncodeElement (_fceeeg .FootnotePr ,_ccbab );};if _fceeeg .EndnotePr !=nil {_bcddf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_fceeeg .EndnotePr ,_bcddf );};if _fceeeg .Type !=nil {_dgcace :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; +e .EncodeElement (_fceeeg .Type ,_dgcace );};if _fceeeg .PgSz !=nil {_faaba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_fceeeg .PgSz ,_faaba );};if _fceeeg .PgMar !=nil {_bbdfe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}}; +e .EncodeElement (_fceeeg .PgMar ,_bbdfe );};if _fceeeg .PaperSrc !=nil {_cbfgcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_fceeeg .PaperSrc ,_cbfgcf );};if _fceeeg .PgBorders !=nil {_aadcg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_fceeeg .PgBorders ,_aadcg );};if _fceeeg .LnNumType !=nil {_agcfeg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_fceeeg .LnNumType ,_agcfeg );};if _fceeeg .PgNumType !=nil {_adcgg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_fceeeg .PgNumType ,_adcgg );};if _fceeeg .Cols !=nil {_dbbbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_fceeeg .Cols ,_dbbbc );};if _fceeeg .FormProt !=nil {_aaaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}}; +e .EncodeElement (_fceeeg .FormProt ,_aaaf );};if _fceeeg .VAlign !=nil {_adaad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fceeeg .VAlign ,_adaad );};if _fceeeg .NoEndnote !=nil {_dddfe :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}}; +e .EncodeElement (_fceeeg .NoEndnote ,_dddfe );};if _fceeeg .TitlePg !=nil {_acgde :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_fceeeg .TitlePg ,_acgde );};if _fceeeg .TextDirection !=nil {_fedgd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_fceeeg .TextDirection ,_fedgd );};if _fceeeg .Bidi !=nil {_dggfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_fceeeg .Bidi ,_dggfc );};if _fceeeg .RtlGutter !=nil {_ffgbcg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; +e .EncodeElement (_fceeeg .RtlGutter ,_ffgbcg );};if _fceeeg .DocGrid !=nil {_ceeaeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_fceeeg .DocGrid ,_ceeaeg );};if _fceeeg .PrinterSettings !=nil {_eeaab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; +e .EncodeElement (_fceeeg .PrinterSettings ,_eeaab );};if _fceeeg .SectPrChange !=nil {_aeafa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072\u0043h\u0061\u006e\u0067\u0065"}};e .EncodeElement (_fceeeg .SectPrChange ,_aeafa ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ddbfd ST_TblWidth )String ()string {switch _ddbfd {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0070\u0063\u0074";case 3:return "\u0064\u0078\u0061";case 4:return "\u0061\u0075\u0074\u006f"; +};return "";};type ST_MailMergeDest byte ;func (_adbee *CT_Highlight )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ebgab ,_ddcab :=_adbee .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ddcab !=nil {return _ddcab ; +};start .Attr =append (start .Attr ,_ebgab );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ggeed ST_Underline )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ggeed .String (),start ); }; -// ValidateWithPath validates the CT_MathCtrlIns and its children, prefixing error messages with path -func (_gafce *CT_MathCtrlIns )ValidateWithPath (path string )error {return nil };func (_ebgc *CT_Guid )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gadae :=range start .Attr {if _gadae .Name .Local =="\u0076\u0061\u006c"{_accb ,_bedcg :=_gadae .Value ,error (nil ); -if _bedcg !=nil {return _bedcg ;};_ebgc .ValAttr =&_accb ;continue ;};};for {_afag ,_cdbgg :=d .Token ();if _cdbgg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_cdbgg ); -};if _ebdfa ,_aaceg :=_afag .(_b .EndElement );_aaceg &&_ebdfa .Name ==start .Name {break ;};};return nil ;};func NewCT_GlossaryDocument ()*CT_GlossaryDocument {_egbcb :=&CT_GlossaryDocument {};return _egbcb }; - -// ValidateWithPath validates the CT_FFData and its children, prefixing error messages with path -func (_abfe *CT_FFData )ValidateWithPath (path string )error {for _bgbg ,_fdgaf :=range _abfe .Name {if _deefa :=_fdgaf .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_bgbg ));_deefa !=nil {return _deefa ; -};};for _gdgga ,_efcf :=range _abfe .Label {if _defga :=_efcf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fL\u0061\u0062\u0065\u006c\u005b\u0025\u0064\u005d",path ,_gdgga ));_defga !=nil {return _defga ;};};for _cggce ,_afbd :=range _abfe .TabIndex {if _fegg :=_afbd .ValidateWithPath (_f .Sprintf ("\u0025s\u002fT\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u005b\u0025\u0064\u005d",path ,_cggce )); -_fegg !=nil {return _fegg ;};};for _eagfac ,_dcabd :=range _abfe .Enabled {if _ceafd :=_dcabd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0061\u0062\u006c\u0065d\u005b\u0025\u0064\u005d",path ,_eagfac ));_ceafd !=nil {return _ceafd ; -};};for _begff ,_fbec :=range _abfe .CalcOnExit {if _bacf :=_fbec .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069t\u005b\u0025\u0064\u005d",path ,_begff ));_bacf !=nil {return _bacf ;};};for _bdcd ,_adfagd :=range _abfe .EntryMacro {if _ccfdd :=_adfagd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072o\u005b\u0025\u0064\u005d",path ,_bdcd )); -_ccfdd !=nil {return _ccfdd ;};};for _bbeeeg ,_edea :=range _abfe .ExitMacro {if _baebd :=_edea .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0045\u0078\u0069t\u004d\u0061\u0063\u0072\u006f\u005b\u0025\u0064\u005d",path ,_bbeeeg ));_baebd !=nil {return _baebd ; -};};for _baag ,_aagff :=range _abfe .HelpText {if _gfdf :=_aagff .ValidateWithPath (_f .Sprintf ("\u0025s\u002fH\u0065\u006c\u0070\u0054\u0065\u0078\u0074\u005b\u0025\u0064\u005d",path ,_baag ));_gfdf !=nil {return _gfdf ;};};for _bcgfd ,_ggcf :=range _abfe .StatusText {if _dbbagg :=_ggcf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078t\u005b\u0025\u0064\u005d",path ,_bcgfd )); -_dbbagg !=nil {return _dbbagg ;};};if _abfe .CheckBox !=nil {if _abge :=_abfe .CheckBox .ValidateWithPath (path +"\u002fC\u0068\u0065\u0063\u006b\u0042\u006fx");_abge !=nil {return _abge ;};};if _abfe .DdList !=nil {if _ddab :=_abfe .DdList .ValidateWithPath (path +"\u002fD\u0064\u004c\u0069\u0073\u0074"); -_ddab !=nil {return _ddab ;};};if _abfe .TextInput !=nil {if _cffbd :=_abfe .TextInput .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074");_cffbd !=nil {return _cffbd ;};};return nil ;};func NewCT_TrackChangeRange ()*CT_TrackChangeRange {_aegdcd :=&CT_TrackChangeRange {}; -return _aegdcd };func (_fgbefe ST_EdnPos )String ()string {switch _fgbefe {case 0:return "";case 1:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 2:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";};func (_bgbccg *CT_NumRestart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cafcd ,_gabd :=_bgbccg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _gabd !=nil {return _gabd ;};start .Attr =append (start .Attr ,_cafcd );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TcPrInner ()*CT_TcPrInner {_gbaede :=&CT_TcPrInner {};return _gbaede }; +// Validate validates the WdInline and its children +func (_bdcagg *WdInline )Validate ()error {return _bdcagg .ValidateWithPath ("\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065");};func (_dggfcg ST_MailMergeOdsoFMDFieldType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dggfcg .String (),start ); +};func NewCT_TextScale ()*CT_TextScale {_abggg :=&CT_TextScale {};return _abggg };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 (_efbafc *CT_TblPrExBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfdca :for {_fbbdab ,_dccga :=d .Token ();if _dccga !=nil {return _dccga ; +};switch _defega :=_fbbdab .(type ){case _g .StartElement :switch _defega .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efbafc .TblW =NewCT_TblWidth (); +if _fbfggc :=d .DecodeElement (_efbafc .TblW ,&_defega );_fbfggc !=nil {return _fbfggc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efbafc .Jc =NewCT_JcTable (); +if _gbgef :=d .DecodeElement (_efbafc .Jc ,&_defega );_gbgef !=nil {return _gbgef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efbafc .TblCellSpacing =NewCT_TblWidth (); +if _gegdec :=d .DecodeElement (_efbafc .TblCellSpacing ,&_defega );_gegdec !=nil {return _gegdec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efbafc .TblInd =NewCT_TblWidth (); +if _fbfga :=d .DecodeElement (_efbafc .TblInd ,&_defega );_fbfga !=nil {return _fbfga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efbafc .TblBorders =NewCT_TblBorders (); +if _cfgbb :=d .DecodeElement (_efbafc .TblBorders ,&_defega );_cfgbb !=nil {return _cfgbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efbafc .Shd =NewCT_Shd (); +if _ggcgc :=d .DecodeElement (_efbafc .Shd ,&_defega );_ggcgc !=nil {return _ggcgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efbafc .TblLayout =NewCT_TblLayoutType (); +if _gacccd :=d .DecodeElement (_efbafc .TblLayout ,&_defega );_gacccd !=nil {return _gacccd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efbafc .TblCellMar =NewCT_TblCellMar (); +if _gaafe :=d .DecodeElement (_efbafc .TblCellMar ,&_defega );_gaafe !=nil {return _gaafe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efbafc .TblLook =NewCT_TblLook (); +if _gfgbaa :=d .DecodeElement (_efbafc .TblLook ,&_defega );_gfgbaa !=nil {return _gfgbaa ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_defega .Name ); +if _fggecf :=d .Skip ();_fggecf !=nil {return _fggecf ;};};case _g .EndElement :break _gfdca ;case _g .CharData :};};return nil ;};func (_fefcg *WdCT_WordprocessingGroupChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fefcg .Wsp !=nil {_eabgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}}; +for _ ,_aacgde :=range _fefcg .Wsp {e .EncodeElement (_aacgde ,_eabgc );};};if _fefcg .GrpSp !=nil {_eefeag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070"}};for _ ,_cfced :=range _fefcg .GrpSp {e .EncodeElement (_cfced ,_eefeag ); +};};if _fefcg .GraphicFrame !=nil {_afbacf :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_cgcad :=range _fefcg .GraphicFrame {e .EncodeElement (_cgcad ,_afbacf );}; +};if _fefcg .Pic !=nil {_ceagg :=_g .StartElement {Name :_g .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_gcgbfb :=range _fefcg .Pic {e .EncodeElement (_gcgbfb ,_ceagg );};};if _fefcg .ContentPart !=nil {_efeecb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}}; +for _ ,_bcffa :=range _fefcg .ContentPart {e .EncodeElement (_bcffa ,_efeecb );};};return nil ;};func NewEG_RPrBase ()*EG_RPrBase {_dcacg :=&EG_RPrBase {};return _dcacg };func (_acbddc *ST_FFTextType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfbfe ,_fcafeg :=d .Token (); +if _fcafeg !=nil {return _fcafeg ;};if _dfcabf ,_eggce :=_bfbfe .(_g .EndElement );_eggce &&_dfcabf .Name ==start .Name {*_acbddc =1;return nil ;};if _ebegbe ,_edeaff :=_bfbfe .(_g .CharData );!_edeaff {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",_bfbfe ); +}else {switch string (_ebegbe ){case "":*_acbddc =0;case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_acbddc =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_acbddc =2;case "\u0064\u0061\u0074\u0065":*_acbddc =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_acbddc =4; +case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_acbddc =5;case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_acbddc =6;};};_bfbfe ,_fcafeg =d .Token ();if _fcafeg !=nil {return _fcafeg ;};if _bgacba ,_dgdgf :=_bfbfe .(_g .EndElement ); +_dgdgf &&_bgacba .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",_bfbfe );};const (ST_DropCapUnset ST_DropCap =0; +ST_DropCapNone ST_DropCap =1;ST_DropCapDrop ST_DropCap =2;ST_DropCapMargin ST_DropCap =3;);func (_cgdbbd ST_FtnPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eegcea :=_g .Attr {};_eegcea .Name =name ;switch _cgdbbd {case ST_FtnPosUnset :_eegcea .Value =""; +case ST_FtnPosPageBottom :_eegcea .Value ="\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_FtnPosBeneathText :_eegcea .Value ="b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case ST_FtnPosSectEnd :_eegcea .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064"; +case ST_FtnPosDocEnd :_eegcea .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _eegcea ,nil ;}; -// Validate validates the CT_RunTrackChange and its children -func (_afacd *CT_RunTrackChange )Validate ()error {return _afacd .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};func (_fbcbf *ST_PTabLeader )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_beabe ,_addge :=d .Token (); -if _addge !=nil {return _addge ;};if _adfdf ,_debbaa :=_beabe .(_b .EndElement );_debbaa &&_adfdf .Name ==start .Name {*_fbcbf =1;return nil ;};if _dfccba ,_dggcde :=_beabe .(_b .CharData );!_dggcde {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",_beabe ); -}else {switch string (_dfccba ){case "":*_fbcbf =0;case "\u006e\u006f\u006e\u0065":*_fbcbf =1;case "\u0064\u006f\u0074":*_fbcbf =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_fbcbf =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_fbcbf =4; -case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_fbcbf =5;};};_beabe ,_addge =d .Token ();if _addge !=nil {return _addge ;};if _fggfa ,_ecaddb :=_beabe .(_b .EndElement );_ecaddb &&_fggfa .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",_beabe ); -}; +// Validate validates the GlossaryDocument and its children +func (_acedf *GlossaryDocument )Validate ()error {return _acedf .ValidateWithPath ("\u0047\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");}; -// ValidateWithPath validates the CT_PageNumber and its children, prefixing error messages with path -func (_dcfdd *CT_PageNumber )ValidateWithPath (path string )error {if _bbfa :=_dcfdd .FmtAttr .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_bbfa !=nil {return _bbfa ;};if _bbdbb :=_dcfdd .ChapSepAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u0053\u0065\u0070\u0041\u0074\u0074\u0072"); -_bbdbb !=nil {return _bbdbb ;};return nil ;};type AG_TransitionalPassword struct{CryptProviderTypeAttr _bc .ST_CryptProv ;CryptAlgorithmClassAttr _bc .ST_AlgClass ;CryptAlgorithmTypeAttr _bc .ST_AlgType ;CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ; -CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;}; +// Validate validates the CT_StylePaneFilter and its children +func (_abfed *CT_StylePaneFilter )Validate ()error {return _abfed .ValidateWithPath ("\u0043T\u005fS\u0074\u0079\u006c\u0065\u0050a\u006e\u0065F\u0069\u006c\u0074\u0065\u0072");};func NewCT_TblPrChange ()*CT_TblPrChange {_aabga :=&CT_TblPrChange {};_aabga .TblPr =NewCT_TblPrBase (); +return _aabga ;}; -// Validate validates the AG_Password and its children -func (_ed *AG_Password )Validate ()error {return _ed .ValidateWithPath ("A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};func (_faeab *EG_RPrContent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggbdf :for {_aaadc ,_efabg :=d .Token (); -if _efabg !=nil {return _efabg ;};switch _aedbf :=_aaadc .(type ){case _b .StartElement :switch _aedbf .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_faeab .RStyle =NewCT_String (); -if _cebff :=d .DecodeElement (_faeab .RStyle ,&_aedbf );_cebff !=nil {return _cebff ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_faeab .RFonts =NewCT_Fonts (); -if _cgfgae :=d .DecodeElement (_faeab .RFonts ,&_aedbf );_cgfgae !=nil {return _cgfgae ;};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 :"\u0062"},_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 :"\u0062"}:_faeab .B =NewCT_OnOff (); -if _cfgbbg :=d .DecodeElement (_faeab .B ,&_aedbf );_cfgbbg !=nil {return _cfgbbg ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_faeab .BCs =NewCT_OnOff (); -if _fdefbe :=d .DecodeElement (_faeab .BCs ,&_aedbf );_fdefbe !=nil {return _fdefbe ;};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 :"\u0069"},_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 :"\u0069"}:_faeab .I =NewCT_OnOff (); -if _bgeae :=d .DecodeElement (_faeab .I ,&_aedbf );_bgeae !=nil {return _bgeae ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_faeab .ICs =NewCT_OnOff (); -if _feccc :=d .DecodeElement (_faeab .ICs ,&_aedbf );_feccc !=nil {return _feccc ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_faeab .Caps =NewCT_OnOff (); -if _dcbeab :=d .DecodeElement (_faeab .Caps ,&_aedbf );_dcbeab !=nil {return _dcbeab ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_faeab .SmallCaps =NewCT_OnOff (); -if _fgcb :=d .DecodeElement (_faeab .SmallCaps ,&_aedbf );_fgcb !=nil {return _fgcb ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_faeab .Strike =NewCT_OnOff (); -if _eaafg :=d .DecodeElement (_faeab .Strike ,&_aedbf );_eaafg !=nil {return _eaafg ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_faeab .Dstrike =NewCT_OnOff (); -if _ccddg :=d .DecodeElement (_faeab .Dstrike ,&_aedbf );_ccddg !=nil {return _ccddg ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_faeab .Outline =NewCT_OnOff (); -if _ebbcf :=d .DecodeElement (_faeab .Outline ,&_aedbf );_ebbcf !=nil {return _ebbcf ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_faeab .Shadow =NewCT_OnOff (); -if _bgfda :=d .DecodeElement (_faeab .Shadow ,&_aedbf );_bgfda !=nil {return _bgfda ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_faeab .Emboss =NewCT_OnOff (); -if _gbedf :=d .DecodeElement (_faeab .Emboss ,&_aedbf );_gbedf !=nil {return _gbedf ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_faeab .Imprint =NewCT_OnOff (); -if _aecddg :=d .DecodeElement (_faeab .Imprint ,&_aedbf );_aecddg !=nil {return _aecddg ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_faeab .NoProof =NewCT_OnOff (); -if _dgfef :=d .DecodeElement (_faeab .NoProof ,&_aedbf );_dgfef !=nil {return _dgfef ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_faeab .SnapToGrid =NewCT_OnOff (); -if _badgaa :=d .DecodeElement (_faeab .SnapToGrid ,&_aedbf );_badgaa !=nil {return _badgaa ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_faeab .Vanish =NewCT_OnOff (); -if _abdae :=d .DecodeElement (_faeab .Vanish ,&_aedbf );_abdae !=nil {return _abdae ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_faeab .WebHidden =NewCT_OnOff (); -if _ceacbe :=d .DecodeElement (_faeab .WebHidden ,&_aedbf );_ceacbe !=nil {return _ceacbe ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_faeab .Color =NewCT_Color (); -if _afbecd :=d .DecodeElement (_faeab .Color ,&_aedbf );_afbecd !=nil {return _afbecd ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_faeab .Spacing =NewCT_SignedTwipsMeasure (); -if _gedcce :=d .DecodeElement (_faeab .Spacing ,&_aedbf );_gedcce !=nil {return _gedcce ;};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 :"\u0077"},_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 :"\u0077"}:_faeab .W =NewCT_TextScale (); -if _dgbgcc :=d .DecodeElement (_faeab .W ,&_aedbf );_dgbgcc !=nil {return _dgbgcc ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_faeab .Kern =NewCT_HpsMeasure (); -if _gadda :=d .DecodeElement (_faeab .Kern ,&_aedbf );_gadda !=nil {return _gadda ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_faeab .Position =NewCT_SignedHpsMeasure (); -if _fbcddb :=d .DecodeElement (_faeab .Position ,&_aedbf );_fbcddb !=nil {return _fbcddb ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_faeab .Sz =NewCT_HpsMeasure (); -if _effec :=d .DecodeElement (_faeab .Sz ,&_aedbf );_effec !=nil {return _effec ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_faeab .SzCs =NewCT_HpsMeasure (); -if _gfdeg :=d .DecodeElement (_faeab .SzCs ,&_aedbf );_gfdeg !=nil {return _gfdeg ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_faeab .Highlight =NewCT_Highlight (); -if _cbcff :=d .DecodeElement (_faeab .Highlight ,&_aedbf );_cbcff !=nil {return _cbcff ;};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 :"\u0075"},_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 :"\u0075"}:_faeab .U =NewCT_Underline (); -if _cdgcg :=d .DecodeElement (_faeab .U ,&_aedbf );_cdgcg !=nil {return _cdgcg ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_faeab .Effect =NewCT_TextEffect (); -if _faada :=d .DecodeElement (_faeab .Effect ,&_aedbf );_faada !=nil {return _faada ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_faeab .Bdr =NewCT_Border (); -if _fafac :=d .DecodeElement (_faeab .Bdr ,&_aedbf );_fafac !=nil {return _fafac ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_faeab .Shd =NewCT_Shd (); -if _gebceg :=d .DecodeElement (_faeab .Shd ,&_aedbf );_gebceg !=nil {return _gebceg ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_faeab .FitText =NewCT_FitText (); -if _cebbdd :=d .DecodeElement (_faeab .FitText ,&_aedbf );_cebbdd !=nil {return _cebbdd ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_faeab .VertAlign =NewCT_VerticalAlignRun (); -if _egbdf :=d .DecodeElement (_faeab .VertAlign ,&_aedbf );_egbdf !=nil {return _egbdf ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_faeab .Rtl =NewCT_OnOff (); -if _cgceg :=d .DecodeElement (_faeab .Rtl ,&_aedbf );_cgceg !=nil {return _cgceg ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_faeab .Cs =NewCT_OnOff (); -if _gbgfa :=d .DecodeElement (_faeab .Cs ,&_aedbf );_gbgfa !=nil {return _gbgfa ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_faeab .Em =NewCT_Em (); -if _bdfbdf :=d .DecodeElement (_faeab .Em ,&_aedbf );_bdfbdf !=nil {return _bdfbdf ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_faeab .Lang =NewCT_Language (); -if _cffad :=d .DecodeElement (_faeab .Lang ,&_aedbf );_cffad !=nil {return _cffad ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_faeab .EastAsianLayout =NewCT_EastAsianLayout (); -if _fgcage :=d .DecodeElement (_faeab .EastAsianLayout ,&_aedbf );_fgcage !=nil {return _fgcage ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_faeab .SpecVanish =NewCT_OnOff (); -if _bagggf :=d .DecodeElement (_faeab .SpecVanish ,&_aedbf );_bagggf !=nil {return _bagggf ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_faeab .OMath =NewCT_OnOff (); -if _addebe :=d .DecodeElement (_faeab .OMath ,&_aedbf );_addebe !=nil {return _addebe ;};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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_faeab .RPrChange =NewCT_RPrChange (); -if _abadeb :=d .DecodeElement (_faeab .RPrChange ,&_aedbf );_abadeb !=nil {return _abadeb ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\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",_aedbf .Name ); -if _geebbg :=d .Skip ();_geebbg !=nil {return _geebbg ;};};case _b .EndElement :break _ggbdf ;case _b .CharData :};};return nil ;};type CT_DocPartType struct{ +// Validate validates the CT_TblCellMar and its children +func (_cedfbf *CT_TblCellMar )Validate ()error {return _cedfbf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");};func NewCT_Bookmark ()*CT_Bookmark {_dgec :=&CT_Bookmark {};return _dgec };type CT_TblLook struct{ -// Type Value -ValAttr ST_DocPartType ;};func (_abcffd *ST_RubyAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdcbf ,_dedba :=d .Token ();if _dedba !=nil {return _dedba ;};if _cddfef ,_gggcee :=_gdcbf .(_b .EndElement );_gggcee &&_cddfef .Name ==start .Name {*_abcffd =1; -return nil ;};if _gafcdb ,_ggfec :=_gdcbf .(_b .CharData );!_ggfec {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",_gdcbf );}else {switch string (_gafcdb ){case "":*_abcffd =0; -case "\u0063\u0065\u006e\u0074\u0065\u0072":*_abcffd =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_abcffd =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_abcffd =3; -case "\u006c\u0065\u0066\u0074":*_abcffd =4;case "\u0072\u0069\u0067h\u0074":*_abcffd =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_abcffd =6;};};_gdcbf ,_dedba =d .Token ();if _dedba !=nil {return _dedba ;}; -if _ggacdcf ,_ababf :=_gdcbf .(_b .EndElement );_ababf &&_ggacdcf .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",_gdcbf ); -};func NewCT_Settings ()*CT_Settings {_fabdab :=&CT_Settings {};return _fabdab }; +// First Row +FirstRowAttr *_ffb .ST_OnOff ; -// ValidateWithPath validates the CT_Markup and its children, prefixing error messages with path -func (_gfbbc *CT_Markup )ValidateWithPath (path string )error {return nil };type CT_Control struct{ +// Last Row +LastRowAttr *_ffb .ST_OnOff ; -// Unique Name for Embedded Control -NameAttr *string ; +// First Column +FirstColumnAttr *_ffb .ST_OnOff ; -// Shape Reference -ShapeidAttr *string ;IdAttr *string ;};func (_cdcae *ST_DocGrid )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdcae =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cdcae =1;case "\u006c\u0069\u006ee\u0073":*_cdcae =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_cdcae =3; -case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_cdcae =4;};return nil ;};func (_agabf *CT_TextboxTightWrap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agabf .ValAttr =ST_TextboxTightWrap (1);for _ ,_egdca :=range start .Attr {if _egdca .Name .Local =="\u0076\u0061\u006c"{_agabf .ValAttr .UnmarshalXMLAttr (_egdca ); -continue ;};};for {_aeagd ,_gfeea :=d .Token ();if _gfeea !=nil {return _f .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",_gfeea ); -};if _dcabee ,_aaafa :=_aeagd .(_b .EndElement );_aaafa &&_dcabee .Name ==start .Name {break ;};};return nil ;};func NewCT_CustomXmlCell ()*CT_CustomXmlCell {_fccg :=&CT_CustomXmlCell {};return _fccg }; +// Last Column +LastColumnAttr *_ffb .ST_OnOff ; -// Validate validates the CT_Caption and its children -func (_dgea *CT_Caption )Validate ()error {return _dgea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e");};func (_caddac ST_StyleType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_caddac .String (),start ); -};func (_ggafa *CT_DocPartBehaviors )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ggafa .Behavior !=nil {_ggeeg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}}; -for _ ,_gebg :=range _ggafa .Behavior {e .EncodeElement (_gebg ,_ggeeg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gadedg *ST_PageBorderZOrder )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gadedg =0; -case "\u0066\u0072\u006fn\u0074":*_gadedg =1;case "\u0062\u0061\u0063\u006b":*_gadedg =2;};return nil ;};func (_afdfa *CT_Br )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_beae :=range start .Attr {if _beae .Name .Local =="\u0074\u0079\u0070\u0065"{_afdfa .TypeAttr .UnmarshalXMLAttr (_beae ); -continue ;};if _beae .Name .Local =="\u0063\u006c\u0065a\u0072"{_afdfa .ClearAttr .UnmarshalXMLAttr (_beae );continue ;};};for {_aec ,_faba :=d .Token ();if _faba !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0042r\u003a\u0020\u0025\u0073",_faba ); -};if _daag ,_dab :=_aec .(_b .EndElement );_dab &&_daag .Name ==start .Name {break ;};};return nil ;};func NewCT_R ()*CT_R {_ebdfcb :=&CT_R {};return _ebdfcb };func (_ddeca *CT_FramesetSplitbar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ddeca .W !=nil {_bfcde :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_ddeca .W ,_bfcde );};if _ddeca .Color !=nil {_gcccg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_ddeca .Color ,_gcccg ); -};if _ddeca .NoBorder !=nil {_eccbb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_ddeca .NoBorder ,_eccbb );};if _ddeca .FlatBorders !=nil {_egcac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_ddeca .FlatBorders ,_egcac );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcabcb ST_SdtDateMappingType )ValidateWithPath (path string )error {switch _fcabcb {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 (_fcabcb )); -};return nil ;};func (_dcagea *ST_Shd )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dcagea =0;case "\u006e\u0069\u006c":*_dcagea =1;case "\u0063\u006c\u0065a\u0072":*_dcagea =2;case "\u0073\u006f\u006ci\u0064":*_dcagea =3;case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_dcagea =4; -case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_dcagea =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_dcagea =6;case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_dcagea =7; -case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_dcagea =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_dcagea =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_dcagea =10;case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_dcagea =11; -case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_dcagea =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_dcagea =13;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_dcagea =14; -case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_dcagea =15;case "\u0070\u0063\u0074\u0035":*_dcagea =16;case "\u0070\u0063\u00741\u0030":*_dcagea =17;case "\u0070\u0063\u00741\u0032":*_dcagea =18;case "\u0070\u0063\u00741\u0035":*_dcagea =19; -case "\u0070\u0063\u00742\u0030":*_dcagea =20;case "\u0070\u0063\u00742\u0035":*_dcagea =21;case "\u0070\u0063\u00743\u0030":*_dcagea =22;case "\u0070\u0063\u00743\u0035":*_dcagea =23;case "\u0070\u0063\u00743\u0037":*_dcagea =24;case "\u0070\u0063\u00744\u0030":*_dcagea =25; -case "\u0070\u0063\u00744\u0035":*_dcagea =26;case "\u0070\u0063\u00745\u0030":*_dcagea =27;case "\u0070\u0063\u00745\u0035":*_dcagea =28;case "\u0070\u0063\u00746\u0030":*_dcagea =29;case "\u0070\u0063\u00746\u0032":*_dcagea =30;case "\u0070\u0063\u00746\u0035":*_dcagea =31; -case "\u0070\u0063\u00747\u0030":*_dcagea =32;case "\u0070\u0063\u00747\u0035":*_dcagea =33;case "\u0070\u0063\u00748\u0030":*_dcagea =34;case "\u0070\u0063\u00748\u0035":*_dcagea =35;case "\u0070\u0063\u00748\u0037":*_dcagea =36;case "\u0070\u0063\u00749\u0030":*_dcagea =37; -case "\u0070\u0063\u00749\u0035":*_dcagea =38;};return nil ;};func NewCT_PPrChange ()*CT_PPrChange {_bbbda :=&CT_PPrChange {};_bbbda .PPr =NewCT_PPrBase ();return _bbbda ;};func (_gdgda ST_Hint )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efedcg :=_b .Attr {}; -_efedcg .Name =name ;switch _gdgda {case ST_HintUnset :_efedcg .Value ="";case ST_HintDefault :_efedcg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HintEastAsia :_efedcg .Value ="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return _efedcg ,nil ; -};func (_ggdeb *CT_TabStop )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cfbffe ,_caded :=_ggdeb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _caded !=nil {return _caded ;};start .Attr =append (start .Attr ,_cfbffe ); -if _ggdeb .LeaderAttr !=ST_TabTlcUnset {_bggbef ,_dafdf :=_ggdeb .LeaderAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _dafdf !=nil {return _dafdf ;};start .Attr =append (start .Attr ,_bggbef );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0070o\u0073"},Value :_f .Sprintf ("\u0025\u0076",_ggdeb .PosAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (WdST_AlignVUnset WdST_AlignV =0;WdST_AlignVTop WdST_AlignV =1;WdST_AlignVBottom WdST_AlignV =2;WdST_AlignVCenter WdST_AlignV =3;WdST_AlignVInside WdST_AlignV =4; -WdST_AlignVOutside WdST_AlignV =5;);type CT_SdtRow struct{ +// No Horizontal Banding +NoHBandAttr *_ffb .ST_OnOff ; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// No Vertical Banding +NoVBandAttr *_ffb .ST_OnOff ; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// Bitmask of Table Conditional Formatting +ValAttr *string ;}; -// Row-Level Structured Document Tag Content -SdtContent *CT_SdtContentRow ;};func (_adcda *WdCT_WordprocessingCanvasChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adcda .Wsp !=nil {_bccba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}};for _ ,_gedgae :=range _adcda .Wsp {e .EncodeElement (_gedgae ,_bccba ); -};};if _adcda .Pic !=nil {_cdcac :=_b .StartElement {Name :_b .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_bccabf :=range _adcda .Pic {e .EncodeElement (_bccabf ,_cdcac );};};if _adcda .ContentPart !=nil {_dabad :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}}; -for _ ,_dcgdb :=range _adcda .ContentPart {e .EncodeElement (_dcgdb ,_dabad );};};if _adcda .Wgp !=nil {_ddcgb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0077\u0067\u0070"}};for _ ,_dbebfa :=range _adcda .Wgp {e .EncodeElement (_dbebfa ,_ddcgb ); -};};if _adcda .GraphicFrame !=nil {_acggg :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_ddbdea :=range _adcda .GraphicFrame {e .EncodeElement (_ddbdea ,_acggg );}; -};return nil ;};func NewCT_SdtDropDownList ()*CT_SdtDropDownList {_cdebb :=&CT_SdtDropDownList {};return _cdebb }; +// ValidateWithPath validates the EG_PContent and its children, prefixing error messages with path +func (_bdbae *EG_PContent )ValidateWithPath (path string )error {for _fbdcb ,_edbfgd :=range _bdbae .FldSimple {if _agdbc :=_edbfgd .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fbdcb )); +_agdbc !=nil {return _agdbc ;};};if _bdbae .Hyperlink !=nil {if _beaaf :=_bdbae .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_beaaf !=nil {return _beaaf ;};};if _bdbae .SubDoc !=nil {if _eddbf :=_bdbae .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); +_eddbf !=nil {return _eddbf ;};};for _ffgdc ,_fgfdg :=range _bdbae .EG_ContentRunContent {if _gbgca :=_fgfdg .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 ,_ffgdc )); +_gbgca !=nil {return _gbgca ;};};return nil ;};func (_fbddeg ST_MailMergeDest )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fbddeg .String (),start );}; -// ValidateWithPath validates the CT_BdoContentRun and its children, prefixing error messages with path -func (_fbg *CT_BdoContentRun )ValidateWithPath (path string )error {if _gaa :=_fbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gaa !=nil {return _gaa ;};for _ceab ,_dffb :=range _fbg .FldSimple {if _gfb :=_dffb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ceab )); -_gfb !=nil {return _gfb ;};};if _fbg .Hyperlink !=nil {if _bdf :=_fbg .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_bdf !=nil {return _bdf ;};};if _fbg .SubDoc !=nil {if _ggf :=_fbg .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); -_ggf !=nil {return _ggf ;};};for _bbef ,_bfg :=range _fbg .EG_ContentRunContent {if _cbec :=_bfg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_bbef )); -_cbec !=nil {return _cbec ;};};return nil ;}; +// ValidateWithPath validates the CT_SectType and its children, prefixing error messages with path +func (_fdeea *CT_SectType )ValidateWithPath (path string )error {if _fbdcgd :=_fdeea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbdcgd !=nil {return _fbdcgd ;};return nil ;};func (_edfce *CT_Zoom )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _edfce .ValAttr !=ST_ZoomUnset {_cfdcb ,_agceb :=_edfce .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _agceb !=nil {return _agceb ;};start .Attr =append (start .Attr ,_cfdcb );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0070\u0065\u0072\u0063\u0065\u006et"},Value :_a .Sprintf ("\u0025\u0076",_edfce .PercentAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_FtnDocProps and its children -func (_dced *CT_FtnDocProps )Validate ()error {return _dced .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0074\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};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 (_gfgccb *WdST_AlignH )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfgccb =0;case "\u006c\u0065\u0066\u0074":*_gfgccb =1;case "\u0072\u0069\u0067h\u0074":*_gfgccb =2; -case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gfgccb =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_gfgccb =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_gfgccb =5;};return nil ;};type CT_TabStop struct{ +// ValidateWithPath validates the CT_EdnProps and its children, prefixing error messages with path +func (_bfadd *CT_EdnProps )ValidateWithPath (path string )error {if _bfadd .Pos !=nil {if _dgace :=_bfadd .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_dgace !=nil {return _dgace ;};};if _bfadd .NumFmt !=nil {if _dbgb :=_bfadd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_dbgb !=nil {return _dbgb ;};};if _bfadd .NumStart !=nil {if _aagef :=_bfadd .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_aagef !=nil {return _aagef ;};};if _bfadd .NumRestart !=nil {if _bacgf :=_bfadd .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); +_bacgf !=nil {return _bacgf ;};};return nil ;};func (_efecdb ST_View )ValidateWithPath (path string )error {switch _efecdb {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 (_efecdb )); +};return nil ;};func (_dfgdg ST_Wrap )Validate ()error {return _dfgdg .ValidateWithPath ("")};type WdST_AlignH byte ;func (_fcage *ST_Proof )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbaead ,_gfead :=d .Token ();if _gfead !=nil {return _gfead ; +};if _edebg ,_aeagfb :=_bbaead .(_g .EndElement );_aeagfb &&_edebg .Name ==start .Name {*_fcage =1;return nil ;};if _bacfdd ,_fafagf :=_bbaead .(_g .CharData );!_fafagf {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",_bbaead ); +}else {switch string (_bacfdd ){case "":*_fcage =0;case "\u0063\u006c\u0065a\u006e":*_fcage =1;case "\u0064\u0069\u0072t\u0079":*_fcage =2;};};_bbaead ,_gfead =d .Token ();if _gfead !=nil {return _gfead ;};if _gdgcfg ,_aegaf :=_bbaead .(_g .EndElement ); +_aegaf &&_gdgcfg .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",_bbaead );};func (_gaba *CT_Control )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccdg :=range start .Attr {if _ccdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccdg .Name .Local =="\u0069\u0064"||_ccdg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ccdg .Name .Local =="\u0069\u0064"{_agfc ,_bfad :=_ccdg .Value ,error (nil ); +if _bfad !=nil {return _bfad ;};_gaba .IdAttr =&_agfc ;continue ;};if _ccdg .Name .Local =="\u006e\u0061\u006d\u0065"{_acgce ,_bbccg :=_ccdg .Value ,error (nil );if _bbccg !=nil {return _bbccg ;};_gaba .NameAttr =&_acgce ;continue ;};if _ccdg .Name .Local =="\u0073h\u0061\u0070\u0065\u0069\u0064"{_dgbg ,_dage :=_ccdg .Value ,error (nil ); +if _dage !=nil {return _dage ;};_gaba .ShapeidAttr =&_dgbg ;continue ;};};for {_bcac ,_egbeb :=d .Token ();if _egbeb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u003a\u0020%\u0073",_egbeb ); +};if _edff ,_dccfe :=_bcac .(_g .EndElement );_dccfe &&_edff .Name ==start .Name {break ;};};return nil ;};const (ST_TabJcUnset ST_TabJc =0;ST_TabJcClear ST_TabJc =1;ST_TabJcStart ST_TabJc =2;ST_TabJcCenter ST_TabJc =3;ST_TabJcEnd ST_TabJc =4;ST_TabJcDecimal ST_TabJc =5; +ST_TabJcBar ST_TabJc =6;ST_TabJcNum ST_TabJc =7;ST_TabJcLeft ST_TabJc =8;ST_TabJcRight ST_TabJc =9;);func (_eegaf *CT_LatentStyles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dgeac :=range start .Attr {if _dgeac .Name .Local =="\u0064\u0065\u0066\u004c\u006f\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"{_egfd ,_cecae :=ParseUnionST_OnOff (_dgeac .Value ); +if _cecae !=nil {return _cecae ;};_eegaf .DefLockedStateAttr =&_egfd ;continue ;};if _dgeac .Name .Local =="\u0064\u0065\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_ddefg ,_deff :=_ff .ParseInt (_dgeac .Value ,10,64);if _deff !=nil {return _deff ; +};_eegaf .DefUIPriorityAttr =&_ddefg ;continue ;};if _dgeac .Name .Local =="\u0064\u0065\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_eeggg ,_acacc :=ParseUnionST_OnOff (_dgeac .Value );if _acacc !=nil {return _acacc ;};_eegaf .DefSemiHiddenAttr =&_eeggg ; +continue ;};if _dgeac .Name .Local =="\u0064\u0065\u0066\u0055\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_dggga ,_gbed :=ParseUnionST_OnOff (_dgeac .Value );if _gbed !=nil {return _gbed ;};_eegaf .DefUnhideWhenUsedAttr =&_dggga ; +continue ;};if _dgeac .Name .Local =="\u0064\u0065\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"{_cefee ,_cafbg :=ParseUnionST_OnOff (_dgeac .Value );if _cafbg !=nil {return _cafbg ;};_eegaf .DefQFormatAttr =&_cefee ;continue ;};if _dgeac .Name .Local =="\u0063\u006f\u0075n\u0074"{_cgdcd ,_bbcdf :=_ff .ParseInt (_dgeac .Value ,10,64); +if _bbcdf !=nil {return _bbcdf ;};_eegaf .CountAttr =&_cgdcd ;continue ;};};_eece :for {_accg ,_faac :=d .Token ();if _faac !=nil {return _faac ;};switch _fdgf :=_accg .(type ){case _g .StartElement :switch _fdgf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdcd :=NewCT_LsdException (); +if _debcgd :=d .DecodeElement (_cdcd ,&_fdgf );_debcgd !=nil {return _debcgd ;};_eegaf .LsdException =append (_eegaf .LsdException ,_cdcd );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_fdgf .Name ); +if _ccabf :=d .Skip ();_ccabf !=nil {return _ccabf ;};};case _g .EndElement :break _eece ;case _g .CharData :};};return nil ;};func (_dcgfa *ST_Em )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fffdb ,_febffa :=d .Token ();if _febffa !=nil {return _febffa ; +};if _aebbg ,_dcccde :=_fffdb .(_g .EndElement );_dcccde &&_aebbg .Name ==start .Name {*_dcgfa =1;return nil ;};if _bfafgb ,_cddbab :=_fffdb .(_g .CharData );!_cddbab {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",_fffdb ); +}else {switch string (_bfafgb ){case "":*_dcgfa =0;case "\u006e\u006f\u006e\u0065":*_dcgfa =1;case "\u0064\u006f\u0074":*_dcgfa =2;case "\u0063\u006f\u006dm\u0061":*_dcgfa =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_dcgfa =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_dcgfa =5; +};};_fffdb ,_febffa =d .Token ();if _febffa !=nil {return _febffa ;};if _fceeb ,_dfbcf :=_fffdb .(_g .EndElement );_dfbcf &&_fceeb .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",_fffdb ); +};func (_eecbe *CT_SdtDateMappingType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdbbfg :=range start .Attr {if _cdbbfg .Name .Local =="\u0076\u0061\u006c"{_eecbe .ValAttr .UnmarshalXMLAttr (_cdbbfg );continue ;};};for {_eaagd ,_cagcc :=d .Token (); +if _cagcc !=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",_cagcc );};if _bbfbg ,_abcdc :=_eaagd .(_g .EndElement ); +_abcdc &&_bbfbg .Name ==start .Name {break ;};};return nil ;};func (_cdeaf ST_LevelSuffix )Validate ()error {return _cdeaf .ValidateWithPath ("")};func (_cabeea ST_Shd )String ()string {switch _cabeea {case 0:return "";case 1:return "\u006e\u0069\u006c"; +case 2:return "\u0063\u006c\u0065a\u0072";case 3:return "\u0073\u006f\u006ci\u0064";case 4:return "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065";case 5:return "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case 6:return "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065"; +case 7:return "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065";case 8:return "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case 9:return "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case 10:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065"; +case 11:return "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case 12:return "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case 13:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065"; +case 14:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case 15:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case 16:return "\u0070\u0063\u0074\u0035";case 17:return "\u0070\u0063\u00741\u0030"; +case 18:return "\u0070\u0063\u00741\u0032";case 19:return "\u0070\u0063\u00741\u0035";case 20:return "\u0070\u0063\u00742\u0030";case 21:return "\u0070\u0063\u00742\u0035";case 22:return "\u0070\u0063\u00743\u0030";case 23:return "\u0070\u0063\u00743\u0035"; +case 24:return "\u0070\u0063\u00743\u0037";case 25:return "\u0070\u0063\u00744\u0030";case 26:return "\u0070\u0063\u00744\u0035";case 27:return "\u0070\u0063\u00745\u0030";case 28:return "\u0070\u0063\u00745\u0035";case 29:return "\u0070\u0063\u00746\u0030"; +case 30:return "\u0070\u0063\u00746\u0032";case 31:return "\u0070\u0063\u00746\u0035";case 32:return "\u0070\u0063\u00747\u0030";case 33:return "\u0070\u0063\u00747\u0035";case 34:return "\u0070\u0063\u00748\u0030";case 35:return "\u0070\u0063\u00748\u0035"; +case 36:return "\u0070\u0063\u00748\u0037";case 37:return "\u0070\u0063\u00749\u0030";case 38:return "\u0070\u0063\u00749\u0035";};return "";};func (_egaad ST_DocPartType )Validate ()error {return _egaad .ValidateWithPath ("")};func (_aedgb *CT_Shd )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gcadge ,_fcgaf :=_aedgb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _fcgaf !=nil {return _fcgaf ;};start .Attr =append (start .Attr ,_gcadge );if _aedgb .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_aedgb .ColorAttr )}); +};if _aedgb .ThemeColorAttr !=ST_ThemeColorUnset {_gdgcf ,_bfcdea :=_aedgb .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bfcdea !=nil {return _bfcdea ;};start .Attr =append (start .Attr ,_gdgcf ); +};if _aedgb .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 :_a .Sprintf ("\u0025\u0076",*_aedgb .ThemeTintAttr )});};if _aedgb .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 :_a .Sprintf ("\u0025\u0076",*_aedgb .ThemeShadeAttr )}); +};if _aedgb .FillAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u0069\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_aedgb .FillAttr )});};if _aedgb .ThemeFillAttr !=ST_ThemeColorUnset {_dgcdd ,_bbgde :=_aedgb .ThemeFillAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c"}); +if _bbgde !=nil {return _bbgde ;};start .Attr =append (start .Attr ,_dgcdd );};if _aedgb .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 :_a .Sprintf ("\u0025\u0076",*_aedgb .ThemeFillTintAttr )}); +};if _aedgb .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 :_a .Sprintf ("\u0025\u0076",*_aedgb .ThemeFillShadeAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type WdCT_TextboxInfo struct{IdAttr *uint16 ;TxbxContent *WdCT_TxbxContent ;ExtLst *_af .CT_OfficeArtExtensionList ;};type EG_SectPrContents struct{ -// Tab Stop Type -ValAttr ST_TabJc ; +// Section-Wide Footnote Properties +FootnotePr *CT_FtnProps ; -// Tab Leader Character -LeaderAttr ST_TabTlc ; +// Section-Wide Endnote Properties +EndnotePr *CT_EdnProps ; -// Tab Stop Position -PosAttr ST_SignedTwipsMeasure ;};func (_ccagf ST_Pitch )ValidateWithPath (path string )error {switch _ccagf {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 (_ccagf )); -};return nil ;};type ST_DropCap byte ;type WdWpc struct{WdCT_WordprocessingCanvas };func NewCT_Column ()*CT_Column {_dfef :=&CT_Column {};return _dfef };func (_bced *CT_CustomXmlBlock )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bced .UriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_bced .UriAttr )}); -};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_f .Sprintf ("\u0025\u0076",_bced .ElementAttr )});e .EncodeToken (start );if _bced .CustomXmlPr !=nil {_aeae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; -e .EncodeElement (_bced .CustomXmlPr ,_aeae );};if _bced .EG_ContentBlockContent !=nil {for _ ,_fgd :=range _bced .EG_ContentBlockContent {_fgd .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; -func (_fcbgdf *ST_RestartNumber )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baega ,_ffbded :=d .Token ();if _ffbded !=nil {return _ffbded ;};if _dgdgeg ,_ecbbf :=_baega .(_b .EndElement );_ecbbf &&_dgdgeg .Name ==start .Name {*_fcbgdf =1; -return nil ;};if _fedfc ,_cbbcc :=_baega .(_b .CharData );!_cbbcc {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",_baega );}else {switch string (_fedfc ){case "":*_fcbgdf =0; -case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fcbgdf =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_fcbgdf =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_fcbgdf =3;};};_baega ,_ffbded =d .Token ();if _ffbded !=nil {return _ffbded ; -};if _fccbcg ,_dcbba :=_baega .(_b .EndElement );_dcbba &&_fccbcg .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",_baega ); -};func (_aeggb ST_LineSpacingRule )ValidateWithPath (path string )error {switch _aeggb {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 (_aeggb )); -};return nil ;};func (_acdefa ST_LevelSuffix )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_acdefa .String (),start );}; +// Section Type +Type *CT_SectType ; -// Validate validates the CT_TxbxContent and its children -func (_gcabg *CT_TxbxContent )Validate ()error {return _gcabg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_accbd *CT_TblLook )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbbff :=range start .Attr {if _dbbff .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_gcfegc ,_edede :=ParseUnionST_OnOff (_dbbff .Value ); -if _edede !=nil {return _edede ;};_accbd .FirstRowAttr =&_gcfegc ;continue ;};if _dbbff .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_bdege ,_eacaf :=ParseUnionST_OnOff (_dbbff .Value );if _eacaf !=nil {return _eacaf ;};_accbd .LastRowAttr =&_bdege ; -continue ;};if _dbbff .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_eadafd ,_gacge :=ParseUnionST_OnOff (_dbbff .Value );if _gacge !=nil {return _gacge ;};_accbd .FirstColumnAttr =&_eadafd ;continue ;};if _dbbff .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_ceabb ,_bgffc :=ParseUnionST_OnOff (_dbbff .Value ); -if _bgffc !=nil {return _bgffc ;};_accbd .LastColumnAttr =&_ceabb ;continue ;};if _dbbff .Name .Local =="\u006eo\u0048\u0042\u0061\u006e\u0064"{_eccff ,_cdcee :=ParseUnionST_OnOff (_dbbff .Value );if _cdcee !=nil {return _cdcee ;};_accbd .NoHBandAttr =&_eccff ; -continue ;};if _dbbff .Name .Local =="\u006eo\u0056\u0042\u0061\u006e\u0064"{_gcddf ,_fgbcd :=ParseUnionST_OnOff (_dbbff .Value );if _fgbcd !=nil {return _fgbcd ;};_accbd .NoVBandAttr =&_gcddf ;continue ;};if _dbbff .Name .Local =="\u0076\u0061\u006c"{_eabfc ,_ggdfd :=_dbbff .Value ,error (nil ); -if _ggdfd !=nil {return _ggdfd ;};_accbd .ValAttr =&_eabfc ;continue ;};};for {_fagfd ,_cccge :=d .Token ();if _cccge !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0062\u006c\u004c\u006f\u006f\u006b\u003a\u0020%\u0073",_cccge ); -};if _dagce ,_adbggb :=_fagfd .(_b .EndElement );_adbggb &&_dagce .Name ==start .Name {break ;};};return nil ;};type EG_ParaRPrTrackChanges struct{ +// Page Size +PgSz *CT_PageSz ; -// Inserted Paragraph -Ins *CT_TrackChange ; +// Page Margins +PgMar *CT_PageMar ; -// Deleted Paragraph -Del *CT_TrackChange ; +// Paper Source Information +PaperSrc *CT_PaperSource ; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// Page Borders +PgBorders *CT_PageBorders ; -// Move Destination Paragraph -MoveTo *CT_TrackChange ;}; +// Line Numbering Settings +LnNumType *CT_LineNumber ; -// ValidateWithPath validates the CT_CustomXmlRow and its children, prefixing error messages with path -func (_aagcd *CT_CustomXmlRow )ValidateWithPath (path string )error {if _aagcd .CustomXmlPr !=nil {if _gedb :=_aagcd .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_gedb !=nil {return _gedb ; -};};for _cdbce ,_bdccd :=range _aagcd .EG_ContentRowContent {if _aaegb :=_bdccd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_cdbce )); -_aaegb !=nil {return _aaegb ;};};return nil ;};func (_cgebb ST_TblWidth )String ()string {switch _cgebb {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 (_adeffa ST_BrType )String ()string {switch _adeffa {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 "";}; +// Page Numbering Settings +PgNumType *CT_PageNumber ; -// ValidateWithPath validates the WdCT_WordprocessingShapeChoice and its children, prefixing error messages with path -func (_agabdd *WdCT_WordprocessingShapeChoice )ValidateWithPath (path string )error {if _agabdd .CNvSpPr !=nil {if _egdea :=_agabdd .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_egdea !=nil {return _egdea ;};};if _agabdd .CNvCnPr !=nil {if _bdeace :=_agabdd .CNvCnPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006e\u0050\u0072"); -_bdeace !=nil {return _bdeace ;};};return nil ;};func (_aagaba *ST_TabJc )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aagaba =0;case "\u0063\u006c\u0065a\u0072":*_aagaba =1;case "\u0073\u0074\u0061r\u0074":*_aagaba =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aagaba =3; -case "\u0065\u006e\u0064":*_aagaba =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_aagaba =5;case "\u0062\u0061\u0072":*_aagaba =6;case "\u006e\u0075\u006d":*_aagaba =7;case "\u006c\u0065\u0066\u0074":*_aagaba =8;case "\u0072\u0069\u0067h\u0074":*_aagaba =9; -};return nil ;}; +// Column Definitions +Cols *CT_Columns ; -// Validate validates the CT_ColorSchemeMapping and its children -func (_cddb *CT_ColorSchemeMapping )Validate ()error {return _cddb .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};func NewCT_BottomPageBorder ()*CT_BottomPageBorder {_edcc :=&CT_BottomPageBorder {}; -_edcc .ValAttr =ST_Border (1);return _edcc ;}; +// Only Allow Editing of Form Fields +FormProt *CT_OnOff ; -// ValidateWithPath validates the WdCT_WrapThrough and its children, prefixing error messages with path -func (_cgecc *WdCT_WrapThrough )ValidateWithPath (path string )error {if _cgecc .WrapTextAttr ==WdST_WrapTextUnset {return _f .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 _bacabe :=_cgecc .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_bacabe !=nil {return _bacabe ;};if _dbeee :=_cgecc .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"); -_dbeee !=nil {return _dbeee ;};return nil ;}; +// Vertical Text Alignment on Page +VAlign *CT_VerticalJc ; -// Validate validates the CT_String and its children -func (_ccged *CT_String )Validate ()error {return _ccged .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");}; +// Suppress Endnotes In Document +NoEndnote *CT_OnOff ; -// Validate validates the CT_ProofErr and its children -func (_dbdeg *CT_ProofErr )Validate ()error {return _dbdeg .ValidateWithPath ("C\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072");};func NewEG_PContentMath ()*EG_PContentMath {_fadbg :=&EG_PContentMath {};return _fadbg }; +// Different First Page Headers and Footers +TitlePg *CT_OnOff ; -// ValidateWithPath validates the CT_NumPicBullet and its children, prefixing error messages with path -func (_dbdab *CT_NumPicBullet )ValidateWithPath (path string )error {if _dbdab .Pict !=nil {if _adeb :=_dbdab .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_adeb !=nil {return _adeb ;};};if _dbdab .Drawing !=nil {if _fecea :=_dbdab .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); -_fecea !=nil {return _fecea ;};};return nil ;}; +// Text Flow Direction +TextDirection *CT_TextDirection ; -// ValidateWithPath validates the WdWgp and its children, prefixing error messages with path -func (_gfbca *WdWgp )ValidateWithPath (path string )error {if _bdfed :=_gfbca .WdCT_WordprocessingGroup .ValidateWithPath (path );_bdfed !=nil {return _bdfed ;};return nil ;}; +// Right to Left Section Layout +Bidi *CT_OnOff ; -// ValidateWithPath validates the CT_DivBdr and its children, prefixing error messages with path -func (_bcda *CT_DivBdr )ValidateWithPath (path string )error {if _bcda .Top !=nil {if _abga :=_bcda .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_abga !=nil {return _abga ;};};if _bcda .Left !=nil {if _fdga :=_bcda .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074"); -_fdga !=nil {return _fdga ;};};if _bcda .Bottom !=nil {if _dbgce :=_bcda .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_dbgce !=nil {return _dbgce ;};};if _bcda .Right !=nil {if _bgff :=_bcda .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_bgff !=nil {return _bgff ;};};return nil ;}; +// Gutter on Right Side of Page +RtlGutter *CT_OnOff ; -// Validate validates the Comments and its children -func (_ecegca *Comments )Validate ()error {return _ecegca .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};const (ST_StyleSortUnset ST_StyleSort =0;ST_StyleSortName ST_StyleSort =1;ST_StyleSortPriority ST_StyleSort =2;ST_StyleSortDefault ST_StyleSort =3; -ST_StyleSortFont ST_StyleSort =4;ST_StyleSortBasedOn ST_StyleSort =5;ST_StyleSortType ST_StyleSort =6;ST_StyleSort0000 ST_StyleSort =7;ST_StyleSort0001 ST_StyleSort =8;ST_StyleSort0002 ST_StyleSort =9;ST_StyleSort0003 ST_StyleSort =10;ST_StyleSort0004 ST_StyleSort =11; -ST_StyleSort0005 ST_StyleSort =12;);type CT_Comment struct{InitialsAttr *string ;AuthorAttr string ;DateAttr *_e .Time ; +// Document Grid +DocGrid *CT_DocGrid ; -// Annotation Identifier -IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_dfdafc *ST_StyleSort )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfdafc =0;case "\u006e\u0061\u006d\u0065":*_dfdafc =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_dfdafc =2; -case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dfdafc =3;case "\u0066\u006f\u006e\u0074":*_dfdafc =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_dfdafc =5;case "\u0074\u0079\u0070\u0065":*_dfdafc =6;case "\u0030\u0030\u0030\u0030":*_dfdafc =7;case "\u0030\u0030\u0030\u0031":*_dfdafc =8; -case "\u0030\u0030\u0030\u0032":*_dfdafc =9;case "\u0030\u0030\u0030\u0033":*_dfdafc =10;case "\u0030\u0030\u0030\u0034":*_dfdafc =11;case "\u0030\u0030\u0030\u0035":*_dfdafc =12;};return nil ;};func (_dbfegc ST_HpsMeasure )String ()string {if _dbfegc .ST_UnsignedDecimalNumber !=nil {return _f .Sprintf ("\u0025\u0076",*_dbfegc .ST_UnsignedDecimalNumber ); -};if _dbfegc .ST_PositiveUniversalMeasure !=nil {return _f .Sprintf ("\u0025\u0076",*_dbfegc .ST_PositiveUniversalMeasure );};return "";};type ST_HexColorAuto byte ;func (_accdac ST_HexColor )String ()string {if _accdac .ST_HexColorAuto !=ST_HexColorAutoUnset {return _accdac .ST_HexColorAuto .String (); -};if _accdac .ST_HexColorRGB !=nil {return _f .Sprintf ("\u0025\u0076",*_accdac .ST_HexColorRGB );};return "";};func (_gfbf *CT_MailMergeDocType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfbf .ValAttr =ST_MailMergeDocType (1);for _ ,_acbe :=range start .Attr {if _acbe .Name .Local =="\u0076\u0061\u006c"{_gfbf .ValAttr .UnmarshalXMLAttr (_acbe ); -continue ;};};for {_agec ,_gabbf :=d .Token ();if _gabbf !=nil {return _f .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",_gabbf ); -};if _badbe ,_cdfcc :=_agec .(_b .EndElement );_cdfcc &&_badbe .Name ==start .Name {break ;};};return nil ;};func NewCT_SaveThroughXslt ()*CT_SaveThroughXslt {_gbfbc :=&CT_SaveThroughXslt {};return _gbfbc };func NewCT_VMerge ()*CT_VMerge {_efbfde :=&CT_VMerge {}; -return _efbfde }; +// Reference to Printer Settings Data +PrinterSettings *CT_Rel ;};func NewCT_TabStop ()*CT_TabStop {_gaaaa :=&CT_TabStop {};_gaaaa .ValAttr =ST_TabJc (1);return _gaaaa ;}; -// ValidateWithPath validates the EG_PContentMath and its children, prefixing error messages with path -func (_dfdbfa *EG_PContentMath )ValidateWithPath (path string )error {for _dafcgc ,_gdcbeg :=range _dfdbfa .EG_PContentBase {if _gfbge :=_gdcbeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045G_\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025d\u005d",path ,_dafcgc )); -_gfbge !=nil {return _gfbge ;};};for _caafaed ,_fbecef :=range _dfdbfa .EG_ContentRunContentBase {if _afdead :=_fbecef .ValidateWithPath (_f .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 ,_caafaed )); -_afdead !=nil {return _afdead ;};};return nil ;};func (_ddbag *CT_TrackChangeNumbering )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eefcaa :=range start .Attr {if _eefcaa .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"{_cdcff ,_ggfbf :=_eefcaa .Value ,error (nil ); -if _ggfbf !=nil {return _ggfbf ;};_ddbag .OriginalAttr =&_cdcff ;continue ;};if _eefcaa .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cfceee ,_gggbf :=_eefcaa .Value ,error (nil );if _gggbf !=nil {return _gggbf ;};_ddbag .AuthorAttr =_cfceee ; -continue ;};if _eefcaa .Name .Local =="\u0064\u0061\u0074\u0065"{_ddbaf ,_bbeea :=ParseStdlibTime (_eefcaa .Value );if _bbeea !=nil {return _bbeea ;};_ddbag .DateAttr =&_ddbaf ;continue ;};if _eefcaa .Name .Local =="\u0069\u0064"{_baegd ,_dfacb :=_d .ParseInt (_eefcaa .Value ,10,64); -if _dfacb !=nil {return _dfacb ;};_ddbag .IdAttr =_baegd ;continue ;};};for {_eddddf ,_agcdf :=d .Token ();if _agcdf !=nil {return _f .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",_agcdf ); -};if _ddbde ,_dbeaec :=_eddddf .(_b .EndElement );_dbeaec &&_ddbde .Name ==start .Name {break ;};};return nil ;};func (_eegcc *CT_SignedHpsMeasure )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cadfe :=range start .Attr {if _cadfe .Name .Local =="\u0076\u0061\u006c"{_ecbd ,_ebgf :=ParseUnionST_SignedHpsMeasure (_cadfe .Value ); -if _ebgf !=nil {return _ebgf ;};_eegcc .ValAttr =_ecbd ;continue ;};};for {_dbfafd ,_bfbceb :=d .Token ();if _bfbceb !=nil {return _f .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",_bfbceb ); -};if _afede ,_adfgde :=_dbfafd .(_b .EndElement );_adfgde &&_afede .Name ==start .Name {break ;};};return nil ;};func NewCT_NumPicBullet ()*CT_NumPicBullet {_fbcda :=&CT_NumPicBullet {};return _fbcda };func NewCT_DocPartBehavior ()*CT_DocPartBehavior {_fdaa :=&CT_DocPartBehavior {}; -_fdaa .ValAttr =ST_DocPartBehavior (1);return _fdaa ;};func (_agdabe ST_MailMergeDest )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_agdabe .String (),start );}; +// Validate validates the CT_MailMergeOdsoFMDFieldType and its children +func (_dgfdf *CT_MailMergeOdsoFMDFieldType )Validate ()error {return _dgfdf .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");}; -// ValidateWithPath validates the WdCT_WrapTopBottom and its children, prefixing error messages with path -func (_ggggffe *WdCT_WrapTopBottom )ValidateWithPath (path string )error {if _ggggffe .EffectExtent !=nil {if _begbf :=_ggggffe .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_begbf !=nil {return _begbf ; -};};return nil ;};func (_fdae *CT_Highlight )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdae .ValAttr =ST_HighlightColor (1);for _ ,_egaab :=range start .Attr {if _egaab .Name .Local =="\u0076\u0061\u006c"{_fdae .ValAttr .UnmarshalXMLAttr (_egaab ); -continue ;};};for {_bagb ,_edcce :=d .Token ();if _edcce !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0069g\u0068\u006c\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_edcce );};if _cefgd ,_dcgbg :=_bagb .(_b .EndElement ); -_dcgbg &&_cefgd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Empty and its children +func (_fbega *CT_Empty )Validate ()error {return _fbega .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_bffeb *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 _bffeb .Ins !=nil {_abbfcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_bffeb .Ins ,_abbfcf );};if _bffeb .Del !=nil {_cbffd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_bffeb .Del ,_cbffd ); +};if _bffeb .RPr !=nil {_dgdgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_bffeb .RPr ,_dgdgg );};return nil ;}; -// Validate validates the CT_FtnEdn and its children -func (_ebgg *CT_FtnEdn )Validate ()error {return _ebgg .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n");};func NewCT_PermStart ()*CT_PermStart {_gfbdg :=&CT_PermStart {};return _gfbdg };func (_adbbca ST_DocPartBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_adbbca .String (),start ); -};type CT_RPrDefault struct{ +// Validate validates the CT_MathCtrlIns and its children +func (_fdbg *CT_MathCtrlIns )Validate ()error {return _fdbg .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0049\u006e\u0073");};func NewCT_FtnPos ()*CT_FtnPos {_ffbba :=&CT_FtnPos {};_ffbba .ValAttr =ST_FtnPos (1);return _ffbba }; +func (_dfdfea *ST_PTabAlignment )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cecab ,_gfdagf :=d .Token ();if _gfdagf !=nil {return _gfdagf ;};if _feccb ,_gfgcg :=_cecab .(_g .EndElement );_gfgcg &&_feccb .Name ==start .Name {*_dfdfea =1; +return nil ;};if _bfabac ,_adeab :=_cecab .(_g .CharData );!_adeab {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",_cecab );}else {switch string (_bfabac ){case "":*_dfdfea =0; +case "\u006c\u0065\u0066\u0074":*_dfdfea =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dfdfea =2;case "\u0072\u0069\u0067h\u0074":*_dfdfea =3;};};_cecab ,_gfdagf =d .Token ();if _gfdagf !=nil {return _gfdagf ;};if _fbceef ,_bdgef :=_cecab .(_g .EndElement ); +_bdgef &&_fbceef .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",_cecab );};func (_cfaegg ST_View )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cfaegg .String (),start ); +};func NewCT_ShapeDefaults ()*CT_ShapeDefaults {_affecf :=&CT_ShapeDefaults {};return _affecf };func (_defab ST_HAnchor )Validate ()error {return _defab .ValidateWithPath ("")};func (_ddgge WdST_RelFromH )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ddgge .String (),start ); +};func (_begca *WdCT_WordprocessingShape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_begca .Choice =NewWdCT_WordprocessingShapeChoice ();_begca .SpPr =_af .NewCT_ShapeProperties ();_begca .BodyPr =_af .NewCT_TextBodyProperties ();for _ ,_geaea :=range start .Attr {if _geaea .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_ceffe ,_dfcabc :=_ff .ParseBool (_geaea .Value ); +if _dfcabc !=nil {return _dfcabc ;};_begca .NormalEastAsianFlowAttr =&_ceffe ;continue ;};};_aeedbe :for {_eaegf ,_fafcc :=d .Token ();if _fafcc !=nil {return _fafcc ;};switch _bgfad :=_eaegf .(type ){case _g .StartElement :switch _bgfad .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_begca .CNvPr =_af .NewCT_NonVisualDrawingProps (); +if _bbcgee :=d .DecodeElement (_begca .CNvPr ,&_bgfad );_bbcgee !=nil {return _bbcgee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_begca .Choice =NewWdCT_WordprocessingShapeChoice (); +if _fbedcd :=d .DecodeElement (&_begca .Choice .CNvSpPr ,&_bgfad );_fbedcd !=nil {return _fbedcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_begca .Choice =NewWdCT_WordprocessingShapeChoice (); +if _afgade :=d .DecodeElement (&_begca .Choice .CNvCnPr ,&_bgfad );_afgade !=nil {return _afgade ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0050\u0072"}:if _afgdce :=d .DecodeElement (_begca .SpPr ,&_bgfad ); +_afgdce !=nil {return _afgdce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_begca .Style =_af .NewCT_ShapeStyle (); +if _fdccfg :=d .DecodeElement (_begca .Style ,&_bgfad );_fdccfg !=nil {return _fdccfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_begca .ExtLst =_af .NewCT_OfficeArtExtensionList (); +if _gadeg :=d .DecodeElement (_begca .ExtLst ,&_bgfad );_gadeg !=nil {return _gadeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0078\u0062\u0078"}:_begca .WChoice =NewWdCT_WordprocessingShapeChoice1 (); +if _ecbbge :=d .DecodeElement (&_begca .WChoice .Txbx ,&_bgfad );_ecbbge !=nil {return _ecbbge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_begca .WChoice =NewWdCT_WordprocessingShapeChoice1 (); +if _dbebe :=d .DecodeElement (&_begca .WChoice .LinkedTxbx ,&_bgfad );_dbebe !=nil {return _dbebe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _fadac :=d .DecodeElement (_begca .BodyPr ,&_bgfad ); +_fadac !=nil {return _fadac ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\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",_bgfad .Name ); +if _gbadeg :=d .Skip ();_gbadeg !=nil {return _gbadeg ;};};case _g .EndElement :break _aeedbe ;case _g .CharData :};};return nil ;}; -// Run Properties -RPr *CT_RPr ;}; +// Validate validates the CT_Language and its children +func (_fgagc *CT_Language )Validate ()error {return _fgagc .ValidateWithPath ("C\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065");};type EG_RubyContent struct{ -// Validate validates the CT_FFTextType and its children -func (_eceb *CT_FFTextType )Validate ()error {return _eceb .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065");};func (_eafffg ST_InfoTextType )ValidateWithPath (path string )error {switch _eafffg {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 (_eafffg )); -};return nil ;};func (_egcege *CT_LatentStyles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egcege .DefLockedStateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003ad\u0065\u0066\u004co\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_egcege .DefLockedStateAttr )}); -};if _egcege .DefUIPriorityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0064e\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_egcege .DefUIPriorityAttr )}); -};if _egcege .DefSemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0064e\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_egcege .DefSemiHiddenAttr )}); -};if _egcege .DefUnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0065fU\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_egcege .DefUnhideWhenUsedAttr )}); -};if _egcege .DefQFormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064e\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_egcege .DefQFormatAttr )});};if _egcege .CountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_egcege .CountAttr )}); -};e .EncodeToken (start );if _egcege .LsdException !=nil {_aaeeg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0073\u0064\u0045\u0078\u0063\u0065p\u0074\u0069\u006f\u006e"}};for _ ,_bgfff :=range _egcege .LsdException {e .EncodeElement (_bgfff ,_aaeeg ); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbaf *CT_RecipientData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbaf .Active !=nil {_aacabe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065"}}; -e .EncodeElement (_cbaf .Active ,_aacabe );};_ddaedg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_cbaf .Column ,_ddaedg );_edfcaa :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0075\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067"}}; -e .EncodeElement (_cbaf .UniqueTag ,_edfcaa );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewWdCT_LinkedTextboxInformation ()*WdCT_LinkedTextboxInformation {_fdgec :=&WdCT_LinkedTextboxInformation {};return _fdgec ;};func (_gcacg ST_LineNumberRestart )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fadcga :=_b .Attr {}; -_fadcga .Name =name ;switch _gcacg {case ST_LineNumberRestartUnset :_fadcga .Value ="";case ST_LineNumberRestartNewPage :_fadcga .Value ="\u006ee\u0077\u0050\u0061\u0067\u0065";case ST_LineNumberRestartNewSection :_fadcga .Value ="\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e"; -case ST_LineNumberRestartContinuous :_fadcga .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073";};return _fadcga ,nil ;};func NewCT_TcPr ()*CT_TcPr {_bfdcc :=&CT_TcPr {};return _bfdcc };func (_gbagc *CT_TblPPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaagd :=range start .Attr {if _eaagd .Name .Local =="\u006c\u0065\u0066t\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_abdce ,_dfaea :=ParseUnionST_TwipsMeasure (_eaagd .Value ); -if _dfaea !=nil {return _dfaea ;};_gbagc .LeftFromTextAttr =&_abdce ;continue ;};if _eaagd .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_bdeec ,_eadff :=ParseUnionST_TwipsMeasure (_eaagd .Value );if _eadff !=nil {return _eadff ; -};_gbagc .RightFromTextAttr =&_bdeec ;continue ;};if _eaagd .Name .Local =="t\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_gcfggg ,_gaecae :=ParseUnionST_TwipsMeasure (_eaagd .Value );if _gaecae !=nil {return _gaecae ;};_gbagc .TopFromTextAttr =&_gcfggg ; -continue ;};if _eaagd .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"{_efadg ,_cbeaf :=ParseUnionST_TwipsMeasure (_eaagd .Value );if _cbeaf !=nil {return _cbeaf ;};_gbagc .BottomFromTextAttr =&_efadg ;continue ; -};if _eaagd .Name .Local =="\u0076\u0065\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"{_gbagc .VertAnchorAttr .UnmarshalXMLAttr (_eaagd );continue ;};if _eaagd .Name .Local =="\u0068\u006f\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"{_gbagc .HorzAnchorAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Local =="\u0074b\u006c\u0070\u0058\u0053\u0070\u0065c"{_gbagc .TblpXSpecAttr .UnmarshalXMLAttr (_eaagd );continue ;};if _eaagd .Name .Local =="\u0074\u0062\u006cp\u0058"{_eggba ,_egagd :=ParseUnionST_SignedTwipsMeasure (_eaagd .Value ); -if _egagd !=nil {return _egagd ;};_gbagc .TblpXAttr =&_eggba ;continue ;};if _eaagd .Name .Local =="\u0074b\u006c\u0070\u0059\u0053\u0070\u0065c"{_gbagc .TblpYSpecAttr .UnmarshalXMLAttr (_eaagd );continue ;};if _eaagd .Name .Local =="\u0074\u0062\u006cp\u0059"{_egadgb ,_feegg :=ParseUnionST_SignedTwipsMeasure (_eaagd .Value ); -if _feegg !=nil {return _feegg ;};_gbagc .TblpYAttr =&_egadgb ;continue ;};};for {_bccbb ,_agebc :=d .Token ();if _agebc !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u0062\u006cP\u0050\u0072\u003a\u0020\u0025\u0073",_agebc ); -};if _dggdb ,_fgcgc :=_bccbb .(_b .EndElement );_fgcgc &&_dggdb .Name ==start .Name {break ;};};return nil ;};type CT_FtnEdnRef struct{ +// Phonetic Guide Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// Suppress Footnote/Endnote Reference Mark -CustomMarkFollowsAttr *_bc .ST_OnOff ; +// ValidateWithPath validates the CT_TblPrBase and its children, prefixing error messages with path +func (_deecd *CT_TblPrBase )ValidateWithPath (path string )error {if _deecd .TblStyle !=nil {if _eeaafg :=_deecd .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_eeaafg !=nil {return _eeaafg ;};};if _deecd .TblpPr !=nil {if _ffaged :=_deecd .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072"); +_ffaged !=nil {return _ffaged ;};};if _deecd .TblOverlap !=nil {if _bgfeb :=_deecd .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_bgfeb !=nil {return _bgfeb ;};};if _deecd .BidiVisual !=nil {if _abfgdg :=_deecd .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"); +_abfgdg !=nil {return _abfgdg ;};};if _deecd .TblStyleRowBandSize !=nil {if _cfedd :=_deecd .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_cfedd !=nil {return _cfedd ; +};};if _deecd .TblStyleColBandSize !=nil {if _baadd :=_deecd .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_baadd !=nil {return _baadd ;};};if _deecd .TblW !=nil {if _badfd :=_deecd .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057"); +_badfd !=nil {return _badfd ;};};if _deecd .Jc !=nil {if _cddgf :=_deecd .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_cddgf !=nil {return _cddgf ;};};if _deecd .TblCellSpacing !=nil {if _bgecd :=_deecd .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_bgecd !=nil {return _bgecd ;};};if _deecd .TblInd !=nil {if _daccb :=_deecd .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_daccb !=nil {return _daccb ;};};if _deecd .TblBorders !=nil {if _eegd :=_deecd .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_eegd !=nil {return _eegd ;};};if _deecd .Shd !=nil {if _adcge :=_deecd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_adcge !=nil {return _adcge ;};};if _deecd .TblLayout !=nil {if _bddgc :=_deecd .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"); +_bddgc !=nil {return _bddgc ;};};if _deecd .TblCellMar !=nil {if _afccaf :=_deecd .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_afccaf !=nil {return _afccaf ;};};if _deecd .TblLook !=nil {if _fdeab :=_deecd .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b"); +_fdeab !=nil {return _fdeab ;};};if _deecd .TblCaption !=nil {if _edebdc :=_deecd .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_edebdc !=nil {return _edebdc ;};};if _deecd .TblDescription !=nil {if _fdcfeg :=_deecd .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); +_fdcfeg !=nil {return _fdcfeg ;};};return nil ;}; -// Footnote/Endnote ID Reference -IdAttr int64 ;};const (ST_PitchUnset ST_Pitch =0;ST_PitchFixed ST_Pitch =1;ST_PitchVariable ST_Pitch =2;ST_PitchDefault ST_Pitch =3;);func NewCT_Comments ()*CT_Comments {_bcad :=&CT_Comments {};return _bcad };func (_bacgca *ST_MultiLevelType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcfbc ,_ccecef :=d .Token (); -if _ccecef !=nil {return _ccecef ;};if _fdbac ,_gdbed :=_fcfbc .(_b .EndElement );_gdbed &&_fdbac .Name ==start .Name {*_bacgca =1;return nil ;};if _aecgf ,_dedfgf :=_fcfbc .(_b .CharData );!_dedfgf {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",_fcfbc ); -}else {switch string (_aecgf ){case "":*_bacgca =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_bacgca =1;case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_bacgca =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_bacgca =3; -};};_fcfbc ,_ccecef =d .Token ();if _ccecef !=nil {return _ccecef ;};if _bcgfab ,_ggabf :=_fcfbc .(_b .EndElement );_ggabf &&_bcgfab .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",_fcfbc ); -};type CT_EdnProps struct{ +// ValidateWithPath validates the CT_TrPr and its children, prefixing error messages with path +func (_fgbbab *CT_TrPr )ValidateWithPath (path string )error {for _gefed ,_dffac :=range _fgbbab .CnfStyle {if _cfgef :=_dffac .ValidateWithPath (_a .Sprintf ("\u0025s\u002fC\u006e\u0066\u0053\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gefed )); +_cfgef !=nil {return _cfgef ;};};for _eecgad ,_efddg :=range _fgbbab .DivId {if _bgaga :=_efddg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fD\u0069\u0076\u0049\u0064\u005b\u0025\u0064\u005d",path ,_eecgad ));_bgaga !=nil {return _bgaga ;};};for _edcfdc ,_efcge :=range _fgbbab .GridBefore {if _aafdg :=_efcge .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_edcfdc )); +_aafdg !=nil {return _aafdg ;};};for _eebeg ,_dafeb :=range _fgbbab .GridAfter {if _dgcbe :=_dafeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0047\u0072\u0069d\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_eebeg ));_dgcbe !=nil {return _dgcbe ; +};};for _dbbde ,_egdab :=range _fgbbab .WBefore {if _bfcgf :=_egdab .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0057\u0042\u0065\u0066\u006f\u0072e\u005b\u0025\u0064\u005d",path ,_dbbde ));_bfcgf !=nil {return _bfcgf ;};};for _cegeg ,_cccba :=range _fgbbab .WAfter {if _aedac :=_cccba .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0057\u0041\u0066\u0074\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cegeg )); +_aedac !=nil {return _aedac ;};};for _dgdffb ,_gecef :=range _fgbbab .CantSplit {if _bcdda :=_gecef .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0043\u0061\u006et\u0053\u0070\u006c\u0069\u0074\u005b\u0025\u0064\u005d",path ,_dgdffb ));_bcdda !=nil {return _bcdda ; +};};for _dgeabf ,_cacaab :=range _fgbbab .TrHeight {if _cdeba :=_cacaab .ValidateWithPath (_a .Sprintf ("\u0025s\u002fT\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u005b\u0025\u0064\u005d",path ,_dgeabf ));_cdeba !=nil {return _cdeba ;};};for _ddaea ,_addcde :=range _fgbbab .TblHeader {if _fadeb :=_addcde .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0054\u0062\u006cH\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddaea )); +_fadeb !=nil {return _fadeb ;};};for _abddb ,_edbcda :=range _fgbbab .TblCellSpacing {if _eebbeb :=_edbcda .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0054\u0062lC\u0065l\u006c\u0053\u0070\u0061\u0063i\u006e\u0067\u005b\u0025\u0064\u005d",path ,_abddb )); +_eebbeb !=nil {return _eebbeb ;};};for _egggb ,_eceee :=range _fgbbab .Jc {if _gedgdf :=_eceee .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u004a\u0063\u005b\u0025\u0064]",path ,_egggb ));_gedgdf !=nil {return _gedgdf ;};};for _dedace ,_dagbc :=range _fgbbab .Hidden {if _ecfde :=_dagbc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0048\u0069\u0064\u0064\u0065\u006e\u005b\u0025\u0064\u005d",path ,_dedace )); +_ecfde !=nil {return _ecfde ;};};if _fgbbab .Ins !=nil {if _dedafa :=_fgbbab .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_dedafa !=nil {return _dedafa ;};};if _fgbbab .Del !=nil {if _ddaad :=_fgbbab .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); +_ddaad !=nil {return _ddaad ;};};if _fgbbab .TrPrChange !=nil {if _eecfg :=_fgbbab .TrPrChange .ValidateWithPath (path +"/\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_eecfg !=nil {return _eecfg ;};};return nil ;};func (_bggcg ST_FrameLayout )ValidateWithPath (path string )error {switch _bggcg {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 (_bggcg )); +};return nil ;};type WdST_WrapText byte ;func NewCT_Jc ()*CT_Jc {_dfbbb :=&CT_Jc {};_dfbbb .ValAttr =ST_Jc (1);return _dfbbb };func NewCT_TextboxTightWrap ()*CT_TextboxTightWrap {_fafgf :=&CT_TextboxTightWrap {};_fafgf .ValAttr =ST_TextboxTightWrap (1); +return _fafgf ;};func (_ecbce ST_InfoTextType )String ()string {switch _ecbce {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return "";};func (_aeda *CT_NumRestart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeda .ValAttr =ST_RestartNumber (1); +for _ ,_baafd :=range start .Attr {if _baafd .Name .Local =="\u0076\u0061\u006c"{_aeda .ValAttr .UnmarshalXMLAttr (_baafd );continue ;};};for {_edegf ,_gfddb :=d .Token ();if _gfddb !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dR\u0065s\u0074\u0061\u0072\u0074\u003a\u0020\u0025s",_gfddb ); +};if _cdedc ,_fcgdc :=_edegf .(_g .EndElement );_fcgdc &&_cdedc .Name ==start .Name {break ;};};return nil ;};func (_ebagc *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 _ebagc .CT_WebSettings .MarshalXML (e ,start );}; -// Endnote Placement -Pos *CT_EdnPos ; +// Validate validates the CT_Compat and its children +func (_cbbc *CT_Compat )Validate ()error {return _cbbc .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006d\u0070\u0061t");}; -// Endnote Numbering Format -NumFmt *CT_NumFmt ; +// ValidateWithPath validates the WdCT_WordprocessingShapeChoice1 and its children, prefixing error messages with path +func (_fcddc *WdCT_WordprocessingShapeChoice1 )ValidateWithPath (path string )error {if _fcddc .Txbx !=nil {if _bdaca :=_fcddc .Txbx .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078");_bdaca !=nil {return _bdaca ;};};if _fcddc .LinkedTxbx !=nil {if _gegcf :=_fcddc .LinkedTxbx .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"); +_gegcf !=nil {return _gegcf ;};};return nil ;};func (_cgbgg *CT_MathCtrlDel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfgfe :=range start .Attr {if _gfgfe .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_afae ,_bdgf :=_gfgfe .Value ,error (nil ); +if _bdgf !=nil {return _bdgf ;};_cgbgg .AuthorAttr =_afae ;continue ;};if _gfgfe .Name .Local =="\u0064\u0061\u0074\u0065"{_cbdeg ,_agegc :=ParseStdlibTime (_gfgfe .Value );if _agegc !=nil {return _agegc ;};_cgbgg .DateAttr =&_cbdeg ;continue ;};if _gfgfe .Name .Local =="\u0069\u0064"{_agfcab ,_ggfab :=_ff .ParseInt (_gfgfe .Value ,10,64); +if _ggfab !=nil {return _ggfab ;};_cgbgg .IdAttr =_agfcab ;continue ;};};for {_fgcdb ,_cbabd :=d .Token ();if _cbabd !=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",_cbabd ); +};if _gdgg ,_bbbcg :=_fgcdb .(_g .EndElement );_bbbcg &&_gdgg .Name ==start .Name {break ;};};return nil ;}; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Validate validates the CT_NumPr and its children +func (_ffdgb *CT_NumPr )Validate ()error {return _ffdgb .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0050\u0072");};func (_eadafe *WdCT_Inline )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eadafe .DistTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_a .Sprintf ("\u0025\u0076",*_eadafe .DistTAttr )}); +};if _eadafe .DistBAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_a .Sprintf ("\u0025\u0076",*_eadafe .DistBAttr )});};if _eadafe .DistLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_a .Sprintf ("\u0025\u0076",*_eadafe .DistLAttr )}); +};if _eadafe .DistRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_eadafe .DistRAttr )});};e .EncodeToken (start );_ffccc :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}}; +e .EncodeElement (_eadafe .Extent ,_ffccc );if _eadafe .EffectExtent !=nil {_daead :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_eadafe .EffectExtent ,_daead ); +};_cccad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_eadafe .DocPr ,_cccad );if _eadafe .CNvGraphicFramePr !=nil {_gfafg :=_g .StartElement {Name :_g .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}}; +e .EncodeElement (_eadafe .CNvGraphicFramePr ,_gfafg );};_dcaaae :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_dcaaae .Attr =append (_dcaaae .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"}); +e .EncodeElement (_eadafe .Graphic ,_dcaaae );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};func (_bcacbe *CT_TrackChangeNumbering )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bcacbe .OriginalAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bcacbe .OriginalAttr )}); -};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_bcacbe .AuthorAttr )});if _bcacbe .DateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bcacbe .DateAttr )}); -};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bcacbe .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Comments and its children +func (_bdadc *CT_Comments )Validate ()error {return _bdadc .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};const (ST_HdrFtrUnset ST_HdrFtr =0;ST_HdrFtrEven ST_HdrFtr =1;ST_HdrFtrDefault ST_HdrFtr =2;ST_HdrFtrFirst ST_HdrFtr =3; +); -// ValidateWithPath validates the CT_VerticalJc and its children, prefixing error messages with path -func (_eeccc *CT_VerticalJc )ValidateWithPath (path string )error {if _eeccc .ValAttr ==ST_VerticalJcUnset {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 _dcagc :=_eeccc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcagc !=nil {return _dcagc ;};return nil ;};type ST_FldCharType byte ; +// ValidateWithPath validates the CT_FramesetChoice and its children, prefixing error messages with path +func (_ecggf *CT_FramesetChoice )ValidateWithPath (path string )error {for _dgbfe ,_efagb :=range _ecggf .Frameset {if _cfdcgd :=_efagb .ValidateWithPath (_a .Sprintf ("\u0025s\u002fF\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u005b\u0025\u0064\u005d",path ,_dgbfe )); +_cfdcgd !=nil {return _cfdcgd ;};};for _baabd ,_gbaed :=range _ecggf .Frame {if _cafbd :=_gbaed .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fF\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_baabd ));_cafbd !=nil {return _cafbd ;};};return nil ; +};func (_aaaee *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 :_a .Sprintf ("\u0025\u0076",_aaaee .AuthorAttr )}); +if _aaaee .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_aaaee .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_aaaee .IdAttr )}); +e .EncodeToken (start );_aagcda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_aaaee .TrPr ,_aagcda );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SectPr and its children, prefixing error messages with path -func (_ffbec *CT_SectPr )ValidateWithPath (path string )error {for _fbcag ,_eaegb :=range _ffbec .EG_HdrFtrReferences {if _ebabg :=_eaegb .ValidateWithPath (_f .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 ,_fbcag )); -_ebabg !=nil {return _ebabg ;};};if _ffbec .FootnotePr !=nil {if _agagd :=_ffbec .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_agagd !=nil {return _agagd ;};};if _ffbec .EndnotePr !=nil {if _gcagga :=_ffbec .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"); -_gcagga !=nil {return _gcagga ;};};if _ffbec .Type !=nil {if _ddbfa :=_ffbec .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_ddbfa !=nil {return _ddbfa ;};};if _ffbec .PgSz !=nil {if _bgceeaf :=_ffbec .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a"); -_bgceeaf !=nil {return _bgceeaf ;};};if _ffbec .PgMar !=nil {if _ddgag :=_ffbec .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_ddgag !=nil {return _ddgag ;};};if _ffbec .PaperSrc !=nil {if _dgggadf :=_ffbec .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c"); -_dgggadf !=nil {return _dgggadf ;};};if _ffbec .PgBorders !=nil {if _affdca :=_ffbec .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_affdca !=nil {return _affdca ;};};if _ffbec .LnNumType !=nil {if _baadfb :=_ffbec .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); -_baadfb !=nil {return _baadfb ;};};if _ffbec .PgNumType !=nil {if _cedfd :=_ffbec .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_cedfd !=nil {return _cedfd ;};};if _ffbec .Cols !=nil {if _cecbc :=_ffbec .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073"); -_cecbc !=nil {return _cecbc ;};};if _ffbec .FormProt !=nil {if _ggddg :=_ffbec .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_ggddg !=nil {return _ggddg ;};};if _ffbec .VAlign !=nil {if _fddegf :=_ffbec .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); -_fddegf !=nil {return _fddegf ;};};if _ffbec .NoEndnote !=nil {if _bbbga :=_ffbec .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_bbbga !=nil {return _bbbga ;};};if _ffbec .TitlePg !=nil {if _dedfc :=_ffbec .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067"); -_dedfc !=nil {return _dedfc ;};};if _ffbec .TextDirection !=nil {if _beaed :=_ffbec .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_beaed !=nil {return _beaed ;};};if _ffbec .Bidi !=nil {if _bgfec :=_ffbec .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069"); -_bgfec !=nil {return _bgfec ;};};if _ffbec .RtlGutter !=nil {if _abeg :=_ffbec .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_abeg !=nil {return _abeg ;};};if _ffbec .DocGrid !=nil {if _bbbcg :=_ffbec .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064"); -_bbbcg !=nil {return _bbbcg ;};};if _ffbec .PrinterSettings !=nil {if _bgcebb :=_ffbec .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_bgcebb !=nil {return _bgcebb ;}; -};if _ffbec .SectPrChange !=nil {if _agaaf :=_ffbec .SectPrChange .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_agaaf !=nil {return _agaaf ;};};return nil ;};type CT_SdtBlock struct{ +// ValidateWithPath validates the CT_TcMar and its children, prefixing error messages with path +func (_gddbec *CT_TcMar )ValidateWithPath (path string )error {if _gddbec .Top !=nil {if _fcgfea :=_gddbec .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_fcgfea !=nil {return _fcgfea ;};};if _gddbec .Start !=nil {if _ededd :=_gddbec .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); +_ededd !=nil {return _ededd ;};};if _gddbec .Left !=nil {if _bcagd :=_gddbec .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_bcagd !=nil {return _bcagd ;};};if _gddbec .Bottom !=nil {if _caefe :=_gddbec .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_caefe !=nil {return _caefe ;};};if _gddbec .End !=nil {if _dfgag :=_gddbec .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_dfgag !=nil {return _dfgag ;};};if _gddbec .Right !=nil {if _ggcfb :=_gddbec .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_ggcfb !=nil {return _ggcfb ;};};return nil ;}; -// Structured Document Tag Properties -SdtPr *CT_SdtPr ; +// ValidateWithPath validates the CT_PixelsMeasure and its children, prefixing error messages with path +func (_daafe *CT_PixelsMeasure )ValidateWithPath (path string )error {return nil };func (_bggac *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 _bggac .WdCT_WordprocessingCanvas .MarshalXML (e ,start );};func (_bccc *CT_Br )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bccc .TypeAttr !=ST_BrTypeUnset {_gee ,_eeec :=_bccc .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _eeec !=nil {return _eeec ;};start .Attr =append (start .Attr ,_gee );};if _bccc .ClearAttr !=ST_BrClearUnset {_ccac ,_ecbgc :=_bccc .ClearAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0063\u006c\u0065\u0061\u0072"});if _ecbgc !=nil {return _ecbgc ; +};start .Attr =append (start .Attr ,_ccac );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Compat ()*CT_Compat {_gaad :=&CT_Compat {};return _gaad };func (_ggcgfg WdST_RelFromV )Validate ()error {return _ggcgfg .ValidateWithPath ("")}; +func (_dcgg *CT_Control )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcgg .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dcgg .NameAttr )}); +};if _dcgg .ShapeidAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0069d"},Value :_a .Sprintf ("\u0025\u0076",*_dcgg .ShapeidAttr )});};if _dcgg .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_dcgg .IdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_View byte ;func (_ggdde *CT_DecimalNumberOrPrecent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbffb :=range start .Attr {if _dbffb .Name .Local =="\u0076\u0061\u006c"{_geag ,_afbg :=ParseUnionST_DecimalNumberOrPercent (_dbffb .Value ); +if _afbg !=nil {return _afbg ;};_ggdde .ValAttr =_geag ;continue ;};};for {_bfege ,_gfbf :=d .Token ();if _gfbf !=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",_gfbf ); +};if _cgfff ,_abagd :=_bfege .(_g .EndElement );_abagd &&_cgfff .Name ==start .Name {break ;};};return nil ;};type ST_BrType byte ; -// Structured Document Tag End Character Properties -SdtEndPr *CT_SdtEndPr ; +// ValidateWithPath validates the CT_PPrGeneral and its children, prefixing error messages with path +func (_acgfaf *CT_PPrGeneral )ValidateWithPath (path string )error {if _acgfaf .PStyle !=nil {if _ffcfcg :=_acgfaf .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_ffcfcg !=nil {return _ffcfcg ;};};if _acgfaf .KeepNext !=nil {if _dbfdg :=_acgfaf .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); +_dbfdg !=nil {return _dbfdg ;};};if _acgfaf .KeepLines !=nil {if _fafc :=_acgfaf .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_fafc !=nil {return _fafc ;};};if _acgfaf .PageBreakBefore !=nil {if _fggfbb :=_acgfaf .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); +_fggfbb !=nil {return _fggfbb ;};};if _acgfaf .FramePr !=nil {if _aece :=_acgfaf .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_aece !=nil {return _aece ;};};if _acgfaf .WidowControl !=nil {if _feabe :=_acgfaf .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); +_feabe !=nil {return _feabe ;};};if _acgfaf .NumPr !=nil {if _ddabd :=_acgfaf .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_ddabd !=nil {return _ddabd ;};};if _acgfaf .SuppressLineNumbers !=nil {if _bddef :=_acgfaf .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); +_bddef !=nil {return _bddef ;};};if _acgfaf .PBdr !=nil {if _fggbc :=_acgfaf .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_fggbc !=nil {return _fggbc ;};};if _acgfaf .Shd !=nil {if _gegfg :=_acgfaf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_gegfg !=nil {return _gegfg ;};};if _acgfaf .Tabs !=nil {if _cebce :=_acgfaf .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_cebce !=nil {return _cebce ;};};if _acgfaf .SuppressAutoHyphens !=nil {if _acbaa :=_acgfaf .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); +_acbaa !=nil {return _acbaa ;};};if _acgfaf .Kinsoku !=nil {if _dcead :=_acgfaf .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_dcead !=nil {return _dcead ;};};if _acgfaf .WordWrap !=nil {if _cbebe :=_acgfaf .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); +_cbebe !=nil {return _cbebe ;};};if _acgfaf .OverflowPunct !=nil {if _afafc :=_acgfaf .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_afafc !=nil {return _afafc ;};};if _acgfaf .TopLinePunct !=nil {if _debed :=_acgfaf .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); +_debed !=nil {return _debed ;};};if _acgfaf .AutoSpaceDE !=nil {if _ffadg :=_acgfaf .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_ffadg !=nil {return _ffadg ;};};if _acgfaf .AutoSpaceDN !=nil {if _dfbfd :=_acgfaf .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); +_dfbfd !=nil {return _dfbfd ;};};if _acgfaf .Bidi !=nil {if _eaeab :=_acgfaf .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_eaeab !=nil {return _eaeab ;};};if _acgfaf .AdjustRightInd !=nil {if _cfeggf :=_acgfaf .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); +_cfeggf !=nil {return _cfeggf ;};};if _acgfaf .SnapToGrid !=nil {if _dgcgg :=_acgfaf .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_dgcgg !=nil {return _dgcgg ;};};if _acgfaf .Spacing !=nil {if _egbcc :=_acgfaf .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_egbcc !=nil {return _egbcc ;};};if _acgfaf .Ind !=nil {if _dgcef :=_acgfaf .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_dgcef !=nil {return _dgcef ;};};if _acgfaf .ContextualSpacing !=nil {if _cbebd :=_acgfaf .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); +_cbebd !=nil {return _cbebd ;};};if _acgfaf .MirrorIndents !=nil {if _afbgg :=_acgfaf .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_afbgg !=nil {return _afbgg ;};};if _acgfaf .SuppressOverlap !=nil {if _gdbea :=_acgfaf .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); +_gdbea !=nil {return _gdbea ;};};if _acgfaf .Jc !=nil {if _bbdfga :=_acgfaf .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bbdfga !=nil {return _bbdfga ;};};if _acgfaf .TextDirection !=nil {if _gcedee :=_acgfaf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_gcedee !=nil {return _gcedee ;};};if _acgfaf .TextAlignment !=nil {if _dcabb :=_acgfaf .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_dcabb !=nil {return _dcabb ;};};if _acgfaf .TextboxTightWrap !=nil {if _gdggce :=_acgfaf .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); +_gdggce !=nil {return _gdggce ;};};if _acgfaf .OutlineLvl !=nil {if _dbcdf :=_acgfaf .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_dbcdf !=nil {return _dbcdf ;};};if _acgfaf .DivId !=nil {if _aebba :=_acgfaf .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); +_aebba !=nil {return _aebba ;};};if _acgfaf .CnfStyle !=nil {if _adbgc :=_acgfaf .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_adbgc !=nil {return _adbgc ;};};if _acgfaf .PPrChange !=nil {if _ffcfe :=_acgfaf .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); +_ffcfe !=nil {return _ffcfe ;};};return nil ;};type CT_DocPartType struct{ -// Block-Level Structured Document Tag Content -SdtContent *CT_SdtContentBlock ;}; +// Type Value +ValAttr ST_DocPartType ;}; -// Validate validates the CT_WriteProtection and its children -func (_fggac *CT_WriteProtection )Validate ()error {return _fggac .ValidateWithPath ("\u0043T\u005fW\u0072\u0069\u0074\u0065\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e");}; +// Validate validates the WdCT_WrapNone and its children +func (_afddfe *WdCT_WrapNone )Validate ()error {return _afddfe .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065");}; -// ValidateWithPath validates the CT_TrackChangesView and its children, prefixing error messages with path -func (_gfdca *CT_TrackChangesView )ValidateWithPath (path string )error {if _gfdca .MarkupAttr !=nil {if _gedgf :=_gfdca .MarkupAttr .ValidateWithPath (path +"/\u004d\u0061\u0072\u006b\u0075\u0070\u0041\u0074\u0074\u0072");_gedgf !=nil {return _gedgf ; -};};if _gfdca .CommentsAttr !=nil {if _cgggf :=_gfdca .CommentsAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0041\u0074\u0074\u0072");_cgggf !=nil {return _cgggf ;};};if _gfdca .InsDelAttr !=nil {if _dadfg :=_gfdca .InsDelAttr .ValidateWithPath (path +"/\u0049\u006e\u0073\u0044\u0065\u006c\u0041\u0074\u0074\u0072"); -_dadfg !=nil {return _dadfg ;};};if _gfdca .FormattingAttr !=nil {if _agabc :=_gfdca .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_agabc !=nil {return _agabc ;};};if _gfdca .InkAnnotationsAttr !=nil {if _cabad :=_gfdca .InkAnnotationsAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u006bAn\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0073\u0041\u0074\u0074\u0072"); -_cabad !=nil {return _cabad ;};};return nil ;};func (_bgebd ST_HdrFtr )ValidateWithPath (path string )error {switch _bgebd {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 (_bgebd )); -};return nil ;};func (_gecebf *CT_SdtDropDownList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dgbf :=range start .Attr {if _dgbf .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_bgcaf ,_ddaae :=_dgbf .Value ,error (nil ); -if _ddaae !=nil {return _ddaae ;};_gecebf .LastValueAttr =&_bgcaf ;continue ;};};_cecec :for {_gebdd ,_gabff :=d .Token ();if _gabff !=nil {return _gabff ;};switch _bbadc :=_gebdd .(type ){case _b .StartElement :switch _bbadc .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 :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_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 :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_bbffdd :=NewCT_SdtListItem (); -if _dcafa :=d .DecodeElement (_bbffdd ,&_bbadc );_dcafa !=nil {return _dcafa ;};_gecebf .ListItem =append (_gecebf .ListItem ,_bbffdd );default:_af .Log .Debug ("\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",_bbadc .Name ); -if _abdbg :=d .Skip ();_abdbg !=nil {return _abdbg ;};};case _b .EndElement :break _cecec ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_VerticalJc and its children +func (_acaded *CT_VerticalJc )Validate ()error {return _acaded .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u004a\u0063");};func (_ggae *CT_RubyPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_gbddf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ggae .RubyAlign ,_gbddf );_bccgbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068p\u0073"}};e .EncodeElement (_ggae .Hps ,_bccgbe ); +_cdbdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}};e .EncodeElement (_ggae .HpsRaise ,_cdbdg );_feegc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}}; +e .EncodeElement (_ggae .HpsBaseText ,_feegc );_bccce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_ggae .Lid ,_bccce );if _ggae .Dirty !=nil {_ffbgba :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"}}; +e .EncodeElement (_ggae .Dirty ,_ffbgba );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egfde *EG_SectPrContents )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egfde .FootnotePr !=nil {_fadff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; +e .EncodeElement (_egfde .FootnotePr ,_fadff );};if _egfde .EndnotePr !=nil {_gbedc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_egfde .EndnotePr ,_gbedc );};if _egfde .Type !=nil {_fbaede :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; +e .EncodeElement (_egfde .Type ,_fbaede );};if _egfde .PgSz !=nil {_bagcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_egfde .PgSz ,_bagcd );};if _egfde .PgMar !=nil {_fbedbc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}}; +e .EncodeElement (_egfde .PgMar ,_fbedbc );};if _egfde .PaperSrc !=nil {_bbecbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_egfde .PaperSrc ,_bbecbe );};if _egfde .PgBorders !=nil {_gbade :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_egfde .PgBorders ,_gbade );};if _egfde .LnNumType !=nil {_gcggfb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_egfde .LnNumType ,_gcggfb );};if _egfde .PgNumType !=nil {_fafbg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; +e .EncodeElement (_egfde .PgNumType ,_fafbg );};if _egfde .Cols !=nil {_eedfde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_egfde .Cols ,_eedfde );};if _egfde .FormProt !=nil {_cadebd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}}; +e .EncodeElement (_egfde .FormProt ,_cadebd );};if _egfde .VAlign !=nil {_abbcda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_egfde .VAlign ,_abbcda );};if _egfde .NoEndnote !=nil {_gaaeef :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}}; +e .EncodeElement (_egfde .NoEndnote ,_gaaeef );};if _egfde .TitlePg !=nil {_bcgac :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_egfde .TitlePg ,_bcgac );};if _egfde .TextDirection !=nil {_gbbgd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_egfde .TextDirection ,_gbbgd );};if _egfde .Bidi !=nil {_bceab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_egfde .Bidi ,_bceab );};if _egfde .RtlGutter !=nil {_gfcbe :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; +e .EncodeElement (_egfde .RtlGutter ,_gfcbe );};if _egfde .DocGrid !=nil {_geegb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_egfde .DocGrid ,_geegb );};if _egfde .PrinterSettings !=nil {_bfgcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; +e .EncodeElement (_egfde .PrinterSettings ,_bfgcf );};return nil ;};func NewWdCT_Inline ()*WdCT_Inline {_eafdf :=&WdCT_Inline {};_eafdf .Extent =_af .NewCT_PositiveSize2D ();_eafdf .DocPr =_af .NewCT_NonVisualDrawingProps ();_eafdf .Graphic =_af .NewGraphic (); +return _eafdf ;};func NewCT_FtnEdnRef ()*CT_FtnEdnRef {_daeag :=&CT_FtnEdnRef {};return _daeag };func (_abagbc *CT_TcBorders )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _abagbc .Top !=nil {_fdbgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}}; +e .EncodeElement (_abagbc .Top ,_fdbgf );};if _abagbc .Start !=nil {_dbacf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_abagbc .Start ,_dbacf );};if _abagbc .Left !=nil {_gdeae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; +e .EncodeElement (_abagbc .Left ,_gdeae );};if _abagbc .Bottom !=nil {_agddf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_abagbc .Bottom ,_agddf );};if _abagbc .End !=nil {_eabfcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064"}}; +e .EncodeElement (_abagbc .End ,_eabfcc );};if _abagbc .Right !=nil {_geaeea :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_abagbc .Right ,_geaeea );};if _abagbc .InsideH !=nil {_agdfb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}}; +e .EncodeElement (_abagbc .InsideH ,_agdfb );};if _abagbc .InsideV !=nil {_agada :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_abagbc .InsideV ,_agada );};if _abagbc .Tl2br !=nil {_ceacd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u006c\u0032\u0062\u0072"}}; +e .EncodeElement (_abagbc .Tl2br ,_ceacd );};if _abagbc .Tr2bl !=nil {_bbcdcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_abagbc .Tr2bl ,_bbcdcf );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};const (ST_EmUnset ST_Em =0;ST_EmNone ST_Em =1;ST_EmDot ST_Em =2;ST_EmComma ST_Em =3;ST_EmCircle ST_Em =4;ST_EmUnderDot ST_Em =5;);func (_efefbf ST_TabTlc )Validate ()error {return _efefbf .ValidateWithPath ("")}; -// Validate validates the CT_Object and its children -func (_egdgb *CT_Object )Validate ()error {return _egdgb .ValidateWithPath ("\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t");};func (_fbcab *CT_RPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aecdd :for {_aadccd ,_acbde :=d .Token (); -if _acbde !=nil {return _acbde ;};switch _gacad :=_aadccd .(type ){case _b .StartElement :switch _gacad .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_fbcab .RStyle =NewCT_String (); -if _debfa :=d .DecodeElement (_fbcab .RStyle ,&_gacad );_debfa !=nil {return _debfa ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_fbcab .RFonts =NewCT_Fonts (); -if _bcfec :=d .DecodeElement (_fbcab .RFonts ,&_gacad );_bcfec !=nil {return _bcfec ;};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 :"\u0062"},_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 :"\u0062"}:_fbcab .B =NewCT_OnOff (); -if _aacbf :=d .DecodeElement (_fbcab .B ,&_gacad );_aacbf !=nil {return _aacbf ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_fbcab .BCs =NewCT_OnOff (); -if _gbcgd :=d .DecodeElement (_fbcab .BCs ,&_gacad );_gbcgd !=nil {return _gbcgd ;};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 :"\u0069"},_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 :"\u0069"}:_fbcab .I =NewCT_OnOff (); -if _cdcdcg :=d .DecodeElement (_fbcab .I ,&_gacad );_cdcdcg !=nil {return _cdcdcg ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_fbcab .ICs =NewCT_OnOff (); -if _ecggcf :=d .DecodeElement (_fbcab .ICs ,&_gacad );_ecggcf !=nil {return _ecggcf ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_fbcab .Caps =NewCT_OnOff (); -if _afaf :=d .DecodeElement (_fbcab .Caps ,&_gacad );_afaf !=nil {return _afaf ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_fbcab .SmallCaps =NewCT_OnOff (); -if _gaeae :=d .DecodeElement (_fbcab .SmallCaps ,&_gacad );_gaeae !=nil {return _gaeae ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_fbcab .Strike =NewCT_OnOff (); -if _cdca :=d .DecodeElement (_fbcab .Strike ,&_gacad );_cdca !=nil {return _cdca ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_fbcab .Dstrike =NewCT_OnOff (); -if _gddgc :=d .DecodeElement (_fbcab .Dstrike ,&_gacad );_gddgc !=nil {return _gddgc ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_fbcab .Outline =NewCT_OnOff (); -if _ccgdfa :=d .DecodeElement (_fbcab .Outline ,&_gacad );_ccgdfa !=nil {return _ccgdfa ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fbcab .Shadow =NewCT_OnOff (); -if _ffbed :=d .DecodeElement (_fbcab .Shadow ,&_gacad );_ffbed !=nil {return _ffbed ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_fbcab .Emboss =NewCT_OnOff (); -if _dded :=d .DecodeElement (_fbcab .Emboss ,&_gacad );_dded !=nil {return _dded ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_fbcab .Imprint =NewCT_OnOff (); -if _daaedc :=d .DecodeElement (_fbcab .Imprint ,&_gacad );_daaedc !=nil {return _daaedc ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_fbcab .NoProof =NewCT_OnOff (); -if _cfdaf :=d .DecodeElement (_fbcab .NoProof ,&_gacad );_cfdaf !=nil {return _cfdaf ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_fbcab .SnapToGrid =NewCT_OnOff (); -if _deega :=d .DecodeElement (_fbcab .SnapToGrid ,&_gacad );_deega !=nil {return _deega ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_fbcab .Vanish =NewCT_OnOff (); -if _fbbcc :=d .DecodeElement (_fbcab .Vanish ,&_gacad );_fbbcc !=nil {return _fbbcc ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_fbcab .WebHidden =NewCT_OnOff (); -if _fgfgc :=d .DecodeElement (_fbcab .WebHidden ,&_gacad );_fgfgc !=nil {return _fgfgc ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_fbcab .Color =NewCT_Color (); -if _gffaa :=d .DecodeElement (_fbcab .Color ,&_gacad );_gffaa !=nil {return _gffaa ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_fbcab .Spacing =NewCT_SignedTwipsMeasure (); -if _gaaff :=d .DecodeElement (_fbcab .Spacing ,&_gacad );_gaaff !=nil {return _gaaff ;};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 :"\u0077"},_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 :"\u0077"}:_fbcab .W =NewCT_TextScale (); -if _fcbgg :=d .DecodeElement (_fbcab .W ,&_gacad );_fcbgg !=nil {return _fcbgg ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_fbcab .Kern =NewCT_HpsMeasure (); -if _ebaae :=d .DecodeElement (_fbcab .Kern ,&_gacad );_ebaae !=nil {return _ebaae ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_fbcab .Position =NewCT_SignedHpsMeasure (); -if _beaddg :=d .DecodeElement (_fbcab .Position ,&_gacad );_beaddg !=nil {return _beaddg ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_fbcab .Sz =NewCT_HpsMeasure (); -if _cgafd :=d .DecodeElement (_fbcab .Sz ,&_gacad );_cgafd !=nil {return _cgafd ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_fbcab .SzCs =NewCT_HpsMeasure (); -if _fabbb :=d .DecodeElement (_fbcab .SzCs ,&_gacad );_fabbb !=nil {return _fabbb ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_fbcab .Highlight =NewCT_Highlight (); -if _gcbfd :=d .DecodeElement (_fbcab .Highlight ,&_gacad );_gcbfd !=nil {return _gcbfd ;};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 :"\u0075"},_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 :"\u0075"}:_fbcab .U =NewCT_Underline (); -if _cbggg :=d .DecodeElement (_fbcab .U ,&_gacad );_cbggg !=nil {return _cbggg ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_fbcab .Effect =NewCT_TextEffect (); -if _aeded :=d .DecodeElement (_fbcab .Effect ,&_gacad );_aeded !=nil {return _aeded ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_fbcab .Bdr =NewCT_Border (); -if _cggae :=d .DecodeElement (_fbcab .Bdr ,&_gacad );_cggae !=nil {return _cggae ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_fbcab .Shd =NewCT_Shd (); -if _cegbec :=d .DecodeElement (_fbcab .Shd ,&_gacad );_cegbec !=nil {return _cegbec ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_fbcab .FitText =NewCT_FitText (); -if _ggdga :=d .DecodeElement (_fbcab .FitText ,&_gacad );_ggdga !=nil {return _ggdga ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_fbcab .VertAlign =NewCT_VerticalAlignRun (); -if _dbccdc :=d .DecodeElement (_fbcab .VertAlign ,&_gacad );_dbccdc !=nil {return _dbccdc ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_fbcab .Rtl =NewCT_OnOff (); -if _ggbfc :=d .DecodeElement (_fbcab .Rtl ,&_gacad );_ggbfc !=nil {return _ggbfc ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_fbcab .Cs =NewCT_OnOff (); -if _gfcbd :=d .DecodeElement (_fbcab .Cs ,&_gacad );_gfcbd !=nil {return _gfcbd ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_fbcab .Em =NewCT_Em (); -if _fbcgg :=d .DecodeElement (_fbcab .Em ,&_gacad );_fbcgg !=nil {return _fbcgg ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_fbcab .Lang =NewCT_Language (); -if _agbdg :=d .DecodeElement (_fbcab .Lang ,&_gacad );_agbdg !=nil {return _agbdg ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_fbcab .EastAsianLayout =NewCT_EastAsianLayout (); -if _fgfcc :=d .DecodeElement (_fbcab .EastAsianLayout ,&_gacad );_fgfcc !=nil {return _fgfcc ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_fbcab .SpecVanish =NewCT_OnOff (); -if _dbbgd :=d .DecodeElement (_fbcab .SpecVanish ,&_gacad );_dbbgd !=nil {return _dbbgd ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_fbcab .OMath =NewCT_OnOff (); -if _feaba :=d .DecodeElement (_fbcab .OMath ,&_gacad );_feaba !=nil {return _feaba ;};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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_fbcab .RPrChange =NewCT_RPrChange (); -if _cgae :=d .DecodeElement (_fbcab .RPrChange ,&_gacad );_cgae !=nil {return _cgae ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_gacad .Name ); -if _cbecc :=d .Skip ();_cbecc !=nil {return _cbecc ;};};case _b .EndElement :break _aecdd ;case _b .CharData :};};return nil ;};func (_gegdb ST_FFTextType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_edcgdf :=_b .Attr {};_edcgdf .Name =name ;switch _gegdb {case ST_FFTextTypeUnset :_edcgdf .Value =""; -case ST_FFTextTypeRegular :_edcgdf .Value ="\u0072e\u0067\u0075\u006c\u0061\u0072";case ST_FFTextTypeNumber :_edcgdf .Value ="\u006e\u0075\u006d\u0062\u0065\u0072";case ST_FFTextTypeDate :_edcgdf .Value ="\u0064\u0061\u0074\u0065";case ST_FFTextTypeCurrentTime :_edcgdf .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065"; -case ST_FFTextTypeCurrentDate :_edcgdf .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case ST_FFTextTypeCalculated :_edcgdf .Value ="\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return _edcgdf ,nil ;};const ST_CnfPattern ="\u005b\u0030\u0031]\u002a"; -func (_bdgbe ST_TextEffect )ValidateWithPath (path string )error {switch _bdgbe {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 (_bdgbe )); -};return nil ;}; +// ValidateWithPath validates the WdAnchor and its children, prefixing error messages with path +func (_abcef *WdAnchor )ValidateWithPath (path string )error {if _begde :=_abcef .WdCT_Anchor .ValidateWithPath (path );_begde !=nil {return _begde ;};return nil ;};func (_cggab ST_CaptionPos )String ()string {switch _cggab {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 "";}; -// ValidateWithPath validates the CT_TblGridBase and its children, prefixing error messages with path -func (_fbabe *CT_TblGridBase )ValidateWithPath (path string )error {for _fgacc ,_aacbc :=range _fbabe .GridCol {if _ccaag :=_aacbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0047\u0072\u0069\u0064\u0043\u006fl\u005b\u0025\u0064\u005d",path ,_fgacc )); -_ccaag !=nil {return _ccaag ;};};return nil ;};type CT_FldChar struct{ +// ValidateWithPath validates the WdCT_WordprocessingShape and its children, prefixing error messages with path +func (_ebaec *WdCT_WordprocessingShape )ValidateWithPath (path string )error {if _ebaec .CNvPr !=nil {if _fbeged :=_ebaec .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fbeged !=nil {return _fbeged ;};};if _fffagg :=_ebaec .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_fffagg !=nil {return _fffagg ;};if _dfebca :=_ebaec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfebca !=nil {return _dfebca ;};if _ebaec .Style !=nil {if _ffedd :=_ebaec .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); +_ffedd !=nil {return _ffedd ;};};if _ebaec .ExtLst !=nil {if _ggcfff :=_ebaec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ggcfff !=nil {return _ggcfff ;};};if _ebaec .WChoice !=nil {if _cagfbf :=_ebaec .WChoice .ValidateWithPath (path +"\u002f\u0057\u0043\u0068\u006f\u0069\u0063\u0065"); +_cagfbf !=nil {return _cagfbf ;};};if _bcbdbe :=_ebaec .BodyPr .ValidateWithPath (path +"\u002fB\u006f\u0064\u0079\u0050\u0072");_bcbdbe !=nil {return _bcbdbe ;};return nil ;};func (_adeac *CT_CustomXmlRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gdfc :=range start .Attr {if _gdfc .Name .Local =="\u0075\u0072\u0069"{_geafg ,_agff :=_gdfc .Value ,error (nil ); +if _agff !=nil {return _agff ;};_adeac .UriAttr =&_geafg ;continue ;};if _gdfc .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_eegg ,_cbbce :=_gdfc .Value ,error (nil );if _cbbce !=nil {return _cbbce ;};_adeac .ElementAttr =_eegg ;continue ;};}; +_deed :for {_ageb ,_cdbga :=d .Token ();if _cdbga !=nil {return _cdbga ;};switch _cdfaf :=_ageb .(type ){case _g .StartElement :switch _cdfaf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adeac .CustomXmlPr =NewCT_CustomXmlPr (); +if _agfa :=d .DecodeElement (_adeac .CustomXmlPr ,&_cdfaf );_agfa !=nil {return _agfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gefd :=NewEG_PContent (); +_bdeee :=NewCT_SimpleField ();if _ecac :=d .DecodeElement (_bdeee ,&_cdfaf );_ecac !=nil {return _ecac ;};_gefd .FldSimple =append (_gefd .FldSimple ,_bdeee );_adeac .EG_PContent =append (_adeac .EG_PContent ,_gefd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbg :=NewEG_PContent (); +_cbg .Hyperlink =NewCT_Hyperlink ();if _cdafg :=d .DecodeElement (_cbg .Hyperlink ,&_cdfaf );_cdafg !=nil {return _cdafg ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_cbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfcda :=NewEG_PContent (); +_bfcda .SubDoc =NewCT_Rel ();if _fcaa :=d .DecodeElement (_bfcda .SubDoc ,&_cdfaf );_fcaa !=nil {return _fcaa ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_bfcda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dcfc :=NewEG_PContent (); +_eabgg :=NewEG_ContentRunContent ();_eabgg .CustomXml =NewCT_CustomXmlRun ();if _gbdd :=d .DecodeElement (_eabgg .CustomXml ,&_cdfaf );_gbdd !=nil {return _gbdd ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_dcfc );_dcfc .EG_ContentRunContent =append (_dcfc .EG_ContentRunContent ,_eabgg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbac :=NewEG_PContent (); +_dedcc :=NewEG_ContentRunContent ();_dedcc .SmartTag =NewCT_SmartTagRun ();if _eafb :=d .DecodeElement (_dedcc .SmartTag ,&_cdfaf );_eafb !=nil {return _eafb ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_cbac );_cbac .EG_ContentRunContent =append (_cbac .EG_ContentRunContent ,_dedcc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_feffa :=NewEG_PContent (); +_abeg :=NewEG_ContentRunContent ();_abeg .Sdt =NewCT_SdtRun ();if _fbcbd :=d .DecodeElement (_abeg .Sdt ,&_cdfaf );_fbcbd !=nil {return _fbcbd ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_feffa );_feffa .EG_ContentRunContent =append (_feffa .EG_ContentRunContent ,_abeg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffdc :=NewEG_PContent (); +_fbage :=NewEG_ContentRunContent ();_fbage .Dir =NewCT_DirContentRun ();if _eeecd :=d .DecodeElement (_fbage .Dir ,&_cdfaf );_eeecd !=nil {return _eeecd ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_ffdc );_ffdc .EG_ContentRunContent =append (_ffdc .EG_ContentRunContent ,_fbage ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cffg :=NewEG_PContent (); +_edga :=NewEG_ContentRunContent ();_edga .Bdo =NewCT_BdoContentRun ();if _dedga :=d .DecodeElement (_edga .Bdo ,&_cdfaf );_dedga !=nil {return _dedga ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_cffg );_cffg .EG_ContentRunContent =append (_cffg .EG_ContentRunContent ,_edga ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efef :=NewEG_PContent (); +_gdgcc :=NewEG_ContentRunContent ();_gdgcc .R =NewCT_R ();if _bfgc :=d .DecodeElement (_gdgcc .R ,&_cdfaf );_bfgc !=nil {return _bfgc ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_efef );_efef .EG_ContentRunContent =append (_efef .EG_ContentRunContent ,_gdgcc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_beee :=NewEG_PContent (); +_ceaef :=NewEG_ContentRunContent ();_efdc :=NewEG_RunLevelElts ();_efdc .ProofErr =NewCT_ProofErr ();if _gfab :=d .DecodeElement (_efdc .ProofErr ,&_cdfaf );_gfab !=nil {return _gfab ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_beee );_beee .EG_ContentRunContent =append (_beee .EG_ContentRunContent ,_ceaef ); +_ceaef .EG_RunLevelElts =append (_ceaef .EG_RunLevelElts ,_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 :"\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"}:_cbfe :=NewEG_PContent (); +_cagb :=NewEG_ContentRunContent ();_daacd :=NewEG_RunLevelElts ();_daacd .PermStart =NewCT_PermStart ();if _gfda :=d .DecodeElement (_daacd .PermStart ,&_cdfaf );_gfda !=nil {return _gfda ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_cbfe );_cbfe .EG_ContentRunContent =append (_cbfe .EG_ContentRunContent ,_cagb ); +_cagb .EG_RunLevelElts =append (_cagb .EG_RunLevelElts ,_daacd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fafda :=NewEG_PContent (); +_bddb :=NewEG_ContentRunContent ();_eagbf :=NewEG_RunLevelElts ();_eagbf .PermEnd =NewCT_Perm ();if _bbed :=d .DecodeElement (_eagbf .PermEnd ,&_cdfaf );_bbed !=nil {return _bbed ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_fafda );_fafda .EG_ContentRunContent =append (_fafda .EG_ContentRunContent ,_bddb ); +_bddb .EG_RunLevelElts =append (_bddb .EG_RunLevelElts ,_eagbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gbfe :=NewEG_PContent (); +_ggea :=NewEG_ContentRunContent ();_bffef :=NewEG_RunLevelElts ();_bffef .Ins =NewCT_RunTrackChange ();if _caed :=d .DecodeElement (_bffef .Ins ,&_cdfaf );_caed !=nil {return _caed ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_gbfe );_gbfe .EG_ContentRunContent =append (_gbfe .EG_ContentRunContent ,_ggea ); +_ggea .EG_RunLevelElts =append (_ggea .EG_RunLevelElts ,_bffef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cabb :=NewEG_PContent (); +_febf :=NewEG_ContentRunContent ();_fbfa :=NewEG_RunLevelElts ();_fbfa .Del =NewCT_RunTrackChange ();if _eddgf :=d .DecodeElement (_fbfa .Del ,&_cdfaf );_eddgf !=nil {return _eddgf ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_cabb );_cabb .EG_ContentRunContent =append (_cabb .EG_ContentRunContent ,_febf ); +_febf .EG_RunLevelElts =append (_febf .EG_RunLevelElts ,_fbfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ggaaa :=NewEG_PContent (); +_gdaa :=NewEG_ContentRunContent ();_cecgg :=NewEG_RunLevelElts ();_cecgg .MoveFrom =NewCT_RunTrackChange ();if _bdfba :=d .DecodeElement (_cecgg .MoveFrom ,&_cdfaf );_bdfba !=nil {return _bdfba ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_ggaaa ); +_ggaaa .EG_ContentRunContent =append (_ggaaa .EG_ContentRunContent ,_gdaa );_gdaa .EG_RunLevelElts =append (_gdaa .EG_RunLevelElts ,_cecgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ggga :=NewEG_PContent (); +_bfeca :=NewEG_ContentRunContent ();_aaa :=NewEG_RunLevelElts ();_aaa .MoveTo =NewCT_RunTrackChange ();if _egee :=d .DecodeElement (_aaa .MoveTo ,&_cdfaf );_egee !=nil {return _egee ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_ggga );_ggga .EG_ContentRunContent =append (_ggga .EG_ContentRunContent ,_bfeca ); +_bfeca .EG_RunLevelElts =append (_bfeca .EG_RunLevelElts ,_aaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cegdd :=NewEG_PContent (); +_cgeag :=NewEG_ContentRunContent ();_afdef :=NewEG_RunLevelElts ();_ggeff :=NewEG_RangeMarkupElements ();_ggeff .BookmarkStart =NewCT_Bookmark ();if _ddcba :=d .DecodeElement (_ggeff .BookmarkStart ,&_cdfaf );_ddcba !=nil {return _ddcba ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_cegdd ); +_cegdd .EG_ContentRunContent =append (_cegdd .EG_ContentRunContent ,_cgeag );_cgeag .EG_RunLevelElts =append (_cgeag .EG_RunLevelElts ,_afdef );_afdef .EG_RangeMarkupElements =append (_afdef .EG_RangeMarkupElements ,_ggeff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abed :=NewEG_PContent (); +_agfd :=NewEG_ContentRunContent ();_gdac :=NewEG_RunLevelElts ();_abaf :=NewEG_RangeMarkupElements ();_abaf .BookmarkEnd =NewCT_MarkupRange ();if _cdcc :=d .DecodeElement (_abaf .BookmarkEnd ,&_cdfaf );_cdcc !=nil {return _cdcc ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_abed ); +_abed .EG_ContentRunContent =append (_abed .EG_ContentRunContent ,_agfd );_agfd .EG_RunLevelElts =append (_agfd .EG_RunLevelElts ,_gdac );_gdac .EG_RangeMarkupElements =append (_gdac .EG_RangeMarkupElements ,_abaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aceg :=NewEG_PContent (); +_afcf :=NewEG_ContentRunContent ();_fbad :=NewEG_RunLevelElts ();_bcee :=NewEG_RangeMarkupElements ();_bcee .MoveFromRangeStart =NewCT_MoveBookmark ();if _gfcg :=d .DecodeElement (_bcee .MoveFromRangeStart ,&_cdfaf );_gfcg !=nil {return _gfcg ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_aceg ); +_aceg .EG_ContentRunContent =append (_aceg .EG_ContentRunContent ,_afcf );_afcf .EG_RunLevelElts =append (_afcf .EG_RunLevelElts ,_fbad );_fbad .EG_RangeMarkupElements =append (_fbad .EG_RangeMarkupElements ,_bcee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cadf :=NewEG_PContent (); +_cdgg :=NewEG_ContentRunContent ();_edbfd :=NewEG_RunLevelElts ();_gfaca :=NewEG_RangeMarkupElements ();_gfaca .MoveFromRangeEnd =NewCT_MarkupRange ();if _gegeb :=d .DecodeElement (_gfaca .MoveFromRangeEnd ,&_cdfaf );_gegeb !=nil {return _gegeb ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_cadf ); +_cadf .EG_ContentRunContent =append (_cadf .EG_ContentRunContent ,_cdgg );_cdgg .EG_RunLevelElts =append (_cdgg .EG_RunLevelElts ,_edbfd );_edbfd .EG_RangeMarkupElements =append (_edbfd .EG_RangeMarkupElements ,_gfaca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ddege :=NewEG_PContent (); +_bceea :=NewEG_ContentRunContent ();_ggagc :=NewEG_RunLevelElts ();_ffagc :=NewEG_RangeMarkupElements ();_ffagc .MoveToRangeStart =NewCT_MoveBookmark ();if _agfcb :=d .DecodeElement (_ffagc .MoveToRangeStart ,&_cdfaf );_agfcb !=nil {return _agfcb ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_ddege ); +_ddege .EG_ContentRunContent =append (_ddege .EG_ContentRunContent ,_bceea );_bceea .EG_RunLevelElts =append (_bceea .EG_RunLevelElts ,_ggagc );_ggagc .EG_RangeMarkupElements =append (_ggagc .EG_RangeMarkupElements ,_ffagc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fcgff :=NewEG_PContent (); +_cgcf :=NewEG_ContentRunContent ();_dfcaca :=NewEG_RunLevelElts ();_baab :=NewEG_RangeMarkupElements ();_baab .MoveToRangeEnd =NewCT_MarkupRange ();if _eddcd :=d .DecodeElement (_baab .MoveToRangeEnd ,&_cdfaf );_eddcd !=nil {return _eddcd ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_fcgff ); +_fcgff .EG_ContentRunContent =append (_fcgff .EG_ContentRunContent ,_cgcf );_cgcf .EG_RunLevelElts =append (_cgcf .EG_RunLevelElts ,_dfcaca );_dfcaca .EG_RangeMarkupElements =append (_dfcaca .EG_RangeMarkupElements ,_baab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_agadd :=NewEG_PContent (); +_ebbe :=NewEG_ContentRunContent ();_fbeff :=NewEG_RunLevelElts ();_dgbd :=NewEG_RangeMarkupElements ();_dgbd .CommentRangeStart =NewCT_MarkupRange ();if _faed :=d .DecodeElement (_dgbd .CommentRangeStart ,&_cdfaf );_faed !=nil {return _faed ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_agadd ); +_agadd .EG_ContentRunContent =append (_agadd .EG_ContentRunContent ,_ebbe );_ebbe .EG_RunLevelElts =append (_ebbe .EG_RunLevelElts ,_fbeff );_fbeff .EG_RangeMarkupElements =append (_fbeff .EG_RangeMarkupElements ,_dgbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecff :=NewEG_PContent (); +_fdbb :=NewEG_ContentRunContent ();_gac :=NewEG_RunLevelElts ();_cfeg :=NewEG_RangeMarkupElements ();_cfeg .CommentRangeEnd =NewCT_MarkupRange ();if _efafa :=d .DecodeElement (_cfeg .CommentRangeEnd ,&_cdfaf );_efafa !=nil {return _efafa ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_ecff ); +_ecff .EG_ContentRunContent =append (_ecff .EG_ContentRunContent ,_fdbb );_fdbb .EG_RunLevelElts =append (_fdbb .EG_RunLevelElts ,_gac );_gac .EG_RangeMarkupElements =append (_gac .EG_RangeMarkupElements ,_cfeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_eddcb :=NewEG_PContent (); +_dcce :=NewEG_ContentRunContent ();_fcfa :=NewEG_RunLevelElts ();_fgaca :=NewEG_RangeMarkupElements ();_fgaca .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ebdb :=d .DecodeElement (_fgaca .CustomXmlInsRangeStart ,&_cdfaf );_ebdb !=nil {return _ebdb ; +};_adeac .EG_PContent =append (_adeac .EG_PContent ,_eddcb );_eddcb .EG_ContentRunContent =append (_eddcb .EG_ContentRunContent ,_dcce );_dcce .EG_RunLevelElts =append (_dcce .EG_RunLevelElts ,_fcfa );_fcfa .EG_RangeMarkupElements =append (_fcfa .EG_RangeMarkupElements ,_fgaca ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bcbf :=NewEG_PContent (); +_acbb :=NewEG_ContentRunContent ();_cdff :=NewEG_RunLevelElts ();_efcf :=NewEG_RangeMarkupElements ();_efcf .CustomXmlInsRangeEnd =NewCT_Markup ();if _ffgbg :=d .DecodeElement (_efcf .CustomXmlInsRangeEnd ,&_cdfaf );_ffgbg !=nil {return _ffgbg ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_bcbf ); +_bcbf .EG_ContentRunContent =append (_bcbf .EG_ContentRunContent ,_acbb );_acbb .EG_RunLevelElts =append (_acbb .EG_RunLevelElts ,_cdff );_cdff .EG_RangeMarkupElements =append (_cdff .EG_RangeMarkupElements ,_efcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bcge :=NewEG_PContent (); +_bfffb :=NewEG_ContentRunContent ();_bffdd :=NewEG_RunLevelElts ();_adfae :=NewEG_RangeMarkupElements ();_adfae .CustomXmlDelRangeStart =NewCT_TrackChange ();if _acdad :=d .DecodeElement (_adfae .CustomXmlDelRangeStart ,&_cdfaf );_acdad !=nil {return _acdad ; +};_adeac .EG_PContent =append (_adeac .EG_PContent ,_bcge );_bcge .EG_ContentRunContent =append (_bcge .EG_ContentRunContent ,_bfffb );_bfffb .EG_RunLevelElts =append (_bfffb .EG_RunLevelElts ,_bffdd );_bffdd .EG_RangeMarkupElements =append (_bffdd .EG_RangeMarkupElements ,_adfae ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_egaa :=NewEG_PContent (); +_bgdc :=NewEG_ContentRunContent ();_bdff :=NewEG_RunLevelElts ();_ecaa :=NewEG_RangeMarkupElements ();_ecaa .CustomXmlDelRangeEnd =NewCT_Markup ();if _gdce :=d .DecodeElement (_ecaa .CustomXmlDelRangeEnd ,&_cdfaf );_gdce !=nil {return _gdce ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_egaa ); +_egaa .EG_ContentRunContent =append (_egaa .EG_ContentRunContent ,_bgdc );_bgdc .EG_RunLevelElts =append (_bgdc .EG_RunLevelElts ,_bdff );_bdff .EG_RangeMarkupElements =append (_bdff .EG_RangeMarkupElements ,_ecaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agaef :=NewEG_PContent (); +_febg :=NewEG_ContentRunContent ();_adfab :=NewEG_RunLevelElts ();_bgbgc :=NewEG_RangeMarkupElements ();_bgbgc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ffdg :=d .DecodeElement (_bgbgc .CustomXmlMoveFromRangeStart ,&_cdfaf );_ffdg !=nil {return _ffdg ; +};_adeac .EG_PContent =append (_adeac .EG_PContent ,_agaef );_agaef .EG_ContentRunContent =append (_agaef .EG_ContentRunContent ,_febg );_febg .EG_RunLevelElts =append (_febg .EG_RunLevelElts ,_adfab );_adfab .EG_RangeMarkupElements =append (_adfab .EG_RangeMarkupElements ,_bgbgc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ebea :=NewEG_PContent (); +_accf :=NewEG_ContentRunContent ();_fbfdf :=NewEG_RunLevelElts ();_baca :=NewEG_RangeMarkupElements ();_baca .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cegg :=d .DecodeElement (_baca .CustomXmlMoveFromRangeEnd ,&_cdfaf );_cegg !=nil {return _cegg ; +};_adeac .EG_PContent =append (_adeac .EG_PContent ,_ebea );_ebea .EG_ContentRunContent =append (_ebea .EG_ContentRunContent ,_accf );_accf .EG_RunLevelElts =append (_accf .EG_RunLevelElts ,_fbfdf );_fbfdf .EG_RangeMarkupElements =append (_fbfdf .EG_RangeMarkupElements ,_baca ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bbdda :=NewEG_PContent (); +_gfcaed :=NewEG_ContentRunContent ();_abaee :=NewEG_RunLevelElts ();_aegf :=NewEG_RangeMarkupElements ();_aegf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbbfca :=d .DecodeElement (_aegf .CustomXmlMoveToRangeStart ,&_cdfaf );_gbbfca !=nil {return _gbbfca ; +};_adeac .EG_PContent =append (_adeac .EG_PContent ,_bbdda );_bbdda .EG_ContentRunContent =append (_bbdda .EG_ContentRunContent ,_gfcaed );_gfcaed .EG_RunLevelElts =append (_gfcaed .EG_RunLevelElts ,_abaee );_abaee .EG_RangeMarkupElements =append (_abaee .EG_RangeMarkupElements ,_aegf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gecfc :=NewEG_PContent (); +_gage :=NewEG_ContentRunContent ();_ebbf :=NewEG_RunLevelElts ();_febff :=NewEG_RangeMarkupElements ();_febff .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _febfg :=d .DecodeElement (_febff .CustomXmlMoveToRangeEnd ,&_cdfaf );_febfg !=nil {return _febfg ; +};_adeac .EG_PContent =append (_adeac .EG_PContent ,_gecfc );_gecfc .EG_ContentRunContent =append (_gecfc .EG_ContentRunContent ,_gage );_gage .EG_RunLevelElts =append (_gage .EG_RunLevelElts ,_ebbf );_ebbf .EG_RangeMarkupElements =append (_ebbf .EG_RangeMarkupElements ,_febff ); +case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dgf :=NewEG_PContent (); +_efadc :=NewEG_ContentRunContent ();_fgab :=NewEG_RunLevelElts ();_efgf :=NewEG_MathContent ();_efgf .OMathPara =_b .NewOMathPara ();if _bfcg :=d .DecodeElement (_efgf .OMathPara ,&_cdfaf );_bfcg !=nil {return _bfcg ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_dgf ); +_dgf .EG_ContentRunContent =append (_dgf .EG_ContentRunContent ,_efadc );_efadc .EG_RunLevelElts =append (_efadc .EG_RunLevelElts ,_fgab );_fgab .EG_MathContent =append (_fgab .EG_MathContent ,_efgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bbedd :=NewEG_PContent (); +_eggab :=NewEG_ContentRunContent ();_aaccf :=NewEG_RunLevelElts ();_dafe :=NewEG_MathContent ();_dafe .OMath =_b .NewOMath ();if _efbc :=d .DecodeElement (_dafe .OMath ,&_cdfaf );_efbc !=nil {return _efbc ;};_adeac .EG_PContent =append (_adeac .EG_PContent ,_bbedd ); +_bbedd .EG_ContentRunContent =append (_bbedd .EG_ContentRunContent ,_eggab );_eggab .EG_RunLevelElts =append (_eggab .EG_RunLevelElts ,_aaccf );_aaccf .EG_MathContent =append (_aaccf .EG_MathContent ,_dafe );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_cdfaf .Name ); +if _faaff :=d .Skip ();_faaff !=nil {return _faaff ;};};case _g .EndElement :break _deed ;case _g .CharData :};};return nil ;};func NewCT_SdtDate ()*CT_SdtDate {_cfedf :=&CT_SdtDate {};return _cfedf };func (_fgebc *CT_PageNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccbge :=range start .Attr {if _ccbge .Name .Local =="\u0066\u006d\u0074"{_fgebc .FmtAttr .UnmarshalXMLAttr (_ccbge ); +continue ;};if _ccbge .Name .Local =="\u0073\u0074\u0061r\u0074"{_edea ,_ddaae :=_ff .ParseInt (_ccbge .Value ,10,64);if _ddaae !=nil {return _ddaae ;};_fgebc .StartAttr =&_edea ;continue ;};if _ccbge .Name .Local =="\u0063h\u0061\u0070\u0053\u0074\u0079\u006ce"{_bcfbe ,_cccedd :=_ff .ParseInt (_ccbge .Value ,10,64); +if _cccedd !=nil {return _cccedd ;};_fgebc .ChapStyleAttr =&_bcfbe ;continue ;};if _ccbge .Name .Local =="\u0063h\u0061\u0070\u0053\u0065\u0070"{_fgebc .ChapSepAttr .UnmarshalXMLAttr (_ccbge );continue ;};};for {_cbagg ,_fgfdc :=d .Token ();if _fgfdc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_fgfdc ); +};if _gaggg ,_cecgd :=_cbagg .(_g .EndElement );_cecgd &&_gaggg .Name ==start .Name {break ;};};return nil ;};func (_gcb *CT_AltChunkPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beb :for {_eeg ,_ecbf :=d .Token ();if _ecbf !=nil {return _ecbf ; +};switch _eee :=_eeg .(type ){case _g .StartElement :switch _eee .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcb .MatchSrc =NewCT_OnOff (); +if _dfb :=d .DecodeElement (_gcb .MatchSrc ,&_eee );_dfb !=nil {return _dfb ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_eee .Name ); +if _cfb :=d .Skip ();_cfb !=nil {return _cfb ;};};case _g .EndElement :break _beb ;case _g .CharData :};};return nil ;};func NewEG_RangeMarkupElements ()*EG_RangeMarkupElements {_baabf :=&EG_RangeMarkupElements {};return _baabf ;};func (_cedagg ST_Lock )Validate ()error {return _cedagg .ValidateWithPath ("")}; +func (_fbgc *ST_SectionMark )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agecdc ,_afeec :=d .Token ();if _afeec !=nil {return _afeec ;};if _bfeggd ,_gafbf :=_agecdc .(_g .EndElement );_gafbf &&_bfeggd .Name ==start .Name {*_fbgc =1;return nil ; +};if _adaea ,_gdegaf :=_agecdc .(_g .CharData );!_gdegaf {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",_agecdc );}else {switch string (_adaea ){case "":*_fbgc =0; +case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_fbgc =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_fbgc =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fbgc =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_fbgc =4; +case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_fbgc =5;};};_agecdc ,_afeec =d .Token ();if _afeec !=nil {return _afeec ;};if _ecbdef ,_ceged :=_agecdc .(_g .EndElement );_ceged &&_ecbdef .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",_agecdc ); +};func (_gbfa *CT_DocPart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gbfa .DocPartPr !=nil {_gecd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072"}}; +e .EncodeElement (_gbfa .DocPartPr ,_gecd );};if _gbfa .DocPartBody !=nil {_ebab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}};e .EncodeElement (_gbfa .DocPartBody ,_ebab ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dfgb *CT_EdnProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dfgb .Pos !=nil {_ddeec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070o\u0073"}}; +e .EncodeElement (_dfgb .Pos ,_ddeec );};if _dfgb .NumFmt !=nil {_fdcfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_dfgb .NumFmt ,_fdcfg );};if _dfgb .NumStart !=nil {_dfdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_dfgb .NumStart ,_dfdf );};if _dfgb .NumRestart !=nil {_aggc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_dfgb .NumRestart ,_aggc );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_aeaea *CT_SdtContentCell )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_becdb :for {_dffba ,_agfae :=d .Token ();if _agfae !=nil {return _agfae ;};switch _cebdd :=_dffba .(type ){case _g .StartElement :switch _cebdd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbdd :=NewCT_Tc (); +if _dgaaab :=d .DecodeElement (_cfbdd ,&_cebdd );_dgaaab !=nil {return _dgaaab ;};_aeaea .Tc =append (_aeaea .Tc ,_cfbdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_aeaea .CustomXml =NewCT_CustomXmlCell (); +if _cggaf :=d .DecodeElement (_aeaea .CustomXml ,&_cebdd );_cggaf !=nil {return _cggaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aeaea .Sdt =NewCT_SdtCell (); +if _aafda :=d .DecodeElement (_aeaea .Sdt ,&_cebdd );_aafda !=nil {return _aafda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bgec :=NewEG_RunLevelElts (); +_bgec .ProofErr =NewCT_ProofErr ();if _fdbcc :=d .DecodeElement (_bgec .ProofErr ,&_cebdd );_fdbcc !=nil {return _fdbcc ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_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 :"\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"}:_cfce :=NewEG_RunLevelElts (); +_cfce .PermStart =NewCT_PermStart ();if _efeaaa :=d .DecodeElement (_cfce .PermStart ,&_cebdd );_efeaaa !=nil {return _efeaaa ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_cfce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gedebb :=NewEG_RunLevelElts (); +_gedebb .PermEnd =NewCT_Perm ();if _ggcde :=d .DecodeElement (_gedebb .PermEnd ,&_cebdd );_ggcde !=nil {return _ggcde ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_gedebb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_caegg :=NewEG_RunLevelElts (); +_caegg .Ins =NewCT_RunTrackChange ();if _cbcdg :=d .DecodeElement (_caegg .Ins ,&_cebdd );_cbcdg !=nil {return _cbcdg ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_caegg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_babfe :=NewEG_RunLevelElts (); +_babfe .Del =NewCT_RunTrackChange ();if _gccdd :=d .DecodeElement (_babfe .Del ,&_cebdd );_gccdd !=nil {return _gccdd ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_babfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gadac :=NewEG_RunLevelElts (); +_gadac .MoveFrom =NewCT_RunTrackChange ();if _dafdfb :=d .DecodeElement (_gadac .MoveFrom ,&_cebdd );_dafdfb !=nil {return _dafdfb ;};_aeaea .EG_RunLevelElts =append (_aeaea .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 :"\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"}:_aeccc :=NewEG_RunLevelElts (); +_aeccc .MoveTo =NewCT_RunTrackChange ();if _bdbad :=d .DecodeElement (_aeccc .MoveTo ,&_cebdd );_bdbad !=nil {return _bdbad ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_aeccc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cgaef :=NewEG_RunLevelElts (); +_ccaea :=NewEG_RangeMarkupElements ();_ccaea .BookmarkStart =NewCT_Bookmark ();if _ebabe :=d .DecodeElement (_ccaea .BookmarkStart ,&_cebdd );_ebabe !=nil {return _ebabe ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_cgaef );_cgaef .EG_RangeMarkupElements =append (_cgaef .EG_RangeMarkupElements ,_ccaea ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdegae :=NewEG_RunLevelElts (); +_fdbcf :=NewEG_RangeMarkupElements ();_fdbcf .BookmarkEnd =NewCT_MarkupRange ();if _gcadd :=d .DecodeElement (_fdbcf .BookmarkEnd ,&_cebdd );_gcadd !=nil {return _gcadd ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_cdegae );_cdegae .EG_RangeMarkupElements =append (_cdegae .EG_RangeMarkupElements ,_fdbcf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcgfb :=NewEG_RunLevelElts (); +_bfegfd :=NewEG_RangeMarkupElements ();_bfegfd .MoveFromRangeStart =NewCT_MoveBookmark ();if _facag :=d .DecodeElement (_bfegfd .MoveFromRangeStart ,&_cebdd );_facag !=nil {return _facag ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_bcgfb ); +_bcgfb .EG_RangeMarkupElements =append (_bcgfb .EG_RangeMarkupElements ,_bfegfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_edbca :=NewEG_RunLevelElts (); +_gdbdg :=NewEG_RangeMarkupElements ();_gdbdg .MoveFromRangeEnd =NewCT_MarkupRange ();if _gbbbg :=d .DecodeElement (_gdbdg .MoveFromRangeEnd ,&_cebdd );_gbbbg !=nil {return _gbbbg ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_edbca );_edbca .EG_RangeMarkupElements =append (_edbca .EG_RangeMarkupElements ,_gdbdg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dgcbdc :=NewEG_RunLevelElts (); +_fadcd :=NewEG_RangeMarkupElements ();_fadcd .MoveToRangeStart =NewCT_MoveBookmark ();if _becee :=d .DecodeElement (_fadcd .MoveToRangeStart ,&_cebdd );_becee !=nil {return _becee ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_dgcbdc );_dgcbdc .EG_RangeMarkupElements =append (_dgcbdc .EG_RangeMarkupElements ,_fadcd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_egfeff :=NewEG_RunLevelElts (); +_ccafa :=NewEG_RangeMarkupElements ();_ccafa .MoveToRangeEnd =NewCT_MarkupRange ();if _fabed :=d .DecodeElement (_ccafa .MoveToRangeEnd ,&_cebdd );_fabed !=nil {return _fabed ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_egfeff );_egfeff .EG_RangeMarkupElements =append (_egfeff .EG_RangeMarkupElements ,_ccafa ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_effbc :=NewEG_RunLevelElts (); +_fdfeb :=NewEG_RangeMarkupElements ();_fdfeb .CommentRangeStart =NewCT_MarkupRange ();if _bcfga :=d .DecodeElement (_fdfeb .CommentRangeStart ,&_cebdd );_bcfga !=nil {return _bcfga ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_effbc );_effbc .EG_RangeMarkupElements =append (_effbc .EG_RangeMarkupElements ,_fdfeb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aaacc :=NewEG_RunLevelElts (); +_gdcg :=NewEG_RangeMarkupElements ();_gdcg .CommentRangeEnd =NewCT_MarkupRange ();if _bdddb :=d .DecodeElement (_gdcg .CommentRangeEnd ,&_cebdd );_bdddb !=nil {return _bdddb ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_aaacc );_aaacc .EG_RangeMarkupElements =append (_aaacc .EG_RangeMarkupElements ,_gdcg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_abfag :=NewEG_RunLevelElts (); +_beadec :=NewEG_RangeMarkupElements ();_beadec .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bbege :=d .DecodeElement (_beadec .CustomXmlInsRangeStart ,&_cebdd );_bbege !=nil {return _bbege ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_abfag ); +_abfag .EG_RangeMarkupElements =append (_abfag .EG_RangeMarkupElements ,_beadec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_aagbb :=NewEG_RunLevelElts (); +_cdfdd :=NewEG_RangeMarkupElements ();_cdfdd .CustomXmlInsRangeEnd =NewCT_Markup ();if _bafcf :=d .DecodeElement (_cdfdd .CustomXmlInsRangeEnd ,&_cebdd );_bafcf !=nil {return _bafcf ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_aagbb ); +_aagbb .EG_RangeMarkupElements =append (_aagbb .EG_RangeMarkupElements ,_cdfdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_eagdg :=NewEG_RunLevelElts (); +_effd :=NewEG_RangeMarkupElements ();_effd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eabgdg :=d .DecodeElement (_effd .CustomXmlDelRangeStart ,&_cebdd );_eabgdg !=nil {return _eabgdg ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_eagdg ); +_eagdg .EG_RangeMarkupElements =append (_eagdg .EG_RangeMarkupElements ,_effd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bdfdb :=NewEG_RunLevelElts (); +_cgbbe :=NewEG_RangeMarkupElements ();_cgbbe .CustomXmlDelRangeEnd =NewCT_Markup ();if _efbb :=d .DecodeElement (_cgbbe .CustomXmlDelRangeEnd ,&_cebdd );_efbb !=nil {return _efbb ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_bdfdb );_bdfdb .EG_RangeMarkupElements =append (_bdfdb .EG_RangeMarkupElements ,_cgbbe ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_egced :=NewEG_RunLevelElts (); +_aefddb :=NewEG_RangeMarkupElements ();_aefddb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dcbea :=d .DecodeElement (_aefddb .CustomXmlMoveFromRangeStart ,&_cebdd );_dcbea !=nil {return _dcbea ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_egced ); +_egced .EG_RangeMarkupElements =append (_egced .EG_RangeMarkupElements ,_aefddb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bccgbd :=NewEG_RunLevelElts (); +_cecfb :=NewEG_RangeMarkupElements ();_cecfb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gdaac :=d .DecodeElement (_cecfb .CustomXmlMoveFromRangeEnd ,&_cebdd );_gdaac !=nil {return _gdaac ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_bccgbd ); +_bccgbd .EG_RangeMarkupElements =append (_bccgbd .EG_RangeMarkupElements ,_cecfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fdfbf :=NewEG_RunLevelElts (); +_abadb :=NewEG_RangeMarkupElements ();_abadb .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fgace :=d .DecodeElement (_abadb .CustomXmlMoveToRangeStart ,&_cebdd );_fgace !=nil {return _fgace ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_fdfbf ); +_fdfbf .EG_RangeMarkupElements =append (_fdfbf .EG_RangeMarkupElements ,_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 :"\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"}:_becgf :=NewEG_RunLevelElts (); +_cbgbb :=NewEG_RangeMarkupElements ();_cbgbb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gggac :=d .DecodeElement (_cbgbb .CustomXmlMoveToRangeEnd ,&_cebdd );_gggac !=nil {return _gggac ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_becgf ); +_becgf .EG_RangeMarkupElements =append (_becgf .EG_RangeMarkupElements ,_cbgbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aeefc :=NewEG_RunLevelElts (); +_ffeef :=NewEG_MathContent ();_ffeef .OMathPara =_b .NewOMathPara ();if _cebcb :=d .DecodeElement (_ffeef .OMathPara ,&_cebdd );_cebcb !=nil {return _cebcb ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_aeefc );_aeefc .EG_MathContent =append (_aeefc .EG_MathContent ,_ffeef ); +case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cgfcd :=NewEG_RunLevelElts (); +_gdbcg :=NewEG_MathContent ();_gdbcg .OMath =_b .NewOMath ();if _fgacg :=d .DecodeElement (_gdbcg .OMath ,&_cebdd );_fgacg !=nil {return _fgacg ;};_aeaea .EG_RunLevelElts =append (_aeaea .EG_RunLevelElts ,_cgfcd );_cgfcd .EG_MathContent =append (_cgfcd .EG_MathContent ,_gdbcg ); +default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_cebdd .Name ); +if _faagg :=d .Skip ();_faagg !=nil {return _faagg ;};};case _g .EndElement :break _becdb ;case _g .CharData :};};return nil ;}; -// Field Character Type -FldCharTypeAttr ST_FldCharType ; +// ValidateWithPath validates the CT_EdnPos and its children, prefixing error messages with path +func (_fgcgc *CT_EdnPos )ValidateWithPath (path string )error {if _fgcgc .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 _egdgf :=_fgcgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egdgf !=nil {return _egdgf ;};return nil ;};func (_adgfe *CT_TxbxContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _adgfe .AltChunk !=nil {_dfddg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_fbcab :=range _adgfe .AltChunk {e .EncodeElement (_fbcab ,_dfddg );};};if _adgfe .EG_ContentBlockContent !=nil {for _ ,_dfcdf :=range _adgfe .EG_ContentBlockContent {_dfcdf .MarshalXML (e ,_g .StartElement {}); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Field Should Not Be Recalculated -FldLockAttr *_bc .ST_OnOff ; +// Validate validates the Endnotes and its children +func (_bcffdf *Endnotes )Validate ()error {return _bcffdf .ValidateWithPath ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");}; -// Field Result Invalidated -DirtyAttr *_bc .ST_OnOff ; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_fefee *CT_Border )ValidateWithPath (path string )error {if _fefee .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 _gde :=_fefee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gde !=nil {return _gde ;};if _fefee .ColorAttr !=nil {if _acgg :=_fefee .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_acgg !=nil {return _acgg ;};};if _bad :=_fefee .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bad !=nil {return _bad ;};if _fefee .ShadowAttr !=nil {if _acf :=_fefee .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); +_acf !=nil {return _acf ;};};if _fefee .FrameAttr !=nil {if _accc :=_fefee .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_accc !=nil {return _accc ;};};return nil ;};func (_bfcece *CT_SdtRow )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _bfcece .SdtPr !=nil {_dbgca :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_bfcece .SdtPr ,_dbgca );};if _bfcece .SdtEndPr !=nil {_agdcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}}; +e .EncodeElement (_bfcece .SdtEndPr ,_agdcd );};if _bfcece .SdtContent !=nil {_cgagc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bfcece .SdtContent ,_cgagc );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Custom Field Data -FldData *CT_Text ; +// Validate validates the CT_EdnPos and its children +func (_befc *CT_EdnPos )Validate ()error {return _befc .ValidateWithPath ("\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs");}; -// Form Field Properties -FfData *CT_FFData ; +// ValidateWithPath validates the CT_Bookmark and its children, prefixing error messages with path +func (_eefb *CT_Bookmark )ValidateWithPath (path string )error {if _ggd :=_eefb .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_ggd !=nil {return _ggd ;};return nil ;};func (_dgccb ST_ObjectUpdateMode )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbbcea :=_g .Attr {};_dbbcea .Name =name ;switch _dgccb {case ST_ObjectUpdateModeUnset :_dbbcea .Value ="";case ST_ObjectUpdateModeAlways :_dbbcea .Value ="\u0061\u006c\u0077\u0061\u0079\u0073"; +case ST_ObjectUpdateModeOnCall :_dbbcea .Value ="\u006f\u006e\u0043\u0061\u006c\u006c";};return _dbbcea ,nil ;}; -// Previous Numbering Field Properties -NumberingChange *CT_TrackChangeNumbering ;};func NewCT_Odso ()*CT_Odso {_fbcdc :=&CT_Odso {};return _fbcdc };func (_dfefee ST_TextboxTightWrap )Validate ()error {return _dfefee .ValidateWithPath ("")};func (_abfbde *CT_TrackChange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bffbde :=range start .Attr {if _bffbde .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bfgfa ,_fegeb :=_bffbde .Value ,error (nil ); -if _fegeb !=nil {return _fegeb ;};_abfbde .AuthorAttr =_bfgfa ;continue ;};if _bffbde .Name .Local =="\u0064\u0061\u0074\u0065"{_dfeca ,_dggdc :=ParseStdlibTime (_bffbde .Value );if _dggdc !=nil {return _dggdc ;};_abfbde .DateAttr =&_dfeca ;continue ;}; -if _bffbde .Name .Local =="\u0069\u0064"{_gcgca ,_bccbg :=_d .ParseInt (_bffbde .Value ,10,64);if _bccbg !=nil {return _bccbg ;};_abfbde .IdAttr =_gcgca ;continue ;};};for {_bbccdc ,_cdgag :=d .Token ();if _cdgag !=nil {return _f .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",_cdgag ); -};if _eacbg ,_baefee :=_bbccdc .(_b .EndElement );_baefee &&_eacbg .Name ==start .Name {break ;};};return nil ;};func ParseUnionST_HpsMeasure (s string )(ST_HpsMeasure ,error ){_dggff :=ST_HpsMeasure {};if _bc .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_dggff .ST_PositiveUniversalMeasure =&s ; -}else {_cgedf ,_ffdbdd :=_d .ParseFloat (s ,64);if _ffdbdd !=nil {return _dggff ,_f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_ffdbdd );};_dggff .ST_UnsignedDecimalNumber =_gf .Uint64 (uint64 (_cgedf )); -};return _dggff ,nil ;};func (_ccgda *CT_PageBorder )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccgda .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ccgda .IdAttr )}); -};_bfdeef ,_adgfd :=_ccgda .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _adgfd !=nil {return _adgfd ;};start .Attr =append (start .Attr ,_bfdeef );if _ccgda .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_ccgda .ColorAttr )}); -};if _ccgda .ThemeColorAttr !=ST_ThemeColorUnset {_degfb ,_fadga :=_ccgda .ThemeColorAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _fadga !=nil {return _fadga ;};start .Attr =append (start .Attr ,_degfb ); -};if _ccgda .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ccgda .ThemeTintAttr )});};if _ccgda .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ccgda .ThemeShadeAttr )}); -};if _ccgda .SzAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_f .Sprintf ("\u0025\u0076",*_ccgda .SzAttr )});};if _ccgda .SpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ccgda .SpaceAttr )}); -};if _ccgda .ShadowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_ccgda .ShadowAttr )});};if _ccgda .FrameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ccgda .FrameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Placeholder struct{ +// ValidateWithPath validates the CT_Div and its children, prefixing error messages with path +func (_fbgg *CT_Div )ValidateWithPath (path string )error {if _fbgg .BlockQuote !=nil {if _affce :=_fbgg .BlockQuote .ValidateWithPath (path +"/\u0042\u006c\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065");_affce !=nil {return _affce ;};};if _fbgg .BodyDiv !=nil {if _bddgf :=_fbgg .BodyDiv .ValidateWithPath (path +"\u002f\u0042\u006f\u0064\u0079\u0044\u0069\u0076"); +_bddgf !=nil {return _bddgf ;};};if _gcee :=_fbgg .MarLeft .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u004c\u0065\u0066\u0074");_gcee !=nil {return _gcee ;};if _feaea :=_fbgg .MarRight .ValidateWithPath (path +"\u002fM\u0061\u0072\u0052\u0069\u0067\u0068t"); +_feaea !=nil {return _feaea ;};if _afdea :=_fbgg .MarTop .ValidateWithPath (path +"\u002fM\u0061\u0072\u0054\u006f\u0070");_afdea !=nil {return _afdea ;};if _fddb :=_fbgg .MarBottom .ValidateWithPath (path +"\u002f\u004d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"); +_fddb !=nil {return _fddb ;};if _fbgg .DivBdr !=nil {if _dcac :=_fbgg .DivBdr .ValidateWithPath (path +"\u002fD\u0069\u0076\u0042\u0064\u0072");_dcac !=nil {return _dcac ;};};for _cbdcg ,_babd :=range _fbgg .DivsChild {if _aedc :=_babd .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0044\u0069\u0076s\u0043\u0068\u0069\u006c\u0064\u005b\u0025\u0064\u005d",path ,_cbdcg )); +_aedc !=nil {return _aedc ;};};return nil ;};func (_egfgb *ST_LevelSuffix )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_egfgb =0;case "\u0074\u0061\u0062":*_egfgb =1;case "\u0073\u0070\u0061c\u0065":*_egfgb =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_egfgb =3; +};return nil ;};func (_gbedfc *WdST_AlignH )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gbedfc =0;case "\u006c\u0065\u0066\u0074":*_gbedfc =1;case "\u0072\u0069\u0067h\u0074":*_gbedfc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gbedfc =3; +case "\u0069\u006e\u0073\u0069\u0064\u0065":*_gbedfc =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_gbedfc =5;};return nil ;};type WdEG_WrapTypeChoice struct{WrapNone *WdCT_WrapNone ;WrapSquare *WdCT_WrapSquare ;WrapTight *WdCT_WrapTight ;WrapThrough *WdCT_WrapThrough ; +WrapTopAndBottom *WdCT_WrapTopBottom ;};func (_aegbced *ST_HAnchor )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aegbced =0;case "\u0074\u0065\u0078\u0074":*_aegbced =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_aegbced =2;case "\u0070\u0061\u0067\u0065":*_aegbced =3; +};return nil ;}; -// Document Part Reference -DocPart *CT_String ;}; +// ValidateWithPath validates the CT_SectPrChange and its children, prefixing error messages with path +func (_eeeff *CT_SectPrChange )ValidateWithPath (path string )error {if _eeeff .SectPr !=nil {if _ecffba :=_eeeff .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_ecffba !=nil {return _ecffba ;};};return nil ;}; -// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path -func (_aadfc *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func (_eeccac ST_ObjectDrawAspect )String ()string {switch _eeccac {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0069\u0063\u006f\u006e"; -};return "";}; +// Validate validates the CT_FtnEdnRef and its children +func (_ccaec *CT_FtnEdnRef )Validate ()error {return _ccaec .ValidateWithPath ("\u0043\u0054\u005fF\u0074\u006e\u0045\u0064\u006e\u0052\u0065\u0066");};func (_eedgbc ST_PageBorderZOrder )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eedgbc .String (),start ); +};func (_gbddb *ST_TabTlc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fceeg ,_cebfa :=d .Token ();if _cebfa !=nil {return _cebfa ;};if _fegcb ,_dfcbcc :=_fceeg .(_g .EndElement );_dfcbcc &&_fegcb .Name ==start .Name {*_gbddb =1;return nil ; +};if _cffdaa ,_cgaea :=_fceeg .(_g .CharData );!_cgaea {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",_fceeg );}else {switch string (_cffdaa ){case "":*_gbddb =0; +case "\u006e\u006f\u006e\u0065":*_gbddb =1;case "\u0064\u006f\u0074":*_gbddb =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_gbddb =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_gbddb =4;case "\u0068\u0065\u0061v\u0079":*_gbddb =5; +case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_gbddb =6;};};_fceeg ,_cebfa =d .Token ();if _cebfa !=nil {return _cebfa ;};if _ebccfc ,_bdgfd :=_fceeg .(_g .EndElement );_bdgfd &&_ebccfc .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",_fceeg ); +};type CT_TblGridBase struct{ -// Validate validates the CT_SdtRun and its children -func (_bedaa *CT_SdtRun )Validate ()error {return _bedaa .ValidateWithPath ("\u0043T\u005f\u0053\u0064\u0074\u0052\u0075n");}; +// Grid Column Definition +GridCol []*CT_TblGridCol ;};func (_eebea *ST_Lock )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eebea =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_eebea =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_eebea =2; +case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_eebea =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_eebea =4;};return nil ;};func (_gfeeg *CT_R )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gacbg :=range start .Attr {if _gacbg .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_eceac ,_bbfb :=_gacbg .Value ,error (nil ); +if _bbfb !=nil {return _bbfb ;};_gfeeg .RsidRPrAttr =&_eceac ;continue ;};if _gacbg .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_dcfdd ,_dcffe :=_gacbg .Value ,error (nil );if _dcffe !=nil {return _dcffe ;};_gfeeg .RsidDelAttr =&_dcfdd ;continue ; +};if _gacbg .Name .Local =="\u0072\u0073\u0069d\u0052"{_afefg ,_fcccge :=_gacbg .Value ,error (nil );if _fcccge !=nil {return _fcccge ;};_gfeeg .RsidRAttr =&_afefg ;continue ;};};_affab :for {_dbaefd ,_gbce :=d .Token ();if _gbce !=nil {return _gbce ;}; +switch _gfdbc :=_dbaefd .(type ){case _g .StartElement :switch _gfdbc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfeeg .RPr =NewCT_RPr (); +if _faaag :=d .DecodeElement (_gfeeg .RPr ,&_gfdbc );_faaag !=nil {return _faaag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcbgg :=NewEG_RunInnerContent (); +_gcbgg .Br =NewCT_Br ();if _dddcd :=d .DecodeElement (_gcbgg .Br ,&_gfdbc );_dddcd !=nil {return _dddcd ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_gcbgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deedg :=NewEG_RunInnerContent (); +_deedg .T =NewCT_Text ();if _eccbf :=d .DecodeElement (_deedg .T ,&_gfdbc );_eccbf !=nil {return _eccbf ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_deedg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aecag :=NewEG_RunInnerContent (); +_aecag .ContentPart =NewCT_Rel ();if _cfgea :=d .DecodeElement (_aecag .ContentPart ,&_gfdbc );_cfgea !=nil {return _cfgea ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_aecag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbbb :=NewEG_RunInnerContent (); +_dbbb .DelText =NewCT_Text ();if _dgfff :=d .DecodeElement (_dbbb .DelText ,&_gfdbc );_dgfff !=nil {return _dgfff ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_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 :"\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"}:_dcefe :=NewEG_RunInnerContent (); +_dcefe .InstrText =NewCT_Text ();if _edaec :=d .DecodeElement (_dcefe .InstrText ,&_gfdbc );_edaec !=nil {return _edaec ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_dcefe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cfgcc :=NewEG_RunInnerContent (); +_cfgcc .DelInstrText =NewCT_Text ();if _fada :=d .DecodeElement (_cfgcc .DelInstrText ,&_gfdbc );_fada !=nil {return _fada ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_cfgcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fggdba :=NewEG_RunInnerContent (); +_fggdba .NoBreakHyphen =NewCT_Empty ();if _ffdfg :=d .DecodeElement (_fggdba .NoBreakHyphen ,&_gfdbc );_ffdfg !=nil {return _ffdfg ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_fggdba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gaeda :=NewEG_RunInnerContent (); +_gaeda .SoftHyphen =NewCT_Empty ();if _babf :=d .DecodeElement (_gaeda .SoftHyphen ,&_gfdbc );_babf !=nil {return _babf ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_gaeda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggfgacg :=NewEG_RunInnerContent (); +_ggfgacg .DayShort =NewCT_Empty ();if _gecgb :=d .DecodeElement (_ggfgacg .DayShort ,&_gfdbc );_gecgb !=nil {return _gecgb ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_ggfgacg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_adbdg :=NewEG_RunInnerContent (); +_adbdg .MonthShort =NewCT_Empty ();if _cegdg :=d .DecodeElement (_adbdg .MonthShort ,&_gfdbc );_cegdg !=nil {return _cegdg ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_adbdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggecgd :=NewEG_RunInnerContent (); +_ggecgd .YearShort =NewCT_Empty ();if _ddcaba :=d .DecodeElement (_ggecgd .YearShort ,&_gfdbc );_ddcaba !=nil {return _ddcaba ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_ggecgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efed :=NewEG_RunInnerContent (); +_efed .DayLong =NewCT_Empty ();if _abegb :=d .DecodeElement (_efed .DayLong ,&_gfdbc );_abegb !=nil {return _abegb ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_efed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_baaac :=NewEG_RunInnerContent (); +_baaac .MonthLong =NewCT_Empty ();if _eabec :=d .DecodeElement (_baaac .MonthLong ,&_gfdbc );_eabec !=nil {return _eabec ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_baaac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eefbgc :=NewEG_RunInnerContent (); +_eefbgc .YearLong =NewCT_Empty ();if _ffbgg :=d .DecodeElement (_eefbgc .YearLong ,&_gfdbc );_ffbgg !=nil {return _ffbgg ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_eefbgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffdcbe :=NewEG_RunInnerContent (); +_ffdcbe .AnnotationRef =NewCT_Empty ();if _fbeag :=d .DecodeElement (_ffdcbe .AnnotationRef ,&_gfdbc );_fbeag !=nil {return _fbeag ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_ffdcbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abece :=NewEG_RunInnerContent (); +_abece .FootnoteRef =NewCT_Empty ();if _bcbded :=d .DecodeElement (_abece .FootnoteRef ,&_gfdbc );_bcbded !=nil {return _bcbded ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_abece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcbbe :=NewEG_RunInnerContent (); +_gcbbe .EndnoteRef =NewCT_Empty ();if _abbg :=d .DecodeElement (_gcbbe .EndnoteRef ,&_gfdbc );_abbg !=nil {return _abbg ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_gcbbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abbd :=NewEG_RunInnerContent (); +_abbd .Separator =NewCT_Empty ();if _dgdcd :=d .DecodeElement (_abbd .Separator ,&_gfdbc );_dgdcd !=nil {return _dgdcd ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_abbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbged :=NewEG_RunInnerContent (); +_dbged .ContinuationSeparator =NewCT_Empty ();if _cfece :=d .DecodeElement (_dbged .ContinuationSeparator ,&_gfdbc );_cfece !=nil {return _cfece ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_dbged );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebcaa :=NewEG_RunInnerContent (); +_ebcaa .Sym =NewCT_Sym ();if _eaffb :=d .DecodeElement (_ebcaa .Sym ,&_gfdbc );_eaffb !=nil {return _eaffb ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_ebcaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfga :=NewEG_RunInnerContent (); +_cfga .PgNum =NewCT_Empty ();if _caacd :=d .DecodeElement (_cfga .PgNum ,&_gfdbc );_caacd !=nil {return _caacd ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_cfga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeadfc :=NewEG_RunInnerContent (); +_eeadfc .Cr =NewCT_Empty ();if _dabea :=d .DecodeElement (_eeadfc .Cr ,&_gfdbc );_dabea !=nil {return _dabea ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_eeadfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eefgg :=NewEG_RunInnerContent (); +_eefgg .Tab =NewCT_Empty ();if _fbced :=d .DecodeElement (_eefgg .Tab ,&_gfdbc );_fbced !=nil {return _fbced ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_eefgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ececd :=NewEG_RunInnerContent (); +_ececd .Object =NewCT_Object ();if _decda :=d .DecodeElement (_ececd .Object ,&_gfdbc );_decda !=nil {return _decda ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_ececd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebbeg :=NewEG_RunInnerContent (); +_ebbeg .Pict =NewCT_Picture ();if _dcacd :=d .DecodeElement (_ebbeg .Pict ,&_gfdbc );_dcacd !=nil {return _dcacd ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_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 :"\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"}:_gdfg :=NewEG_RunInnerContent (); +_gdfg .FldChar =NewCT_FldChar ();if _gaggb :=d .DecodeElement (_gdfg .FldChar ,&_gfdbc );_gaggb !=nil {return _gaggb ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_gdfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acaab :=NewEG_RunInnerContent (); +_acaab .Ruby =NewCT_Ruby ();if _egcfg :=d .DecodeElement (_acaab .Ruby ,&_gfdbc );_egcfg !=nil {return _egcfg ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_acaab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgddc :=NewEG_RunInnerContent (); +_dgddc .FootnoteReference =NewCT_FtnEdnRef ();if _defegf :=d .DecodeElement (_dgddc .FootnoteReference ,&_gfdbc );_defegf !=nil {return _defegf ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_dgddc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bffa :=NewEG_RunInnerContent (); +_bffa .EndnoteReference =NewCT_FtnEdnRef ();if _ffafe :=d .DecodeElement (_bffa .EndnoteReference ,&_gfdbc );_ffafe !=nil {return _ffafe ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_bffa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeaae :=NewEG_RunInnerContent (); +_eeaae .CommentReference =NewCT_Markup ();if _adbc :=d .DecodeElement (_eeaae .CommentReference ,&_gfdbc );_adbc !=nil {return _adbc ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_eeaae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_begda :=NewEG_RunInnerContent (); +_begda .Drawing =NewCT_Drawing ();if _eaaca :=d .DecodeElement (_begda .Drawing ,&_gfdbc );_eaaca !=nil {return _eaaca ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_begda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfgba :=NewEG_RunInnerContent (); +_dfgba .Ptab =NewCT_PTab ();if _aged :=d .DecodeElement (_dfgba .Ptab ,&_gfdbc );_aged !=nil {return _aged ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_dfgba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdggb :=NewEG_RunInnerContent (); +_bdggb .LastRenderedPageBreak =NewCT_Empty ();if _gaafd :=d .DecodeElement (_bdggb .LastRenderedPageBreak ,&_gfdbc );_gaafd !=nil {return _gaafd ;};_gfeeg .EG_RunInnerContent =append (_gfeeg .EG_RunInnerContent ,_bdggb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036",Local :"\u0041\u006ct\u0065\u0072\u006ea\u0074\u0065\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_bgagee :=&AlternateContentRun {}; +if _affabd :=d .DecodeElement (_bgagee ,&_gfdbc );_affabd !=nil {return _affabd ;};_gfeeg .Extra =append (_gfeeg .Extra ,_bgagee );default:_bafff :=&_e .XSDAny {};if _effag :=d .DecodeElement (_bafff ,&_gfdbc );_effag !=nil {return _effag ;};_gfeeg .Extra =append (_gfeeg .Extra ,_bafff ); +};case _g .EndElement :break _affab ;case _g .CharData :};};return nil ;};func (_afgggg *EG_PContentBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _afgggg .CustomXml !=nil {_adbgac :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; +e .EncodeElement (_afgggg .CustomXml ,_adbgac );};if _afgggg .FldSimple !=nil {_gagbd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_fegbg :=range _afgggg .FldSimple {e .EncodeElement (_fegbg ,_gagbd ); +};};if _afgggg .Hyperlink !=nil {_bagac :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_afgggg .Hyperlink ,_bagac );};return nil ;}; -// Validate validates the CT_LvlLegacy and its children -func (_fgccf *CT_LvlLegacy )Validate ()error {return _fgccf .ValidateWithPath ("\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079");};func (_ecc *AG_TransitionalPassword )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edd :=range start .Attr {if _edd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_ecc .CryptProviderTypeAttr .UnmarshalXMLAttr (_edd ); -continue ;};if _edd .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_ecc .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_edd );continue ;};if _edd .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_ecc .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_edd ); -continue ;};if _edd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_cb ,_dce :=_d .ParseInt (_edd .Value ,10,64);if _dce !=nil {return _dce ;};_ecc .CryptAlgorithmSidAttr =&_cb ;continue ; -};if _edd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_cf ,_fga :=_d .ParseInt (_edd .Value ,10,64);if _fga !=nil {return _fga ;};_ecc .CryptSpinCountAttr =&_cf ;continue ;};if _edd .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_df ,_ac :=_edd .Value ,error (nil ); -if _ac !=nil {return _ac ;};_ecc .CryptProviderAttr =&_df ;continue ;};if _edd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_gcf ,_gdf :=_edd .Value ,error (nil );if _gdf !=nil {return _gdf ;};_ecc .AlgIdExtAttr =&_gcf ;continue ;}; -if _edd .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_cfe ,_adc :=_edd .Value ,error (nil );if _adc !=nil {return _adc ;};_ecc .AlgIdExtSourceAttr =&_cfe ;continue ;};if _edd .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_aac ,_afe :=_edd .Value ,error (nil ); -if _afe !=nil {return _afe ;};_ecc .CryptProviderTypeExtAttr =&_aac ;continue ;};if _edd .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"{_eef ,_fbc :=_edd .Value ,error (nil ); -if _fbc !=nil {return _fbc ;};_ecc .CryptProviderTypeExtSourceAttr =&_eef ;continue ;};if _edd .Name .Local =="\u0068\u0061\u0073\u0068"{_dbf ,_edf :=_edd .Value ,error (nil );if _edf !=nil {return _edf ;};_ecc .HashAttr =&_dbf ;continue ;};if _edd .Name .Local =="\u0073\u0061\u006c\u0074"{_fge ,_ce :=_edd .Value ,error (nil ); -if _ce !=nil {return _ce ;};_ecc .SaltAttr =&_fge ;continue ;};};for {_bdd ,_bgd :=d .Token ();if _bgd !=nil {return _f .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",_bgd ); -};if _fgc ,_cca :=_bdd .(_b .EndElement );_cca &&_fgc .Name ==start .Name {break ;};};return nil ;};func NewCT_Jc ()*CT_Jc {_gfad :=&CT_Jc {};_gfad .ValAttr =ST_Jc (1);return _gfad };func (_ggegg ST_DropCap )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_egdeaa :=_b .Attr {}; -_egdeaa .Name =name ;switch _ggegg {case ST_DropCapUnset :_egdeaa .Value ="";case ST_DropCapNone :_egdeaa .Value ="\u006e\u006f\u006e\u0065";case ST_DropCapDrop :_egdeaa .Value ="\u0064\u0072\u006f\u0070";case ST_DropCapMargin :_egdeaa .Value ="\u006d\u0061\u0072\u0067\u0069\u006e"; -};return _egdeaa ,nil ;};func (_begged *ST_Border )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acffbg ,_fccgf :=d .Token ();if _fccgf !=nil {return _fccgf ;};if _bggff ,_aadcce :=_acffbg .(_b .EndElement );_aadcce &&_bggff .Name ==start .Name {*_begged =1; -return nil ;};if _cgeae ,_gebced :=_acffbg .(_b .CharData );!_gebced {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",_acffbg );}else {switch string (_cgeae ){case "":*_begged =0; -case "\u006e\u0069\u006c":*_begged =1;case "\u006e\u006f\u006e\u0065":*_begged =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_begged =3;case "\u0074\u0068\u0069c\u006b":*_begged =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_begged =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_begged =6; -case "\u0064\u0061\u0073\u0068\u0065\u0064":*_begged =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_begged =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_begged =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_begged =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_begged =11; -case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_begged =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_begged =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_begged =14; -case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_begged =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_begged =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_begged =17; -case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_begged =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_begged =19;case "\u0077\u0061\u0076\u0065":*_begged =20; -case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_begged =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_begged =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_begged =23; -case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_begged =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_begged =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_begged =26;case "\u0069\u006e\u0073e\u0074":*_begged =27; -case "\u0061\u0070\u0070\u006c\u0065\u0073":*_begged =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_begged =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_begged =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_begged =31; -case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_begged =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_begged =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_begged =34; -case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_begged =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_begged =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_begged =37; -case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_begged =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_begged =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_begged =40; -case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_begged =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_begged =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_begged =43; -case "\u0062\u0061\u0074\u0073":*_begged =44;case "\u0062\u0069\u0072d\u0073":*_begged =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_begged =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_begged =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_begged =48; -case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_begged =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_begged =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_begged =51; -case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_begged =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_begged =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_begged =54; -case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_begged =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_begged =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_begged =57; -case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_begged =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_begged =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_begged =60; -case "\u0063\u006c\u006f\u0063\u006b\u0073":*_begged =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_begged =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_begged =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_begged =64; -case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_begged =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_begged =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_begged =67; -case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_begged =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_begged =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_begged =70; -case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_begged =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_begged =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_begged =73; -case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_begged =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_begged =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_begged =76; -case "\u0063\u0075\u0070":*_begged =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_begged =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_begged =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_begged =80; -case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_begged =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_begged =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_begged =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_begged =84; -case "\u0065\u0061\u0072\u0074\u0068\u0032":*_begged =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_begged =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_begged =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_begged =88; -case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_begged =89;case "\u0066\u0061\u006e\u0073":*_begged =90;case "\u0066\u0069\u006c\u006d":*_begged =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_begged =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_begged =93; -case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_begged =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_begged =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_begged =96; -case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_begged =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_begged =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_begged =99; -case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_begged =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_begged =101;case "\u0067\u0065\u006d\u0073":*_begged =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_begged =103; -case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_begged =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_begged =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_begged =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_begged =107; -case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_begged =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_begged =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_begged =110;case "\u0068\u006f\u006cl\u0079":*_begged =111; -case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_begged =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_begged =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_begged =114; -case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_begged =115;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_begged =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_begged =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_begged =118; -case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_begged =119;case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_begged =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_begged =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_begged =122; -case "\u006d\u006f\u006fn\u0073":*_begged =123;case "\u006d\u006f\u0073\u0061\u0069\u0063":*_begged =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_begged =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_begged =126; -case "\u006f\u0076\u0061l\u0073":*_begged =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_begged =128;case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_begged =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_begged =130; -case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_begged =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_begged =132;case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_begged =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_begged =134; -case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_begged =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_begged =136;case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_begged =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_begged =138; -case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_begged =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_begged =140;case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_begged =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_begged =142; -case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_begged =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_begged =144;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_begged =145; -case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_begged =146;case "\u0072\u0069\u006eg\u0073":*_begged =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_begged =148;case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_begged =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_begged =150; -case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_begged =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_begged =152;case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_begged =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_begged =154; -case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_begged =155;case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_begged =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_begged =157; -case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_begged =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_begged =159;case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_begged =160;case "\u0073\u0074\u0061r\u0073":*_begged =161; -case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_begged =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_begged =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_begged =164;case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_begged =165; -case "\u0073\u0075\u006e":*_begged =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_begged =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_begged =168;case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_begged =169; -case "\u0074\u0072\u0065e\u0073":*_begged =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_begged =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_begged =172;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_begged =173; -case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_begged =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_begged =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_begged =176; -case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_begged =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_begged =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_begged =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_begged =180; -case "\u0076\u0069\u006e\u0065":*_begged =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_begged =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_begged =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_begged =184; -case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_begged =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_begged =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_begged =187; -case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_begged =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_begged =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_begged =190; -case "\u007a\u0069\u0067\u005a\u0061\u0067":*_begged =191;case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_begged =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_begged =193;};};_acffbg ,_fccgf =d .Token ();if _fccgf !=nil {return _fccgf ; -};if _ccaacd ,_bcbdeb :=_acffbg .(_b .EndElement );_bcbdeb &&_ccaacd .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",_acffbg ); -};const (ST_HintUnset ST_Hint =0;ST_HintDefault ST_Hint =1;ST_HintEastAsia ST_Hint =2;);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;);type ST_HighlightColor byte ;func (_ddgbg *CT_Proof )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddgbg .SpellingAttr !=ST_ProofUnset {_dfcac ,_cagfc :=_ddgbg .SpellingAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"}); -if _cagfc !=nil {return _cagfc ;};start .Attr =append (start .Attr ,_dfcac );};if _ddgbg .GrammarAttr !=ST_ProofUnset {_ebfca ,_efagb :=_ddgbg .GrammarAttr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0067\u0072\u0061\u006d\u006d\u0061r"});if _efagb !=nil {return _efagb ; -};start .Attr =append (start .Attr ,_ebfca );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcfbab *CT_TcPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fcfbab .CnfStyle !=nil {_gddfcf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_fcfbab .CnfStyle ,_gddfcf );};if _fcfbab .TcW !=nil {_afegf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_fcfbab .TcW ,_afegf );};if _fcfbab .GridSpan !=nil {_eabfa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}}; -e .EncodeElement (_fcfbab .GridSpan ,_eabfa );};if _fcfbab .HMerge !=nil {_gbfgaf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_fcfbab .HMerge ,_gbfgaf );};if _fcfbab .VMerge !=nil {_gfgacb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}}; -e .EncodeElement (_fcfbab .VMerge ,_gfgacb );};if _fcfbab .TcBorders !=nil {_ceccb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_fcfbab .TcBorders ,_ceccb );};if _fcfbab .Shd !=nil {_cggff :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_fcfbab .Shd ,_cggff );};if _fcfbab .NoWrap !=nil {_gcbag :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_fcfbab .NoWrap ,_gcbag );};if _fcfbab .TcMar !=nil {_eacbc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}}; -e .EncodeElement (_fcfbab .TcMar ,_eacbc );};if _fcfbab .TextDirection !=nil {_fecgfb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fcfbab .TextDirection ,_fecgfb ); -};if _fcfbab .TcFitText !=nil {_aaadee :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_fcfbab .TcFitText ,_aaadee );};if _fcfbab .VAlign !=nil {_cbdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_fcfbab .VAlign ,_cbdg );};if _fcfbab .HideMark !=nil {_gffaac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_fcfbab .HideMark ,_gffaac );};if _fcfbab .Headers !=nil {_fafdd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; -e .EncodeElement (_fcfbab .Headers ,_fafdd );};if _fcfbab .CellIns !=nil {_facee :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_fcfbab .CellIns ,_facee );};if _fcfbab .CellDel !=nil {_acfge :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}}; -e .EncodeElement (_fcfbab .CellDel ,_acfge );};if _fcfbab .CellMerge !=nil {_gggbg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_fcfbab .CellMerge ,_gggbg );};if _fcfbab .TcPrChange !=nil {_efbgdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_fcfbab .TcPrChange ,_efbgdg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfbag *CT_PPrBase )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bfbag .PStyle !=nil {_defgc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_bfbag .PStyle ,_defgc );};if _bfbag .KeepNext !=nil {_fdcbe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_bfbag .KeepNext ,_fdcbe );};if _bfbag .KeepLines !=nil {_eecad :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_bfbag .KeepLines ,_eecad );};if _bfbag .PageBreakBefore !=nil {_bdcge :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_bfbag .PageBreakBefore ,_bdcge ); -};if _bfbag .FramePr !=nil {_gcaae :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_bfbag .FramePr ,_gcaae );};if _bfbag .WidowControl !=nil {_fbdcb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; -e .EncodeElement (_bfbag .WidowControl ,_fbdcb );};if _bfbag .NumPr !=nil {_ccbafa :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_bfbag .NumPr ,_ccbafa );};if _bfbag .SuppressLineNumbers !=nil {_agbeef :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}}; -e .EncodeElement (_bfbag .SuppressLineNumbers ,_agbeef );};if _bfbag .PBdr !=nil {_bcgb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_bfbag .PBdr ,_bcgb );};if _bfbag .Shd !=nil {_abcag :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_bfbag .Shd ,_abcag );};if _bfbag .Tabs !=nil {_afgda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_bfbag .Tabs ,_afgda );};if _bfbag .SuppressAutoHyphens !=nil {_dgeec :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}}; -e .EncodeElement (_bfbag .SuppressAutoHyphens ,_dgeec );};if _bfbag .Kinsoku !=nil {_ceedgbg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_bfbag .Kinsoku ,_ceedgbg );};if _bfbag .WordWrap !=nil {_gddgbg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; -e .EncodeElement (_bfbag .WordWrap ,_gddgbg );};if _bfbag .OverflowPunct !=nil {_eeace :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_bfbag .OverflowPunct ,_eeace ); -};if _bfbag .TopLinePunct !=nil {_bcabb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_bfbag .TopLinePunct ,_bcabb );};if _bfbag .AutoSpaceDE !=nil {_gcbbc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; -e .EncodeElement (_bfbag .AutoSpaceDE ,_gcbbc );};if _bfbag .AutoSpaceDN !=nil {_dgcbga :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_bfbag .AutoSpaceDN ,_dgcbga ); -};if _bfbag .Bidi !=nil {_bgbad :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_bfbag .Bidi ,_bgbad );};if _bfbag .AdjustRightInd !=nil {_fcgcg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; -e .EncodeElement (_bfbag .AdjustRightInd ,_fcgcg );};if _bfbag .SnapToGrid !=nil {_aacgg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bfbag .SnapToGrid ,_aacgg );}; -if _bfbag .Spacing !=nil {_adga :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bfbag .Spacing ,_adga );};if _bfbag .Ind !=nil {_dfafac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069n\u0064"}}; -e .EncodeElement (_bfbag .Ind ,_dfafac );};if _bfbag .ContextualSpacing !=nil {_becbdf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_bfbag .ContextualSpacing ,_becbdf ); -};if _bfbag .MirrorIndents !=nil {_dgff :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_bfbag .MirrorIndents ,_dgff );};if _bfbag .SuppressOverlap !=nil {_acdcd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}}; -e .EncodeElement (_bfbag .SuppressOverlap ,_acdcd );};if _bfbag .Jc !=nil {_ggcac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_bfbag .Jc ,_ggcac );};if _bfbag .TextDirection !=nil {_afecb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_bfbag .TextDirection ,_afecb );};if _bfbag .TextAlignment !=nil {_afca :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_bfbag .TextAlignment ,_afca ); -};if _bfbag .TextboxTightWrap !=nil {_fecge :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_bfbag .TextboxTightWrap ,_fecge );};if _bfbag .OutlineLvl !=nil {_bbaeg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}}; -e .EncodeElement (_bfbag .OutlineLvl ,_bbaeg );};if _bfbag .DivId !=nil {_accag :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_bfbag .DivId ,_accag );};if _bfbag .CnfStyle !=nil {_bggfb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_bfbag .CnfStyle ,_bggfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abgcc ST_JcTable )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abgcc .String (),start );};func NewCT_TextAlignment ()*CT_TextAlignment {_cadad :=&CT_TextAlignment {}; -_cadad .ValAttr =ST_TextAlignment (1);return _cadad ;}; +// Validate validates the WdCT_LinkedTextboxInformation and its children +func (_geede *WdCT_LinkedTextboxInformation )Validate ()error {return _geede .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 (_fdbdea ST_TextEffect )Validate ()error {return _fdbdea .ValidateWithPath ("")}; -// Validate validates the CT_Text and its children -func (_ddcfa *CT_Text )Validate ()error {return _ddcfa .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");}; +// ValidateWithPath validates the CT_SdtComboBox and its children, prefixing error messages with path +func (_dadce *CT_SdtComboBox )ValidateWithPath (path string )error {for _dfcff ,_deddb :=range _dadce .ListItem {if _gbdeg :=_deddb .ValidateWithPath (_a .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_dfcff )); +_gbdeg !=nil {return _gbdeg ;};};return nil ;}; -// Validate validates the CT_DecimalNumberOrPrecent and its children -func (_dedgb *CT_DecimalNumberOrPrecent )Validate ()error {return _dedgb .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et");};func ParseUnionST_DecimalNumberOrPercent (s string )(ST_DecimalNumberOrPercent ,error ){_cbegee :=ST_DecimalNumberOrPercent {}; -if _bc .ST_PercentagePatternRe .MatchString (s ){_cbegee .ST_Percentage =&s ;}else {_bfecd ,_aeddgd :=_d .ParseFloat (s ,64);if _aeddgd !=nil {return _cbegee ,_f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_aeddgd ); -};_cbegee .ST_UnqualifiedPercentage =_gf .Int64 (int64 (_bfecd ));};return _cbegee ,nil ;};func (_decee ST_EdGrp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_decee .String (),start );};func (_cefde *CT_TblGrid )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egcacc :for {_fafgcd ,_bbbbb :=d .Token (); -if _bbbbb !=nil {return _bbbbb ;};switch _bddfa :=_fafgcd .(type ){case _b .StartElement :switch _bddfa .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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"},_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 :"\u0067r\u0069\u0064\u0043\u006f\u006c"}:_bbabb :=NewCT_TblGridCol (); -if _bdeea :=d .DecodeElement (_bbabb ,&_bddfa );_bdeea !=nil {return _bdeea ;};_cefde .GridCol =append (_cefde .GridCol ,_bbabb );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 :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u0074\u0062\u006c\u0047\u0072\u0069\u0064\u0043\u0068\u0061\u006e\u0067\u0065"}:_cefde .TblGridChange =NewCT_TblGridChange (); -if _abbeg :=d .DecodeElement (_cefde .TblGridChange ,&_bddfa );_abbeg !=nil {return _abbeg ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_bddfa .Name ); -if _gabdbf :=d .Skip ();_gabdbf !=nil {return _gabdbf ;};};case _b .EndElement :break _egcacc ;case _b .CharData :};};return nil ;};func (_cbeba *CT_DocPartName )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_baddf :=range start .Attr {if _baddf .Name .Local =="\u0076\u0061\u006c"{_becfg ,_faggbg :=_baddf .Value ,error (nil ); -if _faggbg !=nil {return _faggbg ;};_cbeba .ValAttr =_becfg ;continue ;};if _baddf .Name .Local =="\u0064e\u0063\u006f\u0072\u0061\u0074\u0065d"{_egggc ,_aefd :=ParseUnionST_OnOff (_baddf .Value );if _aefd !=nil {return _aefd ;};_cbeba .DecoratedAttr =&_egggc ; -continue ;};};for {_bbfcg ,_acgb :=d .Token ();if _acgb !=nil {return _f .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",_acgb );};if _fccb ,_efbga :=_bbfcg .(_b .EndElement ); -_efbga &&_fccb .Name ==start .Name {break ;};};return nil ;};func (_fcad *CT_ColorSchemeMapping )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcad .Bg1Attr !=ST_WmlColorSchemeIndexUnset {_cfbg ,_aedb :=_fcad .Bg1Attr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0062g\u0031"}); -if _aedb !=nil {return _aedb ;};start .Attr =append (start .Attr ,_cfbg );};if _fcad .T1Attr !=ST_WmlColorSchemeIndexUnset {_agba ,_dgeaa :=_fcad .T1Attr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074\u0031"});if _dgeaa !=nil {return _dgeaa ;};start .Attr =append (start .Attr ,_agba ); -};if _fcad .Bg2Attr !=ST_WmlColorSchemeIndexUnset {_gacb ,_fbag :=_fcad .Bg2Attr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0062g\u0032"});if _fbag !=nil {return _fbag ;};start .Attr =append (start .Attr ,_gacb );};if _fcad .T2Attr !=ST_WmlColorSchemeIndexUnset {_bce ,_ffcc :=_fcad .T2Attr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074\u0032"}); -if _ffcc !=nil {return _ffcc ;};start .Attr =append (start .Attr ,_bce );};if _fcad .Accent1Attr !=ST_WmlColorSchemeIndexUnset {_daeb ,_eggf :=_fcad .Accent1Attr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00741"});if _eggf !=nil {return _eggf ; -};start .Attr =append (start .Attr ,_daeb );};if _fcad .Accent2Attr !=ST_WmlColorSchemeIndexUnset {_ega ,_gbfeb :=_fcad .Accent2Attr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00742"});if _gbfeb !=nil {return _gbfeb ;};start .Attr =append (start .Attr ,_ega ); -};if _fcad .Accent3Attr !=ST_WmlColorSchemeIndexUnset {_cega ,_fbe :=_fcad .Accent3Attr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00743"});if _fbe !=nil {return _fbe ;};start .Attr =append (start .Attr ,_cega );};if _fcad .Accent4Attr !=ST_WmlColorSchemeIndexUnset {_afff ,_dccf :=_fcad .Accent4Attr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00744"}); -if _dccf !=nil {return _dccf ;};start .Attr =append (start .Attr ,_afff );};if _fcad .Accent5Attr !=ST_WmlColorSchemeIndexUnset {_aegda ,_fefaa :=_fcad .Accent5Attr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00745"});if _fefaa !=nil {return _fefaa ; -};start .Attr =append (start .Attr ,_aegda );};if _fcad .Accent6Attr !=ST_WmlColorSchemeIndexUnset {_eeed ,_cdde :=_fcad .Accent6Attr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0061\u0063\u0063\u0065\u006e\u00746"});if _cdde !=nil {return _cdde ;};start .Attr =append (start .Attr ,_eeed ); -};if _fcad .HyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_gfda ,_gggg :=_fcad .HyperlinkAttr .MarshalXMLAttr (_b .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"});if _gggg !=nil {return _gggg ;};start .Attr =append (start .Attr ,_gfda ); -};if _fcad .FollowedHyperlinkAttr !=ST_WmlColorSchemeIndexUnset {_gdba ,_caac :=_fcad .FollowedHyperlinkAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0066\u006fll\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}); -if _caac !=nil {return _caac ;};start .Attr =append (start .Attr ,_gdba );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_NumRestart ()*CT_NumRestart {_fbgfc :=&CT_NumRestart {};_fbgfc .ValAttr =ST_RestartNumber (1); -return _fbgfc ;}; +// ValidateWithPath validates the CT_SdtRun and its children, prefixing error messages with path +func (_feeffe *CT_SdtRun )ValidateWithPath (path string )error {if _feeffe .SdtPr !=nil {if _egadd :=_feeffe .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_egadd !=nil {return _egadd ;};};if _feeffe .SdtEndPr !=nil {if _cfgce :=_feeffe .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); +_cfgce !=nil {return _cfgce ;};};if _feeffe .SdtContent !=nil {if _bgeec :=_feeffe .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_bgeec !=nil {return _bgeec ;};};return nil ;};func (_dagb *CT_SectPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfeeeg :=range start .Attr {if _cfeeeg .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bcfgg ,_caeac :=_cfeeeg .Value ,error (nil ); +if _caeac !=nil {return _caeac ;};_dagb .RsidDelAttr =&_bcfgg ;continue ;};if _cfeeeg .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_gecgg ,_fgaeag :=_cfeeeg .Value ,error (nil );if _fgaeag !=nil {return _fgaeag ;};_dagb .RsidSectAttr =&_gecgg ; +continue ;};if _cfeeeg .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_ecffbc ,_gbdbf :=_cfeeeg .Value ,error (nil );if _gbdbf !=nil {return _gbdbf ;};_dagb .RsidRPrAttr =&_ecffbc ;continue ;};if _cfeeeg .Name .Local =="\u0072\u0073\u0069d\u0052"{_fedgc ,_eedfg :=_cfeeeg .Value ,error (nil ); +if _eedfg !=nil {return _eedfg ;};_dagb .RsidRAttr =&_fedgc ;continue ;};};_dcfga :for {_dbege ,_dbacc :=d .Token ();if _dbacc !=nil {return _dbacc ;};switch _daabg :=_dbege .(type ){case _g .StartElement :switch _daabg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dagb .FootnotePr =NewCT_FtnProps (); +if _dagfc :=d .DecodeElement (_dagb .FootnotePr ,&_daabg );_dagfc !=nil {return _dagfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dagb .EndnotePr =NewCT_EdnProps (); +if _agdde :=d .DecodeElement (_dagb .EndnotePr ,&_daabg );_agdde !=nil {return _agdde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dagb .Type =NewCT_SectType (); +if _facea :=d .DecodeElement (_dagb .Type ,&_daabg );_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 :"\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"}:_dagb .PgSz =NewCT_PageSz (); +if _ggcdg :=d .DecodeElement (_dagb .PgSz ,&_daabg );_ggcdg !=nil {return _ggcdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dagb .PgMar =NewCT_PageMar (); +if _dbeecd :=d .DecodeElement (_dagb .PgMar ,&_daabg );_dbeecd !=nil {return _dbeecd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dagb .PaperSrc =NewCT_PaperSource (); +if _bbceb :=d .DecodeElement (_dagb .PaperSrc ,&_daabg );_bbceb !=nil {return _bbceb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dagb .PgBorders =NewCT_PageBorders (); +if _afcgc :=d .DecodeElement (_dagb .PgBorders ,&_daabg );_afcgc !=nil {return _afcgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dagb .LnNumType =NewCT_LineNumber (); +if _egeab :=d .DecodeElement (_dagb .LnNumType ,&_daabg );_egeab !=nil {return _egeab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dagb .PgNumType =NewCT_PageNumber (); +if _bacggg :=d .DecodeElement (_dagb .PgNumType ,&_daabg );_bacggg !=nil {return _bacggg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dagb .Cols =NewCT_Columns (); +if _bgabb :=d .DecodeElement (_dagb .Cols ,&_daabg );_bgabb !=nil {return _bgabb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dagb .FormProt =NewCT_OnOff (); +if _aggda :=d .DecodeElement (_dagb .FormProt ,&_daabg );_aggda !=nil {return _aggda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dagb .VAlign =NewCT_VerticalJc (); +if _ddgfa :=d .DecodeElement (_dagb .VAlign ,&_daabg );_ddgfa !=nil {return _ddgfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dagb .NoEndnote =NewCT_OnOff (); +if _dggge :=d .DecodeElement (_dagb .NoEndnote ,&_daabg );_dggge !=nil {return _dggge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dagb .TitlePg =NewCT_OnOff (); +if _bbfcd :=d .DecodeElement (_dagb .TitlePg ,&_daabg );_bbfcd !=nil {return _bbfcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dagb .TextDirection =NewCT_TextDirection (); +if _cdebf :=d .DecodeElement (_dagb .TextDirection ,&_daabg );_cdebf !=nil {return _cdebf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dagb .Bidi =NewCT_OnOff (); +if _bfecc :=d .DecodeElement (_dagb .Bidi ,&_daabg );_bfecc !=nil {return _bfecc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dagb .RtlGutter =NewCT_OnOff (); +if _bedf :=d .DecodeElement (_dagb .RtlGutter ,&_daabg );_bedf !=nil {return _bedf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dagb .DocGrid =NewCT_DocGrid (); +if _faceb :=d .DecodeElement (_dagb .DocGrid ,&_daabg );_faceb !=nil {return _faceb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dagb .PrinterSettings =NewCT_Rel (); +if _ccbb :=d .DecodeElement (_dagb .PrinterSettings ,&_daabg );_ccbb !=nil {return _ccbb ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_daabg .Name ); +if _bgbfcf :=d .Skip ();_bgbfcf !=nil {return _bgbfcf ;};};case _g .EndElement :break _dcfga ;case _g .CharData :};};return nil ;};func (_degccf *WdEG_WrapTypeChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _degccf .WrapNone !=nil {_abgecc :=_g .StartElement {Name :_g .Name {Local :"w\u0070\u003a\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}}; +e .EncodeElement (_degccf .WrapNone ,_abgecc );};if _degccf .WrapSquare !=nil {_geddf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}};e .EncodeElement (_degccf .WrapSquare ,_geddf ); +};if _degccf .WrapTight !=nil {_bdcab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003aw\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074"}};e .EncodeElement (_degccf .WrapTight ,_bdcab );};if _degccf .WrapThrough !=nil {_ggcdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0054\u0068r\u006f\u0075\u0067\u0068"}}; +e .EncodeElement (_degccf .WrapThrough ,_ggcdc );};if _degccf .WrapTopAndBottom !=nil {_ddfeaf :=_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 (_degccf .WrapTopAndBottom ,_ddfeaf ); +};return nil ;};func (_dfea *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 :_a .Sprintf ("\u0025\u0076",_dfea .NameAttr )}); +if _dfea .PosAttr !=ST_CaptionPosUnset {_fdb ,_cgcb :=_dfea .PosAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0070o\u0073"});if _cgcb !=nil {return _cgcb ;};start .Attr =append (start .Attr ,_fdb );};if _dfea .ChapNumAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u004e\u0075m"},Value :_a .Sprintf ("\u0025\u0076",*_dfea .ChapNumAttr )}); +};if _dfea .HeadingAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0069\u006eg"},Value :_a .Sprintf ("\u0025\u0076",*_dfea .HeadingAttr )});};if _dfea .NoLabelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006e\u006f\u004c\u0061\u0062\u0065l"},Value :_a .Sprintf ("\u0025\u0076",*_dfea .NoLabelAttr )}); +};if _dfea .NumFmtAttr !=ST_NumberFormatUnset {_bbgeg ,_geaag :=_dfea .NumFmtAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"});if _geaag !=nil {return _geaag ;};start .Attr =append (start .Attr ,_bbgeg );};if _dfea .SepAttr !=ST_ChapterSepUnset {_deba ,_dcfb :=_dfea .SepAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0073e\u0070"}); +if _dcfb !=nil {return _dcfb ;};start .Attr =append (start .Attr ,_deba );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Underline and its children -func (_eadfb *CT_Underline )Validate ()error {return _eadfb .ValidateWithPath ("\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065");};type CT_TextEffect struct{ +// ValidateWithPath validates the CT_FitText and its children, prefixing error messages with path +func (_dfbed *CT_FitText )ValidateWithPath (path string )error {if _bggag :=_dfbed .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bggag !=nil {return _bggag ;};return nil ;};func (_bceg *CT_DocVar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cadg :=range start .Attr {if _cadg .Name .Local =="\u006e\u0061\u006d\u0065"{_cbbde ,_dfdb :=_cadg .Value ,error (nil ); +if _dfdb !=nil {return _dfdb ;};_bceg .NameAttr =_cbbde ;continue ;};if _cadg .Name .Local =="\u0076\u0061\u006c"{_fdbbe ,_adgff :=_cadg .Value ,error (nil );if _adgff !=nil {return _adgff ;};_bceg .ValAttr =_fdbbe ;continue ;};};for {_bggbd ,_gaaa :=d .Token (); +if _gaaa !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0063V\u0061\u0072\u003a\u0020\u0025\u0073",_gaaa );};if _edbga ,_edcg :=_bggbd .(_g .EndElement );_edcg &&_edbga .Name ==start .Name {break ;};};return nil ; +};func NewCT_FontRel ()*CT_FontRel {_affced :=&CT_FontRel {};_affced .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 _affced ;};type CT_TextEffect struct{ // Animated Text Effect Type -ValAttr ST_TextEffect ;};func (_eabeb *CT_SectType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eabeb .ValAttr !=ST_SectionMarkUnset {_dfbcbc ,_ffeab :=_eabeb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffeab !=nil {return _ffeab ; -};start .Attr =append (start .Attr ,_dfbcbc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cffgd *WdWsp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cffgd .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape (); -for _ ,_bcbffg :=range start .Attr {if _bcbffg .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_fcgfgb ,_fagcff :=_d .ParseBool (_bcbffg .Value );if _fagcff !=nil {return _fagcff ; -};_cffgd .NormalEastAsianFlowAttr =&_fcgfgb ;continue ;};};_bbcbd :for {_bbcdbd ,_cdefae :=d .Token ();if _cdefae !=nil {return _cdefae ;};switch _gecdf :=_bbcdbd .(type ){case _b .StartElement :switch _gecdf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:_cffgd .CNvPr =_a .NewCT_NonVisualDrawingProps (); -if _afeaaf :=d .DecodeElement (_cffgd .CNvPr ,&_gecdf );_afeaaf !=nil {return _afeaaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_cffgd .Choice =NewWdCT_WordprocessingShapeChoice (); -if _dfadbf :=d .DecodeElement (&_cffgd .Choice .CNvSpPr ,&_gecdf );_dfadbf !=nil {return _dfadbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_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 :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_cffgd .Choice =NewWdCT_WordprocessingShapeChoice (); -if _eddafe :=d .DecodeElement (&_cffgd .Choice .CNvCnPr ,&_gecdf );_eddafe !=nil {return _eddafe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _ffdbdb :=d .DecodeElement (_cffgd .SpPr ,&_gecdf ); -_ffdbdb !=nil {return _ffdbdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_cffgd .Style =_a .NewCT_ShapeStyle (); -if _egdadb :=d .DecodeElement (_cffgd .Style ,&_gecdf );_egdadb !=nil {return _egdadb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cffgd .ExtLst =_a .NewCT_OfficeArtExtensionList (); -if _gefab :=d .DecodeElement (_cffgd .ExtLst ,&_gecdf );_gefab !=nil {return _gefab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_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 :"\u0074\u0078\u0062\u0078"}:_cffgd .WChoice =NewWdCT_WordprocessingShapeChoice1 (); -if _bfcga :=d .DecodeElement (&_cffgd .WChoice .Txbx ,&_gecdf );_bfcga !=nil {return _bfcga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_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 :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_cffgd .WChoice =NewWdCT_WordprocessingShapeChoice1 (); -if _aebge :=d .DecodeElement (&_cffgd .WChoice .LinkedTxbx ,&_gecdf );_aebge !=nil {return _aebge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_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 :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _adbdfa :=d .DecodeElement (_cffgd .BodyPr ,&_gecdf ); -_adbdfa !=nil {return _adbdfa ;};default:_af .Log .Debug ("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",_gecdf .Name ); -if _ecbgg :=d .Skip ();_ecbgg !=nil {return _ecbgg ;};};case _b .EndElement :break _bbcbd ;case _b .CharData :};};return nil ;};func (_gegged ST_HAnchor )ValidateWithPath (path string )error {switch _gegged {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 (_gegged )); -};return nil ;};func (_deeacg ST_DisplacedByCustomXml )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dffbag :=_b .Attr {};_dffbag .Name =name ;switch _deeacg {case ST_DisplacedByCustomXmlUnset :_dffbag .Value ="";case ST_DisplacedByCustomXmlNext :_dffbag .Value ="\u006e\u0065\u0078\u0074"; -case ST_DisplacedByCustomXmlPrev :_dffbag .Value ="\u0070\u0072\u0065\u0076";};return _dffbag ,nil ;};func NewCT_DocParts ()*CT_DocParts {_ecbeb :=&CT_DocParts {};return _ecbeb };func (_eacfbb *CT_ObjectLink )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eacfbb .UpdateModeAttr =ST_ObjectUpdateMode (1); -for _ ,_dgfcc :=range start .Attr {if _dgfcc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgfcc .Name .Local =="\u0069\u0064"||_dgfcc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dgfcc .Name .Local =="\u0069\u0064"{_fagef ,_becda :=_dgfcc .Value ,error (nil ); -if _becda !=nil {return _becda ;};_eacfbb .IdAttr =_fagef ;continue ;};if _dgfcc .Name .Local =="\u0075\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_eacfbb .UpdateModeAttr .UnmarshalXMLAttr (_dgfcc );continue ;};if _dgfcc .Name .Local =="l\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"{_defaf ,_ecbf :=ParseUnionST_OnOff (_dgfcc .Value ); -if _ecbf !=nil {return _ecbf ;};_eacfbb .LockedFieldAttr =&_defaf ;continue ;};if _dgfcc .Name .Local =="\u0064\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_eacfbb .DrawAspectAttr .UnmarshalXMLAttr (_dgfcc );continue ;};if _dgfcc .Name .Local =="\u0070\u0072\u006f\u0067\u0049\u0064"{_eggee ,_ggdcc :=_dgfcc .Value ,error (nil ); -if _ggdcc !=nil {return _ggdcc ;};_eacfbb .ProgIdAttr =&_eggee ;continue ;};if _dgfcc .Name .Local =="\u0073h\u0061\u0070\u0065\u0049\u0064"{_aeee ,_bffd :=_dgfcc .Value ,error (nil );if _bffd !=nil {return _bffd ;};_eacfbb .ShapeIdAttr =&_aeee ;continue ; -};if _dgfcc .Name .Local =="\u0066\u0069\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"{_baefe ,_gdgbe :=_dgfcc .Value ,error (nil );if _gdgbe !=nil {return _gdgbe ;};_eacfbb .FieldCodesAttr =&_baefe ;continue ;};};for {_cbfbg ,_efdee :=d .Token ();if _efdee !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004fb\u006ae\u0063t\u004c\u0069\u006e\u006b\u003a\u0020\u0025s",_efdee ); -};if _abbgbg ,_acgea :=_cbfbg .(_b .EndElement );_acgea &&_abbgbg .Name ==start .Name {break ;};};return nil ;};func (_dgefed *EG_ContentCellContent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgefed .Tc !=nil {_fbbcg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0063"}}; -for _ ,_bfbdc :=range _dgefed .Tc {e .EncodeElement (_bfbdc ,_fbbcg );};};if _dgefed .CustomXml !=nil {_fadeae :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_dgefed .CustomXml ,_fadeae ); -};if _dgefed .Sdt !=nil {_acbeeba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_dgefed .Sdt ,_acbeeba );};if _dgefed .EG_RunLevelElts !=nil {for _ ,_fbbdd :=range _dgefed .EG_RunLevelElts {_fbbdd .MarshalXML (e ,_b .StartElement {}); -};};return nil ;}; +ValAttr ST_TextEffect ;};func (_bgedca ST_MultiLevelType )Validate ()error {return _bgedca .ValidateWithPath ("")};func NewCT_WebSettings ()*CT_WebSettings {_cceaa :=&CT_WebSettings {};return _cceaa };func (_deceb ST_DocPartGallery )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fcdeg :=_g .Attr {}; +_fcdeg .Name =name ;switch _deceb {case ST_DocPartGalleryUnset :_fcdeg .Value ="";case ST_DocPartGalleryPlaceholder :_fcdeg .Value ="p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case ST_DocPartGalleryAny :_fcdeg .Value ="\u0061\u006e\u0079"; +case ST_DocPartGalleryDefault :_fcdeg .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocPartGalleryDocParts :_fcdeg .Value ="\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCoverPg :_fcdeg .Value ="\u0063o\u0076\u0065\u0072\u0050\u0067"; +case ST_DocPartGalleryEq :_fcdeg .Value ="\u0065\u0071";case ST_DocPartGalleryFtrs :_fcdeg .Value ="\u0066\u0074\u0072\u0073";case ST_DocPartGalleryHdrs :_fcdeg .Value ="\u0068\u0064\u0072\u0073";case ST_DocPartGalleryPgNum :_fcdeg .Value ="\u0070\u0067\u004eu\u006d"; +case ST_DocPartGalleryTbls :_fcdeg .Value ="\u0074\u0062\u006c\u0073";case ST_DocPartGalleryWatermarks :_fcdeg .Value ="\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073";case ST_DocPartGalleryAutoTxt :_fcdeg .Value ="\u0061u\u0074\u006f\u0054\u0078\u0074"; +case ST_DocPartGalleryTxtBox :_fcdeg .Value ="\u0074\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryPgNumT :_fcdeg .Value ="\u0070\u0067\u004e\u0075\u006d\u0054";case ST_DocPartGalleryPgNumB :_fcdeg .Value ="\u0070\u0067\u004e\u0075\u006d\u0042"; +case ST_DocPartGalleryPgNumMargins :_fcdeg .Value ="\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073";case ST_DocPartGalleryTblOfContents :_fcdeg .Value ="\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073"; +case ST_DocPartGalleryBib :_fcdeg .Value ="\u0062\u0069\u0062";case ST_DocPartGalleryCustQuickParts :_fcdeg .Value ="\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case ST_DocPartGalleryCustCoverPg :_fcdeg .Value ="c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067"; +case ST_DocPartGalleryCustEq :_fcdeg .Value ="\u0063\u0075\u0073\u0074\u0045\u0071";case ST_DocPartGalleryCustFtrs :_fcdeg .Value ="\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case ST_DocPartGalleryCustHdrs :_fcdeg .Value ="\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073"; +case ST_DocPartGalleryCustPgNum :_fcdeg .Value ="\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case ST_DocPartGalleryCustTbls :_fcdeg .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073";case ST_DocPartGalleryCustWatermarks :_fcdeg .Value ="\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073"; +case ST_DocPartGalleryCustAutoTxt :_fcdeg .Value ="c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case ST_DocPartGalleryCustTxtBox :_fcdeg .Value ="\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078";case ST_DocPartGalleryCustPgNumT :_fcdeg .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054"; +case ST_DocPartGalleryCustPgNumB :_fcdeg .Value ="\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case ST_DocPartGalleryCustPgNumMargins :_fcdeg .Value ="\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073"; +case ST_DocPartGalleryCustTblOfContents :_fcdeg .Value ="\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case ST_DocPartGalleryCustBib :_fcdeg .Value ="\u0063u\u0073\u0074\u0042\u0069\u0062";case ST_DocPartGalleryCustom1 :_fcdeg .Value ="\u0063u\u0073\u0074\u006f\u006d\u0031"; +case ST_DocPartGalleryCustom2 :_fcdeg .Value ="\u0063u\u0073\u0074\u006f\u006d\u0032";case ST_DocPartGalleryCustom3 :_fcdeg .Value ="\u0063u\u0073\u0074\u006f\u006d\u0033";case ST_DocPartGalleryCustom4 :_fcdeg .Value ="\u0063u\u0073\u0074\u006f\u006d\u0034"; +case ST_DocPartGalleryCustom5 :_fcdeg .Value ="\u0063u\u0073\u0074\u006f\u006d\u0035";};return _fcdeg ,nil ;};type CT_CustomXmlCell struct{ -// Validate validates the WdCT_WordprocessingContentPartNonVisual and its children -func (_aebcb *WdCT_WordprocessingContentPartNonVisual )Validate ()error {return _aebcb .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 (_fggffd ST_NumberFormat )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efadgb :=_b .Attr {};_efadgb .Name =name ;switch _fggffd {case ST_NumberFormatUnset :_efadgb .Value ="";case ST_NumberFormatDecimal :_efadgb .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c"; -case ST_NumberFormatUpperRoman :_efadgb .Value ="\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatLowerRoman :_efadgb .Value ="\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatUpperLetter :_efadgb .Value ="u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072"; -case ST_NumberFormatLowerLetter :_efadgb .Value ="l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatOrdinal :_efadgb .Value ="\u006fr\u0064\u0069\u006e\u0061\u006c";case ST_NumberFormatCardinalText :_efadgb .Value ="\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074"; -case ST_NumberFormatOrdinalText :_efadgb .Value ="o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatHex :_efadgb .Value ="\u0068\u0065\u0078";case ST_NumberFormatChicago :_efadgb .Value ="\u0063h\u0069\u0063\u0061\u0067\u006f"; -case ST_NumberFormatIdeographDigital :_efadgb .Value ="\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatJapaneseCounting :_efadgb .Value ="\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; -case ST_NumberFormatAiueo :_efadgb .Value ="\u0061\u0069\u0075e\u006f";case ST_NumberFormatIroha :_efadgb .Value ="\u0069\u0072\u006fh\u0061";case ST_NumberFormatDecimalFullWidth :_efadgb .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068"; -case ST_NumberFormatDecimalHalfWidth :_efadgb .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatJapaneseLegal :_efadgb .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c"; -case ST_NumberFormatJapaneseDigitalTenThousand :_efadgb .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 :_efadgb .Value ="d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065"; -case ST_NumberFormatDecimalFullWidth2 :_efadgb .Value ="\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case ST_NumberFormatAiueoFullWidth :_efadgb .Value ="\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068"; -case ST_NumberFormatIrohaFullWidth :_efadgb .Value ="\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalZero :_efadgb .Value ="d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case ST_NumberFormatBullet :_efadgb .Value ="\u0062\u0075\u006c\u006c\u0065\u0074"; -case ST_NumberFormatGanada :_efadgb .Value ="\u0067\u0061\u006e\u0061\u0064\u0061";case ST_NumberFormatChosung :_efadgb .Value ="\u0063h\u006f\u0073\u0075\u006e\u0067";case ST_NumberFormatDecimalEnclosedFullstop :_efadgb .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 :_efadgb .Value ="d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case ST_NumberFormatDecimalEnclosedCircleChinese :_efadgb .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 :_efadgb .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 :_efadgb .Value ="i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c"; -case ST_NumberFormatIdeographZodiac :_efadgb .Value ="\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case ST_NumberFormatIdeographZodiacTraditional :_efadgb .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 :_efadgb .Value ="\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatIdeographLegalTraditional :_efadgb .Value ="\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l"; -case ST_NumberFormatTaiwaneseCountingThousand :_efadgb .Value ="\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case ST_NumberFormatTaiwaneseDigital :_efadgb .Value ="\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c"; -case ST_NumberFormatChineseCounting :_efadgb .Value ="\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatChineseLegalSimplified :_efadgb .Value ="\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064"; -case ST_NumberFormatChineseCountingThousand :_efadgb .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 :_efadgb .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c"; -case ST_NumberFormatKoreanCounting :_efadgb .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatKoreanLegal :_efadgb .Value ="k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatKoreanDigital2 :_efadgb .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032"; -case ST_NumberFormatVietnameseCounting :_efadgb .Value ="\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatRussianLower :_efadgb .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072"; -case ST_NumberFormatRussianUpper :_efadgb .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case ST_NumberFormatNone :_efadgb .Value ="\u006e\u006f\u006e\u0065";case ST_NumberFormatNumberInDash :_efadgb .Value ="\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068"; -case ST_NumberFormatHebrew1 :_efadgb .Value ="\u0068e\u0062\u0072\u0065\u0077\u0031";case ST_NumberFormatHebrew2 :_efadgb .Value ="\u0068e\u0062\u0072\u0065\u0077\u0032";case ST_NumberFormatArabicAlpha :_efadgb .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061"; -case ST_NumberFormatArabicAbjad :_efadgb .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case ST_NumberFormatHindiVowels :_efadgb .Value ="h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case ST_NumberFormatHindiConsonants :_efadgb .Value ="\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073"; -case ST_NumberFormatHindiNumbers :_efadgb .Value ="\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatHindiCounting :_efadgb .Value ="\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; -case ST_NumberFormatThaiLetters :_efadgb .Value ="t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_NumberFormatThaiNumbers :_efadgb .Value ="t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatThaiCounting :_efadgb .Value ="\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; -case ST_NumberFormatBahtText :_efadgb .Value ="\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074";case ST_NumberFormatDollarText :_efadgb .Value ="\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case ST_NumberFormatCustom :_efadgb .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; -};return _efadgb ,nil ;}; +// Custom XML Element Namespace +UriAttr *string ; -// Validate validates the Hdr and its children -func (_dcafd *Hdr )Validate ()error {return _dcafd .ValidateWithPath ("\u0048\u0064\u0072")};type Recipients struct{CT_Recipients };func (_ggdad *CT_Lang )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ggdad .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TrackChangesView ()*CT_TrackChangesView {_fcdaf :=&CT_TrackChangesView {};return _fcdaf }; +// Custom XML Element Name +ElementAttr string ; -// Validate validates the CT_FFTextInput and its children -func (_cedg *CT_FFTextInput )Validate ()error {return _cedg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074I\u006e\u0070\u0075\u0074");};func (_bbega ST_FtnPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bbega .String (),start ); -};type CT_PageBorder struct{IdAttr *string ; +// Custom XML Element Properties +CustomXmlPr *CT_CustomXmlPr ;EG_ContentCellContent []*EG_ContentCellContent ;};func (_edggb ST_TblOverlap )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efdedb :=_g .Attr {};_efdedb .Name =name ;switch _edggb {case ST_TblOverlapUnset :_efdedb .Value =""; +case ST_TblOverlapNever :_efdedb .Value ="\u006e\u0065\u0076e\u0072";case ST_TblOverlapOverlap :_efdedb .Value ="\u006fv\u0065\u0072\u006c\u0061\u0070";};return _efdedb ,nil ;};func (_cfcfd ST_FldCharType )Validate ()error {return _cfcfd .ValidateWithPath ("")}; +func NewCT_CellMergeTrackChange ()*CT_CellMergeTrackChange {_bddgd :=&CT_CellMergeTrackChange {};return _bddgd ;};func NewCT_SignedTwipsMeasure ()*CT_SignedTwipsMeasure {_dffab :=&CT_SignedTwipsMeasure {};return _dffab ;};const (ST_HAnchorUnset ST_HAnchor =0; +ST_HAnchorText ST_HAnchor =1;ST_HAnchorMargin ST_HAnchor =2;ST_HAnchorPage ST_HAnchor =3;);func NewEG_MathContent ()*EG_MathContent {_fagbg :=&EG_MathContent {};return _fagbg };func (_gdcfff *WdCT_WordprocessingCanvas )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gegaceg :for {_fffadd ,_ccfaf :=d .Token (); +if _ccfaf !=nil {return _ccfaf ;};switch _cdace :=_fffadd .(type ){case _g .StartElement :switch _cdace .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u0067"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0067"}:_gdcfff .Bg =_af .NewCT_BackgroundFormatting (); +if _aceeeb :=d .DecodeElement (_gdcfff .Bg ,&_cdace );_aceeeb !=nil {return _aceeeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0068\u006fl\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0068\u006fl\u0065"}:_gdcfff .Whole =_af .NewCT_WholeE2oFormatting (); +if _cedeg :=d .DecodeElement (_gdcfff .Whole ,&_cdace );_cedeg !=nil {return _cedeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_bagbgd :=NewWdCT_WordprocessingCanvasChoice (); +if _aaaacd :=d .DecodeElement (&_bagbgd .Wsp ,&_cdace );_aaaacd !=nil {return _aaaacd ;};_gdcfff .Choice =append (_gdcfff .Choice ,_bagbgd );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"}:_aadbe :=NewWdCT_WordprocessingCanvasChoice (); +if _ffadeff :=d .DecodeElement (&_aadbe .Pic ,&_cdace );_ffadeff !=nil {return _ffadeff ;};_gdcfff .Choice =append (_gdcfff .Choice ,_aadbe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbaf :=NewWdCT_WordprocessingCanvasChoice (); +if _fabgga :=d .DecodeElement (&_afbaf .ContentPart ,&_cdace );_fabgga !=nil {return _fabgga ;};_gdcfff .Choice =append (_gdcfff .Choice ,_afbaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0067\u0070"}:_cbedb :=NewWdCT_WordprocessingCanvasChoice (); +if _gecgge :=d .DecodeElement (&_cbedb .Wgp ,&_cdace );_gecgge !=nil {return _gecgge ;};_gdcfff .Choice =append (_gdcfff .Choice ,_cbedb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_ggbbdc :=NewWdCT_WordprocessingCanvasChoice (); +if _fcbeb :=d .DecodeElement (&_ggbbdc .GraphicFrame ,&_cdace );_fcbeb !=nil {return _fcbeb ;};_gdcfff .Choice =append (_gdcfff .Choice ,_ggbbdc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gdcfff .ExtLst =_af .NewCT_OfficeArtExtensionList (); +if _bcbbda :=d .DecodeElement (_gdcfff .ExtLst ,&_cdace );_bcbbda !=nil {return _bcbbda ;};default:_bd .Log .Debug ("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",_cdace .Name ); +if _acaede :=d .Skip ();_acaede !=nil {return _acaede ;};};case _g .EndElement :break _gegaceg ;case _g .CharData :};};return nil ;};func (_aagbg *CT_Ruby )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aagbg .RubyPr =NewCT_RubyPr ();_aagbg .Rt =NewCT_RubyContent (); +_aagbg .RubyBase =NewCT_RubyContent ();_eaeaf :for {_aedfac ,_bfaddd :=d .Token ();if _bfaddd !=nil {return _bfaddd ;};switch _cdfg :=_aedfac .(type ){case _g .StartElement :switch _cdfg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _gffbg :=d .DecodeElement (_aagbg .RubyPr ,&_cdfg ); +_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 :"\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\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 _cgbcd :=d .DecodeElement (_aagbg .Rt ,&_cdfg ); +_cgbcd !=nil {return _cgbcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _dcfgc :=d .DecodeElement (_aagbg .RubyBase ,&_cdfg ); +_dcfgc !=nil {return _dcfgc ;};default:_bd .Log .Debug ("\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",_cdfg .Name ); +if _dbefg :=d .Skip ();_dbefg !=nil {return _dbefg ;};};case _g .EndElement :break _eaeaf ;case _g .CharData :};};return nil ;};func (_fegcc ST_View )Validate ()error {return _fegcc .ValidateWithPath ("")}; -// Border Style -ValAttr ST_Border ; +// ValidateWithPath validates the CT_MailMerge and its children, prefixing error messages with path +func (_gffgg *CT_MailMerge )ValidateWithPath (path string )error {if _ecfad :=_gffgg .MainDocumentType .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006e\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065");_ecfad !=nil {return _ecfad ; +};if _gffgg .LinkToQuery !=nil {if _aecba :=_gffgg .LinkToQuery .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079");_aecba !=nil {return _aecba ;};};if _afeced :=_gffgg .DataType .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0054\u0079\u0070e"); +_afeced !=nil {return _afeced ;};if _gffgg .ConnectString !=nil {if _fbcbbb :=_gffgg .ConnectString .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0053t\u0072\u0069\u006e\u0067");_fbcbbb !=nil {return _fbcbbb ;};};if _gffgg .Query !=nil {if _fgaee :=_gffgg .Query .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079"); +_fgaee !=nil {return _fgaee ;};};if _gffgg .DataSource !=nil {if _deaca :=_gffgg .DataSource .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");_deaca !=nil {return _deaca ;};};if _gffgg .HeaderSource !=nil {if _bafab :=_gffgg .HeaderSource .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"); +_bafab !=nil {return _bafab ;};};if _gffgg .DoNotSuppressBlankLines !=nil {if _gebc :=_gffgg .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"); +_gebc !=nil {return _gebc ;};};if _gffgg .Destination !=nil {if _deagg :=_gffgg .Destination .ValidateWithPath (path +"\u002f\u0044\u0065s\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e");_deagg !=nil {return _deagg ;};};if _gffgg .AddressFieldName !=nil {if _fbdcf :=_gffgg .AddressFieldName .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0046\u0069\u0065\u006cd\u004e\u0061\u006d\u0065"); +_fbdcf !=nil {return _fbdcf ;};};if _gffgg .MailSubject !=nil {if _fedb :=_gffgg .MailSubject .ValidateWithPath (path +"\u002f\u004d\u0061i\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074");_fedb !=nil {return _fedb ;};};if _gffgg .MailAsAttachment !=nil {if _dffcg :=_gffgg .MailAsAttachment .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u0041\u0073\u0041\u0074\u0074\u0061\u0063h\u006d\u0065\u006e\u0074"); +_dffcg !=nil {return _dffcg ;};};if _gffgg .ViewMergedData !=nil {if _ddad :=_gffgg .ViewMergedData .ValidateWithPath (path +"\u002fV\u0069e\u0077\u004d\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061");_ddad !=nil {return _ddad ;};};if _gffgg .ActiveRecord !=nil {if _bfcde :=_gffgg .ActiveRecord .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"); +_bfcde !=nil {return _bfcde ;};};if _gffgg .CheckErrors !=nil {if _ebbgf :=_gffgg .CheckErrors .ValidateWithPath (path +"\u002f\u0043\u0068e\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073");_ebbgf !=nil {return _ebbgf ;};};if _gffgg .Odso !=nil {if _egddc :=_gffgg .Odso .ValidateWithPath (path +"\u002f\u004f\u0064s\u006f"); +_egddc !=nil {return _egddc ;};};return nil ;};func (_efcd *CT_FFHelpText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _efcd .TypeAttr !=ST_InfoTextTypeUnset {_adgag ,_eggfb :=_efcd .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _eggfb !=nil {return _eggfb ;};start .Attr =append (start .Attr ,_adgag );};if _efcd .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_efcd .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_FtnEdn byte ; -// Border Color -ColorAttr *ST_HexColor ; +// Validate validates the WebSettings and its children +func (_aeeeg *WebSettings )Validate ()error {return _aeeeg .ValidateWithPath ("W\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");}; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path +func (_egcff *CT_TwipsMeasure )ValidateWithPath (path string )error {if _feeeef :=_egcff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_feeeef !=nil {return _feeeef ;};return nil ;};func (_faeadd *WdCT_WordprocessingShapeChoice1 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ceede :for {_eceed ,_dggfe :=d .Token (); +if _dggfe !=nil {return _dggfe ;};switch _cfbbae :=_eceed .(type ){case _g .StartElement :switch _cfbbae .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0078\u0062\u0078"}:_faeadd .Txbx =NewWdCT_TextboxInfo (); +if _cgbbf :=d .DecodeElement (_faeadd .Txbx ,&_cfbbae );_cgbbf !=nil {return _cgbbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_faeadd .LinkedTxbx =NewWdCT_LinkedTextboxInformation (); +if _ffegg :=d .DecodeElement (_faeadd .LinkedTxbx ,&_cfbbae );_ffegg !=nil {return _ffegg ;};default:_bd .Log .Debug ("\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",_cfbbae .Name ); +if _dcfab :=d .Skip ();_dcfab !=nil {return _dcfab ;};};case _g .EndElement :break _ceede ;case _g .CharData :};};return nil ;};func (_ddacdd ST_Underline )Validate ()error {return _ddacdd .ValidateWithPath ("")};func NewCT_CustomXmlPr ()*CT_CustomXmlPr {_adeea :=&CT_CustomXmlPr {}; +return _adeea };func (_ccggc *CT_TextboxTightWrap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccggc .ValAttr =ST_TextboxTightWrap (1);for _ ,_fdcbf :=range start .Attr {if _fdcbf .Name .Local =="\u0076\u0061\u006c"{_ccggc .ValAttr .UnmarshalXMLAttr (_fdcbf ); +continue ;};};for {_ddagg ,_fafbdc :=d .Token ();if _fafbdc !=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",_fafbdc ); +};if _dgceag ,_gcfee :=_ddagg .(_g .EndElement );_gcfee &&_dgceag .Name ==start .Name {break ;};};return nil ;};func NewCT_Br ()*CT_Br {_fdcg :=&CT_Br {};return _fdcg };func (_gbeggd *CT_TextScale )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ecdcd :=range start .Attr {if _ecdcd .Name .Local =="\u0076\u0061\u006c"{_acgfff ,_fegdc :=ParseUnionST_TextScale (_ecdcd .Value ); +if _fegdc !=nil {return _fegdc ;};_gbeggd .ValAttr =&_acgfff ;continue ;};};for {_baade ,_fcada :=d .Token ();if _fcada !=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",_fcada ); +};if _afafed ,_defba :=_baade .(_g .EndElement );_defba &&_afafed .Name ==start .Name {break ;};};return nil ;}; -// Border Theme Color Tint -ThemeTintAttr *string ; +// Validate validates the CT_EdnDocProps and its children +func (_adfg *CT_EdnDocProps )Validate ()error {return _adfg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");}; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// Validate validates the WdCT_TxbxContent and its children +func (_eecffe *WdCT_TxbxContent )Validate ()error {return _eecffe .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054x\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func NewCT_TblGrid ()*CT_TblGrid {_gedga :=&CT_TblGrid {};return _gedga };func (_cefdc ST_TextEffect )String ()string {switch _cefdc {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 NewCT_RPr ()*CT_RPr {_dcaa :=&CT_RPr {};return _dcaa };func (_fabge *CT_Underline )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fabge .ValAttr !=ST_UnderlineUnset {_bbgfd ,_fffbb :=_fabge .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _fffbb !=nil {return _fffbb ;};start .Attr =append (start .Attr ,_bbgfd );};if _fabge .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_fabge .ColorAttr )}); +};if _fabge .ThemeColorAttr !=ST_ThemeColorUnset {_bgdfb ,_ddfad :=_fabge .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _ddfad !=nil {return _ddfad ;};start .Attr =append (start .Attr ,_bgdfb ); +};if _fabge .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 :_a .Sprintf ("\u0025\u0076",*_fabge .ThemeTintAttr )});};if _fabge .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 :_a .Sprintf ("\u0025\u0076",*_fabge .ThemeShadeAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcbcf *ST_MailMergeDocType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eegbb ,_egafe :=d .Token ();if _egafe !=nil {return _egafe ;}; +if _ffdefab ,_ggeddc :=_eegbb .(_g .EndElement );_ggeddc &&_ffdefab .Name ==start .Name {*_bcbcf =1;return nil ;};if _edgccb ,_egfcc :=_eegbb .(_g .CharData );!_egfcc {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",_eegbb ); +}else {switch string (_edgccb ){case "":*_bcbcf =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_bcbcf =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_bcbcf =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_bcbcf =3; +case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_bcbcf =4;case "\u0065\u006d\u0061i\u006c":*_bcbcf =5;case "\u0066\u0061\u0078":*_bcbcf =6;};};_eegbb ,_egafe =d .Token ();if _egafe !=nil {return _egafe ;};if _ebefc ,_fcegc :=_eegbb .(_g .EndElement ); +_fcegc &&_ebefc .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",_eegbb );};type CT_TargetScreenSz struct{ -// Border Width -SzAttr *uint64 ; +// Target Screen Size Value +ValAttr ST_TargetScreenSz ;};func (_efccb *CT_Empty )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gddgg *CT_TextboxTightWrap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cfgcba ,_feeee :=_gddgg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _feeee !=nil {return _feeee ;};start .Attr =append (start .Attr ,_cfgcba );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfag *CT_Jc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfag .ValAttr =ST_Jc (1); +for _ ,_fdafb :=range start .Attr {if _fdafb .Name .Local =="\u0076\u0061\u006c"{_bfag .ValAttr .UnmarshalXMLAttr (_fdafb );continue ;};};for {_fdgc ,_gcabb :=d .Token ();if _gcabb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004ac\u003a\u0020\u0025\u0073",_gcabb ); +};if _degdf ,_bddfc :=_fdgc .(_g .EndElement );_bddfc &&_degdf .Name ==start .Name {break ;};};return nil ;};func (_fgbbd *CT_TrPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgbbd .TrPr =NewCT_TrPrBase ();for _ ,_agfge :=range start .Attr {if _agfge .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aagda ,_afdbdb :=_agfge .Value ,error (nil ); +if _afdbdb !=nil {return _afdbdb ;};_fgbbd .AuthorAttr =_aagda ;continue ;};if _agfge .Name .Local =="\u0064\u0061\u0074\u0065"{_afbdab ,_ddddf :=ParseStdlibTime (_agfge .Value );if _ddddf !=nil {return _ddddf ;};_fgbbd .DateAttr =&_afbdab ;continue ;}; +if _agfge .Name .Local =="\u0069\u0064"{_ffedbe ,_bbfaee :=_ff .ParseInt (_agfge .Value ,10,64);if _bbfaee !=nil {return _bbfaee ;};_fgbbd .IdAttr =_ffedbe ;continue ;};};_dfafc :for {_ffbfc ,_dedea :=d .Token ();if _dedea !=nil {return _dedea ;};switch _aeaeaa :=_ffbfc .(type ){case _g .StartElement :switch _aeaeaa .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _eabbfg :=d .DecodeElement (_fgbbd .TrPr ,&_aeaeaa ); +_eabbfg !=nil {return _eabbfg ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_aeaeaa .Name ); +if _cbcdbe :=d .Skip ();_cbcdbe !=nil {return _cbcdbe ;};};case _g .EndElement :break _dfafc ;case _g .CharData :};};return nil ;};func (_cabdb *ST_TabJc )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cabdb =0;case "\u0063\u006c\u0065a\u0072":*_cabdb =1; +case "\u0073\u0074\u0061r\u0074":*_cabdb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cabdb =3;case "\u0065\u006e\u0064":*_cabdb =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_cabdb =5;case "\u0062\u0061\u0072":*_cabdb =6;case "\u006e\u0075\u006d":*_cabdb =7; +case "\u006c\u0065\u0066\u0074":*_cabdb =8;case "\u0072\u0069\u0067h\u0074":*_cabdb =9;};return nil ;};func (_bbbcf ST_Hint )Validate ()error {return _bbbcf .ValidateWithPath ("")};func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_dcfbe :=&CT_TwipsMeasure {}; +return _dcfbe };func (_bffad *CT_RPrDefault )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbcdf :for {_adaa ,_dgaea :=d .Token ();if _dgaea !=nil {return _dgaea ;};switch _dfagb :=_adaa .(type ){case _g .StartElement :switch _dfagb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bffad .RPr =NewCT_RPr (); +if _cceea :=d .DecodeElement (_bffad .RPr ,&_dfagb );_cceea !=nil {return _cceea ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_dfagb .Name ); +if _egbbb :=d .Skip ();_egbbb !=nil {return _egbbb ;};};case _g .EndElement :break _fbcdf ;case _g .CharData :};};return nil ;}; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Validate validates the WdCT_PosH and its children +func (_fedbg *WdCT_PosH )Validate ()error {return _fedbg .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073H");};func (_abdd *CT_RPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _abdd .RStyle !=nil {_ffbde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_abdd .RStyle ,_ffbde );};if _abdd .RFonts !=nil {_feca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_abdd .RFonts ,_feca );};if _abdd .B !=nil {_fceac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}}; +e .EncodeElement (_abdd .B ,_fceac );};if _abdd .BCs !=nil {_efbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_abdd .BCs ,_efbf );};if _abdd .I !=nil {_efgede :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}}; +e .EncodeElement (_abdd .I ,_efgede );};if _abdd .ICs !=nil {_dfaac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_abdd .ICs ,_dfaac );};if _abdd .Caps !=nil {_aadgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; +e .EncodeElement (_abdd .Caps ,_aadgd );};if _abdd .SmallCaps !=nil {_cffcg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_abdd .SmallCaps ,_cffcg );};if _abdd .Strike !=nil {_eaabf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; +e .EncodeElement (_abdd .Strike ,_eaabf );};if _abdd .Dstrike !=nil {_gbede :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_abdd .Dstrike ,_gbede );};if _abdd .Outline !=nil {_fddce :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; +e .EncodeElement (_abdd .Outline ,_fddce );};if _abdd .Shadow !=nil {_deccff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_abdd .Shadow ,_deccff );};if _abdd .Emboss !=nil {_cacgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; +e .EncodeElement (_abdd .Emboss ,_cacgd );};if _abdd .Imprint !=nil {_bged :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_abdd .Imprint ,_bged );};if _abdd .NoProof !=nil {_gcdfdf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; +e .EncodeElement (_abdd .NoProof ,_gcdfdf );};if _abdd .SnapToGrid !=nil {_ecgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_abdd .SnapToGrid ,_ecgd );};if _abdd .Vanish !=nil {_bbdca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; +e .EncodeElement (_abdd .Vanish ,_bbdca );};if _abdd .WebHidden !=nil {_fggfd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_abdd .WebHidden ,_fggfd );};if _abdd .Color !=nil {_edgagf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_abdd .Color ,_edgagf );};if _abdd .Spacing !=nil {_aeabf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_abdd .Spacing ,_aeabf );};if _abdd .W !=nil {_eadfcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}}; +e .EncodeElement (_abdd .W ,_eadfcb );};if _abdd .Kern !=nil {_cffcdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_abdd .Kern ,_cffcdg );};if _abdd .Position !=nil {_eeegb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_abdd .Position ,_eeegb );};if _abdd .Sz !=nil {_cfffc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_abdd .Sz ,_cfffc );};if _abdd .SzCs !=nil {_edbfdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; +e .EncodeElement (_abdd .SzCs ,_edbfdf );};if _abdd .Highlight !=nil {_dfadad :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_abdd .Highlight ,_dfadad );};if _abdd .U !=nil {_gfgba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}}; +e .EncodeElement (_abdd .U ,_gfgba );};if _abdd .Effect !=nil {_ccggg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_abdd .Effect ,_ccggg );};if _abdd .Bdr !=nil {_gaeeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}}; +e .EncodeElement (_abdd .Bdr ,_gaeeg );};if _abdd .Shd !=nil {_cdffa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_abdd .Shd ,_cdffa );};if _abdd .FitText !=nil {_aefdcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; +e .EncodeElement (_abdd .FitText ,_aefdcf );};if _abdd .VertAlign !=nil {_eecccc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_abdd .VertAlign ,_eecccc );};if _abdd .Rtl !=nil {_ffgea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}}; +e .EncodeElement (_abdd .Rtl ,_ffgea );};if _abdd .Cs !=nil {_eaabb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_abdd .Cs ,_eaabb );};if _abdd .Em !=nil {_bcddb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}}; +e .EncodeElement (_abdd .Em ,_bcddb );};if _abdd .Lang !=nil {_cgedg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_abdd .Lang ,_cgedg );};if _abdd .EastAsianLayout !=nil {_gbada :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_abdd .EastAsianLayout ,_gbada );};if _abdd .SpecVanish !=nil {_aggcgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_abdd .SpecVanish ,_aggcgb );}; +if _abdd .OMath !=nil {_dagac :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_abdd .OMath ,_dagac );};if _abdd .RPrChange !=nil {_ebfbd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_abdd .RPrChange ,_ebfbd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Border Shadow -ShadowAttr *_bc .ST_OnOff ; +// ValidateWithPath validates the CT_CustomXmlRun and its children, prefixing error messages with path +func (_bdbec *CT_CustomXmlRun )ValidateWithPath (path string )error {if _bdbec .CustomXmlPr !=nil {if _dgac :=_bdbec .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_dgac !=nil {return _dgac ; +};};for _fggb ,_ccfb :=range _bdbec .EG_PContent {if _fcdb :=_ccfb .ValidateWithPath (_a .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_fggb ));_fcdb !=nil {return _fcdb ;};};return nil ;};func NewCT_PBdr ()*CT_PBdr {_fafagc :=&CT_PBdr {}; +return _fafagc };type CT_TcPrBase struct{ -// Create Frame Effect -FrameAttr *_bc .ST_OnOff ;};type WdEG_WrapType struct{Choice *WdEG_WrapTypeChoice ;};func (_bcddc *WdCT_WrapSquare )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ddcdbf ,_fddcaf :=_bcddc .WrapTextAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"}); -if _fddcaf !=nil {return _fddcaf ;};start .Attr =append (start .Attr ,_ddcdbf );if _bcddc .DistTAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_f .Sprintf ("\u0025\u0076",*_bcddc .DistTAttr )}); -};if _bcddc .DistBAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_f .Sprintf ("\u0025\u0076",*_bcddc .DistBAttr )});};if _bcddc .DistLAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_f .Sprintf ("\u0025\u0076",*_bcddc .DistLAttr )}); -};if _bcddc .DistRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_f .Sprintf ("\u0025\u0076",*_bcddc .DistRAttr )});};e .EncodeToken (start );if _bcddc .EffectExtent !=nil {_efffb :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}}; -e .EncodeElement (_bcddc .EffectExtent ,_efffb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_VerticalJc struct{ +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// Vertical Alignment Setting -ValAttr ST_VerticalJc ;};func (_gefg *CT_Div )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gefg .IdAttr )}); -e .EncodeToken (start );if _gefg .BlockQuote !=nil {_efefb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062l\u006f\u0063\u006b\u0051\u0075\u006f\u0074\u0065"}};e .EncodeElement (_gefg .BlockQuote ,_efefb );};if _gefg .BodyDiv !=nil {_fadd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0062\u006f\u0064\u0079\u0044\u0069v"}}; -e .EncodeElement (_gefg .BodyDiv ,_fadd );};_cggc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006d\u0061\u0072\u004c\u0065\u0066t"}};e .EncodeElement (_gefg .MarLeft ,_cggc );_fbad :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0052\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_gefg .MarRight ,_fbad );_cfgag :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0054\u006f\u0070"}};e .EncodeElement (_gefg .MarTop ,_cfgag );_ggeef :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u006d\u0061\u0072\u0042\u006f\u0074\u0074\u006f\u006d"}}; -e .EncodeElement (_gefg .MarBottom ,_ggeef );if _gefg .DivBdr !=nil {_gdec :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u0069\u0076\u0042\u0064\u0072"}};e .EncodeElement (_gefg .DivBdr ,_gdec );};if _gefg .DivsChild !=nil {_gedac :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0064\u0069\u0076\u0073\u0043\u0068\u0069\u006c\u0064"}}; -for _ ,_ggaef :=range _gefg .DivsChild {e .EncodeElement (_ggaef ,_gedac );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddefb ST_CharacterSpacing )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_begffa :=_b .Attr {}; -_begffa .Name =name ;switch _ddefb {case ST_CharacterSpacingUnset :_begffa .Value ="";case ST_CharacterSpacingDoNotCompress :_begffa .Value ="\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case ST_CharacterSpacingCompressPunctuation :_begffa .Value ="\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e"; -case ST_CharacterSpacingCompressPunctuationAndJapaneseKana :_begffa .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 _begffa ,nil ;};func (_fbafae *Footnotes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\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 ,_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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 :"\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 ,_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 ="w\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0073";return _fbafae .CT_Footnotes .MarshalXML (e ,start );}; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// ValidateWithPath validates the CT_Divs and its children, prefixing error messages with path -func (_aaadf *CT_Divs )ValidateWithPath (path string )error {for _dbcgc ,_caceb :=range _aaadf .Div {if _acfaa :=_caceb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0076\u005b\u0025\u0064\u005d",path ,_dbcgc ));_acfaa !=nil {return _acfaa ; -};};return nil ;};func (_gacde *CT_TblLayoutType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_baabea :=range start .Attr {if _baabea .Name .Local =="\u0074\u0079\u0070\u0065"{_gacde .TypeAttr .UnmarshalXMLAttr (_baabea );continue ; -};};for {_baefb ,_aaagec :=d .Token ();if _aaagec !=nil {return _f .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",_aaagec );};if _gcgafg ,_deeb :=_baefb .(_b .EndElement ); -_deeb &&_gcgafg .Name ==start .Name {break ;};};return nil ;};func (_cgfbe *CT_TblPrExBase )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cgfbe .TblW !=nil {_eccfc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}}; -e .EncodeElement (_cgfbe .TblW ,_eccfc );};if _cgfbe .Jc !=nil {_ebedca :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_cgfbe .Jc ,_ebedca );};if _cgfbe .TblCellSpacing !=nil {_bbaec :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; -e .EncodeElement (_cgfbe .TblCellSpacing ,_bbaec );};if _cgfbe .TblInd !=nil {_aeefgc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_cgfbe .TblInd ,_aeefgc );};if _cgfbe .TblBorders !=nil {_fefff :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_cgfbe .TblBorders ,_fefff );};if _cgfbe .Shd !=nil {_afdae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_cgfbe .Shd ,_afdae );};if _cgfbe .TblLayout !=nil {_bdbcbd :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_cgfbe .TblLayout ,_bdbcbd );};if _cgfbe .TblCellMar !=nil {_bfgbed :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_cgfbe .TblCellMar ,_bfgbed );};if _cgfbe .TblLook !=nil {_bfdaf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; -e .EncodeElement (_cgfbe .TblLook ,_bfdaf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// Validate validates the CT_TrPr and its children -func (_ccaef *CT_TrPr )Validate ()error {return _ccaef .ValidateWithPath ("\u0043T\u005f\u0054\u0072\u0050\u0072");};type WdWsp struct{WdCT_WordprocessingShape };func (_baacd ST_DecimalNumberOrPercent )String ()string {if _baacd .ST_UnqualifiedPercentage !=nil {return _f .Sprintf ("\u0025\u0076",*_baacd .ST_UnqualifiedPercentage ); -};if _baacd .ST_Percentage !=nil {return _f .Sprintf ("\u0025\u0076",*_baacd .ST_Percentage );};return "";}; +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// Validate validates the CT_Border and its children -func (_cdgde *CT_Border )Validate ()error {return _cdgde .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");}; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Validate validates the CT_Style and its children -func (_feacgd *CT_Style )Validate ()error {return _feacgd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");}; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// ValidateWithPath validates the CT_Lang and its children, prefixing error messages with path -func (_bgcfb *CT_Lang )ValidateWithPath (path string )error {return nil };type CT_Ind struct{ +// Table Cell Shading +Shd *CT_Shd ; -// Start Indentation -StartAttr *ST_SignedTwipsMeasure ; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// Start Indentation in Character Units -StartCharsAttr *int64 ; +// Single Table Cell Margins +TcMar *CT_TcMar ; -// End Indentation -EndAttr *ST_SignedTwipsMeasure ; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// End Indentation in Character Units -EndCharsAttr *int64 ; +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Start Indentation -LeftAttr *ST_SignedTwipsMeasure ; +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Start Indentation in Character Units -LeftCharsAttr *int64 ; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// End Indentation -RightAttr *ST_SignedTwipsMeasure ; +// Header Cells Associated With Table Cell +Headers *CT_Headers ;}; -// End Indentation in Character Units -RightCharsAttr *int64 ; +// Validate validates the CT_SdtContentBlock and its children +func (_ecfgbe *CT_SdtContentBlock )Validate ()error {return _ecfgbe .ValidateWithPath ("\u0043T\u005fS\u0064\u0074\u0043\u006f\u006et\u0065\u006et\u0042\u006c\u006f\u0063\u006b");};func NewCT_CustomXmlCell ()*CT_CustomXmlCell {_gbcce :=&CT_CustomXmlCell {}; +return _gbcce };func NewCT_MailMerge ()*CT_MailMerge {_ffadd :=&CT_MailMerge {};_ffadd .MainDocumentType =NewCT_MailMergeDocType ();_ffadd .DataType =NewCT_MailMergeDataType ();return _ffadd ;};func (_cbccfg *CT_Kinsoku )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adfabb :=range start .Attr {if _adfabb .Name .Local =="\u006c\u0061\u006e\u0067"{_gagge ,_ebbeea :=_adfabb .Value ,error (nil ); +if _ebbeea !=nil {return _ebbeea ;};_cbccfg .LangAttr =_gagge ;continue ;};if _adfabb .Name .Local =="\u0076\u0061\u006c"{_febgb ,_ddcgd :=_adfabb .Value ,error (nil );if _ddcgd !=nil {return _ddcgd ;};_cbccfg .ValAttr =_febgb ;continue ;};};for {_gcggce ,_cfefb :=d .Token (); +if _cfefb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075\u003a\u0020%\u0073",_cfefb );};if _fecca ,_gegce :=_gcggce .(_g .EndElement );_gegce &&_fecca .Name ==start .Name {break ; +};};return nil ;};type CT_Rel struct{IdAttr string ;};func (_ddfbb *ST_Border )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afcea ,_edagd :=d .Token ();if _edagd !=nil {return _edagd ;};if _ffgabg ,_edbbca :=_afcea .(_g .EndElement );_edbbca &&_ffgabg .Name ==start .Name {*_ddfbb =1; +return nil ;};if _eaeag ,_dfaddc :=_afcea .(_g .CharData );!_dfaddc {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",_afcea );}else {switch string (_eaeag ){case "":*_ddfbb =0; +case "\u006e\u0069\u006c":*_ddfbb =1;case "\u006e\u006f\u006e\u0065":*_ddfbb =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ddfbb =3;case "\u0074\u0068\u0069c\u006b":*_ddfbb =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ddfbb =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_ddfbb =6; +case "\u0064\u0061\u0073\u0068\u0065\u0064":*_ddfbb =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_ddfbb =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_ddfbb =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_ddfbb =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_ddfbb =11; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_ddfbb =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_ddfbb =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_ddfbb =14; +case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_ddfbb =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_ddfbb =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_ddfbb =17; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_ddfbb =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_ddfbb =19;case "\u0077\u0061\u0076\u0065":*_ddfbb =20; +case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_ddfbb =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_ddfbb =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_ddfbb =23; +case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_ddfbb =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_ddfbb =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_ddfbb =26;case "\u0069\u006e\u0073e\u0074":*_ddfbb =27; +case "\u0061\u0070\u0070\u006c\u0065\u0073":*_ddfbb =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_ddfbb =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_ddfbb =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_ddfbb =31; +case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_ddfbb =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_ddfbb =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_ddfbb =34; +case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_ddfbb =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_ddfbb =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_ddfbb =37; +case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_ddfbb =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_ddfbb =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_ddfbb =40; +case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_ddfbb =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_ddfbb =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ddfbb =43; +case "\u0062\u0061\u0074\u0073":*_ddfbb =44;case "\u0062\u0069\u0072d\u0073":*_ddfbb =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_ddfbb =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_ddfbb =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_ddfbb =48; +case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_ddfbb =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_ddfbb =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_ddfbb =51; +case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_ddfbb =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_ddfbb =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_ddfbb =54; +case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_ddfbb =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_ddfbb =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_ddfbb =57; +case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_ddfbb =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_ddfbb =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_ddfbb =60; +case "\u0063\u006c\u006f\u0063\u006b\u0073":*_ddfbb =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_ddfbb =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_ddfbb =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_ddfbb =64; +case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ddfbb =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_ddfbb =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_ddfbb =67; +case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_ddfbb =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_ddfbb =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_ddfbb =70; +case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_ddfbb =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_ddfbb =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_ddfbb =73; +case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_ddfbb =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_ddfbb =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_ddfbb =76; +case "\u0063\u0075\u0070":*_ddfbb =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_ddfbb =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_ddfbb =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_ddfbb =80; +case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_ddfbb =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_ddfbb =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_ddfbb =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_ddfbb =84; +case "\u0065\u0061\u0072\u0074\u0068\u0032":*_ddfbb =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_ddfbb =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_ddfbb =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_ddfbb =88; +case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_ddfbb =89;case "\u0066\u0061\u006e\u0073":*_ddfbb =90;case "\u0066\u0069\u006c\u006d":*_ddfbb =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_ddfbb =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_ddfbb =93; +case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_ddfbb =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_ddfbb =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_ddfbb =96; +case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_ddfbb =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_ddfbb =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_ddfbb =99; +case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_ddfbb =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_ddfbb =101;case "\u0067\u0065\u006d\u0073":*_ddfbb =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_ddfbb =103; +case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ddfbb =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_ddfbb =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_ddfbb =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_ddfbb =107; +case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_ddfbb =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_ddfbb =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_ddfbb =110;case "\u0068\u006f\u006cl\u0079":*_ddfbb =111; +case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_ddfbb =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_ddfbb =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_ddfbb =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_ddfbb =115; +case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_ddfbb =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_ddfbb =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_ddfbb =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_ddfbb =119; +case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_ddfbb =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_ddfbb =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_ddfbb =122;case "\u006d\u006f\u006fn\u0073":*_ddfbb =123; +case "\u006d\u006f\u0073\u0061\u0069\u0063":*_ddfbb =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_ddfbb =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_ddfbb =126;case "\u006f\u0076\u0061l\u0073":*_ddfbb =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_ddfbb =128; +case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_ddfbb =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_ddfbb =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_ddfbb =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_ddfbb =132; +case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_ddfbb =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_ddfbb =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_ddfbb =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_ddfbb =136; +case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_ddfbb =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_ddfbb =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_ddfbb =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_ddfbb =140; +case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_ddfbb =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_ddfbb =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_ddfbb =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_ddfbb =144; +case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_ddfbb =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_ddfbb =146;case "\u0072\u0069\u006eg\u0073":*_ddfbb =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_ddfbb =148; +case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_ddfbb =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_ddfbb =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_ddfbb =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_ddfbb =152; +case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_ddfbb =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_ddfbb =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_ddfbb =155; +case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_ddfbb =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_ddfbb =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_ddfbb =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_ddfbb =159; +case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_ddfbb =160;case "\u0073\u0074\u0061r\u0073":*_ddfbb =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_ddfbb =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_ddfbb =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_ddfbb =164; +case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_ddfbb =165;case "\u0073\u0075\u006e":*_ddfbb =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_ddfbb =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_ddfbb =168; +case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_ddfbb =169;case "\u0074\u0072\u0065e\u0073":*_ddfbb =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_ddfbb =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_ddfbb =172; +case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_ddfbb =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_ddfbb =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_ddfbb =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_ddfbb =176; +case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_ddfbb =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_ddfbb =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_ddfbb =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_ddfbb =180; +case "\u0076\u0069\u006e\u0065":*_ddfbb =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_ddfbb =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_ddfbb =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_ddfbb =184; +case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_ddfbb =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_ddfbb =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_ddfbb =187; +case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_ddfbb =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_ddfbb =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_ddfbb =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_ddfbb =191; +case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_ddfbb =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ddfbb =193;};};_afcea ,_edagd =d .Token ();if _edagd !=nil {return _edagd ;};if _cdbgg ,_bdcbf :=_afcea .(_g .EndElement ); +_bdcbf &&_cdbgg .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",_afcea );};func (_afdbg *CT_TcPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afdbg .TcPr =NewCT_TcPrInner (); +for _ ,_dbedb :=range start .Attr {if _dbedb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_agdfe ,_gdfaa :=_dbedb .Value ,error (nil );if _gdfaa !=nil {return _gdfaa ;};_afdbg .AuthorAttr =_agdfe ;continue ;};if _dbedb .Name .Local =="\u0064\u0061\u0074\u0065"{_acabb ,_fbcge :=ParseStdlibTime (_dbedb .Value ); +if _fbcge !=nil {return _fbcge ;};_afdbg .DateAttr =&_acabb ;continue ;};if _dbedb .Name .Local =="\u0069\u0064"{_fffcb ,_ababg :=_ff .ParseInt (_dbedb .Value ,10,64);if _ababg !=nil {return _ababg ;};_afdbg .IdAttr =_fffcb ;continue ;};};_ffdbe :for {_gddfb ,_efaac :=d .Token (); +if _efaac !=nil {return _efaac ;};switch _gffef :=_gddfb .(type ){case _g .StartElement :switch _gffef .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _cbcbd :=d .DecodeElement (_afdbg .TcPr ,&_gffef ); +_cbcbd !=nil {return _cbcbd ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gffef .Name ); +if _bggdd :=d .Skip ();_bggdd !=nil {return _bggdd ;};};case _g .EndElement :break _ffdbe ;case _g .CharData :};};return nil ;}; -// Indentation Removed from First Line -HangingAttr *_bc .ST_TwipsMeasure ; +// Validate validates the CT_PPr and its children +func (_abdad *CT_PPr )Validate ()error {return _abdad .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072");};type CT_Footnotes struct{ -// Indentation Removed From First Line in Character Units -HangingCharsAttr *int64 ; +// Footnote Content +Footnote []*CT_FtnEdn ;};type CT_NumFmt struct{ -// Additional First Line Indentation -FirstLineAttr *_bc .ST_TwipsMeasure ; +// Numbering Format Type +ValAttr ST_NumberFormat ; -// Additional First Line Indentation in Character Units -FirstLineCharsAttr *int64 ;};func NewEG_BlockLevelChunkElts ()*EG_BlockLevelChunkElts {_efcfec :=&EG_BlockLevelChunkElts {};return _efcfec ;};func (_gbeeb *CT_SdtRow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbeca :for {_adaaa ,_cdcaf :=d .Token (); -if _cdcaf !=nil {return _cdcaf ;};switch _agcef :=_adaaa .(type ){case _b .StartElement :switch _agcef .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 :"\u0073\u0064\u0074P\u0072"},_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 :"\u0073\u0064\u0074P\u0072"}:_gbeeb .SdtPr =NewCT_SdtPr (); -if _egcec :=d .DecodeElement (_gbeeb .SdtPr ,&_agcef );_egcec !=nil {return _egcec ;};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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_gbeeb .SdtEndPr =NewCT_SdtEndPr (); -if _cbag :=d .DecodeElement (_gbeeb .SdtEndPr ,&_agcef );_cbag !=nil {return _cbag ;};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 :"\u0073\u0064\u0074\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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_gbeeb .SdtContent =NewCT_SdtContentRow (); -if _aafdg :=d .DecodeElement (_gbeeb .SdtContent ,&_agcef );_aafdg !=nil {return _aafdg ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\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",_agcef .Name ); -if _fdagae :=d .Skip ();_fdagae !=nil {return _fdagae ;};};case _b .EndElement :break _cbeca ;case _b .CharData :};};return nil ;};func (_cdadgc *CT_SdtContentCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cdadgc .Tc !=nil {_gdfac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0063"}}; -for _ ,_bcccea :=range _cdadgc .Tc {e .EncodeElement (_bcccea ,_gdfac );};};if _cdadgc .CustomXml !=nil {_ffffc :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_cdadgc .CustomXml ,_ffffc ); -};if _cdadgc .Sdt !=nil {_ggbeac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_cdadgc .Sdt ,_ggbeac );};if _cdadgc .EG_RunLevelElts !=nil {for _ ,_ggfcb :=range _cdadgc .EG_RunLevelElts {_ggfcb .MarshalXML (e ,_b .StartElement {}); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bceff *CT_Recipients )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_febge :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}}; -for _ ,_gdaca :=range _bceff .RecipientData {e .EncodeElement (_gdaca ,_febge );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcfcbc ST_VAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bcfcbc .String (),start ); -}; +// Custom Defined Number Format +FormatAttr *string ;}; -// Validate validates the EG_ContentRunContentBase and its children -func (_cbadf *EG_ContentRunContentBase )Validate ()error {return _cbadf .ValidateWithPath ("\u0045G\u005f\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006eC\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};type CT_Divs struct{ +// AlternateContentRun is used to marshal/unmarshal mc:AlternateContent types inside or CT_R Extra in the OOXML schema. +type AlternateContentRun struct{Choice *AC_ChoiceRun ;Fallback _e .Any ;}; -// Information About Single HTML div Element -Div []*CT_Div ;};func (_feffce *ST_Lock )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddecc ,_aagfg :=d .Token ();if _aagfg !=nil {return _aagfg ;};if _cfaaf ,_fbgec :=_ddecc .(_b .EndElement );_fbgec &&_cfaaf .Name ==start .Name {*_feffce =1; -return nil ;};if _agfca ,_bccgga :=_ddecc .(_b .CharData );!_bccgga {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",_ddecc );}else {switch string (_agfca ){case "":*_feffce =0; -case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_feffce =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_feffce =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_feffce =3;case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_feffce =4; -};};_ddecc ,_aagfg =d .Token ();if _aagfg !=nil {return _aagfg ;};if _gecba ,_ddebaa :=_ddecc .(_b .EndElement );_ddebaa &&_gecba .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",_ddecc ); -};func NewCT_ShapeDefaults ()*CT_ShapeDefaults {_eagba :=&CT_ShapeDefaults {};return _eagba };func (_bffgc *WdInline )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\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\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 ,_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\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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 :"\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 ,_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 ="\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee";return _bffgc .WdCT_Inline .MarshalXML (e ,start );};type WdCT_WordprocessingContentPartNonVisual struct{CNvPr *_a .CT_NonVisualDrawingProps ;CNvContentPartPr *_a .CT_NonVisualContentPartProperties ; -};func (_bcfff ST_Jc )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eadea :=_b .Attr {};_eadea .Name =name ;switch _bcfff {case ST_JcUnset :_eadea .Value ="";case ST_JcStart :_eadea .Value ="\u0073\u0074\u0061r\u0074";case ST_JcCenter :_eadea .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; -case ST_JcEnd :_eadea .Value ="\u0065\u006e\u0064";case ST_JcBoth :_eadea .Value ="\u0062\u006f\u0074\u0068";case ST_JcMediumKashida :_eadea .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcDistribute :_eadea .Value ="\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065"; -case ST_JcNumTab :_eadea .Value ="\u006e\u0075\u006d\u0054\u0061\u0062";case ST_JcHighKashida :_eadea .Value ="h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcLowKashida :_eadea .Value ="\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061"; -case ST_JcThaiDistribute :_eadea .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case ST_JcLeft :_eadea .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_eadea .Value ="\u0072\u0069\u0067h\u0074";};return _eadea ,nil ; -};func (_gaggc ST_Merge )ValidateWithPath (path string )error {switch _gaggc {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 (_gaggc )); -};return nil ;};func NewCT_Frame ()*CT_Frame {_adefb :=&CT_Frame {};return _adefb };func (_adbcfg *ST_SdtDateMappingType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecdfda ,_gacfed :=d .Token ();if _gacfed !=nil {return _gacfed ;};if _dfcfd ,_fegded :=_ecdfda .(_b .EndElement ); -_fegded &&_dfcfd .Name ==start .Name {*_adbcfg =1;return nil ;};if _aaede ,_begcd :=_ecdfda .(_b .CharData );!_begcd {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",_ecdfda ); -}else {switch string (_aaede ){case "":*_adbcfg =0;case "\u0074\u0065\u0078\u0074":*_adbcfg =1;case "\u0064\u0061\u0074\u0065":*_adbcfg =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_adbcfg =3;};};_ecdfda ,_gacfed =d .Token ();if _gacfed !=nil {return _gacfed ; -};if _befdad ,_bdbeb :=_ecdfda .(_b .EndElement );_bdbeb &&_befdad .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",_ecdfda ); -};func (_ffcdff *ST_TargetScreenSz )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffcdff =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_ffcdff =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_ffcdff =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_ffcdff =3; -case "\u00380\u0030\u0078\u0036\u0030\u0030":*_ffcdff =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_ffcdff =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_ffcdff =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_ffcdff =7; -case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_ffcdff =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_ffcdff =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_ffcdff =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_ffcdff =11; -};return nil ;};type CT_CalendarType struct{ +// Validate validates the CT_Odso and its children +func (_dbada *CT_Odso )Validate ()error {return _dbada .ValidateWithPath ("\u0043T\u005f\u004f\u0064\u0073\u006f");};func NewEG_ParaRPrTrackChanges ()*EG_ParaRPrTrackChanges {_gedda :=&EG_ParaRPrTrackChanges {};return _gedda ;};type Styles struct{CT_Styles }; +func (_dcbec *CT_EastAsianLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_agcb :=range start .Attr {if _agcb .Name .Local =="\u0069\u0064"{_fcgce ,_gfde :=_ff .ParseInt (_agcb .Value ,10,64);if _gfde !=nil {return _gfde ;}; +_dcbec .IdAttr =&_fcgce ;continue ;};if _agcb .Name .Local =="\u0063o\u006d\u0062\u0069\u006e\u0065"{_effba ,_bfgdg :=ParseUnionST_OnOff (_agcb .Value );if _bfgdg !=nil {return _bfgdg ;};_dcbec .CombineAttr =&_effba ;continue ;};if _agcb .Name .Local =="\u0063o\u006db\u0069\u006e\u0065\u0042\u0072\u0061\u0063\u006b\u0065\u0074\u0073"{_dcbec .CombineBracketsAttr .UnmarshalXMLAttr (_agcb ); +continue ;};if _agcb .Name .Local =="\u0076\u0065\u0072\u0074"{_eegge ,_fddcb :=ParseUnionST_OnOff (_agcb .Value );if _fddcb !=nil {return _fddcb ;};_dcbec .VertAttr =&_eegge ;continue ;};if _agcb .Name .Local =="\u0076\u0065\u0072t\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073"{_cgce ,_deedd :=ParseUnionST_OnOff (_agcb .Value ); +if _deedd !=nil {return _deedd ;};_dcbec .VertCompressAttr =&_cgce ;continue ;};};for {_adadb ,_abfe :=d .Token ();if _abfe !=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",_abfe ); +};if _bfgbb ,_cbbe :=_adadb .(_g .EndElement );_cbbe &&_bfgbb .Name ==start .Name {break ;};};return nil ;};func (_defbg ST_HighlightColor )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dadcg :=_g .Attr {};_dadcg .Name =name ;switch _defbg {case ST_HighlightColorUnset :_dadcg .Value =""; +case ST_HighlightColorBlack :_dadcg .Value ="\u0062\u006c\u0061c\u006b";case ST_HighlightColorBlue :_dadcg .Value ="\u0062\u006c\u0075\u0065";case ST_HighlightColorCyan :_dadcg .Value ="\u0063\u0079\u0061\u006e";case ST_HighlightColorGreen :_dadcg .Value ="\u0067\u0072\u0065e\u006e"; +case ST_HighlightColorMagenta :_dadcg .Value ="\u006da\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorRed :_dadcg .Value ="\u0072\u0065\u0064";case ST_HighlightColorYellow :_dadcg .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorWhite :_dadcg .Value ="\u0077\u0068\u0069t\u0065"; +case ST_HighlightColorDarkBlue :_dadcg .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065";case ST_HighlightColorDarkCyan :_dadcg .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_HighlightColorDarkGreen :_dadcg .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n"; +case ST_HighlightColorDarkMagenta :_dadcg .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061";case ST_HighlightColorDarkRed :_dadcg .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_HighlightColorDarkYellow :_dadcg .Value ="\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077"; +case ST_HighlightColorDarkGray :_dadcg .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079";case ST_HighlightColorLightGray :_dadcg .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_HighlightColorNone :_dadcg .Value ="\u006e\u006f\u006e\u0065"; +};return _dadcg ,nil ;};type CT_CustomXmlPr struct{ -// Calendar Type Value -ValAttr _bc .ST_CalendarType ;};func (_ddded *CT_ParaRPrChange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_ddded .AuthorAttr )}); -if _ddded .DateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ddded .DateAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ddded .IdAttr )}); -e .EncodeToken (start );_dcddc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ddded .RPr ,_dcddc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TblPrChange struct{AuthorAttr string ; -DateAttr *_e .Time ; +// Custom XML Element Placeholder Text +Placeholder *CT_String ; -// Annotation Identifier -IdAttr int64 ;TblPr *CT_TblPrBase ;};func (_cbefae WdST_AlignH )ValidateWithPath (path string )error {switch _cbefae {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 (_cbefae )); +// Custom XML Attribute +Attr []*CT_Attr ;};func (_ceagcf ST_PageBorderZOrder )ValidateWithPath (path string )error {switch _ceagcf {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 (_ceagcf )); };return nil ;}; -// Validate validates the CT_PPrChange and its children -func (_dccgg *CT_PPrChange )Validate ()error {return _dccgg .ValidateWithPath ("\u0043\u0054\u005fP\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_bdcda *CT_RecipientData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdcda .Column =NewCT_DecimalNumber (); -_bdcda .UniqueTag =NewCT_Base64Binary ();_ggbabe :for {_caebg ,_eadeb :=d .Token ();if _eadeb !=nil {return _eadeb ;};switch _bdebf :=_caebg .(type ){case _b .StartElement :switch _bdebf .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 :"\u0061\u0063\u0074\u0069\u0076\u0065"},_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 :"\u0061\u0063\u0074\u0069\u0076\u0065"}:_bdcda .Active =NewCT_OnOff (); -if _ebcag :=d .DecodeElement (_bdcda .Active ,&_bdebf );_ebcag !=nil {return _ebcag ;};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 :"\u0063\u006f\u006c\u0075\u006d\u006e"},_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 :"\u0063\u006f\u006c\u0075\u006d\u006e"}:if _gfffaf :=d .DecodeElement (_bdcda .Column ,&_bdebf ); -_gfffaf !=nil {return _gfffaf ;};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 :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"},_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 :"\u0075n\u0069\u0071\u0075\u0065\u0054\u0061g"}:if _aggee :=d .DecodeElement (_bdcda .UniqueTag ,&_bdebf ); -_aggee !=nil {return _aggee ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bdebf .Name ); -if _fdcg :=d .Skip ();_fdcg !=nil {return _fdcg ;};};case _b .EndElement :break _ggbabe ;case _b .CharData :};};return nil ;};type CT_Fonts struct{ +// Validate validates the CT_TblPrExBase and its children +func (_gcagc *CT_TblPrExBase )Validate ()error {return _gcagc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045x\u0042\u0061\u0073\u0065");};func (_bbbfc *CT_TrackChangeRange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbfgfe :=range start .Attr {if _fbfgfe .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_bbbfc .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_fbfgfe ); +continue ;};if _fbfgfe .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cfeda ,_fedgf :=_fbfgfe .Value ,error (nil );if _fedgf !=nil {return _fedgf ;};_bbbfc .AuthorAttr =_cfeda ;continue ;};if _fbfgfe .Name .Local =="\u0064\u0061\u0074\u0065"{_egeee ,_dgdge :=ParseStdlibTime (_fbfgfe .Value ); +if _dgdge !=nil {return _dgdge ;};_bbbfc .DateAttr =&_egeee ;continue ;};if _fbfgfe .Name .Local =="\u0069\u0064"{_ffdfcc ,_cfgcfa :=_ff .ParseInt (_fbfgfe .Value ,10,64);if _cfgcfa !=nil {return _cfgcfa ;};_bbbfc .IdAttr =_ffdfcc ;continue ;};};for {_ccbgf ,_gggfa :=d .Token (); +if _gggfa !=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",_gggfa );};if _ffbaaa ,_cddge :=_ccbgf .(_g .EndElement ); +_cddge &&_ffbaaa .Name ==start .Name {break ;};};return nil ;};func (_bcbacf *WdCT_WrapTopBottom )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bcbacf .DistTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_a .Sprintf ("\u0025\u0076",*_bcbacf .DistTAttr )}); +};if _bcbacf .DistBAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_a .Sprintf ("\u0025\u0076",*_bcbacf .DistBAttr )});};e .EncodeToken (start );if _bcbacf .EffectExtent !=nil {_eccdgg :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}}; +e .EncodeElement (_bcbacf .EffectExtent ,_eccdgg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcaaf ST_Theme )ValidateWithPath (path string )error {switch _bcaaf {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 (_bcaaf )); +};return nil ;};func (_ecccdf ST_PTabAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ecccdf .String (),start );}; -// Font Content Type -HintAttr ST_Hint ; +// Validate validates the CT_SdtBlock and its children +func (_egacbc *CT_SdtBlock )Validate ()error {return _egacbc .ValidateWithPath ("C\u0054\u005f\u0053\u0064\u0074\u0042\u006c\u006f\u0063\u006b");};type CT_Markup struct{ -// ASCII Font -AsciiAttr *string ; +// Annotation Identifier +IdAttr int64 ;};type EG_BlockLevelChunkElts struct{EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_cebeac ST_MailMergeDocType )Validate ()error {return _cebeac .ValidateWithPath ("")};func NewCT_Perm ()*CT_Perm {_abcab :=&CT_Perm {};return _abcab }; -// High ANSI Font -HAnsiAttr *string ; -// East Asian Font -EastAsiaAttr *string ; +// ValidateWithPath validates the WdCT_WrapNone and its children, prefixing error messages with path +func (_caagfd *WdCT_WrapNone )ValidateWithPath (path string )error {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;); -// Complex Script Font -CsAttr *string ; +// ValidateWithPath validates the Document and its children, prefixing error messages with path +func (_cdgab *Document )ValidateWithPath (path string )error {if _agggf :=_cdgab .CT_Document .ValidateWithPath (path );_agggf !=nil {return _agggf ;};return nil ;}; -// ASCII Theme Font -AsciiThemeAttr ST_Theme ; +// Validate validates the CT_HdrFtr and its children +func (_cbfd *CT_HdrFtr )Validate ()error {return _cbfd .ValidateWithPath ("\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r");};type CT_VerticalAlignRun struct{ -// High ANSI Theme Font -HAnsiThemeAttr ST_Theme ; +// Subscript/Superscript Value +ValAttr _ffb .ST_VerticalAlignRun ;};func NewCT_RunTrackChange ()*CT_RunTrackChange {_gaaea :=&CT_RunTrackChange {};return _gaaea };func (_fabde ST_StyleSort )ValidateWithPath (path string )error {switch _fabde {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 (_fabde )); +};return nil ;};func ParseUnionST_HexColor (s string )(ST_HexColor ,error ){_eecebf :=ST_HexColor {};if s =="\u0061\u0075\u0074\u006f"{_eecebf .ST_HexColorAuto =ST_HexColorAutoAuto ;}else {_eecebf .ST_HexColorRGB =&s ;};return _eecebf ,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 *_af .CT_Point2D ;PositionH *WdCT_PosH ; +PositionV *WdCT_PosV ;Extent *_af .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;Choice *WdEG_WrapTypeChoice ;DocPr *_af .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_af .CT_NonVisualGraphicFrameProperties ;Graphic *_af .Graphic ;};func (_fcfgc *EG_HdrFtrReferences )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fcfgc .HeaderReference !=nil {_ccafb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}}; +e .EncodeElement (_fcfgc .HeaderReference ,_ccafb );};if _fcfgc .FooterReference !=nil {_cgbdae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_fcfgc .FooterReference ,_cgbdae ); +};return nil ;};type CT_ObjectLink struct{UpdateModeAttr ST_ObjectUpdateMode ;LockedFieldAttr *_ffb .ST_OnOff ; -// East Asian Theme Font -EastAsiaThemeAttr ST_Theme ; +// Object Representation +DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; -// Complex Script Theme Font -CsthemeAttr ST_Theme ;};func (_aebdcb ST_PTabLeader )ValidateWithPath (path string )error {switch _aebdcb {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 (_aebdcb )); -};return nil ;};type CT_Tbl struct{EG_RangeMarkupElements []*EG_RangeMarkupElements ; +// Object Application +ProgIdAttr *string ; -// Table Properties -TblPr *CT_TblPr ; +// Object Shape +ShapeIdAttr *string ; -// Table Grid -TblGrid *CT_TblGrid ;EG_ContentRowContent []*EG_ContentRowContent ;};func (_bgdabc ST_MultiLevelType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdgbf :=_b .Attr {};_bdgbf .Name =name ;switch _bgdabc {case ST_MultiLevelTypeUnset :_bdgbf .Value =""; -case ST_MultiLevelTypeSingleLevel :_bdgbf .Value ="s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeMultilevel :_bdgbf .Value ="\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeHybridMultilevel :_bdgbf .Value ="\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c"; -};return _bdgbf ,nil ;}; +// Field Switches +FieldCodesAttr *string ;};type CT_SdtDropDownList struct{ -// Validate validates the CT_TblCellMar and its children -func (_eecgdg *CT_TblCellMar )Validate ()error {return _eecgdg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");};type CT_Pitch struct{ +// Drop-down List Last Saved Value +LastValueAttr *string ; -// Value -ValAttr ST_Pitch ;};type WdCT_WrapPath struct{EditedAttr *bool ;Start *_a .CT_Point2D ;LineTo []*_a .CT_Point2D ;};func (_afbfb *CT_Footnotes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _afbfb .Footnote !=nil {_cgdb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}}; -for _ ,_dgee :=range _afbfb .Footnote {e .EncodeElement (_dgee ,_cgdb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Drop-Down List Item +ListItem []*CT_SdtListItem ;};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 (_ceae *CT_CalendarType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ceae .ValAttr !=_ffb .ST_CalendarTypeUnset {_afc ,_dfcaf :=_ceae .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _dfcaf !=nil {return _dfcaf ;};start .Attr =append (start .Attr ,_afc );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path -func (_ccdcgf *CT_LongHexNumber )ValidateWithPath (path string )error {return nil }; +// Validate validates the CT_Tabs and its children +func (_befafg *CT_Tabs )Validate ()error {return _befafg .ValidateWithPath ("\u0043T\u005f\u0054\u0061\u0062\u0073");};func (_gacad *TxbxContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gacad .CT_TxbxContent =*NewCT_TxbxContent (); +_dceeg :for {_gfeca ,_gaabb :=d .Token ();if _gaabb !=nil {return _gaabb ;};switch _gbggcd :=_gfeca .(type ){case _g .StartElement :switch _gbggcd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eadab :=NewCT_AltChunk (); +if _dbebb :=d .DecodeElement (_eadab ,&_gbggcd );_dbebb !=nil {return _dbebb ;};_gacad .AltChunk =append (_gacad .AltChunk ,_eadab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bfeeaa :=NewEG_ContentBlockContent (); +_bfeeaa .CustomXml =NewCT_CustomXmlBlock ();if _fcdfd :=d .DecodeElement (_bfeeaa .CustomXml ,&_gbggcd );_fcdfd !=nil {return _fcdfd ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_bfeeaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_adgfc :=NewEG_ContentBlockContent (); +_adgfc .Sdt =NewCT_SdtBlock ();if _caaaf :=d .DecodeElement (_adgfc .Sdt ,&_gbggcd );_caaaf !=nil {return _caaaf ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_adgfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfcdeg :=NewEG_ContentBlockContent (); +_abbee :=NewCT_P ();if _bagde :=d .DecodeElement (_abbee ,&_gbggcd );_bagde !=nil {return _bagde ;};_bfcdeg .P =append (_bfcdeg .P ,_abbee );_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_bfcdeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_badgfa :=NewEG_ContentBlockContent (); +_dfbbf :=NewCT_Tbl ();if _gbdfc :=d .DecodeElement (_dfbbf ,&_gbggcd );_gbdfc !=nil {return _gbdfc ;};_badgfa .Tbl =append (_badgfa .Tbl ,_dfbbf );_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_badgfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bggfc :=NewEG_ContentBlockContent (); +_fcbafe :=NewEG_RunLevelElts ();_fcbafe .ProofErr =NewCT_ProofErr ();if _bbfdg :=d .DecodeElement (_fcbafe .ProofErr ,&_gbggcd );_bbfdg !=nil {return _bbfdg ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_bggfc );_bggfc .EG_RunLevelElts =append (_bggfc .EG_RunLevelElts ,_fcbafe ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fdgde :=NewEG_ContentBlockContent (); +_bedea :=NewEG_RunLevelElts ();_bedea .PermStart =NewCT_PermStart ();if _fgdgac :=d .DecodeElement (_bedea .PermStart ,&_gbggcd );_fgdgac !=nil {return _fgdgac ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_fdgde );_fdgde .EG_RunLevelElts =append (_fdgde .EG_RunLevelElts ,_bedea ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abeeg :=NewEG_ContentBlockContent (); +_dffda :=NewEG_RunLevelElts ();_dffda .PermEnd =NewCT_Perm ();if _cddbb :=d .DecodeElement (_dffda .PermEnd ,&_gbggcd );_cddbb !=nil {return _cddbb ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_abeeg );_abeeg .EG_RunLevelElts =append (_abeeg .EG_RunLevelElts ,_dffda ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dcfgac :=NewEG_ContentBlockContent (); +_fbdgae :=NewEG_RunLevelElts ();_fbdgae .Ins =NewCT_RunTrackChange ();if _eacge :=d .DecodeElement (_fbdgae .Ins ,&_gbggcd );_eacge !=nil {return _eacge ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_dcfgac );_dcfgac .EG_RunLevelElts =append (_dcfgac .EG_RunLevelElts ,_fbdgae ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dgdef :=NewEG_ContentBlockContent (); +_fgbdgg :=NewEG_RunLevelElts ();_fgbdgg .Del =NewCT_RunTrackChange ();if _gdgbg :=d .DecodeElement (_fgbdgg .Del ,&_gbggcd );_gdgbg !=nil {return _gdgbg ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_dgdef );_dgdef .EG_RunLevelElts =append (_dgdef .EG_RunLevelElts ,_fgbdgg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_debef :=NewEG_ContentBlockContent (); +_bbbdfc :=NewEG_RunLevelElts ();_bbbdfc .MoveFrom =NewCT_RunTrackChange ();if _aeeada :=d .DecodeElement (_bbbdfc .MoveFrom ,&_gbggcd );_aeeada !=nil {return _aeeada ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_debef );_debef .EG_RunLevelElts =append (_debef .EG_RunLevelElts ,_bbbdfc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gddeed :=NewEG_ContentBlockContent (); +_fbgea :=NewEG_RunLevelElts ();_fbgea .MoveTo =NewCT_RunTrackChange ();if _aecgb :=d .DecodeElement (_fbgea .MoveTo ,&_gbggcd );_aecgb !=nil {return _aecgb ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_gddeed );_gddeed .EG_RunLevelElts =append (_gddeed .EG_RunLevelElts ,_fbgea ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gecdgd :=NewEG_ContentBlockContent (); +_ggfba :=NewEG_RunLevelElts ();_dfede :=NewEG_RangeMarkupElements ();_dfede .BookmarkStart =NewCT_Bookmark ();if _aeabfa :=d .DecodeElement (_dfede .BookmarkStart ,&_gbggcd );_aeabfa !=nil {return _aeabfa ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_gecdgd ); +_gecdgd .EG_RunLevelElts =append (_gecdgd .EG_RunLevelElts ,_ggfba );_ggfba .EG_RangeMarkupElements =append (_ggfba .EG_RangeMarkupElements ,_dfede );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_begbe :=NewEG_ContentBlockContent (); +_eeccd :=NewEG_RunLevelElts ();_bbbadc :=NewEG_RangeMarkupElements ();_bbbadc .BookmarkEnd =NewCT_MarkupRange ();if _gggfd :=d .DecodeElement (_bbbadc .BookmarkEnd ,&_gbggcd );_gggfd !=nil {return _gggfd ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_begbe ); +_begbe .EG_RunLevelElts =append (_begbe .EG_RunLevelElts ,_eeccd );_eeccd .EG_RangeMarkupElements =append (_eeccd .EG_RangeMarkupElements ,_bbbadc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgdbb :=NewEG_ContentBlockContent (); +_cdaeb :=NewEG_RunLevelElts ();_decgee :=NewEG_RangeMarkupElements ();_decgee .MoveFromRangeStart =NewCT_MoveBookmark ();if _dcecca :=d .DecodeElement (_decgee .MoveFromRangeStart ,&_gbggcd );_dcecca !=nil {return _dcecca ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_bgdbb ); +_bgdbb .EG_RunLevelElts =append (_bgdbb .EG_RunLevelElts ,_cdaeb );_cdaeb .EG_RangeMarkupElements =append (_cdaeb .EG_RangeMarkupElements ,_decgee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_feccac :=NewEG_ContentBlockContent (); +_geggfd :=NewEG_RunLevelElts ();_fgcbg :=NewEG_RangeMarkupElements ();_fgcbg .MoveFromRangeEnd =NewCT_MarkupRange ();if _ceefbbe :=d .DecodeElement (_fgcbg .MoveFromRangeEnd ,&_gbggcd );_ceefbbe !=nil {return _ceefbbe ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_feccac ); +_feccac .EG_RunLevelElts =append (_feccac .EG_RunLevelElts ,_geggfd );_geggfd .EG_RangeMarkupElements =append (_geggfd .EG_RangeMarkupElements ,_fgcbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ffbddf :=NewEG_ContentBlockContent (); +_fcfaed :=NewEG_RunLevelElts ();_eccdf :=NewEG_RangeMarkupElements ();_eccdf .MoveToRangeStart =NewCT_MoveBookmark ();if _gcbfag :=d .DecodeElement (_eccdf .MoveToRangeStart ,&_gbggcd );_gcbfag !=nil {return _gcbfag ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_ffbddf ); +_ffbddf .EG_RunLevelElts =append (_ffbddf .EG_RunLevelElts ,_fcfaed );_fcfaed .EG_RangeMarkupElements =append (_fcfaed .EG_RangeMarkupElements ,_eccdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_abffa :=NewEG_ContentBlockContent (); +_afbca :=NewEG_RunLevelElts ();_gfaee :=NewEG_RangeMarkupElements ();_gfaee .MoveToRangeEnd =NewCT_MarkupRange ();if _faffcf :=d .DecodeElement (_gfaee .MoveToRangeEnd ,&_gbggcd );_faffcf !=nil {return _faffcf ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_abffa ); +_abffa .EG_RunLevelElts =append (_abffa .EG_RunLevelElts ,_afbca );_afbca .EG_RangeMarkupElements =append (_afbca .EG_RangeMarkupElements ,_gfaee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ebbedf :=NewEG_ContentBlockContent (); +_geccf :=NewEG_RunLevelElts ();_acgeaf :=NewEG_RangeMarkupElements ();_acgeaf .CommentRangeStart =NewCT_MarkupRange ();if _befbg :=d .DecodeElement (_acgeaf .CommentRangeStart ,&_gbggcd );_befbg !=nil {return _befbg ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_ebbedf ); +_ebbedf .EG_RunLevelElts =append (_ebbedf .EG_RunLevelElts ,_geccf );_geccf .EG_RangeMarkupElements =append (_geccf .EG_RangeMarkupElements ,_acgeaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbgeb :=NewEG_ContentBlockContent (); +_agcdg :=NewEG_RunLevelElts ();_fecgc :=NewEG_RangeMarkupElements ();_fecgc .CommentRangeEnd =NewCT_MarkupRange ();if _gbfgbg :=d .DecodeElement (_fecgc .CommentRangeEnd ,&_gbggcd );_gbfgbg !=nil {return _gbfgbg ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_bbgeb ); +_bbgeb .EG_RunLevelElts =append (_bbgeb .EG_RunLevelElts ,_agcdg );_agcdg .EG_RangeMarkupElements =append (_agcdg .EG_RangeMarkupElements ,_fecgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cfaeg :=NewEG_ContentBlockContent (); +_dgbbc :=NewEG_RunLevelElts ();_gdcfbg :=NewEG_RangeMarkupElements ();_gdcfbg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gbaafd :=d .DecodeElement (_gdcfbg .CustomXmlInsRangeStart ,&_gbggcd );_gbaafd !=nil {return _gbaafd ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_cfaeg ); +_cfaeg .EG_RunLevelElts =append (_cfaeg .EG_RunLevelElts ,_dgbbc );_dgbbc .EG_RangeMarkupElements =append (_dgbbc .EG_RangeMarkupElements ,_gdcfbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_agbgcf :=NewEG_ContentBlockContent (); +_eceadf :=NewEG_RunLevelElts ();_gcdag :=NewEG_RangeMarkupElements ();_gcdag .CustomXmlInsRangeEnd =NewCT_Markup ();if _afdacd :=d .DecodeElement (_gcdag .CustomXmlInsRangeEnd ,&_gbggcd );_afdacd !=nil {return _afdacd ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_agbgcf ); +_agbgcf .EG_RunLevelElts =append (_agbgcf .EG_RunLevelElts ,_eceadf );_eceadf .EG_RangeMarkupElements =append (_eceadf .EG_RangeMarkupElements ,_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 :"\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"}:_faaeed :=NewEG_ContentBlockContent (); +_ebacg :=NewEG_RunLevelElts ();_bbdgf :=NewEG_RangeMarkupElements ();_bbdgf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ffgfdc :=d .DecodeElement (_bbdgf .CustomXmlDelRangeStart ,&_gbggcd );_ffgfdc !=nil {return _ffgfdc ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_faaeed ); +_faaeed .EG_RunLevelElts =append (_faaeed .EG_RunLevelElts ,_ebacg );_ebacg .EG_RangeMarkupElements =append (_ebacg .EG_RangeMarkupElements ,_bbdgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dfcabgbc :=NewEG_ContentBlockContent (); +_dcfdga :=NewEG_RunLevelElts ();_cfefcg :=NewEG_RangeMarkupElements ();_cfefcg .CustomXmlDelRangeEnd =NewCT_Markup ();if _bacef :=d .DecodeElement (_cfefcg .CustomXmlDelRangeEnd ,&_gbggcd );_bacef !=nil {return _bacef ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_dfcabgbc ); +_dfcabgbc .EG_RunLevelElts =append (_dfcabgbc .EG_RunLevelElts ,_dcfdga );_dcfdga .EG_RangeMarkupElements =append (_dcfdga .EG_RangeMarkupElements ,_cfefcg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bafde :=NewEG_ContentBlockContent (); +_ddbdd :=NewEG_RunLevelElts ();_gbcbc :=NewEG_RangeMarkupElements ();_gbcbc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gdddbb :=d .DecodeElement (_gbcbc .CustomXmlMoveFromRangeStart ,&_gbggcd );_gdddbb !=nil {return _gdddbb ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_bafde ); +_bafde .EG_RunLevelElts =append (_bafde .EG_RunLevelElts ,_ddbdd );_ddbdd .EG_RangeMarkupElements =append (_ddbdd .EG_RangeMarkupElements ,_gbcbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ffdce :=NewEG_ContentBlockContent (); +_gcbegg :=NewEG_RunLevelElts ();_bfcfa :=NewEG_RangeMarkupElements ();_bfcfa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gebccg :=d .DecodeElement (_bfcfa .CustomXmlMoveFromRangeEnd ,&_gbggcd );_gebccg !=nil {return _gebccg ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_ffdce ); +_ffdce .EG_RunLevelElts =append (_ffdce .EG_RunLevelElts ,_gcbegg );_gcbegg .EG_RangeMarkupElements =append (_gcbegg .EG_RangeMarkupElements ,_bfcfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_efdef :=NewEG_ContentBlockContent (); +_ddbge :=NewEG_RunLevelElts ();_agcgee :=NewEG_RangeMarkupElements ();_agcgee .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ebeef :=d .DecodeElement (_agcgee .CustomXmlMoveToRangeStart ,&_gbggcd );_ebeef !=nil {return _ebeef ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_efdef ); +_efdef .EG_RunLevelElts =append (_efdef .EG_RunLevelElts ,_ddbge );_ddbge .EG_RangeMarkupElements =append (_ddbge .EG_RangeMarkupElements ,_agcgee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_degge :=NewEG_ContentBlockContent (); +_gggfe :=NewEG_RunLevelElts ();_dbdbbf :=NewEG_RangeMarkupElements ();_dbdbbf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fcadgd :=d .DecodeElement (_dbdbbf .CustomXmlMoveToRangeEnd ,&_gbggcd );_fcadgd !=nil {return _fcadgd ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_degge ); +_degge .EG_RunLevelElts =append (_degge .EG_RunLevelElts ,_gggfe );_gggfe .EG_RangeMarkupElements =append (_gggfe .EG_RangeMarkupElements ,_dbdbbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dadeb :=NewEG_ContentBlockContent (); +_cbagb :=NewEG_RunLevelElts ();_eacaf :=NewEG_MathContent ();_eacaf .OMathPara =_b .NewOMathPara ();if _gdagb :=d .DecodeElement (_eacaf .OMathPara ,&_gbggcd );_gdagb !=nil {return _gdagb ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_dadeb ); +_dadeb .EG_RunLevelElts =append (_dadeb .EG_RunLevelElts ,_cbagb );_cbagb .EG_MathContent =append (_cbagb .EG_MathContent ,_eacaf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fgcfb :=NewEG_ContentBlockContent (); +_cfbbge :=NewEG_RunLevelElts ();_ecebc :=NewEG_MathContent ();_ecebc .OMath =_b .NewOMath ();if _ccadec :=d .DecodeElement (_ecebc .OMath ,&_gbggcd );_ccadec !=nil {return _ccadec ;};_gacad .EG_ContentBlockContent =append (_gacad .EG_ContentBlockContent ,_fgcfb ); +_fgcfb .EG_RunLevelElts =append (_fgcfb .EG_RunLevelElts ,_cfbbge );_cfbbge .EG_MathContent =append (_cfbbge .EG_MathContent ,_ecebc );default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_gbggcd .Name ); +if _gegec :=d .Skip ();_gegec !=nil {return _gegec ;};};case _g .EndElement :break _dceeg ;case _g .CharData :};};return nil ;};func (_efaeg *CT_TblPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebagfg :for {_dcefgb ,_cdgca :=d .Token (); +if _cdgca !=nil {return _cdgca ;};switch _bffdb :=_dcefgb .(type ){case _g .StartElement :switch _bffdb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efaeg .TblStyle =NewCT_String (); +if _gcfed :=d .DecodeElement (_efaeg .TblStyle ,&_bffdb );_gcfed !=nil {return _gcfed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efaeg .TblpPr =NewCT_TblPPr (); +if _edgga :=d .DecodeElement (_efaeg .TblpPr ,&_bffdb );_edgga !=nil {return _edgga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efaeg .TblOverlap =NewCT_TblOverlap (); +if _dafac :=d .DecodeElement (_efaeg .TblOverlap ,&_bffdb );_dafac !=nil {return _dafac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efaeg .BidiVisual =NewCT_OnOff (); +if _gcgdd :=d .DecodeElement (_efaeg .BidiVisual ,&_bffdb );_gcgdd !=nil {return _gcgdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efaeg .TblStyleRowBandSize =NewCT_DecimalNumber (); +if _decfd :=d .DecodeElement (_efaeg .TblStyleRowBandSize ,&_bffdb );_decfd !=nil {return _decfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efaeg .TblStyleColBandSize =NewCT_DecimalNumber (); +if _dcgcga :=d .DecodeElement (_efaeg .TblStyleColBandSize ,&_bffdb );_dcgcga !=nil {return _dcgcga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efaeg .TblW =NewCT_TblWidth (); +if _bagcg :=d .DecodeElement (_efaeg .TblW ,&_bffdb );_bagcg !=nil {return _bagcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efaeg .Jc =NewCT_JcTable (); +if _gbdge :=d .DecodeElement (_efaeg .Jc ,&_bffdb );_gbdge !=nil {return _gbdge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efaeg .TblCellSpacing =NewCT_TblWidth (); +if _bacbab :=d .DecodeElement (_efaeg .TblCellSpacing ,&_bffdb );_bacbab !=nil {return _bacbab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efaeg .TblInd =NewCT_TblWidth (); +if _bbbda :=d .DecodeElement (_efaeg .TblInd ,&_bffdb );_bbbda !=nil {return _bbbda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efaeg .TblBorders =NewCT_TblBorders (); +if _abdbc :=d .DecodeElement (_efaeg .TblBorders ,&_bffdb );_abdbc !=nil {return _abdbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efaeg .Shd =NewCT_Shd (); +if _aedbdb :=d .DecodeElement (_efaeg .Shd ,&_bffdb );_aedbdb !=nil {return _aedbdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efaeg .TblLayout =NewCT_TblLayoutType (); +if _aacff :=d .DecodeElement (_efaeg .TblLayout ,&_bffdb );_aacff !=nil {return _aacff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efaeg .TblCellMar =NewCT_TblCellMar (); +if _dbgaeb :=d .DecodeElement (_efaeg .TblCellMar ,&_bffdb );_dbgaeb !=nil {return _dbgaeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efaeg .TblLook =NewCT_TblLook (); +if _cfagd :=d .DecodeElement (_efaeg .TblLook ,&_bffdb );_cfagd !=nil {return _cfagd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efaeg .TblCaption =NewCT_String (); +if _baffeb :=d .DecodeElement (_efaeg .TblCaption ,&_bffdb );_baffeb !=nil {return _baffeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efaeg .TblDescription =NewCT_String (); +if _fdcbeg :=d .DecodeElement (_efaeg .TblDescription ,&_bffdb );_fdcbeg !=nil {return _fdcbeg ;};default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_bffdb .Name ); +if _aedbb :=d .Skip ();_aedbb !=nil {return _aedbb ;};};case _g .EndElement :break _ebagfg ;case _g .CharData :};};return nil ;};func (_eddda *CT_PPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaef :for {_ggefa ,_aabeb :=d .Token (); +if _aabeb !=nil {return _aabeb ;};switch _deaee :=_ggefa .(type ){case _g .StartElement :switch _deaee .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddda .PStyle =NewCT_String (); +if _gdccfd :=d .DecodeElement (_eddda .PStyle ,&_deaee );_gdccfd !=nil {return _gdccfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddda .KeepNext =NewCT_OnOff (); +if _egcae :=d .DecodeElement (_eddda .KeepNext ,&_deaee );_egcae !=nil {return _egcae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddda .KeepLines =NewCT_OnOff (); +if _fcggg :=d .DecodeElement (_eddda .KeepLines ,&_deaee );_fcggg !=nil {return _fcggg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddda .PageBreakBefore =NewCT_OnOff (); +if _ffbgbg :=d .DecodeElement (_eddda .PageBreakBefore ,&_deaee );_ffbgbg !=nil {return _ffbgbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddda .FramePr =NewCT_FramePr (); +if _dfde :=d .DecodeElement (_eddda .FramePr ,&_deaee );_dfde !=nil {return _dfde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddda .WidowControl =NewCT_OnOff (); +if _fbfcf :=d .DecodeElement (_eddda .WidowControl ,&_deaee );_fbfcf !=nil {return _fbfcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddda .NumPr =NewCT_NumPr (); +if _ddcgf :=d .DecodeElement (_eddda .NumPr ,&_deaee );_ddcgf !=nil {return _ddcgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddda .SuppressLineNumbers =NewCT_OnOff (); +if _gefbe :=d .DecodeElement (_eddda .SuppressLineNumbers ,&_deaee );_gefbe !=nil {return _gefbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddda .PBdr =NewCT_PBdr (); +if _fdece :=d .DecodeElement (_eddda .PBdr ,&_deaee );_fdece !=nil {return _fdece ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddda .Shd =NewCT_Shd (); +if _aegb :=d .DecodeElement (_eddda .Shd ,&_deaee );_aegb !=nil {return _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 :"\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"}:_eddda .Tabs =NewCT_Tabs (); +if _cggca :=d .DecodeElement (_eddda .Tabs ,&_deaee );_cggca !=nil {return _cggca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddda .SuppressAutoHyphens =NewCT_OnOff (); +if _afgad :=d .DecodeElement (_eddda .SuppressAutoHyphens ,&_deaee );_afgad !=nil {return _afgad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddda .Kinsoku =NewCT_OnOff (); +if _agfbe :=d .DecodeElement (_eddda .Kinsoku ,&_deaee );_agfbe !=nil {return _agfbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddda .WordWrap =NewCT_OnOff (); +if _bacdb :=d .DecodeElement (_eddda .WordWrap ,&_deaee );_bacdb !=nil {return _bacdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddda .OverflowPunct =NewCT_OnOff (); +if _dbbgc :=d .DecodeElement (_eddda .OverflowPunct ,&_deaee );_dbbgc !=nil {return _dbbgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddda .TopLinePunct =NewCT_OnOff (); +if _gcafg :=d .DecodeElement (_eddda .TopLinePunct ,&_deaee );_gcafg !=nil {return _gcafg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddda .AutoSpaceDE =NewCT_OnOff (); +if _fbadg :=d .DecodeElement (_eddda .AutoSpaceDE ,&_deaee );_fbadg !=nil {return _fbadg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddda .AutoSpaceDN =NewCT_OnOff (); +if _ebade :=d .DecodeElement (_eddda .AutoSpaceDN ,&_deaee );_ebade !=nil {return _ebade ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddda .Bidi =NewCT_OnOff (); +if _abdge :=d .DecodeElement (_eddda .Bidi ,&_deaee );_abdge !=nil {return _abdge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddda .AdjustRightInd =NewCT_OnOff (); +if _gcgcc :=d .DecodeElement (_eddda .AdjustRightInd ,&_deaee );_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 :"\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"}:_eddda .SnapToGrid =NewCT_OnOff (); +if _dcbag :=d .DecodeElement (_eddda .SnapToGrid ,&_deaee );_dcbag !=nil {return _dcbag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddda .Spacing =NewCT_Spacing (); +if _gcbae :=d .DecodeElement (_eddda .Spacing ,&_deaee );_gcbae !=nil {return _gcbae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eddda .Ind =NewCT_Ind (); +if _gegdd :=d .DecodeElement (_eddda .Ind ,&_deaee );_gegdd !=nil {return _gegdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eddda .ContextualSpacing =NewCT_OnOff (); +if _adadbf :=d .DecodeElement (_eddda .ContextualSpacing ,&_deaee );_adadbf !=nil {return _adadbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddda .MirrorIndents =NewCT_OnOff (); +if _ffebe :=d .DecodeElement (_eddda .MirrorIndents ,&_deaee );_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 :"\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"}:_eddda .SuppressOverlap =NewCT_OnOff (); +if _becea :=d .DecodeElement (_eddda .SuppressOverlap ,&_deaee );_becea !=nil {return _becea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddda .Jc =NewCT_Jc (); +if _aggce :=d .DecodeElement (_eddda .Jc ,&_deaee );_aggce !=nil {return _aggce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddda .TextDirection =NewCT_TextDirection (); +if _afdce :=d .DecodeElement (_eddda .TextDirection ,&_deaee );_afdce !=nil {return _afdce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddda .TextAlignment =NewCT_TextAlignment (); +if _aceab :=d .DecodeElement (_eddda .TextAlignment ,&_deaee );_aceab !=nil {return _aceab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddda .TextboxTightWrap =NewCT_TextboxTightWrap (); +if _cfcbcg :=d .DecodeElement (_eddda .TextboxTightWrap ,&_deaee );_cfcbcg !=nil {return _cfcbcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddda .OutlineLvl =NewCT_DecimalNumber (); +if _dbfbb :=d .DecodeElement (_eddda .OutlineLvl ,&_deaee );_dbfbb !=nil {return _dbfbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddda .DivId =NewCT_DecimalNumber (); +if _fcafce :=d .DecodeElement (_eddda .DivId ,&_deaee );_fcafce !=nil {return _fcafce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddda .CnfStyle =NewCT_Cnf (); +if _accga :=d .DecodeElement (_eddda .CnfStyle ,&_deaee );_accga !=nil {return _accga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eddda .RPr =NewCT_ParaRPr (); +if _dega :=d .DecodeElement (_eddda .RPr ,&_deaee );_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\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"}:_eddda .SectPr =NewCT_SectPr (); +if _bgaacd :=d .DecodeElement (_eddda .SectPr ,&_deaee );_bgaacd !=nil {return _bgaacd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eddda .PPrChange =NewCT_PPrChange (); +if _dbdagg :=d .DecodeElement (_eddda .PPrChange ,&_deaee );_dbdagg !=nil {return _dbdagg ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_deaee .Name ); +if _fafdb :=d .Skip ();_fafdb !=nil {return _fafdb ;};};case _g .EndElement :break _gaef ;case _g .CharData :};};return nil ;};func (_agegfc ST_Border )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_acbeac :=_g .Attr {};_acbeac .Name =name ;switch _agegfc {case ST_BorderUnset :_acbeac .Value =""; +case ST_BorderNil :_acbeac .Value ="\u006e\u0069\u006c";case ST_BorderNone :_acbeac .Value ="\u006e\u006f\u006e\u0065";case ST_BorderSingle :_acbeac .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderThick :_acbeac .Value ="\u0074\u0068\u0069c\u006b"; +case ST_BorderDouble :_acbeac .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderDotted :_acbeac .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderDashed :_acbeac .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderDotDash :_acbeac .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068"; +case ST_BorderDotDotDash :_acbeac .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_BorderTriple :_acbeac .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderThinThickSmallGap :_acbeac .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070"; +case ST_BorderThickThinSmallGap :_acbeac .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThinThickThinSmallGap :_acbeac .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070"; +case ST_BorderThinThickMediumGap :_acbeac .Value ="\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThickThinMediumGap :_acbeac .Value ="\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070"; +case ST_BorderThinThickThinMediumGap :_acbeac .Value ="\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case ST_BorderThinThickLargeGap :_acbeac .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070"; +case ST_BorderThickThinLargeGap :_acbeac .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThinThickThinLargeGap :_acbeac .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070"; +case ST_BorderWave :_acbeac .Value ="\u0077\u0061\u0076\u0065";case ST_BorderDoubleWave :_acbeac .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderDashSmallGap :_acbeac .Value ="\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070"; +case ST_BorderDashDotStroked :_acbeac .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderThreeDEmboss :_acbeac .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderThreeDEngrave :_acbeac .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065"; +case ST_BorderOutset :_acbeac .Value ="\u006f\u0075\u0074\u0073\u0065\u0074";case ST_BorderInset :_acbeac .Value ="\u0069\u006e\u0073e\u0074";case ST_BorderApples :_acbeac .Value ="\u0061\u0070\u0070\u006c\u0065\u0073";case ST_BorderArchedScallops :_acbeac .Value ="\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073"; +case ST_BorderBabyPacifier :_acbeac .Value ="\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case ST_BorderBabyRattle :_acbeac .Value ="\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case ST_BorderBalloons3Colors :_acbeac .Value ="\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073"; +case ST_BorderBalloonsHotAir :_acbeac .Value ="\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case ST_BorderBasicBlackDashes :_acbeac .Value ="\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073"; +case ST_BorderBasicBlackDots :_acbeac .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case ST_BorderBasicBlackSquares :_acbeac .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073"; +case ST_BorderBasicThinLines :_acbeac .Value ="\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case ST_BorderBasicWhiteDashes :_acbeac .Value ="\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073"; +case ST_BorderBasicWhiteDots :_acbeac .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case ST_BorderBasicWhiteSquares :_acbeac .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073"; +case ST_BorderBasicWideInline :_acbeac .Value ="\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case ST_BorderBasicWideMidline :_acbeac .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065"; +case ST_BorderBasicWideOutline :_acbeac .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderBats :_acbeac .Value ="\u0062\u0061\u0074\u0073";case ST_BorderBirds :_acbeac .Value ="\u0062\u0069\u0072d\u0073"; +case ST_BorderBirdsFlight :_acbeac .Value ="b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case ST_BorderCabins :_acbeac .Value ="\u0063\u0061\u0062\u0069\u006e\u0073";case ST_BorderCakeSlice :_acbeac .Value ="\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e"; +case ST_BorderCandyCorn :_acbeac .Value ="\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case ST_BorderCelticKnotwork :_acbeac .Value ="\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case ST_BorderCertificateBanner :_acbeac .Value ="\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072"; +case ST_BorderChainLink :_acbeac .Value ="\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case ST_BorderChampagneBottle :_acbeac .Value ="\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case ST_BorderCheckedBarBlack :_acbeac .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b"; +case ST_BorderCheckedBarColor :_acbeac .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case ST_BorderCheckered :_acbeac .Value ="\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case ST_BorderChristmasTree :_acbeac .Value ="\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065"; +case ST_BorderCirclesLines :_acbeac .Value ="\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case ST_BorderCirclesRectangles :_acbeac .Value ="\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073"; +case ST_BorderClassicalWave :_acbeac .Value ="\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case ST_BorderClocks :_acbeac .Value ="\u0063\u006c\u006f\u0063\u006b\u0073";case ST_BorderCompass :_acbeac .Value ="\u0063o\u006d\u0070\u0061\u0073\u0073"; +case ST_BorderConfetti :_acbeac .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_BorderConfettiGrays :_acbeac .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case ST_BorderConfettiOutline :_acbeac .Value ="\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065"; +case ST_BorderConfettiStreamers :_acbeac .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case ST_BorderConfettiWhite :_acbeac .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065"; +case ST_BorderCornerTriangles :_acbeac .Value ="\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderCouponCutoutDashes :_acbeac .Value ="\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073"; +case ST_BorderCouponCutoutDots :_acbeac .Value ="\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case ST_BorderCrazyMaze :_acbeac .Value ="\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case ST_BorderCreaturesButterfly :_acbeac .Value ="\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079"; +case ST_BorderCreaturesFish :_acbeac .Value ="\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case ST_BorderCreaturesInsects :_acbeac .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073"; +case ST_BorderCreaturesLadyBug :_acbeac .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case ST_BorderCrossStitch :_acbeac .Value ="c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCup :_acbeac .Value ="\u0063\u0075\u0070"; +case ST_BorderDecoArch :_acbeac .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case ST_BorderDecoArchColor :_acbeac .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case ST_BorderDecoBlocks :_acbeac .Value ="\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073"; +case ST_BorderDiamondsGray :_acbeac .Value ="\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case ST_BorderDoubleD :_acbeac .Value ="\u0064o\u0075\u0062\u006c\u0065\u0044";case ST_BorderDoubleDiamonds :_acbeac .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073"; +case ST_BorderEarth1 :_acbeac .Value ="\u0065\u0061\u0072\u0074\u0068\u0031";case ST_BorderEarth2 :_acbeac .Value ="\u0065\u0061\u0072\u0074\u0068\u0032";case ST_BorderEarth3 :_acbeac .Value ="\u0065\u0061\u0072\u0074\u0068\u0033";case ST_BorderEclipsingSquares1 :_acbeac .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031"; +case ST_BorderEclipsingSquares2 :_acbeac .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case ST_BorderEggsBlack :_acbeac .Value ="\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case ST_BorderFans :_acbeac .Value ="\u0066\u0061\u006e\u0073"; +case ST_BorderFilm :_acbeac .Value ="\u0066\u0069\u006c\u006d";case ST_BorderFirecrackers :_acbeac .Value ="\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case ST_BorderFlowersBlockPrint :_acbeac .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074"; +case ST_BorderFlowersDaisies :_acbeac .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case ST_BorderFlowersModern1 :_acbeac .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031"; +case ST_BorderFlowersModern2 :_acbeac .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case ST_BorderFlowersPansy :_acbeac .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case ST_BorderFlowersRedRose :_acbeac .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065"; +case ST_BorderFlowersRoses :_acbeac .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case ST_BorderFlowersTeacup :_acbeac .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case ST_BorderFlowersTiny :_acbeac .Value ="f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079"; +case ST_BorderGems :_acbeac .Value ="\u0067\u0065\u006d\u0073";case ST_BorderGingerbreadMan :_acbeac .Value ="\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case ST_BorderGradient :_acbeac .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074"; +case ST_BorderHandmade1 :_acbeac .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case ST_BorderHandmade2 :_acbeac .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case ST_BorderHeartBalloon :_acbeac .Value ="\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e"; +case ST_BorderHeartGray :_acbeac .Value ="\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case ST_BorderHearts :_acbeac .Value ="\u0068\u0065\u0061\u0072\u0074\u0073";case ST_BorderHeebieJeebies :_acbeac .Value ="\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073"; +case ST_BorderHolly :_acbeac .Value ="\u0068\u006f\u006cl\u0079";case ST_BorderHouseFunky :_acbeac .Value ="\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case ST_BorderHypnotic :_acbeac .Value ="\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063"; +case ST_BorderIceCreamCones :_acbeac .Value ="\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case ST_BorderLightBulb :_acbeac .Value ="\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case ST_BorderLightning1 :_acbeac .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031"; +case ST_BorderLightning2 :_acbeac .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case ST_BorderMapPins :_acbeac .Value ="\u006da\u0070\u0050\u0069\u006e\u0073";case ST_BorderMapleLeaf :_acbeac .Value ="\u006da\u0070\u006c\u0065\u004c\u0065\u0061f"; +case ST_BorderMapleMuffins :_acbeac .Value ="\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case ST_BorderMarquee :_acbeac .Value ="\u006da\u0072\u0071\u0075\u0065\u0065";case ST_BorderMarqueeToothed :_acbeac .Value ="\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064"; +case ST_BorderMoons :_acbeac .Value ="\u006d\u006f\u006fn\u0073";case ST_BorderMosaic :_acbeac .Value ="\u006d\u006f\u0073\u0061\u0069\u0063";case ST_BorderMusicNotes :_acbeac .Value ="\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case ST_BorderNorthwest :_acbeac .Value ="\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t"; +case ST_BorderOvals :_acbeac .Value ="\u006f\u0076\u0061l\u0073";case ST_BorderPackages :_acbeac .Value ="\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case ST_BorderPalmsBlack :_acbeac .Value ="\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b"; +case ST_BorderPalmsColor :_acbeac .Value ="\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case ST_BorderPaperClips :_acbeac .Value ="\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case ST_BorderPapyrus :_acbeac .Value ="\u0070a\u0070\u0079\u0072\u0075\u0073"; +case ST_BorderPartyFavor :_acbeac .Value ="\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case ST_BorderPartyGlass :_acbeac .Value ="\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case ST_BorderPencils :_acbeac .Value ="\u0070e\u006e\u0063\u0069\u006c\u0073"; +case ST_BorderPeople :_acbeac .Value ="\u0070\u0065\u006f\u0070\u006c\u0065";case ST_BorderPeopleWaving :_acbeac .Value ="\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case ST_BorderPeopleHats :_acbeac .Value ="\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073"; +case ST_BorderPoinsettias :_acbeac .Value ="p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case ST_BorderPostageStamp :_acbeac .Value ="\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case ST_BorderPumpkin1 :_acbeac .Value ="\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031"; +case ST_BorderPushPinNote2 :_acbeac .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case ST_BorderPushPinNote1 :_acbeac .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case ST_BorderPyramids :_acbeac .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073"; +case ST_BorderPyramidsAbove :_acbeac .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case ST_BorderQuadrants :_acbeac .Value ="\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case ST_BorderRings :_acbeac .Value ="\u0072\u0069\u006eg\u0073"; +case ST_BorderSafari :_acbeac .Value ="\u0073\u0061\u0066\u0061\u0072\u0069";case ST_BorderSawtooth :_acbeac .Value ="\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case ST_BorderSawtoothGray :_acbeac .Value ="\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079"; +case ST_BorderScaredCat :_acbeac .Value ="\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case ST_BorderSeattle :_acbeac .Value ="\u0073e\u0061\u0074\u0074\u006c\u0065";case ST_BorderShadowedSquares :_acbeac .Value ="\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073"; +case ST_BorderSharksTeeth :_acbeac .Value ="s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case ST_BorderShorebirdTracks :_acbeac .Value ="\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case ST_BorderSkyrocket :_acbeac .Value ="\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t"; +case ST_BorderSnowflakeFancy :_acbeac .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case ST_BorderSnowflakes :_acbeac .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case ST_BorderSombrero :_acbeac .Value ="\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f"; +case ST_BorderSouthwest :_acbeac .Value ="\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case ST_BorderStars :_acbeac .Value ="\u0073\u0074\u0061r\u0073";case ST_BorderStarsTop :_acbeac .Value ="\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case ST_BorderStars3d :_acbeac .Value ="\u0073t\u0061\u0072\u0073\u0033\u0064"; +case ST_BorderStarsBlack :_acbeac .Value ="\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderStarsShadowed :_acbeac .Value ="\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case ST_BorderSun :_acbeac .Value ="\u0073\u0075\u006e"; +case ST_BorderSwirligig :_acbeac .Value ="\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case ST_BorderTornPaper :_acbeac .Value ="\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case ST_BorderTornPaperBlack :_acbeac .Value ="\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b"; +case ST_BorderTrees :_acbeac .Value ="\u0074\u0072\u0065e\u0073";case ST_BorderTriangleParty :_acbeac .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case ST_BorderTriangles :_acbeac .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s"; +case ST_BorderTriangle1 :_acbeac .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case ST_BorderTriangle2 :_acbeac .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case ST_BorderTriangleCircle1 :_acbeac .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031"; +case ST_BorderTriangleCircle2 :_acbeac .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case ST_BorderShapes1 :_acbeac .Value ="\u0073h\u0061\u0070\u0065\u0073\u0031";case ST_BorderShapes2 :_acbeac .Value ="\u0073h\u0061\u0070\u0065\u0073\u0032"; +case ST_BorderTwistedLines1 :_acbeac .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case ST_BorderTwistedLines2 :_acbeac .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032"; +case ST_BorderVine :_acbeac .Value ="\u0076\u0069\u006e\u0065";case ST_BorderWaveline :_acbeac .Value ="\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case ST_BorderWeavingAngles :_acbeac .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073"; +case ST_BorderWeavingBraid :_acbeac .Value ="\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064";case ST_BorderWeavingRibbon :_acbeac .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case ST_BorderWeavingStrips :_acbeac .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073"; +case ST_BorderWhiteFlowers :_acbeac .Value ="\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073";case ST_BorderWoodwork :_acbeac .Value ="\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case ST_BorderXIllusions :_acbeac .Value ="\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073"; +case ST_BorderZanyTriangles :_acbeac .Value ="\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderZigZag :_acbeac .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";case ST_BorderZigZagStitch :_acbeac .Value ="\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068"; +case ST_BorderCustom :_acbeac .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _acbeac ,nil ;};func (_fdddcf *EG_BlockLevelChunkElts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gabcf :for {_ddddg ,_fgcfc :=d .Token ();if _fgcfc !=nil {return _fgcfc ; +};switch _gdefe :=_ddddg .(type ){case _g .StartElement :switch _gdefe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gaacf :=NewEG_ContentBlockContent (); +_gaacf .CustomXml =NewCT_CustomXmlBlock ();if _dcbfff :=d .DecodeElement (_gaacf .CustomXml ,&_gdefe );_dcbfff !=nil {return _dcbfff ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_gaacf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cfcae :=NewEG_ContentBlockContent (); +_cfcae .Sdt =NewCT_SdtBlock ();if _gbfffa :=d .DecodeElement (_cfcae .Sdt ,&_gdefe );_gbfffa !=nil {return _gbfffa ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_cfcae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bfaga :=NewEG_ContentBlockContent (); +_gedcc :=NewCT_P ();if _caaeg :=d .DecodeElement (_gedcc ,&_gdefe );_caaeg !=nil {return _caaeg ;};_bfaga .P =append (_bfaga .P ,_gedcc );_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_bfaga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fgedg :=NewEG_ContentBlockContent (); +_bggbg :=NewCT_Tbl ();if _dagdec :=d .DecodeElement (_bggbg ,&_gdefe );_dagdec !=nil {return _dagdec ;};_fgedg .Tbl =append (_fgedg .Tbl ,_bggbg );_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_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 :"\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"}:_eaefd :=NewEG_ContentBlockContent (); +_cabfa :=NewEG_RunLevelElts ();_cabfa .ProofErr =NewCT_ProofErr ();if _geagd :=d .DecodeElement (_cabfa .ProofErr ,&_gdefe );_geagd !=nil {return _geagd ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_eaefd );_eaefd .EG_RunLevelElts =append (_eaefd .EG_RunLevelElts ,_cabfa ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gbcdba :=NewEG_ContentBlockContent (); +_aaaecd :=NewEG_RunLevelElts ();_aaaecd .PermStart =NewCT_PermStart ();if _bdadcg :=d .DecodeElement (_aaaecd .PermStart ,&_gdefe );_bdadcg !=nil {return _bdadcg ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_gbcdba );_gbcdba .EG_RunLevelElts =append (_gbcdba .EG_RunLevelElts ,_aaaecd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_afegc :=NewEG_ContentBlockContent (); +_aaebea :=NewEG_RunLevelElts ();_aaebea .PermEnd =NewCT_Perm ();if _edgafa :=d .DecodeElement (_aaebea .PermEnd ,&_gdefe );_edgafa !=nil {return _edgafa ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_afegc );_afegc .EG_RunLevelElts =append (_afegc .EG_RunLevelElts ,_aaebea ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bdaccfa :=NewEG_ContentBlockContent (); +_fdcgcd :=NewEG_RunLevelElts ();_fdcgcd .Ins =NewCT_RunTrackChange ();if _geceb :=d .DecodeElement (_fdcgcd .Ins ,&_gdefe );_geceb !=nil {return _geceb ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_bdaccfa );_bdaccfa .EG_RunLevelElts =append (_bdaccfa .EG_RunLevelElts ,_fdcgcd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ffdefa :=NewEG_ContentBlockContent (); +_gaacfe :=NewEG_RunLevelElts ();_gaacfe .Del =NewCT_RunTrackChange ();if _aeabb :=d .DecodeElement (_gaacfe .Del ,&_gdefe );_aeabb !=nil {return _aeabb ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_ffdefa );_ffdefa .EG_RunLevelElts =append (_ffdefa .EG_RunLevelElts ,_gaacfe ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_baeda :=NewEG_ContentBlockContent (); +_dgfeff :=NewEG_RunLevelElts ();_dgfeff .MoveFrom =NewCT_RunTrackChange ();if _dagdd :=d .DecodeElement (_dgfeff .MoveFrom ,&_gdefe );_dagdd !=nil {return _dagdd ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_baeda );_baeda .EG_RunLevelElts =append (_baeda .EG_RunLevelElts ,_dgfeff ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dcdeba :=NewEG_ContentBlockContent (); +_daeced :=NewEG_RunLevelElts ();_daeced .MoveTo =NewCT_RunTrackChange ();if _bgfee :=d .DecodeElement (_daeced .MoveTo ,&_gdefe );_bgfee !=nil {return _bgfee ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_dcdeba );_dcdeba .EG_RunLevelElts =append (_dcdeba .EG_RunLevelElts ,_daeced ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aacegf :=NewEG_ContentBlockContent (); +_ggaeb :=NewEG_RunLevelElts ();_edeaf :=NewEG_RangeMarkupElements ();_edeaf .BookmarkStart =NewCT_Bookmark ();if _gggab :=d .DecodeElement (_edeaf .BookmarkStart ,&_gdefe );_gggab !=nil {return _gggab ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_aacegf ); +_aacegf .EG_RunLevelElts =append (_aacegf .EG_RunLevelElts ,_ggaeb );_ggaeb .EG_RangeMarkupElements =append (_ggaeb .EG_RangeMarkupElements ,_edeaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aafeff :=NewEG_ContentBlockContent (); +_bgaabed :=NewEG_RunLevelElts ();_gcagf :=NewEG_RangeMarkupElements ();_gcagf .BookmarkEnd =NewCT_MarkupRange ();if _ceade :=d .DecodeElement (_gcagf .BookmarkEnd ,&_gdefe );_ceade !=nil {return _ceade ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_aafeff ); +_aafeff .EG_RunLevelElts =append (_aafeff .EG_RunLevelElts ,_bgaabed );_bgaabed .EG_RangeMarkupElements =append (_bgaabed .EG_RangeMarkupElements ,_gcagf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eedgfg :=NewEG_ContentBlockContent (); +_eaeed :=NewEG_RunLevelElts ();_gfdbg :=NewEG_RangeMarkupElements ();_gfdbg .MoveFromRangeStart =NewCT_MoveBookmark ();if _afdefaa :=d .DecodeElement (_gfdbg .MoveFromRangeStart ,&_gdefe );_afdefaa !=nil {return _afdefaa ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_eedgfg ); +_eedgfg .EG_RunLevelElts =append (_eedgfg .EG_RunLevelElts ,_eaeed );_eaeed .EG_RangeMarkupElements =append (_eaeed .EG_RangeMarkupElements ,_gfdbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cdaff :=NewEG_ContentBlockContent (); +_abbfe :=NewEG_RunLevelElts ();_gcdgg :=NewEG_RangeMarkupElements ();_gcdgg .MoveFromRangeEnd =NewCT_MarkupRange ();if _abbfba :=d .DecodeElement (_gcdgg .MoveFromRangeEnd ,&_gdefe );_abbfba !=nil {return _abbfba ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_cdaff ); +_cdaff .EG_RunLevelElts =append (_cdaff .EG_RunLevelElts ,_abbfe );_abbfe .EG_RangeMarkupElements =append (_abbfe .EG_RangeMarkupElements ,_gcdgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gaeagc :=NewEG_ContentBlockContent (); +_gadfg :=NewEG_RunLevelElts ();_cadee :=NewEG_RangeMarkupElements ();_cadee .MoveToRangeStart =NewCT_MoveBookmark ();if _fgabg :=d .DecodeElement (_cadee .MoveToRangeStart ,&_gdefe );_fgabg !=nil {return _fgabg ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_gaeagc ); +_gaeagc .EG_RunLevelElts =append (_gaeagc .EG_RunLevelElts ,_gadfg );_gadfg .EG_RangeMarkupElements =append (_gadfg .EG_RangeMarkupElements ,_cadee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dbbgfa :=NewEG_ContentBlockContent (); +_bgbdb :=NewEG_RunLevelElts ();_adccfb :=NewEG_RangeMarkupElements ();_adccfb .MoveToRangeEnd =NewCT_MarkupRange ();if _bbbade :=d .DecodeElement (_adccfb .MoveToRangeEnd ,&_gdefe );_bbbade !=nil {return _bbbade ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_dbbgfa ); +_dbbgfa .EG_RunLevelElts =append (_dbbgfa .EG_RunLevelElts ,_bgbdb );_bgbdb .EG_RangeMarkupElements =append (_bgbdb .EG_RangeMarkupElements ,_adccfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cecege :=NewEG_ContentBlockContent (); +_bebag :=NewEG_RunLevelElts ();_ggadg :=NewEG_RangeMarkupElements ();_ggadg .CommentRangeStart =NewCT_MarkupRange ();if _abbce :=d .DecodeElement (_ggadg .CommentRangeStart ,&_gdefe );_abbce !=nil {return _abbce ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_cecege ); +_cecege .EG_RunLevelElts =append (_cecege .EG_RunLevelElts ,_bebag );_bebag .EG_RangeMarkupElements =append (_bebag .EG_RangeMarkupElements ,_ggadg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdece :=NewEG_ContentBlockContent (); +_edgafb :=NewEG_RunLevelElts ();_gagda :=NewEG_RangeMarkupElements ();_gagda .CommentRangeEnd =NewCT_MarkupRange ();if _deecc :=d .DecodeElement (_gagda .CommentRangeEnd ,&_gdefe );_deecc !=nil {return _deecc ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_bdece ); +_bdece .EG_RunLevelElts =append (_bdece .EG_RunLevelElts ,_edgafb );_edgafb .EG_RangeMarkupElements =append (_edgafb .EG_RangeMarkupElements ,_gagda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ggcff :=NewEG_ContentBlockContent (); +_fbcf :=NewEG_RunLevelElts ();_cecebd :=NewEG_RangeMarkupElements ();_cecebd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dbcbce :=d .DecodeElement (_cecebd .CustomXmlInsRangeStart ,&_gdefe );_dbcbce !=nil {return _dbcbce ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_ggcff ); +_ggcff .EG_RunLevelElts =append (_ggcff .EG_RunLevelElts ,_fbcf );_fbcf .EG_RangeMarkupElements =append (_fbcf .EG_RangeMarkupElements ,_cecebd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_eegfba :=NewEG_ContentBlockContent (); +_bcedd :=NewEG_RunLevelElts ();_baead :=NewEG_RangeMarkupElements ();_baead .CustomXmlInsRangeEnd =NewCT_Markup ();if _aababf :=d .DecodeElement (_baead .CustomXmlInsRangeEnd ,&_gdefe );_aababf !=nil {return _aababf ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_eegfba ); +_eegfba .EG_RunLevelElts =append (_eegfba .EG_RunLevelElts ,_bcedd );_bcedd .EG_RangeMarkupElements =append (_bcedd .EG_RangeMarkupElements ,_baead );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ddaee :=NewEG_ContentBlockContent (); +_dbgce :=NewEG_RunLevelElts ();_geceba :=NewEG_RangeMarkupElements ();_geceba .CustomXmlDelRangeStart =NewCT_TrackChange ();if _deaae :=d .DecodeElement (_geceba .CustomXmlDelRangeStart ,&_gdefe );_deaae !=nil {return _deaae ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_ddaee ); +_ddaee .EG_RunLevelElts =append (_ddaee .EG_RunLevelElts ,_dbgce );_dbgce .EG_RangeMarkupElements =append (_dbgce .EG_RangeMarkupElements ,_geceba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gebca :=NewEG_ContentBlockContent (); +_accdb :=NewEG_RunLevelElts ();_gadbf :=NewEG_RangeMarkupElements ();_gadbf .CustomXmlDelRangeEnd =NewCT_Markup ();if _ccffbd :=d .DecodeElement (_gadbf .CustomXmlDelRangeEnd ,&_gdefe );_ccffbd !=nil {return _ccffbd ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_gebca ); +_gebca .EG_RunLevelElts =append (_gebca .EG_RunLevelElts ,_accdb );_accdb .EG_RangeMarkupElements =append (_accdb .EG_RangeMarkupElements ,_gadbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccdef :=NewEG_ContentBlockContent (); +_gbdfa :=NewEG_RunLevelElts ();_dagff :=NewEG_RangeMarkupElements ();_dagff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bcgea :=d .DecodeElement (_dagff .CustomXmlMoveFromRangeStart ,&_gdefe );_bcgea !=nil {return _bcgea ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_ccdef ); +_ccdef .EG_RunLevelElts =append (_ccdef .EG_RunLevelElts ,_gbdfa );_gbdfa .EG_RangeMarkupElements =append (_gbdfa .EG_RangeMarkupElements ,_dagff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cefge :=NewEG_ContentBlockContent (); +_bfbefa :=NewEG_RunLevelElts ();_cedcfc :=NewEG_RangeMarkupElements ();_cedcfc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cgcdcc :=d .DecodeElement (_cedcfc .CustomXmlMoveFromRangeEnd ,&_gdefe );_cgcdcc !=nil {return _cgcdcc ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_cefge ); +_cefge .EG_RunLevelElts =append (_cefge .EG_RunLevelElts ,_bfbefa );_bfbefa .EG_RangeMarkupElements =append (_bfbefa .EG_RangeMarkupElements ,_cedcfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_acgab :=NewEG_ContentBlockContent (); +_adeec :=NewEG_RunLevelElts ();_cdffag :=NewEG_RangeMarkupElements ();_cdffag .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gfadcf :=d .DecodeElement (_cdffag .CustomXmlMoveToRangeStart ,&_gdefe );_gfadcf !=nil {return _gfadcf ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_acgab ); +_acgab .EG_RunLevelElts =append (_acgab .EG_RunLevelElts ,_adeec );_adeec .EG_RangeMarkupElements =append (_adeec .EG_RangeMarkupElements ,_cdffag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_egefe :=NewEG_ContentBlockContent (); +_ebbgd :=NewEG_RunLevelElts ();_efdcbe :=NewEG_RangeMarkupElements ();_efdcbe .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gfcfa :=d .DecodeElement (_efdcbe .CustomXmlMoveToRangeEnd ,&_gdefe );_gfcfa !=nil {return _gfcfa ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_egefe ); +_egefe .EG_RunLevelElts =append (_egefe .EG_RunLevelElts ,_ebbgd );_ebbgd .EG_RangeMarkupElements =append (_ebbgd .EG_RangeMarkupElements ,_efdcbe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cefcgb :=NewEG_ContentBlockContent (); +_gfedf :=NewEG_RunLevelElts ();_baadg :=NewEG_MathContent ();_baadg .OMathPara =_b .NewOMathPara ();if _abbgcg :=d .DecodeElement (_baadg .OMathPara ,&_gdefe );_abbgcg !=nil {return _abbgcg ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_cefcgb ); +_cefcgb .EG_RunLevelElts =append (_cefcgb .EG_RunLevelElts ,_gfedf );_gfedf .EG_MathContent =append (_gfedf .EG_MathContent ,_baadg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bcgdad :=NewEG_ContentBlockContent (); +_fdcag :=NewEG_RunLevelElts ();_fccedc :=NewEG_MathContent ();_fccedc .OMath =_b .NewOMath ();if _cfdg :=d .DecodeElement (_fccedc .OMath ,&_gdefe );_cfdg !=nil {return _cfdg ;};_fdddcf .EG_ContentBlockContent =append (_fdddcf .EG_ContentBlockContent ,_bcgdad ); +_bcgdad .EG_RunLevelElts =append (_bcgdad .EG_RunLevelElts ,_fdcag );_fdcag .EG_MathContent =append (_fdcag .EG_MathContent ,_fccedc );default:_bd .Log .Debug ("\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",_gdefe .Name ); +if _affgfa :=d .Skip ();_affgfa !=nil {return _affgfa ;};};case _g .EndElement :break _gabcf ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_Document and its children -func (_eacc *CT_Document )Validate ()error {return _eacc .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};const (ST_TabTlcUnset ST_TabTlc =0;ST_TabTlcNone ST_TabTlc =1;ST_TabTlcDot ST_TabTlc =2;ST_TabTlcHyphen ST_TabTlc =3; -ST_TabTlcUnderscore ST_TabTlc =4;ST_TabTlcHeavy ST_TabTlc =5;ST_TabTlcMiddleDot ST_TabTlc =6;);func NewCT_FitText ()*CT_FitText {_bfabb :=&CT_FitText {};return _bfabb };func (_aagdda *ST_VerticalJc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceaaab ,_eccefc :=d .Token (); -if _eccefc !=nil {return _eccefc ;};if _cgbab ,_fafddf :=_ceaaab .(_b .EndElement );_fafddf &&_cgbab .Name ==start .Name {*_aagdda =1;return nil ;};if _cdadce ,_gdeea :=_ceaaab .(_b .CharData );!_gdeea {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",_ceaaab ); -}else {switch string (_cdadce ){case "":*_aagdda =0;case "\u0074\u006f\u0070":*_aagdda =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aagdda =2;case "\u0062\u006f\u0074\u0068":*_aagdda =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_aagdda =4;};};_ceaaab ,_eccefc =d .Token (); -if _eccefc !=nil {return _eccefc ;};if _efdgdc ,_bacgc :=_ceaaab .(_b .EndElement );_bacgc &&_efdgdc .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",_ceaaab ); -};func (_cfbf *CT_BottomPageBorder )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfbf .ValAttr =ST_Border (1);for _ ,_daae :=range start .Attr {if _daae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_daae .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"||_daae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_daae .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"{_febea ,_bgaa :=_daae .Value ,error (nil ); -if _bgaa !=nil {return _bgaa ;};_cfbf .BottomLeftAttr =&_febea ;continue ;};if _daae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_daae .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"||_daae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_daae .Name .Local =="b\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"{_eadd ,_bdad :=_daae .Value ,error (nil ); -if _bdad !=nil {return _bdad ;};_cfbf .BottomRightAttr =&_eadd ;continue ;};if _daae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_daae .Name .Local =="\u0069\u0064"||_daae .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_daae .Name .Local =="\u0069\u0064"{_adac ,_dfcf :=_daae .Value ,error (nil ); -if _dfcf !=nil {return _dfcf ;};_cfbf .IdAttr =&_adac ;continue ;};if _daae .Name .Local =="\u0076\u0061\u006c"{_cfbf .ValAttr .UnmarshalXMLAttr (_daae );continue ;};if _daae .Name .Local =="\u0063\u006f\u006co\u0072"{_bcbg ,_ebbe :=ParseUnionST_HexColor (_daae .Value ); -if _ebbe !=nil {return _ebbe ;};_cfbf .ColorAttr =&_bcbg ;continue ;};if _daae .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_cfbf .ThemeColorAttr .UnmarshalXMLAttr (_daae );continue ;};if _daae .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_bgde ,_gbaf :=_daae .Value ,error (nil ); -if _gbaf !=nil {return _gbaf ;};_cfbf .ThemeTintAttr =&_bgde ;continue ;};if _daae .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_aaeg ,_ffaf :=_daae .Value ,error (nil );if _ffaf !=nil {return _ffaf ;};_cfbf .ThemeShadeAttr =&_aaeg ; -continue ;};if _daae .Name .Local =="\u0073\u007a"{_cfab ,_eccb :=_d .ParseUint (_daae .Value ,10,64);if _eccb !=nil {return _eccb ;};_cfbf .SzAttr =&_cfab ;continue ;};if _daae .Name .Local =="\u0073\u0070\u0061c\u0065"{_cff ,_cebd :=_d .ParseUint (_daae .Value ,10,64); -if _cebd !=nil {return _cebd ;};_cfbf .SpaceAttr =&_cff ;continue ;};if _daae .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_gbca ,_fcaf :=ParseUnionST_OnOff (_daae .Value );if _fcaf !=nil {return _fcaf ;};_cfbf .ShadowAttr =&_gbca ;continue ;}; -if _daae .Name .Local =="\u0066\u0072\u0061m\u0065"{_cbgd ,_bbgg :=ParseUnionST_OnOff (_daae .Value );if _bbgg !=nil {return _bbgg ;};_cfbf .FrameAttr =&_cbgd ;continue ;};};for {_bdgg ,_agaed :=d .Token ();if _agaed !=nil {return _f .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",_agaed ); -};if _fbgc ,_edg :=_bdgg .(_b .EndElement );_edg &&_fbgc .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the Fonts and its children +func (_fdfbb *Fonts )Validate ()error {return _fdfbb .ValidateWithPath ("\u0046\u006f\u006et\u0073")};func (_deeag *CT_Em )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fcgbe ,_dccfeg :=_deeag .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _dccfeg !=nil {return _dccfeg ;};start .Attr =append (start .Attr ,_fcgbe );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_ParaRPr ()*CT_ParaRPr {_cgbad :=&CT_ParaRPr {};return _cgbad };func (_efddge *ST_SdtDateMappingType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abfeb ,_debbc :=d .Token (); +if _debbc !=nil {return _debbc ;};if _cffggf ,_gdgbf :=_abfeb .(_g .EndElement );_gdgbf &&_cffggf .Name ==start .Name {*_efddge =1;return nil ;};if _decagc ,_ffcbd :=_abfeb .(_g .CharData );!_ffcbd {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",_abfeb ); +}else {switch string (_decagc ){case "":*_efddge =0;case "\u0074\u0065\u0078\u0074":*_efddge =1;case "\u0064\u0061\u0074\u0065":*_efddge =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_efddge =3;};};_abfeb ,_debbc =d .Token ();if _debbc !=nil {return _debbc ; +};if _befdab ,_dgadgg :=_abfeb .(_g .EndElement );_dgadgg &&_befdab .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",_abfeb ); +};const (ST_EdGrpUnset ST_EdGrp =0;ST_EdGrpNone ST_EdGrp =1;ST_EdGrpEveryone ST_EdGrp =2;ST_EdGrpAdministrators ST_EdGrp =3;ST_EdGrpContributors ST_EdGrp =4;ST_EdGrpEditors ST_EdGrp =5;ST_EdGrpOwners ST_EdGrp =6;ST_EdGrpCurrent ST_EdGrp =7;);func NewCT_LevelSuffix ()*CT_LevelSuffix {_bfbeg :=&CT_LevelSuffix {}; +_bfbeg .ValAttr =ST_LevelSuffix (1);return _bfbeg ;};func NewCT_DocVars ()*CT_DocVars {_egfgg :=&CT_DocVars {};return _egfgg }; -// Validate validates the CT_SaveThroughXslt and its children -func (_abfdeb *CT_SaveThroughXslt )Validate ()error {return _abfdeb .ValidateWithPath ("\u0043T\u005fS\u0061\u0076\u0065\u0054\u0068r\u006f\u0075g\u0068\u0058\u0073\u006c\u0074");}; +// ValidateWithPath validates the CT_ObjectEmbed and its children, prefixing error messages with path +func (_dafdf *CT_ObjectEmbed )ValidateWithPath (path string )error {if _cbbfa :=_dafdf .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cbbfa !=nil {return _cbbfa ;};return nil ; +};type CT_FFStatusText struct{ -// ValidateWithPath validates the CT_FtnDocProps and its children, prefixing error messages with path -func (_cebeg *CT_FtnDocProps )ValidateWithPath (path string )error {if _cebeg .Pos !=nil {if _deabf :=_cebeg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_deabf !=nil {return _deabf ;};};if _cebeg .NumFmt !=nil {if _fccga :=_cebeg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_fccga !=nil {return _fccga ;};};if _cebeg .NumStart !=nil {if _gabea :=_cebeg .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_gabea !=nil {return _gabea ;};};if _cebeg .NumRestart !=nil {if _bgdcc :=_cebeg .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); -_bgdcc !=nil {return _bgdcc ;};};for _ggfgf ,_edfed :=range _cebeg .Footnote {if _dfgf :=_edfed .ValidateWithPath (_f .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_ggfgf ));_dfgf !=nil {return _dfgf ; -};};return nil ;}; +// Status Text Type +TypeAttr ST_InfoTextType ; -// Validate validates the CT_PageNumber and its children -func (_abdab *CT_PageNumber )Validate ()error {return _abdab .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func (_adefe *ST_BrClear )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_adefe =0; -case "\u006e\u006f\u006e\u0065":*_adefe =1;case "\u006c\u0065\u0066\u0074":*_adefe =2;case "\u0072\u0069\u0067h\u0074":*_adefe =3;case "\u0061\u006c\u006c":*_adefe =4;};return nil ;};func (_egegc ST_PTabLeader )Validate ()error {return _egegc .ValidateWithPath ("")}; -type CT_FFTextType struct{ +// Status Text Value +ValAttr *string ;};func (_bgebcd *ST_FrameScrollbar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaffe ,_affddf :=d .Token ();if _affddf !=nil {return _affddf ;};if _gccaee ,_cfaegf :=_gaffe .(_g .EndElement );_cfaegf &&_gccaee .Name ==start .Name {*_bgebcd =1; +return nil ;};if _aafbe ,_bgedac :=_gaffe .(_g .CharData );!_bgedac {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",_gaffe );}else {switch string (_aafbe ){case "":*_bgebcd =0; +case "\u006f\u006e":*_bgebcd =1;case "\u006f\u0066\u0066":*_bgebcd =2;case "\u0061\u0075\u0074\u006f":*_bgebcd =3;};};_gaffe ,_affddf =d .Token ();if _affddf !=nil {return _affddf ;};if _cddegc ,_baeaba :=_gaffe .(_g .EndElement );_baeaba &&_cddegc .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",_gaffe );}; -// Text Box Form Field Type Values -ValAttr ST_FFTextType ;}; +// ValidateWithPath validates the CT_DecimalNumberOrPrecent and its children, prefixing error messages with path +func (_ccdeb *CT_DecimalNumberOrPrecent )ValidateWithPath (path string )error {if _cgda :=_ccdeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgda !=nil {return _cgda ;};return nil ;}; -// ValidateWithPath validates the CT_TabStop and its children, prefixing error messages with path -func (_cfcce *CT_TabStop )ValidateWithPath (path string )error {if _cfcce .ValAttr ==ST_TabJcUnset {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 _ebbca :=_cfcce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebbca !=nil {return _ebbca ;};if _ccacdd :=_cfcce .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072"); -_ccacdd !=nil {return _ccacdd ;};if _gcdea :=_cfcce .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_gcdea !=nil {return _gcdea ;};return nil ;};func NewCT_Fonts ()*CT_Fonts {_cggg :=&CT_Fonts {};return _cggg };func (_gfefd *CT_FontsList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gfefd .Font !=nil {_ebfde :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"}};for _ ,_ecgaf :=range _gfefd .Font {e .EncodeElement (_ecgaf ,_ebfde );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func (_cabag *EG_ContentRunContentBase )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cabag .SmartTag !=nil {_gdcdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}};e .EncodeElement (_cabag .SmartTag ,_gdcdg ); -};if _cabag .Sdt !=nil {_dffga :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_cabag .Sdt ,_dffga );};if _cabag .EG_RunLevelElts !=nil {for _ ,_fefde :=range _cabag .EG_RunLevelElts {_fefde .MarshalXML (e ,_b .StartElement {}); -};};return nil ;};type CT_RunTrackChange struct{AuthorAttr string ;DateAttr *_e .Time ; +// ValidateWithPath validates the Styles and its children, prefixing error messages with path +func (_daedd *Styles )ValidateWithPath (path string )error {if _fecedg :=_daedd .CT_Styles .ValidateWithPath (path );_fecedg !=nil {return _fecedg ;};return nil ;};type WdCT_WordprocessingCanvas struct{Bg *_af .CT_BackgroundFormatting ;Whole *_af .CT_WholeE2oFormatting ; +Choice []*WdCT_WordprocessingCanvasChoice ;ExtLst *_af .CT_OfficeArtExtensionList ;}; -// Annotation Identifier -IdAttr int64 ;}; +// Validate validates the EG_BlockLevelChunkElts and its children +func (_cdgcc *EG_BlockLevelChunkElts )Validate ()error {return _cdgcc .ValidateWithPath ("\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073");};func (_dffcce *ST_TextDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eceada ,_gaaaf :=d .Token (); +if _gaaaf !=nil {return _gaaaf ;};if _beedca ,_ccgafa :=_eceada .(_g .EndElement );_ccgafa &&_beedca .Name ==start .Name {*_dffcce =1;return nil ;};if _gadece ,_ebcbd :=_eceada .(_g .CharData );!_ebcbd {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",_eceada ); +}else {switch string (_gadece ){case "":*_dffcce =0;case "\u0074\u0062":*_dffcce =1;case "\u0072\u006c":*_dffcce =2;case "\u006c\u0072":*_dffcce =3;case "\u0074\u0062\u0056":*_dffcce =4;case "\u0072\u006c\u0056":*_dffcce =5;case "\u006c\u0072\u0056":*_dffcce =6; +case "\u0062\u0074\u004c\u0072":*_dffcce =7;case "\u006c\u0072\u0054\u0062":*_dffcce =8;case "\u006c\u0072\u0054b\u0056":*_dffcce =9;case "\u0074\u0062\u004cr\u0056":*_dffcce =10;case "\u0074\u0062\u0052\u006c":*_dffcce =11;case "\u0074\u0062\u0052l\u0056":*_dffcce =12; +};};_eceada ,_gaaaf =d .Token ();if _gaaaf !=nil {return _gaaaf ;};if _ddbcff ,_gggbfg :=_eceada .(_g .EndElement );_gggbfg &&_ddbcff .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",_eceada ); +};func (_fbfgff *WdST_AlignV )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbfgff =0;case "\u0074\u006f\u0070":*_fbfgff =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fbfgff =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fbfgff =3; +case "\u0069\u006e\u0073\u0069\u0064\u0065":*_fbfgff =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_fbfgff =5;};return nil ;};func (_bdbgec *ST_Hint )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbead ,_eafdec :=d .Token ();if _eafdec !=nil {return _eafdec ; +};if _abadaa ,_gcbdaf :=_bbead .(_g .EndElement );_gcbdaf &&_abadaa .Name ==start .Name {*_bdbgec =1;return nil ;};if _afagd ,_dbdbde :=_bbead .(_g .CharData );!_dbdbde {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",_bbead ); +}else {switch string (_afagd ){case "":*_bdbgec =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bdbgec =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_bdbgec =2;};};_bbead ,_eafdec =d .Token ();if _eafdec !=nil {return _eafdec ;};if _bcbdba ,_geabda :=_bbead .(_g .EndElement ); +_geabda &&_bcbdba .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",_bbead );};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;);type CT_RPrChange struct{AuthorAttr string ;DateAttr *_db .Time ; -// ValidateWithPath validates the CT_PPrGeneral and its children, prefixing error messages with path -func (_gcbaf *CT_PPrGeneral )ValidateWithPath (path string )error {if _gcbaf .PStyle !=nil {if _cggfa :=_gcbaf .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_cggfa !=nil {return _cggfa ;};};if _gcbaf .KeepNext !=nil {if _gaafe :=_gcbaf .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); -_gaafe !=nil {return _gaafe ;};};if _gcbaf .KeepLines !=nil {if _bdcbe :=_gcbaf .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_bdcbe !=nil {return _bdcbe ;};};if _gcbaf .PageBreakBefore !=nil {if _gdaceb :=_gcbaf .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); -_gdaceb !=nil {return _gdaceb ;};};if _gcbaf .FramePr !=nil {if _adfggg :=_gcbaf .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_adfggg !=nil {return _adfggg ;};};if _gcbaf .WidowControl !=nil {if _febfd :=_gcbaf .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); -_febfd !=nil {return _febfd ;};};if _gcbaf .NumPr !=nil {if _aagbe :=_gcbaf .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_aagbe !=nil {return _aagbe ;};};if _gcbaf .SuppressLineNumbers !=nil {if _bdebe :=_gcbaf .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); -_bdebe !=nil {return _bdebe ;};};if _gcbaf .PBdr !=nil {if _cdced :=_gcbaf .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_cdced !=nil {return _cdced ;};};if _gcbaf .Shd !=nil {if _ffgfd :=_gcbaf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_ffgfd !=nil {return _ffgfd ;};};if _gcbaf .Tabs !=nil {if _afcdg :=_gcbaf .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_afcdg !=nil {return _afcdg ;};};if _gcbaf .SuppressAutoHyphens !=nil {if _babbf :=_gcbaf .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); -_babbf !=nil {return _babbf ;};};if _gcbaf .Kinsoku !=nil {if _cbdfa :=_gcbaf .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_cbdfa !=nil {return _cbdfa ;};};if _gcbaf .WordWrap !=nil {if _baeeg :=_gcbaf .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); -_baeeg !=nil {return _baeeg ;};};if _gcbaf .OverflowPunct !=nil {if _egabc :=_gcbaf .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_egabc !=nil {return _egabc ;};};if _gcbaf .TopLinePunct !=nil {if _ecdbg :=_gcbaf .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); -_ecdbg !=nil {return _ecdbg ;};};if _gcbaf .AutoSpaceDE !=nil {if _aade :=_gcbaf .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_aade !=nil {return _aade ;};};if _gcbaf .AutoSpaceDN !=nil {if _bcfee :=_gcbaf .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); -_bcfee !=nil {return _bcfee ;};};if _gcbaf .Bidi !=nil {if _bgcd :=_gcbaf .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_bgcd !=nil {return _bgcd ;};};if _gcbaf .AdjustRightInd !=nil {if _egcbe :=_gcbaf .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); -_egcbe !=nil {return _egcbe ;};};if _gcbaf .SnapToGrid !=nil {if _bbbag :=_gcbaf .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_bbbag !=nil {return _bbbag ;};};if _gcbaf .Spacing !=nil {if _ffdacd :=_gcbaf .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_ffdacd !=nil {return _ffdacd ;};};if _gcbaf .Ind !=nil {if _fagee :=_gcbaf .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_fagee !=nil {return _fagee ;};};if _gcbaf .ContextualSpacing !=nil {if _befce :=_gcbaf .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); -_befce !=nil {return _befce ;};};if _gcbaf .MirrorIndents !=nil {if _abafb :=_gcbaf .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_abafb !=nil {return _abafb ;};};if _gcbaf .SuppressOverlap !=nil {if _dgggad :=_gcbaf .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); -_dgggad !=nil {return _dgggad ;};};if _gcbaf .Jc !=nil {if _ggccc :=_gcbaf .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_ggccc !=nil {return _ggccc ;};};if _gcbaf .TextDirection !=nil {if _bfdcgc :=_gcbaf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_bfdcgc !=nil {return _bfdcgc ;};};if _gcbaf .TextAlignment !=nil {if _ddaef :=_gcbaf .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_ddaef !=nil {return _ddaef ;};};if _gcbaf .TextboxTightWrap !=nil {if _cfeag :=_gcbaf .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); -_cfeag !=nil {return _cfeag ;};};if _gcbaf .OutlineLvl !=nil {if _cgede :=_gcbaf .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_cgede !=nil {return _cgede ;};};if _gcbaf .DivId !=nil {if _ebeba :=_gcbaf .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); -_ebeba !=nil {return _ebeba ;};};if _gcbaf .CnfStyle !=nil {if _adgbf :=_gcbaf .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_adgbf !=nil {return _adgbf ;};};if _gcbaf .PPrChange !=nil {if _bcccc :=_gcbaf .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); -_bcccc !=nil {return _bcccc ;};};return nil ;};func (_dgegea *CT_Height )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgegea .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dgegea .ValAttr )}); -};if _dgegea .HRuleAttr !=ST_HeightRuleUnset {_bfdae ,_eddcb :=_dgegea .HRuleAttr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _eddcb !=nil {return _eddcb ;};start .Attr =append (start .Attr ,_bfdae );};e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_feaf *CT_MailMergeDest )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fdaba ,_aeeag :=_feaf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _aeeag !=nil {return _aeeag ;};start .Attr =append (start .Attr ,_fdaba );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_RunLevelElts struct{ +// Annotation Identifier +IdAttr int64 ;RPr *CT_RPrOriginal ;};type CT_DocProtect struct{ -// Proofing Error Anchor -ProofErr *CT_ProofErr ; +// Document Editing Restrictions +EditAttr ST_DocProtect ; -// Range Permission Start -PermStart *CT_PermStart ; +// Only Allow Formatting With Unlocked Styles +FormattingAttr *_ffb .ST_OnOff ; -// Range Permission End -PermEnd *CT_Perm ; +// Enforce Document Protection Settings +EnforcementAttr *_ffb .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _ffb .ST_CryptProv ;CryptAlgorithmClassAttr _ffb .ST_AlgClass ;CryptAlgorithmTypeAttr _ffb .ST_AlgType ; +CryptAlgorithmSidAttr *int64 ;CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;};func (_ggdc *CT_Drawing )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eebe :for {_ggecd ,_dggea :=d .Token (); +if _dggea !=nil {return _dggea ;};switch _ecfg :=_ggecd .(type ){case _g .StartElement :switch _ecfg .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"}:_bedbb :=NewWdAnchor (); +if _bbecb :=d .DecodeElement (_bedbb ,&_ecfg );_bbecb !=nil {return _bbecb ;};_ggdc .Anchor =append (_ggdc .Anchor ,_bedbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"}:_ggabb :=NewWdInline (); +if _gbae :=d .DecodeElement (_ggabb ,&_ecfg );_gbae !=nil {return _gbae ;};_ggdc .Inline =append (_ggdc .Inline ,_ggabb );default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_ecfg .Name ); +if _bbaaf :=d .Skip ();_bbaaf !=nil {return _bbaaf ;};};case _g .EndElement :break _eebe ;case _g .CharData :};};return nil ;};type CT_Frame struct{ -// Inserted Run Content -Ins *CT_RunTrackChange ; +// Frame Size +Sz *CT_String ; -// Deleted Run Content -Del *CT_RunTrackChange ; +// Frame Name +Name *CT_String ; -// Move Source Run Content -MoveFrom *CT_RunTrackChange ; +// Frame or Frameset Title +Title *CT_String ; -// Move Destination Run Content -MoveTo *CT_RunTrackChange ;EG_RangeMarkupElements []*EG_RangeMarkupElements ;EG_MathContent []*EG_MathContent ;};func NewCT_Compat ()*CT_Compat {_geegc :=&CT_Compat {};return _geegc };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;);type CT_PermStart struct{EdGrpAttr ST_EdGrp ;EdAttr *string ;ColFirstAttr *int64 ;ColLastAttr *int64 ; +// Frame Long Description +LongDesc *CT_Rel ; -// Annotation ID -IdAttr string ; +// Source File for Frame +SourceFileName *CT_Rel ; -// Annotation Displaced By Custom XML Markup -DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;}; +// Left and Right Margin for Frame +MarW *CT_PixelsMeasure ; -// Validate validates the CT_R and its children -func (_cddeg *CT_R )Validate ()error {return _cddeg .ValidateWithPath ("\u0043\u0054\u005f\u0052")};type CT_TwipsMeasure struct{ +// Top and Bottom Margin for Frame +MarH *CT_PixelsMeasure ; -// Measurement in Twentieths of a Point -ValAttr _bc .ST_TwipsMeasure ;};func (_fecdfc ST_Shd )Validate ()error {return _fecdfc .ValidateWithPath ("")};func (_aaaagc *WdCT_WrapTopBottom )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aaaagc .DistTAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_f .Sprintf ("\u0025\u0076",*_aaaagc .DistTAttr )}); -};if _aaaagc .DistBAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_f .Sprintf ("\u0025\u0076",*_aaaagc .DistBAttr )});};e .EncodeToken (start );if _aaaagc .EffectExtent !=nil {_ddecg :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}}; -e .EncodeElement (_aaaagc .EffectExtent ,_ddecg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_FramesetSplitbar ()*CT_FramesetSplitbar {_fdfce :=&CT_FramesetSplitbar {};return _fdfce };func NewWdCT_GraphicFrame ()*WdCT_GraphicFrame {_ceafa :=&WdCT_GraphicFrame {}; -_ceafa .CNvPr =_a .NewCT_NonVisualDrawingProps ();_ceafa .CNvFrPr =_a .NewCT_NonVisualGraphicFrameProperties ();_ceafa .Xfrm =_a .NewCT_Transform2D ();_ceafa .Graphic =_a .NewGraphic ();return _ceafa ;};type ST_HeightRule byte ;type CT_TblPPr struct{ +// Scrollbar Display Option +Scrollbar *CT_FrameScrollbar ; -// Distance From Left of Table to Text -LeftFromTextAttr *_bc .ST_TwipsMeasure ; +// Frame Cannot Be Resized +NoResizeAllowed *CT_OnOff ; -// (Distance From Right of Table to Text -RightFromTextAttr *_bc .ST_TwipsMeasure ; +// Maintain Link to Existing File +LinkedToFile *CT_OnOff ;};func (_cbbcdc *ST_DocProtect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfcfbg ,_faeceb :=d .Token ();if _faeceb !=nil {return _faeceb ;};if _ebfcf ,_efgcf :=_cfcfbg .(_g .EndElement );_efgcf &&_ebfcf .Name ==start .Name {*_cbbcdc =1; +return nil ;};if _dgdgeb ,_adfaa :=_cfcfbg .(_g .CharData );!_adfaa {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",_cfcfbg );}else {switch string (_dgdgeb ){case "":*_cbbcdc =0; +case "\u006e\u006f\u006e\u0065":*_cbbcdc =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_cbbcdc =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_cbbcdc =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_cbbcdc =4; +case "\u0066\u006f\u0072m\u0073":*_cbbcdc =5;};};_cfcfbg ,_faeceb =d .Token ();if _faeceb !=nil {return _faeceb ;};if _gebdcg ,_eedfbfa :=_cfcfbg .(_g .EndElement );_eedfbfa &&_gebdcg .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",_cfcfbg ); +}; -// Distance From Top of Table to Text -TopFromTextAttr *_bc .ST_TwipsMeasure ; +// Validate validates the CT_TblGridBase and its children +func (_bgdae *CT_TblGridBase )Validate ()error {return _bgdae .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0047\u0072\u0069d\u0042\u0061\u0073\u0065");};func (_dbafae ST_JcTable )String ()string {switch _dbafae {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 (_egbae *CT_Ruby )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_gecdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0050\u0072"}};e .EncodeElement (_egbae .RubyPr ,_gecdb );_bffgag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0074"}};e .EncodeElement (_egbae .Rt ,_bffgag ); +_defff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079\u0042\u0061\u0073\u0065"}};e .EncodeElement (_egbae .RubyBase ,_defff );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Distance From Bottom of Table to Text -BottomFromTextAttr *_bc .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_FldChar and its children, prefixing error messages with path +func (_cbcgd *CT_FldChar )ValidateWithPath (path string )error {if _cbcgd .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 _cefg :=_cbcgd .FldCharTypeAttr .ValidateWithPath (path +"\u002f\u0046l\u0064\u0043\u0068a\u0072\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cefg !=nil {return _cefg ;};if _cbcgd .FldLockAttr !=nil {if _cadfdd :=_cbcgd .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072"); +_cadfdd !=nil {return _cadfdd ;};};if _cbcgd .DirtyAttr !=nil {if _ccgdc :=_cbcgd .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_ccgdc !=nil {return _ccgdc ;};};if _cbcgd .FldData !=nil {if _feaee :=_cbcgd .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061"); +_feaee !=nil {return _feaee ;};};if _cbcgd .FfData !=nil {if _dacda :=_cbcgd .FfData .ValidateWithPath (path +"\u002fF\u0066\u0044\u0061\u0074\u0061");_dacda !=nil {return _dacda ;};};if _cbcgd .NumberingChange !=nil {if _adbef :=_cbcgd .NumberingChange .ValidateWithPath (path +"\u002f\u004eu\u006d\u0062\u0065r\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"); +_adbef !=nil {return _adbef ;};};return nil ;};func (_cabbeg ST_HdrFtr )Validate ()error {return _cabbeg .ValidateWithPath ("")};type ST_SectionMark byte ; -// Table Vertical Anchor -VertAnchorAttr ST_VAnchor ; +// Validate validates the CT_Text and its children +func (_efbce *CT_Text )Validate ()error {return _efbce .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};func (_fdccbe *WdCT_TxbxContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_becec :for {_aaecae ,_dacdee :=d .Token (); +if _dacdee !=nil {return _dacdee ;};switch _gdgce :=_aaecae .(type ){case _g .StartElement :switch _gdgce .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcbcdg :=NewCT_AltChunk (); +if _daagb :=d .DecodeElement (_gcbcdg ,&_gdgce );_daagb !=nil {return _daagb ;};_fdccbe .AltChunk =append (_fdccbe .AltChunk ,_gcbcdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070"}:_ddfef :=NewEG_ContentBlockContent (); +_bagdf :=NewCT_P ();if _fdfdea :=d .DecodeElement (_bagdf ,&_gdgce );_fdfdea !=nil {return _fdfdea ;};_ddfef .P =append (_ddfef .P ,_bagdf );_fdccbe .EG_ContentBlockContent =append (_fdccbe .EG_ContentBlockContent ,_ddfef );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_gdgce .Name ); +if _dbggc :=d .Skip ();_dbggc !=nil {return _dbggc ;};};case _g .EndElement :break _becec ;case _g .CharData :};};return nil ;};type WdInline struct{WdCT_Inline };func NewCT_LevelText ()*CT_LevelText {_fafag :=&CT_LevelText {};return _fafag }; -// Table Horizontal Anchor -HorzAnchorAttr ST_HAnchor ; +// Validate validates the EG_ParaRPrTrackChanges and its children +func (_efbag *EG_ParaRPrTrackChanges )Validate ()error {return _efbag .ValidateWithPath ("\u0045\u0047\u005f\u0050ar\u0061\u0052\u0050\u0072\u0054\u0072\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067e\u0073");};const (ST_PitchUnset ST_Pitch =0;ST_PitchFixed ST_Pitch =1; +ST_PitchVariable ST_Pitch =2;ST_PitchDefault ST_Pitch =3;); -// Relative Horizontal Alignment From Anchor -TblpXSpecAttr _bc .ST_XAlign ; +// ValidateWithPath validates the CT_FFName and its children, prefixing error messages with path +func (_bbcd *CT_FFName )ValidateWithPath (path string )error {return nil };func (_dceaa *CT_FFName )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dceaa .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_dceaa .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aefab ST_BrType )ValidateWithPath (path string )error {switch _aefab {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 (_aefab )); +};return nil ;};func (_aafeea *CT_TcMar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fefb :for {_gbeded ,_bgcfa :=d .Token ();if _bgcfa !=nil {return _bgcfa ;};switch _eaaec :=_gbeded .(type ){case _g .StartElement :switch _eaaec .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aafeea .Top =NewCT_TblWidth (); +if _dbbbgf :=d .DecodeElement (_aafeea .Top ,&_eaaec );_dbbbgf !=nil {return _dbbbgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aafeea .Start =NewCT_TblWidth (); +if _dcaeaa :=d .DecodeElement (_aafeea .Start ,&_eaaec );_dcaeaa !=nil {return _dcaeaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aafeea .Left =NewCT_TblWidth (); +if _effae :=d .DecodeElement (_aafeea .Left ,&_eaaec );_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 :"\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"}:_aafeea .Bottom =NewCT_TblWidth (); +if _ebfeag :=d .DecodeElement (_aafeea .Bottom ,&_eaaec );_ebfeag !=nil {return _ebfeag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aafeea .End =NewCT_TblWidth (); +if _ebebe :=d .DecodeElement (_aafeea .End ,&_eaaec );_ebebe !=nil {return _ebebe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aafeea .Right =NewCT_TblWidth (); +if _bgbfca :=d .DecodeElement (_aafeea .Right ,&_eaaec );_bgbfca !=nil {return _bgbfca ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_eaaec .Name ); +if _eabecd :=d .Skip ();_eabecd !=nil {return _eabecd ;};};case _g .EndElement :break _fefb ;case _g .CharData :};};return nil ;};func (_cagef ST_ThemeColor )ValidateWithPath (path string )error {switch _cagef {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 (_cagef )); +};return nil ;};func NewCT_FFHelpText ()*CT_FFHelpText {_fedg :=&CT_FFHelpText {};return _fedg };func (_gfegf *WdEG_WrapType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddedd :for {_gefddb ,_ggaddc :=d .Token ();if _ggaddc !=nil {return _ggaddc ; +};switch _aggcae :=_gefddb .(type ){case _g .StartElement :switch _aggcae .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_gfegf .Choice =NewWdEG_WrapTypeChoice (); +if _ggfggb :=d .DecodeElement (&_gfegf .Choice .WrapNone ,&_aggcae );_ggfggb !=nil {return _ggfggb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_gfegf .Choice =NewWdEG_WrapTypeChoice (); +if _ggcdac :=d .DecodeElement (&_gfegf .Choice .WrapSquare ,&_aggcae );_ggcdac !=nil {return _ggcdac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_gfegf .Choice =NewWdEG_WrapTypeChoice (); +if _ebfgdg :=d .DecodeElement (&_gfegf .Choice .WrapTight ,&_aggcae );_ebfgdg !=nil {return _ebfgdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_gfegf .Choice =NewWdEG_WrapTypeChoice (); +if _faedgb :=d .DecodeElement (&_gfegf .Choice .WrapThrough ,&_aggcae );_faedgb !=nil {return _faedgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_gfegf .Choice =NewWdEG_WrapTypeChoice (); +if _aegbd :=d .DecodeElement (&_gfegf .Choice .WrapTopAndBottom ,&_aggcae );_aegbd !=nil {return _aegbd ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\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",_aggcae .Name ); +if _bcbgf :=d .Skip ();_bcbgf !=nil {return _bcbgf ;};};case _g .EndElement :break _ddedd ;case _g .CharData :};};return nil ;};func (_fgedec *ST_TargetScreenSz )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fgedec =0;case "\u00354\u0034\u0078\u0033\u0037\u0036":*_fgedec =1; +case "\u00364\u0030\u0078\u0034\u0038\u0030":*_fgedec =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_fgedec =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_fgedec =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_fgedec =5;case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_fgedec =6; +case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_fgedec =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_fgedec =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_fgedec =9;case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_fgedec =10; +case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_fgedec =11;};return nil ;};func (_adgde ST_ObjectUpdateMode )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_adgde .String (),start );};func (_cdgb *CT_DataBinding )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_edfe :=range start .Attr {if _edfe .Name .Local =="\u0070\u0072\u0065\u0066\u0069\u0078\u004d\u0061\u0070p\u0069\u006e\u0067\u0073"{_dgfe ,_aefdd :=_edfe .Value ,error (nil ); +if _aefdd !=nil {return _aefdd ;};_cdgb .PrefixMappingsAttr =&_dgfe ;continue ;};if _edfe .Name .Local =="\u0078\u0070\u0061t\u0068"{_gebd ,_dbab :=_edfe .Value ,error (nil );if _dbab !=nil {return _dbab ;};_cdgb .XpathAttr =_gebd ;continue ;};if _edfe .Name .Local =="s\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"{_fgafc ,_ebcc :=_edfe .Value ,error (nil ); +if _ebcc !=nil {return _ebcc ;};_cdgb .StoreItemIDAttr =_fgafc ;continue ;};};for {_dadbe ,_bgaad :=d .Token ();if _bgaad !=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",_bgaad ); +};if _eddd ,_bdaab :=_dadbe .(_g .EndElement );_bdaab &&_eddd .Name ==start .Name {break ;};};return nil ;};func (_ebdabc *ST_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbebfe ,_fedgca :=d .Token ();if _fedgca !=nil {return _fedgca ; +};if _dcceaa ,_bbbeg :=_fbebfe .(_g .EndElement );_bbbeg &&_dcceaa .Name ==start .Name {*_ebdabc =1;return nil ;};if _eebcg ,_cacfd :=_fbebfe .(_g .CharData );!_cacfd {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",_fbebfe ); +}else {switch string (_eebcg ){case "":*_ebdabc =0;case "\u006e\u0075\u006c\u006c":*_ebdabc =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_ebdabc =2;};};_fbebfe ,_fedgca =d .Token ();if _fedgca !=nil {return _fedgca ;};if _bfcbc ,_dggefe :=_fbebfe .(_g .EndElement ); +_dggefe &&_bfcbc .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",_fbebfe );};type CT_TabStop struct{ -// Absolute Horizontal Distance From Anchor -TblpXAttr *ST_SignedTwipsMeasure ; +// Tab Stop Type +ValAttr ST_TabJc ; -// Relative Vertical Alignment from Anchor -TblpYSpecAttr _bc .ST_YAlign ; +// Tab Leader Character +LeaderAttr ST_TabTlc ; -// Absolute Vertical Distance From Anchor -TblpYAttr *ST_SignedTwipsMeasure ;};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 (_accbaf *ST_Hint )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_accbaf =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_accbaf =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_accbaf =2; -};return nil ;};func (_abdegd *WdCT_WrapSquare )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abdegd .WrapTextAttr =WdST_WrapText (1);for _ ,_cdgee :=range start .Attr {if _cdgee .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_abdegd .WrapTextAttr .UnmarshalXMLAttr (_cdgee ); -continue ;};if _cdgee .Name .Local =="\u0064\u0069\u0073t\u0054"{_fdbcdd ,_cgcfbf :=_d .ParseUint (_cdgee .Value ,10,32);if _cgcfbf !=nil {return _cgcfbf ;};_cecgd :=uint32 (_fdbcdd );_abdegd .DistTAttr =&_cecgd ;continue ;};if _cdgee .Name .Local =="\u0064\u0069\u0073t\u0042"{_fafcd ,_agagba :=_d .ParseUint (_cdgee .Value ,10,32); -if _agagba !=nil {return _agagba ;};_fdceea :=uint32 (_fafcd );_abdegd .DistBAttr =&_fdceea ;continue ;};if _cdgee .Name .Local =="\u0064\u0069\u0073t\u004c"{_dbdea ,_fbbee :=_d .ParseUint (_cdgee .Value ,10,32);if _fbbee !=nil {return _fbbee ;};_edffff :=uint32 (_dbdea ); -_abdegd .DistLAttr =&_edffff ;continue ;};if _cdgee .Name .Local =="\u0064\u0069\u0073t\u0052"{_cfade ,_fdcae :=_d .ParseUint (_cdgee .Value ,10,32);if _fdcae !=nil {return _fdcae ;};_gdegde :=uint32 (_cfade );_abdegd .DistRAttr =&_gdegde ;continue ;}; -};_bgbdac :for {_fcgadg ,_gdacge :=d .Token ();if _gdacge !=nil {return _gdacge ;};switch _badbf :=_fcgadg .(type ){case _b .StartElement :switch _badbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_abdegd .EffectExtent =NewWdCT_EffectExtent (); -if _fggege :=d .DecodeElement (_abdegd .EffectExtent ,&_badbf );_fggege !=nil {return _fggege ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_badbf .Name ); -if _caabc :=d .Skip ();_caabc !=nil {return _caabc ;};};case _b .EndElement :break _bgbdac ;case _b .CharData :};};return nil ;};func (_aabad *CT_RPrChange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_aabad .AuthorAttr )}); -if _aabad .DateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_aabad .DateAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_aabad .IdAttr )}); -e .EncodeToken (start );_bcaaa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_aabad .RPr ,_bcaaa );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Tab Stop Position +PosAttr ST_SignedTwipsMeasure ;};type ST_TextboxTightWrap byte ; -// ValidateWithPath validates the CT_TblPrChange and its children, prefixing error messages with path -func (_ebeeg *CT_TblPrChange )ValidateWithPath (path string )error {if _egefg :=_ebeeg .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_egefg !=nil {return _egefg ;};return nil ;};func (_dcggdd ST_TextboxTightWrap )String ()string {switch _dcggdd {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 (_egabab ST_EdGrp )String ()string {switch _egabab {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065"; -case 3:return "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case 4:return "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case 5:return "\u0065d\u0069\u0074\u006f\u0072\u0073";case 6:return "\u006f\u0077\u006e\u0065\u0072\u0073"; -case 7:return "\u0063u\u0072\u0072\u0065\u006e\u0074";};return "";};func (_befcf ST_MailMergeDocType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_befcf .String (),start );};func (_dgcfa *ST_PageBorderOffset )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dgcfa =0; -case "\u0070\u0061\u0067\u0065":*_dgcfa =1;case "\u0074\u0065\u0078\u0074":*_dgcfa =2;};return nil ;};func (_fgefb *CT_TcPrInner )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fgefb .CnfStyle !=nil {_gfggc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_fgefb .CnfStyle ,_gfggc );};if _fgefb .TcW !=nil {_gfcbc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_fgefb .TcW ,_gfcbc );};if _fgefb .GridSpan !=nil {_fbgdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}}; -e .EncodeElement (_fgefb .GridSpan ,_fbgdg );};if _fgefb .HMerge !=nil {_cdbed :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_fgefb .HMerge ,_cdbed );};if _fgefb .VMerge !=nil {_fbdbf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}}; -e .EncodeElement (_fgefb .VMerge ,_fbdbf );};if _fgefb .TcBorders !=nil {_ffggd :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_fgefb .TcBorders ,_ffggd );};if _fgefb .Shd !=nil {_fefbcd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_fgefb .Shd ,_fefbcd );};if _fgefb .NoWrap !=nil {_aeage :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_fgefb .NoWrap ,_aeage );};if _fgefb .TcMar !=nil {_adedad :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}}; -e .EncodeElement (_fgefb .TcMar ,_adedad );};if _fgefb .TextDirection !=nil {_bgfeg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fgefb .TextDirection ,_bgfeg ); -};if _fgefb .TcFitText !=nil {_ccgcbb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_fgefb .TcFitText ,_ccgcbb );};if _fgefb .VAlign !=nil {_gaeda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_fgefb .VAlign ,_gaeda );};if _fgefb .HideMark !=nil {_ddgcbg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_fgefb .HideMark ,_ddgcbg );};if _fgefb .Headers !=nil {_dgagc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; -e .EncodeElement (_fgefb .Headers ,_dgagc );};if _fgefb .CellIns !=nil {_ebebfe :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_fgefb .CellIns ,_ebebfe );};if _fgefb .CellDel !=nil {_dadce :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}}; -e .EncodeElement (_fgefb .CellDel ,_dadce );};if _fgefb .CellMerge !=nil {_babbcg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_fgefb .CellMerge ,_babbcg );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the CT_TrPrBase and its children +func (_cdcca *CT_TrPrBase )Validate ()error {return _cdcca .ValidateWithPath ("C\u0054\u005f\u0054\u0072\u0050\u0072\u0042\u0061\u0073\u0065");}; -// Validate validates the EG_BlockLevelElts and its children -func (_dfbadc *EG_BlockLevelElts )Validate ()error {return _dfbadc .ValidateWithPath ("\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065\u0076\u0065l\u0045\u006c\u0074\u0073");};type CT_AbstractNum struct{ +// Validate validates the EG_PContent and its children +func (_eecccg *EG_PContent )Validate ()error {return _eecccg .ValidateWithPath ("E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};type CT_TwipsMeasure struct{ -// Abstract Numbering Definition ID -AbstractNumIdAttr int64 ; +// Measurement in Twentieths of a Point +ValAttr _ffb .ST_TwipsMeasure ;};type CT_AltChunkPr struct{ -// Abstract Numbering Definition Identifier -Nsid *CT_LongHexNumber ; +// Keep Source Formatting on Import +MatchSrc *CT_OnOff ;};func (_bgaab *CT_GlossaryDocument )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bgaab .Background !=nil {_fecgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}}; +e .EncodeElement (_bgaab .Background ,_fecgg );};if _bgaab .DocParts !=nil {_bggdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}};e .EncodeElement (_bgaab .DocParts ,_bggdb );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_efdf *ST_CaptionPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egcacc ,_ecefcc :=d .Token ();if _ecefcc !=nil {return _ecefcc ;};if _bgabd ,_fbagee :=_egcacc .(_g .EndElement );_fbagee &&_bgabd .Name ==start .Name {*_efdf =1; +return nil ;};if _aafbed ,_bface :=_egcacc .(_g .CharData );!_bface {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",_egcacc );}else {switch string (_aafbed ){case "":*_efdf =0; +case "\u0061\u0062\u006fv\u0065":*_efdf =1;case "\u0062\u0065\u006co\u0077":*_efdf =2;case "\u006c\u0065\u0066\u0074":*_efdf =3;case "\u0072\u0069\u0067h\u0074":*_efdf =4;};};_egcacc ,_ecefcc =d .Token ();if _ecefcc !=nil {return _ecefcc ;};if _bbcfc ,_fdfcgc :=_egcacc .(_g .EndElement ); +_fdfcgc &&_bbcfc .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",_egcacc );};func (_egacd *CT_MailMergeSourceType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_geagb ,_gegcd :=_egacd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _gegcd !=nil {return _gegcd ;};start .Attr =append (start .Attr ,_geagb );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewWdCT_LinkedTextboxInformation ()*WdCT_LinkedTextboxInformation {_edcba :=&WdCT_LinkedTextboxInformation {}; +return _edcba ;};func (_gcgdg *CT_FrameScrollbar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcgdg .ValAttr =ST_FrameScrollbar (1);for _ ,_deccd :=range start .Attr {if _deccd .Name .Local =="\u0076\u0061\u006c"{_gcgdg .ValAttr .UnmarshalXMLAttr (_deccd ); +continue ;};};for {_aaeee ,_caad :=d .Token ();if _caad !=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",_caad ); +};if _eaadb ,_gbfd :=_aaeee .(_g .EndElement );_gbfd &&_eaadb .Name ==start .Name {break ;};};return nil ;};func (_ffecfg *ST_JcTable )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dabce ,_edbfgb :=d .Token ();if _edbfgb !=nil {return _edbfgb ; +};if _geefe ,_fgcbec :=_dabce .(_g .EndElement );_fgcbec &&_geefe .Name ==start .Name {*_ffecfg =1;return nil ;};if _fgddb ,_dgcgbe :=_dabce .(_g .CharData );!_dgcgbe {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",_dabce ); +}else {switch string (_fgddb ){case "":*_ffecfg =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffecfg =1;case "\u0065\u006e\u0064":*_ffecfg =2;case "\u006c\u0065\u0066\u0074":*_ffecfg =3;case "\u0072\u0069\u0067h\u0074":*_ffecfg =4;case "\u0073\u0074\u0061r\u0074":*_ffecfg =5; +};};_dabce ,_edbfgb =d .Token ();if _edbfgb !=nil {return _edbfgb ;};if _gdgcdba ,_adacf :=_dabce .(_g .EndElement );_adacf &&_gdgcdba .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",_dabce ); +}; -// Abstract Numbering Definition Type -MultiLevelType *CT_MultiLevelType ; +// Validate validates the CT_RPrChange and its children +func (_dggef *CT_RPrChange )Validate ()error {return _dggef .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");}; -// Numbering Template Code -Tmpl *CT_LongHexNumber ; +// Validate validates the EG_FtnEdnNumProps and its children +func (_ggbfcd *EG_FtnEdnNumProps )Validate ()error {return _ggbfcd .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073");};func (_feceg *EG_CellMarkupElements )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdddb :for {_ebbde ,_gcfba :=d .Token (); +if _gcfba !=nil {return _gcfba ;};switch _agbad :=_ebbde .(type ){case _g .StartElement :switch _agbad .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feceg .CellIns =NewCT_TrackChange (); +if _ebcbc :=d .DecodeElement (_feceg .CellIns ,&_agbad );_ebcbc !=nil {return _ebcbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feceg .CellDel =NewCT_TrackChange (); +if _baefe :=d .DecodeElement (_feceg .CellDel ,&_agbad );_baefe !=nil {return _baefe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feceg .CellMerge =NewCT_CellMergeTrackChange (); +if _dbbge :=d .DecodeElement (_feceg .CellMerge ,&_agbad );_dbbge !=nil {return _dbbge ;};default:_bd .Log .Debug ("\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",_agbad .Name ); +if _cbada :=d .Skip ();_cbada !=nil {return _cbada ;};};case _g .EndElement :break _gdddb ;case _g .CharData :};};return nil ;};type ST_CombineBrackets byte ;func (_fddgc *CT_TrackChangeNumbering )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fddgc .OriginalAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006f\u0072\u0069\u0067\u0069\u006e\u0061\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fddgc .OriginalAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",_fddgc .AuthorAttr )});if _fddgc .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fddgc .DateAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_fddgc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fdffa *CT_TopPageBorder )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdffa .ValAttr =ST_Border (1); +for _ ,_cgfdd :=range start .Attr {if _cgfdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgfdd .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"||_cgfdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cgfdd .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"{_bfgfdc ,_gbfge :=_cgfdd .Value ,error (nil ); +if _gbfge !=nil {return _gbfge ;};_fdffa .TopLeftAttr =&_bfgfdc ;continue ;};if _cgfdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgfdd .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"||_cgfdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cgfdd .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"{_dfdba ,_gdebf :=_cgfdd .Value ,error (nil ); +if _gdebf !=nil {return _gdebf ;};_fdffa .TopRightAttr =&_dfdba ;continue ;};if _cgfdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cgfdd .Name .Local =="\u0069\u0064"||_cgfdd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cgfdd .Name .Local =="\u0069\u0064"{_gcdee ,_gbcbg :=_cgfdd .Value ,error (nil ); +if _gbcbg !=nil {return _gbcbg ;};_fdffa .IdAttr =&_gcdee ;continue ;};if _cgfdd .Name .Local =="\u0076\u0061\u006c"{_fdffa .ValAttr .UnmarshalXMLAttr (_cgfdd );continue ;};if _cgfdd .Name .Local =="\u0063\u006f\u006co\u0072"{_efcde ,_beaad :=ParseUnionST_HexColor (_cgfdd .Value ); +if _beaad !=nil {return _beaad ;};_fdffa .ColorAttr =&_efcde ;continue ;};if _cgfdd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_fdffa .ThemeColorAttr .UnmarshalXMLAttr (_cgfdd );continue ;};if _cgfdd .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_afccf ,_ggeadb :=_cgfdd .Value ,error (nil ); +if _ggeadb !=nil {return _ggeadb ;};_fdffa .ThemeTintAttr =&_afccf ;continue ;};if _cgfdd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_cffdg ,_eafec :=_cgfdd .Value ,error (nil );if _eafec !=nil {return _eafec ;};_fdffa .ThemeShadeAttr =&_cffdg ; +continue ;};if _cgfdd .Name .Local =="\u0073\u007a"{_ggbbac ,_fgagbc :=_ff .ParseUint (_cgfdd .Value ,10,64);if _fgagbc !=nil {return _fgagbc ;};_fdffa .SzAttr =&_ggbbac ;continue ;};if _cgfdd .Name .Local =="\u0073\u0070\u0061c\u0065"{_afaac ,_gdgda :=_ff .ParseUint (_cgfdd .Value ,10,64); +if _gdgda !=nil {return _gdgda ;};_fdffa .SpaceAttr =&_afaac ;continue ;};if _cgfdd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_cgdgg ,_adcee :=ParseUnionST_OnOff (_cgfdd .Value );if _adcee !=nil {return _adcee ;};_fdffa .ShadowAttr =&_cgdgg ; +continue ;};if _cgfdd .Name .Local =="\u0066\u0072\u0061m\u0065"{_ggfag ,_gcbce :=ParseUnionST_OnOff (_cgfdd .Value );if _gcbce !=nil {return _gcbce ;};_fdffa .FrameAttr =&_ggfag ;continue ;};};for {_fgeddc ,_gbbbge :=d .Token ();if _gbbbge !=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",_gbbbge ); +};if _gfcde ,_gfagg :=_fgeddc .(_g .EndElement );_gfagg &&_gfcde .Name ==start .Name {break ;};};return nil ;};func (_ecdce *CT_P )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ecdce .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_a .Sprintf ("\u0025\u0076",*_ecdce .RsidRPrAttr )}); +};if _ecdce .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_ecdce .RsidRAttr )});};if _ecdce .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_a .Sprintf ("\u0025\u0076",*_ecdce .RsidDelAttr )}); +};if _ecdce .RsidPAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0050"},Value :_a .Sprintf ("\u0025\u0076",*_ecdce .RsidPAttr )});};if _ecdce .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 :_a .Sprintf ("\u0025\u0076",*_ecdce .RsidRDefaultAttr )}); +};e .EncodeToken (start );if _ecdce .PPr !=nil {_cbdegf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_ecdce .PPr ,_cbdegf );};if _ecdce .EG_PContent !=nil {for _ ,_fcbf :=range _ecdce .EG_PContent {_fcbf .MarshalXML (e ,_g .StartElement {}); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcedag *WdST_RelFromV )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afafab ,_bgcdc :=d .Token ();if _bgcdc !=nil {return _bgcdc ;};if _bbegce ,_dgccd :=_afafab .(_g .EndElement ); +_dgccd &&_bbegce .Name ==start .Name {*_bcedag =1;return nil ;};if _dfeceb ,_gcgee :=_afafab .(_g .CharData );!_gcgee {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",_afafab ); +}else {switch string (_dfeceb ){case "":*_bcedag =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bcedag =1;case "\u0070\u0061\u0067\u0065":*_bcedag =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_bcedag =3;case "\u006c\u0069\u006e\u0065":*_bcedag =4; +case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_bcedag =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_bcedag =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_bcedag =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_bcedag =8; +};};_afafab ,_bgcdc =d .Token ();if _bgcdc !=nil {return _bgcdc ;};if _ddeada ,_gbffc :=_afafab .(_g .EndElement );_gbffc &&_ddeada .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",_afafab ); +}; -// Abstract Numbering Definition Name -Name *CT_String ; +// ValidateWithPath validates the CT_DocPartCategory and its children, prefixing error messages with path +func (_gfee *CT_DocPartCategory )ValidateWithPath (path string )error {if _adggb :=_gfee .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_adggb !=nil {return _adggb ;};if _dcgeg :=_gfee .Gallery .ValidateWithPath (path +"\u002f\u0047\u0061\u006c\u006c\u0065\u0072\u0079"); +_dcgeg !=nil {return _dcgeg ;};return nil ;};func (_cegadf WdST_RelFromV )ValidateWithPath (path string )error {switch _cegadf {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 (_cegadf )); +};return nil ;};type EG_CellMarkupElements struct{ -// Numbering Style Definition -StyleLink *CT_String ; +// Table Cell Insertion +CellIns *CT_TrackChange ; -// Numbering Style Reference -NumStyleLink *CT_String ; +// Table Cell Deletion +CellDel *CT_TrackChange ; -// Numbering Level Definition -Lvl []*CT_Lvl ;};func (_dbbgeb ST_Underline )ValidateWithPath (path string )error {switch _dbbgeb {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 (_dbbgeb )); -};return nil ;};func (_bfcggf *ST_FtnEdn )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfcggf =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bfcggf =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_bfcggf =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_bfcggf =3; -case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_bfcggf =4;};return nil ;};func NewCT_Tabs ()*CT_Tabs {_dgafd :=&CT_Tabs {};return _dgafd };func NewWdWsp ()*WdWsp {_eabae :=&WdWsp {};_eabae .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape (); -return _eabae ;};func (_dad *CT_BdoContentRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dfc :=range start .Attr {if _dfc .Name .Local =="\u0076\u0061\u006c"{_dad .ValAttr .UnmarshalXMLAttr (_dfc );continue ;};};_ecdc :for {_fdab ,_bbec :=d .Token (); -if _bbec !=nil {return _bbec ;};switch _adcd :=_fdab .(type ){case _b .StartElement :switch _adcd .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_egb :=NewCT_SimpleField (); -if _eae :=d .DecodeElement (_egb ,&_adcd );_eae !=nil {return _eae ;};_dad .FldSimple =append (_dad .FldSimple ,_egb );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_dad .Hyperlink =NewCT_Hyperlink (); -if _edfe :=d .DecodeElement (_dad .Hyperlink ,&_adcd );_edfe !=nil {return _edfe ;};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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_dad .SubDoc =NewCT_Rel (); -if _gfga :=d .DecodeElement (_dad .SubDoc ,&_adcd );_gfga !=nil {return _gfga ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dcfa :=NewEG_ContentRunContent (); -_dcfa .CustomXml =NewCT_CustomXmlRun ();if _dga :=d .DecodeElement (_dcfa .CustomXml ,&_adcd );_dga !=nil {return _dga ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_dcfa );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_cggf :=NewEG_ContentRunContent (); -_cggf .SmartTag =NewCT_SmartTagRun ();if _bdc :=d .DecodeElement (_cggf .SmartTag ,&_adcd );_bdc !=nil {return _bdc ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_cggf );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_gbag :=NewEG_ContentRunContent (); -_gbag .Sdt =NewCT_SdtRun ();if _adde :=d .DecodeElement (_gbag .Sdt ,&_adcd );_adde !=nil {return _adde ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_gbag );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_fdc :=NewEG_ContentRunContent (); -_fdc .Dir =NewCT_DirContentRun ();if _cdgc :=d .DecodeElement (_fdc .Dir ,&_adcd );_cdgc !=nil {return _cdgc ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_fdc );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_aeed :=NewEG_ContentRunContent (); -_aeed .Bdo =NewCT_BdoContentRun ();if _cgf :=d .DecodeElement (_aeed .Bdo ,&_adcd );_cgf !=nil {return _cgf ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_aeed );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 :"\u0072"},_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 :"\u0072"}:_aae :=NewEG_ContentRunContent (); -_aae .R =NewCT_R ();if _ccf :=d .DecodeElement (_aae .R ,&_adcd );_ccf !=nil {return _ccf ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_aae );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ccba :=NewEG_ContentRunContent (); -_cbbb :=NewEG_RunLevelElts ();_cbbb .ProofErr =NewCT_ProofErr ();if _cgga :=d .DecodeElement (_cbbb .ProofErr ,&_adcd );_cgga !=nil {return _cgga ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_ccba );_ccba .EG_RunLevelElts =append (_ccba .EG_RunLevelElts ,_cbbb ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gbb :=NewEG_ContentRunContent (); -_cab :=NewEG_RunLevelElts ();_cab .PermStart =NewCT_PermStart ();if _caf :=d .DecodeElement (_cab .PermStart ,&_adcd );_caf !=nil {return _caf ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_gbb );_gbb .EG_RunLevelElts =append (_gbb .EG_RunLevelElts ,_cab ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cbeb :=NewEG_ContentRunContent (); -_cfee :=NewEG_RunLevelElts ();_cfee .PermEnd =NewCT_Perm ();if _ffc :=d .DecodeElement (_cfee .PermEnd ,&_adcd );_ffc !=nil {return _ffc ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_cbeb );_cbeb .EG_RunLevelElts =append (_cbeb .EG_RunLevelElts ,_cfee ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_fba :=NewEG_ContentRunContent (); -_cdf :=NewEG_RunLevelElts ();_cdf .Ins =NewCT_RunTrackChange ();if _afde :=d .DecodeElement (_cdf .Ins ,&_adcd );_afde !=nil {return _afde ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_fba );_fba .EG_RunLevelElts =append (_fba .EG_RunLevelElts ,_cdf ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_effd :=NewEG_ContentRunContent (); -_edfee :=NewEG_RunLevelElts ();_edfee .Del =NewCT_RunTrackChange ();if _cbc :=d .DecodeElement (_edfee .Del ,&_adcd );_cbc !=nil {return _cbc ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_effd );_effd .EG_RunLevelElts =append (_effd .EG_RunLevelElts ,_edfee ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dcc :=NewEG_ContentRunContent (); -_dadb :=NewEG_RunLevelElts ();_dadb .MoveFrom =NewCT_RunTrackChange ();if _cegb :=d .DecodeElement (_dadb .MoveFrom ,&_adcd );_cegb !=nil {return _cegb ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_dcc );_dcc .EG_RunLevelElts =append (_dcc .EG_RunLevelElts ,_dadb ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cfa :=NewEG_ContentRunContent (); -_begc :=NewEG_RunLevelElts ();_begc .MoveTo =NewCT_RunTrackChange ();if _fbba :=d .DecodeElement (_begc .MoveTo ,&_adcd );_fbba !=nil {return _fbba ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_cfa );_cfa .EG_RunLevelElts =append (_cfa .EG_RunLevelElts ,_begc ); -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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cdcd :=NewEG_ContentRunContent (); -_bfc :=NewEG_RunLevelElts ();_bae :=NewEG_RangeMarkupElements ();_bae .BookmarkStart =NewCT_Bookmark ();if _dgb :=d .DecodeElement (_bae .BookmarkStart ,&_adcd );_dgb !=nil {return _dgb ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_cdcd ); -_cdcd .EG_RunLevelElts =append (_cdcd .EG_RunLevelElts ,_bfc );_bfc .EG_RangeMarkupElements =append (_bfc .EG_RangeMarkupElements ,_bae );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bfa :=NewEG_ContentRunContent (); -_dcb :=NewEG_RunLevelElts ();_fbbg :=NewEG_RangeMarkupElements ();_fbbg .BookmarkEnd =NewCT_MarkupRange ();if _fgcc :=d .DecodeElement (_fbbg .BookmarkEnd ,&_adcd );_fgcc !=nil {return _fgcc ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_bfa ); -_bfa .EG_RunLevelElts =append (_bfa .EG_RunLevelElts ,_dcb );_dcb .EG_RangeMarkupElements =append (_dcb .EG_RangeMarkupElements ,_fbbg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cgb :=NewEG_ContentRunContent (); -_aag :=NewEG_RunLevelElts ();_eec :=NewEG_RangeMarkupElements ();_eec .MoveFromRangeStart =NewCT_MoveBookmark ();if _fdcb :=d .DecodeElement (_eec .MoveFromRangeStart ,&_adcd );_fdcb !=nil {return _fdcb ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_cgb ); -_cgb .EG_RunLevelElts =append (_cgb .EG_RunLevelElts ,_aag );_aag .EG_RangeMarkupElements =append (_aag .EG_RangeMarkupElements ,_eec );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agaea :=NewEG_ContentRunContent (); -_gbg :=NewEG_RunLevelElts ();_dbcg :=NewEG_RangeMarkupElements ();_dbcg .MoveFromRangeEnd =NewCT_MarkupRange ();if _bdg :=d .DecodeElement (_dbcg .MoveFromRangeEnd ,&_adcd );_bdg !=nil {return _bdg ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_agaea ); -_agaea .EG_RunLevelElts =append (_agaea .EG_RunLevelElts ,_gbg );_gbg .EG_RangeMarkupElements =append (_gbg .EG_RangeMarkupElements ,_dbcg );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_aagg :=NewEG_ContentRunContent (); -_gae :=NewEG_RunLevelElts ();_aeg :=NewEG_RangeMarkupElements ();_aeg .MoveToRangeStart =NewCT_MoveBookmark ();if _adbgg :=d .DecodeElement (_aeg .MoveToRangeStart ,&_adcd );_adbgg !=nil {return _adbgg ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_aagg ); -_aagg .EG_RunLevelElts =append (_aagg .EG_RunLevelElts ,_gae );_gae .EG_RangeMarkupElements =append (_gae .EG_RangeMarkupElements ,_aeg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_cbeg :=NewEG_ContentRunContent (); -_afdf :=NewEG_RunLevelElts ();_eeca :=NewEG_RangeMarkupElements ();_eeca .MoveToRangeEnd =NewCT_MarkupRange ();if _fefa :=d .DecodeElement (_eeca .MoveToRangeEnd ,&_adcd );_fefa !=nil {return _fefa ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_cbeg ); -_cbeg .EG_RunLevelElts =append (_cbeg .EG_RunLevelElts ,_afdf );_afdf .EG_RangeMarkupElements =append (_afdf .EG_RangeMarkupElements ,_eeca );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fgf :=NewEG_ContentRunContent (); -_bcde :=NewEG_RunLevelElts ();_gbeg :=NewEG_RangeMarkupElements ();_gbeg .CommentRangeStart =NewCT_MarkupRange ();if _eeafa :=d .DecodeElement (_gbeg .CommentRangeStart ,&_adcd );_eeafa !=nil {return _eeafa ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_fgf ); -_fgf .EG_RunLevelElts =append (_fgf .EG_RunLevelElts ,_bcde );_bcde .EG_RangeMarkupElements =append (_bcde .EG_RangeMarkupElements ,_gbeg );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_egf :=NewEG_ContentRunContent (); -_gcc :=NewEG_RunLevelElts ();_faa :=NewEG_RangeMarkupElements ();_faa .CommentRangeEnd =NewCT_MarkupRange ();if _ddd :=d .DecodeElement (_faa .CommentRangeEnd ,&_adcd );_ddd !=nil {return _ddd ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_egf ); -_egf .EG_RunLevelElts =append (_egf .EG_RunLevelElts ,_gcc );_gcc .EG_RangeMarkupElements =append (_gcc .EG_RangeMarkupElements ,_faa );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebc :=NewEG_ContentRunContent (); -_baff :=NewEG_RunLevelElts ();_fbab :=NewEG_RangeMarkupElements ();_fbab .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cfb :=d .DecodeElement (_fbab .CustomXmlInsRangeStart ,&_adcd );_cfb !=nil {return _cfb ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_ebc ); -_ebc .EG_RunLevelElts =append (_ebc .EG_RunLevelElts ,_baff );_baff .EG_RangeMarkupElements =append (_baff .EG_RangeMarkupElements ,_fbab );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_adbf :=NewEG_ContentRunContent (); -_bfb :=NewEG_RunLevelElts ();_gaf :=NewEG_RangeMarkupElements ();_gaf .CustomXmlInsRangeEnd =NewCT_Markup ();if _ebbf :=d .DecodeElement (_gaf .CustomXmlInsRangeEnd ,&_adcd );_ebbf !=nil {return _ebbf ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_adbf ); -_adbf .EG_RunLevelElts =append (_adbf .EG_RunLevelElts ,_bfb );_bfb .EG_RangeMarkupElements =append (_bfb .EG_RangeMarkupElements ,_gaf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eagd :=NewEG_ContentRunContent (); -_ddf :=NewEG_RunLevelElts ();_dda :=NewEG_RangeMarkupElements ();_dda .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ceaa :=d .DecodeElement (_dda .CustomXmlDelRangeStart ,&_adcd );_ceaa !=nil {return _ceaa ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_eagd ); -_eagd .EG_RunLevelElts =append (_eagd .EG_RunLevelElts ,_ddf );_ddf .EG_RangeMarkupElements =append (_ddf .EG_RangeMarkupElements ,_dda );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bge :=NewEG_ContentRunContent (); -_adda :=NewEG_RunLevelElts ();_cac :=NewEG_RangeMarkupElements ();_cac .CustomXmlDelRangeEnd =NewCT_Markup ();if _eeea :=d .DecodeElement (_cac .CustomXmlDelRangeEnd ,&_adcd );_eeea !=nil {return _eeea ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_bge ); -_bge .EG_RunLevelElts =append (_bge .EG_RunLevelElts ,_adda );_adda .EG_RangeMarkupElements =append (_adda .EG_RangeMarkupElements ,_cac );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gdd :=NewEG_ContentRunContent (); -_edc :=NewEG_RunLevelElts ();_eaba :=NewEG_RangeMarkupElements ();_eaba .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _afg :=d .DecodeElement (_eaba .CustomXmlMoveFromRangeStart ,&_adcd );_afg !=nil {return _afg ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_gdd ); -_gdd .EG_RunLevelElts =append (_gdd .EG_RunLevelElts ,_edc );_edc .EG_RangeMarkupElements =append (_edc .EG_RangeMarkupElements ,_eaba );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cdfb :=NewEG_ContentRunContent (); -_ccae :=NewEG_RunLevelElts ();_adge :=NewEG_RangeMarkupElements ();_adge .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fac :=d .DecodeElement (_adge .CustomXmlMoveFromRangeEnd ,&_adcd );_fac !=nil {return _fac ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_cdfb ); -_cdfb .EG_RunLevelElts =append (_cdfb .EG_RunLevelElts ,_ccae );_ccae .EG_RangeMarkupElements =append (_ccae .EG_RangeMarkupElements ,_adge );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dgc :=NewEG_ContentRunContent (); -_gdaa :=NewEG_RunLevelElts ();_dcddf :=NewEG_RangeMarkupElements ();_dcddf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dae :=d .DecodeElement (_dcddf .CustomXmlMoveToRangeStart ,&_adcd );_dae !=nil {return _dae ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_dgc ); -_dgc .EG_RunLevelElts =append (_dgc .EG_RunLevelElts ,_gdaa );_gdaa .EG_RangeMarkupElements =append (_gdaa .EG_RangeMarkupElements ,_dcddf );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aeb :=NewEG_ContentRunContent (); -_dee :=NewEG_RunLevelElts ();_aaa :=NewEG_RangeMarkupElements ();_aaa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ddc :=d .DecodeElement (_aaa .CustomXmlMoveToRangeEnd ,&_adcd );_ddc !=nil {return _ddc ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_aeb ); -_aeb .EG_RunLevelElts =append (_aeb .EG_RunLevelElts ,_dee );_dee .EG_RangeMarkupElements =append (_dee .EG_RangeMarkupElements ,_aaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_defa :=NewEG_ContentRunContent (); -_dbd :=NewEG_RunLevelElts ();_fbbb :=NewEG_MathContent ();_fbbb .OMathPara =_dg .NewOMathPara ();if _gafa :=d .DecodeElement (_fbbb .OMathPara ,&_adcd );_gafa !=nil {return _gafa ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_defa ); -_defa .EG_RunLevelElts =append (_defa .EG_RunLevelElts ,_dbd );_dbd .EG_MathContent =append (_dbd .EG_MathContent ,_fbbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_edbg :=NewEG_ContentRunContent (); -_cee :=NewEG_RunLevelElts ();_efeg :=NewEG_MathContent ();_efeg .OMath =_dg .NewOMath ();if _dfg :=d .DecodeElement (_efeg .OMath ,&_adcd );_dfg !=nil {return _dfg ;};_dad .EG_ContentRunContent =append (_dad .EG_ContentRunContent ,_edbg );_edbg .EG_RunLevelElts =append (_edbg .EG_RunLevelElts ,_cee ); -_cee .EG_MathContent =append (_cee .EG_MathContent ,_efeg );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_adcd .Name ); -if _fdd :=d .Skip ();_fdd !=nil {return _fdd ;};};case _b .EndElement :break _ecdc ;case _b .CharData :};};return nil ;}; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;};func (_fdacd *CT_MarkupRange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_begcf :=range start .Attr {if _begcf .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_fdacd .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_begcf ); +continue ;};if _begcf .Name .Local =="\u0069\u0064"{_agacc ,_bgeg :=_ff .ParseInt (_begcf .Value ,10,64);if _bgeg !=nil {return _bgeg ;};_fdacd .IdAttr =_agacc ;continue ;};};for {_gcabg ,_gbbfd :=d .Token ();if _gbbfd !=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",_gbbfd ); +};if _afcca ,_gbfed :=_gcabg .(_g .EndElement );_gbfed &&_afcca .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_DocRsids and its children, prefixing error messages with path -func (_eacfa *CT_DocRsids )ValidateWithPath (path string )error {if _eacfa .RsidRoot !=nil {if _aecb :=_eacfa .RsidRoot .ValidateWithPath (path +"\u002fR\u0073\u0069\u0064\u0052\u006f\u006ft");_aecb !=nil {return _aecb ;};};for _cgca ,_dbbag :=range _eacfa .Rsid {if _gcfef :=_dbbag .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0052\u0073\u0069\u0064\u005b\u0025\u0064\u005d",path ,_cgca )); -_gcfef !=nil {return _gcfef ;};};return nil ;};type CT_SmartTagRun struct{ +// Validate validates the CT_HMerge and its children +func (_bbbaca *CT_HMerge )Validate ()error {return _bbbaca .ValidateWithPath ("\u0043T\u005f\u0048\u004d\u0065\u0072\u0067e");}; -// Smart Tag Namespace -UriAttr *string ; +// ValidateWithPath validates the CT_DocPartName and its children, prefixing error messages with path +func (_adbae *CT_DocPartName )ValidateWithPath (path string )error {if _adbae .DecoratedAttr !=nil {if _fccd :=_adbae .DecoratedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u006f\u0072\u0061\u0074\u0065d\u0041\u0074\u0074\u0072");_fccd !=nil {return _fccd ; +};};return nil ;};func (_ebcbg *ST_Direction )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbdfcd ,_gfggc :=d .Token ();if _gfggc !=nil {return _gfggc ;};if _ffbbb ,_cfbagf :=_cbdfcd .(_g .EndElement );_cfbagf &&_ffbbb .Name ==start .Name {*_ebcbg =1; +return nil ;};if _cdece ,_aedae :=_cbdfcd .(_g .CharData );!_aedae {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",_cbdfcd );}else {switch string (_cdece ){case "":*_ebcbg =0; +case "\u006c\u0074\u0072":*_ebcbg =1;case "\u0072\u0074\u006c":*_ebcbg =2;};};_cbdfcd ,_gfggc =d .Token ();if _gfggc !=nil {return _gfggc ;};if _bcbdd ,_ebacf :=_cbdfcd .(_g .EndElement );_ebacf &&_bcbdd .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",_cbdfcd ); +}; -// Smart Tag Name -ElementAttr string ; +// Validate validates the CT_SdtCell and its children +func (_efdbb *CT_SdtCell )Validate ()error {return _efdbb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c");};func (_bbbg *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 :_a .Sprintf ("\u0025\u0076",_bbbg .NumIdAttr )}); +e .EncodeToken (start );_fdeb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_bbbg .AbstractNumId ,_fdeb );if _bbbg .LvlOverride !=nil {_edcfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}}; +for _ ,_gfccgb :=range _bbbg .LvlOverride {e .EncodeElement (_gfccgb ,_edcfb );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dgcgf *CT_TcPrInner )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _dgcgf .CnfStyle !=nil {_eedca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dgcgf .CnfStyle ,_eedca );};if _dgcgf .TcW !=nil {_cfaac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074c\u0057"}}; +e .EncodeElement (_dgcgf .TcW ,_cfaac );};if _dgcgf .GridSpan !=nil {_abcdbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}};e .EncodeElement (_dgcgf .GridSpan ,_abcdbf );};if _dgcgf .HMerge !=nil {_dcadd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}}; +e .EncodeElement (_dgcgf .HMerge ,_dcadd );};if _dgcgf .VMerge !=nil {_geadb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dgcgf .VMerge ,_geadb );};if _dgcgf .TcBorders !=nil {_cbeea :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_dgcgf .TcBorders ,_cbeea );};if _dgcgf .Shd !=nil {_gfcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dgcgf .Shd ,_gfcf );};if _dgcgf .NoWrap !=nil {_acacb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}}; +e .EncodeElement (_dgcgf .NoWrap ,_acacb );};if _dgcgf .TcMar !=nil {_eecec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}};e .EncodeElement (_dgcgf .TcMar ,_eecec );};if _dgcgf .TextDirection !=nil {_ccgbag :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_dgcgf .TextDirection ,_ccgbag );};if _dgcgf .TcFitText !=nil {_cacaad :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_dgcgf .TcFitText ,_cacaad );};if _dgcgf .VAlign !=nil {_gggfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_dgcgf .VAlign ,_gggfb );};if _dgcgf .HideMark !=nil {_bfcefd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_dgcgf .HideMark ,_bfcefd );};if _dgcgf .Headers !=nil {_efbcb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; +e .EncodeElement (_dgcgf .Headers ,_efbcb );};if _dgcgf .CellIns !=nil {_bgbce :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_dgcgf .CellIns ,_bgbce );};if _dgcgf .CellDel !=nil {_bccec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}}; +e .EncodeElement (_dgcgf .CellDel ,_bccec );};if _dgcgf .CellMerge !=nil {_fddgf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_dgcgf .CellMerge ,_fddgf );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Smart Tag Properties -SmartTagPr *CT_SmartTagPr ;EG_PContent []*EG_PContent ;};func (_fdabg *CT_VerticalAlignRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bfbff ,_ffebaf :=_fdabg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ffebaf !=nil {return _ffebaf ; -};start .Attr =append (start .Attr ,_bfbff );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_FFCheckBoxChoice and its children +func (_aeba *CT_FFCheckBoxChoice )Validate ()error {return _aeba .ValidateWithPath ("\u0043\u0054\u005f\u0046FC\u0068\u0065\u0063\u006b\u0042\u006f\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};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;); -// ValidateWithPath validates the CT_TblStylePr and its children, prefixing error messages with path -func (_dccfc *CT_TblStylePr )ValidateWithPath (path string )error {if _dccfc .TypeAttr ==ST_TblStyleOverrideTypeUnset {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 _cbced :=_dccfc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cbced !=nil {return _cbced ;};if _dccfc .PPr !=nil {if _acfc :=_dccfc .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_acfc !=nil {return _acfc ; -};};if _dccfc .RPr !=nil {if _agbga :=_dccfc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_agbga !=nil {return _agbga ;};};if _dccfc .TblPr !=nil {if _gbcff :=_dccfc .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_gbcff !=nil {return _gbcff ; -};};if _dccfc .TrPr !=nil {if _geabg :=_dccfc .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_geabg !=nil {return _geabg ;};};if _dccfc .TcPr !=nil {if _faadbf :=_dccfc .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_faadbf !=nil {return _faadbf ; -};};return nil ;};func NewCT_PPrDefault ()*CT_PPrDefault {_bafa :=&CT_PPrDefault {};return _bafa };func NewCT_Placeholder ()*CT_Placeholder {_dcbdc :=&CT_Placeholder {};_dcbdc .DocPart =NewCT_String ();return _dcbdc ;};const (ST_MergeUnset ST_Merge =0; -ST_MergeContinue ST_Merge =1;ST_MergeRestart ST_Merge =2;);func (_gcde *CT_LevelSuffix )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cdgdb ,_faecd :=_gcde .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _faecd !=nil {return _faecd ; -};start .Attr =append (start .Attr ,_cdgdb );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_RPrOriginal and its children +func (_aegfc *CT_RPrOriginal )Validate ()error {return _aegfc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u004f\u0072\u0069g\u0069\u006e\u0061\u006c");};func (_cgcebc ST_DisplacedByCustomXml )Validate ()error {return _cgcebc .ValidateWithPath ("")}; -// Validate validates the CT_CompatSetting and its children -func (_dbgc *CT_CompatSetting )Validate ()error {return _dbgc .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067");}; -// Validate validates the CT_MathCtrlDel and its children -func (_debc *CT_MathCtrlDel )Validate ()error {return _debc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c");}; +// Validate validates the CT_Sym and its children +func (_bedfc *CT_Sym )Validate ()error {return _bedfc .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d");};type CT_MailMergeDocType struct{ -// Validate validates the Numbering and its children -func (_gadbb *Numbering )Validate ()error {return _gadbb .ValidateWithPath ("\u004eu\u006d\u0062\u0065\u0072\u0069\u006eg");};type CT_SmartTagPr struct{ +// Mail Merge Source Document Type +ValAttr ST_MailMergeDocType ;}; -// Smart Tag Property -Attr []*CT_Attr ;}; +// ValidateWithPath validates the CT_TcBorders and its children, prefixing error messages with path +func (_geabdb *CT_TcBorders )ValidateWithPath (path string )error {if _geabdb .Top !=nil {if _aeggfg :=_geabdb .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_aeggfg !=nil {return _aeggfg ;};};if _geabdb .Start !=nil {if _gdefae :=_geabdb .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); +_gdefae !=nil {return _gdefae ;};};if _geabdb .Left !=nil {if _ecffg :=_geabdb .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ecffg !=nil {return _ecffg ;};};if _geabdb .Bottom !=nil {if _gedgag :=_geabdb .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_gedgag !=nil {return _gedgag ;};};if _geabdb .End !=nil {if _bbdbg :=_geabdb .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_bbdbg !=nil {return _bbdbg ;};};if _geabdb .Right !=nil {if _dbaga :=_geabdb .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_dbaga !=nil {return _dbaga ;};};if _geabdb .InsideH !=nil {if _aeafab :=_geabdb .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_aeafab !=nil {return _aeafab ;};};if _geabdb .InsideV !=nil {if _bggbe :=_geabdb .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); +_bggbe !=nil {return _bggbe ;};};if _geabdb .Tl2br !=nil {if _aeacf :=_geabdb .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_aeacf !=nil {return _aeacf ;};};if _geabdb .Tr2bl !=nil {if _badeb :=_geabdb .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c"); +_badeb !=nil {return _badeb ;};};return nil ;};type CT_Document struct{ConformanceAttr _ffb .ST_ConformanceClass ; -// Validate validates the WdCT_WordprocessingShape and its children -func (_eabbfa *WdCT_WordprocessingShape )Validate ()error {return _eabbfa .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065");};func NewCT_MailMerge ()*CT_MailMerge {_geebb :=&CT_MailMerge {}; -_geebb .MainDocumentType =NewCT_MailMergeDocType ();_geebb .DataType =NewCT_MailMergeDataType ();return _geebb ;}; +// Document Background +Background *CT_Background ;Body *CT_Body ;};func (_ebecag ST_TextScale )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ebecag .ST_TextScalePercent !=nil {e .EncodeToken (_g .CharData (*_ebecag .ST_TextScalePercent )); +};if _ebecag .ST_TextScaleDecimal !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0064",*_ebecag .ST_TextScaleDecimal )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_bgead ST_BrClear )String ()string {switch _bgead {case 0:return ""; +case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u0061\u006c\u006c";};return "";}; -// ValidateWithPath validates the CT_NumLvl and its children, prefixing error messages with path -func (_fffdd *CT_NumLvl )ValidateWithPath (path string )error {if _fffdd .StartOverride !=nil {if _aagad :=_fffdd .StartOverride .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u004f\u0076\u0065r\u0072\u0069\u0064\u0065");_aagad !=nil {return _aagad ; -};};if _fffdd .Lvl !=nil {if _ecdga :=_fffdd .Lvl .ValidateWithPath (path +"\u002f\u004c\u0076\u006c");_ecdga !=nil {return _ecdga ;};};return nil ;};type ST_Theme byte ;func (_eggcg *CT_TcPrInner )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdgca :for {_bbdee ,_becfab :=d .Token (); -if _becfab !=nil {return _becfab ;};switch _dcbea :=_bbdee .(type ){case _b .StartElement :switch _dcbea .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_eggcg .CnfStyle =NewCT_Cnf (); -if _bggefe :=d .DecodeElement (_eggcg .CnfStyle ,&_dcbea );_bggefe !=nil {return _bggefe ;};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 :"\u0074\u0063\u0057"},_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 :"\u0074\u0063\u0057"}:_eggcg .TcW =NewCT_TblWidth (); -if _deceb :=d .DecodeElement (_eggcg .TcW ,&_dcbea );_deceb !=nil {return _deceb ;};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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_eggcg .GridSpan =NewCT_DecimalNumber (); -if _egaad :=d .DecodeElement (_eggcg .GridSpan ,&_dcbea );_egaad !=nil {return _egaad ;};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 :"\u0068\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_eggcg .HMerge =NewCT_HMerge (); -if _cdeddg :=d .DecodeElement (_eggcg .HMerge ,&_dcbea );_cdeddg !=nil {return _cdeddg ;};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 :"\u0076\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_eggcg .VMerge =NewCT_VMerge (); -if _gbddg :=d .DecodeElement (_eggcg .VMerge ,&_dcbea );_gbddg !=nil {return _gbddg ;};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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_eggcg .TcBorders =NewCT_TcBorders (); -if _dggeaa :=d .DecodeElement (_eggcg .TcBorders ,&_dcbea );_dggeaa !=nil {return _dggeaa ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_eggcg .Shd =NewCT_Shd (); -if _fdedfb :=d .DecodeElement (_eggcg .Shd ,&_dcbea );_fdedfb !=nil {return _fdedfb ;};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 :"\u006e\u006f\u0057\u0072\u0061\u0070"},_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 :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_eggcg .NoWrap =NewCT_OnOff (); -if _dcgace :=d .DecodeElement (_eggcg .NoWrap ,&_dcbea );_dcgace !=nil {return _dcgace ;};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 :"\u0074\u0063\u004da\u0072"},_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 :"\u0074\u0063\u004da\u0072"}:_eggcg .TcMar =NewCT_TcMar (); -if _bdccb :=d .DecodeElement (_eggcg .TcMar ,&_dcbea );_bdccb !=nil {return _bdccb ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_eggcg .TextDirection =NewCT_TextDirection (); -if _gbcef :=d .DecodeElement (_eggcg .TextDirection ,&_dcbea );_gbcef !=nil {return _gbcef ;};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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_eggcg .TcFitText =NewCT_OnOff (); -if _cafff :=d .DecodeElement (_eggcg .TcFitText ,&_dcbea );_cafff !=nil {return _cafff ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_eggcg .VAlign =NewCT_VerticalJc (); -if _fdcgb :=d .DecodeElement (_eggcg .VAlign ,&_dcbea );_fdcgb !=nil {return _fdcgb ;};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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_eggcg .HideMark =NewCT_OnOff (); -if _cbfece :=d .DecodeElement (_eggcg .HideMark ,&_dcbea );_cbfece !=nil {return _cbfece ;};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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_eggcg .Headers =NewCT_Headers (); -if _cccag :=d .DecodeElement (_eggcg .Headers ,&_dcbea );_cccag !=nil {return _cccag ;};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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_eggcg .CellIns =NewCT_TrackChange (); -if _aeaag :=d .DecodeElement (_eggcg .CellIns ,&_dcbea );_aeaag !=nil {return _aeaag ;};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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_eggcg .CellDel =NewCT_TrackChange (); -if _baceb :=d .DecodeElement (_eggcg .CellDel ,&_dcbea );_baceb !=nil {return _baceb ;};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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_eggcg .CellMerge =NewCT_CellMergeTrackChange (); -if _egacgg :=d .DecodeElement (_eggcg .CellMerge ,&_dcbea );_egacgg !=nil {return _egacgg ;};default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dcbea .Name ); -if _bcacf :=d .Skip ();_bcacf !=nil {return _bcacf ;};};case _b .EndElement :break _fdgca ;case _b .CharData :};};return nil ;};func (_fbddfg *ST_NumberFormat )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afefbg ,_ecbeag :=d .Token (); -if _ecbeag !=nil {return _ecbeag ;};if _bgbaed ,_acdcb :=_afefbg .(_b .EndElement );_acdcb &&_bgbaed .Name ==start .Name {*_fbddfg =1;return nil ;};if _fdacfe ,_begbgf :=_afefbg .(_b .CharData );!_begbgf {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",_afefbg ); -}else {switch string (_fdacfe ){case "":*_fbddfg =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_fbddfg =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_fbddfg =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_fbddfg =3; -case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_fbddfg =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_fbddfg =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_fbddfg =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_fbddfg =7; -case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_fbddfg =8;case "\u0068\u0065\u0078":*_fbddfg =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_fbddfg =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_fbddfg =11; -case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_fbddfg =12;case "\u0061\u0069\u0075e\u006f":*_fbddfg =13;case "\u0069\u0072\u006fh\u0061":*_fbddfg =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_fbddfg =15; -case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_fbddfg =16;case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_fbddfg =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":*_fbddfg =18; -case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_fbddfg =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_fbddfg =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_fbddfg =21; -case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_fbddfg =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_fbddfg =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_fbddfg =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_fbddfg =25; -case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_fbddfg =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_fbddfg =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_fbddfg =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":*_fbddfg =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_fbddfg =30; -case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_fbddfg =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_fbddfg =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":*_fbddfg =33; -case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_fbddfg =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_fbddfg =35; -case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_fbddfg =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_fbddfg =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_fbddfg =38; -case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_fbddfg =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_fbddfg =40; -case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_fbddfg =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_fbddfg =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_fbddfg =43; -case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_fbddfg =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_fbddfg =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_fbddfg =46; -case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_fbddfg =47;case "\u006e\u006f\u006e\u0065":*_fbddfg =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_fbddfg =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_fbddfg =50; -case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_fbddfg =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_fbddfg =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_fbddfg =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_fbddfg =54; -case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_fbddfg =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_fbddfg =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_fbddfg =57; -case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_fbddfg =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_fbddfg =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_fbddfg =60; -case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_fbddfg =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_fbddfg =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_fbddfg =63;};};_afefbg ,_ecbeag =d .Token ();if _ecbeag !=nil {return _ecbeag ; -};if _faefe ,_eaedf :=_afefbg .(_b .EndElement );_eaedf &&_faefe .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",_afefbg ); -}; +// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path +func (_dddcg *CT_Row )ValidateWithPath (path string )error {if _dddcg .TblPrEx !=nil {if _agfgge :=_dddcg .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_agfgge !=nil {return _agfgge ;};};if _dddcg .TrPr !=nil {if _eaeca :=_dddcg .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072"); +_eaeca !=nil {return _eaeca ;};};for _cfgcb ,_deaga :=range _dddcg .EG_ContentCellContent {if _bagfa :=_deaga .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 ,_cfgcb )); +_bagfa !=nil {return _bagfa ;};};return nil ;};type CT_PermStart struct{EdGrpAttr ST_EdGrp ;EdAttr *string ;ColFirstAttr *int64 ;ColLastAttr *int64 ; -// ValidateWithPath validates the CT_SdtText and its children, prefixing error messages with path -func (_fcdcb *CT_SdtText )ValidateWithPath (path string )error {if _fcdcb .MultiLineAttr !=nil {if _bbeaee :=_fcdcb .MultiLineAttr .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_bbeaee !=nil {return _bbeaee ; -};};return nil ;}; +// Annotation ID +IdAttr string ; -// ValidateWithPath validates the Hdr and its children, prefixing error messages with path -func (_bacef *Hdr )ValidateWithPath (path string )error {if _ddfcbd :=_bacef .CT_HdrFtr .ValidateWithPath (path );_ddfcbd !=nil {return _ddfcbd ;};return nil ;};func (_fbbgd *CT_NumPicBullet )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bgbf :=range start .Attr {if _bgbf .Name .Local =="\u006e\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"{_bddfc ,_dgfab :=_d .ParseInt (_bgbf .Value ,10,64); -if _dgfab !=nil {return _dgfab ;};_fbbgd .NumPicBulletIdAttr =_bddfc ;continue ;};};_baeae :for {_adeefa ,_cdbfgf :=d .Token ();if _cdbfgf !=nil {return _cdbfgf ;};switch _ecafeb :=_adeefa .(type ){case _b .StartElement :switch _ecafeb .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 :"\u0070\u0069\u0063\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 :"\u0070\u0069\u0063\u0074"}:_fbbgd .Pict =NewCT_Picture (); -if _bbed :=d .DecodeElement (_fbbgd .Pict ,&_ecafeb );_bbed !=nil {return _bbed ;};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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_fbbgd .Drawing =NewCT_Drawing (); -if _ddbdb :=d .DecodeElement (_fbbgd .Drawing ,&_ecafeb );_ddbdb !=nil {return _ddbdb ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_ecafeb .Name ); -if _bfbdd :=d .Skip ();_bfbdd !=nil {return _bfbdd ;};};case _b .EndElement :break _baeae ;case _b .CharData :};};return nil ;};func (_abad *CT_Document )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abad .ConformanceAttr =_bc .ST_ConformanceClass (1); -for _ ,_beacg :=range start .Attr {if _beacg .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_abad .ConformanceAttr .UnmarshalXMLAttr (_beacg );continue ;};};_egggcf :for {_ddbbd ,_gbbaf :=d .Token ();if _gbbaf !=nil {return _gbbaf ; -};switch _fegdg :=_ddbbd .(type ){case _b .StartElement :switch _fegdg .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_abad .Background =NewCT_Background (); -if _bdaeb :=d .DecodeElement (_abad .Background ,&_fegdg );_bdaeb !=nil {return _bdaeb ;};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 :"\u0062\u006f\u0064\u0079"},_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 :"\u0062\u006f\u0064\u0079"}:_abad .Body =NewCT_Body (); -if _eafa :=d .DecodeElement (_abad .Body ,&_fegdg );_eafa !=nil {return _eafa ;};default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fegdg .Name ); -if _faddc :=d .Skip ();_faddc !=nil {return _faddc ;};};case _b .EndElement :break _egggcf ;case _b .CharData :};};return nil ;};type CT_PixelsMeasure struct{ +// Annotation Displaced By Custom XML Markup +DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;};func (_feefaf ST_Pitch )ValidateWithPath (path string )error {switch _feefaf {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 (_feefaf )); +};return nil ;};func (_efde *CT_Color )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_agef :=range start .Attr {if _agef .Name .Local =="\u0076\u0061\u006c"{_cccf ,_ebcd :=ParseUnionST_HexColor (_agef .Value );if _ebcd !=nil {return _ebcd ; +};_efde .ValAttr =_cccf ;continue ;};if _agef .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_efde .ThemeColorAttr .UnmarshalXMLAttr (_agef );continue ;};if _agef .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_bcgg ,_ffgfg :=_agef .Value ,error (nil ); +if _ffgfg !=nil {return _ffgfg ;};_efde .ThemeTintAttr =&_bcgg ;continue ;};if _agef .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_gaab ,_dfaa :=_agef .Value ,error (nil );if _dfaa !=nil {return _dfaa ;};_efde .ThemeShadeAttr =&_gaab ; +continue ;};};for {_adccd ,_fdbf :=d .Token ();if _fdbf !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_fdbf );};if _fggf ,_ecdf :=_adccd .(_g .EndElement );_ecdf &&_fggf .Name ==start .Name {break ; +};};return nil ;};func (_egbabf ST_AnnotationVMerge )Validate ()error {return _egbabf .ValidateWithPath ("")};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;);type CT_FtnDocProps struct{ -// Measurement in Pixels -ValAttr uint64 ;}; +// Footnote Placement +Pos *CT_FtnPos ; -// Validate validates the CT_FFData and its children -func (_fgcde *CT_FFData )Validate ()error {return _fgcde .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u0044\u0061\u0074a");};func (_dcdfgf *ST_VerticalJc )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dcdfgf =0;case "\u0074\u006f\u0070":*_dcdfgf =1; -case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dcdfgf =2;case "\u0062\u006f\u0074\u0068":*_dcdfgf =3;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dcdfgf =4;};return nil ;};func (_fdcee *CT_MathCtrlIns )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_feec :=range start .Attr {if _feec .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_bgdca ,_cfgda :=_feec .Value ,error (nil ); -if _cfgda !=nil {return _cfgda ;};_fdcee .AuthorAttr =_bgdca ;continue ;};if _feec .Name .Local =="\u0064\u0061\u0074\u0065"{_cdadf ,_ddbac :=ParseStdlibTime (_feec .Value );if _ddbac !=nil {return _ddbac ;};_fdcee .DateAttr =&_cdadf ;continue ;};if _feec .Name .Local =="\u0069\u0064"{_ecec ,_cdaba :=_d .ParseInt (_feec .Value ,10,64); -if _cdaba !=nil {return _cdaba ;};_fdcee .IdAttr =_ecec ;continue ;};};for {_ffgff ,_abbd :=d .Token ();if _abbd !=nil {return _f .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",_abbd ); -};if _fgccd ,_fcgac :=_ffgff .(_b .EndElement );_fcgac &&_fgccd .Name ==start .Name {break ;};};return nil ;};type CT_StyleSort struct{ +// Footnote Numbering Format +NumFmt *CT_NumFmt ; -// Style Sorting -ValAttr ST_StyleSort ;};type EG_HdrFtrReferences struct{ +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Header Reference -HeaderReference *CT_HdrFtrRef ; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;Footnote []*CT_FtnEdnSepRef ;};func (_cceca *CT_TblBorders )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cceca .Top !=nil {_dffgeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}}; +e .EncodeElement (_cceca .Top ,_dffgeg );};if _cceca .Start !=nil {_efacfe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_cceca .Start ,_efacfe );};if _cceca .Left !=nil {_fedbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; +e .EncodeElement (_cceca .Left ,_fedbd );};if _cceca .Bottom !=nil {_aefae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_cceca .Bottom ,_aefae );};if _cceca .End !=nil {_eedeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064"}}; +e .EncodeElement (_cceca .End ,_eedeb );};if _cceca .Right !=nil {_gcec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cceca .Right ,_gcec );};if _cceca .InsideH !=nil {_agfeba :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}}; +e .EncodeElement (_cceca .InsideH ,_agfeba );};if _cceca .InsideV !=nil {_efffd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_cceca .InsideV ,_efffd );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_dfcabgd *CT_SdtDocPart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dfcabgd .DocPartGallery !=nil {_ggeag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003ad\u006f\u0063\u0050a\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079"}}; +e .EncodeElement (_dfcabgd .DocPartGallery ,_ggeag );};if _dfcabgd .DocPartCategory !=nil {_cdagf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0043\u0061\u0074e\u0067\u006f\u0072\u0079"}};e .EncodeElement (_dfcabgd .DocPartCategory ,_cdagf ); +};if _dfcabgd .DocPartUnique !=nil {_fcfgd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064o\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}};e .EncodeElement (_dfcabgd .DocPartUnique ,_fcfgd );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type EG_ContentRunContent struct{ -// Footer Reference -FooterReference *CT_HdrFtrRef ;};func (_cgffae ST_HAnchor )Validate ()error {return _cgffae .ValidateWithPath ("")};func (_ddbcba *CT_WritingStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbcbcf :=range start .Attr {if _dbcbcf .Name .Local =="\u006c\u0061\u006e\u0067"{_abcfe ,_agcgfg :=_dbcbcf .Value ,error (nil ); -if _agcgfg !=nil {return _agcgfg ;};_ddbcba .LangAttr =_abcfe ;continue ;};if _dbcbcf .Name .Local =="\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"{_begbe ,_deefd :=_dbcbcf .Value ,error (nil );if _deefd !=nil {return _deefd ;};_ddbcba .VendorIDAttr =_begbe ; -continue ;};if _dbcbcf .Name .Local =="\u0064\u006c\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_gdgcdb ,_eeaca :=_dbcbcf .Value ,error (nil );if _eeaca !=nil {return _eeaca ;};_ddbcba .DllVersionAttr =_gdgcdb ;continue ;};if _dbcbcf .Name .Local =="\u006el\u0043\u0068\u0065\u0063\u006b"{_ggcgc ,_ccggbg :=ParseUnionST_OnOff (_dbcbcf .Value ); -if _ccggbg !=nil {return _ccggbg ;};_ddbcba .NlCheckAttr =&_ggcgc ;continue ;};if _dbcbcf .Name .Local =="\u0063\u0068\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"{_ceebe ,_eefbe :=ParseUnionST_OnOff (_dbcbcf .Value );if _eefbe !=nil {return _eefbe ; -};_ddbcba .CheckStyleAttr =_ceebe ;continue ;};if _dbcbcf .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_cfcg ,_ecbcda :=_dbcbcf .Value ,error (nil );if _ecbcda !=nil {return _ecbcda ;};_ddbcba .AppNameAttr =_cfcg ;continue ;};};for {_aaegg ,_dgeeb :=d .Token (); -if _dgeeb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0057\u0072\u0069\u0074\u0069\u006eg\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_dgeeb );};if _aaagc ,_feggcf :=_aaegg .(_b .EndElement );_feggcf &&_aaagc .Name ==start .Name {break ; -};};return nil ;};func NewWdCT_TxbxContent ()*WdCT_TxbxContent {_fcggga :=&WdCT_TxbxContent {};return _fcggga };func (_eagddb ST_TblStyleOverrideType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eagddb .String (),start ); -};func (_aggae *CT_FtnDocProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aggae .Pos !=nil {_aagd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_aggae .Pos ,_aagd ); -};if _aggae .NumFmt !=nil {_dcdde :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_aggae .NumFmt ,_dcdde );};if _aggae .NumStart !=nil {_baed :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_aggae .NumStart ,_baed );};if _aggae .NumRestart !=nil {_daccgb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_aggae .NumRestart ,_daccgb );};if _aggae .Footnote !=nil {_befbg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}}; -for _ ,_cbdfc :=range _aggae .Footnote {e .EncodeElement (_cbdfc ,_befbg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type WdCT_WordprocessingCanvas struct{Bg *_a .CT_BackgroundFormatting ;Whole *_a .CT_WholeE2oFormatting ;Choice []*WdCT_WordprocessingCanvasChoice ; -ExtLst *_a .CT_OfficeArtExtensionList ;};type CT_VMerge struct{ +// Inline-Level Custom XML Element +CustomXml *CT_CustomXmlRun ; -// Vertical Merge Type -ValAttr ST_Merge ;}; +// Inline-Level Smart Tag +SmartTag *CT_SmartTagRun ; -// Validate validates the CT_RecipientData and its children -func (_aedgaf *CT_RecipientData )Validate ()error {return _aedgaf .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");}; +// Inline-Level Structured Document Tag +Sdt *CT_SdtRun ; -// Validate validates the WdCT_WordprocessingCanvasChoice and its children -func (_aadff *WdCT_WordprocessingCanvasChoice )Validate ()error {return _aadff .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 (_dccea *CT_Document )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ebgb ,_fadg :=_dccea .ConformanceAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"});if _fadg !=nil {return _fadg ; -};start .Attr =append (start .Attr ,_ebgb );e .EncodeToken (start );if _dccea .Background !=nil {_adce :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_dccea .Background ,_adce ); -};if _dccea .Body !=nil {_bdaag :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u006f\u0064\u0079"}};e .EncodeElement (_dccea .Body ,_bdaag );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_String ()*CT_String {_febegb :=&CT_String {}; -return _febegb }; +// Bidirectional Embedding Level +Dir *CT_DirContentRun ; -// Validate validates the CT_EdnProps and its children -func (_cfecd *CT_EdnProps )Validate ()error {return _cfecd .ValidateWithPath ("C\u0054\u005f\u0045\u0064\u006e\u0050\u0072\u006f\u0070\u0073");};func (_fbead *CT_DocProtect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fbead .EditAttr !=ST_DocProtectUnset {_daaf ,_acdf :=_fbead .EditAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0065\u0064\u0069\u0074"}); -if _acdf !=nil {return _acdf ;};start .Attr =append (start .Attr ,_daaf );};if _fbead .FormattingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_fbead .FormattingAttr )}); -};if _fbead .EnforcementAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0065\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbead .EnforcementAttr )});};if _fbead .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fbead .AlgorithmNameAttr )}); -};if _fbead .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fbead .HashValueAttr )});};if _fbead .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fbead .SaltValueAttr )}); -};if _fbead .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbead .SpinCountAttr )});};if _fbead .CryptProviderTypeAttr !=_bc .ST_CryptProvUnset {_bbddf ,_bfegd :=_fbead .CryptProviderTypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"}); -if _bfegd !=nil {return _bfegd ;};start .Attr =append (start .Attr ,_bbddf );};if _fbead .CryptAlgorithmClassAttr !=_bc .ST_AlgClassUnset {_bcgg ,_ecdee :=_fbead .CryptAlgorithmClassAttr .MarshalXMLAttr (_b .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); -if _ecdee !=nil {return _ecdee ;};start .Attr =append (start .Attr ,_bcgg );};if _fbead .CryptAlgorithmTypeAttr !=_bc .ST_AlgTypeUnset {_eccef ,_gfcaa :=_fbead .CryptAlgorithmTypeAttr .MarshalXMLAttr (_b .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); -if _gfcaa !=nil {return _gfcaa ;};start .Attr =append (start .Attr ,_eccef );};if _fbead .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fbead .CryptAlgorithmSidAttr )}); -};if _fbead .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbead .CryptSpinCountAttr )}); -};if _fbead .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_fbead .CryptProviderAttr )}); -};if _fbead .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbead .AlgIdExtAttr )});};if _fbead .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fbead .AlgIdExtSourceAttr )}); -};if _fbead .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbead .CryptProviderTypeExtAttr )}); -};if _fbead .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 :_f .Sprintf ("\u0025\u0076",*_fbead .CryptProviderTypeExtSourceAttr )}); -};if _fbead .HashAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_fbead .HashAttr )});};if _fbead .SaltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fbead .SaltAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Bidirectional Override +Bdo *CT_BdoContentRun ; -// Validate validates the CT_SectPrBase and its children -func (_ecfdf *CT_SectPrBase )Validate ()error {return _ecfdf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0042\u0061\u0073\u0065");};type CT_Highlight struct{ +// Text Run +R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_fga *CT_AltChunk )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fga .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fga .IdAttr )}); +};e .EncodeToken (start );if _fga .AltChunkPr !=nil {_adf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}};e .EncodeElement (_fga .AltChunkPr ,_adf );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type ST_Proof byte ;type CT_SectType struct{ -// Highlighting Color -ValAttr ST_HighlightColor ;};func (_ecgc *CT_DataBinding )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecgc .PrefixMappingsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003ap\u0072\u0065\u0066i\u0078\u004d\u0061\u0070\u0070\u0069\u006e\u0067\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_ecgc .PrefixMappingsAttr )}); -};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0078\u0070\u0061\u0074\u0068"},Value :_f .Sprintf ("\u0025\u0076",_ecgc .XpathAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0073\u0074\u006f\u0072\u0065\u0049\u0074\u0065\u006d\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",_ecgc .StoreItemIDAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fecdb ST_Border )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dacfd :=_b .Attr {};_dacfd .Name =name ;switch _fecdb {case ST_BorderUnset :_dacfd .Value =""; -case ST_BorderNil :_dacfd .Value ="\u006e\u0069\u006c";case ST_BorderNone :_dacfd .Value ="\u006e\u006f\u006e\u0065";case ST_BorderSingle :_dacfd .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderThick :_dacfd .Value ="\u0074\u0068\u0069c\u006b"; -case ST_BorderDouble :_dacfd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderDotted :_dacfd .Value ="\u0064\u006f\u0074\u0074\u0065\u0064";case ST_BorderDashed :_dacfd .Value ="\u0064\u0061\u0073\u0068\u0065\u0064";case ST_BorderDotDash :_dacfd .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068"; -case ST_BorderDotDotDash :_dacfd .Value ="\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068";case ST_BorderTriple :_dacfd .Value ="\u0074\u0072\u0069\u0070\u006c\u0065";case ST_BorderThinThickSmallGap :_dacfd .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070"; -case ST_BorderThickThinSmallGap :_dacfd .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070";case ST_BorderThinThickThinSmallGap :_dacfd .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070"; -case ST_BorderThinThickMediumGap :_dacfd .Value ="\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070";case ST_BorderThickThinMediumGap :_dacfd .Value ="\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070"; -case ST_BorderThinThickThinMediumGap :_dacfd .Value ="\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070";case ST_BorderThinThickLargeGap :_dacfd .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070"; -case ST_BorderThickThinLargeGap :_dacfd .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070";case ST_BorderThinThickThinLargeGap :_dacfd .Value ="t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070"; -case ST_BorderWave :_dacfd .Value ="\u0077\u0061\u0076\u0065";case ST_BorderDoubleWave :_dacfd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderDashSmallGap :_dacfd .Value ="\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070"; -case ST_BorderDashDotStroked :_dacfd .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderThreeDEmboss :_dacfd .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderThreeDEngrave :_dacfd .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065"; -case ST_BorderOutset :_dacfd .Value ="\u006f\u0075\u0074\u0073\u0065\u0074";case ST_BorderInset :_dacfd .Value ="\u0069\u006e\u0073e\u0074";case ST_BorderApples :_dacfd .Value ="\u0061\u0070\u0070\u006c\u0065\u0073";case ST_BorderArchedScallops :_dacfd .Value ="\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073"; -case ST_BorderBabyPacifier :_dacfd .Value ="\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072";case ST_BorderBabyRattle :_dacfd .Value ="\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065";case ST_BorderBalloons3Colors :_dacfd .Value ="\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073"; -case ST_BorderBalloonsHotAir :_dacfd .Value ="\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072";case ST_BorderBasicBlackDashes :_dacfd .Value ="\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073"; -case ST_BorderBasicBlackDots :_dacfd .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073";case ST_BorderBasicBlackSquares :_dacfd .Value ="\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073"; -case ST_BorderBasicThinLines :_dacfd .Value ="\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073";case ST_BorderBasicWhiteDashes :_dacfd .Value ="\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073"; -case ST_BorderBasicWhiteDots :_dacfd .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073";case ST_BorderBasicWhiteSquares :_dacfd .Value ="\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073"; -case ST_BorderBasicWideInline :_dacfd .Value ="\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065";case ST_BorderBasicWideMidline :_dacfd .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065"; -case ST_BorderBasicWideOutline :_dacfd .Value ="\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case ST_BorderBats :_dacfd .Value ="\u0062\u0061\u0074\u0073";case ST_BorderBirds :_dacfd .Value ="\u0062\u0069\u0072d\u0073"; -case ST_BorderBirdsFlight :_dacfd .Value ="b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074";case ST_BorderCabins :_dacfd .Value ="\u0063\u0061\u0062\u0069\u006e\u0073";case ST_BorderCakeSlice :_dacfd .Value ="\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e"; -case ST_BorderCandyCorn :_dacfd .Value ="\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n";case ST_BorderCelticKnotwork :_dacfd .Value ="\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b";case ST_BorderCertificateBanner :_dacfd .Value ="\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072"; -case ST_BorderChainLink :_dacfd .Value ="\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek";case ST_BorderChampagneBottle :_dacfd .Value ="\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065";case ST_BorderCheckedBarBlack :_dacfd .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b"; -case ST_BorderCheckedBarColor :_dacfd .Value ="\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072";case ST_BorderCheckered :_dacfd .Value ="\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d";case ST_BorderChristmasTree :_dacfd .Value ="\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065"; -case ST_BorderCirclesLines :_dacfd .Value ="\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073";case ST_BorderCirclesRectangles :_dacfd .Value ="\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073"; -case ST_BorderClassicalWave :_dacfd .Value ="\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065";case ST_BorderClocks :_dacfd .Value ="\u0063\u006c\u006f\u0063\u006b\u0073";case ST_BorderCompass :_dacfd .Value ="\u0063o\u006d\u0070\u0061\u0073\u0073"; -case ST_BorderConfetti :_dacfd .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069";case ST_BorderConfettiGrays :_dacfd .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073";case ST_BorderConfettiOutline :_dacfd .Value ="\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065"; -case ST_BorderConfettiStreamers :_dacfd .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073";case ST_BorderConfettiWhite :_dacfd .Value ="\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065"; -case ST_BorderCornerTriangles :_dacfd .Value ="\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073";case ST_BorderCouponCutoutDashes :_dacfd .Value ="\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073"; -case ST_BorderCouponCutoutDots :_dacfd .Value ="\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073";case ST_BorderCrazyMaze :_dacfd .Value ="\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae";case ST_BorderCreaturesButterfly :_dacfd .Value ="\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079"; -case ST_BorderCreaturesFish :_dacfd .Value ="\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068";case ST_BorderCreaturesInsects :_dacfd .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073"; -case ST_BorderCreaturesLadyBug :_dacfd .Value ="\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067";case ST_BorderCrossStitch :_dacfd .Value ="c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCup :_dacfd .Value ="\u0063\u0075\u0070"; -case ST_BorderDecoArch :_dacfd .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068";case ST_BorderDecoArchColor :_dacfd .Value ="\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072";case ST_BorderDecoBlocks :_dacfd .Value ="\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073"; -case ST_BorderDiamondsGray :_dacfd .Value ="\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079";case ST_BorderDoubleD :_dacfd .Value ="\u0064o\u0075\u0062\u006c\u0065\u0044";case ST_BorderDoubleDiamonds :_dacfd .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073"; -case ST_BorderEarth1 :_dacfd .Value ="\u0065\u0061\u0072\u0074\u0068\u0031";case ST_BorderEarth2 :_dacfd .Value ="\u0065\u0061\u0072\u0074\u0068\u0032";case ST_BorderEarth3 :_dacfd .Value ="\u0065\u0061\u0072\u0074\u0068\u0033";case ST_BorderEclipsingSquares1 :_dacfd .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031"; -case ST_BorderEclipsingSquares2 :_dacfd .Value ="\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032";case ST_BorderEggsBlack :_dacfd .Value ="\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k";case ST_BorderFans :_dacfd .Value ="\u0066\u0061\u006e\u0073"; -case ST_BorderFilm :_dacfd .Value ="\u0066\u0069\u006c\u006d";case ST_BorderFirecrackers :_dacfd .Value ="\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073";case ST_BorderFlowersBlockPrint :_dacfd .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074"; -case ST_BorderFlowersDaisies :_dacfd .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073";case ST_BorderFlowersModern1 :_dacfd .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031"; -case ST_BorderFlowersModern2 :_dacfd .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032";case ST_BorderFlowersPansy :_dacfd .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079";case ST_BorderFlowersRedRose :_dacfd .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065"; -case ST_BorderFlowersRoses :_dacfd .Value ="\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073";case ST_BorderFlowersTeacup :_dacfd .Value ="\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070";case ST_BorderFlowersTiny :_dacfd .Value ="f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079"; -case ST_BorderGems :_dacfd .Value ="\u0067\u0065\u006d\u0073";case ST_BorderGingerbreadMan :_dacfd .Value ="\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e";case ST_BorderGradient :_dacfd .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074"; -case ST_BorderHandmade1 :_dacfd .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00651";case ST_BorderHandmade2 :_dacfd .Value ="\u0068a\u006e\u0064\u006d\u0061\u0064\u00652";case ST_BorderHeartBalloon :_dacfd .Value ="\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e"; -case ST_BorderHeartGray :_dacfd .Value ="\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y";case ST_BorderHearts :_dacfd .Value ="\u0068\u0065\u0061\u0072\u0074\u0073";case ST_BorderHeebieJeebies :_dacfd .Value ="\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073"; -case ST_BorderHolly :_dacfd .Value ="\u0068\u006f\u006cl\u0079";case ST_BorderHouseFunky :_dacfd .Value ="\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079";case ST_BorderHypnotic :_dacfd .Value ="\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063"; -case ST_BorderIceCreamCones :_dacfd .Value ="\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073";case ST_BorderLightBulb :_dacfd .Value ="\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb";case ST_BorderLightning1 :_dacfd .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031"; -case ST_BorderLightning2 :_dacfd .Value ="\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032";case ST_BorderMapPins :_dacfd .Value ="\u006da\u0070\u0050\u0069\u006e\u0073";case ST_BorderMapleLeaf :_dacfd .Value ="\u006da\u0070\u006c\u0065\u004c\u0065\u0061f"; -case ST_BorderMapleMuffins :_dacfd .Value ="\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073";case ST_BorderMarquee :_dacfd .Value ="\u006da\u0072\u0071\u0075\u0065\u0065";case ST_BorderMarqueeToothed :_dacfd .Value ="\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064"; -case ST_BorderMoons :_dacfd .Value ="\u006d\u006f\u006fn\u0073";case ST_BorderMosaic :_dacfd .Value ="\u006d\u006f\u0073\u0061\u0069\u0063";case ST_BorderMusicNotes :_dacfd .Value ="\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073";case ST_BorderNorthwest :_dacfd .Value ="\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t"; -case ST_BorderOvals :_dacfd .Value ="\u006f\u0076\u0061l\u0073";case ST_BorderPackages :_dacfd .Value ="\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073";case ST_BorderPalmsBlack :_dacfd .Value ="\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b"; -case ST_BorderPalmsColor :_dacfd .Value ="\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072";case ST_BorderPaperClips :_dacfd .Value ="\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073";case ST_BorderPapyrus :_dacfd .Value ="\u0070a\u0070\u0079\u0072\u0075\u0073"; -case ST_BorderPartyFavor :_dacfd .Value ="\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072";case ST_BorderPartyGlass :_dacfd .Value ="\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073";case ST_BorderPencils :_dacfd .Value ="\u0070e\u006e\u0063\u0069\u006c\u0073"; -case ST_BorderPeople :_dacfd .Value ="\u0070\u0065\u006f\u0070\u006c\u0065";case ST_BorderPeopleWaving :_dacfd .Value ="\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067";case ST_BorderPeopleHats :_dacfd .Value ="\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073"; -case ST_BorderPoinsettias :_dacfd .Value ="p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073";case ST_BorderPostageStamp :_dacfd .Value ="\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070";case ST_BorderPumpkin1 :_dacfd .Value ="\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031"; -case ST_BorderPushPinNote2 :_dacfd .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032";case ST_BorderPushPinNote1 :_dacfd .Value ="\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031";case ST_BorderPyramids :_dacfd .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073"; -case ST_BorderPyramidsAbove :_dacfd .Value ="\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065";case ST_BorderQuadrants :_dacfd .Value ="\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s";case ST_BorderRings :_dacfd .Value ="\u0072\u0069\u006eg\u0073"; -case ST_BorderSafari :_dacfd .Value ="\u0073\u0061\u0066\u0061\u0072\u0069";case ST_BorderSawtooth :_dacfd .Value ="\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068";case ST_BorderSawtoothGray :_dacfd .Value ="\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079"; -case ST_BorderScaredCat :_dacfd .Value ="\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t";case ST_BorderSeattle :_dacfd .Value ="\u0073e\u0061\u0074\u0074\u006c\u0065";case ST_BorderShadowedSquares :_dacfd .Value ="\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073"; -case ST_BorderSharksTeeth :_dacfd .Value ="s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068";case ST_BorderShorebirdTracks :_dacfd .Value ="\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073";case ST_BorderSkyrocket :_dacfd .Value ="\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t"; -case ST_BorderSnowflakeFancy :_dacfd .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079";case ST_BorderSnowflakes :_dacfd .Value ="\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073";case ST_BorderSombrero :_dacfd .Value ="\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f"; -case ST_BorderSouthwest :_dacfd .Value ="\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t";case ST_BorderStars :_dacfd .Value ="\u0073\u0074\u0061r\u0073";case ST_BorderStarsTop :_dacfd .Value ="\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070";case ST_BorderStars3d :_dacfd .Value ="\u0073t\u0061\u0072\u0073\u0033\u0064"; -case ST_BorderStarsBlack :_dacfd .Value ="\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b";case ST_BorderStarsShadowed :_dacfd .Value ="\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064";case ST_BorderSun :_dacfd .Value ="\u0073\u0075\u006e"; -case ST_BorderSwirligig :_dacfd .Value ="\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g";case ST_BorderTornPaper :_dacfd .Value ="\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r";case ST_BorderTornPaperBlack :_dacfd .Value ="\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b"; -case ST_BorderTrees :_dacfd .Value ="\u0074\u0072\u0065e\u0073";case ST_BorderTriangleParty :_dacfd .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079";case ST_BorderTriangles :_dacfd .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s"; -case ST_BorderTriangle1 :_dacfd .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00651";case ST_BorderTriangle2 :_dacfd .Value ="\u0074r\u0069\u0061\u006e\u0067\u006c\u00652";case ST_BorderTriangleCircle1 :_dacfd .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031"; -case ST_BorderTriangleCircle2 :_dacfd .Value ="\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032";case ST_BorderShapes1 :_dacfd .Value ="\u0073h\u0061\u0070\u0065\u0073\u0031";case ST_BorderShapes2 :_dacfd .Value ="\u0073h\u0061\u0070\u0065\u0073\u0032"; -case ST_BorderTwistedLines1 :_dacfd .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031";case ST_BorderTwistedLines2 :_dacfd .Value ="\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032";case ST_BorderVine :_dacfd .Value ="\u0076\u0069\u006e\u0065"; -case ST_BorderWaveline :_dacfd .Value ="\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065";case ST_BorderWeavingAngles :_dacfd .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073";case ST_BorderWeavingBraid :_dacfd .Value ="\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064"; -case ST_BorderWeavingRibbon :_dacfd .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e";case ST_BorderWeavingStrips :_dacfd .Value ="\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073";case ST_BorderWhiteFlowers :_dacfd .Value ="\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073"; -case ST_BorderWoodwork :_dacfd .Value ="\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b";case ST_BorderXIllusions :_dacfd .Value ="\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073";case ST_BorderZanyTriangles :_dacfd .Value ="\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073"; -case ST_BorderZigZag :_dacfd .Value ="\u007a\u0069\u0067\u005a\u0061\u0067";case ST_BorderZigZagStitch :_dacfd .Value ="\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068";case ST_BorderCustom :_dacfd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; -};return _dacfd ,nil ;};func (_cfbfc *CT_Object )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egcbg :=range start .Attr {if _egcbg .Name .Local =="\u0064x\u0061\u004f\u0072\u0069\u0067"{_dceg ,_gcce :=ParseUnionST_TwipsMeasure (_egcbg .Value ); -if _gcce !=nil {return _gcce ;};_cfbfc .DxaOrigAttr =&_dceg ;continue ;};if _egcbg .Name .Local =="\u0064y\u0061\u004f\u0072\u0069\u0067"{_bfegfc ,_dcdae :=ParseUnionST_TwipsMeasure (_egcbg .Value );if _dcdae !=nil {return _dcdae ;};_cfbfc .DyaOrigAttr =&_bfegfc ; -continue ;};};_aadge :for {_afabe ,_agdab :=d .Token ();if _agdab !=nil {return _agdab ;};switch _gfcg :=_afabe .(type ){case _b .StartElement :switch _gfcg .Name {default:if _gccgg ,_gbffd :=_gf .CreateElement (_gfcg );_gbffd !=nil {return _gbffd ;}else {if _bgffg :=d .DecodeElement (_gccgg ,&_gfcg ); -_bgffg !=nil {return _bgffg ;};_cfbfc .Any =append (_cfbfc .Any ,_gccgg );};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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_cfbfc .Drawing =NewCT_Drawing (); -if _fgbaf :=d .DecodeElement (_cfbfc .Drawing ,&_gfcg );_fgbaf !=nil {return _fgbaf ;};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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_cfbfc .Choice =NewCT_ObjectChoice (); -if _bgfb :=d .DecodeElement (&_cfbfc .Choice .Control ,&_gfcg );_bgfb !=nil {return _bgfb ;};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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_cfbfc .Choice =NewCT_ObjectChoice (); -if _daccf :=d .DecodeElement (&_cfbfc .Choice .ObjectLink ,&_gfcg );_daccf !=nil {return _daccf ;};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 :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_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 :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_cfbfc .Choice =NewCT_ObjectChoice (); -if _daeff :=d .DecodeElement (&_cfbfc .Choice .ObjectEmbed ,&_gfcg );_daeff !=nil {return _daeff ;};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 :"\u006d\u006f\u0076i\u0065"},_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 :"\u006d\u006f\u0076i\u0065"}:_cfbfc .Choice =NewCT_ObjectChoice (); -if _eeede :=d .DecodeElement (&_cfbfc .Choice .Movie ,&_gfcg );_eeede !=nil {return _eeede ;};};case _b .EndElement :break _aadge ;case _b .CharData :};};return nil ;};func (_eeebgda ST_TextboxTightWrap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eeebgda .String (),start ); -};func (_ccadcfc *EG_RPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccadcfc .RPr !=nil {_dfebec :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_ccadcfc .RPr ,_dfebec );};return nil ;}; +// Section Type Setting +ValAttr ST_SectionMark ;};func (_bgdb *CT_LvlLegacy )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bgdb .LegacyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_bgdb .LegacyAttr )}); +};if _bgdb .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 :_a .Sprintf ("\u0025\u0076",*_bgdb .LegacySpaceAttr )});};if _bgdb .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 :_a .Sprintf ("\u0025\u0076",*_bgdb .LegacyIndentAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebbda *CT_MarkupRange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebbda .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_eebcc ,_dgafg :=_ebbda .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 _dgafg !=nil {return _dgafg ;};start .Attr =append (start .Attr ,_eebcc );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ebbda .IdAttr )});e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bafba *WdCT_WrapNone )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_cdbee ,_cafde :=d .Token ();if _cafde !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0057\u0064\u0043\u0054_\u0057r\u0061p\u004e\u006f\u006e\u0065\u003a\u0020\u0025s",_cafde ); +};if _ebced ,_fbfge :=_cdbee .(_g .EndElement );_fbfge &&_ebced .Name ==start .Name {break ;};};return nil ;};func (_acagg *ST_MultiLevelType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_acagg =0;case "s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c":*_acagg =1; +case "\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_acagg =2;case "\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c":*_acagg =3;};return nil ;}; -// Validate validates the CT_SdtText and its children -func (_efebb *CT_SdtText )Validate ()error {return _efebb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074");};const (ST_TblOverlapUnset ST_TblOverlap =0;ST_TblOverlapNever ST_TblOverlap =1;ST_TblOverlapOverlap ST_TblOverlap =2; -);func (_geec *CT_LineNumber )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _geec .CountByAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074\u0042y"},Value :_f .Sprintf ("\u0025\u0076",*_geec .CountByAttr )}); -};if _geec .StartAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_geec .StartAttr )});};if _geec .DistanceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_geec .DistanceAttr )}); -};if _geec .RestartAttr !=ST_LineNumberRestartUnset {_bfgd ,_agbee :=_geec .RestartAttr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0072\u0065\u0073\u0074\u0061\u0072t"});if _agbee !=nil {return _agbee ;};start .Attr =append (start .Attr ,_bfgd );};e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_TrPrChange and its children, prefixing error messages with path +func (_cdcgfg *CT_TrPrChange )ValidateWithPath (path string )error {if _bbadb :=_cdcgfg .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_bbadb !=nil {return _bbadb ;};return nil ;}; -// Validate validates the CT_OdsoFieldMapData and its children -func (_degcd *CT_OdsoFieldMapData )Validate ()error {return _degcd .ValidateWithPath ("\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061");};func (_edfda *CT_Pitch )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_eeeae ,_eabc :=_edfda .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _eabc !=nil {return _eabc ;};start .Attr =append (start .Attr ,_eeeae );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Comments struct{ +// ValidateWithPath validates the CT_SdtEndPr and its children, prefixing error messages with path +func (_bdcegf *CT_SdtEndPr )ValidateWithPath (path string )error {for _deade ,_caagf :=range _bdcegf .RPr {if _bdbgbb :=_caagf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0072\u005b\u0025\u0064\u005d",path ,_deade ));_bdbgbb !=nil {return _bdbgbb ; +};};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;);func NewCT_DocType ()*CT_DocType {_efefb :=&CT_DocType {};return _efefb };func NewCT_Lvl ()*CT_Lvl {_fabgca :=&CT_Lvl {};return _fabgca };func (_aabe *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 :_a .Sprintf ("\u0025\u0076",_aabe .LangAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",_aabe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Comment Content -Comment []*CT_Comment ;}; +// Validate validates the CT_DocDefaults and its children +func (_fgcbe *CT_DocDefaults )Validate ()error {return _fgcbe .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");};func NewCT_FontFamily ()*CT_FontFamily {_cagbg :=&CT_FontFamily {};_cagbg .ValAttr =ST_FontFamily (1); +return _cagbg ;};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 (_fedab *CT_FontRel )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fedab .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 _ ,_ebfc :=range start .Attr {if _ebfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebfc .Name .Local =="\u0069\u0064"||_ebfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ebfc .Name .Local =="\u0069\u0064"{_cbad ,_bbefb :=_ebfc .Value ,error (nil ); +if _bbefb !=nil {return _bbefb ;};_fedab .IdAttr =_cbad ;continue ;};if _ebfc .Name .Local =="\u0066o\u006e\u0074\u004b\u0065\u0079"{_cdgd ,_fdfc :=_ebfc .Value ,error (nil );if _fdfc !=nil {return _fdfc ;};_fedab .FontKeyAttr =_cdgd ;continue ;};if _ebfc .Name .Local =="\u0073u\u0062\u0073\u0065\u0074\u0074\u0065d"{_edgfd ,_bddgg :=ParseUnionST_OnOff (_ebfc .Value ); +if _bddgg !=nil {return _bddgg ;};_fedab .SubsettedAttr =_edgfd ;continue ;};};for {_cffb ,_dbdbc :=d .Token ();if _dbdbc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c\u003a\u0020%\u0073",_dbdbc ); +};if _eagaa ,_cddbf :=_cffb .(_g .EndElement );_cddbf &&_eagaa .Name ==start .Name {break ;};};return nil ;};type CT_Tabs struct{ -// ValidateWithPath validates the CT_TcBorders and its children, prefixing error messages with path -func (_degfc *CT_TcBorders )ValidateWithPath (path string )error {if _degfc .Top !=nil {if _edfcg :=_degfc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_edfcg !=nil {return _edfcg ;};};if _degfc .Start !=nil {if _accbc :=_degfc .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); -_accbc !=nil {return _accbc ;};};if _degfc .Left !=nil {if _aacea :=_degfc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_aacea !=nil {return _aacea ;};};if _degfc .Bottom !=nil {if _gbcea :=_degfc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_gbcea !=nil {return _gbcea ;};};if _degfc .End !=nil {if _gfde :=_degfc .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_gfde !=nil {return _gfde ;};};if _degfc .Right !=nil {if _gggcf :=_degfc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_gggcf !=nil {return _gggcf ;};};if _degfc .InsideH !=nil {if _ebgcf :=_degfc .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_ebgcf !=nil {return _ebgcf ;};};if _degfc .InsideV !=nil {if _bdaed :=_degfc .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); -_bdaed !=nil {return _bdaed ;};};if _degfc .Tl2br !=nil {if _edgaa :=_degfc .Tl2br .ValidateWithPath (path +"\u002f\u0054\u006c\u0032\u0062\u0072");_edgaa !=nil {return _edgaa ;};};if _degfc .Tr2bl !=nil {if _dfeegc :=_degfc .Tr2bl .ValidateWithPath (path +"\u002f\u0054\u0072\u0032\u0062\u006c"); -_dfeegc !=nil {return _dfeegc ;};};return nil ;};func (_begcbe *ST_Jc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adgad ,_cdabb :=d .Token ();if _cdabb !=nil {return _cdabb ;};if _edbfb ,_egebcgd :=_adgad .(_b .EndElement );_egebcgd &&_edbfb .Name ==start .Name {*_begcbe =1; -return nil ;};if _eaedg ,_dadbfb :=_adgad .(_b .CharData );!_dadbfb {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",_adgad );}else {switch string (_eaedg ){case "":*_begcbe =0; -case "\u0073\u0074\u0061r\u0074":*_begcbe =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_begcbe =2;case "\u0065\u006e\u0064":*_begcbe =3;case "\u0062\u006f\u0074\u0068":*_begcbe =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_begcbe =5; -case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_begcbe =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_begcbe =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_begcbe =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_begcbe =9; -case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_begcbe =10;case "\u006c\u0065\u0066\u0074":*_begcbe =11;case "\u0072\u0069\u0067h\u0074":*_begcbe =12;};};_adgad ,_cdabb =d .Token ();if _cdabb !=nil {return _cdabb ; -};if _ffebb ,_bdfcc :=_adgad .(_b .EndElement );_bdfcc &&_ffebb .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",_adgad ); -};func NewCT_OnOff ()*CT_OnOff {_eggd :=&CT_OnOff {};return _eggd };func (_fcdcff ST_StyleType )String ()string {switch _fcdcff {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 "";}; +// Custom Tab Stop +Tab []*CT_TabStop ;}; -// Validate validates the CT_LineNumber and its children -func (_cacdf *CT_LineNumber )Validate ()error {return _cacdf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};func NewCT_CustomXmlPr ()*CT_CustomXmlPr {_egded :=&CT_CustomXmlPr {};return _egded };type ST_DocGrid byte ; -func (_cgcg *CT_DirContentRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdceaa :=range start .Attr {if _bdceaa .Name .Local =="\u0076\u0061\u006c"{_cgcg .ValAttr .UnmarshalXMLAttr (_bdceaa );continue ;};};_fbbc :for {_gbbc ,_gbfad :=d .Token (); -if _gbfad !=nil {return _gbfad ;};switch _dafe :=_gbbc .(type ){case _b .StartElement :switch _dafe .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_cafc :=NewCT_SimpleField (); -if _cgaa :=d .DecodeElement (_cafc ,&_dafe );_cgaa !=nil {return _cgaa ;};_cgcg .FldSimple =append (_cgcg .FldSimple ,_cafc );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_cgcg .Hyperlink =NewCT_Hyperlink (); -if _cbdd :=d .DecodeElement (_cgcg .Hyperlink ,&_dafe );_cbdd !=nil {return _cbdd ;};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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_cgcg .SubDoc =NewCT_Rel (); -if _cddce :=d .DecodeElement (_cgcg .SubDoc ,&_dafe );_cddce !=nil {return _cddce ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_feacf :=NewEG_ContentRunContent (); -_feacf .CustomXml =NewCT_CustomXmlRun ();if _cgbg :=d .DecodeElement (_feacf .CustomXml ,&_dafe );_cgbg !=nil {return _cgbg ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_feacf );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_aabdc :=NewEG_ContentRunContent (); -_aabdc .SmartTag =NewCT_SmartTagRun ();if _dbbg :=d .DecodeElement (_aabdc .SmartTag ,&_dafe );_dbbg !=nil {return _dbbg ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_aabdc );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_dbcca :=NewEG_ContentRunContent (); -_dbcca .Sdt =NewCT_SdtRun ();if _dbcda :=d .DecodeElement (_dbcca .Sdt ,&_dafe );_dbcda !=nil {return _dbcda ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_dbcca );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_ebaaa :=NewEG_ContentRunContent (); -_ebaaa .Dir =NewCT_DirContentRun ();if _cffe :=d .DecodeElement (_ebaaa .Dir ,&_dafe );_cffe !=nil {return _cffe ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_ebaaa );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_agagb :=NewEG_ContentRunContent (); -_agagb .Bdo =NewCT_BdoContentRun ();if _fgbbd :=d .DecodeElement (_agagb .Bdo ,&_dafe );_fgbbd !=nil {return _fgbbd ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_agagb );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 :"\u0072"},_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 :"\u0072"}:_dagbag :=NewEG_ContentRunContent (); -_dagbag .R =NewCT_R ();if _fcfg :=d .DecodeElement (_dagbag .R ,&_dafe );_fcfg !=nil {return _fcfg ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_dagbag );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dcadb :=NewEG_ContentRunContent (); -_dfcg :=NewEG_RunLevelElts ();_dfcg .ProofErr =NewCT_ProofErr ();if _abde :=d .DecodeElement (_dfcg .ProofErr ,&_dafe );_abde !=nil {return _abde ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_dcadb );_dcadb .EG_RunLevelElts =append (_dcadb .EG_RunLevelElts ,_dfcg ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bdef :=NewEG_ContentRunContent (); -_eccg :=NewEG_RunLevelElts ();_eccg .PermStart =NewCT_PermStart ();if _fdcf :=d .DecodeElement (_eccg .PermStart ,&_dafe );_fdcf !=nil {return _fdcf ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_bdef );_bdef .EG_RunLevelElts =append (_bdef .EG_RunLevelElts ,_eccg ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fbfeb :=NewEG_ContentRunContent (); -_gdfb :=NewEG_RunLevelElts ();_gdfb .PermEnd =NewCT_Perm ();if _dddda :=d .DecodeElement (_gdfb .PermEnd ,&_dafe );_dddda !=nil {return _dddda ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_fbfeb );_fbfeb .EG_RunLevelElts =append (_fbfeb .EG_RunLevelElts ,_gdfb ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_gfdg :=NewEG_ContentRunContent (); -_cecc :=NewEG_RunLevelElts ();_cecc .Ins =NewCT_RunTrackChange ();if _feffa :=d .DecodeElement (_cecc .Ins ,&_dafe );_feffa !=nil {return _feffa ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_gfdg );_gfdg .EG_RunLevelElts =append (_gfdg .EG_RunLevelElts ,_cecc ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_fcdcf :=NewEG_ContentRunContent (); -_defb :=NewEG_RunLevelElts ();_defb .Del =NewCT_RunTrackChange ();if _fdbcd :=d .DecodeElement (_defb .Del ,&_dafe );_fdbcd !=nil {return _fdbcd ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_fcdcf );_fcdcf .EG_RunLevelElts =append (_fcdcf .EG_RunLevelElts ,_defb ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cbed :=NewEG_ContentRunContent (); -_gbfg :=NewEG_RunLevelElts ();_gbfg .MoveFrom =NewCT_RunTrackChange ();if _eacd :=d .DecodeElement (_gbfg .MoveFrom ,&_dafe );_eacd !=nil {return _eacd ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_cbed );_cbed .EG_RunLevelElts =append (_cbed .EG_RunLevelElts ,_gbfg ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_afda :=NewEG_ContentRunContent (); -_cfc :=NewEG_RunLevelElts ();_cfc .MoveTo =NewCT_RunTrackChange ();if _dadf :=d .DecodeElement (_cfc .MoveTo ,&_dafe );_dadf !=nil {return _dadf ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_afda );_afda .EG_RunLevelElts =append (_afda .EG_RunLevelElts ,_cfc ); -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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ccdgg :=NewEG_ContentRunContent (); -_cdec :=NewEG_RunLevelElts ();_gedgg :=NewEG_RangeMarkupElements ();_gedgg .BookmarkStart =NewCT_Bookmark ();if _fccfa :=d .DecodeElement (_gedgg .BookmarkStart ,&_dafe );_fccfa !=nil {return _fccfa ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_ccdgg ); -_ccdgg .EG_RunLevelElts =append (_ccdgg .EG_RunLevelElts ,_cdec );_cdec .EG_RangeMarkupElements =append (_cdec .EG_RangeMarkupElements ,_gedgg );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ffef :=NewEG_ContentRunContent (); -_fbdeb :=NewEG_RunLevelElts ();_fdega :=NewEG_RangeMarkupElements ();_fdega .BookmarkEnd =NewCT_MarkupRange ();if _daacc :=d .DecodeElement (_fdega .BookmarkEnd ,&_dafe );_daacc !=nil {return _daacc ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_ffef ); -_ffef .EG_RunLevelElts =append (_ffef .EG_RunLevelElts ,_fbdeb );_fbdeb .EG_RangeMarkupElements =append (_fbdeb .EG_RangeMarkupElements ,_fdega );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bageb :=NewEG_ContentRunContent (); -_adbgc :=NewEG_RunLevelElts ();_edcea :=NewEG_RangeMarkupElements ();_edcea .MoveFromRangeStart =NewCT_MoveBookmark ();if _bgaada :=d .DecodeElement (_edcea .MoveFromRangeStart ,&_dafe );_bgaada !=nil {return _bgaada ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_bageb ); -_bageb .EG_RunLevelElts =append (_bageb .EG_RunLevelElts ,_adbgc );_adbgc .EG_RangeMarkupElements =append (_adbgc .EG_RangeMarkupElements ,_edcea );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbebe :=NewEG_ContentRunContent (); -_dega :=NewEG_RunLevelElts ();_daaa :=NewEG_RangeMarkupElements ();_daaa .MoveFromRangeEnd =NewCT_MarkupRange ();if _deef :=d .DecodeElement (_daaa .MoveFromRangeEnd ,&_dafe );_deef !=nil {return _deef ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_dbebe ); -_dbebe .EG_RunLevelElts =append (_dbebe .EG_RunLevelElts ,_dega );_dega .EG_RangeMarkupElements =append (_dega .EG_RangeMarkupElements ,_daaa );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dfeff :=NewEG_ContentRunContent (); -_egdcf :=NewEG_RunLevelElts ();_ebfa :=NewEG_RangeMarkupElements ();_ebfa .MoveToRangeStart =NewCT_MoveBookmark ();if _cbea :=d .DecodeElement (_ebfa .MoveToRangeStart ,&_dafe );_cbea !=nil {return _cbea ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_dfeff ); -_dfeff .EG_RunLevelElts =append (_dfeff .EG_RunLevelElts ,_egdcf );_egdcf .EG_RangeMarkupElements =append (_egdcf .EG_RangeMarkupElements ,_ebfa );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_eefg :=NewEG_ContentRunContent (); -_dcda :=NewEG_RunLevelElts ();_adba :=NewEG_RangeMarkupElements ();_adba .MoveToRangeEnd =NewCT_MarkupRange ();if _eccgd :=d .DecodeElement (_adba .MoveToRangeEnd ,&_dafe );_eccgd !=nil {return _eccgd ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_eefg ); -_eefg .EG_RunLevelElts =append (_eefg .EG_RunLevelElts ,_dcda );_dcda .EG_RangeMarkupElements =append (_dcda .EG_RangeMarkupElements ,_adba );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gcbegb :=NewEG_ContentRunContent (); -_bcgcb :=NewEG_RunLevelElts ();_cggfe :=NewEG_RangeMarkupElements ();_cggfe .CommentRangeStart =NewCT_MarkupRange ();if _agcb :=d .DecodeElement (_cggfe .CommentRangeStart ,&_dafe );_agcb !=nil {return _agcb ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_gcbegb ); -_gcbegb .EG_RunLevelElts =append (_gcbegb .EG_RunLevelElts ,_bcgcb );_bcgcb .EG_RangeMarkupElements =append (_bcgcb .EG_RangeMarkupElements ,_cggfe );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcfa :=NewEG_ContentRunContent (); -_facd :=NewEG_RunLevelElts ();_gdaeg :=NewEG_RangeMarkupElements ();_gdaeg .CommentRangeEnd =NewCT_MarkupRange ();if _fecgf :=d .DecodeElement (_gdaeg .CommentRangeEnd ,&_dafe );_fecgf !=nil {return _fecgf ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_bcfa ); -_bcfa .EG_RunLevelElts =append (_bcfa .EG_RunLevelElts ,_facd );_facd .EG_RangeMarkupElements =append (_facd .EG_RangeMarkupElements ,_gdaeg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ceeb :=NewEG_ContentRunContent (); -_efad :=NewEG_RunLevelElts ();_ggfe :=NewEG_RangeMarkupElements ();_ggfe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _egag :=d .DecodeElement (_ggfe .CustomXmlInsRangeStart ,&_dafe );_egag !=nil {return _egag ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_ceeb ); -_ceeb .EG_RunLevelElts =append (_ceeb .EG_RunLevelElts ,_efad );_efad .EG_RangeMarkupElements =append (_efad .EG_RangeMarkupElements ,_ggfe );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fafa :=NewEG_ContentRunContent (); -_acfec :=NewEG_RunLevelElts ();_cccf :=NewEG_RangeMarkupElements ();_cccf .CustomXmlInsRangeEnd =NewCT_Markup ();if _feded :=d .DecodeElement (_cccf .CustomXmlInsRangeEnd ,&_dafe );_feded !=nil {return _feded ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_fafa ); -_fafa .EG_RunLevelElts =append (_fafa .EG_RunLevelElts ,_acfec );_acfec .EG_RangeMarkupElements =append (_acfec .EG_RangeMarkupElements ,_cccf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cgac :=NewEG_ContentRunContent (); -_effdf :=NewEG_RunLevelElts ();_bfbcf :=NewEG_RangeMarkupElements ();_bfbcf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _beedc :=d .DecodeElement (_bfbcf .CustomXmlDelRangeStart ,&_dafe );_beedc !=nil {return _beedc ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_cgac ); -_cgac .EG_RunLevelElts =append (_cgac .EG_RunLevelElts ,_effdf );_effdf .EG_RangeMarkupElements =append (_effdf .EG_RangeMarkupElements ,_bfbcf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_aceee :=NewEG_ContentRunContent (); -_abcad :=NewEG_RunLevelElts ();_bebg :=NewEG_RangeMarkupElements ();_bebg .CustomXmlDelRangeEnd =NewCT_Markup ();if _fcfa :=d .DecodeElement (_bebg .CustomXmlDelRangeEnd ,&_dafe );_fcfa !=nil {return _fcfa ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_aceee ); -_aceee .EG_RunLevelElts =append (_aceee .EG_RunLevelElts ,_abcad );_abcad .EG_RangeMarkupElements =append (_abcad .EG_RangeMarkupElements ,_bebg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dabg :=NewEG_ContentRunContent (); -_fedde :=NewEG_RunLevelElts ();_begg :=NewEG_RangeMarkupElements ();_begg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bcfbg :=d .DecodeElement (_begg .CustomXmlMoveFromRangeStart ,&_dafe );_bcfbg !=nil {return _bcfbg ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_dabg ); -_dabg .EG_RunLevelElts =append (_dabg .EG_RunLevelElts ,_fedde );_fedde .EG_RangeMarkupElements =append (_fedde .EG_RangeMarkupElements ,_begg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bfggg :=NewEG_ContentRunContent (); -_gbfc :=NewEG_RunLevelElts ();_cgef :=NewEG_RangeMarkupElements ();_cgef .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bdced :=d .DecodeElement (_cgef .CustomXmlMoveFromRangeEnd ,&_dafe );_bdced !=nil {return _bdced ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_bfggg ); -_bfggg .EG_RunLevelElts =append (_bfggg .EG_RunLevelElts ,_gbfc );_gbfc .EG_RangeMarkupElements =append (_gbfc .EG_RangeMarkupElements ,_cgef );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_bbba :=NewEG_ContentRunContent (); -_dfdac :=NewEG_RunLevelElts ();_fbeab :=NewEG_RangeMarkupElements ();_fbeab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _degcf :=d .DecodeElement (_fbeab .CustomXmlMoveToRangeStart ,&_dafe );_degcf !=nil {return _degcf ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_bbba ); -_bbba .EG_RunLevelElts =append (_bbba .EG_RunLevelElts ,_dfdac );_dfdac .EG_RangeMarkupElements =append (_dfdac .EG_RangeMarkupElements ,_fbeab );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gbcaa :=NewEG_ContentRunContent (); -_dcbce :=NewEG_RunLevelElts ();_dfbb :=NewEG_RangeMarkupElements ();_dfbb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _afce :=d .DecodeElement (_dfbb .CustomXmlMoveToRangeEnd ,&_dafe );_afce !=nil {return _afce ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_gbcaa ); -_gbcaa .EG_RunLevelElts =append (_gbcaa .EG_RunLevelElts ,_dcbce );_dcbce .EG_RangeMarkupElements =append (_dcbce .EG_RangeMarkupElements ,_dfbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fecga :=NewEG_ContentRunContent (); -_ddafb :=NewEG_RunLevelElts ();_dbec :=NewEG_MathContent ();_dbec .OMathPara =_dg .NewOMathPara ();if _afbf :=d .DecodeElement (_dbec .OMathPara ,&_dafe );_afbf !=nil {return _afbf ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_fecga ); -_fecga .EG_RunLevelElts =append (_fecga .EG_RunLevelElts ,_ddafb );_ddafb .EG_MathContent =append (_ddafb .EG_MathContent ,_dbec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ddg :=NewEG_ContentRunContent (); -_gddg :=NewEG_RunLevelElts ();_bafde :=NewEG_MathContent ();_bafde .OMath =_dg .NewOMath ();if _dgfae :=d .DecodeElement (_bafde .OMath ,&_dafe );_dgfae !=nil {return _dgfae ;};_cgcg .EG_ContentRunContent =append (_cgcg .EG_ContentRunContent ,_ddg );_ddg .EG_RunLevelElts =append (_ddg .EG_RunLevelElts ,_gddg ); -_gddg .EG_MathContent =append (_gddg .EG_MathContent ,_bafde );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_dafe .Name ); -if _cfgc :=d .Skip ();_cfgc !=nil {return _cfgc ;};};case _b .EndElement :break _fbbc ;case _b .CharData :};};return nil ;};func (_adaebg *CT_TblPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _adaebg .TblStyle !=nil {_deafg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_adaebg .TblStyle ,_deafg );};if _adaebg .TblpPr !=nil {_gaabcd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_adaebg .TblpPr ,_gaabcd );};if _adaebg .TblOverlap !=nil {_cgeaca :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}}; -e .EncodeElement (_adaebg .TblOverlap ,_cgeaca );};if _adaebg .BidiVisual !=nil {_fedgb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_adaebg .BidiVisual ,_fedgb );}; -if _adaebg .TblStyleRowBandSize !=nil {_geeeeb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0052\u006f\u0077\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_adaebg .TblStyleRowBandSize ,_geeeeb ); -};if _adaebg .TblStyleColBandSize !=nil {_bcbagd :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0062\u006cSt\u0079l\u0065\u0043\u006f\u006c\u0042a\u006e\u0064\u0053\u0069\u007a\u0065"}};e .EncodeElement (_adaebg .TblStyleColBandSize ,_bcbagd ); -};if _adaebg .TblW !=nil {_aaaag :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_adaebg .TblW ,_aaaag );};if _adaebg .Jc !=nil {_bfafdc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006a\u0063"}}; -e .EncodeElement (_adaebg .Jc ,_bfafdc );};if _adaebg .TblCellSpacing !=nil {_fggea :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_adaebg .TblCellSpacing ,_fggea ); -};if _adaebg .TblInd !=nil {_becfa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_adaebg .TblInd ,_becfa );};if _adaebg .TblBorders !=nil {_bacda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_adaebg .TblBorders ,_bacda );};if _adaebg .Shd !=nil {_dcddb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_adaebg .Shd ,_dcddb );};if _adaebg .TblLayout !=nil {_bdgbd :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_adaebg .TblLayout ,_bdgbd );};if _adaebg .TblCellMar !=nil {_ddceg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_adaebg .TblCellMar ,_ddceg );};if _adaebg .TblLook !=nil {_ebfda :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; -e .EncodeElement (_adaebg .TblLook ,_ebfda );};if _adaebg .TblCaption !=nil {_gbcfa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_adaebg .TblCaption ,_gbcfa );};if _adaebg .TblDescription !=nil {_ecbed :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_adaebg .TblDescription ,_ecbed );};if _adaebg .TblPrChange !=nil {_cfcfeb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_adaebg .TblPrChange ,_cfcfeb ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Comment and its children +func (_fabg *CT_Comment )Validate ()error {return _fabg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074");};func NewWdCT_PosV ()*WdCT_PosV {_ebfgc :=&WdCT_PosV {};_ebfgc .RelativeFromAttr =WdST_RelFromV (1);_ebfgc .Choice =NewWdCT_PosVChoice (); +return _ebfgc ;};func (_aecee *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 :_a .Sprintf ("\u0025\u0076",_aecee .IdAttr )}); +e .EncodeToken (start );_eeagdd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_aecee .TblGrid ,_eeagdd );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dffbfg *CT_LsdException )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cgcfc :=range start .Attr {if _cgcfc .Name .Local =="\u006e\u0061\u006d\u0065"{_gcefd ,_facg :=_cgcfc .Value ,error (nil ); +if _facg !=nil {return _facg ;};_dffbfg .NameAttr =_gcefd ;continue ;};if _cgcfc .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_dcddff ,_cefdb :=ParseUnionST_OnOff (_cgcfc .Value );if _cefdb !=nil {return _cefdb ;};_dffbfg .LockedAttr =&_dcddff ; +continue ;};if _cgcfc .Name .Local =="\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_fagda ,_acbae :=_ff .ParseInt (_cgcfc .Value ,10,64);if _acbae !=nil {return _acbae ;};_dffbfg .UiPriorityAttr =&_fagda ;continue ;};if _cgcfc .Name .Local =="\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_dagad ,_fecdcc :=ParseUnionST_OnOff (_cgcfc .Value ); +if _fecdcc !=nil {return _fecdcc ;};_dffbfg .SemiHiddenAttr =&_dagad ;continue ;};if _cgcfc .Name .Local =="\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_gbbaa ,_dbbcg :=ParseUnionST_OnOff (_cgcfc .Value );if _dbbcg !=nil {return _dbbcg ; +};_dffbfg .UnhideWhenUsedAttr =&_gbbaa ;continue ;};if _cgcfc .Name .Local =="\u0071F\u006f\u0072\u006d\u0061\u0074"{_feeff ,_edee :=ParseUnionST_OnOff (_cgcfc .Value );if _edee !=nil {return _edee ;};_dffbfg .QFormatAttr =&_feeff ;continue ;};};for {_ggdcf ,_cefgf :=d .Token (); +if _cefgf !=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",_cefgf );};if _becfa ,_agcfa :=_ggdcf .(_g .EndElement );_agcfa &&_becfa .Name ==start .Name {break ; +};};return nil ;};func NewCT_Attr ()*CT_Attr {_gda :=&CT_Attr {};return _gda };func (_dcfge *WdWpc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcfge .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas ();_bcfcb :for {_aadde ,_afcga :=d .Token (); +if _afcga !=nil {return _afcga ;};switch _gaggda :=_aadde .(type ){case _g .StartElement :switch _gaggda .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u0067"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u0067"}:_dcfge .Bg =_af .NewCT_BackgroundFormatting (); +if _ggegc :=d .DecodeElement (_dcfge .Bg ,&_gaggda );_ggegc !=nil {return _ggegc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0068\u006fl\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0068\u006fl\u0065"}:_dcfge .Whole =_af .NewCT_WholeE2oFormatting (); +if _edgff :=d .DecodeElement (_dcfge .Whole ,&_gaggda );_edgff !=nil {return _edgff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_fedba :=NewWdCT_WordprocessingCanvasChoice (); +if _ggfgb :=d .DecodeElement (&_fedba .Wsp ,&_gaggda );_ggfgb !=nil {return _ggfgb ;};_dcfge .Choice =append (_dcfge .Choice ,_fedba );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"}:_cbdedf :=NewWdCT_WordprocessingCanvasChoice (); +if _cfcceb :=d .DecodeElement (&_cbdedf .Pic ,&_gaggda );_cfcceb !=nil {return _cfcceb ;};_dcfge .Choice =append (_dcfge .Choice ,_cbdedf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cbdfe :=NewWdCT_WordprocessingCanvasChoice (); +if _gdfeac :=d .DecodeElement (&_cbdfe .ContentPart ,&_gaggda );_gdfeac !=nil {return _gdfeac ;};_dcfge .Choice =append (_dcfge .Choice ,_cbdfe );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0067\u0070"}:_dfaffd :=NewWdCT_WordprocessingCanvasChoice (); +if _cdfda :=d .DecodeElement (&_dfaffd .Wgp ,&_gaggda );_cdfda !=nil {return _cdfda ;};_dcfge .Choice =append (_dcfge .Choice ,_dfaffd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_gggdc :=NewWdCT_WordprocessingCanvasChoice (); +if _gedaa :=d .DecodeElement (&_gggdc .GraphicFrame ,&_gaggda );_gedaa !=nil {return _gedaa ;};_dcfge .Choice =append (_dcfge .Choice ,_gggdc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_dcfge .ExtLst =_af .NewCT_OfficeArtExtensionList (); +if _gbcaaf :=d .DecodeElement (_dcfge .ExtLst ,&_gaggda );_gbcaaf !=nil {return _gbcaaf ;};default:_bd .Log .Debug ("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",_gaggda .Name ); +if _faffb :=d .Skip ();_faffb !=nil {return _faffb ;};};case _g .EndElement :break _bcfcb ;case _g .CharData :};};return nil ;};func (_abdffe *CT_Num )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abdffe .AbstractNumId =NewCT_DecimalNumber (); +for _ ,_dgadg :=range start .Attr {if _dgadg .Name .Local =="\u006e\u0075\u006dI\u0064"{_cace ,_eccgde :=_ff .ParseInt (_dgadg .Value ,10,64);if _eccgde !=nil {return _eccgde ;};_abdffe .NumIdAttr =_cace ;continue ;};};_efgdcg :for {_acgad ,_bbeff :=d .Token (); +if _bbeff !=nil {return _bbeff ;};switch _cedfd :=_acgad .(type ){case _g .StartElement :switch _cedfd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _bbacf :=d .DecodeElement (_abdffe .AbstractNumId ,&_cedfd ); +_bbacf !=nil {return _bbacf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cedb :=NewCT_NumLvl (); +if _acgbd :=d .DecodeElement (_cedb ,&_cedfd );_acgbd !=nil {return _acgbd ;};_abdffe .LvlOverride =append (_abdffe .LvlOverride ,_cedb );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cedfd .Name ); +if _cade :=d .Skip ();_cade !=nil {return _cade ;};};case _g .EndElement :break _efgdcg ;case _g .CharData :};};return nil ;};type WdCT_WrapNone struct{};func (_cgfge ST_HighlightColor )ValidateWithPath (path string )error {switch _cgfge {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 (_cgfge )); +};return nil ;};type ST_HeightRule byte ; -// Validate validates the WdCT_WordprocessingContentPart and its children -func (_bbdad *WdCT_WordprocessingContentPart )Validate ()error {return _bbdad .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"); -};type CT_TblOverlap struct{ +// ValidateWithPath validates the WdCT_WrapTight and its children, prefixing error messages with path +func (_gegcfa *WdCT_WrapTight )ValidateWithPath (path string )error {if _gegcfa .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 _egabc :=_gegcfa .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_egabc !=nil {return _egabc ;};if _cbacb :=_gegcfa .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"); +_cbacb !=nil {return _cbacb ;};return nil ;};func (_dffag ST_TargetScreenSz )Validate ()error {return _dffag .ValidateWithPath ("")};type CT_TcPrInner struct{ -// Floating Table Overlap Setting -ValAttr ST_TblOverlap ;}; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// Validate validates the CT_SdtDateMappingType and its children -func (_accaae *CT_SdtDateMappingType )Validate ()error {return _accaae .ValidateWithPath ("C\u0054\u005f\u0053\u0064tD\u0061t\u0065\u004d\u0061\u0070\u0070i\u006e\u0067\u0054\u0079\u0070\u0065");}; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// ValidateWithPath validates the CT_TcMar and its children, prefixing error messages with path -func (_faeced *CT_TcMar )ValidateWithPath (path string )error {if _faeced .Top !=nil {if _gdcef :=_faeced .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_gdcef !=nil {return _gdcef ;};};if _faeced .Start !=nil {if _adddf :=_faeced .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); -_adddf !=nil {return _adddf ;};};if _faeced .Left !=nil {if _effca :=_faeced .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_effca !=nil {return _effca ;};};if _faeced .Bottom !=nil {if _beafc :=_faeced .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_beafc !=nil {return _beafc ;};};if _faeced .End !=nil {if _efaccb :=_faeced .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_efaccb !=nil {return _efaccb ;};};if _faeced .Right !=nil {if _defefa :=_faeced .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_defefa !=nil {return _defefa ;};};return nil ;}; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// ValidateWithPath validates the GlossaryDocument and its children, prefixing error messages with path -func (_ccbaa *GlossaryDocument )ValidateWithPath (path string )error {if _bbddd :=_ccbaa .CT_GlossaryDocument .ValidateWithPath (path );_bbddd !=nil {return _bbddd ;};return nil ;}; +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// ValidateWithPath validates the WdCT_WordprocessingContentPart and its children, prefixing error messages with path -func (_ggdgaf *WdCT_WordprocessingContentPart )ValidateWithPath (path string )error {if _fgdga :=_ggdgaf .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fgdga !=nil {return _fgdga ;};if _ggdgaf .NvContentPartPr !=nil {if _baeaea :=_ggdgaf .NvContentPartPr .ValidateWithPath (path +"\u002f\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"); -_baeaea !=nil {return _baeaea ;};};if _ggdgaf .Xfrm !=nil {if _bdcad :=_ggdgaf .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_bdcad !=nil {return _bdcad ;};};if _ggdgaf .ExtLst !=nil {if _bbgad :=_ggdgaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); -_bbgad !=nil {return _bbgad ;};};return nil ;};func (_fafbcc ST_FrameLayout )String ()string {switch _fafbcc {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 EG_PContent struct{ +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Table Cell Shading +Shd *CT_Shd ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};type CT_FtnEdn struct{ +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// Footnote/Endnote Type -TypeAttr ST_FtnEdn ; +// Single Table Cell Margins +TcMar *CT_TcMar ; -// Footnote/Endnote ID -IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_bcgac *CT_Shd )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fabbg ,_edgeed :=_bcgac .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _edgeed !=nil {return _edgeed ; -};start .Attr =append (start .Attr ,_fabbg );if _bcgac .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_bcgac .ColorAttr )});};if _bcgac .ThemeColorAttr !=ST_ThemeColorUnset {_bfagb ,_abfbc :=_bcgac .ThemeColorAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"}); -if _abfbc !=nil {return _abfbc ;};start .Attr =append (start .Attr ,_bfagb );};if _bcgac .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bcgac .ThemeTintAttr )}); -};if _bcgac .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bcgac .ThemeShadeAttr )});};if _bcgac .FillAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0066\u0069\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bcgac .FillAttr )}); -};if _bcgac .ThemeFillAttr !=ST_ThemeColorUnset {_ccfaa ,_caecb :=_bcgac .ThemeFillAttr .MarshalXMLAttr (_b .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0046\u0069\u006c\u006c"});if _caecb !=nil {return _caecb ;};start .Attr =append (start .Attr ,_ccfaa ); -};if _bcgac .ThemeFillTintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u0069\u006c\u006c\u0054\u0069\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bcgac .ThemeFillTintAttr )}); -};if _bcgac .ThemeFillShadeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003at\u0068\u0065\u006de\u0046\u0069\u006c\u006c\u0053\u0068\u0061\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bcgac .ThemeFillShadeAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewWdCT_Inline ()*WdCT_Inline {_bcceed :=&WdCT_Inline {};_bcceed .Extent =_a .NewCT_PositiveSize2D ();_bcceed .DocPr =_a .NewCT_NonVisualDrawingProps ();_bcceed .Graphic =_a .NewGraphic (); -return _bcceed ;}; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// ValidateWithPath validates the WdCT_WrapNone and its children, prefixing error messages with path -func (_cabcbb *WdCT_WrapNone )ValidateWithPath (path string )error {return nil };func (_deecd *CT_TcBorders )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _deecd .Top !=nil {_ffccb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074o\u0070"}}; -e .EncodeElement (_deecd .Top ,_ffccb );};if _deecd .Start !=nil {_deebe :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_deecd .Start ,_deebe );};if _deecd .Left !=nil {_abbbf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; -e .EncodeElement (_deecd .Left ,_abbbf );};if _deecd .Bottom !=nil {_ggacd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_deecd .Bottom ,_ggacd );};if _deecd .End !=nil {_cabded :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065n\u0064"}}; -e .EncodeElement (_deecd .End ,_cabded );};if _deecd .Right !=nil {_fgfeb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_deecd .Right ,_fgfeb );};if _deecd .InsideH !=nil {_ebced :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065H"}}; -e .EncodeElement (_deecd .InsideH ,_ebced );};if _deecd .InsideV !=nil {_bfcfc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0069\u006e\u0073\u0069\u0064\u0065V"}};e .EncodeElement (_deecd .InsideV ,_bfcfc );};if _deecd .Tl2br !=nil {_aeabdc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u006c\u0032\u0062\u0072"}}; -e .EncodeElement (_deecd .Tl2br ,_aeabdc );};if _deecd .Tr2bl !=nil {_fggde :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0072\u0032\u0062\u006c"}};e .EncodeElement (_deecd .Tr2bl ,_fggde );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_fbgac ST_DocPartType )Validate ()error {return _fbgac .ValidateWithPath ("")};type EG_BlockLevelElts struct{ +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_cfdaad ST_DecimalNumberOrPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cfdaad .ST_UnqualifiedPercentage !=nil {e .EncodeToken (_b .CharData (_f .Sprintf ("\u0025\u0064",*_cfdaad .ST_UnqualifiedPercentage ))); -};if _cfdaad .ST_Percentage !=nil {e .EncodeToken (_b .CharData (*_cfdaad .ST_Percentage ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_ddfb *CT_FtnEdnSepRef )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdgg :=range start .Attr {if _fdgg .Name .Local =="\u0069\u0064"{_aggd ,_ceacb :=_d .ParseInt (_fdgg .Value ,10,64); -if _ceacb !=nil {return _ceacb ;};_ddfb .IdAttr =_aggd ;continue ;};};for {_ffccc ,_cebbb :=d .Token ();if _cebbb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0046\u0074\u006e\u0045\u0064\u006eS\u0065\u0070\u0052e\u0066:\u0020\u0025\u0073",_cebbb ); -};if _dcbad ,_egccd :=_ffccc .(_b .EndElement );_egccd &&_dcbad .Name ==start .Name {break ;};};return nil ;};func (_ffgfe ST_Shd )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ccabf :=_b .Attr {};_ccabf .Name =name ;switch _ffgfe {case ST_ShdUnset :_ccabf .Value =""; -case ST_ShdNil :_ccabf .Value ="\u006e\u0069\u006c";case ST_ShdClear :_ccabf .Value ="\u0063\u006c\u0065a\u0072";case ST_ShdSolid :_ccabf .Value ="\u0073\u006f\u006ci\u0064";case ST_ShdHorzStripe :_ccabf .Value ="\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065"; -case ST_ShdVertStripe :_ccabf .Value ="\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case ST_ShdReverseDiagStripe :_ccabf .Value ="\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdDiagStripe :_ccabf .Value ="\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065"; -case ST_ShdHorzCross :_ccabf .Value ="\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case ST_ShdDiagCross :_ccabf .Value ="\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case ST_ShdThinHorzStripe :_ccabf .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065"; -case ST_ShdThinVertStripe :_ccabf .Value ="\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinReverseDiagStripe :_ccabf .Value ="t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065"; -case ST_ShdThinDiagStripe :_ccabf .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case ST_ShdThinHorzCross :_ccabf .Value ="\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073";case ST_ShdThinDiagCross :_ccabf .Value ="\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073"; -case ST_ShdPct5 :_ccabf .Value ="\u0070\u0063\u0074\u0035";case ST_ShdPct10 :_ccabf .Value ="\u0070\u0063\u00741\u0030";case ST_ShdPct12 :_ccabf .Value ="\u0070\u0063\u00741\u0032";case ST_ShdPct15 :_ccabf .Value ="\u0070\u0063\u00741\u0035";case ST_ShdPct20 :_ccabf .Value ="\u0070\u0063\u00742\u0030"; -case ST_ShdPct25 :_ccabf .Value ="\u0070\u0063\u00742\u0035";case ST_ShdPct30 :_ccabf .Value ="\u0070\u0063\u00743\u0030";case ST_ShdPct35 :_ccabf .Value ="\u0070\u0063\u00743\u0035";case ST_ShdPct37 :_ccabf .Value ="\u0070\u0063\u00743\u0037";case ST_ShdPct40 :_ccabf .Value ="\u0070\u0063\u00744\u0030"; -case ST_ShdPct45 :_ccabf .Value ="\u0070\u0063\u00744\u0035";case ST_ShdPct50 :_ccabf .Value ="\u0070\u0063\u00745\u0030";case ST_ShdPct55 :_ccabf .Value ="\u0070\u0063\u00745\u0035";case ST_ShdPct60 :_ccabf .Value ="\u0070\u0063\u00746\u0030";case ST_ShdPct62 :_ccabf .Value ="\u0070\u0063\u00746\u0032"; -case ST_ShdPct65 :_ccabf .Value ="\u0070\u0063\u00746\u0035";case ST_ShdPct70 :_ccabf .Value ="\u0070\u0063\u00747\u0030";case ST_ShdPct75 :_ccabf .Value ="\u0070\u0063\u00747\u0035";case ST_ShdPct80 :_ccabf .Value ="\u0070\u0063\u00748\u0030";case ST_ShdPct85 :_ccabf .Value ="\u0070\u0063\u00748\u0035"; -case ST_ShdPct87 :_ccabf .Value ="\u0070\u0063\u00748\u0037";case ST_ShdPct90 :_ccabf .Value ="\u0070\u0063\u00749\u0030";case ST_ShdPct95 :_ccabf .Value ="\u0070\u0063\u00749\u0035";};return _ccabf ,nil ;}; +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Validate validates the CT_CustomXmlBlock and its children -func (_dgged *CT_CustomXmlBlock )Validate ()error {return _dgged .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006cB\u006c\u006f\u0063\u006b");};func NewCT_PageSz ()*CT_PageSz {_agafbd :=&CT_PageSz {};return _agafbd }; +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; +// Header Cells Associated With Table Cell +Headers *CT_Headers ; -// Validate validates the EG_RPrMath and its children -func (_gbebe *EG_RPrMath )Validate ()error {return _gbebe .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u004d\u0061\u0074\u0068");};func (_gedgbd *CT_Underline )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gedgbd .ValAttr !=ST_UnderlineUnset {_edgg ,_fgbgg :=_gedgbd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _fgbgg !=nil {return _fgbgg ;};start .Attr =append (start .Attr ,_edgg );};if _gedgbd .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gedgbd .ColorAttr )}); -};if _gedgbd .ThemeColorAttr !=ST_ThemeColorUnset {_ddedd ,_agdef :=_gedgbd .ThemeColorAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _agdef !=nil {return _agdef ;};start .Attr =append (start .Attr ,_ddedd ); -};if _gedgbd .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gedgbd .ThemeTintAttr )});};if _gedgbd .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gedgbd .ThemeShadeAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agaac ST_FFTextType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_agaac .String (),start );};func NewAG_SectPrAttributes ()*AG_SectPrAttributes {_ee :=&AG_SectPrAttributes {}; -return _ee };type CT_WebSettings struct{ +// Table Cell Insertion +CellIns *CT_TrackChange ; -// Root Frameset Definition -Frameset *CT_Frameset ; +// Table Cell Deletion +CellDel *CT_TrackChange ; -// Information about HTML div Elements -Divs *CT_Divs ; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;};func (_gcbdd ST_DropCap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gcbdd .String (),start );};func NewCT_DocPartName ()*CT_DocPartName {_gccf :=&CT_DocPartName {};return _gccf }; +func (_daga *CT_Guid )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adfdg :=range start .Attr {if _adfdg .Name .Local =="\u0076\u0061\u006c"{_dbcga ,_bfgbed :=_adfdg .Value ,error (nil );if _bfgbed !=nil {return _bfgbed ;};_daga .ValAttr =&_dbcga ; +continue ;};};for {_aaec ,_cedc :=d .Token ();if _cedc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0047\u0075\u0069\u0064\u003a\u0020\u0025\u0073",_cedc );};if _efcag ,_bdbgea :=_aaec .(_g .EndElement );_bdbgea &&_efcag .Name ==start .Name {break ; +};};return nil ;};func (_ebggf WdST_AlignH )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dadcb :=_g .Attr {};_dadcb .Name =name ;switch _ebggf {case WdST_AlignHUnset :_dadcb .Value ="";case WdST_AlignHLeft :_dadcb .Value ="\u006c\u0065\u0066\u0074"; +case WdST_AlignHRight :_dadcb .Value ="\u0072\u0069\u0067h\u0074";case WdST_AlignHCenter :_dadcb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case WdST_AlignHInside :_dadcb .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignHOutside :_dadcb .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065"; +};return _dadcb ,nil ;};type CT_Empty struct{};func NewCT_Frameset ()*CT_Frameset {_fdeda :=&CT_Frameset {};return _fdeda }; -// Output Encoding When Saving as Web Page -Encoding *CT_String ; +// ValidateWithPath validates the WdEG_WrapTypeChoice and its children, prefixing error messages with path +func (_abecaa *WdEG_WrapTypeChoice )ValidateWithPath (path string )error {if _abecaa .WrapNone !=nil {if _acbda :=_abecaa .WrapNone .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u004e\u006f\u006ee");_acbda !=nil {return _acbda ;};};if _abecaa .WrapSquare !=nil {if _eecea :=_abecaa .WrapSquare .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"); +_eecea !=nil {return _eecea ;};};if _abecaa .WrapTight !=nil {if _accge :=_abecaa .WrapTight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074");_accge !=nil {return _accge ;};};if _abecaa .WrapThrough !=nil {if _gegff :=_abecaa .WrapThrough .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"); +_gegff !=nil {return _gegff ;};};if _abecaa .WrapTopAndBottom !=nil {if _gdedae :=_abecaa .WrapTopAndBottom .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042o\u0074\u0074\u006f\u006d");_gdedae !=nil {return _gdedae ; +};};return nil ;};func (_gbabc ST_LineNumberRestart )String ()string {switch _gbabc {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 NewCT_PPrGeneral ()*CT_PPrGeneral {_dfbda :=&CT_PPrGeneral {};return _dfbda };func (_abbab ST_Border )ValidateWithPath (path string )error {switch _abbab {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 (_abbab )); +};return nil ;};func NewCT_FFName ()*CT_FFName {_fffcc :=&CT_FFName {};return _fffcc }; -// Disable Features Not Supported by Target Web Browser -OptimizeForBrowser *CT_OptimizeForBrowser ; +// Validate validates the WdCT_WordprocessingShape and its children +func (_befddc *WdCT_WordprocessingShape )Validate ()error {return _befddc .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0053\u0068\u0061\u0070\u0065");}; -// Utilize VML When Saving as Web Page -RelyOnVML *CT_OnOff ; +// Validate validates the CT_Row and its children +func (_eagag *CT_Row )Validate ()error {return _eagag .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};type CT_TblPrChange struct{AuthorAttr string ;DateAttr *_db .Time ; -// Allow PNG as Graphic Format -AllowPNG *CT_OnOff ; +// Annotation Identifier +IdAttr int64 ;TblPr *CT_TblPrBase ;};func (_bdad *CT_BdoContentRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dga :=range start .Attr {if _dga .Name .Local =="\u0076\u0061\u006c"{_bdad .ValAttr .UnmarshalXMLAttr (_dga );continue ; +};};_defb :for {_cff ,_gbd :=d .Token ();if _gbd !=nil {return _gbd ;};switch _daae :=_cff .(type ){case _g .StartElement :switch _daae .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acd :=NewCT_SimpleField (); +if _eefg :=d .DecodeElement (_acd ,&_daae );_eefg !=nil {return _eefg ;};_bdad .FldSimple =append (_bdad .FldSimple ,_acd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdad .Hyperlink =NewCT_Hyperlink (); +if _bgcb :=d .DecodeElement (_bdad .Hyperlink ,&_daae );_bgcb !=nil {return _bgcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdad .SubDoc =NewCT_Rel (); +if _dab :=d .DecodeElement (_bdad .SubDoc ,&_daae );_dab !=nil {return _dab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_acg :=NewEG_ContentRunContent (); +_acg .CustomXml =NewCT_CustomXmlRun ();if _ccc :=d .DecodeElement (_acg .CustomXml ,&_daae );_ccc !=nil {return _ccc ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_acg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_aad :=NewEG_ContentRunContent (); +_aad .SmartTag =NewCT_SmartTagRun ();if _fefc :=d .DecodeElement (_aad .SmartTag ,&_daae );_fefc !=nil {return _fefc ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_aad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gbb :=NewEG_ContentRunContent (); +_gbb .Sdt =NewCT_SdtRun ();if _aec :=d .DecodeElement (_gbb .Sdt ,&_daae );_aec !=nil {return _aec ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_gbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bac :=NewEG_ContentRunContent (); +_bac .Dir =NewCT_DirContentRun ();if _ddeg :=d .DecodeElement (_bac .Dir ,&_daae );_ddeg !=nil {return _ddeg ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_bac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agcc :=NewEG_ContentRunContent (); +_agcc .Bdo =NewCT_BdoContentRun ();if _ecgf :=d .DecodeElement (_agcc .Bdo ,&_daae );_ecgf !=nil {return _ecgf ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_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 :"\u0072"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073\u0069\u006e\u0067\u006d\u006c\u002f\u006da\u0069\u006e",Local :"\u0072"}:_ege :=NewEG_ContentRunContent (); +_ege .R =NewCT_R ();if _cdde :=d .DecodeElement (_ege .R ,&_daae );_cdde !=nil {return _cdde ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_ege );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ffeb :=NewEG_ContentRunContent (); +_bdda :=NewEG_RunLevelElts ();_bdda .ProofErr =NewCT_ProofErr ();if _faa :=d .DecodeElement (_bdda .ProofErr ,&_daae );_faa !=nil {return _faa ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_ffeb );_ffeb .EG_RunLevelElts =append (_ffeb .EG_RunLevelElts ,_bdda ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fba :=NewEG_ContentRunContent (); +_efe :=NewEG_RunLevelElts ();_efe .PermStart =NewCT_PermStart ();if _caa :=d .DecodeElement (_efe .PermStart ,&_daae );_caa !=nil {return _caa ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_fba );_fba .EG_RunLevelElts =append (_fba .EG_RunLevelElts ,_efe ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_edc :=NewEG_ContentRunContent (); +_fcda :=NewEG_RunLevelElts ();_fcda .PermEnd =NewCT_Perm ();if _dedd :=d .DecodeElement (_fcda .PermEnd ,&_daae );_dedd !=nil {return _dedd ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_edc );_edc .EG_RunLevelElts =append (_edc .EG_RunLevelElts ,_fcda ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_daba :=NewEG_ContentRunContent (); +_bbaa :=NewEG_RunLevelElts ();_bbaa .Ins =NewCT_RunTrackChange ();if _age :=d .DecodeElement (_bbaa .Ins ,&_daae );_age !=nil {return _age ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_daba );_daba .EG_RunLevelElts =append (_daba .EG_RunLevelElts ,_bbaa ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aagee :=NewEG_ContentRunContent (); +_gbga :=NewEG_RunLevelElts ();_gbga .Del =NewCT_RunTrackChange ();if _decf :=d .DecodeElement (_gbga .Del ,&_daae );_decf !=nil {return _decf ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_aagee );_aagee .EG_RunLevelElts =append (_aagee .EG_RunLevelElts ,_gbga ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bef :=NewEG_ContentRunContent (); +_feb :=NewEG_RunLevelElts ();_feb .MoveFrom =NewCT_RunTrackChange ();if _afgd :=d .DecodeElement (_feb .MoveFrom ,&_daae );_afgd !=nil {return _afgd ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_bef );_bef .EG_RunLevelElts =append (_bef .EG_RunLevelElts ,_feb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_abce :=NewEG_ContentRunContent (); +_daaeb :=NewEG_RunLevelElts ();_daaeb .MoveTo =NewCT_RunTrackChange ();if _decd :=d .DecodeElement (_daaeb .MoveTo ,&_daae );_decd !=nil {return _decd ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_abce );_abce .EG_RunLevelElts =append (_abce .EG_RunLevelElts ,_daaeb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fbdf :=NewEG_ContentRunContent (); +_ceg :=NewEG_RunLevelElts ();_ebgd :=NewEG_RangeMarkupElements ();_ebgd .BookmarkStart =NewCT_Bookmark ();if _ffdf :=d .DecodeElement (_ebgd .BookmarkStart ,&_daae );_ffdf !=nil {return _ffdf ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_fbdf ); +_fbdf .EG_RunLevelElts =append (_fbdf .EG_RunLevelElts ,_ceg );_ceg .EG_RangeMarkupElements =append (_ceg .EG_RangeMarkupElements ,_ebgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfeb :=NewEG_ContentRunContent (); +_fbe :=NewEG_RunLevelElts ();_dca :=NewEG_RangeMarkupElements ();_dca .BookmarkEnd =NewCT_MarkupRange ();if _edcc :=d .DecodeElement (_dca .BookmarkEnd ,&_daae );_edcc !=nil {return _edcc ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_dfeb ); +_dfeb .EG_RunLevelElts =append (_dfeb .EG_RunLevelElts ,_fbe );_fbe .EG_RangeMarkupElements =append (_fbe .EG_RangeMarkupElements ,_dca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acad :=NewEG_ContentRunContent (); +_deef :=NewEG_RunLevelElts ();_debf :=NewEG_RangeMarkupElements ();_debf .MoveFromRangeStart =NewCT_MoveBookmark ();if _adfa :=d .DecodeElement (_debf .MoveFromRangeStart ,&_daae );_adfa !=nil {return _adfa ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_acad ); +_acad .EG_RunLevelElts =append (_acad .EG_RunLevelElts ,_deef );_deef .EG_RangeMarkupElements =append (_deef .EG_RangeMarkupElements ,_debf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_decb :=NewEG_ContentRunContent (); +_gdb :=NewEG_RunLevelElts ();_degd :=NewEG_RangeMarkupElements ();_degd .MoveFromRangeEnd =NewCT_MarkupRange ();if _bccff :=d .DecodeElement (_degd .MoveFromRangeEnd ,&_daae );_bccff !=nil {return _bccff ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_decb ); +_decb .EG_RunLevelElts =append (_decb .EG_RunLevelElts ,_gdb );_gdb .EG_RangeMarkupElements =append (_gdb .EG_RangeMarkupElements ,_degd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fbaf :=NewEG_ContentRunContent (); +_fcdag :=NewEG_RunLevelElts ();_dddc :=NewEG_RangeMarkupElements ();_dddc .MoveToRangeStart =NewCT_MoveBookmark ();if _ega :=d .DecodeElement (_dddc .MoveToRangeStart ,&_daae );_ega !=nil {return _ega ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_fbaf ); +_fbaf .EG_RunLevelElts =append (_fbaf .EG_RunLevelElts ,_fcdag );_fcdag .EG_RangeMarkupElements =append (_fcdag .EG_RangeMarkupElements ,_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 :"\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"}:_befe :=NewEG_ContentRunContent (); +_dea :=NewEG_RunLevelElts ();_ddegd :=NewEG_RangeMarkupElements ();_ddegd .MoveToRangeEnd =NewCT_MarkupRange ();if _bge :=d .DecodeElement (_ddegd .MoveToRangeEnd ,&_daae );_bge !=nil {return _bge ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_befe ); +_befe .EG_RunLevelElts =append (_befe .EG_RunLevelElts ,_dea );_dea .EG_RangeMarkupElements =append (_dea .EG_RangeMarkupElements ,_ddegd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_adgc :=NewEG_ContentRunContent (); +_ada :=NewEG_RunLevelElts ();_baaf :=NewEG_RangeMarkupElements ();_baaf .CommentRangeStart =NewCT_MarkupRange ();if _dabc :=d .DecodeElement (_baaf .CommentRangeStart ,&_daae );_dabc !=nil {return _dabc ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_adgc ); +_adgc .EG_RunLevelElts =append (_adgc .EG_RunLevelElts ,_ada );_ada .EG_RangeMarkupElements =append (_ada .EG_RangeMarkupElements ,_baaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_daf :=NewEG_ContentRunContent (); +_dag :=NewEG_RunLevelElts ();_ead :=NewEG_RangeMarkupElements ();_ead .CommentRangeEnd =NewCT_MarkupRange ();if _gbcf :=d .DecodeElement (_ead .CommentRangeEnd ,&_daae );_gbcf !=nil {return _gbcf ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_daf ); +_daf .EG_RunLevelElts =append (_daf .EG_RunLevelElts ,_dag );_dag .EG_RangeMarkupElements =append (_dag .EG_RangeMarkupElements ,_ead );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bcf :=NewEG_ContentRunContent (); +_cec :=NewEG_RunLevelElts ();_cgbd :=NewEG_RangeMarkupElements ();_cgbd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ecbe :=d .DecodeElement (_cgbd .CustomXmlInsRangeStart ,&_daae );_ecbe !=nil {return _ecbe ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_bcf ); +_bcf .EG_RunLevelElts =append (_bcf .EG_RunLevelElts ,_cec );_cec .EG_RangeMarkupElements =append (_cec .EG_RangeMarkupElements ,_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 :"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"}:_aee :=NewEG_ContentRunContent (); +_cefe :=NewEG_RunLevelElts ();_cbc :=NewEG_RangeMarkupElements ();_cbc .CustomXmlInsRangeEnd =NewCT_Markup ();if _dcdd :=d .DecodeElement (_cbc .CustomXmlInsRangeEnd ,&_daae );_dcdd !=nil {return _dcdd ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_aee ); +_aee .EG_RunLevelElts =append (_aee .EG_RunLevelElts ,_cefe );_cefe .EG_RangeMarkupElements =append (_cefe .EG_RangeMarkupElements ,_cbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cfc :=NewEG_ContentRunContent (); +_fbag :=NewEG_RunLevelElts ();_aga :=NewEG_RangeMarkupElements ();_aga .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ebag :=d .DecodeElement (_aga .CustomXmlDelRangeStart ,&_daae );_ebag !=nil {return _ebag ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_cfc ); +_cfc .EG_RunLevelElts =append (_cfc .EG_RunLevelElts ,_fbag );_fbag .EG_RangeMarkupElements =append (_fbag .EG_RangeMarkupElements ,_aga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_babe :=NewEG_ContentRunContent (); +_fgd :=NewEG_RunLevelElts ();_cda :=NewEG_RangeMarkupElements ();_cda .CustomXmlDelRangeEnd =NewCT_Markup ();if _dbeg :=d .DecodeElement (_cda .CustomXmlDelRangeEnd ,&_daae );_dbeg !=nil {return _dbeg ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_babe ); +_babe .EG_RunLevelElts =append (_babe .EG_RunLevelElts ,_fgd );_fgd .EG_RangeMarkupElements =append (_fgd .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 :"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"}:_bcb :=NewEG_ContentRunContent (); +_cgc :=NewEG_RunLevelElts ();_ffdd :=NewEG_RangeMarkupElements ();_ffdd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _fddf :=d .DecodeElement (_ffdd .CustomXmlMoveFromRangeStart ,&_daae );_fddf !=nil {return _fddf ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_bcb ); +_bcb .EG_RunLevelElts =append (_bcb .EG_RunLevelElts ,_cgc );_cgc .EG_RangeMarkupElements =append (_cgc .EG_RangeMarkupElements ,_ffdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eddg :=NewEG_ContentRunContent (); +_eaf :=NewEG_RunLevelElts ();_cbe :=NewEG_RangeMarkupElements ();_cbe .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ggc :=d .DecodeElement (_cbe .CustomXmlMoveFromRangeEnd ,&_daae );_ggc !=nil {return _ggc ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_eddg ); +_eddg .EG_RunLevelElts =append (_eddg .EG_RunLevelElts ,_eaf );_eaf .EG_RangeMarkupElements =append (_eaf .EG_RangeMarkupElements ,_cbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fegc :=NewEG_ContentRunContent (); +_efg :=NewEG_RunLevelElts ();_edbg :=NewEG_RangeMarkupElements ();_edbg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dff :=d .DecodeElement (_edbg .CustomXmlMoveToRangeStart ,&_daae );_dff !=nil {return _dff ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_fegc ); +_fegc .EG_RunLevelElts =append (_fegc .EG_RunLevelElts ,_efg );_efg .EG_RangeMarkupElements =append (_efg .EG_RangeMarkupElements ,_edbg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bebe :=NewEG_ContentRunContent (); +_dae :=NewEG_RunLevelElts ();_bcg :=NewEG_RangeMarkupElements ();_bcg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _fddc :=d .DecodeElement (_bcg .CustomXmlMoveToRangeEnd ,&_daae );_fddc !=nil {return _fddc ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_bebe ); +_bebe .EG_RunLevelElts =append (_bebe .EG_RunLevelElts ,_dae );_dae .EG_RangeMarkupElements =append (_dae .EG_RangeMarkupElements ,_bcg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcff :=NewEG_ContentRunContent (); +_fcab :=NewEG_RunLevelElts ();_facc :=NewEG_MathContent ();_facc .OMathPara =_b .NewOMathPara ();if _agba :=d .DecodeElement (_facc .OMathPara ,&_daae );_agba !=nil {return _agba ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_dcff ); +_dcff .EG_RunLevelElts =append (_dcff .EG_RunLevelElts ,_fcab );_fcab .EG_MathContent =append (_fcab .EG_MathContent ,_facc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ebga :=NewEG_ContentRunContent (); +_dcc :=NewEG_RunLevelElts ();_beg :=NewEG_MathContent ();_beg .OMath =_b .NewOMath ();if _bag :=d .DecodeElement (_beg .OMath ,&_daae );_bag !=nil {return _bag ;};_bdad .EG_ContentRunContent =append (_bdad .EG_ContentRunContent ,_ebga );_ebga .EG_RunLevelElts =append (_ebga .EG_RunLevelElts ,_dcc ); +_dcc .EG_MathContent =append (_dcc .EG_MathContent ,_beg );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_daae .Name ); +if _fcdf :=d .Skip ();_fcdf !=nil {return _fcdf ;};};case _g .EndElement :break _defb ;case _g .CharData :};};return nil ;};func (_gbabe ST_FFTextType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ggbca :=_g .Attr {};_ggbca .Name =name ;switch _gbabe {case ST_FFTextTypeUnset :_ggbca .Value =""; +case ST_FFTextTypeRegular :_ggbca .Value ="\u0072e\u0067\u0075\u006c\u0061\u0072";case ST_FFTextTypeNumber :_ggbca .Value ="\u006e\u0075\u006d\u0062\u0065\u0072";case ST_FFTextTypeDate :_ggbca .Value ="\u0064\u0061\u0074\u0065";case ST_FFTextTypeCurrentTime :_ggbca .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065"; +case ST_FFTextTypeCurrentDate :_ggbca .Value ="c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065";case ST_FFTextTypeCalculated :_ggbca .Value ="\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064";};return _ggbca ,nil ;};func (_defgfc *Recipients )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_defgfc .CT_Recipients =*NewCT_Recipients (); +_fcega :for {_gagdcd ,_bcgfba :=d .Token ();if _bcgfba !=nil {return _bcgfba ;};switch _addag :=_gagdcd .(type ){case _g .StartElement :switch _addag .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cafgg :=NewCT_RecipientData (); +if _bcega :=d .DecodeElement (_cafgg ,&_addag );_bcega !=nil {return _bcega ;};_defgfc .RecipientData =append (_defgfc .RecipientData ,_cafgg );default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_addag .Name ); +if _aabbg :=d .Skip ();_aabbg !=nil {return _aabbg ;};};case _g .EndElement :break _fcega ;case _g .CharData :};};return nil ;}; -// Do Not Rely on CSS for Font Face Formatting -DoNotRelyOnCSS *CT_OnOff ; +// ValidateWithPath validates the CT_PPr and its children, prefixing error messages with path +func (_ggbfc *CT_PPr )ValidateWithPath (path string )error {if _ggbfc .PStyle !=nil {if _bdcfb :=_ggbfc .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_bdcfb !=nil {return _bdcfb ;};};if _ggbfc .KeepNext !=nil {if _gece :=_ggbfc .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); +_gece !=nil {return _gece ;};};if _ggbfc .KeepLines !=nil {if _gcaff :=_ggbfc .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_gcaff !=nil {return _gcaff ;};};if _ggbfc .PageBreakBefore !=nil {if _fcffb :=_ggbfc .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); +_fcffb !=nil {return _fcffb ;};};if _ggbfc .FramePr !=nil {if _feebf :=_ggbfc .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_feebf !=nil {return _feebf ;};};if _ggbfc .WidowControl !=nil {if _agadbe :=_ggbfc .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); +_agadbe !=nil {return _agadbe ;};};if _ggbfc .NumPr !=nil {if _fdeg :=_ggbfc .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_fdeg !=nil {return _fdeg ;};};if _ggbfc .SuppressLineNumbers !=nil {if _fgebe :=_ggbfc .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); +_fgebe !=nil {return _fgebe ;};};if _ggbfc .PBdr !=nil {if _aacfgd :=_ggbfc .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_aacfgd !=nil {return _aacfgd ;};};if _ggbfc .Shd !=nil {if _aedeec :=_ggbfc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_aedeec !=nil {return _aedeec ;};};if _ggbfc .Tabs !=nil {if _afabfg :=_ggbfc .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_afabfg !=nil {return _afabfg ;};};if _ggbfc .SuppressAutoHyphens !=nil {if _cffddf :=_ggbfc .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); +_cffddf !=nil {return _cffddf ;};};if _ggbfc .Kinsoku !=nil {if _dbfggg :=_ggbfc .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_dbfggg !=nil {return _dbfggg ;};};if _ggbfc .WordWrap !=nil {if _gbdgfc :=_ggbfc .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); +_gbdgfc !=nil {return _gbdgfc ;};};if _ggbfc .OverflowPunct !=nil {if _gcbef :=_ggbfc .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_gcbef !=nil {return _gcbef ;};};if _ggbfc .TopLinePunct !=nil {if _abbe :=_ggbfc .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); +_abbe !=nil {return _abbe ;};};if _ggbfc .AutoSpaceDE !=nil {if _gfefg :=_ggbfc .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_gfefg !=nil {return _gfefg ;};};if _ggbfc .AutoSpaceDN !=nil {if _gbegde :=_ggbfc .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); +_gbegde !=nil {return _gbegde ;};};if _ggbfc .Bidi !=nil {if _bfegf :=_ggbfc .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_bfegf !=nil {return _bfegf ;};};if _ggbfc .AdjustRightInd !=nil {if _abcf :=_ggbfc .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); +_abcf !=nil {return _abcf ;};};if _ggbfc .SnapToGrid !=nil {if _fddadf :=_ggbfc .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_fddadf !=nil {return _fddadf ;};};if _ggbfc .Spacing !=nil {if _afdacb :=_ggbfc .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_afdacb !=nil {return _afdacb ;};};if _ggbfc .Ind !=nil {if _ggdfd :=_ggbfc .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_ggdfd !=nil {return _ggdfd ;};};if _ggbfc .ContextualSpacing !=nil {if _abbfb :=_ggbfc .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); +_abbfb !=nil {return _abbfb ;};};if _ggbfc .MirrorIndents !=nil {if _abceb :=_ggbfc .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_abceb !=nil {return _abceb ;};};if _ggbfc .SuppressOverlap !=nil {if _gbbeaf :=_ggbfc .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); +_gbbeaf !=nil {return _gbbeaf ;};};if _ggbfc .Jc !=nil {if _abaga :=_ggbfc .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_abaga !=nil {return _abaga ;};};if _ggbfc .TextDirection !=nil {if _ggefe :=_ggbfc .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_ggefe !=nil {return _ggefe ;};};if _ggbfc .TextAlignment !=nil {if _dbgfaf :=_ggbfc .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_dbgfaf !=nil {return _dbgfaf ;};};if _ggbfc .TextboxTightWrap !=nil {if _cabfg :=_ggbfc .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); +_cabfg !=nil {return _cabfg ;};};if _ggbfc .OutlineLvl !=nil {if _edgag :=_ggbfc .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_edgag !=nil {return _edgag ;};};if _ggbfc .DivId !=nil {if _gfcdaa :=_ggbfc .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); +_gfcdaa !=nil {return _gfcdaa ;};};if _ggbfc .CnfStyle !=nil {if _decgc :=_ggbfc .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_decgc !=nil {return _decgc ;};};if _ggbfc .RPr !=nil {if _efadd :=_ggbfc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072"); +_efadd !=nil {return _efadd ;};};if _ggbfc .SectPr !=nil {if _acgfd :=_ggbfc .SectPr .ValidateWithPath (path +"\u002fS\u0065\u0063\u0074\u0050\u0072");_acgfd !=nil {return _acgfd ;};};if _ggbfc .PPrChange !=nil {if _fdgcd :=_ggbfc .PPrChange .ValidateWithPath (path +"\u002f\u0050\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); +_fdgcd !=nil {return _fdgcd ;};};return nil ;};func (_bgaadf ST_TblStyleOverrideType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgaadf .String (),start );};func NewCT_LvlLegacy ()*CT_LvlLegacy {_cfec :=&CT_LvlLegacy {}; +return _cfec };type EG_ParaRPrTrackChanges struct{ -// Recommend Web Page Format over Single File Web Page Format -DoNotSaveAsSingleFile *CT_OnOff ; +// Inserted Paragraph +Ins *CT_TrackChange ; -// Do Not Place Supporting Files in Subdirectory -DoNotOrganizeInFolder *CT_OnOff ; +// Deleted Paragraph +Del *CT_TrackChange ; -// Do Not Use File Names Longer than 8.3 Characters -DoNotUseLongFileNames *CT_OnOff ; +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Pixels per Inch for Graphics/Images -PixelsPerInch *CT_DecimalNumber ; +// Move Destination Paragraph +MoveTo *CT_TrackChange ;};func (_fgcgf ST_TblOverlap )ValidateWithPath (path string )error {switch _fgcgf {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 (_fgcgf )); +};return nil ;};type CT_DocGrid struct{ -// Target Screen Size for Web Page -TargetScreenSz *CT_TargetScreenSz ; +// Document Grid Type +TypeAttr ST_DocGrid ; -// Save Smart Tag Data in XML Property Bag -SaveSmartTagsAsXml *CT_OnOff ;};func NewFootnotes ()*Footnotes {_bfffa :=&Footnotes {};_bfffa .CT_Footnotes =*NewCT_Footnotes ();return _bfffa ;};func (_gdade *ST_FtnEdn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_babba ,_fbbdfb :=d .Token (); -if _fbbdfb !=nil {return _fbbdfb ;};if _gdcec ,_ffaba :=_babba .(_b .EndElement );_ffaba &&_gdcec .Name ==start .Name {*_gdade =1;return nil ;};if _ccaefa ,_dfccac :=_babba .(_b .CharData );!_dfccac {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",_babba ); -}else {switch string (_ccaefa ){case "":*_gdade =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_gdade =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_gdade =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_gdade =3; -case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_gdade =4;};};_babba ,_fbbdfb =d .Token ();if _fbbdfb !=nil {return _fbbdfb ;};if _egeab ,_gfega :=_babba .(_b .EndElement );_gfega &&_egeab .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",_babba );};func NewCT_FramePr ()*CT_FramePr {_gdgb :=&CT_FramePr {};return _gdgb }; -type CT_NumRestart struct{ +// Document Grid Line Pitch +LinePitchAttr *int64 ; -// Automatic Numbering Restart Value -ValAttr ST_RestartNumber ;};func NewCT_CharacterSpacing ()*CT_CharacterSpacing {_daec :=&CT_CharacterSpacing {};_daec .ValAttr =ST_CharacterSpacing (1);return _daec ;};func (_ffbdag *CT_SdtDropDownList )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ffbdag .LastValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u006c\u0061\u0073\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ffbdag .LastValueAttr )}); -};e .EncodeToken (start );if _ffbdag .ListItem !=nil {_beagf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};for _ ,_aegdf :=range _ffbdag .ListItem {e .EncodeElement (_aegdf ,_beagf );};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_dfffd :=&CT_TwipsMeasure {};return _dfffd };type CT_SmartTagType struct{ +// Document Grid Character Pitch +CharSpaceAttr *int64 ;};func (_gbfbge *ST_NumberFormat )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agcadd ,_gbaee :=d .Token ();if _gbaee !=nil {return _gbaee ;};if _cbegdb ,_bffdbb :=_agcadd .(_g .EndElement );_bffdbb &&_cbegdb .Name ==start .Name {*_gbfbge =1; +return nil ;};if _dbaaa ,_cgfga :=_agcadd .(_g .CharData );!_cgfga {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",_agcadd );}else {switch string (_dbaaa ){case "":*_gbfbge =0; +case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gbfbge =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_gbfbge =2;case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_gbfbge =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_gbfbge =4; +case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_gbfbge =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_gbfbge =6;case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_gbfbge =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_gbfbge =8; +case "\u0068\u0065\u0078":*_gbfbge =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_gbfbge =10;case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gbfbge =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gbfbge =12; +case "\u0061\u0069\u0075e\u006f":*_gbfbge =13;case "\u0069\u0072\u006fh\u0061":*_gbfbge =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_gbfbge =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_gbfbge =16; +case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_gbfbge =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":*_gbfbge =18; +case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_gbfbge =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_gbfbge =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_gbfbge =21; +case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_gbfbge =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_gbfbge =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_gbfbge =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_gbfbge =25; +case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_gbfbge =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_gbfbge =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_gbfbge =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":*_gbfbge =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_gbfbge =30; +case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_gbfbge =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_gbfbge =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":*_gbfbge =33; +case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_gbfbge =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_gbfbge =35; +case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_gbfbge =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gbfbge =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gbfbge =38; +case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_gbfbge =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_gbfbge =40; +case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_gbfbge =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_gbfbge =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_gbfbge =43; +case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_gbfbge =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_gbfbge =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_gbfbge =46; +case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_gbfbge =47;case "\u006e\u006f\u006e\u0065":*_gbfbge =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_gbfbge =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_gbfbge =50; +case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_gbfbge =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_gbfbge =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_gbfbge =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_gbfbge =54; +case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_gbfbge =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_gbfbge =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gbfbge =57; +case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_gbfbge =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_gbfbge =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_gbfbge =60; +case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_gbfbge =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_gbfbge =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gbfbge =63;};};_agcadd ,_gbaee =d .Token ();if _gbaee !=nil {return _gbaee ; +};if _acdbcd ,_aeebe :=_agcadd .(_g .EndElement );_aeebe &&_acdbcd .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",_agcadd ); +};func (_beeee *CT_RecipientData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _beeee .Active !=nil {_ffcfce :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_beeee .Active ,_ffcfce ); +};_dabff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_beeee .Column ,_dabff );_gddgd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0075\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067"}}; +e .EncodeElement (_beeee .UniqueTag ,_gddgd );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Smart Tag Namespace -NamespaceuriAttr *string ; +// Validate validates the CT_PPrGeneral and its children +func (_dgega *CT_PPrGeneral )Validate ()error {return _dgega .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0047\u0065\u006e\u0065\u0072\u0061\u006c");}; -// Smart Tag Name -NameAttr *string ; +// ValidateWithPath validates the CT_Ruby and its children, prefixing error messages with path +func (_edcbd *CT_Ruby )ValidateWithPath (path string )error {if _fggecc :=_edcbd .RubyPr .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0050\u0072");_fggecc !=nil {return _fggecc ;};if _dabec :=_edcbd .Rt .ValidateWithPath (path +"\u002f\u0052\u0074"); +_dabec !=nil {return _dabec ;};if _dfdgdf :=_edcbd .RubyBase .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0042\u0061\u0073e");_dfdgdf !=nil {return _dfdgdf ;};return nil ;};func (_eeeda *ST_AnnotationVMerge )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eeeda =0; +case "\u0063\u006f\u006e\u0074":*_eeeda =1;case "\u0072\u0065\u0073\u0074":*_eeeda =2;};return nil ;}; -// Smart Tag Supplementary URL -UrlAttr *string ;};func (_cbege *CT_LongHexNumber )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gebed :=range start .Attr {if _gebed .Name .Local =="\u0076\u0061\u006c"{_bcgee ,_agbbd :=_gebed .Value ,error (nil );if _agbbd !=nil {return _agbbd ; -};_cbege .ValAttr =_bcgee ;continue ;};};for {_cbeaa ,_fggd :=d .Token ();if _fggd !=nil {return _f .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",_fggd ); -};if _adgeea ,_ecdce :=_cbeaa .(_b .EndElement );_ecdce &&_adgeea .Name ==start .Name {break ;};};return nil ;};func (_fceec *EG_BlockLevelChunkElts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffaed :for {_bgbdca ,_dggaa :=d .Token (); -if _dggaa !=nil {return _dggaa ;};switch _fccdf :=_bgbdca .(type ){case _b .StartElement :switch _fccdf .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aabcfa :=NewEG_ContentBlockContent (); -_aabcfa .CustomXml =NewCT_CustomXmlBlock ();if _afbedg :=d .DecodeElement (_aabcfa .CustomXml ,&_fccdf );_afbedg !=nil {return _afbedg ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_aabcfa );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_egfcg :=NewEG_ContentBlockContent (); -_egfcg .Sdt =NewCT_SdtBlock ();if _fafge :=d .DecodeElement (_egfcg .Sdt ,&_fccdf );_fafge !=nil {return _fafge ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_egfcg );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 :"\u0070"},_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 :"\u0070"}:_cadce :=NewEG_ContentBlockContent (); -_dbccea :=NewCT_P ();if _agdge :=d .DecodeElement (_dbccea ,&_fccdf );_agdge !=nil {return _agdge ;};_cadce .P =append (_cadce .P ,_dbccea );_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_cadce );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_dgegc :=NewEG_ContentBlockContent (); -_gaaa :=NewCT_Tbl ();if _feefad :=d .DecodeElement (_gaaa ,&_fccdf );_feefad !=nil {return _feefad ;};_dgegc .Tbl =append (_dgegc .Tbl ,_gaaa );_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_dgegc );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ecfae :=NewEG_ContentBlockContent (); -_degacd :=NewEG_RunLevelElts ();_degacd .ProofErr =NewCT_ProofErr ();if _ceabbg :=d .DecodeElement (_degacd .ProofErr ,&_fccdf );_ceabbg !=nil {return _ceabbg ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_ecfae );_ecfae .EG_RunLevelElts =append (_ecfae .EG_RunLevelElts ,_degacd ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eagfag :=NewEG_ContentBlockContent (); -_dcefa :=NewEG_RunLevelElts ();_dcefa .PermStart =NewCT_PermStart ();if _ddcfg :=d .DecodeElement (_dcefa .PermStart ,&_fccdf );_ddcfg !=nil {return _ddcfg ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_eagfag );_eagfag .EG_RunLevelElts =append (_eagfag .EG_RunLevelElts ,_dcefa ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ggebga :=NewEG_ContentBlockContent (); -_gfbab :=NewEG_RunLevelElts ();_gfbab .PermEnd =NewCT_Perm ();if _bfabbc :=d .DecodeElement (_gfbab .PermEnd ,&_fccdf );_bfabbc !=nil {return _bfabbc ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_ggebga );_ggebga .EG_RunLevelElts =append (_ggebga .EG_RunLevelElts ,_gfbab ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_ggbdg :=NewEG_ContentBlockContent (); -_gafaa :=NewEG_RunLevelElts ();_gafaa .Ins =NewCT_RunTrackChange ();if _beedg :=d .DecodeElement (_gafaa .Ins ,&_fccdf );_beedg !=nil {return _beedg ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_ggbdg );_ggbdg .EG_RunLevelElts =append (_ggbdg .EG_RunLevelElts ,_gafaa ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_feabg :=NewEG_ContentBlockContent (); -_edbdg :=NewEG_RunLevelElts ();_edbdg .Del =NewCT_RunTrackChange ();if _ffafb :=d .DecodeElement (_edbdg .Del ,&_fccdf );_ffafb !=nil {return _ffafb ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_feabg );_feabg .EG_RunLevelElts =append (_feabg .EG_RunLevelElts ,_edbdg ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dggfc :=NewEG_ContentBlockContent (); -_gfeab :=NewEG_RunLevelElts ();_gfeab .MoveFrom =NewCT_RunTrackChange ();if _fegde :=d .DecodeElement (_gfeab .MoveFrom ,&_fccdf );_fegde !=nil {return _fegde ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_dggfc );_dggfc .EG_RunLevelElts =append (_dggfc .EG_RunLevelElts ,_gfeab ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bgecg :=NewEG_ContentBlockContent (); -_edgca :=NewEG_RunLevelElts ();_edgca .MoveTo =NewCT_RunTrackChange ();if _edefef :=d .DecodeElement (_edgca .MoveTo ,&_fccdf );_edefef !=nil {return _edefef ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_bgecg );_bgecg .EG_RunLevelElts =append (_bgecg .EG_RunLevelElts ,_edgca ); -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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fbedaf :=NewEG_ContentBlockContent (); -_afbdff :=NewEG_RunLevelElts ();_gcdcb :=NewEG_RangeMarkupElements ();_gcdcb .BookmarkStart =NewCT_Bookmark ();if _deege :=d .DecodeElement (_gcdcb .BookmarkStart ,&_fccdf );_deege !=nil {return _deege ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_fbedaf ); -_fbedaf .EG_RunLevelElts =append (_fbedaf .EG_RunLevelElts ,_afbdff );_afbdff .EG_RangeMarkupElements =append (_afbdff .EG_RangeMarkupElements ,_gcdcb );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bbcbe :=NewEG_ContentBlockContent (); -_fgdbb :=NewEG_RunLevelElts ();_eadgg :=NewEG_RangeMarkupElements ();_eadgg .BookmarkEnd =NewCT_MarkupRange ();if _gbdaf :=d .DecodeElement (_eadgg .BookmarkEnd ,&_fccdf );_gbdaf !=nil {return _gbdaf ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_bbcbe ); -_bbcbe .EG_RunLevelElts =append (_bbcbe .EG_RunLevelElts ,_fgdbb );_fgdbb .EG_RangeMarkupElements =append (_fgdbb .EG_RangeMarkupElements ,_eadgg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_dcfeab :=NewEG_ContentBlockContent (); -_bacdg :=NewEG_RunLevelElts ();_acgff :=NewEG_RangeMarkupElements ();_acgff .MoveFromRangeStart =NewCT_MoveBookmark ();if _abgbf :=d .DecodeElement (_acgff .MoveFromRangeStart ,&_fccdf );_abgbf !=nil {return _abgbf ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_dcfeab ); -_dcfeab .EG_RunLevelElts =append (_dcfeab .EG_RunLevelElts ,_bacdg );_bacdg .EG_RangeMarkupElements =append (_bacdg .EG_RangeMarkupElements ,_acgff );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ddgce :=NewEG_ContentBlockContent (); -_ccafb :=NewEG_RunLevelElts ();_gcdga :=NewEG_RangeMarkupElements ();_gcdga .MoveFromRangeEnd =NewCT_MarkupRange ();if _ddfbc :=d .DecodeElement (_gcdga .MoveFromRangeEnd ,&_fccdf );_ddfbc !=nil {return _ddfbc ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_ddgce ); -_ddgce .EG_RunLevelElts =append (_ddgce .EG_RunLevelElts ,_ccafb );_ccafb .EG_RangeMarkupElements =append (_ccafb .EG_RangeMarkupElements ,_gcdga );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_agddbb :=NewEG_ContentBlockContent (); -_dfegg :=NewEG_RunLevelElts ();_dacga :=NewEG_RangeMarkupElements ();_dacga .MoveToRangeStart =NewCT_MoveBookmark ();if _agefa :=d .DecodeElement (_dacga .MoveToRangeStart ,&_fccdf );_agefa !=nil {return _agefa ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_agddbb ); -_agddbb .EG_RunLevelElts =append (_agddbb .EG_RunLevelElts ,_dfegg );_dfegg .EG_RangeMarkupElements =append (_dfegg .EG_RangeMarkupElements ,_dacga );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gdgef :=NewEG_ContentBlockContent (); -_fcgcge :=NewEG_RunLevelElts ();_fdadd :=NewEG_RangeMarkupElements ();_fdadd .MoveToRangeEnd =NewCT_MarkupRange ();if _fegcg :=d .DecodeElement (_fdadd .MoveToRangeEnd ,&_fccdf );_fegcg !=nil {return _fegcg ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_gdgef ); -_gdgef .EG_RunLevelElts =append (_gdgef .EG_RunLevelElts ,_fcgcge );_fcgcge .EG_RangeMarkupElements =append (_fcgcge .EG_RangeMarkupElements ,_fdadd );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gcbecf :=NewEG_ContentBlockContent (); -_cacde :=NewEG_RunLevelElts ();_bfage :=NewEG_RangeMarkupElements ();_bfage .CommentRangeStart =NewCT_MarkupRange ();if _dbbba :=d .DecodeElement (_bfage .CommentRangeStart ,&_fccdf );_dbbba !=nil {return _dbbba ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_gcbecf ); -_gcbecf .EG_RunLevelElts =append (_gcbecf .EG_RunLevelElts ,_cacde );_cacde .EG_RangeMarkupElements =append (_cacde .EG_RangeMarkupElements ,_bfage );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edecec :=NewEG_ContentBlockContent (); -_dafee :=NewEG_RunLevelElts ();_dbabd :=NewEG_RangeMarkupElements ();_dbabd .CommentRangeEnd =NewCT_MarkupRange ();if _bcbbb :=d .DecodeElement (_dbabd .CommentRangeEnd ,&_fccdf );_bcbbb !=nil {return _bcbbb ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_edecec ); -_edecec .EG_RunLevelElts =append (_edecec .EG_RunLevelElts ,_dafee );_dafee .EG_RangeMarkupElements =append (_dafee .EG_RangeMarkupElements ,_dbabd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cbegbf :=NewEG_ContentBlockContent (); -_abcfb :=NewEG_RunLevelElts ();_adgeeg :=NewEG_RangeMarkupElements ();_adgeeg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _eaagc :=d .DecodeElement (_adgeeg .CustomXmlInsRangeStart ,&_fccdf );_eaagc !=nil {return _eaagc ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_cbegbf ); -_cbegbf .EG_RunLevelElts =append (_cbegbf .EG_RunLevelElts ,_abcfb );_abcfb .EG_RangeMarkupElements =append (_abcfb .EG_RangeMarkupElements ,_adgeeg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dbccag :=NewEG_ContentBlockContent (); -_geacb :=NewEG_RunLevelElts ();_badbbc :=NewEG_RangeMarkupElements ();_badbbc .CustomXmlInsRangeEnd =NewCT_Markup ();if _bgacdc :=d .DecodeElement (_badbbc .CustomXmlInsRangeEnd ,&_fccdf );_bgacdc !=nil {return _bgacdc ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_dbccag ); -_dbccag .EG_RunLevelElts =append (_dbccag .EG_RunLevelElts ,_geacb );_geacb .EG_RangeMarkupElements =append (_geacb .EG_RangeMarkupElements ,_badbbc );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebacc :=NewEG_ContentBlockContent (); -_cafgge :=NewEG_RunLevelElts ();_bbeeg :=NewEG_RangeMarkupElements ();_bbeeg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _baefac :=d .DecodeElement (_bbeeg .CustomXmlDelRangeStart ,&_fccdf );_baefac !=nil {return _baefac ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_ebacc ); -_ebacc .EG_RunLevelElts =append (_ebacc .EG_RunLevelElts ,_cafgge );_cafgge .EG_RangeMarkupElements =append (_cafgge .EG_RangeMarkupElements ,_bbeeg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_caafa :=NewEG_ContentBlockContent (); -_ddffb :=NewEG_RunLevelElts ();_cabfa :=NewEG_RangeMarkupElements ();_cabfa .CustomXmlDelRangeEnd =NewCT_Markup ();if _fcgbbf :=d .DecodeElement (_cabfa .CustomXmlDelRangeEnd ,&_fccdf );_fcgbbf !=nil {return _fcgbbf ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_caafa ); -_caafa .EG_RunLevelElts =append (_caafa .EG_RunLevelElts ,_ddffb );_ddffb .EG_RangeMarkupElements =append (_ddffb .EG_RangeMarkupElements ,_cabfa );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bcecd :=NewEG_ContentBlockContent (); -_bccfb :=NewEG_RunLevelElts ();_dadae :=NewEG_RangeMarkupElements ();_dadae .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ecggcd :=d .DecodeElement (_dadae .CustomXmlMoveFromRangeStart ,&_fccdf );_ecggcd !=nil {return _ecggcd ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_bcecd ); -_bcecd .EG_RunLevelElts =append (_bcecd .EG_RunLevelElts ,_bccfb );_bccfb .EG_RangeMarkupElements =append (_bccfb .EG_RangeMarkupElements ,_dadae );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_daedba :=NewEG_ContentBlockContent (); -_gegga :=NewEG_RunLevelElts ();_agfbea :=NewEG_RangeMarkupElements ();_agfbea .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ggdgg :=d .DecodeElement (_agfbea .CustomXmlMoveFromRangeEnd ,&_fccdf );_ggdgg !=nil {return _ggdgg ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_daedba ); -_daedba .EG_RunLevelElts =append (_daedba .EG_RunLevelElts ,_gegga );_gegga .EG_RangeMarkupElements =append (_gegga .EG_RangeMarkupElements ,_agfbea );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ccegbe :=NewEG_ContentBlockContent (); -_accdg :=NewEG_RunLevelElts ();_dcede :=NewEG_RangeMarkupElements ();_dcede .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fddcf :=d .DecodeElement (_dcede .CustomXmlMoveToRangeStart ,&_fccdf );_fddcf !=nil {return _fddcf ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_ccegbe ); -_ccegbe .EG_RunLevelElts =append (_ccegbe .EG_RunLevelElts ,_accdg );_accdg .EG_RangeMarkupElements =append (_accdg .EG_RangeMarkupElements ,_dcede );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_agdfb :=NewEG_ContentBlockContent (); -_agbae :=NewEG_RunLevelElts ();_adgffc :=NewEG_RangeMarkupElements ();_adgffc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _accabc :=d .DecodeElement (_adgffc .CustomXmlMoveToRangeEnd ,&_fccdf );_accabc !=nil {return _accabc ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_agdfb ); -_agdfb .EG_RunLevelElts =append (_agdfb .EG_RunLevelElts ,_agbae );_agbae .EG_RangeMarkupElements =append (_agbae .EG_RangeMarkupElements ,_adgffc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_egcdag :=NewEG_ContentBlockContent (); -_cecac :=NewEG_RunLevelElts ();_bfcfgc :=NewEG_MathContent ();_bfcfgc .OMathPara =_dg .NewOMathPara ();if _gceab :=d .DecodeElement (_bfcfgc .OMathPara ,&_fccdf );_gceab !=nil {return _gceab ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_egcdag ); -_egcdag .EG_RunLevelElts =append (_egcdag .EG_RunLevelElts ,_cecac );_cecac .EG_MathContent =append (_cecac .EG_MathContent ,_bfcfgc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_defbda :=NewEG_ContentBlockContent (); -_bdbcbe :=NewEG_RunLevelElts ();_dcadbb :=NewEG_MathContent ();_dcadbb .OMath =_dg .NewOMath ();if _ebaab :=d .DecodeElement (_dcadbb .OMath ,&_fccdf );_ebaab !=nil {return _ebaab ;};_fceec .EG_ContentBlockContent =append (_fceec .EG_ContentBlockContent ,_defbda ); -_defbda .EG_RunLevelElts =append (_defbda .EG_RunLevelElts ,_bdbcbe );_bdbcbe .EG_MathContent =append (_bdbcbe .EG_MathContent ,_dcadbb );default:_af .Log .Debug ("\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",_fccdf .Name ); -if _dfcdf :=d .Skip ();_dfcdf !=nil {return _dfcdf ;};};case _b .EndElement :break _ffaed ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_SdtContentRow and its children, prefixing error messages with path +func (_efggg *CT_SdtContentRow )ValidateWithPath (path string )error {for _gccce ,_gdcab :=range _efggg .Tr {if _cdaad :=_gdcab .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_gccce ));_cdaad !=nil {return _cdaad ; +};};if _efggg .CustomXml !=nil {if _aaebb :=_efggg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_aaebb !=nil {return _aaebb ;};};if _efggg .Sdt !=nil {if _bfab :=_efggg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_bfab !=nil {return _bfab ;};};for _fcceg ,_fggab :=range _efggg .EG_RunLevelElts {if _aefde :=_fggab .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fcceg )); +_aefde !=nil {return _aefde ;};};return nil ;};type ST_Theme byte ;type CT_PageNumber struct{ -// Validate validates the CT_Hyperlink and its children -func (_dabbg *CT_Hyperlink )Validate ()error {return _dabbg .ValidateWithPath ("\u0043\u0054\u005fH\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");};func (_degbea *EG_RPrMath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edgacg :for {_bdcgc ,_cfafa :=d .Token (); -if _cfafa !=nil {return _cfafa ;};switch _faaga :=_bdcgc .(type ){case _b .StartElement :switch _faaga .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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_degbea .Ins =NewCT_MathCtrlIns (); -if _gbgfda :=d .DecodeElement (_degbea .Ins ,&_faaga );_gbgfda !=nil {return _gbgfda ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_degbea .Del =NewCT_MathCtrlDel (); -if _bbabg :=d .DecodeElement (_degbea .Del ,&_faaga );_bbabg !=nil {return _bbabg ;};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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_degbea .RPr =NewCT_RPr (); -if _dcbceg :=d .DecodeElement (_degbea .RPr ,&_faaga );_dcbceg !=nil {return _dcbceg ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\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",_faaga .Name ); -if _beega :=d .Skip ();_beega !=nil {return _beega ;};};case _b .EndElement :break _edgacg ;case _b .CharData :};};return nil ;};func NewEG_HdrFtrReferences ()*EG_HdrFtrReferences {_fddbda :=&EG_HdrFtrReferences {};return _fddbda };func (_gccgfa *WdST_AlignH )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdebag ,_dgabdc :=d .Token (); -if _dgabdc !=nil {return _dgabdc ;};if _edaegb ,_gfeeg :=_bdebag .(_b .EndElement );_gfeeg &&_edaegb .Name ==start .Name {*_gccgfa =1;return nil ;};if _bfeegf ,_eddba :=_bdebag .(_b .CharData );!_eddba {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",_bdebag ); -}else {switch string (_bfeegf ){case "":*_gccgfa =0;case "\u006c\u0065\u0066\u0074":*_gccgfa =1;case "\u0072\u0069\u0067h\u0074":*_gccgfa =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gccgfa =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_gccgfa =4; -case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_gccgfa =5;};};_bdebag ,_dgabdc =d .Token ();if _dgabdc !=nil {return _dgabdc ;};if _faaefa ,_dabggd :=_bdebag .(_b .EndElement );_dabggd &&_faaefa .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",_bdebag ); -}; +// Page Number Format +FmtAttr ST_NumberFormat ; -// Validate validates the EG_RPrContent and its children -func (_eegcb *EG_RPrContent )Validate ()error {return _eegcb .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_deead *EG_PContentMath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeggg :for {_fcgff ,_cddage :=d .Token (); -if _cddage !=nil {return _cddage ;};switch _fgcfg :=_fcgff .(type ){case _b .StartElement :switch _fgcfg .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ffebd :=NewEG_PContentBase (); -_ffebd .CustomXml =NewCT_CustomXmlRun ();if _fdabee :=d .DecodeElement (_ffebd .CustomXml ,&_fgcfg );_fdabee !=nil {return _fdabee ;};_deead .EG_PContentBase =append (_deead .EG_PContentBase ,_ffebd );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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_cfcbce :=NewEG_PContentBase (); -_ebccb :=NewCT_SimpleField ();if _edgfe :=d .DecodeElement (_ebccb ,&_fgcfg );_edgfe !=nil {return _edgfe ;};_cfcbce .FldSimple =append (_cfcbce .FldSimple ,_ebccb );_deead .EG_PContentBase =append (_deead .EG_PContentBase ,_cfcbce );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_gfcec :=NewEG_PContentBase (); -_gfcec .Hyperlink =NewCT_Hyperlink ();if _cagcc :=d .DecodeElement (_gfcec .Hyperlink ,&_fgcfg );_cagcc !=nil {return _cagcc ;};_deead .EG_PContentBase =append (_deead .EG_PContentBase ,_gfcec );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_ecdab :=NewEG_ContentRunContentBase (); -_ecdab .SmartTag =NewCT_SmartTagRun ();if _fgfcec :=d .DecodeElement (_ecdab .SmartTag ,&_fgcfg );_fgfcec !=nil {return _fgfcec ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_ecdab );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_ggabda :=NewEG_ContentRunContentBase (); -_ggabda .Sdt =NewCT_SdtRun ();if _gbfbe :=d .DecodeElement (_ggabda .Sdt ,&_fgcfg );_gbfbe !=nil {return _gbfbe ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_ggabda );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_eccfg :=NewEG_ContentRunContentBase (); -_dafbf :=NewEG_RunLevelElts ();_dafbf .ProofErr =NewCT_ProofErr ();if _deaebe :=d .DecodeElement (_dafbf .ProofErr ,&_fgcfg );_deaebe !=nil {return _deaebe ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_eccfg );_eccfg .EG_RunLevelElts =append (_eccfg .EG_RunLevelElts ,_dafbf ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dbbde :=NewEG_ContentRunContentBase (); -_ebabf :=NewEG_RunLevelElts ();_ebabf .PermStart =NewCT_PermStart ();if _aefbe :=d .DecodeElement (_ebabf .PermStart ,&_fgcfg );_aefbe !=nil {return _aefbe ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_dbbde );_dbbde .EG_RunLevelElts =append (_dbbde .EG_RunLevelElts ,_ebabf ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fddba :=NewEG_ContentRunContentBase (); -_dedgg :=NewEG_RunLevelElts ();_dedgg .PermEnd =NewCT_Perm ();if _fafda :=d .DecodeElement (_dedgg .PermEnd ,&_fgcfg );_fafda !=nil {return _fafda ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_fddba );_fddba .EG_RunLevelElts =append (_fddba .EG_RunLevelElts ,_dedgg ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_cbcga :=NewEG_ContentRunContentBase (); -_bddfd :=NewEG_RunLevelElts ();_bddfd .Ins =NewCT_RunTrackChange ();if _daebcb :=d .DecodeElement (_bddfd .Ins ,&_fgcfg );_daebcb !=nil {return _daebcb ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_cbcga );_cbcga .EG_RunLevelElts =append (_cbcga .EG_RunLevelElts ,_bddfd ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_bcabe :=NewEG_ContentRunContentBase (); -_bbeca :=NewEG_RunLevelElts ();_bbeca .Del =NewCT_RunTrackChange ();if _aadfg :=d .DecodeElement (_bbeca .Del ,&_fgcfg );_aadfg !=nil {return _aadfg ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_bcabe );_bcabe .EG_RunLevelElts =append (_bcabe .EG_RunLevelElts ,_bbeca ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dggee :=NewEG_ContentRunContentBase (); -_gaadad :=NewEG_RunLevelElts ();_gaadad .MoveFrom =NewCT_RunTrackChange ();if _ffddc :=d .DecodeElement (_gaadad .MoveFrom ,&_fgcfg );_ffddc !=nil {return _ffddc ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_dggee );_dggee .EG_RunLevelElts =append (_dggee .EG_RunLevelElts ,_gaadad ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eafebe :=NewEG_ContentRunContentBase (); -_bfbga :=NewEG_RunLevelElts ();_bfbga .MoveTo =NewCT_RunTrackChange ();if _gadgb :=d .DecodeElement (_bfbga .MoveTo ,&_fgcfg );_gadgb !=nil {return _gadgb ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_eafebe );_eafebe .EG_RunLevelElts =append (_eafebe .EG_RunLevelElts ,_bfbga ); -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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_bcdgee :=NewEG_ContentRunContentBase (); -_bggga :=NewEG_RunLevelElts ();_bdgfdd :=NewEG_RangeMarkupElements ();_bdgfdd .BookmarkStart =NewCT_Bookmark ();if _egdde :=d .DecodeElement (_bdgfdd .BookmarkStart ,&_fgcfg );_egdde !=nil {return _egdde ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_bcdgee ); -_bcdgee .EG_RunLevelElts =append (_bcdgee .EG_RunLevelElts ,_bggga );_bggga .EG_RangeMarkupElements =append (_bggga .EG_RangeMarkupElements ,_bdgfdd );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dcedd :=NewEG_ContentRunContentBase (); -_deabd :=NewEG_RunLevelElts ();_cgcbbcf :=NewEG_RangeMarkupElements ();_cgcbbcf .BookmarkEnd =NewCT_MarkupRange ();if _aaecbd :=d .DecodeElement (_cgcbbcf .BookmarkEnd ,&_fgcfg );_aaecbd !=nil {return _aaecbd ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_dcedd ); -_dcedd .EG_RunLevelElts =append (_dcedd .EG_RunLevelElts ,_deabd );_deabd .EG_RangeMarkupElements =append (_deabd .EG_RangeMarkupElements ,_cgcbbcf );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_efbfe :=NewEG_ContentRunContentBase (); -_ccbddde :=NewEG_RunLevelElts ();_fbgccd :=NewEG_RangeMarkupElements ();_fbgccd .MoveFromRangeStart =NewCT_MoveBookmark ();if _gcdce :=d .DecodeElement (_fbgccd .MoveFromRangeStart ,&_fgcfg );_gcdce !=nil {return _gcdce ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_efbfe ); -_efbfe .EG_RunLevelElts =append (_efbfe .EG_RunLevelElts ,_ccbddde );_ccbddde .EG_RangeMarkupElements =append (_ccbddde .EG_RangeMarkupElements ,_fbgccd );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fecbec :=NewEG_ContentRunContentBase (); -_efbca :=NewEG_RunLevelElts ();_ecbgd :=NewEG_RangeMarkupElements ();_ecbgd .MoveFromRangeEnd =NewCT_MarkupRange ();if _cddbe :=d .DecodeElement (_ecbgd .MoveFromRangeEnd ,&_fgcfg );_cddbe !=nil {return _cddbe ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_fecbec ); -_fecbec .EG_RunLevelElts =append (_fecbec .EG_RunLevelElts ,_efbca );_efbca .EG_RangeMarkupElements =append (_efbca .EG_RangeMarkupElements ,_ecbgd );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bfbbfb :=NewEG_ContentRunContentBase (); -_gecad :=NewEG_RunLevelElts ();_gegdaa :=NewEG_RangeMarkupElements ();_gegdaa .MoveToRangeStart =NewCT_MoveBookmark ();if _gaaceb :=d .DecodeElement (_gegdaa .MoveToRangeStart ,&_fgcfg );_gaaceb !=nil {return _gaaceb ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_bfbbfb ); -_bfbbfb .EG_RunLevelElts =append (_bfbbfb .EG_RunLevelElts ,_gecad );_gecad .EG_RangeMarkupElements =append (_gecad .EG_RangeMarkupElements ,_gegdaa );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bgbeef :=NewEG_ContentRunContentBase (); -_bcdda :=NewEG_RunLevelElts ();_beebe :=NewEG_RangeMarkupElements ();_beebe .MoveToRangeEnd =NewCT_MarkupRange ();if _eecdba :=d .DecodeElement (_beebe .MoveToRangeEnd ,&_fgcfg );_eecdba !=nil {return _eecdba ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_bgbeef ); -_bgbeef .EG_RunLevelElts =append (_bgbeef .EG_RunLevelElts ,_bcdda );_bcdda .EG_RangeMarkupElements =append (_bcdda .EG_RangeMarkupElements ,_beebe );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gcgbc :=NewEG_ContentRunContentBase (); -_cacebc :=NewEG_RunLevelElts ();_bffbg :=NewEG_RangeMarkupElements ();_bffbg .CommentRangeStart =NewCT_MarkupRange ();if _babae :=d .DecodeElement (_bffbg .CommentRangeStart ,&_fgcfg );_babae !=nil {return _babae ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_gcgbc ); -_gcgbc .EG_RunLevelElts =append (_gcgbc .EG_RunLevelElts ,_cacebc );_cacebc .EG_RangeMarkupElements =append (_cacebc .EG_RangeMarkupElements ,_bffbg );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gddag :=NewEG_ContentRunContentBase (); -_gbdbf :=NewEG_RunLevelElts ();_ebdabc :=NewEG_RangeMarkupElements ();_ebdabc .CommentRangeEnd =NewCT_MarkupRange ();if _daecde :=d .DecodeElement (_ebdabc .CommentRangeEnd ,&_fgcfg );_daecde !=nil {return _daecde ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_gddag ); -_gddag .EG_RunLevelElts =append (_gddag .EG_RunLevelElts ,_gbdbf );_gbdbf .EG_RangeMarkupElements =append (_gbdbf .EG_RangeMarkupElements ,_ebdabc );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcccg :=NewEG_ContentRunContentBase (); -_fgbfd :=NewEG_RunLevelElts ();_egaabf :=NewEG_RangeMarkupElements ();_egaabf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _edacg :=d .DecodeElement (_egaabf .CustomXmlInsRangeStart ,&_fgcfg );_edacg !=nil {return _edacg ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_bcccg ); -_bcccg .EG_RunLevelElts =append (_bcccg .EG_RunLevelElts ,_fgbfd );_fgbfd .EG_RangeMarkupElements =append (_fgbfd .EG_RangeMarkupElements ,_egaabf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffdgec :=NewEG_ContentRunContentBase (); -_cagccc :=NewEG_RunLevelElts ();_ebfcd :=NewEG_RangeMarkupElements ();_ebfcd .CustomXmlInsRangeEnd =NewCT_Markup ();if _ffafc :=d .DecodeElement (_ebfcd .CustomXmlInsRangeEnd ,&_fgcfg );_ffafc !=nil {return _ffafc ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_ffdgec ); -_ffdgec .EG_RunLevelElts =append (_ffdgec .EG_RunLevelElts ,_cagccc );_cagccc .EG_RangeMarkupElements =append (_cagccc .EG_RangeMarkupElements ,_ebfcd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_aebade :=NewEG_ContentRunContentBase (); -_afead :=NewEG_RunLevelElts ();_cbbed :=NewEG_RangeMarkupElements ();_cbbed .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gdccdb :=d .DecodeElement (_cbbed .CustomXmlDelRangeStart ,&_fgcfg );_gdccdb !=nil {return _gdccdb ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_aebade ); -_aebade .EG_RunLevelElts =append (_aebade .EG_RunLevelElts ,_afead );_afead .EG_RangeMarkupElements =append (_afead .EG_RangeMarkupElements ,_cbbed );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bdcded :=NewEG_ContentRunContentBase (); -_gbfaeb :=NewEG_RunLevelElts ();_ffbge :=NewEG_RangeMarkupElements ();_ffbge .CustomXmlDelRangeEnd =NewCT_Markup ();if _ecgbfd :=d .DecodeElement (_ffbge .CustomXmlDelRangeEnd ,&_fgcfg );_ecgbfd !=nil {return _ecgbfd ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_bdcded ); -_bdcded .EG_RunLevelElts =append (_bdcded .EG_RunLevelElts ,_gbfaeb );_gbfaeb .EG_RangeMarkupElements =append (_gbfaeb .EG_RangeMarkupElements ,_ffbge );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_acbfa :=NewEG_ContentRunContentBase (); -_ebgac :=NewEG_RunLevelElts ();_eeddg :=NewEG_RangeMarkupElements ();_eeddg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _edddc :=d .DecodeElement (_eeddg .CustomXmlMoveFromRangeStart ,&_fgcfg );_edddc !=nil {return _edddc ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_acbfa ); -_acbfa .EG_RunLevelElts =append (_acbfa .EG_RunLevelElts ,_ebgac );_ebgac .EG_RangeMarkupElements =append (_ebgac .EG_RangeMarkupElements ,_eeddg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_daaeg :=NewEG_ContentRunContentBase (); -_ebgcfe :=NewEG_RunLevelElts ();_acbaee :=NewEG_RangeMarkupElements ();_acbaee .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _abfbbg :=d .DecodeElement (_acbaee .CustomXmlMoveFromRangeEnd ,&_fgcfg );_abfbbg !=nil {return _abfbbg ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_daaeg ); -_daaeg .EG_RunLevelElts =append (_daaeg .EG_RunLevelElts ,_ebgcfe );_ebgcfe .EG_RangeMarkupElements =append (_ebgcfe .EG_RangeMarkupElements ,_acbaee );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_degcdd :=NewEG_ContentRunContentBase (); -_cccgdf :=NewEG_RunLevelElts ();_dbafg :=NewEG_RangeMarkupElements ();_dbafg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ebbff :=d .DecodeElement (_dbafg .CustomXmlMoveToRangeStart ,&_fgcfg );_ebbff !=nil {return _ebbff ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_degcdd ); -_degcdd .EG_RunLevelElts =append (_degcdd .EG_RunLevelElts ,_cccgdf );_cccgdf .EG_RangeMarkupElements =append (_cccgdf .EG_RangeMarkupElements ,_dbafg );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ceafb :=NewEG_ContentRunContentBase (); -_dcabdf :=NewEG_RunLevelElts ();_aabcg :=NewEG_RangeMarkupElements ();_aabcg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ccbcg :=d .DecodeElement (_aabcg .CustomXmlMoveToRangeEnd ,&_fgcfg );_ccbcg !=nil {return _ccbcg ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_ceafb ); -_ceafb .EG_RunLevelElts =append (_ceafb .EG_RunLevelElts ,_dcabdf );_dcabdf .EG_RangeMarkupElements =append (_dcabdf .EG_RangeMarkupElements ,_aabcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dedbc :=NewEG_ContentRunContentBase (); -_cabcdg :=NewEG_RunLevelElts ();_dcggad :=NewEG_MathContent ();_dcggad .OMathPara =_dg .NewOMathPara ();if _babgg :=d .DecodeElement (_dcggad .OMathPara ,&_fgcfg );_babgg !=nil {return _babgg ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_dedbc ); -_dedbc .EG_RunLevelElts =append (_dedbc .EG_RunLevelElts ,_cabcdg );_cabcdg .EG_MathContent =append (_cabcdg .EG_MathContent ,_dcggad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ceegf :=NewEG_ContentRunContentBase (); -_dcadd :=NewEG_RunLevelElts ();_gbfce :=NewEG_MathContent ();_gbfce .OMath =_dg .NewOMath ();if _ffaef :=d .DecodeElement (_gbfce .OMath ,&_fgcfg );_ffaef !=nil {return _ffaef ;};_deead .EG_ContentRunContentBase =append (_deead .EG_ContentRunContentBase ,_ceegf ); -_ceegf .EG_RunLevelElts =append (_ceegf .EG_RunLevelElts ,_dcadd );_dcadd .EG_MathContent =append (_dcadd .EG_MathContent ,_gbfce );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_fgcfg .Name ); -if _ddbgb :=d .Skip ();_ddbgb !=nil {return _ddbgb ;};};case _b .EndElement :break _aeggg ;case _b .CharData :};};return nil ;};func NewCT_MarkupRange ()*CT_MarkupRange {_dbege :=&CT_MarkupRange {};return _dbege };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 (_gggde ST_MailMergeDest )ValidateWithPath (path string )error {switch _gggde {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 (_gggde )); -};return nil ;};func (_eegd *CT_Markup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gefbg :=range start .Attr {if _gefbg .Name .Local =="\u0069\u0064"{_dbecb ,_bgaed :=_d .ParseInt (_gefbg .Value ,10,64);if _bgaed !=nil {return _bgaed ; -};_eegd .IdAttr =_dbecb ;continue ;};};for {_efgdg ,_eecf :=d .Token ();if _eecf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0061\u0072k\u0075\u0070\u003a\u0020\u0025\u0073",_eecf );};if _edgae ,_gdcge :=_efgdg .(_b .EndElement ); -_gdcge &&_edgae .Name ==start .Name {break ;};};return nil ;};func NewEG_ContentRunContent ()*EG_ContentRunContent {_edaeee :=&EG_ContentRunContent {};return _edaeee ;}; +// Starting Page Number +StartAttr *int64 ; -// Validate validates the CT_Headers and its children -func (_gebgb *CT_Headers )Validate ()error {return _gebgb .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0065\u0061\u0064\u0065\u0072\u0073");}; +// Chapter Heading Style +ChapStyleAttr *int64 ; -// Validate validates the EG_HdrFtrReferences and its children -func (_dbbabb *EG_HdrFtrReferences )Validate ()error {return _dbbabb .ValidateWithPath ("\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");};type CT_SdtListItem struct{ +// Chapter Separator Character +ChapSepAttr ST_ChapterSep ;};func (_bdaac *CT_SdtBlock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bdaac .SdtPr !=nil {_cgggb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}}; +e .EncodeElement (_bdaac .SdtPr ,_cgggb );};if _bdaac .SdtEndPr !=nil {_fecga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_bdaac .SdtEndPr ,_fecga );};if _bdaac .SdtContent !=nil {_bfdfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}; +e .EncodeElement (_bdaac .SdtContent ,_bfdfc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// List Entry Display Text -DisplayTextAttr *string ; +// ST_HpsMeasure is a union type +type ST_HpsMeasure struct{ST_UnsignedDecimalNumber *uint64 ;ST_PositiveUniversalMeasure *string ;}; -// List Entry Value -ValueAttr *string ;};func (_abcfc *WdCT_WordprocessingContentPart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abcfc .BwModeAttr !=_a .ST_BlackWhiteModeUnset {_ccgeg ,_daaabc :=_abcfc .BwModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); -if _daaabc !=nil {return _daaabc ;};start .Attr =append (start .Attr ,_ccgeg );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_abcfc .IdAttr )});e .EncodeToken (start ); -if _abcfc .NvContentPartPr !=nil {_gcedg :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003an\u0076\u0043\u006f\u006e\u0074e\u006e\u0074P\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_abcfc .NvContentPartPr ,_gcedg );};if _abcfc .Xfrm !=nil {_fbbab :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}}; -e .EncodeElement (_abcfc .Xfrm ,_fbbab );};if _abcfc .ExtLst !=nil {_ddabc :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_abcfc .ExtLst ,_ddabc );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the CT_TextboxTightWrap and its children, prefixing error messages with path +func (_acccg *CT_TextboxTightWrap )ValidateWithPath (path string )error {if _acccg .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 _fgeeb :=_acccg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgeeb !=nil {return _fgeeb ;};return nil ;}; -// ValidateWithPath validates the CT_TcPrChange and its children, prefixing error messages with path -func (_dbdca *CT_TcPrChange )ValidateWithPath (path string )error {if _cgeaa :=_dbdca .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_cgeaa !=nil {return _cgeaa ;};return nil ;};type WdCT_TextboxInfo struct{IdAttr *uint16 ;TxbxContent *WdCT_TxbxContent ; -ExtLst *_a .CT_OfficeArtExtensionList ;}; +// ValidateWithPath validates the CT_AltChunkPr and its children, prefixing error messages with path +func (_gfge *CT_AltChunkPr )ValidateWithPath (path string )error {if _gfge .MatchSrc !=nil {if _bfd :=_gfge .MatchSrc .ValidateWithPath (path +"\u002fM\u0061\u0074\u0063\u0068\u0053\u0072c");_bfd !=nil {return _bfd ;};};return nil ;};func (_afebb *CT_RubyPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afebb .RubyAlign =NewCT_RubyAlign (); +_afebb .Hps =NewCT_HpsMeasure ();_afebb .HpsRaise =NewCT_HpsMeasure ();_afebb .HpsBaseText =NewCT_HpsMeasure ();_afebb .Lid =NewCT_Lang ();_bcdde :for {_bfgcc ,_aecdc :=d .Token ();if _aecdc !=nil {return _aecdc ;};switch _bfbfd :=_bfgcc .(type ){case _g .StartElement :switch _bfbfd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _agbba :=d .DecodeElement (_afebb .RubyAlign ,&_bfbfd ); +_agbba !=nil {return _agbba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _eceec :=d .DecodeElement (_afebb .Hps ,&_bfbfd ); +_eceec !=nil {return _eceec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _efdebc :=d .DecodeElement (_afebb .HpsRaise ,&_bfbfd ); +_efdebc !=nil {return _efdebc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _bdeec :=d .DecodeElement (_afebb .HpsBaseText ,&_bfbfd ); +_bdeec !=nil {return _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 :"\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 _beaag :=d .DecodeElement (_afebb .Lid ,&_bfbfd ); +_beaag !=nil {return _beaag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afebb .Dirty =NewCT_OnOff (); +if _ffabeg :=d .DecodeElement (_afebb .Dirty ,&_bfbfd );_ffabeg !=nil {return _ffabeg ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_bfbfd .Name ); +if _aabac :=d .Skip ();_aabac !=nil {return _aabac ;};};case _g .EndElement :break _bcdde ;case _g .CharData :};};return nil ;};func (_bgafff ST_Lock )ValidateWithPath (path string )error {switch _bgafff {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 (_bgafff )); +};return nil ;};func NewWdCT_WordprocessingContentPartNonVisual ()*WdCT_WordprocessingContentPartNonVisual {_bgdfdg :=&WdCT_WordprocessingContentPartNonVisual {};return _bgdfdg ;};func NewCT_SaveThroughXslt ()*CT_SaveThroughXslt {_ebggae :=&CT_SaveThroughXslt {}; +return _ebggae };func (_aggceg *CT_TextDirection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gaefa ,_edgcf :=_aggceg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _edgcf !=nil {return _edgcf ;};start .Attr =append (start .Attr ,_gaefa ); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TrackChange ()*CT_TrackChange {_bgffdc :=&CT_TrackChange {};return _bgffdc };func NewCT_PTab ()*CT_PTab {_abaac :=&CT_PTab {};_abaac .AlignmentAttr =ST_PTabAlignment (1); +_abaac .RelativeToAttr =ST_PTabRelativeTo (1);_abaac .LeaderAttr =ST_PTabLeader (1);return _abaac ;}; -// Validate validates the Ftr and its children -func (_dbffge *Ftr )Validate ()error {return _dbffge .ValidateWithPath ("\u0046\u0074\u0072")};func (_fcaea *CT_Charset )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dbfb :=range start .Attr {if _dbfb .Name .Local =="\u0076\u0061\u006c"{_eaa ,_bbge :=_dbfb .Value ,error (nil ); -if _bbge !=nil {return _bbge ;};_fcaea .ValAttr =&_eaa ;continue ;};if _dbfb .Name .Local =="\u0063\u0068\u0061r\u0061\u0063\u0074\u0065\u0072\u0053\u0065\u0074"{_ecedf ,_beag :=_dbfb .Value ,error (nil );if _beag !=nil {return _beag ;};_fcaea .CharacterSetAttr =&_ecedf ; -continue ;};};for {_ageb ,_geaf :=d .Token ();if _geaf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074\u003a\u0020%\u0073",_geaf );};if _edffg ,_eceg :=_ageb .(_b .EndElement ); -_eceg &&_edffg .Name ==start .Name {break ;};};return nil ;};func (_bfdgb *CT_PageBorders )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfdgb .ZOrderAttr !=ST_PageBorderZOrderUnset {_bcgdb ,_aeabb :=_bfdgb .ZOrderAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u007a\u004f\u0072\u0064\u0065\u0072"}); -if _aeabb !=nil {return _aeabb ;};start .Attr =append (start .Attr ,_bcgdb );};if _bfdgb .DisplayAttr !=ST_PageBorderDisplayUnset {_aggb ,_gegfd :=_bfdgb .DisplayAttr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061y"});if _gegfd !=nil {return _gegfd ; -};start .Attr =append (start .Attr ,_aggb );};if _bfdgb .OffsetFromAttr !=ST_PageBorderOffsetUnset {_fccca ,_gcggfe :=_bfdgb .OffsetFromAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u006ff\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"});if _gcggfe !=nil {return _gcggfe ; -};start .Attr =append (start .Attr ,_fccca );};e .EncodeToken (start );if _bfdgb .Top !=nil {_agea :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_bfdgb .Top ,_agea );};if _bfdgb .Left !=nil {_dggbb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; -e .EncodeElement (_bfdgb .Left ,_dggbb );};if _bfdgb .Bottom !=nil {_edfd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_bfdgb .Bottom ,_edfd );};if _bfdgb .Right !=nil {_deeeb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_bfdgb .Right ,_deeeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_befdd *CT_Rel )ValidateWithPath (path string )error {return nil };func (_fdacda *EG_ContentRowContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdacda .Tr !=nil {_fedgcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072"}}; +for _ ,_afcfe :=range _fdacda .Tr {e .EncodeElement (_afcfe ,_fedgcf );};};if _fdacda .CustomXml !=nil {_aeccbd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_fdacda .CustomXml ,_aeccbd ); +};if _fdacda .Sdt !=nil {_cdefa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_fdacda .Sdt ,_cdefa );};if _fdacda .EG_RunLevelElts !=nil {for _ ,_gadgee :=range _fdacda .EG_RunLevelElts {_gadgee .MarshalXML (e ,_g .StartElement {}); +};};return nil ;};type CT_AutoCaption struct{ -// ValidateWithPath validates the CT_Captions and its children, prefixing error messages with path -func (_bded *CT_Captions )ValidateWithPath (path string )error {for _bgg ,_ddeg :=range _bded .Caption {if _begd :=_ddeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u0070\u0074\u0069\u006fn\u005b\u0025\u0064\u005d",path ,_bgg ));_begd !=nil {return _begd ; -};};if _bded .AutoCaptions !=nil {if _befe :=_bded .AutoCaptions .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");_befe !=nil {return _befe ;};};return nil ;};func (_ecdff *CT_TabStop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecdff .ValAttr =ST_TabJc (1); -for _ ,_ccgaa :=range start .Attr {if _ccgaa .Name .Local =="\u0076\u0061\u006c"{_ecdff .ValAttr .UnmarshalXMLAttr (_ccgaa );continue ;};if _ccgaa .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_ecdff .LeaderAttr .UnmarshalXMLAttr (_ccgaa );continue ; -};if _ccgaa .Name .Local =="\u0070\u006f\u0073"{_adbggg ,_acbeab :=ParseUnionST_SignedTwipsMeasure (_ccgaa .Value );if _acbeab !=nil {return _acbeab ;};_ecdff .PosAttr =_adbggg ;continue ;};};for {_eebcc ,_febad :=d .Token ();if _febad !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070\u003a\u0020%\u0073",_febad ); -};if _bgeca ,_gagecg :=_eebcc .(_b .EndElement );_gagecg &&_bgeca .Name ==start .Name {break ;};};return nil ;};func (_cfebg *CT_AutoCaptions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gffc :for {_ecg ,_eba :=d .Token ();if _eba !=nil {return _eba ; -};switch _gcd :=_ecg .(type ){case _b .StartElement :switch _gcd .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 :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_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 :"a\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_fefb :=NewCT_AutoCaption (); -if _bbbb :=d .DecodeElement (_fefb ,&_gcd );_bbbb !=nil {return _bbbb ;};_cfebg .AutoCaption =append (_cfebg .AutoCaption ,_fefb );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_gcd .Name ); -if _fce :=d .Skip ();_fce !=nil {return _fce ;};};case _b .EndElement :break _gffc ;case _b .CharData :};};return nil ;};func (_cffbcf *EG_BlockLevelElts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcbbca :for {_dbddd ,_bgffge :=d .Token (); -if _bgffge !=nil {return _bgffge ;};switch _bbfcga :=_dbddd .(type ){case _b .StartElement :switch _bbfcga .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_fcdff :=NewCT_AltChunk (); -if _defbec :=d .DecodeElement (_fcdff ,&_bbfcga );_defbec !=nil {return _defbec ;};_cffbcf .AltChunk =append (_cffbcf .AltChunk ,_fcdff );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cecede :=NewEG_ContentBlockContent (); -_cecede .CustomXml =NewCT_CustomXmlBlock ();if _gbefdf :=d .DecodeElement (_cecede .CustomXml ,&_bbfcga );_gbefdf !=nil {return _gbefdf ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_cecede );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_gbbbe :=NewEG_ContentBlockContent (); -_gbbbe .Sdt =NewCT_SdtBlock ();if _cgbefg :=d .DecodeElement (_gbbbe .Sdt ,&_bbfcga );_cgbefg !=nil {return _cgbefg ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_gbbbe );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 :"\u0070"},_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 :"\u0070"}:_ecadc :=NewEG_ContentBlockContent (); -_dbagea :=NewCT_P ();if _fgdcd :=d .DecodeElement (_dbagea ,&_bbfcga );_fgdcd !=nil {return _fgdcd ;};_ecadc .P =append (_ecadc .P ,_dbagea );_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_ecadc );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_ccbddf :=NewEG_ContentBlockContent (); -_degebe :=NewCT_Tbl ();if _eadbab :=d .DecodeElement (_degebe ,&_bbfcga );_eadbab !=nil {return _eadbab ;};_ccbddf .Tbl =append (_ccbddf .Tbl ,_degebe );_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_ccbddf );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fdbcb :=NewEG_ContentBlockContent (); -_fedbd :=NewEG_RunLevelElts ();_fedbd .ProofErr =NewCT_ProofErr ();if _fdbdc :=d .DecodeElement (_fedbd .ProofErr ,&_bbfcga );_fdbdc !=nil {return _fdbdc ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_fdbcb );_fdbcb .EG_RunLevelElts =append (_fdbcb .EG_RunLevelElts ,_fedbd ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ebadf :=NewEG_ContentBlockContent (); -_dbeba :=NewEG_RunLevelElts ();_dbeba .PermStart =NewCT_PermStart ();if _ddgfd :=d .DecodeElement (_dbeba .PermStart ,&_bbfcga );_ddgfd !=nil {return _ddgfd ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_ebadf );_ebadf .EG_RunLevelElts =append (_ebadf .EG_RunLevelElts ,_dbeba ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dabaaf :=NewEG_ContentBlockContent (); -_agedff :=NewEG_RunLevelElts ();_agedff .PermEnd =NewCT_Perm ();if _bfbab :=d .DecodeElement (_agedff .PermEnd ,&_bbfcga );_bfbab !=nil {return _bfbab ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_dabaaf );_dabaaf .EG_RunLevelElts =append (_dabaaf .EG_RunLevelElts ,_agedff ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_efedd :=NewEG_ContentBlockContent (); -_fbada :=NewEG_RunLevelElts ();_fbada .Ins =NewCT_RunTrackChange ();if _gabgeb :=d .DecodeElement (_fbada .Ins ,&_bbfcga );_gabgeb !=nil {return _gabgeb ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_efedd );_efedd .EG_RunLevelElts =append (_efedd .EG_RunLevelElts ,_fbada ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_gdfge :=NewEG_ContentBlockContent (); -_befag :=NewEG_RunLevelElts ();_befag .Del =NewCT_RunTrackChange ();if _cgdbcb :=d .DecodeElement (_befag .Del ,&_bbfcga );_cgdbcb !=nil {return _cgdbcb ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_gdfge );_gdfge .EG_RunLevelElts =append (_gdfge .EG_RunLevelElts ,_befag ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_faaeg :=NewEG_ContentBlockContent (); -_gbebb :=NewEG_RunLevelElts ();_gbebb .MoveFrom =NewCT_RunTrackChange ();if _aceec :=d .DecodeElement (_gbebb .MoveFrom ,&_bbfcga );_aceec !=nil {return _aceec ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_faaeg );_faaeg .EG_RunLevelElts =append (_faaeg .EG_RunLevelElts ,_gbebb ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fdgdc :=NewEG_ContentBlockContent (); -_gdfaf :=NewEG_RunLevelElts ();_gdfaf .MoveTo =NewCT_RunTrackChange ();if _befacc :=d .DecodeElement (_gdfaf .MoveTo ,&_bbfcga );_befacc !=nil {return _befacc ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_fdgdc );_fdgdc .EG_RunLevelElts =append (_fdgdc .EG_RunLevelElts ,_gdfaf ); -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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_deegb :=NewEG_ContentBlockContent (); -_gceca :=NewEG_RunLevelElts ();_ggabbb :=NewEG_RangeMarkupElements ();_ggabbb .BookmarkStart =NewCT_Bookmark ();if _fgaec :=d .DecodeElement (_ggabbb .BookmarkStart ,&_bbfcga );_fgaec !=nil {return _fgaec ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_deegb ); -_deegb .EG_RunLevelElts =append (_deegb .EG_RunLevelElts ,_gceca );_gceca .EG_RangeMarkupElements =append (_gceca .EG_RangeMarkupElements ,_ggabbb );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_beggf :=NewEG_ContentBlockContent (); -_bdcag :=NewEG_RunLevelElts ();_gbdbb :=NewEG_RangeMarkupElements ();_gbdbb .BookmarkEnd =NewCT_MarkupRange ();if _feabgd :=d .DecodeElement (_gbdbb .BookmarkEnd ,&_bbfcga );_feabgd !=nil {return _feabgd ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_beggf ); -_beggf .EG_RunLevelElts =append (_beggf .EG_RunLevelElts ,_bdcag );_bdcag .EG_RangeMarkupElements =append (_bdcag .EG_RangeMarkupElements ,_gbdbb );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_adfad :=NewEG_ContentBlockContent (); -_aaaad :=NewEG_RunLevelElts ();_cfdfg :=NewEG_RangeMarkupElements ();_cfdfg .MoveFromRangeStart =NewCT_MoveBookmark ();if _cbaae :=d .DecodeElement (_cfdfg .MoveFromRangeStart ,&_bbfcga );_cbaae !=nil {return _cbaae ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_adfad ); -_adfad .EG_RunLevelElts =append (_adfad .EG_RunLevelElts ,_aaaad );_aaaad .EG_RangeMarkupElements =append (_aaaad .EG_RangeMarkupElements ,_cfdfg );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fdffc :=NewEG_ContentBlockContent (); -_caaegc :=NewEG_RunLevelElts ();_fgddc :=NewEG_RangeMarkupElements ();_fgddc .MoveFromRangeEnd =NewCT_MarkupRange ();if _fabcg :=d .DecodeElement (_fgddc .MoveFromRangeEnd ,&_bbfcga );_fabcg !=nil {return _fabcg ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_fdffc ); -_fdffc .EG_RunLevelElts =append (_fdffc .EG_RunLevelElts ,_caaegc );_caaegc .EG_RangeMarkupElements =append (_caaegc .EG_RangeMarkupElements ,_fgddc );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cfaffg :=NewEG_ContentBlockContent (); -_febac :=NewEG_RunLevelElts ();_bgbga :=NewEG_RangeMarkupElements ();_bgbga .MoveToRangeStart =NewCT_MoveBookmark ();if _gddad :=d .DecodeElement (_bgbga .MoveToRangeStart ,&_bbfcga );_gddad !=nil {return _gddad ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_cfaffg ); -_cfaffg .EG_RunLevelElts =append (_cfaffg .EG_RunLevelElts ,_febac );_febac .EG_RangeMarkupElements =append (_febac .EG_RangeMarkupElements ,_bgbga );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dfcdd :=NewEG_ContentBlockContent (); -_eegda :=NewEG_RunLevelElts ();_aecbd :=NewEG_RangeMarkupElements ();_aecbd .MoveToRangeEnd =NewCT_MarkupRange ();if _bgcdf :=d .DecodeElement (_aecbd .MoveToRangeEnd ,&_bbfcga );_bgcdf !=nil {return _bgcdf ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_dfcdd ); -_dfcdd .EG_RunLevelElts =append (_dfcdd .EG_RunLevelElts ,_eegda );_eegda .EG_RangeMarkupElements =append (_eegda .EG_RangeMarkupElements ,_aecbd );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dbbffe :=NewEG_ContentBlockContent (); -_eecfec :=NewEG_RunLevelElts ();_ffaaf :=NewEG_RangeMarkupElements ();_ffaaf .CommentRangeStart =NewCT_MarkupRange ();if _aebeb :=d .DecodeElement (_ffaaf .CommentRangeStart ,&_bbfcga );_aebeb !=nil {return _aebeb ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_dbbffe ); -_dbbffe .EG_RunLevelElts =append (_dbbffe .EG_RunLevelElts ,_eecfec );_eecfec .EG_RangeMarkupElements =append (_eecfec .EG_RangeMarkupElements ,_ffaaf );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dbcceg :=NewEG_ContentBlockContent (); -_fcccdf :=NewEG_RunLevelElts ();_ceceaf :=NewEG_RangeMarkupElements ();_ceceaf .CommentRangeEnd =NewCT_MarkupRange ();if _bbefce :=d .DecodeElement (_ceceaf .CommentRangeEnd ,&_bbfcga );_bbefce !=nil {return _bbefce ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_dbcceg ); -_dbcceg .EG_RunLevelElts =append (_dbcceg .EG_RunLevelElts ,_fcccdf );_fcccdf .EG_RangeMarkupElements =append (_fcccdf .EG_RangeMarkupElements ,_ceceaf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eabdc :=NewEG_ContentBlockContent (); -_debcf :=NewEG_RunLevelElts ();_beggegc :=NewEG_RangeMarkupElements ();_beggegc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ffaad :=d .DecodeElement (_beggegc .CustomXmlInsRangeStart ,&_bbfcga );_ffaad !=nil {return _ffaad ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_eabdc ); -_eabdc .EG_RunLevelElts =append (_eabdc .EG_RunLevelElts ,_debcf );_debcf .EG_RangeMarkupElements =append (_debcf .EG_RangeMarkupElements ,_beggegc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dabcga :=NewEG_ContentBlockContent (); -_fdcada :=NewEG_RunLevelElts ();_bgefg :=NewEG_RangeMarkupElements ();_bgefg .CustomXmlInsRangeEnd =NewCT_Markup ();if _dcccgb :=d .DecodeElement (_bgefg .CustomXmlInsRangeEnd ,&_bbfcga );_dcccgb !=nil {return _dcccgb ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_dabcga ); -_dabcga .EG_RunLevelElts =append (_dabcga .EG_RunLevelElts ,_fdcada );_fdcada .EG_RangeMarkupElements =append (_fdcada .EG_RangeMarkupElements ,_bgefg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fdeag :=NewEG_ContentBlockContent (); -_bddgcg :=NewEG_RunLevelElts ();_dbded :=NewEG_RangeMarkupElements ();_dbded .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ffdbga :=d .DecodeElement (_dbded .CustomXmlDelRangeStart ,&_bbfcga );_ffdbga !=nil {return _ffdbga ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_fdeag ); -_fdeag .EG_RunLevelElts =append (_fdeag .EG_RunLevelElts ,_bddgcg );_bddgcg .EG_RangeMarkupElements =append (_bddgcg .EG_RangeMarkupElements ,_dbded );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dbffe :=NewEG_ContentBlockContent (); -_baagf :=NewEG_RunLevelElts ();_gdffd :=NewEG_RangeMarkupElements ();_gdffd .CustomXmlDelRangeEnd =NewCT_Markup ();if _agggga :=d .DecodeElement (_gdffd .CustomXmlDelRangeEnd ,&_bbfcga );_agggga !=nil {return _agggga ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_dbffe ); -_dbffe .EG_RunLevelElts =append (_dbffe .EG_RunLevelElts ,_baagf );_baagf .EG_RangeMarkupElements =append (_baagf .EG_RangeMarkupElements ,_gdffd );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gcaade :=NewEG_ContentBlockContent (); -_dcdadg :=NewEG_RunLevelElts ();_ccdcdc :=NewEG_RangeMarkupElements ();_ccdcdc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _agcedd :=d .DecodeElement (_ccdcdc .CustomXmlMoveFromRangeStart ,&_bbfcga );_agcedd !=nil {return _agcedd ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_gcaade ); -_gcaade .EG_RunLevelElts =append (_gcaade .EG_RunLevelElts ,_dcdadg );_dcdadg .EG_RangeMarkupElements =append (_dcdadg .EG_RangeMarkupElements ,_ccdcdc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_beede :=NewEG_ContentBlockContent (); -_afbba :=NewEG_RunLevelElts ();_dccab :=NewEG_RangeMarkupElements ();_dccab .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dfdaf :=d .DecodeElement (_dccab .CustomXmlMoveFromRangeEnd ,&_bbfcga );_dfdaf !=nil {return _dfdaf ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_beede ); -_beede .EG_RunLevelElts =append (_beede .EG_RunLevelElts ,_afbba );_afbba .EG_RangeMarkupElements =append (_afbba .EG_RangeMarkupElements ,_dccab );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_caafae :=NewEG_ContentBlockContent (); -_daccff :=NewEG_RunLevelElts ();_gaagd :=NewEG_RangeMarkupElements ();_gaagd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ecgbdd :=d .DecodeElement (_gaagd .CustomXmlMoveToRangeStart ,&_bbfcga );_ecgbdd !=nil {return _ecgbdd ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_caafae ); -_caafae .EG_RunLevelElts =append (_caafae .EG_RunLevelElts ,_daccff );_daccff .EG_RangeMarkupElements =append (_daccff .EG_RangeMarkupElements ,_gaagd );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_afdgc :=NewEG_ContentBlockContent (); -_fcdea :=NewEG_RunLevelElts ();_dbbbf :=NewEG_RangeMarkupElements ();_dbbbf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cfdaff :=d .DecodeElement (_dbbbf .CustomXmlMoveToRangeEnd ,&_bbfcga );_cfdaff !=nil {return _cfdaff ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_afdgc ); -_afdgc .EG_RunLevelElts =append (_afdgc .EG_RunLevelElts ,_fcdea );_fcdea .EG_RangeMarkupElements =append (_fcdea .EG_RangeMarkupElements ,_dbbbf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_fddgf :=NewEG_ContentBlockContent (); -_fffgd :=NewEG_RunLevelElts ();_cgcdgg :=NewEG_MathContent ();_cgcdgg .OMathPara =_dg .NewOMathPara ();if _dcgbda :=d .DecodeElement (_cgcdgg .OMathPara ,&_bbfcga );_dcgbda !=nil {return _dcgbda ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_fddgf ); -_fddgf .EG_RunLevelElts =append (_fddgf .EG_RunLevelElts ,_fffgd );_fffgd .EG_MathContent =append (_fffgd .EG_MathContent ,_cgcdgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_adgeee :=NewEG_ContentBlockContent (); -_bdeeac :=NewEG_RunLevelElts ();_afbbcb :=NewEG_MathContent ();_afbbcb .OMath =_dg .NewOMath ();if _ggfga :=d .DecodeElement (_afbbcb .OMath ,&_bbfcga );_ggfga !=nil {return _ggfga ;};_cffbcf .EG_ContentBlockContent =append (_cffbcf .EG_ContentBlockContent ,_adgeee ); -_adgeee .EG_RunLevelElts =append (_adgeee .EG_RunLevelElts ,_bdeeac );_bdeeac .EG_MathContent =append (_bdeeac .EG_MathContent ,_afbbcb );default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_bbfcga .Name ); -if _cbfcea :=d .Skip ();_cbfcea !=nil {return _cbfcea ;};};case _b .EndElement :break _gcbbca ;case _b .CharData :};};return nil ;};func (_cdcfg *CT_SdtEndPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbebf :for {_dcdbe ,_dggcg :=d .Token (); -if _dggcg !=nil {return _dggcg ;};switch _fdfcb :=_dcdbe .(type ){case _b .StartElement :switch _fdfcb .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_aceac :=NewCT_RPr (); -if _efgbb :=d .DecodeElement (_aceac ,&_fdfcb );_efgbb !=nil {return _efgbb ;};_cdcfg .RPr =append (_cdcfg .RPr ,_aceac );default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fdfcb .Name ); -if _bedag :=d .Skip ();_bedag !=nil {return _bedag ;};};case _b .EndElement :break _dbebf ;case _b .CharData :};};return nil ;}; +// Identifier of Object to be Automatically Captioned +NameAttr string ; -// Validate validates the CT_DocumentBase and its children -func (_bfecc *CT_DocumentBase )Validate ()error {return _bfecc .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_eaagga *EG_RunInnerContent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agfddd :for {_gbada ,_ccbbef :=d .Token (); -if _ccbbef !=nil {return _ccbbef ;};switch _bcfcf :=_gbada .(type ){case _b .StartElement :switch _bcfcf .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 :"\u0062\u0072"},_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 :"\u0062\u0072"}:_eaagga .Br =NewCT_Br (); -if _bgadf :=d .DecodeElement (_eaagga .Br ,&_bcfcf );_bgadf !=nil {return _bgadf ;};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 :"\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 :"\u0074"}:_eaagga .T =NewCT_Text (); -if _cffgc :=d .DecodeElement (_eaagga .T ,&_bcfcf );_cffgc !=nil {return _cffgc ;};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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_eaagga .ContentPart =NewCT_Rel (); -if _aecbge :=d .DecodeElement (_eaagga .ContentPart ,&_bcfcf );_aecbge !=nil {return _aecbge ;};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 :"\u0064e\u006c\u0054\u0065\u0078\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 :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_eaagga .DelText =NewCT_Text (); -if _bffgbga :=d .DecodeElement (_eaagga .DelText ,&_bcfcf );_bffgbga !=nil {return _bffgbga ;};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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_eaagga .InstrText =NewCT_Text (); -if _fffage :=d .DecodeElement (_eaagga .InstrText ,&_bcfcf );_fffage !=nil {return _fffage ;};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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_eaagga .DelInstrText =NewCT_Text (); -if _cabdc :=d .DecodeElement (_eaagga .DelInstrText ,&_bcfcf );_cabdc !=nil {return _cabdc ;};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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_eaagga .NoBreakHyphen =NewCT_Empty (); -if _fagac :=d .DecodeElement (_eaagga .NoBreakHyphen ,&_bcfcf );_fagac !=nil {return _fagac ;};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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_eaagga .SoftHyphen =NewCT_Empty (); -if _aageb :=d .DecodeElement (_eaagga .SoftHyphen ,&_bcfcf );_aageb !=nil {return _aageb ;};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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_eaagga .DayShort =NewCT_Empty (); -if _ddaefc :=d .DecodeElement (_eaagga .DayShort ,&_bcfcf );_ddaefc !=nil {return _ddaefc ;};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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_eaagga .MonthShort =NewCT_Empty (); -if _cbcbg :=d .DecodeElement (_eaagga .MonthShort ,&_bcfcf );_cbcbg !=nil {return _cbcbg ;};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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_eaagga .YearShort =NewCT_Empty (); -if _gfacda :=d .DecodeElement (_eaagga .YearShort ,&_bcfcf );_gfacda !=nil {return _gfacda ;};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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_eaagga .DayLong =NewCT_Empty (); -if _cfdgfa :=d .DecodeElement (_eaagga .DayLong ,&_bcfcf );_cfdgfa !=nil {return _cfdgfa ;};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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_eaagga .MonthLong =NewCT_Empty (); -if _gbbgd :=d .DecodeElement (_eaagga .MonthLong ,&_bcfcf );_gbbgd !=nil {return _gbbgd ;};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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_eaagga .YearLong =NewCT_Empty (); -if _ecdec :=d .DecodeElement (_eaagga .YearLong ,&_bcfcf );_ecdec !=nil {return _ecdec ;};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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_eaagga .AnnotationRef =NewCT_Empty (); -if _degeea :=d .DecodeElement (_eaagga .AnnotationRef ,&_bcfcf );_degeea !=nil {return _degeea ;};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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_eaagga .FootnoteRef =NewCT_Empty (); -if _ffdff :=d .DecodeElement (_eaagga .FootnoteRef ,&_bcfcf );_ffdff !=nil {return _ffdff ;};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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_eaagga .EndnoteRef =NewCT_Empty (); -if _gbacbc :=d .DecodeElement (_eaagga .EndnoteRef ,&_bcfcf );_gbacbc !=nil {return _gbacbc ;};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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_eaagga .Separator =NewCT_Empty (); -if _dfcfgg :=d .DecodeElement (_eaagga .Separator ,&_bcfcf );_dfcfgg !=nil {return _dfcfgg ;};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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_eaagga .ContinuationSeparator =NewCT_Empty (); -if _fgfad :=d .DecodeElement (_eaagga .ContinuationSeparator ,&_bcfcf );_fgfad !=nil {return _fgfad ;};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 :"\u0073\u0079\u006d"},_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 :"\u0073\u0079\u006d"}:_eaagga .Sym =NewCT_Sym (); -if _afdffa :=d .DecodeElement (_eaagga .Sym ,&_bcfcf );_afdffa !=nil {return _afdffa ;};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 :"\u0070\u0067\u004eu\u006d"},_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 :"\u0070\u0067\u004eu\u006d"}:_eaagga .PgNum =NewCT_Empty (); -if _dfegcf :=d .DecodeElement (_eaagga .PgNum ,&_bcfcf );_dfegcf !=nil {return _dfegcf ;};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 :"\u0063\u0072"},_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 :"\u0063\u0072"}:_eaagga .Cr =NewCT_Empty (); -if _bddbd :=d .DecodeElement (_eaagga .Cr ,&_bcfcf );_bddbd !=nil {return _bddbd ;};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 :"\u0074\u0061\u0062"},_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 :"\u0074\u0061\u0062"}:_eaagga .Tab =NewCT_Empty (); -if _daafe :=d .DecodeElement (_eaagga .Tab ,&_bcfcf );_daafe !=nil {return _daafe ;};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 :"\u006f\u0062\u006a\u0065\u0063\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 :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_eaagga .Object =NewCT_Object (); -if _efbfbd :=d .DecodeElement (_eaagga .Object ,&_bcfcf );_efbfbd !=nil {return _efbfbd ;};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 :"\u0070\u0069\u0063\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 :"\u0070\u0069\u0063\u0074"}:_eaagga .Pict =NewCT_Picture (); -if _cdbda :=d .DecodeElement (_eaagga .Pict ,&_bcfcf );_cdbda !=nil {return _cdbda ;};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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_eaagga .FldChar =NewCT_FldChar (); -if _cdcbgb :=d .DecodeElement (_eaagga .FldChar ,&_bcfcf );_cdcbgb !=nil {return _cdcbgb ;};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 :"\u0072\u0075\u0062\u0079"},_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 :"\u0072\u0075\u0062\u0079"}:_eaagga .Ruby =NewCT_Ruby (); -if _afcdd :=d .DecodeElement (_eaagga .Ruby ,&_bcfcf );_afcdd !=nil {return _afcdd ;};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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_eaagga .FootnoteReference =NewCT_FtnEdnRef (); -if _bcdbbd :=d .DecodeElement (_eaagga .FootnoteReference ,&_bcfcf );_bcdbbd !=nil {return _bcdbbd ;};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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_eaagga .EndnoteReference =NewCT_FtnEdnRef (); -if _bdgece :=d .DecodeElement (_eaagga .EndnoteReference ,&_bcfcf );_bdgece !=nil {return _bdgece ;};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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_eaagga .CommentReference =NewCT_Markup (); -if _agdegbg :=d .DecodeElement (_eaagga .CommentReference ,&_bcfcf );_agdegbg !=nil {return _agdegbg ;};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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_eaagga .Drawing =NewCT_Drawing (); -if _afecg :=d .DecodeElement (_eaagga .Drawing ,&_bcfcf );_afecg !=nil {return _afecg ;};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 :"\u0070\u0074\u0061\u0062"},_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 :"\u0070\u0074\u0061\u0062"}:_eaagga .Ptab =NewCT_PTab (); -if _accdba :=d .DecodeElement (_eaagga .Ptab ,&_bcfcf );_accdba !=nil {return _accdba ;};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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_eaagga .LastRenderedPageBreak =NewCT_Empty (); -if _efeacd :=d .DecodeElement (_eaagga .LastRenderedPageBreak ,&_bcfcf );_efeacd !=nil {return _efeacd ;};default:_af .Log .Debug ("\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",_bcfcf .Name ); -if _deefcd :=d .Skip ();_deefcd !=nil {return _deefcd ;};};case _b .EndElement :break _agfddd ;case _b .CharData :};};return nil ;};func (_dfbff ST_Lock )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfbff .String (),start ); -};func (_bcbga *Numbering )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcbga .CT_Numbering =*NewCT_Numbering ();_dgadaa :for {_cggfgc ,_eafcbc :=d .Token ();if _eafcbc !=nil {return _eafcbc ;};switch _caeeca :=_cggfgc .(type ){case _b .StartElement :switch _caeeca .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 :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\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 :"\u006e\u0075\u006dP\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074"}:_dgeba :=NewCT_NumPicBullet (); -if _edega :=d .DecodeElement (_dgeba ,&_caeeca );_edega !=nil {return _edega ;};_bcbga .NumPicBullet =append (_bcbga .NumPicBullet ,_dgeba );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 :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"},_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 :"a\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}:_fbgdf :=NewCT_AbstractNum (); -if _gaagaa :=d .DecodeElement (_fbgdf ,&_caeeca );_gaagaa !=nil {return _gaagaa ;};_bcbga .AbstractNum =append (_bcbga .AbstractNum ,_fbgdf );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 :"\u006e\u0075\u006d"},_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 :"\u006e\u0075\u006d"}:_bbadca :=NewCT_Num (); -if _cdbdd :=d .DecodeElement (_bbadca ,&_caeeca );_cdbdd !=nil {return _cdbdd ;};_bcbga .Num =append (_bcbga .Num ,_bbadca );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 :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"},_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 :"\u006e\u0075\u006d\u0049\u0064\u004d\u0061\u0063\u0041\u0074\u0043\u006ce\u0061\u006e\u0075\u0070"}:_bcbga .NumIdMacAtCleanup =NewCT_DecimalNumber (); -if _ffcge :=d .DecodeElement (_bcbga .NumIdMacAtCleanup ,&_caeeca );_ffcge !=nil {return _ffcge ;};default:_af .Log .Debug ("\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",_caeeca .Name ); -if _dcgcc :=d .Skip ();_dcgcc !=nil {return _dcgcc ;};};case _b .EndElement :break _dgadaa ;case _b .CharData :};};return nil ;}; +// Caption Used for Automatic Captioning +CaptionAttr string ;};func (_ece *CT_Background )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebf :=range start .Attr {if _ebf .Name .Local =="\u0063\u006f\u006co\u0072"{_adcc ,_cdc :=ParseUnionST_HexColor (_ebf .Value );if _cdc !=nil {return _cdc ; +};_ece .ColorAttr =&_adcc ;continue ;};if _ebf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_ece .ThemeColorAttr .UnmarshalXMLAttr (_ebf );continue ;};if _ebf .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_cbd ,_fda :=_ebf .Value ,error (nil ); +if _fda !=nil {return _fda ;};_ece .ThemeTintAttr =&_cbd ;continue ;};if _ebf .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_cee ,_bga :=_ebf .Value ,error (nil );if _bga !=nil {return _bga ;};_ece .ThemeShadeAttr =&_cee ; +continue ;};};_gba :for {_cgg ,_egbab :=d .Token ();if _egbab !=nil {return _egbab ;};switch _fdc :=_cgg .(type ){case _g .StartElement :switch _fdc .Name {default:if _gdd ,_ac :=_e .CreateElement (_fdc );_ac !=nil {return _ac ;}else {if _aca :=d .DecodeElement (_gdd ,&_fdc ); +_aca !=nil {return _aca ;};_ece .Any =append (_ece .Any ,_gdd );};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ece .Drawing =NewCT_Drawing (); +if _fdde :=d .DecodeElement (_ece .Drawing ,&_fdc );_fdde !=nil {return _fdde ;};};case _g .EndElement :break _gba ;case _g .CharData :};};return nil ;};type CT_SdtDateMappingType struct{ -// Validate validates the CT_PageSz and its children -func (_ecdfd *CT_PageSz )Validate ()error {return _ecdfd .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z");}; +// Date Storage Type +ValAttr ST_SdtDateMappingType ;};type EG_ContentBlockContent struct{ -// Validate validates the Document and its children -func (_gegae *Document )Validate ()error {return _gegae .ValidateWithPath ("\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_cbccce ST_SdtDateMappingType )String ()string {switch _cbccce {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_LsdException ()*CT_LsdException {_fgfbd :=&CT_LsdException {};return _fgfbd };type CT_RubyContent struct{ +// Block-Level Custom XML Element +CustomXml *CT_CustomXmlBlock ; -// Phonetic Guide Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;}; +// Block-Level Structured Document Tag +Sdt *CT_SdtBlock ; -// Validate validates the EG_PContent and its children -func (_fdfag *EG_PContent )Validate ()error {return _fdfag .ValidateWithPath ("E\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};const (ST_FrameScrollbarUnset ST_FrameScrollbar =0;ST_FrameScrollbarOn ST_FrameScrollbar =1;ST_FrameScrollbarOff ST_FrameScrollbar =2; -ST_FrameScrollbarAuto ST_FrameScrollbar =3;);func (_bgagd *CT_PBdr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgagd .Top !=nil {_ggafd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074o\u0070"}}; -e .EncodeElement (_bgagd .Top ,_ggafd );};if _bgagd .Left !=nil {_cbee :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_bgagd .Left ,_cbee );};if _bgagd .Bottom !=nil {_aeege :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; -e .EncodeElement (_bgagd .Bottom ,_aeege );};if _bgagd .Right !=nil {_adgf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bgagd .Right ,_adgf );};if _bgagd .Between !=nil {_gdedg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0062\u0065\u0074\u0077\u0065\u0065n"}}; -e .EncodeElement (_bgagd .Between ,_gdedg );};if _bgagd .Bar !=nil {_abffd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062a\u0072"}};e .EncodeElement (_bgagd .Bar ,_abffd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func (_ffabd ST_DisplacedByCustomXml )String ()string {switch _ffabd {case 0:return "";case 1:return "\u006e\u0065\u0078\u0074";case 2:return "\u0070\u0072\u0065\u0076";};return "";};func (_gffec *CT_TblPrExChange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_gffec .AuthorAttr )}); -if _gffec .DateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gffec .DateAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gffec .IdAttr )}); -e .EncodeToken (start );_cdcfgb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_gffec .TblPrEx ,_cdcfgb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbdbbf *ST_TblStyleOverrideType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbdbbf =0; -case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_gbdbbf =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_gbdbbf =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_gbdbbf =3;case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_gbdbbf =4; -case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_gbdbbf =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_gbdbbf =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_gbdbbf =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_gbdbbf =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_gbdbbf =9; -case "\u006e\u0065\u0043\u0065\u006c\u006c":*_gbdbbf =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_gbdbbf =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_gbdbbf =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_gbdbbf =13;};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;);func (_bcedge ST_TblLayoutType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_edgec :=_b .Attr {}; -_edgec .Name =name ;switch _bcedge {case ST_TblLayoutTypeUnset :_edgec .Value ="";case ST_TblLayoutTypeFixed :_edgec .Value ="\u0066\u0069\u0078e\u0064";case ST_TblLayoutTypeAutofit :_edgec .Value ="\u0061u\u0074\u006f\u0066\u0069\u0074";};return _edgec ,nil ; -}; +// Paragraph +P []*CT_P ; -// ValidateWithPath validates the CT_NumRestart and its children, prefixing error messages with path -func (_fcfda *CT_NumRestart )ValidateWithPath (path string )error {if _fcfda .ValAttr ==ST_RestartNumberUnset {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 _ffdge :=_fcfda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffdge !=nil {return _ffdge ;};return nil ;};func NewCT_DocPartCategory ()*CT_DocPartCategory {_aggfb :=&CT_DocPartCategory {};_aggfb .Name =NewCT_String (); -_aggfb .Gallery =NewCT_DocPartGallery ();return _aggfb ;}; +// Table +Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_cgdde *CT_DocPartBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_egeb ,_dbcfc :=_cgdde .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dbcfc !=nil {return _dbcfc ; +};start .Attr =append (start .Attr ,_egeb );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_added *CT_MailMergeSourceType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_added .ValAttr =ST_MailMergeSourceType (1); +for _ ,_fdbef :=range start .Attr {if _fdbef .Name .Local =="\u0076\u0061\u006c"{_added .ValAttr .UnmarshalXMLAttr (_fdbef );continue ;};};for {_afcb ,_eageg :=d .Token ();if _eageg !=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",_eageg ); +};if _cbee ,_dbdfbc :=_afcb .(_g .EndElement );_dbdfbc &&_cbee .Name ==start .Name {break ;};};return nil ;};const (ST_InfoTextTypeUnset ST_InfoTextType =0;ST_InfoTextTypeText ST_InfoTextType =1;ST_InfoTextTypeAutoText ST_InfoTextType =2;);func (_aagcg ST_CaptionPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aagcg .String (),start ); +};func (_bacde *CT_TblWidth )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aabdb :=range start .Attr {if _aabdb .Name .Local =="\u0077"{_dbaab ,_cacfc :=ParseUnionST_MeasurementOrPercent (_aabdb .Value );if _cacfc !=nil {return _cacfc ; +};_bacde .WAttr =&_dbaab ;continue ;};if _aabdb .Name .Local =="\u0074\u0079\u0070\u0065"{_bacde .TypeAttr .UnmarshalXMLAttr (_aabdb );continue ;};};for {_cfgee ,_cdadb :=d .Token ();if _cdadb !=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",_cdadb ); +};if _afcgf ,_fedaef :=_cfgee .(_g .EndElement );_fedaef &&_afcgf .Name ==start .Name {break ;};};return nil ;};type CT_Text struct{SpaceAttr *string ;Content string ;};type CT_Comments struct{ -// Validate validates the CT_FramesetSplitbar and its children -func (_facfbc *CT_FramesetSplitbar )Validate ()error {return _facfbc .ValidateWithPath ("\u0043\u0054\u005f\u0046ra\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072");};func NewCT_Document ()*CT_Document {_ceggg :=&CT_Document {}; -_ceggg .ConformanceAttr =_bc .ST_ConformanceClass (1);return _ceggg ;}; +// Comment Content +Comment []*CT_Comment ;};func (_cfebd ST_SectionMark )ValidateWithPath (path string )error {switch _cfebd {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 (_cfebd )); +};return nil ;}; -// ValidateWithPath validates the CT_Compat and its children, prefixing error messages with path -func (_aaea *CT_Compat )ValidateWithPath (path string )error {if _aaea .UseSingleBorderforContiguousCells !=nil {if _cdgf :=_aaea .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"); -_cdgf !=nil {return _cdgf ;};};if _aaea .WpJustification !=nil {if _eddgd :=_aaea .WpJustification .ValidateWithPath (path +"\u002f\u0057p\u004a\u0075\u0073t\u0069\u0066\u0069\u0063\u0061\u0074\u0069\u006f\u006e");_eddgd !=nil {return _eddgd ;};};if _aaea .NoTabHangInd !=nil {if _bgaad :=_aaea .NoTabHangInd .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0061\u0062\u0048\u0061\u006e\u0067\u0049\u006e\u0064"); -_bgaad !=nil {return _bgaad ;};};if _aaea .NoLeading !=nil {if _bagg :=_aaea .NoLeading .ValidateWithPath (path +"\u002f\u004e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067");_bagg !=nil {return _bagg ;};};if _aaea .SpaceForUL !=nil {if _acea :=_aaea .SpaceForUL .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"); -_acea !=nil {return _acea ;};};if _aaea .NoColumnBalance !=nil {if _ced :=_aaea .NoColumnBalance .ValidateWithPath (path +"\u002f\u004eo\u0043\u006f\u006cu\u006d\u006e\u0042\u0061\u006c\u0061\u006e\u0063\u0065");_ced !=nil {return _ced ;};};if _aaea .BalanceSingleByteDoubleByteWidth !=nil {if _dgad :=_aaea .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"); -_dgad !=nil {return _dgad ;};};if _aaea .NoExtraLineSpacing !=nil {if _abfb :=_aaea .NoExtraLineSpacing .ValidateWithPath (path +"\u002f\u004e\u006f\u0045xt\u0072\u0061\u004c\u0069\u006e\u0065\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_abfb !=nil {return _abfb ; -};};if _aaea .DoNotLeaveBackslashAlone !=nil {if _bdae :=_aaea .DoNotLeaveBackslashAlone .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074L\u0065\u0061\u0076\u0065\u0042a\u0063k\u0073l\u0061\u0073\u0068\u0041\u006c\u006f\u006ee");_bdae !=nil {return _bdae ; -};};if _aaea .UlTrailSpace !=nil {if _fdec :=_aaea .UlTrailSpace .ValidateWithPath (path +"\u002f\u0055\u006c\u0054\u0072\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065");_fdec !=nil {return _fdec ;};};if _aaea .DoNotExpandShiftReturn !=nil {if _bbdeb :=_aaea .DoNotExpandShiftReturn .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0045\u0078\u0070\u0061\u006e\u0064\u0053\u0068\u0069\u0066\u0074\u0052\u0065\u0074\u0075\u0072\u006e"); -_bbdeb !=nil {return _bbdeb ;};};if _aaea .SpacingInWholePoints !=nil {if _ecgge :=_aaea .SpacingInWholePoints .ValidateWithPath (path +"/\u0053\u0070\u0061\u0063in\u0067I\u006e\u0057\u0068\u006f\u006ce\u0050\u006f\u0069\u006e\u0074\u0073");_ecgge !=nil {return _ecgge ; -};};if _aaea .LineWrapLikeWord6 !=nil {if _fbaeb :=_aaea .LineWrapLikeWord6 .ValidateWithPath (path +"\u002fL\u0069n\u0065\u0057\u0072\u0061\u0070L\u0069\u006be\u0057\u006f\u0072\u0064\u0036");_fbaeb !=nil {return _fbaeb ;};};if _aaea .PrintBodyTextBeforeHeader !=nil {if _gfeag :=_aaea .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"); -_gfeag !=nil {return _gfeag ;};};if _aaea .PrintColBlack !=nil {if _dfagd :=_aaea .PrintColBlack .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0043\u006f\u006cB\u006c\u0061\u0063\u006b");_dfagd !=nil {return _dfagd ;};};if _aaea .WpSpaceWidth !=nil {if _cdefa :=_aaea .WpSpaceWidth .ValidateWithPath (path +"\u002f\u0057\u0070\u0053\u0070\u0061\u0063\u0065\u0057\u0069\u0064\u0074\u0068"); -_cdefa !=nil {return _cdefa ;};};if _aaea .ShowBreaksInFrames !=nil {if _babb :=_aaea .ShowBreaksInFrames .ValidateWithPath (path +"\u002f\u0053\u0068\u006fwB\u0072\u0065\u0061\u006b\u0073\u0049\u006e\u0046\u0072\u0061\u006d\u0065\u0073");_babb !=nil {return _babb ; -};};if _aaea .SubFontBySize !=nil {if _cgbb :=_aaea .SubFontBySize .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0046\u006f\u006e\u0074\u0042y\u0053\u0069\u007a\u0065");_cgbb !=nil {return _cgbb ;};};if _aaea .SuppressBottomSpacing !=nil {if _dbfc :=_aaea .SuppressBottomSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0042\u006f\u0074\u0074\u006f\u006d\u0053\u0070\u0061\u0063\u0069n\u0067"); -_dbfc !=nil {return _dbfc ;};};if _aaea .SuppressTopSpacing !=nil {if _bfegf :=_aaea .SuppressTopSpacing .ValidateWithPath (path +"\u002f\u0053\u0075\u0070pr\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_bfegf !=nil {return _bfegf ; -};};if _aaea .SuppressSpacingAtTopOfPage !=nil {if _addd :=_aaea .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"); -_addd !=nil {return _addd ;};};if _aaea .SuppressTopSpacingWP !=nil {if _fbfc :=_aaea .SuppressTopSpacingWP .ValidateWithPath (path +"/\u0053\u0075\u0070\u0070re\u0073s\u0054\u006f\u0070\u0053\u0070a\u0063\u0069\u006e\u0067\u0057\u0050");_fbfc !=nil {return _fbfc ; -};};if _aaea .SuppressSpBfAfterPgBrk !=nil {if _egfc :=_aaea .SuppressSpBfAfterPgBrk .ValidateWithPath (path +"\u002f\u0053\u0075pp\u0072\u0065\u0073\u0073\u0053\u0070\u0042\u0066\u0041\u0066\u0074\u0065\u0072\u0050\u0067\u0042\u0072\u006b");_egfc !=nil {return _egfc ; -};};if _aaea .SwapBordersFacingPages !=nil {if _dgac :=_aaea .SwapBordersFacingPages .ValidateWithPath (path +"\u002f\u0053\u0077ap\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0046\u0061\u0063\u0069\u006e\u0067\u0050\u0061\u0067\u0065\u0073");_dgac !=nil {return _dgac ; -};};if _aaea .ConvMailMergeEsc !=nil {if _ebbd :=_aaea .ConvMailMergeEsc .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0076\u004d\u0061\u0069\u006c\u004d\u0065\u0072g\u0065\u0045\u0073\u0063");_ebbd !=nil {return _ebbd ;};};if _aaea .TruncateFontHeightsLikeWP6 !=nil {if _agfc :=_aaea .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"); -_agfc !=nil {return _agfc ;};};if _aaea .MwSmallCaps !=nil {if _edgb :=_aaea .MwSmallCaps .ValidateWithPath (path +"\u002f\u004d\u0077S\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_edgb !=nil {return _edgb ;};};if _aaea .UsePrinterMetrics !=nil {if _edad :=_aaea .UsePrinterMetrics .ValidateWithPath (path +"\u002fU\u0073e\u0050\u0072\u0069\u006e\u0074e\u0072\u004de\u0074\u0072\u0069\u0063\u0073"); -_edad !=nil {return _edad ;};};if _aaea .DoNotSuppressParagraphBorders !=nil {if _gbbeb :=_aaea .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"); -_gbbeb !=nil {return _gbbeb ;};};if _aaea .WrapTrailSpaces !=nil {if _becf :=_aaea .WrapTrailSpaces .ValidateWithPath (path +"\u002f\u0057r\u0061\u0070\u0054r\u0061\u0069\u006c\u0053\u0070\u0061\u0063\u0065\u0073");_becf !=nil {return _becf ;};};if _aaea .FootnoteLayoutLikeWW8 !=nil {if _feaca :=_aaea .FootnoteLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0046\u006f\u006ftn\u006f\u0074\u0065\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057W\u0038"); -_feaca !=nil {return _feaca ;};};if _aaea .ShapeLayoutLikeWW8 !=nil {if _gefe :=_aaea .ShapeLayoutLikeWW8 .ValidateWithPath (path +"\u002f\u0053\u0068\u0061pe\u004c\u0061\u0079\u006f\u0075\u0074\u004c\u0069\u006b\u0065\u0057\u0057\u0038");_gefe !=nil {return _gefe ; -};};if _aaea .AlignTablesRowByRow !=nil {if _dgdcf :=_aaea .AlignTablesRowByRow .ValidateWithPath (path +"/\u0041l\u0069\u0067\u006e\u0054\u0061\u0062\u006c\u0065s\u0052\u006f\u0077\u0042yR\u006f\u0077");_dgdcf !=nil {return _dgdcf ;};};if _aaea .ForgetLastTabAlignment !=nil {if _gab :=_aaea .ForgetLastTabAlignment .ValidateWithPath (path +"\u002f\u0046\u006frg\u0065\u0074\u004c\u0061\u0073\u0074\u0054\u0061\u0062\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"); -_gab !=nil {return _gab ;};};if _aaea .AdjustLineHeightInTable !=nil {if _bdbd :=_aaea .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"); -_bdbd !=nil {return _bdbd ;};};if _aaea .AutoSpaceLikeWord95 !=nil {if _gafc :=_aaea .AutoSpaceLikeWord95 .ValidateWithPath (path +"/\u0041u\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u004ci\u006b\u0065\u0057\u006frd\u0039\u0035");_gafc !=nil {return _gafc ; -};};if _aaea .NoSpaceRaiseLower !=nil {if _egbc :=_aaea .NoSpaceRaiseLower .ValidateWithPath (path +"\u002fN\u006fS\u0070\u0061\u0063\u0065\u0052a\u0069\u0073e\u004c\u006f\u0077\u0065\u0072");_egbc !=nil {return _egbc ;};};if _aaea .DoNotUseHTMLParagraphAutoSpacing !=nil {if _bfce :=_aaea .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"); -_bfce !=nil {return _bfce ;};};if _aaea .LayoutRawTableWidth !=nil {if _ecccb :=_aaea .LayoutRawTableWidth .ValidateWithPath (path +"/\u004ca\u0079\u006f\u0075\u0074\u0052\u0061\u0077\u0054a\u0062\u006c\u0065\u0057id\u0074\u0068");_ecccb !=nil {return _ecccb ; -};};if _aaea .LayoutTableRowsApart !=nil {if _edebc :=_aaea .LayoutTableRowsApart .ValidateWithPath (path +"/\u004c\u0061\u0079\u006fut\u0054a\u0062\u006c\u0065\u0052\u006fw\u0073\u0041\u0070\u0061\u0072\u0074");_edebc !=nil {return _edebc ;};};if _aaea .UseWord97LineBreakRules !=nil {if _bcefc :=_aaea .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"); -_bcefc !=nil {return _bcefc ;};};if _aaea .DoNotBreakWrappedTables !=nil {if _bbggc :=_aaea .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"); -_bbggc !=nil {return _bbggc ;};};if _aaea .DoNotSnapToGridInCell !=nil {if _daff :=_aaea .DoNotSnapToGridInCell .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064\u0049\u006e\u0043\u0065l\u006c"); -_daff !=nil {return _daff ;};};if _aaea .SelectFldWithFirstOrLastChar !=nil {if _fcba :=_aaea .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"); -_fcba !=nil {return _fcba ;};};if _aaea .ApplyBreakingRules !=nil {if _aggf :=_aaea .ApplyBreakingRules .ValidateWithPath (path +"\u002f\u0041\u0070\u0070ly\u0042\u0072\u0065\u0061\u006b\u0069\u006e\u0067\u0052\u0075\u006c\u0065\u0073");_aggf !=nil {return _aggf ; -};};if _aaea .DoNotWrapTextWithPunct !=nil {if _dgef :=_aaea .DoNotWrapTextWithPunct .ValidateWithPath (path +"\u002f\u0044\u006fNo\u0074\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0057\u0069\u0074\u0068\u0050\u0075\u006e\u0063\u0074");_dgef !=nil {return _dgef ; -};};if _aaea .DoNotUseEastAsianBreakRules !=nil {if _ccgac :=_aaea .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"); -_ccgac !=nil {return _ccgac ;};};if _aaea .UseWord2002TableStyleRules !=nil {if _dadbb :=_aaea .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"); -_dadbb !=nil {return _dadbb ;};};if _aaea .GrowAutofit !=nil {if _dggb :=_aaea .GrowAutofit .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074");_dggb !=nil {return _dggb ;};};if _aaea .UseFELayout !=nil {if _bdee :=_aaea .UseFELayout .ValidateWithPath (path +"\u002f\u0055\u0073e\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"); -_bdee !=nil {return _bdee ;};};if _aaea .UseNormalStyleForList !=nil {if _cbgf :=_aaea .UseNormalStyleForList .ValidateWithPath (path +"\u002f\u0055\u0073\u0065No\u0072\u006d\u0061\u006c\u0053\u0074\u0079\u006c\u0065\u0046\u006f\u0072\u004c\u0069s\u0074"); -_cbgf !=nil {return _cbgf ;};};if _aaea .DoNotUseIndentAsNumberingTabStop !=nil {if _dbee :=_aaea .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"); -_dbee !=nil {return _dbee ;};};if _aaea .UseAltKinsokuLineBreakRules !=nil {if _eceae :=_aaea .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"); -_eceae !=nil {return _eceae ;};};if _aaea .AllowSpaceOfSameStyleInTable !=nil {if _gegf :=_aaea .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"); -_gegf !=nil {return _gegf ;};};if _aaea .DoNotSuppressIndentation !=nil {if _gfce :=_aaea .DoNotSuppressIndentation .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074S\u0075\u0070\u0070\u0072\u0065s\u0073I\u006ed\u0065\u006e\u0074\u0061\u0074\u0069\u006fn"); -_gfce !=nil {return _gfce ;};};if _aaea .DoNotAutofitConstrainedTables !=nil {if _ebfg :=_aaea .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"); -_ebfg !=nil {return _ebfg ;};};if _aaea .AutofitToFirstFixedWidthCell !=nil {if _gbagf :=_aaea .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"); -_gbagf !=nil {return _gbagf ;};};if _aaea .UnderlineTabInNumList !=nil {if _ceaf :=_aaea .UnderlineTabInNumList .ValidateWithPath (path +"\u002f\u0055\u006e\u0064er\u006c\u0069\u006e\u0065\u0054\u0061\u0062\u0049\u006e\u004e\u0075\u006d\u004c\u0069s\u0074"); -_ceaf !=nil {return _ceaf ;};};if _aaea .DisplayHangulFixedWidth !=nil {if _fdbf :=_aaea .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"); -_fdbf !=nil {return _fdbf ;};};if _aaea .SplitPgBreakAndParaMark !=nil {if _adae :=_aaea .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"); -_adae !=nil {return _adae ;};};if _aaea .DoNotVertAlignCellWithSp !=nil {if _gdc :=_aaea .DoNotVertAlignCellWithSp .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074V\u0065\u0072\u0074\u0041\u006ci\u0067n\u0043e\u006c\u006c\u0057\u0069\u0074\u0068\u0053p"); -_gdc !=nil {return _gdc ;};};if _aaea .DoNotBreakConstrainedForcedTable !=nil {if _ffcdd :=_aaea .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"); -_ffcdd !=nil {return _ffcdd ;};};if _aaea .DoNotVertAlignInTxbx !=nil {if _fbdc :=_aaea .DoNotVertAlignInTxbx .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftV\u0065r\u0074\u0041\u006c\u0069\u0067n\u0049\u006e\u0054\u0078\u0062\u0078");_fbdc !=nil {return _fbdc ; -};};if _aaea .UseAnsiKerningPairs !=nil {if _bdcee :=_aaea .UseAnsiKerningPairs .ValidateWithPath (path +"/\u0055s\u0065\u0041\u006e\u0073\u0069\u004b\u0065\u0072n\u0069\u006e\u0067\u0050ai\u0072\u0073");_bdcee !=nil {return _bdcee ;};};if _aaea .CachedColBalance !=nil {if _feae :=_aaea .CachedColBalance .ValidateWithPath (path +"\u002f\u0043\u0061\u0063\u0068\u0065\u0064\u0043\u006f\u006c\u0042\u0061l\u0061\u006e\u0063\u0065"); -_feae !=nil {return _feae ;};};for _daagec ,_cbfb :=range _aaea .CompatSetting {if _dbeb :=_cbfb .ValidateWithPath (_f .Sprintf ("%\u0073/\u0043\u006f\u006d\u0070\u0061\u0074\u0053\u0065t\u0074\u0069\u006e\u0067[%\u0064\u005d",path ,_daagec ));_dbeb !=nil {return _dbeb ; -};};return nil ;};func (_ebefbc *EG_RunLevelElts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebefbc .ProofErr !=nil {_edffd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}}; -e .EncodeElement (_ebefbc .ProofErr ,_edffd );};if _ebefbc .PermStart !=nil {_cbgef :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0070\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_ebefbc .PermStart ,_cbgef );};if _ebefbc .PermEnd !=nil {_dedgc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0070\u0065\u0072\u006d\u0045\u006ed"}}; -e .EncodeElement (_ebefbc .PermEnd ,_dedgc );};if _ebefbc .Ins !=nil {_beefg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_ebefbc .Ins ,_beefg );};if _ebefbc .Del !=nil {_dgade :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064e\u006c"}}; -e .EncodeElement (_ebefbc .Del ,_dgade );};if _ebefbc .MoveFrom !=nil {_cbcdfc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_ebefbc .MoveFrom ,_cbcdfc );};if _ebefbc .MoveTo !=nil {_becfd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}}; -e .EncodeElement (_ebefbc .MoveTo ,_becfd );};if _ebefbc .EG_RangeMarkupElements !=nil {for _ ,_cbcegf :=range _ebefbc .EG_RangeMarkupElements {_cbcegf .MarshalXML (e ,_b .StartElement {});};};if _ebefbc .EG_MathContent !=nil {for _ ,_dafadg :=range _ebefbc .EG_MathContent {_dafadg .MarshalXML (e ,_b .StartElement {}); -};};return nil ;};type ST_TblOverlap byte ;func (_eebaba ST_Em )Validate ()error {return _eebaba .ValidateWithPath ("")}; +// ValidateWithPath validates the WdCT_WordprocessingContentPartNonVisual and its children, prefixing error messages with path +func (_dbeegf *WdCT_WordprocessingContentPartNonVisual )ValidateWithPath (path string )error {if _dbeegf .CNvPr !=nil {if _faeeeb :=_dbeegf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_faeeeb !=nil {return _faeeeb ;};};if _dbeegf .CNvContentPartPr !=nil {if _agbfge :=_dbeegf .CNvContentPartPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072"); +_agbfge !=nil {return _agbfge ;};};return nil ;};func (_bgacbac *ST_Hint )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bgacbac =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bgacbac =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_bgacbac =2; +};return nil ;};func (_aead *CT_Frame )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aead .Sz !=nil {_bgcdd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_aead .Sz ,_bgcdd ); +};if _aead .Name !=nil {_ggfgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_aead .Name ,_ggfgf );};if _aead .Title !=nil {_adcff :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}}; +e .EncodeElement (_aead .Title ,_adcff );};if _aead .LongDesc !=nil {_fgefg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}};e .EncodeElement (_aead .LongDesc ,_fgefg );};if _aead .SourceFileName !=nil {_dbcag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003as\u006f\u0075\u0072c\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065"}}; +e .EncodeElement (_aead .SourceFileName ,_dbcag );};if _aead .MarW !=nil {_geea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0057"}};e .EncodeElement (_aead .MarW ,_geea );};if _aead .MarH !=nil {_dfad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0048"}}; +e .EncodeElement (_aead .MarH ,_dfad );};if _aead .Scrollbar !=nil {_cagaf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"}};e .EncodeElement (_aead .Scrollbar ,_cagaf );};if _aead .NoResizeAllowed !=nil {_cbcbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065\u0041\u006cl\u006f\u0077\u0065\u0064"}}; +e .EncodeElement (_aead .NoResizeAllowed ,_cbcbb );};if _aead .LinkedToFile !=nil {_cddg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_aead .LinkedToFile ,_cddg ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_TblBorders and its children, prefixing error messages with path -func (_gbbfc *CT_TblBorders )ValidateWithPath (path string )error {if _gbbfc .Top !=nil {if _caddda :=_gbbfc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_caddda !=nil {return _caddda ;};};if _gbbfc .Start !=nil {if _dfgcb :=_gbbfc .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); -_dfgcb !=nil {return _dfgcb ;};};if _gbbfc .Left !=nil {if _dcbdd :=_gbbfc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_dcbdd !=nil {return _dcbdd ;};};if _gbbfc .Bottom !=nil {if _dcbcd :=_gbbfc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_dcbcd !=nil {return _dcbcd ;};};if _gbbfc .End !=nil {if _cfgcg :=_gbbfc .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_cfgcg !=nil {return _cfgcg ;};};if _gbbfc .Right !=nil {if _ffeba :=_gbbfc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_ffeba !=nil {return _ffeba ;};};if _gbbfc .InsideH !=nil {if _ebaaca :=_gbbfc .InsideH .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0048");_ebaaca !=nil {return _ebaaca ;};};if _gbbfc .InsideV !=nil {if _aaccg :=_gbbfc .InsideV .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0069\u0064\u0065\u0056"); -_aaccg !=nil {return _aaccg ;};};return nil ;};const (ST_RestartNumberUnset ST_RestartNumber =0;ST_RestartNumberContinuous ST_RestartNumber =1;ST_RestartNumberEachSect ST_RestartNumber =2;ST_RestartNumberEachPage ST_RestartNumber =3;); +// ValidateWithPath validates the CT_ObjectLink and its children, prefixing error messages with path +func (_dgba *CT_ObjectLink )ValidateWithPath (path string )error {if _dgba .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 _edde :=_dgba .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_edde !=nil {return _edde ;};if _dgba .LockedFieldAttr !=nil {if _becgc :=_dgba .LockedFieldAttr .ValidateWithPath (path +"\u002f\u004co\u0063\u006b\u0065d\u0046\u0069\u0065\u006c\u0064\u0041\u0074\u0074\u0072"); +_becgc !=nil {return _becgc ;};};if _gdffg :=_dgba .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gdffg !=nil {return _gdffg ;};return nil ;};func (_egdcff *EG_CellMarkupElements )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egdcff .CellIns !=nil {_ecgbfb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}}; +e .EncodeElement (_egdcff .CellIns ,_ecgbfb );};if _egdcff .CellDel !=nil {_bfabc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_egdcff .CellDel ,_bfabc );};if _egdcff .CellMerge !=nil {_abbaa :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}}; +e .EncodeElement (_egdcff .CellMerge ,_abbaa );};return nil ;};type CT_Compat struct{ -// ValidateWithPath validates the CT_Tabs and its children, prefixing error messages with path -func (_dbcaa *CT_Tabs )ValidateWithPath (path string )error {for _geeeg ,_agbag :=range _dbcaa .Tab {if _cebbg :=_agbag .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0054\u0061\u0062\u005b\u0025\u0064\u005d",path ,_geeeg ));_cebbg !=nil {return _cebbg ; -};};return nil ;};func (_fbgfb ST_FontFamily )String ()string {switch _fbgfb {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 "";};const (ST_WrapUnset ST_Wrap =0;ST_WrapAuto ST_Wrap =1;ST_WrapNotBeside ST_Wrap =2;ST_WrapAround ST_Wrap =3; -ST_WrapTight ST_Wrap =4;ST_WrapThrough ST_Wrap =5;ST_WrapNone ST_Wrap =6;);type ST_Merge byte ;func NewCT_SdtRow ()*CT_SdtRow {_deaag :=&CT_SdtRow {};return _deaag };func (_cbefa ST_TabTlc )ValidateWithPath (path string )error {switch _cbefa {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 (_cbefa )); -};return nil ;};func NewCT_MailMergeSourceType ()*CT_MailMergeSourceType {_gafe :=&CT_MailMergeSourceType {};_gafe .ValAttr =ST_MailMergeSourceType (1);return _gafe ;}; +// Use Simplified Rules For Table Border Conflicts +UseSingleBorderforContiguousCells *CT_OnOff ; -// Validate validates the CT_LsdException and its children -func (_aged *CT_LsdException )Validate ()error {return _aged .ValidateWithPath ("\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e");}; +// Fit To Expanded Width When Performing Full Justification +WpJustification *CT_OnOff ; -// ValidateWithPath validates the CT_Numbering and its children, prefixing error messages with path -func (_cafe *CT_Numbering )ValidateWithPath (path string )error {for _fggaa ,_ceedgb :=range _cafe .NumPicBullet {if _cgabb :=_ceedgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004eum\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u005b\u0025\u0064\u005d",path ,_fggaa )); -_cgabb !=nil {return _cgabb ;};};for _deec ,_gafcf :=range _cafe .AbstractNum {if _ebff :=_gafcf .ValidateWithPath (_f .Sprintf ("\u0025s\u002fA\u0062\u0073\u0074\u0072\u0061c\u0074\u004eu\u006d\u005b\u0025\u0064\u005d",path ,_deec ));_ebff !=nil {return _ebff ; -};};for _cddeea ,_gegbf :=range _cafe .Num {if _gaegc :=_gegbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u005b\u0025\u0064\u005d",path ,_cddeea ));_gaegc !=nil {return _gaegc ;};};if _cafe .NumIdMacAtCleanup !=nil {if _eedaba :=_cafe .NumIdMacAtCleanup .ValidateWithPath (path +"\u002fN\u0075m\u0049\u0064\u004d\u0061\u0063A\u0074\u0043l\u0065\u0061\u006e\u0075\u0070"); -_eedaba !=nil {return _eedaba ;};};return nil ;}; +// Do Not Create Custom Tab Stop for Hanging Indent +NoTabHangInd *CT_OnOff ; -// ValidateWithPath validates the CT_LevelText and its children, prefixing error messages with path -func (_bfebb *CT_LevelText )ValidateWithPath (path string )error {if _bfebb .NullAttr !=nil {if _fadce :=_bfebb .NullAttr .ValidateWithPath (path +"\u002fN\u0075\u006c\u006c\u0041\u0074\u0074r");_fadce !=nil {return _fadce ;};};return nil ;};func (_fcbga *ST_ThemeColor )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fcbga =0; -case "\u0064\u0061\u0072k\u0031":*_fcbga =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_fcbga =2;case "\u0064\u0061\u0072k\u0032":*_fcbga =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_fcbga =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_fcbga =5; -case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_fcbga =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_fcbga =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_fcbga =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_fcbga =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_fcbga =10; -case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_fcbga =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_fcbga =12;case "\u006e\u006f\u006e\u0065":*_fcbga =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_fcbga =14; -case "\u0074\u0065\u0078t\u0031":*_fcbga =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_fcbga =16;case "\u0074\u0065\u0078t\u0032":*_fcbga =17;};return nil ;};func (_eebfeg ST_BrClear )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eebfeg .String (),start ); -};func (_eagbc *CT_SdtBlock )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fabda :for {_ecdbgf ,_dfdad :=d .Token ();if _dfdad !=nil {return _dfdad ;};switch _fefab :=_ecdbgf .(type ){case _b .StartElement :switch _fefab .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 :"\u0073\u0064\u0074P\u0072"},_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 :"\u0073\u0064\u0074P\u0072"}:_eagbc .SdtPr =NewCT_SdtPr (); -if _eadgc :=d .DecodeElement (_eagbc .SdtPr ,&_fefab );_eadgc !=nil {return _eadgc ;};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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_eagbc .SdtEndPr =NewCT_SdtEndPr (); -if _edcbaa :=d .DecodeElement (_eagbc .SdtEndPr ,&_fefab );_edcbaa !=nil {return _edcbaa ;};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 :"\u0073\u0064\u0074\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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_eagbc .SdtContent =NewCT_SdtContentBlock (); -if _aagec :=d .DecodeElement (_eagbc .SdtContent ,&_fefab );_aagec !=nil {return _aagec ;};default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fefab .Name ); -if _ccggd :=d .Skip ();_ccggd !=nil {return _ccggd ;};};case _b .EndElement :break _fabda ;case _b .CharData :};};return nil ;};func (_bdcffd ST_DocGrid )String ()string {switch _bdcffd {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 "";}; +// Do Not Add Leading Between Lines of Text +NoLeading *CT_OnOff ; -// ValidateWithPath validates the CT_PageBorder and its children, prefixing error messages with path -func (_fbbeg *CT_PageBorder )ValidateWithPath (path string )error {if _fbbeg .ValAttr ==ST_BorderUnset {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 _gaeec :=_fbbeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gaeec !=nil {return _gaeec ;};if _fbbeg .ColorAttr !=nil {if _ecged :=_fbbeg .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_ecged !=nil {return _ecged ;};};if _bcdfd :=_fbbeg .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bcdfd !=nil {return _bcdfd ;};if _fbbeg .ShadowAttr !=nil {if _ddcdc :=_fbbeg .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); -_ddcdc !=nil {return _ddcdc ;};};if _fbbeg .FrameAttr !=nil {if _febbb :=_fbbeg .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_febbb !=nil {return _febbb ;};};return nil ;};func (_cceaf *CT_CustomXmlPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffbe :for {_ggdb ,_bbcb :=d .Token (); -if _bbcb !=nil {return _bbcb ;};switch _aadd :=_ggdb .(type ){case _b .StartElement :switch _aadd .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 :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_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 :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_cceaf .Placeholder =NewCT_String (); -if _agegd :=d .DecodeElement (_cceaf .Placeholder ,&_aadd );_agegd !=nil {return _agegd ;};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 :"\u0061\u0074\u0074\u0072"},_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 :"\u0061\u0074\u0074\u0072"}:_gdbad :=NewCT_Attr (); -if _ffadg :=d .DecodeElement (_gdbad ,&_aadd );_ffadg !=nil {return _ffadg ;};_cceaf .Attr =append (_cceaf .Attr ,_gdbad );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_aadd .Name ); -if _fgfa :=d .Skip ();_fgfa !=nil {return _fgfa ;};};case _b .EndElement :break _ffbe ;case _b .CharData :};};return nil ;}; +// Add Additional Space Below Baseline For Underlined East Asian Text +SpaceForUL *CT_OnOff ; -// Validate validates the CT_VMerge and its children -func (_gcfeee *CT_VMerge )Validate ()error {return _gcfeee .ValidateWithPath ("\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e");}; +// Do Not Balance Text Columns within a Section +NoColumnBalance *CT_OnOff ; -// Validate validates the WdCT_WordprocessingGroup and its children -func (_bbgfa *WdCT_WordprocessingGroup )Validate ()error {return _bbgfa .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0047\u0072\u006f\u0075\u0070");};func (_bcgdcb WdST_WrapText )ValidateWithPath (path string )error {switch _bcgdcb {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 (_bcgdcb )); -};return nil ;};type CT_FrameScrollbar struct{ +// Balance Single Byte and Double Byte Characters +BalanceSingleByteDoubleByteWidth *CT_OnOff ; -// Scrollbar Display Option Value -ValAttr ST_FrameScrollbar ;};func (_gcdaa *CT_RPrChange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcdaa .RPr =NewCT_RPrOriginal ();for _ ,_bcbfe :=range start .Attr {if _bcbfe .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ffdcg ,_baffd :=_bcbfe .Value ,error (nil ); -if _baffd !=nil {return _baffd ;};_gcdaa .AuthorAttr =_ffdcg ;continue ;};if _bcbfe .Name .Local =="\u0064\u0061\u0074\u0065"{_ebdba ,_ebgde :=ParseStdlibTime (_bcbfe .Value );if _ebgde !=nil {return _ebgde ;};_gcdaa .DateAttr =&_ebdba ;continue ;};if _bcbfe .Name .Local =="\u0069\u0064"{_dfedb ,_aacge :=_d .ParseInt (_bcbfe .Value ,10,64); -if _aacge !=nil {return _aacge ;};_gcdaa .IdAttr =_dfedb ;continue ;};};_daefb :for {_dfbeb ,_eagfd :=d .Token ();if _eagfd !=nil {return _eagfd ;};switch _ggcgdg :=_dfbeb .(type ){case _b .StartElement :switch _ggcgdg .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:if _efbgb :=d .DecodeElement (_gcdaa .RPr ,&_ggcgdg ); -_efbgb !=nil {return _efbgb ;};default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_ggcgdg .Name ); -if _cdfbe :=d .Skip ();_cdfbe !=nil {return _cdfbe ;};};case _b .EndElement :break _daefb ;case _b .CharData :};};return nil ;};func (_ccfcg *CT_Endnotes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffgf :for {_cabe ,_ddgg :=d .Token (); -if _ddgg !=nil {return _ddgg ;};switch _bgaeb :=_cabe .(type ){case _b .StartElement :switch _bgaeb .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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_dacd :=NewCT_FtnEdn (); -if _eaecd :=d .DecodeElement (_dacd ,&_bgaeb );_eaecd !=nil {return _eaecd ;};_ccfcg .Endnote =append (_ccfcg .Endnote ,_dacd );default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_bgaeb .Name ); -if _facfb :=d .Skip ();_facfb !=nil {return _facfb ;};};case _b .EndElement :break _ffgf ;case _b .CharData :};};return nil ;};func (_badfff ST_SignedHpsMeasure )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _badfff .Int64 !=nil {e .EncodeToken (_b .CharData (_f .Sprintf ("\u0025\u0064",*_badfff .Int64 ))); -};if _badfff .ST_UniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_badfff .ST_UniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name });};func (_bbcccf *CT_TblPrExChange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbcccf .TblPrEx =NewCT_TblPrExBase (); -for _ ,_gbffa :=range start .Attr {if _gbffa .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ggdgaa ,_cgffc :=_gbffa .Value ,error (nil );if _cgffc !=nil {return _cgffc ;};_bbcccf .AuthorAttr =_ggdgaa ;continue ;};if _gbffa .Name .Local =="\u0064\u0061\u0074\u0065"{_dacba ,_debecf :=ParseStdlibTime (_gbffa .Value ); -if _debecf !=nil {return _debecf ;};_bbcccf .DateAttr =&_dacba ;continue ;};if _gbffa .Name .Local =="\u0069\u0064"{_bdebc ,_fcfdba :=_d .ParseInt (_gbffa .Value ,10,64);if _fcfdba !=nil {return _fcfdba ;};_bbcccf .IdAttr =_bdebc ;continue ;};};_efgeae :for {_ggbga ,_fbbgfe :=d .Token (); -if _fbbgfe !=nil {return _fbbgfe ;};switch _agedb :=_ggbga .(type ){case _b .StartElement :switch _agedb .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 :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_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 :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:if _gbfaf :=d .DecodeElement (_bbcccf .TblPrEx ,&_agedb ); -_gbfaf !=nil {return _gbfaf ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_agedb .Name ); -if _gcfbg :=d .Skip ();_gcfbg !=nil {return _gcfbg ;};};case _b .EndElement :break _efgeae ;case _b .CharData :};};return nil ;};func (_fcbea *GlossaryDocument )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcbea .CT_GlossaryDocument =*NewCT_GlossaryDocument (); -_bagabg :for {_edbdge ,_befca :=d .Token ();if _befca !=nil {return _befca ;};switch _dgfgd :=_edbdge .(type ){case _b .StartElement :switch _dgfgd .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_fcbea .Background =NewCT_Background (); -if _cedgc :=d .DecodeElement (_fcbea .Background ,&_dgfgd );_cedgc !=nil {return _cedgc ;};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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"}:_fcbea .DocParts =NewCT_DocParts (); -if _faddd :=d .DecodeElement (_fcbea .DocParts ,&_dgfgd );_faddd !=nil {return _faddd ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_dgfgd .Name ); -if _afadf :=d .Skip ();_afadf !=nil {return _afadf ;};};case _b .EndElement :break _bagabg ;case _b .CharData :};};return nil ;};func NewCT_Endnotes ()*CT_Endnotes {_cbfdd :=&CT_Endnotes {};return _cbfdd }; +// Do Not Center Content on Lines With Exact Line Height +NoExtraLineSpacing *CT_OnOff ; -// Validate validates the CT_PaperSource and its children -func (_beddc *CT_PaperSource )Validate ()error {return _beddc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0070\u0065\u0072\u0053o\u0075\u0072\u0063\u0065");}; +// Display Backslash As Yen Sign +DoNotLeaveBackslashAlone *CT_OnOff ; -// Validate validates the CT_CustomXmlRun and its children -func (_bgef *CT_CustomXmlRun )Validate ()error {return _bgef .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e");};type CT_Settings struct{ +// Underline All Trailing Spaces +UlTrailSpace *CT_OnOff ; -// Write Protection -WriteProtection *CT_WriteProtection ; +// Don't Justify Lines Ending in Soft Line Break +DoNotExpandShiftReturn *CT_OnOff ; -// Document View Setting -View *CT_View ; +// Only Expand/Condense Text By Whole Points +SpacingInWholePoints *CT_OnOff ; -// Magnification Setting -Zoom *CT_Zoom ; +// Ignore Compression of Full-Width Punctuation Ending a Line +LineWrapLikeWord6 *CT_OnOff ; -// Remove Personal Information from Document Properties -RemovePersonalInformation *CT_OnOff ; +// Print Body Text before Header/Footer Contents +PrintBodyTextBeforeHeader *CT_OnOff ; -// Remove Date and Time from Annotations -RemoveDateAndTime *CT_OnOff ; +// Print Colors as Black And White without Dithering +PrintColBlack *CT_OnOff ; -// Do Not Display Visual Boundary For Header/Footer or Between Pages -DoNotDisplayPageBoundaries *CT_OnOff ; +// Use Specific Space Width +WpSpaceWidth *CT_OnOff ; -// Display Background Objects When Displaying Document -DisplayBackgroundShape *CT_OnOff ; +// Display Page/Column Breaks Present in Frames +ShowBreaksInFrames *CT_OnOff ; -// Print PostScript Codes With Document Text -PrintPostScriptOverText *CT_OnOff ; +// Require Exact Size During Font Substitution +SubFontBySize *CT_OnOff ; -// Print Fractional Character Widths -PrintFractionalCharacterWidth *CT_OnOff ; +// Ignore Exact Line Height for Last Line on Page +SuppressBottomSpacing *CT_OnOff ; -// Only Print Form Field Content -PrintFormsData *CT_OnOff ; +// Ignore Minimum and Exact Line Height for First Line on Page +SuppressTopSpacing *CT_OnOff ; -// Embed TrueType Fonts -EmbedTrueTypeFonts *CT_OnOff ; +// Ignore Minimum Line Height for First Line on Page +SuppressSpacingAtTopOfPage *CT_OnOff ; -// Embed Common System Fonts -EmbedSystemFonts *CT_OnOff ; +// Use Static Text Leading +SuppressTopSpacingWP *CT_OnOff ; -// Subset Fonts When Embedding -SaveSubsetFonts *CT_OnOff ; +// Do Not Use Space Before On First Line After a Page Break +SuppressSpBfAfterPgBrk *CT_OnOff ; -// Only Save Form Field Content -SaveFormsData *CT_OnOff ; +// Swap Paragraph Borders on Odd Numbered Pages +SwapBordersFacingPages *CT_OnOff ; -// Mirror Page Margins -MirrorMargins *CT_OnOff ; +// Treat Backslash Quotation Delimiter as Two Quotation Marks +ConvMailMergeEsc *CT_OnOff ; -// Align Paragraph and Table Borders with Page Border -AlignBordersAndEdges *CT_OnOff ; +// Use Truncated Integer Division For Font Calculation +TruncateFontHeightsLikeWP6 *CT_OnOff ; -// Page Border Excludes Header -BordersDoNotSurroundHeader *CT_OnOff ; +// Use Specific Small Caps Algorithm +MwSmallCaps *CT_OnOff ; -// Page Border Excludes Footer -BordersDoNotSurroundFooter *CT_OnOff ; +// Use Printer Metrics To Display Documents +UsePrinterMetrics *CT_OnOff ; -// Position Gutter At Top of Page -GutterAtTop *CT_OnOff ; +// Do Not Suppress Paragraph Borders Next To Frames +DoNotSuppressParagraphBorders *CT_OnOff ; -// Do Not Display Visual Indication of Spelling Errors -HideSpellingErrors *CT_OnOff ; +// Line Wrap Trailing Spaces +WrapTrailSpaces *CT_OnOff ; -// Do Not Display Visual Indication of Grammatical Errors -HideGrammaticalErrors *CT_OnOff ; +// Ignore Page Break from Continuous Section Break +FootnoteLayoutLikeWW8 *CT_OnOff ; -// Grammar Checking Settings -ActiveWritingStyle []*CT_WritingStyle ; +// Ignore Text Wrapping around Objects at Bottom of Page +ShapeLayoutLikeWW8 *CT_OnOff ; -// Spelling and Grammatical Checking State -ProofState *CT_Proof ; +// Align Table Rows Independently +AlignTablesRowByRow *CT_OnOff ; -// Structured Document Tag Placeholder Text Should be Resaved -FormsDesign *CT_OnOff ; +// Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned +ForgetLastTabAlignment *CT_OnOff ; -// Attached Document Template -AttachedTemplate *CT_Rel ; +// Add Document Grid Line Pitch To Lines in Table Cells +AdjustLineHeightInTable *CT_OnOff ; -// Automatically Update Styles From Document Template -LinkStyles *CT_OnOff ; +// Incorrectly Adjust Text Spacing for Specific Unicode Ranges +AutoSpaceLikeWord95 *CT_OnOff ; -// Suggested Filtering for List of Document Styles -StylePaneFormatFilter *CT_StylePaneFilter ; +// Do Not Increase Line Height for Raised/Lowered Text +NoSpaceRaiseLower *CT_OnOff ; -// Suggested Sorting for List of Document Styles -StylePaneSortMethod *CT_StyleSort ; +// Use Fixed Paragraph Spacing for HTML Auto Setting +DoNotUseHTMLParagraphAutoSpacing *CT_OnOff ; -// Document Classification -DocumentType *CT_DocType ; +// Ignore Space Before Table When Deciding If Table Should Wrap Floating Object +LayoutRawTableWidth *CT_OnOff ; -// Mail Merge Settings -MailMerge *CT_MailMerge ; +// Allow Table Rows to Wrap Inline Objects Independently +LayoutTableRowsApart *CT_OnOff ; -// Visibility of Annotation Types -RevisionView *CT_TrackChangesView ; +// Use Incorrect Inter-Character Spacing Rules +UseWord97LineBreakRules *CT_OnOff ; -// Track Revisions to Document -TrackRevisions *CT_OnOff ; +// Do Not Allow Floating Tables To Break Across Pages +DoNotBreakWrappedTables *CT_OnOff ; -// Do Not Use Move Syntax When Tracking Revisions -DoNotTrackMoves *CT_OnOff ; +// Do Not Snap to Document Grid in Table Cells with Objects +DoNotSnapToGridInCell *CT_OnOff ; -// Do Not Track Formatting Revisions When Tracking Revisions -DoNotTrackFormatting *CT_OnOff ; +// Select Field When First or Last Character Is Selected +SelectFldWithFirstOrLastChar *CT_OnOff ; -// Document Editing Restrictions -DocumentProtection *CT_DocProtect ; +// Use Legacy Ethiopic and Amharic Line Breaking Rules +ApplyBreakingRules *CT_OnOff ; -// Allow Automatic Formatting to Override Formatting Protection Settings -AutoFormatOverride *CT_OnOff ; +// Do Not Allow Hanging Punctuation With Character Grid +DoNotWrapTextWithPunct *CT_OnOff ; -// Prevent Modification of Themes Part -StyleLockTheme *CT_OnOff ; +// Do Not Compress Compressible Characters When Using Document Grid +DoNotUseEastAsianBreakRules *CT_OnOff ; -// Prevent Replacement of Styles Part -StyleLockQFSet *CT_OnOff ; +// Incorrectly Display Top Border of Conditional Columns +UseWord2002TableStyleRules *CT_OnOff ; -// Distance Between Automatic Tab Stops -DefaultTabStop *CT_TwipsMeasure ; +// Allow Tables to AutoFit Into Page Margins +GrowAutofit *CT_OnOff ; -// Automatically Hyphenate Document Contents When Displayed -AutoHyphenation *CT_OnOff ; +// Do Not Bypass East Asian/Complex Script Layout Code +UseFELayout *CT_OnOff ; -// Maximum Number of Consecutively Hyphenated Lines -ConsecutiveHyphenLimit *CT_DecimalNumber ; +// Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text +UseNormalStyleForList *CT_OnOff ; -// Hyphenation Zone -HyphenationZone *CT_TwipsMeasure ; +// Ignore Hanging Indent When Creating Tab Stop After Numbering +DoNotUseIndentAsNumberingTabStop *CT_OnOff ; -// Do Not Hyphenate Words in ALL CAPITAL LETTERS -DoNotHyphenateCaps *CT_OnOff ; +// Use Alternate Set of East Asian Line Breaking Rules +UseAltKinsokuLineBreakRules *CT_OnOff ; -// Show E-Mail Message Header -ShowEnvelope *CT_OnOff ; +// Allow Contextual Spacing of Paragraphs in Tables +AllowSpaceOfSameStyleInTable *CT_OnOff ; -// Percentage of Document to Use When Generating Summary -SummaryLength *CT_DecimalNumberOrPrecent ; +// Do Not Ignore Floating Objects When Calculating Paragraph Indentation +DoNotSuppressIndentation *CT_OnOff ; -// Paragraph Style Applied to Automatically Generated Paragraphs -ClickAndTypeStyle *CT_String ; +// Do Not AutoFit Tables To Fit Next To Wrapped Objects +DoNotAutofitConstrainedTables *CT_OnOff ; -// Default Table Style for Newly Inserted Tables -DefaultTableStyle *CT_String ; +// Allow Table Columns To Exceed Preferred Widths of Constituent Cells +AutofitToFirstFixedWidthCell *CT_OnOff ; -// Different Even/Odd Page Headers and Footers -EvenAndOddHeaders *CT_OnOff ; +// Underline Following Character Following Numbering +UnderlineTabInNumList *CT_OnOff ; -// Reverse Book Fold Printing -BookFoldRevPrinting *CT_OnOff ; +// Always Use Fixed Width for Hangul Characters +DisplayHangulFixedWidth *CT_OnOff ; -// Book Fold Printing -BookFoldPrinting *CT_OnOff ; +// Always Move Paragraph Mark to Page after a Page Break +SplitPgBreakAndParaMark *CT_OnOff ; -// Number of Pages Per Booklet -BookFoldPrintingSheets *CT_DecimalNumber ; +// Don't Vertically Align Cells Containing Floating Objects +DoNotVertAlignCellWithSp *CT_OnOff ; -// Drawing Grid Horizontal Grid Unit Size -DrawingGridHorizontalSpacing *CT_TwipsMeasure ; +// Don't Break Table Rows Around Floating Tables +DoNotBreakConstrainedForcedTable *CT_OnOff ; -// Drawing Grid Vertical Grid Unit Size -DrawingGridVerticalSpacing *CT_TwipsMeasure ; +// Ignore Vertical Alignment in Textboxes +DoNotVertAlignInTxbx *CT_OnOff ; -// Distance between Horizontal Gridlines -DisplayHorizontalDrawingGridEvery *CT_DecimalNumber ; +// Use ANSI Kerning Pairs from Fonts +UseAnsiKerningPairs *CT_OnOff ; -// Distance between Vertical Gridlines -DisplayVerticalDrawingGridEvery *CT_DecimalNumber ; +// Use Cached Paragraph Information for Column Balancing +CachedColBalance *CT_OnOff ; + +// Custom Compatibility Setting +CompatSetting []*CT_CompatSetting ;};type CT_OdsoFieldMapData struct{ + +// Merge Field Mapping +Type *CT_MailMergeOdsoFMDFieldType ; + +// Data Source Name for Column +Name *CT_String ; + +// Predefined Merge Field Name +MappedName *CT_String ; + +// Index of Column Being Mapped +Column *CT_DecimalNumber ; + +// Merge Field Name Language ID +Lid *CT_Lang ; + +// Use Country-Based Address Field Ordering +DynamicAddress *CT_OnOff ;};func (_dfcdec *CT_VMerge )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfcdec .ValAttr !=ST_MergeUnset {_cfbgd ,_bdcgd :=_dfcdec .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bdcgd !=nil {return _bdcgd ; +};start .Attr =append (start .Attr ,_cfbgd );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cecbe *CT_PageSz )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffeeca :=range start .Attr {if _ffeeca .Name .Local =="\u0077"{_ebgdd ,_abaafc :=ParseUnionST_TwipsMeasure (_ffeeca .Value ); +if _abaafc !=nil {return _abaafc ;};_cecbe .WAttr =&_ebgdd ;continue ;};if _ffeeca .Name .Local =="\u0068"{_fcccg ,_ccgc :=ParseUnionST_TwipsMeasure (_ffeeca .Value );if _ccgc !=nil {return _ccgc ;};_cecbe .HAttr =&_fcccg ;continue ;};if _ffeeca .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_cecbe .OrientAttr .UnmarshalXMLAttr (_ffeeca ); +continue ;};if _ffeeca .Name .Local =="\u0063\u006f\u0064\u0065"{_acaad ,_aefdc :=_ff .ParseInt (_ffeeca .Value ,10,64);if _aefdc !=nil {return _aefdc ;};_cecbe .CodeAttr =&_acaad ;continue ;};};for {_dgffd ,_bbgdcd :=d .Token ();if _bbgdcd !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u0067e\u0053\u007a\u003a\u0020\u0025\u0073",_bbgdcd ); +};if _dcabe ,_gbagd :=_dgffd .(_g .EndElement );_gbagd &&_dcabe .Name ==start .Name {break ;};};return nil ;};func NewEG_RPrMath ()*EG_RPrMath {_eeggff :=&EG_RPrMath {};return _eeggff };func (_ebecagb ST_MailMergeDest )String ()string {switch _ebecagb {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 (_gfdbd *CT_SdtEndPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dgeega :for {_eeded ,_efbbg :=d .Token (); +if _efbbg !=nil {return _efbbg ;};switch _gbfbea :=_eeded .(type ){case _g .StartElement :switch _gbfbea .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffcdf :=NewCT_RPr (); +if _bcdgd :=d .DecodeElement (_ffcdf ,&_gbfbea );_bcdgd !=nil {return _bcdgd ;};_gfdbd .RPr =append (_gfdbd .RPr ,_ffcdf );default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gbfbea .Name ); +if _ggaga :=d .Skip ();_ggaga !=nil {return _ggaga ;};};case _g .EndElement :break _dgeega ;case _g .CharData :};};return nil ;};func (_eggef *WdCT_WordprocessingGroup )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _eggef .CNvPr !=nil {_fcbdece :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_eggef .CNvPr ,_fcbdece );};_cgebbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}}; +e .EncodeElement (_eggef .CNvGrpSpPr ,_cgebbd );_egcac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_eggef .GrpSpPr ,_egcac );if _eggef .Choice !=nil {for _ ,_fedecf :=range _eggef .Choice {_fedecf .MarshalXML (e ,_g .StartElement {}); +};};if _eggef .ExtLst !=nil {_cfdgc :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_eggef .ExtLst ,_cfdgc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; + +// ValidateWithPath validates the CT_SdtRow and its children, prefixing error messages with path +func (_egbaee *CT_SdtRow )ValidateWithPath (path string )error {if _egbaee .SdtPr !=nil {if _gdedd :=_egbaee .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_gdedd !=nil {return _gdedd ;};};if _egbaee .SdtEndPr !=nil {if _acgadg :=_egbaee .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); +_acgadg !=nil {return _acgadg ;};};if _egbaee .SdtContent !=nil {if _gbbdb :=_egbaee .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_gbbdb !=nil {return _gbbdb ;};};return nil ;};func (_dfgcg ST_PageBorderZOrder )Validate ()error {return _dfgcg .ValidateWithPath ("")}; +func (_dbecg ST_HexColorAuto )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbecg .String (),start );}; + +// Validate validates the CT_SignedHpsMeasure and its children +func (_gegebe *CT_SignedHpsMeasure )Validate ()error {return _gegebe .ValidateWithPath ("\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};type CT_Control struct{ + +// Unique Name for Embedded Control +NameAttr *string ; + +// Shape Reference +ShapeidAttr *string ;IdAttr *string ;};func (_cfagbdf *ST_ThemeColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dceabe ,_bfageg :=d .Token ();if _bfageg !=nil {return _bfageg ;};if _fggdc ,_bgddgf :=_dceabe .(_g .EndElement );_bgddgf &&_fggdc .Name ==start .Name {*_cfagbdf =1; +return nil ;};if _deegc ,_befbbeb :=_dceabe .(_g .CharData );!_befbbeb {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",_dceabe );}else {switch string (_deegc ){case "":*_cfagbdf =0; +case "\u0064\u0061\u0072k\u0031":*_cfagbdf =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_cfagbdf =2;case "\u0064\u0061\u0072k\u0032":*_cfagbdf =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_cfagbdf =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_cfagbdf =5; +case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_cfagbdf =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_cfagbdf =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_cfagbdf =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_cfagbdf =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_cfagbdf =10; +case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_cfagbdf =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_cfagbdf =12;case "\u006e\u006f\u006e\u0065":*_cfagbdf =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_cfagbdf =14; +case "\u0074\u0065\u0078t\u0031":*_cfagbdf =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_cfagbdf =16;case "\u0074\u0065\u0078t\u0032":*_cfagbdf =17;};};_dceabe ,_bfageg =d .Token ();if _bfageg !=nil {return _bfageg ;};if _edeegd ,_caedf :=_dceabe .(_g .EndElement ); +_caedf &&_edeegd .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",_dceabe );};func NewCT_FontSig ()*CT_FontSig {_dadfg :=&CT_FontSig {}; +return _dadfg }; + +// ValidateWithPath validates the CT_Markup and its children, prefixing error messages with path +func (_eeabad *CT_Markup )ValidateWithPath (path string )error {return nil }; + +// ValidateWithPath validates the CT_AutoCaptions and its children, prefixing error messages with path +func (_dfe *CT_AutoCaptions )ValidateWithPath (path string )error {for _bea ,_ddcb :=range _dfe .AutoCaption {if _agfg :=_ddcb .ValidateWithPath (_a .Sprintf ("\u0025s\u002fA\u0075\u0074\u006f\u0043\u0061p\u0074\u0069o\u006e\u005b\u0025\u0064\u005d",path ,_bea )); +_agfg !=nil {return _agfg ;};};return nil ;};func (_dbfd *CT_OdsoFieldMapData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_caefcc :for {_bgbba ,_bbffe :=d .Token ();if _bbffe !=nil {return _bbffe ;};switch _bcdg :=_bgbba .(type ){case _g .StartElement :switch _bcdg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbfd .Type =NewCT_MailMergeOdsoFMDFieldType (); +if _edabe :=d .DecodeElement (_dbfd .Type ,&_bcdg );_edabe !=nil {return _edabe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbfd .Name =NewCT_String (); +if _ecaef :=d .DecodeElement (_dbfd .Name ,&_bcdg );_ecaef !=nil {return _ecaef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dbfd .MappedName =NewCT_String (); +if _ddggga :=d .DecodeElement (_dbfd .MappedName ,&_bcdg );_ddggga !=nil {return _ddggga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dbfd .Column =NewCT_DecimalNumber (); +if _adgfgc :=d .DecodeElement (_dbfd .Column ,&_bcdg );_adgfgc !=nil {return _adgfgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbfd .Lid =NewCT_Lang (); +if _fbead :=d .DecodeElement (_dbfd .Lid ,&_bcdg );_fbead !=nil {return _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 :"\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"}:_dbfd .DynamicAddress =NewCT_OnOff (); +if _fcfdg :=d .DecodeElement (_dbfd .DynamicAddress ,&_bcdg );_fcfdg !=nil {return _fcfdg ;};default:_bd .Log .Debug ("\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",_bcdg .Name ); +if _fcbce :=d .Skip ();_fcbce !=nil {return _fcbce ;};};case _g .EndElement :break _caefcc ;case _g .CharData :};};return nil ;};func (_fegdf ST_ProofErr )String ()string {switch _fegdf {case 0:return "";case 1:return "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074"; +case 2:return "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case 3:return "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case 4:return "\u0067r\u0061\u006d\u0045\u006e\u0064";};return "";};func (_gacf *CT_HdrFtr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbfga :for {_abgcc ,_fgeb :=d .Token (); +if _fgeb !=nil {return _fgeb ;};switch _bfgbbb :=_abgcc .(type ){case _g .StartElement :switch _bfgbbb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbde :=NewCT_AltChunk (); +if _ccefb :=d .DecodeElement (_cbde ,&_bfgbbb );_ccefb !=nil {return _ccefb ;};_gacf .AltChunk =append (_gacf .AltChunk ,_cbde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ageea :=NewEG_ContentBlockContent (); +_ageea .CustomXml =NewCT_CustomXmlBlock ();if _gbeeb :=d .DecodeElement (_ageea .CustomXml ,&_bfgbbb );_gbeeb !=nil {return _gbeeb ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_ageea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eadde :=NewEG_ContentBlockContent (); +_eadde .Sdt =NewCT_SdtBlock ();if _befdg :=d .DecodeElement (_eadde .Sdt ,&_bfgbbb );_befdg !=nil {return _befdg ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_eadde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acgca :=NewEG_ContentBlockContent (); +_dbad :=NewCT_P ();if _faffa :=d .DecodeElement (_dbad ,&_bfgbbb );_faffa !=nil {return _faffa ;};_acgca .P =append (_acgca .P ,_dbad );_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_acgca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_egffe :=NewEG_ContentBlockContent (); +_cgagd :=NewCT_Tbl ();if _ceeee :=d .DecodeElement (_cgagd ,&_bfgbbb );_ceeee !=nil {return _ceeee ;};_egffe .Tbl =append (_egffe .Tbl ,_cgagd );_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_egffe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cadcb :=NewEG_ContentBlockContent (); +_afbdf :=NewEG_RunLevelElts ();_afbdf .ProofErr =NewCT_ProofErr ();if _cfgg :=d .DecodeElement (_afbdf .ProofErr ,&_bfgbbb );_cfgg !=nil {return _cfgg ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_cadcb );_cadcb .EG_RunLevelElts =append (_cadcb .EG_RunLevelElts ,_afbdf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_geggf :=NewEG_ContentBlockContent (); +_beceg :=NewEG_RunLevelElts ();_beceg .PermStart =NewCT_PermStart ();if _fgddd :=d .DecodeElement (_beceg .PermStart ,&_bfgbbb );_fgddd !=nil {return _fgddd ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_geggf );_geggf .EG_RunLevelElts =append (_geggf .EG_RunLevelElts ,_beceg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eefef :=NewEG_ContentBlockContent (); +_gfged :=NewEG_RunLevelElts ();_gfged .PermEnd =NewCT_Perm ();if _ceaab :=d .DecodeElement (_gfged .PermEnd ,&_bfgbbb );_ceaab !=nil {return _ceaab ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_eefef );_eefef .EG_RunLevelElts =append (_eefef .EG_RunLevelElts ,_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 :"\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"}:_cffcda :=NewEG_ContentBlockContent (); +_gfbbe :=NewEG_RunLevelElts ();_gfbbe .Ins =NewCT_RunTrackChange ();if _egeca :=d .DecodeElement (_gfbbe .Ins ,&_bfgbbb );_egeca !=nil {return _egeca ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_cffcda );_cffcda .EG_RunLevelElts =append (_cffcda .EG_RunLevelElts ,_gfbbe ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cfbcg :=NewEG_ContentBlockContent (); +_fcbeg :=NewEG_RunLevelElts ();_fcbeg .Del =NewCT_RunTrackChange ();if _aedgg :=d .DecodeElement (_fcbeg .Del ,&_bfgbbb );_aedgg !=nil {return _aedgg ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_cfbcg );_cfbcg .EG_RunLevelElts =append (_cfbcg .EG_RunLevelElts ,_fcbeg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_abcdg :=NewEG_ContentBlockContent (); +_gcca :=NewEG_RunLevelElts ();_gcca .MoveFrom =NewCT_RunTrackChange ();if _ffdgd :=d .DecodeElement (_gcca .MoveFrom ,&_bfgbbb );_ffdgd !=nil {return _ffdgd ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_abcdg );_abcdg .EG_RunLevelElts =append (_abcdg .EG_RunLevelElts ,_gcca ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fcfae :=NewEG_ContentBlockContent (); +_befdc :=NewEG_RunLevelElts ();_befdc .MoveTo =NewCT_RunTrackChange ();if _fdab :=d .DecodeElement (_befdc .MoveTo ,&_bfgbbb );_fdab !=nil {return _fdab ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_fcfae );_fcfae .EG_RunLevelElts =append (_fcfae .EG_RunLevelElts ,_befdc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bcgc :=NewEG_ContentBlockContent (); +_bbac :=NewEG_RunLevelElts ();_fbdee :=NewEG_RangeMarkupElements ();_fbdee .BookmarkStart =NewCT_Bookmark ();if _cefec :=d .DecodeElement (_fbdee .BookmarkStart ,&_bfgbbb );_cefec !=nil {return _cefec ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_bcgc ); +_bcgc .EG_RunLevelElts =append (_bcgc .EG_RunLevelElts ,_bbac );_bbac .EG_RangeMarkupElements =append (_bbac .EG_RangeMarkupElements ,_fbdee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_edfeb :=NewEG_ContentBlockContent (); +_dgaeb :=NewEG_RunLevelElts ();_dgeg :=NewEG_RangeMarkupElements ();_dgeg .BookmarkEnd =NewCT_MarkupRange ();if _acccc :=d .DecodeElement (_dgeg .BookmarkEnd ,&_bfgbbb );_acccc !=nil {return _acccc ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_edfeb ); +_edfeb .EG_RunLevelElts =append (_edfeb .EG_RunLevelElts ,_dgaeb );_dgaeb .EG_RangeMarkupElements =append (_dgaeb .EG_RangeMarkupElements ,_dgeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gceaa :=NewEG_ContentBlockContent (); +_eacbc :=NewEG_RunLevelElts ();_ggffg :=NewEG_RangeMarkupElements ();_ggffg .MoveFromRangeStart =NewCT_MoveBookmark ();if _abff :=d .DecodeElement (_ggffg .MoveFromRangeStart ,&_bfgbbb );_abff !=nil {return _abff ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_gceaa ); +_gceaa .EG_RunLevelElts =append (_gceaa .EG_RunLevelElts ,_eacbc );_eacbc .EG_RangeMarkupElements =append (_eacbc .EG_RangeMarkupElements ,_ggffg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dbbfg :=NewEG_ContentBlockContent (); +_fegfag :=NewEG_RunLevelElts ();_ggggc :=NewEG_RangeMarkupElements ();_ggggc .MoveFromRangeEnd =NewCT_MarkupRange ();if _fcag :=d .DecodeElement (_ggggc .MoveFromRangeEnd ,&_bfgbbb );_fcag !=nil {return _fcag ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_dbbfg ); +_dbbfg .EG_RunLevelElts =append (_dbbfg .EG_RunLevelElts ,_fegfag );_fegfag .EG_RangeMarkupElements =append (_fegfag .EG_RangeMarkupElements ,_ggggc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_agfag :=NewEG_ContentBlockContent (); +_gceac :=NewEG_RunLevelElts ();_aeabe :=NewEG_RangeMarkupElements ();_aeabe .MoveToRangeStart =NewCT_MoveBookmark ();if _aecfc :=d .DecodeElement (_aeabe .MoveToRangeStart ,&_bfgbbb );_aecfc !=nil {return _aecfc ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_agfag ); +_agfag .EG_RunLevelElts =append (_agfag .EG_RunLevelElts ,_gceac );_gceac .EG_RangeMarkupElements =append (_gceac .EG_RangeMarkupElements ,_aeabe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fggfb :=NewEG_ContentBlockContent (); +_bcgde :=NewEG_RunLevelElts ();_ebfeb :=NewEG_RangeMarkupElements ();_ebfeb .MoveToRangeEnd =NewCT_MarkupRange ();if _dfdgd :=d .DecodeElement (_ebfeb .MoveToRangeEnd ,&_bfgbbb );_dfdgd !=nil {return _dfdgd ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_fggfb ); +_fggfb .EG_RunLevelElts =append (_fggfb .EG_RunLevelElts ,_bcgde );_bcgde .EG_RangeMarkupElements =append (_bcgde .EG_RangeMarkupElements ,_ebfeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_beeaac :=NewEG_ContentBlockContent (); +_gbec :=NewEG_RunLevelElts ();_gcfg :=NewEG_RangeMarkupElements ();_gcfg .CommentRangeStart =NewCT_MarkupRange ();if _daaa :=d .DecodeElement (_gcfg .CommentRangeStart ,&_bfgbbb );_daaa !=nil {return _daaa ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_beeaac ); +_beeaac .EG_RunLevelElts =append (_beeaac .EG_RunLevelElts ,_gbec );_gbec .EG_RangeMarkupElements =append (_gbec .EG_RangeMarkupElements ,_gcfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dabbe :=NewEG_ContentBlockContent (); +_dbbfc :=NewEG_RunLevelElts ();_aggca :=NewEG_RangeMarkupElements ();_aggca .CommentRangeEnd =NewCT_MarkupRange ();if _dcfcdg :=d .DecodeElement (_aggca .CommentRangeEnd ,&_bfgbbb );_dcfcdg !=nil {return _dcfcdg ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_dabbe ); +_dabbe .EG_RunLevelElts =append (_dabbe .EG_RunLevelElts ,_dbbfc );_dbbfc .EG_RangeMarkupElements =append (_dbbfc .EG_RangeMarkupElements ,_aggca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_egfed :=NewEG_ContentBlockContent (); +_gcggc :=NewEG_RunLevelElts ();_eeeb :=NewEG_RangeMarkupElements ();_eeeb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bgcge :=d .DecodeElement (_eeeb .CustomXmlInsRangeStart ,&_bfgbbb );_bgcge !=nil {return _bgcge ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_egfed ); +_egfed .EG_RunLevelElts =append (_egfed .EG_RunLevelElts ,_gcggc );_gcggc .EG_RangeMarkupElements =append (_gcggc .EG_RangeMarkupElements ,_eeeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_ffbbc :=NewEG_ContentBlockContent (); +_bdceb :=NewEG_RunLevelElts ();_cfde :=NewEG_RangeMarkupElements ();_cfde .CustomXmlInsRangeEnd =NewCT_Markup ();if _fbbfg :=d .DecodeElement (_cfde .CustomXmlInsRangeEnd ,&_bfgbbb );_fbbfg !=nil {return _fbbfg ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_ffbbc ); +_ffbbc .EG_RunLevelElts =append (_ffbbc .EG_RunLevelElts ,_bdceb );_bdceb .EG_RangeMarkupElements =append (_bdceb .EG_RangeMarkupElements ,_cfde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ffgba :=NewEG_ContentBlockContent (); +_gebdc :=NewEG_RunLevelElts ();_cccbg :=NewEG_RangeMarkupElements ();_cccbg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _efabf :=d .DecodeElement (_cccbg .CustomXmlDelRangeStart ,&_bfgbbb );_efabf !=nil {return _efabf ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_ffgba ); +_ffgba .EG_RunLevelElts =append (_ffgba .EG_RunLevelElts ,_gebdc );_gebdc .EG_RangeMarkupElements =append (_gebdc .EG_RangeMarkupElements ,_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 :"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"}:_fbadc :=NewEG_ContentBlockContent (); +_afba :=NewEG_RunLevelElts ();_fafg :=NewEG_RangeMarkupElements ();_fafg .CustomXmlDelRangeEnd =NewCT_Markup ();if _dceaf :=d .DecodeElement (_fafg .CustomXmlDelRangeEnd ,&_bfgbbb );_dceaf !=nil {return _dceaf ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_fbadc ); +_fbadc .EG_RunLevelElts =append (_fbadc .EG_RunLevelElts ,_afba );_afba .EG_RangeMarkupElements =append (_afba .EG_RangeMarkupElements ,_fafg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbddf :=NewEG_ContentBlockContent (); +_egaeaf :=NewEG_RunLevelElts ();_abaaa :=NewEG_RangeMarkupElements ();_abaaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _daad :=d .DecodeElement (_abaaa .CustomXmlMoveFromRangeStart ,&_bfgbbb );_daad !=nil {return _daad ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_bbddf ); +_bbddf .EG_RunLevelElts =append (_bbddf .EG_RunLevelElts ,_egaeaf );_egaeaf .EG_RangeMarkupElements =append (_egaeaf .EG_RangeMarkupElements ,_abaaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cgdb :=NewEG_ContentBlockContent (); +_gggb :=NewEG_RunLevelElts ();_deeda :=NewEG_RangeMarkupElements ();_deeda .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _afbad :=d .DecodeElement (_deeda .CustomXmlMoveFromRangeEnd ,&_bfgbbb );_afbad !=nil {return _afbad ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_cgdb ); +_cgdb .EG_RunLevelElts =append (_cgdb .EG_RunLevelElts ,_gggb );_gggb .EG_RangeMarkupElements =append (_gggb .EG_RangeMarkupElements ,_deeda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ceedb :=NewEG_ContentBlockContent (); +_eafa :=NewEG_RunLevelElts ();_eagedd :=NewEG_RangeMarkupElements ();_eagedd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _feabg :=d .DecodeElement (_eagedd .CustomXmlMoveToRangeStart ,&_bfgbbb );_feabg !=nil {return _feabg ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_ceedb ); +_ceedb .EG_RunLevelElts =append (_ceedb .EG_RunLevelElts ,_eafa );_eafa .EG_RangeMarkupElements =append (_eafa .EG_RangeMarkupElements ,_eagedd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_afeb :=NewEG_ContentBlockContent (); +_decbdd :=NewEG_RunLevelElts ();_bafae :=NewEG_RangeMarkupElements ();_bafae .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _beeaf :=d .DecodeElement (_bafae .CustomXmlMoveToRangeEnd ,&_bfgbbb );_beeaf !=nil {return _beeaf ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_afeb ); +_afeb .EG_RunLevelElts =append (_afeb .EG_RunLevelElts ,_decbdd );_decbdd .EG_RangeMarkupElements =append (_decbdd .EG_RangeMarkupElements ,_bafae );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bagag :=NewEG_ContentBlockContent (); +_dfaee :=NewEG_RunLevelElts ();_gdbd :=NewEG_MathContent ();_gdbd .OMathPara =_b .NewOMathPara ();if _caaf :=d .DecodeElement (_gdbd .OMathPara ,&_bfgbbb );_caaf !=nil {return _caaf ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_bagag ); +_bagag .EG_RunLevelElts =append (_bagag .EG_RunLevelElts ,_dfaee );_dfaee .EG_MathContent =append (_dfaee .EG_MathContent ,_gdbd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dcaea :=NewEG_ContentBlockContent (); +_fdbca :=NewEG_RunLevelElts ();_bbcgd :=NewEG_MathContent ();_bbcgd .OMath =_b .NewOMath ();if _agaee :=d .DecodeElement (_bbcgd .OMath ,&_bfgbbb );_agaee !=nil {return _agaee ;};_gacf .EG_ContentBlockContent =append (_gacf .EG_ContentBlockContent ,_dcaea ); +_dcaea .EG_RunLevelElts =append (_dcaea .EG_RunLevelElts ,_fdbca );_fdbca .EG_MathContent =append (_fdbca .EG_MathContent ,_bbcgd );default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_bfgbbb .Name ); +if _bbdac :=d .Skip ();_bbdac !=nil {return _bbdac ;};};case _g .EndElement :break _bbfga ;case _g .CharData :};};return nil ;}; + +// ValidateWithPath validates the CT_TextEffect and its children, prefixing error messages with path +func (_gadgd *CT_TextEffect )ValidateWithPath (path string )error {if _gadgd .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 _aaecf :=_gadgd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aaecf !=nil {return _aaecf ;};return nil ;};func (_adbefa *CT_ObjectEmbed )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _adbefa .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_ccccf ,_bbgbe :=_adbefa .DrawAspectAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"}); +if _bbgbe !=nil {return _bbgbe ;};start .Attr =append (start .Attr ,_ccccf );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_adbefa .IdAttr )});if _adbefa .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_adbefa .ProgIdAttr )}); +};if _adbefa .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_a .Sprintf ("\u0025\u0076",*_adbefa .ShapeIdAttr )});};if _adbefa .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 :_a .Sprintf ("\u0025\u0076",*_adbefa .FieldCodesAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cbdace ST_DocPartType )String ()string {switch _cbdace {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 ST_EdGrp byte ;type ST_PTabLeader byte ; + +// Validate validates the CT_SignedTwipsMeasure and its children +func (_bcggd *CT_SignedTwipsMeasure )Validate ()error {return _bcggd .ValidateWithPath ("C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065");};type CT_PageMar struct{ + +// Top Margin Spacing +TopAttr ST_SignedTwipsMeasure ; + +// Right Margin Spacing +RightAttr _ffb .ST_TwipsMeasure ; + +// Page Bottom Spacing +BottomAttr ST_SignedTwipsMeasure ; + +// Left Margin Spacing +LeftAttr _ffb .ST_TwipsMeasure ; -// Do Not Use Margins for Drawing Grid Origin -DoNotUseMarginsForDrawingGridOrigin *CT_OnOff ; +// Spacing to Top of Header +HeaderAttr _ffb .ST_TwipsMeasure ; -// Drawing Grid Horizontal Origin Point -DrawingGridHorizontalOrigin *CT_TwipsMeasure ; +// Spacing to Bottom of Footer +FooterAttr _ffb .ST_TwipsMeasure ; -// Drawing Grid Vertical Origin Point -DrawingGridVerticalOrigin *CT_TwipsMeasure ; +// Page Gutter Spacing +GutterAttr _ffb .ST_TwipsMeasure ;};type WdAnchor struct{WdCT_Anchor };func (_gacbgg *CT_Styles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbefbg :for {_bfccd ,_effdbb :=d .Token ();if _effdbb !=nil {return _effdbb ;};switch _bdcef :=_bfccd .(type ){case _g .StartElement :switch _bdcef .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gacbgg .DocDefaults =NewCT_DocDefaults (); +if _ccaab :=d .DecodeElement (_gacbgg .DocDefaults ,&_bdcef );_ccaab !=nil {return _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 :"\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"}:_gacbgg .LatentStyles =NewCT_LatentStyles (); +if _dgeea :=d .DecodeElement (_gacbgg .LatentStyles ,&_bdcef );_dgeea !=nil {return _dgeea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afbea :=NewCT_Style (); +if _effab :=d .DecodeElement (_afbea ,&_bdcef );_effab !=nil {return _effab ;};_gacbgg .Style =append (_gacbgg .Style ,_afbea );default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_bdcef .Name ); +if _aabcb :=d .Skip ();_aabcb !=nil {return _aabcb ;};};case _g .EndElement :break _bbefbg ;case _g .CharData :};};return nil ;};type CT_TrackChangesView struct{ -// Do Not Show Visual Indicator For Form Fields -DoNotShadeFormData *CT_OnOff ; +// Display Visual Indicator Of Markup Area +MarkupAttr *_ffb .ST_OnOff ; -// Never Kern Punctuation Characters -NoPunctuationKerning *CT_OnOff ; +// Display Comments +CommentsAttr *_ffb .ST_OnOff ; -// Character-Level Whitespace Compression -CharacterSpacingControl *CT_CharacterSpacing ; +// Display Content Revisions +InsDelAttr *_ffb .ST_OnOff ; -// Print Two Pages Per Sheet -PrintTwoOnOne *CT_OnOff ; +// Display Formatting Revisions +FormattingAttr *_ffb .ST_OnOff ; -// Use Strict Kinsoku Rules for Japanese Text -StrictFirstAndLastChars *CT_OnOff ; +// Display Ink Annotations +InkAnnotationsAttr *_ffb .ST_OnOff ;};func (_acaged *ST_Direction )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_acaged =0;case "\u006c\u0074\u0072":*_acaged =1;case "\u0072\u0074\u006c":*_acaged =2;};return nil ;};func NewCT_Headers ()*CT_Headers {_cdcfa :=&CT_Headers {}; +return _cdcfa };func NewWdCT_WrapSquare ()*WdCT_WrapSquare {_dfcgb :=&WdCT_WrapSquare {};_dfcgb .WrapTextAttr =WdST_WrapText (1);return _dfcgb ;};type Footnotes struct{CT_Footnotes };const (ST_ObjectDrawAspectUnset ST_ObjectDrawAspect =0;ST_ObjectDrawAspectContent ST_ObjectDrawAspect =1; +ST_ObjectDrawAspectIcon ST_ObjectDrawAspect =2;);func (_afedb *ST_PageOrientation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgeaa ,_ecebce :=d .Token ();if _ecebce !=nil {return _ecebce ;};if _gaabc ,_bcead :=_cgeaa .(_g .EndElement ); +_bcead &&_gaabc .Name ==start .Name {*_afedb =1;return nil ;};if _fgefga ,_gebbf :=_cgeaa .(_g .CharData );!_gebbf {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",_cgeaa ); +}else {switch string (_fgefga ){case "":*_afedb =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_afedb =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_afedb =2;};};_cgeaa ,_ecebce =d .Token ();if _ecebce !=nil {return _ecebce ;};if _gdddde ,_bcagac :=_cgeaa .(_g .EndElement ); +_bcagac &&_gdddde .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",_cgeaa );};func (_aedfge ST_DocPartBehavior )Validate ()error {return _aedfge .ValidateWithPath ("")}; +func (_fefge ST_DocPartGallery )String ()string {switch _fefge {case 0:return "";case 1:return "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072";case 2:return "\u0061\u006e\u0079";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 4:return "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073"; +case 5:return "\u0063o\u0076\u0065\u0072\u0050\u0067";case 6:return "\u0065\u0071";case 7:return "\u0066\u0074\u0072\u0073";case 8:return "\u0068\u0064\u0072\u0073";case 9:return "\u0070\u0067\u004eu\u006d";case 10:return "\u0074\u0062\u006c\u0073";case 11:return "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073"; +case 12:return "\u0061u\u0074\u006f\u0054\u0078\u0074";case 13:return "\u0074\u0078\u0074\u0042\u006f\u0078";case 14:return "\u0070\u0067\u004e\u0075\u006d\u0054";case 15:return "\u0070\u0067\u004e\u0075\u006d\u0042";case 16:return "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073"; +case 17:return "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073";case 18:return "\u0062\u0069\u0062";case 19:return "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073";case 20:return "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067"; +case 21:return "\u0063\u0075\u0073\u0074\u0045\u0071";case 22:return "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073";case 23:return "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073";case 24:return "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m";case 25:return "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073"; +case 26:return "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073";case 27:return "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074";case 28:return "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078"; +case 29:return "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054";case 30:return "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042";case 31:return "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073"; +case 32:return "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073";case 33:return "\u0063u\u0073\u0074\u0042\u0069\u0062";case 34:return "\u0063u\u0073\u0074\u006f\u006d\u0031";case 35:return "\u0063u\u0073\u0074\u006f\u006d\u0032"; +case 36:return "\u0063u\u0073\u0074\u006f\u006d\u0033";case 37:return "\u0063u\u0073\u0074\u006f\u006d\u0034";case 38:return "\u0063u\u0073\u0074\u006f\u006d\u0035";};return "";};func NewCT_Frame ()*CT_Frame {_gedde :=&CT_Frame {};return _gedde };type WdEG_WrapType struct{Choice *WdEG_WrapTypeChoice ; +}; -// Custom Set of Characters Which Cannot End a Line -NoLineBreaksAfter *CT_Kinsoku ; +// ValidateWithPath validates the CT_TabStop and its children, prefixing error messages with path +func (_efedg *CT_TabStop )ValidateWithPath (path string )error {if _efedg .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 _addfa :=_efedg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_addfa !=nil {return _addfa ;};if _daafda :=_efedg .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072"); +_daafda !=nil {return _daafda ;};if _cabbe :=_efedg .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_cabbe !=nil {return _cabbe ;};return nil ;};func NewCT_MailMergeDataType ()*CT_MailMergeDataType {_deecb :=&CT_MailMergeDataType {}; +return _deecb ;};type ST_StyleType byte ;func (_cbaeeg ST_JcTable )ValidateWithPath (path string )error {switch _cbaeeg {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 (_cbaeeg )); +};return nil ;}; -// Custom Set Of Characters Which Cannot Begin A Line -NoLineBreaksBefore *CT_Kinsoku ; +// ValidateWithPath validates the CT_LevelText and its children, prefixing error messages with path +func (_gcggf *CT_LevelText )ValidateWithPath (path string )error {if _gcggf .NullAttr !=nil {if _bfeff :=_gcggf .NullAttr .ValidateWithPath (path +"\u002fN\u0075\u006c\u006c\u0041\u0074\u0074r");_bfeff !=nil {return _bfeff ;};};return nil ;}; -// Generate Thumbnail For Document On Save -SavePreviewPicture *CT_OnOff ; +// Validate validates the CT_Cnf and its children +func (_abda *CT_Cnf )Validate ()error {return _abda .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006e\u0066");};type CT_DecimalNumber struct{ -// Do Not Validate Custom XML Markup Against Schemas -DoNotValidateAgainstSchema *CT_OnOff ; +// Decimal Number Value +ValAttr int64 ;};func (_eecda *CT_OptimizeForBrowser )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfegb :=range start .Attr {if _gfegb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cacf ,_gdafgf :=_gfegb .Value ,error (nil ); +if _gdafgf !=nil {return _gdafgf ;};_eecda .TargetAttr =&_cacf ;continue ;};if _gfegb .Name .Local =="\u0076\u0061\u006c"{_deage ,_dbeee :=ParseUnionST_OnOff (_gfegb .Value );if _dbeee !=nil {return _dbeee ;};_eecda .ValAttr =&_deage ;continue ;};};for {_afgecf ,_aaae :=d .Token (); +if _aaae !=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",_aaae );};if _cfaee ,_cbaa :=_afgecf .(_g .EndElement ); +_cbaa &&_cfaee .Name ==start .Name {break ;};};return nil ;};const (ST_TblLayoutTypeUnset ST_TblLayoutType =0;ST_TblLayoutTypeFixed ST_TblLayoutType =1;ST_TblLayoutTypeAutofit ST_TblLayoutType =2;); -// Allow Saving Document As XML File When Custom XML Markup Is Invalid -SaveInvalidXml *CT_OnOff ; +// ValidateWithPath validates the CT_FtnProps and its children, prefixing error messages with path +func (_aafg *CT_FtnProps )ValidateWithPath (path string )error {if _aafg .Pos !=nil {if _ebbfe :=_aafg .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ebbfe !=nil {return _ebbfe ;};};if _aafg .NumFmt !=nil {if _gadfe :=_aafg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_gadfe !=nil {return _gadfe ;};};if _aafg .NumStart !=nil {if _eedg :=_aafg .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_eedg !=nil {return _eedg ;};};if _aafg .NumRestart !=nil {if _eecfe :=_aafg .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); +_eecfe !=nil {return _eecfe ;};};return nil ;};func (_gaegg WdST_AlignH )Validate ()error {return _gaegg .ValidateWithPath ("")};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 (_bgfcb ST_ChapterSep )Validate ()error {return _bgfcb .ValidateWithPath ("")}; +func (_cdegd ST_DocGrid )Validate ()error {return _cdegd .ValidateWithPath ("")};func (_aegeb ST_TblWidth )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aegeb .String (),start );};func (_aabgf *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 _aabgf .CT_Recipients .MarshalXML (e ,start );};func (_dcffg ST_InfoTextType )Validate ()error {return _dcffg .ValidateWithPath ("")};func NewCT_Column ()*CT_Column {_bccgg :=&CT_Column {}; +return _bccgg };func (_dccbaf ST_PageBorderOffset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dccbaf .String (),start );};func NewCT_AltChunk ()*CT_AltChunk {_fded :=&CT_AltChunk {};return _fded };func (_fgecca ST_MailMergeSourceType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bebgfc :=_g .Attr {}; +_bebgfc .Name =name ;switch _fgecca {case ST_MailMergeSourceTypeUnset :_bebgfc .Value ="";case ST_MailMergeSourceTypeDatabase :_bebgfc .Value ="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case ST_MailMergeSourceTypeAddressBook :_bebgfc .Value ="a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b"; +case ST_MailMergeSourceTypeDocument1 :_bebgfc .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case ST_MailMergeSourceTypeDocument2 :_bebgfc .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case ST_MailMergeSourceTypeText :_bebgfc .Value ="\u0074\u0065\u0078\u0074"; +case ST_MailMergeSourceTypeEmail :_bebgfc .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeSourceTypeNative :_bebgfc .Value ="\u006e\u0061\u0074\u0069\u0076\u0065";case ST_MailMergeSourceTypeLegacy :_bebgfc .Value ="\u006c\u0065\u0067\u0061\u0063\u0079"; +case ST_MailMergeSourceTypeMaster :_bebgfc .Value ="\u006d\u0061\u0073\u0074\u0065\u0072";};return _bebgfc ,nil ;};func (_ecdfd *CT_FldChar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fadb ,_aecf :=_ecdfd .FldCharTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0066\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"}); +if _aecf !=nil {return _aecf ;};start .Attr =append (start .Attr ,_fadb );if _ecdfd .FldLockAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_a .Sprintf ("\u0025\u0076",*_ecdfd .FldLockAttr )}); +};if _ecdfd .DirtyAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_ecdfd .DirtyAttr )});};e .EncodeToken (start );if _ecdfd .FldData !=nil {_abgbe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}}; +e .EncodeElement (_ecdfd .FldData ,_abgbe );};if _ecdfd .FfData !=nil {_fgde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0066\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ecdfd .FfData ,_fgde );};if _ecdfd .NumberingChange !=nil {_bbga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_ecdfd .NumberingChange ,_bbga );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gddfd *WdST_RelFromH )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gddfd =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gddfd =1; +case "\u0070\u0061\u0067\u0065":*_gddfd =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_gddfd =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_gddfd =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_gddfd =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_gddfd =6; +case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gddfd =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gddfd =8;};return nil ;};func (_cddac *CT_TextScale )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cddac .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cddac .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Font ()*CT_Font {_adac :=&CT_Font {};return _adac };func NewCT_AltChunkPr ()*CT_AltChunkPr {_bgc :=&CT_AltChunkPr {};return _bgc };type CT_Hyperlink struct{ -// Ignore Mixed Content When Validating Custom XML Markup -IgnoreMixedContent *CT_OnOff ; +// Hyperlink Target Frame +TgtFrameAttr *string ; -// Use Custom XML Element Names as Default Placeholder Text -AlwaysShowPlaceholderText *CT_OnOff ; +// Associated String +TooltipAttr *string ; -// Do Not Show Visual Indicator For Invalid Custom XML Markup -DoNotDemarcateInvalidXml *CT_OnOff ; +// Location in Target Document +DocLocationAttr *string ; -// Only Save Custom XML Markup -SaveXmlDataOnly *CT_OnOff ; +// Add To Viewed Hyperlinks +HistoryAttr *_ffb .ST_OnOff ; -// Save Document as XML File through Custom XSL Transform -UseXSLTWhenSaving *CT_OnOff ; +// Hyperlink Anchor +AnchorAttr *string ;IdAttr *string ; -// Custom XSL Transform To Use When Saving As XML File -SaveThroughXslt *CT_SaveThroughXslt ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Show Visual Indicators for Custom XML Markup Start/End Locations -ShowXMLTags *CT_OnOff ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Do Not Mark Custom XML Elements With No Namespace As Invalid -AlwaysMergeEmptyNamespace *CT_OnOff ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_bcfcd *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 _bcfcd .CT_HdrFtr .MarshalXML (e ,start );};func (_ecgfd *CT_SdtRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gffbd :for {_ebebf ,_fcgfca :=d .Token ();if _fcgfca !=nil {return _fcgfca ; +};switch _gadbe :=_ebebf .(type ){case _g .StartElement :switch _gadbe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ecgfd .SdtPr =NewCT_SdtPr (); +if _dcfbd :=d .DecodeElement (_ecgfd .SdtPr ,&_gadbe );_dcfbd !=nil {return _dcfbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ecgfd .SdtEndPr =NewCT_SdtEndPr (); +if _cdgfa :=d .DecodeElement (_ecgfd .SdtEndPr ,&_gadbe );_cdgfa !=nil {return _cdgfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ecgfd .SdtContent =NewCT_SdtContentRun (); +if _fefdg :=d .DecodeElement (_ecgfd .SdtContent ,&_gadbe );_fefdg !=nil {return _fefdg ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_gadbe .Name ); +if _dggad :=d .Skip ();_dggad !=nil {return _dggad ;};};case _g .EndElement :break _gffbd ;case _g .CharData :};};return nil ;}; -// Automatically Recalculate Fields on Open -UpdateFields *CT_OnOff ; +// Validate validates the Ftr and its children +func (_gefgd *Ftr )Validate ()error {return _gefgd .ValidateWithPath ("\u0046\u0074\u0072")};func (_gafee *WdCT_WordprocessingCanvasChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgbbd :for {_fgaae ,_egfbf :=d .Token ();if _egfbf !=nil {return _egfbf ; +};switch _gagfg :=_fgaae .(type ){case _g .StartElement :switch _gagfg .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_fcabcf :=NewWdWsp (); +if _gbggf :=d .DecodeElement (_fcabcf ,&_gagfg );_gbggf !=nil {return _gbggf ;};_gafee .Wsp =append (_gafee .Wsp ,_fcabcf );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"}:_faagc :=_df .NewPic (); +if _edeff :=d .DecodeElement (_faagc ,&_gagfg );_edeff !=nil {return _edeff ;};_gafee .Pic =append (_gafee .Pic ,_faagc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eadge :=NewWdCT_WordprocessingContentPart (); +if _dbfab :=d .DecodeElement (_eadge ,&_gagfg );_dbfab !=nil {return _dbfab ;};_gafee .ContentPart =append (_gafee .ContentPart ,_eadge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0067\u0070"}:_agacdf :=NewWdWgp (); +if _dafdfgc :=d .DecodeElement (_agacdf ,&_gagfg );_dafdfgc !=nil {return _dafdfgc ;};_gafee .Wgp =append (_gafee .Wgp ,_agacdf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_addcg :=NewWdCT_GraphicFrame (); +if _aaeeae :=d .DecodeElement (_addcg ,&_gagfg );_aaeeae !=nil {return _aaeeae ;};_gafee .GraphicFrame =append (_gafee .GraphicFrame ,_addcg );default:_bd .Log .Debug ("\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",_gagfg .Name ); +if _dcbdb :=d .Skip ();_dcbdb !=nil {return _dcbdb ;};};case _g .EndElement :break _cgbbd ;case _g .CharData :};};return nil ;}; -// Default Properties for VML Objects in Header and Footer -HdrShapeDefaults *CT_ShapeDefaults ; +// Validate validates the CT_FFStatusText and its children +func (_ddcd *CT_FFStatusText )Validate ()error {return _ddcd .ValidateWithPath ("\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074");}; -// Document-Wide Footnote Properties -FootnotePr *CT_FtnDocProps ; +// Validate validates the EG_MathContent and its children +func (_adeeg *EG_MathContent )Validate ()error {return _adeeg .ValidateWithPath ("\u0045\u0047\u005f\u004d\u0061\u0074\u0068\u0043\u006fn\u0074\u0065\u006e\u0074");};type ST_FrameScrollbar byte ;func (_edege *ST_DropCap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgbbf ,_fgdde :=d .Token (); +if _fgdde !=nil {return _fgdde ;};if _gfgbec ,_bfbea :=_fgbbf .(_g .EndElement );_bfbea &&_gfgbec .Name ==start .Name {*_edege =1;return nil ;};if _aedbcc ,_dcfgf :=_fgbbf .(_g .CharData );!_dcfgf {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",_fgbbf ); +}else {switch string (_aedbcc ){case "":*_edege =0;case "\u006e\u006f\u006e\u0065":*_edege =1;case "\u0064\u0072\u006f\u0070":*_edege =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_edege =3;};};_fgbbf ,_fgdde =d .Token ();if _fgdde !=nil {return _fgdde ; +};if _cddecd ,_fcbge :=_fgbbf .(_g .EndElement );_fcbge &&_cddecd .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",_fgbbf ); +};type CT_AbstractNum struct{ -// Document-Wide Endnote Properties -EndnotePr *CT_EdnDocProps ; +// Abstract Numbering Definition ID +AbstractNumIdAttr int64 ; -// Compatibility Settings -Compat *CT_Compat ; +// Abstract Numbering Definition Identifier +Nsid *CT_LongHexNumber ; -// Document Variables -DocVars *CT_DocVars ; +// Abstract Numbering Definition Type +MultiLevelType *CT_MultiLevelType ; -// Listing of All Revision Save ID Values -Rsids *CT_DocRsids ;MathPr *_dg .MathPr ; +// Numbering Template Code +Tmpl *CT_LongHexNumber ; -// Attached Custom XML Schema -AttachedSchema []*CT_String ; +// Abstract Numbering Definition Name +Name *CT_String ; -// Theme Font Languages -ThemeFontLang *CT_Language ; +// Numbering Style Definition +StyleLink *CT_String ; -// Theme Color Mappings -ClrSchemeMapping *CT_ColorSchemeMapping ; +// Numbering Style Reference +NumStyleLink *CT_String ; -// Do Not Include Content in Text Boxes, Footnotes, and Endnotes in Document Statistics -DoNotIncludeSubdocsInStats *CT_OnOff ; +// Numbering Level Definition +Lvl []*CT_Lvl ;};func NewCT_HMerge ()*CT_HMerge {_eagcg :=&CT_HMerge {};return _eagcg };func (_ddead *Numbering )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddead .CT_Numbering =*NewCT_Numbering ();_dbgecb :for {_cfgced ,_bafaba :=d .Token (); +if _bafaba !=nil {return _bafaba ;};switch _edgdf :=_cfgced .(type ){case _g .StartElement :switch _edgdf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efefbga :=NewCT_NumPicBullet (); +if _deaggda :=d .DecodeElement (_efefbga ,&_edgdf );_deaggda !=nil {return _deaggda ;};_ddead .NumPicBullet =append (_ddead .NumPicBullet ,_efefbga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fggedc :=NewCT_AbstractNum (); +if _gbaef :=d .DecodeElement (_fggedc ,&_edgdf );_gbaef !=nil {return _gbaef ;};_ddead .AbstractNum =append (_ddead .AbstractNum ,_fggedc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afggc :=NewCT_Num (); +if _cfgfeg :=d .DecodeElement (_afggc ,&_edgdf );_cfgfeg !=nil {return _cfgfeg ;};_ddead .Num =append (_ddead .Num ,_afggc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddead .NumIdMacAtCleanup =NewCT_DecimalNumber (); +if _agcfdf :=d .DecodeElement (_ddead .NumIdMacAtCleanup ,&_edgdf );_agcfdf !=nil {return _agcfdf ;};default:_bd .Log .Debug ("\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",_edgdf .Name ); +if _cfdcggg :=d .Skip ();_cfdcggg !=nil {return _cfdcggg ;};};case _g .EndElement :break _dbgecb ;case _g .CharData :};};return nil ;};func (_dbdbca ST_Border )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbdbca .String (),start ); +};func (_acgccb ST_WmlColorSchemeIndex )Validate ()error {return _acgccb .ValidateWithPath ("")}; -// Do Not Automatically Compress Images -DoNotAutoCompressPictures *CT_OnOff ; +// Validate validates the CT_BottomPageBorder and its children +func (_aede *CT_BottomPageBorder )Validate ()error {return _aede .ValidateWithPath ("\u0043\u0054\u005f\u0042ot\u0074\u006f\u006d\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};type WdCT_LinkedTextboxInformation struct{IdAttr uint16 ;SeqAttr uint16 ; +ExtLst *_af .CT_OfficeArtExtensionList ;};const (ST_ObjectUpdateModeUnset ST_ObjectUpdateMode =0;ST_ObjectUpdateModeAlways ST_ObjectUpdateMode =1;ST_ObjectUpdateModeOnCall ST_ObjectUpdateMode =2;);func (_cgbde *WdCT_WrapSquare )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgbde .WrapTextAttr =WdST_WrapText (1); +for _ ,_egcfce :=range start .Attr {if _egcfce .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_cgbde .WrapTextAttr .UnmarshalXMLAttr (_egcfce );continue ;};if _egcfce .Name .Local =="\u0064\u0069\u0073t\u0054"{_decbg ,_ggffde :=_ff .ParseUint (_egcfce .Value ,10,32); +if _ggffde !=nil {return _ggffde ;};_bbega :=uint32 (_decbg );_cgbde .DistTAttr =&_bbega ;continue ;};if _egcfce .Name .Local =="\u0064\u0069\u0073t\u0042"{_afafbc ,_ccdbgf :=_ff .ParseUint (_egcfce .Value ,10,32);if _ccdbgf !=nil {return _ccdbgf ;};_acecbe :=uint32 (_afafbc ); +_cgbde .DistBAttr =&_acecbe ;continue ;};if _egcfce .Name .Local =="\u0064\u0069\u0073t\u004c"{_dagea ,_dadced :=_ff .ParseUint (_egcfce .Value ,10,32);if _dadced !=nil {return _dadced ;};_fdccg :=uint32 (_dagea );_cgbde .DistLAttr =&_fdccg ;continue ; +};if _egcfce .Name .Local =="\u0064\u0069\u0073t\u0052"{_gcddcd ,_dgdbg :=_ff .ParseUint (_egcfce .Value ,10,32);if _dgdbg !=nil {return _dgdbg ;};_bacefe :=uint32 (_gcddcd );_cgbde .DistRAttr =&_bacefe ;continue ;};};_dgbag :for {_cfcbcd ,_efadbd :=d .Token (); +if _efadbd !=nil {return _efadbd ;};switch _bcbfa :=_cfcbcd .(type ){case _g .StartElement :switch _bcbfa .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_cgbde .EffectExtent =NewWdCT_EffectExtent (); +if _fgdag :=d .DecodeElement (_cgbde .EffectExtent ,&_bcbfa );_fgdag !=nil {return _fgdag ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_bcbfa .Name ); +if _dedbbf :=d .Skip ();_dedbbf !=nil {return _dedbbf ;};};case _g .EndElement :break _dgbag ;case _g .CharData :};};return nil ;};func (_gcdg *CT_DocGrid )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcdg .TypeAttr !=ST_DocGridUnset {_aeedf ,_dbeag :=_gcdg .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _dbeag !=nil {return _dbeag ;};start .Attr =append (start .Attr ,_aeedf );};if _gcdg .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 :_a .Sprintf ("\u0025\u0076",*_gcdg .LinePitchAttr )}); +};if _gcdg .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 :_a .Sprintf ("\u0025\u0076",*_gcdg .CharSpaceAttr )});};e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eccagc *ST_LineSpacingRule )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcbgg ,_cfagbd :=d .Token ();if _cfagbd !=nil {return _cfagbd ;};if _cedbg ,_ddfgg :=_dcbgg .(_g .EndElement ); +_ddfgg &&_cedbg .Name ==start .Name {*_eccagc =1;return nil ;};if _facdd ,_afbffe :=_dcbgg .(_g .CharData );!_afbffe {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",_dcbgg ); +}else {switch string (_facdd ){case "":*_eccagc =0;case "\u0061\u0075\u0074\u006f":*_eccagc =1;case "\u0065\u0078\u0061c\u0074":*_eccagc =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_eccagc =3;};};_dcbgg ,_cfagbd =d .Token ();if _cfagbd !=nil {return _cfagbd ; +};if _aeage ,_fcfdge :=_dcbgg .(_g .EndElement );_fcfdge &&_aeage .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",_dcbgg ); +};func (_cfca *CT_Highlight )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfca .ValAttr =ST_HighlightColor (1);for _ ,_fdff :=range start .Attr {if _fdff .Name .Local =="\u0076\u0061\u006c"{_cfca .ValAttr .UnmarshalXMLAttr (_fdff );continue ; +};};for {_bggab ,_dcfe :=d .Token ();if _dcfe !=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",_dcfe );};if _ddgfe ,_bfgga :=_bggab .(_g .EndElement ); +_bfgga &&_ddgfe .Name ==start .Name {break ;};};return nil ;}; -// Upgrade Document on Open -ForceUpgrade *CT_Empty ; +// Validate validates the CT_AltChunk and its children +func (_ffd *CT_AltChunk )Validate ()error {return _ffd .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b");};func NewCT_TargetScreenSz ()*CT_TargetScreenSz {_dddgc :=&CT_TargetScreenSz {};_dddgc .ValAttr =ST_TargetScreenSz (1); +return _dddgc ;}; -// Caption Settings -Captions *CT_Captions ; +// Validate validates the CT_CompatSetting and its children +func (_aabb *CT_CompatSetting )Validate ()error {return _aabb .ValidateWithPath ("\u0043\u0054_\u0043\u006f\u006dp\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067");}; -// Freeze Document Layout -ReadModeInkLockDown *CT_ReadingModeInkLockDown ; +// Validate validates the EG_RPrBase and its children +func (_defc *EG_RPrBase )Validate ()error {return _defc .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065");}; -// Supplementary Smart Tag Information -SmartTagType []*CT_SmartTagType ;SchemaLibrary *_dc .SchemaLibrary ; +// Validate validates the CT_TrackChangeRange and its children +func (_bedde *CT_TrackChangeRange )Validate ()error {return _bedde .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065");};func (_bgfga *CT_MailMerge )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgfga .MainDocumentType =NewCT_MailMergeDocType (); +_bgfga .DataType =NewCT_MailMergeDataType ();_ccdebe :for {_cdecf ,_afbga :=d .Token ();if _afbga !=nil {return _afbga ;};switch _cbcgda :=_cdecf .(type ){case _g .StartElement :switch _cbcgda .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _baggf :=d .DecodeElement (_bgfga .MainDocumentType ,&_cbcgda ); +_baggf !=nil {return _baggf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgfga .LinkToQuery =NewCT_OnOff (); +if _gegde :=d .DecodeElement (_bgfga .LinkToQuery ,&_cbcgda );_gegde !=nil {return _gegde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _adfgb :=d .DecodeElement (_bgfga .DataType ,&_cbcgda ); +_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 :"\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"}:_bgfga .ConnectString =NewCT_String (); +if _agffb :=d .DecodeElement (_bgfga .ConnectString ,&_cbcgda );_agffb !=nil {return _agffb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgfga .Query =NewCT_String (); +if _cbfge :=d .DecodeElement (_bgfga .Query ,&_cbcgda );_cbfge !=nil {return _cbfge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgfga .DataSource =NewCT_Rel (); +if _cgbb :=d .DecodeElement (_bgfga .DataSource ,&_cbcgda );_cgbb !=nil {return _cgbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgfga .HeaderSource =NewCT_Rel (); +if _gcbca :=d .DecodeElement (_bgfga .HeaderSource ,&_cbcgda );_gcbca !=nil {return _gcbca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgfga .DoNotSuppressBlankLines =NewCT_OnOff (); +if _bfdgf :=d .DecodeElement (_bgfga .DoNotSuppressBlankLines ,&_cbcgda );_bfdgf !=nil {return _bfdgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgfga .Destination =NewCT_MailMergeDest (); +if _cfefe :=d .DecodeElement (_bgfga .Destination ,&_cbcgda );_cfefe !=nil {return _cfefe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgfga .AddressFieldName =NewCT_String (); +if _dacbec :=d .DecodeElement (_bgfga .AddressFieldName ,&_cbcgda );_dacbec !=nil {return _dacbec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgfga .MailSubject =NewCT_String (); +if _ebdbb :=d .DecodeElement (_bgfga .MailSubject ,&_cbcgda );_ebdbb !=nil {return _ebdbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgfga .MailAsAttachment =NewCT_OnOff (); +if _cagd :=d .DecodeElement (_bgfga .MailAsAttachment ,&_cbcgda );_cagd !=nil {return _cagd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgfga .ViewMergedData =NewCT_OnOff (); +if _fffda :=d .DecodeElement (_bgfga .ViewMergedData ,&_cbcgda );_fffda !=nil {return _fffda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgfga .ActiveRecord =NewCT_DecimalNumber (); +if _adgfg :=d .DecodeElement (_bgfga .ActiveRecord ,&_cbcgda );_adgfg !=nil {return _adgfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bgfga .CheckErrors =NewCT_DecimalNumber (); +if _ddeeg :=d .DecodeElement (_bgfga .CheckErrors ,&_cbcgda );_ddeeg !=nil {return _ddeeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgfga .Odso =NewCT_Odso (); +if _aaeb :=d .DecodeElement (_bgfga .Odso ,&_cbcgda );_aaeb !=nil {return _aaeb ;};default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_cbcgda .Name ); +if _fddfb :=d .Skip ();_fddfb !=nil {return _fddfb ;};};case _g .EndElement :break _ccdebe ;case _g .CharData :};};return nil ;};func (_efeae *CT_HdrFtrRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_aabbe ,_cgcea :=_efeae .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _cgcea !=nil {return _cgcea ;};start .Attr =append (start .Attr ,_aabbe );start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_efeae .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_gggcb *EG_ContentRunContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_edafb :for {_ddffa ,_afbab :=d .Token ();if _afbab !=nil {return _afbab ;};switch _gabgg :=_ddffa .(type ){case _g .StartElement :switch _gabgg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gggcb .CustomXml =NewCT_CustomXmlRun (); +if _bedac :=d .DecodeElement (_gggcb .CustomXml ,&_gabgg );_bedac !=nil {return _bedac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggcb .SmartTag =NewCT_SmartTagRun (); +if _fbedc :=d .DecodeElement (_gggcb .SmartTag ,&_gabgg );_fbedc !=nil {return _fbedc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gggcb .Sdt =NewCT_SdtRun (); +if _babbge :=d .DecodeElement (_gggcb .Sdt ,&_gabgg );_babbge !=nil {return _babbge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggcb .Dir =NewCT_DirContentRun (); +if _acgbb :=d .DecodeElement (_gggcb .Dir ,&_gabgg );_acgbb !=nil {return _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 :"\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"}:_gggcb .Bdo =NewCT_BdoContentRun (); +if _ebgf :=d .DecodeElement (_gggcb .Bdo ,&_gabgg );_ebgf !=nil {return _ebgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gggcb .R =NewCT_R (); +if _ebgfd :=d .DecodeElement (_gggcb .R ,&_gabgg );_ebgfd !=nil {return _ebgfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gefgc :=NewEG_RunLevelElts (); +_gefgc .ProofErr =NewCT_ProofErr ();if _dbcef :=d .DecodeElement (_gefgc .ProofErr ,&_gabgg );_dbcef !=nil {return _dbcef ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_gefgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_acfbc :=NewEG_RunLevelElts (); +_acfbc .PermStart =NewCT_PermStart ();if _fceec :=d .DecodeElement (_acfbc .PermStart ,&_gabgg );_fceec !=nil {return _fceec ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_acfbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cefcc :=NewEG_RunLevelElts (); +_cefcc .PermEnd =NewCT_Perm ();if _dbggb :=d .DecodeElement (_cefcc .PermEnd ,&_gabgg );_dbggb !=nil {return _dbggb ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_cefcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gfcdae :=NewEG_RunLevelElts (); +_gfcdae .Ins =NewCT_RunTrackChange ();if _aefdfd :=d .DecodeElement (_gfcdae .Ins ,&_gabgg );_aefdfd !=nil {return _aefdfd ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_gfcdae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ddgdf :=NewEG_RunLevelElts (); +_ddgdf .Del =NewCT_RunTrackChange ();if _dcaba :=d .DecodeElement (_ddgdf .Del ,&_gabgg );_dcaba !=nil {return _dcaba ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_ddgdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_cdccae :=NewEG_RunLevelElts (); +_cdccae .MoveFrom =NewCT_RunTrackChange ();if _aaggd :=d .DecodeElement (_cdccae .MoveFrom ,&_gabgg );_aaggd !=nil {return _aaggd ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_cdccae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_eacdf :=NewEG_RunLevelElts (); +_eacdf .MoveTo =NewCT_RunTrackChange ();if _cgebaf :=d .DecodeElement (_eacdf .MoveTo ,&_gabgg );_cgebaf !=nil {return _cgebaf ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_eacdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_faace :=NewEG_RunLevelElts (); +_eeadg :=NewEG_RangeMarkupElements ();_eeadg .BookmarkStart =NewCT_Bookmark ();if _bgfce :=d .DecodeElement (_eeadg .BookmarkStart ,&_gabgg );_bgfce !=nil {return _bgfce ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_faace );_faace .EG_RangeMarkupElements =append (_faace .EG_RangeMarkupElements ,_eeadg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_faedgg :=NewEG_RunLevelElts (); +_cggee :=NewEG_RangeMarkupElements ();_cggee .BookmarkEnd =NewCT_MarkupRange ();if _bcede :=d .DecodeElement (_cggee .BookmarkEnd ,&_gabgg );_bcede !=nil {return _bcede ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_faedgg );_faedgg .EG_RangeMarkupElements =append (_faedgg .EG_RangeMarkupElements ,_cggee ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_accbf :=NewEG_RunLevelElts (); +_fbeea :=NewEG_RangeMarkupElements ();_fbeea .MoveFromRangeStart =NewCT_MoveBookmark ();if _bdfdfg :=d .DecodeElement (_fbeea .MoveFromRangeStart ,&_gabgg );_bdfdfg !=nil {return _bdfdfg ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_accbf ); +_accbf .EG_RangeMarkupElements =append (_accbf .EG_RangeMarkupElements ,_fbeea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cedad :=NewEG_RunLevelElts (); +_agcfc :=NewEG_RangeMarkupElements ();_agcfc .MoveFromRangeEnd =NewCT_MarkupRange ();if _cccbbc :=d .DecodeElement (_agcfc .MoveFromRangeEnd ,&_gabgg );_cccbbc !=nil {return _cccbbc ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_cedad ); +_cedad .EG_RangeMarkupElements =append (_cedad .EG_RangeMarkupElements ,_agcfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ddfea :=NewEG_RunLevelElts (); +_fdggb :=NewEG_RangeMarkupElements ();_fdggb .MoveToRangeStart =NewCT_MoveBookmark ();if _ebagfe :=d .DecodeElement (_fdggb .MoveToRangeStart ,&_gabgg );_ebagfe !=nil {return _ebagfe ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_ddfea ); +_ddfea .EG_RangeMarkupElements =append (_ddfea .EG_RangeMarkupElements ,_fdggb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fegfaf :=NewEG_RunLevelElts (); +_egffcd :=NewEG_RangeMarkupElements ();_egffcd .MoveToRangeEnd =NewCT_MarkupRange ();if _deagde :=d .DecodeElement (_egffcd .MoveToRangeEnd ,&_gabgg );_deagde !=nil {return _deagde ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_fegfaf ); +_fegfaf .EG_RangeMarkupElements =append (_fegfaf .EG_RangeMarkupElements ,_egffcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bfgee :=NewEG_RunLevelElts (); +_bbaea :=NewEG_RangeMarkupElements ();_bbaea .CommentRangeStart =NewCT_MarkupRange ();if _faggfa :=d .DecodeElement (_bbaea .CommentRangeStart ,&_gabgg );_faggfa !=nil {return _faggfa ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_bfgee ); +_bfgee .EG_RangeMarkupElements =append (_bfgee .EG_RangeMarkupElements ,_bbaea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_daffea :=NewEG_RunLevelElts (); +_deefb :=NewEG_RangeMarkupElements ();_deefb .CommentRangeEnd =NewCT_MarkupRange ();if _bccea :=d .DecodeElement (_deefb .CommentRangeEnd ,&_gabgg );_bccea !=nil {return _bccea ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_daffea );_daffea .EG_RangeMarkupElements =append (_daffea .EG_RangeMarkupElements ,_deefb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_aadac :=NewEG_RunLevelElts (); +_cgbaa :=NewEG_RangeMarkupElements ();_cgbaa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gbfdd :=d .DecodeElement (_cgbaa .CustomXmlInsRangeStart ,&_gabgg );_gbfdd !=nil {return _gbfdd ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_aadac ); +_aadac .EG_RangeMarkupElements =append (_aadac .EG_RangeMarkupElements ,_cgbaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bcddec :=NewEG_RunLevelElts (); +_dafaa :=NewEG_RangeMarkupElements ();_dafaa .CustomXmlInsRangeEnd =NewCT_Markup ();if _eeggc :=d .DecodeElement (_dafaa .CustomXmlInsRangeEnd ,&_gabgg );_eeggc !=nil {return _eeggc ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_bcddec ); +_bcddec .EG_RangeMarkupElements =append (_bcddec .EG_RangeMarkupElements ,_dafaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_eaaef :=NewEG_RunLevelElts (); +_dafcfg :=NewEG_RangeMarkupElements ();_dafcfg .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bffcf :=d .DecodeElement (_dafcfg .CustomXmlDelRangeStart ,&_gabgg );_bffcf !=nil {return _bffcf ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_eaaef ); +_eaaef .EG_RangeMarkupElements =append (_eaaef .EG_RangeMarkupElements ,_dafcfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cagea :=NewEG_RunLevelElts (); +_cdcae :=NewEG_RangeMarkupElements ();_cdcae .CustomXmlDelRangeEnd =NewCT_Markup ();if _gdfea :=d .DecodeElement (_cdcae .CustomXmlDelRangeEnd ,&_gabgg );_gdfea !=nil {return _gdfea ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_cagea ); +_cagea .EG_RangeMarkupElements =append (_cagea .EG_RangeMarkupElements ,_cdcae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgagea :=NewEG_RunLevelElts (); +_dcdegf :=NewEG_RangeMarkupElements ();_dcdegf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gdgegc :=d .DecodeElement (_dcdegf .CustomXmlMoveFromRangeStart ,&_gabgg );_gdgegc !=nil {return _gdgegc ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_cgagea ); +_cgagea .EG_RangeMarkupElements =append (_cgagea .EG_RangeMarkupElements ,_dcdegf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_cbfgg :=NewEG_RunLevelElts (); +_edgdd :=NewEG_RangeMarkupElements ();_edgdd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _beccae :=d .DecodeElement (_edgdd .CustomXmlMoveFromRangeEnd ,&_gabgg );_beccae !=nil {return _beccae ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_cbfgg ); +_cbfgg .EG_RangeMarkupElements =append (_cbfgg .EG_RangeMarkupElements ,_edgdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fecgfc :=NewEG_RunLevelElts (); +_bceefc :=NewEG_RangeMarkupElements ();_bceefc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ceggaa :=d .DecodeElement (_bceefc .CustomXmlMoveToRangeStart ,&_gabgg );_ceggaa !=nil {return _ceggaa ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_fecgfc ); +_fecgfc .EG_RangeMarkupElements =append (_fecgfc .EG_RangeMarkupElements ,_bceefc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eagdc :=NewEG_RunLevelElts (); +_aabedf :=NewEG_RangeMarkupElements ();_aabedf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ggbgd :=d .DecodeElement (_aabedf .CustomXmlMoveToRangeEnd ,&_gabgg );_ggbgd !=nil {return _ggbgd ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_eagdc ); +_eagdc .EG_RangeMarkupElements =append (_eagdc .EG_RangeMarkupElements ,_aabedf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_cfaeea :=NewEG_RunLevelElts (); +_cgfab :=NewEG_MathContent ();_cgfab .OMathPara =_b .NewOMathPara ();if _bgfgc :=d .DecodeElement (_cgfab .OMathPara ,&_gabgg );_bgfgc !=nil {return _bgfgc ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_cfaeea );_cfaeea .EG_MathContent =append (_cfaeea .EG_MathContent ,_cgfab ); +case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_efefbg :=NewEG_RunLevelElts (); +_bacddd :=NewEG_MathContent ();_bacddd .OMath =_b .NewOMath ();if _ffgcbc :=d .DecodeElement (_bacddd .OMath ,&_gabgg );_ffgcbc !=nil {return _ffgcbc ;};_gggcb .EG_RunLevelElts =append (_gggcb .EG_RunLevelElts ,_efefbg );_efefbg .EG_MathContent =append (_efefbg .EG_MathContent ,_bacddd ); +default:_bd .Log .Debug ("\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",_gabgg .Name ); +if _babfeg :=d .Skip ();_babfeg !=nil {return _babfeg ;};};case _g .EndElement :break _edafb ;case _g .CharData :};};return nil ;};func (_dbafg *CT_TrPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffcgdb :for {_ebfcaa ,_aaebfc :=d .Token (); +if _aaebfc !=nil {return _aaebfc ;};switch _affgg :=_ebfcaa .(type ){case _g .StartElement :switch _affgg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_adffa :=NewCT_Cnf (); +if _abadd :=d .DecodeElement (_adffa ,&_affgg );_abadd !=nil {return _abadd ;};_dbafg .CnfStyle =append (_dbafg .CnfStyle ,_adffa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_daddg :=NewCT_DecimalNumber (); +if _cegcf :=d .DecodeElement (_daddg ,&_affgg );_cegcf !=nil {return _cegcf ;};_dbafg .DivId =append (_dbafg .DivId ,_daddg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfaaa :=NewCT_DecimalNumber (); +if _bcfed :=d .DecodeElement (_bfaaa ,&_affgg );_bcfed !=nil {return _bcfed ;};_dbafg .GridBefore =append (_dbafg .GridBefore ,_bfaaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcegd :=NewCT_DecimalNumber (); +if _dbgedb :=d .DecodeElement (_bcegd ,&_affgg );_dbgedb !=nil {return _dbgedb ;};_dbafg .GridAfter =append (_dbafg .GridAfter ,_bcegd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcddb :=NewCT_TblWidth (); +if _dacdec :=d .DecodeElement (_gcddb ,&_affgg );_dacdec !=nil {return _dacdec ;};_dbafg .WBefore =append (_dbafg .WBefore ,_gcddb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efffdb :=NewCT_TblWidth (); +if _abefg :=d .DecodeElement (_efffdb ,&_affgg );_abefg !=nil {return _abefg ;};_dbafg .WAfter =append (_dbafg .WAfter ,_efffdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_babcb :=NewCT_OnOff (); +if _ceddcd :=d .DecodeElement (_babcb ,&_affgg );_ceddcd !=nil {return _ceddcd ;};_dbafg .CantSplit =append (_dbafg .CantSplit ,_babcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgddb :=NewCT_Height (); +if _dbecb :=d .DecodeElement (_dgddb ,&_affgg );_dbecb !=nil {return _dbecb ;};_dbafg .TrHeight =append (_dbafg .TrHeight ,_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 :"\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"}:_ecdea :=NewCT_OnOff (); +if _agbbf :=d .DecodeElement (_ecdea ,&_affgg );_agbbf !=nil {return _agbbf ;};_dbafg .TblHeader =append (_dbafg .TblHeader ,_ecdea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cgegce :=NewCT_TblWidth (); +if _deab :=d .DecodeElement (_cgegce ,&_affgg );_deab !=nil {return _deab ;};_dbafg .TblCellSpacing =append (_dbafg .TblCellSpacing ,_cgegce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_egfbd :=NewCT_JcTable (); +if _fggdf :=d .DecodeElement (_egfbd ,&_affgg );_fggdf !=nil {return _fggdf ;};_dbafg .Jc =append (_dbafg .Jc ,_egfbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dabba :=NewCT_OnOff (); +if _fgbee :=d .DecodeElement (_dabba ,&_affgg );_fgbee !=nil {return _fgbee ;};_dbafg .Hidden =append (_dbafg .Hidden ,_dabba );default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_affgg .Name ); +if _dagbd :=d .Skip ();_dagbd !=nil {return _dagbd ;};};case _g .EndElement :break _ffcgdb ;case _g .CharData :};};return nil ;};func (_cfgfg *ST_TblWidth )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cfgfg =0;case "\u006e\u0069\u006c":*_cfgfg =1; +case "\u0070\u0063\u0074":*_cfgfg =2;case "\u0064\u0078\u0061":*_cfgfg =3;case "\u0061\u0075\u0074\u006f":*_cfgfg =4;};return nil ;}; -// Default Properties for VML Objects in Main Document -ShapeDefaults *CT_ShapeDefaults ; +// Validate validates the CT_ObjectLink and its children +func (_gbacb *CT_ObjectLink )Validate ()error {return _gbacb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};func (_fcbef *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 _fcbef .CT_Endnotes .MarshalXML (e ,start );};func (_gbbf *CT_Caption )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddaa :=range start .Attr {if _ddaa .Name .Local =="\u006e\u0061\u006d\u0065"{_gaa ,_badc :=_ddaa .Value ,error (nil ); +if _badc !=nil {return _badc ;};_gbbf .NameAttr =_gaa ;continue ;};if _ddaa .Name .Local =="\u0070\u006f\u0073"{_gbbf .PosAttr .UnmarshalXMLAttr (_ddaa );continue ;};if _ddaa .Name .Local =="\u0063h\u0061\u0070\u004e\u0075\u006d"{_cfef ,_agg :=ParseUnionST_OnOff (_ddaa .Value ); +if _agg !=nil {return _agg ;};_gbbf .ChapNumAttr =&_cfef ;continue ;};if _ddaa .Name .Local =="\u0068e\u0061\u0064\u0069\u006e\u0067"{_cga ,_aaee :=_ff .ParseInt (_ddaa .Value ,10,64);if _aaee !=nil {return _aaee ;};_gbbf .HeadingAttr =&_cga ;continue ; +};if _ddaa .Name .Local =="\u006eo\u004c\u0061\u0062\u0065\u006c"{_ceed ,_bfe :=ParseUnionST_OnOff (_ddaa .Value );if _bfe !=nil {return _bfe ;};_gbbf .NoLabelAttr =&_ceed ;continue ;};if _ddaa .Name .Local =="\u006e\u0075\u006d\u0046\u006d\u0074"{_gbbf .NumFmtAttr .UnmarshalXMLAttr (_ddaa ); +continue ;};if _ddaa .Name .Local =="\u0073\u0065\u0070"{_gbbf .SepAttr .UnmarshalXMLAttr (_ddaa );continue ;};};for {_bbbc ,_abdf :=d .Token ();if _abdf !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u003a\u0020%\u0073",_abdf ); +};if _deccf ,_ffcgc :=_bbbc .(_g .EndElement );_ffcgc &&_deccf .Name ==start .Name {break ;};};return nil ;};func NewCT_MathCtrlIns ()*CT_MathCtrlIns {_ebfbb :=&CT_MathCtrlIns {};return _ebfbb };func (_bfcdg ST_SignedHpsMeasure )String ()string {if _bfcdg .Int64 !=nil {return _a .Sprintf ("\u0025\u0076",*_bfcdg .Int64 ); +};if _bfcdg .ST_UniversalMeasure !=nil {return _a .Sprintf ("\u0025\u0076",*_bfcdg .ST_UniversalMeasure );};return "";};func (_geg *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 :_a .Sprintf ("\u0025\u0076",_geg .NameAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"},Value :_a .Sprintf ("\u0025\u0076",_geg .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_fadaab ST_DocPartBehavior )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fgdbg :=_g .Attr {};_fgdbg .Name =name ;switch _fadaab {case ST_DocPartBehaviorUnset :_fgdbg .Value ="";case ST_DocPartBehaviorContent :_fgdbg .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074"; +case ST_DocPartBehaviorP :_fgdbg .Value ="\u0070";case ST_DocPartBehaviorPg :_fgdbg .Value ="\u0070\u0067";};return _fgdbg ,nil ;};type ST_ObjectDrawAspect byte ;func NewCT_CharacterSpacing ()*CT_CharacterSpacing {_geaf :=&CT_CharacterSpacing {};_geaf .ValAttr =ST_CharacterSpacing (1); +return _geaf ;};func (_egbef *ST_RubyAlign )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_egbef =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_egbef =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_egbef =2; +case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_egbef =3;case "\u006c\u0065\u0066\u0074":*_egbef =4;case "\u0072\u0069\u0067h\u0074":*_egbef =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_egbef =6; +};return nil ;};func (_feggaa ST_TextEffect )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cbddaf :=_g .Attr {};_cbddaf .Name =name ;switch _feggaa {case ST_TextEffectUnset :_cbddaf .Value ="";case ST_TextEffectBlinkBackground :_cbddaf .Value ="\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"; +case ST_TextEffectLights :_cbddaf .Value ="\u006c\u0069\u0067\u0068\u0074\u0073";case ST_TextEffectAntsBlack :_cbddaf .Value ="\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case ST_TextEffectAntsRed :_cbddaf .Value ="\u0061n\u0074\u0073\u0052\u0065\u0064"; +case ST_TextEffectShimmer :_cbddaf .Value ="\u0073h\u0069\u006d\u006d\u0065\u0072";case ST_TextEffectSparkle :_cbddaf .Value ="\u0073p\u0061\u0072\u006b\u006c\u0065";case ST_TextEffectNone :_cbddaf .Value ="\u006e\u006f\u006e\u0065";};return _cbddaf ,nil ; +};func NewHdr ()*Hdr {_begfd :=&Hdr {};_begfd .CT_HdrFtr =*NewCT_HdrFtr ();return _begfd };func NewCT_Language ()*CT_Language {_eaef :=&CT_Language {};return _eaef }; -// Remove Smart Tags When Saving -DoNotEmbedSmartTags *CT_OnOff ; +// ValidateWithPath validates the EG_HdrFtrReferences and its children, prefixing error messages with path +func (_ceaegf *EG_HdrFtrReferences )ValidateWithPath (path string )error {if _ceaegf .HeaderReference !=nil {if _afgfd :=_ceaegf .HeaderReference .ValidateWithPath (path +"\u002f\u0048e\u0061\u0064\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"); +_afgfd !=nil {return _afgfd ;};};if _ceaegf .FooterReference !=nil {if _aacfdf :=_ceaegf .FooterReference .ValidateWithPath (path +"\u002f\u0046o\u006f\u0074\u0065r\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065");_aacfdf !=nil {return _aacfdf ; +};};return nil ;};func (_gagfe *CT_TargetScreenSz )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_aagcd ,_dbadb :=_gagfe .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dbadb !=nil {return _dbadb ;};start .Attr =append (start .Attr ,_aagcd ); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gaebba *ST_PTabAlignment )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gaebba =0;case "\u006c\u0065\u0066\u0074":*_gaebba =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gaebba =2; +case "\u0072\u0069\u0067h\u0074":*_gaebba =3;};return nil ;};func (_gdgdag ST_PageBorderDisplay )String ()string {switch _gdgdag {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 "";}; -// Radix Point for Field Code Evaluation -DecimalSymbol *CT_String ; +// ValidateWithPath validates the CT_R and its children, prefixing error messages with path +func (_daefe *CT_R )ValidateWithPath (path string )error {if _daefe .RPr !=nil {if _gbadbf :=_daefe .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gbadbf !=nil {return _gbadbf ;};};for _eaada ,_eeggfb :=range _daefe .EG_RunInnerContent {if _dagc :=_eeggfb .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0045\u0047\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072C\u006fn\u0074\u0065\u006e\u0074\u005b\u0025\u0064]",path ,_eaada )); +_dagc !=nil {return _dagc ;};};return nil ;};func NewCT_PageBorders ()*CT_PageBorders {_bcegf :=&CT_PageBorders {};return _bcegf }; -// List Separator for Field Code Evaluation -ListSeparator *CT_String ;Extra []_gf .Any ;};const (ST_MailMergeOdsoFMDFieldTypeUnset ST_MailMergeOdsoFMDFieldType =0;ST_MailMergeOdsoFMDFieldTypeNull ST_MailMergeOdsoFMDFieldType =1;ST_MailMergeOdsoFMDFieldTypeDbColumn ST_MailMergeOdsoFMDFieldType =2; -); +// ValidateWithPath validates the CT_Hyperlink and its children, prefixing error messages with path +func (_ffed *CT_Hyperlink )ValidateWithPath (path string )error {if _ffed .HistoryAttr !=nil {if _cgacd :=_ffed .HistoryAttr .ValidateWithPath (path +"\u002f\u0048\u0069s\u0074\u006f\u0072\u0079\u0041\u0074\u0074\u0072");_cgacd !=nil {return _cgacd ;}; +};for _fbge ,_dgefa :=range _ffed .FldSimple {if _ffcfc :=_dgefa .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_fbge ));_ffcfc !=nil {return _ffcfc ;};};if _ffed .Hyperlink !=nil {if _debbf :=_ffed .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"); +_debbf !=nil {return _debbf ;};};if _ffed .SubDoc !=nil {if _daegd :=_ffed .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063");_daegd !=nil {return _daegd ;};};for _afeba ,_cegee :=range _ffed .EG_ContentRunContent {if _aeege :=_cegee .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 ,_afeba )); +_aeege !=nil {return _aeege ;};};return nil ;};func (_ffecg *CT_Document )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffecg .ConformanceAttr =_ffb .ST_ConformanceClass (1);for _ ,_adfc :=range start .Attr {if _adfc .Name .Local =="c\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"{_ffecg .ConformanceAttr .UnmarshalXMLAttr (_adfc ); +continue ;};};_cbcd :for {_cbbgcg ,_bgea :=d .Token ();if _bgea !=nil {return _bgea ;};switch _addab :=_cbbgcg .(type ){case _g .StartElement :switch _addab .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffecg .Background =NewCT_Background (); +if _gdge :=d .DecodeElement (_ffecg .Background ,&_addab );_gdge !=nil {return _gdge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ffecg .Body =NewCT_Body (); +if _ddeb :=d .DecodeElement (_ffecg .Body ,&_addab );_ddeb !=nil {return _ddeb ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_addab .Name ); +if _accda :=d .Skip ();_accda !=nil {return _accda ;};};case _g .EndElement :break _cbcd ;case _g .CharData :};};return nil ;};func NewCT_Border ()*CT_Border {_cddef :=&CT_Border {};_cddef .ValAttr =ST_Border (1);return _cddef };func (_bacaf ST_HeightRule )String ()string {switch _bacaf {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 "";};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 (_geaeg *CT_SectType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abfbd :=range start .Attr {if _abfbd .Name .Local =="\u0076\u0061\u006c"{_geaeg .ValAttr .UnmarshalXMLAttr (_abfbd ); +continue ;};};for {_ebfac ,_fgfec :=d .Token ();if _fgfec !=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",_fgfec );};if _aadcc ,_cfgeb :=_ebfac .(_g .EndElement ); +_cfgeb &&_aadcc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TblPr and its children -func (_dbgea *CT_TblPr )Validate ()error {return _dbgea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072");};func (_gfafge *CT_PPrDefault )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dabab :for {_ffdda ,_dfcda :=d .Token (); -if _dfcda !=nil {return _dfcda ;};switch _bfdcbb :=_ffdda .(type ){case _b .StartElement :switch _bfdcbb .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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_gfafge .PPr =NewCT_PPrGeneral (); -if _adbcf :=d .DecodeElement (_gfafge .PPr ,&_bfdcbb );_adbcf !=nil {return _adbcf ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bfdcbb .Name ); -if _acafc :=d .Skip ();_acafc !=nil {return _acafc ;};};case _b .EndElement :break _dabab ;case _b .CharData :};};return nil ;};type CT_ParaRPrOriginal struct{ +// Validate validates the WdWsp and its children +func (_fdfgcf *WdWsp )Validate ()error {return _fdfgcf .ValidateWithPath ("\u0057\u0064\u0057s\u0070")};func (_feffd *ST_HighlightColor )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_feffd =0;case "\u0062\u006c\u0061c\u006b":*_feffd =1; +case "\u0062\u006c\u0075\u0065":*_feffd =2;case "\u0063\u0079\u0061\u006e":*_feffd =3;case "\u0067\u0072\u0065e\u006e":*_feffd =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_feffd =5;case "\u0072\u0065\u0064":*_feffd =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_feffd =7; +case "\u0077\u0068\u0069t\u0065":*_feffd =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_feffd =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_feffd =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_feffd =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_feffd =12; +case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_feffd =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_feffd =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_feffd =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_feffd =16; +case "\u006e\u006f\u006e\u0065":*_feffd =17;};return nil ;};func (_daabbf ST_PTabRelativeTo )String ()string {switch _daabbf {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0069\u006e\u0064\u0065\u006e\u0074";};return ""; +};func (_dafbc *CT_TblPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dafbc .TblStyle !=nil {_ggcgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dafbc .TblStyle ,_ggcgf ); +};if _dafbc .TblpPr !=nil {_dfbdgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_dafbc .TblpPr ,_dfbdgd );};if _dafbc .TblOverlap !=nil {_bgdefe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}}; +e .EncodeElement (_dafbc .TblOverlap ,_bgdefe );};if _dafbc .BidiVisual !=nil {_cabeaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_dafbc .BidiVisual ,_cabeaf );}; +if _dafbc .TblStyleRowBandSize !=nil {_adecd :=_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 (_dafbc .TblStyleRowBandSize ,_adecd );}; +if _dafbc .TblStyleColBandSize !=nil {_cgagdgf :=_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 (_dafbc .TblStyleColBandSize ,_cgagdgf ); +};if _dafbc .TblW !=nil {_fdbde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_dafbc .TblW ,_fdbde );};if _dafbc .Jc !=nil {_ffdgdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}}; +e .EncodeElement (_dafbc .Jc ,_ffdgdf );};if _dafbc .TblCellSpacing !=nil {_gbcbbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dafbc .TblCellSpacing ,_gbcbbd ); +};if _dafbc .TblInd !=nil {_cccgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_dafbc .TblInd ,_cccgd );};if _dafbc .TblBorders !=nil {_gfcagb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_dafbc .TblBorders ,_gfcagb );};if _dafbc .Shd !=nil {_gaaga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dafbc .Shd ,_gaaga );};if _dafbc .TblLayout !=nil {_bcfdea :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_dafbc .TblLayout ,_bcfdea );};if _dafbc .TblCellMar !=nil {_adbcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_dafbc .TblCellMar ,_adbcc );};if _dafbc .TblLook !=nil {_aacca :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; +e .EncodeElement (_dafbc .TblLook ,_aacca );};if _dafbc .TblCaption !=nil {_eadaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dafbc .TblCaption ,_eadaa );};if _dafbc .TblDescription !=nil {_dgdad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_dafbc .TblDescription ,_dgdad );};if _dafbc .TblPrChange !=nil {_fccdeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_dafbc .TblPrChange ,_fccdeb ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_abgbgf *ST_TextScale )ValidateWithPath (path string )error {_gacca :=[]string {};if _abgbgf .ST_TextScalePercent !=nil {_gacca =append (_gacca ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074"); +};if _abgbgf .ST_TextScaleDecimal !=nil {_gacca =append (_gacca ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c");};if len (_gacca )> 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 ,_gacca ); +};return nil ;};func NewCT_TblPrExChange ()*CT_TblPrExChange {_fgdfb :=&CT_TblPrExChange {};_fgdfb .TblPrEx =NewCT_TblPrExBase ();return _fgdfb ;};func (_aff *CT_AutoCaptions )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_bcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}};for _ ,_gcff :=range _aff .AutoCaption {e .EncodeElement (_gcff ,_bcc );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;}; -// Inserted Paragraph -Ins *CT_TrackChange ; +// ValidateWithPath validates the CT_FontSig and its children, prefixing error messages with path +func (_aggcg *CT_FontSig )ValidateWithPath (path string )error {return nil }; -// Deleted Paragraph -Del *CT_TrackChange ; +// Validate validates the CT_RecipientData and its children +func (_ccdca *CT_RecipientData )Validate ()error {return _ccdca .ValidateWithPath ("\u0043\u0054_\u0052\u0065\u0063i\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func NewCT_HpsMeasure ()*CT_HpsMeasure {_fgabd :=&CT_HpsMeasure {};return _fgabd }; +func (_bdbcd *WdCT_Anchor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bdbcd .DistTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_a .Sprintf ("\u0025\u0076",*_bdbcd .DistTAttr )}); +};if _bdbcd .DistBAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_a .Sprintf ("\u0025\u0076",*_bdbcd .DistBAttr )});};if _bdbcd .DistLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_a .Sprintf ("\u0025\u0076",*_bdbcd .DistLAttr )}); +};if _bdbcd .DistRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_bdbcd .DistRAttr )});};if _bdbcd .SimplePosAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},Value :_a .Sprintf ("\u0025\u0064",_cdabbb (*_bdbcd .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 :_a .Sprintf ("\u0025\u0076",_bdbcd .RelativeHeightAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"},Value :_a .Sprintf ("\u0025\u0064",_cdabbb (_bdbcd .BehindDocAttr ))}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_cdabbb (_bdbcd .LockedAttr ))});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0064",_cdabbb (_bdbcd .LayoutInCellAttr ))}); +if _bdbcd .HiddenAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_a .Sprintf ("\u0025\u0064",_cdabbb (*_bdbcd .HiddenAttr ))});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},Value :_a .Sprintf ("\u0025\u0064",_cdabbb (_bdbcd .AllowOverlapAttr ))}); +e .EncodeToken (start );_ffgefd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003as\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073"}};e .EncodeElement (_bdbcd .SimplePos ,_ffgefd );_acece :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"}}; +e .EncodeElement (_bdbcd .PositionH ,_acece );_efbba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056"}};e .EncodeElement (_bdbcd .PositionV ,_efbba );_gbgee :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}}; +e .EncodeElement (_bdbcd .Extent ,_gbgee );if _bdbcd .EffectExtent !=nil {_efdcag :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bdbcd .EffectExtent ,_efdcag ); +};if _bdbcd .Choice !=nil {_bdbcd .Choice .MarshalXML (e ,_g .StartElement {});};_affgfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_bdbcd .DocPr ,_affgfc );if _bdbcd .CNvGraphicFramePr !=nil {_ccdbf :=_g .StartElement {Name :_g .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}}; +e .EncodeElement (_bdbcd .CNvGraphicFramePr ,_ccdbf );};_baddfa :=_g .StartElement {Name :_g .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_baddfa .Attr =append (_baddfa .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"}); +e .EncodeElement (_bdbcd .Graphic ,_baddfa );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Move Source Paragraph -MoveFrom *CT_TrackChange ; +// Validate validates the CT_TrackChangeNumbering and its children +func (_cbdcbc *CT_TrackChangeNumbering )Validate ()error {return _cbdcbc .ValidateWithPath ("\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};type CT_Row struct{ -// Move Destination Paragraph -MoveTo *CT_TrackChange ; +// Revision Identifier for Table Row Glyph Formatting +RsidRPrAttr *string ; -// Referenced Character Style -RStyle *CT_String ; +// Revision Identifier for Table Row +RsidRAttr *string ; -// Run Fonts -RFonts *CT_Fonts ; +// Revision Identifier for Table Row Deletion +RsidDelAttr *string ; -// Bold -B *CT_OnOff ; +// Revision Identifier for Table Row Properties +RsidTrAttr *string ; -// Complex Script Bold -BCs *CT_OnOff ; +// Table-Level Property Exceptions +TblPrEx *CT_TblPrEx ; -// Italics -I *CT_OnOff ; +// Table Row Properties +TrPr *CT_TrPr ;EG_ContentCellContent []*EG_ContentCellContent ;};func (_dbece *ST_DisplacedByCustomXml )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dbece =0;case "\u006e\u0065\u0078\u0074":*_dbece =1;case "\u0070\u0072\u0065\u0076":*_dbece =2; +};return nil ;};func (_agfgf ST_Em )ValidateWithPath (path string )error {switch _agfgf {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 (_agfgf )); +};return nil ;}; -// Complex Script Italics -ICs *CT_OnOff ; +// ValidateWithPath validates the WdCT_WrapSquare and its children, prefixing error messages with path +func (_aaccc *WdCT_WrapSquare )ValidateWithPath (path string )error {if _aaccc .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 _bdddde :=_aaccc .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_bdddde !=nil {return _bdddde ;};if _aaccc .EffectExtent !=nil {if _gaced :=_aaccc .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"); +_gaced !=nil {return _gaced ;};};return nil ;};type CT_Bookmark struct{NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Annotation Identifier +IdAttr int64 ;};func NewCT_BottomPageBorder ()*CT_BottomPageBorder {_eff :=&CT_BottomPageBorder {};_eff .ValAttr =ST_Border (1);return _eff ;};func (_cacbe *CT_TabStop )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cacbe .ValAttr =ST_TabJc (1); +for _ ,_fbbaa :=range start .Attr {if _fbbaa .Name .Local =="\u0076\u0061\u006c"{_cacbe .ValAttr .UnmarshalXMLAttr (_fbbaa );continue ;};if _fbbaa .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_cacbe .LeaderAttr .UnmarshalXMLAttr (_fbbaa );continue ; +};if _fbbaa .Name .Local =="\u0070\u006f\u0073"{_dgage ,_aabeef :=ParseUnionST_SignedTwipsMeasure (_fbbaa .Value );if _aabeef !=nil {return _aabeef ;};_cacbe .PosAttr =_dgage ;continue ;};};for {_ceace ,_fcfaa :=d .Token ();if _fcfaa !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070\u003a\u0020%\u0073",_fcfaa ); +};if _bebaf ,_cafac :=_ceace .(_g .EndElement );_cafac &&_bebaf .Name ==start .Name {break ;};};return nil ;}; -// Small Caps -SmallCaps *CT_OnOff ; +// ValidateWithPath validates the CT_DocGrid and its children, prefixing error messages with path +func (_dffc *CT_DocGrid )ValidateWithPath (path string )error {if _eaac :=_dffc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eaac !=nil {return _eaac ;};return nil ;};func (_efcgab ST_WmlColorSchemeIndex )ValidateWithPath (path string )error {switch _efcgab {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 (_efcgab )); +};return nil ;};type ST_RestartNumber byte ;func (_bdcadd *WdCT_PosVChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgdffg :for {_cbceg ,_ecbcgf :=d .Token ();if _ecbcgf !=nil {return _ecbcgf ;};switch _gaagb :=_cbceg .(type ){case _g .StartElement :switch _gaagb .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069g\u006e"}:_bdcadd .Align =WdST_AlignVUnset ; +if _becccc :=d .DecodeElement (&_bdcadd .Align ,&_gaagb );_becccc !=nil {return _becccc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_bdcadd .PosOffset =new (int32 ); +if _ddfddg :=d .DecodeElement (_bdcadd .PosOffset ,&_gaagb );_ddfddg !=nil {return _ddfddg ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_gaagb .Name ); +if _dbfdd :=d .Skip ();_dbfdd !=nil {return _dbfdd ;};};case _g .EndElement :break _cgdffg ;case _g .CharData :};};return nil ;};func (_dcgefg ST_PTabAlignment )Validate ()error {return _dcgefg .ValidateWithPath ("")};func (_cgdbf ST_CombineBrackets )ValidateWithPath (path string )error {switch _cgdbf {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 (_cgdbf )); +};return nil ;};func (_daaae WdST_RelFromV )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_daaae .String (),start );}; -// Single Strikethrough -Strike *CT_OnOff ; +// ValidateWithPath validates the CT_EdnDocProps and its children, prefixing error messages with path +func (_fgggf *CT_EdnDocProps )ValidateWithPath (path string )error {if _fgggf .Pos !=nil {if _baec :=_fgggf .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_baec !=nil {return _baec ;};};if _fgggf .NumFmt !=nil {if _bedcd :=_fgggf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_bedcd !=nil {return _bedcd ;};};if _fgggf .NumStart !=nil {if _aafef :=_fgggf .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_aafef !=nil {return _aafef ;};};if _fgggf .NumRestart !=nil {if _bageb :=_fgggf .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); +_bageb !=nil {return _bageb ;};};for _afabe ,_cdef :=range _fgggf .Endnote {if _aeaf :=_cdef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0064\u006e\u006f\u0074e\u005b\u0025\u0064\u005d",path ,_afabe ));_aeaf !=nil {return _aeaf ;}; +};return nil ;};type EG_RunInnerContent struct{ -// Double Strikethrough -Dstrike *CT_OnOff ; +// Break +Br *CT_Br ; -// Display Character Outline -Outline *CT_OnOff ; +// Text +T *CT_Text ; -// Shadow -Shadow *CT_OnOff ; +// Content Part +ContentPart *CT_Rel ; -// Embossing -Emboss *CT_OnOff ; +// Deleted Text +DelText *CT_Text ; -// Imprinting -Imprint *CT_OnOff ; +// Field Code +InstrText *CT_Text ; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Deleted Field Code +DelInstrText *CT_Text ; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Non Breaking Hyphen Character +NoBreakHyphen *CT_Empty ; -// Hidden Text -Vanish *CT_OnOff ; +// Optional Hyphen Character +SoftHyphen *CT_Empty ; -// Web Hidden Text -WebHidden *CT_OnOff ; +// Date Block - Short Day Format +DayShort *CT_Empty ; -// Run Content Color -Color *CT_Color ; +// Date Block - Short Month Format +MonthShort *CT_Empty ; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Date Block - Short Year Format +YearShort *CT_Empty ; -// Expanded/Compressed Text -W *CT_TextScale ; +// Date Block - Long Day Format +DayLong *CT_Empty ; -// Font Kerning -Kern *CT_HpsMeasure ; +// Date Block - Long Month Format +MonthLong *CT_Empty ; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Date Block - Long Year Format +YearLong *CT_Empty ; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Comment Information Block +AnnotationRef *CT_Empty ; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Footnote Reference Mark +FootnoteRef *CT_Empty ; -// Text Highlighting -Highlight *CT_Highlight ; +// Endnote Reference Mark +EndnoteRef *CT_Empty ; -// Underline -U *CT_Underline ; +// Footnote/Endnote Separator Mark +Separator *CT_Empty ; -// Animated Text Effect -Effect *CT_TextEffect ; +// Continuation Separator Mark +ContinuationSeparator *CT_Empty ; -// Text Border -Bdr *CT_Border ; +// Symbol Character +Sym *CT_Sym ; -// Run Shading -Shd *CT_Shd ; +// Page Number Block +PgNum *CT_Empty ; -// Manual Run Width -FitText *CT_FitText ; +// Carriage Return +Cr *CT_Empty ; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Tab Character +Tab *CT_Empty ; -// Right To Left Text -Rtl *CT_OnOff ; +// Embedded Object +Object *CT_Object ; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// VML Object +Pict *CT_Picture ; -// Emphasis Mark -Em *CT_Em ; +// Complex Field Character +FldChar *CT_FldChar ; -// Languages for Run Content -Lang *CT_Language ; +// Phonetic Guide +Ruby *CT_Ruby ; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Footnote Reference +FootnoteReference *CT_FtnEdnRef ; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Endnote Reference +EndnoteReference *CT_FtnEdnRef ; -// Office Open XML Math -OMath *CT_OnOff ;};func NewCT_ParaRPrOriginal ()*CT_ParaRPrOriginal {_bfcdc :=&CT_ParaRPrOriginal {};return _bfcdc }; +// Comment Content Reference Mark +CommentReference *CT_Markup ; -// ValidateWithPath validates the CT_TxbxContent and its children, prefixing error messages with path -func (_fecfc *CT_TxbxContent )ValidateWithPath (path string )error {for _edebbb ,_acdbd :=range _fecfc .AltChunk {if _aacbce :=_acdbd .ValidateWithPath (_f .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_edebbb )); -_aacbce !=nil {return _aacbce ;};};for _bcdde ,_edecg :=range _fecfc .EG_ContentBlockContent {if _cbcbd :=_edecg .ValidateWithPath (_f .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 ,_bcdde )); -_cbcbd !=nil {return _cbcbd ;};};return nil ;}; +// DrawingML Object +Drawing *CT_Drawing ; -// Validate validates the EG_ContentBlockContent and its children -func (_ffdbac *EG_ContentBlockContent )Validate ()error {return _ffdbac .ValidateWithPath ("\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074");}; +// Absolute Position Tab Character +Ptab *CT_PTab ; -// Validate validates the CT_SimpleField and its children -func (_gbafce *CT_SimpleField )Validate ()error {return _gbafce .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u006d\u0070\u006c\u0065F\u0069\u0065\u006c\u0064");}; +// Position of Last Calculated Page Break +LastRenderedPageBreak *CT_Empty ;};func NewWdAnchor ()*WdAnchor {_ccgbad :=&WdAnchor {};_ccgbad .WdCT_Anchor =*NewWdCT_Anchor ();return _ccgbad ;};type ST_Hint byte ;func (_fcafc *CT_MoveBookmark )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efgafd :=range start .Attr {if _efgafd .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_cebbe ,_ggdcc :=_efgafd .Value ,error (nil ); +if _ggdcc !=nil {return _ggdcc ;};_fcafc .AuthorAttr =_cebbe ;continue ;};if _efgafd .Name .Local =="\u0064\u0061\u0074\u0065"{_ggaca ,_eaacdf :=ParseStdlibTime (_efgafd .Value );if _eaacdf !=nil {return _eaacdf ;};_fcafc .DateAttr =_ggaca ;continue ;}; +if _efgafd .Name .Local =="\u006e\u0061\u006d\u0065"{_feee ,_ffggb :=_efgafd .Value ,error (nil );if _ffggb !=nil {return _ffggb ;};_fcafc .NameAttr =_feee ;continue ;};if _efgafd .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_gaadf ,_adbde :=_ff .ParseInt (_efgafd .Value ,10,64); +if _adbde !=nil {return _adbde ;};_fcafc .ColFirstAttr =&_gaadf ;continue ;};if _efgafd .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_gdcaa ,_ddcgb :=_ff .ParseInt (_efgafd .Value ,10,64);if _ddcgb !=nil {return _ddcgb ;};_fcafc .ColLastAttr =&_gdcaa ; +continue ;};if _efgafd .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_fcafc .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_efgafd );continue ;};if _efgafd .Name .Local =="\u0069\u0064"{_affdc ,_geaaf :=_ff .ParseInt (_efgafd .Value ,10,64); +if _geaaf !=nil {return _geaaf ;};_fcafc .IdAttr =_affdc ;continue ;};};for {_gdcba ,_edced :=d .Token ();if _edced !=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",_edced ); +};if _cgefa ,_abaea :=_gdcba .(_g .EndElement );_abaea &&_cgefa .Name ==start .Name {break ;};};return nil ;};func (_cebeab ST_ObjectDrawAspect )String ()string {switch _cebeab {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0069\u0063\u006f\u006e"; +};return "";};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_Styles ()*CT_Styles {_eebag :=&CT_Styles {};return _eebag };func (_cccdg ST_RubyAlign )Validate ()error {return _cccdg .ValidateWithPath ("")}; +func (_fffagf ST_Hint )ValidateWithPath (path string )error {switch _fffagf {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 (_fffagf )); +};return nil ;};func (_defgfce *WdCT_TextboxInfo )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _defgfce .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_defgfce .IdAttr )}); +};e .EncodeToken (start );_dfebfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_defgfce .TxbxContent ,_dfebfe );if _defgfce .ExtLst !=nil {_gffdg :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; +e .EncodeElement (_defgfce .ExtLst ,_gffdg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TblGrid struct{ -// Validate validates the CT_SignedTwipsMeasure and its children -func (_afbga *CT_SignedTwipsMeasure )Validate ()error {return _afbga .ValidateWithPath ("C\u0054\u005f\u0053\u0069gn\u0065d\u0054\u0077\u0069\u0070\u0073M\u0065\u0061\u0073\u0075\u0072\u0065");};func (_age *CT_Border )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_feff ,_gcaa :=_age .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _gcaa !=nil {return _gcaa ;};start .Attr =append (start .Attr ,_feff );if _age .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_age .ColorAttr )}); -};if _age .ThemeColorAttr !=ST_ThemeColorUnset {_gga ,_bbff :=_age .ThemeColorAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _bbff !=nil {return _bbff ;};start .Attr =append (start .Attr ,_gga ); -};if _age .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_age .ThemeTintAttr )});};if _age .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_age .ThemeShadeAttr )}); -};if _age .SzAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_f .Sprintf ("\u0025\u0076",*_age .SzAttr )});};if _age .SpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_age .SpaceAttr )}); -};if _age .ShadowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_age .ShadowAttr )});};if _age .FrameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_age .FrameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdddf *ST_LineNumberRestart )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bdddf =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_bdddf =1; -case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_bdddf =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_bdddf =3;};return nil ;};func (_agcccb ST_RubyAlign )String ()string {switch _agcccb {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_SdtContentBlock ()*CT_SdtContentBlock {_dfdadd :=&CT_SdtContentBlock {}; -return _dfdadd };func (_fcaaa *CT_SdtRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fcaaa .SdtPr !=nil {_agede :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_fcaaa .SdtPr ,_agede ); -};if _fcaaa .SdtEndPr !=nil {_cabbe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_fcaaa .SdtEndPr ,_cabbe );};if _fcaaa .SdtContent !=nil {_acdfa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}; -e .EncodeElement (_fcaaa .SdtContent ,_acdfa );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffaada *WdCT_PosH )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_dddbg ,_ddffgb :=_ffaada .RelativeFromAttr .MarshalXMLAttr (_b .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"}); -if _ddffgb !=nil {return _ddffgb ;};start .Attr =append (start .Attr ,_dddbg );e .EncodeToken (start );_ffaada .Choice .MarshalXML (e ,_b .StartElement {});e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};const (ST_PageOrientationUnset ST_PageOrientation =0; -ST_PageOrientationPortrait ST_PageOrientation =1;ST_PageOrientationLandscape ST_PageOrientation =2;);func (_afbcfc *CT_PixelsMeasure )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_afbcfc .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Grid Column Definition +GridCol []*CT_TblGridCol ;TblGridChange *CT_TblGridChange ;};func NewWdCT_WordprocessingShapeChoice ()*WdCT_WordprocessingShapeChoice {_abcfg :=&WdCT_WordprocessingShapeChoice {};return _abcfg ;};func (_eagga ST_CharacterSpacing )String ()string {switch _eagga {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 WebSettings struct{CT_WebSettings };type ST_VAnchor byte ; -// ValidateWithPath validates the CT_Control and its children, prefixing error messages with path -func (_fdcc *CT_Control )ValidateWithPath (path string )error {return nil };func ParseUnionST_TextScale (s string )(ST_TextScale ,error ){_bffff :=ST_TextScale {};if ST_TextScalePercentPatternRe .MatchString (s ){_bffff .ST_TextScalePercent =&s ;}else {_ccdfda ,_abceb :=_d .ParseFloat (s ,64); -if _abceb !=nil {return _bffff ,_f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_abceb );};_bffff .ST_TextScaleDecimal =_gf .Int64 (int64 (_ccdfda ));};return _bffff ,nil ;};func (_accda *CT_TextEffect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_beegb ,_aacgc :=_accda .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _aacgc !=nil {return _aacgc ;};start .Attr =append (start .Attr ,_beegb );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_egdba *CT_TextEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egdba .ValAttr =ST_TextEffect (1); -for _ ,_adfba :=range start .Attr {if _adfba .Name .Local =="\u0076\u0061\u006c"{_egdba .ValAttr .UnmarshalXMLAttr (_adfba );continue ;};};for {_gadaff ,_ecgbc :=d .Token ();if _ecgbc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054e\u0078t\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_ecgbc ); -};if _dbcfe ,_aacef :=_gadaff .(_b .EndElement );_aacef &&_dbcfe .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_NumPicBullet and its children +func (_gddb *CT_NumPicBullet )Validate ()error {return _gddb .ValidateWithPath ("\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074");}; -// ValidateWithPath validates the CT_MathCtrlDel and its children, prefixing error messages with path -func (_fbdace *CT_MathCtrlDel )ValidateWithPath (path string )error {return nil };func (_eadg *CT_RunTrackChange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_eadg .AuthorAttr )}); -if _eadg .DateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_eadg .DateAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_eadg .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_FtnEdnRef ()*CT_FtnEdnRef {_fedec :=&CT_FtnEdnRef {};return _fedec };func (_daacg *CT_SectPrBase )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _daacg .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_f .Sprintf ("\u0025\u0076",*_daacg .RsidRPrAttr )}); -};if _daacg .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_f .Sprintf ("\u0025\u0076",*_daacg .RsidDelAttr )});};if _daacg .RsidRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_f .Sprintf ("\u0025\u0076",*_daacg .RsidRAttr )}); -};if _daacg .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_daacg .RsidSectAttr )});};e .EncodeToken (start );if _daacg .FootnotePr !=nil {_dgceg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; -e .EncodeElement (_daacg .FootnotePr ,_dgceg );};if _daacg .EndnotePr !=nil {_egagb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_daacg .EndnotePr ,_egagb );};if _daacg .Type !=nil {_fbacc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; -e .EncodeElement (_daacg .Type ,_fbacc );};if _daacg .PgSz !=nil {_aabbb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_daacg .PgSz ,_aabbb );};if _daacg .PgMar !=nil {_bgdab :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}}; -e .EncodeElement (_daacg .PgMar ,_bgdab );};if _daacg .PaperSrc !=nil {_acaae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_daacg .PaperSrc ,_acaae );};if _daacg .PgBorders !=nil {_ggcaga :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_daacg .PgBorders ,_ggcaga );};if _daacg .LnNumType !=nil {_cdacea :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_daacg .LnNumType ,_cdacea );};if _daacg .PgNumType !=nil {_ffba :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_daacg .PgNumType ,_ffba );};if _daacg .Cols !=nil {_ecgeb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_daacg .Cols ,_ecgeb );};if _daacg .FormProt !=nil {_faafc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}}; -e .EncodeElement (_daacg .FormProt ,_faafc );};if _daacg .VAlign !=nil {_debec :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_daacg .VAlign ,_debec );};if _daacg .NoEndnote !=nil {_agcfa :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}}; -e .EncodeElement (_daacg .NoEndnote ,_agcfa );};if _daacg .TitlePg !=nil {_eaffee :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_daacg .TitlePg ,_eaffee );};if _daacg .TextDirection !=nil {_agbdgg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_daacg .TextDirection ,_agbdgg );};if _daacg .Bidi !=nil {_cfbcc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_daacg .Bidi ,_cfbcc );};if _daacg .RtlGutter !=nil {_abadf :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; -e .EncodeElement (_daacg .RtlGutter ,_abadf );};if _daacg .DocGrid !=nil {_egdedf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_daacg .DocGrid ,_egdedf );};if _daacg .PrinterSettings !=nil {_fcded :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; -e .EncodeElement (_daacg .PrinterSettings ,_fcded );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the WebSettings and its children, prefixing error messages with path +func (_fagce *WebSettings )ValidateWithPath (path string )error {if _bgbab :=_fagce .CT_WebSettings .ValidateWithPath (path );_bgbab !=nil {return _bgbab ;};return nil ;};func (_afega *Settings )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afega .CT_Settings =*NewCT_Settings (); +_dbaca :for {_dfgafc ,_dbbae :=d .Token ();if _dbbae !=nil {return _dbbae ;};switch _aggae :=_dfgafc .(type ){case _g .StartElement :switch _aggae .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .WriteProtection =NewCT_WriteProtection (); +if _fecbb :=d .DecodeElement (_afega .WriteProtection ,&_aggae );_fecbb !=nil {return _fecbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .View =NewCT_View (); +if _gfggf :=d .DecodeElement (_afega .View ,&_aggae );_gfggf !=nil {return _gfggf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .Zoom =NewCT_Zoom (); +if _bgcddf :=d .DecodeElement (_afega .Zoom ,&_aggae );_bgcddf !=nil {return _bgcddf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .RemovePersonalInformation =NewCT_OnOff (); +if _bgbaed :=d .DecodeElement (_afega .RemovePersonalInformation ,&_aggae );_bgbaed !=nil {return _bgbaed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .RemoveDateAndTime =NewCT_OnOff (); +if _gcbeg :=d .DecodeElement (_afega .RemoveDateAndTime ,&_aggae );_gcbeg !=nil {return _gcbeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .DoNotDisplayPageBoundaries =NewCT_OnOff (); +if _bcbfe :=d .DecodeElement (_afega .DoNotDisplayPageBoundaries ,&_aggae );_bcbfe !=nil {return _bcbfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .DisplayBackgroundShape =NewCT_OnOff (); +if _aegbce :=d .DecodeElement (_afega .DisplayBackgroundShape ,&_aggae );_aegbce !=nil {return _aegbce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_afega .PrintPostScriptOverText =NewCT_OnOff (); +if _cadaa :=d .DecodeElement (_afega .PrintPostScriptOverText ,&_aggae );_cadaa !=nil {return _cadaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .PrintFractionalCharacterWidth =NewCT_OnOff (); +if _agcead :=d .DecodeElement (_afega .PrintFractionalCharacterWidth ,&_aggae );_agcead !=nil {return _agcead ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_afega .PrintFormsData =NewCT_OnOff (); +if _gcbabf :=d .DecodeElement (_afega .PrintFormsData ,&_aggae );_gcbabf !=nil {return _gcbabf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .EmbedTrueTypeFonts =NewCT_OnOff (); +if _bcdgc :=d .DecodeElement (_afega .EmbedTrueTypeFonts ,&_aggae );_bcdgc !=nil {return _bcdgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .EmbedSystemFonts =NewCT_OnOff (); +if _feefcc :=d .DecodeElement (_afega .EmbedSystemFonts ,&_aggae );_feefcc !=nil {return _feefcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .SaveSubsetFonts =NewCT_OnOff (); +if _dagab :=d .DecodeElement (_afega .SaveSubsetFonts ,&_aggae );_dagab !=nil {return _dagab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .SaveFormsData =NewCT_OnOff (); +if _bcebgg :=d .DecodeElement (_afega .SaveFormsData ,&_aggae );_bcebgg !=nil {return _bcebgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .MirrorMargins =NewCT_OnOff (); +if _dbfa :=d .DecodeElement (_afega .MirrorMargins ,&_aggae );_dbfa !=nil {return _dbfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .AlignBordersAndEdges =NewCT_OnOff (); +if _gebbb :=d .DecodeElement (_afega .AlignBordersAndEdges ,&_aggae );_gebbb !=nil {return _gebbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_afega .BordersDoNotSurroundHeader =NewCT_OnOff (); +if _fcedgd :=d .DecodeElement (_afega .BordersDoNotSurroundHeader ,&_aggae );_fcedgd !=nil {return _fcedgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_afega .BordersDoNotSurroundFooter =NewCT_OnOff (); +if _caaab :=d .DecodeElement (_afega .BordersDoNotSurroundFooter ,&_aggae );_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 :"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"}:_afega .GutterAtTop =NewCT_OnOff (); +if _afeee :=d .DecodeElement (_afega .GutterAtTop ,&_aggae );_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 :"\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"}:_afega .HideSpellingErrors =NewCT_OnOff (); +if _ebcbcd :=d .DecodeElement (_afega .HideSpellingErrors ,&_aggae );_ebcbcd !=nil {return _ebcbcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .HideGrammaticalErrors =NewCT_OnOff (); +if _fbabed :=d .DecodeElement (_afega .HideGrammaticalErrors ,&_aggae );_fbabed !=nil {return _fbabed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgafd :=NewCT_WritingStyle (); +if _gfeee :=d .DecodeElement (_cgafd ,&_aggae );_gfeee !=nil {return _gfeee ;};_afega .ActiveWritingStyle =append (_afega .ActiveWritingStyle ,_cgafd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_afega .ProofState =NewCT_Proof (); +if _fdafee :=d .DecodeElement (_afega .ProofState ,&_aggae );_fdafee !=nil {return _fdafee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .FormsDesign =NewCT_OnOff (); +if _eedaa :=d .DecodeElement (_afega .FormsDesign ,&_aggae );_eedaa !=nil {return _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 :"\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"}:_afega .AttachedTemplate =NewCT_Rel (); +if _dddbdd :=d .DecodeElement (_afega .AttachedTemplate ,&_aggae );_dddbdd !=nil {return _dddbdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .LinkStyles =NewCT_OnOff (); +if _bcgfag :=d .DecodeElement (_afega .LinkStyles ,&_aggae );_bcgfag !=nil {return _bcgfag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .StylePaneFormatFilter =NewCT_StylePaneFilter (); +if _adgd :=d .DecodeElement (_afega .StylePaneFormatFilter ,&_aggae );_adgd !=nil {return _adgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .StylePaneSortMethod =NewCT_StyleSort (); +if _cfaaa :=d .DecodeElement (_afega .StylePaneSortMethod ,&_aggae );_cfaaa !=nil {return _cfaaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .DocumentType =NewCT_DocType (); +if _adfeed :=d .DecodeElement (_afega .DocumentType ,&_aggae );_adfeed !=nil {return _adfeed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .MailMerge =NewCT_MailMerge (); +if _dcaaa :=d .DecodeElement (_afega .MailMerge ,&_aggae );_dcaaa !=nil {return _dcaaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .RevisionView =NewCT_TrackChangesView (); +if _gdgdce :=d .DecodeElement (_afega .RevisionView ,&_aggae );_gdgdce !=nil {return _gdgdce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .TrackRevisions =NewCT_OnOff (); +if _afcgca :=d .DecodeElement (_afega .TrackRevisions ,&_aggae );_afcgca !=nil {return _afcgca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .DoNotTrackMoves =NewCT_OnOff (); +if _dddcff :=d .DecodeElement (_afega .DoNotTrackMoves ,&_aggae );_dddcff !=nil {return _dddcff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .DoNotTrackFormatting =NewCT_OnOff (); +if _aafeeg :=d .DecodeElement (_afega .DoNotTrackFormatting ,&_aggae );_aafeeg !=nil {return _aafeeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .DocumentProtection =NewCT_DocProtect (); +if _dgeacg :=d .DecodeElement (_afega .DocumentProtection ,&_aggae );_dgeacg !=nil {return _dgeacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .AutoFormatOverride =NewCT_OnOff (); +if _feceab :=d .DecodeElement (_afega .AutoFormatOverride ,&_aggae );_feceab !=nil {return _feceab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .StyleLockTheme =NewCT_OnOff (); +if _fagdcc :=d .DecodeElement (_afega .StyleLockTheme ,&_aggae );_fagdcc !=nil {return _fagdcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .StyleLockQFSet =NewCT_OnOff (); +if _fgcdc :=d .DecodeElement (_afega .StyleLockQFSet ,&_aggae );_fgcdc !=nil {return _fgcdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_afega .DefaultTabStop =NewCT_TwipsMeasure (); +if _eabeca :=d .DecodeElement (_afega .DefaultTabStop ,&_aggae );_eabeca !=nil {return _eabeca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .AutoHyphenation =NewCT_OnOff (); +if _ffbfag :=d .DecodeElement (_afega .AutoHyphenation ,&_aggae );_ffbfag !=nil {return _ffbfag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_afega .ConsecutiveHyphenLimit =NewCT_DecimalNumber (); +if _gdbcf :=d .DecodeElement (_afega .ConsecutiveHyphenLimit ,&_aggae );_gdbcf !=nil {return _gdbcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .HyphenationZone =NewCT_TwipsMeasure (); +if _fcecgc :=d .DecodeElement (_afega .HyphenationZone ,&_aggae );_fcecgc !=nil {return _fcecgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .DoNotHyphenateCaps =NewCT_OnOff (); +if _ceagc :=d .DecodeElement (_afega .DoNotHyphenateCaps ,&_aggae );_ceagc !=nil {return _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 :"\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"}:_afega .ShowEnvelope =NewCT_OnOff (); +if _fcggb :=d .DecodeElement (_afega .ShowEnvelope ,&_aggae );_fcggb !=nil {return _fcggb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .SummaryLength =NewCT_DecimalNumberOrPrecent (); +if _fccfgb :=d .DecodeElement (_afega .SummaryLength ,&_aggae );_fccfgb !=nil {return _fccfgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .ClickAndTypeStyle =NewCT_String (); +if _ebffe :=d .DecodeElement (_afega .ClickAndTypeStyle ,&_aggae );_ebffe !=nil {return _ebffe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_afega .DefaultTableStyle =NewCT_String (); +if _ddgffb :=d .DecodeElement (_afega .DefaultTableStyle ,&_aggae );_ddgffb !=nil {return _ddgffb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .EvenAndOddHeaders =NewCT_OnOff (); +if _bcdbg :=d .DecodeElement (_afega .EvenAndOddHeaders ,&_aggae );_bcdbg !=nil {return _bcdbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_afega .BookFoldRevPrinting =NewCT_OnOff (); +if _feaccg :=d .DecodeElement (_afega .BookFoldRevPrinting ,&_aggae );_feaccg !=nil {return _feaccg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .BookFoldPrinting =NewCT_OnOff (); +if _aeecc :=d .DecodeElement (_afega .BookFoldPrinting ,&_aggae );_aeecc !=nil {return _aeecc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_afega .BookFoldPrintingSheets =NewCT_DecimalNumber (); +if _dgffdg :=d .DecodeElement (_afega .BookFoldPrintingSheets ,&_aggae );_dgffdg !=nil {return _dgffdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure (); +if _cbegbc :=d .DecodeElement (_afega .DrawingGridHorizontalSpacing ,&_aggae );_cbegbc !=nil {return _cbegbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .DrawingGridVerticalSpacing =NewCT_TwipsMeasure (); +if _ceefcb :=d .DecodeElement (_afega .DrawingGridVerticalSpacing ,&_aggae );_ceefcb !=nil {return _ceefcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber (); +if _fgbge :=d .DecodeElement (_afega .DisplayHorizontalDrawingGridEvery ,&_aggae );_fgbge !=nil {return _fgbge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber (); +if _gddee :=d .DecodeElement (_afega .DisplayVerticalDrawingGridEvery ,&_aggae );_gddee !=nil {return _gddee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff (); +if _gbbbbf :=d .DecodeElement (_afega .DoNotUseMarginsForDrawingGridOrigin ,&_aggae );_gbbbbf !=nil {return _gbbbbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure (); +if _egggg :=d .DecodeElement (_afega .DrawingGridHorizontalOrigin ,&_aggae );_egggg !=nil {return _egggg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .DrawingGridVerticalOrigin =NewCT_TwipsMeasure (); +if _ecbga :=d .DecodeElement (_afega .DrawingGridVerticalOrigin ,&_aggae );_ecbga !=nil {return _ecbga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .DoNotShadeFormData =NewCT_OnOff (); +if _baeafce :=d .DecodeElement (_afega .DoNotShadeFormData ,&_aggae );_baeafce !=nil {return _baeafce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .NoPunctuationKerning =NewCT_OnOff (); +if _efgfec :=d .DecodeElement (_afega .NoPunctuationKerning ,&_aggae );_efgfec !=nil {return _efgfec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .CharacterSpacingControl =NewCT_CharacterSpacing (); +if _dcdcgg :=d .DecodeElement (_afega .CharacterSpacingControl ,&_aggae );_dcdcgg !=nil {return _dcdcgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_afega .PrintTwoOnOne =NewCT_OnOff (); +if _fgbgde :=d .DecodeElement (_afega .PrintTwoOnOne ,&_aggae );_fgbgde !=nil {return _fgbgde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .StrictFirstAndLastChars =NewCT_OnOff (); +if _acgea :=d .DecodeElement (_afega .StrictFirstAndLastChars ,&_aggae );_acgea !=nil {return _acgea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .NoLineBreaksAfter =NewCT_Kinsoku (); +if _efcagd :=d .DecodeElement (_afega .NoLineBreaksAfter ,&_aggae );_efcagd !=nil {return _efcagd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .NoLineBreaksBefore =NewCT_Kinsoku (); +if _fddff :=d .DecodeElement (_afega .NoLineBreaksBefore ,&_aggae );_fddff !=nil {return _fddff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .SavePreviewPicture =NewCT_OnOff (); +if _efdcc :=d .DecodeElement (_afega .SavePreviewPicture ,&_aggae );_efdcc !=nil {return _efdcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .DoNotValidateAgainstSchema =NewCT_OnOff (); +if _efgbgf :=d .DecodeElement (_afega .DoNotValidateAgainstSchema ,&_aggae );_efgbgf !=nil {return _efgbgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .SaveInvalidXml =NewCT_OnOff (); +if _edccdg :=d .DecodeElement (_afega .SaveInvalidXml ,&_aggae );_edccdg !=nil {return _edccdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .IgnoreMixedContent =NewCT_OnOff (); +if _cdedb :=d .DecodeElement (_afega .IgnoreMixedContent ,&_aggae );_cdedb !=nil {return _cdedb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .AlwaysShowPlaceholderText =NewCT_OnOff (); +if _efece :=d .DecodeElement (_afega .AlwaysShowPlaceholderText ,&_aggae );_efece !=nil {return _efece ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .DoNotDemarcateInvalidXml =NewCT_OnOff (); +if _fdagda :=d .DecodeElement (_afega .DoNotDemarcateInvalidXml ,&_aggae );_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 :"\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"}:_afega .SaveXmlDataOnly =NewCT_OnOff (); +if _fbcba :=d .DecodeElement (_afega .SaveXmlDataOnly ,&_aggae );_fbcba !=nil {return _fbcba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .UseXSLTWhenSaving =NewCT_OnOff (); +if _acadbd :=d .DecodeElement (_afega .UseXSLTWhenSaving ,&_aggae );_acadbd !=nil {return _acadbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .SaveThroughXslt =NewCT_SaveThroughXslt (); +if _eecabf :=d .DecodeElement (_afega .SaveThroughXslt ,&_aggae );_eecabf !=nil {return _eecabf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .ShowXMLTags =NewCT_OnOff (); +if _eeebf :=d .DecodeElement (_afega .ShowXMLTags ,&_aggae );_eeebf !=nil {return _eeebf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .AlwaysMergeEmptyNamespace =NewCT_OnOff (); +if _fbdaa :=d .DecodeElement (_afega .AlwaysMergeEmptyNamespace ,&_aggae );_fbdaa !=nil {return _fbdaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .UpdateFields =NewCT_OnOff (); +if _egcfgb :=d .DecodeElement (_afega .UpdateFields ,&_aggae );_egcfgb !=nil {return _egcfgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .HdrShapeDefaults =NewCT_ShapeDefaults (); +if _gcffc :=d .DecodeElement (_afega .HdrShapeDefaults ,&_aggae );_gcffc !=nil {return _gcffc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .FootnotePr =NewCT_FtnDocProps (); +if _eafecc :=d .DecodeElement (_afega .FootnotePr ,&_aggae );_eafecc !=nil {return _eafecc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .EndnotePr =NewCT_EdnDocProps (); +if _eagbfd :=d .DecodeElement (_afega .EndnotePr ,&_aggae );_eagbfd !=nil {return _eagbfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_afega .Compat =NewCT_Compat (); +if _cdedbf :=d .DecodeElement (_afega .Compat ,&_aggae );_cdedbf !=nil {return _cdedbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .DocVars =NewCT_DocVars (); +if _ddceb :=d .DecodeElement (_afega .DocVars ,&_aggae );_ddceb !=nil {return _ddceb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .Rsids =NewCT_DocRsids (); +if _faggc :=d .DecodeElement (_afega .Rsids ,&_aggae );_faggc !=nil {return _faggc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_afega .MathPr =_b .NewMathPr (); +if _cdgcd :=d .DecodeElement (_afega .MathPr ,&_aggae );_cdgcd !=nil {return _cdgcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_affgc :=NewCT_String (); +if _baegc :=d .DecodeElement (_affgc ,&_aggae );_baegc !=nil {return _baegc ;};_afega .AttachedSchema =append (_afega .AttachedSchema ,_affgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .ThemeFontLang =NewCT_Language (); +if _gcedeed :=d .DecodeElement (_afega .ThemeFontLang ,&_aggae );_gcedeed !=nil {return _gcedeed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .ClrSchemeMapping =NewCT_ColorSchemeMapping (); +if _bdfede :=d .DecodeElement (_afega .ClrSchemeMapping ,&_aggae );_bdfede !=nil {return _bdfede ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .DoNotIncludeSubdocsInStats =NewCT_OnOff (); +if _bdcgb :=d .DecodeElement (_afega .DoNotIncludeSubdocsInStats ,&_aggae );_bdcgb !=nil {return _bdcgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .DoNotAutoCompressPictures =NewCT_OnOff (); +if _gdbee :=d .DecodeElement (_afega .DoNotAutoCompressPictures ,&_aggae );_gdbee !=nil {return _gdbee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .ForceUpgrade =NewCT_Empty (); +if _gdebd :=d .DecodeElement (_afega .ForceUpgrade ,&_aggae );_gdebd !=nil {return _gdebd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .Captions =NewCT_Captions (); +if _fegeb :=d .DecodeElement (_afega .Captions ,&_aggae );_fegeb !=nil {return _fegeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown (); +if _dbgbf :=d .DecodeElement (_afega .ReadModeInkLockDown ,&_aggae );_dbgbf !=nil {return _dbgbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccegef :=NewCT_SmartTagType (); +if _ddcadc :=d .DecodeElement (_ccegef ,&_aggae );_ddcadc !=nil {return _ddcadc ;};_afega .SmartTagType =append (_afega .SmartTagType ,_ccegef );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"}:_afega .SchemaLibrary =_ge .NewSchemaLibrary (); +if _caedcb :=d .DecodeElement (_afega .SchemaLibrary ,&_aggae );_caedcb !=nil {return _caedcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .ShapeDefaults =NewCT_ShapeDefaults (); +if _ccfcf :=d .DecodeElement (_afega .ShapeDefaults ,&_aggae );_ccfcf !=nil {return _ccfcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afega .DoNotEmbedSmartTags =NewCT_OnOff (); +if _ddefb :=d .DecodeElement (_afega .DoNotEmbedSmartTags ,&_aggae );_ddefb !=nil {return _ddefb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_afega .DecimalSymbol =NewCT_String (); +if _gcffd :=d .DecodeElement (_afega .DecimalSymbol ,&_aggae );_gcffd !=nil {return _gcffd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_afega .ListSeparator =NewCT_String (); +if _cfcba :=d .DecodeElement (_afega .ListSeparator ,&_aggae );_cfcba !=nil {return _cfcba ;};default:_effda :=&_e .XSDAny {};if _acabbc :=d .DecodeElement (_effda ,&_aggae );_acabbc !=nil {return _acabbc ;};_afega .Extra =append (_afega .Extra ,_effda ); +};case _g .EndElement :break _dbaca ;case _g .CharData :};};return nil ;};func NewCT_CustomXmlRow ()*CT_CustomXmlRow {_cabdf :=&CT_CustomXmlRow {};return _cabdf };func (_feae *CT_Compat )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _feae .UseSingleBorderforContiguousCells !=nil {_dedgd :=_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 (_feae .UseSingleBorderforContiguousCells ,_dedgd );};if _feae .WpJustification !=nil {_fbdd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0070\u004a\u0075\u0073\u0074\u0069\u0066\u0069\u0063a\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_feae .WpJustification ,_fbdd );};if _feae .NoTabHangInd !=nil {_abgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0054\u0061\u0062\u0048\u0061n\u0067\u0049\u006e\u0064"}};e .EncodeElement (_feae .NoTabHangInd ,_abgb ); +};if _feae .NoLeading !=nil {_ccga :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067"}};e .EncodeElement (_feae .NoLeading ,_ccga );};if _feae .SpaceForUL !=nil {_bdgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}}; +e .EncodeElement (_feae .SpaceForUL ,_bdgd );};if _feae .NoColumnBalance !=nil {_afaae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0043\u006f\u006c\u0075\u006d\u006e\u0042\u0061l\u0061\u006e\u0063\u0065"}};e .EncodeElement (_feae .NoColumnBalance ,_afaae ); +};if _feae .BalanceSingleByteDoubleByteWidth !=nil {_bbdc :=_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 (_feae .BalanceSingleByteDoubleByteWidth ,_bbdc );};if _feae .NoExtraLineSpacing !=nil {_faee :=_g .StartElement {Name :_g .Name {Local :"w\u003an\u006f\u0045\u0078\u0074\u0072\u0061\u004c\u0069n\u0065\u0053\u0070\u0061ci\u006e\u0067"}}; +e .EncodeElement (_feae .NoExtraLineSpacing ,_faee );};if _feae .DoNotLeaveBackslashAlone !=nil {_geafd :=_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 (_feae .DoNotLeaveBackslashAlone ,_geafd );};if _feae .UlTrailSpace !=nil {_fegac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075\u006c\u0054\u0072\u0061\u0069\u006cS\u0070\u0061\u0063\u0065"}};e .EncodeElement (_feae .UlTrailSpace ,_fegac ); +};if _feae .DoNotExpandShiftReturn !=nil {_fcgb :=_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 (_feae .DoNotExpandShiftReturn ,_fcgb ); +};if _feae .SpacingInWholePoints !=nil {_agae :=_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 (_feae .SpacingInWholePoints ,_agae ); +};if _feae .LineWrapLikeWord6 !=nil {_bcbbb :=_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 (_feae .LineWrapLikeWord6 ,_bcbbb );};if _feae .PrintBodyTextBeforeHeader !=nil {_fbde :=_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 (_feae .PrintBodyTextBeforeHeader ,_fbde );};if _feae .PrintColBlack !=nil {_eagf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}};e .EncodeElement (_feae .PrintColBlack ,_eagf ); +};if _feae .WpSpaceWidth !=nil {_egec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0070\u0053\u0070\u0061\u0063\u0065W\u0069\u0064\u0074\u0068"}};e .EncodeElement (_feae .WpSpaceWidth ,_egec );};if _feae .ShowBreaksInFrames !=nil {_bbcc :=_g .StartElement {Name :_g .Name {Local :"w\u003as\u0068\u006f\u0077\u0042\u0072\u0065\u0061\u006bs\u0049\u006e\u0046\u0072am\u0065\u0073"}}; +e .EncodeElement (_feae .ShowBreaksInFrames ,_bbcc );};if _feae .SubFontBySize !=nil {_efgg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073u\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}};e .EncodeElement (_feae .SubFontBySize ,_efgg ); +};if _feae .SuppressBottomSpacing !=nil {_ffgb :=_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 (_feae .SuppressBottomSpacing ,_ffgb ); +};if _feae .SuppressTopSpacing !=nil {_bacc :=_g .StartElement {Name :_g .Name {Local :"w\u003as\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0054o\u0070\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_feae .SuppressTopSpacing ,_bacc );};if _feae .SuppressSpacingAtTopOfPage !=nil {_acac :=_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 (_feae .SuppressSpacingAtTopOfPage ,_acac );};if _feae .SuppressTopSpacingWP !=nil {_befeb :=_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 (_feae .SuppressTopSpacingWP ,_befeb );};if _feae .SuppressSpBfAfterPgBrk !=nil {_gdde :=_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 (_feae .SuppressSpBfAfterPgBrk ,_gdde );};if _feae .SwapBordersFacingPages !=nil {_gfeg :=_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 (_feae .SwapBordersFacingPages ,_gfeg );};if _feae .ConvMailMergeEsc !=nil {_badf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063o\u006e\u0076\u004d\u0061\u0069l\u004d\u0065r\u0067\u0065\u0045\u0073\u0063"}};e .EncodeElement (_feae .ConvMailMergeEsc ,_badf ); +};if _feae .TruncateFontHeightsLikeWP6 !=nil {_cgefe :=_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 (_feae .TruncateFontHeightsLikeWP6 ,_cgefe ); +};if _feae .MwSmallCaps !=nil {_agge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_feae .MwSmallCaps ,_agge );};if _feae .UsePrinterMetrics !=nil {_eced :=_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 (_feae .UsePrinterMetrics ,_eced );};if _feae .DoNotSuppressParagraphBorders !=nil {_cffdc :=_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 (_feae .DoNotSuppressParagraphBorders ,_cffdc );};if _feae .WrapTrailSpaces !=nil {_gfgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070\u0054\u0072\u0061\u0069\u006c\u0053p\u0061\u0063\u0065\u0073"}};e .EncodeElement (_feae .WrapTrailSpaces ,_gfgg ); +};if _feae .FootnoteLayoutLikeWW8 !=nil {_befeg :=_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 (_feae .FootnoteLayoutLikeWW8 ,_befeg ); +};if _feae .ShapeLayoutLikeWW8 !=nil {_gcdab :=_g .StartElement {Name :_g .Name {Local :"w\u003as\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006fu\u0074\u004c\u0069\u006beW\u0057\u0038"}};e .EncodeElement (_feae .ShapeLayoutLikeWW8 ,_gcdab );};if _feae .AlignTablesRowByRow !=nil {_fage :=_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 (_feae .AlignTablesRowByRow ,_fage );};if _feae .ForgetLastTabAlignment !=nil {_eeae :=_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 (_feae .ForgetLastTabAlignment ,_eeae );};if _feae .AdjustLineHeightInTable !=nil {_abec :=_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 (_feae .AdjustLineHeightInTable ,_abec );};if _feae .AutoSpaceLikeWord95 !=nil {_dcad :=_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 (_feae .AutoSpaceLikeWord95 ,_dcad );};if _feae .NoSpaceRaiseLower !=nil {_daea :=_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 (_feae .NoSpaceRaiseLower ,_daea ); +};if _feae .DoNotUseHTMLParagraphAutoSpacing !=nil {_efgaf :=_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 (_feae .DoNotUseHTMLParagraphAutoSpacing ,_efgaf );};if _feae .LayoutRawTableWidth !=nil {_bdfed :=_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 (_feae .LayoutRawTableWidth ,_bdfed );};if _feae .LayoutTableRowsApart !=nil {_aggef :=_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 (_feae .LayoutTableRowsApart ,_aggef );};if _feae .UseWord97LineBreakRules !=nil {_cggb :=_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 (_feae .UseWord97LineBreakRules ,_cggb );};if _feae .DoNotBreakWrappedTables !=nil {_begf :=_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 (_feae .DoNotBreakWrappedTables ,_begf );};if _feae .DoNotSnapToGridInCell !=nil {_gcad :=_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 (_feae .DoNotSnapToGridInCell ,_gcad );};if _feae .SelectFldWithFirstOrLastChar !=nil {_egag :=_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 (_feae .SelectFldWithFirstOrLastChar ,_egag );};if _feae .ApplyBreakingRules !=nil {_ecca :=_g .StartElement {Name :_g .Name {Local :"w\u003aa\u0070\u0070\u006c\u0079\u0042\u0072\u0065\u0061k\u0069\u006e\u0067\u0052ul\u0065\u0073"}};e .EncodeElement (_feae .ApplyBreakingRules ,_ecca ); +};if _feae .DoNotWrapTextWithPunct !=nil {_babba :=_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 (_feae .DoNotWrapTextWithPunct ,_babba ); +};if _feae .DoNotUseEastAsianBreakRules !=nil {_bffg :=_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 (_feae .DoNotUseEastAsianBreakRules ,_bffg );};if _feae .UseWord2002TableStyleRules !=nil {_eaeg :=_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 (_feae .UseWord2002TableStyleRules ,_eaeg );};if _feae .GrowAutofit !=nil {_geac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_feae .GrowAutofit ,_geac ); +};if _feae .UseFELayout !=nil {_aedee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_feae .UseFELayout ,_aedee );};if _feae .UseNormalStyleForList !=nil {_fafbd :=_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 (_feae .UseNormalStyleForList ,_fafbd );};if _feae .DoNotUseIndentAsNumberingTabStop !=nil {_bbba :=_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 (_feae .DoNotUseIndentAsNumberingTabStop ,_bbba );};if _feae .UseAltKinsokuLineBreakRules !=nil {_bgag :=_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 (_feae .UseAltKinsokuLineBreakRules ,_bgag );};if _feae .AllowSpaceOfSameStyleInTable !=nil {_cdfa :=_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 (_feae .AllowSpaceOfSameStyleInTable ,_cdfa );};if _feae .DoNotSuppressIndentation !=nil {_aedd :=_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 (_feae .DoNotSuppressIndentation ,_aedd );};if _feae .DoNotAutofitConstrainedTables !=nil {_geeg :=_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 (_feae .DoNotAutofitConstrainedTables ,_geeg );};if _feae .AutofitToFirstFixedWidthCell !=nil {_feaa :=_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 (_feae .AutofitToFirstFixedWidthCell ,_feaa );};if _feae .UnderlineTabInNumList !=nil {_egab :=_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 (_feae .UnderlineTabInNumList ,_egab );};if _feae .DisplayHangulFixedWidth !=nil {_dbeb :=_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 (_feae .DisplayHangulFixedWidth ,_dbeb );};if _feae .SplitPgBreakAndParaMark !=nil {_facce :=_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 (_feae .SplitPgBreakAndParaMark ,_facce );};if _feae .DoNotVertAlignCellWithSp !=nil {_fbgd :=_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 (_feae .DoNotVertAlignCellWithSp ,_fbgd );};if _feae .DoNotBreakConstrainedForcedTable !=nil {_deag :=_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 (_feae .DoNotBreakConstrainedForcedTable ,_deag );};if _feae .DoNotVertAlignInTxbx !=nil {_bbcb :=_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 (_feae .DoNotVertAlignInTxbx ,_bbcb );};if _feae .UseAnsiKerningPairs !=nil {_eadc :=_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 (_feae .UseAnsiKerningPairs ,_eadc ); +};if _feae .CachedColBalance !=nil {_eabg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063a\u0063\u0068\u0065\u0064\u0043o\u006c\u0042a\u006c\u0061\u006e\u0063\u0065"}};e .EncodeElement (_feae .CachedColBalance ,_eabg );};if _feae .CompatSetting !=nil {_dabbf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063o\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}}; +for _ ,_aeee :=range _feae .CompatSetting {e .EncodeElement (_aeee ,_dabbf );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type WdST_AlignV byte ;func NewWdCT_WordprocessingGroup ()*WdCT_WordprocessingGroup {_acdfb :=&WdCT_WordprocessingGroup {}; +_acdfb .CNvGrpSpPr =_af .NewCT_NonVisualGroupDrawingShapeProps ();_acdfb .GrpSpPr =_af .NewCT_GroupShapeProperties ();return _acdfb ;};func NewAG_SectPrAttributes ()*AG_SectPrAttributes {_de :=&AG_SectPrAttributes {};return _de };func (_edeafd *WdCT_EffectExtent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c"},Value :_a .Sprintf ("\u0025\u0076",_edeafd .LAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074"},Value :_a .Sprintf ("\u0025\u0076",_edeafd .TAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072"},Value :_a .Sprintf ("\u0025\u0076",_edeafd .RAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062"},Value :_a .Sprintf ("\u0025\u0076",_edeafd .BAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbdgg *ST_TextScale )Validate ()error {return _bbdgg .ValidateWithPath ("")}; +func (_acga *CT_FramesetChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acga .Frameset !=nil {_dbafa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}};for _ ,_dddgb :=range _acga .Frameset {e .EncodeElement (_dddgb ,_dbafa ); +};};if _acga .Frame !=nil {_eegca :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"}};for _ ,_fbege :=range _acga .Frame {e .EncodeElement (_fbege ,_eegca );};};return nil ;};func NewCT_Columns ()*CT_Columns {_caac :=&CT_Columns {}; +return _caac }; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_bef *CT_Border )ValidateWithPath (path string )error {if _bef .ValAttr ==ST_BorderUnset {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 _aagcb :=_bef .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aagcb !=nil {return _aagcb ;};if _bef .ColorAttr !=nil {if _egfde :=_bef .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_egfde !=nil {return _egfde ;};};if _eecb :=_bef .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_eecb !=nil {return _eecb ;};if _bef .ShadowAttr !=nil {if _daa :=_bef .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); -_daa !=nil {return _daa ;};};if _bef .FrameAttr !=nil {if _aaeb :=_bef .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_aaeb !=nil {return _aaeb ;};};return nil ;};func (_aaebbe *ST_HeightRule )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfege ,_aacbe :=d .Token (); -if _aacbe !=nil {return _aacbe ;};if _gbbgf ,_fedgdf :=_bfege .(_b .EndElement );_fedgdf &&_gbbgf .Name ==start .Name {*_aaebbe =1;return nil ;};if _dcbcdf ,_befdb :=_bfege .(_b .CharData );!_befdb {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",_bfege ); -}else {switch string (_dcbcdf ){case "":*_aaebbe =0;case "\u0061\u0075\u0074\u006f":*_aaebbe =1;case "\u0065\u0078\u0061c\u0074":*_aaebbe =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_aaebbe =3;};};_bfege ,_aacbe =d .Token ();if _aacbe !=nil {return _aacbe ; -};if _fedbbe ,_ccdeb :=_bfege .(_b .EndElement );_ccdeb &&_fedbbe .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",_bfege ); -};type CT_Shd struct{ +// Validate validates the CT_Object and its children +func (_aadcf *CT_Object )Validate ()error {return _aadcf .ValidateWithPath ("\u0043T\u005f\u004f\u0062\u006a\u0065\u0063t");};func (_cccccd *Footnotes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cccccd .CT_Footnotes =*NewCT_Footnotes (); +_fegbc :for {_gbaff ,_bbgega :=d .Token ();if _bbgega !=nil {return _bbgega ;};switch _ecgdf :=_gbaff .(type ){case _g .StartElement :switch _ecgdf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gbacdg :=NewCT_FtnEdn (); +if _ggfagg :=d .DecodeElement (_gbacdg ,&_ecgdf );_ggfagg !=nil {return _ggfagg ;};_cccccd .Footnote =append (_cccccd .Footnote ,_gbacdg );default:_bd .Log .Debug ("\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",_ecgdf .Name ); +if _dgbbee :=d .Skip ();_dgbbee !=nil {return _dgbbee ;};};case _g .EndElement :break _fegbc ;case _g .CharData :};};return nil ;};func (_fbabb *CT_Lvl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dgfd :=range start .Attr {if _dgfd .Name .Local =="\u0074\u0070\u006c\u0063"{_dcga ,_bcgdg :=_dgfd .Value ,error (nil ); +if _bcgdg !=nil {return _bcgdg ;};_fbabb .TplcAttr =&_dcga ;continue ;};if _dgfd .Name .Local =="\u0069\u006c\u0076\u006c"{_cgbdfa ,_fcfe :=_ff .ParseInt (_dgfd .Value ,10,64);if _fcfe !=nil {return _fcfe ;};_fbabb .IlvlAttr =_cgbdfa ;continue ;};if _dgfd .Name .Local =="\u0074e\u006e\u0074\u0061\u0074\u0069\u0076e"{_cgacf ,_ggbe :=ParseUnionST_OnOff (_dgfd .Value ); +if _ggbe !=nil {return _ggbe ;};_fbabb .TentativeAttr =&_cgacf ;continue ;};};_efgcbe :for {_gdcea ,_fcfdd :=d .Token ();if _fcfdd !=nil {return _fcfdd ;};switch _cfeab :=_gdcea .(type ){case _g .StartElement :switch _cfeab .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbabb .Start =NewCT_DecimalNumber (); +if _cccab :=d .DecodeElement (_fbabb .Start ,&_cfeab );_cccab !=nil {return _cccab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbabb .NumFmt =NewCT_NumFmt (); +if _afgce :=d .DecodeElement (_fbabb .NumFmt ,&_cfeab );_afgce !=nil {return _afgce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbabb .LvlRestart =NewCT_DecimalNumber (); +if _cdafd :=d .DecodeElement (_fbabb .LvlRestart ,&_cfeab );_cdafd !=nil {return _cdafd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbabb .PStyle =NewCT_String (); +if _fegb :=d .DecodeElement (_fbabb .PStyle ,&_cfeab );_fegb !=nil {return _fegb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbabb .IsLgl =NewCT_OnOff (); +if _gdbad :=d .DecodeElement (_fbabb .IsLgl ,&_cfeab );_gdbad !=nil {return _gdbad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbabb .Suff =NewCT_LevelSuffix (); +if _bbggg :=d .DecodeElement (_fbabb .Suff ,&_cfeab );_bbggg !=nil {return _bbggg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbabb .LvlText =NewCT_LevelText (); +if _eddfd :=d .DecodeElement (_fbabb .LvlText ,&_cfeab );_eddfd !=nil {return _eddfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbabb .LvlPicBulletId =NewCT_DecimalNumber (); +if _eeege :=d .DecodeElement (_fbabb .LvlPicBulletId ,&_cfeab );_eeege !=nil {return _eeege ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fbabb .Legacy =NewCT_LvlLegacy (); +if _cbdfd :=d .DecodeElement (_fbabb .Legacy ,&_cfeab );_cbdfd !=nil {return _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 :"\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"}:_fbabb .LvlJc =NewCT_Jc (); +if _aedbg :=d .DecodeElement (_fbabb .LvlJc ,&_cfeab );_aedbg !=nil {return _aedbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbabb .PPr =NewCT_PPrGeneral (); +if _faaeg :=d .DecodeElement (_fbabb .PPr ,&_cfeab );_faaeg !=nil {return _faaeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbabb .RPr =NewCT_RPr (); +if _bacae :=d .DecodeElement (_fbabb .RPr ,&_cfeab );_bacae !=nil {return _bacae ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cfeab .Name ); +if _cegge :=d .Skip ();_cegge !=nil {return _cegge ;};};case _g .EndElement :break _efgcbe ;case _g .CharData :};};return nil ;};func NewCT_Footnotes ()*CT_Footnotes {_dabbc :=&CT_Footnotes {};return _dabbc };func (_bgdcfe *WdCT_WordprocessingContentPartNonVisual )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaceg :for {_ddeabc ,_dcbacf :=d .Token (); +if _dcbacf !=nil {return _dcbacf ;};switch _ebaad :=_ddeabc .(type ){case _g .StartElement :switch _ebaad .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_bgdcfe .CNvPr =_af .NewCT_NonVisualDrawingProps (); +if _abefgf :=d .DecodeElement (_bgdcfe .CNvPr ,&_ebaad );_abefgf !=nil {return _abefgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_bgdcfe .CNvContentPartPr =_af .NewCT_NonVisualContentPartProperties (); +if _bedebb :=d .DecodeElement (_bgdcfe .CNvContentPartPr ,&_ebaad );_bedebb !=nil {return _bedebb ;};default:_bd .Log .Debug ("\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",_ebaad .Name ); +if _ecfgbg :=d .Skip ();_ecfgbg !=nil {return _ecfgbg ;};};case _g .EndElement :break _gaceg ;case _g .CharData :};};return nil ;}; -// Shading Pattern -ValAttr ST_Shd ; +// ValidateWithPath validates the CT_Kinsoku and its children, prefixing error messages with path +func (_gedb *CT_Kinsoku )ValidateWithPath (path string )error {return nil };func (_ededff ST_Zoom )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_defggf :=_g .Attr {};_defggf .Name =name ;switch _ededff {case ST_ZoomUnset :_defggf .Value ="";case ST_ZoomNone :_defggf .Value ="\u006e\u006f\u006e\u0065"; +case ST_ZoomFullPage :_defggf .Value ="\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065";case ST_ZoomBestFit :_defggf .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_ZoomTextFit :_defggf .Value ="\u0074e\u0078\u0074\u0046\u0069\u0074";};return _defggf ,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;); -// Shading Pattern Color -ColorAttr *ST_HexColor ; +// Validate validates the WdCT_WordprocessingShapeChoice and its children +func (_aaadb *WdCT_WordprocessingShapeChoice )Validate ()error {return _aaadb .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u006f\u0072\u0064\u0070r\u006f\u0063\u0065\u0073\u0073\u0069\u006eg\u0053\u0068\u0061\u0070\u0065\u0043\u0068\u006f\u0069\u0063\u0065"); +};func (_cbdbf ST_PageBorderZOrder )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_agaff :=_g .Attr {};_agaff .Name =name ;switch _cbdbf {case ST_PageBorderZOrderUnset :_agaff .Value ="";case ST_PageBorderZOrderFront :_agaff .Value ="\u0066\u0072\u006fn\u0074"; +case ST_PageBorderZOrderBack :_agaff .Value ="\u0062\u0061\u0063\u006b";};return _agaff ,nil ;};func (_bgaccda ST_ThemeColor )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ebeggd :=_g .Attr {};_ebeggd .Name =name ;switch _bgaccda {case ST_ThemeColorUnset :_ebeggd .Value =""; +case ST_ThemeColorDark1 :_ebeggd .Value ="\u0064\u0061\u0072k\u0031";case ST_ThemeColorLight1 :_ebeggd .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_ThemeColorDark2 :_ebeggd .Value ="\u0064\u0061\u0072k\u0032";case ST_ThemeColorLight2 :_ebeggd .Value ="\u006c\u0069\u0067\u0068\u0074\u0032"; +case ST_ThemeColorAccent1 :_ebeggd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_ThemeColorAccent2 :_ebeggd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_ThemeColorAccent3 :_ebeggd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_ThemeColorAccent4 :_ebeggd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034"; +case ST_ThemeColorAccent5 :_ebeggd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_ThemeColorAccent6 :_ebeggd .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_ThemeColorHyperlink :_ebeggd .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"; +case ST_ThemeColorFollowedHyperlink :_ebeggd .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";case ST_ThemeColorNone :_ebeggd .Value ="\u006e\u006f\u006e\u0065";case ST_ThemeColorBackground1 :_ebeggd .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031"; +case ST_ThemeColorText1 :_ebeggd .Value ="\u0074\u0065\u0078t\u0031";case ST_ThemeColorBackground2 :_ebeggd .Value ="b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032";case ST_ThemeColorText2 :_ebeggd .Value ="\u0074\u0065\u0078t\u0032";};return _ebeggd ,nil ; +};func (_fddccee ST_JcTable )Validate ()error {return _fddccee .ValidateWithPath ("")};type WdST_RelFromV byte ;func (_fagge *CT_ReadingModeInkLockDown )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fgacaf :=range start .Attr {if _fgacaf .Name .Local =="\u0061\u0063\u0074\u0075\u0061\u006c\u0050\u0067"{_dfac ,_dbcee :=ParseUnionST_OnOff (_fgacaf .Value ); +if _dbcee !=nil {return _dbcee ;};_fagge .ActualPgAttr =_dfac ;continue ;};if _fgacaf .Name .Local =="\u0077"{_gdgcdb ,_bafc :=_ff .ParseUint (_fgacaf .Value ,10,64);if _bafc !=nil {return _bafc ;};_fagge .WAttr =_gdgcdb ;continue ;};if _fgacaf .Name .Local =="\u0068"{_gceee ,_fgafe :=_ff .ParseUint (_fgacaf .Value ,10,64); +if _fgafe !=nil {return _fgafe ;};_fagge .HAttr =_gceee ;continue ;};if _fgacaf .Name .Local =="\u0066\u006f\u006e\u0074\u0053\u007a"{_dddbe ,_ddage :=ParseUnionST_DecimalNumberOrPercent (_fgacaf .Value );if _ddage !=nil {return _ddage ;};_fagge .FontSzAttr =_dddbe ; +continue ;};};for {_cgggc ,_caffge :=d .Token ();if _caffge !=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",_caffge ); +};if _cdbbd ,_geaga :=_cgggc .(_g .EndElement );_geaga &&_cdbbd .Name ==start .Name {break ;};};return nil ;};func (_ffaaa *ST_EdnPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efdgbf ,_ebeagc :=d .Token ();if _ebeagc !=nil {return _ebeagc ; +};if _ffdfaa ,_bcacfd :=_efdgbf .(_g .EndElement );_bcacfd &&_ffdfaa .Name ==start .Name {*_ffaaa =1;return nil ;};if _cbdgcg ,_fgeead :=_efdgbf .(_g .CharData );!_fgeead {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",_efdgbf ); +}else {switch string (_cbdgcg ){case "":*_ffaaa =0;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_ffaaa =1;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_ffaaa =2;};};_efdgbf ,_ebeagc =d .Token ();if _ebeagc !=nil {return _ebeagc ;};if _acfedd ,_fcbagc :=_efdgbf .(_g .EndElement ); +_fcbagc &&_acfedd .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",_efdgbf );}; -// Shading Pattern Theme Color -ThemeColorAttr ST_ThemeColor ; +// ValidateWithPath validates the CT_FramePr and its children, prefixing error messages with path +func (_eafgg *CT_FramePr )ValidateWithPath (path string )error {if _daab :=_eafgg .DropCapAttr .ValidateWithPath (path +"\u002f\u0044\u0072o\u0070\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_daab !=nil {return _daab ;};if _eafgg .WAttr !=nil {if _agec :=_eafgg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072"); +_agec !=nil {return _agec ;};};if _eafgg .HAttr !=nil {if _geeb :=_eafgg .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_geeb !=nil {return _geeb ;};};if _eafgg .VSpaceAttr !=nil {if _aagea :=_eafgg .VSpaceAttr .ValidateWithPath (path +"/\u0056\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); +_aagea !=nil {return _aagea ;};};if _eafgg .HSpaceAttr !=nil {if _cfea :=_eafgg .HSpaceAttr .ValidateWithPath (path +"/\u0048\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_cfea !=nil {return _cfea ;};};if _bfadc :=_eafgg .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r"); +_bfadc !=nil {return _bfadc ;};if _agcfd :=_eafgg .HAnchorAttr .ValidateWithPath (path +"\u002f\u0048\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_agcfd !=nil {return _agcfd ;};if _eedf :=_eafgg .VAnchorAttr .ValidateWithPath (path +"\u002f\u0056\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); +_eedf !=nil {return _eedf ;};if _eafgg .XAttr !=nil {if _ecfb :=_eafgg .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_ecfb !=nil {return _ecfb ;};};if _edddbe :=_eafgg .XAlignAttr .ValidateWithPath (path +"/\u0058\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_edddbe !=nil {return _edddbe ;};if _eafgg .YAttr !=nil {if _ffaea :=_eafgg .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_ffaea !=nil {return _ffaea ;};};if _dabgf :=_eafgg .YAlignAttr .ValidateWithPath (path +"/\u0059\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_dabgf !=nil {return _dabgf ;};if _eaecb :=_eafgg .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_eaecb !=nil {return _eaecb ;};if _eafgg .AnchorLockAttr !=nil {if _ggaf :=_eafgg .AnchorLockAttr .ValidateWithPath (path +"\u002fA\u006ec\u0068\u006f\u0072\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072"); +_ggaf !=nil {return _ggaf ;};};return nil ;};func (_adbcg *ST_WmlColorSchemeIndex )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_adbcg =0;case "\u0064\u0061\u0072k\u0031":*_adbcg =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_adbcg =2; +case "\u0064\u0061\u0072k\u0032":*_adbcg =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_adbcg =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_adbcg =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_adbcg =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_adbcg =7; +case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_adbcg =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_adbcg =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_adbcg =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_adbcg =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_adbcg =12; +};return nil ;}; -// Shading Pattern Theme Color Tint -ThemeTintAttr *string ; +// Validate validates the EG_RunLevelElts and its children +func (_deagb *EG_RunLevelElts )Validate ()error {return _deagb .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073");};func (_eefdb ST_View )String ()string {switch _eefdb {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 "";}; -// Shading Pattern Theme Color Shade -ThemeShadeAttr *string ; +// Validate validates the CT_DocParts and its children +func (_bbda *CT_DocParts )Validate ()error {return _bbda .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0073");};func (_cdegc ST_Zoom )ValidateWithPath (path string )error {switch _cdegc {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 (_cdegc )); +};return nil ;};func NewCT_MailMergeDocType ()*CT_MailMergeDocType {_aaceg :=&CT_MailMergeDocType {};_aaceg .ValAttr =ST_MailMergeDocType (1);return _aaceg ;};type WdCT_EffectExtent struct{LAttr _af .ST_Coordinate ;TAttr _af .ST_Coordinate ;RAttr _af .ST_Coordinate ; +BAttr _af .ST_Coordinate ;};func (_gbggcc *WdCT_WordprocessingShapeChoice1 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbggcc .Txbx !=nil {_cfdfd :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0074\u0078\u0062\u0078"}};e .EncodeElement (_gbggcc .Txbx ,_cfdfd ); +};if _gbggcc .LinkedTxbx !=nil {_fededd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}};e .EncodeElement (_gbggcc .LinkedTxbx ,_fededd );};return nil ;};func (_cdebd ST_WmlColorSchemeIndex )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbaefdf :=_g .Attr {}; +_dbaefdf .Name =name ;switch _cdebd {case ST_WmlColorSchemeIndexUnset :_dbaefdf .Value ="";case ST_WmlColorSchemeIndexDark1 :_dbaefdf .Value ="\u0064\u0061\u0072k\u0031";case ST_WmlColorSchemeIndexLight1 :_dbaefdf .Value ="\u006c\u0069\u0067\u0068\u0074\u0031"; +case ST_WmlColorSchemeIndexDark2 :_dbaefdf .Value ="\u0064\u0061\u0072k\u0032";case ST_WmlColorSchemeIndexLight2 :_dbaefdf .Value ="\u006c\u0069\u0067\u0068\u0074\u0032";case ST_WmlColorSchemeIndexAccent1 :_dbaefdf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031"; +case ST_WmlColorSchemeIndexAccent2 :_dbaefdf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_WmlColorSchemeIndexAccent3 :_dbaefdf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033";case ST_WmlColorSchemeIndexAccent4 :_dbaefdf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034"; +case ST_WmlColorSchemeIndexAccent5 :_dbaefdf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_WmlColorSchemeIndexAccent6 :_dbaefdf .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036";case ST_WmlColorSchemeIndexHyperlink :_dbaefdf .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"; +case ST_WmlColorSchemeIndexFollowedHyperlink :_dbaefdf .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b";};return _dbaefdf ,nil ;};const (ST_SdtDateMappingTypeUnset ST_SdtDateMappingType =0;ST_SdtDateMappingTypeText ST_SdtDateMappingType =1; +ST_SdtDateMappingTypeDate ST_SdtDateMappingType =2;ST_SdtDateMappingTypeDateTime ST_SdtDateMappingType =3;); -// Shading Background Color -FillAttr *ST_HexColor ; +// ValidateWithPath validates the CT_FramesetSplitbar and its children, prefixing error messages with path +func (_efce *CT_FramesetSplitbar )ValidateWithPath (path string )error {if _efce .W !=nil {if _accag :=_efce .W .ValidateWithPath (path +"\u002f\u0057");_accag !=nil {return _accag ;};};if _efce .Color !=nil {if _cfaa :=_efce .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072"); +_cfaa !=nil {return _cfaa ;};};if _efce .NoBorder !=nil {if _bbea :=_efce .NoBorder .ValidateWithPath (path +"\u002fN\u006f\u0042\u006f\u0072\u0064\u0065r");_bbea !=nil {return _bbea ;};};if _efce .FlatBorders !=nil {if _fdbfe :=_efce .FlatBorders .ValidateWithPath (path +"\u002f\u0046\u006ca\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_fdbfe !=nil {return _fdbfe ;};};return nil ;};func (_gdggae ST_HexColor )String ()string {if _gdggae .ST_HexColorAuto !=ST_HexColorAutoUnset {return _gdggae .ST_HexColorAuto .String ();};if _gdggae .ST_HexColorRGB !=nil {return _a .Sprintf ("\u0025\u0076",*_gdggae .ST_HexColorRGB ); +};return "";};func (_cfffd *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 :_a .Sprintf ("\u0025\u0076",_cfffd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ecabc *CT_Document )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fbcbb ,_afdfe :=_ecabc .ConformanceAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0066\u006f\u0072\u006d\u0061\u006e\u0063\u0065"}); +if _afdfe !=nil {return _afdfe ;};start .Attr =append (start .Attr ,_fbcbb );e .EncodeToken (start );if _ecabc .Background !=nil {_cfab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}};e .EncodeElement (_ecabc .Background ,_cfab ); +};if _ecabc .Body !=nil {_aeeda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0064\u0079"}};e .EncodeElement (_ecabc .Body ,_aeeda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cafab *CT_RubyAlign )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cafab .ValAttr =ST_RubyAlign (1); +for _ ,_ebagf :=range start .Attr {if _ebagf .Name .Local =="\u0076\u0061\u006c"{_cafab .ValAttr .UnmarshalXMLAttr (_ebagf );continue ;};};for {_eagfd ,_facbd :=d .Token ();if _facbd !=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",_facbd ); +};if _fcfag ,_dcaab :=_eagfd .(_g .EndElement );_dcaab &&_fcfag .Name ==start .Name {break ;};};return nil ;};func (_cgfeba ST_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {switch _cgfeba {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 (_cgfeba )); +};return nil ;};type ST_TblStyleOverrideType byte ;type CT_TblGridCol struct{ -// Shading Background Theme Color -ThemeFillAttr ST_ThemeColor ; +// Grid Column Width +WAttr *_ffb .ST_TwipsMeasure ;};func (_afcdd *CT_FontsList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _afcdd .Font !=nil {_fcadc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"}}; +for _ ,_aafeg :=range _afcdd .Font {e .EncodeElement (_aafeg ,_fcadc );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dddgf *CT_FontSig )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cedfa :=range start .Attr {if _cedfa .Name .Local =="\u0075\u0073\u0062\u0030"{_efbg ,_ggcda :=_cedfa .Value ,error (nil ); +if _ggcda !=nil {return _ggcda ;};_dddgf .Usb0Attr =_efbg ;continue ;};if _cedfa .Name .Local =="\u0075\u0073\u0062\u0031"{_beadb ,_eadae :=_cedfa .Value ,error (nil );if _eadae !=nil {return _eadae ;};_dddgf .Usb1Attr =_beadb ;continue ;};if _cedfa .Name .Local =="\u0075\u0073\u0062\u0032"{_cebec ,_feaaa :=_cedfa .Value ,error (nil ); +if _feaaa !=nil {return _feaaa ;};_dddgf .Usb2Attr =_cebec ;continue ;};if _cedfa .Name .Local =="\u0075\u0073\u0062\u0033"{_cfbae ,_eecd :=_cedfa .Value ,error (nil );if _eecd !=nil {return _eecd ;};_dddgf .Usb3Attr =_cfbae ;continue ;};if _cedfa .Name .Local =="\u0063\u0073\u0062\u0030"{_ceddb ,_bbebg :=_cedfa .Value ,error (nil ); +if _bbebg !=nil {return _bbebg ;};_dddgf .Csb0Attr =_ceddb ;continue ;};if _cedfa .Name .Local =="\u0063\u0073\u0062\u0031"{_bdebf ,_faeee :=_cedfa .Value ,error (nil );if _faeee !=nil {return _faeee ;};_dddgf .Csb1Attr =_bdebf ;continue ;};};for {_ccef ,_dbdbb :=d .Token (); +if _dbdbb !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067\u003a\u0020%\u0073",_dbdbb );};if _egafa ,_fcfbb :=_ccef .(_g .EndElement );_fcfbb &&_egafa .Name ==start .Name {break ; +};};return nil ;}; -// Shading Background Theme Color Tint -ThemeFillTintAttr *string ; +// ValidateWithPath validates the CT_RPrChange and its children, prefixing error messages with path +func (_ecbab *CT_RPrChange )ValidateWithPath (path string )error {if _cgddg :=_ecbab .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cgddg !=nil {return _cgddg ;};return nil ;};func NewDocument ()*Document {_dcdfg :=&Document {};_dcdfg .CT_Document =*NewCT_Document (); +return _dcdfg ;};type CT_SdtCell struct{ -// Shading Background Theme Color Shade -ThemeFillShadeAttr *string ;};func (_ggdcg *CT_Control )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aabga :=range start .Attr {if _aabga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aabga .Name .Local =="\u0069\u0064"||_aabga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aabga .Name .Local =="\u0069\u0064"{_dbfa ,_feed :=_aabga .Value ,error (nil ); -if _feed !=nil {return _feed ;};_ggdcg .IdAttr =&_dbfa ;continue ;};if _aabga .Name .Local =="\u006e\u0061\u006d\u0065"{_eabf ,_dfbca :=_aabga .Value ,error (nil );if _dfbca !=nil {return _dfbca ;};_ggdcg .NameAttr =&_eabf ;continue ;};if _aabga .Name .Local =="\u0073h\u0061\u0070\u0065\u0069\u0064"{_daadf ,_ccdc :=_aabga .Value ,error (nil ); -if _ccdc !=nil {return _ccdc ;};_ggdcg .ShapeidAttr =&_daadf ;continue ;};};for {_fbdg ,_feace :=d .Token ();if _feace !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c\u003a\u0020%\u0073",_feace ); -};if _ccdfb ,_cecb :=_fbdg .(_b .EndElement );_cecb &&_ccdfb .Name ==start .Name {break ;};};return nil ;}; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// ValidateWithPath validates the CT_DocPartName and its children, prefixing error messages with path -func (_affd *CT_DocPartName )ValidateWithPath (path string )error {if _affd .DecoratedAttr !=nil {if _ecggf :=_affd .DecoratedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u006f\u0072\u0061\u0074\u0065d\u0041\u0074\u0074\u0072");_ecggf !=nil {return _ecggf ; -};};return nil ;};type CT_LevelSuffix struct{ +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; + +// Cell-Level Structured Document Tag Content +SdtContent *CT_SdtContentCell ;};func (_cebdeb *CT_Spacing )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cebdeb .BeforeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0062\u0065\u0066\u006f\u0072\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cebdeb .BeforeAttr )}); +};if _cebdeb .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 :_a .Sprintf ("\u0025\u0076",*_cebdeb .BeforeLinesAttr )});}; +if _cebdeb .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 :_a .Sprintf ("\u0025\u0076",*_cebdeb .BeforeAutospacingAttr )}); +};if _cebdeb .AfterAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061\u0066\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_cebdeb .AfterAttr )});};if _cebdeb .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 :_a .Sprintf ("\u0025\u0076",*_cebdeb .AfterLinesAttr )}); +};if _cebdeb .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 :_a .Sprintf ("\u0025\u0076",*_cebdeb .AfterAutospacingAttr )}); +};if _cebdeb .LineAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cebdeb .LineAttr )});};if _cebdeb .LineRuleAttr !=ST_LineSpacingRuleUnset {_bgbdef ,_affef :=_cebdeb .LineRuleAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"}); +if _affef !=nil {return _affef ;};start .Attr =append (start .Attr ,_bgbdef );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_befaa *CT_FFCheckBox )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecacab :for {_cgbc ,_fafa :=d .Token (); +if _fafa !=nil {return _fafa ;};switch _gbbeg :=_cgbc .(type ){case _g .StartElement :switch _gbbeg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_befaa .Choice =NewCT_FFCheckBoxChoice (); +if _ebbg :=d .DecodeElement (&_befaa .Choice .Size ,&_gbbeg );_ebbg !=nil {return _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 :"\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"}:_befaa .Choice =NewCT_FFCheckBoxChoice (); +if _dacd :=d .DecodeElement (&_befaa .Choice .SizeAuto ,&_gbbeg );_dacd !=nil {return _dacd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_befaa .Default =NewCT_OnOff (); +if _eaea :=d .DecodeElement (_befaa .Default ,&_gbbeg );_eaea !=nil {return _eaea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_befaa .Checked =NewCT_OnOff (); +if _gcdd :=d .DecodeElement (_befaa .Checked ,&_gbbeg );_gcdd !=nil {return _gcdd ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gbbeg .Name ); +if _eeacc :=d .Skip ();_eeacc !=nil {return _eeacc ;};};case _g .EndElement :break _ecacab ;case _g .CharData :};};return nil ;};func NewCT_Hyperlink ()*CT_Hyperlink {_beba :=&CT_Hyperlink {};return _beba };func (_gcbcgb *CT_TopPageBorder )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcbcgb .TopLeftAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072:\u0074\u006f\u0070\u004c\u0065\u0066t"},Value :_a .Sprintf ("\u0025\u0076",*_gcbcgb .TopLeftAttr )}); +};if _gcbcgb .TopRightAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_gcbcgb .TopRightAttr )});};if _gcbcgb .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_gcbcgb .IdAttr )}); +};_aacacg ,_abgaff :=_gcbcgb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _abgaff !=nil {return _abgaff ;};start .Attr =append (start .Attr ,_aacacg );if _gcbcgb .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_gcbcgb .ColorAttr )}); +};if _gcbcgb .ThemeColorAttr !=ST_ThemeColorUnset {_bcgccf ,_baegf :=_gcbcgb .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _baegf !=nil {return _baegf ;};start .Attr =append (start .Attr ,_bcgccf ); +};if _gcbcgb .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 :_a .Sprintf ("\u0025\u0076",*_gcbcgb .ThemeTintAttr )});};if _gcbcgb .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 :_a .Sprintf ("\u0025\u0076",*_gcbcgb .ThemeShadeAttr )}); +};if _gcbcgb .SzAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_a .Sprintf ("\u0025\u0076",*_gcbcgb .SzAttr )});};if _gcbcgb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gcbcgb .SpaceAttr )}); +};if _gcbcgb .ShadowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_gcbcgb .ShadowAttr )});};if _gcbcgb .FrameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gcbcgb .FrameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_LevelSuffix struct{ // Character Type Between Numbering and Text -ValAttr ST_LevelSuffix ;};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 (_gcbggc *WdCT_PosVChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcbggc .Align !=WdST_AlignVUnset {_afefd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_gcbggc .Align ,_afefd );};if _gcbggc .PosOffset !=nil {_bddac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_gcbggc .PosOffset ,_bddac );};return nil ; -}; +ValAttr ST_LevelSuffix ;};func (_fgecc *EG_ParaRPrTrackChanges )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgecc .Ins !=nil {_dfadbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_fgecc .Ins ,_dfadbf ); +};if _fgecc .Del !=nil {_agbgff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_fgecc .Del ,_agbgff );};if _fgecc .MoveFrom !=nil {_acfgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}}; +e .EncodeElement (_fgecc .MoveFrom ,_acfgb );};if _fgecc .MoveTo !=nil {_eebbad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_fgecc .MoveTo ,_eebbad );};return nil ;}; -// ValidateWithPath validates the CT_DocPartBehaviors and its children, prefixing error messages with path -func (_dbff *CT_DocPartBehaviors )ValidateWithPath (path string )error {for _efebg ,_eebbc :=range _dbff .Behavior {if _ffed :=_eebbc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fB\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u005b\u0025\u0064\u005d",path ,_efebg )); -_ffed !=nil {return _ffed ;};};return nil ;};func (_cfgg *CT_SdtPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cfgg .RPr !=nil {_bbbad :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072P\u0072"}}; -e .EncodeElement (_cfgg .RPr ,_bbbad );};if _cfgg .Alias !=nil {_fegdb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0061\u006c\u0069\u0061\u0073"}};e .EncodeElement (_cfgg .Alias ,_fegdb );};if _cfgg .Tag !=nil {_adfbf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074a\u0067"}}; -e .EncodeElement (_cfgg .Tag ,_adfbf );};if _cfgg .Id !=nil {_eefbba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"}};e .EncodeElement (_cfgg .Id ,_eefbba );};if _cfgg .Lock !=nil {_bfbbce :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b"}}; -e .EncodeElement (_cfgg .Lock ,_bfbbce );};if _cfgg .Placeholder !=nil {_gggcga :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_cfgg .Placeholder ,_gggcga ); -};if _cfgg .Temporary !=nil {_dggbf :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079"}};e .EncodeElement (_cfgg .Temporary ,_dggbf );};if _cfgg .ShowingPlcHdr !=nil {_eafed :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073h\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}}; -e .EncodeElement (_cfgg .ShowingPlcHdr ,_eafed );};if _cfgg .DataBinding !=nil {_afcac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}};e .EncodeElement (_cfgg .DataBinding ,_afcac ); -};if _cfgg .Label !=nil {_abgeg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}};e .EncodeElement (_cfgg .Label ,_abgeg );};if _cfgg .TabIndex !=nil {_caffbf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}}; -e .EncodeElement (_cfgg .TabIndex ,_caffbf );};if _cfgg .Choice !=nil {_cfgg .Choice .MarshalXML (e ,_b .StartElement {});};for _ ,_cagfdf :=range _cfgg .Extra {if _cggaga :=_cagfdf .MarshalXML (e ,_b .StartElement {});_cggaga !=nil {return _cggaga ;}; -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Perm struct{ +// ValidateWithPath validates the CT_TextAlignment and its children, prefixing error messages with path +func (_gaffc *CT_TextAlignment )ValidateWithPath (path string )error {if _gaffc .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 _dbade :=_gaffc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbade !=nil {return _dbade ;};return nil ;};func (_ecdgf *ST_TblWidth )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdaaf ,_bgfafg :=d .Token (); +if _bgfafg !=nil {return _bgfafg ;};if _bdadba ,_bbcfe :=_fdaaf .(_g .EndElement );_bbcfe &&_bdadba .Name ==start .Name {*_ecdgf =1;return nil ;};if _cfgde ,_cdgcde :=_fdaaf .(_g .CharData );!_cdgcde {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",_fdaaf ); +}else {switch string (_cfgde ){case "":*_ecdgf =0;case "\u006e\u0069\u006c":*_ecdgf =1;case "\u0070\u0063\u0074":*_ecdgf =2;case "\u0064\u0078\u0061":*_ecdgf =3;case "\u0061\u0075\u0074\u006f":*_ecdgf =4;};};_fdaaf ,_bgfafg =d .Token ();if _bgfafg !=nil {return _bgfafg ; +};if _feedb ,_cdccee :=_fdaaf .(_g .EndElement );_cdccee &&_feedb .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",_fdaaf ); +};func NewCT_Style ()*CT_Style {_geafgg :=&CT_Style {};return _geafgg };func (_cgedb *ST_DisplacedByCustomXml )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acecaa ,_addbc :=d .Token ();if _addbc !=nil {return _addbc ;};if _ecafgc ,_eacgb :=_acecaa .(_g .EndElement ); +_eacgb &&_ecafgc .Name ==start .Name {*_cgedb =1;return nil ;};if _gegdb ,_agffbc :=_acecaa .(_g .CharData );!_agffbc {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",_acecaa ); +}else {switch string (_gegdb ){case "":*_cgedb =0;case "\u006e\u0065\u0078\u0074":*_cgedb =1;case "\u0070\u0072\u0065\u0076":*_cgedb =2;};};_acecaa ,_addbc =d .Token ();if _addbc !=nil {return _addbc ;};if _ddedcec ,_affcb :=_acecaa .(_g .EndElement ); +_affcb &&_ddedcec .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",_acecaa );}; -// Annotation ID -IdAttr string ; +// ValidateWithPath validates the CT_HMerge and its children, prefixing error messages with path +func (_gbfeb *CT_HMerge )ValidateWithPath (path string )error {if _fgcd :=_gbfeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgcd !=nil {return _fgcd ;};return nil ;}; -// Annotation Displaced By Custom XML Markup -DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;}; +// ValidateWithPath validates the EG_SectPrContents and its children, prefixing error messages with path +func (_dgdbf *EG_SectPrContents )ValidateWithPath (path string )error {if _dgdbf .FootnotePr !=nil {if _deaaef :=_dgdbf .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_deaaef !=nil {return _deaaef ; +};};if _dgdbf .EndnotePr !=nil {if _ceccea :=_dgdbf .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_ceccea !=nil {return _ceccea ;};};if _dgdbf .Type !=nil {if _bbdef :=_dgdbf .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065"); +_bbdef !=nil {return _bbdef ;};};if _dgdbf .PgSz !=nil {if _dfadg :=_dgdbf .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_dfadg !=nil {return _dfadg ;};};if _dgdbf .PgMar !=nil {if _cefadd :=_dgdbf .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072"); +_cefadd !=nil {return _cefadd ;};};if _dgdbf .PaperSrc !=nil {if _eggdb :=_dgdbf .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_eggdb !=nil {return _eggdb ;};};if _dgdbf .PgBorders !=nil {if _fdgcc :=_dgdbf .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_fdgcc !=nil {return _fdgcc ;};};if _dgdbf .LnNumType !=nil {if _gbgegc :=_dgdbf .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_gbgegc !=nil {return _gbgegc ;};};if _dgdbf .PgNumType !=nil {if _gcaee :=_dgdbf .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); +_gcaee !=nil {return _gcaee ;};};if _dgdbf .Cols !=nil {if _eedfbf :=_dgdbf .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_eedfbf !=nil {return _eedfbf ;};};if _dgdbf .FormProt !=nil {if _fbaaed :=_dgdbf .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft"); +_fbaaed !=nil {return _fbaaed ;};};if _dgdbf .VAlign !=nil {if _fdfae :=_dgdbf .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_fdfae !=nil {return _fdfae ;};};if _dgdbf .NoEndnote !=nil {if _caadg :=_dgdbf .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"); +_caadg !=nil {return _caadg ;};};if _dgdbf .TitlePg !=nil {if _bdbeg :=_dgdbf .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_bdbeg !=nil {return _bdbeg ;};};if _dgdbf .TextDirection !=nil {if _dadcfg :=_dgdbf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_dadcfg !=nil {return _dadcfg ;};};if _dgdbf .Bidi !=nil {if _eefae :=_dgdbf .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_eefae !=nil {return _eefae ;};};if _dgdbf .RtlGutter !=nil {if _bgaecg :=_dgdbf .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"); +_bgaecg !=nil {return _bgaecg ;};};if _dgdbf .DocGrid !=nil {if _ggbec :=_dgdbf .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_ggbec !=nil {return _ggbec ;};};if _dgdbf .PrinterSettings !=nil {if _cgbgd :=_dgdbf .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"); +_cgbgd !=nil {return _cgbgd ;};};return nil ;};const (ST_HexColorAutoUnset ST_HexColorAuto =0;ST_HexColorAutoAuto ST_HexColorAuto =1;); -// Validate validates the CT_Comments and its children -func (_geeg *CT_Comments )Validate ()error {return _geeg .ValidateWithPath ("C\u0054\u005f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};func NewCT_TopPageBorder ()*CT_TopPageBorder {_afagcb :=&CT_TopPageBorder {};_afagcb .ValAttr =ST_Border (1); -return _afagcb ;};func NewEG_ContentRowContent ()*EG_ContentRowContent {_ccbgff :=&EG_ContentRowContent {};return _ccbgff ;};func (_cafa *CT_Perm )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cafa .IdAttr )}); -if _cafa .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_geacf ,_gdce :=_cafa .DisplacedByCustomXmlAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); -if _gdce !=nil {return _gdce ;};start .Attr =append (start .Attr ,_geacf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the WdEG_WrapType and its children +func (_egdef *WdEG_WrapType )Validate ()error {return _egdef .ValidateWithPath ("\u0057\u0064\u0045\u0047\u005f\u0057\u0072\u0061\u0070\u0054\u0079\u0070\u0065");}; -// ValidateWithPath validates the CT_FFHelpText and its children, prefixing error messages with path -func (_eecae *CT_FFHelpText )ValidateWithPath (path string )error {if _dcdac :=_eecae .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dcdac !=nil {return _dcdac ;};return nil ;};func NewWdCT_WrapPath ()*WdCT_WrapPath {_baeed :=&WdCT_WrapPath {}; -_baeed .Start =_a .NewCT_Point2D ();return _baeed ;}; +// Validate validates the CT_LvlLegacy and its children +func (_cfegg *CT_LvlLegacy )Validate ()error {return _cfegg .ValidateWithPath ("\u0043\u0054\u005fL\u0076\u006c\u004c\u0065\u0067\u0061\u0063\u0079");}; -// ValidateWithPath validates the CT_TextAlignment and its children, prefixing error messages with path -func (_fdagga *CT_TextAlignment )ValidateWithPath (path string )error {if _fdagga .ValAttr ==ST_TextAlignmentUnset {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 _fdadc :=_fdagga .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdadc !=nil {return _fdadc ;};return nil ;};type ST_WmlColorSchemeIndex byte ;func (_gfbga *WdST_RelFromH )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbgbbg ,_ebfgd :=d .Token (); -if _ebfgd !=nil {return _ebfgd ;};if _edfgge ,_gaedga :=_fbgbbg .(_b .EndElement );_gaedga &&_edfgge .Name ==start .Name {*_gfbga =1;return nil ;};if _bdcgf ,_dggadg :=_fbgbbg .(_b .CharData );!_dggadg {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",_fbgbbg ); -}else {switch string (_bdcgf ){case "":*_gfbga =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gfbga =1;case "\u0070\u0061\u0067\u0065":*_gfbga =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_gfbga =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_gfbga =4; -case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_gfbga =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_gfbga =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gfbga =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gfbga =8; -};};_fbgbbg ,_ebfgd =d .Token ();if _ebfgd !=nil {return _ebfgd ;};if _abbcfd ,_efagacd :=_fbgbbg .(_b .EndElement );_efagacd &&_abbcfd .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",_fbgbbg ); -};type Hdr struct{CT_HdrFtr };func NewEG_PContentBase ()*EG_PContentBase {_agege :=&EG_PContentBase {};return _agege };func (_gddfec ST_HeightRule )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gddfec .String (),start ); -};func (_gebea ST_VAnchor )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ffeff :=_b .Attr {};_ffeff .Name =name ;switch _gebea {case ST_VAnchorUnset :_ffeff .Value ="";case ST_VAnchorText :_ffeff .Value ="\u0074\u0065\u0078\u0074";case ST_VAnchorMargin :_ffeff .Value ="\u006d\u0061\u0072\u0067\u0069\u006e"; -case ST_VAnchorPage :_ffeff .Value ="\u0070\u0061\u0067\u0065";};return _ffeff ,nil ;}; +// Validate validates the EG_ContentBlockContent and its children +func (_ecccff *EG_ContentBlockContent )Validate ()error {return _ecccff .ValidateWithPath ("\u0045\u0047\u005f\u0043on\u0074\u0065\u006e\u0074\u0042\u006c\u006f\u0063\u006b\u0043\u006f\u006e\u0074\u0065n\u0074");}; -// Validate validates the CT_SdtDocPart and its children -func (_badfa *CT_SdtDocPart )Validate ()error {return _badfa .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0044\u006f\u0063\u0050\u0061\u0072\u0074");};func (_ddcad ST_HexColorAuto )String ()string {switch _ddcad {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f"; -};return "";}; +// Validate validates the WdCT_WrapSquare and its children +func (_bfefd *WdCT_WrapSquare )Validate ()error {return _bfefd .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");};func (_ecbef ST_RestartNumber )ValidateWithPath (path string )error {switch _ecbef {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 (_ecbef )); +};return nil ;};type CT_FFDDList struct{ -// Validate validates the CT_TcPr and its children -func (_cacdc *CT_TcPr )Validate ()error {return _cacdc .ValidateWithPath ("\u0043T\u005f\u0054\u0063\u0050\u0072");};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 (_edddf ST_TextAlignment )ValidateWithPath (path string )error {switch _edddf {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 (_edddf )); -};return nil ;};func NewCT_FFName ()*CT_FFName {_abacg :=&CT_FFName {};return _abacg };var ST_CnfPatternRe =_c .MustCompile (ST_CnfPattern );func (_dfgce *WdCT_WrapPath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfgce .Start =_a .NewCT_Point2D (); -for _ ,_deeba :=range start .Attr {if _deeba .Name .Local =="\u0065\u0064\u0069\u0074\u0065\u0064"{_agfeda ,_daeae :=_d .ParseBool (_deeba .Value );if _daeae !=nil {return _daeae ;};_dfgce .EditedAttr =&_agfeda ;continue ;};};_bacebb :for {_caeeec ,_bafacf :=d .Token (); -if _bafacf !=nil {return _bafacf ;};switch _feddd :=_caeeec .(type ){case _b .StartElement :switch _feddd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0061r\u0074"},_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 :"\u0073\u0074\u0061r\u0074"}:if _acged :=d .DecodeElement (_dfgce .Start ,&_feddd ); -_acged !=nil {return _acged ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u0065\u0054\u006f"},_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 :"\u006c\u0069\u006e\u0065\u0054\u006f"}:_gagaf :=_a .NewCT_Point2D (); -if _fcfgeef :=d .DecodeElement (_gagaf ,&_feddd );_fcfgeef !=nil {return _fcfgeef ;};_dfgce .LineTo =append (_dfgce .LineTo ,_gagaf );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\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",_feddd .Name ); -if _cabef :=d .Skip ();_cabef !=nil {return _cabef ;};};case _b .EndElement :break _bacebb ;case _b .CharData :};};return nil ;};func (_fagefd *ST_SignedTwipsMeasure )Validate ()error {return _fagefd .ValidateWithPath ("")};type CT_DocParts struct{ +// Drop-Down List Selection +Result *CT_DecimalNumber ; -// Glossary Document Entry -DocPart []*CT_DocPart ;};type ST_Underline byte ;func (_cfdcgf *ST_TblStyleOverrideType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbbabg ,_edgef :=d .Token ();if _edgef !=nil {return _edgef ;};if _dacgca ,_ecfec :=_gbbabg .(_b .EndElement ); -_ecfec &&_dacgca .Name ==start .Name {*_cfdcgf =1;return nil ;};if _aceddb ,_ddbbaf :=_gbbabg .(_b .CharData );!_ddbbaf {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",_gbbabg ); -}else {switch string (_aceddb ){case "":*_cfdcgf =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_cfdcgf =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_cfdcgf =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_cfdcgf =3; -case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_cfdcgf =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_cfdcgf =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_cfdcgf =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_cfdcgf =7; -case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_cfdcgf =8;case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_cfdcgf =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_cfdcgf =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_cfdcgf =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_cfdcgf =12; -case "\u0073\u0077\u0043\u0065\u006c\u006c":*_cfdcgf =13;};};_gbbabg ,_edgef =d .Token ();if _edgef !=nil {return _edgef ;};if _bfbafg ,_bddedc :=_gbbabg .(_b .EndElement );_bddedc &&_bfbafg .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",_gbbabg ); -};func (_cbegeg *CT_StylePaneFilter )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdfbb :=range start .Attr {if _bdfbb .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"{_efaegf ,_ceagac :=ParseUnionST_OnOff (_bdfbb .Value ); -if _ceagac !=nil {return _ceagac ;};_cbegeg .DirectFormattingOnParagraphsAttr =&_efaegf ;continue ;};if _bdfbb .Name .Local =="\u0061l\u006c\u0053\u0074\u0079\u006c\u0065s"{_cgaff ,_gafde :=ParseUnionST_OnOff (_bdfbb .Value );if _gafde !=nil {return _gafde ; -};_cbegeg .AllStylesAttr =&_cgaff ;continue ;};if _bdfbb .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"{_gcbce ,_gfgec :=ParseUnionST_OnOff (_bdfbb .Value ); -if _gfgec !=nil {return _gfgec ;};_cbegeg .DirectFormattingOnNumberingAttr =&_gcbce ;continue ;};if _bdfbb .Name .Local =="\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"{_afecf ,_dagae :=ParseUnionST_OnOff (_bdfbb .Value );if _dagae !=nil {return _dagae ; -};_cbegeg .LatentStylesAttr =&_afecf ;continue ;};if _bdfbb .Name .Local =="\u0068\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_dgbba ,_bcaf :=ParseUnionST_OnOff (_bdfbb .Value );if _bcaf !=nil {return _bcaf ;};_cbegeg .HeadingStylesAttr =&_dgbba ; -continue ;};if _bdfbb .Name .Local =="\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"{_aaddca ,_dggcea :=ParseUnionST_OnOff (_bdfbb .Value );if _dggcea !=nil {return _dggcea ;};_cbegeg .NumberingStylesAttr =&_aaddca ;continue ; -};if _bdfbb .Name .Local =="t\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_bdbca ,_defgaa :=ParseUnionST_OnOff (_bdfbb .Value );if _defgaa !=nil {return _defgaa ;};_cbegeg .TableStylesAttr =&_bdbca ;continue ;};if _bdfbb .Name .Local =="\u0064\u0069\u0072\u0065ct\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u004f\u006e\u0052\u0075n\u0073"{_eaebcg ,_dcbca :=ParseUnionST_OnOff (_bdfbb .Value ); -if _dcbca !=nil {return _dcbca ;};_cbegeg .DirectFormattingOnRunsAttr =&_eaebcg ;continue ;};if _bdfbb .Name .Local =="\u0063\u0075\u0073t\u006f\u006d\u0053\u0074\u0079\u006c\u0065\u0073"{_aafdf ,_cecfg :=ParseUnionST_OnOff (_bdfbb .Value );if _cecfg !=nil {return _cecfg ; -};_cbegeg .CustomStylesAttr =&_aafdf ;continue ;};if _bdfbb .Name .Local =="s\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"{_adgff ,_bceeb :=ParseUnionST_OnOff (_bdfbb .Value );if _bceeb !=nil {return _bceeb ;};_cbegeg .StylesInUseAttr =&_adgff ; -continue ;};if _bdfbb .Name .Local =="\u0064i\u0072\u0065\u0063\u0074\u0046\u006f\u0072\u006d\u0061\u0074\u0074i\u006e\u0067\u004f\u006e\u0054\u0061\u0062\u006c\u0065\u0073"{_acgabf ,_gcfa :=ParseUnionST_OnOff (_bdfbb .Value );if _gcfa !=nil {return _gcfa ; -};_cbegeg .DirectFormattingOnTablesAttr =&_acgabf ;continue ;};if _bdfbb .Name .Local =="\u0063l\u0065a\u0072\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_ecbef ,_cfbgef :=ParseUnionST_OnOff (_bdfbb .Value );if _cfbgef !=nil {return _cfbgef ; -};_cbegeg .ClearFormattingAttr =&_ecbef ;continue ;};if _bdfbb .Name .Local =="\u0074\u006f\u0070\u0033\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"{_ebedcf ,_afdfbb :=ParseUnionST_OnOff (_bdfbb .Value );if _afdfbb !=nil {return _afdfbb ; -};_cbegeg .Top3HeadingStylesAttr =&_ebedcf ;continue ;};if _bdfbb .Name .Local =="\u0076\u0069\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"{_acecb ,_dccgc :=ParseUnionST_OnOff (_bdfbb .Value );if _dccgc !=nil {return _dccgc ;};_cbegeg .VisibleStylesAttr =&_acecb ; -continue ;};if _bdfbb .Name .Local =="\u0061\u006c\u0074\u0065rn\u0061\u0074\u0065\u0053\u0074\u0079\u006c\u0065\u004e\u0061\u006d\u0065\u0073"{_gfgge ,_fedaaa :=ParseUnionST_OnOff (_bdfbb .Value );if _fedaaa !=nil {return _fedaaa ;};_cbegeg .AlternateStyleNamesAttr =&_gfgge ; -continue ;};if _bdfbb .Name .Local =="\u0076\u0061\u006c"{_cdgddg ,_bdeba :=_bdfbb .Value ,error (nil );if _bdeba !=nil {return _bdeba ;};_cbegeg .ValAttr =&_cdgddg ;continue ;};};for {_afffff ,_bagcfg :=d .Token ();if _bagcfg !=nil {return _f .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",_bagcfg ); -};if _egdbc ,_gbgdb :=_afffff .(_b .EndElement );_gbgdb &&_egdbc .Name ==start .Name {break ;};};return nil ;}; +// Default Drop-Down List Item Index +Default *CT_DecimalNumber ; -// Validate validates the CT_SdtPr and its children -func (_geffgg *CT_SdtPr )Validate ()error {return _geffgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072");};func (_gbfafc WdST_AlignV )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gbfafc .String (),start ); -}; +// Drop-Down List Entry +ListEntry []*CT_String ;};type CT_Column struct{ -// Validate validates the CT_DocPartName and its children -func (_gfcaf *CT_DocPartName )Validate ()error {return _gfcaf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065");};func (_gecc *CT_DocGrid )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ceecg :=range start .Attr {if _ceecg .Name .Local =="\u0074\u0079\u0070\u0065"{_gecc .TypeAttr .UnmarshalXMLAttr (_ceecg ); -continue ;};if _ceecg .Name .Local =="\u006ci\u006e\u0065\u0050\u0069\u0074\u0063h"{_geafa ,_dcdec :=_d .ParseInt (_ceecg .Value ,10,64);if _dcdec !=nil {return _dcdec ;};_gecc .LinePitchAttr =&_geafa ;continue ;};if _ceecg .Name .Local =="\u0063h\u0061\u0072\u0053\u0070\u0061\u0063e"{_gceg ,_eeaa :=_d .ParseInt (_ceecg .Value ,10,64); -if _eeaa !=nil {return _eeaa ;};_gecc .CharSpaceAttr =&_gceg ;continue ;};};for {_dege ,_ffccg :=d .Token ();if _ffccg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0047\u0072\u0069\u0064\u003a\u0020%\u0073",_ffccg ); -};if _cbbae ,_edbbd :=_dege .(_b .EndElement );_edbbd &&_cbbae .Name ==start .Name {break ;};};return nil ;};func (_ababbc ST_FtnPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbfgb :=_b .Attr {};_fbfgb .Name =name ;switch _ababbc {case ST_FtnPosUnset :_fbfgb .Value =""; -case ST_FtnPosPageBottom :_fbfgb .Value ="\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case ST_FtnPosBeneathText :_fbfgb .Value ="b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074";case ST_FtnPosSectEnd :_fbfgb .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064"; -case ST_FtnPosDocEnd :_fbfgb .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _fbfgb ,nil ;};func NewCT_ObjectChoice ()*CT_ObjectChoice {_gfdfb :=&CT_ObjectChoice {};return _gfdfb }; +// Column Width +WAttr *_ffb .ST_TwipsMeasure ; -// ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_eaae *CT_Empty )ValidateWithPath (path string )error {return nil };func (_fcaec ST_DocPartBehavior )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bageba :=_b .Attr {};_bageba .Name =name ;switch _fcaec {case ST_DocPartBehaviorUnset :_bageba .Value =""; -case ST_DocPartBehaviorContent :_bageba .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074";case ST_DocPartBehaviorP :_bageba .Value ="\u0070";case ST_DocPartBehaviorPg :_bageba .Value ="\u0070\u0067";};return _bageba ,nil ;};type WdCT_WordprocessingShapeChoice1 struct{Txbx *WdCT_TextboxInfo ; -LinkedTxbx *WdCT_LinkedTextboxInformation ;}; +// Space Before Following Column +SpaceAttr *_ffb .ST_TwipsMeasure ;};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_TrackChange and its children -func (_aefea *CT_TrackChange )Validate ()error {return _aefea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};type CT_ParaRPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; +// Validate validates the CT_DivBdr and its children +func (_beeg *CT_DivBdr )Validate ()error {return _beeg .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0042\u0064r");}; -// Annotation Identifier -IdAttr int64 ;RPr *CT_ParaRPrOriginal ;};func (_bdbbcg ST_TextDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdbbcg .String (),start );}; +// ST_TextScale is a union type +type ST_TextScale struct{ST_TextScalePercent *string ;ST_TextScaleDecimal *int64 ;};func (_ebfca *CT_TrPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ebfca .CnfStyle !=nil {_fabefa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; +for _ ,_gcbcf :=range _ebfca .CnfStyle {e .EncodeElement (_gcbcf ,_fabefa );};};if _ebfca .DivId !=nil {_bfabe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};for _ ,_adbad :=range _ebfca .DivId {e .EncodeElement (_adbad ,_bfabe ); +};};if _ebfca .GridBefore !=nil {_agcfad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_bcdcd :=range _ebfca .GridBefore {e .EncodeElement (_bcdcd ,_agcfad );};};if _ebfca .GridAfter !=nil {_bfedba :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}}; +for _ ,_cgdbb :=range _ebfca .GridAfter {e .EncodeElement (_cgdbb ,_bfedba );};};if _ebfca .WBefore !=nil {_eddaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}};for _ ,_bcbea :=range _ebfca .WBefore {e .EncodeElement (_bcbea ,_eddaa ); +};};if _ebfca .WAfter !=nil {_fefea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_cbgfab :=range _ebfca .WAfter {e .EncodeElement (_cbgfab ,_fefea );};};if _ebfca .CantSplit !=nil {_aebfcc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}}; +for _ ,_bgaec :=range _ebfca .CantSplit {e .EncodeElement (_bgaec ,_aebfcc );};};if _ebfca .TrHeight !=nil {_gdbfcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}};for _ ,_eeeccg :=range _ebfca .TrHeight {e .EncodeElement (_eeeccg ,_gdbfcf ); +};};if _ebfca .TblHeader !=nil {_gdbgb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_deefe :=range _ebfca .TblHeader {e .EncodeElement (_deefe ,_gdbgb );};};if _ebfca .TblCellSpacing !=nil {_bbcdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; +for _ ,_edbda :=range _ebfca .TblCellSpacing {e .EncodeElement (_edbda ,_bbcdb );};};if _ebfca .Jc !=nil {_efdcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_cbcbg :=range _ebfca .Jc {e .EncodeElement (_cbcbg ,_efdcb ); +};};if _ebfca .Hidden !=nil {_gfdbca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}};for _ ,_egeea :=range _ebfca .Hidden {e .EncodeElement (_egeea ,_gfdbca );};};if _ebfca .Ins !=nil {_ccgddb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}}; +e .EncodeElement (_ebfca .Ins ,_ccgddb );};if _ebfca .Del !=nil {_eggfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_ebfca .Del ,_eggfc );};if _ebfca .TrPrChange !=nil {_beace :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_ebfca .TrPrChange ,_beace );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fddcbb *CT_TextEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fddcbb .ValAttr =ST_TextEffect (1);for _ ,_fbceda :=range start .Attr {if _fbceda .Name .Local =="\u0076\u0061\u006c"{_fddcbb .ValAttr .UnmarshalXMLAttr (_fbceda ); +continue ;};};for {_gebce ,_efbecg :=d .Token ();if _efbecg !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054e\u0078t\u0045f\u0066\u0065\u0063\u0074\u003a\u0020\u0025s",_efbecg );};if _gbeeg ,_adgga :=_gebce .(_g .EndElement ); +_adgga &&_gbeeg .Name ==start .Name {break ;};};return nil ;};func (_abcdba *CT_SectPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bcffb :=range start .Attr {if _bcffb .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_aabfd ,_gbeeec :=_bcffb .Value ,error (nil ); +if _gbeeec !=nil {return _gbeeec ;};_abcdba .AuthorAttr =_aabfd ;continue ;};if _bcffb .Name .Local =="\u0064\u0061\u0074\u0065"{_baed ,_fbffc :=ParseStdlibTime (_bcffb .Value );if _fbffc !=nil {return _fbffc ;};_abcdba .DateAttr =&_baed ;continue ;};if _bcffb .Name .Local =="\u0069\u0064"{_abcbb ,_efadf :=_ff .ParseInt (_bcffb .Value ,10,64); +if _efadf !=nil {return _efadf ;};_abcdba .IdAttr =_abcbb ;continue ;};};_ageeaa :for {_bfdae ,_fddegc :=d .Token ();if _fddegc !=nil {return _fddegc ;};switch _babbgc :=_bfdae .(type ){case _g .StartElement :switch _babbgc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdba .SectPr =NewCT_SectPrBase (); +if _abdba :=d .DecodeElement (_abcdba .SectPr ,&_babbgc );_abdba !=nil {return _abdba ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_babbgc .Name ); +if _aagced :=d .Skip ();_aagced !=nil {return _aagced ;};};case _g .EndElement :break _ageeaa ;case _g .CharData :};};return nil ;};func NewCT_LatentStyles ()*CT_LatentStyles {_gedfc :=&CT_LatentStyles {};return _gedfc }; -// Validate validates the EG_SectPrContents and its children -func (_gadde *EG_SectPrContents )Validate ()error {return _gadde .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u006f\u006et\u0065\u006e\u0074\u0073");};func (_ddce *CT_OdsoFieldMapData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _ddce .Type !=nil {_dfabe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_ddce .Type ,_dfabe );};if _ddce .Name !=nil {_bdfgg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}}; -e .EncodeElement (_ddce .Name ,_bdfgg );};if _ddce .MappedName !=nil {_bffdc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006da\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ddce .MappedName ,_bffdc );};if _ddce .Column !=nil {_edbgb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}}; -e .EncodeElement (_ddce .Column ,_edbgb );};if _ddce .Lid !=nil {_egdbd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_ddce .Lid ,_egdbd );};if _ddce .DynamicAddress !=nil {_geeea :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003ad\u0079\u006e\u0061m\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"}}; -e .EncodeElement (_ddce .DynamicAddress ,_geeea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_FramesetChoice ()*CT_FramesetChoice {_fcfad :=&CT_FramesetChoice {};return _fcfad }; +// Validate validates the AC_ChoiceRun and its children +func (_feaef *AC_ChoiceRun )Validate ()error {return _feaef .ValidateWithPath ("\u0041\u0043\u005fC\u0068\u006f\u0069\u0063\u0065\u0052\u0075\u006e");};func NewCT_SdtContentRow ()*CT_SdtContentRow {_afdeab :=&CT_SdtContentRow {};return _afdeab }; -// ValidateWithPath validates the CT_CustomXmlPr and its children, prefixing error messages with path -func (_fbea *CT_CustomXmlPr )ValidateWithPath (path string )error {if _fbea .Placeholder !=nil {if _gbdea :=_fbea .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_gbdea !=nil {return _gbdea ; -};};for _eegb ,_fdece :=range _fbea .Attr {if _bgeg :=_fdece .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_eegb ));_bgeg !=nil {return _bgeg ;};};return nil ;}; +// Validate validates the CT_FFCheckBox and its children +func (_eggf *CT_FFCheckBox )Validate ()error {return _eggf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078");};func NewCT_Cnf ()*CT_Cnf {_aacf :=&CT_Cnf {};return _aacf }; -// Validate validates the CT_FFName and its children -func (_daefc *CT_FFName )Validate ()error {return _daefc .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u004e\u0061\u006de");};func NewCT_Control ()*CT_Control {_daeg :=&CT_Control {};return _daeg };func NewCT_FontFamily ()*CT_FontFamily {_fafd :=&CT_FontFamily {}; -_fafd .ValAttr =ST_FontFamily (1);return _fafd ;};type CT_TblGridBase struct{ +// ValidateWithPath validates the EG_ContentRunContent and its children, prefixing error messages with path +func (_cfeff *EG_ContentRunContent )ValidateWithPath (path string )error {if _cfeff .CustomXml !=nil {if _ecaag :=_cfeff .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_ecaag !=nil {return _ecaag ;}; +};if _cfeff .SmartTag !=nil {if _bbafce :=_cfeff .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_bbafce !=nil {return _bbafce ;};};if _cfeff .Sdt !=nil {if _cgdcc :=_cfeff .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_cgdcc !=nil {return _cgdcc ;};};if _cfeff .Dir !=nil {if _agceg :=_cfeff .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_agceg !=nil {return _agceg ;};};if _cfeff .Bdo !=nil {if _fecbda :=_cfeff .Bdo .ValidateWithPath (path +"\u002f\u0042\u0064\u006f"); +_fecbda !=nil {return _fecbda ;};};if _cfeff .R !=nil {if _dgdcg :=_cfeff .R .ValidateWithPath (path +"\u002f\u0052");_dgdcg !=nil {return _dgdcg ;};};for _dgebb ,_cfffbd :=range _cfeff .EG_RunLevelElts {if _eafde :=_cfffbd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_dgebb )); +_eafde !=nil {return _eafde ;};};return nil ;};func NewCT_HdrFtr ()*CT_HdrFtr {_efff :=&CT_HdrFtr {};return _efff };func (_cgbaf *WdCT_PosVChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgbaf .Align !=WdST_AlignVUnset {_ebebg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_cgbaf .Align ,_ebebg );};if _cgbaf .PosOffset !=nil {_aceea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_cgbaf .PosOffset ,_aceea );};return nil ; +}; -// Grid Column Definition -GridCol []*CT_TblGridCol ;};type ST_DocProtect byte ;func (_cgffed *ST_DocPartGallery )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgffed =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_cgffed =1;case "\u0061\u006e\u0079":*_cgffed =2; -case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cgffed =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_cgffed =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_cgffed =5;case "\u0065\u0071":*_cgffed =6;case "\u0066\u0074\u0072\u0073":*_cgffed =7; -case "\u0068\u0064\u0072\u0073":*_cgffed =8;case "\u0070\u0067\u004eu\u006d":*_cgffed =9;case "\u0074\u0062\u006c\u0073":*_cgffed =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_cgffed =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_cgffed =12; -case "\u0074\u0078\u0074\u0042\u006f\u0078":*_cgffed =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_cgffed =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_cgffed =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_cgffed =16; -case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_cgffed =17;case "\u0062\u0069\u0062":*_cgffed =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_cgffed =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_cgffed =20; -case "\u0063\u0075\u0073\u0074\u0045\u0071":*_cgffed =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_cgffed =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_cgffed =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_cgffed =24; -case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_cgffed =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_cgffed =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_cgffed =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_cgffed =28; -case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_cgffed =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_cgffed =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_cgffed =31; -case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_cgffed =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_cgffed =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_cgffed =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_cgffed =35; -case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_cgffed =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_cgffed =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_cgffed =38;};return nil ;};func (_cdfgf ST_FtnEdn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdfgf .String (),start ); -};func NewCT_SdtBlock ()*CT_SdtBlock {_bedaf :=&CT_SdtBlock {};return _bedaf };func (_ecgd *CT_DirContentRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecgd .ValAttr !=ST_DirectionUnset {_ffaag ,_gdae :=_ecgd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _gdae !=nil {return _gdae ;};start .Attr =append (start .Attr ,_ffaag );};e .EncodeToken (start );if _ecgd .FldSimple !=nil {_eabb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_egdce :=range _ecgd .FldSimple {e .EncodeElement (_egdce ,_eabb ); -};};if _ecgd .Hyperlink !=nil {_agfdb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ecgd .Hyperlink ,_agfdb );};if _ecgd .SubDoc !=nil {_gadg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}}; -e .EncodeElement (_ecgd .SubDoc ,_gadg );};if _ecgd .EG_ContentRunContent !=nil {for _ ,_cbbg :=range _ecgd .EG_ContentRunContent {_cbbg .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type WdAnchor struct{WdCT_Anchor }; -func (_egbed ST_TabTlc )Validate ()error {return _egbed .ValidateWithPath ("")};func (_cbdbd *WdCT_GraphicFrame )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbdbd .CNvPr =_a .NewCT_NonVisualDrawingProps ();_cbdbd .CNvFrPr =_a .NewCT_NonVisualGraphicFrameProperties (); -_cbdbd .Xfrm =_a .NewCT_Transform2D ();_cbdbd .Graphic =_a .NewGraphic ();_cdecac :for {_dggeg ,_bfbadg :=d .Token ();if _bfbadg !=nil {return _bfbadg ;};switch _gdfefc :=_dggeg .(type ){case _b .StartElement :switch _gdfefc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:if _faffb :=d .DecodeElement (_cbdbd .CNvPr ,&_gdfefc ); -_faffb !=nil {return _faffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_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 :"\u0063N\u0076\u0046\u0072\u0050\u0072"}:if _ccfdc :=d .DecodeElement (_cbdbd .CNvFrPr ,&_gdfefc ); -_ccfdc !=nil {return _ccfdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0078\u0066\u0072\u006d"},_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 :"\u0078\u0066\u0072\u006d"}:if _beeaca :=d .DecodeElement (_cbdbd .Xfrm ,&_gdfefc ); -_beeaca !=nil {return _beeaca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _faeffe :=d .DecodeElement (_cbdbd .Graphic ,&_gdfefc ); -_faeffe !=nil {return _faeffe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cbdbd .ExtLst =_a .NewCT_OfficeArtExtensionList (); -if _abcfff :=d .DecodeElement (_cbdbd .ExtLst ,&_gdfefc );_abcfff !=nil {return _abcfff ;};default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_gdfefc .Name ); -if _gcegf :=d .Skip ();_gcegf !=nil {return _gcegf ;};};case _b .EndElement :break _cdecac ;case _b .CharData :};};return nil ;};func (_fdfdg ST_StyleSort )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gecfgbf :=_b .Attr {};_gecfgbf .Name =name ;switch _fdfdg {case ST_StyleSortUnset :_gecfgbf .Value =""; -case ST_StyleSortName :_gecfgbf .Value ="\u006e\u0061\u006d\u0065";case ST_StyleSortPriority :_gecfgbf .Value ="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case ST_StyleSortDefault :_gecfgbf .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_StyleSortFont :_gecfgbf .Value ="\u0066\u006f\u006e\u0074"; -case ST_StyleSortBasedOn :_gecfgbf .Value ="\u0062a\u0073\u0065\u0064\u004f\u006e";case ST_StyleSortType :_gecfgbf .Value ="\u0074\u0079\u0070\u0065";case ST_StyleSort0000 :_gecfgbf .Value ="\u0030\u0030\u0030\u0030";case ST_StyleSort0001 :_gecfgbf .Value ="\u0030\u0030\u0030\u0031"; -case ST_StyleSort0002 :_gecfgbf .Value ="\u0030\u0030\u0030\u0032";case ST_StyleSort0003 :_gecfgbf .Value ="\u0030\u0030\u0030\u0033";case ST_StyleSort0004 :_gecfgbf .Value ="\u0030\u0030\u0030\u0034";case ST_StyleSort0005 :_gecfgbf .Value ="\u0030\u0030\u0030\u0035"; -};return _gecfgbf ,nil ;};func (_dcbcc *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 :_f .Sprintf ("\u0025\u0076",_dcbcc .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gbeee ST_MultiLevelType )Validate ()error {return _gbeee .ValidateWithPath ("")};func (_afacc *CT_TrackChange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_afacc .AuthorAttr )}); -if _afacc .DateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_afacc .DateAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_afacc .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TrackChangesView struct{ +// ValidateWithPath validates the Comments and its children, prefixing error messages with path +func (_fbdfce *Comments )ValidateWithPath (path string )error {if _begeg :=_fbdfce .CT_Comments .ValidateWithPath (path );_begeg !=nil {return _begeg ;};return nil ;};func (_dddge *CT_Headers )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ceacf :for {_bbgge ,_fedgg :=d .Token (); +if _fedgg !=nil {return _fedgg ;};switch _egfbe :=_bbgge .(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 :"\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"}:_edbff :=NewCT_String (); +if _fgaa :=d .DecodeElement (_edbff ,&_egfbe );_fgaa !=nil {return _fgaa ;};_dddge .Header =append (_dddge .Header ,_edbff );default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_egfbe .Name ); +if _geddd :=d .Skip ();_geddd !=nil {return _geddd ;};};case _g .EndElement :break _ceacf ;case _g .CharData :};};return nil ;}; -// Display Visual Indicator Of Markup Area -MarkupAttr *_bc .ST_OnOff ; +// ValidateWithPath validates the GlossaryDocument and its children, prefixing error messages with path +func (_ebfdge *GlossaryDocument )ValidateWithPath (path string )error {if _bfdce :=_ebfdge .CT_GlossaryDocument .ValidateWithPath (path );_bfdce !=nil {return _bfdce ;};return nil ;}; -// Display Comments -CommentsAttr *_bc .ST_OnOff ; +// ValidateWithPath validates the CT_DivBdr and its children, prefixing error messages with path +func (_ccdad *CT_DivBdr )ValidateWithPath (path string )error {if _ccdad .Top !=nil {if _ffbf :=_ccdad .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ffbf !=nil {return _ffbf ;};};if _ccdad .Left !=nil {if _fcceb :=_ccdad .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074"); +_fcceb !=nil {return _fcceb ;};};if _ccdad .Bottom !=nil {if _gddgb :=_ccdad .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_gddgb !=nil {return _gddgb ;};};if _ccdad .Right !=nil {if _cbbad :=_ccdad .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_cbbad !=nil {return _cbbad ;};};return nil ;};func (_beaadc *Hdr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beaadc .CT_HdrFtr =*NewCT_HdrFtr ();_ebfde :for {_ecaeg ,_edggadd :=d .Token ();if _edggadd !=nil {return _edggadd ;};switch _aedbbe :=_ecaeg .(type ){case _g .StartElement :switch _aedbbe .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecacg :=NewCT_AltChunk (); +if _dedgc :=d .DecodeElement (_ecacg ,&_aedbbe );_dedgc !=nil {return _dedgc ;};_beaadc .AltChunk =append (_beaadc .AltChunk ,_ecacg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_becef :=NewEG_ContentBlockContent (); +_becef .CustomXml =NewCT_CustomXmlBlock ();if _bfeccf :=d .DecodeElement (_becef .CustomXml ,&_aedbbe );_bfeccf !=nil {return _bfeccf ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_becef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bgaccc :=NewEG_ContentBlockContent (); +_bgaccc .Sdt =NewCT_SdtBlock ();if _dcdfgc :=d .DecodeElement (_bgaccc .Sdt ,&_aedbbe );_dcdfgc !=nil {return _dcdfgc ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_bgaccc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbbab :=NewEG_ContentBlockContent (); +_ddbfg :=NewCT_P ();if _dcfbfa :=d .DecodeElement (_ddbfg ,&_aedbbe );_dcfbfa !=nil {return _dcfbfa ;};_bbbab .P =append (_bbbab .P ,_ddbfg );_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_bbbab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbbdf :=NewEG_ContentBlockContent (); +_afbbde :=NewCT_Tbl ();if _geead :=d .DecodeElement (_afbbde ,&_aedbbe );_geead !=nil {return _geead ;};_cbbdf .Tbl =append (_cbbdf .Tbl ,_afbbde );_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_cbbdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cffca :=NewEG_ContentBlockContent (); +_gfecd :=NewEG_RunLevelElts ();_gfecd .ProofErr =NewCT_ProofErr ();if _ecgga :=d .DecodeElement (_gfecd .ProofErr ,&_aedbbe );_ecgga !=nil {return _ecgga ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_cffca );_cffca .EG_RunLevelElts =append (_cffca .EG_RunLevelElts ,_gfecd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abdebc :=NewEG_ContentBlockContent (); +_cbdee :=NewEG_RunLevelElts ();_cbdee .PermStart =NewCT_PermStart ();if _efeeg :=d .DecodeElement (_cbdee .PermStart ,&_aedbbe );_efeeg !=nil {return _efeeg ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_abdebc );_abdebc .EG_RunLevelElts =append (_abdebc .EG_RunLevelElts ,_cbdee ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ecgcga :=NewEG_ContentBlockContent (); +_cbdda :=NewEG_RunLevelElts ();_cbdda .PermEnd =NewCT_Perm ();if _fdgcbg :=d .DecodeElement (_cbdda .PermEnd ,&_aedbbe );_fdgcbg !=nil {return _fdgcbg ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_ecgcga );_ecgcga .EG_RunLevelElts =append (_ecgcga .EG_RunLevelElts ,_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 :"\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"}:_cadga :=NewEG_ContentBlockContent (); +_gffeb :=NewEG_RunLevelElts ();_gffeb .Ins =NewCT_RunTrackChange ();if _acbgb :=d .DecodeElement (_gffeb .Ins ,&_aedbbe );_acbgb !=nil {return _acbgb ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_cadga );_cadga .EG_RunLevelElts =append (_cadga .EG_RunLevelElts ,_gffeb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bgcedc :=NewEG_ContentBlockContent (); +_cfgbed :=NewEG_RunLevelElts ();_cfgbed .Del =NewCT_RunTrackChange ();if _dgebd :=d .DecodeElement (_cfgbed .Del ,&_aedbbe );_dgebd !=nil {return _dgebd ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_bgcedc );_bgcedc .EG_RunLevelElts =append (_bgcedc .EG_RunLevelElts ,_cfgbed ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ecdga :=NewEG_ContentBlockContent (); +_cbcbc :=NewEG_RunLevelElts ();_cbcbc .MoveFrom =NewCT_RunTrackChange ();if _bcbfge :=d .DecodeElement (_cbcbc .MoveFrom ,&_aedbbe );_bcbfge !=nil {return _bcbfge ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_ecdga );_ecdga .EG_RunLevelElts =append (_ecdga .EG_RunLevelElts ,_cbcbc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_bdggc :=NewEG_ContentBlockContent (); +_agcde :=NewEG_RunLevelElts ();_agcde .MoveTo =NewCT_RunTrackChange ();if _efgded :=d .DecodeElement (_agcde .MoveTo ,&_aedbbe );_efgded !=nil {return _efgded ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_bdggc );_bdggc .EG_RunLevelElts =append (_bdggc .EG_RunLevelElts ,_agcde ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_egabgc :=NewEG_ContentBlockContent (); +_ebfed :=NewEG_RunLevelElts ();_gccdad :=NewEG_RangeMarkupElements ();_gccdad .BookmarkStart =NewCT_Bookmark ();if _fcbdec :=d .DecodeElement (_gccdad .BookmarkStart ,&_aedbbe );_fcbdec !=nil {return _fcbdec ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_egabgc ); +_egabgc .EG_RunLevelElts =append (_egabgc .EG_RunLevelElts ,_ebfed );_ebfed .EG_RangeMarkupElements =append (_ebfed .EG_RangeMarkupElements ,_gccdad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfcaga :=NewEG_ContentBlockContent (); +_gbdag :=NewEG_RunLevelElts ();_gfbdad :=NewEG_RangeMarkupElements ();_gfbdad .BookmarkEnd =NewCT_MarkupRange ();if _gbdgfb :=d .DecodeElement (_gfbdad .BookmarkEnd ,&_aedbbe );_gbdgfb !=nil {return _gbdgfb ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_gfcaga ); +_gfcaga .EG_RunLevelElts =append (_gfcaga .EG_RunLevelElts ,_gbdag );_gbdag .EG_RangeMarkupElements =append (_gbdag .EG_RangeMarkupElements ,_gfbdad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_caggba :=NewEG_ContentBlockContent (); +_adged :=NewEG_RunLevelElts ();_aegdf :=NewEG_RangeMarkupElements ();_aegdf .MoveFromRangeStart =NewCT_MoveBookmark ();if _fbddef :=d .DecodeElement (_aegdf .MoveFromRangeStart ,&_aedbbe );_fbddef !=nil {return _fbddef ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_caggba ); +_caggba .EG_RunLevelElts =append (_caggba .EG_RunLevelElts ,_adged );_adged .EG_RangeMarkupElements =append (_adged .EG_RangeMarkupElements ,_aegdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cceed :=NewEG_ContentBlockContent (); +_fgacbf :=NewEG_RunLevelElts ();_deaaf :=NewEG_RangeMarkupElements ();_deaaf .MoveFromRangeEnd =NewCT_MarkupRange ();if _bbcadb :=d .DecodeElement (_deaaf .MoveFromRangeEnd ,&_aedbbe );_bbcadb !=nil {return _bbcadb ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_cceed ); +_cceed .EG_RunLevelElts =append (_cceed .EG_RunLevelElts ,_fgacbf );_fgacbf .EG_RangeMarkupElements =append (_fgacbf .EG_RangeMarkupElements ,_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 :"\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"}:_bgadd :=NewEG_ContentBlockContent (); +_gbfdff :=NewEG_RunLevelElts ();_edceg :=NewEG_RangeMarkupElements ();_edceg .MoveToRangeStart =NewCT_MoveBookmark ();if _eaaccb :=d .DecodeElement (_edceg .MoveToRangeStart ,&_aedbbe );_eaaccb !=nil {return _eaaccb ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_bgadd ); +_bgadd .EG_RunLevelElts =append (_bgadd .EG_RunLevelElts ,_gbfdff );_gbfdff .EG_RangeMarkupElements =append (_gbfdff .EG_RangeMarkupElements ,_edceg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_eeegbd :=NewEG_ContentBlockContent (); +_aeced :=NewEG_RunLevelElts ();_dbbabf :=NewEG_RangeMarkupElements ();_dbbabf .MoveToRangeEnd =NewCT_MarkupRange ();if _dgbcg :=d .DecodeElement (_dbbabf .MoveToRangeEnd ,&_aedbbe );_dgbcg !=nil {return _dgbcg ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_eeegbd ); +_eeegbd .EG_RunLevelElts =append (_eeegbd .EG_RunLevelElts ,_aeced );_aeced .EG_RangeMarkupElements =append (_aeced .EG_RangeMarkupElements ,_dbbabf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_baddd :=NewEG_ContentBlockContent (); +_agbgd :=NewEG_RunLevelElts ();_abcad :=NewEG_RangeMarkupElements ();_abcad .CommentRangeStart =NewCT_MarkupRange ();if _bagebb :=d .DecodeElement (_abcad .CommentRangeStart ,&_aedbbe );_bagebb !=nil {return _bagebb ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_baddd ); +_baddd .EG_RunLevelElts =append (_baddd .EG_RunLevelElts ,_agbgd );_agbgd .EG_RangeMarkupElements =append (_agbgd .EG_RangeMarkupElements ,_abcad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_geggg :=NewEG_ContentBlockContent (); +_cdbfcd :=NewEG_RunLevelElts ();_fabgdd :=NewEG_RangeMarkupElements ();_fabgdd .CommentRangeEnd =NewCT_MarkupRange ();if _gcgeaf :=d .DecodeElement (_fabgdd .CommentRangeEnd ,&_aedbbe );_gcgeaf !=nil {return _gcgeaf ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_geggg ); +_geggg .EG_RunLevelElts =append (_geggg .EG_RunLevelElts ,_cdbfcd );_cdbfcd .EG_RangeMarkupElements =append (_cdbfcd .EG_RangeMarkupElements ,_fabgdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bagbgc :=NewEG_ContentBlockContent (); +_gegcee :=NewEG_RunLevelElts ();_cdcfg :=NewEG_RangeMarkupElements ();_cdcfg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cbbdcg :=d .DecodeElement (_cdcfg .CustomXmlInsRangeStart ,&_aedbbe );_cbbdcg !=nil {return _cbbdcg ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_bagbgc ); +_bagbgc .EG_RunLevelElts =append (_bagbgc .EG_RunLevelElts ,_gegcee );_gegcee .EG_RangeMarkupElements =append (_gegcee .EG_RangeMarkupElements ,_cdcfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_eagbea :=NewEG_ContentBlockContent (); +_dggce :=NewEG_RunLevelElts ();_cfffdf :=NewEG_RangeMarkupElements ();_cfffdf .CustomXmlInsRangeEnd =NewCT_Markup ();if _abbeb :=d .DecodeElement (_cfffdf .CustomXmlInsRangeEnd ,&_aedbbe );_abbeb !=nil {return _abbeb ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_eagbea ); +_eagbea .EG_RunLevelElts =append (_eagbea .EG_RunLevelElts ,_dggce );_dggce .EG_RangeMarkupElements =append (_dggce .EG_RangeMarkupElements ,_cfffdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ddedf :=NewEG_ContentBlockContent (); +_gbcdfa :=NewEG_RunLevelElts ();_gbfagf :=NewEG_RangeMarkupElements ();_gbfagf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fdbaaf :=d .DecodeElement (_gbfagf .CustomXmlDelRangeStart ,&_aedbbe );_fdbaaf !=nil {return _fdbaaf ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_ddedf ); +_ddedf .EG_RunLevelElts =append (_ddedf .EG_RunLevelElts ,_gbcdfa );_gbcdfa .EG_RangeMarkupElements =append (_gbcdfa .EG_RangeMarkupElements ,_gbfagf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cddff :=NewEG_ContentBlockContent (); +_eccdd :=NewEG_RunLevelElts ();_dcbef :=NewEG_RangeMarkupElements ();_dcbef .CustomXmlDelRangeEnd =NewCT_Markup ();if _eeaeb :=d .DecodeElement (_dcbef .CustomXmlDelRangeEnd ,&_aedbbe );_eeaeb !=nil {return _eeaeb ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_cddff ); +_cddff .EG_RunLevelElts =append (_cddff .EG_RunLevelElts ,_eccdd );_eccdd .EG_RangeMarkupElements =append (_eccdd .EG_RangeMarkupElements ,_dcbef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdgdc :=NewEG_ContentBlockContent (); +_eaccgc :=NewEG_RunLevelElts ();_caafgc :=NewEG_RangeMarkupElements ();_caafgc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ggbdgb :=d .DecodeElement (_caafgc .CustomXmlMoveFromRangeStart ,&_aedbbe );_ggbdgb !=nil {return _ggbdgb ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_gdgdc ); +_gdgdc .EG_RunLevelElts =append (_gdgdc .EG_RunLevelElts ,_eaccgc );_eaccgc .EG_RangeMarkupElements =append (_eaccgc .EG_RangeMarkupElements ,_caafgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_aagfd :=NewEG_ContentBlockContent (); +_gdegeg :=NewEG_RunLevelElts ();_ffdfa :=NewEG_RangeMarkupElements ();_ffdfa .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _efacfd :=d .DecodeElement (_ffdfa .CustomXmlMoveFromRangeEnd ,&_aedbbe );_efacfd !=nil {return _efacfd ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_aagfd ); +_aagfd .EG_RunLevelElts =append (_aagfd .EG_RunLevelElts ,_gdegeg );_gdegeg .EG_RangeMarkupElements =append (_gdegeg .EG_RangeMarkupElements ,_ffdfa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fefabe :=NewEG_ContentBlockContent (); +_efbcd :=NewEG_RunLevelElts ();_dbdca :=NewEG_RangeMarkupElements ();_dbdca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dbedde :=d .DecodeElement (_dbdca .CustomXmlMoveToRangeStart ,&_aedbbe );_dbedde !=nil {return _dbedde ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_fefabe ); +_fefabe .EG_RunLevelElts =append (_fefabe .EG_RunLevelElts ,_efbcd );_efbcd .EG_RangeMarkupElements =append (_efbcd .EG_RangeMarkupElements ,_dbdca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ffeeg :=NewEG_ContentBlockContent (); +_abdgf :=NewEG_RunLevelElts ();_fefdgd :=NewEG_RangeMarkupElements ();_fefdgd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ffedcc :=d .DecodeElement (_fefdgd .CustomXmlMoveToRangeEnd ,&_aedbbe );_ffedcc !=nil {return _ffedcc ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_ffeeg ); +_ffeeg .EG_RunLevelElts =append (_ffeeg .EG_RunLevelElts ,_abdgf );_abdgf .EG_RangeMarkupElements =append (_abdgf .EG_RangeMarkupElements ,_fefdgd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fegga :=NewEG_ContentBlockContent (); +_adceeb :=NewEG_RunLevelElts ();_fcacdg :=NewEG_MathContent ();_fcacdg .OMathPara =_b .NewOMathPara ();if _adgbf :=d .DecodeElement (_fcacdg .OMathPara ,&_aedbbe );_adgbf !=nil {return _adgbf ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_fegga ); +_fegga .EG_RunLevelElts =append (_fegga .EG_RunLevelElts ,_adceeb );_adceeb .EG_MathContent =append (_adceeb .EG_MathContent ,_fcacdg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gcdegb :=NewEG_ContentBlockContent (); +_eacddb :=NewEG_RunLevelElts ();_efgcgd :=NewEG_MathContent ();_efgcgd .OMath =_b .NewOMath ();if _egdeb :=d .DecodeElement (_efgcgd .OMath ,&_aedbbe );_egdeb !=nil {return _egdeb ;};_beaadc .EG_ContentBlockContent =append (_beaadc .EG_ContentBlockContent ,_gcdegb ); +_gcdegb .EG_RunLevelElts =append (_gcdegb .EG_RunLevelElts ,_eacddb );_eacddb .EG_MathContent =append (_eacddb .EG_MathContent ,_efgcgd );default:_bd .Log .Debug ("\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",_aedbbe .Name ); +if _eeggcf :=d .Skip ();_eeggcf !=nil {return _eeggcf ;};};case _g .EndElement :break _ebfde ;case _g .CharData :};};return nil ;}; -// Display Content Revisions -InsDelAttr *_bc .ST_OnOff ; +// ValidateWithPath validates the CT_WritingStyle and its children, prefixing error messages with path +func (_dcadb *CT_WritingStyle )ValidateWithPath (path string )error {if _dcadb .NlCheckAttr !=nil {if _abdbe :=_dcadb .NlCheckAttr .ValidateWithPath (path +"\u002f\u004e\u006cC\u0068\u0065\u0063\u006b\u0041\u0074\u0074\u0072");_abdbe !=nil {return _abdbe ; +};};if _fbdfc :=_dcadb .CheckStyleAttr .ValidateWithPath (path +"\u002fC\u0068e\u0063\u006b\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_fbdfc !=nil {return _fbdfc ;};return nil ;};type CT_Divs struct{ -// Display Formatting Revisions -FormattingAttr *_bc .ST_OnOff ; +// Information About Single HTML div Element +Div []*CT_Div ;};func NewCT_StylePaneFilter ()*CT_StylePaneFilter {_adaacc :=&CT_StylePaneFilter {};return _adaacc };func (_adffd ST_ObjectUpdateMode )Validate ()error {return _adffd .ValidateWithPath ("")};type CT_PBdr struct{ -// Display Ink Annotations -InkAnnotationsAttr *_bc .ST_OnOff ;};func (_ddgfge ST_EdnPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ddgfge .String (),start );}; +// Paragraph Border Above Identical Paragraphs +Top *CT_Border ; -// Validate validates the CT_DocVar and its children -func (_ffcaa *CT_DocVar )Validate ()error {return _ffcaa .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0063\u0056\u0061r");};func (_baadcg *ST_TextEffect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbcee ,_ecbff :=d .Token ();if _ecbff !=nil {return _ecbff ; -};if _cadbf ,_cdbagb :=_cbcee .(_b .EndElement );_cdbagb &&_cadbf .Name ==start .Name {*_baadcg =1;return nil ;};if _debabe ,_bdacc :=_cbcee .(_b .CharData );!_bdacc {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",_cbcee ); -}else {switch string (_debabe ){case "":*_baadcg =0;case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_baadcg =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_baadcg =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_baadcg =3; -case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_baadcg =4;case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_baadcg =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_baadcg =6;case "\u006e\u006f\u006e\u0065":*_baadcg =7;};};_cbcee ,_ecbff =d .Token ();if _ecbff !=nil {return _ecbff ; -};if _bcafgc ,_cgdbf :=_cbcee .(_b .EndElement );_cgdbf &&_bcafgc .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",_cbcee ); -};func (_fgdfd *CT_Styles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdfee :for {_ddfa ,_bfdgba :=d .Token ();if _bfdgba !=nil {return _bfdgba ;};switch _bdega :=_ddfa .(type ){case _b .StartElement :switch _bdega .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 :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"d\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_fgdfd .DocDefaults =NewCT_DocDefaults (); -if _ecgcg :=d .DecodeElement (_fgdfd .DocDefaults ,&_bdega );_ecgcg !=nil {return _ecgcg ;};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 :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"},_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 :"\u006c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073"}:_fgdfd .LatentStyles =NewCT_LatentStyles (); -if _eacad :=d .DecodeElement (_fgdfd .LatentStyles ,&_bdega );_eacad !=nil {return _eacad ;};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 :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_ggdag :=NewCT_Style (); -if _acefd :=d .DecodeElement (_ggdag ,&_bdega );_acefd !=nil {return _acefd ;};_fgdfd .Style =append (_fgdfd .Style ,_ggdag );default:_af .Log .Debug ("\u0073k\u0069\u0070p\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",_bdega .Name ); -if _efbfca :=d .Skip ();_efbfca !=nil {return _efbfca ;};};case _b .EndElement :break _cdfee ;case _b .CharData :};};return nil ;};func NewCT_Picture ()*CT_Picture {_cegdc :=&CT_Picture {};return _cegdc };func NewTxbxContent ()*TxbxContent {_dddeg :=&TxbxContent {}; -_dddeg .CT_TxbxContent =*NewCT_TxbxContent ();return _dddeg ;};func (_gfcad *CT_Placeholder )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfcad .DocPart =NewCT_String ();_feefc :for {_dcffb ,_bgdac :=d .Token ();if _bgdac !=nil {return _bgdac ; -};switch _ggbfg :=_dcffb .(type ){case _b .StartElement :switch _ggbfg .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 :"\u0064o\u0063\u0050\u0061\u0072\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 :"\u0064o\u0063\u0050\u0061\u0072\u0074"}:if _ecfedf :=d .DecodeElement (_gfcad .DocPart ,&_ggbfg ); -_ecfedf !=nil {return _ecfedf ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ggbfg .Name ); -if _gacg :=d .Skip ();_gacg !=nil {return _gacg ;};};case _b .EndElement :break _feefc ;case _b .CharData :};};return nil ;};func (_ggbag ST_Theme )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ggbag .String (),start ); -};type CT_DocPart struct{ +// Left Paragraph Border +Left *CT_Border ; -// Glossary Document Entry Properties -DocPartPr *CT_DocPartPr ; +// Paragraph Border Below Identical Paragraphs +Bottom *CT_Border ; -// Contents of Glossary Document Entry -DocPartBody *CT_Body ;};func (_bcfegd ST_DocProtect )ValidateWithPath (path string )error {switch _bcfegd {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 (_bcfegd )); -};return nil ;}; +// Right Paragraph Border +Right *CT_Border ; -// ValidateWithPath validates the Fonts and its children, prefixing error messages with path -func (_bcaag *Fonts )ValidateWithPath (path string )error {if _ffdfbd :=_bcaag .CT_FontsList .ValidateWithPath (path );_ffdfbd !=nil {return _ffdfbd ;};return nil ;};func (_geabf *WdCT_WrapThrough )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geabf .WrapTextAttr =WdST_WrapText (1); -_geabf .WrapPolygon =NewWdCT_WrapPath ();for _ ,_bfbac :=range start .Attr {if _bfbac .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_geabf .WrapTextAttr .UnmarshalXMLAttr (_bfbac );continue ;};if _bfbac .Name .Local =="\u0064\u0069\u0073t\u004c"{_dgafac ,_eeabg :=_d .ParseUint (_bfbac .Value ,10,32); -if _eeabg !=nil {return _eeabg ;};_ffgcb :=uint32 (_dgafac );_geabf .DistLAttr =&_ffgcb ;continue ;};if _bfbac .Name .Local =="\u0064\u0069\u0073t\u0052"{_bcedf ,_aabbed :=_d .ParseUint (_bfbac .Value ,10,32);if _aabbed !=nil {return _aabbed ;};_afefe :=uint32 (_bcedf ); -_geabf .DistRAttr =&_afefe ;continue ;};};_dbageab :for {_ebcaa ,_fbaaa :=d .Token ();if _fbaaa !=nil {return _fbaaa ;};switch _acgfa :=_ebcaa .(type ){case _b .StartElement :switch _acgfa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_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 :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _cbaec :=d .DecodeElement (_geabf .WrapPolygon ,&_acgfa ); -_cbaec !=nil {return _cbaec ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_acgfa .Name ); -if _cffba :=d .Skip ();_cffba !=nil {return _cffba ;};};case _b .EndElement :break _dbageab ;case _b .CharData :};};return nil ;}; +// Paragraph Border Between Identical Paragraphs +Between *CT_Border ; -// Validate validates the CT_LevelText and its children -func (_cbgdd *CT_LevelText )Validate ()error {return _cbgdd .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0076\u0065\u006c\u0054\u0065\u0078\u0074");};func (_adbfg *WdCT_Inline )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _adbfg .DistTAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_f .Sprintf ("\u0025\u0076",*_adbfg .DistTAttr )}); -};if _adbfg .DistBAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_f .Sprintf ("\u0025\u0076",*_adbfg .DistBAttr )});};if _adbfg .DistLAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_f .Sprintf ("\u0025\u0076",*_adbfg .DistLAttr )}); -};if _adbfg .DistRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_f .Sprintf ("\u0025\u0076",*_adbfg .DistRAttr )});};e .EncodeToken (start );_ccefeb :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}}; -e .EncodeElement (_adbfg .Extent ,_ccefeb );if _adbfg .EffectExtent !=nil {_debbab :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_adbfg .EffectExtent ,_debbab ); -};_ccbage :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_adbfg .DocPr ,_ccbage );if _adbfg .CNvGraphicFramePr !=nil {_gggabe :=_b .StartElement {Name :_b .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}}; -e .EncodeElement (_adbfg .CNvGraphicFramePr ,_gggabe );};_bcecdc :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_bcecdc .Attr =append (_bcecdc .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -e .EncodeElement (_adbfg .Graphic ,_bcecdc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Paragraph Border Between Facing Pages +Bar *CT_Border ;}; -// ValidateWithPath validates the CT_FramePr and its children, prefixing error messages with path -func (_ebeg *CT_FramePr )ValidateWithPath (path string )error {if _edee :=_ebeg .DropCapAttr .ValidateWithPath (path +"\u002f\u0044\u0072o\u0070\u0043\u0061\u0070\u0041\u0074\u0074\u0072");_edee !=nil {return _edee ;};if _ebeg .WAttr !=nil {if _edde :=_ebeg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072"); -_edde !=nil {return _edde ;};};if _ebeg .HAttr !=nil {if _accf :=_ebeg .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072");_accf !=nil {return _accf ;};};if _ebeg .VSpaceAttr !=nil {if _gdada :=_ebeg .VSpaceAttr .ValidateWithPath (path +"/\u0056\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); -_gdada !=nil {return _gdada ;};};if _ebeg .HSpaceAttr !=nil {if _fgbde :=_ebeg .HSpaceAttr .ValidateWithPath (path +"/\u0048\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072");_fgbde !=nil {return _fgbde ;};};if _gfacd :=_ebeg .WrapAttr .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u0041\u0074\u0074r"); -_gfacd !=nil {return _gfacd ;};if _gdgfa :=_ebeg .HAnchorAttr .ValidateWithPath (path +"\u002f\u0048\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_gdgfa !=nil {return _gdgfa ;};if _cafbba :=_ebeg .VAnchorAttr .ValidateWithPath (path +"\u002f\u0056\u0041n\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); -_cafbba !=nil {return _cafbba ;};if _ebeg .XAttr !=nil {if _ddcab :=_ebeg .XAttr .ValidateWithPath (path +"\u002f\u0058\u0041\u0074\u0074\u0072");_ddcab !=nil {return _ddcab ;};};if _ggddd :=_ebeg .XAlignAttr .ValidateWithPath (path +"/\u0058\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_ggddd !=nil {return _ggddd ;};if _ebeg .YAttr !=nil {if _ddbc :=_ebeg .YAttr .ValidateWithPath (path +"\u002f\u0059\u0041\u0074\u0074\u0072");_ddbc !=nil {return _ddbc ;};};if _bedg :=_ebeg .YAlignAttr .ValidateWithPath (path +"/\u0059\u0041\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_bedg !=nil {return _bedg ;};if _cfcf :=_ebeg .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072");_cfcf !=nil {return _cfcf ;};if _ebeg .AnchorLockAttr !=nil {if _cbgg :=_ebeg .AnchorLockAttr .ValidateWithPath (path +"\u002fA\u006ec\u0068\u006f\u0072\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072"); -_cbgg !=nil {return _cbgg ;};};return nil ;};func NewCT_Perm ()*CT_Perm {_ebddga :=&CT_Perm {};return _ebddga };type EG_ContentRunContentBase struct{SmartTag *CT_SmartTagRun ;Sdt *CT_SdtRun ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_dgcfbe ST_TabTlc )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fcffa :=_b .Attr {}; -_fcffa .Name =name ;switch _dgcfbe {case ST_TabTlcUnset :_fcffa .Value ="";case ST_TabTlcNone :_fcffa .Value ="\u006e\u006f\u006e\u0065";case ST_TabTlcDot :_fcffa .Value ="\u0064\u006f\u0074";case ST_TabTlcHyphen :_fcffa .Value ="\u0068\u0079\u0070\u0068\u0065\u006e"; -case ST_TabTlcUnderscore :_fcffa .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_TabTlcHeavy :_fcffa .Value ="\u0068\u0065\u0061v\u0079";case ST_TabTlcMiddleDot :_fcffa .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft"; -};return _fcffa ,nil ;};type ST_FontFamily byte ;func (_cadbe ST_EdGrp )ValidateWithPath (path string )error {switch _cadbe {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 (_cadbe )); -};return nil ;};func (_aacf *CT_Divs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_efbf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064i\u0076"}};for _ ,_fcgc :=range _aacf .Div {e .EncodeElement (_fcgc ,_efbf ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_ContentRunContentBase ()*EG_ContentRunContentBase {_gagfa :=&EG_ContentRunContentBase {};return _gagfa ;};func NewCT_AltChunk ()*CT_AltChunk {_ea :=&CT_AltChunk {};return _ea }; -type WdCT_WrapNone struct{};func (_agecd *CT_TrackChangesView )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_efcgd :=range start .Attr {if _efcgd .Name .Local =="\u006d\u0061\u0072\u006b\u0075\u0070"{_cbdbac ,_aaaffb :=ParseUnionST_OnOff (_efcgd .Value ); -if _aaaffb !=nil {return _aaaffb ;};_agecd .MarkupAttr =&_cbdbac ;continue ;};if _efcgd .Name .Local =="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_adbga ,_bggdg :=ParseUnionST_OnOff (_efcgd .Value );if _bggdg !=nil {return _bggdg ;};_agecd .CommentsAttr =&_adbga ; -continue ;};if _efcgd .Name .Local =="\u0069\u006e\u0073\u0044\u0065\u006c"{_badga ,_dfcgca :=ParseUnionST_OnOff (_efcgd .Value );if _dfcgca !=nil {return _dfcgca ;};_agecd .InsDelAttr =&_badga ;continue ;};if _efcgd .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_beaec ,_fggeae :=ParseUnionST_OnOff (_efcgd .Value ); -if _fggeae !=nil {return _fggeae ;};_agecd .FormattingAttr =&_beaec ;continue ;};if _efcgd .Name .Local =="\u0069\u006e\u006b\u0041\u006e\u006e\u006f\u0074\u0061t\u0069\u006f\u006e\u0073"{_cdddfa ,_gcebbb :=ParseUnionST_OnOff (_efcgd .Value );if _gcebbb !=nil {return _gcebbb ; -};_agecd .InkAnnotationsAttr =&_cdddfa ;continue ;};};for {_gbgfgb ,_bcbc :=d .Token ();if _bcbc !=nil {return _f .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",_bcbc ); -};if _aebdd ,_aecbgc :=_gbgfgb .(_b .EndElement );_aecbgc &&_aebdd .Name ==start .Name {break ;};};return nil ;};type CT_DecimalNumberOrPrecent struct{ +// ValidateWithPath validates the CT_DocProtect and its children, prefixing error messages with path +func (_cbdg *CT_DocProtect )ValidateWithPath (path string )error {if _cgab :=_cbdg .EditAttr .ValidateWithPath (path +"\u002fE\u0064\u0069\u0074\u0041\u0074\u0074r");_cgab !=nil {return _cgab ;};if _cbdg .FormattingAttr !=nil {if _eadd :=_cbdg .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); +_eadd !=nil {return _eadd ;};};if _cbdg .EnforcementAttr !=nil {if _bfge :=_cbdg .EnforcementAttr .ValidateWithPath (path +"\u002f\u0045n\u0066\u006f\u0072c\u0065\u006d\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_bfge !=nil {return _bfge ;};};if _gcgea :=_cbdg .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); +_gcgea !=nil {return _gcgea ;};if _adggf :=_cbdg .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");_adggf !=nil {return _adggf ; +};if _abfa :=_cbdg .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_abfa !=nil {return _abfa ;};return nil ;}; -// Value in Percent -ValAttr ST_DecimalNumberOrPercent ;}; +// ValidateWithPath validates the CT_Jc and its children, prefixing error messages with path +func (_aebfc *CT_Jc )ValidateWithPath (path string )error {if _aebfc .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 _eaacdd :=_aebfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaacdd !=nil {return _eaacdd ;};return nil ;};type ST_LineNumberRestart byte ;func NewCT_SdtContentCell ()*CT_SdtContentCell {_gdeda :=&CT_SdtContentCell {}; +return _gdeda }; -// Validate validates the CT_FitText and its children -func (_gaac *CT_FitText )Validate ()error {return _gaac .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");}; +// ValidateWithPath validates the Endnotes and its children, prefixing error messages with path +func (_dcdfec *Endnotes )ValidateWithPath (path string )error {if _ceccee :=_dcdfec .CT_Endnotes .ValidateWithPath (path );_ceccee !=nil {return _ceccee ;};return nil ;};func (_gfabb *WdWgp )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfabb .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup (); +_caeaba :for {_geaecg ,_ebecc :=d .Token ();if _ebecc !=nil {return _ebecc ;};switch _acfda :=_geaecg .(type ){case _g .StartElement :switch _acfda .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_gfabb .CNvPr =_af .NewCT_NonVisualDrawingProps (); +if _ggeacf :=d .DecodeElement (_gfabb .CNvPr ,&_acfda );_ggeacf !=nil {return _ggeacf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _cbedea :=d .DecodeElement (_gfabb .CNvGrpSpPr ,&_acfda ); +_cbedea !=nil {return _cbedea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _bddgfd :=d .DecodeElement (_gfabb .GrpSpPr ,&_acfda ); +_bddgfd !=nil {return _bddgfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0073\u0070"}:_affbed :=NewWdCT_WordprocessingGroupChoice (); +if _ddcbf :=d .DecodeElement (&_affbed .Wsp ,&_acfda );_ddcbf !=nil {return _ddcbf ;};_gfabb .Choice =append (_gfabb .Choice ,_affbed );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0070S\u0070"}:_dedgf :=NewWdCT_WordprocessingGroupChoice (); +if _abceg :=d .DecodeElement (&_dedgf .GrpSp ,&_acfda );_abceg !=nil {return _abceg ;};_gfabb .Choice =append (_gfabb .Choice ,_dedgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_efcdg :=NewWdCT_WordprocessingGroupChoice (); +if _dccbg :=d .DecodeElement (&_efcdg .GraphicFrame ,&_acfda );_dccbg !=nil {return _dccbg ;};_gfabb .Choice =append (_gfabb .Choice ,_efcdg );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"}:_acdda :=NewWdCT_WordprocessingGroupChoice (); +if _ccdcga :=d .DecodeElement (&_acdda .Pic ,&_acfda );_ccdcga !=nil {return _ccdcga ;};_gfabb .Choice =append (_gfabb .Choice ,_acdda );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfcge :=NewWdCT_WordprocessingGroupChoice (); +if _cgebg :=d .DecodeElement (&_dfcge .ContentPart ,&_acfda );_cgebg !=nil {return _cgebg ;};_gfabb .Choice =append (_gfabb .Choice ,_dfcge );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gfabb .ExtLst =_af .NewCT_OfficeArtExtensionList (); +if _gegbd :=d .DecodeElement (_gfabb .ExtLst ,&_acfda );_gegbd !=nil {return _gegbd ;};default:_bd .Log .Debug ("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",_acfda .Name ); +if _bgagc :=d .Skip ();_bgagc !=nil {return _bgagc ;};};case _g .EndElement :break _caeaba ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_SdtListItem and its children, prefixing error messages with path -func (_dged *CT_SdtListItem )ValidateWithPath (path string )error {return nil };func NewEG_SectPrContents ()*EG_SectPrContents {_fdcec :=&EG_SectPrContents {};return _fdcec }; +// Validate validates the TxbxContent and its children +func (_faebe *TxbxContent )Validate ()error {return _faebe .ValidateWithPath ("T\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_cgcbc ST_PageBorderOffset )String ()string {switch _cgcbc {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065"; +case 2:return "\u0074\u0065\u0078\u0074";};return "";};func (_gdaga *ST_TblStyleOverrideType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebafe ,_bccfdf :=d .Token ();if _bccfdf !=nil {return _bccfdf ;};if _dccgbg ,_dbcaf :=_ebafe .(_g .EndElement ); +_dbcaf &&_dccgbg .Name ==start .Name {*_gdaga =1;return nil ;};if _decce ,_bdcce :=_ebafe .(_g .CharData );!_bdcce {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",_ebafe ); +}else {switch string (_decce ){case "":*_gdaga =0;case "\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065":*_gdaga =1;case "\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077":*_gdaga =2;case "\u006ca\u0073\u0074\u0052\u006f\u0077":*_gdaga =3; +case "\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c":*_gdaga =4;case "\u006ca\u0073\u0074\u0043\u006f\u006c":*_gdaga =5;case "\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t":*_gdaga =6;case "\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t":*_gdaga =7;case "\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z":*_gdaga =8; +case "\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z":*_gdaga =9;case "\u006e\u0065\u0043\u0065\u006c\u006c":*_gdaga =10;case "\u006e\u0077\u0043\u0065\u006c\u006c":*_gdaga =11;case "\u0073\u0065\u0043\u0065\u006c\u006c":*_gdaga =12;case "\u0073\u0077\u0043\u0065\u006c\u006c":*_gdaga =13; +};};_ebafe ,_bccfdf =d .Token ();if _bccfdf !=nil {return _bccfdf ;};if _fbffg ,_gceead :=_ebafe .(_g .EndElement );_gceead &&_fbffg .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",_ebafe ); +};func (_cfcc *CT_PageBorder )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfcc .ValAttr =ST_Border (1);for _ ,_dgefd :=range start .Attr {if _dgefd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dgefd .Name .Local =="\u0069\u0064"||_dgefd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dgefd .Name .Local =="\u0069\u0064"{_bgfb ,_bddfb :=_dgefd .Value ,error (nil ); +if _bddfb !=nil {return _bddfb ;};_cfcc .IdAttr =&_bgfb ;continue ;};if _dgefd .Name .Local =="\u0076\u0061\u006c"{_cfcc .ValAttr .UnmarshalXMLAttr (_dgefd );continue ;};if _dgefd .Name .Local =="\u0063\u006f\u006co\u0072"{_bafe ,_ebdef :=ParseUnionST_HexColor (_dgefd .Value ); +if _ebdef !=nil {return _ebdef ;};_cfcc .ColorAttr =&_bafe ;continue ;};if _dgefd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_cfcc .ThemeColorAttr .UnmarshalXMLAttr (_dgefd );continue ;};if _dgefd .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_ebbbe ,_affgf :=_dgefd .Value ,error (nil ); +if _affgf !=nil {return _affgf ;};_cfcc .ThemeTintAttr =&_ebbbe ;continue ;};if _dgefd .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_eged ,_daccc :=_dgefd .Value ,error (nil );if _daccc !=nil {return _daccc ;};_cfcc .ThemeShadeAttr =&_eged ; +continue ;};if _dgefd .Name .Local =="\u0073\u007a"{_gcaag ,_bdbgd :=_ff .ParseUint (_dgefd .Value ,10,64);if _bdbgd !=nil {return _bdbgd ;};_cfcc .SzAttr =&_gcaag ;continue ;};if _dgefd .Name .Local =="\u0073\u0070\u0061c\u0065"{_agdab ,_abgdd :=_ff .ParseUint (_dgefd .Value ,10,64); +if _abgdd !=nil {return _abgdd ;};_cfcc .SpaceAttr =&_agdab ;continue ;};if _dgefd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_geaee ,_adgca :=ParseUnionST_OnOff (_dgefd .Value );if _adgca !=nil {return _adgca ;};_cfcc .ShadowAttr =&_geaee ; +continue ;};if _dgefd .Name .Local =="\u0066\u0072\u0061m\u0065"{_fdfgc ,_eaagf :=ParseUnionST_OnOff (_dgefd .Value );if _eaagf !=nil {return _eaagf ;};_cfcc .FrameAttr =&_fdfgc ;continue ;};};for {_beacf ,_abdgeb :=d .Token ();if _abdgeb !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u0042o\u0072\u0064\u0065\u0072\u003a\u0020\u0025s",_abdgeb ); +};if _aafee ,_aefdf :=_beacf .(_g .EndElement );_aefdf &&_aafee .Name ==start .Name {break ;};};return nil ;};func NewCT_RPrOriginal ()*CT_RPrOriginal {_fbbfe :=&CT_RPrOriginal {};return _fbbfe };func NewCT_Text ()*CT_Text {_fcbfb :=&CT_Text {};return _fcbfb }; -// ST_SignedTwipsMeasure is a union type -type ST_SignedTwipsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};type WdST_AlignV byte ; -// Validate validates the CT_ShapeDefaults and its children -func (_aafee *CT_ShapeDefaults )Validate ()error {return _aafee .ValidateWithPath ("\u0043\u0054_\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};type CT_Attr struct{ +// ValidateWithPath validates the EG_MathContent and its children, prefixing error messages with path +func (_dfegd *EG_MathContent )ValidateWithPath (path string )error {if _dfegd .OMathPara !=nil {if _ebgdfc :=_dfegd .OMathPara .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");_ebgdfc !=nil {return _ebgdfc ;};};if _dfegd .OMath !=nil {if _ffcbf :=_dfegd .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_ffcbf !=nil {return _ffcbf ;};};return nil ;};type CT_SdtText struct{ -// Namespace -UriAttr *string ; +// Allow Soft Line Breaks +MultiLineAttr *_ffb .ST_OnOff ;};type ST_HexColorAuto byte ; -// Name -NameAttr string ; +// Validate validates the CT_FtnPos and its children +func (_bfee *CT_FtnPos )Validate ()error {return _bfee .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs");};func (_acgbcf ST_InfoTextType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bcfceg :=_g .Attr {};_bcfceg .Name =name ;switch _acgbcf {case ST_InfoTextTypeUnset :_bcfceg .Value =""; +case ST_InfoTextTypeText :_bcfceg .Value ="\u0074\u0065\u0078\u0074";case ST_InfoTextTypeAutoText :_bcfceg .Value ="\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return _bcfceg ,nil ;};func (_fdcbea *CT_LineNumber )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdcbea .CountByAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u0075\u006e\u0074\u0042y"},Value :_a .Sprintf ("\u0025\u0076",*_fdcbea .CountByAttr )}); +};if _fdcbea .StartAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fdcbea .StartAttr )});};if _fdcbea .DistanceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_fdcbea .DistanceAttr )}); +};if _fdcbea .RestartAttr !=ST_LineNumberRestartUnset {_eaca ,_dabed :=_fdcbea .RestartAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0072\u0065\u0073\u0074\u0061\u0072t"});if _dabed !=nil {return _dabed ;};start .Attr =append (start .Attr ,_eaca );}; +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_PPr struct{ -// Value -ValAttr string ;};func (_becgc *EG_ParaRPrTrackChanges )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _becgc .Ins !=nil {_cdafdb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_becgc .Ins ,_cdafdb ); -};if _becgc .Del !=nil {_egadca :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_becgc .Del ,_egadca );};if _becgc .MoveFrom !=nil {_deabg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}}; -e .EncodeElement (_becgc .MoveFrom ,_deabg );};if _becgc .MoveTo !=nil {_acfed :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_becgc .MoveTo ,_acfed );};return nil ;};func (_beggg *EG_RPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebgdae :for {_cbfcc ,_adfca :=d .Token (); -if _adfca !=nil {return _adfca ;};switch _geadga :=_cbfcc .(type ){case _b .StartElement :switch _geadga .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_beggg .RPr =NewCT_RPr (); -if _ebffa :=d .DecodeElement (_beggg .RPr ,&_geadga );_ebffa !=nil {return _ebffa ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_geadga .Name ); -if _gbbdgg :=d .Skip ();_gbbdgg !=nil {return _gbbdgg ;};};case _b .EndElement :break _ebgdae ;case _b .CharData :};};return nil ;}; +// Referenced Paragraph Style +PStyle *CT_String ; -// ValidateWithPath validates the CT_TblPrBase and its children, prefixing error messages with path -func (_cgafg *CT_TblPrBase )ValidateWithPath (path string )error {if _cgafg .TblStyle !=nil {if _edaedf :=_cgafg .TblStyle .ValidateWithPath (path +"\u002fT\u0062\u006c\u0053\u0074\u0079\u006ce");_edaedf !=nil {return _edaedf ;};};if _cgafg .TblpPr !=nil {if _gbadb :=_cgafg .TblpPr .ValidateWithPath (path +"\u002fT\u0062\u006c\u0070\u0050\u0072"); -_gbadb !=nil {return _gbadb ;};};if _cgafg .TblOverlap !=nil {if _acdde :=_cgafg .TblOverlap .ValidateWithPath (path +"/\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_acdde !=nil {return _acdde ;};};if _cgafg .BidiVisual !=nil {if _dceea :=_cgafg .BidiVisual .ValidateWithPath (path +"/\u0042\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"); -_dceea !=nil {return _dceea ;};};if _cgafg .TblStyleRowBandSize !=nil {if _cecaf :=_cgafg .TblStyleRowBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0052\u006fw\u0042\u0061\u006e\u0064Si\u007a\u0065");_cecaf !=nil {return _cecaf ; -};};if _cgafg .TblStyleColBandSize !=nil {if _cdccff :=_cgafg .TblStyleColBandSize .ValidateWithPath (path +"/\u0054b\u006c\u0053\u0074\u0079\u006c\u0065\u0043\u006fl\u0042\u0061\u006e\u0064Si\u007a\u0065");_cdccff !=nil {return _cdccff ;};};if _cgafg .TblW !=nil {if _ccgace :=_cgafg .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057"); -_ccgace !=nil {return _ccgace ;};};if _cgafg .Jc !=nil {if _gafcgf :=_cgafg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_gafcgf !=nil {return _gafcgf ;};};if _cgafg .TblCellSpacing !=nil {if _debaf :=_cgafg .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_debaf !=nil {return _debaf ;};};if _cgafg .TblInd !=nil {if _fgffg :=_cgafg .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064");_fgffg !=nil {return _fgffg ;};};if _cgafg .TblBorders !=nil {if _edefe :=_cgafg .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_edefe !=nil {return _edefe ;};};if _cgafg .Shd !=nil {if _afdcb :=_cgafg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_afdcb !=nil {return _afdcb ;};};if _cgafg .TblLayout !=nil {if _fffddf :=_cgafg .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"); -_fffddf !=nil {return _fffddf ;};};if _cgafg .TblCellMar !=nil {if _effcf :=_cgafg .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072");_effcf !=nil {return _effcf ;};};if _cgafg .TblLook !=nil {if _dbdccf :=_cgafg .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b"); -_dbdccf !=nil {return _dbdccf ;};};if _cgafg .TblCaption !=nil {if _ffccf :=_cgafg .TblCaption .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e");_ffccf !=nil {return _ffccf ;};};if _cgafg .TblDescription !=nil {if _cebagb :=_cgafg .TblDescription .ValidateWithPath (path +"\u002fT\u0062l\u0044\u0065\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); -_cebagb !=nil {return _cebagb ;};};return nil ;}; +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// Validate validates the CT_FtnProps and its children -func (_ffdbb *CT_FtnProps )Validate ()error {return _ffdbb .ValidateWithPath ("C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073");};type CT_Jc struct{ +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// Alignment Type -ValAttr ST_Jc ;};const (ST_FldCharTypeUnset ST_FldCharType =0;ST_FldCharTypeBegin ST_FldCharType =1;ST_FldCharTypeSeparate ST_FldCharType =2;ST_FldCharTypeEnd ST_FldCharType =3;);type CT_RPrOriginal struct{ +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// Referenced Character Style -RStyle *CT_String ; +// Text Frame Properties +FramePr *CT_FramePr ; -// Run Fonts -RFonts *CT_Fonts ; +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// Bold -B *CT_OnOff ; +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// Complex Script Bold -BCs *CT_OnOff ; +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Italics -I *CT_OnOff ; +// Paragraph Borders +PBdr *CT_PBdr ; -// Complex Script Italics -ICs *CT_OnOff ; +// Paragraph Shading +Shd *CT_Shd ; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// Small Caps -SmallCaps *CT_OnOff ; +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// Single Strikethrough -Strike *CT_OnOff ; +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// Double Strikethrough -Dstrike *CT_OnOff ; +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// Display Character Outline -Outline *CT_OnOff ; +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// Shadow -Shadow *CT_OnOff ; +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// Embossing -Emboss *CT_OnOff ; +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// Imprinting -Imprint *CT_OnOff ; +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; + +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// Use Document Grid Settings For Inter-Character Spacing +// Use Document Grid Settings for Inter-Line Paragraph Spacing SnapToGrid *CT_OnOff ; -// Hidden Text -Vanish *CT_OnOff ; +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// Web Hidden Text -WebHidden *CT_OnOff ; +// Paragraph Indentation +Ind *CT_Ind ; -// Run Content Color -Color *CT_Color ; +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// Expanded/Compressed Text -W *CT_TextScale ; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// Font Kerning -Kern *CT_HpsMeasure ; +// Paragraph Alignment +Jc *CT_Jc ; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// Text Highlighting -Highlight *CT_Highlight ; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// Underline -U *CT_Underline ; +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// Animated Text Effect -Effect *CT_TextEffect ; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;RPr *CT_ParaRPr ;SectPr *CT_SectPr ;PPrChange *CT_PPrChange ;};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 (_bcgfa *CT_NumFmt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_feced ,_gfcda :=_bcgfa .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _gfcda !=nil {return _gfcda ;};start .Attr =append (start .Attr ,_feced );if _bcgfa .FormatAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_bcgfa .FormatAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TrPrChange struct{AuthorAttr string ;DateAttr *_db .Time ; -// Text Border -Bdr *CT_Border ; +// Annotation Identifier +IdAttr int64 ;TrPr *CT_TrPrBase ;};func (_cefbb *CT_TblLayoutType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cefbb .TypeAttr !=ST_TblLayoutTypeUnset {_dcgef ,_bbfbgb :=_cefbb .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _bbfbgb !=nil {return _bbfbgb ;};start .Attr =append (start .Attr ,_dcgef );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_defaga *CT_RPrOriginal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fedca :for {_cgebf ,_abgfe :=d .Token (); +if _abgfe !=nil {return _abgfe ;};switch _eceb :=_cgebf .(type ){case _g .StartElement :switch _eceb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .RStyle =NewCT_String (); +if _caeef :=d .DecodeElement (_defaga .RStyle ,&_eceb );_caeef !=nil {return _caeef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .RFonts =NewCT_Fonts (); +if _gbbee :=d .DecodeElement (_defaga .RFonts ,&_eceb );_gbbee !=nil {return _gbbee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .B =NewCT_OnOff (); +if _fabdf :=d .DecodeElement (_defaga .B ,&_eceb );_fabdf !=nil {return _fabdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .BCs =NewCT_OnOff (); +if _eegcbf :=d .DecodeElement (_defaga .BCs ,&_eceb );_eegcbf !=nil {return _eegcbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .I =NewCT_OnOff (); +if _aabfg :=d .DecodeElement (_defaga .I ,&_eceb );_aabfg !=nil {return _aabfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .ICs =NewCT_OnOff (); +if _eecffd :=d .DecodeElement (_defaga .ICs ,&_eceb );_eecffd !=nil {return _eecffd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .Caps =NewCT_OnOff (); +if _adeaf :=d .DecodeElement (_defaga .Caps ,&_eceb );_adeaf !=nil {return _adeaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defaga .SmallCaps =NewCT_OnOff (); +if _bbegd :=d .DecodeElement (_defaga .SmallCaps ,&_eceb );_bbegd !=nil {return _bbegd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .Strike =NewCT_OnOff (); +if _acbbd :=d .DecodeElement (_defaga .Strike ,&_eceb );_acbbd !=nil {return _acbbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defaga .Dstrike =NewCT_OnOff (); +if _dbbca :=d .DecodeElement (_defaga .Dstrike ,&_eceb );_dbbca !=nil {return _dbbca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defaga .Outline =NewCT_OnOff (); +if _cfdab :=d .DecodeElement (_defaga .Outline ,&_eceb );_cfdab !=nil {return _cfdab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .Shadow =NewCT_OnOff (); +if _ebece :=d .DecodeElement (_defaga .Shadow ,&_eceb );_ebece !=nil {return _ebece ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .Emboss =NewCT_OnOff (); +if _fabcbe :=d .DecodeElement (_defaga .Emboss ,&_eceb );_fabcbe !=nil {return _fabcbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defaga .Imprint =NewCT_OnOff (); +if _abgbcb :=d .DecodeElement (_defaga .Imprint ,&_eceb );_abgbcb !=nil {return _abgbcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defaga .NoProof =NewCT_OnOff (); +if _cbfeg :=d .DecodeElement (_defaga .NoProof ,&_eceb );_cbfeg !=nil {return _cbfeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .SnapToGrid =NewCT_OnOff (); +if _ddgdg :=d .DecodeElement (_defaga .SnapToGrid ,&_eceb );_ddgdg !=nil {return _ddgdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defaga .Vanish =NewCT_OnOff (); +if _gcbfa :=d .DecodeElement (_defaga .Vanish ,&_eceb );_gcbfa !=nil {return _gcbfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defaga .WebHidden =NewCT_OnOff (); +if _adbeeb :=d .DecodeElement (_defaga .WebHidden ,&_eceb );_adbeeb !=nil {return _adbeeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_defaga .Color =NewCT_Color (); +if _bgfcfa :=d .DecodeElement (_defaga .Color ,&_eceb );_bgfcfa !=nil {return _bgfcfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defaga .Spacing =NewCT_SignedTwipsMeasure (); +if _ggcef :=d .DecodeElement (_defaga .Spacing ,&_eceb );_ggcef !=nil {return _ggcef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defaga .W =NewCT_TextScale (); +if _baeg :=d .DecodeElement (_defaga .W ,&_eceb );_baeg !=nil {return _baeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defaga .Kern =NewCT_HpsMeasure (); +if _ebefe :=d .DecodeElement (_defaga .Kern ,&_eceb );_ebefe !=nil {return _ebefe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .Position =NewCT_SignedHpsMeasure (); +if _bfbge :=d .DecodeElement (_defaga .Position ,&_eceb );_bfbge !=nil {return _bfbge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .Sz =NewCT_HpsMeasure (); +if _eddaf :=d .DecodeElement (_defaga .Sz ,&_eceb );_eddaf !=nil {return _eddaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .SzCs =NewCT_HpsMeasure (); +if _fdddee :=d .DecodeElement (_defaga .SzCs ,&_eceb );_fdddee !=nil {return _fdddee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defaga .Highlight =NewCT_Highlight (); +if _gdcef :=d .DecodeElement (_defaga .Highlight ,&_eceb );_gdcef !=nil {return _gdcef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defaga .U =NewCT_Underline (); +if _fdfgg :=d .DecodeElement (_defaga .U ,&_eceb );_fdfgg !=nil {return _fdfgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .Effect =NewCT_TextEffect (); +if _bdcad :=d .DecodeElement (_defaga .Effect ,&_eceb );_bdcad !=nil {return _bdcad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .Bdr =NewCT_Border (); +if _gcgbg :=d .DecodeElement (_defaga .Bdr ,&_eceb );_gcgbg !=nil {return _gcgbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .Shd =NewCT_Shd (); +if _ccgea :=d .DecodeElement (_defaga .Shd ,&_eceb );_ccgea !=nil {return _ccgea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defaga .FitText =NewCT_FitText (); +if _gggbf :=d .DecodeElement (_defaga .FitText ,&_eceb );_gggbf !=nil {return _gggbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defaga .VertAlign =NewCT_VerticalAlignRun (); +if _gbgde :=d .DecodeElement (_defaga .VertAlign ,&_eceb );_gbgde !=nil {return _gbgde ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .Rtl =NewCT_OnOff (); +if _fcdeb :=d .DecodeElement (_defaga .Rtl ,&_eceb );_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 :"\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"}:_defaga .Cs =NewCT_OnOff (); +if _ebcae :=d .DecodeElement (_defaga .Cs ,&_eceb );_ebcae !=nil {return _ebcae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .Em =NewCT_Em (); +if _edfgc :=d .DecodeElement (_defaga .Em ,&_eceb );_edfgc !=nil {return _edfgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defaga .Lang =NewCT_Language (); +if _cfbcgd :=d .DecodeElement (_defaga .Lang ,&_eceb );_cfbcgd !=nil {return _cfbcgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defaga .EastAsianLayout =NewCT_EastAsianLayout (); +if _agece :=d .DecodeElement (_defaga .EastAsianLayout ,&_eceb );_agece !=nil {return _agece ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_defaga .SpecVanish =NewCT_OnOff (); +if _ebgcf :=d .DecodeElement (_defaga .SpecVanish ,&_eceb );_ebgcf !=nil {return _ebgcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_defaga .OMath =NewCT_OnOff (); +if _cbadfg :=d .DecodeElement (_defaga .OMath ,&_eceb );_cbadfg !=nil {return _cbadfg ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_eceb .Name ); +if _fddcca :=d .Skip ();_fddcca !=nil {return _fddcca ;};};case _g .EndElement :break _fedca ;case _g .CharData :};};return nil ;};func NewCT_P ()*CT_P {_ddgca :=&CT_P {};return _ddgca };type CT_TblOverlap struct{ -// Run Shading -Shd *CT_Shd ; +// Floating Table Overlap Setting +ValAttr ST_TblOverlap ;};func (_abbc *CT_BookmarkRange )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _abbc .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_abbc .ColFirstAttr )}); +};if _abbc .ColLastAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_a .Sprintf ("\u0025\u0076",*_abbc .ColLastAttr )});};if _abbc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_afge ,_fbbf :=_abbc .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 _fbbf !=nil {return _fbbf ;};start .Attr =append (start .Attr ,_afge );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_abbc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_fcaef *CT_FFHelpText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccadg :=range start .Attr {if _ccadg .Name .Local =="\u0074\u0079\u0070\u0065"{_fcaef .TypeAttr .UnmarshalXMLAttr (_ccadg );continue ;};if _ccadg .Name .Local =="\u0076\u0061\u006c"{_gadd ,_cfdcg :=_ccadg .Value ,error (nil ); +if _cfdcg !=nil {return _cfdcg ;};_fcaef .ValAttr =&_gadd ;continue ;};};for {_fecce ,_fbgfe :=d .Token ();if _fbgfe !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0048e\u006cp\u0054\u0065\u0078\u0074\u003a\u0020\u0025s",_fbgfe ); +};if _dcbf ,_ddegf :=_fecce .(_g .EndElement );_ddegf &&_dcbf .Name ==start .Name {break ;};};return nil ;};func (_bgdbf *WdCT_GraphicFrame )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgdbf .CNvPr =_af .NewCT_NonVisualDrawingProps (); +_bgdbf .CNvFrPr =_af .NewCT_NonVisualGraphicFrameProperties ();_bgdbf .Xfrm =_af .NewCT_Transform2D ();_bgdbf .Graphic =_af .NewGraphic ();_bgdgcf :for {_debbd ,_dbcabf :=d .Token ();if _dbcabf !=nil {return _dbcabf ;};switch _cgfegc :=_debbd .(type ){case _g .StartElement :switch _cgfegc .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:if _abcabf :=d .DecodeElement (_bgdbf .CNvPr ,&_cgfegc ); +_abcabf !=nil {return _abcabf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0046\u0072\u0050\u0072"}:if _dfedg :=d .DecodeElement (_bgdbf .CNvFrPr ,&_cgfegc ); +_dfedg !=nil {return _dfedg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0078\u0066\u0072\u006d"}:if _fbaeeb :=d .DecodeElement (_bgdbf .Xfrm ,&_cgfegc ); +_fbaeeb !=nil {return _fbaeeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _deaaca :=d .DecodeElement (_bgdbf .Graphic ,&_cgfegc ); +_deaaca !=nil {return _deaaca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bgdbf .ExtLst =_af .NewCT_OfficeArtExtensionList (); +if _eebebe :=d .DecodeElement (_bgdbf .ExtLst ,&_cgfegc );_eebebe !=nil {return _eebebe ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_cgfegc .Name ); +if _cdbce :=d .Skip ();_cdbce !=nil {return _cdbce ;};};case _g .EndElement :break _bgdgcf ;case _g .CharData :};};return nil ;};func (_fccgd *CT_PermStart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bfbad :=range start .Attr {if _bfbad .Name .Local =="\u0065\u0064\u0047r\u0070"{_fccgd .EdGrpAttr .UnmarshalXMLAttr (_bfbad ); +continue ;};if _bfbad .Name .Local =="\u0065\u0064"{_bceagg ,_dcag :=_bfbad .Value ,error (nil );if _dcag !=nil {return _dcag ;};_fccgd .EdAttr =&_bceagg ;continue ;};if _bfbad .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_dfeda ,_efgcbd :=_ff .ParseInt (_bfbad .Value ,10,64); +if _efgcbd !=nil {return _efgcbd ;};_fccgd .ColFirstAttr =&_dfeda ;continue ;};if _bfbad .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_fafcg ,_deefa :=_ff .ParseInt (_bfbad .Value ,10,64);if _deefa !=nil {return _deefa ;};_fccgd .ColLastAttr =&_fafcg ; +continue ;};if _bfbad .Name .Local =="\u0069\u0064"{_gccbg ,_degee :=_bfbad .Value ,error (nil );if _degee !=nil {return _degee ;};_fccgd .IdAttr =_gccbg ;continue ;};if _bfbad .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_fccgd .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_bfbad ); +continue ;};};for {_ggcgb ,_ebgac :=d .Token ();if _ebgac !=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",_ebgac );};if _gebf ,_cffcf :=_ggcgb .(_g .EndElement ); +_cffcf &&_gebf .Name ==start .Name {break ;};};return nil ;};func (_ccbbe *ST_DocGrid )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdbcce ,_ebaee :=d .Token ();if _ebaee !=nil {return _ebaee ;};if _gfbfgf ,_ecbggb :=_bdbcce .(_g .EndElement ); +_ecbggb &&_gfbfgf .Name ==start .Name {*_ccbbe =1;return nil ;};if _ebdefg ,_gaecge :=_bdbcce .(_g .CharData );!_gaecge {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",_bdbcce ); +}else {switch string (_ebdefg ){case "":*_ccbbe =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ccbbe =1;case "\u006c\u0069\u006ee\u0073":*_ccbbe =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_ccbbe =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_ccbbe =4; +};};_bdbcce ,_ebaee =d .Token ();if _ebaee !=nil {return _ebaee ;};if _gcdga ,_bcfeb :=_bdbcce .(_g .EndElement );_bcfeb &&_gcdga .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",_bdbcce ); +};func (_dddfec ST_ThemeColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dddfec .String (),start );};func (_bbaga *ST_RestartNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbdea ,_adccc :=d .Token (); +if _adccc !=nil {return _adccc ;};if _decfg ,_ggecde :=_gbdea .(_g .EndElement );_ggecde &&_decfg .Name ==start .Name {*_bbaga =1;return nil ;};if _cbagdb ,_faefca :=_gbdea .(_g .CharData );!_faefca {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",_gbdea ); +}else {switch string (_cbagdb ){case "":*_bbaga =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_bbaga =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_bbaga =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_bbaga =3; +};};_gbdea ,_adccc =d .Token ();if _adccc !=nil {return _adccc ;};if _bcfead ,_bffee :=_gbdea .(_g .EndElement );_bffee &&_bcfead .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",_gbdea ); +};func (_gggad *ST_ProofErr )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gggad =0;case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_gggad =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_gggad =2; +case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_gggad =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_gggad =4;};return nil ;}; -// Manual Run Width -FitText *CT_FitText ; +// ValidateWithPath validates the EG_FtnEdnNumProps and its children, prefixing error messages with path +func (_ggccdb *EG_FtnEdnNumProps )ValidateWithPath (path string )error {if _ggccdb .NumStart !=nil {if _fcbgc :=_ggccdb .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_fcbgc !=nil {return _fcbgc ;};};if _ggccdb .NumRestart !=nil {if _gdbae :=_ggccdb .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); +_gdbae !=nil {return _gdbae ;};};return nil ;};func NewCT_Em ()*CT_Em {_becc :=&CT_Em {};_becc .ValAttr =ST_Em (1);return _becc }; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// ValidateWithPath validates the CT_AutoCaption and its children, prefixing error messages with path +func (_adbg *CT_AutoCaption )ValidateWithPath (path string )error {return nil };func (_ceeaff *CT_TblPrExChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ceeaff .TblPrEx =NewCT_TblPrExBase ();for _ ,_adagc :=range start .Attr {if _adagc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ageeag ,_fefdf :=_adagc .Value ,error (nil ); +if _fefdf !=nil {return _fefdf ;};_ceeaff .AuthorAttr =_ageeag ;continue ;};if _adagc .Name .Local =="\u0064\u0061\u0074\u0065"{_bcgca ,_ffefa :=ParseStdlibTime (_adagc .Value );if _ffefa !=nil {return _ffefa ;};_ceeaff .DateAttr =&_bcgca ;continue ;}; +if _adagc .Name .Local =="\u0069\u0064"{_debde ,_aegdb :=_ff .ParseInt (_adagc .Value ,10,64);if _aegdb !=nil {return _aegdb ;};_ceeaff .IdAttr =_debde ;continue ;};};_cdgff :for {_gdefa ,_ecgedf :=d .Token ();if _ecgedf !=nil {return _ecgedf ;};switch _dbfdef :=_gdefa .(type ){case _g .StartElement :switch _dbfdef .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _adefb :=d .DecodeElement (_ceeaff .TblPrEx ,&_dbfdef ); +_adefb !=nil {return _adefb ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_dbfdef .Name ); +if _gbgbgd :=d .Skip ();_gbgbgd !=nil {return _gbgbgd ;};};case _g .EndElement :break _cdgff ;case _g .CharData :};};return nil ;}; -// Right To Left Text -Rtl *CT_OnOff ; +// ValidateWithPath validates the WdCT_WordprocessingShapeChoice and its children, prefixing error messages with path +func (_fgefce *WdCT_WordprocessingShapeChoice )ValidateWithPath (path string )error {if _fgefce .CNvSpPr !=nil {if _bebbff :=_fgefce .CNvSpPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0053\u0070\u0050\u0072");_bebbff !=nil {return _bebbff ;}; +};if _fgefce .CNvCnPr !=nil {if _ecaac :=_fgefce .CNvCnPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006e\u0050\u0072");_ecaac !=nil {return _ecaac ;};};return nil ;};type CT_NumRestart struct{ -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Automatic Numbering Restart Value +ValAttr ST_RestartNumber ;};func (_gaega *ST_Jc )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gaega =0;case "\u0073\u0074\u0061r\u0074":*_gaega =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gaega =2;case "\u0065\u006e\u0064":*_gaega =3; +case "\u0062\u006f\u0074\u0068":*_gaega =4;case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_gaega =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_gaega =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_gaega =7; +case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_gaega =8;case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_gaega =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_gaega =10; +case "\u006c\u0065\u0066\u0074":*_gaega =11;case "\u0072\u0069\u0067h\u0074":*_gaega =12;};return nil ;};func (_bacg *CT_CustomXmlBlock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eacc :=range start .Attr {if _eacc .Name .Local =="\u0075\u0072\u0069"{_gbef ,_ffae :=_eacc .Value ,error (nil ); +if _ffae !=nil {return _ffae ;};_bacg .UriAttr =&_gbef ;continue ;};if _eacc .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_caga ,_bcdf :=_eacc .Value ,error (nil );if _bcdf !=nil {return _bcdf ;};_bacg .ElementAttr =_caga ;continue ;};};_bgdf :for {_egfc ,_ggceb :=d .Token (); +if _ggceb !=nil {return _ggceb ;};switch _cfbc :=_egfc .(type ){case _g .StartElement :switch _cfbc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bacg .CustomXmlPr =NewCT_CustomXmlPr (); +if _bccgd :=d .DecodeElement (_bacg .CustomXmlPr ,&_cfbc );_bccgd !=nil {return _bccgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_eagb :=NewEG_ContentBlockContent (); +_eagb .CustomXml =NewCT_CustomXmlBlock ();if _fdfd :=d .DecodeElement (_eagb .CustomXml ,&_cfbc );_fdfd !=nil {return _fdfd ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_eagb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cecf :=NewEG_ContentBlockContent (); +_cecf .Sdt =NewCT_SdtBlock ();if _ffcgb :=d .DecodeElement (_cecf .Sdt ,&_cfbc );_ffcgb !=nil {return _ffcgb ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_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 :"\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"}:_dbga :=NewEG_ContentBlockContent (); +_fgagd :=NewCT_P ();if _fabf :=d .DecodeElement (_fgagd ,&_cfbc );_fabf !=nil {return _fabf ;};_dbga .P =append (_dbga .P ,_fgagd );_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_dbga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cffaf :=NewEG_ContentBlockContent (); +_gfb :=NewCT_Tbl ();if _cgd :=d .DecodeElement (_gfb ,&_cfbc );_cgd !=nil {return _cgd ;};_cffaf .Tbl =append (_cffaf .Tbl ,_gfb );_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_cffaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ecab :=NewEG_ContentBlockContent (); +_ecade :=NewEG_RunLevelElts ();_ecade .ProofErr =NewCT_ProofErr ();if _egbg :=d .DecodeElement (_ecade .ProofErr ,&_cfbc );_egbg !=nil {return _egbg ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_ecab );_ecab .EG_RunLevelElts =append (_ecab .EG_RunLevelElts ,_ecade ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bafg :=NewEG_ContentBlockContent (); +_ddgf :=NewEG_RunLevelElts ();_ddgf .PermStart =NewCT_PermStart ();if _eafd :=d .DecodeElement (_ddgf .PermStart ,&_cfbc );_eafd !=nil {return _eafd ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_bafg );_bafg .EG_RunLevelElts =append (_bafg .EG_RunLevelElts ,_ddgf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cfdc :=NewEG_ContentBlockContent (); +_geab :=NewEG_RunLevelElts ();_geab .PermEnd =NewCT_Perm ();if _cegdf :=d .DecodeElement (_geab .PermEnd ,&_cfbc );_cegdf !=nil {return _cegdf ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_cfdc );_cfdc .EG_RunLevelElts =append (_cfdc .EG_RunLevelElts ,_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 :"\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"}:_febd :=NewEG_ContentBlockContent (); +_edbb :=NewEG_RunLevelElts ();_edbb .Ins =NewCT_RunTrackChange ();if _facd :=d .DecodeElement (_edbb .Ins ,&_cfbc );_facd !=nil {return _facd ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_febd );_febd .EG_RunLevelElts =append (_febd .EG_RunLevelElts ,_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 :"\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"}:_cfbeg :=NewEG_ContentBlockContent (); +_deca :=NewEG_RunLevelElts ();_deca .Del =NewCT_RunTrackChange ();if _cabd :=d .DecodeElement (_deca .Del ,&_cfbc );_cabd !=nil {return _cabd ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_cfbeg );_cfbeg .EG_RunLevelElts =append (_cfbeg .EG_RunLevelElts ,_deca ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_eeaba :=NewEG_ContentBlockContent (); +_bfedf :=NewEG_RunLevelElts ();_bfedf .MoveFrom =NewCT_RunTrackChange ();if _ddde :=d .DecodeElement (_bfedf .MoveFrom ,&_cfbc );_ddde !=nil {return _ddde ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_eeaba );_eeaba .EG_RunLevelElts =append (_eeaba .EG_RunLevelElts ,_bfedf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ecdd :=NewEG_ContentBlockContent (); +_aadc :=NewEG_RunLevelElts ();_aadc .MoveTo =NewCT_RunTrackChange ();if _dgg :=d .DecodeElement (_aadc .MoveTo ,&_cfbc );_dgg !=nil {return _dgg ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_ecdd );_ecdd .EG_RunLevelElts =append (_ecdd .EG_RunLevelElts ,_aadc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cgba :=NewEG_ContentBlockContent (); +_fdddb :=NewEG_RunLevelElts ();_cfad :=NewEG_RangeMarkupElements ();_cfad .BookmarkStart =NewCT_Bookmark ();if _ccgg :=d .DecodeElement (_cfad .BookmarkStart ,&_cfbc );_ccgg !=nil {return _ccgg ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_cgba ); +_cgba .EG_RunLevelElts =append (_cgba .EG_RunLevelElts ,_fdddb );_fdddb .EG_RangeMarkupElements =append (_fdddb .EG_RangeMarkupElements ,_cfad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gabc :=NewEG_ContentBlockContent (); +_dgee :=NewEG_RunLevelElts ();_effa :=NewEG_RangeMarkupElements ();_effa .BookmarkEnd =NewCT_MarkupRange ();if _cfba :=d .DecodeElement (_effa .BookmarkEnd ,&_cfbc );_cfba !=nil {return _cfba ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_gabc ); +_gabc .EG_RunLevelElts =append (_gabc .EG_RunLevelElts ,_dgee );_dgee .EG_RangeMarkupElements =append (_dgee .EG_RangeMarkupElements ,_effa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggda :=NewEG_ContentBlockContent (); +_dgab :=NewEG_RunLevelElts ();_bccab :=NewEG_RangeMarkupElements ();_bccab .MoveFromRangeStart =NewCT_MoveBookmark ();if _fbae :=d .DecodeElement (_bccab .MoveFromRangeStart ,&_cfbc );_fbae !=nil {return _fbae ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_ggda ); +_ggda .EG_RunLevelElts =append (_ggda .EG_RunLevelElts ,_dgab );_dgab .EG_RangeMarkupElements =append (_dgab .EG_RangeMarkupElements ,_bccab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbed :=NewEG_ContentBlockContent (); +_gdgc :=NewEG_RunLevelElts ();_gegf :=NewEG_RangeMarkupElements ();_gegf .MoveFromRangeEnd =NewCT_MarkupRange ();if _aaegf :=d .DecodeElement (_gegf .MoveFromRangeEnd ,&_cfbc );_aaegf !=nil {return _aaegf ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_cbed ); +_cbed .EG_RunLevelElts =append (_cbed .EG_RunLevelElts ,_gdgc );_gdgc .EG_RangeMarkupElements =append (_gdgc .EG_RangeMarkupElements ,_gegf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_begcb :=NewEG_ContentBlockContent (); +_ggab :=NewEG_RunLevelElts ();_egbebe :=NewEG_RangeMarkupElements ();_egbebe .MoveToRangeStart =NewCT_MoveBookmark ();if _ecfc :=d .DecodeElement (_egbebe .MoveToRangeStart ,&_cfbc );_ecfc !=nil {return _ecfc ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_begcb ); +_begcb .EG_RunLevelElts =append (_begcb .EG_RunLevelElts ,_ggab );_ggab .EG_RangeMarkupElements =append (_ggab .EG_RangeMarkupElements ,_egbebe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fgfe :=NewEG_ContentBlockContent (); +_acec :=NewEG_RunLevelElts ();_dgae :=NewEG_RangeMarkupElements ();_dgae .MoveToRangeEnd =NewCT_MarkupRange ();if _gfcae :=d .DecodeElement (_dgae .MoveToRangeEnd ,&_cfbc );_gfcae !=nil {return _gfcae ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_fgfe ); +_fgfe .EG_RunLevelElts =append (_fgfe .EG_RunLevelElts ,_acec );_acec .EG_RangeMarkupElements =append (_acec .EG_RangeMarkupElements ,_dgae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bdacc :=NewEG_ContentBlockContent (); +_dded :=NewEG_RunLevelElts ();_eeaaf :=NewEG_RangeMarkupElements ();_eeaaf .CommentRangeStart =NewCT_MarkupRange ();if _eeac :=d .DecodeElement (_eeaaf .CommentRangeStart ,&_cfbc );_eeac !=nil {return _eeac ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_bdacc ); +_bdacc .EG_RunLevelElts =append (_bdacc .EG_RunLevelElts ,_dded );_dded .EG_RangeMarkupElements =append (_dded .EG_RangeMarkupElements ,_eeaaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccecd :=NewEG_ContentBlockContent (); +_eead :=NewEG_RunLevelElts ();_daceg :=NewEG_RangeMarkupElements ();_daceg .CommentRangeEnd =NewCT_MarkupRange ();if _eeea :=d .DecodeElement (_daceg .CommentRangeEnd ,&_cfbc );_eeea !=nil {return _eeea ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_ccecd ); +_ccecd .EG_RunLevelElts =append (_ccecd .EG_RunLevelElts ,_eead );_eead .EG_RangeMarkupElements =append (_eead .EG_RangeMarkupElements ,_daceg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_adbab :=NewEG_ContentBlockContent (); +_edfc :=NewEG_RunLevelElts ();_adbbd :=NewEG_RangeMarkupElements ();_adbbd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ffda :=d .DecodeElement (_adbbd .CustomXmlInsRangeStart ,&_cfbc );_ffda !=nil {return _ffda ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_adbab ); +_adbab .EG_RunLevelElts =append (_adbab .EG_RunLevelElts ,_edfc );_edfc .EG_RangeMarkupElements =append (_edfc .EG_RangeMarkupElements ,_adbbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gfcc :=NewEG_ContentBlockContent (); +_ffbgc :=NewEG_RunLevelElts ();_bfcd :=NewEG_RangeMarkupElements ();_bfcd .CustomXmlInsRangeEnd =NewCT_Markup ();if _acfa :=d .DecodeElement (_bfcd .CustomXmlInsRangeEnd ,&_cfbc );_acfa !=nil {return _acfa ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_gfcc ); +_gfcc .EG_RunLevelElts =append (_gfcc .EG_RunLevelElts ,_ffbgc );_ffbgc .EG_RangeMarkupElements =append (_ffbgc .EG_RangeMarkupElements ,_bfcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_acfd :=NewEG_ContentBlockContent (); +_egad :=NewEG_RunLevelElts ();_abaaf :=NewEG_RangeMarkupElements ();_abaaf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fbeg :=d .DecodeElement (_abaaf .CustomXmlDelRangeStart ,&_cfbc );_fbeg !=nil {return _fbeg ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_acfd ); +_acfd .EG_RunLevelElts =append (_acfd .EG_RunLevelElts ,_egad );_egad .EG_RangeMarkupElements =append (_egad .EG_RangeMarkupElements ,_abaaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_acfe :=NewEG_ContentBlockContent (); +_gecb :=NewEG_RunLevelElts ();_acggb :=NewEG_RangeMarkupElements ();_acggb .CustomXmlDelRangeEnd =NewCT_Markup ();if _bgbdc :=d .DecodeElement (_acggb .CustomXmlDelRangeEnd ,&_cfbc );_bgbdc !=nil {return _bgbdc ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_acfe ); +_acfe .EG_RunLevelElts =append (_acfe .EG_RunLevelElts ,_gecb );_gecb .EG_RangeMarkupElements =append (_gecb .EG_RangeMarkupElements ,_acggb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dcee :=NewEG_ContentBlockContent (); +_dacegb :=NewEG_RunLevelElts ();_bggb :=NewEG_RangeMarkupElements ();_bggb .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bgagg :=d .DecodeElement (_bggb .CustomXmlMoveFromRangeStart ,&_cfbc );_bgagg !=nil {return _bgagg ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_dcee ); +_dcee .EG_RunLevelElts =append (_dcee .EG_RunLevelElts ,_dacegb );_dacegb .EG_RangeMarkupElements =append (_dacegb .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 :"\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"}:_aeaga :=NewEG_ContentBlockContent (); +_eaag :=NewEG_RunLevelElts ();_ggec :=NewEG_RangeMarkupElements ();_ggec .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _feeg :=d .DecodeElement (_ggec .CustomXmlMoveFromRangeEnd ,&_cfbc );_feeg !=nil {return _feeg ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_aeaga ); +_aeaga .EG_RunLevelElts =append (_aeaga .EG_RunLevelElts ,_eaag );_eaag .EG_RangeMarkupElements =append (_eaag .EG_RangeMarkupElements ,_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 :"\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"}:_bcba :=NewEG_ContentBlockContent (); +_cebg :=NewEG_RunLevelElts ();_dgebc :=NewEG_RangeMarkupElements ();_dgebc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _edgf :=d .DecodeElement (_dgebc .CustomXmlMoveToRangeStart ,&_cfbc );_edgf !=nil {return _edgf ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_bcba ); +_bcba .EG_RunLevelElts =append (_bcba .EG_RunLevelElts ,_cebg );_cebg .EG_RangeMarkupElements =append (_cebg .EG_RangeMarkupElements ,_dgebc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cgbab :=NewEG_ContentBlockContent (); +_fbbee :=NewEG_RunLevelElts ();_baffc :=NewEG_RangeMarkupElements ();_baffc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gefa :=d .DecodeElement (_baffc .CustomXmlMoveToRangeEnd ,&_cfbc );_gefa !=nil {return _gefa ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_cgbab ); +_cgbab .EG_RunLevelElts =append (_cgbab .EG_RunLevelElts ,_fbbee );_fbbee .EG_RangeMarkupElements =append (_fbbee .EG_RangeMarkupElements ,_baffc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aaegd :=NewEG_ContentBlockContent (); +_bbdd :=NewEG_RunLevelElts ();_fcef :=NewEG_MathContent ();_fcef .OMathPara =_b .NewOMathPara ();if _ffbgd :=d .DecodeElement (_fcef .OMathPara ,&_cfbc );_ffbgd !=nil {return _ffbgd ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_aaegd ); +_aaegd .EG_RunLevelElts =append (_aaegd .EG_RunLevelElts ,_bbdd );_bbdd .EG_MathContent =append (_bbdd .EG_MathContent ,_fcef );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adcf :=NewEG_ContentBlockContent (); +_bgce :=NewEG_RunLevelElts ();_dabbfb :=NewEG_MathContent ();_dabbfb .OMath =_b .NewOMath ();if _eeaf :=d .DecodeElement (_dabbfb .OMath ,&_cfbc );_eeaf !=nil {return _eeaf ;};_bacg .EG_ContentBlockContent =append (_bacg .EG_ContentBlockContent ,_adcf ); +_adcf .EG_RunLevelElts =append (_adcf .EG_RunLevelElts ,_bgce );_bgce .EG_MathContent =append (_bgce .EG_MathContent ,_dabbfb );default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_cfbc .Name ); +if _cebd :=d .Skip ();_cebd !=nil {return _cebd ;};};case _g .EndElement :break _bgdf ;case _g .CharData :};};return nil ;};func (_fecb *CT_EastAsianLayout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fecb .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fecb .IdAttr )}); +};if _fecb .CombineAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006d\u0062\u0069\u006ee"},Value :_a .Sprintf ("\u0025\u0076",*_fecb .CombineAttr )});};if _fecb .CombineBracketsAttr !=ST_CombineBracketsUnset {_aeebb ,_cadfd :=_fecb .CombineBracketsAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073"}); +if _cadfd !=nil {return _cadfd ;};start .Attr =append (start .Attr ,_aeebb );};if _fecb .VertAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fecb .VertAttr )}); +};if _fecb .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 :_a .Sprintf ("\u0025\u0076",*_fecb .VertCompressAttr )});}; +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Emphasis Mark -Em *CT_Em ; +// Validate validates the CT_MultiLevelType and its children +func (_afgcf *CT_MultiLevelType )Validate ()error {return _afgcf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0065\u0076\u0065l\u0054\u0079\u0070\u0065");};func (_gaacd *ST_ChapterSep )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcaedb ,_aecfa :=d .Token (); +if _aecfa !=nil {return _aecfa ;};if _eeafa ,_ddefbb :=_fcaedb .(_g .EndElement );_ddefbb &&_eeafa .Name ==start .Name {*_gaacd =1;return nil ;};if _deaed ,_bfdfcf :=_fcaedb .(_g .CharData );!_bfdfcf {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",_fcaedb ); +}else {switch string (_deaed ){case "":*_gaacd =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_gaacd =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_gaacd =2;case "\u0063\u006f\u006co\u006e":*_gaacd =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_gaacd =4; +case "\u0065\u006e\u0044\u0061\u0073\u0068":*_gaacd =5;};};_fcaedb ,_aecfa =d .Token ();if _aecfa !=nil {return _aecfa ;};if _dfdfdf ,_cbddd :=_fcaedb .(_g .EndElement );_cbddd &&_dfdfdf .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",_fcaedb ); +};func (_edce *CT_Divs )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdda :for {_cbgg ,_bfadgf :=d .Token ();if _bfadgf !=nil {return _bfadgf ;};switch _cabbg :=_cbgg .(type ){case _g .StartElement :switch _cabbg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdffc :=NewCT_Div (); +if _ddegba :=d .DecodeElement (_gdffc ,&_cabbg );_ddegba !=nil {return _ddegba ;};_edce .Div =append (_edce .Div ,_gdffc );default:_bd .Log .Debug ("\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",_cabbg .Name ); +if _gcdb :=d .Skip ();_gcdb !=nil {return _gcdb ;};};case _g .EndElement :break _cdda ;case _g .CharData :};};return nil ;}; -// Languages for Run Content -Lang *CT_Language ; +// ValidateWithPath validates the CT_Ind and its children, prefixing error messages with path +func (_bedec *CT_Ind )ValidateWithPath (path string )error {if _bedec .StartAttr !=nil {if _gfdgge :=_bedec .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_gfdgge !=nil {return _gfdgge ;};};if _bedec .EndAttr !=nil {if _befge :=_bedec .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072"); +_befge !=nil {return _befge ;};};if _bedec .LeftAttr !=nil {if _fffdd :=_bedec .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r");_fffdd !=nil {return _fffdd ;};};if _bedec .RightAttr !=nil {if _dgbgc :=_bedec .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072"); +_dgbgc !=nil {return _dgbgc ;};};if _bedec .HangingAttr !=nil {if _ecfe :=_bedec .HangingAttr .ValidateWithPath (path +"\u002f\u0048\u0061n\u0067\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_ecfe !=nil {return _ecfe ;};};if _bedec .FirstLineAttr !=nil {if _bgdde :=_bedec .FirstLineAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u004c\u0069\u006ee\u0041\u0074\u0074\u0072"); +_bgdde !=nil {return _bgdde ;};};return nil ;}; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// ValidateWithPath validates the CT_TblCellMar and its children, prefixing error messages with path +func (_bdgga *CT_TblCellMar )ValidateWithPath (path string )error {if _bdgga .Top !=nil {if _afgfb :=_bdgga .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_afgfb !=nil {return _afgfb ;};};if _bdgga .Start !=nil {if _edeed :=_bdgga .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); +_edeed !=nil {return _edeed ;};};if _bdgga .Left !=nil {if _afcde :=_bdgga .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_afcde !=nil {return _afcde ;};};if _bdgga .Bottom !=nil {if _ffeee :=_bdgga .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_ffeee !=nil {return _ffeee ;};};if _bdgga .End !=nil {if _ecbgda :=_bdgga .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_ecbgda !=nil {return _ecbgda ;};};if _bdgga .Right !=nil {if _bccfee :=_bdgga .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); +_bccfee !=nil {return _bccfee ;};};return nil ;};func (_acecce *ST_ObjectDrawAspect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ggecdd ,_fbeba :=d .Token ();if _fbeba !=nil {return _fbeba ;};if _acaceb ,_ddace :=_ggecdd .(_g .EndElement ); +_ddace &&_acaceb .Name ==start .Name {*_acecce =1;return nil ;};if _ffcfcd ,_eabgf :=_ggecdd .(_g .CharData );!_eabgf {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",_ggecdd ); +}else {switch string (_ffcfcd ){case "":*_acecce =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_acecce =1;case "\u0069\u0063\u006f\u006e":*_acecce =2;};};_ggecdd ,_fbeba =d .Token ();if _fbeba !=nil {return _fbeba ;};if _cdeeb ,_abbaee :=_ggecdd .(_g .EndElement ); +_abbaee &&_cdeeb .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",_ggecdd );}; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Validate validates the WdCT_WordprocessingContentPartNonVisual and its children +func (_bdadaa *WdCT_WordprocessingContentPartNonVisual )Validate ()error {return _bdadaa .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"); +}; -// Office Open XML Math -OMath *CT_OnOff ;}; +// Validate validates the CT_DocPartName and its children +func (_gead *CT_DocPartName )Validate ()error {return _gead .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u004e\u0061\u006d\u0065");};func (_dcggegd *ST_InfoTextType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcgfbf ,_afaeb :=d .Token (); +if _afaeb !=nil {return _afaeb ;};if _ccefd ,_gdcfca :=_bcgfbf .(_g .EndElement );_gdcfca &&_ccefd .Name ==start .Name {*_dcggegd =1;return nil ;};if _cgdgf ,_aeeag :=_bcgfbf .(_g .CharData );!_aeeag {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",_bcgfbf ); +}else {switch string (_cgdgf ){case "":*_dcggegd =0;case "\u0074\u0065\u0078\u0074":*_dcggegd =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_dcggegd =2;};};_bcgfbf ,_afaeb =d .Token ();if _afaeb !=nil {return _afaeb ;};if _eccdda ,_ecefb :=_bcgfbf .(_g .EndElement ); +_ecefb &&_eccdda .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",_bcgfbf );};type CT_TblPPr struct{ -// ValidateWithPath validates the CT_Styles and its children, prefixing error messages with path -func (_ebeca *CT_Styles )ValidateWithPath (path string )error {if _ebeca .DocDefaults !=nil {if _bacfa :=_ebeca .DocDefaults .ValidateWithPath (path +"\u002f\u0044\u006fc\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");_bacfa !=nil {return _bacfa ;}; -};if _ebeca .LatentStyles !=nil {if _agabgd :=_ebeca .LatentStyles .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073");_agabgd !=nil {return _agabgd ;};};for _ceedbb ,_bbbeg :=range _ebeca .Style {if _egfdf :=_bbbeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fS\u0074\u0079\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ceedbb )); -_egfdf !=nil {return _egfdf ;};};return nil ;}; +// Distance From Left of Table to Text +LeftFromTextAttr *_ffb .ST_TwipsMeasure ; -// Validate validates the EG_BlockLevelChunkElts and its children -func (_edfgf *EG_BlockLevelChunkElts )Validate ()error {return _edfgf .ValidateWithPath ("\u0045\u0047\u005f\u0042lo\u0063\u006b\u004c\u0065\u0076\u0065\u006c\u0043\u0068\u0075\u006e\u006b\u0045\u006ct\u0073");}; +// (Distance From Right of Table to Text +RightFromTextAttr *_ffb .ST_TwipsMeasure ; -// Validate validates the CT_Kinsoku and its children -func (_efbb *CT_Kinsoku )Validate ()error {return _efbb .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func NewCT_TblGrid ()*CT_TblGrid {_ffcdc :=&CT_TblGrid {};return _ffcdc }; +// Distance From Top of Table to Text +TopFromTextAttr *_ffb .ST_TwipsMeasure ; -// ValidateWithPath validates the EG_BlockLevelChunkElts and its children, prefixing error messages with path -func (_fdbec *EG_BlockLevelChunkElts )ValidateWithPath (path string )error {for _dfegeb ,_eecaff :=range _fdbec .EG_ContentBlockContent {if _gbaea :=_eecaff .ValidateWithPath (_f .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 ,_dfegeb )); -_gbaea !=nil {return _gbaea ;};};return nil ;};type WdCT_WrapSquare struct{WrapTextAttr WdST_WrapText ;DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};func NewCT_TblStylePr ()*CT_TblStylePr {_aggef :=&CT_TblStylePr {}; -_aggef .TypeAttr =ST_TblStyleOverrideType (1);return _aggef ;};type ST_Border byte ;func (_ddcge ST_Zoom )String ()string {switch _ddcge {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 "";}; +// Distance From Bottom of Table to Text +BottomFromTextAttr *_ffb .ST_TwipsMeasure ; -// Validate validates the CT_Em and its children -func (_gacbd *CT_Em )Validate ()error {return _gacbd .ValidateWithPath ("\u0043\u0054\u005fE\u006d")};func (_accga ST_VerticalJc )String ()string {switch _accga {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 "";}; +// Table Vertical Anchor +VertAnchorAttr ST_VAnchor ; -// Validate validates the CT_FFCheckBox and its children -func (_fcbdc *CT_FFCheckBox )Validate ()error {return _fcbdc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0043\u0068\u0065\u0063\u006b\u0042\u006f\u0078");}; +// Table Horizontal Anchor +HorzAnchorAttr ST_HAnchor ; -// Validate validates the CT_RubyPr and its children -func (_deeag *CT_RubyPr )Validate ()error {return _deeag .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079\u0050r");};type Fonts struct{CT_FontsList };type CT_OptimizeForBrowser struct{TargetAttr *string ; +// Relative Horizontal Alignment From Anchor +TblpXSpecAttr _ffb .ST_XAlign ; -// On/Off Value -ValAttr *_bc .ST_OnOff ;}; +// Absolute Horizontal Distance From Anchor +TblpXAttr *ST_SignedTwipsMeasure ; -// ValidateWithPath validates the CT_R and its children, prefixing error messages with path -func (_bfcae *CT_R )ValidateWithPath (path string )error {if _bfcae .RPr !=nil {if _bdff :=_bfcae .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_bdff !=nil {return _bdff ;};};for _gabbg ,_efffe :=range _bfcae .EG_RunInnerContent {if _bbfcf :=_efffe .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0045\u0047\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072C\u006fn\u0074\u0065\u006e\u0074\u005b\u0025\u0064]",path ,_gabbg )); -_bbfcf !=nil {return _bbfcf ;};};return nil ;};func (_ecabdd ST_StyleSort )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecabdd .String (),start );};func (_ggead *CT_MailMergeDataType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adcea :=range start .Attr {if _adcea .Name .Local =="\u0076\u0061\u006c"{_debfg ,_eebea :=_adcea .Value ,error (nil ); -if _eebea !=nil {return _eebea ;};_ggead .ValAttr =_debfg ;continue ;};};for {_fadcc ,_cbfac :=d .Token ();if _cbfac !=nil {return _f .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",_cbfac ); -};if _bdaad ,_bgabd :=_fadcc .(_b .EndElement );_bgabd &&_bdaad .Name ==start .Name {break ;};};return nil ;};type CT_SdtContentRun struct{ +// Relative Vertical Alignment from Anchor +TblpYSpecAttr _ffb .ST_YAlign ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Absolute Vertical Distance From Anchor +TblpYAttr *ST_SignedTwipsMeasure ;};type CT_Proof struct{ -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Spell Checking State +SpellingAttr ST_Proof ; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func NewCT_DirContentRun ()*CT_DirContentRun {_eaac :=&CT_DirContentRun {};return _eaac };func (_aebf *CT_PPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _aebf .PStyle !=nil {_gfdc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aebf .PStyle ,_gfdc );};if _aebf .KeepNext !=nil {_bafdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}}; -e .EncodeElement (_aebf .KeepNext ,_bafdg );};if _aebf .KeepLines !=nil {_edfcc :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_aebf .KeepLines ,_edfcc );};if _aebf .PageBreakBefore !=nil {_badaa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}}; -e .EncodeElement (_aebf .PageBreakBefore ,_badaa );};if _aebf .FramePr !=nil {_geafb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_aebf .FramePr ,_geafb );};if _aebf .WidowControl !=nil {_cfdga :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; -e .EncodeElement (_aebf .WidowControl ,_cfdga );};if _aebf .NumPr !=nil {_dbgfc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_aebf .NumPr ,_dbgfc );};if _aebf .SuppressLineNumbers !=nil {_dcccg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}}; -e .EncodeElement (_aebf .SuppressLineNumbers ,_dcccg );};if _aebf .PBdr !=nil {_gcae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_aebf .PBdr ,_gcae );};if _aebf .Shd !=nil {_gdaf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_aebf .Shd ,_gdaf );};if _aebf .Tabs !=nil {_aeacc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_aebf .Tabs ,_aeacc );};if _aebf .SuppressAutoHyphens !=nil {_egabe :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}}; -e .EncodeElement (_aebf .SuppressAutoHyphens ,_egabe );};if _aebf .Kinsoku !=nil {_ggceg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_aebf .Kinsoku ,_ggceg );};if _aebf .WordWrap !=nil {_afbbd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; -e .EncodeElement (_aebf .WordWrap ,_afbbd );};if _aebf .OverflowPunct !=nil {_fceaf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_aebf .OverflowPunct ,_fceaf ); -};if _aebf .TopLinePunct !=nil {_dfefd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_aebf .TopLinePunct ,_dfefd );};if _aebf .AutoSpaceDE !=nil {_gdebe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; -e .EncodeElement (_aebf .AutoSpaceDE ,_gdebe );};if _aebf .AutoSpaceDN !=nil {_bdedc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_aebf .AutoSpaceDN ,_bdedc ); -};if _aebf .Bidi !=nil {_fgad :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_aebf .Bidi ,_fgad );};if _aebf .AdjustRightInd !=nil {_bgaba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; -e .EncodeElement (_aebf .AdjustRightInd ,_bgaba );};if _aebf .SnapToGrid !=nil {_ddbge :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_aebf .SnapToGrid ,_ddbge );};if _aebf .Spacing !=nil {_dbgcb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}}; -e .EncodeElement (_aebf .Spacing ,_dbgcb );};if _aebf .Ind !=nil {_edgeb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_aebf .Ind ,_edgeb );};if _aebf .ContextualSpacing !=nil {_ccfaf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; -e .EncodeElement (_aebf .ContextualSpacing ,_ccfaf );};if _aebf .MirrorIndents !=nil {_abcdd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_aebf .MirrorIndents ,_abcdd ); -};if _aebf .SuppressOverlap !=nil {_gdeed :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_aebf .SuppressOverlap ,_gdeed );};if _aebf .Jc !=nil {_ceeba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006a\u0063"}}; -e .EncodeElement (_aebf .Jc ,_ceeba );};if _aebf .TextDirection !=nil {_cdcc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_aebf .TextDirection ,_cdcc ); -};if _aebf .TextAlignment !=nil {_ceefa :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_aebf .TextAlignment ,_ceefa );};if _aebf .TextboxTightWrap !=nil {_fefg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}}; -e .EncodeElement (_aebf .TextboxTightWrap ,_fefg );};if _aebf .OutlineLvl !=nil {_fggeg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_aebf .OutlineLvl ,_fggeg );};if _aebf .DivId !=nil {_dbcbf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}}; -e .EncodeElement (_aebf .DivId ,_dbcbf );};if _aebf .CnfStyle !=nil {_beabb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_aebf .CnfStyle ,_beabb );};if _aebf .RPr !=nil {_geada :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072P\u0072"}}; -e .EncodeElement (_aebf .RPr ,_geada );};if _aebf .SectPr !=nil {_caedf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_aebf .SectPr ,_caedf );};if _aebf .PPrChange !=nil {_ddefga :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_aebf .PPrChange ,_ddefga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cabbf *CT_Picture )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gabbfa :for {_daddcf ,_dafeb :=d .Token ();if _dafeb !=nil {return _dafeb ; -};switch _deeca :=_daddcf .(type ){case _b .StartElement :switch _deeca .Name {default:if _cbcba ,_dfefb :=_gf .CreateElement (_deeca );_dfefb !=nil {return _dfefb ;}else {if _gdddb :=d .DecodeElement (_cbcba ,&_deeca );_gdddb !=nil {return _gdddb ;};_cabbf .Any =append (_cabbf .Any ,_cbcba ); -};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 :"\u006d\u006f\u0076i\u0065"},_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 :"\u006d\u006f\u0076i\u0065"}:_cabbf .Movie =NewCT_Rel (); -if _gcebgb :=d .DecodeElement (_cabbf .Movie ,&_deeca );_gcebgb !=nil {return _gcebgb ;};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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_cabbf .Control =NewCT_Control (); -if _geedg :=d .DecodeElement (_cabbf .Control ,&_deeca );_geedg !=nil {return _geedg ;};};case _b .EndElement :break _gabbfa ;case _b .CharData :};};return nil ;};func (_deaba ST_LineNumberRestart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_deaba .String (),start ); -};type ST_FtnPos byte ; +// Grammatical Checking State +GrammarAttr ST_Proof ;};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 (_fgdee *WdCT_Inline )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgdee .Extent =_af .NewCT_PositiveSize2D ();_fgdee .DocPr =_af .NewCT_NonVisualDrawingProps ();_fgdee .Graphic =_af .NewGraphic (); +for _ ,_ccebb :=range start .Attr {if _ccebb .Name .Local =="\u0064\u0069\u0073t\u0054"{_gbgaeb ,_fgdcgc :=_ff .ParseUint (_ccebb .Value ,10,32);if _fgdcgc !=nil {return _fgdcgc ;};_aaced :=uint32 (_gbgaeb );_fgdee .DistTAttr =&_aaced ;continue ;};if _ccebb .Name .Local =="\u0064\u0069\u0073t\u0042"{_aegbe ,_egfcae :=_ff .ParseUint (_ccebb .Value ,10,32); +if _egfcae !=nil {return _egfcae ;};_ffbbf :=uint32 (_aegbe );_fgdee .DistBAttr =&_ffbbf ;continue ;};if _ccebb .Name .Local =="\u0064\u0069\u0073t\u0052"{_bccadb ,_adbbaf :=_ff .ParseUint (_ccebb .Value ,10,32);if _adbbaf !=nil {return _adbbaf ;};_afbefd :=uint32 (_bccadb ); +_fgdee .DistRAttr =&_afbefd ;continue ;};if _ccebb .Name .Local =="\u0064\u0069\u0073t\u004c"{_dcbcf ,_agadab :=_ff .ParseUint (_ccebb .Value ,10,32);if _agadab !=nil {return _agadab ;};_fdgfef :=uint32 (_dcbcf );_fgdee .DistLAttr =&_fdgfef ;continue ; +};};_gbefa :for {_fgfgg ,_bdedf :=d .Token ();if _bdedf !=nil {return _bdedf ;};switch _afbbb :=_fgfgg .(type ){case _g .StartElement :switch _afbbb .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _bgcad :=d .DecodeElement (_fgdee .Extent ,&_afbbb ); +_bgcad !=nil {return _bgcad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_fgdee .EffectExtent =NewWdCT_EffectExtent (); +if _ecabdeb :=d .DecodeElement (_fgdee .EffectExtent ,&_afbbb );_ecabdeb !=nil {return _ecabdeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063P\u0072"}:if _ffdbef :=d .DecodeElement (_fgdee .DocPr ,&_afbbb ); +_ffdbef !=nil {return _ffdbef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_fgdee .CNvGraphicFramePr =_af .NewCT_NonVisualGraphicFrameProperties (); +if _egfdf :=d .DecodeElement (_fgdee .CNvGraphicFramePr ,&_afbbb );_egfdf !=nil {return _egfdf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _eegbe :=d .DecodeElement (_fgdee .Graphic ,&_afbbb ); +_eegbe !=nil {return _eegbe ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_afbbb .Name ); +if _acccbg :=d .Skip ();_acccbg !=nil {return _acccbg ;};};case _g .EndElement :break _gbefa ;case _g .CharData :};};return nil ;};func NewCT_OdsoFieldMapData ()*CT_OdsoFieldMapData {_eaeeea :=&CT_OdsoFieldMapData {};return _eaeeea };func (_gcgbb *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 _gcgbb .EG_PContentBase !=nil {for _ ,_cgefd :=range _gcgbb .EG_PContentBase {_cgefd .MarshalXML (e ,_g .StartElement {});};};if _gcgbb .EG_ContentRunContentBase !=nil {for _ ,_ebfef :=range _gcgbb .EG_ContentRunContentBase {_ebfef .MarshalXML (e ,_g .StartElement {}); +};};return nil ;};func (_egdbd ST_DocProtect )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bdeceg :=_g .Attr {};_bdeceg .Name =name ;switch _egdbd {case ST_DocProtectUnset :_bdeceg .Value ="";case ST_DocProtectNone :_bdeceg .Value ="\u006e\u006f\u006e\u0065"; +case ST_DocProtectReadOnly :_bdeceg .Value ="\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case ST_DocProtectComments :_bdeceg .Value ="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case ST_DocProtectTrackedChanges :_bdeceg .Value ="\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073"; +case ST_DocProtectForms :_bdeceg .Value ="\u0066\u006f\u0072m\u0073";};return _bdeceg ,nil ;}; -// Validate validates the CT_SmartTagPr and its children -func (_bbebf *CT_SmartTagPr )Validate ()error {return _bbebf .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func (_fcdec *EG_ContentRunContent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deefe :for {_ggadgg ,_acbgbf :=d .Token (); -if _acbgbf !=nil {return _acbgbf ;};switch _facab :=_ggadgg .(type ){case _b .StartElement :switch _facab .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fcdec .CustomXml =NewCT_CustomXmlRun (); -if _ffgffe :=d .DecodeElement (_fcdec .CustomXml ,&_facab );_ffgffe !=nil {return _ffgffe ;};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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_fcdec .SmartTag =NewCT_SmartTagRun (); -if _decga :=d .DecodeElement (_fcdec .SmartTag ,&_facab );_decga !=nil {return _decga ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_fcdec .Sdt =NewCT_SdtRun (); -if _cdgbfe :=d .DecodeElement (_fcdec .Sdt ,&_facab );_cdgbfe !=nil {return _cdgbfe ;};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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_fcdec .Dir =NewCT_DirContentRun (); -if _gabcc :=d .DecodeElement (_fcdec .Dir ,&_facab );_gabcc !=nil {return _gabcc ;};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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_fcdec .Bdo =NewCT_BdoContentRun (); -if _gdccd :=d .DecodeElement (_fcdec .Bdo ,&_facab );_gdccd !=nil {return _gdccd ;};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 :"\u0072"},_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 :"\u0072"}:_fcdec .R =NewCT_R (); -if _egeca :=d .DecodeElement (_fcdec .R ,&_facab );_egeca !=nil {return _egeca ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cdbca :=NewEG_RunLevelElts (); -_cdbca .ProofErr =NewCT_ProofErr ();if _dbdbg :=d .DecodeElement (_cdbca .ProofErr ,&_facab );_dbdbg !=nil {return _dbdbg ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_cdbca );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gegfea :=NewEG_RunLevelElts (); -_gegfea .PermStart =NewCT_PermStart ();if _ebbac :=d .DecodeElement (_gegfea .PermStart ,&_facab );_ebbac !=nil {return _ebbac ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_gegfea );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_gggadd :=NewEG_RunLevelElts (); -_gggadd .PermEnd =NewCT_Perm ();if _abgfdf :=d .DecodeElement (_gggadd .PermEnd ,&_facab );_abgfdf !=nil {return _abgfdf ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_gggadd );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_edbgbc :=NewEG_RunLevelElts (); -_edbgbc .Ins =NewCT_RunTrackChange ();if _cacdec :=d .DecodeElement (_edbgbc .Ins ,&_facab );_cacdec !=nil {return _cacdec ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_edbgbc );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_acefc :=NewEG_RunLevelElts (); -_acefc .Del =NewCT_RunTrackChange ();if _cecdgg :=d .DecodeElement (_acefc .Del ,&_facab );_cecdgg !=nil {return _cecdgg ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_acefc );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aaeab :=NewEG_RunLevelElts (); -_aaeab .MoveFrom =NewCT_RunTrackChange ();if _ddbcae :=d .DecodeElement (_aaeab .MoveFrom ,&_facab );_ddbcae !=nil {return _ddbcae ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_aaeab );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_egaag :=NewEG_RunLevelElts (); -_egaag .MoveTo =NewCT_RunTrackChange ();if _gcadc :=d .DecodeElement (_egaag .MoveTo ,&_facab );_gcadc !=nil {return _gcadc ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_egaag );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_deaedd :=NewEG_RunLevelElts (); -_efbag :=NewEG_RangeMarkupElements ();_efbag .BookmarkStart =NewCT_Bookmark ();if _abddb :=d .DecodeElement (_efbag .BookmarkStart ,&_facab );_abddb !=nil {return _abddb ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_deaedd );_deaedd .EG_RangeMarkupElements =append (_deaedd .EG_RangeMarkupElements ,_efbag ); -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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gfagf :=NewEG_RunLevelElts (); -_fdbdea :=NewEG_RangeMarkupElements ();_fdbdea .BookmarkEnd =NewCT_MarkupRange ();if _geeabd :=d .DecodeElement (_fdbdea .BookmarkEnd ,&_facab );_geeabd !=nil {return _geeabd ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_gfagf );_gfagf .EG_RangeMarkupElements =append (_gfagf .EG_RangeMarkupElements ,_fdbdea ); -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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_adaed :=NewEG_RunLevelElts (); -_fcacf :=NewEG_RangeMarkupElements ();_fcacf .MoveFromRangeStart =NewCT_MoveBookmark ();if _daccb :=d .DecodeElement (_fcacf .MoveFromRangeStart ,&_facab );_daccb !=nil {return _daccb ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_adaed ); -_adaed .EG_RangeMarkupElements =append (_adaed .EG_RangeMarkupElements ,_fcacf );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecfceb :=NewEG_RunLevelElts (); -_dbbbd :=NewEG_RangeMarkupElements ();_dbbbd .MoveFromRangeEnd =NewCT_MarkupRange ();if _fdggg :=d .DecodeElement (_dbbbd .MoveFromRangeEnd ,&_facab );_fdggg !=nil {return _fdggg ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_ecfceb );_ecfceb .EG_RangeMarkupElements =append (_ecfceb .EG_RangeMarkupElements ,_dbbbd ); -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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ggge :=NewEG_RunLevelElts (); -_cffed :=NewEG_RangeMarkupElements ();_cffed .MoveToRangeStart =NewCT_MoveBookmark ();if _ffege :=d .DecodeElement (_cffed .MoveToRangeStart ,&_facab );_ffege !=nil {return _ffege ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_ggge );_ggge .EG_RangeMarkupElements =append (_ggge .EG_RangeMarkupElements ,_cffed ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gedba :=NewEG_RunLevelElts (); -_ecfeb :=NewEG_RangeMarkupElements ();_ecfeb .MoveToRangeEnd =NewCT_MarkupRange ();if _ggacb :=d .DecodeElement (_ecfeb .MoveToRangeEnd ,&_facab );_ggacb !=nil {return _ggacb ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_gedba );_gedba .EG_RangeMarkupElements =append (_gedba .EG_RangeMarkupElements ,_ecfeb ); -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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fcdbad :=NewEG_RunLevelElts (); -_faefa :=NewEG_RangeMarkupElements ();_faefa .CommentRangeStart =NewCT_MarkupRange ();if _edbde :=d .DecodeElement (_faefa .CommentRangeStart ,&_facab );_edbde !=nil {return _edbde ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_fcdbad ); -_fcdbad .EG_RangeMarkupElements =append (_fcdbad .EG_RangeMarkupElements ,_faefa );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_afbdd :=NewEG_RunLevelElts (); -_beacc :=NewEG_RangeMarkupElements ();_beacc .CommentRangeEnd =NewCT_MarkupRange ();if _cdccec :=d .DecodeElement (_beacc .CommentRangeEnd ,&_facab );_cdccec !=nil {return _cdccec ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_afbdd );_afbdd .EG_RangeMarkupElements =append (_afbdd .EG_RangeMarkupElements ,_beacc ); -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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dadacd :=NewEG_RunLevelElts (); -_bafbf :=NewEG_RangeMarkupElements ();_bafbf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _daegc :=d .DecodeElement (_bafbf .CustomXmlInsRangeStart ,&_facab );_daegc !=nil {return _daegc ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_dadacd ); -_dadacd .EG_RangeMarkupElements =append (_dadacd .EG_RangeMarkupElements ,_bafbf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cgbca :=NewEG_RunLevelElts (); -_fccgab :=NewEG_RangeMarkupElements ();_fccgab .CustomXmlInsRangeEnd =NewCT_Markup ();if _efbaf :=d .DecodeElement (_fccgab .CustomXmlInsRangeEnd ,&_facab );_efbaf !=nil {return _efbaf ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_cgbca ); -_cgbca .EG_RangeMarkupElements =append (_cgbca .EG_RangeMarkupElements ,_fccgab );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcaded :=NewEG_RunLevelElts (); -_bfdafc :=NewEG_RangeMarkupElements ();_bfdafc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cgaaf :=d .DecodeElement (_bfdafc .CustomXmlDelRangeStart ,&_facab );_cgaaf !=nil {return _cgaaf ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_bcaded ); -_bcaded .EG_RangeMarkupElements =append (_bcaded .EG_RangeMarkupElements ,_bfdafc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbgde :=NewEG_RunLevelElts (); -_dbgbeg :=NewEG_RangeMarkupElements ();_dbgbeg .CustomXmlDelRangeEnd =NewCT_Markup ();if _faffg :=d .DecodeElement (_dbgbeg .CustomXmlDelRangeEnd ,&_facab );_faffg !=nil {return _faffg ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_cbgde ); -_cbgde .EG_RangeMarkupElements =append (_cbgde .EG_RangeMarkupElements ,_dbgbeg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ebfee :=NewEG_RunLevelElts (); -_edbffe :=NewEG_RangeMarkupElements ();_edbffe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bbbdf :=d .DecodeElement (_edbffe .CustomXmlMoveFromRangeStart ,&_facab );_bbbdf !=nil {return _bbbdf ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_ebfee ); -_ebfee .EG_RangeMarkupElements =append (_ebfee .EG_RangeMarkupElements ,_edbffe );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_eaadd :=NewEG_RunLevelElts (); -_bdaadb :=NewEG_RangeMarkupElements ();_bdaadb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eegccd :=d .DecodeElement (_bdaadb .CustomXmlMoveFromRangeEnd ,&_facab );_eegccd !=nil {return _eegccd ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_eaadd ); -_eaadd .EG_RangeMarkupElements =append (_eaadd .EG_RangeMarkupElements ,_bdaadb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fbecff :=NewEG_RunLevelElts (); -_dcfab :=NewEG_RangeMarkupElements ();_dcfab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bdbegb :=d .DecodeElement (_dcfab .CustomXmlMoveToRangeStart ,&_facab );_bdbegb !=nil {return _bdbegb ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_fbecff ); -_fbecff .EG_RangeMarkupElements =append (_fbecff .EG_RangeMarkupElements ,_dcfab );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dddga :=NewEG_RunLevelElts (); -_fggbb :=NewEG_RangeMarkupElements ();_fggbb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bdfefc :=d .DecodeElement (_fggbb .CustomXmlMoveToRangeEnd ,&_facab );_bdfefc !=nil {return _bdfefc ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_dddga ); -_dddga .EG_RangeMarkupElements =append (_dddga .EG_RangeMarkupElements ,_fggbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_afegfg :=NewEG_RunLevelElts (); -_cegcf :=NewEG_MathContent ();_cegcf .OMathPara =_dg .NewOMathPara ();if _fcfgc :=d .DecodeElement (_cegcf .OMathPara ,&_facab );_fcfgc !=nil {return _fcfgc ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_afegfg );_afegfg .EG_MathContent =append (_afegfg .EG_MathContent ,_cegcf ); -case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ggdbe :=NewEG_RunLevelElts (); -_dacbf :=NewEG_MathContent ();_dacbf .OMath =_dg .NewOMath ();if _fdccdfb :=d .DecodeElement (_dacbf .OMath ,&_facab );_fdccdfb !=nil {return _fdccdfb ;};_fcdec .EG_RunLevelElts =append (_fcdec .EG_RunLevelElts ,_ggdbe );_ggdbe .EG_MathContent =append (_ggdbe .EG_MathContent ,_dacbf ); -default:_af .Log .Debug ("\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",_facab .Name ); -if _bgegec :=d .Skip ();_bgegec !=nil {return _bgegec ;};};case _b .EndElement :break _deefe ;case _b .CharData :};};return nil ;};type CT_TcPr struct{ +// Validate validates the WdCT_WordprocessingContentPart and its children +func (_gacbd *WdCT_WordprocessingContentPart )Validate ()error {return _gacbd .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 (_ggbfca *WdCT_WordprocessingContentPart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggbfca .BwModeAttr !=_af .ST_BlackWhiteModeUnset {_eeedcb ,_ddbga :=_ggbfca .BwModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0061\u003a\u0062\u0077\u004d\u006f\u0064\u0065"}); +if _ddbga !=nil {return _ddbga ;};start .Attr =append (start .Attr ,_eeedcb );};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ggbfca .IdAttr )});e .EncodeToken (start ); +if _ggbfca .NvContentPartPr !=nil {_ccdbg :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003an\u0076\u0043\u006f\u006e\u0074e\u006e\u0074P\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_ggbfca .NvContentPartPr ,_ccdbg );};if _ggbfca .Xfrm !=nil {_eecaa :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0078\u0066\u0072\u006d"}}; +e .EncodeElement (_ggbfca .Xfrm ,_eecaa );};if _ggbfca .ExtLst !=nil {_egbcfd :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_ggbfca .ExtLst ,_egbcfd );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_cedca *WdCT_PosV )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedca .RelativeFromAttr =WdST_RelFromV (1);_cedca .Choice =NewWdCT_PosVChoice ();for _ ,_ggdcbf :=range start .Attr {if _ggdcbf .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_cedca .RelativeFromAttr .UnmarshalXMLAttr (_ggdcbf ); +continue ;};};_fdebe :for {_dedaff ,_bdfabb :=d .Token ();if _bdfabb !=nil {return _bdfabb ;};switch _bbbbf :=_dedaff .(type ){case _g .StartElement :switch _bbbbf .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069g\u006e"}:_cedca .Choice =NewWdCT_PosVChoice (); +if _dcgdae :=d .DecodeElement (&_cedca .Choice .Align ,&_bbbbf );_dcgdae !=nil {return _dcgdae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_cedca .Choice =NewWdCT_PosVChoice (); +if _dbaae :=d .DecodeElement (&_cedca .Choice .PosOffset ,&_bbbbf );_dbaae !=nil {return _dbaae ;};default:_bd .Log .Debug ("\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",_bbbbf .Name ); +if _caegeb :=d .Skip ();_caegeb !=nil {return _caegeb ;};};case _g .EndElement :break _fdebe ;case _g .CharData :};};return nil ;};func (_egffa ST_PageBorderDisplay )ValidateWithPath (path string )error {switch _egffa {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 (_egffa )); +};return nil ;};func NewWdCT_WrapTopBottom ()*WdCT_WrapTopBottom {_agfedf :=&WdCT_WrapTopBottom {};return _agfedf }; -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; +// Validate validates the CT_Rel and its children +func (_bdcfba *CT_Rel )Validate ()error {return _bdcfba .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; -// Preferred Table Cell Width -TcW *CT_TblWidth ; +// ValidateWithPath validates the CT_SectPr and its children, prefixing error messages with path +func (_bgcgg *CT_SectPr )ValidateWithPath (path string )error {for _fcaagf ,_eefbb :=range _bgcgg .EG_HdrFtrReferences {if _aeaffc :=_eefbb .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 ,_fcaagf )); +_aeaffc !=nil {return _aeaffc ;};};if _bgcgg .FootnotePr !=nil {if _decgcg :=_bgcgg .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_decgcg !=nil {return _decgcg ;};};if _bgcgg .EndnotePr !=nil {if _acgaa :=_bgcgg .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"); +_acgaa !=nil {return _acgaa ;};};if _bgcgg .Type !=nil {if _fcgbc :=_bgcgg .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_fcgbc !=nil {return _fcgbc ;};};if _bgcgg .PgSz !=nil {if _bbbef :=_bgcgg .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a"); +_bbbef !=nil {return _bbbef ;};};if _bgcgg .PgMar !=nil {if _ffbgbc :=_bgcgg .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_ffbgbc !=nil {return _ffbgbc ;};};if _bgcgg .PaperSrc !=nil {if _gebde :=_bgcgg .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c"); +_gebde !=nil {return _gebde ;};};if _bgcgg .PgBorders !=nil {if _beeaag :=_bgcgg .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_beeaag !=nil {return _beeaag ;};};if _bgcgg .LnNumType !=nil {if _eafbac :=_bgcgg .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); +_eafbac !=nil {return _eafbac ;};};if _bgcgg .PgNumType !=nil {if _cebecd :=_bgcgg .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_cebecd !=nil {return _cebecd ;};};if _bgcgg .Cols !=nil {if _gdfa :=_bgcgg .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073"); +_gdfa !=nil {return _gdfa ;};};if _bgcgg .FormProt !=nil {if _efffc :=_bgcgg .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_efffc !=nil {return _efffc ;};};if _bgcgg .VAlign !=nil {if _caafe :=_bgcgg .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); +_caafe !=nil {return _caafe ;};};if _bgcgg .NoEndnote !=nil {if _fgaec :=_bgcgg .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_fgaec !=nil {return _fgaec ;};};if _bgcgg .TitlePg !=nil {if _ecgcdb :=_bgcgg .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067"); +_ecgcdb !=nil {return _ecgcdb ;};};if _bgcgg .TextDirection !=nil {if _eaadbba :=_bgcgg .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_eaadbba !=nil {return _eaadbba ;};};if _bgcgg .Bidi !=nil {if _cdbbc :=_bgcgg .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069"); +_cdbbc !=nil {return _cdbbc ;};};if _bgcgg .RtlGutter !=nil {if _ccfdgb :=_bgcgg .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_ccfdgb !=nil {return _ccfdgb ;};};if _bgcgg .DocGrid !=nil {if _dgdab :=_bgcgg .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064"); +_dgdab !=nil {return _dgdab ;};};if _bgcgg .PrinterSettings !=nil {if _cbbade :=_bgcgg .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_cbbade !=nil {return _cbbade ;}; +};if _bgcgg .SectPrChange !=nil {if _bcefc :=_bgcgg .SectPrChange .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_bcefc !=nil {return _bcefc ;};};return nil ;};const (ST_VerticalJcUnset ST_VerticalJc =0; +ST_VerticalJcTop ST_VerticalJc =1;ST_VerticalJcCenter ST_VerticalJc =2;ST_VerticalJcBoth ST_VerticalJc =3;ST_VerticalJcBottom ST_VerticalJc =4;);type ST_FtnPos byte ;type ST_HighlightColor byte ;func (_gfgaa *CT_Tbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfgaa .TblPr =NewCT_TblPr (); +_gfgaa .TblGrid =NewCT_TblGrid ();_dfcfc :for {_cfadb ,_dfgbdef :=d .Token ();if _dfgbdef !=nil {return _dfgbdef ;};switch _ccbed :=_cfadb .(type ){case _g .StartElement :switch _ccbed .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gegace :=NewEG_RangeMarkupElements (); +_gegace .BookmarkStart =NewCT_Bookmark ();if _fcbdbg :=d .DecodeElement (_gegace .BookmarkStart ,&_ccbed );_fcbdbg !=nil {return _fcbdbg ;};_gfgaa .EG_RangeMarkupElements =append (_gfgaa .EG_RangeMarkupElements ,_gegace );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgdcdb :=NewEG_RangeMarkupElements (); +_cgdcdb .BookmarkEnd =NewCT_MarkupRange ();if _ggfcd :=d .DecodeElement (_cgdcdb .BookmarkEnd ,&_ccbed );_ggfcd !=nil {return _ggfcd ;};_gfgaa .EG_RangeMarkupElements =append (_gfgaa .EG_RangeMarkupElements ,_cgdcdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfbf :=NewEG_RangeMarkupElements (); +_ecfbf .MoveFromRangeStart =NewCT_MoveBookmark ();if _bddad :=d .DecodeElement (_ecfbf .MoveFromRangeStart ,&_ccbed );_bddad !=nil {return _bddad ;};_gfgaa .EG_RangeMarkupElements =append (_gfgaa .EG_RangeMarkupElements ,_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 :"\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"}:_afacg :=NewEG_RangeMarkupElements (); +_afacg .MoveFromRangeEnd =NewCT_MarkupRange ();if _cebcf :=d .DecodeElement (_afacg .MoveFromRangeEnd ,&_ccbed );_cebcf !=nil {return _cebcf ;};_gfgaa .EG_RangeMarkupElements =append (_gfgaa .EG_RangeMarkupElements ,_afacg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dfcagc :=NewEG_RangeMarkupElements (); +_dfcagc .MoveToRangeStart =NewCT_MoveBookmark ();if _cgdce :=d .DecodeElement (_dfcagc .MoveToRangeStart ,&_ccbed );_cgdce !=nil {return _cgdce ;};_gfgaa .EG_RangeMarkupElements =append (_gfgaa .EG_RangeMarkupElements ,_dfcagc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cacaa :=NewEG_RangeMarkupElements (); +_cacaa .MoveToRangeEnd =NewCT_MarkupRange ();if _aaea :=d .DecodeElement (_cacaa .MoveToRangeEnd ,&_ccbed );_aaea !=nil {return _aaea ;};_gfgaa .EG_RangeMarkupElements =append (_gfgaa .EG_RangeMarkupElements ,_cacaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cfgcfc :=NewEG_RangeMarkupElements (); +_cfgcfc .CommentRangeStart =NewCT_MarkupRange ();if _bdeeb :=d .DecodeElement (_cfgcfc .CommentRangeStart ,&_ccbed );_bdeeb !=nil {return _bdeeb ;};_gfgaa .EG_RangeMarkupElements =append (_gfgaa .EG_RangeMarkupElements ,_cfgcfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fafeg :=NewEG_RangeMarkupElements (); +_fafeg .CommentRangeEnd =NewCT_MarkupRange ();if _efgfdb :=d .DecodeElement (_fafeg .CommentRangeEnd ,&_ccbed );_efgfdb !=nil {return _efgfdb ;};_gfgaa .EG_RangeMarkupElements =append (_gfgaa .EG_RangeMarkupElements ,_fafeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_bebda :=NewEG_RangeMarkupElements (); +_bebda .CustomXmlInsRangeStart =NewCT_TrackChange ();if _gceef :=d .DecodeElement (_bebda .CustomXmlInsRangeStart ,&_ccbed );_gceef !=nil {return _gceef ;};_gfgaa .EG_RangeMarkupElements =append (_gfgaa .EG_RangeMarkupElements ,_bebda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dfaed :=NewEG_RangeMarkupElements (); +_dfaed .CustomXmlInsRangeEnd =NewCT_Markup ();if _gaeage :=d .DecodeElement (_dfaed .CustomXmlInsRangeEnd ,&_ccbed );_gaeage !=nil {return _gaeage ;};_gfgaa .EG_RangeMarkupElements =append (_gfgaa .EG_RangeMarkupElements ,_dfaed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_fdbcce :=NewEG_RangeMarkupElements (); +_fdbcce .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ffaee :=d .DecodeElement (_fdbcce .CustomXmlDelRangeStart ,&_ccbed );_ffaee !=nil {return _ffaee ;};_gfgaa .EG_RangeMarkupElements =append (_gfgaa .EG_RangeMarkupElements ,_fdbcce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cfggd :=NewEG_RangeMarkupElements (); +_cfggd .CustomXmlDelRangeEnd =NewCT_Markup ();if _abgbfa :=d .DecodeElement (_cfggd .CustomXmlDelRangeEnd ,&_ccbed );_abgbfa !=nil {return _abgbfa ;};_gfgaa .EG_RangeMarkupElements =append (_gfgaa .EG_RangeMarkupElements ,_cfggd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggebd :=NewEG_RangeMarkupElements (); +_ggebd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cbdgdg :=d .DecodeElement (_ggebd .CustomXmlMoveFromRangeStart ,&_ccbed );_cbdgdg !=nil {return _cbdgdg ;};_gfgaa .EG_RangeMarkupElements =append (_gfgaa .EG_RangeMarkupElements ,_ggebd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_geded :=NewEG_RangeMarkupElements (); +_geded .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dcfdg :=d .DecodeElement (_geded .CustomXmlMoveFromRangeEnd ,&_ccbed );_dcfdg !=nil {return _dcfdg ;};_gfgaa .EG_RangeMarkupElements =append (_gfgaa .EG_RangeMarkupElements ,_geded );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_adcggff :=NewEG_RangeMarkupElements (); +_adcggff .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ccgcc :=d .DecodeElement (_adcggff .CustomXmlMoveToRangeStart ,&_ccbed );_ccgcc !=nil {return _ccgcc ;};_gfgaa .EG_RangeMarkupElements =append (_gfgaa .EG_RangeMarkupElements ,_adcggff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ebbed :=NewEG_RangeMarkupElements (); +_ebbed .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ceefb :=d .DecodeElement (_ebbed .CustomXmlMoveToRangeEnd ,&_ccbed );_ceefb !=nil {return _ceefb ;};_gfgaa .EG_RangeMarkupElements =append (_gfgaa .EG_RangeMarkupElements ,_ebbed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 _ggaag :=d .DecodeElement (_gfgaa .TblPr ,&_ccbed ); +_ggaag !=nil {return _ggaag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _gefeg :=d .DecodeElement (_gfgaa .TblGrid ,&_ccbed ); +_gefeg !=nil {return _gefeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cggeb :=NewEG_ContentRowContent (); +_edcccc :=NewCT_Row ();if _gfdfd :=d .DecodeElement (_edcccc ,&_ccbed );_gfdfd !=nil {return _gfdfd ;};_cggeb .Tr =append (_cggeb .Tr ,_edcccc );_gfgaa .EG_ContentRowContent =append (_gfgaa .EG_ContentRowContent ,_cggeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dafced :=NewEG_ContentRowContent (); +_dafced .CustomXml =NewCT_CustomXmlRow ();if _defbbg :=d .DecodeElement (_dafced .CustomXml ,&_ccbed );_defbbg !=nil {return _defbbg ;};_gfgaa .EG_ContentRowContent =append (_gfgaa .EG_ContentRowContent ,_dafced );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fdfec :=NewEG_ContentRowContent (); +_fdfec .Sdt =NewCT_SdtRow ();if _afadf :=d .DecodeElement (_fdfec .Sdt ,&_ccbed );_afadf !=nil {return _afadf ;};_gfgaa .EG_ContentRowContent =append (_gfgaa .EG_ContentRowContent ,_fdfec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eadfa :=NewEG_ContentRowContent (); +_eafbb :=NewEG_RunLevelElts ();_eafbb .ProofErr =NewCT_ProofErr ();if _bafge :=d .DecodeElement (_eafbb .ProofErr ,&_ccbed );_bafge !=nil {return _bafge ;};_gfgaa .EG_ContentRowContent =append (_gfgaa .EG_ContentRowContent ,_eadfa );_eadfa .EG_RunLevelElts =append (_eadfa .EG_RunLevelElts ,_eafbb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ffffa :=NewEG_ContentRowContent (); +_afbaa :=NewEG_RunLevelElts ();_afbaa .PermStart =NewCT_PermStart ();if _defegc :=d .DecodeElement (_afbaa .PermStart ,&_ccbed );_defegc !=nil {return _defegc ;};_gfgaa .EG_ContentRowContent =append (_gfgaa .EG_ContentRowContent ,_ffffa );_ffffa .EG_RunLevelElts =append (_ffffa .EG_RunLevelElts ,_afbaa ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dfdde :=NewEG_ContentRowContent (); +_efeg :=NewEG_RunLevelElts ();_efeg .PermEnd =NewCT_Perm ();if _dgada :=d .DecodeElement (_efeg .PermEnd ,&_ccbed );_dgada !=nil {return _dgada ;};_gfgaa .EG_ContentRowContent =append (_gfgaa .EG_ContentRowContent ,_dfdde );_dfdde .EG_RunLevelElts =append (_dfdde .EG_RunLevelElts ,_efeg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_beacbd :=NewEG_ContentRowContent (); +_gbffa :=NewEG_RunLevelElts ();_gbffa .Ins =NewCT_RunTrackChange ();if _degea :=d .DecodeElement (_gbffa .Ins ,&_ccbed );_degea !=nil {return _degea ;};_gfgaa .EG_ContentRowContent =append (_gfgaa .EG_ContentRowContent ,_beacbd );_beacbd .EG_RunLevelElts =append (_beacbd .EG_RunLevelElts ,_gbffa ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gdfgb :=NewEG_ContentRowContent (); +_afdag :=NewEG_RunLevelElts ();_afdag .Del =NewCT_RunTrackChange ();if _efgfe :=d .DecodeElement (_afdag .Del ,&_ccbed );_efgfe !=nil {return _efgfe ;};_gfgaa .EG_ContentRowContent =append (_gfgaa .EG_ContentRowContent ,_gdfgb );_gdfgb .EG_RunLevelElts =append (_gdfgb .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 :"\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"}:_fcaab :=NewEG_ContentRowContent (); +_ebbggc :=NewEG_RunLevelElts ();_ebbggc .MoveFrom =NewCT_RunTrackChange ();if _bedbfb :=d .DecodeElement (_ebbggc .MoveFrom ,&_ccbed );_bedbfb !=nil {return _bedbfb ;};_gfgaa .EG_ContentRowContent =append (_gfgaa .EG_ContentRowContent ,_fcaab );_fcaab .EG_RunLevelElts =append (_fcaab .EG_RunLevelElts ,_ebbggc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ggbeb :=NewEG_ContentRowContent (); +_bgbcd :=NewEG_RunLevelElts ();_bgbcd .MoveTo =NewCT_RunTrackChange ();if _fcgfa :=d .DecodeElement (_bgbcd .MoveTo ,&_ccbed );_fcgfa !=nil {return _fcgfa ;};_gfgaa .EG_ContentRowContent =append (_gfgaa .EG_ContentRowContent ,_ggbeb );_ggbeb .EG_RunLevelElts =append (_ggbeb .EG_RunLevelElts ,_bgbcd ); +case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_badccf :=NewEG_ContentRowContent (); +_efbbd :=NewEG_RunLevelElts ();_cbcgg :=NewEG_MathContent ();_cbcgg .OMathPara =_b .NewOMathPara ();if _eadec :=d .DecodeElement (_cbcgg .OMathPara ,&_ccbed );_eadec !=nil {return _eadec ;};_gfgaa .EG_ContentRowContent =append (_gfgaa .EG_ContentRowContent ,_badccf ); +_badccf .EG_RunLevelElts =append (_badccf .EG_RunLevelElts ,_efbbd );_efbbd .EG_MathContent =append (_efbbd .EG_MathContent ,_cbcgg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gfadc :=NewEG_ContentRowContent (); +_fadbf :=NewEG_RunLevelElts ();_dfbdag :=NewEG_MathContent ();_dfbdag .OMath =_b .NewOMath ();if _ggbbad :=d .DecodeElement (_dfbdag .OMath ,&_ccbed );_ggbbad !=nil {return _ggbbad ;};_gfgaa .EG_ContentRowContent =append (_gfgaa .EG_ContentRowContent ,_gfadc ); +_gfadc .EG_RunLevelElts =append (_gfadc .EG_RunLevelElts ,_fadbf );_fadbf .EG_MathContent =append (_fadbf .EG_MathContent ,_dfbdag );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ccbed .Name ); +if _gcfcfb :=d .Skip ();_gcfcfb !=nil {return _gcfcfb ;};};case _g .EndElement :break _dfcfc ;case _g .CharData :};};return nil ;};const (ST_DocPartGalleryUnset ST_DocPartGallery =0;ST_DocPartGalleryPlaceholder ST_DocPartGallery =1;ST_DocPartGalleryAny ST_DocPartGallery =2; +ST_DocPartGalleryDefault ST_DocPartGallery =3;ST_DocPartGalleryDocParts ST_DocPartGallery =4;ST_DocPartGalleryCoverPg ST_DocPartGallery =5;ST_DocPartGalleryEq ST_DocPartGallery =6;ST_DocPartGalleryFtrs ST_DocPartGallery =7;ST_DocPartGalleryHdrs ST_DocPartGallery =8; +ST_DocPartGalleryPgNum ST_DocPartGallery =9;ST_DocPartGalleryTbls ST_DocPartGallery =10;ST_DocPartGalleryWatermarks ST_DocPartGallery =11;ST_DocPartGalleryAutoTxt ST_DocPartGallery =12;ST_DocPartGalleryTxtBox ST_DocPartGallery =13;ST_DocPartGalleryPgNumT ST_DocPartGallery =14; +ST_DocPartGalleryPgNumB ST_DocPartGallery =15;ST_DocPartGalleryPgNumMargins ST_DocPartGallery =16;ST_DocPartGalleryTblOfContents ST_DocPartGallery =17;ST_DocPartGalleryBib ST_DocPartGallery =18;ST_DocPartGalleryCustQuickParts ST_DocPartGallery =19;ST_DocPartGalleryCustCoverPg ST_DocPartGallery =20; +ST_DocPartGalleryCustEq ST_DocPartGallery =21;ST_DocPartGalleryCustFtrs ST_DocPartGallery =22;ST_DocPartGalleryCustHdrs ST_DocPartGallery =23;ST_DocPartGalleryCustPgNum ST_DocPartGallery =24;ST_DocPartGalleryCustTbls ST_DocPartGallery =25;ST_DocPartGalleryCustWatermarks ST_DocPartGallery =26; +ST_DocPartGalleryCustAutoTxt ST_DocPartGallery =27;ST_DocPartGalleryCustTxtBox ST_DocPartGallery =28;ST_DocPartGalleryCustPgNumT ST_DocPartGallery =29;ST_DocPartGalleryCustPgNumB ST_DocPartGallery =30;ST_DocPartGalleryCustPgNumMargins ST_DocPartGallery =31; +ST_DocPartGalleryCustTblOfContents ST_DocPartGallery =32;ST_DocPartGalleryCustBib ST_DocPartGallery =33;ST_DocPartGalleryCustom1 ST_DocPartGallery =34;ST_DocPartGalleryCustom2 ST_DocPartGallery =35;ST_DocPartGalleryCustom3 ST_DocPartGallery =36;ST_DocPartGalleryCustom4 ST_DocPartGallery =37; +ST_DocPartGalleryCustom5 ST_DocPartGallery =38;);type EG_FtnEdnNumProps struct{ -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Horizontally Merged Cell -HMerge *CT_HMerge ; +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;}; -// Vertically Merged Cell -VMerge *CT_VMerge ; +// ValidateWithPath validates the CT_NumPicBullet and its children, prefixing error messages with path +func (_abgff *CT_NumPicBullet )ValidateWithPath (path string )error {if _abgff .Pict !=nil {if _ffdbbd :=_abgff .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074");_ffdbbd !=nil {return _ffdbbd ;};};if _abgff .Drawing !=nil {if _fcced :=_abgff .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067"); +_fcced !=nil {return _fcced ;};};return nil ;}; -// Table Cell Borders -TcBorders *CT_TcBorders ; +// ValidateWithPath validates the CT_SdtContentCell and its children, prefixing error messages with path +func (_degggg *CT_SdtContentCell )ValidateWithPath (path string )error {for _egdca ,_dcdcf :=range _degggg .Tc {if _bfbgf :=_dcdcf .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_egdca ));_bfbgf !=nil {return _bfbgf ; +};};if _degggg .CustomXml !=nil {if _egccb :=_degggg .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_egccb !=nil {return _egccb ;};};if _degggg .Sdt !=nil {if _fecdd :=_degggg .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_fecdd !=nil {return _fecdd ;};};for _dggb ,_bdgac :=range _degggg .EG_RunLevelElts {if _ebebc :=_bdgac .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_dggb )); +_ebebc !=nil {return _ebebc ;};};return nil ;};type WdCT_WordprocessingShapeChoice struct{CNvSpPr *_af .CT_NonVisualDrawingShapeProps ;CNvCnPr *_af .CT_NonVisualConnectorProperties ;};func NewCT_SdtText ()*CT_SdtText {_dcfcc :=&CT_SdtText {};return _dcfcc }; +const (ST_LevelSuffixUnset ST_LevelSuffix =0;ST_LevelSuffixTab ST_LevelSuffix =1;ST_LevelSuffixSpace ST_LevelSuffix =2;ST_LevelSuffixNothing ST_LevelSuffix =3;); -// Table Cell Shading -Shd *CT_Shd ; +// Validate validates the CT_JcTable and its children +func (_eedcb *CT_JcTable )Validate ()error {return _eedcb .ValidateWithPath ("\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065");};func NewCT_NumLvl ()*CT_NumLvl {_bbca :=&CT_NumLvl {};return _bbca };type CT_SdtListItem struct{ -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; +// List Entry Display Text +DisplayTextAttr *string ; -// Single Table Cell Margins -TcMar *CT_TcMar ; +// List Entry Value +ValueAttr *string ;};func (_eabdc *CT_OnOff )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddbce :=range start .Attr {if _ddbce .Name .Local =="\u0076\u0061\u006c"{_afdfdb ,_dfda :=ParseUnionST_OnOff (_ddbce .Value );if _dfda !=nil {return _dfda ; +};_eabdc .ValAttr =&_afdfdb ;continue ;};};for {_cfeefg ,_fbfc :=d .Token ();if _fbfc !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_fbfc );};if _dafdfa ,_gdbeg :=_cfeefg .(_g .EndElement ); +_gdbeg &&_dafdfa .Name ==start .Name {break ;};};return nil ;};type WdCT_PosVChoice struct{Align WdST_AlignV ;PosOffset *int32 ;};type ST_DocPartType byte ; -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; +// ValidateWithPath validates the AC_ChoiceRun and its children, prefixing error messages with path +func (_bbbag *AC_ChoiceRun )ValidateWithPath (path string )error {if _bbbag .Br !=nil {if _fbggf :=_bbbag .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_fbggf !=nil {return _fbggf ;};};if _bbbag .T !=nil {if _eeecf :=_bbbag .T .ValidateWithPath (path +"\u002f\u0054"); +_eeecf !=nil {return _eeecf ;};};if _bbbag .ContentPart !=nil {if _cbfba :=_bbbag .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_cbfba !=nil {return _cbfba ;};};if _bbbag .DelText !=nil {if _caffdc :=_bbbag .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074"); +_caffdc !=nil {return _caffdc ;};};if _bbbag .InstrText !=nil {if _ddfcf :=_bbbag .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_ddfcf !=nil {return _ddfcf ;};};if _bbbag .DelInstrText !=nil {if _adagcg :=_bbbag .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"); +_adagcg !=nil {return _adagcg ;};};if _bbbag .NoBreakHyphen !=nil {if _fefcgb :=_bbbag .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_fefcgb !=nil {return _fefcgb ;};};if _bbbag .SoftHyphen !=nil {if _bgcfcc :=_bbbag .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"); +_bgcfcc !=nil {return _bgcfcc ;};};if _bbbag .DayShort !=nil {if _aaaga :=_bbbag .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_aaaga !=nil {return _aaaga ;};};if _bbbag .MonthShort !=nil {if _deddac :=_bbbag .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"); +_deddac !=nil {return _deddac ;};};if _bbbag .YearShort !=nil {if _cfgbf :=_bbbag .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_cfgbf !=nil {return _cfgbf ;};};if _bbbag .DayLong !=nil {if _bcbeg :=_bbbag .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067"); +_bcbeg !=nil {return _bcbeg ;};};if _bbbag .MonthLong !=nil {if _dadaa :=_bbbag .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_dadaa !=nil {return _dadaa ;};};if _bbbag .YearLong !=nil {if _ddcfg :=_bbbag .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg"); +_ddcfg !=nil {return _ddcfg ;};};if _bbbag .AnnotationRef !=nil {if _gacbggg :=_bbbag .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_gacbggg !=nil {return _gacbggg ;};};if _bbbag .FootnoteRef !=nil {if _faadb :=_bbbag .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"); +_faadb !=nil {return _faadb ;};};if _bbbag .EndnoteRef !=nil {if _gfdfa :=_bbbag .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_gfdfa !=nil {return _gfdfa ;};};if _bbbag .Separator !=nil {if _deddfc :=_bbbag .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"); +_deddfc !=nil {return _deddfc ;};};if _bbbag .ContinuationSeparator !=nil {if _gcegac :=_bbbag .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072"); +_gcegac !=nil {return _gcegac ;};};if _bbbag .Sym !=nil {if _adfbe :=_bbbag .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_adfbe !=nil {return _adfbe ;};};if _bbbag .PgNum !=nil {if _dcbeea :=_bbbag .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d"); +_dcbeea !=nil {return _dcbeea ;};};if _bbbag .Cr !=nil {if _bfede :=_bbbag .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_bfede !=nil {return _bfede ;};};if _bbbag .Tab !=nil {if _ddcbff :=_bbbag .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062"); +_ddcbff !=nil {return _ddcbff ;};};if _bbbag .Object !=nil {if _cbabb :=_bbbag .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_cbabb !=nil {return _cbabb ;};};if _bbbag .Pict !=nil {if _bcefd :=_bbbag .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074"); +_bcefd !=nil {return _bcefd ;};};if _bbbag .FldChar !=nil {if _cbecbb :=_bbbag .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_cbecbb !=nil {return _cbecbb ;};};if _bbbag .Ruby !=nil {if _dfadbd :=_bbbag .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079"); +_dfadbd !=nil {return _dfadbd ;};};if _bbbag .FootnoteReference !=nil {if _eedee :=_bbbag .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_eedee !=nil {return _eedee ; +};};if _bbbag .EndnoteReference !=nil {if _gebacd :=_bbbag .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_gebacd !=nil {return _gebacd ;};};if _bbbag .CommentReference !=nil {if _dffcd :=_bbbag .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); +_dffcd !=nil {return _dffcd ;};};if _bbbag .Drawing !=nil {if _dddaf :=_bbbag .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_dddaf !=nil {return _dddaf ;};};if _bbbag .Ptab !=nil {if _deddgd :=_bbbag .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062"); +_deddgd !=nil {return _deddgd ;};};if _bbbag .LastRenderedPageBreak !=nil {if _ccfcb :=_bbbag .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b"); +_ccfcb !=nil {return _ccfcb ;};};return nil ;};func NewCT_TrPrBase ()*CT_TrPrBase {_dacfg :=&CT_TrPrBase {};return _dacfg }; -// Fit Text Within Cell -TcFitText *CT_OnOff ; +// ValidateWithPath validates the CT_SdtPr and its children, prefixing error messages with path +func (_ffdac *CT_SdtPr )ValidateWithPath (path string )error {if _ffdac .RPr !=nil {if _dggbc :=_ffdac .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_dggbc !=nil {return _dggbc ;};};if _ffdac .Alias !=nil {if _faaea :=_ffdac .Alias .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073"); +_faaea !=nil {return _faaea ;};};if _ffdac .Tag !=nil {if _bgdgac :=_ffdac .Tag .ValidateWithPath (path +"\u002f\u0054\u0061\u0067");_bgdgac !=nil {return _bgdgac ;};};if _ffdac .Id !=nil {if _bffgc :=_ffdac .Id .ValidateWithPath (path +"\u002f\u0049\u0064"); +_bffgc !=nil {return _bffgc ;};};if _ffdac .Lock !=nil {if _bedbabd :=_ffdac .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_bedbabd !=nil {return _bedbabd ;};};if _ffdac .Placeholder !=nil {if _fcbdfg :=_ffdac .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"); +_fcbdfg !=nil {return _fcbdfg ;};};if _ffdac .Temporary !=nil {if _beedc :=_ffdac .Temporary .ValidateWithPath (path +"\u002f\u0054\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079");_beedc !=nil {return _beedc ;};};if _ffdac .ShowingPlcHdr !=nil {if _aafbd :=_ffdac .ShowingPlcHdr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0069\u006e\u0067\u0050l\u0063\u0048\u0064\u0072"); +_aafbd !=nil {return _aafbd ;};};if _ffdac .DataBinding !=nil {if _edaff :=_ffdac .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_edaff !=nil {return _edaff ;};};if _ffdac .Label !=nil {if _aaffdb :=_ffdac .Label .ValidateWithPath (path +"\u002f\u004c\u0061\u0062\u0065\u006c"); +_aaffdb !=nil {return _aaffdb ;};};if _ffdac .TabIndex !=nil {if _bafef :=_ffdac .TabIndex .ValidateWithPath (path +"\u002fT\u0061\u0062\u0049\u006e\u0064\u0065x");_bafef !=nil {return _bafef ;};};if _ffdac .Choice !=nil {if _eeeee :=_ffdac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_eeeee !=nil {return _eeeee ;};};return nil ;}; -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; +// Validate validates the CT_Underline and its children +func (_fgbaa *CT_Underline )Validate ()error {return _fgbaa .ValidateWithPath ("\u0043\u0054\u005fU\u006e\u0064\u0065\u0072\u006c\u0069\u006e\u0065");}; -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; +// ValidateWithPath validates the CT_TblPrChange and its children, prefixing error messages with path +func (_bbgag *CT_TblPrChange )ValidateWithPath (path string )error {if _fdddaf :=_bbgag .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_fdddaf !=nil {return _fdddaf ;};return nil ;};func (_ebcag *WdCT_WordprocessingContentPart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aacfga :=range start .Attr {if _aacfga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aacfga .Name .Local =="\u0069\u0064"||_aacfga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_aacfga .Name .Local =="\u0069\u0064"{_fcaac ,_ebbff :=_aacfga .Value ,error (nil ); +if _ebbff !=nil {return _ebbff ;};_ebcag .IdAttr =_fcaac ;continue ;};if _aacfga .Name .Local =="\u0062\u0077\u004d\u006f\u0064\u0065"{_ebcag .BwModeAttr .UnmarshalXMLAttr (_aacfga );continue ;};};_bfecf :for {_dffgbc ,_cdfbdd :=d .Token ();if _cdfbdd !=nil {return _cdfbdd ; +};switch _fcfec :=_dffgbc .(type ){case _g .StartElement :switch _fcfec .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006ev\u0043o\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_ebcag .NvContentPartPr =NewWdCT_WordprocessingContentPartNonVisual (); +if _efbdbc :=d .DecodeElement (_ebcag .NvContentPartPr ,&_fcfec );_efbdbc !=nil {return _efbdbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0078\u0066\u0072\u006d"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0078\u0066\u0072\u006d"}:_ebcag .Xfrm =_af .NewCT_Transform2D (); +if _fccffa :=d .DecodeElement (_ebcag .Xfrm ,&_fcfec );_fccffa !=nil {return _fccffa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ebcag .ExtLst =_af .NewCT_OfficeArtExtensionList (); +if _agebf :=d .DecodeElement (_ebcag .ExtLst ,&_fcfec );_agebf !=nil {return _agebf ;};default:_bd .Log .Debug ("\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",_fcfec .Name ); +if _dgcegc :=d .Skip ();_dgcegc !=nil {return _dgcegc ;};};case _g .EndElement :break _bfecf ;case _g .CharData :};};return nil ;};func NewCT_FFTextInput ()*CT_FFTextInput {_afgfg :=&CT_FFTextInput {};return _afgfg };type CT_PageSz struct{ -// Header Cells Associated With Table Cell -Headers *CT_Headers ; +// Page Width +WAttr *_ffb .ST_TwipsMeasure ; -// Table Cell Insertion -CellIns *CT_TrackChange ; +// Page Height +HAttr *_ffb .ST_TwipsMeasure ; -// Table Cell Deletion -CellDel *CT_TrackChange ; +// Page Orientation +OrientAttr ST_PageOrientation ; -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;TcPrChange *CT_TcPrChange ;};func NewCT_CustomXmlRun ()*CT_CustomXmlRun {_fdeb :=&CT_CustomXmlRun {};return _fdeb };func (_dggedf *CT_EdnPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gagga ,_ecagb :=_dggedf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _ecagb !=nil {return _ecagb ;};start .Attr =append (start .Attr ,_gagga );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SdtDropDownList struct{ +// Printer Paper Code +CodeAttr *int64 ;};func (_eageag *CT_TblCellMar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbcac :for {_cefada ,_fgffee :=d .Token ();if _fgffee !=nil {return _fgffee ;};switch _bcgfc :=_cefada .(type ){case _g .StartElement :switch _bcgfc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eageag .Top =NewCT_TblWidth (); +if _fdfaf :=d .DecodeElement (_eageag .Top ,&_bcgfc );_fdfaf !=nil {return _fdfaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eageag .Start =NewCT_TblWidth (); +if _eecbb :=d .DecodeElement (_eageag .Start ,&_bcgfc );_eecbb !=nil {return _eecbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eageag .Left =NewCT_TblWidth (); +if _eedfgc :=d .DecodeElement (_eageag .Left ,&_bcgfc );_eedfgc !=nil {return _eedfgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eageag .Bottom =NewCT_TblWidth (); +if _egcag :=d .DecodeElement (_eageag .Bottom ,&_bcgfc );_egcag !=nil {return _egcag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eageag .End =NewCT_TblWidth (); +if _ggcgd :=d .DecodeElement (_eageag .End ,&_bcgfc );_ggcgd !=nil {return _ggcgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eageag .Right =NewCT_TblWidth (); +if _fcgdd :=d .DecodeElement (_eageag .Right ,&_bcgfc );_fcgdd !=nil {return _fcgdd ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bcgfc .Name ); +if _afgga :=d .Skip ();_afgga !=nil {return _afgga ;};};case _g .EndElement :break _gbcac ;case _g .CharData :};};return nil ;};func NewCT_TcPrChange ()*CT_TcPrChange {_fedaee :=&CT_TcPrChange {};_fedaee .TcPr =NewCT_TcPrInner ();return _fedaee ;};func (_febccc ST_HexColorAuto )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gbbgca :=_g .Attr {}; +_gbbgca .Name =name ;switch _febccc {case ST_HexColorAutoUnset :_gbbgca .Value ="";case ST_HexColorAutoAuto :_gbbgca .Value ="\u0061\u0075\u0074\u006f";};return _gbbgca ,nil ;};func (_afdde ST_StyleType )Validate ()error {return _afdde .ValidateWithPath ("")}; -// Drop-down List Last Saved Value -LastValueAttr *string ; -// Drop-Down List Item -ListItem []*CT_SdtListItem ;};func (_dcdeaf *Recipients )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcdeaf .CT_Recipients =*NewCT_Recipients ();_gdbagd :for {_gdgec ,_abbfge :=d .Token ();if _abbfge !=nil {return _abbfge ;};switch _eebgge :=_gdgec .(type ){case _b .StartElement :switch _eebgge .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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_ceaaeb :=NewCT_RecipientData (); -if _eabga :=d .DecodeElement (_ceaaeb ,&_eebgge );_eabga !=nil {return _eabga ;};_dcdeaf .RecipientData =append (_dcdeaf .RecipientData ,_ceaaeb );default:_af .Log .Debug ("\u0073k\u0069\u0070p\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",_eebgge .Name ); -if _edfdd :=d .Skip ();_edfdd !=nil {return _edfdd ;};};case _b .EndElement :break _gdbagd ;case _b .CharData :};};return nil ;};func (_fbfacg ST_SignedHpsMeasure )String ()string {if _fbfacg .Int64 !=nil {return _f .Sprintf ("\u0025\u0076",*_fbfacg .Int64 ); -};if _fbfacg .ST_UniversalMeasure !=nil {return _f .Sprintf ("\u0025\u0076",*_fbfacg .ST_UniversalMeasure );};return "";}; +// ValidateWithPath validates the CT_BdoContentRun and its children, prefixing error messages with path +func (_daag *CT_BdoContentRun )ValidateWithPath (path string )error {if _ffg :=_daag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffg !=nil {return _ffg ;};for _ccadb ,_aefb :=range _daag .FldSimple {if _ffbd :=_aefb .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_ccadb )); +_ffbd !=nil {return _ffbd ;};};if _daag .Hyperlink !=nil {if _bbfd :=_daag .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_bbfd !=nil {return _bbfd ;};};if _daag .SubDoc !=nil {if _dbea :=_daag .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); +_dbea !=nil {return _dbea ;};};for _gbac ,_fbc :=range _daag .EG_ContentRunContent {if _ecbg :=_fbc .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 ,_gbac )); +_ecbg !=nil {return _ecbg ;};};return nil ;};type CT_NumPicBullet struct{ -// Validate validates the CT_CustomXmlRow and its children -func (_cecd *CT_CustomXmlRow )Validate ()error {return _cecd .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077");};func (_aaed *CT_FFCheckBoxChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gafdfa :for {_cceef ,_edbga :=d .Token (); -if _edbga !=nil {return _edbga ;};switch _fbbgf :=_cceef .(type ){case _b .StartElement :switch _fbbgf .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 :"\u0073\u0069\u007a\u0065"},_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 :"\u0073\u0069\u007a\u0065"}:_aaed .Size =NewCT_HpsMeasure (); -if _fefbe :=d .DecodeElement (_aaed .Size ,&_fbbgf );_fefbe !=nil {return _fefbe ;};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 :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_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 :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_aaed .SizeAuto =NewCT_OnOff (); -if _eagfg :=d .DecodeElement (_aaed .SizeAuto ,&_fbbgf );_eagfg !=nil {return _eagfg ;};default:_af .Log .Debug ("\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",_fbbgf .Name ); -if _gcgf :=d .Skip ();_gcgf !=nil {return _gcgf ;};};case _b .EndElement :break _gafdfa ;case _b .CharData :};};return nil ;};func (_dcadg ST_FtnEdn )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdbaf :=_b .Attr {};_cdbaf .Name =name ;switch _dcadg {case ST_FtnEdnUnset :_cdbaf .Value =""; -case ST_FtnEdnNormal :_cdbaf .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_FtnEdnSeparator :_cdbaf .Value ="\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case ST_FtnEdnContinuationSeparator :_cdbaf .Value ="c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"; -case ST_FtnEdnContinuationNotice :_cdbaf .Value ="\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return _cdbaf ,nil ;};func (_cbgdag *ST_TextScale )Validate ()error {return _cbgdag .ValidateWithPath ("")};func (_cdgg *EG_CellMarkupElements )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fffbf :for {_cdcafa ,_gegge :=d .Token (); -if _gegge !=nil {return _gegge ;};switch _baadg :=_cdcafa .(type ){case _b .StartElement :switch _baadg .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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"},_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 :"\u0063e\u006c\u006c\u0049\u006e\u0073"}:_cdgg .CellIns =NewCT_TrackChange (); -if _dgfebg :=d .DecodeElement (_cdgg .CellIns ,&_baadg );_dgfebg !=nil {return _dgfebg ;};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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"},_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 :"\u0063e\u006c\u006c\u0044\u0065\u006c"}:_cdgg .CellDel =NewCT_TrackChange (); -if _bbcdcc :=d .DecodeElement (_cdgg .CellDel ,&_baadg );_bbcdcc !=nil {return _bbcdcc ;};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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"},_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 :"\u0063e\u006c\u006c\u004d\u0065\u0072\u0067e"}:_cdgg .CellMerge =NewCT_CellMergeTrackChange (); -if _gceffb :=d .DecodeElement (_cdgg .CellMerge ,&_baadg );_gceffb !=nil {return _gceffb ;};default:_af .Log .Debug ("\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",_baadg .Name ); -if _bgcde :=d .Skip ();_bgcde !=nil {return _bgcde ;};};case _b .EndElement :break _fffbf ;case _b .CharData :};};return nil ;}; +// Picture Numbering Symbol ID +NumPicBulletIdAttr int64 ; -// ValidateWithPath validates the CT_OdsoFieldMapData and its children, prefixing error messages with path -func (_bfgbd *CT_OdsoFieldMapData )ValidateWithPath (path string )error {if _bfgbd .Type !=nil {if _bgaab :=_bfgbd .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_bgaab !=nil {return _bgaab ;};};if _bfgbd .Name !=nil {if _bgded :=_bfgbd .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065"); -_bgded !=nil {return _bgded ;};};if _bfgbd .MappedName !=nil {if _gbage :=_bfgbd .MappedName .ValidateWithPath (path +"/\u004d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065");_gbage !=nil {return _gbage ;};};if _bfgbd .Column !=nil {if _aaff :=_bfgbd .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e"); -_aaff !=nil {return _aaff ;};};if _bfgbd .Lid !=nil {if _agdb :=_bfgbd .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_agdb !=nil {return _agdb ;};};if _bfgbd .DynamicAddress !=nil {if _abaga :=_bfgbd .DynamicAddress .ValidateWithPath (path +"\u002fD\u0079n\u0061\u006d\u0069\u0063\u0041\u0064\u0064\u0072\u0065\u0073\u0073"); -_abaga !=nil {return _abaga ;};};return nil ;};type CT_SdtPrChoice struct{Equation *CT_Empty ;ComboBox *CT_SdtComboBox ;Date *CT_SdtDate ;DocPartObj *CT_SdtDocPart ;DocPartList *CT_SdtDocPart ;DropDownList *CT_SdtDropDownList ;Picture *CT_Empty ;RichText *CT_Empty ; -Text *CT_SdtText ;Citation *CT_Empty ;Group *CT_Empty ;Bibliography *CT_Empty ;};func (_ddbbga ST_DocPartGallery )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ddbbga .String (),start );};type CT_SignedHpsMeasure struct{ +// Picture Numbering Symbol Properties +Pict *CT_Picture ;Drawing *CT_Drawing ;};func (_gfbeg ST_FrameLayout )String ()string {switch _gfbeg {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 ""; +};func (_eefcg *CT_CustomXmlRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eefcg .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_eefcg .UriAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_a .Sprintf ("\u0025\u0076",_eefcg .ElementAttr )});e .EncodeToken (start );if _eefcg .CustomXmlPr !=nil {_eage :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; +e .EncodeElement (_eefcg .CustomXmlPr ,_eage );};if _eefcg .EG_PContent !=nil {for _ ,_abdbd :=range _eefcg .EG_PContent {_abdbd .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewWdInline ()*WdInline {_dgdfgc :=&WdInline {}; +_dgdfgc .WdCT_Inline =*NewWdCT_Inline ();return _dgdfgc ;};func (_fbedf ST_StyleSort )Validate ()error {return _fbedf .ValidateWithPath ("")};func (_cbfee *CT_SdtContentRow )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _cbfee .Tr !=nil {_bceaec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_dcfcdc :=range _cbfee .Tr {e .EncodeElement (_dcfcdc ,_bceaec );};};if _cbfee .CustomXml !=nil {_efbfd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; +e .EncodeElement (_cbfee .CustomXml ,_efbfd );};if _cbfee .Sdt !=nil {_eccgfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_cbfee .Sdt ,_eccgfa );};if _cbfee .EG_RunLevelElts !=nil {for _ ,_ddede :=range _cbfee .EG_RunLevelElts {_ddede .MarshalXML (e ,_g .StartElement {}); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Attr struct{ -// Signed Half-Point Measurement -ValAttr ST_SignedHpsMeasure ;}; +// Namespace +UriAttr *string ; -// Validate validates the CT_TcMar and its children -func (_bbfgfb *CT_TcMar )Validate ()error {return _bbfgfb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u004d\u0061\u0072");};func NewCT_View ()*CT_View {_daabf :=&CT_View {};_daabf .ValAttr =ST_View (1);return _daabf };func (_afcea ST_JcTable )Validate ()error {return _afcea .ValidateWithPath ("")}; -func NewWdCT_Anchor ()*WdCT_Anchor {_fdgcad :=&WdCT_Anchor {};_fdgcad .SimplePos =_a .NewCT_Point2D ();_fdgcad .PositionH =NewWdCT_PosH ();_fdgcad .PositionV =NewWdCT_PosV ();_fdgcad .Extent =_a .NewCT_PositiveSize2D ();_fdgcad .DocPr =_a .NewCT_NonVisualDrawingProps (); -_fdgcad .Graphic =_a .NewGraphic ();return _fdgcad ;};type ST_SdtDateMappingType byte ; +// Name +NameAttr string ; -// Validate validates the CT_TcPrInner and its children -func (_dfcfa *CT_TcPrInner )Validate ()error {return _dfcfa .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072");};func (_dfgcg ST_DropCap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfgcg .String (),start ); -}; +// Value +ValAttr string ;};func (_efced *CT_Ind )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gfccg :=range start .Attr {if _gfccg .Name .Local =="\u0073\u0074\u0061r\u0074"{_fcbddc ,_ggaae :=ParseUnionST_SignedTwipsMeasure (_gfccg .Value ); +if _ggaae !=nil {return _ggaae ;};_efced .StartAttr =&_fcbddc ;continue ;};if _gfccg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0043\u0068\u0061\u0072\u0073"{_gfgc ,_cdgbe :=_ff .ParseInt (_gfccg .Value ,10,64);if _cdgbe !=nil {return _cdgbe ;};_efced .StartCharsAttr =&_gfgc ; +continue ;};if _gfccg .Name .Local =="\u0065\u006e\u0064"{_aebdf ,_afged :=ParseUnionST_SignedTwipsMeasure (_gfccg .Value );if _afged !=nil {return _afged ;};_efced .EndAttr =&_aebdf ;continue ;};if _gfccg .Name .Local =="\u0065\u006e\u0064\u0043\u0068\u0061\u0072\u0073"{_cfgc ,_ceab :=_ff .ParseInt (_gfccg .Value ,10,64); +if _ceab !=nil {return _ceab ;};_efced .EndCharsAttr =&_cfgc ;continue ;};if _gfccg .Name .Local =="\u006c\u0065\u0066\u0074"{_bgcdde ,_edab :=ParseUnionST_SignedTwipsMeasure (_gfccg .Value );if _edab !=nil {return _edab ;};_efced .LeftAttr =&_bgcdde ; +continue ;};if _gfccg .Name .Local =="\u006ce\u0066\u0074\u0043\u0068\u0061\u0072s"{_cbffa ,_ggffc :=_ff .ParseInt (_gfccg .Value ,10,64);if _ggffc !=nil {return _ggffc ;};_efced .LeftCharsAttr =&_cbffa ;continue ;};if _gfccg .Name .Local =="\u0072\u0069\u0067h\u0074"{_cabac ,_bgbdcg :=ParseUnionST_SignedTwipsMeasure (_gfccg .Value ); +if _bgbdcg !=nil {return _bgbdcg ;};_efced .RightAttr =&_cabac ;continue ;};if _gfccg .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0043\u0068\u0061\u0072\u0073"{_becaa ,_dggfbe :=_ff .ParseInt (_gfccg .Value ,10,64);if _dggfbe !=nil {return _dggfbe ; +};_efced .RightCharsAttr =&_becaa ;continue ;};if _gfccg .Name .Local =="\u0068a\u006e\u0067\u0069\u006e\u0067"{_ggdda ,_gbfc :=ParseUnionST_TwipsMeasure (_gfccg .Value );if _gbfc !=nil {return _gbfc ;};_efced .HangingAttr =&_ggdda ;continue ;};if _gfccg .Name .Local =="\u0068\u0061\u006eg\u0069\u006e\u0067\u0043\u0068\u0061\u0072\u0073"{_agaeea ,_aabc :=_ff .ParseInt (_gfccg .Value ,10,64); +if _aabc !=nil {return _aabc ;};_efced .HangingCharsAttr =&_agaeea ;continue ;};if _gfccg .Name .Local =="\u0066i\u0072\u0073\u0074\u004c\u0069\u006ee"{_bbcdd ,_eddae :=ParseUnionST_TwipsMeasure (_gfccg .Value );if _eddae !=nil {return _eddae ;};_efced .FirstLineAttr =&_bbcdd ; +continue ;};if _gfccg .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065C\u0068\u0061\u0072\u0073"{_adfabd ,_gacdd :=_ff .ParseInt (_gfccg .Value ,10,64);if _gacdd !=nil {return _gacdd ;};_efced .FirstLineCharsAttr =&_adfabd ;continue ; +};};for {_agdgf ,_cgaab :=d .Token ();if _cgaab !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0049n\u0064\u003a\u0020\u0025\u0073",_cgaab );};if _bfbaf ,_cbfa :=_agdgf .(_g .EndElement );_cbfa &&_bfbaf .Name ==start .Name {break ; +};};return nil ;};func (_daegf ST_Merge )String ()string {switch _daegf {case 0:return "";case 1:return "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case 2:return "\u0072e\u0073\u0074\u0061\u0072\u0074";};return "";}; -// ValidateWithPath validates the CT_Column and its children, prefixing error messages with path -func (_bbdd *CT_Column )ValidateWithPath (path string )error {if _bbdd .WAttr !=nil {if _cdffd :=_bbdd .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_cdffd !=nil {return _cdffd ;};};if _bbdd .SpaceAttr !=nil {if _cffb :=_bbdd .SpaceAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); -_cffb !=nil {return _cffb ;};};return nil ;};func (_eaeacf ST_View )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bffgce :=_b .Attr {};_bffgce .Name =name ;switch _eaeacf {case ST_ViewUnset :_bffgce .Value ="";case ST_ViewNone :_bffgce .Value ="\u006e\u006f\u006e\u0065"; -case ST_ViewPrint :_bffgce .Value ="\u0070\u0072\u0069n\u0074";case ST_ViewOutline :_bffgce .Value ="\u006fu\u0074\u006c\u0069\u006e\u0065";case ST_ViewMasterPages :_bffgce .Value ="m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case ST_ViewNormal :_bffgce .Value ="\u006e\u006f\u0072\u006d\u0061\u006c"; -case ST_ViewWeb :_bffgce .Value ="\u0077\u0065\u0062";};return _bffgce ,nil ;}; +// Validate validates the CT_Lang and its children +func (_aafbf *CT_Lang )Validate ()error {return _aafbf .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u006e\u0067");}; -// Validate validates the CT_EdnPos and its children -func (_gcbg *CT_EdnPos )Validate ()error {return _gcbg .ValidateWithPath ("\u0043T\u005f\u0045\u0064\u006e\u0050\u006fs");};func (_bgagcd *ST_EdGrp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceacg ,_ebgff :=d .Token ();if _ebgff !=nil {return _ebgff ; -};if _dgggbf ,_bbedg :=_ceacg .(_b .EndElement );_bbedg &&_dgggbf .Name ==start .Name {*_bgagcd =1;return nil ;};if _baeage ,_fdegd :=_ceacg .(_b .CharData );!_fdegd {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",_ceacg ); -}else {switch string (_baeage ){case "":*_bgagcd =0;case "\u006e\u006f\u006e\u0065":*_bgagcd =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_bgagcd =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_bgagcd =3; -case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_bgagcd =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_bgagcd =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_bgagcd =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_bgagcd =7; -};};_ceacg ,_ebgff =d .Token ();if _ebgff !=nil {return _ebgff ;};if _agbfb ,_agegef :=_ceacg .(_b .EndElement );_agegef &&_agbfb .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",_ceacg ); -};type CT_SdtContentRow struct{ +// ValidateWithPath validates the WdInline and its children, prefixing error messages with path +func (_gfadg *WdInline )ValidateWithPath (path string )error {if _bcgcfg :=_gfadg .WdCT_Inline .ValidateWithPath (path );_bcgcfg !=nil {return _bcgcfg ;};return nil ;}; -// Table Row -Tr []*CT_Row ; +// Validate validates the CT_FrameLayout and its children +func (_gfcgg *CT_FrameLayout )Validate ()error {return _gfcgg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_dgc *CT_Body )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfcb :for {_cag ,_accb :=d .Token (); +if _accb !=nil {return _accb ;};switch _fbb :=_cag .(type ){case _g .StartElement :switch _fbb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eadf :=NewEG_BlockLevelElts (); +_agfgg :=NewCT_AltChunk ();if _cgef :=d .DecodeElement (_agfgg ,&_fbb );_cgef !=nil {return _cgef ;};_eadf .AltChunk =append (_eadf .AltChunk ,_agfgg );_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_eadf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_adba :=NewEG_BlockLevelElts (); +_bbge :=NewEG_ContentBlockContent ();_bbge .CustomXml =NewCT_CustomXmlBlock ();if _cabg :=d .DecodeElement (_bbge .CustomXml ,&_fbb );_cabg !=nil {return _cabg ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_adba );_adba .EG_ContentBlockContent =append (_adba .EG_ContentBlockContent ,_bbge ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eae :=NewEG_BlockLevelElts (); +_agag :=NewEG_ContentBlockContent ();_agag .Sdt =NewCT_SdtBlock ();if _dbg :=d .DecodeElement (_agag .Sdt ,&_fbb );_dbg !=nil {return _dbg ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_eae );_eae .EG_ContentBlockContent =append (_eae .EG_ContentBlockContent ,_agag ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cecc :=NewEG_BlockLevelElts (); +_dda :=NewEG_ContentBlockContent ();_gef :=NewCT_P ();if _egf :=d .DecodeElement (_gef ,&_fbb );_egf !=nil {return _egf ;};_dda .P =append (_dda .P ,_gef );_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_cecc );_cecc .EG_ContentBlockContent =append (_cecc .EG_ContentBlockContent ,_dda ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eebc :=NewEG_BlockLevelElts (); +_efd :=NewEG_ContentBlockContent ();_ffbg :=NewCT_Tbl ();if _defg :=d .DecodeElement (_ffbg ,&_fbb );_defg !=nil {return _defg ;};_efd .Tbl =append (_efd .Tbl ,_ffbg );_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_eebc );_eebc .EG_ContentBlockContent =append (_eebc .EG_ContentBlockContent ,_efd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cddf :=NewEG_BlockLevelElts (); +_egga :=NewEG_ContentBlockContent ();_gfgf :=NewEG_RunLevelElts ();_gfgf .ProofErr =NewCT_ProofErr ();if _fdgd :=d .DecodeElement (_gfgf .ProofErr ,&_fbb );_fdgd !=nil {return _fdgd ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_cddf );_cddf .EG_ContentBlockContent =append (_cddf .EG_ContentBlockContent ,_egga ); +_egga .EG_RunLevelElts =append (_egga .EG_RunLevelElts ,_gfgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dcg :=NewEG_BlockLevelElts (); +_eed :=NewEG_ContentBlockContent ();_edebd :=NewEG_RunLevelElts ();_edebd .PermStart =NewCT_PermStart ();if _bdde :=d .DecodeElement (_edebd .PermStart ,&_fbb );_bdde !=nil {return _bdde ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_dcg ); +_dcg .EG_ContentBlockContent =append (_dcg .EG_ContentBlockContent ,_eed );_eed .EG_RunLevelElts =append (_eed .EG_RunLevelElts ,_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 :"\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"}:_bceca :=NewEG_BlockLevelElts (); +_efa :=NewEG_ContentBlockContent ();_bgcd :=NewEG_RunLevelElts ();_bgcd .PermEnd =NewCT_Perm ();if _ebc :=d .DecodeElement (_bgcd .PermEnd ,&_fbb );_ebc !=nil {return _ebc ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_bceca );_bceca .EG_ContentBlockContent =append (_bceca .EG_ContentBlockContent ,_efa ); +_efa .EG_RunLevelElts =append (_efa .EG_RunLevelElts ,_bgcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ceeb :=NewEG_BlockLevelElts (); +_cba :=NewEG_ContentBlockContent ();_agd :=NewEG_RunLevelElts ();_agd .Ins =NewCT_RunTrackChange ();if _efbe :=d .DecodeElement (_agd .Ins ,&_fbb );_efbe !=nil {return _efbe ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_ceeb );_ceeb .EG_ContentBlockContent =append (_ceeb .EG_ContentBlockContent ,_cba ); +_cba .EG_RunLevelElts =append (_cba .EG_RunLevelElts ,_agd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gdaf :=NewEG_BlockLevelElts (); +_egae :=NewEG_ContentBlockContent ();_bebf :=NewEG_RunLevelElts ();_bebf .Del =NewCT_RunTrackChange ();if _cbce :=d .DecodeElement (_bebf .Del ,&_fbb );_cbce !=nil {return _cbce ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_gdaf );_gdaf .EG_ContentBlockContent =append (_gdaf .EG_ContentBlockContent ,_egae ); +_egae .EG_RunLevelElts =append (_egae .EG_RunLevelElts ,_bebf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bcef :=NewEG_BlockLevelElts (); +_gcdf :=NewEG_ContentBlockContent ();_cfg :=NewEG_RunLevelElts ();_cfg .MoveFrom =NewCT_RunTrackChange ();if _ffcg :=d .DecodeElement (_cfg .MoveFrom ,&_fbb );_ffcg !=nil {return _ffcg ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_bcef ); +_bcef .EG_ContentBlockContent =append (_bcef .EG_ContentBlockContent ,_gcdf );_gcdf .EG_RunLevelElts =append (_gcdf .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 :"\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"}:_eag :=NewEG_BlockLevelElts (); +_fecg :=NewEG_ContentBlockContent ();_ceec :=NewEG_RunLevelElts ();_ceec .MoveTo =NewCT_RunTrackChange ();if _ga :=d .DecodeElement (_ceec .MoveTo ,&_fbb );_ga !=nil {return _ga ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_eag );_eag .EG_ContentBlockContent =append (_eag .EG_ContentBlockContent ,_fecg ); +_fecg .EG_RunLevelElts =append (_fecg .EG_RunLevelElts ,_ceec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_affe :=NewEG_BlockLevelElts (); +_ccf :=NewEG_ContentBlockContent ();_cad :=NewEG_RunLevelElts ();_ceb :=NewEG_RangeMarkupElements ();_ceb .BookmarkStart =NewCT_Bookmark ();if _dgd :=d .DecodeElement (_ceb .BookmarkStart ,&_fbb );_dgd !=nil {return _dgd ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_affe ); +_affe .EG_ContentBlockContent =append (_affe .EG_ContentBlockContent ,_ccf );_ccf .EG_RunLevelElts =append (_ccf .EG_RunLevelElts ,_cad );_cad .EG_RangeMarkupElements =append (_cad .EG_RangeMarkupElements ,_ceb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eac :=NewEG_BlockLevelElts (); +_ffad :=NewEG_ContentBlockContent ();_gdbg :=NewEG_RunLevelElts ();_eggaa :=NewEG_RangeMarkupElements ();_eggaa .BookmarkEnd =NewCT_MarkupRange ();if _ebb :=d .DecodeElement (_eggaa .BookmarkEnd ,&_fbb );_ebb !=nil {return _ebb ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_eac ); +_eac .EG_ContentBlockContent =append (_eac .EG_ContentBlockContent ,_ffad );_ffad .EG_RunLevelElts =append (_ffad .EG_RunLevelElts ,_gdbg );_gdbg .EG_RangeMarkupElements =append (_gdbg .EG_RangeMarkupElements ,_eggaa );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fdcb :=NewEG_BlockLevelElts (); +_abcc :=NewEG_ContentBlockContent ();_fdefa :=NewEG_RunLevelElts ();_gcbd :=NewEG_RangeMarkupElements ();_gcbd .MoveFromRangeStart =NewCT_MoveBookmark ();if _adge :=d .DecodeElement (_gcbd .MoveFromRangeStart ,&_fbb );_adge !=nil {return _adge ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_fdcb ); +_fdcb .EG_ContentBlockContent =append (_fdcb .EG_ContentBlockContent ,_abcc );_abcc .EG_RunLevelElts =append (_abcc .EG_RunLevelElts ,_fdefa );_fdefa .EG_RangeMarkupElements =append (_fdefa .EG_RangeMarkupElements ,_gcbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ced :=NewEG_BlockLevelElts (); +_cafa :=NewEG_ContentBlockContent ();_eada :=NewEG_RunLevelElts ();_ggcc :=NewEG_RangeMarkupElements ();_ggcc .MoveFromRangeEnd =NewCT_MarkupRange ();if _efac :=d .DecodeElement (_ggcc .MoveFromRangeEnd ,&_fbb );_efac !=nil {return _efac ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_ced ); +_ced .EG_ContentBlockContent =append (_ced .EG_ContentBlockContent ,_cafa );_cafa .EG_RunLevelElts =append (_cafa .EG_RunLevelElts ,_eada );_eada .EG_RangeMarkupElements =append (_eada .EG_RangeMarkupElements ,_ggcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gdc :=NewEG_BlockLevelElts (); +_aeg :=NewEG_ContentBlockContent ();_dcaf :=NewEG_RunLevelElts ();_bdbg :=NewEG_RangeMarkupElements ();_bdbg .MoveToRangeStart =NewCT_MoveBookmark ();if _eeda :=d .DecodeElement (_bdbg .MoveToRangeStart ,&_fbb );_eeda !=nil {return _eeda ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_gdc ); +_gdc .EG_ContentBlockContent =append (_gdc .EG_ContentBlockContent ,_aeg );_aeg .EG_RunLevelElts =append (_aeg .EG_RunLevelElts ,_dcaf );_dcaf .EG_RangeMarkupElements =append (_dcaf .EG_RangeMarkupElements ,_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 :"\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"}:_dgb :=NewEG_BlockLevelElts (); +_gfc :=NewEG_ContentBlockContent ();_cae :=NewEG_RunLevelElts ();_dece :=NewEG_RangeMarkupElements ();_dece .MoveToRangeEnd =NewCT_MarkupRange ();if _ccec :=d .DecodeElement (_dece .MoveToRangeEnd ,&_fbb );_ccec !=nil {return _ccec ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_dgb ); +_dgb .EG_ContentBlockContent =append (_dgb .EG_ContentBlockContent ,_gfc );_gfc .EG_RunLevelElts =append (_gfc .EG_RunLevelElts ,_cae );_cae .EG_RangeMarkupElements =append (_cae .EG_RangeMarkupElements ,_dece );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bcdb :=NewEG_BlockLevelElts (); +_cdfc :=NewEG_ContentBlockContent ();_aed :=NewEG_RunLevelElts ();_deeae :=NewEG_RangeMarkupElements ();_deeae .CommentRangeStart =NewCT_MarkupRange ();if _gdcc :=d .DecodeElement (_deeae .CommentRangeStart ,&_fbb );_gdcc !=nil {return _gdcc ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_bcdb ); +_bcdb .EG_ContentBlockContent =append (_bcdb .EG_ContentBlockContent ,_cdfc );_cdfc .EG_RunLevelElts =append (_cdfc .EG_RunLevelElts ,_aed );_aed .EG_RangeMarkupElements =append (_aed .EG_RangeMarkupElements ,_deeae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afb :=NewEG_BlockLevelElts (); +_fcde :=NewEG_ContentBlockContent ();_dgcc :=NewEG_RunLevelElts ();_dfbd :=NewEG_RangeMarkupElements ();_dfbd .CommentRangeEnd =NewCT_MarkupRange ();if _ffcb :=d .DecodeElement (_dfbd .CommentRangeEnd ,&_fbb );_ffcb !=nil {return _ffcb ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_afb ); +_afb .EG_ContentBlockContent =append (_afb .EG_ContentBlockContent ,_fcde );_fcde .EG_RunLevelElts =append (_fcde .EG_RunLevelElts ,_dgcc );_dgcc .EG_RangeMarkupElements =append (_dgcc .EG_RangeMarkupElements ,_dfbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cgf :=NewEG_BlockLevelElts (); +_dcb :=NewEG_ContentBlockContent ();_aadg :=NewEG_RunLevelElts ();_dace :=NewEG_RangeMarkupElements ();_dace .CustomXmlInsRangeStart =NewCT_TrackChange ();if _aebf :=d .DecodeElement (_dace .CustomXmlInsRangeStart ,&_fbb );_aebf !=nil {return _aebf ;}; +_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_cgf );_cgf .EG_ContentBlockContent =append (_cgf .EG_ContentBlockContent ,_dcb );_dcb .EG_RunLevelElts =append (_dcb .EG_RunLevelElts ,_aadg );_aadg .EG_RangeMarkupElements =append (_aadg .EG_RangeMarkupElements ,_dace ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_geb :=NewEG_BlockLevelElts (); +_eaa :=NewEG_ContentBlockContent ();_fegfa :=NewEG_RunLevelElts ();_ceda :=NewEG_RangeMarkupElements ();_ceda .CustomXmlInsRangeEnd =NewCT_Markup ();if _gge :=d .DecodeElement (_ceda .CustomXmlInsRangeEnd ,&_fbb );_gge !=nil {return _gge ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_geb ); +_geb .EG_ContentBlockContent =append (_geb .EG_ContentBlockContent ,_eaa );_eaa .EG_RunLevelElts =append (_eaa .EG_RunLevelElts ,_fegfa );_fegfa .EG_RangeMarkupElements =append (_fegfa .EG_RangeMarkupElements ,_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 :"\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"}:_eaeb :=NewEG_BlockLevelElts (); +_fbbd :=NewEG_ContentBlockContent ();_fgf :=NewEG_RunLevelElts ();_bfb :=NewEG_RangeMarkupElements ();_bfb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ebba :=d .DecodeElement (_bfb .CustomXmlDelRangeStart ,&_fbb );_ebba !=nil {return _ebba ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_eaeb ); +_eaeb .EG_ContentBlockContent =append (_eaeb .EG_ContentBlockContent ,_fbbd );_fbbd .EG_RunLevelElts =append (_fbbd .EG_RunLevelElts ,_fgf );_fgf .EG_RangeMarkupElements =append (_fgf .EG_RangeMarkupElements ,_bfb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dbff :=NewEG_BlockLevelElts (); +_ebfe :=NewEG_ContentBlockContent ();_edg :=NewEG_RunLevelElts ();_bfdg :=NewEG_RangeMarkupElements ();_bfdg .CustomXmlDelRangeEnd =NewCT_Markup ();if _dbbd :=d .DecodeElement (_bfdg .CustomXmlDelRangeEnd ,&_fbb );_dbbd !=nil {return _dbbd ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_dbff ); +_dbff .EG_ContentBlockContent =append (_dbff .EG_ContentBlockContent ,_ebfe );_ebfe .EG_RunLevelElts =append (_ebfe .EG_RunLevelElts ,_edg );_edg .EG_RangeMarkupElements =append (_edg .EG_RangeMarkupElements ,_bfdg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eagg :=NewEG_BlockLevelElts (); +_bbd :=NewEG_ContentBlockContent ();_cfd :=NewEG_RunLevelElts ();_agad :=NewEG_RangeMarkupElements ();_agad .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bbaf :=d .DecodeElement (_agad .CustomXmlMoveFromRangeStart ,&_fbb );_bbaf !=nil {return _bbaf ; +};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_eagg );_eagg .EG_ContentBlockContent =append (_eagg .EG_ContentBlockContent ,_bbd );_bbd .EG_RunLevelElts =append (_bbd .EG_RunLevelElts ,_cfd );_cfd .EG_RangeMarkupElements =append (_cfd .EG_RangeMarkupElements ,_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 :"\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"}:_afbf :=NewEG_BlockLevelElts (); +_fdf :=NewEG_ContentBlockContent ();_afd :=NewEG_RunLevelElts ();_fbg :=NewEG_RangeMarkupElements ();_fbg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bdee :=d .DecodeElement (_fbg .CustomXmlMoveFromRangeEnd ,&_fbb );_bdee !=nil {return _bdee ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_afbf ); +_afbf .EG_ContentBlockContent =append (_afbf .EG_ContentBlockContent ,_fdf );_fdf .EG_RunLevelElts =append (_fdf .EG_RunLevelElts ,_afd );_afd .EG_RangeMarkupElements =append (_afd .EG_RangeMarkupElements ,_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 :"\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"}:_fgac :=NewEG_BlockLevelElts (); +_fafe :=NewEG_ContentBlockContent ();_aecg :=NewEG_RunLevelElts ();_gga :=NewEG_RangeMarkupElements ();_gga .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ecbd :=d .DecodeElement (_gga .CustomXmlMoveToRangeStart ,&_fbb );_ecbd !=nil {return _ecbd ; +};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_fgac );_fgac .EG_ContentBlockContent =append (_fgac .EG_ContentBlockContent ,_fafe );_fafe .EG_RunLevelElts =append (_fafe .EG_RunLevelElts ,_aecg );_aecg .EG_RangeMarkupElements =append (_aecg .EG_RangeMarkupElements ,_gga ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dfebc :=NewEG_BlockLevelElts (); +_baf :=NewEG_ContentBlockContent ();_aea :=NewEG_RunLevelElts ();_dfd :=NewEG_RangeMarkupElements ();_dfd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ddaf :=d .DecodeElement (_dfd .CustomXmlMoveToRangeEnd ,&_fbb );_ddaf !=nil {return _ddaf ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_dfebc ); +_dfebc .EG_ContentBlockContent =append (_dfebc .EG_ContentBlockContent ,_baf );_baf .EG_RunLevelElts =append (_baf .EG_RunLevelElts ,_aea );_aea .EG_RangeMarkupElements =append (_aea .EG_RangeMarkupElements ,_dfd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_edcf :=NewEG_BlockLevelElts (); +_cebe :=NewEG_ContentBlockContent ();_gecc :=NewEG_RunLevelElts ();_deeb :=NewEG_MathContent ();_deeb .OMathPara =_b .NewOMathPara ();if _geaa :=d .DecodeElement (_deeb .OMathPara ,&_fbb );_geaa !=nil {return _geaa ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_edcf ); +_edcf .EG_ContentBlockContent =append (_edcf .EG_ContentBlockContent ,_cebe );_cebe .EG_RunLevelElts =append (_cebe .EG_RunLevelElts ,_gecc );_gecc .EG_MathContent =append (_gecc .EG_MathContent ,_deeb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbdc :=NewEG_BlockLevelElts (); +_ggcb :=NewEG_ContentBlockContent ();_cfcd :=NewEG_RunLevelElts ();_cdaf :=NewEG_MathContent ();_cdaf .OMath =_b .NewOMath ();if _feff :=d .DecodeElement (_cdaf .OMath ,&_fbb );_feff !=nil {return _feff ;};_dgc .EG_BlockLevelElts =append (_dgc .EG_BlockLevelElts ,_gbdc ); +_gbdc .EG_ContentBlockContent =append (_gbdc .EG_ContentBlockContent ,_ggcb );_ggcb .EG_RunLevelElts =append (_ggcb .EG_RunLevelElts ,_cfcd );_cfcd .EG_MathContent =append (_cfcd .EG_MathContent ,_cdaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgc .SectPr =NewCT_SectPr (); +if _defbc :=d .DecodeElement (_dgc .SectPr ,&_fbb );_defbc !=nil {return _defbc ;};default:_bd .Log .Debug ("\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",_fbb .Name ); +if _efgd :=d .Skip ();_efgd !=nil {return _efgd ;};};case _g .EndElement :break _cfcb ;case _g .CharData :};};return nil ;};func (_dbbbca ST_PTabRelativeTo )Validate ()error {return _dbbbca .ValidateWithPath ("")}; -// Row-Level Custom XML Element -CustomXml *CT_CustomXmlRow ; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_dfca *CT_Background )ValidateWithPath (path string )error {if _dfca .ColorAttr !=nil {if _fcdc :=_dfca .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_fcdc !=nil {return _fcdc ;};};if _fee :=_dfca .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_fee !=nil {return _fee ;};if _dfca .Drawing !=nil {if _fgg :=_dfca .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_fgg !=nil {return _fgg ;};};return nil ;};func (_gdecg ST_PageBorderOffset )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aecae :=_g .Attr {}; +_aecae .Name =name ;switch _gdecg {case ST_PageBorderOffsetUnset :_aecae .Value ="";case ST_PageBorderOffsetPage :_aecae .Value ="\u0070\u0061\u0067\u0065";case ST_PageBorderOffsetText :_aecae .Value ="\u0074\u0065\u0078\u0074";};return _aecae ,nil ;}; +func (_fgagb *CT_OptimizeForBrowser )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fgagb .TargetAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fgagb .TargetAttr )}); +};if _fgagb .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_fgagb .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type CT_CharacterSpacing struct{ -// Row-Level Structured Document Tag -Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};type Footnotes struct{CT_Footnotes }; +// Value +ValAttr ST_CharacterSpacing ;};func (_ebfba *ST_PageBorderDisplay )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bffag ,_edaebg :=d .Token ();if _edaebg !=nil {return _edaebg ;};if _deebe ,_edddcg :=_bffag .(_g .EndElement );_edddcg &&_deebe .Name ==start .Name {*_ebfba =1; +return nil ;};if _ddedcg ,_ddeeeg :=_bffag .(_g .CharData );!_ddeeeg {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",_bffag );}else {switch string (_ddedcg ){case "":*_ebfba =0; +case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_ebfba =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_ebfba =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_ebfba =3;};};_bffag ,_edaebg =d .Token ();if _edaebg !=nil {return _edaebg ; +};if _befdac ,_afeeef :=_bffag .(_g .EndElement );_afeeef &&_befdac .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",_bffag ); +};func NewCT_CustomXmlBlock ()*CT_CustomXmlBlock {_dadb :=&CT_CustomXmlBlock {};return _dadb };func (_aedaef ST_DocPartType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bedeae :=_g .Attr {};_bedeae .Name =name ;switch _aedaef {case ST_DocPartTypeUnset :_bedeae .Value =""; +case ST_DocPartTypeNone :_bedeae .Value ="\u006e\u006f\u006e\u0065";case ST_DocPartTypeNormal :_bedeae .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_DocPartTypeAutoExp :_bedeae .Value ="\u0061u\u0074\u006f\u0045\u0078\u0070";case ST_DocPartTypeToolbar :_bedeae .Value ="\u0074o\u006f\u006c\u0062\u0061\u0072"; +case ST_DocPartTypeSpeller :_bedeae .Value ="\u0073p\u0065\u006c\u006c\u0065\u0072";case ST_DocPartTypeFormFld :_bedeae .Value ="\u0066o\u0072\u006d\u0046\u006c\u0064";case ST_DocPartTypeBbPlcHdr :_bedeae .Value ="\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072"; +};return _bedeae ,nil ;};func NewCT_PageBorder ()*CT_PageBorder {_dbdd :=&CT_PageBorder {};_dbdd .ValAttr =ST_Border (1);return _dbdd ;};func (_acgfa *CT_Headers )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_bgfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}}; +for _ ,_agbfc :=range _acgfa .Header {e .EncodeElement (_agbfc ,_bgfc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Cnf and its children, prefixing error messages with path -func (_ffe *CT_Cnf )ValidateWithPath (path string )error {if _ffe .ValAttr !=nil {if !ST_CnfPatternRe .MatchString (*_ffe .ValAttr ){return _f .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 ,*_ffe .ValAttr ); -};};if _ffe .FirstRowAttr !=nil {if _ade :=_ffe .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_ade !=nil {return _ade ;};};if _ffe .LastRowAttr !=nil {if _fdda :=_ffe .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072"); -_fdda !=nil {return _fdda ;};};if _ffe .FirstColumnAttr !=nil {if _fcec :=_ffe .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_fcec !=nil {return _fcec ;};};if _ffe .LastColumnAttr !=nil {if _bece :=_ffe .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); -_bece !=nil {return _bece ;};};if _ffe .OddVBandAttr !=nil {if _bcdd :=_ffe .OddVBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0056\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_bcdd !=nil {return _bcdd ;};};if _ffe .EvenVBandAttr !=nil {if _fde :=_ffe .EvenVBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0056\u0042\u0061\u006ed\u0041\u0074\u0074\u0072"); -_fde !=nil {return _fde ;};};if _ffe .OddHBandAttr !=nil {if _eaf :=_ffe .OddHBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0048\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_eaf !=nil {return _eaf ;};};if _ffe .EvenHBandAttr !=nil {if _egfe :=_ffe .EvenHBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0048\u0042\u0061\u006ed\u0041\u0074\u0074\u0072"); -_egfe !=nil {return _egfe ;};};if _ffe .FirstRowFirstColumnAttr !=nil {if _ffd :=_ffe .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"); -_ffd !=nil {return _ffd ;};};if _ffe .FirstRowLastColumnAttr !=nil {if _gag :=_ffe .FirstRowLastColumnAttr .ValidateWithPath (path +"\u002f\u0046\u0069rs\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); -_gag !=nil {return _gag ;};};if _ffe .LastRowFirstColumnAttr !=nil {if _defac :=_ffe .LastRowFirstColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061st\u0052\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); -_defac !=nil {return _defac ;};};if _ffe .LastRowLastColumnAttr !=nil {if _dddde :=_ffe .LastRowLastColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074t\u0072"); -_dddde !=nil {return _dddde ;};};return nil ;}; +// ValidateWithPath validates the WdWgp and its children, prefixing error messages with path +func (_ccccce *WdWgp )ValidateWithPath (path string )error {if _fegdb :=_ccccce .WdCT_WordprocessingGroup .ValidateWithPath (path );_fegdb !=nil {return _fegdb ;};return nil ;};const (ST_BrTypeUnset ST_BrType =0;ST_BrTypePage ST_BrType =1;ST_BrTypeColumn ST_BrType =2; +ST_BrTypeTextWrapping ST_BrType =3;);func (_fcccgd ST_FrameLayout )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cabfgc :=_g .Attr {};_cabfgc .Name =name ;switch _fcccgd {case ST_FrameLayoutUnset :_cabfgc .Value ="";case ST_FrameLayoutRows :_cabfgc .Value ="\u0072\u006f\u0077\u0073"; +case ST_FrameLayoutCols :_cabfgc .Value ="\u0063\u006f\u006c\u0073";case ST_FrameLayoutNone :_cabfgc .Value ="\u006e\u006f\u006e\u0065";};return _cabfgc ,nil ;};func (_agegfcb ST_DropCap )Validate ()error {return _agegfcb .ValidateWithPath ("")};func ParseUnionST_Coordinate (s string )(_af .ST_Coordinate ,error ){return _af .ParseUnionST_Coordinate (s ); +};func (_deeg *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 :_a .Sprintf ("\u0025\u0076",_deeg .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_ColorSchemeMapping and its children, prefixing error messages with path -func (_aedga *CT_ColorSchemeMapping )ValidateWithPath (path string )error {if _gedfa :=_aedga .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_gedfa !=nil {return _gedfa ;};if _aeec :=_aedga .T1Attr .ValidateWithPath (path +"\u002fT\u0031\u0041\u0074\u0074\u0072"); -_aeec !=nil {return _aeec ;};if _fcb :=_aedga .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_fcb !=nil {return _fcb ;};if _gbdb :=_aedga .T2Attr .ValidateWithPath (path +"\u002fT\u0032\u0041\u0074\u0074\u0072");_gbdb !=nil {return _gbdb ; -};if _fcfe :=_aedga .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_fcfe !=nil {return _fcfe ;};if _aaf :=_aedga .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072"); -_aaf !=nil {return _aaf ;};if _bfcb :=_aedga .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_bfcb !=nil {return _bfcb ;};if _cafb :=_aedga .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072"); -_cafb !=nil {return _cafb ;};if _adca :=_aedga .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_adca !=nil {return _adca ;};if _gbce :=_aedga .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072"); -_gbce !=nil {return _gbce ;};if _fecb :=_aedga .HyperlinkAttr .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006ek\u0041\u0074\u0074\u0072");_fecb !=nil {return _fecb ;};if _ecfe :=_aedga .FollowedHyperlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0041\u0074t\u0072"); -_ecfe !=nil {return _ecfe ;};return nil ;};func (_dcdcf ST_FtnPos )String ()string {switch _dcdcf {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d";case 2:return "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074"; -case 3:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 4:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";};func NewCT_DecimalNumberOrPrecent ()*CT_DecimalNumberOrPrecent {_gfbb :=&CT_DecimalNumberOrPrecent {};return _gfbb ;};type ST_ChapterSep byte ; -func (_agcedg ST_DocGrid )ValidateWithPath (path string )error {switch _agcedg {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 (_agcedg )); -};return nil ;}; +// ValidateWithPath validates the CT_Divs and its children, prefixing error messages with path +func (_fdec *CT_Divs )ValidateWithPath (path string )error {for _eegf ,_efdac :=range _fdec .Div {if _bcgee :=_efdac .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0076\u005b\u0025\u0064\u005d",path ,_eegf ));_bcgee !=nil {return _bcgee ; +};};return nil ;};func (_dadeeb *ST_Em )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dadeeb =0;case "\u006e\u006f\u006e\u0065":*_dadeeb =1;case "\u0064\u006f\u0074":*_dadeeb =2;case "\u0063\u006f\u006dm\u0061":*_dadeeb =3;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_dadeeb =4; +case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_dadeeb =5;};return nil ;};func (_gegeg *CT_Font )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aaff :=range start .Attr {if _aaff .Name .Local =="\u006e\u0061\u006d\u0065"{_fddda ,_eeccc :=_aaff .Value ,error (nil ); +if _eeccc !=nil {return _eeccc ;};_gegeg .NameAttr =_fddda ;continue ;};};_ccbg :for {_gcgc ,_addeb :=d .Token ();if _addeb !=nil {return _addeb ;};switch _bgacc :=_gcgc .(type ){case _g .StartElement :switch _bgacc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gegeg .AltName =NewCT_String (); +if _ggfge :=d .DecodeElement (_gegeg .AltName ,&_bgacc );_ggfge !=nil {return _ggfge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gegeg .Panose1 =NewCT_Panose (); +if _gfad :=d .DecodeElement (_gegeg .Panose1 ,&_bgacc );_gfad !=nil {return _gfad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gegeg .Charset =NewCT_Charset (); +if _ceecec :=d .DecodeElement (_gegeg .Charset ,&_bgacc );_ceecec !=nil {return _ceecec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gegeg .Family =NewCT_FontFamily (); +if _cccge :=d .DecodeElement (_gegeg .Family ,&_bgacc );_cccge !=nil {return _cccge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gegeg .NotTrueType =NewCT_OnOff (); +if _ecfcf :=d .DecodeElement (_gegeg .NotTrueType ,&_bgacc );_ecfcf !=nil {return _ecfcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gegeg .Pitch =NewCT_Pitch (); +if _aggeb :=d .DecodeElement (_gegeg .Pitch ,&_bgacc );_aggeb !=nil {return _aggeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gegeg .Sig =NewCT_FontSig (); +if _ccacc :=d .DecodeElement (_gegeg .Sig ,&_bgacc );_ccacc !=nil {return _ccacc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gegeg .EmbedRegular =NewCT_FontRel (); +if _bagfe :=d .DecodeElement (_gegeg .EmbedRegular ,&_bgacc );_bagfe !=nil {return _bagfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gegeg .EmbedBold =NewCT_FontRel (); +if _begad :=d .DecodeElement (_gegeg .EmbedBold ,&_bgacc );_begad !=nil {return _begad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gegeg .EmbedItalic =NewCT_FontRel (); +if _gadgfd :=d .DecodeElement (_gegeg .EmbedItalic ,&_bgacc );_gadgfd !=nil {return _gadgfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gegeg .EmbedBoldItalic =NewCT_FontRel (); +if _ggbfd :=d .DecodeElement (_gegeg .EmbedBoldItalic ,&_bgacc );_ggbfd !=nil {return _ggbfd ;};default:_bd .Log .Debug ("\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",_bgacc .Name ); +if _bece :=d .Skip ();_bece !=nil {return _bece ;};};case _g .EndElement :break _ccbg ;case _g .CharData :};};return nil ;};type CT_SdtContentCell struct{ -// ValidateWithPath validates the EG_RubyContent and its children, prefixing error messages with path -func (_gecfc *EG_RubyContent )ValidateWithPath (path string )error {if _gecfc .R !=nil {if _afebc :=_gecfc .R .ValidateWithPath (path +"\u002f\u0052");_afebc !=nil {return _afebc ;};};for _adccd ,_bbbfb :=range _gecfc .EG_RunLevelElts {if _fbaca :=_bbbfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_adccd )); -_fbaca !=nil {return _fbaca ;};};return nil ;};func (_aaacd *CT_SaveThroughXslt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aaacd .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_aaacd .IdAttr )}); -};if _aaacd .SolutionIDAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0073o\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"},Value :_f .Sprintf ("\u0025\u0076",*_aaacd .SolutionIDAttr )});};e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dffecc ST_ProofErr )Validate ()error {return _dffecc .ValidateWithPath ("")}; +// Table Cell +Tc []*CT_Tc ; -// ValidateWithPath validates the WdCT_TxbxContent and its children, prefixing error messages with path -func (_bcfea *WdCT_TxbxContent )ValidateWithPath (path string )error {for _eacae ,_cgfgb :=range _bcfea .AltChunk {if _bfgce :=_cgfgb .ValidateWithPath (_f .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_eacae )); -_bfgce !=nil {return _bfgce ;};};for _acaabc ,_dfgeg :=range _bcfea .EG_ContentBlockContent {if _fdaaa :=_dfgeg .ValidateWithPath (_f .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 ,_acaabc )); -_fdaaa !=nil {return _fdaaa ;};};return nil ;};func NewCT_NumLvl ()*CT_NumLvl {_cgdec :=&CT_NumLvl {};return _cgdec };func (_agefc *CT_LsdException )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aaagd :=range start .Attr {if _aaagd .Name .Local =="\u006e\u0061\u006d\u0065"{_dgfga ,_fcfcg :=_aaagd .Value ,error (nil ); -if _fcfcg !=nil {return _fcfcg ;};_agefc .NameAttr =_dgfga ;continue ;};if _aaagd .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_bcefbe ,_gdgcd :=ParseUnionST_OnOff (_aaagd .Value );if _gdgcd !=nil {return _gdgcd ;};_agefc .LockedAttr =&_bcefbe ; -continue ;};if _aaagd .Name .Local =="\u0075\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_faca ,_gbabc :=_d .ParseInt (_aaagd .Value ,10,64);if _gbabc !=nil {return _gbabc ;};_agefc .UiPriorityAttr =&_faca ;continue ;};if _aaagd .Name .Local =="\u0073\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_faaad ,_dfdf :=ParseUnionST_OnOff (_aaagd .Value ); -if _dfdf !=nil {return _dfdf ;};_agefc .SemiHiddenAttr =&_faaad ;continue ;};if _aaagd .Name .Local =="\u0075\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_cddee ,_ggfaca :=ParseUnionST_OnOff (_aaagd .Value );if _ggfaca !=nil {return _ggfaca ; -};_agefc .UnhideWhenUsedAttr =&_cddee ;continue ;};if _aaagd .Name .Local =="\u0071F\u006f\u0072\u006d\u0061\u0074"{_dcgf ,_ebfba :=ParseUnionST_OnOff (_aaagd .Value );if _ebfba !=nil {return _ebfba ;};_agefc .QFormatAttr =&_dcgf ;continue ;};};for {_gebdf ,_dcfbb :=d .Token (); -if _dcfbb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0073\u0064\u0045\u0078\u0063e\u0070\u0074\u0069o\u006e:\u0020\u0025\u0073",_dcfbb );};if _bfcfd ,_egffd :=_gebdf .(_b .EndElement );_egffd &&_bfcfd .Name ==start .Name {break ; -};};return nil ;}; +// Cell-Level Custom XML Element +CustomXml *CT_CustomXmlCell ; -// ValidateWithPath validates the CT_MarkupRange and its children, prefixing error messages with path -func (_gace *CT_MarkupRange )ValidateWithPath (path string )error {if _dgdcb :=_gace .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_dgdcb !=nil {return _dgdcb ;};return nil ;};type CT_LvlLegacy struct{ +// Cell-Level Structured Document Tag +Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_bcfda *CT_UnsignedDecimalNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbgfd :=range start .Attr {if _dbgfd .Name .Local =="\u0076\u0061\u006c"{_gcdbg ,_dbdgc :=_ff .ParseUint (_dbgfd .Value ,10,64); +if _dbdgc !=nil {return _dbdgc ;};_bcfda .ValAttr =_gcdbg ;continue ;};};for {_fecced ,_gbbed :=d .Token ();if _gbbed !=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",_gbbed ); +};if _afbgfe ,_bbfdb :=_fecced .(_g .EndElement );_bbfdb &&_afbgfe .Name ==start .Name {break ;};};return nil ;};func (_adcggda *WdCT_WordprocessingShape )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Name =_g .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}; +if _adcggda .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 :_a .Sprintf ("\u0025\u0064",_cdabbb (*_adcggda .NormalEastAsianFlowAttr ))}); +};e .EncodeToken (start );if _adcggda .CNvPr !=nil {_cbcdcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}};e .EncodeElement (_adcggda .CNvPr ,_cbcdcf );};_adcggda .Choice .MarshalXML (e ,_g .StartElement {}); +_bbaggf :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_adcggda .SpPr ,_bbaggf );if _adcggda .Style !=nil {_bcgfd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_adcggda .Style ,_bcgfd );};if _adcggda .ExtLst !=nil {_bddfac :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_adcggda .ExtLst ,_bddfac );};if _adcggda .WChoice !=nil {_adcggda .WChoice .MarshalXML (e ,_g .StartElement {}); +};_bgcff :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u0062\u006f\u0064\u0079\u0050r"}};e .EncodeElement (_adcggda .BodyPr ,_bgcff );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Use Legacy Numbering Properties -LegacyAttr *_bc .ST_OnOff ; +// ValidateWithPath validates the CT_SectPrBase and its children, prefixing error messages with path +func (_faaagg *CT_SectPrBase )ValidateWithPath (path string )error {if _faaagg .FootnotePr !=nil {if _efbaee :=_faaagg .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_efbaee !=nil {return _efbaee ; +};};if _faaagg .EndnotePr !=nil {if _cfeac :=_faaagg .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_cfeac !=nil {return _cfeac ;};};if _faaagg .Type !=nil {if _gace :=_faaagg .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065"); +_gace !=nil {return _gace ;};};if _faaagg .PgSz !=nil {if _acfef :=_faaagg .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_acfef !=nil {return _acfef ;};};if _faaagg .PgMar !=nil {if _feeea :=_faaagg .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072"); +_feeea !=nil {return _feeea ;};};if _faaagg .PaperSrc !=nil {if _gefcb :=_faaagg .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_gefcb !=nil {return _gefcb ;};};if _faaagg .PgBorders !=nil {if _fbgfde :=_faaagg .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_fbgfde !=nil {return _fbgfde ;};};if _faaagg .LnNumType !=nil {if _adeeaf :=_faaagg .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_adeeaf !=nil {return _adeeaf ;};};if _faaagg .PgNumType !=nil {if _fcfgdg :=_faaagg .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); +_fcfgdg !=nil {return _fcfgdg ;};};if _faaagg .Cols !=nil {if _ffbea :=_faaagg .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_ffbea !=nil {return _ffbea ;};};if _faaagg .FormProt !=nil {if _ggagg :=_faaagg .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft"); +_ggagg !=nil {return _ggagg ;};};if _faaagg .VAlign !=nil {if _dffcc :=_faaagg .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_dffcc !=nil {return _dffcc ;};};if _faaagg .NoEndnote !=nil {if _agfff :=_faaagg .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"); +_agfff !=nil {return _agfff ;};};if _faaagg .TitlePg !=nil {if _bdacd :=_faaagg .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_bdacd !=nil {return _bdacd ;};};if _faaagg .TextDirection !=nil {if _defggd :=_faaagg .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_defggd !=nil {return _defggd ;};};if _faaagg .Bidi !=nil {if _acdagc :=_faaagg .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_acdagc !=nil {return _acdagc ;};};if _faaagg .RtlGutter !=nil {if _cbgec :=_faaagg .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"); +_cbgec !=nil {return _cbgec ;};};if _faaagg .DocGrid !=nil {if _gegb :=_faaagg .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_gegb !=nil {return _gegb ;};};if _faaagg .PrinterSettings !=nil {if _fbdad :=_faaagg .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"); +_fbdad !=nil {return _fbdad ;};};return nil ;};func (_dacegf *WdCT_WrapTight )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dacegf .WrapTextAttr =WdST_WrapText (1);_dacegf .WrapPolygon =NewWdCT_WrapPath ();for _ ,_bbbcga :=range start .Attr {if _bbbcga .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_dacegf .WrapTextAttr .UnmarshalXMLAttr (_bbbcga ); +continue ;};if _bbbcga .Name .Local =="\u0064\u0069\u0073t\u004c"{_bdafeb ,_eegfd :=_ff .ParseUint (_bbbcga .Value ,10,32);if _eegfd !=nil {return _eegfd ;};_egbaea :=uint32 (_bdafeb );_dacegf .DistLAttr =&_egbaea ;continue ;};if _bbbcga .Name .Local =="\u0064\u0069\u0073t\u0052"{_eaaaba ,_edgdca :=_ff .ParseUint (_bbbcga .Value ,10,32); +if _edgdca !=nil {return _edgdca ;};_feabed :=uint32 (_eaaaba );_dacegf .DistRAttr =&_feabed ;continue ;};};_abedd :for {_afacfa ,_faggcg :=d .Token ();if _faggcg !=nil {return _faggcg ;};switch _dbbabd :=_afacfa .(type ){case _g .StartElement :switch _dbbabd .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _bcbcddc :=d .DecodeElement (_dacegf .WrapPolygon ,&_dbbabd ); +_bcbcddc !=nil {return _bcbcddc ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_dbbabd .Name ); +if _gdbadb :=d .Skip ();_gdbadb !=nil {return _gdbadb ;};};case _g .EndElement :break _abedd ;case _g .CharData :};};return nil ;}; -// Legacy Spacing -LegacySpaceAttr *_bc .ST_TwipsMeasure ; +// ValidateWithPath validates the CT_TrackChange and its children, prefixing error messages with path +func (_bggcb *CT_TrackChange )ValidateWithPath (path string )error {return nil };func (_afcag *ST_Border )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_afcag =0;case "\u006e\u0069\u006c":*_afcag =1;case "\u006e\u006f\u006e\u0065":*_afcag =2; +case "\u0073\u0069\u006e\u0067\u006c\u0065":*_afcag =3;case "\u0074\u0068\u0069c\u006b":*_afcag =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_afcag =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_afcag =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_afcag =7; +case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_afcag =8;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_afcag =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_afcag =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_afcag =11; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_afcag =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_afcag =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_afcag =14; +case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_afcag =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_afcag =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_afcag =17; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_afcag =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_afcag =19;case "\u0077\u0061\u0076\u0065":*_afcag =20; +case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_afcag =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_afcag =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_afcag =23; +case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_afcag =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_afcag =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_afcag =26;case "\u0069\u006e\u0073e\u0074":*_afcag =27; +case "\u0061\u0070\u0070\u006c\u0065\u0073":*_afcag =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_afcag =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_afcag =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_afcag =31; +case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_afcag =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_afcag =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_afcag =34; +case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_afcag =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_afcag =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_afcag =37; +case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_afcag =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_afcag =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_afcag =40; +case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_afcag =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_afcag =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_afcag =43; +case "\u0062\u0061\u0074\u0073":*_afcag =44;case "\u0062\u0069\u0072d\u0073":*_afcag =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_afcag =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_afcag =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_afcag =48; +case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_afcag =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_afcag =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_afcag =51; +case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_afcag =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_afcag =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_afcag =54; +case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_afcag =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_afcag =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_afcag =57; +case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_afcag =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_afcag =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_afcag =60; +case "\u0063\u006c\u006f\u0063\u006b\u0073":*_afcag =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_afcag =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_afcag =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_afcag =64; +case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_afcag =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_afcag =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_afcag =67; +case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_afcag =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_afcag =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_afcag =70; +case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_afcag =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_afcag =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_afcag =73; +case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_afcag =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_afcag =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_afcag =76; +case "\u0063\u0075\u0070":*_afcag =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_afcag =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_afcag =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_afcag =80; +case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_afcag =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_afcag =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_afcag =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_afcag =84; +case "\u0065\u0061\u0072\u0074\u0068\u0032":*_afcag =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_afcag =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_afcag =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_afcag =88; +case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_afcag =89;case "\u0066\u0061\u006e\u0073":*_afcag =90;case "\u0066\u0069\u006c\u006d":*_afcag =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_afcag =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_afcag =93; +case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_afcag =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_afcag =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_afcag =96; +case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_afcag =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_afcag =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_afcag =99; +case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_afcag =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_afcag =101;case "\u0067\u0065\u006d\u0073":*_afcag =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_afcag =103; +case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_afcag =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_afcag =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_afcag =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_afcag =107; +case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_afcag =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_afcag =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_afcag =110;case "\u0068\u006f\u006cl\u0079":*_afcag =111; +case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_afcag =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_afcag =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_afcag =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_afcag =115; +case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_afcag =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_afcag =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_afcag =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_afcag =119; +case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_afcag =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_afcag =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_afcag =122;case "\u006d\u006f\u006fn\u0073":*_afcag =123; +case "\u006d\u006f\u0073\u0061\u0069\u0063":*_afcag =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_afcag =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_afcag =126;case "\u006f\u0076\u0061l\u0073":*_afcag =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_afcag =128; +case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_afcag =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_afcag =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_afcag =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_afcag =132; +case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_afcag =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_afcag =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_afcag =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_afcag =136; +case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_afcag =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_afcag =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_afcag =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_afcag =140; +case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_afcag =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_afcag =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_afcag =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_afcag =144; +case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_afcag =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_afcag =146;case "\u0072\u0069\u006eg\u0073":*_afcag =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_afcag =148; +case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_afcag =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_afcag =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_afcag =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_afcag =152; +case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_afcag =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_afcag =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_afcag =155; +case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_afcag =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_afcag =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_afcag =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_afcag =159; +case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_afcag =160;case "\u0073\u0074\u0061r\u0073":*_afcag =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_afcag =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_afcag =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_afcag =164; +case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_afcag =165;case "\u0073\u0075\u006e":*_afcag =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_afcag =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_afcag =168; +case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_afcag =169;case "\u0074\u0072\u0065e\u0073":*_afcag =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_afcag =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_afcag =172; +case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_afcag =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_afcag =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_afcag =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_afcag =176; +case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_afcag =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_afcag =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_afcag =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_afcag =180; +case "\u0076\u0069\u006e\u0065":*_afcag =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_afcag =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_afcag =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_afcag =184; +case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_afcag =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_afcag =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_afcag =187; +case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_afcag =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_afcag =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_afcag =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_afcag =191; +case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_afcag =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_afcag =193;};return nil ;};func (_gefec ST_EdGrp )String ()string {switch _gefec {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case 3:return "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073";case 4:return "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case 5:return "\u0065d\u0069\u0074\u006f\u0072\u0073"; +case 6:return "\u006f\u0077\u006e\u0065\u0072\u0073";case 7:return "\u0063u\u0072\u0072\u0065\u006e\u0074";};return "";};func (_bgfg *CT_DocDefaults )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bgfg .RPrDefault !=nil {_acddd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}}; +e .EncodeElement (_bgfg .RPrDefault ,_acddd );};if _bgfg .PPrDefault !=nil {_fgdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_bgfg .PPrDefault ,_fgdc );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};type CT_FtnEdn struct{ -// Legacy Indent -LegacyIndentAttr *ST_SignedTwipsMeasure ;};func (_dgcgcg ST_Shd )String ()string {switch _dgcgcg {case 0:return "";case 1:return "\u006e\u0069\u006c";case 2:return "\u0063\u006c\u0065a\u0072";case 3:return "\u0073\u006f\u006ci\u0064";case 4:return "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065"; -case 5:return "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065";case 6:return "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case 7:return "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065"; -case 8:return "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s";case 9:return "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s";case 10:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065"; -case 12:return "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065";case 13:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065";case 14:return "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073"; -case 15:return "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073";case 16:return "\u0070\u0063\u0074\u0035";case 17:return "\u0070\u0063\u00741\u0030";case 18:return "\u0070\u0063\u00741\u0032";case 19:return "\u0070\u0063\u00741\u0035"; -case 20:return "\u0070\u0063\u00742\u0030";case 21:return "\u0070\u0063\u00742\u0035";case 22:return "\u0070\u0063\u00743\u0030";case 23:return "\u0070\u0063\u00743\u0035";case 24:return "\u0070\u0063\u00743\u0037";case 25:return "\u0070\u0063\u00744\u0030"; -case 26:return "\u0070\u0063\u00744\u0035";case 27:return "\u0070\u0063\u00745\u0030";case 28:return "\u0070\u0063\u00745\u0035";case 29:return "\u0070\u0063\u00746\u0030";case 30:return "\u0070\u0063\u00746\u0032";case 31:return "\u0070\u0063\u00746\u0035"; -case 32:return "\u0070\u0063\u00747\u0030";case 33:return "\u0070\u0063\u00747\u0035";case 34:return "\u0070\u0063\u00748\u0030";case 35:return "\u0070\u0063\u00748\u0035";case 36:return "\u0070\u0063\u00748\u0037";case 37:return "\u0070\u0063\u00749\u0030"; -case 38:return "\u0070\u0063\u00749\u0035";};return "";};type GlossaryDocument struct{CT_GlossaryDocument }; +// Footnote/Endnote Type +TypeAttr ST_FtnEdn ; -// ValidateWithPath validates the CT_DocProtect and its children, prefixing error messages with path -func (_fbdaa *CT_DocProtect )ValidateWithPath (path string )error {if _bada :=_fbdaa .EditAttr .ValidateWithPath (path +"\u002fE\u0064\u0069\u0074\u0041\u0074\u0074r");_bada !=nil {return _bada ;};if _fbdaa .FormattingAttr !=nil {if _bfgf :=_fbdaa .FormattingAttr .ValidateWithPath (path +"\u002fF\u006fr\u006d\u0061\u0074\u0074\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); -_bfgf !=nil {return _bfgf ;};};if _fbdaa .EnforcementAttr !=nil {if _ddgd :=_fbdaa .EnforcementAttr .ValidateWithPath (path +"\u002f\u0045n\u0066\u006f\u0072c\u0065\u006d\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_ddgd !=nil {return _ddgd ;};};if _eacdd :=_fbdaa .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072"); -_eacdd !=nil {return _eacdd ;};if _cfbge :=_fbdaa .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");_cfbge !=nil {return _cfbge ; -};if _bcdac :=_fbdaa .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_bcdac !=nil {return _bcdac ;};return nil ;};type ST_Wrap byte ; -func (_caecf *WdCT_Anchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _caecf .DistTAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_f .Sprintf ("\u0025\u0076",*_caecf .DistTAttr )}); -};if _caecf .DistBAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_f .Sprintf ("\u0025\u0076",*_caecf .DistBAttr )});};if _caecf .DistLAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_f .Sprintf ("\u0025\u0076",*_caecf .DistLAttr )}); -};if _caecf .DistRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_f .Sprintf ("\u0025\u0076",*_caecf .DistRAttr )});};if _caecf .SimplePosAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},Value :_f .Sprintf ("\u0025\u0064",_deacfd (*_caecf .SimplePosAttr ))}); -};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",_caecf .RelativeHeightAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"},Value :_f .Sprintf ("\u0025\u0064",_deacfd (_caecf .BehindDocAttr ))}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_deacfd (_caecf .LockedAttr ))});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0064",_deacfd (_caecf .LayoutInCellAttr ))}); -if _caecf .HiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0068\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0064",_deacfd (*_caecf .HiddenAttr ))});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},Value :_f .Sprintf ("\u0025\u0064",_deacfd (_caecf .AllowOverlapAttr ))}); -e .EncodeToken (start );_decea :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003as\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073"}};e .EncodeElement (_caecf .SimplePos ,_decea );_gdbga :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"}}; -e .EncodeElement (_caecf .PositionH ,_gdbga );_aacadf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056"}};e .EncodeElement (_caecf .PositionV ,_aacadf );_fdcbgd :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u0065\u006et"}}; -e .EncodeElement (_caecf .Extent ,_fdcbgd );if _caecf .EffectExtent !=nil {_cedee :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}};e .EncodeElement (_caecf .EffectExtent ,_cedee ); -};if _caecf .Choice !=nil {_caecf .Choice .MarshalXML (e ,_b .StartElement {});};_eeecdf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0064\u006f\u0063\u0050\u0072"}};e .EncodeElement (_caecf .DocPr ,_eeecdf );if _caecf .CNvGraphicFramePr !=nil {_gdgeb :=_b .StartElement {Name :_b .Name {Local :"w\u0070:\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068i\u0063\u0046\u0072\u0061me\u0050\u0072"}}; -e .EncodeElement (_caecf .CNvGraphicFramePr ,_gdgeb );};_faecda :=_b .StartElement {Name :_b .Name {Local :"\u0061:\u0067\u0072\u0061\u0070\u0068\u0069c"}};_faecda .Attr =append (_faecda .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"}); -e .EncodeElement (_caecf .Graphic ,_faecda );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Footnote/Endnote ID +IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_fbcbgd ST_WmlColorSchemeIndex )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fbcbgd .String (),start );};func (_gaaf *CT_DirContentRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gaaf .ValAttr !=ST_DirectionUnset {_fcbd ,_fafbdg :=_gaaf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _fafbdg !=nil {return _fafbdg ;};start .Attr =append (start .Attr ,_fcbd );};e .EncodeToken (start );if _gaaf .FldSimple !=nil {_dacega :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_gdgcb :=range _gaaf .FldSimple {e .EncodeElement (_gdgcb ,_dacega ); +};};if _gaaf .Hyperlink !=nil {_eageb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_gaaf .Hyperlink ,_eageb );};if _gaaf .SubDoc !=nil {_eeabe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}}; +e .EncodeElement (_gaaf .SubDoc ,_eeabe );};if _gaaf .EG_ContentRunContent !=nil {for _ ,_bfgb :=range _gaaf .EG_ContentRunContent {_bfgb .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_SmartTagPr struct{ -// ValidateWithPath validates the CT_AbstractNum and its children, prefixing error messages with path -func (_aab *CT_AbstractNum )ValidateWithPath (path string )error {if _aab .Nsid !=nil {if _acb :=_aab .Nsid .ValidateWithPath (path +"\u002f\u004e\u0073i\u0064");_acb !=nil {return _acb ;};};if _aab .MultiLevelType !=nil {if _ggdc :=_aab .MultiLevelType .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"); -_ggdc !=nil {return _ggdc ;};};if _aab .Tmpl !=nil {if _bga :=_aab .Tmpl .ValidateWithPath (path +"\u002f\u0054\u006dp\u006c");_bga !=nil {return _bga ;};};if _aab .Name !=nil {if _bda :=_aab .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065"); -_bda !=nil {return _bda ;};};if _aab .StyleLink !=nil {if _bde :=_aab .StyleLink .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b");_bde !=nil {return _bde ;};};if _aab .NumStyleLink !=nil {if _cbg :=_aab .NumStyleLink .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0053\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"); -_cbg !=nil {return _cbg ;};};for _fa ,_baf :=range _aab .Lvl {if _add :=_baf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_fa ));_add !=nil {return _add ;};};return nil ;};func (_ggdg *CT_ObjectChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggdg .Control !=nil {_gdbgc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}}; -e .EncodeElement (_ggdg .Control ,_gdbgc );};if _ggdg .ObjectLink !=nil {_fbga :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006fb\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}};e .EncodeElement (_ggdg .ObjectLink ,_fbga );};if _ggdg .ObjectEmbed !=nil {_afegb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}}; -e .EncodeElement (_ggdg .ObjectEmbed ,_afegb );};if _ggdg .Movie !=nil {_efaad :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_ggdg .Movie ,_efaad );};return nil ;}; +// Smart Tag Property +Attr []*CT_Attr ;};func (_acfabe ST_EdnPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acfabe .String (),start );};func (_befa *CT_Em )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_befa .ValAttr =ST_Em (1); +for _ ,_cfcbc :=range start .Attr {if _cfcbc .Name .Local =="\u0076\u0061\u006c"{_befa .ValAttr .UnmarshalXMLAttr (_cfcbc );continue ;};};for {_agaeg ,_cbede :=d .Token ();if _cbede !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0045m\u003a\u0020\u0025\u0073",_cbede ); +};if _bbfc ,_gbbbf :=_agaeg .(_g .EndElement );_gbbbf &&_bbfc .Name ==start .Name {break ;};};return nil ;};func (_gdgagg WdST_WrapText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gdgagg .String (),start );};func (_fccded *ST_TextboxTightWrap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgfce ,_dcafca :=d .Token (); +if _dcafca !=nil {return _dcafca ;};if _cefcca ,_ecaaab :=_cgfce .(_g .EndElement );_ecaaab &&_cefcca .Name ==start .Name {*_fccded =1;return nil ;};if _fabfb ,_bfagfc :=_cgfce .(_g .CharData );!_bfagfc {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",_cgfce ); +}else {switch string (_fabfb ){case "":*_fccded =0;case "\u006e\u006f\u006e\u0065":*_fccded =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_fccded =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_fccded =3; +case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_fccded =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_fccded =5;};};_cgfce ,_dcafca =d .Token ();if _dcafca !=nil {return _dcafca ; +};if _fegab ,_dbgcfc :=_cgfce .(_g .EndElement );_dbgcfc &&_fegab .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",_cgfce ); +};func (_begfb *CT_SectType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _begfb .ValAttr !=ST_SectionMarkUnset {_fdggc ,_eebcffg :=_begfb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eebcffg !=nil {return _eebcffg ; +};start .Attr =append (start .Attr ,_fdggc );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func ParseUnionST_DecimalNumberOrPercent (s string )(ST_DecimalNumberOrPercent ,error ){_fgdcde :=ST_DecimalNumberOrPercent {}; +if _ffb .ST_PercentagePatternRe .MatchString (s ){_fgdcde .ST_Percentage =&s ;}else {_ccagc ,_bbbca :=_ff .ParseFloat (s ,64);if _bbbca !=nil {return _fgdcde ,_a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_bbbca ); +};_fgdcde .ST_UnqualifiedPercentage =_e .Int64 (int64 (_ccagc ));};return _fgdcde ,nil ;}; -// Validate validates the WdCT_PosVChoice and its children -func (_gcdacg *WdCT_PosVChoice )Validate ()error {return _gcdacg .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065");};func (_acgeg WdST_AlignV )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bfddgf :=_b .Attr {}; -_bfddgf .Name =name ;switch _acgeg {case WdST_AlignVUnset :_bfddgf .Value ="";case WdST_AlignVTop :_bfddgf .Value ="\u0074\u006f\u0070";case WdST_AlignVBottom :_bfddgf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case WdST_AlignVCenter :_bfddgf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; -case WdST_AlignVInside :_bfddgf .Value ="\u0069\u006e\u0073\u0069\u0064\u0065";case WdST_AlignVOutside :_bfddgf .Value ="\u006fu\u0074\u0073\u0069\u0064\u0065";};return _bfddgf ,nil ;};func NewCT_ColorSchemeMapping ()*CT_ColorSchemeMapping {_afa :=&CT_ColorSchemeMapping {}; -return _afa };type WdST_RelFromH byte ;func (_ccdeg *WdST_AlignV )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffdae ,_bcbeb :=d .Token ();if _bcbeb !=nil {return _bcbeb ;};if _gbggg ,_bgfcbc :=_ffdae .(_b .EndElement );_bgfcbc &&_gbggg .Name ==start .Name {*_ccdeg =1; -return nil ;};if _cbdbcb ,_gdcbd :=_ffdae .(_b .CharData );!_gdcbd {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",_ffdae );}else {switch string (_cbdbcb ){case "":*_ccdeg =0; -case "\u0074\u006f\u0070":*_ccdeg =1;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ccdeg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ccdeg =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_ccdeg =4;case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_ccdeg =5; -};};_ffdae ,_bcbeb =d .Token ();if _bcbeb !=nil {return _bcbeb ;};if _egbba ,_baeee :=_ffdae .(_b .EndElement );_baeee &&_egbba .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",_ffdae ); -};type CT_ProofErr struct{ +// Validate validates the CT_TcPrInner and its children +func (_cfdee *CT_TcPrInner )Validate ()error {return _cfdee .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0050\u0072\u0049\u006e\u006e\u0065\u0072");};func (_bdedc ST_TextboxTightWrap )String ()string {switch _bdedc {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 (_fceef ST_HexColorAuto )String ()string {switch _fceef {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";};return "";};func (_cffe ST_Jc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cffe .String (),start ); +};type ST_DocProtect byte ;type EG_PContent struct{ -// Proofing Error Anchor Type -TypeAttr ST_ProofErr ;};const (ST_PTabAlignmentUnset ST_PTabAlignment =0;ST_PTabAlignmentLeft ST_PTabAlignment =1;ST_PTabAlignmentCenter ST_PTabAlignment =2;ST_PTabAlignmentRight ST_PTabAlignment =3;);func NewWdCT_WrapSquare ()*WdCT_WrapSquare {_cegbeb :=&WdCT_WrapSquare {}; -_cegbeb .WrapTextAttr =WdST_WrapText (1);return _cegbeb ;}; +// Simple Field +FldSimple []*CT_SimpleField ; -// Validate validates the CT_Bookmark and its children -func (_fed *CT_Bookmark )Validate ()error {return _fed .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};type CT_CompatSetting struct{ +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Name of Setting -NameAttr *string ; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};type CT_GlossaryDocument struct{ -// Namespace of Setting -UriAttr *string ; +// Document Background +Background *CT_Background ;DocParts *CT_DocParts ;};func (_gfebec *ST_LineNumberRestart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acfadf ,_bdgcgc :=d .Token ();if _bdgcgc !=nil {return _bdgcgc ;};if _cdcgfe ,_adfce :=_acfadf .(_g .EndElement ); +_adfce &&_cdcgfe .Name ==start .Name {*_gfebec =1;return nil ;};if _ccffd ,_eccgb :=_acfadf .(_g .CharData );!_eccgb {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",_acfadf ); +}else {switch string (_ccffd ){case "":*_gfebec =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_gfebec =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_gfebec =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_gfebec =3; +};};_acfadf ,_bdgcgc =d .Token ();if _bdgcgc !=nil {return _bdgcgc ;};if _bebea ,_fbgae :=_acfadf .(_g .EndElement );_fbgae &&_bebea .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",_acfadf ); +};func NewCT_DocumentBase ()*CT_DocumentBase {_ggbf :=&CT_DocumentBase {};return _ggbf }; -// Value of Setting -ValAttr *string ;};func (_cgeag ST_Hint )String ()string {switch _cgeag {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 (_dcgea *CT_Tabs )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_bbdbga :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074a\u0062"}};for _ ,_efacc :=range _dcgea .Tab {e .EncodeElement (_efacc ,_bbdbga );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Ind ()*CT_Ind {_fdgc :=&CT_Ind {}; -return _fdgc };func (_bcfbf ST_CaptionPos )ValidateWithPath (path string )error {switch _bcfbf {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 (_bcfbf )); -};return nil ;};func (_gfgad *EG_ContentRowContent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfgad .Tr !=nil {_bagac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0072"}};for _ ,_bbcge :=range _gfgad .Tr {e .EncodeElement (_bbcge ,_bagac ); -};};if _gfgad .CustomXml !=nil {_eaggc :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gfgad .CustomXml ,_eaggc );};if _gfgad .Sdt !=nil {_dfbadcg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073d\u0074"}}; -e .EncodeElement (_gfgad .Sdt ,_dfbadcg );};if _gfgad .EG_RunLevelElts !=nil {for _ ,_aggca :=range _gfgad .EG_RunLevelElts {_aggca .MarshalXML (e ,_b .StartElement {});};};return nil ;};func (_gacgf *ST_Underline )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eabfe ,_ebgbda :=d .Token (); -if _ebgbda !=nil {return _ebgbda ;};if _abcecb ,_bcbdbb :=_eabfe .(_b .EndElement );_bcbdbb &&_abcecb .Name ==start .Name {*_gacgf =1;return nil ;};if _edfgbg ,_fdfbac :=_eabfe .(_b .CharData );!_fdfbac {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",_eabfe ); -}else {switch string (_edfgbg ){case "":*_gacgf =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gacgf =1;case "\u0077\u006f\u0072d\u0073":*_gacgf =2;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_gacgf =3;case "\u0074\u0068\u0069c\u006b":*_gacgf =4;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_gacgf =5; -case "d\u006f\u0074\u0074\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_gacgf =6;case "\u0064\u0061\u0073\u0068":*_gacgf =7;case "d\u0061\u0073\u0068\u0065\u0064\u0048\u0065\u0061\u0076\u0079":*_gacgf =8;case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067":*_gacgf =9; -case "\u0064\u0061\u0073\u0068\u004c\u006f\u006e\u0067\u0048\u0065\u0061\u0076\u0079":*_gacgf =10;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_gacgf =11;case "\u0064\u0061\u0073h\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_gacgf =12;case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_gacgf =13; -case "\u0064a\u0073h\u0044\u006f\u0074\u0044\u006f\u0074\u0048\u0065\u0061\u0076\u0079":*_gacgf =14;case "\u0077\u0061\u0076\u0065":*_gacgf =15;case "\u0077a\u0076\u0079\u0048\u0065\u0061\u0076y":*_gacgf =16;case "\u0077\u0061\u0076\u0079\u0044\u006f\u0075\u0062\u006c\u0065":*_gacgf =17; -case "\u006e\u006f\u006e\u0065":*_gacgf =18;};};_eabfe ,_ebgbda =d .Token ();if _ebgbda !=nil {return _ebgbda ;};if _gadfe ,_aeebg :=_eabfe .(_b .EndElement );_aeebg &&_gadfe .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",_eabfe ); -};func (_ebb *CT_Base64Binary )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ebb .ValAttr )});e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_CellMarkupElements ()*EG_CellMarkupElements {_gfadd :=&EG_CellMarkupElements {};return _gfadd ;};const (ST_DisplacedByCustomXmlUnset ST_DisplacedByCustomXml =0;ST_DisplacedByCustomXmlNext ST_DisplacedByCustomXml =1; -ST_DisplacedByCustomXmlPrev ST_DisplacedByCustomXml =2;);func (_feeafg *ST_MailMergeDocType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfeeab ,_dbcgd :=d .Token ();if _dbcgd !=nil {return _dbcgd ;};if _dgbbed ,_egdcd :=_gfeeab .(_b .EndElement ); -_egdcd &&_dgbbed .Name ==start .Name {*_feeafg =1;return nil ;};if _beaba ,_eecgg :=_gfeeab .(_b .CharData );!_eecgg {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",_gfeeab ); -}else {switch string (_beaba ){case "":*_feeafg =0;case "\u0063a\u0074\u0061\u006c\u006f\u0067":*_feeafg =1;case "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s":*_feeafg =2;case "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073":*_feeafg =3; -case "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_feeafg =4;case "\u0065\u006d\u0061i\u006c":*_feeafg =5;case "\u0066\u0061\u0078":*_feeafg =6;};};_gfeeab ,_dbcgd =d .Token ();if _dbcgd !=nil {return _dbcgd ;};if _facef ,_fgfda :=_gfeeab .(_b .EndElement ); -_fgfda &&_facef .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",_gfeeab );};type CT_SignedTwipsMeasure struct{ +// Validate validates the EG_ContentRowContent and its children +func (_gdfab *EG_ContentRowContent )Validate ()error {return _gdfab .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052o\u0077\u0043\u006f\u006ete\u006e\u0074");};func (_edaebc *ST_TabJc )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gadfb ,_bbgcf :=d .Token (); +if _bbgcf !=nil {return _bbgcf ;};if _adebcf ,_gbegba :=_gadfb .(_g .EndElement );_gbegba &&_adebcf .Name ==start .Name {*_edaebc =1;return nil ;};if _gadadd ,_ebddc :=_gadfb .(_g .CharData );!_ebddc {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",_gadfb ); +}else {switch string (_gadadd ){case "":*_edaebc =0;case "\u0063\u006c\u0065a\u0072":*_edaebc =1;case "\u0073\u0074\u0061r\u0074":*_edaebc =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_edaebc =3;case "\u0065\u006e\u0064":*_edaebc =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_edaebc =5; +case "\u0062\u0061\u0072":*_edaebc =6;case "\u006e\u0075\u006d":*_edaebc =7;case "\u006c\u0065\u0066\u0074":*_edaebc =8;case "\u0072\u0069\u0067h\u0074":*_edaebc =9;};};_gadfb ,_bbgcf =d .Token ();if _bbgcf !=nil {return _bbgcf ;};if _dcfcdb ,_fdfef :=_gadfb .(_g .EndElement ); +_fdfef &&_dcfcdb .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",_gadfb );};func NewCT_Drawing ()*CT_Drawing {_acgb :=&CT_Drawing {}; +return _acgb };func (_ebdac *CT_SdtPrChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abfbf :for {_bbaee ,_daeec :=d .Token ();if _daeec !=nil {return _daeec ;};switch _eeace :=_bbaee .(type ){case _g .StartElement :switch _eeace .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebdac .Equation =NewCT_Empty (); +if _bgdaf :=d .DecodeElement (_ebdac .Equation ,&_eeace );_bgdaf !=nil {return _bgdaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ebdac .ComboBox =NewCT_SdtComboBox (); +if _ebdfa :=d .DecodeElement (_ebdac .ComboBox ,&_eeace );_ebdfa !=nil {return _ebdfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebdac .Date =NewCT_SdtDate (); +if _cegad :=d .DecodeElement (_ebdac .Date ,&_eeace );_cegad !=nil {return _cegad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebdac .DocPartObj =NewCT_SdtDocPart (); +if _ddbbb :=d .DecodeElement (_ebdac .DocPartObj ,&_eeace );_ddbbb !=nil {return _ddbbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebdac .DocPartList =NewCT_SdtDocPart (); +if _bacbee :=d .DecodeElement (_ebdac .DocPartList ,&_eeace );_bacbee !=nil {return _bacbee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebdac .DropDownList =NewCT_SdtDropDownList (); +if _afagf :=d .DecodeElement (_ebdac .DropDownList ,&_eeace );_afagf !=nil {return _afagf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebdac .Picture =NewCT_Empty (); +if _aabdf :=d .DecodeElement (_ebdac .Picture ,&_eeace );_aabdf !=nil {return _aabdf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebdac .RichText =NewCT_Empty (); +if _fgfag :=d .DecodeElement (_ebdac .RichText ,&_eeace );_fgfag !=nil {return _fgfag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebdac .Text =NewCT_SdtText (); +if _gcfge :=d .DecodeElement (_ebdac .Text ,&_eeace );_gcfge !=nil {return _gcfge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebdac .Citation =NewCT_Empty (); +if _aedbc :=d .DecodeElement (_ebdac .Citation ,&_eeace );_aedbc !=nil {return _aedbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebdac .Group =NewCT_Empty (); +if _cdgce :=d .DecodeElement (_ebdac .Group ,&_eeace );_cdgce !=nil {return _cdgce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ebdac .Bibliography =NewCT_Empty (); +if _dgbgf :=d .DecodeElement (_ebdac .Bibliography ,&_eeace );_dgbgf !=nil {return _dgbgf ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_eeace .Name ); +if _cdbc :=d .Skip ();_cdbc !=nil {return _cdbc ;};};case _g .EndElement :break _abfbf ;case _g .CharData :};};return nil ;};func (_bdgadb *WdCT_WordprocessingCanvasChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bdgadb .Wsp !=nil {_feeeae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}}; +for _ ,_fafbcd :=range _bdgadb .Wsp {e .EncodeElement (_fafbcd ,_feeeae );};};if _bdgadb .Pic !=nil {_bdfaf :=_g .StartElement {Name :_g .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_ddgec :=range _bdgadb .Pic {e .EncodeElement (_ddgec ,_bdfaf ); +};};if _bdgadb .ContentPart !=nil {_abdfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}};for _ ,_fcafef :=range _bdgadb .ContentPart {e .EncodeElement (_fcafef ,_abdfb );}; +};if _bdgadb .Wgp !=nil {_dgece :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0067\u0070"}};for _ ,_afabdg :=range _bdgadb .Wgp {e .EncodeElement (_afabdg ,_dgece );};};if _bdgadb .GraphicFrame !=nil {_bgcedf :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}}; +for _ ,_cbdfb :=range _bdgadb .GraphicFrame {e .EncodeElement (_cbdfb ,_bgcedf );};};return nil ;};func NewCT_Ind ()*CT_Ind {_caccd :=&CT_Ind {};return _caccd }; + +// Validate validates the CT_RPr and its children +func (_dcfcfc *CT_RPr )Validate ()error {return _dcfcfc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072");};func (_gfbgg *CT_FFDDList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgeaa :for {_bceda ,_ebfdd :=d .Token ();if _ebfdd !=nil {return _ebfdd ; +};switch _ecaae :=_bceda .(type ){case _g .StartElement :switch _ecaae .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfbgg .Result =NewCT_DecimalNumber (); +if _fcgga :=d .DecodeElement (_gfbgg .Result ,&_ecaae );_fcgga !=nil {return _fcgga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfbgg .Default =NewCT_DecimalNumber (); +if _efaa :=d .DecodeElement (_gfbgg .Default ,&_ecaae );_efaa !=nil {return _efaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dbfgg :=NewCT_String (); +if _fgeee :=d .DecodeElement (_dbfgg ,&_ecaae );_fgeee !=nil {return _fgeee ;};_gfbgg .ListEntry =append (_gfbgg .ListEntry ,_dbfgg );default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_ecaae .Name ); +if _gfaac :=d .Skip ();_gfaac !=nil {return _gfaac ;};};case _g .EndElement :break _bgeaa ;case _g .CharData :};};return nil ;};type CT_Perm struct{ + +// Annotation ID +IdAttr string ; -// Positive or Negative Value in Twentieths of a Point -ValAttr ST_SignedTwipsMeasure ;};func (_cddeac ST_LineNumberRestart )ValidateWithPath (path string )error {switch _cddeac {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 (_cddeac )); -};return nil ;};func (_bcgeb *TxbxContent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\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 ,_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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 :"\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 ,_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 ="\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074";return _bcgeb .CT_TxbxContent .MarshalXML (e ,start );};func (_bgbccb *ST_TabTlc )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bgbccb =0; -case "\u006e\u006f\u006e\u0065":*_bgbccb =1;case "\u0064\u006f\u0074":*_bgbccb =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_bgbccb =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_bgbccb =4;case "\u0068\u0065\u0061v\u0079":*_bgbccb =5; -case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_bgbccb =6;};return nil ;}; +// Annotation Displaced By Custom XML Markup +DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;}; -// Validate validates the CT_Highlight and its children -func (_gfgc *CT_Highlight )Validate ()error {return _gfgc .ValidateWithPath ("\u0043\u0054\u005fH\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");};func (_dcabdc ST_Proof )Validate ()error {return _dcabdc .ValidateWithPath ("")}; +// Validate validates the CT_PPrBase and its children +func (_fecea *CT_PPrBase )Validate ()error {return _fecea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065");};func (_daacg *CT_Lang )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbddf :=range start .Attr {if _fbddf .Name .Local =="\u0076\u0061\u006c"{_cgdgb ,_afgeg :=_fbddf .Value ,error (nil ); +if _afgeg !=nil {return _afgeg ;};_daacg .ValAttr =_cgdgb ;continue ;};};for {_ddedce ,_abebc :=d .Token ();if _abebc !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u003a\u0020\u0025\u0073",_abebc ); +};if _aabfbc ,_ebbgb :=_ddedce .(_g .EndElement );_ebbgb &&_aabfbc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the WdCT_WrapPath and its children -func (_eadddc *WdCT_WrapPath )Validate ()error {return _eadddc .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068");};type WdST_WrapText byte ;func (_badaad ST_StyleSort )Validate ()error {return _badaad .ValidateWithPath ("")}; -func (_gbffaa ST_TblOverlap )String ()string {switch _gbffaa {case 0:return "";case 1:return "\u006e\u0065\u0076e\u0072";case 2:return "\u006fv\u0065\u0072\u006c\u0061\u0070";};return "";};func (_aggag *CT_SdtDateMappingType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_deadc :=range start .Attr {if _deadc .Name .Local =="\u0076\u0061\u006c"{_aggag .ValAttr .UnmarshalXMLAttr (_deadc ); -continue ;};};for {_fcddgf ,_egaba :=d .Token ();if _egaba !=nil {return _f .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",_egaba ); -};if _ccaac ,_ffbbg :=_fcddgf .(_b .EndElement );_ffbbg &&_ccaac .Name ==start .Name {break ;};};return nil ;};func (_fcdeb *CT_TblGridBase )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fcdeb .GridCol !=nil {_dgbef :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0067\u0072\u0069\u0064\u0043\u006fl"}}; -for _ ,_afgec :=range _fcdeb .GridCol {e .EncodeElement (_afgec ,_dgbef );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Styles ()*CT_Styles {_eecaf :=&CT_Styles {};return _eecaf };func (_acba *CT_Kinsoku )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",_acba .LangAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_acba .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abfeg *CT_RPrDefault )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccbcb :for {_acebaa ,_gfgda :=d .Token (); -if _gfgda !=nil {return _gfgda ;};switch _dagfa :=_acebaa .(type ){case _b .StartElement :switch _dagfa .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_abfeg .RPr =NewCT_RPr (); -if _ccaga :=d .DecodeElement (_abfeg .RPr ,&_dagfa );_ccaga !=nil {return _ccaga ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_dagfa .Name ); -if _cgeaf :=d .Skip ();_cgeaf !=nil {return _cgeaf ;};};case _b .EndElement :break _ccbcb ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_VerticalAlignRun and its children, prefixing error messages with path +func (_cfaea *CT_VerticalAlignRun )ValidateWithPath (path string )error {if _cfaea .ValAttr ==_ffb .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 _fegfd :=_cfaea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fegfd !=nil {return _fegfd ;};return nil ;};func (_bdcea ST_VAnchor )String ()string {switch _bdcea {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 "";}; -// ValidateWithPath validates the CT_Fonts and its children, prefixing error messages with path -func (_cafbb *CT_Fonts )ValidateWithPath (path string )error {if _ggca :=_cafbb .HintAttr .ValidateWithPath (path +"\u002fH\u0069\u006e\u0074\u0041\u0074\u0074r");_ggca !=nil {return _ggca ;};if _fbbcb :=_cafbb .AsciiThemeAttr .ValidateWithPath (path +"\u002fA\u0073c\u0069\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072"); -_fbbcb !=nil {return _fbbcb ;};if _gcafe :=_cafbb .HAnsiThemeAttr .ValidateWithPath (path +"\u002fH\u0041n\u0073\u0069\u0054\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_gcafe !=nil {return _gcafe ;};if _faae :=_cafbb .EastAsiaThemeAttr .ValidateWithPath (path +"\u002fE\u0061s\u0074\u0041\u0073\u0069\u0061T\u0068\u0065m\u0065\u0041\u0074\u0074\u0072"); -_faae !=nil {return _faae ;};if _ddbba :=_cafbb .CsthemeAttr .ValidateWithPath (path +"\u002f\u0043\u0073t\u0068\u0065\u006d\u0065\u0041\u0074\u0074\u0072");_ddbba !=nil {return _ddbba ;};return nil ;};func (_eaeagc *CT_Tc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcffg :=range start .Attr {if _bcffg .Name .Local =="\u0069\u0064"{_afgcb ,_daaea :=_bcffg .Value ,error (nil ); -if _daaea !=nil {return _daaea ;};_eaeagc .IdAttr =&_afgcb ;continue ;};};_ccbddd :for {_ecdag ,_cdagg :=d .Token ();if _cdagg !=nil {return _cdagg ;};switch _fbgaf :=_ecdag .(type ){case _b .StartElement :switch _fbgaf .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 :"\u0074\u0063\u0050\u0072"},_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 :"\u0074\u0063\u0050\u0072"}:_eaeagc .TcPr =NewCT_TcPr (); -if _fcfbag :=d .DecodeElement (_eaeagc .TcPr ,&_fbgaf );_fcfbag !=nil {return _fcfbag ;};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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_ebbdcc :=NewEG_BlockLevelElts (); -_ccegf :=NewCT_AltChunk ();if _fbccf :=d .DecodeElement (_ccegf ,&_fbgaf );_fbccf !=nil {return _fbccf ;};_ebbdcc .AltChunk =append (_ebbdcc .AltChunk ,_ccegf );_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_ebbdcc );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_aedgg :=NewEG_BlockLevelElts (); -_dadad :=NewEG_ContentBlockContent ();_dadad .CustomXml =NewCT_CustomXmlBlock ();if _gffgd :=d .DecodeElement (_dadad .CustomXml ,&_fbgaf );_gffgd !=nil {return _gffgd ;};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_aedgg );_aedgg .EG_ContentBlockContent =append (_aedgg .EG_ContentBlockContent ,_dadad ); -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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_cccgg :=NewEG_BlockLevelElts (); -_ccgbfa :=NewEG_ContentBlockContent ();_ccgbfa .Sdt =NewCT_SdtBlock ();if _cebfg :=d .DecodeElement (_ccgbfa .Sdt ,&_fbgaf );_cebfg !=nil {return _cebfg ;};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_cccgg );_cccgg .EG_ContentBlockContent =append (_cccgg .EG_ContentBlockContent ,_ccgbfa ); -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 :"\u0070"},_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 :"\u0070"}:_dacca :=NewEG_BlockLevelElts (); -_cgcbca :=NewEG_ContentBlockContent ();_ddfbg :=NewCT_P ();if _afbgd :=d .DecodeElement (_ddfbg ,&_fbgaf );_afbgd !=nil {return _afbgd ;};_cgcbca .P =append (_cgcbca .P ,_ddfbg );_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_dacca ); -_dacca .EG_ContentBlockContent =append (_dacca .EG_ContentBlockContent ,_cgcbca );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_daeca :=NewEG_BlockLevelElts (); -_dddca :=NewEG_ContentBlockContent ();_bafef :=NewCT_Tbl ();if _gbeeg :=d .DecodeElement (_bafef ,&_fbgaf );_gbeeg !=nil {return _gbeeg ;};_dddca .Tbl =append (_dddca .Tbl ,_bafef );_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_daeca ); -_daeca .EG_ContentBlockContent =append (_daeca .EG_ContentBlockContent ,_dddca );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_cebbd :=NewEG_BlockLevelElts (); -_gdaab :=NewEG_ContentBlockContent ();_egacag :=NewEG_RunLevelElts ();_egacag .ProofErr =NewCT_ProofErr ();if _gdeced :=d .DecodeElement (_egacag .ProofErr ,&_fbgaf );_gdeced !=nil {return _gdeced ;};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_cebbd ); -_cebbd .EG_ContentBlockContent =append (_cebbd .EG_ContentBlockContent ,_gdaab );_gdaab .EG_RunLevelElts =append (_gdaab .EG_RunLevelElts ,_egacag );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_afcaeb :=NewEG_BlockLevelElts (); -_caebgd :=NewEG_ContentBlockContent ();_ceddd :=NewEG_RunLevelElts ();_ceddd .PermStart =NewCT_PermStart ();if _dfeed :=d .DecodeElement (_ceddd .PermStart ,&_fbgaf );_dfeed !=nil {return _dfeed ;};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_afcaeb ); -_afcaeb .EG_ContentBlockContent =append (_afcaeb .EG_ContentBlockContent ,_caebgd );_caebgd .EG_RunLevelElts =append (_caebgd .EG_RunLevelElts ,_ceddd );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_adaad :=NewEG_BlockLevelElts (); -_efdcf :=NewEG_ContentBlockContent ();_feged :=NewEG_RunLevelElts ();_feged .PermEnd =NewCT_Perm ();if _dfbaf :=d .DecodeElement (_feged .PermEnd ,&_fbgaf );_dfbaf !=nil {return _dfbaf ;};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_adaad ); -_adaad .EG_ContentBlockContent =append (_adaad .EG_ContentBlockContent ,_efdcf );_efdcf .EG_RunLevelElts =append (_efdcf .EG_RunLevelElts ,_feged );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_dgaggb :=NewEG_BlockLevelElts (); -_acab :=NewEG_ContentBlockContent ();_fedbc :=NewEG_RunLevelElts ();_fedbc .Ins =NewCT_RunTrackChange ();if _ecgac :=d .DecodeElement (_fedbc .Ins ,&_fbgaf );_ecgac !=nil {return _ecgac ;};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_dgaggb ); -_dgaggb .EG_ContentBlockContent =append (_dgaggb .EG_ContentBlockContent ,_acab );_acab .EG_RunLevelElts =append (_acab .EG_RunLevelElts ,_fedbc );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_afaaf :=NewEG_BlockLevelElts (); -_efgac :=NewEG_ContentBlockContent ();_gbbdb :=NewEG_RunLevelElts ();_gbbdb .Del =NewCT_RunTrackChange ();if _fdcea :=d .DecodeElement (_gbbdb .Del ,&_fbgaf );_fdcea !=nil {return _fdcea ;};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_afaaf ); -_afaaf .EG_ContentBlockContent =append (_afaaf .EG_ContentBlockContent ,_efgac );_efgac .EG_RunLevelElts =append (_efgac .EG_RunLevelElts ,_gbbdb );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_dbdcd :=NewEG_BlockLevelElts (); -_gcacdg :=NewEG_ContentBlockContent ();_bgeebe :=NewEG_RunLevelElts ();_bgeebe .MoveFrom =NewCT_RunTrackChange ();if _gdeeg :=d .DecodeElement (_bgeebe .MoveFrom ,&_fbgaf );_gdeeg !=nil {return _gdeeg ;};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_dbdcd ); -_dbdcd .EG_ContentBlockContent =append (_dbdcd .EG_ContentBlockContent ,_gcacdg );_gcacdg .EG_RunLevelElts =append (_gcacdg .EG_RunLevelElts ,_bgeebe );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eggdgf :=NewEG_BlockLevelElts (); -_cggdfd :=NewEG_ContentBlockContent ();_ccebe :=NewEG_RunLevelElts ();_ccebe .MoveTo =NewCT_RunTrackChange ();if _ceecb :=d .DecodeElement (_ccebe .MoveTo ,&_fbgaf );_ceecb !=nil {return _ceecb ;};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_eggdgf ); -_eggdgf .EG_ContentBlockContent =append (_eggdgf .EG_ContentBlockContent ,_cggdfd );_cggdfd .EG_RunLevelElts =append (_cggdfd .EG_RunLevelElts ,_ccebe );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fcfcdc :=NewEG_BlockLevelElts (); -_adggc :=NewEG_ContentBlockContent ();_fgdba :=NewEG_RunLevelElts ();_gbdac :=NewEG_RangeMarkupElements ();_gbdac .BookmarkStart =NewCT_Bookmark ();if _aaagde :=d .DecodeElement (_gbdac .BookmarkStart ,&_fbgaf );_aaagde !=nil {return _aaagde ;};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_fcfcdc ); -_fcfcdc .EG_ContentBlockContent =append (_fcfcdc .EG_ContentBlockContent ,_adggc );_adggc .EG_RunLevelElts =append (_adggc .EG_RunLevelElts ,_fgdba );_fgdba .EG_RangeMarkupElements =append (_fgdba .EG_RangeMarkupElements ,_gbdac );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bfedb :=NewEG_BlockLevelElts (); -_dfdeb :=NewEG_ContentBlockContent ();_bcfbc :=NewEG_RunLevelElts ();_abbdd :=NewEG_RangeMarkupElements ();_abbdd .BookmarkEnd =NewCT_MarkupRange ();if _beggbb :=d .DecodeElement (_abbdd .BookmarkEnd ,&_fbgaf );_beggbb !=nil {return _beggbb ;};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_bfedb ); -_bfedb .EG_ContentBlockContent =append (_bfedb .EG_ContentBlockContent ,_dfdeb );_dfdeb .EG_RunLevelElts =append (_dfdeb .EG_RunLevelElts ,_bcfbc );_bcfbc .EG_RangeMarkupElements =append (_bcfbc .EG_RangeMarkupElements ,_abbdd );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cbafd :=NewEG_BlockLevelElts (); -_cccce :=NewEG_ContentBlockContent ();_bbfbg :=NewEG_RunLevelElts ();_bfbgg :=NewEG_RangeMarkupElements ();_bfbgg .MoveFromRangeStart =NewCT_MoveBookmark ();if _ebcaff :=d .DecodeElement (_bfbgg .MoveFromRangeStart ,&_fbgaf );_ebcaff !=nil {return _ebcaff ; -};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_cbafd );_cbafd .EG_ContentBlockContent =append (_cbafd .EG_ContentBlockContent ,_cccce );_cccce .EG_RunLevelElts =append (_cccce .EG_RunLevelElts ,_bbfbg );_bbfbg .EG_RangeMarkupElements =append (_bbfbg .EG_RangeMarkupElements ,_bfbgg ); -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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dgfdcg :=NewEG_BlockLevelElts (); -_bbbba :=NewEG_ContentBlockContent ();_abbgbb :=NewEG_RunLevelElts ();_faccf :=NewEG_RangeMarkupElements ();_faccf .MoveFromRangeEnd =NewCT_MarkupRange ();if _dgdf :=d .DecodeElement (_faccf .MoveFromRangeEnd ,&_fbgaf );_dgdf !=nil {return _dgdf ;};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_dgfdcg ); -_dgfdcg .EG_ContentBlockContent =append (_dgfdcg .EG_ContentBlockContent ,_bbbba );_bbbba .EG_RunLevelElts =append (_bbbba .EG_RunLevelElts ,_abbgbb );_abbgbb .EG_RangeMarkupElements =append (_abbgbb .EG_RangeMarkupElements ,_faccf );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_abdcec :=NewEG_BlockLevelElts (); -_ffae :=NewEG_ContentBlockContent ();_gfece :=NewEG_RunLevelElts ();_abgef :=NewEG_RangeMarkupElements ();_abgef .MoveToRangeStart =NewCT_MoveBookmark ();if _bcdga :=d .DecodeElement (_abgef .MoveToRangeStart ,&_fbgaf );_bcdga !=nil {return _bcdga ;};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_abdcec ); -_abdcec .EG_ContentBlockContent =append (_abdcec .EG_ContentBlockContent ,_ffae );_ffae .EG_RunLevelElts =append (_ffae .EG_RunLevelElts ,_gfece );_gfece .EG_RangeMarkupElements =append (_gfece .EG_RangeMarkupElements ,_abgef );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gfbdcg :=NewEG_BlockLevelElts (); -_ccadc :=NewEG_ContentBlockContent ();_ccgdbb :=NewEG_RunLevelElts ();_ecfag :=NewEG_RangeMarkupElements ();_ecfag .MoveToRangeEnd =NewCT_MarkupRange ();if _efdgdb :=d .DecodeElement (_ecfag .MoveToRangeEnd ,&_fbgaf );_efdgdb !=nil {return _efdgdb ;};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_gfbdcg ); -_gfbdcg .EG_ContentBlockContent =append (_gfbdcg .EG_ContentBlockContent ,_ccadc );_ccadc .EG_RunLevelElts =append (_ccadc .EG_RunLevelElts ,_ccgdbb );_ccgdbb .EG_RangeMarkupElements =append (_ccgdbb .EG_RangeMarkupElements ,_ecfag );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eecabg :=NewEG_BlockLevelElts (); -_gccde :=NewEG_ContentBlockContent ();_bgdbd :=NewEG_RunLevelElts ();_efafd :=NewEG_RangeMarkupElements ();_efafd .CommentRangeStart =NewCT_MarkupRange ();if _fabdc :=d .DecodeElement (_efafd .CommentRangeStart ,&_fbgaf );_fabdc !=nil {return _fabdc ;}; -_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_eecabg );_eecabg .EG_ContentBlockContent =append (_eecabg .EG_ContentBlockContent ,_gccde );_gccde .EG_RunLevelElts =append (_gccde .EG_RunLevelElts ,_bgdbd );_bgdbd .EG_RangeMarkupElements =append (_bgdbd .EG_RangeMarkupElements ,_efafd ); -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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ddaaad :=NewEG_BlockLevelElts (); -_cddcc :=NewEG_ContentBlockContent ();_acecea :=NewEG_RunLevelElts ();_efcbb :=NewEG_RangeMarkupElements ();_efcbb .CommentRangeEnd =NewCT_MarkupRange ();if _caffbe :=d .DecodeElement (_efcbb .CommentRangeEnd ,&_fbgaf );_caffbe !=nil {return _caffbe ;}; -_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_ddaaad );_ddaaad .EG_ContentBlockContent =append (_ddaaad .EG_ContentBlockContent ,_cddcc );_cddcc .EG_RunLevelElts =append (_cddcc .EG_RunLevelElts ,_acecea );_acecea .EG_RangeMarkupElements =append (_acecea .EG_RangeMarkupElements ,_efcbb ); -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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ecdfae :=NewEG_BlockLevelElts (); -_ccdaad :=NewEG_ContentBlockContent ();_dffeb :=NewEG_RunLevelElts ();_gbace :=NewEG_RangeMarkupElements ();_gbace .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ggebcb :=d .DecodeElement (_gbace .CustomXmlInsRangeStart ,&_fbgaf );_ggebcb !=nil {return _ggebcb ; -};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_ecdfae );_ecdfae .EG_ContentBlockContent =append (_ecdfae .EG_ContentBlockContent ,_ccdaad );_ccdaad .EG_RunLevelElts =append (_ccdaad .EG_RunLevelElts ,_dffeb );_dffeb .EG_RangeMarkupElements =append (_dffeb .EG_RangeMarkupElements ,_gbace ); -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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dfadb :=NewEG_BlockLevelElts (); -_cfggf :=NewEG_ContentBlockContent ();_bedea :=NewEG_RunLevelElts ();_decdb :=NewEG_RangeMarkupElements ();_decdb .CustomXmlInsRangeEnd =NewCT_Markup ();if _gggceg :=d .DecodeElement (_decdb .CustomXmlInsRangeEnd ,&_fbgaf );_gggceg !=nil {return _gggceg ; -};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_dfadb );_dfadb .EG_ContentBlockContent =append (_dfadb .EG_ContentBlockContent ,_cfggf );_cfggf .EG_RunLevelElts =append (_cfggf .EG_RunLevelElts ,_bedea );_bedea .EG_RangeMarkupElements =append (_bedea .EG_RangeMarkupElements ,_decdb ); -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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gdgggc :=NewEG_BlockLevelElts (); -_eefee :=NewEG_ContentBlockContent ();_ddcag :=NewEG_RunLevelElts ();_fdgafb :=NewEG_RangeMarkupElements ();_fdgafb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cfaeg :=d .DecodeElement (_fdgafb .CustomXmlDelRangeStart ,&_fbgaf );_cfaeg !=nil {return _cfaeg ; -};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_gdgggc );_gdgggc .EG_ContentBlockContent =append (_gdgggc .EG_ContentBlockContent ,_eefee );_eefee .EG_RunLevelElts =append (_eefee .EG_RunLevelElts ,_ddcag );_ddcag .EG_RangeMarkupElements =append (_ddcag .EG_RangeMarkupElements ,_fdgafb ); -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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_egbcbb :=NewEG_BlockLevelElts (); -_ccfbeg :=NewEG_ContentBlockContent ();_ceagd :=NewEG_RunLevelElts ();_egcdc :=NewEG_RangeMarkupElements ();_egcdc .CustomXmlDelRangeEnd =NewCT_Markup ();if _bffgbg :=d .DecodeElement (_egcdc .CustomXmlDelRangeEnd ,&_fbgaf );_bffgbg !=nil {return _bffgbg ; -};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_egbcbb );_egbcbb .EG_ContentBlockContent =append (_egbcbb .EG_ContentBlockContent ,_ccfbeg );_ccfbeg .EG_RunLevelElts =append (_ccfbeg .EG_RunLevelElts ,_ceagd );_ceagd .EG_RangeMarkupElements =append (_ceagd .EG_RangeMarkupElements ,_egcdc ); -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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ffagc :=NewEG_BlockLevelElts (); -_dgefd :=NewEG_ContentBlockContent ();_gggadf :=NewEG_RunLevelElts ();_dadgg :=NewEG_RangeMarkupElements ();_dadgg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dcaae :=d .DecodeElement (_dadgg .CustomXmlMoveFromRangeStart ,&_fbgaf );_dcaae !=nil {return _dcaae ; -};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_ffagc );_ffagc .EG_ContentBlockContent =append (_ffagc .EG_ContentBlockContent ,_dgefd );_dgefd .EG_RunLevelElts =append (_dgefd .EG_RunLevelElts ,_gggadf );_gggadf .EG_RangeMarkupElements =append (_gggadf .EG_RangeMarkupElements ,_dadgg ); -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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fgebg :=NewEG_BlockLevelElts (); -_aacdda :=NewEG_ContentBlockContent ();_ffaca :=NewEG_RunLevelElts ();_bafcg :=NewEG_RangeMarkupElements ();_bafcg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dgeacf :=d .DecodeElement (_bafcg .CustomXmlMoveFromRangeEnd ,&_fbgaf );_dgeacf !=nil {return _dgeacf ; -};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_fgebg );_fgebg .EG_ContentBlockContent =append (_fgebg .EG_ContentBlockContent ,_aacdda );_aacdda .EG_RunLevelElts =append (_aacdda .EG_RunLevelElts ,_ffaca );_ffaca .EG_RangeMarkupElements =append (_ffaca .EG_RangeMarkupElements ,_bafcg ); -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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_fgggc :=NewEG_BlockLevelElts (); -_dcabe :=NewEG_ContentBlockContent ();_bfffcg :=NewEG_RunLevelElts ();_daggfa :=NewEG_RangeMarkupElements ();_daggfa .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _begga :=d .DecodeElement (_daggfa .CustomXmlMoveToRangeStart ,&_fbgaf );_begga !=nil {return _begga ; -};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_fgggc );_fgggc .EG_ContentBlockContent =append (_fgggc .EG_ContentBlockContent ,_dcabe );_dcabe .EG_RunLevelElts =append (_dcabe .EG_RunLevelElts ,_bfffcg );_bfffcg .EG_RangeMarkupElements =append (_bfffcg .EG_RangeMarkupElements ,_daggfa ); -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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_adgag :=NewEG_BlockLevelElts (); -_beaace :=NewEG_ContentBlockContent ();_dfedf :=NewEG_RunLevelElts ();_bccgf :=NewEG_RangeMarkupElements ();_bccgf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eceeeg :=d .DecodeElement (_bccgf .CustomXmlMoveToRangeEnd ,&_fbgaf );_eceeeg !=nil {return _eceeeg ; -};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_adgag );_adgag .EG_ContentBlockContent =append (_adgag .EG_ContentBlockContent ,_beaace );_beaace .EG_RunLevelElts =append (_beaace .EG_RunLevelElts ,_dfedf );_dfedf .EG_RangeMarkupElements =append (_dfedf .EG_RangeMarkupElements ,_bccgf ); -case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_affdf :=NewEG_BlockLevelElts (); -_bbage :=NewEG_ContentBlockContent ();_fdea :=NewEG_RunLevelElts ();_deffag :=NewEG_MathContent ();_deffag .OMathPara =_dg .NewOMathPara ();if _gbgcd :=d .DecodeElement (_deffag .OMathPara ,&_fbgaf );_gbgcd !=nil {return _gbgcd ;};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_affdf ); -_affdf .EG_ContentBlockContent =append (_affdf .EG_ContentBlockContent ,_bbage );_bbage .EG_RunLevelElts =append (_bbage .EG_RunLevelElts ,_fdea );_fdea .EG_MathContent =append (_fdea .EG_MathContent ,_deffag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gfcgfa :=NewEG_BlockLevelElts (); -_ccbdga :=NewEG_ContentBlockContent ();_abbae :=NewEG_RunLevelElts ();_dafgb :=NewEG_MathContent ();_dafgb .OMath =_dg .NewOMath ();if _fdgb :=d .DecodeElement (_dafgb .OMath ,&_fbgaf );_fdgb !=nil {return _fdgb ;};_eaeagc .EG_BlockLevelElts =append (_eaeagc .EG_BlockLevelElts ,_gfcgfa ); -_gfcgfa .EG_ContentBlockContent =append (_gfcgfa .EG_ContentBlockContent ,_ccbdga );_ccbdga .EG_RunLevelElts =append (_ccbdga .EG_RunLevelElts ,_abbae );_abbae .EG_MathContent =append (_abbae .EG_MathContent ,_dafgb );default:_af .Log .Debug ("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",_fbgaf .Name ); -if _fdfec :=d .Skip ();_fdfec !=nil {return _fdfec ;};};case _b .EndElement :break _ccbddd ;case _b .CharData :};};return nil ;};func (_cddfgcb *WdCT_WordprocessingShape )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cddfgcb .Choice =NewWdCT_WordprocessingShapeChoice (); -_cddfgcb .SpPr =_a .NewCT_ShapeProperties ();_cddfgcb .BodyPr =_a .NewCT_TextBodyProperties ();for _ ,_gfbdd :=range start .Attr {if _gfbdd .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_fceae ,_fcdbag :=_d .ParseBool (_gfbdd .Value ); -if _fcdbag !=nil {return _fcdbag ;};_cddfgcb .NormalEastAsianFlowAttr =&_fceae ;continue ;};};_ddedb :for {_ecada ,_gbccdf :=d .Token ();if _gbccdf !=nil {return _gbccdf ;};switch _gacbba :=_ecada .(type ){case _b .StartElement :switch _gacbba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:_cddfgcb .CNvPr =_a .NewCT_NonVisualDrawingProps (); -if _fdcddf :=d .DecodeElement (_cddfgcb .CNvPr ,&_gacbba );_fdcddf !=nil {return _fdcddf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_cddfgcb .Choice =NewWdCT_WordprocessingShapeChoice (); -if _fgdag :=d .DecodeElement (&_cddfgcb .Choice .CNvSpPr ,&_gacbba );_fgdag !=nil {return _fgdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_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 :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_cddfgcb .Choice =NewWdCT_WordprocessingShapeChoice (); -if _eebfbg :=d .DecodeElement (&_cddfgcb .Choice .CNvCnPr ,&_gacbba );_eebfbg !=nil {return _eebfbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0070\u0050\u0072"},_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 :"\u0073\u0070\u0050\u0072"}:if _bfedfa :=d .DecodeElement (_cddfgcb .SpPr ,&_gacbba ); -_bfedfa !=nil {return _bfedfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0079l\u0065"},_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 :"\u0073\u0074\u0079l\u0065"}:_cddfgcb .Style =_a .NewCT_ShapeStyle (); -if _eegbgbg :=d .DecodeElement (_cddfgcb .Style ,&_gacbba );_eegbgbg !=nil {return _eegbgbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cddfgcb .ExtLst =_a .NewCT_OfficeArtExtensionList (); -if _dcfaff :=d .DecodeElement (_cddfgcb .ExtLst ,&_gacbba );_dcfaff !=nil {return _dcfaff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_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 :"\u0074\u0078\u0062\u0078"}:_cddfgcb .WChoice =NewWdCT_WordprocessingShapeChoice1 (); -if _afdef :=d .DecodeElement (&_cddfgcb .WChoice .Txbx ,&_gacbba );_afdef !=nil {return _afdef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_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 :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_cddfgcb .WChoice =NewWdCT_WordprocessingShapeChoice1 (); -if _gbgafg :=d .DecodeElement (&_cddfgcb .WChoice .LinkedTxbx ,&_gacbba );_gbgafg !=nil {return _gbgafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_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 :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _edeeb :=d .DecodeElement (_cddfgcb .BodyPr ,&_gacbba ); -_edeeb !=nil {return _edeeb ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\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",_gacbba .Name ); -if _bgbfbd :=d .Skip ();_bgbfbd !=nil {return _bgbfbd ;};};case _b .EndElement :break _ddedb ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_MailMergeDocType and its children +func (_abge *CT_MailMergeDocType )Validate ()error {return _abge .ValidateWithPath ("\u0043\u0054\u005f\u004dai\u006c\u004d\u0065\u0072\u0067\u0065\u0044\u006f\u0063\u0054\u0079\u0070\u0065");}; -// ValidateWithPath validates the CT_Caption and its children, prefixing error messages with path -func (_afgg *CT_Caption )ValidateWithPath (path string )error {if _egfg :=_afgg .PosAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0041\u0074\u0074\u0072");_egfg !=nil {return _egfg ;};if _afgg .ChapNumAttr !=nil {if _bca :=_afgg .ChapNumAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u004e\u0075\u006d\u0041\u0074\u0074\u0072"); -_bca !=nil {return _bca ;};};if _afgg .NoLabelAttr !=nil {if _dgbg :=_afgg .NoLabelAttr .ValidateWithPath (path +"\u002f\u004e\u006fL\u0061\u0062\u0065\u006c\u0041\u0074\u0074\u0072");_dgbg !=nil {return _dgbg ;};};if _cgeed :=_afgg .NumFmtAttr .ValidateWithPath (path +"/\u004e\u0075\u006d\u0046\u006d\u0074\u0041\u0074\u0074\u0072"); -_cgeed !=nil {return _cgeed ;};if _gaed :=_afgg .SepAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0041\u0074\u0074\u0072");_gaed !=nil {return _gaed ;};return nil ;};func (_gdfba *CT_StylePaneFilter )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdfba .AllStylesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0061\u006c\u006c\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gdfba .AllStylesAttr )}); -};if _gdfba .CustomStylesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0053t\u0079\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gdfba .CustomStylesAttr )}); -};if _gdfba .LatentStylesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gdfba .LatentStylesAttr )}); -};if _gdfba .StylesInUseAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073\u0049\u006e\u0055\u0073\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gdfba .StylesInUseAttr )});};if _gdfba .HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0068e\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gdfba .HeadingStylesAttr )}); -};if _gdfba .NumberingStylesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gdfba .NumberingStylesAttr )}); -};if _gdfba .TableStylesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gdfba .TableStylesAttr )});};if _gdfba .DirectFormattingOnRunsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 :_f .Sprintf ("\u0025\u0076",*_gdfba .DirectFormattingOnRunsAttr )}); -};if _gdfba .DirectFormattingOnParagraphsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 :_f .Sprintf ("\u0025\u0076",*_gdfba .DirectFormattingOnParagraphsAttr )}); -};if _gdfba .DirectFormattingOnNumberingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 :_f .Sprintf ("\u0025\u0076",*_gdfba .DirectFormattingOnNumberingAttr )}); -};if _gdfba .DirectFormattingOnTablesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 :_f .Sprintf ("\u0025\u0076",*_gdfba .DirectFormattingOnTablesAttr )}); -};if _gdfba .ClearFormattingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u006c\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067"},Value :_f .Sprintf ("\u0025\u0076",*_gdfba .ClearFormattingAttr )}); -};if _gdfba .Top3HeadingStylesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0074\u006fp3\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gdfba .Top3HeadingStylesAttr )}); -};if _gdfba .VisibleStylesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0076i\u0073\u0069\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gdfba .VisibleStylesAttr )}); -};if _gdfba .AlternateStyleNamesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0061\u006c\u0074er\u006ea\u0074\u0065\u0053\u0074\u0079l\u0065\u004e\u0061\u006d\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_gdfba .AlternateStyleNamesAttr )}); -};if _gdfba .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gdfba .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_eged *CT_SectPrBase )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfgbg :=range start .Attr {if _bfgbg .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_bcfdg ,_dadee :=_bfgbg .Value ,error (nil );if _dadee !=nil {return _dadee ; -};_eged .RsidDelAttr =&_bcfdg ;continue ;};if _bfgbg .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_eefd ,_gafbb :=_bfgbg .Value ,error (nil );if _gafbb !=nil {return _gafbb ;};_eged .RsidSectAttr =&_eefd ;continue ;};if _bfgbg .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_fbccbb ,_dgdbgf :=_bfgbg .Value ,error (nil ); -if _dgdbgf !=nil {return _dgdbgf ;};_eged .RsidRPrAttr =&_fbccbb ;continue ;};if _bfgbg .Name .Local =="\u0072\u0073\u0069d\u0052"{_ffeddb ,_dcbgb :=_bfgbg .Value ,error (nil );if _dcbgb !=nil {return _dcbgb ;};_eged .RsidRAttr =&_ffeddb ;continue ;};}; -_dfdfa :for {_bcgaf ,_dacdf :=d .Token ();if _dacdf !=nil {return _dacdf ;};switch _agcff :=_bcgaf .(type ){case _b .StartElement :switch _agcff .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_eged .FootnotePr =NewCT_FtnProps (); -if _dcbge :=d .DecodeElement (_eged .FootnotePr ,&_agcff );_dcbge !=nil {return _dcbge ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_eged .EndnotePr =NewCT_EdnProps (); -if _bfdfb :=d .DecodeElement (_eged .EndnotePr ,&_agcff );_bfdfb !=nil {return _bfdfb ;};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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_eged .Type =NewCT_SectType (); -if _cdffda :=d .DecodeElement (_eged .Type ,&_agcff );_cdffda !=nil {return _cdffda ;};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 :"\u0070\u0067\u0053\u007a"},_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 :"\u0070\u0067\u0053\u007a"}:_eged .PgSz =NewCT_PageSz (); -if _abfcb :=d .DecodeElement (_eged .PgSz ,&_agcff );_abfcb !=nil {return _abfcb ;};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 :"\u0070\u0067\u004da\u0072"},_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 :"\u0070\u0067\u004da\u0072"}:_eged .PgMar =NewCT_PageMar (); -if _ecfbg :=d .DecodeElement (_eged .PgMar ,&_agcff );_ecfbg !=nil {return _ecfbg ;};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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_eged .PaperSrc =NewCT_PaperSource (); -if _fadgb :=d .DecodeElement (_eged .PaperSrc ,&_agcff );_fadgb !=nil {return _fadgb ;};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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_eged .PgBorders =NewCT_PageBorders (); -if _ddecd :=d .DecodeElement (_eged .PgBorders ,&_agcff );_ddecd !=nil {return _ddecd ;};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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_eged .LnNumType =NewCT_LineNumber (); -if _acbeeb :=d .DecodeElement (_eged .LnNumType ,&_agcff );_acbeeb !=nil {return _acbeeb ;};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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_eged .PgNumType =NewCT_PageNumber (); -if _ecaea :=d .DecodeElement (_eged .PgNumType ,&_agcff );_ecaea !=nil {return _ecaea ;};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 :"\u0063\u006f\u006c\u0073"},_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 :"\u0063\u006f\u006c\u0073"}:_eged .Cols =NewCT_Columns (); -if _cafcg :=d .DecodeElement (_eged .Cols ,&_agcff );_cafcg !=nil {return _cafcg ;};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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_eged .FormProt =NewCT_OnOff (); -if _ddgdf :=d .DecodeElement (_eged .FormProt ,&_agcff );_ddgdf !=nil {return _ddgdf ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_eged .VAlign =NewCT_VerticalJc (); -if _agbgd :=d .DecodeElement (_eged .VAlign ,&_agcff );_agbgd !=nil {return _agbgd ;};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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_eged .NoEndnote =NewCT_OnOff (); -if _bfabba :=d .DecodeElement (_eged .NoEndnote ,&_agcff );_bfabba !=nil {return _bfabba ;};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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_eged .TitlePg =NewCT_OnOff (); -if _dgdddg :=d .DecodeElement (_eged .TitlePg ,&_agcff );_dgdddg !=nil {return _dgdddg ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_eged .TextDirection =NewCT_TextDirection (); -if _geecd :=d .DecodeElement (_eged .TextDirection ,&_agcff );_geecd !=nil {return _geecd ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_eged .Bidi =NewCT_OnOff (); -if _ageab :=d .DecodeElement (_eged .Bidi ,&_agcff );_ageab !=nil {return _ageab ;};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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_eged .RtlGutter =NewCT_OnOff (); -if _faaba :=d .DecodeElement (_eged .RtlGutter ,&_agcff );_faaba !=nil {return _faaba ;};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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_eged .DocGrid =NewCT_DocGrid (); -if _dabgga :=d .DecodeElement (_eged .DocGrid ,&_agcff );_dabgga !=nil {return _dabgga ;};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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_eged .PrinterSettings =NewCT_Rel (); -if _bgcdc :=d .DecodeElement (_eged .PrinterSettings ,&_agcff );_bgcdc !=nil {return _bgcdc ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_agcff .Name ); -if _cdeac :=d .Skip ();_cdeac !=nil {return _cdeac ;};};case _b .EndElement :break _dfdfa ;case _b .CharData :};};return nil ;};func (_efdaa *CT_Lvl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_f .Sprintf ("\u0025\u0076",_efdaa .IlvlAttr )}); -if _efdaa .TplcAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0074\u0070\u006c\u0063"},Value :_f .Sprintf ("\u0025\u0076",*_efdaa .TplcAttr )});};if _efdaa .TentativeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0074\u0065\u006e\u0074\u0061\u0074\u0069\u0076\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_efdaa .TentativeAttr )}); -};e .EncodeToken (start );if _efdaa .Start !=nil {_ddbfc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_efdaa .Start ,_ddbfc );};if _efdaa .NumFmt !=nil {_bdcdf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; -e .EncodeElement (_efdaa .NumFmt ,_bdcdf );};if _efdaa .LvlRestart !=nil {_dbab :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006cv\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_efdaa .LvlRestart ,_dbab );};if _efdaa .PStyle !=nil {_cgebd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_efdaa .PStyle ,_cgebd );};if _efdaa .IsLgl !=nil {_bddge :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0069\u0073\u004c\u0067\u006c"}};e .EncodeElement (_efdaa .IsLgl ,_bddge );};if _efdaa .Suff !=nil {_gdcg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0075\u0066\u0066"}}; -e .EncodeElement (_efdaa .Suff ,_gdcg );};if _efdaa .LvlText !=nil {_gaae :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006c\u0076\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_efdaa .LvlText ,_gaae );};if _efdaa .LvlPicBulletId !=nil {_aaace :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003al\u0076\u006c\u0050i\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"}}; -e .EncodeElement (_efdaa .LvlPicBulletId ,_aaace );};if _efdaa .Legacy !=nil {_agfe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"}};e .EncodeElement (_efdaa .Legacy ,_agfe );};if _efdaa .LvlJc !=nil {_fbbf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006c\u0076\u006c\u004a\u0063"}}; -e .EncodeElement (_efdaa .LvlJc ,_fbbf );};if _efdaa .PPr !=nil {_gceda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_efdaa .PPr ,_gceda );};if _efdaa .RPr !=nil {_ddegd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072P\u0072"}}; -e .EncodeElement (_efdaa .RPr ,_ddegd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_badda *CT_Odso )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgceea :for {_bgceg ,_bfdfd :=d .Token ();if _bfdfd !=nil {return _bfdfd ; -};switch _bdebb :=_bgceg .(type ){case _b .StartElement :switch _bdebb .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 :"\u0075\u0064\u006c"},_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 :"\u0075\u0064\u006c"}:_badda .Udl =NewCT_String (); -if _cfgf :=d .DecodeElement (_badda .Udl ,&_bdebb );_cfgf !=nil {return _cfgf ;};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 :"\u0074\u0061\u0062l\u0065"},_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 :"\u0074\u0061\u0062l\u0065"}:_badda .Table =NewCT_String (); -if _dgeffd :=d .DecodeElement (_badda .Table ,&_bdebb );_dgeffd !=nil {return _dgeffd ;};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 :"\u0073\u0072\u0063"},_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 :"\u0073\u0072\u0063"}:_badda .Src =NewCT_Rel (); -if _fdebf :=d .DecodeElement (_badda .Src ,&_bdebb );_fdebf !=nil {return _fdebf ;};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 :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"},_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 :"\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}:_badda .ColDelim =NewCT_DecimalNumber (); -if _adccb :=d .DecodeElement (_badda .ColDelim ,&_bdebb );_adccb !=nil {return _adccb ;};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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_badda .Type =NewCT_MailMergeSourceType (); -if _gccdd :=d .DecodeElement (_badda .Type ,&_bdebb );_gccdd !=nil {return _gccdd ;};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 :"\u0066\u0048\u0064\u0072"},_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 :"\u0066\u0048\u0064\u0072"}:_badda .FHdr =NewCT_OnOff (); -if _abbgd :=d .DecodeElement (_badda .FHdr ,&_bdebb );_abbgd !=nil {return _abbgd ;};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 :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"},_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 :"\u0066\u0069\u0065l\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061"}:_fcdba :=NewCT_OdsoFieldMapData (); -if _bdged :=d .DecodeElement (_fcdba ,&_bdebb );_bdged !=nil {return _bdged ;};_badda .FieldMapData =append (_badda .FieldMapData ,_fcdba );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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_adddc :=NewCT_Rel (); -if _cecdac :=d .DecodeElement (_adddc ,&_bdebb );_cecdac !=nil {return _cecdac ;};_badda .RecipientData =append (_badda .RecipientData ,_adddc );default:_af .Log .Debug ("\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",_bdebb .Name ); -if _aedec :=d .Skip ();_aedec !=nil {return _aedec ;};};case _b .EndElement :break _bgceea ;case _b .CharData :};};return nil ;};func (_ddbed *ST_HAnchor )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddbed =0;case "\u0074\u0065\u0078\u0074":*_ddbed =1; -case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ddbed =2;case "\u0070\u0061\u0067\u0065":*_ddbed =3;};return nil ;};func (_gfegf *CT_FFHelpText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edcdb :=range start .Attr {if _edcdb .Name .Local =="\u0074\u0079\u0070\u0065"{_gfegf .TypeAttr .UnmarshalXMLAttr (_edcdb ); -continue ;};if _edcdb .Name .Local =="\u0076\u0061\u006c"{_aeebc ,_aggg :=_edcdb .Value ,error (nil );if _aggg !=nil {return _aggg ;};_gfegf .ValAttr =&_aeebc ;continue ;};};for {_ecfef ,_dbdgef :=d .Token ();if _dbdgef !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046F\u0048e\u006cp\u0054\u0065\u0078\u0074\u003a\u0020\u0025s",_dbdgef ); -};if _fcfff ,_cegggf :=_ecfef .(_b .EndElement );_cegggf &&_fcfff .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the EG_PContentBase and its children, prefixing error messages with path +func (_faece *EG_PContentBase )ValidateWithPath (path string )error {if _faece .CustomXml !=nil {if _afacf :=_faece .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_afacf !=nil {return _afacf ;};};for _dbgfad ,_dcfecca :=range _faece .FldSimple {if _acfbef :=_dcfecca .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_dbgfad )); +_acfbef !=nil {return _acfbef ;};};if _faece .Hyperlink !=nil {if _fgeef :=_faece .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_fgeef !=nil {return _fgeef ;};};return nil ;};const (ST_DisplacedByCustomXmlUnset ST_DisplacedByCustomXml =0; +ST_DisplacedByCustomXmlNext ST_DisplacedByCustomXml =1;ST_DisplacedByCustomXmlPrev ST_DisplacedByCustomXml =2;);func (_abfb *CT_DocPartCategory )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dbegc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}}; +e .EncodeElement (_abfb .Name ,_dbegc );_cfefg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0067\u0061\u006c\u006c\u0065\u0072y"}};e .EncodeElement (_abfb .Gallery ,_cfefg );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewWdCT_PosHChoice ()*WdCT_PosHChoice {_bfggf :=&WdCT_PosHChoice {}; +return _bfggf };func (_eecbg *CT_SdtRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _eecbg .SdtPr !=nil {_gbdafd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0064\u0074\u0050\u0072"}};e .EncodeElement (_eecbg .SdtPr ,_gbdafd ); +};if _eecbg .SdtEndPr !=nil {_becade :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}};e .EncodeElement (_eecbg .SdtEndPr ,_becade );};if _eecbg .SdtContent !=nil {_gbegc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}}; +e .EncodeElement (_eecbg .SdtContent ,_gbegc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdfff ST_LineSpacingRule )Validate ()error {return _cdfff .ValidateWithPath ("")};type CT_WritingStyle struct{ -// ValidateWithPath validates the TxbxContent and its children, prefixing error messages with path -func (_acebb *TxbxContent )ValidateWithPath (path string )error {if _gecbf :=_acebb .CT_TxbxContent .ValidateWithPath (path );_gecbf !=nil {return _gecbf ;};return nil ;};type ST_TblStyleOverrideType byte ;func (_fbfadg *ST_Theme )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgbab ,_gdfdg :=d .Token (); -if _gdfdg !=nil {return _gdfdg ;};if _abdeab ,_faafcd :=_bgbab .(_b .EndElement );_faafcd &&_abdeab .Name ==start .Name {*_fbfadg =1;return nil ;};if _dabfe ,_egfce :=_bgbab .(_b .CharData );!_egfce {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",_bgbab ); -}else {switch string (_dabfe ){case "":*_fbfadg =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_fbfadg =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_fbfadg =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_fbfadg =3; -case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_fbfadg =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_fbfadg =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_fbfadg =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_fbfadg =7; -case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_fbfadg =8;};};_bgbab ,_gdfdg =d .Token ();if _gdfdg !=nil {return _gdfdg ;};if _egdef ,_badfcc :=_bgbab .(_b .EndElement );_badfcc &&_egdef .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",_bgbab ); -};func (_cfgd *CT_DocPartCategory )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfgd .Name =NewCT_String ();_cfgd .Gallery =NewCT_DocPartGallery ();_dfcgc :for {_bbdfc ,_aece :=d .Token ();if _aece !=nil {return _aece ;};switch _cefbd :=_bbdfc .(type ){case _b .StartElement :switch _cefbd .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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:if _dfde :=d .DecodeElement (_cfgd .Name ,&_cefbd ); -_dfde !=nil {return _dfde ;};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 :"\u0067a\u006c\u006c\u0065\u0072\u0079"},_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 :"\u0067a\u006c\u006c\u0065\u0072\u0079"}:if _bdadb :=d .DecodeElement (_cfgd .Gallery ,&_cefbd ); -_bdadb !=nil {return _bdadb ;};default:_af .Log .Debug ("\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",_cefbd .Name ); -if _egbf :=d .Skip ();_egbf !=nil {return _egbf ;};};case _b .EndElement :break _dfcgc ;case _b .CharData :};};return nil ;};func NewCT_DataBinding ()*CT_DataBinding {_afcgg :=&CT_DataBinding {};return _afcgg };func (_cacgd *WdWpc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cacgd .WdCT_WordprocessingCanvas =*NewWdCT_WordprocessingCanvas (); -_gfecaf :for {_fbdaad ,_acaeg :=d .Token ();if _acaeg !=nil {return _acaeg ;};switch _gabbfg :=_fbdaad .(type ){case _b .StartElement :switch _gabbfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u0067"},_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 :"\u0062\u0067"}:_cacgd .Bg =_a .NewCT_BackgroundFormatting (); -if _cbbaeb :=d .DecodeElement (_cacgd .Bg ,&_gabbfg );_cbbaeb !=nil {return _cbbaeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0068\u006fl\u0065"},_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 :"\u0077\u0068\u006fl\u0065"}:_cacgd .Whole =_a .NewCT_WholeE2oFormatting (); -if _bgdcgb :=d .DecodeElement (_cacgd .Whole ,&_gabbfg );_bgdcgb !=nil {return _bgdcgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_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 :"\u0077\u0073\u0070"}:_edcffe :=NewWdCT_WordprocessingCanvasChoice (); -if _adedg :=d .DecodeElement (&_edcffe .Wsp ,&_gabbfg );_adedg !=nil {return _adedg ;};_cacgd .Choice =append (_cacgd .Choice ,_edcffe );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 :"\u0070\u0069\u0063"},_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 :"\u0070\u0069\u0063"}:_cffac :=NewWdCT_WordprocessingCanvasChoice (); -if _eebcb :=d .DecodeElement (&_cffac .Pic ,&_gabbfg );_eebcb !=nil {return _eebcb ;};_cacgd .Choice =append (_cacgd .Choice ,_cffac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_faafca :=NewWdCT_WordprocessingCanvasChoice (); -if _aecdg :=d .DecodeElement (&_faafca .ContentPart ,&_gabbfg );_aecdg !=nil {return _aecdg ;};_cacgd .Choice =append (_cacgd .Choice ,_faafca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0067\u0070"},_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 :"\u0077\u0067\u0070"}:_ccadb :=NewWdCT_WordprocessingCanvasChoice (); -if _bdceeb :=d .DecodeElement (&_ccadb .Wgp ,&_gabbfg );_bdceeb !=nil {return _bdceeb ;};_cacgd .Choice =append (_cacgd .Choice ,_ccadb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_fcgfe :=NewWdCT_WordprocessingCanvasChoice (); -if _caeag :=d .DecodeElement (&_fcgfe .GraphicFrame ,&_gabbfg );_caeag !=nil {return _caeag ;};_cacgd .Choice =append (_cacgd .Choice ,_fcgfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_cacgd .ExtLst =_a .NewCT_OfficeArtExtensionList (); -if _ecabe :=d .DecodeElement (_cacgd .ExtLst ,&_gabbfg );_ecabe !=nil {return _ecabe ;};default:_af .Log .Debug ("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",_gabbfg .Name ); -if _gfbec :=d .Skip ();_gfbec !=nil {return _gfbec ;};};case _b .EndElement :break _gfecaf ;case _b .CharData :};};return nil ;}; +// Writing Style Language +LangAttr string ; -// Validate validates the CT_FtnPos and its children -func (_caeec *CT_FtnPos )Validate ()error {return _caeec .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0050\u006fs");};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 *_a .CT_Point2D ;PositionH *WdCT_PosH ;PositionV *WdCT_PosV ;Extent *_a .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;Choice *WdEG_WrapTypeChoice ; -DocPr *_a .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_a .CT_NonVisualGraphicFrameProperties ;Graphic *_a .Graphic ;};type ST_EdnPos byte ;func NewEG_FtnEdnNumProps ()*EG_FtnEdnNumProps {_ddbdbd :=&EG_FtnEdnNumProps {};return _ddbdbd };func NewCT_Tbl ()*CT_Tbl {_ddgcaf :=&CT_Tbl {}; -_ddgcaf .TblPr =NewCT_TblPr ();_ddgcaf .TblGrid =NewCT_TblGrid ();return _ddgcaf ;};func (_aeeef *CT_Settings )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfcfg :for {_fegff ,_efgda :=d .Token ();if _efgda !=nil {return _efgda ;};switch _aedaf :=_fegff .(type ){case _b .StartElement :switch _aedaf .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 :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0077r\u0069t\u0065\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"}:_aeeef .WriteProtection =NewCT_WriteProtection (); -if _acbdc :=d .DecodeElement (_aeeef .WriteProtection ,&_aedaf );_acbdc !=nil {return _acbdc ;};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 :"\u0076\u0069\u0065\u0077"},_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 :"\u0076\u0069\u0065\u0077"}:_aeeef .View =NewCT_View (); -if _dcbe :=d .DecodeElement (_aeeef .View ,&_aedaf );_dcbe !=nil {return _dcbe ;};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 :"\u007a\u006f\u006f\u006d"},_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 :"\u007a\u006f\u006f\u006d"}:_aeeef .Zoom =NewCT_Zoom (); -if _bffgb :=d .DecodeElement (_aeeef .Zoom ,&_aedaf );_bffgb !=nil {return _bffgb ;};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 :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"},_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 :"\u0072e\u006d\u006f\u0076\u0065P\u0065\u0072\u0073\u006f\u006ea\u006cI\u006ef\u006f\u0072\u006d\u0061\u0074\u0069\u006fn"}:_aeeef .RemovePersonalInformation =NewCT_OnOff (); -if _ffgfce :=d .DecodeElement (_aeeef .RemovePersonalInformation ,&_aedaf );_ffgfce !=nil {return _ffgfce ;};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 :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"},_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 :"\u0072\u0065\u006d\u006f\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006ed\u0054\u0069\u006d\u0065"}:_aeeef .RemoveDateAndTime =NewCT_OnOff (); -if _bgfgb :=d .DecodeElement (_aeeef .RemoveDateAndTime ,&_aedaf );_bgfgb !=nil {return _bgfgb ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0044\u0069\u0073\u0070\u006c\u0061y\u0050\u0061\u0067\u0065\u0042\u006f\u0075\u006e\u0064\u0061r\u0069\u0065\u0073"}:_aeeef .DoNotDisplayPageBoundaries =NewCT_OnOff (); -if _fgafc :=d .DecodeElement (_aeeef .DoNotDisplayPageBoundaries ,&_aedaf );_fgafc !=nil {return _fgafc ;};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 :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"},_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 :"\u0064\u0069\u0073\u0070la\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061p\u0065"}:_aeeef .DisplayBackgroundShape =NewCT_OnOff (); -if _ecdcg :=d .DecodeElement (_aeeef .DisplayBackgroundShape ,&_aedaf );_ecdcg !=nil {return _ecdcg ;};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 :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\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 :"\u0070\u0072\u0069nt\u0050\u006f\u0073\u0074\u0053\u0063\u0072\u0069\u0070\u0074\u004f\u0076\u0065\u0072\u0054\u0065\u0078\u0074"}:_aeeef .PrintPostScriptOverText =NewCT_OnOff (); -if _bedfa :=d .DecodeElement (_aeeef .PrintPostScriptOverText ,&_aedaf );_bedfa !=nil {return _bedfa ;};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 :"\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"},_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 :"\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"}:_aeeef .PrintFractionalCharacterWidth =NewCT_OnOff (); -if _aaaga :=d .DecodeElement (_aeeef .PrintFractionalCharacterWidth ,&_aedaf );_aaaga !=nil {return _aaaga ;};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 :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"},_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 :"\u0070\u0072\u0069\u006e\u0074\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"}:_aeeef .PrintFormsData =NewCT_OnOff (); -if _bgege :=d .DecodeElement (_aeeef .PrintFormsData ,&_aedaf );_bgege !=nil {return _bgege ;};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 :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0065m\u0062e\u0064\u0054\u0072\u0075\u0065T\u0079\u0070e\u0046\u006f\u006e\u0074\u0073"}:_aeeef .EmbedTrueTypeFonts =NewCT_OnOff (); -if _bdbcb :=d .DecodeElement (_aeeef .EmbedTrueTypeFonts ,&_aedaf );_bdbcb !=nil {return _bdbcb ;};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 :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0065\u006db\u0065\u0064\u0053y\u0073\u0074\u0065\u006d\u0046\u006f\u006e\u0074\u0073"}:_aeeef .EmbedSystemFonts =NewCT_OnOff (); -if _ebdff :=d .DecodeElement (_aeeef .EmbedSystemFonts ,&_aedaf );_ebdff !=nil {return _ebdff ;};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 :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0073a\u0076e\u0053\u0075\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073"}:_aeeef .SaveSubsetFonts =NewCT_OnOff (); -if _dacdb :=d .DecodeElement (_aeeef .SaveSubsetFonts ,&_aedaf );_dacdb !=nil {return _dacdb ;};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 :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"},_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 :"\u0073\u0061\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}:_aeeef .SaveFormsData =NewCT_OnOff (); -if _abgbd :=d .DecodeElement (_aeeef .SaveFormsData ,&_aedaf );_abgbd !=nil {return _abgbd ;};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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"},_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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}:_aeeef .MirrorMargins =NewCT_OnOff (); -if _eggdb :=d .DecodeElement (_aeeef .MirrorMargins ,&_aedaf );_eggdb !=nil {return _eggdb ;};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 :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"},_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 :"a\u006ci\u0067\u006e\u0042\u006f\u0072\u0064\u0065\u0072s\u0041\u006e\u0064\u0045dg\u0065\u0073"}:_aeeef .AlignBordersAndEdges =NewCT_OnOff (); -if _daddaae :=d .DecodeElement (_aeeef .AlignBordersAndEdges ,&_aedaf );_daddaae !=nil {return _daddaae ;};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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"},_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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0048\u0065a\u0064\u0065\u0072"}:_aeeef .BordersDoNotSurroundHeader =NewCT_OnOff (); -if _bfdeaa :=d .DecodeElement (_aeeef .BordersDoNotSurroundHeader ,&_aedaf );_bfdeaa !=nil {return _bfdeaa ;};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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"},_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 :"\u0062\u006f\u0072\u0064\u0065\u0072\u0073\u0044\u006f\u004e\u006ft\u0053\u0075\u0072\u0072\u006f\u0075\u006e\u0064\u0046\u006fo\u0074\u0065\u0072"}:_aeeef .BordersDoNotSurroundFooter =NewCT_OnOff (); -if _cebcff :=d .DecodeElement (_aeeef .BordersDoNotSurroundFooter ,&_aedaf );_cebcff !=nil {return _cebcff ;};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 :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"},_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 :"g\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}:_aeeef .GutterAtTop =NewCT_OnOff (); -if _aecgcg :=d .DecodeElement (_aeeef .GutterAtTop ,&_aedaf );_aecgcg !=nil {return _aecgcg ;};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 :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"},_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 :"\u0068i\u0064e\u0053\u0070\u0065\u006c\u006ci\u006e\u0067E\u0072\u0072\u006f\u0072\u0073"}:_aeeef .HideSpellingErrors =NewCT_OnOff (); -if _bfae :=d .DecodeElement (_aeeef .HideSpellingErrors ,&_aedaf );_bfae !=nil {return _bfae ;};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 :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"},_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 :"h\u0069\u0064\u0065\u0047ra\u006dm\u0061\u0074\u0069\u0063\u0061l\u0045\u0072\u0072\u006f\u0072\u0073"}:_aeeef .HideGrammaticalErrors =NewCT_OnOff (); -if _bbdg :=d .DecodeElement (_aeeef .HideGrammaticalErrors ,&_aedaf );_bbdg !=nil {return _bbdg ;};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 :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0061c\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069\u006eg\u0053\u0074\u0079\u006c\u0065"}:_bcede :=NewCT_WritingStyle (); -if _badfe :=d .DecodeElement (_bcede ,&_aedaf );_badfe !=nil {return _badfe ;};_aeeef .ActiveWritingStyle =append (_aeeef .ActiveWritingStyle ,_bcede );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 :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}:_aeeef .ProofState =NewCT_Proof (); -if _cccdd :=d .DecodeElement (_aeeef .ProofState ,&_aedaf );_cccdd !=nil {return _cccdd ;};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 :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"},_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 :"f\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}:_aeeef .FormsDesign =NewCT_OnOff (); -if _eeabb :=d .DecodeElement (_aeeef .FormsDesign ,&_aedaf );_eeabb !=nil {return _eeabb ;};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 :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_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 :"\u0061\u0074t\u0061\u0063\u0068e\u0064\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_aeeef .AttachedTemplate =NewCT_Rel (); -if _adedb :=d .DecodeElement (_aeeef .AttachedTemplate ,&_aedaf );_adedb !=nil {return _adedb ;};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 :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"},_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 :"\u006c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}:_aeeef .LinkStyles =NewCT_OnOff (); -if _accbad :=d .DecodeElement (_aeeef .LinkStyles ,&_aedaf );_accbad !=nil {return _accbad ;};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 :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"},_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 :"s\u0074\u0079\u006c\u0065Pa\u006ee\u0046\u006f\u0072\u006d\u0061t\u0046\u0069\u006c\u0074\u0065\u0072"}:_aeeef .StylePaneFormatFilter =NewCT_StylePaneFilter (); -if _ebegb :=d .DecodeElement (_aeeef .StylePaneFormatFilter ,&_aedaf );_ebegb !=nil {return _ebegb ;};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 :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"},_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 :"\u0073\u0074\u0079\u006ceP\u0061\u006e\u0065\u0053\u006f\u0072\u0074\u004d\u0065\u0074\u0068\u006f\u0064"}:_aeeef .StylePaneSortMethod =NewCT_StyleSort (); -if _dcaggf :=d .DecodeElement (_aeeef .StylePaneSortMethod ,&_aedaf );_dcaggf !=nil {return _dcaggf ;};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 :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_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 :"\u0064\u006f\u0063u\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:_aeeef .DocumentType =NewCT_DocType (); -if _ccabb :=d .DecodeElement (_aeeef .DocumentType ,&_aedaf );_ccabb !=nil {return _ccabb ;};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 :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"},_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 :"\u006da\u0069\u006c\u004d\u0065\u0072\u0067e"}:_aeeef .MailMerge =NewCT_MailMerge (); -if _gcbed :=d .DecodeElement (_aeeef .MailMerge ,&_aedaf );_gcbed !=nil {return _gcbed ;};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 :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"},_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 :"\u0072\u0065\u0076i\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077"}:_aeeef .RevisionView =NewCT_TrackChangesView (); -if _cbbeb :=d .DecodeElement (_aeeef .RevisionView ,&_aedaf );_cbbeb !=nil {return _cbbeb ;};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 :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"},_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 :"\u0074\u0072\u0061\u0063\u006b\u0052\u0065\u0076\u0069s\u0069\u006f\u006e\u0073"}:_aeeef .TrackRevisions =NewCT_OnOff (); -if _dgcee :=d .DecodeElement (_aeeef .TrackRevisions ,&_aedaf );_dgcee !=nil {return _dgcee ;};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 :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"},_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 :"\u0064o\u004eo\u0074\u0054\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073"}:_aeeef .DoNotTrackMoves =NewCT_OnOff (); -if _bcccec :=d .DecodeElement (_aeeef .DoNotTrackMoves ,&_aedaf );_bcccec !=nil {return _bcccec ;};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 :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"},_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 :"d\u006fN\u006f\u0074\u0054\u0072\u0061\u0063\u006b\u0046o\u0072\u006d\u0061\u0074ti\u006e\u0067"}:_aeeef .DoNotTrackFormatting =NewCT_OnOff (); -if _fdfcd :=d .DecodeElement (_aeeef .DoNotTrackFormatting ,&_aedaf );_fdfcd !=nil {return _fdfcd ;};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 :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0064o\u0063u\u006d\u0065\u006e\u0074\u0050r\u006f\u0074e\u0063\u0074\u0069\u006f\u006e"}:_aeeef .DocumentProtection =NewCT_DocProtect (); -if _afbg :=d .DecodeElement (_aeeef .DocumentProtection ,&_aedaf );_afbg !=nil {return _afbg ;};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 :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"},_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 :"\u0061u\u0074o\u0046\u006f\u0072\u006d\u0061t\u004f\u0076e\u0072\u0072\u0069\u0064\u0065"}:_aeeef .AutoFormatOverride =NewCT_OnOff (); -if _eagdde :=d .DecodeElement (_aeeef .AutoFormatOverride ,&_aedaf );_eagdde !=nil {return _eagdde ;};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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"},_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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bT\u0068\u0065\u006d\u0065"}:_aeeef .StyleLockTheme =NewCT_OnOff (); -if _abdaf :=d .DecodeElement (_aeeef .StyleLockTheme ,&_aedaf );_abdaf !=nil {return _abdaf ;};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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\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 :"\u0073\u0074\u0079\u006c\u0065\u004c\u006f\u0063\u006bQ\u0046\u0053\u0065\u0074"}:_aeeef .StyleLockQFSet =NewCT_OnOff (); -if _cdadfg :=d .DecodeElement (_aeeef .StyleLockQFSet ,&_aedaf );_cdadfg !=nil {return _cdadfg ;};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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"},_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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061b\u0053\u0074\u006f\u0070"}:_aeeef .DefaultTabStop =NewCT_TwipsMeasure (); -if _ababd :=d .DecodeElement (_aeeef .DefaultTabStop ,&_aedaf );_ababd !=nil {return _ababd ;};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 :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0061u\u0074o\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"}:_aeeef .AutoHyphenation =NewCT_OnOff (); -if _aaggg :=d .DecodeElement (_aeeef .AutoHyphenation ,&_aedaf );_aaggg !=nil {return _aaggg ;};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 :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\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 :"\u0063\u006f\u006e\u0073ec\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006di\u0074"}:_aeeef .ConsecutiveHyphenLimit =NewCT_DecimalNumber (); -if _afffc :=d .DecodeElement (_aeeef .ConsecutiveHyphenLimit ,&_aedaf );_afffc !=nil {return _afffc ;};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 :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"},_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 :"\u0068y\u0070h\u0065\u006e\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065"}:_aeeef .HyphenationZone =NewCT_TwipsMeasure (); -if _fedga :=d .DecodeElement (_aeeef .HyphenationZone ,&_aedaf );_fedga !=nil {return _fedga ;};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 :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"},_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 :"\u0064o\u004eo\u0074\u0048\u0079\u0070\u0068e\u006e\u0061t\u0065\u0043\u0061\u0070\u0073"}:_aeeef .DoNotHyphenateCaps =NewCT_OnOff (); -if _aaggb :=d .DecodeElement (_aeeef .DoNotHyphenateCaps ,&_aedaf );_aaggb !=nil {return _aaggb ;};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 :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"},_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 :"\u0073\u0068\u006fw\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"}:_aeeef .ShowEnvelope =NewCT_OnOff (); -if _afabb :=d .DecodeElement (_aeeef .ShowEnvelope ,&_aedaf );_afabb !=nil {return _afabb ;};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 :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"},_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 :"\u0073\u0075\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}:_aeeef .SummaryLength =NewCT_DecimalNumberOrPrecent (); -if _gfgaag :=d .DecodeElement (_aeeef .SummaryLength ,&_aedaf );_gfgaag !=nil {return _gfgaag ;};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 :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006c\u0069\u0063\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065S\u0074\u0079\u006c\u0065"}:_aeeef .ClickAndTypeStyle =NewCT_String (); -if _fafff :=d .DecodeElement (_aeeef .ClickAndTypeStyle ,&_aedaf );_fafff !=nil {return _fafff ;};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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"},_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 :"\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065S\u0074\u0079\u006c\u0065"}:_aeeef .DefaultTableStyle =NewCT_String (); -if _fffcef :=d .DecodeElement (_aeeef .DefaultTableStyle ,&_aedaf );_fffcef !=nil {return _fffcef ;};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 :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"},_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 :"\u0065\u0076\u0065\u006e\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065a\u0064\u0065\u0072\u0073"}:_aeeef .EvenAndOddHeaders =NewCT_OnOff (); -if _debdf :=d .DecodeElement (_aeeef .EvenAndOddHeaders ,&_aedaf );_debdf !=nil {return _debdf ;};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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0052\u0065\u0076\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_aeeef .BookFoldRevPrinting =NewCT_OnOff (); -if _agcgc :=d .DecodeElement (_aeeef .BookFoldRevPrinting ,&_aedaf );_agcgc !=nil {return _agcgc ;};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 :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"},_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 :"\u0062\u006fo\u006b\u0046\u006fl\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067"}:_aeeef .BookFoldPrinting =NewCT_OnOff (); -if _febegg :=d .DecodeElement (_aeeef .BookFoldPrinting ,&_aedaf );_febegg !=nil {return _febegg ;};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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"},_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 :"\u0062\u006f\u006f\u006bFo\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065t\u0073"}:_aeeef .BookFoldPrintingSheets =NewCT_DecimalNumber (); -if _abagg :=d .DecodeElement (_aeeef .BookFoldPrintingSheets ,&_aedaf );_abagg !=nil {return _abagg ;};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 :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"},_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 :"\u0064\u0072\u0061\u0077i\u006e\u0067\u0047\u0072\u0069\u0064\u0048\u006f\u0072\u0069z\u006fn\u0074\u0061\u006c\u0053\u0070\u0061\u0063i\u006e\u0067"}:_aeeef .DrawingGridHorizontalSpacing =NewCT_TwipsMeasure (); -if _facag :=d .DecodeElement (_aeeef .DrawingGridHorizontalSpacing ,&_aedaf );_facag !=nil {return _facag ;};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 :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"},_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 :"\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0047\u0072\u0069\u0064V\u0065\u0072\u0074\u0069\u0063\u0061\u006c\u0053\u0070\u0061c\u0069\u006e\u0067"}:_aeeef .DrawingGridVerticalSpacing =NewCT_TwipsMeasure (); -if _eefecc :=d .DecodeElement (_aeeef .DrawingGridVerticalSpacing ,&_aedaf );_eefecc !=nil {return _eefecc ;};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 :"\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"},_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 :"\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"}:_aeeef .DisplayHorizontalDrawingGridEvery =NewCT_DecimalNumber (); -if _affff :=d .DecodeElement (_aeeef .DisplayHorizontalDrawingGridEvery ,&_aedaf );_affff !=nil {return _affff ;};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 :"\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"},_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 :"\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"}:_aeeef .DisplayVerticalDrawingGridEvery =NewCT_DecimalNumber (); -if _eadbc :=d .DecodeElement (_aeeef .DisplayVerticalDrawingGridEvery ,&_aedaf );_eadbc !=nil {return _eadbc ;};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 :"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"},_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 :"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"}:_aeeef .DoNotUseMarginsForDrawingGridOrigin =NewCT_OnOff (); -if _babec :=d .DecodeElement (_aeeef .DoNotUseMarginsForDrawingGridOrigin ,&_aedaf );_babec !=nil {return _babec ;};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 :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"},_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 :"d\u0072\u0061\u0077\u0069\u006e\u0067G\u0072\u0069\u0064\u0048\u006f\u0072\u0069\u007a\u006fn\u0074\u0061\u006cO\u0072i\u0067\u0069\u006e"}:_aeeef .DrawingGridHorizontalOrigin =NewCT_TwipsMeasure (); -if _efgdc :=d .DecodeElement (_aeeef .DrawingGridHorizontalOrigin ,&_aedaf );_efgdc !=nil {return _efgdc ;};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 :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"},_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 :"\u0064r\u0061\u0077\u0069\u006eg\u0047\u0072\u0069\u0064\u0056e\u0072t\u0069c\u0061\u006c\u004f\u0072\u0069\u0067\u0069n"}:_aeeef .DrawingGridVerticalOrigin =NewCT_TwipsMeasure (); -if _becdf :=d .DecodeElement (_aeeef .DrawingGridVerticalOrigin ,&_aedaf );_becdf !=nil {return _becdf ;};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 :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"},_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 :"\u0064o\u004eo\u0074\u0053\u0068\u0061\u0064e\u0046\u006fr\u006d\u0044\u0061\u0074\u0061"}:_aeeef .DoNotShadeFormData =NewCT_OnOff (); -if _bgffb :=d .DecodeElement (_aeeef .DoNotShadeFormData ,&_aedaf );_bgffb !=nil {return _bgffb ;};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 :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"},_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 :"n\u006fP\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069o\u006e\u004b\u0065\u0072ni\u006e\u0067"}:_aeeef .NoPunctuationKerning =NewCT_OnOff (); -if _fgffdb :=d .DecodeElement (_aeeef .NoPunctuationKerning ,&_aedaf );_fgffdb !=nil {return _fgffdb ;};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 :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0063\u0068\u0061ra\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_aeeef .CharacterSpacingControl =NewCT_CharacterSpacing (); -if _dacgf :=d .DecodeElement (_aeeef .CharacterSpacingControl ,&_aedaf );_dacgf !=nil {return _dacgf ;};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 :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"},_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 :"\u0070\u0072\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}:_aeeef .PrintTwoOnOne =NewCT_OnOff (); -if _acbff :=d .DecodeElement (_aeeef .PrintTwoOnOne ,&_aedaf );_acbff !=nil {return _acbff ;};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 :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"},_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 :"\u0073\u0074\u0072ic\u0074\u0046\u0069\u0072\u0073\u0074\u0041\u006e\u0064\u004c\u0061\u0073\u0074\u0043\u0068\u0061\u0072\u0073"}:_aeeef .StrictFirstAndLastChars =NewCT_OnOff (); -if _dgcbgd :=d .DecodeElement (_aeeef .StrictFirstAndLastChars ,&_aedaf );_dgcbgd !=nil {return _dgcbgd ;};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 :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"},_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 :"\u006e\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073A\u0066\u0074\u0065\u0072"}:_aeeef .NoLineBreaksAfter =NewCT_Kinsoku (); -if _gbecb :=d .DecodeElement (_aeeef .NoLineBreaksAfter ,&_aedaf );_gbecb !=nil {return _gbecb ;};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 :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"},_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 :"\u006eo\u004ci\u006e\u0065\u0042\u0072\u0065a\u006b\u0073B\u0065\u0066\u006f\u0072\u0065"}:_aeeef .NoLineBreaksBefore =NewCT_Kinsoku (); -if _cbdcf :=d .DecodeElement (_aeeef .NoLineBreaksBefore ,&_aedaf );_cbdcf !=nil {return _cbdcf ;};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 :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"},_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 :"\u0073a\u0076e\u0050\u0072\u0065\u0076\u0069e\u0077\u0050i\u0063\u0074\u0075\u0072\u0065"}:_aeeef .SavePreviewPicture =NewCT_OnOff (); -if _gdefb :=d .DecodeElement (_aeeef .SavePreviewPicture ,&_aedaf );_gdefb !=nil {return _gdefb ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0056\u0061\u006c\u0069\u0064\u0061t\u0065\u0041\u0067\u0061\u0069\u006e\u0073\u0074\u0053\u0063h\u0065\u006d\u0061"}:_aeeef .DoNotValidateAgainstSchema =NewCT_OnOff (); -if _ffdcc :=d .DecodeElement (_aeeef .DoNotValidateAgainstSchema ,&_aedaf );_ffdcc !=nil {return _ffdcc ;};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 :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"},_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 :"\u0073\u0061\u0076\u0065\u0049\u006e\u0076\u0061\u006ci\u0064\u0058\u006d\u006c"}:_aeeef .SaveInvalidXml =NewCT_OnOff (); -if _deeagg :=d .DecodeElement (_aeeef .SaveInvalidXml ,&_aedaf );_deeagg !=nil {return _deeagg ;};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 :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\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 :"\u0069g\u006eo\u0072\u0065\u004d\u0069\u0078e\u0064\u0043o\u006e\u0074\u0065\u006e\u0074"}:_aeeef .IgnoreMixedContent =NewCT_OnOff (); -if _gfbaaa :=d .DecodeElement (_aeeef .IgnoreMixedContent ,&_aedaf );_gfbaaa !=nil {return _gfbaaa ;};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 :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"},_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 :"\u0061l\u0077\u0061\u0079\u0073S\u0068\u006f\u0077\u0050\u006ca\u0063e\u0068o\u006c\u0064\u0065\u0072\u0054\u0065\u0078t"}:_aeeef .AlwaysShowPlaceholderText =NewCT_OnOff (); -if _cdbb :=d .DecodeElement (_aeeef .AlwaysShowPlaceholderText ,&_aedaf );_cdbb !=nil {return _cdbb ;};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 :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"},_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 :"\u0064o\u004e\u006f\u0074\u0044\u0065\u006d\u0061\u0072\u0063\u0061\u0074e\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}:_aeeef .DoNotDemarcateInvalidXml =NewCT_OnOff (); -if _fbgdb :=d .DecodeElement (_aeeef .DoNotDemarcateInvalidXml ,&_aedaf );_fbgdb !=nil {return _fbgdb ;};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 :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"},_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 :"\u0073a\u0076e\u0058\u006d\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079"}:_aeeef .SaveXmlDataOnly =NewCT_OnOff (); -if _geeca :=d .DecodeElement (_aeeef .SaveXmlDataOnly ,&_aedaf );_geeca !=nil {return _geeca ;};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 :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"},_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 :"\u0075\u0073\u0065\u0058\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053a\u0076\u0069\u006e\u0067"}:_aeeef .UseXSLTWhenSaving =NewCT_OnOff (); -if _ecfba :=d .DecodeElement (_aeeef .UseXSLTWhenSaving ,&_aedaf );_ecfba !=nil {return _ecfba ;};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 :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\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 :"\u0073a\u0076e\u0054\u0068\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"}:_aeeef .SaveThroughXslt =NewCT_SaveThroughXslt (); -if _caebd :=d .DecodeElement (_aeeef .SaveThroughXslt ,&_aedaf );_caebd !=nil {return _caebd ;};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 :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"},_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 :"s\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}:_aeeef .ShowXMLTags =NewCT_OnOff (); -if _bccda :=d .DecodeElement (_aeeef .ShowXMLTags ,&_aedaf );_bccda !=nil {return _bccda ;};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 :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"},_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 :"\u0061l\u0077\u0061\u0079\u0073M\u0065\u0072\u0067\u0065\u0045m\u0070t\u0079N\u0061\u006d\u0065\u0073\u0070\u0061\u0063e"}:_aeeef .AlwaysMergeEmptyNamespace =NewCT_OnOff (); -if _dede :=d .DecodeElement (_aeeef .AlwaysMergeEmptyNamespace ,&_aedaf );_dede !=nil {return _dede ;};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 :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"},_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 :"\u0075\u0070\u0064a\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073"}:_aeeef .UpdateFields =NewCT_OnOff (); -if _dccdc :=d .DecodeElement (_aeeef .UpdateFields ,&_aedaf );_dccdc !=nil {return _dccdc ;};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 :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"\u0068\u0064r\u0053\u0068\u0061p\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_aeeef .HdrShapeDefaults =NewCT_ShapeDefaults (); -if _gfecc :=d .DecodeElement (_aeeef .HdrShapeDefaults ,&_aedaf );_gfecc !=nil {return _gfecc ;};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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_aeeef .FootnotePr =NewCT_FtnDocProps (); -if _gbceb :=d .DecodeElement (_aeeef .FootnotePr ,&_aedaf );_gbceb !=nil {return _gbceb ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_aeeef .EndnotePr =NewCT_EdnDocProps (); -if _febda :=d .DecodeElement (_aeeef .EndnotePr ,&_aedaf );_febda !=nil {return _febda ;};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 :"\u0063\u006f\u006d\u0070\u0061\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 :"\u0063\u006f\u006d\u0070\u0061\u0074"}:_aeeef .Compat =NewCT_Compat (); -if _cfdeec :=d .DecodeElement (_aeeef .Compat ,&_aedaf );_cfdeec !=nil {return _cfdeec ;};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 :"\u0064o\u0063\u0056\u0061\u0072\u0073"},_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 :"\u0064o\u0063\u0056\u0061\u0072\u0073"}:_aeeef .DocVars =NewCT_DocVars (); -if _ffcdaa :=d .DecodeElement (_aeeef .DocVars ,&_aedaf );_ffcdaa !=nil {return _ffcdaa ;};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 :"\u0072\u0073\u0069d\u0073"},_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 :"\u0072\u0073\u0069d\u0073"}:_aeeef .Rsids =NewCT_DocRsids (); -if _fceeg :=d .DecodeElement (_aeeef .Rsids ,&_aedaf );_fceeg !=nil {return _fceeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_aeeef .MathPr =_dg .NewMathPr (); -if _effge :=d .DecodeElement (_aeeef .MathPr ,&_aedaf );_effge !=nil {return _effge ;};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 :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"},_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 :"\u0061\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0053c\u0068\u0065\u006d\u0061"}:_ffafe :=NewCT_String (); -if _bcace :=d .DecodeElement (_ffafe ,&_aedaf );_bcace !=nil {return _bcace ;};_aeeef .AttachedSchema =append (_aeeef .AttachedSchema ,_ffafe );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 :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"},_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 :"\u0074\u0068\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}:_aeeef .ThemeFontLang =NewCT_Language (); -if _afcff :=d .DecodeElement (_aeeef .ThemeFontLang ,&_aedaf );_afcff !=nil {return _afcff ;};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 :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"},_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 :"\u0063\u006cr\u0053\u0063\u0068e\u006d\u0065\u004d\u0061\u0070\u0070\u0069\u006e\u0067"}:_aeeef .ClrSchemeMapping =NewCT_ColorSchemeMapping (); -if _bcgdba :=d .DecodeElement (_aeeef .ClrSchemeMapping ,&_aedaf );_bcgdba !=nil {return _bcgdba ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0049\u006e\u0063\u006c\u0075\u0064e\u0053\u0075\u0062\u0064\u006f\u0063\u0073\u0049\u006e\u0053t\u0061\u0074\u0073"}:_aeeef .DoNotIncludeSubdocsInStats =NewCT_OnOff (); -if _ecgec :=d .DecodeElement (_aeeef .DoNotIncludeSubdocsInStats ,&_aedaf );_ecgec !=nil {return _ecgec ;};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 :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"},_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 :"\u0064o\u004e\u006f\u0074\u0041u\u0074\u006f\u0043\u006f\u006dp\u0072e\u0073s\u0050\u0069\u0063\u0074\u0075\u0072\u0065s"}:_aeeef .DoNotAutoCompressPictures =NewCT_OnOff (); -if _gdbda :=d .DecodeElement (_aeeef .DoNotAutoCompressPictures ,&_aedaf );_gdbda !=nil {return _gdbda ;};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 :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"},_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 :"\u0066\u006f\u0072c\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065"}:_aeeef .ForceUpgrade =NewCT_Empty (); -if _eeabd :=d .DecodeElement (_aeeef .ForceUpgrade ,&_aedaf );_eeabd !=nil {return _eeabd ;};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 :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_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 :"\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_aeeef .Captions =NewCT_Captions (); -if _gbcac :=d .DecodeElement (_aeeef .Captions ,&_aedaf );_gbcac !=nil {return _gbcac ;};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 :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"},_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 :"\u0072\u0065\u0061\u0064Mo\u0064\u0065\u0049\u006e\u006b\u004c\u006f\u0063\u006b\u0044\u006f\u0077\u006e"}:_aeeef .ReadModeInkLockDown =NewCT_ReadingModeInkLockDown (); -if _accgf :=d .DecodeElement (_aeeef .ReadModeInkLockDown ,&_aedaf );_accgf !=nil {return _accgf ;};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 :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"},_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 :"\u0073\u006d\u0061r\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065"}:_cfbbb :=NewCT_SmartTagType (); -if _fgeac :=d .DecodeElement (_cfbbb ,&_aedaf );_fgeac !=nil {return _fgeac ;};_aeeef .SmartTagType =append (_aeeef .SmartTagType ,_cfbbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\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"}:_aeeef .SchemaLibrary =_dc .NewSchemaLibrary (); -if _ggbc :=d .DecodeElement (_aeeef .SchemaLibrary ,&_aedaf );_ggbc !=nil {return _ggbc ;};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 :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"},_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 :"\u0073\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}:_aeeef .ShapeDefaults =NewCT_ShapeDefaults (); -if _bgbcf :=d .DecodeElement (_aeeef .ShapeDefaults ,&_aedaf );_bgbcf !=nil {return _bgbcf ;};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 :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"},_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 :"\u0064\u006f\u004e\u006ftE\u006d\u0062\u0065\u0064\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0073"}:_aeeef .DoNotEmbedSmartTags =NewCT_OnOff (); -if _cdgfa :=d .DecodeElement (_aeeef .DoNotEmbedSmartTags ,&_aedaf );_cdgfa !=nil {return _cdgfa ;};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 :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"},_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 :"\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}:_aeeef .DecimalSymbol =NewCT_String (); -if _adccc :=d .DecodeElement (_aeeef .DecimalSymbol ,&_aedaf );_adccc !=nil {return _adccc ;};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 :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"},_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 :"\u006c\u0069\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}:_aeeef .ListSeparator =NewCT_String (); -if _bagcf :=d .DecodeElement (_aeeef .ListSeparator ,&_aedaf );_bagcf !=nil {return _bagcf ;};default:_cafee :=&_gf .XSDAny {};if _eebgf :=d .DecodeElement (_cafee ,&_aedaf );_eebgf !=nil {return _eebgf ;};_aeeef .Extra =append (_aeeef .Extra ,_cafee ); -};case _b .EndElement :break _bfcfg ;case _b .CharData :};};return nil ;};func (_aagcc ST_TblStyleOverrideType )Validate ()error {return _aagcc .ValidateWithPath ("")};func (_dabcc *ST_View )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dabcc =0; -case "\u006e\u006f\u006e\u0065":*_dabcc =1;case "\u0070\u0072\u0069n\u0074":*_dabcc =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_dabcc =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_dabcc =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dabcc =5; -case "\u0077\u0065\u0062":*_dabcc =6;};return nil ;};func (_cgbdbf ST_Direction )String ()string {switch _cgbdbf {case 0:return "";case 1:return "\u006c\u0074\u0072";case 2:return "\u0072\u0074\u006c";};return "";}; +// Grammatical Engine ID +VendorIDAttr string ; -// Validate validates the CT_FFDDList and its children -func (_bgdeg *CT_FFDDList )Validate ()error {return _bgdeg .ValidateWithPath ("C\u0054\u005f\u0046\u0046\u0044\u0044\u004c\u0069\u0073\u0074");};func (_abacca *ST_TblOverlap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcdef ,_ggbef :=d .Token (); -if _ggbef !=nil {return _ggbef ;};if _egbdg ,_bgaebb :=_bcdef .(_b .EndElement );_bgaebb &&_egbdg .Name ==start .Name {*_abacca =1;return nil ;};if _bfgcgc ,_bcbfg :=_bcdef .(_b .CharData );!_bcbfg {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",_bcdef ); -}else {switch string (_bfgcgc ){case "":*_abacca =0;case "\u006e\u0065\u0076e\u0072":*_abacca =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_abacca =2;};};_bcdef ,_ggbef =d .Token ();if _ggbef !=nil {return _ggbef ;};if _fcffef ,_fddgg :=_bcdef .(_b .EndElement ); -_fddgg &&_fcffef .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",_bcdef );};func (_faeggf *ST_ChapterSep )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffbabd ,_abdad :=d .Token (); -if _abdad !=nil {return _abdad ;};if _bcega ,_fdgfeg :=_ffbabd .(_b .EndElement );_fdgfeg &&_bcega .Name ==start .Name {*_faeggf =1;return nil ;};if _ebddc ,_egeag :=_ffbabd .(_b .CharData );!_egeag {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",_ffbabd ); -}else {switch string (_ebddc ){case "":*_faeggf =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_faeggf =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_faeggf =2;case "\u0063\u006f\u006co\u006e":*_faeggf =3;case "\u0065\u006d\u0044\u0061\u0073\u0068":*_faeggf =4; -case "\u0065\u006e\u0044\u0061\u0073\u0068":*_faeggf =5;};};_ffbabd ,_abdad =d .Token ();if _abdad !=nil {return _abdad ;};if _egacga ,_fageade :=_ffbabd .(_b .EndElement );_fageade &&_egacga .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",_ffbabd ); -};func (_fegac *EG_FtnEdnNumProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efcd :for {_bcebec ,_dbacd :=d .Token ();if _dbacd !=nil {return _dbacd ;};switch _fdbcbg :=_bcebec .(type ){case _b .StartElement :switch _fdbcbg .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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_fegac .NumStart =NewCT_DecimalNumber (); -if _egcebf :=d .DecodeElement (_fegac .NumStart ,&_fdbcbg );_egcebf !=nil {return _egcebf ;};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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_fegac .NumRestart =NewCT_NumRestart (); -if _acecbg :=d .DecodeElement (_fegac .NumRestart ,&_fdbcbg );_acecbg !=nil {return _acecbg ;};default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_fdbcbg .Name ); -if _facccd :=d .Skip ();_facccd !=nil {return _facccd ;};};case _b .EndElement :break _efcd ;case _b .CharData :};};return nil ;};func (_ddgdfd ST_CharacterSpacing )ValidateWithPath (path string )error {switch _ddgdfd {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 (_ddgdfd )); -};return nil ;};func (_cebgga *EG_ParaRPrTrackChanges )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eadac :for {_dbabg ,_eebgga :=d .Token ();if _eebgga !=nil {return _eebgga ;};switch _bcegc :=_dbabg .(type ){case _b .StartElement :switch _bcegc .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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_cebgga .Ins =NewCT_TrackChange (); -if _gdcadd :=d .DecodeElement (_cebgga .Ins ,&_bcegc );_gdcadd !=nil {return _gdcadd ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_cebgga .Del =NewCT_TrackChange (); -if _fcacad :=d .DecodeElement (_cebgga .Del ,&_bcegc );_fcacad !=nil {return _fcacad ;};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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cebgga .MoveFrom =NewCT_TrackChange (); -if _dfccec :=d .DecodeElement (_cebgga .MoveFrom ,&_bcegc );_dfccec !=nil {return _dfccec ;};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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cebgga .MoveTo =NewCT_TrackChange (); -if _ebgge :=d .DecodeElement (_cebgga .MoveTo ,&_bcegc );_ebgge !=nil {return _ebgge ;};default:_af .Log .Debug ("\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",_bcegc .Name ); -if _cadbdb :=d .Skip ();_cadbdb !=nil {return _cadbdb ;};};case _b .EndElement :break _eadac ;case _b .CharData :};};return nil ;}; +// Grammatical Check Engine Version +DllVersionAttr string ; -// Validate validates the CT_TblPrExChange and its children -func (_adeeb *CT_TblPrExChange )Validate ()error {return _adeeb .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065");}; +// Natural Language Grammar Check +NlCheckAttr *_ffb .ST_OnOff ; -// ValidateWithPath validates the WdCT_WordprocessingContentPartNonVisual and its children, prefixing error messages with path -func (_cbccf *WdCT_WordprocessingContentPartNonVisual )ValidateWithPath (path string )error {if _cbccf .CNvPr !=nil {if _cfeced :=_cbccf .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_cfeced !=nil {return _cfeced ;};};if _cbccf .CNvContentPartPr !=nil {if _egfbc :=_cbccf .CNvContentPartPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050a\u0072\u0074\u0050\u0072"); -_egfbc !=nil {return _egfbc ;};};return nil ;};func (_ceaaa *EG_RubyContent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ceaaa .R !=nil {_aggbb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072"}};e .EncodeElement (_ceaaa .R ,_aggbb ); -};if _ceaaa .EG_RunLevelElts !=nil {for _ ,_cfcbcb :=range _ceaaa .EG_RunLevelElts {_cfcbcb .MarshalXML (e ,_b .StartElement {});};};return nil ;};func (_ecgecc ST_LineSpacingRule )Validate ()error {return _ecgecc .ValidateWithPath ("")}; +// Check Stylistic Rules With Grammar +CheckStyleAttr _ffb .ST_OnOff ; -// ValidateWithPath validates the WdCT_Inline and its children, prefixing error messages with path -func (_bagea *WdCT_Inline )ValidateWithPath (path string )error {if _bdfbdd :=_bagea .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074");_bdfbdd !=nil {return _bdfbdd ;};if _bagea .EffectExtent !=nil {if _fadeg :=_bagea .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"); -_fadeg !=nil {return _fadeg ;};};if _gdceb :=_bagea .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_gdceb !=nil {return _gdceb ;};if _bagea .CNvGraphicFramePr !=nil {if _caaeca :=_bagea .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); -_caaeca !=nil {return _caaeca ;};};if _ccgaae :=_bagea .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ccgaae !=nil {return _ccgaae ;};return nil ;}; +// Application Name +AppNameAttr string ;};func (_cffdgb *ST_DocPartGallery )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cffdgb =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_cffdgb =1;case "\u0061\u006e\u0079":*_cffdgb =2; +case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cffdgb =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_cffdgb =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_cffdgb =5;case "\u0065\u0071":*_cffdgb =6;case "\u0066\u0074\u0072\u0073":*_cffdgb =7; +case "\u0068\u0064\u0072\u0073":*_cffdgb =8;case "\u0070\u0067\u004eu\u006d":*_cffdgb =9;case "\u0074\u0062\u006c\u0073":*_cffdgb =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_cffdgb =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_cffdgb =12; +case "\u0074\u0078\u0074\u0042\u006f\u0078":*_cffdgb =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_cffdgb =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_cffdgb =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_cffdgb =16; +case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_cffdgb =17;case "\u0062\u0069\u0062":*_cffdgb =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_cffdgb =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_cffdgb =20; +case "\u0063\u0075\u0073\u0074\u0045\u0071":*_cffdgb =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_cffdgb =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_cffdgb =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_cffdgb =24; +case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_cffdgb =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_cffdgb =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_cffdgb =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_cffdgb =28; +case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_cffdgb =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_cffdgb =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_cffdgb =31; +case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_cffdgb =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_cffdgb =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_cffdgb =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_cffdgb =35; +case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_cffdgb =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_cffdgb =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_cffdgb =38;};return nil ;};func (_aecfba ST_MailMergeDest )Validate ()error {return _aecfba .ValidateWithPath ("")}; +func (_agedd *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 :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"}); +start .Attr =append (start .Attr ,_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\u0077\u0070s"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065"}); +start .Attr =append (start .Attr ,_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 _agedd .CT_Document .MarshalXML (e ,start );}; -// Validate validates the CT_CustomXmlCell and its children -func (_gafd *CT_CustomXmlCell )Validate ()error {return _gafd .ValidateWithPath ("\u0043\u0054_\u0043\u0075\u0073t\u006f\u006d\u0058\u006d\u006c\u0043\u0065\u006c\u006c");}; +// ValidateWithPath validates the CT_CellMergeTrackChange and its children, prefixing error messages with path +func (_dgeb *CT_CellMergeTrackChange )ValidateWithPath (path string )error {if _febe :=_dgeb .VMergeAttr .ValidateWithPath (path +"/\u0056\u004d\u0065\u0072\u0067\u0065\u0041\u0074\u0074\u0072");_febe !=nil {return _febe ;};if _gdbb :=_dgeb .VMergeOrigAttr .ValidateWithPath (path +"\u002fV\u004de\u0072\u0067\u0065\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072"); +_gdbb !=nil {return _gdbb ;};return nil ;};func (_bggfd *ST_FldCharType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddaabg ,_afaaae :=d .Token ();if _afaaae !=nil {return _afaaae ;};if _dbaccf ,_cbbca :=_ddaabg .(_g .EndElement );_cbbca &&_dbaccf .Name ==start .Name {*_bggfd =1; +return nil ;};if _fddgcd ,_cgdeb :=_ddaabg .(_g .CharData );!_cgdeb {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",_ddaabg );}else {switch string (_fddgcd ){case "":*_bggfd =0; +case "\u0062\u0065\u0067i\u006e":*_bggfd =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_bggfd =2;case "\u0065\u006e\u0064":*_bggfd =3;};};_ddaabg ,_afaaae =d .Token ();if _afaaae !=nil {return _afaaae ;};if _bgfgfd ,_acedb :=_ddaabg .(_g .EndElement ); +_acedb &&_bgfgfd .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",_ddaabg );};func (_gfbeda ST_AnnotationVMerge )String ()string {switch _gfbeda {case 0:return ""; +case 1:return "\u0063\u006f\u006e\u0074";case 2:return "\u0072\u0065\u0073\u0074";};return "";};func NewCT_Fonts ()*CT_Fonts {_fcba :=&CT_Fonts {};return _fcba }; -// ValidateWithPath validates the CT_MailMerge and its children, prefixing error messages with path -func (_afdab *CT_MailMerge )ValidateWithPath (path string )error {if _efgea :=_afdab .MainDocumentType .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006e\u0044\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065");_efgea !=nil {return _efgea ; -};if _afdab .LinkToQuery !=nil {if _bcac :=_afdab .LinkToQuery .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079");_bcac !=nil {return _bcac ;};};if _gega :=_afdab .DataType .ValidateWithPath (path +"\u002fD\u0061\u0074\u0061\u0054\u0079\u0070e"); -_gega !=nil {return _gega ;};if _afdab .ConnectString !=nil {if _fgcgf :=_afdab .ConnectString .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u006e\u0065\u0063\u0074\u0053t\u0072\u0069\u006e\u0067");_fgcgf !=nil {return _fgcgf ;};};if _afdab .Query !=nil {if _adaeg :=_afdab .Query .ValidateWithPath (path +"\u002f\u0051\u0075\u0065\u0072\u0079"); -_adaeg !=nil {return _adaeg ;};};if _afdab .DataSource !=nil {if _cefgf :=_afdab .DataSource .ValidateWithPath (path +"/\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");_cefgf !=nil {return _cefgf ;};};if _afdab .HeaderSource !=nil {if _cccdc :=_afdab .HeaderSource .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"); -_cccdc !=nil {return _cccdc ;};};if _afdab .DoNotSuppressBlankLines !=nil {if _edcbg :=_afdab .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"); -_edcbg !=nil {return _edcbg ;};};if _afdab .Destination !=nil {if _feda :=_afdab .Destination .ValidateWithPath (path +"\u002f\u0044\u0065s\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e");_feda !=nil {return _feda ;};};if _afdab .AddressFieldName !=nil {if _edagf :=_afdab .AddressFieldName .ValidateWithPath (path +"\u002f\u0041\u0064\u0064\u0072\u0065\u0073\u0073\u0046\u0069\u0065\u006cd\u004e\u0061\u006d\u0065"); -_edagf !=nil {return _edagf ;};};if _afdab .MailSubject !=nil {if _dggd :=_afdab .MailSubject .ValidateWithPath (path +"\u002f\u004d\u0061i\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074");_dggd !=nil {return _dggd ;};};if _afdab .MailAsAttachment !=nil {if _babc :=_afdab .MailAsAttachment .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u0041\u0073\u0041\u0074\u0074\u0061\u0063h\u006d\u0065\u006e\u0074"); -_babc !=nil {return _babc ;};};if _afdab .ViewMergedData !=nil {if _cfcc :=_afdab .ViewMergedData .ValidateWithPath (path +"\u002fV\u0069e\u0077\u004d\u0065\u0072\u0067\u0065\u0064\u0044\u0061\u0074\u0061");_cfcc !=nil {return _cfcc ;};};if _afdab .ActiveRecord !=nil {if _abbef :=_afdab .ActiveRecord .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0069\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"); -_abbef !=nil {return _abbef ;};};if _afdab .CheckErrors !=nil {if _ebdda :=_afdab .CheckErrors .ValidateWithPath (path +"\u002f\u0043\u0068e\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073");_ebdda !=nil {return _ebdda ;};};if _afdab .Odso !=nil {if _gbfbf :=_afdab .Odso .ValidateWithPath (path +"\u002f\u004f\u0064s\u006f"); -_gbfbf !=nil {return _gbfbf ;};};return nil ;};func (_fcfgg ST_DropCap )String ()string {switch _fcfgg {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 (_ddfdg *CT_FrameLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_dcceae ,_bcecg :=_ddfdg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bcecg !=nil {return _bcecg ;};start .Attr =append (start .Attr ,_dcceae ); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_addee ST_FrameScrollbar )String ()string {switch _addee {case 0:return "";case 1:return "\u006f\u006e";case 2:return "\u006f\u0066\u0066";case 3:return "\u0061\u0075\u0074\u006f"; -};return "";};func (_gabggf *CT_PPrChange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_gabggf .AuthorAttr )}); -if _gabggf .DateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gabggf .DateAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gabggf .IdAttr )}); -e .EncodeToken (start );_cgbe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_gabggf .PPr ,_cgbe );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_UnsignedDecimalNumber struct{ +// Validate validates the CT_Jc and its children +func (_fcdbc *CT_Jc )Validate ()error {return _fcdbc .ValidateWithPath ("\u0043\u0054\u005fJ\u0063")}; -// Positive Decimal Number Value -ValAttr uint64 ;};func (_dfffgf *CT_FitText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cfabf :=range start .Attr {if _cfabf .Name .Local =="\u0076\u0061\u006c"{_ffedb ,_edcaa :=ParseUnionST_TwipsMeasure (_cfabf .Value );if _edcaa !=nil {return _edcaa ; -};_dfffgf .ValAttr =_ffedb ;continue ;};if _cfabf .Name .Local =="\u0069\u0064"{_faaca ,_dcgg :=_d .ParseInt (_cfabf .Value ,10,64);if _dcgg !=nil {return _dcgg ;};_dfffgf .IdAttr =&_faaca ;continue ;};};for {_ededg ,_dfdce :=d .Token ();if _dfdce !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_dfdce ); -};if _adfc ,_dfab :=_ededg .(_b .EndElement );_dfab &&_adfc .Name ==start .Name {break ;};};return nil ;};func (_dddab ST_MailMergeOdsoFMDFieldType )Validate ()error {return _dddab .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_MailMergeOdsoFMDFieldType and its children, prefixing error messages with path +func (_dbcfa *CT_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {if _dbcfa .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 _dadee :=_dbcfa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dadee !=nil {return _dadee ;};return nil ;}; -// Validate validates the CT_CharacterSpacing and its children -func (_bgfd *CT_CharacterSpacing )Validate ()error {return _bgfd .ValidateWithPath ("\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_gcecbc ST_Pitch )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gcecbc .String (),start ); -}; +// ValidateWithPath validates the CT_Perm and its children, prefixing error messages with path +func (_gffae *CT_Perm )ValidateWithPath (path string )error {if _ggfb :=_gffae .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_ggfb !=nil {return _ggfb ;};return nil ;};type CT_Lang struct{ -// ValidateWithPath validates the EG_CellMarkupElements and its children, prefixing error messages with path -func (_dabaac *EG_CellMarkupElements )ValidateWithPath (path string )error {if _dabaac .CellIns !=nil {if _gaaga :=_dabaac .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_gaaga !=nil {return _gaaga ;};};if _dabaac .CellDel !=nil {if _affaa :=_dabaac .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); -_affaa !=nil {return _affaa ;};};if _dabaac .CellMerge !=nil {if _abgbc :=_dabaac .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_abgbc !=nil {return _abgbc ;};};return nil ;};func (_abbbe ST_MailMergeOdsoFMDFieldType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acbad :=_b .Attr {}; -_acbad .Name =name ;switch _abbbe {case ST_MailMergeOdsoFMDFieldTypeUnset :_acbad .Value ="";case ST_MailMergeOdsoFMDFieldTypeNull :_acbad .Value ="\u006e\u0075\u006c\u006c";case ST_MailMergeOdsoFMDFieldTypeDbColumn :_acbad .Value ="\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e"; -};return _acbad ,nil ;};func (_dddegd *ST_PageOrientation )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dddegd =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_dddegd =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_dddegd =2; -};return nil ;};func (_baagag ST_Lock )ValidateWithPath (path string )error {switch _baagag {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 (_baagag )); -};return nil ;};func (_eebbcg *CT_Perm )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agbggb :=range start .Attr {if _agbggb .Name .Local =="\u0069\u0064"{_cebbf ,_ddbcb :=_agbggb .Value ,error (nil );if _ddbcb !=nil {return _ddbcb ; -};_eebbcg .IdAttr =_cebbf ;continue ;};if _agbggb .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_eebbcg .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_agbggb );continue ;};};for {_deffa ,_efbfd :=d .Token (); -if _efbfd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0065\u0072\u006d\u003a\u0020\u0025\u0073",_efbfd );};if _ggecg ,_aeaaf :=_deffa .(_b .EndElement );_aeaaf &&_ggecg .Name ==start .Name {break ;};};return nil ; -};func (_eacea *Recipients )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\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 ,_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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 :"\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 ,_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 ="\u0077\u003a\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073";return _eacea .CT_Recipients .MarshalXML (e ,start );}; +// Language Code +ValAttr string ;};func (_aeagb *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 :_a .Sprintf ("\u0025\u0076",_aeagb .IdAttr )});e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_CompatSetting struct{ -// ValidateWithPath validates the CT_SdtPrChoice and its children, prefixing error messages with path -func (_bdeebb *CT_SdtPrChoice )ValidateWithPath (path string )error {if _bdeebb .Equation !=nil {if _dace :=_bdeebb .Equation .ValidateWithPath (path +"\u002fE\u0071\u0075\u0061\u0074\u0069\u006fn");_dace !=nil {return _dace ;};};if _bdeebb .ComboBox !=nil {if _faacdc :=_bdeebb .ComboBox .ValidateWithPath (path +"\u002fC\u006f\u006d\u0062\u006f\u0042\u006fx"); -_faacdc !=nil {return _faacdc ;};};if _bdeebb .Date !=nil {if _bafed :=_bdeebb .Date .ValidateWithPath (path +"\u002f\u0044\u0061t\u0065");_bafed !=nil {return _bafed ;};};if _bdeebb .DocPartObj !=nil {if _fbfg :=_bdeebb .DocPartObj .ValidateWithPath (path +"/\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"); -_fbfg !=nil {return _fbfg ;};};if _bdeebb .DocPartList !=nil {if _bfbgdc :=_bdeebb .DocPartList .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074");_bfbgdc !=nil {return _bfbgdc ;};};if _bdeebb .DropDownList !=nil {if _adgcbe :=_bdeebb .DropDownList .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"); -_adgcbe !=nil {return _adgcbe ;};};if _bdeebb .Picture !=nil {if _gaedba :=_bdeebb .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_gaedba !=nil {return _gaedba ;};};if _bdeebb .RichText !=nil {if _edfde :=_bdeebb .RichText .ValidateWithPath (path +"\u002fR\u0069\u0063\u0068\u0054\u0065\u0078t"); -_edfde !=nil {return _edfde ;};};if _bdeebb .Text !=nil {if _beacgb :=_bdeebb .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_beacgb !=nil {return _beacgb ;};};if _bdeebb .Citation !=nil {if _eggbd :=_bdeebb .Citation .ValidateWithPath (path +"\u002fC\u0069\u0074\u0061\u0074\u0069\u006fn"); -_eggbd !=nil {return _eggbd ;};};if _bdeebb .Group !=nil {if _bgbff :=_bdeebb .Group .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070");_bgbff !=nil {return _bgbff ;};};if _bdeebb .Bibliography !=nil {if _affgg :=_bdeebb .Bibliography .ValidateWithPath (path +"\u002f\u0042\u0069\u0062\u006c\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"); -_affgg !=nil {return _affgg ;};};return nil ;};func NewCT_TrackChange ()*CT_TrackChange {_bffebg :=&CT_TrackChange {};return _bffebg };func NewCT_TblPrChange ()*CT_TblPrChange {_ggefd :=&CT_TblPrChange {};_ggefd .TblPr =NewCT_TblPrBase ();return _ggefd ; -}; +// Name of Setting +NameAttr *string ; -// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path -func (_ggcd *CT_Lvl )ValidateWithPath (path string )error {if _ggcd .TentativeAttr !=nil {if _baaag :=_ggcd .TentativeAttr .ValidateWithPath (path +"\u002f\u0054\u0065\u006e\u0074\u0061\u0074\u0069\u0076e\u0041\u0074\u0074\u0072");_baaag !=nil {return _baaag ; -};};if _ggcd .Start !=nil {if _caddg :=_ggcd .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_caddg !=nil {return _caddg ;};};if _ggcd .NumFmt !=nil {if _gdadg :=_ggcd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_gdadg !=nil {return _gdadg ;};};if _ggcd .LvlRestart !=nil {if _geaff :=_ggcd .LvlRestart .ValidateWithPath (path +"/\u004c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074");_geaff !=nil {return _geaff ;};};if _ggcd .PStyle !=nil {if _cdcgd :=_ggcd .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065"); -_cdcgd !=nil {return _cdcgd ;};};if _ggcd .IsLgl !=nil {if _aegcb :=_ggcd .IsLgl .ValidateWithPath (path +"\u002f\u0049\u0073\u004c\u0067\u006c");_aegcb !=nil {return _aegcb ;};};if _ggcd .Suff !=nil {if _edbee :=_ggcd .Suff .ValidateWithPath (path +"\u002f\u0053\u0075f\u0066"); -_edbee !=nil {return _edbee ;};};if _ggcd .LvlText !=nil {if _dafb :=_ggcd .LvlText .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u0054\u0065\u0078\u0074");_dafb !=nil {return _dafb ;};};if _ggcd .LvlPicBulletId !=nil {if _bdcedg :=_ggcd .LvlPicBulletId .ValidateWithPath (path +"\u002fL\u0076l\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u0049\u0064"); -_bdcedg !=nil {return _bdcedg ;};};if _ggcd .Legacy !=nil {if _fbgeeg :=_ggcd .Legacy .ValidateWithPath (path +"\u002fL\u0065\u0067\u0061\u0063\u0079");_fbgeeg !=nil {return _fbgeeg ;};};if _ggcd .LvlJc !=nil {if _ggac :=_ggcd .LvlJc .ValidateWithPath (path +"\u002f\u004c\u0076\u006c\u004a\u0063"); -_ggac !=nil {return _ggac ;};};if _ggcd .PPr !=nil {if _aebed :=_ggcd .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_aebed !=nil {return _aebed ;};};if _ggcd .RPr !=nil {if _efgdf :=_ggcd .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072"); -_efgdf !=nil {return _efgdf ;};};return nil ;};func (_ede *AG_TransitionalPassword )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ede .CryptProviderTypeAttr !=_bc .ST_CryptProvUnset {_ab ,_ca :=_ede .CryptProviderTypeAttr .MarshalXMLAttr (_b .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 ,_ab );};if _ede .CryptAlgorithmClassAttr !=_bc .ST_AlgClassUnset {_be ,_adbg :=_ede .CryptAlgorithmClassAttr .MarshalXMLAttr (_b .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); -if _adbg !=nil {return _adbg ;};start .Attr =append (start .Attr ,_be );};if _ede .CryptAlgorithmTypeAttr !=_bc .ST_AlgTypeUnset {_fgg ,_febc :=_ede .CryptAlgorithmTypeAttr .MarshalXMLAttr (_b .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); -if _febc !=nil {return _febc ;};start .Attr =append (start .Attr ,_fgg );};if _ede .CryptAlgorithmSidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0053\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_ede .CryptAlgorithmSidAttr )}); -};if _ede .CryptSpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003ac\u0072\u0079\u0070t\u0053\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ede .CryptSpinCountAttr )}); -};if _ede .CryptProviderAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063r\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_ede .CryptProviderAttr )});}; -if _ede .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ede .AlgIdExtAttr )});};if _ede .AlgIdExtSourceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003aa\u006c\u0067\u0049d\u0045\u0078\u0074\u0053\u006f\u0075\u0072\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ede .AlgIdExtSourceAttr )}); -};if _ede .CryptProviderTypeExtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0045x\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ede .CryptProviderTypeExtAttr )}); -};if _ede .CryptProviderTypeExtSourceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 :_f .Sprintf ("\u0025\u0076",*_ede .CryptProviderTypeExtSourceAttr )}); -};if _ede .HashAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_ede .HashAttr )});};if _ede .SaltAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ede .SaltAttr )}); -};return nil ;};func (_eaaffg WdST_RelFromV )ValidateWithPath (path string )error {switch _eaaffg {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 (_eaaffg )); -};return nil ;};func NewCT_FrameScrollbar ()*CT_FrameScrollbar {_egaeg :=&CT_FrameScrollbar {};_egaeg .ValAttr =ST_FrameScrollbar (1);return _egaeg ;};func (_gfebff *ST_PTabRelativeTo )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfebff =0; -case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gfebff =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_gfebff =2;};return nil ;}; +// Namespace of Setting +UriAttr *string ; -// Validate validates the CT_AutoCaption and its children -func (_gbe *CT_AutoCaption )Validate ()error {return _gbe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e");};func (_gffgdg ST_MailMergeOdsoFMDFieldType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gffgdg .String (),start ); -};func (_efebfb WdST_AlignV )String ()string {switch _efebfb {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 "";}; +// Value of Setting +ValAttr *string ;};func (_cgebd *ST_TextEffect )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffbdaa ,_eaacf :=d .Token ();if _eaacf !=nil {return _eaacf ;};if _geeddd ,_caebe :=_ffbdaa .(_g .EndElement );_caebe &&_geeddd .Name ==start .Name {*_cgebd =1; +return nil ;};if _gaaffb ,_adabf :=_ffbdaa .(_g .CharData );!_adabf {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",_ffbdaa );}else {switch string (_gaaffb ){case "":*_cgebd =0; +case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_cgebd =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_cgebd =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_cgebd =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_cgebd =4; +case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_cgebd =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_cgebd =6;case "\u006e\u006f\u006e\u0065":*_cgebd =7;};};_ffbdaa ,_eaacf =d .Token ();if _eaacf !=nil {return _eaacf ;};if _gebggf ,_cffgge :=_ffbdaa .(_g .EndElement ); +_cffgge &&_gebggf .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",_ffbdaa );}; -// Validate validates the WdCT_WrapNone and its children -func (_cfcd *WdCT_WrapNone )Validate ()error {return _cfcd .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u004e\u006f\u006e\u0065");};func (_ddgfc *CT_TblPrChange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_ddgfc .AuthorAttr )}); -if _ddgfc .DateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ddgfc .DateAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ddgfc .IdAttr )}); -e .EncodeToken (start );_agece :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_ddgfc .TblPr ,_agece );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_FtnDocProps and its children, prefixing error messages with path +func (_dgcee *CT_FtnDocProps )ValidateWithPath (path string )error {if _dgcee .Pos !=nil {if _bfbeb :=_dgcee .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_bfbeb !=nil {return _bfbeb ;};};if _dgcee .NumFmt !=nil {if _edccbb :=_dgcee .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); +_edccbb !=nil {return _edccbb ;};};if _dgcee .NumStart !=nil {if _bcbbg :=_dgcee .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_bcbbg !=nil {return _bcbbg ;};};if _dgcee .NumRestart !=nil {if _eabdf :=_dgcee .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); +_eabdf !=nil {return _eabdf ;};};for _eddbc ,_agbaf :=range _dgcee .Footnote {if _bcff :=_agbaf .ValidateWithPath (_a .Sprintf ("\u0025s\u002fF\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u005b\u0025\u0064\u005d",path ,_eddbc ));_bcff !=nil {return _bcff ; +};};return nil ;};func (_dgdca ST_StyleSort )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gdgff :=_g .Attr {};_gdgff .Name =name ;switch _dgdca {case ST_StyleSortUnset :_gdgff .Value ="";case ST_StyleSortName :_gdgff .Value ="\u006e\u0061\u006d\u0065"; +case ST_StyleSortPriority :_gdgff .Value ="\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case ST_StyleSortDefault :_gdgff .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_StyleSortFont :_gdgff .Value ="\u0066\u006f\u006e\u0074";case ST_StyleSortBasedOn :_gdgff .Value ="\u0062a\u0073\u0065\u0064\u004f\u006e"; +case ST_StyleSortType :_gdgff .Value ="\u0074\u0079\u0070\u0065";case ST_StyleSort0000 :_gdgff .Value ="\u0030\u0030\u0030\u0030";case ST_StyleSort0001 :_gdgff .Value ="\u0030\u0030\u0030\u0031";case ST_StyleSort0002 :_gdgff .Value ="\u0030\u0030\u0030\u0032"; +case ST_StyleSort0003 :_gdgff .Value ="\u0030\u0030\u0030\u0033";case ST_StyleSort0004 :_gdgff .Value ="\u0030\u0030\u0030\u0034";case ST_StyleSort0005 :_gdgff .Value ="\u0030\u0030\u0030\u0035";};return _gdgff ,nil ;};func (_ddfag *WdCT_PosH )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_badaeg ,_abfbae :=_ddfag .RelativeFromAttr .MarshalXMLAttr (_g .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"}); +if _abfbae !=nil {return _abfbae ;};start .Attr =append (start .Attr ,_badaeg );e .EncodeToken (start );_ddfag .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_FontRel and its children -func (_bfdf *CT_FontRel )Validate ()error {return _bfdf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0052\u0065\u006c");};type AG_SectPrAttributes struct{RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ; -};func (_fceca *CT_PTab )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fceca .AlignmentAttr =ST_PTabAlignment (1);_fceca .RelativeToAttr =ST_PTabRelativeTo (1);_fceca .LeaderAttr =ST_PTabLeader (1);for _ ,_edbff :=range start .Attr {if _edbff .Name .Local =="\u0061l\u0069\u0067\u006e\u006d\u0065\u006et"{_fceca .AlignmentAttr .UnmarshalXMLAttr (_edbff ); -continue ;};if _edbff .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"{_fceca .RelativeToAttr .UnmarshalXMLAttr (_edbff );continue ;};if _edbff .Name .Local =="\u006c\u0065\u0061\u0064\u0065\u0072"{_fceca .LeaderAttr .UnmarshalXMLAttr (_edbff ); -continue ;};};for {_gcabb ,_cbfcd :=d .Token ();if _cbfcd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0054\u0061\u0062\u003a\u0020\u0025\u0073",_cbfcd );};if _bbegf ,_egggg :=_gcabb .(_b .EndElement );_egggg &&_bbegf .Name ==start .Name {break ; -};};return nil ;}; +// Validate validates the CT_Lock and its children +func (_gefg *CT_Lock )Validate ()error {return _gefg .ValidateWithPath ("\u0043T\u005f\u004c\u006f\u0063\u006b");};func (_fgfab ST_Merge )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dafcg :=_g .Attr {};_dafcg .Name =name ;switch _fgfab {case ST_MergeUnset :_dafcg .Value =""; +case ST_MergeContinue :_dafcg .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065";case ST_MergeRestart :_dafcg .Value ="\u0072e\u0073\u0074\u0061\u0072\u0074";};return _dafcg ,nil ;};type CT_Columns struct{ -// Validate validates the CT_Zoom and its children -func (_cagff *CT_Zoom )Validate ()error {return _cagff .ValidateWithPath ("\u0043T\u005f\u005a\u006f\u006f\u006d");};func (_fffgb *CT_ProofErr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fffgb .TypeAttr =ST_ProofErr (1);for _ ,_bddbca :=range start .Attr {if _bddbca .Name .Local =="\u0074\u0079\u0070\u0065"{_fffgb .TypeAttr .UnmarshalXMLAttr (_bddbca ); -continue ;};};for {_ebee ,_ecbce :=d .Token ();if _ecbce !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066\u0045\u0072\u0072\u003a\u0020\u0025\u0073",_ecbce );};if _efceg ,_ebdbf :=_ebee .(_b .EndElement ); -_ebdbf &&_efceg .Name ==start .Name {break ;};};return nil ;};type ST_Pitch byte ;func (_cfeae WdST_RelFromH )Validate ()error {return _cfeae .ValidateWithPath ("")};func NewCT_PageBorders ()*CT_PageBorders {_gaadc :=&CT_PageBorders {};return _gaadc }; +// Equal Column Widths +EqualWidthAttr *_ffb .ST_OnOff ; +// Spacing Between Equal Width Columns +SpaceAttr *_ffb .ST_TwipsMeasure ; -// Validate validates the CT_HdrFtr and its children -func (_gfgd *CT_HdrFtr )Validate ()error {return _gfgd .ValidateWithPath ("\u0043T\u005f\u0048\u0064\u0072\u0046\u0074r");};type CT_Text struct{SpaceAttr *string ;Content string ;};type ST_ObjectDrawAspect byte ; +// Number of Equal Width Columns +NumAttr *int64 ; -// Validate validates the WdCT_Anchor and its children -func (_dacgaf *WdCT_Anchor )Validate ()error {return _dacgaf .ValidateWithPath ("W\u0064\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072");}; +// Draw Line Between Columns +SepAttr *_ffb .ST_OnOff ; -// Validate validates the CT_Endnotes and its children -func (_efadc *CT_Endnotes )Validate ()error {return _efadc .ValidateWithPath ("C\u0054\u005f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func NewCT_RPrOriginal ()*CT_RPrOriginal {_ecbebe :=&CT_RPrOriginal {};return _ecbebe };func (_gegaee ST_Wrap )Validate ()error {return _gegaee .ValidateWithPath ("")}; -func (_dcebfg *ST_BrClear )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cedcb ,_ffffb :=d .Token ();if _ffffb !=nil {return _ffffb ;};if _bdggce ,_bgecf :=_cedcb .(_b .EndElement );_bgecf &&_bdggce .Name ==start .Name {*_dcebfg =1;return nil ; -};if _gacaga ,_cecdd :=_cedcb .(_b .CharData );!_cecdd {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",_cedcb );}else {switch string (_gacaga ){case "":*_dcebfg =0; -case "\u006e\u006f\u006e\u0065":*_dcebfg =1;case "\u006c\u0065\u0066\u0074":*_dcebfg =2;case "\u0072\u0069\u0067h\u0074":*_dcebfg =3;case "\u0061\u006c\u006c":*_dcebfg =4;};};_cedcb ,_ffffb =d .Token ();if _ffffb !=nil {return _ffffb ;};if _ebdfbf ,_dbeab :=_cedcb .(_b .EndElement ); -_dbeab &&_ebdfbf .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",_cedcb );};func NewCT_CalendarType ()*CT_CalendarType {_bbbe :=&CT_CalendarType {}; -return _bbbe };func (_ebcfb *CT_NumLvl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ebcfb .IlvlAttr )}); -e .EncodeToken (start );if _ebcfb .StartOverride !=nil {_afdff :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073t\u0061\u0072\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}};e .EncodeElement (_ebcfb .StartOverride ,_afdff );};if _ebcfb .Lvl !=nil {_aaeced :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006cv\u006c"}}; -e .EncodeElement (_ebcfb .Lvl ,_aaeced );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SectPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; +// Single Column Definition +Col []*CT_Column ;};func (_bcgcf *CT_PaperSource )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eefge :=range start .Attr {if _eefge .Name .Local =="\u0066\u0069\u0072s\u0074"{_bfcag ,_befff :=_ff .ParseInt (_eefge .Value ,10,64); +if _befff !=nil {return _befff ;};_bcgcf .FirstAttr =&_bfcag ;continue ;};if _eefge .Name .Local =="\u006f\u0074\u0068e\u0072"{_bgccf ,_dgdb :=_ff .ParseInt (_eefge .Value ,10,64);if _dgdb !=nil {return _dgdb ;};_bcgcf .OtherAttr =&_bgccf ;continue ;}; +};for {_fgaeb ,_egcdbe :=d .Token ();if _egcdbe !=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",_egcdbe );};if _acefg ,_acfcea :=_fgaeb .(_g .EndElement ); +_acfcea &&_acefg .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 (_dafgc ST_DocPartBehavior )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dafgc .String (),start ); +};func (_eedcc ST_ProofErr )ValidateWithPath (path string )error {switch _eedcc {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 (_eedcc )); +};return nil ;};func (_affbdf ST_HAnchor )ValidateWithPath (path string )error {switch _affbdf {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 (_affbdf )); +};return nil ;};type ST_ObjectUpdateMode byte ;func (_bcdfae ST_EdnPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dffeed :=_g .Attr {};_dffeed .Name =name ;switch _bcdfae {case ST_EdnPosUnset :_dffeed .Value ="";case ST_EdnPosSectEnd :_dffeed .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064"; +case ST_EdnPosDocEnd :_dffeed .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _dffeed ,nil ;};type CT_TextDirection struct{ -// Annotation Identifier -IdAttr int64 ;SectPr *CT_SectPrBase ;};type WdCT_WordprocessingShapeChoice struct{CNvSpPr *_a .CT_NonVisualDrawingShapeProps ;CNvCnPr *_a .CT_NonVisualConnectorProperties ;};type ST_TextDirection byte ;type CT_Cnf struct{ +// Direction of Text Flow +ValAttr ST_TextDirection ;}; -// Conditional Formatting Bit Mask -ValAttr *string ; +// ValidateWithPath validates the Ftr and its children, prefixing error messages with path +func (_dgceg *Ftr )ValidateWithPath (path string )error {if _bgaaag :=_dgceg .CT_HdrFtr .ValidateWithPath (path );_bgaaag !=nil {return _bgaaag ;};return nil ;};const (ST_TblOverlapUnset ST_TblOverlap =0;ST_TblOverlapNever ST_TblOverlap =1;ST_TblOverlapOverlap ST_TblOverlap =2; +);func (_efgfd *CT_Picture )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_defeg :for {_bedcef ,_cdbfb :=d .Token ();if _cdbfb !=nil {return _cdbfb ;};switch _daaecg :=_bedcef .(type ){case _g .StartElement :switch _daaecg .Name {default:if _gddaa ,_bcda :=_e .CreateElement (_daaecg ); +_bcda !=nil {return _bcda ;}else {if _beeff :=d .DecodeElement (_gddaa ,&_daaecg );_beeff !=nil {return _beeff ;};_efgfd .Any =append (_efgfd .Any ,_gddaa );};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_efgfd .Movie =NewCT_Rel (); +if _abadc :=d .DecodeElement (_efgfd .Movie ,&_daaecg );_abadc !=nil {return _abadc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efgfd .Control =NewCT_Control (); +if _dbdec :=d .DecodeElement (_efgfd .Control ,&_daaecg );_dbdec !=nil {return _dbdec ;};};case _g .EndElement :break _defeg ;case _g .CharData :};};return nil ;};func (_bddbe ST_HdrFtr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bddbe .String (),start ); +};type ST_CharacterSpacing byte ;type CT_Odso struct{ -// First Row -FirstRowAttr *_bc .ST_OnOff ; +// UDL Connection String +Udl *CT_String ; -// Last Row -LastRowAttr *_bc .ST_OnOff ; +// Data Source Table Name +Table *CT_String ; -// First Column -FirstColumnAttr *_bc .ST_OnOff ; +// ODSO Data Source File Path +Src *CT_Rel ; -// Last Column -LastColumnAttr *_bc .ST_OnOff ; +// Column Delimiter for Data Source +ColDelim *CT_DecimalNumber ; -// Odd Numbered Vertical Band -OddVBandAttr *_bc .ST_OnOff ; +// ODSO Data Source Type +Type *CT_MailMergeSourceType ; -// Even Numbered Vertical Band -EvenVBandAttr *_bc .ST_OnOff ; +// First Row of Data Source Contains Column Names +FHdr *CT_OnOff ; -// Odd Numbered Horizontal Band -OddHBandAttr *_bc .ST_OnOff ; +// External Data Source to Merge Field Mapping +FieldMapData []*CT_OdsoFieldMapData ; -// Even Numbered Horizontal Band -EvenHBandAttr *_bc .ST_OnOff ; +// Reference to Inclusion/Exclusion Data for Data Source +RecipientData []*CT_Rel ;};func (_ddcag *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 :_a .Sprintf ("\u0025\u0076",_ddcag .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccagec ST_FtnEdn )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bdacdg :=_g .Attr {};_bdacdg .Name =name ;switch _ccagec {case ST_FtnEdnUnset :_bdacdg .Value =""; +case ST_FtnEdnNormal :_bdacdg .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_FtnEdnSeparator :_bdacdg .Value ="\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr";case ST_FtnEdnContinuationSeparator :_bdacdg .Value ="c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"; +case ST_FtnEdnContinuationNotice :_bdacdg .Value ="\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065";};return _bdacdg ,nil ;};func (_cecgdb ST_SectionMark )String ()string {switch _cecgdb {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 "";};const (ST_LineSpacingRuleUnset ST_LineSpacingRule =0;ST_LineSpacingRuleAuto ST_LineSpacingRule =1;ST_LineSpacingRuleExact ST_LineSpacingRule =2;ST_LineSpacingRuleAtLeast ST_LineSpacingRule =3;);func (_fggff *CT_Picture )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); +e .EncodeToken (start );if _fggff .Any !=nil {for _ ,_fcaca :=range _fggff .Any {_fcaca .MarshalXML (e ,_g .StartElement {});};};if _fggff .Movie !=nil {_cgecg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_fggff .Movie ,_cgecg ); +};if _fggff .Control !=nil {_cafcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_fggff .Control ,_cafcf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// First Row and First Column -FirstRowFirstColumnAttr *_bc .ST_OnOff ; +// Validate validates the AG_Password and its children +func (_bb *AG_Password )Validate ()error {return _bb .ValidateWithPath ("A\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064");};func (_bcdac ST_HAnchor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bcdac .String (),start ); +};type EG_ContentRunContentBase struct{SmartTag *CT_SmartTagRun ;Sdt *CT_SdtRun ;EG_RunLevelElts []*EG_RunLevelElts ;};type CT_UnsignedDecimalNumber struct{ -// First Row and Last Column -FirstRowLastColumnAttr *_bc .ST_OnOff ; +// Positive Decimal Number Value +ValAttr uint64 ;};func NewCT_FldChar ()*CT_FldChar {_dgccf :=&CT_FldChar {};_dgccf .FldCharTypeAttr =ST_FldCharType (1);return _dgccf ;}; -// Last Row and First Column -LastRowFirstColumnAttr *_bc .ST_OnOff ; +// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path +func (_fcbdge *CT_Text )ValidateWithPath (path string )error {return nil };func (_dcgab *CT_ParaRPrOriginal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dcgab .Ins !=nil {_fcebb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}}; +e .EncodeElement (_dcgab .Ins ,_fcebb );};if _dcgab .Del !=nil {_fgba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_dcgab .Del ,_fgba );};if _dcgab .MoveFrom !=nil {_edfff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}}; +e .EncodeElement (_dcgab .MoveFrom ,_edfff );};if _dcgab .MoveTo !=nil {_bgfdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_dcgab .MoveTo ,_bgfdg );};if _dcgab .RStyle !=nil {_dbcdd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_dcgab .RStyle ,_dbcdd );};if _dcgab .RFonts !=nil {_bebab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_dcgab .RFonts ,_bebab );};if _dcgab .B !=nil {_fcbdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}}; +e .EncodeElement (_dcgab .B ,_fcbdb );};if _dcgab .BCs !=nil {_abbfbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_dcgab .BCs ,_abbfbc );};if _dcgab .I !=nil {_edbfaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}}; +e .EncodeElement (_dcgab .I ,_edbfaf );};if _dcgab .ICs !=nil {_aeggf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_dcgab .ICs ,_aeggf );};if _dcgab .Caps !=nil {_agdee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; +e .EncodeElement (_dcgab .Caps ,_agdee );};if _dcgab .SmallCaps !=nil {_ccbgb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_dcgab .SmallCaps ,_ccbgb );};if _dcgab .Strike !=nil {_ebccb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; +e .EncodeElement (_dcgab .Strike ,_ebccb );};if _dcgab .Dstrike !=nil {_bbdeb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_dcgab .Dstrike ,_bbdeb );};if _dcgab .Outline !=nil {_edbffc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; +e .EncodeElement (_dcgab .Outline ,_edbffc );};if _dcgab .Shadow !=nil {_baea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_dcgab .Shadow ,_baea );};if _dcgab .Emboss !=nil {_dbdge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; +e .EncodeElement (_dcgab .Emboss ,_dbdge );};if _dcgab .Imprint !=nil {_eecfce :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_dcgab .Imprint ,_eecfce );};if _dcgab .NoProof !=nil {_begab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; +e .EncodeElement (_dcgab .NoProof ,_begab );};if _dcgab .SnapToGrid !=nil {_cecdd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dcgab .SnapToGrid ,_cecdd );};if _dcgab .Vanish !=nil {_eggba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; +e .EncodeElement (_dcgab .Vanish ,_eggba );};if _dcgab .WebHidden !=nil {_aafca :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dcgab .WebHidden ,_aafca );};if _dcgab .Color !=nil {_gaff :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_dcgab .Color ,_gaff );};if _dcgab .Spacing !=nil {_ecfga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dcgab .Spacing ,_ecfga );};if _dcgab .W !=nil {_bfbca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}}; +e .EncodeElement (_dcgab .W ,_bfbca );};if _dcgab .Kern !=nil {_bceee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_dcgab .Kern ,_bceee );};if _dcgab .Position !=nil {_gdbgea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_dcgab .Position ,_gdbgea );};if _dcgab .Sz !=nil {_ddba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_dcgab .Sz ,_ddba );};if _dcgab .SzCs !=nil {_afdcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; +e .EncodeElement (_dcgab .SzCs ,_afdcd );};if _dcgab .Highlight !=nil {_dgaag :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dcgab .Highlight ,_dgaag );};if _dcgab .U !=nil {_agegg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}}; +e .EncodeElement (_dcgab .U ,_agegg );};if _dcgab .Effect !=nil {_dgcde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_dcgab .Effect ,_dgcde );};if _dcgab .Bdr !=nil {_afcdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}}; +e .EncodeElement (_dcgab .Bdr ,_afcdf );};if _dcgab .Shd !=nil {_aggb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dcgab .Shd ,_aggb );};if _dcgab .FitText !=nil {_dcdbb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; +e .EncodeElement (_dcgab .FitText ,_dcdbb );};if _dcgab .VertAlign !=nil {_beeda :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dcgab .VertAlign ,_beeda );};if _dcgab .Rtl !=nil {_cabfgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}}; +e .EncodeElement (_dcgab .Rtl ,_cabfgd );};if _dcgab .Cs !=nil {_afafg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_dcgab .Cs ,_afafg );};if _dcgab .Em !=nil {_ddbac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}}; +e .EncodeElement (_dcgab .Em ,_ddbac );};if _dcgab .Lang !=nil {_egfdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_dcgab .Lang ,_egfdb );};if _dcgab .EastAsianLayout !=nil {_cgcae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_dcgab .EastAsianLayout ,_cgcae );};if _dcgab .SpecVanish !=nil {_gefee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dcgab .SpecVanish ,_gefee ); +};if _dcgab .OMath !=nil {_abba :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_dcgab .OMath ,_abba );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TblLayoutType struct{ -// Last Row and Last Column -LastRowLastColumnAttr *_bc .ST_OnOff ;};type WdCT_PosHChoice struct{Align WdST_AlignH ;PosOffset *int32 ;}; +// Table Layout Setting +TypeAttr ST_TblLayoutType ;}; -// ValidateWithPath validates the CT_Frame and its children, prefixing error messages with path -func (_egaca *CT_Frame )ValidateWithPath (path string )error {if _egaca .Sz !=nil {if _deccg :=_egaca .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_deccg !=nil {return _deccg ;};};if _egaca .Name !=nil {if _gdfbb :=_egaca .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065"); -_gdfbb !=nil {return _gdfbb ;};};if _egaca .Title !=nil {if _bgfgf :=_egaca .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_bgfgf !=nil {return _bgfgf ;};};if _egaca .LongDesc !=nil {if _abced :=_egaca .LongDesc .ValidateWithPath (path +"\u002fL\u006f\u006e\u0067\u0044\u0065\u0073c"); -_abced !=nil {return _abced ;};};if _egaca .SourceFileName !=nil {if _edfcfg :=_egaca .SourceFileName .ValidateWithPath (path +"\u002fS\u006fu\u0072\u0063\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065");_edfcfg !=nil {return _edfcfg ;};};if _egaca .MarW !=nil {if _aacab :=_egaca .MarW .ValidateWithPath (path +"\u002f\u004d\u0061r\u0057"); -_aacab !=nil {return _aacab ;};};if _egaca .MarH !=nil {if _dffdb :=_egaca .MarH .ValidateWithPath (path +"\u002f\u004d\u0061r\u0048");_dffdb !=nil {return _dffdb ;};};if _egaca .Scrollbar !=nil {if _ecfb :=_egaca .Scrollbar .ValidateWithPath (path +"\u002f\u0053\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"); -_ecfb !=nil {return _ecfb ;};};if _egaca .NoResizeAllowed !=nil {if _gcgde :=_egaca .NoResizeAllowed .ValidateWithPath (path +"\u002f\u004eo\u0052\u0065\u0073i\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064");_gcgde !=nil {return _gcgde ;};};if _egaca .LinkedToFile !=nil {if _fgfdb :=_egaca .LinkedToFile .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"); -_fgfdb !=nil {return _fgfdb ;};};return nil ;};func (_faaea *WdCT_TextboxInfo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faaea .TxbxContent =NewWdCT_TxbxContent ();for _ ,_bbfcb :=range start .Attr {if _bbfcb .Name .Local =="\u0069\u0064"{_baada ,_befbad :=_d .ParseUint (_bbfcb .Value ,10,16); -if _befbad !=nil {return _befbad ;};_faecea :=uint16 (_baada );_faaea .IdAttr =&_faecea ;continue ;};};_dedbb :for {_cbbge ,_beacfd :=d .Token ();if _beacfd !=nil {return _beacfd ;};switch _edgdcd :=_cbbge .(type ){case _b .StartElement :switch _edgdcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"t\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"},_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"}:if _eacbd :=d .DecodeElement (_faaea .TxbxContent ,&_edgdcd ); -_eacbd !=nil {return _eacbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_faaea .ExtLst =_a .NewCT_OfficeArtExtensionList (); -if _geacg :=d .DecodeElement (_faaea .ExtLst ,&_edgdcd );_geacg !=nil {return _geacg ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_edgdcd .Name ); -if _faaed :=d .Skip ();_faaed !=nil {return _faaed ;};};case _b .EndElement :break _dedbb ;case _b .CharData :};};return nil ;};func (_efcg *CT_OnOff )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_beccf :=range start .Attr {if _beccf .Name .Local =="\u0076\u0061\u006c"{_eebc ,_bgfcc :=ParseUnionST_OnOff (_beccf .Value ); -if _bgfcc !=nil {return _bgfcc ;};_efcg .ValAttr =&_eebc ;continue ;};};for {_afcfg ,_dggea :=d .Token ();if _dggea !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_dggea );};if _gcdeb ,_ebdgd :=_afcfg .(_b .EndElement ); -_ebdgd &&_gcdeb .Name ==start .Name {break ;};};return nil ;};func NewCT_PTab ()*CT_PTab {_bcagg :=&CT_PTab {};_bcagg .AlignmentAttr =ST_PTabAlignment (1);_bcagg .RelativeToAttr =ST_PTabRelativeTo (1);_bcagg .LeaderAttr =ST_PTabLeader (1);return _bcagg ; -};func (_ccdbfc ST_HdrFtr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ccdbfc .String (),start );};type CT_PPr struct{ +// ValidateWithPath validates the CT_FtnEdnSepRef and its children, prefixing error messages with path +func (_fbdea *CT_FtnEdnSepRef )ValidateWithPath (path string )error {return nil };func (_fffeag ST_MailMergeSourceType )Validate ()error {return _fffeag .ValidateWithPath ("")};type ST_MailMergeOdsoFMDFieldType byte ; -// Referenced Paragraph Style -PStyle *CT_String ; +// ValidateWithPath validates the CT_PageMar and its children, prefixing error messages with path +func (_cfabd *CT_PageMar )ValidateWithPath (path string )error {if _cbdb :=_cfabd .TopAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u0041\u0074\u0074\u0072");_cbdb !=nil {return _cbdb ;};if _bfgfg :=_cfabd .RightAttr .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072"); +_bfgfg !=nil {return _bfgfg ;};if _eafca :=_cfabd .BottomAttr .ValidateWithPath (path +"/\u0042\u006f\u0074\u0074\u006f\u006d\u0041\u0074\u0074\u0072");_eafca !=nil {return _eafca ;};if _fgacf :=_cfabd .LeftAttr .ValidateWithPath (path +"\u002fL\u0065\u0066\u0074\u0041\u0074\u0074r"); +_fgacf !=nil {return _fgacf ;};if _agbcef :=_cfabd .HeaderAttr .ValidateWithPath (path +"/\u0048\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_agbcef !=nil {return _agbcef ;};if _aceee :=_cfabd .FooterAttr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u0065\u0072\u0041\u0074\u0074\u0072"); +_aceee !=nil {return _aceee ;};if _fabd :=_cfabd .GutterAttr .ValidateWithPath (path +"/\u0047\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_fabd !=nil {return _fabd ;};return nil ;};func (_cbcfg *ST_CombineBrackets )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acdea ,_gccca :=d .Token (); +if _gccca !=nil {return _gccca ;};if _bbdge ,_ebgdfe :=_acdea .(_g .EndElement );_ebgdfe &&_bbdge .Name ==start .Name {*_cbcfg =1;return nil ;};if _gbfee ,_gdcabc :=_acdea .(_g .CharData );!_gdcabc {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",_acdea ); +}else {switch string (_gbfee ){case "":*_cbcfg =0;case "\u006e\u006f\u006e\u0065":*_cbcfg =1;case "\u0072\u006f\u0075n\u0064":*_cbcfg =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_cbcfg =3;case "\u0061\u006e\u0067l\u0065":*_cbcfg =4;case "\u0063\u0075\u0072l\u0079":*_cbcfg =5; +};};_acdea ,_gccca =d .Token ();if _gccca !=nil {return _gccca ;};if _eadba ,_baafda :=_acdea .(_g .EndElement );_baafda &&_eadba .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",_acdea ); +}; -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; +// Validate validates the CT_HdrFtrRef and its children +func (_fbabe *CT_HdrFtrRef )Validate ()error {return _fbabe .ValidateWithPath ("\u0043\u0054\u005fH\u0064\u0072\u0046\u0074\u0072\u0052\u0065\u0066");};func (_dgeec ST_Hint )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fefada :=_g .Attr {};_fefada .Name =name ; +switch _dgeec {case ST_HintUnset :_fefada .Value ="";case ST_HintDefault :_fefada .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HintEastAsia :_fefada .Value ="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061";};return _fefada ,nil ;};func (_ffeecd *CT_TblGrid )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcbbf :for {_aafaff ,_bfea :=d .Token (); +if _bfea !=nil {return _bfea ;};switch _cgegcd :=_aafaff .(type ){case _g .StartElement :switch _cgegcd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbcggd :=NewCT_TblGridCol (); +if _affdb :=d .DecodeElement (_cbcggd ,&_cgegcd );_affdb !=nil {return _affdb ;};_ffeecd .GridCol =append (_ffeecd .GridCol ,_cbcggd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ffeecd .TblGridChange =NewCT_TblGridChange (); +if _gecce :=d .DecodeElement (_ffeecd .TblGridChange ,&_cgegcd );_gecce !=nil {return _gecce ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_cgegcd .Name ); +if _bcbada :=d .Skip ();_bcbada !=nil {return _bcbada ;};};case _g .EndElement :break _fcbbf ;case _g .CharData :};};return nil ;};func (_efebd *CT_SdtContentBlock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _efebd .CustomXml !=nil {_fdgee :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; +e .EncodeElement (_efebd .CustomXml ,_fdgee );};if _efebd .Sdt !=nil {_fgeea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_efebd .Sdt ,_fgeea );};if _efebd .P !=nil {_bfdgd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070"}}; +for _ ,_ggfad :=range _efebd .P {e .EncodeElement (_ggfad ,_bfdgd );};};if _efebd .Tbl !=nil {_ffcabd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_aaedef :=range _efebd .Tbl {e .EncodeElement (_aaedef ,_ffcabd );};}; +if _efebd .EG_RunLevelElts !=nil {for _ ,_dabef :=range _efebd .EG_RunLevelElts {_dabef .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_edagc ST_PTabLeader )ValidateWithPath (path string )error {switch _edagc {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 (_edagc )); +};return nil ;}; -// Keep All Lines On One Page -KeepLines *CT_OnOff ; +// Validate validates the CT_TextboxTightWrap and its children +func (_cddccg *CT_TextboxTightWrap )Validate ()error {return _cddccg .ValidateWithPath ("\u0043\u0054\u005f\u0054ex\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070");}; -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; +// Validate validates the CT_TargetScreenSz and its children +func (_bfegd *CT_TargetScreenSz )Validate ()error {return _bfegd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a");}; -// Text Frame Properties -FramePr *CT_FramePr ; +// ValidateWithPath validates the EG_RangeMarkupElements and its children, prefixing error messages with path +func (_gcebg *EG_RangeMarkupElements )ValidateWithPath (path string )error {if _gcebg .BookmarkStart !=nil {if _bdfdgd :=_gcebg .BookmarkStart .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006bS\u0074\u0061\u0072\u0074");_bdfdgd !=nil {return _bdfdgd ; +};};if _gcebg .BookmarkEnd !=nil {if _ebgeaf :=_gcebg .BookmarkEnd .ValidateWithPath (path +"\u002f\u0042\u006fo\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064");_ebgeaf !=nil {return _ebgeaf ;};};if _gcebg .MoveFromRangeStart !=nil {if _efddfe :=_gcebg .MoveFromRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076eF\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"); +_efddfe !=nil {return _efddfe ;};};if _gcebg .MoveFromRangeEnd !=nil {if _bbeegb :=_gcebg .MoveFromRangeEnd .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006eg\u0065\u0045\u006e\u0064");_bbeegb !=nil {return _bbeegb ; +};};if _gcebg .MoveToRangeStart !=nil {if _afgfbd :=_gcebg .MoveToRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074");_afgfbd !=nil {return _afgfbd ;};};if _gcebg .MoveToRangeEnd !=nil {if _eaagce :=_gcebg .MoveToRangeEnd .ValidateWithPath (path +"\u002fM\u006fv\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"); +_eaagce !=nil {return _eaagce ;};};if _gcebg .CommentRangeStart !=nil {if _ddfga :=_gcebg .CommentRangeStart .ValidateWithPath (path +"\u002fC\u006fm\u006d\u0065\u006e\u0074\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074");_ddfga !=nil {return _ddfga ; +};};if _gcebg .CommentRangeEnd !=nil {if _cbffe :=_gcebg .CommentRangeEnd .ValidateWithPath (path +"\u002f\u0043o\u006d\u006d\u0065n\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_cbffe !=nil {return _cbffe ;};};if _gcebg .CustomXmlInsRangeStart !=nil {if _bdgeg :=_gcebg .CustomXmlInsRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"); +_bdgeg !=nil {return _bdgeg ;};};if _gcebg .CustomXmlInsRangeEnd !=nil {if _gecga :=_gcebg .CustomXmlInsRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0049\u006e\u0073\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_gecga !=nil {return _gecga ; +};};if _gcebg .CustomXmlDelRangeStart !=nil {if _bbeeef :=_gcebg .CustomXmlDelRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_bbeeef !=nil {return _bbeeef ; +};};if _gcebg .CustomXmlDelRangeEnd !=nil {if _fgcdg :=_gcebg .CustomXmlDelRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0044\u0065\u006c\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_fgcdg !=nil {return _fgcdg ;};};if _gcebg .CustomXmlMoveFromRangeStart !=nil {if _gcadfc :=_gcebg .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"); +_gcadfc !=nil {return _gcadfc ;};};if _gcebg .CustomXmlMoveFromRangeEnd !=nil {if _dfdbb :=_gcebg .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"); +_dfdbb !=nil {return _dfdbb ;};};if _gcebg .CustomXmlMoveToRangeStart !=nil {if _ffaeb :=_gcebg .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"); +_ffaeb !=nil {return _ffaeb ;};};if _gcebg .CustomXmlMoveToRangeEnd !=nil {if _gddgc :=_gcebg .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"); +_gddgc !=nil {return _gddgc ;};};return nil ;};type ST_DocPartBehavior byte ;func (_gbbfced ST_Hint )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gbbfced .String (),start );};func (_bfcec *CT_DocPartTypes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aefg :=range start .Attr {if _aefg .Name .Local =="\u0061\u006c\u006c"{_dacb ,_dbdbf :=ParseUnionST_OnOff (_aefg .Value ); +if _dbdbf !=nil {return _dbdbf ;};_bfcec .AllAttr =&_dacb ;continue ;};};_daeed :for {_bcea ,_dbfed :=d .Token ();if _dbfed !=nil {return _dbfed ;};switch _dedeg :=_bcea .(type ){case _g .StartElement :switch _dedeg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggfga :=NewCT_DocPartType (); +if _ecdac :=d .DecodeElement (_ggfga ,&_dedeg );_ecdac !=nil {return _ecdac ;};_bfcec .Type =append (_bfcec .Type ,_ggfga );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_dedeg .Name ); +if _dgcgd :=d .Skip ();_dgcgd !=nil {return _dgcgd ;};};case _g .EndElement :break _daeed ;case _g .CharData :};};return nil ;};func (_dbaag *WdST_RelFromH )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_daagd ,_gbbgbc :=d .Token ();if _gbbgbc !=nil {return _gbbgbc ; +};if _gbbfcc ,_cagbcec :=_daagd .(_g .EndElement );_cagbcec &&_gbbfcc .Name ==start .Name {*_dbaag =1;return nil ;};if _abaef ,_gfeac :=_daagd .(_g .CharData );!_gfeac {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",_daagd ); +}else {switch string (_abaef ){case "":*_dbaag =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dbaag =1;case "\u0070\u0061\u0067\u0065":*_dbaag =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_dbaag =3;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_dbaag =4; +case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_dbaag =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_dbaag =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_dbaag =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_dbaag =8; +};};_daagd ,_gbbgbc =d .Token ();if _gbbgbc !=nil {return _gbbgbc ;};if _deffeb ,_ddgbe :=_daagd .(_g .EndElement );_ddgbe &&_deffeb .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",_daagd ); +};func (_eecfb ST_MailMergeDocType )String ()string {switch _eecfb {case 0:return "";case 1:return "\u0063a\u0074\u0061\u006c\u006f\u0067";case 2:return "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case 3:return "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073"; +case 4:return "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case 5:return "\u0065\u006d\u0061i\u006c";case 6:return "\u0066\u0061\u0078";};return "";};type CT_ObjectChoice struct{Control *CT_Control ;ObjectLink *CT_ObjectLink ;ObjectEmbed *CT_ObjectEmbed ; +Movie *CT_Rel ;}; -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; +// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path +func (_gcded *CT_NumFmt )ValidateWithPath (path string )error {if _gcded .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 _cdafae :=_gcded .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdafae !=nil {return _cdafae ;};return nil ;};const (ST_AnnotationVMergeUnset ST_AnnotationVMerge =0;ST_AnnotationVMergeCont ST_AnnotationVMerge =1; +ST_AnnotationVMergeRest ST_AnnotationVMerge =2;);func NewCT_SdtRun ()*CT_SdtRun {_dbgef :=&CT_SdtRun {};return _dbgef };func NewCT_OnOff ()*CT_OnOff {_dcfbcd :=&CT_OnOff {};return _dcfbcd };func (_bagbag ST_VerticalJc )Validate ()error {return _bagbag .ValidateWithPath ("")}; +type CT_FramePr struct{ -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; +// Drop Cap Frame +DropCapAttr ST_DropCap ; -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; +// Drop Cap Vertical Height in Lines +LinesAttr *int64 ; -// Paragraph Borders -PBdr *CT_PBdr ; +// Frame Width +WAttr *_ffb .ST_TwipsMeasure ; -// Paragraph Shading -Shd *CT_Shd ; +// Frame Height +HAttr *_ffb .ST_TwipsMeasure ; -// Set of Custom Tab Stops -Tabs *CT_Tabs ; +// Vertical Frame Padding +VSpaceAttr *_ffb .ST_TwipsMeasure ; -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; +// Horizontal Frame Padding +HSpaceAttr *_ffb .ST_TwipsMeasure ; -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; +// Text Wrapping Around Frame +WrapAttr ST_Wrap ; -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; +// Frame Horizontal Positioning Base +HAnchorAttr ST_HAnchor ; -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; +// Frame Vertical Positioning Base +VAnchorAttr ST_VAnchor ; -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; +// Absolute Horizontal Position +XAttr *ST_SignedTwipsMeasure ; -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; +// Relative Horizontal Position +XAlignAttr _ffb .ST_XAlign ; -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; +// Absolute Vertical Position +YAttr *ST_SignedTwipsMeasure ; -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; +// Relative Vertical Position +YAlignAttr _ffb .ST_YAlign ; -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// Frame Height Type +HRuleAttr ST_HeightRule ; -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// Lock Frame Anchor to Paragraph +AnchorLockAttr *_ffb .ST_OnOff ;};func (_gbadd *CT_FramesetChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dceb :for {_dbcbc ,_abgfcf :=d .Token ();if _abgfcf !=nil {return _abgfcf ;};switch _gffda :=_dbcbc .(type ){case _g .StartElement :switch _gffda .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_efaff :=NewCT_Frameset (); +if _ggbfe :=d .DecodeElement (_efaff ,&_gffda );_ggbfe !=nil {return _ggbfe ;};_gbadd .Frameset =append (_gbadd .Frameset ,_efaff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ceca :=NewCT_Frame (); +if _gcbe :=d .DecodeElement (_ceca ,&_gffda );_gcbe !=nil {return _gcbe ;};_gbadd .Frame =append (_gbadd .Frame ,_ceca );default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_gffda .Name ); +if _aeebd :=d .Skip ();_aeebd !=nil {return _aeebd ;};};case _g .EndElement :break _dceb ;case _g .CharData :};};return nil ;};type TxbxContent struct{CT_TxbxContent };func (_ccaae ST_Em )String ()string {switch _ccaae {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_DocVars struct{ -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Single Document Variable +DocVar []*CT_DocVar ;};func (_fceda ST_PTabAlignment )ValidateWithPath (path string )error {switch _fceda {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 (_fceda )); +};return nil ;};func (_cbdac *EG_BlockLevelElts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_caedde :for {_fdgcb ,_eaffc :=d .Token ();if _eaffc !=nil {return _eaffc ;};switch _fgfge :=_fdgcb .(type ){case _g .StartElement :switch _fgfge .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agfddd :=NewCT_AltChunk (); +if _beagf :=d .DecodeElement (_agfddd ,&_fgfge );_beagf !=nil {return _beagf ;};_cbdac .AltChunk =append (_cbdac .AltChunk ,_agfddd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gcbcb :=NewEG_ContentBlockContent (); +_gcbcb .CustomXml =NewCT_CustomXmlBlock ();if _cefbbb :=d .DecodeElement (_gcbcb .CustomXml ,&_fgfge );_cefbbb !=nil {return _cefbbb ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_gcbcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bdbgbe :=NewEG_ContentBlockContent (); +_bdbgbe .Sdt =NewCT_SdtBlock ();if _ededdc :=d .DecodeElement (_bdbgbe .Sdt ,&_fgfge );_ededdc !=nil {return _ededdc ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_bdbgbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcgdeb :=NewEG_ContentBlockContent (); +_bdffa :=NewCT_P ();if _eddfda :=d .DecodeElement (_bdffa ,&_fgfge );_eddfda !=nil {return _eddfda ;};_fcgdeb .P =append (_fcgdeb .P ,_bdffa );_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_fcgdeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abdeb :=NewEG_ContentBlockContent (); +_fcbfbd :=NewCT_Tbl ();if _gcfef :=d .DecodeElement (_fcbfbd ,&_fgfge );_gcfef !=nil {return _gcfef ;};_abdeb .Tbl =append (_abdeb .Tbl ,_fcbfbd );_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_abdeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fbaafb :=NewEG_ContentBlockContent (); +_feccg :=NewEG_RunLevelElts ();_feccg .ProofErr =NewCT_ProofErr ();if _bacce :=d .DecodeElement (_feccg .ProofErr ,&_fgfge );_bacce !=nil {return _bacce ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_fbaafb );_fbaafb .EG_RunLevelElts =append (_fbaafb .EG_RunLevelElts ,_feccg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eeecbc :=NewEG_ContentBlockContent (); +_ddeaa :=NewEG_RunLevelElts ();_ddeaa .PermStart =NewCT_PermStart ();if _aacfgb :=d .DecodeElement (_ddeaa .PermStart ,&_fgfge );_aacfgb !=nil {return _aacfgb ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_eeecbc );_eeecbc .EG_RunLevelElts =append (_eeecbc .EG_RunLevelElts ,_ddeaa ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bgdee :=NewEG_ContentBlockContent (); +_bbdgae :=NewEG_RunLevelElts ();_bbdgae .PermEnd =NewCT_Perm ();if _ccgfba :=d .DecodeElement (_bbdgae .PermEnd ,&_fgfge );_ccgfba !=nil {return _ccgfba ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_bgdee );_bgdee .EG_RunLevelElts =append (_bgdee .EG_RunLevelElts ,_bbdgae ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbgbfc :=NewEG_ContentBlockContent (); +_gcedg :=NewEG_RunLevelElts ();_gcedg .Ins =NewCT_RunTrackChange ();if _aaeca :=d .DecodeElement (_gcedg .Ins ,&_fgfge );_aaeca !=nil {return _aaeca ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_cbgbfc );_cbgbfc .EG_RunLevelElts =append (_cbgbfc .EG_RunLevelElts ,_gcedg ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cggbc :=NewEG_ContentBlockContent (); +_adbgf :=NewEG_RunLevelElts ();_adbgf .Del =NewCT_RunTrackChange ();if _dcdade :=d .DecodeElement (_adbgf .Del ,&_fgfge );_dcdade !=nil {return _dcdade ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_cggbc );_cggbc .EG_RunLevelElts =append (_cggbc .EG_RunLevelElts ,_adbgf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bccgbec :=NewEG_ContentBlockContent (); +_cfaae :=NewEG_RunLevelElts ();_cfaae .MoveFrom =NewCT_RunTrackChange ();if _abbfc :=d .DecodeElement (_cfaae .MoveFrom ,&_fgfge );_abbfc !=nil {return _abbfc ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_bccgbec );_bccgbec .EG_RunLevelElts =append (_bccgbec .EG_RunLevelElts ,_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 :"\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"}:_ccaeed :=NewEG_ContentBlockContent (); +_cgfeb :=NewEG_RunLevelElts ();_cgfeb .MoveTo =NewCT_RunTrackChange ();if _edcdce :=d .DecodeElement (_cgfeb .MoveTo ,&_fgfge );_edcdce !=nil {return _edcdce ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_ccaeed );_ccaeed .EG_RunLevelElts =append (_ccaeed .EG_RunLevelElts ,_cgfeb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ecabf :=NewEG_ContentBlockContent (); +_agabce :=NewEG_RunLevelElts ();_geeegd :=NewEG_RangeMarkupElements ();_geeegd .BookmarkStart =NewCT_Bookmark ();if _eecgc :=d .DecodeElement (_geeegd .BookmarkStart ,&_fgfge );_eecgc !=nil {return _eecgc ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_ecabf ); +_ecabf .EG_RunLevelElts =append (_ecabf .EG_RunLevelElts ,_agabce );_agabce .EG_RangeMarkupElements =append (_agabce .EG_RangeMarkupElements ,_geeegd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aefba :=NewEG_ContentBlockContent (); +_ebeda :=NewEG_RunLevelElts ();_egeegg :=NewEG_RangeMarkupElements ();_egeegg .BookmarkEnd =NewCT_MarkupRange ();if _bgfafd :=d .DecodeElement (_egeegg .BookmarkEnd ,&_fgfge );_bgfafd !=nil {return _bgfafd ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_aefba ); +_aefba .EG_RunLevelElts =append (_aefba .EG_RunLevelElts ,_ebeda );_ebeda .EG_RangeMarkupElements =append (_ebeda .EG_RangeMarkupElements ,_egeegg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cebge :=NewEG_ContentBlockContent (); +_caccdf :=NewEG_RunLevelElts ();_ffdcbb :=NewEG_RangeMarkupElements ();_ffdcbb .MoveFromRangeStart =NewCT_MoveBookmark ();if _gfcea :=d .DecodeElement (_ffdcbb .MoveFromRangeStart ,&_fgfge );_gfcea !=nil {return _gfcea ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_cebge ); +_cebge .EG_RunLevelElts =append (_cebge .EG_RunLevelElts ,_caccdf );_caccdf .EG_RangeMarkupElements =append (_caccdf .EG_RangeMarkupElements ,_ffdcbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbcdbb :=NewEG_ContentBlockContent (); +_afgab :=NewEG_RunLevelElts ();_egcba :=NewEG_RangeMarkupElements ();_egcba .MoveFromRangeEnd =NewCT_MarkupRange ();if _fdgce :=d .DecodeElement (_egcba .MoveFromRangeEnd ,&_fgfge );_fdgce !=nil {return _fdgce ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_cbcdbb ); +_cbcdbb .EG_RunLevelElts =append (_cbcdbb .EG_RunLevelElts ,_afgab );_afgab .EG_RangeMarkupElements =append (_afgab .EG_RangeMarkupElements ,_egcba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_beeag :=NewEG_ContentBlockContent (); +_abeff :=NewEG_RunLevelElts ();_ecccgd :=NewEG_RangeMarkupElements ();_ecccgd .MoveToRangeStart =NewCT_MoveBookmark ();if _ebadd :=d .DecodeElement (_ecccgd .MoveToRangeStart ,&_fgfge );_ebadd !=nil {return _ebadd ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_beeag ); +_beeag .EG_RunLevelElts =append (_beeag .EG_RunLevelElts ,_abeff );_abeff .EG_RangeMarkupElements =append (_abeff .EG_RangeMarkupElements ,_ecccgd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_acede :=NewEG_ContentBlockContent (); +_gcdafd :=NewEG_RunLevelElts ();_acceg :=NewEG_RangeMarkupElements ();_acceg .MoveToRangeEnd =NewCT_MarkupRange ();if _gebgg :=d .DecodeElement (_acceg .MoveToRangeEnd ,&_fgfge );_gebgg !=nil {return _gebgg ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_acede ); +_acede .EG_RunLevelElts =append (_acede .EG_RunLevelElts ,_gcdafd );_gcdafd .EG_RangeMarkupElements =append (_gcdafd .EG_RangeMarkupElements ,_acceg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_efffe :=NewEG_ContentBlockContent (); +_bggf :=NewEG_RunLevelElts ();_fbagde :=NewEG_RangeMarkupElements ();_fbagde .CommentRangeStart =NewCT_MarkupRange ();if _becegc :=d .DecodeElement (_fbagde .CommentRangeStart ,&_fgfge );_becegc !=nil {return _becegc ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_efffe ); +_efffe .EG_RunLevelElts =append (_efffe .EG_RunLevelElts ,_bggf );_bggf .EG_RangeMarkupElements =append (_bggf .EG_RangeMarkupElements ,_fbagde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bafdf :=NewEG_ContentBlockContent (); +_fabedb :=NewEG_RunLevelElts ();_bfaeg :=NewEG_RangeMarkupElements ();_bfaeg .CommentRangeEnd =NewCT_MarkupRange ();if _febffe :=d .DecodeElement (_bfaeg .CommentRangeEnd ,&_fgfge );_febffe !=nil {return _febffe ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_bafdf ); +_bafdf .EG_RunLevelElts =append (_bafdf .EG_RunLevelElts ,_fabedb );_fabedb .EG_RangeMarkupElements =append (_fabedb .EG_RangeMarkupElements ,_bfaeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_dcfcac :=NewEG_ContentBlockContent (); +_ebgea :=NewEG_RunLevelElts ();_facec :=NewEG_RangeMarkupElements ();_facec .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bgbcda :=d .DecodeElement (_facec .CustomXmlInsRangeStart ,&_fgfge );_bgbcda !=nil {return _bgbcda ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_dcfcac ); +_dcfcac .EG_RunLevelElts =append (_dcfcac .EG_RunLevelElts ,_ebgea );_ebgea .EG_RangeMarkupElements =append (_ebgea .EG_RangeMarkupElements ,_facec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_fcfgb :=NewEG_ContentBlockContent (); +_dafde :=NewEG_RunLevelElts ();_bagee :=NewEG_RangeMarkupElements ();_bagee .CustomXmlInsRangeEnd =NewCT_Markup ();if _gcgbf :=d .DecodeElement (_bagee .CustomXmlInsRangeEnd ,&_fgfge );_gcgbf !=nil {return _gcgbf ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_fcfgb ); +_fcfgb .EG_RunLevelElts =append (_fcfgb .EG_RunLevelElts ,_dafde );_dafde .EG_RangeMarkupElements =append (_dafde .EG_RangeMarkupElements ,_bagee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ggffd :=NewEG_ContentBlockContent (); +_gggfbc :=NewEG_RunLevelElts ();_fgbfab :=NewEG_RangeMarkupElements ();_fgbfab .CustomXmlDelRangeStart =NewCT_TrackChange ();if _caafba :=d .DecodeElement (_fgbfab .CustomXmlDelRangeStart ,&_fgfge );_caafba !=nil {return _caafba ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_ggffd ); +_ggffd .EG_RunLevelElts =append (_ggffd .EG_RunLevelElts ,_gggfbc );_gggfbc .EG_RangeMarkupElements =append (_gggfbc .EG_RangeMarkupElements ,_fgbfab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gbbde :=NewEG_ContentBlockContent (); +_gcfbc :=NewEG_RunLevelElts ();_ebdgce :=NewEG_RangeMarkupElements ();_ebdgce .CustomXmlDelRangeEnd =NewCT_Markup ();if _ccfac :=d .DecodeElement (_ebdgce .CustomXmlDelRangeEnd ,&_fgfge );_ccfac !=nil {return _ccfac ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_gbbde ); +_gbbde .EG_RunLevelElts =append (_gbbde .EG_RunLevelElts ,_gcfbc );_gcfbc .EG_RangeMarkupElements =append (_gcfbc .EG_RangeMarkupElements ,_ebdgce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gdcdd :=NewEG_ContentBlockContent (); +_bbcfg :=NewEG_RunLevelElts ();_afgbge :=NewEG_RangeMarkupElements ();_afgbge .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _effbb :=d .DecodeElement (_afgbge .CustomXmlMoveFromRangeStart ,&_fgfge );_effbb !=nil {return _effbb ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_gdcdd ); +_gdcdd .EG_RunLevelElts =append (_gdcdd .EG_RunLevelElts ,_bbcfg );_bbcfg .EG_RangeMarkupElements =append (_bbcfg .EG_RangeMarkupElements ,_afgbge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_adgfee :=NewEG_ContentBlockContent (); +_dgbfd :=NewEG_RunLevelElts ();_edbfab :=NewEG_RangeMarkupElements ();_edbfab .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dfaff :=d .DecodeElement (_edbfab .CustomXmlMoveFromRangeEnd ,&_fgfge );_dfaff !=nil {return _dfaff ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_adgfee ); +_adgfee .EG_RunLevelElts =append (_adgfee .EG_RunLevelElts ,_dgbfd );_dgbfd .EG_RangeMarkupElements =append (_dgbfd .EG_RangeMarkupElements ,_edbfab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gcccba :=NewEG_ContentBlockContent (); +_dfcgda :=NewEG_RunLevelElts ();_begdd :=NewEG_RangeMarkupElements ();_begdd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _begfg :=d .DecodeElement (_begdd .CustomXmlMoveToRangeStart ,&_fgfge );_begfg !=nil {return _begfg ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_gcccba ); +_gcccba .EG_RunLevelElts =append (_gcccba .EG_RunLevelElts ,_dfcgda );_dfcgda .EG_RangeMarkupElements =append (_dfcgda .EG_RangeMarkupElements ,_begdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bfcac :=NewEG_ContentBlockContent (); +_ddgafe :=NewEG_RunLevelElts ();_efdcd :=NewEG_RangeMarkupElements ();_efdcd .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eacaa :=d .DecodeElement (_efdcd .CustomXmlMoveToRangeEnd ,&_fgfge );_eacaa !=nil {return _eacaa ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_bfcac ); +_bfcac .EG_RunLevelElts =append (_bfcac .EG_RunLevelElts ,_ddgafe );_ddgafe .EG_RangeMarkupElements =append (_ddgafe .EG_RangeMarkupElements ,_efdcd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ebcfd :=NewEG_ContentBlockContent (); +_gbbeb :=NewEG_RunLevelElts ();_ebffb :=NewEG_MathContent ();_ebffb .OMathPara =_b .NewOMathPara ();if _eefgec :=d .DecodeElement (_ebffb .OMathPara ,&_fgfge );_eefgec !=nil {return _eefgec ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_ebcfd ); +_ebcfd .EG_RunLevelElts =append (_ebcfd .EG_RunLevelElts ,_gbbeb );_gbbeb .EG_MathContent =append (_gbbeb .EG_MathContent ,_ebffb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_ffccb :=NewEG_ContentBlockContent (); +_bbecbd :=NewEG_RunLevelElts ();_aagbcg :=NewEG_MathContent ();_aagbcg .OMath =_b .NewOMath ();if _fabaa :=d .DecodeElement (_aagbcg .OMath ,&_fgfge );_fabaa !=nil {return _fabaa ;};_cbdac .EG_ContentBlockContent =append (_cbdac .EG_ContentBlockContent ,_ffccb ); +_ffccb .EG_RunLevelElts =append (_ffccb .EG_RunLevelElts ,_bbecbd );_bbecbd .EG_MathContent =append (_bbecbd .EG_MathContent ,_aagbcg );default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_fgfge .Name ); +if _gdegf :=d .Skip ();_gdegf !=nil {return _gdegf ;};};case _g .EndElement :break _caedde ;case _g .CharData :};};return nil ;}; -// Paragraph Indentation -Ind *CT_Ind ; +// Validate validates the CT_ReadingModeInkLockDown and its children +func (_aebbfe *CT_ReadingModeInkLockDown )Validate ()error {return _aebbfe .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n");};func (_aceeb *WdCT_WrapPath )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aceeb .EditedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0065\u0064\u0069\u0074\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0064",_cdabbb (*_aceeb .EditedAttr ))}); +};e .EncodeToken (start );_cgcddc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_aceeb .Start ,_cgcddc );_gecgfa :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003a\u006c\u0069\u006e\u0065\u0054o"}}; +for _ ,_cagba :=range _aceeb .LineTo {e .EncodeElement (_cagba ,_gecgfa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgggb ST_NumberFormat )Validate ()error {return _bgggb .ValidateWithPath ("")};func (_c *AG_Password )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbe :=range start .Attr {if _dbe .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cc ,_egc :=_dbe .Value ,error (nil ); +if _egc !=nil {return _egc ;};_c .AlgorithmNameAttr =&_cc ;continue ;};if _dbe .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ffa ,_fe :=_dbe .Value ,error (nil );if _fe !=nil {return _fe ;};_c .HashValueAttr =&_ffa ;continue ;};if _dbe .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_cce ,_ef :=_dbe .Value ,error (nil ); +if _ef !=nil {return _ef ;};_c .SaltValueAttr =&_cce ;continue ;};if _dbe .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ab ,_ed :=_ff .ParseInt (_dbe .Value ,10,64);if _ed !=nil {return _ed ;};_c .SpinCountAttr =&_ab ;continue ;};};for {_gf ,_fef :=d .Token (); +if _fef !=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",_fef );};if _dbc ,_cd :=_gf .(_g .EndElement );_cd &&_dbc .Name ==start .Name {break ;}; +};return nil ;};func (_dafee *ST_MailMergeSourceType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dafee =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_dafee =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_dafee =2; +case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_dafee =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_dafee =4;case "\u0074\u0065\u0078\u0074":*_dafee =5;case "\u0065\u006d\u0061i\u006c":*_dafee =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_dafee =7; +case "\u006c\u0065\u0067\u0061\u0063\u0079":*_dafee =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_dafee =9;};return nil ;};func (_ddbfff ST_BrClear )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ddbfff .String (),start ); +}; -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// Validate validates the WdCT_WrapPath and its children +func (_agedef *WdCT_WrapPath )Validate ()error {return _agedef .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u0050\u0061\u0074\u0068");};func NewCT_ParaRPrChange ()*CT_ParaRPrChange {_aeac :=&CT_ParaRPrChange {};_aeac .RPr =NewCT_ParaRPrOriginal (); +return _aeac ;};func (_agacb *EG_RubyContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfada :for {_gcegab ,_gdbba :=d .Token ();if _gdbba !=nil {return _gdbba ;};switch _effeb :=_gcegab .(type ){case _g .StartElement :switch _effeb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_agacb .R =NewCT_R (); +if _fgdebf :=d .DecodeElement (_agacb .R ,&_effeb );_fgdebf !=nil {return _fgdebf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_adegg :=NewEG_RunLevelElts (); +_adegg .ProofErr =NewCT_ProofErr ();if _bgbaea :=d .DecodeElement (_adegg .ProofErr ,&_effeb );_bgbaea !=nil {return _bgbaea ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_adegg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ddfae :=NewEG_RunLevelElts (); +_ddfae .PermStart =NewCT_PermStart ();if _cabbf :=d .DecodeElement (_ddfae .PermStart ,&_effeb );_cabbf !=nil {return _cabbf ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_ddfae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_beffb :=NewEG_RunLevelElts (); +_beffb .PermEnd =NewCT_Perm ();if _aaebcg :=d .DecodeElement (_beffb .PermEnd ,&_effeb );_aaebcg !=nil {return _aaebcg ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_beffb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eefeg :=NewEG_RunLevelElts (); +_eefeg .Ins =NewCT_RunTrackChange ();if _deccb :=d .DecodeElement (_eefeg .Ins ,&_effeb );_deccb !=nil {return _deccb ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_eefeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cccbf :=NewEG_RunLevelElts (); +_cccbf .Del =NewCT_RunTrackChange ();if _eegbgg :=d .DecodeElement (_cccbf .Del ,&_effeb );_eegbgg !=nil {return _eegbgg ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_cccbf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ffdfd :=NewEG_RunLevelElts (); +_ffdfd .MoveFrom =NewCT_RunTrackChange ();if _abddf :=d .DecodeElement (_ffdfd .MoveFrom ,&_effeb );_abddf !=nil {return _abddf ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_ffdfd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_aebce :=NewEG_RunLevelElts (); +_aebce .MoveTo =NewCT_RunTrackChange ();if _faaad :=d .DecodeElement (_aebce .MoveTo ,&_effeb );_faaad !=nil {return _faaad ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_aebce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_deeea :=NewEG_RunLevelElts (); +_bdcfbd :=NewEG_RangeMarkupElements ();_bdcfbd .BookmarkStart =NewCT_Bookmark ();if _dfgfae :=d .DecodeElement (_bdcfbd .BookmarkStart ,&_effeb );_dfgfae !=nil {return _dfgfae ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_deeea );_deeea .EG_RangeMarkupElements =append (_deeea .EG_RangeMarkupElements ,_bdcfbd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfefcd :=NewEG_RunLevelElts (); +_ggdcca :=NewEG_RangeMarkupElements ();_ggdcca .BookmarkEnd =NewCT_MarkupRange ();if _baagc :=d .DecodeElement (_ggdcca .BookmarkEnd ,&_effeb );_baagc !=nil {return _baagc ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_cfefcd );_cfefcd .EG_RangeMarkupElements =append (_cfefcd .EG_RangeMarkupElements ,_ggdcca ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggcf :=NewEG_RunLevelElts (); +_gfeaf :=NewEG_RangeMarkupElements ();_gfeaf .MoveFromRangeStart =NewCT_MoveBookmark ();if _ccbacd :=d .DecodeElement (_gfeaf .MoveFromRangeStart ,&_effeb );_ccbacd !=nil {return _ccbacd ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_gggcf ); +_gggcf .EG_RangeMarkupElements =append (_gggcf .EG_RangeMarkupElements ,_gfeaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_edceac :=NewEG_RunLevelElts (); +_afacaf :=NewEG_RangeMarkupElements ();_afacaf .MoveFromRangeEnd =NewCT_MarkupRange ();if _aeaca :=d .DecodeElement (_afacaf .MoveFromRangeEnd ,&_effeb );_aeaca !=nil {return _aeaca ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_edceac ); +_edceac .EG_RangeMarkupElements =append (_edceac .EG_RangeMarkupElements ,_afacaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ecfbe :=NewEG_RunLevelElts (); +_daabc :=NewEG_RangeMarkupElements ();_daabc .MoveToRangeStart =NewCT_MoveBookmark ();if _gafcf :=d .DecodeElement (_daabc .MoveToRangeStart ,&_effeb );_gafcf !=nil {return _gafcf ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_ecfbe );_ecfbe .EG_RangeMarkupElements =append (_ecfbe .EG_RangeMarkupElements ,_daabc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fbcee :=NewEG_RunLevelElts (); +_dbffeb :=NewEG_RangeMarkupElements ();_dbffeb .MoveToRangeEnd =NewCT_MarkupRange ();if _bdcfa :=d .DecodeElement (_dbffeb .MoveToRangeEnd ,&_effeb );_bdcfa !=nil {return _bdcfa ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_fbcee );_fbcee .EG_RangeMarkupElements =append (_fbcee .EG_RangeMarkupElements ,_dbffeb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cgedf :=NewEG_RunLevelElts (); +_bbece :=NewEG_RangeMarkupElements ();_bbece .CommentRangeStart =NewCT_MarkupRange ();if _dedab :=d .DecodeElement (_bbece .CommentRangeStart ,&_effeb );_dedab !=nil {return _dedab ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_cgedf );_cgedf .EG_RangeMarkupElements =append (_cgedf .EG_RangeMarkupElements ,_bbece ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfeda :=NewEG_RunLevelElts (); +_fafba :=NewEG_RangeMarkupElements ();_fafba .CommentRangeEnd =NewCT_MarkupRange ();if _gdgbe :=d .DecodeElement (_fafba .CommentRangeEnd ,&_effeb );_gdgbe !=nil {return _gdgbe ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_gfeda );_gfeda .EG_RangeMarkupElements =append (_gfeda .EG_RangeMarkupElements ,_fafba ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gcfdbf :=NewEG_RunLevelElts (); +_ccccb :=NewEG_RangeMarkupElements ();_ccccb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fdade :=d .DecodeElement (_ccccb .CustomXmlInsRangeStart ,&_effeb );_fdade !=nil {return _fdade ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_gcfdbf ); +_gcfdbf .EG_RangeMarkupElements =append (_gcfdbf .EG_RangeMarkupElements ,_ccccb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gdffdd :=NewEG_RunLevelElts (); +_ddgga :=NewEG_RangeMarkupElements ();_ddgga .CustomXmlInsRangeEnd =NewCT_Markup ();if _eebegc :=d .DecodeElement (_ddgga .CustomXmlInsRangeEnd ,&_effeb );_eebegc !=nil {return _eebegc ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_gdffdd ); +_gdffdd .EG_RangeMarkupElements =append (_gdffdd .EG_RangeMarkupElements ,_ddgga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_baadb :=NewEG_RunLevelElts (); +_gfcbb :=NewEG_RangeMarkupElements ();_gfcbb .CustomXmlDelRangeStart =NewCT_TrackChange ();if _fgagaa :=d .DecodeElement (_gfcbb .CustomXmlDelRangeStart ,&_effeb );_fgagaa !=nil {return _fgagaa ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_baadb ); +_baadb .EG_RangeMarkupElements =append (_baadb .EG_RangeMarkupElements ,_gfcbb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_aacaf :=NewEG_RunLevelElts (); +_cefbe :=NewEG_RangeMarkupElements ();_cefbe .CustomXmlDelRangeEnd =NewCT_Markup ();if _abgfeg :=d .DecodeElement (_cefbe .CustomXmlDelRangeEnd ,&_effeb );_abgfeg !=nil {return _abgfeg ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_aacaf ); +_aacaf .EG_RangeMarkupElements =append (_aacaf .EG_RangeMarkupElements ,_cefbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dfgeg :=NewEG_RunLevelElts (); +_cggdec :=NewEG_RangeMarkupElements ();_cggdec .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gfedae :=d .DecodeElement (_cggdec .CustomXmlMoveFromRangeStart ,&_effeb );_gfedae !=nil {return _gfedae ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_dfgeg ); +_dfgeg .EG_RangeMarkupElements =append (_dfgeg .EG_RangeMarkupElements ,_cggdec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ddddfa :=NewEG_RunLevelElts (); +_ccgcf :=NewEG_RangeMarkupElements ();_ccgcf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dcddfff :=d .DecodeElement (_ccgcf .CustomXmlMoveFromRangeEnd ,&_effeb );_dcddfff !=nil {return _dcddfff ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_ddddfa ); +_ddddfa .EG_RangeMarkupElements =append (_ddddfa .EG_RangeMarkupElements ,_ccgcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fdbage :=NewEG_RunLevelElts (); +_gdgdfc :=NewEG_RangeMarkupElements ();_gdgdfc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ffbbd :=d .DecodeElement (_gdgdfc .CustomXmlMoveToRangeStart ,&_effeb );_ffbbd !=nil {return _ffbbd ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_fdbage ); +_fdbage .EG_RangeMarkupElements =append (_fdbage .EG_RangeMarkupElements ,_gdgdfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dfeab :=NewEG_RunLevelElts (); +_ffgcbb :=NewEG_RangeMarkupElements ();_ffgcbb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cdeee :=d .DecodeElement (_ffgcbb .CustomXmlMoveToRangeEnd ,&_effeb );_cdeee !=nil {return _cdeee ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_dfeab ); +_dfeab .EG_RangeMarkupElements =append (_dfeab .EG_RangeMarkupElements ,_ffgcbb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbgafc :=NewEG_RunLevelElts (); +_ecdbb :=NewEG_MathContent ();_ecdbb .OMathPara =_b .NewOMathPara ();if _aeece :=d .DecodeElement (_ecdbb .OMathPara ,&_effeb );_aeece !=nil {return _aeece ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_gbgafc );_gbgafc .EG_MathContent =append (_gbgafc .EG_MathContent ,_ecdbb ); +case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gbdab :=NewEG_RunLevelElts (); +_cecba :=NewEG_MathContent ();_cecba .OMath =_b .NewOMath ();if _cfegbb :=d .DecodeElement (_cecba .OMath ,&_effeb );_cfegbb !=nil {return _cfegbb ;};_agacb .EG_RunLevelElts =append (_agacb .EG_RunLevelElts ,_gbdab );_gbdab .EG_MathContent =append (_gbdab .EG_MathContent ,_cecba ); +default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_effeb .Name ); +if _acfedc :=d .Skip ();_acfedc !=nil {return _acfedc ;};};case _g .EndElement :break _bfada ;case _g .CharData :};};return nil ;};func (_cgde *CT_PermStart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgde .EdGrpAttr !=ST_EdGrpUnset {_gegef ,_eedafa :=_cgde .EdGrpAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0065\u0064\u0047\u0072\u0070"}); +if _eedafa !=nil {return _eedafa ;};start .Attr =append (start .Attr ,_gegef );};if _cgde .EdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_cgde .EdAttr )}); +};if _cgde .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cgde .ColFirstAttr )});};if _cgde .ColLastAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_a .Sprintf ("\u0025\u0076",*_cgde .ColLastAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cgde .IdAttr )});if _cgde .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_fdcfc ,_eadad :=_cgde .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 _eadad !=nil {return _eadad ;};start .Attr =append (start .Attr ,_fdcfc );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdaac *CT_DocType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_geef :=range start .Attr {if _geef .Name .Local =="\u0076\u0061\u006c"{_bffgd ,_cdafca :=_geef .Value ,error (nil ); +if _cdafca !=nil {return _cdafca ;};_cdaac .ValAttr =_bffgd ;continue ;};};for {_ceece ,_cdfag :=d .Token ();if _cdfag !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020%\u0073",_cdfag ); +};if _abfg ,_gcede :=_ceece .(_g .EndElement );_gcede &&_abfg .Name ==start .Name {break ;};};return nil ;}; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// ValidateWithPath validates the AG_SectPrAttributes and its children, prefixing error messages with path +func (_ffc *AG_SectPrAttributes )ValidateWithPath (path string )error {return nil };func NewCT_VerticalAlignRun ()*CT_VerticalAlignRun {_dabad :=&CT_VerticalAlignRun {};_dabad .ValAttr =_ffb .ST_VerticalAlignRun (1);return _dabad ;};func (_afgbdbf ST_DocGrid )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dabdff :=_g .Attr {}; +_dabdff .Name =name ;switch _afgbdbf {case ST_DocGridUnset :_dabdff .Value ="";case ST_DocGridDefault :_dabdff .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_DocGridLines :_dabdff .Value ="\u006c\u0069\u006ee\u0073";case ST_DocGridLinesAndChars :_dabdff .Value ="\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073"; +case ST_DocGridSnapToChars :_dabdff .Value ="s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073";};return _dabdff ,nil ;};func NewCT_ColorSchemeMapping ()*CT_ColorSchemeMapping {_bdfb :=&CT_ColorSchemeMapping {};return _bdfb ;};func NewCT_TblPrEx ()*CT_TblPrEx {_deeee :=&CT_TblPrEx {}; +return _deeee };func (_fegge ST_ObjectDrawAspect )Validate ()error {return _fegge .ValidateWithPath ("")};func (_fcaed ST_HeightRule )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cgcdga :=_g .Attr {};_cgcdga .Name =name ;switch _fcaed {case ST_HeightRuleUnset :_cgcdga .Value =""; +case ST_HeightRuleAuto :_cgcdga .Value ="\u0061\u0075\u0074\u006f";case ST_HeightRuleExact :_cgcdga .Value ="\u0065\u0078\u0061c\u0074";case ST_HeightRuleAtLeast :_cgcdga .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _cgcdga ,nil ;};func (_gebacg *ST_MeasurementOrPercent )ValidateWithPath (path string )error {_dggdf :=[]string {}; +if _gebacg .ST_DecimalNumberOrPercent !=nil {if _bgfecb :=_gebacg .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"); +_bgfecb !=nil {return _bgfecb ;};_dggdf =append (_dggdf ,"\u0053T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0065\u0072\u0063\u0065\u006et");};if _gebacg .ST_UniversalMeasure !=nil {_dggdf =append (_dggdf ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); +};if len (_dggdf )> 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 ,_dggdf );};return nil ;};func (_ffbc *CT_FramesetSplitbar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egcad :for {_ggabc ,_gdca :=d .Token (); +if _gdca !=nil {return _gdca ;};switch _bbgef :=_ggabc .(type ){case _g .StartElement :switch _bbgef .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ffbc .W =NewCT_TwipsMeasure (); +if _gfefc :=d .DecodeElement (_ffbc .W ,&_bbgef );_gfefc !=nil {return _gfefc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ffbc .Color =NewCT_Color (); +if _fdeec :=d .DecodeElement (_ffbc .Color ,&_bbgef );_fdeec !=nil {return _fdeec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffbc .NoBorder =NewCT_OnOff (); +if _dgbc :=d .DecodeElement (_ffbc .NoBorder ,&_bbgef );_dgbc !=nil {return _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 :"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"}:_ffbc .FlatBorders =NewCT_OnOff (); +if _gggg :=d .DecodeElement (_ffbc .FlatBorders ,&_bbgef );_gggg !=nil {return _gggg ;};default:_bd .Log .Debug ("\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",_bbgef .Name ); +if _bbaeb :=d .Skip ();_bbaeb !=nil {return _bbaeb ;};};case _g .EndElement :break _egcad ;case _g .CharData :};};return nil ;}; -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// ValidateWithPath validates the CT_Highlight and its children, prefixing error messages with path +func (_aaggc *CT_Highlight )ValidateWithPath (path string )error {if _aaggc .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 _cccedf :=_aaggc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cccedf !=nil {return _cccedf ;};return nil ;};const (ST_HintUnset ST_Hint =0;ST_HintDefault ST_Hint =1;ST_HintEastAsia ST_Hint =2;);func (_ccdde ST_TextDirection )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abedcf :=_g .Attr {}; +_abedcf .Name =name ;switch _ccdde {case ST_TextDirectionUnset :_abedcf .Value ="";case ST_TextDirectionTb :_abedcf .Value ="\u0074\u0062";case ST_TextDirectionRl :_abedcf .Value ="\u0072\u006c";case ST_TextDirectionLr :_abedcf .Value ="\u006c\u0072";case ST_TextDirectionTbV :_abedcf .Value ="\u0074\u0062\u0056"; +case ST_TextDirectionRlV :_abedcf .Value ="\u0072\u006c\u0056";case ST_TextDirectionLrV :_abedcf .Value ="\u006c\u0072\u0056";case ST_TextDirectionBtLr :_abedcf .Value ="\u0062\u0074\u004c\u0072";case ST_TextDirectionLrTb :_abedcf .Value ="\u006c\u0072\u0054\u0062"; +case ST_TextDirectionLrTbV :_abedcf .Value ="\u006c\u0072\u0054b\u0056";case ST_TextDirectionTbLrV :_abedcf .Value ="\u0074\u0062\u004cr\u0056";case ST_TextDirectionTbRl :_abedcf .Value ="\u0074\u0062\u0052\u006c";case ST_TextDirectionTbRlV :_abedcf .Value ="\u0074\u0062\u0052l\u0056"; +};return _abedcf ,nil ;};type ST_TextEffect byte ;type CT_MacroName struct{ -// Paragraph Alignment -Jc *CT_Jc ; +// Name of Script Function +ValAttr string ;}; -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// ValidateWithPath validates the CT_AltChunk and its children, prefixing error messages with path +func (_baa *CT_AltChunk )ValidateWithPath (path string )error {if _baa .AltChunkPr !=nil {if _fdef :=_baa .AltChunkPr .ValidateWithPath (path +"/\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");_fdef !=nil {return _fdef ;};};return nil ;}; +func (_adddf *ST_PageBorderOffset )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbfgf ,_ggba :=d .Token ();if _ggba !=nil {return _ggba ;};if _eeagf ,_geefde :=_cbfgf .(_g .EndElement );_geefde &&_eeagf .Name ==start .Name {*_adddf =1; +return nil ;};if _cafaa ,_faeg :=_cbfgf .(_g .CharData );!_faeg {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",_cbfgf );}else {switch string (_cafaa ){case "":*_adddf =0; +case "\u0070\u0061\u0067\u0065":*_adddf =1;case "\u0074\u0065\u0078\u0074":*_adddf =2;};};_cbfgf ,_ggba =d .Token ();if _ggba !=nil {return _ggba ;};if _aeefcc ,_babef :=_cbfgf .(_g .EndElement );_babef &&_aeefcc .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",_cbfgf ); +};type CT_SdtComboBox struct{ -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// Combo Box Last Saved Value +LastValueAttr *string ; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Combo Box List Item +ListItem []*CT_SdtListItem ;};type CT_Settings struct{ -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// Write Protection +WriteProtection *CT_WriteProtection ; -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// Document View Setting +View *CT_View ; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;RPr *CT_ParaRPr ;SectPr *CT_SectPr ;PPrChange *CT_PPrChange ;};func (_fgbcb *WdCT_PosH )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgbcb .RelativeFromAttr =WdST_RelFromH (1);_fgbcb .Choice =NewWdCT_PosHChoice ();for _ ,_afccbbf :=range start .Attr {if _afccbbf .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_fgbcb .RelativeFromAttr .UnmarshalXMLAttr (_afccbbf ); -continue ;};};_gaaaf :for {_bdbfa ,_addfeb :=d .Token ();if _addfeb !=nil {return _addfeb ;};switch _eaddf :=_bdbfa .(type ){case _b .StartElement :switch _eaddf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_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 :"\u0061\u006c\u0069g\u006e"}:_fgbcb .Choice =NewWdCT_PosHChoice (); -if _gdbgca :=d .DecodeElement (&_fgbcb .Choice .Align ,&_eaddf );_gdbgca !=nil {return _gdbgca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_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 :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_fgbcb .Choice =NewWdCT_PosHChoice (); -if _bbabc :=d .DecodeElement (&_fgbcb .Choice .PosOffset ,&_eaddf );_bbabc !=nil {return _bbabc ;};default:_af .Log .Debug ("\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",_eaddf .Name ); -if _cedef :=d .Skip ();_cedef !=nil {return _cedef ;};};case _b .EndElement :break _gaaaf ;case _b .CharData :};};return nil ;};func (_gcebcf WdST_WrapText )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_degcff :=_b .Attr {};_degcff .Name =name ;switch _gcebcf {case WdST_WrapTextUnset :_degcff .Value =""; -case WdST_WrapTextBothSides :_degcff .Value ="\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case WdST_WrapTextLeft :_degcff .Value ="\u006c\u0065\u0066\u0074";case WdST_WrapTextRight :_degcff .Value ="\u0072\u0069\u0067h\u0074";case WdST_WrapTextLargest :_degcff .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074"; -};return _degcff ,nil ;};func (_egdgdg ST_StyleSort )String ()string {switch _egdgdg {case 0:return "";case 1:return "\u006e\u0061\u006d\u0065";case 2:return "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079";case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074"; -case 4:return "\u0066\u006f\u006e\u0074";case 5:return "\u0062a\u0073\u0065\u0064\u004f\u006e";case 6:return "\u0074\u0079\u0070\u0065";case 7:return "\u0030\u0030\u0030\u0030";case 8:return "\u0030\u0030\u0030\u0031";case 9:return "\u0030\u0030\u0030\u0032"; -case 10:return "\u0030\u0030\u0030\u0033";case 11:return "\u0030\u0030\u0030\u0034";case 12:return "\u0030\u0030\u0030\u0035";};return "";};func (_fbdddg *ST_HighlightColor )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fbdddg =0; -case "\u0062\u006c\u0061c\u006b":*_fbdddg =1;case "\u0062\u006c\u0075\u0065":*_fbdddg =2;case "\u0063\u0079\u0061\u006e":*_fbdddg =3;case "\u0067\u0072\u0065e\u006e":*_fbdddg =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_fbdddg =5;case "\u0072\u0065\u0064":*_fbdddg =6; -case "\u0079\u0065\u006c\u006c\u006f\u0077":*_fbdddg =7;case "\u0077\u0068\u0069t\u0065":*_fbdddg =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_fbdddg =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_fbdddg =10;case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_fbdddg =11; -case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_fbdddg =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_fbdddg =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_fbdddg =14;case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_fbdddg =15; -case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_fbdddg =16;case "\u006e\u006f\u006e\u0065":*_fbdddg =17;};return nil ;};func NewEG_RPr ()*EG_RPr {_ccggc :=&EG_RPr {};return _ccggc };func (_ddegf ST_HeightRule )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gefdef :=_b .Attr {}; -_gefdef .Name =name ;switch _ddegf {case ST_HeightRuleUnset :_gefdef .Value ="";case ST_HeightRuleAuto :_gefdef .Value ="\u0061\u0075\u0074\u006f";case ST_HeightRuleExact :_gefdef .Value ="\u0065\u0078\u0061c\u0074";case ST_HeightRuleAtLeast :_gefdef .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074"; -};return _gefdef ,nil ;};func (_ccdagf ST_VAnchor )String ()string {switch _ccdagf {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 3:return "\u0070\u0061\u0067\u0065";};return "";};type CT_Zoom struct{ +// Magnification Setting +Zoom *CT_Zoom ; -// Zoom Type -ValAttr ST_Zoom ; +// Remove Personal Information from Document Properties +RemovePersonalInformation *CT_OnOff ; -// Zoom Percentage -PercentAttr ST_DecimalNumberOrPercent ;};func (_ebcd *CT_Footnotes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aafg :for {_eccbe ,_gbgaf :=d .Token ();if _gbgaf !=nil {return _gbgaf ;};switch _dgde :=_eccbe .(type ){case _b .StartElement :switch _dgde .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_fdag :=NewCT_FtnEdn (); -if _dgaeb :=d .DecodeElement (_fdag ,&_dgde );_dgaeb !=nil {return _dgaeb ;};_ebcd .Footnote =append (_ebcd .Footnote ,_fdag );default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_dgde .Name ); -if _bfabc :=d .Skip ();_bfabc !=nil {return _bfabc ;};};case _b .EndElement :break _aafg ;case _b .CharData :};};return nil ;};func (_gcabc *CT_SmartTagPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gcabc .Attr !=nil {_bdccg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}}; -for _ ,_ggcgge :=range _gcabc .Attr {e .EncodeElement (_ggcgge ,_bdccg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Remove Date and Time from Annotations +RemoveDateAndTime *CT_OnOff ; -// Validate validates the CT_Divs and its children -func (_eagbe *CT_Divs )Validate ()error {return _eagbe .ValidateWithPath ("\u0043T\u005f\u0044\u0069\u0076\u0073");}; +// Do Not Display Visual Boundary For Header/Footer or Between Pages +DoNotDisplayPageBoundaries *CT_OnOff ; -// ST_HexColor is a union type -type ST_HexColor struct{ST_HexColorAuto ST_HexColorAuto ;ST_HexColorRGB *string ;};func (_affcf ST_PTabRelativeTo )String ()string {switch _affcf {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0069\u006e\u0064\u0065\u006e\u0074"; -};return "";};type CT_TblBorders struct{ +// Display Background Objects When Displaying Document +DisplayBackgroundShape *CT_OnOff ; -// Table Top Border -Top *CT_Border ; +// Print PostScript Codes With Document Text +PrintPostScriptOverText *CT_OnOff ; -// Table Leading Edge Border -Start *CT_Border ; +// Print Fractional Character Widths +PrintFractionalCharacterWidth *CT_OnOff ; -// Table Leading Edge Border -Left *CT_Border ; +// Only Print Form Field Content +PrintFormsData *CT_OnOff ; -// Table Bottom Border -Bottom *CT_Border ; +// Embed TrueType Fonts +EmbedTrueTypeFonts *CT_OnOff ; -// Table Trailing Edge Border -End *CT_Border ; +// Embed Common System Fonts +EmbedSystemFonts *CT_OnOff ; -// Table Trailing Edge Border -Right *CT_Border ; +// Subset Fonts When Embedding +SaveSubsetFonts *CT_OnOff ; -// Table Inside Horizontal Edges Border -InsideH *CT_Border ; +// Only Save Form Field Content +SaveFormsData *CT_OnOff ; -// Table Inside Vertical Edges Border -InsideV *CT_Border ;};func (_ecdda *CT_HdrFtr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cggdc :for {_afbc ,_bcgd :=d .Token ();if _bcgd !=nil {return _bcgd ;};switch _gggcg :=_afbc .(type ){case _b .StartElement :switch _gggcg .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_bcdcg :=NewCT_AltChunk (); -if _eacfgf :=d .DecodeElement (_bcdcg ,&_gggcg );_eacfgf !=nil {return _eacfgf ;};_ecdda .AltChunk =append (_ecdda .AltChunk ,_bcdcg );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bcddf :=NewEG_ContentBlockContent (); -_bcddf .CustomXml =NewCT_CustomXmlBlock ();if _bdfg :=d .DecodeElement (_bcddf .CustomXml ,&_gggcg );_bdfg !=nil {return _bdfg ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_bcddf );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_dfgg :=NewEG_ContentBlockContent (); -_dfgg .Sdt =NewCT_SdtBlock ();if _adcdf :=d .DecodeElement (_dfgg .Sdt ,&_gggcg );_adcdf !=nil {return _adcdf ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_dfgg );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 :"\u0070"},_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 :"\u0070"}:_begcf :=NewEG_ContentBlockContent (); -_fgcg :=NewCT_P ();if _eeef :=d .DecodeElement (_fgcg ,&_gggcg );_eeef !=nil {return _eeef ;};_begcf .P =append (_begcf .P ,_fgcg );_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_begcf );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_fdaad :=NewEG_ContentBlockContent (); -_bdaebee :=NewCT_Tbl ();if _fafgg :=d .DecodeElement (_bdaebee ,&_gggcg );_fafgg !=nil {return _fafgg ;};_fdaad .Tbl =append (_fdaad .Tbl ,_bdaebee );_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_fdaad );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_gaddb :=NewEG_ContentBlockContent (); -_baeg :=NewEG_RunLevelElts ();_baeg .ProofErr =NewCT_ProofErr ();if _cgefb :=d .DecodeElement (_baeg .ProofErr ,&_gggcg );_cgefb !=nil {return _cgefb ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_gaddb );_gaddb .EG_RunLevelElts =append (_gaddb .EG_RunLevelElts ,_baeg ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gbda :=NewEG_ContentBlockContent (); -_gaadd :=NewEG_RunLevelElts ();_gaadd .PermStart =NewCT_PermStart ();if _fedge :=d .DecodeElement (_gaadd .PermStart ,&_gggcg );_fedge !=nil {return _fedge ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_gbda );_gbda .EG_RunLevelElts =append (_gbda .EG_RunLevelElts ,_gaadd ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bcdbb :=NewEG_ContentBlockContent (); -_ecgbg :=NewEG_RunLevelElts ();_ecgbg .PermEnd =NewCT_Perm ();if _fgcf :=d .DecodeElement (_ecgbg .PermEnd ,&_gggcg );_fgcf !=nil {return _fgcf ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_bcdbb );_bcdbb .EG_RunLevelElts =append (_bcdbb .EG_RunLevelElts ,_ecgbg ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_ggdcba :=NewEG_ContentBlockContent (); -_dcfbf :=NewEG_RunLevelElts ();_dcfbf .Ins =NewCT_RunTrackChange ();if _bbfe :=d .DecodeElement (_dcfbf .Ins ,&_gggcg );_bbfe !=nil {return _bbfe ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_ggdcba );_ggdcba .EG_RunLevelElts =append (_ggdcba .EG_RunLevelElts ,_dcfbf ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_geabd :=NewEG_ContentBlockContent (); -_ccdag :=NewEG_RunLevelElts ();_ccdag .Del =NewCT_RunTrackChange ();if _ffedc :=d .DecodeElement (_ccdag .Del ,&_gggcg );_ffedc !=nil {return _ffedc ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_geabd );_geabd .EG_RunLevelElts =append (_geabd .EG_RunLevelElts ,_ccdag ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cfcfg :=NewEG_ContentBlockContent (); -_afef :=NewEG_RunLevelElts ();_afef .MoveFrom =NewCT_RunTrackChange ();if _deacd :=d .DecodeElement (_afef .MoveFrom ,&_gggcg );_deacd !=nil {return _deacd ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_cfcfg );_cfcfg .EG_RunLevelElts =append (_cfcfg .EG_RunLevelElts ,_afef ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_cccfa :=NewEG_ContentBlockContent (); -_gbade :=NewEG_RunLevelElts ();_gbade .MoveTo =NewCT_RunTrackChange ();if _gebe :=d .DecodeElement (_gbade .MoveTo ,&_gggcg );_gebe !=nil {return _gebe ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_cccfa );_cccfa .EG_RunLevelElts =append (_cccfa .EG_RunLevelElts ,_gbade ); -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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cgabe :=NewEG_ContentBlockContent (); -_bddee :=NewEG_RunLevelElts ();_afaad :=NewEG_RangeMarkupElements ();_afaad .BookmarkStart =NewCT_Bookmark ();if _dffef :=d .DecodeElement (_afaad .BookmarkStart ,&_gggcg );_dffef !=nil {return _dffef ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_cgabe ); -_cgabe .EG_RunLevelElts =append (_cgabe .EG_RunLevelElts ,_bddee );_bddee .EG_RangeMarkupElements =append (_bddee .EG_RangeMarkupElements ,_afaad );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gedfc :=NewEG_ContentBlockContent (); -_eefea :=NewEG_RunLevelElts ();_egggf :=NewEG_RangeMarkupElements ();_egggf .BookmarkEnd =NewCT_MarkupRange ();if _cdfbc :=d .DecodeElement (_egggf .BookmarkEnd ,&_gggcg );_cdfbc !=nil {return _cdfbc ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_gedfc ); -_gedfc .EG_RunLevelElts =append (_gedfc .EG_RunLevelElts ,_eefea );_eefea .EG_RangeMarkupElements =append (_eefea .EG_RangeMarkupElements ,_egggf );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_affac :=NewEG_ContentBlockContent (); -_eagg :=NewEG_RunLevelElts ();_ebfcc :=NewEG_RangeMarkupElements ();_ebfcc .MoveFromRangeStart =NewCT_MoveBookmark ();if _bcddg :=d .DecodeElement (_ebfcc .MoveFromRangeStart ,&_gggcg );_bcddg !=nil {return _bcddg ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_affac ); -_affac .EG_RunLevelElts =append (_affac .EG_RunLevelElts ,_eagg );_eagg .EG_RangeMarkupElements =append (_eagg .EG_RangeMarkupElements ,_ebfcc );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cacd :=NewEG_ContentBlockContent (); -_fcgae :=NewEG_RunLevelElts ();_fcecb :=NewEG_RangeMarkupElements ();_fcecb .MoveFromRangeEnd =NewCT_MarkupRange ();if _gcagg :=d .DecodeElement (_fcecb .MoveFromRangeEnd ,&_gggcg );_gcagg !=nil {return _gcagg ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_cacd ); -_cacd .EG_RunLevelElts =append (_cacd .EG_RunLevelElts ,_fcgae );_fcgae .EG_RangeMarkupElements =append (_fcgae .EG_RangeMarkupElements ,_fcecb );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cfbfd :=NewEG_ContentBlockContent (); -_fagde :=NewEG_RunLevelElts ();_efaec :=NewEG_RangeMarkupElements ();_efaec .MoveToRangeStart =NewCT_MoveBookmark ();if _fgffe :=d .DecodeElement (_efaec .MoveToRangeStart ,&_gggcg );_fgffe !=nil {return _fgffe ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_cfbfd ); -_cfbfd .EG_RunLevelElts =append (_cfbfd .EG_RunLevelElts ,_fagde );_fagde .EG_RangeMarkupElements =append (_fagde .EG_RangeMarkupElements ,_efaec );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fddg :=NewEG_ContentBlockContent (); -_gbgf :=NewEG_RunLevelElts ();_ebbef :=NewEG_RangeMarkupElements ();_ebbef .MoveToRangeEnd =NewCT_MarkupRange ();if _gbdg :=d .DecodeElement (_ebbef .MoveToRangeEnd ,&_gggcg );_gbdg !=nil {return _gbdg ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_fddg ); -_fddg .EG_RunLevelElts =append (_fddg .EG_RunLevelElts ,_gbgf );_gbgf .EG_RangeMarkupElements =append (_gbgf .EG_RangeMarkupElements ,_ebbef );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_abgf :=NewEG_ContentBlockContent (); -_gcdc :=NewEG_RunLevelElts ();_ddga :=NewEG_RangeMarkupElements ();_ddga .CommentRangeStart =NewCT_MarkupRange ();if _cgff :=d .DecodeElement (_ddga .CommentRangeStart ,&_gggcg );_cgff !=nil {return _cgff ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_abgf ); -_abgf .EG_RunLevelElts =append (_abgf .EG_RunLevelElts ,_gcdc );_gcdc .EG_RangeMarkupElements =append (_gcdc .EG_RangeMarkupElements ,_ddga );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efbfc :=NewEG_ContentBlockContent (); -_gabgg :=NewEG_RunLevelElts ();_cfece :=NewEG_RangeMarkupElements ();_cfece .CommentRangeEnd =NewCT_MarkupRange ();if _ffde :=d .DecodeElement (_cfece .CommentRangeEnd ,&_gggcg );_ffde !=nil {return _ffde ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_efbfc ); -_efbfc .EG_RunLevelElts =append (_efbfc .EG_RunLevelElts ,_gabgg );_gabgg .EG_RangeMarkupElements =append (_gabgg .EG_RangeMarkupElements ,_cfece );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afbdf :=NewEG_ContentBlockContent (); -_fdggd :=NewEG_RunLevelElts ();_fcedd :=NewEG_RangeMarkupElements ();_fcedd .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cafgc :=d .DecodeElement (_fcedd .CustomXmlInsRangeStart ,&_gggcg );_cafgc !=nil {return _cafgc ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_afbdf ); -_afbdf .EG_RunLevelElts =append (_afbdf .EG_RunLevelElts ,_fdggd );_fdggd .EG_RangeMarkupElements =append (_fdggd .EG_RangeMarkupElements ,_fcedd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_daageb :=NewEG_ContentBlockContent (); -_bbbbc :=NewEG_RunLevelElts ();_feegag :=NewEG_RangeMarkupElements ();_feegag .CustomXmlInsRangeEnd =NewCT_Markup ();if _adfae :=d .DecodeElement (_feegag .CustomXmlInsRangeEnd ,&_gggcg );_adfae !=nil {return _adfae ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_daageb ); -_daageb .EG_RunLevelElts =append (_daageb .EG_RunLevelElts ,_bbbbc );_bbbbc .EG_RangeMarkupElements =append (_bbbbc .EG_RangeMarkupElements ,_feegag );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gbcg :=NewEG_ContentBlockContent (); -_cddaf :=NewEG_RunLevelElts ();_egdgd :=NewEG_RangeMarkupElements ();_egdgd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _agge :=d .DecodeElement (_egdgd .CustomXmlDelRangeStart ,&_gggcg );_agge !=nil {return _agge ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_gbcg ); -_gbcg .EG_RunLevelElts =append (_gbcg .EG_RunLevelElts ,_cddaf );_cddaf .EG_RangeMarkupElements =append (_cddaf .EG_RangeMarkupElements ,_egdgd );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fegge :=NewEG_ContentBlockContent (); -_ffedd :=NewEG_RunLevelElts ();_degbb :=NewEG_RangeMarkupElements ();_degbb .CustomXmlDelRangeEnd =NewCT_Markup ();if _gcbbg :=d .DecodeElement (_degbb .CustomXmlDelRangeEnd ,&_gggcg );_gcbbg !=nil {return _gcbbg ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_fegge ); -_fegge .EG_RunLevelElts =append (_fegge .EG_RunLevelElts ,_ffedd );_ffedd .EG_RangeMarkupElements =append (_ffedd .EG_RangeMarkupElements ,_degbb );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_fcadb :=NewEG_ContentBlockContent (); -_ecgfa :=NewEG_RunLevelElts ();_gceef :=NewEG_RangeMarkupElements ();_gceef .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _bcdbg :=d .DecodeElement (_gceef .CustomXmlMoveFromRangeStart ,&_gggcg );_bcdbg !=nil {return _bcdbg ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_fcadb ); -_fcadb .EG_RunLevelElts =append (_fcadb .EG_RunLevelElts ,_ecgfa );_ecgfa .EG_RangeMarkupElements =append (_ecgfa .EG_RangeMarkupElements ,_gceef );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gaeag :=NewEG_ContentBlockContent (); -_faab :=NewEG_RunLevelElts ();_bgeb :=NewEG_RangeMarkupElements ();_bgeb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _eagda :=d .DecodeElement (_bgeb .CustomXmlMoveFromRangeEnd ,&_gggcg );_eagda !=nil {return _eagda ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_gaeag ); -_gaeag .EG_RunLevelElts =append (_gaeag .EG_RunLevelElts ,_faab );_faab .EG_RangeMarkupElements =append (_faab .EG_RangeMarkupElements ,_bgeb );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aceba :=NewEG_ContentBlockContent (); -_bdbbf :=NewEG_RunLevelElts ();_cgcf :=NewEG_RangeMarkupElements ();_cgcf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bedda :=d .DecodeElement (_cgcf .CustomXmlMoveToRangeStart ,&_gggcg );_bedda !=nil {return _bedda ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_aceba ); -_aceba .EG_RunLevelElts =append (_aceba .EG_RunLevelElts ,_bdbbf );_bdbbf .EG_RangeMarkupElements =append (_bdbbf .EG_RangeMarkupElements ,_cgcf );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_febag :=NewEG_ContentBlockContent (); -_gbffc :=NewEG_RunLevelElts ();_daffg :=NewEG_RangeMarkupElements ();_daffg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bfdg :=d .DecodeElement (_daffg .CustomXmlMoveToRangeEnd ,&_gggcg );_bfdg !=nil {return _bfdg ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_febag ); -_febag .EG_RunLevelElts =append (_febag .EG_RunLevelElts ,_gbffc );_gbffc .EG_RangeMarkupElements =append (_gbffc .EG_RangeMarkupElements ,_daffg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dffce :=NewEG_ContentBlockContent (); -_cdadc :=NewEG_RunLevelElts ();_cafcc :=NewEG_MathContent ();_cafcc .OMathPara =_dg .NewOMathPara ();if _ffec :=d .DecodeElement (_cafcc .OMathPara ,&_gggcg );_ffec !=nil {return _ffec ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_dffce ); -_dffce .EG_RunLevelElts =append (_dffce .EG_RunLevelElts ,_cdadc );_cdadc .EG_MathContent =append (_cdadc .EG_MathContent ,_cafcc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eafeg :=NewEG_ContentBlockContent (); -_addbf :=NewEG_RunLevelElts ();_ffcbd :=NewEG_MathContent ();_ffcbd .OMath =_dg .NewOMath ();if _bgad :=d .DecodeElement (_ffcbd .OMath ,&_gggcg );_bgad !=nil {return _bgad ;};_ecdda .EG_ContentBlockContent =append (_ecdda .EG_ContentBlockContent ,_eafeg ); -_eafeg .EG_RunLevelElts =append (_eafeg .EG_RunLevelElts ,_addbf );_addbf .EG_MathContent =append (_addbf .EG_MathContent ,_ffcbd );default:_af .Log .Debug ("\u0073k\u0069\u0070p\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",_gggcg .Name ); -if _fggfg :=d .Skip ();_fggfg !=nil {return _fggfg ;};};case _b .EndElement :break _cggdc ;case _b .CharData :};};return nil ;};func (_agccc *CT_TextAlignment )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_aadca ,_eabfac :=_agccc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _eabfac !=nil {return _eabfac ;};start .Attr =append (start .Attr ,_aadca );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Endnotes struct{ +// Mirror Page Margins +MirrorMargins *CT_OnOff ; -// Endnote Content -Endnote []*CT_FtnEdn ;};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 (_ffdgf ST_RestartNumber )ValidateWithPath (path string )error {switch _ffdgf {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 (_ffdgf )); -};return nil ;};func (_bcggb *CT_Drawing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bcggb .Anchor !=nil {_eceea :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003a\u0061\u006e\u0063\u0068\u006fr"}};for _ ,_afed :=range _bcggb .Anchor {e .EncodeElement (_afed ,_eceea ); -};};if _bcggb .Inline !=nil {_gafcd :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003a\u0069\u006e\u006c\u0069\u006ee"}};for _ ,_egab :=range _bcggb .Inline {e .EncodeElement (_egab ,_gafcd );};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_gebcg *EG_RangeMarkupElements )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdfbbe :for {_dfacbe ,_eeedg :=d .Token ();if _eeedg !=nil {return _eeedg ;};switch _ggaba :=_dfacbe .(type ){case _b .StartElement :switch _ggaba .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gebcg .BookmarkStart =NewCT_Bookmark (); -if _bacgab :=d .DecodeElement (_gebcg .BookmarkStart ,&_ggaba );_bacgab !=nil {return _bacgab ;};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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gebcg .BookmarkEnd =NewCT_MarkupRange (); -if _gfeccd :=d .DecodeElement (_gebcg .BookmarkEnd ,&_ggaba );_gfeccd !=nil {return _gfeccd ;};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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gebcg .MoveFromRangeStart =NewCT_MoveBookmark (); -if _fecgfd :=d .DecodeElement (_gebcg .MoveFromRangeStart ,&_ggaba );_fecgfd !=nil {return _fecgfd ;};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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gebcg .MoveFromRangeEnd =NewCT_MarkupRange (); -if _gagbd :=d .DecodeElement (_gebcg .MoveFromRangeEnd ,&_ggaba );_gagbd !=nil {return _gagbd ;};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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gebcg .MoveToRangeStart =NewCT_MoveBookmark (); -if _cabffb :=d .DecodeElement (_gebcg .MoveToRangeStart ,&_ggaba );_cabffb !=nil {return _cabffb ;};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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gebcg .MoveToRangeEnd =NewCT_MarkupRange (); -if _fedaag :=d .DecodeElement (_gebcg .MoveToRangeEnd ,&_ggaba );_fedaag !=nil {return _fedaag ;};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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gebcg .CommentRangeStart =NewCT_MarkupRange (); -if _dfcbdd :=d .DecodeElement (_gebcg .CommentRangeStart ,&_ggaba );_dfcbdd !=nil {return _dfcbdd ;};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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gebcg .CommentRangeEnd =NewCT_MarkupRange (); -if _ccbggf :=d .DecodeElement (_gebcg .CommentRangeEnd ,&_ggaba );_ccbggf !=nil {return _ccbggf ;};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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gebcg .CustomXmlInsRangeStart =NewCT_TrackChange (); -if _eaaffe :=d .DecodeElement (_gebcg .CustomXmlInsRangeStart ,&_ggaba );_eaaffe !=nil {return _eaaffe ;};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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gebcg .CustomXmlInsRangeEnd =NewCT_Markup (); -if _bgggg :=d .DecodeElement (_gebcg .CustomXmlInsRangeEnd ,&_ggaba );_bgggg !=nil {return _bgggg ;};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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gebcg .CustomXmlDelRangeStart =NewCT_TrackChange (); -if _gbfbce :=d .DecodeElement (_gebcg .CustomXmlDelRangeStart ,&_ggaba );_gbfbce !=nil {return _gbfbce ;};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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gebcg .CustomXmlDelRangeEnd =NewCT_Markup (); -if _gbcdba :=d .DecodeElement (_gebcg .CustomXmlDelRangeEnd ,&_ggaba );_gbcdba !=nil {return _gbcdba ;};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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gebcg .CustomXmlMoveFromRangeStart =NewCT_TrackChange (); -if _fbfae :=d .DecodeElement (_gebcg .CustomXmlMoveFromRangeStart ,&_ggaba );_fbfae !=nil {return _fbfae ;};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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gebcg .CustomXmlMoveFromRangeEnd =NewCT_Markup (); -if _dcdcb :=d .DecodeElement (_gebcg .CustomXmlMoveFromRangeEnd ,&_ggaba );_dcdcb !=nil {return _dcdcb ;};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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gebcg .CustomXmlMoveToRangeStart =NewCT_TrackChange (); -if _aaffee :=d .DecodeElement (_gebcg .CustomXmlMoveToRangeStart ,&_ggaba );_aaffee !=nil {return _aaffee ;};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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gebcg .CustomXmlMoveToRangeEnd =NewCT_Markup (); -if _ffgef :=d .DecodeElement (_gebcg .CustomXmlMoveToRangeEnd ,&_ggaba );_ffgef !=nil {return _ffgef ;};default:_af .Log .Debug ("\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",_ggaba .Name ); -if _decdba :=d .Skip ();_decdba !=nil {return _decdba ;};};case _b .EndElement :break _bdfbbe ;case _b .CharData :};};return nil ;};func (_cffaaa *ST_FrameLayout )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bccca ,_dbddcf :=d .Token (); -if _dbddcf !=nil {return _dbddcf ;};if _gcgfeb ,_fggfe :=_bccca .(_b .EndElement );_fggfe &&_gcgfeb .Name ==start .Name {*_cffaaa =1;return nil ;};if _dabgeb ,_fedfg :=_bccca .(_b .CharData );!_fedfg {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",_bccca ); -}else {switch string (_dabgeb ){case "":*_cffaaa =0;case "\u0072\u006f\u0077\u0073":*_cffaaa =1;case "\u0063\u006f\u006c\u0073":*_cffaaa =2;case "\u006e\u006f\u006e\u0065":*_cffaaa =3;};};_bccca ,_dbddcf =d .Token ();if _dbddcf !=nil {return _dbddcf ;}; -if _dafff ,_egfcc :=_bccca .(_b .EndElement );_egfcc &&_dafff .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",_bccca ); -}; +// Align Paragraph and Table Borders with Page Border +AlignBordersAndEdges *CT_OnOff ; -// Validate validates the CT_DecimalNumber and its children -func (_abbed *CT_DecimalNumber )Validate ()error {return _abbed .ValidateWithPath ("\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};const (ST_EdnPosUnset ST_EdnPos =0;ST_EdnPosSectEnd ST_EdnPos =1;ST_EdnPosDocEnd ST_EdnPos =2; -);func (_aceaa *CT_DocumentBase )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geegb :for {_aaee ,_fcddd :=d .Token ();if _fcddd !=nil {return _fcddd ;};switch _bfgb :=_aaee .(type ){case _b .StartElement :switch _bfgb .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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"},_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 :"\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}:_aceaa .Background =NewCT_Background (); -if _eccbg :=d .DecodeElement (_aceaa .Background ,&_bfgb );_eccbg !=nil {return _eccbg ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_bfgb .Name ); -if _fgcaf :=d .Skip ();_fgcaf !=nil {return _fgcaf ;};};case _b .EndElement :break _geegb ;case _b .CharData :};};return nil ;};func (_eggddb ST_LevelSuffix )String ()string {switch _eggddb {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 (_cgacac *CT_RubyAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_afadd ,_ebdab :=_cgacac .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _ebdab !=nil {return _ebdab ;};start .Attr =append (start .Attr ,_afadd );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Page Border Excludes Header +BordersDoNotSurroundHeader *CT_OnOff ; -// ValidateWithPath validates the CT_Odso and its children, prefixing error messages with path -func (_bebgca *CT_Odso )ValidateWithPath (path string )error {if _bebgca .Udl !=nil {if _adefg :=_bebgca .Udl .ValidateWithPath (path +"\u002f\u0055\u0064\u006c");_adefg !=nil {return _adefg ;};};if _bebgca .Table !=nil {if _cfcac :=_bebgca .Table .ValidateWithPath (path +"\u002f\u0054\u0061\u0062\u006c\u0065"); -_cfcac !=nil {return _cfcac ;};};if _bebgca .Src !=nil {if _bddeb :=_bebgca .Src .ValidateWithPath (path +"\u002f\u0053\u0072\u0063");_bddeb !=nil {return _bddeb ;};};if _bebgca .ColDelim !=nil {if _edgee :=_bebgca .ColDelim .ValidateWithPath (path +"\u002fC\u006f\u006c\u0044\u0065\u006c\u0069m"); -_edgee !=nil {return _edgee ;};};if _bebgca .Type !=nil {if _adedf :=_bebgca .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_adedf !=nil {return _adedf ;};};if _bebgca .FHdr !=nil {if _dedb :=_bebgca .FHdr .ValidateWithPath (path +"\u002f\u0046\u0048d\u0072"); -_dedb !=nil {return _dedb ;};};for _fedca ,_baabe :=range _bebgca .FieldMapData {if _eefffb :=_baabe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0046ie\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061\u005b\u0025\u0064\u005d",path ,_fedca )); -_eefffb !=nil {return _eefffb ;};};for _gebbd ,_cbddd :=range _bebgca .RecipientData {if _bfgeg :=_cbddd .ValidateWithPath (_f .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_gebbd ));_bfgeg !=nil {return _bfgeg ; -};};return nil ;};type EG_RPrMath struct{ +// Page Border Excludes Footer +BordersDoNotSurroundFooter *CT_OnOff ; -// Inserted Math Control Character -Ins *CT_MathCtrlIns ; +// Position Gutter At Top of Page +GutterAtTop *CT_OnOff ; -// Deleted Math Control Character -Del *CT_MathCtrlDel ; +// Do Not Display Visual Indication of Spelling Errors +HideSpellingErrors *CT_OnOff ; -// Run Properties -RPr *CT_RPr ;};func (_cacedd ST_TextDirection )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eaffa :=_b .Attr {};_eaffa .Name =name ;switch _cacedd {case ST_TextDirectionUnset :_eaffa .Value ="";case ST_TextDirectionTb :_eaffa .Value ="\u0074\u0062"; -case ST_TextDirectionRl :_eaffa .Value ="\u0072\u006c";case ST_TextDirectionLr :_eaffa .Value ="\u006c\u0072";case ST_TextDirectionTbV :_eaffa .Value ="\u0074\u0062\u0056";case ST_TextDirectionRlV :_eaffa .Value ="\u0072\u006c\u0056";case ST_TextDirectionLrV :_eaffa .Value ="\u006c\u0072\u0056"; -case ST_TextDirectionBtLr :_eaffa .Value ="\u0062\u0074\u004c\u0072";case ST_TextDirectionLrTb :_eaffa .Value ="\u006c\u0072\u0054\u0062";case ST_TextDirectionLrTbV :_eaffa .Value ="\u006c\u0072\u0054b\u0056";case ST_TextDirectionTbLrV :_eaffa .Value ="\u0074\u0062\u004cr\u0056"; -case ST_TextDirectionTbRl :_eaffa .Value ="\u0074\u0062\u0052\u006c";case ST_TextDirectionTbRlV :_eaffa .Value ="\u0074\u0062\u0052l\u0056";};return _eaffa ,nil ;};func (_fbaf *CT_DocPartTypes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eeae :=range start .Attr {if _eeae .Name .Local =="\u0061\u006c\u006c"{_gbed ,_gcdbfd :=ParseUnionST_OnOff (_eeae .Value ); -if _gcdbfd !=nil {return _gcdbfd ;};_fbaf .AllAttr =&_gbed ;continue ;};};_cdbg :for {_cbbdb ,_agfbg :=d .Token ();if _agfbg !=nil {return _agfbg ;};switch _gccdf :=_cbbdb .(type ){case _b .StartElement :switch _gccdf .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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_deedd :=NewCT_DocPartType (); -if _abbgb :=d .DecodeElement (_deedd ,&_gccdf );_abbgb !=nil {return _abbgb ;};_fbaf .Type =append (_fbaf .Type ,_deedd );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_gccdf .Name ); -if _baaa :=d .Skip ();_baaa !=nil {return _baaa ;};};case _b .EndElement :break _cdbg ;case _b .CharData :};};return nil ;};type ST_TextboxTightWrap byte ;func (_efdbf *ST_PTabAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_efdbf =0; -case "\u006c\u0065\u0066\u0074":*_efdbf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_efdbf =2;case "\u0072\u0069\u0067h\u0074":*_efdbf =3;};return nil ;};func (_ccafdd *CT_ParaRPrChange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccafdd .RPr =NewCT_ParaRPrOriginal (); -for _ ,_bcdedf :=range start .Attr {if _bcdedf .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_adade ,_feea :=_bcdedf .Value ,error (nil );if _feea !=nil {return _feea ;};_ccafdd .AuthorAttr =_adade ;continue ;};if _bcdedf .Name .Local =="\u0064\u0061\u0074\u0065"{_egdeda ,_dfafdg :=ParseStdlibTime (_bcdedf .Value ); -if _dfafdg !=nil {return _dfafdg ;};_ccafdd .DateAttr =&_egdeda ;continue ;};if _bcdedf .Name .Local =="\u0069\u0064"{_fdbg ,_bggef :=_d .ParseInt (_bcdedf .Value ,10,64);if _bggef !=nil {return _bggef ;};_ccafdd .IdAttr =_fdbg ;continue ;};};_cbgdg :for {_eceddf ,_cgabbf :=d .Token (); -if _cgabbf !=nil {return _cgabbf ;};switch _edabe :=_eceddf .(type ){case _b .StartElement :switch _edabe .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:if _fadab :=d .DecodeElement (_ccafdd .RPr ,&_edabe ); -_fadab !=nil {return _fadab ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_edabe .Name ); -if _cgebf :=d .Skip ();_cgebf !=nil {return _cgebf ;};};case _b .EndElement :break _cbgdg ;case _b .CharData :};};return nil ;}; +// Do Not Display Visual Indication of Grammatical Errors +HideGrammaticalErrors *CT_OnOff ; -// Validate validates the CT_SectPrChange and its children -func (_agade *CT_SectPrChange )Validate ()error {return _agade .ValidateWithPath ("\u0043T\u005fS\u0065\u0063\u0074\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_gecde *EG_RPrContent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gecde .RStyle !=nil {_efcgb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_gecde .RStyle ,_efcgb );};if _gecde .RFonts !=nil {_cacefd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_gecde .RFonts ,_cacefd );};if _gecde .B !=nil {_acbeb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062"}}; -e .EncodeElement (_gecde .B ,_acbeb );};if _gecde .BCs !=nil {_gabcf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_gecde .BCs ,_gabcf );};if _gecde .I !=nil {_acfba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069"}}; -e .EncodeElement (_gecde .I ,_acfba );};if _gecde .ICs !=nil {_beeba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_gecde .ICs ,_beeba );};if _gecde .Caps !=nil {_dagadfd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; -e .EncodeElement (_gecde .Caps ,_dagadfd );};if _gecde .SmallCaps !=nil {_aceaga :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_gecde .SmallCaps ,_aceaga );};if _gecde .Strike !=nil {_fdbab :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; -e .EncodeElement (_gecde .Strike ,_fdbab );};if _gecde .Dstrike !=nil {_afgcbc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_gecde .Dstrike ,_afgcbc );};if _gecde .Outline !=nil {_ddcbbe :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; -e .EncodeElement (_gecde .Outline ,_ddcbbe );};if _gecde .Shadow !=nil {_adaac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_gecde .Shadow ,_adaac );};if _gecde .Emboss !=nil {_bgggdc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; -e .EncodeElement (_gecde .Emboss ,_bgggdc );};if _gecde .Imprint !=nil {_ggbdb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_gecde .Imprint ,_ggbdb );};if _gecde .NoProof !=nil {_aggfdc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; -e .EncodeElement (_gecde .NoProof ,_aggfdc );};if _gecde .SnapToGrid !=nil {_cbebe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_gecde .SnapToGrid ,_cbebe );};if _gecde .Vanish !=nil {_ebafe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; -e .EncodeElement (_gecde .Vanish ,_ebafe );};if _gecde .WebHidden !=nil {_bcegb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_gecde .WebHidden ,_bcegb );};if _gecde .Color !=nil {_fgacce :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_gecde .Color ,_fgacce );};if _gecde .Spacing !=nil {_bedgb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_gecde .Spacing ,_bedgb );};if _gecde .W !=nil {_gacbbg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077"}}; -e .EncodeElement (_gecde .W ,_gacbbg );};if _gecde .Kern !=nil {_gaaddd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_gecde .Kern ,_gaaddd );};if _gecde .Position !=nil {_baffb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_gecde .Position ,_baffb );};if _gecde .Sz !=nil {_accage :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_gecde .Sz ,_accage );};if _gecde .SzCs !=nil {_fdfdc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; -e .EncodeElement (_gecde .SzCs ,_fdfdc );};if _gecde .Highlight !=nil {_aecdf :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_gecde .Highlight ,_aecdf );};if _gecde .U !=nil {_bbecba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0075"}}; -e .EncodeElement (_gecde .U ,_bbecba );};if _gecde .Effect !=nil {_dcfcg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_gecde .Effect ,_dcfcg );};if _gecde .Bdr !=nil {_aggeeg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062d\u0072"}}; -e .EncodeElement (_gecde .Bdr ,_aggeeg );};if _gecde .Shd !=nil {_dbbgdf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_gecde .Shd ,_dbbgdf );};if _gecde .FitText !=nil {_ceedbe :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; -e .EncodeElement (_gecde .FitText ,_ceedbe );};if _gecde .VertAlign !=nil {_bcfcac :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_gecde .VertAlign ,_bcfcac );};if _gecde .Rtl !=nil {_cgbdbc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072t\u006c"}}; -e .EncodeElement (_gecde .Rtl ,_cgbdbc );};if _gecde .Cs !=nil {_gafbdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_gecde .Cs ,_gafbdg );};if _gecde .Em !=nil {_bgfaaf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u006d"}}; -e .EncodeElement (_gecde .Em ,_bgfaaf );};if _gecde .Lang !=nil {_dfaaga :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_gecde .Lang ,_dfaaga );};if _gecde .EastAsianLayout !=nil {_cbbcad :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_gecde .EastAsianLayout ,_cbbcad );};if _gecde .SpecVanish !=nil {_dbfggf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_gecde .SpecVanish ,_dbfggf ); -};if _gecde .OMath !=nil {_gbfff :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_gecde .OMath ,_gbfff );};if _gecde .RPrChange !=nil {_gdacb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_gecde .RPrChange ,_gdacb );};return nil ;};func (_gdefc *CT_SdtContentRow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdefc .Tr !=nil {_adgfdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0072"}}; -for _ ,_acbda :=range _gdefc .Tr {e .EncodeElement (_acbda ,_adgfdg );};};if _gdefc .CustomXml !=nil {_edgbc :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}};e .EncodeElement (_gdefc .CustomXml ,_edgbc ); -};if _gdefc .Sdt !=nil {_gafcg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_gdefc .Sdt ,_gafcg );};if _gdefc .EG_RunLevelElts !=nil {for _ ,_eeebb :=range _gdefc .EG_RunLevelElts {_eeebb .MarshalXML (e ,_b .StartElement {}); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cfga *CT_Captions )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_gfd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"}}; -for _ ,_bbdf :=range _cfga .Caption {e .EncodeElement (_bbdf ,_gfd );};if _cfga .AutoCaptions !=nil {_dfae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070t\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cfga .AutoCaptions ,_dfae ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_RPrBase struct{ +// Grammar Checking Settings +ActiveWritingStyle []*CT_WritingStyle ; -// Referenced Character Style -RStyle *CT_String ; +// Spelling and Grammatical Checking State +ProofState *CT_Proof ; -// Run Fonts -RFonts *CT_Fonts ; +// Structured Document Tag Placeholder Text Should be Resaved +FormsDesign *CT_OnOff ; -// Bold -B *CT_OnOff ; +// Attached Document Template +AttachedTemplate *CT_Rel ; -// Complex Script Bold -BCs *CT_OnOff ; +// Automatically Update Styles From Document Template +LinkStyles *CT_OnOff ; -// Italics -I *CT_OnOff ; +// Suggested Filtering for List of Document Styles +StylePaneFormatFilter *CT_StylePaneFilter ; -// Complex Script Italics -ICs *CT_OnOff ; +// Suggested Sorting for List of Document Styles +StylePaneSortMethod *CT_StyleSort ; -// Display All Characters As Capital Letters -Caps *CT_OnOff ; +// Document Classification +DocumentType *CT_DocType ; -// Small Caps -SmallCaps *CT_OnOff ; +// Mail Merge Settings +MailMerge *CT_MailMerge ; -// Single Strikethrough -Strike *CT_OnOff ; +// Visibility of Annotation Types +RevisionView *CT_TrackChangesView ; -// Double Strikethrough -Dstrike *CT_OnOff ; +// Track Revisions to Document +TrackRevisions *CT_OnOff ; -// Display Character Outline -Outline *CT_OnOff ; +// Do Not Use Move Syntax When Tracking Revisions +DoNotTrackMoves *CT_OnOff ; -// Shadow -Shadow *CT_OnOff ; +// Do Not Track Formatting Revisions When Tracking Revisions +DoNotTrackFormatting *CT_OnOff ; -// Embossing -Emboss *CT_OnOff ; +// Document Editing Restrictions +DocumentProtection *CT_DocProtect ; -// Imprinting -Imprint *CT_OnOff ; +// Allow Automatic Formatting to Override Formatting Protection Settings +AutoFormatOverride *CT_OnOff ; -// Do Not Check Spelling or Grammar -NoProof *CT_OnOff ; +// Prevent Modification of Themes Part +StyleLockTheme *CT_OnOff ; -// Use Document Grid Settings For Inter-Character Spacing -SnapToGrid *CT_OnOff ; +// Prevent Replacement of Styles Part +StyleLockQFSet *CT_OnOff ; -// Hidden Text -Vanish *CT_OnOff ; +// Distance Between Automatic Tab Stops +DefaultTabStop *CT_TwipsMeasure ; -// Web Hidden Text -WebHidden *CT_OnOff ; +// Automatically Hyphenate Document Contents When Displayed +AutoHyphenation *CT_OnOff ; -// Run Content Color -Color *CT_Color ; +// Maximum Number of Consecutively Hyphenated Lines +ConsecutiveHyphenLimit *CT_DecimalNumber ; -// Character Spacing Adjustment -Spacing *CT_SignedTwipsMeasure ; +// Hyphenation Zone +HyphenationZone *CT_TwipsMeasure ; -// Expanded/Compressed Text -W *CT_TextScale ; +// Do Not Hyphenate Words in ALL CAPITAL LETTERS +DoNotHyphenateCaps *CT_OnOff ; -// Font Kerning -Kern *CT_HpsMeasure ; +// Show E-Mail Message Header +ShowEnvelope *CT_OnOff ; -// Vertically Raised or Lowered Text -Position *CT_SignedHpsMeasure ; +// Percentage of Document to Use When Generating Summary +SummaryLength *CT_DecimalNumberOrPrecent ; -// Non-Complex Script Font Size -Sz *CT_HpsMeasure ; +// Paragraph Style Applied to Automatically Generated Paragraphs +ClickAndTypeStyle *CT_String ; -// Complex Script Font Size -SzCs *CT_HpsMeasure ; +// Default Table Style for Newly Inserted Tables +DefaultTableStyle *CT_String ; -// Text Highlighting -Highlight *CT_Highlight ; +// Different Even/Odd Page Headers and Footers +EvenAndOddHeaders *CT_OnOff ; -// Underline -U *CT_Underline ; +// Reverse Book Fold Printing +BookFoldRevPrinting *CT_OnOff ; -// Animated Text Effect -Effect *CT_TextEffect ; +// Book Fold Printing +BookFoldPrinting *CT_OnOff ; -// Text Border -Bdr *CT_Border ; +// Number of Pages Per Booklet +BookFoldPrintingSheets *CT_DecimalNumber ; -// Run Shading -Shd *CT_Shd ; +// Drawing Grid Horizontal Grid Unit Size +DrawingGridHorizontalSpacing *CT_TwipsMeasure ; -// Manual Run Width -FitText *CT_FitText ; +// Drawing Grid Vertical Grid Unit Size +DrawingGridVerticalSpacing *CT_TwipsMeasure ; -// Subscript/Superscript Text -VertAlign *CT_VerticalAlignRun ; +// Distance between Horizontal Gridlines +DisplayHorizontalDrawingGridEvery *CT_DecimalNumber ; -// Right To Left Text -Rtl *CT_OnOff ; +// Distance between Vertical Gridlines +DisplayVerticalDrawingGridEvery *CT_DecimalNumber ; -// Use Complex Script Formatting on Run -Cs *CT_OnOff ; +// Do Not Use Margins for Drawing Grid Origin +DoNotUseMarginsForDrawingGridOrigin *CT_OnOff ; -// Emphasis Mark -Em *CT_Em ; +// Drawing Grid Horizontal Origin Point +DrawingGridHorizontalOrigin *CT_TwipsMeasure ; -// Languages for Run Content -Lang *CT_Language ; +// Drawing Grid Vertical Origin Point +DrawingGridVerticalOrigin *CT_TwipsMeasure ; -// East Asian Typography Settings -EastAsianLayout *CT_EastAsianLayout ; +// Do Not Show Visual Indicator For Form Fields +DoNotShadeFormData *CT_OnOff ; -// Paragraph Mark Is Always Hidden -SpecVanish *CT_OnOff ; +// Never Kern Punctuation Characters +NoPunctuationKerning *CT_OnOff ; -// Office Open XML Math -OMath *CT_OnOff ;};func (_defbe *CT_Zoom )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abgfa :=range start .Attr {if _abgfa .Name .Local =="\u0076\u0061\u006c"{_defbe .ValAttr .UnmarshalXMLAttr (_abgfa );continue ;};if _abgfa .Name .Local =="\u0070e\u0072\u0063\u0065\u006e\u0074"{_effebg ,_ecaec :=ParseUnionST_DecimalNumberOrPercent (_abgfa .Value ); -if _ecaec !=nil {return _ecaec ;};_defbe .PercentAttr =_effebg ;continue ;};};for {_adcae ,_gcaad :=d .Token ();if _gcaad !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u005a\u006f\u006f\u006d\u003a\u0020\u0025\u0073",_gcaad ); -};if _bcbcg ,_bgbdc :=_adcae .(_b .EndElement );_bgbdc &&_bcbcg .Name ==start .Name {break ;};};return nil ;};type Settings struct{CT_Settings }; +// Character-Level Whitespace Compression +CharacterSpacingControl *CT_CharacterSpacing ; -// ValidateWithPath validates the CT_TblPPr and its children, prefixing error messages with path -func (_bfddg *CT_TblPPr )ValidateWithPath (path string )error {if _bfddg .LeftFromTextAttr !=nil {if _agabe :=_bfddg .LeftFromTextAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0066\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078t\u0041\u0074\u0074\u0072"); -_agabe !=nil {return _agabe ;};};if _bfddg .RightFromTextAttr !=nil {if _abaaaa :=_bfddg .RightFromTextAttr .ValidateWithPath (path +"\u002fR\u0069g\u0068\u0074\u0046\u0072\u006fm\u0054\u0065x\u0074\u0041\u0074\u0074\u0072");_abaaaa !=nil {return _abaaaa ; -};};if _bfddg .TopFromTextAttr !=nil {if _dbfed :=_bfddg .TopFromTextAttr .ValidateWithPath (path +"\u002f\u0054o\u0070\u0046\u0072o\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_dbfed !=nil {return _dbfed ;};};if _bfddg .BottomFromTextAttr !=nil {if _cefbe :=_bfddg .BottomFromTextAttr .ValidateWithPath (path +"\u002f\u0042\u006f\u0074to\u006d\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072"); -_cefbe !=nil {return _cefbe ;};};if _cdeabb :=_bfddg .VertAnchorAttr .ValidateWithPath (path +"\u002fV\u0065r\u0074\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072");_cdeabb !=nil {return _cdeabb ;};if _bgggc :=_bfddg .HorzAnchorAttr .ValidateWithPath (path +"\u002fH\u006fr\u007a\u0041\u006e\u0063\u0068\u006f\u0072\u0041\u0074\u0074\u0072"); -_bgggc !=nil {return _bgggc ;};if _aacbfa :=_bfddg .TblpXSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_aacbfa !=nil {return _aacbfa ;};if _bfddg .TblpXAttr !=nil {if _fcegd :=_bfddg .TblpXAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0058\u0041\u0074\u0074\u0072"); -_fcegd !=nil {return _fcegd ;};};if _bacae :=_bfddg .TblpYSpecAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0053\u0070\u0065c\u0041\u0074\u0074\u0072");_bacae !=nil {return _bacae ;};if _bfddg .TblpYAttr !=nil {if _ebgaa :=_bfddg .TblpYAttr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0070\u0059\u0041\u0074\u0074\u0072"); -_ebgaa !=nil {return _ebgaa ;};};return nil ;};func (_debge *ST_Direction )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbcfc ,_cgebfb :=d .Token ();if _cgebfb !=nil {return _cgebfb ;};if _fbedcf ,_ccgbc :=_gbcfc .(_b .EndElement );_ccgbc &&_fbedcf .Name ==start .Name {*_debge =1; -return nil ;};if _bceec ,_fgaad :=_gbcfc .(_b .CharData );!_fgaad {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",_gbcfc );}else {switch string (_bceec ){case "":*_debge =0; -case "\u006c\u0074\u0072":*_debge =1;case "\u0072\u0074\u006c":*_debge =2;};};_gbcfc ,_cgebfb =d .Token ();if _cgebfb !=nil {return _cgebfb ;};if _bgbag ,_bbedd :=_gbcfc .(_b .EndElement );_bbedd &&_bgbag .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",_gbcfc ); -};func (_ebgfe *ST_MailMergeOdsoFMDFieldType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebgfe =0;case "\u006e\u0075\u006c\u006c":*_ebgfe =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_ebgfe =2;};return nil ;};func (_cefdg *CT_Pitch )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cefdg .ValAttr =ST_Pitch (1); -for _ ,_cfff :=range start .Attr {if _cfff .Name .Local =="\u0076\u0061\u006c"{_cefdg .ValAttr .UnmarshalXMLAttr (_cfff );continue ;};};for {_ccaea ,_adeac :=d .Token ();if _adeac !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0069\u0074\u0063\u0068: \u0025\u0073",_adeac ); -};if _ffceg ,_deeae :=_ccaea .(_b .EndElement );_deeae &&_ffceg .Name ==start .Name {break ;};};return nil ;};func (_aagage ST_MeasurementOrPercent )String ()string {if _aagage .ST_DecimalNumberOrPercent !=nil {return _aagage .ST_DecimalNumberOrPercent .String (); -};if _aagage .ST_UniversalMeasure !=nil {return _f .Sprintf ("\u0025\u0076",*_aagage .ST_UniversalMeasure );};return "";};func (_cdabg *CT_TxbxContent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dacea :for {_eccagf ,_dccgb :=d .Token (); -if _dccgb !=nil {return _dccgb ;};switch _dbagg :=_eccagf .(type ){case _b .StartElement :switch _dbagg .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_gffaf :=NewCT_AltChunk (); -if _aedccb :=d .DecodeElement (_gffaf ,&_dbagg );_aedccb !=nil {return _aedccb ;};_cdabg .AltChunk =append (_cdabg .AltChunk ,_gffaf );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_cbdddg :=NewEG_ContentBlockContent (); -_cbdddg .CustomXml =NewCT_CustomXmlBlock ();if _bgbaa :=d .DecodeElement (_cbdddg .CustomXml ,&_dbagg );_bgbaa !=nil {return _bgbaa ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_cbdddg );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_addec :=NewEG_ContentBlockContent (); -_addec .Sdt =NewCT_SdtBlock ();if _eafffb :=d .DecodeElement (_addec .Sdt ,&_dbagg );_eafffb !=nil {return _eafffb ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_addec );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 :"\u0070"},_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 :"\u0070"}:_effbge :=NewEG_ContentBlockContent (); -_acfabg :=NewCT_P ();if _ddgdgf :=d .DecodeElement (_acfabg ,&_dbagg );_ddgdgf !=nil {return _ddgdgf ;};_effbge .P =append (_effbge .P ,_acfabg );_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_effbge );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_fcaad :=NewEG_ContentBlockContent (); -_cadfd :=NewCT_Tbl ();if _cccfc :=d .DecodeElement (_cadfd ,&_dbagg );_cccfc !=nil {return _cccfc ;};_fcaad .Tbl =append (_fcaad .Tbl ,_cadfd );_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_fcaad );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_aaffe :=NewEG_ContentBlockContent (); -_caedfe :=NewEG_RunLevelElts ();_caedfe .ProofErr =NewCT_ProofErr ();if _gbbag :=d .DecodeElement (_caedfe .ProofErr ,&_dbagg );_gbbag !=nil {return _gbbag ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_aaffe );_aaffe .EG_RunLevelElts =append (_aaffe .EG_RunLevelElts ,_caedfe ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gbgdbb :=NewEG_ContentBlockContent (); -_bfagd :=NewEG_RunLevelElts ();_bfagd .PermStart =NewCT_PermStart ();if _gefdb :=d .DecodeElement (_bfagd .PermStart ,&_dbagg );_gefdb !=nil {return _gefdb ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_gbgdbb );_gbgdbb .EG_RunLevelElts =append (_gbgdbb .EG_RunLevelElts ,_bfagd ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_dadac :=NewEG_ContentBlockContent (); -_ebdebf :=NewEG_RunLevelElts ();_ebdebf .PermEnd =NewCT_Perm ();if _cefgdc :=d .DecodeElement (_ebdebf .PermEnd ,&_dbagg );_cefgdc !=nil {return _cefgdc ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_dadac );_dadac .EG_RunLevelElts =append (_dadac .EG_RunLevelElts ,_ebdebf ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_eabad :=NewEG_ContentBlockContent (); -_cgcae :=NewEG_RunLevelElts ();_cgcae .Ins =NewCT_RunTrackChange ();if _faadc :=d .DecodeElement (_cgcae .Ins ,&_dbagg );_faadc !=nil {return _faadc ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_eabad );_eabad .EG_RunLevelElts =append (_eabad .EG_RunLevelElts ,_cgcae ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_agdba :=NewEG_ContentBlockContent (); -_agee :=NewEG_RunLevelElts ();_agee .Del =NewCT_RunTrackChange ();if _cdfcdd :=d .DecodeElement (_agee .Del ,&_dbagg );_cdfcdd !=nil {return _cdfcdd ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_agdba );_agdba .EG_RunLevelElts =append (_agdba .EG_RunLevelElts ,_agee ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_aeedc :=NewEG_ContentBlockContent (); -_ddgbbf :=NewEG_RunLevelElts ();_ddgbbf .MoveFrom =NewCT_RunTrackChange ();if _bffefb :=d .DecodeElement (_ddgbbf .MoveFrom ,&_dbagg );_bffefb !=nil {return _bffefb ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_aeedc );_aeedc .EG_RunLevelElts =append (_aeedc .EG_RunLevelElts ,_ddgbbf ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bddca :=NewEG_ContentBlockContent (); -_cbgba :=NewEG_RunLevelElts ();_cbgba .MoveTo =NewCT_RunTrackChange ();if _bbdgb :=d .DecodeElement (_cbgba .MoveTo ,&_dbagg );_bbdgb !=nil {return _bbdgb ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_bddca );_bddca .EG_RunLevelElts =append (_bddca .EG_RunLevelElts ,_cbgba ); -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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gcdgc :=NewEG_ContentBlockContent (); -_baabf :=NewEG_RunLevelElts ();_eabcf :=NewEG_RangeMarkupElements ();_eabcf .BookmarkStart =NewCT_Bookmark ();if _ecefg :=d .DecodeElement (_eabcf .BookmarkStart ,&_dbagg );_ecefg !=nil {return _ecefg ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_gcdgc ); -_gcdgc .EG_RunLevelElts =append (_gcdgc .EG_RunLevelElts ,_baabf );_baabf .EG_RangeMarkupElements =append (_baabf .EG_RangeMarkupElements ,_eabcf );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_eegfe :=NewEG_ContentBlockContent (); -_cadcf :=NewEG_RunLevelElts ();_agfee :=NewEG_RangeMarkupElements ();_agfee .BookmarkEnd =NewCT_MarkupRange ();if _cffcg :=d .DecodeElement (_agfee .BookmarkEnd ,&_dbagg );_cffcg !=nil {return _cffcg ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_eegfe ); -_eegfe .EG_RunLevelElts =append (_eegfe .EG_RunLevelElts ,_cadcf );_cadcf .EG_RangeMarkupElements =append (_cadcf .EG_RangeMarkupElements ,_agfee );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bddaf :=NewEG_ContentBlockContent (); -_fgbag :=NewEG_RunLevelElts ();_ffgcd :=NewEG_RangeMarkupElements ();_ffgcd .MoveFromRangeStart =NewCT_MoveBookmark ();if _fcdaff :=d .DecodeElement (_ffgcd .MoveFromRangeStart ,&_dbagg );_fcdaff !=nil {return _fcdaff ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_bddaf ); -_bddaf .EG_RunLevelElts =append (_bddaf .EG_RunLevelElts ,_fgbag );_fgbag .EG_RangeMarkupElements =append (_fgbag .EG_RangeMarkupElements ,_ffgcd );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ecabb :=NewEG_ContentBlockContent (); -_dbfdc :=NewEG_RunLevelElts ();_bgdgc :=NewEG_RangeMarkupElements ();_bgdgc .MoveFromRangeEnd =NewCT_MarkupRange ();if _aeedb :=d .DecodeElement (_bgdgc .MoveFromRangeEnd ,&_dbagg );_aeedb !=nil {return _aeedb ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_ecabb ); -_ecabb .EG_RunLevelElts =append (_ecabb .EG_RunLevelElts ,_dbfdc );_dbfdc .EG_RangeMarkupElements =append (_dbfdc .EG_RangeMarkupElements ,_bgdgc );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gafea :=NewEG_ContentBlockContent (); -_fcfcb :=NewEG_RunLevelElts ();_aebad :=NewEG_RangeMarkupElements ();_aebad .MoveToRangeStart =NewCT_MoveBookmark ();if _aadcb :=d .DecodeElement (_aebad .MoveToRangeStart ,&_dbagg );_aadcb !=nil {return _aadcb ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_gafea ); -_gafea .EG_RunLevelElts =append (_gafea .EG_RunLevelElts ,_fcfcb );_fcfcb .EG_RangeMarkupElements =append (_fcfcb .EG_RangeMarkupElements ,_aebad );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dadbf :=NewEG_ContentBlockContent (); -_fbdbaf :=NewEG_RunLevelElts ();_bgedfe :=NewEG_RangeMarkupElements ();_bgedfe .MoveToRangeEnd =NewCT_MarkupRange ();if _gaadb :=d .DecodeElement (_bgedfe .MoveToRangeEnd ,&_dbagg );_gaadb !=nil {return _gaadb ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_dadbf ); -_dadbf .EG_RunLevelElts =append (_dadbf .EG_RunLevelElts ,_fbdbaf );_fbdbaf .EG_RangeMarkupElements =append (_fbdbaf .EG_RangeMarkupElements ,_bgedfe );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cdabaf :=NewEG_ContentBlockContent (); -_daddg :=NewEG_RunLevelElts ();_ccbff :=NewEG_RangeMarkupElements ();_ccbff .CommentRangeStart =NewCT_MarkupRange ();if _ecgebf :=d .DecodeElement (_ccbff .CommentRangeStart ,&_dbagg );_ecgebf !=nil {return _ecgebf ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_cdabaf ); -_cdabaf .EG_RunLevelElts =append (_cdabaf .EG_RunLevelElts ,_daddg );_daddg .EG_RangeMarkupElements =append (_daddg .EG_RangeMarkupElements ,_ccbff );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eedga :=NewEG_ContentBlockContent (); -_dbgdb :=NewEG_RunLevelElts ();_defdg :=NewEG_RangeMarkupElements ();_defdg .CommentRangeEnd =NewCT_MarkupRange ();if _dddfa :=d .DecodeElement (_defdg .CommentRangeEnd ,&_dbagg );_dddfa !=nil {return _dddfa ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_eedga ); -_eedga .EG_RunLevelElts =append (_eedga .EG_RunLevelElts ,_dbgdb );_dbgdb .EG_RangeMarkupElements =append (_dbgdb .EG_RangeMarkupElements ,_defdg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_deafa :=NewEG_ContentBlockContent (); -_adefd :=NewEG_RunLevelElts ();_gceag :=NewEG_RangeMarkupElements ();_gceag .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cdcda :=d .DecodeElement (_gceag .CustomXmlInsRangeStart ,&_dbagg );_cdcda !=nil {return _cdcda ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_deafa ); -_deafa .EG_RunLevelElts =append (_deafa .EG_RunLevelElts ,_adefd );_adefd .EG_RangeMarkupElements =append (_adefd .EG_RangeMarkupElements ,_gceag );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gaaee :=NewEG_ContentBlockContent (); -_bddga :=NewEG_RunLevelElts ();_acbed :=NewEG_RangeMarkupElements ();_acbed .CustomXmlInsRangeEnd =NewCT_Markup ();if _afeaff :=d .DecodeElement (_acbed .CustomXmlInsRangeEnd ,&_dbagg );_afeaff !=nil {return _afeaff ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_gaaee ); -_gaaee .EG_RunLevelElts =append (_gaaee .EG_RunLevelElts ,_bddga );_bddga .EG_RangeMarkupElements =append (_bddga .EG_RangeMarkupElements ,_acbed );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dddae :=NewEG_ContentBlockContent (); -_babg :=NewEG_RunLevelElts ();_bdefee :=NewEG_RangeMarkupElements ();_bdefee .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eefbf :=d .DecodeElement (_bdefee .CustomXmlDelRangeStart ,&_dbagg );_eefbf !=nil {return _eefbf ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_dddae ); -_dddae .EG_RunLevelElts =append (_dddae .EG_RunLevelElts ,_babg );_babg .EG_RangeMarkupElements =append (_babg .EG_RangeMarkupElements ,_bdefee );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ecfgg :=NewEG_ContentBlockContent (); -_gbgeb :=NewEG_RunLevelElts ();_ffbba :=NewEG_RangeMarkupElements ();_ffbba .CustomXmlDelRangeEnd =NewCT_Markup ();if _geede :=d .DecodeElement (_ffbba .CustomXmlDelRangeEnd ,&_dbagg );_geede !=nil {return _geede ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_ecfgg ); -_ecfgg .EG_RunLevelElts =append (_ecfgg .EG_RunLevelElts ,_gbgeb );_gbgeb .EG_RangeMarkupElements =append (_gbgeb .EG_RangeMarkupElements ,_ffbba );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ebebe :=NewEG_ContentBlockContent (); -_bgbffd :=NewEG_RunLevelElts ();_bcgeeg :=NewEG_RangeMarkupElements ();_bcgeeg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _cfada :=d .DecodeElement (_bcgeeg .CustomXmlMoveFromRangeStart ,&_dbagg );_cfada !=nil {return _cfada ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_ebebe ); -_ebebe .EG_RunLevelElts =append (_ebebe .EG_RunLevelElts ,_bgbffd );_bgbffd .EG_RangeMarkupElements =append (_bgbffd .EG_RangeMarkupElements ,_bcgeeg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fggeec :=NewEG_ContentBlockContent (); -_aaeff :=NewEG_RunLevelElts ();_aceceac :=NewEG_RangeMarkupElements ();_aceceac .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bbadeg :=d .DecodeElement (_aceceac .CustomXmlMoveFromRangeEnd ,&_dbagg );_bbadeg !=nil {return _bbadeg ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_fggeec ); -_fggeec .EG_RunLevelElts =append (_fggeec .EG_RunLevelElts ,_aaeff );_aaeff .EG_RangeMarkupElements =append (_aaeff .EG_RangeMarkupElements ,_aceceac );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_aaacc :=NewEG_ContentBlockContent (); -_bcecb :=NewEG_RunLevelElts ();_cebggc :=NewEG_RangeMarkupElements ();_cebggc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _abaeb :=d .DecodeElement (_cebggc .CustomXmlMoveToRangeStart ,&_dbagg );_abaeb !=nil {return _abaeb ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_aaacc ); -_aaacc .EG_RunLevelElts =append (_aaacc .EG_RunLevelElts ,_bcecb );_bcecb .EG_RangeMarkupElements =append (_bcecb .EG_RangeMarkupElements ,_cebggc );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdagbc :=NewEG_ContentBlockContent (); -_bafbgg :=NewEG_RunLevelElts ();_cfged :=NewEG_RangeMarkupElements ();_cfged .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gcedb :=d .DecodeElement (_cfged .CustomXmlMoveToRangeEnd ,&_dbagg );_gcedb !=nil {return _gcedb ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_bdagbc ); -_bdagbc .EG_RunLevelElts =append (_bdagbc .EG_RunLevelElts ,_bafbgg );_bafbgg .EG_RangeMarkupElements =append (_bafbgg .EG_RangeMarkupElements ,_cfged );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcfaf :=NewEG_ContentBlockContent (); -_acbae :=NewEG_RunLevelElts ();_fcfecc :=NewEG_MathContent ();_fcfecc .OMathPara =_dg .NewOMathPara ();if _bbebb :=d .DecodeElement (_fcfecc .OMathPara ,&_dbagg );_bbebb !=nil {return _bbebb ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_dcfaf ); -_dcfaf .EG_RunLevelElts =append (_dcfaf .EG_RunLevelElts ,_acbae );_acbae .EG_MathContent =append (_acbae .EG_MathContent ,_fcfecc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gggaae :=NewEG_ContentBlockContent (); -_egeda :=NewEG_RunLevelElts ();_cffagc :=NewEG_MathContent ();_cffagc .OMath =_dg .NewOMath ();if _eeagff :=d .DecodeElement (_cffagc .OMath ,&_dbagg );_eeagff !=nil {return _eeagff ;};_cdabg .EG_ContentBlockContent =append (_cdabg .EG_ContentBlockContent ,_gggaae ); -_gggaae .EG_RunLevelElts =append (_gggaae .EG_RunLevelElts ,_egeda );_egeda .EG_MathContent =append (_egeda .EG_MathContent ,_cffagc );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_dbagg .Name ); -if _gbggc :=d .Skip ();_gbggc !=nil {return _gbggc ;};};case _b .EndElement :break _dacea ;case _b .CharData :};};return nil ;};func (_gbfceg *ST_Wrap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eagfdf ,_efebf :=d .Token ();if _efebf !=nil {return _efebf ; -};if _edgcdc ,_beagaf :=_eagfdf .(_b .EndElement );_beagaf &&_edgcdc .Name ==start .Name {*_gbfceg =1;return nil ;};if _gadcff ,_bcada :=_eagfdf .(_b .CharData );!_bcada {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",_eagfdf ); -}else {switch string (_gadcff ){case "":*_gbfceg =0;case "\u0061\u0075\u0074\u006f":*_gbfceg =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_gbfceg =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_gbfceg =3;case "\u0074\u0069\u0067h\u0074":*_gbfceg =4; -case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_gbfceg =5;case "\u006e\u006f\u006e\u0065":*_gbfceg =6;};};_eagfdf ,_efebf =d .Token ();if _efebf !=nil {return _efebf ;};if _gedeb ,_fdcbb :=_eagfdf .(_b .EndElement );_fdcbb &&_gedeb .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",_eagfdf );};type ST_PageBorderZOrder byte ;const (ST_FrameLayoutUnset ST_FrameLayout =0; -ST_FrameLayoutRows ST_FrameLayout =1;ST_FrameLayoutCols ST_FrameLayout =2;ST_FrameLayoutNone ST_FrameLayout =3;);func (_gafdf *CT_DocVars )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gafdf .DocVar !=nil {_bcefd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0056\u0061\u0072"}}; -for _ ,_fefe :=range _gafdf .DocVar {e .EncodeElement (_fefe ,_bcefd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewEG_RangeMarkupElements ()*EG_RangeMarkupElements {_ebfgbf :=&EG_RangeMarkupElements {};return _ebfgbf ; -};func (_ddbcec *EG_BlockLevelElts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ddbcec .AltChunk !=nil {_dedfd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}};for _ ,_ddcegf :=range _ddbcec .AltChunk {e .EncodeElement (_ddcegf ,_dedfd ); -};};if _ddbcec .EG_ContentBlockContent !=nil {for _ ,_gccbgc :=range _ddbcec .EG_ContentBlockContent {_gccbgc .MarshalXML (e ,_b .StartElement {});};};return nil ;};func (_bdagd ST_ProofErr )ValidateWithPath (path string )error {switch _bdagd {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 (_bdagd )); -};return nil ;};func (_gabfdbb ST_NumberFormat )String ()string {switch _gabfdbb {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 "";}; +// Print Two Pages Per Sheet +PrintTwoOnOne *CT_OnOff ; -// Validate validates the CT_Columns and its children -func (_dcdfg *CT_Columns )Validate ()error {return _dcdfg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};func (_baaeg *CT_LsdException )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_baaeg .NameAttr )}); -if _baaeg .LockedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_baaeg .LockedAttr )});};if _baaeg .UiPriorityAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0075i\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_baaeg .UiPriorityAttr )}); -};if _baaeg .SemiHiddenAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0073e\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_baaeg .SemiHiddenAttr )});};if _baaeg .UnhideWhenUsedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003au\u006e\u0068\u0069d\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_baaeg .UnhideWhenUsedAttr )}); -};if _baaeg .QFormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"},Value :_f .Sprintf ("\u0025\u0076",*_baaeg .QFormatAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_ebcfc *EG_PContent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ebcfc .FldSimple !=nil {_abcaf :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_ceedbc :=range _ebcfc .FldSimple {e .EncodeElement (_ceedbc ,_abcaf ); -};};if _ebcfc .Hyperlink !=nil {_afgdd :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_ebcfc .Hyperlink ,_afgdd );};if _ebcfc .SubDoc !=nil {_bgedaa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}}; -e .EncodeElement (_ebcfc .SubDoc ,_bgedaa );};if _ebcfc .EG_ContentRunContent !=nil {for _ ,_bbcdb :=range _ebcfc .EG_ContentRunContent {_bbcdb .MarshalXML (e ,_b .StartElement {});};};return nil ;};func NewEG_ContentCellContent ()*EG_ContentCellContent {_ebece :=&EG_ContentCellContent {}; -return _ebece ;};func NewCT_TblOverlap ()*CT_TblOverlap {_edfbca :=&CT_TblOverlap {};_edfbca .ValAttr =ST_TblOverlap (1);return _edfbca ;}; +// Use Strict Kinsoku Rules for Japanese Text +StrictFirstAndLastChars *CT_OnOff ; -// Validate validates the CT_SdtListItem and its children -func (_abdgg *CT_SdtListItem )Validate ()error {return _abdgg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u004c\u0069\u0073t\u0049\u0074\u0065\u006d");}; +// Custom Set of Characters Which Cannot End a Line +NoLineBreaksAfter *CT_Kinsoku ; -// Validate validates the CT_TblLayoutType and its children -func (_caaba *CT_TblLayoutType )Validate ()error {return _caaba .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cL\u0061\u0079\u006f\u0075\u0074\u0054\u0079\u0070\u0065");};func (_eebbec ST_TblOverlap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_eebbec .String (),start ); -}; +// Custom Set Of Characters Which Cannot Begin A Line +NoLineBreaksBefore *CT_Kinsoku ; -// Validate validates the EG_RunLevelElts and its children -func (_ecegba *EG_RunLevelElts )Validate ()error {return _ecegba .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073");}; +// Generate Thumbnail For Document On Save +SavePreviewPicture *CT_OnOff ; -// ValidateWithPath validates the WdEG_WrapTypeChoice and its children, prefixing error messages with path -func (_edfege *WdEG_WrapTypeChoice )ValidateWithPath (path string )error {if _edfege .WrapNone !=nil {if _aaaba :=_edfege .WrapNone .ValidateWithPath (path +"\u002fW\u0072\u0061\u0070\u004e\u006f\u006ee");_aaaba !=nil {return _aaaba ;};};if _edfege .WrapSquare !=nil {if _aeddd :=_edfege .WrapSquare .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"); -_aeddd !=nil {return _aeddd ;};};if _edfege .WrapTight !=nil {if _abfgf :=_edfege .WrapTight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0069\u0067\u0068\u0074");_abfgf !=nil {return _abfgf ;};};if _edfege .WrapThrough !=nil {if _ecbcc :=_edfege .WrapThrough .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"); -_ecbcc !=nil {return _ecbcc ;};};if _edfege .WrapTopAndBottom !=nil {if _ecdbc :=_edfege .WrapTopAndBottom .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u006f\u0070\u0041\u006e\u0064\u0042o\u0074\u0074\u006f\u006d");_ecdbc !=nil {return _ecdbc ; -};};return nil ;}; +// Do Not Validate Custom XML Markup Against Schemas +DoNotValidateAgainstSchema *CT_OnOff ; -// Validate validates the CT_Rel and its children -func (_gbgfc *CT_Rel )Validate ()error {return _gbgfc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; +// Allow Saving Document As XML File When Custom XML Markup Is Invalid +SaveInvalidXml *CT_OnOff ; -// ValidateWithPath validates the CT_JcTable and its children, prefixing error messages with path -func (_daab *CT_JcTable )ValidateWithPath (path string )error {if _daab .ValAttr ==ST_JcTableUnset {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 _dfeba :=_daab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfeba !=nil {return _dfeba ;};return nil ;};func (_bbabd *ST_HdrFtr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfegab ,_bedcga :=d .Token (); -if _bedcga !=nil {return _bedcga ;};if _gdbebe ,_ecggda :=_dfegab .(_b .EndElement );_ecggda &&_gdbebe .Name ==start .Name {*_bbabd =1;return nil ;};if _baedc ,_bdgdcc :=_dfegab .(_b .CharData );!_bdgdcc {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",_dfegab ); -}else {switch string (_baedc ){case "":*_bbabd =0;case "\u0065\u0076\u0065\u006e":*_bbabd =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_bbabd =2;case "\u0066\u0069\u0072s\u0074":*_bbabd =3;};};_dfegab ,_bedcga =d .Token ();if _bedcga !=nil {return _bedcga ; -};if _abfagg ,_fddfd :=_dfegab .(_b .EndElement );_fddfd &&_abfagg .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",_dfegab ); -};func (_cddae *CT_Drawing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfaga :for {_dafed ,_abace :=d .Token ();if _abace !=nil {return _abace ;};switch _dfded :=_dafed .(type ){case _b .StartElement :switch _dfded .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006e\u0063\u0068\u006f\u0072"},_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 :"\u0061\u006e\u0063\u0068\u006f\u0072"}:_dcag :=NewWdAnchor (); -if _dfbd :=d .DecodeElement (_dcag ,&_dfded );_dfbd !=nil {return _dfbd ;};_cddae .Anchor =append (_cddae .Anchor ,_dcag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0069\u006e\u006c\u0069\u006e\u0065"},_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 :"\u0069\u006e\u006c\u0069\u006e\u0065"}:_bddbc :=NewWdInline (); -if _ccfd :=d .DecodeElement (_bddbc ,&_dfded );_ccfd !=nil {return _ccfd ;};_cddae .Inline =append (_cddae .Inline ,_bddbc );default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_dfded .Name ); -if _ccabg :=d .Skip ();_ccabg !=nil {return _ccabg ;};};case _b .EndElement :break _dfaga ;case _b .CharData :};};return nil ;};func (_ebdca ST_FontFamily )Validate ()error {return _ebdca .ValidateWithPath ("")};func (_afgaa ST_Wrap )String ()string {switch _afgaa {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 "";};type ST_LevelSuffix byte ;func (_aebgc ST_BrType )ValidateWithPath (path string )error {switch _aebgc {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 (_aebgc )); -};return nil ;};func (_caccc *CT_TcPrBase )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egabfg :for {_aabea ,_ccddc :=d .Token ();if _ccddc !=nil {return _ccddc ;};switch _gcfbcc :=_aabea .(type ){case _b .StartElement :switch _gcfbcc .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_caccc .CnfStyle =NewCT_Cnf (); -if _ggbge :=d .DecodeElement (_caccc .CnfStyle ,&_gcfbcc );_ggbge !=nil {return _ggbge ;};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 :"\u0074\u0063\u0057"},_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 :"\u0074\u0063\u0057"}:_caccc .TcW =NewCT_TblWidth (); -if _ecafa :=d .DecodeElement (_caccc .TcW ,&_gcfbcc );_ecafa !=nil {return _ecafa ;};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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"},_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 :"\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}:_caccc .GridSpan =NewCT_DecimalNumber (); -if _dcgac :=d .DecodeElement (_caccc .GridSpan ,&_gcfbcc );_dcgac !=nil {return _dcgac ;};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 :"\u0068\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0068\u004d\u0065\u0072\u0067\u0065"}:_caccc .HMerge =NewCT_HMerge (); -if _ebbae :=d .DecodeElement (_caccc .HMerge ,&_gcfbcc );_ebbae !=nil {return _ebbae ;};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 :"\u0076\u004d\u0065\u0072\u0067\u0065"},_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 :"\u0076\u004d\u0065\u0072\u0067\u0065"}:_caccc .VMerge =NewCT_VMerge (); -if _fbageb :=d .DecodeElement (_caccc .VMerge ,&_gcfbcc );_fbageb !=nil {return _fbageb ;};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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0074c\u0042\u006f\u0072\u0064\u0065\u0072s"}:_caccc .TcBorders =NewCT_TcBorders (); -if _eadbb :=d .DecodeElement (_caccc .TcBorders ,&_gcfbcc );_eadbb !=nil {return _eadbb ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_caccc .Shd =NewCT_Shd (); -if _gfacae :=d .DecodeElement (_caccc .Shd ,&_gcfbcc );_gfacae !=nil {return _gfacae ;};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 :"\u006e\u006f\u0057\u0072\u0061\u0070"},_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 :"\u006e\u006f\u0057\u0072\u0061\u0070"}:_caccc .NoWrap =NewCT_OnOff (); -if _ddcabe :=d .DecodeElement (_caccc .NoWrap ,&_gcfbcc );_ddcabe !=nil {return _ddcabe ;};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 :"\u0074\u0063\u004da\u0072"},_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 :"\u0074\u0063\u004da\u0072"}:_caccc .TcMar =NewCT_TcMar (); -if _ddfcb :=d .DecodeElement (_caccc .TcMar ,&_gcfbcc );_ddfcb !=nil {return _ddfcb ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_caccc .TextDirection =NewCT_TextDirection (); -if _cbfad :=d .DecodeElement (_caccc .TextDirection ,&_gcfbcc );_cbfad !=nil {return _cbfad ;};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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"},_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 :"\u0074c\u0046\u0069\u0074\u0054\u0065\u0078t"}:_caccc .TcFitText =NewCT_OnOff (); -if _fcccae :=d .DecodeElement (_caccc .TcFitText ,&_gcfbcc );_fcccae !=nil {return _fcccae ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_caccc .VAlign =NewCT_VerticalJc (); -if _begae :=d .DecodeElement (_caccc .VAlign ,&_gcfbcc );_begae !=nil {return _begae ;};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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"},_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 :"\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}:_caccc .HideMark =NewCT_OnOff (); -if _eadfa :=d .DecodeElement (_caccc .HideMark ,&_gcfbcc );_eadfa !=nil {return _eadfa ;};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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"},_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 :"\u0068e\u0061\u0064\u0065\u0072\u0073"}:_caccc .Headers =NewCT_Headers (); -if _gdcde :=d .DecodeElement (_caccc .Headers ,&_gcfbcc );_gdcde !=nil {return _gdcde ;};default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gcfbcc .Name ); -if _dabba :=d .Skip ();_dabba !=nil {return _dabba ;};};case _b .EndElement :break _egabfg ;case _b .CharData :};};return nil ;};type CT_Headers struct{ +// Ignore Mixed Content When Validating Custom XML Markup +IgnoreMixedContent *CT_OnOff ; -// Header Cell Reference -Header []*CT_String ;};func NewCT_Underline ()*CT_Underline {_fbade :=&CT_Underline {};return _fbade };func (_cded *CT_Control )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cded .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cded .NameAttr )}); -};if _cded .ShapeidAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0069d"},Value :_f .Sprintf ("\u0025\u0076",*_cded .ShapeidAttr )});};if _cded .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_cded .IdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfedg *EG_HdrFtrReferences )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bfedg .HeaderReference !=nil {_fcfffe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}}; -e .EncodeElement (_bfedg .HeaderReference ,_fcfffe );};if _bfedg .FooterReference !=nil {_efbfb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}};e .EncodeElement (_bfedg .FooterReference ,_efbfb ); -};return nil ;}; +// Use Custom XML Element Names as Default Placeholder Text +AlwaysShowPlaceholderText *CT_OnOff ; -// Validate validates the CT_PPrDefault and its children -func (_eccggd *CT_PPrDefault )Validate ()error {return _eccggd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};func (_fgb *CT_Base64Binary )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ecga :=range start .Attr {if _ecga .Name .Local =="\u0076\u0061\u006c"{_fbb ,_edfc :=_ecga .Value ,error (nil ); -if _edfc !=nil {return _edfc ;};_fgb .ValAttr =_fbb ;continue ;};};for {_bccg ,_bcd :=d .Token ();if _bcd !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0042\u0061\u0073\u0065\u0036\u0034B\u0069\u006e\u0061r\u0079:\u0020\u0025\u0073",_bcd ); -};if _dcfe ,_bea :=_bccg .(_b .EndElement );_bea &&_dcfe .Name ==start .Name {break ;};};return nil ;};func (_edead *CT_TcPrChange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edead .TcPr =NewCT_TcPrInner ();for _ ,_cbcdg :=range start .Attr {if _cbcdg .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_edfabd ,_cfcfec :=_cbcdg .Value ,error (nil ); -if _cfcfec !=nil {return _cfcfec ;};_edead .AuthorAttr =_edfabd ;continue ;};if _cbcdg .Name .Local =="\u0064\u0061\u0074\u0065"{_aeace ,_cbde :=ParseStdlibTime (_cbcdg .Value );if _cbde !=nil {return _cbde ;};_edead .DateAttr =&_aeace ;continue ;};if _cbcdg .Name .Local =="\u0069\u0064"{_gebge ,_debabc :=_d .ParseInt (_cbcdg .Value ,10,64); -if _debabc !=nil {return _debabc ;};_edead .IdAttr =_gebge ;continue ;};};_cbfec :for {_ecgbf ,_eabagc :=d .Token ();if _eabagc !=nil {return _eabagc ;};switch _gaffg :=_ecgbf .(type ){case _b .StartElement :switch _gaffg .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 :"\u0074\u0063\u0050\u0072"},_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 :"\u0074\u0063\u0050\u0072"}:if _ebacg :=d .DecodeElement (_edead .TcPr ,&_gaffg ); -_ebacg !=nil {return _ebacg ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gaffg .Name ); -if _ebfcf :=d .Skip ();_ebfcf !=nil {return _ebfcf ;};};case _b .EndElement :break _cbfec ;case _b .CharData :};};return nil ;}; +// Do Not Show Visual Indicator For Invalid Custom XML Markup +DoNotDemarcateInvalidXml *CT_OnOff ; -// Validate validates the CT_MacroName and its children -func (_afcec *CT_MacroName )Validate ()error {return _afcec .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0063\u0072\u006f\u004e\u0061\u006d\u0065");};func NewCT_SdtComboBox ()*CT_SdtComboBox {_bbgcc :=&CT_SdtComboBox {};return _bbgcc };func NewWdCT_TextboxInfo ()*WdCT_TextboxInfo {_daaegc :=&WdCT_TextboxInfo {}; -_daaegc .TxbxContent =NewWdCT_TxbxContent ();return _daaegc ;};func (_bfdgg *ST_VAnchor )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfdgg =0;case "\u0074\u0065\u0078\u0074":*_bfdgg =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bfdgg =2; -case "\u0070\u0061\u0067\u0065":*_bfdgg =3;};return nil ;}; +// Only Save Custom XML Markup +SaveXmlDataOnly *CT_OnOff ; -// Validate validates the CT_Num and its children -func (_cccae *CT_Num )Validate ()error {return _cccae .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d");}; +// Save Document as XML File through Custom XSL Transform +UseXSLTWhenSaving *CT_OnOff ; -// Validate validates the GlossaryDocument and its children -func (_gdbfcb *GlossaryDocument )Validate ()error {return _gdbfcb .ValidateWithPath ("\u0047\u006co\u0073\u0073\u0061r\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");}; +// Custom XSL Transform To Use When Saving As XML File +SaveThroughXslt *CT_SaveThroughXslt ; -// Validate validates the CT_ReadingModeInkLockDown and its children -func (_fefda *CT_ReadingModeInkLockDown )Validate ()error {return _fefda .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0061d\u0069\u006e\u0067\u004d\u006fd\u0065I\u006ek\u004c\u006f\u0063\u006b\u0044\u006f\u0077n");}; +// Show Visual Indicators for Custom XML Markup Start/End Locations +ShowXMLTags *CT_OnOff ; -// Validate validates the CT_FontFamily and its children -func (_bgfg *CT_FontFamily )Validate ()error {return _bgfg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0046\u0061\u006d\u0069\u006c\u0079");}; +// Do Not Mark Custom XML Elements With No Namespace As Invalid +AlwaysMergeEmptyNamespace *CT_OnOff ; -// ValidateWithPath validates the CT_DocType and its children, prefixing error messages with path -func (_fbdebf *CT_DocType )ValidateWithPath (path string )error {return nil };func (_gcdgeb *ST_HighlightColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcccf ,_bgacfe :=d .Token ();if _bgacfe !=nil {return _bgacfe ;};if _dcbef ,_affbe :=_gcccf .(_b .EndElement ); -_affbe &&_dcbef .Name ==start .Name {*_gcdgeb =1;return nil ;};if _cedeff ,_cegec :=_gcccf .(_b .CharData );!_cegec {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",_gcccf ); -}else {switch string (_cedeff ){case "":*_gcdgeb =0;case "\u0062\u006c\u0061c\u006b":*_gcdgeb =1;case "\u0062\u006c\u0075\u0065":*_gcdgeb =2;case "\u0063\u0079\u0061\u006e":*_gcdgeb =3;case "\u0067\u0072\u0065e\u006e":*_gcdgeb =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_gcdgeb =5; -case "\u0072\u0065\u0064":*_gcdgeb =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_gcdgeb =7;case "\u0077\u0068\u0069t\u0065":*_gcdgeb =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_gcdgeb =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_gcdgeb =10; -case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_gcdgeb =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_gcdgeb =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_gcdgeb =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_gcdgeb =14; -case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_gcdgeb =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_gcdgeb =16;case "\u006e\u006f\u006e\u0065":*_gcdgeb =17;};};_gcccf ,_bgacfe =d .Token ();if _bgacfe !=nil {return _bgacfe ;};if _aabdba ,_gdbff :=_gcccf .(_b .EndElement ); -_gdbff &&_aabdba .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",_gcccf );};func (_fcbfe ST_PageBorderOffset )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eedgcd :=_b .Attr {}; -_eedgcd .Name =name ;switch _fcbfe {case ST_PageBorderOffsetUnset :_eedgcd .Value ="";case ST_PageBorderOffsetPage :_eedgcd .Value ="\u0070\u0061\u0067\u0065";case ST_PageBorderOffsetText :_eedgcd .Value ="\u0074\u0065\u0078\u0074";};return _eedgcd ,nil ; -};func (_fggdcg ST_HexColorAuto )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fggdcg .String (),start );};type ST_DocPartType byte ; +// Automatically Recalculate Fields on Open +UpdateFields *CT_OnOff ; -// ValidateWithPath validates the WdEG_WrapType and its children, prefixing error messages with path -func (_eeaegd *WdEG_WrapType )ValidateWithPath (path string )error {if _eeaegd .Choice !=nil {if _ebgbc :=_eeaegd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebgbc !=nil {return _ebgbc ;};};return nil ;};func (_fggaf *CT_CustomXmlRow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fggaf .UriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_fggaf .UriAttr )}); -};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_f .Sprintf ("\u0025\u0076",_fggaf .ElementAttr )});e .EncodeToken (start );if _fggaf .CustomXmlPr !=nil {_ddbdf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; -e .EncodeElement (_fggaf .CustomXmlPr ,_ddbdf );};if _fggaf .EG_ContentRowContent !=nil {for _ ,_gfafg :=range _fggaf .EG_ContentRowContent {_gfafg .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func (_affcd *ST_Jc )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_affcd =0;case "\u0073\u0074\u0061r\u0074":*_affcd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_affcd =2;case "\u0065\u006e\u0064":*_affcd =3;case "\u0062\u006f\u0074\u0068":*_affcd =4; -case "\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_affcd =5;case "\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065":*_affcd =6;case "\u006e\u0075\u006d\u0054\u0061\u0062":*_affcd =7;case "h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_affcd =8; -case "\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061":*_affcd =9;case "\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065":*_affcd =10;case "\u006c\u0065\u0066\u0074":*_affcd =11;case "\u0072\u0069\u0067h\u0074":*_affcd =12; -};return nil ;};func (_ccef *CT_CharacterSpacing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccef .ValAttr =ST_CharacterSpacing (1);for _ ,_ecgbe :=range start .Attr {if _ecgbe .Name .Local =="\u0076\u0061\u006c"{_ccef .ValAttr .UnmarshalXMLAttr (_ecgbe ); -continue ;};};for {_eagf ,_eecg :=d .Token ();if _eecg !=nil {return _f .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",_eecg ); -};if _dcdf ,_feba :=_eagf .(_b .EndElement );_feba &&_dcdf .Name ==start .Name {break ;};};return nil ;};func NewCT_NumFmt ()*CT_NumFmt {_ceeefg :=&CT_NumFmt {};_ceeefg .ValAttr =ST_NumberFormat (1);return _ceeefg ;};func NewCT_WritingStyle ()*CT_WritingStyle {_aefdg :=&CT_WritingStyle {}; -return _aefdg };const (ST_CharacterSpacingUnset ST_CharacterSpacing =0;ST_CharacterSpacingDoNotCompress ST_CharacterSpacing =1;ST_CharacterSpacingCompressPunctuation ST_CharacterSpacing =2;ST_CharacterSpacingCompressPunctuationAndJapaneseKana ST_CharacterSpacing =3; -);func (_dcdgcf ST_Merge )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ddcdd :=_b .Attr {};_ddcdd .Name =name ;switch _dcdgcf {case ST_MergeUnset :_ddcdd .Value ="";case ST_MergeContinue :_ddcdd .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065"; -case ST_MergeRestart :_ddcdd .Value ="\u0072e\u0073\u0074\u0061\u0072\u0074";};return _ddcdd ,nil ;}; +// Default Properties for VML Objects in Header and Footer +HdrShapeDefaults *CT_ShapeDefaults ; -// Validate validates the CT_FFStatusText and its children -func (_accd *CT_FFStatusText )Validate ()error {return _accd .ValidateWithPath ("\u0043T\u005fF\u0046\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074");};func (_beffg *CT_FFStatusText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _beffg .TypeAttr !=ST_InfoTextTypeUnset {_cdfcd ,_eacdc :=_beffg .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _eacdc !=nil {return _eacdc ;};start .Attr =append (start .Attr ,_cdfcd );};if _beffg .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_beffg .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_badde *CT_NumPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _badde .Ilvl !=nil {_deda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069\u006c\u0076\u006c"}}; -e .EncodeElement (_badde .Ilvl ,_deda );};if _badde .NumId !=nil {_bebcg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006e\u0075\u006d\u0049\u0064"}};e .EncodeElement (_badde .NumId ,_bebcg );};if _badde .NumberingChange !=nil {_acfaac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0043h\u0061\u006e\u0067\u0065"}}; -e .EncodeElement (_badde .NumberingChange ,_acfaac );};if _badde .Ins !=nil {_aaddg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_badde .Ins ,_aaddg );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_eegfdg ST_DocProtect )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ceaeb :=_b .Attr {};_ceaeb .Name =name ;switch _eegfdg {case ST_DocProtectUnset :_ceaeb .Value ="";case ST_DocProtectNone :_ceaeb .Value ="\u006e\u006f\u006e\u0065"; -case ST_DocProtectReadOnly :_ceaeb .Value ="\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079";case ST_DocProtectComments :_ceaeb .Value ="\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";case ST_DocProtectTrackedChanges :_ceaeb .Value ="\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073"; -case ST_DocProtectForms :_ceaeb .Value ="\u0066\u006f\u0072m\u0073";};return _ceaeb ,nil ;}; +// Document-Wide Footnote Properties +FootnotePr *CT_FtnDocProps ; -// Validate validates the CT_NumPicBullet and its children -func (_agdc *CT_NumPicBullet )Validate ()error {return _agdc .ValidateWithPath ("\u0043T\u005fN\u0075\u006d\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074");}; +// Document-Wide Endnote Properties +EndnotePr *CT_EdnDocProps ; -// ValidateWithPath validates the CT_LsdException and its children, prefixing error messages with path -func (_afadg *CT_LsdException )ValidateWithPath (path string )error {if _afadg .LockedAttr !=nil {if _bcbd :=_afadg .LockedAttr .ValidateWithPath (path +"/\u004c\u006f\u0063\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bcbd !=nil {return _bcbd ;};};if _afadg .SemiHiddenAttr !=nil {if _efbe :=_afadg .SemiHiddenAttr .ValidateWithPath (path +"\u002fS\u0065m\u0069\u0048\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072"); -_efbe !=nil {return _efbe ;};};if _afadg .UnhideWhenUsedAttr !=nil {if _debbf :=_afadg .UnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0055\u006e\u0068id\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074\u0074\u0072");_debbf !=nil {return _debbf ; -};};if _afadg .QFormatAttr !=nil {if _fdbcda :=_afadg .QFormatAttr .ValidateWithPath (path +"\u002f\u0051\u0046o\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_fdbcda !=nil {return _fdbcda ;};};return nil ;};func ParseUnionST_MeasurementOrPercent (s string )(ST_MeasurementOrPercent ,error ){_dggagf :=ST_MeasurementOrPercent {}; -if _bc .ST_UniversalMeasurePatternRe .MatchString (s ){_dggagf .ST_UniversalMeasure =&s ;}else {_dggagf .ST_DecimalNumberOrPercent =&ST_DecimalNumberOrPercent {};if _bc .ST_PercentagePatternRe .MatchString (s ){_dggagf .ST_DecimalNumberOrPercent .ST_Percentage =&s ; -}else {_gfegb ,_cdaad :=_d .ParseFloat (s ,64);if _cdaad !=nil {return _dggagf ,_f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_cdaad );};_dggagf .ST_DecimalNumberOrPercent .ST_UnqualifiedPercentage =_gf .Int64 (int64 (_gfegb )); -};};return _dggagf ,nil ;}; +// Compatibility Settings +Compat *CT_Compat ; -// ValidateWithPath validates the CT_DirContentRun and its children, prefixing error messages with path -func (_fefbc *CT_DirContentRun )ValidateWithPath (path string )error {if _eeeac :=_fefbc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eeeac !=nil {return _eeeac ;};for _efge ,_ccgacb :=range _fefbc .FldSimple {if _egfca :=_ccgacb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_efge )); -_egfca !=nil {return _egfca ;};};if _fefbc .Hyperlink !=nil {if _bbfge :=_fefbc .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_bbfge !=nil {return _bbfge ;};};if _fefbc .SubDoc !=nil {if _cefe :=_fefbc .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); -_cefe !=nil {return _cefe ;};};for _fagff ,_bbgd :=range _fefbc .EG_ContentRunContent {if _ecdba :=_bbgd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fagff )); -_ecdba !=nil {return _ecdba ;};};return nil ;};func (_cfeb *CT_AutoCaption )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ccd :=range start .Attr {if _ccd .Name .Local =="\u006e\u0061\u006d\u0065"{_gedd ,_agae :=_ccd .Value ,error (nil ); -if _agae !=nil {return _agae ;};_cfeb .NameAttr =_gedd ;continue ;};if _ccd .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_fafe ,_cge :=_ccd .Value ,error (nil );if _cge !=nil {return _cge ;};_cfeb .CaptionAttr =_fafe ;continue ;};};for {_aea ,_ccg :=d .Token (); -if _ccg !=nil {return _f .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",_ccg );};if _geeb ,_febb :=_aea .(_b .EndElement );_febb &&_geeb .Name ==start .Name {break ; -};};return nil ;}; +// Document Variables +DocVars *CT_DocVars ; -// ValidateWithPath validates the EG_RPrContent and its children, prefixing error messages with path -func (_aabeb *EG_RPrContent )ValidateWithPath (path string )error {if _aabeb .RStyle !=nil {if _cffca :=_aabeb .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_cffca !=nil {return _cffca ;};};if _aabeb .RFonts !=nil {if _adccg :=_aabeb .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_adccg !=nil {return _adccg ;};};if _aabeb .B !=nil {if _gaged :=_aabeb .B .ValidateWithPath (path +"\u002f\u0042");_gaged !=nil {return _gaged ;};};if _aabeb .BCs !=nil {if _cdagb :=_aabeb .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_cdagb !=nil {return _cdagb ; -};};if _aabeb .I !=nil {if _gbeag :=_aabeb .I .ValidateWithPath (path +"\u002f\u0049");_gbeag !=nil {return _gbeag ;};};if _aabeb .ICs !=nil {if _dgdgg :=_aabeb .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_dgdgg !=nil {return _dgdgg ;};}; -if _aabeb .Caps !=nil {if _adgcg :=_aabeb .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_adgcg !=nil {return _adgcg ;};};if _aabeb .SmallCaps !=nil {if _gfbae :=_aabeb .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); -_gfbae !=nil {return _gfbae ;};};if _aabeb .Strike !=nil {if _gaaefa :=_aabeb .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_gaaefa !=nil {return _gaaefa ;};};if _aabeb .Dstrike !=nil {if _afbdcd :=_aabeb .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); -_afbdcd !=nil {return _afbdcd ;};};if _aabeb .Outline !=nil {if _fgceg :=_aabeb .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_fgceg !=nil {return _fgceg ;};};if _aabeb .Shadow !=nil {if _ccdcc :=_aabeb .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_ccdcc !=nil {return _ccdcc ;};};if _aabeb .Emboss !=nil {if _fegcd :=_aabeb .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_fegcd !=nil {return _fegcd ;};};if _aabeb .Imprint !=nil {if _gcccb :=_aabeb .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); -_gcccb !=nil {return _gcccb ;};};if _aabeb .NoProof !=nil {if _bgbce :=_aabeb .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_bgbce !=nil {return _bgbce ;};};if _aabeb .SnapToGrid !=nil {if _aeeefb :=_aabeb .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); -_aeeefb !=nil {return _aeeefb ;};};if _aabeb .Vanish !=nil {if _bbceda :=_aabeb .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_bbceda !=nil {return _bbceda ;};};if _aabeb .WebHidden !=nil {if _bfcfa :=_aabeb .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); -_bfcfa !=nil {return _bfcfa ;};};if _aabeb .Color !=nil {if _aadee :=_aabeb .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_aadee !=nil {return _aadee ;};};if _aabeb .Spacing !=nil {if _cfcfc :=_aabeb .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_cfcfc !=nil {return _cfcfc ;};};if _aabeb .W !=nil {if _ecebc :=_aabeb .W .ValidateWithPath (path +"\u002f\u0057");_ecebc !=nil {return _ecebc ;};};if _aabeb .Kern !=nil {if _dfebg :=_aabeb .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_dfebg !=nil {return _dfebg ; -};};if _aabeb .Position !=nil {if _agcab :=_aabeb .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_agcab !=nil {return _agcab ;};};if _aabeb .Sz !=nil {if _dfbbdc :=_aabeb .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_dfbbdc !=nil {return _dfbbdc ;};};if _aabeb .SzCs !=nil {if _cgcdd :=_aabeb .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_cgcdd !=nil {return _cgcdd ;};};if _aabeb .Highlight !=nil {if _dgbed :=_aabeb .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); -_dgbed !=nil {return _dgbed ;};};if _aabeb .U !=nil {if _ddgeef :=_aabeb .U .ValidateWithPath (path +"\u002f\u0055");_ddgeef !=nil {return _ddgeef ;};};if _aabeb .Effect !=nil {if _cgddc :=_aabeb .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_cgddc !=nil {return _cgddc ;};};if _aabeb .Bdr !=nil {if _beddaa :=_aabeb .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_beddaa !=nil {return _beddaa ;};};if _aabeb .Shd !=nil {if _debgb :=_aabeb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_debgb !=nil {return _debgb ;};};if _aabeb .FitText !=nil {if _gffafc :=_aabeb .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gffafc !=nil {return _gffafc ;};};if _aabeb .VertAlign !=nil {if _fafce :=_aabeb .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_fafce !=nil {return _fafce ;};};if _aabeb .Rtl !=nil {if _cbcbdf :=_aabeb .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_cbcbdf !=nil {return _cbcbdf ;};};if _aabeb .Cs !=nil {if _bcaafe :=_aabeb .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); -_bcaafe !=nil {return _bcaafe ;};};if _aabeb .Em !=nil {if _egcef :=_aabeb .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_egcef !=nil {return _egcef ;};};if _aabeb .Lang !=nil {if _fdfef :=_aabeb .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_fdfef !=nil {return _fdfef ;};};if _aabeb .EastAsianLayout !=nil {if _eafga :=_aabeb .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_eafga !=nil {return _eafga ;};};if _aabeb .SpecVanish !=nil {if _gbbgcb :=_aabeb .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"); -_gbbgcb !=nil {return _gbbgcb ;};};if _aabeb .OMath !=nil {if _ggbbb :=_aabeb .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068");_ggbbb !=nil {return _ggbbb ;};};if _aabeb .RPrChange !=nil {if _bbgb :=_aabeb .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); -_bbgb !=nil {return _bbgb ;};};return nil ;};func (_aegbge *ST_PTabAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_becedg ,_fabea :=d .Token ();if _fabea !=nil {return _fabea ;};if _gacce ,_gcgegb :=_becedg .(_b .EndElement );_gcgegb &&_gacce .Name ==start .Name {*_aegbge =1; -return nil ;};if _cabaag ,_egdafa :=_becedg .(_b .CharData );!_egdafa {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",_becedg );}else {switch string (_cabaag ){case "":*_aegbge =0; -case "\u006c\u0065\u0066\u0074":*_aegbge =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aegbge =2;case "\u0072\u0069\u0067h\u0074":*_aegbge =3;};};_becedg ,_fabea =d .Token ();if _fabea !=nil {return _fabea ;};if _geafcd ,_fagcb :=_becedg .(_b .EndElement ); -_fagcb &&_geafcd .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",_becedg );};func (_gfcdd *ST_DocPartBehavior )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfcdd =0; -case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_gfcdd =1;case "\u0070":*_gfcdd =2;case "\u0070\u0067":*_gfcdd =3;};return nil ;};func (_fdecgf ST_DropCap )Validate ()error {return _fdecgf .ValidateWithPath ("")};func (_eafca *CT_EdnDocProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_effg :for {_ebac ,_dcgca :=d .Token (); -if _dcgca !=nil {return _dcgca ;};switch _faaaa :=_ebac .(type ){case _b .StartElement :switch _faaaa .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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:_eafca .Pos =NewCT_EdnPos (); -if _afab :=d .DecodeElement (_eafca .Pos ,&_faaaa );_afab !=nil {return _afab ;};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 :"\u006e\u0075\u006d\u0046\u006d\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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_eafca .NumFmt =NewCT_NumFmt (); -if _bcagf :=d .DecodeElement (_eafca .NumFmt ,&_faaaa );_bcagf !=nil {return _bcagf ;};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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_eafca .NumStart =NewCT_DecimalNumber (); -if _bgbbd :=d .DecodeElement (_eafca .NumStart ,&_faaaa );_bgbbd !=nil {return _bgbbd ;};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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_eafca .NumRestart =NewCT_NumRestart (); -if _fegba :=d .DecodeElement (_eafca .NumRestart ,&_faaaa );_fegba !=nil {return _fegba ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065"}:_bfge :=NewCT_FtnEdnSepRef (); -if _dddc :=d .DecodeElement (_bfge ,&_faaaa );_dddc !=nil {return _dddc ;};_eafca .Endnote =append (_eafca .Endnote ,_bfge );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_faaaa .Name ); -if _cbdac :=d .Skip ();_cbdac !=nil {return _cbdac ;};};case _b .EndElement :break _effg ;case _b .CharData :};};return nil ;};func (_fabee *EG_MathContent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fabee .OMathPara !=nil {_eafgf :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061"}}; -e .EncodeElement (_fabee .OMathPara ,_eafgf );};if _fabee .OMath !=nil {_cbddcd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_fabee .OMath ,_cbddcd );};return nil ;};type CT_Language struct{ +// Listing of All Revision Save ID Values +Rsids *CT_DocRsids ;MathPr *_b .MathPr ; -// Latin Language -ValAttr *string ; +// Attached Custom XML Schema +AttachedSchema []*CT_String ; -// East Asian Language -EastAsiaAttr *string ; +// Theme Font Languages +ThemeFontLang *CT_Language ; -// Complex Script Language -BidiAttr *string ;};func (_egbbge *WdCT_WordprocessingShapeChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _egbbge .CNvSpPr !=nil {_egfdgb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_egbbge .CNvSpPr ,_egfdgb );};if _egbbge .CNvCnPr !=nil {_caaecb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0043\u006e\u0050\u0072"}};e .EncodeElement (_egbbge .CNvCnPr ,_caaecb );};return nil ;}; -func NewCT_Zoom ()*CT_Zoom {_gceaed :=&CT_Zoom {};return _gceaed }; +// Theme Color Mappings +ClrSchemeMapping *CT_ColorSchemeMapping ; -// Validate validates the EG_ContentCellContent and its children -func (_bdgfd *EG_ContentCellContent )Validate ()error {return _bdgfd .ValidateWithPath ("E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074");}; +// Do Not Include Content in Text Boxes, Footnotes, and Endnotes in Document Statistics +DoNotIncludeSubdocsInStats *CT_OnOff ; -// Validate validates the CT_Pitch and its children -func (_gfdgc *CT_Pitch )Validate ()error {return _gfdgc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068");};func (_aceffg ST_TblLayoutType )ValidateWithPath (path string )error {switch _aceffg {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 (_aceffg )); -};return nil ;};func (_gfbfc *ST_Hint )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcfaee ,_gfbbg :=d .Token ();if _gfbbg !=nil {return _gfbbg ;};if _efdfa ,_dbgbcc :=_dcfaee .(_b .EndElement );_dbgbcc &&_efdfa .Name ==start .Name {*_gfbfc =1; -return nil ;};if _gaacead ,_cbafe :=_dcfaee .(_b .CharData );!_cbafe {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",_dcfaee );}else {switch string (_gaacead ){case "":*_gfbfc =0; -case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_gfbfc =1;case "\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_gfbfc =2;};};_dcfaee ,_gfbbg =d .Token ();if _gfbbg !=nil {return _gfbbg ;};if _aegbdd ,_fcaef :=_dcfaee .(_b .EndElement );_fcaef &&_aegbdd .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",_dcfaee );};func NewCT_SmartTagPr ()*CT_SmartTagPr {_decdc :=&CT_SmartTagPr {};return _decdc }; +// Do Not Automatically Compress Images +DoNotAutoCompressPictures *CT_OnOff ; +// Upgrade Document on Open +ForceUpgrade *CT_Empty ; -// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path -func (_dfaec *CT_OnOff )ValidateWithPath (path string )error {if _dfaec .ValAttr !=nil {if _cdbd :=_dfaec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdbd !=nil {return _cdbd ;};};return nil ;};func (_gfcdac *ST_Direction )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gfcdac =0; -case "\u006c\u0074\u0072":*_gfcdac =1;case "\u0072\u0074\u006c":*_gfcdac =2;};return nil ;};func (_bfaaed *ST_MailMergeDest )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gadefc ,_dcfffg :=d .Token ();if _dcfffg !=nil {return _dcfffg ;}; -if _dfdgfc ,_fbeaac :=_gadefc .(_b .EndElement );_fbeaac &&_dfdgfc .Name ==start .Name {*_bfaaed =1;return nil ;};if _cceafc ,_dbddb :=_gadefc .(_b .CharData );!_dbddb {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",_gadefc ); -}else {switch string (_cceafc ){case "":*_bfaaed =0;case "n\u0065\u0077\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074":*_bfaaed =1;case "\u0070r\u0069\u006e\u0074\u0065\u0072":*_bfaaed =2;case "\u0065\u006d\u0061i\u006c":*_bfaaed =3;case "\u0066\u0061\u0078":*_bfaaed =4; -};};_gadefc ,_dcfffg =d .Token ();if _dcfffg !=nil {return _dcfffg ;};if _eafabe ,_becbe :=_gadefc .(_b .EndElement );_becbe &&_eafabe .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",_gadefc ); -};type CT_PageNumber struct{ +// Caption Settings +Captions *CT_Captions ; -// Page Number Format -FmtAttr ST_NumberFormat ; +// Freeze Document Layout +ReadModeInkLockDown *CT_ReadingModeInkLockDown ; -// Starting Page Number -StartAttr *int64 ; +// Supplementary Smart Tag Information +SmartTagType []*CT_SmartTagType ;SchemaLibrary *_ge .SchemaLibrary ; -// Chapter Heading Style -ChapStyleAttr *int64 ; +// Default Properties for VML Objects in Main Document +ShapeDefaults *CT_ShapeDefaults ; -// Chapter Separator Character -ChapSepAttr ST_ChapterSep ;};func NewCT_BdoContentRun ()*CT_BdoContentRun {_dba :=&CT_BdoContentRun {};return _dba };func (_agcba *CT_SmartTagPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbaef :for {_cegdf ,_aggabg :=d .Token ();if _aggabg !=nil {return _aggabg ; -};switch _bfffe :=_cegdf .(type ){case _b .StartElement :switch _bfffe .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 :"\u0061\u0074\u0074\u0072"},_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 :"\u0061\u0074\u0074\u0072"}:_decccc :=NewCT_Attr (); -if _eabbf :=d .DecodeElement (_decccc ,&_bfffe );_eabbf !=nil {return _eabbf ;};_agcba .Attr =append (_agcba .Attr ,_decccc );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bfffe .Name ); -if _cdgfeg :=d .Skip ();_cdgfeg !=nil {return _cdgfeg ;};};case _b .EndElement :break _cbaef ;case _b .CharData :};};return nil ;};func NewCT_FFData ()*CT_FFData {_ebgd :=&CT_FFData {};return _ebgd };type ST_TextAlignment byte ;func NewCT_TcPrBase ()*CT_TcPrBase {_dbefa :=&CT_TcPrBase {}; -return _dbefa };func (_ggggea ST_RestartNumber )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aacaa :=_b .Attr {};_aacaa .Name =name ;switch _ggggea {case ST_RestartNumberUnset :_aacaa .Value ="";case ST_RestartNumberContinuous :_aacaa .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073"; -case ST_RestartNumberEachSect :_aacaa .Value ="\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074";case ST_RestartNumberEachPage :_aacaa .Value ="\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065";};return _aacaa ,nil ;}; +// Remove Smart Tags When Saving +DoNotEmbedSmartTags *CT_OnOff ; -// ValidateWithPath validates the CT_FFTextType and its children, prefixing error messages with path -func (_gedcc *CT_FFTextType )ValidateWithPath (path string )error {if _gedcc .ValAttr ==ST_FFTextTypeUnset {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 _gdfe :=_gedcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdfe !=nil {return _gdfe ;};return nil ;};func (_efcce *CT_SdtDocPart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfadgb :for {_fdabddf ,_ddff :=d .Token (); -if _ddff !=nil {return _ddff ;};switch _afbfbae :=_fdabddf .(type ){case _b .StartElement :switch _afbfbae .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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079"}:_efcce .DocPartGallery =NewCT_String (); -if _bgfa :=d .DecodeElement (_efcce .DocPartGallery ,&_afbfbae );_bgfa !=nil {return _bgfa ;};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 :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"},_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 :"\u0064o\u0063P\u0061\u0072\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079"}:_efcce .DocPartCategory =NewCT_String (); -if _fffdg :=d .DecodeElement (_efcce .DocPartCategory ,&_afbfbae );_fffdg !=nil {return _fffdg ;};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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}:_efcce .DocPartUnique =NewCT_OnOff (); -if _cdddb :=d .DecodeElement (_efcce .DocPartUnique ,&_afbfbae );_cdddb !=nil {return _cdddb ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_afbfbae .Name ); -if _eaffe :=d .Skip ();_eaffe !=nil {return _eaffe ;};};case _b .EndElement :break _cfadgb ;case _b .CharData :};};return nil ;};func (_adfcg ST_WmlColorSchemeIndex )Validate ()error {return _adfcg .ValidateWithPath ("")};func (_abc *CT_Bookmark )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_abc .NameAttr )}); -if _abc .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_abc .ColFirstAttr )});};if _abc .ColLastAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_f .Sprintf ("\u0025\u0076",*_abc .ColLastAttr )}); -};if _abc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_eeab ,_geda :=_abc .DisplacedByCustomXmlAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); -if _geda !=nil {return _geda ;};start .Attr =append (start .Attr ,_eeab );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_abc .IdAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_ccgg *CT_DecimalNumber )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aabdb :=range start .Attr {if _aabdb .Name .Local =="\u0076\u0061\u006c"{_agbbg ,_eedab :=_d .ParseInt (_aabdb .Value ,10,64);if _eedab !=nil {return _eedab ; -};_ccgg .ValAttr =_agbbg ;continue ;};};for {_cfbfg ,_egcb :=d .Token ();if _egcb !=nil {return _f .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",_egcb ); -};if _faff ,_egeac :=_cfbfg .(_b .EndElement );_egeac &&_faff .Name ==start .Name {break ;};};return nil ;};func (_gafgg *CT_VerticalJc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gafgg .ValAttr =ST_VerticalJc (1);for _ ,_dfaeea :=range start .Attr {if _dfaeea .Name .Local =="\u0076\u0061\u006c"{_gafgg .ValAttr .UnmarshalXMLAttr (_dfaeea ); -continue ;};};for {_fcccdg ,_bcbgba :=d .Token ();if _bcbgba !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0056e\u0072t\u0069c\u0061\u006c\u004a\u0063\u003a\u0020\u0025s",_bcbgba );};if _affeg ,_deagf :=_fcccdg .(_b .EndElement ); -_deagf &&_affeg .Name ==start .Name {break ;};};return nil ;};type CT_PTab struct{ +// Radix Point for Field Code Evaluation +DecimalSymbol *CT_String ; -// Positional Tab Stop Alignment -AlignmentAttr ST_PTabAlignment ; +// List Separator for Field Code Evaluation +ListSeparator *CT_String ;Extra []_e .Any ;};func (_eeedcd *CT_GlossaryDocument )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbdce :for {_cggg ,_eabef :=d .Token ();if _eabef !=nil {return _eabef ;};switch _dedgdb :=_cggg .(type ){case _g .StartElement :switch _dedgdb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeedcd .Background =NewCT_Background (); +if _efecf :=d .DecodeElement (_eeedcd .Background ,&_dedgdb );_efecf !=nil {return _efecf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eeedcd .DocParts =NewCT_DocParts (); +if _cgdg :=d .DecodeElement (_eeedcd .DocParts ,&_dedgdb );_cgdg !=nil {return _cgdg ;};default:_bd .Log .Debug ("\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",_dedgdb .Name ); +if _cbgd :=d .Skip ();_cbgd !=nil {return _cbgd ;};};case _g .EndElement :break _cbdce ;case _g .CharData :};};return nil ;};func (_edagec ST_HdrFtr )ValidateWithPath (path string )error {switch _edagec {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 (_edagec )); +};return nil ;};func (_daaee ST_TabJc )Validate ()error {return _daaee .ValidateWithPath ("")}; -// Positional Tab Base -RelativeToAttr ST_PTabRelativeTo ; +// Validate validates the WdCT_WrapThrough and its children +func (_eccac *WdCT_WrapThrough )Validate ()error {return _eccac .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0057r\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068");};func (_eaega *CT_PPrChange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaega .PPr =NewCT_PPrBase (); +for _ ,_bcacc :=range start .Attr {if _bcacc .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_abcgbb ,_ecdaf :=_bcacc .Value ,error (nil );if _ecdaf !=nil {return _ecdaf ;};_eaega .AuthorAttr =_abcgbb ;continue ;};if _bcacc .Name .Local =="\u0064\u0061\u0074\u0065"{_edfcc ,_dbage :=ParseStdlibTime (_bcacc .Value ); +if _dbage !=nil {return _dbage ;};_eaega .DateAttr =&_edfcc ;continue ;};if _bcacc .Name .Local =="\u0069\u0064"{_eagbgb ,_gdebe :=_ff .ParseInt (_bcacc .Value ,10,64);if _gdebe !=nil {return _gdebe ;};_eaega .IdAttr =_eagbgb ;continue ;};};_ceabb :for {_fefgf ,_bgdga :=d .Token (); +if _bgdga !=nil {return _bgdga ;};switch _ffeag :=_fefgf .(type ){case _g .StartElement :switch _ffeag .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 _acbdd :=d .DecodeElement (_eaega .PPr ,&_ffeag ); +_acbdd !=nil {return _acbdd ;};default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_ffeag .Name ); +if _cbae :=d .Skip ();_cbae !=nil {return _cbae ;};};case _g .EndElement :break _ceabb ;case _g .CharData :};};return nil ;};func (_cabgdf *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 _cabgdf .CT_Footnotes .MarshalXML (e ,start );}; -// Tab Leader Character -LeaderAttr ST_PTabLeader ;};func (_ceba *CT_LvlLegacy )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ceba .LegacyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_ceba .LegacyAttr )}); -};if _ceba .LegacySpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0053\u0070\u0061\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ceba .LegacySpaceAttr )});};if _ceba .LegacyIndentAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0049n\u0064\u0065\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ceba .LegacyIndentAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcbbd *CT_DecimalNumber )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_gcbbd .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aaceed *ST_RestartNumber )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aaceed =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_aaceed =1; -case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_aaceed =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_aaceed =3;};return nil ;};type CT_AltChunkPr struct{ +// ValidateWithPath validates the EG_RPr and its children, prefixing error messages with path +func (_bcbbf *EG_RPr )ValidateWithPath (path string )error {if _bcbbf .RPr !=nil {if _gbfebg :=_bcbbf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gbfebg !=nil {return _gbfebg ;};};return nil ;};type CT_Highlight struct{ -// Keep Source Formatting on Import -MatchSrc *CT_OnOff ;};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;); +// Highlighting Color +ValAttr ST_HighlightColor ;};func (_affd *CT_Comment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _affd .InitialsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u006e\u0069\u0074\u0069\u0061\u006c\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_affd .InitialsAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",_affd .AuthorAttr )});if _affd .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_affd .DateAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_affd .IdAttr )});e .EncodeToken (start );if _affd .EG_BlockLevelElts !=nil {for _ ,_fbfd :=range _affd .EG_BlockLevelElts {_fbfd .MarshalXML (e ,_g .StartElement {}); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_HdrFtr byte ;func (_dcbdaa *CT_TblPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dcbdaa .TblStyle !=nil {_cbgca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_dcbdaa .TblStyle ,_cbgca );};if _dcbdaa .TblpPr !=nil {_gedbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0070\u0050\u0072"}};e .EncodeElement (_dcbdaa .TblpPr ,_gedbg );};if _dcbdaa .TblOverlap !=nil {_eebbgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}}; +e .EncodeElement (_dcbdaa .TblOverlap ,_eebbgf );};if _dcbdaa .BidiVisual !=nil {_febbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062i\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}};e .EncodeElement (_dcbdaa .BidiVisual ,_febbd );}; +if _dcbdaa .TblStyleRowBandSize !=nil {_babdc :=_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 (_dcbdaa .TblStyleRowBandSize ,_babdc ); +};if _dcbdaa .TblStyleColBandSize !=nil {_dfbcg :=_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 (_dcbdaa .TblStyleColBandSize ,_dfbcg ); +};if _dcbdaa .TblW !=nil {_deaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_dcbdaa .TblW ,_deaf );};if _dcbdaa .Jc !=nil {_fcfaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}}; +e .EncodeElement (_dcbdaa .Jc ,_fcfaf );};if _dcbdaa .TblCellSpacing !=nil {_gfgbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_dcbdaa .TblCellSpacing ,_gfgbg ); +};if _dcbdaa .TblInd !=nil {_caced :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_dcbdaa .TblInd ,_caced );};if _dcbdaa .TblBorders !=nil {_bbbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_dcbdaa .TblBorders ,_bbbb );};if _dcbdaa .Shd !=nil {_gabga :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dcbdaa .Shd ,_gabga );};if _dcbdaa .TblLayout !=nil {_fgffbd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_dcbdaa .TblLayout ,_fgffbd );};if _dcbdaa .TblCellMar !=nil {_cffcfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_dcbdaa .TblCellMar ,_cffcfa ); +};if _dcbdaa .TblLook !=nil {_dgfge :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_dcbdaa .TblLook ,_dgfge );};if _dcbdaa .TblCaption !=nil {_abdfgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_dcbdaa .TblCaption ,_abdfgf );};if _dcbdaa .TblDescription !=nil {_bbbfac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0044e\u0073\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"}};e .EncodeElement (_dcbdaa .TblDescription ,_bbbfac ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbg *CT_AbstractNum )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dac :=range start .Attr {if _dac .Name .Local =="\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"{_agb ,_cgb :=_ff .ParseInt (_dac .Value ,10,64); +if _cgb !=nil {return _cgb ;};_bbg .AbstractNumIdAttr =_agb ;continue ;};};_bdea :for {_dfc ,_bdd :=d .Token ();if _bdd !=nil {return _bdd ;};switch _fcg :=_dfc .(type ){case _g .StartElement :switch _fcg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbg .Nsid =NewCT_LongHexNumber (); +if _fac :=d .DecodeElement (_bbg .Nsid ,&_fcg );_fac !=nil {return _fac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbg .MultiLevelType =NewCT_MultiLevelType (); +if _ad :=d .DecodeElement (_bbg .MultiLevelType ,&_fcg );_ad !=nil {return _ad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbg .Tmpl =NewCT_LongHexNumber (); +if _gcd :=d .DecodeElement (_bbg .Tmpl ,&_fcg );_gcd !=nil {return _gcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbg .Name =NewCT_String (); +if _bgd :=d .DecodeElement (_bbg .Name ,&_fcg );_bgd !=nil {return _bgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbg .StyleLink =NewCT_String (); +if _fea :=d .DecodeElement (_bbg .StyleLink ,&_fcg );_fea !=nil {return _fea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bbg .NumStyleLink =NewCT_String (); +if _bce :=d .DecodeElement (_bbg .NumStyleLink ,&_fcg );_bce !=nil {return _bce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aae :=NewCT_Lvl (); +if _adb :=d .DecodeElement (_aae ,&_fcg );_adb !=nil {return _adb ;};_bbg .Lvl =append (_bbg .Lvl ,_aae );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_fcg .Name ); +if _dg :=d .Skip ();_dg !=nil {return _dg ;};};case _g .EndElement :break _bdea ;case _g .CharData :};};return nil ;};type CT_TextAlignment struct{ -// ValidateWithPath validates the CT_SmartTagRun and its children, prefixing error messages with path -func (_cbfgd *CT_SmartTagRun )ValidateWithPath (path string )error {if _cbfgd .SmartTagPr !=nil {if _aabbe :=_cbfgd .SmartTagPr .ValidateWithPath (path +"/\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");_aabbe !=nil {return _aabbe ;};};for _eaaca ,_efabc :=range _cbfgd .EG_PContent {if _cbgbf :=_efabc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_eaaca )); -_cbgbf !=nil {return _cbgbf ;};};return nil ;};func (_ddegda *ST_HexColorAuto )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddegda =0;case "\u0061\u0075\u0074\u006f":*_ddegda =1;};return nil ;};func NewCT_DocProtect ()*CT_DocProtect {_fegaa :=&CT_DocProtect {}; -return _fegaa };type CT_FontSig struct{ +// Vertical Character Alignment Position +ValAttr ST_TextAlignment ;};func (_ggadd *CT_Numbering )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ggadd .NumPicBullet !=nil {_fcfdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0050\u0069\u0063\u0042u\u006c\u006c\u0065\u0074"}}; +for _ ,_cbcee :=range _ggadd .NumPicBullet {e .EncodeElement (_cbcee ,_fcfdc );};};if _ggadd .AbstractNum !=nil {_feagge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d"}};for _ ,_dgfaa :=range _ggadd .AbstractNum {e .EncodeElement (_dgfaa ,_feagge ); +};};if _ggadd .Num !=nil {_aagge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d"}};for _ ,_cgbae :=range _ggadd .Num {e .EncodeElement (_cgbae ,_aagge );};};if _ggadd .NumIdMacAtCleanup !=nil {_egaae :=_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 (_ggadd .NumIdMacAtCleanup ,_egaae );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// First 32 Bits of Unicode Subset Bitfield -Usb0Attr string ; +// Validate validates the CT_TcPrChange and its children +func (_gbfaa *CT_TcPrChange )Validate ()error {return _gbfaa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_cdgef *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 :_a .Sprintf ("\u0025\u0076",_cdgef .AuthorAttr )}); +if _cdgef .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cdgef .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_cdgef .IdAttr )}); +e .EncodeToken (start );_cbgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_cdgef .PPr ,_cbgb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Headers struct{ -// Second 32 Bits of Unicode Subset Bitfield -Usb1Attr string ; +// Header Cell Reference +Header []*CT_String ;};func (_bdge *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 :_a .Sprintf ("\u0025\u0076",_bdge .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eddcde ST_TextAlignment )ValidateWithPath (path string )error {switch _eddcde {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 (_eddcde )); +};return nil ;};func NewWdCT_WordprocessingCanvas ()*WdCT_WordprocessingCanvas {_dbcggf :=&WdCT_WordprocessingCanvas {};return _dbcggf ;};func NewEG_RPr ()*EG_RPr {_fbfed :=&EG_RPr {};return _fbfed };func (_gffcec *WdCT_EffectExtent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbdbab :=range start .Attr {if _cbdbab .Name .Local =="\u006c"{_facecf ,_acdcb :=ParseUnionST_Coordinate (_cbdbab .Value ); +if _acdcb !=nil {return _acdcb ;};_gffcec .LAttr =_facecf ;continue ;};if _cbdbab .Name .Local =="\u0074"{_eggbac ,_egfgcb :=ParseUnionST_Coordinate (_cbdbab .Value );if _egfgcb !=nil {return _egfgcb ;};_gffcec .TAttr =_eggbac ;continue ;};if _cbdbab .Name .Local =="\u0072"{_dcgda ,_cgbca :=ParseUnionST_Coordinate (_cbdbab .Value ); +if _cgbca !=nil {return _cgbca ;};_gffcec .RAttr =_dcgda ;continue ;};if _cbdbab .Name .Local =="\u0062"{_fcgea ,_bbbacb :=ParseUnionST_Coordinate (_cbdbab .Value );if _bbbacb !=nil {return _bbbacb ;};_gffcec .BAttr =_fcgea ;continue ;};};for {_efgbc ,_edggd :=d .Token (); +if _edggd !=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",_edggd );};if _cdbcc ,_aaag :=_efgbc .(_g .EndElement ); +_aaag &&_cdbcc .Name ==start .Name {break ;};};return nil ;};func (_cccbb *CT_MultiLevelType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cccbb .ValAttr =ST_MultiLevelType (1);for _ ,_abcbad :=range start .Attr {if _abcbad .Name .Local =="\u0076\u0061\u006c"{_cccbb .ValAttr .UnmarshalXMLAttr (_abcbad ); +continue ;};};for {_ggfec ,_accca :=d .Token ();if _accca !=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",_accca ); +};if _eeeaf ,_ecfba :=_ggfec .(_g .EndElement );_ecfba &&_eeeaf .Name ==start .Name {break ;};};return nil ;}; -// Third 32 Bits of Unicode Subset Bitfield -Usb2Attr string ; +// Validate validates the CT_EastAsianLayout and its children +func (_abfgb *CT_EastAsianLayout )Validate ()error {return _abfgb .ValidateWithPath ("\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074");}; -// Fourth 32 Bits of Unicode Subset Bitfield -Usb3Attr string ; +// Validate validates the CT_TblPrExChange and its children +func (_gfdcg *CT_TblPrExChange )Validate ()error {return _gfdcg .ValidateWithPath ("\u0043\u0054_\u0054\u0062\u006cP\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065");};func (_cebbb ST_SdtDateMappingType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cebbb .String (),start ); +};func NewCT_Underline ()*CT_Underline {_decddb :=&CT_Underline {};return _decddb };func (_eeeba *EG_RunInnerContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eeeba .Br !=nil {_aceace :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0072"}}; +e .EncodeElement (_eeeba .Br ,_aceace );};if _eeeba .T !=nil {_aagde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_eeeba .T ,_aagde );};if _eeeba .ContentPart !=nil {_aecbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}}; +e .EncodeElement (_eeeba .ContentPart ,_aecbe );};if _eeeba .DelText !=nil {_fcebd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_eeeba .DelText ,_fcebd );};if _eeeba .InstrText !=nil {_ceefbb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}}; +e .EncodeElement (_eeeba .InstrText ,_ceefbb );};if _eeeba .DelInstrText !=nil {_aefgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_eeeba .DelInstrText ,_aefgf ); +};if _eeeba .NoBreakHyphen !=nil {_gcdca :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_eeeba .NoBreakHyphen ,_gcdca );};if _eeeba .SoftHyphen !=nil {_eeefd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}}; +e .EncodeElement (_eeeba .SoftHyphen ,_eeefd );};if _eeeba .DayShort !=nil {_ffbbdf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_eeeba .DayShort ,_ffbbdf );};if _eeeba .MonthShort !=nil {_cdaab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}}; +e .EncodeElement (_eeeba .MonthShort ,_cdaab );};if _eeeba .YearShort !=nil {_efddcg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_eeeba .YearShort ,_efddcg );};if _eeeba .DayLong !=nil {_ebbgfg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}}; +e .EncodeElement (_eeeba .DayLong ,_ebbgfg );};if _eeeba .MonthLong !=nil {_ccbbdg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_eeeba .MonthLong ,_ccbbdg );};if _eeeba .YearLong !=nil {_cgded :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}}; +e .EncodeElement (_eeeba .YearLong ,_cgded );};if _eeeba .AnnotationRef !=nil {_cdffge :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_eeeba .AnnotationRef ,_cdffge ); +};if _eeeba .FootnoteRef !=nil {_dgefe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_eeeba .FootnoteRef ,_dgefe );};if _eeeba .EndnoteRef !=nil {_bdeefd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}}; +e .EncodeElement (_eeeba .EndnoteRef ,_bdeefd );};if _eeeba .Separator !=nil {_cbdgb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_eeeba .Separator ,_cbdgb );};if _eeeba .ContinuationSeparator !=nil {_cbgbd :=_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 (_eeeba .ContinuationSeparator ,_cbgbd );};if _eeeba .Sym !=nil {_deeec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_eeeba .Sym ,_deeec );};if _eeeba .PgNum !=nil {_dffce :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}}; +e .EncodeElement (_eeeba .PgNum ,_dffce );};if _eeeba .Cr !=nil {_aeeea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_eeeba .Cr ,_aeeea );};if _eeeba .Tab !=nil {_cfdfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074a\u0062"}}; +e .EncodeElement (_eeeba .Tab ,_cfdfg );};if _eeeba .Object !=nil {_fcegd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_eeeba .Object ,_fcegd );};if _eeeba .Pict !=nil {_aefddf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}}; +e .EncodeElement (_eeeba .Pict ,_aefddf );};if _eeeba .FldChar !=nil {_gcaad :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_eeeba .FldChar ,_gcaad );};if _eeeba .Ruby !=nil {_facee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}}; +e .EncodeElement (_eeeba .Ruby ,_facee );};if _eeeba .FootnoteReference !=nil {_dfeaac :=_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 (_eeeba .FootnoteReference ,_dfeaac ); +};if _eeeba .EndnoteReference !=nil {_bcdeab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_eeeba .EndnoteReference ,_bcdeab );};if _eeeba .CommentReference !=nil {_cbcaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}}; +e .EncodeElement (_eeeba .CommentReference ,_cbcaa );};if _eeeba .Drawing !=nil {_cdfba :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_eeeba .Drawing ,_cdfba );};if _eeeba .Ptab !=nil {_agcaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}}; +e .EncodeElement (_eeeba .Ptab ,_agcaa );};if _eeeba .LastRenderedPageBreak !=nil {_fgeab :=_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 (_eeeba .LastRenderedPageBreak ,_fgeab );};return nil ;};type CT_DocPartCategory struct{ -// Lower 32 Bits of Code Page Bit Field -Csb0Attr string ; +// Category Associated With Entry +Name *CT_String ; -// Upper 32 Bits of Code Page Bit Field -Csb1Attr string ;}; +// Gallery Associated With Entry +Gallery *CT_DocPartGallery ;};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 (_eaggdb *ST_TextEffect )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eaggdb =0; +case "\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_eaggdb =1;case "\u006c\u0069\u0067\u0068\u0074\u0073":*_eaggdb =2;case "\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k":*_eaggdb =3;case "\u0061n\u0074\u0073\u0052\u0065\u0064":*_eaggdb =4; +case "\u0073h\u0069\u006d\u006d\u0065\u0072":*_eaggdb =5;case "\u0073p\u0061\u0072\u006b\u006c\u0065":*_eaggdb =6;case "\u006e\u006f\u006e\u0065":*_eaggdb =7;};return nil ;};func (_eadbea *WdWsp )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eadbea .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape (); +for _ ,_begfe :=range start .Attr {if _begfe .Name .Local =="\u006e\u006f\u0072\u006dal\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u0046\u006c\u006f\u0077"{_gbceg ,_ggabgg :=_ff .ParseBool (_begfe .Value );if _ggabgg !=nil {return _ggabgg ;}; +_eadbea .NormalEastAsianFlowAttr =&_gbceg ;continue ;};};_fgdbde :for {_babacd ,_daaged :=d .Token ();if _daaged !=nil {return _daaged ;};switch _bbdagf :=_babacd .(type ){case _g .StartElement :switch _bbdagf .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076P\u0072"}:_eadbea .CNvPr =_af .NewCT_NonVisualDrawingProps (); +if _egfae :=d .DecodeElement (_eadbea .CNvPr ,&_bbdagf );_egfae !=nil {return _egfae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_eadbea .Choice =NewWdCT_WordprocessingShapeChoice (); +if _dfafe :=d .DecodeElement (&_eadbea .Choice .CNvSpPr ,&_bbdagf );_dfafe !=nil {return _dfafe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_eadbea .Choice =NewWdCT_WordprocessingShapeChoice (); +if _daeee :=d .DecodeElement (&_eadbea .Choice .CNvCnPr ,&_bbdagf );_daeee !=nil {return _daeee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073\u0070\u0050\u0072"}:if _effbg :=d .DecodeElement (_eadbea .SpPr ,&_bbdagf ); +_effbg !=nil {return _effbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eadbea .Style =_af .NewCT_ShapeStyle (); +if _aefgfd :=d .DecodeElement (_eadbea .Style ,&_bbdagf );_aefgfd !=nil {return _aefgfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_eadbea .ExtLst =_af .NewCT_OfficeArtExtensionList (); +if _afggaa :=d .DecodeElement (_eadbea .ExtLst ,&_bbdagf );_afggaa !=nil {return _afggaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0074\u0078\u0062\u0078"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0074\u0078\u0062\u0078"}:_eadbea .WChoice =NewWdCT_WordprocessingShapeChoice1 (); +if _bgbbc :=d .DecodeElement (&_eadbea .WChoice .Txbx ,&_bbdagf );_bgbbc !=nil {return _bgbbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}:_eadbea .WChoice =NewWdCT_WordprocessingShapeChoice1 (); +if _dfaceg :=d .DecodeElement (&_eadbea .WChoice .LinkedTxbx ,&_bbdagf );_dfaceg !=nil {return _dfaceg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0062\u006f\u0064\u0079\u0050\u0072"}:if _facced :=d .DecodeElement (_eadbea .BodyPr ,&_bbdagf ); +_facced !=nil {return _facced ;};default:_bd .Log .Debug ("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",_bbdagf .Name ); +if _bfaba :=d .Skip ();_bfaba !=nil {return _bfaba ;};};case _g .EndElement :break _fgdbde ;case _g .CharData :};};return nil ;}; -// ValidateWithPath validates the Endnotes and its children, prefixing error messages with path -func (_gfbgb *Endnotes )ValidateWithPath (path string )error {if _efdde :=_gfbgb .CT_Endnotes .ValidateWithPath (path );_efdde !=nil {return _efdde ;};return nil ;};type CT_Picture struct{Any []_gf .Any ; +// Validate validates the CT_Proof and its children +func (_ecef *CT_Proof )Validate ()error {return _ecef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u006f\u0066");};type WdCT_WordprocessingGroupChoice struct{Wsp []*WdWsp ;GrpSp []*WdCT_WordprocessingGroup ;GraphicFrame []*WdCT_GraphicFrame ; +Pic []*_df .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;}; -// Embedded Video -Movie *CT_Rel ; +// ValidateWithPath validates the CT_SdtPrChoice and its children, prefixing error messages with path +func (_cbcdeg *CT_SdtPrChoice )ValidateWithPath (path string )error {if _cbcdeg .Equation !=nil {if _ggfece :=_cbcdeg .Equation .ValidateWithPath (path +"\u002fE\u0071\u0075\u0061\u0074\u0069\u006fn");_ggfece !=nil {return _ggfece ;};};if _cbcdeg .ComboBox !=nil {if _ddcgdc :=_cbcdeg .ComboBox .ValidateWithPath (path +"\u002fC\u006f\u006d\u0062\u006f\u0042\u006fx"); +_ddcgdc !=nil {return _ddcgdc ;};};if _cbcdeg .Date !=nil {if _gdaee :=_cbcdeg .Date .ValidateWithPath (path +"\u002f\u0044\u0061t\u0065");_gdaee !=nil {return _gdaee ;};};if _cbcdeg .DocPartObj !=nil {if _dgcf :=_cbcdeg .DocPartObj .ValidateWithPath (path +"/\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"); +_dgcf !=nil {return _dgcf ;};};if _cbcdeg .DocPartList !=nil {if _geacf :=_cbcdeg .DocPartList .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074");_geacf !=nil {return _geacf ;};};if _cbcdeg .DropDownList !=nil {if _adcaf :=_cbcdeg .DropDownList .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"); +_adcaf !=nil {return _adcaf ;};};if _cbcdeg .Picture !=nil {if _dgcaa :=_cbcdeg .Picture .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");_dgcaa !=nil {return _dgcaa ;};};if _cbcdeg .RichText !=nil {if _bdgaa :=_cbcdeg .RichText .ValidateWithPath (path +"\u002fR\u0069\u0063\u0068\u0054\u0065\u0078t"); +_bdgaa !=nil {return _bdgaa ;};};if _cbcdeg .Text !=nil {if _bgfaf :=_cbcdeg .Text .ValidateWithPath (path +"\u002f\u0054\u0065x\u0074");_bgfaf !=nil {return _bgfaf ;};};if _cbcdeg .Citation !=nil {if _ggadcb :=_cbcdeg .Citation .ValidateWithPath (path +"\u002fC\u0069\u0074\u0061\u0074\u0069\u006fn"); +_ggadcb !=nil {return _ggadcb ;};};if _cbcdeg .Group !=nil {if _abeba :=_cbcdeg .Group .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070");_abeba !=nil {return _abeba ;};};if _cbcdeg .Bibliography !=nil {if _bccccb :=_cbcdeg .Bibliography .ValidateWithPath (path +"\u002f\u0042\u0069\u0062\u006c\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"); +_bccccb !=nil {return _bccccb ;};};return nil ;};func (_cf *AG_SectPrAttributes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cg :=range start .Attr {if _cg .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_ag ,_fd :=_cg .Value ,error (nil ); +if _fd !=nil {return _fd ;};_cf .RsidRPrAttr =&_ag ;continue ;};if _cg .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_ea ,_edd :=_cg .Value ,error (nil );if _edd !=nil {return _edd ;};_cf .RsidDelAttr =&_ea ;continue ;};if _cg .Name .Local =="\u0072\u0073\u0069d\u0052"{_gd ,_fa :=_cg .Value ,error (nil ); +if _fa !=nil {return _fa ;};_cf .RsidRAttr =&_gd ;continue ;};if _cg .Name .Local =="\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"{_ded ,_egba :=_cg .Value ,error (nil );if _egba !=nil {return _egba ;};_cf .RsidSectAttr =&_ded ;continue ;};};for {_dbf ,_fg :=d .Token (); +if _fg !=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",_fg );};if _cca ,_agc :=_dbf .(_g .EndElement ); +_agc &&_cca .Name ==start .Name {break ;};};return nil ;};func (_gacccdd ST_Border )Validate ()error {return _gacccdd .ValidateWithPath ("")};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 NewCT_AbstractNum ()*CT_AbstractNum {_bdbb :=&CT_AbstractNum {};return _bdbb }; -// Floating Embedded Control -Control *CT_Control ;}; +// ValidateWithPath validates the CT_SdtDateMappingType and its children, prefixing error messages with path +func (_gacgab *CT_SdtDateMappingType )ValidateWithPath (path string )error {if _fbbfee :=_gacgab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbbfee !=nil {return _fbbfee ;};return nil ;};func (_deee *CT_FFTextType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gbdf ,_dbgfa :=_deee .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _dbgfa !=nil {return _dbgfa ;};start .Attr =append (start .Attr ,_gbdf );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SdtContentRow and its children, prefixing error messages with path -func (_deaaa *CT_SdtContentRow )ValidateWithPath (path string )error {for _bdgee ,_dffda :=range _deaaa .Tr {if _gadaeg :=_dffda .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_bdgee ));_gadaeg !=nil {return _gadaeg ; -};};if _deaaa .CustomXml !=nil {if _dfcbd :=_deaaa .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_dfcbd !=nil {return _dfcbd ;};};if _deaaa .Sdt !=nil {if _ecggff :=_deaaa .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_ecggff !=nil {return _ecggff ;};};for _bgbbg ,_fbggaf :=range _deaaa .EG_RunLevelElts {if _gagfe :=_fbggaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_bgbbg )); -_gagfe !=nil {return _gagfe ;};};return nil ;}; +// ValidateWithPath validates the CT_Charset and its children, prefixing error messages with path +func (_fbefc *CT_Charset )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_DocParts and its children, prefixing error messages with path -func (_cddd *CT_DocParts )ValidateWithPath (path string )error {for _cabcb ,_cebc :=range _cddd .DocPart {if _gggf :=_cebc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0050\u0061\u0072t\u005b\u0025\u0064\u005d",path ,_cabcb )); -_gggf !=nil {return _gggf ;};};return nil ;};func NewCT_BookmarkRange ()*CT_BookmarkRange {_bdbc :=&CT_BookmarkRange {};return _bdbc };type ST_LineSpacingRule byte ;func (_bdbfc WdST_WrapText )String ()string {switch _bdbfc {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 NewCT_SdtDocPart ()*CT_SdtDocPart {_eegg :=&CT_SdtDocPart {};return _eegg };func NewEG_RunLevelElts ()*EG_RunLevelElts {_gdagde :=&EG_RunLevelElts {}; -return _gdagde };func (_bdcef *ST_ProofErr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaddg ,_ecgedc :=d .Token ();if _ecgedc !=nil {return _ecgedc ;};if _aebcc ,_ccgeea :=_gaddg .(_b .EndElement );_ccgeea &&_aebcc .Name ==start .Name {*_bdcef =1; -return nil ;};if _aadgfb ,_aeagdf :=_gaddg .(_b .CharData );!_aeagdf {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",_gaddg );}else {switch string (_aadgfb ){case "":*_bdcef =0; -case "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074":*_bdcef =1;case "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064":*_bdcef =2;case "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t":*_bdcef =3;case "\u0067r\u0061\u006d\u0045\u006e\u0064":*_bdcef =4; -};};_gaddg ,_ecgedc =d .Token ();if _ecgedc !=nil {return _ecgedc ;};if _bgcac ,_fdada :=_gaddg .(_b .EndElement );_fdada &&_bgcac .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",_gaddg ); -};func (_efdfe ST_HighlightColor )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_facge :=_b .Attr {};_facge .Name =name ;switch _efdfe {case ST_HighlightColorUnset :_facge .Value ="";case ST_HighlightColorBlack :_facge .Value ="\u0062\u006c\u0061c\u006b"; -case ST_HighlightColorBlue :_facge .Value ="\u0062\u006c\u0075\u0065";case ST_HighlightColorCyan :_facge .Value ="\u0063\u0079\u0061\u006e";case ST_HighlightColorGreen :_facge .Value ="\u0067\u0072\u0065e\u006e";case ST_HighlightColorMagenta :_facge .Value ="\u006da\u0067\u0065\u006e\u0074\u0061"; -case ST_HighlightColorRed :_facge .Value ="\u0072\u0065\u0064";case ST_HighlightColorYellow :_facge .Value ="\u0079\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorWhite :_facge .Value ="\u0077\u0068\u0069t\u0065";case ST_HighlightColorDarkBlue :_facge .Value ="\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065"; -case ST_HighlightColorDarkCyan :_facge .Value ="\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e";case ST_HighlightColorDarkGreen :_facge .Value ="\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n";case ST_HighlightColorDarkMagenta :_facge .Value ="d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061"; -case ST_HighlightColorDarkRed :_facge .Value ="\u0064a\u0072\u006b\u0052\u0065\u0064";case ST_HighlightColorDarkYellow :_facge .Value ="\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077";case ST_HighlightColorDarkGray :_facge .Value ="\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079"; -case ST_HighlightColorLightGray :_facge .Value ="\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y";case ST_HighlightColorNone :_facge .Value ="\u006e\u006f\u006e\u0065";};return _facge ,nil ;}; +// ValidateWithPath validates the EG_ContentRowContent and its children, prefixing error messages with path +func (_eedag *EG_ContentRowContent )ValidateWithPath (path string )error {for _fagaa ,_feadd :=range _eedag .Tr {if _gadgc :=_feadd .ValidateWithPath (_a .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_fagaa ));_gadgc !=nil {return _gadgc ; +};};if _eedag .CustomXml !=nil {if _dcddg :=_eedag .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_dcddg !=nil {return _dcddg ;};};if _eedag .Sdt !=nil {if _cefgd :=_eedag .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); +_cefgd !=nil {return _cefgd ;};};for _gcdbc ,_febeba :=range _eedag .EG_RunLevelElts {if _ddcded :=_febeba .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gcdbc )); +_ddcded !=nil {return _ddcded ;};};return nil ;};func (_eeefeg ST_BrClear )Validate ()error {return _eeefeg .ValidateWithPath ("")};func (_babdaf *CT_TblBorders )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ceddf :for {_ddffd ,_bgbfd :=d .Token (); +if _bgbfd !=nil {return _bgbfd ;};switch _ddbcd :=_ddffd .(type ){case _g .StartElement :switch _ddbcd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_babdaf .Top =NewCT_Border (); +if _feefe :=d .DecodeElement (_babdaf .Top ,&_ddbcd );_feefe !=nil {return _feefe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_babdaf .Start =NewCT_Border (); +if _dcabd :=d .DecodeElement (_babdaf .Start ,&_ddbcd );_dcabd !=nil {return _dcabd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_babdaf .Left =NewCT_Border (); +if _gefdda :=d .DecodeElement (_babdaf .Left ,&_ddbcd );_gefdda !=nil {return _gefdda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_babdaf .Bottom =NewCT_Border (); +if _fbefd :=d .DecodeElement (_babdaf .Bottom ,&_ddbcd );_fbefd !=nil {return _fbefd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_babdaf .End =NewCT_Border (); +if _cgcbg :=d .DecodeElement (_babdaf .End ,&_ddbcd );_cgcbg !=nil {return _cgcbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_babdaf .Right =NewCT_Border (); +if _gbfff :=d .DecodeElement (_babdaf .Right ,&_ddbcd );_gbfff !=nil {return _gbfff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_babdaf .InsideH =NewCT_Border (); +if _abebbc :=d .DecodeElement (_babdaf .InsideH ,&_ddbcd );_abebbc !=nil {return _abebbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_babdaf .InsideV =NewCT_Border (); +if _fddaf :=d .DecodeElement (_babdaf .InsideV ,&_ddbcd );_fddaf !=nil {return _fddaf ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ddbcd .Name ); +if _agffab :=d .Skip ();_agffab !=nil {return _agffab ;};};case _g .EndElement :break _ceddf ;case _g .CharData :};};return nil ;};func (_beadf ST_Merge )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_beadf .String (),start ); +};func (_abfaad ST_FtnEdn )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_abfaad .String (),start );}; -// ValidateWithPath validates the CT_FFName and its children, prefixing error messages with path -func (_gcgdf *CT_FFName )ValidateWithPath (path string )error {return nil };type WdCT_WordprocessingGroupChoice struct{Wsp []*WdWsp ;GrpSp []*WdCT_WordprocessingGroup ;GraphicFrame []*WdCT_GraphicFrame ;Pic []*_ba .Pic ;ContentPart []*WdCT_WordprocessingContentPart ; -};func (_bacdca *WdCT_WrapTight )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bacdca .WrapTextAttr =WdST_WrapText (1);_bacdca .WrapPolygon =NewWdCT_WrapPath ();for _ ,_dbeddb :=range start .Attr {if _dbeddb .Name .Local =="\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"{_bacdca .WrapTextAttr .UnmarshalXMLAttr (_dbeddb ); -continue ;};if _dbeddb .Name .Local =="\u0064\u0069\u0073t\u004c"{_egbffb ,_fbbdfd :=_d .ParseUint (_dbeddb .Value ,10,32);if _fbbdfd !=nil {return _fbbdfd ;};_fdbae :=uint32 (_egbffb );_bacdca .DistLAttr =&_fdbae ;continue ;};if _dbeddb .Name .Local =="\u0064\u0069\u0073t\u0052"{_bgabbg ,_bgcafg :=_d .ParseUint (_dbeddb .Value ,10,32); -if _bgcafg !=nil {return _bgcafg ;};_dbcfa :=uint32 (_bgabbg );_bacdca .DistRAttr =&_dbcfa ;continue ;};};_dcfafe :for {_ddadf ,_eceef :=d .Token ();if _eceef !=nil {return _eceef ;};switch _acaagc :=_ddadf .(type ){case _b .StartElement :switch _acaagc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"},_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 :"w\u0072\u0061\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"}:if _dcfae :=d .DecodeElement (_bacdca .WrapPolygon ,&_acaagc ); -_dcfae !=nil {return _dcfae ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_acaagc .Name ); -if _dcgcad :=d .Skip ();_dcgcad !=nil {return _dcgcad ;};};case _b .EndElement :break _dcfafe ;case _b .CharData :};};return nil ;};func NewEG_MathContent ()*EG_MathContent {_dcdfgd :=&EG_MathContent {};return _dcdfgd }; +// Validate validates the CT_Height and its children +func (_degdb *CT_Height )Validate ()error {return _degdb .ValidateWithPath ("\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t");}; -// ValidateWithPath validates the WdCT_WordprocessingShapeChoice1 and its children, prefixing error messages with path -func (_bfddcf *WdCT_WordprocessingShapeChoice1 )ValidateWithPath (path string )error {if _bfddcf .Txbx !=nil {if _gdbfa :=_bfddcf .Txbx .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078");_gdbfa !=nil {return _gdbfa ;};};if _bfddcf .LinkedTxbx !=nil {if _bbaga :=_bfddcf .LinkedTxbx .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"); -_bbaga !=nil {return _bbaga ;};};return nil ;};func (_afecge ST_Underline )Validate ()error {return _afecge .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path +func (_dbcfeg *CT_Guid )ValidateWithPath (path string )error {if _dbcfeg .ValAttr !=nil {if !_ffb .ST_GuidPatternRe .MatchString (*_dbcfeg .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 ,_ffb .ST_GuidPatternRe ,*_dbcfeg .ValAttr ); +};};return nil ;};func (_ceddde *ST_PTabLeader )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ceddde =0;case "\u006e\u006f\u006e\u0065":*_ceddde =1;case "\u0064\u006f\u0074":*_ceddde =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_ceddde =3; +case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_ceddde =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_ceddde =5;};return nil ;};func (_dddg *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 :_a .Sprintf ("\u0025\u0076",_dddg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_SdtContentCell and its children, prefixing error messages with path -func (_gdbfc *CT_SdtContentCell )ValidateWithPath (path string )error {for _cbbaf ,_dcacb :=range _gdbfc .Tc {if _aedgf :=_dcacb .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0054\u0063\u005b\u0025\u0064]",path ,_cbbaf ));_aedgf !=nil {return _aedgf ; -};};if _gdbfc .CustomXml !=nil {if _bfbgdg :=_gdbfc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bfbgdg !=nil {return _bfbgdg ;};};if _gdbfc .Sdt !=nil {if _ccafda :=_gdbfc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_ccafda !=nil {return _ccafda ;};};for _bdggd ,_ggcdd :=range _gdbfc .EG_RunLevelElts {if _afbe :=_ggcdd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_bdggd )); -_afbe !=nil {return _afbe ;};};return nil ;};func (_cdedf *CT_DocVar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cdedf .NameAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_cdedf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cabcac *CT_Headers )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_dbca :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"}};for _ ,_gecfg :=range _cabcac .Header {e .EncodeElement (_gecfg ,_dbca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdaeee ST_MailMergeDocType )String ()string {switch _fdaeee {case 0:return ""; -case 1:return "\u0063a\u0074\u0061\u006c\u006f\u0067";case 2:return "\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s";case 3:return "\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case 4:return "f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073"; -case 5:return "\u0065\u006d\u0061i\u006c";case 6:return "\u0066\u0061\u0078";};return "";};type CT_PPrDefault struct{ +// ValidateWithPath validates the CT_PermStart and its children, prefixing error messages with path +func (_aafa *CT_PermStart )ValidateWithPath (path string )error {if _fbaff :=_aafa .EdGrpAttr .ValidateWithPath (path +"\u002f\u0045\u0064\u0047\u0072\u0070\u0041\u0074\u0074\u0072");_fbaff !=nil {return _fbaff ;};if _efbaf :=_aafa .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_efbaf !=nil {return _efbaf ;};return nil ;}; -// Paragraph Properties -PPr *CT_PPrGeneral ;};func (_dfaaed ST_DocPartGallery )String ()string {switch _dfaaed {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 (_cgfaf *CT_Spacing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_affagf :=range start .Attr {if _affagf .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065"{_fccbc ,_dbbgba :=ParseUnionST_TwipsMeasure (_affagf .Value ); -if _dbbgba !=nil {return _dbbgba ;};_cgfaf .BeforeAttr =&_fccbc ;continue ;};if _affagf .Name .Local =="b\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"{_gebbc ,_adcgd :=_d .ParseInt (_affagf .Value ,10,64);if _adcgd !=nil {return _adcgd ; -};_cgfaf .BeforeLinesAttr =&_gebbc ;continue ;};if _affagf .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070a\u0063\u0069\u006e\u0067"{_cadee ,_gabbgc :=ParseUnionST_OnOff (_affagf .Value );if _gabbgc !=nil {return _gabbgc ; -};_cgfaf .BeforeAutospacingAttr =&_cadee ;continue ;};if _affagf .Name .Local =="\u0061\u0066\u0074e\u0072"{_gfgbd ,_bdcfg :=ParseUnionST_TwipsMeasure (_affagf .Value );if _bdcfg !=nil {return _bdcfg ;};_cgfaf .AfterAttr =&_gfgbd ;continue ;};if _affagf .Name .Local =="\u0061\u0066\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"{_gbagfg ,_bbca :=_d .ParseInt (_affagf .Value ,10,64); -if _bbca !=nil {return _bbca ;};_cgfaf .AfterLinesAttr =&_gbagfg ;continue ;};if _affagf .Name .Local =="\u0061\u0066t\u0065\u0072\u0041u\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"{_cdfdcg ,_ffddf :=ParseUnionST_OnOff (_affagf .Value );if _ffddf !=nil {return _ffddf ; -};_cgfaf .AfterAutospacingAttr =&_cdfdcg ;continue ;};if _affagf .Name .Local =="\u006c\u0069\u006e\u0065"{_cfbeaff ,_fgdcc :=ParseUnionST_SignedTwipsMeasure (_affagf .Value );if _fgdcc !=nil {return _fgdcc ;};_cgfaf .LineAttr =&_cfbeaff ;continue ;};if _affagf .Name .Local =="\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"{_cgfaf .LineRuleAttr .UnmarshalXMLAttr (_affagf ); -continue ;};};for {_abfag ,_fagbd :=d .Token ();if _fagbd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020%\u0073",_fagbd );};if _gccaa ,_dgbdbb :=_abfag .(_b .EndElement ); -_dgbdbb &&_gccaa .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_ParaRPrOriginal and its children +func (_ddfa *CT_ParaRPrOriginal )Validate ()error {return _ddfa .ValidateWithPath ("\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c");}; -// ValidateWithPath validates the CT_PaperSource and its children, prefixing error messages with path -func (_gbbec *CT_PaperSource )ValidateWithPath (path string )error {return nil };type WdCT_WordprocessingCanvasChoice struct{Wsp []*WdWsp ;Pic []*_ba .Pic ;ContentPart []*WdCT_WordprocessingContentPart ;Wgp []*WdWgp ;GraphicFrame []*WdCT_GraphicFrame ; -};func (_dagfee *CT_Sym )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_afdge :=range start .Attr {if _afdge .Name .Local =="\u0066\u006f\u006e\u0074"{_ggecb ,_dbbged :=_afdge .Value ,error (nil );if _dbbged !=nil {return _dbbged ; -};_dagfee .FontAttr =&_ggecb ;continue ;};if _afdge .Name .Local =="\u0063\u0068\u0061\u0072"{_bgeba ,_cfdeg :=_afdge .Value ,error (nil );if _cfdeg !=nil {return _cfdeg ;};_dagfee .CharAttr =&_bgeba ;continue ;};};for {_cgdfg ,_fgaed :=d .Token ();if _fgaed !=nil {return _f .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053y\u006d\u003a\u0020\u0025\u0073",_fgaed ); -};if _efgcf ,_cgeac :=_cgdfg .(_b .EndElement );_cgeac &&_efgcf .Name ==start .Name {break ;};};return nil ;};type CT_SdtDateMappingType struct{ +// ValidateWithPath validates the CT_TblGridCol and its children, prefixing error messages with path +func (_eedcba *CT_TblGridCol )ValidateWithPath (path string )error {if _eedcba .WAttr !=nil {if _baeafc :=_eedcba .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_baeafc !=nil {return _baeafc ;};};return nil ;};func (_cbgce *ST_DocGrid )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cbgce =0; +case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cbgce =1;case "\u006c\u0069\u006ee\u0073":*_cbgce =2;case "\u006c\u0069\u006e\u0065\u0073\u0041\u006e\u0064\u0043\u0068\u0061\u0072\u0073":*_cbgce =3;case "s\u006e\u0061\u0070\u0054\u006f\u0043\u0068\u0061\u0072\u0073":*_cbgce =4; +};return nil ;};func (_bfaff *CT_Spacing )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dadca :=range start .Attr {if _dadca .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065"{_ffaaf ,_cdcgcg :=ParseUnionST_TwipsMeasure (_dadca .Value ); +if _cdcgcg !=nil {return _cdcgcg ;};_bfaff .BeforeAttr =&_ffaaf ;continue ;};if _dadca .Name .Local =="b\u0065\u0066\u006f\u0072\u0065\u004c\u0069\u006e\u0065\u0073"{_fbcgg ,_deageg :=_ff .ParseInt (_dadca .Value ,10,64);if _deageg !=nil {return _deageg ; +};_bfaff .BeforeLinesAttr =&_fbcgg ;continue ;};if _dadca .Name .Local =="\u0062\u0065\u0066\u006f\u0072\u0065\u0041\u0075\u0074\u006f\u0073\u0070a\u0063\u0069\u006e\u0067"{_fabcc ,_dbgfed :=ParseUnionST_OnOff (_dadca .Value );if _dbgfed !=nil {return _dbgfed ; +};_bfaff .BeforeAutospacingAttr =&_fabcc ;continue ;};if _dadca .Name .Local =="\u0061\u0066\u0074e\u0072"{_ffbeg ,_cbfdg :=ParseUnionST_TwipsMeasure (_dadca .Value );if _cbfdg !=nil {return _cbfdg ;};_bfaff .AfterAttr =&_ffbeg ;continue ;};if _dadca .Name .Local =="\u0061\u0066\u0074\u0065\u0072\u004c\u0069\u006e\u0065\u0073"{_becca ,_bgddd :=_ff .ParseInt (_dadca .Value ,10,64); +if _bgddd !=nil {return _bgddd ;};_bfaff .AfterLinesAttr =&_becca ;continue ;};if _dadca .Name .Local =="\u0061\u0066t\u0065\u0072\u0041u\u0074\u006f\u0073\u0070\u0061\u0063\u0069\u006e\u0067"{_ebfab ,_gcbfc :=ParseUnionST_OnOff (_dadca .Value );if _gcbfc !=nil {return _gcbfc ; +};_bfaff .AfterAutospacingAttr =&_ebfab ;continue ;};if _dadca .Name .Local =="\u006c\u0069\u006e\u0065"{_fgaed ,_degad :=ParseUnionST_SignedTwipsMeasure (_dadca .Value );if _degad !=nil {return _degad ;};_bfaff .LineAttr =&_fgaed ;continue ;};if _dadca .Name .Local =="\u006c\u0069\u006e\u0065\u0052\u0075\u006c\u0065"{_bfaff .LineRuleAttr .UnmarshalXMLAttr (_dadca ); +continue ;};};for {_dbfegf ,_aebeg :=d .Token ();if _aebeg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067\u003a\u0020%\u0073",_aebeg );};if _beegcc ,_egaaa :=_dbfegf .(_g .EndElement ); +_egaaa &&_beegcc .Name ==start .Name {break ;};};return nil ;};func (_ffged *WdEG_WrapType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ffged .Choice !=nil {_ffged .Choice .MarshalXML (e ,_g .StartElement {});};return nil ;};func NewCT_DocPartGallery ()*CT_DocPartGallery {_cgac :=&CT_DocPartGallery {}; +_cgac .ValAttr =ST_DocPartGallery (1);return _cgac ;}; -// Date Storage Type -ValAttr ST_SdtDateMappingType ;}; +// Validate validates the CT_TcPrBase and its children +func (_cgfac *CT_TcPrBase )Validate ()error {return _cgfac .ValidateWithPath ("C\u0054\u005f\u0054\u0063\u0050\u0072\u0042\u0061\u0073\u0065");};func (_bgbdda *ST_PageBorderZOrder )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bgbdda =0; +case "\u0066\u0072\u006fn\u0074":*_bgbdda =1;case "\u0062\u0061\u0063\u006b":*_bgbdda =2;};return nil ;};func (_gfbff ST_CombineBrackets )Validate ()error {return _gfbff .ValidateWithPath ("")};func (_faefc *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 :_a .Sprintf ("\u0025\u0076",_faefc .AuthorAttr )}); +if _faefc .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_faefc .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_faefc .IdAttr )}); +e .EncodeToken (start );_eafbd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}};e .EncodeElement (_faefc .TblPrEx ,_eafbd );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbbegg *CT_SdtText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbcfef :=range start .Attr {if _dbcfef .Name .Local =="\u006du\u006c\u0074\u0069\u004c\u0069\u006ee"{_dfccd ,_ebgge :=ParseUnionST_OnOff (_dbcfef .Value ); +if _ebgge !=nil {return _ebgge ;};_gbbegg .MultiLineAttr =&_dfccd ;continue ;};};for {_adbaee ,_facgg :=d .Token ();if _facgg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_facgg ); +};if _fgbde ,_dcgfg :=_adbaee .(_g .EndElement );_dcgfg &&_fgbde .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the EG_PContentMath and its children -func (_ddeddb *EG_PContentMath )Validate ()error {return _ddeddb .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068");};const (ST_DropCapUnset ST_DropCap =0;ST_DropCapNone ST_DropCap =1;ST_DropCapDrop ST_DropCap =2; -ST_DropCapMargin ST_DropCap =3;); +// Validate validates the CT_CustomXmlRun and its children +func (_efgdf *CT_CustomXmlRun )Validate ()error {return _efgdf .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u0075\u006e");}; -// ValidateWithPath validates the WebSettings and its children, prefixing error messages with path -func (_acfdd *WebSettings )ValidateWithPath (path string )error {if _cedgab :=_acfdd .CT_WebSettings .ValidateWithPath (path );_cedgab !=nil {return _cedgab ;};return nil ;};func (_bcdcb *CT_DocVar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_febdf :=range start .Attr {if _febdf .Name .Local =="\u006e\u0061\u006d\u0065"{_cbfe ,_gfefb :=_febdf .Value ,error (nil ); -if _gfefb !=nil {return _gfefb ;};_bcdcb .NameAttr =_cbfe ;continue ;};if _febdf .Name .Local =="\u0076\u0061\u006c"{_abea ,_dgecg :=_febdf .Value ,error (nil );if _dgecg !=nil {return _dgecg ;};_bcdcb .ValAttr =_abea ;continue ;};};for {_eafb ,_fadeb :=d .Token (); -if _fadeb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0063V\u0061\u0072\u003a\u0020\u0025\u0073",_fadeb );};if _ffcb ,_cagb :=_eafb .(_b .EndElement );_cagb &&_ffcb .Name ==start .Name {break ;};};return nil ; -}; +// ValidateWithPath validates the CT_Recipients and its children, prefixing error messages with path +func (_aaebc *CT_Recipients )ValidateWithPath (path string )error {for _agefc ,_gadec :=range _aaebc .RecipientData {if _aecef :=_gadec .ValidateWithPath (_a .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_agefc )); +_aecef !=nil {return _aecef ;};};return nil ;};func NewFonts ()*Fonts {_aagfgf :=&Fonts {};_aagfgf .CT_FontsList =*NewCT_FontsList ();return _aagfgf ;};func (_ffgffd ST_DocPartGallery )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ffgffd .String (),start ); +};func (_ddbgb *EG_SectPrContents )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebfagd :for {_acgba ,_bdcdc :=d .Token ();if _bdcdc !=nil {return _bdcdc ;};switch _gaece :=_acgba .(type ){case _g .StartElement :switch _gaece .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbgb .FootnotePr =NewCT_FtnProps (); +if _begac :=d .DecodeElement (_ddbgb .FootnotePr ,&_gaece );_begac !=nil {return _begac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbgb .EndnotePr =NewCT_EdnProps (); +if _aecgd :=d .DecodeElement (_ddbgb .EndnotePr ,&_gaece );_aecgd !=nil {return _aecgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddbgb .Type =NewCT_SectType (); +if _baddf :=d .DecodeElement (_ddbgb .Type ,&_gaece );_baddf !=nil {return _baddf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddbgb .PgSz =NewCT_PageSz (); +if _gfegd :=d .DecodeElement (_ddbgb .PgSz ,&_gaece );_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 :"\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"}:_ddbgb .PgMar =NewCT_PageMar (); +if _gdgcg :=d .DecodeElement (_ddbgb .PgMar ,&_gaece );_gdgcg !=nil {return _gdgcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddbgb .PaperSrc =NewCT_PaperSource (); +if _abcbf :=d .DecodeElement (_ddbgb .PaperSrc ,&_gaece );_abcbf !=nil {return _abcbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbgb .PgBorders =NewCT_PageBorders (); +if _baddb :=d .DecodeElement (_ddbgb .PgBorders ,&_gaece );_baddb !=nil {return _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 :"\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"}:_ddbgb .LnNumType =NewCT_LineNumber (); +if _fedgb :=d .DecodeElement (_ddbgb .LnNumType ,&_gaece );_fedgb !=nil {return _fedgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbgb .PgNumType =NewCT_PageNumber (); +if _dagbb :=d .DecodeElement (_ddbgb .PgNumType ,&_gaece );_dagbb !=nil {return _dagbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_ddbgb .Cols =NewCT_Columns (); +if _ebbfaf :=d .DecodeElement (_ddbgb .Cols ,&_gaece );_ebbfaf !=nil {return _ebbfaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbgb .FormProt =NewCT_OnOff (); +if _aegfe :=d .DecodeElement (_ddbgb .FormProt ,&_gaece );_aegfe !=nil {return _aegfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbgb .VAlign =NewCT_VerticalJc (); +if _fbdffe :=d .DecodeElement (_ddbgb .VAlign ,&_gaece );_fbdffe !=nil {return _fbdffe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbgb .NoEndnote =NewCT_OnOff (); +if _ccbcb :=d .DecodeElement (_ddbgb .NoEndnote ,&_gaece );_ccbcb !=nil {return _ccbcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbgb .TitlePg =NewCT_OnOff (); +if _efdgb :=d .DecodeElement (_ddbgb .TitlePg ,&_gaece );_efdgb !=nil {return _efdgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddbgb .TextDirection =NewCT_TextDirection (); +if _cdfgd :=d .DecodeElement (_ddbgb .TextDirection ,&_gaece );_cdfgd !=nil {return _cdfgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ddbgb .Bidi =NewCT_OnOff (); +if _dddec :=d .DecodeElement (_ddbgb .Bidi ,&_gaece );_dddec !=nil {return _dddec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbgb .RtlGutter =NewCT_OnOff (); +if _edaac :=d .DecodeElement (_ddbgb .RtlGutter ,&_gaece );_edaac !=nil {return _edaac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbgb .DocGrid =NewCT_DocGrid (); +if _afacc :=d .DecodeElement (_ddbgb .DocGrid ,&_gaece );_afacc !=nil {return _afacc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ddbgb .PrinterSettings =NewCT_Rel (); +if _cecgdc :=d .DecodeElement (_ddbgb .PrinterSettings ,&_gaece );_cecgdc !=nil {return _cecgdc ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_gaece .Name ); +if _aeeacc :=d .Skip ();_aeeacc !=nil {return _aeeacc ;};};case _g .EndElement :break _ebfagd ;case _g .CharData :};};return nil ;};type CT_Base64Binary struct{ValAttr string ;};func (_fcbgbg *CT_SdtPrChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fcbgbg .Equation !=nil {_cgdac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_fcbgbg .Equation ,_cgdac );};if _fcbgbg .ComboBox !=nil {_edcad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}};e .EncodeElement (_fcbgbg .ComboBox ,_edcad );};if _fcbgbg .Date !=nil {_caafb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"}}; +e .EncodeElement (_fcbgbg .Date ,_caafb );};if _fcbgbg .DocPartObj !=nil {_cgefgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064o\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}};e .EncodeElement (_fcbgbg .DocPartObj ,_cgefgb );};if _fcbgbg .DocPartList !=nil {_dadeee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}}; +e .EncodeElement (_fcbgbg .DocPartList ,_dadeee );};if _fcbgbg .DropDownList !=nil {_edcca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u0072\u006f\u0070\u0044\u006f\u0077n\u004c\u0069\u0073\u0074"}};e .EncodeElement (_fcbgbg .DropDownList ,_edcca ); +};if _fcbgbg .Picture !=nil {_ffecc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0070\u0069\u0063\u0074\u0075\u0072e"}};e .EncodeElement (_fcbgbg .Picture ,_ffecc );};if _fcbgbg .RichText !=nil {_dcfff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}}; +e .EncodeElement (_fcbgbg .RichText ,_dcfff );};if _fcbgbg .Text !=nil {_adbea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0065\u0078\u0074"}};e .EncodeElement (_fcbgbg .Text ,_adbea );};if _fcbgbg .Citation !=nil {_fbba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_fcbgbg .Citation ,_fbba );};if _fcbgbg .Group !=nil {_afddb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0067\u0072\u006f\u0075\u0070"}};e .EncodeElement (_fcbgbg .Group ,_afddb );};if _fcbgbg .Bibliography !=nil {_bbacg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0062\u006c\u0069\u006f\u0067r\u0061\u0070\u0068\u0079"}}; +e .EncodeElement (_fcbgbg .Bibliography ,_bbacg );};return nil ;};func NewCT_MoveBookmark ()*CT_MoveBookmark {_gadff :=&CT_MoveBookmark {};return _gadff }; -// Validate validates the CT_TextEffect and its children -func (_cdfbg *CT_TextEffect )Validate ()error {return _cdfbg .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_defefc ST_FrameLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_defefc .String (),start ); -};func (_bcead *CT_MathCtrlDel )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_bcead .AuthorAttr )}); -if _bcead .DateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_bcead .DateAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bcead .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func ParseUnionST_OnOff (s string )(_bc .ST_OnOff ,error ){return _bc .ParseUnionST_OnOff (s )};func (_cagfb *CT_Tbl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cagfb .TblPr =NewCT_TblPr (); -_cagfb .TblGrid =NewCT_TblGrid ();_ebfded :for {_cbgcd ,_gfaba :=d .Token ();if _gfaba !=nil {return _gfaba ;};switch _fdafdg :=_cbgcd .(type ){case _b .StartElement :switch _fdafdg .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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ccfea :=NewEG_RangeMarkupElements (); -_ccfea .BookmarkStart =NewCT_Bookmark ();if _cgecf :=d .DecodeElement (_ccfea .BookmarkStart ,&_fdafdg );_cgecf !=nil {return _cgecf ;};_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_ccfea );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ebdfbg :=NewEG_RangeMarkupElements (); -_ebdfbg .BookmarkEnd =NewCT_MarkupRange ();if _efbeg :=d .DecodeElement (_ebdfbg .BookmarkEnd ,&_fdafdg );_efbeg !=nil {return _efbeg ;};_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_ebdfbg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ebbdd :=NewEG_RangeMarkupElements (); -_ebbdd .MoveFromRangeStart =NewCT_MoveBookmark ();if _bbcg :=d .DecodeElement (_ebbdd .MoveFromRangeStart ,&_fdafdg );_bbcg !=nil {return _bbcg ;};_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_ebbdd );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gddeb :=NewEG_RangeMarkupElements (); -_gddeb .MoveFromRangeEnd =NewCT_MarkupRange ();if _cdbcf :=d .DecodeElement (_gddeb .MoveFromRangeEnd ,&_fdafdg );_cdbcf !=nil {return _cdbcf ;};_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_gddeb );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cddedc :=NewEG_RangeMarkupElements (); -_cddedc .MoveToRangeStart =NewCT_MoveBookmark ();if _bfcfda :=d .DecodeElement (_cddedc .MoveToRangeStart ,&_fdafdg );_bfcfda !=nil {return _bfcfda ;};_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_cddedc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bdfbg :=NewEG_RangeMarkupElements (); -_bdfbg .MoveToRangeEnd =NewCT_MarkupRange ();if _bfeeg :=d .DecodeElement (_bdfbg .MoveToRangeEnd ,&_fdafdg );_bfeeg !=nil {return _bfeeg ;};_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_bdfbg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_egdaca :=NewEG_RangeMarkupElements (); -_egdaca .CommentRangeStart =NewCT_MarkupRange ();if _edfaf :=d .DecodeElement (_egdaca .CommentRangeStart ,&_fdafdg );_edfaf !=nil {return _edfaf ;};_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_egdaca );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gccbb :=NewEG_RangeMarkupElements (); -_gccbb .CommentRangeEnd =NewCT_MarkupRange ();if _fdafg :=d .DecodeElement (_gccbb .CommentRangeEnd ,&_fdafdg );_fdafg !=nil {return _fdafg ;};_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_gccbb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eebfb :=NewEG_RangeMarkupElements (); -_eebfb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _abedf :=d .DecodeElement (_eebfb .CustomXmlInsRangeStart ,&_fdafdg );_abedf !=nil {return _abedf ;};_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_eebfb );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cfffg :=NewEG_RangeMarkupElements (); -_cfffg .CustomXmlInsRangeEnd =NewCT_Markup ();if _abedfe :=d .DecodeElement (_cfffg .CustomXmlInsRangeEnd ,&_fdafdg );_abedfe !=nil {return _abedfe ;};_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_cfffg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_geeacf :=NewEG_RangeMarkupElements (); -_geeacf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dgdaf :=d .DecodeElement (_geeacf .CustomXmlDelRangeStart ,&_fdafdg );_dgdaf !=nil {return _dgdaf ;};_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_geeacf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eaaeg :=NewEG_RangeMarkupElements (); -_eaaeg .CustomXmlDelRangeEnd =NewCT_Markup ();if _gcege :=d .DecodeElement (_eaaeg .CustomXmlDelRangeEnd ,&_fdafdg );_gcege !=nil {return _gcege ;};_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_eaaeg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bfccf :=NewEG_RangeMarkupElements (); -_bfccf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _baged :=d .DecodeElement (_bfccf .CustomXmlMoveFromRangeStart ,&_fdafdg );_baged !=nil {return _baged ;};_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_bfccf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_gdda :=NewEG_RangeMarkupElements (); -_gdda .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _bfefe :=d .DecodeElement (_gdda .CustomXmlMoveFromRangeEnd ,&_fdafdg );_bfefe !=nil {return _bfefe ;};_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_gdda );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_efdaad :=NewEG_RangeMarkupElements (); -_efdaad .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dgfaed :=d .DecodeElement (_efdaad .CustomXmlMoveToRangeStart ,&_fdafdg );_dgfaed !=nil {return _dgfaed ;};_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_efdaad );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efdfg :=NewEG_RangeMarkupElements (); -_efdfg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eagbca :=d .DecodeElement (_efdfg .CustomXmlMoveToRangeEnd ,&_fdafdg );_eagbca !=nil {return _eagbca ;};_cagfb .EG_RangeMarkupElements =append (_cagfb .EG_RangeMarkupElements ,_efdfg );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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:if _cbfeaf :=d .DecodeElement (_cagfb .TblPr ,&_fdafdg ); -_cbfeaf !=nil {return _cbfeaf ;};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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _gcceb :=d .DecodeElement (_cagfb .TblGrid ,&_fdafdg ); -_gcceb !=nil {return _gcceb ;};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 :"\u0074\u0072"},_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 :"\u0074\u0072"}:_bgcbd :=NewEG_ContentRowContent (); -_beded :=NewCT_Row ();if _cbdfb :=d .DecodeElement (_beded ,&_fdafdg );_cbdfb !=nil {return _cbdfb ;};_bgcbd .Tr =append (_bgcbd .Tr ,_beded );_cagfb .EG_ContentRowContent =append (_cagfb .EG_ContentRowContent ,_bgcbd );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_affbf :=NewEG_ContentRowContent (); -_affbf .CustomXml =NewCT_CustomXmlRow ();if _facfdb :=d .DecodeElement (_affbf .CustomXml ,&_fdafdg );_facfdb !=nil {return _facfdb ;};_cagfb .EG_ContentRowContent =append (_cagfb .EG_ContentRowContent ,_affbf );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_bdage :=NewEG_ContentRowContent (); -_bdage .Sdt =NewCT_SdtRow ();if _dadff :=d .DecodeElement (_bdage .Sdt ,&_fdafdg );_dadff !=nil {return _dadff ;};_cagfb .EG_ContentRowContent =append (_cagfb .EG_ContentRowContent ,_bdage );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_adccbd :=NewEG_ContentRowContent (); -_acgdac :=NewEG_RunLevelElts ();_acgdac .ProofErr =NewCT_ProofErr ();if _ccbag :=d .DecodeElement (_acgdac .ProofErr ,&_fdafdg );_ccbag !=nil {return _ccbag ;};_cagfb .EG_ContentRowContent =append (_cagfb .EG_ContentRowContent ,_adccbd );_adccbd .EG_RunLevelElts =append (_adccbd .EG_RunLevelElts ,_acgdac ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eafcb :=NewEG_ContentRowContent (); -_ccbfe :=NewEG_RunLevelElts ();_ccbfe .PermStart =NewCT_PermStart ();if _begfb :=d .DecodeElement (_ccbfe .PermStart ,&_fdafdg );_begfb !=nil {return _begfb ;};_cagfb .EG_ContentRowContent =append (_cagfb .EG_ContentRowContent ,_eafcb );_eafcb .EG_RunLevelElts =append (_eafcb .EG_RunLevelElts ,_ccbfe ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bfcec :=NewEG_ContentRowContent (); -_eeggc :=NewEG_RunLevelElts ();_eeggc .PermEnd =NewCT_Perm ();if _deccag :=d .DecodeElement (_eeggc .PermEnd ,&_fdafdg );_deccag !=nil {return _deccag ;};_cagfb .EG_ContentRowContent =append (_cagfb .EG_ContentRowContent ,_bfcec );_bfcec .EG_RunLevelElts =append (_bfcec .EG_RunLevelElts ,_eeggc ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bdedaf :=NewEG_ContentRowContent (); -_dbedb :=NewEG_RunLevelElts ();_dbedb .Ins =NewCT_RunTrackChange ();if _ebaac :=d .DecodeElement (_dbedb .Ins ,&_fdafdg );_ebaac !=nil {return _ebaac ;};_cagfb .EG_ContentRowContent =append (_cagfb .EG_ContentRowContent ,_bdedaf );_bdedaf .EG_RunLevelElts =append (_bdedaf .EG_RunLevelElts ,_dbedb ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_bcafe :=NewEG_ContentRowContent (); -_aeega :=NewEG_RunLevelElts ();_aeega .Del =NewCT_RunTrackChange ();if _fgbeg :=d .DecodeElement (_aeega .Del ,&_fdafdg );_fgbeg !=nil {return _fgbeg ;};_cagfb .EG_ContentRowContent =append (_cagfb .EG_ContentRowContent ,_bcafe );_bcafe .EG_RunLevelElts =append (_bcafe .EG_RunLevelElts ,_aeega ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ebfeg :=NewEG_ContentRowContent (); -_eeegf :=NewEG_RunLevelElts ();_eeegf .MoveFrom =NewCT_RunTrackChange ();if _aabdff :=d .DecodeElement (_eeegf .MoveFrom ,&_fdafdg );_aabdff !=nil {return _aabdff ;};_cagfb .EG_ContentRowContent =append (_cagfb .EG_ContentRowContent ,_ebfeg );_ebfeg .EG_RunLevelElts =append (_ebfeg .EG_RunLevelElts ,_eeegf ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dfcfcg :=NewEG_ContentRowContent (); -_fddca :=NewEG_RunLevelElts ();_fddca .MoveTo =NewCT_RunTrackChange ();if _fddbb :=d .DecodeElement (_fddca .MoveTo ,&_fdafdg );_fddbb !=nil {return _fddbb ;};_cagfb .EG_ContentRowContent =append (_cagfb .EG_ContentRowContent ,_dfcfcg );_dfcfcg .EG_RunLevelElts =append (_dfcfcg .EG_RunLevelElts ,_fddca ); -case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_eagbaa :=NewEG_ContentRowContent (); -_beeae :=NewEG_RunLevelElts ();_gfbafc :=NewEG_MathContent ();_gfbafc .OMathPara =_dg .NewOMathPara ();if _ccbfbc :=d .DecodeElement (_gfbafc .OMathPara ,&_fdafdg );_ccbfbc !=nil {return _ccbfbc ;};_cagfb .EG_ContentRowContent =append (_cagfb .EG_ContentRowContent ,_eagbaa ); -_eagbaa .EG_RunLevelElts =append (_eagbaa .EG_RunLevelElts ,_beeae );_beeae .EG_MathContent =append (_beeae .EG_MathContent ,_gfbafc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_abgaca :=NewEG_ContentRowContent (); -_fbbgcb :=NewEG_RunLevelElts ();_ccbfec :=NewEG_MathContent ();_ccbfec .OMath =_dg .NewOMath ();if _edgad :=d .DecodeElement (_ccbfec .OMath ,&_fdafdg );_edgad !=nil {return _edgad ;};_cagfb .EG_ContentRowContent =append (_cagfb .EG_ContentRowContent ,_abgaca ); -_abgaca .EG_RunLevelElts =append (_abgaca .EG_RunLevelElts ,_fbbgcb );_fbbgcb .EG_MathContent =append (_fbbgcb .EG_MathContent ,_ccbfec );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_fdafdg .Name ); -if _bfccef :=d .Skip ();_bfccef !=nil {return _bfccef ;};};case _b .EndElement :break _ebfded ;case _b .CharData :};};return nil ;};func (_gcbabeb *ST_TabJc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgdea ,_acdgd :=d .Token ();if _acdgd !=nil {return _acdgd ; -};if _eegcd ,_fgaedg :=_fgdea .(_b .EndElement );_fgaedg &&_eegcd .Name ==start .Name {*_gcbabeb =1;return nil ;};if _ddbagc ,_dgdff :=_fgdea .(_b .CharData );!_dgdff {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",_fgdea ); -}else {switch string (_ddbagc ){case "":*_gcbabeb =0;case "\u0063\u006c\u0065a\u0072":*_gcbabeb =1;case "\u0073\u0074\u0061r\u0074":*_gcbabeb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gcbabeb =3;case "\u0065\u006e\u0064":*_gcbabeb =4;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_gcbabeb =5; -case "\u0062\u0061\u0072":*_gcbabeb =6;case "\u006e\u0075\u006d":*_gcbabeb =7;case "\u006c\u0065\u0066\u0074":*_gcbabeb =8;case "\u0072\u0069\u0067h\u0074":*_gcbabeb =9;};};_fgdea ,_acdgd =d .Token ();if _acdgd !=nil {return _acdgd ;};if _gbbgced ,_fdcca :=_fgdea .(_b .EndElement ); -_fdcca &&_gbbgced .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",_fgdea );};func (_eagc *CT_DocPartCategory )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_cgagb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_eagc .Name ,_cgagb );_gefgg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0067\u0061\u006c\u006c\u0065\u0072y"}};e .EncodeElement (_eagc .Gallery ,_gefgg ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_Shd byte ;func (_edecf ST_HexColorAuto )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gdffb :=_b .Attr {};_gdffb .Name =name ;switch _edecf {case ST_HexColorAutoUnset :_gdffb .Value =""; -case ST_HexColorAutoAuto :_gdffb .Value ="\u0061\u0075\u0074\u006f";};return _gdffb ,nil ;}; +// Validate validates the CT_Spacing and its children +func (_cfgd *CT_Spacing )Validate ()error {return _cfgd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};type CT_TblCellMar struct{ -// ValidateWithPath validates the EG_ContentRunContent and its children, prefixing error messages with path -func (_fdgac *EG_ContentRunContent )ValidateWithPath (path string )error {if _fdgac .CustomXml !=nil {if _becfb :=_fdgac .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_becfb !=nil {return _becfb ;}; -};if _fdgac .SmartTag !=nil {if _efec :=_fdgac .SmartTag .ValidateWithPath (path +"\u002fS\u006d\u0061\u0072\u0074\u0054\u0061g");_efec !=nil {return _efec ;};};if _fdgac .Sdt !=nil {if _eadgde :=_fdgac .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_eadgde !=nil {return _eadgde ;};};if _fdgac .Dir !=nil {if _ccadcf :=_fdgac .Dir .ValidateWithPath (path +"\u002f\u0044\u0069\u0072");_ccadcf !=nil {return _ccadcf ;};};if _fdgac .Bdo !=nil {if _aeeeg :=_fdgac .Bdo .ValidateWithPath (path +"\u002f\u0042\u0064\u006f"); -_aeeeg !=nil {return _aeeeg ;};};if _fdgac .R !=nil {if _gdccc :=_fdgac .R .ValidateWithPath (path +"\u002f\u0052");_gdccc !=nil {return _gdccc ;};};for _afbag ,_cbddca :=range _fdgac .EG_RunLevelElts {if _bgeagb :=_cbddca .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_afbag )); -_bgeagb !=nil {return _bgeagb ;};};return nil ;};type ST_Proof byte ;type CT_Columns struct{ +// Table Cell Top Margin Default +Top *CT_TblWidth ; -// Equal Column Widths -EqualWidthAttr *_bc .ST_OnOff ; +// Table Cell Leading Margin Default +Start *CT_TblWidth ; -// Spacing Between Equal Width Columns -SpaceAttr *_bc .ST_TwipsMeasure ; +// Table Cell Leading Margin Default +Left *CT_TblWidth ; -// Number of Equal Width Columns -NumAttr *int64 ; +// Table Cell Bottom Margin Default +Bottom *CT_TblWidth ; -// Draw Line Between Columns -SepAttr *_bc .ST_OnOff ; +// Table Cell Trailing Margin Default +End *CT_TblWidth ; -// Single Column Definition -Col []*CT_Column ;};func (_bcfe *CT_CompatSetting )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agbe :=range start .Attr {if _agbe .Name .Local =="\u006e\u0061\u006d\u0065"{_efbg ,_dgce :=_agbe .Value ,error (nil );if _dgce !=nil {return _dgce ; -};_bcfe .NameAttr =&_efbg ;continue ;};if _agbe .Name .Local =="\u0075\u0072\u0069"{_agda ,_ddddg :=_agbe .Value ,error (nil );if _ddddg !=nil {return _ddddg ;};_bcfe .UriAttr =&_agda ;continue ;};if _agbe .Name .Local =="\u0076\u0061\u006c"{_gcab ,_eacf :=_agbe .Value ,error (nil ); -if _eacf !=nil {return _eacf ;};_bcfe .ValAttr =&_gcab ;continue ;};};for {_dbbd ,_bfbad :=d .Token ();if _bfbad !=nil {return _f .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",_bfbad ); -};if _aebee ,_abccg :=_dbbd .(_b .EndElement );_abccg &&_aebee .Name ==start .Name {break ;};};return nil ;};type CT_MarkupRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Table Cell Trailing Margin Default +Right *CT_TblWidth ;};type CT_TrackChangeRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;AuthorAttr string ;DateAttr *_db .Time ; // Annotation Identifier -IdAttr int64 ;};func NewWdCT_WrapNone ()*WdCT_WrapNone {_dcdaf :=&WdCT_WrapNone {};return _dcdaf };func (_dfadfb ST_Em )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dggbbe :=_b .Attr {};_dggbbe .Name =name ;switch _dfadfb {case ST_EmUnset :_dggbbe .Value =""; -case ST_EmNone :_dggbbe .Value ="\u006e\u006f\u006e\u0065";case ST_EmDot :_dggbbe .Value ="\u0064\u006f\u0074";case ST_EmComma :_dggbbe .Value ="\u0063\u006f\u006dm\u0061";case ST_EmCircle :_dggbbe .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_EmUnderDot :_dggbbe .Value ="\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074"; -};return _dggbbe ,nil ;};func (_dbgbgd ST_View )ValidateWithPath (path string )error {switch _dbgbgd {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 (_dbgbgd )); -};return nil ;};func NewCT_Comment ()*CT_Comment {_fecg :=&CT_Comment {};return _fecg };func (_cbcae *CT_Row )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbcae .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_f .Sprintf ("\u0025\u0076",*_cbcae .RsidRPrAttr )}); -};if _cbcae .RsidRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_f .Sprintf ("\u0025\u0076",*_cbcae .RsidRAttr )});};if _cbcae .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_f .Sprintf ("\u0025\u0076",*_cbcae .RsidDelAttr )}); -};if _cbcae .RsidTrAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0054\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cbcae .RsidTrAttr )});};e .EncodeToken (start );if _cbcae .TblPrEx !=nil {_fagab :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}}; -e .EncodeElement (_cbcae .TblPrEx ,_fagab );};if _cbcae .TrPr !=nil {_gaafc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_cbcae .TrPr ,_gaafc );};if _cbcae .EG_ContentCellContent !=nil {for _ ,_eaaggb :=range _cbcae .EG_ContentCellContent {_eaaggb .MarshalXML (e ,_b .StartElement {}); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type WdCT_Inline struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;Extent *_a .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ;DocPr *_a .CT_NonVisualDrawingProps ; -CNvGraphicFramePr *_a .CT_NonVisualGraphicFrameProperties ;Graphic *_a .Graphic ;}; +IdAttr int64 ;};func (_ffcf *CT_Captions )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gefb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"}};for _ ,_fead :=range _ffcf .Caption {e .EncodeElement (_fead ,_gefb ); +};if _ffcf .AutoCaptions !=nil {_fbfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0043\u0061\u0070t\u0069\u006f\u006e\u0073"}};e .EncodeElement (_ffcf .AutoCaptions ,_fbfg );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_babccc *ST_PageOrientation )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_babccc =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_babccc =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_babccc =2; +};return nil ;};const (ST_TextEffectUnset ST_TextEffect =0;ST_TextEffectBlinkBackground ST_TextEffect =1;ST_TextEffectLights ST_TextEffect =2;ST_TextEffectAntsBlack ST_TextEffect =3;ST_TextEffectAntsRed ST_TextEffect =4;ST_TextEffectShimmer ST_TextEffect =5; +ST_TextEffectSparkle ST_TextEffect =6;ST_TextEffectNone ST_TextEffect =7;);func (_gdgcba WdST_AlignV )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gdgcba .String (),start );};func (_dgdd *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 :_a .Sprintf ("\u0025\u0076",_dgdd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgdad *ST_InfoTextType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bgdad =0;case "\u0074\u0065\u0078\u0074":*_bgdad =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_bgdad =2; +};return nil ;};func NewCT_MailMergeSourceType ()*CT_MailMergeSourceType {_dacde :=&CT_MailMergeSourceType {};_dacde .ValAttr =ST_MailMergeSourceType (1);return _dacde ;};type CT_EdnPos struct{ -// Validate validates the CT_LongHexNumber and its children -func (_faead *CT_LongHexNumber )Validate ()error {return _faead .ValidateWithPath ("\u0043\u0054_\u004c\u006f\u006eg\u0048\u0065\u0078\u004e\u0075\u006d\u0062\u0065\u0072");};func NewCT_Sym ()*CT_Sym {_egbec :=&CT_Sym {};return _egbec };type CT_TextScale struct{ - -// Text Expansion/Compression Value -ValAttr *ST_TextScale ;}; +// Endnote Position Type +ValAttr ST_EdnPos ;};func (_acddge ST_FrameLayout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acddge .String (),start );};func NewCT_SimpleField ()*CT_SimpleField {_aabfge :=&CT_SimpleField {};return _aabfge }; +type ST_JcTable byte ; -// ValidateWithPath validates the CT_SdtBlock and its children, prefixing error messages with path -func (_febeb *CT_SdtBlock )ValidateWithPath (path string )error {if _febeb .SdtPr !=nil {if _dffgg :=_febeb .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_dffgg !=nil {return _dffgg ;};};if _febeb .SdtEndPr !=nil {if _dfgfg :=_febeb .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); -_dfgfg !=nil {return _dfgfg ;};};if _febeb .SdtContent !=nil {if _febde :=_febeb .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_febde !=nil {return _febde ;};};return nil ;};type ST_PTabLeader byte ; -type CT_FontFamily struct{ +// ValidateWithPath validates the CT_TextScale and its children, prefixing error messages with path +func (_ecedfc *CT_TextScale )ValidateWithPath (path string )error {if _ecedfc .ValAttr !=nil {if _ccedcf :=_ecedfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccedcf !=nil {return _ccedcf ;};};return nil ;};func NewCT_TcPr ()*CT_TcPr {_dedba :=&CT_TcPr {}; +return _dedba };func (_abccf *ST_View )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_abccf =0;case "\u006e\u006f\u006e\u0065":*_abccf =1;case "\u0070\u0072\u0069n\u0074":*_abccf =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_abccf =3; +case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_abccf =4;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_abccf =5;case "\u0077\u0065\u0062":*_abccf =6;};return nil ;};func (_geega ST_RestartNumber )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_geega .String (),start ); +};func (_egfdbd WdST_AlignH )ValidateWithPath (path string )error {switch _egfdbd {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 (_egfdbd )); +};return nil ;};func (_fbcag *CT_HMerge )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfdbf :=range start .Attr {if _cfdbf .Name .Local =="\u0076\u0061\u006c"{_fbcag .ValAttr .UnmarshalXMLAttr (_cfdbf );continue ;};};for {_cdbgdc ,_babab :=d .Token (); +if _babab !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_babab );};if _dbcge ,_dabcd :=_cdbgdc .(_g .EndElement );_dabcd &&_dbcge .Name ==start .Name {break ;};};return nil ; +};func (_gdabdf ST_TextboxTightWrap )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bgfea :=_g .Attr {};_bgfea .Name =name ;switch _gdabdf {case ST_TextboxTightWrapUnset :_bgfea .Value ="";case ST_TextboxTightWrapNone :_bgfea .Value ="\u006e\u006f\u006e\u0065"; +case ST_TextboxTightWrapAllLines :_bgfea .Value ="\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073";case ST_TextboxTightWrapFirstAndLastLine :_bgfea .Value ="\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065";case ST_TextboxTightWrapFirstLineOnly :_bgfea .Value ="\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079"; +case ST_TextboxTightWrapLastLineOnly :_bgfea .Value ="\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079";};return _bgfea ,nil ;}; -// Font Family Value -ValAttr ST_FontFamily ;};func (_bccaaa *ST_RubyAlign )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bccaaa =0;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bccaaa =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_bccaaa =2; -case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_bccaaa =3;case "\u006c\u0065\u0066\u0074":*_bccaaa =4;case "\u0072\u0069\u0067h\u0074":*_bccaaa =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_bccaaa =6; -};return nil ;};func (_cgcgc *CT_FrameScrollbar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgcgc .ValAttr =ST_FrameScrollbar (1);for _ ,_ceef :=range start .Attr {if _ceef .Name .Local =="\u0076\u0061\u006c"{_cgcgc .ValAttr .UnmarshalXMLAttr (_ceef ); -continue ;};};for {_afcbc ,_aeca :=d .Token ();if _aeca !=nil {return _f .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",_aeca ); -};if _gefgd ,_gdea :=_afcbc .(_b .EndElement );_gdea &&_gefgd .Name ==start .Name {break ;};};return nil ;};func (_dacaff *CT_SaveThroughXslt )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agcdc :=range start .Attr {if _agcdc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_agcdc .Name .Local =="\u0069\u0064"||_agcdc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_agcdc .Name .Local =="\u0069\u0064"{_bbdbg ,_fgadg :=_agcdc .Value ,error (nil ); -if _fgadg !=nil {return _fgadg ;};_dacaff .IdAttr =&_bbdbg ;continue ;};if _agcdc .Name .Local =="\u0073\u006f\u006c\u0075\u0074\u0069\u006f\u006e\u0049\u0044"{_cbffc ,_affaca :=_agcdc .Value ,error (nil );if _affaca !=nil {return _affaca ;};_dacaff .SolutionIDAttr =&_cbffc ; -continue ;};};for {_fccab ,_fadgd :=d .Token ();if _fadgd !=nil {return _f .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",_fadgd ); -};if _dgfdag ,_bcgce :=_fccab .(_b .EndElement );_bcgce &&_dgfdag .Name ==start .Name {break ;};};return nil ;};func (_deegef ST_EdGrp )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ababb :=_b .Attr {};_ababb .Name =name ;switch _deegef {case ST_EdGrpUnset :_ababb .Value =""; -case ST_EdGrpNone :_ababb .Value ="\u006e\u006f\u006e\u0065";case ST_EdGrpEveryone :_ababb .Value ="\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065";case ST_EdGrpAdministrators :_ababb .Value ="\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073"; -case ST_EdGrpContributors :_ababb .Value ="\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073";case ST_EdGrpEditors :_ababb .Value ="\u0065d\u0069\u0074\u006f\u0072\u0073";case ST_EdGrpOwners :_ababb .Value ="\u006f\u0077\u006e\u0065\u0072\u0073"; -case ST_EdGrpCurrent :_ababb .Value ="\u0063u\u0072\u0072\u0065\u006e\u0074";};return _ababb ,nil ;};func (_cecge ST_Theme )ValidateWithPath (path string )error {switch _cecge {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 (_cecge )); +// ValidateWithPath validates the CT_PTab and its children, prefixing error messages with path +func (_bceeaf *CT_PTab )ValidateWithPath (path string )error {if _bceeaf .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 _cgabb :=_bceeaf .AlignmentAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006et\u0041\u0074\u0074\u0072");_cgabb !=nil {return _cgabb ;};if _bceeaf .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 _bcbde :=_bceeaf .RelativeToAttr .ValidateWithPath (path +"\u002fR\u0065l\u0061\u0074\u0069\u0076\u0065\u0054\u006f\u0041\u0074\u0074\u0072");_bcbde !=nil {return _bcbde ;};if _bceeaf .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 _fgeba :=_bceeaf .LeaderAttr .ValidateWithPath (path +"/\u004c\u0065\u0061\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_fgeba !=nil {return _fgeba ;};return nil ;};type ST_PageBorderOffset byte ;func NewCT_SectPrChange ()*CT_SectPrChange {_bgbef :=&CT_SectPrChange {}; +return _bgbef };func NewCT_Object ()*CT_Object {_agfda :=&CT_Object {};return _agfda };func (_fceeff ST_DocGrid )ValidateWithPath (path string )error {switch _fceeff {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 (_fceeff )); };return nil ;}; // Validate validates the WdCT_WordprocessingShapeChoice1 and its children -func (_adaebc *WdCT_WordprocessingShapeChoice1 )Validate ()error {return _adaebc .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 (_ababa *WdCT_WordprocessingGroup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ababa .CNvPr !=nil {_bfaef :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}}; -e .EncodeElement (_ababa .CNvPr ,_bfaef );};_aefegb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}};e .EncodeElement (_ababa .CNvGrpSpPr ,_aefegb );_gdbdcb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070\u0050\u0072"}}; -e .EncodeElement (_ababa .GrpSpPr ,_gdbdcb );if _ababa .Choice !=nil {for _ ,_eefffg :=range _ababa .Choice {_eefffg .MarshalXML (e ,_b .StartElement {});};};if _ababa .ExtLst !=nil {_gdacgd :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_ababa .ExtLst ,_gdacgd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_daega *CT_Hyperlink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _daega .TgtFrameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0074\u0067\u0074\u0046\u0072\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_daega .TgtFrameAttr )}); -};if _daega .TooltipAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0074\u006f\u006f\u006c\u0074\u0069p"},Value :_f .Sprintf ("\u0025\u0076",*_daega .TooltipAttr )});};if _daega .DocLocationAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_daega .DocLocationAttr )}); -};if _daega .HistoryAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0068\u0069\u0073\u0074\u006f\u0072y"},Value :_f .Sprintf ("\u0025\u0076",*_daega .HistoryAttr )});};if _daega .AnchorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u006e\u0063\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_daega .AnchorAttr )}); -};if _daega .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_daega .IdAttr )});};e .EncodeToken (start );if _daega .FldSimple !=nil {_ceefb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}}; -for _ ,_gbec :=range _daega .FldSimple {e .EncodeElement (_gbec ,_ceefb );};};if _daega .Hyperlink !=nil {_bbbdg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_daega .Hyperlink ,_bbbdg ); -};if _daega .SubDoc !=nil {_agac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}};e .EncodeElement (_daega .SubDoc ,_agac );};if _daega .EG_ContentRunContent !=nil {for _ ,_cbeag :=range _daega .EG_ContentRunContent {_cbeag .MarshalXML (e ,_b .StartElement {}); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_NumPicBullet struct{ +func (_adbefb *WdCT_WordprocessingShapeChoice1 )Validate ()error {return _adbefb .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 (_cceefe *CT_TblPPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffdae :=range start .Attr {if _ffdae .Name .Local =="\u006c\u0065\u0066t\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_cgfgb ,_bbggc :=ParseUnionST_TwipsMeasure (_ffdae .Value ); +if _bbggc !=nil {return _bbggc ;};_cceefe .LeftFromTextAttr =&_cgfgb ;continue ;};if _ffdae .Name .Local =="\u0072\u0069\u0067\u0068\u0074\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_ceegb ,_gdgea :=ParseUnionST_TwipsMeasure (_ffdae .Value );if _gdgea !=nil {return _gdgea ; +};_cceefe .RightFromTextAttr =&_ceegb ;continue ;};if _ffdae .Name .Local =="t\u006f\u0070\u0046\u0072\u006f\u006d\u0054\u0065\u0078\u0074"{_eeaabd ,_adbaf :=ParseUnionST_TwipsMeasure (_ffdae .Value );if _adbaf !=nil {return _adbaf ;};_cceefe .TopFromTextAttr =&_eeaabd ; +continue ;};if _ffdae .Name .Local =="\u0062\u006f\u0074\u0074\u006f\u006d\u0046\u0072\u006fm\u0054\u0065\u0078\u0074"{_agebb ,_aaafa :=ParseUnionST_TwipsMeasure (_ffdae .Value );if _aaafa !=nil {return _aaafa ;};_cceefe .BottomFromTextAttr =&_agebb ;continue ; +};if _ffdae .Name .Local =="\u0076\u0065\u0072\u0074\u0041\u006e\u0063\u0068\u006f\u0072"{_cceefe .VertAnchorAttr .UnmarshalXMLAttr (_ffdae );continue ;};if _ffdae .Name .Local =="\u0068\u006f\u0072\u007a\u0041\u006e\u0063\u0068\u006f\u0072"{_cceefe .HorzAnchorAttr .UnmarshalXMLAttr (_ffdae ); +continue ;};if _ffdae .Name .Local =="\u0074b\u006c\u0070\u0058\u0053\u0070\u0065c"{_cceefe .TblpXSpecAttr .UnmarshalXMLAttr (_ffdae );continue ;};if _ffdae .Name .Local =="\u0074\u0062\u006cp\u0058"{_acaaf ,_fafbc :=ParseUnionST_SignedTwipsMeasure (_ffdae .Value ); +if _fafbc !=nil {return _fafbc ;};_cceefe .TblpXAttr =&_acaaf ;continue ;};if _ffdae .Name .Local =="\u0074b\u006c\u0070\u0059\u0053\u0070\u0065c"{_cceefe .TblpYSpecAttr .UnmarshalXMLAttr (_ffdae );continue ;};if _ffdae .Name .Local =="\u0074\u0062\u006cp\u0059"{_ccdecf ,_bacbaa :=ParseUnionST_SignedTwipsMeasure (_ffdae .Value ); +if _bacbaa !=nil {return _bacbaa ;};_cceefe .TblpYAttr =&_ccdecf ;continue ;};};for {_fbbgc ,_geeaeg :=d .Token ();if _geeaeg !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u0062\u006cP\u0050\u0072\u003a\u0020\u0025\u0073",_geeaeg ); +};if _adbba ,_bgafb :=_fbbgc .(_g .EndElement );_bgafb &&_adbba .Name ==start .Name {break ;};};return nil ;}; -// Picture Numbering Symbol ID -NumPicBulletIdAttr int64 ; +// Validate validates the CT_Br and its children +func (_bed *CT_Br )Validate ()error {return _bed .ValidateWithPath ("\u0043\u0054\u005fB\u0072")};type CT_FontSig struct{ -// Picture Numbering Symbol Properties -Pict *CT_Picture ;Drawing *CT_Drawing ;};type ST_VAnchor byte ;func NewCT_DocDefaults ()*CT_DocDefaults {_ebfd :=&CT_DocDefaults {};return _ebfd };func (_bfbfb *WdST_WrapText )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bfbfb =0; -case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_bfbfb =1;case "\u006c\u0065\u0066\u0074":*_bfbfb =2;case "\u0072\u0069\u0067h\u0074":*_bfbfb =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_bfbfb =4;};return nil ;}; +// First 32 Bits of Unicode Subset Bitfield +Usb0Attr string ; -// ValidateWithPath validates the CT_Sym and its children, prefixing error messages with path -func (_ffcgd *CT_Sym )ValidateWithPath (path string )error {return nil };func (_gffbe *CT_TextDirection )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fegged ,_gdcc :=_gffbe .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _gdcc !=nil {return _gdcc ;};start .Attr =append (start .Attr ,_fegged );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ceeeeb ST_StyleType )ValidateWithPath (path string )error {switch _ceeeeb {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 (_ceeeeb )); -};return nil ;};const (ST_ProofUnset ST_Proof =0;ST_ProofClean ST_Proof =1;ST_ProofDirty ST_Proof =2;); +// Second 32 Bits of Unicode Subset Bitfield +Usb1Attr string ; -// Validate validates the CT_TargetScreenSz and its children -func (_gabbd *CT_TargetScreenSz )Validate ()error {return _gabbd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a");};type ST_NumberFormat byte ;type ST_SectionMark byte ;func (_daaag ST_ObjectUpdateMode )Validate ()error {return _daaag .ValidateWithPath ("")}; -func NewComments ()*Comments {_ggbedb :=&Comments {};_ggbedb .CT_Comments =*NewCT_Comments ();return _ggbedb ;};type CT_TblPrExChange struct{AuthorAttr string ;DateAttr *_e .Time ; +// Third 32 Bits of Unicode Subset Bitfield +Usb2Attr string ; -// Annotation Identifier -IdAttr int64 ;TblPrEx *CT_TblPrExBase ;};func (_befcdf *CT_LevelText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_abaf :=range start .Attr {if _abaf .Name .Local =="\u0076\u0061\u006c"{_dbdcb ,_ecdeg :=_abaf .Value ,error (nil ); -if _ecdeg !=nil {return _ecdeg ;};_befcdf .ValAttr =&_dbdcb ;continue ;};if _abaf .Name .Local =="\u006e\u0075\u006c\u006c"{_ecfa ,_afade :=ParseUnionST_OnOff (_abaf .Value );if _afade !=nil {return _afade ;};_befcdf .NullAttr =&_ecfa ;continue ;};};for {_fbbaa ,_eccgg :=d .Token (); -if _eccgg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065v\u0065\u006c\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_eccgg );};if _gdfcdf ,_dafd :=_fbbaa .(_b .EndElement );_dafd &&_gdfcdf .Name ==start .Name {break ; -};};return nil ;};func (_aedafc *CT_Text )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffacfe :=range start .Attr {if _ffacfe .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"&&_ffacfe .Name .Local =="\u0073\u0070\u0061c\u0065"{_dadada ,_deafe :=_ffacfe .Value ,error (nil ); -if _deafe !=nil {return _deafe ;};_aedafc .SpaceAttr =&_dadada ;continue ;};};for {_ccfde ,_eggbdf :=d .Token ();if _eggbdf !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_eggbdf ); -};if _fffecc ,_aggga :=_ccfde .(_b .CharData );_aggga {_aedafc .Content =string (_fffecc );};if _cgcfc ,_cdfac :=_ccfde .(_b .EndElement );_cdfac &&_cgcfc .Name ==start .Name {break ;};};return nil ;}; +// Fourth 32 Bits of Unicode Subset Bitfield +Usb3Attr string ; -// ValidateWithPath validates the WdCT_WordprocessingGroup and its children, prefixing error messages with path -func (_bdgag *WdCT_WordprocessingGroup )ValidateWithPath (path string )error {if _bdgag .CNvPr !=nil {if _fefbed :=_bdgag .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_fefbed !=nil {return _fefbed ;};};if _ddbbf :=_bdgag .CNvGrpSpPr .ValidateWithPath (path +"/\u0043\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"); -_ddbbf !=nil {return _ddbbf ;};if _acgfb :=_bdgag .GrpSpPr .ValidateWithPath (path +"\u002f\u0047\u0072\u0070\u0053\u0070\u0050\u0072");_acgfb !=nil {return _acgfb ;};for _bfcbgb ,_abaaaf :=range _bdgag .Choice {if _eedcbb :=_abaaaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_bfcbgb )); -_eedcbb !=nil {return _eedcbb ;};};if _bdgag .ExtLst !=nil {if _gfcdc :=_bdgag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfcdc !=nil {return _gfcdc ;};};return nil ;}; +// Lower 32 Bits of Code Page Bit Field +Csb0Attr string ; -// Validate validates the CT_JcTable and its children -func (_eadcc *CT_JcTable )Validate ()error {return _eadcc .ValidateWithPath ("\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065");};type ST_StyleType byte ;type ST_CombineBrackets byte ;func (_eafaba *ST_StyleType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbdced ,_ffdcce :=d .Token (); -if _ffdcce !=nil {return _ffdcce ;};if _daege ,_afbcag :=_bbdced .(_b .EndElement );_afbcag &&_daege .Name ==start .Name {*_eafaba =1;return nil ;};if _bfbede ,_faaacf :=_bbdced .(_b .CharData );!_faaacf {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",_bbdced ); -}else {switch string (_bfbede ){case "":*_eafaba =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_eafaba =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_eafaba =2;case "\u0074\u0061\u0062l\u0065":*_eafaba =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_eafaba =4; -};};_bbdced ,_ffdcce =d .Token ();if _ffdcce !=nil {return _ffdcce ;};if _fbabb ,_fadfb :=_bbdced .(_b .EndElement );_fadfb &&_fbabb .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",_bbdced ); -};func (_abbcff ST_NumberFormat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abbcff .String (),start );};func (_adbbbd ST_ThemeColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_adbbbd .String (),start ); -};func (_cfeagb ST_ProofErr )String ()string {switch _cfeagb {case 0:return "";case 1:return "\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case 2:return "\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case 3:return "\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t"; -case 4:return "\u0067r\u0061\u006d\u0045\u006e\u0064";};return "";};func (_cba *CT_AbstractNum )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0061b\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cba .AbstractNumIdAttr )}); -e .EncodeToken (start );if _cba .Nsid !=nil {_ceb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0073\u0069\u0064"}};e .EncodeElement (_cba .Nsid ,_ceb );};if _cba .MultiLevelType !=nil {_gfa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003am\u0075\u006c\u0074i\u004c\u0065\u0076\u0065\u006c\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_cba .MultiLevelType ,_gfa );};if _cba .Tmpl !=nil {_fca :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u006d\u0070\u006c"}};e .EncodeElement (_cba .Tmpl ,_fca );};if _cba .Name !=nil {_gda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}}; -e .EncodeElement (_cba .Name ,_gda );};if _cba .StyleLink !=nil {_ged :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0073\u0074\u0079\u006c\u0065\u004c\u0069\u006e\u006b"}};e .EncodeElement (_cba .StyleLink ,_ged );};if _cba .NumStyleLink !=nil {_eb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0079\u006ce\u004c\u0069\u006e\u006b"}}; -e .EncodeElement (_cba .NumStyleLink ,_eb );};if _cba .Lvl !=nil {_ece :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006cv\u006c"}};for _ ,_ef :=range _cba .Lvl {e .EncodeElement (_ef ,_ece );};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_acdcdaf ST_PageBorderDisplay )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_acdcdaf .String (),start );};func (_dgfgc *CT_Font )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggeea :=range start .Attr {if _ggeea .Name .Local =="\u006e\u0061\u006d\u0065"{_ddggg ,_eddd :=_ggeea .Value ,error (nil ); -if _eddd !=nil {return _eddd ;};_dgfgc .NameAttr =_ddggg ;continue ;};};_bcebgf :for {_edbbb ,_dbfadf :=d .Token ();if _dbfadf !=nil {return _dbfadf ;};switch _fdfc :=_edbbb .(type ){case _b .StartElement :switch _fdfc .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 :"\u0061l\u0074\u004e\u0061\u006d\u0065"},_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 :"\u0061l\u0074\u004e\u0061\u006d\u0065"}:_dgfgc .AltName =NewCT_String (); -if _aaecea :=d .DecodeElement (_dgfgc .AltName ,&_fdfc );_aaecea !=nil {return _aaecea ;};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 :"\u0070a\u006e\u006f\u0073\u0065\u0031"},_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 :"\u0070a\u006e\u006f\u0073\u0065\u0031"}:_dgfgc .Panose1 =NewCT_Panose (); -if _abgd :=d .DecodeElement (_dgfgc .Panose1 ,&_fdfc );_abgd !=nil {return _abgd ;};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 :"\u0063h\u0061\u0072\u0073\u0065\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 :"\u0063h\u0061\u0072\u0073\u0065\u0074"}:_dgfgc .Charset =NewCT_Charset (); -if _afdfg :=d .DecodeElement (_dgfgc .Charset ,&_fdfc );_afdfg !=nil {return _afdfg ;};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 :"\u0066\u0061\u006d\u0069\u006c\u0079"},_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 :"\u0066\u0061\u006d\u0069\u006c\u0079"}:_dgfgc .Family =NewCT_FontFamily (); -if _fbgdd :=d .DecodeElement (_dgfgc .Family ,&_fdfc );_fbgdd !=nil {return _fbgdd ;};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 :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"},_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 :"n\u006f\u0074\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065"}:_dgfgc .NotTrueType =NewCT_OnOff (); -if _bfgbf :=d .DecodeElement (_dgfgc .NotTrueType ,&_fdfc );_bfgbf !=nil {return _bfgbf ;};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 :"\u0070\u0069\u0074c\u0068"},_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 :"\u0070\u0069\u0074c\u0068"}:_dgfgc .Pitch =NewCT_Pitch (); -if _eafbg :=d .DecodeElement (_dgfgc .Pitch ,&_fdfc );_eafbg !=nil {return _eafbg ;};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 :"\u0073\u0069\u0067"},_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 :"\u0073\u0069\u0067"}:_dgfgc .Sig =NewCT_FontSig (); -if _cfef :=d .DecodeElement (_dgfgc .Sig ,&_fdfc );_cfef !=nil {return _cfef ;};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 :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"},_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 :"\u0065\u006d\u0062e\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"}:_dgfgc .EmbedRegular =NewCT_FontRel (); -if _dgbae :=d .DecodeElement (_dgfgc .EmbedRegular ,&_fdfc );_dgbae !=nil {return _dgbae ;};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 :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"},_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 :"\u0065m\u0062\u0065\u0064\u0042\u006f\u006cd"}:_dgfgc .EmbedBold =NewCT_FontRel (); -if _cddcec :=d .DecodeElement (_dgfgc .EmbedBold ,&_fdfc );_cddcec !=nil {return _cddcec ;};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 :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_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 :"e\u006d\u0062\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_dgfgc .EmbedItalic =NewCT_FontRel (); -if _efgc :=d .DecodeElement (_dgfgc .EmbedItalic ,&_fdfc );_efgc !=nil {return _efgc ;};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 :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"},_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 :"\u0065m\u0062e\u0064\u0042\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063"}:_dgfgc .EmbedBoldItalic =NewCT_FontRel (); -if _gaedb :=d .DecodeElement (_dgfgc .EmbedBoldItalic ,&_fdfc );_gaedb !=nil {return _gaedb ;};default:_af .Log .Debug ("\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",_fdfc .Name ); -if _ggaee :=d .Skip ();_ggaee !=nil {return _ggaee ;};};case _b .EndElement :break _bcebgf ;case _b .CharData :};};return nil ;};type CT_RubyPr struct{ +// Upper 32 Bits of Code Page Bit Field +Csb1Attr string ;};func (_bggdda ST_CharacterSpacing )Validate ()error {return _bggdda .ValidateWithPath ("")};func (_cecggcg ST_FrameLayout )Validate ()error {return _cecggcg .ValidateWithPath ("")};func (_geffede *CT_Tabs )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +_dbdcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074a\u0062"}};for _ ,_afedf :=range _geffede .Tab {e .EncodeElement (_afedf ,_dbdcf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ggfdfa *CT_FFTextInput )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccced :for {_fabbg ,_dgabbg :=d .Token (); +if _dgabbg !=nil {return _dgabbg ;};switch _bbbad :=_fabbg .(type ){case _g .StartElement :switch _bbbad .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggfdfa .Type =NewCT_FFTextType (); +if _fbfgf :=d .DecodeElement (_ggfdfa .Type ,&_bbbad );_fbfgf !=nil {return _fbfgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggfdfa .Default =NewCT_String (); +if _egcaa :=d .DecodeElement (_ggfdfa .Default ,&_bbbad );_egcaa !=nil {return _egcaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggfdfa .MaxLength =NewCT_DecimalNumber (); +if _gface :=d .DecodeElement (_ggfdfa .MaxLength ,&_bbbad );_gface !=nil {return _gface ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ggfdfa .Format =NewCT_String (); +if _edgaa :=d .DecodeElement (_ggfdfa .Format ,&_bbbad );_edgaa !=nil {return _edgaa ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bbbad .Name ); +if _fadf :=d .Skip ();_fadf !=nil {return _fadf ;};};case _g .EndElement :break _ccced ;case _g .CharData :};};return nil ;}; -// Phonetic Guide Text Alignment -RubyAlign *CT_RubyAlign ; +// Validate validates the CT_SdtContentRow and its children +func (_edaf *CT_SdtContentRow )Validate ()error {return _edaf .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077");};type ST_MultiLevelType byte ;type CT_TrPrBase struct{ -// Phonetic Guide Text Font Size -Hps *CT_HpsMeasure ; +// Table Row Conditional Formatting +CnfStyle []*CT_Cnf ; -// Distance Between Phonetic Guide Text and Phonetic Guide Base Text -HpsRaise *CT_HpsMeasure ; +// Associated HTML div ID +DivId []*CT_DecimalNumber ; -// Phonetic Guide Base Text Font Size -HpsBaseText *CT_HpsMeasure ; +// Grid Columns Before First Cell +GridBefore []*CT_DecimalNumber ; -// Language ID for Phonetic Guide -Lid *CT_Lang ; +// Grid Columns After Last Cell +GridAfter []*CT_DecimalNumber ; -// Invalidated Field Cache -Dirty *CT_OnOff ;};func (_cagcbd ST_HpsMeasure )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cagcbd .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_b .CharData (_f .Sprintf ("\u0025\u0064",*_cagcbd .ST_UnsignedDecimalNumber ))); -};if _cagcbd .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_cagcbd .ST_PositiveUniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name });}; +// Preferred Width Before Table Row +WBefore []*CT_TblWidth ; -// ValidateWithPath validates the Footnotes and its children, prefixing error messages with path -func (_faeade *Footnotes )ValidateWithPath (path string )error {if _aabafg :=_faeade .CT_Footnotes .ValidateWithPath (path );_aabafg !=nil {return _aabafg ;};return nil ;};func (_fabbc *CT_MoveBookmark )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_fabbc .AuthorAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fabbc .DateAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_fabbc .NameAttr )}); -if _fabbc .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fabbc .ColFirstAttr )});};if _fabbc .ColLastAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_f .Sprintf ("\u0025\u0076",*_fabbc .ColLastAttr )}); -};if _fabbc .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_bdgeg ,_dggbg :=_fabbc .DisplacedByCustomXmlAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); -if _dggbg !=nil {return _dggbg ;};start .Attr =append (start .Attr ,_bdgeg );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_fabbc .IdAttr )});e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TblPrExBase ()*CT_TblPrExBase {_dbbfd :=&CT_TblPrExBase {};return _dbbfd };func (_eecgd *CT_DecimalNumberOrPrecent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebca :=range start .Attr {if _ebca .Name .Local =="\u0076\u0061\u006c"{_dgfad ,_eebf :=ParseUnionST_DecimalNumberOrPercent (_ebca .Value ); -if _eebf !=nil {return _eebf ;};_eecgd .ValAttr =_dgfad ;continue ;};};for {_aeecb ,_bgdaf :=d .Token ();if _bgdaf !=nil {return _f .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",_bgdaf ); -};if _dfefa ,_acafe :=_aeecb .(_b .EndElement );_acafe &&_dfefa .Name ==start .Name {break ;};};return nil ;};func (_ebbbd *CT_OdsoFieldMapData )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gafac :for {_gebfa ,_daada :=d .Token ();if _daada !=nil {return _daada ; -};switch _agbcb :=_gebfa .(type ){case _b .StartElement :switch _agbcb .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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_ebbbd .Type =NewCT_MailMergeOdsoFMDFieldType (); -if _cdgcb :=d .DecodeElement (_ebbbd .Type ,&_agbcb );_cdgcb !=nil {return _cdgcb ;};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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:_ebbbd .Name =NewCT_String (); -if _aacfbb :=d .DecodeElement (_ebbbd .Name ,&_agbcb );_aacfbb !=nil {return _aacfbb ;};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 :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"},_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 :"\u006d\u0061\u0070\u0070\u0065\u0064\u004e\u0061\u006d\u0065"}:_ebbbd .MappedName =NewCT_String (); -if _fabaa :=d .DecodeElement (_ebbbd .MappedName ,&_agbcb );_fabaa !=nil {return _fabaa ;};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 :"\u0063\u006f\u006c\u0075\u006d\u006e"},_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 :"\u0063\u006f\u006c\u0075\u006d\u006e"}:_ebbbd .Column =NewCT_DecimalNumber (); -if _ccce :=d .DecodeElement (_ebbbd .Column ,&_agbcb );_ccce !=nil {return _ccce ;};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 :"\u006c\u0069\u0064"},_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 :"\u006c\u0069\u0064"}:_ebbbd .Lid =NewCT_Lang (); -if _faaec :=d .DecodeElement (_ebbbd .Lid ,&_agbcb );_faaec !=nil {return _faaec ;};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 :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"},_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 :"\u0064\u0079\u006e\u0061\u006d\u0069\u0063\u0041\u0064d\u0072\u0065\u0073\u0073"}:_ebbbd .DynamicAddress =NewCT_OnOff (); -if _bccb :=d .DecodeElement (_ebbbd .DynamicAddress ,&_agbcb );_bccb !=nil {return _bccb ;};default:_af .Log .Debug ("\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",_agbcb .Name ); -if _dfgdf :=d .Skip ();_dfgdf !=nil {return _dfgdf ;};};case _b .EndElement :break _gafac ;case _b .CharData :};};return nil ;}; +// Preferred Width After Table Row +WAfter []*CT_TblWidth ; -// ValidateWithPath validates the CT_PixelsMeasure and its children, prefixing error messages with path -func (_begad *CT_PixelsMeasure )ValidateWithPath (path string )error {return nil };func (_bafc *CT_PageSz )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gdgbeg :=range start .Attr {if _gdgbeg .Name .Local =="\u0077"{_fcbb ,_edddd :=ParseUnionST_TwipsMeasure (_gdgbeg .Value ); -if _edddd !=nil {return _edddd ;};_bafc .WAttr =&_fcbb ;continue ;};if _gdgbeg .Name .Local =="\u0068"{_bbacc ,_ececc :=ParseUnionST_TwipsMeasure (_gdgbeg .Value );if _ececc !=nil {return _ececc ;};_bafc .HAttr =&_bbacc ;continue ;};if _gdgbeg .Name .Local =="\u006f\u0072\u0069\u0065\u006e\u0074"{_bafc .OrientAttr .UnmarshalXMLAttr (_gdgbeg ); -continue ;};if _gdgbeg .Name .Local =="\u0063\u006f\u0064\u0065"{_gfbcc ,_ddeb :=_d .ParseInt (_gdgbeg .Value ,10,64);if _ddeb !=nil {return _ddeb ;};_bafc .CodeAttr =&_gfbcc ;continue ;};};for {_eagfb ,_aaadd :=d .Token ();if _aaadd !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u0067e\u0053\u007a\u003a\u0020\u0025\u0073",_aaadd ); -};if _dffgbg ,_eadda :=_eagfb .(_b .EndElement );_eadda &&_dffgbg .Name ==start .Name {break ;};};return nil ;};func (_gceaf *WdST_RelFromV )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gceaf =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gceaf =1; -case "\u0070\u0061\u0067\u0065":*_gceaf =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_gceaf =3;case "\u006c\u0069\u006e\u0065":*_gceaf =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_gceaf =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_gceaf =6; -case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gceaf =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_gceaf =8;};return nil ;};type CT_ObjectChoice struct{Control *CT_Control ;ObjectLink *CT_ObjectLink ; -ObjectEmbed *CT_ObjectEmbed ;Movie *CT_Rel ;};func (_eaca *CT_Captions )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdac :for {_ecde ,_eebg :=d .Token ();if _eebg !=nil {return _eebg ;};switch _aefc :=_ecde .(type ){case _b .StartElement :switch _aefc .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 :"\u0063a\u0070\u0074\u0069\u006f\u006e"},_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 :"\u0063a\u0070\u0074\u0069\u006f\u006e"}:_ecgb :=NewCT_Caption (); -if _ccfc :=d .DecodeElement (_ecgb ,&_aefc );_ccfc !=nil {return _ccfc ;};_eaca .Caption =append (_eaca .Caption ,_ecgb );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 :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"},_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 :"\u0061\u0075\u0074o\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}:_eaca .AutoCaptions =NewCT_AutoCaptions (); -if _fdge :=d .DecodeElement (_eaca .AutoCaptions ,&_aefc );_fdge !=nil {return _fdge ;};default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_aefc .Name ); -if _fece :=d .Skip ();_fece !=nil {return _fece ;};};case _b .EndElement :break _gdac ;case _b .CharData :};};return nil ;}; +// Table Row Cannot Break Across Pages +CantSplit []*CT_OnOff ; -// Validate validates the WdCT_WrapTopBottom and its children -func (_gbaeeg *WdCT_WrapTopBottom )Validate ()error {return _gbaeeg .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070T\u006f\u0070B\u006f\u0074\u0074\u006f\u006d");}; +// Table Row Height +TrHeight []*CT_Height ; -// ValidateWithPath validates the CT_TcPr and its children, prefixing error messages with path -func (_ceade *CT_TcPr )ValidateWithPath (path string )error {if _ceade .CnfStyle !=nil {if _cgbea :=_ceade .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_cgbea !=nil {return _cgbea ;};};if _ceade .TcW !=nil {if _fcgbfd :=_ceade .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); -_fcgbfd !=nil {return _fcgbfd ;};};if _ceade .GridSpan !=nil {if _gdgdf :=_ceade .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_gdgdf !=nil {return _gdgdf ;};};if _ceade .HMerge !=nil {if _deaeb :=_ceade .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); -_deaeb !=nil {return _deaeb ;};};if _ceade .VMerge !=nil {if _fgeef :=_ceade .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_fgeef !=nil {return _fgeef ;};};if _ceade .TcBorders !=nil {if _febgf :=_ceade .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_febgf !=nil {return _febgf ;};};if _ceade .Shd !=nil {if _dgeag :=_ceade .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_dgeag !=nil {return _dgeag ;};};if _ceade .NoWrap !=nil {if _eefdb :=_ceade .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); -_eefdb !=nil {return _eefdb ;};};if _ceade .TcMar !=nil {if _aacfg :=_ceade .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_aacfg !=nil {return _aacfg ;};};if _ceade .TextDirection !=nil {if _edfgda :=_ceade .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_edfgda !=nil {return _edfgda ;};};if _ceade .TcFitText !=nil {if _gfedc :=_ceade .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_gfedc !=nil {return _gfedc ;};};if _ceade .VAlign !=nil {if _cbaba :=_ceade .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); -_cbaba !=nil {return _cbaba ;};};if _ceade .HideMark !=nil {if _cgacge :=_ceade .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_cgacge !=nil {return _cgacge ;};};if _ceade .Headers !=nil {if _daaabb :=_ceade .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); -_daaabb !=nil {return _daaabb ;};};if _ceade .CellIns !=nil {if _ddega :=_ceade .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_ddega !=nil {return _ddega ;};};if _ceade .CellDel !=nil {if _acefe :=_ceade .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); -_acefe !=nil {return _acefe ;};};if _ceade .CellMerge !=nil {if _cfbec :=_ceade .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_cfbec !=nil {return _cfbec ;};};if _ceade .TcPrChange !=nil {if _eedcd :=_ceade .TcPrChange .ValidateWithPath (path +"/\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"); -_eedcd !=nil {return _eedcd ;};};return nil ;};func (_cggfd ST_MeasurementOrPercent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cggfd .ST_DecimalNumberOrPercent !=nil {e .Encode (_cggfd .ST_DecimalNumberOrPercent ); -};if _cggfd .ST_UniversalMeasure !=nil {e .EncodeToken (_b .CharData (*_cggfd .ST_UniversalMeasure ));};return e .EncodeToken (_b .EndElement {Name :start .Name });}; +// Repeat Table Row on Every New Page +TblHeader []*CT_OnOff ; -// ValidateWithPath validates the Styles and its children, prefixing error messages with path -func (_bfagbd *Styles )ValidateWithPath (path string )error {if _bdgcf :=_bfagbd .CT_Styles .ValidateWithPath (path );_bdgcf !=nil {return _bdgcf ;};return nil ;}; +// Table Row Cell Spacing +TblCellSpacing []*CT_TblWidth ; -// Validate validates the CT_Styles and its children -func (_ddeebf *CT_Styles )Validate ()error {return _ddeebf .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s");}; +// Table Row Alignment +Jc []*CT_JcTable ; -// Validate validates the CT_ObjectEmbed and its children -func (_bdfgb *CT_ObjectEmbed )Validate ()error {return _bdfgb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");}; +// Hidden Table Row Marker +Hidden []*CT_OnOff ;};type CT_MathCtrlIns struct{AuthorAttr string ;DateAttr *_db .Time ; -// ValidateWithPath validates the CT_TblWidth and its children, prefixing error messages with path -func (_cbccc *CT_TblWidth )ValidateWithPath (path string )error {if _cbccc .WAttr !=nil {if _beagc :=_cbccc .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_beagc !=nil {return _beagc ;};};if _aadadg :=_cbccc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_aadadg !=nil {return _aadadg ;};return nil ;};type ST_RubyAlign byte ; +// Annotation Identifier +IdAttr int64 ;};func (_gae *CT_CharacterSpacing )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_efab ,_bgeb :=_gae .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bgeb !=nil {return _bgeb ;};start .Attr =append (start .Attr ,_efab ); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdgea *Comments )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdgea .CT_Comments =*NewCT_Comments ();_fbecb :for {_bfdfae ,_dafca :=d .Token (); +if _dafca !=nil {return _dafca ;};switch _dedcf :=_bfdfae .(type ){case _g .StartElement :switch _dedcf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ccefe :=NewCT_Comment (); +if _cfadfd :=d .DecodeElement (_ccefe ,&_dedcf );_cfadfd !=nil {return _cfadfd ;};_bdgea .Comment =append (_bdgea .Comment ,_ccefe );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_dedcf .Name ); +if _bedgc :=d .Skip ();_bedgc !=nil {return _bedgc ;};};case _g .EndElement :break _fbecb ;case _g .CharData :};};return nil ;};type CT_FramesetChoice struct{Frameset []*CT_Frameset ;Frame []*CT_Frame ;};func (_fedde *ST_Pitch )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fedde =0; +case "\u0066\u0069\u0078e\u0064":*_fedde =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_fedde =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fedde =3;};return nil ;}; -// ValidateWithPath validates the CT_SdtDocPart and its children, prefixing error messages with path -func (_fbdbe *CT_SdtDocPart )ValidateWithPath (path string )error {if _fbdbe .DocPartGallery !=nil {if _ddceb :=_fbdbe .DocPartGallery .ValidateWithPath (path +"\u002fD\u006fc\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_ddceb !=nil {return _ddceb ; -};};if _fbdbe .DocPartCategory !=nil {if _gffdf :=_fbdbe .DocPartCategory .ValidateWithPath (path +"\u002f\u0044o\u0063\u0050\u0061r\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");_gffdf !=nil {return _gffdf ;};};if _fbdbe .DocPartUnique !=nil {if _acaga :=_fbdbe .DocPartUnique .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0055n\u0069\u0071\u0075\u0065"); -_acaga !=nil {return _acaga ;};};return nil ;};type CT_MailMergeDest struct{ +// Validate validates the Styles and its children +func (_bcefcb *Styles )Validate ()error {return _bcefcb .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0073");};func (_fdegcd ST_EdGrp )ValidateWithPath (path string )error {switch _fdegcd {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 (_fdegcd )); +};return nil ;};func (_gbbaf ST_LevelSuffix )String ()string {switch _gbbaf {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_SdtCell ()*CT_SdtCell {_dgdbe :=&CT_SdtCell {}; +return _dgdbe };func (_dbeced ST_BrClear )ValidateWithPath (path string )error {switch _dbeced {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 (_dbeced )); +};return nil ;};func (_ffddbf ST_DocPartGallery )Validate ()error {return _ffddbf .ValidateWithPath ("")};func (_eefddb ST_CaptionPos )Validate ()error {return _eefddb .ValidateWithPath ("")}; -// Mail Merge Merged Document Type -ValAttr ST_MailMergeDest ;};func (_ggadg *CT_Num )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggadg .AbstractNumId =NewCT_DecimalNumber ();for _ ,_cface :=range start .Attr {if _cface .Name .Local =="\u006e\u0075\u006dI\u0064"{_bdggf ,_bgaeg :=_d .ParseInt (_cface .Value ,10,64); -if _bgaeg !=nil {return _bgaeg ;};_ggadg .NumIdAttr =_bdggf ;continue ;};};_bdece :for {_fdbegd ,_faefd :=d .Token ();if _faefd !=nil {return _faefd ;};switch _fcceg :=_fdbegd .(type ){case _b .StartElement :switch _fcceg .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 :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"},_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 :"\u0061\u0062\u0073\u0074\u0072\u0061\u0063\u0074\u004e\u0075\u006d\u0049\u0064"}:if _egdff :=d .DecodeElement (_ggadg .AbstractNumId ,&_fcceg ); -_egdff !=nil {return _egdff ;};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 :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"},_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 :"l\u0076\u006c\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065"}:_begbb :=NewCT_NumLvl (); -if _dgfeb :=d .DecodeElement (_begbb ,&_fcceg );_dgfeb !=nil {return _dgfeb ;};_ggadg .LvlOverride =append (_ggadg .LvlOverride ,_begbb );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_fcceg .Name ); -if _aaccc :=d .Skip ();_aaccc !=nil {return _aaccc ;};};case _b .EndElement :break _bdece ;case _b .CharData :};};return nil ;};type CT_EdnPos struct{ +// ValidateWithPath validates the CT_Numbering and its children, prefixing error messages with path +func (_eadcf *CT_Numbering )ValidateWithPath (path string )error {for _gfdgd ,_bbage :=range _eadcf .NumPicBullet {if _bcbge :=_bbage .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004eum\u0050\u0069\u0063\u0042\u0075\u006c\u006c\u0065\u0074\u005b\u0025\u0064\u005d",path ,_gfdgd )); +_bcbge !=nil {return _bcbge ;};};for _bfegg ,_eefgf :=range _eadcf .AbstractNum {if _bfaf :=_eefgf .ValidateWithPath (_a .Sprintf ("\u0025s\u002fA\u0062\u0073\u0074\u0072\u0061c\u0074\u004eu\u006d\u005b\u0025\u0064\u005d",path ,_bfegg ));_bfaf !=nil {return _bfaf ; +};};for _efgbg ,_egaaef :=range _eadcf .Num {if _ebbec :=_egaaef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004e\u0075\u006d\u005b\u0025\u0064\u005d",path ,_efgbg ));_ebbec !=nil {return _ebbec ;};};if _eadcf .NumIdMacAtCleanup !=nil {if _cacdc :=_eadcf .NumIdMacAtCleanup .ValidateWithPath (path +"\u002fN\u0075m\u0049\u0064\u004d\u0061\u0063A\u0074\u0043l\u0065\u0061\u006e\u0075\u0070"); +_cacdc !=nil {return _cacdc ;};};return nil ;};func (_fdgbaa ST_Direction )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdgbaa .String (),start );};func NewCT_SdtDropDownList ()*CT_SdtDropDownList {_gegaa :=&CT_SdtDropDownList {}; +return _gegaa };func (_efbfc ST_HighlightColor )String ()string {switch _efbfc {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 "";}; -// Endnote Position Type -ValAttr ST_EdnPos ;};func (_eecaef ST_ObjectDrawAspect )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_daffag :=_b .Attr {};_daffag .Name =name ;switch _eecaef {case ST_ObjectDrawAspectUnset :_daffag .Value ="";case ST_ObjectDrawAspectContent :_daffag .Value ="\u0063o\u006e\u0074\u0065\u006e\u0074"; -case ST_ObjectDrawAspectIcon :_daffag .Value ="\u0069\u0063\u006f\u006e";};return _daffag ,nil ;};func (_gcaage ST_FontFamily )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dgfccb :=_b .Attr {};_dgfccb .Name =name ;switch _gcaage {case ST_FontFamilyUnset :_dgfccb .Value =""; -case ST_FontFamilyDecorative :_dgfccb .Value ="\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065";case ST_FontFamilyModern :_dgfccb .Value ="\u006d\u006f\u0064\u0065\u0072\u006e";case ST_FontFamilyRoman :_dgfccb .Value ="\u0072\u006f\u006da\u006e"; -case ST_FontFamilyScript :_dgfccb .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_FontFamilySwiss :_dgfccb .Value ="\u0073\u0077\u0069s\u0073";case ST_FontFamilyAuto :_dgfccb .Value ="\u0061\u0075\u0074\u006f";};return _dgfccb ,nil ;};func (_fegdd *CT_VMerge )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fgcff :=range start .Attr {if _fgcff .Name .Local =="\u0076\u0061\u006c"{_fegdd .ValAttr .UnmarshalXMLAttr (_fgcff ); -continue ;};};for {_eaeagf ,_abfea :=d .Token ();if _abfea !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0056\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_abfea );};if _abdeg ,_fecag :=_eaeagf .(_b .EndElement );_fecag &&_abdeg .Name ==start .Name {break ; -};};return nil ;};func (_gdacgdc ST_InfoTextType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgbfd :=_b .Attr {};_bgbfd .Name =name ;switch _gdacgdc {case ST_InfoTextTypeUnset :_bgbfd .Value ="";case ST_InfoTextTypeText :_bgbfd .Value ="\u0074\u0065\u0078\u0074"; -case ST_InfoTextTypeAutoText :_bgbfd .Value ="\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return _bgbfd ,nil ;};type Numbering struct{CT_Numbering }; +// Validate validates the CT_DocPartType and its children +func (_geaef *CT_DocPartType )Validate ()error {return _geaef .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072t\u0054\u0079\u0070\u0065");};type CT_Ind struct{ -// ValidateWithPath validates the CT_Ruby and its children, prefixing error messages with path -func (_caaea *CT_Ruby )ValidateWithPath (path string )error {if _abafe :=_caaea .RubyPr .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0050\u0072");_abafe !=nil {return _abafe ;};if _egfdg :=_caaea .Rt .ValidateWithPath (path +"\u002f\u0052\u0074"); -_egfdg !=nil {return _egfdg ;};if _aaabg :=_caaea .RubyBase .ValidateWithPath (path +"\u002fR\u0075\u0062\u0079\u0042\u0061\u0073e");_aaabg !=nil {return _aaabg ;};return nil ;};func (_bbdfeb *ST_PTabRelativeTo )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eadbdc ,_aadgff :=d .Token (); -if _aadgff !=nil {return _aadgff ;};if _egbcac ,_ebcaba :=_eadbdc .(_b .EndElement );_ebcaba &&_egbcac .Name ==start .Name {*_bbdfeb =1;return nil ;};if _gcgdb ,_acdfgf :=_eadbdc .(_b .CharData );!_acdfgf {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",_eadbdc ); -}else {switch string (_gcgdb ){case "":*_bbdfeb =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_bbdfeb =1;case "\u0069\u006e\u0064\u0065\u006e\u0074":*_bbdfeb =2;};};_eadbdc ,_aadgff =d .Token ();if _aadgff !=nil {return _aadgff ;};if _fcfeb ,_egcecf :=_eadbdc .(_b .EndElement ); -_egcecf &&_fcfeb .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",_eadbdc );}; +// Start Indentation +StartAttr *ST_SignedTwipsMeasure ; -// ValidateWithPath validates the CT_EastAsianLayout and its children, prefixing error messages with path -func (_ceeag *CT_EastAsianLayout )ValidateWithPath (path string )error {if _ceeag .CombineAttr !=nil {if _fegb :=_ceeag .CombineAttr .ValidateWithPath (path +"\u002f\u0043\u006fm\u0062\u0069\u006e\u0065\u0041\u0074\u0074\u0072");_fegb !=nil {return _fegb ; -};};if _fbef :=_ceeag .CombineBracketsAttr .ValidateWithPath (path +"/\u0043o\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073At\u0074\u0072");_fbef !=nil {return _fbef ;};if _ceeag .VertAttr !=nil {if _feabbe :=_ceeag .VertAttr .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u0041\u0074\u0074r"); -_feabbe !=nil {return _feabbe ;};};if _ceeag .VertCompressAttr !=nil {if _fgbda :=_ceeag .VertCompressAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073s\u0041\u0074\u0074\u0072");_fgbda !=nil {return _fgbda ; -};};return nil ;}; +// Start Indentation in Character Units +StartCharsAttr *int64 ; -// ValidateWithPath validates the CT_Num and its children, prefixing error messages with path -func (_bfeab *CT_Num )ValidateWithPath (path string )error {if _cfdcg :=_bfeab .AbstractNumId .ValidateWithPath (path +"\u002f\u0041\u0062\u0073\u0074\u0072\u0061\u0063\u0074N\u0075\u006d\u0049\u0064");_cfdcg !=nil {return _cfdcg ;};for _ecccc ,_ebead :=range _bfeab .LvlOverride {if _afceg :=_ebead .ValidateWithPath (_f .Sprintf ("\u0025s\u002fL\u0076\u006c\u004f\u0076\u0065r\u0072\u0069d\u0065\u005b\u0025\u0064\u005d",path ,_ecccc )); -_afceg !=nil {return _afceg ;};};return nil ;};func (_cadbb *WebSettings )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\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 ,_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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 :"\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 ,_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 ="\u0077\u003a\u0077\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _cadbb .CT_WebSettings .MarshalXML (e ,start );};func (_edaeg ST_MailMergeDocType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdabf :=_b .Attr {}; -_cdabf .Name =name ;switch _edaeg {case ST_MailMergeDocTypeUnset :_cdabf .Value ="";case ST_MailMergeDocTypeCatalog :_cdabf .Value ="\u0063a\u0074\u0061\u006c\u006f\u0067";case ST_MailMergeDocTypeEnvelopes :_cdabf .Value ="\u0065n\u0076\u0065\u006c\u006f\u0070\u0065s"; -case ST_MailMergeDocTypeMailingLabels :_cdabf .Value ="\u006d\u0061\u0069\u006c\u0069\u006e\u0067\u004c\u0061\u0062\u0065\u006c\u0073";case ST_MailMergeDocTypeFormLetters :_cdabf .Value ="f\u006f\u0072\u006d\u004c\u0065\u0074\u0074\u0065\u0072\u0073";case ST_MailMergeDocTypeEmail :_cdabf .Value ="\u0065\u006d\u0061i\u006c"; -case ST_MailMergeDocTypeFax :_cdabf .Value ="\u0066\u0061\u0078";};return _cdabf ,nil ;};func (_dgbadd *CT_String )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcccff :=range start .Attr {if _bcccff .Name .Local =="\u0076\u0061\u006c"{_dfbad ,_aefdf :=_bcccff .Value ,error (nil ); -if _aefdf !=nil {return _aefdf ;};_dgbadd .ValAttr =_dfbad ;continue ;};};for {_fdbdge ,_gbeac :=d .Token ();if _gbeac !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_gbeac ); -};if _eabfb ,_eeggf :=_fdbdge .(_b .EndElement );_eeggf &&_eabfb .Name ==start .Name {break ;};};return nil ;};type CT_TblWidth struct{ +// End Indentation +EndAttr *ST_SignedTwipsMeasure ; -// Table Width Value -WAttr *ST_MeasurementOrPercent ; +// End Indentation in Character Units +EndCharsAttr *int64 ; -// Table Width Type -TypeAttr ST_TblWidth ;};func (_cedeg ST_FrameScrollbar )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bdgea :=_b .Attr {};_bdgea .Name =name ;switch _cedeg {case ST_FrameScrollbarUnset :_bdgea .Value ="";case ST_FrameScrollbarOn :_bdgea .Value ="\u006f\u006e"; -case ST_FrameScrollbarOff :_bdgea .Value ="\u006f\u0066\u0066";case ST_FrameScrollbarAuto :_bdgea .Value ="\u0061\u0075\u0074\u006f";};return _bdgea ,nil ;};func (_bfdbd ST_TextEffect )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_efdfba :=_b .Attr {}; -_efdfba .Name =name ;switch _bfdbd {case ST_TextEffectUnset :_efdfba .Value ="";case ST_TextEffectBlinkBackground :_efdfba .Value ="\u0062l\u0069n\u006b\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";case ST_TextEffectLights :_efdfba .Value ="\u006c\u0069\u0067\u0068\u0074\u0073"; -case ST_TextEffectAntsBlack :_efdfba .Value ="\u0061n\u0074\u0073\u0042\u006c\u0061\u0063k";case ST_TextEffectAntsRed :_efdfba .Value ="\u0061n\u0074\u0073\u0052\u0065\u0064";case ST_TextEffectShimmer :_efdfba .Value ="\u0073h\u0069\u006d\u006d\u0065\u0072"; -case ST_TextEffectSparkle :_efdfba .Value ="\u0073p\u0061\u0072\u006b\u006c\u0065";case ST_TextEffectNone :_efdfba .Value ="\u006e\u006f\u006e\u0065";};return _efdfba ,nil ;};func (_gcgad WdST_WrapText )Validate ()error {return _gcgad .ValidateWithPath ("")}; -type CT_StylePaneFilter struct{ +// Start Indentation +LeftAttr *ST_SignedTwipsMeasure ; -// Display All Styles -AllStylesAttr *_bc .ST_OnOff ; +// Start Indentation in Character Units +LeftCharsAttr *int64 ; -// Display Only Custom Styles -CustomStylesAttr *_bc .ST_OnOff ; +// End Indentation +RightAttr *ST_SignedTwipsMeasure ; -// Display Latent Styles -LatentStylesAttr *_bc .ST_OnOff ; +// End Indentation in Character Units +RightCharsAttr *int64 ; -// Display Styles in Use -StylesInUseAttr *_bc .ST_OnOff ; +// Indentation Removed from First Line +HangingAttr *_ffb .ST_TwipsMeasure ; -// Display Heading Styles -HeadingStylesAttr *_bc .ST_OnOff ; +// Indentation Removed From First Line in Character Units +HangingCharsAttr *int64 ; -// Display Numbering Styles -NumberingStylesAttr *_bc .ST_OnOff ; +// Additional First Line Indentation +FirstLineAttr *_ffb .ST_TwipsMeasure ; -// Display Table Styles -TableStylesAttr *_bc .ST_OnOff ; +// Additional First Line Indentation in Character Units +FirstLineCharsAttr *int64 ;}; -// Display Run Level Direct Formatting -DirectFormattingOnRunsAttr *_bc .ST_OnOff ; +// ValidateWithPath validates the CT_FontRel and its children, prefixing error messages with path +func (_gedd *CT_FontRel )ValidateWithPath (path string )error {if !_ffb .ST_GuidPatternRe .MatchString (_gedd .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 ,_ffb .ST_GuidPatternRe ,_gedd .FontKeyAttr ); +};if _fegcge :=_gedd .SubsettedAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0073\u0065\u0074\u0074\u0065d\u0041\u0074\u0074\u0072");_fegcge !=nil {return _fegcge ;};return nil ;};func (_ebfbfb ST_Direction )ValidateWithPath (path string )error {switch _ebfbfb {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 (_ebfbfb )); +};return nil ;};func NewCT_JcTable ()*CT_JcTable {_bcab :=&CT_JcTable {};_bcab .ValAttr =ST_JcTable (1);return _bcab };type WdCT_PosH struct{RelativeFromAttr WdST_RelFromH ;Choice *WdCT_PosHChoice ;};func (_ebcff ST_PageBorderOffset )Validate ()error {return _ebcff .ValidateWithPath ("")}; +func (_edffbb ST_NumberFormat )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dgffc :=_g .Attr {};_dgffc .Name =name ;switch _edffbb {case ST_NumberFormatUnset :_dgffc .Value ="";case ST_NumberFormatDecimal :_dgffc .Value ="\u0064e\u0063\u0069\u006d\u0061\u006c"; +case ST_NumberFormatUpperRoman :_dgffc .Value ="\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatLowerRoman :_dgffc .Value ="\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e";case ST_NumberFormatUpperLetter :_dgffc .Value ="u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072"; +case ST_NumberFormatLowerLetter :_dgffc .Value ="l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072";case ST_NumberFormatOrdinal :_dgffc .Value ="\u006fr\u0064\u0069\u006e\u0061\u006c";case ST_NumberFormatCardinalText :_dgffc .Value ="\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074"; +case ST_NumberFormatOrdinalText :_dgffc .Value ="o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074";case ST_NumberFormatHex :_dgffc .Value ="\u0068\u0065\u0078";case ST_NumberFormatChicago :_dgffc .Value ="\u0063h\u0069\u0063\u0061\u0067\u006f"; +case ST_NumberFormatIdeographDigital :_dgffc .Value ="\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c";case ST_NumberFormatJapaneseCounting :_dgffc .Value ="\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067"; +case ST_NumberFormatAiueo :_dgffc .Value ="\u0061\u0069\u0075e\u006f";case ST_NumberFormatIroha :_dgffc .Value ="\u0069\u0072\u006fh\u0061";case ST_NumberFormatDecimalFullWidth :_dgffc .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068"; +case ST_NumberFormatDecimalHalfWidth :_dgffc .Value ="\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068";case ST_NumberFormatJapaneseLegal :_dgffc .Value ="\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c"; +case ST_NumberFormatJapaneseDigitalTenThousand :_dgffc .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 :_dgffc .Value ="d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065"; +case ST_NumberFormatDecimalFullWidth2 :_dgffc .Value ="\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032";case ST_NumberFormatAiueoFullWidth :_dgffc .Value ="\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068"; +case ST_NumberFormatIrohaFullWidth :_dgffc .Value ="\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068";case ST_NumberFormatDecimalZero :_dgffc .Value ="d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f";case ST_NumberFormatBullet :_dgffc .Value ="\u0062\u0075\u006c\u006c\u0065\u0074"; +case ST_NumberFormatGanada :_dgffc .Value ="\u0067\u0061\u006e\u0061\u0064\u0061";case ST_NumberFormatChosung :_dgffc .Value ="\u0063h\u006f\u0073\u0075\u006e\u0067";case ST_NumberFormatDecimalEnclosedFullstop :_dgffc .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 :_dgffc .Value ="d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e";case ST_NumberFormatDecimalEnclosedCircleChinese :_dgffc .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 :_dgffc .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 :_dgffc .Value ="i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c"; +case ST_NumberFormatIdeographZodiac :_dgffc .Value ="\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063";case ST_NumberFormatIdeographZodiacTraditional :_dgffc .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 :_dgffc .Value ="\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatIdeographLegalTraditional :_dgffc .Value ="\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l"; +case ST_NumberFormatTaiwaneseCountingThousand :_dgffc .Value ="\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed";case ST_NumberFormatTaiwaneseDigital :_dgffc .Value ="\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c"; +case ST_NumberFormatChineseCounting :_dgffc .Value ="\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatChineseLegalSimplified :_dgffc .Value ="\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064"; +case ST_NumberFormatChineseCountingThousand :_dgffc .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 :_dgffc .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c"; +case ST_NumberFormatKoreanCounting :_dgffc .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067";case ST_NumberFormatKoreanLegal :_dgffc .Value ="k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c";case ST_NumberFormatKoreanDigital2 :_dgffc .Value ="\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032"; +case ST_NumberFormatVietnameseCounting :_dgffc .Value ="\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatRussianLower :_dgffc .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072"; +case ST_NumberFormatRussianUpper :_dgffc .Value ="\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072";case ST_NumberFormatNone :_dgffc .Value ="\u006e\u006f\u006e\u0065";case ST_NumberFormatNumberInDash :_dgffc .Value ="\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068"; +case ST_NumberFormatHebrew1 :_dgffc .Value ="\u0068e\u0062\u0072\u0065\u0077\u0031";case ST_NumberFormatHebrew2 :_dgffc .Value ="\u0068e\u0062\u0072\u0065\u0077\u0032";case ST_NumberFormatArabicAlpha :_dgffc .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061"; +case ST_NumberFormatArabicAbjad :_dgffc .Value ="a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064";case ST_NumberFormatHindiVowels :_dgffc .Value ="h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073";case ST_NumberFormatHindiConsonants :_dgffc .Value ="\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073"; +case ST_NumberFormatHindiNumbers :_dgffc .Value ="\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatHindiCounting :_dgffc .Value ="\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatThaiLetters :_dgffc .Value ="t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073"; +case ST_NumberFormatThaiNumbers :_dgffc .Value ="t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073";case ST_NumberFormatThaiCounting :_dgffc .Value ="\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067";case ST_NumberFormatBahtText :_dgffc .Value ="\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074"; +case ST_NumberFormatDollarText :_dgffc .Value ="\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074";case ST_NumberFormatCustom :_dgffc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _dgffc ,nil ;};func NewWdCT_TxbxContent ()*WdCT_TxbxContent {_cabbb :=&WdCT_TxbxContent {}; +return _cabbb };func (_abdbf *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 _abdbf .CT_Numbering .MarshalXML (e ,start );};type CT_FrameLayout struct{ -// Display Paragraph Level Direct Formatting -DirectFormattingOnParagraphsAttr *_bc .ST_OnOff ; +// Frameset Layout Value +ValAttr ST_FrameLayout ;};func NewCT_Lang ()*CT_Lang {_gdega :=&CT_Lang {};return _gdega };type CT_Style struct{ -// Display Direct Formatting on Numbering Data -DirectFormattingOnNumberingAttr *_bc .ST_OnOff ; +// Style Type +TypeAttr ST_StyleType ; -// Display Direct Formatting on Tables -DirectFormattingOnTablesAttr *_bc .ST_OnOff ; +// Style ID +StyleIdAttr *string ; -// Display Styles to Remove Formatting -ClearFormattingAttr *_bc .ST_OnOff ; +// Default Style +DefaultAttr *_ffb .ST_OnOff ; -// Display Heading 1 through 3 -Top3HeadingStylesAttr *_bc .ST_OnOff ; +// User-Defined Style +CustomStyleAttr *_ffb .ST_OnOff ; -// Only Show Visible Styles -VisibleStylesAttr *_bc .ST_OnOff ; +// Primary Style Name +Name *CT_String ; + +// Alternate Style Names +Aliases *CT_String ; + +// Parent Style ID +BasedOn *CT_String ; -// Use the Alternate Style Name -AlternateStyleNamesAttr *_bc .ST_OnOff ; +// Style For Next Paragraph +Next *CT_String ; -// Bitmask of Suggested Filtering Options -ValAttr *string ;}; +// Linked Style Reference +Link *CT_String ; -// ValidateWithPath validates the CT_MailMergeDocType and its children, prefixing error messages with path -func (_fdbcc *CT_MailMergeDocType )ValidateWithPath (path string )error {if _fdbcc .ValAttr ==ST_MailMergeDocTypeUnset {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 _dfdd :=_fdbcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfdd !=nil {return _dfdd ;};return nil ;}; +// Automatically Merge User Formatting Into Style Definition +AutoRedefine *CT_OnOff ; -// Validate validates the CT_TcBorders and its children -func (_bcafc *CT_TcBorders )Validate ()error {return _bcafc .ValidateWithPath ("\u0043\u0054\u005fT\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_feaeg *ST_TextDirection )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_feaeg =0; -case "\u0074\u0062":*_feaeg =1;case "\u0072\u006c":*_feaeg =2;case "\u006c\u0072":*_feaeg =3;case "\u0074\u0062\u0056":*_feaeg =4;case "\u0072\u006c\u0056":*_feaeg =5;case "\u006c\u0072\u0056":*_feaeg =6;case "\u0062\u0074\u004c\u0072":*_feaeg =7;case "\u006c\u0072\u0054\u0062":*_feaeg =8; -case "\u006c\u0072\u0054b\u0056":*_feaeg =9;case "\u0074\u0062\u004cr\u0056":*_feaeg =10;case "\u0074\u0062\u0052\u006c":*_feaeg =11;case "\u0074\u0062\u0052l\u0056":*_feaeg =12;};return nil ;};func (_cbccbfc ST_Direction )Validate ()error {return _cbccbfc .ValidateWithPath ("")}; -func (_afadc ST_Lock )String ()string {switch _afadc {case 0:return "";case 1:return "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case 2:return "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";case 3:return "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064"; -case 4:return "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return "";};func (_bcceag *ST_CombineBrackets )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbebeb ,_gacgff :=d .Token ();if _gacgff !=nil {return _gacgff ; -};if _dagcb ,_egddd :=_fbebeb .(_b .EndElement );_egddd &&_dagcb .Name ==start .Name {*_bcceag =1;return nil ;};if _cdcaa ,_acdbec :=_fbebeb .(_b .CharData );!_acdbec {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",_fbebeb ); -}else {switch string (_cdcaa ){case "":*_bcceag =0;case "\u006e\u006f\u006e\u0065":*_bcceag =1;case "\u0072\u006f\u0075n\u0064":*_bcceag =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_bcceag =3;case "\u0061\u006e\u0067l\u0065":*_bcceag =4;case "\u0063\u0075\u0072l\u0079":*_bcceag =5; -};};_fbebeb ,_gacgff =d .Token ();if _gacgff !=nil {return _gacgff ;};if _addacb ,_gcdadb :=_fbebeb .(_b .EndElement );_gcdadb &&_addacb .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",_fbebeb ); -};func (_faffdg ST_ObjectUpdateMode )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_faffdg .String (),start );}; +// Hide Style From User Interface +Hidden *CT_OnOff ; -// MarshalXML implements the xml.Marshaler interface. -func (_aecbeb *AlternateContentRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gecfe :=_b .StartElement {Name :start .Name };_gecfe .Attr =append (_gecfe .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070g"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0047\u0072\u006f\u0075\u0070"}); -_gecfe .Attr =append (_gecfe .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u006d\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036"}); -_gecfe .Attr =append (_gecfe .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"}); -_gecfe .Attr =append (_gecfe .Attr ,_b .Attr {Name :_b .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"}); -_gecfe .Attr =append (_gecfe .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0077\u0070\u0031\u0034"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006d\u0069\u0063\u0072o\u0073\u006f\u0066\u0074\u002ec\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006fr\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063e\u0073\u0073\u0069\u006e\u0067\u0044\u0072\u0061w\u0069\u006e\u0067"}); -_gecfe .Attr =append (_gecfe .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"}); -_gecfe .Attr =append (_gecfe .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u0070s"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065"}); -_gecfe .Attr =append (_gecfe .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"}); -_gecfe .Attr =append (_gecfe .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u00314"},Value :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0073c\u0068\u0065\u006d\u0061\u0073.\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u006d\u006c"}); -_gecfe .Attr =append (_gecfe .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"}); -_gecfe .Attr =append (_gecfe .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077\u00310"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064"}); -_gecfe .Attr =append (_gecfe .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :"\u0077\u0070\u00314\u0020\u0077\u0031\u0034\u0020\u0077\u0031\u0030"});e .EncodeToken (_gecfe );if _aecbeb .Choice !=nil {_debcb :=_b .StartElement {Name :_b .Name {Local :"\u006dc\u003a\u0043\u0068\u006f\u0069\u0063e"}}; -_debcb .Attr =append (_debcb .Attr ,_b .Attr {Name :_b .Name {Local :"\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"},Value :_aecbeb .Choice ._ggfacf });e .EncodeToken (_debcb );e .EncodeElement (_aecbeb .Choice ,_debcb );e .EncodeToken (_b .EndElement {Name :_debcb .Name }); -};if _aecbeb .Fallback !=nil {if _egbea :=_aecbeb .Fallback .MarshalXML (e ,_b .StartElement {});_egbea !=nil {return _egbea ;};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bfaea ST_AnnotationVMerge )String ()string {switch _bfaea {case 0:return ""; -case 1:return "\u0063\u006f\u006e\u0074";case 2:return "\u0072\u0065\u0073\u0074";};return "";};type EG_BlockLevelChunkElts struct{EG_ContentBlockContent []*EG_ContentBlockContent ;}; +// Optional User Interface Sorting Order +UiPriority *CT_DecimalNumber ; -// ValidateWithPath validates the CT_LevelSuffix and its children, prefixing error messages with path -func (_dcaa *CT_LevelSuffix )ValidateWithPath (path string )error {if _dcaa .ValAttr ==ST_LevelSuffixUnset {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 _ccgfa :=_dcaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccgfa !=nil {return _ccgfa ;};return nil ;};type CT_Lang struct{ +// Hide Style From Main User Interface +SemiHidden *CT_OnOff ; -// Language Code -ValAttr string ;};func (_eadf *CT_Frame )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aacff :for {_gadcf ,_dbcbc :=d .Token ();if _dbcbc !=nil {return _dbcbc ;};switch _gegff :=_gadcf .(type ){case _b .StartElement :switch _gegff .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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_eadf .Sz =NewCT_String (); -if _affgf :=d .DecodeElement (_eadf .Sz ,&_gegff );_affgf !=nil {return _affgf ;};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 :"\u006e\u0061\u006d\u0065"},_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 :"\u006e\u0061\u006d\u0065"}:_eadf .Name =NewCT_String (); -if _dfafd :=d .DecodeElement (_eadf .Name ,&_gegff );_dfafd !=nil {return _dfafd ;};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 :"\u0074\u0069\u0074l\u0065"},_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 :"\u0074\u0069\u0074l\u0065"}:_eadf .Title =NewCT_String (); -if _becca :=d .DecodeElement (_eadf .Title ,&_gegff );_becca !=nil {return _becca ;};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 :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"},_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 :"\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}:_eadf .LongDesc =NewCT_Rel (); -if _cbbce :=d .DecodeElement (_eadf .LongDesc ,&_gegff );_cbbce !=nil {return _cbbce ;};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 :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"},_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 :"\u0073\u006f\u0075\u0072\u0063\u0065\u0046\u0069\u006ce\u004e\u0061\u006d\u0065"}:_eadf .SourceFileName =NewCT_Rel (); -if _bdbee :=d .DecodeElement (_eadf .SourceFileName ,&_gegff );_bdbee !=nil {return _bdbee ;};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 :"\u006d\u0061\u0072\u0057"},_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 :"\u006d\u0061\u0072\u0057"}:_eadf .MarW =NewCT_PixelsMeasure (); -if _bedae :=d .DecodeElement (_eadf .MarW ,&_gegff );_bedae !=nil {return _bedae ;};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 :"\u006d\u0061\u0072\u0048"},_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 :"\u006d\u0061\u0072\u0048"}:_eadf .MarH =NewCT_PixelsMeasure (); -if _dacc :=d .DecodeElement (_eadf .MarH ,&_gegff );_dacc !=nil {return _dacc ;};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 :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"},_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 :"\u0073c\u0072\u006f\u006c\u006c\u0062\u0061r"}:_eadf .Scrollbar =NewCT_FrameScrollbar (); -if _bbbbd :=d .DecodeElement (_eadf .Scrollbar ,&_gegff );_bbbbd !=nil {return _bbbbd ;};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 :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"},_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 :"\u006eo\u0052e\u0073\u0069\u007a\u0065\u0041\u006c\u006c\u006f\u0077\u0065\u0064"}:_eadf .NoResizeAllowed =NewCT_OnOff (); -if _cceeg :=d .DecodeElement (_eadf .NoResizeAllowed ,&_gegff );_cceeg !=nil {return _cceeg ;};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 :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"},_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 :"\u006c\u0069\u006ek\u0065\u0064\u0054\u006f\u0046\u0069\u006c\u0065"}:_eadf .LinkedToFile =NewCT_OnOff (); -if _ecad :=d .DecodeElement (_eadf .LinkedToFile ,&_gegff );_ecad !=nil {return _ecad ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_gegff .Name ); -if _fcccd :=d .Skip ();_fcccd !=nil {return _fcccd ;};};case _b .EndElement :break _aacff ;case _b .CharData :};};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;); +// Remove Semi-Hidden Property When Style Is Used +UnhideWhenUsed *CT_OnOff ; -// ValidateWithPath validates the CT_Font and its children, prefixing error messages with path -func (_afccf *CT_Font )ValidateWithPath (path string )error {if _afccf .AltName !=nil {if _dgaf :=_afccf .AltName .ValidateWithPath (path +"\u002f\u0041\u006c\u0074\u004e\u0061\u006d\u0065");_dgaf !=nil {return _dgaf ;};};if _afccf .Panose1 !=nil {if _acagg :=_afccf .Panose1 .ValidateWithPath (path +"\u002f\u0050\u0061\u006e\u006f\u0073\u0065\u0031"); -_acagg !=nil {return _acagg ;};};if _afccf .Charset !=nil {if _fdefb :=_afccf .Charset .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");_fdefb !=nil {return _fdefb ;};};if _afccf .Family !=nil {if _gdaed :=_afccf .Family .ValidateWithPath (path +"\u002fF\u0061\u006d\u0069\u006c\u0079"); -_gdaed !=nil {return _gdaed ;};};if _afccf .NotTrueType !=nil {if _badg :=_afccf .NotTrueType .ValidateWithPath (path +"\u002f\u004e\u006ft\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065");_badg !=nil {return _badg ;};};if _afccf .Pitch !=nil {if _fdcfe :=_afccf .Pitch .ValidateWithPath (path +"\u002f\u0050\u0069\u0074\u0063\u0068"); -_fdcfe !=nil {return _fdcfe ;};};if _afccf .Sig !=nil {if _dbdc :=_afccf .Sig .ValidateWithPath (path +"\u002f\u0053\u0069\u0067");_dbdc !=nil {return _dbdc ;};};if _afccf .EmbedRegular !=nil {if _degb :=_afccf .EmbedRegular .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0052\u0065\u0067\u0075\u006c\u0061\u0072"); -_degb !=nil {return _degb ;};};if _afccf .EmbedBold !=nil {if _ccfba :=_afccf .EmbedBold .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0042\u006f\u006c\u0064");_ccfba !=nil {return _ccfba ;};};if _afccf .EmbedItalic !=nil {if _aaca :=_afccf .EmbedItalic .ValidateWithPath (path +"\u002f\u0045\u006db\u0065\u0064\u0049\u0074\u0061\u006c\u0069\u0063"); -_aaca !=nil {return _aaca ;};};if _afccf .EmbedBoldItalic !=nil {if _cddad :=_afccf .EmbedBoldItalic .ValidateWithPath (path +"\u002f\u0045m\u0062\u0065\u0064B\u006f\u006c\u0064\u0049\u0074\u0061\u006c\u0069\u0063");_cddad !=nil {return _cddad ;};};return nil ; -};type CT_SdtPr struct{ +// Primary Style +QFormat *CT_OnOff ; -// Run Properties For Structured Document Tag Contents -RPr *CT_RPr ; +// Style Cannot Be Applied +Locked *CT_OnOff ; -// Friendly Name -Alias *CT_String ; +// E-Mail Message Text Style +Personal *CT_OnOff ; -// Programmatic Tag -Tag *CT_String ; +// E-Mail Message Composition Style +PersonalCompose *CT_OnOff ; -// Unique ID -Id *CT_DecimalNumber ; +// E-Mail Message Reply Style +PersonalReply *CT_OnOff ; -// Locking Setting -Lock *CT_Lock ; +// Revision Identifier for Style Definition +Rsid *CT_LongHexNumber ; -// Structured Document Tag Placeholder Text -Placeholder *CT_Placeholder ; +// Style Paragraph Properties +PPr *CT_PPrGeneral ; -// Remove Structured Document Tag When Contents Are Edited -Temporary *CT_OnOff ; +// Run Properties +RPr *CT_RPr ; -// Current Contents Are Placeholder Text -ShowingPlcHdr *CT_OnOff ; +// Style Table Properties +TblPr *CT_TblPrBase ; -// XML Mapping -DataBinding *CT_DataBinding ; +// Style Table Row Properties +TrPr *CT_TrPr ; -// Structured Document Tag Label -Label *CT_DecimalNumber ; +// Style Table Cell Properties +TcPr *CT_TcPr ; -// Structured Document Tag Navigation Order Index -TabIndex *CT_UnsignedDecimalNumber ;Choice *CT_SdtPrChoice ;Extra []_gf .Any ;};func (_cagdd *CT_NumFmt )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_agfbe ,_aaebe :=_cagdd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _aaebe !=nil {return _aaebe ;};start .Attr =append (start .Attr ,_agfbe );if _cagdd .FormatAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cagdd .FormatAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_caegg ST_Wrap )ValidateWithPath (path string )error {switch _caegg {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 (_caegg )); -};return nil ;};func NewCT_HMerge ()*CT_HMerge {_afec :=&CT_HMerge {};return _afec };func (_adafdf *CT_Odso )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _adafdf .Udl !=nil {_cfdee :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0075d\u006c"}}; -e .EncodeElement (_adafdf .Udl ,_cfdee );};if _adafdf .Table !=nil {_fdaab :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0061\u0062\u006c\u0065"}};e .EncodeElement (_adafdf .Table ,_fdaab );};if _adafdf .Src !=nil {_ggcggg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073r\u0063"}}; -e .EncodeElement (_adafdf .Src ,_ggcggg );};if _adafdf .ColDelim !=nil {_geafg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0044\u0065\u006c\u0069\u006d"}};e .EncodeElement (_adafdf .ColDelim ,_geafg );};if _adafdf .Type !=nil {_cadde :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; -e .EncodeElement (_adafdf .Type ,_cadde );};if _adafdf .FHdr !=nil {_gfffg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u0048\u0064\u0072"}};e .EncodeElement (_adafdf .FHdr ,_gfffg );};if _adafdf .FieldMapData !=nil {_caed :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u0069\u0065\u006c\u0064\u004d\u0061p\u0044\u0061\u0074\u0061"}}; -for _ ,_edfcfe :=range _adafdf .FieldMapData {e .EncodeElement (_edfcfe ,_caed );};};if _adafdf .RecipientData !=nil {_ccfbb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0072e\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}}; -for _ ,_bcfgdge :=range _adafdf .RecipientData {e .EncodeElement (_bcfgdge ,_ccfbb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bgdffe *ST_TblWidth )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_febdc ,_fccdgd :=d .Token (); -if _fccdgd !=nil {return _fccdgd ;};if _cebegd ,_dacfeg :=_febdc .(_b .EndElement );_dacfeg &&_cebegd .Name ==start .Name {*_bgdffe =1;return nil ;};if _dbacgg ,_dadgfg :=_febdc .(_b .CharData );!_dadgfg {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",_febdc ); -}else {switch string (_dbacgg ){case "":*_bgdffe =0;case "\u006e\u0069\u006c":*_bgdffe =1;case "\u0070\u0063\u0074":*_bgdffe =2;case "\u0064\u0078\u0061":*_bgdffe =3;case "\u0061\u0075\u0074\u006f":*_bgdffe =4;};};_febdc ,_fccdgd =d .Token ();if _fccdgd !=nil {return _fccdgd ; -};if _fcdffd ,_dcebg :=_febdc .(_b .EndElement );_dcebg &&_fcdffd .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",_febdc ); -}; +// Style Conditional Table Formatting Properties +TblStylePr []*CT_TblStylePr ;};type EG_ContentCellContent struct{ -// Validate validates the CT_FrameLayout and its children -func (_ccdfbc *CT_FrameLayout )Validate ()error {return _ccdfbc .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_afgdf *WdCT_WordprocessingShapeChoice1 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _afgdf .Txbx !=nil {_bdfcbc :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003a\u0074\u0078\u0062\u0078"}}; -e .EncodeElement (_afgdf .Txbx ,_bdfcbc );};if _afgdf .LinkedTxbx !=nil {_gbbaee :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054\u0078\u0062\u0078"}};e .EncodeElement (_afgdf .LinkedTxbx ,_gbbaee ); -};return nil ;};func (_cgde *CT_DocPartType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_febcc ,_abbf :=_cgde .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _abbf !=nil {return _abbf ;};start .Attr =append (start .Attr ,_febcc ); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });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;); +// Table Cell +Tc []*CT_Tc ; -// Validate validates the CT_SignedHpsMeasure and its children -func (_gadbe *CT_SignedHpsMeasure )Validate ()error {return _gadbe .ValidateWithPath ("\u0043\u0054\u005f\u0053ig\u006e\u0065\u0064\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");}; +// Cell-Level Custom XML Element +CustomXml *CT_CustomXmlCell ; -// Validate validates the CT_ObjectChoice and its children -func (_agedf *CT_ObjectChoice )Validate ()error {return _agedf .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065");};type WdCT_PosH struct{RelativeFromAttr WdST_RelFromH ;Choice *WdCT_PosHChoice ;};func (_bcggba ST_TargetScreenSz )Validate ()error {return _bcggba .ValidateWithPath ("")}; +// Cell-Level Structured Document Tag +Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_adce *CT_Empty )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for {_dbdf ,_beea :=d .Token ();if _beea !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_beea ); +};if _bgcee ,_edbd :=_dbdf .(_g .EndElement );_edbd &&_bgcee .Name ==start .Name {break ;};};return nil ;};func (_gefdf *CT_TblPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcbfd :for {_aggfb ,_cgbfe :=d .Token ();if _cgbfe !=nil {return _cgbfe ; +};switch _ddcf :=_aggfb .(type ){case _g .StartElement :switch _ddcf .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gefdf .TblStyle =NewCT_String (); +if _cfbeee :=d .DecodeElement (_gefdf .TblStyle ,&_ddcf );_cfbeee !=nil {return _cfbeee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gefdf .TblpPr =NewCT_TblPPr (); +if _gaafa :=d .DecodeElement (_gefdf .TblpPr ,&_ddcf );_gaafa !=nil {return _gaafa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gefdf .TblOverlap =NewCT_TblOverlap (); +if _cbdbb :=d .DecodeElement (_gefdf .TblOverlap ,&_ddcf );_cbdbb !=nil {return _cbdbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gefdf .BidiVisual =NewCT_OnOff (); +if _bbgded :=d .DecodeElement (_gefdf .BidiVisual ,&_ddcf );_bbgded !=nil {return _bbgded ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gefdf .TblStyleRowBandSize =NewCT_DecimalNumber (); +if _gfebfd :=d .DecodeElement (_gefdf .TblStyleRowBandSize ,&_ddcf );_gfebfd !=nil {return _gfebfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gefdf .TblStyleColBandSize =NewCT_DecimalNumber (); +if _aabag :=d .DecodeElement (_gefdf .TblStyleColBandSize ,&_ddcf );_aabag !=nil {return _aabag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gefdf .TblW =NewCT_TblWidth (); +if _aeggcg :=d .DecodeElement (_gefdf .TblW ,&_ddcf );_aeggcg !=nil {return _aeggcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gefdf .Jc =NewCT_JcTable (); +if _cdbgae :=d .DecodeElement (_gefdf .Jc ,&_ddcf );_cdbgae !=nil {return _cdbgae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gefdf .TblCellSpacing =NewCT_TblWidth (); +if _dbdfe :=d .DecodeElement (_gefdf .TblCellSpacing ,&_ddcf );_dbdfe !=nil {return _dbdfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gefdf .TblInd =NewCT_TblWidth (); +if _ebcca :=d .DecodeElement (_gefdf .TblInd ,&_ddcf );_ebcca !=nil {return _ebcca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gefdf .TblBorders =NewCT_TblBorders (); +if _dgcbb :=d .DecodeElement (_gefdf .TblBorders ,&_ddcf );_dgcbb !=nil {return _dgcbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gefdf .Shd =NewCT_Shd (); +if _fbfba :=d .DecodeElement (_gefdf .Shd ,&_ddcf );_fbfba !=nil {return _fbfba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gefdf .TblLayout =NewCT_TblLayoutType (); +if _edfbe :=d .DecodeElement (_gefdf .TblLayout ,&_ddcf );_edfbe !=nil {return _edfbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gefdf .TblCellMar =NewCT_TblCellMar (); +if _gebab :=d .DecodeElement (_gefdf .TblCellMar ,&_ddcf );_gebab !=nil {return _gebab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gefdf .TblLook =NewCT_TblLook (); +if _fgfdb :=d .DecodeElement (_gefdf .TblLook ,&_ddcf );_fgfdb !=nil {return _fgfdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gefdf .TblCaption =NewCT_String (); +if _dfdfee :=d .DecodeElement (_gefdf .TblCaption ,&_ddcf );_dfdfee !=nil {return _dfdfee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gefdf .TblDescription =NewCT_String (); +if _beeed :=d .DecodeElement (_gefdf .TblDescription ,&_ddcf );_beeed !=nil {return _beeed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gefdf .TblPrChange =NewCT_TblPrChange (); +if _agbgf :=d .DecodeElement (_gefdf .TblPrChange ,&_ddcf );_agbgf !=nil {return _agbgf ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_ddcf .Name ); +if _cfggda :=d .Skip ();_cfggda !=nil {return _cfggda ;};};case _g .EndElement :break _gcbfd ;case _g .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CustomXmlBlock and its children, prefixing error messages with path +func (_cfac *CT_CustomXmlBlock )ValidateWithPath (path string )error {if _cfac .CustomXmlPr !=nil {if _ddabf :=_cfac .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_ddabf !=nil {return _ddabf ; +};};for _ecddb ,_aadgb :=range _cfac .EG_ContentBlockContent {if _bfec :=_aadgb .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 ,_ecddb )); +_bfec !=nil {return _bfec ;};};return nil ;};func (_gfgcc *CT_Styles )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gfgcc .DocDefaults !=nil {_ffcdae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}}; +e .EncodeElement (_gfgcc .DocDefaults ,_ffcdae );};if _gfgcc .LatentStyles !=nil {_cgcafa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"}};e .EncodeElement (_gfgcc .LatentStyles ,_cgcafa ); +};if _gfgcc .Style !=nil {_fgggfd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};for _ ,_dccc :=range _gfgcc .Style {e .EncodeElement (_dccc ,_fgggfd );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};type CT_Ruby struct{ -// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path -func (_ddcagf *CT_Text )ValidateWithPath (path string )error {return nil };type CT_ShapeDefaults struct{Any []_gf .Any ;}; +// Phonetic Guide Properties +RubyPr *CT_RubyPr ; -// ValidateWithPath validates the CT_TopPageBorder and its children, prefixing error messages with path -func (_dfgad *CT_TopPageBorder )ValidateWithPath (path string )error {if _dfgad .ValAttr ==ST_BorderUnset {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 _deaabc :=_dfgad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deaabc !=nil {return _deaabc ;};if _dfgad .ColorAttr !=nil {if _gcaga :=_dfgad .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_gcaga !=nil {return _gcaga ;};};if _bacbdf :=_dfgad .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_bacbdf !=nil {return _bacbdf ;};if _dfgad .ShadowAttr !=nil {if _deffd :=_dfgad .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); -_deffd !=nil {return _deffd ;};};if _dfgad .FrameAttr !=nil {if _geeeea :=_dfgad .FrameAttr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0041\u0074\u0074\u0072");_geeeea !=nil {return _geeeea ;};};return nil ;};func (_fabfe ST_PTabAlignment )String ()string {switch _fabfe {case 0:return ""; -case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 3:return "\u0072\u0069\u0067h\u0074";};return "";};func (_acfcc ST_EdnPos )Validate ()error {return _acfcc .ValidateWithPath ("")}; +// Phonetic Guide Text +Rt *CT_RubyContent ; -// Validate validates the CT_Fonts and its children -func (_gcefe *CT_Fonts )Validate ()error {return _gcefe .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0073");}; +// Phonetic Guide Base Text +RubyBase *CT_RubyContent ;};func (_ecfac ST_FontFamily )String ()string {switch _ecfac {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 NewCT_BdoContentRun ()*CT_BdoContentRun {_edbc :=&CT_BdoContentRun {};return _edbc };type CT_Jc struct{ -// Validate validates the EG_RubyContent and its children -func (_fggeda *EG_RubyContent )Validate ()error {return _fggeda .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");};type CT_BottomPageBorder struct{BottomLeftAttr *string ;BottomRightAttr *string ;IdAttr *string ; +// Alignment Type +ValAttr ST_Jc ;};const (ST_ZoomUnset ST_Zoom =0;ST_ZoomNone ST_Zoom =1;ST_ZoomFullPage ST_Zoom =2;ST_ZoomBestFit ST_Zoom =3;ST_ZoomTextFit ST_Zoom =4;);func NewCT_ReadingModeInkLockDown ()*CT_ReadingModeInkLockDown {_beefc :=&CT_ReadingModeInkLockDown {}; +return _beefc ;}; +// Validate validates the CT_SmartTagType and its children +func (_fcebba *CT_SmartTagType )Validate ()error {return _fcebba .ValidateWithPath ("\u0043T\u005fS\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065");};func (_ffbadb ST_NumberFormat )ValidateWithPath (path string )error {switch _ffbadb {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 (_ffbadb )); +};return nil ;};const (ST_RestartNumberUnset ST_RestartNumber =0;ST_RestartNumberContinuous ST_RestartNumber =1;ST_RestartNumberEachSect ST_RestartNumber =2;ST_RestartNumberEachPage ST_RestartNumber =3;);func NewCT_LineNumber ()*CT_LineNumber {_dbebc :=&CT_LineNumber {}; +return _dbebc };func (_ebbbb *CT_FldChar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebbbb .FldCharTypeAttr =ST_FldCharType (1);for _ ,_cbeg :=range start .Attr {if _cbeg .Name .Local =="f\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"{_ebbbb .FldCharTypeAttr .UnmarshalXMLAttr (_cbeg ); +continue ;};if _cbeg .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_fabfa ,_bbag :=ParseUnionST_OnOff (_cbeg .Value );if _bbag !=nil {return _bbag ;};_ebbbb .FldLockAttr =&_fabfa ;continue ;};if _cbeg .Name .Local =="\u0064\u0069\u0072t\u0079"{_daafde ,_gadea :=ParseUnionST_OnOff (_cbeg .Value ); +if _gadea !=nil {return _gadea ;};_ebbbb .DirtyAttr =&_daafde ;continue ;};};_dfdfd :for {_efdg ,_efadcc :=d .Token ();if _efadcc !=nil {return _efadcc ;};switch _dcceg :=_efdg .(type ){case _g .StartElement :switch _dcceg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebbbb .FldData =NewCT_Text (); +if _fcfg :=d .DecodeElement (_ebbbb .FldData ,&_dcceg );_fcfg !=nil {return _fcfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebbbb .FfData =NewCT_FFData (); +if _gcdfa :=d .DecodeElement (_ebbbb .FfData ,&_dcceg );_gcdfa !=nil {return _gcdfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ebbbb .NumberingChange =NewCT_TrackChangeNumbering (); +if _bgbad :=d .DecodeElement (_ebbbb .NumberingChange ,&_dcceg );_bgbad !=nil {return _bgbad ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_dcceg .Name ); +if _eaafb :=d .Skip ();_eaafb !=nil {return _eaafb ;};};case _g .EndElement :break _dfdfd ;case _g .CharData :};};return nil ;};type WdCT_WordprocessingGroup struct{CNvPr *_af .CT_NonVisualDrawingProps ;CNvGrpSpPr *_af .CT_NonVisualGroupDrawingShapeProps ; +GrpSpPr *_af .CT_GroupShapeProperties ;Choice []*WdCT_WordprocessingGroupChoice ;ExtLst *_af .CT_OfficeArtExtensionList ;};type CT_SignedTwipsMeasure struct{ -// Border Style -ValAttr ST_Border ; +// Positive or Negative Value in Twentieths of a Point +ValAttr ST_SignedTwipsMeasure ;};func (_aaegg *CT_NumRestart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cbdfa ,_bbcdc :=_aaegg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bbcdc !=nil {return _bbcdc ;}; +start .Attr =append (start .Attr ,_cbdfa );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fdgbe ST_DocPartType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdgbe .String (),start ); +};type CT_Cnf struct{ -// Border Color -ColorAttr *ST_HexColor ; +// Conditional Formatting Bit Mask +ValAttr *string ; -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; +// First Row +FirstRowAttr *_ffb .ST_OnOff ; -// Border Theme Color Tint -ThemeTintAttr *string ; +// Last Row +LastRowAttr *_ffb .ST_OnOff ; -// Border Theme Color Shade -ThemeShadeAttr *string ; +// First Column +FirstColumnAttr *_ffb .ST_OnOff ; -// Border Width -SzAttr *uint64 ; +// Last Column +LastColumnAttr *_ffb .ST_OnOff ; -// Border Spacing Measurement -SpaceAttr *uint64 ; +// Odd Numbered Vertical Band +OddVBandAttr *_ffb .ST_OnOff ; -// Border Shadow -ShadowAttr *_bc .ST_OnOff ; +// Even Numbered Vertical Band +EvenVBandAttr *_ffb .ST_OnOff ; -// Create Frame Effect -FrameAttr *_bc .ST_OnOff ;};func (_fbfca ST_AnnotationVMerge )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_aegdaf :=_b .Attr {};_aegdaf .Name =name ;switch _fbfca {case ST_AnnotationVMergeUnset :_aegdaf .Value ="";case ST_AnnotationVMergeCont :_aegdaf .Value ="\u0063\u006f\u006e\u0074"; -case ST_AnnotationVMergeRest :_aegdaf .Value ="\u0072\u0065\u0073\u0074";};return _aegdaf ,nil ;};func NewCT_RunTrackChange ()*CT_RunTrackChange {_bgfggd :=&CT_RunTrackChange {};return _bgfggd };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;); +// Odd Numbered Horizontal Band +OddHBandAttr *_ffb .ST_OnOff ; -// ValidateWithPath validates the CT_Br and its children, prefixing error messages with path -func (_bac *CT_Br )ValidateWithPath (path string )error {if _acfa :=_bac .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_acfa !=nil {return _acfa ;};if _bagd :=_bac .ClearAttr .ValidateWithPath (path +"\u002f\u0043\u006c\u0065\u0061\u0072\u0041\u0074\u0074\u0072"); -_bagd !=nil {return _bagd ;};return nil ;}; +// Even Numbered Horizontal Band +EvenHBandAttr *_ffb .ST_OnOff ; -// ValidateWithPath validates the Document and its children, prefixing error messages with path -func (_ebgda *Document )ValidateWithPath (path string )error {if _ggecbg :=_ebgda .CT_Document .ValidateWithPath (path );_ggecbg !=nil {return _ggecbg ;};return nil ;};func (_gaffcgb ST_BrType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gcbece :=_b .Attr {}; -_gcbece .Name =name ;switch _gaffcgb {case ST_BrTypeUnset :_gcbece .Value ="";case ST_BrTypePage :_gcbece .Value ="\u0070\u0061\u0067\u0065";case ST_BrTypeColumn :_gcbece .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case ST_BrTypeTextWrapping :_gcbece .Value ="\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067"; -};return _gcbece ,nil ;};type CT_BdoContentRun struct{ +// First Row and First Column +FirstRowFirstColumnAttr *_ffb .ST_OnOff ; -// Direction of Override -ValAttr ST_Direction ; +// First Row and Last Column +FirstRowLastColumnAttr *_ffb .ST_OnOff ; -// Simple Field -FldSimple []*CT_SimpleField ; +// Last Row and First Column +LastRowFirstColumnAttr *_ffb .ST_OnOff ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Last Row and Last Column +LastRowLastColumnAttr *_ffb .ST_OnOff ;};func (_faacd ST_TextAlignment )Validate ()error {return _faacd .ValidateWithPath ("")};func (_acbgdf ST_DocPartBehavior )ValidateWithPath (path string )error {switch _acbgdf {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 (_acbgdf )); +};return nil ;};func (_edbcdf ST_SdtDateMappingType )String ()string {switch _edbcdf {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 (_bcd *CT_Attr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfa :=range start .Attr {if _cfa .Name .Local =="\u0075\u0072\u0069"{_decc ,_dge :=_cfa .Value ,error (nil );if _dge !=nil {return _dge ;};_bcd .UriAttr =&_decc ; +continue ;};if _cfa .Name .Local =="\u006e\u0061\u006d\u0065"{_dbed ,_ccd :=_cfa .Value ,error (nil );if _ccd !=nil {return _ccd ;};_bcd .NameAttr =_dbed ;continue ;};if _cfa .Name .Local =="\u0076\u0061\u006c"{_eeb ,_dde :=_cfa .Value ,error (nil );if _dde !=nil {return _dde ; +};_bcd .ValAttr =_eeb ;continue ;};};for {_eddc ,_fag :=d .Token ();if _fag !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u0074\u0074\u0072\u003a\u0020\u0025\u0073",_fag );};if _ffec ,_dce :=_eddc .(_g .EndElement ); +_dce &&_ffec .Name ==start .Name {break ;};};return nil ;};func NewEndnotes ()*Endnotes {_gddbdd :=&Endnotes {};_gddbdd .CT_Endnotes =*NewCT_Endnotes ();return _gddbdd ;};func (_dggeff ST_TblWidth )ValidateWithPath (path string )error {switch _dggeff {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 (_dggeff )); +};return nil ;}; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};const (ST_ObjectUpdateModeUnset ST_ObjectUpdateMode =0;ST_ObjectUpdateModeAlways ST_ObjectUpdateMode =1;ST_ObjectUpdateModeOnCall ST_ObjectUpdateMode =2;);func NewCT_SdtEndPr ()*CT_SdtEndPr {_fcfec :=&CT_SdtEndPr {}; -return _fcfec }; +// ValidateWithPath validates the CT_SimpleField and its children, prefixing error messages with path +func (_eggbb *CT_SimpleField )ValidateWithPath (path string )error {if _eggbb .FldLockAttr !=nil {if _abaggd :=_eggbb .FldLockAttr .ValidateWithPath (path +"\u002f\u0046\u006cd\u004c\u006f\u0063\u006b\u0041\u0074\u0074\u0072");_abaggd !=nil {return _abaggd ; +};};if _eggbb .DirtyAttr !=nil {if _abcaf :=_eggbb .DirtyAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079\u0041\u0074\u0074\u0072");_abcaf !=nil {return _abcaf ;};};if _eggbb .FldData !=nil {if _gccfe :=_eggbb .FldData .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0044\u0061\u0074\u0061"); +_gccfe !=nil {return _gccfe ;};};for _ageec ,_dcfgcc :=range _eggbb .EG_PContent {if _dabge :=_dcfgcc .ValidateWithPath (_a .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_ageec ));_dabge !=nil {return _dabge ; +};};return nil ;};func (_bcbfc *CT_Height )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_edaeb :=range start .Attr {if _edaeb .Name .Local =="\u0076\u0061\u006c"{_cbadf ,_gbgfb :=ParseUnionST_TwipsMeasure (_edaeb .Value );if _gbgfb !=nil {return _gbgfb ; +};_bcbfc .ValAttr =&_cbadf ;continue ;};if _edaeb .Name .Local =="\u0068\u0052\u0075l\u0065"{_bcbfc .HRuleAttr .UnmarshalXMLAttr (_edaeb );continue ;};};for {_cddfc ,_dadc :=d .Token ();if _dadc !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u0065\u0069g\u0068\u0074\u003a\u0020\u0025\u0073",_dadc ); +};if _cgfea ,_bcccfg :=_cddfc .(_g .EndElement );_bcccfg &&_cgfea .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_TblWidth and its children -func (_dbcf *CT_TblWidth )Validate ()error {return _dbcf .ValidateWithPath ("C\u0054\u005f\u0054\u0062\u006c\u0057\u0069\u0064\u0074\u0068");};func (_gbccbg *CT_Styles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gbccbg .DocDefaults !=nil {_deedfb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_gbccbg .DocDefaults ,_deedfb );};if _gbccbg .LatentStyles !=nil {_gceba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0061\u0074\u0065\u006e\u0074\u0053t\u0079\u006c\u0065\u0073"}}; -e .EncodeElement (_gbccbg .LatentStyles ,_gceba );};if _gbccbg .Style !=nil {_abdba :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0074\u0079\u006c\u0065"}};for _ ,_dbfaa :=range _gbccbg .Style {e .EncodeElement (_dbfaa ,_abdba );};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type ST_DocPartGallery byte ;func NewCT_StyleSort ()*CT_StyleSort {_fageff :=&CT_StyleSort {};_fageff .ValAttr =ST_StyleSort (1);return _fageff ;};func (_beefga *EG_SectPrContents )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_beebeb :for {_dffefgf ,_ffacg :=d .Token (); -if _ffacg !=nil {return _ffacg ;};switch _fdgdgd :=_dffefgf .(type ){case _b .StartElement :switch _fdgdgd .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}:_beefga .FootnotePr =NewCT_FtnProps (); -if _egaed :=d .DecodeElement (_beefga .FootnotePr ,&_fdgdgd );_egaed !=nil {return _egaed ;};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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"},_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 :"\u0065n\u0064\u006e\u006f\u0074\u0065\u0050r"}:_beefga .EndnotePr =NewCT_EdnProps (); -if _feebf :=d .DecodeElement (_beefga .EndnotePr ,&_fdgdgd );_feebf !=nil {return _feebf ;};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 :"\u0074\u0079\u0070\u0065"},_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 :"\u0074\u0079\u0070\u0065"}:_beefga .Type =NewCT_SectType (); -if _gbgefd :=d .DecodeElement (_beefga .Type ,&_fdgdgd );_gbgefd !=nil {return _gbgefd ;};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 :"\u0070\u0067\u0053\u007a"},_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 :"\u0070\u0067\u0053\u007a"}:_beefga .PgSz =NewCT_PageSz (); -if _egacc :=d .DecodeElement (_beefga .PgSz ,&_fdgdgd );_egacc !=nil {return _egacc ;};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 :"\u0070\u0067\u004da\u0072"},_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 :"\u0070\u0067\u004da\u0072"}:_beefga .PgMar =NewCT_PageMar (); -if _bafge :=d .DecodeElement (_beefga .PgMar ,&_fdgdgd );_bafge !=nil {return _bafge ;};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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"},_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 :"\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}:_beefga .PaperSrc =NewCT_PaperSource (); -if _bggag :=d .DecodeElement (_beefga .PaperSrc ,&_fdgdgd );_bggag !=nil {return _bggag ;};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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"},_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 :"\u0070g\u0042\u006f\u0072\u0064\u0065\u0072s"}:_beefga .PgBorders =NewCT_PageBorders (); -if _dfecbc :=d .DecodeElement (_beefga .PgBorders ,&_fdgdgd );_dfecbc !=nil {return _dfecbc ;};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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u006cn\u004e\u0075\u006d\u0054\u0079\u0070e"}:_beefga .LnNumType =NewCT_LineNumber (); -if _fdcdd :=d .DecodeElement (_beefga .LnNumType ,&_fdgdgd );_fdcdd !=nil {return _fdcdd ;};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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"},_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 :"\u0070g\u004e\u0075\u006d\u0054\u0079\u0070e"}:_beefga .PgNumType =NewCT_PageNumber (); -if _faeabg :=d .DecodeElement (_beefga .PgNumType ,&_fdgdgd );_faeabg !=nil {return _faeabg ;};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 :"\u0063\u006f\u006c\u0073"},_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 :"\u0063\u006f\u006c\u0073"}:_beefga .Cols =NewCT_Columns (); -if _egacaf :=d .DecodeElement (_beefga .Cols ,&_fdgdgd );_egacaf !=nil {return _egacaf ;};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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\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 :"\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}:_beefga .FormProt =NewCT_OnOff (); -if _agadd :=d .DecodeElement (_beefga .FormProt ,&_fdgdgd );_agadd !=nil {return _agadd ;};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 :"\u0076\u0041\u006c\u0069\u0067\u006e"},_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 :"\u0076\u0041\u006c\u0069\u0067\u006e"}:_beefga .VAlign =NewCT_VerticalJc (); -if _adfdc :=d .DecodeElement (_beefga .VAlign ,&_fdgdgd );_adfdc !=nil {return _adfdc ;};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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"},_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 :"\u006eo\u0045\u006e\u0064\u006e\u006f\u0074e"}:_beefga .NoEndnote =NewCT_OnOff (); -if _gdfad :=d .DecodeElement (_beefga .NoEndnote ,&_fdgdgd );_gdfad !=nil {return _gdfad ;};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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"},_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 :"\u0074i\u0074\u006c\u0065\u0050\u0067"}:_beefga .TitlePg =NewCT_OnOff (); -if _gecge :=d .DecodeElement (_beefga .TitlePg ,&_fdgdgd );_gecge !=nil {return _gecge ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_beefga .TextDirection =NewCT_TextDirection (); -if _badgg :=d .DecodeElement (_beefga .TextDirection ,&_fdgdgd );_badgg !=nil {return _badgg ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_beefga .Bidi =NewCT_OnOff (); -if _fafcc :=d .DecodeElement (_beefga .Bidi ,&_fdgdgd );_fafcc !=nil {return _fafcc ;};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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"},_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 :"\u0072t\u006c\u0047\u0075\u0074\u0074\u0065r"}:_beefga .RtlGutter =NewCT_OnOff (); -if _adabc :=d .DecodeElement (_beefga .RtlGutter ,&_fdgdgd );_adabc !=nil {return _adabc ;};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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"},_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 :"\u0064o\u0063\u0047\u0072\u0069\u0064"}:_beefga .DocGrid =NewCT_DocGrid (); -if _bdgcgd :=d .DecodeElement (_beefga .DocGrid ,&_fdgdgd );_bdgcgd !=nil {return _bdgcgd ;};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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"},_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 :"\u0070r\u0069n\u0074\u0065\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"}:_beefga .PrinterSettings =NewCT_Rel (); -if _fddcad :=d .DecodeElement (_beefga .PrinterSettings ,&_fdgdgd );_fddcad !=nil {return _fddcad ;};default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_fdgdgd .Name ); -if _gacaa :=d .Skip ();_gacaa !=nil {return _gacaa ;};};case _b .EndElement :break _beebeb ;case _b .CharData :};};return nil ;};func (_fddfc *AC_ChoiceRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbaggd :for {_dgfdbb ,_adadb :=d .Token (); -if _adadb !=nil {return _adadb ;};switch _eddcg :=_dgfdbb .(type ){case _b .StartElement :switch _eddcg .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 :"\u0062\u0072"},_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 :"\u0062\u0072"}:_fddfc .Br =NewCT_Br (); -if _ebcad :=d .DecodeElement (_fddfc .Br ,&_eddcg );_ebcad !=nil {return _ebcad ;};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 :"\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 :"\u0074"}:_fddfc .T =NewCT_Text (); -if _gddcb :=d .DecodeElement (_fddfc .T ,&_eddcg );_gddcb !=nil {return _gddcb ;};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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_fddfc .ContentPart =NewCT_Rel (); -if _ecfdc :=d .DecodeElement (_fddfc .ContentPart ,&_eddcg );_ecfdc !=nil {return _ecfdc ;};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 :"\u0064e\u006c\u0054\u0065\u0078\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 :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_fddfc .DelText =NewCT_Text (); -if _bgfag :=d .DecodeElement (_fddfc .DelText ,&_eddcg );_bgfag !=nil {return _bgfag ;};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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_fddfc .InstrText =NewCT_Text (); -if _gfffe :=d .DecodeElement (_fddfc .InstrText ,&_eddcg );_gfffe !=nil {return _gfffe ;};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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_fddfc .DelInstrText =NewCT_Text (); -if _abbcd :=d .DecodeElement (_fddfc .DelInstrText ,&_eddcg );_abbcd !=nil {return _abbcd ;};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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_fddfc .NoBreakHyphen =NewCT_Empty (); -if _fccae :=d .DecodeElement (_fddfc .NoBreakHyphen ,&_eddcg );_fccae !=nil {return _fccae ;};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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_fddfc .SoftHyphen =NewCT_Empty (); -if _gagag :=d .DecodeElement (_fddfc .SoftHyphen ,&_eddcg );_gagag !=nil {return _gagag ;};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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_fddfc .DayShort =NewCT_Empty (); -if _ddefe :=d .DecodeElement (_fddfc .DayShort ,&_eddcg );_ddefe !=nil {return _ddefe ;};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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_fddfc .MonthShort =NewCT_Empty (); -if _eceda :=d .DecodeElement (_fddfc .MonthShort ,&_eddcg );_eceda !=nil {return _eceda ;};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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_fddfc .YearShort =NewCT_Empty (); -if _dcddcf :=d .DecodeElement (_fddfc .YearShort ,&_eddcg );_dcddcf !=nil {return _dcddcf ;};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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_fddfc .DayLong =NewCT_Empty (); -if _cffde :=d .DecodeElement (_fddfc .DayLong ,&_eddcg );_cffde !=nil {return _cffde ;};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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_fddfc .MonthLong =NewCT_Empty (); -if _acabbg :=d .DecodeElement (_fddfc .MonthLong ,&_eddcg );_acabbg !=nil {return _acabbg ;};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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_fddfc .YearLong =NewCT_Empty (); -if _fgabad :=d .DecodeElement (_fddfc .YearLong ,&_eddcg );_fgabad !=nil {return _fgabad ;};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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_fddfc .AnnotationRef =NewCT_Empty (); -if _gbgcf :=d .DecodeElement (_fddfc .AnnotationRef ,&_eddcg );_gbgcf !=nil {return _gbgcf ;};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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_fddfc .FootnoteRef =NewCT_Empty (); -if _gegcd :=d .DecodeElement (_fddfc .FootnoteRef ,&_eddcg );_gegcd !=nil {return _gegcd ;};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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_fddfc .EndnoteRef =NewCT_Empty (); -if _gdfff :=d .DecodeElement (_fddfc .EndnoteRef ,&_eddcg );_gdfff !=nil {return _gdfff ;};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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_fddfc .Separator =NewCT_Empty (); -if _gffeg :=d .DecodeElement (_fddfc .Separator ,&_eddcg );_gffeg !=nil {return _gffeg ;};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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_fddfc .ContinuationSeparator =NewCT_Empty (); -if _bcgcff :=d .DecodeElement (_fddfc .ContinuationSeparator ,&_eddcg );_bcgcff !=nil {return _bcgcff ;};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 :"\u0073\u0079\u006d"},_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 :"\u0073\u0079\u006d"}:_fddfc .Sym =NewCT_Sym (); -if _feeda :=d .DecodeElement (_fddfc .Sym ,&_eddcg );_feeda !=nil {return _feeda ;};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 :"\u0070\u0067\u004eu\u006d"},_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 :"\u0070\u0067\u004eu\u006d"}:_fddfc .PgNum =NewCT_Empty (); -if _gdaae :=d .DecodeElement (_fddfc .PgNum ,&_eddcg );_gdaae !=nil {return _gdaae ;};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 :"\u0063\u0072"},_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 :"\u0063\u0072"}:_fddfc .Cr =NewCT_Empty (); -if _bfgaa :=d .DecodeElement (_fddfc .Cr ,&_eddcg );_bfgaa !=nil {return _bfgaa ;};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 :"\u0074\u0061\u0062"},_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 :"\u0074\u0061\u0062"}:_fddfc .Tab =NewCT_Empty (); -if _ccfge :=d .DecodeElement (_fddfc .Tab ,&_eddcg );_ccfge !=nil {return _ccfge ;};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 :"\u006f\u0062\u006a\u0065\u0063\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 :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_fddfc .Object =NewCT_Object (); -if _ceeafc :=d .DecodeElement (_fddfc .Object ,&_eddcg );_ceeafc !=nil {return _ceeafc ;};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 :"\u0070\u0069\u0063\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 :"\u0070\u0069\u0063\u0074"}:_fddfc .Pict =NewCT_Picture (); -if _babag :=d .DecodeElement (_fddfc .Pict ,&_eddcg );_babag !=nil {return _babag ;};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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_fddfc .FldChar =NewCT_FldChar (); -if _gfffc :=d .DecodeElement (_fddfc .FldChar ,&_eddcg );_gfffc !=nil {return _gfffc ;};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 :"\u0072\u0075\u0062\u0079"},_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 :"\u0072\u0075\u0062\u0079"}:_fddfc .Ruby =NewCT_Ruby (); -if _ecbfa :=d .DecodeElement (_fddfc .Ruby ,&_eddcg );_ecbfa !=nil {return _ecbfa ;};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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_fddfc .FootnoteReference =NewCT_FtnEdnRef (); -if _geeebd :=d .DecodeElement (_fddfc .FootnoteReference ,&_eddcg );_geeebd !=nil {return _geeebd ;};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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_fddfc .EndnoteReference =NewCT_FtnEdnRef (); -if _eeced :=d .DecodeElement (_fddfc .EndnoteReference ,&_eddcg );_eeced !=nil {return _eeced ;};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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_fddfc .CommentReference =NewCT_Markup (); -if _dagcf :=d .DecodeElement (_fddfc .CommentReference ,&_eddcg );_dagcf !=nil {return _dagcf ;};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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_fddfc .Drawing =NewCT_Drawing (); -if _efcgdf :=d .DecodeElement (_fddfc .Drawing ,&_eddcg );_efcgdf !=nil {return _efcgdf ;};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 :"\u0070\u0074\u0061\u0062"},_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 :"\u0070\u0074\u0061\u0062"}:_fddfc .Ptab =NewCT_PTab (); -if _gfacaeb :=d .DecodeElement (_fddfc .Ptab ,&_eddcg );_gfacaeb !=nil {return _gfacaeb ;};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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_fddfc .LastRenderedPageBreak =NewCT_Empty (); -if _gefdda :=d .DecodeElement (_fddfc .LastRenderedPageBreak ,&_eddcg );_gefdda !=nil {return _gefdda ;};default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0041\u0043_C\u0068\u006fi\u0063\u0065\u0052\u0075\u006e\u0020\u0025\u0076",_eddcg .Name ); -if _babgb :=d .Skip ();_babgb !=nil {return _babgb ;};};case _b .EndElement :break _dbaggd ;case _b .CharData :};};return nil ;};func NewEG_RPrMath ()*EG_RPrMath {_fdbdeg :=&EG_RPrMath {};return _fdbdeg }; +// Validate validates the CT_Frameset and its children +func (_gbfg *CT_Frameset )Validate ()error {return _gbfg .ValidateWithPath ("C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074");};func (_gefgea ST_PageOrientation )String ()string {switch _gefgea {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 "";}; -// Validate validates the WdCT_PosH and its children -func (_eegeb *WdCT_PosH )Validate ()error {return _eegeb .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073H");};func NewCT_AutoCaption ()*CT_AutoCaption {_cea :=&CT_AutoCaption {};return _cea };func (_ecfeef *WdWgp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecfeef .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup (); -_gggag :for {_gbcaab ,_aaddcae :=d .Token ();if _aaddcae !=nil {return _aaddcae ;};switch _befdc :=_gbcaab .(type ){case _b .StartElement :switch _befdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:_ecfeef .CNvPr =_a .NewCT_NonVisualDrawingProps (); -if _fgade :=d .DecodeElement (_ecfeef .CNvPr ,&_befdc );_fgade !=nil {return _fgade ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0070\u0053\u0070\u0050\u0072"}:if _dfgab :=d .DecodeElement (_ecfeef .CNvGrpSpPr ,&_befdc ); -_dfgab !=nil {return _dfgab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067r\u0070\u0053\u0070\u0050\u0072"},_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 :"\u0067r\u0070\u0053\u0070\u0050\u0072"}:if _cebcd :=d .DecodeElement (_ecfeef .GrpSpPr ,&_befdc ); -_cebcd !=nil {return _cebcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0073\u0070"},_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 :"\u0077\u0073\u0070"}:_gacga :=NewWdCT_WordprocessingGroupChoice (); -if _dbeafa :=d .DecodeElement (&_gacga .Wsp ,&_befdc );_dbeafa !=nil {return _dbeafa ;};_ecfeef .Choice =append (_ecfeef .Choice ,_gacga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0070S\u0070"},_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 :"\u0067\u0072\u0070S\u0070"}:_faefdb :=NewWdCT_WordprocessingGroupChoice (); -if _bbdfe :=d .DecodeElement (&_faefdb .GrpSp ,&_befdc );_bbdfe !=nil {return _bbdfe ;};_ecfeef .Choice =append (_ecfeef .Choice ,_faefdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"},_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 :"\u0067\u0072\u0061p\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}:_egdcbc :=NewWdCT_WordprocessingGroupChoice (); -if _ggcff :=d .DecodeElement (&_egdcbc .GraphicFrame ,&_befdc );_ggcff !=nil {return _ggcff ;};_ecfeef .Choice =append (_ecfeef .Choice ,_egdcbc );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 :"\u0070\u0069\u0063"},_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 :"\u0070\u0069\u0063"}:_bgggce :=NewWdCT_WordprocessingGroupChoice (); -if _gbffff :=d .DecodeElement (&_bgggce .Pic ,&_befdc );_gbffff !=nil {return _gbffff ;};_ecfeef .Choice =append (_ecfeef .Choice ,_bgggce );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"},_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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_cacac :=NewWdCT_WordprocessingGroupChoice (); -if _cedecg :=d .DecodeElement (&_cacac .ContentPart ,&_befdc );_cedecg !=nil {return _cedecg ;};_ecfeef .Choice =append (_ecfeef .Choice ,_cacac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_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 :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_ecfeef .ExtLst =_a .NewCT_OfficeArtExtensionList (); -if _ffaeda :=d .DecodeElement (_ecfeef .ExtLst ,&_befdc );_ffaeda !=nil {return _ffaeda ;};default:_af .Log .Debug ("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",_befdc .Name ); -if _dedfac :=d .Skip ();_dedfac !=nil {return _dedfac ;};};case _b .EndElement :break _gggag ;case _b .CharData :};};return nil ;};func (_ebeaf ST_MailMergeSourceType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_febgb :=_b .Attr {};_febgb .Name =name ; -switch _ebeaf {case ST_MailMergeSourceTypeUnset :_febgb .Value ="";case ST_MailMergeSourceTypeDatabase :_febgb .Value ="\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065";case ST_MailMergeSourceTypeAddressBook :_febgb .Value ="a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b"; -case ST_MailMergeSourceTypeDocument1 :_febgb .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00741";case ST_MailMergeSourceTypeDocument2 :_febgb .Value ="\u0064o\u0063\u0075\u006d\u0065\u006e\u00742";case ST_MailMergeSourceTypeText :_febgb .Value ="\u0074\u0065\u0078\u0074"; -case ST_MailMergeSourceTypeEmail :_febgb .Value ="\u0065\u006d\u0061i\u006c";case ST_MailMergeSourceTypeNative :_febgb .Value ="\u006e\u0061\u0074\u0069\u0076\u0065";case ST_MailMergeSourceTypeLegacy :_febgb .Value ="\u006c\u0065\u0067\u0061\u0063\u0079"; -case ST_MailMergeSourceTypeMaster :_febgb .Value ="\u006d\u0061\u0073\u0074\u0065\u0072";};return _febgb ,nil ;};type ST_TabJc byte ;func (_fdaabe ST_HighlightColor )ValidateWithPath (path string )error {switch _fdaabe {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 (_fdaabe )); -};return nil ;};func (_edge *CT_ObjectLink )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_acecg ,_cccde :=_edge .UpdateModeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0075p\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"});if _cccde !=nil {return _cccde ; -};start .Attr =append (start .Attr ,_acecg );if _edge .LockedFieldAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_edge .LockedFieldAttr )}); -};if _edge .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_bfgcg ,_acedd :=_edge .DrawAspectAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _acedd !=nil {return _acedd ;};start .Attr =append (start .Attr ,_bfgcg ); -};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_edge .IdAttr )});if _edge .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_edge .ProgIdAttr )}); -};if _edge .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_f .Sprintf ("\u0025\u0076",*_edge .ShapeIdAttr )});};if _edge .FieldCodesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0066i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_edge .FieldCodesAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gcafca ST_Wrap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gcafca .String (),start );};func (_abbaf *CT_NumRestart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbaf .ValAttr =ST_RestartNumber (1); -for _ ,_gfdggd :=range start .Attr {if _gfdggd .Name .Local =="\u0076\u0061\u006c"{_abbaf .ValAttr .UnmarshalXMLAttr (_gfdggd );continue ;};};for {_abgfd ,_eacfe :=d .Token ();if _eacfe !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004eu\u006dR\u0065s\u0074\u0061\u0072\u0074\u003a\u0020\u0025s",_eacfe ); -};if _agbggd ,_gbdf :=_abgfd .(_b .EndElement );_gbdf &&_agbggd .Name ==start .Name {break ;};};return nil ;};type CT_DocPartGallery struct{ +// Validate validates the CT_TblBorders and its children +func (_ebgdec *CT_TblBorders )Validate ()error {return _ebgdec .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};func (_cfff *CT_CustomXmlPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _cfff .Placeholder !=nil {_gdaff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}};e .EncodeElement (_cfff .Placeholder ,_gdaff );};if _cfff .Attr !=nil {_fcbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0074\u0074\u0072"}}; +for _ ,_cbfcd :=range _cfff .Attr {e .EncodeElement (_cbfcd ,_fcbe );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Gallery Value -ValAttr ST_DocPartGallery ;};func (_cdaagg ST_SignedTwipsMeasure )String ()string {if _cdaagg .Int64 !=nil {return _f .Sprintf ("\u0025\u0076",*_cdaagg .Int64 );};if _cdaagg .ST_UniversalMeasure !=nil {return _f .Sprintf ("\u0025\u0076",*_cdaagg .ST_UniversalMeasure ); -};return "";};func (_geefc ST_HighlightColor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_geefc .String (),start );};type CT_MailMergeDataType struct{ +// Validate validates the CT_MarkupRange and its children +func (_dbaa *CT_MarkupRange )Validate ()error {return _dbaa .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065");};func (_cfcffdg *ST_FrameLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agdbg ,_gccdee :=d .Token (); +if _gccdee !=nil {return _gccdee ;};if _ceabcd ,_degdge :=_agdbg .(_g .EndElement );_degdge &&_ceabcd .Name ==start .Name {*_cfcffdg =1;return nil ;};if _ffegf ,_ffbagb :=_agdbg .(_g .CharData );!_ffbagb {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",_agdbg ); +}else {switch string (_ffegf ){case "":*_cfcffdg =0;case "\u0072\u006f\u0077\u0073":*_cfcffdg =1;case "\u0063\u006f\u006c\u0073":*_cfcffdg =2;case "\u006e\u006f\u006e\u0065":*_cfcffdg =3;};};_agdbg ,_gccdee =d .Token ();if _gccdee !=nil {return _gccdee ; +};if _bafgff ,_ffdgdfb :=_agdbg .(_g .EndElement );_ffdgdfb &&_bafgff .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",_agdbg ); +};type WdCT_PosV struct{RelativeFromAttr WdST_RelFromV ;Choice *WdCT_PosVChoice ;};type WdCT_TxbxContent struct{ -// Value -ValAttr string ;};func (_cfaaa *CT_SimpleField )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0069\u006e\u0073\u0074\u0072"},Value :_f .Sprintf ("\u0025\u0076",_cfaaa .InstrAttr )}); -if _cfaaa .FldLockAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0066\u006c\u0064\u004c\u006f\u0063k"},Value :_f .Sprintf ("\u0025\u0076",*_cfaaa .FldLockAttr )});};if _cfaaa .DirtyAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_cfaaa .DirtyAttr )}); -};e .EncodeToken (start );if _cfaaa .FldData !=nil {_cbdaf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0066\u006c\u0064\u0044\u0061\u0074a"}};e .EncodeElement (_cfaaa .FldData ,_cbdaf );};if _cfaaa .EG_PContent !=nil {for _ ,_aceaba :=range _cfaaa .EG_PContent {_aceaba .MarshalXML (e ,_b .StartElement {}); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;}; -// ValidateWithPath validates the CT_FFDDList and its children, prefixing error messages with path -func (_bgdc *CT_FFDDList )ValidateWithPath (path string )error {if _bgdc .Result !=nil {if _ceaff :=_bgdc .Result .ValidateWithPath (path +"\u002fR\u0065\u0073\u0075\u006c\u0074");_ceaff !=nil {return _ceaff ;};};if _bgdc .Default !=nil {if _agcbd :=_bgdc .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); -_agcbd !=nil {return _agcbd ;};};for _fgag ,_cada :=range _bgdc .ListEntry {if _ecfd :=_cada .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u004c\u0069\u0073t\u0045\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_fgag ));_ecfd !=nil {return _ecfd ; -};};return nil ;}; +// Validate validates the Document and its children +func (_gefbf *Document )Validate ()error {return _gefbf .ValidateWithPath ("\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func NewCT_FtnProps ()*CT_FtnProps {_gedgg :=&CT_FtnProps {};return _gedgg };func (_bfebf *WdCT_PosV )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cfcda ,_gcade :=_bfebf .RelativeFromAttr .MarshalXMLAttr (_g .Name {Local :"\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"}); +if _gcade !=nil {return _gcade ;};start .Attr =append (start .Attr ,_cfcda );e .EncodeToken (start );_bfebf .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Comment and its children, prefixing error messages with path -func (_geg *CT_Comment )ValidateWithPath (path string )error {for _dgbc ,_dbaa :=range _geg .EG_BlockLevelElts {if _bbgf :=_dbaa .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_dgbc )); -_bbgf !=nil {return _bbgf ;};};return nil ;};func (_aca *CT_BdoContentRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aca .ValAttr !=ST_DirectionUnset {_fgeg ,_dbc :=_aca .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _dbc !=nil {return _dbc ;};start .Attr =append (start .Attr ,_fgeg );};e .EncodeToken (start );if _aca .FldSimple !=nil {_cfg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_aed :=range _aca .FldSimple {e .EncodeElement (_aed ,_cfg ); -};};if _aca .Hyperlink !=nil {_bbfg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_aca .Hyperlink ,_bbfg );};if _aca .SubDoc !=nil {_adbgb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}}; -e .EncodeElement (_aca .SubDoc ,_adbgb );};if _aca .EG_ContentRunContent !=nil {for _ ,_dcdd :=range _aca .EG_ContentRunContent {_dcdd .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eacafg *WdCT_Inline )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eacafg .Extent =_a .NewCT_PositiveSize2D (); -_eacafg .DocPr =_a .NewCT_NonVisualDrawingProps ();_eacafg .Graphic =_a .NewGraphic ();for _ ,_decaf :=range start .Attr {if _decaf .Name .Local =="\u0064\u0069\u0073t\u0054"{_abfgd ,_aaeceaf :=_d .ParseUint (_decaf .Value ,10,32);if _aaeceaf !=nil {return _aaeceaf ; -};_gagdd :=uint32 (_abfgd );_eacafg .DistTAttr =&_gagdd ;continue ;};if _decaf .Name .Local =="\u0064\u0069\u0073t\u0042"{_fccdg ,_bcdag :=_d .ParseUint (_decaf .Value ,10,32);if _bcdag !=nil {return _bcdag ;};_aeaffd :=uint32 (_fccdg );_eacafg .DistBAttr =&_aeaffd ; -continue ;};if _decaf .Name .Local =="\u0064\u0069\u0073t\u0052"{_abcdab ,_fbbddb :=_d .ParseUint (_decaf .Value ,10,32);if _fbbddb !=nil {return _fbbddb ;};_faegac :=uint32 (_abcdab );_eacafg .DistRAttr =&_faegac ;continue ;};if _decaf .Name .Local =="\u0064\u0069\u0073t\u004c"{_cccceg ,_cbagd :=_d .ParseUint (_decaf .Value ,10,32); -if _cbagd !=nil {return _cbagd ;};_ceadd :=uint32 (_cccceg );_eacafg .DistLAttr =&_ceadd ;continue ;};};_aceff :for {_bafff ,_dbcag :=d .Token ();if _dbcag !=nil {return _dbcag ;};switch _fgcgb :=_bafff .(type ){case _b .StartElement :switch _fgcgb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _fdbdbe :=d .DecodeElement (_eacafg .Extent ,&_fgcgb ); -_fdbdbe !=nil {return _fdbdbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_eacafg .EffectExtent =NewWdCT_EffectExtent (); -if _fdbgf :=d .DecodeElement (_eacafg .EffectExtent ,&_fgcgb );_fdbgf !=nil {return _fdbgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_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 :"\u0064\u006f\u0063P\u0072"}:if _fdfcbe :=d .DecodeElement (_eacafg .DocPr ,&_fgcgb ); -_fdfcbe !=nil {return _fdfcbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_eacafg .CNvGraphicFramePr =_a .NewCT_NonVisualGraphicFrameProperties (); -if _gdbcc :=d .DecodeElement (_eacafg .CNvGraphicFramePr ,&_fgcgb );_gdbcc !=nil {return _gdbcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _cdggb :=d .DecodeElement (_eacafg .Graphic ,&_fgcgb ); -_cdggb !=nil {return _cdggb ;};default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_fgcgb .Name ); -if _ggbbf :=d .Skip ();_ggbbf !=nil {return _ggbbf ;};};case _b .EndElement :break _aceff ;case _b .CharData :};};return nil ;};func (_bebaa *CT_Frame )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bebaa .Sz !=nil {_dcebb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a"}}; -e .EncodeElement (_bebaa .Sz ,_dcebb );};if _bebaa .Name !=nil {_cfdaa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};e .EncodeElement (_bebaa .Name ,_cfdaa );};if _bebaa .Title !=nil {_caab :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}}; -e .EncodeElement (_bebaa .Title ,_caab );};if _bebaa .LongDesc !=nil {_bdeed :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u006f\u006e\u0067\u0044\u0065\u0073\u0063"}};e .EncodeElement (_bebaa .LongDesc ,_bdeed );};if _bebaa .SourceFileName !=nil {_gfccdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003as\u006f\u0075\u0072c\u0065\u0046\u0069\u006c\u0065\u004e\u0061\u006d\u0065"}}; -e .EncodeElement (_bebaa .SourceFileName ,_gfccdg );};if _bebaa .MarW !=nil {_daecc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0057"}};e .EncodeElement (_bebaa .MarW ,_daecc );};if _bebaa .MarH !=nil {_gegb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u0048"}}; -e .EncodeElement (_bebaa .MarH ,_gegb );};if _bebaa .Scrollbar !=nil {_eadc :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0073\u0063\u0072\u006f\u006c\u006c\u0062\u0061\u0072"}};e .EncodeElement (_bebaa .Scrollbar ,_eadc );};if _bebaa .NoResizeAllowed !=nil {_dafc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u006f\u0052\u0065\u0073\u0069\u007a\u0065\u0041\u006cl\u006f\u0077\u0065\u0064"}}; -e .EncodeElement (_bebaa .NoResizeAllowed ,_dafc );};if _bebaa .LinkedToFile !=nil {_ggbade :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0069\u006e\u006b\u0065\u0064\u0054o\u0046\u0069\u006c\u0065"}};e .EncodeElement (_bebaa .LinkedToFile ,_ggbade ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_SdtDocPart and its children, prefixing error messages with path +func (_adag *CT_SdtDocPart )ValidateWithPath (path string )error {if _adag .DocPartGallery !=nil {if _eecgf :=_adag .DocPartGallery .ValidateWithPath (path +"\u002fD\u006fc\u0050\u0061\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079");_eecgf !=nil {return _eecgf ; +};};if _adag .DocPartCategory !=nil {if _geafgd :=_adag .DocPartCategory .ValidateWithPath (path +"\u002f\u0044o\u0063\u0050\u0061r\u0074\u0043\u0061\u0074\u0065\u0067\u006f\u0072\u0079");_geafgd !=nil {return _geafgd ;};};if _adag .DocPartUnique !=nil {if _gbedg :=_adag .DocPartUnique .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0055n\u0069\u0071\u0075\u0065"); +_gbedg !=nil {return _gbedg ;};};return nil ;}; -// Validate validates the EG_CellMarkupElements and its children -func (_ccdbf *EG_CellMarkupElements )Validate ()error {return _ccdbf .ValidateWithPath ("E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073");};func (_gffdc *CT_ShapeDefaults )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdece :for {_agedfd ,_afcgbf :=d .Token (); -if _afcgbf !=nil {return _afcgbf ;};switch _dgabfg :=_agedfd .(type ){case _b .StartElement :switch _dgabfg .Name {default:if _afbab ,_baacca :=_gf .CreateElement (_dgabfg );_baacca !=nil {return _baacca ;}else {if _gdcdd :=d .DecodeElement (_afbab ,&_dgabfg ); -_gdcdd !=nil {return _gdcdd ;};_gffdc .Any =append (_gffdc .Any ,_afbab );};};case _b .EndElement :break _cdece ;case _b .CharData :};};return nil ;};func (_eafcbb *CT_TblStylePr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eafcbb .TypeAttr =ST_TblStyleOverrideType (1); -for _ ,_bgaacg :=range start .Attr {if _bgaacg .Name .Local =="\u0074\u0079\u0070\u0065"{_eafcbb .TypeAttr .UnmarshalXMLAttr (_bgaacg );continue ;};};_adbff :for {_feaeb ,_dccca :=d .Token ();if _dccca !=nil {return _dccca ;};switch _gecee :=_feaeb .(type ){case _b .StartElement :switch _gecee .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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_eafcbb .PPr =NewCT_PPrGeneral (); -if _aedcc :=d .DecodeElement (_eafcbb .PPr ,&_gecee );_aedcc !=nil {return _aedcc ;};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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_eafcbb .RPr =NewCT_RPr (); -if _ecceef :=d .DecodeElement (_eafcbb .RPr ,&_gecee );_ecceef !=nil {return _ecceef ;};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 :"\u0074\u0062\u006cP\u0072"},_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 :"\u0074\u0062\u006cP\u0072"}:_eafcbb .TblPr =NewCT_TblPrBase (); -if _cfbbf :=d .DecodeElement (_eafcbb .TblPr ,&_gecee );_cfbbf !=nil {return _cfbbf ;};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 :"\u0074\u0072\u0050\u0072"},_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 :"\u0074\u0072\u0050\u0072"}:_eafcbb .TrPr =NewCT_TrPr (); -if _aedcb :=d .DecodeElement (_eafcbb .TrPr ,&_gecee );_aedcb !=nil {return _aedcb ;};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 :"\u0074\u0063\u0050\u0072"},_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 :"\u0074\u0063\u0050\u0072"}:_eafcbb .TcPr =NewCT_TcPr (); -if _dffeeb :=d .DecodeElement (_eafcbb .TcPr ,&_gecee );_dffeeb !=nil {return _dffeeb ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_gecee .Name ); -if _bccgg :=d .Skip ();_bccgg !=nil {return _bccgg ;};};case _b .EndElement :break _adbff ;case _b .CharData :};};return nil ;};func (_eedba *CT_TwipsMeasure )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bcfade :=range start .Attr {if _bcfade .Name .Local =="\u0076\u0061\u006c"{_ebeec ,_cfcfbb :=ParseUnionST_TwipsMeasure (_bcfade .Value ); -if _cfcfbb !=nil {return _cfcfbb ;};_eedba .ValAttr =_ebeec ;continue ;};};for {_deaed ,_dbgac :=d .Token ();if _dbgac !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_dbgac ); -};if _fgeee ,_bfaeb :=_deaed .(_b .EndElement );_bfaeb &&_fgeee .Name ==start .Name {break ;};};return nil ;};func (_eeabee *CT_SdtComboBox )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_degac :=range start .Attr {if _degac .Name .Local =="\u006ca\u0073\u0074\u0056\u0061\u006c\u0075e"{_dbabe ,_egbcg :=_degac .Value ,error (nil ); -if _egbcg !=nil {return _egbcg ;};_eeabee .LastValueAttr =&_dbabe ;continue ;};};_acecd :for {_agfad ,_bbbg :=d .Token ();if _bbbg !=nil {return _bbbg ;};switch _gbafed :=_agfad .(type ){case _b .StartElement :switch _gbafed .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 :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"},_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 :"\u006c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}:_cddfc :=NewCT_SdtListItem (); -if _dccgab :=d .DecodeElement (_cddfc ,&_gbafed );_dccgab !=nil {return _dccgab ;};_eeabee .ListItem =append (_eeabee .ListItem ,_cddfc );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_gbafed .Name ); -if _daded :=d .Skip ();_daded !=nil {return _daded ;};};case _b .EndElement :break _acecd ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_SdtComboBox and its children +func (_abgae *CT_SdtComboBox )Validate ()error {return _abgae .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u006f\u006db\u006f\u0042\u006f\u0078");}; -// ValidateWithPath validates the CT_PBdr and its children, prefixing error messages with path -func (_bfdea *CT_PBdr )ValidateWithPath (path string )error {if _bfdea .Top !=nil {if _bgfbg :=_bfdea .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_bgfbg !=nil {return _bgfbg ;};};if _bfdea .Left !=nil {if _dcggf :=_bfdea .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074"); -_dcggf !=nil {return _dcggf ;};};if _bfdea .Bottom !=nil {if _cdgfb :=_bfdea .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d");_cdgfb !=nil {return _cdgfb ;};};if _bfdea .Right !=nil {if _gbfcbg :=_bfdea .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_gbfcbg !=nil {return _gbfcbg ;};};if _bfdea .Between !=nil {if _gfedd :=_bfdea .Between .ValidateWithPath (path +"\u002f\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_gfedd !=nil {return _gfedd ;};};if _bfdea .Bar !=nil {if _geca :=_bfdea .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072"); -_geca !=nil {return _geca ;};};return nil ;};type CT_SectPr struct{EG_HdrFtrReferences []*EG_HdrFtrReferences ; +// ValidateWithPath validates the CT_RPr and its children, prefixing error messages with path +func (_ccfc *CT_RPr )ValidateWithPath (path string )error {if _ccfc .RStyle !=nil {if _gfffc :=_ccfc .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_gfffc !=nil {return _gfffc ;};};if _ccfc .RFonts !=nil {if _dbega :=_ccfc .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_dbega !=nil {return _dbega ;};};if _ccfc .B !=nil {if _bdbag :=_ccfc .B .ValidateWithPath (path +"\u002f\u0042");_bdbag !=nil {return _bdbag ;};};if _ccfc .BCs !=nil {if _ccgeb :=_ccfc .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_ccgeb !=nil {return _ccgeb ; +};};if _ccfc .I !=nil {if _fegef :=_ccfc .I .ValidateWithPath (path +"\u002f\u0049");_fegef !=nil {return _fegef ;};};if _ccfc .ICs !=nil {if _abgg :=_ccfc .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_abgg !=nil {return _abgg ;};};if _ccfc .Caps !=nil {if _bgaedb :=_ccfc .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073"); +_bgaedb !=nil {return _bgaedb ;};};if _ccfc .SmallCaps !=nil {if _fbeeb :=_ccfc .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073");_fbeeb !=nil {return _fbeeb ;};};if _ccfc .Strike !=nil {if _bdeaf :=_ccfc .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065"); +_bdeaf !=nil {return _bdeaf ;};};if _ccfc .Dstrike !=nil {if _cbafb :=_ccfc .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065");_cbafb !=nil {return _cbafb ;};};if _ccfc .Outline !=nil {if _bgafad :=_ccfc .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065"); +_bgafad !=nil {return _bgafad ;};};if _ccfc .Shadow !=nil {if _dffge :=_ccfc .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_dffge !=nil {return _dffge ;};};if _ccfc .Emboss !=nil {if _gabgf :=_ccfc .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073"); +_gabgf !=nil {return _gabgf ;};};if _ccfc .Imprint !=nil {if _aefef :=_ccfc .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074");_aefef !=nil {return _aefef ;};};if _ccfc .NoProof !=nil {if _ggee :=_ccfc .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066"); +_ggee !=nil {return _ggee ;};};if _ccfc .SnapToGrid !=nil {if _caaag :=_ccfc .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_caaag !=nil {return _caaag ;};};if _ccfc .Vanish !=nil {if _fbded :=_ccfc .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068"); +_fbded !=nil {return _fbded ;};};if _ccfc .WebHidden !=nil {if _dfgbde :=_ccfc .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e");_dfgbde !=nil {return _dfgbde ;};};if _ccfc .Color !=nil {if _debgf :=_ccfc .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072"); +_debgf !=nil {return _debgf ;};};if _ccfc .Spacing !=nil {if _gcbfbb :=_ccfc .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_gcbfbb !=nil {return _gcbfbb ;};};if _ccfc .W !=nil {if _dfbcc :=_ccfc .W .ValidateWithPath (path +"\u002f\u0057"); +_dfbcc !=nil {return _dfbcc ;};};if _ccfc .Kern !=nil {if _fdgad :=_ccfc .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e");_fdgad !=nil {return _fdgad ;};};if _ccfc .Position !=nil {if _bbfbc :=_ccfc .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn"); +_bbfbc !=nil {return _bbfbc ;};};if _ccfc .Sz !=nil {if _abbgc :=_ccfc .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_abbgc !=nil {return _abbgc ;};};if _ccfc .SzCs !=nil {if _ffdfe :=_ccfc .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073"); +_ffdfe !=nil {return _ffdfe ;};};if _ccfc .Highlight !=nil {if _bbbfb :=_ccfc .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074");_bbbfb !=nil {return _bbbfb ;};};if _ccfc .U !=nil {if _ebdaf :=_ccfc .U .ValidateWithPath (path +"\u002f\u0055"); +_ebdaf !=nil {return _ebdaf ;};};if _ccfc .Effect !=nil {if _ebeac :=_ccfc .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074");_ebeac !=nil {return _ebeac ;};};if _ccfc .Bdr !=nil {if _fgebca :=_ccfc .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072"); +_fgebca !=nil {return _fgebca ;};};if _ccfc .Shd !=nil {if _cfffe :=_ccfc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_cfffe !=nil {return _cfffe ;};};if _ccfc .FitText !=nil {if _ebadeg :=_ccfc .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074"); +_ebadeg !=nil {return _ebadeg ;};};if _ccfc .VertAlign !=nil {if _defad :=_ccfc .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e");_defad !=nil {return _defad ;};};if _ccfc .Rtl !=nil {if _eeaaea :=_ccfc .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c"); +_eeaaea !=nil {return _eeaaea ;};};if _ccfc .Cs !=nil {if _ggefb :=_ccfc .Cs .ValidateWithPath (path +"\u002f\u0043\u0073");_ggefb !=nil {return _ggefb ;};};if _ccfc .Em !=nil {if _gdagg :=_ccfc .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_gdagg !=nil {return _gdagg ; +};};if _ccfc .Lang !=nil {if _dagdb :=_ccfc .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_dagdb !=nil {return _dagdb ;};};if _ccfc .EastAsianLayout !=nil {if _fagcg :=_ccfc .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"); +_fagcg !=nil {return _fagcg ;};};if _ccfc .SpecVanish !=nil {if _fddbe :=_ccfc .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_fddbe !=nil {return _fddbe ;};};if _ccfc .OMath !=nil {if _dfadaa :=_ccfc .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_dfadaa !=nil {return _dfadaa ;};};if _ccfc .RPrChange !=nil {if _acfdb :=_ccfc .RPrChange .ValidateWithPath (path +"\u002f\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");_acfdb !=nil {return _acfdb ;};};return nil ;};func NewCT_Zoom ()*CT_Zoom {_edgacd :=&CT_Zoom {}; +return _edgacd };func (_bcffd *CT_SdtPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egfafd :for {_gbgdd ,_adfbd :=d .Token ();if _adfbd !=nil {return _adfbd ;};switch _aagbgg :=_gbgdd .(type ){case _g .StartElement :switch _aagbgg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcffd .RPr =NewCT_RPr (); +if _fabec :=d .DecodeElement (_bcffd .RPr ,&_aagbgg );_fabec !=nil {return _fabec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcffd .Alias =NewCT_String (); +if _bafag :=d .DecodeElement (_bcffd .Alias ,&_aagbgg );_bafag !=nil {return _bafag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcffd .Tag =NewCT_String (); +if _gbfab :=d .DecodeElement (_bcffd .Tag ,&_aagbgg );_gbfab !=nil {return _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 :"\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"}:_bcffd .Id =NewCT_DecimalNumber (); +if _bedbbc :=d .DecodeElement (_bcffd .Id ,&_aagbgg );_bedbbc !=nil {return _bedbbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcffd .Lock =NewCT_Lock (); +if _ffcfd :=d .DecodeElement (_bcffd .Lock ,&_aagbgg );_ffcfd !=nil {return _ffcfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcffd .Placeholder =NewCT_Placeholder (); +if _geeee :=d .DecodeElement (_bcffd .Placeholder ,&_aagbgg );_geeee !=nil {return _geeee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcffd .Temporary =NewCT_OnOff (); +if _bbeffd :=d .DecodeElement (_bcffd .Temporary ,&_aagbgg );_bbeffd !=nil {return _bbeffd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcffd .ShowingPlcHdr =NewCT_OnOff (); +if _fbdcg :=d .DecodeElement (_bcffd .ShowingPlcHdr ,&_aagbgg );_fbdcg !=nil {return _fbdcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcffd .DataBinding =NewCT_DataBinding (); +if _fbcaf :=d .DecodeElement (_bcffd .DataBinding ,&_aagbgg );_fbcaf !=nil {return _fbcaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcffd .Label =NewCT_DecimalNumber (); +if _gceeef :=d .DecodeElement (_bcffd .Label ,&_aagbgg );_gceeef !=nil {return _gceeef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcffd .TabIndex =NewCT_UnsignedDecimalNumber (); +if _bacgg :=d .DecodeElement (_bcffd .TabIndex ,&_aagbgg );_bacgg !=nil {return _bacgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcffd .Choice =NewCT_SdtPrChoice (); +if _edgdg :=d .DecodeElement (&_bcffd .Choice .Equation ,&_aagbgg );_edgdg !=nil {return _edgdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bcffd .Choice =NewCT_SdtPrChoice (); +if _eeefe :=d .DecodeElement (&_bcffd .Choice .ComboBox ,&_aagbgg );_eeefe !=nil {return _eeefe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcffd .Choice =NewCT_SdtPrChoice (); +if _gbgaf :=d .DecodeElement (&_bcffd .Choice .Date ,&_aagbgg );_gbgaf !=nil {return _gbgaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcffd .Choice =NewCT_SdtPrChoice (); +if _ecffe :=d .DecodeElement (&_bcffd .Choice .DocPartObj ,&_aagbgg );_ecffe !=nil {return _ecffe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcffd .Choice =NewCT_SdtPrChoice (); +if _fbbcg :=d .DecodeElement (&_bcffd .Choice .DocPartList ,&_aagbgg );_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 :"\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"}:_bcffd .Choice =NewCT_SdtPrChoice (); +if _gfbe :=d .DecodeElement (&_bcffd .Choice .DropDownList ,&_aagbgg );_gfbe !=nil {return _gfbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcffd .Choice =NewCT_SdtPrChoice (); +if _adgcg :=d .DecodeElement (&_bcffd .Choice .Picture ,&_aagbgg );_adgcg !=nil {return _adgcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcffd .Choice =NewCT_SdtPrChoice (); +if _bbcged :=d .DecodeElement (&_bcffd .Choice .RichText ,&_aagbgg );_bbcged !=nil {return _bbcged ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcffd .Choice =NewCT_SdtPrChoice (); +if _gbfagd :=d .DecodeElement (&_bcffd .Choice .Text ,&_aagbgg );_gbfagd !=nil {return _gbfagd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcffd .Choice =NewCT_SdtPrChoice (); +if _aafbg :=d .DecodeElement (&_bcffd .Choice .Citation ,&_aagbgg );_aafbg !=nil {return _aafbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcffd .Choice =NewCT_SdtPrChoice (); +if _dcaga :=d .DecodeElement (&_bcffd .Choice .Group ,&_aagbgg );_dcaga !=nil {return _dcaga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcffd .Choice =NewCT_SdtPrChoice (); +if _cgdaf :=d .DecodeElement (&_bcffd .Choice .Bibliography ,&_aagbgg );_cgdaf !=nil {return _cgdaf ;};default:_fdbgc :=&_e .XSDAny {};if _bbecd :=d .DecodeElement (_fdbgc ,&_aagbgg );_bbecd !=nil {return _bbecd ;};_bcffd .Extra =append (_bcffd .Extra ,_fdbgc ); +};case _g .EndElement :break _egfafd ;case _g .CharData :};};return nil ;};func NewCT_TrPr ()*CT_TrPr {_eegfa :=&CT_TrPr {};return _eegfa };type ST_TargetScreenSz byte ;func NewCT_TrackChangeNumbering ()*CT_TrackChangeNumbering {_gefea :=&CT_TrackChangeNumbering {}; +return _gefea ;};func (_fbcfg *ST_FldCharType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbcfg =0;case "\u0062\u0065\u0067i\u006e":*_fbcfg =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_fbcfg =2;case "\u0065\u006e\u0064":*_fbcfg =3; +};return nil ;}; -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; +// Validate validates the CT_Charset and its children +func (_cebea *CT_Charset )Validate ()error {return _cebea .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0073\u0065\u0074");};func (_gaefb ST_HpsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _gaefb .ST_UnsignedDecimalNumber !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0064",*_gaefb .ST_UnsignedDecimalNumber )));};if _gaefb .ST_PositiveUniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_gaefb .ST_PositiveUniversalMeasure )); +};return e .EncodeToken (_g .EndElement {Name :start .Name });}; -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; +// Validate validates the CT_TblPrEx and its children +func (_becdde *CT_TblPrEx )Validate ()error {return _becdde .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");};func NewCT_WriteProtection ()*CT_WriteProtection {_afbcfc :=&CT_WriteProtection {};return _afbcfc };func (_cecfgg *CT_ShapeDefaults )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fceaef :for {_acdbc ,_geffd :=d .Token (); +if _geffd !=nil {return _geffd ;};switch _abea :=_acdbc .(type ){case _g .StartElement :switch _abea .Name {default:if _cafcb ,_ffddf :=_e .CreateElement (_abea );_ffddf !=nil {return _ffddf ;}else {if _gccaff :=d .DecodeElement (_cafcb ,&_abea );_gccaff !=nil {return _gccaff ; +};_cecfgg .Any =append (_cecfgg .Any ,_cafcb );};};case _g .EndElement :break _fceaef ;case _g .CharData :};};return nil ;};func (_fgbdf *ST_BrType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fgbdf =0;case "\u0070\u0061\u0067\u0065":*_fgbdf =1; +case "\u0063\u006f\u006c\u0075\u006d\u006e":*_fgbdf =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_fgbdf =3;};return nil ;};func (_bca *CT_Bookmark )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbfe :=range start .Attr {if _fbfe .Name .Local =="\u006e\u0061\u006d\u0065"{_fabb ,_dbfc :=_fbfe .Value ,error (nil ); +if _dbfc !=nil {return _dbfc ;};_bca .NameAttr =_fabb ;continue ;};if _fbfe .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_eded ,_ggf :=_ff .ParseInt (_fbfe .Value ,10,64);if _ggf !=nil {return _ggf ;};_bca .ColFirstAttr =&_eded ;continue ; +};if _fbfe .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_gbbc ,_aebc :=_ff .ParseInt (_fbfe .Value ,10,64);if _aebc !=nil {return _aebc ;};_bca .ColLastAttr =&_gbbc ;continue ;};if _fbfe .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_bca .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_fbfe ); +continue ;};if _fbfe .Name .Local =="\u0069\u0064"{_fcb ,_abd :=_ff .ParseInt (_fbfe .Value ,10,64);if _abd !=nil {return _abd ;};_bca .IdAttr =_fcb ;continue ;};};for {_cabf ,_dfa :=d .Token ();if _dfa !=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",_dfa ); +};if _caff ,_daca :=_cabf .(_g .EndElement );_daca &&_caff .Name ==start .Name {break ;};};return nil ;};type ST_MailMergeSourceType byte ;func NewCT_Comment ()*CT_Comment {_eeedd :=&CT_Comment {};return _eeedd };func NewCT_Proof ()*CT_Proof {_adggd :=&CT_Proof {}; +return _adggd };func (_eeccg *ST_ChapterSep )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eeccg =0;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_eeccg =1;case "\u0070\u0065\u0072\u0069\u006f\u0064":*_eeccg =2;case "\u0063\u006f\u006co\u006e":*_eeccg =3; +case "\u0065\u006d\u0044\u0061\u0073\u0068":*_eeccg =4;case "\u0065\u006e\u0044\u0061\u0073\u0068":*_eeccg =5;};return nil ;};func (_ddgea *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 :_a .Sprintf ("\u0025\u0076",_ddgea .AuthorAttr )}); +if _ddgea .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ddgea .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ddgea .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Section Type -Type *CT_SectType ; +// ValidateWithPath validates the CT_FFHelpText and its children, prefixing error messages with path +func (_dffd *CT_FFHelpText )ValidateWithPath (path string )error {if _cefa :=_dffd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cefa !=nil {return _cefa ;};return nil ;};func (_fdcaaf ST_Jc )ValidateWithPath (path string )error {switch _fdcaaf {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 (_fdcaaf )); +};return nil ;};func NewWdCT_Anchor ()*WdCT_Anchor {_aagga :=&WdCT_Anchor {};_aagga .SimplePos =_af .NewCT_Point2D ();_aagga .PositionH =NewWdCT_PosH ();_aagga .PositionV =NewWdCT_PosV ();_aagga .Extent =_af .NewCT_PositiveSize2D ();_aagga .DocPr =_af .NewCT_NonVisualDrawingProps (); +_aagga .Graphic =_af .NewGraphic ();return _aagga ;}; -// Page Size -PgSz *CT_PageSz ; +// Validate validates the CT_Columns and its children +func (_eeed *CT_Columns )Validate ()error {return _eeed .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u0075\u006d\u006e\u0073");};type AG_Password struct{AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ; +};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;); -// Page Margins -PgMar *CT_PageMar ; +// Validate validates the CT_FramesetChoice and its children +func (_agafa *CT_FramesetChoice )Validate ()error {return _agafa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043h\u006f\u0069\u0063\u0065");};func (_abfafa *ST_TabTlc )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_abfafa =0; +case "\u006e\u006f\u006e\u0065":*_abfafa =1;case "\u0064\u006f\u0074":*_abfafa =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_abfafa =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_abfafa =4;case "\u0068\u0065\u0061v\u0079":*_abfafa =5; +case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_abfafa =6;};return nil ;}; -// Paper Source Information -PaperSrc *CT_PaperSource ; +// Validate validates the EG_ContentCellContent and its children +func (_addee *EG_ContentCellContent )Validate ()error {return _addee .ValidateWithPath ("E\u0047\u005f\u0043\u006fnt\u0065n\u0074\u0043\u0065\u006c\u006cC\u006f\u006e\u0074\u0065\u006e\u0074");};func NewCT_FtnEdnSepRef ()*CT_FtnEdnSepRef {_gfff :=&CT_FtnEdnSepRef {}; +return _gfff };func (_ffade *CT_EdnPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gbfb ,_eeeeb :=_ffade .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eeeeb !=nil {return _eeeeb ;};start .Attr =append (start .Attr ,_gbfb ); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_Jc byte ;func (_dfdcd *EG_ContentCellContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adcec :for {_gdccg ,_abegc :=d .Token ();if _abegc !=nil {return _abegc ; +};switch _gfcga :=_gdccg .(type ){case _g .StartElement :switch _gfcga .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acgdg :=NewCT_Tc (); +if _gccddc :=d .DecodeElement (_acgdg ,&_gfcga );_gccddc !=nil {return _gccddc ;};_dfdcd .Tc =append (_dfdcd .Tc ,_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 :"\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"}:_dfdcd .CustomXml =NewCT_CustomXmlCell (); +if _cfecgf :=d .DecodeElement (_dfdcd .CustomXml ,&_gfcga );_cfecgf !=nil {return _cfecgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dfdcd .Sdt =NewCT_SdtCell (); +if _bcfcfb :=d .DecodeElement (_dfdcd .Sdt ,&_gfcga );_bcfcfb !=nil {return _bcfcfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cdcea :=NewEG_RunLevelElts (); +_cdcea .ProofErr =NewCT_ProofErr ();if _cgbdd :=d .DecodeElement (_cdcea .ProofErr ,&_gfcga );_cgbdd !=nil {return _cgbdd ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_cdcea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dgbgcb :=NewEG_RunLevelElts (); +_dgbgcb .PermStart =NewCT_PermStart ();if _aggefbc :=d .DecodeElement (_dgbgcb .PermStart ,&_gfcga );_aggefbc !=nil {return _aggefbc ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_dgbgcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eabdcd :=NewEG_RunLevelElts (); +_eabdcd .PermEnd =NewCT_Perm ();if _ceaege :=d .DecodeElement (_eabdcd .PermEnd ,&_gfcga );_ceaege !=nil {return _ceaege ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_eabdcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cdgcf :=NewEG_RunLevelElts (); +_cdgcf .Ins =NewCT_RunTrackChange ();if _efdgdf :=d .DecodeElement (_cdgcf .Ins ,&_gfcga );_efdgdf !=nil {return _efdgdf ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_cdgcf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_dcdeg :=NewEG_RunLevelElts (); +_dcdeg .Del =NewCT_RunTrackChange ();if _fafgc :=d .DecodeElement (_dcdeg .Del ,&_gfcga );_fafgc !=nil {return _fafgc ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_dcdeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_dfcgf :=NewEG_RunLevelElts (); +_dfcgf .MoveFrom =NewCT_RunTrackChange ();if _efdab :=d .DecodeElement (_dfcgf .MoveFrom ,&_gfcga );_efdab !=nil {return _efdab ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_dfcgf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_cdffg :=NewEG_RunLevelElts (); +_cdffg .MoveTo =NewCT_RunTrackChange ();if _dggcbb :=d .DecodeElement (_cdffg .MoveTo ,&_gfcga );_dggcbb !=nil {return _dggcbb ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_cdffg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cebeba :=NewEG_RunLevelElts (); +_cbade :=NewEG_RangeMarkupElements ();_cbade .BookmarkStart =NewCT_Bookmark ();if _gdbfb :=d .DecodeElement (_cbade .BookmarkStart ,&_gfcga );_gdbfb !=nil {return _gdbfb ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_cebeba );_cebeba .EG_RangeMarkupElements =append (_cebeba .EG_RangeMarkupElements ,_cbade ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dgaef :=NewEG_RunLevelElts (); +_ceeeb :=NewEG_RangeMarkupElements ();_ceeeb .BookmarkEnd =NewCT_MarkupRange ();if _ffaad :=d .DecodeElement (_ceeeb .BookmarkEnd ,&_gfcga );_ffaad !=nil {return _ffaad ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_dgaef );_dgaef .EG_RangeMarkupElements =append (_dgaef .EG_RangeMarkupElements ,_ceeeb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbddc :=NewEG_RunLevelElts (); +_cdcbb :=NewEG_RangeMarkupElements ();_cdcbb .MoveFromRangeStart =NewCT_MoveBookmark ();if _afcbef :=d .DecodeElement (_cdcbb .MoveFromRangeStart ,&_gfcga );_afcbef !=nil {return _afcbef ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_cbddc ); +_cbddc .EG_RangeMarkupElements =append (_cbddc .EG_RangeMarkupElements ,_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 :"\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"}:_cegdfb :=NewEG_RunLevelElts (); +_dfeced :=NewEG_RangeMarkupElements ();_dfeced .MoveFromRangeEnd =NewCT_MarkupRange ();if _dfdcf :=d .DecodeElement (_dfeced .MoveFromRangeEnd ,&_gfcga );_dfdcf !=nil {return _dfdcf ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_cegdfb ); +_cegdfb .EG_RangeMarkupElements =append (_cegdfb .EG_RangeMarkupElements ,_dfeced );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ddecbd :=NewEG_RunLevelElts (); +_bfegeb :=NewEG_RangeMarkupElements ();_bfegeb .MoveToRangeStart =NewCT_MoveBookmark ();if _gafad :=d .DecodeElement (_bfegeb .MoveToRangeStart ,&_gfcga );_gafad !=nil {return _gafad ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_ddecbd ); +_ddecbd .EG_RangeMarkupElements =append (_ddecbd .EG_RangeMarkupElements ,_bfegeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_afadbd :=NewEG_RunLevelElts (); +_ddfca :=NewEG_RangeMarkupElements ();_ddfca .MoveToRangeEnd =NewCT_MarkupRange ();if _acfeff :=d .DecodeElement (_ddfca .MoveToRangeEnd ,&_gfcga );_acfeff !=nil {return _acfeff ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_afadbd );_afadbd .EG_RangeMarkupElements =append (_afadbd .EG_RangeMarkupElements ,_ddfca ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abfaf :=NewEG_RunLevelElts (); +_fbgbc :=NewEG_RangeMarkupElements ();_fbgbc .CommentRangeStart =NewCT_MarkupRange ();if _aaddf :=d .DecodeElement (_fbgbc .CommentRangeStart ,&_gfcga );_aaddf !=nil {return _aaddf ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_abfaf );_abfaf .EG_RangeMarkupElements =append (_abfaf .EG_RangeMarkupElements ,_fbgbc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ecaaa :=NewEG_RunLevelElts (); +_eadaf :=NewEG_RangeMarkupElements ();_eadaf .CommentRangeEnd =NewCT_MarkupRange ();if _abbdgg :=d .DecodeElement (_eadaf .CommentRangeEnd ,&_gfcga );_abbdgg !=nil {return _abbdgg ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_ecaaa );_ecaaa .EG_RangeMarkupElements =append (_ecaaa .EG_RangeMarkupElements ,_eadaf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cadbaf :=NewEG_RunLevelElts (); +_cggcc :=NewEG_RangeMarkupElements ();_cggcc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bbcag :=d .DecodeElement (_cggcc .CustomXmlInsRangeStart ,&_gfcga );_bbcag !=nil {return _bbcag ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_cadbaf ); +_cadbaf .EG_RangeMarkupElements =append (_cadbaf .EG_RangeMarkupElements ,_cggcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bdgad :=NewEG_RunLevelElts (); +_dfbeb :=NewEG_RangeMarkupElements ();_dfbeb .CustomXmlInsRangeEnd =NewCT_Markup ();if _agddd :=d .DecodeElement (_dfbeb .CustomXmlInsRangeEnd ,&_gfcga );_agddd !=nil {return _agddd ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_bdgad ); +_bdgad .EG_RangeMarkupElements =append (_bdgad .EG_RangeMarkupElements ,_dfbeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_gccfa :=NewEG_RunLevelElts (); +_bbbge :=NewEG_RangeMarkupElements ();_bbbge .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dgebaf :=d .DecodeElement (_bbbge .CustomXmlDelRangeStart ,&_gfcga );_dgebaf !=nil {return _dgebaf ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_gccfa ); +_gccfa .EG_RangeMarkupElements =append (_gccfa .EG_RangeMarkupElements ,_bbbge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_eecdd :=NewEG_RunLevelElts (); +_dgbac :=NewEG_RangeMarkupElements ();_dgbac .CustomXmlDelRangeEnd =NewCT_Markup ();if _gbcda :=d .DecodeElement (_dgbac .CustomXmlDelRangeEnd ,&_gfcga );_gbcda !=nil {return _gbcda ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_eecdd ); +_eecdd .EG_RangeMarkupElements =append (_eecdd .EG_RangeMarkupElements ,_dgbac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fbeee :=NewEG_RunLevelElts (); +_bdafe :=NewEG_RangeMarkupElements ();_bdafe .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _geedd :=d .DecodeElement (_bdafe .CustomXmlMoveFromRangeStart ,&_gfcga );_geedd !=nil {return _geedd ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_fbeee ); +_fbeee .EG_RangeMarkupElements =append (_fbeee .EG_RangeMarkupElements ,_bdafe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_afebae :=NewEG_RunLevelElts (); +_aeecd :=NewEG_RangeMarkupElements ();_aeecd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _ccdgg :=d .DecodeElement (_aeecd .CustomXmlMoveFromRangeEnd ,&_gfcga );_ccdgg !=nil {return _ccdgg ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_afebae ); +_afebae .EG_RangeMarkupElements =append (_afebae .EG_RangeMarkupElements ,_aeecd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_ccbba :=NewEG_RunLevelElts (); +_gecca :=NewEG_RangeMarkupElements ();_gecca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _aadff :=d .DecodeElement (_gecca .CustomXmlMoveToRangeStart ,&_gfcga );_aadff !=nil {return _aadff ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_ccbba ); +_ccbba .EG_RangeMarkupElements =append (_ccbba .EG_RangeMarkupElements ,_gecca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eebgfc :=NewEG_RunLevelElts (); +_bfbcgf :=NewEG_RangeMarkupElements ();_bfbcgf .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ecbdgb :=d .DecodeElement (_bfbcgf .CustomXmlMoveToRangeEnd ,&_gfcga );_ecbdgb !=nil {return _ecbdgb ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_eebgfc ); +_eebgfc .EG_RangeMarkupElements =append (_eebgfc .EG_RangeMarkupElements ,_bfbcgf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_aadbc :=NewEG_RunLevelElts (); +_ggbfcc :=NewEG_MathContent ();_ggbfcc .OMathPara =_b .NewOMathPara ();if _fbdff :=d .DecodeElement (_ggbfcc .OMathPara ,&_gfcga );_fbdff !=nil {return _fbdff ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_aadbc );_aadbc .EG_MathContent =append (_aadbc .EG_MathContent ,_ggbfcc ); +case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_agcad :=NewEG_RunLevelElts (); +_cfgcef :=NewEG_MathContent ();_cfgcef .OMath =_b .NewOMath ();if _cbeee :=d .DecodeElement (_cfgcef .OMath ,&_gfcga );_cbeee !=nil {return _cbeee ;};_dfdcd .EG_RunLevelElts =append (_dfdcd .EG_RunLevelElts ,_agcad );_agcad .EG_MathContent =append (_agcad .EG_MathContent ,_cfgcef ); +default:_bd .Log .Debug ("\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",_gfcga .Name ); +if _ecgfcf :=d .Skip ();_ecgfcf !=nil {return _ecgfcf ;};};case _g .EndElement :break _adcec ;case _g .CharData :};};return nil ;};func (_bbdab ST_InfoTextType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bbdab .String (),start ); +}; -// Page Borders -PgBorders *CT_PageBorders ; +// Validate validates the CT_Background and its children +func (_ebg *CT_Background )Validate ()error {return _ebg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_fbcae *ST_StyleType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbcae =0; +case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_fbcae =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_fbcae =2;case "\u0074\u0061\u0062l\u0065":*_fbcae =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_fbcae =4;};return nil ;};const (ST_MergeUnset ST_Merge =0; +ST_MergeContinue ST_Merge =1;ST_MergeRestart ST_Merge =2;);type ST_FontFamily byte ; -// Line Numbering Settings -LnNumType *CT_LineNumber ; +// ValidateWithPath validates the WdCT_WordprocessingContentPart and its children, prefixing error messages with path +func (_aefca *WdCT_WordprocessingContentPart )ValidateWithPath (path string )error {if _bacca :=_aefca .BwModeAttr .ValidateWithPath (path +"/\u0042\u0077\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bacca !=nil {return _bacca ;};if _aefca .NvContentPartPr !=nil {if _cggcg :=_aefca .NvContentPartPr .ValidateWithPath (path +"\u002f\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"); +_cggcg !=nil {return _cggcg ;};};if _aefca .Xfrm !=nil {if _cdbda :=_aefca .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_cdbda !=nil {return _cdbda ;};};if _aefca .ExtLst !=nil {if _fggdae :=_aefca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074"); +_fggdae !=nil {return _fggdae ;};};return nil ;}; -// Page Numbering Settings -PgNumType *CT_PageNumber ; +// Validate validates the CT_TblPrChange and its children +func (_gcdgdc *CT_TblPrChange )Validate ()error {return _gcdgdc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0050\u0072\u0043h\u0061\u006e\u0067\u0065");}; -// Column Definitions -Cols *CT_Columns ; +// Validate validates the CT_Picture and its children +func (_gddag *CT_Picture )Validate ()error {return _gddag .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065");};type ST_ChapterSep byte ;type CT_Captions struct{ -// Only Allow Editing of Form Fields -FormProt *CT_OnOff ; +// Single Caption Type Definition +Caption []*CT_Caption ; -// Vertical Text Alignment on Page -VAlign *CT_VerticalJc ; +// Automatic Captioning Settings +AutoCaptions *CT_AutoCaptions ;};func NewCT_NumFmt ()*CT_NumFmt {_fdcaa :=&CT_NumFmt {};_fdcaa .ValAttr =ST_NumberFormat (1);return _fdcaa ;}; -// Suppress Endnotes In Document -NoEndnote *CT_OnOff ; +// ValidateWithPath validates the CT_LongHexNumber and its children, prefixing error messages with path +func (_egacb *CT_LongHexNumber )ValidateWithPath (path string )error {return nil };func NewCT_SmartTagPr ()*CT_SmartTagPr {_ccccd :=&CT_SmartTagPr {};return _ccccd }; -// Different First Page Headers and Footers -TitlePg *CT_OnOff ; +// Validate validates the CT_ObjectEmbed and its children +func (_egebd *CT_ObjectEmbed )Validate ()error {return _egebd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074E\u006d\u0062\u0065\u0064");};func (_gbbg *CT_PPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _gbbg .PStyle !=nil {_bgefe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gbbg .PStyle ,_bgefe );};if _gbbg .KeepNext !=nil {_aeaae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}}; +e .EncodeElement (_gbbg .KeepNext ,_aeaae );};if _gbbg .KeepLines !=nil {_gbgac :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gbbg .KeepLines ,_gbgac );};if _gbbg .PageBreakBefore !=nil {_fgffe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}}; +e .EncodeElement (_gbbg .PageBreakBefore ,_fgffe );};if _gbbg .FramePr !=nil {_addaa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_gbbg .FramePr ,_addaa );};if _gbbg .WidowControl !=nil {_daaegc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; +e .EncodeElement (_gbbg .WidowControl ,_daaegc );};if _gbbg .NumPr !=nil {_fcade :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_gbbg .NumPr ,_fcade );};if _gbbg .SuppressLineNumbers !=nil {_afce :=_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 (_gbbg .SuppressLineNumbers ,_afce );};if _gbbg .PBdr !=nil {_edbae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_gbbg .PBdr ,_edbae );};if _gbbg .Shd !=nil {_gggd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}}; +e .EncodeElement (_gbbg .Shd ,_gggd );};if _gbbg .Tabs !=nil {_bddc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_gbbg .Tabs ,_bddc );};if _gbbg .SuppressAutoHyphens !=nil {_cbgff :=_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 (_gbbg .SuppressAutoHyphens ,_cbgff );};if _gbbg .Kinsoku !=nil {_dfada :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_gbbg .Kinsoku ,_dfada );};if _gbbg .WordWrap !=nil {_eeefb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; +e .EncodeElement (_gbbg .WordWrap ,_eeefb );};if _gbbg .OverflowPunct !=nil {_egaeg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_gbbg .OverflowPunct ,_egaeg ); +};if _gbbg .TopLinePunct !=nil {_ccaccf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_gbbg .TopLinePunct ,_ccaccf );};if _gbbg .AutoSpaceDE !=nil {_cdddd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; +e .EncodeElement (_gbbg .AutoSpaceDE ,_cdddd );};if _gbbg .AutoSpaceDN !=nil {_ecddee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_gbbg .AutoSpaceDN ,_ecddee ); +};if _gbbg .Bidi !=nil {_eaecd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_gbbg .Bidi ,_eaecd );};if _gbbg .AdjustRightInd !=nil {_bebbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; +e .EncodeElement (_gbbg .AdjustRightInd ,_bebbf );};if _gbbg .SnapToGrid !=nil {_dfedd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_gbbg .SnapToGrid ,_dfedd );};if _gbbg .Spacing !=nil {_dfbea :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}}; +e .EncodeElement (_gbbg .Spacing ,_dfbea );};if _gbbg .Ind !=nil {_eaggf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_gbbg .Ind ,_eaggf );};if _gbbg .ContextualSpacing !=nil {_gafaf :=_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 (_gbbg .ContextualSpacing ,_gafaf );};if _gbbg .MirrorIndents !=nil {_acbgg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_gbbg .MirrorIndents ,_acbgg ); +};if _gbbg .SuppressOverlap !=nil {_eafge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_gbbg .SuppressOverlap ,_eafge );};if _gbbg .Jc !=nil {_ddebe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}}; +e .EncodeElement (_gbbg .Jc ,_ddebe );};if _gbbg .TextDirection !=nil {_afbba :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gbbg .TextDirection ,_afbba ); +};if _gbbg .TextAlignment !=nil {_bedcg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_gbbg .TextAlignment ,_bedcg );};if _gbbg .TextboxTightWrap !=nil {_ccdb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}}; +e .EncodeElement (_gbbg .TextboxTightWrap ,_ccdb );};if _gbbg .OutlineLvl !=nil {_gggdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_gbbg .OutlineLvl ,_gggdb );};if _gbbg .DivId !=nil {_cedbf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}}; +e .EncodeElement (_gbbg .DivId ,_cedbf );};if _gbbg .CnfStyle !=nil {_cgabc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_gbbg .CnfStyle ,_cgabc );};if _gbbg .RPr !=nil {_ccgf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +e .EncodeElement (_gbbg .RPr ,_ccgf );};if _gbbg .SectPr !=nil {_ababc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_gbbg .SectPr ,_ababc );};if _gbbg .PPrChange !=nil {_gbgfg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_gbbg .PPrChange ,_gbgfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Text Flow Direction -TextDirection *CT_TextDirection ; +// ValidateWithPath validates the CT_FtnEdn and its children, prefixing error messages with path +func (_deegge *CT_FtnEdn )ValidateWithPath (path string )error {if _facdbe :=_deegge .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_facdbe !=nil {return _facdbe ;};for _gcfd ,_ddbcf :=range _deegge .EG_BlockLevelElts {if _adbbf :=_ddbcf .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 ,_gcfd )); +_adbbf !=nil {return _adbbf ;};};return nil ;}; -// Right to Left Section Layout -Bidi *CT_OnOff ; +// ValidateWithPath validates the CT_RubyPr and its children, prefixing error messages with path +func (_bfdga *CT_RubyPr )ValidateWithPath (path string )error {if _gebfe :=_bfdga .RubyAlign .ValidateWithPath (path +"\u002f\u0052\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");_gebfe !=nil {return _gebfe ;};if _bfccg :=_bfdga .Hps .ValidateWithPath (path +"\u002f\u0048\u0070\u0073"); +_bfccg !=nil {return _bfccg ;};if _facda :=_bfdga .HpsRaise .ValidateWithPath (path +"\u002fH\u0070\u0073\u0052\u0061\u0069\u0073e");_facda !=nil {return _facda ;};if _dbead :=_bfdga .HpsBaseText .ValidateWithPath (path +"\u002f\u0048\u0070s\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"); +_dbead !=nil {return _dbead ;};if _bdbee :=_bfdga .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_bdbee !=nil {return _bdbee ;};if _bfdga .Dirty !=nil {if _ebbgfa :=_bfdga .Dirty .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079"); +_ebbgfa !=nil {return _ebbgfa ;};};return nil ;};func (_dafad *CT_RubyContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dafad .R !=nil {_adfaebc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072"}}; +e .EncodeElement (_dafad .R ,_adfaebc );};if _dafad .EG_RunLevelElts !=nil {for _ ,_cegfd :=range _dafad .EG_RunLevelElts {_cegfd .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_ContentCellContent ()*EG_ContentCellContent {_aadad :=&EG_ContentCellContent {}; +return _aadad ;};type Ftr struct{CT_HdrFtr };func (_gfbbf *CT_TextDirection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfbbf .ValAttr =ST_TextDirection (1);for _ ,_dcbee :=range start .Attr {if _dcbee .Name .Local =="\u0076\u0061\u006c"{_gfbbf .ValAttr .UnmarshalXMLAttr (_dcbee ); +continue ;};};for {_bbgcg ,_febccd :=d .Token ();if _febccd !=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",_febccd );};if _dcfbfg ,_afgba :=_bbgcg .(_g .EndElement ); +_afgba &&_dcfbfg .Name ==start .Name {break ;};};return nil ;};func (_fafee *CT_DocProtect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fafee .EditAttr !=ST_DocProtectUnset {_eaab ,_fgffd :=_fafee .EditAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0065\u0064\u0069\u0074"}); +if _fgffd !=nil {return _fgffd ;};start .Attr =append (start .Attr ,_eaab );};if _fafee .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 :_a .Sprintf ("\u0025\u0076",*_fafee .FormattingAttr )}); +};if _fafee .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 :_a .Sprintf ("\u0025\u0076",*_fafee .EnforcementAttr )});};if _fafee .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 :_a .Sprintf ("\u0025\u0076",*_fafee .AlgorithmNameAttr )}); +};if _fafee .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 :_a .Sprintf ("\u0025\u0076",*_fafee .HashValueAttr )});};if _fafee .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 :_a .Sprintf ("\u0025\u0076",*_fafee .SaltValueAttr )}); +};if _fafee .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 :_a .Sprintf ("\u0025\u0076",*_fafee .SpinCountAttr )});};if _fafee .CryptProviderTypeAttr !=_ffb .ST_CryptProvUnset {_aafec ,_cabba :=_fafee .CryptProviderTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"}); +if _cabba !=nil {return _cabba ;};start .Attr =append (start .Attr ,_aafec );};if _fafee .CryptAlgorithmClassAttr !=_ffb .ST_AlgClassUnset {_dggf ,_gdgae :=_fafee .CryptAlgorithmClassAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); +if _gdgae !=nil {return _gdgae ;};start .Attr =append (start .Attr ,_dggf );};if _fafee .CryptAlgorithmTypeAttr !=_ffb .ST_AlgTypeUnset {_deacd ,_abdc :=_fafee .CryptAlgorithmTypeAttr .MarshalXMLAttr (_g .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); +if _abdc !=nil {return _abdc ;};start .Attr =append (start .Attr ,_deacd );};if _fafee .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 :_a .Sprintf ("\u0025\u0076",*_fafee .CryptAlgorithmSidAttr )}); +};if _fafee .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 :_a .Sprintf ("\u0025\u0076",*_fafee .CryptSpinCountAttr )}); +};if _fafee .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 :_a .Sprintf ("\u0025\u0076",*_fafee .CryptProviderAttr )}); +};if _fafee .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fafee .AlgIdExtAttr )});};if _fafee .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 :_a .Sprintf ("\u0025\u0076",*_fafee .AlgIdExtSourceAttr )}); +};if _fafee .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 :_a .Sprintf ("\u0025\u0076",*_fafee .CryptProviderTypeExtAttr )}); +};if _fafee .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 :_a .Sprintf ("\u0025\u0076",*_fafee .CryptProviderTypeExtSourceAttr )}); +};if _fafee .HashAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_fafee .HashAttr )});};if _fafee .SaltAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_fafee .SaltAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_DocPartCategory ()*CT_DocPartCategory {_acdde :=&CT_DocPartCategory {};_acdde .Name =NewCT_String ();_acdde .Gallery =NewCT_DocPartGallery ();return _acdde ; +};type CT_Div struct{ -// Gutter on Right Side of Page -RtlGutter *CT_OnOff ; +// div Data ID +IdAttr int64 ; -// Document Grid -DocGrid *CT_DocGrid ; +// Data for HTML blockquote Element +BlockQuote *CT_OnOff ; -// Reference to Printer Settings Data -PrinterSettings *CT_Rel ; +// Data for HTML body Element +BodyDiv *CT_OnOff ; -// Revision Information for Section Properties -SectPrChange *CT_SectPrChange ;RsidRPrAttr *string ;RsidDelAttr *string ;RsidRAttr *string ;RsidSectAttr *string ;}; +// Left Margin for HTML div +MarLeft *CT_SignedTwipsMeasure ; -// Validate validates the WdCT_EffectExtent and its children -func (_ecaacb *WdCT_EffectExtent )Validate ()error {return _ecaacb .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0045\u0066\u0066\u0065\u0063\u0074\u0045x\u0074\u0065\u006e\u0074");};func (_gccfa ST_StyleType )Validate ()error {return _gccfa .ValidateWithPath ("")}; -func (_fbdbed *WdCT_WordprocessingContentPartNonVisual )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fbdbed .CNvPr !=nil {_efbagc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}}; -e .EncodeElement (_fbdbed .CNvPr ,_efbagc );};if _fbdbed .CNvContentPartPr !=nil {_cefba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0063Nv\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}};e .EncodeElement (_fbdbed .CNvContentPartPr ,_cefba ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Right Margin for HTML div +MarRight *CT_SignedTwipsMeasure ; -// ValidateWithPath validates the WdWpc and its children, prefixing error messages with path -func (_eggbb *WdWpc )ValidateWithPath (path string )error {if _ggbgf :=_eggbb .WdCT_WordprocessingCanvas .ValidateWithPath (path );_ggbgf !=nil {return _ggbgf ;};return nil ;};func (_bgbagf *ST_DocPartType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bgbagf =0; -case "\u006e\u006f\u006e\u0065":*_bgbagf =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_bgbagf =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_bgbagf =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_bgbagf =4;case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_bgbagf =5; -case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_bgbagf =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_bgbagf =7;};return nil ;}; +// Top Margin for HTML div +MarTop *CT_SignedTwipsMeasure ; -// Validate validates the CT_MarkupRange and its children -func (_dddcc *CT_MarkupRange )Validate ()error {return _dddcc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0075\u0070R\u0061\u006e\u0067\u0065");};func (_gcagd *CT_LatentStyles )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_defdd :=range start .Attr {if _defdd .Name .Local =="\u0064\u0065\u0066\u004c\u006f\u0063\u006b\u0065\u0064S\u0074\u0061\u0074\u0065"{_aefec ,_fdgd :=ParseUnionST_OnOff (_defdd .Value ); -if _fdgd !=nil {return _fdgd ;};_gcagd .DefLockedStateAttr =&_aefec ;continue ;};if _defdd .Name .Local =="\u0064\u0065\u0066\u0055\u0049\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"{_fadef ,_bccdegd :=_d .ParseInt (_defdd .Value ,10,64);if _bccdegd !=nil {return _bccdegd ; -};_gcagd .DefUIPriorityAttr =&_fadef ;continue ;};if _defdd .Name .Local =="\u0064\u0065\u0066\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"{_ddgab ,_gfdae :=ParseUnionST_OnOff (_defdd .Value );if _gfdae !=nil {return _gfdae ;};_gcagd .DefSemiHiddenAttr =&_ddgab ; -continue ;};if _defdd .Name .Local =="\u0064\u0065\u0066\u0055\u006e\u0068\u0069\u0064\u0065\u0057\u0068\u0065n\u0055\u0073\u0065\u0064"{_gccbc ,_eefce :=ParseUnionST_OnOff (_defdd .Value );if _eefce !=nil {return _eefce ;};_gcagd .DefUnhideWhenUsedAttr =&_gccbc ; -continue ;};if _defdd .Name .Local =="\u0064\u0065\u0066\u0051\u0046\u006f\u0072\u006d\u0061\u0074"{_cfdae ,_bebf :=ParseUnionST_OnOff (_defdd .Value );if _bebf !=nil {return _bebf ;};_gcagd .DefQFormatAttr =&_cfdae ;continue ;};if _defdd .Name .Local =="\u0063\u006f\u0075n\u0074"{_bfeed ,_ffeg :=_d .ParseInt (_defdd .Value ,10,64); -if _ffeg !=nil {return _ffeg ;};_gcagd .CountAttr =&_bfeed ;continue ;};};_agaff :for {_fedfb ,_adec :=d .Token ();if _adec !=nil {return _adec ;};switch _adbb :=_fedfb .(type ){case _b .StartElement :switch _adbb .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 :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"},_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 :"\u006c\u0073\u0064E\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e"}:_ebebca :=NewCT_LsdException (); -if _cffaa :=d .DecodeElement (_ebebca ,&_adbb );_cffaa !=nil {return _cffaa ;};_gcagd .LsdException =append (_gcagd .LsdException ,_ebebca );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0061\u0074e\u006e\u0074\u0053\u0074\u0079\u006c\u0065\u0073\u0020\u0025\u0076",_adbb .Name ); -if _ddcff :=d .Skip ();_ddcff !=nil {return _ddcff ;};};case _b .EndElement :break _agaff ;case _b .CharData :};};return nil ;};func (_edecbf ST_HighlightColor )String ()string {switch _edecbf {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 (_bedeba *ST_MailMergeSourceType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bedeba =0;case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_bedeba =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_bedeba =2; -case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_bedeba =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_bedeba =4;case "\u0074\u0065\u0078\u0074":*_bedeba =5;case "\u0065\u006d\u0061i\u006c":*_bedeba =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_bedeba =7; -case "\u006c\u0065\u0067\u0061\u0063\u0079":*_bedeba =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_bedeba =9;};return nil ;};type CT_Compat struct{ +// Bottom Margin for HTML div +MarBottom *CT_SignedTwipsMeasure ; -// Use Simplified Rules For Table Border Conflicts -UseSingleBorderforContiguousCells *CT_OnOff ; +// Set of Borders for HTML div +DivBdr *CT_DivBdr ; -// Fit To Expanded Width When Performing Full Justification -WpJustification *CT_OnOff ; +// Child div Elements Contained within Current div +DivsChild []*CT_Divs ;};func (_fcgde *CT_DecimalNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cafc :=range start .Attr {if _cafc .Name .Local =="\u0076\u0061\u006c"{_bfbf ,_ggbb :=_ff .ParseInt (_cafc .Value ,10,64);if _ggbb !=nil {return _ggbb ; +};_fcgde .ValAttr =_bfbf ;continue ;};};for {_ccbea ,_ecdfb :=d .Token ();if _ecdfb !=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",_ecdfb ); +};if _bbbdb ,_beca :=_ccbea .(_g .EndElement );_beca &&_bbbdb .Name ==start .Name {break ;};};return nil ;};func NewCT_AutoCaptions ()*CT_AutoCaptions {_deb :=&CT_AutoCaptions {};return _deb };func (_bbfcb *CT_FtnPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gbadb ,_fbce :=_bbfcb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _fbce !=nil {return _fbce ;};start .Attr =append (start .Attr ,_gbadb );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Do Not Create Custom Tab Stop for Hanging Indent -NoTabHangInd *CT_OnOff ; +// ValidateWithPath validates the CT_LsdException and its children, prefixing error messages with path +func (_bbeeg *CT_LsdException )ValidateWithPath (path string )error {if _bbeeg .LockedAttr !=nil {if _daede :=_bbeeg .LockedAttr .ValidateWithPath (path +"/\u004c\u006f\u0063\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_daede !=nil {return _daede ;};}; +if _bbeeg .SemiHiddenAttr !=nil {if _eagfc :=_bbeeg .SemiHiddenAttr .ValidateWithPath (path +"\u002fS\u0065m\u0069\u0048\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_eagfc !=nil {return _eagfc ;};};if _bbeeg .UnhideWhenUsedAttr !=nil {if _cgefg :=_bbeeg .UnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0055\u006e\u0068id\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074\u0074\u0072"); +_cgefg !=nil {return _cgefg ;};};if _bbeeg .QFormatAttr !=nil {if _eefea :=_bbeeg .QFormatAttr .ValidateWithPath (path +"\u002f\u0051\u0046o\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_eefea !=nil {return _eefea ;};};return nil ;};func (_fgbbaf ST_DropCap )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eceaa :=_g .Attr {}; +_eceaa .Name =name ;switch _fgbbaf {case ST_DropCapUnset :_eceaa .Value ="";case ST_DropCapNone :_eceaa .Value ="\u006e\u006f\u006e\u0065";case ST_DropCapDrop :_eceaa .Value ="\u0064\u0072\u006f\u0070";case ST_DropCapMargin :_eceaa .Value ="\u006d\u0061\u0072\u0067\u0069\u006e"; +};return _eceaa ,nil ;};type ST_Em byte ; -// Do Not Add Leading Between Lines of Text -NoLeading *CT_OnOff ; +// Validate validates the CT_VMerge and its children +func (_dgcdge *CT_VMerge )Validate ()error {return _dgcdge .ValidateWithPath ("\u0043T\u005f\u0056\u004d\u0065\u0072\u0067e");};func (_deaa *CT_NumLvl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdbeg :=range start .Attr {if _cdbeg .Name .Local =="\u0069\u006c\u0076\u006c"{_bgdce ,_afcbg :=_ff .ParseInt (_cdbeg .Value ,10,64); +if _afcbg !=nil {return _afcbg ;};_deaa .IlvlAttr =_bgdce ;continue ;};};_gfceg :for {_aaece ,_afdff :=d .Token ();if _afdff !=nil {return _afdff ;};switch _dbdag :=_aaece .(type ){case _g .StartElement :switch _dbdag .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deaa .StartOverride =NewCT_DecimalNumber (); +if _bebb :=d .DecodeElement (_deaa .StartOverride ,&_dbdag );_bebb !=nil {return _bebb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_deaa .Lvl =NewCT_Lvl (); +if _dacag :=d .DecodeElement (_deaa .Lvl ,&_dbdag );_dacag !=nil {return _dacag ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_dbdag .Name ); +if _abdaba :=d .Skip ();_abdaba !=nil {return _abdaba ;};};case _g .EndElement :break _gfceg ;case _g .CharData :};};return nil ;};func (_acabc ST_DecimalNumberOrPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _acabc .ST_UnqualifiedPercentage !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0064",*_acabc .ST_UnqualifiedPercentage )));};if _acabc .ST_Percentage !=nil {e .EncodeToken (_g .CharData (*_acabc .ST_Percentage ));};return e .EncodeToken (_g .EndElement {Name :start .Name }); +};func (_bbgdf ST_PTabLeader )String ()string {switch _bbgdf {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 (_eabgea ST_TblLayoutType )ValidateWithPath (path string )error {switch _eabgea {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 (_eabgea )); +};return nil ;}; -// Add Additional Space Below Baseline For Underlined East Asian Text -SpaceForUL *CT_OnOff ; +// Validate validates the CT_LsdException and its children +func (_bfgfe *CT_LsdException )Validate ()error {return _bfgfe .ValidateWithPath ("\u0043T\u005fL\u0073\u0064\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e");}; -// Do Not Balance Text Columns within a Section -NoColumnBalance *CT_OnOff ; +// ValidateWithPath validates the CT_MailMergeDest and its children, prefixing error messages with path +func (_adab *CT_MailMergeDest )ValidateWithPath (path string )error {if _adab .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 _egddcb :=_adab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egddcb !=nil {return _egddcb ;};return nil ;}; -// Balance Single Byte and Double Byte Characters -BalanceSingleByteDoubleByteWidth *CT_OnOff ; +// ValidateWithPath validates the CT_ReadingModeInkLockDown and its children, prefixing error messages with path +func (_cedce *CT_ReadingModeInkLockDown )ValidateWithPath (path string )error {if _geee :=_cedce .ActualPgAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0074\u0075\u0061\u006c\u0050\u0067\u0041\u0074\u0074\u0072");_geee !=nil {return _geee ;};if _bfdbc :=_cedce .FontSzAttr .ValidateWithPath (path +"/\u0046\u006f\u006e\u0074\u0053\u007a\u0041\u0074\u0074\u0072"); +_bfdbc !=nil {return _bfdbc ;};return nil ;}; -// Do Not Center Content on Lines With Exact Line Height -NoExtraLineSpacing *CT_OnOff ; +// ValidateWithPath validates the EG_CellMarkupElements and its children, prefixing error messages with path +func (_befdae *EG_CellMarkupElements )ValidateWithPath (path string )error {if _befdae .CellIns !=nil {if _acged :=_befdae .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_acged !=nil {return _acged ;};};if _befdae .CellDel !=nil {if _bebee :=_befdae .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); +_bebee !=nil {return _bebee ;};};if _befdae .CellMerge !=nil {if _baeadc :=_befdae .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_baeadc !=nil {return _baeadc ;};};return nil ;}; -// Display Backslash As Yen Sign -DoNotLeaveBackslashAlone *CT_OnOff ; +// Validate validates the CT_FramePr and its children +func (_fggee *CT_FramePr )Validate ()error {return _fggee .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");};type Hdr struct{CT_HdrFtr };func (_acgda *CT_SdtContentRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cecfg :for {_fddcd ,_fgbbge :=d .Token (); +if _fgbbge !=nil {return _fgbbge ;};switch _ebaca :=_fddcd .(type ){case _g .StartElement :switch _ebaca .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_feeag :=NewCT_SimpleField (); +if _adggc :=d .DecodeElement (_feeag ,&_ebaca );_adggc !=nil {return _adggc ;};_acgda .FldSimple =append (_acgda .FldSimple ,_feeag );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acgda .Hyperlink =NewCT_Hyperlink (); +if _egbcfe :=d .DecodeElement (_acgda .Hyperlink ,&_ebaca );_egbcfe !=nil {return _egbcfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_acgda .SubDoc =NewCT_Rel (); +if _ecdcb :=d .DecodeElement (_acgda .SubDoc ,&_ebaca );_ecdcb !=nil {return _ecdcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gafce :=NewEG_ContentRunContent (); +_gafce .CustomXml =NewCT_CustomXmlRun ();if _bdefc :=d .DecodeElement (_gafce .CustomXml ,&_ebaca );_bdefc !=nil {return _bdefc ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_gafce );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_badgb :=NewEG_ContentRunContent (); +_badgb .SmartTag =NewCT_SmartTagRun ();if _afgde :=d .DecodeElement (_badgb .SmartTag ,&_ebaca );_afgde !=nil {return _afgde ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_badgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cfaed :=NewEG_ContentRunContent (); +_cfaed .Sdt =NewCT_SdtRun ();if _fgdfg :=d .DecodeElement (_cfaed .Sdt ,&_ebaca );_fgdfg !=nil {return _fgdfg ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_cfaed );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cedba :=NewEG_ContentRunContent (); +_cedba .Dir =NewCT_DirContentRun ();if _cedbe :=d .DecodeElement (_cedba .Dir ,&_ebaca );_cedbe !=nil {return _cedbe ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_cedba );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cgfde :=NewEG_ContentRunContent (); +_cgfde .Bdo =NewCT_BdoContentRun ();if _dcgff :=d .DecodeElement (_cgfde .Bdo ,&_ebaca );_dcgff !=nil {return _dcgff ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_cgfde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_caddcb :=NewEG_ContentRunContent (); +_caddcb .R =NewCT_R ();if _ecgbc :=d .DecodeElement (_caddcb .R ,&_ebaca );_ecgbc !=nil {return _ecgbc ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_caddcb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eede :=NewEG_ContentRunContent (); +_dacfb :=NewEG_RunLevelElts ();_dacfb .ProofErr =NewCT_ProofErr ();if _dcfca :=d .DecodeElement (_dacfb .ProofErr ,&_ebaca );_dcfca !=nil {return _dcfca ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_eede );_eede .EG_RunLevelElts =append (_eede .EG_RunLevelElts ,_dacfb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cgdfe :=NewEG_ContentRunContent (); +_egfbea :=NewEG_RunLevelElts ();_egfbea .PermStart =NewCT_PermStart ();if _gbece :=d .DecodeElement (_egfbea .PermStart ,&_ebaca );_gbece !=nil {return _gbece ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_cgdfe );_cgdfe .EG_RunLevelElts =append (_cgdfe .EG_RunLevelElts ,_egfbea ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aabg :=NewEG_ContentRunContent (); +_cedfe :=NewEG_RunLevelElts ();_cedfe .PermEnd =NewCT_Perm ();if _cegcb :=d .DecodeElement (_cedfe .PermEnd ,&_ebaca );_cegcb !=nil {return _cegcb ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_aabg );_aabg .EG_RunLevelElts =append (_aabg .EG_RunLevelElts ,_cedfe ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_gddba :=NewEG_ContentRunContent (); +_agaede :=NewEG_RunLevelElts ();_agaede .Ins =NewCT_RunTrackChange ();if _gfdcc :=d .DecodeElement (_agaede .Ins ,&_ebaca );_gfdcc !=nil {return _gfdcc ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_gddba );_gddba .EG_RunLevelElts =append (_gddba .EG_RunLevelElts ,_agaede ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_defgae :=NewEG_ContentRunContent (); +_cggcb :=NewEG_RunLevelElts ();_cggcb .Del =NewCT_RunTrackChange ();if _dfeaa :=d .DecodeElement (_cggcb .Del ,&_ebaca );_dfeaa !=nil {return _dfeaa ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_defgae );_defgae .EG_RunLevelElts =append (_defgae .EG_RunLevelElts ,_cggcb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_edcaa :=NewEG_ContentRunContent (); +_cgbff :=NewEG_RunLevelElts ();_cgbff .MoveFrom =NewCT_RunTrackChange ();if _ceefd :=d .DecodeElement (_cgbff .MoveFrom ,&_ebaca );_ceefd !=nil {return _ceefd ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_edcaa );_edcaa .EG_RunLevelElts =append (_edcaa .EG_RunLevelElts ,_cgbff ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gfbfe :=NewEG_ContentRunContent (); +_cbccb :=NewEG_RunLevelElts ();_cbccb .MoveTo =NewCT_RunTrackChange ();if _ddcad :=d .DecodeElement (_cbccb .MoveTo ,&_ebaca );_ddcad !=nil {return _ddcad ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_gfbfe );_gfbfe .EG_RunLevelElts =append (_gfbfe .EG_RunLevelElts ,_cbccb ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aegee :=NewEG_ContentRunContent (); +_eggec :=NewEG_RunLevelElts ();_feaeb :=NewEG_RangeMarkupElements ();_feaeb .BookmarkStart =NewCT_Bookmark ();if _fedf :=d .DecodeElement (_feaeb .BookmarkStart ,&_ebaca );_fedf !=nil {return _fedf ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_aegee ); +_aegee .EG_RunLevelElts =append (_aegee .EG_RunLevelElts ,_eggec );_eggec .EG_RangeMarkupElements =append (_eggec .EG_RangeMarkupElements ,_feaeb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_dfcabg :=NewEG_ContentRunContent (); +_edaaa :=NewEG_RunLevelElts ();_gbfbd :=NewEG_RangeMarkupElements ();_gbfbd .BookmarkEnd =NewCT_MarkupRange ();if _eafae :=d .DecodeElement (_gbfbd .BookmarkEnd ,&_ebaca );_eafae !=nil {return _eafae ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_dfcabg ); +_dfcabg .EG_RunLevelElts =append (_dfcabg .EG_RunLevelElts ,_edaaa );_edaaa .EG_RangeMarkupElements =append (_edaaa .EG_RangeMarkupElements ,_gbfbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_agea :=NewEG_ContentRunContent (); +_dafda :=NewEG_RunLevelElts ();_efagc :=NewEG_RangeMarkupElements ();_efagc .MoveFromRangeStart =NewCT_MoveBookmark ();if _geda :=d .DecodeElement (_efagc .MoveFromRangeStart ,&_ebaca );_geda !=nil {return _geda ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_agea ); +_agea .EG_RunLevelElts =append (_agea .EG_RunLevelElts ,_dafda );_dafda .EG_RangeMarkupElements =append (_dafda .EG_RangeMarkupElements ,_efagc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cgbeg :=NewEG_ContentRunContent (); +_fbgfc :=NewEG_RunLevelElts ();_cbdec :=NewEG_RangeMarkupElements ();_cbdec .MoveFromRangeEnd =NewCT_MarkupRange ();if _ebcfe :=d .DecodeElement (_cbdec .MoveFromRangeEnd ,&_ebaca );_ebcfe !=nil {return _ebcfe ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_cgbeg ); +_cgbeg .EG_RunLevelElts =append (_cgbeg .EG_RunLevelElts ,_fbgfc );_fbgfc .EG_RangeMarkupElements =append (_fbgfc .EG_RangeMarkupElements ,_cbdec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cfdca :=NewEG_ContentRunContent (); +_aagec :=NewEG_RunLevelElts ();_ebdcc :=NewEG_RangeMarkupElements ();_ebdcc .MoveToRangeStart =NewCT_MoveBookmark ();if _afdae :=d .DecodeElement (_ebdcc .MoveToRangeStart ,&_ebaca );_afdae !=nil {return _afdae ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_cfdca ); +_cfdca .EG_RunLevelElts =append (_cfdca .EG_RunLevelElts ,_aagec );_aagec .EG_RangeMarkupElements =append (_aagec .EG_RangeMarkupElements ,_ebdcc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_fffb :=NewEG_ContentRunContent (); +_acfde :=NewEG_RunLevelElts ();_fdaac :=NewEG_RangeMarkupElements ();_fdaac .MoveToRangeEnd =NewCT_MarkupRange ();if _badfg :=d .DecodeElement (_fdaac .MoveToRangeEnd ,&_ebaca );_badfg !=nil {return _badfg ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_fffb ); +_fffb .EG_RunLevelElts =append (_fffb .EG_RunLevelElts ,_acfde );_acfde .EG_RangeMarkupElements =append (_acfde .EG_RangeMarkupElements ,_fdaac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dadec :=NewEG_ContentRunContent (); +_fgbcbc :=NewEG_RunLevelElts ();_gegagb :=NewEG_RangeMarkupElements ();_gegagb .CommentRangeStart =NewCT_MarkupRange ();if _dbebcd :=d .DecodeElement (_gegagb .CommentRangeStart ,&_ebaca );_dbebcd !=nil {return _dbebcd ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_dadec ); +_dadec .EG_RunLevelElts =append (_dadec .EG_RunLevelElts ,_fgbcbc );_fgbcbc .EG_RangeMarkupElements =append (_fgbcbc .EG_RangeMarkupElements ,_gegagb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fagca :=NewEG_ContentRunContent (); +_fcdca :=NewEG_RunLevelElts ();_gcbad :=NewEG_RangeMarkupElements ();_gcbad .CommentRangeEnd =NewCT_MarkupRange ();if _dffgb :=d .DecodeElement (_gcbad .CommentRangeEnd ,&_ebaca );_dffgb !=nil {return _dffgb ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_fagca ); +_fagca .EG_RunLevelElts =append (_fagca .EG_RunLevelElts ,_fcdca );_fcdca .EG_RangeMarkupElements =append (_fcdca .EG_RangeMarkupElements ,_gcbad );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_begee :=NewEG_ContentRunContent (); +_facbf :=NewEG_RunLevelElts ();_gbedb :=NewEG_RangeMarkupElements ();_gbedb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _egccf :=d .DecodeElement (_gbedb .CustomXmlInsRangeStart ,&_ebaca );_egccf !=nil {return _egccf ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_begee ); +_begee .EG_RunLevelElts =append (_begee .EG_RunLevelElts ,_facbf );_facbf .EG_RangeMarkupElements =append (_facbf .EG_RangeMarkupElements ,_gbedb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dceag :=NewEG_ContentRunContent (); +_cebeb :=NewEG_RunLevelElts ();_gfecg :=NewEG_RangeMarkupElements ();_gfecg .CustomXmlInsRangeEnd =NewCT_Markup ();if _fgafcf :=d .DecodeElement (_gfecg .CustomXmlInsRangeEnd ,&_ebaca );_fgafcf !=nil {return _fgafcf ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_dceag ); +_dceag .EG_RunLevelElts =append (_dceag .EG_RunLevelElts ,_cebeb );_cebeb .EG_RangeMarkupElements =append (_cebeb .EG_RangeMarkupElements ,_gfecg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_cfgaa :=NewEG_ContentRunContent (); +_ebeee :=NewEG_RunLevelElts ();_gbdda :=NewEG_RangeMarkupElements ();_gbdda .CustomXmlDelRangeStart =NewCT_TrackChange ();if _bcfab :=d .DecodeElement (_gbdda .CustomXmlDelRangeStart ,&_ebaca );_bcfab !=nil {return _bcfab ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_cfgaa ); +_cfgaa .EG_RunLevelElts =append (_cfgaa .EG_RunLevelElts ,_ebeee );_ebeee .EG_RangeMarkupElements =append (_ebeee .EG_RangeMarkupElements ,_gbdda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_bccbga :=NewEG_ContentRunContent (); +_cfgga :=NewEG_RunLevelElts ();_gfeff :=NewEG_RangeMarkupElements ();_gfeff .CustomXmlDelRangeEnd =NewCT_Markup ();if _fcagaa :=d .DecodeElement (_gfeff .CustomXmlDelRangeEnd ,&_ebaca );_fcagaa !=nil {return _fcagaa ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_bccbga ); +_bccbga .EG_RunLevelElts =append (_bccbga .EG_RunLevelElts ,_cfgga );_cfgga .EG_RangeMarkupElements =append (_cfgga .EG_RangeMarkupElements ,_gfeff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_edbcgd :=NewEG_ContentRunContent (); +_cbdef :=NewEG_RunLevelElts ();_agegd :=NewEG_RangeMarkupElements ();_agegd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _daafa :=d .DecodeElement (_agegd .CustomXmlMoveFromRangeStart ,&_ebaca );_daafa !=nil {return _daafa ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_edbcgd ); +_edbcgd .EG_RunLevelElts =append (_edbcgd .EG_RunLevelElts ,_cbdef );_cbdef .EG_RangeMarkupElements =append (_cbdef .EG_RangeMarkupElements ,_agegd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_bbefe :=NewEG_ContentRunContent (); +_gbgae :=NewEG_RunLevelElts ();_fgcgee :=NewEG_RangeMarkupElements ();_fgcgee .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cdceb :=d .DecodeElement (_fgcgee .CustomXmlMoveFromRangeEnd ,&_ebaca );_cdceb !=nil {return _cdceb ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_bbefe ); +_bbefe .EG_RunLevelElts =append (_bbefe .EG_RunLevelElts ,_gbgae );_gbgae .EG_RangeMarkupElements =append (_gbgae .EG_RangeMarkupElements ,_fgcgee );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_egbdf :=NewEG_ContentRunContent (); +_eaegce :=NewEG_RunLevelElts ();_bgcab :=NewEG_RangeMarkupElements ();_bgcab .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _geegf :=d .DecodeElement (_bgcab .CustomXmlMoveToRangeStart ,&_ebaca );_geegf !=nil {return _geegf ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_egbdf ); +_egbdf .EG_RunLevelElts =append (_egbdf .EG_RunLevelElts ,_eaegce );_eaegce .EG_RangeMarkupElements =append (_eaegce .EG_RangeMarkupElements ,_bgcab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fcecge :=NewEG_ContentRunContent (); +_eccf :=NewEG_RunLevelElts ();_cgdee :=NewEG_RangeMarkupElements ();_cgdee .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dfeea :=d .DecodeElement (_cgdee .CustomXmlMoveToRangeEnd ,&_ebaca );_dfeea !=nil {return _dfeea ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_fcecge ); +_fcecge .EG_RunLevelElts =append (_fcecge .EG_RunLevelElts ,_eccf );_eccf .EG_RangeMarkupElements =append (_eccf .EG_RangeMarkupElements ,_cgdee );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_dfacb :=NewEG_ContentRunContent (); +_bgcce :=NewEG_RunLevelElts ();_cgddc :=NewEG_MathContent ();_cgddc .OMathPara =_b .NewOMathPara ();if _dfcagd :=d .DecodeElement (_cgddc .OMathPara ,&_ebaca );_dfcagd !=nil {return _dfcagd ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_dfacb ); +_dfacb .EG_RunLevelElts =append (_dfacb .EG_RunLevelElts ,_bgcce );_bgcce .EG_MathContent =append (_bgcce .EG_MathContent ,_cgddc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_eaeae :=NewEG_ContentRunContent (); +_dfcea :=NewEG_RunLevelElts ();_eegbgf :=NewEG_MathContent ();_eegbgf .OMath =_b .NewOMath ();if _dfbeaa :=d .DecodeElement (_eegbgf .OMath ,&_ebaca );_dfbeaa !=nil {return _dfbeaa ;};_acgda .EG_ContentRunContent =append (_acgda .EG_ContentRunContent ,_eaeae ); +_eaeae .EG_RunLevelElts =append (_eaeae .EG_RunLevelElts ,_dfcea );_dfcea .EG_MathContent =append (_dfcea .EG_MathContent ,_eegbgf );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ebaca .Name ); +if _beda :=d .Skip ();_beda !=nil {return _beda ;};};case _g .EndElement :break _cecfg ;case _g .CharData :};};return nil ;};func (_gcgbaf *ST_HighlightColor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cccag ,_daaca :=d .Token ();if _daaca !=nil {return _daaca ; +};if _gagfb ,_adffg :=_cccag .(_g .EndElement );_adffg &&_gagfb .Name ==start .Name {*_gcgbaf =1;return nil ;};if _efcfg ,_bacffe :=_cccag .(_g .CharData );!_bacffe {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",_cccag ); +}else {switch string (_efcfg ){case "":*_gcgbaf =0;case "\u0062\u006c\u0061c\u006b":*_gcgbaf =1;case "\u0062\u006c\u0075\u0065":*_gcgbaf =2;case "\u0063\u0079\u0061\u006e":*_gcgbaf =3;case "\u0067\u0072\u0065e\u006e":*_gcgbaf =4;case "\u006da\u0067\u0065\u006e\u0074\u0061":*_gcgbaf =5; +case "\u0072\u0065\u0064":*_gcgbaf =6;case "\u0079\u0065\u006c\u006c\u006f\u0077":*_gcgbaf =7;case "\u0077\u0068\u0069t\u0065":*_gcgbaf =8;case "\u0064\u0061\u0072\u006b\u0042\u006c\u0075\u0065":*_gcgbaf =9;case "\u0064\u0061\u0072\u006b\u0043\u0079\u0061\u006e":*_gcgbaf =10; +case "\u0064a\u0072\u006b\u0047\u0072\u0065\u0065n":*_gcgbaf =11;case "d\u0061\u0072\u006b\u004d\u0061\u0067\u0065\u006e\u0074\u0061":*_gcgbaf =12;case "\u0064a\u0072\u006b\u0052\u0065\u0064":*_gcgbaf =13;case "\u0064\u0061\u0072\u006b\u0059\u0065\u006c\u006c\u006f\u0077":*_gcgbaf =14; +case "\u0064\u0061\u0072\u006b\u0047\u0072\u0061\u0079":*_gcgbaf =15;case "\u006ci\u0067\u0068\u0074\u0047\u0072\u0061y":*_gcgbaf =16;case "\u006e\u006f\u006e\u0065":*_gcgbaf =17;};};_cccag ,_daaca =d .Token ();if _daaca !=nil {return _daaca ;};if _gfgaac ,_eccdb :=_cccag .(_g .EndElement ); +_eccdb &&_gfgaac .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",_cccag );};func (_gfbed *CT_TcPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adggfb :for {_bedeb ,_gcbaf :=d .Token (); +if _gcbaf !=nil {return _gcbaf ;};switch _gggbg :=_bedeb .(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 :"\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"}:_gfbed .CnfStyle =NewCT_Cnf (); +if _faabe :=d .DecodeElement (_gfbed .CnfStyle ,&_gggbg );_faabe !=nil {return _faabe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfbed .TcW =NewCT_TblWidth (); +if _dadcdb :=d .DecodeElement (_gfbed .TcW ,&_gggbg );_dadcdb !=nil {return _dadcdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfbed .GridSpan =NewCT_DecimalNumber (); +if _dagcg :=d .DecodeElement (_gfbed .GridSpan ,&_gggbg );_dagcg !=nil {return _dagcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfbed .HMerge =NewCT_HMerge (); +if _cfbbc :=d .DecodeElement (_gfbed .HMerge ,&_gggbg );_cfbbc !=nil {return _cfbbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfbed .VMerge =NewCT_VMerge (); +if _dcceb :=d .DecodeElement (_gfbed .VMerge ,&_gggbg );_dcceb !=nil {return _dcceb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfbed .TcBorders =NewCT_TcBorders (); +if _bfcbec :=d .DecodeElement (_gfbed .TcBorders ,&_gggbg );_bfcbec !=nil {return _bfcbec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfbed .Shd =NewCT_Shd (); +if _bffb :=d .DecodeElement (_gfbed .Shd ,&_gggbg );_bffb !=nil {return _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 :"\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"}:_gfbed .NoWrap =NewCT_OnOff (); +if _fdeabf :=d .DecodeElement (_gfbed .NoWrap ,&_gggbg );_fdeabf !=nil {return _fdeabf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfbed .TcMar =NewCT_TcMar (); +if _dcefb :=d .DecodeElement (_gfbed .TcMar ,&_gggbg );_dcefb !=nil {return _dcefb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfbed .TextDirection =NewCT_TextDirection (); +if _gbfgfc :=d .DecodeElement (_gfbed .TextDirection ,&_gggbg );_gbfgfc !=nil {return _gbfgfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfbed .TcFitText =NewCT_OnOff (); +if _dbgda :=d .DecodeElement (_gfbed .TcFitText ,&_gggbg );_dbgda !=nil {return _dbgda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfbed .VAlign =NewCT_VerticalJc (); +if _afbfab :=d .DecodeElement (_gfbed .VAlign ,&_gggbg );_afbfab !=nil {return _afbfab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfbed .HideMark =NewCT_OnOff (); +if _bfagf :=d .DecodeElement (_gfbed .HideMark ,&_gggbg );_bfagf !=nil {return _bfagf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfbed .Headers =NewCT_Headers (); +if _bddfee :=d .DecodeElement (_gfbed .Headers ,&_gggbg );_bddfee !=nil {return _bddfee ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gggbg .Name ); +if _decgb :=d .Skip ();_decgb !=nil {return _decgb ;};};case _g .EndElement :break _adggfb ;case _g .CharData :};};return nil ;};func NewCT_SdtContentBlock ()*CT_SdtContentBlock {_bfecad :=&CT_SdtContentBlock {};return _bfecad };func (_aeeege *ST_StyleSort )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aeeege =0; +case "\u006e\u0061\u006d\u0065":*_aeeege =1;case "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079":*_aeeege =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_aeeege =3;case "\u0066\u006f\u006e\u0074":*_aeeege =4;case "\u0062a\u0073\u0065\u0064\u004f\u006e":*_aeeege =5; +case "\u0074\u0079\u0070\u0065":*_aeeege =6;case "\u0030\u0030\u0030\u0030":*_aeeege =7;case "\u0030\u0030\u0030\u0031":*_aeeege =8;case "\u0030\u0030\u0030\u0032":*_aeeege =9;case "\u0030\u0030\u0030\u0033":*_aeeege =10;case "\u0030\u0030\u0030\u0034":*_aeeege =11; +case "\u0030\u0030\u0030\u0035":*_aeeege =12;};return nil ;}; -// Underline All Trailing Spaces -UlTrailSpace *CT_OnOff ; +// ValidateWithPath validates the CT_TblOverlap and its children, prefixing error messages with path +func (_ffbab *CT_TblOverlap )ValidateWithPath (path string )error {if _ffbab .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 _gfgfae :=_ffbab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfgfae !=nil {return _gfgfae ;};return nil ;};func NewCT_TcPrBase ()*CT_TcPrBase {_dbaee :=&CT_TcPrBase {};return _dbaee };func (_aeded *EG_ContentBlockContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aeded .CustomXml !=nil {_aeedga :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c"}}; +e .EncodeElement (_aeded .CustomXml ,_aeedga );};if _aeded .Sdt !=nil {_cabcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_aeded .Sdt ,_cabcd );};if _aeded .P !=nil {_aeabg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070"}}; +for _ ,_ccegf :=range _aeded .P {e .EncodeElement (_ccegf ,_aeabg );};};if _aeded .Tbl !=nil {_bdebe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c"}};for _ ,_bcfaf :=range _aeded .Tbl {e .EncodeElement (_bcfaf ,_bdebe );};};if _aeded .EG_RunLevelElts !=nil {for _ ,_efecd :=range _aeded .EG_RunLevelElts {_efecd .MarshalXML (e ,_g .StartElement {}); +};};return nil ;}; -// Don't Justify Lines Ending in Soft Line Break -DoNotExpandShiftReturn *CT_OnOff ; +// Validate validates the CT_FitText and its children +func (_gcggd *CT_FitText )Validate ()error {return _gcggd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");};const (ST_ChapterSepUnset ST_ChapterSep =0;ST_ChapterSepHyphen ST_ChapterSep =1;ST_ChapterSepPeriod ST_ChapterSep =2; +ST_ChapterSepColon ST_ChapterSep =3;ST_ChapterSepEmDash ST_ChapterSep =4;ST_ChapterSepEnDash ST_ChapterSep =5;);func (_efgcef ST_MailMergeSourceType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_efgcef .String (),start ); +};func (_eaeff *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 :_a .Sprintf ("\u0025\u0076",_eaeff .AuthorAttr )}); +if _eaeff .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eaeff .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_eaeff .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Only Expand/Condense Text By Whole Points -SpacingInWholePoints *CT_OnOff ; +// ValidateWithPath validates the CT_ParaRPrChange and its children, prefixing error messages with path +func (_fggaf *CT_ParaRPrChange )ValidateWithPath (path string )error {if _eeada :=_fggaf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_eeada !=nil {return _eeada ;};return nil ;};func (_fcaag *CT_JcTable )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcaag .ValAttr =ST_JcTable (1); +for _ ,_bgfa :=range start .Attr {if _bgfa .Name .Local =="\u0076\u0061\u006c"{_fcaag .ValAttr .UnmarshalXMLAttr (_bgfa );continue ;};};for {_bbbe ,_cada :=d .Token ();if _cada !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004a\u0063\u0054\u0061\u0062\u006c\u0065\u003a\u0020%\u0073",_cada ); +};if _fbaef ,_aefda :=_bbbe .(_g .EndElement );_aefda &&_fbaef .Name ==start .Name {break ;};};return nil ;};func (_dfaad *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 :_a .Sprintf ("\u0025\u0076",_dfaad .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_JcTable struct{ -// Ignore Compression of Full-Width Punctuation Ending a Line -LineWrapLikeWord6 *CT_OnOff ; +// Alignment Type +ValAttr ST_JcTable ;};func (_deeaeb *CT_FtnProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bfbc :for {_afea ,_cfead :=d .Token ();if _cfead !=nil {return _cfead ;};switch _gcgdc :=_afea .(type ){case _g .StartElement :switch _gcgdc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deeaeb .Pos =NewCT_FtnPos (); +if _dbcceb :=d .DecodeElement (_deeaeb .Pos ,&_gcgdc );_dbcceb !=nil {return _dbcceb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deeaeb .NumFmt =NewCT_NumFmt (); +if _caeg :=d .DecodeElement (_deeaeb .NumFmt ,&_gcgdc );_caeg !=nil {return _caeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deeaeb .NumStart =NewCT_DecimalNumber (); +if _aedff :=d .DecodeElement (_deeaeb .NumStart ,&_gcgdc );_aedff !=nil {return _aedff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_deeaeb .NumRestart =NewCT_NumRestart (); +if _ffea :=d .DecodeElement (_deeaeb .NumRestart ,&_gcgdc );_ffea !=nil {return _ffea ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gcgdc .Name ); +if _gbegd :=d .Skip ();_gbegd !=nil {return _gbegd ;};};case _g .EndElement :break _bfbc ;case _g .CharData :};};return nil ;};func (_fbee *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 :_a .Sprintf ("\u0025\u0076",_fbee .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Document ()*CT_Document {_acdcg :=&CT_Document {};_acdcg .ConformanceAttr =_ffb .ST_ConformanceClass (1);return _acdcg ;};func (_gegbb ST_Jc )String ()string {switch _gegbb {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 "";};type CT_SdtPr struct{ -// Print Body Text before Header/Footer Contents -PrintBodyTextBeforeHeader *CT_OnOff ; +// Run Properties For Structured Document Tag Contents +RPr *CT_RPr ; -// Print Colors as Black And White without Dithering -PrintColBlack *CT_OnOff ; +// Friendly Name +Alias *CT_String ; -// Use Specific Space Width -WpSpaceWidth *CT_OnOff ; +// Programmatic Tag +Tag *CT_String ; -// Display Page/Column Breaks Present in Frames -ShowBreaksInFrames *CT_OnOff ; +// Unique ID +Id *CT_DecimalNumber ; -// Require Exact Size During Font Substitution -SubFontBySize *CT_OnOff ; +// Locking Setting +Lock *CT_Lock ; -// Ignore Exact Line Height for Last Line on Page -SuppressBottomSpacing *CT_OnOff ; +// Structured Document Tag Placeholder Text +Placeholder *CT_Placeholder ; -// Ignore Minimum and Exact Line Height for First Line on Page -SuppressTopSpacing *CT_OnOff ; +// Remove Structured Document Tag When Contents Are Edited +Temporary *CT_OnOff ; -// Ignore Minimum Line Height for First Line on Page -SuppressSpacingAtTopOfPage *CT_OnOff ; +// Current Contents Are Placeholder Text +ShowingPlcHdr *CT_OnOff ; -// Use Static Text Leading -SuppressTopSpacingWP *CT_OnOff ; +// XML Mapping +DataBinding *CT_DataBinding ; -// Do Not Use Space Before On First Line After a Page Break -SuppressSpBfAfterPgBrk *CT_OnOff ; +// Structured Document Tag Label +Label *CT_DecimalNumber ; -// Swap Paragraph Borders on Odd Numbered Pages -SwapBordersFacingPages *CT_OnOff ; +// Structured Document Tag Navigation Order Index +TabIndex *CT_UnsignedDecimalNumber ;Choice *CT_SdtPrChoice ;Extra []_e .Any ;};type CT_MathCtrlDel struct{AuthorAttr string ;DateAttr *_db .Time ; -// Treat Backslash Quotation Delimiter as Two Quotation Marks -ConvMailMergeEsc *CT_OnOff ; +// Annotation Identifier +IdAttr int64 ;}; -// Use Truncated Integer Division For Font Calculation -TruncateFontHeightsLikeWP6 *CT_OnOff ; +// Validate validates the EG_RPrContent and its children +func (_gaddg *EG_RPrContent )Validate ()error {return _gaddg .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0043\u006f\u006e\u0074\u0065\u006e\u0074");};func (_cggbf *ST_HdrFtr )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cggbf =0; +case "\u0065\u0076\u0065\u006e":*_cggbf =1;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_cggbf =2;case "\u0066\u0069\u0072s\u0074":*_cggbf =3;};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 (_fgfffc ST_BrClear )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_beaaaf :=_g .Attr {};_beaaaf .Name =name ;switch _fgfffc {case ST_BrClearUnset :_beaaaf .Value ="";case ST_BrClearNone :_beaaaf .Value ="\u006e\u006f\u006e\u0065"; +case ST_BrClearLeft :_beaaaf .Value ="\u006c\u0065\u0066\u0074";case ST_BrClearRight :_beaaaf .Value ="\u0072\u0069\u0067h\u0074";case ST_BrClearAll :_beaaaf .Value ="\u0061\u006c\u006c";};return _beaaaf ,nil ;}; -// Use Specific Small Caps Algorithm -MwSmallCaps *CT_OnOff ; +// Validate validates the CT_DecimalNumber and its children +func (_egaba *CT_DecimalNumber )Validate ()error {return _egaba .ValidateWithPath ("\u0043\u0054_\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func (_ace *CT_ColorSchemeMapping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efgdc :=range start .Attr {if _efgdc .Name .Local =="\u0062\u0067\u0031"{_ace .Bg1Attr .UnmarshalXMLAttr (_efgdc ); +continue ;};if _efgdc .Name .Local =="\u0074\u0031"{_ace .T1Attr .UnmarshalXMLAttr (_efgdc );continue ;};if _efgdc .Name .Local =="\u0062\u0067\u0032"{_ace .Bg2Attr .UnmarshalXMLAttr (_efgdc );continue ;};if _efgdc .Name .Local =="\u0074\u0032"{_ace .T2Attr .UnmarshalXMLAttr (_efgdc ); +continue ;};if _efgdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_ace .Accent1Attr .UnmarshalXMLAttr (_efgdc );continue ;};if _efgdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_ace .Accent2Attr .UnmarshalXMLAttr (_efgdc );continue ; +};if _efgdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_ace .Accent3Attr .UnmarshalXMLAttr (_efgdc );continue ;};if _efgdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_ace .Accent4Attr .UnmarshalXMLAttr (_efgdc );continue ;};if _efgdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_ace .Accent5Attr .UnmarshalXMLAttr (_efgdc ); +continue ;};if _efgdc .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_ace .Accent6Attr .UnmarshalXMLAttr (_efgdc );continue ;};if _efgdc .Name .Local =="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"{_ace .HyperlinkAttr .UnmarshalXMLAttr (_efgdc ); +continue ;};if _efgdc .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"{_ace .FollowedHyperlinkAttr .UnmarshalXMLAttr (_efgdc );continue ;};};for {_fbac ,_gcg :=d .Token ();if _gcg !=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",_gcg ); +};if _cdbf ,_efaf :=_fbac .(_g .EndElement );_efaf &&_cdbf .Name ==start .Name {break ;};};return nil ;};func (_gdbdc *CT_TcPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gdbdc .CnfStyle !=nil {_gefad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_gdbdc .CnfStyle ,_gefad );};if _gdbdc .TcW !=nil {_fdggf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074c\u0057"}};e .EncodeElement (_gdbdc .TcW ,_fdggf );};if _gdbdc .GridSpan !=nil {_dgebg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067\u0072\u0069\u0064\u0053\u0070\u0061\u006e"}}; +e .EncodeElement (_gdbdc .GridSpan ,_dgebg );};if _gdbdc .HMerge !=nil {_eabfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_gdbdc .HMerge ,_eabfg );};if _gdbdc .VMerge !=nil {_bgged :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}}; +e .EncodeElement (_gdbdc .VMerge ,_bgged );};if _gdbdc .TcBorders !=nil {_cadfb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}};e .EncodeElement (_gdbdc .TcBorders ,_cadfb );};if _gdbdc .Shd !=nil {_daefef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}}; +e .EncodeElement (_gdbdc .Shd ,_daefef );};if _gdbdc .NoWrap !=nil {_bedg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0057\u0072\u0061\u0070"}};e .EncodeElement (_gdbdc .NoWrap ,_bedg );};if _gdbdc .TcMar !=nil {_faeag :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0063\u004d\u0061\u0072"}}; +e .EncodeElement (_gdbdc .TcMar ,_faeag );};if _gdbdc .TextDirection !=nil {_adfcac :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_gdbdc .TextDirection ,_adfcac ); +};if _gdbdc .TcFitText !=nil {_fdeed :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074"}};e .EncodeElement (_gdbdc .TcFitText ,_fdeed );};if _gdbdc .VAlign !=nil {_dgfddb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_gdbdc .VAlign ,_dgfddb );};if _gdbdc .HideMark !=nil {_gecag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0065\u004d\u0061\u0072\u006b"}};e .EncodeElement (_gdbdc .HideMark ,_gecag );};if _gdbdc .Headers !=nil {_dgeffd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0065\u0072s"}}; +e .EncodeElement (_gdbdc .Headers ,_dgeffd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdcgf *CT_LevelText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfage :=range start .Attr {if _dfage .Name .Local =="\u0076\u0061\u006c"{_bedcb ,_aeec :=_dfage .Value ,error (nil ); +if _aeec !=nil {return _aeec ;};_bdcgf .ValAttr =&_bedcb ;continue ;};if _dfage .Name .Local =="\u006e\u0075\u006c\u006c"{_eeaaa ,_agdc :=ParseUnionST_OnOff (_dfage .Value );if _agdc !=nil {return _agdc ;};_bdcgf .NullAttr =&_eeaaa ;continue ;};};for {_bbgd ,_ccgaf :=d .Token (); +if _ccgaf !=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",_ccgaf );};if _dffbf ,_ddbe :=_bbgd .(_g .EndElement );_ddbe &&_dffbf .Name ==start .Name {break ; +};};return nil ;}; -// Use Printer Metrics To Display Documents -UsePrinterMetrics *CT_OnOff ; +// ValidateWithPath validates the CT_TxbxContent and its children, prefixing error messages with path +func (_eaadf *CT_TxbxContent )ValidateWithPath (path string )error {for _eafed ,_ecfdf :=range _eaadf .AltChunk {if _gbbfg :=_ecfdf .ValidateWithPath (_a .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_eafed )); +_gbbfg !=nil {return _gbbfg ;};};for _cfbec ,_abfc :=range _eaadf .EG_ContentBlockContent {if _fefa :=_abfc .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 ,_cfbec )); +_fefa !=nil {return _fefa ;};};return nil ;}; -// Do Not Suppress Paragraph Borders Next To Frames -DoNotSuppressParagraphBorders *CT_OnOff ; +// ValidateWithPath validates the CT_ColorSchemeMapping and its children, prefixing error messages with path +func (_efeaa *CT_ColorSchemeMapping )ValidateWithPath (path string )error {if _dfba :=_efeaa .Bg1Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0031\u0041\u0074\u0074\u0072");_dfba !=nil {return _dfba ;};if _bcbb :=_efeaa .T1Attr .ValidateWithPath (path +"\u002fT\u0031\u0041\u0074\u0074\u0072"); +_bcbb !=nil {return _bcbb ;};if _egef :=_efeaa .Bg2Attr .ValidateWithPath (path +"\u002f\u0042\u0067\u0032\u0041\u0074\u0074\u0072");_egef !=nil {return _egef ;};if _adcbf :=_efeaa .T2Attr .ValidateWithPath (path +"\u002fT\u0032\u0041\u0074\u0074\u0072"); +_adcbf !=nil {return _adcbf ;};if _bgab :=_efeaa .Accent1Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0031\u0041\u0074\u0074\u0072");_bgab !=nil {return _bgab ;};if _add :=_efeaa .Accent2Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0032\u0041\u0074\u0074\u0072"); +_add !=nil {return _add ;};if _ceea :=_efeaa .Accent3Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0033\u0041\u0074\u0074\u0072");_ceea !=nil {return _ceea ;};if _fbcb :=_efeaa .Accent4Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0034\u0041\u0074\u0074\u0072"); +_fbcb !=nil {return _fbcb ;};if _bgdg :=_efeaa .Accent5Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0035\u0041\u0074\u0074\u0072");_bgdg !=nil {return _bgdg ;};if _cege :=_efeaa .Accent6Attr .ValidateWithPath (path +"\u002f\u0041\u0063c\u0065\u006e\u0074\u0036\u0041\u0074\u0074\u0072"); +_cege !=nil {return _cege ;};if _dgce :=_efeaa .HyperlinkAttr .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006ek\u0041\u0074\u0074\u0072");_dgce !=nil {return _dgce ;};if _fecgf :=_efeaa .FollowedHyperlinkAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u006clo\u0077\u0065\u0064\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b\u0041\u0074t\u0072"); +_fecgf !=nil {return _fecgf ;};return nil ;};func NewWdCT_TextboxInfo ()*WdCT_TextboxInfo {_cgbgcg :=&WdCT_TextboxInfo {};_cgbgcg .TxbxContent =NewWdCT_TxbxContent ();return _cgbgcg ;};func NewCT_Ruby ()*CT_Ruby {_ecgag :=&CT_Ruby {};_ecgag .RubyPr =NewCT_RubyPr (); +_ecgag .Rt =NewCT_RubyContent ();_ecgag .RubyBase =NewCT_RubyContent ();return _ecgag ;};func NewCT_Row ()*CT_Row {_cfada :=&CT_Row {};return _cfada }; -// Line Wrap Trailing Spaces -WrapTrailSpaces *CT_OnOff ; +// ST_DecimalNumberOrPercent is a union type +type ST_DecimalNumberOrPercent struct{ST_UnqualifiedPercentage *int64 ;ST_Percentage *string ;};func (_ddecbe ST_Direction )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cgfcb :=_g .Attr {};_cgfcb .Name =name ;switch _ddecbe {case ST_DirectionUnset :_cgfcb .Value =""; +case ST_DirectionLtr :_cgfcb .Value ="\u006c\u0074\u0072";case ST_DirectionRtl :_cgfcb .Value ="\u0072\u0074\u006c";};return _cgfcb ,nil ;}; -// Ignore Page Break from Continuous Section Break -FootnoteLayoutLikeWW8 *CT_OnOff ; +// ValidateWithPath validates the CT_VerticalJc and its children, prefixing error messages with path +func (_cddbff *CT_VerticalJc )ValidateWithPath (path string )error {if _cddbff .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 _cdabb :=_cddbff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cdabb !=nil {return _cdabb ;};return nil ;};type CT_StyleSort struct{ -// Ignore Text Wrapping around Objects at Bottom of Page -ShapeLayoutLikeWW8 *CT_OnOff ; +// Style Sorting +ValAttr ST_StyleSort ;}; -// Align Table Rows Independently -AlignTablesRowByRow *CT_OnOff ; +// Validate validates the CT_LineNumber and its children +func (_fedae *CT_LineNumber )Validate ()error {return _fedae .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};type WdCT_WrapSquare struct{WrapTextAttr WdST_WrapText ;DistTAttr *uint32 ;DistBAttr *uint32 ; +DistLAttr *uint32 ;DistRAttr *uint32 ;EffectExtent *WdCT_EffectExtent ;};const (ST_DocGridUnset ST_DocGrid =0;ST_DocGridDefault ST_DocGrid =1;ST_DocGridLines ST_DocGrid =2;ST_DocGridLinesAndChars ST_DocGrid =3;ST_DocGridSnapToChars ST_DocGrid =4;);func (_acgbaa *Fonts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acgbaa .CT_FontsList =*NewCT_FontsList (); +_cdcdg :for {_edcbff ,_dgdaa :=d .Token ();if _dgdaa !=nil {return _dgdaa ;};switch _ebdgg :=_edcbff .(type ){case _g .StartElement :switch _ebdgg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bgdgbe :=NewCT_Font (); +if _cacgb :=d .DecodeElement (_bgdgbe ,&_ebdgg );_cacgb !=nil {return _cacgb ;};_acgbaa .Font =append (_acgbaa .Font ,_bgdgbe );default:_bd .Log .Debug ("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",_ebdgg .Name ); +if _aeeab :=d .Skip ();_aeeab !=nil {return _aeeab ;};};case _g .EndElement :break _cdcdg ;case _g .CharData :};};return nil ;};func (_facefa ST_FFTextType )ValidateWithPath (path string )error {switch _facefa {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 (_facefa )); +};return nil ;};func (_cdegcg *ST_TextboxTightWrap )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cdegcg =0;case "\u006e\u006f\u006e\u0065":*_cdegcg =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_cdegcg =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_cdegcg =3; +case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_cdegcg =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_cdegcg =5;};return nil ;};const (ST_HighlightColorUnset ST_HighlightColor =0; +ST_HighlightColorBlack ST_HighlightColor =1;ST_HighlightColorBlue ST_HighlightColor =2;ST_HighlightColorCyan ST_HighlightColor =3;ST_HighlightColorGreen ST_HighlightColor =4;ST_HighlightColorMagenta ST_HighlightColor =5;ST_HighlightColorRed ST_HighlightColor =6; +ST_HighlightColorYellow ST_HighlightColor =7;ST_HighlightColorWhite ST_HighlightColor =8;ST_HighlightColorDarkBlue ST_HighlightColor =9;ST_HighlightColorDarkCyan ST_HighlightColor =10;ST_HighlightColorDarkGreen ST_HighlightColor =11;ST_HighlightColorDarkMagenta ST_HighlightColor =12; +ST_HighlightColorDarkRed ST_HighlightColor =13;ST_HighlightColorDarkYellow ST_HighlightColor =14;ST_HighlightColorDarkGray ST_HighlightColor =15;ST_HighlightColorLightGray ST_HighlightColor =16;ST_HighlightColorNone ST_HighlightColor =17;);func (_edefc *ST_SdtDateMappingType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_edefc =0; +case "\u0074\u0065\u0078\u0074":*_edefc =1;case "\u0064\u0061\u0074\u0065":*_edefc =2;case "\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065":*_edefc =3;};return nil ;};func (_bcced *CT_MailMergeDest )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_egcfb ,_bfcgg :=_bcced .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _bfcgg !=nil {return _bfcgg ;};start .Attr =append (start .Attr ,_egcfb );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type GlossaryDocument struct{CT_GlossaryDocument };func NewCT_EdnProps ()*CT_EdnProps {_cffaa :=&CT_EdnProps {}; +return _cffaa };func (_faebd *ST_Wrap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddfbg ,_dffcad :=d .Token ();if _dffcad !=nil {return _dffcad ;};if _fdgdd ,_ccgdg :=_ddfbg .(_g .EndElement );_ccgdg &&_fdgdd .Name ==start .Name {*_faebd =1; +return nil ;};if _gccced ,_eeaede :=_ddfbg .(_g .CharData );!_eeaede {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",_ddfbg );}else {switch string (_gccced ){case "":*_faebd =0; +case "\u0061\u0075\u0074\u006f":*_faebd =1;case "\u006eo\u0074\u0042\u0065\u0073\u0069\u0064e":*_faebd =2;case "\u0061\u0072\u006f\u0075\u006e\u0064":*_faebd =3;case "\u0074\u0069\u0067h\u0074":*_faebd =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_faebd =5; +case "\u006e\u006f\u006e\u0065":*_faebd =6;};};_ddfbg ,_dffcad =d .Token ();if _dffcad !=nil {return _dffcad ;};if _ebabd ,_cgaffb :=_ddfbg .(_g .EndElement );_cgaffb &&_ebabd .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",_ddfbg ); +};func NewComments ()*Comments {_dadgcc :=&Comments {};_dadgcc .CT_Comments =*NewCT_Comments ();return _dadgcc ;};func (_cgegca ST_SignedHpsMeasure )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cgegca .Int64 !=nil {e .EncodeToken (_g .CharData (_a .Sprintf ("\u0025\u0064",*_cgegca .Int64 ))); +};if _cgegca .ST_UniversalMeasure !=nil {e .EncodeToken (_g .CharData (*_cgegca .ST_UniversalMeasure ));};return e .EncodeToken (_g .EndElement {Name :start .Name });}; -// Ignore Width of Last Tab Stop When Aligning Paragraph If It Is Not Left Aligned -ForgetLastTabAlignment *CT_OnOff ; +// ValidateWithPath validates the CT_RubyAlign and its children, prefixing error messages with path +func (_efbdb *CT_RubyAlign )ValidateWithPath (path string )error {if _efbdb .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 _cggea :=_efbdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cggea !=nil {return _cggea ;};return nil ;}; -// Add Document Grid Line Pitch To Lines in Table Cells -AdjustLineHeightInTable *CT_OnOff ; +// ValidateWithPath validates the CT_MoveBookmark and its children, prefixing error messages with path +func (_ebed *CT_MoveBookmark )ValidateWithPath (path string )error {if _afeag :=_ebed .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_afeag !=nil {return _afeag ;};return nil ;};func (_bfdd *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 :_a .Sprintf ("\u0025\u0076",_bfdd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ffcbe *CT_MultiLevelType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gbdgf ,_feagfa :=_ffcbe .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _feagfa !=nil {return _feagfa ;};start .Attr =append (start .Attr ,_gbdgf );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_Control ()*CT_Control {_gbcff :=&CT_Control {};return _gbcff }; -// Incorrectly Adjust Text Spacing for Specific Unicode Ranges -AutoSpaceLikeWord95 *CT_OnOff ; +// Validate validates the CT_PageSz and its children +func (_gceeb *CT_PageSz )Validate ()error {return _gceeb .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0067\u0065\u0053z");};func (_adgfga ST_ProofErr )Validate ()error {return _adgfga .ValidateWithPath ("")};func (_dedfef *ST_SignedHpsMeasure )ValidateWithPath (path string )error {_ffbfge :=[]string {}; +if _dedfef .Int64 !=nil {_ffbfge =append (_ffbfge ,"\u0049\u006e\u00746\u0034");};if _dedfef .ST_UniversalMeasure !=nil {_ffbfge =append (_ffbfge ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); +};if len (_ffbfge )> 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 ,_ffbfge );};return nil ;}; -// Do Not Increase Line Height for Raised/Lowered Text -NoSpaceRaiseLower *CT_OnOff ; +// ValidateWithPath validates the EG_RubyContent and its children, prefixing error messages with path +func (_eaadc *EG_RubyContent )ValidateWithPath (path string )error {if _eaadc .R !=nil {if _gdcae :=_eaadc .R .ValidateWithPath (path +"\u002f\u0052");_gdcae !=nil {return _gdcae ;};};for _fdbcaf ,_aaebfce :=range _eaadc .EG_RunLevelElts {if _dbcaeg :=_aaebfce .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fdbcaf )); +_dbcaeg !=nil {return _dbcaeg ;};};return nil ;};type ST_FrameLayout byte ;func NewCT_Guid ()*CT_Guid {_fefd :=&CT_Guid {};return _fefd }; -// Use Fixed Paragraph Spacing for HTML Auto Setting -DoNotUseHTMLParagraphAutoSpacing *CT_OnOff ; +// Validate validates the CT_RunTrackChange and its children +func (_aabecc *CT_RunTrackChange )Validate ()error {return _aabecc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u006e\u0054\u0072\u0061\u0063\u006b\u0043h\u0061\u006e\u0067\u0065");};type CT_Caption struct{ -// Ignore Space Before Table When Deciding If Table Should Wrap Floating Object -LayoutRawTableWidth *CT_OnOff ; +// Caption Type Name +NameAttr string ; -// Allow Table Rows to Wrap Inline Objects Independently -LayoutTableRowsApart *CT_OnOff ; +// Automatic Caption Placement +PosAttr ST_CaptionPos ; -// Use Incorrect Inter-Character Spacing Rules -UseWord97LineBreakRules *CT_OnOff ; +// Include Chapter Number in Field for Caption +ChapNumAttr *_ffb .ST_OnOff ; -// Do Not Allow Floating Tables To Break Across Pages -DoNotBreakWrappedTables *CT_OnOff ; +// Style for Chapter Headings +HeadingAttr *int64 ; -// Do Not Snap to Document Grid in Table Cells with Objects -DoNotSnapToGridInCell *CT_OnOff ; +// Do Not Include Name In Caption +NoLabelAttr *_ffb .ST_OnOff ; -// Select Field When First or Last Character Is Selected -SelectFldWithFirstOrLastChar *CT_OnOff ; +// Caption Numbering Format +NumFmtAttr ST_NumberFormat ; -// Use Legacy Ethiopic and Amharic Line Breaking Rules -ApplyBreakingRules *CT_OnOff ; +// Chapter Number/Item Index Separator +SepAttr ST_ChapterSep ;};const (ST_FrameLayoutUnset ST_FrameLayout =0;ST_FrameLayoutRows ST_FrameLayout =1;ST_FrameLayoutCols ST_FrameLayout =2;ST_FrameLayoutNone ST_FrameLayout =3;); -// Do Not Allow Hanging Punctuation With Character Grid -DoNotWrapTextWithPunct *CT_OnOff ; +// ValidateWithPath validates the CT_DocType and its children, prefixing error messages with path +func (_beab *CT_DocType )ValidateWithPath (path string )error {return nil }; -// Do Not Compress Compressible Characters When Using Document Grid -DoNotUseEastAsianBreakRules *CT_OnOff ; +// ValidateWithPath validates the CT_TblStylePr and its children, prefixing error messages with path +func (_feegba *CT_TblStylePr )ValidateWithPath (path string )error {if _feegba .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 _gafda :=_feegba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gafda !=nil {return _gafda ;};if _feegba .PPr !=nil {if _fdedb :=_feegba .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_fdedb !=nil {return _fdedb ; +};};if _feegba .RPr !=nil {if _gdcgc :=_feegba .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_gdcgc !=nil {return _gdcgc ;};};if _feegba .TblPr !=nil {if _cbdcd :=_feegba .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072"); +_cbdcd !=nil {return _cbdcd ;};};if _feegba .TrPr !=nil {if _aacfc :=_feegba .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_aacfc !=nil {return _aacfc ;};};if _feegba .TcPr !=nil {if _fcfaaa :=_feegba .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072"); +_fcfaaa !=nil {return _fcfaaa ;};};return nil ;};func NewCT_SmartTagType ()*CT_SmartTagType {_cebdg :=&CT_SmartTagType {};return _cebdg };func (_caffa ST_TblLayoutType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_caffa .String (),start ); +}; -// Incorrectly Display Top Border of Conditional Columns -UseWord2002TableStyleRules *CT_OnOff ; +// ValidateWithPath validates the WdCT_PosV and its children, prefixing error messages with path +func (_bcbffg *WdCT_PosV )ValidateWithPath (path string )error {if _bcbffg .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 _fbagcc :=_bcbffg .RelativeFromAttr .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0046\u0072\u006fm\u0041\u0074\u0074\u0072");_fbagcc !=nil {return _fbagcc ;};if _cgagee :=_bcbffg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_cgagee !=nil {return _cgagee ;};return nil ;};func NewEG_PContentBase ()*EG_PContentBase {_gfbaa :=&EG_PContentBase {};return _gfbaa };func NewEG_PContentMath ()*EG_PContentMath {_bagcce :=&EG_PContentMath {};return _bagcce }; -// Allow Tables to AutoFit Into Page Margins -GrowAutofit *CT_OnOff ; +// ValidateWithPath validates the CT_CustomXmlPr and its children, prefixing error messages with path +func (_egcc *CT_CustomXmlPr )ValidateWithPath (path string )error {if _egcc .Placeholder !=nil {if _defgd :=_egcc .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072");_defgd !=nil {return _defgd ; +};};for _fgea ,_gdgd :=range _egcc .Attr {if _cadd :=_gdgd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_fgea ));_cadd !=nil {return _cadd ;};};return nil ;};var ST_TextScalePercentPatternRe =_f .MustCompile (ST_TextScalePercentPattern ); +func (_dbbcec ST_TblLayoutType )String ()string {switch _dbbcec {case 0:return "";case 1:return "\u0066\u0069\u0078e\u0064";case 2:return "\u0061u\u0074\u006f\u0066\u0069\u0074";};return "";};func (_adeadg *CT_Height )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _adeadg .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_adeadg .ValAttr )}); +};if _adeadg .HRuleAttr !=ST_HeightRuleUnset {_befcf ,_agcff :=_adeadg .HRuleAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _agcff !=nil {return _agcff ;};start .Attr =append (start .Attr ,_befcf );};e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Do Not Bypass East Asian/Complex Script Layout Code -UseFELayout *CT_OnOff ; +// ValidateWithPath validates the CT_TblPrExBase and its children, prefixing error messages with path +func (_ggefg *CT_TblPrExBase )ValidateWithPath (path string )error {if _ggefg .TblW !=nil {if _ebbggd :=_ggefg .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_ebbggd !=nil {return _ebbggd ;};};if _ggefg .Jc !=nil {if _febbdc :=_ggefg .Jc .ValidateWithPath (path +"\u002f\u004a\u0063"); +_febbdc !=nil {return _febbdc ;};};if _ggefg .TblCellSpacing !=nil {if _fafca :=_ggefg .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_fafca !=nil {return _fafca ;};};if _ggefg .TblInd !=nil {if _bddbcc :=_ggefg .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064"); +_bddbcc !=nil {return _bddbcc ;};};if _ggefg .TblBorders !=nil {if _ddgbgb :=_ggefg .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_ddgbgb !=nil {return _ddgbgb ;};};if _ggefg .Shd !=nil {if _egbcee :=_ggefg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_egbcee !=nil {return _egbcee ;};};if _ggefg .TblLayout !=nil {if _ccbged :=_ggefg .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_ccbged !=nil {return _ccbged ;};};if _ggefg .TblCellMar !=nil {if _eccbfg :=_ggefg .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"); +_eccbfg !=nil {return _eccbfg ;};};if _ggefg .TblLook !=nil {if _bgcceb :=_ggefg .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_bgcceb !=nil {return _bgcceb ;};};return nil ;};func (_bdaad *CT_CustomXmlRow )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bdaad .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_bdaad .UriAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_a .Sprintf ("\u0025\u0076",_bdaad .ElementAttr )});e .EncodeToken (start );if _bdaad .CustomXmlPr !=nil {_bfefa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; +e .EncodeElement (_bdaad .CustomXmlPr ,_bfefa );};if _bdaad .EG_ContentRowContent !=nil {for _ ,_egcf :=range _bdaad .EG_ContentRowContent {_egcf .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_gagdc *CT_VMerge )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gffcg :=range start .Attr {if _gffcg .Name .Local =="\u0076\u0061\u006c"{_gagdc .ValAttr .UnmarshalXMLAttr (_gffcg );continue ;};};for {_afbfafa ,_edeaab :=d .Token (); +if _edeaab !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0056\u004d\u0065r\u0067\u0065\u003a\u0020\u0025\u0073",_edeaab );};if _aagdc ,_eccdg :=_afbfafa .(_g .EndElement );_eccdg &&_aagdc .Name ==start .Name {break ;};};return nil ; +};func (_fefcad *CT_TextAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dfcda ,_bbgdg :=_fefcad .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _bbgdg !=nil {return _bbgdg ;};start .Attr =append (start .Attr ,_dfcda ); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gdbgg ST_Pitch )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gdbgg .String (),start );};func (_dgcaf *CT_PageNumber )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dgcaf .FmtAttr !=ST_NumberFormatUnset {_bddbc ,_deacde :=_dgcaf .FmtAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0066m\u0074"}); +if _deacde !=nil {return _deacde ;};start .Attr =append (start .Attr ,_bddbc );};if _dgcaf .StartAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_dgcaf .StartAttr )}); +};if _dgcaf .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 :_a .Sprintf ("\u0025\u0076",*_dgcaf .ChapStyleAttr )});};if _dgcaf .ChapSepAttr !=ST_ChapterSepUnset {_edfdb ,_agcea :=_dgcaf .ChapSepAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u0053\u0065p"}); +if _agcea !=nil {return _agcea ;};start .Attr =append (start .Attr ,_edfdb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cegggf ST_FtnEdn )ValidateWithPath (path string )error {switch _cegggf {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 (_cegggf )); +};return nil ;}; -// Do Not Automatically Apply List Paragraph Style To Bulleted/Numbered Text -UseNormalStyleForList *CT_OnOff ; +// ValidateWithPath validates the CT_FrameLayout and its children, prefixing error messages with path +func (_gfdc *CT_FrameLayout )ValidateWithPath (path string )error {if _gfdc .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 _dgff :=_gfdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgff !=nil {return _dgff ;};return nil ;}; -// Ignore Hanging Indent When Creating Tab Stop After Numbering -DoNotUseIndentAsNumberingTabStop *CT_OnOff ; +// ValidateWithPath validates the CT_TblPrEx and its children, prefixing error messages with path +func (_ddefd *CT_TblPrEx )ValidateWithPath (path string )error {if _ddefd .TblW !=nil {if _bddeg :=_ddefd .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_bddeg !=nil {return _bddeg ;};};if _ddefd .Jc !=nil {if _dabbd :=_ddefd .Jc .ValidateWithPath (path +"\u002f\u004a\u0063"); +_dabbd !=nil {return _dabbd ;};};if _ddefd .TblCellSpacing !=nil {if _cddaa :=_ddefd .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_cddaa !=nil {return _cddaa ;};};if _ddefd .TblInd !=nil {if _gcaeca :=_ddefd .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064"); +_gcaeca !=nil {return _gcaeca ;};};if _ddefd .TblBorders !=nil {if _dfbdb :=_ddefd .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_dfbdb !=nil {return _dfbdb ;};};if _ddefd .Shd !=nil {if _feefc :=_ddefd .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_feefc !=nil {return _feefc ;};};if _ddefd .TblLayout !=nil {if _cagdd :=_ddefd .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_cagdd !=nil {return _cagdd ;};};if _ddefd .TblCellMar !=nil {if _gcecd :=_ddefd .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"); +_gcecd !=nil {return _gcecd ;};};if _ddefd .TblLook !=nil {if _deebce :=_ddefd .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_deebce !=nil {return _deebce ;};};if _ddefd .TblPrExChange !=nil {if _aggcec :=_ddefd .TblPrExChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043h\u0061\u006e\u0067\u0065"); +_aggcec !=nil {return _aggcec ;};};return nil ;};func (_aedba ST_DisplacedByCustomXml )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aedba .String (),start );};func NewCT_StyleSort ()*CT_StyleSort {_dgggb :=&CT_StyleSort {}; +_dgggb .ValAttr =ST_StyleSort (1);return _dgggb ;};type ST_DocGrid byte ;type CT_AutoCaptions struct{ -// Use Alternate Set of East Asian Line Breaking Rules -UseAltKinsokuLineBreakRules *CT_OnOff ; +// Single Automatic Captioning Setting +AutoCaption []*CT_AutoCaption ;};func (_bfae *CT_SdtDate )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bfae .FullDateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bfae .FullDateAttr )}); +};e .EncodeToken (start );if _bfae .DateFormat !=nil {_gceabg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064a\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_bfae .DateFormat ,_gceabg );};if _bfae .Lid !=nil {_aacbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006ci\u0064"}}; +e .EncodeElement (_bfae .Lid ,_aacbb );};if _bfae .StoreMappedDataAs !=nil {_eegfb :=_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 (_bfae .StoreMappedDataAs ,_eegfb ); +};if _bfae .Calendar !=nil {_gbbba :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}};e .EncodeElement (_bfae .Calendar ,_gbbba );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_dcdf *CT_RPrOriginal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dcdf .RStyle !=nil {_badfcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dcdf .RStyle ,_badfcb ); +};if _dcdf .RFonts !=nil {_befb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_dcdf .RFonts ,_befb );};if _dcdf .B !=nil {_ggge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}}; +e .EncodeElement (_dcdf .B ,_ggge );};if _dcdf .BCs !=nil {_geaac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_dcdf .BCs ,_geaac );};if _dcdf .I !=nil {_deacb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}}; +e .EncodeElement (_dcdf .I ,_deacb );};if _dcdf .ICs !=nil {_bbgfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_dcdf .ICs ,_bbgfa );};if _dcdf .Caps !=nil {_gfbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; +e .EncodeElement (_dcdf .Caps ,_gfbc );};if _dcdf .SmallCaps !=nil {_ccebg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_dcdf .SmallCaps ,_ccebg );};if _dcdf .Strike !=nil {_cbbfag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; +e .EncodeElement (_dcdf .Strike ,_cbbfag );};if _dcdf .Dstrike !=nil {_acgdc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_dcdf .Dstrike ,_acgdc );};if _dcdf .Outline !=nil {_caec :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; +e .EncodeElement (_dcdf .Outline ,_caec );};if _dcdf .Shadow !=nil {_abcgbf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_dcdf .Shadow ,_abcgbf );};if _dcdf .Emboss !=nil {_eceeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; +e .EncodeElement (_dcdf .Emboss ,_eceeg );};if _dcdf .Imprint !=nil {_aeedg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_dcdf .Imprint ,_aeedg );};if _dcdf .NoProof !=nil {_agfed :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; +e .EncodeElement (_dcdf .NoProof ,_agfed );};if _dcdf .SnapToGrid !=nil {_dbfeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_dcdf .SnapToGrid ,_dbfeb );};if _dcdf .Vanish !=nil {_cdcgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; +e .EncodeElement (_dcdf .Vanish ,_cdcgc );};if _dcdf .WebHidden !=nil {_fbdfd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_dcdf .WebHidden ,_fbdfd );};if _dcdf .Color !=nil {_bfbcb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_dcdf .Color ,_bfbcb );};if _dcdf .Spacing !=nil {_bbfdf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_dcdf .Spacing ,_bbfdf );};if _dcdf .W !=nil {_ddcdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}}; +e .EncodeElement (_dcdf .W ,_ddcdb );};if _dcdf .Kern !=nil {_becac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_dcdf .Kern ,_becac );};if _dcdf .Position !=nil {_dbfbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_dcdf .Position ,_dbfbc );};if _dcdf .Sz !=nil {_afdd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_dcdf .Sz ,_afdd );};if _dcdf .SzCs !=nil {_gdcbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; +e .EncodeElement (_dcdf .SzCs ,_gdcbb );};if _dcdf .Highlight !=nil {_cgfb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dcdf .Highlight ,_cgfb );};if _dcdf .U !=nil {_gbfbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}}; +e .EncodeElement (_dcdf .U ,_gbfbg );};if _dcdf .Effect !=nil {_bffece :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_dcdf .Effect ,_bffece );};if _dcdf .Bdr !=nil {_cacaca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}}; +e .EncodeElement (_dcdf .Bdr ,_cacaca );};if _dcdf .Shd !=nil {_ffecgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_dcdf .Shd ,_ffecgg );};if _dcdf .FitText !=nil {_dgaagg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; +e .EncodeElement (_dcdf .FitText ,_dgaagg );};if _dcdf .VertAlign !=nil {_dgacc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_dcdf .VertAlign ,_dgacc );};if _dcdf .Rtl !=nil {_caage :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}}; +e .EncodeElement (_dcdf .Rtl ,_caage );};if _dcdf .Cs !=nil {_fageg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_dcdf .Cs ,_fageg );};if _dcdf .Em !=nil {_cfdcd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}}; +e .EncodeElement (_dcdf .Em ,_cfdcd );};if _dcdf .Lang !=nil {_cbedc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_dcdf .Lang ,_cbedc );};if _dcdf .EastAsianLayout !=nil {_fcdfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_dcdf .EastAsianLayout ,_fcdfe );};if _dcdf .SpecVanish !=nil {_gbdbc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_dcdf .SpecVanish ,_gbdbc );};if _dcdf .OMath !=nil {_ecgcgg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}}; +e .EncodeElement (_dcdf .OMath ,_ecgcgg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Allow Contextual Spacing of Paragraphs in Tables -AllowSpaceOfSameStyleInTable *CT_OnOff ; +// Validate validates the CT_PageNumber and its children +func (_acdeg *CT_PageNumber )Validate ()error {return _acdeg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072");};type CT_Num struct{ -// Do Not Ignore Floating Objects When Calculating Paragraph Indentation -DoNotSuppressIndentation *CT_OnOff ; +// Numbering Definition Instance ID +NumIdAttr int64 ; -// Do Not AutoFit Tables To Fit Next To Wrapped Objects -DoNotAutofitConstrainedTables *CT_OnOff ; +// Abstract Numbering Definition Reference +AbstractNumId *CT_DecimalNumber ; -// Allow Table Columns To Exceed Preferred Widths of Constituent Cells -AutofitToFirstFixedWidthCell *CT_OnOff ; +// Numbering Level Definition Override +LvlOverride []*CT_NumLvl ;};func (_agebgc *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 :_a .Sprintf ("\u0025\u0076",_agebgc .LangAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"},Value :_a .Sprintf ("\u0025\u0076",_agebgc .VendorIDAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064l\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"},Value :_a .Sprintf ("\u0025\u0076",_agebgc .DllVersionAttr )}); +if _agebgc .NlCheckAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006e\u006c\u0043\u0068\u0065\u0063k"},Value :_a .Sprintf ("\u0025\u0076",*_agebgc .NlCheckAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063h\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"},Value :_a .Sprintf ("\u0025\u0076",_agebgc .CheckStyleAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0061\u0070\u0070\u004e\u0061\u006de"},Value :_a .Sprintf ("\u0025\u0076",_agebgc .AppNameAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_fggdag *ST_EdGrp )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fggdag =0;case "\u006e\u006f\u006e\u0065":*_fggdag =1;case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_fggdag =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_fggdag =3; +case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_fggdag =4;case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_fggdag =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_fggdag =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_fggdag =7; +};return nil ;};func (_gec *CT_AutoCaption )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_face :=range start .Attr {if _face .Name .Local =="\u006e\u0061\u006d\u0065"{_efb ,_gea :=_face .Value ,error (nil );if _gea !=nil {return _gea ; +};_gec .NameAttr =_efb ;continue ;};if _face .Name .Local =="\u0063a\u0070\u0074\u0069\u006f\u006e"{_cfe ,_aag :=_face .Value ,error (nil );if _aag !=nil {return _aag ;};_gec .CaptionAttr =_cfe ;continue ;};};for {_fgb ,_ccae :=d .Token ();if _ccae !=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",_ccae ); +};if _cea ,_gg :=_fgb .(_g .EndElement );_gg &&_cea .Name ==start .Name {break ;};};return nil ;}; -// Underline Following Character Following Numbering -UnderlineTabInNumList *CT_OnOff ; +// Validate validates the EG_HdrFtrReferences and its children +func (_adeaad *EG_HdrFtrReferences )Validate ()error {return _adeaad .ValidateWithPath ("\u0045\u0047\u005f\u0048dr\u0046\u0074\u0072\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0073");}; -// Always Use Fixed Width for Hangul Characters -DisplayHangulFixedWidth *CT_OnOff ; +// Validate validates the CT_Attr and its children +func (_agf *CT_Attr )Validate ()error {return _agf .ValidateWithPath ("\u0043T\u005f\u0041\u0074\u0074\u0072");};func (_bbgce *CT_ObjectLink )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ecba ,_bbbacf :=_bbgce .UpdateModeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0075p\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"}); +if _bbbacf !=nil {return _bbbacf ;};start .Attr =append (start .Attr ,_ecba );if _bbgce .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 :_a .Sprintf ("\u0025\u0076",*_bbgce .LockedFieldAttr )}); +};if _bbgce .DrawAspectAttr !=ST_ObjectDrawAspectUnset {_gcbcaa ,_bdeffc :=_bbgce .DrawAspectAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0064r\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"});if _bdeffc !=nil {return _bdeffc ;};start .Attr =append (start .Attr ,_gcbcaa ); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bbgce .IdAttr )});if _bbgce .ProgIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0070\u0072\u006f\u0067\u0049\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_bbgce .ProgIdAttr )}); +};if _bbgce .ShapeIdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0068\u0061\u0070\u0065\u0049d"},Value :_a .Sprintf ("\u0025\u0076",*_bbgce .ShapeIdAttr )});};if _bbgce .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 :_a .Sprintf ("\u0025\u0076",*_bbgce .FieldCodesAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TblWidth struct{ -// Always Move Paragraph Mark to Page after a Page Break -SplitPgBreakAndParaMark *CT_OnOff ; +// Table Width Value +WAttr *ST_MeasurementOrPercent ; -// Don't Vertically Align Cells Containing Floating Objects -DoNotVertAlignCellWithSp *CT_OnOff ; +// Table Width Type +TypeAttr ST_TblWidth ;};type WdCT_PosHChoice struct{Align WdST_AlignH ;PosOffset *int32 ;};func (_ecgde *WdCT_WordprocessingContentPartNonVisual )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ecgde .CNvPr !=nil {_gcfade :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0063\u004e\u0076\u0050\u0072"}}; +e .EncodeElement (_ecgde .CNvPr ,_gcfade );};if _ecgde .CNvContentPartPr !=nil {_ceedc :=_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 (_ecgde .CNvContentPartPr ,_ceedc ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fbbdefc ST_WmlColorSchemeIndex )String ()string {switch _fbbdefc {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 "";};type CT_SdtRow struct{ -// Don't Break Table Rows Around Floating Tables -DoNotBreakConstrainedForcedTable *CT_OnOff ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Ignore Vertical Alignment in Textboxes -DoNotVertAlignInTxbx *CT_OnOff ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Use ANSI Kerning Pairs from Fonts -UseAnsiKerningPairs *CT_OnOff ; +// Row-Level Structured Document Tag Content +SdtContent *CT_SdtContentRow ;}; -// Use Cached Paragraph Information for Column Balancing -CachedColBalance *CT_OnOff ; +// ValidateWithPath validates the CT_SdtCell and its children, prefixing error messages with path +func (_gafbc *CT_SdtCell )ValidateWithPath (path string )error {if _gafbc .SdtPr !=nil {if _afceg :=_gafbc .SdtPr .ValidateWithPath (path +"\u002f\u0053\u0064\u0074\u0050\u0072");_afceg !=nil {return _afceg ;};};if _gafbc .SdtEndPr !=nil {if _eafce :=_gafbc .SdtEndPr .ValidateWithPath (path +"\u002fS\u0064\u0074\u0045\u006e\u0064\u0050r"); +_eafce !=nil {return _eafce ;};};if _gafbc .SdtContent !=nil {if _egcgc :=_gafbc .SdtContent .ValidateWithPath (path +"/\u0053\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_egcgc !=nil {return _egcgc ;};};return nil ;};type ST_TextDirection byte ; +type ST_TextAlignment byte ;func NewCT_FFData ()*CT_FFData {_daced :=&CT_FFData {};return _daced };func (_cdbbe ST_TblStyleOverrideType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcfaf :=_g .Attr {};_dcfaf .Name =name ;switch _cdbbe {case ST_TblStyleOverrideTypeUnset :_dcfaf .Value =""; +case ST_TblStyleOverrideTypeWholeTable :_dcfaf .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065";case ST_TblStyleOverrideTypeFirstRow :_dcfaf .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeLastRow :_dcfaf .Value ="\u006ca\u0073\u0074\u0052\u006f\u0077"; +case ST_TblStyleOverrideTypeFirstCol :_dcfaf .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeLastCol :_dcfaf .Value ="\u006ca\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeBand1Vert :_dcfaf .Value ="\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t"; +case ST_TblStyleOverrideTypeBand2Vert :_dcfaf .Value ="\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand1Horz :_dcfaf .Value ="\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeBand2Horz :_dcfaf .Value ="\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z"; +case ST_TblStyleOverrideTypeNeCell :_dcfaf .Value ="\u006e\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeNwCell :_dcfaf .Value ="\u006e\u0077\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSeCell :_dcfaf .Value ="\u0073\u0065\u0043\u0065\u006c\u006c"; +case ST_TblStyleOverrideTypeSwCell :_dcfaf .Value ="\u0073\u0077\u0043\u0065\u006c\u006c";};return _dcfaf ,nil ;};func (_gbecaa ST_HAnchor )String ()string {switch _gbecaa {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 NewEG_CellMarkupElements ()*EG_CellMarkupElements {_afddc :=&EG_CellMarkupElements {};return _afddc ;};func (_fdgfa *CT_Pitch )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdgfa .ValAttr =ST_Pitch (1); +for _ ,_beggg :=range start .Attr {if _beggg .Name .Local =="\u0076\u0061\u006c"{_fdgfa .ValAttr .UnmarshalXMLAttr (_beggg );continue ;};};for {_cfdag ,_dfcc :=d .Token ();if _dfcc !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0069\u0074\u0063\u0068: \u0025\u0073",_dfcc ); +};if _ggccee ,_aebdb :=_cfdag .(_g .EndElement );_aebdb &&_ggccee .Name ==start .Name {break ;};};return nil ;};type CT_EastAsianLayout struct{ -// Custom Compatibility Setting -CompatSetting []*CT_CompatSetting ;};func (_beeaa ST_MailMergeOdsoFMDFieldType )String ()string {switch _beeaa {case 0:return "";case 1:return "\u006e\u0075\u006c\u006c";case 2:return "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e";};return "";};type ST_HAnchor byte ; -func (_agdca *Endnotes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\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 ,_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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 :"\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 ,_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 ="\u0077\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0073";return _agdca .CT_Endnotes .MarshalXML (e ,start );};func NewCT_PageMar ()*CT_PageMar {_cfbff :=&CT_PageMar {};return _cfbff };type CT_Lock struct{ +// East Asian Typography Run ID +IdAttr *int64 ; -// Locking Type -ValAttr ST_Lock ;}; +// Two Lines in One +CombineAttr *_ffb .ST_OnOff ; -// Validate validates the WdInline and its children -func (_bccdf *WdInline )Validate ()error {return _bccdf .ValidateWithPath ("\u0057\u0064\u0049\u006e\u006c\u0069\u006e\u0065");};type CT_SaveThroughXslt struct{IdAttr *string ; +// Display Brackets Around Two Lines in One +CombineBracketsAttr ST_CombineBrackets ; -// Local Identifier for XSL Transform -SolutionIDAttr *string ;};type CT_CustomXmlBlock struct{ +// Horizontal in Vertical (Rotate Text) +VertAttr *_ffb .ST_OnOff ; -// Custom XML Element Namespace -UriAttr *string ; +// Compress Rotated Text to Line Height +VertCompressAttr *_ffb .ST_OnOff ;};func (_cffgf *CT_WebSettings )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfbgg :for {_edbfae ,_bcbaca :=d .Token ();if _bcbaca !=nil {return _bcbaca ;};switch _ccace :=_edbfae .(type ){case _g .StartElement :switch _ccace .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cffgf .Frameset =NewCT_Frameset (); +if _ceaefg :=d .DecodeElement (_cffgf .Frameset ,&_ccace );_ceaefg !=nil {return _ceaefg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cffgf .Divs =NewCT_Divs (); +if _eefbe :=d .DecodeElement (_cffgf .Divs ,&_ccace );_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 :"\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"}:_cffgf .Encoding =NewCT_String (); +if _cbgeb :=d .DecodeElement (_cffgf .Encoding ,&_ccace );_cbgeb !=nil {return _cbgeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cffgf .OptimizeForBrowser =NewCT_OptimizeForBrowser (); +if _fbbgb :=d .DecodeElement (_cffgf .OptimizeForBrowser ,&_ccace );_fbbgb !=nil {return _fbbgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cffgf .RelyOnVML =NewCT_OnOff (); +if _aadfgd :=d .DecodeElement (_cffgf .RelyOnVML ,&_ccace );_aadfgd !=nil {return _aadfgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cffgf .AllowPNG =NewCT_OnOff (); +if _ffdgge :=d .DecodeElement (_cffgf .AllowPNG ,&_ccace );_ffdgge !=nil {return _ffdgge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cffgf .DoNotRelyOnCSS =NewCT_OnOff (); +if _agfcc :=d .DecodeElement (_cffgf .DoNotRelyOnCSS ,&_ccace );_agfcc !=nil {return _agfcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cffgf .DoNotSaveAsSingleFile =NewCT_OnOff (); +if _dfceb :=d .DecodeElement (_cffgf .DoNotSaveAsSingleFile ,&_ccace );_dfceb !=nil {return _dfceb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cffgf .DoNotOrganizeInFolder =NewCT_OnOff (); +if _ggecdc :=d .DecodeElement (_cffgf .DoNotOrganizeInFolder ,&_ccace );_ggecdc !=nil {return _ggecdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cffgf .DoNotUseLongFileNames =NewCT_OnOff (); +if _cbbgd :=d .DecodeElement (_cffgf .DoNotUseLongFileNames ,&_ccace );_cbbgd !=nil {return _cbbgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cffgf .PixelsPerInch =NewCT_DecimalNumber (); +if _beaca :=d .DecodeElement (_cffgf .PixelsPerInch ,&_ccace );_beaca !=nil {return _beaca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cffgf .TargetScreenSz =NewCT_TargetScreenSz (); +if _cccedc :=d .DecodeElement (_cffgf .TargetScreenSz ,&_ccace );_cccedc !=nil {return _cccedc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cffgf .SaveSmartTagsAsXml =NewCT_OnOff (); +if _degeb :=d .DecodeElement (_cffgf .SaveSmartTagsAsXml ,&_ccace );_degeb !=nil {return _degeb ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_ccace .Name ); +if _baggg :=d .Skip ();_baggg !=nil {return _baggg ;};};case _g .EndElement :break _dfbgg ;case _g .CharData :};};return nil ;}; -// Custom XML Element Name -ElementAttr string ; +// ValidateWithPath validates the WdCT_WrapThrough and its children, prefixing error messages with path +func (_fbefa *WdCT_WrapThrough )ValidateWithPath (path string )error {if _fbefa .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 _addec :=_fbefa .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_addec !=nil {return _addec ;};if _fecgd :=_fbefa .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"); +_fecgd !=nil {return _fecgd ;};return nil ;};func NewCT_DocPartType ()*CT_DocPartType {_gefc :=&CT_DocPartType {};_gefc .ValAttr =ST_DocPartType (1);return _gefc ;};func (_bebeec ST_CombineBrackets )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bgaefe :=_g .Attr {}; +_bgaefe .Name =name ;switch _bebeec {case ST_CombineBracketsUnset :_bgaefe .Value ="";case ST_CombineBracketsNone :_bgaefe .Value ="\u006e\u006f\u006e\u0065";case ST_CombineBracketsRound :_bgaefe .Value ="\u0072\u006f\u0075n\u0064";case ST_CombineBracketsSquare :_bgaefe .Value ="\u0073\u0071\u0075\u0061\u0072\u0065"; +case ST_CombineBracketsAngle :_bgaefe .Value ="\u0061\u006e\u0067l\u0065";case ST_CombineBracketsCurly :_bgaefe .Value ="\u0063\u0075\u0072l\u0079";};return _bgaefe ,nil ;};func (_daceaa ST_FrameScrollbar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_daceaa .String (),start ); +}; -// Custom XML Element Properties -CustomXmlPr *CT_CustomXmlPr ;EG_ContentBlockContent []*EG_ContentBlockContent ;};type WdCT_WrapTight struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;};type CT_FtnDocProps struct{ +// Validate validates the CT_Div and its children +func (_faccg *CT_Div )Validate ()error {return _faccg .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0076");};func (_aegfbc *ST_FtnEdn )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aafbbc ,_gbbbga :=d .Token ();if _gbbbga !=nil {return _gbbbga ; +};if _gegge ,_bcbcde :=_aafbbc .(_g .EndElement );_bcbcde &&_gegge .Name ==start .Name {*_aegfbc =1;return nil ;};if _ccddc ,_ggbfg :=_aafbbc .(_g .CharData );!_ggbfg {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",_aafbbc ); +}else {switch string (_ccddc ){case "":*_aegfbc =0;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_aegfbc =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_aegfbc =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_aegfbc =3; +case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_aegfbc =4;};};_aafbbc ,_gbbbga =d .Token ();if _gbbbga !=nil {return _gbbbga ;};if _gaaacg ,_ggfefe :=_aafbbc .(_g .EndElement );_ggfefe &&_gaaacg .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",_aafbbc );};func (_dbgaa *ST_FtnEdn )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dbgaa =0; +case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dbgaa =1;case "\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr":*_dbgaa =2;case "c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072":*_dbgaa =3;case "\u0063o\u006et\u0069\u006e\u0075\u0061\u0074i\u006f\u006eN\u006f\u0074\u0069\u0063\u0065":*_dbgaa =4; +};return nil ;};func (_dacf *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 :_a .Sprintf ("\u0025\u0076",_dacf .AuthorAttr )}); +if _dacf .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_dacf .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_dacf .IdAttr )}); +e .EncodeToken (start );_cdfac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_dacf .RPr ,_cdfac );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcfef *ST_SignedTwipsMeasure )ValidateWithPath (path string )error {_cceeeb :=[]string {}; +if _dcfef .Int64 !=nil {_cceeeb =append (_cceeeb ,"\u0049\u006e\u00746\u0034");};if _dcfef .ST_UniversalMeasure !=nil {_cceeeb =append (_cceeeb ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); +};if len (_cceeeb )> 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 ,_cceeeb );};return nil ;};func (_fcadea *ST_RestartNumber )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fcadea =0; +case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fcadea =1;case "\u0065\u0061\u0063\u0068\u0053\u0065\u0063\u0074":*_fcadea =2;case "\u0065\u0061\u0063\u0068\u0050\u0061\u0067\u0065":*_fcadea =3;};return nil ;};const (ST_PTabRelativeToUnset ST_PTabRelativeTo =0; +ST_PTabRelativeToMargin ST_PTabRelativeTo =1;ST_PTabRelativeToIndent ST_PTabRelativeTo =2;);type WdCT_Inline struct{DistTAttr *uint32 ;DistBAttr *uint32 ;DistLAttr *uint32 ;DistRAttr *uint32 ;Extent *_af .CT_PositiveSize2D ;EffectExtent *WdCT_EffectExtent ; +DocPr *_af .CT_NonVisualDrawingProps ;CNvGraphicFramePr *_af .CT_NonVisualGraphicFrameProperties ;Graphic *_af .Graphic ;}; -// Footnote Placement -Pos *CT_FtnPos ; +// Validate validates the CT_TextEffect and its children +func (_gddea *CT_TextEffect )Validate ()error {return _gddea .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0045\u0066\u0066\u0065\u0063\u0074");};func (_gfceb ST_PTabAlignment )String ()string {switch _gfceb {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 "";}; -// Footnote Numbering Format -NumFmt *CT_NumFmt ; +// ValidateWithPath validates the CT_DocPartGallery and its children, prefixing error messages with path +func (_fgae *CT_DocPartGallery )ValidateWithPath (path string )error {if _fgae .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 _fgbeg :=_fgae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgbeg !=nil {return _fgbeg ;};return nil ;};func (_gfbaae ST_ProofErr )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fafde :=_g .Attr {};_fafde .Name =name ; +switch _gfbaae {case ST_ProofErrUnset :_fafde .Value ="";case ST_ProofErrSpellStart :_fafde .Value ="\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074";case ST_ProofErrSpellEnd :_fafde .Value ="\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064"; +case ST_ProofErrGramStart :_fafde .Value ="\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case ST_ProofErrGramEnd :_fafde .Value ="\u0067r\u0061\u006d\u0045\u006e\u0064";};return _fafde ,nil ;};type CT_FramesetSplitbar struct{ -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Frameset Splitter Width +W *CT_TwipsMeasure ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;Footnote []*CT_FtnEdnSepRef ;};func (_cfde *CT_DocPartBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfde .ValAttr =ST_DocPartBehavior (1);for _ ,_afdgag :=range start .Attr {if _afdgag .Name .Local =="\u0076\u0061\u006c"{_cfde .ValAttr .UnmarshalXMLAttr (_afdgag ); -continue ;};};for {_dfdg ,_eaaa :=d .Token ();if _eaaa !=nil {return _f .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",_eaaa ); -};if _fgbbb ,_dacg :=_dfdg .(_b .EndElement );_dacg &&_fgbbb .Name ==start .Name {break ;};};return nil ;};func (_fbeabc *EG_RPrBase )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_debdfc :for {_bcbdbe ,_dcaefc :=d .Token ();if _dcaefc !=nil {return _dcaefc ; -};switch _cdecea :=_bcbdbe .(type ){case _b .StartElement :switch _cdecea .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_fbeabc .RStyle =NewCT_String (); -if _ebacf :=d .DecodeElement (_fbeabc .RStyle ,&_cdecea );_ebacf !=nil {return _ebacf ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_fbeabc .RFonts =NewCT_Fonts (); -if _efbgagf :=d .DecodeElement (_fbeabc .RFonts ,&_cdecea );_efbgagf !=nil {return _efbgagf ;};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 :"\u0062"},_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 :"\u0062"}:_fbeabc .B =NewCT_OnOff (); -if _gfeba :=d .DecodeElement (_fbeabc .B ,&_cdecea );_gfeba !=nil {return _gfeba ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_fbeabc .BCs =NewCT_OnOff (); -if _gccada :=d .DecodeElement (_fbeabc .BCs ,&_cdecea );_gccada !=nil {return _gccada ;};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 :"\u0069"},_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 :"\u0069"}:_fbeabc .I =NewCT_OnOff (); -if _bgcgc :=d .DecodeElement (_fbeabc .I ,&_cdecea );_bgcgc !=nil {return _bgcgc ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_fbeabc .ICs =NewCT_OnOff (); -if _eafbc :=d .DecodeElement (_fbeabc .ICs ,&_cdecea );_eafbc !=nil {return _eafbc ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_fbeabc .Caps =NewCT_OnOff (); -if _fdbaag :=d .DecodeElement (_fbeabc .Caps ,&_cdecea );_fdbaag !=nil {return _fdbaag ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_fbeabc .SmallCaps =NewCT_OnOff (); -if _abfcf :=d .DecodeElement (_fbeabc .SmallCaps ,&_cdecea );_abfcf !=nil {return _abfcf ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_fbeabc .Strike =NewCT_OnOff (); -if _ddaaeb :=d .DecodeElement (_fbeabc .Strike ,&_cdecea );_ddaaeb !=nil {return _ddaaeb ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_fbeabc .Dstrike =NewCT_OnOff (); -if _gabfb :=d .DecodeElement (_fbeabc .Dstrike ,&_cdecea );_gabfb !=nil {return _gabfb ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_fbeabc .Outline =NewCT_OnOff (); -if _fdaeed :=d .DecodeElement (_fbeabc .Outline ,&_cdecea );_fdaeed !=nil {return _fdaeed ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_fbeabc .Shadow =NewCT_OnOff (); -if _gfagc :=d .DecodeElement (_fbeabc .Shadow ,&_cdecea );_gfagc !=nil {return _gfagc ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_fbeabc .Emboss =NewCT_OnOff (); -if _ddfac :=d .DecodeElement (_fbeabc .Emboss ,&_cdecea );_ddfac !=nil {return _ddfac ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_fbeabc .Imprint =NewCT_OnOff (); -if _dbdbe :=d .DecodeElement (_fbeabc .Imprint ,&_cdecea );_dbdbe !=nil {return _dbdbe ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_fbeabc .NoProof =NewCT_OnOff (); -if _cfeeb :=d .DecodeElement (_fbeabc .NoProof ,&_cdecea );_cfeeb !=nil {return _cfeeb ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_fbeabc .SnapToGrid =NewCT_OnOff (); -if _gbafef :=d .DecodeElement (_fbeabc .SnapToGrid ,&_cdecea );_gbafef !=nil {return _gbafef ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_fbeabc .Vanish =NewCT_OnOff (); -if _befbc :=d .DecodeElement (_fbeabc .Vanish ,&_cdecea );_befbc !=nil {return _befbc ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_fbeabc .WebHidden =NewCT_OnOff (); -if _cdecc :=d .DecodeElement (_fbeabc .WebHidden ,&_cdecea );_cdecc !=nil {return _cdecc ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_fbeabc .Color =NewCT_Color (); -if _ecfcbc :=d .DecodeElement (_fbeabc .Color ,&_cdecea );_ecfcbc !=nil {return _ecfcbc ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_fbeabc .Spacing =NewCT_SignedTwipsMeasure (); -if _fcbeb :=d .DecodeElement (_fbeabc .Spacing ,&_cdecea );_fcbeb !=nil {return _fcbeb ;};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 :"\u0077"},_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 :"\u0077"}:_fbeabc .W =NewCT_TextScale (); -if _gceegb :=d .DecodeElement (_fbeabc .W ,&_cdecea );_gceegb !=nil {return _gceegb ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_fbeabc .Kern =NewCT_HpsMeasure (); -if _dgcad :=d .DecodeElement (_fbeabc .Kern ,&_cdecea );_dgcad !=nil {return _dgcad ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_fbeabc .Position =NewCT_SignedHpsMeasure (); -if _cbffe :=d .DecodeElement (_fbeabc .Position ,&_cdecea );_cbffe !=nil {return _cbffe ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_fbeabc .Sz =NewCT_HpsMeasure (); -if _fbdacc :=d .DecodeElement (_fbeabc .Sz ,&_cdecea );_fbdacc !=nil {return _fbdacc ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_fbeabc .SzCs =NewCT_HpsMeasure (); -if _fabge :=d .DecodeElement (_fbeabc .SzCs ,&_cdecea );_fabge !=nil {return _fabge ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_fbeabc .Highlight =NewCT_Highlight (); -if _fadcdg :=d .DecodeElement (_fbeabc .Highlight ,&_cdecea );_fadcdg !=nil {return _fadcdg ;};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 :"\u0075"},_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 :"\u0075"}:_fbeabc .U =NewCT_Underline (); -if _bdaaba :=d .DecodeElement (_fbeabc .U ,&_cdecea );_bdaaba !=nil {return _bdaaba ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_fbeabc .Effect =NewCT_TextEffect (); -if _deefag :=d .DecodeElement (_fbeabc .Effect ,&_cdecea );_deefag !=nil {return _deefag ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_fbeabc .Bdr =NewCT_Border (); -if _ebcabe :=d .DecodeElement (_fbeabc .Bdr ,&_cdecea );_ebcabe !=nil {return _ebcabe ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_fbeabc .Shd =NewCT_Shd (); -if _defbb :=d .DecodeElement (_fbeabc .Shd ,&_cdecea );_defbb !=nil {return _defbb ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_fbeabc .FitText =NewCT_FitText (); -if _efggc :=d .DecodeElement (_fbeabc .FitText ,&_cdecea );_efggc !=nil {return _efggc ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_fbeabc .VertAlign =NewCT_VerticalAlignRun (); -if _dbacb :=d .DecodeElement (_fbeabc .VertAlign ,&_cdecea );_dbacb !=nil {return _dbacb ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_fbeabc .Rtl =NewCT_OnOff (); -if _bcdae :=d .DecodeElement (_fbeabc .Rtl ,&_cdecea );_bcdae !=nil {return _bcdae ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_fbeabc .Cs =NewCT_OnOff (); -if _debag :=d .DecodeElement (_fbeabc .Cs ,&_cdecea );_debag !=nil {return _debag ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_fbeabc .Em =NewCT_Em (); -if _gefgcg :=d .DecodeElement (_fbeabc .Em ,&_cdecea );_gefgcg !=nil {return _gefgcg ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_fbeabc .Lang =NewCT_Language (); -if _egead :=d .DecodeElement (_fbeabc .Lang ,&_cdecea );_egead !=nil {return _egead ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_fbeabc .EastAsianLayout =NewCT_EastAsianLayout (); -if _dgdae :=d .DecodeElement (_fbeabc .EastAsianLayout ,&_cdecea );_dgdae !=nil {return _dgdae ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_fbeabc .SpecVanish =NewCT_OnOff (); -if _eeaeb :=d .DecodeElement (_fbeabc .SpecVanish ,&_cdecea );_eeaeb !=nil {return _eeaeb ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_fbeabc .OMath =NewCT_OnOff (); -if _beeee :=d .DecodeElement (_fbeabc .OMath ,&_cdecea );_beeee !=nil {return _beeee ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\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",_cdecea .Name ); -if _eeged :=d .Skip ();_eeged !=nil {return _eeged ;};};case _b .EndElement :break _debdfc ;case _b .CharData :};};return nil ;};func (_eecde *Settings )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\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 ,_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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 :"\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 ,_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 ="\u0077\u003a\u0073\u0065\u0074\u0074\u0069\u006e\u0067\u0073";return _eecde .CT_Settings .MarshalXML (e ,start );};func (_efcaff ST_DocPartType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_agcgg :=_b .Attr {};_agcgg .Name =name ; -switch _efcaff {case ST_DocPartTypeUnset :_agcgg .Value ="";case ST_DocPartTypeNone :_agcgg .Value ="\u006e\u006f\u006e\u0065";case ST_DocPartTypeNormal :_agcgg .Value ="\u006e\u006f\u0072\u006d\u0061\u006c";case ST_DocPartTypeAutoExp :_agcgg .Value ="\u0061u\u0074\u006f\u0045\u0078\u0070"; -case ST_DocPartTypeToolbar :_agcgg .Value ="\u0074o\u006f\u006c\u0062\u0061\u0072";case ST_DocPartTypeSpeller :_agcgg .Value ="\u0073p\u0065\u006c\u006c\u0065\u0072";case ST_DocPartTypeFormFld :_agcgg .Value ="\u0066o\u0072\u006d\u0046\u006c\u0064";case ST_DocPartTypeBbPlcHdr :_agcgg .Value ="\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072"; -};return _agcgg ,nil ;};func (_eafd *CT_Height )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aggeb :=range start .Attr {if _aggeb .Name .Local =="\u0076\u0061\u006c"{_ggdabf ,_ggabb :=ParseUnionST_TwipsMeasure (_aggeb .Value );if _ggabb !=nil {return _ggabb ; -};_eafd .ValAttr =&_ggdabf ;continue ;};if _aggeb .Name .Local =="\u0068\u0052\u0075l\u0065"{_eafd .HRuleAttr .UnmarshalXMLAttr (_aggeb );continue ;};};for {_fdfg ,_ddcc :=d .Token ();if _ddcc !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0048\u0065\u0069g\u0068\u0074\u003a\u0020\u0025\u0073",_ddcc ); -};if _fgdfa ,_dffdd :=_fdfg .(_b .EndElement );_dffdd &&_fgdfa .Name ==start .Name {break ;};};return nil ;}; +// Frameset Splitter Color +Color *CT_Color ; -// Validate validates the EG_PContentBase and its children -func (_deaeddf *EG_PContentBase )Validate ()error {return _deaeddf .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065");};func (_deabdb ST_TblLayoutType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_deabdb .String (),start ); -};func (_bgdbf *CT_Panose )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fdaag :=range start .Attr {if _fdaag .Name .Local =="\u0076\u0061\u006c"{_fgfec ,_abagb :=_fdaag .Value ,error (nil );if _abagb !=nil {return _abagb ;};_bgdbf .ValAttr =_fgfec ; -continue ;};};for {_abdc ,_cdfge :=d .Token ();if _cdfge !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u006eo\u0073\u0065\u003a\u0020\u0025\u0073",_cdfge );};if _ccffg ,_egfee :=_abdc .(_b .EndElement );_egfee &&_ccffg .Name ==start .Name {break ; -};};return nil ;};func (_bgbfg ST_TextAlignment )Validate ()error {return _bgbfg .ValidateWithPath ("")};func (_fdedb ST_PageBorderDisplay )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbbfaf :=_b .Attr {};_fbbfaf .Name =name ;switch _fdedb {case ST_PageBorderDisplayUnset :_fbbfaf .Value =""; -case ST_PageBorderDisplayAllPages :_fbbfaf .Value ="\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case ST_PageBorderDisplayFirstPage :_fbbfaf .Value ="\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case ST_PageBorderDisplayNotFirstPage :_fbbfaf .Value ="\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065"; -};return _fbbfaf ,nil ;};type CT_DocType struct{ +// Do Not Display Frameset Splitters +NoBorder *CT_OnOff ; -// Document Classification Value -ValAttr string ;};func (_cggdg *CT_FontSig )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0030"},Value :_f .Sprintf ("\u0025\u0076",_cggdg .Usb0Attr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0031"},Value :_f .Sprintf ("\u0025\u0076",_cggdg .Usb1Attr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0032"},Value :_f .Sprintf ("\u0025\u0076",_cggdg .Usb2Attr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0075\u0073\u0062\u0033"},Value :_f .Sprintf ("\u0025\u0076",_cggdg .Usb3Attr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0030"},Value :_f .Sprintf ("\u0025\u0076",_cggdg .Csb0Attr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u0073\u0062\u0031"},Value :_f .Sprintf ("\u0025\u0076",_cggdg .Csb1Attr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func NewCT_Bookmark ()*CT_Bookmark {_fccf :=&CT_Bookmark {};return _fccf }; +// Frameset Splitter Border Style +FlatBorders *CT_OnOff ;};func (_gfagb ST_SectionMark )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gfagb .String (),start );};func (_caagc *CT_PageBorders )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _caagc .ZOrderAttr !=ST_PageBorderZOrderUnset {_cabfea ,_fdcgc :=_caagc .ZOrderAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u007a\u004f\u0072\u0064\u0065\u0072"}); +if _fdcgc !=nil {return _fdcgc ;};start .Attr =append (start .Attr ,_cabfea );};if _caagc .DisplayAttr !=ST_PageBorderDisplayUnset {_dedegc ,_egcdb :=_caagc .DisplayAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0064\u0069\u0073\u0070\u006c\u0061y"}); +if _egcdb !=nil {return _egcdb ;};start .Attr =append (start .Attr ,_dedegc );};if _caagc .OffsetFromAttr !=ST_PageBorderOffsetUnset {_fcgfc ,_gadeb :=_caagc .OffsetFromAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u006ff\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"}); +if _gadeb !=nil {return _gadeb ;};start .Attr =append (start .Attr ,_fcgfc );};e .EncodeToken (start );if _caagc .Top !=nil {_dfdc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_caagc .Top ,_dfdc );};if _caagc .Left !=nil {_gfacd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}}; +e .EncodeElement (_caagc .Left ,_gfacd );};if _caagc .Bottom !=nil {_fcadgg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_caagc .Bottom ,_fcadgg );};if _caagc .Right !=nil {_gaefe :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}}; +e .EncodeElement (_caagc .Right ,_gaefe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ebfaba *WdST_AlignH )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efagef ,_fdbeab :=d .Token ();if _fdbeab !=nil {return _fdbeab ; +};if _deefef ,_febfa :=_efagef .(_g .EndElement );_febfa &&_deefef .Name ==start .Name {*_ebfaba =1;return nil ;};if _feggg ,_dgbea :=_efagef .(_g .CharData );!_dgbea {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",_efagef ); +}else {switch string (_feggg ){case "":*_ebfaba =0;case "\u006c\u0065\u0066\u0074":*_ebfaba =1;case "\u0072\u0069\u0067h\u0074":*_ebfaba =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebfaba =3;case "\u0069\u006e\u0073\u0069\u0064\u0065":*_ebfaba =4; +case "\u006fu\u0074\u0073\u0069\u0064\u0065":*_ebfaba =5;};};_efagef ,_fdbeab =d .Token ();if _fdbeab !=nil {return _fdbeab ;};if _dgfag ,_edafee :=_efagef .(_g .EndElement );_edafee &&_dgfag .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",_efagef ); +};func (_gbeefa WdST_WrapText )String ()string {switch _gbeefa {case 0:return "";case 1:return "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006ca\u0072\u0067\u0065\u0073\u0074"; +};return "";};type CT_Border struct{ -// Validate validates the CT_SdtCell and its children -func (_bfgdb *CT_SdtCell )Validate ()error {return _bfgdb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0043\u0065\u006c\u006c");};type CT_NumFmt struct{ +// Border Style +ValAttr ST_Border ; -// Numbering Format Type -ValAttr ST_NumberFormat ; +// Border Color +ColorAttr *ST_HexColor ; -// Custom Defined Number Format -FormatAttr *string ;};func (_ebafd *ST_WmlColorSchemeIndex )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebafd =0;case "\u0064\u0061\u0072k\u0031":*_ebafd =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_ebafd =2;case "\u0064\u0061\u0072k\u0032":*_ebafd =3; -case "\u006c\u0069\u0067\u0068\u0074\u0032":*_ebafd =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_ebafd =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_ebafd =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_ebafd =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_ebafd =8; -case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_ebafd =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_ebafd =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_ebafd =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_ebafd =12; -};return nil ;};func NewCT_DocPartName ()*CT_DocPartName {_afcb :=&CT_DocPartName {};return _afcb };func (_fgfggd *CT_SdtEndPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fgfggd .RPr !=nil {_fcfgd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072P\u0072"}}; -for _ ,_feggd :=range _fgfggd .RPr {e .EncodeElement (_feggd ,_fcfgd );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_ParaRPrChange ()*CT_ParaRPrChange {_gbfdc :=&CT_ParaRPrChange {};_gbfdc .RPr =NewCT_ParaRPrOriginal (); -return _gbfdc ;};func (_deccaf ST_PageBorderDisplay )Validate ()error {return _deccaf .ValidateWithPath ("")};func NewCT_TcMar ()*CT_TcMar {_gfcgde :=&CT_TcMar {};return _gfcgde };const (ST_DocGridUnset ST_DocGrid =0;ST_DocGridDefault ST_DocGrid =1;ST_DocGridLines ST_DocGrid =2; -ST_DocGridLinesAndChars ST_DocGrid =3;ST_DocGridSnapToChars ST_DocGrid =4;);func (_bddab ST_HexColorAuto )ValidateWithPath (path string )error {switch _bddab {case 0,1: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 (_bddab )); -};return nil ;};type WebSettings struct{CT_WebSettings };func (_dbfae *CT_Language )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdfc :=range start .Attr {if _bdfc .Name .Local =="\u0076\u0061\u006c"{_acgde ,_cfdcd :=_bdfc .Value ,error (nil ); -if _cfdcd !=nil {return _cfdcd ;};_dbfae .ValAttr =&_acgde ;continue ;};if _bdfc .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_edefc ,_bcebc :=_bdfc .Value ,error (nil );if _bcebc !=nil {return _bcebc ;};_dbfae .EastAsiaAttr =&_edefc ; -continue ;};if _bdfc .Name .Local =="\u0062\u0069\u0064\u0069"{_aegcc ,_cgda :=_bdfc .Value ,error (nil );if _cgda !=nil {return _cgda ;};_dbfae .BidiAttr =&_aegcc ;continue ;};};for {_gaabg ,_bdeacb :=d .Token ();if _bdeacb !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_bdeacb ); -};if _cabdf ,_dgabd :=_gaabg .(_b .EndElement );_dgabd &&_cabdf .Name ==start .Name {break ;};};return nil ;};func (_gaabe ST_VAnchor )Validate ()error {return _gaabe .ValidateWithPath ("")};func (_ffegeg ST_MailMergeSourceType )Validate ()error {return _ffegeg .ValidateWithPath ("")}; -func (_gabggg ST_HeightRule )Validate ()error {return _gabggg .ValidateWithPath ("")}; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// ValidateWithPath validates the CT_RubyPr and its children, prefixing error messages with path -func (_accdb *CT_RubyPr )ValidateWithPath (path string )error {if _fcfabe :=_accdb .RubyAlign .ValidateWithPath (path +"\u002f\u0052\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");_fcfabe !=nil {return _fcfabe ;};if _deecb :=_accdb .Hps .ValidateWithPath (path +"\u002f\u0048\u0070\u0073"); -_deecb !=nil {return _deecb ;};if _gebbf :=_accdb .HpsRaise .ValidateWithPath (path +"\u002fH\u0070\u0073\u0052\u0061\u0069\u0073e");_gebbf !=nil {return _gebbf ;};if _cbbe :=_accdb .HpsBaseText .ValidateWithPath (path +"\u002f\u0048\u0070s\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"); -_cbbe !=nil {return _cbbe ;};if _ffafg :=_accdb .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064");_ffafg !=nil {return _ffafg ;};if _accdb .Dirty !=nil {if _gaacea :=_accdb .Dirty .ValidateWithPath (path +"\u002f\u0044\u0069\u0072\u0074\u0079"); -_gaacea !=nil {return _gaacea ;};};return nil ;};func (_fade *CT_DocType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_fade .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Border Theme Color Tint +ThemeTintAttr *string ; -// Validate validates the CT_EastAsianLayout and its children -func (_bbeebc *CT_EastAsianLayout )Validate ()error {return _bbeebc .ValidateWithPath ("\u0043T\u005fE\u0061\u0073\u0074\u0041\u0073i\u0061\u006eL\u0061\u0079\u006f\u0075\u0074");};func (_dgbcc ST_Lock )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgbcd :=_b .Attr {}; -_cgbcd .Name =name ;switch _dgbcc {case ST_LockUnset :_cgbcd .Value ="";case ST_LockSdtLocked :_cgbcd .Value ="\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d";case ST_LockContentLocked :_cgbcd .Value ="\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064"; -case ST_LockUnlocked :_cgbcd .Value ="\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064";case ST_LockSdtContentLocked :_cgbcd .Value ="\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064";};return _cgbcd ,nil ;};func NewCT_DivBdr ()*CT_DivBdr {_bgbcg :=&CT_DivBdr {}; -return _bgbcg };func (_aadfcb *CT_SdtRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feedg :for {_bdeaf ,_bdgdf :=d .Token ();if _bdgdf !=nil {return _bdgdf ;};switch _feag :=_bdeaf .(type ){case _b .StartElement :switch _feag .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 :"\u0073\u0064\u0074P\u0072"},_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 :"\u0073\u0064\u0074P\u0072"}:_aadfcb .SdtPr =NewCT_SdtPr (); -if _fefeb :=d .DecodeElement (_aadfcb .SdtPr ,&_feag );_fefeb !=nil {return _fefeb ;};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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"},_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 :"\u0073\u0064\u0074\u0045\u006e\u0064\u0050\u0072"}:_aadfcb .SdtEndPr =NewCT_SdtEndPr (); -if _fefcff :=d .DecodeElement (_aadfcb .SdtEndPr ,&_feag );_fefcff !=nil {return _fefcff ;};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 :"\u0073\u0064\u0074\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 :"\u0073\u0064\u0074\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_aadfcb .SdtContent =NewCT_SdtContentRun (); -if _fegf :=d .DecodeElement (_aadfcb .SdtContent ,&_feag );_fegf !=nil {return _fegf ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\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",_feag .Name ); -if _aabdf :=d .Skip ();_aabdf !=nil {return _aabdf ;};};case _b .EndElement :break _feedg ;case _b .CharData :};};return nil ;}; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// ValidateWithPath validates the CT_TblPrEx and its children, prefixing error messages with path -func (_decfb *CT_TblPrEx )ValidateWithPath (path string )error {if _decfb .TblW !=nil {if _gcgce :=_decfb .TblW .ValidateWithPath (path +"\u002f\u0054\u0062l\u0057");_gcgce !=nil {return _gcgce ;};};if _decfb .Jc !=nil {if _dgeea :=_decfb .Jc .ValidateWithPath (path +"\u002f\u004a\u0063"); -_dgeea !=nil {return _dgeea ;};};if _decfb .TblCellSpacing !=nil {if _gfdbd :=_decfb .TblCellSpacing .ValidateWithPath (path +"\u002fT\u0062l\u0043\u0065\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067");_gfdbd !=nil {return _gfdbd ;};};if _decfb .TblInd !=nil {if _fcegde :=_decfb .TblInd .ValidateWithPath (path +"\u002fT\u0062\u006c\u0049\u006e\u0064"); -_fcegde !=nil {return _fcegde ;};};if _decfb .TblBorders !=nil {if _cffafc :=_decfb .TblBorders .ValidateWithPath (path +"/\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_cffafc !=nil {return _cffafc ;};};if _decfb .Shd !=nil {if _gffg :=_decfb .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_gffg !=nil {return _gffg ;};};if _decfb .TblLayout !=nil {if _cacbe :=_decfb .TblLayout .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_cacbe !=nil {return _cacbe ;};};if _decfb .TblCellMar !=nil {if _gfbce :=_decfb .TblCellMar .ValidateWithPath (path +"/\u0054\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"); -_gfbce !=nil {return _gfbce ;};};if _decfb .TblLook !=nil {if _efgdfd :=_decfb .TblLook .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u004c\u006f\u006f\u006b");_efgdfd !=nil {return _efgdfd ;};};if _decfb .TblPrExChange !=nil {if _eegbc :=_decfb .TblPrExChange .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078\u0043h\u0061\u006e\u0067\u0065"); -_eegbc !=nil {return _eegbc ;};};return nil ;};type CT_FFStatusText struct{ +// Border Width +SzAttr *uint64 ; -// Status Text Type -TypeAttr ST_InfoTextType ; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Status Text Value -ValAttr *string ;};func NewCT_Text ()*CT_Text {_bbeba :=&CT_Text {};return _bbeba }; +// Border Shadow +ShadowAttr *_ffb .ST_OnOff ; -// Validate validates the CT_Sym and its children -func (_aacde *CT_Sym )Validate ()error {return _aacde .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0079\u006d");};func (_febd *CT_DocPartGallery )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fbbd ,_abcac :=_febd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _abcac !=nil {return _abcac ;};start .Attr =append (start .Attr ,_fbbd );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gebgef *CT_UnsignedDecimalNumber )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_gebgef .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Create Frame Effect +FrameAttr *_ffb .ST_OnOff ;};func (_ccfddc *WdST_RelFromV )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ccfddc =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ccfddc =1;case "\u0070\u0061\u0067\u0065":*_ccfddc =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_ccfddc =3; +case "\u006c\u0069\u006e\u0065":*_ccfddc =4;case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_ccfddc =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_ccfddc =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_ccfddc =7; +case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_ccfddc =8;};return nil ;}; -// ValidateWithPath validates the CT_FFCheckBox and its children, prefixing error messages with path -func (_bbbae *CT_FFCheckBox )ValidateWithPath (path string )error {if _bbbae .Choice !=nil {if _befd :=_bbbae .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_befd !=nil {return _befd ;};};if _bbbae .Default !=nil {if _adcac :=_bbbae .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); -_adcac !=nil {return _adcac ;};};if _bbbae .Checked !=nil {if _dgfaa :=_bbbae .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_dgfaa !=nil {return _dgfaa ;};};return nil ;};func NewCT_RecipientData ()*CT_RecipientData {_fggab :=&CT_RecipientData {}; -_fggab .Column =NewCT_DecimalNumber ();_fggab .UniqueTag =NewCT_Base64Binary ();return _fggab ;};func (_ceccba ST_TextDirection )String ()string {switch _ceccba {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 "";}; +// ValidateWithPath validates the EG_RunLevelElts and its children, prefixing error messages with path +func (_eaccg *EG_RunLevelElts )ValidateWithPath (path string )error {if _eaccg .ProofErr !=nil {if _cabef :=_eaccg .ProofErr .ValidateWithPath (path +"\u002fP\u0072\u006f\u006f\u0066\u0045\u0072r");_cabef !=nil {return _cabef ;};};if _eaccg .PermStart !=nil {if _egcfga :=_eaccg .PermStart .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0053\u0074\u0061\u0072\u0074"); +_egcfga !=nil {return _egcfga ;};};if _eaccg .PermEnd !=nil {if _dccfa :=_eaccg .PermEnd .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u006d\u0045\u006e\u0064");_dccfa !=nil {return _dccfa ;};};if _eaccg .Ins !=nil {if _gaeec :=_eaccg .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073"); +_gaeec !=nil {return _gaeec ;};};if _eaccg .Del !=nil {if _gcdcc :=_eaccg .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c");_gcdcc !=nil {return _gcdcc ;};};if _eaccg .MoveFrom !=nil {if _gdgfcg :=_eaccg .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm"); +_gdgfcg !=nil {return _gdgfcg ;};};if _eaccg .MoveTo !=nil {if _fgcdd :=_eaccg .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f");_fgcdd !=nil {return _fgcdd ;};};for _gafafb ,_ggffdb :=range _eaccg .EG_RangeMarkupElements {if _fcedg :=_ggffdb .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 ,_gafafb )); +_fcedg !=nil {return _fcedg ;};};for _bdbbc ,_fbdfed :=range _eaccg .EG_MathContent {if _ecdee :=_fbdfed .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0045\u0047_M\u0061t\u0068\u0043\u006f\u006e\u0074e\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bdbbc )); +_ecdee !=nil {return _ecdee ;};};return nil ;};func (_fgbgb ST_TextDirection )String ()string {switch _fgbgb {case 0:return "";case 1:return "\u0074\u0062";case 2:return "\u0072\u006c";case 3:return "\u006c\u0072";case 4:return "\u0074\u0062\u0056";case 5:return "\u0072\u006c\u0056"; +case 6:return "\u006c\u0072\u0056";case 7:return "\u0062\u0074\u004c\u0072";case 8:return "\u006c\u0072\u0054\u0062";case 9:return "\u006c\u0072\u0054b\u0056";case 10:return "\u0074\u0062\u004cr\u0056";case 11:return "\u0074\u0062\u0052\u006c";case 12:return "\u0074\u0062\u0052l\u0056"; +};return "";};type CT_SdtContentBlock struct{ -// ValidateWithPath validates the CT_SdtDropDownList and its children, prefixing error messages with path -func (_ccedda *CT_SdtDropDownList )ValidateWithPath (path string )error {for _aegbg ,_agcgf :=range _ccedda .ListItem {if _gcgae :=_agcgf .ValidateWithPath (_f .Sprintf ("\u0025s\u002fL\u0069\u0073\u0074\u0049\u0074\u0065\u006d\u005b\u0025\u0064\u005d",path ,_aegbg )); -_gcgae !=nil {return _gcgae ;};};return nil ;};func (_egafg ST_CharacterSpacing )String ()string {switch _egafg {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 NewCT_MoveBookmark ()*CT_MoveBookmark {_agbfc :=&CT_MoveBookmark {}; -return _agbfc };const (ST_DocPartBehaviorUnset ST_DocPartBehavior =0;ST_DocPartBehaviorContent ST_DocPartBehavior =1;ST_DocPartBehaviorP ST_DocPartBehavior =2;ST_DocPartBehaviorPg ST_DocPartBehavior =3;);func (_caff *CT_Charset )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _caff .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_caff .ValAttr )}); -};if _caff .CharacterSetAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072\u0061\u0063\u0074e\u0072\u0053\u0065\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_caff .CharacterSetAttr )});}; -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_PaperSource struct{ +// Block-Level Custom XML Element +CustomXml *CT_CustomXmlBlock ; -// First Page Printer Tray Code -FirstAttr *int64 ; +// Block-Level Structured Document Tag +Sdt *CT_SdtBlock ; -// Non-First Page Printer Tray Code -OtherAttr *int64 ;};type WdST_AlignH byte ;func (_egcad *ST_Proof )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_egcad =0;case "\u0063\u006c\u0065a\u006e":*_egcad =1;case "\u0064\u0069\u0072t\u0079":*_egcad =2;};return nil ;};type CT_SdtEndPr struct{ +// Paragraph +P []*CT_P ; -// Structured Document Tag End Character Run Properties -RPr []*CT_RPr ;};type ST_Jc byte ; +// Table +Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;}; -// Validate validates the EG_RunInnerContent and its children -func (_gcgaae *EG_RunInnerContent )Validate ()error {return _gcgaae .ValidateWithPath ("\u0045G\u005fR\u0075\u006e\u0049\u006e\u006ee\u0072\u0043o\u006e\u0074\u0065\u006e\u0074");}; +// Validate validates the CT_Document and its children +func (_ccbd *CT_Document )Validate ()error {return _ccbd .ValidateWithPath ("C\u0054\u005f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");};func (_cabce *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 :_a .Sprintf ("\u0025\u0076",_cabce .TopAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"},Value :_a .Sprintf ("\u0025\u0076",_cabce .RightAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_a .Sprintf ("\u0025\u0076",_cabce .BottomAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"},Value :_a .Sprintf ("\u0025\u0076",_cabce .LeftAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",_cabce .HeaderAttr )}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",_cabce .FooterAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072"},Value :_a .Sprintf ("\u0025\u0076",_cabce .GutterAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_cdaf *CT_Background )ValidateWithPath (path string )error {if _cdaf .ColorAttr !=nil {if _fae :=_cdaf .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_fae !=nil {return _fae ;};};if _ccee :=_cdaf .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_ccee !=nil {return _ccee ;};if _cdaf .Drawing !=nil {if _cbb :=_cdaf .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_cbb !=nil {return _cbb ;};};return nil ;}; +// Validate validates the CT_Markup and its children +func (_bfbg *CT_Markup )Validate ()error {return _bfbg .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0075p");};func (_gfgce ST_LevelSuffix )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_acegf :=_g .Attr {};_acegf .Name =name ;switch _gfgce {case ST_LevelSuffixUnset :_acegf .Value =""; +case ST_LevelSuffixTab :_acegf .Value ="\u0074\u0061\u0062";case ST_LevelSuffixSpace :_acegf .Value ="\u0073\u0070\u0061c\u0065";case ST_LevelSuffixNothing :_acegf .Value ="\u006eo\u0074\u0068\u0069\u006e\u0067";};return _acegf ,nil ;};func (_eafebf *CT_NumFmt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eafebf .ValAttr =ST_NumberFormat (1); +for _ ,_cdcgb :=range start .Attr {if _cdcgb .Name .Local =="\u0076\u0061\u006c"{_eafebf .ValAttr .UnmarshalXMLAttr (_cdcgb );continue ;};if _cdcgb .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074"{_fbcd ,_bagcc :=_cdcgb .Value ,error (nil );if _bagcc !=nil {return _bagcc ; +};_eafebf .FormatAttr =&_fbcd ;continue ;};};for {_gcabaf ,_cgeab :=d .Token ();if _cgeab !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_cgeab );};if _fbbga ,_gggaa :=_gcabaf .(_g .EndElement ); +_gggaa &&_fbbga .Name ==start .Name {break ;};};return nil ;};func (_ggdbda ST_PageBorderDisplay )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_afcfdf :=_g .Attr {};_afcfdf .Name =name ;switch _ggdbda {case ST_PageBorderDisplayUnset :_afcfdf .Value =""; +case ST_PageBorderDisplayAllPages :_afcfdf .Value ="\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073";case ST_PageBorderDisplayFirstPage :_afcfdf .Value ="\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case ST_PageBorderDisplayNotFirstPage :_afcfdf .Value ="\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065"; +};return _afcfdf ,nil ;}; -// ValidateWithPath validates the CT_MacroName and its children, prefixing error messages with path -func (_ffea *CT_MacroName )ValidateWithPath (path string )error {return nil };func (_fbeeg ST_TabJc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbeeg .String (),start );};func (_acbd *CT_FFData )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _acbd .Name !=nil {_fbdb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"}};for _ ,_acdef :=range _acbd .Name {e .EncodeElement (_acdef ,_fbdb );};};if _acbd .Label !=nil {_aecee :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006c\u0061\u0062\u0065\u006c"}}; -for _ ,_cadab :=range _acbd .Label {e .EncodeElement (_cadab ,_aecee );};};if _acbd .TabIndex !=nil {_eecbe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}};for _ ,_ceecf :=range _acbd .TabIndex {e .EncodeElement (_ceecf ,_eecbe ); -};};if _acbd .Enabled !=nil {_adacb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0065\u006e\u0061\u0062\u006c\u0065d"}};for _ ,_cagfd :=range _acbd .Enabled {e .EncodeElement (_cagfd ,_adacb );};};if _acbd .CalcOnExit !=nil {_eeedc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063a\u006c\u0063\u004f\u006e\u0045\u0078\u0069\u0074"}}; -for _ ,_gfeeb :=range _acbd .CalcOnExit {e .EncodeElement (_gfeeb ,_eeedc );};};if _acbd .EntryMacro !=nil {_dagaf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065n\u0074\u0072\u0079\u004d\u0061\u0063\u0072\u006f"}};for _ ,_bggfe :=range _acbd .EntryMacro {e .EncodeElement (_bggfe ,_dagaf ); -};};if _acbd .ExitMacro !=nil {_dcgd :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0065\u0078\u0069\u0074\u004d\u0061\u0063\u0072\u006f"}};for _ ,_gagf :=range _acbd .ExitMacro {e .EncodeElement (_gagf ,_dcgd );};};if _acbd .HelpText !=nil {_aafbb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0068\u0065\u006c\u0070\u0054\u0065\u0078\u0074"}}; -for _ ,_fgddba :=range _acbd .HelpText {e .EncodeElement (_fgddba ,_aafbb );};};if _acbd .StatusText !=nil {_acdfg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073t\u0061\u0074\u0075\u0073\u0054\u0065\u0078\u0074"}};for _ ,_acada :=range _acbd .StatusText {e .EncodeElement (_acada ,_acdfg ); -};};if _acbd .CheckBox !=nil {_abfde :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0068\u0065\u0063\u006b\u0042\u006f\u0078"}};e .EncodeElement (_acbd .CheckBox ,_abfde );};if _acbd .DdList !=nil {_bbdc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u0064\u004c\u0069\u0073\u0074"}}; -e .EncodeElement (_acbd .DdList ,_bbdc );};if _acbd .TextInput !=nil {_ddcbb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074"}};e .EncodeElement (_acbd .TextInput ,_ddcbb );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the EG_CellMarkupElements and its children +func (_eaffgd *EG_CellMarkupElements )Validate ()error {return _eaffgd .ValidateWithPath ("E\u0047\u005f\u0043\u0065ll\u004da\u0072\u006b\u0075\u0070\u0045l\u0065\u006d\u0065\u006e\u0074\u0073");}; -// Validate validates the CT_FramesetChoice and its children -func (_dfcab *CT_FramesetChoice )Validate ()error {return _dfcab .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0043h\u006f\u0069\u0063\u0065");}; +// Validate validates the CT_Body and its children +func (_deegg *CT_Body )Validate ()error {return _deegg .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0064\u0079");};func (_gbdbcg *CT_ShapeDefaults )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006f"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0076"},Value :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c"}); +start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); +e .EncodeToken (start );if _gbdbcg .Any !=nil {for _ ,_fbcgf :=range _gbdbcg .Any {_fbcgf .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_RubyContent ()*EG_RubyContent {_abgba :=&EG_RubyContent {}; +return _abgba };func (_edbgad ST_PTabLeader )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bbgbeg :=_g .Attr {};_bbgbeg .Name =name ;switch _edbgad {case ST_PTabLeaderUnset :_bbgbeg .Value ="";case ST_PTabLeaderNone :_bbgbeg .Value ="\u006e\u006f\u006e\u0065"; +case ST_PTabLeaderDot :_bbgbeg .Value ="\u0064\u006f\u0074";case ST_PTabLeaderHyphen :_bbgbeg .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_PTabLeaderUnderscore :_bbgbeg .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_PTabLeaderMiddleDot :_bbgbeg .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft"; +};return _bbgbeg ,nil ;};type WdCT_WrapTight struct{WrapTextAttr WdST_WrapText ;DistLAttr *uint32 ;DistRAttr *uint32 ;WrapPolygon *WdCT_WrapPath ;}; -// ValidateWithPath validates the CT_UnsignedDecimalNumber and its children, prefixing error messages with path -func (_dadfd *CT_UnsignedDecimalNumber )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the EG_BlockLevelChunkElts and its children, prefixing error messages with path +func (_acgbf *EG_BlockLevelChunkElts )ValidateWithPath (path string )error {for _dggeae ,_cebfd :=range _acgbf .EG_ContentBlockContent {if _cfgged :=_cebfd .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 ,_dggeae )); +_cfgged !=nil {return _cfgged ;};};return nil ;};func (_ffgc *CT_DocPartGallery )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ffgc .ValAttr =ST_DocPartGallery (1);for _ ,_eggagc :=range start .Attr {if _eggagc .Name .Local =="\u0076\u0061\u006c"{_ffgc .ValAttr .UnmarshalXMLAttr (_eggagc ); +continue ;};};for {_fegg ,_ceeaf :=d .Token ();if _ceeaf !=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",_ceeaf ); +};if _gfba ,_cdbgd :=_fegg .(_g .EndElement );_cdbgd &&_gfba .Name ==start .Name {break ;};};return nil ;};type CT_Kinsoku struct{ -// ValidateWithPath validates the CT_Zoom and its children, prefixing error messages with path -func (_eedgad *CT_Zoom )ValidateWithPath (path string )error {if _cfadac :=_eedgad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfadac !=nil {return _cfadac ;};if _eagcd :=_eedgad .PercentAttr .ValidateWithPath (path +"\u002f\u0050\u0065r\u0063\u0065\u006e\u0074\u0041\u0074\u0074\u0072"); -_eagcd !=nil {return _eagcd ;};return nil ;};func (_bacacf *EG_PContentBase )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcceg :for {_geaaaa ,_bfdfbe :=d .Token ();if _bfdfbe !=nil {return _bfdfbe ;};switch _ffcdag :=_geaaaa .(type ){case _b .StartElement :switch _ffcdag .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bacacf .CustomXml =NewCT_CustomXmlRun (); -if _begacd :=d .DecodeElement (_bacacf .CustomXml ,&_ffcdag );_begacd !=nil {return _begacd ;};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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_edgea :=NewCT_SimpleField (); -if _eddgc :=d .DecodeElement (_edgea ,&_ffcdag );_eddgc !=nil {return _eddgc ;};_bacacf .FldSimple =append (_bacacf .FldSimple ,_edgea );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_bacacf .Hyperlink =NewCT_Hyperlink (); -if _aeacea :=d .DecodeElement (_bacacf .Hyperlink ,&_ffcdag );_aeacea !=nil {return _aeacea ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_ffcdag .Name ); -if _adbdfb :=d .Skip ();_adbdfb !=nil {return _adbdfb ;};};case _b .EndElement :break _bcceg ;case _b .CharData :};};return nil ;};func (_bggb *CT_FFTextInput )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bggb .Type !=nil {_egbfb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; -e .EncodeElement (_bggb .Type ,_egbfb );};if _bggb .Default !=nil {_aaebg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_bggb .Default ,_aaebg );};if _bggb .MaxLength !=nil {_bgea :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u006d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068"}}; -e .EncodeElement (_bggb .MaxLength ,_bgea );};if _bggb .Format !=nil {_fgfab :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0061\u0074"}};e .EncodeElement (_bggb .Format ,_fgfab );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_gbcbe ST_EdnPos )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abbedg :=_b .Attr {};_abbedg .Name =name ;switch _gbcbe {case ST_EdnPosUnset :_abbedg .Value ="";case ST_EdnPosSectEnd :_abbedg .Value ="\u0073e\u0063\u0074\u0045\u006e\u0064"; -case ST_EdnPosDocEnd :_abbedg .Value ="\u0064\u006f\u0063\u0045\u006e\u0064";};return _abbedg ,nil ;};type ST_TblWidth byte ;type ST_MailMergeDest byte ;func (_badfc *CT_SdtContentBlock )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acdae :for {_bgcfe ,_eefgfd :=d .Token (); -if _eefgfd !=nil {return _eefgfd ;};switch _bceaa :=_bgcfe .(type ){case _b .StartElement :switch _bceaa .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_badfc .CustomXml =NewCT_CustomXmlBlock (); -if _fedag :=d .DecodeElement (_badfc .CustomXml ,&_bceaa );_fedag !=nil {return _fedag ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_badfc .Sdt =NewCT_SdtBlock (); -if _gccae :=d .DecodeElement (_badfc .Sdt ,&_bceaa );_gccae !=nil {return _gccae ;};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 :"\u0070"},_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 :"\u0070"}:_cdeedf :=NewCT_P (); -if _bfffd :=d .DecodeElement (_cdeedf ,&_bceaa );_bfffd !=nil {return _bfffd ;};_badfc .P =append (_badfc .P ,_cdeedf );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_aaecd :=NewCT_Tbl (); -if _bcdge :=d .DecodeElement (_aaecd ,&_bceaa );_bcdge !=nil {return _bcdge ;};_badfc .Tbl =append (_badfc .Tbl ,_aaecd );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_aacfd :=NewEG_RunLevelElts (); -_aacfd .ProofErr =NewCT_ProofErr ();if _gdebb :=d .DecodeElement (_aacfd .ProofErr ,&_bceaa );_gdebb !=nil {return _gdebb ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_aacfd );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ddcbd :=NewEG_RunLevelElts (); -_ddcbd .PermStart =NewCT_PermStart ();if _eeeaf :=d .DecodeElement (_ddcbd .PermStart ,&_bceaa );_eeeaf !=nil {return _eeeaf ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_ddcbd );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bebffa :=NewEG_RunLevelElts (); -_bebffa .PermEnd =NewCT_Perm ();if _agcad :=d .DecodeElement (_bebffa .PermEnd ,&_bceaa );_agcad !=nil {return _agcad ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_bebffa );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bfedf :=NewEG_RunLevelElts (); -_bfedf .Ins =NewCT_RunTrackChange ();if _fcgga :=d .DecodeElement (_bfedf .Ins ,&_bceaa );_fcgga !=nil {return _fcgga ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_bfedf );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_cadcb :=NewEG_RunLevelElts (); -_cadcb .Del =NewCT_RunTrackChange ();if _eddb :=d .DecodeElement (_cadcb .Del ,&_bceaa );_eddb !=nil {return _eddb ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_cadcb );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_egdd :=NewEG_RunLevelElts (); -_egdd .MoveFrom =NewCT_RunTrackChange ();if _eagdgg :=d .DecodeElement (_egdd .MoveFrom ,&_bceaa );_eagdgg !=nil {return _eagdgg ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_egdd );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aabaff :=NewEG_RunLevelElts (); -_aabaff .MoveTo =NewCT_RunTrackChange ();if _afdc :=d .DecodeElement (_aabaff .MoveTo ,&_bceaa );_afdc !=nil {return _afdc ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_aabaff );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_aaebag :=NewEG_RunLevelElts (); -_dfcgcb :=NewEG_RangeMarkupElements ();_dfcgcb .BookmarkStart =NewCT_Bookmark ();if _egdbdg :=d .DecodeElement (_dfcgcb .BookmarkStart ,&_bceaa );_egdbdg !=nil {return _egdbdg ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_aaebag );_aaebag .EG_RangeMarkupElements =append (_aaebag .EG_RangeMarkupElements ,_dfcgcb ); -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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_dcfbff :=NewEG_RunLevelElts (); -_bggbc :=NewEG_RangeMarkupElements ();_bggbc .BookmarkEnd =NewCT_MarkupRange ();if _cbdcb :=d .DecodeElement (_bggbc .BookmarkEnd ,&_bceaa );_cbdcb !=nil {return _cbdcb ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_dcfbff );_dcfbff .EG_RangeMarkupElements =append (_dcfbff .EG_RangeMarkupElements ,_bggbc ); -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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ddbea :=NewEG_RunLevelElts (); -_edccd :=NewEG_RangeMarkupElements ();_edccd .MoveFromRangeStart =NewCT_MoveBookmark ();if _bacab :=d .DecodeElement (_edccd .MoveFromRangeStart ,&_bceaa );_bacab !=nil {return _bacab ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_ddbea ); -_ddbea .EG_RangeMarkupElements =append (_ddbea .EG_RangeMarkupElements ,_edccd );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_efeaa :=NewEG_RunLevelElts (); -_caadd :=NewEG_RangeMarkupElements ();_caadd .MoveFromRangeEnd =NewCT_MarkupRange ();if _ffecbd :=d .DecodeElement (_caadd .MoveFromRangeEnd ,&_bceaa );_ffecbd !=nil {return _ffecbd ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_efeaa ); -_efeaa .EG_RangeMarkupElements =append (_efeaa .EG_RangeMarkupElements ,_caadd );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gdefa :=NewEG_RunLevelElts (); -_ggdec :=NewEG_RangeMarkupElements ();_ggdec .MoveToRangeStart =NewCT_MoveBookmark ();if _bcbe :=d .DecodeElement (_ggdec .MoveToRangeStart ,&_bceaa );_bcbe !=nil {return _bcbe ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_gdefa );_gdefa .EG_RangeMarkupElements =append (_gdefa .EG_RangeMarkupElements ,_ggdec ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ggcef :=NewEG_RunLevelElts (); -_eaddaa :=NewEG_RangeMarkupElements ();_eaddaa .MoveToRangeEnd =NewCT_MarkupRange ();if _cdfgd :=d .DecodeElement (_eaddaa .MoveToRangeEnd ,&_bceaa );_cdfgd !=nil {return _cdfgd ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_ggcef );_ggcef .EG_RangeMarkupElements =append (_ggcef .EG_RangeMarkupElements ,_eaddaa ); -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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gdbf :=NewEG_RunLevelElts (); -_eaeade :=NewEG_RangeMarkupElements ();_eaeade .CommentRangeStart =NewCT_MarkupRange ();if _bfceb :=d .DecodeElement (_eaeade .CommentRangeStart ,&_bceaa );_bfceb !=nil {return _bfceb ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_gdbf ); -_gdbf .EG_RangeMarkupElements =append (_gdbf .EG_RangeMarkupElements ,_eaeade );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcbcb :=NewEG_RunLevelElts (); -_acbeg :=NewEG_RangeMarkupElements ();_acbeg .CommentRangeEnd =NewCT_MarkupRange ();if _fbdfb :=d .DecodeElement (_acbeg .CommentRangeEnd ,&_bceaa );_fbdfb !=nil {return _fbdfb ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_gcbcb );_gcbcb .EG_RangeMarkupElements =append (_gcbcb .EG_RangeMarkupElements ,_acbeg ); -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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dfddd :=NewEG_RunLevelElts (); -_baege :=NewEG_RangeMarkupElements ();_baege .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dcfga :=d .DecodeElement (_baege .CustomXmlInsRangeStart ,&_bceaa );_dcfga !=nil {return _dcfga ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_dfddd ); -_dfddd .EG_RangeMarkupElements =append (_dfddd .EG_RangeMarkupElements ,_baege );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gddcf :=NewEG_RunLevelElts (); -_dcecf :=NewEG_RangeMarkupElements ();_dcecf .CustomXmlInsRangeEnd =NewCT_Markup ();if _aeafg :=d .DecodeElement (_dcecf .CustomXmlInsRangeEnd ,&_bceaa );_aeafg !=nil {return _aeafg ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_gddcf ); -_gddcf .EG_RangeMarkupElements =append (_gddcf .EG_RangeMarkupElements ,_dcecf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afbfg :=NewEG_RunLevelElts (); -_dadcf :=NewEG_RangeMarkupElements ();_dadcf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gffdg :=d .DecodeElement (_dadcf .CustomXmlDelRangeStart ,&_bceaa );_gffdg !=nil {return _gffdg ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_afbfg ); -_afbfg .EG_RangeMarkupElements =append (_afbfg .EG_RangeMarkupElements ,_dadcf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ffdfb :=NewEG_RunLevelElts (); -_dggeaf :=NewEG_RangeMarkupElements ();_dggeaf .CustomXmlDelRangeEnd =NewCT_Markup ();if _fdcba :=d .DecodeElement (_dggeaf .CustomXmlDelRangeEnd ,&_bceaa );_fdcba !=nil {return _fdcba ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_ffdfb ); -_ffdfb .EG_RangeMarkupElements =append (_ffdfb .EG_RangeMarkupElements ,_dggeaf );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_feegb :=NewEG_RunLevelElts (); -_aefed :=NewEG_RangeMarkupElements ();_aefed .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _caeca :=d .DecodeElement (_aefed .CustomXmlMoveFromRangeStart ,&_bceaa );_caeca !=nil {return _caeca ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_feegb ); -_feegb .EG_RangeMarkupElements =append (_feegb .EG_RangeMarkupElements ,_aefed );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dcfcd :=NewEG_RunLevelElts (); -_cdcf :=NewEG_RangeMarkupElements ();_cdcf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fgfdd :=d .DecodeElement (_cdcf .CustomXmlMoveFromRangeEnd ,&_bceaa );_fgfdd !=nil {return _fgfdd ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_dcfcd ); -_dcfcd .EG_RangeMarkupElements =append (_dcfcd .EG_RangeMarkupElements ,_cdcf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gfcge :=NewEG_RunLevelElts (); -_ddbgc :=NewEG_RangeMarkupElements ();_ddbgc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cdcce :=d .DecodeElement (_ddbgc .CustomXmlMoveToRangeStart ,&_bceaa );_cdcce !=nil {return _cdcce ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_gfcge ); -_gfcge .EG_RangeMarkupElements =append (_gfcge .EG_RangeMarkupElements ,_ddbgc );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dffcf :=NewEG_RunLevelElts (); -_cgfaa :=NewEG_RangeMarkupElements ();_cgfaa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _ddaabd :=d .DecodeElement (_cgfaa .CustomXmlMoveToRangeEnd ,&_bceaa );_ddaabd !=nil {return _ddaabd ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_dffcf ); -_dffcf .EG_RangeMarkupElements =append (_dffcf .EG_RangeMarkupElements ,_cgfaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bccfc :=NewEG_RunLevelElts (); -_eaded :=NewEG_MathContent ();_eaded .OMathPara =_dg .NewOMathPara ();if _faeff :=d .DecodeElement (_eaded .OMathPara ,&_bceaa );_faeff !=nil {return _faeff ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_bccfc );_bccfc .EG_MathContent =append (_bccfc .EG_MathContent ,_eaded ); -case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eddgg :=NewEG_RunLevelElts (); -_daaca :=NewEG_MathContent ();_daaca .OMath =_dg .NewOMath ();if _geagf :=d .DecodeElement (_daaca .OMath ,&_bceaa );_geagf !=nil {return _geagf ;};_badfc .EG_RunLevelElts =append (_badfc .EG_RunLevelElts ,_eddgg );_eddgg .EG_MathContent =append (_eddgg .EG_MathContent ,_daaca ); -default:_af .Log .Debug ("\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",_bceaa .Name ); -if _aaecc :=d .Skip ();_aaecc !=nil {return _aaecc ;};};case _b .EndElement :break _acdae ;case _b .CharData :};};return nil ;};func (_geeaaf *Numbering )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\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 ,_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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 :"\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 ,_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 ="w\u003a\u006e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067";return _geeaaf .CT_Numbering .MarshalXML (e ,start );};func (_bffab *CT_TopPageBorder )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bffab .ValAttr =ST_Border (1); -for _ ,_cafdfc :=range start .Attr {if _cafdfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cafdfc .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"||_cafdfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cafdfc .Name .Local =="\u0074o\u0070\u004c\u0065\u0066\u0074"{_cedecb ,_efgdbf :=_cafdfc .Value ,error (nil ); -if _efgdbf !=nil {return _efgdbf ;};_bffab .TopLeftAttr =&_cedecb ;continue ;};if _cafdfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cafdfc .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"||_cafdfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cafdfc .Name .Local =="\u0074\u006f\u0070\u0052\u0069\u0067\u0068\u0074"{_eebfbc ,_fgacff :=_cafdfc .Value ,error (nil ); -if _fgacff !=nil {return _fgacff ;};_bffab .TopRightAttr =&_eebfbc ;continue ;};if _cafdfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cafdfc .Name .Local =="\u0069\u0064"||_cafdfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cafdfc .Name .Local =="\u0069\u0064"{_agdaa ,_cdcddd :=_cafdfc .Value ,error (nil ); -if _cdcddd !=nil {return _cdcddd ;};_bffab .IdAttr =&_agdaa ;continue ;};if _cafdfc .Name .Local =="\u0076\u0061\u006c"{_bffab .ValAttr .UnmarshalXMLAttr (_cafdfc );continue ;};if _cafdfc .Name .Local =="\u0063\u006f\u006co\u0072"{_affed ,_acgbf :=ParseUnionST_HexColor (_cafdfc .Value ); -if _acgbf !=nil {return _acgbf ;};_bffab .ColorAttr =&_affed ;continue ;};if _cafdfc .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_bffab .ThemeColorAttr .UnmarshalXMLAttr (_cafdfc );continue ;};if _cafdfc .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_ecagca ,_aegf :=_cafdfc .Value ,error (nil ); -if _aegf !=nil {return _aegf ;};_bffab .ThemeTintAttr =&_ecagca ;continue ;};if _cafdfc .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_bdbdfa ,_gaffcg :=_cafdfc .Value ,error (nil );if _gaffcg !=nil {return _gaffcg ;};_bffab .ThemeShadeAttr =&_bdbdfa ; -continue ;};if _cafdfc .Name .Local =="\u0073\u007a"{_fcecd ,_fcbdb :=_d .ParseUint (_cafdfc .Value ,10,64);if _fcbdb !=nil {return _fcbdb ;};_bffab .SzAttr =&_fcecd ;continue ;};if _cafdfc .Name .Local =="\u0073\u0070\u0061c\u0065"{_caabae ,_ddaad :=_d .ParseUint (_cafdfc .Value ,10,64); -if _ddaad !=nil {return _ddaad ;};_bffab .SpaceAttr =&_caabae ;continue ;};if _cafdfc .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ccefe ,_dbaef :=ParseUnionST_OnOff (_cafdfc .Value );if _dbaef !=nil {return _dbaef ;};_bffab .ShadowAttr =&_ccefe ; -continue ;};if _cafdfc .Name .Local =="\u0066\u0072\u0061m\u0065"{_fggdd ,_efaedf :=ParseUnionST_OnOff (_cafdfc .Value );if _efaedf !=nil {return _efaedf ;};_bffab .FrameAttr =&_fggdd ;continue ;};};for {_ccadf ,_gdegd :=d .Token ();if _gdegd !=nil {return _f .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",_gdegd ); -};if _dfaag ,_ccfcaa :=_ccadf .(_b .EndElement );_ccfcaa &&_dfaag .Name ==start .Name {break ;};};return nil ;};type WdCT_LinkedTextboxInformation struct{IdAttr uint16 ;SeqAttr uint16 ;ExtLst *_a .CT_OfficeArtExtensionList ;};type ST_MailMergeOdsoFMDFieldType byte ; -func NewCT_Panose ()*CT_Panose {_dgbcb :=&CT_Panose {};return _dgbcb }; +// Language For Which Custom Line Breaking Rule Applies +LangAttr string ; -// ValidateWithPath validates the Comments and its children, prefixing error messages with path -func (_egeeg *Comments )ValidateWithPath (path string )error {if _gedea :=_egeeg .CT_Comments .ValidateWithPath (path );_gedea !=nil {return _gedea ;};return nil ;};type CT_HdrFtr struct{ +// Characters For Custom Line Breaking Rule +ValAttr string ;}; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};type CT_VerticalAlignRun struct{ +// ValidateWithPath validates the CT_Pitch and its children, prefixing error messages with path +func (_cfdcgc *CT_Pitch )ValidateWithPath (path string )error {if _cfdcgc .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 _dbefe :=_cfdcgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dbefe !=nil {return _dbefe ;};return nil ;};func NewCT_DecimalNumberOrPrecent ()*CT_DecimalNumberOrPrecent {_gbff :=&CT_DecimalNumberOrPrecent {}; +return _gbff ;};func NewCT_PermStart ()*CT_PermStart {_afgbg :=&CT_PermStart {};return _afgbg };func NewCT_TblCellMar ()*CT_TblCellMar {_egdcf :=&CT_TblCellMar {};return _egdcf };func (_cfcde *WdCT_PosHChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfcde .Align !=WdST_AlignHUnset {_fgeagg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0061\u006c\u0069\u0067\u006e"}}; +e .EncodeElement (_cfcde .Align ,_fgeagg );};if _cfcde .PosOffset !=nil {_ggbgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003ap\u006f\u0073\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_cfcde .PosOffset ,_ggbgb );};return nil ; +}; -// Subscript/Superscript Value -ValAttr _bc .ST_VerticalAlignRun ;}; +// ValidateWithPath validates the CT_ProofErr and its children, prefixing error messages with path +func (_gcdfd *CT_ProofErr )ValidateWithPath (path string )error {if _gcdfd .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 _gcbfb :=_gcdfd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gcbfb !=nil {return _gcbfb ;};return nil ;};type CT_CalendarType struct{ -// Validate validates the CT_Panose and its children -func (_eaadg *CT_Panose )Validate ()error {return _eaadg .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u006e\u006f\u0073e");}; +// Calendar Type Value +ValAttr _ffb .ST_CalendarType ;}; -// ST_TextScale is a union type -type ST_TextScale struct{ST_TextScalePercent *string ;ST_TextScaleDecimal *int64 ;};type ST_EdGrp byte ; +// ValidateWithPath validates the CT_TblWidth and its children, prefixing error messages with path +func (_adgbb *CT_TblWidth )ValidateWithPath (path string )error {if _adgbb .WAttr !=nil {if _eaaaf :=_adgbb .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_eaaaf !=nil {return _eaaaf ;};};if _ceefbe :=_adgbb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_ceefbe !=nil {return _ceefbe ;};return nil ;}; -// ValidateWithPath validates the WdCT_WordprocessingCanvasChoice and its children, prefixing error messages with path -func (_dcegf *WdCT_WordprocessingCanvasChoice )ValidateWithPath (path string )error {for _fcaba ,_gdadad :=range _dcegf .Wsp {if _cgfeab :=_gdadad .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_fcaba )); -_cgfeab !=nil {return _cgfeab ;};};for _acffgd ,_caaff :=range _dcegf .Pic {if _gdgggg :=_caaff .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_acffgd ));_gdgggg !=nil {return _gdgggg ;};};for _cdafb ,_ebbacg :=range _dcegf .ContentPart {if _agaeag :=_ebbacg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_cdafb )); -_agaeag !=nil {return _agaeag ;};};for _ffbfc ,_aaced :=range _dcegf .Wgp {if _acggea :=_aaced .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0057\u0067\u0070\u005b\u0025\u0064\u005d",path ,_ffbfc ));_acggea !=nil {return _acggea ;};};for _cddfgc ,_bfaae :=range _dcegf .GraphicFrame {if _fggdeb :=_bfaae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_cddfgc )); -_fggdeb !=nil {return _fggdeb ;};};return nil ;};func (_ddcebe WdST_RelFromV )Validate ()error {return _ddcebe .ValidateWithPath ("")};func (_bgfega ST_Theme )Validate ()error {return _bgfega .ValidateWithPath ("")};type CT_TcMar struct{ +// Validate validates the CT_Num and its children +func (_dgfdg *CT_Num )Validate ()error {return _dgfdg .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d");};func (_afgadg *WdWgp )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return _afgadg .WdCT_WordprocessingGroup .MarshalXML (e ,start ); +};func (_efeab *CT_TblStylePr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efeab .TypeAttr =ST_TblStyleOverrideType (1);for _ ,_bfbbg :=range start .Attr {if _bfbbg .Name .Local =="\u0074\u0079\u0070\u0065"{_efeab .TypeAttr .UnmarshalXMLAttr (_bfbbg ); +continue ;};};_egbddd :for {_egcfd ,_gbcef :=d .Token ();if _gbcef !=nil {return _gbcef ;};switch _fgcfg :=_egcfd .(type ){case _g .StartElement :switch _fgcfg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efeab .PPr =NewCT_PPrGeneral (); +if _bebffc :=d .DecodeElement (_efeab .PPr ,&_fgcfg );_bebffc !=nil {return _bebffc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efeab .RPr =NewCT_RPr (); +if _adbga :=d .DecodeElement (_efeab .RPr ,&_fgcfg );_adbga !=nil {return _adbga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_efeab .TblPr =NewCT_TblPrBase (); +if _agafd :=d .DecodeElement (_efeab .TblPr ,&_fgcfg );_agafd !=nil {return _agafd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efeab .TrPr =NewCT_TrPr (); +if _acbad :=d .DecodeElement (_efeab .TrPr ,&_fgcfg );_acbad !=nil {return _acbad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_efeab .TcPr =NewCT_TcPr (); +if _defdg :=d .DecodeElement (_efeab .TcPr ,&_fgcfg );_defdg !=nil {return _defdg ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fgcfg .Name ); +if _baggcf :=d .Skip ();_baggcf !=nil {return _baggcf ;};};case _g .EndElement :break _egbddd ;case _g .CharData :};};return nil ;}; -// Table Cell Top Margin Exception -Top *CT_TblWidth ; +// ValidateWithPath validates the Fonts and its children, prefixing error messages with path +func (_daddb *Fonts )ValidateWithPath (path string )error {if _eegdbd :=_daddb .CT_FontsList .ValidateWithPath (path );_eegdbd !=nil {return _eegdbd ;};return nil ;};func NewCT_Base64Binary ()*CT_Base64Binary {_deg :=&CT_Base64Binary {};return _deg };func (_ddeea *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 :_a .Sprintf ("\u0025\u0076",_ddeea .NameAttr )}); +if _ddeea .LockedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006c\u006f\u0063\u006b\u0065\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_ddeea .LockedAttr )});};if _ddeea .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 :_a .Sprintf ("\u0025\u0076",*_ddeea .UiPriorityAttr )}); +};if _ddeea .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 :_a .Sprintf ("\u0025\u0076",*_ddeea .SemiHiddenAttr )});};if _ddeea .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 :_a .Sprintf ("\u0025\u0076",*_ddeea .UnhideWhenUsedAttr )}); +};if _ddeea .QFormatAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0071\u0046\u006f\u0072\u006d\u0061t"},Value :_a .Sprintf ("\u0025\u0076",*_ddeea .QFormatAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_cebb *CT_CustomXmlBlock )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cebb .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_cebb .UriAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_a .Sprintf ("\u0025\u0076",_cebb .ElementAttr )});e .EncodeToken (start );if _cebb .CustomXmlPr !=nil {_cgfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; +e .EncodeElement (_cebb .CustomXmlPr ,_cgfe );};if _cebb .EG_ContentBlockContent !=nil {for _ ,_eeba :=range _cebb .EG_ContentBlockContent {_eeba .MarshalXML (e ,_g .StartElement {});};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ; +};func (_fggbdf *CT_TcBorders )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_febeef :for {_agecg ,_efcaga :=d .Token ();if _efcaga !=nil {return _efcaga ;};switch _gbfdb :=_agecg .(type ){case _g .StartElement :switch _gbfdb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fggbdf .Top =NewCT_Border (); +if _gagcg :=d .DecodeElement (_fggbdf .Top ,&_gbfdb );_gagcg !=nil {return _gagcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fggbdf .Start =NewCT_Border (); +if _egcfgf :=d .DecodeElement (_fggbdf .Start ,&_gbfdb );_egcfgf !=nil {return _egcfgf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fggbdf .Left =NewCT_Border (); +if _gfdfda :=d .DecodeElement (_fggbdf .Left ,&_gbfdb );_gfdfda !=nil {return _gfdfda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fggbdf .Bottom =NewCT_Border (); +if _fcecd :=d .DecodeElement (_fggbdf .Bottom ,&_gbfdb );_fcecd !=nil {return _fcecd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fggbdf .End =NewCT_Border (); +if _eagbb :=d .DecodeElement (_fggbdf .End ,&_gbfdb );_eagbb !=nil {return _eagbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fggbdf .Right =NewCT_Border (); +if _daafg :=d .DecodeElement (_fggbdf .Right ,&_gbfdb );_daafg !=nil {return _daafg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fggbdf .InsideH =NewCT_Border (); +if _gacbe :=d .DecodeElement (_fggbdf .InsideH ,&_gbfdb );_gacbe !=nil {return _gacbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fggbdf .InsideV =NewCT_Border (); +if _fffaa :=d .DecodeElement (_fggbdf .InsideV ,&_gbfdb );_fffaa !=nil {return _fffaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fggbdf .Tl2br =NewCT_Border (); +if _fbegg :=d .DecodeElement (_fggbdf .Tl2br ,&_gbfdb );_fbegg !=nil {return _fbegg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fggbdf .Tr2bl =NewCT_Border (); +if _dbccg :=d .DecodeElement (_fggbdf .Tr2bl ,&_gbfdb );_dbccg !=nil {return _dbccg ;};default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gbfdb .Name ); +if _ceaaf :=d .Skip ();_ceaaf !=nil {return _ceaaf ;};};case _g .EndElement :break _febeef ;case _g .CharData :};};return nil ;};func (_gddbg *ST_VAnchor )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gddbg =0;case "\u0074\u0065\u0078\u0074":*_gddbg =1; +case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gddbg =2;case "\u0070\u0061\u0067\u0065":*_gddbg =3;};return nil ;}; -// Table Cell Leading Margin Exception -Start *CT_TblWidth ; +// Validate validates the CT_Ruby and its children +func (_beeba *CT_Ruby )Validate ()error {return _beeba .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079");}; -// Table Cell Leading Margin Exception -Left *CT_TblWidth ; +// ValidateWithPath validates the CT_HdrFtrRef and its children, prefixing error messages with path +func (_efgfa *CT_HdrFtrRef )ValidateWithPath (path string )error {if _efgfa .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 _eebcf :=_efgfa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eebcf !=nil {return _eebcf ;};return nil ;};func (_degbb *CT_LongHexNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_aaegc :=range start .Attr {if _aaegc .Name .Local =="\u0076\u0061\u006c"{_fgefa ,_eaebc :=_aaegc .Value ,error (nil ); +if _eaebc !=nil {return _eaebc ;};_degbb .ValAttr =_fgefa ;continue ;};};for {_cddbg ,_egbcf :=d .Token ();if _egbcf !=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",_egbcf ); +};if _afebc ,_eedd :=_cddbg .(_g .EndElement );_eedd &&_afebc .Name ==start .Name {break ;};};return nil ;};func NewGlossaryDocument ()*GlossaryDocument {_ffeabe :=&GlossaryDocument {};_ffeabe .CT_GlossaryDocument =*NewCT_GlossaryDocument ();return _ffeabe ; +};type CT_EdnProps struct{ -// Table Cell Bottom Margin Exception -Bottom *CT_TblWidth ; +// Endnote Placement +Pos *CT_EdnPos ; -// Table Cell Trailing Margin Exception -End *CT_TblWidth ; +// Endnote Numbering Format +NumFmt *CT_NumFmt ; -// Table Cell Trailing Margin Exception -Right *CT_TblWidth ;}; +// Footnote and Endnote Numbering Starting Value +NumStart *CT_DecimalNumber ; -// Validate validates the CT_TabStop and its children -func (_baeba *CT_TabStop )Validate ()error {return _baeba .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0061\u0062\u0053\u0074\u006f\u0070");};func (_debee *WdCT_TxbxContent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdebbc :for {_dcebd ,_dcgfca :=d .Token (); -if _dcgfca !=nil {return _dcgfca ;};switch _bfbcc :=_dcebd .(type ){case _b .StartElement :switch _bfbcc .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_dfdaga :=NewCT_AltChunk (); -if _bcgef :=d .DecodeElement (_dfdaga ,&_bfbcc );_bcgef !=nil {return _bcgef ;};_debee .AltChunk =append (_debee .AltChunk ,_dfdaga );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 :"\u0070"}:_daadef :=NewEG_ContentBlockContent (); -_afafc :=NewCT_P ();if _degfbe :=d .DecodeElement (_afafc ,&_bfbcc );_degfbe !=nil {return _degfbe ;};_daadef .P =append (_daadef .P ,_afafc );_debee .EG_ContentBlockContent =append (_debee .EG_ContentBlockContent ,_daadef );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_bfbcc .Name ); -if _eaafga :=d .Skip ();_eaafga !=nil {return _eaafga ;};};case _b .EndElement :break _cdebbc ;case _b .CharData :};};return nil ;};func (_adfa *CT_Columns )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acfac :=range start .Attr {if _acfac .Name .Local =="\u0065\u0071\u0075\u0061\u006c\u0057\u0069\u0064\u0074\u0068"{_bcca ,_daage :=ParseUnionST_OnOff (_acfac .Value ); -if _daage !=nil {return _daage ;};_adfa .EqualWidthAttr =&_bcca ;continue ;};if _acfac .Name .Local =="\u0073\u0070\u0061c\u0065"{_gadc ,_cdgb :=ParseUnionST_TwipsMeasure (_acfac .Value );if _cdgb !=nil {return _cdgb ;};_adfa .SpaceAttr =&_gadc ;continue ; -};if _acfac .Name .Local =="\u006e\u0075\u006d"{_bcae ,_babd :=_d .ParseInt (_acfac .Value ,10,64);if _babd !=nil {return _babd ;};_adfa .NumAttr =&_bcae ;continue ;};if _acfac .Name .Local =="\u0073\u0065\u0070"{_fdeg ,_cdbf :=ParseUnionST_OnOff (_acfac .Value ); -if _cdbf !=nil {return _cdbf ;};_adfa .SepAttr =&_fdeg ;continue ;};};_aggc :for {_fcbd ,_ebag :=d .Token ();if _ebag !=nil {return _ebag ;};switch _bcbfa :=_fcbd .(type ){case _b .StartElement :switch _bcbfa .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 :"\u0063\u006f\u006c"},_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 :"\u0063\u006f\u006c"}:_decef :=NewCT_Column (); -if _aaga :=d .DecodeElement (_decef ,&_bcbfa );_aaga !=nil {return _aaga ;};_adfa .Col =append (_adfa .Col ,_decef );default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_bcbfa .Name ); -if _acff :=d .Skip ();_acff !=nil {return _acff ;};};case _b .EndElement :break _aggc ;case _b .CharData :};};return nil ;};func (_eaacac *CT_UnsignedDecimalNumber )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cgbbd :=range start .Attr {if _cgbbd .Name .Local =="\u0076\u0061\u006c"{_cbcfg ,_ccgdfc :=_d .ParseUint (_cgbbd .Value ,10,64); -if _ccgdfc !=nil {return _ccgdfc ;};_eaacac .ValAttr =_cbcfg ;continue ;};};for {_beaeg ,_bccbf :=d .Token ();if _bccbf !=nil {return _f .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",_bccbf ); -};if _cbfdcf ,_dddaea :=_beaeg .(_b .EndElement );_dddaea &&_cbfdcf .Name ==start .Name {break ;};};return nil ;};type CT_TblStylePr struct{ +// Footnote and Endnote Numbering Restart Location +NumRestart *CT_NumRestart ;};func (_abcgca *WdInline )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abcgca .WdCT_Inline =*NewWdCT_Inline ();for _ ,_cafcgd :=range start .Attr {if _cafcgd .Name .Local =="\u0064\u0069\u0073t\u0054"{_ggbgg ,_dbgfb :=_ff .ParseUint (_cafcgd .Value ,10,32); +if _dbgfb !=nil {return _dbgfb ;};_dgggcd :=uint32 (_ggbgg );_abcgca .DistTAttr =&_dgggcd ;continue ;};if _cafcgd .Name .Local =="\u0064\u0069\u0073t\u0042"{_debbg ,_fdebg :=_ff .ParseUint (_cafcgd .Value ,10,32);if _fdebg !=nil {return _fdebg ;};_agbaa :=uint32 (_debbg ); +_abcgca .DistBAttr =&_agbaa ;continue ;};if _cafcgd .Name .Local =="\u0064\u0069\u0073t\u0052"{_gadebe ,_gfddgc :=_ff .ParseUint (_cafcgd .Value ,10,32);if _gfddgc !=nil {return _gfddgc ;};_acdec :=uint32 (_gadebe );_abcgca .DistRAttr =&_acdec ;continue ; +};if _cafcgd .Name .Local =="\u0064\u0069\u0073t\u004c"{_gefbd ,_faddc :=_ff .ParseUint (_cafcgd .Value ,10,32);if _faddc !=nil {return _faddc ;};_eabefd :=uint32 (_gefbd );_abcgca .DistLAttr =&_eabefd ;continue ;};};_cabcf :for {_egcbce ,_aceacef :=d .Token (); +if _aceacef !=nil {return _aceacef ;};switch _addgg :=_egcbce .(type ){case _g .StartElement :switch _addgg .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _cccga :=d .DecodeElement (_abcgca .Extent ,&_addgg ); +_cccga !=nil {return _cccga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_abcgca .EffectExtent =NewWdCT_EffectExtent (); +if _gbbge :=d .DecodeElement (_abcgca .EffectExtent ,&_addgg );_gbbge !=nil {return _gbbge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063P\u0072"}:if _cdaffc :=d .DecodeElement (_abcgca .DocPr ,&_addgg ); +_cdaffc !=nil {return _cdaffc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_abcgca .CNvGraphicFramePr =_af .NewCT_NonVisualGraphicFrameProperties (); +if _cdgabd :=d .DecodeElement (_abcgca .CNvGraphicFramePr ,&_addgg );_cdgabd !=nil {return _cdgabd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _caeba :=d .DecodeElement (_abcgca .Graphic ,&_addgg ); +_caeba !=nil {return _caeba ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_addgg .Name ); +if _abebbb :=d .Skip ();_abebbb !=nil {return _abebbb ;};};case _g .EndElement :break _cabcf ;case _g .CharData :};};return nil ;};func (_egb *AG_SectPrAttributes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _egb .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_a .Sprintf ("\u0025\u0076",*_egb .RsidRPrAttr )}); +};if _egb .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_a .Sprintf ("\u0025\u0076",*_egb .RsidDelAttr )});};if _egb .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_egb .RsidRAttr )}); +};if _egb .RsidSectAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0053\u0065\u0063\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_egb .RsidSectAttr )});};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;);type ST_TabTlc byte ; -// Table Style Conditional Formatting Type -TypeAttr ST_TblStyleOverrideType ; +// ValidateWithPath validates the CT_Language and its children, prefixing error messages with path +func (_cgaae *CT_Language )ValidateWithPath (path string )error {return nil };type CT_PPrGeneral struct{ -// Table Style Conditional Formatting Paragraph Properties -PPr *CT_PPrGeneral ; +// Referenced Paragraph Style +PStyle *CT_String ; -// Table Style Conditional Formatting Run Properties -RPr *CT_RPr ; +// Keep Paragraph With Next Paragraph +KeepNext *CT_OnOff ; -// Table Style Conditional Formatting Table Properties -TblPr *CT_TblPrBase ; +// Keep All Lines On One Page +KeepLines *CT_OnOff ; -// Table Style Conditional Formatting Table Row Properties -TrPr *CT_TrPr ; +// Start Paragraph on Next Page +PageBreakBefore *CT_OnOff ; -// Table Style Conditional Formatting Table Cell Properties -TcPr *CT_TcPr ;};func NewWdCT_WordprocessingShapeChoice ()*WdCT_WordprocessingShapeChoice {_addaee :=&WdCT_WordprocessingShapeChoice {};return _addaee ;};func (_gfbg *CT_BottomPageBorder )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfbg .BottomLeftAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0062o\u0074\u0074\u006f\u006d\u004c\u0065\u0066\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfbg .BottomLeftAttr )}); -};if _gfbg .BottomRightAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0062\u006f\u0074\u0074\u006f\u006d\u0052\u0069\u0067\u0068\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfbg .BottomRightAttr )});};if _gfbg .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gfbg .IdAttr )}); -};_gcbc ,_agaf :=_gfbg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _agaf !=nil {return _agaf ;};start .Attr =append (start .Attr ,_gcbc );if _gfbg .ColorAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_gfbg .ColorAttr )}); -};if _gfbg .ThemeColorAttr !=ST_ThemeColorUnset {_dbcc ,_faea :=_gfbg .ThemeColorAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _faea !=nil {return _faea ;};start .Attr =append (start .Attr ,_dbcc ); -};if _gfbg .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_gfbg .ThemeTintAttr )});};if _gfbg .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gfbg .ThemeShadeAttr )}); -};if _gfbg .SzAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_f .Sprintf ("\u0025\u0076",*_gfbg .SzAttr )});};if _gfbg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gfbg .SpaceAttr )}); -};if _gfbg .ShadowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_gfbg .ShadowAttr )});};if _gfbg .FrameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gfbg .FrameAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gagcg ST_PageOrientation )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gagcg .String (),start );};func NewEG_RunInnerContent ()*EG_RunInnerContent {_dabga :=&EG_RunInnerContent {}; -return _dabga }; +// Text Frame Properties +FramePr *CT_FramePr ; -// Validate validates the CT_ObjectLink and its children -func (_cffec *CT_ObjectLink )Validate ()error {return _cffec .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b");};type CT_DataBinding struct{ +// Allow First/Last Line to Display on a Separate Page +WidowControl *CT_OnOff ; -// XML Namespace Prefix Mappings -PrefixMappingsAttr *string ; +// Numbering Definition Instance Reference +NumPr *CT_NumPr ; -// XPath -XpathAttr string ; +// Suppress Line Numbers for Paragraph +SuppressLineNumbers *CT_OnOff ; -// Custom XML Data Storage ID -StoreItemIDAttr string ;};func NewNumbering ()*Numbering {_dafba :=&Numbering {};_dafba .CT_Numbering =*NewCT_Numbering ();return _dafba ;};type ST_Hint byte ; +// Paragraph Borders +PBdr *CT_PBdr ; -// ValidateWithPath validates the EG_RangeMarkupElements and its children, prefixing error messages with path -func (_bgcbbf *EG_RangeMarkupElements )ValidateWithPath (path string )error {if _bgcbbf .BookmarkStart !=nil {if _agdga :=_bgcbbf .BookmarkStart .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006bS\u0074\u0061\u0072\u0074"); -_agdga !=nil {return _agdga ;};};if _bgcbbf .BookmarkEnd !=nil {if _dgcff :=_bgcbbf .BookmarkEnd .ValidateWithPath (path +"\u002f\u0042\u006fo\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064");_dgcff !=nil {return _dgcff ;};};if _bgcbbf .MoveFromRangeStart !=nil {if _febcf :=_bgcbbf .MoveFromRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076eF\u0072\u006f\u006d\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"); -_febcf !=nil {return _febcf ;};};if _bgcbbf .MoveFromRangeEnd !=nil {if _efcdf :=_bgcbbf .MoveFromRangeEnd .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006d\u0052\u0061\u006eg\u0065\u0045\u006e\u0064");_efcdf !=nil {return _efcdf ; -};};if _bgcbbf .MoveToRangeStart !=nil {if _gdcfe :=_bgcbbf .MoveToRangeStart .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074");_gdcfe !=nil {return _gdcfe ;};};if _bgcbbf .MoveToRangeEnd !=nil {if _ggagf :=_bgcbbf .MoveToRangeEnd .ValidateWithPath (path +"\u002fM\u006fv\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"); -_ggagf !=nil {return _ggagf ;};};if _bgcbbf .CommentRangeStart !=nil {if _cdabge :=_bgcbbf .CommentRangeStart .ValidateWithPath (path +"\u002fC\u006fm\u006d\u0065\u006e\u0074\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074");_cdabge !=nil {return _cdabge ; -};};if _bgcbbf .CommentRangeEnd !=nil {if _cfbgdf :=_bgcbbf .CommentRangeEnd .ValidateWithPath (path +"\u002f\u0043o\u006d\u006d\u0065n\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064");_cfbgdf !=nil {return _cfbgdf ;};};if _bgcbbf .CustomXmlInsRangeStart !=nil {if _dgaba :=_bgcbbf .CustomXmlInsRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"); -_dgaba !=nil {return _dgaba ;};};if _bgcbbf .CustomXmlInsRangeEnd !=nil {if _cbcgg :=_bgcbbf .CustomXmlInsRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0049\u006e\u0073\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_cbcgg !=nil {return _cbcgg ; -};};if _bgcbbf .CustomXmlDelRangeStart !=nil {if _gdcca :=_bgcbbf .CustomXmlDelRangeStart .ValidateWithPath (path +"\u002f\u0043\u0075st\u006f\u006d\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074");_gdcca !=nil {return _gdcca ; -};};if _bgcbbf .CustomXmlDelRangeEnd !=nil {if _ecggdb :=_bgcbbf .CustomXmlDelRangeEnd .ValidateWithPath (path +"/\u0043\u0075\u0073\u0074om\u0058m\u006c\u0044\u0065\u006c\u0052a\u006e\u0067\u0065\u0045\u006e\u0064");_ecggdb !=nil {return _ecggdb ;};}; -if _bgcbbf .CustomXmlMoveFromRangeStart !=nil {if _cbceg :=_bgcbbf .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"); -_cbceg !=nil {return _cbceg ;};};if _bgcbbf .CustomXmlMoveFromRangeEnd !=nil {if _fcgfc :=_bgcbbf .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"); -_fcgfc !=nil {return _fcgfc ;};};if _bgcbbf .CustomXmlMoveToRangeStart !=nil {if _ebedcg :=_bgcbbf .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"); -_ebedcg !=nil {return _ebedcg ;};};if _bgcbbf .CustomXmlMoveToRangeEnd !=nil {if _fdggba :=_bgcbbf .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"); -_fdggba !=nil {return _fdggba ;};};return nil ;};func (_cegge *CT_SignedTwipsMeasure )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_cegge .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ggfgg *CT_TcMar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcedb :for {_eadga ,_fbdfbg :=d .Token ();if _fbdfbg !=nil {return _fbdfbg ; -};switch _ddgdge :=_eadga .(type ){case _b .StartElement :switch _ddgdge .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_ggfgg .Top =NewCT_TblWidth (); -if _dgfgab :=d .DecodeElement (_ggfgg .Top ,&_ddgdge );_dgfgab !=nil {return _dgfgab ;};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 :"\u0073\u0074\u0061r\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 :"\u0073\u0074\u0061r\u0074"}:_ggfgg .Start =NewCT_TblWidth (); -if _fdffe :=d .DecodeElement (_ggfgg .Start ,&_ddgdge );_fdffe !=nil {return _fdffe ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_ggfgg .Left =NewCT_TblWidth (); -if _gcdaab :=d .DecodeElement (_ggfgg .Left ,&_ddgdge );_gcdaab !=nil {return _gcdaab ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_ggfgg .Bottom =NewCT_TblWidth (); -if _acddd :=d .DecodeElement (_ggfgg .Bottom ,&_ddgdge );_acddd !=nil {return _acddd ;};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 :"\u0065\u006e\u0064"},_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 :"\u0065\u006e\u0064"}:_ggfgg .End =NewCT_TblWidth (); -if _afbed :=d .DecodeElement (_ggfgg .End ,&_ddgdge );_afbed !=nil {return _afbed ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_ggfgg .Right =NewCT_TblWidth (); -if _ebgeg :=d .DecodeElement (_ggfgg .Right ,&_ddgdge );_ebgeg !=nil {return _ebgeg ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_ddgdge .Name ); -if _becdaa :=d .Skip ();_becdaa !=nil {return _becdaa ;};};case _b .EndElement :break _bcedb ;case _b .CharData :};};return nil ;};func (_aaedac *CT_RPrOriginal )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baefg :for {_aadeb ,_gfdb :=d .Token (); -if _gfdb !=nil {return _gfdb ;};switch _cabeg :=_aadeb .(type ){case _b .StartElement :switch _cabeg .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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_aaedac .RStyle =NewCT_String (); -if _cddef :=d .DecodeElement (_aaedac .RStyle ,&_cabeg );_cddef !=nil {return _cddef ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_aaedac .RFonts =NewCT_Fonts (); -if _feefcg :=d .DecodeElement (_aaedac .RFonts ,&_cabeg );_feefcg !=nil {return _feefcg ;};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 :"\u0062"},_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 :"\u0062"}:_aaedac .B =NewCT_OnOff (); -if _eacca :=d .DecodeElement (_aaedac .B ,&_cabeg );_eacca !=nil {return _eacca ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_aaedac .BCs =NewCT_OnOff (); -if _adbaf :=d .DecodeElement (_aaedac .BCs ,&_cabeg );_adbaf !=nil {return _adbaf ;};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 :"\u0069"},_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 :"\u0069"}:_aaedac .I =NewCT_OnOff (); -if _cabeb :=d .DecodeElement (_aaedac .I ,&_cabeg );_cabeb !=nil {return _cabeb ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_aaedac .ICs =NewCT_OnOff (); -if _gdece :=d .DecodeElement (_aaedac .ICs ,&_cabeg );_gdece !=nil {return _gdece ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_aaedac .Caps =NewCT_OnOff (); -if _gdeee :=d .DecodeElement (_aaedac .Caps ,&_cabeg );_gdeee !=nil {return _gdeee ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_aaedac .SmallCaps =NewCT_OnOff (); -if _dafad :=d .DecodeElement (_aaedac .SmallCaps ,&_cabeg );_dafad !=nil {return _dafad ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_aaedac .Strike =NewCT_OnOff (); -if _adbae :=d .DecodeElement (_aaedac .Strike ,&_cabeg );_adbae !=nil {return _adbae ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_aaedac .Dstrike =NewCT_OnOff (); -if _ebgcc :=d .DecodeElement (_aaedac .Dstrike ,&_cabeg );_ebgcc !=nil {return _ebgcc ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_aaedac .Outline =NewCT_OnOff (); -if _fgdec :=d .DecodeElement (_aaedac .Outline ,&_cabeg );_fgdec !=nil {return _fgdec ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_aaedac .Shadow =NewCT_OnOff (); -if _beacfc :=d .DecodeElement (_aaedac .Shadow ,&_cabeg );_beacfc !=nil {return _beacfc ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_aaedac .Emboss =NewCT_OnOff (); -if _abbgdb :=d .DecodeElement (_aaedac .Emboss ,&_cabeg );_abbgdb !=nil {return _abbgdb ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_aaedac .Imprint =NewCT_OnOff (); -if _dacac :=d .DecodeElement (_aaedac .Imprint ,&_cabeg );_dacac !=nil {return _dacac ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_aaedac .NoProof =NewCT_OnOff (); -if _cfgeb :=d .DecodeElement (_aaedac .NoProof ,&_cabeg );_cfgeb !=nil {return _cfgeb ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_aaedac .SnapToGrid =NewCT_OnOff (); -if _gaegf :=d .DecodeElement (_aaedac .SnapToGrid ,&_cabeg );_gaegf !=nil {return _gaegf ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_aaedac .Vanish =NewCT_OnOff (); -if _edfeb :=d .DecodeElement (_aaedac .Vanish ,&_cabeg );_edfeb !=nil {return _edfeb ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_aaedac .WebHidden =NewCT_OnOff (); -if _ecfbc :=d .DecodeElement (_aaedac .WebHidden ,&_cabeg );_ecfbc !=nil {return _ecfbc ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_aaedac .Color =NewCT_Color (); -if _egdac :=d .DecodeElement (_aaedac .Color ,&_cabeg );_egdac !=nil {return _egdac ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_aaedac .Spacing =NewCT_SignedTwipsMeasure (); -if _cgcacd :=d .DecodeElement (_aaedac .Spacing ,&_cabeg );_cgcacd !=nil {return _cgcacd ;};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 :"\u0077"},_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 :"\u0077"}:_aaedac .W =NewCT_TextScale (); -if _fagfg :=d .DecodeElement (_aaedac .W ,&_cabeg );_fagfg !=nil {return _fagfg ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_aaedac .Kern =NewCT_HpsMeasure (); -if _dbefc :=d .DecodeElement (_aaedac .Kern ,&_cabeg );_dbefc !=nil {return _dbefc ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_aaedac .Position =NewCT_SignedHpsMeasure (); -if _cfffe :=d .DecodeElement (_aaedac .Position ,&_cabeg );_cfffe !=nil {return _cfffe ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_aaedac .Sz =NewCT_HpsMeasure (); -if _efded :=d .DecodeElement (_aaedac .Sz ,&_cabeg );_efded !=nil {return _efded ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_aaedac .SzCs =NewCT_HpsMeasure (); -if _ecbgb :=d .DecodeElement (_aaedac .SzCs ,&_cabeg );_ecbgb !=nil {return _ecbgb ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_aaedac .Highlight =NewCT_Highlight (); -if _fdfaaf :=d .DecodeElement (_aaedac .Highlight ,&_cabeg );_fdfaaf !=nil {return _fdfaaf ;};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 :"\u0075"},_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 :"\u0075"}:_aaedac .U =NewCT_Underline (); -if _ebcfg :=d .DecodeElement (_aaedac .U ,&_cabeg );_ebcfg !=nil {return _ebcfg ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_aaedac .Effect =NewCT_TextEffect (); -if _ccbaef :=d .DecodeElement (_aaedac .Effect ,&_cabeg );_ccbaef !=nil {return _ccbaef ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_aaedac .Bdr =NewCT_Border (); -if _adecc :=d .DecodeElement (_aaedac .Bdr ,&_cabeg );_adecc !=nil {return _adecc ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_aaedac .Shd =NewCT_Shd (); -if _bddcb :=d .DecodeElement (_aaedac .Shd ,&_cabeg );_bddcb !=nil {return _bddcb ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_aaedac .FitText =NewCT_FitText (); -if _cgcgd :=d .DecodeElement (_aaedac .FitText ,&_cabeg );_cgcgd !=nil {return _cgcgd ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_aaedac .VertAlign =NewCT_VerticalAlignRun (); -if _gcgbg :=d .DecodeElement (_aaedac .VertAlign ,&_cabeg );_gcgbg !=nil {return _gcgbg ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_aaedac .Rtl =NewCT_OnOff (); -if _egggbg :=d .DecodeElement (_aaedac .Rtl ,&_cabeg );_egggbg !=nil {return _egggbg ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_aaedac .Cs =NewCT_OnOff (); -if _debab :=d .DecodeElement (_aaedac .Cs ,&_cabeg );_debab !=nil {return _debab ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_aaedac .Em =NewCT_Em (); -if _cbabf :=d .DecodeElement (_aaedac .Em ,&_cabeg );_cbabf !=nil {return _cbabf ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_aaedac .Lang =NewCT_Language (); -if _dabbd :=d .DecodeElement (_aaedac .Lang ,&_cabeg );_dabbd !=nil {return _dabbd ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_aaedac .EastAsianLayout =NewCT_EastAsianLayout (); -if _bgcba :=d .DecodeElement (_aaedac .EastAsianLayout ,&_cabeg );_bgcba !=nil {return _bgcba ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_aaedac .SpecVanish =NewCT_OnOff (); -if _eebab :=d .DecodeElement (_aaedac .SpecVanish ,&_cabeg );_eebab !=nil {return _eebab ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_aaedac .OMath =NewCT_OnOff (); -if _cadcd :=d .DecodeElement (_aaedac .OMath ,&_cabeg );_cadcd !=nil {return _cadcd ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_cabeg .Name ); -if _gbfgb :=d .Skip ();_gbfgb !=nil {return _gbfgb ;};};case _b .EndElement :break _baefg ;case _b .CharData :};};return nil ;};func NewCT_Drawing ()*CT_Drawing {_agbgg :=&CT_Drawing {};return _agbgg };func (_cbfbd *CT_DocRsids )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _cbfbd .RsidRoot !=nil {_gadgd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0052\u006f\u006f\u0074"}};e .EncodeElement (_cbfbd .RsidRoot ,_gadgd );};if _cbfbd .Rsid !=nil {_bdbg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064"}}; -for _ ,_dabgg :=range _cbfbd .Rsid {e .EncodeElement (_dabgg ,_bdbg );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Paragraph Shading +Shd *CT_Shd ; -// Validate validates the CT_MoveBookmark and its children -func (_agddg *CT_MoveBookmark )Validate ()error {return _agddg .ValidateWithPath ("\u0043T\u005fM\u006f\u0076\u0065\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func (_cdbag *CT_FtnEdn )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdbag .TypeAttr !=ST_FtnEdnUnset {_gdfcd ,_aeab :=_cdbag .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _aeab !=nil {return _aeab ;};start .Attr =append (start .Attr ,_gdfcd );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cdbag .IdAttr )});e .EncodeToken (start );for _ ,_bcdaa :=range _cdbag .EG_BlockLevelElts {_bcdaa .MarshalXML (e ,_b .StartElement {}); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_afebe ST_WmlColorSchemeIndex )ValidateWithPath (path string )error {switch _afebe {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 (_afebe )); -};return nil ;};func (_fgged *Comments )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgged .CT_Comments =*NewCT_Comments ();_dfbcf :for {_bbbagd ,_cfgddb :=d .Token ();if _cfgddb !=nil {return _cfgddb ;};switch _aacbceb :=_bbbagd .(type ){case _b .StartElement :switch _aacbceb .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 :"\u0063o\u006d\u006d\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 :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_dgacg :=NewCT_Comment (); -if _dgega :=d .DecodeElement (_dgacg ,&_aacbceb );_dgega !=nil {return _dgega ;};_fgged .Comment =append (_fgged .Comment ,_dgacg );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_aacbceb .Name ); -if _fccef :=d .Skip ();_fccef !=nil {return _fccef ;};};case _b .EndElement :break _dfbcf ;case _b .CharData :};};return nil ;};func (_efacd ST_TargetScreenSz )ValidateWithPath (path string )error {switch _efacd {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 (_efacd )); -};return nil ;};func (_ccdga *CT_MailMergeOdsoFMDFieldType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cgfga ,_dgdba :=_ccdga .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dgdba !=nil {return _dgdba ;};start .Attr =append (start .Attr ,_cgfga ); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Set of Custom Tab Stops +Tabs *CT_Tabs ; -// Validate validates the CT_RPrDefault and its children -func (_geefg *CT_RPrDefault )Validate ()error {return _geefg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");};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;); +// Suppress Hyphenation for Paragraph +SuppressAutoHyphens *CT_OnOff ; -// ValidateWithPath validates the CT_Proof and its children, prefixing error messages with path -func (_ebda *CT_Proof )ValidateWithPath (path string )error {if _ebceb :=_ebda .SpellingAttr .ValidateWithPath (path +"\u002f\u0053\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_ebceb !=nil {return _ebceb ;};if _eebfe :=_ebda .GrammarAttr .ValidateWithPath (path +"\u002f\u0047\u0072a\u006d\u006d\u0061\u0072\u0041\u0074\u0074\u0072"); -_eebfe !=nil {return _eebfe ;};return nil ;};type CT_FrameLayout struct{ +// Use East Asian Typography Rules for First and Last Character per Line +Kinsoku *CT_OnOff ; -// Frameset Layout Value -ValAttr ST_FrameLayout ;}; +// Allow Line Breaking At Character Level +WordWrap *CT_OnOff ; -// ValidateWithPath validates the CT_Em and its children, prefixing error messages with path -func (_gbbebe *CT_Em )ValidateWithPath (path string )error {if _gbbebe .ValAttr ==ST_EmUnset {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 _eedg :=_gbbebe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eedg !=nil {return _eedg ;};return nil ;};func (_cdgfdf *ST_FFTextType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdgfdf =0; -case "\u0072e\u0067\u0075\u006c\u0061\u0072":*_cdgfdf =1;case "\u006e\u0075\u006d\u0062\u0065\u0072":*_cdgfdf =2;case "\u0064\u0061\u0074\u0065":*_cdgfdf =3;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0054\u0069\u006d\u0065":*_cdgfdf =4;case "c\u0075\u0072\u0072\u0065\u006e\u0074\u0044\u0061\u0074\u0065":*_cdgfdf =5; -case "\u0063\u0061\u006c\u0063\u0075\u006c\u0061\u0074\u0065\u0064":*_cdgfdf =6;};return nil ;};func NewFtr ()*Ftr {_fgcbe :=&Ftr {};_fgcbe .CT_HdrFtr =*NewCT_HdrFtr ();return _fgcbe };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;); +// Allow Punctuation to Extend Past Text Extents +OverflowPunct *CT_OnOff ; -// ST_SignedHpsMeasure is a union type -type ST_SignedHpsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func NewCT_DocRsids ()*CT_DocRsids {_bfdc :=&CT_DocRsids {};return _bfdc };func (_eacb *CT_DivBdr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdefd :for {_geac ,_bbeabe :=d .Token (); -if _bbeabe !=nil {return _bbeabe ;};switch _fggafa :=_geac .(type ){case _b .StartElement :switch _fggafa .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_eacb .Top =NewCT_Border (); -if _gbafc :=d .DecodeElement (_eacb .Top ,&_fggafa );_gbafc !=nil {return _gbafc ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_eacb .Left =NewCT_Border (); -if _edgdf :=d .DecodeElement (_eacb .Left ,&_fggafa );_edgdf !=nil {return _edgdf ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_eacb .Bottom =NewCT_Border (); -if _fgaa :=d .DecodeElement (_eacb .Bottom ,&_fggafa );_fgaa !=nil {return _fgaa ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_eacb .Right =NewCT_Border (); -if _cbda :=d .DecodeElement (_eacb .Right ,&_fggafa );_cbda !=nil {return _cbda ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\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",_fggafa .Name ); -if _beef :=d .Skip ();_beef !=nil {return _beef ;};};case _b .EndElement :break _bdefd ;case _b .CharData :};};return nil ;};func (_daddc *CT_DocPartBehaviors )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gadef :for {_eebb ,_cfea :=d .Token (); -if _cfea !=nil {return _cfea ;};switch _geff :=_eebb .(type ){case _b .StartElement :switch _geff .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 :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"},_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 :"\u0062\u0065\u0068\u0061\u0076\u0069\u006f\u0072"}:_gbbae :=NewCT_DocPartBehavior (); -if _ggbb :=d .DecodeElement (_gbbae ,&_geff );_ggbb !=nil {return _ggbb ;};_daddc .Behavior =append (_daddc .Behavior ,_gbbae );default:_af .Log .Debug ("\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",_geff .Name ); -if _ffdb :=d .Skip ();_ffdb !=nil {return _ffdb ;};};case _b .EndElement :break _gadef ;case _b .CharData :};};return nil ;};func (_abbec ST_LineSpacingRule )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_abbec .String (),start ); -};func NewCT_TblPPr ()*CT_TblPPr {_caccf :=&CT_TblPPr {};return _caccf }; +// Compress Punctuation at Start of a Line +TopLinePunct *CT_OnOff ; -// Validate validates the CT_Attr and its children -func (_bbeaf *CT_Attr )Validate ()error {return _bbeaf .ValidateWithPath ("\u0043T\u005f\u0041\u0074\u0074\u0072");};func (_cfedd *ST_TabTlc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_adgegb ,_edegga :=d .Token ();if _edegga !=nil {return _edegga ; -};if _cdaeb ,_dgcaab :=_adgegb .(_b .EndElement );_dgcaab &&_cdaeb .Name ==start .Name {*_cfedd =1;return nil ;};if _geabb ,_fgfbgc :=_adgegb .(_b .CharData );!_fgfbgc {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",_adgegb ); -}else {switch string (_geabb ){case "":*_cfedd =0;case "\u006e\u006f\u006e\u0065":*_cfedd =1;case "\u0064\u006f\u0074":*_cfedd =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_cfedd =3;case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_cfedd =4; -case "\u0068\u0065\u0061v\u0079":*_cfedd =5;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_cfedd =6;};};_adgegb ,_edegga =d .Token ();if _edegga !=nil {return _edegga ;};if _efefc ,_agfaeg :=_adgegb .(_b .EndElement );_agfaeg &&_efefc .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",_adgegb );};func (_gfddd ST_VerticalJc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gfddd .String (),start ); -};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 (_bbcgg *ST_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aadcd ,_ccfgg :=d .Token ();if _ccfgg !=nil {return _ccfgg ;};if _bafcge ,_aegef :=_aadcd .(_b .EndElement );_aegef &&_bafcge .Name ==start .Name {*_bbcgg =1; -return nil ;};if _dafdc ,_bfaaa :=_aadcd .(_b .CharData );!_bfaaa {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",_aadcd );}else {switch string (_dafdc ){case "":*_bbcgg =0; -case "\u006e\u0075\u006c\u006c":*_bbcgg =1;case "\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e":*_bbcgg =2;};};_aadcd ,_ccfgg =d .Token ();if _ccfgg !=nil {return _ccfgg ;};if _bgeebb ,_fcccbb :=_aadcd .(_b .EndElement );_fcccbb &&_bgeebb .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",_aadcd );}; +// Automatically Adjust Spacing of Latin and East Asian Text +AutoSpaceDE *CT_OnOff ; -// ValidateWithPath validates the EG_BlockLevelElts and its children, prefixing error messages with path -func (_debcg *EG_BlockLevelElts )ValidateWithPath (path string )error {for _cgffcg ,_cgcdf :=range _debcg .AltChunk {if _cfggg :=_cgcdf .ValidateWithPath (_f .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_cgffcg )); -_cfggg !=nil {return _cfggg ;};};for _gecbb ,_cbecaf :=range _debcg .EG_ContentBlockContent {if _debfab :=_cbecaf .ValidateWithPath (_f .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 ,_gecbb )); -_debfab !=nil {return _debfab ;};};return nil ;};func (_ccgba *CT_SmartTagType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccgba .NamespaceuriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065\u0075\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_ccgba .NamespaceuriAttr )}); -};if _ccgba .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ccgba .NameAttr )});};if _ccgba .UrlAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0075r\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ccgba .UrlAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdddg *CT_Settings )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cdddg .WriteProtection !=nil {_ecbcd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077\u0072\u0069\u0074\u0065\u0050\u0072\u006f\u0074\u0065c\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_cdddg .WriteProtection ,_ecbcd );};if _cdddg .View !=nil {_gaffc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0076\u0069\u0065\u0077"}};e .EncodeElement (_cdddg .View ,_gaffc );};if _cdddg .Zoom !=nil {_fcgbag :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u007a\u006f\u006f\u006d"}}; -e .EncodeElement (_cdddg .Zoom ,_fcgbag );};if _cdddg .RemovePersonalInformation !=nil {_edfdb :=_b .StartElement {Name :_b .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 (_cdddg .RemovePersonalInformation ,_edfdb );};if _cdddg .RemoveDateAndTime !=nil {_baaab :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0065mo\u0076\u0065\u0044\u0061\u0074\u0065\u0041\u006e\u0064\u0054\u0069\u006d\u0065"}}; -e .EncodeElement (_cdddg .RemoveDateAndTime ,_baaab );};if _cdddg .DoNotDisplayPageBoundaries !=nil {_fagbb :=_b .StartElement {Name :_b .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 (_cdddg .DoNotDisplayPageBoundaries ,_fagbb );};if _cdddg .DisplayBackgroundShape !=nil {_deecbf :=_b .StartElement {Name :_b .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 (_cdddg .DisplayBackgroundShape ,_deecbf );};if _cdddg .PrintPostScriptOverText !=nil {_degga :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0070\u0072\u0069\u006et\u0050\u006f\u0073\u0074\u0053c\u0072i\u0070t\u004f\u0076\u0065\u0072\u0054\u0065\u0078t"}}; -e .EncodeElement (_cdddg .PrintPostScriptOverText ,_degga );};if _cdddg .PrintFractionalCharacterWidth !=nil {_fbbce :=_b .StartElement {Name :_b .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 (_cdddg .PrintFractionalCharacterWidth ,_fbbce );};if _cdddg .PrintFormsData !=nil {_bdfde :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003ap\u0072\u0069\u006et\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_cdddg .PrintFormsData ,_bdfde ); -};if _cdddg .EmbedTrueTypeFonts !=nil {_cgdbe :=_b .StartElement {Name :_b .Name {Local :"w\u003ae\u006d\u0062\u0065\u0064\u0054\u0072\u0075\u0065T\u0079\u0070\u0065\u0046on\u0074\u0073"}};e .EncodeElement (_cdddg .EmbedTrueTypeFonts ,_cgdbe );};if _cdddg .EmbedSystemFonts !=nil {_gbeedd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0065m\u0062\u0065\u0064\u0053\u0079s\u0074\u0065m\u0046\u006f\u006e\u0074\u0073"}}; -e .EncodeElement (_cdddg .EmbedSystemFonts ,_gbeedd );};if _cdddg .SaveSubsetFonts !=nil {_dgeed :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0053\u0075\u0062\u0073\u0065\u0074F\u006f\u006e\u0074\u0073"}};e .EncodeElement (_cdddg .SaveSubsetFonts ,_dgeed ); -};if _cdddg .SaveFormsData !=nil {_cfddf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073a\u0076\u0065\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061"}};e .EncodeElement (_cdddg .SaveFormsData ,_cfddf );};if _cdddg .MirrorMargins !=nil {_ccfcca :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}}; -e .EncodeElement (_cdddg .MirrorMargins ,_ccfcca );};if _cdddg .AlignBordersAndEdges !=nil {_bdcff :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u006cig\u006e\u0042\u006f\u0072\u0064\u0065\u0072\u0073\u0041\u006e\u0064\u0045\u0064\u0067e\u0073"}}; -e .EncodeElement (_cdddg .AlignBordersAndEdges ,_bdcff );};if _cdddg .BordersDoNotSurroundHeader !=nil {_cccef :=_b .StartElement {Name :_b .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 (_cdddg .BordersDoNotSurroundHeader ,_cccef );};if _cdddg .BordersDoNotSurroundFooter !=nil {_aebae :=_b .StartElement {Name :_b .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 (_cdddg .BordersDoNotSurroundFooter ,_aebae );};if _cdddg .GutterAtTop !=nil {_adadgf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0067\u0075\u0074\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070"}};e .EncodeElement (_cdddg .GutterAtTop ,_adadgf ); -};if _cdddg .HideSpellingErrors !=nil {_gfcab :=_b .StartElement {Name :_b .Name {Local :"w\u003ah\u0069\u0064\u0065\u0053\u0070\u0065\u006c\u006ci\u006e\u0067\u0045\u0072ro\u0072\u0073"}};e .EncodeElement (_cdddg .HideSpellingErrors ,_gfcab );};if _cdddg .HideGrammaticalErrors !=nil {_afbcg :=_b .StartElement {Name :_b .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 (_cdddg .HideGrammaticalErrors ,_afbcg );};if _cdddg .ActiveWritingStyle !=nil {_beddd :=_b .StartElement {Name :_b .Name {Local :"w\u003aa\u0063\u0074\u0069\u0076\u0065\u0057\u0072\u0069t\u0069\u006e\u0067\u0053ty\u006c\u0065"}};for _ ,_gfbfd :=range _cdddg .ActiveWritingStyle {e .EncodeElement (_gfbfd ,_beddd ); -};};if _cdddg .ProofState !=nil {_bdbae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070r\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065"}};e .EncodeElement (_cdddg .ProofState ,_bdbae );};if _cdddg .FormsDesign !=nil {_ggbgga :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"}}; -e .EncodeElement (_cdddg .FormsDesign ,_ggbgga );};if _cdddg .AttachedTemplate !=nil {_aceae :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0061t\u0074\u0061\u0063\u0068\u0065d\u0054\u0065m\u0070\u006c\u0061\u0074\u0065"}};e .EncodeElement (_cdddg .AttachedTemplate ,_aceae ); -};if _cdddg .LinkStyles !=nil {_adcdc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006ci\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073"}};e .EncodeElement (_cdddg .LinkStyles ,_adcdc );};if _cdddg .StylePaneFormatFilter !=nil {_gfcgec :=_b .StartElement {Name :_b .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 (_cdddg .StylePaneFormatFilter ,_gfcgec );};if _cdddg .StylePaneSortMethod !=nil {_gefgce :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0073\u0074\u0079le\u0050a\u006e\u0065\u0053\u006f\u0072t\u004d\u0065\u0074\u0068\u006f\u0064"}}; -e .EncodeElement (_cdddg .StylePaneSortMethod ,_gefgce );};if _cdddg .DocumentType !=nil {_adbdf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0075\u006d\u0065\u006et\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cdddg .DocumentType ,_adbdf ); -};if _cdddg .MailMerge !=nil {_ccbbcc :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u006d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"}};e .EncodeElement (_cdddg .MailMerge ,_ccbbcc );};if _cdddg .RevisionView !=nil {_acffga :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0065\u0076\u0069\u0073\u0069\u006fn\u0056\u0069\u0065\u0077"}}; -e .EncodeElement (_cdddg .RevisionView ,_acffga );};if _cdddg .TrackRevisions !=nil {_cebgc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003at\u0072\u0061\u0063k\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"}};e .EncodeElement (_cdddg .TrackRevisions ,_cebgc ); -};if _cdddg .DoNotTrackMoves !=nil {_aeacd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u006f\u004e\u006f\u0074\u0054\u0072\u0061\u0063\u006bM\u006f\u0076\u0065\u0073"}};e .EncodeElement (_cdddg .DoNotTrackMoves ,_aeacd );};if _cdddg .DoNotTrackFormatting !=nil {_fedaa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0054\u0072\u0061\u0063\u006b\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069n\u0067"}}; -e .EncodeElement (_cdddg .DoNotTrackFormatting ,_fedaa );};if _cdddg .DocumentProtection !=nil {_ffdbf :=_b .StartElement {Name :_b .Name {Local :"w\u003ad\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0050r\u006f\u0074\u0065\u0063ti\u006f\u006e"}};e .EncodeElement (_cdddg .DocumentProtection ,_ffdbf ); -};if _cdddg .AutoFormatOverride !=nil {_fedaf :=_b .StartElement {Name :_b .Name {Local :"w\u003aa\u0075\u0074\u006f\u0046\u006f\u0072\u006d\u0061t\u004f\u0076\u0065\u0072ri\u0064\u0065"}};e .EncodeElement (_cdddg .AutoFormatOverride ,_fedaf );};if _cdddg .StyleLockTheme !=nil {_aacdb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065"}}; -e .EncodeElement (_cdddg .StyleLockTheme ,_aacdb );};if _cdddg .StyleLockQFSet !=nil {_dbdcbg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003as\u0074\u0079\u006ce\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"}};e .EncodeElement (_cdddg .StyleLockQFSet ,_dbdcbg ); -};if _cdddg .DefaultTabStop !=nil {_eagca :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003ad\u0065\u0066\u0061u\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070"}};e .EncodeElement (_cdddg .DefaultTabStop ,_eagca );};if _cdddg .AutoHyphenation !=nil {_agafc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006ea\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_cdddg .AutoHyphenation ,_agafc );};if _cdddg .ConsecutiveHyphenLimit !=nil {_cdafc :=_b .StartElement {Name :_b .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 (_cdddg .ConsecutiveHyphenLimit ,_cdafc );};if _cdddg .HyphenationZone !=nil {_daddd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0068\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006fn\u005a\u006f\u006e\u0065"}};e .EncodeElement (_cdddg .HyphenationZone ,_daddd ); -};if _cdddg .DoNotHyphenateCaps !=nil {_gafdfd :=_b .StartElement {Name :_b .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0048\u0079\u0070\u0068e\u006e\u0061\u0074\u0065Ca\u0070\u0073"}};e .EncodeElement (_cdddg .DoNotHyphenateCaps ,_gafdfd );};if _cdddg .ShowEnvelope !=nil {_fbabg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0045\u006e\u0076e\u006c\u006f\u0070\u0065"}}; -e .EncodeElement (_cdddg .ShowEnvelope ,_fbabg );};if _cdddg .SummaryLength !=nil {_gaedg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073u\u006d\u006d\u0061\u0072\u0079\u004c\u0065\u006e\u0067\u0074\u0068"}};e .EncodeElement (_cdddg .SummaryLength ,_gaedg ); -};if _cdddg .ClickAndTypeStyle !=nil {_fbdcd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006cic\u006b\u0041\u006e\u0064\u0054\u0079\u0070\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cdddg .ClickAndTypeStyle ,_fbdcd );}; -if _cdddg .DefaultTableStyle !=nil {_caaddf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u0065fa\u0075\u006c\u0074\u0054\u0061\u0062\u006c\u0065\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_cdddg .DefaultTableStyle ,_caaddf );}; -if _cdddg .EvenAndOddHeaders !=nil {_bgadb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u0076en\u0041\u006e\u0064\u004f\u0064\u0064\u0048\u0065\u0061\u0064\u0065\u0072\u0073"}};e .EncodeElement (_cdddg .EvenAndOddHeaders ,_bgadb );};if _cdddg .BookFoldRevPrinting !=nil {_gbfgda :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0062\u006f\u006fkF\u006fl\u0064\u0052\u0065\u0076\u0050r\u0069\u006e\u0074\u0069\u006e\u0067"}}; -e .EncodeElement (_cdddg .BookFoldRevPrinting ,_gbfgda );};if _cdddg .BookFoldPrinting !=nil {_effed :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0062o\u006f\u006b\u0046\u006f\u006cd\u0050\u0072i\u006e\u0074\u0069\u006e\u0067"}};e .EncodeElement (_cdddg .BookFoldPrinting ,_effed ); -};if _cdddg .BookFoldPrintingSheets !=nil {_fdfee :=_b .StartElement {Name :_b .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 (_cdddg .BookFoldPrintingSheets ,_fdfee ); -};if _cdddg .DrawingGridHorizontalSpacing !=nil {_abgb :=_b .StartElement {Name :_b .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 (_cdddg .DrawingGridHorizontalSpacing ,_abgb );};if _cdddg .DrawingGridVerticalSpacing !=nil {_ddeba :=_b .StartElement {Name :_b .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 (_cdddg .DrawingGridVerticalSpacing ,_ddeba );};if _cdddg .DisplayHorizontalDrawingGridEvery !=nil {_aeced :=_b .StartElement {Name :_b .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 (_cdddg .DisplayHorizontalDrawingGridEvery ,_aeced );};if _cdddg .DisplayVerticalDrawingGridEvery !=nil {_gdebc :=_b .StartElement {Name :_b .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 (_cdddg .DisplayVerticalDrawingGridEvery ,_gdebc );};if _cdddg .DoNotUseMarginsForDrawingGridOrigin !=nil {_baeec :=_b .StartElement {Name :_b .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 (_cdddg .DoNotUseMarginsForDrawingGridOrigin ,_baeec );};if _cdddg .DrawingGridHorizontalOrigin !=nil {_ebebf :=_b .StartElement {Name :_b .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 (_cdddg .DrawingGridHorizontalOrigin ,_ebebf );};if _cdddg .DrawingGridVerticalOrigin !=nil {_fcefg :=_b .StartElement {Name :_b .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 (_cdddg .DrawingGridVerticalOrigin ,_fcefg );};if _cdddg .DoNotShadeFormData !=nil {_baddc :=_b .StartElement {Name :_b .Name {Local :"w\u003ad\u006f\u004e\u006f\u0074\u0053\u0068\u0061\u0064e\u0046\u006f\u0072\u006dDa\u0074\u0061"}};e .EncodeElement (_cdddg .DoNotShadeFormData ,_baddc ); -};if _cdddg .NoPunctuationKerning !=nil {_efaeg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u006fPu\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e\u004b\u0065\u0072\u006e\u0069n\u0067"}};e .EncodeElement (_cdddg .NoPunctuationKerning ,_efaeg ); -};if _cdddg .CharacterSpacingControl !=nil {_caabd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u0068\u0061\u0072a\u0063\u0074\u0065\u0072\u0053p\u0061c\u0069n\u0067\u0043\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_cdddg .CharacterSpacingControl ,_caabd ); -};if _cdddg .PrintTwoOnOne !=nil {_cafde :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0054\u0077\u006f\u004f\u006e\u004f\u006e\u0065"}};e .EncodeElement (_cdddg .PrintTwoOnOne ,_cafde );};if _cdddg .StrictFirstAndLastChars !=nil {_dbgbc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0074\u0072\u0069c\u0074\u0046\u0069\u0072\u0073t\u0041n\u0064L\u0061\u0073\u0074\u0043\u0068\u0061\u0072s"}}; -e .EncodeElement (_cdddg .StrictFirstAndLastChars ,_dbgbc );};if _cdddg .NoLineBreaksAfter !=nil {_feead :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u006fLi\u006e\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0041\u0066\u0074\u0065\u0072"}}; -e .EncodeElement (_cdddg .NoLineBreaksAfter ,_feead );};if _cdddg .NoLineBreaksBefore !=nil {_gcbdfa :=_b .StartElement {Name :_b .Name {Local :"w\u003an\u006f\u004c\u0069\u006e\u0065\u0042\u0072\u0065a\u006b\u0073\u0042\u0065fo\u0072\u0065"}};e .EncodeElement (_cdddg .NoLineBreaksBefore ,_gcbdfa ); -};if _cdddg .SavePreviewPicture !=nil {_adgdg :=_b .StartElement {Name :_b .Name {Local :"w\u003as\u0061\u0076\u0065\u0050\u0072\u0065\u0076\u0069e\u0077\u0050\u0069\u0063tu\u0072\u0065"}};e .EncodeElement (_cdddg .SavePreviewPicture ,_adgdg );};if _cdddg .DoNotValidateAgainstSchema !=nil {_ceeaf :=_b .StartElement {Name :_b .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 (_cdddg .DoNotValidateAgainstSchema ,_ceeaf );};if _cdddg .SaveInvalidXml !=nil {_beccb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003as\u0061\u0076\u0065I\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c"}};e .EncodeElement (_cdddg .SaveInvalidXml ,_beccb ); -};if _cdddg .IgnoreMixedContent !=nil {_cggdf :=_b .StartElement {Name :_b .Name {Local :"w\u003ai\u0067\u006e\u006f\u0072\u0065\u004d\u0069\u0078e\u0064\u0043\u006f\u006ete\u006e\u0074"}};e .EncodeElement (_cdddg .IgnoreMixedContent ,_cggdf );};if _cdddg .AlwaysShowPlaceholderText !=nil {_bcfae :=_b .StartElement {Name :_b .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 (_cdddg .AlwaysShowPlaceholderText ,_bcfae );};if _cdddg .DoNotDemarcateInvalidXml !=nil {_dadbbd :=_b .StartElement {Name :_b .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 (_cdddg .DoNotDemarcateInvalidXml ,_dadbbd );};if _cdddg .SaveXmlDataOnly !=nil {_cebdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0058\u006d\u006c\u0044\u0061\u0074a\u004f\u006e\u006c\u0079"}};e .EncodeElement (_cdddg .SaveXmlDataOnly ,_cebdg ); -};if _cdddg .UseXSLTWhenSaving !=nil {_cddegc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0075\u0073eX\u0053\u004c\u0054\u0057\u0068\u0065\u006e\u0053\u0061\u0076\u0069\u006e\u0067"}};e .EncodeElement (_cdddg .UseXSLTWhenSaving ,_cddegc ); -};if _cdddg .SaveThroughXslt !=nil {_bfggd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0061\u0076\u0065\u0054\u0068\u0072\u006f\u0075\u0067h\u0058\u0073\u006c\u0074"}};e .EncodeElement (_cdddg .SaveThroughXslt ,_bfggd );};if _cdddg .ShowXMLTags !=nil {_gaada :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0068\u006f\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073"}}; -e .EncodeElement (_cdddg .ShowXMLTags ,_gaada );};if _cdddg .AlwaysMergeEmptyNamespace !=nil {_dcbaf :=_b .StartElement {Name :_b .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 (_cdddg .AlwaysMergeEmptyNamespace ,_dcbaf );};if _cdddg .UpdateFields !=nil {_aaeee :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0075\u0070\u0064\u0061\u0074\u0065\u0046i\u0065\u006c\u0064\u0073"}};e .EncodeElement (_cdddg .UpdateFields ,_aaeee ); -};if _cdddg .HdrShapeDefaults !=nil {_afcgdd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0068d\u0072\u0053\u0068\u0061\u0070e\u0044\u0065f\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_cdddg .HdrShapeDefaults ,_afcgdd );};if _cdddg .FootnotePr !=nil {_egcaa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; -e .EncodeElement (_cdddg .FootnotePr ,_egcaa );};if _cdddg .EndnotePr !=nil {_eggdg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_cdddg .EndnotePr ,_eggdg );};if _cdddg .Compat !=nil {_acaccg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0070\u0061\u0074"}}; -e .EncodeElement (_cdddg .Compat ,_acaccg );};if _cdddg .DocVars !=nil {_adcbb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u006f\u0063\u0056\u0061\u0072s"}};e .EncodeElement (_cdddg .DocVars ,_adcbb );};if _cdddg .Rsids !=nil {_beacef :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0073"}}; -e .EncodeElement (_cdddg .Rsids ,_beacef );};if _cdddg .MathPr !=nil {_bfdabd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072"}};e .EncodeElement (_cdddg .MathPr ,_bfdabd );};if _cdddg .AttachedSchema !=nil {_eaabf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003aa\u0074\u0074\u0061c\u0068\u0065\u0064\u0053\u0063\u0068\u0065\u006d\u0061"}}; -for _ ,_ffcfb :=range _cdddg .AttachedSchema {e .EncodeElement (_ffcfb ,_eaabf );};};if _cdddg .ThemeFontLang !=nil {_caegb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074h\u0065\u006d\u0065\u0046\u006f\u006e\u0074\u004c\u0061\u006e\u0067"}}; -e .EncodeElement (_cdddg .ThemeFontLang ,_caegb );};if _cdddg .ClrSchemeMapping !=nil {_cbabb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063l\u0072\u0053\u0063\u0068\u0065m\u0065\u004da\u0070\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cdddg .ClrSchemeMapping ,_cbabb ); -};if _cdddg .DoNotIncludeSubdocsInStats !=nil {_bbddg :=_b .StartElement {Name :_b .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 (_cdddg .DoNotIncludeSubdocsInStats ,_bbddg ); -};if _cdddg .DoNotAutoCompressPictures !=nil {_feaga :=_b .StartElement {Name :_b .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 (_cdddg .DoNotAutoCompressPictures ,_feaga ); -};if _cdddg .ForceUpgrade !=nil {_dfbdf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u0063\u0065\u0055\u0070g\u0072\u0061\u0064\u0065"}};e .EncodeElement (_cdddg .ForceUpgrade ,_dfbdf );};if _cdddg .Captions !=nil {_edbdd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0074\u0069\u006f\u006e\u0073"}}; -e .EncodeElement (_cdddg .Captions ,_edbdd );};if _cdddg .ReadModeInkLockDown !=nil {_ebbada :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0072\u0065\u0061dM\u006fd\u0065\u0049\u006e\u006b\u004co\u0063\u006b\u0044\u006f\u0077\u006e"}};e .EncodeElement (_cdddg .ReadModeInkLockDown ,_ebbada ); -};if _cdddg .SmartTagType !=nil {_bbadd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061g\u0054\u0079\u0070\u0065"}};for _ ,_fdacg :=range _cdddg .SmartTagType {e .EncodeElement (_fdacg ,_bbadd );};};if _cdddg .SchemaLibrary !=nil {_cgead :=_b .StartElement {Name :_b .Name {Local :"\u006d\u0061:\u0073\u0063\u0068e\u006d\u0061\u004c\u0069\u0062\u0072\u0061\u0072\u0079"}}; -e .EncodeElement (_cdddg .SchemaLibrary ,_cgead );};if _cdddg .ShapeDefaults !=nil {_dfgbf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073h\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073"}};e .EncodeElement (_cdddg .ShapeDefaults ,_dfgbf ); -};if _cdddg .DoNotEmbedSmartTags !=nil {_bdfbf :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0064\u006f\u004eot\u0045m\u0062\u0065\u0064\u0053\u006da\u0072\u0074\u0054\u0061\u0067\u0073"}};e .EncodeElement (_cdddg .DoNotEmbedSmartTags ,_bdfbf ); -};if _cdddg .DecimalSymbol !=nil {_egcbda :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064e\u0063\u0069\u006d\u0061\u006c\u0053\u0079\u006d\u0062\u006f\u006c"}};e .EncodeElement (_cdddg .DecimalSymbol ,_egcbda );};if _cdddg .ListSeparator !=nil {_dfebe :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006ci\u0073\u0074\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}}; -e .EncodeElement (_cdddg .ListSeparator ,_dfebe );};for _ ,_aaafg :=range _cdddg .Extra {if _fgebd :=_aaafg .MarshalXML (e ,_b .StartElement {});_fgebd !=nil {return _fgebd ;};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewWdCT_WordprocessingContentPartNonVisual ()*WdCT_WordprocessingContentPartNonVisual {_cgdbd :=&WdCT_WordprocessingContentPartNonVisual {}; -return _cgdbd ;};func (_eeee ST_CombineBrackets )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gecacf :=_b .Attr {};_gecacf .Name =name ;switch _eeee {case ST_CombineBracketsUnset :_gecacf .Value ="";case ST_CombineBracketsNone :_gecacf .Value ="\u006e\u006f\u006e\u0065"; -case ST_CombineBracketsRound :_gecacf .Value ="\u0072\u006f\u0075n\u0064";case ST_CombineBracketsSquare :_gecacf .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_CombineBracketsAngle :_gecacf .Value ="\u0061\u006e\u0067l\u0065";case ST_CombineBracketsCurly :_gecacf .Value ="\u0063\u0075\u0072l\u0079"; -};return _gecacf ,nil ;};func NewCT_TextEffect ()*CT_TextEffect {_dadadf :=&CT_TextEffect {};_dadadf .ValAttr =ST_TextEffect (1);return _dadadf ;}; +// Automatically Adjust Spacing of East Asian Text and Numbers +AutoSpaceDN *CT_OnOff ; -// Validate validates the CT_TrackChangeNumbering and its children -func (_gggcc *CT_TrackChangeNumbering )Validate ()error {return _gggcc .ValidateWithPath ("\u0043\u0054\u005fTr\u0061\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0069\u006e\u0067");};func NewCT_MailMergeDest ()*CT_MailMergeDest {_bfecg :=&CT_MailMergeDest {}; -_bfecg .ValAttr =ST_MailMergeDest (1);return _bfecg ;}; +// Right to Left Paragraph Layout +Bidi *CT_OnOff ; -// Validate validates the WdCT_TxbxContent and its children -func (_ffedcd *WdCT_TxbxContent )Validate ()error {return _ffedcd .ValidateWithPath ("\u0057\u0064C\u0054\u005f\u0054x\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");}; +// Automatically Adjust Right Indent When Using Document Grid +AdjustRightInd *CT_OnOff ; -// Validate validates the CT_SdtContentRow and its children -func (_bfgegf *CT_SdtContentRow )Validate ()error {return _bfgegf .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077");};func (_bfbgd *CT_MacroName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_bfbgd .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_DocGrid ()*CT_DocGrid {_efea :=&CT_DocGrid {};return _efea }; +// Use Document Grid Settings for Inter-Line Paragraph Spacing +SnapToGrid *CT_OnOff ; -// Validate validates the CT_SdtContentRun and its children -func (_gcdad *CT_SdtContentRun )Validate ()error {return _gcdad .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_ccfece ST_PTabLeader )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ccfece .String (),start ); -};func (_daggg *CT_Lang )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebcdc :=range start .Attr {if _ebcdc .Name .Local =="\u0076\u0061\u006c"{_ffaaa ,_bdbdb :=_ebcdc .Value ,error (nil );if _bdbdb !=nil {return _bdbdb ;};_daggg .ValAttr =_ffaaa ; -continue ;};};for {_dbebec ,_egdbe :=d .Token ();if _egdbe !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0061\u006e\u0067\u003a\u0020\u0025\u0073",_egdbe );};if _aagab ,_fbfad :=_dbebec .(_b .EndElement );_fbfad &&_aagab .Name ==start .Name {break ; -};};return nil ;};type CT_MathCtrlIns struct{AuthorAttr string ;DateAttr *_e .Time ; +// Spacing Between Lines and Above/Below Paragraph +Spacing *CT_Spacing ; -// Annotation Identifier -IdAttr int64 ;};func (_fgde *CT_MailMergeSourceType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gbafg ,_abeae :=_fgde .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _abeae !=nil {return _abeae ;};start .Attr =append (start .Attr ,_gbafg ); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_MathCtrlDel ()*CT_MathCtrlDel {_bfgac :=&CT_MathCtrlDel {};return _bfgac };func NewCT_LineNumber ()*CT_LineNumber {_aebg :=&CT_LineNumber {};return _aebg }; -func (_adgcb *CT_Em )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_egbee ,_cead :=_adgcb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _cead !=nil {return _cead ;};start .Attr =append (start .Attr ,_egbee );e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gefcd ST_EdnPos )ValidateWithPath (path string )error {switch _gefcd {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 (_gefcd )); -};return nil ;};func (_eecea *CT_JcTable )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gcafc ,_eccag :=_eecea .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eccag !=nil {return _eccag ;};start .Attr =append (start .Attr ,_gcafc ); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_StyleSort byte ;type CT_Em struct{ +// Paragraph Indentation +Ind *CT_Ind ; -// Emphasis Mark Type -ValAttr ST_Em ;};func (_ggcdc *CT_WriteProtection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eabge :=range start .Attr {if _eabge .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_dbaac ,_ddcbe :=_d .ParseInt (_eabge .Value ,10,64); -if _ddcbe !=nil {return _ddcbe ;};_ggcdc .CryptAlgorithmSidAttr =&_dbaac ;continue ;};if _eabge .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_afcfc ,_adggcf :=_d .ParseInt (_eabge .Value ,10,64);if _adggcf !=nil {return _adggcf ; -};_ggcdc .CryptSpinCountAttr =&_afcfc ;continue ;};if _eabge .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_cbdafc ,_gffafe :=_eabge .Value ,error (nil );if _gffafe !=nil {return _gffafe ;};_ggcdc .AlgorithmNameAttr =&_cbdafc ; -continue ;};if _eabge .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_bfgaf ,_acbbc :=_eabge .Value ,error (nil );if _acbbc !=nil {return _acbbc ;};_ggcdc .CryptProviderAttr =&_bfgaf ;continue ;};if _eabge .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_cedde ,_acabb :=_eabge .Value ,error (nil ); -if _acabb !=nil {return _acabb ;};_ggcdc .SaltValueAttr =&_cedde ;continue ;};if _eabge .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_ggcdc .CryptProviderTypeAttr .UnmarshalXMLAttr (_eabge ); -continue ;};if _eabge .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_ggcdc .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_eabge );continue ;};if _eabge .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_ggcdc .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_eabge ); -continue ;};if _eabge .Name .Local =="r\u0065\u0063\u006f\u006d\u006d\u0065\u006e\u0064\u0065\u0064"{_eecdc ,_gddfd :=ParseUnionST_OnOff (_eabge .Value );if _gddfd !=nil {return _gddfd ;};_ggcdc .RecommendedAttr =&_eecdc ;continue ;};if _eabge .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ececbe ,_eddfca :=_eabge .Value ,error (nil ); -if _eddfca !=nil {return _eddfca ;};_ggcdc .HashValueAttr =&_ececbe ;continue ;};if _eabge .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_afbcd ,_gdcaa :=_d .ParseInt (_eabge .Value ,10,64);if _gdcaa !=nil {return _gdcaa ;};_ggcdc .SpinCountAttr =&_afbcd ; -continue ;};if _eabge .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_fcaadg ,_caaec :=_eabge .Value ,error (nil );if _caaec !=nil {return _caaec ;};_ggcdc .AlgIdExtAttr =&_fcaadg ;continue ;};if _eabge .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_dgeab ,_ffffg :=_eabge .Value ,error (nil ); -if _ffffg !=nil {return _ffffg ;};_ggcdc .AlgIdExtSourceAttr =&_dgeab ;continue ;};if _eabge .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_fgddbc ,_afbfgg :=_eabge .Value ,error (nil ); -if _afbfgg !=nil {return _afbfgg ;};_ggcdc .CryptProviderTypeExtAttr =&_fgddbc ;continue ;};if _eabge .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"{_bbbfc ,_bacga :=_eabge .Value ,error (nil ); -if _bacga !=nil {return _bacga ;};_ggcdc .CryptProviderTypeExtSourceAttr =&_bbbfc ;continue ;};if _eabge .Name .Local =="\u0068\u0061\u0073\u0068"{_cgaea ,_aecfd :=_eabge .Value ,error (nil );if _aecfd !=nil {return _aecfd ;};_ggcdc .HashAttr =&_cgaea ; -continue ;};if _eabge .Name .Local =="\u0073\u0061\u006c\u0074"{_dcbcda ,_bebeab :=_eabge .Value ,error (nil );if _bebeab !=nil {return _bebeab ;};_ggcdc .SaltAttr =&_dcbcda ;continue ;};};for {_ebaec ,_agbdc :=d .Token ();if _agbdc !=nil {return _f .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",_agbdc ); -};if _gbddd ,_befda :=_ebaec .(_b .EndElement );_befda &&_gbddd .Name ==start .Name {break ;};};return nil ;};func (_gdgc *CT_FtnProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdgc .Pos !=nil {_bggcf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070o\u0073"}}; -e .EncodeElement (_gdgc .Pos ,_bggcf );};if _gdgc .NumFmt !=nil {_gdgaa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gdgc .NumFmt ,_gdgaa );};if _gdgc .NumStart !=nil {_abba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_gdgc .NumStart ,_abba );};if _gdgc .NumRestart !=nil {_ggdde :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_gdgc .NumRestart ,_ggdde );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};const (ST_PTabLeaderUnset ST_PTabLeader =0;ST_PTabLeaderNone ST_PTabLeader =1;ST_PTabLeaderDot ST_PTabLeader =2;ST_PTabLeaderHyphen ST_PTabLeader =3;ST_PTabLeaderUnderscore ST_PTabLeader =4;ST_PTabLeaderMiddleDot ST_PTabLeader =5;);func NewCT_DocPartBehaviors ()*CT_DocPartBehaviors {_fcaa :=&CT_DocPartBehaviors {}; -return _fcaa };func (_aegddf ST_FrameScrollbar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_aegddf .String (),start );};func (_cdcb *CT_Attr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cdcb .UriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_cdcb .UriAttr )}); -};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_cdcb .NameAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_cdcb .ValAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_HdrFtr ()*CT_HdrFtr {_bbgcg :=&CT_HdrFtr {};return _bbgcg };func (_cbdefa ST_DisplacedByCustomXml )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbdefa .String (),start ); -};func (_fbbbdg *WdCT_WrapThrough )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fgcgd ,_agbcbf :=_fbbbdg .WrapTextAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _agbcbf !=nil {return _agbcbf ; -};start .Attr =append (start .Attr ,_fgcgd );if _fbbbdg .DistLAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_f .Sprintf ("\u0025\u0076",*_fbbbdg .DistLAttr )});};if _fbbbdg .DistRAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_f .Sprintf ("\u0025\u0076",*_fbbbdg .DistRAttr )}); -};e .EncodeToken (start );_fgagag :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_fbbbdg .WrapPolygon ,_fgagag );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewCT_P ()*CT_P {_gdbd :=&CT_P {};return _gdbd };func NewCT_Highlight ()*CT_Highlight {_bcge :=&CT_Highlight {};_bcge .ValAttr =ST_HighlightColor (1);return _bcge ;};func (_cgcfg *ST_MeasurementOrPercent )Validate ()error {return _cgcfg .ValidateWithPath ("")}; -func (_bfggf ST_ThemeColor )ValidateWithPath (path string )error {switch _bfggf {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 (_bfggf )); -};return nil ;};func (_edcfed WdST_RelFromV )String ()string {switch _edcfed {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 (_gfcfe ST_RubyAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gfcfe .String (),start );};type CT_Lvl struct{ +// Ignore Spacing Above and Below When Using Identical Styles +ContextualSpacing *CT_OnOff ; -// Numbering Level -IlvlAttr int64 ; +// Use Left/Right Indents as Inside/Outside Indents +MirrorIndents *CT_OnOff ; -// Template Code -TplcAttr *string ; +// Prevent Text Frames From Overlapping +SuppressOverlap *CT_OnOff ; -// Tentative Numbering -TentativeAttr *_bc .ST_OnOff ; +// Paragraph Alignment +Jc *CT_Jc ; -// Starting Value -Start *CT_DecimalNumber ; +// Paragraph Text Flow Direction +TextDirection *CT_TextDirection ; -// Numbering Format -NumFmt *CT_NumFmt ; +// Vertical Character Alignment on Line +TextAlignment *CT_TextAlignment ; -// Restart Numbering Level Symbol -LvlRestart *CT_DecimalNumber ; +// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents +TextboxTightWrap *CT_TextboxTightWrap ; -// Paragraph Style's Associated Numbering Level -PStyle *CT_String ; +// Associated Outline Level +OutlineLvl *CT_DecimalNumber ; -// Display All Levels Using Arabic Numerals -IsLgl *CT_OnOff ; +// Associated HTML div ID +DivId *CT_DecimalNumber ; -// Content Between Numbering Symbol and Paragraph Text -Suff *CT_LevelSuffix ; +// Paragraph Conditional Formatting +CnfStyle *CT_Cnf ;PPrChange *CT_PPrChange ;};func NewCT_Panose ()*CT_Panose {_accaga :=&CT_Panose {};return _accaga };type CT_PixelsMeasure struct{ -// Numbering Level Text -LvlText *CT_LevelText ; +// Measurement in Pixels +ValAttr uint64 ;};func (_dgafe WdST_WrapText )Validate ()error {return _dgafe .ValidateWithPath ("")};type CT_FFTextInput struct{ -// Picture Numbering Symbol Definition Reference -LvlPicBulletId *CT_DecimalNumber ; +// Text Box Form Field Type +Type *CT_FFTextType ; -// Legacy Numbering Level Properties -Legacy *CT_LvlLegacy ; +// Default Text Box Form Field String +Default *CT_String ; -// Justification -LvlJc *CT_Jc ; +// Text Box Form Field Maximum Length +MaxLength *CT_DecimalNumber ; -// Numbering Level Associated Paragraph Properties -PPr *CT_PPrGeneral ; +// Text Box Form Field Formatting +Format *CT_String ;}; -// Numbering Symbol Run Properties -RPr *CT_RPr ;};func (_acfabd *ST_PTabLeader )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_acfabd =0;case "\u006e\u006f\u006e\u0065":*_acfabd =1;case "\u0064\u006f\u0074":*_acfabd =2;case "\u0068\u0079\u0070\u0068\u0065\u006e":*_acfabd =3; -case "\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065":*_acfabd =4;case "\u006di\u0064\u0064\u006c\u0065\u0044\u006ft":*_acfabd =5;};return nil ;};func (_cccdcb ST_CaptionPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cccdcb .String (),start ); -}; +// ValidateWithPath validates the CT_FrameScrollbar and its children, prefixing error messages with path +func (_efddc *CT_FrameScrollbar )ValidateWithPath (path string )error {if _efddc .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 _afgg :=_efddc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afgg !=nil {return _afgg ;};return nil ;};type CT_TcMar struct{ -// Validate validates the CT_FldChar and its children -func (_ebcf *CT_FldChar )Validate ()error {return _ebcf .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");};func (_ecaac *CT_SectPrChange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_ecaac .AuthorAttr )}); -if _ecaac .DateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ecaac .DateAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ecaac .IdAttr )}); -e .EncodeToken (start );if _ecaac .SectPr !=nil {_gdcbe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_ecaac .SectPr ,_gdcbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func (_abdea *TxbxContent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abdea .CT_TxbxContent =*NewCT_TxbxContent ();_ebdgg :for {_gdcbegf ,_ccbaeg :=d .Token ();if _ccbaeg !=nil {return _ccbaeg ;};switch _gefgf :=_gdcbegf .(type ){case _b .StartElement :switch _gefgf .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_efeef :=NewCT_AltChunk (); -if _cacbc :=d .DecodeElement (_efeef ,&_gefgf );_cacbc !=nil {return _cacbc ;};_abdea .AltChunk =append (_abdea .AltChunk ,_efeef );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_abebeg :=NewEG_ContentBlockContent (); -_abebeg .CustomXml =NewCT_CustomXmlBlock ();if _dadaac :=d .DecodeElement (_abebeg .CustomXml ,&_gefgf );_dadaac !=nil {return _dadaac ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_abebeg );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_febbcfa :=NewEG_ContentBlockContent (); -_febbcfa .Sdt =NewCT_SdtBlock ();if _daaad :=d .DecodeElement (_febbcfa .Sdt ,&_gefgf );_daaad !=nil {return _daaad ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_febbcfa );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 :"\u0070"},_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 :"\u0070"}:_bgfgc :=NewEG_ContentBlockContent (); -_bgcegb :=NewCT_P ();if _cfbfea :=d .DecodeElement (_bgcegb ,&_gefgf );_cfbfea !=nil {return _cfbfea ;};_bgfgc .P =append (_bgfgc .P ,_bgcegb );_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_bgfgc );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_fegbe :=NewEG_ContentBlockContent (); -_fdcde :=NewCT_Tbl ();if _bfddba :=d .DecodeElement (_fdcde ,&_gefgf );_bfddba !=nil {return _bfddba ;};_fegbe .Tbl =append (_fegbe .Tbl ,_fdcde );_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_fegbe );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_afacg :=NewEG_ContentBlockContent (); -_abcbe :=NewEG_RunLevelElts ();_abcbe .ProofErr =NewCT_ProofErr ();if _ccbbb :=d .DecodeElement (_abcbe .ProofErr ,&_gefgf );_ccbbb !=nil {return _ccbbb ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_afacg );_afacg .EG_RunLevelElts =append (_afacg .EG_RunLevelElts ,_abcbe ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_facgb :=NewEG_ContentBlockContent (); -_adggcb :=NewEG_RunLevelElts ();_adggcb .PermStart =NewCT_PermStart ();if _baafee :=d .DecodeElement (_adggcb .PermStart ,&_gefgf );_baafee !=nil {return _baafee ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_facgb );_facgb .EG_RunLevelElts =append (_facgb .EG_RunLevelElts ,_adggcb ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_effac :=NewEG_ContentBlockContent (); -_feafb :=NewEG_RunLevelElts ();_feafb .PermEnd =NewCT_Perm ();if _bfbffe :=d .DecodeElement (_feafb .PermEnd ,&_gefgf );_bfbffe !=nil {return _bfbffe ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_effac );_effac .EG_RunLevelElts =append (_effac .EG_RunLevelElts ,_feafb ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_dbgdc :=NewEG_ContentBlockContent (); -_dfabbe :=NewEG_RunLevelElts ();_dfabbe .Ins =NewCT_RunTrackChange ();if _bbcgc :=d .DecodeElement (_dfabbe .Ins ,&_gefgf );_bbcgc !=nil {return _bbcgc ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_dbgdc );_dbgdc .EG_RunLevelElts =append (_dbgdc .EG_RunLevelElts ,_dfabbe ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_dadfad :=NewEG_ContentBlockContent (); -_gaefe :=NewEG_RunLevelElts ();_gaefe .Del =NewCT_RunTrackChange ();if _fcbfb :=d .DecodeElement (_gaefe .Del ,&_gefgf );_fcbfb !=nil {return _fcbfb ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_dadfad );_dadfad .EG_RunLevelElts =append (_dadfad .EG_RunLevelElts ,_gaefe ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cacaed :=NewEG_ContentBlockContent (); -_gcfdaf :=NewEG_RunLevelElts ();_gcfdaf .MoveFrom =NewCT_RunTrackChange ();if _bgdcga :=d .DecodeElement (_gcfdaf .MoveFrom ,&_gefgf );_bgdcga !=nil {return _bgdcga ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_cacaed );_cacaed .EG_RunLevelElts =append (_cacaed .EG_RunLevelElts ,_gcfdaf ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_abdef :=NewEG_ContentBlockContent (); -_ffggb :=NewEG_RunLevelElts ();_ffggb .MoveTo =NewCT_RunTrackChange ();if _cgbce :=d .DecodeElement (_ffggb .MoveTo ,&_gefgf );_cgbce !=nil {return _cgbce ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_abdef );_abdef .EG_RunLevelElts =append (_abdef .EG_RunLevelElts ,_ffggb ); -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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_ccdadc :=NewEG_ContentBlockContent (); -_fdfge :=NewEG_RunLevelElts ();_edbag :=NewEG_RangeMarkupElements ();_edbag .BookmarkStart =NewCT_Bookmark ();if _aaafgd :=d .DecodeElement (_edbag .BookmarkStart ,&_gefgf );_aaafgd !=nil {return _aaafgd ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_ccdadc ); -_ccdadc .EG_RunLevelElts =append (_ccdadc .EG_RunLevelElts ,_fdfge );_fdfge .EG_RangeMarkupElements =append (_fdfge .EG_RangeMarkupElements ,_edbag );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aacegc :=NewEG_ContentBlockContent (); -_gfabd :=NewEG_RunLevelElts ();_cbfgfbg :=NewEG_RangeMarkupElements ();_cbfgfbg .BookmarkEnd =NewCT_MarkupRange ();if _aefgf :=d .DecodeElement (_cbfgfbg .BookmarkEnd ,&_gefgf );_aefgf !=nil {return _aefgf ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_aacegc ); -_aacegc .EG_RunLevelElts =append (_aacegc .EG_RunLevelElts ,_gfabd );_gfabd .EG_RangeMarkupElements =append (_gfabd .EG_RangeMarkupElements ,_cbfgfbg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_fbdcad :=NewEG_ContentBlockContent (); -_dggef :=NewEG_RunLevelElts ();_dacbg :=NewEG_RangeMarkupElements ();_dacbg .MoveFromRangeStart =NewCT_MoveBookmark ();if _cdbfgfg :=d .DecodeElement (_dacbg .MoveFromRangeStart ,&_gefgf );_cdbfgfg !=nil {return _cdbfgfg ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_fbdcad ); -_fbdcad .EG_RunLevelElts =append (_fbdcad .EG_RunLevelElts ,_dggef );_dggef .EG_RangeMarkupElements =append (_dggef .EG_RangeMarkupElements ,_dacbg );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bbggcg :=NewEG_ContentBlockContent (); -_gcgegf :=NewEG_RunLevelElts ();_cgfge :=NewEG_RangeMarkupElements ();_cgfge .MoveFromRangeEnd =NewCT_MarkupRange ();if _ccbcf :=d .DecodeElement (_cgfge .MoveFromRangeEnd ,&_gefgf );_ccbcf !=nil {return _ccbcf ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_bbggcg ); -_bbggcg .EG_RunLevelElts =append (_bbggcg .EG_RunLevelElts ,_gcgegf );_gcgegf .EG_RangeMarkupElements =append (_gcgegf .EG_RangeMarkupElements ,_cgfge );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gfbcdd :=NewEG_ContentBlockContent (); -_fbddff :=NewEG_RunLevelElts ();_becad :=NewEG_RangeMarkupElements ();_becad .MoveToRangeStart =NewCT_MoveBookmark ();if _bfecb :=d .DecodeElement (_becad .MoveToRangeStart ,&_gefgf );_bfecb !=nil {return _bfecb ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_gfbcdd ); -_gfbcdd .EG_RunLevelElts =append (_gfbcdd .EG_RunLevelElts ,_fbddff );_fbddff .EG_RangeMarkupElements =append (_fbddff .EG_RangeMarkupElements ,_becad );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gfcbcc :=NewEG_ContentBlockContent (); -_ccdbge :=NewEG_RunLevelElts ();_fgdfga :=NewEG_RangeMarkupElements ();_fgdfga .MoveToRangeEnd =NewCT_MarkupRange ();if _bgdbc :=d .DecodeElement (_fgdfga .MoveToRangeEnd ,&_gefgf );_bgdbc !=nil {return _bgdbc ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_gfcbcc ); -_gfcbcc .EG_RunLevelElts =append (_gfcbcc .EG_RunLevelElts ,_ccdbge );_ccdbge .EG_RangeMarkupElements =append (_ccdbge .EG_RangeMarkupElements ,_fgdfga );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_afebfg :=NewEG_ContentBlockContent (); -_eccgc :=NewEG_RunLevelElts ();_ecfac :=NewEG_RangeMarkupElements ();_ecfac .CommentRangeStart =NewCT_MarkupRange ();if _gffece :=d .DecodeElement (_ecfac .CommentRangeStart ,&_gefgf );_gffece !=nil {return _gffece ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_afebfg ); -_afebfg .EG_RunLevelElts =append (_afebfg .EG_RunLevelElts ,_eccgc );_eccgc .EG_RangeMarkupElements =append (_eccgc .EG_RangeMarkupElements ,_ecfac );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cddca :=NewEG_ContentBlockContent (); -_gebab :=NewEG_RunLevelElts ();_bccge :=NewEG_RangeMarkupElements ();_bccge .CommentRangeEnd =NewCT_MarkupRange ();if _gbddgb :=d .DecodeElement (_bccge .CommentRangeEnd ,&_gefgf );_gbddgb !=nil {return _gbddgb ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_cddca ); -_cddca .EG_RunLevelElts =append (_cddca .EG_RunLevelElts ,_gebab );_gebab .EG_RangeMarkupElements =append (_gebab .EG_RangeMarkupElements ,_bccge );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eddccb :=NewEG_ContentBlockContent (); -_accfgf :=NewEG_RunLevelElts ();_bdcaed :=NewEG_RangeMarkupElements ();_bdcaed .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dafcgg :=d .DecodeElement (_bdcaed .CustomXmlInsRangeStart ,&_gefgf );_dafcgg !=nil {return _dafcgg ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_eddccb ); -_eddccb .EG_RunLevelElts =append (_eddccb .EG_RunLevelElts ,_accfgf );_accfgf .EG_RangeMarkupElements =append (_accfgf .EG_RangeMarkupElements ,_bdcaed );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eddag :=NewEG_ContentBlockContent (); -_ccgcg :=NewEG_RunLevelElts ();_caeeef :=NewEG_RangeMarkupElements ();_caeeef .CustomXmlInsRangeEnd =NewCT_Markup ();if _baafc :=d .DecodeElement (_caeeef .CustomXmlInsRangeEnd ,&_gefgf );_baafc !=nil {return _baafc ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_eddag ); -_eddag .EG_RunLevelElts =append (_eddag .EG_RunLevelElts ,_ccgcg );_ccgcg .EG_RangeMarkupElements =append (_ccgcg .EG_RangeMarkupElements ,_caeeef );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dgdda :=NewEG_ContentBlockContent (); -_gcddd :=NewEG_RunLevelElts ();_gbfaa :=NewEG_RangeMarkupElements ();_gbfaa .CustomXmlDelRangeStart =NewCT_TrackChange ();if _abageb :=d .DecodeElement (_gbfaa .CustomXmlDelRangeStart ,&_gefgf );_abageb !=nil {return _abageb ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_dgdda ); -_dgdda .EG_RunLevelElts =append (_dgdda .EG_RunLevelElts ,_gcddd );_gcddd .EG_RangeMarkupElements =append (_gcddd .EG_RangeMarkupElements ,_gbfaa );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cecee :=NewEG_ContentBlockContent (); -_febffc :=NewEG_RunLevelElts ();_cafacg :=NewEG_RangeMarkupElements ();_cafacg .CustomXmlDelRangeEnd =NewCT_Markup ();if _bdfcba :=d .DecodeElement (_cafacg .CustomXmlDelRangeEnd ,&_gefgf );_bdfcba !=nil {return _bdfcba ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_cecee ); -_cecee .EG_RunLevelElts =append (_cecee .EG_RunLevelElts ,_febffc );_febffc .EG_RangeMarkupElements =append (_febffc .EG_RangeMarkupElements ,_cafacg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eeggg :=NewEG_ContentBlockContent (); -_cffagcb :=NewEG_RunLevelElts ();_egbaaa :=NewEG_RangeMarkupElements ();_egbaaa .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gabca :=d .DecodeElement (_egbaaa .CustomXmlMoveFromRangeStart ,&_gefgf );_gabca !=nil {return _gabca ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_eeggg ); -_eeggg .EG_RunLevelElts =append (_eeggg .EG_RunLevelElts ,_cffagcb );_cffagcb .EG_RangeMarkupElements =append (_cffagcb .EG_RangeMarkupElements ,_egbaaa );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fbadag :=NewEG_ContentBlockContent (); -_cfdadb :=NewEG_RunLevelElts ();_aeggd :=NewEG_RangeMarkupElements ();_aeggd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _cdgae :=d .DecodeElement (_aeggd .CustomXmlMoveFromRangeEnd ,&_gefgf );_cdgae !=nil {return _cdgae ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_fbadag ); -_fbadag .EG_RunLevelElts =append (_fbadag .EG_RunLevelElts ,_cfdadb );_cfdadb .EG_RangeMarkupElements =append (_cfdadb .EG_RangeMarkupElements ,_aeggd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cagbe :=NewEG_ContentBlockContent (); -_gdeef :=NewEG_RunLevelElts ();_agcgdf :=NewEG_RangeMarkupElements ();_agcgdf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fbgdfg :=d .DecodeElement (_agcgdf .CustomXmlMoveToRangeStart ,&_gefgf );_fbgdfg !=nil {return _fbgdfg ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_cagbe ); -_cagbe .EG_RunLevelElts =append (_cagbe .EG_RunLevelElts ,_gdeef );_gdeef .EG_RangeMarkupElements =append (_gdeef .EG_RangeMarkupElements ,_agcgdf );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bfeaf :=NewEG_ContentBlockContent (); -_fdedde :=NewEG_RunLevelElts ();_gdgdbg :=NewEG_RangeMarkupElements ();_gdgdbg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _gbaee :=d .DecodeElement (_gdgdbg .CustomXmlMoveToRangeEnd ,&_gefgf );_gbaee !=nil {return _gbaee ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_bfeaf ); -_bfeaf .EG_RunLevelElts =append (_bfeaf .EG_RunLevelElts ,_fdedde );_fdedde .EG_RangeMarkupElements =append (_fdedde .EG_RangeMarkupElements ,_gdgdbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ccaaa :=NewEG_ContentBlockContent (); -_befeae :=NewEG_RunLevelElts ();_fdace :=NewEG_MathContent ();_fdace .OMathPara =_dg .NewOMathPara ();if _gfcfd :=d .DecodeElement (_fdace .OMathPara ,&_gefgf );_gfcfd !=nil {return _gfcfd ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_ccaaa ); -_ccaaa .EG_RunLevelElts =append (_ccaaa .EG_RunLevelElts ,_befeae );_befeae .EG_MathContent =append (_befeae .EG_MathContent ,_fdace );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_ccgbff :=NewEG_ContentBlockContent (); -_ddbfd :=NewEG_RunLevelElts ();_egfdfb :=NewEG_MathContent ();_egfdfb .OMath =_dg .NewOMath ();if _bcbdg :=d .DecodeElement (_egfdfb .OMath ,&_gefgf );_bcbdg !=nil {return _bcbdg ;};_abdea .EG_ContentBlockContent =append (_abdea .EG_ContentBlockContent ,_ccgbff ); -_ccgbff .EG_RunLevelElts =append (_ccgbff .EG_RunLevelElts ,_ddbfd );_ddbfd .EG_MathContent =append (_ddbfd .EG_MathContent ,_egfdfb );default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_gefgf .Name ); -if _bfaecd :=d .Skip ();_bfaecd !=nil {return _bfaecd ;};};case _b .EndElement :break _ebdgg ;case _b .CharData :};};return nil ;};func (_cagae *ST_WmlColorSchemeIndex )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfbbf ,_ffbcfd :=d .Token (); -if _ffbcfd !=nil {return _ffbcfd ;};if _eaeee ,_cfgeee :=_dfbbf .(_b .EndElement );_cfgeee &&_eaeee .Name ==start .Name {*_cagae =1;return nil ;};if _bgbeea ,_dccef :=_dfbbf .(_b .CharData );!_dccef {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",_dfbbf ); -}else {switch string (_bgbeea ){case "":*_cagae =0;case "\u0064\u0061\u0072k\u0031":*_cagae =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_cagae =2;case "\u0064\u0061\u0072k\u0032":*_cagae =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_cagae =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_cagae =5; -case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_cagae =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_cagae =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_cagae =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_cagae =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_cagae =10; -case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_cagae =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_cagae =12;};};_dfbbf ,_ffbcfd =d .Token ();if _ffbcfd !=nil {return _ffbcfd ;};if _ddecaa ,_cfdfgee :=_dfbbf .(_b .EndElement ); -_cfdfgee &&_ddecaa .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",_dfbbf );};func NewCT_LatentStyles ()*CT_LatentStyles {_gbdbc :=&CT_LatentStyles {}; -return _gbdbc };func (_gedfe ST_PageBorderZOrder )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_abgfg :=_b .Attr {};_abgfg .Name =name ;switch _gedfe {case ST_PageBorderZOrderUnset :_abgfg .Value ="";case ST_PageBorderZOrderFront :_abgfg .Value ="\u0066\u0072\u006fn\u0074"; -case ST_PageBorderZOrderBack :_abgfg .Value ="\u0062\u0061\u0063\u006b";};return _abgfg ,nil ;};func (_cbceb ST_PTabRelativeTo )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ededda :=_b .Attr {};_ededda .Name =name ;switch _cbceb {case ST_PTabRelativeToUnset :_ededda .Value =""; -case ST_PTabRelativeToMargin :_ededda .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_PTabRelativeToIndent :_ededda .Value ="\u0069\u006e\u0064\u0065\u006e\u0074";};return _ededda ,nil ;};func (_cbfdgf *ST_Zoom )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbfdgf =0; -case "\u006e\u006f\u006e\u0065":*_cbfdgf =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_cbfdgf =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_cbfdgf =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_cbfdgf =4;};return nil ;};func (_ebfec ST_MailMergeDocType )ValidateWithPath (path string )error {switch _ebfec {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 (_ebfec )); -};return nil ;}; +// Table Cell Top Margin Exception +Top *CT_TblWidth ; -// Validate validates the WebSettings and its children -func (_cdfgbc *WebSettings )Validate ()error {return _cdfgbc .ValidateWithPath ("W\u0065\u0062\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_dfgfa ST_MailMergeSourceType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfgfa .String (),start ); -};func (_ccbbdd *CT_PageNumber )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ccbbdd .FmtAttr !=ST_NumberFormatUnset {_fbca ,_gdgdcd :=_ccbbdd .FmtAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0066m\u0074"});if _gdgdcd !=nil {return _gdgdcd ; -};start .Attr =append (start .Attr ,_fbca );};if _ccbbdd .StartAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_ccbbdd .StartAttr )});};if _ccbbdd .ChapStyleAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0063\u0068\u0061\u0070\u0053\u0074\u0079\u006c\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_ccbbdd .ChapStyleAttr )}); -};if _ccbbdd .ChapSepAttr !=ST_ChapterSepUnset {_cegef ,_cffee :=_ccbbdd .ChapSepAttr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u0053\u0065p"});if _cffee !=nil {return _cffee ;};start .Attr =append (start .Attr ,_cegef );};e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Table Cell Leading Margin Exception +Start *CT_TblWidth ; -// ValidateWithPath validates the CT_RubyContent and its children, prefixing error messages with path -func (_agdegb *CT_RubyContent )ValidateWithPath (path string )error {if _agdegb .R !=nil {if _dgggc :=_agdegb .R .ValidateWithPath (path +"\u002f\u0052");_dgggc !=nil {return _dgggc ;};};for _ebbdb ,_cfbdc :=range _agdegb .EG_RunLevelElts {if _bgbca :=_cfbdc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_ebbdb )); -_bgbca !=nil {return _bgbca ;};};return nil ;};func (_acfdc ST_ChapterSep )Validate ()error {return _acfdc .ValidateWithPath ("")};const (ST_NumberFormatUnset ST_NumberFormat =0;ST_NumberFormatDecimal ST_NumberFormat =1;ST_NumberFormatUpperRoman ST_NumberFormat =2; -ST_NumberFormatLowerRoman ST_NumberFormat =3;ST_NumberFormatUpperLetter ST_NumberFormat =4;ST_NumberFormatLowerLetter ST_NumberFormat =5;ST_NumberFormatOrdinal ST_NumberFormat =6;ST_NumberFormatCardinalText ST_NumberFormat =7;ST_NumberFormatOrdinalText ST_NumberFormat =8; -ST_NumberFormatHex ST_NumberFormat =9;ST_NumberFormatChicago ST_NumberFormat =10;ST_NumberFormatIdeographDigital ST_NumberFormat =11;ST_NumberFormatJapaneseCounting ST_NumberFormat =12;ST_NumberFormatAiueo ST_NumberFormat =13;ST_NumberFormatIroha ST_NumberFormat =14; -ST_NumberFormatDecimalFullWidth ST_NumberFormat =15;ST_NumberFormatDecimalHalfWidth ST_NumberFormat =16;ST_NumberFormatJapaneseLegal ST_NumberFormat =17;ST_NumberFormatJapaneseDigitalTenThousand ST_NumberFormat =18;ST_NumberFormatDecimalEnclosedCircle ST_NumberFormat =19; -ST_NumberFormatDecimalFullWidth2 ST_NumberFormat =20;ST_NumberFormatAiueoFullWidth ST_NumberFormat =21;ST_NumberFormatIrohaFullWidth ST_NumberFormat =22;ST_NumberFormatDecimalZero ST_NumberFormat =23;ST_NumberFormatBullet ST_NumberFormat =24;ST_NumberFormatGanada ST_NumberFormat =25; -ST_NumberFormatChosung ST_NumberFormat =26;ST_NumberFormatDecimalEnclosedFullstop ST_NumberFormat =27;ST_NumberFormatDecimalEnclosedParen ST_NumberFormat =28;ST_NumberFormatDecimalEnclosedCircleChinese ST_NumberFormat =29;ST_NumberFormatIdeographEnclosedCircle ST_NumberFormat =30; -ST_NumberFormatIdeographTraditional ST_NumberFormat =31;ST_NumberFormatIdeographZodiac ST_NumberFormat =32;ST_NumberFormatIdeographZodiacTraditional ST_NumberFormat =33;ST_NumberFormatTaiwaneseCounting ST_NumberFormat =34;ST_NumberFormatIdeographLegalTraditional ST_NumberFormat =35; -ST_NumberFormatTaiwaneseCountingThousand ST_NumberFormat =36;ST_NumberFormatTaiwaneseDigital ST_NumberFormat =37;ST_NumberFormatChineseCounting ST_NumberFormat =38;ST_NumberFormatChineseLegalSimplified ST_NumberFormat =39;ST_NumberFormatChineseCountingThousand ST_NumberFormat =40; -ST_NumberFormatKoreanDigital ST_NumberFormat =41;ST_NumberFormatKoreanCounting ST_NumberFormat =42;ST_NumberFormatKoreanLegal ST_NumberFormat =43;ST_NumberFormatKoreanDigital2 ST_NumberFormat =44;ST_NumberFormatVietnameseCounting ST_NumberFormat =45;ST_NumberFormatRussianLower ST_NumberFormat =46; -ST_NumberFormatRussianUpper ST_NumberFormat =47;ST_NumberFormatNone ST_NumberFormat =48;ST_NumberFormatNumberInDash ST_NumberFormat =49;ST_NumberFormatHebrew1 ST_NumberFormat =50;ST_NumberFormatHebrew2 ST_NumberFormat =51;ST_NumberFormatArabicAlpha ST_NumberFormat =52; -ST_NumberFormatArabicAbjad ST_NumberFormat =53;ST_NumberFormatHindiVowels ST_NumberFormat =54;ST_NumberFormatHindiConsonants ST_NumberFormat =55;ST_NumberFormatHindiNumbers ST_NumberFormat =56;ST_NumberFormatHindiCounting ST_NumberFormat =57;ST_NumberFormatThaiLetters ST_NumberFormat =58; -ST_NumberFormatThaiNumbers ST_NumberFormat =59;ST_NumberFormatThaiCounting ST_NumberFormat =60;ST_NumberFormatBahtText ST_NumberFormat =61;ST_NumberFormatDollarText ST_NumberFormat =62;ST_NumberFormatCustom ST_NumberFormat =63;);type ST_LineNumberRestart byte ; -func (_adbdc ST_Direction )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dcgfg :=_b .Attr {};_dcgfg .Name =name ;switch _adbdc {case ST_DirectionUnset :_dcgfg .Value ="";case ST_DirectionLtr :_dcgfg .Value ="\u006c\u0074\u0072";case ST_DirectionRtl :_dcgfg .Value ="\u0072\u0074\u006c"; -};return _dcgfg ,nil ;}; +// Table Cell Leading Margin Exception +Left *CT_TblWidth ; -// ValidateWithPath validates the CT_DocPartTypes and its children, prefixing error messages with path -func (_fddf *CT_DocPartTypes )ValidateWithPath (path string )error {if _fddf .AllAttr !=nil {if _eebe :=_fddf .AllAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0041\u0074\u0074\u0072");_eebe !=nil {return _eebe ;};};for _aebbe ,_cbbad :=range _fddf .Type {if _dcbd :=_cbbad .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_aebbe )); -_dcbd !=nil {return _dcbd ;};};return nil ;};type ST_PTabRelativeTo byte ;func NewWdCT_WrapThrough ()*WdCT_WrapThrough {_ececf :=&WdCT_WrapThrough {};_ececf .WrapTextAttr =WdST_WrapText (1);_ececf .WrapPolygon =NewWdCT_WrapPath ();return _ececf ;};type CT_WriteProtection struct{ +// Table Cell Bottom Margin Exception +Bottom *CT_TblWidth ; -// Recommend Write Protection in User Interface -RecommendedAttr *_bc .ST_OnOff ;AlgorithmNameAttr *string ;HashValueAttr *string ;SaltValueAttr *string ;SpinCountAttr *int64 ;CryptProviderTypeAttr _bc .ST_CryptProv ;CryptAlgorithmClassAttr _bc .ST_AlgClass ;CryptAlgorithmTypeAttr _bc .ST_AlgType ;CryptAlgorithmSidAttr *int64 ; -CryptSpinCountAttr *int64 ;CryptProviderAttr *string ;AlgIdExtAttr *string ;AlgIdExtSourceAttr *string ;CryptProviderTypeExtAttr *string ;CryptProviderTypeExtSourceAttr *string ;HashAttr *string ;SaltAttr *string ;}; +// Table Cell Trailing Margin Exception +End *CT_TblWidth ; -// ValidateWithPath validates the CT_DocPartCategory and its children, prefixing error messages with path -func (_aeaa *CT_DocPartCategory )ValidateWithPath (path string )error {if _abbgg :=_aeaa .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_abbgg !=nil {return _abbgg ;};if _gdgdc :=_aeaa .Gallery .ValidateWithPath (path +"\u002f\u0047\u0061\u006c\u006c\u0065\u0072\u0079"); -_gdgdc !=nil {return _gdgdc ;};return nil ;}; +// Table Cell Trailing Margin Exception +Right *CT_TblWidth ;};func (_cadbaa ST_FtnPos )String ()string {switch _cadbaa {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 (_cfaec *CT_Odso )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfefe :for {_gddbe ,_gcbdc :=d .Token ();if _gcbdc !=nil {return _gcbdc ; +};switch _ggeac :=_gddbe .(type ){case _g .StartElement :switch _ggeac .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfaec .Udl =NewCT_String (); +if _acaca :=d .DecodeElement (_cfaec .Udl ,&_ggeac );_acaca !=nil {return _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 :"\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"}:_cfaec .Table =NewCT_String (); +if _edddf :=d .DecodeElement (_cfaec .Table ,&_ggeac );_edddf !=nil {return _edddf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfaec .Src =NewCT_Rel (); +if _gcead :=d .DecodeElement (_cfaec .Src ,&_ggeac );_gcead !=nil {return _gcead ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cfaec .ColDelim =NewCT_DecimalNumber (); +if _gadc :=d .DecodeElement (_cfaec .ColDelim ,&_ggeac );_gadc !=nil {return _gadc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfaec .Type =NewCT_MailMergeSourceType (); +if _bbfcbg :=d .DecodeElement (_cfaec .Type ,&_ggeac );_bbfcbg !=nil {return _bbfcbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cfaec .FHdr =NewCT_OnOff (); +if _cagdb :=d .DecodeElement (_cfaec .FHdr ,&_ggeac );_cagdb !=nil {return _cagdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cgcfe :=NewCT_OdsoFieldMapData (); +if _gdeea :=d .DecodeElement (_cgcfe ,&_ggeac );_gdeea !=nil {return _gdeea ;};_cfaec .FieldMapData =append (_cfaec .FieldMapData ,_cgcfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_faaede :=NewCT_Rel (); +if _dddeb :=d .DecodeElement (_faaede ,&_ggeac );_dddeb !=nil {return _dddeb ;};_cfaec .RecipientData =append (_cfaec .RecipientData ,_faaede );default:_bd .Log .Debug ("\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",_ggeac .Name ); +if _aacfg :=d .Skip ();_aacfg !=nil {return _aacfg ;};};case _g .EndElement :break _dfefe ;case _g .CharData :};};return nil ;}; -// AC_ChoiceRun is used to marshal/unmarshal mc:Choice types inside of CT_R Extra in the OOXML schema. -type AC_ChoiceRun struct{_ggfacf string ; +// ValidateWithPath validates the CT_DirContentRun and its children, prefixing error messages with path +func (_dfgec *CT_DirContentRun )ValidateWithPath (path string )error {if _afgc :=_dfgec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_afgc !=nil {return _afgc ;};for _addb ,_gabe :=range _dfgec .FldSimple {if _egac :=_gabe .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_addb )); +_egac !=nil {return _egac ;};};if _dfgec .Hyperlink !=nil {if _dfgdf :=_dfgec .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_dfgdf !=nil {return _dfgdf ;};};if _dfgec .SubDoc !=nil {if _abgbb :=_dfgec .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); +_abgbb !=nil {return _abgbb ;};};for _dbgg ,_gfcee :=range _dfgec .EG_ContentRunContent {if _gbeg :=_gfcee .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 ,_dbgg )); +_gbeg !=nil {return _gbeg ;};};return nil ;};func NewCT_SectPr ()*CT_SectPr {_babgf :=&CT_SectPr {};return _babgf };type CT_DocPartName struct{ -// Break -Br *CT_Br ; +// Name Value +ValAttr string ; -// Text -T *CT_Text ; +// Built-In Entry +DecoratedAttr *_ffb .ST_OnOff ;}; -// Content Part -ContentPart *CT_Rel ; +// Validate validates the Hdr and its children +func (_geccef *Hdr )Validate ()error {return _geccef .ValidateWithPath ("\u0048\u0064\u0072")};func (_afda *CT_Charset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _afda .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_afda .ValAttr )}); +};if _afda .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 :_a .Sprintf ("\u0025\u0076",*_afda .CharacterSetAttr )});}; +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_FFData struct{ -// Deleted Text -DelText *CT_Text ; +// Form Field Name +Name []*CT_FFName ; -// Field Code -InstrText *CT_Text ; +// Form Field Label +Label []*CT_DecimalNumber ; -// Deleted Field Code -DelInstrText *CT_Text ; +// Form Field Navigation Order Index +TabIndex []*CT_UnsignedDecimalNumber ; -// Non Breaking Hyphen Character -NoBreakHyphen *CT_Empty ; +// Form Field Enabled +Enabled []*CT_OnOff ; -// Choiceal Hyphen Character -SoftHyphen *CT_Empty ; +// Recalculate Fields When Current Field Is Modified +CalcOnExit []*CT_OnOff ; -// Date Block - Short Day Format -DayShort *CT_Empty ; +// Script Function to Execute on Form Field Entry +EntryMacro []*CT_MacroName ; -// Date Block - Short Month Format -MonthShort *CT_Empty ; +// Script Function to Execute on Form Field Exit +ExitMacro []*CT_MacroName ; -// Date Block - Short Year Format -YearShort *CT_Empty ; +// Associated Help Text +HelpText []*CT_FFHelpText ; -// Date Block - Long Day Format -DayLong *CT_Empty ; +// Associated Status Text +StatusText []*CT_FFStatusText ;CheckBox *CT_FFCheckBox ;DdList *CT_FFDDList ;TextInput *CT_FFTextInput ;};func (_gadf *CT_DocPart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgda :for {_cagae ,_dgdff :=d .Token ();if _dgdff !=nil {return _dgdff ; +};switch _ffdbb :=_cagae .(type ){case _g .StartElement :switch _ffdbb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gadf .DocPartPr =NewCT_DocPartPr (); +if _gede :=d .DecodeElement (_gadf .DocPartPr ,&_ffdbb );_gede !=nil {return _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 :"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"}:_gadf .DocPartBody =NewCT_Body (); +if _ebcac :=d .DecodeElement (_gadf .DocPartBody ,&_ffdbb );_ebcac !=nil {return _ebcac ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_ffdbb .Name ); +if _fecgfd :=d .Skip ();_fecgfd !=nil {return _fecgfd ;};};case _g .EndElement :break _fgda ;case _g .CharData :};};return nil ;};type CT_TextScale struct{ -// Date Block - Long Month Format -MonthLong *CT_Empty ; +// Text Expansion/Compression Value +ValAttr *ST_TextScale ;};func (_fgbaebe ST_TblOverlap )String ()string {switch _fgbaebe {case 0:return "";case 1:return "\u006e\u0065\u0076e\u0072";case 2:return "\u006fv\u0065\u0072\u006c\u0061\u0070";};return "";};type CT_MailMergeDataType struct{ -// Date Block - Long Year Format -YearLong *CT_Empty ; +// Value +ValAttr string ;};func (_fdcdg *CT_MailMergeOdsoFMDFieldType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_gbacg ,_ddecg :=_fdcdg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ddecg !=nil {return _ddecg ;}; +start .Attr =append (start .Attr ,_gbacg );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efgeded ST_TabJc )String ()string {switch _efgeded {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 (_ageceb ST_Direction )Validate ()error {return _ageceb .ValidateWithPath ("")};func (_cdd *AG_TransitionalPassword )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdd .CryptProviderTypeAttr !=_ffb .ST_CryptProvUnset {_da ,_feg :=_cdd .CryptProviderTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"}); +if _feg !=nil {return _feg ;};start .Attr =append (start .Attr ,_da );};if _cdd .CryptAlgorithmClassAttr !=_ffb .ST_AlgClassUnset {_bbc ,_bbf :=_cdd .CryptAlgorithmClassAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); +if _bbf !=nil {return _bbf ;};start .Attr =append (start .Attr ,_bbc );};if _cdd .CryptAlgorithmTypeAttr !=_ffb .ST_AlgTypeUnset {_egg ,_fc :=_cdd .CryptAlgorithmTypeAttr .MarshalXMLAttr (_g .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); +if _fc !=nil {return _fc ;};start .Attr =append (start .Attr ,_egg );};if _cdd .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 :_a .Sprintf ("\u0025\u0076",*_cdd .CryptAlgorithmSidAttr )}); +};if _cdd .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 :_a .Sprintf ("\u0025\u0076",*_cdd .CryptSpinCountAttr )}); +};if _cdd .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 :_a .Sprintf ("\u0025\u0076",*_cdd .CryptProviderAttr )});}; +if _cdd .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cdd .AlgIdExtAttr )});};if _cdd .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 :_a .Sprintf ("\u0025\u0076",*_cdd .AlgIdExtSourceAttr )}); +};if _cdd .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 :_a .Sprintf ("\u0025\u0076",*_cdd .CryptProviderTypeExtAttr )}); +};if _cdd .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 :_a .Sprintf ("\u0025\u0076",*_cdd .CryptProviderTypeExtSourceAttr )}); +};if _cdd .HashAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_cdd .HashAttr )});};if _cdd .SaltAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_cdd .SaltAttr )}); +};return nil ;};type CT_SdtRun struct{ -// Comment Information Block -AnnotationRef *CT_Empty ; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Footnote Reference Mark -FootnoteRef *CT_Empty ; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Endnote Reference Mark -EndnoteRef *CT_Empty ; +// Inline-Level Structured Document Tag Content +SdtContent *CT_SdtContentRun ;};func (_fbfeea ST_MultiLevelType )String ()string {switch _fbfeea {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 "";}; -// Footnote/Endnote Separator Mark -Separator *CT_Empty ; +// Validate validates the CT_TrackChangesView and its children +func (_bbefbc *CT_TrackChangesView )Validate ()error {return _bbefbc .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077");}; -// Continuation Separator Mark -ContinuationSeparator *CT_Empty ; +// Validate validates the CT_TextDirection and its children +func (_eebgg *CT_TextDirection )Validate ()error {return _eebgg .ValidateWithPath ("\u0043\u0054_\u0054\u0065\u0078t\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e");};type WdST_RelFromH byte ;type CT_Placeholder struct{ -// Symbol Character -Sym *CT_Sym ; +// Document Part Reference +DocPart *CT_String ;};func (_fcggad *ST_LevelSuffix )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfefbd ,_abccfg :=d .Token ();if _abccfg !=nil {return _abccfg ;};if _bedafd ,_cbbcfa :=_gfefbd .(_g .EndElement );_cbbcfa &&_bedafd .Name ==start .Name {*_fcggad =1; +return nil ;};if _begeae ,_aageec :=_gfefbd .(_g .CharData );!_aageec {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",_gfefbd );}else {switch string (_begeae ){case "":*_fcggad =0; +case "\u0074\u0061\u0062":*_fcggad =1;case "\u0073\u0070\u0061c\u0065":*_fcggad =2;case "\u006eo\u0074\u0068\u0069\u006e\u0067":*_fcggad =3;};};_gfefbd ,_abccfg =d .Token ();if _abccfg !=nil {return _abccfg ;};if _gafeee ,_daffcf :=_gfefbd .(_g .EndElement ); +_daffcf &&_gafeee .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",_gfefbd );};func NewCT_DocRsids ()*CT_DocRsids {_gacdg :=&CT_DocRsids {}; +return _gacdg }; -// Page Number Block -PgNum *CT_Empty ; +// Validate validates the CT_RPrDefault and its children +func (_fadab *CT_RPrDefault )Validate ()error {return _fadab .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074");}; -// Carriage Return -Cr *CT_Empty ; +// Validate validates the EG_ContentRunContent and its children +func (_bffecd *EG_ContentRunContent )Validate ()error {return _bffecd .ValidateWithPath ("E\u0047_\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0052u\u006e\u0043\u006f\u006ete\u006e\u0074");};type CT_Numbering struct{ -// Tab Character -Tab *CT_Empty ; +// Picture Numbering Symbol Definition +NumPicBullet []*CT_NumPicBullet ; -// Embedded Object -Object *CT_Object ; +// Abstract Numbering Definition +AbstractNum []*CT_AbstractNum ; -// VML Object -Pict *CT_Picture ; +// Numbering Definition Instance +Num []*CT_Num ; -// Complex Field Character -FldChar *CT_FldChar ; +// Last Reviewed Abstract Numbering Definition +NumIdMacAtCleanup *CT_DecimalNumber ;};func (_bcfdb *CT_TrPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdeaa :for {_gfeba ,_fadae :=d .Token ();if _fadae !=nil {return _fadae ;};switch _edgfb :=_gfeba .(type ){case _g .StartElement :switch _edgfb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eccga :=NewCT_Cnf (); +if _dfdgb :=d .DecodeElement (_eccga ,&_edgfb );_dfdgb !=nil {return _dfdgb ;};_bcfdb .CnfStyle =append (_bcfdb .CnfStyle ,_eccga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dadeg :=NewCT_DecimalNumber (); +if _faaee :=d .DecodeElement (_dadeg ,&_edgfb );_faaee !=nil {return _faaee ;};_bcfdb .DivId =append (_bcfdb .DivId ,_dadeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cbecf :=NewCT_DecimalNumber (); +if _edbbeg :=d .DecodeElement (_cbecf ,&_edgfb );_edbbeg !=nil {return _edbbeg ;};_bcfdb .GridBefore =append (_bcfdb .GridBefore ,_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 :"\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"}:_accde :=NewCT_DecimalNumber (); +if _dcbaf :=d .DecodeElement (_accde ,&_edgfb );_dcbaf !=nil {return _dcbaf ;};_bcfdb .GridAfter =append (_bcfdb .GridAfter ,_accde );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bfbdb :=NewCT_TblWidth (); +if _badbgc :=d .DecodeElement (_bfbdb ,&_edgfb );_badbgc !=nil {return _badbgc ;};_bcfdb .WBefore =append (_bcfdb .WBefore ,_bfbdb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gggeg :=NewCT_TblWidth (); +if _addac :=d .DecodeElement (_gggeg ,&_edgfb );_addac !=nil {return _addac ;};_bcfdb .WAfter =append (_bcfdb .WAfter ,_gggeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fabgb :=NewCT_OnOff (); +if _bbbdf :=d .DecodeElement (_fabgb ,&_edgfb );_bbbdf !=nil {return _bbbdf ;};_bcfdb .CantSplit =append (_bcfdb .CantSplit ,_fabgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fcbeab :=NewCT_Height (); +if _cdccgf :=d .DecodeElement (_fcbeab ,&_edgfb );_cdccgf !=nil {return _cdccgf ;};_bcfdb .TrHeight =append (_bcfdb .TrHeight ,_fcbeab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_geddg :=NewCT_OnOff (); +if _decad :=d .DecodeElement (_geddg ,&_edgfb );_decad !=nil {return _decad ;};_bcfdb .TblHeader =append (_bcfdb .TblHeader ,_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 :"\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"}:_gfbac :=NewCT_TblWidth (); +if _afddd :=d .DecodeElement (_gfbac ,&_edgfb );_afddd !=nil {return _afddd ;};_bcfdb .TblCellSpacing =append (_bcfdb .TblCellSpacing ,_gfbac );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdgdbd :=NewCT_JcTable (); +if _dadad :=d .DecodeElement (_cdgdbd ,&_edgfb );_dadad !=nil {return _dadad ;};_bcfdb .Jc =append (_bcfdb .Jc ,_cdgdbd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_becgb :=NewCT_OnOff (); +if _deaggd :=d .DecodeElement (_becgb ,&_edgfb );_deaggd !=nil {return _deaggd ;};_bcfdb .Hidden =append (_bcfdb .Hidden ,_becgb );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_bcfdb .Ins =NewCT_TrackChange (); +if _becda :=d .DecodeElement (_bcfdb .Ins ,&_edgfb );_becda !=nil {return _becda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bcfdb .Del =NewCT_TrackChange (); +if _bfbee :=d .DecodeElement (_bcfdb .Del ,&_edgfb );_bfbee !=nil {return _bfbee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bcfdb .TrPrChange =NewCT_TrPrChange (); +if _gcgda :=d .DecodeElement (_bcfdb .TrPrChange ,&_edgfb );_gcgda !=nil {return _gcgda ;};default:_bd .Log .Debug ("\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",_edgfb .Name ); +if _ccedcb :=d .Skip ();_ccedcb !=nil {return _ccedcb ;};};case _g .EndElement :break _fdeaa ;case _g .CharData :};};return nil ;};func (_eefec *CT_HMerge )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eefec .ValAttr !=ST_MergeUnset {_aggefb ,_cdcb :=_eefec .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _cdcb !=nil {return _cdcb ;};start .Attr =append (start .Attr ,_aggefb );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Phonetic Guide -Ruby *CT_Ruby ; +// ValidateWithPath validates the CT_FFDDList and its children, prefixing error messages with path +func (_bageba *CT_FFDDList )ValidateWithPath (path string )error {if _bageba .Result !=nil {if _gdgf :=_bageba .Result .ValidateWithPath (path +"\u002fR\u0065\u0073\u0075\u006c\u0074");_gdgf !=nil {return _gdgf ;};};if _bageba .Default !=nil {if _gdcfd :=_bageba .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); +_gdcfd !=nil {return _gdcfd ;};};for _bgbae ,_fcdad :=range _bageba .ListEntry {if _febfb :=_fcdad .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u004c\u0069\u0073t\u0045\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_bgbae ));_febfb !=nil {return _febfb ; +};};return nil ;}; -// Footnote Reference -FootnoteReference *CT_FtnEdnRef ; +// ValidateWithPath validates the CT_TextDirection and its children, prefixing error messages with path +func (_ccegg *CT_TextDirection )ValidateWithPath (path string )error {if _ccegg .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 _fddfgg :=_ccegg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fddfgg !=nil {return _fddfgg ;};return nil ;};func (_agebg *CT_LevelText )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _agebg .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_agebg .ValAttr )}); +};if _agebg .NullAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006c\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_agebg .NullAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_abedb ST_TabTlc )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dcfae :=_g .Attr {};_dcfae .Name =name ;switch _abedb {case ST_TabTlcUnset :_dcfae .Value ="";case ST_TabTlcNone :_dcfae .Value ="\u006e\u006f\u006e\u0065";case ST_TabTlcDot :_dcfae .Value ="\u0064\u006f\u0074"; +case ST_TabTlcHyphen :_dcfae .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_TabTlcUnderscore :_dcfae .Value ="\u0075\u006e\u0064\u0065\u0072\u0073\u0063\u006f\u0072\u0065";case ST_TabTlcHeavy :_dcfae .Value ="\u0068\u0065\u0061v\u0079";case ST_TabTlcMiddleDot :_dcfae .Value ="\u006di\u0064\u0064\u006c\u0065\u0044\u006ft"; +};return _dcfae ,nil ;}; -// Endnote Reference -EndnoteReference *CT_FtnEdnRef ; +// Validate validates the CT_AltChunkPr and its children +func (_gcf *CT_AltChunkPr )Validate ()error {return _gcf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072");}; -// Comment Content Reference Mark -CommentReference *CT_Markup ; +// Validate validates the CT_RubyAlign and its children +func (_dgffdf *CT_RubyAlign )Validate ()error {return _dgffdf .ValidateWithPath ("\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");};type CT_ObjectEmbed struct{ -// DrawingML Object -Drawing *CT_Drawing ; +// Object Representation +DrawAspectAttr ST_ObjectDrawAspect ;IdAttr string ; -// Absolute Position Tab Character -Ptab *CT_PTab ; +// Object Application +ProgIdAttr *string ; -// Position of Last Calculated Page Break -LastRenderedPageBreak *CT_Empty ;};func (_cdgfafd *ST_InfoTextType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cdgfafd =0;case "\u0074\u0065\u0078\u0074":*_cdgfafd =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_cdgfafd =2; -};return nil ;};func (_ggefgg *CT_SdtContentCell )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agafd :for {_gdfcdg ,_bgfgff :=d .Token ();if _bgfgff !=nil {return _bgfgff ;};switch _eefgbb :=_gdfcdg .(type ){case _b .StartElement :switch _eefgbb .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 :"\u0074\u0063"},_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 :"\u0074\u0063"}:_cbaea :=NewCT_Tc (); -if _edfga :=d .DecodeElement (_cbaea ,&_eefgbb );_edfga !=nil {return _edfga ;};_ggefgg .Tc =append (_ggefgg .Tc ,_cbaea );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_ggefgg .CustomXml =NewCT_CustomXmlCell (); -if _dgcge :=d .DecodeElement (_ggefgg .CustomXml ,&_eefgbb );_dgcge !=nil {return _dgcge ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_ggefgg .Sdt =NewCT_SdtCell (); -if _cdecfd :=d .DecodeElement (_ggefgg .Sdt ,&_eefgbb );_cdecfd !=nil {return _cdecfd ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_dbddg :=NewEG_RunLevelElts (); -_dbddg .ProofErr =NewCT_ProofErr ();if _fdfdf :=d .DecodeElement (_dbddg .ProofErr ,&_eefgbb );_fdfdf !=nil {return _fdfdf ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_dbddg );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_egecf :=NewEG_RunLevelElts (); -_egecf .PermStart =NewCT_PermStart ();if _gfeca :=d .DecodeElement (_egecf .PermStart ,&_eefgbb );_gfeca !=nil {return _gfeca ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_egecf );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fdgff :=NewEG_RunLevelElts (); -_fdgff .PermEnd =NewCT_Perm ();if _bcdaf :=d .DecodeElement (_fdgff .PermEnd ,&_eefgbb );_bcdaf !=nil {return _bcdaf ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_fdgff );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_ggfcd :=NewEG_RunLevelElts (); -_ggfcd .Ins =NewCT_RunTrackChange ();if _fddge :=d .DecodeElement (_ggfcd .Ins ,&_eefgbb );_fddge !=nil {return _fddge ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_ggfcd );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_cgfeed :=NewEG_RunLevelElts (); -_cgfeed .Del =NewCT_RunTrackChange ();if _ceecfd :=d .DecodeElement (_cgfeed .Del ,&_eefgbb );_ceecfd !=nil {return _ceecfd ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_cgfeed );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cgccd :=NewEG_RunLevelElts (); -_cgccd .MoveFrom =NewCT_RunTrackChange ();if _cfaed :=d .DecodeElement (_cgccd .MoveFrom ,&_eefgbb );_cfaed !=nil {return _cfaed ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_cgccd );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fdgad :=NewEG_RunLevelElts (); -_fdgad .MoveTo =NewCT_RunTrackChange ();if _ecebd :=d .DecodeElement (_fdgad .MoveTo ,&_eefgbb );_ecebd !=nil {return _ecebd ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_fdgad );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dfgee :=NewEG_RunLevelElts (); -_agabg :=NewEG_RangeMarkupElements ();_agabg .BookmarkStart =NewCT_Bookmark ();if _aecc :=d .DecodeElement (_agabg .BookmarkStart ,&_eefgbb );_aecc !=nil {return _aecc ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_dfgee );_dfgee .EG_RangeMarkupElements =append (_dfgee .EG_RangeMarkupElements ,_agabg ); -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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_cbfafa :=NewEG_RunLevelElts (); -_beaff :=NewEG_RangeMarkupElements ();_beaff .BookmarkEnd =NewCT_MarkupRange ();if _bbbed :=d .DecodeElement (_beaff .BookmarkEnd ,&_eefgbb );_bbbed !=nil {return _bbbed ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_cbfafa );_cbfafa .EG_RangeMarkupElements =append (_cbfafa .EG_RangeMarkupElements ,_beaff ); -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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bdgcb :=NewEG_RunLevelElts (); -_aaeec :=NewEG_RangeMarkupElements ();_aaeec .MoveFromRangeStart =NewCT_MoveBookmark ();if _aebec :=d .DecodeElement (_aaeec .MoveFromRangeStart ,&_eefgbb );_aebec !=nil {return _aebec ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_bdgcb ); -_bdgcb .EG_RangeMarkupElements =append (_bdgcb .EG_RangeMarkupElements ,_aaeec );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cafad :=NewEG_RunLevelElts (); -_dbcdc :=NewEG_RangeMarkupElements ();_dbcdc .MoveFromRangeEnd =NewCT_MarkupRange ();if _adcde :=d .DecodeElement (_dbcdc .MoveFromRangeEnd ,&_eefgbb );_adcde !=nil {return _adcde ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_cafad ); -_cafad .EG_RangeMarkupElements =append (_cafad .EG_RangeMarkupElements ,_dbcdc );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_dadbbg :=NewEG_RunLevelElts (); -_gfecb :=NewEG_RangeMarkupElements ();_gfecb .MoveToRangeStart =NewCT_MoveBookmark ();if _dbegec :=d .DecodeElement (_gfecb .MoveToRangeStart ,&_eefgbb );_dbegec !=nil {return _dbegec ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_dadbbg ); -_dadbbg .EG_RangeMarkupElements =append (_dadbbg .EG_RangeMarkupElements ,_gfecb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gfbcd :=NewEG_RunLevelElts (); -_ecgbef :=NewEG_RangeMarkupElements ();_ecgbef .MoveToRangeEnd =NewCT_MarkupRange ();if _ededc :=d .DecodeElement (_ecgbef .MoveToRangeEnd ,&_eefgbb );_ededc !=nil {return _ededc ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_gfbcd );_gfbcd .EG_RangeMarkupElements =append (_gfbcd .EG_RangeMarkupElements ,_ecgbef ); -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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_baefeb :=NewEG_RunLevelElts (); -_aadda :=NewEG_RangeMarkupElements ();_aadda .CommentRangeStart =NewCT_MarkupRange ();if _dafcdd :=d .DecodeElement (_aadda .CommentRangeStart ,&_eefgbb );_dafcdd !=nil {return _dafcdd ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_baefeb ); -_baefeb .EG_RangeMarkupElements =append (_baefeb .EG_RangeMarkupElements ,_aadda );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_effff :=NewEG_RunLevelElts (); -_abdbe :=NewEG_RangeMarkupElements ();_abdbe .CommentRangeEnd =NewCT_MarkupRange ();if _ecdaa :=d .DecodeElement (_abdbe .CommentRangeEnd ,&_eefgbb );_ecdaa !=nil {return _ecdaa ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_effff );_effff .EG_RangeMarkupElements =append (_effff .EG_RangeMarkupElements ,_abdbe ); -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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ceeac :=NewEG_RunLevelElts (); -_dafac :=NewEG_RangeMarkupElements ();_dafac .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bacbd :=d .DecodeElement (_dafac .CustomXmlInsRangeStart ,&_eefgbb );_bacbd !=nil {return _bacbd ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_ceeac ); -_ceeac .EG_RangeMarkupElements =append (_ceeac .EG_RangeMarkupElements ,_dafac );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbabg :=NewEG_RunLevelElts (); -_cfacf :=NewEG_RangeMarkupElements ();_cfacf .CustomXmlInsRangeEnd =NewCT_Markup ();if _efcfe :=d .DecodeElement (_cfacf .CustomXmlInsRangeEnd ,&_eefgbb );_efcfe !=nil {return _efcfe ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_cbabg ); -_cbabg .EG_RangeMarkupElements =append (_cbabg .EG_RangeMarkupElements ,_cfacf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_dddbd :=NewEG_RunLevelElts (); -_fcfabef :=NewEG_RangeMarkupElements ();_fcfabef .CustomXmlDelRangeStart =NewCT_TrackChange ();if _caddd :=d .DecodeElement (_fcfabef .CustomXmlDelRangeStart ,&_eefgbb );_caddd !=nil {return _caddd ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_dddbd ); -_dddbd .EG_RangeMarkupElements =append (_dddbd .EG_RangeMarkupElements ,_fcfabef );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gbdgg :=NewEG_RunLevelElts (); -_cfgcd :=NewEG_RangeMarkupElements ();_cfgcd .CustomXmlDelRangeEnd =NewCT_Markup ();if _ddagc :=d .DecodeElement (_cfgcd .CustomXmlDelRangeEnd ,&_eefgbb );_ddagc !=nil {return _ddagc ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_gbdgg ); -_gbdgg .EG_RangeMarkupElements =append (_gbdgg .EG_RangeMarkupElements ,_cfgcd );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ggfaf :=NewEG_RunLevelElts (); -_aeagc :=NewEG_RangeMarkupElements ();_aeagc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _ccbfb :=d .DecodeElement (_aeagc .CustomXmlMoveFromRangeStart ,&_eefgbb );_ccbfb !=nil {return _ccbfb ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_ggfaf ); -_ggfaf .EG_RangeMarkupElements =append (_ggfaf .EG_RangeMarkupElements ,_aeagc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ceefe :=NewEG_RunLevelElts (); -_geadc :=NewEG_RangeMarkupElements ();_geadc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gfaec :=d .DecodeElement (_geadc .CustomXmlMoveFromRangeEnd ,&_eefgbb );_gfaec !=nil {return _gfaec ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_ceefe ); -_ceefe .EG_RangeMarkupElements =append (_ceefe .EG_RangeMarkupElements ,_geadc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cgfc :=NewEG_RunLevelElts (); -_accfdc :=NewEG_RangeMarkupElements ();_accfdc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dbgff :=d .DecodeElement (_accfdc .CustomXmlMoveToRangeStart ,&_eefgbb );_dbgff !=nil {return _dbgff ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_cgfc ); -_cgfc .EG_RangeMarkupElements =append (_cgfc .EG_RangeMarkupElements ,_accfdc );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_aaebb :=NewEG_RunLevelElts (); -_fgcab :=NewEG_RangeMarkupElements ();_fgcab .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bedde :=d .DecodeElement (_fgcab .CustomXmlMoveToRangeEnd ,&_eefgbb );_bedde !=nil {return _bedde ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_aaebb ); -_aaebb .EG_RangeMarkupElements =append (_aaebb .EG_RangeMarkupElements ,_fgcab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_addgc :=NewEG_RunLevelElts (); -_dfggc :=NewEG_MathContent ();_dfggc .OMathPara =_dg .NewOMathPara ();if _cabfc :=d .DecodeElement (_dfggc .OMathPara ,&_eefgbb );_cabfc !=nil {return _cabfc ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_addgc );_addgc .EG_MathContent =append (_addgc .EG_MathContent ,_dfggc ); -case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cbcab :=NewEG_RunLevelElts (); -_aefegc :=NewEG_MathContent ();_aefegc .OMath =_dg .NewOMath ();if _ebada :=d .DecodeElement (_aefegc .OMath ,&_eefgbb );_ebada !=nil {return _ebada ;};_ggefgg .EG_RunLevelElts =append (_ggefgg .EG_RunLevelElts ,_cbcab );_cbcab .EG_MathContent =append (_cbcab .EG_MathContent ,_aefegc ); -default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\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",_eefgbb .Name ); -if _fdecf :=d .Skip ();_fdecf !=nil {return _fdecf ;};};case _b .EndElement :break _agafd ;case _b .CharData :};};return nil ;}; +// Object Shape +ShapeIdAttr *string ; -// Validate validates the CT_LevelSuffix and its children -func (_fcbe *CT_LevelSuffix )Validate ()error {return _fcbe .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0076\u0065\u006c\u0053u\u0066\u0066\u0069\u0078");};func (_cefdef ST_SdtDateMappingType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ccdedc :=_b .Attr {}; -_ccdedc .Name =name ;switch _cefdef {case ST_SdtDateMappingTypeUnset :_ccdedc .Value ="";case ST_SdtDateMappingTypeText :_ccdedc .Value ="\u0074\u0065\u0078\u0074";case ST_SdtDateMappingTypeDate :_ccdedc .Value ="\u0064\u0061\u0074\u0065";case ST_SdtDateMappingTypeDateTime :_ccdedc .Value ="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065"; -};return _ccdedc ,nil ;};func NewCT_TblGridChange ()*CT_TblGridChange {_bbeebcd :=&CT_TblGridChange {};_bbeebcd .TblGrid =NewCT_TblGridBase ();return _bbeebcd ;};func (_fdeagd ST_AnnotationVMerge )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fdeagd .String (),start ); -};func (_afdaf *CT_RubyPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afdaf .RubyAlign =NewCT_RubyAlign ();_afdaf .Hps =NewCT_HpsMeasure ();_afdaf .HpsRaise =NewCT_HpsMeasure ();_afdaf .HpsBaseText =NewCT_HpsMeasure ();_afdaf .Lid =NewCT_Lang (); -_acece :for {_dbfdf ,_deeee :=d .Token ();if _deeee !=nil {return _deeee ;};switch _ebaca :=_dbfdf .(type ){case _b .StartElement :switch _ebaca .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 :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"},_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 :"\u0072u\u0062\u0079\u0041\u006c\u0069\u0067n"}:if _deagg :=d .DecodeElement (_afdaf .RubyAlign ,&_ebaca ); -_deagg !=nil {return _deagg ;};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 :"\u0068\u0070\u0073"},_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 :"\u0068\u0070\u0073"}:if _fcagg :=d .DecodeElement (_afdaf .Hps ,&_ebaca ); -_fcagg !=nil {return _fcagg ;};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 :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"},_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 :"\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}:if _eeddd :=d .DecodeElement (_afdaf .HpsRaise ,&_ebaca ); -_eeddd !=nil {return _eeddd ;};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 :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\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 :"h\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}:if _dbfda :=d .DecodeElement (_afdaf .HpsBaseText ,&_ebaca ); -_dbfda !=nil {return _dbfda ;};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 :"\u006c\u0069\u0064"},_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 :"\u006c\u0069\u0064"}:if _bagabf :=d .DecodeElement (_afdaf .Lid ,&_ebaca ); -_bagabf !=nil {return _bagabf ;};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 :"\u0064\u0069\u0072t\u0079"},_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 :"\u0064\u0069\u0072t\u0079"}:_afdaf .Dirty =NewCT_OnOff (); -if _afaaa :=d .DecodeElement (_afdaf .Dirty ,&_ebaca );_afaaa !=nil {return _afaaa ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\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",_ebaca .Name ); -if _eaeag :=d .Skip ();_eaeag !=nil {return _eaeag ;};};case _b .EndElement :break _acece ;case _b .CharData :};};return nil ;}; +// Field Switches +FieldCodesAttr *string ;};type CT_Color struct{ -// ValidateWithPath validates the EG_RunInnerContent and its children, prefixing error messages with path -func (_cedfaf *EG_RunInnerContent )ValidateWithPath (path string )error {if _cedfaf .Br !=nil {if _aegdba :=_cedfaf .Br .ValidateWithPath (path +"\u002f\u0042\u0072");_aegdba !=nil {return _aegdba ;};};if _cedfaf .T !=nil {if _bfagg :=_cedfaf .T .ValidateWithPath (path +"\u002f\u0054"); -_bfagg !=nil {return _bfagg ;};};if _cedfaf .ContentPart !=nil {if _bedcgc :=_cedfaf .ContentPart .ValidateWithPath (path +"\u002f\u0043\u006fn\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074");_bedcgc !=nil {return _bedcgc ;};};if _cedfaf .DelText !=nil {if _beeade :=_cedfaf .DelText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0054\u0065\u0078\u0074"); -_beeade !=nil {return _beeade ;};};if _cedfaf .InstrText !=nil {if _dgeecb :=_cedfaf .InstrText .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074");_dgeecb !=nil {return _dgeecb ;};};if _cedfaf .DelInstrText !=nil {if _dfgfc :=_cedfaf .DelInstrText .ValidateWithPath (path +"\u002f\u0044\u0065\u006c\u0049\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"); -_dfgfc !=nil {return _dfgfc ;};};if _cedfaf .NoBreakHyphen !=nil {if _cffedg :=_cedfaf .NoBreakHyphen .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b\u0048y\u0070\u0068\u0065\u006e");_cffedg !=nil {return _cffedg ;};};if _cedfaf .SoftHyphen !=nil {if _dcdggc :=_cedfaf .SoftHyphen .ValidateWithPath (path +"/\u0053\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"); -_dcdggc !=nil {return _dcdggc ;};};if _cedfaf .DayShort !=nil {if _bffaba :=_cedfaf .DayShort .ValidateWithPath (path +"\u002fD\u0061\u0079\u0053\u0068\u006f\u0072t");_bffaba !=nil {return _bffaba ;};};if _cedfaf .MonthShort !=nil {if _eacab :=_cedfaf .MonthShort .ValidateWithPath (path +"/\u004d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"); -_eacab !=nil {return _eacab ;};};if _cedfaf .YearShort !=nil {if _gfcecg :=_cedfaf .YearShort .ValidateWithPath (path +"\u002f\u0059\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074");_gfcecg !=nil {return _gfcecg ;};};if _cedfaf .DayLong !=nil {if _gffcd :=_cedfaf .DayLong .ValidateWithPath (path +"\u002f\u0044\u0061\u0079\u004c\u006f\u006e\u0067"); -_gffcd !=nil {return _gffcd ;};};if _cedfaf .MonthLong !=nil {if _eccga :=_cedfaf .MonthLong .ValidateWithPath (path +"\u002f\u004d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067");_eccga !=nil {return _eccga ;};};if _cedfaf .YearLong !=nil {if _fecgag :=_cedfaf .YearLong .ValidateWithPath (path +"\u002fY\u0065\u0061\u0072\u004c\u006f\u006eg"); -_fecgag !=nil {return _fecgag ;};};if _cedfaf .AnnotationRef !=nil {if _fcgfgf :=_cedfaf .AnnotationRef .ValidateWithPath (path +"\u002f\u0041\u006e\u006e\u006f\u0074\u0061\u0074\u0069o\u006e\u0052\u0065\u0066");_fcgfgf !=nil {return _fcgfgf ;};};if _cedfaf .FootnoteRef !=nil {if _faaef :=_cedfaf .FootnoteRef .ValidateWithPath (path +"\u002f\u0046\u006fo\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"); -_faaef !=nil {return _faaef ;};};if _cedfaf .EndnoteRef !=nil {if _debdfa :=_cedfaf .EndnoteRef .ValidateWithPath (path +"/\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066");_debdfa !=nil {return _debdfa ;};};if _cedfaf .Separator !=nil {if _dgeecc :=_cedfaf .Separator .ValidateWithPath (path +"\u002f\u0053\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"); -_dgeecc !=nil {return _dgeecc ;};};if _cedfaf .ContinuationSeparator !=nil {if _caecbd :=_cedfaf .ContinuationSeparator .ValidateWithPath (path +"\u002f\u0043\u006f\u006eti\u006e\u0075\u0061\u0074\u0069\u006f\u006e\u0053\u0065\u0070\u0061\u0072\u0061\u0074o\u0072"); -_caecbd !=nil {return _caecbd ;};};if _cedfaf .Sym !=nil {if _cdgaf :=_cedfaf .Sym .ValidateWithPath (path +"\u002f\u0053\u0079\u006d");_cdgaf !=nil {return _cdgaf ;};};if _cedfaf .PgNum !=nil {if _dddge :=_cedfaf .PgNum .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d"); -_dddge !=nil {return _dddge ;};};if _cedfaf .Cr !=nil {if _fgcfe :=_cedfaf .Cr .ValidateWithPath (path +"\u002f\u0043\u0072");_fgcfe !=nil {return _fgcfe ;};};if _cedfaf .Tab !=nil {if _becfbc :=_cedfaf .Tab .ValidateWithPath (path +"\u002f\u0054\u0061\u0062"); -_becfbc !=nil {return _becfbc ;};};if _cedfaf .Object !=nil {if _eddgb :=_cedfaf .Object .ValidateWithPath (path +"\u002fO\u0062\u006a\u0065\u0063\u0074");_eddgb !=nil {return _eddgb ;};};if _cedfaf .Pict !=nil {if _aafece :=_cedfaf .Pict .ValidateWithPath (path +"\u002f\u0050\u0069c\u0074"); -_aafece !=nil {return _aafece ;};};if _cedfaf .FldChar !=nil {if _gccaab :=_cedfaf .FldChar .ValidateWithPath (path +"\u002f\u0046\u006c\u0064\u0043\u0068\u0061\u0072");_gccaab !=nil {return _gccaab ;};};if _cedfaf .Ruby !=nil {if _ggccf :=_cedfaf .Ruby .ValidateWithPath (path +"\u002f\u0052\u0075b\u0079"); -_ggccf !=nil {return _ggccf ;};};if _cedfaf .FootnoteReference !=nil {if _aadbe :=_cedfaf .FootnoteReference .ValidateWithPath (path +"\u002fF\u006fo\u0074\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065");_aadbe !=nil {return _aadbe ; -};};if _cedfaf .EndnoteReference !=nil {if _eebcg :=_cedfaf .EndnoteReference .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065");_eebcg !=nil {return _eebcg ;};};if _cedfaf .CommentReference !=nil {if _fbgfe :=_cedfaf .CommentReference .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"); -_fbgfe !=nil {return _fbgfe ;};};if _cedfaf .Drawing !=nil {if _cedbbb :=_cedfaf .Drawing .ValidateWithPath (path +"\u002f\u0044\u0072\u0061\u0077\u0069\u006e\u0067");_cedbbb !=nil {return _cedbbb ;};};if _cedfaf .Ptab !=nil {if _eafgg :=_cedfaf .Ptab .ValidateWithPath (path +"\u002f\u0050\u0074a\u0062"); -_eafgg !=nil {return _eafgg ;};};if _cedfaf .LastRenderedPageBreak !=nil {if _aafdb :=_cedfaf .LastRenderedPageBreak .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u0065\u006e\u0064\u0065\u0072\u0065\u0064\u0050\u0061\u0067\u0065\u0042\u0072\u0065a\u006b"); -_aafdb !=nil {return _aafdb ;};};return nil ;};func (_caffc *ST_DocPartBehavior )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfdcd ,_cfcgd :=d .Token ();if _cfcgd !=nil {return _cfcgd ;};if _aeecf ,_edfddb :=_gfdcd .(_b .EndElement ); -_edfddb &&_aeecf .Name ==start .Name {*_caffc =1;return nil ;};if _ccdafe ,_ggebge :=_gfdcd .(_b .CharData );!_ggebge {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",_gfdcd ); -}else {switch string (_ccdafe ){case "":*_caffc =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_caffc =1;case "\u0070":*_caffc =2;case "\u0070\u0067":*_caffc =3;};};_gfdcd ,_cfcgd =d .Token ();if _cfcgd !=nil {return _cfcgd ;};if _efadaa ,_cgfcf :=_gfdcd .(_b .EndElement ); -_cgfcf &&_efadaa .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",_gfdcd );};func NewCT_SdtPr ()*CT_SdtPr {_eeagfg :=&CT_SdtPr {}; -return _eeagfg };type CT_Bookmark struct{NameAttr string ;ColFirstAttr *int64 ;ColLastAttr *int64 ;DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ; +// Run Content Color +ValAttr ST_HexColor ; -// Annotation Identifier -IdAttr int64 ;};type WdCT_WordprocessingContentPart struct{BwModeAttr _a .ST_BlackWhiteMode ;IdAttr string ;NvContentPartPr *WdCT_WordprocessingContentPartNonVisual ;Xfrm *_a .CT_Transform2D ;ExtLst *_a .CT_OfficeArtExtensionList ;}; +// Run Content Theme Color +ThemeColorAttr ST_ThemeColor ; -// ValidateWithPath validates the CT_ParaRPrChange and its children, prefixing error messages with path -func (_edcba *CT_ParaRPrChange )ValidateWithPath (path string )error {if _ceeeef :=_edcba .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ceeeef !=nil {return _ceeeef ;};return nil ;};type CT_Tabs struct{ +// Run Content Theme Color Tint +ThemeTintAttr *string ; -// Custom Tab Stop -Tab []*CT_TabStop ;};func (_gcdca *CT_LevelText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcdca .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gcdca .ValAttr )}); -};if _gcdca .NullAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006e\u0075\u006c\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gcdca .NullAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;}; +// Run Content Theme Color Shade +ThemeShadeAttr *string ;}; -// ValidateWithPath validates the CT_Color and its children, prefixing error messages with path -func (_edce *CT_Color )ValidateWithPath (path string )error {if _bfab :=_edce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfab !=nil {return _bfab ;};if _gfaf :=_edce .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); -_gfaf !=nil {return _gfaf ;};return nil ;}; +// Validate validates the CT_FontSig and its children +func (_efgce *CT_FontSig )Validate ()error {return _efgce .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067");};func (_aefbgg *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 _aefbgg .CT_TxbxContent .MarshalXML (e ,start );};func (_cedbc *CT_OnOff )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cedbc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cedbc .ValAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Comments and its children, prefixing error messages with path -func (_faac *CT_Comments )ValidateWithPath (path string )error {for _afea ,_bfef :=range _faac .Comment {if _eagfa :=_bfef .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u006f\u006d\u006d\u0065\u006et\u005b\u0025\u0064\u005d",path ,_afea )); -_eagfa !=nil {return _eagfa ;};};return nil ;};func (_debfd *CT_Tbl )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _debfd .EG_RangeMarkupElements !=nil {for _ ,_aaabe :=range _debfd .EG_RangeMarkupElements {_aaabe .MarshalXML (e ,_b .StartElement {}); -};};_cdaaa :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_debfd .TblPr ,_cdaaa );_gbgbe :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0062\u006c\u0047\u0072\u0069d"}};e .EncodeElement (_debfd .TblGrid ,_gbgbe ); -if _debfd .EG_ContentRowContent !=nil {for _ ,_dedcf :=range _debfd .EG_ContentRowContent {_dedcf .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the WdCT_WordprocessingCanvas and its children +func (_dbcgaf *WdCT_WordprocessingCanvas )Validate ()error {return _dbcgaf .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0057o\u0072\u0064\u0070\u0072\u006fc\u0065s\u0073i\u006e\u0067\u0043\u0061\u006e\u0076\u0061s");}; -// Validate validates the CT_SmartTagRun and its children -func (_fggg *CT_SmartTagRun )Validate ()error {return _fggg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054a\u0067\u0052\u0075\u006e");};const (ST_SectionMarkUnset ST_SectionMark =0;ST_SectionMarkNextPage ST_SectionMark =1;ST_SectionMarkNextColumn ST_SectionMark =2; -ST_SectionMarkContinuous ST_SectionMark =3;ST_SectionMarkEvenPage ST_SectionMark =4;ST_SectionMarkOddPage ST_SectionMark =5;);type CT_Markup struct{ +// ValidateWithPath validates the CT_RPrOriginal and its children, prefixing error messages with path +func (_ggfdg *CT_RPrOriginal )ValidateWithPath (path string )error {if _ggfdg .RStyle !=nil {if _becga :=_ggfdg .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_becga !=nil {return _becga ;};};if _ggfdg .RFonts !=nil {if _cgcd :=_ggfdg .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); +_cgcd !=nil {return _cgcd ;};};if _ggfdg .B !=nil {if _fcaae :=_ggfdg .B .ValidateWithPath (path +"\u002f\u0042");_fcaae !=nil {return _fcaae ;};};if _ggfdg .BCs !=nil {if _ggged :=_ggfdg .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073");_ggged !=nil {return _ggged ; +};};if _ggfdg .I !=nil {if _caeddd :=_ggfdg .I .ValidateWithPath (path +"\u002f\u0049");_caeddd !=nil {return _caeddd ;};};if _ggfdg .ICs !=nil {if _cbbge :=_ggfdg .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073");_cbbge !=nil {return _cbbge ;}; +};if _ggfdg .Caps !=nil {if _baeac :=_ggfdg .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_baeac !=nil {return _baeac ;};};if _ggfdg .SmallCaps !=nil {if _afefec :=_ggfdg .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); +_afefec !=nil {return _afefec ;};};if _ggfdg .Strike !=nil {if _cgdgd :=_ggfdg .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_cgdgd !=nil {return _cgdgd ;};};if _ggfdg .Dstrike !=nil {if _efddf :=_ggfdg .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); +_efddf !=nil {return _efddf ;};};if _ggfdg .Outline !=nil {if _gagf :=_ggfdg .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_gagf !=nil {return _gagf ;};};if _ggfdg .Shadow !=nil {if _aegfa :=_ggfdg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_aegfa !=nil {return _aegfa ;};};if _ggfdg .Emboss !=nil {if _agbda :=_ggfdg .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_agbda !=nil {return _agbda ;};};if _ggfdg .Imprint !=nil {if _dbgc :=_ggfdg .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); +_dbgc !=nil {return _dbgc ;};};if _ggfdg .NoProof !=nil {if _ddbca :=_ggfdg .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_ddbca !=nil {return _ddbca ;};};if _ggfdg .SnapToGrid !=nil {if _bbbae :=_ggfdg .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); +_bbbae !=nil {return _bbbae ;};};if _ggfdg .Vanish !=nil {if _ddgeg :=_ggfdg .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_ddgeg !=nil {return _ddgeg ;};};if _ggfdg .WebHidden !=nil {if _fecbae :=_ggfdg .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); +_fecbae !=nil {return _fecbae ;};};if _ggfdg .Color !=nil {if _fgbdg :=_ggfdg .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_fgbdg !=nil {return _fgbdg ;};};if _ggfdg .Spacing !=nil {if _bdgca :=_ggfdg .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_bdgca !=nil {return _bdgca ;};};if _ggfdg .W !=nil {if _gdedfd :=_ggfdg .W .ValidateWithPath (path +"\u002f\u0057");_gdedfd !=nil {return _gdedfd ;};};if _ggfdg .Kern !=nil {if _egadg :=_ggfdg .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); +_egadg !=nil {return _egadg ;};};if _ggfdg .Position !=nil {if _fgffb :=_ggfdg .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_fgffb !=nil {return _fgffb ;};};if _ggfdg .Sz !=nil {if _bbddaa :=_ggfdg .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); +_bbddaa !=nil {return _bbddaa ;};};if _ggfdg .SzCs !=nil {if _accadf :=_ggfdg .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_accadf !=nil {return _accadf ;};};if _ggfdg .Highlight !=nil {if _dafag :=_ggfdg .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); +_dafag !=nil {return _dafag ;};};if _ggfdg .U !=nil {if _gffgf :=_ggfdg .U .ValidateWithPath (path +"\u002f\u0055");_gffgf !=nil {return _gffgf ;};};if _ggfdg .Effect !=nil {if _fbabf :=_ggfdg .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); +_fbabf !=nil {return _fbabf ;};};if _ggfdg .Bdr !=nil {if _edbgac :=_ggfdg .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_edbgac !=nil {return _edbgac ;};};if _ggfdg .Shd !=nil {if _bddfbf :=_ggfdg .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_bddfbf !=nil {return _bddfbf ;};};if _ggfdg .FitText !=nil {if _dcafe :=_ggfdg .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_dcafe !=nil {return _dcafe ;};};if _ggfdg .VertAlign !=nil {if _efgbf :=_ggfdg .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); +_efgbf !=nil {return _efgbf ;};};if _ggfdg .Rtl !=nil {if _fgfaa :=_ggfdg .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_fgfaa !=nil {return _fgfaa ;};};if _ggfdg .Cs !=nil {if _adggde :=_ggfdg .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); +_adggde !=nil {return _adggde ;};};if _ggfdg .Em !=nil {if _bgdbc :=_ggfdg .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_bgdbc !=nil {return _bgdbc ;};};if _ggfdg .Lang !=nil {if _gceeaa :=_ggfdg .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); +_gceeaa !=nil {return _gceeaa ;};};if _ggfdg .EastAsianLayout !=nil {if _bagecf :=_ggfdg .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_bagecf !=nil {return _bagecf ; +};};if _ggfdg .SpecVanish !=nil {if _egagea :=_ggfdg .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_egagea !=nil {return _egagea ;};};if _ggfdg .OMath !=nil {if _daaaa :=_ggfdg .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); +_daaaa !=nil {return _daaaa ;};};return nil ;};func (_ceggdb ST_HexColorAuto )Validate ()error {return _ceggdb .ValidateWithPath ("")};func NewCT_Comments ()*CT_Comments {_dbgd :=&CT_Comments {};return _dbgd };func (_baffd *CT_DataBinding )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _baffd .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 :_a .Sprintf ("\u0025\u0076",*_baffd .PrefixMappingsAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0078\u0070\u0061\u0074\u0068"},Value :_a .Sprintf ("\u0025\u0076",_baffd .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 :_a .Sprintf ("\u0025\u0076",_baffd .StoreItemIDAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_SmartTagRun struct{ -// Annotation Identifier -IdAttr int64 ;}; +// Smart Tag Namespace +UriAttr *string ; -// ValidateWithPath validates the CT_MoveBookmark and its children, prefixing error messages with path -func (_dcaeb *CT_MoveBookmark )ValidateWithPath (path string )error {if _fddee :=_dcaeb .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_fddee !=nil {return _fddee ;};return nil ;}; +// Smart Tag Name +ElementAttr string ; -// Validate validates the CT_Recipients and its children -func (_eecag *CT_Recipients )Validate ()error {return _eecag .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");};func (_gabdbe *ST_ObjectDrawAspect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fabega ,_dgfecg :=d .Token (); -if _dgfecg !=nil {return _dgfecg ;};if _dgdbb ,_dfaae :=_fabega .(_b .EndElement );_dfaae &&_dgdbb .Name ==start .Name {*_gabdbe =1;return nil ;};if _eccge ,_dbgcd :=_fabega .(_b .CharData );!_dbgcd {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",_fabega ); -}else {switch string (_eccge ){case "":*_gabdbe =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_gabdbe =1;case "\u0069\u0063\u006f\u006e":*_gabdbe =2;};};_fabega ,_dgfecg =d .Token ();if _dgfecg !=nil {return _dgfecg ;};if _ddcea ,_ebgaaf :=_fabega .(_b .EndElement ); -_ebgaaf &&_ddcea .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",_fabega );};func (_bfdfff *CT_ParaRPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _bfdfff .Ins !=nil {_bggcb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_bfdfff .Ins ,_bggcb );};if _bfdfff .Del !=nil {_deeegb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_bfdfff .Del ,_deeegb ); -};if _bfdfff .MoveFrom !=nil {_aafa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}};e .EncodeElement (_bfdfff .MoveFrom ,_aafa );};if _bfdfff .MoveTo !=nil {_eaebb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}}; -e .EncodeElement (_bfdfff .MoveTo ,_eaebb );};if _bfdfff .RStyle !=nil {_aaafeg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_bfdfff .RStyle ,_aaafeg );};if _bfdfff .RFonts !=nil {_afgfd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}}; -e .EncodeElement (_bfdfff .RFonts ,_afgfd );};if _bfdfff .B !=nil {_eebd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062"}};e .EncodeElement (_bfdfff .B ,_eebd );};if _bfdfff .BCs !=nil {_ccedd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062C\u0073"}}; -e .EncodeElement (_bfdfff .BCs ,_ccedd );};if _bfdfff .I !=nil {_aadef :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069"}};e .EncodeElement (_bfdfff .I ,_aadef );};if _bfdfff .ICs !=nil {_ddac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069C\u0073"}}; -e .EncodeElement (_bfdfff .ICs ,_ddac );};if _bfdfff .Caps !=nil {_adab :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}};e .EncodeElement (_bfdfff .Caps ,_adab );};if _bfdfff .SmallCaps !=nil {_ffgg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}}; -e .EncodeElement (_bfdfff .SmallCaps ,_ffgg );};if _bfdfff .Strike !=nil {_efagg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}};e .EncodeElement (_bfdfff .Strike ,_efagg );};if _bfdfff .Dstrike !=nil {_ebfbb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}}; -e .EncodeElement (_bfdfff .Dstrike ,_ebfbb );};if _bfdfff .Outline !=nil {_dagad :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}};e .EncodeElement (_bfdfff .Outline ,_dagad );};if _bfdfff .Shadow !=nil {_fffff :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}}; -e .EncodeElement (_bfdfff .Shadow ,_fffff );};if _bfdfff .Emboss !=nil {_fbfec :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}};e .EncodeElement (_bfdfff .Emboss ,_fbfec );};if _bfdfff .Imprint !=nil {_caeee :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}}; -e .EncodeElement (_bfdfff .Imprint ,_caeee );};if _bfdfff .NoProof !=nil {_gcfdc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}};e .EncodeElement (_bfdfff .NoProof ,_gcfdc );};if _bfdfff .SnapToGrid !=nil {_caffe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}}; -e .EncodeElement (_bfdfff .SnapToGrid ,_caffe );};if _bfdfff .Vanish !=nil {_fcda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bfdfff .Vanish ,_fcda );};if _bfdfff .WebHidden !=nil {_dffee :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}}; -e .EncodeElement (_bfdfff .WebHidden ,_dffee );};if _bfdfff .Color !=nil {_egbbd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_bfdfff .Color ,_egbbd );};if _bfdfff .Spacing !=nil {_fgecg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}}; -e .EncodeElement (_bfdfff .Spacing ,_fgecg );};if _bfdfff .W !=nil {_edfbcf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_bfdfff .W ,_edfbcf );};if _bfdfff .Kern !=nil {_fefd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}}; -e .EncodeElement (_bfdfff .Kern ,_fefd );};if _bfdfff .Position !=nil {_dfddb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bfdfff .Position ,_dfddb );};if _bfdfff .Sz !=nil {_gbfda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a"}}; -e .EncodeElement (_bfdfff .Sz ,_gbfda );};if _bfdfff .SzCs !=nil {_ecac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}};e .EncodeElement (_bfdfff .SzCs ,_ecac );};if _bfdfff .Highlight !=nil {_aaddc :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_bfdfff .Highlight ,_aaddc );};if _bfdfff .U !=nil {_bcdfdc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0075"}};e .EncodeElement (_bfdfff .U ,_bcdfdc );};if _bfdfff .Effect !=nil {_dgbdb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}}; -e .EncodeElement (_bfdfff .Effect ,_dgbdb );};if _bfdfff .Bdr !=nil {_ddagfc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062d\u0072"}};e .EncodeElement (_bfdfff .Bdr ,_ddagfc );};if _bfdfff .Shd !=nil {_dgaae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_bfdfff .Shd ,_dgaae );};if _bfdfff .FitText !=nil {_abbfd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}};e .EncodeElement (_bfdfff .FitText ,_abbfd );};if _bfdfff .VertAlign !=nil {_aafef :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}}; -e .EncodeElement (_bfdfff .VertAlign ,_aafef );};if _bfdfff .Rtl !=nil {_cffce :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072t\u006c"}};e .EncodeElement (_bfdfff .Rtl ,_cffce );};if _bfdfff .Cs !=nil {_edadf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0073"}}; -e .EncodeElement (_bfdfff .Cs ,_edadf );};if _bfdfff .Em !=nil {_bfebg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u006d"}};e .EncodeElement (_bfdfff .Em ,_bfebg );};if _bfdfff .Lang !=nil {_cedada :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}}; -e .EncodeElement (_bfdfff .Lang ,_cedada );};if _bfdfff .EastAsianLayout !=nil {_bccdec :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bfdfff .EastAsianLayout ,_bccdec ); -};if _bfdfff .SpecVanish !=nil {_cfbgg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bfdfff .SpecVanish ,_cfbgg );};if _bfdfff .OMath !=nil {_aggbe :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}}; -e .EncodeElement (_bfdfff .OMath ,_aggbe );};if _bfdfff .RPrChange !=nil {_eccfb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bfdfff .RPrChange ,_eccfb );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_cabebg ST_TblStyleOverrideType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bgaca :=_b .Attr {};_bgaca .Name =name ;switch _cabebg {case ST_TblStyleOverrideTypeUnset :_bgaca .Value ="";case ST_TblStyleOverrideTypeWholeTable :_bgaca .Value ="\u0077\u0068\u006f\u006c\u0065\u0054\u0061\u0062\u006c\u0065"; -case ST_TblStyleOverrideTypeFirstRow :_bgaca .Value ="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeLastRow :_bgaca .Value ="\u006ca\u0073\u0074\u0052\u006f\u0077";case ST_TblStyleOverrideTypeFirstCol :_bgaca .Value ="\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c"; -case ST_TblStyleOverrideTypeLastCol :_bgaca .Value ="\u006ca\u0073\u0074\u0043\u006f\u006c";case ST_TblStyleOverrideTypeBand1Vert :_bgaca .Value ="\u0062a\u006e\u0064\u0031\u0056\u0065\u0072t";case ST_TblStyleOverrideTypeBand2Vert :_bgaca .Value ="\u0062a\u006e\u0064\u0032\u0056\u0065\u0072t"; -case ST_TblStyleOverrideTypeBand1Horz :_bgaca .Value ="\u0062a\u006e\u0064\u0031\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeBand2Horz :_bgaca .Value ="\u0062a\u006e\u0064\u0032\u0048\u006f\u0072z";case ST_TblStyleOverrideTypeNeCell :_bgaca .Value ="\u006e\u0065\u0043\u0065\u006c\u006c"; -case ST_TblStyleOverrideTypeNwCell :_bgaca .Value ="\u006e\u0077\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSeCell :_bgaca .Value ="\u0073\u0065\u0043\u0065\u006c\u006c";case ST_TblStyleOverrideTypeSwCell :_bgaca .Value ="\u0073\u0077\u0043\u0065\u006c\u006c"; -};return _bgaca ,nil ;};type ST_CharacterSpacing byte ;func (_gdgf *CT_Br )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdgf .TypeAttr !=ST_BrTypeUnset {_gef ,_bcdg :=_gdgf .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _bcdg !=nil {return _bcdg ;};start .Attr =append (start .Attr ,_gef );};if _gdgf .ClearAttr !=ST_BrClearUnset {_dceb ,_efba :=_gdgf .ClearAttr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0063\u006c\u0065\u0061\u0072"});if _efba !=nil {return _efba ; -};start .Attr =append (start .Attr ,_dceb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Br ()*CT_Br {_deb :=&CT_Br {};return _deb };type CT_P struct{ +// Smart Tag Properties +SmartTagPr *CT_SmartTagPr ;EG_PContent []*EG_PContent ;};func (_bagg *CT_FFDDList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bagg .Result !=nil {_gbeae :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0065\u0073\u0075\u006c\u0074"}}; +e .EncodeElement (_bagg .Result ,_gbeae );};if _bagg .Default !=nil {_fcefb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_bagg .Default ,_fcefb );};if _bagg .ListEntry !=nil {_beccc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006c\u0069\u0073\u0074\u0045\u006e\u0074\u0072\u0079"}}; +for _ ,_ddgd :=range _bagg .ListEntry {e .EncodeElement (_ddgd ,_beccc );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Revision Identifier for Paragraph Glyph Formatting -RsidRPrAttr *string ; +// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path +func (_edfdba *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func (_ggcac ST_TextEffect )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ggcac .String (),start );};type ST_TblLayoutType byte ;func (_fgffc *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 :_a .Sprintf ("\u0025\u0076",_fgffc .ValAttr )}); +if _fgffc .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_fgffc .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_agagg *ST_CaptionPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agagg =0;case "\u0061\u0062\u006fv\u0065":*_agagg =1;case "\u0062\u0065\u006co\u0077":*_agagg =2;case "\u006c\u0065\u0066\u0074":*_agagg =3; +case "\u0072\u0069\u0067h\u0074":*_agagg =4;};return nil ;};func (_dgcff ST_FtnPos )Validate ()error {return _dgcff .ValidateWithPath ("")};func (_cffacf *ST_DocPartBehavior )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cffacf =0; +case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_cffacf =1;case "\u0070":*_cffacf =2;case "\u0070\u0067":*_cffacf =3;};return nil ;};type CT_FFHelpText struct{ -// Revision Identifier for Paragraph -RsidRAttr *string ; +// Help Text Type +TypeAttr ST_InfoTextType ; -// Revision Identifier for Paragraph Deletion -RsidDelAttr *string ; +// Help Text Value +ValAttr *string ;};func (_cdbae ST_LineSpacingRule )String ()string {switch _cdbae {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 (_fccfa ST_FFTextType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fccfa .String (),start );};func (_daecf ST_HighlightColor )Validate ()error {return _daecf .ValidateWithPath ("")}; -// Revision Identifier for Paragraph Properties -RsidPAttr *string ; +// Validate validates the CT_DecimalNumberOrPrecent and its children +func (_bcdc *CT_DecimalNumberOrPrecent )Validate ()error {return _bcdc .ValidateWithPath ("\u0043T\u005f\u0044\u0065\u0063i\u006d\u0061\u006c\u004e\u0075m\u0062e\u0072O\u0072\u0050\u0072\u0065\u0063\u0065\u006et");}; -// Default Revision Identifier for Runs -RsidRDefaultAttr *string ; +// ValidateWithPath validates the CT_FtnPos and its children, prefixing error messages with path +func (_feegf *CT_FtnPos )ValidateWithPath (path string )error {if _feegf .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 _dfbfe :=_feegf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dfbfe !=nil {return _dfbfe ;};return nil ;};func (_fdfafd ST_TblOverlap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fdfafd .String (),start ); +}; -// Paragraph Properties -PPr *CT_PPr ;EG_PContent []*EG_PContent ;};func (_eeccf ST_VAnchor )ValidateWithPath (path string )error {switch _eeccf {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 (_eeccf )); +// Validate validates the CT_CustomXmlRow and its children +func (_ccab *CT_CustomXmlRow )Validate ()error {return _ccab .ValidateWithPath ("\u0043T\u005fC\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0052\u006f\u0077");};func (_ebecg ST_TabTlc )String ()string {switch _ebecg {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 (_afafe *CT_TblGridCol )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afgfbe :=range start .Attr {if _afgfbe .Name .Local =="\u0077"{_adbac ,_dafgg :=ParseUnionST_TwipsMeasure (_afgfbe .Value );if _dafgg !=nil {return _dafgg ; +};_afafe .WAttr =&_adbac ;continue ;};};for {_bgddg ,_abbbf :=d .Token ();if _abbbf !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cG\u0072i\u0064\u0043\u006f\u006c\u003a\u0020\u0025s",_abbbf );};if _gafbb ,_gdgdfg :=_bgddg .(_g .EndElement ); +_gdgdfg &&_gafbb .Name ==start .Name {break ;};};return nil ;};func (_bbebc ST_Hint )String ()string {switch _bbebc {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 (_fab *CT_Base64Binary )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdb :=range start .Attr {if _cdb .Name .Local =="\u0076\u0061\u006c"{_gbaa ,_eeeg :=_cdb .Value ,error (nil );if _eeeg !=nil {return _eeeg ; +};_fab .ValAttr =_gbaa ;continue ;};};for {_bgaa ,_fdac :=d .Token ();if _fdac !=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",_fdac ); +};if _eefc ,_efc :=_bgaa .(_g .EndElement );_efc &&_eefc .Name ==start .Name {break ;};};return nil ;};func (_geegc ST_Merge )ValidateWithPath (path string )error {switch _geegc {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 (_geegc )); };return nil ;}; -// ValidateWithPath validates the CT_FontsList and its children, prefixing error messages with path -func (_aagcg *CT_FontsList )ValidateWithPath (path string )error {for _bgged ,_fbdfa :=range _aagcg .Font {if _eegbb :=_fbdfa .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_bgged ));_eegbb !=nil {return _eegbb ; -};};return nil ;};func NewCT_ObjectLink ()*CT_ObjectLink {_acdeae :=&CT_ObjectLink {};_acdeae .UpdateModeAttr =ST_ObjectUpdateMode (1);return _acdeae ;};type EG_PContentBase struct{CustomXml *CT_CustomXmlRun ;FldSimple []*CT_SimpleField ;Hyperlink *CT_Hyperlink ; -};func NewCT_Hyperlink ()*CT_Hyperlink {_dfcaa :=&CT_Hyperlink {};return _dfcaa };func (_gaeb *WdAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaeb .WdCT_Anchor =*NewWdCT_Anchor ();for _ ,_cabbcbg :=range start .Attr {if _cabbcbg .Name .Local =="\u0064\u0069\u0073t\u0054"{_dedgd ,_fggdca :=_d .ParseUint (_cabbcbg .Value ,10,32); -if _fggdca !=nil {return _fggdca ;};_bbagc :=uint32 (_dedgd );_gaeb .DistTAttr =&_bbagc ;continue ;};if _cabbcbg .Name .Local =="\u0064\u0069\u0073t\u004c"{_gccace ,_gfgeeg :=_d .ParseUint (_cabbcbg .Value ,10,32);if _gfgeeg !=nil {return _gfgeeg ;};_dfbgc :=uint32 (_gccace ); -_gaeb .DistLAttr =&_dfbgc ;continue ;};if _cabbcbg .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_gcdgad ,_daedbc :=_d .ParseBool (_cabbcbg .Value );if _daedbc !=nil {return _daedbc ;};_gaeb .SimplePosAttr =&_gcdgad ;continue ;};if _cabbcbg .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_bbeaeg ,_bcbbbg :=_d .ParseBool (_cabbcbg .Value ); -if _bcbbbg !=nil {return _bcbbbg ;};_gaeb .BehindDocAttr =_bbeaeg ;continue ;};if _cabbcbg .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_fffagd ,_faaaf :=_d .ParseBool (_cabbcbg .Value );if _faaaf !=nil {return _faaaf ; -};_gaeb .LayoutInCellAttr =_fffagd ;continue ;};if _cabbcbg .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_faggbf ,_febed :=_d .ParseBool (_cabbcbg .Value );if _febed !=nil {return _febed ;};_gaeb .HiddenAttr =&_faggbf ;continue ;};if _cabbcbg .Name .Local =="\u0064\u0069\u0073t\u0042"{_cgbff ,_dafade :=_d .ParseUint (_cabbcbg .Value ,10,32); -if _dafade !=nil {return _dafade ;};_baeacd :=uint32 (_cgbff );_gaeb .DistBAttr =&_baeacd ;continue ;};if _cabbcbg .Name .Local =="\u0064\u0069\u0073t\u0052"{_aeeab ,_eeecb :=_d .ParseUint (_cabbcbg .Value ,10,32);if _eeecb !=nil {return _eeecb ;};_adcabb :=uint32 (_aeeab ); -_gaeb .DistRAttr =&_adcabb ;continue ;};if _cabbcbg .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_fdaabg ,_ffgda :=_d .ParseUint (_cabbcbg .Value ,10,32);if _ffgda !=nil {return _ffgda ;};_gaeb .RelativeHeightAttr =uint32 (_fdaabg ); -continue ;};if _cabbcbg .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_gegeb ,_aafdag :=_d .ParseBool (_cabbcbg .Value );if _aafdag !=nil {return _aafdag ;};_gaeb .LockedAttr =_gegeb ;continue ;};if _cabbcbg .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_ffeea ,_bgcgf :=_d .ParseBool (_cabbcbg .Value ); -if _bgcgf !=nil {return _bgcgf ;};_gaeb .AllowOverlapAttr =_ffeea ;continue ;};};_cdfgde :for {_aecea ,_effbdb :=d .Token ();if _effbdb !=nil {return _effbdb ;};switch _fffafg :=_aecea .(type ){case _b .StartElement :switch _fffafg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_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 :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _gcdbe :=d .DecodeElement (_gaeb .SimplePos ,&_fffafg ); -_gcdbe !=nil {return _gcdbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_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 :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _gfdfe :=d .DecodeElement (_gaeb .PositionH ,&_fffafg ); -_gfdfe !=nil {return _gfdfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_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 :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _egdcba :=d .DecodeElement (_gaeb .PositionV ,&_fffafg ); -_egdcba !=nil {return _egdcba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _abfgc :=d .DecodeElement (_gaeb .Extent ,&_fffafg ); -_abfgc !=nil {return _abfgc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_gaeb .EffectExtent =NewWdCT_EffectExtent (); -if _ecdaf :=d .DecodeElement (_gaeb .EffectExtent ,&_fffafg );_ecdaf !=nil {return _ecdaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_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 :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_gaeb .Choice =NewWdEG_WrapTypeChoice (); -if _fegcc :=d .DecodeElement (&_gaeb .Choice .WrapNone ,&_fffafg );_fegcc !=nil {return _fegcc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_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 :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_gaeb .Choice =NewWdEG_WrapTypeChoice (); -if _gdaccc :=d .DecodeElement (&_gaeb .Choice .WrapSquare ,&_fffafg );_gdaccc !=nil {return _gdaccc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_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 :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_gaeb .Choice =NewWdEG_WrapTypeChoice (); -if _bfccgd :=d .DecodeElement (&_gaeb .Choice .WrapTight ,&_fffafg );_bfccgd !=nil {return _bfccgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_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 :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_gaeb .Choice =NewWdEG_WrapTypeChoice (); -if _aedda :=d .DecodeElement (&_gaeb .Choice .WrapThrough ,&_fffafg );_aedda !=nil {return _aedda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_gaeb .Choice =NewWdEG_WrapTypeChoice (); -if _ccdfca :=d .DecodeElement (&_gaeb .Choice .WrapTopAndBottom ,&_fffafg );_ccdfca !=nil {return _ccdfca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_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 :"\u0064\u006f\u0063P\u0072"}:if _eecfb :=d .DecodeElement (_gaeb .DocPr ,&_fffafg ); -_eecfb !=nil {return _eecfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_gaeb .CNvGraphicFramePr =_a .NewCT_NonVisualGraphicFrameProperties (); -if _eagddc :=d .DecodeElement (_gaeb .CNvGraphicFramePr ,&_fffafg );_eagddc !=nil {return _eagddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _fdcff :=d .DecodeElement (_gaeb .Graphic ,&_fffafg ); -_fdcff !=nil {return _fdcff ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_fffafg .Name ); -if _eegega :=d .Skip ();_eegega !=nil {return _eegega ;};};case _b .EndElement :break _cdfgde ;case _b .CharData :};};return nil ;};func (_bbbca *ST_DisplacedByCustomXml )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abbge ,_edaedbc :=d .Token (); -if _edaedbc !=nil {return _edaedbc ;};if _cbaegc ,_cbcefb :=_abbge .(_b .EndElement );_cbcefb &&_cbaegc .Name ==start .Name {*_bbbca =1;return nil ;};if _cefag ,_afcca :=_abbge .(_b .CharData );!_afcca {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",_abbge ); -}else {switch string (_cefag ){case "":*_bbbca =0;case "\u006e\u0065\u0078\u0074":*_bbbca =1;case "\u0070\u0072\u0065\u0076":*_bbbca =2;};};_abbge ,_edaedbc =d .Token ();if _edaedbc !=nil {return _edaedbc ;};if _fdeeg ,_bfaff :=_abbge .(_b .EndElement ); -_bfaff &&_fdeeg .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",_abbge );}; - -// Validate validates the CT_Captions and its children -func (_cae *CT_Captions )Validate ()error {return _cae .ValidateWithPath ("C\u0054\u005f\u0043\u0061\u0070\u0074\u0069\u006f\u006e\u0073");};func (_dedecf *WdCT_WordprocessingShapeChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbgfcb :for {_ggdeg ,_cgfcgb :=d .Token (); -if _cgfcgb !=nil {return _cgfcgb ;};switch _aggde :=_ggdeg .(type ){case _b .StartElement :switch _aggde .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0053\u0070\u0050\u0072"},_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 :"\u0063N\u0076\u0053\u0070\u0050\u0072"}:_dedecf .CNvSpPr =_a .NewCT_NonVisualDrawingShapeProps (); -if _dbdbb :=d .DecodeElement (_dedecf .CNvSpPr ,&_aggde );_dbdbb !=nil {return _dbdbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063N\u0076\u0043\u006e\u0050\u0072"},_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 :"\u0063N\u0076\u0043\u006e\u0050\u0072"}:_dedecf .CNvCnPr =_a .NewCT_NonVisualConnectorProperties (); -if _gagbgd :=d .DecodeElement (_dedecf .CNvCnPr ,&_aggde );_gagbgd !=nil {return _gagbgd ;};default:_af .Log .Debug ("\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",_aggde .Name ); -if _bdfcda :=d .Skip ();_bdfcda !=nil {return _bdfcda ;};};case _b .EndElement :break _cbgfcb ;case _b .CharData :};};return nil ;};func (_eead *CT_CustomXmlCell )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eead .UriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_eead .UriAttr )}); -};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0065\u006c\u0065\u006d\u0065\u006et"},Value :_f .Sprintf ("\u0025\u0076",_eead .ElementAttr )});e .EncodeToken (start );if _eead .CustomXmlPr !=nil {_egge :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072"}}; -e .EncodeElement (_eead .CustomXmlPr ,_egge );};if _eead .EG_ContentCellContent !=nil {for _ ,_gfee :=range _eead .EG_ContentCellContent {_gfee .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Validate validates the WdCT_PosVChoice and its children +func (_bedade *WdCT_PosVChoice )Validate ()error {return _bedade .ValidateWithPath ("\u0057d\u0043T\u005f\u0050\u006f\u0073\u0056\u0043\u0068\u006f\u0069\u0063\u0065");};type ST_WmlColorSchemeIndex byte ;func (_eabggd *ST_CombineBrackets )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_eabggd =0; +case "\u006e\u006f\u006e\u0065":*_eabggd =1;case "\u0072\u006f\u0075n\u0064":*_eabggd =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_eabggd =3;case "\u0061\u006e\u0067l\u0065":*_eabggd =4;case "\u0063\u0075\u0072l\u0079":*_eabggd =5;};return nil ;};type CT_PaperSource struct{ +// First Page Printer Tray Code +FirstAttr *int64 ; -// Validate validates the CT_Height and its children -func (_edef *CT_Height )Validate ()error {return _edef .ValidateWithPath ("\u0043T\u005f\u0048\u0065\u0069\u0067\u0068t");};func (_ddfdbf ST_ObjectUpdateMode )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fafea :=_b .Attr {};_fafea .Name =name ;switch _ddfdbf {case ST_ObjectUpdateModeUnset :_fafea .Value =""; -case ST_ObjectUpdateModeAlways :_fafea .Value ="\u0061\u006c\u0077\u0061\u0079\u0073";case ST_ObjectUpdateModeOnCall :_fafea .Value ="\u006f\u006e\u0043\u0061\u006c\u006c";};return _fafea ,nil ;};type CT_Styles struct{ +// Non-First Page Printer Tray Code +OtherAttr *int64 ;};func NewCT_FFStatusText ()*CT_FFStatusText {_egce :=&CT_FFStatusText {};return _egce }; -// Document Default Paragraph and Run Properties -DocDefaults *CT_DocDefaults ; +// ValidateWithPath validates the EG_ContentBlockContent and its children, prefixing error messages with path +func (_eadggc *EG_ContentBlockContent )ValidateWithPath (path string )error {if _eadggc .CustomXml !=nil {if _gdddd :=_eadggc .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_gdddd !=nil {return _gdddd ; +};};if _eadggc .Sdt !=nil {if _bdeddg :=_eadggc .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_bdeddg !=nil {return _bdeddg ;};};for _ggefgf ,_edggad :=range _eadggc .P {if _efedab :=_edggad .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_ggefgf )); +_efedab !=nil {return _efedab ;};};for _dafdfg ,_ecgae :=range _eadggc .Tbl {if _bdeaaf :=_ecgae .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_dafdfg ));_bdeaaf !=nil {return _bdeaaf ;};};for _fbdca ,_cgfcgd :=range _eadggc .EG_RunLevelElts {if _aaeeb :=_cgfcgd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_fbdca )); +_aaeeb !=nil {return _aaeeb ;};};return nil ;};func (_bdggg *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 _bdggg .WdCT_Inline .MarshalXML (e ,start );};type EG_BlockLevelElts struct{ -// Latent Style Information -LatentStyles *CT_LatentStyles ; +// Anchor for Imported External Content +AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_cedbad ST_Underline )ValidateWithPath (path string )error {switch _cedbad {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 (_cedbad )); +};return nil ;};func (_cgbgdg *WdCT_PosH )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgbgdg .RelativeFromAttr =WdST_RelFromH (1);_cgbgdg .Choice =NewWdCT_PosHChoice ();for _ ,_dfacc :=range start .Attr {if _dfacc .Name .Local =="\u0072\u0065\u006ca\u0074\u0069\u0076\u0065\u0046\u0072\u006f\u006d"{_cgbgdg .RelativeFromAttr .UnmarshalXMLAttr (_dfacc ); +continue ;};};_ffedf :for {_agfbea ,_eceaf :=d .Token ();if _eceaf !=nil {return _eceaf ;};switch _edgec :=_agfbea .(type ){case _g .StartElement :switch _edgec .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0061\u006c\u0069g\u006e"}:_cgbgdg .Choice =NewWdCT_PosHChoice (); +if _ffaca :=d .DecodeElement (&_cgbgdg .Choice .Align ,&_edgec );_ffaca !=nil {return _ffaca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_cgbgdg .Choice =NewWdCT_PosHChoice (); +if _cebee :=d .DecodeElement (&_cgbgdg .Choice .PosOffset ,&_edgec );_cebee !=nil {return _cebee ;};default:_bd .Log .Debug ("\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",_edgec .Name ); +if _afcdeg :=d .Skip ();_afcdeg !=nil {return _afcdeg ;};};case _g .EndElement :break _ffedf ;case _g .CharData :};};return nil ;}; -// Style Definition -Style []*CT_Style ;};type CT_FtnProps struct{ +// ValidateWithPath validates the CT_StylePaneFilter and its children, prefixing error messages with path +func (_bbaffa *CT_StylePaneFilter )ValidateWithPath (path string )error {if _bbaffa .AllStylesAttr !=nil {if _deeeb :=_bbaffa .AllStylesAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_deeeb !=nil {return _deeeb ; +};};if _bbaffa .CustomStylesAttr !=nil {if _agbfg :=_bbaffa .CustomStylesAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072");_agbfg !=nil {return _agbfg ;};};if _bbaffa .LatentStylesAttr !=nil {if _edefe :=_bbaffa .LatentStylesAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0074\u0065\u006e\u0074\u0053\u0074\u0079\u006c\u0065s\u0041\u0074\u0074\u0072"); +_edefe !=nil {return _edefe ;};};if _bbaffa .StylesInUseAttr !=nil {if _bgbaa :=_bbaffa .StylesInUseAttr .ValidateWithPath (path +"\u002f\u0053t\u0079\u006c\u0065s\u0049\u006e\u0055\u0073\u0065\u0041\u0074\u0074\u0072");_bgbaa !=nil {return _bgbaa ;};}; +if _bbaffa .HeadingStylesAttr !=nil {if _ebceg :=_bbaffa .HeadingStylesAttr .ValidateWithPath (path +"\u002fH\u0065a\u0064\u0069\u006e\u0067\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_ebceg !=nil {return _ebceg ;};};if _bbaffa .NumberingStylesAttr !=nil {if _bdddc :=_bbaffa .NumberingStylesAttr .ValidateWithPath (path +"/\u004eu\u006d\u0062\u0065\u0072\u0069\u006e\u0067\u0053t\u0079\u006c\u0065\u0073At\u0074\u0072"); +_bdddc !=nil {return _bdddc ;};};if _bbaffa .TableStylesAttr !=nil {if _gbgce :=_bbaffa .TableStylesAttr .ValidateWithPath (path +"\u002f\u0054a\u0062\u006c\u0065S\u0074\u0079\u006c\u0065\u0073\u0041\u0074\u0074\u0072");_gbgce !=nil {return _gbgce ;};}; +if _bbaffa .DirectFormattingOnRunsAttr !=nil {if _ffefc :=_bbaffa .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"); +_ffefc !=nil {return _ffefc ;};};if _bbaffa .DirectFormattingOnParagraphsAttr !=nil {if _bebbd :=_bbaffa .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"); +_bebbd !=nil {return _bebbd ;};};if _bbaffa .DirectFormattingOnNumberingAttr !=nil {if _baacg :=_bbaffa .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"); +_baacg !=nil {return _baacg ;};};if _bbaffa .DirectFormattingOnTablesAttr !=nil {if _eggde :=_bbaffa .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"); +_eggde !=nil {return _eggde ;};};if _bbaffa .ClearFormattingAttr !=nil {if _aecdd :=_bbaffa .ClearFormattingAttr .ValidateWithPath (path +"/\u0043l\u0065\u0061\u0072\u0046\u006f\u0072\u006d\u0061t\u0074\u0069\u006e\u0067At\u0074\u0072");_aecdd !=nil {return _aecdd ; +};};if _bbaffa .Top3HeadingStylesAttr !=nil {if _debee :=_bbaffa .Top3HeadingStylesAttr .ValidateWithPath (path +"\u002f\u0054\u006f\u00703H\u0065\u0061\u0064\u0069\u006e\u0067\u0053\u0074\u0079\u006c\u0065\u0073\u0041\u0074t\u0072");_debee !=nil {return _debee ; +};};if _bbaffa .VisibleStylesAttr !=nil {if _bddac :=_bbaffa .VisibleStylesAttr .ValidateWithPath (path +"\u002fV\u0069s\u0069\u0062\u006c\u0065\u0053t\u0079\u006ce\u0073\u0041\u0074\u0074\u0072");_bddac !=nil {return _bddac ;};};if _bbaffa .AlternateStyleNamesAttr !=nil {if _ababa :=_bbaffa .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"); +_ababa !=nil {return _ababa ;};};return nil ;};func (_fbbdaa *ST_Zoom )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_fbbdaa =0;case "\u006e\u006f\u006e\u0065":*_fbbdaa =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_fbbdaa =2; +case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_fbbdaa =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_fbbdaa =4;};return nil ;};func (_bbgf *CT_PPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bbgf .PStyle !=nil {_dffbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_bbgf .PStyle ,_dffbb );};if _bbgf .KeepNext !=nil {_aegfg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_bbgf .KeepNext ,_aegfg );};if _bbgf .KeepLines !=nil {_dead :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}}; +e .EncodeElement (_bbgf .KeepLines ,_dead );};if _bbgf .PageBreakBefore !=nil {_dgbef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_bbgf .PageBreakBefore ,_dgbef ); +};if _bbgf .FramePr !=nil {_cfeadb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_bbgf .FramePr ,_cfeadb );};if _bbgf .WidowControl !=nil {_aabec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; +e .EncodeElement (_bbgf .WidowControl ,_aabec );};if _bbgf .NumPr !=nil {_dbcgb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_bbgf .NumPr ,_dbcgb );};if _bbgf .SuppressLineNumbers !=nil {_aabcg :=_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 (_bbgf .SuppressLineNumbers ,_aabcg );};if _bbgf .PBdr !=nil {_gddad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_bbgf .PBdr ,_gddad );};if _bbgf .Shd !=nil {_bacfea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}}; +e .EncodeElement (_bbgf .Shd ,_bacfea );};if _bbgf .Tabs !=nil {_gffcc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_bbgf .Tabs ,_gffcc );};if _bbgf .SuppressAutoHyphens !=nil {_ffbac :=_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 (_bbgf .SuppressAutoHyphens ,_ffbac );};if _bbgf .Kinsoku !=nil {_aaaaf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_bbgf .Kinsoku ,_aaaaf );};if _bbgf .WordWrap !=nil {_dfabag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; +e .EncodeElement (_bbgf .WordWrap ,_dfabag );};if _bbgf .OverflowPunct !=nil {_ceabc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_bbgf .OverflowPunct ,_ceabc ); +};if _bbgf .TopLinePunct !=nil {_fbdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_bbgf .TopLinePunct ,_fbdg );};if _bbgf .AutoSpaceDE !=nil {_ffedb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; +e .EncodeElement (_bbgf .AutoSpaceDE ,_ffedb );};if _bbgf .AutoSpaceDN !=nil {_edbag :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_bbgf .AutoSpaceDN ,_edbag ); +};if _bbgf .Bidi !=nil {_gbcdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_bbgf .Bidi ,_gbcdb );};if _bbgf .AdjustRightInd !=nil {_aceb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; +e .EncodeElement (_bbgf .AdjustRightInd ,_aceb );};if _bbgf .SnapToGrid !=nil {_fdafac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bbgf .SnapToGrid ,_fdafac );};if _bbgf .Spacing !=nil {_ecdcc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}}; +e .EncodeElement (_bbgf .Spacing ,_ecdcc );};if _bbgf .Ind !=nil {_bacbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0064"}};e .EncodeElement (_bbgf .Ind ,_bacbe );};if _bbgf .ContextualSpacing !=nil {_afdbc :=_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 (_bbgf .ContextualSpacing ,_afdbc );};if _bbgf .MirrorIndents !=nil {_fdbcef :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_bbgf .MirrorIndents ,_fdbcef ); +};if _bbgf .SuppressOverlap !=nil {_geacg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}};e .EncodeElement (_bbgf .SuppressOverlap ,_geacg );};if _bbgf .Jc !=nil {_fbddc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}}; +e .EncodeElement (_bbgf .Jc ,_fbddc );};if _bbgf .TextDirection !=nil {_aafeb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bbgf .TextDirection ,_aafeb ); +};if _bbgf .TextAlignment !=nil {_fbafa :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_bbgf .TextAlignment ,_fbafa );};if _bbgf .TextboxTightWrap !=nil {_eegab :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}}; +e .EncodeElement (_bbgf .TextboxTightWrap ,_eegab );};if _bbgf .OutlineLvl !=nil {_cbfgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}};e .EncodeElement (_bbgf .OutlineLvl ,_cbfgc );}; +if _bbgf .DivId !=nil {_dadfcd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_bbgf .DivId ,_dadfcd );};if _bbgf .CnfStyle !=nil {_bbddc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_bbgf .CnfStyle ,_bbddc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eegfg *EG_HdrFtrReferences )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abeea :for {_ffbfa ,_gadecd :=d .Token (); +if _gadecd !=nil {return _gadecd ;};switch _gedgdb :=_ffbfa .(type ){case _g .StartElement :switch _gedgdb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eegfg .HeaderReference =NewCT_HdrFtrRef (); +if _aecfe :=d .DecodeElement (_eegfg .HeaderReference ,&_gedgdb );_aecfe !=nil {return _aecfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eegfg .FooterReference =NewCT_HdrFtrRef (); +if _efcee :=d .DecodeElement (_eegfg .FooterReference ,&_gedgdb );_efcee !=nil {return _efcee ;};default:_bd .Log .Debug ("\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",_gedgdb .Name ); +if _bddbf :=d .Skip ();_bddbf !=nil {return _bddbf ;};};case _g .EndElement :break _abeea ;case _g .CharData :};};return nil ;};func (_bgcgf *CT_MailMergeDocType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgcgf .ValAttr =ST_MailMergeDocType (1); +for _ ,_cbdceb :=range start .Attr {if _cbdceb .Name .Local =="\u0076\u0061\u006c"{_bgcgf .ValAttr .UnmarshalXMLAttr (_cbdceb );continue ;};};for {_cbfde ,_cagc :=d .Token ();if _cagc !=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",_cagc ); +};if _fced ,_fgege :=_cbfde .(_g .EndElement );_fgege &&_fced .Name ==start .Name {break ;};};return nil ;};func (_cbgdgc *ST_DropCap )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cbgdgc =0;case "\u006e\u006f\u006e\u0065":*_cbgdgc =1; +case "\u0064\u0072\u006f\u0070":*_cbgdgc =2;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cbgdgc =3;};return nil ;};type CT_DocRsids struct{ -// Footnote Placement -Pos *CT_FtnPos ; +// Original Document Revision Save ID +RsidRoot *CT_LongHexNumber ; -// Footnote Numbering Format -NumFmt *CT_NumFmt ; +// Single Session Revision Save ID +Rsid []*CT_LongHexNumber ;};func (_dcgfc ST_PTabLeader )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dcgfc .String (),start );}; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// ValidateWithPath validates the CT_BookmarkRange and its children, prefixing error messages with path +func (_gfe *CT_BookmarkRange )ValidateWithPath (path string )error {if _bbdg :=_gfe .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_bbdg !=nil {return _bbdg ;};return nil ;};func ParseUnionST_HpsMeasure (s string )(ST_HpsMeasure ,error ){_eeedcg :=ST_HpsMeasure {};if _ffb .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_eeedcg .ST_PositiveUniversalMeasure =&s ;}else {_ggdfdb ,_edfdcg :=_ff .ParseFloat (s ,64); +if _edfdcg !=nil {return _eeedcg ,_a .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_edfdcg );};_eeedcg .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (_ggdfdb ));};return _eeedcg ,nil ; +};func NewCT_Pitch ()*CT_Pitch {_aaeea :=&CT_Pitch {};_aaeea .ValAttr =ST_Pitch (1);return _aaeea };func (_cacg *CT_FrameLayout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_faaffd ,_acfc :=_cacg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _acfc !=nil {return _acfc ;};start .Attr =append (start .Attr ,_faaffd );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bddca WdST_AlignH )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bddca .String (),start ); +};func (_bcffcd ST_TblWidth )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bedagf :=_g .Attr {};_bedagf .Name =name ;switch _bcffcd {case ST_TblWidthUnset :_bedagf .Value ="";case ST_TblWidthNil :_bedagf .Value ="\u006e\u0069\u006c";case ST_TblWidthPct :_bedagf .Value ="\u0070\u0063\u0074"; +case ST_TblWidthDxa :_bedagf .Value ="\u0064\u0078\u0061";case ST_TblWidthAuto :_bedagf .Value ="\u0061\u0075\u0074\u006f";};return _bedagf ,nil ;};func (_ec *AG_Password )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ec .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 :_a .Sprintf ("\u0025\u0076",*_ec .AlgorithmNameAttr )}); +};if _ec .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 :_a .Sprintf ("\u0025\u0076",*_ec .HashValueAttr )});};if _ec .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 :_a .Sprintf ("\u0025\u0076",*_ec .SaltValueAttr )}); +};if _ec .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 :_a .Sprintf ("\u0025\u0076",*_ec .SpinCountAttr )});};return nil ;};func (_afaff *CT_Recipients )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcfcb :for {_gfaf ,_dddff :=d .Token (); +if _dddff !=nil {return _dddff ;};switch _afgfgd :=_gfaf .(type ){case _g .StartElement :switch _afgfgd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gcfbd :=NewCT_RecipientData (); +if _baee :=d .DecodeElement (_gcfbd ,&_afgfgd );_baee !=nil {return _baee ;};_afaff .RecipientData =append (_afaff .RecipientData ,_gcfbd );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_afgfgd .Name ); +if _gaaag :=d .Skip ();_gaaag !=nil {return _gaaag ;};};case _g .EndElement :break _fcfcb ;case _g .CharData :};};return nil ;}; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;}; +// Validate validates the CT_BookmarkRange and its children +func (_ade *CT_BookmarkRange )Validate ()error {return _ade .ValidateWithPath ("\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065");};func (_dceae ST_TblOverlap )Validate ()error {return _dceae .ValidateWithPath ("")}; -// Validate validates the CT_AltChunk and its children -func (_fcca *CT_AltChunk )Validate ()error {return _fcca .ValidateWithPath ("C\u0054\u005f\u0041\u006c\u0074\u0043\u0068\u0075\u006e\u006b");};type CT_AutoCaption struct{ -// Identifier of Object to be Automatically Captioned -NameAttr string ; +// ValidateWithPath validates the CT_DataBinding and its children, prefixing error messages with path +func (_cdeea *CT_DataBinding )ValidateWithPath (path string )error {return nil }; -// Caption Used for Automatic Captioning -CaptionAttr string ;};func (_effga *ST_StyleType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_effga =0;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_effga =1;case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_effga =2; -case "\u0074\u0061\u0062l\u0065":*_effga =3;case "\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg":*_effga =4;};return nil ;}; +// Validate validates the WdWgp and its children +func (_ddbbg *WdWgp )Validate ()error {return _ddbbg .ValidateWithPath ("\u0057\u0064\u0057g\u0070")};func (_eaabeb ST_PageOrientation )ValidateWithPath (path string )error {switch _eaabeb {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 (_eaabeb )); +};return nil ;}; -// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path -func (_afgc *CT_Style )ValidateWithPath (path string )error {if _cbfee :=_afgc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cbfee !=nil {return _cbfee ;};if _afgc .DefaultAttr !=nil {if _gdbcee :=_afgc .DefaultAttr .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072"); -_gdbcee !=nil {return _gdbcee ;};};if _afgc .CustomStyleAttr !=nil {if _gaedd :=_afgc .CustomStyleAttr .ValidateWithPath (path +"\u002f\u0043u\u0073\u0074\u006fm\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_gaedd !=nil {return _gaedd ;};};if _afgc .Name !=nil {if _bbfde :=_afgc .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065"); -_bbfde !=nil {return _bbfde ;};};if _afgc .Aliases !=nil {if _badfba :=_afgc .Aliases .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073\u0065\u0073");_badfba !=nil {return _badfba ;};};if _afgc .BasedOn !=nil {if _bfgebc :=_afgc .BasedOn .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0064\u004f\u006e"); -_bfgebc !=nil {return _bfgebc ;};};if _afgc .Next !=nil {if _edgfa :=_afgc .Next .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074");_edgfa !=nil {return _edgfa ;};};if _afgc .Link !=nil {if _dafdd :=_afgc .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b"); -_dafdd !=nil {return _dafdd ;};};if _afgc .AutoRedefine !=nil {if _bebbc :=_afgc .AutoRedefine .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065");_bebbc !=nil {return _bebbc ;};};if _afgc .Hidden !=nil {if _gcddgd :=_afgc .Hidden .ValidateWithPath (path +"\u002fH\u0069\u0064\u0064\u0065\u006e"); -_gcddgd !=nil {return _gcddgd ;};};if _afgc .UiPriority !=nil {if _dgage :=_afgc .UiPriority .ValidateWithPath (path +"/\u0055\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079");_dgage !=nil {return _dgage ;};};if _afgc .SemiHidden !=nil {if _befee :=_afgc .SemiHidden .ValidateWithPath (path +"/\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e"); -_befee !=nil {return _befee ;};};if _afgc .UnhideWhenUsed !=nil {if _fcbfc :=_afgc .UnhideWhenUsed .ValidateWithPath (path +"\u002fU\u006eh\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064");_fcbfc !=nil {return _fcbfc ;};};if _afgc .QFormat !=nil {if _cgebg :=_afgc .QFormat .ValidateWithPath (path +"\u002f\u0051\u0046\u006f\u0072\u006d\u0061\u0074"); -_cgebg !=nil {return _cgebg ;};};if _afgc .Locked !=nil {if _gbcgc :=_afgc .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064");_gbcgc !=nil {return _gbcgc ;};};if _afgc .Personal !=nil {if _dcdba :=_afgc .Personal .ValidateWithPath (path +"\u002fP\u0065\u0072\u0073\u006f\u006e\u0061l"); -_dcdba !=nil {return _dcdba ;};};if _afgc .PersonalCompose !=nil {if _aedca :=_afgc .PersonalCompose .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u006fn\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065");_aedca !=nil {return _aedca ;};};if _afgc .PersonalReply !=nil {if _cabbfb :=_afgc .PersonalReply .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006cR\u0065\u0070\u006c\u0079"); -_cabbfb !=nil {return _cabbfb ;};};if _afgc .Rsid !=nil {if _fffde :=_afgc .Rsid .ValidateWithPath (path +"\u002f\u0052\u0073i\u0064");_fffde !=nil {return _fffde ;};};if _afgc .PPr !=nil {if _efabf :=_afgc .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072"); -_efabf !=nil {return _efabf ;};};if _afgc .RPr !=nil {if _cacgae :=_afgc .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cacgae !=nil {return _cacgae ;};};if _afgc .TblPr !=nil {if _dedde :=_afgc .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072"); -_dedde !=nil {return _dedde ;};};if _afgc .TrPr !=nil {if _bdaebd :=_afgc .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_bdaebd !=nil {return _bdaebd ;};};if _afgc .TcPr !=nil {if _cgfbcf :=_afgc .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072"); -_cgfbcf !=nil {return _cgfbcf ;};};for _bfeeda ,_efeeg :=range _afgc .TblStylePr {if _aagbdc :=_efeeg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050r\u005b\u0025\u0064\u005d",path ,_bfeeda ));_aagbdc !=nil {return _aagbdc ; -};};return nil ;}; +// Validate validates the CT_ColorSchemeMapping and its children +func (_aded *CT_ColorSchemeMapping )Validate ()error {return _aded .ValidateWithPath ("C\u0054\u005f\u0043\u006flo\u0072S\u0063\u0068\u0065\u006d\u0065M\u0061\u0070\u0070\u0069\u006e\u0067");};func (_fabga ST_Theme )String ()string {switch _fabga {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 "";};type CT_DocPart struct{ -// ValidateWithPath validates the CT_Frameset and its children, prefixing error messages with path -func (_bgdea *CT_Frameset )ValidateWithPath (path string )error {if _bgdea .Sz !=nil {if _dcbf :=_bgdea .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_dcbf !=nil {return _dcbf ;};};if _bgdea .FramesetSplitbar !=nil {if _cdadg :=_bgdea .FramesetSplitbar .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006ci\u0074\u0062\u0061\u0072"); -_cdadg !=nil {return _cdadg ;};};if _bgdea .FrameLayout !=nil {if _fagaf :=_bgdea .FrameLayout .ValidateWithPath (path +"\u002f\u0046\u0072a\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074");_fagaf !=nil {return _fagaf ;};};if _bgdea .Title !=nil {if _cfad :=_bgdea .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065"); -_cfad !=nil {return _cfad ;};};for _cfaff ,_gdfed :=range _bgdea .Choice {if _bdbf :=_gdfed .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_cfaff ));_bdbf !=nil {return _bdbf ;};}; -return nil ;};func NewCT_RPrDefault ()*CT_RPrDefault {_bgfbd :=&CT_RPrDefault {};return _bgfbd };func NewWdWgp ()*WdWgp {_ccfbge :=&WdWgp {};_ccfbge .WdCT_WordprocessingGroup =*NewWdCT_WordprocessingGroup ();return _ccfbge ;};func (_egdacg ST_MultiLevelType )ValidateWithPath (path string )error {switch _egdacg {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 (_egdacg )); -};return nil ;}; +// Glossary Document Entry Properties +DocPartPr *CT_DocPartPr ; -// Validate validates the CT_TrPrChange and its children -func (_fbgdc *CT_TrPrChange )Validate ()error {return _fbgdc .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_bddg *CT_DocParts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _bddg .DocPart !=nil {_eeebd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};for _ ,_daeac :=range _bddg .DocPart {e .EncodeElement (_daeac ,_eeebd );};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func NewCT_RubyAlign ()*CT_RubyAlign {_agbbe :=&CT_RubyAlign {};_agbbe .ValAttr =ST_RubyAlign (1);return _agbbe ;};func (_dbbage ST_ObjectDrawAspect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dbbage .String (),start ); +// Contents of Glossary Document Entry +DocPartBody *CT_Body ;};func NewCT_PixelsMeasure ()*CT_PixelsMeasure {_fagbf :=&CT_PixelsMeasure {};return _fagbf };func (_abdcbe ST_Jc )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gbcfe :=_g .Attr {};_gbcfe .Name =name ;switch _abdcbe {case ST_JcUnset :_gbcfe .Value =""; +case ST_JcStart :_gbcfe .Value ="\u0073\u0074\u0061r\u0074";case ST_JcCenter :_gbcfe .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcEnd :_gbcfe .Value ="\u0065\u006e\u0064";case ST_JcBoth :_gbcfe .Value ="\u0062\u006f\u0074\u0068";case ST_JcMediumKashida :_gbcfe .Value ="\u006d\u0065\u0064\u0069\u0075\u006d\u004b\u0061\u0073\u0068\u0069\u0064\u0061"; +case ST_JcDistribute :_gbcfe .Value ="\u0064\u0069\u0073\u0074\u0072\u0069\u0062\u0075\u0074\u0065";case ST_JcNumTab :_gbcfe .Value ="\u006e\u0075\u006d\u0054\u0061\u0062";case ST_JcHighKashida :_gbcfe .Value ="h\u0069\u0067\u0068\u004b\u0061\u0073\u0068\u0069\u0064\u0061"; +case ST_JcLowKashida :_gbcfe .Value ="\u006c\u006f\u0077\u004b\u0061\u0073\u0068\u0069\u0064\u0061";case ST_JcThaiDistribute :_gbcfe .Value ="\u0074\u0068\u0061\u0069\u0044\u0069\u0073\u0074\u0072i\u0062\u0075\u0074\u0065";case ST_JcLeft :_gbcfe .Value ="\u006c\u0065\u0066\u0074"; +case ST_JcRight :_gbcfe .Value ="\u0072\u0069\u0067h\u0074";};return _gbcfe ,nil ;};func (_dbfb *CT_Fonts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_daage :=range start .Attr {if _daage .Name .Local =="\u0068\u0069\u006e\u0074"{_dbfb .HintAttr .UnmarshalXMLAttr (_daage ); +continue ;};if _daage .Name .Local =="\u0061\u0073\u0063i\u0069"{_abagg ,_cggd :=_daage .Value ,error (nil );if _cggd !=nil {return _cggd ;};_dbfb .AsciiAttr =&_abagg ;continue ;};if _daage .Name .Local =="\u0068\u0041\u006es\u0069"{_gegd ,_beegc :=_daage .Value ,error (nil ); +if _beegc !=nil {return _beegc ;};_dbfb .HAnsiAttr =&_gegd ;continue ;};if _daage .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"{_gegcg ,_deagf :=_daage .Value ,error (nil );if _deagf !=nil {return _deagf ;};_dbfb .EastAsiaAttr =&_gegcg ; +continue ;};if _daage .Name .Local =="\u0063\u0073"{_aeaff ,_abfef :=_daage .Value ,error (nil );if _abfef !=nil {return _abfef ;};_dbfb .CsAttr =&_aeaff ;continue ;};if _daage .Name .Local =="\u0061\u0073\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"{_dbfb .AsciiThemeAttr .UnmarshalXMLAttr (_daage ); +continue ;};if _daage .Name .Local =="\u0068\u0041\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"{_dbfb .HAnsiThemeAttr .UnmarshalXMLAttr (_daage );continue ;};if _daage .Name .Local =="\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"{_dbfb .EastAsiaThemeAttr .UnmarshalXMLAttr (_daage ); +continue ;};if _daage .Name .Local =="\u0063s\u0074\u0068\u0065\u006d\u0065"{_dbfb .CsthemeAttr .UnmarshalXMLAttr (_daage );continue ;};};for {_ebef ,_caedd :=d .Token ();if _caedd !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u006f\u006e\u0074\u0073: \u0025\u0073",_caedd ); +};if _cdab ,_gccb :=_ebef .(_g .EndElement );_gccb &&_cdab .Name ==start .Name {break ;};};return nil ;};func NewCT_Placeholder ()*CT_Placeholder {_acfed :=&CT_Placeholder {};_acfed .DocPart =NewCT_String ();return _acfed ;};func (_dfbged WdST_RelFromH )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ageabe :=_g .Attr {}; +_ageabe .Name =name ;switch _dfbged {case WdST_RelFromHUnset :_ageabe .Value ="";case WdST_RelFromHMargin :_ageabe .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHPage :_ageabe .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromHColumn :_ageabe .Value ="\u0063\u006f\u006c\u0075\u006d\u006e"; +case WdST_RelFromHCharacter :_ageabe .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case WdST_RelFromHLeftMargin :_ageabe .Value ="\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHRightMargin :_ageabe .Value ="r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e"; +case WdST_RelFromHInsideMargin :_ageabe .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHOutsideMargin :_ageabe .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";};return _ageabe ,nil ; }; -// ValidateWithPath validates the CT_TrackChangeRange and its children, prefixing error messages with path -func (_ebagge *CT_TrackChangeRange )ValidateWithPath (path string )error {if _aefgdg :=_ebagge .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); -_aefgdg !=nil {return _aefgdg ;};return nil ;};const (ST_SdtDateMappingTypeUnset ST_SdtDateMappingType =0;ST_SdtDateMappingTypeText ST_SdtDateMappingType =1;ST_SdtDateMappingTypeDate ST_SdtDateMappingType =2;ST_SdtDateMappingTypeDateTime ST_SdtDateMappingType =3; -);func NewCT_Language ()*CT_Language {_eegfd :=&CT_Language {};return _eegfd };func (_ebdfac ST_FldCharType )ValidateWithPath (path string )error {switch _ebdfac {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 (_ebdfac )); -};return nil ;};func (_gdfca *CT_DocPartName )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_gdfca .ValAttr )}); -if _gdfca .DecoratedAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gdfca .DecoratedAttr )});};e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the WdCT_WordprocessingCanvasChoice and its children, prefixing error messages with path +func (_gfcbbf *WdCT_WordprocessingCanvasChoice )ValidateWithPath (path string )error {for _bagba ,_gacdf :=range _gfcbbf .Wsp {if _bfbcgg :=_gacdf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0057\u0073\u0070\u005b\u0025\u0064\u005d",path ,_bagba )); +_bfbcgg !=nil {return _bfbcgg ;};};for _ebcdb ,_cgceb :=range _gfcbbf .Pic {if _gggabf :=_cgceb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0050\u0069\u0063\u005b\u0025\u0064\u005d",path ,_ebcdb ));_gggabf !=nil {return _gggabf ;};};for _fbbbgd ,_fdggfc :=range _gfcbbf .ContentPart {if _dcbgca :=_fdggfc .ValidateWithPath (_a .Sprintf ("\u0025s\u002fC\u006f\u006e\u0074\u0065\u006et\u0050\u0061r\u0074\u005b\u0025\u0064\u005d",path ,_fbbbgd )); +_dcbgca !=nil {return _dcbgca ;};};for _cgced ,_fgbdef :=range _gfcbbf .Wgp {if _bcafc :=_fgbdef .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0057\u0067\u0070\u005b\u0025\u0064\u005d",path ,_cgced ));_bcafc !=nil {return _bcafc ;};};for _affbg ,_fdgaf :=range _gfcbbf .GraphicFrame {if _cecggc :=_fdgaf .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0047ra\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_affbg )); +_cecggc !=nil {return _cecggc ;};};return nil ;};func (_acagd *ST_Shd )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_acagd =0;case "\u006e\u0069\u006c":*_acagd =1;case "\u0063\u006c\u0065a\u0072":*_acagd =2;case "\u0073\u006f\u006ci\u0064":*_acagd =3; +case "\u0068\u006f\u0072\u007a\u0053\u0074\u0072\u0069\u0070\u0065":*_acagd =4;case "\u0076\u0065\u0072\u0074\u0053\u0074\u0072\u0069\u0070\u0065":*_acagd =5;case "\u0072\u0065\u0076\u0065\u0072\u0073\u0065\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_acagd =6; +case "\u0064\u0069\u0061\u0067\u0053\u0074\u0072\u0069\u0070\u0065":*_acagd =7;case "\u0068o\u0072\u007a\u0043\u0072\u006f\u0073s":*_acagd =8;case "\u0064i\u0061\u0067\u0043\u0072\u006f\u0073s":*_acagd =9;case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0053t\u0072\u0069\u0070\u0065":*_acagd =10; +case "\u0074\u0068\u0069\u006e\u0056\u0065\u0072\u0074\u0053t\u0072\u0069\u0070\u0065":*_acagd =11;case "t\u0068\u0069\u006e\u0052ev\u0065r\u0073\u0065\u0044\u0069\u0061g\u0053\u0074\u0072\u0069\u0070\u0065":*_acagd =12;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0053t\u0072\u0069\u0070\u0065":*_acagd =13; +case "\u0074\u0068\u0069\u006e\u0048\u006f\u0072\u007a\u0043\u0072\u006f\u0073\u0073":*_acagd =14;case "\u0074\u0068\u0069\u006e\u0044\u0069\u0061\u0067\u0043\u0072\u006f\u0073\u0073":*_acagd =15;case "\u0070\u0063\u0074\u0035":*_acagd =16;case "\u0070\u0063\u00741\u0030":*_acagd =17; +case "\u0070\u0063\u00741\u0032":*_acagd =18;case "\u0070\u0063\u00741\u0035":*_acagd =19;case "\u0070\u0063\u00742\u0030":*_acagd =20;case "\u0070\u0063\u00742\u0035":*_acagd =21;case "\u0070\u0063\u00743\u0030":*_acagd =22;case "\u0070\u0063\u00743\u0035":*_acagd =23; +case "\u0070\u0063\u00743\u0037":*_acagd =24;case "\u0070\u0063\u00744\u0030":*_acagd =25;case "\u0070\u0063\u00744\u0035":*_acagd =26;case "\u0070\u0063\u00745\u0030":*_acagd =27;case "\u0070\u0063\u00745\u0035":*_acagd =28;case "\u0070\u0063\u00746\u0030":*_acagd =29; +case "\u0070\u0063\u00746\u0032":*_acagd =30;case "\u0070\u0063\u00746\u0035":*_acagd =31;case "\u0070\u0063\u00747\u0030":*_acagd =32;case "\u0070\u0063\u00747\u0035":*_acagd =33;case "\u0070\u0063\u00748\u0030":*_acagd =34;case "\u0070\u0063\u00748\u0035":*_acagd =35; +case "\u0070\u0063\u00748\u0037":*_acagd =36;case "\u0070\u0063\u00749\u0030":*_acagd =37;case "\u0070\u0063\u00749\u0035":*_acagd =38;};return nil ;};type CT_Panose struct{ -// Validate validates the WdAnchor and its children -func (_cfgcc *WdAnchor )Validate ()error {return _cfgcc .ValidateWithPath ("\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072");};func (_gbbbgb *Fonts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbbbgb .CT_FontsList =*NewCT_FontsList (); -_gfccdd :for {_afbae ,_dffab :=d .Token ();if _dffab !=nil {return _dffab ;};switch _fbagb :=_afbae .(type ){case _b .StartElement :switch _fbagb .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 :"\u0066\u006f\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 :"\u0066\u006f\u006e\u0074"}:_abeag :=NewCT_Font (); -if _ccdbgc :=d .DecodeElement (_abeag ,&_fbagb );_ccdbgc !=nil {return _ccdbgc ;};_gbbbgb .Font =append (_gbbbgb .Font ,_abeag );default:_af .Log .Debug ("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",_fbagb .Name ); -if _bcdaff :=d .Skip ();_bcdaff !=nil {return _bcdaff ;};};case _b .EndElement :break _gfccdd ;case _b .CharData :};};return nil ;};func (_edged *ST_InfoTextType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgddfa ,_badefa :=d .Token (); -if _badefa !=nil {return _badefa ;};if _dgdgge ,_eggffg :=_bgddfa .(_b .EndElement );_eggffg &&_dgdgge .Name ==start .Name {*_edged =1;return nil ;};if _gbbebb ,_fcffd :=_bgddfa .(_b .CharData );!_fcffd {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",_bgddfa ); -}else {switch string (_gbbebb ){case "":*_edged =0;case "\u0074\u0065\u0078\u0074":*_edged =1;case "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074":*_edged =2;};};_bgddfa ,_badefa =d .Token ();if _badefa !=nil {return _badefa ;};if _dbggf ,_fbcdcd :=_bgddfa .(_b .EndElement ); -_fbcdcd &&_dbggf .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",_bgddfa );};type CT_DocVars struct{ +// Value +ValAttr string ;}; -// Single Document Variable -DocVar []*CT_DocVar ;}; +// ValidateWithPath validates the EG_PContentMath and its children, prefixing error messages with path +func (_cbbbd *EG_PContentMath )ValidateWithPath (path string )error {for _eecdfe ,_cfeade :=range _cbbbd .EG_PContentBase {if _dbebd :=_cfeade .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045G_\u0050\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0042\u0061\u0073\u0065\u005b\u0025d\u005d",path ,_eecdfe )); +_dbebd !=nil {return _dbebd ;};};for _bacbd ,_gfgabg :=range _cbbbd .EG_ContentRunContentBase {if _gddda :=_gfgabg .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 ,_bacbd )); +_gddda !=nil {return _gddda ;};};return nil ;}; -// Validate validates the CT_GlossaryDocument and its children -func (_agbeg *CT_GlossaryDocument )Validate ()error {return _agbeg .ValidateWithPath ("\u0043\u0054\u005f\u0047lo\u0073\u0073\u0061\u0072\u0079\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074");}; +// Validate validates the CT_Column and its children +func (_gbgb *CT_Column )Validate ()error {return _gbgb .ValidateWithPath ("\u0043T\u005f\u0043\u006f\u006c\u0075\u006dn");}; -// Validate validates the EG_RangeMarkupElements and its children -func (_cddgg *EG_RangeMarkupElements )Validate ()error {return _cddgg .ValidateWithPath ("\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073");};func NewCT_StylePaneFilter ()*CT_StylePaneFilter {_dfcedd :=&CT_StylePaneFilter {}; -return _dfcedd };func NewCT_ReadingModeInkLockDown ()*CT_ReadingModeInkLockDown {_dagbaf :=&CT_ReadingModeInkLockDown {};return _dagbaf ;};type WdCT_EffectExtent struct{LAttr _a .ST_Coordinate ;TAttr _a .ST_Coordinate ;RAttr _a .ST_Coordinate ;BAttr _a .ST_Coordinate ; -};func (_defec ST_Theme )String ()string {switch _defec {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 "";}; +// ValidateWithPath validates the CT_SdtText and its children, prefixing error messages with path +func (_badcg *CT_SdtText )ValidateWithPath (path string )error {if _badcg .MultiLineAttr !=nil {if _fddfe :=_badcg .MultiLineAttr .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006ee\u0041\u0074\u0074\u0072");_fddfe !=nil {return _fddfe ; +};};return nil ;};func (_dbfggge ST_ProofErr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbfggge .String (),start );};type CT_Recipients struct{ -// Validate validates the CT_Placeholder and its children -func (_fdeef *CT_Placeholder )Validate ()error {return _fdeef .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u0061\u0063\u0065\u0068o\u006c\u0064\u0065\u0072");};func (_fceef *WdCT_Anchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fceef .SimplePos =_a .NewCT_Point2D (); -_fceef .PositionH =NewWdCT_PosH ();_fceef .PositionV =NewWdCT_PosV ();_fceef .Extent =_a .NewCT_PositiveSize2D ();_fceef .DocPr =_a .NewCT_NonVisualDrawingProps ();_fceef .Graphic =_a .NewGraphic ();for _ ,_acbce :=range start .Attr {if _acbce .Name .Local =="\u0064\u0069\u0073t\u0054"{_bdbcc ,_bfdgc :=_d .ParseUint (_acbce .Value ,10,32); -if _bfdgc !=nil {return _bfdgc ;};_bggdgg :=uint32 (_bdbcc );_fceef .DistTAttr =&_bggdgg ;continue ;};if _acbce .Name .Local =="\u0064\u0069\u0073t\u004c"{_egebgf ,_gdedc :=_d .ParseUint (_acbce .Value ,10,32);if _gdedc !=nil {return _gdedc ;};_ceebg :=uint32 (_egebgf ); -_fceef .DistLAttr =&_ceebg ;continue ;};if _acbce .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_baceff ,_cdgedbg :=_d .ParseBool (_acbce .Value );if _cdgedbg !=nil {return _cdgedbg ;};_fceef .SimplePosAttr =&_baceff ;continue ;};if _acbce .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_cccbb ,_gegcf :=_d .ParseBool (_acbce .Value ); -if _gegcf !=nil {return _gegcf ;};_fceef .BehindDocAttr =_cccbb ;continue ;};if _acbce .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_aaagfc ,_bcbde :=_d .ParseBool (_acbce .Value );if _bcbde !=nil {return _bcbde ; -};_fceef .LayoutInCellAttr =_aaagfc ;continue ;};if _acbce .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_eedeea ,_fcgec :=_d .ParseBool (_acbce .Value );if _fcgec !=nil {return _fcgec ;};_fceef .HiddenAttr =&_eedeea ;continue ;};if _acbce .Name .Local =="\u0064\u0069\u0073t\u0042"{_ccaagg ,_gccadad :=_d .ParseUint (_acbce .Value ,10,32); -if _gccadad !=nil {return _gccadad ;};_ggdge :=uint32 (_ccaagg );_fceef .DistBAttr =&_ggdge ;continue ;};if _acbce .Name .Local =="\u0064\u0069\u0073t\u0052"{_acddc ,_ccfeg :=_d .ParseUint (_acbce .Value ,10,32);if _ccfeg !=nil {return _ccfeg ;};_defdgd :=uint32 (_acddc ); -_fceef .DistRAttr =&_defdgd ;continue ;};if _acbce .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_dcdcd ,_eddbf :=_d .ParseUint (_acbce .Value ,10,32);if _eddbf !=nil {return _eddbf ;};_fceef .RelativeHeightAttr =uint32 (_dcdcd ); -continue ;};if _acbce .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_cbdec ,_adfcag :=_d .ParseBool (_acbce .Value );if _adfcag !=nil {return _adfcag ;};_fceef .LockedAttr =_cbdec ;continue ;};if _acbce .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_dafgc ,_cfcad :=_d .ParseBool (_acbce .Value ); -if _cfcad !=nil {return _cfcad ;};_fceef .AllowOverlapAttr =_dafgc ;continue ;};};_ddabb :for {_efafe ,_cceace :=d .Token ();if _cceace !=nil {return _cceace ;};switch _fbedc :=_efafe .(type ){case _b .StartElement :switch _fbedc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_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 :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _gfebf :=d .DecodeElement (_fceef .SimplePos ,&_fbedc ); -_gfebf !=nil {return _gfebf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_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 :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _deabb :=d .DecodeElement (_fceef .PositionH ,&_fbedc ); -_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\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_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 :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _fgefgb :=d .DecodeElement (_fceef .PositionV ,&_fbedc ); -_fgefgb !=nil {return _fgefgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _ggebfe :=d .DecodeElement (_fceef .Extent ,&_fbedc ); -_ggebfe !=nil {return _ggebfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_fceef .EffectExtent =NewWdCT_EffectExtent (); -if _cfcag :=d .DecodeElement (_fceef .EffectExtent ,&_fbedc );_cfcag !=nil {return _cfcag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_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 :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_fceef .Choice =NewWdEG_WrapTypeChoice (); -if _dcgab :=d .DecodeElement (&_fceef .Choice .WrapNone ,&_fbedc );_dcgab !=nil {return _dcgab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_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 :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_fceef .Choice =NewWdEG_WrapTypeChoice (); -if _ccafgd :=d .DecodeElement (&_fceef .Choice .WrapSquare ,&_fbedc );_ccafgd !=nil {return _ccafgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_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 :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_fceef .Choice =NewWdEG_WrapTypeChoice (); -if _cdaded :=d .DecodeElement (&_fceef .Choice .WrapTight ,&_fbedc );_cdaded !=nil {return _cdaded ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_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 :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_fceef .Choice =NewWdEG_WrapTypeChoice (); -if _ffacce :=d .DecodeElement (&_fceef .Choice .WrapThrough ,&_fbedc );_ffacce !=nil {return _ffacce ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_fceef .Choice =NewWdEG_WrapTypeChoice (); -if _cbegdb :=d .DecodeElement (&_fceef .Choice .WrapTopAndBottom ,&_fbedc );_cbegdb !=nil {return _cbegdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_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 :"\u0064\u006f\u0063P\u0072"}:if _ffebdb :=d .DecodeElement (_fceef .DocPr ,&_fbedc ); -_ffebdb !=nil {return _ffebdb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_fceef .CNvGraphicFramePr =_a .NewCT_NonVisualGraphicFrameProperties (); -if _dcfgf :=d .DecodeElement (_fceef .CNvGraphicFramePr ,&_fbedc );_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 :"\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 _dbce :=d .DecodeElement (_fceef .Graphic ,&_fbedc ); -_dbce !=nil {return _dbce ;};default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_fbedc .Name ); -if _deffb :=d .Skip ();_deffb !=nil {return _deffb ;};};case _b .EndElement :break _ddabb ;case _b .CharData :};};return nil ;};func (_gbfbcb *WdCT_TxbxContent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gbfbcb .AltChunk !=nil {_ffbcc :=_b .StartElement {Name :_b .Name {Local :"w\u0070\u003a\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}}; -for _ ,_cgeafc :=range _gbfbcb .AltChunk {e .EncodeElement (_cgeafc ,_ffbcc );};};if _gbfbcb .EG_ContentBlockContent !=nil {for _ ,_aaabgc :=range _gbfbcb .EG_ContentBlockContent {_aaabgc .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_egdfadd ST_TextEffect )Validate ()error {return _egdfadd .ValidateWithPath ("")}; +// Data About Single Data Source Record +RecipientData []*CT_RecipientData ;}; -// ValidateWithPath validates the CT_RecipientData and its children, prefixing error messages with path -func (_fbdcee *CT_RecipientData )ValidateWithPath (path string )error {if _fbdcee .Active !=nil {if _fdcfa :=_fbdcee .Active .ValidateWithPath (path +"\u002fA\u0063\u0074\u0069\u0076\u0065");_fdcfa !=nil {return _fdcfa ;};};if _fcge :=_fbdcee .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e"); -_fcge !=nil {return _fcge ;};if _efagaa :=_fbdcee .UniqueTag .ValidateWithPath (path +"\u002f\u0055\u006e\u0069\u0071\u0075\u0065\u0054\u0061\u0067");_efagaa !=nil {return _efagaa ;};return nil ;}; +// ValidateWithPath validates the WdCT_EffectExtent and its children, prefixing error messages with path +func (_fgdef *WdCT_EffectExtent )ValidateWithPath (path string )error {if _ccfga :=_fgdef .LAttr .ValidateWithPath (path +"\u002f\u004c\u0041\u0074\u0074\u0072");_ccfga !=nil {return _ccfga ;};if _daddea :=_fgdef .TAttr .ValidateWithPath (path +"\u002f\u0054\u0041\u0074\u0074\u0072"); +_daddea !=nil {return _daddea ;};if _degfa :=_fgdef .RAttr .ValidateWithPath (path +"\u002f\u0052\u0041\u0074\u0074\u0072");_degfa !=nil {return _degfa ;};if _aggadg :=_fgdef .BAttr .ValidateWithPath (path +"\u002f\u0042\u0041\u0074\u0074\u0072");_aggadg !=nil {return _aggadg ; +};return nil ;};type CT_SdtBlock struct{ -// Validate validates the CT_TcPrChange and its children -func (_efccb *CT_TcPrChange )Validate ()error {return _efccb .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0063\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};func (_cfcaca *WdST_RelFromV )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acafb ,_eebgd :=d .Token (); -if _eebgd !=nil {return _eebgd ;};if _gfcac ,_aefddf :=_acafb .(_b .EndElement );_aefddf &&_gfcac .Name ==start .Name {*_cfcaca =1;return nil ;};if _gcbba ,_bgaced :=_acafb .(_b .CharData );!_bgaced {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",_acafb ); -}else {switch string (_gcbba ){case "":*_cfcaca =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cfcaca =1;case "\u0070\u0061\u0067\u0065":*_cfcaca =2;case "\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h":*_cfcaca =3;case "\u006c\u0069\u006e\u0065":*_cfcaca =4; -case "\u0074o\u0070\u004d\u0061\u0072\u0067\u0069n":*_cfcaca =5;case "\u0062\u006f\u0074t\u006f\u006d\u004d\u0061\u0072\u0067\u0069\u006e":*_cfcaca =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cfcaca =7;case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_cfcaca =8; -};};_acafb ,_eebgd =d .Token ();if _eebgd !=nil {return _eebgd ;};if _badfae ,_dddgg :=_acafb .(_b .EndElement );_dddgg &&_badfae .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",_acafb ); -};func (_aebgdf ST_HeightRule )ValidateWithPath (path string )error {switch _aebgdf {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 (_aebgdf )); -};return nil ;};func (_eeccgd *ST_TextDirection )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfgfe ,_beeeba :=d .Token ();if _beeeba !=nil {return _beeeba ;};if _adeaf ,_dabgea :=_cfgfe .(_b .EndElement );_dabgea &&_adeaf .Name ==start .Name {*_eeccgd =1; -return nil ;};if _ffgbed ,_cfefcc :=_cfgfe .(_b .CharData );!_cfefcc {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",_cfgfe );}else {switch string (_ffgbed ){case "":*_eeccgd =0; -case "\u0074\u0062":*_eeccgd =1;case "\u0072\u006c":*_eeccgd =2;case "\u006c\u0072":*_eeccgd =3;case "\u0074\u0062\u0056":*_eeccgd =4;case "\u0072\u006c\u0056":*_eeccgd =5;case "\u006c\u0072\u0056":*_eeccgd =6;case "\u0062\u0074\u004c\u0072":*_eeccgd =7; -case "\u006c\u0072\u0054\u0062":*_eeccgd =8;case "\u006c\u0072\u0054b\u0056":*_eeccgd =9;case "\u0074\u0062\u004cr\u0056":*_eeccgd =10;case "\u0074\u0062\u0052\u006c":*_eeccgd =11;case "\u0074\u0062\u0052l\u0056":*_eeccgd =12;};};_cfgfe ,_beeeba =d .Token (); -if _beeeba !=nil {return _beeeba ;};if _aaagb ,_baedd :=_cfgfe .(_b .EndElement );_baedd &&_aaagb .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",_cfgfe ); -};func ParseUnionST_SignedTwipsMeasure (s string )(ST_SignedTwipsMeasure ,error ){_cdedg :=ST_SignedTwipsMeasure {};if _bc .ST_UniversalMeasurePatternRe .MatchString (s ){_cdedg .ST_UniversalMeasure =&s ;}else {_gcdcf ,_efagf :=_d .ParseFloat (s ,64);if _efagf !=nil {return _cdedg ,_f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_efagf ); -};_cdedg .Int64 =_gf .Int64 (int64 (_gcdcf ));};return _cdedg ,nil ;};func (_fbbdfa *WdCT_EffectExtent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bdedaa :=range start .Attr {if _bdedaa .Name .Local =="\u006c"{_gafedb ,_afgdcb :=ParseUnionST_Coordinate (_bdedaa .Value ); -if _afgdcb !=nil {return _afgdcb ;};_fbbdfa .LAttr =_gafedb ;continue ;};if _bdedaa .Name .Local =="\u0074"{_bddfb ,_gedce :=ParseUnionST_Coordinate (_bdedaa .Value );if _gedce !=nil {return _gedce ;};_fbbdfa .TAttr =_bddfb ;continue ;};if _bdedaa .Name .Local =="\u0072"{_ggeac ,_becbc :=ParseUnionST_Coordinate (_bdedaa .Value ); -if _becbc !=nil {return _becbc ;};_fbbdfa .RAttr =_ggeac ;continue ;};if _bdedaa .Name .Local =="\u0062"{_fgeebc ,_badbc :=ParseUnionST_Coordinate (_bdedaa .Value );if _badbc !=nil {return _badbc ;};_fbbdfa .BAttr =_fgeebc ;continue ;};};for {_efbbc ,_adcca :=d .Token (); -if _adcca !=nil {return _f .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",_adcca );};if _adegea ,_ffaga :=_efbbc .(_b .EndElement ); -_ffaga &&_adegea .Name ==start .Name {break ;};};return nil ;};func (_fggebc ST_Border )Validate ()error {return _fggebc .ValidateWithPath ("")};func (_dbccb *ST_SectionMark )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdffbc ,_ccedce :=d .Token (); -if _ccedce !=nil {return _ccedce ;};if _dfdaa ,_ebfdc :=_bdffbc .(_b .EndElement );_ebfdc &&_dfdaa .Name ==start .Name {*_dbccb =1;return nil ;};if _aacec ,_deceaf :=_bdffbc .(_b .CharData );!_deceaf {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",_bdffbc ); -}else {switch string (_aacec ){case "":*_dbccb =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_dbccb =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_dbccb =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_dbccb =3; -case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_dbccb =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_dbccb =5;};};_bdffbc ,_ccedce =d .Token ();if _ccedce !=nil {return _ccedce ;};if _bbbdgb ,_ebgbbd :=_bdffbc .(_b .EndElement );_ebgbbd &&_bbbdgb .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",_bdffbc );}; +// Structured Document Tag Properties +SdtPr *CT_SdtPr ; -// Validate validates the CT_UnsignedDecimalNumber and its children -func (_aadcf *CT_UnsignedDecimalNumber )Validate ()error {return _aadcf .ValidateWithPath ("\u0043T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072");};func (_aecgca *ST_ObjectUpdateMode )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fabggd ,_agcae :=d .Token (); -if _agcae !=nil {return _agcae ;};if _bdabc ,_dccebd :=_fabggd .(_b .EndElement );_dccebd &&_bdabc .Name ==start .Name {*_aecgca =1;return nil ;};if _ceead ,_eadfg :=_fabggd .(_b .CharData );!_eadfg {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",_fabggd ); -}else {switch string (_ceead ){case "":*_aecgca =0;case "\u0061\u006c\u0077\u0061\u0079\u0073":*_aecgca =1;case "\u006f\u006e\u0043\u0061\u006c\u006c":*_aecgca =2;};};_fabggd ,_agcae =d .Token ();if _agcae !=nil {return _agcae ;};if _agegee ,_fgeec :=_fabggd .(_b .EndElement ); -_fgeec &&_agegee .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",_fabggd );}; +// Structured Document Tag End Character Properties +SdtEndPr *CT_SdtEndPr ; -// Validate validates the CT_Color and its children -func (_ccbc *CT_Color )Validate ()error {return _ccbc .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");}; +// Block-Level Structured Document Tag Content +SdtContent *CT_SdtContentBlock ;};func (_gfbb *CT_FontsList )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgcfb :for {_dddgg ,_cabc :=d .Token ();if _cabc !=nil {return _cabc ;};switch _gefdd :=_dddgg .(type ){case _g .StartElement :switch _gefdd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abaeb :=NewCT_Font (); +if _facac :=d .DecodeElement (_abaeb ,&_gefdd );_facac !=nil {return _facac ;};_gfbb .Font =append (_gfbb .Font ,_abaeb );default:_bd .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_gefdd .Name ); +if _gbad :=d .Skip ();_gbad !=nil {return _gbad ;};};case _g .EndElement :break _cgcfb ;case _g .CharData :};};return nil ;};func (_cdebc *CT_ObjectChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfage :for {_aeccb ,_gdgec :=d .Token (); +if _gdgec !=nil {return _gdgec ;};switch _gddcg :=_aeccb .(type ){case _g .StartElement :switch _gddcg .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cdebc .Control =NewCT_Control (); +if _fcfac :=d .DecodeElement (_cdebc .Control ,&_gddcg );_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 :"\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"}:_cdebc .ObjectLink =NewCT_ObjectLink (); +if _ccgbfa :=d .DecodeElement (_cdebc .ObjectLink ,&_gddcg );_ccgbfa !=nil {return _ccgbfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdebc .ObjectEmbed =NewCT_ObjectEmbed (); +if _ffbgb :=d .DecodeElement (_cdebc .ObjectEmbed ,&_gddcg );_ffbgb !=nil {return _ffbgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_cdebc .Movie =NewCT_Rel (); +if _dcaeg :=d .DecodeElement (_cdebc .Movie ,&_gddcg );_dcaeg !=nil {return _dcaeg ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_gddcg .Name ); +if _dgggcf :=d .Skip ();_dgggcf !=nil {return _dgggcf ;};};case _g .EndElement :break _cfage ;case _g .CharData :};};return nil ;};func (_dafcf *CT_Row )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dafcf .RsidRPrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052\u0050r"},Value :_a .Sprintf ("\u0025\u0076",*_dafcf .RsidRPrAttr )}); +};if _dafcf .RsidRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_dafcf .RsidRAttr )});};if _dafcf .RsidDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0072\u0073\u0069\u0064\u0044\u0065l"},Value :_a .Sprintf ("\u0025\u0076",*_dafcf .RsidDelAttr )}); +};if _dafcf .RsidTrAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0072\u0073\u0069\u0064\u0054\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_dafcf .RsidTrAttr )});};e .EncodeToken (start );if _dafcf .TblPrEx !=nil {_abdee :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072\u0045x"}}; +e .EncodeElement (_dafcf .TblPrEx ,_abdee );};if _dafcf .TrPr !=nil {_bccdbb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}};e .EncodeElement (_dafcf .TrPr ,_bccdbb );};if _dafcf .EG_ContentCellContent !=nil {for _ ,_aefdfb :=range _dafcf .EG_ContentCellContent {_aefdfb .MarshalXML (e ,_g .StartElement {}); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afbb *CT_Jc )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_aeead ,_ecgcd :=_afbb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ecgcd !=nil {return _ecgcd ; +};start .Attr =append (start .Attr ,_aeead );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewWdCT_WrapTight ()*WdCT_WrapTight {_gfddc :=&WdCT_WrapTight {};_gfddc .WrapTextAttr =WdST_WrapText (1);_gfddc .WrapPolygon =NewWdCT_WrapPath (); +return _gfddc ;};type ST_InfoTextType byte ;func NewCT_FontsList ()*CT_FontsList {_bacf :=&CT_FontsList {};return _bacf };type ST_PTabRelativeTo byte ;func (_afagfe *ST_FtnPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_afagfe =0; +case "\u0070\u0061\u0067\u0065\u0042\u006f\u0074\u0074\u006f\u006d":*_afagfe =1;case "b\u0065\u006e\u0065\u0061\u0074\u0068\u0054\u0065\u0078\u0074":*_afagfe =2;case "\u0073e\u0063\u0074\u0045\u006e\u0064":*_afagfe =3;case "\u0064\u006f\u0063\u0045\u006e\u0064":*_afagfe =4; +};return nil ;};func (_dedfdc ST_PageOrientation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dedfdc .String (),start );}; -// Validate validates the CT_DocPartBehavior and its children -func (_geeeb *CT_DocPartBehavior )Validate ()error {return _geeeb .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0042\u0065h\u0061\u0076\u0069\u006f\u0072");};func (_gdbcg *CT_Picture )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {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 :"\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\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); -e .EncodeToken (start );if _gdbcg .Any !=nil {for _ ,_feadb :=range _gdbcg .Any {_feadb .MarshalXML (e ,_b .StartElement {});};};if _gdbcg .Movie !=nil {_fbdfc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006d\u006f\u0076\u0069\u0065"}};e .EncodeElement (_gdbcg .Movie ,_fbdfc ); -};if _gdbcg .Control !=nil {_ccdbb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006e\u0074\u0072\u006fl"}};e .EncodeElement (_gdbcg .Control ,_ccdbb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgdfe *WdCT_PosVChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdadf :for {_gfecf ,_bacgf :=d .Token (); -if _bacgf !=nil {return _bacgf ;};switch _bfabg :=_gfecf .(type ){case _b .StartElement :switch _bfabg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0061\u006c\u0069g\u006e"},_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 :"\u0061\u006c\u0069g\u006e"}:_cgdfe .Align =WdST_AlignVUnset ; -if _bbggdd :=d .DecodeElement (&_cgdfe .Align ,&_bfabg );_bbggdd !=nil {return _bbggdd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"},_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 :"\u0070o\u0073\u004f\u0066\u0066\u0073\u0065t"}:_cgdfe .PosOffset =new (int32 ); -if _dcdee :=d .DecodeElement (_cgdfe .PosOffset ,&_bfabg );_dcdee !=nil {return _dcdee ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_bfabg .Name ); -if _ecgdc :=d .Skip ();_ecgdc !=nil {return _ecgdc ;};};case _b .EndElement :break _bdadf ;case _b .CharData :};};return nil ;};func (_cfadce *EG_PContentMath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u0077\u003a\u0045\u0047\u005f\u0050\u0043\u006f\u006e\u0074\u0065\u006et\u004d\u0061\u0074\u0068"; -if _cfadce .EG_PContentBase !=nil {for _ ,_gadbaf :=range _cfadce .EG_PContentBase {_gadbaf .MarshalXML (e ,_b .StartElement {});};};if _cfadce .EG_ContentRunContentBase !=nil {for _ ,_ecbac :=range _cfadce .EG_ContentRunContentBase {_ecbac .MarshalXML (e ,_b .StartElement {}); -};};return nil ;};func (_caecd *CT_SectType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_faggbe :=range start .Attr {if _faggbe .Name .Local =="\u0076\u0061\u006c"{_caecd .ValAttr .UnmarshalXMLAttr (_faggbe );continue ;};};for {_fegc ,_acccg :=d .Token (); -if _acccg !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_acccg );};if _acdfd ,_bdfggc :=_fegc .(_b .EndElement );_bdfggc &&_acdfd .Name ==start .Name {break ; -};};return nil ;};func (_bcggdg *Fonts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\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 ,_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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 :"\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 ,_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 ="\u0077:\u0066\u006f\u006e\u0074\u0073";return _bcggdg .CT_FontsList .MarshalXML (e ,start );};func (_gbbaeb *CT_FrameScrollbar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bdfd ,_fbafb :=_gbbaeb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _fbafb !=nil {return _fbafb ;};start .Attr =append (start .Attr ,_bdfd );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_SectType struct{ +// Validate validates the CT_FFName and its children +func (_gedg *CT_FFName )Validate ()error {return _gedg .ValidateWithPath ("\u0043T\u005f\u0046\u0046\u004e\u0061\u006de");}; -// Section Type Setting -ValAttr ST_SectionMark ;}; +// ValidateWithPath validates the CT_MarkupRange and its children, prefixing error messages with path +func (_cdcbc *CT_MarkupRange )ValidateWithPath (path string )error {if _eacbfc :=_cdcbc .DisplacedByCustomXmlAttr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u006ca\u0063\u0065\u0064\u0042\u0079C\u0075s\u0074o\u006d\u0058\u006d\u006c\u0041\u0074\u0074r"); +_eacbfc !=nil {return _eacbfc ;};return nil ;};const (ST_PTabAlignmentUnset ST_PTabAlignment =0;ST_PTabAlignmentLeft ST_PTabAlignment =1;ST_PTabAlignmentCenter ST_PTabAlignment =2;ST_PTabAlignmentRight ST_PTabAlignment =3;); -// ValidateWithPath validates the CT_FtnEdnRef and its children, prefixing error messages with path -func (_dcfcad *CT_FtnEdnRef )ValidateWithPath (path string )error {if _dcfcad .CustomMarkFollowsAttr !=nil {if _ggfgff :=_dcfcad .CustomMarkFollowsAttr .ValidateWithPath (path +"\u002f\u0043\u0075\u0073to\u006d\u004d\u0061\u0072\u006b\u0046\u006f\u006c\u006c\u006f\u0077\u0073\u0041\u0074t\u0072"); -_ggfgff !=nil {return _ggfgff ;};};return nil ;}; +// ValidateWithPath validates the CT_Headers and its children, prefixing error messages with path +func (_feagg *CT_Headers )ValidateWithPath (path string )error {for _egcca ,_dabdfd :=range _feagg .Header {if _eeade :=_dabdfd .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u005b\u0025\u0064\u005d",path ,_egcca )); +_eeade !=nil {return _eeade ;};};return nil ;};func (_ggdef ST_NumberFormat )String ()string {switch _ggdef {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 (_gccfgf *EG_FtnEdnNumProps )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbadde :for {_dcdadf ,_cbdbg :=d .Token (); +if _cbdbg !=nil {return _cbdbg ;};switch _decga :=_dcdadf .(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 :"\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"}:_gccfgf .NumStart =NewCT_DecimalNumber (); +if _bfdgda :=d .DecodeElement (_gccfgf .NumStart ,&_decga );_bfdgda !=nil {return _bfdgda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gccfgf .NumRestart =NewCT_NumRestart (); +if _dfcba :=d .DecodeElement (_gccfgf .NumRestart ,&_decga );_dfcba !=nil {return _dfcba ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_decga .Name ); +if _facegg :=d .Skip ();_facegg !=nil {return _facegg ;};};case _g .EndElement :break _gbadde ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_DocPartGallery and its children -func (_fcgdf *CT_DocPartGallery )Validate ()error {return _fcgdf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079");}; +// ValidateWithPath validates the CT_LatentStyles and its children, prefixing error messages with path +func (_agbce *CT_LatentStyles )ValidateWithPath (path string )error {if _agbce .DefLockedStateAttr !=nil {if _bcbac :=_agbce .DefLockedStateAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Lo\u0063\u006b\u0065\u0064\u0053\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); +_bcbac !=nil {return _bcbac ;};};if _agbce .DefSemiHiddenAttr !=nil {if _bbddg :=_agbce .DefSemiHiddenAttr .ValidateWithPath (path +"\u002fD\u0065f\u0053\u0065\u006d\u0069\u0048i\u0064\u0064e\u006e\u0041\u0074\u0074\u0072");_bbddg !=nil {return _bbddg ; +};};if _agbce .DefUnhideWhenUsedAttr !=nil {if _gfbbd :=_agbce .DefUnhideWhenUsedAttr .ValidateWithPath (path +"\u002f\u0044\u0065\u0066Un\u0068\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064\u0041\u0074t\u0072");_gfbbd !=nil {return _gfbbd ; +};};if _agbce .DefQFormatAttr !=nil {if _abbf :=_agbce .DefQFormatAttr .ValidateWithPath (path +"\u002fD\u0065f\u0051\u0046\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_abbf !=nil {return _abbf ;};};for _ecffbd ,_afbeb :=range _agbce .LsdException {if _dgbcc :=_afbeb .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u004csd\u0045\u0078\u0063\u0065\u0070\u0074\u0069\u006f\u006e\u005b\u0025\u0064\u005d",path ,_ecffbd )); +_dgbcc !=nil {return _dgbcc ;};};return nil ;};func (_dggade ST_Proof )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_agbdf :=_g .Attr {};_agbdf .Name =name ;switch _dggade {case ST_ProofUnset :_agbdf .Value ="";case ST_ProofClean :_agbdf .Value ="\u0063\u006c\u0065a\u006e"; +case ST_ProofDirty :_agbdf .Value ="\u0064\u0069\u0072t\u0079";};return _agbdf ,nil ;};func (_aeagee *ST_FrameLayout )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aeagee =0;case "\u0072\u006f\u0077\u0073":*_aeagee =1;case "\u0063\u006f\u006c\u0073":*_aeagee =2; +case "\u006e\u006f\u006e\u0065":*_aeagee =3;};return nil ;};func (_eadeg ST_PageOrientation )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbabe :=_g .Attr {};_dbabe .Name =name ;switch _eadeg {case ST_PageOrientationUnset :_dbabe .Value ="";case ST_PageOrientationPortrait :_dbabe .Value ="\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074"; +case ST_PageOrientationLandscape :_dbabe .Value ="\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return _dbabe ,nil ;}; -// Validate validates the CT_ParaRPrOriginal and its children -func (_gafgb *CT_ParaRPrOriginal )Validate ()error {return _gafgb .ValidateWithPath ("\u0043T\u005fP\u0061\u0072\u0061\u0052\u0050r\u004f\u0072i\u0067\u0069\u006e\u0061\u006c");};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;); +// Validate validates the CT_SdtContentRun and its children +func (_ccbdf *CT_SdtContentRun )Validate ()error {return _ccbdf .ValidateWithPath ("\u0043\u0054_\u0053\u0064\u0074C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_gfdcf *WdCT_WrapSquare )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_cfgbc ,_eagdf :=_gfdcf .WrapTextAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"}); +if _eagdf !=nil {return _eagdf ;};start .Attr =append (start .Attr ,_cfgbc );if _gfdcf .DistTAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0054"},Value :_a .Sprintf ("\u0025\u0076",*_gfdcf .DistTAttr )}); +};if _gfdcf .DistBAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0042"},Value :_a .Sprintf ("\u0025\u0076",*_gfdcf .DistBAttr )});};if _gfdcf .DistLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_a .Sprintf ("\u0025\u0076",*_gfdcf .DistLAttr )}); +};if _gfdcf .DistRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_gfdcf .DistRAttr )});};e .EncodeToken (start );if _gfdcf .EffectExtent !=nil {_badadd :=_g .StartElement {Name :_g .Name {Local :"\u0077p\u003ae\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}}; +e .EncodeElement (_gfdcf .EffectExtent ,_badadd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_FontSig and its children -func (_fbdd *CT_FontSig )Validate ()error {return _fbdd .ValidateWithPath ("\u0043\u0054\u005f\u0046\u006f\u006e\u0074\u0053\u0069\u0067");}; +// ValidateWithPath validates the WdCT_Anchor and its children, prefixing error messages with path +func (_cefeg *WdCT_Anchor )ValidateWithPath (path string )error {if _bcceb :=_cefeg .SimplePos .ValidateWithPath (path +"\u002f\u0053\u0069\u006d\u0070\u006c\u0065\u0050\u006f\u0073");_bcceb !=nil {return _bcceb ;};if _ebcge :=_cefeg .PositionH .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0048"); +_ebcge !=nil {return _ebcge ;};if _gcbcd :=_cefeg .PositionV .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0056");_gcbcd !=nil {return _gcbcd ;};if _accddd :=_cefeg .Extent .ValidateWithPath (path +"\u002fE\u0078\u0074\u0065\u006e\u0074"); +_accddd !=nil {return _accddd ;};if _cefeg .EffectExtent !=nil {if _bfgbbg :=_cefeg .EffectExtent .ValidateWithPath (path +"\u002f\u0045\u0066\u0066\u0065\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074");_bfgbbg !=nil {return _bfgbbg ;};};if _cefeg .Choice !=nil {if _bgcbcb :=_cefeg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); +_bgcbcb !=nil {return _bgcbcb ;};};if _cbege :=_cefeg .DocPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0072");_cbege !=nil {return _cbege ;};if _cefeg .CNvGraphicFramePr !=nil {if _cgdfg :=_cefeg .CNvGraphicFramePr .ValidateWithPath (path +"\u002fC\u004ev\u0047\u0072\u0061\u0070\u0068i\u0063\u0046r\u0061\u006d\u0065\u0050\u0072"); +_cgdfg !=nil {return _cgdfg ;};};if _dbbec :=_cefeg .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_dbbec !=nil {return _dbbec ;};return nil ;};func (_adbedb *CT_FramesetSplitbar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _adbedb .W !=nil {_cdffc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}};e .EncodeElement (_adbedb .W ,_cdffc );};if _adbedb .Color !=nil {_cfda :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}};e .EncodeElement (_adbedb .Color ,_cfda ); +};if _adbedb .NoBorder !=nil {_dafc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_adbedb .NoBorder ,_dafc );};if _adbedb .FlatBorders !=nil {_bcfac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_adbedb .FlatBorders ,_bcfac );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type WdCT_GraphicFrame struct{CNvPr *_af .CT_NonVisualDrawingProps ;CNvFrPr *_af .CT_NonVisualGraphicFrameProperties ;Xfrm *_af .CT_Transform2D ; +Graphic *_af .Graphic ;ExtLst *_af .CT_OfficeArtExtensionList ;};func (_bgfdae *CT_ParaRPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bgfdae .Ins !=nil {_fgeec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069n\u0073"}}; +e .EncodeElement (_bgfdae .Ins ,_fgeec );};if _bgfdae .Del !=nil {_eddcf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_bgfdae .Del ,_eddcf );};if _bgfdae .MoveFrom !=nil {_ccbee :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}}; +e .EncodeElement (_bgfdae .MoveFrom ,_ccbee );};if _bgfdae .MoveTo !=nil {_efcbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_bgfdae .MoveTo ,_efcbd );};if _bgfdae .RStyle !=nil {_gaadg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; +e .EncodeElement (_bgfdae .RStyle ,_gaadg );};if _bgfdae .RFonts !=nil {_ddcbge :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_bgfdae .RFonts ,_ddcbge );};if _bgfdae .B !=nil {_acdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062"}}; +e .EncodeElement (_bgfdae .B ,_acdb );};if _bgfdae .BCs !=nil {_cdad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_bgfdae .BCs ,_cdad );};if _bgfdae .I !=nil {_gfcab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069"}}; +e .EncodeElement (_bgfdae .I ,_gfcab );};if _bgfdae .ICs !=nil {_dbdde :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_bgfdae .ICs ,_dbdde );};if _bgfdae .Caps !=nil {_aedbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; +e .EncodeElement (_bgfdae .Caps ,_aedbd );};if _bgfdae .SmallCaps !=nil {_fbbfb :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_bgfdae .SmallCaps ,_fbbfb );};if _bgfdae .Strike !=nil {_ffbbad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; +e .EncodeElement (_bgfdae .Strike ,_ffbbad );};if _bgfdae .Dstrike !=nil {_gbfde :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_bgfdae .Dstrike ,_gbfde );};if _bgfdae .Outline !=nil {_cgagdd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; +e .EncodeElement (_bgfdae .Outline ,_cgagdd );};if _bgfdae .Shadow !=nil {_gcfad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_bgfdae .Shadow ,_gcfad );};if _bgfdae .Emboss !=nil {_efbec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; +e .EncodeElement (_bgfdae .Emboss ,_efbec );};if _bgfdae .Imprint !=nil {_fgdga :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_bgfdae .Imprint ,_fgdga );};if _bgfdae .NoProof !=nil {_gbfbc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; +e .EncodeElement (_bgfdae .NoProof ,_gbfbc );};if _bgfdae .SnapToGrid !=nil {_cbgfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_bgfdae .SnapToGrid ,_cbgfa );};if _bgfdae .Vanish !=nil {_fgebb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; +e .EncodeElement (_bgfdae .Vanish ,_fgebb );};if _bgfdae .WebHidden !=nil {_cfefd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bgfdae .WebHidden ,_cfefd );};if _bgfdae .Color !=nil {_eggaaf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; +e .EncodeElement (_bgfdae .Color ,_eggaaf );};if _bgfdae .Spacing !=nil {_egffc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_bgfdae .Spacing ,_egffc );};if _bgfdae .W !=nil {_fdbac :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077"}}; +e .EncodeElement (_bgfdae .W ,_fdbac );};if _bgfdae .Kern !=nil {_dgcad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_bgfdae .Kern ,_dgcad );};if _bgfdae .Position !=nil {_ebabg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_bgfdae .Position ,_ebabg );};if _bgfdae .Sz !=nil {_adgfa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_bgfdae .Sz ,_adgfa );};if _bgfdae .SzCs !=nil {_cdfab :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; +e .EncodeElement (_bgfdae .SzCs ,_cdfab );};if _bgfdae .Highlight !=nil {_ecaga :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_bgfdae .Highlight ,_ecaga );};if _bgfdae .U !=nil {_agcfdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0075"}}; +e .EncodeElement (_bgfdae .U ,_agcfdg );};if _bgfdae .Effect !=nil {_gfbbg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_bgfdae .Effect ,_gfbbg );};if _bgfdae .Bdr !=nil {_adbgcg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062d\u0072"}}; +e .EncodeElement (_bgfdae .Bdr ,_adbgcg );};if _bgfdae .Shd !=nil {_eadfb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bgfdae .Shd ,_eadfb );};if _bgfdae .FitText !=nil {_gdgfc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; +e .EncodeElement (_bgfdae .FitText ,_gdgfc );};if _bgfdae .VertAlign !=nil {_cdgbd :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_bgfdae .VertAlign ,_cdgbd );};if _bgfdae .Rtl !=nil {_cdccg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072t\u006c"}}; +e .EncodeElement (_bgfdae .Rtl ,_cdccg );};if _bgfdae .Cs !=nil {_fgfea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_bgfdae .Cs ,_fgfea );};if _bgfdae .Em !=nil {_cgefec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u006d"}}; +e .EncodeElement (_bgfdae .Em ,_cgefec );};if _bgfdae .Lang !=nil {_gcfdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_bgfdae .Lang ,_gcfdb );};if _bgfdae .EastAsianLayout !=nil {_ecedf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_bgfdae .EastAsianLayout ,_ecedf );};if _bgfdae .SpecVanish !=nil {_cgbdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_bgfdae .SpecVanish ,_cgbdb ); +};if _bgfdae .OMath !=nil {_dfegb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_bgfdae .OMath ,_dfegb );};if _bgfdae .RPrChange !=nil {_efbca :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}}; +e .EncodeElement (_bgfdae .RPrChange ,_efbca );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_agddgd ST_PageBorderDisplay )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_agddgd .String (),start ); +};func (_bfgbe *CT_FramePr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bfgbe .DropCapAttr !=ST_DropCapUnset {_cfgff ,_abfbc :=_bfgbe .DropCapAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0064\u0072\u006f\u0070\u0043\u0061p"});if _abfbc !=nil {return _abfbc ; +};start .Attr =append (start .Attr ,_cfgff );};if _bfgbe .LinesAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u006c\u0069\u006e\u0065\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_bfgbe .LinesAttr )});};if _bfgbe .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_bfgbe .WAttr )}); +};if _bfgbe .HAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_bfgbe .HAttr )});};if _bfgbe .VSpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076\u0053\u0070\u0061\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bfgbe .VSpaceAttr )}); +};if _bfgbe .HSpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068\u0053\u0070\u0061\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bfgbe .HSpaceAttr )});};if _bfgbe .WrapAttr !=ST_WrapUnset {_ggcbd ,_afdbe :=_bfgbe .WrapAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070"}); +if _afdbe !=nil {return _afdbe ;};start .Attr =append (start .Attr ,_ggcbd );};if _bfgbe .HAnchorAttr !=ST_HAnchorUnset {_dgeba ,_bagc :=_bfgbe .HAnchorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0068\u0041\u006e\u0063\u0068\u006fr"});if _bagc !=nil {return _bagc ; +};start .Attr =append (start .Attr ,_dgeba );};if _bfgbe .VAnchorAttr !=ST_VAnchorUnset {_acfb ,_gecbd :=_bfgbe .VAnchorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0076\u0041\u006e\u0063\u0068\u006fr"});if _gecbd !=nil {return _gecbd ;};start .Attr =append (start .Attr ,_acfb ); +};if _bfgbe .XAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0078"},Value :_a .Sprintf ("\u0025\u0076",*_bfgbe .XAttr )});};if _bfgbe .XAlignAttr !=_ffb .ST_XAlignUnset {_aedf ,_dgbec :=_bfgbe .XAlignAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0078\u0041\u006c\u0069\u0067\u006e"}); +if _dgbec !=nil {return _dgbec ;};start .Attr =append (start .Attr ,_aedf );};if _bfgbe .YAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0079"},Value :_a .Sprintf ("\u0025\u0076",*_bfgbe .YAttr )});};if _bfgbe .YAlignAttr !=_ffb .ST_YAlignUnset {_fdgb ,_daed :=_bfgbe .YAlignAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0079\u0041\u006c\u0069\u0067\u006e"}); +if _daed !=nil {return _daed ;};start .Attr =append (start .Attr ,_fdgb );};if _bfgbe .HRuleAttr !=ST_HeightRuleUnset {_eafee ,_dbeab :=_bfgbe .HRuleAttr .MarshalXMLAttr (_g .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _dbeab !=nil {return _dbeab ; +};start .Attr =append (start .Attr ,_eafee );};if _bfgbe .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 :_a .Sprintf ("\u0025\u0076",*_bfgbe .AnchorLockAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_TrackChangesView ()*CT_TrackChangesView {_aeaad :=&CT_TrackChangesView {};return _aeaad };func (_fgaea *CT_ProofErr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ebbgg ,_adcd :=_fgaea .TypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); +if _adcd !=nil {return _adcd ;};start .Attr =append (start .Attr ,_ebbgg );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dgeeb *CT_DocParts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _dgeeb .DocPart !=nil {_cegb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};for _ ,_efgfg :=range _dgeeb .DocPart {e .EncodeElement (_efgfg ,_cegb );};};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_agfde ST_TextAlignment )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_agfde .String (),start );}; -// UnmarshalXML implements the xml.Unmarshaler interface. -func (_gbcefe *AlternateContentRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gabdag :for {_aaegdc ,_cfacb :=d .Token ();if _cfacb !=nil {return _cfacb ;};switch _aadfff :=_aaegdc .(type ){case _b .StartElement :switch _aadfff .Name {case _b .Name {Space :_eecfd ,Local :"\u0043\u0068\u006f\u0069\u0063\u0065"}:_gbcefe .Choice =NewAC_ChoiceRun (); -if _ceddea :=d .DecodeElement (_gbcefe .Choice ,&_aadfff );_ceddea !=nil {return _ceddea ;};for _ ,_fdfgbf :=range _aadfff .Attr {if _fdfgbf .Name .Local =="\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"{_gbcefe .Choice ._ggfacf =_fdfgbf .Value ;break ; -};};case _b .Name {Space :_eecfd ,Local :"\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006b"}:if _gcdddc ,_bcaga :=_gf .CreateElement (_aadfff );_bcaga !=nil {return _bcaga ;}else {if _fdbff :=d .DecodeElement (_gcdddc ,&_aadfff );_fdbff !=nil {return _fdbff ; -};_gbcefe .Fallback =_gcdddc ;};};case _b .EndElement :break _gabdag ;case _b .CharData :};};return nil ;};func (_gffb *CT_Comments )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gffb .Comment !=nil {_edebb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006d\u006d\u0065\u006et"}}; -for _ ,_egdg :=range _gffb .Comment {e .EncodeElement (_egdg ,_edebb );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path +func (_fcff *CT_Drawing )ValidateWithPath (path string )error {for _ebecb ,_ebbaac :=range _fcff .Anchor {if _ceff :=_ebbaac .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_ebecb )); +_ceff !=nil {return _ceff ;};};for _bcad ,_gdbc :=range _fcff .Inline {if _eccc :=_gdbc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_bcad ));_eccc !=nil {return _eccc ;};};return nil ; +};type ST_MailMergeDocType byte ;func (_feabd *ST_RubyAlign )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_faffbf ,_babec :=d .Token ();if _babec !=nil {return _babec ;};if _gfeaeb ,_ebcgga :=_faffbf .(_g .EndElement );_ebcgga &&_gfeaeb .Name ==start .Name {*_feabd =1; +return nil ;};if _fdfcf ,_gfdbgga :=_faffbf .(_g .CharData );!_gfdbgga {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",_faffbf );}else {switch string (_fdfcf ){case "":*_feabd =0; +case "\u0063\u0065\u006e\u0074\u0065\u0072":*_feabd =1;case "\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072":*_feabd =2;case "\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065":*_feabd =3; +case "\u006c\u0065\u0066\u0074":*_feabd =4;case "\u0072\u0069\u0067h\u0074":*_feabd =5;case "\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c":*_feabd =6;};};_faffbf ,_babec =d .Token ();if _babec !=nil {return _babec ;};if _fgfgfeg ,_fdgdfg :=_faffbf .(_g .EndElement ); +_fdgdfg &&_fgfgfeg .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",_faffbf );}; -// AlternateContentRun is used to marshal/unmarshal mc:AlternateContent types inside or CT_R Extra in the OOXML schema. -type AlternateContentRun struct{Choice *AC_ChoiceRun ;Fallback _gf .Any ;}; +// AC_ChoiceRun is used to marshal/unmarshal mc:Choice types inside of CT_R Extra in the OOXML schema. +type AC_ChoiceRun struct{_dfbedfe string ; -// ValidateWithPath validates the CT_LineNumber and its children, prefixing error messages with path -func (_dbbeb *CT_LineNumber )ValidateWithPath (path string )error {if _dbbeb .DistanceAttr !=nil {if _edbe :=_dbbeb .DistanceAttr .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0074\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_edbe !=nil {return _edbe ; -};};if _eedf :=_dbbeb .RestartAttr .ValidateWithPath (path +"\u002f\u0052\u0065s\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_eedf !=nil {return _eedf ;};return nil ;};func (_bcdad *CT_DocProtect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_agega :=range start .Attr {if _agega .Name .Local =="\u0063r\u0079p\u0074\u0041\u006c\u0067\u006fr\u0069\u0074h\u006d\u0054\u0079\u0070\u0065"{_bcdad .CryptAlgorithmTypeAttr .UnmarshalXMLAttr (_agega ); -continue ;};if _agega .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074h\u006d\u0053\u0069\u0064"{_daga ,_caad :=_d .ParseInt (_agega .Value ,10,64);if _caad !=nil {return _caad ;};_bcdad .CryptAlgorithmSidAttr =&_daga ; -continue ;};if _agega .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"{_ccab ,_cafcb :=ParseUnionST_OnOff (_agega .Value );if _cafcb !=nil {return _cafcb ;};_bcdad .FormattingAttr =&_ccab ;continue ;};if _agega .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0053\u0070\u0069\u006eC\u006f\u0075\u006e\u0074"{_cfbgb ,_adfb :=_d .ParseInt (_agega .Value ,10,64); -if _adfb !=nil {return _adfb ;};_bcdad .CryptSpinCountAttr =&_cfbgb ;continue ;};if _agega .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_bggd ,_cgea :=_agega .Value ,error (nil );if _cgea !=nil {return _cgea ; -};_bcdad .AlgorithmNameAttr =&_bggd ;continue ;};if _agega .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072"{_egae ,_bgce :=_agega .Value ,error (nil );if _bgce !=nil {return _bgce ;};_bcdad .CryptProviderAttr =&_egae ; -continue ;};if _agega .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_aabb ,_daacb :=_agega .Value ,error (nil );if _daacb !=nil {return _daacb ;};_bcdad .SaltValueAttr =&_aabb ;continue ;};if _agega .Name .Local =="\u0063\u0072\u0079\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065r\u0054\u0079\u0070\u0065"{_bcdad .CryptProviderTypeAttr .UnmarshalXMLAttr (_agega ); -continue ;};if _agega .Name .Local =="\u0063\u0072\u0079\u0070tA\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0043\u006c\u0061\u0073\u0073"{_bcdad .CryptAlgorithmClassAttr .UnmarshalXMLAttr (_agega );continue ;};if _agega .Name .Local =="\u0065\u0064\u0069\u0074"{_bcdad .EditAttr .UnmarshalXMLAttr (_agega ); -continue ;};if _agega .Name .Local =="e\u006e\u0066\u006f\u0072\u0063\u0065\u006d\u0065\u006e\u0074"{_dgcbg ,_cbbaa :=ParseUnionST_OnOff (_agega .Value );if _cbbaa !=nil {return _cbbaa ;};_bcdad .EnforcementAttr =&_dgcbg ;continue ;};if _agega .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_aaage ,_eegef :=_agega .Value ,error (nil ); -if _eegef !=nil {return _eegef ;};_bcdad .HashValueAttr =&_aaage ;continue ;};if _agega .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ggbac ,_efce :=_d .ParseInt (_agega .Value ,10,64);if _efce !=nil {return _efce ;};_bcdad .SpinCountAttr =&_ggbac ; -continue ;};if _agega .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"{_accge ,_dbbab :=_agega .Value ,error (nil );if _dbbab !=nil {return _dbbab ;};_bcdad .AlgIdExtAttr =&_accge ;continue ;};if _agega .Name .Local =="\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074\u0053o\u0075\u0072\u0063\u0065"{_dccad ,_dfbf :=_agega .Value ,error (nil ); -if _dfbf !=nil {return _dfbf ;};_bcdad .AlgIdExtSourceAttr =&_dccad ;continue ;};if _agega .Name .Local =="c\u0072y\u0070\u0074\u0050\u0072\u006f\u0076\u0069\u0064e\u0072\u0054\u0079\u0070eE\u0078\u0074"{_cfgdd ,_eeadb :=_agega .Value ,error (nil );if _eeadb !=nil {return _eeadb ; -};_bcdad .CryptProviderTypeExtAttr =&_cfgdd ;continue ;};if _agega .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"{_bfdac ,_befa :=_agega .Value ,error (nil ); -if _befa !=nil {return _befa ;};_bcdad .CryptProviderTypeExtSourceAttr =&_bfdac ;continue ;};if _agega .Name .Local =="\u0068\u0061\u0073\u0068"{_cbdb ,_gaaf :=_agega .Value ,error (nil );if _gaaf !=nil {return _gaaf ;};_bcdad .HashAttr =&_cbdb ;continue ; -};if _agega .Name .Local =="\u0073\u0061\u006c\u0074"{_gbfeg ,_gefb :=_agega .Value ,error (nil );if _gefb !=nil {return _gefb ;};_bcdad .SaltAttr =&_gbfeg ;continue ;};};for {_baad ,_ddgb :=d .Token ();if _ddgb !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0044o\u0063P\u0072o\u0074\u0065\u0063\u0074\u003a\u0020\u0025s",_ddgb ); -};if _dbgb ,_ecdg :=_baad .(_b .EndElement );_ecdg &&_dbgb .Name ==start .Name {break ;};};return nil ;};const (ST_PageBorderDisplayUnset ST_PageBorderDisplay =0;ST_PageBorderDisplayAllPages ST_PageBorderDisplay =1;ST_PageBorderDisplayFirstPage ST_PageBorderDisplay =2; -ST_PageBorderDisplayNotFirstPage ST_PageBorderDisplay =3;);func NewCT_Rel ()*CT_Rel {_cafbbe :=&CT_Rel {};return _cafbbe };func (_egfadg ST_LevelSuffix )ValidateWithPath (path string )error {switch _egfadg {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 (_egfadg )); -};return nil ;}; +// Break +Br *CT_Br ; -// ValidateWithPath validates the CT_FitText and its children, prefixing error messages with path -func (_bfdcb *CT_FitText )ValidateWithPath (path string )error {if _cgaf :=_bfdcb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cgaf !=nil {return _cgaf ;};return nil ;};func (_ggdbd *WdCT_WrapNone )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_RPr ()*CT_RPr {_fefcdd :=&CT_RPr {};return _fefcdd };func (_bdfggd *ST_PageBorderOffset )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_becbca ,_ecccf :=d .Token (); -if _ecccf !=nil {return _ecccf ;};if _cgbfa ,_acbdee :=_becbca .(_b .EndElement );_acbdee &&_cgbfa .Name ==start .Name {*_bdfggd =1;return nil ;};if _dfabc ,_gcfce :=_becbca .(_b .CharData );!_gcfce {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",_becbca ); -}else {switch string (_dfabc ){case "":*_bdfggd =0;case "\u0070\u0061\u0067\u0065":*_bdfggd =1;case "\u0074\u0065\u0078\u0074":*_bdfggd =2;};};_becbca ,_ecccf =d .Token ();if _ecccf !=nil {return _ecccf ;};if _feabbfg ,_egcabg :=_becbca .(_b .EndElement ); -_egcabg &&_feabbfg .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",_becbca );};func NewCT_SectPrBase ()*CT_SectPrBase {_fgacf :=&CT_SectPrBase {}; -return _fgacf };type CT_SimpleField struct{ +// Text +T *CT_Text ; -// Field Codes -InstrAttr string ; +// Content Part +ContentPart *CT_Rel ; -// Field Should Not Be Recalculated -FldLockAttr *_bc .ST_OnOff ; +// Deleted Text +DelText *CT_Text ; -// Field Result Invalidated -DirtyAttr *_bc .ST_OnOff ; +// Field Code +InstrText *CT_Text ; -// Custom Field Data -FldData *CT_Text ;EG_PContent []*EG_PContent ;};func (_ecacb *CT_TblLook )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecacb .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_ecacb .FirstRowAttr )}); -};if _ecacb .LastRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0076",*_ecacb .LastRowAttr )});};if _ecacb .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ecacb .FirstColumnAttr )}); -};if _ecacb .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_ecacb .LastColumnAttr )});};if _ecacb .NoHBandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u006e\u006f\u0048\u0042\u0061\u006ed"},Value :_f .Sprintf ("\u0025\u0076",*_ecacb .NoHBandAttr )}); -};if _ecacb .NoVBandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u006e\u006f\u0056\u0042\u0061\u006ed"},Value :_f .Sprintf ("\u0025\u0076",*_ecacb .NoVBandAttr )});};if _ecacb .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ecacb .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Deleted Field Code +DelInstrText *CT_Text ; -// ValidateWithPath validates the CT_CustomXmlCell and its children, prefixing error messages with path -func (_ecgbb *CT_CustomXmlCell )ValidateWithPath (path string )error {if _ecgbb .CustomXmlPr !=nil {if _fbdce :=_ecgbb .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_fbdce !=nil {return _fbdce ; -};};for _deff ,_fbda :=range _ecgbb .EG_ContentCellContent {if _gdacf :=_fbda .ValidateWithPath (_f .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 )); -_gdacf !=nil {return _gdacf ;};};return nil ;};func (_ceeec *CT_DocType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbebe :=range start .Attr {if _fbebe .Name .Local =="\u0076\u0061\u006c"{_bgddf ,_fddb :=_fbebe .Value ,error (nil ); -if _fddb !=nil {return _fddb ;};_ceeec .ValAttr =_bgddf ;continue ;};};for {_cecf ,_ecae :=d .Token ();if _ecae !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0044\u006f\u0063\u0054\u0079\u0070\u0065\u003a\u0020%\u0073",_ecae ); -};if _eeffe ,_acef :=_cecf .(_b .EndElement );_acef &&_eeffe .Name ==start .Name {break ;};};return nil ;};func (_bgcaa *CT_FldChar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgcaa .FldCharTypeAttr =ST_FldCharType (1);for _ ,_gfba :=range start .Attr {if _gfba .Name .Local =="f\u006c\u0064\u0043\u0068\u0061\u0072\u0054\u0079\u0070\u0065"{_bgcaa .FldCharTypeAttr .UnmarshalXMLAttr (_gfba ); -continue ;};if _gfba .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_cfdc ,_eece :=ParseUnionST_OnOff (_gfba .Value );if _eece !=nil {return _eece ;};_bgcaa .FldLockAttr =&_cfdc ;continue ;};if _gfba .Name .Local =="\u0064\u0069\u0072t\u0079"{_ccade ,_efgf :=ParseUnionST_OnOff (_gfba .Value ); -if _efgf !=nil {return _efgf ;};_bgcaa .DirtyAttr =&_ccade ;continue ;};};_baggg :for {_agce ,_cbgeg :=d .Token ();if _cbgeg !=nil {return _cbgeg ;};switch _fbffg :=_agce .(type ){case _b .StartElement :switch _fbffg .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 :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_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 :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_bgcaa .FldData =NewCT_Text (); -if _bdafd :=d .DecodeElement (_bgcaa .FldData ,&_fbffg );_bdafd !=nil {return _bdafd ;};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 :"\u0066\u0066\u0044\u0061\u0074\u0061"},_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 :"\u0066\u0066\u0044\u0061\u0074\u0061"}:_bgcaa .FfData =NewCT_FFData (); -if _ceadf :=d .DecodeElement (_bgcaa .FfData ,&_fbffg );_ceadf !=nil {return _ceadf ;};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 :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_bgcaa .NumberingChange =NewCT_TrackChangeNumbering (); -if _faffc :=d .DecodeElement (_bgcaa .NumberingChange ,&_fbffg );_faffc !=nil {return _faffc ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_fbffg .Name ); -if _beda :=d .Skip ();_beda !=nil {return _beda ;};};case _b .EndElement :break _baggg ;case _b .CharData :};};return nil ;};const (WdST_AlignHUnset WdST_AlignH =0;WdST_AlignHLeft WdST_AlignH =1;WdST_AlignHRight WdST_AlignH =2;WdST_AlignHCenter WdST_AlignH =3; -WdST_AlignHInside WdST_AlignH =4;WdST_AlignHOutside WdST_AlignH =5;); +// Non Breaking Hyphen Character +NoBreakHyphen *CT_Empty ; -// Validate validates the CT_View and its children -func (_fbcbd *CT_View )Validate ()error {return _fbcbd .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077");}; +// Choiceal Hyphen Character +SoftHyphen *CT_Empty ; -// ValidateWithPath validates the WdCT_PosHChoice and its children, prefixing error messages with path -func (_ecbebed *WdCT_PosHChoice )ValidateWithPath (path string )error {if _dfcdff :=_ecbebed .Align .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0067\u006e");_dfcdff !=nil {return _dfcdff ;};return nil ;};type CT_SdtDocPart struct{ +// Date Block - Short Day Format +DayShort *CT_Empty ; -// Document Part Gallery Filter -DocPartGallery *CT_String ; +// Date Block - Short Month Format +MonthShort *CT_Empty ; + +// Date Block - Short Year Format +YearShort *CT_Empty ; + +// Date Block - Long Day Format +DayLong *CT_Empty ; + +// Date Block - Long Month Format +MonthLong *CT_Empty ; -// Document Part Category Filter -DocPartCategory *CT_String ; +// Date Block - Long Year Format +YearLong *CT_Empty ; -// Built-In Document Part -DocPartUnique *CT_OnOff ;};func NewCT_TcPrChange ()*CT_TcPrChange {_abcaaa :=&CT_TcPrChange {};_abcaaa .TcPr =NewCT_TcPrInner ();return _abcaaa ;};func (_ecfbfa ST_FldCharType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gdedbg :=_b .Attr {};_gdedbg .Name =name ; -switch _ecfbfa {case ST_FldCharTypeUnset :_gdedbg .Value ="";case ST_FldCharTypeBegin :_gdedbg .Value ="\u0062\u0065\u0067i\u006e";case ST_FldCharTypeSeparate :_gdedbg .Value ="\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065";case ST_FldCharTypeEnd :_gdedbg .Value ="\u0065\u006e\u0064"; -};return _gdedbg ,nil ;}; +// Comment Information Block +AnnotationRef *CT_Empty ; -// ValidateWithPath validates the CT_PageSz and its children, prefixing error messages with path -func (_aedcg *CT_PageSz )ValidateWithPath (path string )error {if _aedcg .WAttr !=nil {if _deggf :=_aedcg .WAttr .ValidateWithPath (path +"\u002f\u0057\u0041\u0074\u0074\u0072");_deggf !=nil {return _deggf ;};};if _aedcg .HAttr !=nil {if _cecea :=_aedcg .HAttr .ValidateWithPath (path +"\u002f\u0048\u0041\u0074\u0074\u0072"); -_cecea !=nil {return _cecea ;};};if _fgdda :=_aedcg .OrientAttr .ValidateWithPath (path +"/\u004f\u0072\u0069\u0065\u006e\u0074\u0041\u0074\u0074\u0072");_fgdda !=nil {return _fgdda ;};return nil ;}; +// Footnote Reference Mark +FootnoteRef *CT_Empty ; -// Validate validates the CT_DocPartCategory and its children -func (_gafg *CT_DocPartCategory )Validate ()error {return _gafg .ValidateWithPath ("\u0043T\u005fD\u006f\u0063\u0050\u0061\u0072t\u0043\u0061t\u0065\u0067\u006f\u0072\u0079");}; +// Endnote Reference Mark +EndnoteRef *CT_Empty ; -// Validate validates the CT_Frame and its children -func (_ecdca *CT_Frame )Validate ()error {return _ecdca .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0072\u0061\u006d\u0065");}; +// Footnote/Endnote Separator Mark +Separator *CT_Empty ; -// Validate validates the CT_ParaRPrChange and its children -func (_adadeg *CT_ParaRPrChange )Validate ()error {return _adadeg .ValidateWithPath ("\u0043\u0054_\u0050\u0061\u0072a\u0052\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065");};type CT_Frameset struct{ +// Continuation Separator Mark +ContinuationSeparator *CT_Empty ; -// Nested Frameset Size -Sz *CT_String ; +// Symbol Character +Sym *CT_Sym ; -// Frameset Splitter Properties -FramesetSplitbar *CT_FramesetSplitbar ; +// Page Number Block +PgNum *CT_Empty ; -// Frameset Layout -FrameLayout *CT_FrameLayout ;Title *CT_String ;Choice []*CT_FramesetChoice ;};type CT_Row struct{ +// Carriage Return +Cr *CT_Empty ; -// Revision Identifier for Table Row Glyph Formatting -RsidRPrAttr *string ; +// Tab Character +Tab *CT_Empty ; -// Revision Identifier for Table Row -RsidRAttr *string ; +// Embedded Object +Object *CT_Object ; -// Revision Identifier for Table Row Deletion -RsidDelAttr *string ; +// VML Object +Pict *CT_Picture ; -// Revision Identifier for Table Row Properties -RsidTrAttr *string ; +// Complex Field Character +FldChar *CT_FldChar ; -// Table-Level Property Exceptions -TblPrEx *CT_TblPrEx ; +// Phonetic Guide +Ruby *CT_Ruby ; -// Table Row Properties -TrPr *CT_TrPr ;EG_ContentCellContent []*EG_ContentCellContent ;};func (_fegad ST_CombineBrackets )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fegad .String (),start );};func NewCT_TrackChangeNumbering ()*CT_TrackChangeNumbering {_gdcgb :=&CT_TrackChangeNumbering {}; -return _gdcgb ;};func (_efgad ST_Zoom )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dfcbg :=_b .Attr {};_dfcbg .Name =name ;switch _efgad {case ST_ZoomUnset :_dfcbg .Value ="";case ST_ZoomNone :_dfcbg .Value ="\u006e\u006f\u006e\u0065";case ST_ZoomFullPage :_dfcbg .Value ="\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065"; -case ST_ZoomBestFit :_dfcbg .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_ZoomTextFit :_dfcbg .Value ="\u0074e\u0078\u0074\u0046\u0069\u0074";};return _dfcbg ,nil ;}; +// Footnote Reference +FootnoteReference *CT_FtnEdnRef ; -// ValidateWithPath validates the CT_WriteProtection and its children, prefixing error messages with path -func (_ebgbdd *CT_WriteProtection )ValidateWithPath (path string )error {if _ebgbdd .RecommendedAttr !=nil {if _cggfge :=_ebgbdd .RecommendedAttr .ValidateWithPath (path +"\u002f\u0052e\u0063\u006f\u006dm\u0065\u006e\u0064\u0065\u0064\u0041\u0074\u0074\u0072"); -_cggfge !=nil {return _cggfge ;};};if _gdbfe :=_ebgbdd .CryptProviderTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u0079pt\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065\u0041\u0074t\u0072");_gdbfe !=nil {return _gdbfe ; -};if _cbdbab :=_ebgbdd .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");_cbdbab !=nil {return _cbdbab ;};if _gbdbae :=_ebgbdd .CryptAlgorithmTypeAttr .ValidateWithPath (path +"\u002f\u0043\u0072yp\u0074\u0041\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_gbdbae !=nil {return _gbdbae ;};return nil ;}; +// Endnote Reference +EndnoteReference *CT_FtnEdnRef ; -// ValidateWithPath validates the CT_CellMergeTrackChange and its children, prefixing error messages with path -func (_cegba *CT_CellMergeTrackChange )ValidateWithPath (path string )error {if _edffb :=_cegba .VMergeAttr .ValidateWithPath (path +"/\u0056\u004d\u0065\u0072\u0067\u0065\u0041\u0074\u0074\u0072");_edffb !=nil {return _edffb ;};if _aagbf :=_cegba .VMergeOrigAttr .ValidateWithPath (path +"\u002fV\u004de\u0072\u0067\u0065\u004f\u0072\u0069\u0067\u0041\u0074\u0074\u0072"); -_aagbf !=nil {return _aagbf ;};return nil ;};func NewCT_Num ()*CT_Num {_dcfd :=&CT_Num {};_dcfd .AbstractNumId =NewCT_DecimalNumber ();return _dcfd ;};type EG_RangeMarkupElements struct{ +// Comment Content Reference Mark +CommentReference *CT_Markup ; -// Bookmark Start -BookmarkStart *CT_Bookmark ; +// DrawingML Object +Drawing *CT_Drawing ; -// Bookmark End -BookmarkEnd *CT_MarkupRange ; +// Absolute Position Tab Character +Ptab *CT_PTab ; -// Move Source Location Container - Start -MoveFromRangeStart *CT_MoveBookmark ; +// Position of Last Calculated Page Break +LastRenderedPageBreak *CT_Empty ;};type Settings struct{CT_Settings };type ST_TblOverlap byte ;func (_egceb ST_MailMergeDocType )ValidateWithPath (path string )error {switch _egceb {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 (_egceb )); +};return nil ;}; -// Move Source Location Container - End -MoveFromRangeEnd *CT_MarkupRange ; +// Validate validates the CT_String and its children +func (_beadbg *CT_String )Validate ()error {return _beadbg .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};func (_agegff *ST_ObjectDrawAspect )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_agegff =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_agegff =1; +case "\u0069\u0063\u006f\u006e":*_agegff =2;};return nil ;}; -// Move Destination Location Container - Start -MoveToRangeStart *CT_MoveBookmark ; +// ValidateWithPath validates the CT_SignedTwipsMeasure and its children, prefixing error messages with path +func (_dcegg *CT_SignedTwipsMeasure )ValidateWithPath (path string )error {if _fcabfb :=_dcegg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcabfb !=nil {return _fcabfb ;};return nil ;};func (_eddcgad ST_FontFamily )ValidateWithPath (path string )error {switch _eddcgad {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 (_eddcgad )); +};return nil ;};func (_cgaabd *CT_SmartTagType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgaabd .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 :_a .Sprintf ("\u0025\u0076",*_cgaabd .NamespaceuriAttr )}); +};if _cgaabd .NameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_cgaabd .NameAttr )});};if _cgaabd .UrlAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_cgaabd .UrlAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Move Destination Location Container - End -MoveToRangeEnd *CT_MarkupRange ; +// ST_SignedTwipsMeasure is a union type +type ST_SignedTwipsMeasure struct{Int64 *int64 ;ST_UniversalMeasure *string ;};func (_bdebgb *Endnotes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdebgb .CT_Endnotes =*NewCT_Endnotes ();_efgdec :for {_defaag ,_adfgbc :=d .Token ();if _adfgbc !=nil {return _adfgbc ; +};switch _fdeeb :=_defaag .(type ){case _g .StartElement :switch _fdeeb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_adccfd :=NewCT_FtnEdn (); +if _ffdaeg :=d .DecodeElement (_adccfd ,&_fdeeb );_ffdaeg !=nil {return _ffdaeg ;};_bdebgb .Endnote =append (_bdebgb .Endnote ,_adccfd );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_fdeeb .Name ); +if _eagfe :=d .Skip ();_eagfe !=nil {return _eagfe ;};};case _g .EndElement :break _efgdec ;case _g .CharData :};};return nil ;};func (_gggfac *ST_TblLayoutType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acbcc ,_fefeff :=d .Token (); +if _fefeff !=nil {return _fefeff ;};if _bebae ,_adgfad :=_acbcc .(_g .EndElement );_adgfad &&_bebae .Name ==start .Name {*_gggfac =1;return nil ;};if _dffdg ,_ecebe :=_acbcc .(_g .CharData );!_ecebe {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",_acbcc ); +}else {switch string (_dffdg ){case "":*_gggfac =0;case "\u0066\u0069\u0078e\u0064":*_gggfac =1;case "\u0061u\u0074\u006f\u0066\u0069\u0074":*_gggfac =2;};};_acbcc ,_fefeff =d .Token ();if _fefeff !=nil {return _fefeff ;};if _ggeade ,_bfcdc :=_acbcc .(_g .EndElement ); +_bfcdc &&_ggeade .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",_acbcc );};func (_ddfdd *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 :_a .Sprintf ("\u0025\u0076",_ddfdd .AuthorAttr )}); +if _ddfdd .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_ddfdd .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_ddfdd .IdAttr )}); +e .EncodeToken (start );_bdaccf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_ddfdd .TcPr ,_bdaccf );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// Comment Anchor Range Start -CommentRangeStart *CT_MarkupRange ; +// Validate validates the CT_DocPart and its children +func (_adfeb *CT_DocPart )Validate ()error {return _adfeb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");}; -// Comment Anchor Range End -CommentRangeEnd *CT_MarkupRange ; +// ValidateWithPath validates the WdCT_GraphicFrame and its children, prefixing error messages with path +func (_afbgge *WdCT_GraphicFrame )ValidateWithPath (path string )error {if _ddeac :=_afbgge .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ddeac !=nil {return _ddeac ;};if _eaed :=_afbgge .CNvFrPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0046\u0072\u0050\u0072"); +_eaed !=nil {return _eaed ;};if _adabb :=_afbgge .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_adabb !=nil {return _adabb ;};if _ebcce :=_afbgge .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_ebcce !=nil {return _ebcce ; +};if _afbgge .ExtLst !=nil {if _deeaa :=_afbgge .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_deeaa !=nil {return _deeaa ;};};return nil ;};func NewNumbering ()*Numbering {_fbebdc :=&Numbering {};_fbebdc .CT_Numbering =*NewCT_Numbering (); +return _fbebdc ;};func NewCT_Div ()*CT_Div {_bbde :=&CT_Div {};_bbde .MarLeft =NewCT_SignedTwipsMeasure ();_bbde .MarRight =NewCT_SignedTwipsMeasure ();_bbde .MarTop =NewCT_SignedTwipsMeasure ();_bbde .MarBottom =NewCT_SignedTwipsMeasure ();return _bbde ; +};func (_cegba ST_DisplacedByCustomXml )ValidateWithPath (path string )error {switch _cegba {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 (_cegba )); +};return nil ;};func (_ebfb *CT_Markup )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ceebb :=range start .Attr {if _ceebb .Name .Local =="\u0069\u0064"{_gfagd ,_bcege :=_ff .ParseInt (_ceebb .Value ,10,64);if _bcege !=nil {return _bcege ; +};_ebfb .IdAttr =_gfagd ;continue ;};};for {_bgfdb ,_beaba :=d .Token ();if _beaba !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004d\u0061\u0072k\u0075\u0070\u003a\u0020\u0025\u0073",_beaba );};if _ddgab ,_aeaag :=_bgfdb .(_g .EndElement ); +_aeaag &&_ddgab .Name ==start .Name {break ;};};return nil ;};func (_ggdec *ST_DocPartGallery )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgacee ,_ggdeb :=d .Token ();if _ggdeb !=nil {return _ggdeb ;};if _defade ,_gabfc :=_fgacee .(_g .EndElement ); +_gabfc &&_defade .Name ==start .Name {*_ggdec =1;return nil ;};if _bdabgd ,_egcedg :=_fgacee .(_g .CharData );!_egcedg {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",_fgacee ); +}else {switch string (_bdabgd ){case "":*_ggdec =0;case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_ggdec =1;case "\u0061\u006e\u0079":*_ggdec =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ggdec =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_ggdec =4; +case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_ggdec =5;case "\u0065\u0071":*_ggdec =6;case "\u0066\u0074\u0072\u0073":*_ggdec =7;case "\u0068\u0064\u0072\u0073":*_ggdec =8;case "\u0070\u0067\u004eu\u006d":*_ggdec =9;case "\u0074\u0062\u006c\u0073":*_ggdec =10; +case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_ggdec =11;case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_ggdec =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_ggdec =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_ggdec =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_ggdec =15; +case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ggdec =16;case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_ggdec =17;case "\u0062\u0069\u0062":*_ggdec =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_ggdec =19; +case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_ggdec =20;case "\u0063\u0075\u0073\u0074\u0045\u0071":*_ggdec =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_ggdec =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_ggdec =23; +case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_ggdec =24;case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_ggdec =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_ggdec =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_ggdec =27; +case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_ggdec =28;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_ggdec =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_ggdec =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_ggdec =31; +case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_ggdec =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_ggdec =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_ggdec =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_ggdec =35; +case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_ggdec =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_ggdec =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_ggdec =38;};};_fgacee ,_ggdeb =d .Token ();if _ggdeb !=nil {return _ggdeb ;};if _babcgg ,_cfaage :=_fgacee .(_g .EndElement ); +_cfaage &&_babcgg .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",_fgacee );};func (_dbeceb ST_HdrFtr )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_efebcd :=_g .Attr {}; +_efebcd .Name =name ;switch _dbeceb {case ST_HdrFtrUnset :_efebcd .Value ="";case ST_HdrFtrEven :_efebcd .Value ="\u0065\u0076\u0065\u006e";case ST_HdrFtrDefault :_efebcd .Value ="\u0064e\u0066\u0061\u0075\u006c\u0074";case ST_HdrFtrFirst :_efebcd .Value ="\u0066\u0069\u0072s\u0074"; +};return _efebcd ,nil ;};type WdWpc struct{WdCT_WordprocessingCanvas };func (_gedeeg ST_Zoom )String ()string {switch _gedeeg {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 "";}; -// Custom XML Markup Insertion Start -CustomXmlInsRangeStart *CT_TrackChange ; +// Validate validates the CT_Color and its children +func (_ccgb *CT_Color )Validate ()error {return _ccgb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006c\u006f\u0072");};type CT_FtnEdnSepRef struct{ -// Custom XML Markup Insertion End -CustomXmlInsRangeEnd *CT_Markup ; +// Footnote/Endnote ID +IdAttr int64 ;}; -// Custom XML Markup Deletion Start -CustomXmlDelRangeStart *CT_TrackChange ; +// Validate validates the CT_TblPrBase and its children +func (_afaef *CT_TblPrBase )Validate ()error {return _afaef .ValidateWithPath ("\u0043\u0054\u005fT\u0062\u006c\u0050\u0072\u0042\u0061\u0073\u0065");}; -// Custom XML Markup Deletion End -CustomXmlDelRangeEnd *CT_Markup ; +// Validate validates the CT_PageBorder and its children +func (_aefacc *CT_PageBorder )Validate ()error {return _aefacc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u0042\u006f\u0072\u0064\u0065\u0072");};func (_ceagd *CT_FrameScrollbar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_eeecc ,_cffdd :=_ceagd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _cffdd !=nil {return _cffdd ;};start .Attr =append (start .Attr ,_eeecc );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_FFCheckBoxChoice struct{Size *CT_HpsMeasure ;SizeAuto *CT_OnOff ;};func (_dfabfa ST_FtnPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dfabfa .String (),start ); +};func NewCT_TblOverlap ()*CT_TblOverlap {_gcbfbg :=&CT_TblOverlap {};_gcbfbg .ValAttr =ST_TblOverlap (1);return _gcbfbg ;}; -// Custom XML Markup Move Source Start -CustomXmlMoveFromRangeStart *CT_TrackChange ; +// Validate validates the EG_PContentMath and its children +func (_adfee *EG_PContentMath )Validate ()error {return _adfee .ValidateWithPath ("\u0045G\u005fP\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u004d\u0061\u0074\u0068");};func (_aedgc *CT_MacroName )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ccceb :=range start .Attr {if _ccceb .Name .Local =="\u0076\u0061\u006c"{_fceae ,_baafc :=_ccceb .Value ,error (nil ); +if _baafc !=nil {return _baafc ;};_aedgc .ValAttr =_fceae ;continue ;};};for {_fcbdc ,_ceced :=d .Token ();if _ceced !=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",_ceced ); +};if _dffa ,_dcgfe :=_fcbdc .(_g .EndElement );_dcgfe &&_dffa .Name ==start .Name {break ;};};return nil ;};func (_gbecge ST_StyleSort )String ()string {switch _gbecge {case 0:return "";case 1:return "\u006e\u0061\u006d\u0065";case 2:return "\u0070\u0072\u0069\u006f\u0072\u0069\u0074\u0079"; +case 3:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 4:return "\u0066\u006f\u006e\u0074";case 5:return "\u0062a\u0073\u0065\u0064\u004f\u006e";case 6:return "\u0074\u0079\u0070\u0065";case 7:return "\u0030\u0030\u0030\u0030";case 8:return "\u0030\u0030\u0030\u0031"; +case 9:return "\u0030\u0030\u0030\u0032";case 10:return "\u0030\u0030\u0030\u0033";case 11:return "\u0030\u0030\u0030\u0034";case 12:return "\u0030\u0030\u0030\u0035";};return "";};func (_eecaff *ST_Theme )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcafae ,_edfee :=d .Token (); +if _edfee !=nil {return _edfee ;};if _efcgd ,_acddbb :=_gcafae .(_g .EndElement );_acddbb &&_efcgd .Name ==start .Name {*_eecaff =1;return nil ;};if _bdfgb ,_accdcb :=_gcafae .(_g .CharData );!_accdcb {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",_gcafae ); +}else {switch string (_bdfgb ){case "":*_eecaff =0;case "\u006d\u0061\u006a\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_eecaff =1;case "\u006da\u006a\u006f\u0072\u0042\u0069\u0064i":*_eecaff =2;case "\u006d\u0061\u006a\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_eecaff =3; +case "\u006d\u0061\u006a\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_eecaff =4;case "\u006d\u0069\u006e\u006f\u0072\u0045\u0061\u0073\u0074\u0041\u0073\u0069\u0061":*_eecaff =5;case "\u006di\u006e\u006f\u0072\u0042\u0069\u0064i":*_eecaff =6;case "\u006d\u0069\u006e\u006f\u0072\u0041\u0073\u0063\u0069\u0069":*_eecaff =7; +case "\u006d\u0069\u006e\u006f\u0072\u0048\u0041\u006e\u0073\u0069":*_eecaff =8;};};_gcafae ,_edfee =d .Token ();if _edfee !=nil {return _edfee ;};if _cdffga ,_cgccd :=_gcafae .(_g .EndElement );_cgccd &&_cdffga .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",_gcafae ); +}; -// Custom XML Markup Move Source End -CustomXmlMoveFromRangeEnd *CT_Markup ; +// Validate validates the CT_RubyContent and its children +func (_gfgac *CT_RubyContent )Validate ()error {return _gfgac .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0075\u0062\u0079\u0043\u006fn\u0074\u0065\u006e\u0074");}; -// Custom XML Markup Move Destination Location Start -CustomXmlMoveToRangeStart *CT_TrackChange ; +// Validate validates the CT_Kinsoku and its children +func (_cgga *CT_Kinsoku )Validate ()error {return _cgga .ValidateWithPath ("\u0043\u0054\u005f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");};func (_bgfff *ST_HpsMeasure )ValidateWithPath (path string )error {_gddfa :=[]string {};if _bgfff .ST_UnsignedDecimalNumber !=nil {_gddfa =append (_gddfa ,"\u0053T\u005f\u0055\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0044\u0065c\u0069\u006d\u0061\u006c\u004e\u0075\u006d\u0062\u0065\u0072"); +};if _bgfff .ST_PositiveUniversalMeasure !=nil {_gddfa =append (_gddfa ,"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 (_gddfa )> 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 ,_gddfa ); +};return nil ;};const (ST_PageBorderDisplayUnset ST_PageBorderDisplay =0;ST_PageBorderDisplayAllPages ST_PageBorderDisplay =1;ST_PageBorderDisplayFirstPage ST_PageBorderDisplay =2;ST_PageBorderDisplayNotFirstPage ST_PageBorderDisplay =3;); -// Custom XML Markup Move Destination Location End -CustomXmlMoveToRangeEnd *CT_Markup ;};func (_abacc *CT_DocGrid )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _abacc .TypeAttr !=ST_DocGridUnset {_fddeg ,_aegc :=_abacc .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _aegc !=nil {return _aegc ;};start .Attr =append (start .Attr ,_fddeg );};if _abacc .LinePitchAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u006c\u0069\u006e\u0065\u0050\u0069\u0074\u0063\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_abacc .LinePitchAttr )}); -};if _abacc .CharSpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0063\u0068\u0061\u0072\u0053\u0070\u0061\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_abacc .CharSpaceAttr )});};e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_FramesetChoice struct{Frameset []*CT_Frameset ;Frame []*CT_Frame ;}; +// Validate validates the CT_FtnEdn and its children +func (_acbbc *CT_FtnEdn )Validate ()error {return _acbbc .ValidateWithPath ("\u0043T\u005f\u0046\u0074\u006e\u0045\u0064n");};func (_ecdcbc *ST_ThemeColor )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ecdcbc =0;case "\u0064\u0061\u0072k\u0031":*_ecdcbc =1; +case "\u006c\u0069\u0067\u0068\u0074\u0031":*_ecdcbc =2;case "\u0064\u0061\u0072k\u0032":*_ecdcbc =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_ecdcbc =4;case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_ecdcbc =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_ecdcbc =6; +case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_ecdcbc =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_ecdcbc =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_ecdcbc =9;case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_ecdcbc =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_ecdcbc =11; +case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_ecdcbc =12;case "\u006e\u006f\u006e\u0065":*_ecdcbc =13;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_ecdcbc =14;case "\u0074\u0065\u0078t\u0031":*_ecdcbc =15; +case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_ecdcbc =16;case "\u0074\u0065\u0078t\u0032":*_ecdcbc =17;};return nil ;};func NewWdCT_WordprocessingShapeChoice1 ()*WdCT_WordprocessingShapeChoice1 {_becgaa :=&WdCT_WordprocessingShapeChoice1 {}; +return _becgaa ;};func (_egedbb *WdCT_WrapTight )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bbbgd ,_cecbc :=_egedbb .WrapTextAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u0072\u0061\u0070\u0054\u0065\u0078\u0074"});if _cecbc !=nil {return _cecbc ; +};start .Attr =append (start .Attr ,_bbbgd );if _egedbb .DistLAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u004c"},Value :_a .Sprintf ("\u0025\u0076",*_egedbb .DistLAttr )});};if _egedbb .DistRAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0064\u0069\u0073t\u0052"},Value :_a .Sprintf ("\u0025\u0076",*_egedbb .DistRAttr )}); +};e .EncodeToken (start );_cafea :=_g .StartElement {Name :_g .Name {Local :"\u0077\u0070\u003a\u0077\u0072\u0061\u0070\u0050\u006fl\u0079\u0067\u006f\u006e"}};e .EncodeElement (_egedbb .WrapPolygon ,_cafea );e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func NewCT_SectPrBase ()*CT_SectPrBase {_deead :=&CT_SectPrBase {};return _deead };func (_caee *CT_DivBdr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _caee .Top !=nil {_agabg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074o\u0070"}}; +e .EncodeElement (_caee .Top ,_agabg );};if _caee .Left !=nil {_cbda :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_caee .Left ,_cbda );};if _caee .Bottom !=nil {_fggfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; +e .EncodeElement (_caee .Bottom ,_fggfc );};if _caee .Right !=nil {_dbcf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_caee .Right ,_dbcf );};e .EncodeToken (_g .EndElement {Name :start .Name }); +return nil ;};func (_dceac *EG_PContent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dceac .FldSimple !=nil {_gaeac :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0066\u006c\u0064\u0053\u0069\u006d\u0070\u006c\u0065"}};for _ ,_gfcec :=range _dceac .FldSimple {e .EncodeElement (_gfcec ,_gaeac ); +};};if _dceac .Hyperlink !=nil {_efebc :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0068\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b"}};e .EncodeElement (_dceac .Hyperlink ,_efebc );};if _dceac .SubDoc !=nil {_gadfc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u0075\u0062\u0044\u006f\u0063"}}; +e .EncodeElement (_dceac .SubDoc ,_gadfc );};if _dceac .EG_ContentRunContent !=nil {for _ ,_dabdd :=range _dceac .EG_ContentRunContent {_dabdd .MarshalXML (e ,_g .StartElement {});};};return nil ;};func NewCT_DocParts ()*CT_DocParts {_adbe :=&CT_DocParts {}; +return _adbe };func (_fgdfc *CT_LevelSuffix )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgdfc .ValAttr =ST_LevelSuffix (1);for _ ,_faeed :=range start .Attr {if _faeed .Name .Local =="\u0076\u0061\u006c"{_fgdfc .ValAttr .UnmarshalXMLAttr (_faeed ); +continue ;};};for {_acbgd ,_fggbd :=d .Token ();if _fggbd !=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",_fggbd );};if _ggead ,_caacc :=_acbgd .(_g .EndElement ); +_caacc &&_ggead .Name ==start .Name {break ;};};return nil ;};func NewEG_RunLevelElts ()*EG_RunLevelElts {_dbedd :=&EG_RunLevelElts {};return _dbedd };func NewCT_NumPicBullet ()*CT_NumPicBullet {_ccfae :=&CT_NumPicBullet {};return _ccfae }; -// Validate validates the CT_PPrBase and its children -func (_cdfeb *CT_PPrBase )Validate ()error {return _cdfeb .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0050\u0072\u0042\u0061\u0073\u0065");};func (_gaeea ST_FtnEdn )Validate ()error {return _gaeea .ValidateWithPath ("")};type CT_LongHexNumber struct{ +// Validate validates the CT_FtnEdnSepRef and its children +func (_feagf *CT_FtnEdnSepRef )Validate ()error {return _feagf .ValidateWithPath ("\u0043T\u005fF\u0074\u006e\u0045\u0064\u006e\u0053\u0065\u0070\u0052\u0065\u0066");};func (_aaga *CT_Panose )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_debcgc :=range start .Attr {if _debcgc .Name .Local =="\u0076\u0061\u006c"{_cgged ,_gaaeb :=_debcgc .Value ,error (nil ); +if _gaaeb !=nil {return _gaaeb ;};_aaga .ValAttr =_cgged ;continue ;};};for {_cecaf ,_fggbb :=d .Token ();if _fggbb !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0050\u0061\u006eo\u0073\u0065\u003a\u0020\u0025\u0073",_fggbb ); +};if _efbgg ,_edefg :=_cecaf .(_g .EndElement );_edefg &&_efbgg .Name ==start .Name {break ;};};return nil ;};type ST_Border byte ; -// Long Hexadecimal Number Value -ValAttr string ;};func (_gcbf *CT_Body )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gcbf .EG_BlockLevelElts !=nil {for _ ,_ccdf :=range _gcbf .EG_BlockLevelElts {_ccdf .MarshalXML (e ,_b .StartElement {});};}; -if _gcbf .SectPr !=nil {_dgfd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0065\u0063\u0074\u0050\u0072"}};e .EncodeElement (_gcbf .SectPr ,_dgfd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eegaf ST_DocProtect )Validate ()error {return _eegaf .ValidateWithPath ("")}; +// Validate validates the CT_VerticalAlignRun and its children +func (_faebbe *CT_VerticalAlignRun )Validate ()error {return _faebbe .ValidateWithPath ("\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e");};type CT_Comment struct{InitialsAttr *string ;AuthorAttr string ; +DateAttr *_db .Time ; +// Annotation Identifier +IdAttr int64 ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_eaafc ST_DisplacedByCustomXml )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_abedg :=_g .Attr {};_abedg .Name =name ;switch _eaafc {case ST_DisplacedByCustomXmlUnset :_abedg .Value =""; +case ST_DisplacedByCustomXmlNext :_abedg .Value ="\u006e\u0065\u0078\u0074";case ST_DisplacedByCustomXmlPrev :_abedg .Value ="\u0070\u0072\u0065\u0076";};return _abedg ,nil ;};func (_gfcfc ST_CharacterSpacing )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dgfbb :=_g .Attr {}; +_dgfbb .Name =name ;switch _gfcfc {case ST_CharacterSpacingUnset :_dgfbb .Value ="";case ST_CharacterSpacingDoNotCompress :_dgfbb .Value ="\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073";case ST_CharacterSpacingCompressPunctuation :_dgfbb .Value ="\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e"; +case ST_CharacterSpacingCompressPunctuationAndJapaneseKana :_dgfbb .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 _dgfbb ,nil ;};func (_beabb ST_HighlightColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_beabb .String (),start );};func NewTxbxContent ()*TxbxContent {_dfcdfc :=&TxbxContent {};_dfcdfc .CT_TxbxContent =*NewCT_TxbxContent (); +return _dfcdfc ;};func (_gcbadb ST_SdtDateMappingType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gfebea :=_g .Attr {};_gfebea .Name =name ;switch _gcbadb {case ST_SdtDateMappingTypeUnset :_gfebea .Value ="";case ST_SdtDateMappingTypeText :_gfebea .Value ="\u0074\u0065\u0078\u0074"; +case ST_SdtDateMappingTypeDate :_gfebea .Value ="\u0064\u0061\u0074\u0065";case ST_SdtDateMappingTypeDateTime :_gfebea .Value ="\u0064\u0061\u0074\u0065\u0054\u0069\u006d\u0065";};return _gfebea ,nil ;};func (_feabee ST_VerticalJc )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bagbef :=_g .Attr {}; +_bagbef .Name =name ;switch _feabee {case ST_VerticalJcUnset :_bagbef .Value ="";case ST_VerticalJcTop :_bagbef .Value ="\u0074\u006f\u0070";case ST_VerticalJcCenter :_bagbef .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_VerticalJcBoth :_bagbef .Value ="\u0062\u006f\u0074\u0068"; +case ST_VerticalJcBottom :_bagbef .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";};return _bagbef ,nil ;}; -// ValidateWithPath validates the EG_MathContent and its children, prefixing error messages with path -func (_ggdaf *EG_MathContent )ValidateWithPath (path string )error {if _ggdaf .OMathPara !=nil {if _gaagf :=_ggdaf .OMathPara .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");_gaagf !=nil {return _gaagf ;};};if _ggdaf .OMath !=nil {if _bdgec :=_ggdaf .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); -_bdgec !=nil {return _bdgec ;};};return nil ;};func (_bdbac ST_FontFamily )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdbac .String (),start );}; +// ValidateWithPath validates the CT_Placeholder and its children, prefixing error messages with path +func (_babdd *CT_Placeholder )ValidateWithPath (path string )error {if _dcfa :=_babdd .DocPart .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074");_dcfa !=nil {return _dcfa ;};return nil ;};func (_dcgfd *CT_Sym )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbcga :=range start .Attr {if _cbcga .Name .Local =="\u0066\u006f\u006e\u0074"{_bcbcdd ,_dfcgd :=_cbcga .Value ,error (nil ); +if _dfcgd !=nil {return _dfcgd ;};_dcgfd .FontAttr =&_bcbcdd ;continue ;};if _cbcga .Name .Local =="\u0063\u0068\u0061\u0072"{_gafeb ,_dfeca :=_cbcga .Value ,error (nil );if _dfeca !=nil {return _dfeca ;};_dcgfd .CharAttr =&_gafeb ;continue ;};};for {_ccbdb ,_aecdgd :=d .Token (); +if _aecdgd !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053y\u006d\u003a\u0020\u0025\u0073",_aecdgd );};if _gagcc ,_babcd :=_ccbdb .(_g .EndElement );_babcd &&_gagcc .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path -func (_eaddef *CT_SmartTagPr )ValidateWithPath (path string )error {for _affccf ,_cgbbfe :=range _eaddef .Attr {if _efbgad :=_cgbbfe .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_affccf ));_efbgad !=nil {return _efbgad ; -};};return nil ;};func NewCT_CustomXmlRow ()*CT_CustomXmlRow {_fgbb :=&CT_CustomXmlRow {};return _fgbb };func (_bcb *CT_AltChunkPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eee :for {_aga ,_cfda :=d .Token ();if _cfda !=nil {return _cfda ; -};switch _egd :=_aga .(type ){case _b .StartElement :switch _egd .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 :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"},_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 :"\u006d\u0061\u0074\u0063\u0068\u0053\u0072\u0063"}:_bcb .MatchSrc =NewCT_OnOff (); -if _eced :=d .DecodeElement (_bcb .MatchSrc ,&_egd );_eced !=nil {return _eced ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_egd .Name ); -if _cag :=d .Skip ();_cag !=nil {return _cag ;};};case _b .EndElement :break _eee ;case _b .CharData :};};return nil ;};func (_aefgfe ST_SectionMark )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_faeabd :=_b .Attr {};_faeabd .Name =name ;switch _aefgfe {case ST_SectionMarkUnset :_faeabd .Value =""; -case ST_SectionMarkNextPage :_faeabd .Value ="\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065";case ST_SectionMarkNextColumn :_faeabd .Value ="\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e";case ST_SectionMarkContinuous :_faeabd .Value ="\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073"; -case ST_SectionMarkEvenPage :_faeabd .Value ="\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065";case ST_SectionMarkOddPage :_faeabd .Value ="\u006fd\u0064\u0050\u0061\u0067\u0065";};return _faeabd ,nil ;};func NewWdCT_WordprocessingContentPart ()*WdCT_WordprocessingContentPart {_ccaaab :=&WdCT_WordprocessingContentPart {}; -return _ccaaab ;}; +// ValidateWithPath validates the CT_DocVars and its children, prefixing error messages with path +func (_adcfa *CT_DocVars )ValidateWithPath (path string )error {for _bfgf ,_eaged :=range _adcfa .DocVar {if _addf :=_eaged .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u005b\u0025\u0064\u005d",path ,_bfgf )); +_addf !=nil {return _addf ;};};return nil ;};func (_bdeagg *CT_SdtEndPr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bdeagg .RPr !=nil {_ddbbe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}}; +for _ ,_afff :=range _bdeagg .RPr {e .EncodeElement (_afff ,_ddbbe );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_DocumentBase and its children, prefixing error messages with path -func (_cfecg *CT_DocumentBase )ValidateWithPath (path string )error {if _cfecg .Background !=nil {if _cebgg :=_cfecg .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");_cebgg !=nil {return _cebgg ;};}; -return nil ;};type ST_VerticalJc byte ;func (_cbef *CT_FontFamily )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bdeeb ,_fbcd :=_cbef .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _fbcd !=nil {return _fbcd ;}; -start .Attr =append (start .Attr ,_bdeeb );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bggfef ST_PageBorderOffset )String ()string {switch _bggfef {case 0:return "";case 1:return "\u0070\u0061\u0067\u0065"; -case 2:return "\u0074\u0065\u0078\u0074";};return "";};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 (_dccfe *CT_EastAsianLayout )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dccfe .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_dccfe .IdAttr )}); -};if _dccfe .CombineAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006d\u0062\u0069\u006ee"},Value :_f .Sprintf ("\u0025\u0076",*_dccfe .CombineAttr )});};if _dccfe .CombineBracketsAttr !=ST_CombineBracketsUnset {_bdbdf ,_eedc :=_dccfe .CombineBracketsAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u0062\u0069\u006e\u0065\u0042\u0072\u0061c\u006b\u0065\u0074\u0073"}); -if _eedc !=nil {return _eedc ;};start .Attr =append (start .Attr ,_bdbdf );};if _dccfe .VertAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_dccfe .VertAttr )}); -};if _dccfe .VertCompressAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076\u0065\u0072\u0074\u0043\u006f\u006dp\u0072\u0065\u0073\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_dccfe .VertCompressAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ebfgga *ST_Pitch )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddcage ,_fdaca :=d .Token ();if _fdaca !=nil {return _fdaca ;};if _geaga ,_cdacee :=_ddcage .(_b .EndElement ); -_cdacee &&_geaga .Name ==start .Name {*_ebfgga =1;return nil ;};if _gdbggb ,_gaaccb :=_ddcage .(_b .CharData );!_gaaccb {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",_ddcage ); -}else {switch string (_gdbggb ){case "":*_ebfgga =0;case "\u0066\u0069\u0078e\u0064":*_ebfgga =1;case "\u0076\u0061\u0072\u0069\u0061\u0062\u006c\u0065":*_ebfgga =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_ebfgga =3;};};_ddcage ,_fdaca =d .Token (); -if _fdaca !=nil {return _fdaca ;};if _cadaa ,_aacba :=_ddcage .(_b .EndElement );_aacba &&_cadaa .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",_ddcage ); -};func (_gdeafb ST_FrameLayout )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_eacfdb :=_b .Attr {};_eacfdb .Name =name ;switch _gdeafb {case ST_FrameLayoutUnset :_eacfdb .Value ="";case ST_FrameLayoutRows :_eacfdb .Value ="\u0072\u006f\u0077\u0073"; -case ST_FrameLayoutCols :_eacfdb .Value ="\u0063\u006f\u006c\u0073";case ST_FrameLayoutNone :_eacfdb .Value ="\u006e\u006f\u006e\u0065";};return _eacfdb ,nil ;}; +// ValidateWithPath validates the CT_CalendarType and its children, prefixing error messages with path +func (_bdac *CT_CalendarType )ValidateWithPath (path string )error {if _dgag :=_bdac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgag !=nil {return _dgag ;};return nil ;};func (_gagdabb ST_LevelSuffix )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_gagdabb .String (),start ); +};func (_ageac *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 :_a .Sprintf ("\u0025\u0076",_ageac .ValAttr )});e .EncodeToken (start ); +e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ceba ST_MultiLevelType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gcadca :=_g .Attr {};_gcadca .Name =name ;switch _ceba {case ST_MultiLevelTypeUnset :_gcadca .Value =""; +case ST_MultiLevelTypeSingleLevel :_gcadca .Value ="s\u0069\u006e\u0067\u006c\u0065\u004c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeMultilevel :_gcadca .Value ="\u006d\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c";case ST_MultiLevelTypeHybridMultilevel :_gcadca .Value ="\u0068\u0079b\u0072\u0069\u0064M\u0075\u006c\u0074\u0069\u006c\u0065\u0076\u0065\u006c"; +};return _gcadca ,nil ;};func (_eeacd *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 :_a .Sprintf ("\u0025\u0076",_eeacd .AuthorAttr )}); +if _eeacd .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_eeacd .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_eeacd .IdAttr )}); +e .EncodeToken (start );_adgaf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0072P\u0072"}};e .EncodeElement (_eeacd .RPr ,_adgaf );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gdfad ST_DocPartGallery )ValidateWithPath (path string )error {switch _gdfad {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 (_gdfad )); +};return nil ;};func (_acacac ST_SdtDateMappingType )Validate ()error {return _acacac .ValidateWithPath ("")}; -// ValidateWithPath validates the CT_FFStatusText and its children, prefixing error messages with path -func (_fdfa *CT_FFStatusText )ValidateWithPath (path string )error {if _dgefe :=_fdfa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_dgefe !=nil {return _dgefe ;};return nil ;};func (_efafc ST_Shd )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_efafc .String (),start ); -}; +// Validate validates the CT_WebSettings and its children +func (_bggeg *CT_WebSettings )Validate ()error {return _bggeg .ValidateWithPath ("\u0043\u0054\u005f\u0057\u0065\u0062\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");}; -// ValidateWithPath validates the CT_PageBorders and its children, prefixing error messages with path -func (_befced *CT_PageBorders )ValidateWithPath (path string )error {if _decbg :=_befced .ZOrderAttr .ValidateWithPath (path +"/\u005a\u004f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_decbg !=nil {return _decbg ;};if _afadb :=_befced .DisplayAttr .ValidateWithPath (path +"\u002f\u0044\u0069s\u0070\u006c\u0061\u0079\u0041\u0074\u0074\u0072"); -_afadb !=nil {return _afadb ;};if _eeeff :=_befced .OffsetFromAttr .ValidateWithPath (path +"\u002fO\u0066f\u0073\u0065\u0074\u0046\u0072\u006f\u006d\u0041\u0074\u0074\u0072");_eeeff !=nil {return _eeeff ;};if _befced .Top !=nil {if _bbccd :=_befced .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070"); -_bbccd !=nil {return _bbccd ;};};if _befced .Left !=nil {if _ebggd :=_befced .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_ebggd !=nil {return _ebggd ;};};if _befced .Bottom !=nil {if _ccgde :=_befced .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_ccgde !=nil {return _ccgde ;};};if _befced .Right !=nil {if _bgcga :=_befced .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_bgcga !=nil {return _bgcga ;};};return nil ;}; +// Validate validates the CT_DirContentRun and its children +func (_gdbge *CT_DirContentRun )Validate ()error {return _gdbge .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_aagba ST_TblLayoutType )Validate ()error {return _aagba .ValidateWithPath ("")}; +func (_gbee *CT_Cnf )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ffac :=range start .Attr {if _ffac .Name .Local =="\u0065v\u0065\u006e\u0056\u0042\u0061\u006ed"{_dfef ,_gbcc :=ParseUnionST_OnOff (_ffac .Value );if _gbcc !=nil {return _gbcc ; +};_gbee .EvenVBandAttr =&_dfef ;continue ;};if _ffac .Name .Local =="\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"{_fbga ,_aecb :=ParseUnionST_OnOff (_ffac .Value );if _aecb !=nil {return _aecb ;};_gbee .FirstRowAttr =&_fbga ;continue ;};if _ffac .Name .Local =="\u006ca\u0073\u0074\u0052\u006f\u0077"{_bdfe ,_adee :=ParseUnionST_OnOff (_ffac .Value ); +if _adee !=nil {return _adee ;};_gbee .LastRowAttr =&_bdfe ;continue ;};if _ffac .Name .Local =="f\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_cgff ,_dacc :=ParseUnionST_OnOff (_ffac .Value );if _dacc !=nil {return _dacc ;};_gbee .FirstColumnAttr =&_cgff ; +continue ;};if _ffac .Name .Local =="\u006c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_fcf ,_fddcc :=ParseUnionST_OnOff (_ffac .Value );if _fddcc !=nil {return _fddcc ;};_gbee .LastColumnAttr =&_fcf ;continue ;};if _ffac .Name .Local =="\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"{_aebcb ,_dcgd :=ParseUnionST_OnOff (_ffac .Value ); +if _dcgd !=nil {return _dcgd ;};_gbee .OddVBandAttr =&_aebcb ;continue ;};if _ffac .Name .Local =="\u0076\u0061\u006c"{_cdafc ,_dfcd :=_ffac .Value ,error (nil );if _dfcd !=nil {return _dfcd ;};_gbee .ValAttr =&_cdafc ;continue ;};if _ffac .Name .Local =="\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"{_dfeg ,_afgf :=ParseUnionST_OnOff (_ffac .Value ); +if _afgf !=nil {return _afgf ;};_gbee .OddHBandAttr =&_dfeg ;continue ;};if _ffac .Name .Local =="\u0065v\u0065\u006e\u0048\u0042\u0061\u006ed"{_daac ,_bcfc :=ParseUnionST_OnOff (_ffac .Value );if _bcfc !=nil {return _bcfc ;};_gbee .EvenHBandAttr =&_daac ; +continue ;};if _ffac .Name .Local =="\u0066\u0069\u0072\u0073tR\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"{_gabd ,_fagfa :=ParseUnionST_OnOff (_ffac .Value );if _fagfa !=nil {return _fagfa ;};_gbee .FirstRowFirstColumnAttr =&_gabd ; +continue ;};if _ffac .Name .Local =="\u0066i\u0072s\u0074\u0052\u006f\u0077\u004ca\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_dcae ,_dfab :=ParseUnionST_OnOff (_ffac .Value );if _dfab !=nil {return _dfab ;};_gbee .FirstRowLastColumnAttr =&_dcae ;continue ; +};if _ffac .Name .Local =="\u006ca\u0073t\u0052\u006f\u0077\u0046\u0069r\u0073\u0074C\u006f\u006c\u0075\u006d\u006e"{_cfbfb ,_bddea :=ParseUnionST_OnOff (_ffac .Value );if _bddea !=nil {return _bddea ;};_gbee .LastRowFirstColumnAttr =&_cfbfb ;continue ; +};if _ffac .Name .Local =="\u006c\u0061\u0073\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043o\u006c\u0075\u006d\u006e"{_bcca ,_ccadf :=ParseUnionST_OnOff (_ffac .Value );if _ccadf !=nil {return _ccadf ;};_gbee .LastRowLastColumnAttr =&_bcca ;continue ; +};};for {_eea ,_ecgb :=d .Token ();if _ecgb !=nil {return _a .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0043n\u0066\u003a\u0020\u0025\u0073",_ecgb );};if _dedce ,_deebc :=_eea .(_g .EndElement );_deebc &&_dedce .Name ==start .Name {break ; +};};return nil ;};type ST_Direction byte ;func (_ddebc ST_DocPartBehavior )String ()string {switch _ddebc {case 0:return "";case 1:return "\u0063o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0070";case 3:return "\u0070\u0067";};return "";};func (_edcadc ST_DecimalNumberOrPercent )String ()string {if _edcadc .ST_UnqualifiedPercentage !=nil {return _a .Sprintf ("\u0025\u0076",*_edcadc .ST_UnqualifiedPercentage ); +};if _edcadc .ST_Percentage !=nil {return _a .Sprintf ("\u0025\u0076",*_edcadc .ST_Percentage );};return "";}; -// Validate validates the CT_EdnDocProps and its children -func (_geeed *CT_EdnDocProps )Validate ()error {return _geeed .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0064\u006e\u0044\u006f\u0063P\u0072\u006f\u0070\u0073");};func (_eaebc *CT_Highlight )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bacba ,_eeacd :=_eaebc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _eeacd !=nil {return _eeacd ;};start .Attr =append (start .Attr ,_bacba );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bagff ST_TargetScreenSz )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bagff .String (),start ); -};func (_ceeca ST_Zoom )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ceeca .String (),start );};func (_fdadde *ST_HdrFtr )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_fdadde =0;case "\u0065\u0076\u0065\u006e":*_fdadde =1; -case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_fdadde =2;case "\u0066\u0069\u0072s\u0074":*_fdadde =3;};return nil ;};func (_acfgc *CT_SmartTagRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ebdbab :=range start .Attr {if _ebdbab .Name .Local =="\u0075\u0072\u0069"{_efgefea ,_bgeda :=_ebdbab .Value ,error (nil ); -if _bgeda !=nil {return _bgeda ;};_acfgc .UriAttr =&_efgefea ;continue ;};if _ebdbab .Name .Local =="\u0065l\u0065\u006d\u0065\u006e\u0074"{_dfgfd ,_aceagc :=_ebdbab .Value ,error (nil );if _aceagc !=nil {return _aceagc ;};_acfgc .ElementAttr =_dfgfd ; -continue ;};};_ddgdgb :for {_baagad ,_abdag :=d .Token ();if _abdag !=nil {return _abdag ;};switch _eeafc :=_baagad .(type ){case _b .StartElement :switch _eeafc .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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072"}:_acfgc .SmartTagPr =NewCT_SmartTagPr (); -if _gcdebd :=d .DecodeElement (_acfgc .SmartTagPr ,&_eeafc );_gcdebd !=nil {return _gcdebd ;};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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_aeeed :=NewEG_PContent (); -_cgbef :=NewCT_SimpleField ();if _eegcf :=d .DecodeElement (_cgbef ,&_eeafc );_eegcf !=nil {return _eegcf ;};_aeeed .FldSimple =append (_aeeed .FldSimple ,_cgbef );_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_aeeed );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_bbccf :=NewEG_PContent (); -_bbccf .Hyperlink =NewCT_Hyperlink ();if _beead :=d .DecodeElement (_bbccf .Hyperlink ,&_eeafc );_beead !=nil {return _beead ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_bbccf );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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_bgdgbe :=NewEG_PContent (); -_bgdgbe .SubDoc =NewCT_Rel ();if _bcgbe :=d .DecodeElement (_bgdgbe .SubDoc ,&_eeafc );_bcgbe !=nil {return _bcgbe ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_bgdgbe );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gbaed :=NewEG_PContent (); -_fbebf :=NewEG_ContentRunContent ();_fbebf .CustomXml =NewCT_CustomXmlRun ();if _gbaad :=d .DecodeElement (_fbebf .CustomXml ,&_eeafc );_gbaad !=nil {return _gbaad ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_gbaed );_gbaed .EG_ContentRunContent =append (_gbaed .EG_ContentRunContent ,_fbebf ); -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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_cedgf :=NewEG_PContent (); -_dgeeef :=NewEG_ContentRunContent ();_dgeeef .SmartTag =NewCT_SmartTagRun ();if _cdcedb :=d .DecodeElement (_dgeeef .SmartTag ,&_eeafc );_cdcedb !=nil {return _cdcedb ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_cedgf );_cedgf .EG_ContentRunContent =append (_cedgf .EG_ContentRunContent ,_dgeeef ); -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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_ggaeff :=NewEG_PContent (); -_bbbgf :=NewEG_ContentRunContent ();_bbbgf .Sdt =NewCT_SdtRun ();if _ccfgac :=d .DecodeElement (_bbbgf .Sdt ,&_eeafc );_ccfgac !=nil {return _ccfgac ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_ggaeff );_ggaeff .EG_ContentRunContent =append (_ggaeff .EG_ContentRunContent ,_bbbgf ); -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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_cbbdc :=NewEG_PContent (); -_cbcfe :=NewEG_ContentRunContent ();_cbcfe .Dir =NewCT_DirContentRun ();if _edacf :=d .DecodeElement (_cbcfe .Dir ,&_eeafc );_edacf !=nil {return _edacf ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_cbbdc );_cbbdc .EG_ContentRunContent =append (_cbbdc .EG_ContentRunContent ,_cbcfe ); -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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_eggfa :=NewEG_PContent (); -_fccbf :=NewEG_ContentRunContent ();_fccbf .Bdo =NewCT_BdoContentRun ();if _debfb :=d .DecodeElement (_fccbf .Bdo ,&_eeafc );_debfb !=nil {return _debfb ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_eggfa );_eggfa .EG_ContentRunContent =append (_eggfa .EG_ContentRunContent ,_fccbf ); -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 :"\u0072"},_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 :"\u0072"}:_ecdcad :=NewEG_PContent (); -_gccfg :=NewEG_ContentRunContent ();_gccfg .R =NewCT_R ();if _dffdaf :=d .DecodeElement (_gccfg .R ,&_eeafc );_dffdaf !=nil {return _dffdaf ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_ecdcad );_ecdcad .EG_ContentRunContent =append (_ecdcad .EG_ContentRunContent ,_gccfg ); -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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_efegg :=NewEG_PContent (); -_gdebd :=NewEG_ContentRunContent ();_badac :=NewEG_RunLevelElts ();_badac .ProofErr =NewCT_ProofErr ();if _bafdeg :=d .DecodeElement (_badac .ProofErr ,&_eeafc );_bafdeg !=nil {return _bafdeg ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_efegg ); -_efegg .EG_ContentRunContent =append (_efegg .EG_ContentRunContent ,_gdebd );_gdebd .EG_RunLevelElts =append (_gdebd .EG_RunLevelElts ,_badac );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_eaaff :=NewEG_PContent (); -_badff :=NewEG_ContentRunContent ();_feadg :=NewEG_RunLevelElts ();_feadg .PermStart =NewCT_PermStart ();if _dddad :=d .DecodeElement (_feadg .PermStart ,&_eeafc );_dddad !=nil {return _dddad ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_eaaff ); -_eaaff .EG_ContentRunContent =append (_eaaff .EG_ContentRunContent ,_badff );_badff .EG_RunLevelElts =append (_badff .EG_RunLevelElts ,_feadg );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_aebcg :=NewEG_PContent (); -_acbdf :=NewEG_ContentRunContent ();_bbedfc :=NewEG_RunLevelElts ();_bbedfc .PermEnd =NewCT_Perm ();if _gcgfgf :=d .DecodeElement (_bbedfc .PermEnd ,&_eeafc );_gcgfgf !=nil {return _gcgfgf ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_aebcg );_aebcg .EG_ContentRunContent =append (_aebcg .EG_ContentRunContent ,_acbdf ); -_acbdf .EG_RunLevelElts =append (_acbdf .EG_RunLevelElts ,_bbedfc );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_ggeed :=NewEG_PContent (); -_gcbec :=NewEG_ContentRunContent ();_bbfbf :=NewEG_RunLevelElts ();_bbfbf .Ins =NewCT_RunTrackChange ();if _gcgac :=d .DecodeElement (_bbfbf .Ins ,&_eeafc );_gcgac !=nil {return _gcgac ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_ggeed );_ggeed .EG_ContentRunContent =append (_ggeed .EG_ContentRunContent ,_gcbec ); -_gcbec .EG_RunLevelElts =append (_gcbec .EG_RunLevelElts ,_bbfbf );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_afdfgd :=NewEG_PContent (); -_gadeb :=NewEG_ContentRunContent ();_febcec :=NewEG_RunLevelElts ();_febcec .Del =NewCT_RunTrackChange ();if _ceaga :=d .DecodeElement (_febcec .Del ,&_eeafc );_ceaga !=nil {return _ceaga ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_afdfgd );_afdfgd .EG_ContentRunContent =append (_afdfgd .EG_ContentRunContent ,_gadeb ); -_gadeb .EG_RunLevelElts =append (_gadeb .EG_RunLevelElts ,_febcec );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bgdgg :=NewEG_PContent (); -_gaecb :=NewEG_ContentRunContent ();_bbecg :=NewEG_RunLevelElts ();_bbecg .MoveFrom =NewCT_RunTrackChange ();if _gedfff :=d .DecodeElement (_bbecg .MoveFrom ,&_eeafc );_gedfff !=nil {return _gedfff ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_bgdgg ); -_bgdgg .EG_ContentRunContent =append (_bgdgg .EG_ContentRunContent ,_gaecb );_gaecb .EG_RunLevelElts =append (_gaecb .EG_RunLevelElts ,_bbecg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_ddead :=NewEG_PContent (); -_gcaba :=NewEG_ContentRunContent ();_cfdaae :=NewEG_RunLevelElts ();_cfdaae .MoveTo =NewCT_RunTrackChange ();if _adbdfe :=d .DecodeElement (_cfdaae .MoveTo ,&_eeafc );_adbdfe !=nil {return _adbdfe ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_ddead ); -_ddead .EG_ContentRunContent =append (_ddead .EG_ContentRunContent ,_gcaba );_gcaba .EG_RunLevelElts =append (_gcaba .EG_RunLevelElts ,_cfdaae );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_cbgc :=NewEG_PContent (); -_ecfcdg :=NewEG_ContentRunContent ();_fgefgd :=NewEG_RunLevelElts ();_adafa :=NewEG_RangeMarkupElements ();_adafa .BookmarkStart =NewCT_Bookmark ();if _fdgadg :=d .DecodeElement (_adafa .BookmarkStart ,&_eeafc );_fdgadg !=nil {return _fdgadg ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_cbgc ); -_cbgc .EG_ContentRunContent =append (_cbgc .EG_ContentRunContent ,_ecfcdg );_ecfcdg .EG_RunLevelElts =append (_ecfcdg .EG_RunLevelElts ,_fgefgd );_fgefgd .EG_RangeMarkupElements =append (_fgefgd .EG_RangeMarkupElements ,_adafa );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_fgbed :=NewEG_PContent (); -_eabac :=NewEG_ContentRunContent ();_defedfa :=NewEG_RunLevelElts ();_gecdg :=NewEG_RangeMarkupElements ();_gecdg .BookmarkEnd =NewCT_MarkupRange ();if _aeagb :=d .DecodeElement (_gecdg .BookmarkEnd ,&_eeafc );_aeagb !=nil {return _aeagb ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_fgbed ); -_fgbed .EG_ContentRunContent =append (_fgbed .EG_ContentRunContent ,_eabac );_eabac .EG_RunLevelElts =append (_eabac .EG_RunLevelElts ,_defedfa );_defedfa .EG_RangeMarkupElements =append (_defedfa .EG_RangeMarkupElements ,_gecdg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_caccd :=NewEG_PContent (); -_faefc :=NewEG_ContentRunContent ();_bcbee :=NewEG_RunLevelElts ();_adafaf :=NewEG_RangeMarkupElements ();_adafaf .MoveFromRangeStart =NewCT_MoveBookmark ();if _ccaaf :=d .DecodeElement (_adafaf .MoveFromRangeStart ,&_eeafc );_ccaaf !=nil {return _ccaaf ; -};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_caccd );_caccd .EG_ContentRunContent =append (_caccd .EG_ContentRunContent ,_faefc );_faefc .EG_RunLevelElts =append (_faefc .EG_RunLevelElts ,_bcbee );_bcbee .EG_RangeMarkupElements =append (_bcbee .EG_RangeMarkupElements ,_adafaf ); -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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_feadc :=NewEG_PContent (); -_fgdfef :=NewEG_ContentRunContent ();_adcbee :=NewEG_RunLevelElts ();_afbee :=NewEG_RangeMarkupElements ();_afbee .MoveFromRangeEnd =NewCT_MarkupRange ();if _fecbbe :=d .DecodeElement (_afbee .MoveFromRangeEnd ,&_eeafc );_fecbbe !=nil {return _fecbbe ; -};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_feadc );_feadc .EG_ContentRunContent =append (_feadc .EG_ContentRunContent ,_fgdfef );_fgdfef .EG_RunLevelElts =append (_fgdfef .EG_RunLevelElts ,_adcbee );_adcbee .EG_RangeMarkupElements =append (_adcbee .EG_RangeMarkupElements ,_afbee ); -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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ggafag :=NewEG_PContent (); -_fgdad :=NewEG_ContentRunContent ();_bbgegf :=NewEG_RunLevelElts ();_baage :=NewEG_RangeMarkupElements ();_baage .MoveToRangeStart =NewCT_MoveBookmark ();if _ebbbg :=d .DecodeElement (_baage .MoveToRangeStart ,&_eeafc );_ebbbg !=nil {return _ebbbg ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_ggafag ); -_ggafag .EG_ContentRunContent =append (_ggafag .EG_ContentRunContent ,_fgdad );_fgdad .EG_RunLevelElts =append (_fgdad .EG_RunLevelElts ,_bbgegf );_bbgegf .EG_RangeMarkupElements =append (_bbgegf .EG_RangeMarkupElements ,_baage );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fgfde :=NewEG_PContent (); -_fdcedb :=NewEG_ContentRunContent ();_gcdff :=NewEG_RunLevelElts ();_gceae :=NewEG_RangeMarkupElements ();_gceae .MoveToRangeEnd =NewCT_MarkupRange ();if _ebeff :=d .DecodeElement (_gceae .MoveToRangeEnd ,&_eeafc );_ebeff !=nil {return _ebeff ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_fgfde ); -_fgfde .EG_ContentRunContent =append (_fgfde .EG_ContentRunContent ,_fdcedb );_fdcedb .EG_RunLevelElts =append (_fdcedb .EG_RunLevelElts ,_gcdff );_gcdff .EG_RangeMarkupElements =append (_gcdff .EG_RangeMarkupElements ,_gceae );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_bgeeg :=NewEG_PContent (); -_cedda :=NewEG_ContentRunContent ();_ebcfe :=NewEG_RunLevelElts ();_dedbe :=NewEG_RangeMarkupElements ();_dedbe .CommentRangeStart =NewCT_MarkupRange ();if _caaf :=d .DecodeElement (_dedbe .CommentRangeStart ,&_eeafc );_caaf !=nil {return _caaf ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_bgeeg ); -_bgeeg .EG_ContentRunContent =append (_bgeeg .EG_ContentRunContent ,_cedda );_cedda .EG_RunLevelElts =append (_cedda .EG_RunLevelElts ,_ebcfe );_ebcfe .EG_RangeMarkupElements =append (_ebcfe .EG_RangeMarkupElements ,_dedbe );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_deeedg :=NewEG_PContent (); -_gdbcf :=NewEG_ContentRunContent ();_dbcgbf :=NewEG_RunLevelElts ();_dcefb :=NewEG_RangeMarkupElements ();_dcefb .CommentRangeEnd =NewCT_MarkupRange ();if _bdabaa :=d .DecodeElement (_dcefb .CommentRangeEnd ,&_eeafc );_bdabaa !=nil {return _bdabaa ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_deeedg ); -_deeedg .EG_ContentRunContent =append (_deeedg .EG_ContentRunContent ,_gdbcf );_gdbcf .EG_RunLevelElts =append (_gdbcf .EG_RunLevelElts ,_dbcgbf );_dbcgbf .EG_RangeMarkupElements =append (_dbcgbf .EG_RangeMarkupElements ,_dcefb );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_abfbd :=NewEG_PContent (); -_fcgdg :=NewEG_ContentRunContent ();_acbeee :=NewEG_RunLevelElts ();_ceaba :=NewEG_RangeMarkupElements ();_ceaba .CustomXmlInsRangeStart =NewCT_TrackChange ();if _afagg :=d .DecodeElement (_ceaba .CustomXmlInsRangeStart ,&_eeafc );_afagg !=nil {return _afagg ; -};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_abfbd );_abfbd .EG_ContentRunContent =append (_abfbd .EG_ContentRunContent ,_fcgdg );_fcgdg .EG_RunLevelElts =append (_fcgdg .EG_RunLevelElts ,_acbeee );_acbeee .EG_RangeMarkupElements =append (_acbeee .EG_RangeMarkupElements ,_ceaba ); -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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gdcab :=NewEG_PContent (); -_gfegc :=NewEG_ContentRunContent ();_cafcdd :=NewEG_RunLevelElts ();_ebgdc :=NewEG_RangeMarkupElements ();_ebgdc .CustomXmlInsRangeEnd =NewCT_Markup ();if _accab :=d .DecodeElement (_ebgdc .CustomXmlInsRangeEnd ,&_eeafc );_accab !=nil {return _accab ;}; -_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_gdcab );_gdcab .EG_ContentRunContent =append (_gdcab .EG_ContentRunContent ,_gfegc );_gfegc .EG_RunLevelElts =append (_gfegc .EG_RunLevelElts ,_cafcdd );_cafcdd .EG_RangeMarkupElements =append (_cafcdd .EG_RangeMarkupElements ,_ebgdc ); -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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bcecf :=NewEG_PContent (); -_bfgcc :=NewEG_ContentRunContent ();_afbbc :=NewEG_RunLevelElts ();_agffec :=NewEG_RangeMarkupElements ();_agffec .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cgfea :=d .DecodeElement (_agffec .CustomXmlDelRangeStart ,&_eeafc );_cgfea !=nil {return _cgfea ; -};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_bcecf );_bcecf .EG_ContentRunContent =append (_bcecf .EG_ContentRunContent ,_bfgcc );_bfgcc .EG_RunLevelElts =append (_bfgcc .EG_RunLevelElts ,_afbbc );_afbbc .EG_RangeMarkupElements =append (_afbbc .EG_RangeMarkupElements ,_agffec ); -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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fabgf :=NewEG_PContent (); -_aefbcg :=NewEG_ContentRunContent ();_dbfga :=NewEG_RunLevelElts ();_gedacg :=NewEG_RangeMarkupElements ();_gedacg .CustomXmlDelRangeEnd =NewCT_Markup ();if _gbdedef :=d .DecodeElement (_gedacg .CustomXmlDelRangeEnd ,&_eeafc );_gbdedef !=nil {return _gbdedef ; -};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_fabgf );_fabgf .EG_ContentRunContent =append (_fabgf .EG_ContentRunContent ,_aefbcg );_aefbcg .EG_RunLevelElts =append (_aefbcg .EG_RunLevelElts ,_dbfga );_dbfga .EG_RangeMarkupElements =append (_dbfga .EG_RangeMarkupElements ,_gedacg ); -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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_geagffc :=NewEG_PContent (); -_deeef :=NewEG_ContentRunContent ();_badbb :=NewEG_RunLevelElts ();_eaggd :=NewEG_RangeMarkupElements ();_eaggd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gebfe :=d .DecodeElement (_eaggd .CustomXmlMoveFromRangeStart ,&_eeafc );_gebfe !=nil {return _gebfe ; -};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_geagffc );_geagffc .EG_ContentRunContent =append (_geagffc .EG_ContentRunContent ,_deeef );_deeef .EG_RunLevelElts =append (_deeef .EG_RunLevelElts ,_badbb );_badbb .EG_RangeMarkupElements =append (_badbb .EG_RangeMarkupElements ,_eaggd ); -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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_faaae :=NewEG_PContent (); -_acbffa :=NewEG_ContentRunContent ();_fgaga :=NewEG_RunLevelElts ();_ebdecc :=NewEG_RangeMarkupElements ();_ebdecc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _edfebg :=d .DecodeElement (_ebdecc .CustomXmlMoveFromRangeEnd ,&_eeafc );_edfebg !=nil {return _edfebg ; -};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_faaae );_faaae .EG_ContentRunContent =append (_faaae .EG_ContentRunContent ,_acbffa );_acbffa .EG_RunLevelElts =append (_acbffa .EG_RunLevelElts ,_fgaga );_fgaga .EG_RangeMarkupElements =append (_fgaga .EG_RangeMarkupElements ,_ebdecc ); -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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_gcebd :=NewEG_PContent (); -_bdfdd :=NewEG_ContentRunContent ();_edbcd :=NewEG_RunLevelElts ();_eedca :=NewEG_RangeMarkupElements ();_eedca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _cfdfdg :=d .DecodeElement (_eedca .CustomXmlMoveToRangeStart ,&_eeafc );_cfdfdg !=nil {return _cfdfdg ; -};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_gcebd );_gcebd .EG_ContentRunContent =append (_gcebd .EG_ContentRunContent ,_bdfdd );_bdfdd .EG_RunLevelElts =append (_bdfdd .EG_RunLevelElts ,_edbcd );_edbcd .EG_RangeMarkupElements =append (_edbcd .EG_RangeMarkupElements ,_eedca ); -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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_adfbfc :=NewEG_PContent (); -_bceffa :=NewEG_ContentRunContent ();_efeaf :=NewEG_RunLevelElts ();_acggb :=NewEG_RangeMarkupElements ();_acggb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cgccf :=d .DecodeElement (_acggb .CustomXmlMoveToRangeEnd ,&_eeafc );_cgccf !=nil {return _cgccf ; -};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_adfbfc );_adfbfc .EG_ContentRunContent =append (_adfbfc .EG_ContentRunContent ,_bceffa );_bceffa .EG_RunLevelElts =append (_bceffa .EG_RunLevelElts ,_efeaf );_efeaf .EG_RangeMarkupElements =append (_efeaf .EG_RangeMarkupElements ,_acggb ); -case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ddffd :=NewEG_PContent (); -_gdbbb :=NewEG_ContentRunContent ();_bbadf :=NewEG_RunLevelElts ();_abbaae :=NewEG_MathContent ();_abbaae .OMathPara =_dg .NewOMathPara ();if _ffbab :=d .DecodeElement (_abbaae .OMathPara ,&_eeafc );_ffbab !=nil {return _ffbab ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_ddffd ); -_ddffd .EG_ContentRunContent =append (_ddffd .EG_ContentRunContent ,_gdbbb );_gdbbb .EG_RunLevelElts =append (_gdbbb .EG_RunLevelElts ,_bbadf );_bbadf .EG_MathContent =append (_bbadf .EG_MathContent ,_abbaae );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_gebdg :=NewEG_PContent (); -_gcgc :=NewEG_ContentRunContent ();_geged :=NewEG_RunLevelElts ();_cecdf :=NewEG_MathContent ();_cecdf .OMath =_dg .NewOMath ();if _beeab :=d .DecodeElement (_cecdf .OMath ,&_eeafc );_beeab !=nil {return _beeab ;};_acfgc .EG_PContent =append (_acfgc .EG_PContent ,_gebdg ); -_gebdg .EG_ContentRunContent =append (_gebdg .EG_ContentRunContent ,_gcgc );_gcgc .EG_RunLevelElts =append (_gcgc .EG_RunLevelElts ,_geged );_geged .EG_MathContent =append (_geged .EG_MathContent ,_cecdf );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_eeafc .Name ); -if _bggeg :=d .Skip ();_bggeg !=nil {return _bggeg ;};};case _b .EndElement :break _ddgdgb ;case _b .CharData :};};return nil ;};func (_feccd *ST_FontFamily )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_feccd =0;case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_feccd =1; -case "\u006d\u006f\u0064\u0065\u0072\u006e":*_feccd =2;case "\u0072\u006f\u006da\u006e":*_feccd =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_feccd =4;case "\u0073\u0077\u0069s\u0073":*_feccd =5;case "\u0061\u0075\u0074\u006f":*_feccd =6;};return nil ; -};func (_dfcec *ST_DocPartGallery )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fccefg ,_egcgc :=d .Token ();if _egcgc !=nil {return _egcgc ;};if _fgcfc ,_bcgab :=_fccefg .(_b .EndElement );_bcgab &&_fgcfc .Name ==start .Name {*_dfcec =1; -return nil ;};if _fdbfc ,_dcbgf :=_fccefg .(_b .CharData );!_dcbgf {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",_fccefg );}else {switch string (_fdbfc ){case "":*_dfcec =0; -case "p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072":*_dfcec =1;case "\u0061\u006e\u0079":*_dfcec =2;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_dfcec =3;case "\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0073":*_dfcec =4;case "\u0063o\u0076\u0065\u0072\u0050\u0067":*_dfcec =5; -case "\u0065\u0071":*_dfcec =6;case "\u0066\u0074\u0072\u0073":*_dfcec =7;case "\u0068\u0064\u0072\u0073":*_dfcec =8;case "\u0070\u0067\u004eu\u006d":*_dfcec =9;case "\u0074\u0062\u006c\u0073":*_dfcec =10;case "\u0077\u0061\u0074\u0065\u0072\u006d\u0061\u0072\u006b\u0073":*_dfcec =11; -case "\u0061u\u0074\u006f\u0054\u0078\u0074":*_dfcec =12;case "\u0074\u0078\u0074\u0042\u006f\u0078":*_dfcec =13;case "\u0070\u0067\u004e\u0075\u006d\u0054":*_dfcec =14;case "\u0070\u0067\u004e\u0075\u006d\u0042":*_dfcec =15;case "\u0070\u0067\u004eu\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_dfcec =16; -case "\u0074\u0062\u006c\u004f\u0066\u0043\u006f\u006e\u0074\u0065\u006e\u0074\u0073":*_dfcec =17;case "\u0062\u0069\u0062":*_dfcec =18;case "\u0063\u0075\u0073\u0074\u0051\u0075\u0069\u0063\u006bP\u0061\u0072\u0074\u0073":*_dfcec =19;case "c\u0075\u0073\u0074\u0043\u006f\u0076\u0065\u0072\u0050\u0067":*_dfcec =20; -case "\u0063\u0075\u0073\u0074\u0045\u0071":*_dfcec =21;case "\u0063\u0075\u0073\u0074\u0046\u0074\u0072\u0073":*_dfcec =22;case "\u0063\u0075\u0073\u0074\u0048\u0064\u0072\u0073":*_dfcec =23;case "\u0063u\u0073\u0074\u0050\u0067\u004e\u0075m":*_dfcec =24; -case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u0073":*_dfcec =25;case "\u0063\u0075\u0073\u0074\u0057\u0061\u0074\u0065\u0072m\u0061\u0072\u006b\u0073":*_dfcec =26;case "c\u0075\u0073\u0074\u0041\u0075\u0074\u006f\u0054\u0078\u0074":*_dfcec =27;case "\u0063\u0075\u0073\u0074\u0054\u0078\u0074\u0042\u006f\u0078":*_dfcec =28; -case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0054":*_dfcec =29;case "\u0063\u0075\u0073\u0074\u0050\u0067\u004e\u0075\u006d\u0042":*_dfcec =30;case "\u0063\u0075s\u0074\u0050\u0067N\u0075\u006d\u004d\u0061\u0072\u0067\u0069\u006e\u0073":*_dfcec =31; -case "\u0063\u0075\u0073\u0074\u0054\u0062\u006c\u004f\u0066\u0043\u006f\u006et\u0065\u006e\u0074\u0073":*_dfcec =32;case "\u0063u\u0073\u0074\u0042\u0069\u0062":*_dfcec =33;case "\u0063u\u0073\u0074\u006f\u006d\u0031":*_dfcec =34;case "\u0063u\u0073\u0074\u006f\u006d\u0032":*_dfcec =35; -case "\u0063u\u0073\u0074\u006f\u006d\u0033":*_dfcec =36;case "\u0063u\u0073\u0074\u006f\u006d\u0034":*_dfcec =37;case "\u0063u\u0073\u0074\u006f\u006d\u0035":*_dfcec =38;};};_fccefg ,_egcgc =d .Token ();if _egcgc !=nil {return _egcgc ;};if _cefbag ,_dafaef :=_fccefg .(_b .EndElement ); -_dafaef &&_cefbag .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",_fccefg );};func NewCT_TblWidth ()*CT_TblWidth {_gdfeb :=&CT_TblWidth {}; -return _gdfeb };type WdWgp struct{WdCT_WordprocessingGroup };type CT_PageSz struct{ +// Validate validates the CT_Perm and its children +func (_ebedb *CT_Perm )Validate ()error {return _ebedb .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u006d");};func (_ffbfe *CT_LineNumber )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbaef :=range start .Attr {if _dbaef .Name .Local =="\u0063o\u0075\u006e\u0074\u0042\u0079"{_ebfa ,_bcbff :=_ff .ParseInt (_dbaef .Value ,10,64); +if _bcbff !=nil {return _bcbff ;};_ffbfe .CountByAttr =&_ebfa ;continue ;};if _dbaef .Name .Local =="\u0073\u0074\u0061r\u0074"{_bgaaa ,_abcga :=_ff .ParseInt (_dbaef .Value ,10,64);if _abcga !=nil {return _abcga ;};_ffbfe .StartAttr =&_bgaaa ;continue ; +};if _dbaef .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_fbegae ,_efged :=ParseUnionST_TwipsMeasure (_dbaef .Value );if _efged !=nil {return _efged ;};_ffbfe .DistanceAttr =&_fbegae ;continue ;};if _dbaef .Name .Local =="\u0072e\u0073\u0074\u0061\u0072\u0074"{_ffbfe .RestartAttr .UnmarshalXMLAttr (_dbaef ); +continue ;};};for {_ggca ,_dcddc :=d .Token ();if _dcddc !=nil {return _a .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004ci\u006ee\u004eu\u006d\u0062\u0065\u0072\u003a\u0020\u0025s",_dcddc );};if _ccgbf ,_aecfd :=_ggca .(_g .EndElement ); +_aecfd &&_ccgbf .Name ==start .Name {break ;};};return nil ;};func NewWdWsp ()*WdWsp {_gbaec :=&WdWsp {};_gbaec .WdCT_WordprocessingShape =*NewWdCT_WordprocessingShape ();return _gbaec ;};func (_gfcgc ST_MailMergeOdsoFMDFieldType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbgfg :=_g .Attr {}; +_dbgfg .Name =name ;switch _gfcgc {case ST_MailMergeOdsoFMDFieldTypeUnset :_dbgfg .Value ="";case ST_MailMergeOdsoFMDFieldTypeNull :_dbgfg .Value ="\u006e\u0075\u006c\u006c";case ST_MailMergeOdsoFMDFieldTypeDbColumn :_dbgfg .Value ="\u0064\u0062\u0043\u006f\u006c\u0075\u006d\u006e"; +};return _dbgfg ,nil ;};func (_faad *ST_HpsMeasure )Validate ()error {return _faad .ValidateWithPath ("")}; -// Page Width -WAttr *_bc .ST_TwipsMeasure ; +// Validate validates the CT_DocPartGallery and its children +func (_efee *CT_DocPartGallery )Validate ()error {return _efee .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0047\u0061l\u006c\u0065\u0072\u0079");};func NewCT_NumRestart ()*CT_NumRestart {_dbcdgd :=&CT_NumRestart {}; +_dbcdgd .ValAttr =ST_RestartNumber (1);return _dbcdgd ;};func (_fcbafa *ST_View )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egfafb ,_efgbac :=d .Token ();if _efgbac !=nil {return _efgbac ;};if _cfbaba ,_bdecc :=_egfafb .(_g .EndElement ); +_bdecc &&_cfbaba .Name ==start .Name {*_fcbafa =1;return nil ;};if _ffded ,_eadda :=_egfafb .(_g .CharData );!_eadda {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",_egfafb ); +}else {switch string (_ffded ){case "":*_fcbafa =0;case "\u006e\u006f\u006e\u0065":*_fcbafa =1;case "\u0070\u0072\u0069n\u0074":*_fcbafa =2;case "\u006fu\u0074\u006c\u0069\u006e\u0065":*_fcbafa =3;case "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073":*_fcbafa =4; +case "\u006e\u006f\u0072\u006d\u0061\u006c":*_fcbafa =5;case "\u0077\u0065\u0062":*_fcbafa =6;};};_egfafb ,_efgbac =d .Token ();if _efgbac !=nil {return _efgbac ;};if _cdfaac ,_bbgea :=_egfafb .(_g .EndElement );_bbgea &&_cdfaac .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",_egfafb );};func NewWdCT_PosVChoice ()*WdCT_PosVChoice {_ffbef :=&WdCT_PosVChoice {}; +return _ffbef };func NewEG_SectPrContents ()*EG_SectPrContents {_cegdgf :=&EG_SectPrContents {};return _cegdgf };func (_ecfdfg *EG_PContentBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cfeed :for {_gdbdd ,_gebcb :=d .Token ();if _gebcb !=nil {return _gebcb ; +};switch _ggdac :=_gdbdd .(type ){case _g .StartElement :switch _ggdac .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_ecfdfg .CustomXml =NewCT_CustomXmlRun (); +if _addg :=d .DecodeElement (_ecfdfg .CustomXml ,&_ggdac );_addg !=nil {return _addg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cegaf :=NewCT_SimpleField (); +if _aecde :=d .DecodeElement (_cegaf ,&_ggdac );_aecde !=nil {return _aecde ;};_ecfdfg .FldSimple =append (_ecfdfg .FldSimple ,_cegaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_ecfdfg .Hyperlink =NewCT_Hyperlink (); +if _cfdbdb :=d .DecodeElement (_ecfdfg .Hyperlink ,&_ggdac );_cfdbdb !=nil {return _cfdbdb ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_ggdac .Name ); +if _agbfb :=d .Skip ();_agbfb !=nil {return _agbfb ;};};case _g .EndElement :break _cfeed ;case _g .CharData :};};return nil ;};func (_abfbcg *CT_Object )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efdeb :=range start .Attr {if _efdeb .Name .Local =="\u0064x\u0061\u004f\u0072\u0069\u0067"{_abde ,_gcfb :=ParseUnionST_TwipsMeasure (_efdeb .Value ); +if _gcfb !=nil {return _gcfb ;};_abfbcg .DxaOrigAttr =&_abde ;continue ;};if _efdeb .Name .Local =="\u0064y\u0061\u004f\u0072\u0069\u0067"{_egcfc ,_gaccc :=ParseUnionST_TwipsMeasure (_efdeb .Value );if _gaccc !=nil {return _gaccc ;};_abfbcg .DyaOrigAttr =&_egcfc ; +continue ;};};_dbaaf :for {_geddc ,_decdd :=d .Token ();if _decdd !=nil {return _decdd ;};switch _addcd :=_geddc .(type ){case _g .StartElement :switch _addcd .Name {default:if _bbabe ,_eeeaa :=_e .CreateElement (_addcd );_eeeaa !=nil {return _eeeaa ;}else {if _gdcdc :=d .DecodeElement (_bbabe ,&_addcd ); +_gdcdc !=nil {return _gdcdc ;};_abfbcg .Any =append (_abfbcg .Any ,_bbabe );};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abfbcg .Drawing =NewCT_Drawing (); +if _ddbfe :=d .DecodeElement (_abfbcg .Drawing ,&_addcd );_ddbfe !=nil {return _ddbfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abfbcg .Choice =NewCT_ObjectChoice (); +if _gcfcf :=d .DecodeElement (&_abfbcg .Choice .Control ,&_addcd );_gcfcf !=nil {return _gcfcf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abfbcg .Choice =NewCT_ObjectChoice (); +if _ddge :=d .DecodeElement (&_abfbcg .Choice .ObjectLink ,&_addcd );_ddge !=nil {return _ddge ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abfbcg .Choice =NewCT_ObjectChoice (); +if _gbbag :=d .DecodeElement (&_abfbcg .Choice .ObjectEmbed ,&_addcd );_gbbag !=nil {return _gbbag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_abfbcg .Choice =NewCT_ObjectChoice (); +if _dgfef :=d .DecodeElement (&_abfbcg .Choice .Movie ,&_addcd );_dgfef !=nil {return _dgfef ;};};case _g .EndElement :break _dbaaf ;case _g .CharData :};};return nil ;}; -// Page Height -HAttr *_bc .ST_TwipsMeasure ; +// Validate validates the CT_MathCtrlDel and its children +func (_accfe *CT_MathCtrlDel )Validate ()error {return _accfe .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0074\u0068\u0043\u0074r\u006c\u0044\u0065\u006c");}; -// Page Orientation -OrientAttr ST_PageOrientation ; +// ValidateWithPath validates the CT_SmartTagPr and its children, prefixing error messages with path +func (_gbgeg *CT_SmartTagPr )ValidateWithPath (path string )error {for _ccgfb ,_bfbda :=range _gbgeg .Attr {if _cbecb :=_bfbda .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0041\u0074\u0074\u0072\u005b\u0025\u0064\u005d",path ,_ccgfb ));_cbecb !=nil {return _cbecb ; +};};return nil ;};func (_fffga ST_EdnPos )String ()string {switch _fffga {case 0:return "";case 1:return "\u0073e\u0063\u0074\u0045\u006e\u0064";case 2:return "\u0064\u006f\u0063\u0045\u006e\u0064";};return "";};func (_ccadd *CT_Proof )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbegc :=range start .Attr {if _bbegc .Name .Local =="\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"{_ccadd .SpellingAttr .UnmarshalXMLAttr (_bbegc ); +continue ;};if _bbegc .Name .Local =="\u0067r\u0061\u006d\u006d\u0061\u0072"{_ccadd .GrammarAttr .UnmarshalXMLAttr (_bbegc );continue ;};};for {_ggfabe ,_fdcee :=d .Token ();if _fdcee !=nil {return _a .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0072\u006f\u006f\u0066: \u0025\u0073",_fdcee ); +};if _cdcgdb ,_dcdeb :=_ggfabe .(_g .EndElement );_dcdeb &&_cdcgdb .Name ==start .Name {break ;};};return nil ;}; -// Printer Paper Code -CodeAttr *int64 ;}; +// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path +func (_fcfbba *CT_Style )ValidateWithPath (path string )error {if _gdcbd :=_fcfbba .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdcbd !=nil {return _gdcbd ;};if _fcfbba .DefaultAttr !=nil {if _cbcad :=_fcfbba .DefaultAttr .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0041\u0074\u0074\u0072"); +_cbcad !=nil {return _cbcad ;};};if _fcfbba .CustomStyleAttr !=nil {if _edggfe :=_fcfbba .CustomStyleAttr .ValidateWithPath (path +"\u002f\u0043u\u0073\u0074\u006fm\u0053\u0074\u0079\u006c\u0065\u0041\u0074\u0074\u0072");_edggfe !=nil {return _edggfe ; +};};if _fcfbba .Name !=nil {if _fccff :=_fcfbba .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_fccff !=nil {return _fccff ;};};if _fcfbba .Aliases !=nil {if _ccbff :=_fcfbba .Aliases .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073\u0065\u0073"); +_ccbff !=nil {return _ccbff ;};};if _fcfbba .BasedOn !=nil {if _eecab :=_fcfbba .BasedOn .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0064\u004f\u006e");_eecab !=nil {return _eecab ;};};if _fcfbba .Next !=nil {if _feaaab :=_fcfbba .Next .ValidateWithPath (path +"\u002f\u004e\u0065x\u0074"); +_feaaab !=nil {return _feaaab ;};};if _fcfbba .Link !=nil {if _aaaae :=_fcfbba .Link .ValidateWithPath (path +"\u002f\u004c\u0069n\u006b");_aaaae !=nil {return _aaaae ;};};if _fcfbba .AutoRedefine !=nil {if _feeebe :=_fcfbba .AutoRedefine .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0052\u0065\u0064\u0065\u0066\u0069\u006e\u0065"); +_feeebe !=nil {return _feeebe ;};};if _fcfbba .Hidden !=nil {if _dcabbf :=_fcfbba .Hidden .ValidateWithPath (path +"\u002fH\u0069\u0064\u0064\u0065\u006e");_dcabbf !=nil {return _dcabbf ;};};if _fcfbba .UiPriority !=nil {if _edbfg :=_fcfbba .UiPriority .ValidateWithPath (path +"/\u0055\u0069\u0050\u0072\u0069\u006f\u0072\u0069\u0074\u0079"); +_edbfg !=nil {return _edbfg ;};};if _fcfbba .SemiHidden !=nil {if _defae :=_fcfbba .SemiHidden .ValidateWithPath (path +"/\u0053\u0065\u006d\u0069\u0048\u0069\u0064\u0064\u0065\u006e");_defae !=nil {return _defae ;};};if _fcfbba .UnhideWhenUsed !=nil {if _fgfeda :=_fcfbba .UnhideWhenUsed .ValidateWithPath (path +"\u002fU\u006eh\u0069\u0064\u0065\u0057\u0068\u0065\u006e\u0055\u0073\u0065\u0064"); +_fgfeda !=nil {return _fgfeda ;};};if _fcfbba .QFormat !=nil {if _cffae :=_fcfbba .QFormat .ValidateWithPath (path +"\u002f\u0051\u0046\u006f\u0072\u006d\u0061\u0074");_cffae !=nil {return _cffae ;};};if _fcfbba .Locked !=nil {if _accgae :=_fcfbba .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064"); +_accgae !=nil {return _accgae ;};};if _fcfbba .Personal !=nil {if _befce :=_fcfbba .Personal .ValidateWithPath (path +"\u002fP\u0065\u0072\u0073\u006f\u006e\u0061l");_befce !=nil {return _befce ;};};if _fcfbba .PersonalCompose !=nil {if _fface :=_fcfbba .PersonalCompose .ValidateWithPath (path +"\u002f\u0050e\u0072\u0073\u006fn\u0061\u006c\u0043\u006f\u006d\u0070\u006f\u0073\u0065"); +_fface !=nil {return _fface ;};};if _fcfbba .PersonalReply !=nil {if _bfcf :=_fcfbba .PersonalReply .ValidateWithPath (path +"\u002f\u0050\u0065\u0072\u0073\u006f\u006e\u0061\u006cR\u0065\u0070\u006c\u0079");_bfcf !=nil {return _bfcf ;};};if _fcfbba .Rsid !=nil {if _faggd :=_fcfbba .Rsid .ValidateWithPath (path +"\u002f\u0052\u0073i\u0064"); +_faggd !=nil {return _faggd ;};};if _fcfbba .PPr !=nil {if _ccffb :=_fcfbba .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_ccffb !=nil {return _ccffb ;};};if _fcfbba .RPr !=nil {if _aafdb :=_fcfbba .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072"); +_aafdb !=nil {return _aafdb ;};};if _fcfbba .TblPr !=nil {if _cbegb :=_fcfbba .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_cbegb !=nil {return _cbegb ;};};if _fcfbba .TrPr !=nil {if _eggeb :=_fcfbba .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072"); +_eggeb !=nil {return _eggeb ;};};if _fcfbba .TcPr !=nil {if _aeggab :=_fcfbba .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_aeggab !=nil {return _aeggab ;};};for _fgafeg ,_fdgge :=range _fcfbba .TblStylePr {if _dcgad :=_fdgge .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u0053\u0074\u0079\u006c\u0065\u0050r\u005b\u0025\u0064\u005d",path ,_fgafeg )); +_dcgad !=nil {return _dcgad ;};};return nil ;};func (_ceegac *CT_Endnotes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ceegac .Endnote !=nil {_fddde :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}}; +for _ ,_acef :=range _ceegac .Endnote {e .EncodeElement (_acef ,_fddde );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdacg *EG_RPrContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdegc :for {_eeddb ,_eaded :=d .Token (); +if _eaded !=nil {return _eaded ;};switch _eafbab :=_eeddb .(type ){case _g .StartElement :switch _eafbab .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .RStyle =NewCT_String (); +if _ecedc :=d .DecodeElement (_bdacg .RStyle ,&_eafbab );_ecedc !=nil {return _ecedc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .RFonts =NewCT_Fonts (); +if _gaegdg :=d .DecodeElement (_bdacg .RFonts ,&_eafbab );_gaegdg !=nil {return _gaegdg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .B =NewCT_OnOff (); +if _gccegg :=d .DecodeElement (_bdacg .B ,&_eafbab );_gccegg !=nil {return _gccegg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .BCs =NewCT_OnOff (); +if _acgcc :=d .DecodeElement (_bdacg .BCs ,&_eafbab );_acgcc !=nil {return _acgcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .I =NewCT_OnOff (); +if _eadbe :=d .DecodeElement (_bdacg .I ,&_eafbab );_eadbe !=nil {return _eadbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .ICs =NewCT_OnOff (); +if _gefca :=d .DecodeElement (_bdacg .ICs ,&_eafbab );_gefca !=nil {return _gefca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .Caps =NewCT_OnOff (); +if _ecggb :=d .DecodeElement (_bdacg .Caps ,&_eafbab );_ecggb !=nil {return _ecggb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdacg .SmallCaps =NewCT_OnOff (); +if _eabfaf :=d .DecodeElement (_bdacg .SmallCaps ,&_eafbab );_eabfaf !=nil {return _eabfaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .Strike =NewCT_OnOff (); +if _feeef :=d .DecodeElement (_bdacg .Strike ,&_eafbab );_feeef !=nil {return _feeef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdacg .Dstrike =NewCT_OnOff (); +if _bfgba :=d .DecodeElement (_bdacg .Dstrike ,&_eafbab );_bfgba !=nil {return _bfgba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdacg .Outline =NewCT_OnOff (); +if _ffdee :=d .DecodeElement (_bdacg .Outline ,&_eafbab );_ffdee !=nil {return _ffdee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .Shadow =NewCT_OnOff (); +if _fcfbcb :=d .DecodeElement (_bdacg .Shadow ,&_eafbab );_fcfbcb !=nil {return _fcfbcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .Emboss =NewCT_OnOff (); +if _ddbbee :=d .DecodeElement (_bdacg .Emboss ,&_eafbab );_ddbbee !=nil {return _ddbbee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdacg .Imprint =NewCT_OnOff (); +if _edfcbg :=d .DecodeElement (_bdacg .Imprint ,&_eafbab );_edfcbg !=nil {return _edfcbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdacg .NoProof =NewCT_OnOff (); +if _fgcgd :=d .DecodeElement (_bdacg .NoProof ,&_eafbab );_fgcgd !=nil {return _fgcgd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .SnapToGrid =NewCT_OnOff (); +if _dgbfb :=d .DecodeElement (_bdacg .SnapToGrid ,&_eafbab );_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 :"\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"}:_bdacg .Vanish =NewCT_OnOff (); +if _dcced :=d .DecodeElement (_bdacg .Vanish ,&_eafbab );_dcced !=nil {return _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 :"\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"}:_bdacg .WebHidden =NewCT_OnOff (); +if _ggbffc :=d .DecodeElement (_bdacg .WebHidden ,&_eafbab );_ggbffc !=nil {return _ggbffc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bdacg .Color =NewCT_Color (); +if _ggdfg :=d .DecodeElement (_bdacg .Color ,&_eafbab );_ggdfg !=nil {return _ggdfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdacg .Spacing =NewCT_SignedTwipsMeasure (); +if _fbfbcd :=d .DecodeElement (_bdacg .Spacing ,&_eafbab );_fbfbcd !=nil {return _fbfbcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdacg .W =NewCT_TextScale (); +if _effcbg :=d .DecodeElement (_bdacg .W ,&_eafbab );_effcbg !=nil {return _effcbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdacg .Kern =NewCT_HpsMeasure (); +if _fcbdfga :=d .DecodeElement (_bdacg .Kern ,&_eafbab );_fcbdfga !=nil {return _fcbdfga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .Position =NewCT_SignedHpsMeasure (); +if _egfcea :=d .DecodeElement (_bdacg .Position ,&_eafbab );_egfcea !=nil {return _egfcea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .Sz =NewCT_HpsMeasure (); +if _fcbcb :=d .DecodeElement (_bdacg .Sz ,&_eafbab );_fcbcb !=nil {return _fcbcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .SzCs =NewCT_HpsMeasure (); +if _agagee :=d .DecodeElement (_bdacg .SzCs ,&_eafbab );_agagee !=nil {return _agagee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdacg .Highlight =NewCT_Highlight (); +if _fdfgfa :=d .DecodeElement (_bdacg .Highlight ,&_eafbab );_fdfgfa !=nil {return _fdfgfa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdacg .U =NewCT_Underline (); +if _dfagf :=d .DecodeElement (_bdacg .U ,&_eafbab );_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 :"\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"}:_bdacg .Effect =NewCT_TextEffect (); +if _dcacb :=d .DecodeElement (_bdacg .Effect ,&_eafbab );_dcacb !=nil {return _dcacb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .Bdr =NewCT_Border (); +if _aagbbg :=d .DecodeElement (_bdacg .Bdr ,&_eafbab );_aagbbg !=nil {return _aagbbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .Shd =NewCT_Shd (); +if _bafda :=d .DecodeElement (_bdacg .Shd ,&_eafbab );_bafda !=nil {return _bafda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdacg .FitText =NewCT_FitText (); +if _ceada :=d .DecodeElement (_bdacg .FitText ,&_eafbab );_ceada !=nil {return _ceada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdacg .VertAlign =NewCT_VerticalAlignRun (); +if _bffaf :=d .DecodeElement (_bdacg .VertAlign ,&_eafbab );_bffaf !=nil {return _bffaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .Rtl =NewCT_OnOff (); +if _afddf :=d .DecodeElement (_bdacg .Rtl ,&_eafbab );_afddf !=nil {return _afddf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .Cs =NewCT_OnOff (); +if _aggfbg :=d .DecodeElement (_bdacg .Cs ,&_eafbab );_aggfbg !=nil {return _aggfbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .Em =NewCT_Em (); +if _gccba :=d .DecodeElement (_bdacg .Em ,&_eafbab );_gccba !=nil {return _gccba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdacg .Lang =NewCT_Language (); +if _afebd :=d .DecodeElement (_bdacg .Lang ,&_eafbab );_afebd !=nil {return _afebd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdacg .EastAsianLayout =NewCT_EastAsianLayout (); +if _agaea :=d .DecodeElement (_bdacg .EastAsianLayout ,&_eafbab );_agaea !=nil {return _agaea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_bdacg .SpecVanish =NewCT_OnOff (); +if _bfgbff :=d .DecodeElement (_bdacg .SpecVanish ,&_eafbab );_bfgbff !=nil {return _bfgbff ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdacg .OMath =NewCT_OnOff (); +if _fdeae :=d .DecodeElement (_bdacg .OMath ,&_eafbab );_fdeae !=nil {return _fdeae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bdacg .RPrChange =NewCT_RPrChange (); +if _bcdag :=d .DecodeElement (_bdacg .RPrChange ,&_eafbab );_bcdag !=nil {return _bcdag ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\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",_eafbab .Name ); +if _beedb :=d .Skip ();_beedb !=nil {return _beedb ;};};case _g .EndElement :break _fdegc ;case _g .CharData :};};return nil ;};func (_cceg *CT_Attr )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cceg .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_a .Sprintf ("\u0025\u0076",*_cceg .UriAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",_cceg .NameAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_a .Sprintf ("\u0025\u0076",_cceg .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cbbef ST_DropCap )String ()string {switch _cbbef {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 (_faccbc ST_TextAlignment )String ()string {switch _faccbc {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 "";}; -// ValidateWithPath validates the CT_Charset and its children, prefixing error messages with path -func (_gbcd *CT_Charset )ValidateWithPath (path string )error {return nil };func (_fcgcf *CT_FFHelpText )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fcgcf .TypeAttr !=ST_InfoTextTypeUnset {_aadcc ,_bccd :=_fcgcf .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _bccd !=nil {return _bccd ;};start .Attr =append (start .Attr ,_aadcc );};if _fcgcf .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_fcgcf .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ccaaca *ST_DecimalNumberOrPercent )Validate ()error {return _ccaaca .ValidateWithPath ("")};func (_cfdgf *CT_DocPartType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfdgf .ValAttr =ST_DocPartType (1); -for _ ,_dgbbf :=range start .Attr {if _dgbbf .Name .Local =="\u0076\u0061\u006c"{_cfdgf .ValAttr .UnmarshalXMLAttr (_dgbbf );continue ;};};for {_cgbbf ,_agafb :=d .Token ();if _agafb !=nil {return _f .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",_agafb ); -};if _fcedg ,_ebcga :=_cgbbf .(_b .EndElement );_ebcga &&_fcedg .Name ==start .Name {break ;};};return nil ;};func (_fdgdg *CT_MailMerge )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdgdg .MainDocumentType =NewCT_MailMergeDocType ();_fdgdg .DataType =NewCT_MailMergeDataType (); -_faafe :for {_bbcd ,_fagbg :=d .Token ();if _fagbg !=nil {return _fagbg ;};switch _ddcffe :=_bbcd .(type ){case _b .StartElement :switch _ddcffe .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 :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},_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 :"\u006d\u0061i\u006e\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065"}:if _fgfdf :=d .DecodeElement (_fdgdg .MainDocumentType ,&_ddcffe ); -_fgfdf !=nil {return _fgfdf ;};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 :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"},_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 :"l\u0069\u006e\u006b\u0054\u006f\u0051\u0075\u0065\u0072\u0079"}:_fdgdg .LinkToQuery =NewCT_OnOff (); -if _bfgdf :=d .DecodeElement (_fdgdg .LinkToQuery ,&_ddcffe );_bfgdf !=nil {return _bfgdf ;};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 :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"},_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 :"\u0064\u0061\u0074\u0061\u0054\u0079\u0070\u0065"}:if _gabef :=d .DecodeElement (_fdgdg .DataType ,&_ddcffe ); -_gabef !=nil {return _gabef ;};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 :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"},_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 :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0053\u0074\u0072\u0069\u006e\u0067"}:_fdgdg .ConnectString =NewCT_String (); -if _cece :=d .DecodeElement (_fdgdg .ConnectString ,&_ddcffe );_cece !=nil {return _cece ;};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 :"\u0071\u0075\u0065r\u0079"},_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 :"\u0071\u0075\u0065r\u0079"}:_fdgdg .Query =NewCT_String (); -if _ddcabb :=d .DecodeElement (_fdgdg .Query ,&_ddcffe );_ddcabb !=nil {return _ddcabb ;};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 :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"},_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 :"\u0064\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065"}:_fdgdg .DataSource =NewCT_Rel (); -if _degaa :=d .DecodeElement (_fdgdg .DataSource ,&_ddcffe );_degaa !=nil {return _degaa ;};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 :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"},_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 :"\u0068\u0065\u0061d\u0065\u0072\u0053\u006f\u0075\u0072\u0063\u0065"}:_fdgdg .HeaderSource =NewCT_Rel (); -if _fefcd :=d .DecodeElement (_fdgdg .HeaderSource ,&_ddcffe );_fefcd !=nil {return _fefcd ;};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 :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"},_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 :"\u0064\u006f\u004eot\u0053\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0042\u006c\u0061\u006e\u006b\u004c\u0069\u006e\u0065\u0073"}:_fdgdg .DoNotSuppressBlankLines =NewCT_OnOff (); -if _fgfbc :=d .DecodeElement (_fdgdg .DoNotSuppressBlankLines ,&_ddcffe );_fgfbc !=nil {return _fgfbc ;};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 :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"},_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 :"d\u0065\u0073\u0074\u0069\u006e\u0061\u0074\u0069\u006f\u006e"}:_fdgdg .Destination =NewCT_MailMergeDest (); -if _dedf :=d .DecodeElement (_fdgdg .Destination ,&_ddcffe );_dedf !=nil {return _dedf ;};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 :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"},_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 :"\u0061\u0064d\u0072\u0065\u0073s\u0046\u0069\u0065\u006c\u0064\u004e\u0061\u006d\u0065"}:_fdgdg .AddressFieldName =NewCT_String (); -if _ffbd :=d .DecodeElement (_fdgdg .AddressFieldName ,&_ddcffe );_ffbd !=nil {return _ffbd ;};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 :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\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 :"m\u0061\u0069\u006c\u0053\u0075\u0062\u006a\u0065\u0063\u0074"}:_fdgdg .MailSubject =NewCT_String (); -if _adfg :=d .DecodeElement (_fdgdg .MailSubject ,&_ddcffe );_adfg !=nil {return _adfg ;};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 :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\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 :"\u006d\u0061i\u006c\u0041\u0073A\u0074\u0074\u0061\u0063\u0068\u006d\u0065\u006e\u0074"}:_fdgdg .MailAsAttachment =NewCT_OnOff (); -if _dbeea :=d .DecodeElement (_fdgdg .MailAsAttachment ,&_ddcffe );_dbeea !=nil {return _dbeea ;};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 :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"},_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 :"\u0076\u0069\u0065\u0077\u004d\u0065\u0072\u0067\u0065d\u0044\u0061\u0074\u0061"}:_fdgdg .ViewMergedData =NewCT_OnOff (); -if _bgec :=d .DecodeElement (_fdgdg .ViewMergedData ,&_ddcffe );_bgec !=nil {return _bgec ;};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 :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"},_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 :"\u0061\u0063\u0074i\u0076\u0065\u0052\u0065\u0063\u006f\u0072\u0064"}:_fdgdg .ActiveRecord =NewCT_DecimalNumber (); -if _efacb :=d .DecodeElement (_fdgdg .ActiveRecord ,&_ddcffe );_efacb !=nil {return _efacb ;};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 :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"},_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 :"c\u0068\u0065\u0063\u006b\u0045\u0072\u0072\u006f\u0072\u0073"}:_fdgdg .CheckErrors =NewCT_DecimalNumber (); -if _bfdee :=d .DecodeElement (_fdgdg .CheckErrors ,&_ddcffe );_bfdee !=nil {return _bfdee ;};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 :"\u006f\u0064\u0073\u006f"},_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 :"\u006f\u0064\u0073\u006f"}:_fdgdg .Odso =NewCT_Odso (); -if _fecec :=d .DecodeElement (_fdgdg .Odso ,&_ddcffe );_fecec !=nil {return _fecec ;};default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_ddcffe .Name ); -if _cdeea :=d .Skip ();_cdeea !=nil {return _cdeea ;};};case _b .EndElement :break _faafe ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_LevelSuffix and its children, prefixing error messages with path +func (_gdbfg *CT_LevelSuffix )ValidateWithPath (path string )error {if _gdbfg .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 _gadad :=_gdbfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gadad !=nil {return _gadad ;};return nil ;}; -// ValidateWithPath validates the CT_Row and its children, prefixing error messages with path -func (_cfadg *CT_Row )ValidateWithPath (path string )error {if _cfadg .TblPrEx !=nil {if _gcddg :=_cfadg .TblPrEx .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072\u0045\u0078");_gcddg !=nil {return _gcddg ;};};if _cfadg .TrPr !=nil {if _gaacg :=_cfadg .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072"); -_gaacg !=nil {return _gaacg ;};};for _gffbd ,_decca :=range _cfadg .EG_ContentCellContent {if _gccac :=_decca .ValidateWithPath (_f .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 ,_gffbd )); -_gccac !=nil {return _gccac ;};};return nil ;}; +// Validate validates the EG_RangeMarkupElements and its children +func (_afbcd *EG_RangeMarkupElements )Validate ()error {return _afbcd .ValidateWithPath ("\u0045\u0047\u005f\u0052an\u0067\u0065\u004d\u0061\u0072\u006b\u0075\u0070\u0045\u006c\u0065\u006d\u0065\u006et\u0073");};type CT_TblPrExChange struct{AuthorAttr string ; +DateAttr *_db .Time ; -// Validate validates the CT_SdtPrChoice and its children -func (_bgggd *CT_SdtPrChoice )Validate ()error {return _bgggd .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0050\u0072\u0043h\u006f\u0069\u0063\u0065");};func (_cdgdf *CT_SdtDate )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cadca :=range start .Attr {if _cadca .Name .Local =="\u0066\u0075\u006c\u006c\u0044\u0061\u0074\u0065"{_cfbfe ,_dcgag :=ParseStdlibTime (_cadca .Value ); -if _dcgag !=nil {return _dcgag ;};_cdgdf .FullDateAttr =&_cfbfe ;continue ;};};_aaageb :for {_ceeegd ,_cbdba :=d .Token ();if _cbdba !=nil {return _cbdba ;};switch _ececcb :=_ceeegd .(type ){case _b .StartElement :switch _ececcb .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 :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\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 :"\u0064\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074"}:_cdgdf .DateFormat =NewCT_String (); -if _adeca :=d .DecodeElement (_cdgdf .DateFormat ,&_ececcb );_adeca !=nil {return _adeca ;};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 :"\u006c\u0069\u0064"},_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 :"\u006c\u0069\u0064"}:_cdgdf .Lid =NewCT_Lang (); -if _baeaeg :=d .DecodeElement (_cdgdf .Lid ,&_ececcb );_baeaeg !=nil {return _baeaeg ;};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 :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"},_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 :"\u0073\u0074\u006f\u0072\u0065\u004d\u0061\u0070\u0070\u0065\u0064\u0044a\u0074\u0061\u0041\u0073"}:_cdgdf .StoreMappedDataAs =NewCT_SdtDateMappingType (); -if _gbddb :=d .DecodeElement (_cdgdf .StoreMappedDataAs ,&_ececcb );_gbddb !=nil {return _gbddb ;};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 :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"},_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 :"\u0063\u0061\u006c\u0065\u006e\u0064\u0061\u0072"}:_cdgdf .Calendar =NewCT_CalendarType (); -if _ffdggg :=d .DecodeElement (_cdgdf .Calendar ,&_ececcb );_ffdggg !=nil {return _ffdggg ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_ececcb .Name ); -if _fbcggg :=d .Skip ();_fbcggg !=nil {return _fbcggg ;};};case _b .EndElement :break _aaageb ;case _b .CharData :};};return nil ;};const (ST_PageBorderOffsetUnset ST_PageBorderOffset =0;ST_PageBorderOffsetPage ST_PageBorderOffset =1;ST_PageBorderOffsetText ST_PageBorderOffset =2; -); +// Annotation Identifier +IdAttr int64 ;TblPrEx *CT_TblPrExBase ;};func (_fdfgge *ST_CharacterSpacing )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aedefc ,_baeffd :=d .Token ();if _baeffd !=nil {return _baeffd ;};if _caedab ,_caeec :=_aedefc .(_g .EndElement ); +_caeec &&_caedab .Name ==start .Name {*_fdfgge =1;return nil ;};if _beaaca ,_eecdb :=_aedefc .(_g .CharData );!_eecdb {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",_aedefc ); +}else {switch string (_beaaca ){case "":*_fdfgge =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_fdfgge =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_fdfgge =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":*_fdfgge =3;};};_aedefc ,_baeffd =d .Token ();if _baeffd !=nil {return _baeffd ; +};if _ebccd ,_babggfa :=_aedefc .(_g .EndElement );_babggfa &&_ebccd .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",_aedefc ); +}; -// ValidateWithPath validates the CT_SdtDate and its children, prefixing error messages with path -func (_ebfag *CT_SdtDate )ValidateWithPath (path string )error {if _ebfag .DateFormat !=nil {if _aacad :=_ebfag .DateFormat .ValidateWithPath (path +"/\u0044\u0061\u0074\u0065\u0046\u006f\u0072\u006d\u0061\u0074");_aacad !=nil {return _aacad ;};};if _ebfag .Lid !=nil {if _afbec :=_ebfag .Lid .ValidateWithPath (path +"\u002f\u004c\u0069\u0064"); -_afbec !=nil {return _afbec ;};};if _ebfag .StoreMappedDataAs !=nil {if _cedec :=_ebfag .StoreMappedDataAs .ValidateWithPath (path +"\u002fS\u0074o\u0072\u0065\u004d\u0061\u0070p\u0065\u0064D\u0061\u0074\u0061\u0041\u0073");_cedec !=nil {return _cedec ; -};};if _ebfag .Calendar !=nil {if _dcgde :=_ebfag .Calendar .ValidateWithPath (path +"\u002fC\u0061\u006c\u0065\u006e\u0064\u0061r");_dcgde !=nil {return _dcgde ;};};return nil ;};func (_efabb *ST_TextScale )ValidateWithPath (path string )error {_aabgc :=[]string {}; -if _efabb .ST_TextScalePercent !=nil {_aabgc =append (_aabgc ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _efabb .ST_TextScaleDecimal !=nil {_aabgc =append (_aabgc ,"\u0053\u0054\u005f\u0054ex\u0074\u0053\u0063\u0061\u006c\u0065\u0044\u0065\u0063\u0069\u006d\u0061\u006c"); -};if len (_aabgc )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aabgc );};return nil ;}; +// ValidateWithPath validates the CT_Cnf and its children, prefixing error messages with path +func (_cfee *CT_Cnf )ValidateWithPath (path string )error {if _cfee .ValAttr !=nil {if !ST_CnfPatternRe .MatchString (*_cfee .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 ,*_cfee .ValAttr ); +};};if _cfee .FirstRowAttr !=nil {if _cgfd :=_cfee .FirstRowAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072");_cgfd !=nil {return _cgfd ;};};if _cfee .LastRowAttr !=nil {if _faga :=_cfee .LastRowAttr .ValidateWithPath (path +"\u002f\u004c\u0061s\u0074\u0052\u006f\u0077\u0041\u0074\u0074\u0072"); +_faga !=nil {return _faga ;};};if _cfee .FirstColumnAttr !=nil {if _fbaa :=_cfee .FirstColumnAttr .ValidateWithPath (path +"\u002f\u0046i\u0072\u0073\u0074C\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072");_fbaa !=nil {return _fbaa ;};};if _cfee .LastColumnAttr !=nil {if _bdagg :=_cfee .LastColumnAttr .ValidateWithPath (path +"\u002fL\u0061s\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); +_bdagg !=nil {return _bdagg ;};};if _cfee .OddVBandAttr !=nil {if _deebcf :=_cfee .OddVBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0056\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_deebcf !=nil {return _deebcf ;};};if _cfee .EvenVBandAttr !=nil {if _gegc :=_cfee .EvenVBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0056\u0042\u0061\u006ed\u0041\u0074\u0074\u0072"); +_gegc !=nil {return _gegc ;};};if _cfee .OddHBandAttr !=nil {if _ecc :=_cfee .OddHBandAttr .ValidateWithPath (path +"\u002f\u004f\u0064\u0064\u0048\u0042\u0061\u006e\u0064\u0041\u0074\u0074\u0072");_ecc !=nil {return _ecc ;};};if _cfee .EvenHBandAttr !=nil {if _cfgf :=_cfee .EvenHBandAttr .ValidateWithPath (path +"\u002f\u0045\u0076\u0065\u006e\u0048\u0042\u0061\u006ed\u0041\u0074\u0074\u0072"); +_cfgf !=nil {return _cfgf ;};};if _cfee .FirstRowFirstColumnAttr !=nil {if _ggad :=_cfee .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"); +_ggad !=nil {return _ggad ;};};if _cfee .FirstRowLastColumnAttr !=nil {if _aeag :=_cfee .FirstRowLastColumnAttr .ValidateWithPath (path +"\u002f\u0046\u0069rs\u0074\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); +_aeag !=nil {return _aeag ;};};if _cfee .LastRowFirstColumnAttr !=nil {if _feef :=_cfee .LastRowFirstColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061st\u0052\u006f\u0077\u0046\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074\u0074\u0072"); +_feef !=nil {return _feef ;};};if _cfee .LastRowLastColumnAttr !=nil {if _efgc :=_cfee .LastRowLastColumnAttr .ValidateWithPath (path +"\u002f\u004c\u0061\u0073tR\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e\u0041\u0074t\u0072"); +_efgc !=nil {return _efgc ;};};return nil ;};type CT_TcPr struct{ -// Validate validates the Styles and its children -func (_ecfdbc *Styles )Validate ()error {return _ecfdbc .ValidateWithPath ("\u0053\u0074\u0079\u006c\u0065\u0073");};func NewEG_PContent ()*EG_PContent {_ebbfa :=&EG_PContent {};return _ebbfa }; +// Table Cell Conditional Formatting +CnfStyle *CT_Cnf ; -// Validate validates the EG_FtnEdnNumProps and its children -func (_fbfecf *EG_FtnEdnNumProps )Validate ()error {return _fbfecf .ValidateWithPath ("\u0045\u0047\u005f\u0046\u0074\u006e\u0045\u0064\u006e\u004e\u0075\u006dP\u0072\u006f\u0070\u0073");};func (_bead *CT_Cnf )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bead .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_bead .ValAttr )}); -};if _bead .FirstRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0052\u006f\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_bead .FirstRowAttr )});};if _bead .LastRowAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u006c\u0061\u0073\u0074\u0052\u006fw"},Value :_f .Sprintf ("\u0025\u0076",*_bead .LastRowAttr )}); -};if _bead .FirstColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0066\u0069\u0072\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bead .FirstColumnAttr )});};if _bead .LastColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006ca\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bead .LastColumnAttr )}); -};if _bead .OddVBandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0056\u0042\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bead .OddVBandAttr )});};if _bead .EvenVBandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0056\u0042\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bead .EvenVBandAttr )}); -};if _bead .OddHBandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006f\u0064\u0064\u0048\u0042\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bead .OddHBandAttr )});};if _bead .EvenHBandAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0065\u0076\u0065\u006e\u0048\u0042\u0061\u006e\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bead .EvenHBandAttr )}); -};if _bead .FirstRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0066\u0069\u0072st\u0052o\u0077\u0046\u0069\u0072\u0073t\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bead .FirstRowFirstColumnAttr )}); -};if _bead .FirstRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003af\u0069\u0072\u0073\u0074\u0052\u006f\u0077\u004ca\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bead .FirstRowLastColumnAttr )}); -};if _bead .LastRowFirstColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003al\u0061\u0073\u0074\u0052\u006f\u0077\u0046\u0069r\u0073\u0074\u0043\u006flu\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bead .LastRowFirstColumnAttr )}); -};if _bead .LastRowLastColumnAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006c\u0061st\u0052\u006f\u0077\u004c\u0061\u0073\u0074\u0043\u006f\u006c\u0075\u006d\u006e"},Value :_f .Sprintf ("\u0025\u0076",*_bead .LastRowLastColumnAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Preferred Table Cell Width +TcW *CT_TblWidth ; -// Validate validates the EG_RPrBase and its children -func (_abccf *EG_RPrBase )Validate ()error {return _abccf .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072\u0042\u0061\u0073\u0065");}; +// Grid Columns Spanned by Current Table Cell +GridSpan *CT_DecimalNumber ; -// ValidateWithPath validates the CT_FramesetSplitbar and its children, prefixing error messages with path -func (_becbd *CT_FramesetSplitbar )ValidateWithPath (path string )error {if _becbd .W !=nil {if _ecaf :=_becbd .W .ValidateWithPath (path +"\u002f\u0057");_ecaf !=nil {return _ecaf ;};};if _becbd .Color !=nil {if _ffbf :=_becbd .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072"); -_ffbf !=nil {return _ffbf ;};};if _becbd .NoBorder !=nil {if _adfbg :=_becbd .NoBorder .ValidateWithPath (path +"\u002fN\u006f\u0042\u006f\u0072\u0064\u0065r");_adfbg !=nil {return _adfbg ;};};if _becbd .FlatBorders !=nil {if _affcc :=_becbd .FlatBorders .ValidateWithPath (path +"\u002f\u0046\u006ca\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_affcc !=nil {return _affcc ;};};return nil ;};func (_addeg *CT_Column )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _addeg .WAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_addeg .WAttr )}); -};if _addeg .SpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_addeg .SpaceAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_fcbbb ST_DocPartBehavior )ValidateWithPath (path string )error {switch _fcbbb {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 (_fcbbb )); -};return nil ;}; +// Horizontally Merged Cell +HMerge *CT_HMerge ; -// ValidateWithPath validates the EG_ParaRPrTrackChanges and its children, prefixing error messages with path -func (_cedcd *EG_ParaRPrTrackChanges )ValidateWithPath (path string )error {if _cedcd .Ins !=nil {if _bcaff :=_cedcd .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_bcaff !=nil {return _bcaff ;};};if _cedcd .Del !=nil {if _egffe :=_cedcd .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); -_egffe !=nil {return _egffe ;};};if _cedcd .MoveFrom !=nil {if _dadec :=_cedcd .MoveFrom .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0046\u0072\u006fm");_dadec !=nil {return _dadec ;};};if _cedcd .MoveTo !=nil {if _agffga :=_cedcd .MoveTo .ValidateWithPath (path +"\u002fM\u006f\u0076\u0065\u0054\u006f"); -_agffga !=nil {return _agffga ;};};return nil ;};func (_beba *CT_Empty )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_ecgce ,_afaag :=d .Token ();if _afaag !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_afaag ); -};if _eeafaa ,_ecca :=_ecgce .(_b .EndElement );_ecca &&_eeafaa .Name ==start .Name {break ;};};return nil ;}; +// Vertically Merged Cell +VMerge *CT_VMerge ; -// Validate validates the CT_Ruby and its children -func (_fggdcf *CT_Ruby )Validate ()error {return _fggdcf .ValidateWithPath ("\u0043T\u005f\u0052\u0075\u0062\u0079");};func NewCT_LvlLegacy ()*CT_LvlLegacy {_dggfg :=&CT_LvlLegacy {};return _dggfg };func NewCT_FontsList ()*CT_FontsList {_ceeda :=&CT_FontsList {}; -return _ceeda };func (_ccgaad *WdCT_WrapNone )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_acecee ,_bgeed :=d .Token ();if _bgeed !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0057\u0064\u0043\u0054_\u0057r\u0061p\u004e\u006f\u006e\u0065\u003a\u0020\u0025s",_bgeed ); -};if _dgbafg ,_gccdfc :=_acecee .(_b .EndElement );_gccdfc &&_dgbafg .Name ==start .Name {break ;};};return nil ;};func (_affbg ST_WmlColorSchemeIndex )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fcbcfb :=_b .Attr {};_fcbcfb .Name =name ;switch _affbg {case ST_WmlColorSchemeIndexUnset :_fcbcfb .Value =""; -case ST_WmlColorSchemeIndexDark1 :_fcbcfb .Value ="\u0064\u0061\u0072k\u0031";case ST_WmlColorSchemeIndexLight1 :_fcbcfb .Value ="\u006c\u0069\u0067\u0068\u0074\u0031";case ST_WmlColorSchemeIndexDark2 :_fcbcfb .Value ="\u0064\u0061\u0072k\u0032";case ST_WmlColorSchemeIndexLight2 :_fcbcfb .Value ="\u006c\u0069\u0067\u0068\u0074\u0032"; -case ST_WmlColorSchemeIndexAccent1 :_fcbcfb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0031";case ST_WmlColorSchemeIndexAccent2 :_fcbcfb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0032";case ST_WmlColorSchemeIndexAccent3 :_fcbcfb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0033"; -case ST_WmlColorSchemeIndexAccent4 :_fcbcfb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0034";case ST_WmlColorSchemeIndexAccent5 :_fcbcfb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0035";case ST_WmlColorSchemeIndexAccent6 :_fcbcfb .Value ="\u0061c\u0063\u0065\u006e\u0074\u0036"; -case ST_WmlColorSchemeIndexHyperlink :_fcbcfb .Value ="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek";case ST_WmlColorSchemeIndexFollowedHyperlink :_fcbcfb .Value ="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"; -};return _fcbcfb ,nil ;};func NewCT_PPr ()*CT_PPr {_gddec :=&CT_PPr {};return _gddec };func (_gfgab ST_RubyAlign )Validate ()error {return _gfgab .ValidateWithPath ("")};func (_ecegb *CT_FtnEdnSepRef )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ecegb .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ddeef *ST_TblOverlap )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddeef =0;case "\u006e\u0065\u0076e\u0072":*_ddeef =1;case "\u006fv\u0065\u0072\u006c\u0061\u0070":*_ddeef =2; -};return nil ;}; +// Table Cell Borders +TcBorders *CT_TcBorders ; -// Validate validates the CT_PBdr and its children -func (_bagfa *CT_PBdr )Validate ()error {return _bagfa .ValidateWithPath ("\u0043T\u005f\u0050\u0042\u0064\u0072");};type CT_MailMergeSourceType struct{ +// Table Cell Shading +Shd *CT_Shd ; -// Data Source Type Value -ValAttr ST_MailMergeSourceType ;};func (_fgbad *ST_TargetScreenSz )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbbdega ,_acagb :=d .Token ();if _acagb !=nil {return _acagb ;};if _fbddad ,_deeaeg :=_bbbdega .(_b .EndElement );_deeaeg &&_fbddad .Name ==start .Name {*_fgbad =1; -return nil ;};if _fbgbd ,_fffge :=_bbbdega .(_b .CharData );!_fffge {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",_bbbdega );}else {switch string (_fbgbd ){case "":*_fgbad =0; -case "\u00354\u0034\u0078\u0033\u0037\u0036":*_fgbad =1;case "\u00364\u0030\u0078\u0034\u0038\u0030":*_fgbad =2;case "\u00372\u0030\u0078\u0035\u0031\u0032":*_fgbad =3;case "\u00380\u0030\u0078\u0036\u0030\u0030":*_fgbad =4;case "\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038":*_fgbad =5; -case "\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032":*_fgbad =6;case "\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030":*_fgbad =7;case "\u00312\u0038\u0030\u0078\u0031\u0030\u00324":*_fgbad =8;case "\u00316\u0030\u0030\u0078\u0031\u0032\u00300":*_fgbad =9; -case "\u00318\u0030\u0030\u0078\u0031\u0034\u00340":*_fgbad =10;case "\u00319\u0032\u0030\u0078\u0031\u0032\u00300":*_fgbad =11;};};_bbbdega ,_acagb =d .Token ();if _acagb !=nil {return _acagb ;};if _fbdge ,_gdedgf :=_bbbdega .(_b .EndElement );_gdedgf &&_fbdge .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",_bbbdega );}; +// Don't Wrap Cell Content +NoWrap *CT_OnOff ; -// ValidateWithPath validates the CT_VerticalAlignRun and its children, prefixing error messages with path -func (_edbeb *CT_VerticalAlignRun )ValidateWithPath (path string )error {if _edbeb .ValAttr ==_bc .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 _ffbaf :=_edbeb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffbaf !=nil {return _ffbaf ;};return nil ;};func NewCT_FtnEdn ()*CT_FtnEdn {_dgaff :=&CT_FtnEdn {};return _dgaff };func (_bbcdc *CT_Placeholder )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_ggbgg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u006f\u0063\u0050\u0061\u0072t"}};e .EncodeElement (_bbcdc .DocPart ,_ggbgg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dac *CT_Comments )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbegb :for {_bcef ,_fcaed :=d .Token (); -if _fcaed !=nil {return _fcaed ;};switch _badd :=_bcef .(type ){case _b .StartElement :switch _badd .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 :"\u0063o\u006d\u006d\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 :"\u0063o\u006d\u006d\u0065\u006e\u0074"}:_cgce :=NewCT_Comment (); -if _dagf :=d .DecodeElement (_cgce ,&_badd );_dagf !=nil {return _dagf ;};_dac .Comment =append (_dac .Comment ,_cgce );default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_badd .Name ); -if _bgaaa :=d .Skip ();_bgaaa !=nil {return _bgaaa ;};};case _b .EndElement :break _cbegb ;case _b .CharData :};};return nil ;};func (_cedgcf *ST_PageOrientation )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fceaag ,_egfdd :=d .Token (); -if _egfdd !=nil {return _egfdd ;};if _feeedc ,_baeedb :=_fceaag .(_b .EndElement );_baeedb &&_feeedc .Name ==start .Name {*_cedgcf =1;return nil ;};if _cbabgb ,_bdadgc :=_fceaag .(_b .CharData );!_bdadgc {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",_fceaag ); -}else {switch string (_cbabgb ){case "":*_cedgcf =0;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_cedgcf =1;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_cedgcf =2;};};_fceaag ,_egfdd =d .Token ();if _egfdd !=nil {return _egfdd ;};if _edfcaad ,_ecfdbe :=_fceaag .(_b .EndElement ); -_ecfdbe &&_edfcaad .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",_fceaag );};func (_cgefda *CT_TcMar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _cgefda .Top !=nil {_faddcc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074o\u0070"}};e .EncodeElement (_cgefda .Top ,_faddcc );};if _cgefda .Start !=nil {_eebfc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0074\u0061\u0072\u0074"}}; -e .EncodeElement (_cgefda .Start ,_eebfc );};if _cgefda .Left !=nil {_efddf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_cgefda .Left ,_efddf );};if _cgefda .Bottom !=nil {_gddef :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; -e .EncodeElement (_cgefda .Bottom ,_gddef );};if _cgefda .End !=nil {_dgbbac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065n\u0064"}};e .EncodeElement (_cgefda .End ,_dgbbac );};if _cgefda .Right !=nil {_fcabf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0072\u0069\u0067\u0068\u0074"}}; -e .EncodeElement (_cgefda .Right ,_fcabf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Recipients struct{ +// Single Table Cell Margins +TcMar *CT_TcMar ; -// Data About Single Data Source Record -RecipientData []*CT_RecipientData ;};func (_bagdbe *Footnotes )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bagdbe .CT_Footnotes =*NewCT_Footnotes ();_acffb :for {_cdgedb ,_dccdeg :=d .Token ();if _dccdeg !=nil {return _dccdeg ;};switch _afcee :=_cdgedb .(type ){case _b .StartElement :switch _afcee .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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_adbbb :=NewCT_FtnEdn (); -if _acaadc :=d .DecodeElement (_adbbb ,&_afcee );_acaadc !=nil {return _acaadc ;};_bagdbe .Footnote =append (_bagdbe .Footnote ,_adbbb );default:_af .Log .Debug ("\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",_afcee .Name ); -if _abcff :=d .Skip ();_abcff !=nil {return _abcff ;};};case _b .EndElement :break _acffb ;case _b .CharData :};};return nil ;};func (_ccccf *CT_Endnotes )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ccccf .Endnote !=nil {_dadda :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0065\u006e\u0064\u006e\u006f\u0074e"}}; -for _ ,_ddcd :=range _ccccf .Endnote {e .EncodeElement (_ddcd ,_dadda );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dbed *CT_Compat )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dbed .UseSingleBorderforContiguousCells !=nil {_fbge :=_b .StartElement {Name :_b .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 (_dbed .UseSingleBorderforContiguousCells ,_fbge );};if _dbed .WpJustification !=nil {_cbcc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077\u0070\u004a\u0075\u0073\u0074\u0069\u0066\u0069\u0063a\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_dbed .WpJustification ,_cbcc );};if _dbed .NoTabHangInd !=nil {_feac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u006f\u0054\u0061\u0062\u0048\u0061n\u0067\u0049\u006e\u0064"}};e .EncodeElement (_dbed .NoTabHangInd ,_feac ); -};if _dbed .NoLeading !=nil {_dcge :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u006e\u006f\u004c\u0065\u0061\u0064\u0069\u006e\u0067"}};e .EncodeElement (_dbed .NoLeading ,_dcge );};if _dbed .SpaceForUL !=nil {_fbgf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073p\u0061\u0063\u0065\u0046\u006f\u0072\u0055\u004c"}}; -e .EncodeElement (_dbed .SpaceForUL ,_fbgf );};if _dbed .NoColumnBalance !=nil {_febeg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u006f\u0043\u006f\u006c\u0075\u006d\u006e\u0042\u0061l\u0061\u006e\u0063\u0065"}};e .EncodeElement (_dbed .NoColumnBalance ,_febeg ); -};if _dbed .BalanceSingleByteDoubleByteWidth !=nil {_edfca :=_b .StartElement {Name :_b .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 (_dbed .BalanceSingleByteDoubleByteWidth ,_edfca );};if _dbed .NoExtraLineSpacing !=nil {_decc :=_b .StartElement {Name :_b .Name {Local :"w\u003an\u006f\u0045\u0078\u0074\u0072\u0061\u004c\u0069n\u0065\u0053\u0070\u0061ci\u006e\u0067"}}; -e .EncodeElement (_dbed .NoExtraLineSpacing ,_decc );};if _dbed .DoNotLeaveBackslashAlone !=nil {_bfag :=_b .StartElement {Name :_b .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 (_dbed .DoNotLeaveBackslashAlone ,_bfag );};if _dbed .UlTrailSpace !=nil {_cacc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0075\u006c\u0054\u0072\u0061\u0069\u006cS\u0070\u0061\u0063\u0065"}};e .EncodeElement (_dbed .UlTrailSpace ,_cacc ); -};if _dbed .DoNotExpandShiftReturn !=nil {_gcfg :=_b .StartElement {Name :_b .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 (_dbed .DoNotExpandShiftReturn ,_gcfg ); -};if _dbed .SpacingInWholePoints !=nil {_efgg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0070ac\u0069\u006e\u0067\u0049\u006e\u0057\u0068\u006f\u006c\u0065\u0050\u006f\u0069\u006et\u0073"}};e .EncodeElement (_dbed .SpacingInWholePoints ,_efgg ); -};if _dbed .LineWrapLikeWord6 !=nil {_ccbd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0069ne\u0057\u0072\u0061\u0070\u004c\u0069\u006b\u0065\u0057\u006f\u0072\u0064\u0036"}};e .EncodeElement (_dbed .LineWrapLikeWord6 ,_ccbd );};if _dbed .PrintBodyTextBeforeHeader !=nil {_eefbb :=_b .StartElement {Name :_b .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 (_dbed .PrintBodyTextBeforeHeader ,_eefbb );};if _dbed .PrintColBlack !=nil {_fcff :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0070r\u0069\u006e\u0074\u0043\u006f\u006c\u0042\u006c\u0061\u0063\u006b"}};e .EncodeElement (_dbed .PrintColBlack ,_fcff ); -};if _dbed .WpSpaceWidth !=nil {_abbc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077\u0070\u0053\u0070\u0061\u0063\u0065W\u0069\u0064\u0074\u0068"}};e .EncodeElement (_dbed .WpSpaceWidth ,_abbc );};if _dbed .ShowBreaksInFrames !=nil {_dcce :=_b .StartElement {Name :_b .Name {Local :"w\u003as\u0068\u006f\u0077\u0042\u0072\u0065\u0061\u006bs\u0049\u006e\u0046\u0072am\u0065\u0073"}}; -e .EncodeElement (_dbed .ShowBreaksInFrames ,_dcce );};if _dbed .SubFontBySize !=nil {_egca :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073u\u0062\u0046\u006f\u006e\u0074\u0042\u0079\u0053\u0069\u007a\u0065"}};e .EncodeElement (_dbed .SubFontBySize ,_egca ); -};if _dbed .SuppressBottomSpacing !=nil {_abca :=_b .StartElement {Name :_b .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 (_dbed .SuppressBottomSpacing ,_abca ); -};if _dbed .SuppressTopSpacing !=nil {_eaebf :=_b .StartElement {Name :_b .Name {Local :"w\u003as\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u0054o\u0070\u0053\u0070\u0061ci\u006e\u0067"}};e .EncodeElement (_dbed .SuppressTopSpacing ,_eaebf );};if _dbed .SuppressSpacingAtTopOfPage !=nil {_abcf :=_b .StartElement {Name :_b .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 (_dbed .SuppressSpacingAtTopOfPage ,_abcf );};if _dbed .SuppressTopSpacingWP !=nil {_fag :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0075pp\u0072\u0065\u0073\u0073\u0054\u006f\u0070\u0053\u0070\u0061\u0063\u0069\u006e\u0067W\u0050"}}; -e .EncodeElement (_dbed .SuppressTopSpacingWP ,_fag );};if _dbed .SuppressSpBfAfterPgBrk !=nil {_egde :=_b .StartElement {Name :_b .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 (_dbed .SuppressSpBfAfterPgBrk ,_egde );};if _dbed .SwapBordersFacingPages !=nil {_edcd :=_b .StartElement {Name :_b .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 (_dbed .SwapBordersFacingPages ,_edcd );};if _dbed .ConvMailMergeEsc !=nil {_ggce :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063o\u006e\u0076\u004d\u0061\u0069l\u004d\u0065r\u0067\u0065\u0045\u0073\u0063"}};e .EncodeElement (_dbed .ConvMailMergeEsc ,_ggce ); -};if _dbed .TruncateFontHeightsLikeWP6 !=nil {_bfda :=_b .StartElement {Name :_b .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 (_dbed .TruncateFontHeightsLikeWP6 ,_bfda ); -};if _dbed .MwSmallCaps !=nil {_afaa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006d\u0077\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_dbed .MwSmallCaps ,_afaa );};if _dbed .UsePrinterMetrics !=nil {_efc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0075\u0073eP\u0072\u0069\u006e\u0074\u0065\u0072\u004d\u0065\u0074\u0072\u0069\u0063\u0073"}}; -e .EncodeElement (_dbed .UsePrinterMetrics ,_efc );};if _dbed .DoNotSuppressParagraphBorders !=nil {_faacd :=_b .StartElement {Name :_b .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 (_dbed .DoNotSuppressParagraphBorders ,_faacd );};if _dbed .WrapTrailSpaces !=nil {_degd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070\u0054\u0072\u0061\u0069\u006c\u0053p\u0061\u0063\u0065\u0073"}};e .EncodeElement (_dbed .WrapTrailSpaces ,_degd ); -};if _dbed .FootnoteLayoutLikeWW8 !=nil {_cbab :=_b .StartElement {Name :_b .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 (_dbed .FootnoteLayoutLikeWW8 ,_cbab ); -};if _dbed .ShapeLayoutLikeWW8 !=nil {_dfbc :=_b .StartElement {Name :_b .Name {Local :"w\u003as\u0068\u0061\u0070\u0065\u004c\u0061\u0079\u006fu\u0074\u004c\u0069\u006beW\u0057\u0038"}};e .EncodeElement (_dbed .ShapeLayoutLikeWW8 ,_dfbc );};if _dbed .AlignTablesRowByRow !=nil {_agga :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0061\u006c\u0069gn\u0054a\u0062\u006c\u0065\u0073\u0052o\u0077\u0042\u0079\u0052\u006f\u0077"}}; -e .EncodeElement (_dbed .AlignTablesRowByRow ,_agga );};if _dbed .ForgetLastTabAlignment !=nil {_fabd :=_b .StartElement {Name :_b .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 (_dbed .ForgetLastTabAlignment ,_fabd );};if _dbed .AdjustLineHeightInTable !=nil {_fbeb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0061\u0064\u006a\u0075s\u0074\u004c\u0069\u006e\u0065H\u0065i\u0067h\u0074\u0049\u006e\u0054\u0061\u0062\u006ce"}}; -e .EncodeElement (_dbed .AdjustLineHeightInTable ,_fbeb );};if _dbed .AutoSpaceLikeWord95 !=nil {_cfaba :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0061\u0075\u0074oS\u0070a\u0063\u0065\u004c\u0069\u006be\u0057\u006f\u0072\u0064\u0039\u0035"}}; -e .EncodeElement (_dbed .AutoSpaceLikeWord95 ,_cfaba );};if _dbed .NoSpaceRaiseLower !=nil {_aacd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u006fSp\u0061\u0063\u0065\u0052\u0061\u0069\u0073\u0065\u004c\u006f\u0077\u0065\u0072"}};e .EncodeElement (_dbed .NoSpaceRaiseLower ,_aacd ); -};if _dbed .DoNotUseHTMLParagraphAutoSpacing !=nil {_fbaba :=_b .StartElement {Name :_b .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 (_dbed .DoNotUseHTMLParagraphAutoSpacing ,_fbaba );};if _dbed .LayoutRawTableWidth !=nil {_gbafe :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u006c\u0061\u0079ou\u0074R\u0061\u0077\u0054\u0061\u0062l\u0065\u0057\u0069\u0064\u0074\u0068"}}; -e .EncodeElement (_dbed .LayoutRawTableWidth ,_gbafe );};if _dbed .LayoutTableRowsApart !=nil {_dgabf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0061yo\u0075\u0074\u0054\u0061\u0062\u006c\u0065\u0052\u006f\u0077\u0073\u0041\u0070\u0061r\u0074"}}; -e .EncodeElement (_dbed .LayoutTableRowsApart ,_dgabf );};if _dbed .UseWord97LineBreakRules !=nil {_gccag :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0075\u0073\u0065\u0057o\u0072\u0064\u0039\u0037\u004ci\u006ee\u0042r\u0065\u0061\u006b\u0052\u0075\u006c\u0065s"}}; -e .EncodeElement (_dbed .UseWord97LineBreakRules ,_gccag );};if _dbed .DoNotBreakWrappedTables !=nil {_ffac :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u006f\u004e\u006ft\u0042\u0072\u0065\u0061\u006bW\u0072a\u0070p\u0065\u0064\u0054\u0061\u0062\u006c\u0065s"}}; -e .EncodeElement (_dbed .DoNotBreakWrappedTables ,_ffac );};if _dbed .DoNotSnapToGridInCell !=nil {_aadg :=_b .StartElement {Name :_b .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 (_dbed .DoNotSnapToGridInCell ,_aadg );};if _dbed .SelectFldWithFirstOrLastChar !=nil {_fgbf :=_b .StartElement {Name :_b .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 (_dbed .SelectFldWithFirstOrLastChar ,_fgbf );};if _dbed .ApplyBreakingRules !=nil {_fceeb :=_b .StartElement {Name :_b .Name {Local :"w\u003aa\u0070\u0070\u006c\u0079\u0042\u0072\u0065\u0061k\u0069\u006e\u0067\u0052ul\u0065\u0073"}};e .EncodeElement (_dbed .ApplyBreakingRules ,_fceeb ); -};if _dbed .DoNotWrapTextWithPunct !=nil {_abbg :=_b .StartElement {Name :_b .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 (_dbed .DoNotWrapTextWithPunct ,_abbg ); -};if _dbed .DoNotUseEastAsianBreakRules !=nil {_gcgaa :=_b .StartElement {Name :_b .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 (_dbed .DoNotUseEastAsianBreakRules ,_gcgaa );};if _dbed .UseWord2002TableStyleRules !=nil {_dgge :=_b .StartElement {Name :_b .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 (_dbed .UseWord2002TableStyleRules ,_dgge );};if _dbed .GrowAutofit !=nil {_bcefb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0067\u0072\u006f\u0077\u0041\u0075\u0074\u006f\u0066\u0069\u0074"}};e .EncodeElement (_dbed .GrowAutofit ,_bcefb ); -};if _dbed .UseFELayout !=nil {_egga :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0075\u0073\u0065\u0046\u0045\u004c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dbed .UseFELayout ,_egga );};if _dbed .UseNormalStyleForList !=nil {_dgeb :=_b .StartElement {Name :_b .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 (_dbed .UseNormalStyleForList ,_dgeb );};if _dbed .DoNotUseIndentAsNumberingTabStop !=nil {_cbce :=_b .StartElement {Name :_b .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 (_dbed .DoNotUseIndentAsNumberingTabStop ,_cbce );};if _dbed .UseAltKinsokuLineBreakRules !=nil {_ebbfg :=_b .StartElement {Name :_b .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 (_dbed .UseAltKinsokuLineBreakRules ,_ebbfg );};if _dbed .AllowSpaceOfSameStyleInTable !=nil {_adcga :=_b .StartElement {Name :_b .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 (_dbed .AllowSpaceOfSameStyleInTable ,_adcga );};if _dbed .DoNotSuppressIndentation !=nil {_cbba :=_b .StartElement {Name :_b .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 (_dbed .DoNotSuppressIndentation ,_cbba );};if _dbed .DoNotAutofitConstrainedTables !=nil {_bbacd :=_b .StartElement {Name :_b .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 (_dbed .DoNotAutofitConstrainedTables ,_bbacd );};if _dbed .AutofitToFirstFixedWidthCell !=nil {_acee :=_b .StartElement {Name :_b .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 (_dbed .AutofitToFirstFixedWidthCell ,_acee );};if _dbed .UnderlineTabInNumList !=nil {_cbbc :=_b .StartElement {Name :_b .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 (_dbed .UnderlineTabInNumList ,_cbbc );};if _dbed .DisplayHangulFixedWidth !=nil {_ebfb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0069\u0073\u0070l\u0061\u0079\u0048\u0061\u006eg\u0075l\u0046i\u0078\u0065\u0064\u0057\u0069\u0064\u0074h"}}; -e .EncodeElement (_dbed .DisplayHangulFixedWidth ,_ebfb );};if _dbed .SplitPgBreakAndParaMark !=nil {_degc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0070\u006c\u0069t\u0050\u0067\u0042\u0072\u0065a\u006bA\u006ed\u0050\u0061\u0072\u0061\u004d\u0061\u0072k"}}; -e .EncodeElement (_dbed .SplitPgBreakAndParaMark ,_degc );};if _dbed .DoNotVertAlignCellWithSp !=nil {_cdee :=_b .StartElement {Name :_b .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 (_dbed .DoNotVertAlignCellWithSp ,_cdee );};if _dbed .DoNotBreakConstrainedForcedTable !=nil {_bcab :=_b .StartElement {Name :_b .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 (_dbed .DoNotBreakConstrainedForcedTable ,_bcab );};if _dbed .DoNotVertAlignInTxbx !=nil {_bbbd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u006fNo\u0074\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e\u0049\u006e\u0054\u0078b\u0078"}}; -e .EncodeElement (_dbed .DoNotVertAlignInTxbx ,_bbbd );};if _dbed .UseAnsiKerningPairs !=nil {_aafd :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0075\u0073\u0065An\u0073i\u004b\u0065\u0072\u006e\u0069n\u0067\u0050\u0061\u0069\u0072\u0073"}};e .EncodeElement (_dbed .UseAnsiKerningPairs ,_aafd ); -};if _dbed .CachedColBalance !=nil {_daad :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063a\u0063\u0068\u0065\u0064\u0043o\u006c\u0042a\u006c\u0061\u006e\u0063\u0065"}};e .EncodeElement (_dbed .CachedColBalance ,_daad );};if _dbed .CompatSetting !=nil {_eaed :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063o\u006d\u0070\u0061\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067"}}; -for _ ,_ddbd :=range _dbed .CompatSetting {e .EncodeElement (_ddbd ,_eaed );};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fcecda ST_TblOverlap )ValidateWithPath (path string )error {switch _fcecda {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 (_fcecda )); -};return nil ;};func (_fagca *CT_ObjectChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efgfd :for {_efgbd ,_egeba :=d .Token ();if _egeba !=nil {return _egeba ;};switch _ccgfc :=_efgbd .(type ){case _b .StartElement :switch _ccgfc .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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0063o\u006e\u0074\u0072\u006f\u006c"}:_fagca .Control =NewCT_Control (); -if _abfgg :=d .DecodeElement (_fagca .Control ,&_ccgfc );_abfgg !=nil {return _abfgg ;};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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"},_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 :"\u006f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"}:_fagca .ObjectLink =NewCT_ObjectLink (); -if _agdg :=d .DecodeElement (_fagca .ObjectLink ,&_ccgfc );_agdg !=nil {return _agdg ;};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 :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"},_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 :"o\u0062\u006a\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064"}:_fagca .ObjectEmbed =NewCT_ObjectEmbed (); -if _bbccc :=d .DecodeElement (_fagca .ObjectEmbed ,&_ccgfc );_bbccc !=nil {return _bbccc ;};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 :"\u006d\u006f\u0076i\u0065"},_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 :"\u006d\u006f\u0076i\u0065"}:_fagca .Movie =NewCT_Rel (); -if _fabf :=d .DecodeElement (_fagca .Movie ,&_ccgfc );_fabf !=nil {return _fabf ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_ccgfc .Name ); -if _gedaa :=d .Skip ();_gedaa !=nil {return _gedaa ;};};case _b .EndElement :break _efgfd ;case _b .CharData :};};return nil ;};func (_gdacbb *ST_FldCharType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egggfa ,_fcgdfe :=d .Token ();if _fcgdfe !=nil {return _fcgdfe ; -};if _gcdbdc ,_facdg :=_egggfa .(_b .EndElement );_facdg &&_gcdbdc .Name ==start .Name {*_gdacbb =1;return nil ;};if _fecgcc ,_fcadag :=_egggfa .(_b .CharData );!_fcadag {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",_egggfa ); -}else {switch string (_fecgcc ){case "":*_gdacbb =0;case "\u0062\u0065\u0067i\u006e":*_gdacbb =1;case "\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u0065":*_gdacbb =2;case "\u0065\u006e\u0064":*_gdacbb =3;};};_egggfa ,_fcgdfe =d .Token ();if _fcgdfe !=nil {return _fcgdfe ; -};if _acebafg ,_ebbcd :=_egggfa .(_b .EndElement );_ebbcd &&_acebafg .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",_egggfa ); -};func (_dfeffe *ST_DocProtect )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfeffe =0;case "\u006e\u006f\u006e\u0065":*_dfeffe =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_dfeffe =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_dfeffe =3; -case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_dfeffe =4;case "\u0066\u006f\u0072m\u0073":*_dfeffe =5;};return nil ;};func (_bbbebc *CT_OptimizeForBrowser )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bagdb :=range start .Attr {if _bagdb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fcfcd ,_gcec :=_bagdb .Value ,error (nil ); -if _gcec !=nil {return _gcec ;};_bbbebc .TargetAttr =&_fcfcd ;continue ;};if _bagdb .Name .Local =="\u0076\u0061\u006c"{_cdfe ,_fdfaa :=ParseUnionST_OnOff (_bagdb .Value );if _fdfaa !=nil {return _fdfaa ;};_bbbebc .ValAttr =&_cdfe ;continue ;};};for {_bbebd ,_aacgb :=d .Token (); -if _aacgb !=nil {return _f .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",_aacgb );};if _accef ,_agcg :=_bbebd .(_b .EndElement ); -_agcg &&_accef .Name ==start .Name {break ;};};return nil ;};type ST_BrType byte ;type ST_MailMergeDocType byte ;func (_gcagac ST_BrClear )Validate ()error {return _gcagac .ValidateWithPath ("")};func NewCT_WriteProtection ()*CT_WriteProtection {_bdacf :=&CT_WriteProtection {}; -return _bdacf }; +// Table Cell Text Flow Direction +TextDirection *CT_TextDirection ; -// Validate validates the CT_BookmarkRange and its children -func (_dbde *CT_BookmarkRange )Validate ()error {return _dbde .ValidateWithPath ("\u0043\u0054_\u0042\u006f\u006fk\u006d\u0061\u0072\u006b\u0052\u0061\u006e\u0067\u0065");};func (_fgbefc ST_DocProtect )String ()string {switch _fgbefc {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 "";}; +// Fit Text Within Cell +TcFitText *CT_OnOff ; -// ValidateWithPath validates the WdAnchor and its children, prefixing error messages with path -func (_gdead *WdAnchor )ValidateWithPath (path string )error {if _ccddb :=_gdead .WdCT_Anchor .ValidateWithPath (path );_ccddb !=nil {return _ccddb ;};return nil ;};func (_gcdaf *CT_TrPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gcdaf .CnfStyle !=nil {_eaafc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_dgbfd :=range _gcdaf .CnfStyle {e .EncodeElement (_dgbfd ,_eaafc );};};if _gcdaf .DivId !=nil {_fdgdge :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}}; -for _ ,_cgaadf :=range _gcdaf .DivId {e .EncodeElement (_cgaadf ,_fdgdge );};};if _gcdaf .GridBefore !=nil {_ffgce :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_badaae :=range _gcdaf .GridBefore {e .EncodeElement (_badaae ,_ffgce ); -};};if _gcdaf .GridAfter !=nil {_efeegg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_ffecf :=range _gcdaf .GridAfter {e .EncodeElement (_ffecf ,_efeegg );};};if _gcdaf .WBefore !=nil {_aebdc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}}; -for _ ,_egdgf :=range _gcdaf .WBefore {e .EncodeElement (_egdgf ,_aebdc );};};if _gcdaf .WAfter !=nil {_ccabd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_bfebga :=range _gcdaf .WAfter {e .EncodeElement (_bfebga ,_ccabd ); -};};if _gcdaf .CantSplit !=nil {_eedcg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_degdg :=range _gcdaf .CantSplit {e .EncodeElement (_degdg ,_eedcg );};};if _gcdaf .TrHeight !=nil {_ageac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}}; -for _ ,_gfeeaf :=range _gcdaf .TrHeight {e .EncodeElement (_gfeeaf ,_ageac );};};if _gcdaf .TblHeader !=nil {_bffdd :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_fdggbg :=range _gcdaf .TblHeader {e .EncodeElement (_fdggbg ,_bffdd ); -};};if _gcdaf .TblCellSpacing !=nil {_egadc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_bbcaad :=range _gcdaf .TblCellSpacing {e .EncodeElement (_bbcaad ,_egadc ); -};};if _gcdaf .Jc !=nil {_eacffg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_cbagc :=range _gcdaf .Jc {e .EncodeElement (_cbagc ,_eacffg );};};if _gcdaf .Hidden !=nil {_deaec :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}}; -for _ ,_cgfbf :=range _gcdaf .Hidden {e .EncodeElement (_cgfbf ,_deaec );};};if _gcdaf .Ins !=nil {_edege :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069n\u0073"}};e .EncodeElement (_gcdaf .Ins ,_edege );};if _gcdaf .Del !=nil {_ceafdd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064e\u006c"}}; -e .EncodeElement (_gcdaf .Del ,_ceafdd );};if _gcdaf .TrPrChange !=nil {_ccdbe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074r\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_gcdaf .TrPrChange ,_ccdbe );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_JcTable struct{ +// Table Cell Vertical Alignment +VAlign *CT_VerticalJc ; -// Alignment Type -ValAttr ST_JcTable ;};func (_fcfc *CT_DocDefaults )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fcfc .RPrDefault !=nil {_cdbab :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}}; -e .EncodeElement (_fcfc .RPrDefault ,_cdbab );};if _fcfc .PPrDefault !=nil {_abdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070P\u0072\u0044\u0065\u0066\u0061\u0075\u006c\u0074"}};e .EncodeElement (_fcfc .PPrDefault ,_abdg );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_dfgag *WdST_WrapText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfbcdf ,_cgccg :=d .Token ();if _cgccg !=nil {return _cgccg ;};if _afdbb ,_dfbcfd :=_gfbcdf .(_b .EndElement );_dfbcfd &&_afdbb .Name ==start .Name {*_dfgag =1; -return nil ;};if _afcdb ,_gegad :=_gfbcdf .(_b .CharData );!_gegad {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",_gfbcdf );}else {switch string (_afcdb ){case "":*_dfgag =0; -case "\u0062o\u0074\u0068\u0053\u0069\u0064\u0065s":*_dfgag =1;case "\u006c\u0065\u0066\u0074":*_dfgag =2;case "\u0072\u0069\u0067h\u0074":*_dfgag =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_dfgag =4;};};_gfbcdf ,_cgccg =d .Token ();if _cgccg !=nil {return _cgccg ; -};if _gbbcf ,_fcefca :=_gfbcdf .(_b .EndElement );_fcefca &&_gbbcf .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",_gfbcdf ); -};func (_gfdeaa *CT_Zoom )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfdeaa .ValAttr !=ST_ZoomUnset {_fbdaf ,_ggeaf :=_gfdeaa .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _ggeaf !=nil {return _ggeaf ;}; -start .Attr =append (start .Attr ,_fbdaf );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0070\u0065\u0072\u0063\u0065\u006et"},Value :_f .Sprintf ("\u0025\u0076",_gfdeaa .PercentAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_cebdc *CT_FtnPos )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_gacbb ,_eddcc :=_cebdc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eddcc !=nil {return _eddcc ;};start .Attr =append (start .Attr ,_gacbb ); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fe *AG_Password )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fe .AlgorithmNameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0061l\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fe .AlgorithmNameAttr )}); -};if _fe .HashValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0068\u0061\u0073\u0068\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fe .HashValueAttr )});};if _fe .SaltValueAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0073\u0061\u006c\u0074\u0056\u0061\u006c\u0075\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fe .SaltValueAttr )}); -};if _fe .SpinCountAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0073\u0070\u0069\u006e\u0043\u006f\u0075\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fe .SpinCountAttr )});};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;); +// Ignore End Of Cell Marker In Row Height Calculation +HideMark *CT_OnOff ; -// ValidateWithPath validates the CT_DecimalNumberOrPrecent and its children, prefixing error messages with path -func (_addb *CT_DecimalNumberOrPrecent )ValidateWithPath (path string )error {if _bbfc :=_addb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbfc !=nil {return _bbfc ;};return nil ;}; +// Header Cells Associated With Table Cell +Headers *CT_Headers ; -// Validate validates the Endnotes and its children -func (_aadgdc *Endnotes )Validate ()error {return _aadgdc .ValidateWithPath ("\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0073");};func NewEG_ParaRPrTrackChanges ()*EG_ParaRPrTrackChanges {_fcacb :=&EG_ParaRPrTrackChanges {};return _fcacb ;}; +// Table Cell Insertion +CellIns *CT_TrackChange ; -// ValidateWithPath validates the CT_Drawing and its children, prefixing error messages with path -func (_fefcf *CT_Drawing )ValidateWithPath (path string )error {for _gbbfg ,_gcdgg :=range _fefcf .Anchor {if _cdbgc :=_gcdgg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0041\u006e\u0063\u0068\u006f\u0072\u005b\u0025\u0064\u005d",path ,_gbbfg )); -_cdbgc !=nil {return _cdbgc ;};};for _aegbd ,_gfccc :=range _fefcf .Inline {if _dbga :=_gfccc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_aegbd ));_dbga !=nil {return _dbga ;}; -};return nil ;};func (_cdgddb ST_LevelSuffix )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_afdad :=_b .Attr {};_afdad .Name =name ;switch _cdgddb {case ST_LevelSuffixUnset :_afdad .Value ="";case ST_LevelSuffixTab :_afdad .Value ="\u0074\u0061\u0062"; -case ST_LevelSuffixSpace :_afdad .Value ="\u0073\u0070\u0061c\u0065";case ST_LevelSuffixNothing :_afdad .Value ="\u006eo\u0074\u0068\u0069\u006e\u0067";};return _afdad ,nil ;};type CT_Div struct{ +// Table Cell Deletion +CellDel *CT_TrackChange ; -// div Data ID -IdAttr int64 ; +// Vertically Merged/Split Table Cells +CellMerge *CT_CellMergeTrackChange ;TcPrChange *CT_TcPrChange ;}; -// Data for HTML blockquote Element -BlockQuote *CT_OnOff ; +// ValidateWithPath validates the CT_MailMergeSourceType and its children, prefixing error messages with path +func (_faede *CT_MailMergeSourceType )ValidateWithPath (path string )error {if _faede .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 _gcefa :=_faede .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gcefa !=nil {return _gcefa ;};return nil ;};func NewCT_DocPartTypes ()*CT_DocPartTypes {_ebgbe :=&CT_DocPartTypes {};return _ebgbe }; -// Data for HTML body Element -BodyDiv *CT_OnOff ; +// Validate validates the CT_FontsList and its children +func (_ccbda *CT_FontsList )Validate ()error {return _ccbda .ValidateWithPath ("\u0043\u0054\u005fF\u006f\u006e\u0074\u0073\u004c\u0069\u0073\u0074");};func (_bccgba *ST_MeasurementOrPercent )Validate ()error {return _bccgba .ValidateWithPath ("")};func (_cggdf *CT_VerticalAlignRun )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dfdaf ,_gdgeag :=_cggdf .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"}); +if _gdgeag !=nil {return _gdgeag ;};start .Attr =append (start .Attr ,_dfdaf );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afbfg *CT_FtnDocProps )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _afbfg .Pos !=nil {_gaca :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0070o\u0073"}};e .EncodeElement (_afbfg .Pos ,_gaca );};if _afbfg .NumFmt !=nil {_deacgb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}}; +e .EncodeElement (_afbfg .NumFmt ,_deacgb );};if _afbfg .NumStart !=nil {_cgeb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_afbfg .NumStart ,_cgeb );};if _afbfg .NumRestart !=nil {_ebagd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}}; +e .EncodeElement (_afbfg .NumRestart ,_ebagd );};if _afbfg .Footnote !=nil {_abfaa :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}};for _ ,_ccfbe :=range _afbfg .Footnote {e .EncodeElement (_ccfbe ,_abfaa ); +};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ddcec *ST_SectionMark )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ddcec =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_ddcec =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_ddcec =2; +case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_ddcec =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_ddcec =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_ddcec =5;};return nil ;};func (_eadadc *CT_RecipientData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eadadc .Column =NewCT_DecimalNumber (); +_eadadc .UniqueTag =NewCT_Base64Binary ();_fdefg :for {_cfcffa ,_bfde :=d .Token ();if _bfde !=nil {return _bfde ;};switch _cbggc :=_cfcffa .(type ){case _g .StartElement :switch _cbggc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eadadc .Active =NewCT_OnOff (); +if _fbaee :=d .DecodeElement (_eadadc .Active ,&_cbggc );_fbaee !=nil {return _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 :"\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 _cdaccf :=d .DecodeElement (_eadadc .Column ,&_cbggc ); +_cdaccf !=nil {return _cdaccf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 _aadda :=d .DecodeElement (_eadadc .UniqueTag ,&_cbggc ); +_aadda !=nil {return _aadda ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_cbggc .Name ); +if _gacga :=d .Skip ();_gacga !=nil {return _gacga ;};};case _g .EndElement :break _fdefg ;case _g .CharData :};};return nil ;};func NewWdCT_PosH ()*WdCT_PosH {_gcgfc :=&WdCT_PosH {};_gcgfc .RelativeFromAttr =WdST_RelFromH (1);_gcgfc .Choice =NewWdCT_PosHChoice (); +return _gcgfc ;};func (_bbfac *Styles )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbfac .CT_Styles =*NewCT_Styles ();_bebc :for {_addgb ,_baeec :=d .Token ();if _baeec !=nil {return _baeec ;};switch _dggfca :=_addgb .(type ){case _g .StartElement :switch _dggfca .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbfac .DocDefaults =NewCT_DocDefaults (); +if _gaefd :=d .DecodeElement (_bbfac .DocDefaults ,&_dggfca );_gaefd !=nil {return _gaefd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bbfac .LatentStyles =NewCT_LatentStyles (); +if _eggagcc :=d .DecodeElement (_bbfac .LatentStyles ,&_dggfca );_eggagcc !=nil {return _eggagcc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_cfbdc :=NewCT_Style (); +if _dfeag :=d .DecodeElement (_cfbdc ,&_dggfca );_dfeag !=nil {return _dfeag ;};_bbfac .Style =append (_bbfac .Style ,_cfbdc );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_dggfca .Name ); +if _aabfag :=d .Skip ();_aabfag !=nil {return _aabfag ;};};case _g .EndElement :break _bebc ;case _g .CharData :};};return nil ;}; -// Left Margin for HTML div -MarLeft *CT_SignedTwipsMeasure ; +// Validate validates the Settings and its children +func (_eggdg *Settings )Validate ()error {return _eggdg .ValidateWithPath ("\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};func (_dbfef ST_TblWidth )Validate ()error {return _dbfef .ValidateWithPath ("")};func (_ggcdge *CT_TrPrBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _ggcdge .CnfStyle !=nil {_bdcb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}};for _ ,_fbaced :=range _ggcdge .CnfStyle {e .EncodeElement (_fbaced ,_bdcb );};};if _ggcdge .DivId !=nil {_eccdc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}}; +for _ ,_cbbdc :=range _ggcdge .DivId {e .EncodeElement (_cbbdc ,_eccdc );};};if _ggcdge .GridBefore !=nil {_ecgff :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0067r\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}};for _ ,_fcccbg :=range _ggcdge .GridBefore {e .EncodeElement (_fcccbg ,_ecgff ); +};};if _ggcdge .GridAfter !=nil {_ggfdba :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0067\u0072\u0069\u0064\u0041\u0066\u0074\u0065\u0072"}};for _ ,_babae :=range _ggcdge .GridAfter {e .EncodeElement (_babae ,_ggfdba );};};if _ggcdge .WBefore !=nil {_eedfd :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0077\u0042\u0065\u0066\u006f\u0072e"}}; +for _ ,_afcdb :=range _ggcdge .WBefore {e .EncodeElement (_afcdb ,_eedfd );};};if _ggcdge .WAfter !=nil {_gagfeg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0077\u0041\u0066\u0074\u0065\u0072"}};for _ ,_ecbc :=range _ggcdge .WAfter {e .EncodeElement (_ecbc ,_gagfeg ); +};};if _ggcdge .CantSplit !=nil {_abbgg :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0063\u0061\u006e\u0074\u0053\u0070\u006c\u0069\u0074"}};for _ ,_eedgb :=range _ggcdge .CantSplit {e .EncodeElement (_eedgb ,_abbgg );};};if _ggcdge .TrHeight !=nil {_dfbedf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}}; +for _ ,_agaegc :=range _ggcdge .TrHeight {e .EncodeElement (_agaegc ,_dfbedf );};};if _ggcdge .TblHeader !=nil {_bfcff :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u0048\u0065\u0061\u0064\u0065\u0072"}};for _ ,_cefede :=range _ggcdge .TblHeader {e .EncodeElement (_cefede ,_bfcff ); +};};if _ggcdge .TblCellSpacing !=nil {_ededf :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};for _ ,_gbabg :=range _ggcdge .TblCellSpacing {e .EncodeElement (_gbabg ,_ededf ); +};};if _ggcdge .Jc !=nil {_febef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};for _ ,_aeggagf :=range _ggcdge .Jc {e .EncodeElement (_aeggagf ,_febef );};};if _ggcdge .Hidden !=nil {_ddebec :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0068\u0069\u0064\u0064\u0065\u006e"}}; +for _ ,_bfdff :=range _ggcdge .Hidden {e .EncodeElement (_bfdff ,_ddebec );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dedegb *CT_TrackChangesView )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dedegb .MarkupAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u006d\u0061\u0072\u006b\u0075\u0070"},Value :_a .Sprintf ("\u0025\u0076",*_dedegb .MarkupAttr )}); +};if _dedegb .CommentsAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"},Value :_a .Sprintf ("\u0025\u0076",*_dedegb .CommentsAttr )});};if _dedegb .InsDelAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u006e\u0073\u0044\u0065\u006c"},Value :_a .Sprintf ("\u0025\u0076",*_dedegb .InsDelAttr )}); +};if _dedegb .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 :_a .Sprintf ("\u0025\u0076",*_dedegb .FormattingAttr )});};if _dedegb .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 :_a .Sprintf ("\u0025\u0076",*_dedegb .InkAnnotationsAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdbgf *CT_CustomXmlPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfgeb :for {_ecce ,_beec :=d .Token ();if _beec !=nil {return _beec ; +};switch _adfd :=_ecce .(type ){case _g .StartElement :switch _adfd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdbgf .Placeholder =NewCT_String (); +if _dcadf :=d .DecodeElement (_cdbgf .Placeholder ,&_adfd );_dcadf !=nil {return _dcadf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_cdcg :=NewCT_Attr (); +if _dfaba :=d .DecodeElement (_cdcg ,&_adfd );_dfaba !=nil {return _dfaba ;};_cdbgf .Attr =append (_cdbgf .Attr ,_cdcg );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_adfd .Name ); +if _ffebg :=d .Skip ();_ffebg !=nil {return _ffebg ;};};case _g .EndElement :break _gfgeb ;case _g .CharData :};};return nil ;};func (_gfdf *CT_RPr )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaaff :for {_dcdge ,_efefd :=d .Token (); +if _efefd !=nil {return _efefd ;};switch _bcbab :=_dcdge .(type ){case _g .StartElement :switch _bcbab .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .RStyle =NewCT_String (); +if _edgac :=d .DecodeElement (_gfdf .RStyle ,&_bcbab );_edgac !=nil {return _edgac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .RFonts =NewCT_Fonts (); +if _gacg :=d .DecodeElement (_gfdf .RFonts ,&_bcbab );_gacg !=nil {return _gacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .B =NewCT_OnOff (); +if _beade :=d .DecodeElement (_gfdf .B ,&_bcbab );_beade !=nil {return _beade ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .BCs =NewCT_OnOff (); +if _ggfaa :=d .DecodeElement (_gfdf .BCs ,&_bcbab );_ggfaa !=nil {return _ggfaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .I =NewCT_OnOff (); +if _ddfb :=d .DecodeElement (_gfdf .I ,&_bcbab );_ddfb !=nil {return _ddfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .ICs =NewCT_OnOff (); +if _gcgbc :=d .DecodeElement (_gfdf .ICs ,&_bcbab );_gcgbc !=nil {return _gcgbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .Caps =NewCT_OnOff (); +if _debeg :=d .DecodeElement (_gfdf .Caps ,&_bcbab );_debeg !=nil {return _debeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdf .SmallCaps =NewCT_OnOff (); +if _efede :=d .DecodeElement (_gfdf .SmallCaps ,&_bcbab );_efede !=nil {return _efede ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .Strike =NewCT_OnOff (); +if _cbccc :=d .DecodeElement (_gfdf .Strike ,&_bcbab );_cbccc !=nil {return _cbccc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdf .Dstrike =NewCT_OnOff (); +if _dfbeae :=d .DecodeElement (_gfdf .Dstrike ,&_bcbab );_dfbeae !=nil {return _dfbeae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdf .Outline =NewCT_OnOff (); +if _dfbfb :=d .DecodeElement (_gfdf .Outline ,&_bcbab );_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 :"\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"}:_gfdf .Shadow =NewCT_OnOff (); +if _eafcd :=d .DecodeElement (_gfdf .Shadow ,&_bcbab );_eafcd !=nil {return _eafcd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .Emboss =NewCT_OnOff (); +if _ddebd :=d .DecodeElement (_gfdf .Emboss ,&_bcbab );_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 :"\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"}:_gfdf .Imprint =NewCT_OnOff (); +if _cdgeg :=d .DecodeElement (_gfdf .Imprint ,&_bcbab );_cdgeg !=nil {return _cdgeg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdf .NoProof =NewCT_OnOff (); +if _cagce :=d .DecodeElement (_gfdf .NoProof ,&_bcbab );_cagce !=nil {return _cagce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .SnapToGrid =NewCT_OnOff (); +if _ddcca :=d .DecodeElement (_gfdf .SnapToGrid ,&_bcbab );_ddcca !=nil {return _ddcca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdf .Vanish =NewCT_OnOff (); +if _geffed :=d .DecodeElement (_gfdf .Vanish ,&_bcbab );_geffed !=nil {return _geffed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdf .WebHidden =NewCT_OnOff (); +if _eegggc :=d .DecodeElement (_gfdf .WebHidden ,&_bcbab );_eegggc !=nil {return _eegggc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_gfdf .Color =NewCT_Color (); +if _ggfce :=d .DecodeElement (_gfdf .Color ,&_bcbab );_ggfce !=nil {return _ggfce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdf .Spacing =NewCT_SignedTwipsMeasure (); +if _dfgaa :=d .DecodeElement (_gfdf .Spacing ,&_bcbab );_dfgaa !=nil {return _dfgaa ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdf .W =NewCT_TextScale (); +if _gdage :=d .DecodeElement (_gfdf .W ,&_bcbab );_gdage !=nil {return _gdage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdf .Kern =NewCT_HpsMeasure (); +if _ddfc :=d .DecodeElement (_gfdf .Kern ,&_bcbab );_ddfc !=nil {return _ddfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .Position =NewCT_SignedHpsMeasure (); +if _bbedf :=d .DecodeElement (_gfdf .Position ,&_bcbab );_bbedf !=nil {return _bbedf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .Sz =NewCT_HpsMeasure (); +if _bfcgc :=d .DecodeElement (_gfdf .Sz ,&_bcbab );_bfcgc !=nil {return _bfcgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .SzCs =NewCT_HpsMeasure (); +if _dgbgb :=d .DecodeElement (_gfdf .SzCs ,&_bcbab );_dgbgb !=nil {return _dgbgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdf .Highlight =NewCT_Highlight (); +if _addfc :=d .DecodeElement (_gfdf .Highlight ,&_bcbab );_addfc !=nil {return _addfc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdf .U =NewCT_Underline (); +if _egfce :=d .DecodeElement (_gfdf .U ,&_bcbab );_egfce !=nil {return _egfce ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .Effect =NewCT_TextEffect (); +if _aabef :=d .DecodeElement (_gfdf .Effect ,&_bcbab );_aabef !=nil {return _aabef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .Bdr =NewCT_Border (); +if _dbeec :=d .DecodeElement (_gfdf .Bdr ,&_bcbab );_dbeec !=nil {return _dbeec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .Shd =NewCT_Shd (); +if _abdgb :=d .DecodeElement (_gfdf .Shd ,&_bcbab );_abdgb !=nil {return _abdgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdf .FitText =NewCT_FitText (); +if _fceab :=d .DecodeElement (_gfdf .FitText ,&_bcbab );_fceab !=nil {return _fceab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdf .VertAlign =NewCT_VerticalAlignRun (); +if _egfgc :=d .DecodeElement (_gfdf .VertAlign ,&_bcbab );_egfgc !=nil {return _egfgc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .Rtl =NewCT_OnOff (); +if _aabed :=d .DecodeElement (_gfdf .Rtl ,&_bcbab );_aabed !=nil {return _aabed ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .Cs =NewCT_OnOff (); +if _ebbaab :=d .DecodeElement (_gfdf .Cs ,&_bcbab );_ebbaab !=nil {return _ebbaab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .Em =NewCT_Em (); +if _ccfef :=d .DecodeElement (_gfdf .Em ,&_bcbab );_ccfef !=nil {return _ccfef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdf .Lang =NewCT_Language (); +if _cbbda :=d .DecodeElement (_gfdf .Lang ,&_bcbab );_cbbda !=nil {return _cbbda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdf .EastAsianLayout =NewCT_EastAsianLayout (); +if _dcbac :=d .DecodeElement (_gfdf .EastAsianLayout ,&_bcbab );_dcbac !=nil {return _dcbac ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gfdf .SpecVanish =NewCT_OnOff (); +if _cgfada :=d .DecodeElement (_gfdf .SpecVanish ,&_bcbab );_cgfada !=nil {return _cgfada ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdf .OMath =NewCT_OnOff (); +if _gedddb :=d .DecodeElement (_gfdf .OMath ,&_bcbab );_gedddb !=nil {return _gedddb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gfdf .RPrChange =NewCT_RPrChange (); +if _dbfca :=d .DecodeElement (_gfdf .RPrChange ,&_bcbab );_dbfca !=nil {return _dbfca ;};default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bcbab .Name ); +if _acdfa :=d .Skip ();_acdfa !=nil {return _acdfa ;};};case _g .EndElement :break _gaaff ;case _g .CharData :};};return nil ;};func (_fabeeb *WdCT_Anchor )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fabeeb .SimplePos =_af .NewCT_Point2D (); +_fabeeb .PositionH =NewWdCT_PosH ();_fabeeb .PositionV =NewWdCT_PosV ();_fabeeb .Extent =_af .NewCT_PositiveSize2D ();_fabeeb .DocPr =_af .NewCT_NonVisualDrawingProps ();_fabeeb .Graphic =_af .NewGraphic ();for _ ,_ecggab :=range start .Attr {if _ecggab .Name .Local =="\u0064\u0069\u0073t\u0054"{_begfc ,_ceaee :=_ff .ParseUint (_ecggab .Value ,10,32); +if _ceaee !=nil {return _ceaee ;};_fafbag :=uint32 (_begfc );_fabeeb .DistTAttr =&_fafbag ;continue ;};if _ecggab .Name .Local =="\u0064\u0069\u0073t\u004c"{_ecafd ,_ddfcb :=_ff .ParseUint (_ecggab .Value ,10,32);if _ddfcb !=nil {return _ddfcb ;};_dbaeff :=uint32 (_ecafd ); +_fabeeb .DistLAttr =&_dbaeff ;continue ;};if _ecggab .Name .Local =="\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"{_egabd ,_dcagf :=_ff .ParseBool (_ecggab .Value );if _dcagf !=nil {return _dcagf ;};_fabeeb .SimplePosAttr =&_egabd ;continue ;};if _ecggab .Name .Local =="\u0062e\u0068\u0069\u006e\u0064\u0044\u006fc"{_abffb ,_egfedd :=_ff .ParseBool (_ecggab .Value ); +if _egfedd !=nil {return _egfedd ;};_fabeeb .BehindDocAttr =_abffb ;continue ;};if _ecggab .Name .Local =="\u006c\u0061\u0079o\u0075\u0074\u0049\u006e\u0043\u0065\u006c\u006c"{_ggeef ,_dbdbbg :=_ff .ParseBool (_ecggab .Value );if _dbdbbg !=nil {return _dbdbbg ; +};_fabeeb .LayoutInCellAttr =_ggeef ;continue ;};if _ecggab .Name .Local =="\u0068\u0069\u0064\u0064\u0065\u006e"{_cfeca ,_fgbaaa :=_ff .ParseBool (_ecggab .Value );if _fgbaaa !=nil {return _fgbaaa ;};_fabeeb .HiddenAttr =&_cfeca ;continue ;};if _ecggab .Name .Local =="\u0064\u0069\u0073t\u0042"{_cgedaa ,_aceaf :=_ff .ParseUint (_ecggab .Value ,10,32); +if _aceaf !=nil {return _aceaf ;};_ccgdcfc :=uint32 (_cgedaa );_fabeeb .DistBAttr =&_ccgdcfc ;continue ;};if _ecggab .Name .Local =="\u0064\u0069\u0073t\u0052"{_eegef ,_dagcb :=_ff .ParseUint (_ecggab .Value ,10,32);if _dagcb !=nil {return _dagcb ;};_afgead :=uint32 (_eegef ); +_fabeeb .DistRAttr =&_afgead ;continue ;};if _ecggab .Name .Local =="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0048e\u0069\u0067\u0068\u0074"{_eeaedb ,_bgcfc :=_ff .ParseUint (_ecggab .Value ,10,32);if _bgcfc !=nil {return _bgcfc ;};_fabeeb .RelativeHeightAttr =uint32 (_eeaedb ); +continue ;};if _ecggab .Name .Local =="\u006c\u006f\u0063\u006b\u0065\u0064"{_egdgg ,_fadfg :=_ff .ParseBool (_ecggab .Value );if _fadfg !=nil {return _fadfg ;};_fabeeb .LockedAttr =_egdgg ;continue ;};if _ecggab .Name .Local =="\u0061\u006c\u006co\u0077\u004f\u0076\u0065\u0072\u006c\u0061\u0070"{_aagcca ,_fgfada :=_ff .ParseBool (_ecggab .Value ); +if _fgfada !=nil {return _fgfada ;};_fabeeb .AllowOverlapAttr =_aagcca ;continue ;};};_dbccb :for {_bfefc ,_adgbfb :=d .Token ();if _adgbfb !=nil {return _adgbfb ;};switch _ffcbgf :=_bfefc .(type ){case _g .StartElement :switch _ffcbgf .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0073i\u006d\u0070\u006c\u0065\u0050\u006fs"}:if _egcefa :=d .DecodeElement (_fabeeb .SimplePos ,&_ffcbgf ); +_egcefa !=nil {return _egcefa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eH"}:if _cfaeeac :=d .DecodeElement (_fabeeb .PositionH ,&_ffcbgf ); +_cfaeeac !=nil {return _cfaeeac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0070o\u0073\u0069\u0074\u0069\u006f\u006eV"}:if _ddecc :=d .DecodeElement (_fabeeb .PositionV ,&_ffcbgf ); +_ddecc !=nil {return _ddecc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _gccdb :=d .DecodeElement (_fabeeb .Extent ,&_ffcbgf ); +_gccdb !=nil {return _gccdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_fabeeb .EffectExtent =NewWdCT_EffectExtent (); +if _ccedb :=d .DecodeElement (_fabeeb .EffectExtent ,&_ffcbgf );_ccedb !=nil {return _ccedb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_fabeeb .Choice =NewWdEG_WrapTypeChoice (); +if _fegfb :=d .DecodeElement (&_fabeeb .Choice .WrapNone ,&_ffcbgf );_fegfb !=nil {return _fegfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_fabeeb .Choice =NewWdEG_WrapTypeChoice (); +if _fdbba :=d .DecodeElement (&_fabeeb .Choice .WrapSquare ,&_ffcbgf );_fdbba !=nil {return _fdbba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_fabeeb .Choice =NewWdEG_WrapTypeChoice (); +if _ggfed :=d .DecodeElement (&_fabeeb .Choice .WrapTight ,&_ffcbgf );_ggfed !=nil {return _ggfed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_fabeeb .Choice =NewWdEG_WrapTypeChoice (); +if _caeb :=d .DecodeElement (&_fabeeb .Choice .WrapThrough ,&_ffcbgf );_caeb !=nil {return _caeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_fabeeb .Choice =NewWdEG_WrapTypeChoice (); +if _efdga :=d .DecodeElement (&_fabeeb .Choice .WrapTopAndBottom ,&_ffcbgf );_efdga !=nil {return _efdga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0064\u006f\u0063P\u0072"}:if _gcefe :=d .DecodeElement (_fabeeb .DocPr ,&_ffcbgf ); +_gcefe !=nil {return _gcefe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_fabeeb .CNvGraphicFramePr =_af .NewCT_NonVisualGraphicFrameProperties (); +if _ecafbf :=d .DecodeElement (_fabeeb .CNvGraphicFramePr ,&_ffcbgf );_ecafbf !=nil {return _ecafbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _dbefbc :=d .DecodeElement (_fabeeb .Graphic ,&_ffcbgf ); +_dbefbc !=nil {return _dbefbc ;};default:_bd .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_ffcbgf .Name ); +if _bffdba :=d .Skip ();_bffdba !=nil {return _bffdba ;};};case _g .EndElement :break _dbccb ;case _g .CharData :};};return nil ;};type CT_FtnPos struct{ -// Right Margin for HTML div -MarRight *CT_SignedTwipsMeasure ; +// Footnote Position Type +ValAttr ST_FtnPos ;};type CT_DocVar struct{ -// Top Margin for HTML div -MarTop *CT_SignedTwipsMeasure ; +// Document Variable Name +NameAttr string ; -// Bottom Margin for HTML div -MarBottom *CT_SignedTwipsMeasure ; +// Document Variable Value +ValAttr string ;};type WdWgp struct{WdCT_WordprocessingGroup };func (_aabfaf *EG_ParaRPrTrackChanges )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adabc :for {_babac ,_dccge :=d .Token ();if _dccge !=nil {return _dccge ;};switch _feggfd :=_babac .(type ){case _g .StartElement :switch _feggfd .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aabfaf .Ins =NewCT_TrackChange (); +if _ddgcg :=d .DecodeElement (_aabfaf .Ins ,&_feggfd );_ddgcg !=nil {return _ddgcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aabfaf .Del =NewCT_TrackChange (); +if _cdafdb :=d .DecodeElement (_aabfaf .Del ,&_feggfd );_cdafdb !=nil {return _cdafdb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_aabfaf .MoveFrom =NewCT_TrackChange (); +if _faaef :=d .DecodeElement (_aabfaf .MoveFrom ,&_feggfd );_faaef !=nil {return _faaef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_aabfaf .MoveTo =NewCT_TrackChange (); +if _ebabf :=d .DecodeElement (_aabfaf .MoveTo ,&_feggfd );_ebabf !=nil {return _ebabf ;};default:_bd .Log .Debug ("\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",_feggfd .Name ); +if _abbgf :=d .Skip ();_abbgf !=nil {return _abbgf ;};};case _g .EndElement :break _adabc ;case _g .CharData :};};return nil ;};func NewCT_MailMergeOdsoFMDFieldType ()*CT_MailMergeOdsoFMDFieldType {_gfcd :=&CT_MailMergeOdsoFMDFieldType {};_gfcd .ValAttr =ST_MailMergeOdsoFMDFieldType (1); +return _gfcd ;};type CT_BottomPageBorder struct{BottomLeftAttr *string ;BottomRightAttr *string ;IdAttr *string ; -// Set of Borders for HTML div -DivBdr *CT_DivBdr ; +// Border Style +ValAttr ST_Border ; -// Child div Elements Contained within Current div -DivsChild []*CT_Divs ;};func NewWdEG_WrapTypeChoice ()*WdEG_WrapTypeChoice {_bfbeg :=&WdEG_WrapTypeChoice {};return _bfbeg };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; -); +// Border Color +ColorAttr *ST_HexColor ; -// ValidateWithPath validates the CT_Recipients and its children, prefixing error messages with path -func (_agdgg *CT_Recipients )ValidateWithPath (path string )error {for _ebbcg ,_bdfcb :=range _agdgg .RecipientData {if _ddfbe :=_bdfcb .ValidateWithPath (_f .Sprintf ("%\u0073/\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006et\u0044\u0061\u0074\u0061[%\u0064\u005d",path ,_ebbcg )); -_ddfbe !=nil {return _ddfbe ;};};return nil ;}; +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// Validate validates the CT_DocDefaults and its children -func (_gedgb *CT_DocDefaults )Validate ()error {return _gedgb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u006f\u0063\u0044\u0065\u0066a\u0075\u006c\u0074\u0073");};func (_faeba ST_FrameScrollbar )Validate ()error {return _faeba .ValidateWithPath ("")}; -type ST_MultiLevelType byte ;func (_gfeeac ST_InfoTextType )String ()string {switch _gfeeac {case 0:return "";case 1:return "\u0074\u0065\u0078\u0074";case 2:return "\u0061\u0075\u0074\u006f\u0054\u0065\u0078\u0074";};return "";}; +// Border Theme Color Tint +ThemeTintAttr *string ; -// ValidateWithPath validates the CT_DocPartPr and its children, prefixing error messages with path -func (_debff *CT_DocPartPr )ValidateWithPath (path string )error {if _bdge :=_debff .Name .ValidateWithPath (path +"\u002f\u004e\u0061m\u0065");_bdge !=nil {return _bdge ;};if _debff .Style !=nil {if _adbcdd :=_debff .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065"); -_adbcdd !=nil {return _adbcdd ;};};if _debff .Category !=nil {if _dfffg :=_debff .Category .ValidateWithPath (path +"\u002fC\u0061\u0074\u0065\u0067\u006f\u0072y");_dfffg !=nil {return _dfffg ;};};if _debff .Types !=nil {if _gcbbf :=_debff .Types .ValidateWithPath (path +"\u002f\u0054\u0079\u0070\u0065\u0073"); -_gcbbf !=nil {return _gcbbf ;};};if _debff .Behaviors !=nil {if _cacff :=_debff .Behaviors .ValidateWithPath (path +"\u002f\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");_cacff !=nil {return _cacff ;};};if _debff .Description !=nil {if _aded :=_debff .Description .ValidateWithPath (path +"\u002f\u0044\u0065s\u0063\u0072\u0069\u0070\u0074\u0069\u006f\u006e"); -_aded !=nil {return _aded ;};};if _debff .Guid !=nil {if _gfcd :=_debff .Guid .ValidateWithPath (path +"\u002f\u0047\u0075i\u0064");_gfcd !=nil {return _gfcd ;};};return nil ;};func (_effcg ST_PTabRelativeTo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_effcg .String (),start ); -};func NewCT_Proof ()*CT_Proof {_eaaf :=&CT_Proof {};return _eaaf };func NewCT_TblPrExChange ()*CT_TblPrExChange {_acefa :=&CT_TblPrExChange {};_acefa .TblPrEx =NewCT_TblPrExBase ();return _acefa ;};type EG_RubyContent struct{ +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Phonetic Guide Text Run -R *CT_R ;EG_RunLevelElts []*EG_RunLevelElts ;};type EG_FtnEdnNumProps struct{ +// Border Width +SzAttr *uint64 ; -// Footnote and Endnote Numbering Starting Value -NumStart *CT_DecimalNumber ; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// Footnote and Endnote Numbering Restart Location -NumRestart *CT_NumRestart ;};type CT_Document struct{ConformanceAttr _bc .ST_ConformanceClass ; +// Border Shadow +ShadowAttr *_ffb .ST_OnOff ; -// Document Background -Background *CT_Background ;Body *CT_Body ;};func (_faed *CT_PTab )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ccge ,_adfgd :=_faed .AlignmentAttr .MarshalXMLAttr (_b .Name {Local :"w\u003a\u0061\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}); -if _adfgd !=nil {return _adfgd ;};start .Attr =append (start .Attr ,_ccge );_ccge ,_adfgd =_faed .RelativeToAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0072e\u006c\u0061\u0074\u0069\u0076\u0065\u0054\u006f"});if _adfgd !=nil {return _adfgd ;}; -start .Attr =append (start .Attr ,_ccge );_ccge ,_adfgd =_faed .LeaderAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u006c\u0065\u0061\u0064\u0065\u0072"});if _adfgd !=nil {return _adfgd ;};start .Attr =append (start .Attr ,_ccge );e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_TblPrEx ()*CT_TblPrEx {_aaabd :=&CT_TblPrEx {};return _aaabd };func (_fadfg *WdCT_TextboxInfo )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fadfg .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_fadfg .IdAttr )}); -};e .EncodeToken (start );_babbb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_fadfg .TxbxContent ,_babbb );if _fadfg .ExtLst !=nil {_eeecfd :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_fadfg .ExtLst ,_eeecfd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agcce *WdWsp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return _agcce .WdCT_WordprocessingShape .MarshalXML (e ,start ); -}; +// Create Frame Effect +FrameAttr *_ffb .ST_OnOff ;}; -// ValidateWithPath validates the CT_SdtContentRun and its children, prefixing error messages with path -func (_fgbeb *CT_SdtContentRun )ValidateWithPath (path string )error {for _gbdba ,_baade :=range _fgbeb .FldSimple {if _dfcag :=_baade .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0046\u006c\u0064S\u0069\u006d\u0070\u006c\u0065\u005b\u0025\u0064\u005d",path ,_gbdba )); -_dfcag !=nil {return _dfcag ;};};if _fgbeb .Hyperlink !=nil {if _eaggf :=_fgbeb .Hyperlink .ValidateWithPath (path +"\u002f\u0048\u0079\u0070\u0065\u0072\u006c\u0069\u006e\u006b");_eaggf !=nil {return _eaggf ;};};if _fgbeb .SubDoc !=nil {if _fafae :=_fgbeb .SubDoc .ValidateWithPath (path +"\u002fS\u0075\u0062\u0044\u006f\u0063"); -_fafae !=nil {return _fafae ;};};for _fbdacec ,_ffcga :=range _fgbeb .EG_ContentRunContent {if _cddbc :=_ffcga .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_fbdacec )); -_cddbc !=nil {return _cddbc ;};};return nil ;};func (_eagfab *CT_Fonts )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eagfab .HintAttr !=ST_HintUnset {_bfcce ,_dbddcd :=_eagfab .HintAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0068\u0069\u006e\u0074"}); -if _dbddcd !=nil {return _dbddcd ;};start .Attr =append (start .Attr ,_bfcce );};if _eagfab .AsciiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0061\u0073\u0063\u0069\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_eagfab .AsciiAttr )}); -};if _eagfab .HAnsiAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0068\u0041\u006e\u0073\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_eagfab .HAnsiAttr )});};if _eagfab .EastAsiaAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061"},Value :_f .Sprintf ("\u0025\u0076",*_eagfab .EastAsiaAttr )}); -};if _eagfab .CsAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_eagfab .CsAttr )});};if _eagfab .AsciiThemeAttr !=ST_ThemeUnset {_dbgg ,_begea :=_eagfab .AsciiThemeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0061s\u0063\u0069\u0069\u0054\u0068\u0065\u006d\u0065"}); -if _begea !=nil {return _begea ;};start .Attr =append (start .Attr ,_dbgg );};if _eagfab .HAnsiThemeAttr !=ST_ThemeUnset {_fbdbd ,_aaaff :=_eagfab .HAnsiThemeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0068A\u006e\u0073\u0069\u0054\u0068\u0065\u006d\u0065"}); -if _aaaff !=nil {return _aaaff ;};start .Attr =append (start .Attr ,_fbdbd );};if _eagfab .EastAsiaThemeAttr !=ST_ThemeUnset {_beab ,_bfde :=_eagfab .EastAsiaThemeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0065a\u0073\u0074\u0041\u0073\u0069\u0061\u0054\u0068\u0065\u006d\u0065"}); -if _bfde !=nil {return _bfde ;};start .Attr =append (start .Attr ,_beab );};if _eagfab .CsthemeAttr !=ST_ThemeUnset {_dffc ,_ecfcc :=_eagfab .CsthemeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0063\u0073\u0074\u0068\u0065\u006de"});if _ecfcc !=nil {return _ecfcc ; -};start .Attr =append (start .Attr ,_dffc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_MailMergeSourceType byte ;func (_gcea *CT_CompatSetting )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcea .NameAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gcea .NameAttr )}); -};if _gcea .UriAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0075r\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_gcea .UriAttr )});};if _gcea .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gcea .ValAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdegb ST_Em )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdegb .String (),start );}; +// Validate validates the CT_ObjectChoice and its children +func (_beadg *CT_ObjectChoice )Validate ()error {return _beadg .ValidateWithPath ("\u0043T\u005fO\u0062\u006a\u0065\u0063\u0074\u0043\u0068\u006f\u0069\u0063\u0065");};const (ST_DirectionUnset ST_Direction =0;ST_DirectionLtr ST_Direction =1;ST_DirectionRtl ST_Direction =2; +);func NewFootnotes ()*Footnotes {_edgce :=&Footnotes {};_edgce .CT_Footnotes =*NewCT_Footnotes ();return _edgce ;};type CT_ParaRPr struct{ -// Validate validates the WdCT_WordprocessingShapeChoice and its children -func (_facfcd *WdCT_WordprocessingShapeChoice )Validate ()error {return _facfcd .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"); -}; +// Inserted Paragraph +Ins *CT_TrackChange ; -// ValidateWithPath validates the CT_SectPrBase and its children, prefixing error messages with path -func (_facce *CT_SectPrBase )ValidateWithPath (path string )error {if _facce .FootnotePr !=nil {if _bgecb :=_facce .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_bgecb !=nil {return _bgecb ;};};if _facce .EndnotePr !=nil {if _bfcbg :=_facce .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"); -_bfcbg !=nil {return _bfcbg ;};};if _facce .Type !=nil {if _cebac :=_facce .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_cebac !=nil {return _cebac ;};};if _facce .PgSz !=nil {if _ffbcfe :=_facce .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a"); -_ffbcfe !=nil {return _ffbcfe ;};};if _facce .PgMar !=nil {if _dgfdca :=_facce .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072");_dgfdca !=nil {return _dgfdca ;};};if _facce .PaperSrc !=nil {if _egcfe :=_facce .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c"); -_egcfe !=nil {return _egcfe ;};};if _facce .PgBorders !=nil {if _dddgd :=_facce .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073");_dddgd !=nil {return _dddgd ;};};if _facce .LnNumType !=nil {if _fcccb :=_facce .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); -_fcccb !=nil {return _fcccb ;};};if _facce .PgNumType !=nil {if _aedfc :=_facce .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_aedfc !=nil {return _aedfc ;};};if _facce .Cols !=nil {if _deeagc :=_facce .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073"); -_deeagc !=nil {return _deeagc ;};};if _facce .FormProt !=nil {if _fcbfa :=_facce .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft");_fcbfa !=nil {return _fcbfa ;};};if _facce .VAlign !=nil {if _efeae :=_facce .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); -_efeae !=nil {return _efeae ;};};if _facce .NoEndnote !=nil {if _gdfdc :=_facce .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065");_gdfdc !=nil {return _gdfdc ;};};if _facce .TitlePg !=nil {if _eeega :=_facce .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067"); -_eeega !=nil {return _eeega ;};};if _facce .TextDirection !=nil {if _ceada :=_facce .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e");_ceada !=nil {return _ceada ;};};if _facce .Bidi !=nil {if _bccdbg :=_facce .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069"); -_bccdbg !=nil {return _bccdbg ;};};if _facce .RtlGutter !=nil {if _fbfce :=_facce .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072");_fbfce !=nil {return _fbfce ;};};if _facce .DocGrid !=nil {if _dbgddf :=_facce .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064"); -_dbgddf !=nil {return _dbgddf ;};};if _facce .PrinterSettings !=nil {if _fcdfe :=_facce .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");_fcdfe !=nil {return _fcdfe ;};}; -return nil ;};type CT_SdtComboBox struct{ +// Deleted Paragraph +Del *CT_TrackChange ; -// Combo Box Last Saved Value -LastValueAttr *string ; +// Move Source Paragraph +MoveFrom *CT_TrackChange ; -// Combo Box List Item -ListItem []*CT_SdtListItem ;};func (_bagaf *ST_CharacterSpacing )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bagaf =0;case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_bagaf =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_bagaf =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":*_bagaf =3;};return nil ;};func (_egaea *EG_RunLevelElts )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbfebc :for {_abaaac ,_egdfad :=d .Token (); -if _egdfad !=nil {return _egdfad ;};switch _begfd :=_abaaac .(type ){case _b .StartElement :switch _begfd .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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_egaea .ProofErr =NewCT_ProofErr (); -if _deecgb :=d .DecodeElement (_egaea .ProofErr ,&_begfd );_deecgb !=nil {return _deecgb ;};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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_egaea .PermStart =NewCT_PermStart (); -if _ggeec :=d .DecodeElement (_egaea .PermStart ,&_begfd );_ggeec !=nil {return _ggeec ;};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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_egaea .PermEnd =NewCT_Perm (); -if _fbeae :=d .DecodeElement (_egaea .PermEnd ,&_begfd );_fbeae !=nil {return _fbeae ;};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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_egaea .Ins =NewCT_RunTrackChange (); -if _dgcd :=d .DecodeElement (_egaea .Ins ,&_begfd );_dgcd !=nil {return _dgcd ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_egaea .Del =NewCT_RunTrackChange (); -if _daegcc :=d .DecodeElement (_egaea .Del ,&_begfd );_daegcc !=nil {return _daegcc ;};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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_egaea .MoveFrom =NewCT_RunTrackChange (); -if _bgcfbb :=d .DecodeElement (_egaea .MoveFrom ,&_begfd );_bgcfbb !=nil {return _bgcfbb ;};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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_egaea .MoveTo =NewCT_RunTrackChange (); -if _egfec :=d .DecodeElement (_egaea .MoveTo ,&_begfd );_egfec !=nil {return _egfec ;};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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_acaad :=NewEG_RangeMarkupElements (); -_acaad .BookmarkStart =NewCT_Bookmark ();if _bbdbaa :=d .DecodeElement (_acaad .BookmarkStart ,&_begfd );_bbdbaa !=nil {return _bbdbaa ;};_egaea .EG_RangeMarkupElements =append (_egaea .EG_RangeMarkupElements ,_acaad );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gdegee :=NewEG_RangeMarkupElements (); -_gdegee .BookmarkEnd =NewCT_MarkupRange ();if _beffea :=d .DecodeElement (_gdegee .BookmarkEnd ,&_begfd );_beffea !=nil {return _beffea ;};_egaea .EG_RangeMarkupElements =append (_egaea .EG_RangeMarkupElements ,_gdegee );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_gfafd :=NewEG_RangeMarkupElements (); -_gfafd .MoveFromRangeStart =NewCT_MoveBookmark ();if _dcagge :=d .DecodeElement (_gfafd .MoveFromRangeStart ,&_begfd );_dcagge !=nil {return _dcagge ;};_egaea .EG_RangeMarkupElements =append (_egaea .EG_RangeMarkupElements ,_gfafd );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ceace :=NewEG_RangeMarkupElements (); -_ceace .MoveFromRangeEnd =NewCT_MarkupRange ();if _afeafd :=d .DecodeElement (_ceace .MoveFromRangeEnd ,&_begfd );_afeafd !=nil {return _afeafd ;};_egaea .EG_RangeMarkupElements =append (_egaea .EG_RangeMarkupElements ,_ceace );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bddbf :=NewEG_RangeMarkupElements (); -_bddbf .MoveToRangeStart =NewCT_MoveBookmark ();if _aggaf :=d .DecodeElement (_bddbf .MoveToRangeStart ,&_begfd );_aggaf !=nil {return _aggaf ;};_egaea .EG_RangeMarkupElements =append (_egaea .EG_RangeMarkupElements ,_bddbf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dddcb :=NewEG_RangeMarkupElements (); -_dddcb .MoveToRangeEnd =NewCT_MarkupRange ();if _aacdef :=d .DecodeElement (_dddcb .MoveToRangeEnd ,&_begfd );_aacdef !=nil {return _aacdef ;};_egaea .EG_RangeMarkupElements =append (_egaea .EG_RangeMarkupElements ,_dddcb );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gfabg :=NewEG_RangeMarkupElements (); -_gfabg .CommentRangeStart =NewCT_MarkupRange ();if _ccefge :=d .DecodeElement (_gfabg .CommentRangeStart ,&_begfd );_ccefge !=nil {return _ccefge ;};_egaea .EG_RangeMarkupElements =append (_egaea .EG_RangeMarkupElements ,_gfabg );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_baafe :=NewEG_RangeMarkupElements (); -_baafe .CommentRangeEnd =NewCT_MarkupRange ();if _fgbdea :=d .DecodeElement (_baafe .CommentRangeEnd ,&_begfd );_fgbdea !=nil {return _fgbdea ;};_egaea .EG_RangeMarkupElements =append (_egaea .EG_RangeMarkupElements ,_baafe );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_beaaf :=NewEG_RangeMarkupElements (); -_beaaf .CustomXmlInsRangeStart =NewCT_TrackChange ();if _ebaada :=d .DecodeElement (_beaaf .CustomXmlInsRangeStart ,&_begfd );_ebaada !=nil {return _ebaada ;};_egaea .EG_RangeMarkupElements =append (_egaea .EG_RangeMarkupElements ,_beaaf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_gcbabe :=NewEG_RangeMarkupElements (); -_gcbabe .CustomXmlInsRangeEnd =NewCT_Markup ();if _agbgdc :=d .DecodeElement (_gcbabe .CustomXmlInsRangeEnd ,&_begfd );_agbgdc !=nil {return _agbgdc ;};_egaea .EG_RangeMarkupElements =append (_egaea .EG_RangeMarkupElements ,_gcbabe );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cbaaf :=NewEG_RangeMarkupElements (); -_cbaaf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _dbacdb :=d .DecodeElement (_cbaaf .CustomXmlDelRangeStart ,&_begfd );_dbacdb !=nil {return _dbacdb ;};_egaea .EG_RangeMarkupElements =append (_egaea .EG_RangeMarkupElements ,_cbaaf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bcgcde :=NewEG_RangeMarkupElements (); -_bcgcde .CustomXmlDelRangeEnd =NewCT_Markup ();if _gddfe :=d .DecodeElement (_bcgcde .CustomXmlDelRangeEnd ,&_begfd );_gddfe !=nil {return _gddfe ;};_egaea .EG_RangeMarkupElements =append (_egaea .EG_RangeMarkupElements ,_bcgcde );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cdcagc :=NewEG_RangeMarkupElements (); -_cdcagc .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dbade :=d .DecodeElement (_cdcagc .CustomXmlMoveFromRangeStart ,&_begfd );_dbade !=nil {return _dbade ;};_egaea .EG_RangeMarkupElements =append (_egaea .EG_RangeMarkupElements ,_cdcagc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bddfg :=NewEG_RangeMarkupElements (); -_bddfg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _addcb :=d .DecodeElement (_bddfg .CustomXmlMoveFromRangeEnd ,&_begfd );_addcb !=nil {return _addcb ;};_egaea .EG_RangeMarkupElements =append (_egaea .EG_RangeMarkupElements ,_bddfg );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ddfbd :=NewEG_RangeMarkupElements (); -_ddfbd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agagdb :=d .DecodeElement (_ddfbd .CustomXmlMoveToRangeStart ,&_begfd );_agagdb !=nil {return _agagdb ;};_egaea .EG_RangeMarkupElements =append (_egaea .EG_RangeMarkupElements ,_ddfbd );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gaacc :=NewEG_RangeMarkupElements (); -_gaacc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dgabb :=d .DecodeElement (_gaacc .CustomXmlMoveToRangeEnd ,&_begfd );_dgabb !=nil {return _dgabb ;};_egaea .EG_RangeMarkupElements =append (_egaea .EG_RangeMarkupElements ,_gaacc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ceacf :=NewEG_MathContent (); -_ceacf .OMathPara =_dg .NewOMathPara ();if _cfcbb :=d .DecodeElement (_ceacf .OMathPara ,&_begfd );_cfcbb !=nil {return _cfcbb ;};_egaea .EG_MathContent =append (_egaea .EG_MathContent ,_ceacf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_aeegaa :=NewEG_MathContent (); -_aeegaa .OMath =_dg .NewOMath ();if _fedfe :=d .DecodeElement (_aeegaa .OMath ,&_begfd );_fedfe !=nil {return _fedfe ;};_egaea .EG_MathContent =append (_egaea .EG_MathContent ,_aeegaa );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_begfd .Name ); -if _ddcef :=d .Skip ();_ddcef !=nil {return _ddcef ;};};case _b .EndElement :break _gbfebc ;case _b .CharData :};};return nil ;};func (_dadfa *ST_HexColor )ValidateWithPath (path string )error {_aebdca :=[]string {};if _dadfa .ST_HexColorAuto !=ST_HexColorAutoUnset {_aebdca =append (_aebdca ,"\u0053T\u005fH\u0065\u0078\u0043\u006f\u006c\u006f\u0072\u0041\u0075\u0074\u006f"); -};if _dadfa .ST_HexColorRGB !=nil {_aebdca =append (_aebdca ,"\u0053\u0054\u005f\u0048\u0065\u0078\u0043\u006f\u006co\u0072\u0052\u0047\u0042");};if len (_aebdca )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_aebdca ); -};return nil ;};func (_gacaf ST_TargetScreenSz )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_ccdbbe :=_b .Attr {};_ccdbbe .Name =name ;switch _gacaf {case ST_TargetScreenSzUnset :_ccdbbe .Value ="";case ST_TargetScreenSz544x376 :_ccdbbe .Value ="\u00354\u0034\u0078\u0033\u0037\u0036"; -case ST_TargetScreenSz640x480 :_ccdbbe .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSz720x512 :_ccdbbe .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSz800x600 :_ccdbbe .Value ="\u00380\u0030\u0078\u0036\u0030\u0030"; -case ST_TargetScreenSz1024x768 :_ccdbbe .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSz1152x882 :_ccdbbe .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSz1152x900 :_ccdbbe .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030"; -case ST_TargetScreenSz1280x1024 :_ccdbbe .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSz1600x1200 :_ccdbbe .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSz1800x1440 :_ccdbbe .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340"; -case ST_TargetScreenSz1920x1200 :_ccdbbe .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _ccdbbe ,nil ;};func (_adcfb ST_TabTlc )String ()string {switch _adcfb {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 (_gcbb *CT_AltChunk )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gcbb .IdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_gcbb .IdAttr )}); -};e .EncodeToken (start );if _gcbb .AltChunkPr !=nil {_eca :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061l\u0074\u0043\u0068\u0075\u006e\u006b\u0050\u0072"}};e .EncodeElement (_gcbb .AltChunkPr ,_eca );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_eegadb ST_ChapterSep )String ()string {switch _eegadb {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 "";};type CT_RPr struct{ +// Move Destination Paragraph +MoveTo *CT_TrackChange ; // Referenced Character Style RStyle *CT_String ; @@ -13322,1731 +14953,495 @@ SpecVanish *CT_OnOff ; // Office Open XML Math OMath *CT_OnOff ; -// Revision Information for Run Properties -RPrChange *CT_RPrChange ;};func (_debgd *WdST_RelFromH )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_debgd =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_debgd =1;case "\u0070\u0061\u0067\u0065":*_debgd =2;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_debgd =3; -case "\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r":*_debgd =4;case "\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_debgd =5;case "r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e":*_debgd =6;case "\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_debgd =7; -case "\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e":*_debgd =8;};return nil ;};type CT_Height struct{ - -// Table Row Height -ValAttr *_bc .ST_TwipsMeasure ; - -// Table Row Height Type -HRuleAttr ST_HeightRule ;};func (_feffg *CT_TextScale )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aadea :=range start .Attr {if _aadea .Name .Local =="\u0076\u0061\u006c"{_gegac ,_fcfbf :=ParseUnionST_TextScale (_aadea .Value ); -if _fcfbf !=nil {return _fcfbf ;};_feffg .ValAttr =&_gegac ;continue ;};};for {_defge ,_daefd :=d .Token ();if _daefd !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065x\u0074\u0053\u0063\u0061\u006c\u0065\u003a\u0020\u0025\u0073",_daefd ); -};if _dadgf ,_geebe :=_defge .(_b .EndElement );_geebe &&_dadgf .Name ==start .Name {break ;};};return nil ;}; - -// Validate validates the CT_Font and its children -func (_ccbdd *CT_Font )Validate ()error {return _ccbdd .ValidateWithPath ("\u0043T\u005f\u0046\u006f\u006e\u0074");};func (_fggefg ST_View )String ()string {switch _fggefg {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u0070\u0072\u0069n\u0074"; -case 3:return "\u006fu\u0074\u006c\u0069\u006e\u0065";case 4:return "m\u0061\u0073\u0074\u0065\u0072\u0050\u0061\u0067\u0065\u0073";case 5:return "\u006e\u006f\u0072\u006d\u0061\u006c";case 6:return "\u0077\u0065\u0062";};return "";}; - -// Validate validates the CT_SectPr and its children -func (_aadaa *CT_SectPr )Validate ()error {return _aadaa .ValidateWithPath ("\u0043T\u005f\u0053\u0065\u0063\u0074\u0050r");};func (_aaaef *WdCT_WordprocessingGroupChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aaaef .Wsp !=nil {_ggafdf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0077\u0073\u0070"}}; -for _ ,_aecfg :=range _aaaef .Wsp {e .EncodeElement (_aecfg ,_ggafdf );};};if _aaaef .GrpSp !=nil {_dggdbf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0067\u0072\u0070\u0053\u0070"}};for _ ,_eccgba :=range _aaaef .GrpSp {e .EncodeElement (_eccgba ,_dggdbf ); -};};if _aaaef .GraphicFrame !=nil {_febba :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003ag\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072\u0061\u006d\u0065"}};for _ ,_feebc :=range _aaaef .GraphicFrame {e .EncodeElement (_feebc ,_febba );};}; -if _aaaef .Pic !=nil {_bdggda :=_b .StartElement {Name :_b .Name {Local :"\u0070i\u0063\u003a\u0070\u0069\u0063"}};for _ ,_aggdc :=range _aaaef .Pic {e .EncodeElement (_aggdc ,_bdggda );};};if _aaaef .ContentPart !=nil {_aaecg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0063\u006f\u006e\u0074\u0065\u006et\u0050\u0061\u0072\u0074"}}; -for _ ,_bafeb :=range _aaaef .ContentPart {e .EncodeElement (_bafeb ,_aaecg );};};return nil ;}; - -// Validate validates the WdCT_WrapSquare and its children -func (_aabcab *WdCT_WrapSquare )Validate ()error {return _aabcab .ValidateWithPath ("\u0057d\u0043T\u005f\u0057\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065");}; - -// ValidateWithPath validates the CT_RubyAlign and its children, prefixing error messages with path -func (_fcacg *CT_RubyAlign )ValidateWithPath (path string )error {if _fcacg .ValAttr ==ST_RubyAlignUnset {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 _dgbaf :=_fcacg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgbaf !=nil {return _dgbaf ;};return nil ;};func NewCT_NumPr ()*CT_NumPr {_afdac :=&CT_NumPr {};return _afdac };type CT_AltChunk struct{IdAttr *string ; - - -// External Content Import Properties -AltChunkPr *CT_AltChunkPr ;};func (_dbdcf ST_RestartNumber )Validate ()error {return _dbdcf .ValidateWithPath ("")}; - -// ValidateWithPath validates the CT_FFCheckBoxChoice and its children, prefixing error messages with path -func (_bebgc *CT_FFCheckBoxChoice )ValidateWithPath (path string )error {if _bebgc .Size !=nil {if _gbcaf :=_bebgc .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_gbcaf !=nil {return _gbcaf ;};};if _bebgc .SizeAuto !=nil {if _bfga :=_bebgc .SizeAuto .ValidateWithPath (path +"\u002fS\u0069\u007a\u0065\u0041\u0075\u0074o"); -_bfga !=nil {return _bfga ;};};return nil ;};type EG_ContentBlockContent struct{ - -// Block-Level Custom XML Element -CustomXml *CT_CustomXmlBlock ; - -// Block-Level Structured Document Tag -Sdt *CT_SdtBlock ; - -// Paragraph -P []*CT_P ; - -// Table -Tbl []*CT_Tbl ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_ceac *CT_DocumentBase )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ceac .Background !=nil {_ggad :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"}}; -e .EncodeElement (_ceac .Background ,_ggad );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_MailMergeSourceType and its children, prefixing error messages with path -func (_ebce *CT_MailMergeSourceType )ValidateWithPath (path string )error {if _ebce .ValAttr ==ST_MailMergeSourceTypeUnset {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 _becbg :=_ebce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_becbg !=nil {return _becbg ;};return nil ;}; - -// ValidateWithPath validates the EG_SectPrContents and its children, prefixing error messages with path -func (_fgbdf *EG_SectPrContents )ValidateWithPath (path string )error {if _fgbdf .FootnotePr !=nil {if _abdgcb :=_fgbdf .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_abdgcb !=nil {return _abdgcb ; -};};if _fgbdf .EndnotePr !=nil {if _eeaebc :=_fgbdf .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072");_eeaebc !=nil {return _eeaebc ;};};if _fgbdf .Type !=nil {if _acgdb :=_fgbdf .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065"); -_acgdb !=nil {return _acgdb ;};};if _fgbdf .PgSz !=nil {if _cgbcbd :=_fgbdf .PgSz .ValidateWithPath (path +"\u002f\u0050\u0067S\u007a");_cgbcbd !=nil {return _cgbcbd ;};};if _fgbdf .PgMar !=nil {if _egcbeg :=_fgbdf .PgMar .ValidateWithPath (path +"\u002f\u0050\u0067\u004d\u0061\u0072"); -_egcbeg !=nil {return _egcbeg ;};};if _fgbdf .PaperSrc !=nil {if _egdfgb :=_fgbdf .PaperSrc .ValidateWithPath (path +"\u002fP\u0061\u0070\u0065\u0072\u0053\u0072c");_egdfgb !=nil {return _egdfgb ;};};if _fgbdf .PgBorders !=nil {if _ddgdfe :=_fgbdf .PgBorders .ValidateWithPath (path +"\u002f\u0050\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_ddgdfe !=nil {return _ddgdfe ;};};if _fgbdf .LnNumType !=nil {if _dgbff :=_fgbdf .LnNumType .ValidateWithPath (path +"\u002f\u004c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065");_dgbff !=nil {return _dgbff ;};};if _fgbdf .PgNumType !=nil {if _cgbgb :=_fgbdf .PgNumType .ValidateWithPath (path +"\u002f\u0050\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"); -_cgbgb !=nil {return _cgbgb ;};};if _fgbdf .Cols !=nil {if _dabgbf :=_fgbdf .Cols .ValidateWithPath (path +"\u002f\u0043\u006fl\u0073");_dabgbf !=nil {return _dabgbf ;};};if _fgbdf .FormProt !=nil {if _bddcba :=_fgbdf .FormProt .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0050\u0072\u006ft"); -_bddcba !=nil {return _bddcba ;};};if _fgbdf .VAlign !=nil {if _dbccc :=_fgbdf .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e");_dbccc !=nil {return _dbccc ;};};if _fgbdf .NoEndnote !=nil {if _dacge :=_fgbdf .NoEndnote .ValidateWithPath (path +"\u002f\u004e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"); -_dacge !=nil {return _dacge ;};};if _fgbdf .TitlePg !=nil {if _dbcdab :=_fgbdf .TitlePg .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0050\u0067");_dbcdab !=nil {return _dbcdab ;};};if _fgbdf .TextDirection !=nil {if _aeecd :=_fgbdf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_aeecd !=nil {return _aeecd ;};};if _fgbdf .Bidi !=nil {if _bcfbd :=_fgbdf .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_bcfbd !=nil {return _bcfbd ;};};if _fgbdf .RtlGutter !=nil {if _cadgb :=_fgbdf .RtlGutter .ValidateWithPath (path +"\u002f\u0052\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"); -_cadgb !=nil {return _cadgb ;};};if _fgbdf .DocGrid !=nil {if _dcdaag :=_fgbdf .DocGrid .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0047\u0072\u0069\u0064");_dcdaag !=nil {return _dcdaag ;};};if _fgbdf .PrinterSettings !=nil {if _fdefd :=_fgbdf .PrinterSettings .ValidateWithPath (path +"\u002f\u0050r\u0069\u006e\u0074e\u0072\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073"); -_fdefd !=nil {return _fdefd ;};};return nil ;};type CT_TrPr struct{ - -// Table Row Conditional Formatting -CnfStyle []*CT_Cnf ; - -// Associated HTML div ID -DivId []*CT_DecimalNumber ; - -// Grid Columns Before First Cell -GridBefore []*CT_DecimalNumber ; - -// Grid Columns After Last Cell -GridAfter []*CT_DecimalNumber ; - -// Preferred Width Before Table Row -WBefore []*CT_TblWidth ; - -// Preferred Width After Table Row -WAfter []*CT_TblWidth ; - -// Table Row Cannot Break Across Pages -CantSplit []*CT_OnOff ; - -// Table Row Height -TrHeight []*CT_Height ; - -// Repeat Table Row on Every New Page -TblHeader []*CT_OnOff ; - -// Table Row Cell Spacing -TblCellSpacing []*CT_TblWidth ; - -// Table Row Alignment -Jc []*CT_JcTable ; - -// Hidden Table Row Marker -Hidden []*CT_OnOff ;Ins *CT_TrackChange ;Del *CT_TrackChange ;TrPrChange *CT_TrPrChange ;};func (_cdae *CT_SdtListItem )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_adadc :=range start .Attr {if _adadc .Name .Local =="d\u0069\u0073\u0070\u006c\u0061\u0079\u0054\u0065\u0078\u0074"{_dagdd ,_cgcdb :=_adadc .Value ,error (nil ); -if _cgcdb !=nil {return _cgcdb ;};_cdae .DisplayTextAttr =&_dagdd ;continue ;};if _adadc .Name .Local =="\u0076\u0061\u006cu\u0065"{_ccbga ,_dfeec :=_adadc .Value ,error (nil );if _dfeec !=nil {return _dfeec ;};_cdae .ValueAttr =&_ccbga ;continue ;};}; -for {_beeg ,_bcdeb :=d .Token ();if _bcdeb !=nil {return _f .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",_bcdeb );};if _gdega ,_dbbea :=_beeg .(_b .EndElement ); -_dbbea &&_gdega .Name ==start .Name {break ;};};return nil ;};type CT_Border struct{ - -// Border Style -ValAttr ST_Border ; - -// Border Color -ColorAttr *ST_HexColor ; - -// Border Theme Color -ThemeColorAttr ST_ThemeColor ; - -// Border Theme Color Tint -ThemeTintAttr *string ; - -// Border Theme Color Shade -ThemeShadeAttr *string ; - -// Border Width -SzAttr *uint64 ; - -// Border Spacing Measurement -SpaceAttr *uint64 ; - -// Border Shadow -ShadowAttr *_bc .ST_OnOff ; - -// Create Frame Effect -FrameAttr *_bc .ST_OnOff ;};func (_bcadf ST_PageBorderZOrder )Validate ()error {return _bcadf .ValidateWithPath ("")};func (_gfbdf *CT_MarkupRange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfbdf .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_cadda ,_dbgbf :=_gfbdf .DisplacedByCustomXmlAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); -if _dbgbf !=nil {return _dbgbf ;};start .Attr =append (start .Attr ,_cadda );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gfbdf .IdAttr )});e .EncodeToken (start ); -e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aggcf ST_ThemeColor )String ()string {switch _aggcf {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 (_gcgfg *CT_Frameset )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gcgfg .Sz !=nil {_bdggc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_gcgfg .Sz ,_bdggc ); -};if _gcgfg .FramesetSplitbar !=nil {_gabe :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0066r\u0061\u006d\u0065\u0073\u0065t\u0053\u0070l\u0069\u0074\u0062\u0061\u0072"}};e .EncodeElement (_gcgfg .FramesetSplitbar ,_gabe );};if _gcgfg .FrameLayout !=nil {_ccff :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_gcgfg .FrameLayout ,_ccff );};if _gcgfg .Title !=nil {_ecggd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_gcgfg .Title ,_ecggd );};if _gcgfg .Choice !=nil {for _ ,_gagec :=range _gcgfg .Choice {_gagec .MarshalXML (e ,_b .StartElement {}); -};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_TrackChange struct{AuthorAttr string ;DateAttr *_e .Time ; - -// Annotation Identifier -IdAttr int64 ;};type CT_Column struct{ - -// Column Width -WAttr *_bc .ST_TwipsMeasure ; - -// Space Before Following Column -SpaceAttr *_bc .ST_TwipsMeasure ;};type CT_TcPrInner struct{ - -// Table Cell Conditional Formatting -CnfStyle *CT_Cnf ; - -// Preferred Table Cell Width -TcW *CT_TblWidth ; - -// Grid Columns Spanned by Current Table Cell -GridSpan *CT_DecimalNumber ; - -// Horizontally Merged Cell -HMerge *CT_HMerge ; - -// Vertically Merged Cell -VMerge *CT_VMerge ; - -// Table Cell Borders -TcBorders *CT_TcBorders ; - -// Table Cell Shading -Shd *CT_Shd ; - -// Don't Wrap Cell Content -NoWrap *CT_OnOff ; - -// Single Table Cell Margins -TcMar *CT_TcMar ; - -// Table Cell Text Flow Direction -TextDirection *CT_TextDirection ; - -// Fit Text Within Cell -TcFitText *CT_OnOff ; - -// Table Cell Vertical Alignment -VAlign *CT_VerticalJc ; - -// Ignore End Of Cell Marker In Row Height Calculation -HideMark *CT_OnOff ; - -// Header Cells Associated With Table Cell -Headers *CT_Headers ; - -// Table Cell Insertion -CellIns *CT_TrackChange ; - -// Table Cell Deletion -CellDel *CT_TrackChange ; - -// Vertically Merged/Split Table Cells -CellMerge *CT_CellMergeTrackChange ;};func (_cdgeg *CT_FFDDList )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faeg :for {_adeda ,_gabf :=d .Token ();if _gabf !=nil {return _gabf ;};switch _gaeca :=_adeda .(type ){case _b .StartElement :switch _gaeca .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 :"\u0072\u0065\u0073\u0075\u006c\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 :"\u0072\u0065\u0073\u0075\u006c\u0074"}:_cdgeg .Result =NewCT_DecimalNumber (); -if _aace :=d .DecodeElement (_cdgeg .Result ,&_gaeca );_aace !=nil {return _aace ;};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 :"\u0064e\u0066\u0061\u0075\u006c\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 :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_cdgeg .Default =NewCT_DecimalNumber (); -if _defg :=d .DecodeElement (_cdgeg .Default ,&_gaeca );_defg !=nil {return _defg ;};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 :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"},_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 :"\u006ci\u0073\u0074\u0045\u006e\u0074\u0072y"}:_cfeef :=NewCT_String (); -if _gdad :=d .DecodeElement (_cfeef ,&_gaeca );_gdad !=nil {return _gdad ;};_cdgeg .ListEntry =append (_cdgeg .ListEntry ,_cfeef );default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_gaeca .Name ); -if _eeagg :=d .Skip ();_eeagg !=nil {return _eeagg ;};};case _b .EndElement :break _faeg ;case _b .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_MultiLevelType and its children, prefixing error messages with path -func (_dgace *CT_MultiLevelType )ValidateWithPath (path string )error {if _dgace .ValAttr ==ST_MultiLevelTypeUnset {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 _dgcfbb :=_dgace .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgcfbb !=nil {return _dgcfbb ;};return nil ;};const (ST_MultiLevelTypeUnset ST_MultiLevelType =0;ST_MultiLevelTypeSingleLevel ST_MultiLevelType =1; -ST_MultiLevelTypeMultilevel ST_MultiLevelType =2;ST_MultiLevelTypeHybridMultilevel ST_MultiLevelType =3;);func (_effab *CT_Jc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_fcgcc ,_edcfd :=_effab .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _edcfd !=nil {return _edcfd ;};start .Attr =append (start .Attr ,_fcgcc );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; - -// ValidateWithPath validates the CT_StyleSort and its children, prefixing error messages with path -func (_abeddd *CT_StyleSort )ValidateWithPath (path string )error {if _abeddd .ValAttr ==ST_StyleSortUnset {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 _bgcfa :=_abeddd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bgcfa !=nil {return _bgcfa ;};return nil ;};func (_dadaa *CT_WebSettings )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fegbd :for {_fbded ,_ebggdg :=d .Token (); -if _ebggdg !=nil {return _ebggdg ;};switch _bddaa :=_fbded .(type ){case _b .StartElement :switch _bddaa .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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_dadaa .Frameset =NewCT_Frameset (); -if _dgdga :=d .DecodeElement (_dadaa .Frameset ,&_bddaa );_dgdga !=nil {return _dgdga ;};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 :"\u0064\u0069\u0076\u0073"},_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 :"\u0064\u0069\u0076\u0073"}:_dadaa .Divs =NewCT_Divs (); -if _fcfca :=d .DecodeElement (_dadaa .Divs ,&_bddaa );_fcfca !=nil {return _fcfca ;};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 :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"},_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 :"\u0065\u006e\u0063\u006f\u0064\u0069\u006e\u0067"}:_dadaa .Encoding =NewCT_String (); -if _bcfcb :=d .DecodeElement (_dadaa .Encoding ,&_bddaa );_bcfcb !=nil {return _bcfcb ;};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 :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"},_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 :"\u006fp\u0074i\u006d\u0069\u007a\u0065\u0046o\u0072\u0042r\u006f\u0077\u0073\u0065\u0072"}:_dadaa .OptimizeForBrowser =NewCT_OptimizeForBrowser (); -if _eadfe :=d .DecodeElement (_dadaa .OptimizeForBrowser ,&_bddaa );_eadfe !=nil {return _eadfe ;};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 :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"},_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 :"\u0072e\u006c\u0079\u004f\u006e\u0056\u004dL"}:_dadaa .RelyOnVML =NewCT_OnOff (); -if _bggfeg :=d .DecodeElement (_dadaa .RelyOnVML ,&_bddaa );_bggfeg !=nil {return _bggfeg ;};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 :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"},_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 :"\u0061\u006c\u006c\u006f\u0077\u0050\u004e\u0047"}:_dadaa .AllowPNG =NewCT_OnOff (); -if _bcfdf :=d .DecodeElement (_dadaa .AllowPNG ,&_bddaa );_bcfdf !=nil {return _bcfdf ;};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 :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"},_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 :"\u0064\u006f\u004e\u006f\u0074\u0052\u0065\u006c\u0079O\u006e\u0043\u0053\u0053"}:_dadaa .DoNotRelyOnCSS =NewCT_OnOff (); -if _aedffc :=d .DecodeElement (_dadaa .DoNotRelyOnCSS ,&_bddaa );_aedffc !=nil {return _aedffc ;};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 :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"},_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 :"d\u006f\u004e\u006f\u0074Sa\u0076e\u0041\u0073\u0053\u0069\u006eg\u006c\u0065\u0046\u0069\u006c\u0065"}:_dadaa .DoNotSaveAsSingleFile =NewCT_OnOff (); -if _dgadd :=d .DecodeElement (_dadaa .DoNotSaveAsSingleFile ,&_bddaa );_dgadd !=nil {return _dgadd ;};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 :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"},_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 :"d\u006f\u004e\u006f\u0074Or\u0067a\u006e\u0069\u007a\u0065\u0049n\u0046\u006f\u006c\u0064\u0065\u0072"}:_dadaa .DoNotOrganizeInFolder =NewCT_OnOff (); -if _abdfg :=d .DecodeElement (_dadaa .DoNotOrganizeInFolder ,&_bddaa );_abdfg !=nil {return _abdfg ;};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 :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"},_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 :"d\u006f\u004e\u006f\u0074Us\u0065L\u006f\u006e\u0067\u0046\u0069l\u0065\u004e\u0061\u006d\u0065\u0073"}:_dadaa .DoNotUseLongFileNames =NewCT_OnOff (); -if _fabcc :=d .DecodeElement (_dadaa .DoNotUseLongFileNames ,&_bddaa );_fabcc !=nil {return _fabcc ;};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 :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"},_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 :"\u0070\u0069\u0078\u0065\u006c\u0073\u0050\u0065\u0072\u0049\u006e\u0063\u0068"}:_dadaa .PixelsPerInch =NewCT_DecimalNumber (); -if _adcff :=d .DecodeElement (_dadaa .PixelsPerInch ,&_bddaa );_adcff !=nil {return _adcff ;};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 :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"},_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 :"\u0074\u0061\u0072\u0067\u0065\u0074\u0053\u0063\u0072e\u0065\u006e\u0053\u007a"}:_dadaa .TargetScreenSz =NewCT_TargetScreenSz (); -if _ddgddg :=d .DecodeElement (_dadaa .TargetScreenSz ,&_bddaa );_ddgddg !=nil {return _ddgddg ;};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 :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"},_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 :"\u0073a\u0076e\u0053\u006d\u0061\u0072\u0074T\u0061\u0067s\u0041\u0073\u0058\u006d\u006c"}:_dadaa .SaveSmartTagsAsXml =NewCT_OnOff (); -if _cebdf :=d .DecodeElement (_dadaa .SaveSmartTagsAsXml ,&_bddaa );_cebdf !=nil {return _cebdf ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bddaa .Name ); -if _cdgbf :=d .Skip ();_cdgbf !=nil {return _cdgbf ;};};case _b .EndElement :break _fegbd ;case _b .CharData :};};return nil ;};func (_gbefab ST_Em )String ()string {switch _gbefab {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 "";}; - -// Validate validates the CT_OptimizeForBrowser and its children -func (_dagcd *CT_OptimizeForBrowser )Validate ()error {return _dagcd .ValidateWithPath ("C\u0054\u005f\u004f\u0070ti\u006di\u007a\u0065\u0046\u006f\u0072B\u0072\u006f\u0077\u0073\u0065\u0072");};type EG_SectPrContents struct{ - -// Section-Wide Footnote Properties -FootnotePr *CT_FtnProps ; - -// Section-Wide Endnote Properties -EndnotePr *CT_EdnProps ; - -// Section Type -Type *CT_SectType ; - -// Page Size -PgSz *CT_PageSz ; - -// Page Margins -PgMar *CT_PageMar ; - -// Paper Source Information -PaperSrc *CT_PaperSource ; - -// Page Borders -PgBorders *CT_PageBorders ; - -// Line Numbering Settings -LnNumType *CT_LineNumber ; - -// Page Numbering Settings -PgNumType *CT_PageNumber ; - -// Column Definitions -Cols *CT_Columns ; - -// Only Allow Editing of Form Fields -FormProt *CT_OnOff ; - -// Vertical Text Alignment on Page -VAlign *CT_VerticalJc ; - -// Suppress Endnotes In Document -NoEndnote *CT_OnOff ; - -// Different First Page Headers and Footers -TitlePg *CT_OnOff ; - -// Text Flow Direction -TextDirection *CT_TextDirection ; - -// Right to Left Section Layout -Bidi *CT_OnOff ; - -// Gutter on Right Side of Page -RtlGutter *CT_OnOff ; - -// Document Grid -DocGrid *CT_DocGrid ; - -// Reference to Printer Settings Data -PrinterSettings *CT_Rel ;};type CT_TrackChangeRange struct{DisplacedByCustomXmlAttr ST_DisplacedByCustomXml ;AuthorAttr string ;DateAttr *_e .Time ; - -// Annotation Identifier -IdAttr int64 ;};func (_afgbc ST_JcTable )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gcdbg :=_b .Attr {};_gcdbg .Name =name ;switch _afgbc {case ST_JcTableUnset :_gcdbg .Value ="";case ST_JcTableCenter :_gcdbg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072"; -case ST_JcTableEnd :_gcdbg .Value ="\u0065\u006e\u0064";case ST_JcTableLeft :_gcdbg .Value ="\u006c\u0065\u0066\u0074";case ST_JcTableRight :_gcdbg .Value ="\u0072\u0069\u0067h\u0074";case ST_JcTableStart :_gcdbg .Value ="\u0073\u0074\u0061r\u0074";};return _gcdbg ,nil ; -}; - -// Validate validates the CT_Odso and its children -func (_dadeb *CT_Odso )Validate ()error {return _dadeb .ValidateWithPath ("\u0043T\u005f\u004f\u0064\u0073\u006f");};func (_bgffd *WdEG_WrapType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbecca :for {_deada ,_dcggac :=d .Token ();if _dcggac !=nil {return _dcggac ; -};switch _ffbcd :=_deada .(type ){case _b .StartElement :switch _ffbcd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"},_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 :"\u0077\u0072\u0061\u0070\u004e\u006f\u006e\u0065"}:_bgffd .Choice =NewWdEG_WrapTypeChoice (); -if _cgffa :=d .DecodeElement (&_bgffd .Choice .WrapNone ,&_ffbcd );_cgffa !=nil {return _cgffa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"},_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 :"\u0077\u0072\u0061\u0070\u0053\u0071\u0075\u0061\u0072\u0065"}:_bgffd .Choice =NewWdEG_WrapTypeChoice (); -if _ddfab :=d .DecodeElement (&_bgffd .Choice .WrapSquare ,&_ffbcd );_ddfab !=nil {return _ddfab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"},_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 :"\u0077r\u0061\u0070\u0054\u0069\u0067\u0068t"}:_bgffd .Choice =NewWdEG_WrapTypeChoice (); -if _gfdaed :=d .DecodeElement (&_bgffd .Choice .WrapTight ,&_ffbcd );_gfdaed !=nil {return _gfdaed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"},_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 :"w\u0072\u0061\u0070\u0054\u0068\u0072\u006f\u0075\u0067\u0068"}:_bgffd .Choice =NewWdEG_WrapTypeChoice (); -if _edggg :=d .DecodeElement (&_bgffd .Choice .WrapThrough ,&_ffbcd );_edggg !=nil {return _edggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0077\u0072a\u0070\u0054\u006fp\u0041\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"}:_bgffd .Choice =NewWdEG_WrapTypeChoice (); -if _edeegf :=d .DecodeElement (&_bgffd .Choice .WrapTopAndBottom ,&_ffbcd );_edeegf !=nil {return _edeegf ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\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",_ffbcd .Name ); -if _gcbadg :=d .Skip ();_gcbadg !=nil {return _gcbadg ;};};case _b .EndElement :break _cbecca ;case _b .CharData :};};return nil ;};type CT_Tc struct{ - -// Table Cell Identifier -IdAttr *string ; - -// Table Cell Properties -TcPr *CT_TcPr ;EG_BlockLevelElts []*EG_BlockLevelElts ;};func (_gaeage *CT_PageBorders )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcfbbd :=range start .Attr {if _fcfbbd .Name .Local =="\u007a\u004f\u0072\u0064\u0065\u0072"{_gaeage .ZOrderAttr .UnmarshalXMLAttr (_fcfbbd ); -continue ;};if _fcfbbd .Name .Local =="\u0064i\u0073\u0070\u006c\u0061\u0079"{_gaeage .DisplayAttr .UnmarshalXMLAttr (_fcfbbd );continue ;};if _fcfbbd .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074\u0046\u0072\u006f\u006d"{_gaeage .OffsetFromAttr .UnmarshalXMLAttr (_fcfbbd ); -continue ;};};_bgacc :for {_gebdfd ,_accgee :=d .Token ();if _accgee !=nil {return _accgee ;};switch _cfce :=_gebdfd .(type ){case _b .StartElement :switch _cfce .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_gaeage .Top =NewCT_TopPageBorder (); -if _abcee :=d .DecodeElement (_gaeage .Top ,&_cfce );_abcee !=nil {return _abcee ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_gaeage .Left =NewCT_PageBorder (); -if _aebbf :=d .DecodeElement (_gaeage .Left ,&_cfce );_aebbf !=nil {return _aebbf ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_gaeage .Bottom =NewCT_BottomPageBorder (); -if _dgbdc :=d .DecodeElement (_gaeage .Bottom ,&_cfce );_dgbdc !=nil {return _dgbdc ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_gaeage .Right =NewCT_PageBorder (); -if _eefgb :=d .DecodeElement (_gaeage .Right ,&_cfce );_eefgb !=nil {return _eefgb ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_cfce .Name ); -if _gfafgf :=d .Skip ();_gfafgf !=nil {return _gfafgf ;};};case _b .EndElement :break _bgacc ;case _b .CharData :};};return nil ;};func (_ddfdbc *WdCT_WordprocessingContentPartNonVisual )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acbdcf :for {_afgcc ,_acafda :=d .Token (); -if _acafda !=nil {return _acafda ;};switch _gfdbc :=_afgcc .(type ){case _b .StartElement :switch _gfdbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076P\u0072"},_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 :"\u0063\u004e\u0076P\u0072"}:_ddfdbc .CNvPr =_a .NewCT_NonVisualDrawingProps (); -if _egfaga :=d .DecodeElement (_ddfdbc .CNvPr ,&_gfdbc );_egfaga !=nil {return _egfaga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"},_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 :"\u0063\u004ev\u0043\u006f\u006et\u0065\u006e\u0074\u0050\u0061\u0072\u0074\u0050\u0072"}:_ddfdbc .CNvContentPartPr =_a .NewCT_NonVisualContentPartProperties (); -if _gcgggc :=d .DecodeElement (_ddfdbc .CNvContentPartPr ,&_gfdbc );_gcgggc !=nil {return _gcgggc ;};default:_af .Log .Debug ("\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",_gfdbc .Name ); -if _fdcgcb :=d .Skip ();_fdcgcb !=nil {return _fdcgcb ;};};case _b .EndElement :break _acbdcf ;case _b .CharData :};};return nil ;}; - -// ValidateWithPath validates the CT_Base64Binary and its children, prefixing error messages with path -func (_ccaf *CT_Base64Binary )ValidateWithPath (path string )error {return nil };func NewWdCT_PosVChoice ()*WdCT_PosVChoice {_fadfa :=&WdCT_PosVChoice {};return _fadfa }; - -// ValidateWithPath validates the CT_Tc and its children, prefixing error messages with path -func (_ceced *CT_Tc )ValidateWithPath (path string )error {if _ceced .TcPr !=nil {if _cbafb :=_ceced .TcPr .ValidateWithPath (path +"\u002f\u0054\u0063P\u0072");_cbafb !=nil {return _cbafb ;};};for _ebfac ,_bafacb :=range _ceced .EG_BlockLevelElts {if _ecgaag :=_bafacb .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0045\u0047\u005f\u0042\u006c\u006f\u0063\u006b\u004c\u0065v\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ebfac )); -_ecgaag !=nil {return _ecgaag ;};};return nil ;};func (_abbe *CT_Color )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ddb :=range start .Attr {if _ddb .Name .Local =="\u0076\u0061\u006c"{_gcgg ,_ccede :=ParseUnionST_HexColor (_ddb .Value ); -if _ccede !=nil {return _ccede ;};_abbe .ValAttr =_gcgg ;continue ;};if _ddb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_abbe .ThemeColorAttr .UnmarshalXMLAttr (_ddb );continue ;};if _ddb .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_dcgb ,_fgcd :=_ddb .Value ,error (nil ); -if _fgcd !=nil {return _fgcd ;};_abbe .ThemeTintAttr =&_dcgb ;continue ;};if _ddb .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_dfad ,_baea :=_ddb .Value ,error (nil );if _baea !=nil {return _baea ;};_abbe .ThemeShadeAttr =&_dfad ; -continue ;};};for {_gcebg ,_gdbb :=d .Token ();if _gdbb !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fC\u006f\u006c\u006f\u0072: \u0025\u0073",_gdbb );};if _feabb ,_adgee :=_gcebg .(_b .EndElement );_adgee &&_feabb .Name ==start .Name {break ; -};};return nil ;};func (_ecacc *ST_Border )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ecacc =0;case "\u006e\u0069\u006c":*_ecacc =1;case "\u006e\u006f\u006e\u0065":*_ecacc =2;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ecacc =3; -case "\u0074\u0068\u0069c\u006b":*_ecacc =4;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ecacc =5;case "\u0064\u006f\u0074\u0074\u0065\u0064":*_ecacc =6;case "\u0064\u0061\u0073\u0068\u0065\u0064":*_ecacc =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_ecacc =8; -case "\u0064\u006f\u0074\u0044\u006f\u0074\u0044\u0061\u0073\u0068":*_ecacc =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_ecacc =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_ecacc =11; -case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u0053\u006d\u0061l\u006c\u0047\u0061\u0070":*_ecacc =12;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u0053m\u0061\u006c\u006c\u0047\u0061\u0070":*_ecacc =13;case "\u0074h\u0069n\u0054\u0068\u0069\u0063\u006bM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_ecacc =14; -case "\u0074h\u0069c\u006b\u0054\u0068\u0069\u006eM\u0065\u0064i\u0075\u006d\u0047\u0061\u0070":*_ecacc =15;case "\u0074\u0068\u0069\u006eTh\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004d\u0065\u0064\u0069\u0075\u006d\u0047a\u0070":*_ecacc =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006b\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_ecacc =17; -case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006e\u004c\u0061\u0072g\u0065\u0047\u0061\u0070":*_ecacc =18;case "t\u0068\u0069\u006e\u0054hi\u0063k\u0054\u0068\u0069\u006e\u004ca\u0072\u0067\u0065\u0047\u0061\u0070":*_ecacc =19;case "\u0077\u0061\u0076\u0065":*_ecacc =20; -case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_ecacc =21;case "\u0064\u0061\u0073h\u0053\u006d\u0061\u006c\u006c\u0047\u0061\u0070":*_ecacc =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_ecacc =23; -case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_ecacc =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_ecacc =25;case "\u006f\u0075\u0074\u0073\u0065\u0074":*_ecacc =26;case "\u0069\u006e\u0073e\u0074":*_ecacc =27; -case "\u0061\u0070\u0070\u006c\u0065\u0073":*_ecacc =28;case "\u0061\u0072\u0063\u0068\u0065\u0064\u0053\u0063\u0061l\u006c\u006f\u0070\u0073":*_ecacc =29;case "\u0062\u0061\u0062y\u0050\u0061\u0063\u0069\u0066\u0069\u0065\u0072":*_ecacc =30;case "\u0062\u0061\u0062\u0079\u0052\u0061\u0074\u0074\u006c\u0065":*_ecacc =31; -case "\u0062a\u006cl\u006f\u006f\u006e\u0073\u0033\u0043\u006f\u006c\u006f\u0072\u0073":*_ecacc =32;case "\u0062\u0061\u006c\u006c\u006f\u006f\u006e\u0073\u0048o\u0074\u0041\u0069\u0072":*_ecacc =33;case "\u0062\u0061s\u0069\u0063\u0042l\u0061\u0063\u006b\u0044\u0061\u0073\u0068\u0065\u0073":*_ecacc =34; -case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063k\u0044\u006f\u0074\u0073":*_ecacc =35;case "\u0062\u0061\u0073\u0069\u0063\u0042\u006c\u0061\u0063\u006b\u0053\u0071u\u0061\u0072\u0065\u0073":*_ecacc =36;case "\u0062\u0061\u0073\u0069\u0063\u0054\u0068\u0069\u006eL\u0069\u006e\u0065\u0073":*_ecacc =37; -case "\u0062\u0061s\u0069\u0063\u0057h\u0069\u0074\u0065\u0044\u0061\u0073\u0068\u0065\u0073":*_ecacc =38;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074e\u0044\u006f\u0074\u0073":*_ecacc =39;case "\u0062\u0061\u0073\u0069\u0063\u0057\u0068\u0069\u0074\u0065\u0053\u0071u\u0061\u0072\u0065\u0073":*_ecacc =40; -case "\u0062a\u0073i\u0063\u0057\u0069\u0064\u0065\u0049\u006e\u006c\u0069\u006e\u0065":*_ecacc =41;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004d\u0069\u0064\u006c\u0069\u006e\u0065":*_ecacc =42;case "\u0062\u0061s\u0069\u0063\u0057i\u0064\u0065\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ecacc =43; -case "\u0062\u0061\u0074\u0073":*_ecacc =44;case "\u0062\u0069\u0072d\u0073":*_ecacc =45;case "b\u0069\u0072\u0064\u0073\u0046\u006c\u0069\u0067\u0068\u0074":*_ecacc =46;case "\u0063\u0061\u0062\u0069\u006e\u0073":*_ecacc =47;case "\u0063a\u006b\u0065\u0053\u006c\u0069\u0063e":*_ecacc =48; -case "\u0063a\u006e\u0064\u0079\u0043\u006f\u0072n":*_ecacc =49;case "\u0063\u0065\u006c\u0074\u0069\u0063\u004b\u006e\u006ft\u0077\u006f\u0072\u006b":*_ecacc =50;case "\u0063\u0065\u0072\u0074\u0069\u0066\u0069\u0063\u0061\u0074\u0065\u0042a\u006e\u006e\u0065\u0072":*_ecacc =51; -case "\u0063h\u0061\u0069\u006e\u004c\u0069\u006ek":*_ecacc =52;case "\u0063h\u0061m\u0070\u0061\u0067\u006e\u0065\u0042\u006f\u0074\u0074\u006c\u0065":*_ecacc =53;case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0042\u006c\u0061\u0063\u006b":*_ecacc =54; -case "\u0063h\u0065c\u006b\u0065\u0064\u0042\u0061\u0072\u0043\u006f\u006c\u006f\u0072":*_ecacc =55;case "\u0063h\u0065\u0063\u006b\u0065\u0072\u0065d":*_ecacc =56;case "\u0063\u0068\u0072\u0069\u0073\u0074\u006d\u0061\u0073\u0054\u0072\u0065\u0065":*_ecacc =57; -case "\u0063\u0069\u0072c\u006c\u0065\u0073\u004c\u0069\u006e\u0065\u0073":*_ecacc =58;case "\u0063\u0069\u0072\u0063\u006c\u0065\u0073\u0052\u0065\u0063\u0074\u0061n\u0067\u006c\u0065\u0073":*_ecacc =59;case "\u0063\u006c\u0061\u0073\u0073\u0069\u0063\u0061\u006c\u0057\u0061\u0076\u0065":*_ecacc =60; -case "\u0063\u006c\u006f\u0063\u006b\u0073":*_ecacc =61;case "\u0063o\u006d\u0070\u0061\u0073\u0073":*_ecacc =62;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069":*_ecacc =63;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0047\u0072\u0061\u0079\u0073":*_ecacc =64; -case "\u0063o\u006ef\u0065\u0074\u0074\u0069\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ecacc =65;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0053\u0074\u0072\u0065a\u006d\u0065\u0072\u0073":*_ecacc =66;case "\u0063\u006f\u006e\u0066\u0065\u0074\u0074\u0069\u0057\u0068\u0069\u0074\u0065":*_ecacc =67; -case "\u0063o\u0072n\u0065\u0072\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_ecacc =68;case "\u0063o\u0075p\u006f\u006e\u0043\u0075\u0074o\u0075\u0074D\u0061\u0073\u0068\u0065\u0073":*_ecacc =69;case "\u0063\u006fu\u0070\u006f\u006eC\u0075\u0074\u006f\u0075\u0074\u0044\u006f\u0074\u0073":*_ecacc =70; -case "\u0063r\u0061\u007a\u0079\u004d\u0061\u007ae":*_ecacc =71;case "\u0063r\u0065a\u0074\u0075\u0072\u0065\u0073B\u0075\u0074t\u0065\u0072\u0066\u006c\u0079":*_ecacc =72;case "\u0063\u0072\u0065\u0061\u0074\u0075\u0072\u0065\u0073\u0046\u0069\u0073\u0068":*_ecacc =73; -case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u0049\u006e\u0073\u0065\u0063\u0074\u0073":*_ecacc =74;case "\u0063\u0072e\u0061\u0074\u0075r\u0065\u0073\u004c\u0061\u0064\u0079\u0042\u0075\u0067":*_ecacc =75;case "c\u0072\u006f\u0073\u0073\u0053\u0074\u0069\u0074\u0063\u0068":*_ecacc =76; -case "\u0063\u0075\u0070":*_ecacc =77;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068":*_ecacc =78;case "\u0064\u0065\u0063\u006f\u0041\u0072\u0063\u0068\u0043\u006f\u006c\u006f\u0072":*_ecacc =79;case "\u0064\u0065\u0063\u006f\u0042\u006c\u006f\u0063\u006b\u0073":*_ecacc =80; -case "\u0064\u0069\u0061m\u006f\u006e\u0064\u0073\u0047\u0072\u0061\u0079":*_ecacc =81;case "\u0064o\u0075\u0062\u006c\u0065\u0044":*_ecacc =82;case "\u0064\u006f\u0075\u0062\u006c\u0065\u0044\u0069\u0061m\u006f\u006e\u0064\u0073":*_ecacc =83;case "\u0065\u0061\u0072\u0074\u0068\u0031":*_ecacc =84; -case "\u0065\u0061\u0072\u0074\u0068\u0032":*_ecacc =85;case "\u0065\u0061\u0072\u0074\u0068\u0033":*_ecacc =86;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0031":*_ecacc =87;case "\u0065\u0063\u006c\u0069\u0070\u0073\u0069\u006e\u0067\u0053\u0071\u0075a\u0072\u0065\u0073\u0032":*_ecacc =88; -case "\u0065g\u0067\u0073\u0042\u006c\u0061\u0063k":*_ecacc =89;case "\u0066\u0061\u006e\u0073":*_ecacc =90;case "\u0066\u0069\u006c\u006d":*_ecacc =91;case "\u0066\u0069\u0072e\u0063\u0072\u0061\u0063\u006b\u0065\u0072\u0073":*_ecacc =92;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0042\u006c\u006f\u0063\u006bP\u0072\u0069\u006e\u0074":*_ecacc =93; -case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0044\u0061i\u0073\u0069\u0065\u0073":*_ecacc =94;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0031":*_ecacc =95;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u004d\u006fd\u0065\u0072\u006e\u0032":*_ecacc =96; -case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0050\u0061\u006e\u0073\u0079":*_ecacc =97;case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0052\u0065d\u0052\u006f\u0073\u0065":*_ecacc =98;case "\u0066\u006c\u006fw\u0065\u0072\u0073\u0052\u006f\u0073\u0065\u0073":*_ecacc =99; -case "\u0066\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0065\u0061\u0063\u0075\u0070":*_ecacc =100;case "f\u006c\u006f\u0077\u0065\u0072\u0073\u0054\u0069\u006e\u0079":*_ecacc =101;case "\u0067\u0065\u006d\u0073":*_ecacc =102;case "\u0067\u0069\u006e\u0067\u0065\u0072\u0062\u0072\u0065a\u0064\u004d\u0061\u006e":*_ecacc =103; -case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ecacc =104;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00651":*_ecacc =105;case "\u0068a\u006e\u0064\u006d\u0061\u0064\u00652":*_ecacc =106;case "\u0068\u0065\u0061r\u0074\u0042\u0061\u006c\u006c\u006f\u006f\u006e":*_ecacc =107; -case "\u0068e\u0061\u0072\u0074\u0047\u0072\u0061y":*_ecacc =108;case "\u0068\u0065\u0061\u0072\u0074\u0073":*_ecacc =109;case "\u0068\u0065\u0065\u0062\u0069\u0065\u004a\u0065\u0065\u0062\u0069\u0065\u0073":*_ecacc =110;case "\u0068\u006f\u006cl\u0079":*_ecacc =111; -case "\u0068\u006f\u0075\u0073\u0065\u0046\u0075\u006e\u006b\u0079":*_ecacc =112;case "\u0068\u0079\u0070\u006e\u006f\u0074\u0069\u0063":*_ecacc =113;case "\u0069\u0063\u0065\u0043\u0072\u0065\u0061\u006d\u0043\u006f\u006e\u0065\u0073":*_ecacc =114;case "\u006ci\u0067\u0068\u0074\u0042\u0075\u006cb":*_ecacc =115; -case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0031":*_ecacc =116;case "\u006c\u0069\u0067\u0068\u0074\u006e\u0069\u006e\u0067\u0032":*_ecacc =117;case "\u006da\u0070\u0050\u0069\u006e\u0073":*_ecacc =118;case "\u006da\u0070\u006c\u0065\u004c\u0065\u0061f":*_ecacc =119; -case "\u006d\u0061\u0070l\u0065\u004d\u0075\u0066\u0066\u0069\u006e\u0073":*_ecacc =120;case "\u006da\u0072\u0071\u0075\u0065\u0065":*_ecacc =121;case "\u006d\u0061\u0072\u0071\u0075\u0065\u0065\u0054\u006fo\u0074\u0068\u0065\u0064":*_ecacc =122;case "\u006d\u006f\u006fn\u0073":*_ecacc =123; -case "\u006d\u006f\u0073\u0061\u0069\u0063":*_ecacc =124;case "\u006d\u0075\u0073\u0069\u0063\u004e\u006f\u0074\u0065\u0073":*_ecacc =125;case "\u006eo\u0072\u0074\u0068\u0077\u0065\u0073t":*_ecacc =126;case "\u006f\u0076\u0061l\u0073":*_ecacc =127;case "\u0070\u0061\u0063\u006b\u0061\u0067\u0065\u0073":*_ecacc =128; -case "\u0070\u0061\u006c\u006d\u0073\u0042\u006c\u0061\u0063\u006b":*_ecacc =129;case "\u0070\u0061\u006c\u006d\u0073\u0043\u006f\u006c\u006f\u0072":*_ecacc =130;case "\u0070\u0061\u0070\u0065\u0072\u0043\u006c\u0069\u0070\u0073":*_ecacc =131;case "\u0070a\u0070\u0079\u0072\u0075\u0073":*_ecacc =132; -case "\u0070\u0061\u0072\u0074\u0079\u0046\u0061\u0076\u006f\u0072":*_ecacc =133;case "\u0070\u0061\u0072\u0074\u0079\u0047\u006c\u0061\u0073\u0073":*_ecacc =134;case "\u0070e\u006e\u0063\u0069\u006c\u0073":*_ecacc =135;case "\u0070\u0065\u006f\u0070\u006c\u0065":*_ecacc =136; -case "\u0070\u0065\u006fp\u006c\u0065\u0057\u0061\u0076\u0069\u006e\u0067":*_ecacc =137;case "\u0070\u0065\u006f\u0070\u006c\u0065\u0048\u0061\u0074\u0073":*_ecacc =138;case "p\u006f\u0069\u006e\u0073\u0065\u0074\u0074\u0069\u0061\u0073":*_ecacc =139;case "\u0070\u006f\u0073t\u0061\u0067\u0065\u0053\u0074\u0061\u006d\u0070":*_ecacc =140; -case "\u0070\u0075\u006d\u0070\u006b\u0069\u006e\u0031":*_ecacc =141;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0032":*_ecacc =142;case "\u0070\u0075\u0073h\u0050\u0069\u006e\u004e\u006f\u0074\u0065\u0031":*_ecacc =143;case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073":*_ecacc =144; -case "\u0070\u0079\u0072\u0061\u006d\u0069\u0064\u0073\u0041\u0062\u006f\u0076\u0065":*_ecacc =145;case "\u0071u\u0061\u0064\u0072\u0061\u006e\u0074s":*_ecacc =146;case "\u0072\u0069\u006eg\u0073":*_ecacc =147;case "\u0073\u0061\u0066\u0061\u0072\u0069":*_ecacc =148; -case "\u0073\u0061\u0077\u0074\u006f\u006f\u0074\u0068":*_ecacc =149;case "\u0073\u0061\u0077t\u006f\u006f\u0074\u0068\u0047\u0072\u0061\u0079":*_ecacc =150;case "\u0073c\u0061\u0072\u0065\u0064\u0043\u0061t":*_ecacc =151;case "\u0073e\u0061\u0074\u0074\u006c\u0065":*_ecacc =152; -case "\u0073h\u0061d\u006f\u0077\u0065\u0064\u0053\u0071\u0075\u0061\u0072\u0065\u0073":*_ecacc =153;case "s\u0068\u0061\u0072\u006b\u0073\u0054\u0065\u0065\u0074\u0068":*_ecacc =154;case "\u0073h\u006fr\u0065\u0062\u0069\u0072\u0064\u0054\u0072\u0061\u0063\u006b\u0073":*_ecacc =155; -case "\u0073k\u0079\u0072\u006f\u0063\u006b\u0065t":*_ecacc =156;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065F\u0061\u006e\u0063\u0079":*_ecacc =157;case "\u0073\u006e\u006f\u0077\u0066\u006c\u0061\u006b\u0065\u0073":*_ecacc =158;case "\u0073\u006f\u006d\u0062\u0072\u0065\u0072\u006f":*_ecacc =159; -case "\u0073o\u0075\u0074\u0068\u0077\u0065\u0073t":*_ecacc =160;case "\u0073\u0074\u0061r\u0073":*_ecacc =161;case "\u0073\u0074\u0061\u0072\u0073\u0054\u006f\u0070":*_ecacc =162;case "\u0073t\u0061\u0072\u0073\u0033\u0064":*_ecacc =163;case "\u0073\u0074\u0061\u0072\u0073\u0042\u006c\u0061\u0063\u006b":*_ecacc =164; -case "\u0073\u0074\u0061\u0072\u0073\u0053\u0068\u0061\u0064\u006f\u0077\u0065\u0064":*_ecacc =165;case "\u0073\u0075\u006e":*_ecacc =166;case "\u0073w\u0069\u0072\u006c\u0069\u0067\u0069g":*_ecacc =167;case "\u0074o\u0072\u006e\u0050\u0061\u0070\u0065r":*_ecacc =168; -case "\u0074\u006f\u0072\u006e\u0050\u0061\u0070\u0065\u0072B\u006c\u0061\u0063\u006b":*_ecacc =169;case "\u0074\u0072\u0065e\u0073":*_ecacc =170;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0050\u0061\u0072\u0074\u0079":*_ecacc =171;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u0065s":*_ecacc =172; -case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00651":*_ecacc =173;case "\u0074r\u0069\u0061\u006e\u0067\u006c\u00652":*_ecacc =174;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0031":*_ecacc =175;case "\u0074r\u0069a\u006e\u0067\u006c\u0065\u0043\u0069\u0072\u0063\u006c\u0065\u0032":*_ecacc =176; -case "\u0073h\u0061\u0070\u0065\u0073\u0031":*_ecacc =177;case "\u0073h\u0061\u0070\u0065\u0073\u0032":*_ecacc =178;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0031":*_ecacc =179;case "\u0074\u0077\u0069\u0073\u0074\u0065\u0064\u004c\u0069\u006e\u0065\u0073\u0032":*_ecacc =180; -case "\u0076\u0069\u006e\u0065":*_ecacc =181;case "\u0077\u0061\u0076\u0065\u006c\u0069\u006e\u0065":*_ecacc =182;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0041\u006e\u0067\u006c\u0065\u0073":*_ecacc =183;case "\u0077\u0065\u0061v\u0069\u006e\u0067\u0042\u0072\u0061\u0069\u0064":*_ecacc =184; -case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0052\u0069\u0062\u0062\u006f\u006e":*_ecacc =185;case "\u0077\u0065\u0061\u0076\u0069\u006e\u0067\u0053\u0074\u0072\u0069\u0070\u0073":*_ecacc =186;case "\u0077\u0068\u0069t\u0065\u0046\u006c\u006f\u0077\u0065\u0072\u0073":*_ecacc =187; -case "\u0077\u006f\u006f\u0064\u0077\u006f\u0072\u006b":*_ecacc =188;case "\u0078\u0049\u006c\u006c\u0075\u0073\u0069\u006f\u006e\u0073":*_ecacc =189;case "\u007a\u0061\u006e\u0079\u0054\u0072\u0069\u0061\u006e\u0067\u006c\u0065\u0073":*_ecacc =190;case "\u007a\u0069\u0067\u005a\u0061\u0067":*_ecacc =191; -case "\u007a\u0069\u0067Z\u0061\u0067\u0053\u0074\u0069\u0074\u0063\u0068":*_ecacc =192;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ecacc =193;};return nil ;};func (_dfdeg ST_ObjectDrawAspect )ValidateWithPath (path string )error {switch _dfdeg {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 (_dfdeg )); -};return nil ;};func NewCT_SdtText ()*CT_SdtText {_feeeb :=&CT_SdtText {};return _feeeb };func (_ddbad *ST_FrameScrollbar )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ddbad =0;case "\u006f\u006e":*_ddbad =1;case "\u006f\u0066\u0066":*_ddbad =2; -case "\u0061\u0075\u0074\u006f":*_ddbad =3;};return nil ;};func (_gbefa *CT_DocPart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afeb :for {_fbgd ,_cefb :=d .Token ();if _cefb !=nil {return _cefb ;};switch _aebac :=_fbgd .(type ){case _b .StartElement :switch _aebac .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 :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"},_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 :"\u0064o\u0063\u0050\u0061\u0072\u0074\u0050r"}:_gbefa .DocPartPr =NewCT_DocPartPr (); -if _ecddf :=d .DecodeElement (_gbefa .DocPartPr ,&_aebac );_ecddf !=nil {return _ecddf ;};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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"},_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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"}:_gbefa .DocPartBody =NewCT_Body (); -if _efca :=d .DecodeElement (_gbefa .DocPartBody ,&_aebac );_efca !=nil {return _efca ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_aebac .Name ); -if _fabc :=d .Skip ();_fabc !=nil {return _fabc ;};};case _b .EndElement :break _afeb ;case _b .CharData :};};return nil ;};const (ST_ObjectDrawAspectUnset ST_ObjectDrawAspect =0;ST_ObjectDrawAspectContent ST_ObjectDrawAspect =1;ST_ObjectDrawAspectIcon ST_ObjectDrawAspect =2; -);func (_aefdc *EG_CellMarkupElements )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _aefdc .CellIns !=nil {_beaga :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0049\u006es"}};e .EncodeElement (_aefdc .CellIns ,_beaga ); -};if _aefdc .CellDel !=nil {_eaeda :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u0065\u006c\u006c\u0044\u0065l"}};e .EncodeElement (_aefdc .CellDel ,_eaeda );};if _aefdc .CellMerge !=nil {_bedfe :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0063\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065"}}; -e .EncodeElement (_aefdc .CellMerge ,_bedfe );};return nil ;};type CT_RubyAlign struct{ - -// Phonetic Guide Text Alignment Value -ValAttr ST_RubyAlign ;};func (_ebcgf *ST_TextAlignment )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ebcgf =0;case "\u0074\u006f\u0070":*_ebcgf =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ebcgf =2;case "\u0062\u0061\u0073\u0065\u006c\u0069\u006e\u0065":*_ebcgf =3; -case "\u0062\u006f\u0074\u0074\u006f\u006d":*_ebcgf =4;case "\u0061\u0075\u0074\u006f":*_ebcgf =5;};return nil ;}; - -// ValidateWithPath validates the CT_ObjectEmbed and its children, prefixing error messages with path -func (_agfeb *CT_ObjectEmbed )ValidateWithPath (path string )error {if _gaabgb :=_agfeb .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gaabgb !=nil {return _gaabgb ;};return nil ; -}; - -// Validate validates the CT_Guid and its children -func (_efaed *CT_Guid )Validate ()error {return _efaed .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");};type ST_BrClear byte ; - -// ValidateWithPath validates the CT_Tbl and its children, prefixing error messages with path -func (_edafae *CT_Tbl )ValidateWithPath (path string )error {for _bedgd ,_dadag :=range _edafae .EG_RangeMarkupElements {if _cdbdc :=_dadag .ValidateWithPath (_f .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 ,_bedgd )); -_cdbdc !=nil {return _cdbdc ;};};if _cdfdg :=_edafae .TblPr .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0050\u0072");_cdfdg !=nil {return _cdfdg ;};if _fdgdf :=_edafae .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064"); -_fdgdf !=nil {return _fdgdf ;};for _adgdbd ,_fcbdd :=range _edafae .EG_ContentRowContent {if _gfdgf :=_fcbdd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u0043o\u006e\u0074\u0065\u006e\u0074\u0052\u006f\u0077\u0043o\u006e\u0074\u0065n\u0074[\u0025\u0064\u005d",path ,_adgdbd )); -_gfdgf !=nil {return _gfdgf ;};};return nil ;};func (_bfadc *ST_FrameScrollbar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bgeaba ,_fbbag :=d .Token ();if _fbbag !=nil {return _fbbag ;};if _gecdef ,_ccdadfg :=_bgeaba .(_b .EndElement ); -_ccdadfg &&_gecdef .Name ==start .Name {*_bfadc =1;return nil ;};if _fcbfg ,_fddgde :=_bgeaba .(_b .CharData );!_fddgde {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",_bgeaba ); -}else {switch string (_fcbfg ){case "":*_bfadc =0;case "\u006f\u006e":*_bfadc =1;case "\u006f\u0066\u0066":*_bfadc =2;case "\u0061\u0075\u0074\u006f":*_bfadc =3;};};_bgeaba ,_fbbag =d .Token ();if _fbbag !=nil {return _fbbag ;};if _bgfefd ,_cabfe :=_bgeaba .(_b .EndElement ); -_cabfe &&_bgfefd .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",_bgeaba );};func NewCT_FldChar ()*CT_FldChar {_beggeg :=&CT_FldChar {}; -_beggeg .FldCharTypeAttr =ST_FldCharType (1);return _beggeg ;}; - -// Validate validates the CT_HpsMeasure and its children -func (_ebbfb *CT_HpsMeasure )Validate ()error {return _ebbfb .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func (_eabe *CT_DocPartGallery )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eabe .ValAttr =ST_DocPartGallery (1); -for _ ,_dagcc :=range start .Attr {if _dagcc .Name .Local =="\u0076\u0061\u006c"{_eabe .ValAttr .UnmarshalXMLAttr (_dagcc );continue ;};};for {_afebg ,_daed :=d .Token ();if _daed !=nil {return _f .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",_daed ); -};if _ggef ,_efadb :=_afebg .(_b .EndElement );_efadb &&_ggef .Name ==start .Name {break ;};};return nil ;};func NewCT_Color ()*CT_Color {_eefb :=&CT_Color {};return _eefb };func (_gagcd *ST_HpsMeasure )Validate ()error {return _gagcd .ValidateWithPath ("")}; -func (_bbeabef *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 :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\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 ,_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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 :"\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 ,_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 ="\u0077\u003a\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073";return _bbeabef .CT_Comments .MarshalXML (e ,start );}; +// Revision Information for Run Properties on the Paragraph Mark +RPrChange *CT_ParaRPrChange ;};func NewWdCT_WrapThrough ()*WdCT_WrapThrough {_eecdcb :=&WdCT_WrapThrough {};_eecdcb .WrapTextAttr =WdST_WrapText (1);_eecdcb .WrapPolygon =NewWdCT_WrapPath ();return _eecdcb ;};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;);type CT_SdtEndPr struct{ -// Validate validates the CT_NumRestart and its children -func (_bbdcc *CT_NumRestart )Validate ()error {return _bbdcc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074");};func (_bfdgd *CT_ParaRPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agfed :for {_fdgcd ,_gbcdge :=d .Token (); -if _gbcdge !=nil {return _gbcdge ;};switch _cacb :=_fdgcd .(type ){case _b .StartElement :switch _cacb .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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bfdgd .Ins =NewCT_TrackChange (); -if _agdgb :=d .DecodeElement (_bfdgd .Ins ,&_cacb );_agdgb !=nil {return _agdgb ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_bfdgd .Del =NewCT_TrackChange (); -if _fgege :=d .DecodeElement (_bfdgd .Del ,&_cacb );_fgege !=nil {return _fgege ;};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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bfdgd .MoveFrom =NewCT_TrackChange (); -if _edgac :=d .DecodeElement (_bfdgd .MoveFrom ,&_cacb );_edgac !=nil {return _edgac ;};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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bfdgd .MoveTo =NewCT_TrackChange (); -if _dacaf :=d .DecodeElement (_bfdgd .MoveTo ,&_cacb );_dacaf !=nil {return _dacaf ;};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 :"\u0072\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0072\u0053\u0074\u0079\u006c\u0065"}:_bfdgd .RStyle =NewCT_String (); -if _ffbda :=d .DecodeElement (_bfdgd .RStyle ,&_cacb );_ffbda !=nil {return _ffbda ;};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 :"\u0072\u0046\u006f\u006e\u0074\u0073"},_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 :"\u0072\u0046\u006f\u006e\u0074\u0073"}:_bfdgd .RFonts =NewCT_Fonts (); -if _gffd :=d .DecodeElement (_bfdgd .RFonts ,&_cacb );_gffd !=nil {return _gffd ;};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 :"\u0062"},_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 :"\u0062"}:_bfdgd .B =NewCT_OnOff (); -if _caebf :=d .DecodeElement (_bfdgd .B ,&_cacb );_caebf !=nil {return _caebf ;};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 :"\u0062\u0043\u0073"},_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 :"\u0062\u0043\u0073"}:_bfdgd .BCs =NewCT_OnOff (); -if _gccad :=d .DecodeElement (_bfdgd .BCs ,&_cacb );_gccad !=nil {return _gccad ;};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 :"\u0069"},_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 :"\u0069"}:_bfdgd .I =NewCT_OnOff (); -if _dfaff :=d .DecodeElement (_bfdgd .I ,&_cacb );_dfaff !=nil {return _dfaff ;};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 :"\u0069\u0043\u0073"},_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 :"\u0069\u0043\u0073"}:_bfdgd .ICs =NewCT_OnOff (); -if _fgedg :=d .DecodeElement (_bfdgd .ICs ,&_cacb );_fgedg !=nil {return _fgedg ;};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 :"\u0063\u0061\u0070\u0073"},_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 :"\u0063\u0061\u0070\u0073"}:_bfdgd .Caps =NewCT_OnOff (); -if _aefde :=d .DecodeElement (_bfdgd .Caps ,&_cacb );_aefde !=nil {return _aefde ;};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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"},_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 :"\u0073m\u0061\u006c\u006c\u0043\u0061\u0070s"}:_bfdgd .SmallCaps =NewCT_OnOff (); -if _agcfd :=d .DecodeElement (_bfdgd .SmallCaps ,&_cacb );_agcfd !=nil {return _agcfd ;};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 :"\u0073\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0073\u0074\u0072\u0069\u006b\u0065"}:_bfdgd .Strike =NewCT_OnOff (); -if _agggd :=d .DecodeElement (_bfdgd .Strike ,&_cacb );_agggd !=nil {return _agggd ;};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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"},_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 :"\u0064s\u0074\u0072\u0069\u006b\u0065"}:_bfdgd .Dstrike =NewCT_OnOff (); -if _ceacd :=d .DecodeElement (_bfdgd .Dstrike ,&_cacb );_ceacd !=nil {return _ceacd ;};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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"},_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 :"\u006fu\u0074\u006c\u0069\u006e\u0065"}:_bfdgd .Outline =NewCT_OnOff (); -if _bdfeg :=d .DecodeElement (_bfdgd .Outline ,&_cacb );_bdfeg !=nil {return _bdfeg ;};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 :"\u0073\u0068\u0061\u0064\u006f\u0077"},_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 :"\u0073\u0068\u0061\u0064\u006f\u0077"}:_bfdgd .Shadow =NewCT_OnOff (); -if _edece :=d .DecodeElement (_bfdgd .Shadow ,&_cacb );_edece !=nil {return _edece ;};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 :"\u0065\u006d\u0062\u006f\u0073\u0073"},_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 :"\u0065\u006d\u0062\u006f\u0073\u0073"}:_bfdgd .Emboss =NewCT_OnOff (); -if _bgaceb :=d .DecodeElement (_bfdgd .Emboss ,&_cacb );_bgaceb !=nil {return _bgaceb ;};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 :"\u0069m\u0070\u0072\u0069\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 :"\u0069m\u0070\u0072\u0069\u006e\u0074"}:_bfdgd .Imprint =NewCT_OnOff (); -if _bfeea :=d .DecodeElement (_bfdgd .Imprint ,&_cacb );_bfeea !=nil {return _bfeea ;};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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"},_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 :"\u006eo\u0050\u0072\u006f\u006f\u0066"}:_bfdgd .NoProof =NewCT_OnOff (); -if _fefed :=d .DecodeElement (_bfdgd .NoProof ,&_cacb );_fefed !=nil {return _fefed ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_bfdgd .SnapToGrid =NewCT_OnOff (); -if _dgagg :=d .DecodeElement (_bfdgd .SnapToGrid ,&_cacb );_dgagg !=nil {return _dgagg ;};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 :"\u0076\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0076\u0061\u006e\u0069\u0073\u0068"}:_bfdgd .Vanish =NewCT_OnOff (); -if _aeeea :=d .DecodeElement (_bfdgd .Vanish ,&_cacb );_aeeea !=nil {return _aeeea ;};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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"},_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 :"\u0077e\u0062\u0048\u0069\u0064\u0064\u0065n"}:_bfdgd .WebHidden =NewCT_OnOff (); -if _decf :=d .DecodeElement (_bfdgd .WebHidden ,&_cacb );_decf !=nil {return _decf ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_bfdgd .Color =NewCT_Color (); -if _cfdb :=d .DecodeElement (_bfdgd .Color ,&_cacb );_cfdb !=nil {return _cfdb ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_bfdgd .Spacing =NewCT_SignedTwipsMeasure (); -if _bcff :=d .DecodeElement (_bfdgd .Spacing ,&_cacb );_bcff !=nil {return _bcff ;};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 :"\u0077"},_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 :"\u0077"}:_bfdgd .W =NewCT_TextScale (); -if _bfddc :=d .DecodeElement (_bfdgd .W ,&_cacb );_bfddc !=nil {return _bfddc ;};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 :"\u006b\u0065\u0072\u006e"},_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 :"\u006b\u0065\u0072\u006e"}:_bfdgd .Kern =NewCT_HpsMeasure (); -if _faedb :=d .DecodeElement (_bfdgd .Kern ,&_cacb );_faedb !=nil {return _faedb ;};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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},_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 :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}:_bfdgd .Position =NewCT_SignedHpsMeasure (); -if _beeac :=d .DecodeElement (_bfdgd .Position ,&_cacb );_beeac !=nil {return _beeac ;};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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_bfdgd .Sz =NewCT_HpsMeasure (); -if _fgeba :=d .DecodeElement (_bfdgd .Sz ,&_cacb );_fgeba !=nil {return _fgeba ;};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 :"\u0073\u007a\u0043\u0073"},_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 :"\u0073\u007a\u0043\u0073"}:_bfdgd .SzCs =NewCT_HpsMeasure (); -if _ddbaa :=d .DecodeElement (_bfdgd .SzCs ,&_cacb );_ddbaa !=nil {return _ddbaa ;};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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"},_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 :"\u0068i\u0067\u0068\u006c\u0069\u0067\u0068t"}:_bfdgd .Highlight =NewCT_Highlight (); -if _fdgfc :=d .DecodeElement (_bfdgd .Highlight ,&_cacb );_fdgfc !=nil {return _fdgfc ;};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 :"\u0075"},_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 :"\u0075"}:_bfdgd .U =NewCT_Underline (); -if _bcgba :=d .DecodeElement (_bfdgd .U ,&_cacb );_bcgba !=nil {return _bcgba ;};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 :"\u0065\u0066\u0066\u0065\u0063\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 :"\u0065\u0066\u0066\u0065\u0063\u0074"}:_bfdgd .Effect =NewCT_TextEffect (); -if _gfcba :=d .DecodeElement (_bfdgd .Effect ,&_cacb );_gfcba !=nil {return _gfcba ;};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 :"\u0062\u0064\u0072"},_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 :"\u0062\u0064\u0072"}:_bfdgd .Bdr =NewCT_Border (); -if _egebg :=d .DecodeElement (_bfdgd .Bdr ,&_cacb );_egebg !=nil {return _egebg ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_bfdgd .Shd =NewCT_Shd (); -if _fggc :=d .DecodeElement (_bfdgd .Shd ,&_cacb );_fggc !=nil {return _fggc ;};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 :"\u0066i\u0074\u0054\u0065\u0078\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 :"\u0066i\u0074\u0054\u0065\u0078\u0074"}:_bfdgd .FitText =NewCT_FitText (); -if _faabb :=d .DecodeElement (_bfdgd .FitText ,&_cacb );_faabb !=nil {return _faabb ;};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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"},_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 :"\u0076e\u0072\u0074\u0041\u006c\u0069\u0067n"}:_bfdgd .VertAlign =NewCT_VerticalAlignRun (); -if _gfdaf :=d .DecodeElement (_bfdgd .VertAlign ,&_cacb );_gfdaf !=nil {return _gfdaf ;};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 :"\u0072\u0074\u006c"},_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 :"\u0072\u0074\u006c"}:_bfdgd .Rtl =NewCT_OnOff (); -if _aecgc :=d .DecodeElement (_bfdgd .Rtl ,&_cacb );_aecgc !=nil {return _aecgc ;};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 :"\u0063\u0073"},_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 :"\u0063\u0073"}:_bfdgd .Cs =NewCT_OnOff (); -if _bccf :=d .DecodeElement (_bfdgd .Cs ,&_cacb );_bccf !=nil {return _bccf ;};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 :"\u0065\u006d"},_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 :"\u0065\u006d"}:_bfdgd .Em =NewCT_Em (); -if _eagcee :=d .DecodeElement (_bfdgd .Em ,&_cacb );_eagcee !=nil {return _eagcee ;};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 :"\u006c\u0061\u006e\u0067"},_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 :"\u006c\u0061\u006e\u0067"}:_bfdgd .Lang =NewCT_Language (); -if _ggabc :=d .DecodeElement (_bfdgd .Lang ,&_cacb );_ggabc !=nil {return _ggabc ;};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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\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 :"\u0065a\u0073t\u0041\u0073\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074"}:_bfdgd .EastAsianLayout =NewCT_EastAsianLayout (); -if _eggb :=d .DecodeElement (_bfdgd .EastAsianLayout ,&_cacb );_eggb !=nil {return _eggb ;};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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"},_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 :"\u0073\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}:_bfdgd .SpecVanish =NewCT_OnOff (); -if _bbfda :=d .DecodeElement (_bfdgd .SpecVanish ,&_cacb );_bbfda !=nil {return _bbfda ;};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 :"\u006f\u004d\u0061t\u0068"},_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 :"\u006f\u004d\u0061t\u0068"}:_bfdgd .OMath =NewCT_OnOff (); -if _ffbg :=d .DecodeElement (_bfdgd .OMath ,&_cacb );_ffbg !=nil {return _ffbg ;};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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0072P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_bfdgd .RPrChange =NewCT_ParaRPrChange (); -if _fcfdg :=d .DecodeElement (_bfdgd .RPrChange ,&_cacb );_fcfdg !=nil {return _fcfdg ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_cacb .Name ); -if _dcdgg :=d .Skip ();_dcdgg !=nil {return _dcdgg ;};};case _b .EndElement :break _agfed ;case _b .CharData :};};return nil ;};func (_bddafc ST_FldCharType )String ()string {switch _bddafc {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 (_adage ST_TblWidth )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_adage .String (),start );};func (_cbfde ST_TextAlignment )String ()string {switch _cbfde {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 ""; -};type CT_FFHelpText struct{ +// Structured Document Tag End Character Run Properties +RPr []*CT_RPr ;};func (_gdbff *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 :_a .Sprintf ("\u0025\u0076",_gdbff .AuthorAttr )}); +if _gdbff .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_gdbff .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_gdbff .IdAttr )}); +e .EncodeToken (start );_cbafgg :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_gdbff .TblPr ,_cbafgg );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eabdd ST_HexColor )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _eabdd .ST_HexColorAuto !=ST_HexColorAutoUnset {e .EncodeToken (_g .CharData (_eabdd .ST_HexColorAuto .String ()));};if _eabdd .ST_HexColorRGB !=nil {e .EncodeToken (_g .CharData (*_eabdd .ST_HexColorRGB ));};return e .EncodeToken (_g .EndElement {Name :start .Name }); +};type CT_MailMerge struct{ -// Help Text Type -TypeAttr ST_InfoTextType ; +// Source Document Type +MainDocumentType *CT_MailMergeDocType ; -// Help Text Value -ValAttr *string ;};func (_aaeade *CT_PPrGeneral )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aaeade .PStyle !=nil {_gbafb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_aaeade .PStyle ,_gbafb );};if _aaeade .KeepNext !=nil {_edgdd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}};e .EncodeElement (_aaeade .KeepNext ,_edgdd );};if _aaeade .KeepLines !=nil {_ggdabc :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u006b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_aaeade .KeepLines ,_ggdabc );};if _aaeade .PageBreakBefore !=nil {_eecdb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0061\u0067\u0065\u0042\u0072\u0065\u0061\u006b\u0042e\u0066\u006f\u0072\u0065"}};e .EncodeElement (_aaeade .PageBreakBefore ,_eecdb ); -};if _aaeade .FramePr !=nil {_eabde :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065\u0050r"}};e .EncodeElement (_aaeade .FramePr ,_eabde );};if _aaeade .WidowControl !=nil {_caagc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077\u0069\u0064\u006f\u0077\u0043\u006fn\u0074\u0072\u006f\u006c"}}; -e .EncodeElement (_aaeade .WidowControl ,_caagc );};if _aaeade .NumPr !=nil {_cgcfb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006e\u0075\u006d\u0050\u0072"}};e .EncodeElement (_aaeade .NumPr ,_cgcfb );};if _aaeade .SuppressLineNumbers !=nil {_fgcecg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u004c\u0069\u006e\u0065N\u0075\u006d\u0062\u0065\u0072\u0073"}}; -e .EncodeElement (_aaeade .SuppressLineNumbers ,_fgcecg );};if _aaeade .PBdr !=nil {_gfcgf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0042\u0064\u0072"}};e .EncodeElement (_aaeade .PBdr ,_gfcgf );};if _aaeade .Shd !=nil {_ffcdf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073h\u0064"}}; -e .EncodeElement (_aaeade .Shd ,_ffcdf );};if _aaeade .Tabs !=nil {_ccbbd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0061\u0062\u0073"}};e .EncodeElement (_aaeade .Tabs ,_ccbbd );};if _aaeade .SuppressAutoHyphens !=nil {_cagge :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0073\u0075\u0070pr\u0065s\u0073\u0041\u0075\u0074\u006fH\u0079\u0070\u0068\u0065\u006e\u0073"}}; -e .EncodeElement (_aaeade .SuppressAutoHyphens ,_cagge );};if _aaeade .Kinsoku !=nil {_eacfea :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006b\u0069\u006e\u0073\u006f\u006bu"}};e .EncodeElement (_aaeade .Kinsoku ,_eacfea );};if _aaeade .WordWrap !=nil {_egbcbf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}}; -e .EncodeElement (_aaeade .WordWrap ,_egbcbf );};if _aaeade .OverflowPunct !=nil {_adea :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006fv\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}};e .EncodeElement (_aaeade .OverflowPunct ,_adea ); -};if _aaeade .TopLinePunct !=nil {_bddbg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u006f\u0070\u004c\u0069\u006e\u0065P\u0075\u006e\u0063\u0074"}};e .EncodeElement (_aaeade .TopLinePunct ,_bddbg );};if _aaeade .AutoSpaceDE !=nil {_edddg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}}; -e .EncodeElement (_aaeade .AutoSpaceDE ,_edddg );};if _aaeade .AutoSpaceDN !=nil {_fdgcg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}};e .EncodeElement (_aaeade .AutoSpaceDN ,_fdgcg ); -};if _aaeade .Bidi !=nil {_cbeea :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_aaeade .Bidi ,_cbeea );};if _aaeade .AdjustRightInd !=nil {_ecfbe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003aa\u0064\u006a\u0075s\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"}}; -e .EncodeElement (_aaeade .AdjustRightInd ,_ecfbe );};if _aaeade .SnapToGrid !=nil {_eabea :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_aaeade .SnapToGrid ,_eabea ); -};if _aaeade .Spacing !=nil {_abgg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_aaeade .Spacing ,_abgg );};if _aaeade .Ind !=nil {_acfg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069n\u0064"}}; -e .EncodeElement (_aaeade .Ind ,_acfg );};if _aaeade .ContextualSpacing !=nil {_faadb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006fnt\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_aaeade .ContextualSpacing ,_faadb ); -};if _aaeade .MirrorIndents !=nil {_ebebdb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006di\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}};e .EncodeElement (_aaeade .MirrorIndents ,_ebebdb );};if _aaeade .SuppressOverlap !=nil {_gfgee :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0075\u0070\u0070\u0072\u0065\u0073\u0073\u004f\u0076e\u0072\u006c\u0061\u0070"}}; -e .EncodeElement (_aaeade .SuppressOverlap ,_gfgee );};if _aaeade .Jc !=nil {_edbc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_aaeade .Jc ,_edbc );};if _aaeade .TextDirection !=nil {_bcfebb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_aaeade .TextDirection ,_bcfebb );};if _aaeade .TextAlignment !=nil {_ddcgd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074e\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}};e .EncodeElement (_aaeade .TextAlignment ,_ddcgd ); -};if _aaeade .TextboxTightWrap !=nil {_fggfd :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074e\u0078\u0074\u0062\u006f\u0078T\u0069\u0067h\u0074\u0057\u0072\u0061\u0070"}};e .EncodeElement (_aaeade .TextboxTightWrap ,_fggfd );};if _aaeade .OutlineLvl !=nil {_ddgdc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006fu\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}}; -e .EncodeElement (_aaeade .OutlineLvl ,_ddgdc );};if _aaeade .DivId !=nil {_eecef :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0069\u0076\u0049\u0064"}};e .EncodeElement (_aaeade .DivId ,_eecef );};if _aaeade .CnfStyle !=nil {_beacf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_aaeade .CnfStyle ,_beacf );};if _aaeade .PPrChange !=nil {_gbecf :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0070\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_aaeade .PPrChange ,_gbecf );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_ecfdb *CT_PPrDefault )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ecfdb .PPr !=nil {_bbgag :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_ecfdb .PPr ,_bbgag ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Query Contains Link to External Query File +LinkToQuery *CT_OnOff ; -// Validate validates the CT_TblBorders and its children -func (_dcace *CT_TblBorders )Validate ()error {return _dcace .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073");};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 (_bebaf ST_Merge )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bebaf .String (),start );}; -func (_aeebcd *ST_FrameLayout )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aeebcd =0;case "\u0072\u006f\u0077\u0073":*_aeebcd =1;case "\u0063\u006f\u006c\u0073":*_aeebcd =2;case "\u006e\u006f\u006e\u0065":*_aeebcd =3;};return nil ; -};func (_eggbde *CT_SignedTwipsMeasure )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_geddc :=range start .Attr {if _geddc .Name .Local =="\u0076\u0061\u006c"{_cggbc ,_dedee :=ParseUnionST_SignedTwipsMeasure (_geddc .Value );if _dedee !=nil {return _dedee ; -};_eggbde .ValAttr =_cggbc ;continue ;};};for {_gbdaa ,_ccgdb :=d .Token ();if _ccgdb !=nil {return _f .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",_ccgdb ); -};if _cdcdd ,_becbag :=_gbdaa .(_b .EndElement );_becbag &&_cdcdd .Name ==start .Name {break ;};};return nil ;};func (_bgecgf *EG_ContentBlockContent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgfba :for {_ceafgd ,_ddfea :=d .Token (); -if _ddfea !=nil {return _ddfea ;};switch _ecddg :=_ceafgd .(type ){case _b .StartElement :switch _ecddg .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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bgecgf .CustomXml =NewCT_CustomXmlBlock (); -if _egdcc :=d .DecodeElement (_bgecgf .CustomXml ,&_ecddg );_egdcc !=nil {return _egdcc ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_bgecgf .Sdt =NewCT_SdtBlock (); -if _gbdae :=d .DecodeElement (_bgecgf .Sdt ,&_ecddg );_gbdae !=nil {return _gbdae ;};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 :"\u0070"},_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 :"\u0070"}:_bdegf :=NewCT_P (); -if _fgcgff :=d .DecodeElement (_bdegf ,&_ecddg );_fgcgff !=nil {return _fgcgff ;};_bgecgf .P =append (_bgecgf .P ,_bdegf );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_dbebeg :=NewCT_Tbl (); -if _bgbda :=d .DecodeElement (_dbebeg ,&_ecddg );_bgbda !=nil {return _bgbda ;};_bgecgf .Tbl =append (_bgecgf .Tbl ,_dbebeg );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ebcgdc :=NewEG_RunLevelElts (); -_ebcgdc .ProofErr =NewCT_ProofErr ();if _edagfb :=d .DecodeElement (_ebcgdc .ProofErr ,&_ecddg );_edagfb !=nil {return _edagfb ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_ebcgdc );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_faeb :=NewEG_RunLevelElts (); -_faeb .PermStart =NewCT_PermStart ();if _ebffe :=d .DecodeElement (_faeb .PermStart ,&_ecddg );_ebffe !=nil {return _ebffe ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_faeb );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_caaaa :=NewEG_RunLevelElts (); -_caaaa .PermEnd =NewCT_Perm ();if _fcccg :=d .DecodeElement (_caaaa .PermEnd ,&_ecddg );_fcccg !=nil {return _fcccg ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_caaaa );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_eaefg :=NewEG_RunLevelElts (); -_eaefg .Ins =NewCT_RunTrackChange ();if _cbddc :=d .DecodeElement (_eaefg .Ins ,&_ecddg );_cbddc !=nil {return _cbddc ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_eaefg );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_caabdg :=NewEG_RunLevelElts (); -_caabdg .Del =NewCT_RunTrackChange ();if _bgcfcd :=d .DecodeElement (_caabdg .Del ,&_ecddg );_bgcfcd !=nil {return _bgcfcd ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_caabdg );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cdbfbd :=NewEG_RunLevelElts (); -_cdbfbd .MoveFrom =NewCT_RunTrackChange ();if _eegad :=d .DecodeElement (_cdbfbd .MoveFrom ,&_ecddg );_eegad !=nil {return _eegad ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_cdbfbd );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_agcfdb :=NewEG_RunLevelElts (); -_agcfdb .MoveTo =NewCT_RunTrackChange ();if _fgcgg :=d .DecodeElement (_agcfdb .MoveTo ,&_ecddg );_fgcgg !=nil {return _fgcgg ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_agcfdb );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dbbbe :=NewEG_RunLevelElts (); -_bdcdb :=NewEG_RangeMarkupElements ();_bdcdb .BookmarkStart =NewCT_Bookmark ();if _ggdbf :=d .DecodeElement (_bdcdb .BookmarkStart ,&_ecddg );_ggdbf !=nil {return _ggdbf ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_dbbbe );_dbbbe .EG_RangeMarkupElements =append (_dbbbe .EG_RangeMarkupElements ,_bdcdb ); -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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ddgcaa :=NewEG_RunLevelElts (); -_cddedcg :=NewEG_RangeMarkupElements ();_cddedcg .BookmarkEnd =NewCT_MarkupRange ();if _dbacg :=d .DecodeElement (_cddedcg .BookmarkEnd ,&_ecddg );_dbacg !=nil {return _dbacg ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_ddgcaa );_ddgcaa .EG_RangeMarkupElements =append (_ddgcaa .EG_RangeMarkupElements ,_cddedcg ); -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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ggeddg :=NewEG_RunLevelElts (); -_bdcfff :=NewEG_RangeMarkupElements ();_bdcfff .MoveFromRangeStart =NewCT_MoveBookmark ();if _cececd :=d .DecodeElement (_bdcfff .MoveFromRangeStart ,&_ecddg );_cececd !=nil {return _cececd ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_ggeddg ); -_ggeddg .EG_RangeMarkupElements =append (_ggeddg .EG_RangeMarkupElements ,_bdcfff );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ceacbd :=NewEG_RunLevelElts (); -_baefbb :=NewEG_RangeMarkupElements ();_baefbb .MoveFromRangeEnd =NewCT_MarkupRange ();if _beabbf :=d .DecodeElement (_baefbb .MoveFromRangeEnd ,&_ecddg );_beabbf !=nil {return _beabbf ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_ceacbd ); -_ceacbd .EG_RangeMarkupElements =append (_ceacbd .EG_RangeMarkupElements ,_baefbb );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_febbbc :=NewEG_RunLevelElts (); -_acacb :=NewEG_RangeMarkupElements ();_acacb .MoveToRangeStart =NewCT_MoveBookmark ();if _efbcfb :=d .DecodeElement (_acacb .MoveToRangeStart ,&_ecddg );_efbcfb !=nil {return _efbcfb ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_febbbc ); -_febbbc .EG_RangeMarkupElements =append (_febbbc .EG_RangeMarkupElements ,_acacb );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fccegb :=NewEG_RunLevelElts (); -_cfbga :=NewEG_RangeMarkupElements ();_cfbga .MoveToRangeEnd =NewCT_MarkupRange ();if _dadab :=d .DecodeElement (_cfbga .MoveToRangeEnd ,&_ecddg );_dadab !=nil {return _dadab ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_fccegb );_fccegb .EG_RangeMarkupElements =append (_fccegb .EG_RangeMarkupElements ,_cfbga ); -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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cbfcad :=NewEG_RunLevelElts (); -_efffeg :=NewEG_RangeMarkupElements ();_efffeg .CommentRangeStart =NewCT_MarkupRange ();if _eeccd :=d .DecodeElement (_efffeg .CommentRangeStart ,&_ecddg );_eeccd !=nil {return _eeccd ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_cbfcad ); -_cbfcad .EG_RangeMarkupElements =append (_cbfcad .EG_RangeMarkupElements ,_efffeg );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcebac :=NewEG_RunLevelElts (); -_ebdeg :=NewEG_RangeMarkupElements ();_ebdeg .CommentRangeEnd =NewCT_MarkupRange ();if _feebe :=d .DecodeElement (_ebdeg .CommentRangeEnd ,&_ecddg );_feebe !=nil {return _feebe ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_gcebac );_gcebac .EG_RangeMarkupElements =append (_gcebac .EG_RangeMarkupElements ,_ebdeg ); -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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ebgbb :=NewEG_RunLevelElts (); -_bddgb :=NewEG_RangeMarkupElements ();_bddgb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cagca :=d .DecodeElement (_bddgb .CustomXmlInsRangeStart ,&_ecddg );_cagca !=nil {return _cagca ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_ebgbb ); -_ebgbb .EG_RangeMarkupElements =append (_ebgbb .EG_RangeMarkupElements ,_bddgb );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fadcaa :=NewEG_RunLevelElts (); -_beafef :=NewEG_RangeMarkupElements ();_beafef .CustomXmlInsRangeEnd =NewCT_Markup ();if _eegbfe :=d .DecodeElement (_beafef .CustomXmlInsRangeEnd ,&_ecddg );_eegbfe !=nil {return _eegbfe ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_fadcaa ); -_fadcaa .EG_RangeMarkupElements =append (_fadcaa .EG_RangeMarkupElements ,_beafef );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_edfbcg :=NewEG_RunLevelElts (); -_cegaf :=NewEG_RangeMarkupElements ();_cegaf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ebdc :=d .DecodeElement (_cegaf .CustomXmlDelRangeStart ,&_ecddg );_ebdc !=nil {return _ebdc ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_edfbcg ); -_edfbcg .EG_RangeMarkupElements =append (_edfbcg .EG_RangeMarkupElements ,_cegaf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fcecdg :=NewEG_RunLevelElts (); -_dcbbb :=NewEG_RangeMarkupElements ();_dcbbb .CustomXmlDelRangeEnd =NewCT_Markup ();if _gegfb :=d .DecodeElement (_dcbbb .CustomXmlDelRangeEnd ,&_ecddg );_gegfb !=nil {return _gegfb ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_fcecdg ); -_fcecdg .EG_RangeMarkupElements =append (_fcecdg .EG_RangeMarkupElements ,_dcbbb );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dcgce :=NewEG_RunLevelElts (); -_ffgag :=NewEG_RangeMarkupElements ();_ffgag .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dgdge :=d .DecodeElement (_ffgag .CustomXmlMoveFromRangeStart ,&_ecddg );_dgdge !=nil {return _dgdge ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_dcgce ); -_dcgce .EG_RangeMarkupElements =append (_dcgce .EG_RangeMarkupElements ,_ffgag );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_aaebad :=NewEG_RunLevelElts (); -_eggdd :=NewEG_RangeMarkupElements ();_eggdd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _agdgbd :=d .DecodeElement (_eggdd .CustomXmlMoveFromRangeEnd ,&_ecddg );_agdgbd !=nil {return _agdgbd ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_aaebad ); -_aaebad .EG_RangeMarkupElements =append (_aaebad .EG_RangeMarkupElements ,_eggdd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_acgdea :=NewEG_RunLevelElts (); -_cddada :=NewEG_RangeMarkupElements ();_cddada .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _bbggda :=d .DecodeElement (_cddada .CustomXmlMoveToRangeStart ,&_ecddg );_bbggda !=nil {return _bbggda ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_acgdea ); -_acgdea .EG_RangeMarkupElements =append (_acgdea .EG_RangeMarkupElements ,_cddada );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_edeea :=NewEG_RunLevelElts (); -_eadgcg :=NewEG_RangeMarkupElements ();_eadgcg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dbabb :=d .DecodeElement (_eadgcg .CustomXmlMoveToRangeEnd ,&_ecddg );_dbabb !=nil {return _dbabb ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_edeea ); -_edeea .EG_RangeMarkupElements =append (_edeea .EG_RangeMarkupElements ,_eadgcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_ceddc :=NewEG_RunLevelElts (); -_abfec :=NewEG_MathContent ();_abfec .OMathPara =_dg .NewOMathPara ();if _cgeeac :=d .DecodeElement (_abfec .OMathPara ,&_ecddg );_cgeeac !=nil {return _cgeeac ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_ceddc );_ceddc .EG_MathContent =append (_ceddc .EG_MathContent ,_abfec ); -case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_afccbb :=NewEG_RunLevelElts (); -_feadcg :=NewEG_MathContent ();_feadcg .OMath =_dg .NewOMath ();if _aaaagg :=d .DecodeElement (_feadcg .OMath ,&_ecddg );_aaaagg !=nil {return _aaaagg ;};_bgecgf .EG_RunLevelElts =append (_bgecgf .EG_RunLevelElts ,_afccbb );_afccbb .EG_MathContent =append (_afccbb .EG_MathContent ,_feadcg ); -default:_af .Log .Debug ("\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",_ecddg .Name ); -if _cafac :=d .Skip ();_cafac !=nil {return _cafac ;};};case _b .EndElement :break _cgfba ;case _b .CharData :};};return nil ;}; +// Data Source Type +DataType *CT_MailMergeDataType ; -// ValidateWithPath validates the CT_RPrDefault and its children, prefixing error messages with path -func (_gadaf *CT_RPrDefault )ValidateWithPath (path string )error {if _gadaf .RPr !=nil {if _fbbgcg :=_gadaf .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_fbbgcg !=nil {return _fbbgcg ;};};return nil ;}; +// Data Source Connection String +ConnectString *CT_String ; -// ValidateWithPath validates the EG_ContentRowContent and its children, prefixing error messages with path -func (_adced *EG_ContentRowContent )ValidateWithPath (path string )error {for _bggeb ,_aeggc :=range _adced .Tr {if _dfdbf :=_aeggc .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0054\u0072\u005b\u0025\u0064]",path ,_bggeb ));_dfdbf !=nil {return _dfdbf ; -};};if _adced .CustomXml !=nil {if _bdcdff :=_adced .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_bdcdff !=nil {return _bdcdff ;};};if _adced .Sdt !=nil {if _aceacb :=_adced .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_aceacb !=nil {return _aceacb ;};};for _gaadcg ,_cefdgd :=range _adced .EG_RunLevelElts {if _effbde :=_cefdgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gaadcg )); -_effbde !=nil {return _effbde ;};};return nil ;}; +// Query For Data Source Records To Merge +Query *CT_String ; -// ValidateWithPath validates the CT_SdtEndPr and its children, prefixing error messages with path -func (_gbdede *CT_SdtEndPr )ValidateWithPath (path string )error {for _ebbdae ,_ceggc :=range _gbdede .RPr {if _caefc :=_ceggc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0052\u0050\u0072\u005b\u0025\u0064\u005d",path ,_ebbdae ));_caefc !=nil {return _caefc ; -};};return nil ;};func NewCT_TblLook ()*CT_TblLook {_caddea :=&CT_TblLook {};return _caddea };func (_cbece *CT_TcPrChange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_cbece .AuthorAttr )}); -if _cbece .DateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_cbece .DateAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_cbece .IdAttr )}); -e .EncodeToken (start );_ffaeb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_cbece .TcPr ,_ffaeb );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// Data Source File Path +DataSource *CT_Rel ; -// ValidateWithPath validates the CT_TcPrInner and its children, prefixing error messages with path -func (_daebcf *CT_TcPrInner )ValidateWithPath (path string )error {if _daebcf .CnfStyle !=nil {if _gfagbd :=_daebcf .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_gfagbd !=nil {return _gfagbd ;};};if _daebcf .TcW !=nil {if _dcdgaa :=_daebcf .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); -_dcdgaa !=nil {return _dcdgaa ;};};if _daebcf .GridSpan !=nil {if _ffdgbf :=_daebcf .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_ffdgbf !=nil {return _ffdgbf ;};};if _daebcf .HMerge !=nil {if _ceaaef :=_daebcf .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); -_ceaaef !=nil {return _ceaaef ;};};if _daebcf .VMerge !=nil {if _cegde :=_daebcf .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_cegde !=nil {return _cegde ;};};if _daebcf .TcBorders !=nil {if _fgggd :=_daebcf .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); -_fgggd !=nil {return _fgggd ;};};if _daebcf .Shd !=nil {if _bgacf :=_daebcf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_bgacf !=nil {return _bgacf ;};};if _daebcf .NoWrap !=nil {if _bfgea :=_daebcf .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); -_bfgea !=nil {return _bfgea ;};};if _daebcf .TcMar !=nil {if _abdgb :=_daebcf .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_abdgb !=nil {return _abdgb ;};};if _daebcf .TextDirection !=nil {if _gadbf :=_daebcf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); -_gadbf !=nil {return _gadbf ;};};if _daebcf .TcFitText !=nil {if _fdbcdaf :=_daebcf .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_fdbcdaf !=nil {return _fdbcdaf ;};};if _daebcf .VAlign !=nil {if _ffffcf :=_daebcf .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); -_ffffcf !=nil {return _ffffcf ;};};if _daebcf .HideMark !=nil {if _ebcdde :=_daebcf .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_ebcdde !=nil {return _ebcdde ;};};if _daebcf .Headers !=nil {if _eaffef :=_daebcf .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); -_eaffef !=nil {return _eaffef ;};};if _daebcf .CellIns !=nil {if _fbcfd :=_daebcf .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_fbcfd !=nil {return _fbcfd ;};};if _daebcf .CellDel !=nil {if _efafa :=_daebcf .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); -_efafa !=nil {return _efafa ;};};if _daebcf .CellMerge !=nil {if _fdaee :=_daebcf .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_fdaee !=nil {return _fdaee ;};};return nil ;};func (_cbbdbf ST_DocGrid )Validate ()error {return _cbbdbf .ValidateWithPath ("")}; -type ST_FrameScrollbar byte ;type CT_Spacing struct{ +// Header Definition File Path +HeaderSource *CT_Rel ; -// Spacing Above Paragraph -BeforeAttr *_bc .ST_TwipsMeasure ; +// Remove Blank Lines from Merged Documents +DoNotSuppressBlankLines *CT_OnOff ; -// Spacing Above Paragraph IN Line Units -BeforeLinesAttr *int64 ; +// Merged Document Destination +Destination *CT_MailMergeDest ; -// Automatically Determine Spacing Above Paragraph -BeforeAutospacingAttr *_bc .ST_OnOff ; +// Column Containing E-mail Address +AddressFieldName *CT_String ; -// Spacing Below Paragraph -AfterAttr *_bc .ST_TwipsMeasure ; +// Merged E-mail or Fax Subject Line +MailSubject *CT_String ; -// Spacing Below Paragraph in Line Units -AfterLinesAttr *int64 ; +// Merged Document To E-Mail Attachment +MailAsAttachment *CT_OnOff ; -// Automatically Determine Spacing Below Paragraph -AfterAutospacingAttr *_bc .ST_OnOff ; +// View Merged Data Within Document +ViewMergedData *CT_OnOff ; -// Spacing Between Lines in Paragraph -LineAttr *ST_SignedTwipsMeasure ; +// Record Currently Displayed In Merged Document +ActiveRecord *CT_DecimalNumber ; -// Spacing Between Lines -LineRuleAttr ST_LineSpacingRule ;};func (_afdfeg *ST_SignedHpsMeasure )Validate ()error {return _afdfeg .ValidateWithPath ("")};type CT_LsdException struct{ +// Mail Merge Error Reporting Setting +CheckErrors *CT_DecimalNumber ; -// Primary Style Name -NameAttr string ; +// Office Data Source Object Settings +Odso *CT_Odso ;};func (_aacgg *CT_TxbxContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abefeg :for {_fccgg ,_fdgga :=d .Token ();if _fdgga !=nil {return _fdgga ;};switch _aegba :=_fccgg .(type ){case _g .StartElement :switch _aegba .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gddadd :=NewCT_AltChunk (); +if _aceadc :=d .DecodeElement (_gddadd ,&_aegba );_aceadc !=nil {return _aceadc ;};_aacgg .AltChunk =append (_aacgg .AltChunk ,_gddadd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_gdebec :=NewEG_ContentBlockContent (); +_gdebec .CustomXml =NewCT_CustomXmlBlock ();if _abefa :=d .DecodeElement (_gdebec .CustomXml ,&_aegba );_abefa !=nil {return _abefa ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_gdebec );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_aeaab :=NewEG_ContentBlockContent (); +_aeaab .Sdt =NewCT_SdtBlock ();if _bcedc :=d .DecodeElement (_aeaab .Sdt ,&_aegba );_bcedc !=nil {return _bcedc ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_aeaab );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_dgfc :=NewEG_ContentBlockContent (); +_fgded :=NewCT_P ();if _dfgab :=d .DecodeElement (_fgded ,&_aegba );_dfgab !=nil {return _dfgab ;};_dgfc .P =append (_dgfc .P ,_fgded );_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_dgfc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cebeg :=NewEG_ContentBlockContent (); +_edgee :=NewCT_Tbl ();if _dbccfc :=d .DecodeElement (_edgee ,&_aegba );_dbccfc !=nil {return _dbccfc ;};_cebeg .Tbl =append (_cebeg .Tbl ,_edgee );_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_cebeg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eeaed :=NewEG_ContentBlockContent (); +_deega :=NewEG_RunLevelElts ();_deega .ProofErr =NewCT_ProofErr ();if _bafad :=d .DecodeElement (_deega .ProofErr ,&_aegba );_bafad !=nil {return _bafad ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_eeaed );_eeaed .EG_RunLevelElts =append (_eeaed .EG_RunLevelElts ,_deega ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cdbgdd :=NewEG_ContentBlockContent (); +_cdfaa :=NewEG_RunLevelElts ();_cdfaa .PermStart =NewCT_PermStart ();if _ebbaea :=d .DecodeElement (_cdfaa .PermStart ,&_aegba );_ebbaea !=nil {return _ebbaea ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_cdbgdd );_cdbgdd .EG_RunLevelElts =append (_cdbgdd .EG_RunLevelElts ,_cdfaa ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_aefdae :=NewEG_ContentBlockContent (); +_dgadf :=NewEG_RunLevelElts ();_dgadf .PermEnd =NewCT_Perm ();if _ffgab :=d .DecodeElement (_dgadf .PermEnd ,&_aegba );_ffgab !=nil {return _ffgab ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_aefdae );_aefdae .EG_RunLevelElts =append (_aefdae .EG_RunLevelElts ,_dgadf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cgcfed :=NewEG_ContentBlockContent (); +_ddcac :=NewEG_RunLevelElts ();_ddcac .Ins =NewCT_RunTrackChange ();if _befda :=d .DecodeElement (_ddcac .Ins ,&_aegba );_befda !=nil {return _befda ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_cgcfed );_cgcfed .EG_RunLevelElts =append (_cgcfed .EG_RunLevelElts ,_ddcac ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bgcba :=NewEG_ContentBlockContent (); +_aaebe :=NewEG_RunLevelElts ();_aaebe .Del =NewCT_RunTrackChange ();if _fdgbg :=d .DecodeElement (_aaebe .Del ,&_aegba );_fdgbg !=nil {return _fdgbg ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_bgcba );_bgcba .EG_RunLevelElts =append (_bgcba .EG_RunLevelElts ,_aaebe ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_beabd :=NewEG_ContentBlockContent (); +_bbbba :=NewEG_RunLevelElts ();_bbbba .MoveFrom =NewCT_RunTrackChange ();if _feggc :=d .DecodeElement (_bbbba .MoveFrom ,&_aegba );_feggc !=nil {return _feggc ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_beabd );_beabd .EG_RunLevelElts =append (_beabd .EG_RunLevelElts ,_bbbba ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_ccggd :=NewEG_ContentBlockContent (); +_aegcea :=NewEG_RunLevelElts ();_aegcea .MoveTo =NewCT_RunTrackChange ();if _fbbfc :=d .DecodeElement (_aegcea .MoveTo ,&_aegba );_fbbfc !=nil {return _fbbfc ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_ccggd );_ccggd .EG_RunLevelElts =append (_ccggd .EG_RunLevelElts ,_aegcea ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fdgef :=NewEG_ContentBlockContent (); +_babddg :=NewEG_RunLevelElts ();_ffgbfg :=NewEG_RangeMarkupElements ();_ffgbfg .BookmarkStart =NewCT_Bookmark ();if _egecb :=d .DecodeElement (_ffgbfg .BookmarkStart ,&_aegba );_egecb !=nil {return _egecb ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_fdgef ); +_fdgef .EG_RunLevelElts =append (_fdgef .EG_RunLevelElts ,_babddg );_babddg .EG_RangeMarkupElements =append (_babddg .EG_RangeMarkupElements ,_ffgbfg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aeafb :=NewEG_ContentBlockContent (); +_afgbdb :=NewEG_RunLevelElts ();_fdfca :=NewEG_RangeMarkupElements ();_fdfca .BookmarkEnd =NewCT_MarkupRange ();if _acdfc :=d .DecodeElement (_fdfca .BookmarkEnd ,&_aegba );_acdfc !=nil {return _acdfc ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_aeafb ); +_aeafb .EG_RunLevelElts =append (_aeafb .EG_RunLevelElts ,_afgbdb );_afgbdb .EG_RangeMarkupElements =append (_afgbdb .EG_RangeMarkupElements ,_fdfca );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_gcegf :=NewEG_ContentBlockContent (); +_bfddb :=NewEG_RunLevelElts ();_affbef :=NewEG_RangeMarkupElements ();_affbef .MoveFromRangeStart =NewCT_MoveBookmark ();if _ddfba :=d .DecodeElement (_affbef .MoveFromRangeStart ,&_aegba );_ddfba !=nil {return _ddfba ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_gcegf ); +_gcegf .EG_RunLevelElts =append (_gcegf .EG_RunLevelElts ,_bfddb );_bfddb .EG_RangeMarkupElements =append (_bfddb .EG_RangeMarkupElements ,_affbef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_eccgdc :=NewEG_ContentBlockContent (); +_dgdea :=NewEG_RunLevelElts ();_gefaf :=NewEG_RangeMarkupElements ();_gefaf .MoveFromRangeEnd =NewCT_MarkupRange ();if _bcefe :=d .DecodeElement (_gefaf .MoveFromRangeEnd ,&_aegba );_bcefe !=nil {return _bcefe ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_eccgdc ); +_eccgdc .EG_RunLevelElts =append (_eccgdc .EG_RunLevelElts ,_dgdea );_dgdea .EG_RangeMarkupElements =append (_dgdea .EG_RangeMarkupElements ,_gefaf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dgbee :=NewEG_ContentBlockContent (); +_dgafc :=NewEG_RunLevelElts ();_dfded :=NewEG_RangeMarkupElements ();_dfded .MoveToRangeStart =NewCT_MoveBookmark ();if _fbffbf :=d .DecodeElement (_dfded .MoveToRangeStart ,&_aegba );_fbffbf !=nil {return _fbffbf ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_dgbee ); +_dgbee .EG_RunLevelElts =append (_dgbee .EG_RunLevelElts ,_dgafc );_dgafc .EG_RangeMarkupElements =append (_dgafc .EG_RangeMarkupElements ,_dfded );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_feccaf :=NewEG_ContentBlockContent (); +_cbbaee :=NewEG_RunLevelElts ();_cfefga :=NewEG_RangeMarkupElements ();_cfefga .MoveToRangeEnd =NewCT_MarkupRange ();if _fbcga :=d .DecodeElement (_cfefga .MoveToRangeEnd ,&_aegba );_fbcga !=nil {return _fbcga ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_feccaf ); +_feccaf .EG_RunLevelElts =append (_feccaf .EG_RunLevelElts ,_cbbaee );_cbbaee .EG_RangeMarkupElements =append (_cbbaee .EG_RangeMarkupElements ,_cfefga );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_abbadf :=NewEG_ContentBlockContent (); +_cdgae :=NewEG_RunLevelElts ();_aaef :=NewEG_RangeMarkupElements ();_aaef .CommentRangeStart =NewCT_MarkupRange ();if _bgfeg :=d .DecodeElement (_aaef .CommentRangeStart ,&_aegba );_bgfeg !=nil {return _bgfeg ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_abbadf ); +_abbadf .EG_RunLevelElts =append (_abbadf .EG_RunLevelElts ,_cdgae );_cdgae .EG_RangeMarkupElements =append (_cdgae .EG_RangeMarkupElements ,_aaef );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ffcef :=NewEG_ContentBlockContent (); +_caecdd :=NewEG_RunLevelElts ();_efacc :=NewEG_RangeMarkupElements ();_efacc .CommentRangeEnd =NewCT_MarkupRange ();if _cfafcd :=d .DecodeElement (_efacc .CommentRangeEnd ,&_aegba );_cfafcd !=nil {return _cfafcd ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_ffcef ); +_ffcef .EG_RunLevelElts =append (_ffcef .EG_RunLevelElts ,_caecdd );_caecdd .EG_RangeMarkupElements =append (_caecdd .EG_RangeMarkupElements ,_efacc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_agaaag :=NewEG_ContentBlockContent (); +_bababe :=NewEG_RunLevelElts ();_edbfe :=NewEG_RangeMarkupElements ();_edbfe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bcdee :=d .DecodeElement (_edbfe .CustomXmlInsRangeStart ,&_aegba );_bcdee !=nil {return _bcdee ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_agaaag ); +_agaaag .EG_RunLevelElts =append (_agaaag .EG_RunLevelElts ,_bababe );_bababe .EG_RangeMarkupElements =append (_bababe .EG_RangeMarkupElements ,_edbfe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gfgbe :=NewEG_ContentBlockContent (); +_aaebgb :=NewEG_RunLevelElts ();_cffgg :=NewEG_RangeMarkupElements ();_cffgg .CustomXmlInsRangeEnd =NewCT_Markup ();if _bfedbfg :=d .DecodeElement (_cffgg .CustomXmlInsRangeEnd ,&_aegba );_bfedbfg !=nil {return _bfedbfg ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_gfgbe ); +_gfgbe .EG_RunLevelElts =append (_gfgbe .EG_RunLevelElts ,_aaebgb );_aaebgb .EG_RangeMarkupElements =append (_aaebgb .EG_RangeMarkupElements ,_cffgg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_faage :=NewEG_ContentBlockContent (); +_gaecg :=NewEG_RunLevelElts ();_gecgbe :=NewEG_RangeMarkupElements ();_gecgbe .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eebgf :=d .DecodeElement (_gecgbe .CustomXmlDelRangeStart ,&_aegba );_eebgf !=nil {return _eebgf ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_faage ); +_faage .EG_RunLevelElts =append (_faage .EG_RunLevelElts ,_gaecg );_gaecg .EG_RangeMarkupElements =append (_gaecg .EG_RangeMarkupElements ,_gecgbe );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_cdabgf :=NewEG_ContentBlockContent (); +_gaggge :=NewEG_RunLevelElts ();_eeeedf :=NewEG_RangeMarkupElements ();_eeeedf .CustomXmlDelRangeEnd =NewCT_Markup ();if _aeefb :=d .DecodeElement (_eeeedf .CustomXmlDelRangeEnd ,&_aegba );_aeefb !=nil {return _aeefb ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_cdabgf ); +_cdabgf .EG_RunLevelElts =append (_cdabgf .EG_RunLevelElts ,_gaggge );_gaggge .EG_RangeMarkupElements =append (_gaggge .EG_RangeMarkupElements ,_eeeedf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_gefda :=NewEG_ContentBlockContent (); +_fgegeag :=NewEG_RunLevelElts ();_cfeae :=NewEG_RangeMarkupElements ();_cfeae .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _afgdg :=d .DecodeElement (_cfeae .CustomXmlMoveFromRangeStart ,&_aegba );_afgdg !=nil {return _afgdg ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_gefda ); +_gefda .EG_RunLevelElts =append (_gefda .EG_RunLevelElts ,_fgegeag );_fgegeag .EG_RangeMarkupElements =append (_fgegeag .EG_RangeMarkupElements ,_cfeae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_eafag :=NewEG_ContentBlockContent (); +_bgdcb :=NewEG_RunLevelElts ();_cabgdd :=NewEG_RangeMarkupElements ();_cabgdd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _efcefg :=d .DecodeElement (_cabgdd .CustomXmlMoveFromRangeEnd ,&_aegba );_efcefg !=nil {return _efcefg ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_eafag ); +_eafag .EG_RunLevelElts =append (_eafag .EG_RunLevelElts ,_bgdcb );_bgdcb .EG_RangeMarkupElements =append (_bgdcb .EG_RangeMarkupElements ,_cabgdd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_febea :=NewEG_ContentBlockContent (); +_fcgca :=NewEG_RunLevelElts ();_fbfbc :=NewEG_RangeMarkupElements ();_fbfbc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ecabde :=d .DecodeElement (_fbfbc .CustomXmlMoveToRangeStart ,&_aegba );_ecabde !=nil {return _ecabde ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_febea ); +_febea .EG_RunLevelElts =append (_febea .EG_RunLevelElts ,_fcgca );_fcgca .EG_RangeMarkupElements =append (_fcgca .EG_RangeMarkupElements ,_fbfbc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fbdbcd :=NewEG_ContentBlockContent (); +_ccfec :=NewEG_RunLevelElts ();_ggece :=NewEG_RangeMarkupElements ();_ggece .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _bafb :=d .DecodeElement (_ggece .CustomXmlMoveToRangeEnd ,&_aegba );_bafb !=nil {return _bafb ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_fbdbcd ); +_fbdbcd .EG_RunLevelElts =append (_fbdbcd .EG_RunLevelElts ,_ccfec );_ccfec .EG_RangeMarkupElements =append (_ccfec .EG_RangeMarkupElements ,_ggece );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_adcae :=NewEG_ContentBlockContent (); +_afdca :=NewEG_RunLevelElts ();_eabfec :=NewEG_MathContent ();_eabfec .OMathPara =_b .NewOMathPara ();if _adeef :=d .DecodeElement (_eabfec .OMathPara ,&_aegba );_adeef !=nil {return _adeef ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_adcae ); +_adcae .EG_RunLevelElts =append (_adcae .EG_RunLevelElts ,_afdca );_afdca .EG_MathContent =append (_afdca .EG_MathContent ,_eabfec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_bgaaab :=NewEG_ContentBlockContent (); +_cafffd :=NewEG_RunLevelElts ();_eacae :=NewEG_MathContent ();_eacae .OMath =_b .NewOMath ();if _eegdb :=d .DecodeElement (_eacae .OMath ,&_aegba );_eegdb !=nil {return _eegdb ;};_aacgg .EG_ContentBlockContent =append (_aacgg .EG_ContentBlockContent ,_bgaaab ); +_bgaaab .EG_RunLevelElts =append (_bgaaab .EG_RunLevelElts ,_cafffd );_cafffd .EG_MathContent =append (_cafffd .EG_MathContent ,_eacae );default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_aegba .Name ); +if _gacecb :=d .Skip ();_gacecb !=nil {return _gacecb ;};};case _g .EndElement :break _abefeg ;case _g .CharData :};};return nil ;};func NewCT_Rel ()*CT_Rel {_dfffe :=&CT_Rel {};return _dfffe };type ST_Pitch byte ; -// Latent Style Locking Setting -LockedAttr *_bc .ST_OnOff ; +// ValidateWithPath validates the EG_BlockLevelElts and its children, prefixing error messages with path +func (_bebage *EG_BlockLevelElts )ValidateWithPath (path string )error {for _fddac ,_cebdb :=range _bebage .AltChunk {if _bdecf :=_cebdb .ValidateWithPath (_a .Sprintf ("\u0025s\u002fA\u006c\u0074\u0043\u0068\u0075\u006e\u006b\u005b\u0025\u0064\u005d",path ,_fddac )); +_bdecf !=nil {return _bdecf ;};};for _afdfa ,_dffbbg :=range _bebage .EG_ContentBlockContent {if _ccacf :=_dffbbg .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 ,_afdfa )); +_ccacf !=nil {return _ccacf ;};};return nil ;}; -// Override default sorting order -UiPriorityAttr *int64 ; +// Validate validates the Comments and its children +func (_deeagd *Comments )Validate ()error {return _deeagd .ValidateWithPath ("\u0043\u006f\u006d\u006d\u0065\u006e\u0074\u0073");};var ST_CnfPatternRe =_f .MustCompile (ST_CnfPattern ); -// Semi hidden text override -SemiHiddenAttr *_bc .ST_OnOff ; +// Validate validates the Footnotes and its children +func (_ebdfe *Footnotes )Validate ()error {return _ebdfe .ValidateWithPath ("\u0046o\u006f\u0074\u006e\u006f\u0074\u0065s");}; -// Unhide when used -UnhideWhenUsedAttr *_bc .ST_OnOff ; +// Validate validates the CT_Pitch and its children +func (_dcecfg *CT_Pitch )Validate ()error {return _dcecfg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0074\u0063\u0068");};func (_fcdcg *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 :_a .Sprintf ("\u0025\u0076",_fcdcg .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_FFCheckBox struct{Choice *CT_FFCheckBoxChoice ; -// Latent Style Primary Style Setting -QFormatAttr *_bc .ST_OnOff ;};func (_edeged ST_TextEffect )String ()string {switch _edeged {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 ParseUnionST_TwipsMeasure (s string )(_bc .ST_TwipsMeasure ,error ){_eadcg :=_bc .ST_TwipsMeasure {};if _bc .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_eadcg .ST_PositiveUniversalMeasure =&s ;}else {_fabggf ,_ecgdb :=_d .ParseFloat (s ,64); -if _ecgdb !=nil {return _eadcg ,_f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_ecgdb );};_eadcg .ST_UnsignedDecimalNumber =_gf .Uint64 (uint64 (_fabggf ));};return _eadcg ,nil ; -}; +// Default Checkbox Form Field State +Default *CT_OnOff ; -// Validate validates the CT_DocPartPr and its children -func (_fbdef *CT_DocPartPr )Validate ()error {return _fbdef .ValidateWithPath ("\u0043\u0054\u005fD\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");}; +// Checkbox Form Field State +Checked *CT_OnOff ;};func (_abggf *CT_WriteProtection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _abggf .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 :_a .Sprintf ("\u0025\u0076",*_abggf .RecommendedAttr )}); +};if _abggf .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 :_a .Sprintf ("\u0025\u0076",*_abggf .AlgorithmNameAttr )}); +};if _abggf .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 :_a .Sprintf ("\u0025\u0076",*_abggf .HashValueAttr )});};if _abggf .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 :_a .Sprintf ("\u0025\u0076",*_abggf .SaltValueAttr )}); +};if _abggf .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 :_a .Sprintf ("\u0025\u0076",*_abggf .SpinCountAttr )});};if _abggf .CryptProviderTypeAttr !=_ffb .ST_CryptProvUnset {_feeccf ,_gefege :=_abggf .CryptProviderTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0063\u0072yp\u0074\u0050\u0072\u006f\u0076\u0069\u0064\u0065\u0072\u0054\u0079\u0070\u0065"}); +if _gefege !=nil {return _gefege ;};start .Attr =append (start .Attr ,_feeccf );};if _abggf .CryptAlgorithmClassAttr !=_ffb .ST_AlgClassUnset {_babag ,_fadfcg :=_abggf .CryptAlgorithmClassAttr .MarshalXMLAttr (_g .Name {Local :"w\u003a\u0063\u0072\u0079pt\u0041l\u0067\u006f\u0072\u0069\u0074h\u006d\u0043\u006c\u0061\u0073\u0073"}); +if _fadfcg !=nil {return _fadfcg ;};start .Attr =append (start .Attr ,_babag );};if _abggf .CryptAlgorithmTypeAttr !=_ffb .ST_AlgTypeUnset {_abeaa ,_aaffc :=_abggf .CryptAlgorithmTypeAttr .MarshalXMLAttr (_g .Name {Local :"w\u003ac\u0072\u0079\u0070\u0074\u0041\u006c\u0067\u006fr\u0069\u0074\u0068\u006dTy\u0070\u0065"}); +if _aaffc !=nil {return _aaffc ;};start .Attr =append (start .Attr ,_abeaa );};if _abggf .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 :_a .Sprintf ("\u0025\u0076",*_abggf .CryptAlgorithmSidAttr )}); +};if _abggf .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 :_a .Sprintf ("\u0025\u0076",*_abggf .CryptSpinCountAttr )}); +};if _abggf .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 :_a .Sprintf ("\u0025\u0076",*_abggf .CryptProviderAttr )}); +};if _abggf .AlgIdExtAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0061\u006c\u0067\u0049\u0064\u0045\u0078\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_abggf .AlgIdExtAttr )});};if _abggf .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 :_a .Sprintf ("\u0025\u0076",*_abggf .AlgIdExtSourceAttr )}); +};if _abggf .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 :_a .Sprintf ("\u0025\u0076",*_abggf .CryptProviderTypeExtAttr )}); +};if _abggf .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 :_a .Sprintf ("\u0025\u0076",*_abggf .CryptProviderTypeExtSourceAttr )}); +};if _abggf .HashAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0068\u0061\u0073\u0068"},Value :_a .Sprintf ("\u0025\u0076",*_abggf .HashAttr )});};if _abggf .SaltAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0061\u006c\u0074"},Value :_a .Sprintf ("\u0025\u0076",*_abggf .SaltAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acfcc *CT_PageBorder )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _acfcc .IdAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",*_acfcc .IdAttr )}); +};_abagb ,_dcbaa :=_acfcc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0076a\u006c"});if _dcbaa !=nil {return _dcbaa ;};start .Attr =append (start .Attr ,_abagb );if _acfcc .ColorAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"},Value :_a .Sprintf ("\u0025\u0076",*_acfcc .ColorAttr )}); +};if _acfcc .ThemeColorAttr !=ST_ThemeColorUnset {_eaeba ,_adgac :=_acfcc .ThemeColorAttr .MarshalXMLAttr (_g .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _adgac !=nil {return _adgac ;};start .Attr =append (start .Attr ,_eaeba ); +};if _acfcc .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 :_a .Sprintf ("\u0025\u0076",*_acfcc .ThemeTintAttr )});};if _acfcc .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 :_a .Sprintf ("\u0025\u0076",*_acfcc .ThemeShadeAttr )}); +};if _acfcc .SzAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u007a"},Value :_a .Sprintf ("\u0025\u0076",*_acfcc .SzAttr )});};if _acfcc .SpaceAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_acfcc .SpaceAttr )}); +};if _acfcc .ShadowAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_acfcc .ShadowAttr )});};if _acfcc .FrameAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077:\u0066\u0072\u0061\u006d\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_acfcc .FrameAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_DecimalNumberOrPrecent struct{ -// Validate validates the CT_RubyAlign and its children -func (_bdfa *CT_RubyAlign )Validate ()error {return _bdfa .ValidateWithPath ("\u0043\u0054\u005fR\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e");};func (_bbfca *CT_SdtText )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfcdb :=range start .Attr {if _gfcdb .Name .Local =="\u006du\u006c\u0074\u0069\u004c\u0069\u006ee"{_ebcdg ,_bfafc :=ParseUnionST_OnOff (_gfcdb .Value ); -if _bfafc !=nil {return _bfafc ;};_bbfca .MultiLineAttr =&_ebcdg ;continue ;};};for {_ffgae ,_gbfef :=d .Token ();if _gbfef !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074\u003a\u0020%\u0073",_gbfef ); -};if _dbebea ,_eageg :=_ffgae .(_b .EndElement );_eageg &&_dbebea .Name ==start .Name {break ;};};return nil ;};func (_egfae ST_DocProtect )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_egfae .String (),start );}; -func (_agcbb *ST_SignedTwipsMeasure )ValidateWithPath (path string )error {_ccbgc :=[]string {};if _agcbb .Int64 !=nil {_ccbgc =append (_ccbgc ,"\u0049\u006e\u00746\u0034");};if _agcbb .ST_UniversalMeasure !=nil {_ccbgc =append (_ccbgc ,"\u0053\u0054\u005f\u0055ni\u0076\u0065\u0072\u0073\u0061\u006c\u004d\u0065\u0061\u0073\u0075\u0072\u0065"); -};if len (_ccbgc )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_ccbgc );};return nil ;};func (_cfcfa *CT_PPrBase )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dedab :for {_feefa ,_bfafa :=d .Token (); -if _bfafa !=nil {return _bfafa ;};switch _bageee :=_feefa .(type ){case _b .StartElement :switch _bageee .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 :"\u0070\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_cfcfa .PStyle =NewCT_String (); -if _acdgg :=d .DecodeElement (_cfcfa .PStyle ,&_bageee );_acdgg !=nil {return _acdgg ;};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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_cfcfa .KeepNext =NewCT_OnOff (); -if _bgdbb :=d .DecodeElement (_cfcfa .KeepNext ,&_bageee );_bgdbb !=nil {return _bgdbb ;};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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_cfcfa .KeepLines =NewCT_OnOff (); -if _cfba :=d .DecodeElement (_cfcfa .KeepLines ,&_bageee );_cfba !=nil {return _cfba ;};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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_cfcfa .PageBreakBefore =NewCT_OnOff (); -if _gebdc :=d .DecodeElement (_cfcfa .PageBreakBefore ,&_bageee );_gebdc !=nil {return _gebdc ;};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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_cfcfa .FramePr =NewCT_FramePr (); -if _fedgg :=d .DecodeElement (_cfcfa .FramePr ,&_bageee );_fedgg !=nil {return _fedgg ;};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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_cfcfa .WidowControl =NewCT_OnOff (); -if _gdab :=d .DecodeElement (_cfcfa .WidowControl ,&_bageee );_gdab !=nil {return _gdab ;};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 :"\u006e\u0075\u006dP\u0072"},_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 :"\u006e\u0075\u006dP\u0072"}:_cfcfa .NumPr =NewCT_NumPr (); -if _ccbae :=d .DecodeElement (_cfcfa .NumPr ,&_bageee );_ccbae !=nil {return _ccbae ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_cfcfa .SuppressLineNumbers =NewCT_OnOff (); -if _gdabg :=d .DecodeElement (_cfcfa .SuppressLineNumbers ,&_bageee );_gdabg !=nil {return _gdabg ;};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 :"\u0070\u0042\u0064\u0072"},_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 :"\u0070\u0042\u0064\u0072"}:_cfcfa .PBdr =NewCT_PBdr (); -if _gdcd :=d .DecodeElement (_cfcfa .PBdr ,&_bageee );_gdcd !=nil {return _gdcd ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_cfcfa .Shd =NewCT_Shd (); -if _afdeb :=d .DecodeElement (_cfcfa .Shd ,&_bageee );_afdeb !=nil {return _afdeb ;};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 :"\u0074\u0061\u0062\u0073"},_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 :"\u0074\u0061\u0062\u0073"}:_cfcfa .Tabs =NewCT_Tabs (); -if _beafe :=d .DecodeElement (_cfcfa .Tabs ,&_bageee );_beafe !=nil {return _beafe ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_cfcfa .SuppressAutoHyphens =NewCT_OnOff (); -if _gebfd :=d .DecodeElement (_cfcfa .SuppressAutoHyphens ,&_bageee );_gebfd !=nil {return _gebfd ;};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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_cfcfa .Kinsoku =NewCT_OnOff (); -if _dbfdg :=d .DecodeElement (_cfcfa .Kinsoku ,&_bageee );_dbfdg !=nil {return _dbfdg ;};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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_cfcfa .WordWrap =NewCT_OnOff (); -if _gagfb :=d .DecodeElement (_cfcfa .WordWrap ,&_bageee );_gagfb !=nil {return _gagfb ;};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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_cfcfa .OverflowPunct =NewCT_OnOff (); -if _ffegd :=d .DecodeElement (_cfcfa .OverflowPunct ,&_bageee );_ffegd !=nil {return _ffegd ;};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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_cfcfa .TopLinePunct =NewCT_OnOff (); -if _ddgbb :=d .DecodeElement (_cfcfa .TopLinePunct ,&_bageee );_ddgbb !=nil {return _ddgbb ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_cfcfa .AutoSpaceDE =NewCT_OnOff (); -if _fbagg :=d .DecodeElement (_cfcfa .AutoSpaceDE ,&_bageee );_fbagg !=nil {return _fbagg ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_cfcfa .AutoSpaceDN =NewCT_OnOff (); -if _eedea :=d .DecodeElement (_cfcfa .AutoSpaceDN ,&_bageee );_eedea !=nil {return _eedea ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_cfcfa .Bidi =NewCT_OnOff (); -if _efgfdd :=d .DecodeElement (_cfcfa .Bidi ,&_bageee );_efgfdd !=nil {return _efgfdd ;};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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_cfcfa .AdjustRightInd =NewCT_OnOff (); -if _bdefg :=d .DecodeElement (_cfcfa .AdjustRightInd ,&_bageee );_bdefg !=nil {return _bdefg ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_cfcfa .SnapToGrid =NewCT_OnOff (); -if _ccdb :=d .DecodeElement (_cfcfa .SnapToGrid ,&_bageee );_ccdb !=nil {return _ccdb ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_cfcfa .Spacing =NewCT_Spacing (); -if _fada :=d .DecodeElement (_cfcfa .Spacing ,&_bageee );_fada !=nil {return _fada ;};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 :"\u0069\u006e\u0064"},_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 :"\u0069\u006e\u0064"}:_cfcfa .Ind =NewCT_Ind (); -if _adfdd :=d .DecodeElement (_cfcfa .Ind ,&_bageee );_adfdd !=nil {return _adfdd ;};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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_cfcfa .ContextualSpacing =NewCT_OnOff (); -if _gecab :=d .DecodeElement (_cfcfa .ContextualSpacing ,&_bageee );_gecab !=nil {return _gecab ;};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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_cfcfa .MirrorIndents =NewCT_OnOff (); -if _eeefd :=d .DecodeElement (_cfcfa .MirrorIndents ,&_bageee );_eeefd !=nil {return _eeefd ;};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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_cfcfa .SuppressOverlap =NewCT_OnOff (); -if _dgfec :=d .DecodeElement (_cfcfa .SuppressOverlap ,&_bageee );_dgfec !=nil {return _dgfec ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_cfcfa .Jc =NewCT_Jc (); -if _dgfge :=d .DecodeElement (_cfcfa .Jc ,&_bageee );_dgfge !=nil {return _dgfge ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_cfcfa .TextDirection =NewCT_TextDirection (); -if _geddg :=d .DecodeElement (_cfcfa .TextDirection ,&_bageee );_geddg !=nil {return _geddg ;};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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_cfcfa .TextAlignment =NewCT_TextAlignment (); -if _ddggb :=d .DecodeElement (_cfcfa .TextAlignment ,&_bageee );_ddggb !=nil {return _ddggb ;};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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_cfcfa .TextboxTightWrap =NewCT_TextboxTightWrap (); -if _eefac :=d .DecodeElement (_cfcfa .TextboxTightWrap ,&_bageee );_eefac !=nil {return _eefac ;};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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_cfcfa .OutlineLvl =NewCT_DecimalNumber (); -if _fdbbf :=d .DecodeElement (_cfcfa .OutlineLvl ,&_bageee );_fdbbf !=nil {return _fdbbf ;};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 :"\u0064\u0069\u0076I\u0064"},_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 :"\u0064\u0069\u0076I\u0064"}:_cfcfa .DivId =NewCT_DecimalNumber (); -if _ecaed :=d .DecodeElement (_cfcfa .DivId ,&_bageee );_ecaed !=nil {return _ecaed ;};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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_cfcfa .CnfStyle =NewCT_Cnf (); -if _cgbdg :=d .DecodeElement (_cfcfa .CnfStyle ,&_bageee );_cgbdg !=nil {return _cgbdg ;};default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_bageee .Name ); -if _geade :=d .Skip ();_geade !=nil {return _geade ;};};case _b .EndElement :break _dedab ;case _b .CharData :};};return nil ;};func (_gagfcc ST_CaptionPos )Validate ()error {return _gagfcc .ValidateWithPath ("")};func (_ecfca WdST_AlignH )String ()string {switch _ecfca {case 0:return ""; -case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "\u0069\u006e\u0073\u0069\u0064\u0065";case 5:return "\u006fu\u0074\u0073\u0069\u0064\u0065";};return ""; -};func NewCT_Cnf ()*CT_Cnf {_gbege :=&CT_Cnf {};return _gbege };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 (_cabbee *EG_SectPrContents )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cabbee .FootnotePr !=nil {_ddgde :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066o\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072"}}; -e .EncodeElement (_cabbee .FootnotePr ,_ddgde );};if _cabbee .EndnotePr !=nil {_afefg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"}};e .EncodeElement (_cabbee .EndnotePr ,_afefg );};if _cabbee .Type !=nil {_agafcc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}}; -e .EncodeElement (_cabbee .Type ,_agafcc );};if _cabbee .PgSz !=nil {_aaacac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0067\u0053\u007a"}};e .EncodeElement (_cabbee .PgSz ,_aaacac );};if _cabbee .PgMar !=nil {_faeace :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0070\u0067\u004d\u0061\u0072"}}; -e .EncodeElement (_cabbee .PgMar ,_faeace );};if _cabbee .PaperSrc !=nil {_agedec :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0061\u0070\u0065\u0072\u0053\u0072\u0063"}};e .EncodeElement (_cabbee .PaperSrc ,_agedec );};if _cabbee .PgBorders !=nil {_efacg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0070\u0067\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; -e .EncodeElement (_cabbee .PgBorders ,_efacg );};if _cabbee .LnNumType !=nil {_acgge :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u006c\u006e\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}};e .EncodeElement (_cabbee .LnNumType ,_acgge );};if _cabbee .PgNumType !=nil {_eabgb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0070\u0067\u004e\u0075\u006d\u0054\u0079\u0070\u0065"}}; -e .EncodeElement (_cabbee .PgNumType ,_eabgb );};if _cabbee .Cols !=nil {_acgbbe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0073"}};e .EncodeElement (_cabbee .Cols ,_acgbbe );};if _cabbee .FormProt !=nil {_aafeea :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u006f\u0072\u006d\u0050\u0072\u006f\u0074"}}; -e .EncodeElement (_cabbee .FormProt ,_aafeea );};if _cabbee .VAlign !=nil {_gcdfca :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0076\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_cabbee .VAlign ,_gcdfca );};if _cabbee .NoEndnote !=nil {_eabaf :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u006e\u006f\u0045\u006e\u0064\u006e\u006f\u0074\u0065"}}; -e .EncodeElement (_cabbee .NoEndnote ,_eabaf );};if _cabbee .TitlePg !=nil {_bfdfcg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0069\u0074\u006c\u0065\u0050g"}};e .EncodeElement (_cabbee .TitlePg ,_bfdfcg );};if _cabbee .TextDirection !=nil {_fgabdb :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074e\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_cabbee .TextDirection ,_fgabdb );};if _cabbee .Bidi !=nil {_bedbga :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u0069\u0064\u0069"}};e .EncodeElement (_cabbee .Bidi ,_bedbga );};if _cabbee .RtlGutter !=nil {_gbccg :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0072\u0074\u006c\u0047\u0075\u0074\u0074\u0065\u0072"}}; -e .EncodeElement (_cabbee .RtlGutter ,_gbccg );};if _cabbee .DocGrid !=nil {_fdgaga :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u006f\u0063\u0047\u0072\u0069d"}};e .EncodeElement (_cabbee .DocGrid ,_fdgaga );};if _cabbee .PrinterSettings !=nil {_fedgba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0072\u0069\u006e\u0074\u0065\u0072\u0053\u0065\u0074t\u0069\u006e\u0067\u0073"}}; -e .EncodeElement (_cabbee .PrinterSettings ,_fedgba );};return nil ;};func NewCT_EdnPos ()*CT_EdnPos {_bgfc :=&CT_EdnPos {};_bgfc .ValAttr =ST_EdnPos (1);return _bgfc };func NewCT_SdtDate ()*CT_SdtDate {_bgceb :=&CT_SdtDate {};return _bgceb };type ST_FFTextType byte ; -func NewCT_DocPartPr ()*CT_DocPartPr {_cddea :=&CT_DocPartPr {};_cddea .Name =NewCT_DocPartName ();return _cddea ;};type CT_Ruby struct{ +// Value in Percent +ValAttr ST_DecimalNumberOrPercent ;};type CT_SdtContentRun struct{ -// Phonetic Guide Properties -RubyPr *CT_RubyPr ; +// Simple Field +FldSimple []*CT_SimpleField ; -// Phonetic Guide Text -Rt *CT_RubyContent ; +// Hyperlink +Hyperlink *CT_Hyperlink ; -// Phonetic Guide Base Text -RubyBase *CT_RubyContent ;}; +// Anchor for Subdocument Location +SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};type ST_PageBorderZOrder byte ;func (_gcbgf *WdCT_LinkedTextboxInformation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efacff :=range start .Attr {if _efacff .Name .Local =="\u0069\u0064"{_bbdfeb ,_afgcb :=_ff .ParseUint (_efacff .Value ,10,16); +if _afgcb !=nil {return _afgcb ;};_gcbgf .IdAttr =uint16 (_bbdfeb );continue ;};if _efacff .Name .Local =="\u0073\u0065\u0071"{_fdbefd ,_ecgcf :=_ff .ParseUint (_efacff .Value ,10,16);if _ecgcf !=nil {return _ecgcf ;};_gcbgf .SeqAttr =uint16 (_fdbefd ); +continue ;};};_adgggf :for {_adcggd ,_dbeagg :=d .Token ();if _dbeagg !=nil {return _dbeagg ;};switch _gfgcf :=_adcggd .(type ){case _g .StartElement :switch _gfgcf .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gcbgf .ExtLst =_af .NewCT_OfficeArtExtensionList (); +if _gaaad :=d .DecodeElement (_gcbgf .ExtLst ,&_gfgcf );_gaaad !=nil {return _gaaad ;};default:_bd .Log .Debug ("\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",_gfgcf .Name ); +if _gdgdfe :=d .Skip ();_gdgdfe !=nil {return _gdgdfe ;};};case _g .EndElement :break _adgggf ;case _g .CharData :};};return nil ;};func NewCT_TblWidth ()*CT_TblWidth {_dgaab :=&CT_TblWidth {};return _dgaab };type ST_RubyAlign byte ; -// Validate validates the AG_SectPrAttributes and its children -func (_aee *AG_SectPrAttributes )Validate ()error {return _aee .ValidateWithPath ("\u0041\u0047\u005f\u0053ec\u0074\u0050\u0072\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_dbbgda *WdInline )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbbgda .WdCT_Inline =*NewWdCT_Inline (); -for _ ,_fcdfd :=range start .Attr {if _fcdfd .Name .Local =="\u0064\u0069\u0073t\u0054"{_ebagdd ,_cgdefe :=_d .ParseUint (_fcdfd .Value ,10,32);if _cgdefe !=nil {return _cgdefe ;};_cdbgb :=uint32 (_ebagdd );_dbbgda .DistTAttr =&_cdbgb ;continue ;};if _fcdfd .Name .Local =="\u0064\u0069\u0073t\u0042"{_ggbcgb ,_dadebc :=_d .ParseUint (_fcdfd .Value ,10,32); -if _dadebc !=nil {return _dadebc ;};_gfbfg :=uint32 (_ggbcgb );_dbbgda .DistBAttr =&_gfbfg ;continue ;};if _fcdfd .Name .Local =="\u0064\u0069\u0073t\u0052"{_bfgcdb ,_bcgfda :=_d .ParseUint (_fcdfd .Value ,10,32);if _bcgfda !=nil {return _bcgfda ;};_egdaf :=uint32 (_bfgcdb ); -_dbbgda .DistRAttr =&_egdaf ;continue ;};if _fcdfd .Name .Local =="\u0064\u0069\u0073t\u004c"{_feeaee ,_dbgde :=_d .ParseUint (_fcdfd .Value ,10,32);if _dbgde !=nil {return _dbgde ;};_adbgbg :=uint32 (_feeaee );_dbbgda .DistLAttr =&_adbgbg ;continue ;}; -};_ddgaf :for {_fegfd ,_fdcfgc :=d .Token ();if _fdcfgc !=nil {return _fdcfgc ;};switch _dgbcg :=_fegfd .(type ){case _b .StartElement :switch _dgbcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0078\u0074\u0065\u006e\u0074"}:if _fbaef :=d .DecodeElement (_dbbgda .Extent ,&_dgbcg ); -_fbaef !=nil {return _fbaef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_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 :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_dbbgda .EffectExtent =NewWdCT_EffectExtent (); -if _ffgca :=d .DecodeElement (_dbbgda .EffectExtent ,&_dgbcg );_ffgca !=nil {return _ffgca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0064\u006f\u0063P\u0072"},_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 :"\u0064\u006f\u0063P\u0072"}:if _eebbe :=d .DecodeElement (_dbbgda .DocPr ,&_dgbcg ); -_eebbe !=nil {return _eebbe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072a\u0077\u0069\u006e\u0067\u006d\u006c\u002f\u0032\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061w\u0069\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"},_b .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"},_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 :"\u0063\u004e\u0076\u0047\u0072\u0061\u0070\u0068\u0069\u0063\u0046\u0072a\u006d\u0065\u0050\u0072"}:_dbbgda .CNvGraphicFramePr =_a .NewCT_NonVisualGraphicFrameProperties (); -if _bbdef :=d .DecodeElement (_dbbgda .CNvGraphicFramePr ,&_dgbcg );_bbdef !=nil {return _bbdef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\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 _abgae :=d .DecodeElement (_dbbgda .Graphic ,&_dgbcg ); -_abgae !=nil {return _abgae ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_dgbcg .Name ); -if _fgafbf :=d .Skip ();_fgafbf !=nil {return _fgafbf ;};};case _b .EndElement :break _ddgaf ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_TcPrInner and its children, prefixing error messages with path +func (_gfbaf *CT_TcPrInner )ValidateWithPath (path string )error {if _gfbaf .CnfStyle !=nil {if _fgbaeb :=_gfbaf .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_fgbaeb !=nil {return _fgbaeb ;};};if _gfbaf .TcW !=nil {if _dbcfd :=_gfbaf .TcW .ValidateWithPath (path +"\u002f\u0054\u0063\u0057"); +_dbcfd !=nil {return _dbcfd ;};};if _gfbaf .GridSpan !=nil {if _daged :=_gfbaf .GridSpan .ValidateWithPath (path +"\u002fG\u0072\u0069\u0064\u0053\u0070\u0061n");_daged !=nil {return _daged ;};};if _gfbaf .HMerge !=nil {if _fgagdc :=_gfbaf .HMerge .ValidateWithPath (path +"\u002fH\u004d\u0065\u0072\u0067\u0065"); +_fgagdc !=nil {return _fgagdc ;};};if _gfbaf .VMerge !=nil {if _eeacea :=_gfbaf .VMerge .ValidateWithPath (path +"\u002fV\u004d\u0065\u0072\u0067\u0065");_eeacea !=nil {return _eeacea ;};};if _gfbaf .TcBorders !=nil {if _dadga :=_gfbaf .TcBorders .ValidateWithPath (path +"\u002f\u0054\u0063\u0042\u006f\u0072\u0064\u0065\u0072\u0073"); +_dadga !=nil {return _dadga ;};};if _gfbaf .Shd !=nil {if _aabdfe :=_gfbaf .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064");_aabdfe !=nil {return _aabdfe ;};};if _gfbaf .NoWrap !=nil {if _bfafbd :=_gfbaf .NoWrap .ValidateWithPath (path +"\u002fN\u006f\u0057\u0072\u0061\u0070"); +_bfafbd !=nil {return _bfafbd ;};};if _gfbaf .TcMar !=nil {if _dggbb :=_gfbaf .TcMar .ValidateWithPath (path +"\u002f\u0054\u0063\u004d\u0061\u0072");_dggbb !=nil {return _dggbb ;};};if _gfbaf .TextDirection !=nil {if _gdaag :=_gfbaf .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_gdaag !=nil {return _gdaag ;};};if _gfbaf .TcFitText !=nil {if _effbab :=_gfbaf .TcFitText .ValidateWithPath (path +"\u002f\u0054\u0063\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_effbab !=nil {return _effbab ;};};if _gfbaf .VAlign !=nil {if _adacga :=_gfbaf .VAlign .ValidateWithPath (path +"\u002fV\u0041\u006c\u0069\u0067\u006e"); +_adacga !=nil {return _adacga ;};};if _gfbaf .HideMark !=nil {if _dbddf :=_gfbaf .HideMark .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004d\u0061\u0072k");_dbddf !=nil {return _dbddf ;};};if _gfbaf .Headers !=nil {if _bedgd :=_gfbaf .Headers .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0073"); +_bedgd !=nil {return _bedgd ;};};if _gfbaf .CellIns !=nil {if _febge :=_gfbaf .CellIns .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0049\u006e\u0073");_febge !=nil {return _febge ;};};if _gfbaf .CellDel !=nil {if _effgd :=_gfbaf .CellDel .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u0044\u0065\u006c"); +_effgd !=nil {return _effgd ;};};if _gfbaf .CellMerge !=nil {if _gfbdb :=_gfbaf .CellMerge .ValidateWithPath (path +"\u002f\u0043\u0065\u006c\u006c\u004d\u0065\u0072\u0067\u0065");_gfbdb !=nil {return _gfbdb ;};};return nil ;};func (_gebff *CT_TblGridCol )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gebff .WAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0077"},Value :_a .Sprintf ("\u0025\u0076",*_gebff .WAttr )}); +};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_PageBorders struct{ -// ValidateWithPath validates the EG_ContentBlockContent and its children, prefixing error messages with path -func (_aebcaf *EG_ContentBlockContent )ValidateWithPath (path string )error {if _aebcaf .CustomXml !=nil {if _acdgb :=_aebcaf .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_acdgb !=nil {return _acdgb ; -};};if _aebcaf .Sdt !=nil {if _fcefc :=_aebcaf .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074");_fcefc !=nil {return _fcefc ;};};for _ebfdf ,_bfagf :=range _aebcaf .P {if _fbbdf :=_bfagf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_ebfdf )); -_fbbdf !=nil {return _fbbdf ;};};for _eccaa ,_edbdb :=range _aebcaf .Tbl {if _agddf :=_edbdb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_eccaa ));_agddf !=nil {return _agddf ;};};for _cdbgd ,_fcafb :=range _aebcaf .EG_RunLevelElts {if _bbfbfd :=_fcafb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_cdbgd )); -_bbfbfd !=nil {return _bbfbfd ;};};return nil ;};func (_bgead ST_Jc )ValidateWithPath (path string )error {switch _bgead {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 (_bgead )); -};return nil ;};func (_gedbe ST_StyleType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbfcg :=_b .Attr {};_cbfcg .Name =name ;switch _gedbe {case ST_StyleTypeUnset :_cbfcg .Value ="";case ST_StyleTypeParagraph :_cbfcg .Value ="\u0070a\u0072\u0061\u0067\u0072\u0061\u0070h"; -case ST_StyleTypeCharacter :_cbfcg .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case ST_StyleTypeTable :_cbfcg .Value ="\u0074\u0061\u0062l\u0065";case ST_StyleTypeNumbering :_cbfcg .Value ="\u006eu\u006d\u0062\u0065\u0072\u0069\u006eg";};return _cbfcg ,nil ; -};func (_gcagab *ST_CharacterSpacing )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdgcbb ,_cedgd :=d .Token ();if _cedgd !=nil {return _cedgd ;};if _cebaac ,_agafgd :=_cdgcbb .(_b .EndElement );_agafgd &&_cebaac .Name ==start .Name {*_gcagab =1; -return nil ;};if _dgbgfc ,_ddfabg :=_cdgcbb .(_b .CharData );!_ddfabg {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",_cdgcbb );}else {switch string (_dgbgfc ){case "":*_gcagab =0; -case "\u0064\u006f\u004e\u006f\u0074\u0043\u006f\u006d\u0070\u0072\u0065\u0073\u0073":*_gcagab =1;case "\u0063\u006f\u006d\u0070re\u0073\u0073\u0050\u0075\u006e\u0063\u0074\u0075\u0061\u0074\u0069\u006f\u006e":*_gcagab =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":*_gcagab =3; -};};_cdgcbb ,_cedgd =d .Token ();if _cedgd !=nil {return _cedgd ;};if _dacgc ,_bbggg :=_cdgcbb .(_b .EndElement );_bbggg &&_dacgc .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",_cdgcbb ); -};const (ST_LineNumberRestartUnset ST_LineNumberRestart =0;ST_LineNumberRestartNewPage ST_LineNumberRestart =1;ST_LineNumberRestartNewSection ST_LineNumberRestart =2;ST_LineNumberRestartContinuous ST_LineNumberRestart =3;);func (_aecf *CT_Proof )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffeb :=range start .Attr {if _ffeb .Name .Local =="\u0073\u0070\u0065\u006c\u006c\u0069\u006e\u0067"{_aecf .SpellingAttr .UnmarshalXMLAttr (_ffeb ); -continue ;};if _ffeb .Name .Local =="\u0067r\u0061\u006d\u006d\u0061\u0072"{_aecf .GrammarAttr .UnmarshalXMLAttr (_ffeb );continue ;};};for {_gaaef ,_bcbbd :=d .Token ();if _bcbbd !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0072\u006f\u006f\u0066: \u0025\u0073",_bcbbd ); -};if _gggb ,_aaecf :=_gaaef .(_b .EndElement );_aaecf &&_gggb .Name ==start .Name {break ;};};return nil ;};func (_fbaaf ST_CharacterSpacing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fbaaf .String (),start ); -};func (_fgbcf *Ftr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\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 ,_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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 :"\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 ,_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 ="\u0077\u003a\u0066t\u0072";return _fgbcf .CT_HdrFtr .MarshalXML (e ,start );};func (_bfbdcc *EG_PContent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bagag :for {_geeabdb ,_egcag :=d .Token ();if _egcag !=nil {return _egcag ; -};switch _daeab :=_geeabdb .(type ){case _b .StartElement :switch _daeab .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_fccbe :=NewCT_SimpleField (); -if _cegded :=d .DecodeElement (_fccbe ,&_daeab );_cegded !=nil {return _cegded ;};_bfbdcc .FldSimple =append (_bfbdcc .FldSimple ,_fccbe );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_bfbdcc .Hyperlink =NewCT_Hyperlink (); -if _befefd :=d .DecodeElement (_bfbdcc .Hyperlink ,&_daeab );_befefd !=nil {return _befefd ;};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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_bfbdcc .SubDoc =NewCT_Rel (); -if _eaedc :=d .DecodeElement (_bfbdcc .SubDoc ,&_daeab );_eaedc !=nil {return _eaedc ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_eaaeb :=NewEG_ContentRunContent (); -_eaaeb .CustomXml =NewCT_CustomXmlRun ();if _fbfcc :=d .DecodeElement (_eaaeb .CustomXml ,&_daeab );_fbfcc !=nil {return _fbfcc ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_eaaeb );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_fedba :=NewEG_ContentRunContent (); -_fedba .SmartTag =NewCT_SmartTagRun ();if _gdgad :=d .DecodeElement (_fedba .SmartTag ,&_daeab );_gdgad !=nil {return _gdgad ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_fedba );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_cdaee :=NewEG_ContentRunContent (); -_cdaee .Sdt =NewCT_SdtRun ();if _acdeff :=d .DecodeElement (_cdaee .Sdt ,&_daeab );_acdeff !=nil {return _acdeff ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_cdaee );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_cadacf :=NewEG_ContentRunContent (); -_cadacf .Dir =NewCT_DirContentRun ();if _eaaba :=d .DecodeElement (_cadacf .Dir ,&_daeab );_eaaba !=nil {return _eaaba ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_cadacf );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_cebecf :=NewEG_ContentRunContent (); -_cebecf .Bdo =NewCT_BdoContentRun ();if _abeba :=d .DecodeElement (_cebecf .Bdo ,&_daeab );_abeba !=nil {return _abeba ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_cebecf );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 :"\u0072"},_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 :"\u0072"}:_acfgf :=NewEG_ContentRunContent (); -_acfgf .R =NewCT_R ();if _gddce :=d .DecodeElement (_acfgf .R ,&_daeab );_gddce !=nil {return _gddce ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_acfgf );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_degee :=NewEG_ContentRunContent (); -_edgag :=NewEG_RunLevelElts ();_edgag .ProofErr =NewCT_ProofErr ();if _bccfg :=d .DecodeElement (_edgag .ProofErr ,&_daeab );_bccfg !=nil {return _bccfg ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_degee );_degee .EG_RunLevelElts =append (_degee .EG_RunLevelElts ,_edgag ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fbbfc :=NewEG_ContentRunContent (); -_acggf :=NewEG_RunLevelElts ();_acggf .PermStart =NewCT_PermStart ();if _cbadbc :=d .DecodeElement (_acggf .PermStart ,&_daeab );_cbadbc !=nil {return _cbadbc ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_fbbfc );_fbbfc .EG_RunLevelElts =append (_fbbfc .EG_RunLevelElts ,_acggf ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bdgdc :=NewEG_ContentRunContent (); -_bfeead :=NewEG_RunLevelElts ();_bfeead .PermEnd =NewCT_Perm ();if _efagac :=d .DecodeElement (_bfeead .PermEnd ,&_daeab );_efagac !=nil {return _efagac ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_bdgdc );_bdgdc .EG_RunLevelElts =append (_bdgdc .EG_RunLevelElts ,_bfeead ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_gdafc :=NewEG_ContentRunContent (); -_eegcfc :=NewEG_RunLevelElts ();_eegcfc .Ins =NewCT_RunTrackChange ();if _ebcba :=d .DecodeElement (_eegcfc .Ins ,&_daeab );_ebcba !=nil {return _ebcba ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_gdafc );_gdafc .EG_RunLevelElts =append (_gdafc .EG_RunLevelElts ,_eegcfc ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_fadcf :=NewEG_ContentRunContent (); -_cgbaec :=NewEG_RunLevelElts ();_cgbaec .Del =NewCT_RunTrackChange ();if _decgd :=d .DecodeElement (_cgbaec .Del ,&_daeab );_decgd !=nil {return _decgd ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_fadcf );_fadcf .EG_RunLevelElts =append (_fadcf .EG_RunLevelElts ,_cgbaec ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bccbbe :=NewEG_ContentRunContent (); -_ffecc :=NewEG_RunLevelElts ();_ffecc .MoveFrom =NewCT_RunTrackChange ();if _gfcda :=d .DecodeElement (_ffecc .MoveFrom ,&_daeab );_gfcda !=nil {return _gfcda ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_bccbbe );_bccbbe .EG_RunLevelElts =append (_bccbbe .EG_RunLevelElts ,_ffecc ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_bgbee :=NewEG_ContentRunContent (); -_bbbbdb :=NewEG_RunLevelElts ();_bbbbdb .MoveTo =NewCT_RunTrackChange ();if _baaf :=d .DecodeElement (_bbbbdb .MoveTo ,&_daeab );_baaf !=nil {return _baaf ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_bgbee );_bgbee .EG_RunLevelElts =append (_bgbee .EG_RunLevelElts ,_bbbbdb ); -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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_fcggae :=NewEG_ContentRunContent (); -_ebefag :=NewEG_RunLevelElts ();_efggbe :=NewEG_RangeMarkupElements ();_efggbe .BookmarkStart =NewCT_Bookmark ();if _fdbegb :=d .DecodeElement (_efggbe .BookmarkStart ,&_daeab );_fdbegb !=nil {return _fdbegb ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_fcggae ); -_fcggae .EG_RunLevelElts =append (_fcggae .EG_RunLevelElts ,_ebefag );_ebefag .EG_RangeMarkupElements =append (_ebefag .EG_RangeMarkupElements ,_efggbe );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_aagfc :=NewEG_ContentRunContent (); -_ebbaf :=NewEG_RunLevelElts ();_baeacf :=NewEG_RangeMarkupElements ();_baeacf .BookmarkEnd =NewCT_MarkupRange ();if _adedee :=d .DecodeElement (_baeacf .BookmarkEnd ,&_daeab );_adedee !=nil {return _adedee ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_aagfc ); -_aagfc .EG_RunLevelElts =append (_aagfc .EG_RunLevelElts ,_ebbaf );_ebbaf .EG_RangeMarkupElements =append (_ebbaf .EG_RangeMarkupElements ,_baeacf );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bfdde :=NewEG_ContentRunContent (); -_ebbbgf :=NewEG_RunLevelElts ();_debfbf :=NewEG_RangeMarkupElements ();_debfbf .MoveFromRangeStart =NewCT_MoveBookmark ();if _aggebe :=d .DecodeElement (_debfbf .MoveFromRangeStart ,&_daeab );_aggebe !=nil {return _aggebe ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_bfdde ); -_bfdde .EG_RunLevelElts =append (_bfdde .EG_RunLevelElts ,_ebbbgf );_ebbbgf .EG_RangeMarkupElements =append (_ebbbgf .EG_RangeMarkupElements ,_debfbf );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bcfab :=NewEG_ContentRunContent (); -_ccbgg :=NewEG_RunLevelElts ();_ccgdbc :=NewEG_RangeMarkupElements ();_ccgdbc .MoveFromRangeEnd =NewCT_MarkupRange ();if _dbcdce :=d .DecodeElement (_ccgdbc .MoveFromRangeEnd ,&_daeab );_dbcdce !=nil {return _dbcdce ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_bcfab ); -_bcfab .EG_RunLevelElts =append (_bcfab .EG_RunLevelElts ,_ccbgg );_ccbgg .EG_RangeMarkupElements =append (_ccbgg .EG_RangeMarkupElements ,_ccgdbc );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gcgfe :=NewEG_ContentRunContent (); -_cebaf :=NewEG_RunLevelElts ();_fcbaf :=NewEG_RangeMarkupElements ();_fcbaf .MoveToRangeStart =NewCT_MoveBookmark ();if _feefaf :=d .DecodeElement (_fcbaf .MoveToRangeStart ,&_daeab );_feefaf !=nil {return _feefaf ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_gcgfe ); -_gcgfe .EG_RunLevelElts =append (_gcgfe .EG_RunLevelElts ,_cebaf );_cebaf .EG_RangeMarkupElements =append (_cebaf .EG_RangeMarkupElements ,_fcbaf );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dbbfe :=NewEG_ContentRunContent (); -_cgaeb :=NewEG_RunLevelElts ();_adgfb :=NewEG_RangeMarkupElements ();_adgfb .MoveToRangeEnd =NewCT_MarkupRange ();if _gaabf :=d .DecodeElement (_adgfb .MoveToRangeEnd ,&_daeab );_gaabf !=nil {return _gaabf ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_dbbfe ); -_dbbfe .EG_RunLevelElts =append (_dbbfe .EG_RunLevelElts ,_cgaeb );_cgaeb .EG_RangeMarkupElements =append (_cgaeb .EG_RangeMarkupElements ,_adgfb );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_gdfab :=NewEG_ContentRunContent (); -_dgbde :=NewEG_RunLevelElts ();_aadgdb :=NewEG_RangeMarkupElements ();_aadgdb .CommentRangeStart =NewCT_MarkupRange ();if _ecaab :=d .DecodeElement (_aadgdb .CommentRangeStart ,&_daeab );_ecaab !=nil {return _ecaab ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_gdfab ); -_gdfab .EG_RunLevelElts =append (_gdfab .EG_RunLevelElts ,_dgbde );_dgbde .EG_RangeMarkupElements =append (_dgbde .EG_RangeMarkupElements ,_aadgdb );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_addea :=NewEG_ContentRunContent (); -_dbcad :=NewEG_RunLevelElts ();_gfbff :=NewEG_RangeMarkupElements ();_gfbff .CommentRangeEnd =NewCT_MarkupRange ();if _efadge :=d .DecodeElement (_gfbff .CommentRangeEnd ,&_daeab );_efadge !=nil {return _efadge ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_addea ); -_addea .EG_RunLevelElts =append (_addea .EG_RunLevelElts ,_dbcad );_dbcad .EG_RangeMarkupElements =append (_dbcad .EG_RangeMarkupElements ,_gfbff );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcabgf :=NewEG_ContentRunContent (); -_cgebda :=NewEG_RunLevelElts ();_ebdcc :=NewEG_RangeMarkupElements ();_ebdcc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dffdaff :=d .DecodeElement (_ebdcc .CustomXmlInsRangeStart ,&_daeab );_dffdaff !=nil {return _dffdaff ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_gcabgf ); -_gcabgf .EG_RunLevelElts =append (_gcabgf .EG_RunLevelElts ,_cgebda );_cgebda .EG_RangeMarkupElements =append (_cgebda .EG_RangeMarkupElements ,_ebdcc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cbbgf :=NewEG_ContentRunContent (); -_bacdag :=NewEG_RunLevelElts ();_debdc :=NewEG_RangeMarkupElements ();_debdc .CustomXmlInsRangeEnd =NewCT_Markup ();if _adfaeb :=d .DecodeElement (_debdc .CustomXmlInsRangeEnd ,&_daeab );_adfaeb !=nil {return _adfaeb ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_cbbgf ); -_cbbgf .EG_RunLevelElts =append (_cbbgf .EG_RunLevelElts ,_bacdag );_bacdag .EG_RangeMarkupElements =append (_bacdag .EG_RangeMarkupElements ,_debdc );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fceebb :=NewEG_ContentRunContent (); -_cfdfge :=NewEG_RunLevelElts ();_agcda :=NewEG_RangeMarkupElements ();_agcda .CustomXmlDelRangeStart =NewCT_TrackChange ();if _faggf :=d .DecodeElement (_agcda .CustomXmlDelRangeStart ,&_daeab );_faggf !=nil {return _faggf ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_fceebb ); -_fceebb .EG_RunLevelElts =append (_fceebb .EG_RunLevelElts ,_cfdfge );_cfdfge .EG_RangeMarkupElements =append (_cfdfge .EG_RangeMarkupElements ,_agcda );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cagcg :=NewEG_ContentRunContent (); -_baegg :=NewEG_RunLevelElts ();_daccfg :=NewEG_RangeMarkupElements ();_daccfg .CustomXmlDelRangeEnd =NewCT_Markup ();if _cgdcc :=d .DecodeElement (_daccfg .CustomXmlDelRangeEnd ,&_daeab );_cgdcc !=nil {return _cgdcc ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_cagcg ); -_cagcg .EG_RunLevelElts =append (_cagcg .EG_RunLevelElts ,_baegg );_baegg .EG_RangeMarkupElements =append (_baegg .EG_RangeMarkupElements ,_daccfg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_gafafc :=NewEG_ContentRunContent (); -_ebace :=NewEG_RunLevelElts ();_gdeaf :=NewEG_RangeMarkupElements ();_gdeaf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dgccf :=d .DecodeElement (_gdeaf .CustomXmlMoveFromRangeStart ,&_daeab );_dgccf !=nil {return _dgccf ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_gafafc ); -_gafafc .EG_RunLevelElts =append (_gafafc .EG_RunLevelElts ,_ebace );_ebace .EG_RangeMarkupElements =append (_ebace .EG_RangeMarkupElements ,_gdeaf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_fceff :=NewEG_ContentRunContent (); -_degbe :=NewEG_RunLevelElts ();_dbdfd :=NewEG_RangeMarkupElements ();_dbdfd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _gdabd :=d .DecodeElement (_dbdfd .CustomXmlMoveFromRangeEnd ,&_daeab );_gdabd !=nil {return _gdabd ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_fceff ); -_fceff .EG_RunLevelElts =append (_fceff .EG_RunLevelElts ,_degbe );_degbe .EG_RangeMarkupElements =append (_degbe .EG_RangeMarkupElements ,_dbdfd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cefbf :=NewEG_ContentRunContent (); -_fagdad :=NewEG_RunLevelElts ();_gbaba :=NewEG_RangeMarkupElements ();_gbaba .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _daccc :=d .DecodeElement (_gbaba .CustomXmlMoveToRangeStart ,&_daeab );_daccc !=nil {return _daccc ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_cefbf ); -_cefbf .EG_RunLevelElts =append (_cefbf .EG_RunLevelElts ,_fagdad );_fagdad .EG_RangeMarkupElements =append (_fagdad .EG_RangeMarkupElements ,_gbaba );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_abfffe :=NewEG_ContentRunContent (); -_ddada :=NewEG_RunLevelElts ();_befba :=NewEG_RangeMarkupElements ();_befba .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aadebe :=d .DecodeElement (_befba .CustomXmlMoveToRangeEnd ,&_daeab );_aadebe !=nil {return _aadebe ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_abfffe ); -_abfffe .EG_RunLevelElts =append (_abfffe .EG_RunLevelElts ,_ddada );_ddada .EG_RangeMarkupElements =append (_ddada .EG_RangeMarkupElements ,_befba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dgdfb :=NewEG_ContentRunContent (); -_ggegb :=NewEG_RunLevelElts ();_agecg :=NewEG_MathContent ();_agecg .OMathPara =_dg .NewOMathPara ();if _cbfedf :=d .DecodeElement (_agecg .OMathPara ,&_daeab );_cbfedf !=nil {return _cbfedf ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_dgdfb ); -_dgdfb .EG_RunLevelElts =append (_dgdfb .EG_RunLevelElts ,_ggegb );_ggegb .EG_MathContent =append (_ggegb .EG_MathContent ,_agecg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dfabg :=NewEG_ContentRunContent (); -_gefdf :=NewEG_RunLevelElts ();_gaffga :=NewEG_MathContent ();_gaffga .OMath =_dg .NewOMath ();if _edfeg :=d .DecodeElement (_gaffga .OMath ,&_daeab );_edfeg !=nil {return _edfeg ;};_bfbdcc .EG_ContentRunContent =append (_bfbdcc .EG_ContentRunContent ,_dfabg ); -_dfabg .EG_RunLevelElts =append (_dfabg .EG_RunLevelElts ,_gefdf );_gefdf .EG_MathContent =append (_gefdf .EG_MathContent ,_gaffga );default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_daeab .Name ); -if _gafbd :=d .Skip ();_gafbd !=nil {return _gafbd ;};};case _b .EndElement :break _bagag ;case _b .CharData :};};return nil ;};func (_faccc *CT_Recipients )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bdeg :for {_ecff ,_gcfefc :=d .Token (); -if _gcfefc !=nil {return _gcfefc ;};switch _abdee :=_ecff .(type ){case _b .StartElement :switch _abdee .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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"},_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 :"\u0072\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}:_defbg :=NewCT_RecipientData (); -if _gafdb :=d .DecodeElement (_defbg ,&_abdee );_gafdb !=nil {return _gafdb ;};_faccc .RecipientData =append (_faccc .RecipientData ,_defbg );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_abdee .Name ); -if _aecde :=d .Skip ();_aecde !=nil {return _aecde ;};};case _b .EndElement :break _bdeg ;case _b .CharData :};};return nil ;};func (_aefgd *CT_TblStylePr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_begffg ,_eadcbd :=_aefgd .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074\u0079\u0070\u0065"}); -if _eadcbd !=nil {return _eadcbd ;};start .Attr =append (start .Attr ,_begffg );e .EncodeToken (start );if _aefgd .PPr !=nil {_ccfff :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070P\u0072"}};e .EncodeElement (_aefgd .PPr ,_ccfff );};if _aefgd .RPr !=nil {_bggbae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072P\u0072"}}; -e .EncodeElement (_aefgd .RPr ,_bggbae );};if _aefgd .TblPr !=nil {_baaded :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0074\u0062\u006c\u0050\u0072"}};e .EncodeElement (_aefgd .TblPr ,_baaded );};if _aefgd .TrPr !=nil {_eeecfa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0072\u0050\u0072"}}; -e .EncodeElement (_aefgd .TrPr ,_eeecfa );};if _aefgd .TcPr !=nil {_cfcbc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074\u0063\u0050\u0072"}};e .EncodeElement (_aefgd .TcPr ,_cfcbc );};e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};func (_dfadc *CT_SimpleField )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_efeaee :=range start .Attr {if _efeaee .Name .Local =="\u0069\u006e\u0073t\u0072"{_fgccdb ,_ecedfa :=_efeaee .Value ,error (nil );if _ecedfa !=nil {return _ecedfa ; -};_dfadc .InstrAttr =_fgccdb ;continue ;};if _efeaee .Name .Local =="\u0066l\u0064\u004c\u006f\u0063\u006b"{_bccea ,_bfece :=ParseUnionST_OnOff (_efeaee .Value );if _bfece !=nil {return _bfece ;};_dfadc .FldLockAttr =&_bccea ;continue ;};if _efeaee .Name .Local =="\u0064\u0069\u0072t\u0079"{_cfacg ,_ebafa :=ParseUnionST_OnOff (_efeaee .Value ); -if _ebafa !=nil {return _ebafa ;};_dfadc .DirtyAttr =&_cfacg ;continue ;};};_dacagc :for {_fdeee ,_feacg :=d .Token ();if _feacg !=nil {return _feacg ;};switch _agffae :=_fdeee .(type ){case _b .StartElement :switch _agffae .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 :"\u0066l\u0064\u0044\u0061\u0074\u0061"},_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 :"\u0066l\u0064\u0044\u0061\u0074\u0061"}:_dfadc .FldData =NewCT_Text (); -if _ffcba :=d .DecodeElement (_dfadc .FldData ,&_agffae );_ffcba !=nil {return _ffcba ;};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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_agggg :=NewEG_PContent (); -_bebcc :=NewCT_SimpleField ();if _dgaeaf :=d .DecodeElement (_bebcc ,&_agffae );_dgaeaf !=nil {return _dgaeaf ;};_agggg .FldSimple =append (_agggg .FldSimple ,_bebcc );_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_agggg );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_ecfee :=NewEG_PContent (); -_ecfee .Hyperlink =NewCT_Hyperlink ();if _bbag :=d .DecodeElement (_ecfee .Hyperlink ,&_agffae );_bbag !=nil {return _bbag ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_ecfee );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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_cagaf :=NewEG_PContent (); -_cagaf .SubDoc =NewCT_Rel ();if _eeedeg :=d .DecodeElement (_cagaf .SubDoc ,&_agffae );_eeedeg !=nil {return _eeedeg ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_cagaf );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_dbeac :=NewEG_PContent (); -_bbgegb :=NewEG_ContentRunContent ();_bbgegb .CustomXml =NewCT_CustomXmlRun ();if _ebgab :=d .DecodeElement (_bbgegb .CustomXml ,&_agffae );_ebgab !=nil {return _ebgab ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_dbeac );_dbeac .EG_ContentRunContent =append (_dbeac .EG_ContentRunContent ,_bbgegb ); -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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_feggeb :=NewEG_PContent (); -_ffbdf :=NewEG_ContentRunContent ();_ffbdf .SmartTag =NewCT_SmartTagRun ();if _dbfe :=d .DecodeElement (_ffbdf .SmartTag ,&_agffae );_dbfe !=nil {return _dbfe ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_feggeb );_feggeb .EG_ContentRunContent =append (_feggeb .EG_ContentRunContent ,_ffbdf ); -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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_acbcb :=NewEG_PContent (); -_gafdc :=NewEG_ContentRunContent ();_gafdc .Sdt =NewCT_SdtRun ();if _cbdce :=d .DecodeElement (_gafdc .Sdt ,&_agffae );_cbdce !=nil {return _cbdce ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_acbcb );_acbcb .EG_ContentRunContent =append (_acbcb .EG_ContentRunContent ,_gafdc ); -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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_ccacc :=NewEG_PContent (); -_cbefe :=NewEG_ContentRunContent ();_cbefe .Dir =NewCT_DirContentRun ();if _ccefb :=d .DecodeElement (_cbefe .Dir ,&_agffae );_ccefb !=nil {return _ccefb ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_ccacc );_ccacc .EG_ContentRunContent =append (_ccacc .EG_ContentRunContent ,_cbefe ); -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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_acgab :=NewEG_PContent (); -_abbfc :=NewEG_ContentRunContent ();_abbfc .Bdo =NewCT_BdoContentRun ();if _egggga :=d .DecodeElement (_abbfc .Bdo ,&_agffae );_egggga !=nil {return _egggga ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_acgab );_acgab .EG_ContentRunContent =append (_acgab .EG_ContentRunContent ,_abbfc ); -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 :"\u0072"},_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 :"\u0072"}:_ceaea :=NewEG_PContent (); -_dfgbfa :=NewEG_ContentRunContent ();_dfgbfa .R =NewCT_R ();if _fadf :=d .DecodeElement (_dfgbfa .R ,&_agffae );_fadf !=nil {return _fadf ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_ceaea );_ceaea .EG_ContentRunContent =append (_ceaea .EG_ContentRunContent ,_dfgbfa ); -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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fafeg :=NewEG_PContent (); -_fgeeb :=NewEG_ContentRunContent ();_bedgg :=NewEG_RunLevelElts ();_bedgg .ProofErr =NewCT_ProofErr ();if _fgdgf :=d .DecodeElement (_bedgg .ProofErr ,&_agffae );_fgdgf !=nil {return _fgdgf ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_fafeg ); -_fafeg .EG_ContentRunContent =append (_fafeg .EG_ContentRunContent ,_fgeeb );_fgeeb .EG_RunLevelElts =append (_fgeeb .EG_RunLevelElts ,_bedgg );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_ffdag :=NewEG_PContent (); -_gfffb :=NewEG_ContentRunContent ();_eafaf :=NewEG_RunLevelElts ();_eafaf .PermStart =NewCT_PermStart ();if _eebef :=d .DecodeElement (_eafaf .PermStart ,&_agffae );_eebef !=nil {return _eebef ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_ffdag ); -_ffdag .EG_ContentRunContent =append (_ffdag .EG_ContentRunContent ,_gfffb );_gfffb .EG_RunLevelElts =append (_gfffb .EG_RunLevelElts ,_eafaf );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fcaca :=NewEG_PContent (); -_fcbce :=NewEG_ContentRunContent ();_ebfe :=NewEG_RunLevelElts ();_ebfe .PermEnd =NewCT_Perm ();if _dbdee :=d .DecodeElement (_ebfe .PermEnd ,&_agffae );_dbdee !=nil {return _dbdee ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_fcaca );_fcaca .EG_ContentRunContent =append (_fcaca .EG_ContentRunContent ,_fcbce ); -_fcbce .EG_RunLevelElts =append (_fcbce .EG_RunLevelElts ,_ebfe );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bgccd :=NewEG_PContent (); -_gagaa :=NewEG_ContentRunContent ();_fgdcae :=NewEG_RunLevelElts ();_fgdcae .Ins =NewCT_RunTrackChange ();if _adbbc :=d .DecodeElement (_fgdcae .Ins ,&_agffae );_adbbc !=nil {return _adbbc ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_bgccd );_bgccd .EG_ContentRunContent =append (_bgccd .EG_ContentRunContent ,_gagaa ); -_gagaa .EG_RunLevelElts =append (_gagaa .EG_RunLevelElts ,_fgdcae );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_dfcaga :=NewEG_PContent (); -_fdaadb :=NewEG_ContentRunContent ();_adfbd :=NewEG_RunLevelElts ();_adfbd .Del =NewCT_RunTrackChange ();if _gdabgb :=d .DecodeElement (_adfbd .Del ,&_agffae );_gdabgb !=nil {return _gdabgb ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_dfcaga ); -_dfcaga .EG_ContentRunContent =append (_dfcaga .EG_ContentRunContent ,_fdaadb );_fdaadb .EG_RunLevelElts =append (_fdaadb .EG_RunLevelElts ,_adfbd );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_ecgbd :=NewEG_PContent (); -_cgafa :=NewEG_ContentRunContent ();_ababg :=NewEG_RunLevelElts ();_ababg .MoveFrom =NewCT_RunTrackChange ();if _bafcd :=d .DecodeElement (_ababg .MoveFrom ,&_agffae );_bafcd !=nil {return _bafcd ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_ecgbd ); -_ecgbd .EG_ContentRunContent =append (_ecgbd .EG_ContentRunContent ,_cgafa );_cgafa .EG_RunLevelElts =append (_cgafa .EG_RunLevelElts ,_ababg );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_feecd :=NewEG_PContent (); -_bccacc :=NewEG_ContentRunContent ();_febfa :=NewEG_RunLevelElts ();_febfa .MoveTo =NewCT_RunTrackChange ();if _bffac :=d .DecodeElement (_febfa .MoveTo ,&_agffae );_bffac !=nil {return _bffac ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_feecd ); -_feecd .EG_ContentRunContent =append (_feecd .EG_ContentRunContent ,_bccacc );_bccacc .EG_RunLevelElts =append (_bccacc .EG_RunLevelElts ,_febfa );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_eadcbg :=NewEG_PContent (); -_ddgbbb :=NewEG_ContentRunContent ();_cabee :=NewEG_RunLevelElts ();_gfagb :=NewEG_RangeMarkupElements ();_gfagb .BookmarkStart =NewCT_Bookmark ();if _dccbb :=d .DecodeElement (_gfagb .BookmarkStart ,&_agffae );_dccbb !=nil {return _dccbb ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_eadcbg ); -_eadcbg .EG_ContentRunContent =append (_eadcbg .EG_ContentRunContent ,_ddgbbb );_ddgbbb .EG_RunLevelElts =append (_ddgbbb .EG_RunLevelElts ,_cabee );_cabee .EG_RangeMarkupElements =append (_cabee .EG_RangeMarkupElements ,_gfagb );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_deedb :=NewEG_PContent (); -_cdabc :=NewEG_ContentRunContent ();_aecba :=NewEG_RunLevelElts ();_cbfgf :=NewEG_RangeMarkupElements ();_cbfgf .BookmarkEnd =NewCT_MarkupRange ();if _cefeg :=d .DecodeElement (_cbfgf .BookmarkEnd ,&_agffae );_cefeg !=nil {return _cefeg ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_deedb ); -_deedb .EG_ContentRunContent =append (_deedb .EG_ContentRunContent ,_cdabc );_cdabc .EG_RunLevelElts =append (_cdabc .EG_RunLevelElts ,_aecba );_aecba .EG_RangeMarkupElements =append (_aecba .EG_RangeMarkupElements ,_cbfgf );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ebbce :=NewEG_PContent (); -_dafgg :=NewEG_ContentRunContent ();_ffffe :=NewEG_RunLevelElts ();_dcdga :=NewEG_RangeMarkupElements ();_dcdga .MoveFromRangeStart =NewCT_MoveBookmark ();if _bdfga :=d .DecodeElement (_dcdga .MoveFromRangeStart ,&_agffae );_bdfga !=nil {return _bdfga ; -};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_ebbce );_ebbce .EG_ContentRunContent =append (_ebbce .EG_ContentRunContent ,_dafgg );_dafgg .EG_RunLevelElts =append (_dafgg .EG_RunLevelElts ,_ffffe );_ffffe .EG_RangeMarkupElements =append (_ffffe .EG_RangeMarkupElements ,_dcdga ); -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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfddeb :=NewEG_PContent (); -_fcbdf :=NewEG_ContentRunContent ();_adafg :=NewEG_RunLevelElts ();_gdfef :=NewEG_RangeMarkupElements ();_gdfef .MoveFromRangeEnd =NewCT_MarkupRange ();if _bggcd :=d .DecodeElement (_gdfef .MoveFromRangeEnd ,&_agffae );_bggcd !=nil {return _bggcd ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_cfddeb ); -_cfddeb .EG_ContentRunContent =append (_cfddeb .EG_ContentRunContent ,_fcbdf );_fcbdf .EG_RunLevelElts =append (_fcbdf .EG_RunLevelElts ,_adafg );_adafg .EG_RangeMarkupElements =append (_adafg .EG_RangeMarkupElements ,_gdfef );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gebaf :=NewEG_PContent (); -_cadag :=NewEG_ContentRunContent ();_egbff :=NewEG_RunLevelElts ();_cgcab :=NewEG_RangeMarkupElements ();_cgcab .MoveToRangeStart =NewCT_MoveBookmark ();if _ceeecc :=d .DecodeElement (_cgcab .MoveToRangeStart ,&_agffae );_ceeecc !=nil {return _ceeecc ; -};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_gebaf );_gebaf .EG_ContentRunContent =append (_gebaf .EG_ContentRunContent ,_cadag );_cadag .EG_RunLevelElts =append (_cadag .EG_RunLevelElts ,_egbff );_egbff .EG_RangeMarkupElements =append (_egbff .EG_RangeMarkupElements ,_cgcab ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_babfa :=NewEG_PContent (); -_affbd :=NewEG_ContentRunContent ();_cabcc :=NewEG_RunLevelElts ();_ebgef :=NewEG_RangeMarkupElements ();_ebgef .MoveToRangeEnd =NewCT_MarkupRange ();if _bgacef :=d .DecodeElement (_ebgef .MoveToRangeEnd ,&_agffae );_bgacef !=nil {return _bgacef ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_babfa ); -_babfa .EG_ContentRunContent =append (_babfa .EG_ContentRunContent ,_affbd );_affbd .EG_RunLevelElts =append (_affbd .EG_RunLevelElts ,_cabcc );_cabcc .EG_RangeMarkupElements =append (_cabcc .EG_RangeMarkupElements ,_ebgef );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_dggde :=NewEG_PContent (); -_gfabbe :=NewEG_ContentRunContent ();_gfada :=NewEG_RunLevelElts ();_ggfcc :=NewEG_RangeMarkupElements ();_ggfcc .CommentRangeStart =NewCT_MarkupRange ();if _bebbb :=d .DecodeElement (_ggfcc .CommentRangeStart ,&_agffae );_bebbb !=nil {return _bebbb ;}; -_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_dggde );_dggde .EG_ContentRunContent =append (_dggde .EG_ContentRunContent ,_gfabbe );_gfabbe .EG_RunLevelElts =append (_gfabbe .EG_RunLevelElts ,_gfada );_gfada .EG_RangeMarkupElements =append (_gfada .EG_RangeMarkupElements ,_ggfcc ); -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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcdfg :=NewEG_PContent (); -_bfbgb :=NewEG_ContentRunContent ();_egada :=NewEG_RunLevelElts ();_edcae :=NewEG_RangeMarkupElements ();_edcae .CommentRangeEnd =NewCT_MarkupRange ();if _bafbd :=d .DecodeElement (_edcae .CommentRangeEnd ,&_agffae );_bafbd !=nil {return _bafbd ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_gcdfg ); -_gcdfg .EG_ContentRunContent =append (_gcdfg .EG_ContentRunContent ,_bfbgb );_bfbgb .EG_RunLevelElts =append (_bfbgb .EG_RunLevelElts ,_egada );_egada .EG_RangeMarkupElements =append (_egada .EG_RangeMarkupElements ,_edcae );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cdcgf :=NewEG_PContent (); -_edgff :=NewEG_ContentRunContent ();_fbadg :=NewEG_RunLevelElts ();_gcfeg :=NewEG_RangeMarkupElements ();_gcfeg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _beadef :=d .DecodeElement (_gcfeg .CustomXmlInsRangeStart ,&_agffae );_beadef !=nil {return _beadef ; -};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_cdcgf );_cdcgf .EG_ContentRunContent =append (_cdcgf .EG_ContentRunContent ,_edgff );_edgff .EG_RunLevelElts =append (_edgff .EG_RunLevelElts ,_fbadg );_fbadg .EG_RangeMarkupElements =append (_fbadg .EG_RangeMarkupElements ,_gcfeg ); -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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bgbae :=NewEG_PContent (); -_eedcbg :=NewEG_ContentRunContent ();_abccgg :=NewEG_RunLevelElts ();_dgafa :=NewEG_RangeMarkupElements ();_dgafa .CustomXmlInsRangeEnd =NewCT_Markup ();if _edfcd :=d .DecodeElement (_dgafa .CustomXmlInsRangeEnd ,&_agffae );_edfcd !=nil {return _edfcd ; -};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_bgbae );_bgbae .EG_ContentRunContent =append (_bgbae .EG_ContentRunContent ,_eedcbg );_eedcbg .EG_RunLevelElts =append (_eedcbg .EG_RunLevelElts ,_abccgg );_abccgg .EG_RangeMarkupElements =append (_abccgg .EG_RangeMarkupElements ,_dgafa ); -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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_degacf :=NewEG_PContent (); -_aedee :=NewEG_ContentRunContent ();_begee :=NewEG_RunLevelElts ();_gggad :=NewEG_RangeMarkupElements ();_gggad .CustomXmlDelRangeStart =NewCT_TrackChange ();if _eaeeg :=d .DecodeElement (_gggad .CustomXmlDelRangeStart ,&_agffae );_eaeeg !=nil {return _eaeeg ; -};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_degacf );_degacf .EG_ContentRunContent =append (_degacf .EG_ContentRunContent ,_aedee );_aedee .EG_RunLevelElts =append (_aedee .EG_RunLevelElts ,_begee );_begee .EG_RangeMarkupElements =append (_begee .EG_RangeMarkupElements ,_gggad ); -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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ggcega :=NewEG_PContent (); -_agaeg :=NewEG_ContentRunContent ();_egefd :=NewEG_RunLevelElts ();_fbfaa :=NewEG_RangeMarkupElements ();_fbfaa .CustomXmlDelRangeEnd =NewCT_Markup ();if _gbddbd :=d .DecodeElement (_fbfaa .CustomXmlDelRangeEnd ,&_agffae );_gbddbd !=nil {return _gbddbd ; -};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_ggcega );_ggcega .EG_ContentRunContent =append (_ggcega .EG_ContentRunContent ,_agaeg );_agaeg .EG_RunLevelElts =append (_agaeg .EG_RunLevelElts ,_egefd );_egefd .EG_RangeMarkupElements =append (_egefd .EG_RangeMarkupElements ,_fbfaa ); -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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bdddd :=NewEG_PContent (); -_addfe :=NewEG_ContentRunContent ();_aegee :=NewEG_RunLevelElts ();_abccga :=NewEG_RangeMarkupElements ();_abccga .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _feecdf :=d .DecodeElement (_abccga .CustomXmlMoveFromRangeStart ,&_agffae );_feecdf !=nil {return _feecdf ; -};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_bdddd );_bdddd .EG_ContentRunContent =append (_bdddd .EG_ContentRunContent ,_addfe );_addfe .EG_RunLevelElts =append (_addfe .EG_RunLevelElts ,_aegee );_aegee .EG_RangeMarkupElements =append (_aegee .EG_RangeMarkupElements ,_abccga ); -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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_efgdaa :=NewEG_PContent (); -_cagcf :=NewEG_ContentRunContent ();_aaeagd :=NewEG_RunLevelElts ();_edadb :=NewEG_RangeMarkupElements ();_edadb .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fafbe :=d .DecodeElement (_edadb .CustomXmlMoveFromRangeEnd ,&_agffae );_fafbe !=nil {return _fafbe ; -};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_efgdaa );_efgdaa .EG_ContentRunContent =append (_efgdaa .EG_ContentRunContent ,_cagcf );_cagcf .EG_RunLevelElts =append (_cagcf .EG_RunLevelElts ,_aaeagd );_aaeagd .EG_RangeMarkupElements =append (_aaeagd .EG_RangeMarkupElements ,_edadb ); -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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cacae :=NewEG_PContent (); -_ffedf :=NewEG_ContentRunContent ();_febce :=NewEG_RunLevelElts ();_bdcgg :=NewEG_RangeMarkupElements ();_bdcgg .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _ecgcf :=d .DecodeElement (_bdcgg .CustomXmlMoveToRangeStart ,&_agffae );_ecgcf !=nil {return _ecgcf ; -};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_cacae );_cacae .EG_ContentRunContent =append (_cacae .EG_ContentRunContent ,_ffedf );_ffedf .EG_RunLevelElts =append (_ffedf .EG_RunLevelElts ,_febce );_febce .EG_RangeMarkupElements =append (_febce .EG_RangeMarkupElements ,_bdcgg ); -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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fgfgb :=NewEG_PContent (); -_gaagg :=NewEG_ContentRunContent ();_eabdf :=NewEG_RunLevelElts ();_cagbc :=NewEG_RangeMarkupElements ();_cagbc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _efgfda :=d .DecodeElement (_cagbc .CustomXmlMoveToRangeEnd ,&_agffae );_efgfda !=nil {return _efgfda ; -};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_fgfgb );_fgfgb .EG_ContentRunContent =append (_fgfgb .EG_ContentRunContent ,_gaagg );_gaagg .EG_RunLevelElts =append (_gaagg .EG_RunLevelElts ,_eabdf );_eabdf .EG_RangeMarkupElements =append (_eabdf .EG_RangeMarkupElements ,_cagbc ); -case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_edaa :=NewEG_PContent (); -_fcfdga :=NewEG_ContentRunContent ();_fgbef :=NewEG_RunLevelElts ();_dbdgaa :=NewEG_MathContent ();_dbdgaa .OMathPara =_dg .NewOMathPara ();if _gbebg :=d .DecodeElement (_dbdgaa .OMathPara ,&_agffae );_gbebg !=nil {return _gbebg ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_edaa ); -_edaa .EG_ContentRunContent =append (_edaa .EG_ContentRunContent ,_fcfdga );_fcfdga .EG_RunLevelElts =append (_fcfdga .EG_RunLevelElts ,_fgbef );_fgbef .EG_MathContent =append (_fgbef .EG_MathContent ,_dbdgaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_geeecd :=NewEG_PContent (); -_fffbdf :=NewEG_ContentRunContent ();_afcfff :=NewEG_RunLevelElts ();_ddgcd :=NewEG_MathContent ();_ddgcd .OMath =_dg .NewOMath ();if _dbgcba :=d .DecodeElement (_ddgcd .OMath ,&_agffae );_dbgcba !=nil {return _dbgcba ;};_dfadc .EG_PContent =append (_dfadc .EG_PContent ,_geeecd ); -_geeecd .EG_ContentRunContent =append (_geeecd .EG_ContentRunContent ,_fffbdf );_fffbdf .EG_RunLevelElts =append (_fffbdf .EG_RunLevelElts ,_afcfff );_afcfff .EG_MathContent =append (_afcfff .EG_MathContent ,_ddgcd );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_agffae .Name ); -if _gegbe :=d .Skip ();_gegbe !=nil {return _gegbe ;};};case _b .EndElement :break _dacagc ;case _b .CharData :};};return nil ;};type CT_DocPartBehavior struct{ +// Z-Ordering of Page Border +ZOrderAttr ST_PageBorderZOrder ; -// Insertion Behavior Value -ValAttr ST_DocPartBehavior ;};func (_gafff ST_SdtDateMappingType )Validate ()error {return _gafff .ValidateWithPath ("")};type CT_TargetScreenSz struct{ +// Pages to Display Page Borders +DisplayAttr ST_PageBorderDisplay ; -// Target Screen Size Value -ValAttr ST_TargetScreenSz ;};func NewCT_DocPartType ()*CT_DocPartType {_aagag :=&CT_DocPartType {};_aagag .ValAttr =ST_DocPartType (1);return _aagag ;};func (_eg *AG_Password )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ga :=range start .Attr {if _ga .Name .Local =="\u0061\u006c\u0067\u006f\u0072\u0069\u0074\u0068\u006d\u004e\u0061\u006d\u0065"{_fb ,_gg :=_ga .Value ,error (nil ); -if _gg !=nil {return _gg ;};_eg .AlgorithmNameAttr =&_fb ;continue ;};if _ga .Name .Local =="\u0068a\u0073\u0068\u0056\u0061\u006c\u0075e"{_ge ,_feg :=_ga .Value ,error (nil );if _feg !=nil {return _feg ;};_eg .HashValueAttr =&_ge ;continue ;};if _ga .Name .Local =="\u0073a\u006c\u0074\u0056\u0061\u006c\u0075e"{_bb ,_gee :=_ga .Value ,error (nil ); -if _gee !=nil {return _gee ;};_eg .SaltValueAttr =&_bb ;continue ;};if _ga .Name .Local =="\u0073p\u0069\u006e\u0043\u006f\u0075\u006et"{_ec ,_fg :=_d .ParseInt (_ga .Value ,10,64);if _fg !=nil {return _fg ;};_eg .SpinCountAttr =&_ec ;continue ;};};for {_gb ,_ae :=d .Token (); -if _ae !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0073\u0073\u0077\u006f\u0072\u0064\u003a\u0020\u0025\u0073",_ae );};if _gff ,_ad :=_gb .(_b .EndElement );_ad &&_gff .Name ==start .Name {break ;};}; -return nil ;};func (_cbfga *CT_PPrGeneral )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgecd :for {_fgcdee ,_cebdcb :=d .Token ();if _cebdcb !=nil {return _cebdcb ;};switch _cbbdf :=_fgcdee .(type ){case _b .StartElement :switch _cbbdf .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 :"\u0070\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_cbfga .PStyle =NewCT_String (); -if _bfbaff :=d .DecodeElement (_cbfga .PStyle ,&_cbbdf );_bfbaff !=nil {return _bfbaff ;};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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_cbfga .KeepNext =NewCT_OnOff (); -if _gadgdf :=d .DecodeElement (_cbfga .KeepNext ,&_cbbdf );_gadgdf !=nil {return _gadgdf ;};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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_cbfga .KeepLines =NewCT_OnOff (); -if _ceebf :=d .DecodeElement (_cbfga .KeepLines ,&_cbbdf );_ceebf !=nil {return _ceebf ;};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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_cbfga .PageBreakBefore =NewCT_OnOff (); -if _fdcbea :=d .DecodeElement (_cbfga .PageBreakBefore ,&_cbbdf );_fdcbea !=nil {return _fdcbea ;};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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_cbfga .FramePr =NewCT_FramePr (); -if _baebb :=d .DecodeElement (_cbfga .FramePr ,&_cbbdf );_baebb !=nil {return _baebb ;};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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_cbfga .WidowControl =NewCT_OnOff (); -if _faacda :=d .DecodeElement (_cbfga .WidowControl ,&_cbbdf );_faacda !=nil {return _faacda ;};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 :"\u006e\u0075\u006dP\u0072"},_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 :"\u006e\u0075\u006dP\u0072"}:_cbfga .NumPr =NewCT_NumPr (); -if _ccde :=d .DecodeElement (_cbfga .NumPr ,&_cbbdf );_ccde !=nil {return _ccde ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_cbfga .SuppressLineNumbers =NewCT_OnOff (); -if _gadbg :=d .DecodeElement (_cbfga .SuppressLineNumbers ,&_cbbdf );_gadbg !=nil {return _gadbg ;};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 :"\u0070\u0042\u0064\u0072"},_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 :"\u0070\u0042\u0064\u0072"}:_cbfga .PBdr =NewCT_PBdr (); -if _ceedb :=d .DecodeElement (_cbfga .PBdr ,&_cbbdf );_ceedb !=nil {return _ceedb ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_cbfga .Shd =NewCT_Shd (); -if _cfecf :=d .DecodeElement (_cbfga .Shd ,&_cbbdf );_cfecf !=nil {return _cfecf ;};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 :"\u0074\u0061\u0062\u0073"},_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 :"\u0074\u0061\u0062\u0073"}:_cbfga .Tabs =NewCT_Tabs (); -if _gaegd :=d .DecodeElement (_cbfga .Tabs ,&_cbbdf );_gaegd !=nil {return _gaegd ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_cbfga .SuppressAutoHyphens =NewCT_OnOff (); -if _decac :=d .DecodeElement (_cbfga .SuppressAutoHyphens ,&_cbbdf );_decac !=nil {return _decac ;};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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_cbfga .Kinsoku =NewCT_OnOff (); -if _ebcaf :=d .DecodeElement (_cbfga .Kinsoku ,&_cbbdf );_ebcaf !=nil {return _ebcaf ;};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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_cbfga .WordWrap =NewCT_OnOff (); -if _fgefg :=d .DecodeElement (_cbfga .WordWrap ,&_cbbdf );_fgefg !=nil {return _fgefg ;};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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_cbfga .OverflowPunct =NewCT_OnOff (); -if _geeef :=d .DecodeElement (_cbfga .OverflowPunct ,&_cbbdf );_geeef !=nil {return _geeef ;};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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_cbfga .TopLinePunct =NewCT_OnOff (); -if _adfgg :=d .DecodeElement (_cbfga .TopLinePunct ,&_cbbdf );_adfgg !=nil {return _adfgg ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_cbfga .AutoSpaceDE =NewCT_OnOff (); -if _dgbeb :=d .DecodeElement (_cbfga .AutoSpaceDE ,&_cbbdf );_dgbeb !=nil {return _dgbeb ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_cbfga .AutoSpaceDN =NewCT_OnOff (); -if _ccfbe :=d .DecodeElement (_cbfga .AutoSpaceDN ,&_cbbdf );_ccfbe !=nil {return _ccfbe ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_cbfga .Bidi =NewCT_OnOff (); -if _gfbe :=d .DecodeElement (_cbfga .Bidi ,&_cbbdf );_gfbe !=nil {return _gfbe ;};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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_cbfga .AdjustRightInd =NewCT_OnOff (); -if _cbdca :=d .DecodeElement (_cbfga .AdjustRightInd ,&_cbbdf );_cbdca !=nil {return _cbdca ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_cbfga .SnapToGrid =NewCT_OnOff (); -if _ffedcc :=d .DecodeElement (_cbfga .SnapToGrid ,&_cbbdf );_ffedcc !=nil {return _ffedcc ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_cbfga .Spacing =NewCT_Spacing (); -if _ccedg :=d .DecodeElement (_cbfga .Spacing ,&_cbbdf );_ccedg !=nil {return _ccedg ;};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 :"\u0069\u006e\u0064"},_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 :"\u0069\u006e\u0064"}:_cbfga .Ind =NewCT_Ind (); -if _gccbd :=d .DecodeElement (_cbfga .Ind ,&_cbbdf );_gccbd !=nil {return _gccbd ;};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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_cbfga .ContextualSpacing =NewCT_OnOff (); -if _ddaeg :=d .DecodeElement (_cbfga .ContextualSpacing ,&_cbbdf );_ddaeg !=nil {return _ddaeg ;};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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_cbfga .MirrorIndents =NewCT_OnOff (); -if _ccec :=d .DecodeElement (_cbfga .MirrorIndents ,&_cbbdf );_ccec !=nil {return _ccec ;};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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_cbfga .SuppressOverlap =NewCT_OnOff (); -if _afcae :=d .DecodeElement (_cbfga .SuppressOverlap ,&_cbbdf );_afcae !=nil {return _afcae ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_cbfga .Jc =NewCT_Jc (); -if _efdaaa :=d .DecodeElement (_cbfga .Jc ,&_cbbdf );_efdaaa !=nil {return _efdaaa ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_cbfga .TextDirection =NewCT_TextDirection (); -if _cgacb :=d .DecodeElement (_cbfga .TextDirection ,&_cbbdf );_cgacb !=nil {return _cgacb ;};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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_cbfga .TextAlignment =NewCT_TextAlignment (); -if _adgea :=d .DecodeElement (_cbfga .TextAlignment ,&_cbbdf );_adgea !=nil {return _adgea ;};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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_cbfga .TextboxTightWrap =NewCT_TextboxTightWrap (); -if _babe :=d .DecodeElement (_cbfga .TextboxTightWrap ,&_cbbdf );_babe !=nil {return _babe ;};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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_cbfga .OutlineLvl =NewCT_DecimalNumber (); -if _ccege :=d .DecodeElement (_cbfga .OutlineLvl ,&_cbbdf );_ccege !=nil {return _ccege ;};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 :"\u0064\u0069\u0076I\u0064"},_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 :"\u0064\u0069\u0076I\u0064"}:_cbfga .DivId =NewCT_DecimalNumber (); -if _ecgaa :=d .DecodeElement (_cbfga .DivId ,&_cbbdf );_ecgaa !=nil {return _ecgaa ;};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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_cbfga .CnfStyle =NewCT_Cnf (); -if _afedf :=d .DecodeElement (_cbfga .CnfStyle ,&_cbbdf );_afedf !=nil {return _afedf ;};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 :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_cbfga .PPrChange =NewCT_PPrChange (); -if _baeac :=d .DecodeElement (_cbfga .PPrChange ,&_cbbdf );_baeac !=nil {return _baeac ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cbbdf .Name ); -if _geeee :=d .Skip ();_geeee !=nil {return _geeee ;};};case _b .EndElement :break _cgecd ;case _b .CharData :};};return nil ;};const (ST_PTabRelativeToUnset ST_PTabRelativeTo =0;ST_PTabRelativeToMargin ST_PTabRelativeTo =1;ST_PTabRelativeToIndent ST_PTabRelativeTo =2; -);func (_bfcfaf *WdCT_LinkedTextboxInformation )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",_bfcfaf .IdAttr )});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0073\u0065\u0071"},Value :_f .Sprintf ("\u0025\u0076",_bfcfaf .SeqAttr )}); -e .EncodeToken (start );if _bfcfaf .ExtLst !=nil {_feedb :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}};e .EncodeElement (_bfcfaf .ExtLst ,_feedb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};func (_ggdega ST_WmlColorSchemeIndex )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ggdega .String (),start );};func NewCT_AutoCaptions ()*CT_AutoCaptions {_def :=&CT_AutoCaptions {};return _def };func (_dgaec *CT_TextAlignment )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgaec .ValAttr =ST_TextAlignment (1); -for _ ,_gccec :=range start .Attr {if _gccec .Name .Local =="\u0076\u0061\u006c"{_dgaec .ValAttr .UnmarshalXMLAttr (_gccec );continue ;};};for {_ecdeec ,_bbddge :=d .Token ();if _bbddge !=nil {return _f .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",_bbddge ); -};if _fgaaeb ,_ccfbf :=_ecdeec .(_b .EndElement );_ccfbf &&_fgaaeb .Name ==start .Name {break ;};};return nil ;};const (ST_DocPartGalleryUnset ST_DocPartGallery =0;ST_DocPartGalleryPlaceholder ST_DocPartGallery =1;ST_DocPartGalleryAny ST_DocPartGallery =2; -ST_DocPartGalleryDefault ST_DocPartGallery =3;ST_DocPartGalleryDocParts ST_DocPartGallery =4;ST_DocPartGalleryCoverPg ST_DocPartGallery =5;ST_DocPartGalleryEq ST_DocPartGallery =6;ST_DocPartGalleryFtrs ST_DocPartGallery =7;ST_DocPartGalleryHdrs ST_DocPartGallery =8; -ST_DocPartGalleryPgNum ST_DocPartGallery =9;ST_DocPartGalleryTbls ST_DocPartGallery =10;ST_DocPartGalleryWatermarks ST_DocPartGallery =11;ST_DocPartGalleryAutoTxt ST_DocPartGallery =12;ST_DocPartGalleryTxtBox ST_DocPartGallery =13;ST_DocPartGalleryPgNumT ST_DocPartGallery =14; -ST_DocPartGalleryPgNumB ST_DocPartGallery =15;ST_DocPartGalleryPgNumMargins ST_DocPartGallery =16;ST_DocPartGalleryTblOfContents ST_DocPartGallery =17;ST_DocPartGalleryBib ST_DocPartGallery =18;ST_DocPartGalleryCustQuickParts ST_DocPartGallery =19;ST_DocPartGalleryCustCoverPg ST_DocPartGallery =20; -ST_DocPartGalleryCustEq ST_DocPartGallery =21;ST_DocPartGalleryCustFtrs ST_DocPartGallery =22;ST_DocPartGalleryCustHdrs ST_DocPartGallery =23;ST_DocPartGalleryCustPgNum ST_DocPartGallery =24;ST_DocPartGalleryCustTbls ST_DocPartGallery =25;ST_DocPartGalleryCustWatermarks ST_DocPartGallery =26; -ST_DocPartGalleryCustAutoTxt ST_DocPartGallery =27;ST_DocPartGalleryCustTxtBox ST_DocPartGallery =28;ST_DocPartGalleryCustPgNumT ST_DocPartGallery =29;ST_DocPartGalleryCustPgNumB ST_DocPartGallery =30;ST_DocPartGalleryCustPgNumMargins ST_DocPartGallery =31; -ST_DocPartGalleryCustTblOfContents ST_DocPartGallery =32;ST_DocPartGalleryCustBib ST_DocPartGallery =33;ST_DocPartGalleryCustom1 ST_DocPartGallery =34;ST_DocPartGalleryCustom2 ST_DocPartGallery =35;ST_DocPartGalleryCustom3 ST_DocPartGallery =36;ST_DocPartGalleryCustom4 ST_DocPartGallery =37; -ST_DocPartGalleryCustom5 ST_DocPartGallery =38;);func (_bdadg *CT_TrPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcefba :for {_eadge ,_dacagg :=d .Token ();if _dacagg !=nil {return _dacagg ;};switch _bgedd :=_eadge .(type ){case _b .StartElement :switch _bgedd .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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_daeea :=NewCT_Cnf (); -if _gadce :=d .DecodeElement (_daeea ,&_bgedd );_gadce !=nil {return _gadce ;};_bdadg .CnfStyle =append (_bdadg .CnfStyle ,_daeea );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 :"\u0064\u0069\u0076I\u0064"},_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 :"\u0064\u0069\u0076I\u0064"}:_dbcbfg :=NewCT_DecimalNumber (); -if _bffeb :=d .DecodeElement (_dbcbfg ,&_bgedd );_bffeb !=nil {return _bffeb ;};_bdadg .DivId =append (_bdadg .DivId ,_dbcbfg );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 :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0067\u0072\u0069\u0064\u0042\u0065\u0066\u006f\u0072\u0065"}:_ddcda :=NewCT_DecimalNumber (); -if _aacbff :=d .DecodeElement (_ddcda ,&_bgedd );_aacbff !=nil {return _aacbff ;};_bdadg .GridBefore =append (_bdadg .GridBefore ,_ddcda );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 :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"},_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 :"\u0067r\u0069\u0064\u0041\u0066\u0074\u0065r"}:_aegac :=NewCT_DecimalNumber (); -if _gffcg :=d .DecodeElement (_aegac ,&_bgedd );_gffcg !=nil {return _gffcg ;};_bdadg .GridAfter =append (_bdadg .GridAfter ,_aegac );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 :"\u0077B\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0077B\u0065\u0066\u006f\u0072\u0065"}:_bdadab :=NewCT_TblWidth (); -if _abddf :=d .DecodeElement (_bdadab ,&_bgedd );_abddf !=nil {return _abddf ;};_bdadg .WBefore =append (_bdadg .WBefore ,_bdadab );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 :"\u0077\u0041\u0066\u0074\u0065\u0072"},_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 :"\u0077\u0041\u0066\u0074\u0065\u0072"}:_dgbdd :=NewCT_TblWidth (); -if _dbedge :=d .DecodeElement (_dgbdd ,&_bgedd );_dbedge !=nil {return _dbedge ;};_bdadg .WAfter =append (_bdadg .WAfter ,_dgbdd );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 :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"},_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 :"\u0063a\u006e\u0074\u0053\u0070\u006c\u0069t"}:_fcafc :=NewCT_OnOff (); -if _gbcdbb :=d .DecodeElement (_fcafc ,&_bgedd );_gbcdbb !=nil {return _gbcdbb ;};_bdadg .CantSplit =append (_bdadg .CantSplit ,_fcafc );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 :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\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 :"\u0074\u0072\u0048\u0065\u0069\u0067\u0068\u0074"}:_eadag :=NewCT_Height (); -if _dcfda :=d .DecodeElement (_eadag ,&_bgedd );_dcfda !=nil {return _dcfda ;};_bdadg .TrHeight =append (_bdadg .TrHeight ,_eadag );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 :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"},_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 :"\u0074b\u006c\u0048\u0065\u0061\u0064\u0065r"}:_ccdfdf :=NewCT_OnOff (); -if _ffcgdf :=d .DecodeElement (_ccdfdf ,&_bgedd );_ffcgdf !=nil {return _ffcgdf ;};_bdadg .TblHeader =append (_bdadg .TblHeader ,_ccdfdf );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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_ddcdg :=NewCT_TblWidth (); -if _bacdb :=d .DecodeElement (_ddcdg ,&_bgedd );_bacdb !=nil {return _bacdb ;};_bdadg .TblCellSpacing =append (_bdadg .TblCellSpacing ,_ddcdg );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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_gdebbf :=NewCT_JcTable (); -if _cadaf :=d .DecodeElement (_gdebbf ,&_bgedd );_cadaf !=nil {return _cadaf ;};_bdadg .Jc =append (_bdadg .Jc ,_gdebbf );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 :"\u0068\u0069\u0064\u0064\u0065\u006e"},_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 :"\u0068\u0069\u0064\u0064\u0065\u006e"}:_egfgca :=NewCT_OnOff (); -if _gede :=d .DecodeElement (_egfgca ,&_bgedd );_gede !=nil {return _gede ;};_bdadg .Hidden =append (_bdadg .Hidden ,_egfgca );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bdadg .Ins =NewCT_TrackChange (); -if _debddd :=d .DecodeElement (_bdadg .Ins ,&_bgedd );_debddd !=nil {return _debddd ;};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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_bdadg .Del =NewCT_TrackChange (); -if _effbg :=d .DecodeElement (_bdadg .Del ,&_bgedd );_effbg !=nil {return _effbg ;};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 :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u0074\u0072\u0050\u0072\u0043\u0068\u0061\u006e\u0067\u0065"}:_bdadg .TrPrChange =NewCT_TrPrChange (); -if _dbdgd :=d .DecodeElement (_bdadg .TrPrChange ,&_bgedd );_dbdgd !=nil {return _dbdgd ;};default:_af .Log .Debug ("\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",_bgedd .Name ); -if _deggab :=d .Skip ();_deggab !=nil {return _deggab ;};};case _b .EndElement :break _dcefba ;case _b .CharData :};};return nil ;};type CT_DocGrid struct{ +// Page Border Positioning +OffsetFromAttr ST_PageBorderOffset ; -// Document Grid Type -TypeAttr ST_DocGrid ; +// Top Border +Top *CT_TopPageBorder ; -// Document Grid Line Pitch -LinePitchAttr *int64 ; +// Left Border +Left *CT_PageBorder ; -// Document Grid Character Pitch -CharSpaceAttr *int64 ;};func (_gbfag *ST_ObjectDrawAspect )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gbfag =0;case "\u0063o\u006e\u0074\u0065\u006e\u0074":*_gbfag =1;case "\u0069\u0063\u006f\u006e":*_gbfag =2;};return nil ;}; -type CT_FontRel struct{FontKeyAttr string ;SubsettedAttr _bc .ST_OnOff ;IdAttr string ;};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; -); +// Bottom Border +Bottom *CT_BottomPageBorder ; -// ValidateWithPath validates the CT_TextScale and its children, prefixing error messages with path -func (_fafad *CT_TextScale )ValidateWithPath (path string )error {if _fafad .ValAttr !=nil {if _agdcg :=_fafad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agdcg !=nil {return _agdcg ;};};return nil ;};func (_cgbd *CT_FramesetSplitbar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aedbgd :for {_adaee ,_eagbd :=d .Token (); -if _eagbd !=nil {return _eagbd ;};switch _fafg :=_adaee .(type ){case _b .StartElement :switch _fafg .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 :"\u0077"},_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 :"\u0077"}:_cgbd .W =NewCT_TwipsMeasure (); -if _face :=d .DecodeElement (_cgbd .W ,&_fafg );_face !=nil {return _face ;};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 :"\u0063\u006f\u006co\u0072"},_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 :"\u0063\u006f\u006co\u0072"}:_cgbd .Color =NewCT_Color (); -if _fabe :=d .DecodeElement (_cgbd .Color ,&_fafg );_fabe !=nil {return _fabe ;};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 :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"},_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 :"\u006e\u006f\u0042\u006f\u0072\u0064\u0065\u0072"}:_cgbd .NoBorder =NewCT_OnOff (); -if _abfad :=d .DecodeElement (_cgbd .NoBorder ,&_fafg );_abfad !=nil {return _abfad ;};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 :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_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 :"f\u006c\u0061\u0074\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_cgbd .FlatBorders =NewCT_OnOff (); -if _gbee :=d .DecodeElement (_cgbd .FlatBorders ,&_fafg );_gbee !=nil {return _gbee ;};default:_af .Log .Debug ("\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",_fafg .Name ); -if _bcba :=d .Skip ();_bcba !=nil {return _bcba ;};};case _b .EndElement :break _aedbgd ;case _b .CharData :};};return nil ;}; +// Right Border +Right *CT_PageBorder ;};func (_cgbf *CT_BookmarkRange )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebbaa :=range start .Attr {if _ebbaa .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_dabb ,_cfbe :=_ff .ParseInt (_ebbaa .Value ,10,64); +if _cfbe !=nil {return _cfbe ;};_cgbf .ColFirstAttr =&_dabb ;continue ;};if _ebbaa .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_gca ,_ggag :=_ff .ParseInt (_ebbaa .Value ,10,64);if _ggag !=nil {return _ggag ;};_cgbf .ColLastAttr =&_gca ;continue ; +};if _ebbaa .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_cgbf .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_ebbaa );continue ;};if _ebbaa .Name .Local =="\u0069\u0064"{_fdda ,_edda :=_ff .ParseInt (_ebbaa .Value ,10,64); +if _edda !=nil {return _edda ;};_cgbf .IdAttr =_fdda ;continue ;};};for {_fed ,_cabe :=d .Token ();if _cabe !=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",_cabe ); +};if _bfdc ,_bcgd :=_fed .(_g .EndElement );_bcgd &&_bfdc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_AbstractNum and its children -func (_bbe *CT_AbstractNum )Validate ()error {return _bbe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d");};func (_dde *CT_Background )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gfg :=range start .Attr {if _gfg .Name .Local =="\u0063\u006f\u006co\u0072"{_eeb ,_fec :=ParseUnionST_HexColor (_gfg .Value ); -if _fec !=nil {return _fec ;};_dde .ColorAttr =&_eeb ;continue ;};if _gfg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_dde .ThemeColorAttr .UnmarshalXMLAttr (_gfg );continue ;};if _gfg .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_gbde ,_dff :=_gfg .Value ,error (nil ); -if _dff !=nil {return _dff ;};_dde .ThemeTintAttr =&_gbde ;continue ;};if _gfg .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_bcg ,_afc :=_gfg .Value ,error (nil );if _afc !=nil {return _afc ;};_dde .ThemeShadeAttr =&_bcg ; -continue ;};};_cce :for {_cdg ,_dfd :=d .Token ();if _dfd !=nil {return _dfd ;};switch _dcf :=_cdg .(type ){case _b .StartElement :switch _dcf .Name {default:if _ccga ,_da :=_gf .CreateElement (_dcf );_da !=nil {return _da ;}else {if _bbd :=d .DecodeElement (_ccga ,&_dcf ); -_bbd !=nil {return _bbd ;};_dde .Any =append (_dde .Any ,_ccga );};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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_dde .Drawing =NewCT_Drawing (); -if _efe :=d .DecodeElement (_dde .Drawing ,&_dcf );_efe !=nil {return _efe ;};};case _b .EndElement :break _cce ;case _b .CharData :};};return nil ;};func (_dccga *CT_Caption )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_dccga .NameAttr )}); -if _dccga .PosAttr !=ST_CaptionPosUnset {_bfeg ,_agg :=_dccga .PosAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0070o\u0073"});if _agg !=nil {return _agg ;};start .Attr =append (start .Attr ,_bfeg );};if _dccga .ChapNumAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063\u0068\u0061\u0070\u004e\u0075m"},Value :_f .Sprintf ("\u0025\u0076",*_dccga .ChapNumAttr )}); -};if _dccga .HeadingAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0068\u0065\u0061\u0064\u0069\u006eg"},Value :_f .Sprintf ("\u0025\u0076",*_dccga .HeadingAttr )});};if _dccga .NoLabelAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u006e\u006f\u004c\u0061\u0062\u0065l"},Value :_f .Sprintf ("\u0025\u0076",*_dccga .NoLabelAttr )}); -};if _dccga .NumFmtAttr !=ST_NumberFormatUnset {_ace ,_cgebc :=_dccga .NumFmtAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0046\u006d\u0074"});if _cgebc !=nil {return _cgebc ;};start .Attr =append (start .Attr ,_ace );};if _dccga .SepAttr !=ST_ChapterSepUnset {_afdfb ,_efg :=_dccga .SepAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0073e\u0070"}); -if _efg !=nil {return _efg ;};start .Attr =append (start .Attr ,_afdfb );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_DocPartGallery ()*CT_DocPartGallery {_bbffd :=&CT_DocPartGallery {};_bbffd .ValAttr =ST_DocPartGallery (1); -return _bbffd ;};func NewEndnotes ()*Endnotes {_eefgfe :=&Endnotes {};_eefgfe .CT_Endnotes =*NewCT_Endnotes ();return _eefgfe ;};func (_bdebd ST_PageBorderDisplay )String ()string {switch _bdebd {case 0:return "";case 1:return "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073"; -case 2:return "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e";case 3:return "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065";};return "";};type CT_DocVar struct{ +// ValidateWithPath validates the CT_FFData and its children, prefixing error messages with path +func (_ddgfc *CT_FFData )ValidateWithPath (path string )error {for _ddfge ,_abdff :=range _ddgfc .Name {if _gffaf :=_abdff .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u004e\u0061\u006d\u0065\u005b\u0025\u0064\u005d",path ,_ddfge ));_gffaf !=nil {return _gffaf ; +};};for _eafef ,_gcddc :=range _ddgfc .Label {if _gdffce :=_gcddc .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002fL\u0061\u0062\u0065\u006c\u005b\u0025\u0064\u005d",path ,_eafef ));_gdffce !=nil {return _gdffce ;};};for _gcfe ,_babc :=range _ddgfc .TabIndex {if _gbegb :=_babc .ValidateWithPath (_a .Sprintf ("\u0025s\u002fT\u0061\u0062\u0049\u006e\u0064\u0065\u0078\u005b\u0025\u0064\u005d",path ,_gcfe )); +_gbegb !=nil {return _gbegb ;};};for _abgbf ,_ddce :=range _ddgfc .Enabled {if _caeda :=_ddce .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0061\u0062\u006c\u0065d\u005b\u0025\u0064\u005d",path ,_abgbf ));_caeda !=nil {return _caeda ; +};};for _edgc ,_decg :=range _ddgfc .CalcOnExit {if _eabgd :=_decg .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0061\u006c\u0063\u004f\u006e\u0045\u0078\u0069t\u005b\u0025\u0064\u005d",path ,_edgc ));_eabgd !=nil {return _eabgd ;};};for _dcdab ,_ccbag :=range _ddgfc .EntryMacro {if _accdc :=_ccbag .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0045\u006e\u0074\u0072\u0079\u004d\u0061\u0063\u0072o\u005b\u0025\u0064\u005d",path ,_dcdab )); +_accdc !=nil {return _accdc ;};};for _gdeb ,_cecff :=range _ddgfc .ExitMacro {if _abcce :=_cecff .ValidateWithPath (_a .Sprintf ("\u0025\u0073/\u0045\u0078\u0069t\u004d\u0061\u0063\u0072\u006f\u005b\u0025\u0064\u005d",path ,_gdeb ));_abcce !=nil {return _abcce ; +};};for _afgcd ,_eecfc :=range _ddgfc .HelpText {if _gcabf :=_eecfc .ValidateWithPath (_a .Sprintf ("\u0025s\u002fH\u0065\u006c\u0070\u0054\u0065\u0078\u0074\u005b\u0025\u0064\u005d",path ,_afgcd ));_gcabf !=nil {return _gcabf ;};};for _edba ,_dgcce :=range _ddgfc .StatusText {if _ecedb :=_dgcce .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0053\u0074\u0061\u0074\u0075\u0073\u0054\u0065\u0078t\u005b\u0025\u0064\u005d",path ,_edba )); +_ecedb !=nil {return _ecedb ;};};if _ddgfc .CheckBox !=nil {if _acbeg :=_ddgfc .CheckBox .ValidateWithPath (path +"\u002fC\u0068\u0065\u0063\u006b\u0042\u006fx");_acbeg !=nil {return _acbeg ;};};if _ddgfc .DdList !=nil {if _afcg :=_ddgfc .DdList .ValidateWithPath (path +"\u002fD\u0064\u004c\u0069\u0073\u0074"); +_afcg !=nil {return _afcg ;};};if _ddgfc .TextInput !=nil {if _aabab :=_ddgfc .TextInput .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0049\u006e\u0070\u0075\u0074");_aabab !=nil {return _aabab ;};};return nil ;};func (_abcdd *EG_RPrBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcefb :for {_dcacfa ,_fabfae :=d .Token (); +if _fabfae !=nil {return _fabfae ;};switch _ecdgca :=_dcacfa .(type ){case _g .StartElement :switch _ecdgca .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .RStyle =NewCT_String (); +if _efcbf :=d .DecodeElement (_abcdd .RStyle ,&_ecdgca );_efcbf !=nil {return _efcbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .RFonts =NewCT_Fonts (); +if _dfabfg :=d .DecodeElement (_abcdd .RFonts ,&_ecdgca );_dfabfg !=nil {return _dfabfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .B =NewCT_OnOff (); +if _ceeda :=d .DecodeElement (_abcdd .B ,&_ecdgca );_ceeda !=nil {return _ceeda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .BCs =NewCT_OnOff (); +if _acgfgg :=d .DecodeElement (_abcdd .BCs ,&_ecdgca );_acgfgg !=nil {return _acgfgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .I =NewCT_OnOff (); +if _abecg :=d .DecodeElement (_abcdd .I ,&_ecdgca );_abecg !=nil {return _abecg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .ICs =NewCT_OnOff (); +if _eedagbg :=d .DecodeElement (_abcdd .ICs ,&_ecdgca );_eedagbg !=nil {return _eedagbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .Caps =NewCT_OnOff (); +if _gafgb :=d .DecodeElement (_abcdd .Caps ,&_ecdgca );_gafgb !=nil {return _gafgb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcdd .SmallCaps =NewCT_OnOff (); +if _cfedfd :=d .DecodeElement (_abcdd .SmallCaps ,&_ecdgca );_cfedfd !=nil {return _cfedfd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .Strike =NewCT_OnOff (); +if _ddeab :=d .DecodeElement (_abcdd .Strike ,&_ecdgca );_ddeab !=nil {return _ddeab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcdd .Dstrike =NewCT_OnOff (); +if _eadee :=d .DecodeElement (_abcdd .Dstrike ,&_ecdgca );_eadee !=nil {return _eadee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcdd .Outline =NewCT_OnOff (); +if _gadeea :=d .DecodeElement (_abcdd .Outline ,&_ecdgca );_gadeea !=nil {return _gadeea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .Shadow =NewCT_OnOff (); +if _cdeabg :=d .DecodeElement (_abcdd .Shadow ,&_ecdgca );_cdeabg !=nil {return _cdeabg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .Emboss =NewCT_OnOff (); +if _afgdfe :=d .DecodeElement (_abcdd .Emboss ,&_ecdgca );_afgdfe !=nil {return _afgdfe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcdd .Imprint =NewCT_OnOff (); +if _fagbda :=d .DecodeElement (_abcdd .Imprint ,&_ecdgca );_fagbda !=nil {return _fagbda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcdd .NoProof =NewCT_OnOff (); +if _bdbea :=d .DecodeElement (_abcdd .NoProof ,&_ecdgca );_bdbea !=nil {return _bdbea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .SnapToGrid =NewCT_OnOff (); +if _fbcgef :=d .DecodeElement (_abcdd .SnapToGrid ,&_ecdgca );_fbcgef !=nil {return _fbcgef ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcdd .Vanish =NewCT_OnOff (); +if _dfcbc :=d .DecodeElement (_abcdd .Vanish ,&_ecdgca );_dfcbc !=nil {return _dfcbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcdd .WebHidden =NewCT_OnOff (); +if _bfebb :=d .DecodeElement (_abcdd .WebHidden ,&_ecdgca );_bfebb !=nil {return _bfebb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_abcdd .Color =NewCT_Color (); +if _gcgcg :=d .DecodeElement (_abcdd .Color ,&_ecdgca );_gcgcg !=nil {return _gcgcg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcdd .Spacing =NewCT_SignedTwipsMeasure (); +if _fdeegf :=d .DecodeElement (_abcdd .Spacing ,&_ecdgca );_fdeegf !=nil {return _fdeegf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcdd .W =NewCT_TextScale (); +if _egdbg :=d .DecodeElement (_abcdd .W ,&_ecdgca );_egdbg !=nil {return _egdbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcdd .Kern =NewCT_HpsMeasure (); +if _ccage :=d .DecodeElement (_abcdd .Kern ,&_ecdgca );_ccage !=nil {return _ccage ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .Position =NewCT_SignedHpsMeasure (); +if _ffbgbe :=d .DecodeElement (_abcdd .Position ,&_ecdgca );_ffbgbe !=nil {return _ffbgbe ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .Sz =NewCT_HpsMeasure (); +if _agaeeb :=d .DecodeElement (_abcdd .Sz ,&_ecdgca );_agaeeb !=nil {return _agaeeb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .SzCs =NewCT_HpsMeasure (); +if _ddbaaf :=d .DecodeElement (_abcdd .SzCs ,&_ecdgca );_ddbaaf !=nil {return _ddbaaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcdd .Highlight =NewCT_Highlight (); +if _badaea :=d .DecodeElement (_abcdd .Highlight ,&_ecdgca );_badaea !=nil {return _badaea ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcdd .U =NewCT_Underline (); +if _cfbafg :=d .DecodeElement (_abcdd .U ,&_ecdgca );_cfbafg !=nil {return _cfbafg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .Effect =NewCT_TextEffect (); +if _facdc :=d .DecodeElement (_abcdd .Effect ,&_ecdgca );_facdc !=nil {return _facdc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .Bdr =NewCT_Border (); +if _dabefb :=d .DecodeElement (_abcdd .Bdr ,&_ecdgca );_dabefb !=nil {return _dabefb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .Shd =NewCT_Shd (); +if _cbcae :=d .DecodeElement (_abcdd .Shd ,&_ecdgca );_cbcae !=nil {return _cbcae ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcdd .FitText =NewCT_FitText (); +if _babaf :=d .DecodeElement (_abcdd .FitText ,&_ecdgca );_babaf !=nil {return _babaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcdd .VertAlign =NewCT_VerticalAlignRun (); +if _cefdd :=d .DecodeElement (_abcdd .VertAlign ,&_ecdgca );_cefdd !=nil {return _cefdd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .Rtl =NewCT_OnOff (); +if _daeda :=d .DecodeElement (_abcdd .Rtl ,&_ecdgca );_daeda !=nil {return _daeda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .Cs =NewCT_OnOff (); +if _gdfbd :=d .DecodeElement (_abcdd .Cs ,&_ecdgca );_gdfbd !=nil {return _gdfbd ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .Em =NewCT_Em (); +if _cefag :=d .DecodeElement (_abcdd .Em ,&_ecdgca );_cefag !=nil {return _cefag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcdd .Lang =NewCT_Language (); +if _eebaba :=d .DecodeElement (_abcdd .Lang ,&_ecdgca );_eebaba !=nil {return _eebaba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_abcdd .EastAsianLayout =NewCT_EastAsianLayout (); +if _facbda :=d .DecodeElement (_abcdd .EastAsianLayout ,&_ecdgca );_facbda !=nil {return _facbda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_abcdd .SpecVanish =NewCT_OnOff (); +if _cbbfaf :=d .DecodeElement (_abcdd .SpecVanish ,&_ecdgca );_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 :"\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"}:_abcdd .OMath =NewCT_OnOff (); +if _bcbbd :=d .DecodeElement (_abcdd .OMath ,&_ecdgca );_bcbbd !=nil {return _bcbbd ;};default:_bd .Log .Debug ("\u0073k\u0069\u0070p\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",_ecdgca .Name ); +if _bffge :=d .Skip ();_bffge !=nil {return _bffge ;};};case _g .EndElement :break _bcefb ;case _g .CharData :};};return nil ;}; -// Document Variable Name -NameAttr string ; +// ValidateWithPath validates the CT_P and its children, prefixing error messages with path +func (_caaa *CT_P )ValidateWithPath (path string )error {if _caaa .PPr !=nil {if _ggdb :=_caaa .PPr .ValidateWithPath (path +"\u002f\u0050\u0050\u0072");_ggdb !=nil {return _ggdb ;};};for _fabbd ,_efbae :=range _caaa .EG_PContent {if _fgeeee :=_efbae .ValidateWithPath (_a .Sprintf ("\u0025s\u002fE\u0047\u005f\u0050\u0043\u006fn\u0074\u0065n\u0074\u005b\u0025\u0064\u005d",path ,_fabbd )); +_fgeeee !=nil {return _fgeeee ;};};return nil ;}; -// Document Variable Value -ValAttr string ;};func (_cagg *CT_Attr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ggcg :=range start .Attr {if _ggcg .Name .Local =="\u0075\u0072\u0069"{_caa ,_faf :=_ggcg .Value ,error (nil );if _faf !=nil {return _faf ;};_cagg .UriAttr =&_caa ; -continue ;};if _ggcg .Name .Local =="\u006e\u0061\u006d\u0065"{_bege ,_bff :=_ggcg .Value ,error (nil );if _bff !=nil {return _bff ;};_cagg .NameAttr =_bege ;continue ;};if _ggcg .Name .Local =="\u0076\u0061\u006c"{_de ,_fea :=_ggcg .Value ,error (nil ); -if _fea !=nil {return _fea ;};_cagg .ValAttr =_de ;continue ;};};for {_ecfc ,_bafb :=d .Token ();if _bafb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0041\u0074\u0074\u0072\u003a\u0020\u0025\u0073",_bafb );};if _aabe ,_bbf :=_ecfc .(_b .EndElement ); -_bbf &&_aabe .Name ==start .Name {break ;};};return nil ;};func (_cggcdg *ST_DisplacedByCustomXml )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cggcdg =0;case "\u006e\u0065\u0078\u0074":*_cggcdg =1;case "\u0070\u0072\u0065\u0076":*_cggcdg =2; -};return nil ;};type ST_DocPartBehavior byte ;func (_afffbg *CT_TblPrExBase )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feafe :for {_gbcdb ,_feffca :=d .Token ();if _feffca !=nil {return _feffca ;};switch _bfdce :=_gbcdb .(type ){case _b .StartElement :switch _bfdce .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 :"\u0074\u0062\u006c\u0057"},_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 :"\u0074\u0062\u006c\u0057"}:_afffbg .TblW =NewCT_TblWidth (); -if _defcd :=d .DecodeElement (_afffbg .TblW ,&_bfdce );_defcd !=nil {return _defcd ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_afffbg .Jc =NewCT_JcTable (); -if _efbd :=d .DecodeElement (_afffbg .Jc ,&_bfdce );_efbd !=nil {return _efbd ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_afffbg .TblCellSpacing =NewCT_TblWidth (); -if _cddafa :=d .DecodeElement (_afffbg .TblCellSpacing ,&_bfdce );_cddafa !=nil {return _cddafa ;};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 :"\u0074\u0062\u006c\u0049\u006e\u0064"},_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 :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_afffbg .TblInd =NewCT_TblWidth (); -if _bbefc :=d .DecodeElement (_afffbg .TblInd ,&_bfdce );_bbefc !=nil {return _bbefc ;};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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_afffbg .TblBorders =NewCT_TblBorders (); -if _dcffe :=d .DecodeElement (_afffbg .TblBorders ,&_bfdce );_dcffe !=nil {return _dcffe ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_afffbg .Shd =NewCT_Shd (); -if _feafc :=d .DecodeElement (_afffbg .Shd ,&_bfdce );_feafc !=nil {return _feafc ;};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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_afffbg .TblLayout =NewCT_TblLayoutType (); -if _aebd :=d .DecodeElement (_afffbg .TblLayout ,&_bfdce );_aebd !=nil {return _aebd ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_afffbg .TblCellMar =NewCT_TblCellMar (); -if _agbac :=d .DecodeElement (_afffbg .TblCellMar ,&_bfdce );_agbac !=nil {return _agbac ;};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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_afffbg .TblLook =NewCT_TblLook (); -if _gccaed :=d .DecodeElement (_afffbg .TblLook ,&_bfdce );_gccaed !=nil {return _gccaed ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bfdce .Name ); -if _bdefcf :=d .Skip ();_bdefcf !=nil {return _bdefcf ;};};case _b .EndElement :break _feafe ;case _b .CharData :};};return nil ;};func (_eggc *CT_SdtPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdedc :for {_dccbg ,_dfgb :=d .Token (); -if _dfgb !=nil {return _dfgb ;};switch _fggeb :=_dccbg .(type ){case _b .StartElement :switch _fggeb .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_eggc .RPr =NewCT_RPr (); -if _bcggd :=d .DecodeElement (_eggc .RPr ,&_fggeb );_bcggd !=nil {return _bcggd ;};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 :"\u0061\u006c\u0069a\u0073"},_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 :"\u0061\u006c\u0069a\u0073"}:_eggc .Alias =NewCT_String (); -if _bbcfe :=d .DecodeElement (_eggc .Alias ,&_fggeb );_bbcfe !=nil {return _bbcfe ;};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 :"\u0074\u0061\u0067"},_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 :"\u0074\u0061\u0067"}:_eggc .Tag =NewCT_String (); -if _edeeg :=d .DecodeElement (_eggc .Tag ,&_fggeb );_edeeg !=nil {return _edeeg ;};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 :"\u0069\u0064"},_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 :"\u0069\u0064"}:_eggc .Id =NewCT_DecimalNumber (); -if _ggcbgd :=d .DecodeElement (_eggc .Id ,&_fggeb );_ggcbgd !=nil {return _ggcbgd ;};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 :"\u006c\u006f\u0063\u006b"},_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 :"\u006c\u006f\u0063\u006b"}:_eggc .Lock =NewCT_Lock (); -if _egcba :=d .DecodeElement (_eggc .Lock ,&_fggeb );_egcba !=nil {return _egcba ;};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 :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"},_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 :"p\u006c\u0061\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"}:_eggc .Placeholder =NewCT_Placeholder (); -if _dacb :=d .DecodeElement (_eggc .Placeholder ,&_fggeb );_dacb !=nil {return _dacb ;};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 :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"},_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 :"\u0074e\u006d\u0070\u006f\u0072\u0061\u0072y"}:_eggc .Temporary =NewCT_OnOff (); -if _ffdgb :=d .DecodeElement (_eggc .Temporary ,&_fggeb );_ffdgb !=nil {return _ffdgb ;};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 :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"},_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 :"\u0073\u0068\u006f\u0077\u0069\u006e\u0067\u0050\u006c\u0063\u0048\u0064\u0072"}:_eggc .ShowingPlcHdr =NewCT_OnOff (); -if _fdaga :=d .DecodeElement (_eggc .ShowingPlcHdr ,&_fggeb );_fdaga !=nil {return _fdaga ;};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 :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"},_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 :"d\u0061\u0074\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067"}:_eggc .DataBinding =NewCT_DataBinding (); -if _bfdfc :=d .DecodeElement (_eggc .DataBinding ,&_fggeb );_bfdfc !=nil {return _bfdfc ;};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 :"\u006c\u0061\u0062e\u006c"},_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 :"\u006c\u0061\u0062e\u006c"}:_eggc .Label =NewCT_DecimalNumber (); -if _baefa :=d .DecodeElement (_eggc .Label ,&_fggeb );_baefa !=nil {return _baefa ;};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 :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"},_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 :"\u0074\u0061\u0062\u0049\u006e\u0064\u0065\u0078"}:_eggc .TabIndex =NewCT_UnsignedDecimalNumber (); -if _gbafa :=d .DecodeElement (_eggc .TabIndex ,&_fggeb );_gbafa !=nil {return _gbafa ;};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 :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_eggc .Choice =NewCT_SdtPrChoice (); -if _fbbfe :=d .DecodeElement (&_eggc .Choice .Equation ,&_fggeb );_fbbfe !=nil {return _fbbfe ;};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 :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_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 :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_eggc .Choice =NewCT_SdtPrChoice (); -if _gegde :=d .DecodeElement (&_eggc .Choice .ComboBox ,&_fggeb );_gegde !=nil {return _gegde ;};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 :"\u0064\u0061\u0074\u0065"},_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 :"\u0064\u0061\u0074\u0065"}:_eggc .Choice =NewCT_SdtPrChoice (); -if _afcegc :=d .DecodeElement (&_eggc .Choice .Date ,&_fggeb );_afcegc !=nil {return _afcegc ;};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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_eggc .Choice =NewCT_SdtPrChoice (); -if _eccfd :=d .DecodeElement (&_eggc .Choice .DocPartObj ,&_fggeb );_eccfd !=nil {return _eccfd ;};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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_eggc .Choice =NewCT_SdtPrChoice (); -if _eacddg :=d .DecodeElement (&_eggc .Choice .DocPartList ,&_fggeb );_eacddg !=nil {return _eacddg ;};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 :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\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 :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_eggc .Choice =NewCT_SdtPrChoice (); -if _cbefg :=d .DecodeElement (&_eggc .Choice .DropDownList ,&_fggeb );_cbefg !=nil {return _cbefg ;};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 :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_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 :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_eggc .Choice =NewCT_SdtPrChoice (); -if _bdada :=d .DecodeElement (&_eggc .Choice .Picture ,&_fggeb );_bdada !=nil {return _bdada ;};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 :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\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 :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_eggc .Choice =NewCT_SdtPrChoice (); -if _edbdc :=d .DecodeElement (&_eggc .Choice .RichText ,&_fggeb );_edbdc !=nil {return _edbdc ;};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 :"\u0074\u0065\u0078\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 :"\u0074\u0065\u0078\u0074"}:_eggc .Choice =NewCT_SdtPrChoice (); -if _cedecd :=d .DecodeElement (&_eggc .Choice .Text ,&_fggeb );_cedecd !=nil {return _cedecd ;};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 :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_eggc .Choice =NewCT_SdtPrChoice (); -if _bffad :=d .DecodeElement (&_eggc .Choice .Citation ,&_fggeb );_bffad !=nil {return _bffad ;};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 :"\u0067\u0072\u006fu\u0070"},_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 :"\u0067\u0072\u006fu\u0070"}:_eggc .Choice =NewCT_SdtPrChoice (); -if _dbbaba :=d .DecodeElement (&_eggc .Choice .Group ,&_fggeb );_dbbaba !=nil {return _dbbaba ;};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 :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_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 :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_eggc .Choice =NewCT_SdtPrChoice (); -if _accbab :=d .DecodeElement (&_eggc .Choice .Bibliography ,&_fggeb );_accbab !=nil {return _accbab ;};default:_gggac :=&_gf .XSDAny {};if _fbafa :=d .DecodeElement (_gggac ,&_fggeb );_fbafa !=nil {return _fbafa ;};_eggc .Extra =append (_eggc .Extra ,_gggac ); -};case _b .EndElement :break _cdedc ;case _b .CharData :};};return nil ;};func NewCT_PPrBase ()*CT_PPrBase {_fged :=&CT_PPrBase {};return _fged };func (_gfgcc *ST_PageBorderDisplay )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaedcg ,_adaag :=d .Token (); -if _adaag !=nil {return _adaag ;};if _ebbde ,_facaa :=_gaedcg .(_b .EndElement );_facaa &&_ebbde .Name ==start .Name {*_gfgcc =1;return nil ;};if _febbg ,_fccag :=_gaedcg .(_b .CharData );!_fccag {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",_gaedcg ); -}else {switch string (_febbg ){case "":*_gfgcc =0;case "\u0061\u006c\u006c\u0050\u0061\u0067\u0065\u0073":*_gfgcc =1;case "\u0066i\u0072\u0073\u0074\u0050\u0061\u0067e":*_gfgcc =2;case "\u006e\u006f\u0074F\u0069\u0072\u0073\u0074\u0050\u0061\u0067\u0065":*_gfgcc =3; -};};_gaedcg ,_adaag =d .Token ();if _adaag !=nil {return _adaag ;};if _cbgcb ,_becfgg :=_gaedcg .(_b .EndElement );_becfgg &&_cbgcb .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",_gaedcg ); -};func (_gggbfe *EG_RubyContent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cecgf :for {_ebfab ,_cdafe :=d .Token ();if _cdafe !=nil {return _cdafe ;};switch _dfdba :=_ebfab .(type ){case _b .StartElement :switch _dfdba .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 :"\u0072"},_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 :"\u0072"}:_gggbfe .R =NewCT_R (); -if _eddaeg :=d .DecodeElement (_gggbfe .R ,&_dfdba );_eddaeg !=nil {return _eddaeg ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ffebf :=NewEG_RunLevelElts (); -_ffebf .ProofErr =NewCT_ProofErr ();if _gbdgd :=d .DecodeElement (_ffebf .ProofErr ,&_dfdba );_gbdgd !=nil {return _gbdgd ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_ffebf );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dccabe :=NewEG_RunLevelElts (); -_dccabe .PermStart =NewCT_PermStart ();if _cacafa :=d .DecodeElement (_dccabe .PermStart ,&_dfdba );_cacafa !=nil {return _cacafa ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_dccabe );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bbbec :=NewEG_RunLevelElts (); -_bbbec .PermEnd =NewCT_Perm ();if _gfcgb :=d .DecodeElement (_bbbec .PermEnd ,&_dfdba );_gfcgb !=nil {return _gfcgb ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_bbbec );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_eabfca :=NewEG_RunLevelElts (); -_eabfca .Ins =NewCT_RunTrackChange ();if _geeabf :=d .DecodeElement (_eabfca .Ins ,&_dfdba );_geeabf !=nil {return _geeabf ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_eabfca );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_fbgdaa :=NewEG_RunLevelElts (); -_fbgdaa .Del =NewCT_RunTrackChange ();if _cegbd :=d .DecodeElement (_fbgdaa .Del ,&_dfdba );_cegbd !=nil {return _cegbd ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_fbgdaa );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_deebea :=NewEG_RunLevelElts (); -_deebea .MoveFrom =NewCT_RunTrackChange ();if _gafdg :=d .DecodeElement (_deebea .MoveFrom ,&_dfdba );_gafdg !=nil {return _gafdg ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_deebea );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aegega :=NewEG_RunLevelElts (); -_aegega .MoveTo =NewCT_RunTrackChange ();if _cdcab :=d .DecodeElement (_aegega .MoveTo ,&_dfdba );_cdcab !=nil {return _cdcab ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_aegega );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_egecg :=NewEG_RunLevelElts (); -_fceece :=NewEG_RangeMarkupElements ();_fceece .BookmarkStart =NewCT_Bookmark ();if _cdgab :=d .DecodeElement (_fceece .BookmarkStart ,&_dfdba );_cdgab !=nil {return _cdgab ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_egecg );_egecg .EG_RangeMarkupElements =append (_egecg .EG_RangeMarkupElements ,_fceece ); -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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ebffg :=NewEG_RunLevelElts (); -_bbfgfe :=NewEG_RangeMarkupElements ();_bbfgfe .BookmarkEnd =NewCT_MarkupRange ();if _dfdee :=d .DecodeElement (_bbfgfe .BookmarkEnd ,&_dfdba );_dfdee !=nil {return _dfdee ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_ebffg );_ebffg .EG_RangeMarkupElements =append (_ebffg .EG_RangeMarkupElements ,_bbfgfe ); -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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cbdef :=NewEG_RunLevelElts (); -_egcbb :=NewEG_RangeMarkupElements ();_egcbb .MoveFromRangeStart =NewCT_MoveBookmark ();if _edcef :=d .DecodeElement (_egcbb .MoveFromRangeStart ,&_dfdba );_edcef !=nil {return _edcef ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_cbdef ); -_cbdef .EG_RangeMarkupElements =append (_cbdef .EG_RangeMarkupElements ,_egcbb );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eacfgc :=NewEG_RunLevelElts (); -_edafag :=NewEG_RangeMarkupElements ();_edafag .MoveFromRangeEnd =NewCT_MarkupRange ();if _ffbdad :=d .DecodeElement (_edafag .MoveFromRangeEnd ,&_dfdba );_ffbdad !=nil {return _ffbdad ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_eacfgc ); -_eacfgc .EG_RangeMarkupElements =append (_eacfgc .EG_RangeMarkupElements ,_edafag );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_eddacf :=NewEG_RunLevelElts (); -_agaca :=NewEG_RangeMarkupElements ();_agaca .MoveToRangeStart =NewCT_MoveBookmark ();if _gabcff :=d .DecodeElement (_agaca .MoveToRangeStart ,&_dfdba );_gabcff !=nil {return _gabcff ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_eddacf ); -_eddacf .EG_RangeMarkupElements =append (_eddacf .EG_RangeMarkupElements ,_agaca );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bafdf :=NewEG_RunLevelElts (); -_gfcefcb :=NewEG_RangeMarkupElements ();_gfcefcb .MoveToRangeEnd =NewCT_MarkupRange ();if _fgcffa :=d .DecodeElement (_gfcefcb .MoveToRangeEnd ,&_dfdba );_fgcffa !=nil {return _fgcffa ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_bafdf ); -_bafdf .EG_RangeMarkupElements =append (_bafdf .EG_RangeMarkupElements ,_gfcefcb );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_fgbfe :=NewEG_RunLevelElts (); -_fdgbb :=NewEG_RangeMarkupElements ();_fdgbb .CommentRangeStart =NewCT_MarkupRange ();if _dcafe :=d .DecodeElement (_fdgbb .CommentRangeStart ,&_dfdba );_dcafe !=nil {return _dcafe ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_fgbfe ); -_fgbfe .EG_RangeMarkupElements =append (_fgbfe .EG_RangeMarkupElements ,_fdgbb );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdcdae :=NewEG_RunLevelElts (); -_cedac :=NewEG_RangeMarkupElements ();_cedac .CommentRangeEnd =NewCT_MarkupRange ();if _dfgade :=d .DecodeElement (_cedac .CommentRangeEnd ,&_dfdba );_dfgade !=nil {return _dfgade ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_bdcdae ); -_bdcdae .EG_RangeMarkupElements =append (_bdcdae .EG_RangeMarkupElements ,_cedac );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cgfded :=NewEG_RunLevelElts (); -_ggbfa :=NewEG_RangeMarkupElements ();_ggbfa .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fdfdfd :=d .DecodeElement (_ggbfa .CustomXmlInsRangeStart ,&_dfdba );_fdfdfd !=nil {return _fdfdfd ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_cgfded ); -_cgfded .EG_RangeMarkupElements =append (_cgfded .EG_RangeMarkupElements ,_ggbfa );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dafbfg :=NewEG_RunLevelElts (); -_gfcgfc :=NewEG_RangeMarkupElements ();_gfcgfc .CustomXmlInsRangeEnd =NewCT_Markup ();if _ddecdf :=d .DecodeElement (_gfcgfc .CustomXmlInsRangeEnd ,&_dfdba );_ddecdf !=nil {return _ddecdf ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_dafbfg ); -_dafbfg .EG_RangeMarkupElements =append (_dafbfg .EG_RangeMarkupElements ,_gfcgfc );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_eacbgg :=NewEG_RunLevelElts (); -_acdce :=NewEG_RangeMarkupElements ();_acdce .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gbccdb :=d .DecodeElement (_acdce .CustomXmlDelRangeStart ,&_dfdba );_gbccdb !=nil {return _gbccdb ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_eacbgg ); -_eacbgg .EG_RangeMarkupElements =append (_eacbgg .EG_RangeMarkupElements ,_acdce );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_afgeb :=NewEG_RunLevelElts (); -_fbbcba :=NewEG_RangeMarkupElements ();_fbbcba .CustomXmlDelRangeEnd =NewCT_Markup ();if _fbaceg :=d .DecodeElement (_fbbcba .CustomXmlDelRangeEnd ,&_dfdba );_fbaceg !=nil {return _fbaceg ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_afgeb ); -_afgeb .EG_RangeMarkupElements =append (_afgeb .EG_RangeMarkupElements ,_fbbcba );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ecdgb :=NewEG_RunLevelElts (); -_gcbae :=NewEG_RangeMarkupElements ();_gcbae .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gccaad :=d .DecodeElement (_gcbae .CustomXmlMoveFromRangeStart ,&_dfdba );_gccaad !=nil {return _gccaad ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_ecdgb ); -_ecdgb .EG_RangeMarkupElements =append (_ecdgb .EG_RangeMarkupElements ,_gcbae );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_bfaec :=NewEG_RunLevelElts (); -_ecabba :=NewEG_RangeMarkupElements ();_ecabba .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _addgde :=d .DecodeElement (_ecabba .CustomXmlMoveFromRangeEnd ,&_dfdba );_addgde !=nil {return _addgde ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_bfaec ); -_bfaec .EG_RangeMarkupElements =append (_bfaec .EG_RangeMarkupElements ,_ecabba );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_cdgga :=NewEG_RunLevelElts (); -_febgd :=NewEG_RangeMarkupElements ();_febgd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _adfgb :=d .DecodeElement (_febgd .CustomXmlMoveToRangeStart ,&_dfdba );_adfgb !=nil {return _adfgb ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_cdgga ); -_cdgga .EG_RangeMarkupElements =append (_cdgga .EG_RangeMarkupElements ,_febgd );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fbgbb :=NewEG_RunLevelElts (); -_caebc :=NewEG_RangeMarkupElements ();_caebc .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _efbcfd :=d .DecodeElement (_caebc .CustomXmlMoveToRangeEnd ,&_dfdba );_efbcfd !=nil {return _efbcfd ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_fbgbb ); -_fbgbb .EG_RangeMarkupElements =append (_fbgbb .EG_RangeMarkupElements ,_caebc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcagba :=NewEG_RunLevelElts (); -_cdbeb :=NewEG_MathContent ();_cdbeb .OMathPara =_dg .NewOMathPara ();if _aaecdg :=d .DecodeElement (_cdbeb .OMathPara ,&_dfdba );_aaecdg !=nil {return _aaecdg ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_dcagba );_dcagba .EG_MathContent =append (_dcagba .EG_MathContent ,_cdbeb ); -case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_afdbe :=NewEG_RunLevelElts (); -_deaedc :=NewEG_MathContent ();_deaedc .OMath =_dg .NewOMath ();if _bgaaef :=d .DecodeElement (_deaedc .OMath ,&_dfdba );_bgaaef !=nil {return _bgaaef ;};_gggbfe .EG_RunLevelElts =append (_gggbfe .EG_RunLevelElts ,_afdbe );_afdbe .EG_MathContent =append (_afdbe .EG_MathContent ,_deaedc ); -default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_dfdba .Name ); -if _dfafc :=d .Skip ();_dfafc !=nil {return _dfafc ;};};case _b .EndElement :break _cecgf ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_FtnProps and its children +func (_eaba *CT_FtnProps )Validate ()error {return _eaba .ValidateWithPath ("C\u0054\u005f\u0046\u0074\u006e\u0050\u0072\u006f\u0070\u0073");}; -// ValidateWithPath validates the CT_TextEffect and its children, prefixing error messages with path -func (_ffcgf *CT_TextEffect )ValidateWithPath (path string )error {if _ffcgf .ValAttr ==ST_TextEffectUnset {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 _dgagcc :=_ffcgf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgagcc !=nil {return _dgagcc ;};return nil ;};func NewCT_TextboxTightWrap ()*CT_TextboxTightWrap {_fbace :=&CT_TextboxTightWrap {};_fbace .ValAttr =ST_TextboxTightWrap (1); -return _fbace ;};func (_cbccbf ST_View )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cbccbf .String (),start );}; +// Validate validates the CT_Bookmark and its children +func (_ccde *CT_Bookmark )Validate ()error {return _ccde .ValidateWithPath ("C\u0054\u005f\u0042\u006f\u006f\u006b\u006d\u0061\u0072\u006b");};func (_eagaf ST_ThemeColor )String ()string {switch _eagaf {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 "";}; -// Validate validates the CT_BdoContentRun and its children -func (_gfae *CT_BdoContentRun )Validate ()error {return _gfae .ValidateWithPath ("\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_abagc *CT_Lock )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aada :=range start .Attr {if _aada .Name .Local =="\u0076\u0061\u006c"{_abagc .ValAttr .UnmarshalXMLAttr (_aada ); -continue ;};};for {_aagbfd ,_eacba :=d .Token ();if _eacba !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_eacba );};if _ffcaf ,_cbfed :=_aagbfd .(_b .EndElement );_cbfed &&_ffcaf .Name ==start .Name {break ; -};};return nil ;}; +// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path +func (_ccbaa *CT_OnOff )ValidateWithPath (path string )error {if _ccbaa .ValAttr !=nil {if _gbfba :=_ccbaa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbfba !=nil {return _gbfba ;};};return nil ;};func (_faabd *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 :_a .Sprintf ("\u0025\u0076",_faabd .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eaebg *EG_ContentRunContentBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecbdgf :for {_gdacf ,_bcecad :=d .Token ();if _bcecad !=nil {return _bcecad ; +};switch _cdefb :=_gdacf .(type ){case _g .StartElement :switch _cdefb .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_eaebg .SmartTag =NewCT_SmartTagRun (); +if _fgfbg :=d .DecodeElement (_eaebg .SmartTag ,&_cdefb );_fgfbg !=nil {return _fgfbg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_eaebg .Sdt =NewCT_SdtRun (); +if _aedad :=d .DecodeElement (_eaebg .Sdt ,&_cdefb );_aedad !=nil {return _aedad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fggcd :=NewEG_RunLevelElts (); +_fggcd .ProofErr =NewCT_ProofErr ();if _gggdda :=d .DecodeElement (_fggcd .ProofErr ,&_cdefb );_gggdda !=nil {return _gggdda ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_fggcd );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_dbbgg :=NewEG_RunLevelElts (); +_dbbgg .PermStart =NewCT_PermStart ();if _adcba :=d .DecodeElement (_dbbgg .PermStart ,&_cdefb );_adcba !=nil {return _adcba ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_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 :"\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"}:_afaeda :=NewEG_RunLevelElts (); +_afaeda .PermEnd =NewCT_Perm ();if _ggdad :=d .DecodeElement (_afaeda .PermEnd ,&_cdefb );_ggdad !=nil {return _ggdad ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_afaeda );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_fdgdf :=NewEG_RunLevelElts (); +_fdgdf .Ins =NewCT_RunTrackChange ();if _gdffff :=d .DecodeElement (_fdgdf .Ins ,&_cdefb );_gdffff !=nil {return _gdffff ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_fdgdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fafaea :=NewEG_RunLevelElts (); +_fafaea .Del =NewCT_RunTrackChange ();if _aebdd :=d .DecodeElement (_fafaea .Del ,&_cdefb );_aebdd !=nil {return _aebdd ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_fafaea );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\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"}:_bfbadf :=NewEG_RunLevelElts (); +_bfbadf .MoveFrom =NewCT_RunTrackChange ();if _eabba :=d .DecodeElement (_bfbadf .MoveFrom ,&_cdefb );_eabba !=nil {return _eabba ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_bfbadf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_dgbff :=NewEG_RunLevelElts (); +_dgbff .MoveTo =NewCT_RunTrackChange ();if _cdefd :=d .DecodeElement (_dgbff .MoveTo ,&_cdefb );_cdefd !=nil {return _cdefd ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_dgbff );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_bdeege :=NewEG_RunLevelElts (); +_efgabf :=NewEG_RangeMarkupElements ();_efgabf .BookmarkStart =NewCT_Bookmark ();if _afgee :=d .DecodeElement (_efgabf .BookmarkStart ,&_cdefb );_afgee !=nil {return _afgee ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_bdeege );_bdeege .EG_RangeMarkupElements =append (_bdeege .EG_RangeMarkupElements ,_efgabf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_eaacb :=NewEG_RunLevelElts (); +_cfddc :=NewEG_RangeMarkupElements ();_cfddc .BookmarkEnd =NewCT_MarkupRange ();if _eggdd :=d .DecodeElement (_cfddc .BookmarkEnd ,&_cdefb );_eggdd !=nil {return _eggdd ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_eaacb );_eaacb .EG_RangeMarkupElements =append (_eaacb .EG_RangeMarkupElements ,_cfddc ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_acaga :=NewEG_RunLevelElts (); +_gfecge :=NewEG_RangeMarkupElements ();_gfecge .MoveFromRangeStart =NewCT_MoveBookmark ();if _febaa :=d .DecodeElement (_gfecge .MoveFromRangeStart ,&_cdefb );_febaa !=nil {return _febaa ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_acaga ); +_acaga .EG_RangeMarkupElements =append (_acaga .EG_RangeMarkupElements ,_gfecge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbcf :=NewEG_RunLevelElts (); +_efdadf :=NewEG_RangeMarkupElements ();_efdadf .MoveFromRangeEnd =NewCT_MarkupRange ();if _cfgad :=d .DecodeElement (_efdadf .MoveFromRangeEnd ,&_cdefb );_cfgad !=nil {return _cfgad ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_cbcf );_cbcf .EG_RangeMarkupElements =append (_cbcf .EG_RangeMarkupElements ,_efdadf ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_cbgeg :=NewEG_RunLevelElts (); +_dcdabf :=NewEG_RangeMarkupElements ();_dcdabf .MoveToRangeStart =NewCT_MoveBookmark ();if _adebf :=d .DecodeElement (_dcdabf .MoveToRangeStart ,&_cdefb );_adebf !=nil {return _adebf ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_cbgeg ); +_cbgeg .EG_RangeMarkupElements =append (_cbgeg .EG_RangeMarkupElements ,_dcdabf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\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"}:_gebac :=NewEG_RunLevelElts (); +_cccff :=NewEG_RangeMarkupElements ();_cccff .MoveToRangeEnd =NewCT_MarkupRange ();if _cbgdg :=d .DecodeElement (_cccff .MoveToRangeEnd ,&_cdefb );_cbgdg !=nil {return _cbgdg ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_gebac );_gebac .EG_RangeMarkupElements =append (_gebac .EG_RangeMarkupElements ,_cccff ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\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"}:_ccedf :=NewEG_RunLevelElts (); +_dcefge :=NewEG_RangeMarkupElements ();_dcefge .CommentRangeStart =NewCT_MarkupRange ();if _efdcaa :=d .DecodeElement (_dcefge .CommentRangeStart ,&_cdefb );_efdcaa !=nil {return _efdcaa ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_ccedf ); +_ccedf .EG_RangeMarkupElements =append (_ccedf .EG_RangeMarkupElements ,_dcefge );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_ggeea :=NewEG_RunLevelElts (); +_afccfd :=NewEG_RangeMarkupElements ();_afccfd .CommentRangeEnd =NewCT_MarkupRange ();if _edaba :=d .DecodeElement (_afccfd .CommentRangeEnd ,&_cdefb );_edaba !=nil {return _edaba ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_ggeea );_ggeea .EG_RangeMarkupElements =append (_ggeea .EG_RangeMarkupElements ,_afccfd ); +case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_badad :=NewEG_RunLevelElts (); +_fgcae :=NewEG_RangeMarkupElements ();_fgcae .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dedddd :=d .DecodeElement (_fgcae .CustomXmlInsRangeStart ,&_cdefb );_dedddd !=nil {return _dedddd ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_badad ); +_badad .EG_RangeMarkupElements =append (_badad .EG_RangeMarkupElements ,_fgcae );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_dgfgc :=NewEG_RunLevelElts (); +_caedc :=NewEG_RangeMarkupElements ();_caedc .CustomXmlInsRangeEnd =NewCT_Markup ();if _fdgcbc :=d .DecodeElement (_caedc .CustomXmlInsRangeEnd ,&_cdefb );_fdgcbc !=nil {return _fdgcbc ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_dgfgc ); +_dgfgc .EG_RangeMarkupElements =append (_dgfgc .EG_RangeMarkupElements ,_caedc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\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"}:_ceedf :=NewEG_RunLevelElts (); +_cgagdgc :=NewEG_RangeMarkupElements ();_cgagdgc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gdfgcf :=d .DecodeElement (_cgagdgc .CustomXmlDelRangeStart ,&_cdefb );_gdfgcf !=nil {return _gdfgcf ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_ceedf ); +_ceedf .EG_RangeMarkupElements =append (_ceedf .EG_RangeMarkupElements ,_cgagdgc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\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"}:_gcfbe :=NewEG_RunLevelElts (); +_agaddc :=NewEG_RangeMarkupElements ();_agaddc .CustomXmlDelRangeEnd =NewCT_Markup ();if _edfac :=d .DecodeElement (_agaddc .CustomXmlDelRangeEnd ,&_cdefb );_edfac !=nil {return _edfac ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_gcfbe ); +_gcfbe .EG_RangeMarkupElements =append (_gcfbe .EG_RangeMarkupElements ,_agaddc );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_afgdc :=NewEG_RunLevelElts (); +_eabecg :=NewEG_RangeMarkupElements ();_eabecg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _edefgf :=d .DecodeElement (_eabecg .CustomXmlMoveFromRangeStart ,&_cdefb );_edefgf !=nil {return _edefgf ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_afgdc ); +_afgdc .EG_RangeMarkupElements =append (_afgdc .EG_RangeMarkupElements ,_eabecg );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_gaadga :=NewEG_RunLevelElts (); +_dfbfdf :=NewEG_RangeMarkupElements ();_dfbfdf .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _dfcdd :=d .DecodeElement (_dfbfdf .CustomXmlMoveFromRangeEnd ,&_cdefb );_dfcdd !=nil {return _dfcdd ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_gaadga ); +_gaadga .EG_RangeMarkupElements =append (_gaadga .EG_RangeMarkupElements ,_dfbfdf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\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"}:_fgfaf :=NewEG_RunLevelElts (); +_gceadf :=NewEG_RangeMarkupElements ();_gceadf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _fffdg :=d .DecodeElement (_gceadf .CustomXmlMoveToRangeStart ,&_cdefb );_fffdg !=nil {return _fffdg ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_fgfaf ); +_fgfaf .EG_RangeMarkupElements =append (_fgfaf .EG_RangeMarkupElements ,_gceadf );case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_facbdd :=NewEG_RunLevelElts (); +_dafeg :=NewEG_RangeMarkupElements ();_dafeg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _cbbed :=d .DecodeElement (_dafeg .CustomXmlMoveToRangeEnd ,&_cdefb );_cbbed !=nil {return _cbbed ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_facbdd ); +_facbdd .EG_RangeMarkupElements =append (_facbdd .EG_RangeMarkupElements ,_dafeg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_fegad :=NewEG_RunLevelElts (); +_bbebb :=NewEG_MathContent ();_bbebb .OMathPara =_b .NewOMathPara ();if _eceffb :=d .DecodeElement (_bbebb .OMathPara ,&_cdefb );_eceffb !=nil {return _eceffb ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_fegad );_fegad .EG_MathContent =append (_fegad .EG_MathContent ,_bbebb ); +case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"}:_gddfba :=NewEG_RunLevelElts (); +_eaggd :=NewEG_MathContent ();_eaggd .OMath =_b .NewOMath ();if _ggcgcb :=d .DecodeElement (_eaggd .OMath ,&_cdefb );_ggcgcb !=nil {return _ggcgcb ;};_eaebg .EG_RunLevelElts =append (_eaebg .EG_RunLevelElts ,_gddfba );_gddfba .EG_MathContent =append (_gddfba .EG_MathContent ,_eaggd ); +default:_bd .Log .Debug ("\u0073\u006b\u0069\u0070\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",_cdefb .Name ); +if _gfafc :=d .Skip ();_gfafc !=nil {return _gfafc ;};};case _g .EndElement :break _ecbdgf ;case _g .CharData :};};return nil ;}; -// Validate validates the CT_TrackChangeRange and its children -func (_ffdfc *CT_TrackChangeRange )Validate ()error {return _ffdfc .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0052\u0061\u006e\u0067\u0065");};func NewWdCT_WrapTopBottom ()*WdCT_WrapTopBottom {_dfgcbd :=&WdCT_WrapTopBottom {}; -return _dfgcbd };type CT_View struct{ +// Validate validates the CT_MailMergeDataType and its children +func (_afbbf *CT_MailMergeDataType )Validate ()error {return _afbbf .ValidateWithPath ("C\u0054_\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067e\u0044\u0061\u0074\u0061Ty\u0070\u0065");};func (_eeabec *CT_TblPrExBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start ); +if _eeabec .TblW !=nil {_gagdg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_eeabec .TblW ,_gagdg );};if _eeabec .Jc !=nil {_gcbfe :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}}; +e .EncodeElement (_eeabec .Jc ,_gcbfe );};if _eeabec .TblCellSpacing !=nil {_acbed :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}};e .EncodeElement (_eeabec .TblCellSpacing ,_acbed ); +};if _eeabec .TblInd !=nil {_fbbad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_eeabec .TblInd ,_fbbad );};if _eeabec .TblBorders !=nil {_fecef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_eeabec .TblBorders ,_fecef );};if _eeabec .Shd !=nil {_eggedc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_eeabec .Shd ,_eggedc );};if _eeabec .TblLayout !=nil {_abbac :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_eeabec .TblLayout ,_abbac );};if _eeabec .TblCellMar !=nil {_gaefegg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_eeabec .TblCellMar ,_gaefegg ); +};if _eeabec .TblLook !=nil {_facgfc :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}};e .EncodeElement (_eeabec .TblLook ,_facgfc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_CustomXmlRun ()*CT_CustomXmlRun {_bdca :=&CT_CustomXmlRun {}; +return _bdca }; -// Document View Setting Value -ValAttr ST_View ;};func (_aedcdf *ST_SectionMark )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_aedcdf =0;case "\u006e\u0065\u0078\u0074\u0050\u0061\u0067\u0065":*_aedcdf =1;case "\u006e\u0065\u0078\u0074\u0043\u006f\u006c\u0075\u006d\u006e":*_aedcdf =2; -case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_aedcdf =3;case "\u0065\u0076\u0065\u006e\u0050\u0061\u0067\u0065":*_aedcdf =4;case "\u006fd\u0064\u0050\u0061\u0067\u0065":*_aedcdf =5;};return nil ;}; +// Validate validates the CT_FFTextType and its children +func (_gfaaa *CT_FFTextType )Validate ()error {return _gfaaa .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0046\u0054\u0065\u0078\u0074\u0054\u0079\u0070\u0065");};func (_cfabaf ST_VerticalJc )ValidateWithPath (path string )error {switch _cfabaf {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 (_cfabaf )); +};return nil ;}; -// ValidateWithPath validates the WdCT_GraphicFrame and its children, prefixing error messages with path -func (_bgcag *WdCT_GraphicFrame )ValidateWithPath (path string )error {if _ddadc :=_bgcag .CNvPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0050\u0072");_ddadc !=nil {return _ddadc ;};if _bcfef :=_bgcag .CNvFrPr .ValidateWithPath (path +"\u002f\u0043\u004e\u0076\u0046\u0072\u0050\u0072"); -_bcfef !=nil {return _bcfef ;};if _fgbbe :=_bgcag .Xfrm .ValidateWithPath (path +"\u002f\u0058\u0066r\u006d");_fgbbe !=nil {return _fgbbe ;};if _fdaaf :=_bgcag .Graphic .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0070\u0068\u0069\u0063");_fdaaf !=nil {return _fdaaf ; -};if _bgcag .ExtLst !=nil {if _dfcge :=_bgcag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfcge !=nil {return _dfcge ;};};return nil ;};func (_gbgbec *Ftr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbgbec .CT_HdrFtr =*NewCT_HdrFtr (); -_gcbad :for {_bcgbb ,_baebe :=d .Token ();if _baebe !=nil {return _baebe ;};switch _fbgafb :=_bcgbb .(type ){case _b .StartElement :switch _fbgafb .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_adcee :=NewCT_AltChunk (); -if _fagffb :=d .DecodeElement (_adcee ,&_fbgafb );_fagffb !=nil {return _fagffb ;};_gbgbec .AltChunk =append (_gbgbec .AltChunk ,_adcee );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_fcaedb :=NewEG_ContentBlockContent (); -_fcaedb .CustomXml =NewCT_CustomXmlBlock ();if _bafce :=d .DecodeElement (_fcaedb .CustomXml ,&_fbgafb );_bafce !=nil {return _bafce ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_fcaedb );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_ddbff :=NewEG_ContentBlockContent (); -_ddbff .Sdt =NewCT_SdtBlock ();if _deedbf :=d .DecodeElement (_ddbff .Sdt ,&_fbgafb );_deedbf !=nil {return _deedbf ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_ddbff );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 :"\u0070"},_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 :"\u0070"}:_dfccdf :=NewEG_ContentBlockContent (); -_agddgc :=NewCT_P ();if _fgcbd :=d .DecodeElement (_agddgc ,&_fbgafb );_fgcbd !=nil {return _fgcbd ;};_dfccdf .P =append (_dfccdf .P ,_agddgc );_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_dfccdf );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_eggagf :=NewEG_ContentBlockContent (); -_cegfbc :=NewCT_Tbl ();if _fegcga :=d .DecodeElement (_cegfbc ,&_fbgafb );_fegcga !=nil {return _fegcga ;};_eggagf .Tbl =append (_eggagf .Tbl ,_cegfbc );_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_eggagf );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fgedd :=NewEG_ContentBlockContent (); -_gafced :=NewEG_RunLevelElts ();_gafced .ProofErr =NewCT_ProofErr ();if _gdfadb :=d .DecodeElement (_gafced .ProofErr ,&_fbgafb );_gdfadb !=nil {return _gdfadb ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_fgedd );_fgedd .EG_RunLevelElts =append (_fgedd .EG_RunLevelElts ,_gafced ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_bfbbd :=NewEG_ContentBlockContent (); -_dedabg :=NewEG_RunLevelElts ();_dedabg .PermStart =NewCT_PermStart ();if _egbaa :=d .DecodeElement (_dedabg .PermStart ,&_fbgafb );_egbaa !=nil {return _egbaa ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_bfbbd );_bfbbd .EG_RunLevelElts =append (_bfbbd .EG_RunLevelElts ,_dedabg ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_cfaedc :=NewEG_ContentBlockContent (); -_aeeccb :=NewEG_RunLevelElts ();_aeeccb .PermEnd =NewCT_Perm ();if _dbaca :=d .DecodeElement (_aeeccb .PermEnd ,&_fbgafb );_dbaca !=nil {return _dbaca ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_cfaedc );_cfaedc .EG_RunLevelElts =append (_cfaedc .EG_RunLevelElts ,_aeeccb ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_adbgce :=NewEG_ContentBlockContent (); -_agbagb :=NewEG_RunLevelElts ();_agbagb .Ins =NewCT_RunTrackChange ();if _bfcebd :=d .DecodeElement (_agbagb .Ins ,&_fbgafb );_bfcebd !=nil {return _bfcebd ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_adbgce );_adbgce .EG_RunLevelElts =append (_adbgce .EG_RunLevelElts ,_agbagb ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_efbace :=NewEG_ContentBlockContent (); -_afggcc :=NewEG_RunLevelElts ();_afggcc .Del =NewCT_RunTrackChange ();if _cddeed :=d .DecodeElement (_afggcc .Del ,&_fbgafb );_cddeed !=nil {return _cddeed ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_efbace );_efbace .EG_RunLevelElts =append (_efbace .EG_RunLevelElts ,_afggcc ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_gbaaa :=NewEG_ContentBlockContent (); -_dbdec :=NewEG_RunLevelElts ();_dbdec .MoveFrom =NewCT_RunTrackChange ();if _fcffed :=d .DecodeElement (_dbdec .MoveFrom ,&_fbgafb );_fcffed !=nil {return _fcffed ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_gbaaa );_gbaaa .EG_RunLevelElts =append (_gbaaa .EG_RunLevelElts ,_dbdec ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_eagad :=NewEG_ContentBlockContent (); -_dbcgg :=NewEG_RunLevelElts ();_dbcgg .MoveTo =NewCT_RunTrackChange ();if _dfagc :=d .DecodeElement (_dbcgg .MoveTo ,&_fbgafb );_dfagc !=nil {return _dfagc ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_eagad );_eagad .EG_RunLevelElts =append (_eagad .EG_RunLevelElts ,_dbcgg ); -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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_gcdge :=NewEG_ContentBlockContent (); -_ggacg :=NewEG_RunLevelElts ();_feaebf :=NewEG_RangeMarkupElements ();_feaebf .BookmarkStart =NewCT_Bookmark ();if _cafec :=d .DecodeElement (_feaebf .BookmarkStart ,&_fbgafb );_cafec !=nil {return _cafec ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_gcdge ); -_gcdge .EG_RunLevelElts =append (_gcdge .EG_RunLevelElts ,_ggacg );_ggacg .EG_RangeMarkupElements =append (_ggacg .EG_RangeMarkupElements ,_feaebf );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_bgacda :=NewEG_ContentBlockContent (); -_bdabaf :=NewEG_RunLevelElts ();_dgfbe :=NewEG_RangeMarkupElements ();_dgfbe .BookmarkEnd =NewCT_MarkupRange ();if _gabfd :=d .DecodeElement (_dgfbe .BookmarkEnd ,&_fbgafb );_gabfd !=nil {return _gabfd ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_bgacda ); -_bgacda .EG_RunLevelElts =append (_bgacda .EG_RunLevelElts ,_bdabaf );_bdabaf .EG_RangeMarkupElements =append (_bdabaf .EG_RangeMarkupElements ,_dgfbe );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cafbge :=NewEG_ContentBlockContent (); -_cgdbg :=NewEG_RunLevelElts ();_affefd :=NewEG_RangeMarkupElements ();_affefd .MoveFromRangeStart =NewCT_MoveBookmark ();if _badead :=d .DecodeElement (_affefd .MoveFromRangeStart ,&_fbgafb );_badead !=nil {return _badead ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_cafbge ); -_cafbge .EG_RunLevelElts =append (_cafbge .EG_RunLevelElts ,_cgdbg );_cgdbg .EG_RangeMarkupElements =append (_cgdbg .EG_RangeMarkupElements ,_affefd );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fdddc :=NewEG_ContentBlockContent (); -_ddccf :=NewEG_RunLevelElts ();_aecga :=NewEG_RangeMarkupElements ();_aecga .MoveFromRangeEnd =NewCT_MarkupRange ();if _eeffb :=d .DecodeElement (_aecga .MoveFromRangeEnd ,&_fbgafb );_eeffb !=nil {return _eeffb ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_fdddc ); -_fdddc .EG_RunLevelElts =append (_fdddc .EG_RunLevelElts ,_ddccf );_ddccf .EG_RangeMarkupElements =append (_ddccf .EG_RangeMarkupElements ,_aecga );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_cbbfe :=NewEG_ContentBlockContent (); -_aebgd :=NewEG_RunLevelElts ();_ddbga :=NewEG_RangeMarkupElements ();_ddbga .MoveToRangeStart =NewCT_MoveBookmark ();if _feecg :=d .DecodeElement (_ddbga .MoveToRangeStart ,&_fbgafb );_feecg !=nil {return _feecg ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_cbbfe ); -_cbbfe .EG_RunLevelElts =append (_cbbfe .EG_RunLevelElts ,_aebgd );_aebgd .EG_RangeMarkupElements =append (_aebgd .EG_RangeMarkupElements ,_ddbga );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bcggc :=NewEG_ContentBlockContent (); -_eacaa :=NewEG_RunLevelElts ();_dbfegf :=NewEG_RangeMarkupElements ();_dbfegf .MoveToRangeEnd =NewCT_MarkupRange ();if _cdffc :=d .DecodeElement (_dbfegf .MoveToRangeEnd ,&_fbgafb );_cdffc !=nil {return _cdffc ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_bcggc ); -_bcggc .EG_RunLevelElts =append (_bcggc .EG_RunLevelElts ,_eacaa );_eacaa .EG_RangeMarkupElements =append (_eacaa .EG_RangeMarkupElements ,_dbfegf );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eadddb :=NewEG_ContentBlockContent (); -_fadcca :=NewEG_RunLevelElts ();_gcebbg :=NewEG_RangeMarkupElements ();_gcebbg .CommentRangeStart =NewCT_MarkupRange ();if _cgffg :=d .DecodeElement (_gcebbg .CommentRangeStart ,&_fbgafb );_cgffg !=nil {return _cgffg ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_eadddb ); -_eadddb .EG_RunLevelElts =append (_eadddb .EG_RunLevelElts ,_fadcca );_fadcca .EG_RangeMarkupElements =append (_fadcca .EG_RangeMarkupElements ,_gcebbg );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fabce :=NewEG_ContentBlockContent (); -_cgccfb :=NewEG_RunLevelElts ();_acadf :=NewEG_RangeMarkupElements ();_acadf .CommentRangeEnd =NewCT_MarkupRange ();if _bgaaeg :=d .DecodeElement (_acadf .CommentRangeEnd ,&_fbgafb );_bgaaeg !=nil {return _bgaaeg ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_fabce ); -_fabce .EG_RunLevelElts =append (_fabce .EG_RunLevelElts ,_cgccfb );_cgccfb .EG_RangeMarkupElements =append (_cgccfb .EG_RangeMarkupElements ,_acadf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_efdea :=NewEG_ContentBlockContent (); -_aacdbe :=NewEG_RunLevelElts ();_abcdg :=NewEG_RangeMarkupElements ();_abcdg .CustomXmlInsRangeStart =NewCT_TrackChange ();if _agbdga :=d .DecodeElement (_abcdg .CustomXmlInsRangeStart ,&_fbgafb );_agbdga !=nil {return _agbdga ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_efdea ); -_efdea .EG_RunLevelElts =append (_efdea .EG_RunLevelElts ,_aacdbe );_aacdbe .EG_RangeMarkupElements =append (_aacdbe .EG_RangeMarkupElements ,_abcdg );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_adadf :=NewEG_ContentBlockContent (); -_facbc :=NewEG_RunLevelElts ();_gbaec :=NewEG_RangeMarkupElements ();_gbaec .CustomXmlInsRangeEnd =NewCT_Markup ();if _bffgbb :=d .DecodeElement (_gbaec .CustomXmlInsRangeEnd ,&_fbgafb );_bffgbb !=nil {return _bffgbb ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_adadf ); -_adadf .EG_RunLevelElts =append (_adadf .EG_RunLevelElts ,_facbc );_facbc .EG_RangeMarkupElements =append (_facbc .EG_RangeMarkupElements ,_gbaec );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_ecegcd :=NewEG_ContentBlockContent (); -_gcbgg :=NewEG_RunLevelElts ();_bfcaf :=NewEG_RangeMarkupElements ();_bfcaf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cbgfb :=d .DecodeElement (_bfcaf .CustomXmlDelRangeStart ,&_fbgafb );_cbgfb !=nil {return _cbgfb ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_ecegcd ); -_ecegcd .EG_RunLevelElts =append (_ecegcd .EG_RunLevelElts ,_gcbgg );_gcbgg .EG_RangeMarkupElements =append (_gcbgg .EG_RangeMarkupElements ,_bfcaf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cegbae :=NewEG_ContentBlockContent (); -_egcbf :=NewEG_RunLevelElts ();_eedbd :=NewEG_RangeMarkupElements ();_eedbd .CustomXmlDelRangeEnd =NewCT_Markup ();if _caagd :=d .DecodeElement (_eedbd .CustomXmlDelRangeEnd ,&_fbgafb );_caagd !=nil {return _caagd ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_cegbae ); -_cegbae .EG_RunLevelElts =append (_cegbae .EG_RunLevelElts ,_egcbf );_egcbf .EG_RangeMarkupElements =append (_egcbf .EG_RangeMarkupElements ,_eedbd );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_cdgcd :=NewEG_ContentBlockContent (); -_facccg :=NewEG_RunLevelElts ();_dadebf :=NewEG_RangeMarkupElements ();_dadebf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _dabdgg :=d .DecodeElement (_dadebf .CustomXmlMoveFromRangeStart ,&_fbgafb );_dabdgg !=nil {return _dabdgg ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_cdgcd ); -_cdgcd .EG_RunLevelElts =append (_cdgcd .EG_RunLevelElts ,_facccg );_facccg .EG_RangeMarkupElements =append (_facccg .EG_RangeMarkupElements ,_dadebf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_acbfb :=NewEG_ContentBlockContent (); -_cedfgb :=NewEG_RunLevelElts ();_fefgc :=NewEG_RangeMarkupElements ();_fefgc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fbagc :=d .DecodeElement (_fefgc .CustomXmlMoveFromRangeEnd ,&_fbgafb );_fbagc !=nil {return _fbagc ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_acbfb ); -_acbfb .EG_RunLevelElts =append (_acbfb .EG_RunLevelElts ,_cedfgb );_cedfgb .EG_RangeMarkupElements =append (_cedfgb .EG_RangeMarkupElements ,_fefgc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_ggbgeb :=NewEG_ContentBlockContent (); -_eeebgd :=NewEG_RunLevelElts ();_accgfd :=NewEG_RangeMarkupElements ();_accgfd .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _afaae :=d .DecodeElement (_accgfd .CustomXmlMoveToRangeStart ,&_fbgafb );_afaae !=nil {return _afaae ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_ggbgeb ); -_ggbgeb .EG_RunLevelElts =append (_ggbgeb .EG_RunLevelElts ,_eeebgd );_eeebgd .EG_RangeMarkupElements =append (_eeebgd .EG_RangeMarkupElements ,_accgfd );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_fgddgd :=NewEG_ContentBlockContent (); -_fgbec :=NewEG_RunLevelElts ();_gagfac :=NewEG_RangeMarkupElements ();_gagfac .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _efefa :=d .DecodeElement (_gagfac .CustomXmlMoveToRangeEnd ,&_fbgafb );_efefa !=nil {return _efefa ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_fgddgd ); -_fgddgd .EG_RunLevelElts =append (_fgddgd .EG_RunLevelElts ,_fgbec );_fgbec .EG_RangeMarkupElements =append (_fgbec .EG_RangeMarkupElements ,_gagfac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_cbcca :=NewEG_ContentBlockContent (); -_efdge :=NewEG_RunLevelElts ();_geebbc :=NewEG_MathContent ();_geebbc .OMathPara =_dg .NewOMathPara ();if _fdcge :=d .DecodeElement (_geebbc .OMathPara ,&_fbgafb );_fdcge !=nil {return _fdcge ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_cbcca ); -_cbcca .EG_RunLevelElts =append (_cbcca .EG_RunLevelElts ,_efdge );_efdge .EG_MathContent =append (_efdge .EG_MathContent ,_geebbc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eagddf :=NewEG_ContentBlockContent (); -_gggff :=NewEG_RunLevelElts ();_ebcbab :=NewEG_MathContent ();_ebcbab .OMath =_dg .NewOMath ();if _bdbaa :=d .DecodeElement (_ebcbab .OMath ,&_fbgafb );_bdbaa !=nil {return _bdbaa ;};_gbgbec .EG_ContentBlockContent =append (_gbgbec .EG_ContentBlockContent ,_eagddf ); -_eagddf .EG_RunLevelElts =append (_eagddf .EG_RunLevelElts ,_gggff );_gggff .EG_MathContent =append (_gggff .EG_MathContent ,_ebcbab );default:_af .Log .Debug ("\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",_fbgafb .Name ); -if _gaedc :=d .Skip ();_gaedc !=nil {return _gaedc ;};};case _b .EndElement :break _gcbad ;case _b .CharData :};};return nil ;}; +// Validate validates the CT_DocPartBehaviors and its children +func (_baaab *CT_DocPartBehaviors )Validate ()error {return _baaab .ValidateWithPath ("\u0043\u0054\u005f\u0044oc\u0050\u0061\u0072\u0074\u0042\u0065\u0068\u0061\u0076\u0069\u006f\u0072\u0073");};type CT_PageBorder struct{IdAttr *string ; -// Validate validates the CT_TrackChangesView and its children -func (_beccg *CT_TrackChangesView )Validate ()error {return _beccg .ValidateWithPath ("\u0043\u0054\u005f\u0054ra\u0063\u006b\u0043\u0068\u0061\u006e\u0067\u0065\u0073\u0056\u0069\u0065\u0077");}; +// Border Style +ValAttr ST_Border ; -// Validate validates the CT_NumFmt and its children -func (_baaga *CT_NumFmt )Validate ()error {return _baaga .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};func (_bedcf ST_Border )String ()string {switch _bedcf {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 (_gbbbb ST_ChapterSep )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fabed :=_b .Attr {}; -_fabed .Name =name ;switch _gbbbb {case ST_ChapterSepUnset :_fabed .Value ="";case ST_ChapterSepHyphen :_fabed .Value ="\u0068\u0079\u0070\u0068\u0065\u006e";case ST_ChapterSepPeriod :_fabed .Value ="\u0070\u0065\u0072\u0069\u006f\u0064";case ST_ChapterSepColon :_fabed .Value ="\u0063\u006f\u006co\u006e"; -case ST_ChapterSepEmDash :_fabed .Value ="\u0065\u006d\u0044\u0061\u0073\u0068";case ST_ChapterSepEnDash :_fabed .Value ="\u0065\u006e\u0044\u0061\u0073\u0068";};return _fabed ,nil ;};func (_fbac *CT_PageBorder )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbac .ValAttr =ST_Border (1); -for _ ,_ccdfa :=range start .Attr {if _ccdfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ccdfa .Name .Local =="\u0069\u0064"||_ccdfa .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ccdfa .Name .Local =="\u0069\u0064"{_gfbaa ,_dbgba :=_ccdfa .Value ,error (nil ); -if _dbgba !=nil {return _dbgba ;};_fbac .IdAttr =&_gfbaa ;continue ;};if _ccdfa .Name .Local =="\u0076\u0061\u006c"{_fbac .ValAttr .UnmarshalXMLAttr (_ccdfa );continue ;};if _ccdfa .Name .Local =="\u0063\u006f\u006co\u0072"{_geeefa ,_gfccda :=ParseUnionST_HexColor (_ccdfa .Value ); -if _gfccda !=nil {return _gfccda ;};_fbac .ColorAttr =&_geeefa ;continue ;};if _ccdfa .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_fbac .ThemeColorAttr .UnmarshalXMLAttr (_ccdfa );continue ;};if _ccdfa .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_fdgdb ,_gbcca :=_ccdfa .Value ,error (nil ); -if _gbcca !=nil {return _gbcca ;};_fbac .ThemeTintAttr =&_fdgdb ;continue ;};if _ccdfa .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_accaa ,_faccg :=_ccdfa .Value ,error (nil );if _faccg !=nil {return _faccg ;};_fbac .ThemeShadeAttr =&_accaa ; -continue ;};if _ccdfa .Name .Local =="\u0073\u007a"{_geeda ,_ddagf :=_d .ParseUint (_ccdfa .Value ,10,64);if _ddagf !=nil {return _ddagf ;};_fbac .SzAttr =&_geeda ;continue ;};if _ccdfa .Name .Local =="\u0073\u0070\u0061c\u0065"{_gfacga ,_aefb :=_d .ParseUint (_ccdfa .Value ,10,64); -if _aefb !=nil {return _aefb ;};_fbac .SpaceAttr =&_gfacga ;continue ;};if _ccdfa .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_bebeb ,_fggee :=ParseUnionST_OnOff (_ccdfa .Value );if _fggee !=nil {return _fggee ;};_fbac .ShadowAttr =&_bebeb ;continue ; -};if _ccdfa .Name .Local =="\u0066\u0072\u0061m\u0065"{_gaee ,_bfbdbc :=ParseUnionST_OnOff (_ccdfa .Value );if _bfbdbc !=nil {return _bfbdbc ;};_fbac .FrameAttr =&_gaee ;continue ;};};for {_dcbbg ,_dcbg :=d .Token ();if _dcbg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0050a\u0067e\u0042o\u0072\u0064\u0065\u0072\u003a\u0020\u0025s",_dcbg ); -};if _acbee ,_fdedd :=_dcbbg .(_b .EndElement );_fdedd &&_acbee .Name ==start .Name {break ;};};return nil ;};func (_aagfad *CT_SdtContentRun )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eefgg :for {_dagbg ,_afgdc :=d .Token ();if _afgdc !=nil {return _afgdc ; -};switch _bbfcd :=_dagbg .(type ){case _b .StartElement :switch _bbfcd .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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"},_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 :"\u0066l\u0064\u0053\u0069\u006d\u0070\u006ce"}:_bggec :=NewCT_SimpleField (); -if _egacfd :=d .DecodeElement (_bggec ,&_bbfcd );_egacfd !=nil {return _egacfd ;};_aagfad .FldSimple =append (_aagfad .FldSimple ,_bggec );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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"},_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 :"\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"}:_aagfad .Hyperlink =NewCT_Hyperlink (); -if _fgdca :=d .DecodeElement (_aagfad .Hyperlink ,&_bbfcd );_fgdca !=nil {return _fgdca ;};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 :"\u0073\u0075\u0062\u0044\u006f\u0063"},_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 :"\u0073\u0075\u0062\u0044\u006f\u0063"}:_aagfad .SubDoc =NewCT_Rel (); -if _gffca :=d .DecodeElement (_aagfad .SubDoc ,&_bbfcd );_gffca !=nil {return _gffca ;};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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_acbbb :=NewEG_ContentRunContent (); -_acbbb .CustomXml =NewCT_CustomXmlRun ();if _aggfda :=d .DecodeElement (_acbbb .CustomXml ,&_bbfcd );_aggfda !=nil {return _aggfda ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_acbbb );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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"},_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 :"\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}:_bbdbbe :=NewEG_ContentRunContent (); -_bbdbbe .SmartTag =NewCT_SmartTagRun ();if _fgdge :=d .DecodeElement (_bbdbbe .SmartTag ,&_bbfcd );_fgdge !=nil {return _fgdge ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_bbdbbe );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_aadgf :=NewEG_ContentRunContent (); -_aadgf .Sdt =NewCT_SdtRun ();if _ccfga :=d .DecodeElement (_aadgf .Sdt ,&_bbfcd );_ccfga !=nil {return _ccfga ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_aadgf );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 :"\u0064\u0069\u0072"},_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 :"\u0064\u0069\u0072"}:_bebfb :=NewEG_ContentRunContent (); -_bebfb .Dir =NewCT_DirContentRun ();if _dccfa :=d .DecodeElement (_bebfb .Dir ,&_bbfcd );_dccfa !=nil {return _dccfa ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_bebfb );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 :"\u0062\u0064\u006f"},_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 :"\u0062\u0064\u006f"}:_bbfcc :=NewEG_ContentRunContent (); -_bbfcc .Bdo =NewCT_BdoContentRun ();if _baadc :=d .DecodeElement (_bbfcc .Bdo ,&_bbfcd );_baadc !=nil {return _baadc ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_bbfcc );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 :"\u0072"},_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 :"\u0072"}:_eeeffb :=NewEG_ContentRunContent (); -_eeeffb .R =NewCT_R ();if _edcee :=d .DecodeElement (_eeeffb .R ,&_bbfcd );_edcee !=nil {return _edcee ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_eeeffb );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ccdaa :=NewEG_ContentRunContent (); -_fffgc :=NewEG_RunLevelElts ();_fffgc .ProofErr =NewCT_ProofErr ();if _cedbb :=d .DecodeElement (_fffgc .ProofErr ,&_bbfcd );_cedbb !=nil {return _cedbb ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_ccdaa );_ccdaa .EG_RunLevelElts =append (_ccdaa .EG_RunLevelElts ,_fffgc ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_edfgb :=NewEG_ContentRunContent (); -_agbea :=NewEG_RunLevelElts ();_agbea .PermStart =NewCT_PermStart ();if _gbcgad :=d .DecodeElement (_agbea .PermStart ,&_bbfcd );_gbcgad !=nil {return _gbcgad ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_edfgb );_edfgb .EG_RunLevelElts =append (_edfgb .EG_RunLevelElts ,_agbea ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_ebdabg :=NewEG_ContentRunContent (); -_eaddac :=NewEG_RunLevelElts ();_eaddac .PermEnd =NewCT_Perm ();if _febgea :=d .DecodeElement (_eaddac .PermEnd ,&_bbfcd );_febgea !=nil {return _febgea ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_ebdabg );_ebdabg .EG_RunLevelElts =append (_ebdabg .EG_RunLevelElts ,_eaddac ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_agafe :=NewEG_ContentRunContent (); -_ecedb :=NewEG_RunLevelElts ();_ecedb .Ins =NewCT_RunTrackChange ();if _acafd :=d .DecodeElement (_ecedb .Ins ,&_bbfcd );_acafd !=nil {return _acafd ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_agafe );_agafe .EG_RunLevelElts =append (_agafe .EG_RunLevelElts ,_ecedb ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_edegf :=NewEG_ContentRunContent (); -_baec :=NewEG_RunLevelElts ();_baec .Del =NewCT_RunTrackChange ();if _bgbccgg :=d .DecodeElement (_baec .Del ,&_bbfcd );_bgbccgg !=nil {return _bgbccgg ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_edegf );_edegf .EG_RunLevelElts =append (_edegf .EG_RunLevelElts ,_baec ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_efgge :=NewEG_ContentRunContent (); -_fgbbdcb :=NewEG_RunLevelElts ();_fgbbdcb .MoveFrom =NewCT_RunTrackChange ();if _bfafd :=d .DecodeElement (_fgbbdcb .MoveFrom ,&_bbfcd );_bfafd !=nil {return _bfafd ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_efgge );_efgge .EG_RunLevelElts =append (_efgge .EG_RunLevelElts ,_fgbbdcb ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_gdagd :=NewEG_ContentRunContent (); -_daagb :=NewEG_RunLevelElts ();_daagb .MoveTo =NewCT_RunTrackChange ();if _adfff :=d .DecodeElement (_daagb .MoveTo ,&_bbfcd );_adfff !=nil {return _adfff ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_gdagd );_gdagd .EG_RunLevelElts =append (_gdagd .EG_RunLevelElts ,_daagb ); -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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dggcb :=NewEG_ContentRunContent (); -_efcaf :=NewEG_RunLevelElts ();_acbdef :=NewEG_RangeMarkupElements ();_acbdef .BookmarkStart =NewCT_Bookmark ();if _cgcag :=d .DecodeElement (_acbdef .BookmarkStart ,&_bbfcd );_cgcag !=nil {return _cgcag ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_dggcb ); -_dggcb .EG_RunLevelElts =append (_dggcb .EG_RunLevelElts ,_efcaf );_efcaf .EG_RangeMarkupElements =append (_efcaf .EG_RangeMarkupElements ,_acbdef );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_eebfed :=NewEG_ContentRunContent (); -_bdcbba :=NewEG_RunLevelElts ();_eddeg :=NewEG_RangeMarkupElements ();_eddeg .BookmarkEnd =NewCT_MarkupRange ();if _edfba :=d .DecodeElement (_eddeg .BookmarkEnd ,&_bbfcd );_edfba !=nil {return _edfba ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_eebfed ); -_eebfed .EG_RunLevelElts =append (_eebfed .EG_RunLevelElts ,_bdcbba );_bdcbba .EG_RangeMarkupElements =append (_bdcbba .EG_RangeMarkupElements ,_eddeg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_abefa :=NewEG_ContentRunContent (); -_gdgdgd :=NewEG_RunLevelElts ();_bacad :=NewEG_RangeMarkupElements ();_bacad .MoveFromRangeStart =NewCT_MoveBookmark ();if _agfbcd :=d .DecodeElement (_bacad .MoveFromRangeStart ,&_bbfcd );_agfbcd !=nil {return _agfbcd ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_abefa ); -_abefa .EG_RunLevelElts =append (_abefa .EG_RunLevelElts ,_gdgdgd );_gdgdgd .EG_RangeMarkupElements =append (_gdgdgd .EG_RangeMarkupElements ,_bacad );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_ggcde :=NewEG_ContentRunContent (); -_efeabe :=NewEG_RunLevelElts ();_gbdged :=NewEG_RangeMarkupElements ();_gbdged .MoveFromRangeEnd =NewCT_MarkupRange ();if _bfgcde :=d .DecodeElement (_gbdged .MoveFromRangeEnd ,&_bbfcd );_bfgcde !=nil {return _bfgcde ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_ggcde ); -_ggcde .EG_RunLevelElts =append (_ggcde .EG_RunLevelElts ,_efeabe );_efeabe .EG_RangeMarkupElements =append (_efeabe .EG_RangeMarkupElements ,_gbdged );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fadeaa :=NewEG_ContentRunContent (); -_bdaab :=NewEG_RunLevelElts ();_fcecc :=NewEG_RangeMarkupElements ();_fcecc .MoveToRangeStart =NewCT_MoveBookmark ();if _becbb :=d .DecodeElement (_fcecc .MoveToRangeStart ,&_bbfcd );_becbb !=nil {return _becbb ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_fadeaa ); -_fadeaa .EG_RunLevelElts =append (_fadeaa .EG_RunLevelElts ,_bdaab );_bdaab .EG_RangeMarkupElements =append (_bdaab .EG_RangeMarkupElements ,_fcecc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_gbdeae :=NewEG_ContentRunContent (); -_fdabe :=NewEG_RunLevelElts ();_cfdge :=NewEG_RangeMarkupElements ();_cfdge .MoveToRangeEnd =NewCT_MarkupRange ();if _gebef :=d .DecodeElement (_cfdge .MoveToRangeEnd ,&_bbfcd );_gebef !=nil {return _gebef ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_gbdeae ); -_gbdeae .EG_RunLevelElts =append (_gbdeae .EG_RunLevelElts ,_fdabe );_fdabe .EG_RangeMarkupElements =append (_fdabe .EG_RangeMarkupElements ,_cfdge );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_aedcgc :=NewEG_ContentRunContent (); -_gebedb :=NewEG_RunLevelElts ();_beggec :=NewEG_RangeMarkupElements ();_beggec .CommentRangeStart =NewCT_MarkupRange ();if _fgagf :=d .DecodeElement (_beggec .CommentRangeStart ,&_bbfcd );_fgagf !=nil {return _fgagf ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_aedcgc ); -_aedcgc .EG_RunLevelElts =append (_aedcgc .EG_RunLevelElts ,_gebedb );_gebedb .EG_RangeMarkupElements =append (_gebedb .EG_RangeMarkupElements ,_beggec );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfafc :=NewEG_ContentRunContent (); -_gdbdg :=NewEG_RunLevelElts ();_febdec :=NewEG_RangeMarkupElements ();_febdec .CommentRangeEnd =NewCT_MarkupRange ();if _dgaegd :=d .DecodeElement (_febdec .CommentRangeEnd ,&_bbfcd );_dgaegd !=nil {return _dgaegd ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_cfafc ); -_cfafc .EG_RunLevelElts =append (_cfafc .EG_RunLevelElts ,_gdbdg );_gdbdg .EG_RangeMarkupElements =append (_gdbdg .EG_RangeMarkupElements ,_febdec );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bdgcbe :=NewEG_ContentRunContent (); -_edeba :=NewEG_RunLevelElts ();_gdegc :=NewEG_RangeMarkupElements ();_gdegc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dcgfd :=d .DecodeElement (_gdegc .CustomXmlInsRangeStart ,&_bbfcd );_dcgfd !=nil {return _dcgfd ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_bdgcbe ); -_bdgcbe .EG_RunLevelElts =append (_bdgcbe .EG_RunLevelElts ,_edeba );_edeba .EG_RangeMarkupElements =append (_edeba .EG_RangeMarkupElements ,_gdegc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cddgc :=NewEG_ContentRunContent (); -_eacbae :=NewEG_RunLevelElts ();_adcbe :=NewEG_RangeMarkupElements ();_adcbe .CustomXmlInsRangeEnd =NewCT_Markup ();if _dagdf :=d .DecodeElement (_adcbe .CustomXmlInsRangeEnd ,&_bbfcd );_dagdf !=nil {return _dagdf ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_cddgc ); -_cddgc .EG_RunLevelElts =append (_cddgc .EG_RunLevelElts ,_eacbae );_eacbae .EG_RangeMarkupElements =append (_eacbae .EG_RangeMarkupElements ,_adcbe );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_bgaaab :=NewEG_ContentRunContent (); -_fcddc :=NewEG_RunLevelElts ();_edaee :=NewEG_RangeMarkupElements ();_edaee .CustomXmlDelRangeStart =NewCT_TrackChange ();if _ebcaga :=d .DecodeElement (_edaee .CustomXmlDelRangeStart ,&_bbfcd );_ebcaga !=nil {return _ebcaga ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_bgaaab ); -_bgaaab .EG_RunLevelElts =append (_bgaaab .EG_RunLevelElts ,_fcddc );_fcddc .EG_RangeMarkupElements =append (_fcddc .EG_RangeMarkupElements ,_edaee );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bbbbe :=NewEG_ContentRunContent (); -_edaede :=NewEG_RunLevelElts ();_dceeb :=NewEG_RangeMarkupElements ();_dceeb .CustomXmlDelRangeEnd =NewCT_Markup ();if _beadf :=d .DecodeElement (_dceeb .CustomXmlDelRangeEnd ,&_bbfcd );_beadf !=nil {return _beadf ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_bbbbe ); -_bbbbe .EG_RunLevelElts =append (_bbbbe .EG_RunLevelElts ,_edaede );_edaede .EG_RangeMarkupElements =append (_edaede .EG_RangeMarkupElements ,_dceeb );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_ffdaf :=NewEG_ContentRunContent (); -_eacec :=NewEG_RunLevelElts ();_gebgd :=NewEG_RangeMarkupElements ();_gebgd .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _aecefa :=d .DecodeElement (_gebgd .CustomXmlMoveFromRangeStart ,&_bbfcd );_aecefa !=nil {return _aecefa ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_ffdaf ); -_ffdaf .EG_RunLevelElts =append (_ffdaf .EG_RunLevelElts ,_eacec );_eacec .EG_RangeMarkupElements =append (_eacec .EG_RangeMarkupElements ,_gebgd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_ecddb :=NewEG_ContentRunContent (); -_gbcb :=NewEG_RunLevelElts ();_cfdfd :=NewEG_RangeMarkupElements ();_cfdfd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fbbcbf :=d .DecodeElement (_cfdfd .CustomXmlMoveFromRangeEnd ,&_bbfcd );_fbbcbf !=nil {return _fbbcbf ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_ecddb ); -_ecddb .EG_RunLevelElts =append (_ecddb .EG_RunLevelElts ,_gbcb );_gbcb .EG_RangeMarkupElements =append (_gbcb .EG_RangeMarkupElements ,_cfdfd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_agffg :=NewEG_ContentRunContent (); -_ecgcd :=NewEG_RunLevelElts ();_bacbbc :=NewEG_RangeMarkupElements ();_bacbbc .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gfcefc :=d .DecodeElement (_bacbbc .CustomXmlMoveToRangeStart ,&_bbfcd );_gfcefc !=nil {return _gfcefc ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_agffg ); -_agffg .EG_RunLevelElts =append (_agffg .EG_RunLevelElts ,_ecgcd );_ecgcd .EG_RangeMarkupElements =append (_ecgcd .EG_RangeMarkupElements ,_bacbbc );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcbdb :=NewEG_ContentRunContent (); -_ddgcbc :=NewEG_RunLevelElts ();_dbage :=NewEG_RangeMarkupElements ();_dbage .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _aeccf :=d .DecodeElement (_dbage .CustomXmlMoveToRangeEnd ,&_bbfcd );_aeccf !=nil {return _aeccf ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_gcbdb ); -_gcbdb .EG_RunLevelElts =append (_gcbdb .EG_RunLevelElts ,_ddgcbc );_ddgcbc .EG_RangeMarkupElements =append (_ddgcbc .EG_RangeMarkupElements ,_dbage );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_dcagg :=NewEG_ContentRunContent (); -_ddaeb :=NewEG_RunLevelElts ();_begdec :=NewEG_MathContent ();_begdec .OMathPara =_dg .NewOMathPara ();if _febbba :=d .DecodeElement (_begdec .OMathPara ,&_bbfcd );_febbba !=nil {return _febbba ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_dcagg ); -_dcagg .EG_RunLevelElts =append (_dcagg .EG_RunLevelElts ,_ddaeb );_ddaeb .EG_MathContent =append (_ddaeb .EG_MathContent ,_begdec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cegee :=NewEG_ContentRunContent (); -_gdcfg :=NewEG_RunLevelElts ();_efgfe :=NewEG_MathContent ();_efgfe .OMath =_dg .NewOMath ();if _cgbgda :=d .DecodeElement (_efgfe .OMath ,&_bbfcd );_cgbgda !=nil {return _cgbgda ;};_aagfad .EG_ContentRunContent =append (_aagfad .EG_ContentRunContent ,_cegee ); -_cegee .EG_RunLevelElts =append (_cegee .EG_RunLevelElts ,_gdcfg );_gdcfg .EG_MathContent =append (_gdcfg .EG_MathContent ,_efgfe );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bbfcd .Name ); -if _edbeeb :=d .Skip ();_edbeeb !=nil {return _edbeeb ;};};case _b .EndElement :break _eefgg ;case _b .CharData :};};return nil ;};func (_affgba ST_InfoTextType )Validate ()error {return _affgba .ValidateWithPath ("")};func (_fgee *CT_ColorSchemeMapping )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_befg :=range start .Attr {if _befg .Name .Local =="\u0062\u0067\u0031"{_fgee .Bg1Attr .UnmarshalXMLAttr (_befg ); -continue ;};if _befg .Name .Local =="\u0074\u0031"{_fgee .T1Attr .UnmarshalXMLAttr (_befg );continue ;};if _befg .Name .Local =="\u0062\u0067\u0032"{_fgee .Bg2Attr .UnmarshalXMLAttr (_befg );continue ;};if _befg .Name .Local =="\u0074\u0032"{_fgee .T2Attr .UnmarshalXMLAttr (_befg ); -continue ;};if _befg .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0031"{_fgee .Accent1Attr .UnmarshalXMLAttr (_befg );continue ;};if _befg .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0032"{_fgee .Accent2Attr .UnmarshalXMLAttr (_befg );continue ; -};if _befg .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0033"{_fgee .Accent3Attr .UnmarshalXMLAttr (_befg );continue ;};if _befg .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0034"{_fgee .Accent4Attr .UnmarshalXMLAttr (_befg );continue ;};if _befg .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0035"{_fgee .Accent5Attr .UnmarshalXMLAttr (_befg ); -continue ;};if _befg .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0036"{_fgee .Accent6Attr .UnmarshalXMLAttr (_befg );continue ;};if _befg .Name .Local =="\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek"{_fgee .HyperlinkAttr .UnmarshalXMLAttr (_befg ); -continue ;};if _befg .Name .Local =="\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b"{_fgee .FollowedHyperlinkAttr .UnmarshalXMLAttr (_befg );continue ;};};for {_cdef ,_eeag :=d .Token ();if _eeag !=nil {return _f .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",_eeag ); -};if _ggba ,_gadf :=_cdef .(_b .EndElement );_gadf &&_ggba .Name ==start .Name {break ;};};return nil ;}; +// Border Color +ColorAttr *ST_HexColor ; -// ValidateWithPath validates the CT_EdnProps and its children, prefixing error messages with path -func (_ffddd *CT_EdnProps )ValidateWithPath (path string )error {if _ffddd .Pos !=nil {if _fdce :=_ffddd .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_fdce !=nil {return _fdce ;};};if _ffddd .NumFmt !=nil {if _aagbd :=_ffddd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074"); -_aagbd !=nil {return _aagbd ;};};if _ffddd .NumStart !=nil {if _egaff :=_ffddd .NumStart .ValidateWithPath (path +"\u002fN\u0075\u006d\u0053\u0074\u0061\u0072t");_egaff !=nil {return _egaff ;};};if _ffddd .NumRestart !=nil {if _adfag :=_ffddd .NumRestart .ValidateWithPath (path +"/\u004e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"); -_adfag !=nil {return _adfag ;};};return nil ;};type CT_NumPr struct{ +// Border Theme Color +ThemeColorAttr ST_ThemeColor ; -// Numbering Level Reference -Ilvl *CT_DecimalNumber ; +// Border Theme Color Tint +ThemeTintAttr *string ; -// Numbering Definition Instance Reference -NumId *CT_DecimalNumber ; +// Border Theme Color Shade +ThemeShadeAttr *string ; -// Previous Paragraph Numbering Properties -NumberingChange *CT_TrackChangeNumbering ; +// Border Width +SzAttr *uint64 ; -// Inserted Numbering Properties -Ins *CT_TrackChange ;}; +// Border Spacing Measurement +SpaceAttr *uint64 ; -// ValidateWithPath validates the CT_TrPrChange and its children, prefixing error messages with path -func (_bddcga *CT_TrPrChange )ValidateWithPath (path string )error {if _bbdbe :=_bddcga .TrPr .ValidateWithPath (path +"\u002f\u0054\u0072P\u0072");_bbdbe !=nil {return _bbdbe ;};return nil ;}; +// Border Shadow +ShadowAttr *_ffb .ST_OnOff ; -// Validate validates the WdCT_PosV and its children -func (_caefe *WdCT_PosV )Validate ()error {return _caefe .ValidateWithPath ("\u0057d\u0043\u0054\u005f\u0050\u006f\u0073V");};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 NewWebSettings ()*WebSettings {_deeace :=&WebSettings {};_deeace .CT_WebSettings =*NewCT_WebSettings ();return _deeace ;};func (_aggce *ST_HAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcgdab ,_ggbfb :=d .Token ();if _ggbfb !=nil {return _ggbfb ; -};if _addfgf ,_cabdb :=_gcgdab .(_b .EndElement );_cabdb &&_addfgf .Name ==start .Name {*_aggce =1;return nil ;};if _fgdccf ,_aedef :=_gcgdab .(_b .CharData );!_aedef {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",_gcgdab ); -}else {switch string (_fgdccf ){case "":*_aggce =0;case "\u0074\u0065\u0078\u0074":*_aggce =1;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_aggce =2;case "\u0070\u0061\u0067\u0065":*_aggce =3;};};_gcgdab ,_ggbfb =d .Token ();if _ggbfb !=nil {return _ggbfb ; -};if _fgfbg ,_cfecfa :=_gcgdab .(_b .EndElement );_cfecfa &&_fgfbg .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",_gcgdab ); -};func (_ffdbc ST_DropCap )ValidateWithPath (path string )error {switch _ffdbc {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 (_ffdbc )); -};return nil ;};type CT_Br struct{ +// Create Frame Effect +FrameAttr *_ffb .ST_OnOff ;}; -// Break Type -TypeAttr ST_BrType ; +// Validate validates the CT_HpsMeasure and its children +func (_fceb *CT_HpsMeasure )Validate ()error {return _fceb .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};func NewWebSettings ()*WebSettings {_efcea :=&WebSettings {};_efcea .CT_WebSettings =*NewCT_WebSettings (); +return _efcea ;}; -// Restart Location For Text Wrapping Break -ClearAttr ST_BrClear ;};func NewCT_TcBorders ()*CT_TcBorders {_bdfbfg :=&CT_TcBorders {};return _bdfbfg }; +// ValidateWithPath validates the CT_Underline and its children, prefixing error messages with path +func (_ggdcfc *CT_Underline )ValidateWithPath (path string )error {if _agffg :=_ggdcfc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_agffg !=nil {return _agffg ;};if _ggdcfc .ColorAttr !=nil {if _eaeaa :=_ggdcfc .ColorAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072"); +_eaeaa !=nil {return _eaeaa ;};};if _daeab :=_ggdcfc .ThemeColorAttr .ValidateWithPath (path +"\u002fT\u0068e\u006d\u0065\u0043\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_daeab !=nil {return _daeab ;};return nil ;};func (_egfbg *ST_PageBorderOffset )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_egfbg =0; +case "\u0070\u0061\u0067\u0065":*_egfbg =1;case "\u0074\u0065\u0078\u0074":*_egfbg =2;};return nil ;}; -// ValidateWithPath validates the CT_Settings and its children, prefixing error messages with path -func (_eebfd *CT_Settings )ValidateWithPath (path string )error {if _eebfd .WriteProtection !=nil {if _fbdbg :=_eebfd .WriteProtection .ValidateWithPath (path +"\u002f\u0057r\u0069\u0074\u0065P\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_fbdbg !=nil {return _fbdbg ; -};};if _eebfd .View !=nil {if _eecce :=_eebfd .View .ValidateWithPath (path +"\u002f\u0056\u0069e\u0077");_eecce !=nil {return _eecce ;};};if _eebfd .Zoom !=nil {if _cffaad :=_eebfd .Zoom .ValidateWithPath (path +"\u002f\u005a\u006fo\u006d");_cffaad !=nil {return _cffaad ; -};};if _eebfd .RemovePersonalInformation !=nil {if _cdgeb :=_eebfd .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"); -_cdgeb !=nil {return _cdgeb ;};};if _eebfd .RemoveDateAndTime !=nil {if _bebea :=_eebfd .RemoveDateAndTime .ValidateWithPath (path +"\u002fR\u0065m\u006f\u0076\u0065\u0044\u0061t\u0065\u0041n\u0064\u0054\u0069\u006d\u0065");_bebea !=nil {return _bebea ; -};};if _eebfd .DoNotDisplayPageBoundaries !=nil {if _ecgfd :=_eebfd .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"); -_ecgfd !=nil {return _ecgfd ;};};if _eebfd .DisplayBackgroundShape !=nil {if _fcdgb :=_eebfd .DisplayBackgroundShape .ValidateWithPath (path +"\u002f\u0044\u0069sp\u006c\u0061\u0079\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0053\u0068\u0061\u0070\u0065"); -_fcdgb !=nil {return _fcdgb ;};};if _eebfd .PrintPostScriptOverText !=nil {if _bgfeba :=_eebfd .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"); -_bgfeba !=nil {return _bgfeba ;};};if _eebfd .PrintFractionalCharacterWidth !=nil {if _fgcdd :=_eebfd .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"); -_fgcdd !=nil {return _fgcdd ;};};if _eebfd .PrintFormsData !=nil {if _agegag :=_eebfd .PrintFormsData .ValidateWithPath (path +"\u002fP\u0072i\u006e\u0074\u0046\u006f\u0072\u006d\u0073\u0044\u0061\u0074\u0061");_agegag !=nil {return _agegag ;};};if _eebfd .EmbedTrueTypeFonts !=nil {if _cedbgd :=_eebfd .EmbedTrueTypeFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062ed\u0054\u0072\u0075\u0065\u0054\u0079\u0070\u0065\u0046\u006f\u006e\u0074\u0073"); -_cedbgd !=nil {return _cedbgd ;};};if _eebfd .EmbedSystemFonts !=nil {if _effbd :=_eebfd .EmbedSystemFonts .ValidateWithPath (path +"\u002f\u0045\u006d\u0062\u0065\u0064\u0053\u0079\u0073\u0074\u0065\u006dF\u006f\u006e\u0074\u0073");_effbd !=nil {return _effbd ; -};};if _eebfd .SaveSubsetFonts !=nil {if _befgacc :=_eebfd .SaveSubsetFonts .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0053u\u0062\u0073\u0065\u0074\u0046\u006f\u006e\u0074\u0073");_befgacc !=nil {return _befgacc ;};};if _eebfd .SaveFormsData !=nil {if _ecfcb :=_eebfd .SaveFormsData .ValidateWithPath (path +"\u002f\u0053\u0061\u0076\u0065\u0046\u006f\u0072\u006ds\u0044\u0061\u0074\u0061"); -_ecfcb !=nil {return _ecfcb ;};};if _eebfd .MirrorMargins !=nil {if _badfce :=_eebfd .MirrorMargins .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u004d\u0061r\u0067\u0069\u006e\u0073");_badfce !=nil {return _badfce ;};};if _eebfd .AlignBordersAndEdges !=nil {if _cdgfaf :=_eebfd .AlignBordersAndEdges .ValidateWithPath (path +"/\u0041\u006c\u0069\u0067nB\u006fr\u0064\u0065\u0072\u0073\u0041n\u0064\u0045\u0064\u0067\u0065\u0073"); -_cdgfaf !=nil {return _cdgfaf ;};};if _eebfd .BordersDoNotSurroundHeader !=nil {if _effae :=_eebfd .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"); -_effae !=nil {return _effae ;};};if _eebfd .BordersDoNotSurroundFooter !=nil {if _dada :=_eebfd .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"); -_dada !=nil {return _dada ;};};if _eebfd .GutterAtTop !=nil {if _cdaeg :=_eebfd .GutterAtTop .ValidateWithPath (path +"\u002f\u0047\u0075t\u0074\u0065\u0072\u0041\u0074\u0054\u006f\u0070");_cdaeg !=nil {return _cdaeg ;};};if _eebfd .HideSpellingErrors !=nil {if _edbbae :=_eebfd .HideSpellingErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eS\u0070\u0065\u006c\u006c\u0069\u006e\u0067\u0045\u0072\u0072\u006f\u0072\u0073"); -_edbbae !=nil {return _edbbae ;};};if _eebfd .HideGrammaticalErrors !=nil {if _ecaag :=_eebfd .HideGrammaticalErrors .ValidateWithPath (path +"\u002f\u0048\u0069\u0064eG\u0072\u0061\u006d\u006d\u0061\u0074\u0069\u0063\u0061\u006c\u0045\u0072\u0072\u006fr\u0073"); -_ecaag !=nil {return _ecaag ;};};for _bcffd ,_bddeed :=range _eebfd .ActiveWritingStyle {if _eceec :=_bddeed .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0041\u0063\u0074i\u0076\u0065\u0057\u0072\u0069t\u0069n\u0067S\u0074\u0079\u006c\u0065\u005b\u0025\u0064]",path ,_bcffd )); -_eceec !=nil {return _eceec ;};};if _eebfd .ProofState !=nil {if _fbedd :=_eebfd .ProofState .ValidateWithPath (path +"/\u0050\u0072\u006f\u006f\u0066\u0053\u0074\u0061\u0074\u0065");_fbedd !=nil {return _fbedd ;};};if _eebfd .FormsDesign !=nil {if _dbac :=_eebfd .FormsDesign .ValidateWithPath (path +"\u002f\u0046\u006fr\u006d\u0073\u0044\u0065\u0073\u0069\u0067\u006e"); -_dbac !=nil {return _dbac ;};};if _eebfd .AttachedTemplate !=nil {if _cbgfe :=_eebfd .AttachedTemplate .ValidateWithPath (path +"\u002f\u0041\u0074\u0074\u0061\u0063\u0068\u0065\u0064\u0054\u0065\u006dp\u006c\u0061\u0074\u0065");_cbgfe !=nil {return _cbgfe ; -};};if _eebfd .LinkStyles !=nil {if _bbcee :=_eebfd .LinkStyles .ValidateWithPath (path +"/\u004c\u0069\u006e\u006b\u0053\u0074\u0079\u006c\u0065\u0073");_bbcee !=nil {return _bbcee ;};};if _eebfd .StylePaneFormatFilter !=nil {if _dcdea :=_eebfd .StylePaneFormatFilter .ValidateWithPath (path +"\u002f\u0053\u0074\u0079le\u0050\u0061\u006e\u0065\u0046\u006f\u0072\u006d\u0061\u0074\u0046\u0069\u006c\u0074e\u0072"); -_dcdea !=nil {return _dcdea ;};};if _eebfd .StylePaneSortMethod !=nil {if _deeaea :=_eebfd .StylePaneSortMethod .ValidateWithPath (path +"/\u0053t\u0079\u006c\u0065\u0050\u0061\u006e\u0065\u0053o\u0072\u0074\u004d\u0065th\u006f\u0064");_deeaea !=nil {return _deeaea ; -};};if _eebfd .DocumentType !=nil {if _aafcb :=_eebfd .DocumentType .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u0054\u0079\u0070\u0065");_aafcb !=nil {return _aafcb ;};};if _eebfd .MailMerge !=nil {if _agead :=_eebfd .MailMerge .ValidateWithPath (path +"\u002f\u004d\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065"); -_agead !=nil {return _agead ;};};if _eebfd .RevisionView !=nil {if _fdffa :=_eebfd .RevisionView .ValidateWithPath (path +"\u002f\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0056\u0069\u0065\u0077");_fdffa !=nil {return _fdffa ;};};if _eebfd .TrackRevisions !=nil {if _fbbccf :=_eebfd .TrackRevisions .ValidateWithPath (path +"\u002fT\u0072a\u0063\u006b\u0052\u0065\u0076\u0069\u0073\u0069\u006f\u006e\u0073"); -_fbbccf !=nil {return _fbbccf ;};};if _eebfd .DoNotTrackMoves !=nil {if _cageb :=_eebfd .DoNotTrackMoves .ValidateWithPath (path +"\u002f\u0044o\u004e\u006f\u0074T\u0072\u0061\u0063\u006b\u004d\u006f\u0076\u0065\u0073");_cageb !=nil {return _cageb ;};}; -if _eebfd .DoNotTrackFormatting !=nil {if _dfade :=_eebfd .DoNotTrackFormatting .ValidateWithPath (path +"/\u0044\u006f\u004e\u006ftT\u0072a\u0063\u006b\u0046\u006f\u0072m\u0061\u0074\u0074\u0069\u006e\u0067");_dfade !=nil {return _dfade ;};};if _eebfd .DocumentProtection !=nil {if _eaaged :=_eebfd .DocumentProtection .ValidateWithPath (path +"\u002f\u0044\u006f\u0063um\u0065\u006e\u0074\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e"); -_eaaged !=nil {return _eaaged ;};};if _eebfd .AutoFormatOverride !=nil {if _abfbb :=_eebfd .AutoFormatOverride .ValidateWithPath (path +"\u002f\u0041\u0075\u0074oF\u006f\u0072\u006d\u0061\u0074\u004f\u0076\u0065\u0072\u0072\u0069\u0064\u0065");_abfbb !=nil {return _abfbb ; -};};if _eebfd .StyleLockTheme !=nil {if _eecefd :=_eebfd .StyleLockTheme .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0054\u0068\u0065\u006d\u0065");_eecefd !=nil {return _eecefd ;};};if _eebfd .StyleLockQFSet !=nil {if _cagbd :=_eebfd .StyleLockQFSet .ValidateWithPath (path +"\u002fS\u0074y\u006c\u0065\u004c\u006f\u0063\u006b\u0051\u0046\u0053\u0065\u0074"); -_cagbd !=nil {return _cagbd ;};};if _eebfd .DefaultTabStop !=nil {if _dbggg :=_eebfd .DefaultTabStop .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054\u0061\u0062\u0053\u0074\u006f\u0070");_dbggg !=nil {return _dbggg ;};};if _eebfd .AutoHyphenation !=nil {if _cfaedb :=_eebfd .AutoHyphenation .ValidateWithPath (path +"\u002f\u0041u\u0074\u006f\u0048y\u0070\u0068\u0065\u006e\u0061\u0074\u0069\u006f\u006e"); -_cfaedb !=nil {return _cfaedb ;};};if _eebfd .ConsecutiveHyphenLimit !=nil {if _bfdace :=_eebfd .ConsecutiveHyphenLimit .ValidateWithPath (path +"\u002f\u0043\u006fns\u0065\u0063\u0075\u0074\u0069\u0076\u0065\u0048\u0079\u0070\u0068\u0065\u006e\u004c\u0069\u006d\u0069\u0074"); -_bfdace !=nil {return _bfdace ;};};if _eebfd .HyphenationZone !=nil {if _bebgg :=_eebfd .HyphenationZone .ValidateWithPath (path +"\u002f\u0048y\u0070\u0068\u0065n\u0061\u0074\u0069\u006f\u006e\u005a\u006f\u006e\u0065");_bebgg !=nil {return _bebgg ;};}; -if _eebfd .DoNotHyphenateCaps !=nil {if _bgfef :=_eebfd .DoNotHyphenateCaps .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0048\u0079\u0070\u0068\u0065\u006e\u0061\u0074\u0065\u0043\u0061\u0070\u0073");_bgfef !=nil {return _bgfef ;};};if _eebfd .ShowEnvelope !=nil {if _eaabd :=_eebfd .ShowEnvelope .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0045\u006e\u0076\u0065\u006c\u006f\u0070\u0065"); -_eaabd !=nil {return _eaabd ;};};if _eebfd .SummaryLength !=nil {if _abefge :=_eebfd .SummaryLength .ValidateWithPath (path +"\u002f\u0053\u0075\u006d\u006d\u0061\u0072\u0079\u004ce\u006e\u0067\u0074\u0068");_abefge !=nil {return _abefge ;};};if _eebfd .ClickAndTypeStyle !=nil {if _gbbaec :=_eebfd .ClickAndTypeStyle .ValidateWithPath (path +"\u002fC\u006ci\u0063\u006b\u0041\u006e\u0064T\u0079\u0070e\u0053\u0074\u0079\u006c\u0065"); -_gbbaec !=nil {return _gbbaec ;};};if _eebfd .DefaultTableStyle !=nil {if _faege :=_eebfd .DefaultTableStyle .ValidateWithPath (path +"\u002fD\u0065f\u0061\u0075\u006c\u0074\u0054a\u0062\u006ce\u0053\u0074\u0079\u006c\u0065");_faege !=nil {return _faege ; -};};if _eebfd .EvenAndOddHeaders !=nil {if _fbccg :=_eebfd .EvenAndOddHeaders .ValidateWithPath (path +"\u002fE\u0076e\u006e\u0041\u006e\u0064\u004fd\u0064\u0048e\u0061\u0064\u0065\u0072\u0073");_fbccg !=nil {return _fbccg ;};};if _eebfd .BookFoldRevPrinting !=nil {if _cbcdc :=_eebfd .BookFoldRevPrinting .ValidateWithPath (path +"/\u0042o\u006f\u006b\u0046\u006f\u006c\u0064\u0052\u0065v\u0050\u0072\u0069\u006eti\u006e\u0067"); -_cbcdc !=nil {return _cbcdc ;};};if _eebfd .BookFoldPrinting !=nil {if _debae :=_eebfd .BookFoldPrinting .ValidateWithPath (path +"\u002f\u0042\u006f\u006f\u006b\u0046\u006f\u006c\u0064\u0050\u0072\u0069n\u0074\u0069\u006e\u0067");_debae !=nil {return _debae ; -};};if _eebfd .BookFoldPrintingSheets !=nil {if _aedeg :=_eebfd .BookFoldPrintingSheets .ValidateWithPath (path +"\u002f\u0042\u006fok\u0046\u006f\u006c\u0064\u0050\u0072\u0069\u006e\u0074\u0069\u006e\u0067\u0053\u0068\u0065\u0065\u0074\u0073");_aedeg !=nil {return _aedeg ; -};};if _eebfd .DrawingGridHorizontalSpacing !=nil {if _fbceb :=_eebfd .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"); -_fbceb !=nil {return _fbceb ;};};if _eebfd .DrawingGridVerticalSpacing !=nil {if _cfcbd :=_eebfd .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"); -_cfcbd !=nil {return _cfcbd ;};};if _eebfd .DisplayHorizontalDrawingGridEvery !=nil {if _fedbb :=_eebfd .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"); -_fedbb !=nil {return _fedbb ;};};if _eebfd .DisplayVerticalDrawingGridEvery !=nil {if _bfcdbe :=_eebfd .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"); -_bfcdbe !=nil {return _bfcdbe ;};};if _eebfd .DoNotUseMarginsForDrawingGridOrigin !=nil {if _gedace :=_eebfd .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"); -_gedace !=nil {return _gedace ;};};if _eebfd .DrawingGridHorizontalOrigin !=nil {if _efebd :=_eebfd .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"); -_efebd !=nil {return _efebd ;};};if _eebfd .DrawingGridVerticalOrigin !=nil {if _dcebf :=_eebfd .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"); -_dcebf !=nil {return _dcebf ;};};if _eebfd .DoNotShadeFormData !=nil {if _cadgc :=_eebfd .DoNotShadeFormData .ValidateWithPath (path +"\u002f\u0044\u006f\u004eot\u0053\u0068\u0061\u0064\u0065\u0046\u006f\u0072\u006d\u0044\u0061\u0074\u0061");_cadgc !=nil {return _cadgc ; -};};if _eebfd .NoPunctuationKerning !=nil {if _cfgga :=_eebfd .NoPunctuationKerning .ValidateWithPath (path +"/\u004e\u006f\u0050\u0075nc\u0074u\u0061\u0074\u0069\u006f\u006eK\u0065\u0072\u006e\u0069\u006e\u0067");_cfgga !=nil {return _cfgga ;};};if _eebfd .CharacterSpacingControl !=nil {if _fdfbc :=_eebfd .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"); -_fdfbc !=nil {return _fdfbc ;};};if _eebfd .PrintTwoOnOne !=nil {if _geace :=_eebfd .PrintTwoOnOne .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0054\u0077\u006fO\u006e\u004f\u006e\u0065");_geace !=nil {return _geace ;};};if _eebfd .StrictFirstAndLastChars !=nil {if _dfgea :=_eebfd .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"); -_dfgea !=nil {return _dfgea ;};};if _eebfd .NoLineBreaksAfter !=nil {if _abafeg :=_eebfd .NoLineBreaksAfter .ValidateWithPath (path +"\u002fN\u006fL\u0069\u006e\u0065\u0042\u0072e\u0061\u006bs\u0041\u0066\u0074\u0065\u0072");_abafeg !=nil {return _abafeg ; -};};if _eebfd .NoLineBreaksBefore !=nil {if _geadef :=_eebfd .NoLineBreaksBefore .ValidateWithPath (path +"\u002f\u004e\u006f\u004cin\u0065\u0042\u0072\u0065\u0061\u006b\u0073\u0042\u0065\u0066\u006f\u0072\u0065");_geadef !=nil {return _geadef ;};};if _eebfd .SavePreviewPicture !=nil {if _dfcef :=_eebfd .SavePreviewPicture .ValidateWithPath (path +"\u002f\u0053\u0061\u0076eP\u0072\u0065\u0076\u0069\u0065\u0077\u0050\u0069\u0063\u0074\u0075\u0072\u0065"); -_dfcef !=nil {return _dfcef ;};};if _eebfd .DoNotValidateAgainstSchema !=nil {if _fbabge :=_eebfd .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"); -_fbabge !=nil {return _fbabge ;};};if _eebfd .SaveInvalidXml !=nil {if _gddff :=_eebfd .SaveInvalidXml .ValidateWithPath (path +"\u002fS\u0061v\u0065\u0049\u006e\u0076\u0061\u006c\u0069\u0064\u0058\u006d\u006c");_gddff !=nil {return _gddff ;};};if _eebfd .IgnoreMixedContent !=nil {if _gfdfc :=_eebfd .IgnoreMixedContent .ValidateWithPath (path +"\u002f\u0049\u0067\u006eor\u0065\u004d\u0069\u0078\u0065\u0064\u0043\u006f\u006e\u0074\u0065\u006e\u0074"); -_gfdfc !=nil {return _gfdfc ;};};if _eebfd .AlwaysShowPlaceholderText !=nil {if _cdged :=_eebfd .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"); -_cdged !=nil {return _cdged ;};};if _eebfd .DoNotDemarcateInvalidXml !=nil {if _beacfca :=_eebfd .DoNotDemarcateInvalidXml .ValidateWithPath (path +"\u002fD\u006f\u004e\u006f\u0074D\u0065\u006d\u0061\u0072\u0063a\u0074e\u0049n\u0076\u0061\u006c\u0069\u0064\u0058\u006dl"); -_beacfca !=nil {return _beacfca ;};};if _eebfd .SaveXmlDataOnly !=nil {if _efedg :=_eebfd .SaveXmlDataOnly .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0058m\u006c\u0044\u0061\u0074\u0061\u004f\u006e\u006c\u0079");_efedg !=nil {return _efedg ;}; -};if _eebfd .UseXSLTWhenSaving !=nil {if _agbdd :=_eebfd .UseXSLTWhenSaving .ValidateWithPath (path +"\u002fU\u0073e\u0058\u0053\u004c\u0054\u0057h\u0065\u006eS\u0061\u0076\u0069\u006e\u0067");_agbdd !=nil {return _agbdd ;};};if _eebfd .SaveThroughXslt !=nil {if _gbeea :=_eebfd .SaveThroughXslt .ValidateWithPath (path +"\u002f\u0053a\u0076\u0065\u0054h\u0072\u006f\u0075\u0067\u0068\u0058\u0073\u006c\u0074"); -_gbeea !=nil {return _gbeea ;};};if _eebfd .ShowXMLTags !=nil {if _bdddg :=_eebfd .ShowXMLTags .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0058\u004d\u004c\u0054\u0061\u0067\u0073");_bdddg !=nil {return _bdddg ;};};if _eebfd .AlwaysMergeEmptyNamespace !=nil {if _eeceg :=_eebfd .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"); -_eeceg !=nil {return _eeceg ;};};if _eebfd .UpdateFields !=nil {if _eedef :=_eebfd .UpdateFields .ValidateWithPath (path +"\u002f\u0055\u0070\u0064\u0061\u0074\u0065\u0046\u0069\u0065\u006c\u0064\u0073");_eedef !=nil {return _eedef ;};};if _eebfd .HdrShapeDefaults !=nil {if _ffab :=_eebfd .HdrShapeDefaults .ValidateWithPath (path +"\u002f\u0048\u0064\u0072\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"); -_ffab !=nil {return _ffab ;};};if _eebfd .FootnotePr !=nil {if _fedgc :=_eebfd .FootnotePr .ValidateWithPath (path +"/\u0046\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0050\u0072");_fedgc !=nil {return _fedgc ;};};if _eebfd .EndnotePr !=nil {if _affcbb :=_eebfd .EndnotePr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u006e\u006f\u0074\u0065\u0050\u0072"); -_affcbb !=nil {return _affcbb ;};};if _eebfd .Compat !=nil {if _dacec :=_eebfd .Compat .ValidateWithPath (path +"\u002fC\u006f\u006d\u0070\u0061\u0074");_dacec !=nil {return _dacec ;};};if _eebfd .DocVars !=nil {if _efaaaf :=_eebfd .DocVars .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0056\u0061\u0072\u0073"); -_efaaaf !=nil {return _efaaaf ;};};if _eebfd .Rsids !=nil {if _geeaa :=_eebfd .Rsids .ValidateWithPath (path +"\u002f\u0052\u0073\u0069\u0064\u0073");_geeaa !=nil {return _geeaa ;};};if _eebfd .MathPr !=nil {if _abfee :=_eebfd .MathPr .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0050\u0072"); -_abfee !=nil {return _abfee ;};};for _bcddd ,_bggba :=range _eebfd .AttachedSchema {if _fdage :=_bggba .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0074ta\u0063h\u0065\u0064\u0053\u0063\u0068e\u006d\u0061\u005b\u0025\u0064\u005d",path ,_bcddd )); -_fdage !=nil {return _fdage ;};};if _eebfd .ThemeFontLang !=nil {if _cgdee :=_eebfd .ThemeFontLang .ValidateWithPath (path +"\u002f\u0054\u0068\u0065\u006d\u0065\u0046\u006f\u006et\u004c\u0061\u006e\u0067");_cgdee !=nil {return _cgdee ;};};if _eebfd .ClrSchemeMapping !=nil {if _adbfd :=_eebfd .ClrSchemeMapping .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u0053\u0063\u0068\u0065\u006d\u0065\u004d\u0061p\u0070\u0069\u006e\u0067"); -_adbfd !=nil {return _adbfd ;};};if _eebfd .DoNotIncludeSubdocsInStats !=nil {if _cgcfed :=_eebfd .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"); -_cgcfed !=nil {return _cgcfed ;};};if _eebfd .DoNotAutoCompressPictures !=nil {if _fecdd :=_eebfd .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"); -_fecdd !=nil {return _fecdd ;};};if _eebfd .ForceUpgrade !=nil {if _ddgae :=_eebfd .ForceUpgrade .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0055\u0070\u0067\u0072\u0061\u0064\u0065");_ddgae !=nil {return _ddgae ;};};if _eebfd .Captions !=nil {if _bcdec :=_eebfd .Captions .ValidateWithPath (path +"\u002fC\u0061\u0070\u0074\u0069\u006f\u006es"); -_bcdec !=nil {return _bcdec ;};};if _eebfd .ReadModeInkLockDown !=nil {if _fbgca :=_eebfd .ReadModeInkLockDown .ValidateWithPath (path +"/\u0052e\u0061\u0064\u004d\u006f\u0064\u0065\u0049\u006ek\u004c\u006f\u0063\u006bDo\u0077\u006e");_fbgca !=nil {return _fbgca ; -};};for _ddffg ,_dadbbdb :=range _eebfd .SmartTagType {if _gefbd :=_dadbbdb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053ma\u0072\u0074\u0054\u0061\u0067\u0054\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_ddffg ));_gefbd !=nil {return _gefbd ; -};};if _eebfd .SchemaLibrary !=nil {if _fgbea :=_eebfd .SchemaLibrary .ValidateWithPath (path +"\u002f\u0053\u0063\u0068\u0065\u006d\u0061\u004c\u0069b\u0072\u0061\u0072\u0079");_fgbea !=nil {return _fgbea ;};};if _eebfd .ShapeDefaults !=nil {if _cfbgbg :=_eebfd .ShapeDefaults .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066a\u0075\u006c\u0074\u0073"); -_cfbgbg !=nil {return _cfbgbg ;};};if _eebfd .DoNotEmbedSmartTags !=nil {if _ccded :=_eebfd .DoNotEmbedSmartTags .ValidateWithPath (path +"/\u0044o\u004e\u006f\u0074\u0045\u006d\u0062\u0065\u0064S\u006d\u0061\u0072\u0074Ta\u0067\u0073");_ccded !=nil {return _ccded ; -};};if _eebfd .DecimalSymbol !=nil {if _cgade :=_eebfd .DecimalSymbol .ValidateWithPath (path +"\u002f\u0044\u0065\u0063\u0069\u006d\u0061\u006c\u0053y\u006d\u0062\u006f\u006c");_cgade !=nil {return _cgade ;};};if _eebfd .ListSeparator !=nil {if _adebc :=_eebfd .ListSeparator .ValidateWithPath (path +"\u002f\u004c\u0069\u0073\u0074\u0053\u0065\u0070\u0061r\u0061\u0074\u006f\u0072"); -_adebc !=nil {return _adebc ;};};return nil ;}; +// Validate validates the CT_Recipients and its children +func (_dfaada *CT_Recipients )Validate ()error {return _dfaada .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u0063\u0069\u0070\u0069\u0065\u006e\u0074\u0073");}; -// Validate validates the CT_Frameset and its children -func (_cdeec *CT_Frameset )Validate ()error {return _cdeec .ValidateWithPath ("C\u0054\u005f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074");};func (_gfgeb ST_PageBorderZOrder )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_gfgeb .String (),start ); -};func NewSettings ()*Settings {_bdaadd :=&Settings {};_bdaadd .CT_Settings =*NewCT_Settings ();return _bdaadd ;}; +// ValidateWithPath validates the CT_Panose and its children, prefixing error messages with path +func (_eeebba *CT_Panose )ValidateWithPath (path string )error {return nil };type CT_ColorSchemeMapping struct{ -// Validate validates the CT_MailMerge and its children -func (_egcg *CT_MailMerge )Validate ()error {return _egcg .ValidateWithPath ("\u0043\u0054\u005fM\u0061\u0069\u006c\u004d\u0065\u0072\u0067\u0065");};func (_abbgfg WdST_AlignH )Validate ()error {return _abbgfg .ValidateWithPath ("")};func (_cdeed *CT_FtnDocProps )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_efcef :for {_dfacd ,_cdagc :=d .Token (); -if _cdagc !=nil {return _cdagc ;};switch _fcdfg :=_dfacd .(type ){case _b .StartElement :switch _fcdfg .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 :"\u0070\u006f\u0073"},_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 :"\u0070\u006f\u0073"}:_cdeed .Pos =NewCT_FtnPos (); -if _cedd :=d .DecodeElement (_cdeed .Pos ,&_fcdfg );_cedd !=nil {return _cedd ;};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 :"\u006e\u0075\u006d\u0046\u006d\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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cdeed .NumFmt =NewCT_NumFmt (); -if _aacc :=d .DecodeElement (_cdeed .NumFmt ,&_fcdfg );_aacc !=nil {return _aacc ;};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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}:_cdeed .NumStart =NewCT_DecimalNumber (); -if _abdgc :=d .DecodeElement (_cdeed .NumStart ,&_fcdfg );_abdgc !=nil {return _abdgc ;};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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006e\u0075\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_cdeed .NumRestart =NewCT_NumRestart (); -if _dfcb :=d .DecodeElement (_cdeed .NumRestart ,&_fcdfg );_dfcb !=nil {return _dfcb ;};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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065"}:_bacbe :=NewCT_FtnEdnSepRef (); -if _cbfdg :=d .DecodeElement (_bacbe ,&_fcdfg );_cbfdg !=nil {return _cbfdg ;};_cdeed .Footnote =append (_cdeed .Footnote ,_bacbe );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_fcdfg .Name ); -if _gdbg :=d .Skip ();_gdbg !=nil {return _gdbg ;};};case _b .EndElement :break _efcef ;case _b .CharData :};};return nil ;};func (_dcaab ST_DocPartBehavior )Validate ()error {return _dcaab .ValidateWithPath ("")}; +// Background 1 Theme Color Mapping +Bg1Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the EG_RPrBase and its children, prefixing error messages with path -func (_ecdgad *EG_RPrBase )ValidateWithPath (path string )error {if _ecdgad .RStyle !=nil {if _afdba :=_ecdgad .RStyle .ValidateWithPath (path +"\u002fR\u0053\u0074\u0079\u006c\u0065");_afdba !=nil {return _afdba ;};};if _ecdgad .RFonts !=nil {if _cbagf :=_ecdgad .RFonts .ValidateWithPath (path +"\u002fR\u0046\u006f\u006e\u0074\u0073"); -_cbagf !=nil {return _cbagf ;};};if _ecdgad .B !=nil {if _edcff :=_ecdgad .B .ValidateWithPath (path +"\u002f\u0042");_edcff !=nil {return _edcff ;};};if _ecdgad .BCs !=nil {if _cbccb :=_ecdgad .BCs .ValidateWithPath (path +"\u002f\u0042\u0043\u0073"); -_cbccb !=nil {return _cbccb ;};};if _ecdgad .I !=nil {if _gegffa :=_ecdgad .I .ValidateWithPath (path +"\u002f\u0049");_gegffa !=nil {return _gegffa ;};};if _ecdgad .ICs !=nil {if _caffec :=_ecdgad .ICs .ValidateWithPath (path +"\u002f\u0049\u0043\u0073"); -_caffec !=nil {return _caffec ;};};if _ecdgad .Caps !=nil {if _fbegg :=_ecdgad .Caps .ValidateWithPath (path +"\u002f\u0043\u0061p\u0073");_fbegg !=nil {return _fbegg ;};};if _ecdgad .SmallCaps !=nil {if _fcbbg :=_ecdgad .SmallCaps .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"); -_fcbbg !=nil {return _fcbbg ;};};if _ecdgad .Strike !=nil {if _efgcb :=_ecdgad .Strike .ValidateWithPath (path +"\u002fS\u0074\u0072\u0069\u006b\u0065");_efgcb !=nil {return _efgcb ;};};if _ecdgad .Dstrike !=nil {if _ebggc :=_ecdgad .Dstrike .ValidateWithPath (path +"\u002f\u0044\u0073\u0074\u0072\u0069\u006b\u0065"); -_ebggc !=nil {return _ebggc ;};};if _ecdgad .Outline !=nil {if _daceaa :=_ecdgad .Outline .ValidateWithPath (path +"\u002f\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_daceaa !=nil {return _daceaa ;};};if _ecdgad .Shadow !=nil {if _fgggde :=_ecdgad .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_fgggde !=nil {return _fgggde ;};};if _ecdgad .Emboss !=nil {if _bggecf :=_ecdgad .Emboss .ValidateWithPath (path +"\u002fE\u006d\u0062\u006f\u0073\u0073");_bggecf !=nil {return _bggecf ;};};if _ecdgad .Imprint !=nil {if _cfgebb :=_ecdgad .Imprint .ValidateWithPath (path +"\u002f\u0049\u006d\u0070\u0072\u0069\u006e\u0074"); -_cfgebb !=nil {return _cfgebb ;};};if _ecdgad .NoProof !=nil {if _efaff :=_ecdgad .NoProof .ValidateWithPath (path +"\u002f\u004e\u006f\u0050\u0072\u006f\u006f\u0066");_efaff !=nil {return _efaff ;};};if _ecdgad .SnapToGrid !=nil {if _adbfa :=_ecdgad .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"); -_adbfa !=nil {return _adbfa ;};};if _ecdgad .Vanish !=nil {if _bbcfg :=_ecdgad .Vanish .ValidateWithPath (path +"\u002fV\u0061\u006e\u0069\u0073\u0068");_bbcfg !=nil {return _bbcfg ;};};if _ecdgad .WebHidden !=nil {if _bdebg :=_ecdgad .WebHidden .ValidateWithPath (path +"\u002f\u0057\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"); -_bdebg !=nil {return _bdebg ;};};if _ecdgad .Color !=nil {if _beedd :=_ecdgad .Color .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072");_beedd !=nil {return _beedd ;};};if _ecdgad .Spacing !=nil {if _gfdce :=_ecdgad .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); -_gfdce !=nil {return _gfdce ;};};if _ecdgad .W !=nil {if _gdded :=_ecdgad .W .ValidateWithPath (path +"\u002f\u0057");_gdded !=nil {return _gdded ;};};if _ecdgad .Kern !=nil {if _efagd :=_ecdgad .Kern .ValidateWithPath (path +"\u002f\u004b\u0065r\u006e"); -_efagd !=nil {return _efagd ;};};if _ecdgad .Position !=nil {if _cdbfbdc :=_ecdgad .Position .ValidateWithPath (path +"\u002fP\u006f\u0073\u0069\u0074\u0069\u006fn");_cdbfbdc !=nil {return _cdbfbdc ;};};if _ecdgad .Sz !=nil {if _ddafda :=_ecdgad .Sz .ValidateWithPath (path +"\u002f\u0053\u007a"); -_ddafda !=nil {return _ddafda ;};};if _ecdgad .SzCs !=nil {if _gbfgg :=_ecdgad .SzCs .ValidateWithPath (path +"\u002f\u0053\u007aC\u0073");_gbfgg !=nil {return _gbfgg ;};};if _ecdgad .Highlight !=nil {if _fefgg :=_ecdgad .Highlight .ValidateWithPath (path +"\u002f\u0048\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"); -_fefgg !=nil {return _fefgg ;};};if _ecdgad .U !=nil {if _fagcd :=_ecdgad .U .ValidateWithPath (path +"\u002f\u0055");_fagcd !=nil {return _fagcd ;};};if _ecdgad .Effect !=nil {if _gcabbd :=_ecdgad .Effect .ValidateWithPath (path +"\u002fE\u0066\u0066\u0065\u0063\u0074"); -_gcabbd !=nil {return _gcabbd ;};};if _ecdgad .Bdr !=nil {if _affaf :=_ecdgad .Bdr .ValidateWithPath (path +"\u002f\u0042\u0064\u0072");_affaf !=nil {return _affaf ;};};if _ecdgad .Shd !=nil {if _adebe :=_ecdgad .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); -_adebe !=nil {return _adebe ;};};if _ecdgad .FitText !=nil {if _fdeac :=_ecdgad .FitText .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0054\u0065\u0078\u0074");_fdeac !=nil {return _fdeac ;};};if _ecdgad .VertAlign !=nil {if _bfdgdg :=_ecdgad .VertAlign .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"); -_bfdgdg !=nil {return _bfdgdg ;};};if _ecdgad .Rtl !=nil {if _gfaff :=_ecdgad .Rtl .ValidateWithPath (path +"\u002f\u0052\u0074\u006c");_gfaff !=nil {return _gfaff ;};};if _ecdgad .Cs !=nil {if _adbdfea :=_ecdgad .Cs .ValidateWithPath (path +"\u002f\u0043\u0073"); -_adbdfea !=nil {return _adbdfea ;};};if _ecdgad .Em !=nil {if _bbaafg :=_ecdgad .Em .ValidateWithPath (path +"\u002f\u0045\u006d");_bbaafg !=nil {return _bbaafg ;};};if _ecdgad .Lang !=nil {if _bbged :=_ecdgad .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067"); -_bbged !=nil {return _bbged ;};};if _ecdgad .EastAsianLayout !=nil {if _gbgfd :=_ecdgad .EastAsianLayout .ValidateWithPath (path +"\u002f\u0045a\u0073\u0074\u0041s\u0069\u0061\u006e\u004c\u0061\u0079\u006f\u0075\u0074");_gbgfd !=nil {return _gbgfd ;};}; -if _ecdgad .SpecVanish !=nil {if _fbebfe :=_ecdgad .SpecVanish .ValidateWithPath (path +"/\u0053\u0070\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068");_fbebfe !=nil {return _fbebfe ;};};if _ecdgad .OMath !=nil {if _aaadg :=_ecdgad .OMath .ValidateWithPath (path +"\u002f\u004f\u004d\u0061\u0074\u0068"); -_aaadg !=nil {return _aaadg ;};};return nil ;};func (_efbdb ST_HAnchor )String ()string {switch _efbdb {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 (_fbfab ST_ProofErr )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bffgbba :=_b .Attr {};_bffgbba .Name =name ;switch _fbfab {case ST_ProofErrUnset :_bffgbba .Value ="";case ST_ProofErrSpellStart :_bffgbba .Value ="\u0073\u0070\u0065\u006c\u006c\u0053\u0074\u0061\u0072\u0074"; -case ST_ProofErrSpellEnd :_bffgbba .Value ="\u0073\u0070\u0065\u006c\u006c\u0045\u006e\u0064";case ST_ProofErrGramStart :_bffgbba .Value ="\u0067r\u0061\u006d\u0053\u0074\u0061\u0072t";case ST_ProofErrGramEnd :_bffgbba .Value ="\u0067r\u0061\u006d\u0045\u006e\u0064"; -};return _bffgbba ,nil ;}; +// Text 1 Theme Color Mapping +T1Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the CT_HMerge and its children, prefixing error messages with path -func (_ffdc *CT_HMerge )ValidateWithPath (path string )error {if _bbegd :=_ffdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bbegd !=nil {return _bbegd ;};return nil ;};type WdCT_GraphicFrame struct{CNvPr *_a .CT_NonVisualDrawingProps ; -CNvFrPr *_a .CT_NonVisualGraphicFrameProperties ;Xfrm *_a .CT_Transform2D ;Graphic *_a .Graphic ;ExtLst *_a .CT_OfficeArtExtensionList ;};func (_cbcde *CT_Frameset )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aaegd :for {_gecb ,_gdefg :=d .Token (); -if _gdefg !=nil {return _gdefg ;};switch _efae :=_gecb .(type ){case _b .StartElement :switch _efae .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 :"\u0073\u007a"},_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 :"\u0073\u007a"}:_cbcde .Sz =NewCT_String (); -if _afabd :=d .DecodeElement (_cbcde .Sz ,&_efae );_afabd !=nil {return _afabd ;};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 :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"},_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 :"\u0066\u0072a\u006d\u0065\u0073e\u0074\u0053\u0070\u006c\u0069\u0074\u0062\u0061\u0072"}:_cbcde .FramesetSplitbar =NewCT_FramesetSplitbar (); -if _aacffg :=d .DecodeElement (_cbcde .FramesetSplitbar ,&_efae );_aacffg !=nil {return _aacffg ;};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 :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\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 :"f\u0072\u0061\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074"}:_cbcde .FrameLayout =NewCT_FrameLayout (); -if _eeba :=d .DecodeElement (_cbcde .FrameLayout ,&_efae );_eeba !=nil {return _eeba ;};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 :"\u0074\u0069\u0074l\u0065"},_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 :"\u0074\u0069\u0074l\u0065"}:_cbcde .Title =NewCT_String (); -if _cgfe :=d .DecodeElement (_cbcde .Title ,&_efae );_cgfe !=nil {return _cgfe ;};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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\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 :"\u0066\u0072\u0061\u006d\u0065\u0073\u0065\u0074"}:_dbgf :=NewCT_FramesetChoice (); -if _ccaae :=d .DecodeElement (&_dbgf .Frameset ,&_efae );_ccaae !=nil {return _ccaae ;};_cbcde .Choice =append (_cbcde .Choice ,_dbgf );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 :"\u0066\u0072\u0061m\u0065"},_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 :"\u0066\u0072\u0061m\u0065"}:_cgfee :=NewCT_FramesetChoice (); -if _addca :=d .DecodeElement (&_cgfee .Frame ,&_efae );_addca !=nil {return _addca ;};_cbcde .Choice =append (_cbcde .Choice ,_cgfee );default:_af .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_efae .Name ); -if _eeffc :=d .Skip ();_eeffc !=nil {return _eeffc ;};};case _b .EndElement :break _aaegd ;case _b .CharData :};};return nil ;};type CT_SdtContentCell struct{ +// Background 2 Theme Color Mapping +Bg2Attr ST_WmlColorSchemeIndex ; -// Table Cell -Tc []*CT_Tc ; +// Text 2 Theme Color Mapping +T2Attr ST_WmlColorSchemeIndex ; -// Cell-Level Custom XML Element -CustomXml *CT_CustomXmlCell ; +// Accent 1 Theme Color Mapping +Accent1Attr ST_WmlColorSchemeIndex ; -// Cell-Level Structured Document Tag -Sdt *CT_SdtCell ;EG_RunLevelElts []*EG_RunLevelElts ;};func (_edgfeb *ST_BrType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbbabb ,_gbcee :=d .Token ();if _gbcee !=nil {return _gbcee ;};if _ffffa ,_cccdac :=_gbbabb .(_b .EndElement ); -_cccdac &&_ffffa .Name ==start .Name {*_edgfeb =1;return nil ;};if _adfcd ,_dbdff :=_gbbabb .(_b .CharData );!_dbdff {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",_gbbabb ); -}else {switch string (_adfcd ){case "":*_edgfeb =0;case "\u0070\u0061\u0067\u0065":*_edgfeb =1;case "\u0063\u006f\u006c\u0075\u006d\u006e":*_edgfeb =2;case "\u0074\u0065\u0078t\u0057\u0072\u0061\u0070\u0070\u0069\u006e\u0067":*_edgfeb =3;};};_gbbabb ,_gbcee =d .Token (); -if _gbcee !=nil {return _gbcee ;};if _fegbb ,_fdcfaf :=_gbbabb .(_b .EndElement );_fdcfaf &&_fegbb .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",_gbbabb ); -};func NewWdCT_WordprocessingShapeChoice1 ()*WdCT_WordprocessingShapeChoice1 {_ddedg :=&WdCT_WordprocessingShapeChoice1 {};return _ddedg ;};type CT_DocPartCategory struct{ +// Accent 2 Theme Color Mapping +Accent2Attr ST_WmlColorSchemeIndex ; -// Category Associated With Entry -Name *CT_String ; +// Accent3 Theme Color Mapping +Accent3Attr ST_WmlColorSchemeIndex ; -// Gallery Associated With Entry -Gallery *CT_DocPartGallery ;};func (_baffcf *AC_ChoiceRun )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _baffcf .Br !=nil {_dbfce :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u0072"}};e .EncodeElement (_baffcf .Br ,_dbfce ); -};if _baffcf .T !=nil {_fbddea :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_baffcf .T ,_fbddea );};if _baffcf .ContentPart !=nil {_egdcfc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}}; -e .EncodeElement (_baffcf .ContentPart ,_egdcfc );};if _baffcf .DelText !=nil {_cgcdgc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_baffcf .DelText ,_cgcdgc );};if _baffcf .InstrText !=nil {_adaga :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}}; -e .EncodeElement (_baffcf .InstrText ,_adaga );};if _baffcf .DelInstrText !=nil {_cfabe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_baffcf .DelInstrText ,_cfabe ); -};if _baffcf .NoBreakHyphen !=nil {_ffdbe :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_baffcf .NoBreakHyphen ,_ffdbe );};if _baffcf .SoftHyphen !=nil {_aefggb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}}; -e .EncodeElement (_baffcf .SoftHyphen ,_aefggb );};if _baffcf .DayShort !=nil {_dabdba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_baffcf .DayShort ,_dabdba );};if _baffcf .MonthShort !=nil {_fdbefg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}}; -e .EncodeElement (_baffcf .MonthShort ,_fdbefg );};if _baffcf .YearShort !=nil {_egeacc :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_baffcf .YearShort ,_egeacc );};if _baffcf .DayLong !=nil {_ecaaa :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}}; -e .EncodeElement (_baffcf .DayLong ,_ecaaa );};if _baffcf .MonthLong !=nil {_cabcf :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_baffcf .MonthLong ,_cabcf );};if _baffcf .YearLong !=nil {_ceega :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}}; -e .EncodeElement (_baffcf .YearLong ,_ceega );};if _baffcf .AnnotationRef !=nil {_aceca :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_baffcf .AnnotationRef ,_aceca ); -};if _baffcf .FootnoteRef !=nil {_bcebce :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_baffcf .FootnoteRef ,_bcebce );};if _baffcf .EndnoteRef !=nil {_dbbdaf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}}; -e .EncodeElement (_baffcf .EndnoteRef ,_dbbdaf );};if _baffcf .Separator !=nil {_bfefc :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_baffcf .Separator ,_bfefc );};if _baffcf .ContinuationSeparator !=nil {_fbbabd :=_b .StartElement {Name :_b .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 (_baffcf .ContinuationSeparator ,_fbbabd );};if _baffcf .Sym !=nil {_bagead :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_baffcf .Sym ,_bagead );};if _baffcf .PgNum !=nil {_bebge :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}}; -e .EncodeElement (_baffcf .PgNum ,_bebge );};if _baffcf .Cr !=nil {_bfdda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_baffcf .Cr ,_bfdda );};if _baffcf .Tab !=nil {_afeagg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074a\u0062"}}; -e .EncodeElement (_baffcf .Tab ,_afeagg );};if _baffcf .Object !=nil {_adfaea :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_baffcf .Object ,_adfaea );};if _baffcf .Pict !=nil {_ageea :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}}; -e .EncodeElement (_baffcf .Pict ,_ageea );};if _baffcf .FldChar !=nil {_effba :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_baffcf .FldChar ,_effba );};if _baffcf .Ruby !=nil {_ggcgb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}}; -e .EncodeElement (_baffcf .Ruby ,_ggcgb );};if _baffcf .FootnoteReference !=nil {_cebfb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_baffcf .FootnoteReference ,_cebfb ); -};if _baffcf .EndnoteReference !=nil {_cabcad :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_baffcf .EndnoteReference ,_cabcad );};if _baffcf .CommentReference !=nil {_ffbgc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}}; -e .EncodeElement (_baffcf .CommentReference ,_ffbgc );};if _baffcf .Drawing !=nil {_cfgage :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_baffcf .Drawing ,_cfgage );};if _baffcf .Ptab !=nil {_gdcccg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}}; -e .EncodeElement (_baffcf .Ptab ,_gdcccg );};if _baffcf .LastRenderedPageBreak !=nil {_dfcdc :=_b .StartElement {Name :_b .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 (_baffcf .LastRenderedPageBreak ,_dfcdc );};return nil ;}; +// Accent4 Theme Color Mapping +Accent4Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the EG_RPrMath and its children, prefixing error messages with path -func (_ddgeed *EG_RPrMath )ValidateWithPath (path string )error {if _ddgeed .Ins !=nil {if _fccba :=_ddgeed .Ins .ValidateWithPath (path +"\u002f\u0049\u006e\u0073");_fccba !=nil {return _fccba ;};};if _ddgeed .Del !=nil {if _efaea :=_ddgeed .Del .ValidateWithPath (path +"\u002f\u0044\u0065\u006c"); -_efaea !=nil {return _efaea ;};};if _ddgeed .RPr !=nil {if _edcga :=_ddgeed .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_edcga !=nil {return _edcga ;};};return nil ;}; +// Accent5 Theme Color Mapping +Accent5Attr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the CT_FtnPos and its children, prefixing error messages with path -func (_bffb *CT_FtnPos )ValidateWithPath (path string )error {if _bffb .ValAttr ==ST_FtnPosUnset {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 _egeef :=_bffb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_egeef !=nil {return _egeef ;};return nil ;};type CT_DocumentBase struct{ +// Accent6 Theme Color Mapping +Accent6Attr ST_WmlColorSchemeIndex ; -// Document Background -Background *CT_Background ;};func (_fabef WdST_RelFromH )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fafdb :=_b .Attr {};_fafdb .Name =name ;switch _fabef {case WdST_RelFromHUnset :_fafdb .Value ="";case WdST_RelFromHMargin :_fafdb .Value ="\u006d\u0061\u0072\u0067\u0069\u006e"; -case WdST_RelFromHPage :_fafdb .Value ="\u0070\u0061\u0067\u0065";case WdST_RelFromHColumn :_fafdb .Value ="\u0063\u006f\u006c\u0075\u006d\u006e";case WdST_RelFromHCharacter :_fafdb .Value ="\u0063h\u0061\u0072\u0061\u0063\u0074\u0065r";case WdST_RelFromHLeftMargin :_fafdb .Value ="\u006c\u0065\u0066\u0074\u004d\u0061\u0072\u0067\u0069\u006e"; -case WdST_RelFromHRightMargin :_fafdb .Value ="r\u0069\u0067\u0068\u0074\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHInsideMargin :_fafdb .Value ="\u0069\u006e\u0073i\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e";case WdST_RelFromHOutsideMargin :_fafdb .Value ="\u006f\u0075\u0074\u0073\u0069\u0064\u0065\u004d\u0061\u0072\u0067\u0069\u006e"; -};return _fafdb ,nil ;};type Endnotes struct{CT_Endnotes };func (_ageeg ST_PageBorderOffset )Validate ()error {return _ageeg .ValidateWithPath ("")}; +// Hyperlink Theme Color Mapping +HyperlinkAttr ST_WmlColorSchemeIndex ; -// ValidateWithPath validates the WdInline and its children, prefixing error messages with path -func (_fccgaf *WdInline )ValidateWithPath (path string )error {if _dabggfa :=_fccgaf .WdCT_Inline .ValidateWithPath (path );_dabggfa !=nil {return _dabggfa ;};return nil ;}; +// Followed Hyperlink Theme Color Mapping +FollowedHyperlinkAttr ST_WmlColorSchemeIndex ;};func (_egefge ST_TargetScreenSz )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_feceea :=_g .Attr {};_feceea .Name =name ;switch _egefge {case ST_TargetScreenSzUnset :_feceea .Value ="";case ST_TargetScreenSz544x376 :_feceea .Value ="\u00354\u0034\u0078\u0033\u0037\u0036"; +case ST_TargetScreenSz640x480 :_feceea .Value ="\u00364\u0030\u0078\u0034\u0038\u0030";case ST_TargetScreenSz720x512 :_feceea .Value ="\u00372\u0030\u0078\u0035\u0031\u0032";case ST_TargetScreenSz800x600 :_feceea .Value ="\u00380\u0030\u0078\u0036\u0030\u0030"; +case ST_TargetScreenSz1024x768 :_feceea .Value ="\u0031\u0030\u0032\u0034\u0078\u0037\u0036\u0038";case ST_TargetScreenSz1152x882 :_feceea .Value ="\u0031\u0031\u0035\u0032\u0078\u0038\u0038\u0032";case ST_TargetScreenSz1152x900 :_feceea .Value ="\u0031\u0031\u0035\u0032\u0078\u0039\u0030\u0030"; +case ST_TargetScreenSz1280x1024 :_feceea .Value ="\u00312\u0038\u0030\u0078\u0031\u0030\u00324";case ST_TargetScreenSz1600x1200 :_feceea .Value ="\u00316\u0030\u0030\u0078\u0031\u0032\u00300";case ST_TargetScreenSz1800x1440 :_feceea .Value ="\u00318\u0030\u0030\u0078\u0031\u0034\u00340"; +case ST_TargetScreenSz1920x1200 :_feceea .Value ="\u00319\u0032\u0030\u0078\u0031\u0032\u00300";};return _feceea ,nil ;};func NewCT_SignedHpsMeasure ()*CT_SignedHpsMeasure {_abbccf :=&CT_SignedHpsMeasure {};return _abbccf };func (_ggdea *ST_Lock )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gedfcb ,_efgddg :=d .Token (); +if _efgddg !=nil {return _efgddg ;};if _fbfda ,_efgef :=_gedfcb .(_g .EndElement );_efgef &&_fbfda .Name ==start .Name {*_ggdea =1;return nil ;};if _gbacc ,_aaaag :=_gedfcb .(_g .CharData );!_aaaag {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",_gedfcb ); +}else {switch string (_gbacc ){case "":*_ggdea =0;case "\u0073d\u0074\u004c\u006f\u0063\u006b\u0065d":*_ggdea =1;case "\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_ggdea =2;case "\u0075\u006e\u006c\u006f\u0063\u006b\u0065\u0064":*_ggdea =3; +case "\u0073\u0064t\u0043\u006f\u006et\u0065\u006e\u0074\u004c\u006f\u0063\u006b\u0065\u0064":*_ggdea =4;};};_gedfcb ,_efgddg =d .Token ();if _efgddg !=nil {return _efgddg ;};if _ebadff ,_gabgfa :=_gedfcb .(_g .EndElement );_gabgfa &&_ebadff .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",_gedfcb );}; -// ValidateWithPath validates the CT_Document and its children, prefixing error messages with path -func (_gdef *CT_Document )ValidateWithPath (path string )error {if _gdef .ConformanceAttr ==_bc .ST_ConformanceClassUnset {return _f .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 _efdgd :=_gdef .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_efdgd !=nil {return _efdgd ;};if _gdef .Background !=nil {if _adfd :=_gdef .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"); -_adfd !=nil {return _adfd ;};};if _gdef .Body !=nil {if _fedg :=_gdef .Body .ValidateWithPath (path +"\u002f\u0042\u006fd\u0079");_fedg !=nil {return _fedg ;};};return nil ;}; +// Validate validates the CT_SmartTagPr and its children +func (_fdfdb *CT_SmartTagPr )Validate ()error {return _fdfdb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u006d\u0061\u0072\u0074\u0054\u0061\u0067\u0050\u0072");};func NewCT_SdtRow ()*CT_SdtRow {_ebegg :=&CT_SdtRow {};return _ebegg };type EG_PContentBase struct{CustomXml *CT_CustomXmlRun ; +FldSimple []*CT_SimpleField ;Hyperlink *CT_Hyperlink ;}; -// ValidateWithPath validates the CT_TblGridChange and its children, prefixing error messages with path -func (_deggd *CT_TblGridChange )ValidateWithPath (path string )error {if _aefac :=_deggd .TblGrid .ValidateWithPath (path +"\u002f\u0054\u0062\u006c\u0047\u0072\u0069\u0064");_aefac !=nil {return _aefac ;};return nil ;};func (_cafgg *CT_MailMergeOdsoFMDFieldType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cafgg .ValAttr =ST_MailMergeOdsoFMDFieldType (1); -for _ ,_cdbfe :=range start .Attr {if _cdbfe .Name .Local =="\u0076\u0061\u006c"{_cafgg .ValAttr .UnmarshalXMLAttr (_cdbfe );continue ;};};for {_edbef ,_bdabd :=d .Token ();if _bdabd !=nil {return _f .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",_bdabd ); -};if _cgfdf ,_efdc :=_edbef .(_b .EndElement );_efdc &&_cgfdf .Name ==start .Name {break ;};};return nil ;};type CT_Guid struct{ +// ValidateWithPath validates the CT_Frameset and its children, prefixing error messages with path +func (_fcaec *CT_Frameset )ValidateWithPath (path string )error {if _fcaec .Sz !=nil {if _dggee :=_fcaec .Sz .ValidateWithPath (path +"\u002f\u0053\u007a");_dggee !=nil {return _dggee ;};};if _fcaec .FramesetSplitbar !=nil {if _bgfgf :=_fcaec .FramesetSplitbar .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0073\u0065\u0074\u0053\u0070\u006ci\u0074\u0062\u0061\u0072"); +_bgfgf !=nil {return _bgfgf ;};};if _fcaec .FrameLayout !=nil {if _fcbg :=_fcaec .FrameLayout .ValidateWithPath (path +"\u002f\u0046\u0072a\u006d\u0065\u004c\u0061\u0079\u006f\u0075\u0074");_fcbg !=nil {return _fcbg ;};};if _fcaec .Title !=nil {if _cadfdc :=_fcaec .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065"); +_cadfdc !=nil {return _cadfdc ;};};for _ccbc ,_aeaee :=range _fcaec .Choice {if _eabggb :=_aeaee .ValidateWithPath (_a .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_ccbc ));_eabggb !=nil {return _eabggb ; +};};return nil ;}; -// GUID Value -ValAttr *string ;}; +// ValidateWithPath validates the CT_Height and its children, prefixing error messages with path +func (_afdfd *CT_Height )ValidateWithPath (path string )error {if _afdfd .ValAttr !=nil {if _cbfcdf :=_afdfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cbfcdf !=nil {return _cbfcdf ;};};if _efaae :=_afdfd .HRuleAttr .ValidateWithPath (path +"\u002f\u0048\u0052\u0075\u006c\u0065\u0041\u0074\u0074\u0072"); +_efaae !=nil {return _efaae ;};return nil ;};type CT_DivBdr struct{ -// ValidateWithPath validates the CT_ObjectChoice and its children, prefixing error messages with path -func (_fdbcca *CT_ObjectChoice )ValidateWithPath (path string )error {if _fdbcca .Control !=nil {if _egcgb :=_fdbcca .Control .ValidateWithPath (path +"\u002f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");_egcgb !=nil {return _egcgb ;};};if _fdbcca .ObjectLink !=nil {if _gaegcd :=_fdbcca .ObjectLink .ValidateWithPath (path +"/\u004f\u0062\u006a\u0065\u0063\u0074\u004c\u0069\u006e\u006b"); -_gaegcd !=nil {return _gaegcd ;};};if _fdbcca .ObjectEmbed !=nil {if _faafg :=_fdbcca .ObjectEmbed .ValidateWithPath (path +"\u002f\u004f\u0062j\u0065\u0063\u0074\u0045\u006d\u0062\u0065\u0064");_faafg !=nil {return _faafg ;};};if _fdbcca .Movie !=nil {if _gfeb :=_fdbcca .Movie .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0069\u0065"); -_gfeb !=nil {return _gfeb ;};};return nil ;};func (_fcfaa *CT_Row )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cbbcea :=range start .Attr {if _cbbcea .Name .Local =="\u0072\u0073\u0069d\u0052"{_gdgeg ,_cgcbb :=_cbbcea .Value ,error (nil ); -if _cgcbb !=nil {return _cgcbb ;};_fcfaa .RsidRAttr =&_gdgeg ;continue ;};if _cbbcea .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_gacf ,_dacgb :=_cbbcea .Value ,error (nil );if _dacgb !=nil {return _dacgb ;};_fcfaa .RsidDelAttr =&_gacf ;continue ; -};if _cbbcea .Name .Local =="\u0072\u0073\u0069\u0064\u0054\u0072"{_ggfgb ,_feddc :=_cbbcea .Value ,error (nil );if _feddc !=nil {return _feddc ;};_fcfaa .RsidTrAttr =&_ggfgb ;continue ;};if _cbbcea .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_egacfa ,_agffa :=_cbbcea .Value ,error (nil ); -if _agffa !=nil {return _agffa ;};_fcfaa .RsidRPrAttr =&_egacfa ;continue ;};};_gfabb :for {_cfceed ,_cabdg :=d .Token ();if _cabdg !=nil {return _cabdg ;};switch _caceag :=_cfceed .(type ){case _b .StartElement :switch _caceag .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 :"\u0074b\u006c\u0050\u0072\u0045\u0078"},_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 :"\u0074b\u006c\u0050\u0072\u0045\u0078"}:_fcfaa .TblPrEx =NewCT_TblPrEx (); -if _fdabdd :=d .DecodeElement (_fcfaa .TblPrEx ,&_caceag );_fdabdd !=nil {return _fdabdd ;};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 :"\u0074\u0072\u0050\u0072"},_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 :"\u0074\u0072\u0050\u0072"}:_fcfaa .TrPr =NewCT_TrPr (); -if _affcb :=d .DecodeElement (_fcfaa .TrPr ,&_caceag );_affcb !=nil {return _affcb ;};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 :"\u0074\u0063"},_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 :"\u0074\u0063"}:_edgf :=NewEG_ContentCellContent (); -_ebadd :=NewCT_Tc ();if _aaeag :=d .DecodeElement (_ebadd ,&_caceag );_aaeag !=nil {return _aaeag ;};_edgf .Tc =append (_edgf .Tc ,_ebadd );_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_edgf );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gaba :=NewEG_ContentCellContent (); -_gaba .CustomXml =NewCT_CustomXmlCell ();if _feggg :=d .DecodeElement (_gaba .CustomXml ,&_caceag );_feggg !=nil {return _feggg ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_gaba );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_cfegg :=NewEG_ContentCellContent (); -_cfegg .Sdt =NewCT_SdtCell ();if _dbfgg :=d .DecodeElement (_cfegg .Sdt ,&_caceag );_dbfgg !=nil {return _dbfgg ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_cfegg );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ceeeg :=NewEG_ContentCellContent (); -_feca :=NewEG_RunLevelElts ();_feca .ProofErr =NewCT_ProofErr ();if _cafd :=d .DecodeElement (_feca .ProofErr ,&_caceag );_cafd !=nil {return _cafd ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_ceeeg );_ceeeg .EG_RunLevelElts =append (_ceeeg .EG_RunLevelElts ,_feca ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gbabf :=NewEG_ContentCellContent (); -_bfccd :=NewEG_RunLevelElts ();_bfccd .PermStart =NewCT_PermStart ();if _aegeg :=d .DecodeElement (_bfccd .PermStart ,&_caceag );_aegeg !=nil {return _aegeg ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_gbabf );_gbabf .EG_RunLevelElts =append (_gbabf .EG_RunLevelElts ,_bfccd ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_faeacd :=NewEG_ContentCellContent (); -_aacee :=NewEG_RunLevelElts ();_aacee .PermEnd =NewCT_Perm ();if _egbbg :=d .DecodeElement (_aacee .PermEnd ,&_caceag );_egbbg !=nil {return _egbbg ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_faeacd );_faeacd .EG_RunLevelElts =append (_faeacd .EG_RunLevelElts ,_aacee ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_eadbf :=NewEG_ContentCellContent (); -_abeac :=NewEG_RunLevelElts ();_abeac .Ins =NewCT_RunTrackChange ();if _ffbcg :=d .DecodeElement (_abeac .Ins ,&_caceag );_ffbcg !=nil {return _ffbcg ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_eadbf );_eadbf .EG_RunLevelElts =append (_eadbf .EG_RunLevelElts ,_abeac ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_adccf :=NewEG_ContentCellContent (); -_ecdcf :=NewEG_RunLevelElts ();_ecdcf .Del =NewCT_RunTrackChange ();if _aage :=d .DecodeElement (_ecdcf .Del ,&_caceag );_aage !=nil {return _aage ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_adccf );_adccf .EG_RunLevelElts =append (_adccf .EG_RunLevelElts ,_ecdcf ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bafe :=NewEG_ContentCellContent (); -_dgdbg :=NewEG_RunLevelElts ();_dgdbg .MoveFrom =NewCT_RunTrackChange ();if _bfacf :=d .DecodeElement (_dgdbg .MoveFrom ,&_caceag );_bfacf !=nil {return _bfacf ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_bafe );_bafe .EG_RunLevelElts =append (_bafe .EG_RunLevelElts ,_dgdbg ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_fbece :=NewEG_ContentCellContent (); -_fbfba :=NewEG_RunLevelElts ();_fbfba .MoveTo =NewCT_RunTrackChange ();if _cabea :=d .DecodeElement (_fbfba .MoveTo ,&_caceag );_cabea !=nil {return _cabea ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_fbece );_fbece .EG_RunLevelElts =append (_fbece .EG_RunLevelElts ,_fbfba ); -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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_eafff :=NewEG_ContentCellContent (); -_ecceg :=NewEG_RunLevelElts ();_affgfc :=NewEG_RangeMarkupElements ();_affgfc .BookmarkStart =NewCT_Bookmark ();if _bddcg :=d .DecodeElement (_affgfc .BookmarkStart ,&_caceag );_bddcg !=nil {return _bddcg ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_eafff ); -_eafff .EG_RunLevelElts =append (_eafff .EG_RunLevelElts ,_ecceg );_ecceg .EG_RangeMarkupElements =append (_ecceg .EG_RangeMarkupElements ,_affgfc );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ecaga :=NewEG_ContentCellContent (); -_dcecd :=NewEG_RunLevelElts ();_dedfg :=NewEG_RangeMarkupElements ();_dedfg .BookmarkEnd =NewCT_MarkupRange ();if _eebdb :=d .DecodeElement (_dedfg .BookmarkEnd ,&_caceag );_eebdb !=nil {return _eebdb ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_ecaga ); -_ecaga .EG_RunLevelElts =append (_ecaga .EG_RunLevelElts ,_dcecd );_dcecd .EG_RangeMarkupElements =append (_dcecd .EG_RangeMarkupElements ,_dedfg );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bgebf :=NewEG_ContentCellContent (); -_eeecdc :=NewEG_RunLevelElts ();_bcfgf :=NewEG_RangeMarkupElements ();_bcfgf .MoveFromRangeStart =NewCT_MoveBookmark ();if _bbdcg :=d .DecodeElement (_bcfgf .MoveFromRangeStart ,&_caceag );_bbdcg !=nil {return _bbdcg ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_bgebf ); -_bgebf .EG_RunLevelElts =append (_bgebf .EG_RunLevelElts ,_eeecdc );_eeecdc .EG_RangeMarkupElements =append (_eeecdc .EG_RangeMarkupElements ,_bcfgf );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dfbgd :=NewEG_ContentCellContent (); -_dceec :=NewEG_RunLevelElts ();_bfbadb :=NewEG_RangeMarkupElements ();_bfbadb .MoveFromRangeEnd =NewCT_MarkupRange ();if _cgdce :=d .DecodeElement (_bfbadb .MoveFromRangeEnd ,&_caceag );_cgdce !=nil {return _cgdce ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_dfbgd ); -_dfbgd .EG_RunLevelElts =append (_dfbgd .EG_RunLevelElts ,_dceec );_dceec .EG_RangeMarkupElements =append (_dceec .EG_RangeMarkupElements ,_bfbadb );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_fbged :=NewEG_ContentCellContent (); -_edcgc :=NewEG_RunLevelElts ();_cbfdc :=NewEG_RangeMarkupElements ();_cbfdc .MoveToRangeStart =NewCT_MoveBookmark ();if _dgaea :=d .DecodeElement (_cbfdc .MoveToRangeStart ,&_caceag );_dgaea !=nil {return _dgaea ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_fbged ); -_fbged .EG_RunLevelElts =append (_fbged .EG_RunLevelElts ,_edcgc );_edcgc .EG_RangeMarkupElements =append (_edcgc .EG_RangeMarkupElements ,_cbfdc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_fbgeb :=NewEG_ContentCellContent (); -_acbea :=NewEG_RunLevelElts ();_abbfdg :=NewEG_RangeMarkupElements ();_abbfdg .MoveToRangeEnd =NewCT_MarkupRange ();if _aabdd :=d .DecodeElement (_abbfdg .MoveToRangeEnd ,&_caceag );_aabdd !=nil {return _aabdd ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_fbgeb ); -_fbgeb .EG_RunLevelElts =append (_fbgeb .EG_RunLevelElts ,_acbea );_acbea .EG_RangeMarkupElements =append (_acbea .EG_RangeMarkupElements ,_abbfdg );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_eabff :=NewEG_ContentCellContent (); -_gfcef :=NewEG_RunLevelElts ();_fafgb :=NewEG_RangeMarkupElements ();_fafgb .CommentRangeStart =NewCT_MarkupRange ();if _dgddc :=d .DecodeElement (_fafgb .CommentRangeStart ,&_caceag );_dgddc !=nil {return _dgddc ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_eabff ); -_eabff .EG_RunLevelElts =append (_eabff .EG_RunLevelElts ,_gfcef );_gfcef .EG_RangeMarkupElements =append (_gfcef .EG_RangeMarkupElements ,_fafgb );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_dcfbd :=NewEG_ContentCellContent (); -_ggefb :=NewEG_RunLevelElts ();_gfccdf :=NewEG_RangeMarkupElements ();_gfccdf .CommentRangeEnd =NewCT_MarkupRange ();if _afedgc :=d .DecodeElement (_gfccdf .CommentRangeEnd ,&_caceag );_afedgc !=nil {return _afedgc ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_dcfbd ); -_dcfbd .EG_RunLevelElts =append (_dcfbd .EG_RunLevelElts ,_ggefb );_ggefb .EG_RangeMarkupElements =append (_ggefb .EG_RangeMarkupElements ,_gfccdf );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fgbafc :=NewEG_ContentCellContent (); -_bfdad :=NewEG_RunLevelElts ();_aebfe :=NewEG_RangeMarkupElements ();_aebfe .CustomXmlInsRangeStart =NewCT_TrackChange ();if _bbabf :=d .DecodeElement (_aebfe .CustomXmlInsRangeStart ,&_caceag );_bbabf !=nil {return _bbabf ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_fgbafc ); -_fgbafc .EG_RunLevelElts =append (_fgbafc .EG_RunLevelElts ,_bfdad );_bfdad .EG_RangeMarkupElements =append (_bfdad .EG_RangeMarkupElements ,_aebfe );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cedfa :=NewEG_ContentCellContent (); -_acfee :=NewEG_RunLevelElts ();_dcbbga :=NewEG_RangeMarkupElements ();_dcbbga .CustomXmlInsRangeEnd =NewCT_Markup ();if _cgdgf :=d .DecodeElement (_dcbbga .CustomXmlInsRangeEnd ,&_caceag );_cgdgf !=nil {return _cgdgf ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_cedfa ); -_cedfa .EG_RunLevelElts =append (_cedfa .EG_RunLevelElts ,_acfee );_acfee .EG_RangeMarkupElements =append (_acfee .EG_RangeMarkupElements ,_dcbbga );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_cadgd :=NewEG_ContentCellContent (); -_dedge :=NewEG_RunLevelElts ();_gcadf :=NewEG_RangeMarkupElements ();_gcadf .CustomXmlDelRangeStart =NewCT_TrackChange ();if _gafbec :=d .DecodeElement (_gcadf .CustomXmlDelRangeStart ,&_caceag );_gafbec !=nil {return _gafbec ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_cadgd ); -_cadgd .EG_RunLevelElts =append (_cadgd .EG_RunLevelElts ,_dedge );_dedge .EG_RangeMarkupElements =append (_dedge .EG_RangeMarkupElements ,_gcadf );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_dccgdb :=NewEG_ContentCellContent (); -_dgffd :=NewEG_RunLevelElts ();_edgdff :=NewEG_RangeMarkupElements ();_edgdff .CustomXmlDelRangeEnd =NewCT_Markup ();if _afaee :=d .DecodeElement (_edgdff .CustomXmlDelRangeEnd ,&_caceag );_afaee !=nil {return _afaee ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_dccgdb ); -_dccgdb .EG_RunLevelElts =append (_dccgdb .EG_RunLevelElts ,_dgffd );_dgffd .EG_RangeMarkupElements =append (_dgffd .EG_RangeMarkupElements ,_edgdff );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_agadb :=NewEG_ContentCellContent (); -_dfccb :=NewEG_RunLevelElts ();_eaaeff :=NewEG_RangeMarkupElements ();_eaaeff .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _abdf :=d .DecodeElement (_eaaeff .CustomXmlMoveFromRangeStart ,&_caceag );_abdf !=nil {return _abdf ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_agadb ); -_agadb .EG_RunLevelElts =append (_agadb .EG_RunLevelElts ,_dfccb );_dfccb .EG_RangeMarkupElements =append (_dfccb .EG_RangeMarkupElements ,_eaaeff );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_edgbb :=NewEG_ContentCellContent (); -_cgfbc :=NewEG_RunLevelElts ();_gacd :=NewEG_RangeMarkupElements ();_gacd .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _fdgag :=d .DecodeElement (_gacd .CustomXmlMoveFromRangeEnd ,&_caceag );_fdgag !=nil {return _fdgag ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_edgbb ); -_edgbb .EG_RunLevelElts =append (_edgbb .EG_RunLevelElts ,_cgfbc );_cgfbc .EG_RangeMarkupElements =append (_cgfbc .EG_RangeMarkupElements ,_gacd );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_eeabe :=NewEG_ContentCellContent (); -_cbaeg :=NewEG_RunLevelElts ();_cebcf :=NewEG_RangeMarkupElements ();_cebcf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _dfea :=d .DecodeElement (_cebcf .CustomXmlMoveToRangeStart ,&_caceag );_dfea !=nil {return _dfea ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_eeabe ); -_eeabe .EG_RunLevelElts =append (_eeabe .EG_RunLevelElts ,_cbaeg );_cbaeg .EG_RangeMarkupElements =append (_cbaeg .EG_RangeMarkupElements ,_cebcf );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_afdfe :=NewEG_ContentCellContent (); -_gdbcd :=NewEG_RunLevelElts ();_daddaa :=NewEG_RangeMarkupElements ();_daddaa .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eddce :=d .DecodeElement (_daddaa .CustomXmlMoveToRangeEnd ,&_caceag );_eddce !=nil {return _eddce ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_afdfe ); -_afdfe .EG_RunLevelElts =append (_afdfe .EG_RunLevelElts ,_gdbcd );_gdbcd .EG_RangeMarkupElements =append (_gdbcd .EG_RangeMarkupElements ,_daddaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_adeff :=NewEG_ContentCellContent (); -_bbbab :=NewEG_RunLevelElts ();_eedfg :=NewEG_MathContent ();_eedfg .OMathPara =_dg .NewOMathPara ();if _fbdefb :=d .DecodeElement (_eedfg .OMathPara ,&_caceag );_fbdefb !=nil {return _fbdefb ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_adeff ); -_adeff .EG_RunLevelElts =append (_adeff .EG_RunLevelElts ,_bbbab );_bbbab .EG_MathContent =append (_bbbab .EG_MathContent ,_eedfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_cebec :=NewEG_ContentCellContent (); -_cbfge :=NewEG_RunLevelElts ();_abaed :=NewEG_MathContent ();_abaed .OMath =_dg .NewOMath ();if _efeea :=d .DecodeElement (_abaed .OMath ,&_caceag );_efeea !=nil {return _efeea ;};_fcfaa .EG_ContentCellContent =append (_fcfaa .EG_ContentCellContent ,_cebec ); -_cebec .EG_RunLevelElts =append (_cebec .EG_RunLevelElts ,_cbfge );_cbfge .EG_MathContent =append (_cbfge .EG_MathContent ,_abaed );default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_caceag .Name ); -if _eefec :=d .Skip ();_eefec !=nil {return _eefec ;};};case _b .EndElement :break _gfabb ;case _b .CharData :};};return nil ;};type CT_AutoCaptions struct{ +// Top Border for HTML div +Top *CT_Border ; -// Single Automatic Captioning Setting -AutoCaption []*CT_AutoCaption ;};func (_dagfe *CT_NumPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfede :for {_dfeffc ,_bdfdf :=d .Token ();if _bdfdf !=nil {return _bdfdf ;};switch _dgeff :=_dfeffc .(type ){case _b .StartElement :switch _dgeff .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 :"\u0069\u006c\u0076\u006c"},_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 :"\u0069\u006c\u0076\u006c"}:_dagfe .Ilvl =NewCT_DecimalNumber (); -if _efde :=d .DecodeElement (_dagfe .Ilvl ,&_dgeff );_efde !=nil {return _efde ;};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 :"\u006e\u0075\u006dI\u0064"},_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 :"\u006e\u0075\u006dI\u0064"}:_dagfe .NumId =NewCT_DecimalNumber (); -if _gecd :=d .DecodeElement (_dagfe .NumId ,&_dgeff );_gecd !=nil {return _gecd ;};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 :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"},_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 :"\u006eu\u006db\u0065\u0072\u0069\u006e\u0067\u0043\u0068\u0061\u006e\u0067\u0065"}:_dagfe .NumberingChange =NewCT_TrackChangeNumbering (); -if _aaba :=d .DecodeElement (_dagfe .NumberingChange ,&_dgeff );_aaba !=nil {return _aaba ;};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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_dagfe .Ins =NewCT_TrackChange (); -if _eegdb :=d .DecodeElement (_dagfe .Ins ,&_dgeff );_eegdb !=nil {return _eegdb ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_dgeff .Name ); -if _fbdbc :=d .Skip ();_fbdbc !=nil {return _fbdbc ;};};case _b .EndElement :break _bfede ;case _b .CharData :};};return nil ;};func NewCT_FFTextInput ()*CT_FFTextInput {_bcgcf :=&CT_FFTextInput {};return _bcgcf };func (_cffdb *CT_Sym )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cffdb .FontAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0066\u006f\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_cffdb .FontAttr )}); -};if _cffdb .CharAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u0068\u0061\u0072"},Value :_f .Sprintf ("\u0025\u0076",*_cffdb .CharAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); -return nil ;};type CT_TrPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; +// Left Border for HTML div +Left *CT_Border ; -// Annotation Identifier -IdAttr int64 ;TrPr *CT_TrPrBase ;};func (_bfbbc *CT_FtnEdn )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fbcf :=range start .Attr {if _fbcf .Name .Local =="\u0074\u0079\u0070\u0065"{_bfbbc .TypeAttr .UnmarshalXMLAttr (_fbcf );continue ; -};if _fbcf .Name .Local =="\u0069\u0064"{_gcebc ,_daee :=_d .ParseInt (_fbcf .Value ,10,64);if _daee !=nil {return _daee ;};_bfbbc .IdAttr =_gcebc ;continue ;};};_cdfd :for {_gfbaf ,_ccfa :=d .Token ();if _ccfa !=nil {return _ccfa ;};switch _fdeca :=_gfbaf .(type ){case _b .StartElement :switch _fdeca .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_ecedfe :=NewEG_BlockLevelElts (); -_cecfb :=NewCT_AltChunk ();if _bfffb :=d .DecodeElement (_cecfb ,&_fdeca );_bfffb !=nil {return _bfffb ;};_ecedfe .AltChunk =append (_ecedfe .AltChunk ,_cecfb );_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_ecedfe );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_addef :=NewEG_BlockLevelElts (); -_gcdd :=NewEG_ContentBlockContent ();_gcdd .CustomXml =NewCT_CustomXmlBlock ();if _fgdc :=d .DecodeElement (_gcdd .CustomXml ,&_fdeca );_fgdc !=nil {return _fgdc ;};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_addef );_addef .EG_ContentBlockContent =append (_addef .EG_ContentBlockContent ,_gcdd ); -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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_bfee :=NewEG_BlockLevelElts (); -_cbfc :=NewEG_ContentBlockContent ();_cbfc .Sdt =NewCT_SdtBlock ();if _cdcbg :=d .DecodeElement (_cbfc .Sdt ,&_fdeca );_cdcbg !=nil {return _cdcbg ;};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_bfee );_bfee .EG_ContentBlockContent =append (_bfee .EG_ContentBlockContent ,_cbfc ); -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 :"\u0070"},_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 :"\u0070"}:_eefca :=NewEG_BlockLevelElts (); -_agcee :=NewEG_ContentBlockContent ();_bfdff :=NewCT_P ();if _dggf :=d .DecodeElement (_bfdff ,&_fdeca );_dggf !=nil {return _dggf ;};_agcee .P =append (_agcee .P ,_bfdff );_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_eefca );_eefca .EG_ContentBlockContent =append (_eefca .EG_ContentBlockContent ,_agcee ); -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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_bgdff :=NewEG_BlockLevelElts (); -_aacdc :=NewEG_ContentBlockContent ();_acgf :=NewCT_Tbl ();if _gebc :=d .DecodeElement (_acgf ,&_fdeca );_gebc !=nil {return _gebc ;};_aacdc .Tbl =append (_aacdc .Tbl ,_acgf );_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_bgdff );_bgdff .EG_ContentBlockContent =append (_bgdff .EG_ContentBlockContent ,_aacdc ); -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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fedea :=NewEG_BlockLevelElts (); -_bgdadb :=NewEG_ContentBlockContent ();_fagd :=NewEG_RunLevelElts ();_fagd .ProofErr =NewCT_ProofErr ();if _dfbfc :=d .DecodeElement (_fagd .ProofErr ,&_fdeca );_dfbfc !=nil {return _dfbfc ;};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_fedea ); -_fedea .EG_ContentBlockContent =append (_fedea .EG_ContentBlockContent ,_bgdadb );_bgdadb .EG_RunLevelElts =append (_bgdadb .EG_RunLevelElts ,_fagd );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_dfbcd :=NewEG_BlockLevelElts (); -_ecafe :=NewEG_ContentBlockContent ();_cdffdc :=NewEG_RunLevelElts ();_cdffdc .PermStart =NewCT_PermStart ();if _dcaeff :=d .DecodeElement (_cdffdc .PermStart ,&_fdeca );_dcaeff !=nil {return _dcaeff ;};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_dfbcd ); -_dfbcd .EG_ContentBlockContent =append (_dfbcd .EG_ContentBlockContent ,_ecafe );_ecafe .EG_RunLevelElts =append (_ecafe .EG_RunLevelElts ,_cdffdc );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_bbadg :=NewEG_BlockLevelElts (); -_fgbfg :=NewEG_ContentBlockContent ();_dcade :=NewEG_RunLevelElts ();_dcade .PermEnd =NewCT_Perm ();if _aeece :=d .DecodeElement (_dcade .PermEnd ,&_fdeca );_aeece !=nil {return _aeece ;};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_bbadg ); -_bbadg .EG_ContentBlockContent =append (_bbadg .EG_ContentBlockContent ,_fgbfg );_fgbfg .EG_RunLevelElts =append (_fgbfg .EG_RunLevelElts ,_dcade );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_egfgb :=NewEG_BlockLevelElts (); -_ebbgb :=NewEG_ContentBlockContent ();_cegfb :=NewEG_RunLevelElts ();_cegfb .Ins =NewCT_RunTrackChange ();if _ccefc :=d .DecodeElement (_cegfb .Ins ,&_fdeca );_ccefc !=nil {return _ccefc ;};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_egfgb ); -_egfgb .EG_ContentBlockContent =append (_egfgb .EG_ContentBlockContent ,_ebbgb );_ebbgb .EG_RunLevelElts =append (_ebbgb .EG_RunLevelElts ,_cegfb );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_gcag :=NewEG_BlockLevelElts (); -_edffbf :=NewEG_ContentBlockContent ();_dbgbe :=NewEG_RunLevelElts ();_dbgbe .Del =NewCT_RunTrackChange ();if _efdae :=d .DecodeElement (_dbgbe .Del ,&_fdeca );_efdae !=nil {return _efdae ;};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_gcag ); -_gcag .EG_ContentBlockContent =append (_gcag .EG_ContentBlockContent ,_edffbf );_edffbf .EG_RunLevelElts =append (_edffbf .EG_RunLevelElts ,_dbgbe );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_bdbfe :=NewEG_BlockLevelElts (); -_dadfe :=NewEG_ContentBlockContent ();_cadac :=NewEG_RunLevelElts ();_cadac .MoveFrom =NewCT_RunTrackChange ();if _gbac :=d .DecodeElement (_cadac .MoveFrom ,&_fdeca );_gbac !=nil {return _gbac ;};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_bdbfe ); -_bdbfe .EG_ContentBlockContent =append (_bdbfe .EG_ContentBlockContent ,_dadfe );_dadfe .EG_RunLevelElts =append (_dadfe .EG_RunLevelElts ,_cadac );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dbdf :=NewEG_BlockLevelElts (); -_aacdg :=NewEG_ContentBlockContent ();_dcdc :=NewEG_RunLevelElts ();_dcdc .MoveTo =NewCT_RunTrackChange ();if _bfcee :=d .DecodeElement (_dcdc .MoveTo ,&_fdeca );_bfcee !=nil {return _bfcee ;};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_dbdf ); -_dbdf .EG_ContentBlockContent =append (_dbdf .EG_ContentBlockContent ,_aacdg );_aacdg .EG_RunLevelElts =append (_aacdg .EG_RunLevelElts ,_dcdc );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_eaceeg :=NewEG_BlockLevelElts (); -_dccdda :=NewEG_ContentBlockContent ();_gbdedc :=NewEG_RunLevelElts ();_cbdbc :=NewEG_RangeMarkupElements ();_cbdbc .BookmarkStart =NewCT_Bookmark ();if _bgbcc :=d .DecodeElement (_cbdbc .BookmarkStart ,&_fdeca );_bgbcc !=nil {return _bgbcc ;};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_eaceeg ); -_eaceeg .EG_ContentBlockContent =append (_eaceeg .EG_ContentBlockContent ,_dccdda );_dccdda .EG_RunLevelElts =append (_dccdda .EG_RunLevelElts ,_gbdedc );_gbdedc .EG_RangeMarkupElements =append (_gbdedc .EG_RangeMarkupElements ,_cbdbc );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gefgc :=NewEG_BlockLevelElts (); -_cedf :=NewEG_ContentBlockContent ();_bdde :=NewEG_RunLevelElts ();_aaab :=NewEG_RangeMarkupElements ();_aaab .BookmarkEnd =NewCT_MarkupRange ();if _cdbcb :=d .DecodeElement (_aaab .BookmarkEnd ,&_fdeca );_cdbcb !=nil {return _cdbcb ;};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_gefgc ); -_gefgc .EG_ContentBlockContent =append (_gefgc .EG_ContentBlockContent ,_cedf );_cedf .EG_RunLevelElts =append (_cedf .EG_RunLevelElts ,_bdde );_bdde .EG_RangeMarkupElements =append (_bdde .EG_RangeMarkupElements ,_aaab );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_bfgeb :=NewEG_BlockLevelElts (); -_gfeae :=NewEG_ContentBlockContent ();_gggge :=NewEG_RunLevelElts ();_bdefe :=NewEG_RangeMarkupElements ();_bdefe .MoveFromRangeStart =NewCT_MoveBookmark ();if _gcgec :=d .DecodeElement (_bdefe .MoveFromRangeStart ,&_fdeca );_gcgec !=nil {return _gcgec ; -};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_bfgeb );_bfgeb .EG_ContentBlockContent =append (_bfgeb .EG_ContentBlockContent ,_gfeae );_gfeae .EG_RunLevelElts =append (_gfeae .EG_RunLevelElts ,_gggge );_gggge .EG_RangeMarkupElements =append (_gggge .EG_RangeMarkupElements ,_bdefe ); -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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_geffg :=NewEG_BlockLevelElts (); -_fgdg :=NewEG_ContentBlockContent ();_cbgee :=NewEG_RunLevelElts ();_cbgeed :=NewEG_RangeMarkupElements ();_cbgeed .MoveFromRangeEnd =NewCT_MarkupRange ();if _dbbe :=d .DecodeElement (_cbgeed .MoveFromRangeEnd ,&_fdeca );_dbbe !=nil {return _dbbe ;};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_geffg ); -_geffg .EG_ContentBlockContent =append (_geffg .EG_ContentBlockContent ,_fgdg );_fgdg .EG_RunLevelElts =append (_fgdg .EG_RunLevelElts ,_cbgee );_cbgee .EG_RangeMarkupElements =append (_cbgee .EG_RangeMarkupElements ,_cbgeed );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_gddc :=NewEG_BlockLevelElts (); -_gdff :=NewEG_ContentBlockContent ();_fadc :=NewEG_RunLevelElts ();_cede :=NewEG_RangeMarkupElements ();_cede .MoveToRangeStart =NewCT_MoveBookmark ();if _bdbdc :=d .DecodeElement (_cede .MoveToRangeStart ,&_fdeca );_bdbdc !=nil {return _bdbdc ;};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_gddc ); -_gddc .EG_ContentBlockContent =append (_gddc .EG_ContentBlockContent ,_gdff );_gdff .EG_RunLevelElts =append (_gdff .EG_RunLevelElts ,_fadc );_fadc .EG_RangeMarkupElements =append (_fadc .EG_RangeMarkupElements ,_cede );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_ebddg :=NewEG_BlockLevelElts (); -_bdagb :=NewEG_ContentBlockContent ();_fdaf :=NewEG_RunLevelElts ();_geacd :=NewEG_RangeMarkupElements ();_geacd .MoveToRangeEnd =NewCT_MarkupRange ();if _aafdc :=d .DecodeElement (_geacd .MoveToRangeEnd ,&_fdeca );_aafdc !=nil {return _aafdc ;};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_ebddg ); -_ebddg .EG_ContentBlockContent =append (_ebddg .EG_ContentBlockContent ,_bdagb );_bdagb .EG_RunLevelElts =append (_bdagb .EG_RunLevelElts ,_fdaf );_fdaf .EG_RangeMarkupElements =append (_fdaf .EG_RangeMarkupElements ,_geacd );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_cefdd :=NewEG_BlockLevelElts (); -_dcbb :=NewEG_ContentBlockContent ();_babbg :=NewEG_RunLevelElts ();_agceb :=NewEG_RangeMarkupElements ();_agceb .CommentRangeStart =NewCT_MarkupRange ();if _ccafg :=d .DecodeElement (_agceb .CommentRangeStart ,&_fdeca );_ccafg !=nil {return _ccafg ;}; -_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_cefdd );_cefdd .EG_ContentBlockContent =append (_cefdd .EG_ContentBlockContent ,_dcbb );_dcbb .EG_RunLevelElts =append (_dcbb .EG_RunLevelElts ,_babbg );_babbg .EG_RangeMarkupElements =append (_babbg .EG_RangeMarkupElements ,_agceb ); -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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_gcacf :=NewEG_BlockLevelElts (); -_bfbeb :=NewEG_ContentBlockContent ();_dfaef :=NewEG_RunLevelElts ();_bdded :=NewEG_RangeMarkupElements ();_bdded .CommentRangeEnd =NewCT_MarkupRange ();if _efga :=d .DecodeElement (_bdded .CommentRangeEnd ,&_fdeca );_efga !=nil {return _efga ;};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_gcacf ); -_gcacf .EG_ContentBlockContent =append (_gcacf .EG_ContentBlockContent ,_bfbeb );_bfbeb .EG_RunLevelElts =append (_bfbeb .EG_RunLevelElts ,_dfaef );_dfaef .EG_RangeMarkupElements =append (_dfaef .EG_RangeMarkupElements ,_bdded );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_fagede :=NewEG_BlockLevelElts (); -_ccgfb :=NewEG_ContentBlockContent ();_afba :=NewEG_RunLevelElts ();_dadc :=NewEG_RangeMarkupElements ();_dadc .CustomXmlInsRangeStart =NewCT_TrackChange ();if _dgcg :=d .DecodeElement (_dadc .CustomXmlInsRangeStart ,&_fdeca );_dgcg !=nil {return _dgcg ; -};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_fagede );_fagede .EG_ContentBlockContent =append (_fagede .EG_ContentBlockContent ,_ccgfb );_ccgfb .EG_RunLevelElts =append (_ccgfb .EG_RunLevelElts ,_afba );_afba .EG_RangeMarkupElements =append (_afba .EG_RangeMarkupElements ,_dadc ); -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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_fgfgg :=NewEG_BlockLevelElts (); -_fgbbdc :=NewEG_ContentBlockContent ();_bcbgbc :=NewEG_RunLevelElts ();_ffda :=NewEG_RangeMarkupElements ();_ffda .CustomXmlInsRangeEnd =NewCT_Markup ();if _cefbc :=d .DecodeElement (_ffda .CustomXmlInsRangeEnd ,&_fdeca );_cefbc !=nil {return _cefbc ;}; -_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_fgfgg );_fgfgg .EG_ContentBlockContent =append (_fgfgg .EG_ContentBlockContent ,_fgbbdc );_fgbbdc .EG_RunLevelElts =append (_fgbbdc .EG_RunLevelElts ,_bcbgbc );_bcbgbc .EG_RangeMarkupElements =append (_bcbgbc .EG_RangeMarkupElements ,_ffda ); -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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_degde :=NewEG_BlockLevelElts (); -_fdfb :=NewEG_ContentBlockContent ();_cgbgd :=NewEG_RunLevelElts ();_ebgbd :=NewEG_RangeMarkupElements ();_ebgbd .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cedae :=d .DecodeElement (_ebgbd .CustomXmlDelRangeStart ,&_fdeca );_cedae !=nil {return _cedae ; -};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_degde );_degde .EG_ContentBlockContent =append (_degde .EG_ContentBlockContent ,_fdfb );_fdfb .EG_RunLevelElts =append (_fdfb .EG_RunLevelElts ,_cgbgd );_cgbgd .EG_RangeMarkupElements =append (_cgbgd .EG_RangeMarkupElements ,_ebgbd ); -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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_cfca :=NewEG_BlockLevelElts (); -_ddbca :=NewEG_ContentBlockContent ();_bbaf :=NewEG_RunLevelElts ();_bgegc :=NewEG_RangeMarkupElements ();_bgegc .CustomXmlDelRangeEnd =NewCT_Markup ();if _fgddbd :=d .DecodeElement (_bgegc .CustomXmlDelRangeEnd ,&_fdeca );_fgddbd !=nil {return _fgddbd ; -};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_cfca );_cfca .EG_ContentBlockContent =append (_cfca .EG_ContentBlockContent ,_ddbca );_ddbca .EG_RunLevelElts =append (_ddbca .EG_RunLevelElts ,_bbaf );_bbaf .EG_RangeMarkupElements =append (_bbaf .EG_RangeMarkupElements ,_bgegc ); -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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_bfdd :=NewEG_BlockLevelElts (); -_bgcg :=NewEG_ContentBlockContent ();_bgcc :=NewEG_RunLevelElts ();_dbbbg :=NewEG_RangeMarkupElements ();_dbbbg .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _caaed :=d .DecodeElement (_dbbbg .CustomXmlMoveFromRangeStart ,&_fdeca );_caaed !=nil {return _caaed ; -};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_bfdd );_bfdd .EG_ContentBlockContent =append (_bfdd .EG_ContentBlockContent ,_bgcg );_bgcg .EG_RunLevelElts =append (_bgcg .EG_RunLevelElts ,_bgcc );_bgcc .EG_RangeMarkupElements =append (_bgcc .EG_RangeMarkupElements ,_dbbbg ); -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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_acbc :=NewEG_BlockLevelElts (); -_dfafa :=NewEG_ContentBlockContent ();_abgeb :=NewEG_RunLevelElts ();_aecg :=NewEG_RangeMarkupElements ();_aecg .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _caga :=d .DecodeElement (_aecg .CustomXmlMoveFromRangeEnd ,&_fdeca );_caga !=nil {return _caga ; -};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_acbc );_acbc .EG_ContentBlockContent =append (_acbc .EG_ContentBlockContent ,_dfafa );_dfafa .EG_RunLevelElts =append (_dfafa .EG_RunLevelElts ,_abgeb );_abgeb .EG_RangeMarkupElements =append (_abgeb .EG_RangeMarkupElements ,_aecg ); -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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dfegf :=NewEG_BlockLevelElts (); -_fcga :=NewEG_ContentBlockContent ();_gadd :=NewEG_RunLevelElts ();_fdbca :=NewEG_RangeMarkupElements ();_fdbca .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _gbeed :=d .DecodeElement (_fdbca .CustomXmlMoveToRangeStart ,&_fdeca );_gbeed !=nil {return _gbeed ; -};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_dfegf );_dfegf .EG_ContentBlockContent =append (_dfegf .EG_ContentBlockContent ,_fcga );_fcga .EG_RunLevelElts =append (_fcga .EG_RunLevelElts ,_gadd );_gadd .EG_RangeMarkupElements =append (_gadd .EG_RangeMarkupElements ,_fdbca ); -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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bafg :=NewEG_BlockLevelElts (); -_edcbe :=NewEG_ContentBlockContent ();_fgfe :=NewEG_RunLevelElts ();_fdacb :=NewEG_RangeMarkupElements ();_fdacb .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _egcfg :=d .DecodeElement (_fdacb .CustomXmlMoveToRangeEnd ,&_fdeca );_egcfg !=nil {return _egcfg ; -};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_bafg );_bafg .EG_ContentBlockContent =append (_bafg .EG_ContentBlockContent ,_edcbe );_edcbe .EG_RunLevelElts =append (_edcbe .EG_RunLevelElts ,_fgfe );_fgfe .EG_RangeMarkupElements =append (_fgfe .EG_RangeMarkupElements ,_fdacb ); -case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_badb :=NewEG_BlockLevelElts (); -_cabff :=NewEG_ContentBlockContent ();_cbcgd :=NewEG_RunLevelElts ();_begfa :=NewEG_MathContent ();_begfa .OMathPara =_dg .NewOMathPara ();if _afad :=d .DecodeElement (_begfa .OMathPara ,&_fdeca );_afad !=nil {return _afad ;};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_badb ); -_badb .EG_ContentBlockContent =append (_badb .EG_ContentBlockContent ,_cabff );_cabff .EG_RunLevelElts =append (_cabff .EG_RunLevelElts ,_cbcgd );_cbcgd .EG_MathContent =append (_cbcgd .EG_MathContent ,_begfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fcfbb :=NewEG_BlockLevelElts (); -_bbfcgb :=NewEG_ContentBlockContent ();_ddde :=NewEG_RunLevelElts ();_deeg :=NewEG_MathContent ();_deeg .OMath =_dg .NewOMath ();if _ggdab :=d .DecodeElement (_deeg .OMath ,&_fdeca );_ggdab !=nil {return _ggdab ;};_bfbbc .EG_BlockLevelElts =append (_bfbbc .EG_BlockLevelElts ,_fcfbb ); -_fcfbb .EG_ContentBlockContent =append (_fcfbb .EG_ContentBlockContent ,_bbfcgb );_bbfcgb .EG_RunLevelElts =append (_bbfcgb .EG_RunLevelElts ,_ddde );_ddde .EG_MathContent =append (_ddde .EG_MathContent ,_deeg );default:_af .Log .Debug ("\u0073k\u0069\u0070p\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",_fdeca .Name ); -if _dccdg :=d .Skip ();_dccdg !=nil {return _dccdg ;};};case _b .EndElement :break _cdfd ;case _b .CharData :};};return nil ;}; +// Bottom Border for HTML div +Bottom *CT_Border ; -// Validate validates the CT_TblOverlap and its children -func (_eebfa *CT_TblOverlap )Validate ()error {return _eebfa .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};func (_cedecf *ST_CaptionPos )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgbdg ,_bggagg :=d .Token (); -if _bggagg !=nil {return _bggagg ;};if _dcfbdf ,_eeccgc :=_fgbdg .(_b .EndElement );_eeccgc &&_dcfbdf .Name ==start .Name {*_cedecf =1;return nil ;};if _dcccf ,_eddbg :=_fgbdg .(_b .CharData );!_eddbg {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",_fgbdg ); -}else {switch string (_dcccf ){case "":*_cedecf =0;case "\u0061\u0062\u006fv\u0065":*_cedecf =1;case "\u0062\u0065\u006co\u0077":*_cedecf =2;case "\u006c\u0065\u0066\u0074":*_cedecf =3;case "\u0072\u0069\u0067h\u0074":*_cedecf =4;};};_fgbdg ,_bggagg =d .Token (); -if _bggagg !=nil {return _bggagg ;};if _abgfca ,_dceecf :=_fgbdg .(_b .EndElement );_dceecf &&_abgfca .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",_fgbdg ); -};type CT_FFCheckBox struct{Choice *CT_FFCheckBoxChoice ; +// Right Border for HTML div +Right *CT_Border ;}; -// Default Checkbox Form Field State -Default *CT_OnOff ; +// ValidateWithPath validates the CT_PPrBase and its children, prefixing error messages with path +func (_bcbdc *CT_PPrBase )ValidateWithPath (path string )error {if _bcbdc .PStyle !=nil {if _cdagb :=_bcbdc .PStyle .ValidateWithPath (path +"\u002fP\u0053\u0074\u0079\u006c\u0065");_cdagb !=nil {return _cdagb ;};};if _bcbdc .KeepNext !=nil {if _faccd :=_bcbdc .KeepNext .ValidateWithPath (path +"\u002fK\u0065\u0065\u0070\u004e\u0065\u0078t"); +_faccd !=nil {return _faccd ;};};if _bcbdc .KeepLines !=nil {if _agbca :=_bcbdc .KeepLines .ValidateWithPath (path +"\u002f\u004b\u0065\u0065\u0070\u004c\u0069\u006e\u0065\u0073");_agbca !=nil {return _agbca ;};};if _bcbdc .PageBreakBefore !=nil {if _deacge :=_bcbdc .PageBreakBefore .ValidateWithPath (path +"\u002f\u0050a\u0067\u0065\u0042r\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"); +_deacge !=nil {return _deacge ;};};if _bcbdc .FramePr !=nil {if _cggfa :=_bcbdc .FramePr .ValidateWithPath (path +"\u002f\u0046\u0072\u0061\u006d\u0065\u0050\u0072");_cggfa !=nil {return _cggfa ;};};if _bcbdc .WidowControl !=nil {if _eecb :=_bcbdc .WidowControl .ValidateWithPath (path +"\u002f\u0057\u0069\u0064\u006f\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"); +_eecb !=nil {return _eecb ;};};if _bcbdc .NumPr !=nil {if _bfadgd :=_bcbdc .NumPr .ValidateWithPath (path +"\u002f\u004e\u0075\u006d\u0050\u0072");_bfadgd !=nil {return _bfadgd ;};};if _bcbdc .SuppressLineNumbers !=nil {if _bcbbc :=_bcbdc .SuppressLineNumbers .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u004c\u0069n\u0065\u004e\u0075\u006dbe\u0072\u0073"); +_bcbbc !=nil {return _bcbbc ;};};if _bcbdc .PBdr !=nil {if _fecba :=_bcbdc .PBdr .ValidateWithPath (path +"\u002f\u0050\u0042d\u0072");_fecba !=nil {return _fecba ;};};if _bcbdc .Shd !=nil {if _fddg :=_bcbdc .Shd .ValidateWithPath (path +"\u002f\u0053\u0068\u0064"); +_fddg !=nil {return _fddg ;};};if _bcbdc .Tabs !=nil {if _gfgea :=_bcbdc .Tabs .ValidateWithPath (path +"\u002f\u0054\u0061b\u0073");_gfgea !=nil {return _gfgea ;};};if _bcbdc .SuppressAutoHyphens !=nil {if _aafdc :=_bcbdc .SuppressAutoHyphens .ValidateWithPath (path +"/\u0053u\u0070\u0070\u0072\u0065\u0073\u0073\u0041\u0075t\u006f\u0048\u0079\u0070he\u006e\u0073"); +_aafdc !=nil {return _aafdc ;};};if _bcbdc .Kinsoku !=nil {if _acadc :=_bcbdc .Kinsoku .ValidateWithPath (path +"\u002f\u004b\u0069\u006e\u0073\u006f\u006b\u0075");_acadc !=nil {return _acadc ;};};if _bcbdc .WordWrap !=nil {if _ggbg :=_bcbdc .WordWrap .ValidateWithPath (path +"\u002fW\u006f\u0072\u0064\u0057\u0072\u0061p"); +_ggbg !=nil {return _ggbg ;};};if _bcbdc .OverflowPunct !=nil {if _dffca :=_bcbdc .OverflowPunct .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u0066\u006c\u006f\u0077P\u0075\u006e\u0063\u0074");_dffca !=nil {return _dffca ;};};if _bcbdc .TopLinePunct !=nil {if _fdad :=_bcbdc .TopLinePunct .ValidateWithPath (path +"\u002f\u0054\u006f\u0070\u004c\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"); +_fdad !=nil {return _fdad ;};};if _bcbdc .AutoSpaceDE !=nil {if _bfgbg :=_bcbdc .AutoSpaceDE .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045");_bfgbg !=nil {return _bfgbg ;};};if _bcbdc .AutoSpaceDN !=nil {if _egdcd :=_bcbdc .AutoSpaceDN .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"); +_egdcd !=nil {return _egdcd ;};};if _bcbdc .Bidi !=nil {if _aegce :=_bcbdc .Bidi .ValidateWithPath (path +"\u002f\u0042\u0069d\u0069");_aegce !=nil {return _aegce ;};};if _bcbdc .AdjustRightInd !=nil {if _dagda :=_bcbdc .AdjustRightInd .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0052\u0069\u0067\u0068\u0074\u0049\u006e\u0064"); +_dagda !=nil {return _dagda ;};};if _bcbdc .SnapToGrid !=nil {if _babggf :=_bcbdc .SnapToGrid .ValidateWithPath (path +"/\u0053\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064");_babggf !=nil {return _babggf ;};};if _bcbdc .Spacing !=nil {if _gcce :=_bcbdc .Spacing .ValidateWithPath (path +"\u002f\u0053\u0070\u0061\u0063\u0069\u006e\u0067"); +_gcce !=nil {return _gcce ;};};if _bcbdc .Ind !=nil {if _bfdfad :=_bcbdc .Ind .ValidateWithPath (path +"\u002f\u0049\u006e\u0064");_bfdfad !=nil {return _bfdfad ;};};if _bcbdc .ContextualSpacing !=nil {if _cgedc :=_bcbdc .ContextualSpacing .ValidateWithPath (path +"\u002fC\u006fn\u0074\u0065\u0078\u0074\u0075a\u006c\u0053p\u0061\u0063\u0069\u006e\u0067"); +_cgedc !=nil {return _cgedc ;};};if _bcbdc .MirrorIndents !=nil {if _acgbc :=_bcbdc .MirrorIndents .ValidateWithPath (path +"\u002f\u004d\u0069\u0072\u0072\u006f\u0072\u0049\u006ed\u0065\u006e\u0074\u0073");_acgbc !=nil {return _acgbc ;};};if _bcbdc .SuppressOverlap !=nil {if _cffgc :=_bcbdc .SuppressOverlap .ValidateWithPath (path +"\u002f\u0053u\u0070\u0070\u0072e\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"); +_cffgc !=nil {return _cffgc ;};};if _bcbdc .Jc !=nil {if _bfegeg :=_bcbdc .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_bfegeg !=nil {return _bfegeg ;};};if _bcbdc .TextDirection !=nil {if _afag :=_bcbdc .TextDirection .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0044\u0069\u0072\u0065c\u0074\u0069\u006f\u006e"); +_afag !=nil {return _afag ;};};if _bcbdc .TextAlignment !=nil {if _debfd :=_bcbdc .TextAlignment .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0041\u006c\u0069\u0067n\u006d\u0065\u006e\u0074");_debfd !=nil {return _debfd ;};};if _bcbdc .TextboxTightWrap !=nil {if _egacc :=_bcbdc .TextboxTightWrap .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078\u0054\u0069\u0067\u0068t\u0057\u0072\u0061\u0070"); +_egacc !=nil {return _egacc ;};};if _bcbdc .OutlineLvl !=nil {if _ececg :=_bcbdc .OutlineLvl .ValidateWithPath (path +"/\u004f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c");_ececg !=nil {return _ececg ;};};if _bcbdc .DivId !=nil {if _edbacg :=_bcbdc .DivId .ValidateWithPath (path +"\u002f\u0044\u0069\u0076\u0049\u0064"); +_edbacg !=nil {return _edbacg ;};};if _bcbdc .CnfStyle !=nil {if _cfaf :=_bcbdc .CnfStyle .ValidateWithPath (path +"\u002fC\u006e\u0066\u0053\u0074\u0079\u006ce");_cfaf !=nil {return _cfaf ;};};return nil ;};type CT_Charset struct{ -// Checkbox Form Field State -Checked *CT_OnOff ;};func (_gebeda ST_DocPartType )String ()string {switch _gebeda {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 NewCT_SmartTagRun ()*CT_SmartTagRun {_gcedf :=&CT_SmartTagRun {}; -return _gcedf };func (_dcage *CT_Lvl )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bfbge :=range start .Attr {if _bfbge .Name .Local =="\u0074\u0070\u006c\u0063"{_agffe ,_ecaeg :=_bfbge .Value ,error (nil );if _ecaeg !=nil {return _ecaeg ; -};_dcage .TplcAttr =&_agffe ;continue ;};if _bfbge .Name .Local =="\u0069\u006c\u0076\u006c"{_edaedb ,_gefgcd :=_d .ParseInt (_bfbge .Value ,10,64);if _gefgcd !=nil {return _gefgcd ;};_dcage .IlvlAttr =_edaedb ;continue ;};if _bfbge .Name .Local =="\u0074e\u006e\u0074\u0061\u0074\u0069\u0076e"{_bgcec ,_fgecd :=ParseUnionST_OnOff (_bfbge .Value ); -if _fgecd !=nil {return _fgecd ;};_dcage .TentativeAttr =&_bgcec ;continue ;};};_bbecb :for {_gggaac ,_bdaef :=d .Token ();if _bdaef !=nil {return _bdaef ;};switch _ggec :=_gggaac .(type ){case _b .StartElement :switch _ggec .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 :"\u0073\u0074\u0061r\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 :"\u0073\u0074\u0061r\u0074"}:_dcage .Start =NewCT_DecimalNumber (); -if _aecef :=d .DecodeElement (_dcage .Start ,&_ggec );_aecef !=nil {return _aecef ;};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 :"\u006e\u0075\u006d\u0046\u006d\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 :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_dcage .NumFmt =NewCT_NumFmt (); -if _ebcdcf :=d .DecodeElement (_dcage .NumFmt ,&_ggec );_ebcdcf !=nil {return _ebcdcf ;};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 :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\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 :"\u006c\u0076\u006c\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}:_dcage .LvlRestart =NewCT_DecimalNumber (); -if _bagdc :=d .DecodeElement (_dcage .LvlRestart ,&_ggec );_bagdc !=nil {return _bagdc ;};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 :"\u0070\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_dcage .PStyle =NewCT_String (); -if _addf :=d .DecodeElement (_dcage .PStyle ,&_ggec );_addf !=nil {return _addf ;};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 :"\u0069\u0073\u004cg\u006c"},_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 :"\u0069\u0073\u004cg\u006c"}:_dcage .IsLgl =NewCT_OnOff (); -if _egcda :=d .DecodeElement (_dcage .IsLgl ,&_ggec );_egcda !=nil {return _egcda ;};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 :"\u0073\u0075\u0066\u0066"},_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 :"\u0073\u0075\u0066\u0066"}:_dcage .Suff =NewCT_LevelSuffix (); -if _fbdfd :=d .DecodeElement (_dcage .Suff ,&_ggec );_fbdfd !=nil {return _fbdfd ;};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 :"\u006cv\u006c\u0054\u0065\u0078\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 :"\u006cv\u006c\u0054\u0065\u0078\u0074"}:_dcage .LvlText =NewCT_LevelText (); -if _fgdfc :=d .DecodeElement (_dcage .LvlText ,&_ggec );_fgdfc !=nil {return _fgdfc ;};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 :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"},_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 :"\u006c\u0076\u006c\u0050\u0069\u0063\u0042\u0075\u006cl\u0065\u0074\u0049\u0064"}:_dcage .LvlPicBulletId =NewCT_DecimalNumber (); -if _dfcbf :=d .DecodeElement (_dcage .LvlPicBulletId ,&_ggec );_dfcbf !=nil {return _dfcbf ;};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 :"\u006c\u0065\u0067\u0061\u0063\u0079"},_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 :"\u006c\u0065\u0067\u0061\u0063\u0079"}:_dcage .Legacy =NewCT_LvlLegacy (); -if _abecb :=d .DecodeElement (_dcage .Legacy ,&_ggec );_abecb !=nil {return _abecb ;};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 :"\u006c\u0076\u006cJ\u0063"},_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 :"\u006c\u0076\u006cJ\u0063"}:_dcage .LvlJc =NewCT_Jc (); -if _aeggf :=d .DecodeElement (_dcage .LvlJc ,&_ggec );_aeggf !=nil {return _aeggf ;};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 :"\u0070\u0050\u0072"},_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 :"\u0070\u0050\u0072"}:_dcage .PPr =NewCT_PPrGeneral (); -if _gceea :=d .DecodeElement (_dcage .PPr ,&_ggec );_gceea !=nil {return _gceea ;};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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_dcage .RPr =NewCT_RPr (); -if _bfadg :=d .DecodeElement (_dcage .RPr ,&_ggec );_bfadg !=nil {return _bfadg ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_ggec .Name ); -if _gfcea :=d .Skip ();_gfcea !=nil {return _gfcea ;};};case _b .EndElement :break _bbecb ;case _b .CharData :};};return nil ;}; +// Value +ValAttr *string ; -// Validate validates the CT_Row and its children -func (_gefeff *CT_Row )Validate ()error {return _gefeff .ValidateWithPath ("\u0043\u0054\u005f\u0052\u006f\u0077");};type CT_TblPrExBase struct{ +// IANA Name of Character Set +CharacterSetAttr *string ;};func (_afeef WdST_AlignV )Validate ()error {return _afeef .ValidateWithPath ("")};func (_bccad *CT_FtnEdnRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bccad .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 :_a .Sprintf ("\u0025\u0076",*_bccad .CustomMarkFollowsAttr )}); +};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bccad .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bcbbba *ST_Proof )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bcbbba =0; +case "\u0063\u006c\u0065a\u006e":*_bcbbba =1;case "\u0064\u0069\u0072t\u0079":*_bcbbba =2;};return nil ;};func NewEG_RPrContent ()*EG_RPrContent {_cafe :=&EG_RPrContent {};return _cafe };func (_ceccf *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 _ceccf .CT_HdrFtr .MarshalXML (e ,start );};type CT_TblPrEx struct{ // Preferred Table Width Exception TblW *CT_TblWidth ; @@ -15073,1039 +15468,625 @@ TblLayout *CT_TblLayoutType ; TblCellMar *CT_TblCellMar ; // Table Style Conditional Formatting Settings Exception -TblLook *CT_TblLook ;};func (_fafegc WdST_RelFromH )String ()string {switch _fafegc {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 (_cacbbd *ST_MailMergeSourceType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ceefd ,_ecdcea :=d .Token ();if _ecdcea !=nil {return _ecdcea ;};if _fbeag ,_ffbdeg :=_ceefd .(_b .EndElement );_ffbdeg &&_fbeag .Name ==start .Name {*_cacbbd =1; -return nil ;};if _facafb ,_abbfdf :=_ceefd .(_b .CharData );!_abbfdf {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",_ceefd );}else {switch string (_facafb ){case "":*_cacbbd =0; -case "\u0064\u0061\u0074\u0061\u0062\u0061\u0073\u0065":*_cacbbd =1;case "a\u0064\u0064\u0072\u0065\u0073\u0073\u0042\u006f\u006f\u006b":*_cacbbd =2;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00741":*_cacbbd =3;case "\u0064o\u0063\u0075\u006d\u0065\u006e\u00742":*_cacbbd =4; -case "\u0074\u0065\u0078\u0074":*_cacbbd =5;case "\u0065\u006d\u0061i\u006c":*_cacbbd =6;case "\u006e\u0061\u0074\u0069\u0076\u0065":*_cacbbd =7;case "\u006c\u0065\u0067\u0061\u0063\u0079":*_cacbbd =8;case "\u006d\u0061\u0073\u0074\u0065\u0072":*_cacbbd =9; -};};_ceefd ,_ecdcea =d .Token ();if _ecdcea !=nil {return _ecdcea ;};if _bfgbc ,_fcgdc :=_ceefd .(_b .EndElement );_fcgdc &&_bfgbc .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",_ceefd ); -};var ST_TextScalePercentPatternRe =_c .MustCompile (ST_TextScalePercentPattern );func NewCT_MailMergeOdsoFMDFieldType ()*CT_MailMergeOdsoFMDFieldType {_febaa :=&CT_MailMergeOdsoFMDFieldType {};_febaa .ValAttr =ST_MailMergeOdsoFMDFieldType (1);return _febaa ; -};func (_aggafe *ST_DocProtect )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfceaa ,_dcaed :=d .Token ();if _dcaed !=nil {return _dcaed ;};if _gaccb ,_adaegb :=_gfceaa .(_b .EndElement );_adaegb &&_gaccb .Name ==start .Name {*_aggafe =1; -return nil ;};if _cfgde ,_gdbceg :=_gfceaa .(_b .CharData );!_gdbceg {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",_gfceaa );}else {switch string (_cfgde ){case "":*_aggafe =0; -case "\u006e\u006f\u006e\u0065":*_aggafe =1;case "\u0072\u0065\u0061\u0064\u004f\u006e\u006c\u0079":*_aggafe =2;case "\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073":*_aggafe =3;case "\u0074\u0072\u0061\u0063\u006b\u0065\u0064\u0043\u0068a\u006e\u0067\u0065\u0073":*_aggafe =4; -case "\u0066\u006f\u0072m\u0073":*_aggafe =5;};};_gfceaa ,_dcaed =d .Token ();if _dcaed !=nil {return _dcaed ;};if _bfadb ,_dddba :=_gfceaa .(_b .EndElement );_dddba &&_bfadb .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",_gfceaa ); -}; - -// ValidateWithPath validates the CT_DocPartGallery and its children, prefixing error messages with path -func (_acad *CT_DocPartGallery )ValidateWithPath (path string )error {if _acad .ValAttr ==ST_DocPartGalleryUnset {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 _eefa :=_acad .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eefa !=nil {return _eefa ;};return nil ;};func (_gfdfec ST_FFTextType )Validate ()error {return _gfdfec .ValidateWithPath ("")};func (_gggab *Hdr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gggab .CT_HdrFtr =*NewCT_HdrFtr (); -_bfbdgb :for {_bbcdg ,_gebfae :=d .Token ();if _gebfae !=nil {return _gebfae ;};switch _fbdbce :=_bbcdg .(type ){case _b .StartElement :switch _fbdbce .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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"},_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 :"\u0061\u006c\u0074\u0043\u0068\u0075\u006e\u006b"}:_fecddc :=NewCT_AltChunk (); -if _dedacg :=d .DecodeElement (_fecddc ,&_fbdbce );_dedacg !=nil {return _dedacg ;};_gggab .AltChunk =append (_gggab .AltChunk ,_fecddc );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_bcfcc :=NewEG_ContentBlockContent (); -_bcfcc .CustomXml =NewCT_CustomXmlBlock ();if _cdcca :=d .DecodeElement (_bcfcc .CustomXml ,&_fbdbce );_cdcca !=nil {return _cdcca ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_bcfcc );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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_acdfe :=NewEG_ContentBlockContent (); -_acdfe .Sdt =NewCT_SdtBlock ();if _fbggc :=d .DecodeElement (_acdfe .Sdt ,&_fbdbce );_fbggc !=nil {return _fbggc ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_acdfe );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 :"\u0070"},_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 :"\u0070"}:_fbefge :=NewEG_ContentBlockContent (); -_dacfe :=NewCT_P ();if _cdfbef :=d .DecodeElement (_dacfe ,&_fbdbce );_cdfbef !=nil {return _cdfbef ;};_fbefge .P =append (_fbefge .P ,_dacfe );_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_fbefge );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 :"\u0074\u0062\u006c"},_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 :"\u0074\u0062\u006c"}:_egbdbe :=NewEG_ContentBlockContent (); -_dcbae :=NewCT_Tbl ();if _cdfed :=d .DecodeElement (_dcbae ,&_fbdbce );_cdfed !=nil {return _cdfed ;};_egbdbe .Tbl =append (_egbdbe .Tbl ,_dcbae );_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_egbdbe );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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_ddgdgfd :=NewEG_ContentBlockContent (); -_geggb :=NewEG_RunLevelElts ();_geggb .ProofErr =NewCT_ProofErr ();if _abaece :=d .DecodeElement (_geggb .ProofErr ,&_fbdbce );_abaece !=nil {return _abaece ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_ddgdgfd );_ddgdgfd .EG_RunLevelElts =append (_ddgdgfd .EG_RunLevelElts ,_geggb ); -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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_gbgfab :=NewEG_ContentBlockContent (); -_gcebgc :=NewEG_RunLevelElts ();_gcebgc .PermStart =NewCT_PermStart ();if _fgcdda :=d .DecodeElement (_gcebgc .PermStart ,&_fbdbce );_fgcdda !=nil {return _fgcdda ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_gbgfab );_gbgfab .EG_RunLevelElts =append (_gbgfab .EG_RunLevelElts ,_gcebgc ); -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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_fcgcd :=NewEG_ContentBlockContent (); -_cfbdd :=NewEG_RunLevelElts ();_cfbdd .PermEnd =NewCT_Perm ();if _efege :=d .DecodeElement (_cfbdd .PermEnd ,&_fbdbce );_efege !=nil {return _efege ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_fcgcd );_fcgcd .EG_RunLevelElts =append (_fcgcd .EG_RunLevelElts ,_cfbdd ); -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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_bbdfb :=NewEG_ContentBlockContent (); -_ggeegf :=NewEG_RunLevelElts ();_ggeegf .Ins =NewCT_RunTrackChange ();if _gffag :=d .DecodeElement (_ggeegf .Ins ,&_fbdbce );_gffag !=nil {return _gffag ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_bbdfb );_bbdfb .EG_RunLevelElts =append (_bbdfb .EG_RunLevelElts ,_ggeegf ); -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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_cedgcb :=NewEG_ContentBlockContent (); -_ggceb :=NewEG_RunLevelElts ();_ggceb .Del =NewCT_RunTrackChange ();if _egccdd :=d .DecodeElement (_ggceb .Del ,&_fbdbce );_egccdd !=nil {return _egccdd ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_cedgcb );_cedgcb .EG_RunLevelElts =append (_cedgcb .EG_RunLevelElts ,_ggceb ); -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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_cgcefd :=NewEG_ContentBlockContent (); -_bgggaa :=NewEG_RunLevelElts ();_bgggaa .MoveFrom =NewCT_RunTrackChange ();if _ddacc :=d .DecodeElement (_bgggaa .MoveFrom ,&_fbdbce );_ddacc !=nil {return _ddacc ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_cgcefd );_cgcefd .EG_RunLevelElts =append (_cgcefd .EG_RunLevelElts ,_bgggaa ); -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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_aedba :=NewEG_ContentBlockContent (); -_egacfe :=NewEG_RunLevelElts ();_egacfe .MoveTo =NewCT_RunTrackChange ();if _adecag :=d .DecodeElement (_egacfe .MoveTo ,&_fbdbce );_adecag !=nil {return _adecag ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_aedba );_aedba .EG_RunLevelElts =append (_aedba .EG_RunLevelElts ,_egacfe ); -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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_aecbe :=NewEG_ContentBlockContent (); -_cgbeg :=NewEG_RunLevelElts ();_adbbaf :=NewEG_RangeMarkupElements ();_adbbaf .BookmarkStart =NewCT_Bookmark ();if _bdbbb :=d .DecodeElement (_adbbaf .BookmarkStart ,&_fbdbce );_bdbbb !=nil {return _bdbbb ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_aecbe ); -_aecbe .EG_RunLevelElts =append (_aecbe .EG_RunLevelElts ,_cgbeg );_cgbeg .EG_RangeMarkupElements =append (_cgbeg .EG_RangeMarkupElements ,_adbbaf );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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_gdeff :=NewEG_ContentBlockContent (); -_gfacdf :=NewEG_RunLevelElts ();_debba :=NewEG_RangeMarkupElements ();_debba .BookmarkEnd =NewCT_MarkupRange ();if _beaefe :=d .DecodeElement (_debba .BookmarkEnd ,&_fbdbce );_beaefe !=nil {return _beaefe ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_gdeff ); -_gdeff .EG_RunLevelElts =append (_gdeff .EG_RunLevelElts ,_gfacdf );_gfacdf .EG_RangeMarkupElements =append (_gfacdf .EG_RangeMarkupElements ,_debba );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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_ggcfc :=NewEG_ContentBlockContent (); -_eagbf :=NewEG_RunLevelElts ();_gdddf :=NewEG_RangeMarkupElements ();_gdddf .MoveFromRangeStart =NewCT_MoveBookmark ();if _egbcgc :=d .DecodeElement (_gdddf .MoveFromRangeStart ,&_fbdbce );_egbcgc !=nil {return _egbcgc ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_ggcfc ); -_ggcfc .EG_RunLevelElts =append (_ggcfc .EG_RunLevelElts ,_eagbf );_eagbf .EG_RangeMarkupElements =append (_eagbf .EG_RangeMarkupElements ,_gdddf );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_eaace :=NewEG_ContentBlockContent (); -_ecbfcb :=NewEG_RunLevelElts ();_fdcdf :=NewEG_RangeMarkupElements ();_fdcdf .MoveFromRangeEnd =NewCT_MarkupRange ();if _eeadbd :=d .DecodeElement (_fdcdf .MoveFromRangeEnd ,&_fbdbce );_eeadbd !=nil {return _eeadbd ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_eaace ); -_eaace .EG_RunLevelElts =append (_eaace .EG_RunLevelElts ,_ecbfcb );_ecbfcb .EG_RangeMarkupElements =append (_ecbfcb .EG_RangeMarkupElements ,_fdcdf );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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_ddafa :=NewEG_ContentBlockContent (); -_gcdbde :=NewEG_RunLevelElts ();_bcaffc :=NewEG_RangeMarkupElements ();_bcaffc .MoveToRangeStart =NewCT_MoveBookmark ();if _aedcd :=d .DecodeElement (_bcaffc .MoveToRangeStart ,&_fbdbce );_aedcd !=nil {return _aedcd ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_ddafa ); -_ddafa .EG_RunLevelElts =append (_ddafa .EG_RunLevelElts ,_gcdbde );_gcdbde .EG_RangeMarkupElements =append (_gcdbde .EG_RangeMarkupElements ,_bcaffc );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_dabgec :=NewEG_ContentBlockContent (); -_ccdfc :=NewEG_RunLevelElts ();_gdddfe :=NewEG_RangeMarkupElements ();_gdddfe .MoveToRangeEnd =NewCT_MarkupRange ();if _gdaef :=d .DecodeElement (_gdddfe .MoveToRangeEnd ,&_fbdbce );_gdaef !=nil {return _gdaef ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_dabgec ); -_dabgec .EG_RunLevelElts =append (_dabgec .EG_RunLevelElts ,_ccdfc );_ccdfc .EG_RangeMarkupElements =append (_ccdfc .EG_RangeMarkupElements ,_gdddfe );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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_beced :=NewEG_ContentBlockContent (); -_dbedd :=NewEG_RunLevelElts ();_bdbfg :=NewEG_RangeMarkupElements ();_bdbfg .CommentRangeStart =NewCT_MarkupRange ();if _eadfad :=d .DecodeElement (_bdbfg .CommentRangeStart ,&_fbdbce );_eadfad !=nil {return _eadfad ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_beced ); -_beced .EG_RunLevelElts =append (_beced .EG_RunLevelElts ,_dbedd );_dbedd .EG_RangeMarkupElements =append (_dbedd .EG_RangeMarkupElements ,_bdbfg );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_bdcae :=NewEG_ContentBlockContent (); -_acdgcf :=NewEG_RunLevelElts ();_cbface :=NewEG_RangeMarkupElements ();_cbface .CommentRangeEnd =NewCT_MarkupRange ();if _adefcd :=d .DecodeElement (_cbface .CommentRangeEnd ,&_fbdbce );_adefcd !=nil {return _adefcd ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_bdcae ); -_bdcae .EG_RunLevelElts =append (_bdcae .EG_RunLevelElts ,_acdgcf );_acdgcf .EG_RangeMarkupElements =append (_acdgcf .EG_RangeMarkupElements ,_cbface );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_abbaab :=NewEG_ContentBlockContent (); -_afffcf :=NewEG_RunLevelElts ();_begdb :=NewEG_RangeMarkupElements ();_begdb .CustomXmlInsRangeStart =NewCT_TrackChange ();if _cfcbca :=d .DecodeElement (_begdb .CustomXmlInsRangeStart ,&_fbdbce );_cfcbca !=nil {return _cfcbca ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_abbaab ); -_abbaab .EG_RunLevelElts =append (_abbaab .EG_RunLevelElts ,_afffcf );_afffcf .EG_RangeMarkupElements =append (_afffcf .EG_RangeMarkupElements ,_begdb );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_bfaebg :=NewEG_ContentBlockContent (); -_effaa :=NewEG_RunLevelElts ();_defbcg :=NewEG_RangeMarkupElements ();_defbcg .CustomXmlInsRangeEnd =NewCT_Markup ();if _afcbg :=d .DecodeElement (_defbcg .CustomXmlInsRangeEnd ,&_fbdbce );_afcbg !=nil {return _afcbg ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_bfaebg ); -_bfaebg .EG_RunLevelElts =append (_bfaebg .EG_RunLevelElts ,_effaa );_effaa .EG_RangeMarkupElements =append (_effaa .EG_RangeMarkupElements ,_defbcg );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gagbbe :=NewEG_ContentBlockContent (); -_edgddb :=NewEG_RunLevelElts ();_bfcafc :=NewEG_RangeMarkupElements ();_bfcafc .CustomXmlDelRangeStart =NewCT_TrackChange ();if _cbded :=d .DecodeElement (_bfcafc .CustomXmlDelRangeStart ,&_fbdbce );_cbded !=nil {return _cbded ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_gagbbe ); -_gagbbe .EG_RunLevelElts =append (_gagbbe .EG_RunLevelElts ,_edgddb );_edgddb .EG_RangeMarkupElements =append (_edgddb .EG_RangeMarkupElements ,_bfcafc );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_ceedcf :=NewEG_ContentBlockContent (); -_cdgdec :=NewEG_RunLevelElts ();_ddddf :=NewEG_RangeMarkupElements ();_ddddf .CustomXmlDelRangeEnd =NewCT_Markup ();if _afbde :=d .DecodeElement (_ddddf .CustomXmlDelRangeEnd ,&_fbdbce );_afbde !=nil {return _afbde ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_ceedcf ); -_ceedcf .EG_RunLevelElts =append (_ceedcf .EG_RunLevelElts ,_cdgdec );_cdgdec .EG_RangeMarkupElements =append (_cdgdec .EG_RangeMarkupElements ,_ddddf );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_dfafg :=NewEG_ContentBlockContent (); -_ecfeab :=NewEG_RunLevelElts ();_fcdgf :=NewEG_RangeMarkupElements ();_fcdgf .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _badc :=d .DecodeElement (_fcdgf .CustomXmlMoveFromRangeStart ,&_fbdbce );_badc !=nil {return _badc ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_dfafg ); -_dfafg .EG_RunLevelElts =append (_dfafg .EG_RunLevelElts ,_ecfeab );_ecfeab .EG_RangeMarkupElements =append (_ecfeab .EG_RangeMarkupElements ,_fcdgf );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_dcbfe :=NewEG_ContentBlockContent (); -_bgbacf :=NewEG_RunLevelElts ();_bbcga :=NewEG_RangeMarkupElements ();_bbcga .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _adaab :=d .DecodeElement (_bbcga .CustomXmlMoveFromRangeEnd ,&_fbdbce );_adaab !=nil {return _adaab ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_dcbfe ); -_dcbfe .EG_RunLevelElts =append (_dcbfe .EG_RunLevelElts ,_bgbacf );_bgbacf .EG_RangeMarkupElements =append (_bgbacf .EG_RangeMarkupElements ,_bbcga );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dbdfc :=NewEG_ContentBlockContent (); -_ebbfaa :=NewEG_RunLevelElts ();_gcaaf :=NewEG_RangeMarkupElements ();_gcaaf .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _agagfe :=d .DecodeElement (_gcaaf .CustomXmlMoveToRangeStart ,&_fbdbce );_agagfe !=nil {return _agagfe ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_dbdfc ); -_dbdfc .EG_RunLevelElts =append (_dbdfc .EG_RunLevelElts ,_ebbfaa );_ebbfaa .EG_RangeMarkupElements =append (_ebbfaa .EG_RangeMarkupElements ,_gcaaf );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cfddef :=NewEG_ContentBlockContent (); -_bgfcce :=NewEG_RunLevelElts ();_cdbbg :=NewEG_RangeMarkupElements ();_cdbbg .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _dbfde :=d .DecodeElement (_cdbbg .CustomXmlMoveToRangeEnd ,&_fbdbce );_dbfde !=nil {return _dbfde ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_cfddef ); -_cfddef .EG_RunLevelElts =append (_cfddef .EG_RunLevelElts ,_bgfcce );_bgfcce .EG_RangeMarkupElements =append (_bgfcce .EG_RangeMarkupElements ,_cdbbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_gbbfa :=NewEG_ContentBlockContent (); -_gfeagb :=NewEG_RunLevelElts ();_cdcbgf :=NewEG_MathContent ();_cdcbgf .OMathPara =_dg .NewOMathPara ();if _ccacfb :=d .DecodeElement (_cdcbgf .OMathPara ,&_fbdbce );_ccacfb !=nil {return _ccacfb ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_gbbfa ); -_gbbfa .EG_RunLevelElts =append (_gbbfa .EG_RunLevelElts ,_gfeagb );_gfeagb .EG_MathContent =append (_gfeagb .EG_MathContent ,_cdcbgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_faedbd :=NewEG_ContentBlockContent (); -_ecced :=NewEG_RunLevelElts ();_fcged :=NewEG_MathContent ();_fcged .OMath =_dg .NewOMath ();if _bfbbb :=d .DecodeElement (_fcged .OMath ,&_fbdbce );_bfbbb !=nil {return _bfbbb ;};_gggab .EG_ContentBlockContent =append (_gggab .EG_ContentBlockContent ,_faedbd ); -_faedbd .EG_RunLevelElts =append (_faedbd .EG_RunLevelElts ,_ecced );_ecced .EG_MathContent =append (_ecced .EG_MathContent ,_fcged );default:_af .Log .Debug ("\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",_fbdbce .Name ); -if _fdgce :=d .Skip ();_fdgce !=nil {return _fdgce ;};};case _b .EndElement :break _bfbdgb ;case _b .CharData :};};return nil ;}; - -// Validate validates the CT_VerticalAlignRun and its children -func (_aedeed *CT_VerticalAlignRun )Validate ()error {return _aedeed .ValidateWithPath ("\u0043\u0054\u005f\u0056er\u0074\u0069\u0063\u0061\u006c\u0041\u006c\u0069\u0067\u006e\u0052\u0075\u006e");};func (_fdebd *ST_LineNumberRestart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgggfb ,_bfdga :=d .Token (); -if _bfdga !=nil {return _bfdga ;};if _fcbab ,_fbgdcb :=_cgggfb .(_b .EndElement );_fbgdcb &&_fcbab .Name ==start .Name {*_fdebd =1;return nil ;};if _ffcccf ,_acaba :=_cgggfb .(_b .CharData );!_acaba {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",_cgggfb ); -}else {switch string (_ffcccf ){case "":*_fdebd =0;case "\u006ee\u0077\u0050\u0061\u0067\u0065":*_fdebd =1;case "\u006e\u0065\u0077\u0053\u0065\u0063\u0074\u0069\u006f\u006e":*_fdebd =2;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u006f\u0075\u0073":*_fdebd =3; -};};_cgggfb ,_bfdga =d .Token ();if _bfdga !=nil {return _bfdga ;};if _afebfga ,_gbcad :=_cgggfb .(_b .EndElement );_gbcad &&_afebfga .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",_cgggfb ); -};type ST_FrameLayout byte ;type ST_DisplacedByCustomXml byte ;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 (_beffeb ST_TblLayoutType )Validate ()error {return _beffeb .ValidateWithPath ("")};func (_cegga *CT_CharacterSpacing )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_eed ,_fgca :=_cegga .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _fgca !=nil {return _fgca ;};start .Attr =append (start .Attr ,_eed );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_FtnEdn byte ;func (_fcgd *CT_Color )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076a\u006c"},Value :_f .Sprintf ("\u0025\u0076",_fcgd .ValAttr )}); -if _fcgd .ThemeColorAttr !=ST_ThemeColorUnset {_bba ,_agad :=_fcgd .ThemeColorAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"});if _agad !=nil {return _agad ;};start .Attr =append (start .Attr ,_bba ); -};if _fcgd .ThemeTintAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"w\u003a\u0074\u0068\u0065\u006d\u0065\u0054\u0069\u006e\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_fcgd .ThemeTintAttr )});};if _fcgd .ThemeShadeAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0074h\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fcgd .ThemeShadeAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eabdg *CT_SectPrChange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_egede :=range start .Attr {if _egede .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_agbgf ,_cbacbe :=_egede .Value ,error (nil ); -if _cbacbe !=nil {return _cbacbe ;};_eabdg .AuthorAttr =_agbgf ;continue ;};if _egede .Name .Local =="\u0064\u0061\u0074\u0065"{_fgffef ,_dbefg :=ParseStdlibTime (_egede .Value );if _dbefg !=nil {return _dbefg ;};_eabdg .DateAttr =&_fgffef ;continue ;}; -if _egede .Name .Local =="\u0069\u0064"{_bbgaa ,_ddaag :=_d .ParseInt (_egede .Value ,10,64);if _ddaag !=nil {return _ddaag ;};_eabdg .IdAttr =_bbgaa ;continue ;};};_cggcc :for {_faceg ,_bffgd :=d .Token ();if _bffgd !=nil {return _bffgd ;};switch _fccbb :=_faceg .(type ){case _b .StartElement :switch _fccbb .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 :"\u0073\u0065\u0063\u0074\u0050\u0072"},_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 :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_eabdg .SectPr =NewCT_SectPrBase (); -if _egbce :=d .DecodeElement (_eabdg .SectPr ,&_fccbb );_egbce !=nil {return _egbce ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\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",_fccbb .Name ); -if _gdged :=d .Skip ();_gdged !=nil {return _gdged ;};};case _b .EndElement :break _cggcc ;case _b .CharData :};};return nil ;};type CT_TrackChangeNumbering struct{OriginalAttr *string ;AuthorAttr string ;DateAttr *_e .Time ; - -// Annotation Identifier -IdAttr int64 ;};func (_fccbcf ST_TextDirection )ValidateWithPath (path string )error {switch _fccbcf {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 (_fccbcf )); -};return nil ;};func (_abbfg *CT_PermStart )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fefce :=range start .Attr {if _fefce .Name .Local =="\u0065\u0064\u0047r\u0070"{_abbfg .EdGrpAttr .UnmarshalXMLAttr (_fefce );continue ;};if _fefce .Name .Local =="\u0065\u0064"{_dccfb ,_adfgc :=_fefce .Value ,error (nil ); -if _adfgc !=nil {return _adfgc ;};_abbfg .EdAttr =&_dccfb ;continue ;};if _fefce .Name .Local =="\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"{_cebaa ,_bdadc :=_d .ParseInt (_fefce .Value ,10,64);if _bdadc !=nil {return _bdadc ;};_abbfg .ColFirstAttr =&_cebaa ; -continue ;};if _fefce .Name .Local =="\u0063o\u006c\u004c\u0061\u0073\u0074"{_gcbbb ,_cccff :=_d .ParseInt (_fefce .Value ,10,64);if _cccff !=nil {return _cccff ;};_abbfg .ColLastAttr =&_gcbbb ;continue ;};if _fefce .Name .Local =="\u0069\u0064"{_dfafb ,_agaef :=_fefce .Value ,error (nil ); -if _agaef !=nil {return _agaef ;};_abbfg .IdAttr =_dfafb ;continue ;};if _fefce .Name .Local =="d\u0069s\u0070\u006c\u0061\u0063\u0065\u0064\u0042\u0079C\u0075\u0073\u0074\u006fmX\u006d\u006c"{_abbfg .DisplacedByCustomXmlAttr .UnmarshalXMLAttr (_fefce ); -continue ;};};for {_faaff ,_egeaf :=d .Token ();if _egeaf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0050\u0065r\u006d\u0053\u0074\u0061\u0072\u0074\u003a\u0020\u0025\u0073",_egeaf );};if _gefc ,_eegea :=_faaff .(_b .EndElement ); -_eegea &&_gefc .Name ==start .Name {break ;};};return nil ;};type CT_Hyperlink struct{ - -// Hyperlink Target Frame -TgtFrameAttr *string ; +TblLook *CT_TblLook ;TblPrExChange *CT_TblPrExChange ;};func (_gbfabe ST_FontFamily )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gfgcb :=_g .Attr {};_gfgcb .Name =name ;switch _gbfabe {case ST_FontFamilyUnset :_gfgcb .Value ="";case ST_FontFamilyDecorative :_gfgcb .Value ="\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065"; +case ST_FontFamilyModern :_gfgcb .Value ="\u006d\u006f\u0064\u0065\u0072\u006e";case ST_FontFamilyRoman :_gfgcb .Value ="\u0072\u006f\u006da\u006e";case ST_FontFamilyScript :_gfgcb .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_FontFamilySwiss :_gfgcb .Value ="\u0073\u0077\u0069s\u0073"; +case ST_FontFamilyAuto :_gfgcb .Value ="\u0061\u0075\u0074\u006f";};return _gfgcb ,nil ;};func (_cgdaag *ST_PTabRelativeTo )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cgdaag =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cgdaag =1; +case "\u0069\u006e\u0064\u0065\u006e\u0074":*_cgdaag =2;};return nil ;}; -// Associated String -TooltipAttr *string ; - -// Location in Target Document -DocLocationAttr *string ; - -// Add To Viewed Hyperlinks -HistoryAttr *_bc .ST_OnOff ; - -// Hyperlink Anchor -AnchorAttr *string ;IdAttr *string ; - -// Simple Field -FldSimple []*CT_SimpleField ; - -// Hyperlink -Hyperlink *CT_Hyperlink ; - -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};type WdInline struct{WdCT_Inline };func (_eedgb *CT_RubyContent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eedgb .R !=nil {_bcbba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072"}}; -e .EncodeElement (_eedgb .R ,_bcbba );};if _eedgb .EG_RunLevelElts !=nil {for _ ,_dgfda :=range _eedgb .EG_RunLevelElts {_dgfda .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; - -// Validate validates the CT_Control and its children -func (_eabfg *CT_Control )Validate ()error {return _eabfg .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006f\u006e\u0074\u0072\u006f\u006c");}; - -// ValidateWithPath validates the CT_SdtPr and its children, prefixing error messages with path -func (_fdced *CT_SdtPr )ValidateWithPath (path string )error {if _fdced .RPr !=nil {if _ecbfc :=_fdced .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_ecbfc !=nil {return _ecbfc ;};};if _fdced .Alias !=nil {if _fbaeee :=_fdced .Alias .ValidateWithPath (path +"\u002f\u0041\u006c\u0069\u0061\u0073"); -_fbaeee !=nil {return _fbaeee ;};};if _fdced .Tag !=nil {if _fgdb :=_fdced .Tag .ValidateWithPath (path +"\u002f\u0054\u0061\u0067");_fgdb !=nil {return _fgdb ;};};if _fdced .Id !=nil {if _geaaa :=_fdced .Id .ValidateWithPath (path +"\u002f\u0049\u0064"); -_geaaa !=nil {return _geaaa ;};};if _fdced .Lock !=nil {if _dagadf :=_fdced .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_dagadf !=nil {return _dagadf ;};};if _fdced .Placeholder !=nil {if _aeadca :=_fdced .Placeholder .ValidateWithPath (path +"\u002f\u0050\u006ca\u0063\u0065\u0068\u006f\u006c\u0064\u0065\u0072"); -_aeadca !=nil {return _aeadca ;};};if _fdced .Temporary !=nil {if _debgf :=_fdced .Temporary .ValidateWithPath (path +"\u002f\u0054\u0065\u006d\u0070\u006f\u0072\u0061\u0072\u0079");_debgf !=nil {return _debgf ;};};if _fdced .ShowingPlcHdr !=nil {if _bcdced :=_fdced .ShowingPlcHdr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0069\u006e\u0067\u0050l\u0063\u0048\u0064\u0072"); -_bcdced !=nil {return _bcdced ;};};if _fdced .DataBinding !=nil {if _bfdgdb :=_fdced .DataBinding .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061\u0042\u0069\u006e\u0064\u0069\u006e\u0067");_bfdgdb !=nil {return _bfdgdb ;};};if _fdced .Label !=nil {if _cfgce :=_fdced .Label .ValidateWithPath (path +"\u002f\u004c\u0061\u0062\u0065\u006c"); -_cfgce !=nil {return _cfgce ;};};if _fdced .TabIndex !=nil {if _ccdee :=_fdced .TabIndex .ValidateWithPath (path +"\u002fT\u0061\u0062\u0049\u006e\u0064\u0065x");_ccdee !=nil {return _ccdee ;};};if _fdced .Choice !=nil {if _bdbge :=_fdced .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065"); -_bdbge !=nil {return _bdbge ;};};return nil ;};func (_adcgg ST_AnnotationVMerge )ValidateWithPath (path string )error {switch _adcgg {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 (_adcgg )); -};return nil ;}; - -// Validate validates the CT_Base64Binary and its children -func (_cga *CT_Base64Binary )Validate ()error {return _cga .ValidateWithPath ("\u0043T\u005fB\u0061\u0073\u0065\u0036\u0034\u0042\u0069\u006e\u0061\u0072\u0079");};type CT_DirContentRun struct{ +// ValidateWithPath validates the CT_FFTextInput and its children, prefixing error messages with path +func (_ebeag *CT_FFTextInput )ValidateWithPath (path string )error {if _ebeag .Type !=nil {if _dgbda :=_ebeag .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_dgbda !=nil {return _dgbda ;};};if _ebeag .Default !=nil {if _eebbg :=_ebeag .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); +_eebbg !=nil {return _eebbg ;};};if _ebeag .MaxLength !=nil {if _fbea :=_ebeag .MaxLength .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u004c\u0065\u006e\u0067\u0074\u0068");_fbea !=nil {return _fbea ;};};if _ebeag .Format !=nil {if _faaac :=_ebeag .Format .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0061\u0074"); +_faaac !=nil {return _faaac ;};};return nil ;};func (_dabbea *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 :_a .Sprintf ("\u0025\u0076",_dabbea .ValAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_efaaea *CT_PixelsMeasure )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fggec :=range start .Attr {if _fggec .Name .Local =="\u0076\u0061\u006c"{_fbeb ,_bgcgb :=_ff .ParseUint (_fggec .Value ,10,64); +if _bgcgb !=nil {return _bgcgb ;};_efaaea .ValAttr =_fbeb ;continue ;};};for {_aaffd ,_ggeda :=d .Token ();if _ggeda !=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",_ggeda ); +};if _ggdbf ,_dedf :=_aaffd .(_g .EndElement );_dedf &&_ggdbf .Name ==start .Name {break ;};};return nil ;};func NewWdCT_WordprocessingGroupChoice ()*WdCT_WordprocessingGroupChoice {_gedee :=&WdCT_WordprocessingGroupChoice {};return _gedee ;};func (_cdac *CT_FFStatusText )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fcafg :=range start .Attr {if _fcafg .Name .Local =="\u0074\u0079\u0070\u0065"{_cdac .TypeAttr .UnmarshalXMLAttr (_fcafg ); +continue ;};if _fcafg .Name .Local =="\u0076\u0061\u006c"{_dabcc ,_bdfeb :=_fcafg .Value ,error (nil );if _bdfeb !=nil {return _bdfeb ;};_cdac .ValAttr =&_dabcc ;continue ;};};for {_ebad ,_fgca :=d .Token ();if _fgca !=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",_fgca ); +};if _cebde ,_gcgad :=_ebad .(_g .EndElement );_gcgad &&_cebde .Name ==start .Name {break ;};};return nil ;};func (_eaced ST_TextboxTightWrap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_eaced .String (),start ); +}; -// Direction of Embedding -ValAttr ST_Direction ; +// Validate validates the CT_BdoContentRun and its children +func (_cge *CT_BdoContentRun )Validate ()error {return _cge .ValidateWithPath ("\u0043\u0054_\u0042\u0064\u006fC\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};type CT_Sym struct{ -// Simple Field -FldSimple []*CT_SimpleField ; +// Symbol Character Font +FontAttr *string ; -// Hyperlink -Hyperlink *CT_Hyperlink ; +// Symbol Character Code +CharAttr *string ;}; -// Anchor for Subdocument Location -SubDoc *CT_Rel ;EG_ContentRunContent []*EG_ContentRunContent ;};func (_dfbbb *ST_Em )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_dfbbb =0;case "\u006e\u006f\u006e\u0065":*_dfbbb =1;case "\u0064\u006f\u0074":*_dfbbb =2;case "\u0063\u006f\u006dm\u0061":*_dfbbb =3; -case "\u0063\u0069\u0072\u0063\u006c\u0065":*_dfbbb =4;case "\u0075\u006e\u0064\u0065\u0072\u0044\u006f\u0074":*_dfbbb =5;};return nil ;};type CT_TblLook struct{ +// ValidateWithPath validates the CT_DocPart and its children, prefixing error messages with path +func (_cdbab *CT_DocPart )ValidateWithPath (path string )error {if _cdbab .DocPartPr !=nil {if _bbfge :=_cdbab .DocPartPr .ValidateWithPath (path +"\u002f\u0044\u006f\u0063\u0050\u0061\u0072\u0074\u0050\u0072");_bbfge !=nil {return _bbfge ;};};if _cdbab .DocPartBody !=nil {if _ccba :=_cdbab .DocPartBody .ValidateWithPath (path +"\u002f\u0044\u006fc\u0050\u0061\u0072\u0074\u0042\u006f\u0064\u0079"); +_ccba !=nil {return _ccba ;};};return nil ;}; -// First Row -FirstRowAttr *_bc .ST_OnOff ; +// Validate validates the CT_TxbxContent and its children +func (_fgfac *CT_TxbxContent )Validate ()error {return _fgfac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0078\u0062\u0078\u0043\u006fn\u0074\u0065\u006e\u0074");};func (_efdeg ST_RestartNumber )Validate ()error {return _efdeg .ValidateWithPath ("")}; -// Last Row -LastRowAttr *_bc .ST_OnOff ; -// First Column -FirstColumnAttr *_bc .ST_OnOff ; +// Validate validates the EG_RPr and its children +func (_begaa *EG_RPr )Validate ()error {return _begaa .ValidateWithPath ("\u0045\u0047\u005f\u0052\u0050\u0072");}; -// Last Column -LastColumnAttr *_bc .ST_OnOff ; +// ValidateWithPath validates the CT_MathCtrlDel and its children, prefixing error messages with path +func (_ggeb *CT_MathCtrlDel )ValidateWithPath (path string )error {return nil }; -// No Horizontal Banding -NoHBandAttr *_bc .ST_OnOff ; +// ValidateWithPath validates the CT_Document and its children, prefixing error messages with path +func (_bgggd *CT_Document )ValidateWithPath (path string )error {if _bgggd .ConformanceAttr ==_ffb .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 _dedgg :=_bgggd .ConformanceAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u0066\u006fr\u006d\u0061\u006e\u0063\u0065\u0041\u0074\u0074\u0072");_dedgg !=nil {return _dedgg ;};if _bgggd .Background !=nil {if _fabff :=_bgggd .Background .ValidateWithPath (path +"/\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"); +_fabff !=nil {return _fabff ;};};if _bgggd .Body !=nil {if _abefe :=_bgggd .Body .ValidateWithPath (path +"\u002f\u0042\u006fd\u0079");_abefe !=nil {return _abefe ;};};return nil ;};func init (){_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0077\u0073\u0070",NewWdWsp ); +};func (_fgaad *EG_RunInnerContent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efcgg :for {_fbgdfd ,_dfdbe :=d .Token ();if _dfdbe !=nil {return _dfdbe ;};switch _deggc :=_fbgdfd .(type ){case _g .StartElement :switch _deggc .Name {case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaad .Br =NewCT_Br (); +if _fbabc :=d .DecodeElement (_fgaad .Br ,&_deggc );_fbabc !=nil {return _fbabc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaad .T =NewCT_Text (); +if _gecab :=d .DecodeElement (_fgaad .T ,&_deggc );_gecab !=nil {return _gecab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaad .ContentPart =NewCT_Rel (); +if _aagab :=d .DecodeElement (_fgaad .ContentPart ,&_deggc );_aagab !=nil {return _aagab ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgaad .DelText =NewCT_Text (); +if _gabdaf :=d .DecodeElement (_fgaad .DelText ,&_deggc );_gabdaf !=nil {return _gabdaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgaad .InstrText =NewCT_Text (); +if _fbgddag :=d .DecodeElement (_fgaad .InstrText ,&_deggc );_fbgddag !=nil {return _fbgddag ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fgaad .DelInstrText =NewCT_Text (); +if _cgade :=d .DecodeElement (_fgaad .DelInstrText ,&_deggc );_cgade !=nil {return _cgade ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaad .NoBreakHyphen =NewCT_Empty (); +if _gdfaf :=d .DecodeElement (_fgaad .NoBreakHyphen ,&_deggc );_gdfaf !=nil {return _gdfaf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaad .SoftHyphen =NewCT_Empty (); +if _fbgdee :=d .DecodeElement (_fgaad .SoftHyphen ,&_deggc );_fbgdee !=nil {return _fbgdee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaad .DayShort =NewCT_Empty (); +if _afaad :=d .DecodeElement (_fgaad .DayShort ,&_deggc );_afaad !=nil {return _afaad ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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"}:_fgaad .MonthShort =NewCT_Empty (); +if _bbgbb :=d .DecodeElement (_fgaad .MonthShort ,&_deggc );_bbgbb !=nil {return _bbgbb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgaad .YearShort =NewCT_Empty (); +if _agebgcb :=d .DecodeElement (_fgaad .YearShort ,&_deggc );_agebgcb !=nil {return _agebgcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgaad .DayLong =NewCT_Empty (); +if _gfdda :=d .DecodeElement (_fgaad .DayLong ,&_deggc );_gfdda !=nil {return _gfdda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgaad .MonthLong =NewCT_Empty (); +if _faggbc :=d .DecodeElement (_fgaad .MonthLong ,&_deggc );_faggbc !=nil {return _faggbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgaad .YearLong =NewCT_Empty (); +if _gcfged :=d .DecodeElement (_fgaad .YearLong ,&_deggc );_gcfged !=nil {return _gcfged ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgaad .AnnotationRef =NewCT_Empty (); +if _aefddfb :=d .DecodeElement (_fgaad .AnnotationRef ,&_deggc );_aefddfb !=nil {return _aefddfb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgaad .FootnoteRef =NewCT_Empty (); +if _fbbdca :=d .DecodeElement (_fgaad .FootnoteRef ,&_deggc );_fbbdca !=nil {return _fbbdca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaad .EndnoteRef =NewCT_Empty (); +if _ecdacg :=d .DecodeElement (_fgaad .EndnoteRef ,&_deggc );_ecdacg !=nil {return _ecdacg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgaad .Separator =NewCT_Empty (); +if _aaccec :=d .DecodeElement (_fgaad .Separator ,&_deggc );_aaccec !=nil {return _aaccec ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaad .ContinuationSeparator =NewCT_Empty (); +if _fggecda :=d .DecodeElement (_fgaad .ContinuationSeparator ,&_deggc );_fggecda !=nil {return _fggecda ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaad .Sym =NewCT_Sym (); +if _gafga :=d .DecodeElement (_fgaad .Sym ,&_deggc );_gafga !=nil {return _gafga ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaad .PgNum =NewCT_Empty (); +if _cbeba :=d .DecodeElement (_fgaad .PgNum ,&_deggc );_cbeba !=nil {return _cbeba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaad .Cr =NewCT_Empty (); +if _ebdca :=d .DecodeElement (_fgaad .Cr ,&_deggc );_ebdca !=nil {return _ebdca ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaad .Tab =NewCT_Empty (); +if _gebfg :=d .DecodeElement (_fgaad .Tab ,&_deggc );_gebfg !=nil {return _gebfg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgaad .Object =NewCT_Object (); +if _adfbf :=d .DecodeElement (_fgaad .Object ,&_deggc );_adfbf !=nil {return _adfbf ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaad .Pict =NewCT_Picture (); +if _eeffcb :=d .DecodeElement (_fgaad .Pict ,&_deggc );_eeffcb !=nil {return _eeffcb ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgaad .FldChar =NewCT_FldChar (); +if _baeee :=d .DecodeElement (_fgaad .FldChar ,&_deggc );_baeee !=nil {return _baeee ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaad .Ruby =NewCT_Ruby (); +if _bfafc :=d .DecodeElement (_fgaad .Ruby ,&_deggc );_bfafc !=nil {return _bfafc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgaad .FootnoteReference =NewCT_FtnEdnRef (); +if _fgfagg :=d .DecodeElement (_fgaad .FootnoteReference ,&_deggc );_fgfagg !=nil {return _fgfagg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaad .EndnoteReference =NewCT_FtnEdnRef (); +if _bbedc :=d .DecodeElement (_fgaad .EndnoteReference ,&_deggc );_bbedc !=nil {return _bbedc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaad .CommentReference =NewCT_Markup (); +if _cbcdgg :=d .DecodeElement (_fgaad .CommentReference ,&_deggc );_cbcdgg !=nil {return _cbcdgg ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgaad .Drawing =NewCT_Drawing (); +if _eefbc :=d .DecodeElement (_fgaad .Drawing ,&_deggc );_eefbc !=nil {return _eefbc ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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"}:_fgaad .Ptab =NewCT_PTab (); +if _facaba :=d .DecodeElement (_fgaad .Ptab ,&_deggc );_facaba !=nil {return _facaba ;};case _g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_fgaad .LastRenderedPageBreak =NewCT_Empty (); +if _cdcef :=d .DecodeElement (_fgaad .LastRenderedPageBreak ,&_deggc );_cdcef !=nil {return _cdcef ;};default:_bd .Log .Debug ("\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",_deggc .Name ); +if _fgede :=d .Skip ();_fgede !=nil {return _fgede ;};};case _g .EndElement :break _efcgg ;case _g .CharData :};};return nil ;}; -// No Vertical Banding -NoVBandAttr *_bc .ST_OnOff ; +// ValidateWithPath validates the CT_FontsList and its children, prefixing error messages with path +func (_bggde *CT_FontsList )ValidateWithPath (path string )error {for _aeff ,_ffbdd :=range _bggde .Font {if _agadb :=_ffbdd .ValidateWithPath (_a .Sprintf ("%\u0073\u002f\u0046\u006f\u006e\u0074\u005b\u0025\u0064\u005d",path ,_aeff ));_agadb !=nil {return _agadb ; +};};return nil ;}; -// Bitmask of Table Conditional Formatting -ValAttr *string ;};type ST_RestartNumber byte ;type CT_TxbxContent struct{ +// Validate validates the CT_SdtText and its children +func (_fdace *CT_SdtText )Validate ()error {return _fdace .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0064\u0074\u0054\u0065\u0078\u0074");};func (_bbgc *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 :_a .Sprintf ("\u0025\u0076",_bbgc .AuthorAttr )}); +if _bbgc .DateAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_a .Sprintf ("\u0025\u0076",*_bbgc .DateAttr )});};start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_a .Sprintf ("\u0025\u0076",_bbgc .IdAttr )}); +e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbefd *WdCT_WrapTopBottom )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afbefe :=range start .Attr {if _afbefe .Name .Local =="\u0064\u0069\u0073t\u0054"{_ggfcda ,_cfcbea :=_ff .ParseUint (_afbefe .Value ,10,32); +if _cfcbea !=nil {return _cfcbea ;};_cfdba :=uint32 (_ggfcda );_gbefd .DistTAttr =&_cfdba ;continue ;};if _afbefe .Name .Local =="\u0064\u0069\u0073t\u0042"{_gcabad ,_gffga :=_ff .ParseUint (_afbefe .Value ,10,32);if _gffga !=nil {return _gffga ;};_fecbbf :=uint32 (_gcabad ); +_gbefd .DistBAttr =&_fecbbf ;continue ;};};_bgaefb :for {_eaceb ,_cgfedd :=d .Token ();if _cgfedd !=nil {return _cgfedd ;};switch _ffcccg :=_eaceb .(type ){case _g .StartElement :switch _ffcccg .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"},_g .Name {Space :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"},_g .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n",Local :"\u0065\u0066\u0066e\u0063\u0074\u0045\u0078\u0074\u0065\u006e\u0074"}:_gbefd .EffectExtent =NewWdCT_EffectExtent (); +if _cfdfa :=d .DecodeElement (_gbefd .EffectExtent ,&_ffcccg );_cfdfa !=nil {return _cfdfa ;};default:_bd .Log .Debug ("\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",_ffcccg .Name ); +if _efecde :=d .Skip ();_efecde !=nil {return _efecde ;};};case _g .EndElement :break _bgaefb ;case _g .CharData :};};return nil ;}; -// Anchor for Imported External Content -AltChunk []*CT_AltChunk ;EG_ContentBlockContent []*EG_ContentBlockContent ;};func (_fgaffb *CT_PBdr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edbbe :for {_efaga ,_dbebd :=d .Token ();if _dbebd !=nil {return _dbebd ;};switch _cgdf :=_efaga .(type ){case _b .StartElement :switch _cgdf .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 :"\u0074\u006f\u0070"},_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 :"\u0074\u006f\u0070"}:_fgaffb .Top =NewCT_Border (); -if _egebad :=d .DecodeElement (_fgaffb .Top ,&_cgdf );_egebad !=nil {return _egebad ;};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 :"\u006c\u0065\u0066\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 :"\u006c\u0065\u0066\u0074"}:_fgaffb .Left =NewCT_Border (); -if _ceage :=d .DecodeElement (_fgaffb .Left ,&_cgdf );_ceage !=nil {return _ceage ;};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 :"\u0062\u006f\u0074\u0074\u006f\u006d"},_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 :"\u0062\u006f\u0074\u0074\u006f\u006d"}:_fgaffb .Bottom =NewCT_Border (); -if _eedae :=d .DecodeElement (_fgaffb .Bottom ,&_cgdf );_eedae !=nil {return _eedae ;};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 :"\u0072\u0069\u0067h\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 :"\u0072\u0069\u0067h\u0074"}:_fgaffb .Right =NewCT_Border (); -if _dfbgf :=d .DecodeElement (_fgaffb .Right ,&_cgdf );_dfbgf !=nil {return _dfbgf ;};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 :"\u0062e\u0074\u0077\u0065\u0065\u006e"},_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 :"\u0062e\u0074\u0077\u0065\u0065\u006e"}:_fgaffb .Between =NewCT_Border (); -if _dffbf :=d .DecodeElement (_fgaffb .Between ,&_cgdf );_dffbf !=nil {return _dffbf ;};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 :"\u0062\u0061\u0072"},_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 :"\u0062\u0061\u0072"}:_fgaffb .Bar =NewCT_Border (); -if _aegbe :=d .DecodeElement (_fgaffb .Bar ,&_cgdf );_aegbe !=nil {return _aegbe ;};default:_af .Log .Debug ("\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",_cgdf .Name ); -if _agbcc :=d .Skip ();_agbcc !=nil {return _agbcc ;};};case _b .EndElement :break _edbbe ;case _b .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_CustomXmlCell and its children, prefixing error messages with path +func (_gffb *CT_CustomXmlCell )ValidateWithPath (path string )error {if _gffb .CustomXmlPr !=nil {if _dfefb :=_gffb .CustomXmlPr .ValidateWithPath (path +"\u002f\u0043\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0050\u0072");_dfefb !=nil {return _dfefb ; +};};for _cdea ,_fgge :=range _gffb .EG_ContentCellContent {if _dcgc :=_fgge .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 ,_cdea )); +_dcgc !=nil {return _dcgc ;};};return nil ;}; -// Validate validates the CT_Lock and its children -func (_efgef *CT_Lock )Validate ()error {return _efgef .ValidateWithPath ("\u0043T\u005f\u004c\u006f\u0063\u006b");};func (_gaeab ST_BrClear )ValidateWithPath (path string )error {switch _gaeab {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 (_gaeab )); +// Validate validates the CT_Lvl and its children +func (_dbagb *CT_Lvl )Validate ()error {return _dbagb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};func (_dfcac *CT_Border )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfcac .ValAttr =ST_Border (1);for _ ,_efec :=range start .Attr {if _efec .Name .Local =="\u0076\u0061\u006c"{_dfcac .ValAttr .UnmarshalXMLAttr (_efec ); +continue ;};if _efec .Name .Local =="\u0063\u006f\u006co\u0072"{_gfca ,_abcd :=ParseUnionST_HexColor (_efec .Value );if _abcd !=nil {return _abcd ;};_dfcac .ColorAttr =&_gfca ;continue ;};if _efec .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0043\u006f\u006c\u006f\u0072"{_dfcac .ThemeColorAttr .UnmarshalXMLAttr (_efec ); +continue ;};if _efec .Name .Local =="\u0074h\u0065\u006d\u0065\u0054\u0069\u006et"{_acb ,_gdccd :=_efec .Value ,error (nil );if _gdccd !=nil {return _gdccd ;};_dfcac .ThemeTintAttr =&_acb ;continue ;};if _efec .Name .Local =="\u0074\u0068\u0065\u006d\u0065\u0053\u0068\u0061\u0064\u0065"{_fgdg ,_ged :=_efec .Value ,error (nil ); +if _ged !=nil {return _ged ;};_dfcac .ThemeShadeAttr =&_fgdg ;continue ;};if _efec .Name .Local =="\u0073\u007a"{_adgb ,_eagc :=_ff .ParseUint (_efec .Value ,10,64);if _eagc !=nil {return _eagc ;};_dfcac .SzAttr =&_adgb ;continue ;};if _efec .Name .Local =="\u0073\u0070\u0061c\u0065"{_cgfa ,_fbff :=_ff .ParseUint (_efec .Value ,10,64); +if _fbff !=nil {return _fbff ;};_dfcac .SpaceAttr =&_cgfa ;continue ;};if _efec .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_cbb ,_bgde :=ParseUnionST_OnOff (_efec .Value );if _bgde !=nil {return _bgde ;};_dfcac .ShadowAttr =&_cbb ;continue ; +};if _efec .Name .Local =="\u0066\u0072\u0061m\u0065"{_dabf ,_feec :=ParseUnionST_OnOff (_efec .Value );if _feec !=nil {return _feec ;};_dfcac .FrameAttr =&_dabf ;continue ;};};for {_dfeba ,_bafa :=d .Token ();if _bafa !=nil {return _a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_bafa ); +};if _aacg ,_fbdb :=_dfeba .(_g .EndElement );_fbdb &&_aacg .Name ==start .Name {break ;};};return nil ;};func NewCT_Tbl ()*CT_Tbl {_faeeb :=&CT_Tbl {};_faeeb .TblPr =NewCT_TblPr ();_faeeb .TblGrid =NewCT_TblGrid ();return _faeeb ;};func (_gbeea WdST_AlignV )ValidateWithPath (path string )error {switch _gbeea {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 (_gbeea )); };return nil ;}; -// Validate validates the WdCT_WrapTight and its children -func (_dfdda *WdCT_WrapTight )Validate ()error {return _dfdda .ValidateWithPath ("\u0057\u0064\u0043\u0054\u005f\u0057\u0072\u0061\u0070T\u0069\u0067\u0068\u0074");}; - -// ValidateWithPath validates the CT_DocPartType and its children, prefixing error messages with path -func (_fcce *CT_DocPartType )ValidateWithPath (path string )error {if _fcce .ValAttr ==ST_DocPartTypeUnset {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 _ebdf :=_fcce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ebdf !=nil {return _ebdf ;};return nil ;};func (_affedb ST_RubyAlign )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gfbad :=_b .Attr {};_gfbad .Name =name ; -switch _affedb {case ST_RubyAlignUnset :_gfbad .Value ="";case ST_RubyAlignCenter :_gfbad .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_RubyAlignDistributeLetter :_gfbad .Value ="\u0064\u0069s\u0074\u0072\u0069b\u0075\u0074\u0065\u004c\u0065\u0074\u0074\u0065\u0072"; -case ST_RubyAlignDistributeSpace :_gfbad .Value ="\u0064i\u0073t\u0072\u0069\u0062\u0075\u0074\u0065\u0053\u0070\u0061\u0063\u0065";case ST_RubyAlignLeft :_gfbad .Value ="\u006c\u0065\u0066\u0074";case ST_RubyAlignRight :_gfbad .Value ="\u0072\u0069\u0067h\u0074"; -case ST_RubyAlignRightVertical :_gfbad .Value ="\u0072\u0069\u0067\u0068\u0074\u0056\u0065\u0072\u0074\u0069\u0063\u0061\u006c";};return _gfbad ,nil ;}; +// ValidateWithPath validates the CT_LvlLegacy and its children, prefixing error messages with path +func (_gfefa *CT_LvlLegacy )ValidateWithPath (path string )error {if _gfefa .LegacyAttr !=nil {if _dffed :=_gfefa .LegacyAttr .ValidateWithPath (path +"/\u004c\u0065\u0067\u0061\u0063\u0079\u0041\u0074\u0074\u0072");_dffed !=nil {return _dffed ;};};if _gfefa .LegacySpaceAttr !=nil {if _gegag :=_gfefa .LegacySpaceAttr .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0053\u0070\u0061\u0063\u0065\u0041\u0074\u0074\u0072"); +_gegag !=nil {return _gegag ;};};if _gfefa .LegacyIndentAttr !=nil {if _cebga :=_gfefa .LegacyIndentAttr .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0061\u0063\u0079\u0049\u006e\u0064\u0065\u006et\u0041\u0074\u0074\u0072");_cebga !=nil {return _cebga ; +};};return nil ;};func (_bedfe *CT_TblPrEx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bedfe .TblW !=nil {_abdbdb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0057"}};e .EncodeElement (_bedfe .TblW ,_abdbdb ); +};if _bedfe .Jc !=nil {_gbbef :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u006a\u0063"}};e .EncodeElement (_bedfe .Jc ,_gbbef );};if _bedfe .TblCellSpacing !=nil {_cbeedg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003at\u0062\u006c\u0043e\u006c\u006c\u0053\u0070\u0061\u0063\u0069\u006e\u0067"}}; +e .EncodeElement (_bedfe .TblCellSpacing ,_cbeedg );};if _bedfe .TblInd !=nil {_bccgc :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074\u0062\u006c\u0049\u006e\u0064"}};e .EncodeElement (_bedfe .TblInd ,_bccgc );};if _bedfe .TblBorders !=nil {_ggabg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}}; +e .EncodeElement (_bedfe .TblBorders ,_ggabg );};if _bedfe .Shd !=nil {_ggaad :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_bedfe .Shd ,_ggaad );};if _bedfe .TblLayout !=nil {_ecbdf :=_g .StartElement {Name :_g .Name {Local :"w\u003a\u0074\u0062\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}}; +e .EncodeElement (_bedfe .TblLayout ,_ecbdf );};if _bedfe .TblCellMar !=nil {_bgdceg :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0074b\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}};e .EncodeElement (_bedfe .TblCellMar ,_bgdceg );};if _bedfe .TblLook !=nil {_aagaf :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074\u0062\u006c\u004c\u006f\u006fk"}}; +e .EncodeElement (_bedfe .TblLook ,_aagaf );};if _bedfe .TblPrExChange !=nil {_egffb :=_g .StartElement {Name :_g .Name {Local :"\u0077:\u0074b\u006c\u0050\u0072\u0045\u0078\u0043\u0068\u0061\u006e\u0067\u0065"}};e .EncodeElement (_bedfe .TblPrExChange ,_egffb ); +};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cadbg ST_FontFamily )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cadbg .String (),start );};func NewCT_DataBinding ()*CT_DataBinding {_gded :=&CT_DataBinding {}; +return _gded };type CT_Lvl struct{ -// Validate validates the CT_P and its children -func (_bfcbee *CT_P )Validate ()error {return _bfcbee .ValidateWithPath ("\u0043\u0054\u005f\u0050")};func NewCT_LevelSuffix ()*CT_LevelSuffix {_edaed :=&CT_LevelSuffix {};_edaed .ValAttr =ST_LevelSuffix (1);return _edaed ;};func (_fceea *CT_RubyPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -_bffba :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0072\u0075\u0062\u0079\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_fceea .RubyAlign ,_bffba );_deeed :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0068p\u0073"}};e .EncodeElement (_fceea .Hps ,_deeed ); -_daaac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0052\u0061\u0069\u0073\u0065"}};e .EncodeElement (_fceea .HpsRaise ,_daaac );_cgdbbb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0068\u0070\u0073\u0042\u0061\u0073\u0065\u0054\u0065\u0078\u0074"}}; -e .EncodeElement (_fceea .HpsBaseText ,_cgdbbb );_dbeef :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006ci\u0064"}};e .EncodeElement (_fceea .Lid ,_dbeef );if _fceea .Dirty !=nil {_gagee :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0069\u0072\u0074\u0079"}}; -e .EncodeElement (_fceea .Dirty ,_gagee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ecadcg *EG_RunInnerContent )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecadcg .Br !=nil {_bdadcfc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062\u0072"}}; -e .EncodeElement (_ecadcg .Br ,_bdadcfc );};if _ecadcg .T !=nil {_dabdg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074"}};e .EncodeElement (_ecadcg .T ,_dabdg );};if _ecadcg .ContentPart !=nil {_fgfcf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}}; -e .EncodeElement (_ecadcg .ContentPart ,_fgfcf );};if _ecadcg .DelText !=nil {_ccgge :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0065\u006c\u0054\u0065\u0078t"}};e .EncodeElement (_ecadcg .DelText ,_ccgge );};if _ecadcg .InstrText !=nil {_bfcbbb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0069\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}}; -e .EncodeElement (_ecadcg .InstrText ,_bfcbbb );};if _ecadcg .DelInstrText !=nil {_bbgga :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u0065\u006c\u0049\u006e\u0073\u0074r\u0054\u0065\u0078\u0074"}};e .EncodeElement (_ecadcg .DelInstrText ,_bbgga ); -};if _ecadcg .NoBreakHyphen !=nil {_dfbbg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006eo\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}};e .EncodeElement (_ecadcg .NoBreakHyphen ,_dfbbg );};if _ecadcg .SoftHyphen !=nil {_bacfg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073o\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}}; -e .EncodeElement (_ecadcg .SoftHyphen ,_bacfg );};if _ecadcg .DayShort !=nil {_accbcd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_ecadcg .DayShort ,_accbcd );};if _ecadcg .MonthShort !=nil {_cbeee :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006do\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}}; -e .EncodeElement (_ecadcg .MonthShort ,_cbeee );};if _ecadcg .YearShort !=nil {_bedaed :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0079\u0065\u0061\u0072\u0053\u0068\u006f\u0072\u0074"}};e .EncodeElement (_ecadcg .YearShort ,_bedaed );};if _ecadcg .DayLong !=nil {_dcffa :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0061\u0079\u004c\u006f\u006eg"}}; -e .EncodeElement (_ecadcg .DayLong ,_dcffa );};if _ecadcg .MonthLong !=nil {_dfgged :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u006d\u006f\u006e\u0074\u0068\u004c\u006f\u006e\u0067"}};e .EncodeElement (_ecadcg .MonthLong ,_dfgged );};if _ecadcg .YearLong !=nil {_dgeedf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}}; -e .EncodeElement (_ecadcg .YearLong ,_dgeedf );};if _ecadcg .AnnotationRef !=nil {_dedfa :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0061n\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}};e .EncodeElement (_ecadcg .AnnotationRef ,_dedfa ); -};if _ecadcg .FootnoteRef !=nil {_cabegc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}};e .EncodeElement (_ecadcg .FootnoteRef ,_cabegc );};if _ecadcg .EndnoteRef !=nil {_ddaca :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065n\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}}; -e .EncodeElement (_ecadcg .EndnoteRef ,_ddaca );};if _ecadcg .Separator !=nil {_egafc :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};e .EncodeElement (_ecadcg .Separator ,_egafc );};if _ecadcg .ContinuationSeparator !=nil {_bgaag :=_b .StartElement {Name :_b .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 (_ecadcg .ContinuationSeparator ,_bgaag );};if _ecadcg .Sym !=nil {_eegdac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073y\u006d"}};e .EncodeElement (_ecadcg .Sym ,_eegdac );};if _ecadcg .PgNum !=nil {_geebbgc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0070\u0067\u004e\u0075\u006d"}}; -e .EncodeElement (_ecadcg .PgNum ,_geebbgc );};if _ecadcg .Cr !=nil {_cfbca :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0072"}};e .EncodeElement (_ecadcg .Cr ,_cfbca );};if _ecadcg .Tab !=nil {_efbac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0074a\u0062"}}; -e .EncodeElement (_ecadcg .Tab ,_efbac );};if _ecadcg .Object !=nil {_fdcac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_ecadcg .Object ,_fdcac );};if _ecadcg .Pict !=nil {_afebgb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0069\u0063\u0074"}}; -e .EncodeElement (_ecadcg .Pict ,_afebgb );};if _ecadcg .FldChar !=nil {_cebddf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0066\u006c\u0064\u0043\u0068\u0061r"}};e .EncodeElement (_ecadcg .FldChar ,_cebddf );};if _ecadcg .Ruby !=nil {_cggcd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0075\u0062\u0079"}}; -e .EncodeElement (_ecadcg .Ruby ,_cggcd );};if _ecadcg .FootnoteReference !=nil {_cfdca :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0066\u006fot\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_ecadcg .FootnoteReference ,_cfdca ); -};if _ecadcg .EndnoteReference !=nil {_afgbgc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0065n\u0064\u006e\u006f\u0074\u0065R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}};e .EncodeElement (_ecadcg .EndnoteReference ,_afgbgc );};if _ecadcg .CommentReference !=nil {_fagbda :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063o\u006d\u006d\u0065\u006e\u0074R\u0065\u0066e\u0072\u0065\u006e\u0063\u0065"}}; -e .EncodeElement (_ecadcg .CommentReference ,_fagbda );};if _ecadcg .Drawing !=nil {_egdcac :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0072\u0061\u0077\u0069\u006eg"}};e .EncodeElement (_ecadcg .Drawing ,_egdcac );};if _ecadcg .Ptab !=nil {_dbbffg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u0074\u0061\u0062"}}; -e .EncodeElement (_ecadcg .Ptab ,_dbbffg );};if _ecadcg .LastRenderedPageBreak !=nil {_aeedbd :=_b .StartElement {Name :_b .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 (_ecadcg .LastRenderedPageBreak ,_aeedbd );};return nil ;};func (_cggeg *ST_Zoom )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgafcd ,_efada :=d .Token ();if _efada !=nil {return _efada ;};if _aadgg ,_egeebc :=_fgafcd .(_b .EndElement ); -_egeebc &&_aadgg .Name ==start .Name {*_cggeg =1;return nil ;};if _aeccfd ,_gdbafg :=_fgafcd .(_b .CharData );!_gdbafg {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",_fgafcd ); -}else {switch string (_aeccfd ){case "":*_cggeg =0;case "\u006e\u006f\u006e\u0065":*_cggeg =1;case "\u0066\u0075\u006c\u006c\u0050\u0061\u0067\u0065":*_cggeg =2;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_cggeg =3;case "\u0074e\u0078\u0074\u0046\u0069\u0074":*_cggeg =4; -};};_fgafcd ,_efada =d .Token ();if _efada !=nil {return _efada ;};if _fgfef ,_cfgbf :=_fgafcd .(_b .EndElement );_cfgbf &&_fgfef .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",_fgafcd ); -};type WdCT_PosVChoice struct{Align WdST_AlignV ;PosOffset *int32 ;}; +// Numbering Level +IlvlAttr int64 ; -// Validate validates the WdWsp and its children -func (_eabfgc *WdWsp )Validate ()error {return _eabfgc .ValidateWithPath ("\u0057\u0064\u0057s\u0070")};func (_gced *CT_FFCheckBox )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeff :for {_agfdbe ,_fdbb :=d .Token ();if _fdbb !=nil {return _fdbb ; -};switch _bebgd :=_agfdbe .(type ){case _b .StartElement :switch _bebgd .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 :"\u0073\u0069\u007a\u0065"},_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 :"\u0073\u0069\u007a\u0065"}:_gced .Choice =NewCT_FFCheckBoxChoice (); -if _cdgdd :=d .DecodeElement (&_gced .Choice .Size ,&_bebgd );_cdgdd !=nil {return _cdgdd ;};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 :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"},_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 :"\u0073\u0069\u007a\u0065\u0041\u0075\u0074\u006f"}:_gced .Choice =NewCT_FFCheckBoxChoice (); -if _cgagf :=d .DecodeElement (&_gced .Choice .SizeAuto ,&_bebgd );_cgagf !=nil {return _cgagf ;};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 :"\u0064e\u0066\u0061\u0075\u006c\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 :"\u0064e\u0066\u0061\u0075\u006c\u0074"}:_gced .Default =NewCT_OnOff (); -if _adef :=d .DecodeElement (_gced .Default ,&_bebgd );_adef !=nil {return _adef ;};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 :"\u0063h\u0065\u0063\u006b\u0065\u0064"},_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 :"\u0063h\u0065\u0063\u006b\u0065\u0064"}:_gced .Checked =NewCT_OnOff (); -if _gfcf :=d .DecodeElement (_gced .Checked ,&_bebgd );_gfcf !=nil {return _gfcf ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_bebgd .Name ); -if _gcafd :=d .Skip ();_gcafd !=nil {return _gcafd ;};};case _b .EndElement :break _aeff ;case _b .CharData :};};return nil ;};func (_cbfcaf *ST_Merge )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edcac ,_fagba :=d .Token ();if _fagba !=nil {return _fagba ; -};if _efgaf ,_fdcddb :=_edcac .(_b .EndElement );_fdcddb &&_efgaf .Name ==start .Name {*_cbfcaf =1;return nil ;};if _cfedf ,_bfgfag :=_edcac .(_b .CharData );!_bfgfag {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",_edcac ); -}else {switch string (_cfedf ){case "":*_cbfcaf =0;case "\u0063\u006f\u006e\u0074\u0069\u006e\u0075\u0065":*_cbfcaf =1;case "\u0072e\u0073\u0074\u0061\u0072\u0074":*_cbfcaf =2;};};_edcac ,_fagba =d .Token ();if _fagba !=nil {return _fagba ;};if _gccfca ,_fbbfca :=_edcac .(_b .EndElement ); -_fbbfca &&_gccfca .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",_edcac );};func (_fecff ST_MailMergeOdsoFMDFieldType )ValidateWithPath (path string )error {switch _fecff {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 (_fecff )); -};return nil ;}; +// Template Code +TplcAttr *string ; -// ValidateWithPath validates the CT_SmartTagType and its children, prefixing error messages with path -func (_bcgdd *CT_SmartTagType )ValidateWithPath (path string )error {return nil };func NewWdCT_PosHChoice ()*WdCT_PosHChoice {_dccfae :=&WdCT_PosHChoice {};return _dccfae };func (_gadeg ST_Proof )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gcdfe :=_b .Attr {}; -_gcdfe .Name =name ;switch _gadeg {case ST_ProofUnset :_gcdfe .Value ="";case ST_ProofClean :_gcdfe .Value ="\u0063\u006c\u0065a\u006e";case ST_ProofDirty :_gcdfe .Value ="\u0064\u0069\u0072t\u0079";};return _gcdfe ,nil ;};type EG_MathContent struct{OMathPara *_dg .OMathPara ; -OMath *_dg .OMath ;};func NewCT_CompatSetting ()*CT_CompatSetting {_gbdc :=&CT_CompatSetting {};return _gbdc };const (ST_LevelSuffixUnset ST_LevelSuffix =0;ST_LevelSuffixTab ST_LevelSuffix =1;ST_LevelSuffixSpace ST_LevelSuffix =2;ST_LevelSuffixNothing ST_LevelSuffix =3; -);func NewAC_ChoiceRun ()*AC_ChoiceRun {_dcaacd :=&AC_ChoiceRun {};return _dcaacd };func (_dadaad ST_MailMergeSourceType )ValidateWithPath (path string )error {switch _dadaad {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 (_dadaad )); -};return nil ;};func (_deceeb *ST_FontFamily )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gfcgef ,_fadcfd :=d .Token ();if _fadcfd !=nil {return _fadcfd ;};if _bcecad ,_ecagfa :=_gfcgef .(_b .EndElement );_ecagfa &&_bcecad .Name ==start .Name {*_deceeb =1; -return nil ;};if _cbcdd ,_faeadg :=_gfcgef .(_b .CharData );!_faeadg {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",_gfcgef );}else {switch string (_cbcdd ){case "":*_deceeb =0; -case "\u0064\u0065\u0063\u006f\u0072\u0061\u0074\u0069\u0076\u0065":*_deceeb =1;case "\u006d\u006f\u0064\u0065\u0072\u006e":*_deceeb =2;case "\u0072\u006f\u006da\u006e":*_deceeb =3;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_deceeb =4;case "\u0073\u0077\u0069s\u0073":*_deceeb =5; -case "\u0061\u0075\u0074\u006f":*_deceeb =6;};};_gfcgef ,_fadcfd =d .Token ();if _fadcfd !=nil {return _fadcfd ;};if _deefeg ,_cbebdb :=_gfcgef .(_b .EndElement );_cbebdb &&_deefeg .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",_gfcgef ); -};func (_gafaf *EG_ContentCellContent )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcfcd :for {_acaab ,_dcbcee :=d .Token ();if _dcbcee !=nil {return _dcbcee ;};switch _bagbf :=_acaab .(type ){case _b .StartElement :switch _bagbf .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 :"\u0074\u0063"},_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 :"\u0074\u0063"}:_aafca :=NewCT_Tc (); -if _aacbfaa :=d .DecodeElement (_aafca ,&_bagbf );_aacbfaa !=nil {return _aacbfaa ;};_gafaf .Tc =append (_gafaf .Tc ,_aafca );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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"},_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 :"\u0063u\u0073\u0074\u006f\u006d\u0058\u006dl"}:_gafaf .CustomXml =NewCT_CustomXmlCell (); -if _cgdbca :=d .DecodeElement (_gafaf .CustomXml ,&_bagbf );_cgdbca !=nil {return _cgdbca ;};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 :"\u0073\u0064\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 :"\u0073\u0064\u0074"}:_gafaf .Sdt =NewCT_SdtCell (); -if _bcgcef :=d .DecodeElement (_gafaf .Sdt ,&_bagbf );_bcgcef !=nil {return _bcgcef ;};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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"},_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 :"\u0070\u0072\u006f\u006f\u0066\u0045\u0072\u0072"}:_fdbefe :=NewEG_RunLevelElts (); -_fdbefe .ProofErr =NewCT_ProofErr ();if _edbfd :=d .DecodeElement (_fdbefe .ProofErr ,&_bagbf );_edbfd !=nil {return _edbfd ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_fdbefe );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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"},_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 :"\u0070e\u0072\u006d\u0053\u0074\u0061\u0072t"}:_fagcf :=NewEG_RunLevelElts (); -_fagcf .PermStart =NewCT_PermStart ();if _dgfee :=d .DecodeElement (_fagcf .PermStart ,&_bagbf );_dgfee !=nil {return _dgfee ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_fagcf );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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"},_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 :"\u0070e\u0072\u006d\u0045\u006e\u0064"}:_aafbgf :=NewEG_RunLevelElts (); -_aafbgf .PermEnd =NewCT_Perm ();if _efgefd :=d .DecodeElement (_aafbgf .PermEnd ,&_bagbf );_efgefd !=nil {return _efgefd ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_aafbgf );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 :"\u0069\u006e\u0073"},_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 :"\u0069\u006e\u0073"}:_abfac :=NewEG_RunLevelElts (); -_abfac .Ins =NewCT_RunTrackChange ();if _fdabf :=d .DecodeElement (_abfac .Ins ,&_bagbf );_fdabf !=nil {return _fdabf ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_abfac );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 :"\u0064\u0065\u006c"},_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 :"\u0064\u0065\u006c"}:_adbe :=NewEG_RunLevelElts (); -_adbe .Del =NewCT_RunTrackChange ();if _gfcee :=d .DecodeElement (_adbe .Del ,&_bagbf );_gfcee !=nil {return _gfcee ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_adbe );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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"},_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 :"\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}:_feaed :=NewEG_RunLevelElts (); -_feaed .MoveFrom =NewCT_RunTrackChange ();if _acacbf :=d .DecodeElement (_feaed .MoveFrom ,&_bagbf );_acacbf !=nil {return _acacbf ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_feaed );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 :"\u006d\u006f\u0076\u0065\u0054\u006f"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f"}:_dedbef :=NewEG_RunLevelElts (); -_dedbef .MoveTo =NewCT_RunTrackChange ();if _eabaa :=d .DecodeElement (_dedbef .MoveTo ,&_bagbf );_eabaa !=nil {return _eabaa ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_dedbef );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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\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 :"\u0062\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0053\u0074\u0061\u0072\u0074"}:_dcdgfd :=NewEG_RunLevelElts (); -_afebgd :=NewEG_RangeMarkupElements ();_afebgd .BookmarkStart =NewCT_Bookmark ();if _agdfg :=d .DecodeElement (_afebgd .BookmarkStart ,&_bagbf );_agdfg !=nil {return _agdfg ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_dcdgfd );_dcdgfd .EG_RangeMarkupElements =append (_dcdgfd .EG_RangeMarkupElements ,_afebgd ); -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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"},_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 :"b\u006f\u006f\u006b\u006d\u0061\u0072\u006b\u0045\u006e\u0064"}:_ebbddg :=NewEG_RunLevelElts (); -_dcaac :=NewEG_RangeMarkupElements ();_dcaac .BookmarkEnd =NewCT_MarkupRange ();if _bfada :=d .DecodeElement (_dcaac .BookmarkEnd ,&_bagbf );_bfada !=nil {return _bfada ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_ebbddg );_ebbddg .EG_RangeMarkupElements =append (_ebbddg .EG_RangeMarkupElements ,_dcaac ); -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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\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 :"\u006do\u0076e\u0046\u0072\u006f\u006d\u0052a\u006e\u0067e\u0053\u0074\u0061\u0072\u0074"}:_cfgcf :=NewEG_RunLevelElts (); -_aadec :=NewEG_RangeMarkupElements ();_aadec .MoveFromRangeStart =NewCT_MoveBookmark ();if _bgdadg :=d .DecodeElement (_aadec .MoveFromRangeStart ,&_bagbf );_bgdadg !=nil {return _bgdadg ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_cfgcf ); -_cfgcf .EG_RangeMarkupElements =append (_cfgcf .EG_RangeMarkupElements ,_aadec );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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006fv\u0065\u0046\u0072o\u006d\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_deeedd :=NewEG_RunLevelElts (); -_deafd :=NewEG_RangeMarkupElements ();_deafd .MoveFromRangeEnd =NewCT_MarkupRange ();if _fecfe :=d .DecodeElement (_deafd .MoveFromRangeEnd ,&_bagbf );_fecfe !=nil {return _fecfe ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_deeedd );_deeedd .EG_RangeMarkupElements =append (_deeedd .EG_RangeMarkupElements ,_deafd ); -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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\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 :"\u006d\u006fv\u0065\u0054\u006fR\u0061\u006e\u0067\u0065\u0053\u0074\u0061\u0072\u0074"}:_bgfae :=NewEG_RunLevelElts (); -_gceage :=NewEG_RangeMarkupElements ();_gceage .MoveToRangeStart =NewCT_MoveBookmark ();if _agcfb :=d .DecodeElement (_gceage .MoveToRangeStart ,&_bagbf );_agcfb !=nil {return _agcfb ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_bgfae ); -_bgfae .EG_RangeMarkupElements =append (_bgfae .EG_RangeMarkupElements ,_gceage );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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"},_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 :"\u006d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006eg\u0065\u0045\u006e\u0064"}:_bbfga :=NewEG_RunLevelElts (); -_faedf :=NewEG_RangeMarkupElements ();_faedf .MoveToRangeEnd =NewCT_MarkupRange ();if _cgeff :=d .DecodeElement (_faedf .MoveToRangeEnd ,&_bagbf );_cgeff !=nil {return _cgeff ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_bbfga );_bbfga .EG_RangeMarkupElements =append (_bbfga .EG_RangeMarkupElements ,_faedf ); -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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\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 :"\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065S\u0074\u0061\u0072\u0074"}:_degad :=NewEG_RunLevelElts (); -_cfecge :=NewEG_RangeMarkupElements ();_cfecge .CommentRangeStart =NewCT_MarkupRange ();if _ecgfad :=d .DecodeElement (_cfecge .CommentRangeStart ,&_bagbf );_ecgfad !=nil {return _ecgfad ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_degad ); -_degad .EG_RangeMarkupElements =append (_degad .EG_RangeMarkupElements ,_cfecge );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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063o\u006dm\u0065\u006e\u0074\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_cefbde :=NewEG_RunLevelElts (); -_ffgbbd :=NewEG_RangeMarkupElements ();_ffgbbd .CommentRangeEnd =NewCT_MarkupRange ();if _bcgcdg :=d .DecodeElement (_ffgbbd .CommentRangeEnd ,&_bagbf );_bcgcdg !=nil {return _bcgcdg ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_cefbde ); -_cefbde .EG_RangeMarkupElements =append (_cefbde .EG_RangeMarkupElements ,_ffgbbd );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0049\u006e\u0073\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_afcbe :=NewEG_RunLevelElts (); -_fbbff :=NewEG_RangeMarkupElements ();_fbbff .CustomXmlInsRangeStart =NewCT_TrackChange ();if _fdeed :=d .DecodeElement (_fbbff .CustomXmlInsRangeStart ,&_bagbf );_fdeed !=nil {return _fdeed ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_afcbe ); -_afcbe .EG_RangeMarkupElements =append (_afcbe .EG_RangeMarkupElements ,_fbbff );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0049\u006es\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_accgbb :=NewEG_RunLevelElts (); -_eeefe :=NewEG_RangeMarkupElements ();_eeefe .CustomXmlInsRangeEnd =NewCT_Markup ();if _cdcbb :=d .DecodeElement (_eeefe .CustomXmlInsRangeEnd ,&_bagbf );_cdcbb !=nil {return _cdcbb ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_accgbb ); -_accgbb .EG_RangeMarkupElements =append (_accgbb .EG_RangeMarkupElements ,_eeefe );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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\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 :"\u0063\u0075\u0073\u0074om\u0058\u006d\u006c\u0044\u0065\u006c\u0052\u0061\u006e\u0067\u0065\u0053\u0074\u0061r\u0074"}:_gcdde :=NewEG_RunLevelElts (); -_dcaded :=NewEG_RangeMarkupElements ();_dcaded .CustomXmlDelRangeStart =NewCT_TrackChange ();if _adgec :=d .DecodeElement (_dcaded .CustomXmlDelRangeStart ,&_bagbf );_adgec !=nil {return _adgec ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_gcdde ); -_gcdde .EG_RangeMarkupElements =append (_gcdde .EG_RangeMarkupElements ,_dcaded );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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"},_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 :"c\u0075s\u0074\u006f\u006d\u0058\u006d\u006c\u0044\u0065l\u0052\u0061\u006e\u0067eE\u006e\u0064"}:_eddad :=NewEG_RunLevelElts (); -_debdg :=NewEG_RangeMarkupElements ();_debdg .CustomXmlDelRangeEnd =NewCT_Markup ();if _gefged :=d .DecodeElement (_debdg .CustomXmlDelRangeEnd ,&_bagbf );_gefged !=nil {return _gefged ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_eddad ); -_eddad .EG_RangeMarkupElements =append (_eddad .EG_RangeMarkupElements ,_debdg );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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\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 :"c\u0075\u0073\u0074\u006f\u006d\u0058m\u006c\u004d\u006f\u0076\u0065\u0046\u0072\u006f\u006dR\u0061\u006e\u0067e\u0053t\u0061\u0072\u0074"}:_eagge :=NewEG_RunLevelElts (); -_ffdga :=NewEG_RangeMarkupElements ();_ffdga .CustomXmlMoveFromRangeStart =NewCT_TrackChange ();if _gcfed :=d .DecodeElement (_ffdga .CustomXmlMoveFromRangeStart ,&_bagbf );_gcfed !=nil {return _gcfed ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_eagge ); -_eagge .EG_RangeMarkupElements =append (_eagge .EG_RangeMarkupElements ,_ffdga );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0046r\u006fm\u0052\u0061\u006e\u0067\u0065\u0045\u006ed"}:_cffcc :=NewEG_RunLevelElts (); -_aeffdc :=NewEG_RangeMarkupElements ();_aeffdc .CustomXmlMoveFromRangeEnd =NewCT_Markup ();if _afdec :=d .DecodeElement (_aeffdc .CustomXmlMoveFromRangeEnd ,&_bagbf );_afdec !=nil {return _afdec ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_cffcc ); -_cffcc .EG_RangeMarkupElements =append (_cffcc .EG_RangeMarkupElements ,_aeffdc );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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"},_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 :"\u0063u\u0073\u0074\u006f\u006dX\u006d\u006c\u004d\u006f\u0076e\u0054o\u0052a\u006e\u0067\u0065\u0053\u0074\u0061\u0072t"}:_dbfdcb :=NewEG_RunLevelElts (); -_ffcbff :=NewEG_RangeMarkupElements ();_ffcbff .CustomXmlMoveToRangeStart =NewCT_TrackChange ();if _adfedb :=d .DecodeElement (_ffcbff .CustomXmlMoveToRangeStart ,&_bagbf );_adfedb !=nil {return _adfedb ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_dbfdcb ); -_dbfdcb .EG_RangeMarkupElements =append (_dbfdcb .EG_RangeMarkupElements ,_ffcbff );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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"},_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 :"\u0063\u0075\u0073to\u006d\u0058\u006d\u006c\u004d\u006f\u0076\u0065\u0054\u006f\u0052\u0061\u006e\u0067\u0065\u0045\u006e\u0064"}:_geaaae :=NewEG_RunLevelElts (); -_fbaga :=NewEG_RangeMarkupElements ();_fbaga .CustomXmlMoveToRangeEnd =NewCT_Markup ();if _eceag :=d .DecodeElement (_fbaga .CustomXmlMoveToRangeEnd ,&_bagbf );_eceag !=nil {return _eceag ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_geaaae ); -_geaaae .EG_RangeMarkupElements =append (_geaaae .EG_RangeMarkupElements ,_fbaga );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\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"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\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"}:_bcgde :=NewEG_RunLevelElts (); -_fdddbg :=NewEG_MathContent ();_fdddbg .OMathPara =_dg .NewOMathPara ();if _gdeagb :=d .DecodeElement (_fdddbg .OMathPara ,&_bagbf );_gdeagb !=nil {return _gdeagb ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_bcgde );_bcgde .EG_MathContent =append (_bcgde .EG_MathContent ,_fdddbg ); -case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_fgfbeb :=NewEG_RunLevelElts (); -_gdaeb :=NewEG_MathContent ();_gdaeb .OMath =_dg .NewOMath ();if _cebeb :=d .DecodeElement (_gdaeb .OMath ,&_bagbf );_cebeb !=nil {return _cebeb ;};_gafaf .EG_RunLevelElts =append (_gafaf .EG_RunLevelElts ,_fgfbeb );_fgfbeb .EG_MathContent =append (_fgfbeb .EG_MathContent ,_gdaeb ); -default:_af .Log .Debug ("\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",_bagbf .Name ); -if _ebdege :=d .Skip ();_ebdege !=nil {return _ebdege ;};};case _b .EndElement :break _bcfcd ;case _b .CharData :};};return nil ;}; +// Tentative Numbering +TentativeAttr *_ffb .ST_OnOff ; -// ValidateWithPath validates the WdCT_WrapTight and its children, prefixing error messages with path -func (_degabe *WdCT_WrapTight )ValidateWithPath (path string )error {if _degabe .WrapTextAttr ==WdST_WrapTextUnset {return _f .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 _defcb :=_degabe .WrapTextAttr .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0054\u0065\u0078\u0074\u0041\u0074\u0074\u0072");_defcb !=nil {return _defcb ;};if _dgafde :=_degabe .WrapPolygon .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070\u0050\u006f\u006c\u0079\u0067\u006f\u006e"); -_dgafde !=nil {return _dgafde ;};return nil ;};func (_bdce *CT_CellMergeTrackChange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_bffe :=range start .Attr {if _bffe .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065"{_bdce .VMergeAttr .UnmarshalXMLAttr (_bffe ); -continue ;};if _bffe .Name .Local =="\u0076\u004d\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"{_bdce .VMergeOrigAttr .UnmarshalXMLAttr (_bffe );continue ;};if _bffe .Name .Local =="\u0061\u0075\u0074\u0068\u006f\u0072"{_ggff ,_bgdb :=_bffe .Value ,error (nil ); -if _bgdb !=nil {return _bgdb ;};_bdce .AuthorAttr =_ggff ;continue ;};if _bffe .Name .Local =="\u0064\u0061\u0074\u0065"{_dbcgb ,_gedf :=ParseStdlibTime (_bffe .Value );if _gedf !=nil {return _gedf ;};_bdce .DateAttr =&_dbcgb ;continue ;};if _bffe .Name .Local =="\u0069\u0064"{_ebbec ,_bfbg :=_d .ParseInt (_bffe .Value ,10,64); -if _bfbg !=nil {return _bfbg ;};_bdce .IdAttr =_ebbec ;continue ;};};for {_ggb ,_gcga :=d .Token ();if _gcga !=nil {return _f .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",_gcga ); -};if _dfac ,_gbcc :=_ggb .(_b .EndElement );_gbcc &&_dfac .Name ==start .Name {break ;};};return nil ;}; +// Starting Value +Start *CT_DecimalNumber ; -// ValidateWithPath validates the WdCT_WrapPath and its children, prefixing error messages with path -func (_ffcgg *WdCT_WrapPath )ValidateWithPath (path string )error {if _fbddd :=_ffcgg .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074");_fbddd !=nil {return _fbddd ;};for _gagbe ,_dddfe :=range _ffcgg .LineTo {if _dcdggb :=_dddfe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004c\u0069\u006e\u0065\u0054\u006f\u005b\u0025\u0064\u005d",path ,_gagbe )); -_dcdggb !=nil {return _dcdggb ;};};return nil ;};func (_gecaa *Styles )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .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 ,_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\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\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 ,_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\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\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\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 :"\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 ,_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 ="\u0077\u003a\u0073\u0074\u0079\u006c\u0065\u0073";return _gecaa .CT_Styles .MarshalXML (e ,start );};func (_cgeaef *ST_EdGrp )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgeaef =0;case "\u006e\u006f\u006e\u0065":*_cgeaef =1; -case "\u0065\u0076\u0065\u0072\u0079\u006f\u006e\u0065":*_cgeaef =2;case "\u0061\u0064\u006d\u0069\u006e\u0069\u0073\u0074\u0072a\u0074\u006f\u0072\u0073":*_cgeaef =3;case "\u0063\u006f\u006et\u0072\u0069\u0062\u0075\u0074\u006f\u0072\u0073":*_cgeaef =4; -case "\u0065d\u0069\u0074\u006f\u0072\u0073":*_cgeaef =5;case "\u006f\u0077\u006e\u0065\u0072\u0073":*_cgeaef =6;case "\u0063u\u0072\u0072\u0065\u006e\u0074":*_cgeaef =7;};return nil ;}; +// Numbering Format +NumFmt *CT_NumFmt ; -// Validate validates the CT_DirContentRun and its children -func (_gbcde *CT_DirContentRun )Validate ()error {return _gbcde .ValidateWithPath ("\u0043\u0054_\u0044\u0069\u0072C\u006f\u006e\u0074\u0065\u006e\u0074\u0052\u0075\u006e");};func (_ecabea *ST_CombineBrackets )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ecabea =0; -case "\u006e\u006f\u006e\u0065":*_ecabea =1;case "\u0072\u006f\u0075n\u0064":*_ecabea =2;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_ecabea =3;case "\u0061\u006e\u0067l\u0065":*_ecabea =4;case "\u0063\u0075\u0072l\u0079":*_ecabea =5;};return nil ;};func (_dgagf *ST_DocPartType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfcdbg ,_febgec :=d .Token (); -if _febgec !=nil {return _febgec ;};if _aeefc ,_bfbafa :=_bfcdbg .(_b .EndElement );_bfbafa &&_aeefc .Name ==start .Name {*_dgagf =1;return nil ;};if _eaegd ,_agcffb :=_bfcdbg .(_b .CharData );!_agcffb {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",_bfcdbg ); -}else {switch string (_eaegd ){case "":*_dgagf =0;case "\u006e\u006f\u006e\u0065":*_dgagf =1;case "\u006e\u006f\u0072\u006d\u0061\u006c":*_dgagf =2;case "\u0061u\u0074\u006f\u0045\u0078\u0070":*_dgagf =3;case "\u0074o\u006f\u006c\u0062\u0061\u0072":*_dgagf =4; -case "\u0073p\u0065\u006c\u006c\u0065\u0072":*_dgagf =5;case "\u0066o\u0072\u006d\u0046\u006c\u0064":*_dgagf =6;case "\u0062\u0062\u0050\u006c\u0063\u0048\u0064\u0072":*_dgagf =7;};};_bfcdbg ,_febgec =d .Token ();if _febgec !=nil {return _febgec ;};if _adcce ,_egedc :=_bfcdbg .(_b .EndElement ); -_egedc &&_adcce .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",_bfcdbg );};const (ST_HdrFtrUnset ST_HdrFtr =0; -ST_HdrFtrEven ST_HdrFtr =1;ST_HdrFtrDefault ST_HdrFtr =2;ST_HdrFtrFirst ST_HdrFtr =3;);func NewHdr ()*Hdr {_dbcge :=&Hdr {};_dbcge .CT_HdrFtr =*NewCT_HdrFtr ();return _dbcge };type CT_PPrGeneral struct{ +// Restart Numbering Level Symbol +LvlRestart *CT_DecimalNumber ; -// Referenced Paragraph Style +// Paragraph Style's Associated Numbering Level PStyle *CT_String ; -// Keep Paragraph With Next Paragraph -KeepNext *CT_OnOff ; - -// Keep All Lines On One Page -KeepLines *CT_OnOff ; - -// Start Paragraph on Next Page -PageBreakBefore *CT_OnOff ; - -// Text Frame Properties -FramePr *CT_FramePr ; - -// Allow First/Last Line to Display on a Separate Page -WidowControl *CT_OnOff ; - -// Numbering Definition Instance Reference -NumPr *CT_NumPr ; - -// Suppress Line Numbers for Paragraph -SuppressLineNumbers *CT_OnOff ; - -// Paragraph Borders -PBdr *CT_PBdr ; - -// Paragraph Shading -Shd *CT_Shd ; - -// Set of Custom Tab Stops -Tabs *CT_Tabs ; - -// Suppress Hyphenation for Paragraph -SuppressAutoHyphens *CT_OnOff ; - -// Use East Asian Typography Rules for First and Last Character per Line -Kinsoku *CT_OnOff ; - -// Allow Line Breaking At Character Level -WordWrap *CT_OnOff ; - -// Allow Punctuation to Extend Past Text Extents -OverflowPunct *CT_OnOff ; - -// Compress Punctuation at Start of a Line -TopLinePunct *CT_OnOff ; - -// Automatically Adjust Spacing of Latin and East Asian Text -AutoSpaceDE *CT_OnOff ; - -// Automatically Adjust Spacing of East Asian Text and Numbers -AutoSpaceDN *CT_OnOff ; - -// Right to Left Paragraph Layout -Bidi *CT_OnOff ; - -// Automatically Adjust Right Indent When Using Document Grid -AdjustRightInd *CT_OnOff ; +// Display All Levels Using Arabic Numerals +IsLgl *CT_OnOff ; -// Use Document Grid Settings for Inter-Line Paragraph Spacing -SnapToGrid *CT_OnOff ; +// Content Between Numbering Symbol and Paragraph Text +Suff *CT_LevelSuffix ; -// Spacing Between Lines and Above/Below Paragraph -Spacing *CT_Spacing ; +// Numbering Level Text +LvlText *CT_LevelText ; -// Paragraph Indentation -Ind *CT_Ind ; +// Picture Numbering Symbol Definition Reference +LvlPicBulletId *CT_DecimalNumber ; -// Ignore Spacing Above and Below When Using Identical Styles -ContextualSpacing *CT_OnOff ; +// Legacy Numbering Level Properties +Legacy *CT_LvlLegacy ; -// Use Left/Right Indents as Inside/Outside Indents -MirrorIndents *CT_OnOff ; +// Justification +LvlJc *CT_Jc ; -// Prevent Text Frames From Overlapping -SuppressOverlap *CT_OnOff ; +// Numbering Level Associated Paragraph Properties +PPr *CT_PPrGeneral ; -// Paragraph Alignment -Jc *CT_Jc ; +// Numbering Symbol Run Properties +RPr *CT_RPr ;};func NewSettings ()*Settings {_eecef :=&Settings {};_eecef .CT_Settings =*NewCT_Settings ();return _eecef ;}; -// Paragraph Text Flow Direction -TextDirection *CT_TextDirection ; +// Validate validates the CT_Guid and its children +func (_aecge *CT_Guid )Validate ()error {return _aecge .ValidateWithPath ("\u0043T\u005f\u0047\u0075\u0069\u0064");}; -// Vertical Character Alignment on Line -TextAlignment *CT_TextAlignment ; +// Validate validates the CT_AutoCaption and its children +func (_dcdb *CT_AutoCaption )Validate ()error {return _dcdb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0075\u0074\u006f\u0043\u0061p\u0074\u0069\u006f\u006e");}; -// Allow Surrounding Paragraphs to Tight Wrap to Text Box Contents -TextboxTightWrap *CT_TextboxTightWrap ; +// Validate validates the Numbering and its children +func (_fbaaeb *Numbering )Validate ()error {return _fbaaeb .ValidateWithPath ("\u004eu\u006d\u0062\u0065\u0072\u0069\u006eg");}; -// Associated Outline Level -OutlineLvl *CT_DecimalNumber ; +// ValidateWithPath validates the CT_PageNumber and its children, prefixing error messages with path +func (_gfea *CT_PageNumber )ValidateWithPath (path string )error {if _ddbff :=_gfea .FmtAttr .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0041\u0074\u0074\u0072");_ddbff !=nil {return _ddbff ;};if _bfggc :=_gfea .ChapSepAttr .ValidateWithPath (path +"\u002f\u0043\u0068a\u0070\u0053\u0065\u0070\u0041\u0074\u0074\u0072"); +_bfggc !=nil {return _bfggc ;};return nil ;};func (_dededa *ST_NumberFormat )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dededa =0;case "\u0064e\u0063\u0069\u006d\u0061\u006c":*_dededa =1;case "\u0075\u0070\u0070\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_dededa =2; +case "\u006c\u006f\u0077\u0065\u0072\u0052\u006f\u006d\u0061\u006e":*_dededa =3;case "u\u0070\u0070\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_dededa =4;case "l\u006f\u0077\u0065\u0072\u004c\u0065\u0074\u0074\u0065\u0072":*_dededa =5;case "\u006fr\u0064\u0069\u006e\u0061\u006c":*_dededa =6; +case "\u0063\u0061\u0072d\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_dededa =7;case "o\u0072\u0064\u0069\u006e\u0061\u006c\u0054\u0065\u0078\u0074":*_dededa =8;case "\u0068\u0065\u0078":*_dededa =9;case "\u0063h\u0069\u0063\u0061\u0067\u006f":*_dededa =10; +case "\u0069\u0064e\u006f\u0067\u0072a\u0070\u0068\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dededa =11;case "\u006a\u0061p\u0061\u006e\u0065s\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dededa =12;case "\u0061\u0069\u0075e\u006f":*_dededa =13; +case "\u0069\u0072\u006fh\u0061":*_dededa =14;case "\u0064\u0065c\u0069\u006d\u0061l\u0046\u0075\u006c\u006c\u0057\u0069\u0064\u0074\u0068":*_dededa =15;case "\u0064\u0065c\u0069\u006d\u0061l\u0048\u0061\u006c\u0066\u0057\u0069\u0064\u0074\u0068":*_dededa =16; +case "\u006a\u0061\u0070\u0061\u006e\u0065\u0073\u0065\u004c\u0065\u0067\u0061\u006c":*_dededa =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":*_dededa =18; +case "d\u0065\u0063\u0069\u006dal\u0045n\u0063\u006c\u006f\u0073\u0065d\u0043\u0069\u0072\u0063\u006c\u0065":*_dededa =19;case "\u0064\u0065\u0063\u0069\u006d\u0061\u006c\u0046\u0075\u006c\u006c\u0057i\u0064\u0074\u0068\u0032":*_dededa =20;case "\u0061\u0069\u0075\u0065\u006f\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_dededa =21; +case "\u0069\u0072\u006f\u0068\u0061\u0046\u0075\u006c\u006cW\u0069\u0064\u0074\u0068":*_dededa =22;case "d\u0065\u0063\u0069\u006d\u0061\u006c\u005a\u0065\u0072\u006f":*_dededa =23;case "\u0062\u0075\u006c\u006c\u0065\u0074":*_dededa =24;case "\u0067\u0061\u006e\u0061\u0064\u0061":*_dededa =25; +case "\u0063h\u006f\u0073\u0075\u006e\u0067":*_dededa =26;case "\u0064\u0065\u0063im\u0061\u006c\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0046\u0075\u006c\u006c\u0073\u0074\u006f\u0070":*_dededa =27;case "d\u0065c\u0069\u006d\u0061\u006c\u0045\u006e\u0063\u006co\u0073\u0065\u0064\u0050ar\u0065\u006e":*_dededa =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":*_dededa =29;case "\u0069\u0064\u0065og\u0072\u0061\u0070\u0068\u0045\u006e\u0063\u006c\u006f\u0073\u0065\u0064\u0043\u0069\u0072\u0063\u006c\u0065":*_dededa =30; +case "i\u0064e\u006f\u0067\u0072\u0061\u0070\u0068\u0054\u0072a\u0064\u0069\u0074\u0069on\u0061\u006c":*_dededa =31;case "\u0069d\u0065o\u0067\u0072\u0061\u0070\u0068\u005a\u006f\u0064\u0069\u0061\u0063":*_dededa =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":*_dededa =33; +case "\u0074\u0061\u0069\u0077\u0061\u006e\u0065\u0073\u0065\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_dededa =34;case "\u0069d\u0065\u006f\u0067\u0072a\u0070\u0068\u004c\u0065\u0067a\u006cT\u0072a\u0064\u0069\u0074\u0069\u006f\u006e\u0061l":*_dededa =35; +case "\u0074a\u0069\u0077\u0061\u006ee\u0073\u0065\u0043\u006f\u0075n\u0074i\u006eg\u0054\u0068\u006f\u0075\u0073\u0061\u006ed":*_dededa =36;case "\u0074\u0061i\u0077\u0061\u006ee\u0073\u0065\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dededa =37;case "\u0063h\u0069n\u0065\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dededa =38; +case "\u0063\u0068\u0069\u006ees\u0065\u004c\u0065\u0067\u0061\u006c\u0053\u0069\u006d\u0070\u006c\u0069\u0066\u0069e\u0064":*_dededa =39;case "\u0063\u0068\u0069ne\u0073\u0065\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064":*_dededa =40; +case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067\u0069\u0074\u0061\u006c":*_dededa =41;case "\u006b\u006f\u0072\u0065\u0061\u006e\u0043\u006f\u0075n\u0074\u0069\u006e\u0067":*_dededa =42;case "k\u006f\u0072\u0065\u0061\u006e\u004c\u0065\u0067\u0061\u006c":*_dededa =43; +case "\u006b\u006f\u0072\u0065\u0061\u006e\u0044\u0069\u0067i\u0074\u0061\u006c\u0032":*_dededa =44;case "\u0076i\u0065t\u006e\u0061\u006d\u0065\u0073e\u0043\u006fu\u006e\u0074\u0069\u006e\u0067":*_dededa =45;case "\u0072\u0075\u0073s\u0069\u0061\u006e\u004c\u006f\u0077\u0065\u0072":*_dededa =46; +case "\u0072\u0075\u0073s\u0069\u0061\u006e\u0055\u0070\u0070\u0065\u0072":*_dededa =47;case "\u006e\u006f\u006e\u0065":*_dededa =48;case "\u006e\u0075\u006db\u0065\u0072\u0049\u006e\u0044\u0061\u0073\u0068":*_dededa =49;case "\u0068e\u0062\u0072\u0065\u0077\u0031":*_dededa =50; +case "\u0068e\u0062\u0072\u0065\u0077\u0032":*_dededa =51;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u006c\u0070\u0068\u0061":*_dededa =52;case "a\u0072\u0061\u0062\u0069\u0063\u0041\u0062\u006a\u0061\u0064":*_dededa =53;case "h\u0069\u006e\u0064\u0069\u0056\u006f\u0077\u0065\u006c\u0073":*_dededa =54; +case "\u0068i\u006ed\u0069\u0043\u006f\u006e\u0073\u006f\u006e\u0061\u006e\u0074\u0073":*_dededa =55;case "\u0068\u0069\u006ed\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_dededa =56;case "\u0068\u0069\u006e\u0064\u0069\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dededa =57; +case "t\u0068\u0061\u0069\u004c\u0065\u0074\u0074\u0065\u0072\u0073":*_dededa =58;case "t\u0068\u0061\u0069\u004e\u0075\u006d\u0062\u0065\u0072\u0073":*_dededa =59;case "\u0074\u0068\u0061i\u0043\u006f\u0075\u006e\u0074\u0069\u006e\u0067":*_dededa =60; +case "\u0062\u0061\u0068\u0074\u0054\u0065\u0078\u0074":*_dededa =61;case "\u0064\u006f\u006c\u006c\u0061\u0072\u0054\u0065\u0078\u0074":*_dededa =62;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dededa =63;};return nil ;};func NewCT_R ()*CT_R {_ffdef :=&CT_R {}; +return _ffdef };func ParseUnionST_TextScale (s string )(ST_TextScale ,error ){_abcafc :=ST_TextScale {};if ST_TextScalePercentPatternRe .MatchString (s ){_abcafc .ST_TextScalePercent =&s ;}else {_daaff ,_cgcff :=_ff .ParseFloat (s ,64);if _cgcff !=nil {return _abcafc ,_a .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020%\u0073\u0020\u0061\u0073\u0020i\u006e\u0074\u003a\u0020\u0025\u0073",s ,_cgcff ); +};_abcafc .ST_TextScaleDecimal =_e .Int64 (int64 (_daaff ));};return _abcafc ,nil ;}; -// Associated HTML div ID -DivId *CT_DecimalNumber ; +// ST_MeasurementOrPercent is a union type +type ST_MeasurementOrPercent struct{ST_DecimalNumberOrPercent *ST_DecimalNumberOrPercent ;ST_UniversalMeasure *string ;}; -// Paragraph Conditional Formatting -CnfStyle *CT_Cnf ;PPrChange *CT_PPrChange ;};func (_fgggg ST_SectionMark )String ()string {switch _fgggg {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 (_gfacc *WdCT_WordprocessingCanvas )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _gfacc .Bg !=nil {_bebecg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003ab\u0067"}};e .EncodeElement (_gfacc .Bg ,_bebecg );};if _gfacc .Whole !=nil {_ggcda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u0070\u003a\u0077\u0068\u006f\u006c\u0065"}}; -e .EncodeElement (_gfacc .Whole ,_ggcda );};if _gfacc .Choice !=nil {for _ ,_feegab :=range _gfacc .Choice {_feegab .MarshalXML (e ,_b .StartElement {});};};if _gfacc .ExtLst !=nil {_bgfed :=_b .StartElement {Name :_b .Name {Local :"\u0077p\u003a\u0065\u0078\u0074\u004c\u0073t"}}; -e .EncodeElement (_gfacc .ExtLst ,_bgfed );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fbbbb ST_MailMergeSourceType )String ()string {switch _fbbbb {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 "";}; +// Validate validates the WdAnchor and its children +func (_caadbb *WdAnchor )Validate ()error {return _caadbb .ValidateWithPath ("\u0057\u0064\u0041\u006e\u0063\u0068\u006f\u0072");};type CT_VerticalJc struct{ -// ValidateWithPath validates the CT_SdtContentBlock and its children, prefixing error messages with path -func (_cdeb *CT_SdtContentBlock )ValidateWithPath (path string )error {if _cdeb .CustomXml !=nil {if _edafa :=_cdeb .CustomXml .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u006f\u006d\u0058\u006d\u006c");_edafa !=nil {return _edafa ;};};if _cdeb .Sdt !=nil {if _cgagg :=_cdeb .Sdt .ValidateWithPath (path +"\u002f\u0053\u0064\u0074"); -_cgagg !=nil {return _cgagg ;};};for _ecagc ,_bcade :=range _cdeb .P {if _abbca :=_bcade .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0050\u005b\u0025\u0064\u005d",path ,_ecagc ));_abbca !=nil {return _abbca ;};};for _ebfad ,_cbbcd :=range _cdeb .Tbl {if _gbacb :=_cbbcd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0054\u0062\u006c\u005b\u0025\u0064\u005d",path ,_ebfad )); -_gbacb !=nil {return _gbacb ;};};for _gbcdd ,_egbga :=range _cdeb .EG_RunLevelElts {if _ccgcbd :=_egbga .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045G_\u0052\u0075\u006e\u004c\u0065\u0076\u0065\u006c\u0045\u006c\u0074\u0073\u005b\u0025d\u005d",path ,_gbcdd )); -_ccgcbd !=nil {return _ccgcbd ;};};return nil ;};func init (){_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\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 ); -_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0077\u0073\u0070",NewWdWsp ); -}; +// Vertical Alignment Setting +ValAttr ST_VerticalJc ;};func (_agcce *EG_ContentRunContentBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _agcce .SmartTag !=nil {_eedagb :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073\u006d\u0061\u0072\u0074\u0054\u0061\u0067"}}; +e .EncodeElement (_agcce .SmartTag ,_eedagb );};if _agcce .Sdt !=nil {_ffgbd :=_g .StartElement {Name :_g .Name {Local :"\u0077\u003a\u0073d\u0074"}};e .EncodeElement (_agcce .Sdt ,_ffgbd );};if _agcce .EG_RunLevelElts !=nil {for _ ,_deeaee :=range _agcce .EG_RunLevelElts {_deeaee .MarshalXML (e ,_g .StartElement {}); +};};return nil ;};func (_cdgbg *EG_BlockLevelChunkElts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdgbg .EG_ContentBlockContent !=nil {for _ ,_eecca :=range _cdgbg .EG_ContentBlockContent {_eecca .MarshalXML (e ,_g .StartElement {}); +};};return nil ;}; -// ValidateWithPath validates the CT_FontRel and its children, prefixing error messages with path -func (_ffgfc *CT_FontRel )ValidateWithPath (path string )error {if !_bc .ST_GuidPatternRe .MatchString (_ffgfc .FontKeyAttr ){return _f .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 ,_bc .ST_GuidPatternRe ,_ffgfc .FontKeyAttr ); -};if _ccag :=_ffgfc .SubsettedAttr .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0073\u0065\u0074\u0074\u0065d\u0041\u0074\u0074\u0072");_ccag !=nil {return _ccag ;};return nil ;};func NewCT_FtnPos ()*CT_FtnPos {_degcb :=&CT_FtnPos {};_degcb .ValAttr =ST_FtnPos (1); -return _degcb };func (_gfaac *CT_CellMergeTrackChange )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfaac .VMergeAttr !=ST_AnnotationVMergeUnset {_dfaf ,_fbd :=_gfaac .VMergeAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076\u004d\u0065\u0072\u0067\u0065"}); -if _fbd !=nil {return _fbd ;};start .Attr =append (start .Attr ,_dfaf );};if _gfaac .VMergeOrigAttr !=ST_AnnotationVMergeUnset {_fbabc ,_abfd :=_gfaac .VMergeOrigAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076M\u0065\u0072\u0067\u0065\u004f\u0072\u0069\u0067"}); -if _abfd !=nil {return _abfd ;};start .Attr =append (start .Attr ,_fbabc );};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061\u0075\u0074\u0068\u006f\u0072"},Value :_f .Sprintf ("\u0025\u0076",_gfaac .AuthorAttr )}); -if _gfaac .DateAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0064\u0061\u0074\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_gfaac .DateAttr )});};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_gfaac .IdAttr )}); -e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_MacroName ()*CT_MacroName {_bfbdf :=&CT_MacroName {};return _bfbdf };func (_dafdg *CT_R )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_eaab :=range start .Attr {if _eaab .Name .Local =="\u0072s\u0069\u0064\u0052\u0050\u0072"{_cbbgc ,_degeab :=_eaab .Value ,error (nil ); -if _degeab !=nil {return _degeab ;};_dafdg .RsidRPrAttr =&_cbbgc ;continue ;};if _eaab .Name .Local =="\u0072s\u0069\u0064\u0044\u0065\u006c"{_acfab ,_bgfdd :=_eaab .Value ,error (nil );if _bgfdd !=nil {return _bgfdd ;};_dafdg .RsidDelAttr =&_acfab ;continue ; -};if _eaab .Name .Local =="\u0072\u0073\u0069d\u0052"{_ccbgb ,_edfad :=_eaab .Value ,error (nil );if _edfad !=nil {return _edfad ;};_dafdg .RsidRAttr =&_ccbgb ;continue ;};};_dddgf :for {_cdedd ,_bcccf :=d .Token ();if _bcccf !=nil {return _bcccf ;};switch _acfb :=_cdedd .(type ){case _b .StartElement :switch _acfb .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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_dafdg .RPr =NewCT_RPr (); -if _ccbgf :=d .DecodeElement (_dafdg .RPr ,&_acfb );_ccbgf !=nil {return _ccbgf ;};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 :"\u0062\u0072"},_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 :"\u0062\u0072"}:_cggcg :=NewEG_RunInnerContent (); -_cggcg .Br =NewCT_Br ();if _bdceg :=d .DecodeElement (_cggcg .Br ,&_acfb );_bdceg !=nil {return _bdceg ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_cggcg );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 :"\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 :"\u0074"}:_dbfbb :=NewEG_RunInnerContent (); -_dbfbb .T =NewCT_Text ();if _gcggc :=d .DecodeElement (_dbfbb .T ,&_acfb );_gcggc !=nil {return _gcggc ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_dbfbb );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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\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 :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0050\u0061\u0072\u0074"}:_bgagc :=NewEG_RunInnerContent (); -_bgagc .ContentPart =NewCT_Rel ();if _fgffd :=d .DecodeElement (_bgagc .ContentPart ,&_acfb );_fgffd !=nil {return _fgffd ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_bgagc );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 :"\u0064e\u006c\u0054\u0065\u0078\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 :"\u0064e\u006c\u0054\u0065\u0078\u0074"}:_gabfc :=NewEG_RunInnerContent (); -_gabfc .DelText =NewCT_Text ();if _bcdca :=d .DecodeElement (_gabfc .DelText ,&_acfb );_bcdca !=nil {return _bcdca ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_gabfc );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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"},_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 :"\u0069n\u0073\u0074\u0072\u0054\u0065\u0078t"}:_edgaee :=NewEG_RunInnerContent (); -_edgaee .InstrText =NewCT_Text ();if _bgbgc :=d .DecodeElement (_edgaee .InstrText ,&_acfb );_bgbgc !=nil {return _bgbgc ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_edgaee );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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\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 :"\u0064\u0065\u006cI\u006e\u0073\u0074\u0072\u0054\u0065\u0078\u0074"}:_bacdcf :=NewEG_RunInnerContent (); -_bacdcf .DelInstrText =NewCT_Text ();if _fgdfcg :=d .DecodeElement (_bacdcf .DelInstrText ,&_acfb );_fgdfcg !=nil {return _fgdfcg ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_bacdcf );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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u006e\u006f\u0042\u0072\u0065\u0061\u006b\u0048\u0079\u0070\u0068\u0065\u006e"}:_bbeac :=NewEG_RunInnerContent (); -_bbeac .NoBreakHyphen =NewCT_Empty ();if _ededgf :=d .DecodeElement (_bbeac .NoBreakHyphen ,&_acfb );_ededgf !=nil {return _ededgf ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_bbeac );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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"},_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 :"\u0073\u006f\u0066\u0074\u0048\u0079\u0070\u0068\u0065\u006e"}:_afgbg :=NewEG_RunInnerContent (); -_afgbg .SoftHyphen =NewCT_Empty ();if _eadba :=d .DecodeElement (_afgbg .SoftHyphen ,&_acfb );_eadba !=nil {return _eadba ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_afgbg );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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\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 :"\u0064\u0061\u0079\u0053\u0068\u006f\u0072\u0074"}:_dfbcb :=NewEG_RunInnerContent (); -_dfbcb .DayShort =NewCT_Empty ();if _eecdf :=d .DecodeElement (_dfbcb .DayShort ,&_acfb );_eecdf !=nil {return _eecdf ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_dfbcb );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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\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 :"\u006d\u006f\u006e\u0074\u0068\u0053\u0068\u006f\u0072\u0074"}:_bcgcbc :=NewEG_RunInnerContent (); -_bcgcbc .MonthShort =NewCT_Empty ();if _gdagg :=d .DecodeElement (_bcgcbc .MonthShort ,&_acfb );_gdagg !=nil {return _gdagg ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_bcgcbc );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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"},_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 :"\u0079e\u0061\u0072\u0053\u0068\u006f\u0072t"}:_gdffgf :=NewEG_RunInnerContent (); -_gdffgf .YearShort =NewCT_Empty ();if _fcffe :=d .DecodeElement (_gdffgf .YearShort ,&_acfb );_fcffe !=nil {return _fcffe ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_gdffgf );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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"},_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 :"\u0064a\u0079\u004c\u006f\u006e\u0067"}:_gebeg :=NewEG_RunInnerContent (); -_gebeg .DayLong =NewCT_Empty ();if _fbgbg :=d .DecodeElement (_gebeg .DayLong ,&_acfb );_fbgbg !=nil {return _fbgbg ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_gebeg );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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"},_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 :"\u006do\u006e\u0074\u0068\u004c\u006f\u006eg"}:_aggaa :=NewEG_RunInnerContent (); -_aggaa .MonthLong =NewCT_Empty ();if _efab :=d .DecodeElement (_aggaa .MonthLong ,&_acfb );_efab !=nil {return _efab ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_aggaa );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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"},_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 :"\u0079\u0065\u0061\u0072\u004c\u006f\u006e\u0067"}:_ggbab :=NewEG_RunInnerContent (); -_ggbab .YearLong =NewCT_Empty ();if _cbbcec :=d .DecodeElement (_ggbab .YearLong ,&_acfb );_cbbcec !=nil {return _cbbcec ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_ggbab );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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"},_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 :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0052\u0065\u0066"}:_dddfg :=NewEG_RunInnerContent (); -_dddfg .AnnotationRef =NewCT_Empty ();if _accfd :=d .DecodeElement (_dddfg .AnnotationRef ,&_acfb );_accfd !=nil {return _accfd ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_dddfg );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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"f\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_gdbce :=NewEG_RunInnerContent (); -_gdbce .FootnoteRef =NewCT_Empty ();if _dbbdd :=d .DecodeElement (_gdbce .FootnoteRef ,&_acfb );_dbbdd !=nil {return _dbbdd ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_gdbce );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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"},_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 :"\u0065\u006e\u0064\u006e\u006f\u0074\u0065\u0052\u0065\u0066"}:_caccg :=NewEG_RunInnerContent (); -_caccg .EndnoteRef =NewCT_Empty ();if _facg :=d .DecodeElement (_caccg .EndnoteRef ,&_acfb );_facg !=nil {return _facg ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_caccg );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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"},_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 :"\u0073e\u0070\u0061\u0072\u0061\u0074\u006fr"}:_bgbfba :=NewEG_RunInnerContent (); -_bgbfba .Separator =NewCT_Empty ();if _fbbcfd :=d .DecodeElement (_bgbfba .Separator ,&_acfb );_fbbcfd !=nil {return _fbbcfd ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_bgbfba );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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"},_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 :"c\u006f\u006e\u0074\u0069nu\u0061t\u0069\u006f\u006e\u0053\u0065p\u0061\u0072\u0061\u0074\u006f\u0072"}:_fdfea :=NewEG_RunInnerContent (); -_fdfea .ContinuationSeparator =NewCT_Empty ();if _ddaed :=d .DecodeElement (_fdfea .ContinuationSeparator ,&_acfb );_ddaed !=nil {return _ddaed ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_fdfea );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 :"\u0073\u0079\u006d"},_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 :"\u0073\u0079\u006d"}:_dcgdc :=NewEG_RunInnerContent (); -_dcgdc .Sym =NewCT_Sym ();if _afdd :=d .DecodeElement (_dcgdc .Sym ,&_acfb );_afdd !=nil {return _afdd ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_dcgdc );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 :"\u0070\u0067\u004eu\u006d"},_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 :"\u0070\u0067\u004eu\u006d"}:_ccecba :=NewEG_RunInnerContent (); -_ccecba .PgNum =NewCT_Empty ();if _deeea :=d .DecodeElement (_ccecba .PgNum ,&_acfb );_deeea !=nil {return _deeea ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_ccecba );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 :"\u0063\u0072"},_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 :"\u0063\u0072"}:_aeffb :=NewEG_RunInnerContent (); -_aeffb .Cr =NewCT_Empty ();if _cgedc :=d .DecodeElement (_aeffb .Cr ,&_acfb );_cgedc !=nil {return _cgedc ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_aeffb );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 :"\u0074\u0061\u0062"},_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 :"\u0074\u0061\u0062"}:_cggef :=NewEG_RunInnerContent (); -_cggef .Tab =NewCT_Empty ();if _efdb :=d .DecodeElement (_cggef .Tab ,&_acfb );_efdb !=nil {return _efdb ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_cggef );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 :"\u006f\u0062\u006a\u0065\u0063\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 :"\u006f\u0062\u006a\u0065\u0063\u0074"}:_gafbe :=NewEG_RunInnerContent (); -_gafbe .Object =NewCT_Object ();if _cggab :=d .DecodeElement (_gafbe .Object ,&_acfb );_cggab !=nil {return _cggab ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_gafbe );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 :"\u0070\u0069\u0063\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 :"\u0070\u0069\u0063\u0074"}:_ggggg :=NewEG_RunInnerContent (); -_ggggg .Pict =NewCT_Picture ();if _egcdab :=d .DecodeElement (_ggggg .Pict ,&_acfb );_egcdab !=nil {return _egcdab ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_ggggg );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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"},_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 :"\u0066l\u0064\u0043\u0068\u0061\u0072"}:_bcebe :=NewEG_RunInnerContent (); -_bcebe .FldChar =NewCT_FldChar ();if _ggbgb :=d .DecodeElement (_bcebe .FldChar ,&_acfb );_ggbgb !=nil {return _ggbgb ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_bcebe );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 :"\u0072\u0075\u0062\u0079"},_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 :"\u0072\u0075\u0062\u0079"}:_dfdcf :=NewEG_RunInnerContent (); -_dfdcf .Ruby =NewCT_Ruby ();if _ffgdbb :=d .DecodeElement (_dfdcf .Ruby ,&_acfb );_ffgdbb !=nil {return _ffgdbb ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_dfdcf );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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"},_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 :"\u0066\u006f\u006f\u0074\u006e\u006f\u0074\u0065\u0052\u0065\u0066\u0065r\u0065\u006e\u0063\u0065"}:_fbbbc :=NewEG_RunInnerContent (); -_fbbbc .FootnoteReference =NewCT_FtnEdnRef ();if _ecef :=d .DecodeElement (_fbbbc .FootnoteReference ,&_acfb );_ecef !=nil {return _ecef ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_fbbbc );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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0065\u006ed\u006e\u006f\u0074e\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_gcfc :=NewEG_RunInnerContent (); -_gcfc .EndnoteReference =NewCT_FtnEdnRef ();if _baffc :=d .DecodeElement (_gcfc .EndnoteReference ,&_acfb );_baffc !=nil {return _baffc ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_gcfc );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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"},_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 :"\u0063\u006fm\u006d\u0065\u006et\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065"}:_gggae :=NewEG_RunInnerContent (); -_gggae .CommentReference =NewCT_Markup ();if _eddae :=d .DecodeElement (_gggae .CommentReference ,&_acfb );_eddae !=nil {return _eddae ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_gggae );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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"},_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 :"\u0064r\u0061\u0077\u0069\u006e\u0067"}:_bfgega :=NewEG_RunInnerContent (); -_bfgega .Drawing =NewCT_Drawing ();if _aeadc :=d .DecodeElement (_bfgega .Drawing ,&_acfb );_aeadc !=nil {return _aeadc ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_bfgega );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 :"\u0070\u0074\u0061\u0062"},_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 :"\u0070\u0074\u0061\u0062"}:_bbgef :=NewEG_RunInnerContent (); -_bbgef .Ptab =NewCT_PTab ();if _ddaegc :=d .DecodeElement (_bbgef .Ptab ,&_acfb );_ddaegc !=nil {return _ddaegc ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_bbgef );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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"},_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 :"l\u0061\u0073\u0074\u0052en\u0064e\u0072\u0065\u0064\u0050\u0061g\u0065\u0042\u0072\u0065\u0061\u006b"}:_edabd :=NewEG_RunInnerContent (); -_edabd .LastRenderedPageBreak =NewCT_Empty ();if _ffacb :=d .DecodeElement (_edabd .LastRenderedPageBreak ,&_acfb );_ffacb !=nil {return _ffacb ;};_dafdg .EG_RunInnerContent =append (_dafdg .EG_RunInnerContent ,_edabd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006d\u0061\u0072\u006b\u0075\u0070\u002d\u0063\u006f\u006d\u0070\u0061\u0074\u0069\u0062\u0069\u006ci\u0074\u0079\u002f\u0032\u00300\u0036",Local :"\u0041\u006ct\u0065\u0072\u006ea\u0074\u0065\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}:_effce :=&AlternateContentRun {}; -if _dgada :=d .DecodeElement (_effce ,&_acfb );_dgada !=nil {return _dgada ;};_dafdg .Extra =append (_dafdg .Extra ,_effce );default:_bafac :=&_gf .XSDAny {};if _adgdb :=d .DecodeElement (_bafac ,&_acfb );_adgdb !=nil {return _adgdb ;};_dafdg .Extra =append (_dafdg .Extra ,_bafac ); -};case _b .EndElement :break _dddgf ;case _b .CharData :};};return nil ;};func (_affe *CT_AutoCaption )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u006e\u0061\u006d\u0065"},Value :_f .Sprintf ("\u0025\u0076",_affe .NameAttr )}); -start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063\u0061\u0070\u0074\u0069\u006fn"},Value :_f .Sprintf ("\u0025\u0076",_affe .CaptionAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ; -};type TxbxContent struct{CT_TxbxContent };func (_aabca *CT_LevelSuffix )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aabca .ValAttr =ST_LevelSuffix (1);for _ ,_cceb :=range start .Attr {if _cceb .Name .Local =="\u0076\u0061\u006c"{_aabca .ValAttr .UnmarshalXMLAttr (_cceb ); -continue ;};};for {_fgddbb ,_ffbbc :=d .Token ();if _ffbbc !=nil {return _f .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",_ffbbc );};if _bdeee ,_gdace :=_fgddbb .(_b .EndElement ); -_gdace &&_bdeee .Name ==start .Name {break ;};};return nil ;};func (_adagfd *ST_ThemeColor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_daddde ,_bcbae :=d .Token ();if _bcbae !=nil {return _bcbae ;};if _cacacf ,_cgfbeb :=_daddde .(_b .EndElement ); -_cgfbeb &&_cacacf .Name ==start .Name {*_adagfd =1;return nil ;};if _fadfae ,_afcbea :=_daddde .(_b .CharData );!_afcbea {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",_daddde ); -}else {switch string (_fadfae ){case "":*_adagfd =0;case "\u0064\u0061\u0072k\u0031":*_adagfd =1;case "\u006c\u0069\u0067\u0068\u0074\u0031":*_adagfd =2;case "\u0064\u0061\u0072k\u0032":*_adagfd =3;case "\u006c\u0069\u0067\u0068\u0074\u0032":*_adagfd =4; -case "\u0061c\u0063\u0065\u006e\u0074\u0031":*_adagfd =5;case "\u0061c\u0063\u0065\u006e\u0074\u0032":*_adagfd =6;case "\u0061c\u0063\u0065\u006e\u0074\u0033":*_adagfd =7;case "\u0061c\u0063\u0065\u006e\u0074\u0034":*_adagfd =8;case "\u0061c\u0063\u0065\u006e\u0074\u0035":*_adagfd =9; -case "\u0061c\u0063\u0065\u006e\u0074\u0036":*_adagfd =10;case "\u0068y\u0070\u0065\u0072\u006c\u0069\u006ek":*_adagfd =11;case "\u0066\u006f\u006c\u006c\u006f\u0077\u0065\u0064\u0048\u0079\u0070\u0065r\u006c\u0069\u006e\u006b":*_adagfd =12;case "\u006e\u006f\u006e\u0065":*_adagfd =13; -case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0031":*_adagfd =14;case "\u0074\u0065\u0078t\u0031":*_adagfd =15;case "b\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064\u0032":*_adagfd =16;case "\u0074\u0065\u0078t\u0032":*_adagfd =17; -};};_daddde ,_bcbae =d .Token ();if _bcbae !=nil {return _bcbae ;};if _bfcfcc ,_fcgcfed :=_daddde .(_b .EndElement );_fcgcfed &&_bfcfcc .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",_daddde ); -};func NewCT_FFHelpText ()*CT_FFHelpText {_baef :=&CT_FFHelpText {};return _baef };func (_dffdc ST_FFTextType )String ()string {switch _dffdc {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 (_feagf *EG_FtnEdnNumProps )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _feagf .NumStart !=nil {_eagee :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006e\u0075\u006d\u0053\u0074\u0061\u0072\u0074"}};e .EncodeElement (_feagf .NumStart ,_eagee ); -};if _feagf .NumRestart !=nil {_dbgacf :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006eu\u006d\u0052\u0065\u0073\u0074\u0061\u0072\u0074"}};e .EncodeElement (_feagf .NumRestart ,_dbgacf );};return nil ;}; +// ValidateWithPath validates the CT_FFCheckBoxChoice and its children, prefixing error messages with path +func (_eegc *CT_FFCheckBoxChoice )ValidateWithPath (path string )error {if _eegc .Size !=nil {if _afec :=_eegc .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_afec !=nil {return _afec ;};};if _eegc .SizeAuto !=nil {if _aacgd :=_eegc .SizeAuto .ValidateWithPath (path +"\u002fS\u0069\u007a\u0065\u0041\u0075\u0074o"); +_aacgd !=nil {return _aacgd ;};};return nil ;}; -// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path -func (_dffa *CT_NumFmt )ValidateWithPath (path string )error {if _dffa .ValAttr ==ST_NumberFormatUnset {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 _aabcag :=_dffa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aabcag !=nil {return _aabcag ;};return nil ;};func (_fffag *CT_SdtDocPart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start ); -if _fffag .DocPartGallery !=nil {_edaca :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003ad\u006f\u0063\u0050a\u0072\u0074\u0047\u0061\u006c\u006c\u0065\u0072\u0079"}};e .EncodeElement (_fffag .DocPartGallery ,_edaca );};if _fffag .DocPartCategory !=nil {_beggb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u0043\u0061\u0074e\u0067\u006f\u0072\u0079"}}; -e .EncodeElement (_fffag .DocPartCategory ,_beggb );};if _fffag .DocPartUnique !=nil {_afcda :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064o\u0063\u0050\u0061\u0072\u0074\u0055\u006e\u0069\u0071\u0075\u0065"}};e .EncodeElement (_fffag .DocPartUnique ,_afcda ); -};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfga *CT_TargetScreenSz )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfga .ValAttr =ST_TargetScreenSz (1);for _ ,_bedbb :=range start .Attr {if _bedbb .Name .Local =="\u0076\u0061\u006c"{_dfga .ValAttr .UnmarshalXMLAttr (_bedbb ); -continue ;};};for {_cafeg ,_ebeae :=d .Token ();if _ebeae !=nil {return _f .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",_ebeae ); -};if _aafbg ,_ffagb :=_cafeg .(_b .EndElement );_ffagb &&_aafbg .Name ==start .Name {break ;};};return nil ;};func (_cceeda *CT_PPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bffg :for {_ffdac ,_dafbd :=d .Token ();if _dafbd !=nil {return _dafbd ; -};switch _bdfe :=_ffdac .(type ){case _b .StartElement :switch _bdfe .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 :"\u0070\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0070\u0053\u0074\u0079\u006c\u0065"}:_cceeda .PStyle =NewCT_String (); -if _ebbdc :=d .DecodeElement (_cceeda .PStyle ,&_bdfe );_ebbdc !=nil {return _ebbdc ;};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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\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 :"\u006b\u0065\u0065\u0070\u004e\u0065\u0078\u0074"}:_cceeda .KeepNext =NewCT_OnOff (); -if _feeed :=d .DecodeElement (_cceeda .KeepNext ,&_bdfe );_feeed !=nil {return _feeed ;};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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"},_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 :"\u006be\u0065\u0070\u004c\u0069\u006e\u0065s"}:_cceeda .KeepLines =NewCT_OnOff (); -if _cbfca :=d .DecodeElement (_cceeda .KeepLines ,&_bdfe );_cbfca !=nil {return _cbfca ;};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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"},_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 :"\u0070a\u0067e\u0042\u0072\u0065\u0061\u006b\u0042\u0065\u0066\u006f\u0072\u0065"}:_cceeda .PageBreakBefore =NewCT_OnOff (); -if _fdagg :=d .DecodeElement (_cceeda .PageBreakBefore ,&_bdfe );_fdagg !=nil {return _fdagg ;};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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"},_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 :"\u0066r\u0061\u006d\u0065\u0050\u0072"}:_cceeda .FramePr =NewCT_FramePr (); -if _edabg :=d .DecodeElement (_cceeda .FramePr ,&_bdfe );_edabg !=nil {return _edabg ;};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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"},_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 :"\u0077\u0069\u0064o\u0077\u0043\u006f\u006e\u0074\u0072\u006f\u006c"}:_cceeda .WidowControl =NewCT_OnOff (); -if _bfbaf :=d .DecodeElement (_cceeda .WidowControl ,&_bdfe );_bfbaf !=nil {return _bfbaf ;};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 :"\u006e\u0075\u006dP\u0072"},_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 :"\u006e\u0075\u006dP\u0072"}:_cceeda .NumPr =NewCT_NumPr (); -if _caeeae :=d .DecodeElement (_cceeda .NumPr ,&_bdfe );_caeeae !=nil {return _caeeae ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u004c\u0069\u006e\u0065\u004e\u0075\u006d\u0062\u0065\u0072\u0073"}:_cceeda .SuppressLineNumbers =NewCT_OnOff (); -if _cgdff :=d .DecodeElement (_cceeda .SuppressLineNumbers ,&_bdfe );_cgdff !=nil {return _cgdff ;};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 :"\u0070\u0042\u0064\u0072"},_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 :"\u0070\u0042\u0064\u0072"}:_cceeda .PBdr =NewCT_PBdr (); -if _agedg :=d .DecodeElement (_cceeda .PBdr ,&_bdfe );_agedg !=nil {return _agedg ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_cceeda .Shd =NewCT_Shd (); -if _cgbba :=d .DecodeElement (_cceeda .Shd ,&_bdfe );_cgbba !=nil {return _cgbba ;};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 :"\u0074\u0061\u0062\u0073"},_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 :"\u0074\u0061\u0062\u0073"}:_cceeda .Tabs =NewCT_Tabs (); -if _bagbb :=d .DecodeElement (_cceeda .Tabs ,&_bdfe );_bagbb !=nil {return _bagbb ;};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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"},_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 :"\u0073\u0075\u0070\u0070re\u0073\u0073\u0041\u0075\u0074\u006f\u0048\u0079\u0070\u0068\u0065\u006e\u0073"}:_cceeda .SuppressAutoHyphens =NewCT_OnOff (); -if _gddcc :=d .DecodeElement (_cceeda .SuppressAutoHyphens ,&_bdfe );_gddcc !=nil {return _gddcc ;};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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"},_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 :"\u006bi\u006e\u0073\u006f\u006b\u0075"}:_cceeda .Kinsoku =NewCT_OnOff (); -if _gcdbc :=d .DecodeElement (_cceeda .Kinsoku ,&_bdfe );_gcdbc !=nil {return _gcdbc ;};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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"},_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 :"\u0077\u006f\u0072\u0064\u0057\u0072\u0061\u0070"}:_cceeda .WordWrap =NewCT_OnOff (); -if _acfecc :=d .DecodeElement (_cceeda .WordWrap ,&_bdfe );_acfecc !=nil {return _acfecc ;};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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\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 :"\u006f\u0076\u0065\u0072\u0066\u006c\u006f\u0077\u0050\u0075\u006e\u0063\u0074"}:_cceeda .OverflowPunct =NewCT_OnOff (); -if _beadd :=d .DecodeElement (_cceeda .OverflowPunct ,&_bdfe );_beadd !=nil {return _beadd ;};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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\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 :"\u0074\u006f\u0070L\u0069\u006e\u0065\u0050\u0075\u006e\u0063\u0074"}:_cceeda .TopLinePunct =NewCT_OnOff (); -if _cfdde :=d .DecodeElement (_cceeda .TopLinePunct ,&_bdfe );_cfdde !=nil {return _cfdde ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u0045"}:_cceeda .AutoSpaceDE =NewCT_OnOff (); -if _bgfdc :=d .DecodeElement (_cceeda .AutoSpaceDE ,&_bdfe );_bgfdc !=nil {return _bgfdc ;};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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"},_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 :"a\u0075\u0074\u006f\u0053\u0070\u0061\u0063\u0065\u0044\u004e"}:_cceeda .AutoSpaceDN =NewCT_OnOff (); -if _bcbgd :=d .DecodeElement (_cceeda .AutoSpaceDN ,&_bdfe );_bcbgd !=nil {return _bcbgd ;};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 :"\u0062\u0069\u0064\u0069"},_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 :"\u0062\u0069\u0064\u0069"}:_cceeda .Bidi =NewCT_OnOff (); -if _bcfcg :=d .DecodeElement (_cceeda .Bidi ,&_bdfe );_bcfcg !=nil {return _bcfcg ;};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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"},_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 :"\u0061\u0064\u006a\u0075\u0073\u0074\u0052\u0069\u0067h\u0074\u0049\u006e\u0064"}:_cceeda .AdjustRightInd =NewCT_OnOff (); -if _bedbg :=d .DecodeElement (_cceeda .AdjustRightInd ,&_bdfe );_bedbg !=nil {return _bedbg ;};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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"},_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 :"\u0073\u006e\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}:_cceeda .SnapToGrid =NewCT_OnOff (); -if _ebdb :=d .DecodeElement (_cceeda .SnapToGrid ,&_bdfe );_ebdb !=nil {return _ebdb ;};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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"},_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 :"\u0073p\u0061\u0063\u0069\u006e\u0067"}:_cceeda .Spacing =NewCT_Spacing (); -if _fafbcf :=d .DecodeElement (_cceeda .Spacing ,&_bdfe );_fafbcf !=nil {return _fafbcf ;};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 :"\u0069\u006e\u0064"},_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 :"\u0069\u006e\u0064"}:_cceeda .Ind =NewCT_Ind (); -if _cgggg :=d .DecodeElement (_cceeda .Ind ,&_bdfe );_cgggg !=nil {return _cgggg ;};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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0063\u006f\u006e\u0074\u0065\u0078\u0074\u0075\u0061\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_cceeda .ContextualSpacing =NewCT_OnOff (); -if _ffadgb :=d .DecodeElement (_cceeda .ContextualSpacing ,&_bdfe );_ffadgb !=nil {return _ffadgb ;};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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"},_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 :"\u006d\u0069\u0072\u0072\u006f\u0072\u0049\u006e\u0064\u0065\u006e\u0074\u0073"}:_cceeda .MirrorIndents =NewCT_OnOff (); -if _facfd :=d .DecodeElement (_cceeda .MirrorIndents ,&_bdfe );_facfd !=nil {return _facfd ;};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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_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 :"\u0073u\u0070p\u0072\u0065\u0073\u0073\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_cceeda .SuppressOverlap =NewCT_OnOff (); -if _dgefeb :=d .DecodeElement (_cceeda .SuppressOverlap ,&_bdfe );_dgefeb !=nil {return _dgefeb ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_cceeda .Jc =NewCT_Jc (); -if _fggega :=d .DecodeElement (_cceeda .Jc ,&_bdfe );_fggega !=nil {return _fggega ;};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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0065\u0078\u0074\u0044\u0069\u0072\u0065\u0063\u0074\u0069\u006f\u006e"}:_cceeda .TextDirection =NewCT_TextDirection (); -if _afdea :=d .DecodeElement (_cceeda .TextDirection ,&_bdfe );_afdea !=nil {return _afdea ;};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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\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 :"\u0074\u0065\u0078\u0074\u0041\u006c\u0069\u0067\u006e\u006d\u0065\u006e\u0074"}:_cceeda .TextAlignment =NewCT_TextAlignment (); -if _bfccb :=d .DecodeElement (_cceeda .TextAlignment ,&_bdfe );_bfccb !=nil {return _bfccb ;};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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"},_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 :"\u0074\u0065x\u0074\u0062\u006fx\u0054\u0069\u0067\u0068\u0074\u0057\u0072\u0061\u0070"}:_cceeda .TextboxTightWrap =NewCT_TextboxTightWrap (); -if _gbbbc :=d .DecodeElement (_cceeda .TextboxTightWrap ,&_bdfe );_gbbbc !=nil {return _gbbbc ;};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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"},_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 :"\u006f\u0075\u0074\u006c\u0069\u006e\u0065\u004c\u0076\u006c"}:_cceeda .OutlineLvl =NewCT_DecimalNumber (); -if _eefgf :=d .DecodeElement (_cceeda .OutlineLvl ,&_bdfe );_eefgf !=nil {return _eefgf ;};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 :"\u0064\u0069\u0076I\u0064"},_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 :"\u0064\u0069\u0076I\u0064"}:_cceeda .DivId =NewCT_DecimalNumber (); -if _fcbag :=d .DecodeElement (_cceeda .DivId ,&_bdfe );_fcbag !=nil {return _fcbag ;};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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0063\u006e\u0066\u0053\u0074\u0079\u006c\u0065"}:_cceeda .CnfStyle =NewCT_Cnf (); -if _aadad :=d .DecodeElement (_cceeda .CnfStyle ,&_bdfe );_aadad !=nil {return _aadad ;};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 :"\u0072\u0050\u0072"},_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 :"\u0072\u0050\u0072"}:_cceeda .RPr =NewCT_ParaRPr (); -if _ebedc :=d .DecodeElement (_cceeda .RPr ,&_bdfe );_ebedc !=nil {return _ebedc ;};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 :"\u0073\u0065\u0063\u0074\u0050\u0072"},_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 :"\u0073\u0065\u0063\u0074\u0050\u0072"}:_cceeda .SectPr =NewCT_SectPr (); -if _cdeca :=d .DecodeElement (_cceeda .SectPr ,&_bdfe );_cdeca !=nil {return _cdeca ;};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 :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"},_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 :"\u0070P\u0072\u0043\u0068\u0061\u006e\u0067e"}:_cceeda .PPrChange =NewCT_PPrChange (); -if _fege :=d .DecodeElement (_cceeda .PPrChange ,&_bdfe );_fege !=nil {return _fege ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bdfe .Name ); -if _fgabc :=d .Skip ();_fgabc !=nil {return _fgabc ;};};case _b .EndElement :break _bffg ;case _b .CharData :};};return nil ;};func (_eccgdg ST_FtnPos )ValidateWithPath (path string )error {switch _eccgdg {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 (_eccgdg )); -};return nil ;}; +// UnmarshalXML implements the xml.Unmarshaler interface. +func (_bdgff *AlternateContentRun )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eefbd :for {_ebccf ,_cgecab :=d .Token ();if _cgecab !=nil {return _cgecab ;};switch _cfecc :=_ebccf .(type ){case _g .StartElement :switch _cfecc .Name {case _g .Name {Space :_fgdage ,Local :"\u0043\u0068\u006f\u0069\u0063\u0065"}:_bdgff .Choice =NewAC_ChoiceRun (); +if _bbageae :=d .DecodeElement (_bdgff .Choice ,&_cfecc );_bbageae !=nil {return _bbageae ;};for _ ,_addcc :=range _cfecc .Attr {if _addcc .Name .Local =="\u0052\u0065\u0071\u0075\u0069\u0072\u0065\u0073"{_bdgff .Choice ._dfbedfe =_addcc .Value ;break ; +};};case _g .Name {Space :_fgdage ,Local :"\u0046\u0061\u006c\u006c\u0062\u0061\u0063\u006b"}:if _fbbcd ,_bbfgfbb :=_e .CreateElement (_cfecc );_bbfgfbb !=nil {return _bbfgfbb ;}else {if _acbcbgd :=d .DecodeElement (_fbbcd ,&_cfecc );_acbcbgd !=nil {return _acbcbgd ; +};_bdgff .Fallback =_fbbcd ;};};case _g .EndElement :break _eefbd ;case _g .CharData :};};return nil ;};func NewWdCT_WrapNone ()*WdCT_WrapNone {_dcgegf :=&WdCT_WrapNone {};return _dcgegf }; -// ValidateWithPath validates the CT_TblCellMar and its children, prefixing error messages with path -func (_aaddce *CT_TblCellMar )ValidateWithPath (path string )error {if _aaddce .Top !=nil {if _ccfaaa :=_aaddce .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070");_ccfaaa !=nil {return _ccfaaa ;};};if _aaddce .Start !=nil {if _gfgcb :=_aaddce .Start .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074"); -_gfgcb !=nil {return _gfgcb ;};};if _aaddce .Left !=nil {if _gcaca :=_aaddce .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_gcaca !=nil {return _gcaca ;};};if _aaddce .Bottom !=nil {if _ceeabd :=_aaddce .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_ceeabd !=nil {return _ceeabd ;};};if _aaddce .End !=nil {if _edfae :=_aaddce .End .ValidateWithPath (path +"\u002f\u0045\u006e\u0064");_edfae !=nil {return _edfae ;};};if _aaddce .Right !=nil {if _faece :=_aaddce .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074"); -_faece !=nil {return _faece ;};};return nil ;};func (_gbdef *CT_DocPartBehavior )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ebbee ,_eccca :=_gbdef .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"});if _eccca !=nil {return _eccca ; -};start .Attr =append (start .Attr ,_ebbee );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bdbfeb *CT_Text )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bdbfeb .SpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_f .Sprintf ("\u0025\u0076",*_bdbfeb .SpaceAttr )}); -};e .EncodeElement (_bdbfeb .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dffgce ST_FldCharType )Validate ()error {return _dffgce .ValidateWithPath ("")};func (_fcfbd ST_Zoom )ValidateWithPath (path string )error {switch _fcfbd {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 (_fcfbd )); -};return nil ;};func (_fccfc *CT_FramePr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fccfc .DropCapAttr !=ST_DropCapUnset {_egeg ,_aacag :=_fccfc .DropCapAttr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0064\u0072\u006f\u0070\u0043\u0061p"}); -if _aacag !=nil {return _aacag ;};start .Attr =append (start .Attr ,_egeg );};if _fccfc .LinesAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u006c\u0069\u006e\u0065\u0073"},Value :_f .Sprintf ("\u0025\u0076",*_fccfc .LinesAttr )}); -};if _fccfc .WAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_fccfc .WAttr )});};if _fccfc .HAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0068"},Value :_f .Sprintf ("\u0025\u0076",*_fccfc .HAttr )}); -};if _fccfc .VSpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0076\u0053\u0070\u0061\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fccfc .VSpaceAttr )});};if _fccfc .HSpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0068\u0053\u0070\u0061\u0063\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_fccfc .HSpaceAttr )}); -};if _fccfc .WrapAttr !=ST_WrapUnset {_bfcbe ,_cgeedd :=_fccfc .WrapAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0077\u0072\u0061\u0070"});if _cgeedd !=nil {return _cgeedd ;};start .Attr =append (start .Attr ,_bfcbe );};if _fccfc .HAnchorAttr !=ST_HAnchorUnset {_ecdeee ,_aege :=_fccfc .HAnchorAttr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0068\u0041\u006e\u0063\u0068\u006fr"}); -if _aege !=nil {return _aege ;};start .Attr =append (start .Attr ,_ecdeee );};if _fccfc .VAnchorAttr !=ST_VAnchorUnset {_bdgd ,_ggbd :=_fccfc .VAnchorAttr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0076\u0041\u006e\u0063\u0068\u006fr"});if _ggbd !=nil {return _ggbd ; -};start .Attr =append (start .Attr ,_bdgd );};if _fccfc .XAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0078"},Value :_f .Sprintf ("\u0025\u0076",*_fccfc .XAttr )});};if _fccfc .XAlignAttr !=_bc .ST_XAlignUnset {_ggaa ,_cfdgc :=_fccfc .XAlignAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0078\u0041\u006c\u0069\u0067\u006e"}); -if _cfdgc !=nil {return _cfdgc ;};start .Attr =append (start .Attr ,_ggaa );};if _fccfc .YAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0079"},Value :_f .Sprintf ("\u0025\u0076",*_fccfc .YAttr )});};if _fccfc .YAlignAttr !=_bc .ST_YAlignUnset {_aaac ,_edgda :=_fccfc .YAlignAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0079\u0041\u006c\u0069\u0067\u006e"}); -if _edgda !=nil {return _edgda ;};start .Attr =append (start .Attr ,_aaac );};if _fccfc .HRuleAttr !=ST_HeightRuleUnset {_dffgd ,_aaaec :=_fccfc .HRuleAttr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0068\u0052\u0075\u006c\u0065"});if _aaaec !=nil {return _aaaec ; -};start .Attr =append (start .Attr ,_dffgd );};if _fccfc .AnchorLockAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0061n\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b"},Value :_f .Sprintf ("\u0025\u0076",*_fccfc .AnchorLockAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_feaebc *ST_TextboxTightWrap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edaefb ,_ccgee :=d .Token ();if _ccgee !=nil {return _ccgee ; -};if _accbdb ,_febeab :=_edaefb .(_b .EndElement );_febeab &&_accbdb .Name ==start .Name {*_feaebc =1;return nil ;};if _dafdff ,_ffbbgg :=_edaefb .(_b .CharData );!_ffbbgg {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",_edaefb ); -}else {switch string (_dafdff ){case "":*_feaebc =0;case "\u006e\u006f\u006e\u0065":*_feaebc =1;case "\u0061\u006c\u006c\u004c\u0069\u006e\u0065\u0073":*_feaebc =2;case "\u0066\u0069r\u0073\u0074\u0041n\u0064\u004c\u0061\u0073\u0074\u004c\u0069\u006e\u0065":*_feaebc =3; -case "\u0066\u0069\u0072\u0073\u0074\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_feaebc =4;case "\u006c\u0061\u0073t\u004c\u0069\u006e\u0065\u004f\u006e\u006c\u0079":*_feaebc =5;};};_edaefb ,_ccgee =d .Token ();if _ccgee !=nil {return _ccgee ;}; -if _dccff ,_dagafg :=_edaefb .(_b .EndElement );_dagafg &&_dccff .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",_edaefb ); -};func (_bfcfab ST_JcTable )String ()string {switch _bfcfab {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 (_dafcg *CT_TblGridChange )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dafcg .TblGrid =NewCT_TblGridBase ();for _ ,_bddcd :=range start .Attr {if _bddcd .Name .Local =="\u0069\u0064"{_fafbbc ,_afdabb :=_d .ParseInt (_bddcd .Value ,10,64); -if _afdabb !=nil {return _afdabb ;};_dafcg .IdAttr =_fafbbc ;continue ;};};_bcfdga :for {_ccbgfg ,_geeab :=d .Token ();if _geeab !=nil {return _geeab ;};switch _bgbcab :=_ccbgfg .(type ){case _b .StartElement :switch _bgbcab .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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"},_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 :"\u0074b\u006c\u0047\u0072\u0069\u0064"}:if _eccfbg :=d .DecodeElement (_dafcg .TblGrid ,&_bgbcab ); -_eccfbg !=nil {return _eccfbg ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_bgbcab .Name ); -if _abeef :=d .Skip ();_abeef !=nil {return _abeef ;};};case _b .EndElement :break _bcfdga ;case _b .CharData :};};return nil ;};type EG_ContentRowContent struct{ +// Validate validates the CT_AbstractNum and its children +func (_dcd *CT_AbstractNum )Validate ()error {return _dcd .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0062\u0073\u0074\u0072\u0061c\u0074\u004e\u0075\u006d");}; -// Table Row -Tr []*CT_Row ; +// Validate validates the CT_Styles and its children +func (_fcdagb *CT_Styles )Validate ()error {return _fcdagb .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0079\u006c\u0065s");};func (_aacgf ST_MeasurementOrPercent )String ()string {if _aacgf .ST_DecimalNumberOrPercent !=nil {return _aacgf .ST_DecimalNumberOrPercent .String (); +};if _aacgf .ST_UniversalMeasure !=nil {return _a .Sprintf ("\u0025\u0076",*_aacgf .ST_UniversalMeasure );};return "";}; -// Row-Level Custom XML Element -CustomXml *CT_CustomXmlRow ; +// Validate validates the CT_OdsoFieldMapData and its children +func (_eeeec *CT_OdsoFieldMapData )Validate ()error {return _eeeec .ValidateWithPath ("\u0043\u0054\u005f\u004fds\u006f\u0046\u0069\u0065\u006c\u0064\u004d\u0061\u0070\u0044\u0061\u0074\u0061");};type CT_Lock struct{ -// Row-Level Structured Document Tag -Sdt *CT_SdtRow ;EG_RunLevelElts []*EG_RunLevelElts ;};const (ST_ZoomUnset ST_Zoom =0;ST_ZoomNone ST_Zoom =1;ST_ZoomFullPage ST_Zoom =2;ST_ZoomBestFit ST_Zoom =3;ST_ZoomTextFit ST_Zoom =4;);func (_cabdag ST_NumberFormat )Validate ()error {return _cabdag .ValidateWithPath ("")}; +// Locking Type +ValAttr ST_Lock ;};func (_gbafde ST_LineNumberRestart )Validate ()error {return _gbafde .ValidateWithPath ("")}; +// ValidateWithPath validates the CT_FFCheckBox and its children, prefixing error messages with path +func (_afga *CT_FFCheckBox )ValidateWithPath (path string )error {if _afga .Choice !=nil {if _ggadc :=_afga .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ggadc !=nil {return _ggadc ;};};if _afga .Default !=nil {if _bbae :=_afga .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); +_bbae !=nil {return _bbae ;};};if _afga .Checked !=nil {if _gbfag :=_afga .Checked .ValidateWithPath (path +"\u002f\u0043\u0068\u0065\u0063\u006b\u0065\u0064");_gbfag !=nil {return _gbfag ;};};return nil ;};type CT_LsdException struct{ -// Validate validates the CT_NumLvl and its children -func (_bbgdb *CT_NumLvl )Validate ()error {return _bbgdb .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u004c\u0076l");};func (_bgabaa *CT_PermStart )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bgabaa .EdGrpAttr !=ST_EdGrpUnset {_gbdfb ,_ccfca :=_bgabaa .EdGrpAttr .MarshalXMLAttr (_b .Name {Local :"\u0077:\u0065\u0064\u0047\u0072\u0070"}); -if _ccfca !=nil {return _ccfca ;};start .Attr =append (start .Attr ,_gbdfb );};if _bgabaa .EdAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0076",*_bgabaa .EdAttr )}); -};if _bgabaa .ColFirstAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0063\u006f\u006c\u0046\u0069\u0072\u0073\u0074"},Value :_f .Sprintf ("\u0025\u0076",*_bgabaa .ColFirstAttr )});};if _bgabaa .ColLastAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u004c\u0061\u0073t"},Value :_f .Sprintf ("\u0025\u0076",*_bgabaa .ColLastAttr )}); -};start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_bgabaa .IdAttr )});if _bgabaa .DisplacedByCustomXmlAttr !=ST_DisplacedByCustomXmlUnset {_ceae ,_bfdba :=_bgabaa .DisplacedByCustomXmlAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0064\u0069sp\u006c\u0061\u0063\u0065\u0064\u0042\u0079\u0043\u0075\u0073\u0074\u006f\u006d\u0058m\u006c"}); -if _bfdba !=nil {return _bfdba ;};start .Attr =append (start .Attr ,_ceae );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Color struct{ +// Primary Style Name +NameAttr string ; -// Run Content Color -ValAttr ST_HexColor ; +// Latent Style Locking Setting +LockedAttr *_ffb .ST_OnOff ; -// Run Content Theme Color -ThemeColorAttr ST_ThemeColor ; +// Override default sorting order +UiPriorityAttr *int64 ; -// Run Content Theme Color Tint -ThemeTintAttr *string ; +// Semi hidden text override +SemiHiddenAttr *_ffb .ST_OnOff ; -// Run Content Theme Color Shade -ThemeShadeAttr *string ;};func (_abbbae *CT_TblPrBase )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fgefa :for {_cdddf ,_bbeef :=d .Token ();if _bbeef !=nil {return _bbeef ;};switch _ccbdb :=_cdddf .(type ){case _b .StartElement :switch _ccbdb .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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"},_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 :"\u0074\u0062\u006c\u0053\u0074\u0079\u006c\u0065"}:_abbbae .TblStyle =NewCT_String (); -if _abddc :=d .DecodeElement (_abbbae .TblStyle ,&_ccbdb );_abddc !=nil {return _abddc ;};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 :"\u0074\u0062\u006c\u0070\u0050\u0072"},_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 :"\u0074\u0062\u006c\u0070\u0050\u0072"}:_abbbae .TblpPr =NewCT_TblPPr (); -if _bgdfcf :=d .DecodeElement (_abbbae .TblpPr ,&_ccbdb );_bgdfcf !=nil {return _bgdfcf ;};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 :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"},_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 :"\u0074\u0062\u006c\u004f\u0076\u0065\u0072\u006c\u0061\u0070"}:_abbbae .TblOverlap =NewCT_TblOverlap (); -if _gcbdfg :=d .DecodeElement (_abbbae .TblOverlap ,&_ccbdb );_gcbdfg !=nil {return _gcbdfg ;};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 :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"},_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 :"\u0062\u0069\u0064\u0069\u0056\u0069\u0073\u0075\u0061\u006c"}:_abbbae .BidiVisual =NewCT_OnOff (); -if _bbgfdd :=d .DecodeElement (_abbbae .BidiVisual ,&_ccbdb );_bbgfdd !=nil {return _bbgfdd ;};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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0052\u006f\u0077\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_abbbae .TblStyleRowBandSize =NewCT_DecimalNumber (); -if _cdcdg :=d .DecodeElement (_abbbae .TblStyleRowBandSize ,&_ccbdb );_cdcdg !=nil {return _cdcdg ;};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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"},_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 :"\u0074\u0062\u006c\u0053ty\u006c\u0065\u0043\u006f\u006c\u0042\u0061\u006e\u0064\u0053\u0069\u007a\u0065"}:_abbbae .TblStyleColBandSize =NewCT_DecimalNumber (); -if _acgbc :=d .DecodeElement (_abbbae .TblStyleColBandSize ,&_ccbdb );_acgbc !=nil {return _acgbc ;};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 :"\u0074\u0062\u006c\u0057"},_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 :"\u0074\u0062\u006c\u0057"}:_abbbae .TblW =NewCT_TblWidth (); -if _fbfcf :=d .DecodeElement (_abbbae .TblW ,&_ccbdb );_fbfcf !=nil {return _fbfcf ;};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 :"\u006a\u0063"},_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 :"\u006a\u0063"}:_abbbae .Jc =NewCT_JcTable (); -if _babab :=d .DecodeElement (_abbbae .Jc ,&_ccbdb );_babab !=nil {return _babab ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u0053\u0070a\u0063\u0069\u006e\u0067"}:_abbbae .TblCellSpacing =NewCT_TblWidth (); -if _gedde :=d .DecodeElement (_abbbae .TblCellSpacing ,&_ccbdb );_gedde !=nil {return _gedde ;};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 :"\u0074\u0062\u006c\u0049\u006e\u0064"},_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 :"\u0074\u0062\u006c\u0049\u006e\u0064"}:_abbbae .TblInd =NewCT_TblWidth (); -if _fgbee :=d .DecodeElement (_abbbae .TblInd ,&_ccbdb );_fgbee !=nil {return _fgbee ;};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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"},_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 :"\u0074\u0062\u006c\u0042\u006f\u0072\u0064\u0065\u0072\u0073"}:_abbbae .TblBorders =NewCT_TblBorders (); -if _dabgb :=d .DecodeElement (_abbbae .TblBorders ,&_ccbdb );_dabgb !=nil {return _dabgb ;};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 :"\u0073\u0068\u0064"},_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 :"\u0073\u0068\u0064"}:_abbbae .Shd =NewCT_Shd (); -if _ggfbd :=d .DecodeElement (_abbbae .Shd ,&_ccbdb );_ggfbd !=nil {return _ggfbd ;};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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"},_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 :"\u0074b\u006c\u004c\u0061\u0079\u006f\u0075t"}:_abbbae .TblLayout =NewCT_TblLayoutType (); -if _gbfege :=d .DecodeElement (_abbbae .TblLayout ,&_ccbdb );_gbfege !=nil {return _gbfege ;};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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"},_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 :"\u0074\u0062\u006c\u0043\u0065\u006c\u006c\u004d\u0061\u0072"}:_abbbae .TblCellMar =NewCT_TblCellMar (); -if _bfddb :=d .DecodeElement (_abbbae .TblCellMar ,&_ccbdb );_bfddb !=nil {return _bfddb ;};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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"},_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 :"\u0074b\u006c\u004c\u006f\u006f\u006b"}:_abbbae .TblLook =NewCT_TblLook (); -if _efdac :=d .DecodeElement (_abbbae .TblLook ,&_ccbdb );_efdac !=nil {return _efdac ;};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 :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0062\u006c\u0043\u0061\u0070\u0074\u0069\u006f\u006e"}:_abbbae .TblCaption =NewCT_String (); -if _ddfag :=d .DecodeElement (_abbbae .TblCaption ,&_ccbdb );_ddfag !=nil {return _ddfag ;};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 :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"},_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 :"\u0074\u0062\u006c\u0044\u0065\u0073\u0063\u0072\u0069p\u0074\u0069\u006f\u006e"}:_abbbae .TblDescription =NewCT_String (); -if _dbgbad :=d .DecodeElement (_abbbae .TblDescription ,&_ccbdb );_dbgbad !=nil {return _dbgbad ;};default:_af .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_ccbdb .Name ); -if _cdgfc :=d .Skip ();_cdgfc !=nil {return _cdgfc ;};};case _b .EndElement :break _fgefa ;case _b .CharData :};};return nil ;};type CT_FtnPos struct{ +// Unhide when used +UnhideWhenUsedAttr *_ffb .ST_OnOff ; -// Footnote Position Type -ValAttr ST_FtnPos ;};type CT_PPrChange struct{AuthorAttr string ;DateAttr *_e .Time ; +// Latent Style Primary Style Setting +QFormatAttr *_ffb .ST_OnOff ;}; -// Annotation Identifier -IdAttr int64 ;PPr *CT_PPrBase ;};func (_ggbea *CT_ParaRPrOriginal )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ggbea .Ins !=nil {_fdceg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069n\u0073"}}; -e .EncodeElement (_ggbea .Ins ,_fdceg );};if _ggbea .Del !=nil {_dfgge :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0064e\u006c"}};e .EncodeElement (_ggbea .Del ,_dfgge );};if _ggbea .MoveFrom !=nil {_cgffe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0046\u0072\u006f\u006d"}}; -e .EncodeElement (_ggbea .MoveFrom ,_cgffe );};if _ggbea .MoveTo !=nil {_aega :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006d\u006f\u0076\u0065\u0054\u006f"}};e .EncodeElement (_ggbea .MoveTo ,_aega );};if _ggbea .RStyle !=nil {_bfcgg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0053\u0074\u0079\u006c\u0065"}}; -e .EncodeElement (_ggbea .RStyle ,_bfcgg );};if _ggbea .RFonts !=nil {_ggebgc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072\u0046\u006f\u006e\u0074\u0073"}};e .EncodeElement (_ggbea .RFonts ,_ggebgc );};if _ggbea .B !=nil {_adcb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062"}}; -e .EncodeElement (_ggbea .B ,_adcb );};if _ggbea .BCs !=nil {_bfcff :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062C\u0073"}};e .EncodeElement (_ggbea .BCs ,_bfcff );};if _ggbea .I !=nil {_gaadcc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069"}}; -e .EncodeElement (_ggbea .I ,_gaadcc );};if _ggbea .ICs !=nil {_ccecb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0069C\u0073"}};e .EncodeElement (_ggbea .ICs ,_ccecb );};if _ggbea .Caps !=nil {_eeagd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0061\u0070\u0073"}}; -e .EncodeElement (_ggbea .Caps ,_eeagd );};if _ggbea .SmallCaps !=nil {_fefdc :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0073\u006d\u0061\u006c\u006c\u0043\u0061\u0070\u0073"}};e .EncodeElement (_ggbea .SmallCaps ,_fefdc );};if _ggbea .Strike !=nil {_efefe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0074\u0072\u0069\u006b\u0065"}}; -e .EncodeElement (_ggbea .Strike ,_efefe );};if _ggbea .Dstrike !=nil {_edeaa :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0064\u0073\u0074\u0072\u0069\u006be"}};e .EncodeElement (_ggbea .Dstrike ,_edeaa );};if _ggbea .Outline !=nil {_acaggf :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006f\u0075\u0074\u006c\u0069\u006ee"}}; -e .EncodeElement (_ggbea .Outline ,_acaggf );};if _ggbea .Shadow !=nil {_gfead :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_ggbea .Shadow ,_gfead );};if _ggbea .Emboss !=nil {_adgeeac :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u006d\u0062\u006f\u0073\u0073"}}; -e .EncodeElement (_ggbea .Emboss ,_adgeeac );};if _ggbea .Imprint !=nil {_bbegc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0069\u006d\u0070\u0072\u0069\u006et"}};e .EncodeElement (_ggbea .Imprint ,_bbegc );};if _ggbea .NoProof !=nil {_aebeg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006e\u006f\u0050\u0072\u006f\u006ff"}}; -e .EncodeElement (_ggbea .NoProof ,_aebeg );};if _ggbea .SnapToGrid !=nil {_bceea :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073n\u0061\u0070\u0054\u006f\u0047\u0072\u0069\u0064"}};e .EncodeElement (_ggbea .SnapToGrid ,_bceea );};if _ggbea .Vanish !=nil {_gaffa :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0076\u0061\u006e\u0069\u0073\u0068"}}; -e .EncodeElement (_ggbea .Vanish ,_gaffa );};if _ggbea .WebHidden !=nil {_fdafa :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0077\u0065\u0062\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_ggbea .WebHidden ,_fdafa );};if _ggbea .Color !=nil {_afaeg :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0063\u006f\u006c\u006f\u0072"}}; -e .EncodeElement (_ggbea .Color ,_afaeg );};if _ggbea .Spacing !=nil {_gedffc :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0073\u0070\u0061\u0063\u0069\u006eg"}};e .EncodeElement (_ggbea .Spacing ,_gedffc );};if _ggbea .W !=nil {_ccdgd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0077"}}; -e .EncodeElement (_ggbea .W ,_ccdgd );};if _ggbea .Kern !=nil {_aedgd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006b\u0065\u0072\u006e"}};e .EncodeElement (_ggbea .Kern ,_aedgd );};if _ggbea .Position !=nil {_decae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}}; -e .EncodeElement (_ggbea .Position ,_decae );};if _ggbea .Sz !=nil {_bgbba :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a"}};e .EncodeElement (_ggbea .Sz ,_bgbba );};if _ggbea .SzCs !=nil {_aggfd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073\u007a\u0043\u0073"}}; -e .EncodeElement (_ggbea .SzCs ,_aggfd );};if _ggbea .Highlight !=nil {_beecb :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0068\u0069\u0067\u0068\u006c\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ggbea .Highlight ,_beecb );};if _ggbea .U !=nil {_gffae :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0075"}}; -e .EncodeElement (_ggbea .U ,_gffae );};if _ggbea .Effect !=nil {_cageg :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u0066\u0066\u0065\u0063\u0074"}};e .EncodeElement (_ggbea .Effect ,_cageg );};if _ggbea .Bdr !=nil {_daece :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0062d\u0072"}}; -e .EncodeElement (_ggbea .Bdr ,_daece );};if _ggbea .Shd !=nil {_cbbfb :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073h\u0064"}};e .EncodeElement (_ggbea .Shd ,_cbbfb );};if _ggbea .FitText !=nil {_eccee :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u0066\u0069\u0074\u0054\u0065\u0078t"}}; -e .EncodeElement (_ggbea .FitText ,_eccee );};if _ggbea .VertAlign !=nil {_eeddee :=_b .StartElement {Name :_b .Name {Local :"w\u003a\u0076\u0065\u0072\u0074\u0041\u006c\u0069\u0067\u006e"}};e .EncodeElement (_ggbea .VertAlign ,_eeddee );};if _ggbea .Rtl !=nil {_cegda :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0072t\u006c"}}; -e .EncodeElement (_ggbea .Rtl ,_cegda );};if _ggbea .Cs !=nil {_cdbe :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0063\u0073"}};e .EncodeElement (_ggbea .Cs ,_cdbe );};if _ggbea .Em !=nil {_cffd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u006d"}}; -e .EncodeElement (_ggbea .Em ,_cffd );};if _ggbea .Lang !=nil {_fadcd :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u006c\u0061\u006e\u0067"}};e .EncodeElement (_ggbea .Lang ,_fadcd );};if _ggbea .EastAsianLayout !=nil {_cfcee :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0065\u0061\u0073\u0074\u0041\u0073\u0069\u0061\u006e\u004ca\u0079\u006f\u0075\u0074"}}; -e .EncodeElement (_ggbea .EastAsianLayout ,_cfcee );};if _ggbea .SpecVanish !=nil {_gcffc :=_b .StartElement {Name :_b .Name {Local :"\u0077\u003a\u0073p\u0065\u0063\u0056\u0061\u006e\u0069\u0073\u0068"}};e .EncodeElement (_ggbea .SpecVanish ,_gcffc ); -};if _ggbea .OMath !=nil {_egafe :=_b .StartElement {Name :_b .Name {Local :"\u0077:\u006f\u004d\u0061\u0074\u0068"}};e .EncodeElement (_ggbea .OMath ,_egafe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the Settings and its children, prefixing error messages with path +func (_cbdefe *Settings )ValidateWithPath (path string )error {if _gefge :=_cbdefe .CT_Settings .ValidateWithPath (path );_gefge !=nil {return _gefge ;};return nil ;}; -// ValidateWithPath validates the CT_EdnPos and its children, prefixing error messages with path -func (_deba *CT_EdnPos )ValidateWithPath (path string )error {if _deba .ValAttr ==ST_EdnPosUnset {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 _gdgffd :=_deba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdgffd !=nil {return _gdgffd ;};return nil ;};func NewCT_SdtContentRow ()*CT_SdtContentRow {_gfdda :=&CT_SdtContentRow {};return _gfdda };func (_dageb ST_FtnEdn )ValidateWithPath (path string )error {switch _dageb {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 (_dageb )); -};return nil ;};func (_dabe *CT_SdtPrChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbgaa :for {_gcaeca ,_geagff :=d .Token ();if _geagff !=nil {return _geagff ;};switch _bbbbfc :=_gcaeca .(type ){case _b .StartElement :switch _bbbbfc .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 :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e"}:_dabe .Equation =NewCT_Empty (); -if _abcg :=d .DecodeElement (_dabe .Equation ,&_bbbbfc );_abcg !=nil {return _abcg ;};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 :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"},_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 :"\u0063\u006f\u006d\u0062\u006f\u0042\u006f\u0078"}:_dabe .ComboBox =NewCT_SdtComboBox (); -if _cddfec :=d .DecodeElement (_dabe .ComboBox ,&_bbbbfc );_cddfec !=nil {return _cddfec ;};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 :"\u0064\u0061\u0074\u0065"},_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 :"\u0064\u0061\u0074\u0065"}:_dabe .Date =NewCT_SdtDate (); -if _dbbf :=d .DecodeElement (_dabe .Date ,&_bbbbfc );_dbbf !=nil {return _dbbf ;};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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"},_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 :"\u0064\u006f\u0063\u0050\u0061\u0072\u0074\u004f\u0062\u006a"}:_dabe .DocPartObj =NewCT_SdtDocPart (); -if _dfdgf :=d .DecodeElement (_dabe .DocPartObj ,&_bbbbfc );_dfdgf !=nil {return _dfdgf ;};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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\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 :"d\u006f\u0063\u0050\u0061\u0072\u0074\u004c\u0069\u0073\u0074"}:_dabe .DocPartList =NewCT_SdtDocPart (); -if _aafgfg :=d .DecodeElement (_dabe .DocPartList ,&_bbbbfc );_aafgfg !=nil {return _aafgfg ;};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 :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\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 :"\u0064\u0072\u006fp\u0044\u006f\u0077\u006e\u004c\u0069\u0073\u0074"}:_dabe .DropDownList =NewCT_SdtDropDownList (); -if _abeacb :=d .DecodeElement (_dabe .DropDownList ,&_bbbbfc );_abeacb !=nil {return _abeacb ;};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 :"\u0070i\u0063\u0074\u0075\u0072\u0065"},_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 :"\u0070i\u0063\u0074\u0075\u0072\u0065"}:_dabe .Picture =NewCT_Empty (); -if _bgeeb :=d .DecodeElement (_dabe .Picture ,&_bbbbfc );_bgeeb !=nil {return _bgeeb ;};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 :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\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 :"\u0072\u0069\u0063\u0068\u0054\u0065\u0078\u0074"}:_dabe .RichText =NewCT_Empty (); -if _bfcdb :=d .DecodeElement (_dabe .RichText ,&_bbbbfc );_bfcdb !=nil {return _bfcdb ;};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 :"\u0074\u0065\u0078\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 :"\u0074\u0065\u0078\u0074"}:_dabe .Text =NewCT_SdtText (); -if _baeafb :=d .DecodeElement (_dabe .Text ,&_bbbbfc );_baeafb !=nil {return _baeafb ;};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 :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"},_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 :"\u0063\u0069\u0074\u0061\u0074\u0069\u006f\u006e"}:_dabe .Citation =NewCT_Empty (); -if _feade :=d .DecodeElement (_dabe .Citation ,&_bbbbfc );_feade !=nil {return _feade ;};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 :"\u0067\u0072\u006fu\u0070"},_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 :"\u0067\u0072\u006fu\u0070"}:_dabe .Group =NewCT_Empty (); -if _aaade :=d .DecodeElement (_dabe .Group ,&_bbbbfc );_aaade !=nil {return _aaade ;};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 :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"},_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 :"\u0062\u0069\u0062l\u0069\u006f\u0067\u0072\u0061\u0070\u0068\u0079"}:_dabe .Bibliography =NewCT_Empty (); -if _fffce :=d .DecodeElement (_dabe .Bibliography ,&_bbbbfc );_fffce !=nil {return _fffce ;};default:_af .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\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",_bbbbfc .Name ); -if _dfeaf :=d .Skip ();_dfeaf !=nil {return _dfeaf ;};};case _b .EndElement :break _fbgaa ;case _b .CharData :};};return nil ;};func (_gdcfb *CT_TblOverlap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gdcfb .ValAttr =ST_TblOverlap (1); -for _ ,_gcaag :=range start .Attr {if _gcaag .Name .Local =="\u0076\u0061\u006c"{_gdcfb .ValAttr .UnmarshalXMLAttr (_gcaag );continue ;};};for {_dbfdbb ,_dgaad :=d .Token ();if _dgaad !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054b\u006cO\u0076e\u0072\u006c\u0061\u0070\u003a\u0020\u0025s",_dgaad ); -};if _bdadcf ,_beaddgb :=_dbfdbb .(_b .EndElement );_beaddgb &&_bdadcf .Name ==start .Name {break ;};};return nil ;};func (_dgecgc *CT_DocVars )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbfba :for {_efeac ,_fcdd :=d .Token ();if _fcdd !=nil {return _fcdd ; -};switch _bgdf :=_efeac .(type ){case _b .StartElement :switch _bgdf .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 :"\u0064\u006f\u0063\u0056\u0061\u0072"},_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 :"\u0064\u006f\u0063\u0056\u0061\u0072"}:_egecd :=NewCT_DocVar (); -if _ccbba :=d .DecodeElement (_egecd ,&_bgdf );_ccbba !=nil {return _ccbba ;};_dgecgc .DocVar =append (_dgecgc .DocVar ,_egecd );default:_af .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_bgdf .Name ); -if _ebef :=d .Skip ();_ebef !=nil {return _ebef ;};};case _b .EndElement :break _bbfba ;case _b .CharData :};};return nil ;};func (_eaddd *CT_View )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_dgccc ,_abeebe :=_eaddd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u0077\u003a\u0076a\u006c"}); -if _abeebe !=nil {return _abeebe ;};start .Attr =append (start .Attr ,_dgccc );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewFonts ()*Fonts {_edba :=&Fonts {};_edba .CT_FontsList =*NewCT_FontsList (); -return _edba };func (_fggfc *CT_TblGridCol )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fggfc .WAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u003a\u0077"},Value :_f .Sprintf ("\u0025\u0076",*_fggfc .WAttr )}); -};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func init (){_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .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 ); -_gf .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0077\u0073\u0070",NewWdWsp ); +// Validate validates the CT_CharacterSpacing and its children +func (_bfdcf *CT_CharacterSpacing )Validate ()error {return _bfdcf .ValidateWithPath ("\u0043\u0054\u005f\u0043ha\u0072\u0061\u0063\u0074\u0065\u0072\u0053\u0070\u0061\u0063\u0069\u006e\u0067");};func (_daacf *CT_WritingStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdbfa :=range start .Attr {if _fdbfa .Name .Local =="\u006c\u0061\u006e\u0067"{_beedf ,_cefef :=_fdbfa .Value ,error (nil ); +if _cefef !=nil {return _cefef ;};_daacf .LangAttr =_beedf ;continue ;};if _fdbfa .Name .Local =="\u0076\u0065\u006e\u0064\u006f\u0072\u0049\u0044"{_faeab ,_afebaf :=_fdbfa .Value ,error (nil );if _afebaf !=nil {return _afebaf ;};_daacf .VendorIDAttr =_faeab ; +continue ;};if _fdbfa .Name .Local =="\u0064\u006c\u006c\u0056\u0065\u0072\u0073\u0069\u006f\u006e"{_egbbe ,_gdegad :=_fdbfa .Value ,error (nil );if _gdegad !=nil {return _gdegad ;};_daacf .DllVersionAttr =_egbbe ;continue ;};if _fdbfa .Name .Local =="\u006el\u0043\u0068\u0065\u0063\u006b"{_dggca ,_abfffg :=ParseUnionST_OnOff (_fdbfa .Value ); +if _abfffg !=nil {return _abfffg ;};_daacf .NlCheckAttr =&_dggca ;continue ;};if _fdbfa .Name .Local =="\u0063\u0068\u0065\u0063\u006b\u0053\u0074\u0079\u006c\u0065"{_fdfgfd ,_bbgceg :=ParseUnionST_OnOff (_fdbfa .Value );if _bbgceg !=nil {return _bbgceg ; +};_daacf .CheckStyleAttr =_fdfgfd ;continue ;};if _fdbfa .Name .Local =="\u0061p\u0070\u004e\u0061\u006d\u0065"{_fdbaad ,_feabf :=_fdbfa .Value ,error (nil );if _feabf !=nil {return _feabf ;};_daacf .AppNameAttr =_fdbaad ;continue ;};};for {_fcged ,_agdeeb :=d .Token (); +if _agdeeb !=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",_agdeeb );};if _fdafd ,_aagfgd :=_fcged .(_g .EndElement );_aagfgd &&_fdafd .Name ==start .Name {break ; +};};return nil ;};func NewCT_RubyAlign ()*CT_RubyAlign {_fbdde :=&CT_RubyAlign {};_fbdde .ValAttr =ST_RubyAlign (1);return _fbdde ;};type ST_StyleSort byte ;func (_dgcg *CT_Br )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdaa :=range start .Attr {if _cdaa .Name .Local =="\u0074\u0079\u0070\u0065"{_dgcg .TypeAttr .UnmarshalXMLAttr (_cdaa ); +continue ;};if _cdaa .Name .Local =="\u0063\u006c\u0065a\u0072"{_dgcg .ClearAttr .UnmarshalXMLAttr (_cdaa );continue ;};};for {_dad ,_bfg :=d .Token ();if _bfg !=nil {return _a .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0042r\u003a\u0020\u0025\u0073",_bfg ); +};if _cedf ,_dddd :=_dad .(_g .EndElement );_dddd &&_cedf .Name ==start .Name {break ;};};return nil ;};func init (){_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .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 ); +_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002e\u0063\u006f\u006d\u002f\u006f\u0066\u0066\u0069c\u0065\u002f\u0077\u006f\u0072\u0064\u002f\u0032\u0030\u0031\u0030\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065\u0073\u0073\u0069n\u0067\u0053\u0068\u0061\u0070\u0065","\u0077\u0073\u0070",NewWdWsp ); }; \ No newline at end of file diff --git a/schema/urn/schemas_microsoft_com/office/excel/excel.go b/schema/urn/schemas_microsoft_com/office/excel/excel.go index 5f7dcfa9c4..b81d7ae04d 100644 --- a/schema/urn/schemas_microsoft_com/office/excel/excel.go +++ b/schema/urn/schemas_microsoft_com/office/excel/excel.go @@ -9,249 +9,249 @@ // 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 (_g "encoding/xml";_e "fmt";_gd "github.com/unidoc/unioffice";_c "github.com/unidoc/unioffice/common/logger";_ga "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";);type ST_ObjectType byte ;type CT_ClientData struct{ObjectTypeAttr ST_ObjectType ; -MoveWithCells _ga .ST_TrueFalseBlank ;SizeWithCells _ga .ST_TrueFalseBlank ;Anchor *string ;Locked _ga .ST_TrueFalseBlank ;DefaultSize _ga .ST_TrueFalseBlank ;PrintObject _ga .ST_TrueFalseBlank ;Disabled _ga .ST_TrueFalseBlank ;AutoFill _ga .ST_TrueFalseBlank ; -AutoLine _ga .ST_TrueFalseBlank ;AutoPict _ga .ST_TrueFalseBlank ;FmlaMacro *string ;TextHAlign *string ;TextVAlign *string ;LockText _ga .ST_TrueFalseBlank ;JustLastX _ga .ST_TrueFalseBlank ;SecretEdit _ga .ST_TrueFalseBlank ;Default _ga .ST_TrueFalseBlank ; -Help _ga .ST_TrueFalseBlank ;Cancel _ga .ST_TrueFalseBlank ;Dismiss _ga .ST_TrueFalseBlank ;Accel *int64 ;Accel2 *int64 ;Row *int64 ;Column *int64 ;Visible _ga .ST_TrueFalseBlank ;RowHidden _ga .ST_TrueFalseBlank ;ColHidden _ga .ST_TrueFalseBlank ;VTEdit *int64 ; -MultiLine _ga .ST_TrueFalseBlank ;VScroll _ga .ST_TrueFalseBlank ;ValidIds _ga .ST_TrueFalseBlank ;FmlaRange *string ;WidthMin *int64 ;Sel *int64 ;NoThreeD2 _ga .ST_TrueFalseBlank ;SelType *string ;MultiSel *string ;LCT *string ;ListItem *string ;DropStyle *string ; -Colored _ga .ST_TrueFalseBlank ;DropLines *int64 ;Checked *int64 ;FmlaLink *string ;FmlaPict *string ;NoThreeD _ga .ST_TrueFalseBlank ;FirstButton _ga .ST_TrueFalseBlank ;FmlaGroup *string ;Val *int64 ;Min *int64 ;Max *int64 ;Inc *int64 ;Page *int64 ;Horiz _ga .ST_TrueFalseBlank ; -Dx *int64 ;MapOCX _ga .ST_TrueFalseBlank ;CF []string ;Camera _ga .ST_TrueFalseBlank ;RecalcAlways _ga .ST_TrueFalseBlank ;AutoScale _ga .ST_TrueFalseBlank ;DDE _ga .ST_TrueFalseBlank ;UIObj _ga .ST_TrueFalseBlank ;ScriptText *string ;ScriptExtended *string ; -ScriptLanguage *uint32 ;ScriptLocation *uint32 ;FmlaTxbx *string ;};type ClientData struct{CT_ClientData };func (_cbb ST_ObjectType )Validate ()error {return _cbb .ValidateWithPath ("")};func (_gea *ST_ObjectType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gea =0; -case "\u0042\u0075\u0074\u0074\u006f\u006e":*_gea =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_gea =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_gea =3;case "\u0044\u0072\u006f\u0070":*_gea =4;case "\u0045\u0064\u0069\u0074":*_gea =5; -case "\u0047\u0042\u006f\u0078":*_gea =6;case "\u004c\u0061\u0062e\u006c":*_gea =7;case "\u004c\u0069\u006ee\u0041":*_gea =8;case "\u004c\u0069\u0073\u0074":*_gea =9;case "\u004d\u006f\u0076i\u0065":*_gea =10;case "\u004e\u006f\u0074\u0065":*_gea =11;case "\u0050\u0069\u0063\u0074":*_gea =12; -case "\u0052\u0061\u0064i\u006f":*_gea =13;case "\u0052\u0065\u0063t\u0041":*_gea =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_gea =15;case "\u0053\u0070\u0069\u006e":*_gea =16;case "\u0053\u0068\u0061p\u0065":*_gea =17;case "\u0047\u0072\u006fu\u0070":*_gea =18; -case "\u0052\u0065\u0063\u0074":*_gea =19;};return nil ;};func (_aaca ST_ObjectType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aaca .String (),start );};func (_ffce *ClientData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078"},Value :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006fm\u003a\u006f\u0066\u0066\u0069c\u0065\u003ae\u0078\u0063\u0065\u006c"}); -start .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 ="\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061";return _ffce .CT_ClientData .MarshalXML (e ,start );}; +package excel ;import (_f "encoding/xml";_g "fmt";_e "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/common/logger";_ee "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";);type ST_ObjectType byte ; + +// Validate validates the CT_ClientData and its children +func (_fbe *CT_ClientData )Validate ()error {return _fbe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func NewCT_ClientData ()*CT_ClientData {_ec :=&CT_ClientData {};_ec .ObjectTypeAttr =ST_ObjectType (1); +return _ec ;}; // ValidateWithPath validates the ClientData and its children, prefixing error messages with path -func (_geg *ClientData )ValidateWithPath (path string )error {if _cdae :=_geg .CT_ClientData .ValidateWithPath (path );_cdae !=nil {return _cdae ;};return nil ;};func (_feba *ST_ObjectType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ceg ,_fgc :=d .Token (); -if _fgc !=nil {return _fgc ;};if _ffcf ,_eec :=_ceg .(_g .EndElement );_eec &&_ffcf .Name ==start .Name {*_feba =1;return nil ;};if _cgab ,_cafg :=_ceg .(_g .CharData );!_cafg {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",_ceg ); -}else {switch string (_cgab ){case "":*_feba =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_feba =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_feba =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_feba =3;case "\u0044\u0072\u006f\u0070":*_feba =4; -case "\u0045\u0064\u0069\u0074":*_feba =5;case "\u0047\u0042\u006f\u0078":*_feba =6;case "\u004c\u0061\u0062e\u006c":*_feba =7;case "\u004c\u0069\u006ee\u0041":*_feba =8;case "\u004c\u0069\u0073\u0074":*_feba =9;case "\u004d\u006f\u0076i\u0065":*_feba =10; -case "\u004e\u006f\u0074\u0065":*_feba =11;case "\u0050\u0069\u0063\u0074":*_feba =12;case "\u0052\u0061\u0064i\u006f":*_feba =13;case "\u0052\u0065\u0063t\u0041":*_feba =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_feba =15;case "\u0053\u0070\u0069\u006e":*_feba =16; -case "\u0053\u0068\u0061p\u0065":*_feba =17;case "\u0047\u0072\u006fu\u0070":*_feba =18;case "\u0052\u0065\u0063\u0074":*_feba =19;};};_ceg ,_fgc =d .Token ();if _fgc !=nil {return _fgc ;};if _dbb ,_ffb :=_ceg .(_g .EndElement );_ffb &&_dbb .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",_ceg );};func (_gbd *CT_ClientData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbd .ObjectTypeAttr =ST_ObjectType (1); -for _ ,_eb :=range start .Attr {if _eb .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_gbd .ObjectTypeAttr .UnmarshalXMLAttr (_eb );continue ;};};_acb :for {_eda ,_ddg :=d .Token ();if _ddg !=nil {return _ddg ;};switch _cabe :=_eda .(type ){case _g .StartElement :switch _cabe .Name {case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .MoveWithCells =_ga .ST_TrueFalseBlankUnset ; -if _gaab :=d .DecodeElement (&_gbd .MoveWithCells ,&_cabe );_gaab !=nil {return _gaab ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .SizeWithCells =_ga .ST_TrueFalseBlankUnset ; -if _ddb :=d .DecodeElement (&_gbd .SizeWithCells ,&_cabe );_ddb !=nil {return _ddb ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Anchor =new (string ); -if _ff :=d .DecodeElement (_gbd .Anchor ,&_cabe );_ff !=nil {return _ff ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Locked =_ga .ST_TrueFalseBlankUnset ; -if _dgb :=d .DecodeElement (&_gbd .Locked ,&_cabe );_dgb !=nil {return _dgb ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .DefaultSize =_ga .ST_TrueFalseBlankUnset ; -if _ceb :=d .DecodeElement (&_gbd .DefaultSize ,&_cabe );_ceb !=nil {return _ceb ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .PrintObject =_ga .ST_TrueFalseBlankUnset ; -if _add :=d .DecodeElement (&_gbd .PrintObject ,&_cabe );_add !=nil {return _add ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Disabled =_ga .ST_TrueFalseBlankUnset ; -if _cdc :=d .DecodeElement (&_gbd .Disabled ,&_cabe );_cdc !=nil {return _cdc ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .AutoFill =_ga .ST_TrueFalseBlankUnset ; -if _bcb :=d .DecodeElement (&_gbd .AutoFill ,&_cabe );_bcb !=nil {return _bcb ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .AutoLine =_ga .ST_TrueFalseBlankUnset ; -if _eab :=d .DecodeElement (&_gbd .AutoLine ,&_cabe );_eab !=nil {return _eab ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .AutoPict =_ga .ST_TrueFalseBlankUnset ; -if _fbac :=d .DecodeElement (&_gbd .AutoPict ,&_cabe );_fbac !=nil {return _fbac ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .FmlaMacro =new (string ); -if _eae :=d .DecodeElement (_gbd .FmlaMacro ,&_cabe );_eae !=nil {return _eae ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .TextHAlign =new (string ); -if _gdf :=d .DecodeElement (_gbd .TextHAlign ,&_cabe );_gdf !=nil {return _gdf ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .TextVAlign =new (string ); -if _cfg :=d .DecodeElement (_gbd .TextVAlign ,&_cabe );_cfg !=nil {return _cfg ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .LockText =_ga .ST_TrueFalseBlankUnset ; -if _eeg :=d .DecodeElement (&_gbd .LockText ,&_cabe );_eeg !=nil {return _eeg ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .JustLastX =_ga .ST_TrueFalseBlankUnset ; -if _bf :=d .DecodeElement (&_gbd .JustLastX ,&_cabe );_bf !=nil {return _bf ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .SecretEdit =_ga .ST_TrueFalseBlankUnset ; -if _cea :=d .DecodeElement (&_gbd .SecretEdit ,&_cabe );_cea !=nil {return _cea ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Default =_ga .ST_TrueFalseBlankUnset ; -if _cde :=d .DecodeElement (&_gbd .Default ,&_cabe );_cde !=nil {return _cde ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Help =_ga .ST_TrueFalseBlankUnset ; -if _df :=d .DecodeElement (&_gbd .Help ,&_cabe );_df !=nil {return _df ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Cancel =_ga .ST_TrueFalseBlankUnset ; -if _bbf :=d .DecodeElement (&_gbd .Cancel ,&_cabe );_bbf !=nil {return _bbf ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Dismiss =_ga .ST_TrueFalseBlankUnset ; -if _cdac :=d .DecodeElement (&_gbd .Dismiss ,&_cabe );_cdac !=nil {return _cdac ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Accel =new (int64 ); -if _fbe :=d .DecodeElement (_gbd .Accel ,&_cabe );_fbe !=nil {return _fbe ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Accel2 =new (int64 ); -if _eca :=d .DecodeElement (_gbd .Accel2 ,&_cabe );_eca !=nil {return _eca ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Row =new (int64 ); -if _gag :=d .DecodeElement (_gbd .Row ,&_cabe );_gag !=nil {return _gag ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Column =new (int64 ); -if _dfe :=d .DecodeElement (_gbd .Column ,&_cabe );_dfe !=nil {return _dfe ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Visible =_ga .ST_TrueFalseBlankUnset ; -if _efc :=d .DecodeElement (&_gbd .Visible ,&_cabe );_efc !=nil {return _efc ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .RowHidden =_ga .ST_TrueFalseBlankUnset ; -if _ccd :=d .DecodeElement (&_gbd .RowHidden ,&_cabe );_ccd !=nil {return _ccd ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .ColHidden =_ga .ST_TrueFalseBlankUnset ; -if _bfd :=d .DecodeElement (&_gbd .ColHidden ,&_cabe );_bfd !=nil {return _bfd ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .VTEdit =new (int64 ); -if _caa :=d .DecodeElement (_gbd .VTEdit ,&_cabe );_caa !=nil {return _caa ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .MultiLine =_ga .ST_TrueFalseBlankUnset ; -if _cca :=d .DecodeElement (&_gbd .MultiLine ,&_cabe );_cca !=nil {return _cca ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .VScroll =_ga .ST_TrueFalseBlankUnset ; -if _bg :=d .DecodeElement (&_gbd .VScroll ,&_cabe );_bg !=nil {return _bg ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .ValidIds =_ga .ST_TrueFalseBlankUnset ; -if _afe :=d .DecodeElement (&_gbd .ValidIds ,&_cabe );_afe !=nil {return _afe ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .FmlaRange =new (string ); -if _dbac :=d .DecodeElement (_gbd .FmlaRange ,&_cabe );_dbac !=nil {return _dbac ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .WidthMin =new (int64 ); -if _edc :=d .DecodeElement (_gbd .WidthMin ,&_cabe );_edc !=nil {return _edc ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Sel =new (int64 ); -if _eg :=d .DecodeElement (_gbd .Sel ,&_cabe );_eg !=nil {return _eg ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .NoThreeD2 =_ga .ST_TrueFalseBlankUnset ; -if _bbfb :=d .DecodeElement (&_gbd .NoThreeD2 ,&_cabe );_bbfb !=nil {return _bbfb ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .SelType =new (string ); -if _dec :=d .DecodeElement (_gbd .SelType ,&_cabe );_dec !=nil {return _dec ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .MultiSel =new (string ); -if _eccf :=d .DecodeElement (_gbd .MultiSel ,&_cabe );_eccf !=nil {return _eccf ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .LCT =new (string ); -if _aac :=d .DecodeElement (_gbd .LCT ,&_cabe );_aac !=nil {return _aac ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .ListItem =new (string ); -if _ageg :=d .DecodeElement (_gbd .ListItem ,&_cabe );_ageg !=nil {return _ageg ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .DropStyle =new (string ); -if _dgfb :=d .DecodeElement (_gbd .DropStyle ,&_cabe );_dgfb !=nil {return _dgfb ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Colored =_ga .ST_TrueFalseBlankUnset ; -if _ada :=d .DecodeElement (&_gbd .Colored ,&_cabe );_ada !=nil {return _ada ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .DropLines =new (int64 ); -if _bfa :=d .DecodeElement (_gbd .DropLines ,&_cabe );_bfa !=nil {return _bfa ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Checked =new (int64 ); -if _gf :=d .DecodeElement (_gbd .Checked ,&_cabe );_gf !=nil {return _gf ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .FmlaLink =new (string ); -if _efe :=d .DecodeElement (_gbd .FmlaLink ,&_cabe );_efe !=nil {return _efe ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .FmlaPict =new (string ); -if _afee :=d .DecodeElement (_gbd .FmlaPict ,&_cabe );_afee !=nil {return _afee ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .NoThreeD =_ga .ST_TrueFalseBlankUnset ; -if _agc :=d .DecodeElement (&_gbd .NoThreeD ,&_cabe );_agc !=nil {return _agc ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .FirstButton =_ga .ST_TrueFalseBlankUnset ; -if _bgd :=d .DecodeElement (&_gbd .FirstButton ,&_cabe );_bgd !=nil {return _bgd ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .FmlaGroup =new (string ); -if _bag :=d .DecodeElement (_gbd .FmlaGroup ,&_cabe );_bag !=nil {return _bag ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Val =new (int64 ); -if _eef :=d .DecodeElement (_gbd .Val ,&_cabe );_eef !=nil {return _eef ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Min =new (int64 ); -if _ffc :=d .DecodeElement (_gbd .Min ,&_cabe );_ffc !=nil {return _ffc ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Max =new (int64 ); -if _cdf :=d .DecodeElement (_gbd .Max ,&_cabe );_cdf !=nil {return _cdf ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Inc =new (int64 ); -if _egb :=d .DecodeElement (_gbd .Inc ,&_cabe );_egb !=nil {return _egb ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Page =new (int64 ); -if _cdbf :=d .DecodeElement (_gbd .Page ,&_cabe );_cdbf !=nil {return _cdbf ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Horiz =_ga .ST_TrueFalseBlankUnset ; -if _bce :=d .DecodeElement (&_gbd .Horiz ,&_cabe );_bce !=nil {return _bce ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Dx =new (int64 ); -if _bga :=d .DecodeElement (_gbd .Dx ,&_cabe );_bga !=nil {return _bga ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .MapOCX =_ga .ST_TrueFalseBlankUnset ; -if _fa :=d .DecodeElement (&_gbd .MapOCX ,&_cabe );_fa !=nil {return _fa ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _bgc string ; -if _acbe :=d .DecodeElement (&_bgc ,&_cabe );_acbe !=nil {return _acbe ;};_gbd .CF =append (_gbd .CF ,_bgc );case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .Camera =_ga .ST_TrueFalseBlankUnset ; -if _dbf :=d .DecodeElement (&_gbd .Camera ,&_cabe );_dbf !=nil {return _dbf ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .RecalcAlways =_ga .ST_TrueFalseBlankUnset ; -if _cee :=d .DecodeElement (&_gbd .RecalcAlways ,&_cabe );_cee !=nil {return _cee ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .AutoScale =_ga .ST_TrueFalseBlankUnset ; -if _afd :=d .DecodeElement (&_gbd .AutoScale ,&_cabe );_afd !=nil {return _afd ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .DDE =_ga .ST_TrueFalseBlankUnset ; -if _fbaa :=d .DecodeElement (&_gbd .DDE ,&_cabe );_fbaa !=nil {return _fbaa ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .UIObj =_ga .ST_TrueFalseBlankUnset ; -if _adc :=d .DecodeElement (&_gbd .UIObj ,&_cabe );_adc !=nil {return _adc ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .ScriptText =new (string ); -if _bbfe :=d .DecodeElement (_gbd .ScriptText ,&_cabe );_bbfe !=nil {return _bbfe ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .ScriptExtended =new (string ); -if _cef :=d .DecodeElement (_gbd .ScriptExtended ,&_cabe );_cef !=nil {return _cef ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .ScriptLanguage =new (uint32 ); -if _cdace :=d .DecodeElement (_gbd .ScriptLanguage ,&_cabe );_cdace !=nil {return _cdace ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .ScriptLocation =new (uint32 ); -if _decf :=d .DecodeElement (_gbd .ScriptLocation ,&_cabe );_decf !=nil {return _decf ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gbd .FmlaTxbx =new (string ); -if _ded :=d .DecodeElement (_gbd .FmlaTxbx ,&_cabe );_ded !=nil {return _ded ;};default:_c .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_cabe .Name ); -if _bba :=d .Skip ();_bba !=nil {return _bba ;};};case _g .EndElement :break _acb ;case _g .CharData :};};return nil ;};func (_afef *ClientData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afef .CT_ClientData =*NewCT_ClientData ();for _ ,_fgg :=range start .Attr {if _fgg .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_afef .ObjectTypeAttr .UnmarshalXMLAttr (_fgg ); -continue ;};};_fgea :for {_edca ,_gbg :=d .Token ();if _gbg !=nil {return _gbg ;};switch _feb :=_edca .(type ){case _g .StartElement :switch _feb .Name {case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .MoveWithCells =_ga .ST_TrueFalseBlankUnset ; -if _bad :=d .DecodeElement (&_afef .MoveWithCells ,&_feb );_bad !=nil {return _bad ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .SizeWithCells =_ga .ST_TrueFalseBlankUnset ; -if _aegf :=d .DecodeElement (&_afef .SizeWithCells ,&_feb );_aegf !=nil {return _aegf ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Anchor =new (string ); -if _ffgd :=d .DecodeElement (_afef .Anchor ,&_feb );_ffgd !=nil {return _ffgd ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Locked =_ga .ST_TrueFalseBlankUnset ; -if _deda :=d .DecodeElement (&_afef .Locked ,&_feb );_deda !=nil {return _deda ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .DefaultSize =_ga .ST_TrueFalseBlankUnset ; -if _gfg :=d .DecodeElement (&_afef .DefaultSize ,&_feb );_gfg !=nil {return _gfg ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .PrintObject =_ga .ST_TrueFalseBlankUnset ; -if _eaee :=d .DecodeElement (&_afef .PrintObject ,&_feb );_eaee !=nil {return _eaee ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Disabled =_ga .ST_TrueFalseBlankUnset ; -if _gfdb :=d .DecodeElement (&_afef .Disabled ,&_feb );_gfdb !=nil {return _gfdb ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .AutoFill =_ga .ST_TrueFalseBlankUnset ; -if _gcb :=d .DecodeElement (&_afef .AutoFill ,&_feb );_gcb !=nil {return _gcb ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .AutoLine =_ga .ST_TrueFalseBlankUnset ; -if _egd :=d .DecodeElement (&_afef .AutoLine ,&_feb );_egd !=nil {return _egd ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .AutoPict =_ga .ST_TrueFalseBlankUnset ; -if _dae :=d .DecodeElement (&_afef .AutoPict ,&_feb );_dae !=nil {return _dae ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .FmlaMacro =new (string ); -if _cdg :=d .DecodeElement (_afef .FmlaMacro ,&_feb );_cdg !=nil {return _cdg ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .TextHAlign =new (string ); -if _dad :=d .DecodeElement (_afef .TextHAlign ,&_feb );_dad !=nil {return _dad ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .TextVAlign =new (string ); -if _gcd :=d .DecodeElement (_afef .TextVAlign ,&_feb );_gcd !=nil {return _gcd ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .LockText =_ga .ST_TrueFalseBlankUnset ; -if _fgge :=d .DecodeElement (&_afef .LockText ,&_feb );_fgge !=nil {return _fgge ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .JustLastX =_ga .ST_TrueFalseBlankUnset ; -if _fbde :=d .DecodeElement (&_afef .JustLastX ,&_feb );_fbde !=nil {return _fbde ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .SecretEdit =_ga .ST_TrueFalseBlankUnset ; -if _ecf :=d .DecodeElement (&_afef .SecretEdit ,&_feb );_ecf !=nil {return _ecf ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Default =_ga .ST_TrueFalseBlankUnset ; -if _gdd :=d .DecodeElement (&_afef .Default ,&_feb );_gdd !=nil {return _gdd ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Help =_ga .ST_TrueFalseBlankUnset ; -if _abf :=d .DecodeElement (&_afef .Help ,&_feb );_abf !=nil {return _abf ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Cancel =_ga .ST_TrueFalseBlankUnset ; -if _gfa :=d .DecodeElement (&_afef .Cancel ,&_feb );_gfa !=nil {return _gfa ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Dismiss =_ga .ST_TrueFalseBlankUnset ; -if _bfac :=d .DecodeElement (&_afef .Dismiss ,&_feb );_bfac !=nil {return _bfac ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Accel =new (int64 ); -if _acd :=d .DecodeElement (_afef .Accel ,&_feb );_acd !=nil {return _acd ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Accel2 =new (int64 ); -if _acba :=d .DecodeElement (_afef .Accel2 ,&_feb );_acba !=nil {return _acba ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Row =new (int64 ); -if _daea :=d .DecodeElement (_afef .Row ,&_feb );_daea !=nil {return _daea ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Column =new (int64 ); -if _cbd :=d .DecodeElement (_afef .Column ,&_feb );_cbd !=nil {return _cbd ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Visible =_ga .ST_TrueFalseBlankUnset ; -if _cdfg :=d .DecodeElement (&_afef .Visible ,&_feb );_cdfg !=nil {return _cdfg ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .RowHidden =_ga .ST_TrueFalseBlankUnset ; -if _agd :=d .DecodeElement (&_afef .RowHidden ,&_feb );_agd !=nil {return _agd ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .ColHidden =_ga .ST_TrueFalseBlankUnset ; -if _fga :=d .DecodeElement (&_afef .ColHidden ,&_feb );_fga !=nil {return _fga ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .VTEdit =new (int64 ); -if _ddgf :=d .DecodeElement (_afef .VTEdit ,&_feb );_ddgf !=nil {return _ddgf ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .MultiLine =_ga .ST_TrueFalseBlankUnset ; -if _dggg :=d .DecodeElement (&_afef .MultiLine ,&_feb );_dggg !=nil {return _dggg ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .VScroll =_ga .ST_TrueFalseBlankUnset ; -if _ebf :=d .DecodeElement (&_afef .VScroll ,&_feb );_ebf !=nil {return _ebf ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .ValidIds =_ga .ST_TrueFalseBlankUnset ; -if _adac :=d .DecodeElement (&_afef .ValidIds ,&_feb );_adac !=nil {return _adac ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .FmlaRange =new (string ); -if _ddd :=d .DecodeElement (_afef .FmlaRange ,&_feb );_ddd !=nil {return _ddd ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .WidthMin =new (int64 ); -if _baa :=d .DecodeElement (_afef .WidthMin ,&_feb );_baa !=nil {return _baa ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Sel =new (int64 ); -if _dbcc :=d .DecodeElement (_afef .Sel ,&_feb );_dbcc !=nil {return _dbcc ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .NoThreeD2 =_ga .ST_TrueFalseBlankUnset ; -if _dgd :=d .DecodeElement (&_afef .NoThreeD2 ,&_feb );_dgd !=nil {return _dgd ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .SelType =new (string ); -if _gbf :=d .DecodeElement (_afef .SelType ,&_feb );_gbf !=nil {return _gbf ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .MultiSel =new (string ); -if _cgdd :=d .DecodeElement (_afef .MultiSel ,&_feb );_cgdd !=nil {return _cgdd ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .LCT =new (string ); -if _afeef :=d .DecodeElement (_afef .LCT ,&_feb );_afeef !=nil {return _afeef ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .ListItem =new (string ); -if _dag :=d .DecodeElement (_afef .ListItem ,&_feb );_dag !=nil {return _dag ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .DropStyle =new (string ); -if _bcea :=d .DecodeElement (_afef .DropStyle ,&_feb );_bcea !=nil {return _bcea ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Colored =_ga .ST_TrueFalseBlankUnset ; -if _gbc :=d .DecodeElement (&_afef .Colored ,&_feb );_gbc !=nil {return _gbc ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .DropLines =new (int64 ); -if _gbb :=d .DecodeElement (_afef .DropLines ,&_feb );_gbb !=nil {return _gbb ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Checked =new (int64 ); -if _ecfb :=d .DecodeElement (_afef .Checked ,&_feb );_ecfb !=nil {return _ecfb ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .FmlaLink =new (string ); -if _edg :=d .DecodeElement (_afef .FmlaLink ,&_feb );_edg !=nil {return _edg ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .FmlaPict =new (string ); -if _bee :=d .DecodeElement (_afef .FmlaPict ,&_feb );_bee !=nil {return _bee ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .NoThreeD =_ga .ST_TrueFalseBlankUnset ; -if _bbfa :=d .DecodeElement (&_afef .NoThreeD ,&_feb );_bbfa !=nil {return _bbfa ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .FirstButton =_ga .ST_TrueFalseBlankUnset ; -if _fbf :=d .DecodeElement (&_afef .FirstButton ,&_feb );_fbf !=nil {return _fbf ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .FmlaGroup =new (string ); -if _fff :=d .DecodeElement (_afef .FmlaGroup ,&_feb );_fff !=nil {return _fff ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Val =new (int64 ); -if _gda :=d .DecodeElement (_afef .Val ,&_feb );_gda !=nil {return _gda ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Min =new (int64 ); -if _dga :=d .DecodeElement (_afef .Min ,&_feb );_dga !=nil {return _dga ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Max =new (int64 ); -if _dcef :=d .DecodeElement (_afef .Max ,&_feb );_dcef !=nil {return _dcef ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Inc =new (int64 ); -if _eefg :=d .DecodeElement (_afef .Inc ,&_feb );_eefg !=nil {return _eefg ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Page =new (int64 ); -if _ebd :=d .DecodeElement (_afef .Page ,&_feb );_ebd !=nil {return _ebd ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Horiz =_ga .ST_TrueFalseBlankUnset ; -if _cba :=d .DecodeElement (&_afef .Horiz ,&_feb );_cba !=nil {return _cba ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Dx =new (int64 ); -if _caad :=d .DecodeElement (_afef .Dx ,&_feb );_caad !=nil {return _caad ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .MapOCX =_ga .ST_TrueFalseBlankUnset ; -if _gba :=d .DecodeElement (&_afef .MapOCX ,&_feb );_gba !=nil {return _gba ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _bbd string ; -if _aff :=d .DecodeElement (&_bbd ,&_feb );_aff !=nil {return _aff ;};_afef .CF =append (_afef .CF ,_bbd );case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .Camera =_ga .ST_TrueFalseBlankUnset ; -if _gddb :=d .DecodeElement (&_afef .Camera ,&_feb );_gddb !=nil {return _gddb ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .RecalcAlways =_ga .ST_TrueFalseBlankUnset ; -if _ffdf :=d .DecodeElement (&_afef .RecalcAlways ,&_feb );_ffdf !=nil {return _ffdf ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .AutoScale =_ga .ST_TrueFalseBlankUnset ; -if _aed :=d .DecodeElement (&_afef .AutoScale ,&_feb );_aed !=nil {return _aed ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .DDE =_ga .ST_TrueFalseBlankUnset ; -if _ccb :=d .DecodeElement (&_afef .DDE ,&_feb );_ccb !=nil {return _ccb ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .UIObj =_ga .ST_TrueFalseBlankUnset ; -if _bde :=d .DecodeElement (&_afef .UIObj ,&_feb );_bde !=nil {return _bde ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .ScriptText =new (string ); -if _cbag :=d .DecodeElement (_afef .ScriptText ,&_feb );_cbag !=nil {return _cbag ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .ScriptExtended =new (string ); -if _gbcc :=d .DecodeElement (_afef .ScriptExtended ,&_feb );_gbcc !=nil {return _gbcc ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .ScriptLanguage =new (uint32 ); -if _fbdb :=d .DecodeElement (_afef .ScriptLanguage ,&_feb );_fbdb !=nil {return _fbdb ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .ScriptLocation =new (uint32 ); -if _abe :=d .DecodeElement (_afef .ScriptLocation ,&_feb );_abe !=nil {return _abe ;};case _g .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_afef .FmlaTxbx =new (string ); -if _affc :=d .DecodeElement (_afef .FmlaTxbx ,&_feb );_affc !=nil {return _affc ;};default:_c .Log .Debug ("\u0073k\u0069\u0070p\u0069\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",_feb .Name ); -if _aacg :=d .Skip ();_aacg !=nil {return _aacg ;};};case _g .EndElement :break _fgea ;case _g .CharData :};};return nil ;};func (_bd *CT_ClientData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_ca ,_a :=_bd .ObjectTypeAttr .MarshalXMLAttr (_g .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"}); -if _a !=nil {return _a ;};start .Attr =append (start .Attr ,_ca );e .EncodeToken (start );if _bd .MoveWithCells !=_ga .ST_TrueFalseBlankUnset {_ed :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u004do\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}}; -e .EncodeElement (_bd .MoveWithCells ,_ed );};if _bd .SizeWithCells !=_ga .ST_TrueFalseBlankUnset {_ee :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0053i\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_bd .SizeWithCells ,_ee ); -};if _bd .Anchor !=nil {_dg :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0041\u006e\u0063\u0068\u006f\u0072"}};_gd .AddPreserveSpaceAttr (&_dg ,*_bd .Anchor );e .EncodeElement (_bd .Anchor ,_dg );};if _bd .Locked !=_ga .ST_TrueFalseBlankUnset {_f :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0065\u0064"}}; -e .EncodeElement (_bd .Locked ,_f );};if _bd .DefaultSize !=_ga .ST_TrueFalseBlankUnset {_ef :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}};e .EncodeElement (_bd .DefaultSize ,_ef ); -};if _bd .PrintObject !=_ga .ST_TrueFalseBlankUnset {_gaa :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0050\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_bd .PrintObject ,_gaa );};if _bd .Disabled !=_ga .ST_TrueFalseBlankUnset {_aa :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}}; -e .EncodeElement (_bd .Disabled ,_aa );};if _bd .AutoFill !=_ga .ST_TrueFalseBlankUnset {_bb :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_bd .AutoFill ,_bb );};if _bd .AutoLine !=_ga .ST_TrueFalseBlankUnset {_eed :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}}; -e .EncodeElement (_bd .AutoLine ,_eed );};if _bd .AutoPict !=_ga .ST_TrueFalseBlankUnset {_caf :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}};e .EncodeElement (_bd .AutoPict ,_caf );};if _bd .FmlaMacro !=nil {_ad :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u004d\u0061\u0063\u0072\u006f"}}; -_gd .AddPreserveSpaceAttr (&_ad ,*_bd .FmlaMacro );e .EncodeElement (_bd .FmlaMacro ,_ad );};if _bd .TextHAlign !=nil {_bdc :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}};_gd .AddPreserveSpaceAttr (&_bdc ,*_bd .TextHAlign ); -e .EncodeElement (_bd .TextHAlign ,_bdc );};if _bd .TextVAlign !=nil {_db :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}};_gd .AddPreserveSpaceAttr (&_db ,*_bd .TextVAlign );e .EncodeElement (_bd .TextVAlign ,_db ); -};if _bd .LockText !=_ga .ST_TrueFalseBlankUnset {_ce :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}};e .EncodeElement (_bd .LockText ,_ce );};if _bd .JustLastX !=_ga .ST_TrueFalseBlankUnset {_dd :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"}}; -e .EncodeElement (_bd .JustLastX ,_dd );};if _bd .SecretEdit !=_ga .ST_TrueFalseBlankUnset {_eff :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0053e\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}};e .EncodeElement (_bd .SecretEdit ,_eff ); -};if _bd .Default !=_ga .ST_TrueFalseBlankUnset {_gaad :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0044\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_bd .Default ,_gaad );};if _bd .Help !=_ga .ST_TrueFalseBlankUnset {_ac :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0048\u0065\u006c\u0070"}}; -e .EncodeElement (_bd .Help ,_ac );};if _bd .Cancel !=_ga .ST_TrueFalseBlankUnset {_cab :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0043\u0061\u006e\u0063\u0065\u006c"}};e .EncodeElement (_bd .Cancel ,_cab );};if _bd .Dismiss !=_ga .ST_TrueFalseBlankUnset {_fe :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0044\u0069\u0073\u006d\u0069\u0073s"}}; -e .EncodeElement (_bd .Dismiss ,_fe );};if _bd .Accel !=nil {_cc :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0041\u0063\u0063\u0065\u006c"}};e .EncodeElement (_bd .Accel ,_cc );};if _bd .Accel2 !=nil {_ae :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0041\u0063\u0063\u0065\u006c\u0032"}}; -e .EncodeElement (_bd .Accel2 ,_ae );};if _bd .Row !=nil {_cad :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0052o\u0077"}};e .EncodeElement (_bd .Row ,_cad );};if _bd .Column !=nil {_af :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0043\u006f\u006c\u0075\u006d\u006e"}}; -e .EncodeElement (_bd .Column ,_af );};if _bd .Visible !=_ga .ST_TrueFalseBlankUnset {_de :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0056\u0069\u0073\u0069\u0062\u006ce"}};e .EncodeElement (_bd .Visible ,_de );};if _bd .RowHidden !=_ga .ST_TrueFalseBlankUnset {_fd :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"}}; -e .EncodeElement (_bd .RowHidden ,_fd );};if _bd .ColHidden !=_ga .ST_TrueFalseBlankUnset {_fc :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_bd .ColHidden ,_fc );};if _bd .VTEdit !=nil {_fg :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0056\u0054\u0045\u0064\u0069\u0074"}}; -e .EncodeElement (_bd .VTEdit ,_fg );};if _bd .MultiLine !=_ga .ST_TrueFalseBlankUnset {_cg :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"}};e .EncodeElement (_bd .MultiLine ,_cg );};if _bd .VScroll !=_ga .ST_TrueFalseBlankUnset {_fce :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0056\u0053\u0063\u0072\u006f\u006cl"}}; -e .EncodeElement (_bd .VScroll ,_fce );};if _bd .ValidIds !=_ga .ST_TrueFalseBlankUnset {_da :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}};e .EncodeElement (_bd .ValidIds ,_da );};if _bd .FmlaRange !=nil {_gaaa :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0052\u0061\u006e\u0067\u0065"}}; -_gd .AddPreserveSpaceAttr (&_gaaa ,*_bd .FmlaRange );e .EncodeElement (_bd .FmlaRange ,_gaaa );};if _bd .WidthMin !=nil {_ec :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}};e .EncodeElement (_bd .WidthMin ,_ec ); -};if _bd .Sel !=nil {_aeg :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0053e\u006c"}};e .EncodeElement (_bd .Sel ,_aeg );};if _bd .NoThreeD2 !=_ga .ST_TrueFalseBlankUnset {_cd :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032"}}; -e .EncodeElement (_bd .NoThreeD2 ,_cd );};if _bd .SelType !=nil {_dgg :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0053\u0065\u006c\u0054\u0079\u0070e"}};_gd .AddPreserveSpaceAttr (&_dgg ,*_bd .SelType );e .EncodeElement (_bd .SelType ,_dgg );}; -if _bd .MultiSel !=nil {_ecc :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}};_gd .AddPreserveSpaceAttr (&_ecc ,*_bd .MultiSel );e .EncodeElement (_bd .MultiSel ,_ecc );};if _bd .LCT !=nil {_fcb :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004cC\u0054"}}; -_gd .AddPreserveSpaceAttr (&_fcb ,*_bd .LCT );e .EncodeElement (_bd .LCT ,_fcb );};if _bd .ListItem !=nil {_bc :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};_gd .AddPreserveSpaceAttr (&_bc ,*_bd .ListItem ); -e .EncodeElement (_bd .ListItem ,_bc );};if _bd .DropStyle !=nil {_dbc :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u0053\u0074\u0079\u006c\u0065"}};_gd .AddPreserveSpaceAttr (&_dbc ,*_bd .DropStyle );e .EncodeElement (_bd .DropStyle ,_dbc ); -};if _bd .Colored !=_ga .ST_TrueFalseBlankUnset {_fb :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0043\u006f\u006c\u006f\u0072\u0065d"}};e .EncodeElement (_bd .Colored ,_fb );};if _bd .DropLines !=nil {_bdce :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}}; -e .EncodeElement (_bd .DropLines ,_bdce );};if _bd .Checked !=nil {_cda :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0043\u0068\u0065\u0063\u006b\u0065d"}};e .EncodeElement (_bd .Checked ,_cda );};if _bd .FmlaLink !=nil {_dc :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}}; -_gd .AddPreserveSpaceAttr (&_dc ,*_bd .FmlaLink );e .EncodeElement (_bd .FmlaLink ,_dc );};if _bd .FmlaPict !=nil {_be :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}};_gd .AddPreserveSpaceAttr (&_be ,*_bd .FmlaPict ); -e .EncodeElement (_bd .FmlaPict ,_be );};if _bd .NoThreeD !=_ga .ST_TrueFalseBlankUnset {_cdb :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}};e .EncodeElement (_bd .NoThreeD ,_cdb );};if _bd .FirstButton !=_ga .ST_TrueFalseBlankUnset {_ba :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0046\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}}; -e .EncodeElement (_bd .FirstButton ,_ba );};if _bd .FmlaGroup !=nil {_bdg :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0047\u0072\u006f\u0075\u0070"}};_gd .AddPreserveSpaceAttr (&_bdg ,*_bd .FmlaGroup );e .EncodeElement (_bd .FmlaGroup ,_bdg ); -};if _bd .Val !=nil {_ea :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0056a\u006c"}};e .EncodeElement (_bd .Val ,_ea );};if _bd .Min !=nil {_dce :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004di\u006e"}};e .EncodeElement (_bd .Min ,_dce ); -};if _bd .Max !=nil {_cb :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004da\u0078"}};e .EncodeElement (_bd .Max ,_cb );};if _bd .Inc !=nil {_ab :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0049n\u0063"}};e .EncodeElement (_bd .Inc ,_ab ); -};if _bd .Page !=nil {_fbd :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0050\u0061\u0067\u0065"}};e .EncodeElement (_bd .Page ,_fbd );};if _bd .Horiz !=_ga .ST_TrueFalseBlankUnset {_dcg :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0048\u006f\u0072\u0069\u007a"}}; -e .EncodeElement (_bd .Horiz ,_dcg );};if _bd .Dx !=nil {_ag :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0044\u0078"}};e .EncodeElement (_bd .Dx ,_ag );};if _bd .MapOCX !=_ga .ST_TrueFalseBlankUnset {_gb :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u004d\u0061\u0070\u004f\u0043\u0058"}}; -e .EncodeElement (_bd .MapOCX ,_gb );};if _bd .CF !=nil {_cafc :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0043\u0046"}};for _ ,_efb :=range _bd .CF {e .EncodeElement (_efb ,_cafc );};};if _bd .Camera !=_ga .ST_TrueFalseBlankUnset {_cf :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0043\u0061\u006d\u0065\u0072\u0061"}}; -e .EncodeElement (_bd .Camera ,_cf );};if _bd .RecalcAlways !=_ga .ST_TrueFalseBlankUnset {_aga :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0052\u0065\u0063\u0061\u006c\u0063\u0041l\u0077\u0061\u0079\u0073"}};e .EncodeElement (_bd .RecalcAlways ,_aga ); -};if _bd .AutoScale !=_ga .ST_TrueFalseBlankUnset {_age :=_g .StartElement {Name :_g .Name {Local :"x\u003a\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_bd .AutoScale ,_age );};if _bd .DDE !=_ga .ST_TrueFalseBlankUnset {_dgf :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0044D\u0045"}}; -e .EncodeElement (_bd .DDE ,_dgf );};if _bd .UIObj !=_ga .ST_TrueFalseBlankUnset {_eaa :=_g .StartElement {Name :_g .Name {Local :"\u0078:\u0055\u0049\u004f\u0062\u006a"}};e .EncodeElement (_bd .UIObj ,_eaa );};if _bd .ScriptText !=nil {_dba :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0053c\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}}; -_gd .AddPreserveSpaceAttr (&_dba ,*_bd .ScriptText );e .EncodeElement (_bd .ScriptText ,_dba );};if _bd .ScriptExtended !=nil {_fba :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u0045\u0078\u0074\u0065\u006e\u0064\u0065\u0064"}}; -_gd .AddPreserveSpaceAttr (&_fba ,*_bd .ScriptExtended );e .EncodeElement (_bd .ScriptExtended ,_fba );};if _bd .ScriptLanguage !=nil {_cfa :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}}; -e .EncodeElement (_bd .ScriptLanguage ,_cfa );};if _bd .ScriptLocation !=nil {_aef :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_bd .ScriptLocation ,_aef ); -};if _bd .FmlaTxbx !=nil {_ge :=_g .StartElement {Name :_g .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}};_gd .AddPreserveSpaceAttr (&_ge ,*_bd .FmlaTxbx );e .EncodeElement (_bd .FmlaTxbx ,_ge );};e .EncodeToken (_g .EndElement {Name :start .Name }); -return nil ;};func (_bcec ST_ObjectType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_faba :=_g .Attr {};_faba .Name =name ;switch _bcec {case ST_ObjectTypeUnset :_faba .Value ="";case ST_ObjectTypeButton :_faba .Value ="\u0042\u0075\u0074\u0074\u006f\u006e"; -case ST_ObjectTypeCheckbox :_faba .Value ="\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case ST_ObjectTypeDialog :_faba .Value ="\u0044\u0069\u0061\u006c\u006f\u0067";case ST_ObjectTypeDrop :_faba .Value ="\u0044\u0072\u006f\u0070";case ST_ObjectTypeEdit :_faba .Value ="\u0045\u0064\u0069\u0074"; -case ST_ObjectTypeGBox :_faba .Value ="\u0047\u0042\u006f\u0078";case ST_ObjectTypeLabel :_faba .Value ="\u004c\u0061\u0062e\u006c";case ST_ObjectTypeLineA :_faba .Value ="\u004c\u0069\u006ee\u0041";case ST_ObjectTypeList :_faba .Value ="\u004c\u0069\u0073\u0074"; -case ST_ObjectTypeMovie :_faba .Value ="\u004d\u006f\u0076i\u0065";case ST_ObjectTypeNote :_faba .Value ="\u004e\u006f\u0074\u0065";case ST_ObjectTypePict :_faba .Value ="\u0050\u0069\u0063\u0074";case ST_ObjectTypeRadio :_faba .Value ="\u0052\u0061\u0064i\u006f"; -case ST_ObjectTypeRectA :_faba .Value ="\u0052\u0065\u0063t\u0041";case ST_ObjectTypeScroll :_faba .Value ="\u0053\u0063\u0072\u006f\u006c\u006c";case ST_ObjectTypeSpin :_faba .Value ="\u0053\u0070\u0069\u006e";case ST_ObjectTypeShape :_faba .Value ="\u0053\u0068\u0061p\u0065"; -case ST_ObjectTypeGroup :_faba .Value ="\u0047\u0072\u006fu\u0070";case ST_ObjectTypeRect :_faba .Value ="\u0052\u0065\u0063\u0074";};return _faba ,nil ;}; +func (_fbce *ClientData )ValidateWithPath (path string )error {if _bdgc :=_fbce .CT_ClientData .ValidateWithPath (path );_bdgc !=nil {return _bdgc ;};return nil ;};func (_decd ST_ObjectType )MarshalXMLAttr (name _f .Name )(_f .Attr ,error ){_edec :=_f .Attr {}; +_edec .Name =name ;switch _decd {case ST_ObjectTypeUnset :_edec .Value ="";case ST_ObjectTypeButton :_edec .Value ="\u0042\u0075\u0074\u0074\u006f\u006e";case ST_ObjectTypeCheckbox :_edec .Value ="\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078";case ST_ObjectTypeDialog :_edec .Value ="\u0044\u0069\u0061\u006c\u006f\u0067"; +case ST_ObjectTypeDrop :_edec .Value ="\u0044\u0072\u006f\u0070";case ST_ObjectTypeEdit :_edec .Value ="\u0045\u0064\u0069\u0074";case ST_ObjectTypeGBox :_edec .Value ="\u0047\u0042\u006f\u0078";case ST_ObjectTypeLabel :_edec .Value ="\u004c\u0061\u0062e\u006c"; +case ST_ObjectTypeLineA :_edec .Value ="\u004c\u0069\u006ee\u0041";case ST_ObjectTypeList :_edec .Value ="\u004c\u0069\u0073\u0074";case ST_ObjectTypeMovie :_edec .Value ="\u004d\u006f\u0076i\u0065";case ST_ObjectTypeNote :_edec .Value ="\u004e\u006f\u0074\u0065"; +case ST_ObjectTypePict :_edec .Value ="\u0050\u0069\u0063\u0074";case ST_ObjectTypeRadio :_edec .Value ="\u0052\u0061\u0064i\u006f";case ST_ObjectTypeRectA :_edec .Value ="\u0052\u0065\u0063t\u0041";case ST_ObjectTypeScroll :_edec .Value ="\u0053\u0063\u0072\u006f\u006c\u006c"; +case ST_ObjectTypeSpin :_edec .Value ="\u0053\u0070\u0069\u006e";case ST_ObjectTypeShape :_edec .Value ="\u0053\u0068\u0061p\u0065";case ST_ObjectTypeGroup :_edec .Value ="\u0047\u0072\u006fu\u0070";case ST_ObjectTypeRect :_edec .Value ="\u0052\u0065\u0063\u0074"; +};return _edec ,nil ;};func (_afea *ST_ObjectType )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_efge ,_bfa :=d .Token ();if _bfa !=nil {return _bfa ;};if _ecde ,_dceg :=_efge .(_f .EndElement );_dceg &&_ecde .Name ==start .Name {*_afea =1; +return nil ;};if _adad ,_bbcbg :=_efge .(_f .CharData );!_bbcbg {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",_efge );}else {switch string (_adad ){case "":*_afea =0; +case "\u0042\u0075\u0074\u0074\u006f\u006e":*_afea =1;case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_afea =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_afea =3;case "\u0044\u0072\u006f\u0070":*_afea =4;case "\u0045\u0064\u0069\u0074":*_afea =5; +case "\u0047\u0042\u006f\u0078":*_afea =6;case "\u004c\u0061\u0062e\u006c":*_afea =7;case "\u004c\u0069\u006ee\u0041":*_afea =8;case "\u004c\u0069\u0073\u0074":*_afea =9;case "\u004d\u006f\u0076i\u0065":*_afea =10;case "\u004e\u006f\u0074\u0065":*_afea =11; +case "\u0050\u0069\u0063\u0074":*_afea =12;case "\u0052\u0061\u0064i\u006f":*_afea =13;case "\u0052\u0065\u0063t\u0041":*_afea =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_afea =15;case "\u0053\u0070\u0069\u006e":*_afea =16;case "\u0053\u0068\u0061p\u0065":*_afea =17; +case "\u0047\u0072\u006fu\u0070":*_afea =18;case "\u0052\u0065\u0063\u0074":*_afea =19;};};_efge ,_bfa =d .Token ();if _bfa !=nil {return _bfa ;};if _gcg ,_fbbf :=_efge .(_f .EndElement );_fbbf &&_gcg .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",_efge ); +};func (_aca ST_ObjectType )Validate ()error {return _aca .ValidateWithPath ("")};func (_bdb ST_ObjectType )ValidateWithPath (path string )error {switch _bdb {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bdb )); +};return nil ;};type ClientData struct{CT_ClientData };type CT_ClientData struct{ObjectTypeAttr ST_ObjectType ;MoveWithCells _ee .ST_TrueFalseBlank ;SizeWithCells _ee .ST_TrueFalseBlank ;Anchor *string ;Locked _ee .ST_TrueFalseBlank ;DefaultSize _ee .ST_TrueFalseBlank ; +PrintObject _ee .ST_TrueFalseBlank ;Disabled _ee .ST_TrueFalseBlank ;AutoFill _ee .ST_TrueFalseBlank ;AutoLine _ee .ST_TrueFalseBlank ;AutoPict _ee .ST_TrueFalseBlank ;FmlaMacro *string ;TextHAlign *string ;TextVAlign *string ;LockText _ee .ST_TrueFalseBlank ; +JustLastX _ee .ST_TrueFalseBlank ;SecretEdit _ee .ST_TrueFalseBlank ;Default _ee .ST_TrueFalseBlank ;Help _ee .ST_TrueFalseBlank ;Cancel _ee .ST_TrueFalseBlank ;Dismiss _ee .ST_TrueFalseBlank ;Accel *int64 ;Accel2 *int64 ;Row *int64 ;Column *int64 ;Visible _ee .ST_TrueFalseBlank ; +RowHidden _ee .ST_TrueFalseBlank ;ColHidden _ee .ST_TrueFalseBlank ;VTEdit *int64 ;MultiLine _ee .ST_TrueFalseBlank ;VScroll _ee .ST_TrueFalseBlank ;ValidIds _ee .ST_TrueFalseBlank ;FmlaRange *string ;WidthMin *int64 ;Sel *int64 ;NoThreeD2 _ee .ST_TrueFalseBlank ; +SelType *string ;MultiSel *string ;LCT *string ;ListItem *string ;DropStyle *string ;Colored _ee .ST_TrueFalseBlank ;DropLines *int64 ;Checked *int64 ;FmlaLink *string ;FmlaPict *string ;NoThreeD _ee .ST_TrueFalseBlank ;FirstButton _ee .ST_TrueFalseBlank ; +FmlaGroup *string ;Val *int64 ;Min *int64 ;Max *int64 ;Inc *int64 ;Page *int64 ;Horiz _ee .ST_TrueFalseBlank ;Dx *int64 ;MapOCX _ee .ST_TrueFalseBlank ;CF []string ;Camera _ee .ST_TrueFalseBlank ;RecalcAlways _ee .ST_TrueFalseBlank ;AutoScale _ee .ST_TrueFalseBlank ; +DDE _ee .ST_TrueFalseBlank ;UIObj _ee .ST_TrueFalseBlank ;ScriptText *string ;ScriptExtended *string ;ScriptLanguage *uint32 ;ScriptLocation *uint32 ;FmlaTxbx *string ;};func (_ggf ST_ObjectType )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {return e .EncodeElement (_ggf .String (),start ); +}; // Validate validates the ClientData and its children -func (_gbce *ClientData )Validate ()error {return _gbce .ValidateWithPath ("\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func (_dagf ST_ObjectType )ValidateWithPath (path string )error {switch _dagf {case 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19: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 (_dagf )); -};return nil ;}; +func (_dfcf *ClientData )Validate ()error {return _dfcf .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 (_edcd *CT_ClientData )ValidateWithPath (path string )error {if _edcd .ObjectTypeAttr ==ST_ObjectTypeUnset {return _e .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 _cfgd :=_edcd .ObjectTypeAttr .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cfgd !=nil {return _cfgd ;};if _deg :=_edcd .MoveWithCells .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073"); -_deg !=nil {return _deg ;};if _cdfc :=_edcd .SizeWithCells .ValidateWithPath (path +"\u002f\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_cdfc !=nil {return _cdfc ;};if _cgd :=_edcd .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064"); -_cgd !=nil {return _cgd ;};if _gc :=_edcd .DefaultSize .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065");_gc !=nil {return _gc ;};if _bbad :=_edcd .PrintObject .ValidateWithPath (path +"\u002f\u0050\u0072i\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"); -_bbad !=nil {return _bbad ;};if _fab :=_edcd .Disabled .ValidateWithPath (path +"\u002fD\u0069\u0073\u0061\u0062\u006c\u0065d");_fab !=nil {return _fab ;};if _fef :=_edcd .AutoFill .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0046\u0069\u006cl"); -_fef !=nil {return _fef ;};if _afea :=_edcd .AutoLine .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u004c\u0069\u006ee");_afea !=nil {return _afea ;};if _eeff :=_edcd .AutoPict .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0050\u0069\u0063t"); -_eeff !=nil {return _eeff ;};if _fcf :=_edcd .LockText .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0054\u0065\u0078t");_fcf !=nil {return _fcf ;};if _bge :=_edcd .JustLastX .ValidateWithPath (path +"\u002f\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"); -_bge !=nil {return _bge ;};if _fca :=_edcd .SecretEdit .ValidateWithPath (path +"/\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074");_fca !=nil {return _fca ;};if _gdc :=_edcd .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); -_gdc !=nil {return _gdc ;};if _bdb :=_edcd .Help .ValidateWithPath (path +"\u002f\u0048\u0065l\u0070");_bdb !=nil {return _bdb ;};if _bbaa :=_edcd .Cancel .ValidateWithPath (path +"\u002fC\u0061\u006e\u0063\u0065\u006c");_bbaa !=nil {return _bbaa ;};if _cfd :=_edcd .Dismiss .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u006d\u0069\u0073\u0073"); -_cfd !=nil {return _cfd ;};if _bfg :=_edcd .Visible .ValidateWithPath (path +"\u002f\u0056\u0069\u0073\u0069\u0062\u006c\u0065");_bfg !=nil {return _bfg ;};if _ffg :=_edcd .RowHidden .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"); -_ffg !=nil {return _ffg ;};if _fcg :=_edcd .ColHidden .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e");_fcg !=nil {return _fcg ;};if _ffd :=_edcd .MultiLine .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"); -_ffd !=nil {return _ffd ;};if _fdg :=_edcd .VScroll .ValidateWithPath (path +"\u002f\u0056\u0053\u0063\u0072\u006f\u006c\u006c");_fdg !=nil {return _fdg ;};if _gcg :=_edcd .ValidIds .ValidateWithPath (path +"\u002fV\u0061\u006c\u0069\u0064\u0049\u0064s"); -_gcg !=nil {return _gcg ;};if _dcf :=_edcd .NoThreeD2 .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032");_dcf !=nil {return _dcf ;};if _aaa :=_edcd .Colored .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0065\u0064"); -_aaa !=nil {return _aaa ;};if _ebb :=_edcd .NoThreeD .ValidateWithPath (path +"\u002fN\u006f\u0054\u0068\u0072\u0065\u0065D");_ebb !=nil {return _ebb ;};if _effd :=_edcd .FirstButton .ValidateWithPath (path +"\u002f\u0046\u0069r\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"); -_effd !=nil {return _effd ;};if _gfd :=_edcd .Horiz .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u0069\u007a");_gfd !=nil {return _gfd ;};if _eea :=_edcd .MapOCX .ValidateWithPath (path +"\u002fM\u0061\u0070\u004f\u0043\u0058");_eea !=nil {return _eea ; -};if _dff :=_edcd .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_dff !=nil {return _dff ;};if _cga :=_edcd .RecalcAlways .ValidateWithPath (path +"\u002f\u0052\u0065\u0063\u0061\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"); -_cga !=nil {return _cga ;};if _bfc :=_edcd .AutoScale .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065");_bfc !=nil {return _bfc ;};if _fge :=_edcd .DDE .ValidateWithPath (path +"\u002f\u0044\u0044\u0045");_fge !=nil {return _fge ; -};if _gce :=_edcd .UIObj .ValidateWithPath (path +"\u002f\u0055\u0049\u004f\u0062\u006a");_gce !=nil {return _gce ;};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 NewCT_ClientData ()*CT_ClientData {_b :=&CT_ClientData {};_b .ObjectTypeAttr =ST_ObjectType (1);return _b ;};func (_egc ST_ObjectType )String ()string {switch _egc {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 NewClientData ()*ClientData {_ffe :=&ClientData {};_ffe .CT_ClientData =*NewCT_ClientData ();return _ffe ;}; - -// Validate validates the CT_ClientData and its children -func (_aca *CT_ClientData )Validate ()error {return _aca .ValidateWithPath ("\u0043\u0054\u005f\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061");};func init (){_gd .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 ); -_gd .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 ); +func (_bbcb *CT_ClientData )ValidateWithPath (path string )error {if _bbcb .ObjectTypeAttr ==ST_ObjectTypeUnset {return _g .Errorf ("\u0025\u0073\u002f\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072\u0020\u0069\u0073\u0020\u0061\u0020\u006da\u006e\u0064\u0061\u0074\u006fr\u0079\u0020f\u0069\u0065\u006c\u0064",path ); +};if _dbg :=_bbcb .ObjectTypeAttr .ValidateWithPath (path +"\u002fO\u0062j\u0065\u0063\u0074\u0054\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_dbg !=nil {return _dbg ;};if _beb :=_bbcb .MoveWithCells .ValidateWithPath (path +"\u002f\u004d\u006f\u0076\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073"); +_beb !=nil {return _beb ;};if _gbge :=_bbcb .SizeWithCells .ValidateWithPath (path +"\u002f\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068C\u0065\u006c\u006c\u0073");_gbge !=nil {return _gbge ;};if _aaf :=_bbcb .Locked .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0065\u0064"); +_aaf !=nil {return _aaf ;};if _aab :=_bbcb .DefaultSize .ValidateWithPath (path +"\u002f\u0044\u0065f\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065");_aab !=nil {return _aab ;};if _gbb :=_bbcb .PrintObject .ValidateWithPath (path +"\u002f\u0050\u0072i\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"); +_gbb !=nil {return _gbb ;};if _fbef :=_bbcb .Disabled .ValidateWithPath (path +"\u002fD\u0069\u0073\u0061\u0062\u006c\u0065d");_fbef !=nil {return _fbef ;};if _cgca :=_bbcb .AutoFill .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0046\u0069\u006cl"); +_cgca !=nil {return _cgca ;};if _bbf :=_bbcb .AutoLine .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u004c\u0069\u006ee");_bbf !=nil {return _bbf ;};if _fgc :=_bbcb .AutoPict .ValidateWithPath (path +"\u002fA\u0075\u0074\u006f\u0050\u0069\u0063t"); +_fgc !=nil {return _fgc ;};if _cea :=_bbcb .LockText .ValidateWithPath (path +"\u002fL\u006f\u0063\u006b\u0054\u0065\u0078t");_cea !=nil {return _cea ;};if _bf :=_bbcb .JustLastX .ValidateWithPath (path +"\u002f\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"); +_bf !=nil {return _bf ;};if _bae :=_bbcb .SecretEdit .ValidateWithPath (path +"/\u0053\u0065\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074");_bae !=nil {return _bae ;};if _dce :=_bbcb .Default .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u0061\u0075\u006c\u0074"); +_dce !=nil {return _dce ;};if _bgf :=_bbcb .Help .ValidateWithPath (path +"\u002f\u0048\u0065l\u0070");_bgf !=nil {return _bgf ;};if _dbfd :=_bbcb .Cancel .ValidateWithPath (path +"\u002fC\u0061\u006e\u0063\u0065\u006c");_dbfd !=nil {return _dbfd ;};if _gbba :=_bbcb .Dismiss .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u006d\u0069\u0073\u0073"); +_gbba !=nil {return _gbba ;};if _gad :=_bbcb .Visible .ValidateWithPath (path +"\u002f\u0056\u0069\u0073\u0069\u0062\u006c\u0065");_gad !=nil {return _gad ;};if _gde :=_bbcb .RowHidden .ValidateWithPath (path +"\u002f\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"); +_gde !=nil {return _gde ;};if _fbcb :=_bbcb .ColHidden .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e");_fbcb !=nil {return _fbcb ;};if _fc :=_bbcb .MultiLine .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"); +_fc !=nil {return _fc ;};if _ecb :=_bbcb .VScroll .ValidateWithPath (path +"\u002f\u0056\u0053\u0063\u0072\u006f\u006c\u006c");_ecb !=nil {return _ecb ;};if _eca :=_bbcb .ValidIds .ValidateWithPath (path +"\u002fV\u0061\u006c\u0069\u0064\u0049\u0064s"); +_eca !=nil {return _eca ;};if _eeb :=_bbcb .NoThreeD2 .ValidateWithPath (path +"\u002f\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032");_eeb !=nil {return _eeb ;};if _feb :=_bbcb .Colored .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u0065\u0064"); +_feb !=nil {return _feb ;};if _bab :=_bbcb .NoThreeD .ValidateWithPath (path +"\u002fN\u006f\u0054\u0068\u0072\u0065\u0065D");_bab !=nil {return _bab ;};if _gac :=_bbcb .FirstButton .ValidateWithPath (path +"\u002f\u0046\u0069r\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"); +_gac !=nil {return _gac ;};if _cbbe :=_bbcb .Horiz .ValidateWithPath (path +"\u002f\u0048\u006f\u0072\u0069\u007a");_cbbe !=nil {return _cbbe ;};if _babe :=_bbcb .MapOCX .ValidateWithPath (path +"\u002fM\u0061\u0070\u004f\u0043\u0058");_babe !=nil {return _babe ; +};if _gab :=_bbcb .Camera .ValidateWithPath (path +"\u002fC\u0061\u006d\u0065\u0072\u0061");_gab !=nil {return _gab ;};if _feda :=_bbcb .RecalcAlways .ValidateWithPath (path +"\u002f\u0052\u0065\u0063\u0061\u006c\u0063\u0041\u006c\u0077\u0061\u0079\u0073"); +_feda !=nil {return _feda ;};if _cbe :=_bbcb .AutoScale .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065");_cbe !=nil {return _cbe ;};if _aae :=_bbcb .DDE .ValidateWithPath (path +"\u002f\u0044\u0044\u0045");_aae !=nil {return _aae ; +};if _efd :=_bbcb .UIObj .ValidateWithPath (path +"\u002f\u0055\u0049\u004f\u0062\u006a");_efd !=nil {return _efd ;};return nil ;};func (_gf *CT_ClientData )MarshalXML (e *_f .Encoder ,start _f .StartElement )error {_c ,_be :=_gf .ObjectTypeAttr .MarshalXMLAttr (_f .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"}); +if _be !=nil {return _be ;};start .Attr =append (start .Attr ,_c );e .EncodeToken (start );if _gf .MoveWithCells !=_ee .ST_TrueFalseBlankUnset {_a :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u004do\u0076\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}}; +e .EncodeElement (_gf .MoveWithCells ,_a );};if _gf .SizeWithCells !=_ee .ST_TrueFalseBlankUnset {_cc :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0053i\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}};e .EncodeElement (_gf .SizeWithCells ,_cc ); +};if _gf .Anchor !=nil {_ab :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0041\u006e\u0063\u0068\u006f\u0072"}};_e .AddPreserveSpaceAttr (&_ab ,*_gf .Anchor );e .EncodeElement (_gf .Anchor ,_ab );};if _gf .Locked !=_ee .ST_TrueFalseBlankUnset {_de :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0065\u0064"}}; +e .EncodeElement (_gf .Locked ,_de );};if _gf .DefaultSize !=_ee .ST_TrueFalseBlankUnset {_fg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gf .DefaultSize ,_fg ); +};if _gf .PrintObject !=_ee .ST_TrueFalseBlankUnset {_cb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0050\u0072\u0069\u006e\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_gf .PrintObject ,_cb );};if _gf .Disabled !=_ee .ST_TrueFalseBlankUnset {_eg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0044\u0069\u0073\u0061\u0062\u006c\u0065\u0064"}}; +e .EncodeElement (_gf .Disabled ,_eg );};if _gf .AutoFill !=_ee .ST_TrueFalseBlankUnset {_ff :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0046\u0069\u006c\u006c"}};e .EncodeElement (_gf .AutoFill ,_ff );};if _gf .AutoLine !=_ee .ST_TrueFalseBlankUnset {_dd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}}; +e .EncodeElement (_gf .AutoLine ,_dd );};if _gf .AutoPict !=_ee .ST_TrueFalseBlankUnset {_bb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}};e .EncodeElement (_gf .AutoPict ,_bb );};if _gf .FmlaMacro !=nil {_fd :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u004d\u0061\u0063\u0072\u006f"}}; +_e .AddPreserveSpaceAttr (&_fd ,*_gf .FmlaMacro );e .EncodeElement (_gf .FmlaMacro ,_fd );};if _gf .TextHAlign !=nil {_dc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}};_e .AddPreserveSpaceAttr (&_dc ,*_gf .TextHAlign ); +e .EncodeElement (_gf .TextHAlign ,_dc );};if _gf .TextVAlign !=nil {_df :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0054e\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}};_e .AddPreserveSpaceAttr (&_df ,*_gf .TextVAlign );e .EncodeElement (_gf .TextVAlign ,_df ); +};if _gf .LockText !=_ee .ST_TrueFalseBlankUnset {_dfe :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}};e .EncodeElement (_gf .LockText ,_dfe );};if _gf .JustLastX !=_ee .ST_TrueFalseBlankUnset {_ffd :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u004a\u0075\u0073\u0074\u004c\u0061\u0073\u0074\u0058"}}; +e .EncodeElement (_gf .JustLastX ,_ffd );};if _gf .SecretEdit !=_ee .ST_TrueFalseBlankUnset {_fgg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0053e\u0063\u0072\u0065\u0074\u0045\u0064\u0069\u0074"}};e .EncodeElement (_gf .SecretEdit ,_fgg ); +};if _gf .Default !=_ee .ST_TrueFalseBlankUnset {_fa :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0044\u0065\u0066\u0061\u0075\u006ct"}};e .EncodeElement (_gf .Default ,_fa );};if _gf .Help !=_ee .ST_TrueFalseBlankUnset {_gfd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0048\u0065\u006c\u0070"}}; +e .EncodeElement (_gf .Help ,_gfd );};if _gf .Cancel !=_ee .ST_TrueFalseBlankUnset {_da :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0043\u0061\u006e\u0063\u0065\u006c"}};e .EncodeElement (_gf .Cancel ,_da );};if _gf .Dismiss !=_ee .ST_TrueFalseBlankUnset {_gd :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0044\u0069\u0073\u006d\u0069\u0073s"}}; +e .EncodeElement (_gf .Dismiss ,_gd );};if _gf .Accel !=nil {_fb :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0041\u0063\u0063\u0065\u006c"}};e .EncodeElement (_gf .Accel ,_fb );};if _gf .Accel2 !=nil {_gdb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0041\u0063\u0063\u0065\u006c\u0032"}}; +e .EncodeElement (_gf .Accel2 ,_gdb );};if _gf .Row !=nil {_cg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0052o\u0077"}};e .EncodeElement (_gf .Row ,_cg );};if _gf .Column !=nil {_eee :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0043\u006f\u006c\u0075\u006d\u006e"}}; +e .EncodeElement (_gf .Column ,_eee );};if _gf .Visible !=_ee .ST_TrueFalseBlankUnset {_gfb :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0056\u0069\u0073\u0069\u0062\u006ce"}};e .EncodeElement (_gf .Visible ,_gfb );};if _gf .RowHidden !=_ee .ST_TrueFalseBlankUnset {_dg :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0052\u006f\u0077\u0048\u0069\u0064\u0064\u0065\u006e"}}; +e .EncodeElement (_gf .RowHidden ,_dg );};if _gf .ColHidden !=_ee .ST_TrueFalseBlankUnset {_ea :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0043\u006f\u006c\u0048\u0069\u0064\u0064\u0065\u006e"}};e .EncodeElement (_gf .ColHidden ,_ea );};if _gf .VTEdit !=nil {_ca :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0056\u0054\u0045\u0064\u0069\u0074"}}; +e .EncodeElement (_gf .VTEdit ,_ca );};if _gf .MultiLine !=_ee .ST_TrueFalseBlankUnset {_ge :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u004d\u0075\u006c\u0074\u0069\u004c\u0069\u006e\u0065"}};e .EncodeElement (_gf .MultiLine ,_ge );};if _gf .VScroll !=_ee .ST_TrueFalseBlankUnset {_ed :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0056\u0053\u0063\u0072\u006f\u006cl"}}; +e .EncodeElement (_gf .VScroll ,_ed );};if _gf .ValidIds !=_ee .ST_TrueFalseBlankUnset {_ae :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0056\u0061\u006c\u0069\u0064\u0049\u0064\u0073"}};e .EncodeElement (_gf .ValidIds ,_ae );};if _gf .FmlaRange !=nil {_fbc :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0052\u0061\u006e\u0067\u0065"}}; +_e .AddPreserveSpaceAttr (&_fbc ,*_gf .FmlaRange );e .EncodeElement (_gf .FmlaRange ,_fbc );};if _gf .WidthMin !=nil {_cgc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0057\u0069\u0064\u0074\u0068\u004d\u0069\u006e"}};e .EncodeElement (_gf .WidthMin ,_cgc ); +};if _gf .Sel !=nil {_bg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0053e\u006c"}};e .EncodeElement (_gf .Sel ,_bg );};if _gf .NoThreeD2 !=_ee .ST_TrueFalseBlankUnset {_fgd :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044\u0032"}}; +e .EncodeElement (_gf .NoThreeD2 ,_fgd );};if _gf .SelType !=nil {_db :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0053\u0065\u006c\u0054\u0079\u0070e"}};_e .AddPreserveSpaceAttr (&_db ,*_gf .SelType );e .EncodeElement (_gf .SelType ,_db );};if _gf .MultiSel !=nil {_gfde :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004d\u0075\u006c\u0074\u0069\u0053\u0065\u006c"}}; +_e .AddPreserveSpaceAttr (&_gfde ,*_gf .MultiSel );e .EncodeElement (_gf .MultiSel ,_gfde );};if _gf .LCT !=nil {_def :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004cC\u0054"}};_e .AddPreserveSpaceAttr (&_def ,*_gf .LCT );e .EncodeElement (_gf .LCT ,_def ); +};if _gf .ListItem !=nil {_bgd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004c\u0069\u0073\u0074\u0049\u0074\u0065\u006d"}};_e .AddPreserveSpaceAttr (&_bgd ,*_gf .ListItem );e .EncodeElement (_gf .ListItem ,_bgd );};if _gf .DropStyle !=nil {_ac :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u0053\u0074\u0079\u006c\u0065"}}; +_e .AddPreserveSpaceAttr (&_ac ,*_gf .DropStyle );e .EncodeElement (_gf .DropStyle ,_ac );};if _gf .Colored !=_ee .ST_TrueFalseBlankUnset {_cbb :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0043\u006f\u006c\u006f\u0072\u0065d"}};e .EncodeElement (_gf .Colored ,_cbb ); +};if _gf .DropLines !=nil {_fbd :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gf .DropLines ,_fbd );};if _gf .Checked !=nil {_ef :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0043\u0068\u0065\u0063\u006b\u0065d"}}; +e .EncodeElement (_gf .Checked ,_ef );};if _gf .FmlaLink !=nil {_bd :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u004c\u0069\u006e\u006b"}};_e .AddPreserveSpaceAttr (&_bd ,*_gf .FmlaLink );e .EncodeElement (_gf .FmlaLink ,_bd ); +};if _gf .FmlaPict !=nil {_ba :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0050\u0069\u0063\u0074"}};_e .AddPreserveSpaceAttr (&_ba ,*_gf .FmlaPict );e .EncodeElement (_gf .FmlaPict ,_ba );};if _gf .NoThreeD !=_ee .ST_TrueFalseBlankUnset {_bgb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004e\u006f\u0054\u0068\u0072\u0065\u0065\u0044"}}; +e .EncodeElement (_gf .NoThreeD ,_bgb );};if _gf .FirstButton !=_ee .ST_TrueFalseBlankUnset {_aea :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0046\u0069\u0072\u0073\u0074\u0042\u0075\u0074\u0074\u006f\u006e"}};e .EncodeElement (_gf .FirstButton ,_aea ); +};if _gf .FmlaGroup !=nil {_dbd :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0046\u006d\u006c\u0061\u0047\u0072\u006f\u0075\u0070"}};_e .AddPreserveSpaceAttr (&_dbd ,*_gf .FmlaGroup );e .EncodeElement (_gf .FmlaGroup ,_dbd );};if _gf .Val !=nil {_af :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0056a\u006c"}}; +e .EncodeElement (_gf .Val ,_af );};if _gf .Min !=nil {_gdg :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004di\u006e"}};e .EncodeElement (_gf .Min ,_gdg );};if _gf .Max !=nil {_cf :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004da\u0078"}}; +e .EncodeElement (_gf .Max ,_cf );};if _gf .Inc !=nil {_gb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0049n\u0063"}};e .EncodeElement (_gf .Inc ,_gb );};if _gf .Page !=nil {_cbf :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0050\u0061\u0067\u0065"}}; +e .EncodeElement (_gf .Page ,_cbf );};if _gf .Horiz !=_ee .ST_TrueFalseBlankUnset {_fbb :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0048\u006f\u0072\u0069\u007a"}};e .EncodeElement (_gf .Horiz ,_fbb );};if _gf .Dx !=nil {_dbf :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0044\u0078"}}; +e .EncodeElement (_gf .Dx ,_dbf );};if _gf .MapOCX !=_ee .ST_TrueFalseBlankUnset {_deb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u004d\u0061\u0070\u004f\u0043\u0058"}};e .EncodeElement (_gf .MapOCX ,_deb );};if _gf .CF !=nil {_ce :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0043\u0046"}}; +for _ ,_acb :=range _gf .CF {e .EncodeElement (_acb ,_ce );};};if _gf .Camera !=_ee .ST_TrueFalseBlankUnset {_fga :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0043\u0061\u006d\u0065\u0072\u0061"}};e .EncodeElement (_gf .Camera ,_fga );};if _gf .RecalcAlways !=_ee .ST_TrueFalseBlankUnset {_ccc :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0052\u0065\u0063\u0061\u006c\u0063\u0041l\u0077\u0061\u0079\u0073"}}; +e .EncodeElement (_gf .RecalcAlways ,_ccc );};if _gf .AutoScale !=_ee .ST_TrueFalseBlankUnset {_fbba :=_f .StartElement {Name :_f .Name {Local :"x\u003a\u0041\u0075\u0074\u006f\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_gf .AutoScale ,_fbba ); +};if _gf .DDE !=_ee .ST_TrueFalseBlankUnset {_ga :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0044D\u0045"}};e .EncodeElement (_gf .DDE ,_ga );};if _gf .UIObj !=_ee .ST_TrueFalseBlankUnset {_gg :=_f .StartElement {Name :_f .Name {Local :"\u0078:\u0055\u0049\u004f\u0062\u006a"}}; +e .EncodeElement (_gf .UIObj ,_gg );};if _gf .ScriptText !=nil {_dbb :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0053c\u0072\u0069\u0070\u0074\u0054\u0065\u0078\u0074"}};_e .AddPreserveSpaceAttr (&_dbb ,*_gf .ScriptText );e .EncodeElement (_gf .ScriptText ,_dbb ); +};if _gf .ScriptExtended !=nil {_dge :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u0045\u0078\u0074\u0065\u006e\u0064\u0065\u0064"}};_e .AddPreserveSpaceAttr (&_dge ,*_gf .ScriptExtended );e .EncodeElement (_gf .ScriptExtended ,_dge ); +};if _gf .ScriptLanguage !=nil {_dgec :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065"}};e .EncodeElement (_gf .ScriptLanguage ,_dgec );};if _gf .ScriptLocation !=nil {_fe :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003aS\u0063\u0072\u0069p\u0074\u004c\u006f\u0063\u0061\u0074\u0069\u006f\u006e"}}; +e .EncodeElement (_gf .ScriptLocation ,_fe );};if _gf .FmlaTxbx !=nil {_ffda :=_f .StartElement {Name :_f .Name {Local :"\u0078\u003a\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}};_e .AddPreserveSpaceAttr (&_ffda ,*_gf .FmlaTxbx );e .EncodeElement (_gf .FmlaTxbx ,_ffda ); +};e .EncodeToken (_f .EndElement {Name :start .Name });return nil ;};func NewClientData ()*ClientData {_fec :=&ClientData {};_fec .CT_ClientData =*NewCT_ClientData ();return _fec ;};const (ST_ObjectTypeUnset ST_ObjectType =0;ST_ObjectTypeButton ST_ObjectType =1; +ST_ObjectTypeCheckbox ST_ObjectType =2;ST_ObjectTypeDialog ST_ObjectType =3;ST_ObjectTypeDrop ST_ObjectType =4;ST_ObjectTypeEdit ST_ObjectType =5;ST_ObjectTypeGBox ST_ObjectType =6;ST_ObjectTypeLabel ST_ObjectType =7;ST_ObjectTypeLineA ST_ObjectType =8; +ST_ObjectTypeList ST_ObjectType =9;ST_ObjectTypeMovie ST_ObjectType =10;ST_ObjectTypeNote ST_ObjectType =11;ST_ObjectTypePict ST_ObjectType =12;ST_ObjectTypeRadio ST_ObjectType =13;ST_ObjectTypeRectA ST_ObjectType =14;ST_ObjectTypeScroll ST_ObjectType =15; +ST_ObjectTypeSpin ST_ObjectType =16;ST_ObjectTypeShape ST_ObjectType =17;ST_ObjectTypeGroup ST_ObjectType =18;ST_ObjectTypeRect ST_ObjectType =19;);func (_eb *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 _eb .CT_ClientData .MarshalXML (e ,start );};func (_bea *ST_ObjectType )UnmarshalXMLAttr (attr _f .Attr )error {switch attr .Value {case "":*_bea =0;case "\u0042\u0075\u0074\u0074\u006f\u006e":*_bea =1; +case "\u0043\u0068\u0065\u0063\u006b\u0062\u006f\u0078":*_bea =2;case "\u0044\u0069\u0061\u006c\u006f\u0067":*_bea =3;case "\u0044\u0072\u006f\u0070":*_bea =4;case "\u0045\u0064\u0069\u0074":*_bea =5;case "\u0047\u0042\u006f\u0078":*_bea =6;case "\u004c\u0061\u0062e\u006c":*_bea =7; +case "\u004c\u0069\u006ee\u0041":*_bea =8;case "\u004c\u0069\u0073\u0074":*_bea =9;case "\u004d\u006f\u0076i\u0065":*_bea =10;case "\u004e\u006f\u0074\u0065":*_bea =11;case "\u0050\u0069\u0063\u0074":*_bea =12;case "\u0052\u0061\u0064i\u006f":*_bea =13; +case "\u0052\u0065\u0063t\u0041":*_bea =14;case "\u0053\u0063\u0072\u006f\u006c\u006c":*_bea =15;case "\u0053\u0070\u0069\u006e":*_bea =16;case "\u0053\u0068\u0061p\u0065":*_bea =17;case "\u0047\u0072\u006fu\u0070":*_bea =18;case "\u0052\u0065\u0063\u0074":*_bea =19; +};return nil ;};func (_cge ST_ObjectType )String ()string {switch _cge {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 (_dba *ClientData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_dba .CT_ClientData =*NewCT_ClientData (); +for _ ,_ebc :=range start .Attr {if _ebc .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_dba .ObjectTypeAttr .UnmarshalXMLAttr (_ebc );continue ;};};_cabf :for {_egaa ,_ag :=d .Token ();if _ag !=nil {return _ag ;};switch _ccfd :=_egaa .(type ){case _f .StartElement :switch _ccfd .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"}:_dba .MoveWithCells =_ee .ST_TrueFalseBlankUnset ; +if _gfa :=d .DecodeElement (&_dba .MoveWithCells ,&_ccfd );_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 :"\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_dba .SizeWithCells =_ee .ST_TrueFalseBlankUnset ; +if _bbfb :=d .DecodeElement (&_dba .SizeWithCells ,&_ccfd );_bbfb !=nil {return _bbfb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Anchor =new (string ); +if _gc :=d .DecodeElement (_dba .Anchor ,&_ccfd );_gc !=nil {return _gc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Locked =_ee .ST_TrueFalseBlankUnset ; +if _eebe :=d .DecodeElement (&_dba .Locked ,&_ccfd );_eebe !=nil {return _eebe ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .DefaultSize =_ee .ST_TrueFalseBlankUnset ; +if _egd :=d .DecodeElement (&_dba .DefaultSize ,&_ccfd );_egd !=nil {return _egd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .PrintObject =_ee .ST_TrueFalseBlankUnset ; +if _afb :=d .DecodeElement (&_dba .PrintObject ,&_ccfd );_afb !=nil {return _afb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Disabled =_ee .ST_TrueFalseBlankUnset ; +if _bfd :=d .DecodeElement (&_dba .Disabled ,&_ccfd );_bfd !=nil {return _bfd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .AutoFill =_ee .ST_TrueFalseBlankUnset ; +if _gbd :=d .DecodeElement (&_dba .AutoFill ,&_ccfd );_gbd !=nil {return _gbd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .AutoLine =_ee .ST_TrueFalseBlankUnset ; +if _ccca :=d .DecodeElement (&_dba .AutoLine ,&_ccfd );_ccca !=nil {return _ccca ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .AutoPict =_ee .ST_TrueFalseBlankUnset ; +if _cegb :=d .DecodeElement (&_dba .AutoPict ,&_ccfd );_cegb !=nil {return _cegb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .FmlaMacro =new (string ); +if _fbf :=d .DecodeElement (_dba .FmlaMacro ,&_ccfd );_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 :"\u0054\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}:_dba .TextHAlign =new (string ); +if _dfed :=d .DecodeElement (_dba .TextHAlign ,&_ccfd );_dfed !=nil {return _dfed ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .TextVAlign =new (string ); +if _ecd :=d .DecodeElement (_dba .TextVAlign ,&_ccfd );_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 :"\u004c\u006f\u0063\u006b\u0054\u0065\u0078\u0074"}:_dba .LockText =_ee .ST_TrueFalseBlankUnset ; +if _efe :=d .DecodeElement (&_dba .LockText ,&_ccfd );_efe !=nil {return _efe ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .JustLastX =_ee .ST_TrueFalseBlankUnset ; +if _eec :=d .DecodeElement (&_dba .JustLastX ,&_ccfd );_eec !=nil {return _eec ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .SecretEdit =_ee .ST_TrueFalseBlankUnset ; +if _eba :=d .DecodeElement (&_dba .SecretEdit ,&_ccfd );_eba !=nil {return _eba ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Default =_ee .ST_TrueFalseBlankUnset ; +if _gca :=d .DecodeElement (&_dba .Default ,&_ccfd );_gca !=nil {return _gca ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Help =_ee .ST_TrueFalseBlankUnset ; +if _cbef :=d .DecodeElement (&_dba .Help ,&_ccfd );_cbef !=nil {return _cbef ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Cancel =_ee .ST_TrueFalseBlankUnset ; +if _bbcba :=d .DecodeElement (&_dba .Cancel ,&_ccfd );_bbcba !=nil {return _bbcba ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Dismiss =_ee .ST_TrueFalseBlankUnset ; +if _gae :=d .DecodeElement (&_dba .Dismiss ,&_ccfd );_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 :"\u0041\u0063\u0063e\u006c"}:_dba .Accel =new (int64 ); +if _bdf :=d .DecodeElement (_dba .Accel ,&_ccfd );_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 :"\u0041\u0063\u0063\u0065\u006c\u0032"}:_dba .Accel2 =new (int64 ); +if _acf :=d .DecodeElement (_dba .Accel2 ,&_ccfd );_acf !=nil {return _acf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Row =new (int64 ); +if _bgcb :=d .DecodeElement (_dba .Row ,&_ccfd );_bgcb !=nil {return _bgcb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Column =new (int64 ); +if _egdb :=d .DecodeElement (_dba .Column ,&_ccfd );_egdb !=nil {return _egdb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Visible =_ee .ST_TrueFalseBlankUnset ; +if _fab :=d .DecodeElement (&_dba .Visible ,&_ccfd );_fab !=nil {return _fab ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .RowHidden =_ee .ST_TrueFalseBlankUnset ; +if _cac :=d .DecodeElement (&_dba .RowHidden ,&_ccfd );_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 :"\u0043o\u006c\u0048\u0069\u0064\u0064\u0065n"}:_dba .ColHidden =_ee .ST_TrueFalseBlankUnset ; +if _efgf :=d .DecodeElement (&_dba .ColHidden ,&_ccfd );_efgf !=nil {return _efgf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .VTEdit =new (int64 ); +if _acg :=d .DecodeElement (_dba .VTEdit ,&_ccfd );_acg !=nil {return _acg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .MultiLine =_ee .ST_TrueFalseBlankUnset ; +if _agg :=d .DecodeElement (&_dba .MultiLine ,&_ccfd );_agg !=nil {return _agg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .VScroll =_ee .ST_TrueFalseBlankUnset ; +if _fgce :=d .DecodeElement (&_dba .VScroll ,&_ccfd );_fgce !=nil {return _fgce ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .ValidIds =_ee .ST_TrueFalseBlankUnset ; +if _aee :=d .DecodeElement (&_dba .ValidIds ,&_ccfd );_aee !=nil {return _aee ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .FmlaRange =new (string ); +if _eaaf :=d .DecodeElement (_dba .FmlaRange ,&_ccfd );_eaaf !=nil {return _eaaf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .WidthMin =new (int64 ); +if _dec :=d .DecodeElement (_dba .WidthMin ,&_ccfd );_dec !=nil {return _dec ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Sel =new (int64 ); +if _fggc :=d .DecodeElement (_dba .Sel ,&_ccfd );_fggc !=nil {return _fggc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .NoThreeD2 =_ee .ST_TrueFalseBlankUnset ; +if _aggg :=d .DecodeElement (&_dba .NoThreeD2 ,&_ccfd );_aggg !=nil {return _aggg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .SelType =new (string ); +if _fbca :=d .DecodeElement (_dba .SelType ,&_ccfd );_fbca !=nil {return _fbca ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .MultiSel =new (string ); +if _dcfb :=d .DecodeElement (_dba .MultiSel ,&_ccfd );_dcfb !=nil {return _dcfb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .LCT =new (string ); +if _dgd :=d .DecodeElement (_dba .LCT ,&_ccfd );_dgd !=nil {return _dgd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .ListItem =new (string ); +if _cefe :=d .DecodeElement (_dba .ListItem ,&_ccfd );_cefe !=nil {return _cefe ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .DropStyle =new (string ); +if _aead :=d .DecodeElement (_dba .DropStyle ,&_ccfd );_aead !=nil {return _aead ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Colored =_ee .ST_TrueFalseBlankUnset ; +if _gfge :=d .DecodeElement (&_dba .Colored ,&_ccfd );_gfge !=nil {return _gfge ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .DropLines =new (int64 ); +if _agc :=d .DecodeElement (_dba .DropLines ,&_ccfd );_agc !=nil {return _agc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Checked =new (int64 ); +if _dfbf :=d .DecodeElement (_dba .Checked ,&_ccfd );_dfbf !=nil {return _dfbf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .FmlaLink =new (string ); +if _cbba :=d .DecodeElement (_dba .FmlaLink ,&_ccfd );_cbba !=nil {return _cbba ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .FmlaPict =new (string ); +if _aba :=d .DecodeElement (_dba .FmlaPict ,&_ccfd );_aba !=nil {return _aba ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .NoThreeD =_ee .ST_TrueFalseBlankUnset ; +if _daaf :=d .DecodeElement (&_dba .NoThreeD ,&_ccfd );_daaf !=nil {return _daaf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .FirstButton =_ee .ST_TrueFalseBlankUnset ; +if _fcc :=d .DecodeElement (&_dba .FirstButton ,&_ccfd );_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 :"\u0046m\u006c\u0061\u0047\u0072\u006f\u0075p"}:_dba .FmlaGroup =new (string ); +if _adg :=d .DecodeElement (_dba .FmlaGroup ,&_ccfd );_adg !=nil {return _adg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Val =new (int64 ); +if _deg :=d .DecodeElement (_dba .Val ,&_ccfd );_deg !=nil {return _deg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Min =new (int64 ); +if _dfbe :=d .DecodeElement (_dba .Min ,&_ccfd );_dfbe !=nil {return _dfbe ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Max =new (int64 ); +if _fce :=d .DecodeElement (_dba .Max ,&_ccfd );_fce !=nil {return _fce ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Inc =new (int64 ); +if _eag :=d .DecodeElement (_dba .Inc ,&_ccfd );_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 :"\u0050\u0061\u0067\u0065"}:_dba .Page =new (int64 ); +if _gebc :=d .DecodeElement (_dba .Page ,&_ccfd );_gebc !=nil {return _gebc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Horiz =_ee .ST_TrueFalseBlankUnset ; +if _bdg :=d .DecodeElement (&_dba .Horiz ,&_ccfd );_bdg !=nil {return _bdg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .Dx =new (int64 ); +if _gaf :=d .DecodeElement (_dba .Dx ,&_ccfd );_gaf !=nil {return _gaf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .MapOCX =_ee .ST_TrueFalseBlankUnset ; +if _dfba :=d .DecodeElement (&_dba .MapOCX ,&_ccfd );_dfba !=nil {return _dfba ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _bebd :=d .DecodeElement (&_ffa ,&_ccfd );_bebd !=nil {return _bebd ;};_dba .CF =append (_dba .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"}:_dba .Camera =_ee .ST_TrueFalseBlankUnset ; +if _fda :=d .DecodeElement (&_dba .Camera ,&_ccfd );_fda !=nil {return _fda ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .RecalcAlways =_ee .ST_TrueFalseBlankUnset ; +if _adcc :=d .DecodeElement (&_dba .RecalcAlways ,&_ccfd );_adcc !=nil {return _adcc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .AutoScale =_ee .ST_TrueFalseBlankUnset ; +if _cbc :=d .DecodeElement (&_dba .AutoScale ,&_ccfd );_cbc !=nil {return _cbc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .DDE =_ee .ST_TrueFalseBlankUnset ; +if _dcfcf :=d .DecodeElement (&_dba .DDE ,&_ccfd );_dcfcf !=nil {return _dcfcf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .UIObj =_ee .ST_TrueFalseBlankUnset ; +if _bgce :=d .DecodeElement (&_dba .UIObj ,&_ccfd );_bgce !=nil {return _bgce ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .ScriptText =new (string ); +if _cdb :=d .DecodeElement (_dba .ScriptText ,&_ccfd );_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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u0045\u0078\u0074e\u006e\u0064\u0065\u0064"}:_dba .ScriptExtended =new (string ); +if _fcb :=d .DecodeElement (_dba .ScriptExtended ,&_ccfd );_fcb !=nil {return _fcb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .ScriptLanguage =new (uint32 ); +if _efgfe :=d .DecodeElement (_dba .ScriptLanguage ,&_ccfd );_efgfe !=nil {return _efgfe ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dba .ScriptLocation =new (uint32 ); +if _bed :=d .DecodeElement (_dba .ScriptLocation ,&_ccfd );_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 :"\u0046\u006d\u006c\u0061\u0054\u0078\u0062\u0078"}:_dba .FmlaTxbx =new (string ); +if _baa :=d .DecodeElement (_dba .FmlaTxbx ,&_ccfd );_baa !=nil {return _baa ;};default:_d .Log .Debug ("\u0073k\u0069\u0070p\u0069\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",_ccfd .Name ); +if _gge :=d .Skip ();_gge !=nil {return _gge ;};};case _f .EndElement :break _cabf ;case _f .CharData :};};return nil ;};func (_ad *CT_ClientData )UnmarshalXML (d *_f .Decoder ,start _f .StartElement )error {_ad .ObjectTypeAttr =ST_ObjectType (1);for _ ,_afe :=range start .Attr {if _afe .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0054\u0079\u0070\u0065"{_ad .ObjectTypeAttr .UnmarshalXMLAttr (_afe ); +continue ;};};_cfe :for {_fba ,_aec :=d .Token ();if _aec !=nil {return _aec ;};switch _fge :=_fba .(type ){case _f .StartElement :switch _fge .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"}:_ad .MoveWithCells =_ee .ST_TrueFalseBlankUnset ; +if _gbg :=d .DecodeElement (&_ad .MoveWithCells ,&_fge );_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 :"\u0053\u0069\u007a\u0065\u0057\u0069\u0074\u0068\u0043\u0065\u006c\u006c\u0073"}:_ad .SizeWithCells =_ee .ST_TrueFalseBlankUnset ; +if _cgd :=d .DecodeElement (&_ad .SizeWithCells ,&_fge );_cgd !=nil {return _cgd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .Anchor =new (string ); +if _feg :=d .DecodeElement (_ad .Anchor ,&_fge );_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 :"\u004c\u006f\u0063\u006b\u0065\u0064"}:_ad .Locked =_ee .ST_TrueFalseBlankUnset ; +if _fea :=d .DecodeElement (&_ad .Locked ,&_fge );_fea !=nil {return _fea ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .DefaultSize =_ee .ST_TrueFalseBlankUnset ; +if _ccf :=d .DecodeElement (&_ad .DefaultSize ,&_fge );_ccf !=nil {return _ccf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .PrintObject =_ee .ST_TrueFalseBlankUnset ; +if _cef :=d .DecodeElement (&_ad .PrintObject ,&_fge );_cef !=nil {return _cef ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .Disabled =_ee .ST_TrueFalseBlankUnset ; +if _add :=d .DecodeElement (&_ad .Disabled ,&_fge );_add !=nil {return _add ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .AutoFill =_ee .ST_TrueFalseBlankUnset ; +if _ddb :=d .DecodeElement (&_ad .AutoFill ,&_fge );_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 :"\u0041\u0075\u0074\u006f\u004c\u0069\u006e\u0065"}:_ad .AutoLine =_ee .ST_TrueFalseBlankUnset ; +if _bgc :=d .DecodeElement (&_ad .AutoLine ,&_fge );_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 :"\u0041\u0075\u0074\u006f\u0050\u0069\u0063\u0074"}:_ad .AutoPict =_ee .ST_TrueFalseBlankUnset ; +if _dae :=d .DecodeElement (&_ad .AutoPict ,&_fge );_dae !=nil {return _dae ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .FmlaMacro =new (string ); +if _dcb :=d .DecodeElement (_ad .FmlaMacro ,&_fge );_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 :"\u0054\u0065\u0078\u0074\u0048\u0041\u006c\u0069\u0067\u006e"}:_ad .TextHAlign =new (string ); +if _caf :=d .DecodeElement (_ad .TextHAlign ,&_fge );_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 :"\u0054\u0065\u0078\u0074\u0056\u0041\u006c\u0069\u0067\u006e"}:_ad .TextVAlign =new (string ); +if _ede :=d .DecodeElement (_ad .TextVAlign ,&_fge );_ede !=nil {return _ede ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .LockText =_ee .ST_TrueFalseBlankUnset ; +if _ceb :=d .DecodeElement (&_ad .LockText ,&_fge );_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"}:_ad .JustLastX =_ee .ST_TrueFalseBlankUnset ; +if _adb :=d .DecodeElement (&_ad .JustLastX ,&_fge );_adb !=nil {return _adb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .SecretEdit =_ee .ST_TrueFalseBlankUnset ; +if _ada :=d .DecodeElement (&_ad .SecretEdit ,&_fge );_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 :"\u0044e\u0066\u0061\u0075\u006c\u0074"}:_ad .Default =_ee .ST_TrueFalseBlankUnset ; +if _adc :=d .DecodeElement (&_ad .Default ,&_fge );_adc !=nil {return _adc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .Help =_ee .ST_TrueFalseBlankUnset ; +if _bbc :=d .DecodeElement (&_ad .Help ,&_fge );_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 :"\u0043\u0061\u006e\u0063\u0065\u006c"}:_ad .Cancel =_ee .ST_TrueFalseBlankUnset ; +if _cfd :=d .DecodeElement (&_ad .Cancel ,&_fge );_cfd !=nil {return _cfd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .Dismiss =_ee .ST_TrueFalseBlankUnset ; +if _efg :=d .DecodeElement (&_ad .Dismiss ,&_fge );_efg !=nil {return _efg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .Accel =new (int64 ); +if _fff :=d .DecodeElement (_ad .Accel ,&_fge );_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 :"\u0041\u0063\u0063\u0065\u006c\u0032"}:_ad .Accel2 =new (int64 ); +if _gef :=d .DecodeElement (_ad .Accel2 ,&_fge );_gef !=nil {return _gef ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .Row =new (int64 ); +if _dee :=d .DecodeElement (_ad .Row ,&_fge );_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 :"\u0043\u006f\u006c\u0075\u006d\u006e"}:_ad .Column =new (int64 ); +if _caa :=d .DecodeElement (_ad .Column ,&_fge );_caa !=nil {return _caa ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .Visible =_ee .ST_TrueFalseBlankUnset ; +if _dbbd :=d .DecodeElement (&_ad .Visible ,&_fge );_dbbd !=nil {return _dbbd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .RowHidden =_ee .ST_TrueFalseBlankUnset ; +if _dbfg :=d .DecodeElement (&_ad .RowHidden ,&_fge );_dbfg !=nil {return _dbfg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .ColHidden =_ee .ST_TrueFalseBlankUnset ; +if _fag :=d .DecodeElement (&_ad .ColHidden ,&_fge );_fag !=nil {return _fag ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .VTEdit =new (int64 ); +if _ffb :=d .DecodeElement (_ad .VTEdit ,&_fge );_ffb !=nil {return _ffb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .MultiLine =_ee .ST_TrueFalseBlankUnset ; +if _gefa :=d .DecodeElement (&_ad .MultiLine ,&_fge );_gefa !=nil {return _gefa ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .VScroll =_ee .ST_TrueFalseBlankUnset ; +if _dcf :=d .DecodeElement (&_ad .VScroll ,&_fge );_dcf !=nil {return _dcf ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .ValidIds =_ee .ST_TrueFalseBlankUnset ; +if _ccd :=d .DecodeElement (&_ad .ValidIds ,&_fge );_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"}:_ad .FmlaRange =new (string ); +if _dfc :=d .DecodeElement (_ad .FmlaRange ,&_fge );_dfc !=nil {return _dfc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .WidthMin =new (int64 ); +if _bc :=d .DecodeElement (_ad .WidthMin ,&_fge );_bc !=nil {return _bc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .Sel =new (int64 ); +if _cba :=d .DecodeElement (_ad .Sel ,&_fge );_cba !=nil {return _cba ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .NoThreeD2 =_ee .ST_TrueFalseBlankUnset ; +if _aef :=d .DecodeElement (&_ad .NoThreeD2 ,&_fge );_aef !=nil {return _aef ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .SelType =new (string ); +if _bcd :=d .DecodeElement (_ad .SelType ,&_fge );_bcd !=nil {return _bcd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .MultiSel =new (string ); +if _eaa :=d .DecodeElement (_ad .MultiSel ,&_fge );_eaa !=nil {return _eaa ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .LCT =new (string ); +if _fggg :=d .DecodeElement (_ad .LCT ,&_fge );_fggg !=nil {return _fggg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .ListItem =new (string ); +if _fac :=d .DecodeElement (_ad .ListItem ,&_fge );_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 :"\u0044r\u006f\u0070\u0053\u0074\u0079\u006ce"}:_ad .DropStyle =new (string ); +if _aed :=d .DecodeElement (_ad .DropStyle ,&_fge );_aed !=nil {return _aed ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .Colored =_ee .ST_TrueFalseBlankUnset ; +if _dff :=d .DecodeElement (&_ad .Colored ,&_fge );_dff !=nil {return _dff ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .DropLines =new (int64 ); +if _fdb :=d .DecodeElement (_ad .DropLines ,&_fge );_fdb !=nil {return _fdb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .Checked =new (int64 ); +if _acba :=d .DecodeElement (_ad .Checked ,&_fge );_acba !=nil {return _acba ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .FmlaLink =new (string ); +if _aff :=d .DecodeElement (_ad .FmlaLink ,&_fge );_aff !=nil {return _aff ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .FmlaPict =new (string ); +if _bga :=d .DecodeElement (_ad .FmlaPict ,&_fge );_bga !=nil {return _bga ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .NoThreeD =_ee .ST_TrueFalseBlankUnset ; +if _ade :=d .DecodeElement (&_ad .NoThreeD ,&_fge );_ade !=nil {return _ade ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .FirstButton =_ee .ST_TrueFalseBlankUnset ; +if _dfb :=d .DecodeElement (&_ad .FirstButton ,&_fge );_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 :"\u0046m\u006c\u0061\u0047\u0072\u006f\u0075p"}:_ad .FmlaGroup =new (string ); +if _aa :=d .DecodeElement (_ad .FmlaGroup ,&_fge );_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 :"\u0056\u0061\u006c"}:_ad .Val =new (int64 ); +if _cccb :=d .DecodeElement (_ad .Val ,&_fge );_cccb !=nil {return _cccb ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .Min =new (int64 ); +if _cab :=d .DecodeElement (_ad .Min ,&_fge );_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 :"\u004d\u0061\u0078"}:_ad .Max =new (int64 ); +if _ded :=d .DecodeElement (_ad .Max ,&_fge );_ded !=nil {return _ded ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .Inc =new (int64 ); +if _ged :=d .DecodeElement (_ad .Inc ,&_fge );_ged !=nil {return _ged ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .Page =new (int64 ); +if _cbd :=d .DecodeElement (_ad .Page ,&_fge );_cbd !=nil {return _cbd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .Horiz =_ee .ST_TrueFalseBlankUnset ; +if _daa :=d .DecodeElement (&_ad .Horiz ,&_fge );_daa !=nil {return _daa ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .Dx =new (int64 ); +if _ffg :=d .DecodeElement (_ad .Dx ,&_fge );_ffg !=nil {return _ffg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .MapOCX =_ee .ST_TrueFalseBlankUnset ; +if _cd :=d .DecodeElement (&_ad .MapOCX ,&_fge );_cd !=nil {return _cd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 _dcc string ; +if _abd :=d .DecodeElement (&_dcc ,&_fge );_abd !=nil {return _abd ;};_ad .CF =append (_ad .CF ,_dcc );case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .Camera =_ee .ST_TrueFalseBlankUnset ; +if _cbdd :=d .DecodeElement (&_ad .Camera ,&_fge );_cbdd !=nil {return _cbdd ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .RecalcAlways =_ee .ST_TrueFalseBlankUnset ; +if _ecf :=d .DecodeElement (&_ad .RecalcAlways ,&_fge );_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 :"\u0041u\u0074\u006f\u0053\u0063\u0061\u006ce"}:_ad .AutoScale =_ee .ST_TrueFalseBlankUnset ; +if _ggg :=d .DecodeElement (&_ad .AutoScale ,&_fge );_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 :"\u0044\u0044\u0045"}:_ad .DDE =_ee .ST_TrueFalseBlankUnset ; +if _ceg :=d .DecodeElement (&_ad .DDE ,&_fge );_ceg !=nil {return _ceg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .UIObj =_ee .ST_TrueFalseBlankUnset ; +if _dcfc :=d .DecodeElement (&_ad .UIObj ,&_fge );_dcfc !=nil {return _dcfc ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .ScriptText =new (string ); +if _egg :=d .DecodeElement (_ad .ScriptText ,&_fge );_egg !=nil {return _egg ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .ScriptExtended =new (string ); +if _eeea :=d .DecodeElement (_ad .ScriptExtended ,&_fge );_eeea !=nil {return _eeea ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .ScriptLanguage =new (uint32 ); +if _efb :=d .DecodeElement (_ad .ScriptLanguage ,&_fge );_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 :"\u0053\u0063\u0072\u0069\u0070\u0074\u004c\u006f\u0063a\u0074\u0069\u006f\u006e"}:_ad .ScriptLocation =new (uint32 ); +if _fed :=d .DecodeElement (_ad .ScriptLocation ,&_fge );_fed !=nil {return _fed ;};case _f .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ad .FmlaTxbx =new (string ); +if _ega :=d .DecodeElement (_ad .FmlaTxbx ,&_fge );_ega !=nil {return _ega ;};default:_d .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_fge .Name ); +if _cbg :=d .Skip ();_cbg !=nil {return _cbg ;};};case _f .EndElement :break _cfe ;case _f .CharData :};};return nil ;};func init (){_e .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 ); +_e .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 bef9aba9c2..349c98a953 100644 --- a/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go +++ b/schema/urn/schemas_microsoft_com/office/powerpoint/powerpoint.go @@ -9,44 +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 powerpoint ;import (_d "encoding/xml";_ad "fmt";_b "github.com/unidoc/unioffice";); +package powerpoint ;import (_e "encoding/xml";_g "fmt";_bg "github.com/unidoc/unioffice";); -// ValidateWithPath validates the Iscomment and its children, prefixing error messages with path -func (_dgc *Iscomment )ValidateWithPath (path string )error {if _ag :=_dgc .CT_Empty .ValidateWithPath (path );_ag !=nil {return _ag ;};return nil ;};type CT_Empty struct{};type Textdata struct{CT_Rel };func (_bf *CT_Empty )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Empty ()*CT_Empty {_c :=&CT_Empty {};return _c };func (_bb *CT_Empty )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for {_cc ,_g :=d .Token ();if _g !=nil {return _ad .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_g ); -};if _bc ,_dd :=_cc .(_d .EndElement );_dd &&_bc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path +func (_bf *CT_Rel )ValidateWithPath (path string )error {return nil };func (_eb *CT_Rel )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for _ ,_ff :=range start .Attr {if _ff .Name .Local =="\u0069\u0064"{_cd ,_cgc :=_ff .Value ,error (nil ); +if _cgc !=nil {return _cgc ;};_eb .IdAttr =&_cd ;continue ;};};for {_cdb ,_ab :=d .Token ();if _ab !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_ab );};if _fg ,_gf :=_cdb .(_e .EndElement ); +_gf &&_fg .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the Textdata and its children, prefixing error messages with path -func (_cbc *Textdata )ValidateWithPath (path string )error {if _db :=_cbc .CT_Rel .ValidateWithPath (path );_db !=nil {return _db ;};return nil ;}; +// Validate validates the Iscomment and its children +func (_gg *Iscomment )Validate ()error {return _gg .ValidateWithPath ("\u0049s\u0063\u006f\u006d\u006d\u0065\u006et");};type Textdata struct{CT_Rel };func NewCT_Rel ()*CT_Rel {_f :=&CT_Rel {};return _f };func (_d *CT_Empty )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {for {_bga ,_a :=d .Token (); +if _a !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fE\u006d\u0070\u0074\u0079: \u0025\u0073",_a );};if _dg ,_cf :=_bga .(_e .EndElement );_cf &&_dg .Name ==start .Name {break ;};};return nil ;};type CT_Rel struct{IdAttr *string ; +}; -// ValidateWithPath validates the CT_Rel and its children, prefixing error messages with path -func (_ca *CT_Rel )ValidateWithPath (path string )error {return nil };func NewIscomment ()*Iscomment {_ef :=&Iscomment {};_ef .CT_Empty =*NewCT_Empty ();return _ef }; +// ValidateWithPath validates the Iscomment and its children, prefixing error messages with path +func (_acf *Iscomment )ValidateWithPath (path string )error {if _cb :=_acf .CT_Empty .ValidateWithPath (path );_cb !=nil {return _cb ;};return nil ;};func NewIscomment ()*Iscomment {_cga :=&Iscomment {};_cga .CT_Empty =*NewCT_Empty ();return _cga };type Iscomment struct{CT_Empty }; +func (_cg *CT_Empty )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;};func (_df *Iscomment )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_df .CT_Empty =*NewCT_Empty (); +for {_fc ,_fe :=d .Token ();if _fe !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u0073\u0063\u006f\u006d\u006de\u006e\u0074\u003a\u0020\u0025\u0073",_fe );};if _dfe ,_aca :=_fc .(_e .EndElement );_aca &&_dfe .Name ==start .Name {break ; +};};return nil ;}; + +// Validate validates the CT_Rel and its children +func (_ac *CT_Rel )Validate ()error {return _ac .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");}; // ValidateWithPath validates the CT_Empty and its children, prefixing error messages with path -func (_fd *CT_Empty )ValidateWithPath (path string )error {return nil }; +func (_ef *CT_Empty )ValidateWithPath (path string )error {return nil };func (_gfa *Textdata )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\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 ,_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 ="\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061";return _gfa .CT_Rel .MarshalXML (e ,start );}; // Validate validates the Textdata and its children -func (_cfc *Textdata )Validate ()error {return _cfc .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0064\u0061\u0074\u0061");};type CT_Rel struct{IdAttr *string ;};type Iscomment struct{CT_Empty };func (_df *CT_Rel )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fde :=range start .Attr {if _fde .Name .Local =="\u0069\u0064"{_bfd ,_fg :=_fde .Value ,error (nil ); -if _fg !=nil {return _fg ;};_df .IdAttr =&_bfd ;continue ;};};for {_e ,_gb :=d .Token ();if _gb !=nil {return _ad .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0052e\u006c\u003a\u0020\u0025\u0073",_gb );};if _gbb ,_fdd :=_e .(_d .EndElement ); -_fdd &&_gbb .Name ==start .Name {break ;};};return nil ;};func NewTextdata ()*Textdata {_fa :=&Textdata {};_fa .CT_Rel =*NewCT_Rel ();return _fa }; - -// Validate validates the CT_Empty and its children -func (_f *CT_Empty )Validate ()error {return _f .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};func (_bed *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 _bed .CT_Rel .MarshalXML (e ,start );};func (_ace *Iscomment )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ace .CT_Empty =*NewCT_Empty ();for {_cd ,_cb :=d .Token (); -if _cb !=nil {return _ad .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u0073\u0063\u006f\u006d\u006de\u006e\u0074\u003a\u0020\u0025\u0073",_cb );};if _dee ,_bff :=_cd .(_d .EndElement );_bff &&_dee .Name ==start .Name {break ;};};return nil ;};func (_dg *CT_Rel )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_ad .Sprintf ("\u0025\u0076",*_dg .IdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_da *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 _da .CT_Empty .MarshalXML (e ,start );}; +func (_cea *Textdata )Validate ()error {return _cea .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0064\u0061\u0074\u0061");};func (_dd *Textdata )UnmarshalXML (d *_e .Decoder ,start _e .StartElement )error {_dd .CT_Rel =*NewCT_Rel ();for _ ,_fd :=range start .Attr {if _fd .Name .Local =="\u0069\u0064"{_cgcf ,_ce :=_fd .Value ,error (nil ); +if _ce !=nil {return _ce ;};_dd .IdAttr =&_cgcf ;continue ;};};for {_cbd ,_be :=d .Token ();if _be !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0064\u0061\u0074\u0061: \u0025\u0073",_be );};if _abd ,_fb :=_cbd .(_e .EndElement ); +_fb &&_abd .Name ==start .Name {break ;};};return nil ;};func NewCT_Empty ()*CT_Empty {_c :=&CT_Empty {};return _c }; -// Validate validates the Iscomment and its children -func (_be *Iscomment )Validate ()error {return _be .ValidateWithPath ("\u0049s\u0063\u006f\u006d\u006d\u0065\u006et");};func NewCT_Rel ()*CT_Rel {_ff :=&CT_Rel {};return _ff };func (_cbe *Textdata )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbe .CT_Rel =*NewCT_Rel (); -for _ ,_fb :=range start .Attr {if _fb .Name .Local =="\u0069\u0064"{_ba ,_ea :=_fb .Value ,error (nil );if _ea !=nil {return _ea ;};_cbe .IdAttr =&_ba ;continue ;};};for {_cf ,_gd :=d .Token ();if _gd !=nil {return _ad .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0064\u0061\u0074\u0061: \u0025\u0073",_gd ); -};if _cbg ,_ae :=_cf .(_d .EndElement );_ae &&_cbg .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the Textdata and its children, prefixing error messages with path +func (_ea *Textdata )ValidateWithPath (path string )error {if _bb :=_ea .CT_Rel .ValidateWithPath (path );_bb !=nil {return _bb ;};return nil ;};func (_cfb *Iscomment )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\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 ,_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 ="\u0069s\u0063\u006f\u006d\u006d\u0065\u006et";return _cfb .CT_Empty .MarshalXML (e ,start );};func NewTextdata ()*Textdata {_eg :=&Textdata {};_eg .CT_Rel =*NewCT_Rel ();return _eg };func (_ga *CT_Rel )MarshalXML (e *_e .Encoder ,start _e .StartElement )error {if _ga .IdAttr !=nil {start .Attr =append (start .Attr ,_e .Attr {Name :_e .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_ga .IdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_e .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Rel and its children -func (_de *CT_Rel )Validate ()error {return _de .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c");};func init (){_b .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 ); -_b .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 ); -_b .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 ); -_b .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 ); +// Validate validates the CT_Empty and its children +func (_ad *CT_Empty )Validate ()error {return _ad .ValidateWithPath ("\u0043\u0054\u005f\u0045\u006d\u0070\u0074\u0079");};type CT_Empty struct{};func init (){_bg .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 ); +_bg .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 ); +_bg .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 ); +_bg .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 38c7d67980..a1832252b1 100644 --- a/schema/urn/schemas_microsoft_com/office/word/word.go +++ b/schema/urn/schemas_microsoft_com/office/word/word.go @@ -9,207 +9,204 @@ // 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 (_af "encoding/xml";_g "fmt";_ag "github.com/unidoc/unioffice";_d "strconv";);func (_ggb ST_VerticalAnchor )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_afd :=_af .Attr {};_afd .Name =name ;switch _ggb {case ST_VerticalAnchorUnset :_afd .Value =""; -case ST_VerticalAnchorMargin :_afd .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_VerticalAnchorPage :_afd .Value ="\u0070\u0061\u0067\u0065";case ST_VerticalAnchorText :_afd .Value ="\u0074\u0065\u0078\u0074";case ST_VerticalAnchorLine :_afd .Value ="\u006c\u0069\u006e\u0065"; -};return _afd ,nil ;}; +package word ;import (_b "encoding/xml";_bd "fmt";_bg "github.com/unidoc/unioffice";_c "strconv";);func (_gbgd ST_HorizontalAnchor )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gda :=_b .Attr {};_gda .Name =name ;switch _gbgd {case ST_HorizontalAnchorUnset :_gda .Value =""; +case ST_HorizontalAnchorMargin :_gda .Value ="\u006d\u0061\u0072\u0067\u0069\u006e";case ST_HorizontalAnchorPage :_gda .Value ="\u0070\u0061\u0067\u0065";case ST_HorizontalAnchorText :_gda .Value ="\u0074\u0065\u0078\u0074";case ST_HorizontalAnchorChar :_gda .Value ="\u0063\u0068\u0061\u0072"; +};return _gda ,nil ;};func (_eag ST_WrapSide )String ()string {switch _eag {case 0:return "";case 1:return "\u0062\u006f\u0074\u0068";case 2:return "\u006c\u0065\u0066\u0074";case 3:return "\u0072\u0069\u0067h\u0074";case 4:return "\u006ca\u0072\u0067\u0065\u0073\u0074"; +};return "";}; -// ValidateWithPath validates the Borderleft and its children, prefixing error messages with path -func (_de *Borderleft )ValidateWithPath (path string )error {if _dda :=_de .CT_Border .ValidateWithPath (path );_dda !=nil {return _dda ;};return nil ;};func (_agg *Borderright )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_agg .CT_Border =*NewCT_Border (); -for _ ,_gd :=range start .Attr {if _gd .Name .Local =="\u0074\u0079\u0070\u0065"{_agg .TypeAttr .UnmarshalXMLAttr (_gd );continue ;};if _gd .Name .Local =="\u0077\u0069\u0064t\u0068"{_ge ,_ec :=_d .ParseUint (_gd .Value ,10,32);if _ec !=nil {return _ec ; -};_fe :=uint32 (_ge );_agg .WidthAttr =&_fe ;continue ;};if _gd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_agg .ShadowAttr .UnmarshalXMLAttr (_gd );continue ;};};for {_eg ,_fd :=d .Token ();if _fd !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_fd ); -};if _bc ,_abc :=_eg .(_af .EndElement );_abc &&_bc .Name ==start .Name {break ;};};return nil ;};func (_bf *CT_Border )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _bf .TypeAttr !=ST_BorderTypeUnset {_cc ,_aac :=_bf .TypeAttr .MarshalXMLAttr (_af .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _aac !=nil {return _aac ;};start .Attr =append (start .Attr ,_cc );};if _bf .WidthAttr !=nil {start .Attr =append (start .Attr ,_af .Attr {Name :_af .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_bf .WidthAttr )});}; -if _bf .ShadowAttr !=ST_BorderShadowUnset {_ae ,_gdd :=_bf .ShadowAttr .MarshalXMLAttr (_af .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077"});if _gdd !=nil {return _gdd ;};start .Attr =append (start .Attr ,_ae );};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name }); -return nil ;};func (_acg *CT_Border )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_aff :=range start .Attr {if _aff .Name .Local =="\u0074\u0079\u0070\u0065"{_acg .TypeAttr .UnmarshalXMLAttr (_aff );continue ;};if _aff .Name .Local =="\u0077\u0069\u0064t\u0068"{_cde ,_bdd :=_d .ParseUint (_aff .Value ,10,32); -if _bdd !=nil {return _bdd ;};_fee :=uint32 (_cde );_acg .WidthAttr =&_fee ;continue ;};if _aff .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_acg .ShadowAttr .UnmarshalXMLAttr (_aff );continue ;};};for {_dea ,_gb :=d .Token ();if _gb !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_gb ); -};if _ee ,_aeg :=_dea .(_af .EndElement );_aeg &&_ee .Name ==start .Name {break ;};};return nil ;};func (_dgc ST_WrapSide )ValidateWithPath (path string )error {switch _dgc {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dgc )); -};return nil ;};func (_abg ST_WrapSide )Validate ()error {return _abg .ValidateWithPath ("")};func (_gec ST_BorderShadow )Validate ()error {return _gec .ValidateWithPath ("")};type Borderleft struct{CT_Border };func NewBorderright ()*Borderright {_fbd :=&Borderright {}; -_fbd .CT_Border =*NewCT_Border ();return _fbd ;};type CT_AnchorLock struct{};func (_ef *Bordertop )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_ef .CT_Border =*NewCT_Border ();for _ ,_afe :=range start .Attr {if _afe .Name .Local =="\u0074\u0079\u0070\u0065"{_ef .TypeAttr .UnmarshalXMLAttr (_afe ); -continue ;};if _afe .Name .Local =="\u0077\u0069\u0064t\u0068"{_ffb ,_bcb :=_d .ParseUint (_afe .Value ,10,32);if _bcb !=nil {return _bcb ;};_ad :=uint32 (_ffb );_ef .WidthAttr =&_ad ;continue ;};if _afe .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ef .ShadowAttr .UnmarshalXMLAttr (_afe ); -continue ;};};for {_fgc ,_db :=d .Token ();if _db !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020B\u006f\u0072\u0064\u0065\u0072t\u006f\u0070\u003a\u0020\u0025\u0073",_db );};if _ege ,_aba :=_fgc .(_af .EndElement );_aba &&_ege .Name ==start .Name {break ; -};};return nil ;};func (_ed *Bordertop )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ed .CT_Border .MarshalXML (e ,start );};type ST_BorderType byte ;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; -); +// ValidateWithPath validates the Borderright and its children, prefixing error messages with path +func (_cb *Borderright )ValidateWithPath (path string )error {if _dg :=_cb .CT_Border .ValidateWithPath (path );_dg !=nil {return _dg ;};return nil ;};func NewCT_Border ()*CT_Border {_fde :=&CT_Border {};return _fde }; -// Validate validates the Bordertop and its children -func (_adb *Bordertop )Validate ()error {return _adb .ValidateWithPath ("\u0042o\u0072\u0064\u0065\u0072\u0074\u006fp");}; +// ValidateWithPath validates the Anchorlock and its children, prefixing error messages with path +func (_ag *Anchorlock )ValidateWithPath (path string )error {if _dc :=_ag .CT_AnchorLock .ValidateWithPath (path );_dc !=nil {return _dc ;};return nil ;}; -// ValidateWithPath validates the CT_AnchorLock and its children, prefixing error messages with path -func (_dfc *CT_AnchorLock )ValidateWithPath (path string )error {return nil };func (_baa *ST_WrapType )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_fbc ,_aaff :=d .Token ();if _aaff !=nil {return _aaff ;};if _cef ,_adea :=_fbc .(_af .EndElement ); -_adea &&_cef .Name ==start .Name {*_baa =1;return nil ;};if _ffc ,_fdc :=_fbc .(_af .CharData );!_fdc {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",_fbc ); -}else {switch string (_ffc ){case "":*_baa =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_baa =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_baa =2;case "\u006e\u006f\u006e\u0065":*_baa =3;case "\u0074\u0069\u0067h\u0074":*_baa =4; -case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_baa =5;};};_fbc ,_aaff =d .Token ();if _aaff !=nil {return _aaff ;};if _aca ,_cgaa :=_fbc .(_af .EndElement );_cgaa &&_aca .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",_fbc ); -};func (_gcc *Borderleft )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_gcc .CT_Border =*NewCT_Border ();for _ ,_gabd :=range start .Attr {if _gabd .Name .Local =="\u0074\u0079\u0070\u0065"{_gcc .TypeAttr .UnmarshalXMLAttr (_gabd );continue ; -};if _gabd .Name .Local =="\u0077\u0069\u0064t\u0068"{_ce ,_bbd :=_d .ParseUint (_gabd .Value ,10,32);if _bbd !=nil {return _bbd ;};_aae :=uint32 (_ce );_gcc .WidthAttr =&_aae ;continue ;};if _gabd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_gcc .ShadowAttr .UnmarshalXMLAttr (_gabd ); -continue ;};};for {_gg ,_dab :=d .Token ();if _dab !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074\u003a\u0020%\u0073",_dab );};if _ac ,_cf :=_gg .(_af .EndElement );_cf &&_ac .Name ==start .Name {break ; -};};return nil ;}; +// ValidateWithPath validates the CT_Wrap and its children, prefixing error messages with path +func (_bbec *CT_Wrap )ValidateWithPath (path string )error {if _bff :=_bbec .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bff !=nil {return _bff ;};if _dgff :=_bbec .SideAttr .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0041\u0074\u0074r"); +_dgff !=nil {return _dgff ;};if _gec :=_bbec .AnchorxAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0078\u0041\u0074\u0074\u0072");_gec !=nil {return _gec ;};if _dcb :=_bbec .AnchoryAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0079\u0041\u0074\u0074\u0072"); +_dcb !=nil {return _dcb ;};return nil ;};func NewCT_AnchorLock ()*CT_AnchorLock {_gef :=&CT_AnchorLock {};return _gef };type ST_WrapType byte ;type ST_HorizontalAnchor byte ;func (_dag *Borderleft )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dag .CT_Border =*NewCT_Border (); +for _ ,_feg :=range start .Attr {if _feg .Name .Local =="\u0074\u0079\u0070\u0065"{_dag .TypeAttr .UnmarshalXMLAttr (_feg );continue ;};if _feg .Name .Local =="\u0077\u0069\u0064t\u0068"{_bgb ,_fdd :=_c .ParseUint (_feg .Value ,10,32);if _fdd !=nil {return _fdd ; +};_fc :=uint32 (_bgb );_dag .WidthAttr =&_fc ;continue ;};if _feg .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_dag .ShadowAttr .UnmarshalXMLAttr (_feg );continue ;};};for {_fca ,_bgd :=d .Token ();if _bgd !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074\u003a\u0020%\u0073",_bgd ); +};if _bga ,_ed :=_fca .(_b .EndElement );_ed &&_bga .Name ==start .Name {break ;};};return nil ;};func (_cad ST_BorderShadow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cad .String (),start );};type Borderbottom struct{CT_Border }; +func (_g *Anchorlock )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_g .CT_AnchorLock =*NewCT_AnchorLock ();for {_ea ,_a :=d .Token ();if _a !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b\u003a\u0020%\u0073",_a ); +};if _ff ,_ba :=_ea .(_b .EndElement );_ba &&_ff .Name ==start .Name {break ;};};return nil ;};func (_eb ST_WrapType )String ()string {switch _eb {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_BorderShadow byte ; -// Validate validates the Borderleft and its children -func (_ff *Borderleft )Validate ()error {return _ff .ValidateWithPath ("\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");};func (_cgff ST_BorderType )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_cgff .String (),start ); -};type ST_VerticalAnchor byte ;func NewBordertop ()*Bordertop {_cgf :=&Bordertop {};_cgf .CT_Border =*NewCT_Border ();return _cgf };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 (_ega ST_BorderType )String ()string {switch _ega {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 "";}; +// Validate validates the CT_Border and its children +func (_fdb *CT_Border )Validate ()error {return _fdb .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};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 (_ddg *ST_HorizontalAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fff ,_efc :=d .Token ();if _efc !=nil {return _efc ;};if _eac ,_bbee :=_fff .(_b .EndElement ); +_bbee &&_eac .Name ==start .Name {*_ddg =1;return nil ;};if _gcac ,_bdf :=_fff .(_b .CharData );!_bdf {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fff ); +}else {switch string (_gcac ){case "":*_ddg =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ddg =1;case "\u0070\u0061\u0067\u0065":*_ddg =2;case "\u0074\u0065\u0078\u0074":*_ddg =3;case "\u0063\u0068\u0061\u0072":*_ddg =4;};};_fff ,_efc =d .Token ();if _efc !=nil {return _efc ; +};if _fcd ,_cdb :=_fff .(_b .EndElement );_cdb &&_fcd .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fff ); +};func NewBorderright ()*Borderright {_be :=&Borderright {};_be .CT_Border =*NewCT_Border ();return _be ;};func (_gefg *ST_WrapType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_gefg =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_gefg =1; +case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gefg =2;case "\u006e\u006f\u006e\u0065":*_gefg =3;case "\u0074\u0069\u0067h\u0074":*_gefg =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_gefg =5;};return nil ;};func (_ggf *CT_Border )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ggf .TypeAttr !=ST_BorderTypeUnset {_fcb ,_ede :=_ggf .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _ede !=nil {return _ede ;};start .Attr =append (start .Attr ,_fcb );};if _ggf .WidthAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0077\u0069\u0064t\u0068"},Value :_bd .Sprintf ("\u0025\u0076",*_ggf .WidthAttr )}); +};if _ggf .ShadowAttr !=ST_BorderShadowUnset {_gca ,_fec :=_ggf .ShadowAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077"});if _fec !=nil {return _fec ;};start .Attr =append (start .Attr ,_gca );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name }); +return nil ;};func (_aec *CT_AnchorLock )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eaa *Bordertop )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eaa .CT_Border =*NewCT_Border (); +for _ ,_af :=range start .Attr {if _af .Name .Local =="\u0074\u0079\u0070\u0065"{_eaa .TypeAttr .UnmarshalXMLAttr (_af );continue ;};if _af .Name .Local =="\u0077\u0069\u0064t\u0068"{_cc ,_bda :=_c .ParseUint (_af .Value ,10,32);if _bda !=nil {return _bda ; +};_gcb :=uint32 (_cc );_eaa .WidthAttr =&_gcb ;continue ;};if _af .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_eaa .ShadowAttr .UnmarshalXMLAttr (_af );continue ;};};for {_dgf ,_ef :=d .Token ();if _ef !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020B\u006f\u0072\u0064\u0065\u0072t\u006f\u0070\u003a\u0020\u0025\u0073",_ef ); +};if _de ,_ac :=_dgf .(_b .EndElement );_ac &&_de .Name ==start .Name {break ;};};return nil ;};func (_cfa *ST_VerticalAnchor )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afcf ,_fega :=d .Token ();if _fega !=nil {return _fega ;};if _bef ,_dcd :=_afcf .(_b .EndElement ); +_dcd &&_bef .Name ==start .Name {*_cfa =1;return nil ;};if _aabce ,_ggcf :=_afcf .(_b .CharData );!_ggcf {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_afcf ); +}else {switch string (_aabce ){case "":*_cfa =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cfa =1;case "\u0070\u0061\u0067\u0065":*_cfa =2;case "\u0074\u0065\u0078\u0074":*_cfa =3;case "\u006c\u0069\u006e\u0065":*_cfa =4;};};_afcf ,_fega =d .Token (); +if _fega !=nil {return _fega ;};if _eceb ,_geeb :=_afcf .(_b .EndElement );_geeb &&_eceb .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_afcf ); +};func (_dfd *CT_AnchorLock )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_edg ,_fef :=d .Token ();if _fef !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041n\u0063h\u006fr\u004c\u006f\u0063\u006b\u003a\u0020\u0025s",_fef ); +};if _db ,_gf :=_edg .(_b .EndElement );_gf &&_db .Name ==start .Name {break ;};};return nil ;};func (_dfg ST_WrapType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfg .String (),start );}; -// ValidateWithPath validates the Borderbottom and its children, prefixing error messages with path -func (_ga *Borderbottom )ValidateWithPath (path string )error {if _agc :=_ga .CT_Border .ValidateWithPath (path );_agc !=nil {return _agc ;};return nil ;}; +// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path +func (_daga *CT_Border )ValidateWithPath (path string )error {if _acf :=_daga .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_acf !=nil {return _acf ;};if _bbe :=_daga .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); +_bbe !=nil {return _bbe ;};return nil ;};type ST_VerticalAnchor byte ;func (_gd *Borderbottom )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gd .CT_Border =*NewCT_Border ();for _ ,_agd :=range start .Attr {if _agd .Name .Local =="\u0074\u0079\u0070\u0065"{_gd .TypeAttr .UnmarshalXMLAttr (_agd ); +continue ;};if _agd .Name .Local =="\u0077\u0069\u0064t\u0068"{_fe ,_fa :=_c .ParseUint (_agd .Value ,10,32);if _fa !=nil {return _fa ;};_ga :=uint32 (_fe );_gd .WidthAttr =&_ga ;continue ;};if _agd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_gd .ShadowAttr .UnmarshalXMLAttr (_agd ); +continue ;};};for {_bb ,_da :=d .Token ();if _da !=nil {return _bd .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065r\u0062\u006f\u0074\u0074\u006f\u006d\u003a\u0020\u0025\u0073",_da );};if _gb ,_dac :=_bb .(_b .EndElement ); +_dac &&_gb .Name ==start .Name {break ;};};return nil ;};func (_ece ST_WrapSide )Validate ()error {return _ece .ValidateWithPath ("")};func (_bee *CT_Border )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_aabc :=range start .Attr {if _aabc .Name .Local =="\u0074\u0079\u0070\u0065"{_bee .TypeAttr .UnmarshalXMLAttr (_aabc ); +continue ;};if _aabc .Name .Local =="\u0077\u0069\u0064t\u0068"{_bc ,_fce :=_c .ParseUint (_aabc .Value ,10,32);if _fce !=nil {return _fce ;};_dd :=uint32 (_bc );_bee .WidthAttr =&_dd ;continue ;};if _aabc .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_bee .ShadowAttr .UnmarshalXMLAttr (_aabc ); +continue ;};};for {_aff ,_cdf :=d .Token ();if _cdf !=nil {return _bd .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u006f\u0072d\u0065\u0072\u003a\u0020\u0025\u0073",_cdf );};if _cea ,_cgf :=_aff .(_b .EndElement );_cgf &&_cea .Name ==start .Name {break ; +};};return nil ;};func (_bbg *ST_BorderType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aef ,_afe :=d .Token ();if _afe !=nil {return _afe ;};if _gce ,_cdfg :=_aef .(_b .EndElement );_cdfg &&_gce .Name ==start .Name {*_bbg =1;return nil ; +};if _cdg ,_dagg :=_aef .(_b .CharData );!_dagg {return _bd .Errorf ("\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 (_cdg ){case "":*_bbg =0; +case "\u006e\u006f\u006e\u0065":*_bbg =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bbg =2;case "\u0074\u0068\u0069c\u006b":*_bbg =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bbg =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_bbg =5; +case "\u0064\u006f\u0074":*_bbg =6;case "\u0064\u0061\u0073\u0068":*_bbg =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bbg =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bbg =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_bbg =10; +case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_bbg =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_bbg =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_bbg =13; +case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bbg =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bbg =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_bbg =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_bbg =17; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_bbg =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_bbg =19;case "\u0077\u0061\u0076\u0065":*_bbg =20; +case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_bbg =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_bbg =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_bbg =23; +case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_bbg =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_bbg =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_bbg =26; +case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_bbg =27;};};_aef ,_afe =d .Token ();if _afe !=nil {return _afe ;};if _efb ,_fcae :=_aef .(_b .EndElement );_fcae &&_efb .Name ==start .Name {return nil ;};return _bd .Errorf ("\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 ); +};func (_dfb ST_VerticalAnchor )String ()string {switch _dfb {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 "";}; -// ValidateWithPath validates the Borderright and its children, prefixing error messages with path -func (_cfd *Borderright )ValidateWithPath (path string )error {if _ceg :=_cfd .CT_Border .ValidateWithPath (path );_ceg !=nil {return _ceg ;};return nil ;};func (_fag *Wrap )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fag .CT_Wrap .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_AnchorLock and its children, prefixing error messages with path +func (_aga *CT_AnchorLock )ValidateWithPath (path string )error {return nil };const (ST_WrapTypeUnset ST_WrapType =0;ST_WrapTypeTopAndBottom ST_WrapType =1;ST_WrapTypeSquare ST_WrapType =2;ST_WrapTypeNone ST_WrapType =3;ST_WrapTypeTight ST_WrapType =4; +ST_WrapTypeThrough ST_WrapType =5;);func (_fee ST_BorderShadow )ValidateWithPath (path string )error {switch _fee {case 0,1,2,3,4:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fee )); +};return nil ;};func (_eg ST_BorderType )Validate ()error {return _eg .ValidateWithPath ("")}; // ValidateWithPath validates the Bordertop and its children, prefixing error messages with path -func (_bcd *Bordertop )ValidateWithPath (path string )error {if _gga :=_bcd .CT_Border .ValidateWithPath (path );_gga !=nil {return _gga ;};return nil ;};func (_edba *CT_Wrap )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for _ ,_bcf :=range start .Attr {if _bcf .Name .Local =="\u0074\u0079\u0070\u0065"{_edba .TypeAttr .UnmarshalXMLAttr (_bcf ); -continue ;};if _bcf .Name .Local =="\u0073\u0069\u0064\u0065"{_edba .SideAttr .UnmarshalXMLAttr (_bcf );continue ;};if _bcf .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_edba .AnchorxAttr .UnmarshalXMLAttr (_bcf );continue ;};if _bcf .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_edba .AnchoryAttr .UnmarshalXMLAttr (_bcf ); -continue ;};};for {_bed ,_ea :=d .Token ();if _ea !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_ea );};if _egd ,_eae :=_bed .(_af .EndElement );_eae &&_egd .Name ==start .Name {break ; -};};return nil ;};func (_bcfb ST_WrapSide )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_bcfb .String (),start );};func (_gabf *ST_HorizontalAnchor )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_cbfe ,_gaa :=d .Token (); -if _gaa !=nil {return _gaa ;};if _adg ,_gdgb :=_cbfe .(_af .EndElement );_gdgb &&_adg .Name ==start .Name {*_gabf =1;return nil ;};if _afa ,_ggc :=_cbfe .(_af .CharData );!_ggc {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",_cbfe ); -}else {switch string (_afa ){case "":*_gabf =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gabf =1;case "\u0070\u0061\u0067\u0065":*_gabf =2;case "\u0074\u0065\u0078\u0074":*_gabf =3;case "\u0063\u0068\u0061\u0072":*_gabf =4;};};_cbfe ,_gaa =d .Token (); -if _gaa !=nil {return _gaa ;};if _dac ,_dgfc :=_cbfe .(_af .EndElement );_dgfc &&_dac .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",_cbfe ); -};func (_dc *CT_Wrap )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {if _dc .TypeAttr !=ST_WrapTypeUnset {_aaf ,_bg :=_dc .TypeAttr .MarshalXMLAttr (_af .Name {Local :"\u0074\u0079\u0070\u0065"});if _bg !=nil {return _bg ;};start .Attr =append (start .Attr ,_aaf ); -};if _dc .SideAttr !=ST_WrapSideUnset {_ccb ,_ade :=_dc .SideAttr .MarshalXMLAttr (_af .Name {Local :"\u0073\u0069\u0064\u0065"});if _ade !=nil {return _ade ;};start .Attr =append (start .Attr ,_ccb );};if _dc .AnchorxAttr !=ST_HorizontalAnchorUnset {_bbg ,_add :=_dc .AnchorxAttr .MarshalXMLAttr (_af .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0078"}); -if _add !=nil {return _add ;};start .Attr =append (start .Attr ,_bbg );};if _dc .AnchoryAttr !=ST_VerticalAnchorUnset {_cfb ,_dgf :=_dc .AnchoryAttr .MarshalXMLAttr (_af .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0079"});if _dgf !=nil {return _dgf ; -};start .Attr =append (start .Attr ,_cfb );};e .EncodeToken (start );e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};func (_gdg ST_WrapType )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_gdg .String (),start ); -};func (_fcg *ST_WrapSide )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_aaa ,_dde :=d .Token ();if _dde !=nil {return _dde ;};if _fede ,_feb :=_aaa .(_af .EndElement );_feb &&_fede .Name ==start .Name {*_fcg =1;return nil ;};if _fbfag ,_edf :=_aaa .(_af .CharData ); -!_edf {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",_aaa );}else {switch string (_fbfag ){case "":*_fcg =0;case "\u0062\u006f\u0074\u0068":*_fcg =1; -case "\u006c\u0065\u0066\u0074":*_fcg =2;case "\u0072\u0069\u0067h\u0074":*_fcg =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_fcg =4;};};_aaa ,_dde =d .Token ();if _dde !=nil {return _dde ;};if _acaa ,_egae :=_aaa .(_af .EndElement );_egae &&_acaa .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",_aaa );};func NewWrap ()*Wrap {_bfff :=&Wrap {};_bfff .CT_Wrap =*NewCT_Wrap ();return _bfff }; -type Anchorlock struct{CT_AnchorLock };func (_bde *ST_BorderType )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_eef ,_gda :=d .Token ();if _gda !=nil {return _gda ;};if _bba ,_bec :=_eef .(_af .EndElement );_bec &&_bba .Name ==start .Name {*_bde =1; -return nil ;};if _adf ,_gfcg :=_eef .(_af .CharData );!_gfcg {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",_eef );}else {switch string (_adf ){case "":*_bde =0; -case "\u006e\u006f\u006e\u0065":*_bde =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bde =2;case "\u0074\u0068\u0069c\u006b":*_bde =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_bde =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_bde =5; -case "\u0064\u006f\u0074":*_bde =6;case "\u0064\u0061\u0073\u0068":*_bde =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_bde =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_bde =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_bde =10; -case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_bde =11;case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_bde =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_bde =13; -case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bde =14;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bde =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_bde =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_bde =17; -case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_bde =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_bde =19;case "\u0077\u0061\u0076\u0065":*_bde =20; -case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_bde =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_bde =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_bde =23; -case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_bde =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_bde =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_bde =26; -case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_bde =27;};};_eef ,_gda =d .Token ();if _gda !=nil {return _gda ;};if _cgc ,_gbe :=_eef .(_af .EndElement );_gbe &&_cgc .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",_eef ); -}; - -// Validate validates the Anchorlock and its children -func (_fge *Anchorlock )Validate ()error {return _fge .ValidateWithPath ("\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");}; - -// ValidateWithPath validates the Wrap and its children, prefixing error messages with path -func (_fgg *Wrap )ValidateWithPath (path string )error {if _abe :=_fgg .CT_Wrap .ValidateWithPath (path );_abe !=nil {return _abe ;};return nil ;};type Wrap struct{CT_Wrap }; +func (_aab *Bordertop )ValidateWithPath (path string )error {if _cfb :=_aab .CT_Border .ValidateWithPath (path );_cfb !=nil {return _cfb ;};return nil ;};type Bordertop struct{CT_Border };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 (_dda *CT_Wrap )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dda .TypeAttr !=ST_WrapTypeUnset {_edgd ,_cca :=_dda .TypeAttr .MarshalXMLAttr (_b .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _cca !=nil {return _cca ;};start .Attr =append (start .Attr ,_edgd );};if _dda .SideAttr !=ST_WrapSideUnset {_geb ,_bea :=_dda .SideAttr .MarshalXMLAttr (_b .Name {Local :"\u0073\u0069\u0064\u0065"});if _bea !=nil {return _bea ;};start .Attr =append (start .Attr ,_geb ); +};if _dda .AnchorxAttr !=ST_HorizontalAnchorUnset {_ddc ,_edb :=_dda .AnchorxAttr .MarshalXMLAttr (_b .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0078"});if _edb !=nil {return _edb ;};start .Attr =append (start .Attr ,_ddc );};if _dda .AnchoryAttr !=ST_VerticalAnchorUnset {_gee ,_bcc :=_dda .AnchoryAttr .MarshalXMLAttr (_b .Name {Local :"\u0061n\u0063\u0068\u006f\u0072\u0079"}); +if _bcc !=nil {return _bcc ;};start .Attr =append (start .Attr ,_gee );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cge *ST_BorderShadow )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cge =0; +case "\u0074":*_cge =1;case "\u0074\u0072\u0075\u0065":*_cge =2;case "\u0066":*_cge =3;case "\u0066\u0061\u006cs\u0065":*_cge =4;};return nil ;};func (_fbeg ST_HorizontalAnchor )ValidateWithPath (path string )error {switch _fbeg {case 0,1,2,3,4:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbeg )); +};return nil ;};type CT_AnchorLock struct{};func (_gbd ST_VerticalAnchor )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gfga :=_b .Attr {};_gfga .Name =name ;switch _gbd {case ST_VerticalAnchorUnset :_gfga .Value ="";case ST_VerticalAnchorMargin :_gfga .Value ="\u006d\u0061\u0072\u0067\u0069\u006e"; +case ST_VerticalAnchorPage :_gfga .Value ="\u0070\u0061\u0067\u0065";case ST_VerticalAnchorText :_gfga .Value ="\u0074\u0065\u0078\u0074";case ST_VerticalAnchorLine :_gfga .Value ="\u006c\u0069\u006e\u0065";};return _gfga ,nil ;};func NewBorderleft ()*Borderleft {_fd :=&Borderleft {}; +_fd .CT_Border =*NewCT_Border ();return _fd };func (_ddca ST_WrapSide )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dga :=_b .Attr {};_dga .Name =name ;switch _ddca {case ST_WrapSideUnset :_dga .Value ="";case ST_WrapSideBoth :_dga .Value ="\u0062\u006f\u0074\u0068"; +case ST_WrapSideLeft :_dga .Value ="\u006c\u0065\u0066\u0074";case ST_WrapSideRight :_dga .Value ="\u0072\u0069\u0067h\u0074";case ST_WrapSideLargest :_dga .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074";};return _dga ,nil ;};type Borderright struct{CT_Border }; +func (_acc ST_WrapSide )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_acc .String (),start );};func (_ceae ST_BorderType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ceae .String (),start ); +};func (_f *Anchorlock )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\u0068e\u006d\u0061s\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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _f .CT_AnchorLock .MarshalXML (e ,start );};func (_aa *Borderleft )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\u0068e\u006d\u0061s\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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _aa .CT_Border .MarshalXML (e ,start );};func (_bbc *Bordertop )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\u0068e\u006d\u0061s\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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _bbc .CT_Border .MarshalXML (e ,start );};func (_dcc *ST_BorderShadow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fefg ,_afcg :=d .Token ();if _afcg !=nil {return _afcg ; +};if _deeg ,_dcfe :=_fefg .(_b .EndElement );_dcfe &&_deeg .Name ==start .Name {*_dcc =1;return nil ;};if _bag ,_gab :=_fefg .(_b .CharData );!_gab {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fefg ); +}else {switch string (_bag ){case "":*_dcc =0;case "\u0074":*_dcc =1;case "\u0074\u0072\u0075\u0065":*_dcc =2;case "\u0066":*_dcc =3;case "\u0066\u0061\u006cs\u0065":*_dcc =4;};};_fefg ,_afcg =d .Token ();if _afcg !=nil {return _afcg ;};if _eec ,_dgd :=_fefg .(_b .EndElement ); +_dgd &&_eec .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fefg );};func (_ada ST_WrapType )ValidateWithPath (path string )error {switch _ada {case 0,1,2,3,4,5:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ada )); +};return nil ;};func (_dbg ST_BorderShadow )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fad :=_b .Attr {};_fad .Name =name ;switch _dbg {case ST_BorderShadowUnset :_fad .Value ="";case ST_BorderShadowT :_fad .Value ="\u0074";case ST_BorderShadowTrue :_fad .Value ="\u0074\u0072\u0075\u0065"; +case ST_BorderShadowF :_fad .Value ="\u0066";case ST_BorderShadowFalse :_fad .Value ="\u0066\u0061\u006cs\u0065";};return _fad ,nil ;};func NewBordertop ()*Bordertop {_gbg :=&Bordertop {};_gbg .CT_Border =*NewCT_Border ();return _gbg };func (_bcd *Wrap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bcd .CT_Wrap =*NewCT_Wrap (); +for _ ,_ffb :=range start .Attr {if _ffb .Name .Local =="\u0074\u0079\u0070\u0065"{_bcd .TypeAttr .UnmarshalXMLAttr (_ffb );continue ;};if _ffb .Name .Local =="\u0073\u0069\u0064\u0065"{_bcd .SideAttr .UnmarshalXMLAttr (_ffb );continue ;};if _ffb .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_bcd .AnchorxAttr .UnmarshalXMLAttr (_ffb ); +continue ;};if _ffb .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_bcd .AnchoryAttr .UnmarshalXMLAttr (_ffb );continue ;};};for {_ee ,_gbgf :=d .Token ();if _gbgf !=nil {return _bd .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_gbgf ); +};if _efd ,_cff :=_ee .(_b .EndElement );_cff &&_efd .Name ==start .Name {break ;};};return nil ;};func (_dcbe ST_WrapSide )ValidateWithPath (path string )error {switch _dcbe {case 0,1,2,3,4:default:return _bd .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 ;}; -// Validate validates the Borderbottom and its children -func (_fb *Borderbottom )Validate ()error {return _fb .ValidateWithPath ("\u0042\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");};type Borderbottom struct{CT_Border };func (_bbba ST_VerticalAnchor )Validate ()error {return _bbba .ValidateWithPath ("")}; +// Validate validates the Wrap and its children +func (_ccf *Wrap )Validate ()error {return _ccf .ValidateWithPath ("\u0057\u0072\u0061\u0070")};func (_dagc ST_BorderShadow )Validate ()error {return _dagc .ValidateWithPath ("")};func (_feb *ST_WrapSide )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_feb =0; +case "\u0062\u006f\u0074\u0068":*_feb =1;case "\u006c\u0065\u0066\u0074":*_feb =2;case "\u0072\u0069\u0067h\u0074":*_feb =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_feb =4;};return nil ;};const (ST_VerticalAnchorUnset ST_VerticalAnchor =0;ST_VerticalAnchorMargin ST_VerticalAnchor =1; +ST_VerticalAnchorPage ST_VerticalAnchor =2;ST_VerticalAnchorText ST_VerticalAnchor =3;ST_VerticalAnchorLine ST_VerticalAnchor =4;);func (_feeb ST_WrapType )Validate ()error {return _feeb .ValidateWithPath ("")};func (_cdgf ST_BorderShadow )String ()string {switch _cdgf {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 (_dfca ST_HorizontalAnchor )Validate ()error {return _dfca .ValidateWithPath ("")};func NewCT_Wrap ()*CT_Wrap {_edgc :=&CT_Wrap {}; +return _edgc }; +// Validate validates the CT_Wrap and its children +func (_bge *CT_Wrap )Validate ()error {return _bge .ValidateWithPath ("\u0043T\u005f\u0057\u0072\u0061\u0070");};type CT_Border struct{TypeAttr ST_BorderType ;WidthAttr *uint32 ;ShadowAttr ST_BorderShadow ;}; -// ValidateWithPath validates the CT_Wrap and its children, prefixing error messages with path -func (_gfc *CT_Wrap )ValidateWithPath (path string )error {if _eb :=_gfc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eb !=nil {return _eb ;};if _dec :=_gfc .SideAttr .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0041\u0074\u0074r"); -_dec !=nil {return _dec ;};if _eba :=_gfc .AnchorxAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0078\u0041\u0074\u0074\u0072");_eba !=nil {return _eba ;};if _bff :=_gfc .AnchoryAttr .ValidateWithPath (path +"\u002f\u0041\u006ec\u0068\u006f\u0072\u0079\u0041\u0074\u0074\u0072"); -_bff !=nil {return _bff ;};return nil ;};const (ST_VerticalAnchorUnset ST_VerticalAnchor =0;ST_VerticalAnchorMargin ST_VerticalAnchor =1;ST_VerticalAnchorPage ST_VerticalAnchor =2;ST_VerticalAnchorText ST_VerticalAnchor =3;ST_VerticalAnchorLine ST_VerticalAnchor =4; -);func (_egb *ST_WrapType )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_egb =0;case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_egb =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_egb =2;case "\u006e\u006f\u006e\u0065":*_egb =3; -case "\u0074\u0069\u0067h\u0074":*_egb =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_egb =5;};return nil ;};func (_fbfa *ST_BorderType )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_fbfa =0;case "\u006e\u006f\u006e\u0065":*_fbfa =1; -case "\u0073\u0069\u006e\u0067\u006c\u0065":*_fbfa =2;case "\u0074\u0068\u0069c\u006b":*_fbfa =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_fbfa =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_fbfa =5;case "\u0064\u006f\u0074":*_fbfa =6; -case "\u0064\u0061\u0073\u0068":*_fbfa =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_fbfa =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_fbfa =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_fbfa =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_fbfa =11; -case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_fbfa =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_fbfa =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_fbfa =14; -case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_fbfa =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_fbfa =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_fbfa =17; -case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_fbfa =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_fbfa =19;case "\u0077\u0061\u0076\u0065":*_fbfa =20; -case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_fbfa =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_fbfa =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_fbfa =23; -case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_fbfa =24;case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_fbfa =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_fbfa =26; -case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_fbfa =27;};return nil ;};type Borderright struct{CT_Border };func (_gfcb ST_BorderShadow )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_dcb :=_af .Attr {};_dcb .Name =name ;switch _gfcb {case ST_BorderShadowUnset :_dcb .Value =""; -case ST_BorderShadowT :_dcb .Value ="\u0074";case ST_BorderShadowTrue :_dcb .Value ="\u0074\u0072\u0075\u0065";case ST_BorderShadowF :_dcb .Value ="\u0066";case ST_BorderShadowFalse :_dcb .Value ="\u0066\u0061\u006cs\u0065";};return _dcb ,nil ;};func (_cbb *CT_AnchorLock )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {e .EncodeToken (start ); -e .EncodeToken (_af .EndElement {Name :start .Name });return nil ;};type CT_Border struct{TypeAttr ST_BorderType ;WidthAttr *uint32 ;ShadowAttr ST_BorderShadow ;};func (_gfcf ST_VerticalAnchor )ValidateWithPath (path string )error {switch _gfcf {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfcf )); -};return nil ;};func (_gf *Borderbottom )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _gf .CT_Border .MarshalXML (e ,start );};func (_aeaf ST_WrapType )ValidateWithPath (path string )error {switch _aeaf {case 0,1,2,3,4,5:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aeaf )); -};return nil ;};func (_aga *ST_BorderShadow )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_cgec ,_baf :=d .Token ();if _baf !=nil {return _baf ;};if _cab ,_cad :=_cgec .(_af .EndElement );_cad &&_cab .Name ==start .Name {*_aga =1;return nil ; -};if _dfg ,_ddg :=_cgec .(_af .CharData );!_ddg {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",_cgec );}else {switch string (_dfg ){case "":*_aga =0; -case "\u0074":*_aga =1;case "\u0074\u0072\u0075\u0065":*_aga =2;case "\u0066":*_aga =3;case "\u0066\u0061\u006cs\u0065":*_aga =4;};};_cgec ,_baf =d .Token ();if _baf !=nil {return _baf ;};if _eeg ,_abfd :=_cgec .(_af .EndElement );_abfd &&_eeg .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",_cgec );}; +// Validate validates the Borderleft and its children +func (_gg *Borderleft )Validate ()error {return _gg .ValidateWithPath ("\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074");};func (_dfc *Borderright )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\u0068e\u006d\u0061s\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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dfc .CT_Border .MarshalXML (e ,start );};type ST_BorderType byte ; -// ValidateWithPath validates the CT_Border and its children, prefixing error messages with path -func (_fbdd *CT_Border )ValidateWithPath (path string )error {if _fc :=_fbdd .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_fc !=nil {return _fc ;};if _efa :=_fbdd .ShadowAttr .ValidateWithPath (path +"/\u0053\u0068\u0061\u0064\u006f\u0077\u0041\u0074\u0074\u0072"); -_efa !=nil {return _efa ;};return nil ;}; +// Validate validates the Bordertop and its children +func (_ge *Bordertop )Validate ()error {return _ge .ValidateWithPath ("\u0042o\u0072\u0064\u0065\u0072\u0074\u006fp");};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 (_ecf ST_HorizontalAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecf .String (),start );};func NewWrap ()*Wrap {_ggd :=&Wrap {};_ggd .CT_Wrap =*NewCT_Wrap ();return _ggd }; +func (_bgab ST_BorderType )ValidateWithPath (path string )error {switch _bgab {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 _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgab )); +};return nil ;};func (_aefd *ST_WrapType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbbc ,_cbe :=d .Token ();if _cbe !=nil {return _cbe ;};if _cfc ,_ad :=_gbbc .(_b .EndElement );_ad &&_cfc .Name ==start .Name {*_aefd =1;return nil ; +};if _dbgc ,_beb :=_gbbc .(_b .CharData );!_beb {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_gbbc );}else {switch string (_dbgc ){case "":*_aefd =0; +case "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d":*_aefd =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_aefd =2;case "\u006e\u006f\u006e\u0065":*_aefd =3;case "\u0074\u0069\u0067h\u0074":*_aefd =4;case "\u0074h\u0072\u006f\u0075\u0067\u0068":*_aefd =5; +};};_gbbc ,_cbe =d .Token ();if _cbe !=nil {return _cbe ;};if _bed ,_bba :=_gbbc .(_b .EndElement );_bba &&_bed .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_gbbc ); +};func (_acg ST_WrapType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_caed :=_b .Attr {};_caed .Name =name ;switch _acg {case ST_WrapTypeUnset :_caed .Value ="";case ST_WrapTypeTopAndBottom :_caed .Value ="\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"; +case ST_WrapTypeSquare :_caed .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_WrapTypeNone :_caed .Value ="\u006e\u006f\u006e\u0065";case ST_WrapTypeTight :_caed .Value ="\u0074\u0069\u0067h\u0074";case ST_WrapTypeThrough :_caed .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068"; +};return _caed ,nil ;};func NewAnchorlock ()*Anchorlock {_e :=&Anchorlock {};_e .CT_AnchorLock =*NewCT_AnchorLock ();return _e ;};type Borderleft struct{CT_Border }; -// Validate validates the CT_Wrap and its children -func (_fbf *CT_Wrap )Validate ()error {return _fbf .ValidateWithPath ("\u0043T\u005f\u0057\u0072\u0061\u0070");};func (_bfce ST_VerticalAnchor )String ()string {switch _bfce {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 "";}; +// ValidateWithPath validates the Borderbottom and its children, prefixing error messages with path +func (_ce *Borderbottom )ValidateWithPath (path string )error {if _fb :=_ce .CT_Border .ValidateWithPath (path );_fb !=nil {return _fb ;};return nil ;};type Anchorlock struct{CT_AnchorLock };func (_dba *ST_WrapSide )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ebd ,_egg :=d .Token (); +if _egg !=nil {return _egg ;};if _gff ,_eab :=_ebd .(_b .EndElement );_eab &&_gff .Name ==start .Name {*_dba =1;return nil ;};if _efbb ,_bdd :=_ebd .(_b .CharData );!_bdd {return _bd .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ebd ); +}else {switch string (_efbb ){case "":*_dba =0;case "\u0062\u006f\u0074\u0068":*_dba =1;case "\u006c\u0065\u0066\u0074":*_dba =2;case "\u0072\u0069\u0067h\u0074":*_dba =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_dba =4;};};_ebd ,_egg =d .Token (); +if _egg !=nil {return _egg ;};if _cead ,_gfb :=_ebd .(_b .EndElement );_gfb &&_cead .Name ==start .Name {return nil ;};return _bd .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ebd ); +};func (_bdfb ST_VerticalAnchor )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_bdfb .String (),start );};func (_baa *Wrap )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\u0068e\u006d\u0061s\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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _baa .CT_Wrap .MarshalXML (e ,start );}; -// Validate validates the CT_Border and its children -func (_acd *CT_Border )Validate ()error {return _acd .ValidateWithPath ("\u0043T\u005f\u0042\u006f\u0072\u0064\u0065r");};func (_cbf ST_WrapSide )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_bgfg :=_af .Attr {};_bgfg .Name =name ;switch _cbf {case ST_WrapSideUnset :_bgfg .Value =""; -case ST_WrapSideBoth :_bgfg .Value ="\u0062\u006f\u0074\u0068";case ST_WrapSideLeft :_bgfg .Value ="\u006c\u0065\u0066\u0074";case ST_WrapSideRight :_bgfg .Value ="\u0072\u0069\u0067h\u0074";case ST_WrapSideLargest :_bgfg .Value ="\u006ca\u0072\u0067\u0065\u0073\u0074"; -};return _bgfg ,nil ;};func (_cefa *ST_VerticalAnchor )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_agd ,_cdb :=d .Token ();if _cdb !=nil {return _cdb ;};if _aad ,_cegd :=_agd .(_af .EndElement );_cegd &&_aad .Name ==start .Name {*_cefa =1; -return nil ;};if _fce ,_gcce :=_agd .(_af .CharData );!_gcce {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",_agd );}else {switch string (_fce ){case "":*_cefa =0; -case "\u006d\u0061\u0072\u0067\u0069\u006e":*_cefa =1;case "\u0070\u0061\u0067\u0065":*_cefa =2;case "\u0074\u0065\u0078\u0074":*_cefa =3;case "\u006c\u0069\u006e\u0065":*_cefa =4;};};_agd ,_cdb =d .Token ();if _cdb !=nil {return _cdb ;};if _baag ,_egc :=_agd .(_af .EndElement ); -_egc &&_baag .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",_agd );};func (_bfc ST_BorderShadow )String ()string {switch _bfc {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 (_bfa ST_BorderShadow )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_bfa .String (),start ); -}; +// ValidateWithPath validates the Borderleft and its children, prefixing error messages with path +func (_ced *Borderleft )ValidateWithPath (path string )error {if _ceb :=_ced .CT_Border .ValidateWithPath (path );_ceb !=nil {return _ceb ;};return nil ;};func (_ab *ST_BorderType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ab =0; +case "\u006e\u006f\u006e\u0065":*_ab =1;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_ab =2;case "\u0074\u0068\u0069c\u006b":*_ab =3;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_ab =4;case "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065":*_ab =5;case "\u0064\u006f\u0074":*_ab =6; +case "\u0064\u0061\u0073\u0068":*_ab =7;case "\u0064o\u0074\u0044\u0061\u0073\u0068":*_ab =8;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074":*_ab =9;case "\u0074\u0072\u0069\u0070\u006c\u0065":*_ab =10;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c":*_ab =11; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c":*_ab =12;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c":*_ab =13;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_ab =14; +case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_ab =15;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_ab =16;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065":*_ab =17; +case "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065":*_ab =18;case "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065":*_ab =19;case "\u0077\u0061\u0076\u0065":*_ab =20; +case "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065":*_ab =21;case "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c":*_ab =22;case "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064":*_ab =23;case "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073":*_ab =24; +case "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065":*_ab =25;case "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074":*_ab =26;case "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t":*_ab =27;};return nil ;};func (_ggg *ST_HorizontalAnchor )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ggg =0; +case "\u006d\u0061\u0072\u0067\u0069\u006e":*_ggg =1;case "\u0070\u0061\u0067\u0065":*_ggg =2;case "\u0074\u0065\u0078\u0074":*_ggg =3;case "\u0063\u0068\u0061\u0072":*_ggg =4;};return nil ;}; -// Validate validates the Wrap and its children -func (_egdd *Wrap )Validate ()error {return _egdd .ValidateWithPath ("\u0057\u0072\u0061\u0070")};func (_ab *Borderbottom )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_ab .CT_Border =*NewCT_Border ();for _ ,_ddb :=range start .Attr {if _ddb .Name .Local =="\u0074\u0079\u0070\u0065"{_ab .TypeAttr .UnmarshalXMLAttr (_ddb ); -continue ;};if _ddb .Name .Local =="\u0077\u0069\u0064t\u0068"{_cg ,_dg :=_d .ParseUint (_ddb .Value ,10,32);if _dg !=nil {return _dg ;};_cd :=uint32 (_cg );_ab .WidthAttr =&_cd ;continue ;};if _ddb .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ab .ShadowAttr .UnmarshalXMLAttr (_ddb ); -continue ;};};for {_bb ,_cbg :=d .Token ();if _cbg !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065r\u0062\u006f\u0074\u0074\u006f\u006d\u003a\u0020\u0025\u0073",_cbg );};if _ddbe ,_bd :=_bb .(_af .EndElement ); -_bd &&_ddbe .Name ==start .Name {break ;};};return nil ;};type ST_WrapType byte ;func NewCT_AnchorLock ()*CT_AnchorLock {_dag :=&CT_AnchorLock {};return _dag };func (_bda ST_WrapType )String ()string {switch _bda {case 0:return "";case 1:return "\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d"; -case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u006e\u006f\u006e\u0065";case 4:return "\u0074\u0069\u0067h\u0074";case 5:return "\u0074h\u0072\u006f\u0075\u0067\u0068";};return "";};func (_dcf ST_WrapSide )String ()string {switch _dcf {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 "";};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_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 (_ebc ST_HorizontalAnchor )Validate ()error {return _ebc .ValidateWithPath ("")};func (_ba *Borderleft )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ba .CT_Border .MarshalXML (e ,start );};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 (_fed *CT_AnchorLock )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {for {_fdf ,_afg :=d .Token ();if _afg !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0041n\u0063h\u006fr\u004c\u006f\u0063\u006b\u003a\u0020\u0025s",_afg ); -};if _abd ,_cbbc :=_fdf .(_af .EndElement );_cbbc &&_abd .Name ==start .Name {break ;};};return nil ;};func (_e *Borderright )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _e .CT_Border .MarshalXML (e ,start );};func (_gfg *ST_HorizontalAnchor )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_gfg =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_gfg =1; -case "\u0070\u0061\u0067\u0065":*_gfg =2;case "\u0074\u0065\u0078\u0074":*_gfg =3;case "\u0063\u0068\u0061\u0072":*_gfg =4;};return nil ;};type ST_WrapSide byte ;func (_gff ST_BorderType )Validate ()error {return _gff .ValidateWithPath ("")};func (_bgf *Wrap )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_bgf .CT_Wrap =*NewCT_Wrap (); -for _ ,_dage :=range start .Attr {if _dage .Name .Local =="\u0074\u0079\u0070\u0065"{_bgf .TypeAttr .UnmarshalXMLAttr (_dage );continue ;};if _dage .Name .Local =="\u0073\u0069\u0064\u0065"{_bgf .SideAttr .UnmarshalXMLAttr (_dage );continue ;};if _dage .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_bgf .AnchorxAttr .UnmarshalXMLAttr (_dage ); -continue ;};if _dage .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_bgf .AnchoryAttr .UnmarshalXMLAttr (_dage );continue ;};};for {_acdd ,_bdg :=d .Token ();if _bdg !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_bdg ); -};if _ca ,_cga :=_acdd .(_af .EndElement );_cga &&_ca .Name ==start .Name {break ;};};return nil ;};func (_fdfc ST_WrapType )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_eag :=_af .Attr {};_eag .Name =name ;switch _fdfc {case ST_WrapTypeUnset :_eag .Value =""; -case ST_WrapTypeTopAndBottom :_eag .Value ="\u0074\u006f\u0070A\u006e\u0064\u0042\u006f\u0074\u0074\u006f\u006d";case ST_WrapTypeSquare :_eag .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_WrapTypeNone :_eag .Value ="\u006e\u006f\u006e\u0065";case ST_WrapTypeTight :_eag .Value ="\u0074\u0069\u0067h\u0074"; -case ST_WrapTypeThrough :_eag .Value ="\u0074h\u0072\u006f\u0075\u0067\u0068";};return _eag ,nil ;};func (_gdde ST_HorizontalAnchor )String ()string {switch _gdde {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 NewCT_Wrap ()*CT_Wrap {_be :=&CT_Wrap {};return _be }; +// Validate validates the CT_AnchorLock and its children +func (_dcf *CT_AnchorLock )Validate ()error {return _dcf .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b");};type Wrap struct{CT_Wrap }; // Validate validates the Borderright and its children -func (_agca *Borderright )Validate ()error {return _agca .ValidateWithPath ("B\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");};func (_bbb ST_VerticalAnchor )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_bbb .String (),start ); -};func NewCT_Border ()*CT_Border {_cge :=&CT_Border {};return _cge };func (_gbg ST_BorderType )ValidateWithPath (path string )error {switch _gbg {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 _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbg )); -};return nil ;};func (_bfdc ST_HorizontalAnchor )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_baff :=_af .Attr {};_baff .Name =name ;switch _bfdc {case ST_HorizontalAnchorUnset :_baff .Value ="";case ST_HorizontalAnchorMargin :_baff .Value ="\u006d\u0061\u0072\u0067\u0069\u006e"; -case ST_HorizontalAnchorPage :_baff .Value ="\u0070\u0061\u0067\u0065";case ST_HorizontalAnchorText :_baff .Value ="\u0074\u0065\u0078\u0074";case ST_HorizontalAnchorChar :_baff .Value ="\u0063\u0068\u0061\u0072";};return _baff ,nil ;};func (_aa *Anchorlock )UnmarshalXML (d *_af .Decoder ,start _af .StartElement )error {_aa .CT_AnchorLock =*NewCT_AnchorLock (); -for {_gc ,_dd :=d .Token ();if _dd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b\u003a\u0020%\u0073",_dd );};if _c ,_b :=_gc .(_af .EndElement );_b &&_c .Name ==start .Name {break ; -};};return nil ;};func (_fdcc ST_HorizontalAnchor )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {return e .EncodeElement (_fdcc .String (),start );};func NewAnchorlock ()*Anchorlock {_f :=&Anchorlock {};_f .CT_AnchorLock =*NewCT_AnchorLock (); -return _f ;}; +func (_cd *Borderright )Validate ()error {return _cd .ValidateWithPath ("B\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");};func (_fgd ST_BorderType )String ()string {switch _fgd {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065"; +case 2:return "\u0073\u0069\u006e\u0067\u006c\u0065";case 3:return "\u0074\u0068\u0069c\u006b";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 5:return "\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case 6:return "\u0064\u006f\u0074";case 7:return "\u0064\u0061\u0073\u0068"; +case 8:return "\u0064o\u0074\u0044\u0061\u0073\u0068";case 9:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case 10:return "\u0074\u0072\u0069\u0070\u006c\u0065";case 11:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c"; +case 12:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c";case 13:return "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case 14:return "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k"; +case 15:return "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case 16:return "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case 17:return "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065"; +case 18:return "\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case 19:return "t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065";case 20:return "\u0077\u0061\u0076\u0065"; +case 21:return "\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case 22:return "d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c";case 23:return "\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064"; +case 24:return "\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case 25:return "\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065";case 26:return "\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074"; +case 27:return "\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return "";};type CT_Wrap struct{TypeAttr ST_WrapType ;SideAttr ST_WrapSide ;AnchorxAttr ST_HorizontalAnchor ;AnchoryAttr ST_VerticalAnchor ;};func (_dcbb ST_VerticalAnchor )ValidateWithPath (path string )error {switch _dcbb {case 0,1,2,3,4:default:return _bd .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcbb )); +};return nil ;};func (_geca *ST_VerticalAnchor )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_geca =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_geca =1;case "\u0070\u0061\u0067\u0065":*_geca =2;case "\u0074\u0065\u0078\u0074":*_geca =3; +case "\u006c\u0069\u006e\u0065":*_geca =4;};return nil ;};const (ST_BorderTypeUnset ST_BorderType =0;ST_BorderTypeNone ST_BorderType =1;ST_BorderTypeSingle ST_BorderType =2;ST_BorderTypeThick ST_BorderType =3;ST_BorderTypeDouble ST_BorderType =4;ST_BorderTypeHairline ST_BorderType =5; +ST_BorderTypeDot ST_BorderType =6;ST_BorderTypeDash ST_BorderType =7;ST_BorderTypeDotDash ST_BorderType =8;ST_BorderTypeDashDotDot ST_BorderType =9;ST_BorderTypeTriple ST_BorderType =10;ST_BorderTypeThinThickSmall ST_BorderType =11;ST_BorderTypeThickThinSmall ST_BorderType =12; +ST_BorderTypeThickBetweenThinSmall ST_BorderType =13;ST_BorderTypeThinThick ST_BorderType =14;ST_BorderTypeThickThin ST_BorderType =15;ST_BorderTypeThickBetweenThin ST_BorderType =16;ST_BorderTypeThinThickLarge ST_BorderType =17;ST_BorderTypeThickThinLarge ST_BorderType =18; +ST_BorderTypeThickBetweenThinLarge ST_BorderType =19;ST_BorderTypeWave ST_BorderType =20;ST_BorderTypeDoubleWave ST_BorderType =21;ST_BorderTypeDashedSmall ST_BorderType =22;ST_BorderTypeDashDotStroked ST_BorderType =23;ST_BorderTypeThreeDEmboss ST_BorderType =24; +ST_BorderTypeThreeDEngrave ST_BorderType =25;ST_BorderTypeHTMLOutset ST_BorderType =26;ST_BorderTypeHTMLInset ST_BorderType =27;); -// ValidateWithPath validates the Anchorlock and its children, prefixing error messages with path -func (_cb *Anchorlock )ValidateWithPath (path string )error {if _fa :=_cb .CT_AnchorLock .ValidateWithPath (path );_fa !=nil {return _fa ;};return nil ;};func (_ffe ST_BorderShadow )ValidateWithPath (path string )error {switch _ffe {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffe )); -};return nil ;};func (_dcbf *ST_VerticalAnchor )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_dcbf =0;case "\u006d\u0061\u0072\u0067\u0069\u006e":*_dcbf =1;case "\u0070\u0061\u0067\u0065":*_dcbf =2;case "\u0074\u0065\u0078\u0074":*_dcbf =3; -case "\u006c\u0069\u006e\u0065":*_dcbf =4;};return nil ;};func (_ddd ST_WrapType )Validate ()error {return _ddd .ValidateWithPath ("")};type Bordertop struct{CT_Border };func (_bfd *ST_WrapSide )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_bfd =0; -case "\u0062\u006f\u0074\u0068":*_bfd =1;case "\u006c\u0065\u0066\u0074":*_bfd =2;case "\u0072\u0069\u0067h\u0074":*_bfd =3;case "\u006ca\u0072\u0067\u0065\u0073\u0074":*_bfd =4;};return nil ;};type ST_HorizontalAnchor byte ;func NewBorderbottom ()*Borderbottom {_cba :=&Borderbottom {}; -_cba .CT_Border =*NewCT_Border ();return _cba ;};type CT_Wrap struct{TypeAttr ST_WrapType ;SideAttr ST_WrapSide ;AnchorxAttr ST_HorizontalAnchor ;AnchoryAttr ST_VerticalAnchor ;};func (_fgga ST_HorizontalAnchor )ValidateWithPath (path string )error {switch _fgga {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fgga )); -};return nil ;};type ST_BorderShadow byte ;func (_fg *Anchorlock )MarshalXML (e *_af .Encoder ,start _af .StartElement )error {start .Attr =append (start .Attr ,_af .Attr {Name :_af .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 ,_af .Attr {Name :_af .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"}); -start .Name .Local ="\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b";return _fg .CT_AnchorLock .MarshalXML (e ,start );}; +// Validate validates the Anchorlock and its children +func (_gc *Anchorlock )Validate ()error {return _gc .ValidateWithPath ("\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");};func (_ec *Borderright )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ec .CT_Border =*NewCT_Border (); +for _ ,_cf :=range start .Attr {if _cf .Name .Local =="\u0074\u0079\u0070\u0065"{_ec .TypeAttr .UnmarshalXMLAttr (_cf );continue ;};if _cf .Name .Local =="\u0077\u0069\u0064t\u0068"{_cga ,_fbe :=_c .ParseUint (_cf .Value ,10,32);if _fbe !=nil {return _fbe ; +};_gad :=uint32 (_cga );_ec .WidthAttr =&_gad ;continue ;};if _cf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077"{_ec .ShadowAttr .UnmarshalXMLAttr (_cf );continue ;};};for {_gbb ,_cae :=d .Token ();if _cae !=nil {return _bd .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0042\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074\u003a\u0020\u0025\u0073",_cae ); +};if _ggc ,_ae :=_gbb .(_b .EndElement );_ae &&_ggc .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_AnchorLock and its children -func (_cdg *CT_AnchorLock )Validate ()error {return _cdg .ValidateWithPath ("\u0043\u0054\u005f\u0041\u006e\u0063\u0068\u006f\u0072\u004c\u006f\u0063\u006b");};func NewBorderleft ()*Borderleft {_gab :=&Borderleft {};_gab .CT_Border =*NewCT_Border ();return _gab ; -};func (_abac ST_BorderType )MarshalXMLAttr (name _af .Name )(_af .Attr ,error ){_aea :=_af .Attr {};_aea .Name =name ;switch _abac {case ST_BorderTypeUnset :_aea .Value ="";case ST_BorderTypeNone :_aea .Value ="\u006e\u006f\u006e\u0065";case ST_BorderTypeSingle :_aea .Value ="\u0073\u0069\u006e\u0067\u006c\u0065"; -case ST_BorderTypeThick :_aea .Value ="\u0074\u0068\u0069c\u006b";case ST_BorderTypeDouble :_aea .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderTypeHairline :_aea .Value ="\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case ST_BorderTypeDot :_aea .Value ="\u0064\u006f\u0074"; -case ST_BorderTypeDash :_aea .Value ="\u0064\u0061\u0073\u0068";case ST_BorderTypeDotDash :_aea .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderTypeDashDotDot :_aea .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderTypeTriple :_aea .Value ="\u0074\u0072\u0069\u0070\u006c\u0065"; -case ST_BorderTypeThinThickSmall :_aea .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickThinSmall :_aea .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c"; -case ST_BorderTypeThickBetweenThinSmall :_aea .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeThinThick :_aea .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_BorderTypeThickThin :_aea .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n"; -case ST_BorderTypeThickBetweenThin :_aea .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case ST_BorderTypeThinThickLarge :_aea .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065"; -case ST_BorderTypeThickThinLarge :_aea .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickBetweenThinLarge :_aea .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065"; -case ST_BorderTypeWave :_aea .Value ="\u0077\u0061\u0076\u0065";case ST_BorderTypeDoubleWave :_aea .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderTypeDashedSmall :_aea .Value ="d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c"; -case ST_BorderTypeDashDotStroked :_aea .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderTypeThreeDEmboss :_aea .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderTypeThreeDEngrave :_aea .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065"; -case ST_BorderTypeHTMLOutset :_aea .Value ="\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case ST_BorderTypeHTMLInset :_aea .Value ="\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return _aea ,nil ;};func (_ddba *ST_BorderShadow )UnmarshalXMLAttr (attr _af .Attr )error {switch attr .Value {case "":*_ddba =0; -case "\u0074":*_ddba =1;case "\u0074\u0072\u0075\u0065":*_ddba =2;case "\u0066":*_ddba =3;case "\u0066\u0061\u006cs\u0065":*_ddba =4;};return nil ;};func init (){_ag .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 ); -_ag .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 ); -_ag .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 ); -_ag .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 ); -_ag .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 ); -_ag .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 ); -_ag .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 ); -_ag .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 ); -_ag .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 ); +// ValidateWithPath validates the Wrap and its children, prefixing error messages with path +func (_gfg *Wrap )ValidateWithPath (path string )error {if _afc :=_gfg .CT_Wrap .ValidateWithPath (path );_afc !=nil {return _afc ;};return nil ;};type ST_WrapSide byte ;func (_edbc ST_BorderType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cef :=_b .Attr {}; +_cef .Name =name ;switch _edbc {case ST_BorderTypeUnset :_cef .Value ="";case ST_BorderTypeNone :_cef .Value ="\u006e\u006f\u006e\u0065";case ST_BorderTypeSingle :_cef .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_BorderTypeThick :_cef .Value ="\u0074\u0068\u0069c\u006b"; +case ST_BorderTypeDouble :_cef .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_BorderTypeHairline :_cef .Value ="\u0068\u0061\u0069\u0072\u006c\u0069\u006e\u0065";case ST_BorderTypeDot :_cef .Value ="\u0064\u006f\u0074";case ST_BorderTypeDash :_cef .Value ="\u0064\u0061\u0073\u0068"; +case ST_BorderTypeDotDash :_cef .Value ="\u0064o\u0074\u0044\u0061\u0073\u0068";case ST_BorderTypeDashDotDot :_cef .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0044\u006f\u0074";case ST_BorderTypeTriple :_cef .Value ="\u0074\u0072\u0069\u0070\u006c\u0065"; +case ST_BorderTypeThinThickSmall :_cef .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bS\u006d\u0061\u006c\u006c";case ST_BorderTypeThickThinSmall :_cef .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eS\u006d\u0061\u006c\u006c"; +case ST_BorderTypeThickBetweenThinSmall :_cef .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u0053\u006d\u0061\u006c\u006c";case ST_BorderTypeThinThick :_cef .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_BorderTypeThickThin :_cef .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n"; +case ST_BorderTypeThickBetweenThin :_cef .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";case ST_BorderTypeThinThickLarge :_cef .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u0063\u006bL\u0061\u0072\u0067\u0065"; +case ST_BorderTypeThickThinLarge :_cef .Value ="\u0074\u0068\u0069\u0063\u006b\u0054\u0068\u0069\u006eL\u0061\u0072\u0067\u0065";case ST_BorderTypeThickBetweenThinLarge :_cef .Value ="t\u0068\u0069\u0063\u006bBe\u0074w\u0065\u0065\u006e\u0054\u0068i\u006e\u004c\u0061\u0072\u0067\u0065"; +case ST_BorderTypeWave :_cef .Value ="\u0077\u0061\u0076\u0065";case ST_BorderTypeDoubleWave :_cef .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u0057\u0061\u0076\u0065";case ST_BorderTypeDashedSmall :_cef .Value ="d\u0061\u0073\u0068\u0065\u0064\u0053\u006d\u0061\u006c\u006c"; +case ST_BorderTypeDashDotStroked :_cef .Value ="\u0064\u0061\u0073\u0068\u0044\u006f\u0074\u0053\u0074r\u006f\u006b\u0065\u0064";case ST_BorderTypeThreeDEmboss :_cef .Value ="\u0074\u0068\u0072e\u0065\u0044\u0045\u006d\u0062\u006f\u0073\u0073";case ST_BorderTypeThreeDEngrave :_cef .Value ="\u0074\u0068\u0072\u0065\u0065\u0044\u0045\u006e\u0067\u0072\u0061\u0076\u0065"; +case ST_BorderTypeHTMLOutset :_cef .Value ="\u0048\u0054\u004d\u004c\u004f\u0075\u0074\u0073\u0065\u0074";case ST_BorderTypeHTMLInset :_cef .Value ="\u0048T\u004d\u004c\u0049\u006e\u0073\u0065t";};return _cef ,nil ;};func (_fbea *CT_Wrap )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_acfc :=range start .Attr {if _acfc .Name .Local =="\u0074\u0079\u0070\u0065"{_fbea .TypeAttr .UnmarshalXMLAttr (_acfc ); +continue ;};if _acfc .Name .Local =="\u0073\u0069\u0064\u0065"{_fbea .SideAttr .UnmarshalXMLAttr (_acfc );continue ;};if _acfc .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0078"{_fbea .AnchorxAttr .UnmarshalXMLAttr (_acfc );continue ;};if _acfc .Name .Local =="\u0061n\u0063\u0068\u006f\u0072\u0079"{_fbea .AnchoryAttr .UnmarshalXMLAttr (_acfc ); +continue ;};};for {_afb ,_geg :=d .Token ();if _geg !=nil {return _bd .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0057\u0072\u0061\u0070\u003a\u0020\u0025\u0073",_geg );};if _gdc ,_eda :=_afb .(_b .EndElement );_eda &&_gdc .Name ==start .Name {break ; +};};return nil ;};func (_ca *Borderbottom )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\u0068e\u006d\u0061s\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\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ca .CT_Border .MarshalXML (e ,start );};func (_dad ST_VerticalAnchor )Validate ()error {return _dad .ValidateWithPath ("")}; + +// Validate validates the Borderbottom and its children +func (_bgg *Borderbottom )Validate ()error {return _bgg .ValidateWithPath ("\u0042\u006f\u0072d\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");};func NewBorderbottom ()*Borderbottom {_df :=&Borderbottom {};_df .CT_Border =*NewCT_Border ();return _df ; +};func (_ecd ST_HorizontalAnchor )String ()string {switch _ecd {case 0:return "";case 1:return "\u006d\u0061\u0072\u0067\u0069\u006e";case 2:return "\u0070\u0061\u0067\u0065";case 3:return "\u0074\u0065\u0078\u0074";case 4:return "\u0063\u0068\u0061\u0072"; +};return "";};func init (){_bg .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 ); +_bg .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 ); +_bg .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 ); +_bg .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 ); +_bg .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 ); +_bg .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 ); +_bg .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 ); +_bg .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 ); +_bg .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 c6c7791c64..2370c186ea 100644 --- a/schema/urn/schemas_microsoft_com/vml/vml.go +++ b/schema/urn/schemas_microsoft_com/vml/vml.go @@ -9,4737 +9,4737 @@ // 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 (_d "encoding/xml";_bf "fmt";_gd "github.com/unidoc/unioffice";_e "github.com/unidoc/unioffice/common/logger";_c "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_f "github.com/unidoc/unioffice/schema/soo/wml";_dc "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel"; -_a "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_ce "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_b "strconv";);func (_bfceb *Shadow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _bfceb .CT_Shadow .MarshalXML (e ,start ); -};func (_gaceff *Rect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _gaceff .CT_Rect .MarshalXML (e ,start );};func (_cecg *AG_StrokeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bgdb :=range start .Attr {if _bgdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdb .Name .Local =="\u0072\u0065\u006ci\u0064"{_dcea ,_faa :=_bgdb .Value ,error (nil ); -if _faa !=nil {return _faa ;};_cecg .RelidAttr =&_dcea ;continue ;};if _bgdb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgdb .Name .Local =="\u0069\u0064"{_edbeb ,_bfad :=_bgdb .Value ,error (nil ); -if _bfad !=nil {return _bfad ;};_cecg .IdAttr =&_edbeb ;continue ;};if _bgdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cecg .ForcedashAttr .UnmarshalXMLAttr (_bgdb ); -continue ;};if _bgdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdb .Name .Local =="\u0074\u0069\u0074l\u0065"{_dgdf ,_aafb :=_bgdb .Value ,error (nil ); -if _aafb !=nil {return _aafb ;};_cecg .TitleAttr =&_dgdf ;continue ;};if _bgdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_cfac ,_cgec :=_bgdb .Value ,error (nil ); -if _cgec !=nil {return _cgec ;};_cecg .AlthrefAttr =&_cfac ;continue ;};if _bgdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdb .Name .Local =="\u0068\u0072\u0065\u0066"{_aac ,_dfdd :=_bgdb .Value ,error (nil ); -if _dfdd !=nil {return _dfdd ;};_cecg .HrefAttr =&_aac ;continue ;};if _bgdb .Name .Local =="\u006f\u006e"{_cecg .OnAttr .UnmarshalXMLAttr (_bgdb );continue ;};if _bgdb .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cecg .StartarrowlengthAttr .UnmarshalXMLAttr (_bgdb ); -continue ;};if _bgdb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cecg .EndarrowAttr .UnmarshalXMLAttr (_bgdb );continue ;};if _bgdb .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bfbg ,_ebfa :=_bgdb .Value ,error (nil ); -if _ebfa !=nil {return _ebfa ;};_cecg .DashstyleAttr =&_bfbg ;continue ;};if _bgdb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cecg .EndarrowwidthAttr .UnmarshalXMLAttr (_bgdb );continue ;};if _bgdb .Name .Local =="\u0073\u0072\u0063"{_cdef ,_cea :=_bgdb .Value ,error (nil ); -if _cea !=nil {return _cea ;};_cecg .SrcAttr =&_cdef ;continue ;};if _bgdb .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cecg .EndarrowlengthAttr .UnmarshalXMLAttr (_bgdb );continue ;};if _bgdb .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_ccfc ,_ffdg :=_bgdb .Value ,error (nil ); -if _ffdg !=nil {return _ffdg ;};_cecg .ImagesizeAttr =&_ccfc ;continue ;};if _bgdb .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fgca ,_bgb :=_b .ParseFloat (_bgdb .Value ,64);if _bgb !=nil {return _bgb ;};_cecg .MiterlimitAttr =&_fgca ; -continue ;};if _bgdb .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cecg .JoinstyleAttr .UnmarshalXMLAttr (_bgdb );continue ;};if _bgdb .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cecg .StartarrowwidthAttr .UnmarshalXMLAttr (_bgdb ); -continue ;};if _bgdb .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cecg .EndcapAttr .UnmarshalXMLAttr (_bgdb );continue ;};if _bgdb .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cecg .FilltypeAttr .UnmarshalXMLAttr (_bgdb ); -continue ;};if _bgdb .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cecg .ImageaspectAttr .UnmarshalXMLAttr (_bgdb );continue ;};if _bgdb .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cecg .ImagealignshapeAttr .UnmarshalXMLAttr (_bgdb ); -continue ;};if _bgdb .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cecg .StartarrowAttr .UnmarshalXMLAttr (_bgdb );continue ;};if _bgdb .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cecg .LinestyleAttr .UnmarshalXMLAttr (_bgdb ); -continue ;};if _bgdb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bede ,_gccf :=_bgdb .Value ,error (nil );if _gccf !=nil {return _gccf ;};_cecg .OpacityAttr =&_bede ;continue ;};if _bgdb .Name .Local =="\u0063\u006f\u006co\u0072"{_edca ,_caae :=_bgdb .Value ,error (nil ); -if _caae !=nil {return _caae ;};_cecg .ColorAttr =&_edca ;continue ;};if _bgdb .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_gac ,_ebfb :=_bgdb .Value ,error (nil );if _ebfb !=nil {return _ebfb ;};_cecg .WeightAttr =&_gac ;continue ;};if _bgdb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cecg .InsetpenAttr .UnmarshalXMLAttr (_bgdb ); -continue ;};if _bgdb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bceg ,_aaca :=_bgdb .Value ,error (nil );if _aaca !=nil {return _aaca ;};_cecg .Color2Attr =&_bceg ;continue ;};};for {_eabf ,_bdc :=d .Token ();if _bdc !=nil {return _bf .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",_bdc ); -};if _cebc ,_abef :=_eabf .(_d .EndElement );_abef &&_cebc .Name ==start .Name {break ;};};return nil ;}; +package vml ;import (_ec "encoding/xml";_g "fmt";_c "github.com/unidoc/unioffice";_a "github.com/unidoc/unioffice/common/logger";_ed "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ef "github.com/unidoc/unioffice/schema/soo/wml";_f "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel"; +_b "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/powerpoint";_gd "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/word";_ee "strconv";);func NewCT_Line ()*CT_Line {_dgfe :=&CT_Line {};return _dgfe };type AG_OfficeCoreAttributes struct{SpidAttr *string ; +OnedAttr _ed .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ed .ST_TrueFalse ;ButtonAttr _ed .ST_TrueFalse ;UserhiddenAttr _ed .ST_TrueFalse ;BulletAttr _ed .ST_TrueFalse ;HrAttr _ed .ST_TrueFalse ;HrstdAttr _ed .ST_TrueFalse ;HrnoshadeAttr _ed .ST_TrueFalse ; +HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ed .ST_TrueFalse ;AllowoverlapAttr _ed .ST_TrueFalse ;UserdrawnAttr _ed .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ; +DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_dgca *Handles )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _dgca .CT_Handles .MarshalXML (e ,start ); +};type OfcBottom struct{OfcCT_StrokeChild }; -// Validate validates the Roundrect and its children -func (_gcbfbg *Roundrect )Validate ()error {return _gcbfbg .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");};func (_edacd OfcST_ExtrusionType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edacd .String (),start ); -};func (_ceaed ST_StrokeEndCap )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbbe :=_d .Attr {};_bbbe .Name =name ;switch _ceaed {case ST_StrokeEndCapUnset :_bbbe .Value ="";case ST_StrokeEndCapFlat :_bbbe .Value ="\u0066\u006c\u0061\u0074";case ST_StrokeEndCapSquare :_bbbe .Value ="\u0073\u0071\u0075\u0061\u0072\u0065"; -case ST_StrokeEndCapRound :_bbbe .Value ="\u0072\u006f\u0075n\u0064";};return _bbbe ,nil ;};func NewOfcCT_IdMap ()*OfcCT_IdMap {_bdec :=&OfcCT_IdMap {};return _bdec }; - -// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path -func (_cfa *AG_Chromakey )ValidateWithPath (path string )error {return nil };func (_fbfee *OfcST_RType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_daabb ,_afced :=d .Token ();if _afced !=nil {return _afced ;};if _ccbeg ,_dcage :=_daabb .(_d .EndElement ); -_dcage &&_ccbeg .Name ==start .Name {*_fbfee =1;return nil ;};if _egcc ,_dagfe :=_daabb .(_d .CharData );!_dagfe {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",_daabb ); -}else {switch string (_egcc ){case "":*_fbfee =0;case "\u0061\u0072\u0063":*_fbfee =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_fbfee =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_fbfee =3;case "\u0061\u006c\u0069g\u006e":*_fbfee =4;};}; -_daabb ,_afced =d .Token ();if _afced !=nil {return _afced ;};if _aaegdg ,_cdfga :=_daabb .(_d .EndElement );_cdfga &&_aaegdg .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",_daabb ); -};type ST_Ext byte ; - -// ValidateWithPath validates the Stroke and its children, prefixing error messages with path -func (_adgge *Stroke )ValidateWithPath (path string )error {if _efceb :=_adgge .CT_Stroke .ValidateWithPath (path );_efceb !=nil {return _efceb ;};return nil ;}; +// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path +func (_cddag *OfcOLEObject )ValidateWithPath (path string )error {if _gcece :=_cddag .OfcCT_OLEObject .ValidateWithPath (path );_gcece !=nil {return _gcece ;};return nil ;};func (_dbdbg *OfcCT_StrokeChild )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0068\u0069\u006c\u0064"; +};if _dbdbg .OnAttr !=_ed .ST_TrueFalseUnset {_gdcdb ,_cdcgf :=_dbdbg .OnAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u006e"});if _cdcgf !=nil {return _cdcgf ;};start .Attr =append (start .Attr ,_gdcdb );};if _dbdbg .WeightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dbdbg .WeightAttr )}); +};if _dbdbg .ColorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_dbdbg .ColorAttr )});};if _dbdbg .Color2Attr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_g .Sprintf ("\u0025\u0076",*_dbdbg .Color2Attr )}); +};if _dbdbg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_dbdbg .OpacityAttr )});};if _dbdbg .LinestyleAttr !=ST_StrokeLineStyleUnset {_ggfgc ,_dagcgg :=_dbdbg .LinestyleAttr .MarshalXMLAttr (_ec .Name {Local :"v\u003a\u006c\u0069\u006e\u0065\u0073\u0074\u0079\u006c\u0065"}); +if _dagcgg !=nil {return _dagcgg ;};start .Attr =append (start .Attr ,_ggfgc );};if _dbdbg .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dbdbg .MiterlimitAttr )}); +};if _dbdbg .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_bdbbd ,_gcbged :=_dbdbg .JoinstyleAttr .MarshalXMLAttr (_ec .Name {Local :"v\u003a\u006a\u006f\u0069\u006e\u0073\u0074\u0079\u006c\u0065"});if _gcbged !=nil {return _gcbged ;};start .Attr =append (start .Attr ,_bdbbd ); +};if _dbdbg .EndcapAttr !=ST_StrokeEndCapUnset {_cfeab ,_fbagb :=_dbdbg .EndcapAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0063\u0061\u0070"});if _fbagb !=nil {return _fbagb ;};start .Attr =append (start .Attr ,_cfeab );};if _dbdbg .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_g .Sprintf ("\u0025\u0076",*_dbdbg .DashstyleAttr )}); +};if _dbdbg .InsetpenAttr !=_ed .ST_TrueFalseUnset {_ddaaf ,_bcbf :=_dbdbg .InsetpenAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _bcbf !=nil {return _bcbf ;};start .Attr =append (start .Attr ,_ddaaf ); +};if _dbdbg .FilltypeAttr !=ST_FillTypeUnset {_bbabf ,_fabcf :=_dbdbg .FilltypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _fabcf !=nil {return _fabcf ;};start .Attr =append (start .Attr ,_bbabf ); +};if _dbdbg .SrcAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0072\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_dbdbg .SrcAttr )});};if _dbdbg .ImageaspectAttr !=ST_ImageAspectUnset {_abgd ,_faaa :=_dbdbg .ImageaspectAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0069\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"}); +if _faaa !=nil {return _faaa ;};start .Attr =append (start .Attr ,_abgd );};if _dbdbg .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_dbdbg .ImagesizeAttr )}); +};if _dbdbg .ImagealignshapeAttr !=_ed .ST_TrueFalseUnset {_bebf ,_geafbb :=_dbdbg .ImagealignshapeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _geafbb !=nil {return _geafbb ; +};start .Attr =append (start .Attr ,_bebf );};if _dbdbg .StartarrowAttr !=ST_StrokeArrowTypeUnset {_dbade ,_cddeb :=_dbdbg .StartarrowAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0073t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _cddeb !=nil {return _cddeb ; +};start .Attr =append (start .Attr ,_dbade );};if _dbdbg .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bfffb ,_ccbbg :=_dbdbg .StartarrowwidthAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068"}); +if _ccbbg !=nil {return _ccbbg ;};start .Attr =append (start .Attr ,_bfffb );};if _dbdbg .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bgbe ,_fdcbf :=_dbdbg .StartarrowlengthAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076:\u0073t\u0061\u0072\u0074\u0061\u0072r\u006f\u0077l\u0065\u006e\u0067\u0074\u0068"}); +if _fdcbf !=nil {return _fdcbf ;};start .Attr =append (start .Attr ,_bgbe );};if _dbdbg .EndarrowAttr !=ST_StrokeArrowTypeUnset {_cecab ,_gdaee :=_dbdbg .EndarrowAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"}); +if _gdaee !=nil {return _gdaee ;};start .Attr =append (start .Attr ,_cecab );};if _dbdbg .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_gbffa ,_ddgda :=_dbdbg .EndarrowwidthAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076:\u0065n\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"}); +if _ddgda !=nil {return _ddgda ;};start .Attr =append (start .Attr ,_gbffa );};if _dbdbg .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_gbgaa ,_fbaaff :=_dbdbg .EndarrowlengthAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003ae\u006e\u0064\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"}); +if _fbaaff !=nil {return _fbaaff ;};start .Attr =append (start .Attr ,_gbgaa );};if _dbdbg .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_dbdbg .HrefAttr )}); +};if _dbdbg .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_g .Sprintf ("\u0025\u0076",*_dbdbg .AlthrefAttr )});};if _dbdbg .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dbdbg .TitleAttr )}); +};if _dbdbg .ForcedashAttr !=_ed .ST_TrueFalseUnset {_aaggaa ,_afbea :=_dbdbg .ForcedashAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _afbea !=nil {return _afbea ;};start .Attr =append (start .Attr ,_aaggaa ); +};if _dbdbg .ExtAttr !=ST_ExtUnset {_fgca ,_bdbg :=_dbdbg .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bdbg !=nil {return _bdbg ;};start .Attr =append (start .Attr ,_fgca );};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name }); +return nil ;};type ST_FillMethod byte ;func (_ccgff *Polyline )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _ccgff .CT_PolyLine .MarshalXML (e ,start );};func (_cdfg *OfcST_How )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_dfae ,_efaag :=d .Token (); +if _efaag !=nil {return _efaag ;};if _aeebc ,_bbfac :=_dfae .(_ec .EndElement );_bbfac &&_aeebc .Name ==start .Name {*_cdfg =1;return nil ;};if _gfaeg ,_aafgb :=_dfae .(_ec .CharData );!_aafgb {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",_dfae ); +}else {switch string (_gfaeg ){case "":*_cdfg =0;case "\u0074\u006f\u0070":*_cdfg =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_cdfg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_cdfg =3;case "\u006c\u0065\u0066\u0074":*_cdfg =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cdfg =5; +case "\u0072\u0069\u0067h\u0074":*_cdfg =6;};};_dfae ,_efaag =d .Token ();if _efaag !=nil {return _efaag ;};if _caagc ,_gbebc :=_dfae .(_ec .EndElement );_gbebc &&_caagc .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",_dfae ); +};type OfcSkew struct{OfcCT_Skew };func (_ccfaed *ST_StrokeArrowType )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_ccfaed =0;case "\u006e\u006f\u006e\u0065":*_ccfaed =1;case "\u0062\u006c\u006fc\u006b":*_ccfaed =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_ccfaed =3; +case "\u006f\u0076\u0061\u006c":*_ccfaed =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_ccfaed =5;case "\u006f\u0070\u0065\u006e":*_ccfaed =6;};return nil ;};func NewCT_Path ()*CT_Path {_ggbb :=&CT_Path {};return _ggbb };func (_eddfef *OfcST_ScreenSize )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_eddfef =0; +case "\u00354\u0034\u002c\u0033\u0037\u0036":*_eddfef =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_eddfef =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_eddfef =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_eddfef =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_eddfef =5; +case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_eddfef =6;};return nil ;};func (_afaec *AG_Style )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_accb :=range start .Attr {if _accb .Name .Local =="\u0073\u0074\u0079l\u0065"{_gcf ,_cgfb :=_accb .Value ,error (nil ); +if _cgfb !=nil {return _cgfb ;};_afaec .StyleAttr =&_gcf ;continue ;};};for {_ffcb ,_bgfg :=d .Token ();if _bgfg !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_bgfg );};if _ebbb ,_dgeg :=_ffcb .(_ec .EndElement ); +_dgeg &&_ebbb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path -func (_gcgf *CT_Handles )ValidateWithPath (path string )error {for _ceddc ,_afgb :=range _gcgf .H {if _adbe :=_afgb .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_ceddc ));_adbe !=nil {return _adbe ;};};return nil ; -};type OfcST_ScreenSize byte ;func (_dbeed *CT_Oval )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u006f\u0076\u0061\u006c";};if _dbeed .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_dbeed .HrefAttr )}); -};if _dbeed .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_dbeed .TargetAttr )});};if _dbeed .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_dbeed .ClassAttr )}); -};if _dbeed .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_dbeed .TitleAttr )});};if _dbeed .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_dbeed .AltAttr )}); -};if _dbeed .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_dbeed .CoordsizeAttr )});};if _dbeed .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 :_bf .Sprintf ("\u0025\u0076",*_dbeed .CoordoriginAttr )}); -};if _dbeed .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_dbeed .WrapcoordsAttr )});};if _dbeed .PrintAttr !=_c .ST_TrueFalseUnset {_cgfac ,_ccff :=_dbeed .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _ccff !=nil {return _ccff ;};start .Attr =append (start .Attr ,_cgfac );};if _dbeed .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_dbeed .IdAttr )});};if _dbeed .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_dbeed .StyleAttr )}); -};if _dbeed .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_dbeed .SpidAttr )});};if _dbeed .OnedAttr !=_c .ST_TrueFalseUnset {_baefd ,_fede :=_dbeed .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _fede !=nil {return _fede ;};start .Attr =append (start .Attr ,_baefd );};if _dbeed .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 :_bf .Sprintf ("\u0025\u0076",*_dbeed .RegroupidAttr )}); -};if _dbeed .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_fdead ,_bbgee :=_dbeed .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bbgee !=nil {return _bbgee ; -};start .Attr =append (start .Attr ,_fdead );};if _dbeed .ButtonAttr !=_c .ST_TrueFalseUnset {_bgfd ,_ecgf :=_dbeed .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _ecgf !=nil {return _ecgf ;};start .Attr =append (start .Attr ,_bgfd ); -};if _dbeed .UserhiddenAttr !=_c .ST_TrueFalseUnset {_fegba ,_ddff :=_dbeed .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ddff !=nil {return _ddff ;};start .Attr =append (start .Attr ,_fegba ); -};if _dbeed .BulletAttr !=_c .ST_TrueFalseUnset {_dgbf ,_aaef :=_dbeed .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _aaef !=nil {return _aaef ;};start .Attr =append (start .Attr ,_dgbf );};if _dbeed .HrAttr !=_c .ST_TrueFalseUnset {_cebadc ,_bfcdg :=_dbeed .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _bfcdg !=nil {return _bfcdg ;};start .Attr =append (start .Attr ,_cebadc );};if _dbeed .HrstdAttr !=_c .ST_TrueFalseUnset {_bgfbgb ,_decc :=_dbeed .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _decc !=nil {return _decc ; -};start .Attr =append (start .Attr ,_bgfbgb );};if _dbeed .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_accea ,_ecde :=_dbeed .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ecde !=nil {return _ecde ; -};start .Attr =append (start .Attr ,_accea );};if _dbeed .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_dbeed .HrpctAttr )});};if _dbeed .HralignAttr !=OfcST_HrAlignUnset {_acdce ,_dcff :=_dbeed .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _dcff !=nil {return _dcff ;};start .Attr =append (start .Attr ,_acdce );};if _dbeed .AllowincellAttr !=_c .ST_TrueFalseUnset {_bedb ,_fead :=_dbeed .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _fead !=nil {return _fead ;};start .Attr =append (start .Attr ,_bedb );};if _dbeed .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_begbg ,_aagd :=_dbeed .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _aagd !=nil {return _aagd ;};start .Attr =append (start .Attr ,_begbg );};if _dbeed .UserdrawnAttr !=_c .ST_TrueFalseUnset {_fcgcg ,_agfe :=_dbeed .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _agfe !=nil {return _agfe ;};start .Attr =append (start .Attr ,_fcgcg );};if _dbeed .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 :_bf .Sprintf ("\u0025\u0076",*_dbeed .BordertopcolorAttr )}); -};if _dbeed .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 :_bf .Sprintf ("\u0025\u0076",*_dbeed .BorderleftcolorAttr )}); -};if _dbeed .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 :_bf .Sprintf ("\u0025\u0076",*_dbeed .BorderbottomcolorAttr )}); -};if _dbeed .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 :_bf .Sprintf ("\u0025\u0076",*_dbeed .BorderrightcolorAttr )}); -};if _dbeed .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cgbf ,_deddd :=_dbeed .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _deddd !=nil {return _deddd ;};start .Attr =append (start .Attr ,_cgbf ); -};if _dbeed .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 :_bf .Sprintf ("\u0025\u0076",*_dbeed .DgmnodekindAttr )});}; -if _dbeed .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bgaae ,_gbga :=_dbeed .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gbga !=nil {return _gbga ;};start .Attr =append (start .Attr ,_bgaae ); -};if _dbeed .InsetmodeAttr !=OfcST_InsetModeUnset {_acac ,_ddgff :=_dbeed .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _ddgff !=nil {return _ddgff ;};start .Attr =append (start .Attr ,_acac ); -};if _dbeed .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_bf .Sprintf ("\u0025\u0076",*_dbeed .OpacityAttr )});};if _dbeed .StrokedAttr !=_c .ST_TrueFalseUnset {_gfge ,_cdea :=_dbeed .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); -if _cdea !=nil {return _cdea ;};start .Attr =append (start .Attr ,_gfge );};if _dbeed .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 :_bf .Sprintf ("\u0025\u0076",*_dbeed .StrokecolorAttr )}); -};if _dbeed .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 :_bf .Sprintf ("\u0025\u0076",*_dbeed .StrokeweightAttr )});};if _dbeed .InsetpenAttr !=_c .ST_TrueFalseUnset {_acfb ,_dcdda :=_dbeed .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _dcdda !=nil {return _dcdda ;};start .Attr =append (start .Attr ,_acfb );};if _dbeed .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_bf .Sprintf ("\u0025\u0076",*_dbeed .ChromakeyAttr )}); -};if _dbeed .FilledAttr !=_c .ST_TrueFalseUnset {_gggbd ,_ecggf :=_dbeed .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ecggf !=nil {return _ecggf ;};start .Attr =append (start .Attr ,_gggbd );};if _dbeed .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_bf .Sprintf ("\u0025\u0076",*_dbeed .FillcolorAttr )}); -};if _dbeed .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_dbeed .SptAttr )});};if _dbeed .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bgab ,_cbdd :=_dbeed .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _cbdd !=nil {return _cbdd ;};start .Attr =append (start .Attr ,_bgab );};if _dbeed .BwmodeAttr !=OfcST_BWModeUnset {_gbbgc ,_bbaa :=_dbeed .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bbaa !=nil {return _bbaa ; -};start .Attr =append (start .Attr ,_gbbgc );};if _dbeed .BwpureAttr !=OfcST_BWModeUnset {_agedc ,_gcabg :=_dbeed .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gcabg !=nil {return _gcabg ;};start .Attr =append (start .Attr ,_agedc ); -};if _dbeed .BwnormalAttr !=OfcST_BWModeUnset {_bgfa ,_bdffg :=_dbeed .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bdffg !=nil {return _bdffg ;};start .Attr =append (start .Attr ,_bgfa ); -};if _dbeed .ForcedashAttr !=_c .ST_TrueFalseUnset {_aeddg ,_cfbcd :=_dbeed .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cfbcd !=nil {return _cfbcd ;};start .Attr =append (start .Attr ,_aeddg ); -};if _dbeed .OleiconAttr !=_c .ST_TrueFalseUnset {_gaead ,_dcde :=_dbeed .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _dcde !=nil {return _dcde ;};start .Attr =append (start .Attr ,_gaead );};if _dbeed .OleAttr !=_c .ST_TrueFalseBlankUnset {_bdfdc ,_bfge :=_dbeed .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _bfge !=nil {return _bfge ;};start .Attr =append (start .Attr ,_bdfdc );};if _dbeed .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_feebc ,_ggbef :=_dbeed .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _ggbef !=nil {return _ggbef ;};start .Attr =append (start .Attr ,_feebc );};if _dbeed .CliptowrapAttr !=_c .ST_TrueFalseUnset {_gefgc ,_fbgd :=_dbeed .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _fbgd !=nil {return _fbgd ;};start .Attr =append (start .Attr ,_gefgc );};if _dbeed .ClipAttr !=_c .ST_TrueFalseUnset {_bcef ,_cecfd :=_dbeed .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cecfd !=nil {return _cecfd ; -};start .Attr =append (start .Attr ,_bcef );};e .EncodeToken (start );if _dbeed .EG_ShapeElements !=nil {for _ ,_gegab :=range _dbeed .EG_ShapeElements {_gegab .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func NewOfcShapelayout ()*OfcShapelayout {_acgbg :=&OfcShapelayout {};_acgbg .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _acgbg ;};func NewOfcColumn ()*OfcColumn {_gbecb :=&OfcColumn {};_gbecb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); -return _gbecb ;};func NewRect ()*Rect {_bcfbf :=&Rect {};_bcfbf .CT_Rect =*NewCT_Rect ();return _bcfbf }; +// Validate validates the Roundrect and its children +func (_fbccb *Roundrect )Validate ()error {return _fbccb .ValidateWithPath ("\u0052o\u0075\u006e\u0064\u0072\u0065\u0063t");}; -// Validate validates the AG_Chromakey and its children -func (_cgdf *AG_Chromakey )Validate ()error {return _cgdf .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");}; +// Validate validates the CT_Oval and its children +func (_eddbe *CT_Oval )Validate ()error {return _eddbe .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");}; -// Validate validates the AG_OfficeShapeAttributes and its children -func (_bfc *AG_OfficeShapeAttributes )Validate ()error {return _bfc .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_dgfbe *ST_FillMethod )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gcgea ,_cbbdd :=d .Token (); -if _cbbdd !=nil {return _cbbdd ;};if _abdfd ,_cfcad :=_gcgea .(_d .EndElement );_cfcad &&_abdfd .Name ==start .Name {*_dgfbe =1;return nil ;};if _ffad ,_ceeed :=_gcgea .(_d .CharData );!_ceeed {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",_gcgea ); -}else {switch string (_ffad ){case "":*_dgfbe =0;case "\u006e\u006f\u006e\u0065":*_dgfbe =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_dgfbe =2;case "\u0073\u0069\u0067m\u0061":*_dgfbe =3;case "\u0061\u006e\u0079":*_dgfbe =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_dgfbe =5; -};};_gcgea ,_cbbdd =d .Token ();if _cbbdd !=nil {return _cbbdd ;};if _gfbad ,_dafad :=_gcgea .(_d .EndElement );_dafad &&_gfbad .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",_gcgea ); -};func (_bacbeg ST_FillType )ValidateWithPath (path string )error {switch _bacbeg {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 (_bacbeg )); -};return nil ;};type CT_Line struct{FromAttr *string ;ToAttr *string ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ; -PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ; -HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ; -BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ; -StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ; -BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;}; +// Validate validates the AG_OfficeCoreAttributes and its children +func (_bda *AG_OfficeCoreAttributes )Validate ()error {return _bda .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};const (OfcST_ColorModeUnset OfcST_ColorMode =0; +OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;); -// Validate validates the OfcCT_Diagram and its children -func (_eceg *OfcCT_Diagram )Validate ()error {return _eceg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};func (_edcgf *CT_Oval )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ceac :=range start .Attr {if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bacbe ,_caabd :=_ceac .Value ,error (nil ); -if _caabd !=nil {return _caabd ;};_edcgf .BordertopcolorAttr =&_bacbe ;continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_edcgf .BulletAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0068\u0072"{_edcgf .HrAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_edcgf .CliptowrapAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0068\u0072\u0073t\u0064"{_edcgf .HrstdAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u006f\u006c\u0065"{_edcgf .OleAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_edcgf .HrnoshadeAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u006f\u006e\u0065\u0064"{_edcgf .OnedAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0068\u0072\u0070c\u0074"{_cceb ,_gbbe :=_b .ParseFloat (_ceac .Value ,64); -if _gbbe !=nil {return _gbbe ;};_fcfe :=float32 (_cceb );_edcgf .HrpctAttr =&_fcfe ;continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_edcgf .OleiconAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_agea ,_cdac :=_ceac .Value ,error (nil ); -if _cdac !=nil {return _cdac ;};_edcgf .BorderbottomcolorAttr =&_agea ;continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_edcgf .DgmlayoutmruAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fffad ,_fcad :=_b .ParseInt (_ceac .Value ,10,64); -if _fcad !=nil {return _fcad ;};_edcgf .RegroupidAttr =&_fffad ;continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0063\u006c\u0069\u0070"{_edcgf .ClipAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_edcgf .HralignAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_edcgf .PreferrelativeAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_edcgf .DgmlayoutAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_edcgf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_edcgf .InsetmodeAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_edcgf .ButtonAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_edcgf .UserdrawnAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_edcgf .AllowincellAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0073\u0070\u0074"{_aacc ,_eecab :=_b .ParseFloat (_ceac .Value ,64); -if _eecab !=nil {return _eecab ;};_abgce :=float32 (_aacc );_edcgf .SptAttr =&_abgce ;continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ggec ,_ecacb :=_ceac .Value ,error (nil ); -if _ecacb !=nil {return _ecacb ;};_edcgf .BorderleftcolorAttr =&_ggec ;continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_edcgf .ConnectortypeAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dfgbb ,_dadec :=_ceac .Value ,error (nil ); -if _dadec !=nil {return _dadec ;};_edcgf .BorderrightcolorAttr =&_dfgbb ;continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0073\u0070\u0069\u0064"{_ccae ,_bdaaf :=_ceac .Value ,error (nil ); -if _bdaaf !=nil {return _bdaaf ;};_edcgf .SpidAttr =&_ccae ;continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cffce ,_aafff :=_b .ParseInt (_ceac .Value ,10,64); -if _aafff !=nil {return _aafff ;};_edcgf .DgmnodekindAttr =&_cffce ;continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_edcgf .BwpureAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_edcgf .ForcedashAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_edcgf .BwnormalAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_edcgf .BwmodeAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_edcgf .UserhiddenAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceac .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_edcgf .AllowoverlapAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cgdd ,_dcdgg :=_ceac .Value ,error (nil );if _dcdgg !=nil {return _dcdgg ;};_edcgf .TargetAttr =&_cgdd ;continue ;};if _ceac .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ffec ,_adgfe :=_ceac .Value ,error (nil ); -if _adgfe !=nil {return _adgfe ;};_edcgf .CoordoriginAttr =&_ffec ;continue ;};if _ceac .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_edcgf .StrokedAttr .UnmarshalXMLAttr (_ceac );continue ;};if _ceac .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ggdf ,_eecc :=_ceac .Value ,error (nil ); -if _eecc !=nil {return _eecc ;};_edcgf .CoordsizeAttr =&_ggdf ;continue ;};if _ceac .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cbacg ,_fadd :=_ceac .Value ,error (nil );if _fadd !=nil {return _fadd ;};_edcgf .StrokeweightAttr =&_cbacg ; -continue ;};if _ceac .Name .Local =="\u0073\u0074\u0079l\u0065"{_gced ,_ccec :=_ceac .Value ,error (nil );if _ccec !=nil {return _ccec ;};_edcgf .StyleAttr =&_gced ;continue ;};if _ceac .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_adea ,_eabgg :=_ceac .Value ,error (nil ); -if _eabgg !=nil {return _eabgg ;};_edcgf .ChromakeyAttr =&_adea ;continue ;};if _ceac .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ebcde ,_egged :=_ceac .Value ,error (nil );if _egged !=nil {return _egged ;};_edcgf .FillcolorAttr =&_ebcde ; -continue ;};if _ceac .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bdadc ,_adaf :=_ceac .Value ,error (nil );if _adaf !=nil {return _adaf ;};_edcgf .OpacityAttr =&_bdadc ;continue ;};if _ceac .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_abdd ,_adedg :=_ceac .Value ,error (nil ); -if _adedg !=nil {return _adedg ;};_edcgf .WrapcoordsAttr =&_abdd ;continue ;};if _ceac .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gbgdb ,_edbgf :=_ceac .Value ,error (nil );if _edbgf !=nil {return _edbgf ;};_edcgf .StrokecolorAttr =&_gbgdb ; -continue ;};if _ceac .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_edcgf .InsetpenAttr .UnmarshalXMLAttr (_ceac );continue ;};if _ceac .Name .Local =="\u0068\u0072\u0065\u0066"{_bddb ,_fefcc :=_ceac .Value ,error (nil );if _fefcc !=nil {return _fefcc ; -};_edcgf .HrefAttr =&_bddb ;continue ;};if _ceac .Name .Local =="\u0069\u0064"{_ecgcc ,_afcf :=_ceac .Value ,error (nil );if _afcf !=nil {return _afcf ;};_edcgf .IdAttr =&_ecgcc ;continue ;};if _ceac .Name .Local =="\u0070\u0072\u0069n\u0074"{_edcgf .PrintAttr .UnmarshalXMLAttr (_ceac ); -continue ;};if _ceac .Name .Local =="\u0061\u006c\u0074"{_fbdge ,_gdabc :=_ceac .Value ,error (nil );if _gdabc !=nil {return _gdabc ;};_edcgf .AltAttr =&_fbdge ;continue ;};if _ceac .Name .Local =="\u0074\u0069\u0074l\u0065"{_caag ,_cdcfe :=_ceac .Value ,error (nil ); -if _cdcfe !=nil {return _cdcfe ;};_edcgf .TitleAttr =&_caag ;continue ;};if _ceac .Name .Local =="\u0063\u006c\u0061s\u0073"{_gfag ,_ffcfe :=_ceac .Value ,error (nil );if _ffcfe !=nil {return _ffcfe ;};_edcgf .ClassAttr =&_gfag ;continue ;};if _ceac .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_edcgf .FilledAttr .UnmarshalXMLAttr (_ceac ); -continue ;};};_eeaa :for {_fdgf ,_cfegb :=d .Token ();if _cfegb !=nil {return _cfegb ;};switch _ggbbf :=_fdgf .(type ){case _d .StartElement :switch _ggbbf .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"}:_baeb :=NewEG_ShapeElements (); -_baeb .Path =NewPath ();if _acccg :=d .DecodeElement (_baeb .Path ,&_ggbbf );_acccg !=nil {return _acccg ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_baeb );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"}:_edbef :=NewEG_ShapeElements (); -_edbef .Formulas =NewFormulas ();if _dfga :=d .DecodeElement (_edbef .Formulas ,&_ggbbf );_dfga !=nil {return _dfga ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_edbef );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"}:_cgac :=NewEG_ShapeElements (); -_cgac .Handles =NewHandles ();if _dbbf :=d .DecodeElement (_cgac .Handles ,&_ggbbf );_dbbf !=nil {return _dbbf ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_cgac );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"}:_dfddg :=NewEG_ShapeElements (); -_dfddg .Fill =NewFill ();if _fagc :=d .DecodeElement (_dfddg .Fill ,&_ggbbf );_fagc !=nil {return _fagc ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_dfddg );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"}:_fbcgc :=NewEG_ShapeElements (); -_fbcgc .Stroke =NewStroke ();if _bcac :=d .DecodeElement (_fbcgc .Stroke ,&_ggbbf );_bcac !=nil {return _bcac ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_fbcgc );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"}:_gbfdc :=NewEG_ShapeElements (); -_gbfdc .Shadow =NewShadow ();if _dfee :=d .DecodeElement (_gbfdc .Shadow ,&_ggbbf );_dfee !=nil {return _dfee ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_gbfdc );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"}:_afdfe :=NewEG_ShapeElements (); -_afdfe .Textbox =NewTextbox ();if _eebe :=d .DecodeElement (_afdfe .Textbox ,&_ggbbf );_eebe !=nil {return _eebe ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_afdfe );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"}:_gbee :=NewEG_ShapeElements (); -_gbee .Textpath =NewTextpath ();if _ceeb :=d .DecodeElement (_gbee .Textpath ,&_ggbbf );_ceeb !=nil {return _ceeb ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_gbee );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"}:_dfdgdd :=NewEG_ShapeElements (); -_dfdgdd .Imagedata =NewImagedata ();if _bacc :=d .DecodeElement (_dfdgdd .Imagedata ,&_ggbbf );_bacc !=nil {return _bacc ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_dfdgdd );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"}:_abbd :=NewEG_ShapeElements (); -_abbd .Skew =NewOfcSkew ();if _afdff :=d .DecodeElement (_abbd .Skew ,&_ggbbf );_afdff !=nil {return _afdff ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_abbd );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"}:_fbbde :=NewEG_ShapeElements (); -_fbbde .Extrusion =NewOfcExtrusion ();if _gadef :=d .DecodeElement (_fbbde .Extrusion ,&_ggbbf );_gadef !=nil {return _gadef ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_fbbde );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"}:_bccec :=NewEG_ShapeElements (); -_bccec .Callout =NewOfcCallout ();if _cbfec :=d .DecodeElement (_bccec .Callout ,&_ggbbf );_cbfec !=nil {return _cbfec ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_bccec );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"}:_deefg :=NewEG_ShapeElements (); -_deefg .Lock =NewOfcLock ();if _ggea :=d .DecodeElement (_deefg .Lock ,&_ggbbf );_ggea !=nil {return _ggea ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_deefg );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"}:_gfeg :=NewEG_ShapeElements (); -_gfeg .Clippath =NewOfcClippath ();if _aefd :=d .DecodeElement (_gfeg .Clippath ,&_ggbbf );_aefd !=nil {return _aefd ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_gfeg );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"}:_gcebb :=NewEG_ShapeElements (); -_gcebb .Signatureline =NewOfcSignatureline ();if _eaag :=d .DecodeElement (_gcebb .Signatureline ,&_ggbbf );_eaag !=nil {return _eaag ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_gcebb );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"}:_eabb :=NewEG_ShapeElements (); -_eabb .Wrap =_ce .NewWrap ();if _cgebd :=d .DecodeElement (_eabb .Wrap ,&_ggbbf );_cgebd !=nil {return _cgebd ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_eabb );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"}:_bdfe :=NewEG_ShapeElements (); -_bdfe .Anchorlock =_ce .NewAnchorlock ();if _dggcf :=d .DecodeElement (_bdfe .Anchorlock ,&_ggbbf );_dggcf !=nil {return _dggcf ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_bdfe );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"}:_ageff :=NewEG_ShapeElements (); -_ageff .Bordertop =_ce .NewBordertop ();if _fcgf :=d .DecodeElement (_ageff .Bordertop ,&_ggbbf );_fcgf !=nil {return _fcgf ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_ageff );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"}:_bbbcb :=NewEG_ShapeElements (); -_bbbcb .Borderbottom =_ce .NewBorderbottom ();if _fdec :=d .DecodeElement (_bbbcb .Borderbottom ,&_ggbbf );_fdec !=nil {return _fdec ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_bbbcb );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"}:_gfedg :=NewEG_ShapeElements (); -_gfedg .Borderleft =_ce .NewBorderleft ();if _ddeec :=d .DecodeElement (_gfedg .Borderleft ,&_ggbbf );_ddeec !=nil {return _ddeec ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_gfedg );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"}:_abeaf :=NewEG_ShapeElements (); -_abeaf .Borderright =_ce .NewBorderright ();if _cabd :=d .DecodeElement (_abeaf .Borderright ,&_ggbbf );_cabd !=nil {return _cabd ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_abeaf );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"}:_bbbgd :=NewEG_ShapeElements (); -_bbbgd .ClientData =_dc .NewClientData ();if _bgca :=d .DecodeElement (_bbbgd .ClientData ,&_ggbbf );_bgca !=nil {return _bgca ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_bbbgd );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"}:_efcfb :=NewEG_ShapeElements (); -_efcfb .Textdata =_a .NewTextdata ();if _dbcb :=d .DecodeElement (_efcfb .Textdata ,&_ggbbf );_dbcb !=nil {return _dbcb ;};_edcgf .EG_ShapeElements =append (_edcgf .EG_ShapeElements ,_efcfb );default:_e .Log .Debug ("\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",_ggbbf .Name ); -if _fcbc :=d .Skip ();_fcbc !=nil {return _fcbc ;};};case _d .EndElement :break _eeaa ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_Fill and its children +func (_cdcd *CT_Fill )Validate ()error {return _cdcd .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_ddfda *OfcCT_EquationXml )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"; +};if _ddfda .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ddfda .ContentTypeAttr )});};e .EncodeToken (start ); +if _ddfda .Any !=nil {_ddfda .Any .MarshalXML (e ,_ec .StartElement {});};e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;}; -// Validate validates the OfcDiagram and its children -func (_gacce *OfcDiagram )Validate ()error {return _gacce .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;};func (_ggcee *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 _ggcee .OfcCT_OLEObject .MarshalXML (e ,start );};func NewShape ()*Shape {_ecdb :=&Shape {};_ecdb .CT_Shape =*NewCT_Shape ();return _ecdb };func (_eeace OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _eeace {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 (_eeace )); -};return nil ;};func (_dgcca ST_Ext )Validate ()error {return _dgcca .ValidateWithPath ("")}; +// Validate validates the AG_StrokeAttributes and its children +func (_effe *AG_StrokeAttributes )Validate ()error {return _effe .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_gbeea *ST_EditAs )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_gbeea =0; +case "\u0063\u0061\u006e\u0076\u0061\u0073":*_gbeea =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_gbeea =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_gbeea =3;case "\u0063\u0079\u0063l\u0065":*_gbeea =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_gbeea =5; +case "\u0076\u0065\u006e\u006e":*_gbeea =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_gbeea =7;};return nil ;};type CT_Formulas struct{F []*CT_F ;};type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ; +IdAttr *string ;OnAttr _ed .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 _ed .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 _ed .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _ed .ST_TrueFalse ;RelidAttr *string ;};type OfcSignatureline struct{OfcCT_SignatureLine }; +func (_fefee ST_FillMethod )String ()string {switch _fefee {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 (_bbgeb *OfcCT_ColorMenu )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_agddd :=range start .Attr {if _agddd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aafdf ,_bdea :=_agddd .Value ,error (nil ); +if _bdea !=nil {return _bdea ;};_bbgeb .StrokecolorAttr =&_aafdf ;continue ;};if _agddd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eabde ,_bccf :=_agddd .Value ,error (nil );if _bccf !=nil {return _bccf ;};_bbgeb .FillcolorAttr =&_eabde ; +continue ;};if _agddd .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_edgac ,_bfbaf :=_agddd .Value ,error (nil );if _bfbaf !=nil {return _bfbaf ;};_bbgeb .ShadowcolorAttr =&_edgac ;continue ;};if _agddd .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_dcedg ,_baadc :=_agddd .Value ,error (nil ); +if _baadc !=nil {return _baadc ;};_bbgeb .ExtrusioncolorAttr =&_dcedg ;continue ;};if _agddd .Name .Local =="\u0065\u0078\u0074"{_bbgeb .ExtAttr .UnmarshalXMLAttr (_agddd );continue ;};};for {_acbe ,_acfda :=d .Token ();if _acfda !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_acfda ); +};if _afga ,_degda :=_acbe .(_ec .EndElement );_degda &&_afga .Name ==start .Name {break ;};};return nil ;};type Curve struct{CT_Curve };type ST_StrokeJoinStyle byte ; -// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path -func (_babda *OfcCT_Fill )ValidateWithPath (path string )error {if _bgbdd :=_babda .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_bgbdd !=nil {return _bgbdd ;};if _bedae :=_babda .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_bedae !=nil {return _bedae ;};return nil ;};func NewCurve ()*Curve {_fcadc :=&Curve {};_fcadc .CT_Curve =*NewCT_Curve ();return _fcadc };type Formulas struct{CT_Formulas }; +// ValidateWithPath validates the AG_Chromakey and its children, prefixing error messages with path +func (_agd *AG_Chromakey )ValidateWithPath (path string )error {return nil };func (_cagbd *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_cagbd =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_cagbd =1;case "\u0049\u0063\u006f\u006e":*_cagbd =2; +};return nil ;}; -// Validate validates the Polyline and its children -func (_fdebef *Polyline )Validate ()error {return _fdebef .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");}; +// Validate validates the CT_Arc and its children +func (_cefb *CT_Arc )Validate ()error {return _cefb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");}; -// Validate validates the AG_CoreAttributes and its children -func (_ffd *AG_CoreAttributes )Validate ()error {return _ffd .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};func (_fcabc *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fcabc =0; -case "\u0058\u0059":*_fcabc =1;case "\u005a\u0058":*_fcabc =2;case "\u0059\u005a":*_fcabc =3;};return nil ;};func (_cbbc *CT_Shadow )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"; -};if _cbbc .OnAttr !=_c .ST_TrueFalseUnset {_ffabb ,_dffa :=_cbbc .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _dffa !=nil {return _dffa ;};start .Attr =append (start .Attr ,_ffabb );};if _cbbc .TypeAttr !=ST_ShadowTypeUnset {_cbcff ,_caef :=_cbbc .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _caef !=nil {return _caef ;};start .Attr =append (start .Attr ,_cbcff );};if _cbbc .ObscuredAttr !=_c .ST_TrueFalseUnset {_bgadg ,_dgbb :=_cbbc .ObscuredAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _dgbb !=nil {return _dgbb ; -};start .Attr =append (start .Attr ,_bgadg );};if _cbbc .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_bf .Sprintf ("\u0025\u0076",*_cbbc .ColorAttr )});};if _cbbc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_bf .Sprintf ("\u0025\u0076",*_cbbc .OpacityAttr )}); -};if _cbbc .OffsetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_cbbc .OffsetAttr )});};if _cbbc .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_bf .Sprintf ("\u0025\u0076",*_cbbc .Color2Attr )}); -};if _cbbc .Offset2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_bf .Sprintf ("\u0025\u0076",*_cbbc .Offset2Attr )});};if _cbbc .OriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_bf .Sprintf ("\u0025\u0076",*_cbbc .OriginAttr )}); -};if _cbbc .MatrixAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_bf .Sprintf ("\u0025\u0076",*_cbbc .MatrixAttr )});};if _cbbc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_cbbc .IdAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_aabb *CT_Image )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0069\u006d\u0061\u0067\u0065"; -};if _aabb .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .HrefAttr )});};if _aabb .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .TargetAttr )}); -};if _aabb .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .ClassAttr )});};if _aabb .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .TitleAttr )}); -};if _aabb .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .AltAttr )});};if _aabb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .CoordsizeAttr )}); -};if _aabb .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 :_bf .Sprintf ("\u0025\u0076",*_aabb .CoordoriginAttr )});};if _aabb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .WrapcoordsAttr )}); -};if _aabb .PrintAttr !=_c .ST_TrueFalseUnset {_dddfc ,_acgc :=_aabb .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _acgc !=nil {return _acgc ;};start .Attr =append (start .Attr ,_dddfc );};if _aabb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .IdAttr )}); -};if _aabb .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .StyleAttr )});};if _aabb .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .SpidAttr )}); -};if _aabb .OnedAttr !=_c .ST_TrueFalseUnset {_eacb ,_gecg :=_aabb .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gecg !=nil {return _gecg ;};start .Attr =append (start .Attr ,_eacb );};if _aabb .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 :_bf .Sprintf ("\u0025\u0076",*_aabb .RegroupidAttr )}); -};if _aabb .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_dagfd ,_gaafdc :=_aabb .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gaafdc !=nil {return _gaafdc ; -};start .Attr =append (start .Attr ,_dagfd );};if _aabb .ButtonAttr !=_c .ST_TrueFalseUnset {_cacd ,_efdgd :=_aabb .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _efdgd !=nil {return _efdgd ;};start .Attr =append (start .Attr ,_cacd ); -};if _aabb .UserhiddenAttr !=_c .ST_TrueFalseUnset {_adcf ,_gdde :=_aabb .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gdde !=nil {return _gdde ;};start .Attr =append (start .Attr ,_adcf ); -};if _aabb .BulletAttr !=_c .ST_TrueFalseUnset {_cafc ,_geb :=_aabb .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _geb !=nil {return _geb ;};start .Attr =append (start .Attr ,_cafc );};if _aabb .HrAttr !=_c .ST_TrueFalseUnset {_aefc ,_bgcd :=_aabb .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _bgcd !=nil {return _bgcd ;};start .Attr =append (start .Attr ,_aefc );};if _aabb .HrstdAttr !=_c .ST_TrueFalseUnset {_dgcg ,_fbeeb :=_aabb .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fbeeb !=nil {return _fbeeb ; -};start .Attr =append (start .Attr ,_dgcg );};if _aabb .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_bedeb ,_gfeb :=_aabb .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gfeb !=nil {return _gfeb ; -};start .Attr =append (start .Attr ,_bedeb );};if _aabb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .HrpctAttr )});};if _aabb .HralignAttr !=OfcST_HrAlignUnset {_fddf ,_ecca :=_aabb .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _ecca !=nil {return _ecca ;};start .Attr =append (start .Attr ,_fddf );};if _aabb .AllowincellAttr !=_c .ST_TrueFalseUnset {_dcgb ,_fbaf :=_aabb .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _fbaf !=nil {return _fbaf ;};start .Attr =append (start .Attr ,_dcgb );};if _aabb .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_cggg ,_efgc :=_aabb .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _efgc !=nil {return _efgc ;};start .Attr =append (start .Attr ,_cggg );};if _aabb .UserdrawnAttr !=_c .ST_TrueFalseUnset {_fffa ,_afaf :=_aabb .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _afaf !=nil {return _afaf ;};start .Attr =append (start .Attr ,_fffa );};if _aabb .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 :_bf .Sprintf ("\u0025\u0076",*_aabb .BordertopcolorAttr )}); -};if _aabb .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 :_bf .Sprintf ("\u0025\u0076",*_aabb .BorderleftcolorAttr )}); -};if _aabb .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 :_bf .Sprintf ("\u0025\u0076",*_aabb .BorderbottomcolorAttr )}); -};if _aabb .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 :_bf .Sprintf ("\u0025\u0076",*_aabb .BorderrightcolorAttr )}); -};if _aabb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eegf ,_dabf :=_aabb .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dabf !=nil {return _dabf ;};start .Attr =append (start .Attr ,_eegf ); -};if _aabb .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 :_bf .Sprintf ("\u0025\u0076",*_aabb .DgmnodekindAttr )});};if _aabb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ggfc ,_ebdg :=_aabb .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _ebdg !=nil {return _ebdg ;};start .Attr =append (start .Attr ,_ggfc );};if _aabb .InsetmodeAttr !=OfcST_InsetModeUnset {_acce ,_eccff :=_aabb .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _eccff !=nil {return _eccff ;};start .Attr =append (start .Attr ,_acce );};if _aabb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .OpacityAttr )}); -};if _aabb .StrokedAttr !=_c .ST_TrueFalseUnset {_cbdb ,_ddag :=_aabb .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _ddag !=nil {return _ddag ;};start .Attr =append (start .Attr ,_cbdb );};if _aabb .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 :_bf .Sprintf ("\u0025\u0076",*_aabb .StrokecolorAttr )}); -};if _aabb .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 :_bf .Sprintf ("\u0025\u0076",*_aabb .StrokeweightAttr )});};if _aabb .InsetpenAttr !=_c .ST_TrueFalseUnset {_adab ,_dcgag :=_aabb .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _dcgag !=nil {return _dcgag ;};start .Attr =append (start .Attr ,_adab );};if _aabb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .ChromakeyAttr )}); -};if _aabb .FilledAttr !=_c .ST_TrueFalseUnset {_ddgaa ,_eadb :=_aabb .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eadb !=nil {return _eadb ;};start .Attr =append (start .Attr ,_ddgaa );};if _aabb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .FillcolorAttr )}); -};if _aabb .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .SptAttr )});};if _aabb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ffbc ,_cacc :=_aabb .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _cacc !=nil {return _cacc ;};start .Attr =append (start .Attr ,_ffbc );};if _aabb .BwmodeAttr !=OfcST_BWModeUnset {_gbde ,_gbebf :=_aabb .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gbebf !=nil {return _gbebf ; -};start .Attr =append (start .Attr ,_gbde );};if _aabb .BwpureAttr !=OfcST_BWModeUnset {_baef ,_gggb :=_aabb .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gggb !=nil {return _gggb ;};start .Attr =append (start .Attr ,_baef ); -};if _aabb .BwnormalAttr !=OfcST_BWModeUnset {_gdbd ,_agfc :=_aabb .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _agfc !=nil {return _agfc ;};start .Attr =append (start .Attr ,_gdbd ); -};if _aabb .ForcedashAttr !=_c .ST_TrueFalseUnset {_fdedd ,_babe :=_aabb .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _babe !=nil {return _babe ;};start .Attr =append (start .Attr ,_fdedd ); -};if _aabb .OleiconAttr !=_c .ST_TrueFalseUnset {_dfccf ,_ceab :=_aabb .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ceab !=nil {return _ceab ;};start .Attr =append (start .Attr ,_dfccf );};if _aabb .OleAttr !=_c .ST_TrueFalseBlankUnset {_fggb ,_fgdae :=_aabb .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _fgdae !=nil {return _fgdae ;};start .Attr =append (start .Attr ,_fggb );};if _aabb .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_ecac ,_ddca :=_aabb .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _ddca !=nil {return _ddca ;};start .Attr =append (start .Attr ,_ecac );};if _aabb .CliptowrapAttr !=_c .ST_TrueFalseUnset {_daggf ,_cgcbd :=_aabb .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _cgcbd !=nil {return _cgcbd ;};start .Attr =append (start .Attr ,_daggf );};if _aabb .ClipAttr !=_c .ST_TrueFalseUnset {_fefga ,_debfe :=_aabb .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _debfe !=nil {return _debfe ; -};start .Attr =append (start .Attr ,_fefga );};if _aabb .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .SrcAttr )});};if _aabb .CropleftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .CropleftAttr )}); -};if _aabb .CroptopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .CroptopAttr )});};if _aabb .CroprightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .CroprightAttr )}); -};if _aabb .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .CropbottomAttr )});};if _aabb .GainAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .GainAttr )}); -};if _aabb .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .BlacklevelAttr )});};if _aabb .GammaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_bf .Sprintf ("\u0025\u0076",*_aabb .GammaAttr )}); -};if _aabb .GrayscaleAttr !=_c .ST_TrueFalseUnset {_cfade ,_bdfde :=_aabb .GrayscaleAttr .MarshalXMLAttr (_d .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _bdfde !=nil {return _bdfde ;};start .Attr =append (start .Attr ,_cfade );};if _aabb .BilevelAttr !=_c .ST_TrueFalseUnset {_dbag ,_efed :=_aabb .BilevelAttr .MarshalXMLAttr (_d .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"}); -if _efed !=nil {return _efed ;};start .Attr =append (start .Attr ,_dbag );};e .EncodeToken (start );if _aabb .EG_ShapeElements !=nil {for _ ,_aegd :=range _aabb .EG_ShapeElements {_aegd .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_ddebb *ST_FillType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgbfb ,_bacdf :=d .Token ();if _bacdf !=nil {return _bacdf ;};if _cafde ,_bgbge :=_bgbfb .(_d .EndElement );_bgbge &&_cafde .Name ==start .Name {*_ddebb =1; -return nil ;};if _ccaf ,_fbdff :=_bgbfb .(_d .CharData );!_fbdff {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",_bgbfb );}else {switch string (_ccaf ){case "":*_ddebb =0; -case "\u0073\u006f\u006ci\u0064":*_ddebb =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ddebb =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_ddebb =3;case "\u0074\u0069\u006c\u0065":*_ddebb =4; -case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_ddebb =5;case "\u0066\u0072\u0061m\u0065":*_ddebb =6;};};_bgbfb ,_bacdf =d .Token ();if _bacdf !=nil {return _bacdf ;};if _cbada ,_fbcdc :=_bgbfb .(_d .EndElement );_fbcdc &&_cbada .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",_bgbfb );}; +// ValidateWithPath validates the Path and its children, prefixing error messages with path +func (_fcgdd *Path )ValidateWithPath (path string )error {if _gcddc :=_fcgdd .CT_Path .ValidateWithPath (path );_gcddc !=nil {return _gcddc ;};return nil ;}; -// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path -func (_aaad *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _aafgae ,_eagcag :=range _aaad .Entry {if _gdgdb :=_eagcag .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_aafgae )); -_gdgdb !=nil {return _gdgdb ;};};if _bgdag :=_aaad .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bgdag !=nil {return _bgdag ;};return nil ;};func NewCT_F ()*CT_F {_cbda :=&CT_F {};return _cbda };func (_deeee *Image )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_deeee .CT_Image =*NewCT_Image (); -for _ ,_fadf :=range start .Attr {if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gdbcg ,_fdfe :=_b .ParseInt (_fadf .Value ,10,64); -if _fdfe !=nil {return _fdfe ;};_deeee .DgmnodekindAttr =&_gdbcg ;continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_deeee .BulletAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0068\u0072"{_deeee .HrAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_deeee .OleiconAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0068\u0072\u0073t\u0064"{_deeee .HrstdAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0063\u006c\u0069\u0070"{_deeee .ClipAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_deeee .HrnoshadeAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_deeee .PreferrelativeAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0068\u0072\u0070c\u0074"{_bbaca ,_ccab :=_b .ParseFloat (_fadf .Value ,64); -if _ccab !=nil {return _ccab ;};_ggadg :=float32 (_bbaca );_deeee .HrpctAttr =&_ggadg ;continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u006f\u006c\u0065"{_deeee .OleAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_deeee .HralignAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_deeee .BwpureAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_deeee .DgmlayoutAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_deeee .InsetmodeAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0073\u0070\u0069\u0064"{_affeg ,_eacca :=_fadf .Value ,error (nil ); -if _eacca !=nil {return _eacca ;};_deeee .SpidAttr =&_affeg ;continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fedca ,_fggd :=_fadf .Value ,error (nil ); -if _fggd !=nil {return _fggd ;};_deeee .BorderbottomcolorAttr =&_fedca ;continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_deeee .AllowoverlapAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_deeee .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_deeee .DgmlayoutmruAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_deeee .UserhiddenAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_deeee .AllowincellAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0073\u0070\u0074"{_ecga ,_decec :=_b .ParseFloat (_fadf .Value ,64); -if _decec !=nil {return _decec ;};_fbcad :=float32 (_ecga );_deeee .SptAttr =&_fbcad ;continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dfef ,_egbfc :=_fadf .Value ,error (nil ); -if _egbfc !=nil {return _egbfc ;};_deeee .BorderleftcolorAttr =&_dfef ;continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_deeee .UserdrawnAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_deeee .CliptowrapAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_agaegb ,_gbbac :=_fadf .Value ,error (nil ); -if _gbbac !=nil {return _gbbac ;};_deeee .BorderrightcolorAttr =&_agaegb ;continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_deeee .ConnectortypeAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_deeee .ButtonAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_deeee .ForcedashAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cgeagg ,_cgebde :=_b .ParseInt (_fadf .Value ,10,64); -if _cgebde !=nil {return _cgebde ;};_deeee .RegroupidAttr =&_cgeagg ;continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u006f\u006e\u0065\u0064"{_deeee .OnedAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_deeee .BwmodeAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_deeee .BwnormalAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fadf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cebaff ,_bgbcg :=_fadf .Value ,error (nil ); -if _bgbcg !=nil {return _bgbcg ;};_deeee .BordertopcolorAttr =&_cebaff ;continue ;};if _fadf .Name .Local =="\u0070\u0072\u0069n\u0074"{_deeee .PrintAttr .UnmarshalXMLAttr (_fadf );continue ;};if _fadf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eaaeg ,_ebbee :=_fadf .Value ,error (nil ); -if _ebbee !=nil {return _ebbee ;};_deeee .TargetAttr =&_eaaeg ;continue ;};if _fadf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_deeee .StrokedAttr .UnmarshalXMLAttr (_fadf );continue ;};if _fadf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dgbca ,_ceddcc :=_fadf .Value ,error (nil ); -if _ceddcc !=nil {return _ceddcc ;};_deeee .CoordoriginAttr =&_dgbca ;continue ;};if _fadf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eeab ,_baadd :=_fadf .Value ,error (nil );if _baadd !=nil {return _baadd ;}; -_deeee .StrokeweightAttr =&_eeab ;continue ;};if _fadf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eefge ,_agbgg :=_fadf .Value ,error (nil );if _agbgg !=nil {return _agbgg ;};_deeee .CoordsizeAttr =&_eefge ;continue ;};if _fadf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gaebb ,_fddg :=_fadf .Value ,error (nil ); -if _fddg !=nil {return _fddg ;};_deeee .ChromakeyAttr =&_gaebb ;continue ;};if _fadf .Name .Local =="\u0061\u006c\u0074"{_efda ,_cggeg :=_fadf .Value ,error (nil );if _cggeg !=nil {return _cggeg ;};_deeee .AltAttr =&_efda ;continue ;};if _fadf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ggbefa ,_baege :=_fadf .Value ,error (nil ); -if _baege !=nil {return _baege ;};_deeee .FillcolorAttr =&_ggbefa ;continue ;};if _fadf .Name .Local =="\u0073\u0072\u0063"{_fcade ,_ffdfbg :=_fadf .Value ,error (nil );if _ffdfbg !=nil {return _ffdfbg ;};_deeee .SrcAttr =&_fcade ;continue ;};if _fadf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_agfed ,_becee :=_fadf .Value ,error (nil ); -if _becee !=nil {return _becee ;};_deeee .WrapcoordsAttr =&_agfed ;continue ;};if _fadf .Name .Local =="\u0074\u0069\u0074l\u0065"{_febfa ,_cegdc :=_fadf .Value ,error (nil );if _cegdc !=nil {return _cegdc ;};_deeee .TitleAttr =&_febfa ;continue ;};if _fadf .Name .Local =="\u0073\u0074\u0079l\u0065"{_efab ,_acbda :=_fadf .Value ,error (nil ); -if _acbda !=nil {return _acbda ;};_deeee .StyleAttr =&_efab ;continue ;};if _fadf .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_fbeaf ,_abcfd :=_fadf .Value ,error (nil );if _abcfd !=nil {return _abcfd ;};_deeee .CroprightAttr =&_fbeaf ; -continue ;};if _fadf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_deeee .InsetpenAttr .UnmarshalXMLAttr (_fadf );continue ;};if _fadf .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_dgfe ,_cdegf :=_fadf .Value ,error (nil ); -if _cdegf !=nil {return _cdegf ;};_deeee .CropleftAttr =&_dgfe ;continue ;};if _fadf .Name .Local =="\u0067\u0061\u0069\u006e"{_adbgg ,_cgeda :=_fadf .Value ,error (nil );if _cgeda !=nil {return _cgeda ;};_deeee .GainAttr =&_adbgg ;continue ;};if _fadf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aedab ,_acfdb :=_fadf .Value ,error (nil ); -if _acfdb !=nil {return _acfdb ;};_deeee .StrokecolorAttr =&_aedab ;continue ;};if _fadf .Name .Local =="\u0063\u006c\u0061s\u0073"{_dgdfc ,_addee :=_fadf .Value ,error (nil );if _addee !=nil {return _addee ;};_deeee .ClassAttr =&_dgdfc ;continue ;};if _fadf .Name .Local =="\u0069\u0064"{_cbcgd ,_fecgc :=_fadf .Value ,error (nil ); -if _fecgc !=nil {return _fecgc ;};_deeee .IdAttr =&_cbcgd ;continue ;};if _fadf .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_afff ,_bcdcb :=_fadf .Value ,error (nil );if _bcdcb !=nil {return _bcdcb ;};_deeee .CropbottomAttr =&_afff ; -continue ;};if _fadf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_deeee .FilledAttr .UnmarshalXMLAttr (_fadf );continue ;};if _fadf .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_deeee .GrayscaleAttr .UnmarshalXMLAttr (_fadf ); -continue ;};if _fadf .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_bbbf ,_dcfcbe :=_fadf .Value ,error (nil );if _dcfcbe !=nil {return _dcfcbe ;};_deeee .BlacklevelAttr =&_bbbf ;continue ;};if _fadf .Name .Local =="\u0068\u0072\u0065\u0066"{_ccgda ,_eefad :=_fadf .Value ,error (nil ); -if _eefad !=nil {return _eefad ;};_deeee .HrefAttr =&_ccgda ;continue ;};if _fadf .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_deeee .BilevelAttr .UnmarshalXMLAttr (_fadf );continue ;};if _fadf .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_cdcff ,_cfacf :=_fadf .Value ,error (nil ); -if _cfacf !=nil {return _cfacf ;};_deeee .CroptopAttr =&_cdcff ;continue ;};if _fadf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ceaea ,_bbadb :=_fadf .Value ,error (nil );if _bbadb !=nil {return _bbadb ;};_deeee .OpacityAttr =&_ceaea ;continue ; -};if _fadf .Name .Local =="\u0067\u0061\u006dm\u0061"{_fegab ,_begba :=_fadf .Value ,error (nil );if _begba !=nil {return _begba ;};_deeee .GammaAttr =&_fegab ;continue ;};};_egdc :for {_cfdfg ,_ccggg :=d .Token ();if _ccggg !=nil {return _ccggg ;};switch _cbbfa :=_cfdfg .(type ){case _d .StartElement :switch _cbbfa .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"}:_bbbgc :=NewEG_ShapeElements (); -_bbbgc .Path =NewPath ();if _eedef :=d .DecodeElement (_bbbgc .Path ,&_cbbfa );_eedef !=nil {return _eedef ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_bbbgc );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"}:_gfgad :=NewEG_ShapeElements (); -_gfgad .Formulas =NewFormulas ();if _gbbdd :=d .DecodeElement (_gfgad .Formulas ,&_cbbfa );_gbbdd !=nil {return _gbbdd ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_gfgad );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"}:_aagbc :=NewEG_ShapeElements (); -_aagbc .Handles =NewHandles ();if _ebad :=d .DecodeElement (_aagbc .Handles ,&_cbbfa );_ebad !=nil {return _ebad ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_aagbc );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"}:_cdfe :=NewEG_ShapeElements (); -_cdfe .Fill =NewFill ();if _cebf :=d .DecodeElement (_cdfe .Fill ,&_cbbfa );_cebf !=nil {return _cebf ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_cdfe );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"}:_abadc :=NewEG_ShapeElements (); -_abadc .Stroke =NewStroke ();if _ccbae :=d .DecodeElement (_abadc .Stroke ,&_cbbfa );_ccbae !=nil {return _ccbae ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_abadc );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"}:_adfa :=NewEG_ShapeElements (); -_adfa .Shadow =NewShadow ();if _afdef :=d .DecodeElement (_adfa .Shadow ,&_cbbfa );_afdef !=nil {return _afdef ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_adfa );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"}:_fdbdc :=NewEG_ShapeElements (); -_fdbdc .Textbox =NewTextbox ();if _efagb :=d .DecodeElement (_fdbdc .Textbox ,&_cbbfa );_efagb !=nil {return _efagb ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_fdbdc );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"}:_cfgcg :=NewEG_ShapeElements (); -_cfgcg .Textpath =NewTextpath ();if _cbegc :=d .DecodeElement (_cfgcg .Textpath ,&_cbbfa );_cbegc !=nil {return _cbegc ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_cfgcg );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"}:_caee :=NewEG_ShapeElements (); -_caee .Imagedata =NewImagedata ();if _cbec :=d .DecodeElement (_caee .Imagedata ,&_cbbfa );_cbec !=nil {return _cbec ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_caee );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"}:_gebea :=NewEG_ShapeElements (); -_gebea .Skew =NewOfcSkew ();if _cfebf :=d .DecodeElement (_gebea .Skew ,&_cbbfa );_cfebf !=nil {return _cfebf ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_gebea );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"}:_gceaa :=NewEG_ShapeElements (); -_gceaa .Extrusion =NewOfcExtrusion ();if _fdde :=d .DecodeElement (_gceaa .Extrusion ,&_cbbfa );_fdde !=nil {return _fdde ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_gceaa );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"}:_cebbg :=NewEG_ShapeElements (); -_cebbg .Callout =NewOfcCallout ();if _bgccfa :=d .DecodeElement (_cebbg .Callout ,&_cbbfa );_bgccfa !=nil {return _bgccfa ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_cebbg );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"}:_gdgca :=NewEG_ShapeElements (); -_gdgca .Lock =NewOfcLock ();if _ffee :=d .DecodeElement (_gdgca .Lock ,&_cbbfa );_ffee !=nil {return _ffee ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_gdgca );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"}:_bcbeb :=NewEG_ShapeElements (); -_bcbeb .Clippath =NewOfcClippath ();if _cadca :=d .DecodeElement (_bcbeb .Clippath ,&_cbbfa );_cadca !=nil {return _cadca ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_bcbeb );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"}:_caffb :=NewEG_ShapeElements (); -_caffb .Signatureline =NewOfcSignatureline ();if _cgefd :=d .DecodeElement (_caffb .Signatureline ,&_cbbfa );_cgefd !=nil {return _cgefd ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_caffb );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"}:_bebdc :=NewEG_ShapeElements (); -_bebdc .Wrap =_ce .NewWrap ();if _fcfag :=d .DecodeElement (_bebdc .Wrap ,&_cbbfa );_fcfag !=nil {return _fcfag ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_bebdc );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"}:_efdad :=NewEG_ShapeElements (); -_efdad .Anchorlock =_ce .NewAnchorlock ();if _bgeaf :=d .DecodeElement (_efdad .Anchorlock ,&_cbbfa );_bgeaf !=nil {return _bgeaf ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_efdad );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"}:_becgb :=NewEG_ShapeElements (); -_becgb .Bordertop =_ce .NewBordertop ();if _edcad :=d .DecodeElement (_becgb .Bordertop ,&_cbbfa );_edcad !=nil {return _edcad ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_becgb );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"}:_ffdda :=NewEG_ShapeElements (); -_ffdda .Borderbottom =_ce .NewBorderbottom ();if _eegcf :=d .DecodeElement (_ffdda .Borderbottom ,&_cbbfa );_eegcf !=nil {return _eegcf ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_ffdda );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"}:_eggb :=NewEG_ShapeElements (); -_eggb .Borderleft =_ce .NewBorderleft ();if _fbfaf :=d .DecodeElement (_eggb .Borderleft ,&_cbbfa );_fbfaf !=nil {return _fbfaf ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_eggb );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"}:_cbfg :=NewEG_ShapeElements (); -_cbfg .Borderright =_ce .NewBorderright ();if _bbdaa :=d .DecodeElement (_cbfg .Borderright ,&_cbbfa );_bbdaa !=nil {return _bbdaa ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_cbfg );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"}:_fdecf :=NewEG_ShapeElements (); -_fdecf .ClientData =_dc .NewClientData ();if _bgccb :=d .DecodeElement (_fdecf .ClientData ,&_cbbfa );_bgccb !=nil {return _bgccb ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_fdecf );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"}:_egdfc :=NewEG_ShapeElements (); -_egdfc .Textdata =_a .NewTextdata ();if _dgbce :=d .DecodeElement (_egdfc .Textdata ,&_cbbfa );_dgbce !=nil {return _dgbce ;};_deeee .EG_ShapeElements =append (_deeee .EG_ShapeElements ,_egdfc );default:_e .Log .Debug ("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",_cbbfa .Name ); -if _afgeg :=d .Skip ();_afgeg !=nil {return _afgeg ;};};case _d .EndElement :break _egdc ;case _d .CharData :};};return nil ;};func (_ccdc *AG_ShapeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_agef :=range start .Attr {if _agef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cfg ,_bbdb :=_agef .Value ,error (nil ); -if _bbdb !=nil {return _bbdb ;};_ccdc .OpacityAttr =&_cfg ;continue ;};if _agef .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ccdc .StrokedAttr .UnmarshalXMLAttr (_agef );continue ;};if _agef .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_feb ,_ggbc :=_agef .Value ,error (nil ); -if _ggbc !=nil {return _ggbc ;};_ccdc .StrokecolorAttr =&_feb ;continue ;};if _agef .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gdb ,_eeec :=_agef .Value ,error (nil );if _eeec !=nil {return _eeec ;};_ccdc .StrokeweightAttr =&_gdb ; -continue ;};if _agef .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ccdc .InsetpenAttr .UnmarshalXMLAttr (_agef );continue ;};if _agef .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gaac ,_befe :=_agef .Value ,error (nil ); -if _befe !=nil {return _befe ;};_ccdc .ChromakeyAttr =&_gaac ;continue ;};if _agef .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ccdc .FilledAttr .UnmarshalXMLAttr (_agef );continue ;};if _agef .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_feg ,_bed :=_agef .Value ,error (nil ); -if _bed !=nil {return _bed ;};_ccdc .FillcolorAttr =&_feg ;continue ;};};for {_cdg ,_fgf :=d .Token ();if _fgf !=nil {return _bf .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",_fgf ); -};if _ccf ,_ddbe :=_cdg .(_d .EndElement );_ddbe &&_ccf .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the AG_ImageAttributes and its children +func (_ebb *AG_ImageAttributes )Validate ()error {return _ebb .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");}; -// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path -func (_ggfgd *CT_Stroke )ValidateWithPath (path string )error {if _ggfgd .Left !=nil {if _aabe :=_ggfgd .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_aabe !=nil {return _aabe ;};};if _ggfgd .Top !=nil {if _aaffa :=_ggfgd .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070"); -_aaffa !=nil {return _aaffa ;};};if _ggfgd .Right !=nil {if _gffaf :=_ggfgd .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_gffaf !=nil {return _gffaf ;};};if _ggfgd .Bottom !=nil {if _feefa :=_ggfgd .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); -_feefa !=nil {return _feefa ;};};if _ggfgd .Column !=nil {if _aaecd :=_ggfgd .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_aaecd !=nil {return _aaecd ;};};if _ebdf :=_ggfgd .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072"); -_ebdf !=nil {return _ebdf ;};if _dcac :=_ggfgd .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_dcac !=nil {return _dcac ;};if _cegfg :=_ggfgd .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); -_cegfg !=nil {return _cegfg ;};if _badfb :=_ggfgd .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_badfb !=nil {return _badfb ;};if _agdg :=_ggfgd .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_agdg !=nil {return _agdg ;};if _bfgc :=_ggfgd .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_bfgc !=nil {return _bfgc ;};if _bbcac :=_ggfgd .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072"); -_bbcac !=nil {return _bbcac ;};if _eggede :=_ggfgd .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_eggede !=nil {return _eggede ;};if _ebggd :=_ggfgd .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072"); -_ebggd !=nil {return _ebggd ;};if _cggdc :=_ggfgd .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_cggdc !=nil {return _cggdc ;};if _dcag :=_ggfgd .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); -_dcag !=nil {return _dcag ;};if _egae :=_ggfgd .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_egae !=nil {return _egae ;};if _gcaaa :=_ggfgd .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072"); -_gcaaa !=nil {return _gcaaa ;};if _baceg :=_ggfgd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_baceg !=nil {return _baceg ;};if _gcee :=_ggfgd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_gcee !=nil {return _gcee ;};return nil ;}; +// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path +func (_bddaf *OfcCT_OLEObject )ValidateWithPath (path string )error {if _cdgefa :=_bddaf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_cdgefa !=nil {return _cdgefa ;};if _fbdgf :=_bddaf .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072"); +_fbdgf !=nil {return _fbdgf ;};if _fcfbdf :=_bddaf .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fcfbdf !=nil {return _fcfbdf ;};if _dffbc :=_bddaf .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"); +_dffbc !=nil {return _dffbc ;};return nil ;};func (_fgdac OfcST_RType )String ()string {switch _fgdac {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 (_fcecg *OfcCT_RegroupTable )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"; +};if _fcecg .ExtAttr !=ST_ExtUnset {_dfbcf ,_becca :=_fcecg .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"});if _becca !=nil {return _becca ;};start .Attr =append (start .Attr ,_dfbcf );};e .EncodeToken (start );if _fcecg .Entry !=nil {_agfecb :=_ec .StartElement {Name :_ec .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}}; +for _ ,_aggeb :=range _fcecg .Entry {e .EncodeElement (_aggeb ,_agfecb );};};e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func (_aadcf OfcST_ScreenSize )ValidateWithPath (path string )error {switch _aadcf {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aadcf )); +};return nil ;}; -// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path -func (_eef *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _cbc :=_eef .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cbc !=nil {return _cbc ;};if _cae :=_eef .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072"); -_cae !=nil {return _cae ;};if _dfd :=_eef .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_dfd !=nil {return _dfd ;};if _gdfeg :=_eef .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072"); -_gdfeg !=nil {return _gdfeg ;};if _beb :=_eef .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_beb !=nil {return _beb ;};if _cacbe :=_eef .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072"); -_cacbe !=nil {return _cacbe ;};if _cfba :=_eef .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_cfba !=nil {return _cfba ;};if _eedg :=_eef .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072"); -_eedg !=nil {return _eedg ;};if _dbc :=_eef .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_dbc !=nil {return _dbc ;};if _fdd :=_eef .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072"); -_fdd !=nil {return _fdd ;};if _ggfb :=_eef .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ggfb !=nil {return _ggfb ;};if _cfbab :=_eef .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072"); -_cfbab !=nil {return _cfbab ;};if _cffa :=_eef .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_cffa !=nil {return _cffa ;};if _gce :=_eef .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072"); -_gce !=nil {return _gce ;};if _gag :=_eef .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_gag !=nil {return _gag ;};return nil ;};type OfcST_RType byte ;func (_bgeb *CT_Image )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfacd :=range start .Attr {if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bfdaf ,_abegg :=_b .ParseInt (_gfacd .Value ,10,64); -if _abegg !=nil {return _abegg ;};_bgeb .DgmnodekindAttr =&_bfdaf ;continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bgeb .BulletAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0068\u0072"{_bgeb .HrAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bgeb .OleiconAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0068\u0072\u0073t\u0064"{_bgeb .HrstdAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0063\u006c\u0069\u0070"{_bgeb .ClipAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bgeb .HrnoshadeAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bgeb .PreferrelativeAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0068\u0072\u0070c\u0074"{_agff ,_efad :=_b .ParseFloat (_gfacd .Value ,64); -if _efad !=nil {return _efad ;};_ddcg :=float32 (_agff );_bgeb .HrpctAttr =&_ddcg ;continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u006f\u006c\u0065"{_bgeb .OleAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bgeb .HralignAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bgeb .BwpureAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bgeb .DgmlayoutAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bgeb .InsetmodeAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0073\u0070\u0069\u0064"{_ceaf ,_cadf :=_gfacd .Value ,error (nil ); -if _cadf !=nil {return _cadf ;};_bgeb .SpidAttr =&_ceaf ;continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fcfaa ,_cfaa :=_gfacd .Value ,error (nil ); -if _cfaa !=nil {return _cfaa ;};_bgeb .BorderbottomcolorAttr =&_fcfaa ;continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bgeb .AllowoverlapAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bgeb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bgeb .DgmlayoutmruAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bgeb .UserhiddenAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bgeb .AllowincellAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0073\u0070\u0074"{_dbee ,_baeff :=_b .ParseFloat (_gfacd .Value ,64); -if _baeff !=nil {return _baeff ;};_ccbd :=float32 (_dbee );_bgeb .SptAttr =&_ccbd ;continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ggfg ,_cfgc :=_gfacd .Value ,error (nil ); -if _cfgc !=nil {return _cfgc ;};_bgeb .BorderleftcolorAttr =&_ggfg ;continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bgeb .UserdrawnAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bgeb .CliptowrapAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aafg ,_caddc :=_gfacd .Value ,error (nil ); -if _caddc !=nil {return _caddc ;};_bgeb .BorderrightcolorAttr =&_aafg ;continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bgeb .ConnectortypeAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bgeb .ButtonAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bgeb .ForcedashAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ddaac ,_gfcg :=_b .ParseInt (_gfacd .Value ,10,64); -if _gfcg !=nil {return _gfcg ;};_bgeb .RegroupidAttr =&_ddaac ;continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u006f\u006e\u0065\u0064"{_bgeb .OnedAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bgeb .BwmodeAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bgeb .BwnormalAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfacd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bffe ,_gaba :=_gfacd .Value ,error (nil ); -if _gaba !=nil {return _gaba ;};_bgeb .BordertopcolorAttr =&_bffe ;continue ;};if _gfacd .Name .Local =="\u0070\u0072\u0069n\u0074"{_bgeb .PrintAttr .UnmarshalXMLAttr (_gfacd );continue ;};if _gfacd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bcced ,_ggfce :=_gfacd .Value ,error (nil ); -if _ggfce !=nil {return _ggfce ;};_bgeb .TargetAttr =&_bcced ;continue ;};if _gfacd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bgeb .StrokedAttr .UnmarshalXMLAttr (_gfacd );continue ;};if _gfacd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bbfg ,_fgggc :=_gfacd .Value ,error (nil ); -if _fgggc !=nil {return _fgggc ;};_bgeb .CoordoriginAttr =&_bbfg ;continue ;};if _gfacd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ebea ,_dcdb :=_gfacd .Value ,error (nil );if _dcdb !=nil {return _dcdb ;};_bgeb .StrokeweightAttr =&_ebea ; -continue ;};if _gfacd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ebbed ,_dfeg :=_gfacd .Value ,error (nil );if _dfeg !=nil {return _dfeg ;};_bgeb .CoordsizeAttr =&_ebbed ;continue ;};if _gfacd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dbfa ,_eccfd :=_gfacd .Value ,error (nil ); -if _eccfd !=nil {return _eccfd ;};_bgeb .ChromakeyAttr =&_dbfa ;continue ;};if _gfacd .Name .Local =="\u0061\u006c\u0074"{_fgfc ,_fdfdd :=_gfacd .Value ,error (nil );if _fdfdd !=nil {return _fdfdd ;};_bgeb .AltAttr =&_fgfc ;continue ;};if _gfacd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fegg ,_beac :=_gfacd .Value ,error (nil ); -if _beac !=nil {return _beac ;};_bgeb .FillcolorAttr =&_fegg ;continue ;};if _gfacd .Name .Local =="\u0073\u0072\u0063"{_cegc ,_dgeg :=_gfacd .Value ,error (nil );if _dgeg !=nil {return _dgeg ;};_bgeb .SrcAttr =&_cegc ;continue ;};if _gfacd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cebaf ,_cdba :=_gfacd .Value ,error (nil ); -if _cdba !=nil {return _cdba ;};_bgeb .WrapcoordsAttr =&_cebaf ;continue ;};if _gfacd .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccfd ,_bbgc :=_gfacd .Value ,error (nil );if _bbgc !=nil {return _bbgc ;};_bgeb .TitleAttr =&_ccfd ;continue ;};if _gfacd .Name .Local =="\u0073\u0074\u0079l\u0065"{_bfbfg ,_befdd :=_gfacd .Value ,error (nil ); -if _befdd !=nil {return _befdd ;};_bgeb .StyleAttr =&_bfbfg ;continue ;};if _gfacd .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_defg ,_gbec :=_gfacd .Value ,error (nil );if _gbec !=nil {return _gbec ;};_bgeb .CroprightAttr =&_defg ;continue ; -};if _gfacd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bgeb .InsetpenAttr .UnmarshalXMLAttr (_gfacd );continue ;};if _gfacd .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_bggd ,_bgcc :=_gfacd .Value ,error (nil ); -if _bgcc !=nil {return _bgcc ;};_bgeb .CropleftAttr =&_bggd ;continue ;};if _gfacd .Name .Local =="\u0067\u0061\u0069\u006e"{_ceee ,_egge :=_gfacd .Value ,error (nil );if _egge !=nil {return _egge ;};_bgeb .GainAttr =&_ceee ;continue ;};if _gfacd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dffdd ,_gadf :=_gfacd .Value ,error (nil ); -if _gadf !=nil {return _gadf ;};_bgeb .StrokecolorAttr =&_dffdd ;continue ;};if _gfacd .Name .Local =="\u0063\u006c\u0061s\u0073"{_ggadb ,_gbef :=_gfacd .Value ,error (nil );if _gbef !=nil {return _gbef ;};_bgeb .ClassAttr =&_ggadb ;continue ;};if _gfacd .Name .Local =="\u0069\u0064"{_fcae ,_febf :=_gfacd .Value ,error (nil ); -if _febf !=nil {return _febf ;};_bgeb .IdAttr =&_fcae ;continue ;};if _gfacd .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_daca ,_aagg :=_gfacd .Value ,error (nil );if _aagg !=nil {return _aagg ;};_bgeb .CropbottomAttr =&_daca ; -continue ;};if _gfacd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bgeb .FilledAttr .UnmarshalXMLAttr (_gfacd );continue ;};if _gfacd .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_bgeb .GrayscaleAttr .UnmarshalXMLAttr (_gfacd ); -continue ;};if _gfacd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_dcfc ,_gedad :=_gfacd .Value ,error (nil );if _gedad !=nil {return _gedad ;};_bgeb .BlacklevelAttr =&_dcfc ;continue ;};if _gfacd .Name .Local =="\u0068\u0072\u0065\u0066"{_cade ,_ebfed :=_gfacd .Value ,error (nil ); -if _ebfed !=nil {return _ebfed ;};_bgeb .HrefAttr =&_cade ;continue ;};if _gfacd .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_bgeb .BilevelAttr .UnmarshalXMLAttr (_gfacd );continue ;};if _gfacd .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_gfaad ,_geffb :=_gfacd .Value ,error (nil ); -if _geffb !=nil {return _geffb ;};_bgeb .CroptopAttr =&_gfaad ;continue ;};if _gfacd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gfdbb ,_dafae :=_gfacd .Value ,error (nil );if _dafae !=nil {return _dafae ;};_bgeb .OpacityAttr =&_gfdbb ;continue ; -};if _gfacd .Name .Local =="\u0067\u0061\u006dm\u0061"{_fefab ,_fgec :=_gfacd .Value ,error (nil );if _fgec !=nil {return _fgec ;};_bgeb .GammaAttr =&_fefab ;continue ;};};_ggdb :for {_cffbg ,_egfb :=d .Token ();if _egfb !=nil {return _egfb ;};switch _bcfe :=_cffbg .(type ){case _d .StartElement :switch _bcfe .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"}:_ddae :=NewEG_ShapeElements (); -_ddae .Path =NewPath ();if _gbbaf :=d .DecodeElement (_ddae .Path ,&_bcfe );_gbbaf !=nil {return _gbbaf ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_ddae );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"}:_efdgf :=NewEG_ShapeElements (); -_efdgf .Formulas =NewFormulas ();if _agfca :=d .DecodeElement (_efdgf .Formulas ,&_bcfe );_agfca !=nil {return _agfca ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_efdgf );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"}:_gfgb :=NewEG_ShapeElements (); -_gfgb .Handles =NewHandles ();if _acee :=d .DecodeElement (_gfgb .Handles ,&_bcfe );_acee !=nil {return _acee ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_gfgb );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"}:_fcgc :=NewEG_ShapeElements (); -_fcgc .Fill =NewFill ();if _fgdad :=d .DecodeElement (_fcgc .Fill ,&_bcfe );_fgdad !=nil {return _fgdad ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_fcgc );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"}:_abcbbf :=NewEG_ShapeElements (); -_abcbbf .Stroke =NewStroke ();if _ffgd :=d .DecodeElement (_abcbbf .Stroke ,&_bcfe );_ffgd !=nil {return _ffgd ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_abcbbf );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"}:_acff :=NewEG_ShapeElements (); -_acff .Shadow =NewShadow ();if _aeddb :=d .DecodeElement (_acff .Shadow ,&_bcfe );_aeddb !=nil {return _aeddb ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_acff );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"}:_efbea :=NewEG_ShapeElements (); -_efbea .Textbox =NewTextbox ();if _cgbc :=d .DecodeElement (_efbea .Textbox ,&_bcfe );_cgbc !=nil {return _cgbc ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_efbea );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"}:_bgae :=NewEG_ShapeElements (); -_bgae .Textpath =NewTextpath ();if _afdc :=d .DecodeElement (_bgae .Textpath ,&_bcfe );_afdc !=nil {return _afdc ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_bgae );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"}:_dbaeg :=NewEG_ShapeElements (); -_dbaeg .Imagedata =NewImagedata ();if _adfgf :=d .DecodeElement (_dbaeg .Imagedata ,&_bcfe );_adfgf !=nil {return _adfgf ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_dbaeg );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"}:_bfga :=NewEG_ShapeElements (); -_bfga .Skew =NewOfcSkew ();if _fdbe :=d .DecodeElement (_bfga .Skew ,&_bcfe );_fdbe !=nil {return _fdbe ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_bfga );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"}:_ceadd :=NewEG_ShapeElements (); -_ceadd .Extrusion =NewOfcExtrusion ();if _gcfbc :=d .DecodeElement (_ceadd .Extrusion ,&_bcfe );_gcfbc !=nil {return _gcfbc ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_ceadd );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"}:_gcdd :=NewEG_ShapeElements (); -_gcdd .Callout =NewOfcCallout ();if _cebec :=d .DecodeElement (_gcdd .Callout ,&_bcfe );_cebec !=nil {return _cebec ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_gcdd );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"}:_dgda :=NewEG_ShapeElements (); -_dgda .Lock =NewOfcLock ();if _eabad :=d .DecodeElement (_dgda .Lock ,&_bcfe );_eabad !=nil {return _eabad ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_dgda );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"}:_edbed :=NewEG_ShapeElements (); -_edbed .Clippath =NewOfcClippath ();if _dfbf :=d .DecodeElement (_edbed .Clippath ,&_bcfe );_dfbf !=nil {return _dfbf ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_edbed );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"}:_eddg :=NewEG_ShapeElements (); -_eddg .Signatureline =NewOfcSignatureline ();if _bfgdc :=d .DecodeElement (_eddg .Signatureline ,&_bcfe );_bfgdc !=nil {return _bfgdc ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_eddg );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"}:_eefgf :=NewEG_ShapeElements (); -_eefgf .Wrap =_ce .NewWrap ();if _cbea :=d .DecodeElement (_eefgf .Wrap ,&_bcfe );_cbea !=nil {return _cbea ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_eefgf );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"}:_bfaad :=NewEG_ShapeElements (); -_bfaad .Anchorlock =_ce .NewAnchorlock ();if _gdfaa :=d .DecodeElement (_bfaad .Anchorlock ,&_bcfe );_gdfaa !=nil {return _gdfaa ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_bfaad );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"}:_dcaad :=NewEG_ShapeElements (); -_dcaad .Bordertop =_ce .NewBordertop ();if _dbdge :=d .DecodeElement (_dcaad .Bordertop ,&_bcfe );_dbdge !=nil {return _dbdge ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_dcaad );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"}:_ddade :=NewEG_ShapeElements (); -_ddade .Borderbottom =_ce .NewBorderbottom ();if _ccaa :=d .DecodeElement (_ddade .Borderbottom ,&_bcfe );_ccaa !=nil {return _ccaa ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_ddade );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"}:_bgebe :=NewEG_ShapeElements (); -_bgebe .Borderleft =_ce .NewBorderleft ();if _cacba :=d .DecodeElement (_bgebe .Borderleft ,&_bcfe );_cacba !=nil {return _cacba ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_bgebe );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"}:_dbffd :=NewEG_ShapeElements (); -_dbffd .Borderright =_ce .NewBorderright ();if _gedddg :=d .DecodeElement (_dbffd .Borderright ,&_bcfe );_gedddg !=nil {return _gedddg ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_dbffd );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"}:_fecgf :=NewEG_ShapeElements (); -_fecgf .ClientData =_dc .NewClientData ();if _gfdbf :=d .DecodeElement (_fecgf .ClientData ,&_bcfe );_gfdbf !=nil {return _gfdbf ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_fecgf );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"}:_eaec :=NewEG_ShapeElements (); -_eaec .Textdata =_a .NewTextdata ();if _adgdf :=d .DecodeElement (_eaec .Textdata ,&_bcfe );_adgdf !=nil {return _adgdf ;};_bgeb .EG_ShapeElements =append (_bgeb .EG_ShapeElements ,_eaec );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_bcfe .Name ); -if _ebda :=d .Skip ();_ebda !=nil {return _ebda ;};};case _d .EndElement :break _ggdb ;case _d .CharData :};};return nil ;};func (_dgabf ST_ImageAspect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_degdcb :=_d .Attr {};_degdcb .Name =name ;switch _dgabf {case ST_ImageAspectUnset :_degdcb .Value =""; -case ST_ImageAspectIgnore :_degdcb .Value ="\u0069\u0067\u006e\u006f\u0072\u0065";case ST_ImageAspectAtMost :_degdcb .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_degdcb .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _degdcb ,nil ; -};func (_gedadb *OfcCT_Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_aadbb :=range start .Attr {if _aadbb .Name .Local =="\u0074\u0079\u0070\u0065"{_gedadb .TypeAttr .UnmarshalXMLAttr (_aadbb );continue ;};if _aadbb .Name .Local =="\u0065\u0078\u0074"{_gedadb .ExtAttr .UnmarshalXMLAttr (_aadbb ); -continue ;};};for {_gbbae ,_fece :=d .Token ();if _fece !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_fece );};if _ggccd ,_adcbbd :=_gbbae .(_d .EndElement ); -_adcbbd &&_ggccd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path +func (_ceeda *CT_Shape )ValidateWithPath (path string )error {for _ffgfb ,_acbd :=range _ceeda .Ink {if _gfeecg :=_acbd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_ffgfb ));_gfeecg !=nil {return _gfeecg ; +};};for _befd ,_cbefc :=range _ceeda .Iscomment {if _eebac :=_cbefc .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_befd ));_eebac !=nil {return _eebac ;};};for _dfbag ,_aadd :=range _ceeda .Equationxml {if _dgce :=_aadd .ValidateWithPath (_g .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_dfbag )); +_dgce !=nil {return _dgce ;};};for _cace ,_gddg :=range _ceeda .EG_ShapeElements {if _cdbde :=_gddg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cace )); +_cdbde !=nil {return _cdbde ;};};if _ggcaf :=_ceeda .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ggcaf !=nil {return _ggcaf ;};if _fdcd :=_ceeda .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_fdcd !=nil {return _fdcd ;};if _ffef :=_ceeda .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ffef !=nil {return _ffef ;};if _egegg :=_ceeda .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_egegg !=nil {return _egegg ;};if _agcd :=_ceeda .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_agcd !=nil {return _agcd ;};if _gggd :=_ceeda .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_gggd !=nil {return _gggd ;};if _ffad :=_ceeda .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ffad !=nil {return _ffad ;};if _ebfd :=_ceeda .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_ebfd !=nil {return _ebfd ;};if _adebc :=_ceeda .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_adebc !=nil {return _adebc ;};if _feagf :=_ceeda .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_feagf !=nil {return _feagf ;};if _fcdce :=_ceeda .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fcdce !=nil {return _fcdce ;};if _caffc :=_ceeda .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_caffc !=nil {return _caffc ;};if _dcege :=_ceeda .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dcege !=nil {return _dcege ;};if _dgdbg :=_ceeda .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_dgdbg !=nil {return _dgdbg ;};if _ddee :=_ceeda .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ddee !=nil {return _ddee ;};if _daccb :=_ceeda .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_daccb !=nil {return _daccb ;};if _gffge :=_ceeda .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gffge !=nil {return _gffge ;};if _ffff :=_ceeda .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_ffff !=nil {return _ffff ;};if _fbdba :=_ceeda .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_fbdba !=nil {return _fbdba ;};if _eaecd :=_ceeda .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_eaecd !=nil {return _eaecd ;};if _ebae :=_ceeda .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ebae !=nil {return _ebae ;};if _bfcg :=_ceeda .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_bfcg !=nil {return _bfcg ;};if _bagdb :=_ceeda .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bagdb !=nil {return _bagdb ;};if _dcfgd :=_ceeda .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_dcfgd !=nil {return _dcfgd ;};if _bgacdd :=_ceeda .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bgacdd !=nil {return _bgacdd ;};if _faffd :=_ceeda .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_faffd !=nil {return _faffd ;};if _gbad :=_ceeda .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gbad !=nil {return _gbad ;};if _bafd :=_ceeda .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_bafd !=nil {return _bafd ;};if _dbadd :=_ceeda .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dbadd !=nil {return _dbadd ;};return nil ;};func (_aefbc *Textbox )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _aefbc .CT_Textbox .MarshalXML (e ,start ); +};func NewOfcBottom ()*OfcBottom {_efacb :=&OfcBottom {};_efacb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _efacb ;};type ST_ImageAspect byte ;func (_gcg *AG_AllCoreAttributes )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if _gcg .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .HrefAttr )}); +};if _gcg .TargetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .TargetAttr )});};if _gcg .ClassAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .ClassAttr )}); +};if _gcg .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .TitleAttr )});};if _gcg .AltAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .AltAttr )}); +};if _gcg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .CoordsizeAttr )});};if _gcg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .CoordoriginAttr )}); +};if _gcg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .WrapcoordsAttr )});};if _gcg .PrintAttr !=_ed .ST_TrueFalseUnset {_gbf ,_dg :=_gcg .PrintAttr .MarshalXMLAttr (_ec .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _dg !=nil {return _dg ;};start .Attr =append (start .Attr ,_gbf );};if _gcg .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .IdAttr )});};if _gcg .StyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .StyleAttr )}); +};if _gcg .SpidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .SpidAttr )});};if _gcg .OnedAttr !=_ed .ST_TrueFalseUnset {_cd ,_eb :=_gcg .OnedAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); +if _eb !=nil {return _eb ;};start .Attr =append (start .Attr ,_cd );};if _gcg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .RegroupidAttr )}); +};if _gcg .DoubleclicknotifyAttr !=_ed .ST_TrueFalseUnset {_dc ,_edg :=_gcg .DoubleclicknotifyAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _edg !=nil {return _edg ; +};start .Attr =append (start .Attr ,_dc );};if _gcg .ButtonAttr !=_ed .ST_TrueFalseUnset {_gae ,_dgb :=_gcg .ButtonAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dgb !=nil {return _dgb ;};start .Attr =append (start .Attr ,_gae ); +};if _gcg .UserhiddenAttr !=_ed .ST_TrueFalseUnset {_dgd ,_fd :=_gcg .UserhiddenAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fd !=nil {return _fd ;};start .Attr =append (start .Attr ,_dgd ); +};if _gcg .BulletAttr !=_ed .ST_TrueFalseUnset {_ad ,_ecf :=_gcg .BulletAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ecf !=nil {return _ecf ;};start .Attr =append (start .Attr ,_ad );};if _gcg .HrAttr !=_ed .ST_TrueFalseUnset {_bca ,_fdd :=_gcg .HrAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _fdd !=nil {return _fdd ;};start .Attr =append (start .Attr ,_bca );};if _gcg .HrstdAttr !=_ed .ST_TrueFalseUnset {_fb ,_bf :=_gcg .HrstdAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bf !=nil {return _bf ;};start .Attr =append (start .Attr ,_fb ); +};if _gcg .HrnoshadeAttr !=_ed .ST_TrueFalseUnset {_ca ,_df :=_gcg .HrnoshadeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _df !=nil {return _df ;};start .Attr =append (start .Attr ,_ca );}; +if _gcg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .HrpctAttr )});};if _gcg .HralignAttr !=OfcST_HrAlignUnset {_ag ,_de :=_gcg .HralignAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _de !=nil {return _de ;};start .Attr =append (start .Attr ,_ag );};if _gcg .AllowincellAttr !=_ed .ST_TrueFalseUnset {_gbe ,_gaeb :=_gcg .AllowincellAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _gaeb !=nil {return _gaeb ;};start .Attr =append (start .Attr ,_gbe );};if _gcg .AllowoverlapAttr !=_ed .ST_TrueFalseUnset {_agf ,_ebf :=_gcg .AllowoverlapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _ebf !=nil {return _ebf ;};start .Attr =append (start .Attr ,_agf );};if _gcg .UserdrawnAttr !=_ed .ST_TrueFalseUnset {_dgf ,_gab :=_gcg .UserdrawnAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _gab !=nil {return _gab ;};start .Attr =append (start .Attr ,_dgf );};if _gcg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .BordertopcolorAttr )}); +};if _gcg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .BorderleftcolorAttr )}); +};if _gcg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .BorderbottomcolorAttr )}); +};if _gcg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .BorderrightcolorAttr )}); +};if _gcg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fg ,_aeb :=_gcg .DgmlayoutAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _aeb !=nil {return _aeb ;};start .Attr =append (start .Attr ,_fg ); +};if _gcg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gcg .DgmnodekindAttr )});};if _gcg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fge ,_ba :=_gcg .DgmlayoutmruAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _ba !=nil {return _ba ;};start .Attr =append (start .Attr ,_fge );};if _gcg .InsetmodeAttr !=OfcST_InsetModeUnset {_ge ,_cg :=_gcg .InsetmodeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cg !=nil {return _cg ; +};start .Attr =append (start .Attr ,_ge );};return nil ;};func (_cbdbf *OfcCT_Rules )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f:\u0072\u0075\u006c\u0065\u0073";};if _cbdbf .ExtAttr !=ST_ExtUnset {_fgbgde ,_fdcfc :=_cbdbf .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"}); +if _fdcfc !=nil {return _fdcfc ;};start .Attr =append (start .Attr ,_fgbgde );};e .EncodeToken (start );if _cbdbf .R !=nil {_fdfdb :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u0072"}};for _ ,_aacgg :=range _cbdbf .R {e .EncodeElement (_aacgg ,_fdfdb ); +};};e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func (_gfccf *OfcCT_ClipPath )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"; +};start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0076"},Value :_g .Sprintf ("\u0025\u0076",_gfccf .VAttr )});e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func (_bgcg *Formulas )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_bgcg .CT_Formulas =*NewCT_Formulas (); +_gaede :for {_fgaf ,_cgefg :=d .Token ();if _cgefg !=nil {return _cgefg ;};switch _fegdc :=_fgaf .(type ){case _ec .StartElement :switch _fegdc .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_baedb :=NewCT_F (); +if _adfcd :=d .DecodeElement (_baedb ,&_fegdc );_adfcd !=nil {return _adfcd ;};_bgcg .F =append (_bgcg .F ,_baedb );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_fegdc .Name ); +if _gaegfe :=d .Skip ();_gaegfe !=nil {return _gaegfe ;};};case _ec .EndElement :break _gaede ;case _ec .CharData :};};return nil ;};func (_adabb OfcST_Angle )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_adabb .String (),start ); +};type OfcColumn struct{OfcCT_StrokeChild };func (_abeeb ST_FillMethod )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_abeeb .String (),start );};type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _ed .ST_TrueFalse ; +StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ed .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ed .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ; +BwnormalAttr OfcST_BWMode ;ForcedashAttr _ed .ST_TrueFalse ;OleiconAttr _ed .ST_TrueFalse ;OleAttr _ed .ST_TrueFalseBlank ;PreferrelativeAttr _ed .ST_TrueFalse ;CliptowrapAttr _ed .ST_TrueFalse ;ClipAttr _ed .ST_TrueFalse ;};func (_fcbec *CT_Shapetype )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"; +};if _fcbec .MasterAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .MasterAttr )});};if _fcbec .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .HrefAttr )}); +};if _fcbec .TargetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .TargetAttr )});};if _fcbec .ClassAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .ClassAttr )}); +};if _fcbec .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .TitleAttr )});};if _fcbec .AltAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .AltAttr )}); +};if _fcbec .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .CoordsizeAttr )});};if _fcbec .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .CoordoriginAttr )}); +};if _fcbec .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .WrapcoordsAttr )});};if _fcbec .PrintAttr !=_ed .ST_TrueFalseUnset {_dbbe ,_gdec :=_fcbec .PrintAttr .MarshalXMLAttr (_ec .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _gdec !=nil {return _gdec ;};start .Attr =append (start .Attr ,_dbbe );};if _fcbec .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .IdAttr )});};if _fcbec .StyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .StyleAttr )}); +};if _fcbec .SpidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .SpidAttr )});};if _fcbec .OnedAttr !=_ed .ST_TrueFalseUnset {_eeegg ,_bcdbc :=_fcbec .OnedAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); +if _bcdbc !=nil {return _bcdbc ;};start .Attr =append (start .Attr ,_eeegg );};if _fcbec .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .RegroupidAttr )}); +};if _fcbec .DoubleclicknotifyAttr !=_ed .ST_TrueFalseUnset {_abcg ,_fdgb :=_fcbec .DoubleclicknotifyAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fdgb !=nil {return _fdgb ; +};start .Attr =append (start .Attr ,_abcg );};if _fcbec .ButtonAttr !=_ed .ST_TrueFalseUnset {_feggf ,_aaecd :=_fcbec .ButtonAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _aaecd !=nil {return _aaecd ;}; +start .Attr =append (start .Attr ,_feggf );};if _fcbec .UserhiddenAttr !=_ed .ST_TrueFalseUnset {_daddd ,_fbded :=_fcbec .UserhiddenAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fbded !=nil {return _fbded ; +};start .Attr =append (start .Attr ,_daddd );};if _fcbec .BulletAttr !=_ed .ST_TrueFalseUnset {_fdad ,_aebed :=_fcbec .BulletAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _aebed !=nil {return _aebed ;}; +start .Attr =append (start .Attr ,_fdad );};if _fcbec .HrAttr !=_ed .ST_TrueFalseUnset {_dgafa ,_dgcce :=_fcbec .HrAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0068\u0072"});if _dgcce !=nil {return _dgcce ;};start .Attr =append (start .Attr ,_dgafa ); +};if _fcbec .HrstdAttr !=_ed .ST_TrueFalseUnset {_afgc ,_cfgab :=_fcbec .HrstdAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cfgab !=nil {return _cfgab ;};start .Attr =append (start .Attr ,_afgc );};if _fcbec .HrnoshadeAttr !=_ed .ST_TrueFalseUnset {_fagb ,_agdg :=_fcbec .HrnoshadeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"}); +if _agdg !=nil {return _agdg ;};start .Attr =append (start .Attr ,_fagb );};if _fcbec .HrpctAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .HrpctAttr )}); +};if _fcbec .HralignAttr !=OfcST_HrAlignUnset {_eded ,_dafce :=_fcbec .HralignAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _dafce !=nil {return _dafce ;};start .Attr =append (start .Attr ,_eded );};if _fcbec .AllowincellAttr !=_ed .ST_TrueFalseUnset {_aaaff ,_bedfg :=_fcbec .AllowincellAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _bedfg !=nil {return _bedfg ;};start .Attr =append (start .Attr ,_aaaff );};if _fcbec .AllowoverlapAttr !=_ed .ST_TrueFalseUnset {_adbg ,_eaafa :=_fcbec .AllowoverlapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _eaafa !=nil {return _eaafa ;};start .Attr =append (start .Attr ,_adbg );};if _fcbec .UserdrawnAttr !=_ed .ST_TrueFalseUnset {_cccfg ,_ddbag :=_fcbec .UserdrawnAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _ddbag !=nil {return _ddbag ;};start .Attr =append (start .Attr ,_cccfg );};if _fcbec .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .BordertopcolorAttr )}); +};if _fcbec .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .BorderleftcolorAttr )}); +};if _fcbec .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .BorderbottomcolorAttr )}); +};if _fcbec .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .BorderrightcolorAttr )}); +};if _fcbec .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_dffbe ,_gcdfd :=_fcbec .DgmlayoutAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gcdfd !=nil {return _gcdfd ;};start .Attr =append (start .Attr ,_dffbe ); +};if _fcbec .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .DgmnodekindAttr )});}; +if _fcbec .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ccff ,_ddgc :=_fcbec .DgmlayoutmruAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ddgc !=nil {return _ddgc ;};start .Attr =append (start .Attr ,_ccff ); +};if _fcbec .InsetmodeAttr !=OfcST_InsetModeUnset {_eaafaf ,_dcae :=_fcbec .InsetmodeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dcae !=nil {return _dcae ;};start .Attr =append (start .Attr ,_eaafaf ); +};if _fcbec .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .OpacityAttr )});};if _fcbec .StrokedAttr !=_ed .ST_TrueFalseUnset {_eecfe ,_gfgbg :=_fcbec .StrokedAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); +if _gfgbg !=nil {return _gfgbg ;};start .Attr =append (start .Attr ,_eecfe );};if _fcbec .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .StrokecolorAttr )}); +};if _fcbec .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .StrokeweightAttr )});};if _fcbec .InsetpenAttr !=_ed .ST_TrueFalseUnset {_ddbfb ,_ffbfb :=_fcbec .InsetpenAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _ffbfb !=nil {return _ffbfb ;};start .Attr =append (start .Attr ,_ddbfb );};if _fcbec .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .ChromakeyAttr )}); +};if _fcbec .FilledAttr !=_ed .ST_TrueFalseUnset {_ebfdf ,_fbbcgg :=_fcbec .FilledAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _fbbcgg !=nil {return _fbbcgg ;};start .Attr =append (start .Attr ,_ebfdf );};if _fcbec .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .FillcolorAttr )}); +};if _fcbec .SptAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .SptAttr )});};if _fcbec .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fcefb ,_ggfc :=_fcbec .ConnectortypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _ggfc !=nil {return _ggfc ;};start .Attr =append (start .Attr ,_fcefb );};if _fcbec .BwmodeAttr !=OfcST_BWModeUnset {_faab ,_cfgbe :=_fcbec .BwmodeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cfgbe !=nil {return _cfgbe ; +};start .Attr =append (start .Attr ,_faab );};if _fcbec .BwpureAttr !=OfcST_BWModeUnset {_geegg ,_gegfe :=_fcbec .BwpureAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gegfe !=nil {return _gegfe ;};start .Attr =append (start .Attr ,_geegg ); +};if _fcbec .BwnormalAttr !=OfcST_BWModeUnset {_gdfc ,_acfbd :=_fcbec .BwnormalAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _acfbd !=nil {return _acfbd ;};start .Attr =append (start .Attr ,_gdfc ); +};if _fcbec .ForcedashAttr !=_ed .ST_TrueFalseUnset {_beedc ,_gdfe :=_fcbec .ForcedashAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gdfe !=nil {return _gdfe ;};start .Attr =append (start .Attr ,_beedc ); +};if _fcbec .OleiconAttr !=_ed .ST_TrueFalseUnset {_bfcdd ,_cgcb :=_fcbec .OleiconAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _cgcb !=nil {return _cgcb ;};start .Attr =append (start .Attr ,_bfcdd );};if _fcbec .OleAttr !=_ed .ST_TrueFalseBlankUnset {_gdecb ,_ffdda :=_fcbec .OleAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _ffdda !=nil {return _ffdda ;};start .Attr =append (start .Attr ,_gdecb );};if _fcbec .PreferrelativeAttr !=_ed .ST_TrueFalseUnset {_ddecc ,_abfee :=_fcbec .PreferrelativeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _abfee !=nil {return _abfee ;};start .Attr =append (start .Attr ,_ddecc );};if _fcbec .CliptowrapAttr !=_ed .ST_TrueFalseUnset {_adfbd ,_bdabb :=_fcbec .CliptowrapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _bdabb !=nil {return _bdabb ;};start .Attr =append (start .Attr ,_adfbd );};if _fcbec .ClipAttr !=_ed .ST_TrueFalseUnset {_babdg ,_bgfd :=_fcbec .ClipAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bgfd !=nil {return _bgfd ; +};start .Attr =append (start .Attr ,_babdg );};if _fcbec .AdjAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061\u0064\u006a"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .AdjAttr )});};if _fcbec .PathAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_fcbec .PathAttr )}); +};e .EncodeToken (start );if _fcbec .EG_ShapeElements !=nil {for _ ,_aedda :=range _fcbec .EG_ShapeElements {_aedda .MarshalXML (e ,_ec .StartElement {});};};if _fcbec .Complex !=nil {_acggbe :=_ec .StartElement {Name :_ec .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}}; +e .EncodeElement (_fcbec .Complex ,_acggbe );};e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func (_efaef ST_ImageAspect )ValidateWithPath (path string )error {switch _efaef {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_efaef )); +};return nil ;};type ST_StrokeArrowLength byte ; -// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path -func (_gdf *AG_Adj )ValidateWithPath (path string )error {return nil };func NewCT_Curve ()*CT_Curve {_daga :=&CT_Curve {};return _daga };func NewArc ()*Arc {_cdee :=&Arc {};_cdee .CT_Arc =*NewCT_Arc ();return _cdee };func (_fgdb *Arc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgdb .CT_Arc =*NewCT_Arc (); -for _ ,_gdcf :=range start .Attr {if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fgdb .UserdrawnAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fgdb .ButtonAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fgdb .DgmlayoutmruAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fgdb .UserhiddenAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fgdb .CliptowrapAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fgdb .BulletAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u006f\u006c\u0065"{_fgdb .OleAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0068\u0072"{_fgdb .HrAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0073\u0070\u0069\u0064"{_gcaa ,_cefe :=_gdcf .Value ,error (nil ); -if _cefe !=nil {return _cefe ;};_fgdb .SpidAttr =&_gcaa ;continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0068\u0072\u0073t\u0064"{_fgdb .HrstdAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fgdb .BwnormalAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_efdd ,_adgdg :=_gdcf .Value ,error (nil ); -if _adgdg !=nil {return _adgdg ;};_fgdb .BordertopcolorAttr =&_efdd ;continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fgdb .DgmlayoutAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fgdb .ForcedashAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fgdb .AllowoverlapAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fgdb .HrnoshadeAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fgdb .PreferrelativeAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aebc ,_bfe :=_gdcf .Value ,error (nil ); -if _bfe !=nil {return _bfe ;};_fgdb .BorderbottomcolorAttr =&_aebc ;continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u006f\u006e\u0065\u0064"{_fgdb .OnedAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fde ,_bcfcf :=_b .ParseInt (_gdcf .Value ,10,64); -if _bcfcf !=nil {return _bcfcf ;};_fgdb .DgmnodekindAttr =&_fde ;continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cfcea ,_gbfd :=_b .ParseInt (_gdcf .Value ,10,64); -if _gbfd !=nil {return _gbfd ;};_fgdb .RegroupidAttr =&_cfcea ;continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fgdb .AllowincellAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0068\u0072\u0070c\u0074"{_ceg ,_ebbe :=_b .ParseFloat (_gdcf .Value ,64); -if _ebbe !=nil {return _ebbe ;};_agb :=float32 (_ceg );_fgdb .HrpctAttr =&_agb ;continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0063\u006c\u0069\u0070"{_fgdb .ClipAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fgdb .InsetmodeAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bbb ,_fbb :=_gdcf .Value ,error (nil ); -if _fbb !=nil {return _fbb ;};_fgdb .BorderleftcolorAttr =&_bbb ;continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fgdb .OleiconAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_ebec ,_aafbd :=_gdcf .Value ,error (nil ); -if _aafbd !=nil {return _aafbd ;};_fgdb .BorderrightcolorAttr =&_ebec ;continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fgdb .ConnectortypeAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fgdb .BwpureAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fgdb .BwmodeAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0073\u0070\u0074"{_defeb ,_gfgc :=_b .ParseFloat (_gdcf .Value ,64); -if _gfgc !=nil {return _gfgc ;};_gcca :=float32 (_defeb );_fgdb .SptAttr =&_gcca ;continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fgdb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gdcf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fgdb .HralignAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_gacf ,_dde :=_b .ParseFloat (_gdcf .Value ,64);if _dde !=nil {return _dde ;};_fgdb .EndAngleAttr =&_gacf ;continue ;};if _gdcf .Name .Local =="\u0069\u0064"{_gbfe ,_feec :=_gdcf .Value ,error (nil ); -if _feec !=nil {return _feec ;};_fgdb .IdAttr =&_gbfe ;continue ;};if _gdcf .Name .Local =="\u0061\u006c\u0074"{_agaf ,_abgf :=_gdcf .Value ,error (nil );if _abgf !=nil {return _abgf ;};_fgdb .AltAttr =&_agaf ;continue ;};if _gdcf .Name .Local =="\u0070\u0072\u0069n\u0074"{_fgdb .PrintAttr .UnmarshalXMLAttr (_gdcf ); -continue ;};if _gdcf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fgdb .StrokedAttr .UnmarshalXMLAttr (_gdcf );continue ;};if _gdcf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fag ,_cffcb :=_gdcf .Value ,error (nil ); -if _cffcb !=nil {return _cffcb ;};_fgdb .WrapcoordsAttr =&_fag ;continue ;};if _gdcf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fdc ,_ebg :=_gdcf .Value ,error (nil );if _ebg !=nil {return _ebg ;};_fgdb .StrokeweightAttr =&_fdc ; -continue ;};if _gdcf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_abcf ,_cgef :=_gdcf .Value ,error (nil );if _cgef !=nil {return _cgef ;};_fgdb .CoordoriginAttr =&_abcf ;continue ;};if _gdcf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dada ,_faaa :=_gdcf .Value ,error (nil ); -if _faaa !=nil {return _faaa ;};_fgdb .ChromakeyAttr =&_dada ;continue ;};if _gdcf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bdfd ,_dcaa :=_gdcf .Value ,error (nil );if _dcaa !=nil {return _dcaa ;};_fgdb .FillcolorAttr =&_bdfd ;continue ; -};if _gdcf .Name .Local =="\u0073\u0074\u0079l\u0065"{_fegb ,_bebb :=_gdcf .Value ,error (nil );if _bebb !=nil {return _bebb ;};_fgdb .StyleAttr =&_fegb ;continue ;};if _gdcf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_eaeb ,_bag :=_gdcf .Value ,error (nil ); -if _bag !=nil {return _bag ;};_fgdb .OpacityAttr =&_eaeb ;continue ;};if _gdcf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gbb ,_aege :=_gdcf .Value ,error (nil );if _aege !=nil {return _aege ;};_fgdb .StrokecolorAttr =&_gbb ; -continue ;};if _gdcf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fgdb .InsetpenAttr .UnmarshalXMLAttr (_gdcf );continue ;};if _gdcf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_gggaf ,_dgb :=_b .ParseFloat (_gdcf .Value ,64); -if _dgb !=nil {return _dgb ;};_fgdb .StartAngleAttr =&_gggaf ;continue ;};if _gdcf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cece ,_gagf :=_gdcf .Value ,error (nil );if _gagf !=nil {return _gagf ;};_fgdb .CoordsizeAttr =&_cece ;continue ; -};if _gdcf .Name .Local =="\u0074\u0069\u0074l\u0065"{_efcf ,_fgdbf :=_gdcf .Value ,error (nil );if _fgdbf !=nil {return _fgdbf ;};_fgdb .TitleAttr =&_efcf ;continue ;};if _gdcf .Name .Local =="\u0063\u006c\u0061s\u0073"{_ffdc ,_bcbe :=_gdcf .Value ,error (nil ); -if _bcbe !=nil {return _bcbe ;};_fgdb .ClassAttr =&_ffdc ;continue ;};if _gdcf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eagf ,_gbcf :=_gdcf .Value ,error (nil );if _gbcf !=nil {return _gbcf ;};_fgdb .TargetAttr =&_eagf ;continue ;};if _gdcf .Name .Local =="\u0068\u0072\u0065\u0066"{_ccga ,_feece :=_gdcf .Value ,error (nil ); -if _feece !=nil {return _feece ;};_fgdb .HrefAttr =&_ccga ;continue ;};if _gdcf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fgdb .FilledAttr .UnmarshalXMLAttr (_gdcf );continue ;};};_deaf :for {_face ,_cbfc :=d .Token ();if _cbfc !=nil {return _cbfc ; -};switch _cadc :=_face .(type ){case _d .StartElement :switch _cadc .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"}:_fedd :=NewEG_ShapeElements (); -_fedd .Path =NewPath ();if _ecg :=d .DecodeElement (_fedd .Path ,&_cadc );_ecg !=nil {return _ecg ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_fedd );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"}:_dgeb :=NewEG_ShapeElements (); -_dgeb .Formulas =NewFormulas ();if _bdff :=d .DecodeElement (_dgeb .Formulas ,&_cadc );_bdff !=nil {return _bdff ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_dgeb );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"}:_eeed :=NewEG_ShapeElements (); -_eeed .Handles =NewHandles ();if _bcbb :=d .DecodeElement (_eeed .Handles ,&_cadc );_bcbb !=nil {return _bcbb ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_eeed );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"}:_ebbfe :=NewEG_ShapeElements (); -_ebbfe .Fill =NewFill ();if _eeddd :=d .DecodeElement (_ebbfe .Fill ,&_cadc );_eeddd !=nil {return _eeddd ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_ebbfe );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"}:_fgcag :=NewEG_ShapeElements (); -_fgcag .Stroke =NewStroke ();if _gefb :=d .DecodeElement (_fgcag .Stroke ,&_cadc );_gefb !=nil {return _gefb ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_fgcag );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"}:_cedd :=NewEG_ShapeElements (); -_cedd .Shadow =NewShadow ();if _fade :=d .DecodeElement (_cedd .Shadow ,&_cadc );_fade !=nil {return _fade ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_cedd );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"}:_cfab :=NewEG_ShapeElements (); -_cfab .Textbox =NewTextbox ();if _cag :=d .DecodeElement (_cfab .Textbox ,&_cadc );_cag !=nil {return _cag ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_cfab );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"}:_fda :=NewEG_ShapeElements (); -_fda .Textpath =NewTextpath ();if _acb :=d .DecodeElement (_fda .Textpath ,&_cadc );_acb !=nil {return _acb ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_fda );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"}:_aae :=NewEG_ShapeElements (); -_aae .Imagedata =NewImagedata ();if _cfca :=d .DecodeElement (_aae .Imagedata ,&_cadc );_cfca !=nil {return _cfca ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_aae );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"}:_affc :=NewEG_ShapeElements (); -_affc .Skew =NewOfcSkew ();if _cafag :=d .DecodeElement (_affc .Skew ,&_cadc );_cafag !=nil {return _cafag ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_affc );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"}:_cfdd :=NewEG_ShapeElements (); -_cfdd .Extrusion =NewOfcExtrusion ();if _aedd :=d .DecodeElement (_cfdd .Extrusion ,&_cadc );_aedd !=nil {return _aedd ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_cfdd );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"}:_abgdc :=NewEG_ShapeElements (); -_abgdc .Callout =NewOfcCallout ();if _eggdc :=d .DecodeElement (_abgdc .Callout ,&_cadc );_eggdc !=nil {return _eggdc ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_abgdc );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"}:_becg :=NewEG_ShapeElements (); -_becg .Lock =NewOfcLock ();if _gba :=d .DecodeElement (_becg .Lock ,&_cadc );_gba !=nil {return _gba ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_becg );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"}:_ffac :=NewEG_ShapeElements (); -_ffac .Clippath =NewOfcClippath ();if _ggbf :=d .DecodeElement (_ffac .Clippath ,&_cadc );_ggbf !=nil {return _ggbf ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_ffac );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"}:_feecea :=NewEG_ShapeElements (); -_feecea .Signatureline =NewOfcSignatureline ();if _bdd :=d .DecodeElement (_feecea .Signatureline ,&_cadc );_bdd !=nil {return _bdd ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_feecea );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"}:_ecf :=NewEG_ShapeElements (); -_ecf .Wrap =_ce .NewWrap ();if _fdcb :=d .DecodeElement (_ecf .Wrap ,&_cadc );_fdcb !=nil {return _fdcb ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_ecf );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"}:_eaba :=NewEG_ShapeElements (); -_eaba .Anchorlock =_ce .NewAnchorlock ();if _gggg :=d .DecodeElement (_eaba .Anchorlock ,&_cadc );_gggg !=nil {return _gggg ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_eaba );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"}:_aebd :=NewEG_ShapeElements (); -_aebd .Bordertop =_ce .NewBordertop ();if _cedf :=d .DecodeElement (_aebd .Bordertop ,&_cadc );_cedf !=nil {return _cedf ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_aebd );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"}:_bgfe :=NewEG_ShapeElements (); -_bgfe .Borderbottom =_ce .NewBorderbottom ();if _cbfa :=d .DecodeElement (_bgfe .Borderbottom ,&_cadc );_cbfa !=nil {return _cbfa ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_bgfe );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"}:_bbc :=NewEG_ShapeElements (); -_bbc .Borderleft =_ce .NewBorderleft ();if _bafg :=d .DecodeElement (_bbc .Borderleft ,&_cadc );_bafg !=nil {return _bafg ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_bbc );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"}:_efdg :=NewEG_ShapeElements (); -_efdg .Borderright =_ce .NewBorderright ();if _bbae :=d .DecodeElement (_efdg .Borderright ,&_cadc );_bbae !=nil {return _bbae ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_efdg );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"}:_aace :=NewEG_ShapeElements (); -_aace .ClientData =_dc .NewClientData ();if _dgbc :=d .DecodeElement (_aace .ClientData ,&_cadc );_dgbc !=nil {return _dgbc ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_aace );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"}:_ebcg :=NewEG_ShapeElements (); -_ebcg .Textdata =_a .NewTextdata ();if _gabd :=d .DecodeElement (_ebcg .Textdata ,&_cadc );_gabd !=nil {return _gabd ;};_fgdb .EG_ShapeElements =append (_fgdb .EG_ShapeElements ,_ebcg );default:_e .Log .Debug ("\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",_cadc .Name ); -if _fcb :=d .Skip ();_fcb !=nil {return _fcb ;};};case _d .EndElement :break _deaf ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path +func (_fgbg *AG_StrokeAttributes )ValidateWithPath (path string )error {if _bdde :=_fgbg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bdde !=nil {return _bdde ;};if _bead :=_fgbg .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); +_bead !=nil {return _bead ;};if _fbda :=_fgbg .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_fbda !=nil {return _fbda ;};if _feeg :=_fgbg .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072"); +_feeg !=nil {return _feeg ;};if _daf :=_fgbg .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_daf !=nil {return _daf ;};if _abc :=_fgbg .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072"); +_abc !=nil {return _abc ;};if _dag :=_fgbg .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_dag !=nil {return _dag ;};if _ege :=_fgbg .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); +_ege !=nil {return _ege ;};if _adda :=_fgbg .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_adda !=nil {return _adda ;};if _acc :=_fgbg .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072"); +_acc !=nil {return _acc ;};if _cgbe :=_fgbg .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_cgbe !=nil {return _cgbe ;};if _acg :=_fgbg .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072"); +_acg !=nil {return _acg ;};if _ccc :=_fgbg .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072");_ccc !=nil {return _ccc ;};if _eaed :=_fgbg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_eaed !=nil {return _eaed ;};if _bcaeg :=_fgbg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_bcaeg !=nil {return _bcaeg ;};return nil ;};func NewAG_Style ()*AG_Style {_eeafc :=&AG_Style {}; +return _eeafc };func NewOfcCT_Diagram ()*OfcCT_Diagram {_cabb :=&OfcCT_Diagram {};return _cabb };func (_ccffe OfcST_ExtrusionType )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_ccffe .String (),start );};func (_acgffd ST_EditAs )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_acgffd .String (),start ); +};type OfcCT_Proxy struct{StartAttr _ed .ST_TrueFalseBlank ;EndAttr _ed .ST_TrueFalseBlank ;IdrefAttr *string ;ConnectlocAttr *int32 ;};type OfcCT_Skew struct{IdAttr *string ;OnAttr _ed .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ; +ExtAttr ST_Ext ;};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 *_gd .Wrap ;Anchorlock *_gd .Anchorlock ;Bordertop *_gd .Bordertop ;Borderbottom *_gd .Borderbottom ;Borderleft *_gd .Borderleft ;Borderright *_gd .Borderright ;ClientData *_f .ClientData ; +Textdata *_b .Textdata ;};func (_cbde *CT_Handles )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s";};e .EncodeToken (start );if _cbde .H !=nil {_afdc :=_ec .StartElement {Name :_ec .Name {Local :"\u0076\u003a\u0068"}}; +for _ ,_aecd :=range _cbde .H {e .EncodeElement (_aecd ,_afdc );};};e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func (_fcdb *OfcST_ExtrusionPlane )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_eddbf ,_beaca :=d .Token (); +if _beaca !=nil {return _beaca ;};if _cbeabb ,_fcgbeg :=_eddbf .(_ec .EndElement );_fcgbeg &&_cbeabb .Name ==start .Name {*_fcdb =1;return nil ;};if _bcfb ,_efaaba :=_eddbf .(_ec .CharData );!_efaaba {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",_eddbf ); +}else {switch string (_bcfb ){case "":*_fcdb =0;case "\u0058\u0059":*_fcdb =1;case "\u005a\u0058":*_fcdb =2;case "\u0059\u005a":*_fcdb =3;};};_eddbf ,_beaca =d .Token ();if _beaca !=nil {return _beaca ;};if _fdeabc ,_fbdbcb :=_eddbf .(_ec .EndElement ); +_fbdbcb &&_fdeabc .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",_eddbf );};func (_bfceaf *OfcST_BWMode )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_bfceaf =0; +case "\u0063\u006f\u006co\u0072":*_bfceaf =1;case "\u0061\u0075\u0074\u006f":*_bfceaf =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_bfceaf =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_bfceaf =4; +case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_bfceaf =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_bfceaf =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_bfceaf =7;case "\u0062\u006c\u0061c\u006b":*_bfceaf =8; +case "\u0077\u0068\u0069t\u0065":*_bfceaf =9;case "\u0068\u0069\u0064\u0065":*_bfceaf =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_bfceaf =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_bfceaf =12; +};return nil ;};func (_dfcff ST_FillType )Validate ()error {return _dfcff .ValidateWithPath ("")};func (_aadggd *Path )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_aadggd .CT_Path =*NewCT_Path ();for _ ,_dgebf :=range start .Attr {if _dgebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgebf .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_aadggd .ConnecttypeAttr .UnmarshalXMLAttr (_dgebf ); +continue ;};if _dgebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgebf .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_aadggd .ExtrusionokAttr .UnmarshalXMLAttr (_dgebf ); +continue ;};if _dgebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgebf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_gbbed ,_cebff :=_dgebf .Value ,error (nil ); +if _cebff !=nil {return _cebff ;};_aadggd .ConnectanglesAttr =&_gbbed ;continue ;};if _dgebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgebf .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_gdcga ,_eegab :=_dgebf .Value ,error (nil ); +if _eegab !=nil {return _eegab ;};_aadggd .ConnectlocsAttr =&_gdcga ;continue ;};if _dgebf .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_aadggd .GradientshapeokAttr .UnmarshalXMLAttr (_dgebf );continue ; +};if _dgebf .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_aadggd .ShadowokAttr .UnmarshalXMLAttr (_dgebf );continue ;};if _dgebf .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_aadggd .ArrowokAttr .UnmarshalXMLAttr (_dgebf ); +continue ;};if _dgebf .Name .Local =="\u0076"{_caae ,_gggdd :=_dgebf .Value ,error (nil );if _gggdd !=nil {return _gggdd ;};_aadggd .VAttr =&_caae ;continue ;};if _dgebf .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_aadggd .TextpathokAttr .UnmarshalXMLAttr (_dgebf ); +continue ;};if _dgebf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_aadggd .InsetpenokAttr .UnmarshalXMLAttr (_dgebf );continue ;};if _dgebf .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_aadggd .StrokeokAttr .UnmarshalXMLAttr (_dgebf ); +continue ;};if _dgebf .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_aadggd .FillokAttr .UnmarshalXMLAttr (_dgebf );continue ;};if _dgebf .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_eddfe ,_cagcc :=_dgebf .Value ,error (nil ); +if _cagcc !=nil {return _cagcc ;};_aadggd .TextboxrectAttr =&_eddfe ;continue ;};if _dgebf .Name .Local =="\u006c\u0069\u006d\u006f"{_agacg ,_ebddf :=_dgebf .Value ,error (nil );if _ebddf !=nil {return _ebddf ;};_aadggd .LimoAttr =&_agacg ;continue ;}; +if _dgebf .Name .Local =="\u0069\u0064"{_dbfb ,_gadggf :=_dgebf .Value ,error (nil );if _gadggf !=nil {return _gadggf ;};_aadggd .IdAttr =&_dbfb ;continue ;};};for {_ecdadg ,_cddgb :=d .Token ();if _cddgb !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_cddgb ); +};if _decab ,_aefee :=_ecdadg .(_ec .EndElement );_aefee &&_decab .Name ==start .Name {break ;};};return nil ;};func (_bccge *OfcEquationxml )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_bccge .OfcCT_EquationXml =*NewOfcCT_EquationXml (); +for _ ,_egegb :=range start .Attr {if _egegb .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bcef ,_egbga :=_egegb .Value ,error (nil );if _egbga !=nil {return _egbga ;};_bccge .ContentTypeAttr =&_bcef ;continue ;};};_egccb :for {_eaaefe ,_bfefda :=d .Token (); +if _bfefda !=nil {return _bfefda ;};switch _ebdca :=_eaaefe .(type ){case _ec .StartElement :switch _ebdca .Name {default:if _cabdg ,_ggabf :=_c .CreateElement (_ebdca );_ggabf !=nil {return _ggabf ;}else {if _bgedf :=d .DecodeElement (_cabdg ,&_ebdca ); +_bgedf !=nil {return _bgedf ;};_bccge .Any =_cabdg ;};};case _ec .EndElement :break _egccb ;case _ec .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path -func (_egcada *OfcCT_Callout )ValidateWithPath (path string )error {if _cabda :=_egcada .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cabda !=nil {return _cabda ;};if _cabbbg :=_egcada .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072"); -_cabbbg !=nil {return _cabbbg ;};if _daeg :=_egcada .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_daeg !=nil {return _daeg ;};if _daegb :=_egcada .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072"); -_daegb !=nil {return _daegb ;};if _bffac :=_egcada .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_bffac !=nil {return _bffac ;};if _fbfbc :=_egcada .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072"); -_fbfbc !=nil {return _fbfbc ;};if _feea :=_egcada .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_feea !=nil {return _feea ;};if _deafd :=_egcada .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072"); -_deafd !=nil {return _deafd ;};if _fadfe :=_egcada .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fadfe !=nil {return _fadfe ;};return nil ;};func (_baa *AG_OfficeCoreAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _baa .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_baa .SpidAttr )}); -};if _baa .OnedAttr !=_c .ST_TrueFalseUnset {_aaf ,_dgd :=_baa .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _dgd !=nil {return _dgd ;};start .Attr =append (start .Attr ,_aaf );};if _baa .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 :_bf .Sprintf ("\u0025\u0076",*_baa .RegroupidAttr )}); -};if _baa .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_bec ,_fcf :=_baa .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fcf !=nil {return _fcf ; -};start .Attr =append (start .Attr ,_bec );};if _baa .ButtonAttr !=_c .ST_TrueFalseUnset {_cfd ,_bfbf :=_baa .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _bfbf !=nil {return _bfbf ;};start .Attr =append (start .Attr ,_cfd ); -};if _baa .UserhiddenAttr !=_c .ST_TrueFalseUnset {_bcdb ,_eeae :=_baa .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _eeae !=nil {return _eeae ;};start .Attr =append (start .Attr ,_bcdb ); -};if _baa .BulletAttr !=_c .ST_TrueFalseUnset {_bbe ,_gaaf :=_baa .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gaaf !=nil {return _gaaf ;};start .Attr =append (start .Attr ,_bbe );};if _baa .HrAttr !=_c .ST_TrueFalseUnset {_agg ,_fefa :=_baa .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _fefa !=nil {return _fefa ;};start .Attr =append (start .Attr ,_agg );};if _baa .HrstdAttr !=_c .ST_TrueFalseUnset {_adgg ,_edbe :=_baa .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _edbe !=nil {return _edbe ; -};start .Attr =append (start .Attr ,_adgg );};if _baa .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_bdb ,_cacb :=_baa .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _cacb !=nil {return _cacb ; -};start .Attr =append (start .Attr ,_bdb );};if _baa .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_baa .HrpctAttr )});};if _baa .HralignAttr !=OfcST_HrAlignUnset {_edce ,_cbg :=_baa .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _cbg !=nil {return _cbg ;};start .Attr =append (start .Attr ,_edce );};if _baa .AllowincellAttr !=_c .ST_TrueFalseUnset {_eeea ,_cdfce :=_baa .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _cdfce !=nil {return _cdfce ;};start .Attr =append (start .Attr ,_eeea );};if _baa .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_fcce ,_fccg :=_baa .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _fccg !=nil {return _fccg ;};start .Attr =append (start .Attr ,_fcce );};if _baa .UserdrawnAttr !=_c .ST_TrueFalseUnset {_ceed ,_daab :=_baa .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _daab !=nil {return _daab ;};start .Attr =append (start .Attr ,_ceed );};if _baa .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 :_bf .Sprintf ("\u0025\u0076",*_baa .BordertopcolorAttr )}); -};if _baa .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 :_bf .Sprintf ("\u0025\u0076",*_baa .BorderleftcolorAttr )}); -};if _baa .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 :_bf .Sprintf ("\u0025\u0076",*_baa .BorderbottomcolorAttr )}); -};if _baa .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 :_bf .Sprintf ("\u0025\u0076",*_baa .BorderrightcolorAttr )}); -};if _baa .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_efg ,_cbf :=_baa .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _cbf !=nil {return _cbf ;};start .Attr =append (start .Attr ,_efg ); -};if _baa .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 :_bf .Sprintf ("\u0025\u0076",*_baa .DgmnodekindAttr )});};if _baa .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ece ,_cbb :=_baa .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _cbb !=nil {return _cbb ;};start .Attr =append (start .Attr ,_ece );};if _baa .InsetmodeAttr !=OfcST_InsetModeUnset {_bafd ,_bfa :=_baa .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _bfa !=nil {return _bfa ;};start .Attr =append (start .Attr ,_bafd );};return nil ;};func (_fbgea *OfcCT_Callout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbbce :=range start .Attr {if _fbbce .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_fbgea .LengthspecifiedAttr .UnmarshalXMLAttr (_fbbce ); -continue ;};if _fbbce .Name .Local =="\u006f\u006e"{_fbgea .OnAttr .UnmarshalXMLAttr (_fbbce );continue ;};if _fbbce .Name .Local =="\u0067\u0061\u0070"{_cfegg ,_accb :=_fbbce .Value ,error (nil );if _accb !=nil {return _accb ;};_fbgea .GapAttr =&_cfegg ; -continue ;};if _fbbce .Name .Local =="\u0061\u006e\u0067l\u0065"{_fbgea .AngleAttr .UnmarshalXMLAttr (_fbbce );continue ;};if _fbbce .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_fbgea .DropautoAttr .UnmarshalXMLAttr (_fbbce );continue ; -};if _fbbce .Name .Local =="\u0064\u0072\u006f\u0070"{_abfga ,_feecf :=_fbbce .Value ,error (nil );if _feecf !=nil {return _feecf ;};_fbgea .DropAttr =&_abfga ;continue ;};if _fbbce .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_acgg ,_eaaf :=_fbbce .Value ,error (nil ); -if _eaaf !=nil {return _eaaf ;};_fbgea .DistanceAttr =&_acgg ;continue ;};if _fbbce .Name .Local =="\u0074\u0079\u0070\u0065"{_ddeg ,_ecafc :=_fbbce .Value ,error (nil );if _ecafc !=nil {return _ecafc ;};_fbgea .TypeAttr =&_ddeg ;continue ;};if _fbbce .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_gfgde ,_aaaca :=_fbbce .Value ,error (nil ); -if _aaaca !=nil {return _aaaca ;};_fbgea .LengthAttr =&_gfgde ;continue ;};if _fbbce .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_fbgea .AccentbarAttr .UnmarshalXMLAttr (_fbbce );continue ;};if _fbbce .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_fbgea .TextborderAttr .UnmarshalXMLAttr (_fbbce ); -continue ;};if _fbbce .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_fbgea .MinusxAttr .UnmarshalXMLAttr (_fbbce );continue ;};if _fbbce .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_fbgea .MinusyAttr .UnmarshalXMLAttr (_fbbce );continue ; -};if _fbbce .Name .Local =="\u0065\u0078\u0074"{_fbgea .ExtAttr .UnmarshalXMLAttr (_fbbce );continue ;};};for {_fged ,_beddc :=d .Token ();if _beddc !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_beddc ); -};if _begfe ,_gddc :=_fged .(_d .EndElement );_gddc &&_begfe .Name ==start .Name {break ;};};return nil ;};func (_fdbb *Curve )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _fdbb .CT_Curve .MarshalXML (e ,start );};type OfcCT_Relation struct{IdsrcAttr *string ; -IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;};type Shadow struct{CT_Shadow };type OfcCT_Complex struct{ExtAttr ST_Ext ;}; +// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path +func (_fcbaf *OfcSkew )ValidateWithPath (path string )error {if _ffagf :=_fcbaf .OfcCT_Skew .ValidateWithPath (path );_ffagf !=nil {return _ffagf ;};return nil ;};type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;};type OfcComplex struct{OfcCT_Complex }; -// Validate validates the OfcCT_Extrusion and its children -func (_bccbd *OfcCT_Extrusion )Validate ()error {return _bccbd .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};func NewCT_Handles ()*CT_Handles {_eedce :=&CT_Handles {};return _eedce };func (_ddcac *ST_Ext )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddcac =0; -case "\u0076\u0069\u0065\u0077":*_ddcac =1;case "\u0065\u0064\u0069\u0074":*_ddcac =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_ddcac =3;};return nil ;}; -// Validate validates the OfcRight and its children -func (_bdcag *OfcRight )Validate ()error {return _bdcag .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");}; +// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path +func (_ecfg *CT_Formulas )ValidateWithPath (path string )error {for _bdec ,_aeeca :=range _ecfg .F {if _dcfd :=_aeeca .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_bdec ));_dcfd !=nil {return _dcfd ;};};return nil ; +};func (_ebge OfcST_ColorMode )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_cbdcd :=_ec .Attr {};_cbdcd .Name =name ;switch _ebge {case OfcST_ColorModeUnset :_cbdcd .Value ="";case OfcST_ColorModeAuto :_cbdcd .Value ="\u0061\u0075\u0074\u006f"; +case OfcST_ColorModeCustom :_cbdcd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _cbdcd ,nil ;}; -// Validate validates the CT_Line and its children -func (_dfba *CT_Line )Validate ()error {return _dfba .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");}; +// Validate validates the AG_Path and its children +func (_gcge *AG_Path )Validate ()error {return _gcge .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};func NewTextpath ()*Textpath {_dcegd :=&Textpath {};_dcegd .CT_TextPath =*NewCT_TextPath ();return _dcegd ;};func NewOfcCT_RelationTable ()*OfcCT_RelationTable {_ecee :=&OfcCT_RelationTable {}; +return _ecee };func (_facaf *OfcCT_Extrusion )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e";};if _facaf .OnAttr !=_ed .ST_TrueFalseUnset {_cacbf ,_efeade :=_facaf .OnAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u006e"}); +if _efeade !=nil {return _efeade ;};start .Attr =append (start .Attr ,_cacbf );};if _facaf .TypeAttr !=OfcST_ExtrusionTypeUnset {_effa ,_cfagb :=_facaf .TypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0074\u0079\u0070\u0065"});if _cfagb !=nil {return _cfagb ; +};start .Attr =append (start .Attr ,_effa );};if _facaf .RenderAttr !=OfcST_ExtrusionRenderUnset {_begb ,_cfef :=_facaf .RenderAttr .MarshalXMLAttr (_ec .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _cfef !=nil {return _cfef ;};start .Attr =append (start .Attr ,_begb ); +};if _facaf .ViewpointoriginAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .ViewpointoriginAttr )}); +};if _facaf .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .ViewpointAttr )});};if _facaf .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_fceca ,_aadde :=_facaf .PlaneAttr .MarshalXMLAttr (_ec .Name {Local :"\u0070\u006c\u0061n\u0065"}); +if _aadde !=nil {return _aadde ;};start .Attr =append (start .Attr ,_fceca );};if _facaf .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .SkewangleAttr )}); +};if _facaf .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .SkewamtAttr )});};if _facaf .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .ForedepthAttr )}); +};if _facaf .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .BackdepthAttr )});};if _facaf .OrientationAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .OrientationAttr )}); +};if _facaf .OrientationangleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .OrientationangleAttr )}); +};if _facaf .LockrotationcenterAttr !=_ed .ST_TrueFalseUnset {_edfdg ,_eceabf :=_facaf .LockrotationcenterAttr .MarshalXMLAttr (_ec .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _eceabf !=nil {return _eceabf ; +};start .Attr =append (start .Attr ,_edfdg );};if _facaf .AutorotationcenterAttr !=_ed .ST_TrueFalseUnset {_cdfde ,_eefbb :=_facaf .AutorotationcenterAttr .MarshalXMLAttr (_ec .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"}); +if _eefbb !=nil {return _eefbb ;};start .Attr =append (start .Attr ,_cdfde );};if _facaf .RotationcenterAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .RotationcenterAttr )}); +};if _facaf .RotationangleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .RotationangleAttr )}); +};if _facaf .ColormodeAttr !=OfcST_ColorModeUnset {_aeaeg ,_fddcg :=_facaf .ColormodeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _fddcg !=nil {return _fddcg ;};start .Attr =append (start .Attr ,_aeaeg );}; +if _facaf .ColorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .ColorAttr )});};if _facaf .ShininessAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .ShininessAttr )}); +};if _facaf .SpecularityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .SpecularityAttr )});};if _facaf .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .DiffusityAttr )}); +};if _facaf .MetalAttr !=_ed .ST_TrueFalseUnset {_afaf ,_gecgc :=_facaf .MetalAttr .MarshalXMLAttr (_ec .Name {Local :"\u006d\u0065\u0074a\u006c"});if _gecgc !=nil {return _gecgc ;};start .Attr =append (start .Attr ,_afaf );};if _facaf .EdgeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .EdgeAttr )}); +};if _facaf .FacetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .FacetAttr )});};if _facaf .LightfaceAttr !=_ed .ST_TrueFalseUnset {_aaeec ,_efecf :=_facaf .LightfaceAttr .MarshalXMLAttr (_ec .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"}); +if _efecf !=nil {return _efecf ;};start .Attr =append (start .Attr ,_aaeec );};if _facaf .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .BrightnessAttr )}); +};if _facaf .LightpositionAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .LightpositionAttr )}); +};if _facaf .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .LightlevelAttr )});};if _facaf .LightharshAttr !=_ed .ST_TrueFalseUnset {_ddegac ,_egda :=_facaf .LightharshAttr .MarshalXMLAttr (_ec .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"}); +if _egda !=nil {return _egda ;};start .Attr =append (start .Attr ,_ddegac );};if _facaf .Lightposition2Attr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .Lightposition2Attr )}); +};if _facaf .Lightlevel2Attr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"},Value :_g .Sprintf ("\u0025\u0076",*_facaf .Lightlevel2Attr )});};if _facaf .Lightharsh2Attr !=_ed .ST_TrueFalseUnset {_ccbbf ,_edcad :=_facaf .Lightharsh2Attr .MarshalXMLAttr (_ec .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"}); +if _edcad !=nil {return _edcad ;};start .Attr =append (start .Attr ,_ccbbf );};if _facaf .ExtAttr !=ST_ExtUnset {_gffed ,_fgceg :=_facaf .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fgceg !=nil {return _fgceg ;};start .Attr =append (start .Attr ,_gffed ); +};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func (_aefgdf *Oval )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _aefgdf .CT_Oval .MarshalXML (e ,start );}; -// Validate validates the Rect and its children -func (_gbdcd *Rect )Validate ()error {return _gbdcd .ValidateWithPath ("\u0052\u0065\u0063\u0074")};func (_dcee *AG_ImageAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cad :=range start .Attr {if _cad .Name .Local =="\u0073\u0072\u0063"{_gcg ,_cac :=_cad .Value ,error (nil ); -if _cac !=nil {return _cac ;};_dcee .SrcAttr =&_gcg ;continue ;};if _cad .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_gbce ,_eddb :=_cad .Value ,error (nil );if _eddb !=nil {return _eddb ;};_dcee .CropleftAttr =&_gbce ;continue ;}; -if _cad .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_dea ,_cccb :=_cad .Value ,error (nil );if _cccb !=nil {return _cccb ;};_dcee .CroptopAttr =&_dea ;continue ;};if _cad .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_dgg ,_defe :=_cad .Value ,error (nil ); -if _defe !=nil {return _defe ;};_dcee .CroprightAttr =&_dgg ;continue ;};if _cad .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_gee ,_gec :=_cad .Value ,error (nil );if _gec !=nil {return _gec ;};_dcee .CropbottomAttr =&_gee ; -continue ;};if _cad .Name .Local =="\u0067\u0061\u0069\u006e"{_fbaa ,_aefg :=_cad .Value ,error (nil );if _aefg !=nil {return _aefg ;};_dcee .GainAttr =&_fbaa ;continue ;};if _cad .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_daf ,_eedc :=_cad .Value ,error (nil ); -if _eedc !=nil {return _eedc ;};_dcee .BlacklevelAttr =&_daf ;continue ;};if _cad .Name .Local =="\u0067\u0061\u006dm\u0061"{_gaf ,_agcb :=_cad .Value ,error (nil );if _agcb !=nil {return _agcb ;};_dcee .GammaAttr =&_gaf ;continue ;};if _cad .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_dcee .GrayscaleAttr .UnmarshalXMLAttr (_cad ); -continue ;};if _cad .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_dcee .BilevelAttr .UnmarshalXMLAttr (_cad );continue ;};};for {_dad ,_gaad :=d .Token ();if _gaad !=nil {return _bf .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",_gaad ); -};if _ceeg ,_eba :=_dad .(_d .EndElement );_eba &&_ceeg .Name ==start .Name {break ;};};return nil ;};func NewCT_Shape ()*CT_Shape {_dcdfb :=&CT_Shape {};return _dcdfb };func (_eeeafd OfcST_OLEDrawAspect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eeeafd .String (),start ); -};func (_fdcff *OfcCT_IdMap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0069\u0064\u006d\u0061\u0070";};if _fdcff .DataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_bf .Sprintf ("\u0025\u0076",*_fdcff .DataAttr )}); -};if _fdcff .ExtAttr !=ST_ExtUnset {_ggfd ,_ddcdd :=_fdcff .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ddcdd !=nil {return _ddcdd ;};start .Attr =append (start .Attr ,_ggfd );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// Validate validates the OfcBottom and its children +func (_dcbfb *OfcBottom )Validate ()error {return _dcbfb .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");}; -// ValidateWithPath validates the OfcSkew and its children, prefixing error messages with path -func (_bfgfg *OfcSkew )ValidateWithPath (path string )error {if _baca :=_bfgfg .OfcCT_Skew .ValidateWithPath (path );_baca !=nil {return _baca ;};return nil ;};func (_bgedf *OfcLock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bgedf .OfcCT_Lock =*NewOfcCT_Lock (); -for _ ,_cefcf :=range start .Attr {if _cefcf .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bgedf .PositionAttr .UnmarshalXMLAttr (_cefcf );continue ;};if _cefcf .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_bgedf .SelectionAttr .UnmarshalXMLAttr (_cefcf ); -continue ;};if _cefcf .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_bgedf .GroupingAttr .UnmarshalXMLAttr (_cefcf );continue ;};if _cefcf .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_bgedf .UngroupingAttr .UnmarshalXMLAttr (_cefcf ); -continue ;};if _cefcf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_bgedf .RotationAttr .UnmarshalXMLAttr (_cefcf );continue ;};if _cefcf .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_bgedf .CroppingAttr .UnmarshalXMLAttr (_cefcf ); -continue ;};if _cefcf .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_bgedf .VerticiesAttr .UnmarshalXMLAttr (_cefcf );continue ;};if _cefcf .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_bgedf .AdjusthandlesAttr .UnmarshalXMLAttr (_cefcf ); -continue ;};if _cefcf .Name .Local =="\u0074\u0065\u0078\u0074"{_bgedf .TextAttr .UnmarshalXMLAttr (_cefcf );continue ;};if _cefcf .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_bgedf .AspectratioAttr .UnmarshalXMLAttr (_cefcf ); -continue ;};if _cefcf .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_bgedf .ShapetypeAttr .UnmarshalXMLAttr (_cefcf );continue ;};if _cefcf .Name .Local =="\u0065\u0078\u0074"{_bgedf .ExtAttr .UnmarshalXMLAttr (_cefcf );continue ;};};for {_eccaa ,_ddgccg :=d .Token (); -if _ddgccg !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_ddgccg );};if _edeag ,_edbad :=_eccaa .(_d .EndElement );_edbad &&_edeag .Name ==start .Name {break ;};};return nil ; -};func (_fbgge OfcST_How )String ()string {switch _fbgge {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u006d\u0069\u0064\u0064\u006c\u0065";case 3:return "\u0062\u006f\u0074\u0074\u006f\u006d";case 4:return "\u006c\u0065\u0066\u0074"; -case 5:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 6:return "\u0072\u0069\u0067h\u0074";};return "";};type CT_Path struct{VAttr *string ;LimoAttr *string ;TextboxrectAttr *string ;FillokAttr _c .ST_TrueFalse ;StrokeokAttr _c .ST_TrueFalse ;ShadowokAttr _c .ST_TrueFalse ; -ArrowokAttr _c .ST_TrueFalse ;GradientshapeokAttr _c .ST_TrueFalse ;TextpathokAttr _c .ST_TrueFalse ;InsetpenokAttr _c .ST_TrueFalse ;ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _c .ST_TrueFalse ; -IdAttr *string ;};func (_aabc *OfcSignatureline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aabc .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_ffgea :=range start .Attr {if _ffgea .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_cgbafe ,_bgade :=_ffgea .Value ,error (nil ); -if _bgade !=nil {return _bgade ;};_aabc .SuggestedsignerAttr =&_cgbafe ;continue ;};if _ffgea .Name .Local =="\u0069\u0064"{_aedgff ,_bbecb :=_ffgea .Value ,error (nil );if _bbecb !=nil {return _bbecb ;};_aabc .IdAttr =&_aedgff ;continue ;};if _ffgea .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_dceefc ,_fcefb :=_ffgea .Value ,error (nil ); -if _fcefb !=nil {return _fcefb ;};_aabc .ProvidAttr =&_dceefc ;continue ;};if _ffgea .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_aabc .SigninginstructionssetAttr .UnmarshalXMLAttr (_ffgea ); -continue ;};if _ffgea .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_aabc .AllowcommentsAttr .UnmarshalXMLAttr (_ffgea );continue ;};if _ffgea .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_aabc .ShowsigndateAttr .UnmarshalXMLAttr (_ffgea ); -continue ;};if _ffgea .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_aabc .IssignaturelineAttr .UnmarshalXMLAttr (_ffgea );continue ;};if _ffgea .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_ceedf ,_eecec :=_ffgea .Value ,error (nil ); -if _eecec !=nil {return _eecec ;};_aabc .Suggestedsigner2Attr =&_ceedf ;continue ;};if _ffgea .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_dddd ,_gafgd :=_ffgea .Value ,error (nil );if _gafgd !=nil {return _gafgd ; -};_aabc .SuggestedsigneremailAttr =&_dddd ;continue ;};if _ffgea .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_bedgd ,_cfcec :=_ffgea .Value ,error (nil );if _cfcec !=nil {return _cfcec ; -};_aabc .SigninginstructionsAttr =&_bedgd ;continue ;};if _ffgea .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_fgagb ,_cecef :=_ffgea .Value ,error (nil );if _cecef !=nil {return _cecef ;};_aabc .AddlxmlAttr =&_fgagb ;continue ;};if _ffgea .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_gcbgb ,_gddage :=_ffgea .Value ,error (nil ); -if _gddage !=nil {return _gddage ;};_aabc .SigprovurlAttr =&_gcbgb ;continue ;};if _ffgea .Name .Local =="\u0065\u0078\u0074"{_aabc .ExtAttr .UnmarshalXMLAttr (_ffgea );continue ;};};for {_deafe ,_dgaebg :=d .Token ();if _dgaebg !=nil {return _bf .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",_dgaebg ); -};if _cdefb ,_cceade :=_deafe .(_d .EndElement );_cceade &&_cdefb .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path +func (_acda *CT_PolyLine )ValidateWithPath (path string )error {for _aabd ,_dgbca :=range _acda .Ink {if _fcfd :=_dgbca .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_aabd ));_fcfd !=nil {return _fcfd ; +};};for _ffdcdc ,_eabd :=range _acda .EG_ShapeElements {if _beefg :=_eabd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ffdcdc )); +_beefg !=nil {return _beefg ;};};if _faega :=_acda .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_faega !=nil {return _faega ;};if _dgegd :=_acda .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_dgegd !=nil {return _dgegd ;};if _gcefa :=_acda .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gcefa !=nil {return _gcefa ;};if _edafa :=_acda .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_edafa !=nil {return _edafa ;};if _dffcc :=_acda .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dffcc !=nil {return _dffcc ;};if _dfegb :=_acda .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_dfegb !=nil {return _dfegb ;};if _ccece :=_acda .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ccece !=nil {return _ccece ;};if _ebbbb :=_acda .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_ebbbb !=nil {return _ebbbb ;};if _cfeb :=_acda .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cfeb !=nil {return _cfeb ;};if _ggdba :=_acda .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_ggdba !=nil {return _ggdba ;};if _adbdb :=_acda .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_adbdb !=nil {return _adbdb ;};if _eebgd :=_acda .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_eebgd !=nil {return _eebgd ;};if _cdbcb :=_acda .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cdbcb !=nil {return _cdbcb ;};if _ebade :=_acda .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_ebade !=nil {return _ebade ;};if _bdbca :=_acda .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bdbca !=nil {return _bdbca ;};if _dbadf :=_acda .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_dbadf !=nil {return _dbadf ;};if _dafc :=_acda .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_dafc !=nil {return _dafc ;};if _cbebg :=_acda .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_cbebg !=nil {return _cbebg ;};if _gaff :=_acda .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gaff !=nil {return _gaff ;};if _geffa :=_acda .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_geffa !=nil {return _geffa ;};if _feegf :=_acda .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_feegf !=nil {return _feegf ;};if _bfgfe :=_acda .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_bfgfe !=nil {return _bfgfe ;};if _adbc :=_acda .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_adbc !=nil {return _adbc ;};if _caaa :=_acda .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_caaa !=nil {return _caaa ;};if _egbd :=_acda .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_egbd !=nil {return _egbd ;};if _fdea :=_acda .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_fdea !=nil {return _fdea ;};if _begac :=_acda .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_begac !=nil {return _begac ;};if _egdf :=_acda .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_egdf !=nil {return _egdf ;};if _dgfbd :=_acda .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dgfbd !=nil {return _dgfbd ;};return nil ;};func (_ceafa *OfcEquationxml )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ceafa .OfcCT_EquationXml .MarshalXML (e ,start );};func (_bfeac *OfcCT_ClipPath )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_cafaa :=range start .Attr {if _cafaa .Name .Local =="\u0076"{_accfe ,_bbeg :=_cafaa .Value ,error (nil ); +if _bbeg !=nil {return _bbeg ;};_bfeac .VAttr =_accfe ;continue ;};};for {_edfab ,_geba :=d .Token ();if _geba !=nil {return _g .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",_geba ); +};if _cabee ,_bfaad :=_edfab .(_ec .EndElement );_bfaad &&_cabee .Name ==start .Name {break ;};};return nil ;};func (_bdff ST_EditAs )Validate ()error {return _bdff .ValidateWithPath ("")};func (_fbebb *OfcCT_Skew )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f\u003a\u0073\u006b\u0065\u0077"; +};if _fbebb .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fbebb .IdAttr )});};if _fbebb .OnAttr !=_ed .ST_TrueFalseUnset {_acbbdeb ,_adbad :=_fbebb .OnAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u006e"}); +if _adbad !=nil {return _adbad ;};start .Attr =append (start .Attr ,_acbbdeb );};if _fbebb .OffsetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fbebb .OffsetAttr )}); +};if _fbebb .OriginAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_fbebb .OriginAttr )});};if _fbebb .MatrixAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_fbebb .MatrixAttr )}); +};if _fbebb .ExtAttr !=ST_ExtUnset {_cbged ,_gbefd :=_fbebb .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gbefd !=nil {return _gbefd ;};start .Attr =append (start .Attr ,_cbged );};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name }); +return nil ;};func (_abgag *OfcCT_Proxy )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_fedff :=range start .Attr {if _fedff .Name .Local =="\u0073\u0074\u0061r\u0074"{_abgag .StartAttr .UnmarshalXMLAttr (_fedff );continue ;};if _fedff .Name .Local =="\u0065\u006e\u0064"{_abgag .EndAttr .UnmarshalXMLAttr (_fedff ); +continue ;};if _fedff .Name .Local =="\u0069\u0064\u0072e\u0066"{_adgdgc ,_dddeg :=_fedff .Value ,error (nil );if _dddeg !=nil {return _dddeg ;};_abgag .IdrefAttr =&_adgdgc ;continue ;};if _fedff .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_cffgg ,_dadeff :=_ee .ParseInt (_fedff .Value ,10,32); +if _dadeff !=nil {return _dadeff ;};_gdabb :=int32 (_cffgg );_abgag .ConnectlocAttr =&_gdabb ;continue ;};};for {_acfccd ,_gecc :=d .Token ();if _gecc !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_gecc ); +};if _geaab ,_gafga :=_acfccd .(_ec .EndElement );_gafga &&_geaab .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the CT_F and its children, prefixing error messages with path -func (_efdda *CT_F )ValidateWithPath (path string )error {return nil }; +// Validate validates the Shape and its children +func (_fgbfe *Shape )Validate ()error {return _fgbfe .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};func NewCT_ImageData ()*CT_ImageData {_efcc :=&CT_ImageData {};return _efcc };func (_gbgb *OfcST_ConnectorType )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_cbcgc ,_ebgeg :=d .Token (); +if _ebgeg !=nil {return _ebgeg ;};if _ecfgb ,_cbdgdd :=_cbcgc .(_ec .EndElement );_cbdgdd &&_ecfgb .Name ==start .Name {*_gbgb =1;return nil ;};if _dgbbc ,_bdefd :=_cbcgc .(_ec .CharData );!_bdefd {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",_cbcgc ); +}else {switch string (_dgbbc ){case "":*_gbgb =0;case "\u006e\u006f\u006e\u0065":*_gbgb =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_gbgb =2;case "\u0065\u006c\u0062o\u0077":*_gbgb =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_gbgb =4; +};};_cbcgc ,_ebgeg =d .Token ();if _ebgeg !=nil {return _ebgeg ;};if _cedged ,_degcaf :=_cbcgc .(_ec .EndElement );_degcaf &&_cedged .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",_cbcgc ); +};func (_fbegf *OfcCT_ColorMru )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075";};if _fbegf .ColorsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fbegf .ColorsAttr )}); +};if _fbegf .ExtAttr !=ST_ExtUnset {_gbdf ,_bgeae :=_fbegf .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bgeae !=nil {return _bgeae ;};start .Attr =append (start .Attr ,_gbdf );};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name }); +return nil ;};type OfcST_ExtrusionPlane byte ;func (_feedc *ST_ShadowType )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_feedc =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_feedc =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_feedc =2; +case "\u0065\u006d\u0062\u006f\u0073\u0073":*_feedc =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_feedc =4;};return nil ;}; -// Validate validates the OfcLeft and its children -func (_cegaed *OfcLeft )Validate ()error {return _cegaed .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};func (_fadef *Group )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fadef .CT_Group =*NewCT_Group ();for _ ,_bdgbd :=range start .Attr {if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fadef .AllowincellAttr .UnmarshalXMLAttr (_bdgbd ); -continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fadef .BulletAttr .UnmarshalXMLAttr (_bdgbd ); -continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0068\u0072"{_fadef .HrAttr .UnmarshalXMLAttr (_bdgbd ); -continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u006f\u006e\u0065\u0064"{_fadef .OnedAttr .UnmarshalXMLAttr (_bdgbd ); -continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fadef .HralignAttr .UnmarshalXMLAttr (_bdgbd ); -continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_bbcb ,_decag :=_bdgbd .Value ,error (nil ); -if _decag !=nil {return _decag ;};_fadef .TablelimitsAttr =&_bbcb ;continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fafgd ,_cbbed :=_b .ParseInt (_bdgbd .Value ,10,64); -if _cbbed !=nil {return _cbbed ;};_fadef .RegroupidAttr =&_fafgd ;continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_egabc ,_eacdd :=_bdgbd .Value ,error (nil ); -if _eacdd !=nil {return _eacdd ;};_fadef .BordertopcolorAttr =&_egabc ;continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0073\u0070\u0069\u0064"{_befga ,_gcfg :=_bdgbd .Value ,error (nil ); -if _gcfg !=nil {return _gcfg ;};_fadef .SpidAttr =&_befga ;continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0068\u0072\u0070c\u0074"{_afefg ,_dgdfe :=_b .ParseFloat (_bdgbd .Value ,64); -if _dgdfe !=nil {return _dgdfe ;};_deafb :=float32 (_afefg );_fadef .HrpctAttr =&_deafb ;continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bgff ,_bgfc :=_bdgbd .Value ,error (nil ); -if _bgfc !=nil {return _bgfc ;};_fadef .BorderrightcolorAttr =&_bgff ;continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fadef .ButtonAttr .UnmarshalXMLAttr (_bdgbd ); -continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0068\u0072\u0073t\u0064"{_fadef .HrstdAttr .UnmarshalXMLAttr (_bdgbd ); -continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fadef .DgmlayoutAttr .UnmarshalXMLAttr (_bdgbd ); -continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fadef .UserdrawnAttr .UnmarshalXMLAttr (_bdgbd ); -continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fadef .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bdgbd ); -continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fadef .UserhiddenAttr .UnmarshalXMLAttr (_bdgbd ); -continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gdfea ,_fgbce :=_bdgbd .Value ,error (nil ); -if _fgbce !=nil {return _fgbce ;};_fadef .BorderleftcolorAttr =&_gdfea ;continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fadef .InsetmodeAttr .UnmarshalXMLAttr (_bdgbd ); -continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fadef .AllowoverlapAttr .UnmarshalXMLAttr (_bdgbd ); -continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_bgbgf ,_cbcdad :=_bdgbd .Value ,error (nil ); -if _cbcdad !=nil {return _cbcdad ;};_fadef .TablepropertiesAttr =&_bgbgf ;continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fadef .HrnoshadeAttr .UnmarshalXMLAttr (_bdgbd ); -continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fadef .DgmlayoutmruAttr .UnmarshalXMLAttr (_bdgbd ); -continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gagae ,_cgafg :=_b .ParseInt (_bdgbd .Value ,10,64); -if _cgafg !=nil {return _cgafg ;};_fadef .DgmnodekindAttr =&_gagae ;continue ;};if _bdgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdgbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_afaeb ,_bacbd :=_bdgbd .Value ,error (nil ); -if _bacbd !=nil {return _bacbd ;};_fadef .BorderbottomcolorAttr =&_afaeb ;continue ;};if _bdgbd .Name .Local =="\u0070\u0072\u0069n\u0074"{_fadef .PrintAttr .UnmarshalXMLAttr (_bdgbd );continue ;};if _bdgbd .Name .Local =="\u0074\u0069\u0074l\u0065"{_egff ,_bged :=_bdgbd .Value ,error (nil ); -if _bged !=nil {return _bged ;};_fadef .TitleAttr =&_egff ;continue ;};if _bdgbd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_afcgc ,_dgbfg :=_bdgbd .Value ,error (nil );if _dgbfg !=nil {return _dgbfg ;};_fadef .CoordoriginAttr =&_afcgc ; -continue ;};if _bdgbd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_acccc ,_fdda :=_bdgbd .Value ,error (nil );if _fdda !=nil {return _fdda ;};_fadef .WrapcoordsAttr =&_acccc ;continue ;};if _bdgbd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eced ,_cdffg :=_bdgbd .Value ,error (nil ); -if _cdffg !=nil {return _cdffg ;};_fadef .CoordsizeAttr =&_eced ;continue ;};if _bdgbd .Name .Local =="\u0073\u0074\u0079l\u0065"{_bfcadc ,_dcffg :=_bdgbd .Value ,error (nil );if _dcffg !=nil {return _dcffg ;};_fadef .StyleAttr =&_bfcadc ;continue ;};if _bdgbd .Name .Local =="\u0069\u0064"{_bddg ,_fadad :=_bdgbd .Value ,error (nil ); -if _fadad !=nil {return _fadad ;};_fadef .IdAttr =&_bddg ;continue ;};if _bdgbd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cefa ,_dbagad :=_bdgbd .Value ,error (nil );if _dbagad !=nil {return _dbagad ;};_fadef .FillcolorAttr =&_cefa ; -continue ;};if _bdgbd .Name .Local =="\u0063\u006c\u0061s\u0073"{_fbde ,_cebdf :=_bdgbd .Value ,error (nil );if _cebdf !=nil {return _cebdf ;};_fadef .ClassAttr =&_fbde ;continue ;};if _bdgbd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bbdc ,_febef :=_bdgbd .Value ,error (nil ); -if _febef !=nil {return _febef ;};_fadef .TargetAttr =&_bbdc ;continue ;};if _bdgbd .Name .Local =="\u0068\u0072\u0065\u0066"{_dbbg ,_bgaccf :=_bdgbd .Value ,error (nil );if _bgaccf !=nil {return _bgaccf ;};_fadef .HrefAttr =&_dbbg ;continue ;};if _bdgbd .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_fadef .EditasAttr .UnmarshalXMLAttr (_bdgbd ); -continue ;};if _bdgbd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fadef .FilledAttr .UnmarshalXMLAttr (_bdgbd );continue ;};if _bdgbd .Name .Local =="\u0061\u006c\u0074"{_cdcc ,_caccd :=_bdgbd .Value ,error (nil );if _caccd !=nil {return _caccd ; -};_fadef .AltAttr =&_cdcc ;continue ;};};_eefd :for {_ebcbe ,_ecgga :=d .Token ();if _ecgga !=nil {return _ecgga ;};switch _faeb :=_ebcbe .(type ){case _d .StartElement :switch _faeb .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"}:_bfcfd :=NewGroup (); -if _cbcgb :=d .DecodeElement (_bfcfd ,&_faeb );_cbcgb !=nil {return _cbcgb ;};_fadef .Group =append (_fadef .Group ,_bfcfd );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"}:_beaabg :=NewShape (); -if _cdec :=d .DecodeElement (_beaabg ,&_faeb );_cdec !=nil {return _cdec ;};_fadef .Shape =append (_fadef .Shape ,_beaabg );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"}:_gfaac :=NewShapetype (); -if _aaaea :=d .DecodeElement (_gfaac ,&_faeb );_aaaea !=nil {return _aaaea ;};_fadef .Shapetype =append (_fadef .Shapetype ,_gfaac );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"}:_beaccd :=NewArc (); -if _ecddc :=d .DecodeElement (_beaccd ,&_faeb );_ecddc !=nil {return _ecddc ;};_fadef .Arc =append (_fadef .Arc ,_beaccd );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"}:_cggc :=NewCurve (); -if _egffc :=d .DecodeElement (_cggc ,&_faeb );_egffc !=nil {return _egffc ;};_fadef .Curve =append (_fadef .Curve ,_cggc );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"}:_bgfdb :=NewImage (); -if _dbda :=d .DecodeElement (_bgfdb ,&_faeb );_dbda !=nil {return _dbda ;};_fadef .Image =append (_fadef .Image ,_bgfdb );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"}:_cgffd :=NewLine (); -if _fdgfg :=d .DecodeElement (_cgffd ,&_faeb );_fdgfg !=nil {return _fdgfg ;};_fadef .Line =append (_fadef .Line ,_cgffd );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"}:_fabb :=NewOval (); -if _bgcdg :=d .DecodeElement (_fabb ,&_faeb );_bgcdg !=nil {return _bgcdg ;};_fadef .Oval =append (_fadef .Oval ,_fabb );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"}:_gfec :=NewPolyline (); -if _dbcde :=d .DecodeElement (_gfec ,&_faeb );_dbcde !=nil {return _dbcde ;};_fadef .Polyline =append (_fadef .Polyline ,_gfec );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"}:_ffdec :=NewRect (); -if _bfcga :=d .DecodeElement (_ffdec ,&_faeb );_bfcga !=nil {return _bfcga ;};_fadef .Rect =append (_fadef .Rect ,_ffdec );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"}:_bcaac :=NewRoundrect (); -if _dfecd :=d .DecodeElement (_bcaac ,&_faeb );_dfecd !=nil {return _dfecd ;};_fadef .Roundrect =append (_fadef .Roundrect ,_bcaac );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"}:_bfgee :=NewOfcDiagram (); -if _gagd :=d .DecodeElement (_bfgee ,&_faeb );_gagd !=nil {return _gagd ;};_fadef .Diagram =append (_fadef .Diagram ,_bfgee );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"}:_edea :=NewEG_ShapeElements (); -_edea .Path =NewPath ();if _ecbbb :=d .DecodeElement (_edea .Path ,&_faeb );_ecbbb !=nil {return _ecbbb ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_edea );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"}:_aedaf :=NewEG_ShapeElements (); -_aedaf .Formulas =NewFormulas ();if _fegd :=d .DecodeElement (_aedaf .Formulas ,&_faeb );_fegd !=nil {return _fegd ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_aedaf );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"}:_bfec :=NewEG_ShapeElements (); -_bfec .Handles =NewHandles ();if _agggc :=d .DecodeElement (_bfec .Handles ,&_faeb );_agggc !=nil {return _agggc ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_bfec );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"}:_fdgee :=NewEG_ShapeElements (); -_fdgee .Fill =NewFill ();if _gedba :=d .DecodeElement (_fdgee .Fill ,&_faeb );_gedba !=nil {return _gedba ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_fdgee );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"}:_deebd :=NewEG_ShapeElements (); -_deebd .Stroke =NewStroke ();if _fbagf :=d .DecodeElement (_deebd .Stroke ,&_faeb );_fbagf !=nil {return _fbagf ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_deebd );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"}:_bbabf :=NewEG_ShapeElements (); -_bbabf .Shadow =NewShadow ();if _edgc :=d .DecodeElement (_bbabf .Shadow ,&_faeb );_edgc !=nil {return _edgc ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_bbabf );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"}:_gbegb :=NewEG_ShapeElements (); -_gbegb .Textbox =NewTextbox ();if _bdebe :=d .DecodeElement (_gbegb .Textbox ,&_faeb );_bdebe !=nil {return _bdebe ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_gbegb );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"}:_ccbc :=NewEG_ShapeElements (); -_ccbc .Textpath =NewTextpath ();if _faag :=d .DecodeElement (_ccbc .Textpath ,&_faeb );_faag !=nil {return _faag ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_ccbc );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"}:_eagfg :=NewEG_ShapeElements (); -_eagfg .Imagedata =NewImagedata ();if _bgcdaf :=d .DecodeElement (_eagfg .Imagedata ,&_faeb );_bgcdaf !=nil {return _bgcdaf ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_eagfg );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"}:_ceddg :=NewEG_ShapeElements (); -_ceddg .Skew =NewOfcSkew ();if _bcccf :=d .DecodeElement (_ceddg .Skew ,&_faeb );_bcccf !=nil {return _bcccf ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_ceddg );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"}:_feagg :=NewEG_ShapeElements (); -_feagg .Extrusion =NewOfcExtrusion ();if _dfeaf :=d .DecodeElement (_feagg .Extrusion ,&_faeb );_dfeaf !=nil {return _dfeaf ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_feagg );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"}:_dfccc :=NewEG_ShapeElements (); -_dfccc .Callout =NewOfcCallout ();if _ggecf :=d .DecodeElement (_dfccc .Callout ,&_faeb );_ggecf !=nil {return _ggecf ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_dfccc );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"}:_acgb :=NewEG_ShapeElements (); -_acgb .Lock =NewOfcLock ();if _ddgcc :=d .DecodeElement (_acgb .Lock ,&_faeb );_ddgcc !=nil {return _ddgcc ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_acgb );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"}:_ggeea :=NewEG_ShapeElements (); -_ggeea .Clippath =NewOfcClippath ();if _ebeee :=d .DecodeElement (_ggeea .Clippath ,&_faeb );_ebeee !=nil {return _ebeee ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_ggeea );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"}:_bgfea :=NewEG_ShapeElements (); -_bgfea .Signatureline =NewOfcSignatureline ();if _ecfe :=d .DecodeElement (_bgfea .Signatureline ,&_faeb );_ecfe !=nil {return _ecfe ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_bgfea );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"}:_abag :=NewEG_ShapeElements (); -_abag .Wrap =_ce .NewWrap ();if _bcfabe :=d .DecodeElement (_abag .Wrap ,&_faeb );_bcfabe !=nil {return _bcfabe ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_abag );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"}:_bdfgg :=NewEG_ShapeElements (); -_bdfgg .Anchorlock =_ce .NewAnchorlock ();if _dbaae :=d .DecodeElement (_bdfgg .Anchorlock ,&_faeb );_dbaae !=nil {return _dbaae ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_bdfgg );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"}:_beabf :=NewEG_ShapeElements (); -_beabf .Bordertop =_ce .NewBordertop ();if _afgbc :=d .DecodeElement (_beabf .Bordertop ,&_faeb );_afgbc !=nil {return _afgbc ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_beabf );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"}:_bacbg :=NewEG_ShapeElements (); -_bacbg .Borderbottom =_ce .NewBorderbottom ();if _ggegg :=d .DecodeElement (_bacbg .Borderbottom ,&_faeb );_ggegg !=nil {return _ggegg ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_bacbg );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"}:_bfeea :=NewEG_ShapeElements (); -_bfeea .Borderleft =_ce .NewBorderleft ();if _edef :=d .DecodeElement (_bfeea .Borderleft ,&_faeb );_edef !=nil {return _edef ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_bfeea );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"}:_gdfead :=NewEG_ShapeElements (); -_gdfead .Borderright =_ce .NewBorderright ();if _bfcfg :=d .DecodeElement (_gdfead .Borderright ,&_faeb );_bfcfg !=nil {return _bfcfg ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_gdfead );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"}:_caea :=NewEG_ShapeElements (); -_caea .ClientData =_dc .NewClientData ();if _afegfa :=d .DecodeElement (_caea .ClientData ,&_faeb );_afegfa !=nil {return _afegfa ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_caea );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"}:_adcgf :=NewEG_ShapeElements (); -_adcgf .Textdata =_a .NewTextdata ();if _fcgg :=d .DecodeElement (_adcgf .Textdata ,&_faeb );_fcgg !=nil {return _fcgg ;};_fadef .EG_ShapeElements =append (_fadef .EG_ShapeElements ,_adcgf );default:_e .Log .Debug ("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",_faeb .Name ); -if _cedca :=d .Skip ();_cedca !=nil {return _cedca ;};};case _d .EndElement :break _eefd ;case _d .CharData :};};return nil ;}; +// Validate validates the OfcCT_StrokeChild and its children +func (_abfeee *OfcCT_StrokeChild )Validate ()error {return _abfeee .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};func (_ffa *AG_Chromakey )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if _ffa .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_g .Sprintf ("\u0025\u0076",*_ffa .ChromakeyAttr )}); +};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;); -// Validate validates the OfcCT_Lock and its children -func (_gebd *OfcCT_Lock )Validate ()error {return _gebd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");};type AG_Ext struct{ExtAttr ST_Ext ;};func (_aabge OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _aabge {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 (_aabge )); -};return nil ;};func NewAG_Type ()*AG_Type {_gdfd :=&AG_Type {};return _gdfd }; +// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path +func (_ecgd *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _eeee :=_ecgd .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_eeee !=nil {return _eeee ; +};if _eddb :=_ecgd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eddb !=nil {return _eddb ;};if _ecgf :=_ecgd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_ecgf !=nil {return _ecgf ;};if _cgeb :=_ecgd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cgeb !=nil {return _cgeb ;};if _ddfd :=_ecgd .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_ddfd !=nil {return _ddfd ;};if _dcba :=_ecgd .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dcba !=nil {return _dcba ;};if _gcgg :=_ecgd .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_gcgg !=nil {return _gcgg ;};if _degd :=_ecgd .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_degd !=nil {return _degd ;};if _baad :=_ecgd .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_baad !=nil {return _baad ;};if _aeaa :=_ecgd .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_aeaa !=nil {return _aeaa ;};return nil ;};func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_ffg :=&AG_AllCoreAttributes {}; +return _ffg };func (_dcffeb ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _dcffeb {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcffeb )); +};return nil ;};func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_fgadg :=&OfcCT_EquationXml {};return _fgadg };func (_aecgb ST_FillType )ValidateWithPath (path string )error {switch _aecgb {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aecgb )); +};return nil ;};func (_ffec *OfcST_OLEType )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_efdafb ,_ccedba :=d .Token ();if _ccedba !=nil {return _ccedba ;};if _ddafb ,_dfdbf :=_efdafb .(_ec .EndElement );_dfdbf &&_ddafb .Name ==start .Name {*_ffec =1; +return nil ;};if _gbgba ,_dbcdf :=_efdafb .(_ec .CharData );!_dbcdf {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",_efdafb );}else {switch string (_gbgba ){case "":*_ffec =0; +case "\u0045\u006d\u0062e\u0064":*_ffec =1;case "\u004c\u0069\u006e\u006b":*_ffec =2;};};_efdafb ,_ccedba =d .Token ();if _ccedba !=nil {return _ccedba ;};if _bbdbb ,_ebbcg :=_efdafb .(_ec .EndElement );_ebbcg &&_bbdbb .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",_efdafb );};func (_caced ST_EditAs )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_abaag :=_ec .Attr {}; +_abaag .Name =name ;switch _caced {case ST_EditAsUnset :_abaag .Value ="";case ST_EditAsCanvas :_abaag .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_abaag .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_abaag .Value ="\u0072\u0061\u0064\u0069\u0061\u006c"; +case ST_EditAsCycle :_abaag .Value ="\u0063\u0079\u0063l\u0065";case ST_EditAsStacked :_abaag .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_abaag .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_abaag .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065"; +};return _abaag ,nil ;}; -// Validate validates the CT_Handles and its children -func (_dgca *CT_Handles )Validate ()error {return _dgca .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");}; +// ValidateWithPath validates the Background and its children, prefixing error messages with path +func (_bbcd *Background )ValidateWithPath (path string )error {if _ede :=_bbcd .CT_Background .ValidateWithPath (path );_ede !=nil {return _ede ;};return nil ;}; -// ValidateWithPath validates the Shadow and its children, prefixing error messages with path -func (_ccedc *Shadow )ValidateWithPath (path string )error {if _gdae :=_ccedc .CT_Shadow .ValidateWithPath (path );_gdae !=nil {return _gdae ;};return nil ;};type OfcST_CalloutPlacement byte ;type CT_Handles struct{H []*CT_H ;};func (_bbeea *Roundrect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _bbeea .CT_RoundRect .MarshalXML (e ,start ); -};type OfcLeft struct{OfcCT_StrokeChild };func (_ebfcf *OfcCT_Skew )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0073\u006b\u0065\u0077";};if _ebfcf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_ebfcf .IdAttr )}); -};if _ebfcf .OnAttr !=_c .ST_TrueFalseUnset {_ccaeg ,_eccge :=_ebfcf .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _eccge !=nil {return _eccge ;};start .Attr =append (start .Attr ,_ccaeg );};if _ebfcf .OffsetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_ebfcf .OffsetAttr )}); -};if _ebfcf .OriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_bf .Sprintf ("\u0025\u0076",*_ebfcf .OriginAttr )});};if _ebfcf .MatrixAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_bf .Sprintf ("\u0025\u0076",*_ebfcf .MatrixAttr )}); -};if _ebfcf .ExtAttr !=ST_ExtUnset {_bcfdb ,_fdaad :=_ebfcf .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fdaad !=nil {return _fdaad ;};start .Attr =append (start .Attr ,_bcfdb );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type OfcColumn struct{OfcCT_StrokeChild };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 Textbox struct{CT_Textbox };func (_dbgb *Group )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _dbgb .CT_Group .MarshalXML (e ,start );}; +// ValidateWithPath validates the Fill and its children, prefixing error messages with path +func (_befgf *Fill )ValidateWithPath (path string )error {if _eabfe :=_befgf .CT_Fill .ValidateWithPath (path );_eabfe !=nil {return _eabfe ;};return nil ;};func (_fbbca *OfcCT_EquationXml )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_cfbgc :=range start .Attr {if _cfbgc .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fedec ,_edcb :=_cfbgc .Value ,error (nil ); +if _edcb !=nil {return _edcb ;};_fbbca .ContentTypeAttr =&_fedec ;continue ;};};_bfbg :for {_dfcef ,_eacee :=d .Token ();if _eacee !=nil {return _eacee ;};switch _gaad :=_dfcef .(type ){case _ec .StartElement :switch _gaad .Name {default:if _ddef ,_gggdg :=_c .CreateElement (_gaad ); +_gggdg !=nil {return _gggdg ;}else {if _debbg :=d .DecodeElement (_ddef ,&_gaad );_debbg !=nil {return _debbg ;};_fbbca .Any =_ddef ;};};case _ec .EndElement :break _bfbg ;case _ec .CharData :};};return nil ;}; -// Validate validates the OfcComplex and its children -func (_ccegb *OfcComplex )Validate ()error {return _ccegb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func (_bgdbab ST_StrokeLineStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_caec :=_d .Attr {};_caec .Name =name ; -switch _bgdbab {case ST_StrokeLineStyleUnset :_caec .Value ="";case ST_StrokeLineStyleSingle :_caec .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_StrokeLineStyleThinThin :_caec .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_caec .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k"; -case ST_StrokeLineStyleThickThin :_caec .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n";case ST_StrokeLineStyleThickBetweenThin :_caec .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _caec ,nil ; -};type Shape struct{CT_Shape };func (_dgcad *OfcST_ColorMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dgcad =0;case "\u0061\u0075\u0074\u006f":*_dgcad =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dgcad =2;};return nil ; -};func (_dbdbc *Stroke )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _dbdbc .CT_Stroke .MarshalXML (e ,start );};func (_bbbcbc OfcST_DiagramLayout )Validate ()error {return _bbbcbc .ValidateWithPath ("")}; +// Validate validates the OfcCT_Fill and its children +func (_efdad *OfcCT_Fill )Validate ()error {return _efdad .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");};func (_bage *CT_Shadow )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"; +};if _bage .OnAttr !=_ed .ST_TrueFalseUnset {_bdcce ,_eefff :=_bage .OnAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u006e"});if _eefff !=nil {return _eefff ;};start .Attr =append (start .Attr ,_bdcce );};if _bage .TypeAttr !=ST_ShadowTypeUnset {_fggc ,_aabb :=_bage .TypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _aabb !=nil {return _aabb ;};start .Attr =append (start .Attr ,_fggc );};if _bage .ObscuredAttr !=_ed .ST_TrueFalseUnset {_daeae ,_fece :=_bage .ObscuredAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"});if _fece !=nil {return _fece ; +};start .Attr =append (start .Attr ,_daeae );};if _bage .ColorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_bage .ColorAttr )});};if _bage .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_bage .OpacityAttr )}); +};if _bage .OffsetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u0066\u0066\u0073\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bage .OffsetAttr )});};if _bage .Color2Attr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_g .Sprintf ("\u0025\u0076",*_bage .Color2Attr )}); +};if _bage .Offset2Attr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006ff\u0066\u0073\u0065\u0074\u0032"},Value :_g .Sprintf ("\u0025\u0076",*_bage .Offset2Attr )});};if _bage .OriginAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_bage .OriginAttr )}); +};if _bage .MatrixAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006d\u0061\u0074\u0072\u0069\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_bage .MatrixAttr )});};if _bage .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bage .IdAttr )}); +};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func (_cgfaec *Fill )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_cgfaec .CT_Fill =*NewCT_Fill ();for _ ,_geacd :=range start .Attr {if _geacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geacd .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_cgfaec .DetectmouseclickAttr .UnmarshalXMLAttr (_geacd ); +continue ;};if _geacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geacd .Name .Local =="\u0072\u0065\u006ci\u0064"{_fadfc ,_ggefa :=_geacd .Value ,error (nil ); +if _ggefa !=nil {return _ggefa ;};_cgfaec .RelidAttr =&_fadfc ;continue ;};if _geacd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_geacd .Name .Local =="\u0069\u0064"||_geacd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_geacd .Name .Local =="\u0069\u0064"{_dfdda ,_cdbba :=_geacd .Value ,error (nil ); +if _cdbba !=nil {return _cdbba ;};_cgfaec .IdAttr =&_dfdda ;continue ;};if _geacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geacd .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_gccbe ,_gdgb :=_geacd .Value ,error (nil ); +if _gdgb !=nil {return _gdgb ;};_cgfaec .Opacity2Attr =&_gccbe ;continue ;};if _geacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geacd .Name .Local =="\u0074\u0069\u0074l\u0065"{_gaefg ,_dbebd :=_geacd .Value ,error (nil ); +if _dbebd !=nil {return _dbebd ;};_cgfaec .TitleAttr =&_gaefg ;continue ;};if _geacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geacd .Name .Local =="\u0068\u0072\u0065\u0066"{_feeeg ,_acdgg :=_geacd .Value ,error (nil ); +if _acdgg !=nil {return _acdgg ;};_cgfaec .HrefAttr =&_feeeg ;continue ;};if _geacd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geacd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_caag ,_gdaec :=_geacd .Value ,error (nil ); +if _gdaec !=nil {return _gdaec ;};_cgfaec .AlthrefAttr =&_caag ;continue ;};if _geacd .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cgfaec .AlignshapeAttr .UnmarshalXMLAttr (_geacd );continue ;};if _geacd .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_cgfaec .MethodAttr .UnmarshalXMLAttr (_geacd ); +continue ;};if _geacd .Name .Local =="\u0073\u0069\u007a\u0065"{_egce ,_fffeg :=_geacd .Value ,error (nil );if _fffeg !=nil {return _fffeg ;};_cgfaec .SizeAttr =&_egce ;continue ;};if _geacd .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_abdfe ,_eagf :=_geacd .Value ,error (nil ); +if _eagf !=nil {return _eagf ;};_cgfaec .PositionAttr =&_abdfe ;continue ;};if _geacd .Name .Local =="\u0073\u0072\u0063"{_fcee ,_cfbfb :=_geacd .Value ,error (nil );if _cfbfb !=nil {return _cfbfb ;};_cgfaec .SrcAttr =&_fcee ;continue ;};if _geacd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_gcda ,_bdfe :=_geacd .Value ,error (nil ); +if _bdfe !=nil {return _bdfe ;};_cgfaec .ColorsAttr =&_gcda ;continue ;};if _geacd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cdadf ,_degaa :=_geacd .Value ,error (nil );if _degaa !=nil {return _degaa ;};_cgfaec .Color2Attr =&_cdadf ;continue ; +};if _geacd .Name .Local =="\u0074\u0079\u0070\u0065"{_cgfaec .TypeAttr .UnmarshalXMLAttr (_geacd );continue ;};if _geacd .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_ggdf ,_bgaba :=_geacd .Value ,error (nil );if _bgaba !=nil {return _bgaba ; +};_cgfaec .FocussizeAttr =&_ggdf ;continue ;};if _geacd .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_aefgd ,_addfa :=_geacd .Value ,error (nil );if _addfa !=nil {return _addfa ;};_cgfaec .FocuspositionAttr =&_aefgd ; +continue ;};if _geacd .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_geadc ,_debda :=_geacd .Value ,error (nil );if _debda !=nil {return _debda ;};_cgfaec .OriginAttr =&_geadc ;continue ;};if _geacd .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_cgfaec .AspectAttr .UnmarshalXMLAttr (_geacd ); +continue ;};if _geacd .Name .Local =="\u0061\u006e\u0067l\u0065"{_efgca ,_afgcbf :=_ee .ParseFloat (_geacd .Value ,64);if _afgcbf !=nil {return _afgcbf ;};_cgfaec .AngleAttr =&_efgca ;continue ;};if _geacd .Name .Local =="\u0066\u006f\u0063u\u0073"{_ccbef ,_dbgff :=_geacd .Value ,error (nil ); +if _dbgff !=nil {return _dbgff ;};_cgfaec .FocusAttr =&_ccbef ;continue ;};if _geacd .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_cgfaec .RecolorAttr .UnmarshalXMLAttr (_geacd );continue ;};if _geacd .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_cgfaec .RotateAttr .UnmarshalXMLAttr (_geacd ); +continue ;};if _geacd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bbdae ,_ffafee :=_geacd .Value ,error (nil );if _ffafee !=nil {return _ffafee ;};_cgfaec .OpacityAttr =&_bbdae ;continue ;};if _geacd .Name .Local =="\u0063\u006f\u006co\u0072"{_dacgd ,_gcggb :=_geacd .Value ,error (nil ); +if _gcggb !=nil {return _gcggb ;};_cgfaec .ColorAttr =&_dacgd ;continue ;};if _geacd .Name .Local =="\u006f\u006e"{_cgfaec .OnAttr .UnmarshalXMLAttr (_geacd );continue ;};if _geacd .Name .Local =="\u0069\u0064"{_ffcdg ,_adgdagc :=_geacd .Value ,error (nil ); +if _adgdagc !=nil {return _adgdagc ;};_cgfaec .SIdAttr =&_ffcdg ;continue ;};};_caacfc :for {_bbcgf ,_bccgb :=d .Token ();if _bccgb !=nil {return _bccgb ;};switch _gbgcf :=_bbcgf .(type ){case _ec .StartElement :switch _gbgcf .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgfaec .Fill =NewOfcFill (); +if _bcbdg :=d .DecodeElement (_cgfaec .Fill ,&_gbgcf );_bcbdg !=nil {return _bcbdg ;};default:_a .Log .Debug ("\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",_gbgcf .Name ); +if _eebdd :=d .Skip ();_eebdd !=nil {return _eebdd ;};};case _ec .EndElement :break _caacfc ;case _ec .CharData :};};return nil ;};func NewOfcInk ()*OfcInk {_gcaeg :=&OfcInk {};_gcaeg .OfcCT_Ink =*NewOfcCT_Ink ();return _gcaeg };func (_aabfg OfcST_ExtrusionRender )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_aabfg .String (),start ); +};func (_ecc *AG_AllCoreAttributes )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_fga :=range start .Attr {if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ecc .BulletAttr .UnmarshalXMLAttr (_fga ); +continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u006f\u006e\u0065\u0064"{_ecc .OnedAttr .UnmarshalXMLAttr (_fga ); +continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ecc .AllowincellAttr .UnmarshalXMLAttr (_fga ); +continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_efe ,_bff :=_ee .ParseInt (_fga .Value ,10,64); +if _bff !=nil {return _bff ;};_ecc .RegroupidAttr =&_efe ;continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fc ,_eg :=_ee .ParseInt (_fga .Value ,10,64); +if _eg !=nil {return _eg ;};_ecc .DgmnodekindAttr =&_fc ;continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ecc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fga ); +continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cdb ,_aebc :=_fga .Value ,error (nil ); +if _aebc !=nil {return _aebc ;};_ecc .BorderrightcolorAttr =&_cdb ;continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ecc .ButtonAttr .UnmarshalXMLAttr (_fga ); +continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fa ,_bfe :=_fga .Value ,error (nil ); +if _bfe !=nil {return _bfe ;};_ecc .BorderleftcolorAttr =&_fa ;continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ecc .UserhiddenAttr .UnmarshalXMLAttr (_fga ); +continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ecc .UserdrawnAttr .UnmarshalXMLAttr (_fga ); +continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0073\u0070\u0069\u0064"{_be ,_aa :=_fga .Value ,error (nil ); +if _aa !=nil {return _aa ;};_ecc .SpidAttr =&_be ;continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ecc .DgmlayoutmruAttr .UnmarshalXMLAttr (_fga ); +continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ecc .DgmlayoutAttr .UnmarshalXMLAttr (_fga ); +continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bac ,_dd :=_fga .Value ,error (nil ); +if _dd !=nil {return _dd ;};_ecc .BorderbottomcolorAttr =&_bac ;continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bba ,_aea :=_fga .Value ,error (nil ); +if _aea !=nil {return _aea ;};_ecc .BordertopcolorAttr =&_bba ;continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ecc .AllowoverlapAttr .UnmarshalXMLAttr (_fga ); +continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ecc .InsetmodeAttr .UnmarshalXMLAttr (_fga ); +continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0068\u0072"{_ecc .HrAttr .UnmarshalXMLAttr (_fga ); +continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0068\u0072\u0073t\u0064"{_ecc .HrstdAttr .UnmarshalXMLAttr (_fga ); +continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ecc .HrnoshadeAttr .UnmarshalXMLAttr (_fga ); +continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0068\u0072\u0070c\u0074"{_cgd ,_dfc :=_ee .ParseFloat (_fga .Value ,64); +if _dfc !=nil {return _dfc ;};_cfe :=float32 (_cgd );_ecc .HrpctAttr =&_cfe ;continue ;};if _fga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fga .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ecc .HralignAttr .UnmarshalXMLAttr (_fga ); +continue ;};if _fga .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gcc ,_bd :=_fga .Value ,error (nil );if _bd !=nil {return _bd ;};_ecc .TargetAttr =&_gcc ;continue ;};if _fga .Name .Local =="\u0073\u0074\u0079l\u0065"{_fbe ,_efd :=_fga .Value ,error (nil ); +if _efd !=nil {return _efd ;};_ecc .StyleAttr =&_fbe ;continue ;};if _fga .Name .Local =="\u0069\u0064"{_eeb ,_bed :=_fga .Value ,error (nil );if _bed !=nil {return _bed ;};_ecc .IdAttr =&_eeb ;continue ;};if _fga .Name .Local =="\u0070\u0072\u0069n\u0074"{_ecc .PrintAttr .UnmarshalXMLAttr (_fga ); +continue ;};if _fga .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_deg ,_gag :=_fga .Value ,error (nil );if _gag !=nil {return _gag ;};_ecc .WrapcoordsAttr =&_deg ;continue ;};if _fga .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ggb ,_gbef :=_fga .Value ,error (nil ); +if _gbef !=nil {return _gbef ;};_ecc .CoordoriginAttr =&_ggb ;continue ;};if _fga .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aeag ,_cdg :=_fga .Value ,error (nil );if _cdg !=nil {return _cdg ;};_ecc .CoordsizeAttr =&_aeag ;continue ; +};if _fga .Name .Local =="\u0061\u006c\u0074"{_bcb ,_abb :=_fga .Value ,error (nil );if _abb !=nil {return _abb ;};_ecc .AltAttr =&_bcb ;continue ;};if _fga .Name .Local =="\u0074\u0069\u0074l\u0065"{_ddc ,_fe :=_fga .Value ,error (nil );if _fe !=nil {return _fe ; +};_ecc .TitleAttr =&_ddc ;continue ;};if _fga .Name .Local =="\u0063\u006c\u0061s\u0073"{_afd ,_feg :=_fga .Value ,error (nil );if _feg !=nil {return _feg ;};_ecc .ClassAttr =&_afd ;continue ;};if _fga .Name .Local =="\u0068\u0072\u0065\u0066"{_abba ,_gcb :=_fga .Value ,error (nil ); +if _gcb !=nil {return _gcb ;};_ecc .HrefAttr =&_abba ;continue ;};};for {_agb ,_cab :=d .Token ();if _cab !=nil {return _g .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",_cab ); +};if _gde ,_aaa :=_agb .(_ec .EndElement );_aaa &&_gde .Name ==start .Name {break ;};};return nil ;};func (_dgdg *OfcST_InsetMode )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_cgfdc ,_edegb :=d .Token ();if _edegb !=nil {return _edegb ; +};if _aefffc ,_geefa :=_cgfdc .(_ec .EndElement );_geefa &&_aefffc .Name ==start .Name {*_dgdg =1;return nil ;};if _faeed ,_bgcfcb :=_cgfdc .(_ec .CharData );!_bgcfcb {return _g .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_cgfdc ); +}else {switch string (_faeed ){case "":*_dgdg =0;case "\u0061\u0075\u0074\u006f":*_dgdg =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dgdg =2;};};_cgfdc ,_edegb =d .Token ();if _edegb !=nil {return _edegb ;};if _bgddc ,_cccce :=_cgfdc .(_ec .EndElement ); +_cccce &&_bgddc .Name ==start .Name {return nil ;};return _g .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_cgfdc );};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;);type OfcRight struct{OfcCT_StrokeChild };func (_fegge OfcST_ConnectType )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_fegge .String (),start ); +};func (_ddcfg *Roundrect )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _ddcfg .CT_RoundRect .MarshalXML (e ,start );};func (_cbgfe *Rect )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _cbgfe .CT_Rect .MarshalXML (e ,start ); +};func (_dbfg *Line )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _dbfg .CT_Line .MarshalXML (e ,start );};func (_facbc OfcST_How )String ()string {switch _facbc {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 "";};func (_eecfa ST_StrokeArrowLength )Validate ()error {return _eecfa .ValidateWithPath ("")}; -// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path -func (_gdcfeb *OfcCT_Rules )ValidateWithPath (path string )error {for _cggba ,_afee :=range _gdcfeb .R {if _dfffg :=_afee .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_cggba ));_dfffg !=nil {return _dfffg ;}; -};if _ffffd :=_gdcfeb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ffffd !=nil {return _ffffd ;};return nil ;};func (_afcbd *Handles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _afcbd .CT_Handles .MarshalXML (e ,start ); -};func (_dabba *OfcCT_SignatureLine )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cegca :=range start .Attr {if _cegca .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_dddae ,_adddd :=_cegca .Value ,error (nil ); -if _adddd !=nil {return _adddd ;};_dabba .SuggestedsignerAttr =&_dddae ;continue ;};if _cegca .Name .Local =="\u0069\u0064"{_ggege ,_cfeggf :=_cegca .Value ,error (nil );if _cfeggf !=nil {return _cfeggf ;};_dabba .IdAttr =&_ggege ;continue ;};if _cegca .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_efead ,_ceggd :=_cegca .Value ,error (nil ); -if _ceggd !=nil {return _ceggd ;};_dabba .ProvidAttr =&_efead ;continue ;};if _cegca .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_dabba .SigninginstructionssetAttr .UnmarshalXMLAttr (_cegca ); -continue ;};if _cegca .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dabba .AllowcommentsAttr .UnmarshalXMLAttr (_cegca );continue ;};if _cegca .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_dabba .ShowsigndateAttr .UnmarshalXMLAttr (_cegca ); -continue ;};if _cegca .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_dabba .IssignaturelineAttr .UnmarshalXMLAttr (_cegca );continue ;};if _cegca .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_dcdde ,_effefe :=_cegca .Value ,error (nil ); -if _effefe !=nil {return _effefe ;};_dabba .Suggestedsigner2Attr =&_dcdde ;continue ;};if _cegca .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_faaea ,_bcfbb :=_cegca .Value ,error (nil ); -if _bcfbb !=nil {return _bcfbb ;};_dabba .SuggestedsigneremailAttr =&_faaea ;continue ;};if _cegca .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_dgbgg ,_gcacd :=_cegca .Value ,error (nil ); -if _gcacd !=nil {return _gcacd ;};_dabba .SigninginstructionsAttr =&_dgbgg ;continue ;};if _cegca .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_eacfc ,_fgagd :=_cegca .Value ,error (nil );if _fgagd !=nil {return _fgagd ;};_dabba .AddlxmlAttr =&_eacfc ; -continue ;};if _cegca .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_caagf ,_bdbce :=_cegca .Value ,error (nil );if _bdbce !=nil {return _bdbce ;};_dabba .SigprovurlAttr =&_caagf ;continue ;};if _cegca .Name .Local =="\u0065\u0078\u0074"{_dabba .ExtAttr .UnmarshalXMLAttr (_cegca ); -continue ;};};for {_edfff ,_fdfeg :=d .Token ();if _fdfeg !=nil {return _bf .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",_fdfeg ); -};if _affdf ,_deecd :=_edfff .(_d .EndElement );_deecd &&_affdf .Name ==start .Name {break ;};};return nil ;};func NewCT_Oval ()*CT_Oval {_gggab :=&CT_Oval {};return _gggab };const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1; -OfcST_InsetModeCustom OfcST_InsetMode =2;); -// ValidateWithPath validates the Curve and its children, prefixing error messages with path -func (_agcfa *Curve )ValidateWithPath (path string )error {if _aeggb :=_agcfa .CT_Curve .ValidateWithPath (path );_aeggb !=nil {return _aeggb ;};return nil ;};func NewCT_Rect ()*CT_Rect {_gbff :=&CT_Rect {};return _gbff };func (_dbffa *OfcST_ConnectType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbffa =0; -case "\u006e\u006f\u006e\u0065":*_dbffa =1;case "\u0072\u0065\u0063\u0074":*_dbffa =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_dbffa =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dbffa =4;};return nil ;};type OfcClippath struct{OfcCT_ClipPath }; +// Validate validates the CT_Path and its children +func (_gccc *CT_Path )Validate ()error {return _gccc .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");}; +// Validate validates the OfcFill and its children +func (_cfgbd *OfcFill )Validate ()error {return _cfgbd .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func (_fef *AG_Ext )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {_bcf ,_add :=_fef .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0065\u0078\u0074"}); +if _add !=nil {return _add ;};start .Attr =append (start .Attr ,_bcf );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;};func NewRoundrect ()*Roundrect {_dfacf :=&Roundrect {};_dfacf .CT_RoundRect =*NewCT_RoundRect (); +return _dfacf ;};func NewAG_Path ()*AG_Path {_ceg :=&AG_Path {};return _ceg }; -// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path -func (_adcb *CT_RoundRect )ValidateWithPath (path string )error {for _cbgb ,_eacd :=range _adcb .EG_ShapeElements {if _ecaf :=_eacd .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cbgb )); -_ecaf !=nil {return _ecaf ;};};if _aegg :=_adcb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_aegg !=nil {return _aegg ;};if _abefee :=_adcb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_abefee !=nil {return _abefee ;};if _cbeb :=_adcb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cbeb !=nil {return _cbeb ;};if _bgdde :=_adcb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_bgdde !=nil {return _bgdde ;};if _affe :=_adcb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_affe !=nil {return _affe ;};if _bcega :=_adcb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_bcega !=nil {return _bcega ;};if _gadfb :=_adcb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gadfb !=nil {return _gadfb ;};if _aebcf :=_adcb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_aebcf !=nil {return _aebcf ;};if _fccbf :=_adcb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fccbf !=nil {return _fccbf ;};if _befgg :=_adcb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_befgg !=nil {return _befgg ;};if _accaa :=_adcb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_accaa !=nil {return _accaa ;};if _debc :=_adcb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_debc !=nil {return _debc ;};if _fdggg :=_adcb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fdggg !=nil {return _fdggg ;};if _fggf :=_adcb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_fggf !=nil {return _fggf ;};if _bgce :=_adcb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_bgce !=nil {return _bgce ;};if _edeg :=_adcb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_edeg !=nil {return _edeg ;};if _ebgf :=_adcb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ebgf !=nil {return _ebgf ;};if _beacg :=_adcb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_beacg !=nil {return _beacg ;};if _gagfg :=_adcb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gagfg !=nil {return _gagfg ;};if _ggbd :=_adcb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_ggbd !=nil {return _ggbd ;};if _fdad :=_adcb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fdad !=nil {return _fdad ;};if _eedff :=_adcb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_eedff !=nil {return _eedff ;};if _ceaa :=_adcb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ceaa !=nil {return _ceaa ;};if _cbace :=_adcb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_cbace !=nil {return _cbace ;};if _dgdab :=_adcb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dgdab !=nil {return _dgdab ;};if _gdda :=_adcb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_gdda !=nil {return _gdda ;};if _abca :=_adcb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_abca !=nil {return _abca ;};if _bggf :=_adcb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_bggf !=nil {return _bggf ;};if _gafbb :=_adcb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gafbb !=nil {return _gafbb ;};return nil ;};func (_dccg ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _dccg {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 (_dccg )); +// Validate validates the AG_Fill and its children +func (_aae *AG_Fill )Validate ()error {return _aae .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");};func (_adefgg *OfcCT_OLEObject )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="o\u003a\u006f\u006c\u0065\u006f\u0062\u006a\u0065\u0063\u0074"; +};if _adefgg .TypeAttr !=OfcST_OLETypeUnset {_abaf ,_bffef :=_adefgg .TypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0054\u0079\u0070\u0065"});if _bffef !=nil {return _bffef ;};start .Attr =append (start .Attr ,_abaf );};if _adefgg .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_g .Sprintf ("\u0025\u0076",*_adefgg .ProgIDAttr )}); +};if _adefgg .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_g .Sprintf ("\u0025\u0076",*_adefgg .ShapeIDAttr )});};if _adefgg .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_agfgg ,_abac :=_adefgg .DrawAspectAttr .MarshalXMLAttr (_ec .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"}); +if _abac !=nil {return _abac ;};start .Attr =append (start .Attr ,_agfgg );};if _adefgg .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_g .Sprintf ("\u0025\u0076",*_adefgg .ObjectIDAttr )}); +};if _adefgg .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_adefgg .IdAttr )});};if _adefgg .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_fcggc ,_begbb :=_adefgg .UpdateModeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"}); +if _begbb !=nil {return _begbb ;};start .Attr =append (start .Attr ,_fcggc );};e .EncodeToken (start );if _adefgg .LinkType !=nil {_aebd :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_c .AddPreserveSpaceAttr (&_aebd ,*_adefgg .LinkType ); +e .EncodeElement (_adefgg .LinkType ,_aebd );};if _adefgg .LockedField !=_ed .ST_TrueFalseBlankUnset {_bfefd :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_adefgg .LockedField ,_bfefd ); +};if _adefgg .FieldCodes !=nil {_affed :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_c .AddPreserveSpaceAttr (&_affed ,*_adefgg .FieldCodes );e .EncodeElement (_adefgg .FieldCodes ,_affed ); +};e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func (_fggeg *OfcShapedefaults )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fggeg .OfcCT_ShapeDefaults .MarshalXML (e ,start );};type AG_Chromakey struct{ChromakeyAttr *string ;};func (_addaa ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _addaa {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addaa )); };return nil ;}; -// Validate validates the Shapetype and its children -func (_ebbfb *Shapetype )Validate ()error {return _ebbfb .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");}; +// Validate validates the OfcDiagram and its children +func (_ddgdb *OfcDiagram )Validate ()error {return _ddgdb .ValidateWithPath ("\u004f\u0066\u0063\u0044\u0069\u0061\u0067\u0072\u0061\u006d");};type OfcExtrusion struct{OfcCT_Extrusion };func NewCT_PolyLine ()*CT_PolyLine {_cccfc :=&CT_PolyLine {};return _cccfc }; +func NewShape ()*Shape {_aefbd :=&Shape {};_aefbd .CT_Shape =*NewCT_Shape ();return _aefbd };func (_efbagf OfcST_CalloutPlacement )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_efbagf .String (),start );};func (_cdedd OfcST_RType )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_cdedd .String (),start ); +};func (_bgebg *OfcST_ConnectorType )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_bgebg =0;case "\u006e\u006f\u006e\u0065":*_bgebg =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_bgebg =2;case "\u0065\u006c\u0062o\u0077":*_bgebg =3; +case "\u0063\u0075\u0072\u0076\u0065\u0064":*_bgebg =4;};return nil ;};func (_ecfce OfcST_ColorMode )String ()string {switch _ecfce {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return ""; +}; -// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path -func (_gdc *AG_Id )ValidateWithPath (path string )error {return nil };type Group struct{CT_Group };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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ; -BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ; -BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ; -StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ; -BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;SrcAttr *string ; -CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _c .ST_TrueFalse ;BilevelAttr _c .ST_TrueFalse ;};func (_begfc OfcST_OLEDrawAspect )String ()string {switch _begfc {case 0:return ""; -case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";};func (_cdfef OfcST_HrAlign )ValidateWithPath (path string )error {switch _cdfef {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 (_cdfef )); -};return nil ;};func (_cegd *CT_Formulas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cdfb :for {_eade ,_fadec :=d .Token ();if _fadec !=nil {return _fadec ;};switch _cfde :=_eade .(type ){case _d .StartElement :switch _cfde .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"}:_afae :=NewCT_F (); -if _efegg :=d .DecodeElement (_afae ,&_cfde );_efegg !=nil {return _efegg ;};_cegd .F =append (_cegd .F ,_afae );default:_e .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_cfde .Name ); -if _bagb :=d .Skip ();_bagb !=nil {return _bagb ;};};case _d .EndElement :break _cdfb ;case _d .CharData :};};return nil ;};func (_gdgcd ST_ShadowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdgcd .String (),start ); -};func NewCT_TextPath ()*CT_TextPath {_bbbd :=&CT_TextPath {};return _bbbd };func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_bbdcg :=&OfcCT_ShapeDefaults {};return _bbdcg }; +// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path +func (_acage *OfcInk )ValidateWithPath (path string )error {if _gbdba :=_acage .OfcCT_Ink .ValidateWithPath (path );_gbdba !=nil {return _gbdba ;};return nil ;};func (_caeeb *CT_Rect )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076\u003a\u0072\u0065\u0063\u0074"; +};if _caeeb .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .HrefAttr )});};if _caeeb .TargetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .TargetAttr )}); +};if _caeeb .ClassAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .ClassAttr )});};if _caeeb .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .TitleAttr )}); +};if _caeeb .AltAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .AltAttr )});};if _caeeb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .CoordsizeAttr )}); +};if _caeeb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .CoordoriginAttr )});};if _caeeb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .WrapcoordsAttr )}); +};if _caeeb .PrintAttr !=_ed .ST_TrueFalseUnset {_bdca ,_bdbe :=_caeeb .PrintAttr .MarshalXMLAttr (_ec .Name {Local :"\u0070\u0072\u0069n\u0074"});if _bdbe !=nil {return _bdbe ;};start .Attr =append (start .Attr ,_bdca );};if _caeeb .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .IdAttr )}); +};if _caeeb .StyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .StyleAttr )});};if _caeeb .SpidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .SpidAttr )}); +};if _caeeb .OnedAttr !=_ed .ST_TrueFalseUnset {_beae ,_dacg :=_caeeb .OnedAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _dacg !=nil {return _dacg ;};start .Attr =append (start .Attr ,_beae );};if _caeeb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .RegroupidAttr )}); +};if _caeeb .DoubleclicknotifyAttr !=_ed .ST_TrueFalseUnset {_ggfe ,_ddaf :=_caeeb .DoubleclicknotifyAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ddaf !=nil {return _ddaf ; +};start .Attr =append (start .Attr ,_ggfe );};if _caeeb .ButtonAttr !=_ed .ST_TrueFalseUnset {_ecgfeb ,_effg :=_caeeb .ButtonAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _effg !=nil {return _effg ;};start .Attr =append (start .Attr ,_ecgfeb ); +};if _caeeb .UserhiddenAttr !=_ed .ST_TrueFalseUnset {_bcbb ,_aagga :=_caeeb .UserhiddenAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _aagga !=nil {return _aagga ;};start .Attr =append (start .Attr ,_bcbb ); +};if _caeeb .BulletAttr !=_ed .ST_TrueFalseUnset {_daacd ,_gcggd :=_caeeb .BulletAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gcggd !=nil {return _gcggd ;};start .Attr =append (start .Attr ,_daacd );}; +if _caeeb .HrAttr !=_ed .ST_TrueFalseUnset {_cagd ,_dfad :=_caeeb .HrAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0068\u0072"});if _dfad !=nil {return _dfad ;};start .Attr =append (start .Attr ,_cagd );};if _caeeb .HrstdAttr !=_ed .ST_TrueFalseUnset {_dgdfb ,_daaa :=_caeeb .HrstdAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"}); +if _daaa !=nil {return _daaa ;};start .Attr =append (start .Attr ,_dgdfb );};if _caeeb .HrnoshadeAttr !=_ed .ST_TrueFalseUnset {_agbb ,_ccfbfd :=_caeeb .HrnoshadeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"}); +if _ccfbfd !=nil {return _ccfbfd ;};start .Attr =append (start .Attr ,_agbb );};if _caeeb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .HrpctAttr )}); +};if _caeeb .HralignAttr !=OfcST_HrAlignUnset {_egbgg ,_cgfa :=_caeeb .HralignAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _cgfa !=nil {return _cgfa ;};start .Attr =append (start .Attr ,_egbgg );};if _caeeb .AllowincellAttr !=_ed .ST_TrueFalseUnset {_bebb ,_bagdd :=_caeeb .AllowincellAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _bagdd !=nil {return _bagdd ;};start .Attr =append (start .Attr ,_bebb );};if _caeeb .AllowoverlapAttr !=_ed .ST_TrueFalseUnset {_edaaa ,_cecbf :=_caeeb .AllowoverlapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _cecbf !=nil {return _cecbf ;};start .Attr =append (start .Attr ,_edaaa );};if _caeeb .UserdrawnAttr !=_ed .ST_TrueFalseUnset {_bceb ,_ccdega :=_caeeb .UserdrawnAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _ccdega !=nil {return _ccdega ;};start .Attr =append (start .Attr ,_bceb );};if _caeeb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .BordertopcolorAttr )}); +};if _caeeb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .BorderleftcolorAttr )}); +};if _caeeb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .BorderbottomcolorAttr )}); +};if _caeeb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .BorderrightcolorAttr )}); +};if _caeeb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fdffa ,_agegcb :=_caeeb .DgmlayoutAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _agegcb !=nil {return _agegcb ;};start .Attr =append (start .Attr ,_fdffa ); +};if _caeeb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .DgmnodekindAttr )});}; +if _caeeb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_caeb ,_egccd :=_caeeb .DgmlayoutmruAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _egccd !=nil {return _egccd ;};start .Attr =append (start .Attr ,_caeb ); +};if _caeeb .InsetmodeAttr !=OfcST_InsetModeUnset {_gecgb ,_dccf :=_caeeb .InsetmodeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _dccf !=nil {return _dccf ;};start .Attr =append (start .Attr ,_gecgb ); +};if _caeeb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .OpacityAttr )});};if _caeeb .StrokedAttr !=_ed .ST_TrueFalseUnset {_cgfae ,_ggceg :=_caeeb .StrokedAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); +if _ggceg !=nil {return _ggceg ;};start .Attr =append (start .Attr ,_cgfae );};if _caeeb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .StrokecolorAttr )}); +};if _caeeb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .StrokeweightAttr )});};if _caeeb .InsetpenAttr !=_ed .ST_TrueFalseUnset {_aabgb ,_degf :=_caeeb .InsetpenAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _degf !=nil {return _degf ;};start .Attr =append (start .Attr ,_aabgb );};if _caeeb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .ChromakeyAttr )}); +};if _caeeb .FilledAttr !=_ed .ST_TrueFalseUnset {_gbaga ,_abdcf :=_caeeb .FilledAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _abdcf !=nil {return _abdcf ;};start .Attr =append (start .Attr ,_gbaga );};if _caeeb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .FillcolorAttr )}); +};if _caeeb .SptAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_caeeb .SptAttr )});};if _caeeb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dbaa ,_agge :=_caeeb .ConnectortypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _agge !=nil {return _agge ;};start .Attr =append (start .Attr ,_dbaa );};if _caeeb .BwmodeAttr !=OfcST_BWModeUnset {_facf ,_gfcab :=_caeeb .BwmodeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gfcab !=nil {return _gfcab ; +};start .Attr =append (start .Attr ,_facf );};if _caeeb .BwpureAttr !=OfcST_BWModeUnset {_eaadf ,_daba :=_caeeb .BwpureAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _daba !=nil {return _daba ;};start .Attr =append (start .Attr ,_eaadf ); +};if _caeeb .BwnormalAttr !=OfcST_BWModeUnset {_ecgb ,_afccc :=_caeeb .BwnormalAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _afccc !=nil {return _afccc ;};start .Attr =append (start .Attr ,_ecgb ); +};if _caeeb .ForcedashAttr !=_ed .ST_TrueFalseUnset {_fbaa ,_fccg :=_caeeb .ForcedashAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fccg !=nil {return _fccg ;};start .Attr =append (start .Attr ,_fbaa ); +};if _caeeb .OleiconAttr !=_ed .ST_TrueFalseUnset {_feeac ,_dgcde :=_caeeb .OleiconAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _dgcde !=nil {return _dgcde ;};start .Attr =append (start .Attr ,_feeac );};if _caeeb .OleAttr !=_ed .ST_TrueFalseBlankUnset {_ddfagd ,_aeagc :=_caeeb .OleAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _aeagc !=nil {return _aeagc ;};start .Attr =append (start .Attr ,_ddfagd );};if _caeeb .PreferrelativeAttr !=_ed .ST_TrueFalseUnset {_bgadf ,_gegdd :=_caeeb .PreferrelativeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _gegdd !=nil {return _gegdd ;};start .Attr =append (start .Attr ,_bgadf );};if _caeeb .CliptowrapAttr !=_ed .ST_TrueFalseUnset {_eecdba ,_deefd :=_caeeb .CliptowrapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _deefd !=nil {return _deefd ;};start .Attr =append (start .Attr ,_eecdba );};if _caeeb .ClipAttr !=_ed .ST_TrueFalseUnset {_dfff ,_dgbce :=_caeeb .ClipAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dgbce !=nil {return _dgbce ; +};start .Attr =append (start .Attr ,_dfff );};e .EncodeToken (start );if _caeeb .EG_ShapeElements !=nil {for _ ,_dfcfe :=range _caeeb .EG_ShapeElements {_dfcfe .MarshalXML (e ,_ec .StartElement {});};};e .EncodeToken (_ec .EndElement {Name :start .Name }); +return nil ;};func (_ceafg OfcST_FillType )Validate ()error {return _ceafg .ValidateWithPath ("")};func (_ecccfd OfcST_ScreenSize )String ()string {switch _ecccfd {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 "";}; -// ValidateWithPath validates the CT_Formulas and its children, prefixing error messages with path -func (_ebfag *CT_Formulas )ValidateWithPath (path string )error {for _cgag ,_cgebe :=range _ebfag .F {if _gade :=_cgebe .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0046\u005b\u0025\u0064\u005d",path ,_cgag ));_gade !=nil {return _gade ;};};return nil ; -}; -// Validate validates the Textbox and its children -func (_abbeae *Textbox )Validate ()error {return _abbeae .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");}; +// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path +func (_bfecg *CT_Oval )ValidateWithPath (path string )error {for _cffdd ,_beag :=range _bfecg .EG_ShapeElements {if _ccge :=_beag .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_cffdd )); +_ccge !=nil {return _ccge ;};};if _aeadf :=_bfecg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_aeadf !=nil {return _aeadf ;};if _dbcff :=_bfecg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_dbcff !=nil {return _dbcff ;};if _dfec :=_bfecg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dfec !=nil {return _dfec ;};if _gbed :=_bfecg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_gbed !=nil {return _gbed ;};if _dbefg :=_bfecg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dbefg !=nil {return _dbefg ;};if _ebba :=_bfecg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_ebba !=nil {return _ebba ;};if _bffcb :=_bfecg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bffcb !=nil {return _bffcb ;};if _gcfe :=_bfecg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_gcfe !=nil {return _gcfe ;};if _bbfgf :=_bfecg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bbfgf !=nil {return _bbfgf ;};if _bgggcf :=_bfecg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_bgggcf !=nil {return _bgggcf ;};if _bdag :=_bfecg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bdag !=nil {return _bdag ;};if _bbfgb :=_bfecg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_bbfgb !=nil {return _bbfgb ;};if _bbadd :=_bfecg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bbadd !=nil {return _bbadd ;};if _babbg :=_bfecg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_babbg !=nil {return _babbg ;};if _fcacb :=_bfecg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fcacb !=nil {return _fcacb ;};if _dbddfe :=_bfecg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_dbddfe !=nil {return _dbddfe ;};if _ecad :=_bfecg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ecad !=nil {return _ecad ;};if _eddd :=_bfecg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_eddd !=nil {return _eddd ;};if _baae :=_bfecg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_baae !=nil {return _baae ;};if _baegd :=_bfecg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_baegd !=nil {return _baegd ;};if _agfg :=_bfecg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_agfg !=nil {return _agfg ;};if _deceb :=_bfecg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_deceb !=nil {return _deceb ;};if _egfg :=_bfecg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_egfg !=nil {return _egfg ;};if _ecdbd :=_bfecg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_ecdbd !=nil {return _ecdbd ;};if _fccf :=_bfecg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fccf !=nil {return _fccf ;};if _dccgb :=_bfecg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_dccgb !=nil {return _dccgb ;};if _ffbb :=_bfecg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ffbb !=nil {return _ffbb ;};if _cbeee :=_bfecg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_cbeee !=nil {return _cbeee ;};if _fdcc :=_bfecg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fdcc !=nil {return _fdcc ;};return nil ;};func (_gcafcf ST_StrokeEndCap )Validate ()error {return _gcafcf .ValidateWithPath ("")}; +type OfcCT_Relation struct{IdsrcAttr *string ;IddestAttr *string ;IdcntrAttr *string ;ExtAttr ST_Ext ;}; // Validate validates the CT_Image and its children -func (_cdbeb *CT_Image )Validate ()error {return _cdbeb .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};func (_fefcb *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fefcb =0;case "\u0072\u006f\u0075n\u0064":*_fefcb =1; -case "\u0062\u0065\u0076e\u006c":*_fefcb =2;case "\u006d\u0069\u0074e\u0072":*_fefcb =3;};return nil ;};func (_ddeeg *OfcCT_Lock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u006c\u006f\u0063\u006b"; -};if _ddeeg .PositionAttr !=_c .ST_TrueFalseUnset {_acedca ,_dagab :=_ddeeg .PositionAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"});if _dagab !=nil {return _dagab ;};start .Attr =append (start .Attr ,_acedca ); -};if _ddeeg .SelectionAttr !=_c .ST_TrueFalseUnset {_egaac ,_bgdba :=_ddeeg .SelectionAttr .MarshalXMLAttr (_d .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"});if _bgdba !=nil {return _bgdba ;};start .Attr =append (start .Attr ,_egaac );}; -if _ddeeg .GroupingAttr !=_c .ST_TrueFalseUnset {_abfgb ,_adag :=_ddeeg .GroupingAttr .MarshalXMLAttr (_d .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"});if _adag !=nil {return _adag ;};start .Attr =append (start .Attr ,_abfgb );};if _ddeeg .UngroupingAttr !=_c .ST_TrueFalseUnset {_dgdcf ,_bdbgg :=_ddeeg .UngroupingAttr .MarshalXMLAttr (_d .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}); -if _bdbgg !=nil {return _bdbgg ;};start .Attr =append (start .Attr ,_dgdcf );};if _ddeeg .RotationAttr !=_c .ST_TrueFalseUnset {_abbea ,_agceg :=_ddeeg .RotationAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"}); -if _agceg !=nil {return _agceg ;};start .Attr =append (start .Attr ,_abbea );};if _ddeeg .CroppingAttr !=_c .ST_TrueFalseUnset {_cggf ,_bbfbg :=_ddeeg .CroppingAttr .MarshalXMLAttr (_d .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"}); -if _bbfbg !=nil {return _bbfbg ;};start .Attr =append (start .Attr ,_cggf );};if _ddeeg .VerticiesAttr !=_c .ST_TrueFalseUnset {_edaf ,_gfdd :=_ddeeg .VerticiesAttr .MarshalXMLAttr (_d .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"});if _gfdd !=nil {return _gfdd ; -};start .Attr =append (start .Attr ,_edaf );};if _ddeeg .AdjusthandlesAttr !=_c .ST_TrueFalseUnset {_fgbceb ,_caaa :=_ddeeg .AdjusthandlesAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"}); -if _caaa !=nil {return _caaa ;};start .Attr =append (start .Attr ,_fgbceb );};if _ddeeg .TextAttr !=_c .ST_TrueFalseUnset {_abcd ,_bageg :=_ddeeg .TextAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0065\u0078\u0074"});if _bageg !=nil {return _bageg ;}; -start .Attr =append (start .Attr ,_abcd );};if _ddeeg .AspectratioAttr !=_c .ST_TrueFalseUnset {_babef ,_bgcdgb :=_ddeeg .AspectratioAttr .MarshalXMLAttr (_d .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"});if _bgcdgb !=nil {return _bgcdgb ; -};start .Attr =append (start .Attr ,_babef );};if _ddeeg .ShapetypeAttr !=_c .ST_TrueFalseUnset {_eeefb ,_cccac :=_ddeeg .ShapetypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _cccac !=nil {return _cccac ;}; -start .Attr =append (start .Attr ,_eeefb );};if _ddeeg .ExtAttr !=ST_ExtUnset {_cgfbc ,_bbbdf :=_ddeeg .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _bbbdf !=nil {return _bbbdf ;};start .Attr =append (start .Attr ,_cgfbc ); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewShapetype ()*Shapetype {_bcffb :=&Shapetype {};_bcffb .CT_Shapetype =*NewCT_Shapetype ();return _bcffb ;};func (_edecf *ST_Ext )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egeb ,_dagbd :=d .Token (); -if _dagbd !=nil {return _dagbd ;};if _cbgga ,_dgegc :=_egeb .(_d .EndElement );_dgegc &&_cbgga .Name ==start .Name {*_edecf =1;return nil ;};if _dbbgf ,_ebbca :=_egeb .(_d .CharData );!_ebbca {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",_egeb ); -}else {switch string (_dbbgf ){case "":*_edecf =0;case "\u0076\u0069\u0065\u0077":*_edecf =1;case "\u0065\u0064\u0069\u0074":*_edecf =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_edecf =3;};};_egeb ,_dagbd =d .Token (); -if _dagbd !=nil {return _dagbd ;};if _dbebba ,_adgdgg :=_egeb .(_d .EndElement );_adgdgg &&_dbebba .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",_egeb ); -};func NewCT_RoundRect ()*CT_RoundRect {_fgfbg :=&CT_RoundRect {};return _fgfbg };func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_cgdec :=&OfcCT_ColorMenu {};return _cgdec };func (_edgcb *OfcCT_RelationTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgface :=range start .Attr {if _cgface .Name .Local =="\u0065\u0078\u0074"{_edgcb .ExtAttr .UnmarshalXMLAttr (_cgface ); -continue ;};};_fage :for {_cgbcb ,_fggc :=d .Token ();if _fggc !=nil {return _fggc ;};switch _adafe :=_cgbcb .(type ){case _d .StartElement :switch _adafe .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"}:_dbfgg :=NewOfcCT_Relation (); -if _gedcc :=d .DecodeElement (_dbfgg ,&_adafe );_gedcc !=nil {return _gedcc ;};_edgcb .Rel =append (_edgcb .Rel ,_dbfgg );default:_e .Log .Debug ("\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",_adafe .Name ); -if _facbe :=d .Skip ();_facbe !=nil {return _facbe ;};};case _d .EndElement :break _fage ;case _d .CharData :};};return nil ;};type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ; -ExtAttr ST_Ext ;};const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1;ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;);func (_ecefg ST_StrokeEndCap )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ecefg .String (),start ); -}; +func (_aeae *CT_Image )Validate ()error {return _aeae .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006d\u0061\u0067\u0065");};func (_ffcee *OfcDiagram )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ffcee .OfcCT_Diagram .MarshalXML (e ,start );};func NewOfcCT_Fill ()*OfcCT_Fill {_dadcf :=&OfcCT_Fill {};return _dadcf };func (_gfdaa *CT_H )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076\u003a\u0068"; +};if _gfdaa .PositionAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_gfdaa .PositionAttr )});};if _gfdaa .PolarAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gfdaa .PolarAttr )}); +};if _gfdaa .MapAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006d\u0061\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_gfdaa .MapAttr )});};if _gfdaa .InvxAttr !=_ed .ST_TrueFalseUnset {_ddgf ,_bacaf :=_gfdaa .InvxAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0076\u0078"}); +if _bacaf !=nil {return _bacaf ;};start .Attr =append (start .Attr ,_ddgf );};if _gfdaa .InvyAttr !=_ed .ST_TrueFalseUnset {_adgcd ,_adcafa :=_gfdaa .InvyAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0076\u0079"});if _adcafa !=nil {return _adcafa ; +};start .Attr =append (start .Attr ,_adgcd );};if _gfdaa .SwitchAttr !=_ed .ST_TrueFalseBlankUnset {_dbcf ,_cffg :=_gfdaa .SwitchAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _cffg !=nil {return _cffg ;};start .Attr =append (start .Attr ,_dbcf ); +};if _gfdaa .XrangeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gfdaa .XrangeAttr )});};if _gfdaa .YrangeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gfdaa .YrangeAttr )}); +};if _gfdaa .RadiusrangeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gfdaa .RadiusrangeAttr )});};e .EncodeToken (start ); +e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func (_bcbgb *OfcClippath )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_bcbgb .OfcCT_ClipPath =*NewOfcCT_ClipPath ();for _ ,_cedec :=range start .Attr {if _cedec .Name .Local =="\u0076"{_abfdcd ,_cefde :=_cedec .Value ,error (nil ); +if _cefde !=nil {return _cefde ;};_bcbgb .VAttr =_abfdcd ;continue ;};};for {_acadf ,_cfacc :=d .Token ();if _cfacc !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_cfacc ); +};if _eccca ,_gcfea :=_acadf .(_ec .EndElement );_gcfea &&_eccca .Name ==start .Name {break ;};};return nil ;};func (_fffge *Imagedata )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_fffge .CT_ImageData =*NewCT_ImageData ();for _ ,_dfaga :=range start .Attr {if _dfaga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dfaga .Name .Local =="\u0070\u0069\u0063\u0074"||_dfaga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dfaga .Name .Local =="\u0070\u0069\u0063\u0074"{_cfbga ,_cfee :=_dfaga .Value ,error (nil ); +if _cfee !=nil {return _cfee ;};_fffge .PictAttr =&_cfbga ;continue ;};if _dfaga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dfaga .Name .Local =="\u0068\u0072\u0065\u0066"||_dfaga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dfaga .Name .Local =="\u0068\u0072\u0065\u0066"{_ccedb ,_bfdbf :=_dfaga .Value ,error (nil ); +if _bfdbf !=nil {return _bfdbf ;};_fffge .RHrefAttr =&_ccedb ;continue ;};if _dfaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfaga .Name .Local =="\u0068\u0072\u0065\u0066"{_fbgec ,_gadde :=_dfaga .Value ,error (nil ); +if _gadde !=nil {return _gadde ;};_fffge .HrefAttr =&_fbgec ;continue ;};if _dfaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfaga .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_efde ,_bgage :=_dfaga .Value ,error (nil ); +if _bgage !=nil {return _bgage ;};_fffge .AlthrefAttr =&_efde ;continue ;};if _dfaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfaga .Name .Local =="\u0074\u0069\u0074l\u0065"{_ffaa ,_eagec :=_dfaga .Value ,error (nil ); +if _eagec !=nil {return _eagec ;};_fffge .TitleAttr =&_ffaa ;continue ;};if _dfaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfaga .Name .Local =="\u006f\u006c\u0065i\u0064"{_gecee ,_bfagg :=_ee .ParseFloat (_dfaga .Value ,64); +if _bfagg !=nil {return _bfagg ;};_efbff :=float32 (_gecee );_fffge .OleidAttr =&_efbff ;continue ;};if _dfaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfaga .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_fffge .DetectmouseclickAttr .UnmarshalXMLAttr (_dfaga ); +continue ;};if _dfaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfaga .Name .Local =="\u006d\u006f\u0076i\u0065"{_eega ,_bebc :=_ee .ParseFloat (_dfaga .Value ,64); +if _bebc !=nil {return _bebc ;};_cegdd :=float32 (_eega );_fffge .MovieAttr =&_cegdd ;continue ;};if _dfaga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfaga .Name .Local =="\u0072\u0065\u006ci\u0064"{_dfbab ,_fccfdd :=_dfaga .Value ,error (nil ); +if _fccfdd !=nil {return _fccfdd ;};_fffge .RelidAttr =&_dfbab ;continue ;};if _dfaga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_dfaga .Name .Local =="\u0069\u0064"||_dfaga .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_dfaga .Name .Local =="\u0069\u0064"{_afgf ,_abdd :=_dfaga .Value ,error (nil ); +if _abdd !=nil {return _abdd ;};_fffge .IdAttr =&_afgf ;continue ;};if _dfaga .Name .Local =="\u0069\u0064"{_dbcdab ,_fcdcb :=_dfaga .Value ,error (nil );if _fcdcb !=nil {return _fcdcb ;};_fffge .SIdAttr =&_dbcdab ;continue ;};if _dfaga .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_fcffc ,_bgcfc :=_dfaga .Value ,error (nil ); +if _bgcfc !=nil {return _bgcfc ;};_fffge .CropbottomAttr =&_fcffc ;continue ;};if _dfaga .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_bddeaf ,_cfceg :=_dfaga .Value ,error (nil );if _cfceg !=nil {return _cfceg ;};_fffge .EmbosscolorAttr =&_bddeaf ; +continue ;};if _dfaga .Name .Local =="\u0073\u0072\u0063"{_fabcg ,_fgdeg :=_dfaga .Value ,error (nil );if _fgdeg !=nil {return _fgdeg ;};_fffge .SrcAttr =&_fabcg ;continue ;};if _dfaga .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_dbfc ,_ceecb :=_dfaga .Value ,error (nil ); +if _ceecb !=nil {return _ceecb ;};_fffge .CropleftAttr =&_dbfc ;continue ;};if _dfaga .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_ffbbb ,_efdcae :=_dfaga .Value ,error (nil );if _efdcae !=nil {return _efdcae ;};_fffge .CroptopAttr =&_ffbbb ; +continue ;};if _dfaga .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_gfbaf ,_dgbab :=_dfaga .Value ,error (nil );if _dgbab !=nil {return _dgbab ;};_fffge .CroprightAttr =&_gfbaf ;continue ;};if _dfaga .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_cbdcf ,_addd :=_dfaga .Value ,error (nil ); +if _addd !=nil {return _addd ;};_fffge .RecolortargetAttr =&_cbdcf ;continue ;};if _dfaga .Name .Local =="\u0067\u0061\u0069\u006e"{_bbec ,_debdbb :=_dfaga .Value ,error (nil );if _debdbb !=nil {return _debdbb ;};_fffge .GainAttr =&_bbec ;continue ;};if _dfaga .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_fcdac ,_dbcfb :=_dfaga .Value ,error (nil ); +if _dbcfb !=nil {return _dbcfb ;};_fffge .BlacklevelAttr =&_fcdac ;continue ;};if _dfaga .Name .Local =="\u0067\u0061\u006dm\u0061"{_bgfa ,_defdd :=_dfaga .Value ,error (nil );if _defdd !=nil {return _defdd ;};_fffge .GammaAttr =&_bgfa ;continue ;};if _dfaga .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_fffge .GrayscaleAttr .UnmarshalXMLAttr (_dfaga ); +continue ;};if _dfaga .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_fffge .BilevelAttr .UnmarshalXMLAttr (_dfaga );continue ;};if _dfaga .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ddbaa ,_adbe :=_dfaga .Value ,error (nil ); +if _adbe !=nil {return _adbe ;};_fffge .ChromakeyAttr =&_ddbaa ;continue ;};};for {_aaggg ,_fccbb :=d .Token ();if _fccbb !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_fccbb ); +};if _bebe ,_cede :=_aaggg .(_ec .EndElement );_cede &&_bebe .Name ==start .Name {break ;};};return nil ;};func (_dcddb *OfcCT_Entry )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f:\u0065\u006e\u0074\u0072\u0079"; +};if _dcddb .NewAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006e\u0065\u0077"},Value :_g .Sprintf ("\u0025\u0076",*_dcddb .NewAttr )});};if _dcddb .OldAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u006c\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_dcddb .OldAttr )}); +};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func NewCT_Oval ()*CT_Oval {_faef :=&CT_Oval {};return _faef };func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_fgb :=&AG_AllShapeAttributes {};return _fgb }; +func (_gedde *CT_Line )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076\u003a\u006c\u0069\u006e\u0065";};if _gedde .FromAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .FromAttr )}); +};if _gedde .ToAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .ToAttr )});};if _gedde .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .HrefAttr )}); +};if _gedde .TargetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .TargetAttr )});};if _gedde .ClassAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .ClassAttr )}); +};if _gedde .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .TitleAttr )});};if _gedde .AltAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .AltAttr )}); +};if _gedde .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .CoordsizeAttr )});};if _gedde .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .CoordoriginAttr )}); +};if _gedde .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .WrapcoordsAttr )});};if _gedde .PrintAttr !=_ed .ST_TrueFalseUnset {_cefg ,_cbgd :=_gedde .PrintAttr .MarshalXMLAttr (_ec .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _cbgd !=nil {return _cbgd ;};start .Attr =append (start .Attr ,_cefg );};if _gedde .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .IdAttr )});};if _gedde .StyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .StyleAttr )}); +};if _gedde .SpidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .SpidAttr )});};if _gedde .OnedAttr !=_ed .ST_TrueFalseUnset {_gfdc ,_caacg :=_gedde .OnedAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); +if _caacg !=nil {return _caacg ;};start .Attr =append (start .Attr ,_gfdc );};if _gedde .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .RegroupidAttr )}); +};if _gedde .DoubleclicknotifyAttr !=_ed .ST_TrueFalseUnset {_acea ,_abga :=_gedde .DoubleclicknotifyAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _abga !=nil {return _abga ; +};start .Attr =append (start .Attr ,_acea );};if _gedde .ButtonAttr !=_ed .ST_TrueFalseUnset {_bdcdb ,_dcgd :=_gedde .ButtonAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dcgd !=nil {return _dcgd ;};start .Attr =append (start .Attr ,_bdcdb ); +};if _gedde .UserhiddenAttr !=_ed .ST_TrueFalseUnset {_efgab ,_degbb :=_gedde .UserhiddenAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _degbb !=nil {return _degbb ;};start .Attr =append (start .Attr ,_efgab ); +};if _gedde .BulletAttr !=_ed .ST_TrueFalseUnset {_bbfgc ,_ggfga :=_gedde .BulletAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ggfga !=nil {return _ggfga ;};start .Attr =append (start .Attr ,_bbfgc );}; +if _gedde .HrAttr !=_ed .ST_TrueFalseUnset {_caec ,_affb :=_gedde .HrAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0068\u0072"});if _affb !=nil {return _affb ;};start .Attr =append (start .Attr ,_caec );};if _gedde .HrstdAttr !=_ed .ST_TrueFalseUnset {_gdge ,_gbefg :=_gedde .HrstdAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"}); +if _gbefg !=nil {return _gbefg ;};start .Attr =append (start .Attr ,_gdge );};if _gedde .HrnoshadeAttr !=_ed .ST_TrueFalseUnset {_dcgfg ,_ggecg :=_gedde .HrnoshadeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"}); +if _ggecg !=nil {return _ggecg ;};start .Attr =append (start .Attr ,_dcgfg );};if _gedde .HrpctAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .HrpctAttr )}); +};if _gedde .HralignAttr !=OfcST_HrAlignUnset {_abfc ,_fddb :=_gedde .HralignAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _fddb !=nil {return _fddb ;};start .Attr =append (start .Attr ,_abfc );};if _gedde .AllowincellAttr !=_ed .ST_TrueFalseUnset {_cddec ,_ecab :=_gedde .AllowincellAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _ecab !=nil {return _ecab ;};start .Attr =append (start .Attr ,_cddec );};if _gedde .AllowoverlapAttr !=_ed .ST_TrueFalseUnset {_gcedc ,_gdaf :=_gedde .AllowoverlapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _gdaf !=nil {return _gdaf ;};start .Attr =append (start .Attr ,_gcedc );};if _gedde .UserdrawnAttr !=_ed .ST_TrueFalseUnset {_gfgb ,_degbbb :=_gedde .UserdrawnAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _degbbb !=nil {return _degbbb ;};start .Attr =append (start .Attr ,_gfgb );};if _gedde .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .BordertopcolorAttr )}); +};if _gedde .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .BorderleftcolorAttr )}); +};if _gedde .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .BorderbottomcolorAttr )}); +};if _gedde .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .BorderrightcolorAttr )}); +};if _gedde .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_baeg ,_dddb :=_gedde .DgmlayoutAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dddb !=nil {return _dddb ;};start .Attr =append (start .Attr ,_baeg ); +};if _gedde .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .DgmnodekindAttr )});}; +if _gedde .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dccd ,_cebaa :=_gedde .DgmlayoutmruAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _cebaa !=nil {return _cebaa ;};start .Attr =append (start .Attr ,_dccd ); +};if _gedde .InsetmodeAttr !=OfcST_InsetModeUnset {_cbea ,_ffe :=_gedde .InsetmodeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _ffe !=nil {return _ffe ;};start .Attr =append (start .Attr ,_cbea ); +};if _gedde .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .OpacityAttr )});};if _gedde .StrokedAttr !=_ed .ST_TrueFalseUnset {_acfca ,_fcfcb :=_gedde .StrokedAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); +if _fcfcb !=nil {return _fcfcb ;};start .Attr =append (start .Attr ,_acfca );};if _gedde .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .StrokecolorAttr )}); +};if _gedde .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .StrokeweightAttr )});};if _gedde .InsetpenAttr !=_ed .ST_TrueFalseUnset {_cgadc ,_aeda :=_gedde .InsetpenAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _aeda !=nil {return _aeda ;};start .Attr =append (start .Attr ,_cgadc );};if _gedde .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .ChromakeyAttr )}); +};if _gedde .FilledAttr !=_ed .ST_TrueFalseUnset {_cbdf ,_ecgfa :=_gedde .FilledAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ecgfa !=nil {return _ecgfa ;};start .Attr =append (start .Attr ,_cbdf );};if _gedde .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .FillcolorAttr )}); +};if _gedde .SptAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gedde .SptAttr )});};if _gedde .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_babg ,_dfca :=_gedde .ConnectortypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _dfca !=nil {return _dfca ;};start .Attr =append (start .Attr ,_babg );};if _gedde .BwmodeAttr !=OfcST_BWModeUnset {_gagg ,_bbfeb :=_gedde .BwmodeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bbfeb !=nil {return _bbfeb ; +};start .Attr =append (start .Attr ,_gagg );};if _gedde .BwpureAttr !=OfcST_BWModeUnset {_gdadg ,_fgfc :=_gedde .BwpureAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fgfc !=nil {return _fgfc ;};start .Attr =append (start .Attr ,_gdadg ); +};if _gedde .BwnormalAttr !=OfcST_BWModeUnset {_bede ,_ffbf :=_gedde .BwnormalAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ffbf !=nil {return _ffbf ;};start .Attr =append (start .Attr ,_bede ); +};if _gedde .ForcedashAttr !=_ed .ST_TrueFalseUnset {_ceeb ,_ccecaa :=_gedde .ForcedashAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ccecaa !=nil {return _ccecaa ;};start .Attr =append (start .Attr ,_ceeb ); +};if _gedde .OleiconAttr !=_ed .ST_TrueFalseUnset {_dbcg ,_abadb :=_gedde .OleiconAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _abadb !=nil {return _abadb ;};start .Attr =append (start .Attr ,_dbcg );};if _gedde .OleAttr !=_ed .ST_TrueFalseBlankUnset {_eaaf ,_bggde :=_gedde .OleAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _bggde !=nil {return _bggde ;};start .Attr =append (start .Attr ,_eaaf );};if _gedde .PreferrelativeAttr !=_ed .ST_TrueFalseUnset {_dgcb ,_bdbb :=_gedde .PreferrelativeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _bdbb !=nil {return _bdbb ;};start .Attr =append (start .Attr ,_dgcb );};if _gedde .CliptowrapAttr !=_ed .ST_TrueFalseUnset {_afed ,_caef :=_gedde .CliptowrapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _caef !=nil {return _caef ;};start .Attr =append (start .Attr ,_afed );};if _gedde .ClipAttr !=_ed .ST_TrueFalseUnset {_dfce ,_ffabd :=_gedde .ClipAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ffabd !=nil {return _ffabd ; +};start .Attr =append (start .Attr ,_dfce );};e .EncodeToken (start );if _gedde .EG_ShapeElements !=nil {for _ ,_baed :=range _gedde .EG_ShapeElements {_baed .MarshalXML (e ,_ec .StartElement {});};};e .EncodeToken (_ec .EndElement {Name :start .Name }); +return nil ;};func (_afb *AG_OfficeShapeAttributes )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_efg :=range start .Attr {if _efg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efg .Name .Local =="\u0073\u0070\u0074"{_fafa ,_fdg :=_ee .ParseFloat (_efg .Value ,64); +if _fdg !=nil {return _fdg ;};_eeaf :=float32 (_fafa );_afb .SptAttr =&_eeaf ;continue ;};if _efg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_afb .ConnectortypeAttr .UnmarshalXMLAttr (_efg ); +continue ;};if _efg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_afb .BwmodeAttr .UnmarshalXMLAttr (_efg ); +continue ;};if _efg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_afb .BwpureAttr .UnmarshalXMLAttr (_efg ); +continue ;};if _efg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_afb .BwnormalAttr .UnmarshalXMLAttr (_efg ); +continue ;};if _efg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_afb .ForcedashAttr .UnmarshalXMLAttr (_efg ); +continue ;};if _efg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_afb .OleiconAttr .UnmarshalXMLAttr (_efg ); +continue ;};if _efg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efg .Name .Local =="\u006f\u006c\u0065"{_afb .OleAttr .UnmarshalXMLAttr (_efg ); +continue ;};if _efg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_afb .PreferrelativeAttr .UnmarshalXMLAttr (_efg ); +continue ;};if _efg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_afb .CliptowrapAttr .UnmarshalXMLAttr (_efg ); +continue ;};if _efg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efg .Name .Local =="\u0063\u006c\u0069\u0070"{_afb .ClipAttr .UnmarshalXMLAttr (_efg ); +continue ;};};for {_ada ,_cgbb :=d .Token ();if _cgbb !=nil {return _g .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",_cgbb ); +};if _bcge ,_cbgg :=_ada .(_ec .EndElement );_cbgg &&_bcge .Name ==start .Name {break ;};};return nil ;};const (OfcST_InsetModeUnset OfcST_InsetMode =0;OfcST_InsetModeAuto OfcST_InsetMode =1;OfcST_InsetModeCustom OfcST_InsetMode =2;);func (_bafaa OfcST_BWMode )Validate ()error {return _bafaa .ValidateWithPath ("")}; +func (_dedg *Shape )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_dedg .CT_Shape =*NewCT_Shape ();for _ ,_deafb :=range start .Attr {if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fdac ,_fabcbf :=_ee .ParseInt (_deafb .Value ,10,64); +if _fabcbf !=nil {return _fabcbf ;};_dedg .RegroupidAttr =&_fdac ;continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dedg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0063\u006c\u0069\u0070"{_dedg .ClipAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dedg .ButtonAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dedg .UserhiddenAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dedg .BulletAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_edgdb ,_caebcc :=_deafb .Value ,error (nil ); +if _caebcc !=nil {return _caebcc ;};_dedg .GfxdataAttr =&_edgdb ;continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0068\u0072"{_dedg .HrAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u006f\u006c\u0065"{_dedg .OleAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dedg .AllowincellAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ccdab ,_dgfgdd :=_deafb .Value ,error (nil ); +if _dgfgdd !=nil {return _dgfgdd ;};_dedg .BorderleftcolorAttr =&_ccdab ;continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0068\u0072\u0070c\u0074"{_ebfbgg ,_dgaaa :=_ee .ParseFloat (_deafb .Value ,64); +if _dgaaa !=nil {return _dgaaa ;};_cgecf :=float32 (_ebfbgg );_dedg .HrpctAttr =&_cgecf ;continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ddfaa ,_gdcca :=_ee .ParseInt (_deafb .Value ,10,64); +if _gdcca !=nil {return _gdcca ;};_dedg .DgmnodekindAttr =&_ddfaa ;continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dedg .InsetmodeAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dedg .UserdrawnAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dedg .ConnectortypeAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fadcc ,_dcdbd :=_deafb .Value ,error (nil ); +if _dcdbd !=nil {return _dcdbd ;};_dedg .BorderrightcolorAttr =&_fadcc ;continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dedg .PreferrelativeAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dedg .HrnoshadeAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dedg .DgmlayoutmruAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u006f\u006e\u0065\u0064"{_dedg .OnedAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dedg .HralignAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dedg .BwmodeAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dedg .AllowoverlapAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gcegf ,_cfaed :=_deafb .Value ,error (nil ); +if _cfaed !=nil {return _cfaed ;};_dedg .BordertopcolorAttr =&_gcegf ;continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dedg .BwnormalAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_acgadb ,_edfbg :=_deafb .Value ,error (nil ); +if _edfbg !=nil {return _edfbg ;};_dedg .BorderbottomcolorAttr =&_acgadb ;continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dedg .CliptowrapAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dedg .DgmlayoutAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0073\u0070\u0074"{_fbabeb ,_gbggbf :=_ee .ParseFloat (_deafb .Value ,64); +if _gbggbf !=nil {return _gbggbf ;};_daccd :=float32 (_fbabeb );_dedg .SptAttr =&_daccd ;continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dedg .OleiconAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dedg .ForcedashAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dedg .BwpureAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0073\u0070\u0069\u0064"{_bbgbd ,_beced :=_deafb .Value ,error (nil ); +if _beced !=nil {return _beced ;};_dedg .SpidAttr =&_bbgbd ;continue ;};if _deafb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_deafb .Name .Local =="\u0068\u0072\u0073t\u0064"{_dedg .HrstdAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bdcfd ,_gbcada :=_deafb .Value ,error (nil );if _gbcada !=nil {return _gbcada ;};_dedg .TargetAttr =&_bdcfd ;continue ;};if _deafb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bfacb ,_gdgeg :=_deafb .Value ,error (nil ); +if _gdgeg !=nil {return _gdgeg ;};_dedg .WrapcoordsAttr =&_bfacb ;continue ;};if _deafb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dbbcfc ,_dadff :=_deafb .Value ,error (nil );if _dadff !=nil {return _dadff ;};_dedg .OpacityAttr =&_dbbcfc ; +continue ;};if _deafb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cabbg ,_ddebf :=_deafb .Value ,error (nil );if _ddebf !=nil {return _ddebf ;};_dedg .CoordoriginAttr =&_cabbg ;continue ;};if _deafb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bdcaa ,_ggfaa :=_deafb .Value ,error (nil ); +if _ggfaa !=nil {return _ggfaa ;};_dedg .StrokecolorAttr =&_bdcaa ;continue ;};if _deafb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_agebg ,_gcdg :=_deafb .Value ,error (nil );if _gcdg !=nil {return _gcdg ;};_dedg .CoordsizeAttr =&_agebg ; +continue ;};if _deafb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dedg .InsetpenAttr .UnmarshalXMLAttr (_deafb );continue ;};if _deafb .Name .Local =="\u0061\u006c\u0074"{_caed ,_dbfd :=_deafb .Value ,error (nil );if _dbfd !=nil {return _dbfd ; +};_dedg .AltAttr =&_caed ;continue ;};if _deafb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dedg .FilledAttr .UnmarshalXMLAttr (_deafb );continue ;};if _deafb .Name .Local =="\u0074\u0069\u0074l\u0065"{_edbbc ,_gcdaa :=_deafb .Value ,error (nil ); +if _gcdaa !=nil {return _gcdaa ;};_dedg .TitleAttr =&_edbbc ;continue ;};if _deafb .Name .Local =="\u0073\u0074\u0079l\u0065"{_cbbca ,_ecde :=_deafb .Value ,error (nil );if _ecde !=nil {return _ecde ;};_dedg .StyleAttr =&_cbbca ;continue ;};if _deafb .Name .Local =="\u0070\u0072\u0069n\u0074"{_dedg .PrintAttr .UnmarshalXMLAttr (_deafb ); +continue ;};if _deafb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dedg .StrokedAttr .UnmarshalXMLAttr (_deafb );continue ;};if _deafb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_cfaf ,_cbcec :=_deafb .Value ,error (nil ); +if _cbcec !=nil {return _cbcec ;};_dedg .StrokeweightAttr =&_cfaf ;continue ;};if _deafb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fbaac ,_bcedc :=_deafb .Value ,error (nil );if _bcedc !=nil {return _bcedc ;};_dedg .ChromakeyAttr =&_fbaac ; +continue ;};if _deafb .Name .Local =="\u0070\u0061\u0074\u0068"{_abgfa ,_bcgce :=_deafb .Value ,error (nil );if _bcgce !=nil {return _bcgce ;};_dedg .PathAttr =&_abgfa ;continue ;};if _deafb .Name .Local =="\u0069\u0064"{_ddcbe ,_adfagbe :=_deafb .Value ,error (nil ); +if _adfagbe !=nil {return _adfagbe ;};_dedg .IdAttr =&_ddcbe ;continue ;};if _deafb .Name .Local =="\u0063\u006c\u0061s\u0073"{_ecaaf ,_dcaf :=_deafb .Value ,error (nil );if _dcaf !=nil {return _dcaf ;};_dedg .ClassAttr =&_ecaaf ;continue ;};if _deafb .Name .Local =="\u0068\u0072\u0065\u0066"{_caabd ,_adabcg :=_deafb .Value ,error (nil ); +if _adabcg !=nil {return _adabcg ;};_dedg .HrefAttr =&_caabd ;continue ;};if _deafb .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_gadbf ,_aafgg :=_deafb .Value ,error (nil );if _aafgg !=nil {return _aafgg ;};_dedg .EquationxmlAttr =&_gadbf ; +continue ;};if _deafb .Name .Local =="\u0074\u0079\u0070\u0065"{_bedec ,_bbaea :=_deafb .Value ,error (nil );if _bbaea !=nil {return _bbaea ;};_dedg .TypeAttr =&_bedec ;continue ;};if _deafb .Name .Local =="\u0061\u0064\u006a"{_cdgag ,_cbfeg :=_deafb .Value ,error (nil ); +if _cbfeg !=nil {return _cbfeg ;};_dedg .AdjAttr =&_cdgag ;continue ;};if _deafb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fccfg ,_bfegc :=_deafb .Value ,error (nil );if _bfegc !=nil {return _bfegc ;};_dedg .FillcolorAttr =&_fccfg ; +continue ;};};_cbeab :for {_aagdb ,_dfgbd :=d .Token ();if _dfgbd !=nil {return _dfgbd ;};switch _efbed :=_aagdb .(type ){case _ec .StartElement :switch _efbed .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aafdg :=NewOfcInk (); +if _ecbcg :=d .DecodeElement (_aafdg ,&_efbed );_ecbcg !=nil {return _ecbcg ;};_dedg .Ink =append (_dedg .Ink ,_aafdg );case _ec .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"}:_fccec :=_b .NewIscomment (); +if _bffeff :=d .DecodeElement (_fccec ,&_efbed );_bffeff !=nil {return _bffeff ;};_dedg .Iscomment =append (_dedg .Iscomment ,_fccec );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eagaeb :=NewOfcEquationxml (); +if _aaeeb :=d .DecodeElement (_eagaeb ,&_efbed );_aaeeb !=nil {return _aaeeb ;};_dedg .Equationxml =append (_dedg .Equationxml ,_eagaeb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_faaad :=NewEG_ShapeElements (); +_faaad .Path =NewPath ();if _afgfe :=d .DecodeElement (_faaad .Path ,&_efbed );_afgfe !=nil {return _afgfe ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_faaad );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_aceda :=NewEG_ShapeElements (); +_aceda .Formulas =NewFormulas ();if _dffde :=d .DecodeElement (_aceda .Formulas ,&_efbed );_dffde !=nil {return _dffde ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_aceda );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ceeac :=NewEG_ShapeElements (); +_ceeac .Handles =NewHandles ();if _bdabe :=d .DecodeElement (_ceeac .Handles ,&_efbed );_bdabe !=nil {return _bdabe ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_ceeac );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dbfeg :=NewEG_ShapeElements (); +_dbfeg .Fill =NewFill ();if _beedd :=d .DecodeElement (_dbfeg .Fill ,&_efbed );_beedd !=nil {return _beedd ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_dbfeg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eecgc :=NewEG_ShapeElements (); +_eecgc .Stroke =NewStroke ();if _gbbad :=d .DecodeElement (_eecgc .Stroke ,&_efbed );_gbbad !=nil {return _gbbad ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_eecgc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_efgbd :=NewEG_ShapeElements (); +_efgbd .Shadow =NewShadow ();if _ddbbc :=d .DecodeElement (_efgbd .Shadow ,&_efbed );_ddbbc !=nil {return _ddbbc ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_efgbd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bggb :=NewEG_ShapeElements (); +_bggb .Textbox =NewTextbox ();if _ffbcc :=d .DecodeElement (_bggb .Textbox ,&_efbed );_ffbcc !=nil {return _ffbcc ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_bggb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgfaa :=NewEG_ShapeElements (); +_dgfaa .Textpath =NewTextpath ();if _fcbad :=d .DecodeElement (_dgfaa .Textpath ,&_efbed );_fcbad !=nil {return _fcbad ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_dgfaa );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eggbeb :=NewEG_ShapeElements (); +_eggbeb .Imagedata =NewImagedata ();if _cgdbb :=d .DecodeElement (_eggbeb .Imagedata ,&_efbed );_cgdbb !=nil {return _cgdbb ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_eggbeb );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_bdfb :=NewEG_ShapeElements (); +_bdfb .Skew =NewOfcSkew ();if _bgbga :=d .DecodeElement (_bdfb .Skew ,&_efbed );_bgbga !=nil {return _bgbga ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_bdfb );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efebcg :=NewEG_ShapeElements (); +_efebcg .Extrusion =NewOfcExtrusion ();if _fbeff :=d .DecodeElement (_efebcg .Extrusion ,&_efbed );_fbeff !=nil {return _fbeff ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_efebcg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecgbg :=NewEG_ShapeElements (); +_ecgbg .Callout =NewOfcCallout ();if _bcddd :=d .DecodeElement (_ecgbg .Callout ,&_efbed );_bcddd !=nil {return _bcddd ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_ecgbg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efedd :=NewEG_ShapeElements (); +_efedd .Lock =NewOfcLock ();if _fead :=d .DecodeElement (_efedd .Lock ,&_efbed );_fead !=nil {return _fead ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_efedd );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgfed :=NewEG_ShapeElements (); +_fgfed .Clippath =NewOfcClippath ();if _fefa :=d .DecodeElement (_fgfed .Clippath ,&_efbed );_fefa !=nil {return _fefa ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_fgfed );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_egddf :=NewEG_ShapeElements (); +_egddf .Signatureline =NewOfcSignatureline ();if _adbcd :=d .DecodeElement (_egddf .Signatureline ,&_efbed );_adbcd !=nil {return _adbcd ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_egddf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dgegdd :=NewEG_ShapeElements (); +_dgegdd .Wrap =_gd .NewWrap ();if _adfdcg :=d .DecodeElement (_dgegdd .Wrap ,&_efbed );_adfdcg !=nil {return _adfdcg ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_dgegdd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbbdf :=NewEG_ShapeElements (); +_bbbdf .Anchorlock =_gd .NewAnchorlock ();if _eaedg :=d .DecodeElement (_bbbdf .Anchorlock ,&_efbed );_eaedg !=nil {return _eaedg ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_bbbdf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bgfbg :=NewEG_ShapeElements (); +_bgfbg .Bordertop =_gd .NewBordertop ();if _ababb :=d .DecodeElement (_bgfbg .Bordertop ,&_efbed );_ababb !=nil {return _ababb ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_bgfbg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_eadb :=NewEG_ShapeElements (); +_eadb .Borderbottom =_gd .NewBorderbottom ();if _bddfc :=d .DecodeElement (_eadb .Borderbottom ,&_efbed );_bddfc !=nil {return _bddfc ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_eadb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_eacffc :=NewEG_ShapeElements (); +_eacffc .Borderleft =_gd .NewBorderleft ();if _fdcgdb :=d .DecodeElement (_eacffc .Borderleft ,&_efbed );_fdcgdb !=nil {return _fdcgdb ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_eacffc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gdga :=NewEG_ShapeElements (); +_gdga .Borderright =_gd .NewBorderright ();if _aaeab :=d .DecodeElement (_gdga .Borderright ,&_efbed );_aaeab !=nil {return _aaeab ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_gdga );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_beafa :=NewEG_ShapeElements (); +_beafa .ClientData =_f .NewClientData ();if _eddca :=d .DecodeElement (_beafa .ClientData ,&_efbed );_eddca !=nil {return _eddca ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_beafa );case _ec .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"}:_egfed :=NewEG_ShapeElements (); +_egfed .Textdata =_b .NewTextdata ();if _gfdec :=d .DecodeElement (_egfed .Textdata ,&_efbed );_gfdec !=nil {return _gfdec ;};_dedg .EG_ShapeElements =append (_dedg .EG_ShapeElements ,_egfed );default:_a .Log .Debug ("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",_efbed .Name ); +if _cfada :=d .Skip ();_cfada !=nil {return _cfada ;};};case _ec .EndElement :break _cbeab ;case _ec .CharData :};};return nil ;};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _ed .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_ef .TxbxContent ; +Any _c .Any ;IdAttr *string ;StyleAttr *string ;};func (_bccfd *OfcCT_RelationTable )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_abfbc :=range start .Attr {if _abfbc .Name .Local =="\u0065\u0078\u0074"{_bccfd .ExtAttr .UnmarshalXMLAttr (_abfbc ); +continue ;};};_cegdbe :for {_bddg ,_gfed :=d .Token ();if _gfed !=nil {return _gfed ;};switch _cadc :=_bddg .(type ){case _ec .StartElement :switch _cadc .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_beff :=NewOfcCT_Relation (); +if _cgffag :=d .DecodeElement (_beff ,&_cadc );_cgffag !=nil {return _cgffag ;};_bccfd .Rel =append (_bccfd .Rel ,_beff );default:_a .Log .Debug ("\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",_cadc .Name ); +if _dbaba :=d .Skip ();_dbaba !=nil {return _dbaba ;};};case _ec .EndElement :break _cegdbe ;case _ec .CharData :};};return nil ;};func (_dgagbg *OfcST_RType )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_dgagbg =0;case "\u0061\u0072\u0063":*_dgagbg =1; +case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_dgagbg =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_dgagbg =3;case "\u0061\u006c\u0069g\u006e":*_dgagbg =4;};return nil ;}; -// Validate validates the CT_Curve and its children -func (_ecfa *CT_Curve )Validate ()error {return _ecfa .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");};func (_bab *AG_OfficeShapeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfb :=range start .Attr {if _gfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfb .Name .Local =="\u0073\u0070\u0074"{_beca ,_gceb :=_b .ParseFloat (_gfb .Value ,64); -if _gceb !=nil {return _gceb ;};_efeab :=float32 (_beca );_bab .SptAttr =&_efeab ;continue ;};if _gfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bab .ConnectortypeAttr .UnmarshalXMLAttr (_gfb ); -continue ;};if _gfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bab .BwmodeAttr .UnmarshalXMLAttr (_gfb ); -continue ;};if _gfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bab .BwpureAttr .UnmarshalXMLAttr (_gfb ); -continue ;};if _gfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bab .BwnormalAttr .UnmarshalXMLAttr (_gfb ); -continue ;};if _gfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bab .ForcedashAttr .UnmarshalXMLAttr (_gfb ); -continue ;};if _gfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bab .OleiconAttr .UnmarshalXMLAttr (_gfb ); -continue ;};if _gfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfb .Name .Local =="\u006f\u006c\u0065"{_bab .OleAttr .UnmarshalXMLAttr (_gfb ); -continue ;};if _gfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bab .PreferrelativeAttr .UnmarshalXMLAttr (_gfb ); -continue ;};if _gfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bab .CliptowrapAttr .UnmarshalXMLAttr (_gfb ); -continue ;};if _gfb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfb .Name .Local =="\u0063\u006c\u0069\u0070"{_bab .ClipAttr .UnmarshalXMLAttr (_gfb ); -continue ;};};for {_fea ,_ggb :=d .Token ();if _ggb !=nil {return _bf .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",_ggb );}; -if _dfag ,_aabf :=_fea .(_d .EndElement );_aabf &&_dfag .Name ==start .Name {break ;};};return nil ;};func NewFill ()*Fill {_eaefc :=&Fill {};_eaefc .CT_Fill =*NewCT_Fill ();return _eaefc }; +// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path +func (_dege *CT_Path )ValidateWithPath (path string )error {if _caca :=_dege .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_caca !=nil {return _caca ;};if _bfae :=_dege .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072"); +_bfae !=nil {return _bfae ;};if _eeag :=_dege .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_eeag !=nil {return _eeag ;};if _beab :=_dege .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072"); +_beab !=nil {return _beab ;};if _gebc :=_dege .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_gebc !=nil {return _gebc ;};if _cfbg :=_dege .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072"); +_cfbg !=nil {return _cfbg ;};if _fbbb :=_dege .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_fbbb !=nil {return _fbbb ;};if _gabfd :=_dege .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_gabfd !=nil {return _gabfd ;};if _eabc :=_dege .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_eabc !=nil {return _eabc ;};return nil ;};func NewCT_Handles ()*CT_Handles {_cddce :=&CT_Handles {}; +return _cddce }; -// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path -func (_gbgc *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _ggcf :=_gbgc .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_ggcf !=nil {return _ggcf ;};if _faabd :=_gbgc .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072"); -_faabd !=nil {return _faabd ;};if _bdeec :=_gbgc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bdeec !=nil {return _bdeec ;};if _gbgc .Fill !=nil {if _afcdf :=_gbgc .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); -_afcdf !=nil {return _afcdf ;};};if _gbgc .Stroke !=nil {if _fcebb :=_gbgc .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_fcebb !=nil {return _fcebb ;};};if _gbgc .Textbox !=nil {if _dggge :=_gbgc .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078"); -_dggge !=nil {return _dggge ;};};if _gbgc .Shadow !=nil {if _cfebe :=_gbgc .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_cfebe !=nil {return _cfebe ;};};if _gbgc .Skew !=nil {if _eedba :=_gbgc .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077"); -_eedba !=nil {return _eedba ;};};if _gbgc .Extrusion !=nil {if _bcdfb :=_gbgc .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_bcdfb !=nil {return _bcdfb ;};};if _gbgc .Callout !=nil {if _dadbe :=_gbgc .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074"); -_dadbe !=nil {return _dadbe ;};};if _gbgc .Lock !=nil {if _dgcfb :=_gbgc .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_dgcfb !=nil {return _dgcfb ;};};if _gbgc .Colormru !=nil {if _baff :=_gbgc .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u"); -_baff !=nil {return _baff ;};};if _gbgc .Colormenu !=nil {if _aeeaa :=_gbgc .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_aeeaa !=nil {return _aeeaa ;};};if _aebcef :=_gbgc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_aebcef !=nil {return _aebcef ;};return nil ;};func (_ccccf *OfcCT_ColorMenu )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"; -};if _ccccf .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 :_bf .Sprintf ("\u0025\u0076",*_ccccf .StrokecolorAttr )});};if _ccccf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_bf .Sprintf ("\u0025\u0076",*_ccccf .FillcolorAttr )}); -};if _ccccf .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 :_bf .Sprintf ("\u0025\u0076",*_ccccf .ShadowcolorAttr )});};if _ccccf .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 :_bf .Sprintf ("\u0025\u0076",*_ccccf .ExtrusioncolorAttr )}); -};if _ccccf .ExtAttr !=ST_ExtUnset {_beaef ,_fffcb :=_ccccf .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fffcb !=nil {return _fffcb ;};start .Attr =append (start .Attr ,_beaef );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type ST_StrokeArrowLength byte ;type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ;ExtAttr ST_Ext ;};func (_eadbb *OfcCT_ShapeDefaults )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073"; -};if _eadbb .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_bf .Sprintf ("\u0025\u0076",*_eadbb .SpidmaxAttr )});};if _eadbb .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_eadbb .StyleAttr )}); -};if _eadbb .FillAttr !=_c .ST_TrueFalseUnset {_cfdfb ,_agead :=_eadbb .FillAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c"});if _agead !=nil {return _agead ;};start .Attr =append (start .Attr ,_cfdfb );};if _eadbb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_bf .Sprintf ("\u0025\u0076",*_eadbb .FillcolorAttr )}); -};if _eadbb .StrokeAttr !=_c .ST_TrueFalseUnset {_daccc ,_geefe :=_eadbb .StrokeAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _geefe !=nil {return _geefe ;};start .Attr =append (start .Attr ,_daccc );};if _eadbb .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 :_bf .Sprintf ("\u0025\u0076",*_eadbb .StrokecolorAttr )}); -};if _eadbb .AllowincellAttr !=_c .ST_TrueFalseUnset {_gagc ,_bcgbba :=_eadbb .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _bcgbba !=nil {return _bcgbba ;};start .Attr =append (start .Attr ,_gagc ); -};if _eadbb .ExtAttr !=ST_ExtUnset {_edcdb ,_acfcg :=_eadbb .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _acfcg !=nil {return _acfcg ;};start .Attr =append (start .Attr ,_edcdb );};e .EncodeToken (start );if _eadbb .Fill !=nil {_gadga :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_eadbb .Fill ,_gadga );};if _eadbb .Stroke !=nil {_gagdc :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_eadbb .Stroke ,_gagdc );};if _eadbb .Textbox !=nil {_geecf :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}}; -e .EncodeElement (_eadbb .Textbox ,_geecf );};if _eadbb .Shadow !=nil {_fddfac :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_eadbb .Shadow ,_fddfac );};if _eadbb .Skew !=nil {_bdfbb :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}}; -e .EncodeElement (_eadbb .Skew ,_bdfbb );};if _eadbb .Extrusion !=nil {_bbfed :=_d .StartElement {Name :_d .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_eadbb .Extrusion ,_bbfed );};if _eadbb .Callout !=nil {_dcffga :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}}; -e .EncodeElement (_eadbb .Callout ,_dcffga );};if _eadbb .Lock !=nil {_ddbebf :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_eadbb .Lock ,_ddbebf );};if _eadbb .Colormru !=nil {_ecge :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}}; -e .EncodeElement (_eadbb .Colormru ,_ecge );};if _eadbb .Colormenu !=nil {_cbdca :=_d .StartElement {Name :_d .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_eadbb .Colormenu ,_cbdca );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_bfefd *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 _bfefd .OfcCT_StrokeChild .MarshalXML (e ,start );};type Curve struct{CT_Curve }; +// Validate validates the Handles and its children +func (_bbffb *Handles )Validate ()error {return _bbffb .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};func NewCT_Formulas ()*CT_Formulas {_dbda :=&CT_Formulas {};return _dbda };type OfcST_ExtrusionType byte ;func (_gdg *AG_Ext )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_gdg .ExtAttr =ST_Ext (1); +for _ ,_fad :=range start .Attr {if _fad .Name .Local =="\u0065\u0078\u0074"{_gdg .ExtAttr .UnmarshalXMLAttr (_fad );continue ;};};for {_feee ,_bea :=d .Token ();if _bea !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_bea ); +};if _gced ,_cggd :=_feee .(_ec .EndElement );_cggd &&_gced .Name ==start .Name {break ;};};return nil ;};func (_ggbec *OfcCT_RelationTable )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"; +};if _ggbec .ExtAttr !=ST_ExtUnset {_ccbdd ,_cdbcbf :=_ggbec .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cdbcbf !=nil {return _cdbcbf ;};start .Attr =append (start .Attr ,_ccbdd );};e .EncodeToken (start );if _ggbec .Rel !=nil {_bdecba :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u0072e\u006c"}}; +for _ ,_geca :=range _ggbec .Rel {e .EncodeElement (_geca ,_bdecba );};};e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func NewLine ()*Line {_edcdb :=&Line {};_edcdb .CT_Line =*NewCT_Line ();return _edcdb }; -// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path -func (_fcfdbe *OfcCT_Lock )ValidateWithPath (path string )error {if _acffcg :=_fcfdbe .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_acffcg !=nil {return _acffcg ;};if _aefed :=_fcfdbe .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072"); -_aefed !=nil {return _aefed ;};if _dedag :=_fcfdbe .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_dedag !=nil {return _dedag ;};if _bggbg :=_fcfdbe .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); -_bggbg !=nil {return _bggbg ;};if _aabbgg :=_fcfdbe .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_aabbgg !=nil {return _aabbgg ;};if _bfag :=_fcfdbe .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); -_bfag !=nil {return _bfag ;};if _dceef :=_fcfdbe .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_dceef !=nil {return _dceef ;};if _afage :=_fcfdbe .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072"); -_afage !=nil {return _afage ;};if _fgbgd :=_fcfdbe .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_fgbgd !=nil {return _fgbgd ;};if _bcgfd :=_fcfdbe .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072"); -_bcgfd !=nil {return _bcgfd ;};if _daebb :=_fcfdbe .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_daebb !=nil {return _daebb ;};if _cacbebd :=_fcfdbe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_cacbebd !=nil {return _cacbebd ;};return nil ;};func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_bgfde :=&OfcCT_SignatureLine {};return _bgfde };const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0;OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1; -OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;);func (_faegb ST_FillMethod )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_faegb .String (),start ); -};func NewCT_Image ()*CT_Image {_cbcdf :=&CT_Image {};return _cbcdf };func NewStroke ()*Stroke {_fegeg :=&Stroke {};_fegeg .CT_Stroke =*NewCT_Stroke ();return _fegeg };func (_faaf *OfcCT_Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0066\u0069\u006c\u006c"; -};if _faaf .TypeAttr !=OfcST_FillTypeUnset {_bcge ,_dgbg :=_faaf .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"});if _dgbg !=nil {return _dgbg ;};start .Attr =append (start .Attr ,_bcge );};if _faaf .ExtAttr !=ST_ExtUnset {_gbgdc ,_dbgcf :=_faaf .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"}); -if _dbgcf !=nil {return _dbgcf ;};start .Attr =append (start .Attr ,_gbgdc );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgcge *Textbox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _bgcge .CT_Textbox .MarshalXML (e ,start ); -};func (_ddgg *EG_ShapeElements )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ddgg .Path !=nil {_gefab :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_ddgg .Path ,_gefab );};if _ddgg .Formulas !=nil {_abgceb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}}; -e .EncodeElement (_ddgg .Formulas ,_abgceb );};if _ddgg .Handles !=nil {_effga :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}};e .EncodeElement (_ddgg .Handles ,_effga );};if _ddgg .Fill !=nil {_abba :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_ddgg .Fill ,_abba );};if _ddgg .Stroke !=nil {_ffdd :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_ddgg .Stroke ,_ffdd );};if _ddgg .Shadow !=nil {_faca :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}}; -e .EncodeElement (_ddgg .Shadow ,_faca );};if _ddgg .Textbox !=nil {_ffbf :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}};e .EncodeElement (_ddgg .Textbox ,_ffbf );};if _ddgg .Textpath !=nil {_ccead :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}}; -e .EncodeElement (_ddgg .Textpath ,_ccead );};if _ddgg .Imagedata !=nil {_eggcg :=_d .StartElement {Name :_d .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}};e .EncodeElement (_ddgg .Imagedata ,_eggcg );};if _ddgg .Skew !=nil {_fcef :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}}; -e .EncodeElement (_ddgg .Skew ,_fcef );};if _ddgg .Extrusion !=nil {_effgd :=_d .StartElement {Name :_d .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_ddgg .Extrusion ,_effgd );};if _ddgg .Callout !=nil {_ecccg :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}}; -e .EncodeElement (_ddgg .Callout ,_ecccg );};if _ddgg .Lock !=nil {_gadc :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_ddgg .Lock ,_gadc );};if _ddgg .Clippath !=nil {_cbag :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}}; -e .EncodeElement (_ddgg .Clippath ,_cbag );};if _ddgg .Signatureline !=nil {_bgea :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}};e .EncodeElement (_ddgg .Signatureline ,_bgea ); -};if _ddgg .Wrap !=nil {_becc :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_ddgg .Wrap ,_becc );};if _ddgg .Anchorlock !=nil {_cfgd :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}}; -e .EncodeElement (_ddgg .Anchorlock ,_cfgd );};if _ddgg .Bordertop !=nil {_efedb :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_ddgg .Bordertop ,_efedb ); -};if _ddgg .Borderbottom !=nil {_ebae :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ddgg .Borderbottom ,_ebae );};if _ddgg .Borderleft !=nil {_geef :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}}; -e .EncodeElement (_ddgg .Borderleft ,_geef );};if _ddgg .Borderright !=nil {_gdbdd :=_d .StartElement {Name :_d .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ddgg .Borderright ,_gdbdd ); -};if _ddgg .ClientData !=nil {_aaaeg :=_d .StartElement {Name :_d .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ddgg .ClientData ,_aaaeg );};if _ddgg .Textdata !=nil {_dcfg :=_d .StartElement {Name :_d .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}}; -e .EncodeElement (_ddgg .Textdata ,_dcfg );};return nil ;}; +// Validate validates the CT_Rect and its children +func (_cdgf *CT_Rect )Validate ()error {return _cdgf .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");};func (_bgfge *Arc )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _bgfge .CT_Arc .MarshalXML (e ,start );}; -// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path -func (_ebgad *OfcClippath )ValidateWithPath (path string )error {if _edgag :=_ebgad .OfcCT_ClipPath .ValidateWithPath (path );_edgag !=nil {return _edgag ;};return nil ;};func NewAG_Adj ()*AG_Adj {_ef :=&AG_Adj {};return _ef }; +// Validate validates the OfcCT_Proxy and its children +func (_abfbf *OfcCT_Proxy )Validate ()error {return _abfbf .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");}; -// ValidateWithPath validates the CT_Oval and its children, prefixing error messages with path -func (_efcad *CT_Oval )ValidateWithPath (path string )error {for _baac ,_ccdcd :=range _efcad .EG_ShapeElements {if _cbff :=_ccdcd .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_baac )); -_cbff !=nil {return _cbff ;};};if _dcgba :=_efcad .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_dcgba !=nil {return _dcgba ;};if _agbf :=_efcad .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_agbf !=nil {return _agbf ;};if _gfcd :=_efcad .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gfcd !=nil {return _gfcd ;};if _bcdg :=_efcad .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_bcdg !=nil {return _bcdg ;};if _efgb :=_efcad .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_efgb !=nil {return _efgb ;};if _fccgf :=_efcad .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_fccgf !=nil {return _fccgf ;};if _dfec :=_efcad .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dfec !=nil {return _dfec ;};if _gfdfb :=_efcad .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_gfdfb !=nil {return _gfdfb ;};if _agbg :=_efcad .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_agbg !=nil {return _agbg ;};if _dgdaf :=_efcad .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_dgdaf !=nil {return _dgdaf ;};if _aced :=_efcad .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_aced !=nil {return _aced ;};if _cdcg :=_efcad .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_cdcg !=nil {return _cdcg ;};if _gefa :=_efcad .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gefa !=nil {return _gefa ;};if _gdce :=_efcad .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_gdce !=nil {return _gdce ;};if _gegba :=_efcad .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gegba !=nil {return _gegba ;};if _ggebb :=_efcad .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_ggebb !=nil {return _ggebb ;};if _gfde :=_efcad .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gfde !=nil {return _gfde ;};if _ffab :=_efcad .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_ffab !=nil {return _ffab ;};if _aggc :=_efcad .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_aggc !=nil {return _aggc ;};if _ddfg :=_efcad .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_ddfg !=nil {return _ddfg ;};if _bfabd :=_efcad .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bfabd !=nil {return _bfabd ;};if _eadfd :=_efcad .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_eadfd !=nil {return _eadfd ;};if _ffaed :=_efcad .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ffaed !=nil {return _ffaed ;};if _beed :=_efcad .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_beed !=nil {return _beed ;};if _gdbdg :=_efcad .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gdbdg !=nil {return _gdbdg ;};if _dbebe :=_efcad .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_dbebe !=nil {return _dbebe ;};if _fefcd :=_efcad .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_fefcd !=nil {return _fefcd ;};if _eccg :=_efcad .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_eccg !=nil {return _eccg ;};if _badf :=_efcad .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_badf !=nil {return _badf ;};return nil ;};func (_dabec ST_StrokeJoinStyle )ValidateWithPath (path string )error {switch _dabec {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 (_dabec )); -};return nil ;}; +// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path +func (_eegb *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil };func (_bcaacc *Shapetype )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _bcaacc .CT_Shapetype .MarshalXML (e ,start );};func (_fffeea *OfcST_FillType )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_fffeea =0; +case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_fffeea =1;case "\u0073\u006f\u006ci\u0064":*_fffeea =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_fffeea =3;case "\u0074\u0069\u006c\u0065":*_fffeea =4;case "\u0066\u0072\u0061m\u0065":*_fffeea =5; +case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_fffeea =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_fffeea =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_fffeea =8; +case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_fffeea =9;};return nil ;};const (ST_StrokeLineStyleUnset ST_StrokeLineStyle =0;ST_StrokeLineStyleSingle ST_StrokeLineStyle =1;ST_StrokeLineStyleThinThin ST_StrokeLineStyle =2;ST_StrokeLineStyleThinThick ST_StrokeLineStyle =3; +ST_StrokeLineStyleThickThin ST_StrokeLineStyle =4;ST_StrokeLineStyleThickBetweenThin ST_StrokeLineStyle =5;);func (_dfa *AG_Fill )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if _dfa .FilledAttr !=_ed .ST_TrueFalseUnset {_aaaa ,_fcg :=_dfa .FilledAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"}); +if _fcg !=nil {return _fcg ;};start .Attr =append (start .Attr ,_aaaa );};if _dfa .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0076",*_dfa .FillcolorAttr )}); +};return nil ;};const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2;); -// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path -func (_fgaaff *OfcCT_Skew )ValidateWithPath (path string )error {if _gdgdd :=_fgaaff .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_gdgdd !=nil {return _gdgdd ;};if _bgccc :=_fgaaff .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_bgccc !=nil {return _bgccc ;};return nil ;}; +// Validate validates the Image and its children +func (_bcdg *Image )Validate ()error {return _bcdg .ValidateWithPath ("\u0049\u006d\u0061g\u0065")};func NewRect ()*Rect {_aecagf :=&Rect {};_aecagf .CT_Rect =*NewCT_Rect ();return _aecagf };type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _ed .ST_TrueFalse ; +ReverseAttr _ed .ST_TrueFalse ;AutolayoutAttr _ed .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;};func NewOfcShapelayout ()*OfcShapelayout {_adfec :=&OfcShapelayout {}; +_adfec .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();return _adfec ;};func (_ageec OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _ageec {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 (_ageec )); +};return nil ;};type AG_Style struct{StyleAttr *string ;};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_gdcfd :=&OfcCT_StrokeChild {};return _gdcfd };func (_dcce *AG_OfficeShapeAttributes )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if _dcce .SptAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dcce .SptAttr )}); +};if _dcce .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ecfa ,_dca :=_dcce .ConnectortypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _dca !=nil {return _dca ;};start .Attr =append (start .Attr ,_ecfa ); +};if _dcce .BwmodeAttr !=OfcST_BWModeUnset {_fded ,_aabc :=_dcce .BwmodeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _aabc !=nil {return _aabc ;};start .Attr =append (start .Attr ,_fded );};if _dcce .BwpureAttr !=OfcST_BWModeUnset {_gfa ,_geeb :=_dcce .BwpureAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"}); +if _geeb !=nil {return _geeb ;};start .Attr =append (start .Attr ,_gfa );};if _dcce .BwnormalAttr !=OfcST_BWModeUnset {_dega ,_dfeg :=_dcce .BwnormalAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"}); +if _dfeg !=nil {return _dfeg ;};start .Attr =append (start .Attr ,_dega );};if _dcce .ForcedashAttr !=_ed .ST_TrueFalseUnset {_daef ,_cfg :=_dcce .ForcedashAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"}); +if _cfg !=nil {return _cfg ;};start .Attr =append (start .Attr ,_daef );};if _dcce .OleiconAttr !=_ed .ST_TrueFalseUnset {_cga ,_dcfb :=_dcce .OleiconAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _dcfb !=nil {return _dcfb ; +};start .Attr =append (start .Attr ,_cga );};if _dcce .OleAttr !=_ed .ST_TrueFalseBlankUnset {_eafb ,_gfeb :=_dcce .OleAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006fl\u0065"});if _gfeb !=nil {return _gfeb ;};start .Attr =append (start .Attr ,_eafb ); +};if _dcce .PreferrelativeAttr !=_ed .ST_TrueFalseUnset {_dgea ,_fcfc :=_dcce .PreferrelativeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _fcfc !=nil {return _fcfc ; +};start .Attr =append (start .Attr ,_dgea );};if _dcce .CliptowrapAttr !=_ed .ST_TrueFalseUnset {_adgdc ,_aed :=_dcce .CliptowrapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _aed !=nil {return _aed ; +};start .Attr =append (start .Attr ,_adgdc );};if _dcce .ClipAttr !=_ed .ST_TrueFalseUnset {_faea ,_cfecc :=_dcce .ClipAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cfecc !=nil {return _cfecc ;};start .Attr =append (start .Attr ,_faea ); +};return nil ;};type ST_StrokeLineStyle byte ;func NewAG_Ext ()*AG_Ext {_caee :=&AG_Ext {};_caee .ExtAttr =ST_Ext (1);return _caee };func (_cebed OfcST_ExtrusionType )Validate ()error {return _cebed .ValidateWithPath ("")};func NewCT_Stroke ()*CT_Stroke {_eadae :=&CT_Stroke {}; +return _eadae }; -// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path -func (_eadfab *Imagedata )ValidateWithPath (path string )error {if _dbefe :=_eadfab .CT_ImageData .ValidateWithPath (path );_dbefe !=nil {return _dbefe ;};return nil ;}; +// Validate validates the CT_Curve and its children +func (_gafe *CT_Curve )Validate ()error {return _gafe .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0075\u0072\u0076\u0065");};type OfcCT_OLEObject struct{TypeAttr OfcST_OLEType ;ProgIDAttr *string ;ShapeIDAttr *string ;DrawAspectAttr OfcST_OLEDrawAspect ; +ObjectIDAttr *string ;IdAttr *string ;UpdateModeAttr OfcST_OLEUpdateMode ;LinkType *string ;LockedField _ed .ST_TrueFalseBlank ;FieldCodes *string ;};func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_ddeaa :=&OfcCT_ClipPath {};return _ddeaa };func NewCT_H ()*CT_H {_ccfba :=&CT_H {}; +return _ccfba };func (_acafb *Path )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _acafb .CT_Path .MarshalXML (e ,start );};func NewCT_Group ()*CT_Group {_aaec :=&CT_Group {};return _aaec };func (_aage *OfcCT_Callout )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_eabeed :=range start .Attr {if _eabeed .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_aage .LengthspecifiedAttr .UnmarshalXMLAttr (_eabeed ); +continue ;};if _eabeed .Name .Local =="\u006f\u006e"{_aage .OnAttr .UnmarshalXMLAttr (_eabeed );continue ;};if _eabeed .Name .Local =="\u0067\u0061\u0070"{_dcage ,_adea :=_eabeed .Value ,error (nil );if _adea !=nil {return _adea ;};_aage .GapAttr =&_dcage ; +continue ;};if _eabeed .Name .Local =="\u0061\u006e\u0067l\u0065"{_aage .AngleAttr .UnmarshalXMLAttr (_eabeed );continue ;};if _eabeed .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_aage .DropautoAttr .UnmarshalXMLAttr (_eabeed );continue ; +};if _eabeed .Name .Local =="\u0064\u0072\u006f\u0070"{_deggb ,_ebbdb :=_eabeed .Value ,error (nil );if _ebbdb !=nil {return _ebbdb ;};_aage .DropAttr =&_deggb ;continue ;};if _eabeed .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_daegf ,_cgadd :=_eabeed .Value ,error (nil ); +if _cgadd !=nil {return _cgadd ;};_aage .DistanceAttr =&_daegf ;continue ;};if _eabeed .Name .Local =="\u0074\u0079\u0070\u0065"{_egad ,_gccae :=_eabeed .Value ,error (nil );if _gccae !=nil {return _gccae ;};_aage .TypeAttr =&_egad ;continue ;};if _eabeed .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_ddff ,_fbadb :=_eabeed .Value ,error (nil ); +if _fbadb !=nil {return _fbadb ;};_aage .LengthAttr =&_ddff ;continue ;};if _eabeed .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_aage .AccentbarAttr .UnmarshalXMLAttr (_eabeed );continue ;};if _eabeed .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_aage .TextborderAttr .UnmarshalXMLAttr (_eabeed ); +continue ;};if _eabeed .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_aage .MinusxAttr .UnmarshalXMLAttr (_eabeed );continue ;};if _eabeed .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_aage .MinusyAttr .UnmarshalXMLAttr (_eabeed );continue ; +};if _eabeed .Name .Local =="\u0065\u0078\u0074"{_aage .ExtAttr .UnmarshalXMLAttr (_eabeed );continue ;};};for {_cdea ,_cccff :=d .Token ();if _cccff !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u0061l\u006c\u006f\u0075\u0074\u003a\u0020\u0025s",_cccff ); +};if _fabca ,_baadgda :=_cdea .(_ec .EndElement );_baadgda &&_fabca .Name ==start .Name {break ;};};return nil ;};type ST_StrokeArrowWidth byte ;func (_aaacg *OfcST_RType )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_fdgcdb ,_acgag :=d .Token (); +if _acgag !=nil {return _acgag ;};if _aacdg ,_bdcccg :=_fdgcdb .(_ec .EndElement );_bdcccg &&_aacdg .Name ==start .Name {*_aaacg =1;return nil ;};if _fdegc ,_eafccg :=_fdgcdb .(_ec .CharData );!_eafccg {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",_fdgcdb ); +}else {switch string (_fdegc ){case "":*_aaacg =0;case "\u0061\u0072\u0063":*_aaacg =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_aaacg =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_aaacg =3;case "\u0061\u006c\u0069g\u006e":*_aaacg =4;}; +};_fdgcdb ,_acgag =d .Token ();if _acgag !=nil {return _acgag ;};if _fbaea ,_gdcbbb :=_fdgcdb .(_ec .EndElement );_gdcbbb &&_fbaea .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",_fdgcdb ); +};func NewOfcCT_IdMap ()*OfcCT_IdMap {_acecc :=&OfcCT_IdMap {};return _acecc };func (_ceebf ST_Ext )Validate ()error {return _ceebf .ValidateWithPath ("")};func (_bcfa *CT_Textbox )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"; +};if _bcfa .InsetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bcfa .InsetAttr )});};if _bcfa .SingleclickAttr !=_ed .ST_TrueFalseUnset {_ffafe ,_gfdf :=_bcfa .SingleclickAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"}); +if _gfdf !=nil {return _gfdf ;};start .Attr =append (start .Attr ,_ffafe );};if _bcfa .InsetmodeAttr !=OfcST_InsetModeUnset {_egbfc ,_bccc :=_bcfa .InsetmodeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _bccc !=nil {return _bccc ;};start .Attr =append (start .Attr ,_egbfc );};if _bcfa .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bcfa .IdAttr )});};if _bcfa .StyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bcfa .StyleAttr )}); +};e .EncodeToken (start );if _bcfa .TxbxContent !=nil {_cebge :=_ec .StartElement {Name :_ec .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_bcfa .TxbxContent ,_cebge );};if _bcfa .Any !=nil {_bcfa .Any .MarshalXML (e ,_ec .StartElement {}); +};e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func NewPolyline ()*Polyline {_eaefa :=&Polyline {};_eaefa .CT_PolyLine =*NewCT_PolyLine ();return _eaefa ;};func (_faecf OfcST_InsetMode )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_ecdadd :=_ec .Attr {}; +_ecdadd .Name =name ;switch _faecf {case OfcST_InsetModeUnset :_ecdadd .Value ="";case OfcST_InsetModeAuto :_ecdadd .Value ="\u0061\u0075\u0074\u006f";case OfcST_InsetModeCustom :_ecdadd .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _ecdadd ,nil ; +};type OfcClippath struct{OfcCT_ClipPath }; -// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path -func (_cabfg *OfcSignatureline )ValidateWithPath (path string )error {if _fdade :=_cabfg .OfcCT_SignatureLine .ValidateWithPath (path );_fdade !=nil {return _fdade ;};return nil ;};func (_egbbb *OfcCT_Rules )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edefb :=range start .Attr {if _edefb .Name .Local =="\u0065\u0078\u0074"{_egbbb .ExtAttr .UnmarshalXMLAttr (_edefb ); -continue ;};};_fafeb :for {_bggbe ,_cefad :=d .Token ();if _cefad !=nil {return _cefad ;};switch _caabg :=_bggbe .(type ){case _d .StartElement :switch _caabg .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"}:_bagcee :=NewOfcCT_R (); -if _gagaec :=d .DecodeElement (_bagcee ,&_caabg );_gagaec !=nil {return _gagaec ;};_egbbb .R =append (_egbbb .R ,_bagcee );default:_e .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_caabg .Name ); -if _ffaf :=d .Skip ();_ffaf !=nil {return _ffaf ;};};case _d .EndElement :break _fafeb ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the Arc and its children, prefixing error messages with path +func (_cegd *Arc )ValidateWithPath (path string )error {if _gege :=_cegd .CT_Arc .ValidateWithPath (path );_gege !=nil {return _gege ;};return nil ;};func (_aafe *Arc )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_aafe .CT_Arc =*NewCT_Arc (); +for _ ,_gea :=range start .Attr {if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aafe .UserdrawnAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aafe .ButtonAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aafe .DgmlayoutmruAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aafe .UserhiddenAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aafe .CliptowrapAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aafe .BulletAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u006f\u006c\u0065"{_aafe .OleAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0068\u0072"{_aafe .HrAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0073\u0070\u0069\u0064"{_aeff ,_eab :=_gea .Value ,error (nil ); +if _eab !=nil {return _eab ;};_aafe .SpidAttr =&_aeff ;continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0068\u0072\u0073t\u0064"{_aafe .HrstdAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aafe .BwnormalAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gfdef ,_cgdc :=_gea .Value ,error (nil ); +if _cgdc !=nil {return _cgdc ;};_aafe .BordertopcolorAttr =&_gfdef ;continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aafe .DgmlayoutAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aafe .ForcedashAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aafe .AllowoverlapAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aafe .HrnoshadeAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aafe .PreferrelativeAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_befa ,_bfeg :=_gea .Value ,error (nil ); +if _bfeg !=nil {return _bfeg ;};_aafe .BorderbottomcolorAttr =&_befa ;continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u006f\u006e\u0065\u0064"{_aafe .OnedAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cac ,_agbd :=_ee .ParseInt (_gea .Value ,10,64); +if _agbd !=nil {return _agbd ;};_aafe .DgmnodekindAttr =&_cac ;continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bbdd ,_bfc :=_ee .ParseInt (_gea .Value ,10,64); +if _bfc !=nil {return _bfc ;};_aafe .RegroupidAttr =&_bbdd ;continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aafe .AllowincellAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0068\u0072\u0070c\u0074"{_cacf ,_efee :=_ee .ParseFloat (_gea .Value ,64); +if _efee !=nil {return _efee ;};_dcd :=float32 (_cacf );_aafe .HrpctAttr =&_dcd ;continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0063\u006c\u0069\u0070"{_aafe .ClipAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aafe .InsetmodeAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fbaec ,_cccc :=_gea .Value ,error (nil ); +if _cccc !=nil {return _cccc ;};_aafe .BorderleftcolorAttr =&_fbaec ;continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aafe .OleiconAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dcbg ,_bfaf :=_gea .Value ,error (nil ); +if _bfaf !=nil {return _bfaf ;};_aafe .BorderrightcolorAttr =&_dcbg ;continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_aafe .ConnectortypeAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aafe .BwpureAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aafe .BwmodeAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0073\u0070\u0074"{_bffe ,_efbb :=_ee .ParseFloat (_gea .Value ,64); +if _efbb !=nil {return _efbb ;};_efaa :=float32 (_bffe );_aafe .SptAttr =&_efaa ;continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aafe .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gea .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_aafe .HralignAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_eegf ,_ebed :=_ee .ParseFloat (_gea .Value ,64);if _ebed !=nil {return _ebed ;};_aafe .EndAngleAttr =&_eegf ;continue ;};if _gea .Name .Local =="\u0069\u0064"{_bgeg ,_eebb :=_gea .Value ,error (nil ); +if _eebb !=nil {return _eebb ;};_aafe .IdAttr =&_bgeg ;continue ;};if _gea .Name .Local =="\u0061\u006c\u0074"{_febb ,_eddfa :=_gea .Value ,error (nil );if _eddfa !=nil {return _eddfa ;};_aafe .AltAttr =&_febb ;continue ;};if _gea .Name .Local =="\u0070\u0072\u0069n\u0074"{_aafe .PrintAttr .UnmarshalXMLAttr (_gea ); +continue ;};if _gea .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_aafe .StrokedAttr .UnmarshalXMLAttr (_gea );continue ;};if _gea .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fce ,_babd :=_gea .Value ,error (nil ); +if _babd !=nil {return _babd ;};_aafe .WrapcoordsAttr =&_fce ;continue ;};if _gea .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fggg ,_fbge :=_gea .Value ,error (nil );if _fbge !=nil {return _fbge ;};_aafe .StrokeweightAttr =&_fggg ; +continue ;};if _gea .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ged ,_fbeae :=_gea .Value ,error (nil );if _fbeae !=nil {return _fbeae ;};_aafe .CoordoriginAttr =&_ged ;continue ;};if _gea .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fda ,_gbeg :=_gea .Value ,error (nil ); +if _gbeg !=nil {return _gbeg ;};_aafe .ChromakeyAttr =&_fda ;continue ;};if _gea .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gadc ,_abde :=_gea .Value ,error (nil );if _abde !=nil {return _abde ;};_aafe .FillcolorAttr =&_gadc ;continue ; +};if _gea .Name .Local =="\u0073\u0074\u0079l\u0065"{_dgdc ,_dbag :=_gea .Value ,error (nil );if _dbag !=nil {return _dbag ;};_aafe .StyleAttr =&_dgdc ;continue ;};if _gea .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abbf ,_aaad :=_gea .Value ,error (nil ); +if _aaad !=nil {return _aaad ;};_aafe .OpacityAttr =&_abbf ;continue ;};if _gea .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ggf ,_abfd :=_gea .Value ,error (nil );if _abfd !=nil {return _abfd ;};_aafe .StrokecolorAttr =&_ggf ; +continue ;};if _gea .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aafe .InsetpenAttr .UnmarshalXMLAttr (_gea );continue ;};if _gea .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_dea ,_ebc :=_ee .ParseFloat (_gea .Value ,64); +if _ebc !=nil {return _ebc ;};_aafe .StartAngleAttr =&_dea ;continue ;};if _gea .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bbcg ,_bec :=_gea .Value ,error (nil );if _bec !=nil {return _bec ;};_aafe .CoordsizeAttr =&_bbcg ;continue ; +};if _gea .Name .Local =="\u0074\u0069\u0074l\u0065"{_efbe ,_gabg :=_gea .Value ,error (nil );if _gabg !=nil {return _gabg ;};_aafe .TitleAttr =&_efbe ;continue ;};if _gea .Name .Local =="\u0063\u006c\u0061s\u0073"{_aedb ,_dab :=_gea .Value ,error (nil ); +if _dab !=nil {return _dab ;};_aafe .ClassAttr =&_aedb ;continue ;};if _gea .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_afbg ,_ddg :=_gea .Value ,error (nil );if _ddg !=nil {return _ddg ;};_aafe .TargetAttr =&_afbg ;continue ;};if _gea .Name .Local =="\u0068\u0072\u0065\u0066"{_fabfb ,_bdce :=_gea .Value ,error (nil ); +if _bdce !=nil {return _bdce ;};_aafe .HrefAttr =&_fabfb ;continue ;};if _gea .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aafe .FilledAttr .UnmarshalXMLAttr (_gea );continue ;};};_cgad :for {_ecea ,_dgcd :=d .Token ();if _dgcd !=nil {return _dgcd ; +};switch _cgde :=_ecea .(type ){case _ec .StartElement :switch _cgde .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbd :=NewEG_ShapeElements (); +_gbd .Path =NewPath ();if _dfcc :=d .DecodeElement (_gbd .Path ,&_cgde );_dfcc !=nil {return _dfcc ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_gbd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eabe :=NewEG_ShapeElements (); +_eabe .Formulas =NewFormulas ();if _gbcd :=d .DecodeElement (_eabe .Formulas ,&_cgde );_gbcd !=nil {return _gbcd ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_eabe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gge :=NewEG_ShapeElements (); +_gge .Handles =NewHandles ();if _gca :=d .DecodeElement (_gge .Handles ,&_cgde );_gca !=nil {return _gca ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_gge );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fedb :=NewEG_ShapeElements (); +_fedb .Fill =NewFill ();if _dffe :=d .DecodeElement (_fedb .Fill ,&_cgde );_dffe !=nil {return _dffe ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_fedb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bfaa :=NewEG_ShapeElements (); +_bfaa .Stroke =NewStroke ();if _gfb :=d .DecodeElement (_bfaa .Stroke ,&_cgde );_gfb !=nil {return _gfb ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_bfaa );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_faa :=NewEG_ShapeElements (); +_faa .Shadow =NewShadow ();if _dbg :=d .DecodeElement (_faa .Shadow ,&_cgde );_dbg !=nil {return _dbg ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_faa );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgcc :=NewEG_ShapeElements (); +_dgcc .Textbox =NewTextbox ();if _eba :=d .DecodeElement (_dgcc .Textbox ,&_cgde );_eba !=nil {return _eba ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_dgcc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aeebe :=NewEG_ShapeElements (); +_aeebe .Textpath =NewTextpath ();if _baag :=d .DecodeElement (_aeebe .Textpath ,&_cgde );_baag !=nil {return _baag ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_aeebe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbe :=NewEG_ShapeElements (); +_cbe .Imagedata =NewImagedata ();if _cbf :=d .DecodeElement (_cbe .Imagedata ,&_cgde );_cbf !=nil {return _cbf ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_cbe );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_ddd :=NewEG_ShapeElements (); +_ddd .Skew =NewOfcSkew ();if _cfcc :=d .DecodeElement (_ddd .Skew ,&_cgde );_cfcc !=nil {return _cfcc ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_ddd );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgfe :=NewEG_ShapeElements (); +_fgfe .Extrusion =NewOfcExtrusion ();if _fdba :=d .DecodeElement (_fgfe .Extrusion ,&_cgde );_fdba !=nil {return _fdba ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_fgfe );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egba :=NewEG_ShapeElements (); +_egba .Callout =NewOfcCallout ();if _afc :=d .DecodeElement (_egba .Callout ,&_cgde );_afc !=nil {return _afc ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_egba );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfcc :=NewEG_ShapeElements (); +_bfcc .Lock =NewOfcLock ();if _fbef :=d .DecodeElement (_bfcc .Lock ,&_cgde );_fbef !=nil {return _fbef ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_bfcc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cdgc :=NewEG_ShapeElements (); +_cdgc .Clippath =NewOfcClippath ();if _cgda :=d .DecodeElement (_cdgc .Clippath ,&_cgde );_cgda !=nil {return _cgda ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_cdgc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_fcgd :=NewEG_ShapeElements (); +_fcgd .Signatureline =NewOfcSignatureline ();if _bgc :=d .DecodeElement (_fcgd .Signatureline ,&_cgde );_bgc !=nil {return _bgc ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_fcgd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cde :=NewEG_ShapeElements (); +_cde .Wrap =_gd .NewWrap ();if _efaac :=d .DecodeElement (_cde .Wrap ,&_cgde );_efaac !=nil {return _efaac ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_cde );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ecfd :=NewEG_ShapeElements (); +_ecfd .Anchorlock =_gd .NewAnchorlock ();if _gddbb :=d .DecodeElement (_ecfd .Anchorlock ,&_cgde );_gddbb !=nil {return _gddbb ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_ecfd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cda :=NewEG_ShapeElements (); +_cda .Bordertop =_gd .NewBordertop ();if _fafg :=d .DecodeElement (_cda .Bordertop ,&_cgde );_fafg !=nil {return _fafg ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_cda );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_ebgf :=NewEG_ShapeElements (); +_ebgf .Borderbottom =_gd .NewBorderbottom ();if _fdcb :=d .DecodeElement (_ebgf .Borderbottom ,&_cgde );_fdcb !=nil {return _fdcb ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_ebgf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fbeaec :=NewEG_ShapeElements (); +_fbeaec .Borderleft =_gd .NewBorderleft ();if _gfba :=d .DecodeElement (_fbeaec .Borderleft ,&_cgde );_gfba !=nil {return _gfba ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_fbeaec );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_geeg :=NewEG_ShapeElements (); +_geeg .Borderright =_gd .NewBorderright ();if _dgfb :=d .DecodeElement (_geeg .Borderright ,&_cgde );_dgfb !=nil {return _dgfb ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_geeg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_efaab :=NewEG_ShapeElements (); +_efaab .ClientData =_f .NewClientData ();if _dac :=d .DecodeElement (_efaab .ClientData ,&_cgde );_dac !=nil {return _dac ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_efaab );case _ec .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"}:_bgad :=NewEG_ShapeElements (); +_bgad .Textdata =_b .NewTextdata ();if _afbga :=d .DecodeElement (_bgad .Textdata ,&_cgde );_afbga !=nil {return _afbga ;};_aafe .EG_ShapeElements =append (_aafe .EG_ShapeElements ,_bgad );default:_a .Log .Debug ("\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",_cgde .Name ); +if _gbca :=d .Skip ();_gbca !=nil {return _gbca ;};};case _ec .EndElement :break _cgad ;case _ec .CharData :};};return nil ;};type OfcShapedefaults struct{OfcCT_ShapeDefaults }; -// ValidateWithPath validates the Textpath and its children, prefixing error messages with path -func (_gcfbed *Textpath )ValidateWithPath (path string )error {if _eeaf :=_gcfbed .CT_TextPath .ValidateWithPath (path );_eeaf !=nil {return _eeaf ;};return nil ;}; +// Validate validates the OfcCT_ShapeDefaults and its children +func (_ccdegd *OfcCT_ShapeDefaults )Validate ()error {return _ccdegd .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_bbdc *OfcCT_Fill )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_fddcf :=range start .Attr {if _fddcf .Name .Local =="\u0074\u0079\u0070\u0065"{_bbdc .TypeAttr .UnmarshalXMLAttr (_fddcf ); +continue ;};if _fddcf .Name .Local =="\u0065\u0078\u0074"{_bbdc .ExtAttr .UnmarshalXMLAttr (_fddcf );continue ;};};for {_ggbba ,_cgbfb :=d .Token ();if _cgbfb !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c\u003a\u0020%\u0073",_cgbfb ); +};if _agcdg ,_eadc :=_ggbba .(_ec .EndElement );_eadc &&_agcdg .Name ==start .Name {break ;};};return nil ;};func (_cebfc ST_StrokeArrowWidth )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_dafdfc :=_ec .Attr {};_dafdfc .Name =name ;switch _cebfc {case ST_StrokeArrowWidthUnset :_dafdfc .Value =""; +case ST_StrokeArrowWidthNarrow :_dafdfc .Value ="\u006e\u0061\u0072\u0072\u006f\u0077";case ST_StrokeArrowWidthMedium :_dafdfc .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_dafdfc .Value ="\u0077\u0069\u0064\u0065";};return _dafdfc ,nil ; +};func (_ccfdd *EG_ShapeElements )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if _ccfdd .Path !=nil {_efgf :=_ec .StartElement {Name :_ec .Name {Local :"\u0076\u003a\u0070\u0061\u0074\u0068"}};e .EncodeElement (_ccfdd .Path ,_efgf );}; +if _ccfdd .Formulas !=nil {_aaca :=_ec .StartElement {Name :_ec .Name {Local :"\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"}};e .EncodeElement (_ccfdd .Formulas ,_aaca );};if _ccfdd .Handles !=nil {_fcffd :=_ec .StartElement {Name :_ec .Name {Local :"\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s"}}; +e .EncodeElement (_ccfdd .Handles ,_fcffd );};if _ccfdd .Fill !=nil {_cbada :=_ec .StartElement {Name :_ec .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_ccfdd .Fill ,_cbada );};if _ccfdd .Stroke !=nil {_fedae :=_ec .StartElement {Name :_ec .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}}; +e .EncodeElement (_ccfdd .Stroke ,_fedae );};if _ccfdd .Shadow !=nil {_cagc :=_ec .StartElement {Name :_ec .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_ccfdd .Shadow ,_cagc );};if _ccfdd .Textbox !=nil {_gbbbc :=_ec .StartElement {Name :_ec .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}}; +e .EncodeElement (_ccfdd .Textbox ,_gbbbc );};if _ccfdd .Textpath !=nil {_gddac :=_ec .StartElement {Name :_ec .Name {Local :"\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}};e .EncodeElement (_ccfdd .Textpath ,_gddac );};if _ccfdd .Imagedata !=nil {_ddece :=_ec .StartElement {Name :_ec .Name {Local :"v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"}}; +e .EncodeElement (_ccfdd .Imagedata ,_ddece );};if _ccfdd .Skew !=nil {_dedeg :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}};e .EncodeElement (_ccfdd .Skew ,_dedeg );};if _ccfdd .Extrusion !=nil {_decba :=_ec .StartElement {Name :_ec .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}}; +e .EncodeElement (_ccfdd .Extrusion ,_decba );};if _ccfdd .Callout !=nil {_gcdeb :=_ec .StartElement {Name :_ec .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}};e .EncodeElement (_ccfdd .Callout ,_gcdeb );};if _ccfdd .Lock !=nil {_eeggb :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}}; +e .EncodeElement (_ccfdd .Lock ,_eeggb );};if _ccfdd .Clippath !=nil {_fgcc :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"}};e .EncodeElement (_ccfdd .Clippath ,_fgcc );};if _ccfdd .Signatureline !=nil {_cafeb :=_ec .StartElement {Name :_ec .Name {Local :"\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"}}; +e .EncodeElement (_ccfdd .Signatureline ,_cafeb );};if _ccfdd .Wrap !=nil {_abbd :=_ec .StartElement {Name :_ec .Name {Local :"\u0075\u0072\u006e\u003a\u0077\u0072\u0061\u0070"}};e .EncodeElement (_ccfdd .Wrap ,_abbd );};if _ccfdd .Anchorlock !=nil {_aeeba :=_ec .StartElement {Name :_ec .Name {Local :"\u0075\u0072\u006e\u003a\u0061\u006e\u0063\u0068\u006fr\u006c\u006f\u0063\u006b"}}; +e .EncodeElement (_ccfdd .Anchorlock ,_aeeba );};if _ccfdd .Bordertop !=nil {_baadgd :=_ec .StartElement {Name :_ec .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"}};e .EncodeElement (_ccfdd .Bordertop ,_baadgd ); +};if _ccfdd .Borderbottom !=nil {_agbgd :=_ec .StartElement {Name :_ec .Name {Local :"\u0075\u0072n\u003a\u0062\u006fr\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d"}};e .EncodeElement (_ccfdd .Borderbottom ,_agbgd );};if _ccfdd .Borderleft !=nil {_bgfeg :=_ec .StartElement {Name :_ec .Name {Local :"\u0075\u0072\u006e\u003a\u0062\u006f\u0072\u0064\u0065r\u006c\u0065\u0066\u0074"}}; +e .EncodeElement (_ccfdd .Borderleft ,_bgfeg );};if _ccfdd .Borderright !=nil {_beaad :=_ec .StartElement {Name :_ec .Name {Local :"\u0075r\u006e:\u0062\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_ccfdd .Borderright ,_beaad ); +};if _ccfdd .ClientData !=nil {_efed :=_ec .StartElement {Name :_ec .Name {Local :"\u0078\u003a\u0043l\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"}};e .EncodeElement (_ccfdd .ClientData ,_efed );};if _ccfdd .Textdata !=nil {_gaegf :=_ec .StartElement {Name :_ec .Name {Local :"u\u0072\u003a\u0074\u0065\u0078\u0074\u0064\u0061\u0074\u0061"}}; +e .EncodeElement (_ccfdd .Textdata ,_gaegf );};return nil ;};func (_cfcafa OfcST_OLEType )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_ffeeg :=_ec .Attr {};_ffeeg .Name =name ;switch _cfcafa {case OfcST_OLETypeUnset :_ffeeg .Value ="";case OfcST_OLETypeEmbed :_ffeeg .Value ="\u0045\u006d\u0062e\u0064"; +case OfcST_OLETypeLink :_ffeeg .Value ="\u004c\u0069\u006e\u006b";};return _ffeeg ,nil ;};func (_ff *AG_Adj )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_d :=range start .Attr {if _d .Name .Local =="\u0061\u0064\u006a"{_cf ,_bc :=_d .Value ,error (nil ); +if _bc !=nil {return _bc ;};_ff .AdjAttr =&_cf ;continue ;};};for {_gg ,_gc :=d .Token ();if _gc !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_gc );};if _bb ,_af :=_gg .(_ec .EndElement ); +_af &&_bb .Name ==start .Name {break ;};};return nil ;};func (_gcfgg *ST_StrokeJoinStyle )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_gggea ,_dfaae :=d .Token ();if _dfaae !=nil {return _dfaae ;};if _aabfa ,_gdbgc :=_gggea .(_ec .EndElement ); +_gdbgc &&_aabfa .Name ==start .Name {*_gcfgg =1;return nil ;};if _ccbgd ,_febdd :=_gggea .(_ec .CharData );!_febdd {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",_gggea ); +}else {switch string (_ccbgd ){case "":*_gcfgg =0;case "\u0072\u006f\u0075n\u0064":*_gcfgg =1;case "\u0062\u0065\u0076e\u006c":*_gcfgg =2;case "\u006d\u0069\u0074e\u0072":*_gcfgg =3;};};_gggea ,_dfaae =d .Token ();if _dfaae !=nil {return _dfaae ;};if _beddg ,_dfegbd :=_gggea .(_ec .EndElement ); +_dfegbd &&_beddg .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",_gggea );}; -// Validate validates the OfcCT_RelationTable and its children -func (_afaff *OfcCT_RelationTable )Validate ()error {return _afaff .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");}; +// Validate validates the AG_ShapeAttributes and its children +func (_debc *AG_ShapeAttributes )Validate ()error {return _debc .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_afdga :=&OfcCT_Extrusion {};return _afdga }; +func (_geeba *Curve )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _geeba .CT_Curve .MarshalXML (e ,start );}; -// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path -func (_eeacf *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _eeacf .Idmap !=nil {if _bdfed :=_eeacf .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_bdfed !=nil {return _bdfed ;};};if _eeacf .Regrouptable !=nil {if _agfb :=_eeacf .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"); -_agfb !=nil {return _agfb ;};};if _eeacf .Rules !=nil {if _agdf :=_eeacf .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_agdf !=nil {return _agdf ;};};if _fbfgg :=_eeacf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_fbfgg !=nil {return _fbfgg ;};return nil ;};func (_effb *OfcCT_EquationXml )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bggdc :=range start .Attr {if _bggdc .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_bgabee ,_ggff :=_bggdc .Value ,error (nil ); -if _ggff !=nil {return _ggff ;};_effb .ContentTypeAttr =&_bgabee ;continue ;};};_babd :for {_caaca ,_dfdea :=d .Token ();if _dfdea !=nil {return _dfdea ;};switch _cadefd :=_caaca .(type ){case _d .StartElement :switch _cadefd .Name {default:if _gfebb ,_ggfcc :=_gd .CreateElement (_cadefd ); -_ggfcc !=nil {return _ggfcc ;}else {if _fedag :=d .DecodeElement (_gfebb ,&_cadefd );_fedag !=nil {return _fedag ;};_effb .Any =_gfebb ;};};case _d .EndElement :break _babd ;case _d .CharData :};};return nil ;};func (_geecb OfcST_InsetMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_geecb .String (),start ); -};func (_gcbbb *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 _gcbbb .OfcCT_ShapeDefaults .MarshalXML (e ,start );};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 (_gbc *AG_AllCoreAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gbc .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_gbc .HrefAttr )}); -};if _gbc .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_gbc .TargetAttr )});};if _gbc .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_gbc .ClassAttr )}); -};if _gbc .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_gbc .TitleAttr )});};if _gbc .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_gbc .AltAttr )}); -};if _gbc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_gbc .CoordsizeAttr )});};if _gbc .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 :_bf .Sprintf ("\u0025\u0076",*_gbc .CoordoriginAttr )}); -};if _gbc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_gbc .WrapcoordsAttr )});};if _gbc .PrintAttr !=_c .ST_TrueFalseUnset {_gc ,_bfd :=_gbc .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _bfd !=nil {return _bfd ;};start .Attr =append (start .Attr ,_gc );};if _gbc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_gbc .IdAttr )});};if _gbc .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_gbc .StyleAttr )}); -};if _gbc .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_gbc .SpidAttr )});};if _gbc .OnedAttr !=_c .ST_TrueFalseUnset {_ae ,_gdfa :=_gbc .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _gdfa !=nil {return _gdfa ;};start .Attr =append (start .Attr ,_ae );};if _gbc .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 :_bf .Sprintf ("\u0025\u0076",*_gbc .RegroupidAttr )}); -};if _gbc .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_gdd ,_bc :=_gbc .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bc !=nil {return _bc ; -};start .Attr =append (start .Attr ,_gdd );};if _gbc .ButtonAttr !=_c .ST_TrueFalseUnset {_dca ,_fg :=_gbc .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fg !=nil {return _fg ;};start .Attr =append (start .Attr ,_dca ); -};if _gbc .UserhiddenAttr !=_c .ST_TrueFalseUnset {_bcb ,_dfb :=_gbc .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dfb !=nil {return _dfb ;};start .Attr =append (start .Attr ,_bcb ); -};if _gbc .BulletAttr !=_c .ST_TrueFalseUnset {_gdfe ,_eb :=_gbc .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _eb !=nil {return _eb ;};start .Attr =append (start .Attr ,_gdfe );};if _gbc .HrAttr !=_c .ST_TrueFalseUnset {_gg ,_ed :=_gbc .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _ed !=nil {return _ed ;};start .Attr =append (start .Attr ,_gg );};if _gbc .HrstdAttr !=_c .ST_TrueFalseUnset {_de ,_af :=_gbc .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _af !=nil {return _af ;};start .Attr =append (start .Attr ,_de ); -};if _gbc .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_ee ,_efc :=_gbc .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _efc !=nil {return _efc ;};start .Attr =append (start .Attr ,_ee ); -};if _gbc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_gbc .HrpctAttr )});};if _gbc .HralignAttr !=OfcST_HrAlignUnset {_cgb ,_dbd :=_gbc .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _dbd !=nil {return _dbd ;};start .Attr =append (start .Attr ,_cgb );};if _gbc .AllowincellAttr !=_c .ST_TrueFalseUnset {_ff ,_eg :=_gbc .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _eg !=nil {return _eg ;};start .Attr =append (start .Attr ,_ff );};if _gbc .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_ggf ,_bcd :=_gbc .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _bcd !=nil {return _bcd ;};start .Attr =append (start .Attr ,_ggf );};if _gbc .UserdrawnAttr !=_c .ST_TrueFalseUnset {_caf ,_eed :=_gbc .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _eed !=nil {return _eed ;};start .Attr =append (start .Attr ,_caf );};if _gbc .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 :_bf .Sprintf ("\u0025\u0076",*_gbc .BordertopcolorAttr )}); -};if _gbc .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 :_bf .Sprintf ("\u0025\u0076",*_gbc .BorderleftcolorAttr )}); -};if _gbc .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 :_bf .Sprintf ("\u0025\u0076",*_gbc .BorderbottomcolorAttr )}); -};if _gbc .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 :_bf .Sprintf ("\u0025\u0076",*_gbc .BorderrightcolorAttr )}); -};if _gbc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bb ,_ebe :=_gbc .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ebe !=nil {return _ebe ;};start .Attr =append (start .Attr ,_bb ); -};if _gbc .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 :_bf .Sprintf ("\u0025\u0076",*_gbc .DgmnodekindAttr )});};if _gbc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_da ,_eec :=_gbc .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _eec !=nil {return _eec ;};start .Attr =append (start .Attr ,_da );};if _gbc .InsetmodeAttr !=OfcST_InsetModeUnset {_gf ,_gff :=_gbc .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gff !=nil {return _gff ; -};start .Attr =append (start .Attr ,_gf );};return nil ;};func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_deb :=&AG_OfficeCoreAttributes {};return _deb ;};func (_ddfad *OfcColumn )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddfad .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); -for _ ,_adccd :=range start .Attr {if _adccd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adccd .Name .Local =="\u0068\u0072\u0065\u0066"{_gggafd ,_agadf :=_adccd .Value ,error (nil ); -if _agadf !=nil {return _agadf ;};_ddfad .HrefAttr =&_gggafd ;continue ;};if _adccd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adccd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ddfad .ForcedashAttr .UnmarshalXMLAttr (_adccd ); -continue ;};if _adccd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adccd .Name .Local =="\u0074\u0069\u0074l\u0065"{_addc ,_aacac :=_adccd .Value ,error (nil ); -if _aacac !=nil {return _aacac ;};_ddfad .TitleAttr =&_addc ;continue ;};if _adccd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adccd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fegbc ,_fabba :=_adccd .Value ,error (nil ); -if _fabba !=nil {return _fabba ;};_ddfad .AlthrefAttr =&_fegbc ;continue ;};if _adccd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ddfad .ImageaspectAttr .UnmarshalXMLAttr (_adccd );continue ;};if _adccd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ddfad .StartarrowAttr .UnmarshalXMLAttr (_adccd ); -continue ;};if _adccd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ddfad .LinestyleAttr .UnmarshalXMLAttr (_adccd );continue ;};if _adccd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ddfad .StartarrowwidthAttr .UnmarshalXMLAttr (_adccd ); -continue ;};if _adccd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ddfad .JoinstyleAttr .UnmarshalXMLAttr (_adccd );continue ;};if _adccd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ddfad .StartarrowlengthAttr .UnmarshalXMLAttr (_adccd ); -continue ;};if _adccd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bddbd ,_abgeec :=_adccd .Value ,error (nil );if _abgeec !=nil {return _abgeec ;};_ddfad .DashstyleAttr =&_bddbd ;continue ;};if _adccd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ddfad .EndarrowAttr .UnmarshalXMLAttr (_adccd ); -continue ;};if _adccd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ddfad .FilltypeAttr .UnmarshalXMLAttr (_adccd );continue ;};if _adccd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ddfad .EndarrowwidthAttr .UnmarshalXMLAttr (_adccd ); -continue ;};if _adccd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dfcef ,_gfdef :=_adccd .Value ,error (nil );if _gfdef !=nil {return _gfdef ;};_ddfad .OpacityAttr =&_dfcef ;continue ;};if _adccd .Name .Local =="\u0063\u006f\u006co\u0072"{_ecdef ,_ebbgd :=_adccd .Value ,error (nil ); -if _ebbgd !=nil {return _ebbgd ;};_ddfad .ColorAttr =&_ecdef ;continue ;};if _adccd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ddfad .InsetpenAttr .UnmarshalXMLAttr (_adccd );continue ;};if _adccd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ddfad .EndarrowlengthAttr .UnmarshalXMLAttr (_adccd ); -continue ;};if _adccd .Name .Local =="\u0065\u0078\u0074"{_ddfad .ExtAttr .UnmarshalXMLAttr (_adccd );continue ;};if _adccd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ddfad .EndcapAttr .UnmarshalXMLAttr (_adccd );continue ;};if _adccd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_febce ,_cbcgca :=_adccd .Value ,error (nil ); -if _cbcgca !=nil {return _cbcgca ;};_ddfad .Color2Attr =&_febce ;continue ;};if _adccd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ddfad .ImagealignshapeAttr .UnmarshalXMLAttr (_adccd );continue ;}; -if _adccd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_aegdf ,_dfbge :=_adccd .Value ,error (nil );if _dfbge !=nil {return _dfbge ;};_ddfad .WeightAttr =&_aegdf ;continue ;};if _adccd .Name .Local =="\u0073\u0072\u0063"{_gagfd ,_bcbea :=_adccd .Value ,error (nil ); -if _bcbea !=nil {return _bcbea ;};_ddfad .SrcAttr =&_gagfd ;continue ;};if _adccd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_faebc ,_bfdac :=_adccd .Value ,error (nil );if _bfdac !=nil {return _bfdac ;};_ddfad .ImagesizeAttr =&_faebc ; -continue ;};if _adccd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_efgda ,_bbcda :=_b .ParseFloat (_adccd .Value ,64);if _bbcda !=nil {return _bbcda ;};_ddfad .MiterlimitAttr =&_efgda ;continue ;};if _adccd .Name .Local =="\u006f\u006e"{_ddfad .OnAttr .UnmarshalXMLAttr (_adccd ); -continue ;};};for {_caeac ,_feagf :=d .Token ();if _feagf !=nil {return _bf .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_feagf );};if _dgfeg ,_bacg :=_caeac .(_d .EndElement );_bacg &&_dgfeg .Name ==start .Name {break ; -};};return nil ;};func (_gcbae *OfcST_BWMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcbae =0;case "\u0063\u006f\u006co\u0072":*_gcbae =1;case "\u0061\u0075\u0074\u006f":*_gcbae =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_gcbae =3; -case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_gcbae =4;case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_gcbae =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_gcbae =6; -case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_gcbae =7;case "\u0062\u006c\u0061c\u006b":*_gcbae =8;case "\u0077\u0068\u0069t\u0065":*_gcbae =9;case "\u0068\u0069\u0064\u0065":*_gcbae =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_gcbae =11; -case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_gcbae =12;};return nil ;};func NewCT_Group ()*CT_Group {_fbcg :=&CT_Group {};return _fbcg }; +// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path +func (_acbb *CT_Curve )ValidateWithPath (path string )error {for _aadf ,_bfga :=range _acbb .EG_ShapeElements {if _dde :=_bfga .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_aadf )); +_dde !=nil {return _dde ;};};if _bbff :=_acbb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bbff !=nil {return _bbff ;};if _febe :=_acbb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_febe !=nil {return _febe ;};if _cbee :=_acbb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cbee !=nil {return _cbee ;};if _efff :=_acbb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_efff !=nil {return _efff ;};if _ccgca :=_acbb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ccgca !=nil {return _ccgca ;};if _edefd :=_acbb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_edefd !=nil {return _edefd ;};if _debdb :=_acbb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_debdb !=nil {return _debdb ;};if _dfgff :=_acbb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_dfgff !=nil {return _dfgff ;};if _agdb :=_acbb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_agdb !=nil {return _agdb ;};if _ccgg :=_acbb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_ccgg !=nil {return _ccgg ;};if _fggb :=_acbb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fggb !=nil {return _fggb ;};if _efddb :=_acbb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_efddb !=nil {return _efddb ;};if _aebe :=_acbb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_aebe !=nil {return _aebe ;};if _gfbd :=_acbb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_gfbd !=nil {return _gfbd ;};if _ffce :=_acbb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ffce !=nil {return _ffce ;};if _dcga :=_acbb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_dcga !=nil {return _dcga ;};if _bbcdd :=_acbb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bbcdd !=nil {return _bbcdd ;};if _eddff :=_acbb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_eddff !=nil {return _eddff ;};if _gabe :=_acbb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gabe !=nil {return _gabe ;};if _gdba :=_acbb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_gdba !=nil {return _gdba ;};if _ffcg :=_acbb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ffcg !=nil {return _ffcg ;};if _abfde :=_acbb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_abfde !=nil {return _abfde ;};if _gcege :=_acbb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gcege !=nil {return _gcege ;};if _gbbg :=_acbb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_gbbg !=nil {return _gbbg ;};if _feea :=_acbb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_feea !=nil {return _feea ;};if _cffa :=_acbb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_cffa !=nil {return _cffa ;};if _cbbe :=_acbb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cbbe !=nil {return _cbbe ;};if _ccdb :=_acbb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_ccdb !=nil {return _ccdb ;};if _bace :=_acbb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_bace !=nil {return _bace ;};return nil ;};func (_bad *AG_OfficeCoreAttributes )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if _bad .SpidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bad .SpidAttr )}); +};if _bad .OnedAttr !=_ed .ST_TrueFalseUnset {_ecb ,_fcd :=_bad .OnedAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _fcd !=nil {return _fcd ;};start .Attr =append (start .Attr ,_ecb );};if _bad .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bad .RegroupidAttr )}); +};if _bad .DoubleclicknotifyAttr !=_ed .ST_TrueFalseUnset {_adgc ,_edaa :=_bad .DoubleclicknotifyAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _edaa !=nil {return _edaa ; +};start .Attr =append (start .Attr ,_adgc );};if _bad .ButtonAttr !=_ed .ST_TrueFalseUnset {_bbc ,_gcee :=_bad .ButtonAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gcee !=nil {return _gcee ;};start .Attr =append (start .Attr ,_bbc ); +};if _bad .UserhiddenAttr !=_ed .ST_TrueFalseUnset {_edgb ,_ddcg :=_bad .UserhiddenAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ddcg !=nil {return _ddcg ;};start .Attr =append (start .Attr ,_edgb ); +};if _bad .BulletAttr !=_ed .ST_TrueFalseUnset {_ggdd ,_fcb :=_bad .BulletAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fcb !=nil {return _fcb ;};start .Attr =append (start .Attr ,_ggdd );};if _bad .HrAttr !=_ed .ST_TrueFalseUnset {_fefg ,_feb :=_bad .HrAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _feb !=nil {return _feb ;};start .Attr =append (start .Attr ,_fefg );};if _bad .HrstdAttr !=_ed .ST_TrueFalseUnset {_gfef ,_cefd :=_bad .HrstdAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cefd !=nil {return _cefd ; +};start .Attr =append (start .Attr ,_gfef );};if _bad .HrnoshadeAttr !=_ed .ST_TrueFalseUnset {_dba ,_gece :=_bad .HrnoshadeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gece !=nil {return _gece ; +};start .Attr =append (start .Attr ,_dba );};if _bad .HrpctAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bad .HrpctAttr )});};if _bad .HralignAttr !=OfcST_HrAlignUnset {_bag ,_bdc :=_bad .HralignAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _bdc !=nil {return _bdc ;};start .Attr =append (start .Attr ,_bag );};if _bad .AllowincellAttr !=_ed .ST_TrueFalseUnset {_gfd ,_dfe :=_bad .AllowincellAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _dfe !=nil {return _dfe ;};start .Attr =append (start .Attr ,_gfd );};if _bad .AllowoverlapAttr !=_ed .ST_TrueFalseUnset {_ebbf ,_cbd :=_bad .AllowoverlapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _cbd !=nil {return _cbd ;};start .Attr =append (start .Attr ,_ebbf );};if _bad .UserdrawnAttr !=_ed .ST_TrueFalseUnset {_baf ,_ffc :=_bad .UserdrawnAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _ffc !=nil {return _ffc ;};start .Attr =append (start .Attr ,_baf );};if _bad .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_bad .BordertopcolorAttr )}); +};if _bad .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_bad .BorderleftcolorAttr )}); +};if _bad .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_bad .BorderbottomcolorAttr )}); +};if _bad .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_bad .BorderrightcolorAttr )}); +};if _bad .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_febc ,_ccbb :=_bad .DgmlayoutAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ccbb !=nil {return _ccbb ;};start .Attr =append (start .Attr ,_febc ); +};if _bad .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bad .DgmnodekindAttr )});};if _bad .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gee ,_gbea :=_bad .DgmlayoutmruAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _gbea !=nil {return _gbea ;};start .Attr =append (start .Attr ,_gee );};if _bad .InsetmodeAttr !=OfcST_InsetModeUnset {_ggc ,_ccf :=_bad .InsetmodeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _ccf !=nil {return _ccf ;};start .Attr =append (start .Attr ,_ggc );};return nil ;}; -// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path -func (_acecf *OfcCT_ColorMru )ValidateWithPath (path string )error {if _gfgce :=_acecf .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gfgce !=nil {return _gfgce ;};return nil ;};func (_ggccac *OfcCT_Ink )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_faffc :=range start .Attr {if _faffc .Name .Local =="\u0069"{_aeeaf ,_addfe :=_faffc .Value ,error (nil ); -if _addfe !=nil {return _addfe ;};_ggccac .IAttr =&_aeeaf ;continue ;};if _faffc .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_ggccac .AnnotationAttr .UnmarshalXMLAttr (_faffc );continue ;};if _faffc .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dgfeb ,_gfab :=_faffc .Value ,error (nil ); -if _gfab !=nil {return _gfab ;};_ggccac .ContentTypeAttr =&_dgfeb ;continue ;};};for {_gbcgd ,_addbb :=d .Token ();if _addbb !=nil {return _bf .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_addbb ); -};if _fgacd ,_bcadd :=_gbcgd .(_d .EndElement );_bcadd &&_fgacd .Name ==start .Name {break ;};};return nil ;};func (_ddgffb *OfcOLEObject )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddgffb .OfcCT_OLEObject =*NewOfcCT_OLEObject ();for _ ,_cdffgb :=range start .Attr {if _cdffgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_cdffgb .Name .Local =="\u0069\u0064"||_cdffgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_cdffgb .Name .Local =="\u0069\u0064"{_degfd ,_fbdae :=_cdffgb .Value ,error (nil ); -if _fbdae !=nil {return _fbdae ;};_ddgffb .IdAttr =&_degfd ;continue ;};if _cdffgb .Name .Local =="\u0054\u0079\u0070\u0065"{_ddgffb .TypeAttr .UnmarshalXMLAttr (_cdffgb );continue ;};if _cdffgb .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_dgfed ,_dgdcc :=_cdffgb .Value ,error (nil ); -if _dgdcc !=nil {return _dgdcc ;};_ddgffb .ProgIDAttr =&_dgfed ;continue ;};if _cdffgb .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_cafggf ,_dbcee :=_cdffgb .Value ,error (nil );if _dbcee !=nil {return _dbcee ;};_ddgffb .ShapeIDAttr =&_cafggf ; -continue ;};if _cdffgb .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_ddgffb .DrawAspectAttr .UnmarshalXMLAttr (_cdffgb );continue ;};if _cdffgb .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_gfcef ,_cgbfb :=_cdffgb .Value ,error (nil ); -if _cgbfb !=nil {return _cgbfb ;};_ddgffb .ObjectIDAttr =&_gfcef ;continue ;};if _cdffgb .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_ddgffb .UpdateModeAttr .UnmarshalXMLAttr (_cdffgb );continue ;};};_dgdb :for {_daedg ,_fcgab :=d .Token (); -if _fcgab !=nil {return _fcgab ;};switch _cgbeba :=_daedg .(type ){case _d .StartElement :switch _cgbeba .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"}:_ddgffb .LinkType =new (string ); -if _cadded :=d .DecodeElement (_ddgffb .LinkType ,&_cgbeba );_cadded !=nil {return _cadded ;};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"}:_ddgffb .LockedField =_c .ST_TrueFalseBlankUnset ; -if _aadca :=d .DecodeElement (&_ddgffb .LockedField ,&_cgbeba );_aadca !=nil {return _aadca ;};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"}:_ddgffb .FieldCodes =new (string ); -if _efbaf :=d .DecodeElement (_ddgffb .FieldCodes ,&_cgbeba );_efbaf !=nil {return _efbaf ;};default:_e .Log .Debug ("s\u006b\u0069\u0070\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",_cgbeba .Name ); -if _ddfcb :=d .Skip ();_ddfcb !=nil {return _ddfcb ;};};case _d .EndElement :break _dgdb ;case _d .CharData :};};return nil ;};func (_dafdb *OfcCT_ShapeLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gfdee :=range start .Attr {if _gfdee .Name .Local =="\u0065\u0078\u0074"{_dafdb .ExtAttr .UnmarshalXMLAttr (_gfdee ); -continue ;};};_cacda :for {_edae ,_fgecf :=d .Token ();if _fgecf !=nil {return _fgecf ;};switch _dcba :=_edae .(type ){case _d .StartElement :switch _dcba .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"}:_dafdb .Idmap =NewOfcCT_IdMap (); -if _degbga :=d .DecodeElement (_dafdb .Idmap ,&_dcba );_degbga !=nil {return _degbga ;};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"}:_dafdb .Regrouptable =NewOfcCT_RegroupTable (); -if _aaaggd :=d .DecodeElement (_dafdb .Regrouptable ,&_dcba );_aaaggd !=nil {return _aaaggd ;};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"}:_dafdb .Rules =NewOfcCT_Rules (); -if _cedgg :=d .DecodeElement (_dafdb .Rules ,&_dcba );_cedgg !=nil {return _cedgg ;};default:_e .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_dcba .Name ); -if _deab :=d .Skip ();_deab !=nil {return _deab ;};};case _d .EndElement :break _cacda ;case _d .CharData :};};return nil ;};func (_cgcbdc *Shape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _cgcbdc .CT_Shape .MarshalXML (e ,start ); -};func (_aaabf ST_Ext )String ()string {switch _aaabf {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 "";};type OfcCT_SignatureLine struct{IssignaturelineAttr _c .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _c .ST_TrueFalse ;AllowcommentsAttr _c .ST_TrueFalse ;ShowsigndateAttr _c .ST_TrueFalse ;SuggestedsignerAttr *string ; -Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ;}; +// Validate validates the OfcInk and its children +func (_dfadgc *OfcInk )Validate ()error {return _dfadgc .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");}; -// Validate validates the CT_Path and its children -func (_fgbe *CT_Path )Validate ()error {return _fgbe .ValidateWithPath ("\u0043T\u005f\u0050\u0061\u0074\u0068");};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3; -); +// ValidateWithPath validates the OfcCT_RegroupTable and its children, prefixing error messages with path +func (_ccgec *OfcCT_RegroupTable )ValidateWithPath (path string )error {for _ddfae ,_egecba :=range _ccgec .Entry {if _febcgd :=_egecba .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fE\u006e\u0074\u0072\u0079\u005b\u0025\u0064\u005d",path ,_ddfae )); +_febcgd !=nil {return _febcgd ;};};if _gfcbcb :=_ccgec .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gfcbcb !=nil {return _gfcbcb ;};return nil ;};func (_eddcf *OfcExtrusion )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _eddcf .OfcCT_Extrusion .MarshalXML (e ,start ); +}; -// Validate validates the Shape and its children -func (_acgeg *Shape )Validate ()error {return _acgeg .ValidateWithPath ("\u0053\u0068\u0061p\u0065")};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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ; -ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ; -AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ; -InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ; -ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ; -ClipAttr _c .ST_TrueFalse ;};func (_adcfc ST_ImageAspect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_adcfc .String (),start );}; +// Validate validates the Rect and its children +func (_dbgfec *Rect )Validate ()error {return _dbgfec .ValidateWithPath ("\u0052\u0065\u0063\u0074")};func NewBackground ()*Background {_ceec :=&Background {};_ceec .CT_Background =*NewCT_Background ();return _ceec ;};type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ; +StyleAttr *string ;FillAttr _ed .ST_TrueFalse ;FillcolorAttr *string ;StrokeAttr _ed .ST_TrueFalse ;StrokecolorAttr *string ;AllowincellAttr _ed .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 ;};type Path struct{CT_Path };func (_defde *OfcCallout )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_defde .OfcCT_Callout =*NewOfcCT_Callout (); +for _ ,_bccdff :=range start .Attr {if _bccdff .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_defde .LengthspecifiedAttr .UnmarshalXMLAttr (_bccdff );continue ;};if _bccdff .Name .Local =="\u006f\u006e"{_defde .OnAttr .UnmarshalXMLAttr (_bccdff ); +continue ;};if _bccdff .Name .Local =="\u0067\u0061\u0070"{_fcgcc ,_cbded :=_bccdff .Value ,error (nil );if _cbded !=nil {return _cbded ;};_defde .GapAttr =&_fcgcc ;continue ;};if _bccdff .Name .Local =="\u0061\u006e\u0067l\u0065"{_defde .AngleAttr .UnmarshalXMLAttr (_bccdff ); +continue ;};if _bccdff .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_defde .DropautoAttr .UnmarshalXMLAttr (_bccdff );continue ;};if _bccdff .Name .Local =="\u0064\u0072\u006f\u0070"{_edbbgb ,_edegg :=_bccdff .Value ,error (nil );if _edegg !=nil {return _edegg ; +};_defde .DropAttr =&_edbbgb ;continue ;};if _bccdff .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_gdece ,_bgbea :=_bccdff .Value ,error (nil );if _bgbea !=nil {return _bgbea ;};_defde .DistanceAttr =&_gdece ;continue ;};if _bccdff .Name .Local =="\u0074\u0079\u0070\u0065"{_efegf ,_eeage :=_bccdff .Value ,error (nil ); +if _eeage !=nil {return _eeage ;};_defde .TypeAttr =&_efegf ;continue ;};if _bccdff .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_cgdcc ,_agfbe :=_bccdff .Value ,error (nil );if _agfbe !=nil {return _agfbe ;};_defde .LengthAttr =&_cgdcc ;continue ; +};if _bccdff .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_defde .AccentbarAttr .UnmarshalXMLAttr (_bccdff );continue ;};if _bccdff .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_defde .TextborderAttr .UnmarshalXMLAttr (_bccdff ); +continue ;};if _bccdff .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_defde .MinusxAttr .UnmarshalXMLAttr (_bccdff );continue ;};if _bccdff .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_defde .MinusyAttr .UnmarshalXMLAttr (_bccdff );continue ; +};if _bccdff .Name .Local =="\u0065\u0078\u0074"{_defde .ExtAttr .UnmarshalXMLAttr (_bccdff );continue ;};};for {_afabc ,_fcebe :=d .Token ();if _fcebe !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_fcebe ); +};if _aefgde ,_bcabc :=_afabc .(_ec .EndElement );_bcabc &&_aefgde .Name ==start .Name {break ;};};return nil ;};func (_cbdec *OfcFill )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cbdec .OfcCT_Fill .MarshalXML (e ,start );}; -// Validate validates the OfcFill and its children -func (_bebbd *OfcFill )Validate ()error {return _bebbd .ValidateWithPath ("\u004ff\u0063\u0046\u0069\u006c\u006c");};func (_cbaga *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cbaga =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_cbaga =1; -case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_cbaga =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_cbaga =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_cbaga =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_cbaga =5; -};return nil ;}; +// Validate validates the AG_Adj and its children +func (_bcc *AG_Adj )Validate ()error {return _bcc .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};func (_bcfecg OfcST_ConnectorType )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_bcfecg .String (),start ); +};func (_dccaa *OfcCT_Relation )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_dfbba :=range start .Attr {if _dfbba .Name .Local =="\u0069\u0064\u0073r\u0063"{_fdcbae ,_gfcag :=_dfbba .Value ,error (nil );if _gfcag !=nil {return _gfcag ; +};_dccaa .IdsrcAttr =&_fdcbae ;continue ;};if _dfbba .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_gefca ,_febd :=_dfbba .Value ,error (nil );if _febd !=nil {return _febd ;};_dccaa .IddestAttr =&_gefca ;continue ;};if _dfbba .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_deagd ,_ddcfae :=_dfbba .Value ,error (nil ); +if _ddcfae !=nil {return _ddcfae ;};_dccaa .IdcntrAttr =&_deagd ;continue ;};if _dfbba .Name .Local =="\u0065\u0078\u0074"{_dccaa .ExtAttr .UnmarshalXMLAttr (_dfbba );continue ;};};for {_bceeb ,_gafda :=d .Token ();if _gafda !=nil {return _g .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",_gafda ); +};if _dbagd ,_eaeeg :=_bceeb .(_ec .EndElement );_eaeeg &&_dbagd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_F and its children -func (_fcab *CT_F )Validate ()error {return _fcab .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func (_aecc *CT_PolyLine )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fcbgd :=range start .Attr {if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_aecc .UserdrawnAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0063\u006c\u0069\u0070"{_aecc .ClipAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_aecc .UserhiddenAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aecc .InsetmodeAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_aecc .BulletAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aecc .PreferrelativeAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0068\u0072"{_aecc .HrAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aecc .OleiconAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0068\u0072\u0073t\u0064"{_aecc .HrstdAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_aecc .HrnoshadeAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_acaa ,_cffbf :=_fcbgd .Value ,error (nil ); -if _cffbf !=nil {return _cffbf ;};_aecc .BordertopcolorAttr =&_acaa ;continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_aecc .DgmlayoutAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_aecc .AllowoverlapAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aecc .BwnormalAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aecc .CliptowrapAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fefgb ,_egbcc :=_fcbgd .Value ,error (nil ); -if _egbcc !=nil {return _egbcc ;};_aecc .BorderbottomcolorAttr =&_fefgb ;continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u006f\u006e\u0065\u0064"{_aecc .OnedAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_aecc .DgmlayoutmruAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gdgag ,_efebf :=_b .ParseInt (_fcbgd .Value ,10,64); -if _efebf !=nil {return _efebf ;};_aecc .RegroupidAttr =&_gdgag ;continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_aecc .AllowincellAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0068\u0072\u0070c\u0074"{_bade ,_gbbgd :=_b .ParseFloat (_fcbgd .Value ,64); -if _gbbgd !=nil {return _gbbgd ;};_fdab :=float32 (_bade );_aecc .HrpctAttr =&_fdab ;continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_aecc .ButtonAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0073\u0070\u0069\u0064"{_faeff ,_bcffe :=_fcbgd .Value ,error (nil ); -if _bcffe !=nil {return _bcffe ;};_aecc .SpidAttr =&_faeff ;continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0073\u0070\u0074"{_fcaa ,_gffe :=_b .ParseFloat (_fcbgd .Value ,64); -if _gffe !=nil {return _gffe ;};_bfdae :=float32 (_fcaa );_aecc .SptAttr =&_bfdae ;continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fbbb ,_bbabc :=_fcbgd .Value ,error (nil ); -if _bbabc !=nil {return _bbabc ;};_aecc .BorderleftcolorAttr =&_fbbb ;continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u006f\u006c\u0065"{_aecc .OleAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gfdbc ,_dgbcf :=_fcbgd .Value ,error (nil ); -if _dgbcf !=nil {return _dgbcf ;};_aecc .BorderrightcolorAttr =&_gfdbc ;continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aecc .BwmodeAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aaggf ,_eeegb :=_b .ParseInt (_fcbgd .Value ,10,64); -if _eeegb !=nil {return _eeegb ;};_aecc .DgmnodekindAttr =&_aaggf ;continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aecc .ForcedashAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aecc .BwpureAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_aecc .ConnectortypeAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_aecc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbgd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_aecc .HralignAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dbaga ,_gbfa :=_fcbgd .Value ,error (nil );if _gbfa !=nil {return _gbfa ;};_aecc .CoordsizeAttr =&_dbaga ;continue ;};if _fcbgd .Name .Local =="\u0073\u0074\u0079l\u0065"{_gbbcf ,_cefeab :=_fcbgd .Value ,error (nil ); -if _cefeab !=nil {return _cefeab ;};_aecc .StyleAttr =&_gbbcf ;continue ;};if _fcbgd .Name .Local =="\u0069\u0064"{_eddgf ,_gfef :=_fcbgd .Value ,error (nil );if _gfef !=nil {return _gfef ;};_aecc .IdAttr =&_eddgf ;continue ;};if _fcbgd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_aecc .StrokedAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Local =="\u0070\u0072\u0069n\u0074"{_aecc .PrintAttr .UnmarshalXMLAttr (_fcbgd );continue ;};if _fcbgd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bdffc ,_aefgb :=_fcbgd .Value ,error (nil ); -if _aefgb !=nil {return _aefgb ;};_aecc .StrokeweightAttr =&_bdffc ;continue ;};if _fcbgd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aaag ,_abdc :=_fcbgd .Value ,error (nil );if _abdc !=nil {return _abdc ;};_aecc .WrapcoordsAttr =&_aaag ; -continue ;};if _fcbgd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cege ,_ffba :=_fcbgd .Value ,error (nil );if _ffba !=nil {return _ffba ;};_aecc .ChromakeyAttr =&_cege ;continue ;};if _fcbgd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aeff ,_aafc :=_fcbgd .Value ,error (nil ); -if _aafc !=nil {return _aafc ;};_aecc .FillcolorAttr =&_aeff ;continue ;};if _fcbgd .Name .Local =="\u0061\u006c\u0074"{_befbd ,_gbgae :=_fcbgd .Value ,error (nil );if _gbgae !=nil {return _gbgae ;};_aecc .AltAttr =&_befbd ;continue ;};if _fcbgd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ebgcd ,_fbdc :=_fcbgd .Value ,error (nil ); -if _fbdc !=nil {return _fbdc ;};_aecc .OpacityAttr =&_ebgcd ;continue ;};if _fcbgd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gfead ,_cddc :=_fcbgd .Value ,error (nil );if _cddc !=nil {return _cddc ;};_aecc .StrokecolorAttr =&_gfead ; -continue ;};if _fcbgd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aecc .InsetpenAttr .UnmarshalXMLAttr (_fcbgd );continue ;};if _fcbgd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aecc .FilledAttr .UnmarshalXMLAttr (_fcbgd ); -continue ;};if _fcbgd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_efaa ,_deed :=_fcbgd .Value ,error (nil );if _deed !=nil {return _deed ;};_aecc .CoordoriginAttr =&_efaa ;continue ;};if _fcbgd .Name .Local =="\u0074\u0069\u0074l\u0065"{_gfbf ,_cfgeg :=_fcbgd .Value ,error (nil ); -if _cfgeg !=nil {return _cfgeg ;};_aecc .TitleAttr =&_gfbf ;continue ;};if _fcbgd .Name .Local =="\u0063\u006c\u0061s\u0073"{_cacbeb ,_cfdg :=_fcbgd .Value ,error (nil );if _cfdg !=nil {return _cfdg ;};_aecc .ClassAttr =&_cacbeb ;continue ;};if _fcbgd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bcaab ,_efedc :=_fcbgd .Value ,error (nil ); -if _efedc !=nil {return _efedc ;};_aecc .TargetAttr =&_bcaab ;continue ;};if _fcbgd .Name .Local =="\u0068\u0072\u0065\u0066"{_aaefc ,_dbfaf :=_fcbgd .Value ,error (nil );if _dbfaf !=nil {return _dbfaf ;};_aecc .HrefAttr =&_aaefc ;continue ;};if _fcbgd .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_gggbdc ,_fcge :=_fcbgd .Value ,error (nil ); -if _fcge !=nil {return _fcge ;};_aecc .PointsAttr =&_gggbdc ;continue ;};};_edfe :for {_eegd ,_edba :=d .Token ();if _edba !=nil {return _edba ;};switch _fdced :=_eegd .(type ){case _d .StartElement :switch _fdced .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"}:_fgfa :=NewOfcInk (); -if _fdaf :=d .DecodeElement (_fgfa ,&_fdced );_fdaf !=nil {return _fdaf ;};_aecc .Ink =append (_aecc .Ink ,_fgfa );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"}:_aacb :=NewEG_ShapeElements (); -_aacb .Path =NewPath ();if _abbb :=d .DecodeElement (_aacb .Path ,&_fdced );_abbb !=nil {return _abbb ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_aacb );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"}:_dfcgf :=NewEG_ShapeElements (); -_dfcgf .Formulas =NewFormulas ();if _badc :=d .DecodeElement (_dfcgf .Formulas ,&_fdced );_badc !=nil {return _badc ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_dfcgf );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"}:_afbga :=NewEG_ShapeElements (); -_afbga .Handles =NewHandles ();if _fabc :=d .DecodeElement (_afbga .Handles ,&_fdced );_fabc !=nil {return _fabc ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_afbga );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"}:_dcfe :=NewEG_ShapeElements (); -_dcfe .Fill =NewFill ();if _edcba :=d .DecodeElement (_dcfe .Fill ,&_fdced );_edcba !=nil {return _edcba ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_dcfe );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"}:_gfagf :=NewEG_ShapeElements (); -_gfagf .Stroke =NewStroke ();if _agag :=d .DecodeElement (_gfagf .Stroke ,&_fdced );_agag !=nil {return _agag ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_gfagf );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"}:_dacef :=NewEG_ShapeElements (); -_dacef .Shadow =NewShadow ();if _abaf :=d .DecodeElement (_dacef .Shadow ,&_fdced );_abaf !=nil {return _abaf ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_dacef );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"}:_agafdb :=NewEG_ShapeElements (); -_agafdb .Textbox =NewTextbox ();if _cfgbb :=d .DecodeElement (_agafdb .Textbox ,&_fdced );_cfgbb !=nil {return _cfgbb ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_agafdb );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"}:_cccc :=NewEG_ShapeElements (); -_cccc .Textpath =NewTextpath ();if _ggfgf :=d .DecodeElement (_cccc .Textpath ,&_fdced );_ggfgf !=nil {return _ggfgf ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_cccc );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"}:_beafb :=NewEG_ShapeElements (); -_beafb .Imagedata =NewImagedata ();if _ceeec :=d .DecodeElement (_beafb .Imagedata ,&_fdced );_ceeec !=nil {return _ceeec ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_beafb );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"}:_eedfg :=NewEG_ShapeElements (); -_eedfg .Skew =NewOfcSkew ();if _gddgg :=d .DecodeElement (_eedfg .Skew ,&_fdced );_gddgg !=nil {return _gddgg ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_eedfg );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"}:_gaed :=NewEG_ShapeElements (); -_gaed .Extrusion =NewOfcExtrusion ();if _dfabg :=d .DecodeElement (_gaed .Extrusion ,&_fdced );_dfabg !=nil {return _dfabg ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_gaed );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"}:_dcc :=NewEG_ShapeElements (); -_dcc .Callout =NewOfcCallout ();if _fgbec :=d .DecodeElement (_dcc .Callout ,&_fdced );_fgbec !=nil {return _fgbec ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_dcc );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"}:_cbcg :=NewEG_ShapeElements (); -_cbcg .Lock =NewOfcLock ();if _agad :=d .DecodeElement (_cbcg .Lock ,&_fdced );_agad !=nil {return _agad ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_cbcg );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"}:_ggebf :=NewEG_ShapeElements (); -_ggebf .Clippath =NewOfcClippath ();if _agab :=d .DecodeElement (_ggebf .Clippath ,&_fdced );_agab !=nil {return _agab ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_ggebf );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"}:_bgacc :=NewEG_ShapeElements (); -_bgacc .Signatureline =NewOfcSignatureline ();if _cdfaa :=d .DecodeElement (_bgacc .Signatureline ,&_fdced );_cdfaa !=nil {return _cdfaa ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_bgacc );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"}:_ddgce :=NewEG_ShapeElements (); -_ddgce .Wrap =_ce .NewWrap ();if _agee :=d .DecodeElement (_ddgce .Wrap ,&_fdced );_agee !=nil {return _agee ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_ddgce );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"}:_cecc :=NewEG_ShapeElements (); -_cecc .Anchorlock =_ce .NewAnchorlock ();if _ddcb :=d .DecodeElement (_cecc .Anchorlock ,&_fdced );_ddcb !=nil {return _ddcb ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_cecc );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"}:_fdbd :=NewEG_ShapeElements (); -_fdbd .Bordertop =_ce .NewBordertop ();if _fcfc :=d .DecodeElement (_fdbd .Bordertop ,&_fdced );_fcfc !=nil {return _fcfc ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_fdbd );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"}:_beddd :=NewEG_ShapeElements (); -_beddd .Borderbottom =_ce .NewBorderbottom ();if _eabe :=d .DecodeElement (_beddd .Borderbottom ,&_fdced );_eabe !=nil {return _eabe ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_beddd );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"}:_edcc :=NewEG_ShapeElements (); -_edcc .Borderleft =_ce .NewBorderleft ();if _gaaeg :=d .DecodeElement (_edcc .Borderleft ,&_fdced );_gaaeg !=nil {return _gaaeg ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_edcc );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"}:_aaage :=NewEG_ShapeElements (); -_aaage .Borderright =_ce .NewBorderright ();if _ddabc :=d .DecodeElement (_aaage .Borderright ,&_fdced );_ddabc !=nil {return _ddabc ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_aaage );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"}:_aceec :=NewEG_ShapeElements (); -_aceec .ClientData =_dc .NewClientData ();if _agcd :=d .DecodeElement (_aceec .ClientData ,&_fdced );_agcd !=nil {return _agcd ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_aceec );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"}:_gacfa :=NewEG_ShapeElements (); -_gacfa .Textdata =_a .NewTextdata ();if _gddba :=d .DecodeElement (_gacfa .Textdata ,&_fdced );_gddba !=nil {return _gddba ;};_aecc .EG_ShapeElements =append (_aecc .EG_ShapeElements ,_gacfa );default:_e .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_fdced .Name ); -if _afgg :=d .Skip ();_afgg !=nil {return _afgg ;};};case _d .EndElement :break _edfe ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the AG_Id and its children, prefixing error messages with path +func (_gccg *AG_Id )ValidateWithPath (path string )error {return nil };func (_aebedg ST_FillType )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_aebedg .String (),start );};func (_deee *OfcCT_SignatureLine )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"; +};if _deee .IssignaturelineAttr !=_ed .ST_TrueFalseUnset {_dgdce ,_aaeee :=_deee .IssignaturelineAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _aaeee !=nil {return _aaeee ; +};start .Attr =append (start .Attr ,_dgdce );};if _deee .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_deee .IdAttr )});};if _deee .ProvidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_deee .ProvidAttr )}); +};if _deee .SigninginstructionssetAttr !=_ed .ST_TrueFalseUnset {_bfbdb ,_cceaba :=_deee .SigninginstructionssetAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"}); +if _cceaba !=nil {return _cceaba ;};start .Attr =append (start .Attr ,_bfbdb );};if _deee .AllowcommentsAttr !=_ed .ST_TrueFalseUnset {_cedge ,_gdbdfc :=_deee .AllowcommentsAttr .MarshalXMLAttr (_ec .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"}); +if _gdbdfc !=nil {return _gdbdfc ;};start .Attr =append (start .Attr ,_cedge );};if _deee .ShowsigndateAttr !=_ed .ST_TrueFalseUnset {_dded ,_effdfa :=_deee .ShowsigndateAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"}); +if _effdfa !=nil {return _effdfa ;};start .Attr =append (start .Attr ,_dded );};if _deee .SuggestedsignerAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_deee .SuggestedsignerAttr )}); +};if _deee .Suggestedsigner2Attr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"},Value :_g .Sprintf ("\u0025\u0076",*_deee .Suggestedsigner2Attr )}); +};if _deee .SuggestedsigneremailAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_deee .SuggestedsigneremailAttr )}); +};if _deee .SigninginstructionsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_deee .SigninginstructionsAttr )}); +};if _deee .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_deee .AddlxmlAttr )});};if _deee .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_deee .SigprovurlAttr )}); +};if _deee .ExtAttr !=ST_ExtUnset {_ffefa ,_abcefb :=_deee .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"});if _abcefb !=nil {return _abcefb ;};start .Attr =append (start .Attr ,_ffefa );};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name }); +return nil ;};func (_cfea *AG_ShapeAttributes )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_daag :=range start .Attr {if _daag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dgc ,_eddf :=_daag .Value ,error (nil );if _eddf !=nil {return _eddf ; +};_cfea .OpacityAttr =&_dgc ;continue ;};if _daag .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cfea .StrokedAttr .UnmarshalXMLAttr (_daag );continue ;};if _daag .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eed ,_fgcb :=_daag .Value ,error (nil ); +if _fgcb !=nil {return _fgcb ;};_cfea .StrokecolorAttr =&_eed ;continue ;};if _daag .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_abfa ,_cggb :=_daag .Value ,error (nil );if _cggb !=nil {return _cggb ;};_cfea .StrokeweightAttr =&_abfa ; +continue ;};if _daag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cfea .InsetpenAttr .UnmarshalXMLAttr (_daag );continue ;};if _daag .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gbc ,_bdg :=_daag .Value ,error (nil ); +if _bdg !=nil {return _bdg ;};_cfea .ChromakeyAttr =&_gbc ;continue ;};if _daag .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cfea .FilledAttr .UnmarshalXMLAttr (_daag );continue ;};if _daag .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_adgg ,_efb :=_daag .Value ,error (nil ); +if _efb !=nil {return _efb ;};_cfea .FillcolorAttr =&_adgg ;continue ;};};for {_aafa ,_fgbd :=d .Token ();if _fgbd !=nil {return _g .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",_fgbd ); +};if _fdb ,_gdgd :=_aafa .(_ec .EndElement );_gdgd &&_fdb .Name ==start .Name {break ;};};return nil ;};func (_bcfec OfcST_ScreenSize )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_bcfec .String (),start );}; -// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path -func (_deg *AG_ImageAttributes )ValidateWithPath (path string )error {if _adgd :=_deg .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_adgd !=nil {return _adgd ;};if _fbcb :=_deg .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072"); -_fbcb !=nil {return _fbcb ;};return nil ;};func NewOval ()*Oval {_gfece :=&Oval {};_gfece .CT_Oval =*NewCT_Oval ();return _gfece };func (_cgdcf OfcST_OLEType )ValidateWithPath (path string )error {switch _cgdcf {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 (_cgdcf )); -};return nil ;};func (_fdbgg ST_StrokeEndCap )Validate ()error {return _fdbgg .ValidateWithPath ("")};func (_bdda ST_StrokeArrowType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bdda .String (),start );};func (_gacbf OfcST_ColorMode )ValidateWithPath (path string )error {switch _gacbf {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 (_gacbf )); -};return nil ;};func (_aedc *CT_PolyLine )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065";};if _aedc .PointsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_aedc .PointsAttr )}); -};if _aedc .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_aedc .HrefAttr )});};if _aedc .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_aedc .TargetAttr )}); -};if _aedc .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_aedc .ClassAttr )});};if _aedc .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_aedc .TitleAttr )}); -};if _aedc .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_aedc .AltAttr )});};if _aedc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_aedc .CoordsizeAttr )}); -};if _aedc .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 :_bf .Sprintf ("\u0025\u0076",*_aedc .CoordoriginAttr )});};if _aedc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_aedc .WrapcoordsAttr )}); -};if _aedc .PrintAttr !=_c .ST_TrueFalseUnset {_faab ,_ffgdc :=_aedc .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _ffgdc !=nil {return _ffgdc ;};start .Attr =append (start .Attr ,_faab );};if _aedc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_aedc .IdAttr )}); -};if _aedc .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_aedc .StyleAttr )});};if _aedc .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_aedc .SpidAttr )}); -};if _aedc .OnedAttr !=_c .ST_TrueFalseUnset {_cbfd ,_gfdbbg :=_aedc .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gfdbbg !=nil {return _gfdbbg ;};start .Attr =append (start .Attr ,_cbfd );};if _aedc .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 :_bf .Sprintf ("\u0025\u0076",*_aedc .RegroupidAttr )}); -};if _aedc .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_caga ,_bceed :=_aedc .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _bceed !=nil {return _bceed ; -};start .Attr =append (start .Attr ,_caga );};if _aedc .ButtonAttr !=_c .ST_TrueFalseUnset {_fcfaae ,_acbgd :=_aedc .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _acbgd !=nil {return _acbgd ;};start .Attr =append (start .Attr ,_fcfaae ); -};if _aedc .UserhiddenAttr !=_c .ST_TrueFalseUnset {_abaa ,_afcb :=_aedc .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _afcb !=nil {return _afcb ;};start .Attr =append (start .Attr ,_abaa ); -};if _aedc .BulletAttr !=_c .ST_TrueFalseUnset {_aggg ,_eabgb :=_aedc .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _eabgb !=nil {return _eabgb ;};start .Attr =append (start .Attr ,_aggg );};if _aedc .HrAttr !=_c .ST_TrueFalseUnset {_cabbb ,_ffcd :=_aedc .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _ffcd !=nil {return _ffcd ;};start .Attr =append (start .Attr ,_cabbb );};if _aedc .HrstdAttr !=_c .ST_TrueFalseUnset {_ebfdf ,_fdgcb :=_aedc .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fdgcb !=nil {return _fdgcb ; -};start .Attr =append (start .Attr ,_ebfdf );};if _aedc .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_fddbb ,_gggdc :=_aedc .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _gggdc !=nil {return _gggdc ; -};start .Attr =append (start .Attr ,_fddbb );};if _aedc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_aedc .HrpctAttr )});};if _aedc .HralignAttr !=OfcST_HrAlignUnset {_dceeb ,_aafe :=_aedc .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _aafe !=nil {return _aafe ;};start .Attr =append (start .Attr ,_dceeb );};if _aedc .AllowincellAttr !=_c .ST_TrueFalseUnset {_dgcd ,_fdgd :=_aedc .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _fdgd !=nil {return _fdgd ;};start .Attr =append (start .Attr ,_dgcd );};if _aedc .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_fabe ,_cgbee :=_aedc .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _cgbee !=nil {return _cgbee ;};start .Attr =append (start .Attr ,_fabe );};if _aedc .UserdrawnAttr !=_c .ST_TrueFalseUnset {_gfga ,_fdeag :=_aedc .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _fdeag !=nil {return _fdeag ;};start .Attr =append (start .Attr ,_gfga );};if _aedc .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 :_bf .Sprintf ("\u0025\u0076",*_aedc .BordertopcolorAttr )}); -};if _aedc .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 :_bf .Sprintf ("\u0025\u0076",*_aedc .BorderleftcolorAttr )}); -};if _aedc .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 :_bf .Sprintf ("\u0025\u0076",*_aedc .BorderbottomcolorAttr )}); -};if _aedc .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 :_bf .Sprintf ("\u0025\u0076",*_aedc .BorderrightcolorAttr )}); -};if _aedc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_efdb ,_cbfb :=_aedc .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _cbfb !=nil {return _cbfb ;};start .Attr =append (start .Attr ,_efdb ); -};if _aedc .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 :_bf .Sprintf ("\u0025\u0076",*_aedc .DgmnodekindAttr )});};if _aedc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cdgg ,_ffeag :=_aedc .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _ffeag !=nil {return _ffeag ;};start .Attr =append (start .Attr ,_cdgg );};if _aedc .InsetmodeAttr !=OfcST_InsetModeUnset {_fdge ,_feada :=_aedc .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _feada !=nil {return _feada ;};start .Attr =append (start .Attr ,_fdge );};if _aedc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_bf .Sprintf ("\u0025\u0076",*_aedc .OpacityAttr )}); -};if _aedc .StrokedAttr !=_c .ST_TrueFalseUnset {_dafff ,_agbec :=_aedc .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _agbec !=nil {return _agbec ;};start .Attr =append (start .Attr ,_dafff );};if _aedc .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 :_bf .Sprintf ("\u0025\u0076",*_aedc .StrokecolorAttr )}); -};if _aedc .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 :_bf .Sprintf ("\u0025\u0076",*_aedc .StrokeweightAttr )});};if _aedc .InsetpenAttr !=_c .ST_TrueFalseUnset {_geacg ,_edbf :=_aedc .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _edbf !=nil {return _edbf ;};start .Attr =append (start .Attr ,_geacg );};if _aedc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_bf .Sprintf ("\u0025\u0076",*_aedc .ChromakeyAttr )}); -};if _aedc .FilledAttr !=_c .ST_TrueFalseUnset {_cgae ,_eafa :=_aedc .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eafa !=nil {return _eafa ;};start .Attr =append (start .Attr ,_cgae );};if _aedc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_bf .Sprintf ("\u0025\u0076",*_aedc .FillcolorAttr )}); -};if _aedc .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_aedc .SptAttr )});};if _aedc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dggee ,_dcbb :=_aedc .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _dcbb !=nil {return _dcbb ;};start .Attr =append (start .Attr ,_dggee );};if _aedc .BwmodeAttr !=OfcST_BWModeUnset {_bbad ,_dgffc :=_aedc .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dgffc !=nil {return _dgffc ; -};start .Attr =append (start .Attr ,_bbad );};if _aedc .BwpureAttr !=OfcST_BWModeUnset {_cedce ,_dgead :=_aedc .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _dgead !=nil {return _dgead ;};start .Attr =append (start .Attr ,_cedce ); -};if _aedc .BwnormalAttr !=OfcST_BWModeUnset {_cfee ,_cgfde :=_aedc .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cgfde !=nil {return _cgfde ;};start .Attr =append (start .Attr ,_cfee ); -};if _aedc .ForcedashAttr !=_c .ST_TrueFalseUnset {_cgfaa ,_fdbf :=_aedc .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fdbf !=nil {return _fdbf ;};start .Attr =append (start .Attr ,_cgfaa ); -};if _aedc .OleiconAttr !=_c .ST_TrueFalseUnset {_ddebe ,_bage :=_aedc .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bage !=nil {return _bage ;};start .Attr =append (start .Attr ,_ddebe );};if _aedc .OleAttr !=_c .ST_TrueFalseBlankUnset {_gaeb ,_ccecc :=_aedc .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _ccecc !=nil {return _ccecc ;};start .Attr =append (start .Attr ,_gaeb );};if _aedc .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_cdgge ,_fbgc :=_aedc .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _fbgc !=nil {return _fbgc ;};start .Attr =append (start .Attr ,_cdgge );};if _aedc .CliptowrapAttr !=_c .ST_TrueFalseUnset {_ffbg ,_cagbf :=_aedc .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _cagbf !=nil {return _cagbf ;};start .Attr =append (start .Attr ,_ffbg );};if _aedc .ClipAttr !=_c .ST_TrueFalseUnset {_dgdfg ,_fedeb :=_aedc .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _fedeb !=nil {return _fedeb ; -};start .Attr =append (start .Attr ,_dgdfg );};e .EncodeToken (start );if _aedc .Ink !=nil {_fegf :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_defcg :=range _aedc .Ink {e .EncodeElement (_defcg ,_fegf );};};if _aedc .EG_ShapeElements !=nil {for _ ,_eeaaa :=range _aedc .EG_ShapeElements {_eeaaa .MarshalXML (e ,_d .StartElement {}); -};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bbafd ST_StrokeArrowLength )ValidateWithPath (path string )error {switch _bbafd {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 (_bbafd )); -};return nil ;};func NewPolyline ()*Polyline {_bccfb :=&Polyline {};_bccfb .CT_PolyLine =*NewCT_PolyLine ();return _bccfb ;};func (_bddfa *OfcST_ExtrusionPlane )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ggfff ,_ebcdd :=d .Token ();if _ebcdd !=nil {return _ebcdd ; -};if _dafegd ,_bcbbab :=_ggfff .(_d .EndElement );_bcbbab &&_dafegd .Name ==start .Name {*_bddfa =1;return nil ;};if _fabca ,_dbddd :=_ggfff .(_d .CharData );!_dbddd {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",_ggfff ); -}else {switch string (_fabca ){case "":*_bddfa =0;case "\u0058\u0059":*_bddfa =1;case "\u005a\u0058":*_bddfa =2;case "\u0059\u005a":*_bddfa =3;};};_ggfff ,_ebcdd =d .Token ();if _ebcdd !=nil {return _ebcdd ;};if _dggga ,_fadbg :=_ggfff .(_d .EndElement ); -_fadbg &&_dggga .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",_ggfff );};func (_defcd OfcST_ExtrusionPlane )String ()string {switch _defcd {case 0:return ""; -case 1:return "\u0058\u0059";case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";};func (_baed *OfcST_Angle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbdef ,_eaagc :=d .Token ();if _eaagc !=nil {return _eaagc ;};if _adeegf ,_fecgfd :=_gbdef .(_d .EndElement ); -_fecgfd &&_adeegf .Name ==start .Name {*_baed =1;return nil ;};if _edgg ,_bbeaa :=_gbdef .(_d .CharData );!_bbeaa {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",_gbdef ); -}else {switch string (_edgg ){case "":*_baed =0;case "\u0061\u006e\u0079":*_baed =1;case "\u0033\u0030":*_baed =2;case "\u0034\u0035":*_baed =3;case "\u0036\u0030":*_baed =4;case "\u0039\u0030":*_baed =5;case "\u0061\u0075\u0074\u006f":*_baed =6;};};_gbdef ,_eaagc =d .Token (); -if _eaagc !=nil {return _eaagc ;};if _bgbfc ,_ggfcd :=_gbdef .(_d .EndElement );_ggfcd &&_bgbfc .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",_gbdef ); -}; +// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path +func (_ddgge *OfcCT_IdMap )ValidateWithPath (path string )error {if _adfga :=_ddgge .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_adfga !=nil {return _adfga ;};return nil ;}; -// Validate validates the OfcSignatureline and its children -func (_ccdgd *OfcSignatureline )Validate ()error {return _ccdgd .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");};func (_gdgaea *Path )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _gdgaea .CT_Path .MarshalXML (e ,start ); -};type OfcTop struct{OfcCT_StrokeChild };func (_aebec OfcST_OLEUpdateMode )String ()string {switch _aebec {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";};type OfcCT_Extrusion struct{OnAttr _c .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 _c .ST_TrueFalse ;AutorotationcenterAttr _c .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ;ShininessAttr *float32 ;SpecularityAttr *string ; -DiffusityAttr *string ;MetalAttr _c .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _c .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _c .ST_TrueFalse ;Lightposition2Attr *string ; -Lightlevel2Attr *string ;Lightharsh2Attr _c .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_fdba *CT_Rect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_addb :=range start .Attr {if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gecb ,_dbaa :=_addb .Value ,error (nil ); -if _dbaa !=nil {return _dbaa ;};_fdba .BordertopcolorAttr =&_gecb ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fdba .BulletAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0068\u0072"{_fdba .HrAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fdba .CliptowrapAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0068\u0072\u0073t\u0064"{_fdba .HrstdAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u006f\u006c\u0065"{_fdba .OleAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fdba .HrnoshadeAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u006f\u006e\u0065\u0064"{_fdba .OnedAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0068\u0072\u0070c\u0074"{_gccc ,_aebcc :=_b .ParseFloat (_addb .Value ,64); -if _aebcc !=nil {return _aebcc ;};_ebba :=float32 (_gccc );_fdba .HrpctAttr =&_ebba ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fdba .OleiconAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_addbf ,_fffdf :=_addb .Value ,error (nil ); -if _fffdf !=nil {return _fffdf ;};_fdba .BorderbottomcolorAttr =&_addbf ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fdba .DgmlayoutmruAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fgdfe ,_egee :=_b .ParseInt (_addb .Value ,10,64); -if _egee !=nil {return _egee ;};_fdba .RegroupidAttr =&_fgdfe ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0063\u006c\u0069\u0070"{_fdba .ClipAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fdba .HralignAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fdba .PreferrelativeAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fdba .DgmlayoutAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fdba .DoubleclicknotifyAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fdba .InsetmodeAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fdba .ButtonAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fdba .UserdrawnAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fdba .AllowincellAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0073\u0070\u0074"{_ffbe ,_defa :=_b .ParseFloat (_addb .Value ,64); -if _defa !=nil {return _defa ;};_dafbg :=float32 (_ffbe );_fdba .SptAttr =&_dafbg ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fdcbd ,_ddgec :=_addb .Value ,error (nil ); -if _ddgec !=nil {return _ddgec ;};_fdba .BorderleftcolorAttr =&_fdcbd ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fdba .ConnectortypeAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aacg ,_fafcb :=_addb .Value ,error (nil ); -if _fafcb !=nil {return _fafcb ;};_fdba .BorderrightcolorAttr =&_aacg ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0073\u0070\u0069\u0064"{_ggedf ,_eeece :=_addb .Value ,error (nil ); -if _eeece !=nil {return _eeece ;};_fdba .SpidAttr =&_ggedf ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cgbdb ,_acfc :=_b .ParseInt (_addb .Value ,10,64); -if _acfc !=nil {return _acfc ;};_fdba .DgmnodekindAttr =&_cgbdb ;continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fdba .BwpureAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fdba .ForcedashAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fdba .BwnormalAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fdba .BwmodeAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fdba .UserhiddenAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_addb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fdba .AllowoverlapAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_edgbe ,_fcbdb :=_addb .Value ,error (nil );if _fcbdb !=nil {return _fcbdb ;};_fdba .TargetAttr =&_edgbe ;continue ;};if _addb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dbebd ,_abcc :=_addb .Value ,error (nil ); -if _abcc !=nil {return _abcc ;};_fdba .CoordoriginAttr =&_dbebd ;continue ;};if _addb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fdba .StrokedAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bbceb ,_gecgd :=_addb .Value ,error (nil ); -if _gecgd !=nil {return _gecgd ;};_fdba .CoordsizeAttr =&_bbceb ;continue ;};if _addb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dggb ,_cdfab :=_addb .Value ,error (nil );if _cdfab !=nil {return _cdfab ;};_fdba .StrokeweightAttr =&_dggb ; -continue ;};if _addb .Name .Local =="\u0073\u0074\u0079l\u0065"{_gcafb ,_fdeb :=_addb .Value ,error (nil );if _fdeb !=nil {return _fdeb ;};_fdba .StyleAttr =&_gcafb ;continue ;};if _addb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eedggd ,_dadgb :=_addb .Value ,error (nil ); -if _dadgb !=nil {return _dadgb ;};_fdba .ChromakeyAttr =&_eedggd ;continue ;};if _addb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_adeae ,_dggd :=_addb .Value ,error (nil );if _dggd !=nil {return _dggd ;};_fdba .FillcolorAttr =&_adeae ; -continue ;};if _addb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_adcc ,_ecfff :=_addb .Value ,error (nil );if _ecfff !=nil {return _ecfff ;};_fdba .OpacityAttr =&_adcc ;continue ;};if _addb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_agggg ,_aabab :=_addb .Value ,error (nil ); -if _aabab !=nil {return _aabab ;};_fdba .WrapcoordsAttr =&_agggg ;continue ;};if _addb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bfcdgg ,_bageb :=_addb .Value ,error (nil );if _bageb !=nil {return _bageb ;};_fdba .StrokecolorAttr =&_bfcdgg ; -continue ;};if _addb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fdba .InsetpenAttr .UnmarshalXMLAttr (_addb );continue ;};if _addb .Name .Local =="\u0068\u0072\u0065\u0066"{_gbda ,_cgdfc :=_addb .Value ,error (nil );if _cgdfc !=nil {return _cgdfc ; -};_fdba .HrefAttr =&_gbda ;continue ;};if _addb .Name .Local =="\u0069\u0064"{_eeedc ,_ceebc :=_addb .Value ,error (nil );if _ceebc !=nil {return _ceebc ;};_fdba .IdAttr =&_eeedc ;continue ;};if _addb .Name .Local =="\u0070\u0072\u0069n\u0074"{_fdba .PrintAttr .UnmarshalXMLAttr (_addb ); -continue ;};if _addb .Name .Local =="\u0061\u006c\u0074"{_gaace ,_fgfd :=_addb .Value ,error (nil );if _fgfd !=nil {return _fgfd ;};_fdba .AltAttr =&_gaace ;continue ;};if _addb .Name .Local =="\u0074\u0069\u0074l\u0065"{_adeb ,_dcaf :=_addb .Value ,error (nil ); -if _dcaf !=nil {return _dcaf ;};_fdba .TitleAttr =&_adeb ;continue ;};if _addb .Name .Local =="\u0063\u006c\u0061s\u0073"{_ddgfg ,_gefaf :=_addb .Value ,error (nil );if _gefaf !=nil {return _gefaf ;};_fdba .ClassAttr =&_ddgfg ;continue ;};if _addb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fdba .FilledAttr .UnmarshalXMLAttr (_addb ); -continue ;};};_gcgd :for {_fbcc ,_dbeae :=d .Token ();if _dbeae !=nil {return _dbeae ;};switch _caebe :=_fbcc .(type ){case _d .StartElement :switch _caebe .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"}:_gadg :=NewEG_ShapeElements (); -_gadg .Path =NewPath ();if _gbfab :=d .DecodeElement (_gadg .Path ,&_caebe );_gbfab !=nil {return _gbfab ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_gadg );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"}:_ebcb :=NewEG_ShapeElements (); -_ebcb .Formulas =NewFormulas ();if _eega :=d .DecodeElement (_ebcb .Formulas ,&_caebe );_eega !=nil {return _eega ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_ebcb );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"}:_fedf :=NewEG_ShapeElements (); -_fedf .Handles =NewHandles ();if _daad :=d .DecodeElement (_fedf .Handles ,&_caebe );_daad !=nil {return _daad ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_fedf );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"}:_aacag :=NewEG_ShapeElements (); -_aacag .Fill =NewFill ();if _bgbe :=d .DecodeElement (_aacag .Fill ,&_caebe );_bgbe !=nil {return _bgbe ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_aacag );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"}:_ageea :=NewEG_ShapeElements (); -_ageea .Stroke =NewStroke ();if _decae :=d .DecodeElement (_ageea .Stroke ,&_caebe );_decae !=nil {return _decae ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_ageea );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"}:_bfeb :=NewEG_ShapeElements (); -_bfeb .Shadow =NewShadow ();if _dfgg :=d .DecodeElement (_bfeb .Shadow ,&_caebe );_dfgg !=nil {return _dfgg ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_bfeb );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"}:_cbffb :=NewEG_ShapeElements (); -_cbffb .Textbox =NewTextbox ();if _daac :=d .DecodeElement (_cbffb .Textbox ,&_caebe );_daac !=nil {return _daac ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_cbffb );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"}:_cfbb :=NewEG_ShapeElements (); -_cfbb .Textpath =NewTextpath ();if _dgdc :=d .DecodeElement (_cfbb .Textpath ,&_caebe );_dgdc !=nil {return _dgdc ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_cfbb );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"}:_dcgf :=NewEG_ShapeElements (); -_dcgf .Imagedata =NewImagedata ();if _dccf :=d .DecodeElement (_dcgf .Imagedata ,&_caebe );_dccf !=nil {return _dccf ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_dcgf );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"}:_dabc :=NewEG_ShapeElements (); -_dabc .Skew =NewOfcSkew ();if _cegcd :=d .DecodeElement (_dabc .Skew ,&_caebe );_cegcd !=nil {return _cegcd ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_dabc );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"}:_ebdb :=NewEG_ShapeElements (); -_ebdb .Extrusion =NewOfcExtrusion ();if _adgdc :=d .DecodeElement (_ebdb .Extrusion ,&_caebe );_adgdc !=nil {return _adgdc ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_ebdb );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"}:_efac :=NewEG_ShapeElements (); -_efac .Callout =NewOfcCallout ();if _bgcf :=d .DecodeElement (_efac .Callout ,&_caebe );_bgcf !=nil {return _bgcf ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_efac );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"}:_ddfbg :=NewEG_ShapeElements (); -_ddfbg .Lock =NewOfcLock ();if _ffgfag :=d .DecodeElement (_ddfbg .Lock ,&_caebe );_ffgfag !=nil {return _ffgfag ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_ddfbg );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"}:_afbed :=NewEG_ShapeElements (); -_afbed .Clippath =NewOfcClippath ();if _dgccb :=d .DecodeElement (_afbed .Clippath ,&_caebe );_dgccb !=nil {return _dgccb ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_afbed );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"}:_ffdgd :=NewEG_ShapeElements (); -_ffdgd .Signatureline =NewOfcSignatureline ();if _febgb :=d .DecodeElement (_ffdgd .Signatureline ,&_caebe );_febgb !=nil {return _febgb ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_ffdgd );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"}:_edbc :=NewEG_ShapeElements (); -_edbc .Wrap =_ce .NewWrap ();if _daeec :=d .DecodeElement (_edbc .Wrap ,&_caebe );_daeec !=nil {return _daeec ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_edbc );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"}:_fdbfe :=NewEG_ShapeElements (); -_fdbfe .Anchorlock =_ce .NewAnchorlock ();if _gecc :=d .DecodeElement (_fdbfe .Anchorlock ,&_caebe );_gecc !=nil {return _gecc ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_fdbfe );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"}:_fadae :=NewEG_ShapeElements (); -_fadae .Bordertop =_ce .NewBordertop ();if _geeg :=d .DecodeElement (_fadae .Bordertop ,&_caebe );_geeg !=nil {return _geeg ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_fadae );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"}:_aagc :=NewEG_ShapeElements (); -_aagc .Borderbottom =_ce .NewBorderbottom ();if _afbgd :=d .DecodeElement (_aagc .Borderbottom ,&_caebe );_afbgd !=nil {return _afbgd ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_aagc );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"}:_aadbc :=NewEG_ShapeElements (); -_aadbc .Borderleft =_ce .NewBorderleft ();if _effgf :=d .DecodeElement (_aadbc .Borderleft ,&_caebe );_effgf !=nil {return _effgf ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_aadbc );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"}:_aeef :=NewEG_ShapeElements (); -_aeef .Borderright =_ce .NewBorderright ();if _acge :=d .DecodeElement (_aeef .Borderright ,&_caebe );_acge !=nil {return _acge ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_aeef );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"}:_ebbeg :=NewEG_ShapeElements (); -_ebbeg .ClientData =_dc .NewClientData ();if _eedb :=d .DecodeElement (_ebbeg .ClientData ,&_caebe );_eedb !=nil {return _eedb ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_ebbeg );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"}:_adggc :=NewEG_ShapeElements (); -_adggc .Textdata =_a .NewTextdata ();if _edccf :=d .DecodeElement (_adggc .Textdata ,&_caebe );_edccf !=nil {return _edccf ;};_fdba .EG_ShapeElements =append (_fdba .EG_ShapeElements ,_adggc );default:_e .Log .Debug ("\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",_caebe .Name ); -if _eaga :=d .Skip ();_eaga !=nil {return _eaga ;};};case _d .EndElement :break _gcgd ;case _d .CharData :};};return nil ;};func (_cfecac *OfcClippath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfecac .OfcCT_ClipPath =*NewOfcCT_ClipPath (); -for _ ,_gcafg :=range start .Attr {if _gcafg .Name .Local =="\u0076"{_fecgfa ,_eagd :=_gcafg .Value ,error (nil );if _eagd !=nil {return _eagd ;};_cfecac .VAttr =_fecgfa ;continue ;};};for {_bdbab ,_agdb :=d .Token ();if _agdb !=nil {return _bf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_agdb ); -};if _ddagbd ,_dcfaa :=_bdbab .(_d .EndElement );_dcfaa &&_ddagbd .Name ==start .Name {break ;};};return nil ;};func (_cddee OfcST_ColorMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cddee .String (),start ); -};type AG_Path struct{PathAttr *string ;};func (_bbdad *OfcCT_Rules )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0072\u0075\u006c\u0065\u0073";};if _bbdad .ExtAttr !=ST_ExtUnset {_fedcab ,_agedbg :=_bbdad .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"}); -if _agedbg !=nil {return _agedbg ;};start .Attr =append (start .Attr ,_fedcab );};e .EncodeToken (start );if _bbdad .R !=nil {_eadgd :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0072"}};for _ ,_ecgge :=range _bbdad .R {e .EncodeElement (_ecgge ,_eadgd ); -};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Formulas and its children +func (_fbabe *CT_Formulas )Validate ()error {return _fbabe .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");}; -// Validate validates the Arc and its children -func (_fgda *Arc )Validate ()error {return _fgda .ValidateWithPath ("\u0041\u0072\u0063")};func NewOfcCallout ()*OfcCallout {_fgace :=&OfcCallout {};_fgace .OfcCT_Callout =*NewOfcCT_Callout ();return _fgace ;}; +// ValidateWithPath validates the Group and its children, prefixing error messages with path +func (_cgddf *Group )ValidateWithPath (path string )error {if _dbfaf :=_cgddf .CT_Group .ValidateWithPath (path );_dbfaf !=nil {return _dbfaf ;};return nil ;};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ; +AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _ed .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 _ed .ST_TrueFalse ;BilevelAttr _ed .ST_TrueFalse ;ChromakeyAttr *string ;};func NewAG_Adj ()*AG_Adj {_gb :=&AG_Adj {};return _gb }; +func (_dbdde ST_StrokeJoinStyle )Validate ()error {return _dbdde .ValidateWithPath ("")};func (_dcdbdc OfcST_ColorMode )ValidateWithPath (path string )error {switch _dcdbdc {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 (_dcdbdc )); +};return nil ;};func (_dccgc *OfcST_ColorMode )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_dccgc =0;case "\u0061\u0075\u0074\u006f":*_dccgc =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dccgc =2;};return nil ;};func NewOfcLock ()*OfcLock {_aeegg :=&OfcLock {}; +_aeegg .OfcCT_Lock =*NewOfcCT_Lock ();return _aeegg };const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1;OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;);func (_dcdaa OfcST_ExtrusionType )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_ddcdf :=_ec .Attr {}; +_ddcdf .Name =name ;switch _dcdaa {case OfcST_ExtrusionTypeUnset :_ddcdf .Value ="";case OfcST_ExtrusionTypePerspective :_ddcdf .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";case OfcST_ExtrusionTypeParallel :_ddcdf .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c"; +};return _ddcdf ,nil ;};func (_cgcbd *Polyline )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_cgcbd .CT_PolyLine =*NewCT_PolyLine ();for _ ,_fcefg :=range start .Attr {if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cgcbd .UserdrawnAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0063\u006c\u0069\u0070"{_cgcbd .ClipAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cgcbd .UserhiddenAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cgcbd .InsetmodeAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cgcbd .BulletAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cgcbd .PreferrelativeAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0068\u0072"{_cgcbd .HrAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cgcbd .OleiconAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0068\u0072\u0073t\u0064"{_cgcbd .HrstdAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cgcbd .HrnoshadeAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dggeb ,_bgeca :=_fcefg .Value ,error (nil ); +if _bgeca !=nil {return _bgeca ;};_cgcbd .BordertopcolorAttr =&_dggeb ;continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cgcbd .DgmlayoutAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cgcbd .AllowoverlapAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cgcbd .BwnormalAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cgcbd .CliptowrapAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fbfc ,_gdcff :=_fcefg .Value ,error (nil ); +if _gdcff !=nil {return _gdcff ;};_cgcbd .BorderbottomcolorAttr =&_fbfc ;continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u006f\u006e\u0065\u0064"{_cgcbd .OnedAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cgcbd .DgmlayoutmruAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eabeeg ,_gdgdg :=_ee .ParseInt (_fcefg .Value ,10,64); +if _gdgdg !=nil {return _gdgdg ;};_cgcbd .RegroupidAttr =&_eabeeg ;continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cgcbd .AllowincellAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0068\u0072\u0070c\u0074"{_eeccd ,_gbcfa :=_ee .ParseFloat (_fcefg .Value ,64); +if _gbcfa !=nil {return _gbcfa ;};_aafc :=float32 (_eeccd );_cgcbd .HrpctAttr =&_aafc ;continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cgcbd .ButtonAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0073\u0070\u0069\u0064"{_fbgcc ,_bfbaeg :=_fcefg .Value ,error (nil ); +if _bfbaeg !=nil {return _bfbaeg ;};_cgcbd .SpidAttr =&_fbgcc ;continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0073\u0070\u0074"{_cgcbeb ,_ggafe :=_ee .ParseFloat (_fcefg .Value ,64); +if _ggafe !=nil {return _ggafe ;};_abfff :=float32 (_cgcbeb );_cgcbd .SptAttr =&_abfff ;continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_afgbca ,_fdgac :=_fcefg .Value ,error (nil ); +if _fdgac !=nil {return _fdgac ;};_cgcbd .BorderleftcolorAttr =&_afgbca ;continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u006f\u006c\u0065"{_cgcbd .OleAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fcaad ,_dfdbe :=_fcefg .Value ,error (nil ); +if _dfdbe !=nil {return _dfdbe ;};_cgcbd .BorderrightcolorAttr =&_fcaad ;continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cgcbd .BwmodeAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gfbege ,_gbdd :=_ee .ParseInt (_fcefg .Value ,10,64); +if _gbdd !=nil {return _gbdd ;};_cgcbd .DgmnodekindAttr =&_gfbege ;continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cgcbd .ForcedashAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cgcbd .BwpureAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cgcbd .ConnectortypeAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cgcbd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcefg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cgcbd .HralignAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fgddb ,_faafc :=_fcefg .Value ,error (nil );if _faafc !=nil {return _faafc ;};_cgcbd .CoordsizeAttr =&_fgddb ;continue ;};if _fcefg .Name .Local =="\u0073\u0074\u0079l\u0065"{_bebee ,_bdaag :=_fcefg .Value ,error (nil ); +if _bdaag !=nil {return _bdaag ;};_cgcbd .StyleAttr =&_bebee ;continue ;};if _fcefg .Name .Local =="\u0069\u0064"{_dcdabf ,_fcdde :=_fcefg .Value ,error (nil );if _fcdde !=nil {return _fcdde ;};_cgcbd .IdAttr =&_dcdabf ;continue ;};if _fcefg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cgcbd .StrokedAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Local =="\u0070\u0072\u0069n\u0074"{_cgcbd .PrintAttr .UnmarshalXMLAttr (_fcefg );continue ;};if _fcefg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dgfee ,_ecgdf :=_fcefg .Value ,error (nil ); +if _ecgdf !=nil {return _ecgdf ;};_cgcbd .StrokeweightAttr =&_dgfee ;continue ;};if _fcefg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fccce ,_baec :=_fcefg .Value ,error (nil );if _baec !=nil {return _baec ;};_cgcbd .WrapcoordsAttr =&_fccce ; +continue ;};if _fcefg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dcbdf ,_egddd :=_fcefg .Value ,error (nil );if _egddd !=nil {return _egddd ;};_cgcbd .ChromakeyAttr =&_dcbdf ;continue ;};if _fcefg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bbdaaa ,_gcdfda :=_fcefg .Value ,error (nil ); +if _gcdfda !=nil {return _gcdfda ;};_cgcbd .FillcolorAttr =&_bbdaaa ;continue ;};if _fcefg .Name .Local =="\u0061\u006c\u0074"{_afeb ,_fgbdgc :=_fcefg .Value ,error (nil );if _fgbdgc !=nil {return _fgbdgc ;};_cgcbd .AltAttr =&_afeb ;continue ;};if _fcefg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ceade ,_bcdcfg :=_fcefg .Value ,error (nil ); +if _bcdcfg !=nil {return _bcdcfg ;};_cgcbd .OpacityAttr =&_ceade ;continue ;};if _fcefg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgfea ,_gegaf :=_fcefg .Value ,error (nil );if _gegaf !=nil {return _gegaf ;};_cgcbd .StrokecolorAttr =&_cgfea ; +continue ;};if _fcefg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cgcbd .InsetpenAttr .UnmarshalXMLAttr (_fcefg );continue ;};if _fcefg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cgcbd .FilledAttr .UnmarshalXMLAttr (_fcefg ); +continue ;};if _fcefg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eddgdf ,_adggdb :=_fcefg .Value ,error (nil );if _adggdb !=nil {return _adggdb ;};_cgcbd .CoordoriginAttr =&_eddgdf ;continue ;};if _fcefg .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebbbbb ,_gcace :=_fcefg .Value ,error (nil ); +if _gcace !=nil {return _gcace ;};_cgcbd .TitleAttr =&_ebbbbb ;continue ;};if _fcefg .Name .Local =="\u0063\u006c\u0061s\u0073"{_agefc ,_bggcb :=_fcefg .Value ,error (nil );if _bggcb !=nil {return _bggcb ;};_cgcbd .ClassAttr =&_agefc ;continue ;};if _fcefg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bgee ,_deeeb :=_fcefg .Value ,error (nil ); +if _deeeb !=nil {return _deeeb ;};_cgcbd .TargetAttr =&_bgee ;continue ;};if _fcefg .Name .Local =="\u0068\u0072\u0065\u0066"{_aafbd ,_gcbba :=_fcefg .Value ,error (nil );if _gcbba !=nil {return _gcbba ;};_cgcbd .HrefAttr =&_aafbd ;continue ;};if _fcefg .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_beabf ,_adefge :=_fcefg .Value ,error (nil ); +if _adefge !=nil {return _adefge ;};_cgcbd .PointsAttr =&_beabf ;continue ;};};_fgfee :for {_fgdab ,_fafef :=d .Token ();if _fafef !=nil {return _fafef ;};switch _adbdge :=_fgdab .(type ){case _ec .StartElement :switch _adbdge .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bacf :=NewOfcInk (); +if _ebadg :=d .DecodeElement (_bacf ,&_adbdge );_ebadg !=nil {return _ebadg ;};_cgcbd .Ink =append (_cgcbd .Ink ,_bacf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgbd :=NewEG_ShapeElements (); +_bgbd .Path =NewPath ();if _fedbc :=d .DecodeElement (_bgbd .Path ,&_adbdge );_fedbc !=nil {return _fedbc ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_bgbd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_abdfea :=NewEG_ShapeElements (); +_abdfea .Formulas =NewFormulas ();if _fdfcb :=d .DecodeElement (_abdfea .Formulas ,&_adbdge );_fdfcb !=nil {return _fdfcb ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_abdfea );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agfba :=NewEG_ShapeElements (); +_agfba .Handles =NewHandles ();if _gdgf :=d .DecodeElement (_agfba .Handles ,&_adbdge );_gdgf !=nil {return _gdgf ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_agfba );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eefda :=NewEG_ShapeElements (); +_eefda .Fill =NewFill ();if _afacb :=d .DecodeElement (_eefda .Fill ,&_adbdge );_afacb !=nil {return _afacb ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_eefda );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cbfdg :=NewEG_ShapeElements (); +_cbfdg .Stroke =NewStroke ();if _cgaddc :=d .DecodeElement (_cbfdg .Stroke ,&_adbdge );_cgaddc !=nil {return _cgaddc ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_cbfdg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ddbed :=NewEG_ShapeElements (); +_ddbed .Shadow =NewShadow ();if _gedaa :=d .DecodeElement (_ddbed .Shadow ,&_adbdge );_gedaa !=nil {return _gedaa ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_ddbed );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adaeg :=NewEG_ShapeElements (); +_adaeg .Textbox =NewTextbox ();if _geabgd :=d .DecodeElement (_adaeg .Textbox ,&_adbdge );_geabgd !=nil {return _geabgd ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_adaeg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbgfe :=NewEG_ShapeElements (); +_bbgfe .Textpath =NewTextpath ();if _efcee :=d .DecodeElement (_bbgfe .Textpath ,&_adbdge );_efcee !=nil {return _efcee ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_bbgfe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adabc :=NewEG_ShapeElements (); +_adabc .Imagedata =NewImagedata ();if _bdgce :=d .DecodeElement (_adabc .Imagedata ,&_adbdge );_bdgce !=nil {return _bdgce ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_adabc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gdegc :=NewEG_ShapeElements (); +_gdegc .Skew =NewOfcSkew ();if _aeea :=d .DecodeElement (_gdegc .Skew ,&_adbdge );_aeea !=nil {return _aeea ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_gdegc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cade :=NewEG_ShapeElements (); +_cade .Extrusion =NewOfcExtrusion ();if _bdddb :=d .DecodeElement (_cade .Extrusion ,&_adbdge );_bdddb !=nil {return _bdddb ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_cade );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdcgf :=NewEG_ShapeElements (); +_gdcgf .Callout =NewOfcCallout ();if _cdfda :=d .DecodeElement (_gdcgf .Callout ,&_adbdge );_cdfda !=nil {return _cdfda ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_gdcgf );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bcgbg :=NewEG_ShapeElements (); +_bcgbg .Lock =NewOfcLock ();if _addfd :=d .DecodeElement (_bcgbg .Lock ,&_adbdge );_addfd !=nil {return _addfd ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_bcgbg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cegbd :=NewEG_ShapeElements (); +_cegbd .Clippath =NewOfcClippath ();if _afffe :=d .DecodeElement (_cegbd .Clippath ,&_adbdge );_afffe !=nil {return _afffe ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_cegbd );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gaega :=NewEG_ShapeElements (); +_gaega .Signatureline =NewOfcSignatureline ();if _deaff :=d .DecodeElement (_gaega .Signatureline ,&_adbdge );_deaff !=nil {return _deaff ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_gaega );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_feddf :=NewEG_ShapeElements (); +_feddf .Wrap =_gd .NewWrap ();if _cdeb :=d .DecodeElement (_feddf .Wrap ,&_adbdge );_cdeb !=nil {return _cdeb ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_feddf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ddgbe :=NewEG_ShapeElements (); +_ddgbe .Anchorlock =_gd .NewAnchorlock ();if _adecdd :=d .DecodeElement (_ddgbe .Anchorlock ,&_adbdge );_adecdd !=nil {return _adecdd ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_ddgbe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_addad :=NewEG_ShapeElements (); +_addad .Bordertop =_gd .NewBordertop ();if _gdcfcb :=d .DecodeElement (_addad .Bordertop ,&_adbdge );_gdcfcb !=nil {return _gdcfcb ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_addad );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_aaaffd :=NewEG_ShapeElements (); +_aaaffd .Borderbottom =_gd .NewBorderbottom ();if _dccdd :=d .DecodeElement (_aaaffd .Borderbottom ,&_adbdge );_dccdd !=nil {return _dccdd ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_aaaffd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_baede :=NewEG_ShapeElements (); +_baede .Borderleft =_gd .NewBorderleft ();if _dfdgbf :=d .DecodeElement (_baede .Borderleft ,&_adbdge );_dfdgbf !=nil {return _dfdgbf ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_baede );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbeae :=NewEG_ShapeElements (); +_cbeae .Borderright =_gd .NewBorderright ();if _bbbg :=d .DecodeElement (_cbeae .Borderright ,&_adbdge );_bbbg !=nil {return _bbbg ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_cbeae );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_cdgge :=NewEG_ShapeElements (); +_cdgge .ClientData =_f .NewClientData ();if _becff :=d .DecodeElement (_cdgge .ClientData ,&_adbdge );_becff !=nil {return _becff ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_cdgge );case _ec .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"}:_gebfg :=NewEG_ShapeElements (); +_gebfg .Textdata =_b .NewTextdata ();if _ecbb :=d .DecodeElement (_gebfg .Textdata ,&_adbdge );_ecbb !=nil {return _ecbb ;};_cgcbd .EG_ShapeElements =append (_cgcbd .EG_ShapeElements ,_gebfg );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_adbdge .Name ); +if _gaggcd :=d .Skip ();_gaggcd !=nil {return _gaggcd ;};};case _ec .EndElement :break _fgfee ;case _ec .CharData :};};return nil ;};func (_edfgf *OfcColumn )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_edfgf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); +for _ ,_dgdbe :=range start .Attr {if _dgdbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgdbe .Name .Local =="\u0068\u0072\u0065\u0066"{_fafedb ,_ggcdb :=_dgdbe .Value ,error (nil ); +if _ggcdb !=nil {return _ggcdb ;};_edfgf .HrefAttr =&_fafedb ;continue ;};if _dgdbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgdbe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_edfgf .ForcedashAttr .UnmarshalXMLAttr (_dgdbe ); +continue ;};if _dgdbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgdbe .Name .Local =="\u0074\u0069\u0074l\u0065"{_gadfac ,_dbffd :=_dgdbe .Value ,error (nil ); +if _dbffd !=nil {return _dbffd ;};_edfgf .TitleAttr =&_gadfac ;continue ;};if _dgdbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgdbe .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_edcda ,_fccag :=_dgdbe .Value ,error (nil ); +if _fccag !=nil {return _fccag ;};_edfgf .AlthrefAttr =&_edcda ;continue ;};if _dgdbe .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_edfgf .ImageaspectAttr .UnmarshalXMLAttr (_dgdbe );continue ;};if _dgdbe .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_edfgf .StartarrowAttr .UnmarshalXMLAttr (_dgdbe ); +continue ;};if _dgdbe .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_edfgf .LinestyleAttr .UnmarshalXMLAttr (_dgdbe );continue ;};if _dgdbe .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_edfgf .StartarrowwidthAttr .UnmarshalXMLAttr (_dgdbe ); +continue ;};if _dgdbe .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_edfgf .JoinstyleAttr .UnmarshalXMLAttr (_dgdbe );continue ;};if _dgdbe .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_edfgf .StartarrowlengthAttr .UnmarshalXMLAttr (_dgdbe ); +continue ;};if _dgdbe .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_cdca ,_ccccb :=_dgdbe .Value ,error (nil );if _ccccb !=nil {return _ccccb ;};_edfgf .DashstyleAttr =&_cdca ;continue ;};if _dgdbe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_edfgf .EndarrowAttr .UnmarshalXMLAttr (_dgdbe ); +continue ;};if _dgdbe .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_edfgf .FilltypeAttr .UnmarshalXMLAttr (_dgdbe );continue ;};if _dgdbe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_edfgf .EndarrowwidthAttr .UnmarshalXMLAttr (_dgdbe ); +continue ;};if _dgdbe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gafcf ,_acgce :=_dgdbe .Value ,error (nil );if _acgce !=nil {return _acgce ;};_edfgf .OpacityAttr =&_gafcf ;continue ;};if _dgdbe .Name .Local =="\u0063\u006f\u006co\u0072"{_faaaa ,_fbdgg :=_dgdbe .Value ,error (nil ); +if _fbdgg !=nil {return _fbdgg ;};_edfgf .ColorAttr =&_faaaa ;continue ;};if _dgdbe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_edfgf .InsetpenAttr .UnmarshalXMLAttr (_dgdbe );continue ;};if _dgdbe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_edfgf .EndarrowlengthAttr .UnmarshalXMLAttr (_dgdbe ); +continue ;};if _dgdbe .Name .Local =="\u0065\u0078\u0074"{_edfgf .ExtAttr .UnmarshalXMLAttr (_dgdbe );continue ;};if _dgdbe .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_edfgf .EndcapAttr .UnmarshalXMLAttr (_dgdbe );continue ;};if _dgdbe .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fafce ,_ggfbd :=_dgdbe .Value ,error (nil ); +if _ggfbd !=nil {return _ggfbd ;};_edfgf .Color2Attr =&_fafce ;continue ;};if _dgdbe .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_edfgf .ImagealignshapeAttr .UnmarshalXMLAttr (_dgdbe );continue ;};if _dgdbe .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_beeda ,_caafe :=_dgdbe .Value ,error (nil ); +if _caafe !=nil {return _caafe ;};_edfgf .WeightAttr =&_beeda ;continue ;};if _dgdbe .Name .Local =="\u0073\u0072\u0063"{_dbcdd ,_ecbfe :=_dgdbe .Value ,error (nil );if _ecbfe !=nil {return _ecbfe ;};_edfgf .SrcAttr =&_dbcdd ;continue ;};if _dgdbe .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bgbee ,_gbeee :=_dgdbe .Value ,error (nil ); +if _gbeee !=nil {return _gbeee ;};_edfgf .ImagesizeAttr =&_bgbee ;continue ;};if _dgdbe .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_dafab ,_ecfb :=_ee .ParseFloat (_dgdbe .Value ,64);if _ecfb !=nil {return _ecfb ;};_edfgf .MiterlimitAttr =&_dafab ; +continue ;};if _dgdbe .Name .Local =="\u006f\u006e"{_edfgf .OnAttr .UnmarshalXMLAttr (_dgdbe );continue ;};};for {_cfbcb ,_eaddc :=d .Token ();if _eaddc !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u006f\u006cu\u006d\u006e\u003a\u0020\u0025\u0073",_eaddc ); +};if _cdaea ,_aafda :=_cfbcb .(_ec .EndElement );_aafda &&_cdaea .Name ==start .Name {break ;};};return nil ;};func (_acfde *OfcClippath )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _acfde .OfcCT_ClipPath .MarshalXML (e ,start );};func (_afg *AG_ImageAttributes )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if _afg .SrcAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0072\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_afg .SrcAttr )}); +};if _afg .CropleftAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_afg .CropleftAttr )});};if _afg .CroptopAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_afg .CroptopAttr )}); +};if _afg .CroprightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_g .Sprintf ("\u0025\u0076",*_afg .CroprightAttr )});};if _afg .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_afg .CropbottomAttr )}); +};if _afg .GainAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_afg .GainAttr )});};if _afg .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_afg .BlacklevelAttr )}); +};if _afg .GammaAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_g .Sprintf ("\u0025\u0076",*_afg .GammaAttr )});};if _afg .GrayscaleAttr !=_ed .ST_TrueFalseUnset {_cabd ,_aaff :=_afg .GrayscaleAttr .MarshalXMLAttr (_ec .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"}); +if _aaff !=nil {return _aaff ;};start .Attr =append (start .Attr ,_cabd );};if _afg .BilevelAttr !=_ed .ST_TrueFalseUnset {_ffgf ,_daec :=_afg .BilevelAttr .MarshalXMLAttr (_ec .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _daec !=nil {return _daec ; +};start .Attr =append (start .Attr ,_ffgf );};return nil ;};func (_befga *CT_PolyLine )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_dcag :=range start .Attr {if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_befga .UserdrawnAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0063\u006c\u0069\u0070"{_befga .ClipAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_befga .UserhiddenAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_befga .InsetmodeAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_befga .BulletAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_befga .PreferrelativeAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0068\u0072"{_befga .HrAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_befga .OleiconAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0068\u0072\u0073t\u0064"{_befga .HrstdAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_befga .HrnoshadeAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ecebf ,_ddbb :=_dcag .Value ,error (nil ); +if _ddbb !=nil {return _ddbb ;};_befga .BordertopcolorAttr =&_ecebf ;continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_befga .DgmlayoutAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_befga .AllowoverlapAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_befga .BwnormalAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_befga .CliptowrapAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fcfg ,_aaeggb :=_dcag .Value ,error (nil ); +if _aaeggb !=nil {return _aaeggb ;};_befga .BorderbottomcolorAttr =&_fcfg ;continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u006f\u006e\u0065\u0064"{_befga .OnedAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_befga .DgmlayoutmruAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ggdag ,_gbcab :=_ee .ParseInt (_dcag .Value ,10,64); +if _gbcab !=nil {return _gbcab ;};_befga .RegroupidAttr =&_ggdag ;continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_befga .AllowincellAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0068\u0072\u0070c\u0074"{_ffdcd ,_cefbd :=_ee .ParseFloat (_dcag .Value ,64); +if _cefbd !=nil {return _cefbd ;};_dbega :=float32 (_ffdcd );_befga .HrpctAttr =&_dbega ;continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_befga .ButtonAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0073\u0070\u0069\u0064"{_cccbd ,_egff :=_dcag .Value ,error (nil ); +if _egff !=nil {return _egff ;};_befga .SpidAttr =&_cccbd ;continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0073\u0070\u0074"{_cgecg ,_bgbbc :=_ee .ParseFloat (_dcag .Value ,64); +if _bgbbc !=nil {return _bgbbc ;};_ababc :=float32 (_cgecg );_befga .SptAttr =&_ababc ;continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bggc ,_eacd :=_dcag .Value ,error (nil ); +if _eacd !=nil {return _eacd ;};_befga .BorderleftcolorAttr =&_bggc ;continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u006f\u006c\u0065"{_befga .OleAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eeff ,_ebfg :=_dcag .Value ,error (nil ); +if _ebfg !=nil {return _ebfg ;};_befga .BorderrightcolorAttr =&_eeff ;continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_befga .BwmodeAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_beecd ,_dcfcc :=_ee .ParseInt (_dcag .Value ,10,64); +if _dcfcc !=nil {return _dcfcc ;};_befga .DgmnodekindAttr =&_beecd ;continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_befga .ForcedashAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_befga .BwpureAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_befga .ConnectortypeAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_befga .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcag .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_befga .HralignAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_daafd ,_ebedd :=_dcag .Value ,error (nil );if _ebedd !=nil {return _ebedd ;};_befga .CoordsizeAttr =&_daafd ;continue ;};if _dcag .Name .Local =="\u0073\u0074\u0079l\u0065"{_gbff ,_dcced :=_dcag .Value ,error (nil ); +if _dcced !=nil {return _dcced ;};_befga .StyleAttr =&_gbff ;continue ;};if _dcag .Name .Local =="\u0069\u0064"{_dgecf ,_feed :=_dcag .Value ,error (nil );if _feed !=nil {return _feed ;};_befga .IdAttr =&_dgecf ;continue ;};if _dcag .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_befga .StrokedAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Local =="\u0070\u0072\u0069n\u0074"{_befga .PrintAttr .UnmarshalXMLAttr (_dcag );continue ;};if _dcag .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ecbc ,_bfbb :=_dcag .Value ,error (nil ); +if _bfbb !=nil {return _bfbb ;};_befga .StrokeweightAttr =&_ecbc ;continue ;};if _dcag .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aebbd ,_dcffe :=_dcag .Value ,error (nil );if _dcffe !=nil {return _dcffe ;};_befga .WrapcoordsAttr =&_aebbd ; +continue ;};if _dcag .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bdddf ,_bgeade :=_dcag .Value ,error (nil );if _bgeade !=nil {return _bgeade ;};_befga .ChromakeyAttr =&_bdddf ;continue ;};if _dcag .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dgfg ,_eecbb :=_dcag .Value ,error (nil ); +if _eecbb !=nil {return _eecbb ;};_befga .FillcolorAttr =&_dgfg ;continue ;};if _dcag .Name .Local =="\u0061\u006c\u0074"{_gfbc ,_eaba :=_dcag .Value ,error (nil );if _eaba !=nil {return _eaba ;};_befga .AltAttr =&_gfbc ;continue ;};if _dcag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fdfd ,_eecdb :=_dcag .Value ,error (nil ); +if _eecdb !=nil {return _eecdb ;};_befga .OpacityAttr =&_fdfd ;continue ;};if _dcag .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_aaee ,_cbdb :=_dcag .Value ,error (nil );if _cbdb !=nil {return _cbdb ;};_befga .StrokecolorAttr =&_aaee ; +continue ;};if _dcag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_befga .InsetpenAttr .UnmarshalXMLAttr (_dcag );continue ;};if _dcag .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_befga .FilledAttr .UnmarshalXMLAttr (_dcag ); +continue ;};if _dcag .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aafebe ,_fcea :=_dcag .Value ,error (nil );if _fcea !=nil {return _fcea ;};_befga .CoordoriginAttr =&_aafebe ;continue ;};if _dcag .Name .Local =="\u0074\u0069\u0074l\u0065"{_fged ,_gbegb :=_dcag .Value ,error (nil ); +if _gbegb !=nil {return _gbegb ;};_befga .TitleAttr =&_fged ;continue ;};if _dcag .Name .Local =="\u0063\u006c\u0061s\u0073"{_ccefg ,_eebcg :=_dcag .Value ,error (nil );if _eebcg !=nil {return _eebcg ;};_befga .ClassAttr =&_ccefg ;continue ;};if _dcag .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_ceegd ,_eeedb :=_dcag .Value ,error (nil ); +if _eeedb !=nil {return _eeedb ;};_befga .TargetAttr =&_ceegd ;continue ;};if _dcag .Name .Local =="\u0068\u0072\u0065\u0066"{_gdeea ,_gdac :=_dcag .Value ,error (nil );if _gdac !=nil {return _gdac ;};_befga .HrefAttr =&_gdeea ;continue ;};if _dcag .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_cfae ,_ffdg :=_dcag .Value ,error (nil ); +if _ffdg !=nil {return _ffdg ;};_befga .PointsAttr =&_cfae ;continue ;};};_dgbc :for {_dffbdb ,_aagf :=d .Token ();if _aagf !=nil {return _aagf ;};switch _bafab :=_dffbdb .(type ){case _ec .StartElement :switch _bafab .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gadd :=NewOfcInk (); +if _aada :=d .DecodeElement (_gadd ,&_bafab );_aada !=nil {return _aada ;};_befga .Ink =append (_befga .Ink ,_gadd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfca :=NewEG_ShapeElements (); +_gfca .Path =NewPath ();if _aabe :=d .DecodeElement (_gfca .Path ,&_bafab );_aabe !=nil {return _aabe ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_gfca );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gcfg :=NewEG_ShapeElements (); +_gcfg .Formulas =NewFormulas ();if _daece :=d .DecodeElement (_gcfg .Formulas ,&_bafab );_daece !=nil {return _daece ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_gcfg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fggd :=NewEG_ShapeElements (); +_fggd .Handles =NewHandles ();if _faede :=d .DecodeElement (_fggd .Handles ,&_bafab );_faede !=nil {return _faede ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_fggd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ccbab :=NewEG_ShapeElements (); +_ccbab .Fill =NewFill ();if _cdbcf :=d .DecodeElement (_ccbab .Fill ,&_bafab );_cdbcf !=nil {return _cdbcf ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_ccbab );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bagac :=NewEG_ShapeElements (); +_bagac .Stroke =NewStroke ();if _gbgge :=d .DecodeElement (_bagac .Stroke ,&_bafab );_gbgge !=nil {return _gbgge ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_bagac );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_defb :=NewEG_ShapeElements (); +_defb .Shadow =NewShadow ();if _cfcg :=d .DecodeElement (_defb .Shadow ,&_bafab );_cfcg !=nil {return _cfcg ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_defb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eabcb :=NewEG_ShapeElements (); +_eabcb .Textbox =NewTextbox ();if _cedb :=d .DecodeElement (_eabcb .Textbox ,&_bafab );_cedb !=nil {return _cedb ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_eabcb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddgde :=NewEG_ShapeElements (); +_ddgde .Textpath =NewTextpath ();if _ceff :=d .DecodeElement (_ddgde .Textpath ,&_bafab );_ceff !=nil {return _ceff ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_ddgde );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbgd :=NewEG_ShapeElements (); +_dbgd .Imagedata =NewImagedata ();if _cgdf :=d .DecodeElement (_dbgd .Imagedata ,&_bafab );_cgdf !=nil {return _cgdf ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_dbgd );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_dfeb :=NewEG_ShapeElements (); +_dfeb .Skew =NewOfcSkew ();if _faff :=d .DecodeElement (_dfeb .Skew ,&_bafab );_faff !=nil {return _faff ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_dfeb );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_deae :=NewEG_ShapeElements (); +_deae .Extrusion =NewOfcExtrusion ();if _dgbfa :=d .DecodeElement (_deae .Extrusion ,&_bafab );_dgbfa !=nil {return _dgbfa ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_deae );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcae :=NewEG_ShapeElements (); +_gcae .Callout =NewOfcCallout ();if _gcbc :=d .DecodeElement (_gcae .Callout ,&_bafab );_gcbc !=nil {return _gcbc ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_gcae );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cggdg :=NewEG_ShapeElements (); +_cggdg .Lock =NewOfcLock ();if _adab :=d .DecodeElement (_cggdg .Lock ,&_bafab );_adab !=nil {return _adab ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_cggdg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgfcf :=NewEG_ShapeElements (); +_dgfcf .Clippath =NewOfcClippath ();if _afdf :=d .DecodeElement (_dgfcf .Clippath ,&_bafab );_afdf !=nil {return _afdf ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_dgfcf );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_dgag :=NewEG_ShapeElements (); +_dgag .Signatureline =NewOfcSignatureline ();if _fffc :=d .DecodeElement (_dgag .Signatureline ,&_bafab );_fffc !=nil {return _fffc ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_dgag );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_acgf :=NewEG_ShapeElements (); +_acgf .Wrap =_gd .NewWrap ();if _ggdb :=d .DecodeElement (_acgf .Wrap ,&_bafab );_ggdb !=nil {return _ggdb ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_acgf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_efebe :=NewEG_ShapeElements (); +_efebe .Anchorlock =_gd .NewAnchorlock ();if _bagab :=d .DecodeElement (_efebe .Anchorlock ,&_bafab );_bagab !=nil {return _bagab ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_efebe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_addeg :=NewEG_ShapeElements (); +_addeg .Bordertop =_gd .NewBordertop ();if _fgge :=d .DecodeElement (_addeg .Bordertop ,&_bafab );_fgge !=nil {return _fgge ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_addeg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_geec :=NewEG_ShapeElements (); +_geec .Borderbottom =_gd .NewBorderbottom ();if _beabg :=d .DecodeElement (_geec .Borderbottom ,&_bafab );_beabg !=nil {return _beabg ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_geec );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_afff :=NewEG_ShapeElements (); +_afff .Borderleft =_gd .NewBorderleft ();if _abccb :=d .DecodeElement (_afff .Borderleft ,&_bafab );_abccb !=nil {return _abccb ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_afff );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_feac :=NewEG_ShapeElements (); +_feac .Borderright =_gd .NewBorderright ();if _gged :=d .DecodeElement (_feac .Borderright ,&_bafab );_gged !=nil {return _gged ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_feac );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_efef :=NewEG_ShapeElements (); +_efef .ClientData =_f .NewClientData ();if _cdbbd :=d .DecodeElement (_efef .ClientData ,&_bafab );_cdbbd !=nil {return _cdbbd ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_efef );case _ec .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"}:_egca :=NewEG_ShapeElements (); +_egca .Textdata =_b .NewTextdata ();if _bffg :=d .DecodeElement (_egca .Textdata ,&_bafab );_bffg !=nil {return _bffg ;};_befga .EG_ShapeElements =append (_befga .EG_ShapeElements ,_egca );default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_bafab .Name ); +if _egdbaa :=d .Skip ();_egdbaa !=nil {return _egdbaa ;};};case _ec .EndElement :break _dgbc ;case _ec .CharData :};};return nil ;}; -// Validate validates the OfcCT_IdMap and its children -func (_ebecg *OfcCT_IdMap )Validate ()error {return _ebecg .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");}; +// Validate validates the OfcCT_OLEObject and its children +func (_geedd *OfcCT_OLEObject )Validate ()error {return _geedd .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func NewOfcDiagram ()*OfcDiagram {_fccgd :=&OfcDiagram {};_fccgd .OfcCT_Diagram =*NewOfcCT_Diagram (); +return _fccgd ;};func (_deadc ST_ShadowType )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_deadc .String (),start );};func (_fbgdfg *OfcCT_Proxy )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f:\u0070\u0072\u006f\u0078\u0079"; +};if _fbgdfg .StartAttr !=_ed .ST_TrueFalseBlankUnset {_gccbg ,_eggff :=_fbgdfg .StartAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073\u0074\u0061r\u0074"});if _eggff !=nil {return _eggff ;};start .Attr =append (start .Attr ,_gccbg );};if _fbgdfg .EndAttr !=_ed .ST_TrueFalseBlankUnset {_gbccf ,_bdeed :=_fbgdfg .EndAttr .MarshalXMLAttr (_ec .Name {Local :"\u0065\u006e\u0064"}); +if _bdeed !=nil {return _bdeed ;};start .Attr =append (start .Attr ,_gbccf );};if _fbgdfg .IdrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_fbgdfg .IdrefAttr )}); +};if _fbgdfg .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_fbgdfg .ConnectlocAttr )});};e .EncodeToken (start ); +e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _ed .ST_TrueFalse ;ContentTypeAttr *string ;};func (_gdggfc OfcST_ExtrusionRender )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_daebg :=_ec .Attr {}; +_daebg .Name =name ;switch _gdggfc {case OfcST_ExtrusionRenderUnset :_daebg .Value ="";case OfcST_ExtrusionRenderSolid :_daebg .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_daebg .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de"; +case OfcST_ExtrusionRenderBoundingCube :_daebg .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _daebg ,nil ;}; -// Validate validates the OfcCT_EquationXml and its children -func (_aaab *OfcCT_EquationXml )Validate ()error {return _aaab .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};type CT_TextPath struct{OnAttr _c .ST_TrueFalse ;FitshapeAttr _c .ST_TrueFalse ; -FitpathAttr _c .ST_TrueFalse ;TrimAttr _c .ST_TrueFalse ;XscaleAttr _c .ST_TrueFalse ;StringAttr *string ;IdAttr *string ;StyleAttr *string ;};func NewCT_Stroke ()*CT_Stroke {_bcgb :=&CT_Stroke {};return _bcgb };const (ST_EditAsUnset ST_EditAs =0;ST_EditAsCanvas ST_EditAs =1; -ST_EditAsOrgchart ST_EditAs =2;ST_EditAsRadial ST_EditAs =3;ST_EditAsCycle ST_EditAs =4;ST_EditAsStacked ST_EditAs =5;ST_EditAsVenn ST_EditAs =6;ST_EditAsBullseye ST_EditAs =7;); +// Validate validates the OfcCT_ClipPath and its children +func (_gcfc *OfcCT_ClipPath )Validate ()error {return _gcfc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");}; -// Validate validates the CT_Shape and its children -func (_ecffg *CT_Shape )Validate ()error {return _ecffg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_cgccg ST_EditAs )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfacf :=_d .Attr {};_gfacf .Name =name ;switch _cgccg {case ST_EditAsUnset :_gfacf .Value =""; -case ST_EditAsCanvas :_gfacf .Value ="\u0063\u0061\u006e\u0076\u0061\u0073";case ST_EditAsOrgchart :_gfacf .Value ="\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case ST_EditAsRadial :_gfacf .Value ="\u0072\u0061\u0064\u0069\u0061\u006c";case ST_EditAsCycle :_gfacf .Value ="\u0063\u0079\u0063l\u0065"; -case ST_EditAsStacked :_gfacf .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";case ST_EditAsVenn :_gfacf .Value ="\u0076\u0065\u006e\u006e";case ST_EditAsBullseye :_gfacf .Value ="\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return _gfacf ,nil ; -};func (_aaegd ST_StrokeJoinStyle )String ()string {switch _aaegd {case 0:return "";case 1:return "\u0072\u006f\u0075n\u0064";case 2:return "\u0062\u0065\u0076e\u006c";case 3:return "\u006d\u0069\u0074e\u0072";};return "";}; +// ValidateWithPath validates the AG_OfficeCoreAttributes and its children, prefixing error messages with path +func (_cec *AG_OfficeCoreAttributes )ValidateWithPath (path string )error {if _gdab :=_cec .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_gdab !=nil {return _gdab ;};if _gddbd :=_cec .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072"); +_gddbd !=nil {return _gddbd ;};if _fdc :=_cec .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_fdc !=nil {return _fdc ;};if _cgf :=_cec .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072"); +_cgf !=nil {return _cgf ;};if _cece :=_cec .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_cece !=nil {return _cece ;};if _dge :=_cec .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072"); +_dge !=nil {return _dge ;};if _egd :=_cec .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_egd !=nil {return _egd ;};if _gdce :=_cec .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072"); +_gdce !=nil {return _gdce ;};if _bdcg :=_cec .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bdcg !=nil {return _bdcg ;};if _edfe :=_cec .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072"); +_edfe !=nil {return _edfe ;};if _afae :=_cec .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_afae !=nil {return _afae ;};if _eae :=_cec .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072"); +_eae !=nil {return _eae ;};if _bccg :=_cec .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_bccg !=nil {return _bccg ;};if _bfg :=_cec .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072"); +_bfg !=nil {return _bfg ;};if _begg :=_cec .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_begg !=nil {return _begg ;};return nil ;};type ST_StrokeEndCap byte ; -// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path -func (_ecegg *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _fbeda :=_ecegg .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_fbeda !=nil {return _fbeda ; -};if _ecegg .IdAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_ecegg .IdAttr ){return _bf .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 ,_c .ST_GuidPatternRe ,*_ecegg .IdAttr ); -};};if _ecegg .ProvidAttr !=nil {if !_c .ST_GuidPatternRe .MatchString (*_ecegg .ProvidAttr ){return _bf .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 ,_c .ST_GuidPatternRe ,*_ecegg .ProvidAttr ); -};};if _bdecg :=_ecegg .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");_bdecg !=nil {return _bdecg ;};if _aadef :=_ecegg .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072"); -_aadef !=nil {return _aadef ;};if _dcegae :=_ecegg .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_dcegae !=nil {return _dcegae ;};if _cefbe :=_ecegg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_cefbe !=nil {return _cefbe ;};return nil ;};type CT_Arc struct{StartAngleAttr *float64 ;EndAngleAttr *float64 ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ; -CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ; -BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ; -BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ; -StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ; -BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;}; +// Validate validates the OfcCT_ShapeLayout and its children +func (_egagc *OfcCT_ShapeLayout )Validate ()error {return _egagc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_fdade *OfcCT_ShapeDefaults )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_gafag :=range start .Attr {if _gafag .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_afaea ,_dafg :=_ee .ParseInt (_gafag .Value ,10,64); +if _dafg !=nil {return _dafg ;};_fdade .SpidmaxAttr =&_afaea ;continue ;};if _gafag .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fdade .AllowincellAttr .UnmarshalXMLAttr (_gafag );continue ;};if _gafag .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_adcfe ,_ededg :=_gafag .Value ,error (nil ); +if _ededg !=nil {return _ededg ;};_fdade .StrokecolorAttr =&_adcfe ;continue ;};if _gafag .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_fdade .StrokeAttr .UnmarshalXMLAttr (_gafag );continue ;};if _gafag .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bafcg ,_gagdaa :=_gafag .Value ,error (nil ); +if _gagdaa !=nil {return _gagdaa ;};_fdade .FillcolorAttr =&_bafcg ;continue ;};if _gafag .Name .Local =="\u0066\u0069\u006c\u006c"{_fdade .FillAttr .UnmarshalXMLAttr (_gafag );continue ;};if _gafag .Name .Local =="\u0073\u0074\u0079l\u0065"{_dcbc ,_efcce :=_gafag .Value ,error (nil ); +if _efcce !=nil {return _efcce ;};_fdade .StyleAttr =&_dcbc ;continue ;};if _gafag .Name .Local =="\u0065\u0078\u0074"{_fdade .ExtAttr .UnmarshalXMLAttr (_gafag );continue ;};};_ddfdc :for {_fagec ,_adba :=d .Token ();if _adba !=nil {return _adba ;};switch _gaaba :=_fagec .(type ){case _ec .StartElement :switch _gaaba .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fdade .Fill =NewFill (); +if _cdfc :=d .DecodeElement (_fdade .Fill ,&_gaaba );_cdfc !=nil {return _cdfc ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fdade .Stroke =NewStroke (); +if _ebege :=d .DecodeElement (_fdade .Stroke ,&_gaaba );_ebege !=nil {return _ebege ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdade .Textbox =NewTextbox (); +if _gcgbe :=d .DecodeElement (_fdade .Textbox ,&_gaaba );_gcgbe !=nil {return _gcgbe ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fdade .Shadow =NewShadow (); +if _eeefc :=d .DecodeElement (_fdade .Shadow ,&_gaaba );_eeefc !=nil {return _eeefc ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_fdade .Skew =NewOfcSkew (); +if _dgfd :=d .DecodeElement (_fdade .Skew ,&_gaaba );_dgfd !=nil {return _dgfd ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdade .Extrusion =NewOfcExtrusion (); +if _aeccb :=d .DecodeElement (_fdade .Extrusion ,&_gaaba );_aeccb !=nil {return _aeccb ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdade .Callout =NewOfcCallout (); +if _aeded :=d .DecodeElement (_fdade .Callout ,&_gaaba );_aeded !=nil {return _aeded ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdade .Lock =NewOfcLock (); +if _bdceg :=d .DecodeElement (_fdade .Lock ,&_gaaba );_bdceg !=nil {return _bdceg ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdade .Colormru =NewOfcCT_ColorMru (); +if _cbfbb :=d .DecodeElement (_fdade .Colormru ,&_gaaba );_cbfbb !=nil {return _cbfbb ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fdade .Colormenu =NewOfcCT_ColorMenu (); +if _fdcaa :=d .DecodeElement (_fdade .Colormenu ,&_gaaba );_fdcaa !=nil {return _fdcaa ;};default:_a .Log .Debug ("\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",_gaaba .Name ); +if _bdgag :=d .Skip ();_bdgag !=nil {return _bdgag ;};};case _ec .EndElement :break _ddfdc ;case _ec .CharData :};};return nil ;};func (_dcgga *ST_ShadowType )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_cffgd ,_ffcc :=d .Token ();if _ffcc !=nil {return _ffcc ; +};if _dgfff ,_fcaadf :=_cffgd .(_ec .EndElement );_fcaadf &&_dgfff .Name ==start .Name {*_dcgga =1;return nil ;};if _gbceg ,_bbcfd :=_cffgd .(_ec .CharData );!_bbcfd {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",_cffgd ); +}else {switch string (_gbceg ){case "":*_dcgga =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_dcgga =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_dcgga =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_dcgga =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_dcgga =4; +};};_cffgd ,_ffcc =d .Token ();if _ffcc !=nil {return _ffcc ;};if _aefeeb ,_eagee :=_cffgd .(_ec .EndElement );_eagee &&_aefeeb .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",_cffgd ); +};type AG_Ext struct{ExtAttr ST_Ext ;};type OfcCT_Rules struct{R []*OfcCT_R ;ExtAttr ST_Ext ;};func NewOfcCT_Callout ()*OfcCT_Callout {_ecdff :=&OfcCT_Callout {};return _ecdff };func (_fcccg OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _fcccg {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 (_fcccg )); +};return nil ;};func (_cedcb *ST_StrokeLineStyle )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_cedcb =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_cedcb =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_cedcb =2; +case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_cedcb =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_cedcb =4;case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_cedcb =5;};return nil ;};type OfcST_ColorMode byte ; +func (_dage ST_EditAs )String ()string {switch _dage {case 0:return "";case 1:return "\u0063\u0061\u006e\u0076\u0061\u0073";case 2:return "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case 3:return "\u0072\u0061\u0064\u0069\u0061\u006c";case 4:return "\u0063\u0079\u0063l\u0065"; +case 5:return "\u0073t\u0061\u0063\u006b\u0065\u0064";case 6:return "\u0076\u0065\u006e\u006e";case 7:return "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return "";};type OfcST_OLEType byte ;func (_dfgd *CT_H )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_gdfd :=range start .Attr {if _gdfd .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_daee ,_dfbc :=_gdfd .Value ,error (nil ); +if _dfbc !=nil {return _dfbc ;};_dfgd .PositionAttr =&_daee ;continue ;};if _gdfd .Name .Local =="\u0070\u006f\u006ca\u0072"{_dffd ,_dgbe :=_gdfd .Value ,error (nil );if _dgbe !=nil {return _dgbe ;};_dfgd .PolarAttr =&_dffd ;continue ;};if _gdfd .Name .Local =="\u006d\u0061\u0070"{_cffb ,_eebca :=_gdfd .Value ,error (nil ); +if _eebca !=nil {return _eebca ;};_dfgd .MapAttr =&_cffb ;continue ;};if _gdfd .Name .Local =="\u0069\u006e\u0076\u0078"{_dfgd .InvxAttr .UnmarshalXMLAttr (_gdfd );continue ;};if _gdfd .Name .Local =="\u0069\u006e\u0076\u0079"{_dfgd .InvyAttr .UnmarshalXMLAttr (_gdfd ); +continue ;};if _gdfd .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_dfgd .SwitchAttr .UnmarshalXMLAttr (_gdfd );continue ;};if _gdfd .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_dagc ,_cfga :=_gdfd .Value ,error (nil );if _cfga !=nil {return _cfga ; +};_dfgd .XrangeAttr =&_dagc ;continue ;};if _gdfd .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_cbba ,_ffbe :=_gdfd .Value ,error (nil );if _ffbe !=nil {return _ffbe ;};_dfgd .YrangeAttr =&_cbba ;continue ;};if _gdfd .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_fcfb ,_eeec :=_gdfd .Value ,error (nil ); +if _eeec !=nil {return _eeec ;};_dfgd .RadiusrangeAttr =&_fcfb ;continue ;};};for {_aadg ,_ddgfc :=d .Token ();if _ddgfc !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_ddgfc );};if _cadb ,_accg :=_aadg .(_ec .EndElement ); +_accg &&_cadb .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the CT_Formulas and its children -func (_fafgb *CT_Formulas )Validate ()error {return _fafgb .ValidateWithPath ("C\u0054\u005f\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_ggc *AG_AllShapeAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebf :=range start .Attr {if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_ggc .ConnectortypeAttr .UnmarshalXMLAttr (_ebf ); -continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_ggc .BwpureAttr .UnmarshalXMLAttr (_ebf ); -continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_ggc .CliptowrapAttr .UnmarshalXMLAttr (_ebf ); -continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_ggc .PreferrelativeAttr .UnmarshalXMLAttr (_ebf ); -continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u006f\u006c\u0065"{_ggc .OleAttr .UnmarshalXMLAttr (_ebf ); -continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_ggc .OleiconAttr .UnmarshalXMLAttr (_ebf ); -continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ggc .ForcedashAttr .UnmarshalXMLAttr (_ebf ); -continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_ggc .BwnormalAttr .UnmarshalXMLAttr (_ebf ); -continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0073\u0070\u0074"{_dfe ,_egfaa :=_b .ParseFloat (_ebf .Value ,64); -if _egfaa !=nil {return _egfaa ;};_dbf :=float32 (_dfe );_ggc .SptAttr =&_dbf ;continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0063\u006c\u0069\u0070"{_ggc .ClipAttr .UnmarshalXMLAttr (_ebf ); -continue ;};if _ebf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_ggc .BwmodeAttr .UnmarshalXMLAttr (_ebf ); -continue ;};if _ebf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_ggc .StrokedAttr .UnmarshalXMLAttr (_ebf );continue ;};if _ebf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ebee ,_cef :=_ebf .Value ,error (nil );if _cef !=nil {return _cef ; -};_ggc .FillcolorAttr =&_ebee ;continue ;};if _ebf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ggc .FilledAttr .UnmarshalXMLAttr (_ebf );continue ;};if _ebf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cee ,_gfe :=_ebf .Value ,error (nil ); -if _gfe !=nil {return _gfe ;};_ggc .ChromakeyAttr =&_cee ;continue ;};if _ebf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ggc .InsetpenAttr .UnmarshalXMLAttr (_ebf );continue ;};if _ebf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dff ,_fc :=_ebf .Value ,error (nil ); -if _fc !=nil {return _fc ;};_ggc .StrokeweightAttr =&_dff ;continue ;};if _ebf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gfca ,_dffe :=_ebf .Value ,error (nil );if _dffe !=nil {return _dffe ;};_ggc .StrokecolorAttr =&_gfca ; -continue ;};if _ebf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fgc ,_bcfc :=_ebf .Value ,error (nil );if _bcfc !=nil {return _bcfc ;};_ggc .OpacityAttr =&_fgc ;continue ;};};for {_fba ,_eee :=d .Token ();if _eee !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006eg\u0020\u0041\u0047\u005f\u0041\u006c\u006c\u0053\u0068\u0061\u0070\u0065\u0041t\u0074\u0072\u0069\u0062\u0075\u0074\u0065s\u003a\u0020\u0025\u0073",_eee ); -};if _ebfc ,_cgcc :=_fba .(_d .EndElement );_cgcc &&_ebfc .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_EquationXml ()*OfcCT_EquationXml {_bdgeb :=&OfcCT_EquationXml {};return _bdgeb }; +// Validate validates the AG_AllCoreAttributes and its children +func (_ea *AG_AllCoreAttributes )Validate ()error {return _ea .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");}; + +// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path +func (_gedc *OfcCT_Extrusion )ValidateWithPath (path string )error {if _bfdf :=_gedc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_bfdf !=nil {return _bfdf ;};if _ccbcg :=_gedc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_ccbcg !=nil {return _ccbcg ;};if _ecedc :=_gedc .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_ecedc !=nil {return _ecedc ;};if _gcddf :=_gedc .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072"); +_gcddf !=nil {return _gcddf ;};if _cebd :=_gedc .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_cebd !=nil {return _cebd ; +};if _fdcff :=_gedc .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_fdcff !=nil {return _fdcff ;};if _dfdad :=_gedc .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_dfdad !=nil {return _dfdad ;};if _fbaeb :=_gedc .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_fbaeb !=nil {return _fbaeb ;};if _ageega :=_gedc .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072"); +_ageega !=nil {return _ageega ;};if _aggabb :=_gedc .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_aggabb !=nil {return _aggabb ;};if _dbafa :=_gedc .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072"); +_dbafa !=nil {return _dbafa ;};if _ecdad :=_gedc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ecdad !=nil {return _ecdad ;};return nil ;};type Polyline struct{CT_PolyLine }; // Validate validates the OfcCT_Relation and its children -func (_edeeb *OfcCT_Relation )Validate ()error {return _edeeb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");};func (_ddbad *OfcCT_Extrusion )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cacbf :=range start .Attr {if _cacbf .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_ddbad .ColormodeAttr .UnmarshalXMLAttr (_cacbf ); -continue ;};if _cacbf .Name .Local =="\u0063\u006f\u006co\u0072"{_bcdcd ,_gcfdc :=_cacbf .Value ,error (nil );if _gcfdc !=nil {return _gcfdc ;};_ddbad .ColorAttr =&_bcdcd ;continue ;};if _cacbf .Name .Local =="\u0074\u0079\u0070\u0065"{_ddbad .TypeAttr .UnmarshalXMLAttr (_cacbf ); -continue ;};if _cacbf .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_efeaae ,_fggaa :=_b .ParseFloat (_cacbf .Value ,64);if _fggaa !=nil {return _fggaa ;};_acaef :=float32 (_efeaae );_ddbad .ShininessAttr =&_acaef ;continue ;};if _cacbf .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_cgadgb ,_fagff :=_cacbf .Value ,error (nil ); -if _fagff !=nil {return _fagff ;};_ddbad .ViewpointoriginAttr =&_cgadgb ;continue ;};if _cacbf .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_aadgg ,_bgee :=_cacbf .Value ,error (nil );if _bgee !=nil {return _bgee ;};_ddbad .SpecularityAttr =&_aadgg ; -continue ;};if _cacbf .Name .Local =="\u0070\u006c\u0061n\u0065"{_ddbad .PlaneAttr .UnmarshalXMLAttr (_cacbf );continue ;};if _cacbf .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_bcegc ,_faee :=_cacbf .Value ,error (nil );if _faee !=nil {return _faee ; -};_ddbad .DiffusityAttr =&_bcegc ;continue ;};if _cacbf .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_ebbda ,_eaada :=_cacbf .Value ,error (nil );if _eaada !=nil {return _eaada ;};_ddbad .SkewamtAttr =&_ebbda ;continue ;};if _cacbf .Name .Local =="\u006d\u0065\u0074a\u006c"{_ddbad .MetalAttr .UnmarshalXMLAttr (_cacbf ); -continue ;};if _cacbf .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_aacad ,_cfdeb :=_cacbf .Value ,error (nil );if _cfdeb !=nil {return _cfdeb ;};_ddbad .BackdepthAttr =&_aacad ;continue ;};if _cacbf .Name .Local =="\u0065\u0064\u0067\u0065"{_becab ,_fgbcb :=_cacbf .Value ,error (nil ); -if _fgbcb !=nil {return _fgbcb ;};_ddbad .EdgeAttr =&_becab ;continue ;};if _cacbf .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_fcac ,_bbbaa :=_cacbf .Value ,error (nil );if _bbbaa !=nil {return _bbbaa ;};_ddbad .Lightlevel2Attr =&_fcac ; -continue ;};if _cacbf .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_cagaa ,_acedc :=_b .ParseFloat (_cacbf .Value ,64);if _acedc !=nil {return _acedc ;};_cceaf :=float32 (_cagaa );_ddbad .OrientationangleAttr =&_cceaf ; -continue ;};if _cacbf .Name .Local =="\u006f\u006e"{_ddbad .OnAttr .UnmarshalXMLAttr (_cacbf );continue ;};if _cacbf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_ddbad .LightharshAttr .UnmarshalXMLAttr (_cacbf );continue ; -};if _cacbf .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_ddbad .LightfaceAttr .UnmarshalXMLAttr (_cacbf );continue ;};if _cacbf .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_egfca ,_cagfg :=_cacbf .Value ,error (nil ); -if _cagfg !=nil {return _cagfg ;};_ddbad .ForedepthAttr =&_egfca ;continue ;};if _cacbf .Name .Local =="\u0065\u0078\u0074"{_ddbad .ExtAttr .UnmarshalXMLAttr (_cacbf );continue ;};if _cacbf .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_ddbad .AutorotationcenterAttr .UnmarshalXMLAttr (_cacbf ); -continue ;};if _cacbf .Name .Local =="\u0066\u0061\u0063e\u0074"{_fbgfga ,_geecg :=_cacbf .Value ,error (nil );if _geecg !=nil {return _geecg ;};_ddbad .FacetAttr =&_fbgfga ;continue ;};if _cacbf .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_ddbad .RenderAttr .UnmarshalXMLAttr (_cacbf ); -continue ;};if _cacbf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_defbe ,_bggdg :=_cacbf .Value ,error (nil );if _bggdg !=nil {return _bggdg ;};_ddbad .LightlevelAttr =&_defbe ;continue ;};if _cacbf .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_eaedb ,_baagfg :=_cacbf .Value ,error (nil ); -if _baagfg !=nil {return _baagfg ;};_ddbad .BrightnessAttr =&_eaedb ;continue ;};if _cacbf .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_bbgbc ,_fecf :=_b .ParseFloat (_cacbf .Value ,64);if _fecf !=nil {return _fecf ;};_ecbc :=float32 (_bbgbc ); -_ddbad .SkewangleAttr =&_ecbc ;continue ;};if _cacbf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_afbd ,_fbcbf :=_cacbf .Value ,error (nil );if _fbcbf !=nil {return _fbcbf ;};_ddbad .Lightposition2Attr =&_afbd ; -continue ;};if _cacbf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_fdfge ,_effa :=_cacbf .Value ,error (nil );if _effa !=nil {return _effa ;};_ddbad .RotationangleAttr =&_fdfge ;continue ;};if _cacbf .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_ddbad .Lightharsh2Attr .UnmarshalXMLAttr (_cacbf ); -continue ;};if _cacbf .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_eagbde ,_dcfgf :=_cacbf .Value ,error (nil );if _dcfgf !=nil {return _dcfgf ;};_ddbad .OrientationAttr =&_eagbde ;continue ;};if _cacbf .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_ddbad .LockrotationcenterAttr .UnmarshalXMLAttr (_cacbf ); -continue ;};if _cacbf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_eeggf ,_fbdd :=_cacbf .Value ,error (nil );if _fbdd !=nil {return _fbdd ;};_ddbad .RotationcenterAttr =&_eeggf ;continue ;};if _cacbf .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_efddd ,_ebgff :=_cacbf .Value ,error (nil ); -if _ebgff !=nil {return _ebgff ;};_ddbad .ViewpointAttr =&_efddd ;continue ;};if _cacbf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_aedge ,_deadd :=_cacbf .Value ,error (nil );if _deadd !=nil {return _deadd ; -};_ddbad .LightpositionAttr =&_aedge ;continue ;};};for {_acafe ,_agge :=d .Token ();if _agge !=nil {return _bf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_agge ); -};if _fdff ,_eabbd :=_acafe .(_d .EndElement );_eabbd &&_fdff .Name ==start .Name {break ;};};return nil ;};func (_ebdfb OfcST_Angle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebdfb .String (),start );};func NewEG_ShapeElements ()*EG_ShapeElements {_bcaaa :=&EG_ShapeElements {}; -return _bcaaa };type OfcCT_Lock struct{PositionAttr _c .ST_TrueFalse ;SelectionAttr _c .ST_TrueFalse ;GroupingAttr _c .ST_TrueFalse ;UngroupingAttr _c .ST_TrueFalse ;RotationAttr _c .ST_TrueFalse ;CroppingAttr _c .ST_TrueFalse ;VerticiesAttr _c .ST_TrueFalse ; -AdjusthandlesAttr _c .ST_TrueFalse ;TextAttr _c .ST_TrueFalse ;AspectratioAttr _c .ST_TrueFalse ;ShapetypeAttr _c .ST_TrueFalse ;ExtAttr ST_Ext ;}; +func (_afcg *OfcCT_Relation )Validate ()error {return _afcg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0052\u0065\u006ca\u0074\u0069\u006f\u006e");};func NewCT_Shape ()*CT_Shape {_bbeff :=&CT_Shape {};return _bbeff };func NewOfcOLEObject ()*OfcOLEObject {_bdaea :=&OfcOLEObject {}; +_bdaea .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _bdaea ;};func NewFill ()*Fill {_efbacb :=&Fill {};_efbacb .CT_Fill =*NewCT_Fill ();return _efbacb };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 _ed .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ed .ST_TrueFalse ; +RegroupidAttr *int64 ;DoubleclicknotifyAttr _ed .ST_TrueFalse ;ButtonAttr _ed .ST_TrueFalse ;UserhiddenAttr _ed .ST_TrueFalse ;BulletAttr _ed .ST_TrueFalse ;HrAttr _ed .ST_TrueFalse ;HrstdAttr _ed .ST_TrueFalse ;HrnoshadeAttr _ed .ST_TrueFalse ;HrpctAttr *float32 ; +HralignAttr OfcST_HrAlign ;AllowincellAttr _ed .ST_TrueFalse ;AllowoverlapAttr _ed .ST_TrueFalse ;UserdrawnAttr _ed .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; +DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ed .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ed .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ed .ST_TrueFalse ; +FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ed .ST_TrueFalse ;OleiconAttr _ed .ST_TrueFalse ;OleAttr _ed .ST_TrueFalseBlank ; +PreferrelativeAttr _ed .ST_TrueFalse ;CliptowrapAttr _ed .ST_TrueFalse ;ClipAttr _ed .ST_TrueFalse ;};func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_eaag :=&OfcCT_ColorMru {};return _eaag };func (_baacb *OfcShapedefaults )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_baacb .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults (); +for _ ,_ggacb :=range start .Attr {if _ggacb .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_aaddg ,_dggd :=_ee .ParseInt (_ggacb .Value ,10,64);if _dggd !=nil {return _dggd ;};_baacb .SpidmaxAttr =&_aaddg ;continue ;};if _ggacb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_baacb .AllowincellAttr .UnmarshalXMLAttr (_ggacb ); +continue ;};if _ggacb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ceea ,_fabfe :=_ggacb .Value ,error (nil );if _fabfe !=nil {return _fabfe ;};_baacb .StrokecolorAttr =&_ceea ;continue ;};if _ggacb .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_baacb .StrokeAttr .UnmarshalXMLAttr (_ggacb ); +continue ;};if _ggacb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_afdba ,_bbfa :=_ggacb .Value ,error (nil );if _bbfa !=nil {return _bbfa ;};_baacb .FillcolorAttr =&_afdba ;continue ;};if _ggacb .Name .Local =="\u0066\u0069\u006c\u006c"{_baacb .FillAttr .UnmarshalXMLAttr (_ggacb ); +continue ;};if _ggacb .Name .Local =="\u0073\u0074\u0079l\u0065"{_begdbg ,_fcgf :=_ggacb .Value ,error (nil );if _fcgf !=nil {return _fcgf ;};_baacb .StyleAttr =&_begdbg ;continue ;};if _ggacb .Name .Local =="\u0065\u0078\u0074"{_baacb .ExtAttr .UnmarshalXMLAttr (_ggacb ); +continue ;};};_bdacb :for {_bcged ,_dcaba :=d .Token ();if _dcaba !=nil {return _dcaba ;};switch _edcde :=_bcged .(type ){case _ec .StartElement :switch _edcde .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_baacb .Fill =NewFill (); +if _bbfaf :=d .DecodeElement (_baacb .Fill ,&_edcde );_bbfaf !=nil {return _bbfaf ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_baacb .Stroke =NewStroke (); +if _gcaec :=d .DecodeElement (_baacb .Stroke ,&_edcde );_gcaec !=nil {return _gcaec ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_baacb .Textbox =NewTextbox (); +if _dbbde :=d .DecodeElement (_baacb .Textbox ,&_edcde );_dbbde !=nil {return _dbbde ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_baacb .Shadow =NewShadow (); +if _ffaae :=d .DecodeElement (_baacb .Shadow ,&_edcde );_ffaae !=nil {return _ffaae ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_baacb .Skew =NewOfcSkew (); +if _fdfec :=d .DecodeElement (_baacb .Skew ,&_edcde );_fdfec !=nil {return _fdfec ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_baacb .Extrusion =NewOfcExtrusion (); +if _gcdfc :=d .DecodeElement (_baacb .Extrusion ,&_edcde );_gcdfc !=nil {return _gcdfc ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_baacb .Callout =NewOfcCallout (); +if _cfcbb :=d .DecodeElement (_baacb .Callout ,&_edcde );_cfcbb !=nil {return _cfcbb ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_baacb .Lock =NewOfcLock (); +if _dgbcgf :=d .DecodeElement (_baacb .Lock ,&_edcde );_dgbcgf !=nil {return _dgbcgf ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_baacb .Colormru =NewOfcCT_ColorMru (); +if _gfaag :=d .DecodeElement (_baacb .Colormru ,&_edcde );_gfaag !=nil {return _gfaag ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_baacb .Colormenu =NewOfcCT_ColorMenu (); +if _fdcea :=d .DecodeElement (_baacb .Colormenu ,&_edcde );_fdcea !=nil {return _fdcea ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_edcde .Name ); +if _ggafc :=d .Skip ();_ggafc !=nil {return _ggafc ;};};case _ec .EndElement :break _bdacb ;case _ec .CharData :};};return nil ;};func NewOfcCT_Rules ()*OfcCT_Rules {_bcaac :=&OfcCT_Rules {};return _bcaac };func (_dabae *OfcComplex )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dabae .OfcCT_Complex .MarshalXML (e ,start );};func (_acgea *Formulas )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _acgea .CT_Formulas .MarshalXML (e ,start ); +};type OfcCT_EquationXml struct{ContentTypeAttr *string ;Any _c .Any ;};func (_ggdaa *Stroke )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _ggdaa .CT_Stroke .MarshalXML (e ,start );};func (_eedf *Oval )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_eedf .CT_Oval =*NewCT_Oval (); +for _ ,_bgdea :=range start .Attr {if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ccgbg ,_abaaf :=_bgdea .Value ,error (nil ); +if _abaaf !=nil {return _abaaf ;};_eedf .BordertopcolorAttr =&_ccgbg ;continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eedf .BulletAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0068\u0072"{_eedf .HrAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eedf .CliptowrapAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0068\u0072\u0073t\u0064"{_eedf .HrstdAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u006f\u006c\u0065"{_eedf .OleAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eedf .HrnoshadeAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u006f\u006e\u0065\u0064"{_eedf .OnedAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0068\u0072\u0070c\u0074"{_bbbdc ,_adfdfb :=_ee .ParseFloat (_bgdea .Value ,64); +if _adfdfb !=nil {return _adfdfb ;};_agef :=float32 (_bbbdc );_eedf .HrpctAttr =&_agef ;continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_eedf .OleiconAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ceffa ,_affeb :=_bgdea .Value ,error (nil ); +if _affeb !=nil {return _affeb ;};_eedf .BorderbottomcolorAttr =&_ceffa ;continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eedf .DgmlayoutmruAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gegdg ,_cafbg :=_ee .ParseInt (_bgdea .Value ,10,64); +if _cafbg !=nil {return _cafbg ;};_eedf .RegroupidAttr =&_gegdg ;continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0063\u006c\u0069\u0070"{_eedf .ClipAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eedf .HralignAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_eedf .PreferrelativeAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eedf .DgmlayoutAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eedf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eedf .InsetmodeAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eedf .ButtonAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eedf .UserdrawnAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eedf .AllowincellAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0073\u0070\u0074"{_gbccb ,_gcacf :=_ee .ParseFloat (_bgdea .Value ,64); +if _gcacf !=nil {return _gcacf ;};_edege :=float32 (_gbccb );_eedf .SptAttr =&_edege ;continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bgefg ,_fdbd :=_bgdea .Value ,error (nil ); +if _fdbd !=nil {return _fdbd ;};_eedf .BorderleftcolorAttr =&_bgefg ;continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_eedf .ConnectortypeAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_faged ,_eaece :=_bgdea .Value ,error (nil ); +if _eaece !=nil {return _eaece ;};_eedf .BorderrightcolorAttr =&_faged ;continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0073\u0070\u0069\u0064"{_agaca ,_bedge :=_bgdea .Value ,error (nil ); +if _bedge !=nil {return _bedge ;};_eedf .SpidAttr =&_agaca ;continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cedda ,_addca :=_ee .ParseInt (_bgdea .Value ,10,64); +if _addca !=nil {return _addca ;};_eedf .DgmnodekindAttr =&_cedda ;continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eedf .BwpureAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eedf .ForcedashAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eedf .BwnormalAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eedf .BwmodeAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eedf .UserhiddenAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgdea .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eedf .AllowoverlapAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_acdcc ,_efffb :=_bgdea .Value ,error (nil );if _efffb !=nil {return _efffb ;};_eedf .TargetAttr =&_acdcc ;continue ;};if _bgdea .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_abeg ,_ceag :=_bgdea .Value ,error (nil ); +if _ceag !=nil {return _ceag ;};_eedf .CoordoriginAttr =&_abeg ;continue ;};if _bgdea .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eedf .StrokedAttr .UnmarshalXMLAttr (_bgdea );continue ;};if _bgdea .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gdefc ,_cefga :=_bgdea .Value ,error (nil ); +if _cefga !=nil {return _cefga ;};_eedf .CoordsizeAttr =&_gdefc ;continue ;};if _bgdea .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fadfe ,_feefd :=_bgdea .Value ,error (nil );if _feefd !=nil {return _feefd ;};_eedf .StrokeweightAttr =&_fadfe ; +continue ;};if _bgdea .Name .Local =="\u0073\u0074\u0079l\u0065"{_edfgg ,_ffgad :=_bgdea .Value ,error (nil );if _ffgad !=nil {return _ffgad ;};_eedf .StyleAttr =&_edfgg ;continue ;};if _bgdea .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_febdc ,_ffabg :=_bgdea .Value ,error (nil ); +if _ffabg !=nil {return _ffabg ;};_eedf .ChromakeyAttr =&_febdc ;continue ;};if _bgdea .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_efcac ,_eggbc :=_bgdea .Value ,error (nil );if _eggbc !=nil {return _eggbc ;};_eedf .FillcolorAttr =&_efcac ; +continue ;};if _bgdea .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_egcg ,_edafb :=_bgdea .Value ,error (nil );if _edafb !=nil {return _edafb ;};_eedf .OpacityAttr =&_egcg ;continue ;};if _bgdea .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cacbfa ,_cdgec :=_bgdea .Value ,error (nil ); +if _cdgec !=nil {return _cdgec ;};_eedf .WrapcoordsAttr =&_cacbfa ;continue ;};if _bgdea .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gagcd ,_dfac :=_bgdea .Value ,error (nil );if _dfac !=nil {return _dfac ;};_eedf .StrokecolorAttr =&_gagcd ; +continue ;};if _bgdea .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eedf .InsetpenAttr .UnmarshalXMLAttr (_bgdea );continue ;};if _bgdea .Name .Local =="\u0068\u0072\u0065\u0066"{_eddgd ,_fagd :=_bgdea .Value ,error (nil );if _fagd !=nil {return _fagd ; +};_eedf .HrefAttr =&_eddgd ;continue ;};if _bgdea .Name .Local =="\u0069\u0064"{_cbff ,_bedce :=_bgdea .Value ,error (nil );if _bedce !=nil {return _bedce ;};_eedf .IdAttr =&_cbff ;continue ;};if _bgdea .Name .Local =="\u0070\u0072\u0069n\u0074"{_eedf .PrintAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};if _bgdea .Name .Local =="\u0061\u006c\u0074"{_adece ,_cfcgc :=_bgdea .Value ,error (nil );if _cfcgc !=nil {return _cfcgc ;};_eedf .AltAttr =&_adece ;continue ;};if _bgdea .Name .Local =="\u0074\u0069\u0074l\u0065"{_geeda ,_afbef :=_bgdea .Value ,error (nil ); +if _afbef !=nil {return _afbef ;};_eedf .TitleAttr =&_geeda ;continue ;};if _bgdea .Name .Local =="\u0063\u006c\u0061s\u0073"{_gacbg ,_bfcbe :=_bgdea .Value ,error (nil );if _bfcbe !=nil {return _bfcbe ;};_eedf .ClassAttr =&_gacbg ;continue ;};if _bgdea .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eedf .FilledAttr .UnmarshalXMLAttr (_bgdea ); +continue ;};};_dbadff :for {_caddf ,_efcf :=d .Token ();if _efcf !=nil {return _efcf ;};switch _cedff :=_caddf .(type ){case _ec .StartElement :switch _cedff .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgcgd :=NewEG_ShapeElements (); +_fgcgd .Path =NewPath ();if _cdefa :=d .DecodeElement (_fgcgd .Path ,&_cedff );_cdefa !=nil {return _cdefa ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_fgcgd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_afdad :=NewEG_ShapeElements (); +_afdad .Formulas =NewFormulas ();if _fecca :=d .DecodeElement (_afdad .Formulas ,&_cedff );_fecca !=nil {return _fecca ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_afdad );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfdee :=NewEG_ShapeElements (); +_cfdee .Handles =NewHandles ();if _cefad :=d .DecodeElement (_cfdee .Handles ,&_cedff );_cefad !=nil {return _cefad ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_cfdee );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gadgg :=NewEG_ShapeElements (); +_gadgg .Fill =NewFill ();if _bagad :=d .DecodeElement (_gadgg .Fill ,&_cedff );_bagad !=nil {return _bagad ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_gadgg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_feggc :=NewEG_ShapeElements (); +_feggc .Stroke =NewStroke ();if _abcfe :=d .DecodeElement (_feggc .Stroke ,&_cedff );_abcfe !=nil {return _abcfe ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_feggc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dgggbf :=NewEG_ShapeElements (); +_dgggbf .Shadow =NewShadow ();if _bgdcd :=d .DecodeElement (_dgggbf .Shadow ,&_cedff );_bgdcd !=nil {return _bgdcd ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_dgggbf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cbgbc :=NewEG_ShapeElements (); +_cbgbc .Textbox =NewTextbox ();if _efbfb :=d .DecodeElement (_cbgbc .Textbox ,&_cedff );_efbfb !=nil {return _efbfb ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_cbgbc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adfee :=NewEG_ShapeElements (); +_adfee .Textpath =NewTextpath ();if _ebbda :=d .DecodeElement (_adfee .Textpath ,&_cedff );_ebbda !=nil {return _ebbda ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_adfee );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eebeg :=NewEG_ShapeElements (); +_eebeg .Imagedata =NewImagedata ();if _cfced :=d .DecodeElement (_eebeg .Imagedata ,&_cedff );_cfced !=nil {return _cfced ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_eebeg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_bcfag :=NewEG_ShapeElements (); +_bcfag .Skew =NewOfcSkew ();if _aagde :=d .DecodeElement (_bcfag .Skew ,&_cedff );_aagde !=nil {return _aagde ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_bcfag );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ebbac :=NewEG_ShapeElements (); +_ebbac .Extrusion =NewOfcExtrusion ();if _acefg :=d .DecodeElement (_ebbac .Extrusion ,&_cedff );_acefg !=nil {return _acefg ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_ebbac );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffgde :=NewEG_ShapeElements (); +_ffgde .Callout =NewOfcCallout ();if _bdaef :=d .DecodeElement (_ffgde .Callout ,&_cedff );_bdaef !=nil {return _bdaef ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_ffgde );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgdda :=NewEG_ShapeElements (); +_cgdda .Lock =NewOfcLock ();if _fceeg :=d .DecodeElement (_cgdda .Lock ,&_cedff );_fceeg !=nil {return _fceeg ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_cgdda );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bceac :=NewEG_ShapeElements (); +_bceac .Clippath =NewOfcClippath ();if _geadf :=d .DecodeElement (_bceac .Clippath ,&_cedff );_geadf !=nil {return _geadf ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_bceac );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_ccegb :=NewEG_ShapeElements (); +_ccegb .Signatureline =NewOfcSignatureline ();if _geagb :=d .DecodeElement (_ccegb .Signatureline ,&_cedff );_geagb !=nil {return _geagb ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_ccegb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fgda :=NewEG_ShapeElements (); +_fgda .Wrap =_gd .NewWrap ();if _aadfa :=d .DecodeElement (_fgda .Wrap ,&_cedff );_aadfa !=nil {return _aadfa ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_fgda );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfbead :=NewEG_ShapeElements (); +_dfbead .Anchorlock =_gd .NewAnchorlock ();if _gcbabe :=d .DecodeElement (_dfbead .Anchorlock ,&_cedff );_gcbabe !=nil {return _gcbabe ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_dfbead );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbfbc :=NewEG_ShapeElements (); +_gbfbc .Bordertop =_gd .NewBordertop ();if _ccgcc :=d .DecodeElement (_gbfbc .Bordertop ,&_cedff );_ccgcc !=nil {return _ccgcc ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_gbfbc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_dacdc :=NewEG_ShapeElements (); +_dacdc .Borderbottom =_gd .NewBorderbottom ();if _beca :=d .DecodeElement (_dacdc .Borderbottom ,&_cedff );_beca !=nil {return _beca ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_dacdc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fbbcag :=NewEG_ShapeElements (); +_fbbcag .Borderleft =_gd .NewBorderleft ();if _abgec :=d .DecodeElement (_fbbcag .Borderleft ,&_cedff );_abgec !=nil {return _abgec ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_fbbcag );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_baeba :=NewEG_ShapeElements (); +_baeba .Borderright =_gd .NewBorderright ();if _dbbdd :=d .DecodeElement (_baeba .Borderright ,&_cedff );_dbbdd !=nil {return _dbbdd ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_baeba );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_fafbb :=NewEG_ShapeElements (); +_fafbb .ClientData =_f .NewClientData ();if _abcbd :=d .DecodeElement (_fafbb .ClientData ,&_cedff );_abcbd !=nil {return _abcbd ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_fafbb );case _ec .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"}:_gdceg :=NewEG_ShapeElements (); +_gdceg .Textdata =_b .NewTextdata ();if _dccffc :=d .DecodeElement (_gdceg .Textdata ,&_cedff );_dccffc !=nil {return _dccffc ;};_eedf .EG_ShapeElements =append (_eedf .EG_ShapeElements ,_gdceg );default:_a .Log .Debug ("\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",_cedff .Name ); +if _bddcf :=d .Skip ();_bddcf !=nil {return _bddcf ;};};case _ec .EndElement :break _dbadff ;case _ec .CharData :};};return nil ;};func (_aacgb *OfcOLEObject )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _aacgb .OfcCT_OLEObject .MarshalXML (e ,start );};func NewOfcCT_Complex ()*OfcCT_Complex {_cegbg :=&OfcCT_Complex {};return _cegbg }; -// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path -func (_ccfac *Roundrect )ValidateWithPath (path string )error {if _gcaae :=_ccfac .CT_RoundRect .ValidateWithPath (path );_gcaae !=nil {return _gcaae ;};return nil ;}; +// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path +func (_baaae *AG_Type )ValidateWithPath (path string )error {return nil };type OfcCallout struct{OfcCT_Callout };type OfcCT_ShapeLayout struct{Idmap *OfcCT_IdMap ;Regrouptable *OfcCT_RegroupTable ;Rules *OfcCT_Rules ;ExtAttr ST_Ext ;}; -// Validate validates the Line and its children -func (_acefa *Line )Validate ()error {return _acefa .ValidateWithPath ("\u004c\u0069\u006e\u0065")};const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0;ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2; -ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;);type Imagedata struct{CT_ImageData };type Fill struct{CT_Fill }; +// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path +func (_cgcbe *OfcEquationxml )ValidateWithPath (path string )error {if _cceff :=_cgcbe .OfcCT_EquationXml .ValidateWithPath (path );_cceff !=nil {return _cceff ;};return nil ;};func (_aafcf *ST_StrokeEndCap )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_aafcf =0; +case "\u0066\u006c\u0061\u0074":*_aafcf =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_aafcf =2;case "\u0072\u006f\u0075n\u0064":*_aafcf =3;};return nil ;};func (_dgbfb *ST_Ext )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_gdbdc ,_cebaf :=d .Token (); +if _cebaf !=nil {return _cebaf ;};if _debcc ,_decedb :=_gdbdc .(_ec .EndElement );_decedb &&_debcc .Name ==start .Name {*_dgbfb =1;return nil ;};if _badaed ,_eegeab :=_gdbdc .(_ec .CharData );!_eegeab {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",_gdbdc ); +}else {switch string (_badaed ){case "":*_dgbfb =0;case "\u0076\u0069\u0065\u0077":*_dgbfb =1;case "\u0065\u0064\u0069\u0074":*_dgbfb =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_dgbfb =3;};};_gdbdc ,_cebaf =d .Token (); +if _cebaf !=nil {return _cebaf ;};if _feebg ,_afega :=_gdbdc .(_ec .EndElement );_afega &&_feebg .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",_gdbdc ); +};func (_bfagb OfcST_Angle )ValidateWithPath (path string )error {switch _bfagb {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfagb )); +};return nil ;};type Handles struct{CT_Handles };type OfcST_Angle byte ; -// Validate validates the OfcCT_Callout and its children -func (_eagag *OfcCT_Callout )Validate ()error {return _eagag .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_befggg ST_ShadowType )String ()string {switch _befggg {case 0:return "";case 1:return "\u0073\u0069\u006e\u0067\u006c\u0065"; -case 2:return "\u0064\u006f\u0075\u0062\u006c\u0065";case 3:return "\u0065\u006d\u0062\u006f\u0073\u0073";case 4:return "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065";};return "";};func (_bfbgb *ST_StrokeJoinStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbfffb ,_dgfag :=d .Token (); -if _dgfag !=nil {return _dgfag ;};if _deddb ,_febee :=_fbfffb .(_d .EndElement );_febee &&_deddb .Name ==start .Name {*_bfbgb =1;return nil ;};if _ggcgf ,_eddef :=_fbfffb .(_d .CharData );!_eddef {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",_fbfffb ); -}else {switch string (_ggcgf ){case "":*_bfbgb =0;case "\u0072\u006f\u0075n\u0064":*_bfbgb =1;case "\u0062\u0065\u0076e\u006c":*_bfbgb =2;case "\u006d\u0069\u0074e\u0072":*_bfbgb =3;};};_fbfffb ,_dgfag =d .Token ();if _dgfag !=nil {return _dgfag ;};if _cacag ,_abbbe :=_fbfffb .(_d .EndElement ); -_abbbe &&_cacag .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",_fbfffb );};type OfcEquationxml struct{OfcCT_EquationXml }; -func (_egece OfcST_ColorMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ffgdf :=_d .Attr {};_ffgdf .Name =name ;switch _egece {case OfcST_ColorModeUnset :_ffgdf .Value ="";case OfcST_ColorModeAuto :_ffgdf .Value ="\u0061\u0075\u0074\u006f";case OfcST_ColorModeCustom :_ffgdf .Value ="\u0063\u0075\u0073\u0074\u006f\u006d"; -};return _ffgdf ,nil ;};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _c .ST_TrueFalse ; -BilevelAttr _c .ST_TrueFalse ;};func (_caa *AG_Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _caa .FilledAttr !=_c .ST_TrueFalseUnset {_bea ,_gcfb :=_caa .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"}); -if _gcfb !=nil {return _gcfb ;};start .Attr =append (start .Attr ,_bea );};if _caa .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_bf .Sprintf ("\u0025\u0076",*_caa .FillcolorAttr )}); -};return nil ;};func (_abgff *OfcCT_Diagram )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eaaff :=range start .Attr {if _eaaff .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_ccbe ,_fcfdac :=_b .ParseInt (_eaaff .Value ,10,64); -if _fcfdac !=nil {return _fcfdac ;};_abgff .DgmstyleAttr =&_ccbe ;continue ;};if _eaaff .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_abgff .AutoformatAttr .UnmarshalXMLAttr (_eaaff );continue ;};if _eaaff .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_abgff .ReverseAttr .UnmarshalXMLAttr (_eaaff ); -continue ;};if _eaaff .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_abgff .AutolayoutAttr .UnmarshalXMLAttr (_eaaff );continue ;};if _eaaff .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_agbgb ,_agafe :=_b .ParseInt (_eaaff .Value ,10,64); -if _agafe !=nil {return _agafe ;};_abgff .DgmscalexAttr =&_agbgb ;continue ;};if _eaaff .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_agbc ,_bafb :=_b .ParseInt (_eaaff .Value ,10,64);if _bafb !=nil {return _bafb ;};_abgff .DgmscaleyAttr =&_agbc ; -continue ;};if _eaaff .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_dcffd ,_ebbb :=_b .ParseInt (_eaaff .Value ,10,64);if _ebbb !=nil {return _ebbb ;};_abgff .DgmfontsizeAttr =&_dcffd ;continue ;};if _eaaff .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_fcda ,_dega :=_eaaff .Value ,error (nil ); -if _dega !=nil {return _dega ;};_abgff .ConstrainboundsAttr =&_fcda ;continue ;};if _eaaff .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_ccgdd ,_cfgbc :=_b .ParseInt (_eaaff .Value ,10,64);if _cfgbc !=nil {return _cfgbc ; -};_abgff .DgmbasetextscaleAttr =&_ccgdd ;continue ;};if _eaaff .Name .Local =="\u0065\u0078\u0074"{_abgff .ExtAttr .UnmarshalXMLAttr (_eaaff );continue ;};};_dbbd :for {_acdga ,_ffabe :=d .Token ();if _ffabe !=nil {return _ffabe ;};switch _afgga :=_acdga .(type ){case _d .StartElement :switch _afgga .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"}:_abgff .Relationtable =NewOfcCT_RelationTable (); -if _gbccc :=d .DecodeElement (_abgff .Relationtable ,&_afgga );_gbccc !=nil {return _gbccc ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\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",_afgga .Name ); -if _edbca :=d .Skip ();_edbca !=nil {return _edbca ;};};case _d .EndElement :break _dbbd ;case _d .CharData :};};return nil ;};func NewLine ()*Line {_abdce :=&Line {};_abdce .CT_Line =*NewCT_Line ();return _abdce }; +// Validate validates the OfcCT_Lock and its children +func (_efbegc *OfcCT_Lock )Validate ()error {return _efbegc .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b");}; -// ValidateWithPath validates the OfcCT_Extrusion and its children, prefixing error messages with path -func (_gebge *OfcCT_Extrusion )ValidateWithPath (path string )error {if _dagcg :=_gebge .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_dagcg !=nil {return _dagcg ;};if _feege :=_gebge .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_feege !=nil {return _feege ;};if _cbbad :=_gebge .RenderAttr .ValidateWithPath (path +"/\u0052\u0065\u006e\u0064\u0065\u0072\u0041\u0074\u0074\u0072");_cbbad !=nil {return _cbbad ;};if _dgfef :=_gebge .PlaneAttr .ValidateWithPath (path +"\u002f\u0050\u006c\u0061\u006e\u0065\u0041\u0074\u0074\u0072"); -_dgfef !=nil {return _dgfef ;};if _aead :=_gebge .LockrotationcenterAttr .ValidateWithPath (path +"\u002f\u004c\u006fck\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_aead !=nil {return _aead ; -};if _ebcea :=_gebge .AutorotationcenterAttr .ValidateWithPath (path +"\u002f\u0041\u0075to\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063\u0065\u006e\u0074\u0065\u0072\u0041\u0074\u0074\u0072");_ebcea !=nil {return _ebcea ;};if _ebafbf :=_gebge .ColormodeAttr .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_ebafbf !=nil {return _ebafbf ;};if _cfgbbb :=_gebge .MetalAttr .ValidateWithPath (path +"\u002f\u004d\u0065\u0074\u0061\u006c\u0041\u0074\u0074\u0072");_cfgbbb !=nil {return _cfgbbb ;};if _ecgfa :=_gebge .LightfaceAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u0067\u0068\u0074\u0066\u0061\u0063e\u0041\u0074\u0074\u0072"); -_ecgfa !=nil {return _ecgfa ;};if _ggcdd :=_gebge .LightharshAttr .ValidateWithPath (path +"\u002fL\u0069g\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0041\u0074\u0074\u0072");_ggcdd !=nil {return _ggcdd ;};if _effgg :=_gebge .Lightharsh2Attr .ValidateWithPath (path +"\u002f\u004ci\u0067\u0068\u0074h\u0061\u0072\u0073\u0068\u0032\u0041\u0074\u0074\u0072"); -_effgg !=nil {return _effgg ;};if _eecda :=_gebge .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_eecda !=nil {return _eecda ;};return nil ;};type OfcST_ConnectorType byte ;func (_dbaag *OfcSkew )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbaag .OfcCT_Skew =*NewOfcCT_Skew (); -for _ ,_bbaddg :=range start .Attr {if _bbaddg .Name .Local =="\u0069\u0064"{_gffedd ,_babegg :=_bbaddg .Value ,error (nil );if _babegg !=nil {return _babegg ;};_dbaag .IdAttr =&_gffedd ;continue ;};if _bbaddg .Name .Local =="\u006f\u006e"{_dbaag .OnAttr .UnmarshalXMLAttr (_bbaddg ); -continue ;};if _bbaddg .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_afbca ,_acgab :=_bbaddg .Value ,error (nil );if _acgab !=nil {return _acgab ;};_dbaag .OffsetAttr =&_afbca ;continue ;};if _bbaddg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_fdbg ,_dbebc :=_bbaddg .Value ,error (nil ); -if _dbebc !=nil {return _dbebc ;};_dbaag .OriginAttr =&_fdbg ;continue ;};if _bbaddg .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_aaeab ,_cgceed :=_bbaddg .Value ,error (nil );if _cgceed !=nil {return _cgceed ;};_dbaag .MatrixAttr =&_aaeab ;continue ; -};if _bbaddg .Name .Local =="\u0065\u0078\u0074"{_dbaag .ExtAttr .UnmarshalXMLAttr (_bbaddg );continue ;};};for {_bddgg ,_bccaa :=d .Token ();if _bccaa !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_bccaa ); -};if _cdbfa ,_eadgc :=_bddgg .(_d .EndElement );_eadgc &&_cdbfa .Name ==start .Name {break ;};};return nil ;};func (_fbgba *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbgba =0;case "\u0073\u0068\u006fr\u0074":*_fbgba =1; -case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fbgba =2;case "\u006c\u006f\u006e\u0067":*_fbgba =3;};return nil ;};func (_fbgcd *OfcCT_OLEObject )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="o\u003a\u006f\u006c\u0065\u006f\u0062\u006a\u0065\u0063\u0074"; -};if _fbgcd .TypeAttr !=OfcST_OLETypeUnset {_dgbbg ,_gebeg :=_fbgcd .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0054\u0079\u0070\u0065"});if _gebeg !=nil {return _gebeg ;};start .Attr =append (start .Attr ,_dgbbg );};if _fbgcd .ProgIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0050\u0072\u006f\u0067\u0049\u0044"},Value :_bf .Sprintf ("\u0025\u0076",*_fbgcd .ProgIDAttr )}); -};if _fbgcd .ShapeIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0053h\u0061\u0070\u0065\u0049\u0044"},Value :_bf .Sprintf ("\u0025\u0076",*_fbgcd .ShapeIDAttr )});};if _fbgcd .DrawAspectAttr !=OfcST_OLEDrawAspectUnset {_bbdg ,_gcggg :=_fbgcd .DrawAspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"}); -if _gcggg !=nil {return _gcggg ;};start .Attr =append (start .Attr ,_bbdg );};if _fbgcd .ObjectIDAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"},Value :_bf .Sprintf ("\u0025\u0076",*_fbgcd .ObjectIDAttr )}); -};if _fbgcd .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_fbgcd .IdAttr )});};if _fbgcd .UpdateModeAttr !=OfcST_OLEUpdateModeUnset {_gecf ,_bdecf :=_fbgcd .UpdateModeAttr .MarshalXMLAttr (_d .Name {Local :"\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"}); -if _bdecf !=nil {return _bdecf ;};start .Attr =append (start .Attr ,_gecf );};e .EncodeToken (start );if _fbgcd .LinkType !=nil {_cdecdd :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u004c\u0069\u006e\u006b\u0054\u0079\u0070\u0065"}};_gd .AddPreserveSpaceAttr (&_cdecdd ,*_fbgcd .LinkType ); -e .EncodeElement (_fbgcd .LinkType ,_cdecdd );};if _fbgcd .LockedField !=_c .ST_TrueFalseBlankUnset {_fadcd :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u004c\u006f\u0063\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"}};e .EncodeElement (_fbgcd .LockedField ,_fadcd ); -};if _fbgcd .FieldCodes !=nil {_aafeg :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0046i\u0065\u006c\u0064\u0043\u006f\u0064\u0065\u0073"}};_gd .AddPreserveSpaceAttr (&_aafeg ,*_fbgcd .FieldCodes );e .EncodeElement (_fbgcd .FieldCodes ,_aafeg ); -};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_eaa *AG_ShapeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _eaa .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_bf .Sprintf ("\u0025\u0076",*_eaa .OpacityAttr )}); -};if _eaa .StrokedAttr !=_c .ST_TrueFalseUnset {_dfg ,_gdga :=_eaa .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gdga !=nil {return _gdga ;};start .Attr =append (start .Attr ,_dfg );};if _eaa .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 :_bf .Sprintf ("\u0025\u0076",*_eaa .StrokecolorAttr )}); -};if _eaa .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 :_bf .Sprintf ("\u0025\u0076",*_eaa .StrokeweightAttr )});};if _eaa .InsetpenAttr !=_c .ST_TrueFalseUnset {_cec ,_cdd :=_eaa .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _cdd !=nil {return _cdd ;};start .Attr =append (start .Attr ,_cec );};if _eaa .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_bf .Sprintf ("\u0025\u0076",*_eaa .ChromakeyAttr )}); -};if _eaa .FilledAttr !=_c .ST_TrueFalseUnset {_gafb ,_bebf :=_eaa .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bebf !=nil {return _bebf ;};start .Attr =append (start .Attr ,_gafb );};if _eaa .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_bf .Sprintf ("\u0025\u0076",*_eaa .FillcolorAttr )}); -};return nil ;};func (_bbcdf OfcST_FillType )String ()string {switch _bbcdf {case 0:return "";case 1:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case 2:return "\u0073\u006f\u006ci\u0064";case 3:return "\u0070a\u0074\u0074\u0065\u0072\u006e"; -case 4:return "\u0074\u0069\u006c\u0065";case 5:return "\u0066\u0072\u0061m\u0065";case 6:return "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064";case 7:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c"; -case 8:return "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case 9:return "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};return "";};func (_cfc *AG_Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fce :=range start .Attr {if _fce .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cfc .FilledAttr .UnmarshalXMLAttr (_fce ); -continue ;};if _fce .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bbg ,_deee :=_fce .Value ,error (nil );if _deee !=nil {return _deee ;};_cfc .FillcolorAttr =&_bbg ;continue ;};};for {_bbge ,_eff :=d .Token ();if _eff !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_eff ); -};if _aab ,_adgf :=_bbge .(_d .EndElement );_adgf &&_aab .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_PolyLine and its children +func (_gdefb *CT_PolyLine )Validate ()error {return _gdefb .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");};func (_beecf ST_FillType )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_dbcfc :=_ec .Attr {};_dbcfc .Name =name ; +switch _beecf {case ST_FillTypeUnset :_dbcfc .Value ="";case ST_FillTypeSolid :_dbcfc .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_dbcfc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_dbcfc .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c"; +case ST_FillTypeTile :_dbcfc .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_dbcfc .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_dbcfc .Value ="\u0066\u0072\u0061m\u0065";};return _dbcfc ,nil ;};type Roundrect struct{CT_RoundRect }; +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 (_fegac *CT_Oval )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076\u003a\u006f\u0076\u0061\u006c"; +};if _fegac .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .HrefAttr )});};if _fegac .TargetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .TargetAttr )}); +};if _fegac .ClassAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .ClassAttr )});};if _fegac .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .TitleAttr )}); +};if _fegac .AltAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .AltAttr )});};if _fegac .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .CoordsizeAttr )}); +};if _fegac .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .CoordoriginAttr )});};if _fegac .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .WrapcoordsAttr )}); +};if _fegac .PrintAttr !=_ed .ST_TrueFalseUnset {_cgade ,_fcgb :=_fegac .PrintAttr .MarshalXMLAttr (_ec .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fcgb !=nil {return _fcgb ;};start .Attr =append (start .Attr ,_cgade );};if _fegac .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .IdAttr )}); +};if _fegac .StyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .StyleAttr )});};if _fegac .SpidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .SpidAttr )}); +};if _fegac .OnedAttr !=_ed .ST_TrueFalseUnset {_eggcc ,_fffbd :=_fegac .OnedAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _fffbd !=nil {return _fffbd ;};start .Attr =append (start .Attr ,_eggcc );};if _fegac .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .RegroupidAttr )}); +};if _fegac .DoubleclicknotifyAttr !=_ed .ST_TrueFalseUnset {_dfbbb ,_gcgee :=_fegac .DoubleclicknotifyAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"}); +if _gcgee !=nil {return _gcgee ;};start .Attr =append (start .Attr ,_dfbbb );};if _fegac .ButtonAttr !=_ed .ST_TrueFalseUnset {_addba ,_eaddd :=_fegac .ButtonAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _eaddd !=nil {return _eaddd ; +};start .Attr =append (start .Attr ,_addba );};if _fegac .UserhiddenAttr !=_ed .ST_TrueFalseUnset {_dfag ,_dedf :=_fegac .UserhiddenAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dedf !=nil {return _dedf ; +};start .Attr =append (start .Attr ,_dfag );};if _fegac .BulletAttr !=_ed .ST_TrueFalseUnset {_ggab ,_bbge :=_fegac .BulletAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bbge !=nil {return _bbge ;};start .Attr =append (start .Attr ,_ggab ); +};if _fegac .HrAttr !=_ed .ST_TrueFalseUnset {_acfd ,_cgecc :=_fegac .HrAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0068\u0072"});if _cgecc !=nil {return _cgecc ;};start .Attr =append (start .Attr ,_acfd );};if _fegac .HrstdAttr !=_ed .ST_TrueFalseUnset {_dcdab ,_dggf :=_fegac .HrstdAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"}); +if _dggf !=nil {return _dggf ;};start .Attr =append (start .Attr ,_dcdab );};if _fegac .HrnoshadeAttr !=_ed .ST_TrueFalseUnset {_acecg ,_ecdb :=_fegac .HrnoshadeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"}); +if _ecdb !=nil {return _ecdb ;};start .Attr =append (start .Attr ,_acecg );};if _fegac .HrpctAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .HrpctAttr )}); +};if _fegac .HralignAttr !=OfcST_HrAlignUnset {_feaa ,_eage :=_fegac .HralignAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _eage !=nil {return _eage ;};start .Attr =append (start .Attr ,_feaa );};if _fegac .AllowincellAttr !=_ed .ST_TrueFalseUnset {_aebbf ,_gegbd :=_fegac .AllowincellAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _gegbd !=nil {return _gegbd ;};start .Attr =append (start .Attr ,_aebbf );};if _fegac .AllowoverlapAttr !=_ed .ST_TrueFalseUnset {_egdg ,_cbga :=_fegac .AllowoverlapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _cbga !=nil {return _cbga ;};start .Attr =append (start .Attr ,_egdg );};if _fegac .UserdrawnAttr !=_ed .ST_TrueFalseUnset {_ffbg ,_abcef :=_fegac .UserdrawnAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _abcef !=nil {return _abcef ;};start .Attr =append (start .Attr ,_ffbg );};if _fegac .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .BordertopcolorAttr )}); +};if _fegac .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .BorderleftcolorAttr )}); +};if _fegac .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .BorderbottomcolorAttr )}); +};if _fegac .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .BorderrightcolorAttr )}); +};if _fegac .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_daea ,_bgfc :=_fegac .DgmlayoutAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bgfc !=nil {return _bgfc ;};start .Attr =append (start .Attr ,_daea ); +};if _fegac .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .DgmnodekindAttr )});}; +if _fegac .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_afddf ,_cdbd :=_fegac .DgmlayoutmruAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _cdbd !=nil {return _cdbd ;};start .Attr =append (start .Attr ,_afddf ); +};if _fegac .InsetmodeAttr !=OfcST_InsetModeUnset {_cdfb ,_cgef :=_fegac .InsetmodeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _cgef !=nil {return _cgef ;};start .Attr =append (start .Attr ,_cdfb ); +};if _fegac .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .OpacityAttr )});};if _fegac .StrokedAttr !=_ed .ST_TrueFalseUnset {_dffc ,_ggea :=_fegac .StrokedAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); +if _ggea !=nil {return _ggea ;};start .Attr =append (start .Attr ,_dffc );};if _fegac .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .StrokecolorAttr )}); +};if _fegac .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .StrokeweightAttr )});};if _fegac .InsetpenAttr !=_ed .ST_TrueFalseUnset {_gccgd ,_eafaa :=_fegac .InsetpenAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _eafaa !=nil {return _eafaa ;};start .Attr =append (start .Attr ,_gccgd );};if _fegac .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .ChromakeyAttr )}); +};if _fegac .FilledAttr !=_ed .ST_TrueFalseUnset {_afcdf ,_bbgef :=_fegac .FilledAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bbgef !=nil {return _bbgef ;};start .Attr =append (start .Attr ,_afcdf );};if _fegac .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .FillcolorAttr )}); +};if _fegac .SptAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fegac .SptAttr )});};if _fegac .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_eafbe ,_dfeae :=_fegac .ConnectortypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _dfeae !=nil {return _dfeae ;};start .Attr =append (start .Attr ,_eafbe );};if _fegac .BwmodeAttr !=OfcST_BWModeUnset {_bbdb ,_fdcg :=_fegac .BwmodeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fdcg !=nil {return _fdcg ; +};start .Attr =append (start .Attr ,_bbdb );};if _fegac .BwpureAttr !=OfcST_BWModeUnset {_aefff ,_fafgg :=_fegac .BwpureAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fafgg !=nil {return _fafgg ;};start .Attr =append (start .Attr ,_aefff ); +};if _fegac .BwnormalAttr !=OfcST_BWModeUnset {_ecgc ,_eabf :=_fegac .BwnormalAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _eabf !=nil {return _eabf ;};start .Attr =append (start .Attr ,_ecgc ); +};if _fegac .ForcedashAttr !=_ed .ST_TrueFalseUnset {_gegda ,_gcgdf :=_fegac .ForcedashAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gcgdf !=nil {return _gcgdf ;};start .Attr =append (start .Attr ,_gegda ); +};if _fegac .OleiconAttr !=_ed .ST_TrueFalseUnset {_dbbcf ,_fcab :=_fegac .OleiconAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fcab !=nil {return _fcab ;};start .Attr =append (start .Attr ,_dbbcf );};if _fegac .OleAttr !=_ed .ST_TrueFalseBlankUnset {_eaaa ,_fcdaa :=_fegac .OleAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _fcdaa !=nil {return _fcdaa ;};start .Attr =append (start .Attr ,_eaaa );};if _fegac .PreferrelativeAttr !=_ed .ST_TrueFalseUnset {_bgbb ,_feead :=_fegac .PreferrelativeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _feead !=nil {return _feead ;};start .Attr =append (start .Attr ,_bgbb );};if _fegac .CliptowrapAttr !=_ed .ST_TrueFalseUnset {_bdgf ,_dgba :=_fegac .CliptowrapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _dgba !=nil {return _dgba ;};start .Attr =append (start .Attr ,_bdgf );};if _fegac .ClipAttr !=_ed .ST_TrueFalseUnset {_aefaa ,_cffbe :=_fegac .ClipAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cffbe !=nil {return _cffbe ; +};start .Attr =append (start .Attr ,_aefaa );};e .EncodeToken (start );if _fegac .EG_ShapeElements !=nil {for _ ,_decfd :=range _fegac .EG_ShapeElements {_decfd .MarshalXML (e ,_ec .StartElement {});};};e .EncodeToken (_ec .EndElement {Name :start .Name }); +return nil ;};func (_fcfcbe *OfcFill )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_fcfcbe .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_aceae :=range start .Attr {if _aceae .Name .Local =="\u0074\u0079\u0070\u0065"{_fcfcbe .TypeAttr .UnmarshalXMLAttr (_aceae ); +continue ;};if _aceae .Name .Local =="\u0065\u0078\u0074"{_fcfcbe .ExtAttr .UnmarshalXMLAttr (_aceae );continue ;};};for {_fcabf ,_bedcc :=d .Token ();if _bedcc !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_bedcc ); +};if _caebcb ,_fgbgba :=_fcabf .(_ec .EndElement );_fgbgba &&_caebcb .Name ==start .Name {break ;};};return nil ;};func (_beedcc *OfcCT_ColorMenu )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"; +};if _beedcc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_beedcc .StrokecolorAttr )});};if _beedcc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0076",*_beedcc .FillcolorAttr )}); +};if _beedcc .ShadowcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_beedcc .ShadowcolorAttr )});};if _beedcc .ExtrusioncolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_beedcc .ExtrusioncolorAttr )}); +};if _beedcc .ExtAttr !=ST_ExtUnset {_daaac ,_ceae :=_beedcc .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ceae !=nil {return _ceae ;};start .Attr =append (start .Attr ,_daaac );};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name }); +return nil ;};func (_gcea *Imagedata )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _gcea .CT_ImageData .MarshalXML (e ,start );}; -// Validate validates the OfcOLEObject and its children -func (_eeeed *OfcOLEObject )Validate ()error {return _eeeed .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");};func (_fgdge *OfcST_RType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fgdge =0; -case "\u0061\u0072\u0063":*_fgdge =1;case "\u0063a\u006c\u006c\u006f\u0075\u0074":*_fgdge =2;case "\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr":*_fgdge =3;case "\u0061\u006c\u0069g\u006e":*_fgdge =4;};return nil ;};func (_gaaac ST_StrokeArrowWidth )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gaaac .String (),start ); -};func (_acdfe OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _acdfe {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 (_acdfe )); -};return nil ;};type OfcShapedefaults struct{OfcCT_ShapeDefaults };type CT_Shadow struct{OnAttr _c .ST_TrueFalse ;TypeAttr ST_ShadowType ;ObscuredAttr _c .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ; -OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;};func NewHandles ()*Handles {_fgegfc :=&Handles {};_fgegfc .CT_Handles =*NewCT_Handles ();return _fgegfc ;};const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3; -);func (_aegf *CT_TextPath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gefafa :=range start .Attr {if _gefafa .Name .Local =="\u006f\u006e"{_aegf .OnAttr .UnmarshalXMLAttr (_gefafa );continue ;};if _gefafa .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_aegf .FitshapeAttr .UnmarshalXMLAttr (_gefafa ); -continue ;};if _gefafa .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_aegf .FitpathAttr .UnmarshalXMLAttr (_gefafa );continue ;};if _gefafa .Name .Local =="\u0074\u0072\u0069\u006d"{_aegf .TrimAttr .UnmarshalXMLAttr (_gefafa );continue ;};if _gefafa .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_aegf .XscaleAttr .UnmarshalXMLAttr (_gefafa ); -continue ;};if _gefafa .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_ggge ,_aegcf :=_gefafa .Value ,error (nil );if _aegcf !=nil {return _aegcf ;};_aegf .StringAttr =&_ggge ;continue ;};if _gefafa .Name .Local =="\u0069\u0064"{_ddfaf ,_cdcacc :=_gefafa .Value ,error (nil ); -if _cdcacc !=nil {return _cdcacc ;};_aegf .IdAttr =&_ddfaf ;continue ;};if _gefafa .Name .Local =="\u0073\u0074\u0079l\u0065"{_aadaf ,_gegd :=_gefafa .Value ,error (nil );if _gegd !=nil {return _gegd ;};_aegf .StyleAttr =&_aadaf ;continue ;};};for {_ddada ,_gcbcg :=d .Token (); -if _gcbcg !=nil {return _bf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_gcbcg );};if _bfgdd ,_fgdba :=_ddada .(_d .EndElement );_fgdba &&_bfgdd .Name ==start .Name {break ; -};};return nil ;};func (_cfagd *OfcST_ConnectorType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fabfd ,_cgcgf :=d .Token ();if _cgcgf !=nil {return _cgcgf ;};if _edaaf ,_aggaa :=_fabfd .(_d .EndElement );_aggaa &&_edaaf .Name ==start .Name {*_cfagd =1; -return nil ;};if _abceg ,_fgab :=_fabfd .(_d .CharData );!_fgab {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",_fabfd );}else {switch string (_abceg ){case "":*_cfagd =0; -case "\u006e\u006f\u006e\u0065":*_cfagd =1;case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_cfagd =2;case "\u0065\u006c\u0062o\u0077":*_cfagd =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_cfagd =4;};};_fabfd ,_cgcgf =d .Token ();if _cgcgf !=nil {return _cgcgf ; -};if _bcdcg ,_gedag :=_fabfd .(_d .EndElement );_gedag &&_bcdcg .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",_fabfd ); -};func (_eegcd *CT_Shapetype )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgeg :=range start .Attr {if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fagca ,_efaaf :=_cgeg .Value ,error (nil ); -if _efaaf !=nil {return _efaaf ;};_eegcd .BordertopcolorAttr =&_fagca ;continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_gfee ,_dcgdd :=_cgeg .Value ,error (nil ); -if _dcgdd !=nil {return _dcgdd ;};_eegcd .MasterAttr =&_gfee ;continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dcffe ,_eabag :=_cgeg .Value ,error (nil ); -if _eabag !=nil {return _eabag ;};_eegcd .BorderleftcolorAttr =&_dcffe ;continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eegcd .BulletAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0068\u0072"{_eegcd .HrAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0063\u006c\u0069\u0070"{_eegcd .ClipAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0068\u0072\u0073t\u0064"{_eegcd .HrstdAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0073\u0070\u0069\u0064"{_cecbfc ,_dgbcb :=_cgeg .Value ,error (nil ); -if _dgbcb !=nil {return _dgbcb ;};_eegcd .SpidAttr =&_cecbfc ;continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eegcd .HrnoshadeAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_edebc ,_bggfde :=_b .ParseInt (_cgeg .Value ,10,64); -if _bggfde !=nil {return _bggfde ;};_eegcd .RegroupidAttr =&_edebc ;continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eegcd .DgmlayoutAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eegcd .CliptowrapAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eegcd .AllowoverlapAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eegcd .InsetmodeAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eegcd .UserhiddenAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_baagg ,_dfff :=_cgeg .Value ,error (nil ); -if _dfff !=nil {return _dfff ;};_eegcd .BorderbottomcolorAttr =&_baagg ;continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eegcd .BwpureAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eegcd .DgmlayoutmruAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_eegcd .PreferrelativeAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eegcd .AllowincellAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0068\u0072\u0070c\u0074"{_gcbgc ,_cgcbb :=_b .ParseFloat (_cgeg .Value ,64); -if _cgcbb !=nil {return _cgcbb ;};_dbgae :=float32 (_gcbgc );_eegcd .HrpctAttr =&_dbgae ;continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eegcd .ButtonAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eegcd .UserdrawnAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eegcd .BwnormalAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0073\u0070\u0074"{_fdaba ,_dbec :=_b .ParseFloat (_cgeg .Value ,64); -if _dbec !=nil {return _dbec ;};_egcgf :=float32 (_fdaba );_eegcd .SptAttr =&_egcgf ;continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_eegcd .ConnectortypeAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fcgda ,_abcfe :=_cgeg .Value ,error (nil ); -if _abcfe !=nil {return _abcfe ;};_eegcd .BorderrightcolorAttr =&_fcgda ;continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_eegcd .OleiconAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_accgf ,_ebagbd :=_b .ParseInt (_cgeg .Value ,10,64); -if _ebagbd !=nil {return _ebagbd ;};_eegcd .DgmnodekindAttr =&_accgf ;continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u006f\u006e\u0065\u0064"{_eegcd .OnedAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eegcd .BwmodeAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u006f\u006c\u0065"{_eegcd .OleAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eegcd .ForcedashAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eegcd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cgeg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eegcd .HralignAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cedbe ,_gbgdbe :=_cgeg .Value ,error (nil );if _gbgdbe !=nil {return _gbgdbe ;};_eegcd .WrapcoordsAttr =&_cedbe ;continue ;};if _cgeg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_acead ,_fecad :=_cgeg .Value ,error (nil ); -if _fecad !=nil {return _fecad ;};_eegcd .CoordsizeAttr =&_acead ;continue ;};if _cgeg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eegcd .StrokedAttr .UnmarshalXMLAttr (_cgeg );continue ;};if _cgeg .Name .Local =="\u0061\u006c\u0074"{_fefgbe ,_gcfdg :=_cgeg .Value ,error (nil ); -if _gcfdg !=nil {return _gcfdg ;};_eegcd .AltAttr =&_fefgbe ;continue ;};if _cgeg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_adee ,_fdabc :=_cgeg .Value ,error (nil );if _fdabc !=nil {return _fdabc ;};_eegcd .StrokeweightAttr =&_adee ; -continue ;};if _cgeg .Name .Local =="\u0073\u0074\u0079l\u0065"{_dcca ,_beafcd :=_cgeg .Value ,error (nil );if _beafcd !=nil {return _beafcd ;};_eegcd .StyleAttr =&_dcca ;continue ;};if _cgeg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_caddcg ,_bbcdc :=_cgeg .Value ,error (nil ); -if _bbcdc !=nil {return _bbcdc ;};_eegcd .ChromakeyAttr =&_caddcg ;continue ;};if _cgeg .Name .Local =="\u0069\u0064"{_dgfa ,_fdfb :=_cgeg .Value ,error (nil );if _fdfb !=nil {return _fdfb ;};_eegcd .IdAttr =&_dgfa ;continue ;};if _cgeg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bcbf ,_gcda :=_cgeg .Value ,error (nil ); -if _gcda !=nil {return _gcda ;};_eegcd .TargetAttr =&_bcbf ;continue ;};if _cgeg .Name .Local =="\u0063\u006c\u0061s\u0073"{_afefc ,_gbedd :=_cgeg .Value ,error (nil );if _gbedd !=nil {return _gbedd ;};_eegcd .ClassAttr =&_afefc ;continue ;};if _cgeg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eegcd .InsetpenAttr .UnmarshalXMLAttr (_cgeg ); -continue ;};if _cgeg .Name .Local =="\u0070\u0072\u0069n\u0074"{_eegcd .PrintAttr .UnmarshalXMLAttr (_cgeg );continue ;};if _cgeg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eegcd .FilledAttr .UnmarshalXMLAttr (_cgeg );continue ;};if _cgeg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cfabc ,_cdfg :=_cgeg .Value ,error (nil ); -if _cdfg !=nil {return _cdfg ;};_eegcd .StrokecolorAttr =&_cfabc ;continue ;};if _cgeg .Name .Local =="\u0074\u0069\u0074l\u0065"{_ffggd ,_ccacg :=_cgeg .Value ,error (nil );if _ccacg !=nil {return _ccacg ;};_eegcd .TitleAttr =&_ffggd ;continue ;};if _cgeg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gccbe ,_efbac :=_cgeg .Value ,error (nil ); -if _efbac !=nil {return _efbac ;};_eegcd .OpacityAttr =&_gccbe ;continue ;};if _cgeg .Name .Local =="\u0061\u0064\u006a"{_afad ,_fbae :=_cgeg .Value ,error (nil );if _fbae !=nil {return _fbae ;};_eegcd .AdjAttr =&_afad ;continue ;};if _cgeg .Name .Local =="\u0070\u0061\u0074\u0068"{_cddeb ,_dgfcb :=_cgeg .Value ,error (nil ); -if _dgfcb !=nil {return _dgfcb ;};_eegcd .PathAttr =&_cddeb ;continue ;};if _cgeg .Name .Local =="\u0068\u0072\u0065\u0066"{_geec ,_geccc :=_cgeg .Value ,error (nil );if _geccc !=nil {return _geccc ;};_eegcd .HrefAttr =&_geec ;continue ;};if _cgeg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gfgec ,_dgad :=_cgeg .Value ,error (nil ); -if _dgad !=nil {return _dgad ;};_eegcd .CoordoriginAttr =&_gfgec ;continue ;};if _cgeg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_beefb ,_dgbba :=_cgeg .Value ,error (nil );if _dgbba !=nil {return _dgbba ;};_eegcd .FillcolorAttr =&_beefb ; -continue ;};};_cgbaf :for {_dfdcb ,_fbdcf :=d .Token ();if _fbdcf !=nil {return _fbdcf ;};switch _feadf :=_dfdcb .(type ){case _d .StartElement :switch _feadf .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"}:_egbf :=NewEG_ShapeElements (); -_egbf .Path =NewPath ();if _aaceg :=d .DecodeElement (_egbf .Path ,&_feadf );_aaceg !=nil {return _aaceg ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_egbf );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"}:_fafce :=NewEG_ShapeElements (); -_fafce .Formulas =NewFormulas ();if _fcfd :=d .DecodeElement (_fafce .Formulas ,&_feadf );_fcfd !=nil {return _fcfd ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_fafce );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"}:_beddac :=NewEG_ShapeElements (); -_beddac .Handles =NewHandles ();if _afab :=d .DecodeElement (_beddac .Handles ,&_feadf );_afab !=nil {return _afab ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_beddac );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"}:_abad :=NewEG_ShapeElements (); -_abad .Fill =NewFill ();if _agffa :=d .DecodeElement (_abad .Fill ,&_feadf );_agffa !=nil {return _agffa ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_abad );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"}:_gabab :=NewEG_ShapeElements (); -_gabab .Stroke =NewStroke ();if _fcfcg :=d .DecodeElement (_gabab .Stroke ,&_feadf );_fcfcg !=nil {return _fcfcg ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_gabab );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"}:_ddda :=NewEG_ShapeElements (); -_ddda .Shadow =NewShadow ();if _dfffe :=d .DecodeElement (_ddda .Shadow ,&_feadf );_dfffe !=nil {return _dfffe ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_ddda );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"}:_edac :=NewEG_ShapeElements (); -_edac .Textbox =NewTextbox ();if _aacdf :=d .DecodeElement (_edac .Textbox ,&_feadf );_aacdf !=nil {return _aacdf ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_edac );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"}:_egcad :=NewEG_ShapeElements (); -_egcad .Textpath =NewTextpath ();if _beddg :=d .DecodeElement (_egcad .Textpath ,&_feadf );_beddg !=nil {return _beddg ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_egcad );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"}:_beee :=NewEG_ShapeElements (); -_beee .Imagedata =NewImagedata ();if _bcbga :=d .DecodeElement (_beee .Imagedata ,&_feadf );_bcbga !=nil {return _bcbga ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_beee );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"}:_bgge :=NewEG_ShapeElements (); -_bgge .Skew =NewOfcSkew ();if _deefgg :=d .DecodeElement (_bgge .Skew ,&_feadf );_deefgg !=nil {return _deefgg ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_bgge );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"}:_bedega :=NewEG_ShapeElements (); -_bedega .Extrusion =NewOfcExtrusion ();if _bfafd :=d .DecodeElement (_bedega .Extrusion ,&_feadf );_bfafd !=nil {return _bfafd ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_bedega );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"}:_afdeb :=NewEG_ShapeElements (); -_afdeb .Callout =NewOfcCallout ();if _egdgc :=d .DecodeElement (_afdeb .Callout ,&_feadf );_egdgc !=nil {return _egdgc ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_afdeb );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"}:_ffedf :=NewEG_ShapeElements (); -_ffedf .Lock =NewOfcLock ();if _abfc :=d .DecodeElement (_ffedf .Lock ,&_feadf );_abfc !=nil {return _abfc ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_ffedf );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"}:_cefg :=NewEG_ShapeElements (); -_cefg .Clippath =NewOfcClippath ();if _acace :=d .DecodeElement (_cefg .Clippath ,&_feadf );_acace !=nil {return _acace ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_cefg );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"}:_bfdafc :=NewEG_ShapeElements (); -_bfdafc .Signatureline =NewOfcSignatureline ();if _fafag :=d .DecodeElement (_bfdafc .Signatureline ,&_feadf );_fafag !=nil {return _fafag ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_bfdafc );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"}:_fafcc :=NewEG_ShapeElements (); -_fafcc .Wrap =_ce .NewWrap ();if _fggba :=d .DecodeElement (_fafcc .Wrap ,&_feadf );_fggba !=nil {return _fggba ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_fafcc );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"}:_ccgf :=NewEG_ShapeElements (); -_ccgf .Anchorlock =_ce .NewAnchorlock ();if _cffe :=d .DecodeElement (_ccgf .Anchorlock ,&_feadf );_cffe !=nil {return _cffe ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_ccgf );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"}:_dccaf :=NewEG_ShapeElements (); -_dccaf .Bordertop =_ce .NewBordertop ();if _adedc :=d .DecodeElement (_dccaf .Bordertop ,&_feadf );_adedc !=nil {return _adedc ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_dccaf );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"}:_daeb :=NewEG_ShapeElements (); -_daeb .Borderbottom =_ce .NewBorderbottom ();if _fcffd :=d .DecodeElement (_daeb .Borderbottom ,&_feadf );_fcffd !=nil {return _fcffd ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_daeb );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"}:_bbea :=NewEG_ShapeElements (); -_bbea .Borderleft =_ce .NewBorderleft ();if _bgcfc :=d .DecodeElement (_bbea .Borderleft ,&_feadf );_bgcfc !=nil {return _bgcfc ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_bbea );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"}:_cgdc :=NewEG_ShapeElements (); -_cgdc .Borderright =_ce .NewBorderright ();if _fgegf :=d .DecodeElement (_cgdc .Borderright ,&_feadf );_fgegf !=nil {return _fgegf ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_cgdc );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"}:_dcae :=NewEG_ShapeElements (); -_dcae .ClientData =_dc .NewClientData ();if _efebb :=d .DecodeElement (_dcae .ClientData ,&_feadf );_efebb !=nil {return _efebb ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_dcae );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"}:_bafe :=NewEG_ShapeElements (); -_bafe .Textdata =_a .NewTextdata ();if _aaccb :=d .DecodeElement (_bafe .Textdata ,&_feadf );_aaccb !=nil {return _aaccb ;};_eegcd .EG_ShapeElements =append (_eegcd .EG_ShapeElements ,_bafe );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"}:_eegcd .Complex =NewOfcComplex (); -if _cgbfc :=d .DecodeElement (_eegcd .Complex ,&_feadf );_cgbfc !=nil {return _cgbfc ;};default:_e .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_feadf .Name ); -if _eaaeb :=d .Skip ();_eaaeb !=nil {return _eaaeb ;};};case _d .EndElement :break _cgbaf ;case _d .CharData :};};return nil ;};type OfcST_DiagramLayout byte ;func (_eafag OfcST_ConnectType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_eafag .String (),start ); -}; +// Validate validates the OfcCT_Extrusion and its children +func (_dagcg *OfcCT_Extrusion )Validate ()error {return _dagcg .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");}; -// Validate validates the OfcCT_Entry and its children -func (_ebbag *OfcCT_Entry )Validate ()error {return _ebbag .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");};func (_ccebe *OfcCT_R )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0072"; -};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",_ccebe .IdAttr )});if _ccebe .TypeAttr !=OfcST_RTypeUnset {_eggdb ,_dcbc :=_ccebe .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _dcbc !=nil {return _dcbc ;};start .Attr =append (start .Attr ,_eggdb );};if _ccebe .HowAttr !=OfcST_HowUnset {_ebeab ,_fedeeb :=_ccebe .HowAttr .MarshalXMLAttr (_d .Name {Local :"\u0068\u006f\u0077"});if _fedeeb !=nil {return _fedeeb ;};start .Attr =append (start .Attr ,_ebeab ); -};if _ccebe .IdrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_ccebe .IdrefAttr )});};e .EncodeToken (start );if _ccebe .Proxy !=nil {_cbcba :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}}; -for _ ,_cdegff :=range _ccebe .Proxy {e .EncodeElement (_cdegff ,_cbcba );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type OfcST_InsetMode byte ;func (_aaeaef *CT_Stroke )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"; -};if _aaeaef .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_aaeaef .IdAttr )});};if _aaeaef .OnAttr !=_c .ST_TrueFalseUnset {_adceb ,_fddfe :=_aaeaef .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"}); -if _fddfe !=nil {return _fddfe ;};start .Attr =append (start .Attr ,_adceb );};if _aaeaef .WeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_aaeaef .WeightAttr )}); -};if _aaeaef .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_bf .Sprintf ("\u0025\u0076",*_aaeaef .ColorAttr )});};if _aaeaef .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_bf .Sprintf ("\u0025\u0076",*_aaeaef .OpacityAttr )}); -};if _aaeaef .LinestyleAttr !=ST_StrokeLineStyleUnset {_babfa ,_fbafe :=_aaeaef .LinestyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _fbafe !=nil {return _fbafe ;};start .Attr =append (start .Attr ,_babfa ); -};if _aaeaef .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_aaeaef .MiterlimitAttr )});};if _aaeaef .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_cedbf ,_bggee :=_aaeaef .JoinstyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"}); -if _bggee !=nil {return _bggee ;};start .Attr =append (start .Attr ,_cedbf );};if _aaeaef .EndcapAttr !=ST_StrokeEndCapUnset {_feag ,_cacdd :=_aaeaef .EndcapAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _cacdd !=nil {return _cacdd ; -};start .Attr =append (start .Attr ,_feag );};if _aaeaef .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_bf .Sprintf ("\u0025\u0076",*_aaeaef .DashstyleAttr )}); -};if _aaeaef .FilltypeAttr !=ST_FillTypeUnset {_gbbd ,_gfcdg :=_aaeaef .FilltypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _gfcdg !=nil {return _gfcdg ;};start .Attr =append (start .Attr ,_gbbd );};if _aaeaef .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_bf .Sprintf ("\u0025\u0076",*_aaeaef .SrcAttr )}); -};if _aaeaef .ImageaspectAttr !=ST_ImageAspectUnset {_fafee ,_dgaeb :=_aaeaef .ImageaspectAttr .MarshalXMLAttr (_d .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _dgaeb !=nil {return _dgaeb ;};start .Attr =append (start .Attr ,_fafee ); -};if _aaeaef .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_aaeaef .ImagesizeAttr )});};if _aaeaef .ImagealignshapeAttr !=_c .ST_TrueFalseUnset {_cefeg ,_gcbge :=_aaeaef .ImagealignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); -if _gcbge !=nil {return _gcbge ;};start .Attr =append (start .Attr ,_cefeg );};if _aaeaef .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_bf .Sprintf ("\u0025\u0076",*_aaeaef .Color2Attr )}); -};if _aaeaef .StartarrowAttr !=ST_StrokeArrowTypeUnset {_dffgc ,_daccf :=_aaeaef .StartarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _daccf !=nil {return _daccf ;};start .Attr =append (start .Attr ,_dffgc ); -};if _aaeaef .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_cagcf ,_cgbbc :=_aaeaef .StartarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _cgbbc !=nil {return _cgbbc ; -};start .Attr =append (start .Attr ,_cagcf );};if _aaeaef .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_dgabb ,_affee :=_aaeaef .StartarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"}); -if _affee !=nil {return _affee ;};start .Attr =append (start .Attr ,_dgabb );};if _aaeaef .EndarrowAttr !=ST_StrokeArrowTypeUnset {_gfdbfa ,_eceae :=_aaeaef .EndarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"}); -if _eceae !=nil {return _eceae ;};start .Attr =append (start .Attr ,_gfdbfa );};if _aaeaef .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_gffdf ,_bbgef :=_aaeaef .EndarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"}); -if _bbgef !=nil {return _bbgef ;};start .Attr =append (start .Attr ,_gffdf );};if _aaeaef .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_dggfd ,_bdabe :=_aaeaef .EndarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"}); -if _bdabe !=nil {return _bdabe ;};start .Attr =append (start .Attr ,_dggfd );};if _aaeaef .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_aaeaef .HrefAttr )}); -};if _aaeaef .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_bf .Sprintf ("\u0025\u0076",*_aaeaef .AlthrefAttr )});};if _aaeaef .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_aaeaef .TitleAttr )}); -};if _aaeaef .ForcedashAttr !=_c .ST_TrueFalseUnset {_egfad ,_adcce :=_aaeaef .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _adcce !=nil {return _adcce ;};start .Attr =append (start .Attr ,_egfad ); -};if _aaeaef .RIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_aaeaef .RIdAttr )});};if _aaeaef .InsetpenAttr !=_c .ST_TrueFalseUnset {_fgbge ,_fddfa :=_aaeaef .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _fddfa !=nil {return _fddfa ;};start .Attr =append (start .Attr ,_fgbge );};if _aaeaef .RelidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_aaeaef .RelidAttr )}); -};e .EncodeToken (start );if _aaeaef .Left !=nil {_bedbf :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_aaeaef .Left ,_bedbf );};if _aaeaef .Top !=nil {_dfdgf :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0074o\u0070"}}; -e .EncodeElement (_aaeaef .Top ,_dfdgf );};if _aaeaef .Right !=nil {_bccdc :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_aaeaef .Right ,_bccdc );};if _aaeaef .Bottom !=nil {_gccd :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; -e .EncodeElement (_aaeaef .Bottom ,_gccd );};if _aaeaef .Column !=nil {_ccbab :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_aaeaef .Column ,_ccbab );};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type AG_Adj struct{AdjAttr *string ;};func (_afe *AG_Id )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _afe .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_afe .IdAttr )}); -};return nil ;};func (_abegc *OfcCT_ColorMenu )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbfab :=range start .Attr {if _fbfab .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gaaegb ,_ebdfe :=_fbfab .Value ,error (nil ); -if _ebdfe !=nil {return _ebdfe ;};_abegc .StrokecolorAttr =&_gaaegb ;continue ;};if _fbfab .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cefab ,_fadff :=_fbfab .Value ,error (nil );if _fadff !=nil {return _fadff ;};_abegc .FillcolorAttr =&_cefab ; -continue ;};if _fbfab .Name .Local =="s\u0068\u0061\u0064\u006f\u0077\u0063\u006f\u006c\u006f\u0072"{_ffdgdf ,_fbgfa :=_fbfab .Value ,error (nil );if _fbgfa !=nil {return _fbgfa ;};_abegc .ShadowcolorAttr =&_ffdgdf ;continue ;};if _fbfab .Name .Local =="\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006ec\u006f\u006c\u006f\u0072"{_eefdc ,_bggdd :=_fbfab .Value ,error (nil ); -if _bggdd !=nil {return _bggdd ;};_abegc .ExtrusioncolorAttr =&_eefdc ;continue ;};if _fbfab .Name .Local =="\u0065\u0078\u0074"{_abegc .ExtAttr .UnmarshalXMLAttr (_fbfab );continue ;};};for {_dccfe ,_fgff :=d .Token ();if _fgff !=nil {return _bf .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0065n\u0075:\u0020\u0025\u0073",_fgff ); -};if _gfffa ,_bdbcb :=_dccfe .(_d .EndElement );_bdbcb &&_gfffa .Name ==start .Name {break ;};};return nil ;};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;};func (_gafdb *Line )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gafdb .CT_Line =*NewCT_Line (); -for _ ,_ecdgc :=range start .Attr {if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gafdb .UserdrawnAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gafdb .ButtonAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gafdb .DgmlayoutmruAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gafdb .UserhiddenAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gafdb .CliptowrapAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gafdb .BulletAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u006f\u006c\u0065"{_gafdb .OleAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0068\u0072"{_gafdb .HrAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0073\u0070\u0069\u0064"{_cagce ,_aacagd :=_ecdgc .Value ,error (nil ); -if _aacagd !=nil {return _aacagd ;};_gafdb .SpidAttr =&_cagce ;continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0068\u0072\u0073t\u0064"{_gafdb .HrstdAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gafdb .BwnormalAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cbegae ,_degg :=_ecdgc .Value ,error (nil ); -if _degg !=nil {return _degg ;};_gafdb .BordertopcolorAttr =&_cbegae ;continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gafdb .DgmlayoutAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gafdb .ForcedashAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gafdb .AllowoverlapAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gafdb .HrnoshadeAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gafdb .PreferrelativeAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_efcab ,_aaede :=_ecdgc .Value ,error (nil ); -if _aaede !=nil {return _aaede ;};_gafdb .BorderbottomcolorAttr =&_efcab ;continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u006f\u006e\u0065\u0064"{_gafdb .OnedAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ddcfg ,_abcbbg :=_b .ParseInt (_ecdgc .Value ,10,64); -if _abcbbg !=nil {return _abcbbg ;};_gafdb .DgmnodekindAttr =&_ddcfg ;continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eegfg ,_gcedc :=_b .ParseInt (_ecdgc .Value ,10,64); -if _gcedc !=nil {return _gcedc ;};_gafdb .RegroupidAttr =&_eegfg ;continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gafdb .AllowincellAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0068\u0072\u0070c\u0074"{_caaba ,_cfgfg :=_b .ParseFloat (_ecdgc .Value ,64); -if _cfgfg !=nil {return _cfgfg ;};_edfae :=float32 (_caaba );_gafdb .HrpctAttr =&_edfae ;continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0063\u006c\u0069\u0070"{_gafdb .ClipAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gafdb .InsetmodeAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bbgd ,_cgee :=_ecdgc .Value ,error (nil ); -if _cgee !=nil {return _cgee ;};_gafdb .BorderleftcolorAttr =&_bbgd ;continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gafdb .OleiconAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gaefb ,_bfgge :=_ecdgc .Value ,error (nil ); -if _bfgge !=nil {return _bfgge ;};_gafdb .BorderrightcolorAttr =&_gaefb ;continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gafdb .ConnectortypeAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gafdb .BwpureAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gafdb .BwmodeAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0073\u0070\u0074"{_ddgbef ,_ggbdd :=_b .ParseFloat (_ecdgc .Value ,64); -if _ggbdd !=nil {return _ggbdd ;};_cbad :=float32 (_ddgbef );_gafdb .SptAttr =&_cbad ;continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gafdb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecdgc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gafdb .HralignAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Local =="\u0074\u006f"{_fcfce ,_dadbf :=_ecdgc .Value ,error (nil );if _dadbf !=nil {return _dadbf ;};_gafdb .ToAttr =&_fcfce ;continue ;};if _ecdgc .Name .Local =="\u0069\u0064"{_gbegc ,_fdfee :=_ecdgc .Value ,error (nil ); -if _fdfee !=nil {return _fdfee ;};_gafdb .IdAttr =&_gbegc ;continue ;};if _ecdgc .Name .Local =="\u0061\u006c\u0074"{_gagda ,_ddbaa :=_ecdgc .Value ,error (nil );if _ddbaa !=nil {return _ddbaa ;};_gafdb .AltAttr =&_gagda ;continue ;};if _ecdgc .Name .Local =="\u0070\u0072\u0069n\u0074"{_gafdb .PrintAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};if _ecdgc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gafdb .StrokedAttr .UnmarshalXMLAttr (_ecdgc );continue ;};if _ecdgc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cacfg ,_afgbd :=_ecdgc .Value ,error (nil ); -if _afgbd !=nil {return _afgbd ;};_gafdb .WrapcoordsAttr =&_cacfg ;continue ;};if _ecdgc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_faeccc ,_geece :=_ecdgc .Value ,error (nil );if _geece !=nil {return _geece ; -};_gafdb .StrokeweightAttr =&_faeccc ;continue ;};if _ecdgc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aaffc ,_dfdgb :=_ecdgc .Value ,error (nil );if _dfdgb !=nil {return _dfdgb ;};_gafdb .CoordoriginAttr =&_aaffc ; -continue ;};if _ecdgc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_debab ,_dafd :=_ecdgc .Value ,error (nil );if _dafd !=nil {return _dafd ;};_gafdb .ChromakeyAttr =&_debab ;continue ;};if _ecdgc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_caccdc ,_fcdb :=_ecdgc .Value ,error (nil ); -if _fcdb !=nil {return _fcdb ;};_gafdb .FillcolorAttr =&_caccdc ;continue ;};if _ecdgc .Name .Local =="\u0073\u0074\u0079l\u0065"{_affedg ,_egbbca :=_ecdgc .Value ,error (nil );if _egbbca !=nil {return _egbbca ;};_gafdb .StyleAttr =&_affedg ;continue ; -};if _ecdgc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_babeg ,_fffb :=_ecdgc .Value ,error (nil );if _fffb !=nil {return _fffb ;};_gafdb .OpacityAttr =&_babeg ;continue ;};if _ecdgc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dgce ,_cegb :=_ecdgc .Value ,error (nil ); -if _cegb !=nil {return _cegb ;};_gafdb .StrokecolorAttr =&_dgce ;continue ;};if _ecdgc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gafdb .InsetpenAttr .UnmarshalXMLAttr (_ecdgc );continue ;};if _ecdgc .Name .Local =="\u0066\u0072\u006f\u006d"{_cdcae ,_fefbf :=_ecdgc .Value ,error (nil ); -if _fefbf !=nil {return _fefbf ;};_gafdb .FromAttr =&_cdcae ;continue ;};if _ecdgc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cbaca ,_adgff :=_ecdgc .Value ,error (nil );if _adgff !=nil {return _adgff ;};_gafdb .CoordsizeAttr =&_cbaca ; -continue ;};if _ecdgc .Name .Local =="\u0074\u0069\u0074l\u0065"{_bdgd ,_bbaea :=_ecdgc .Value ,error (nil );if _bbaea !=nil {return _bbaea ;};_gafdb .TitleAttr =&_bdgd ;continue ;};if _ecdgc .Name .Local =="\u0063\u006c\u0061s\u0073"{_ggcca ,_abbfdb :=_ecdgc .Value ,error (nil ); -if _abbfdb !=nil {return _abbfdb ;};_gafdb .ClassAttr =&_ggcca ;continue ;};if _ecdgc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fdeca ,_begbff :=_ecdgc .Value ,error (nil );if _begbff !=nil {return _begbff ;};_gafdb .TargetAttr =&_fdeca ;continue ; -};if _ecdgc .Name .Local =="\u0068\u0072\u0065\u0066"{_abdef ,_acbdf :=_ecdgc .Value ,error (nil );if _acbdf !=nil {return _acbdf ;};_gafdb .HrefAttr =&_abdef ;continue ;};if _ecdgc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gafdb .FilledAttr .UnmarshalXMLAttr (_ecdgc ); -continue ;};};_bdbec :for {_edgf ,_ageb :=d .Token ();if _ageb !=nil {return _ageb ;};switch _agafa :=_edgf .(type ){case _d .StartElement :switch _agafa .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"}:_bgcff :=NewEG_ShapeElements (); -_bgcff .Path =NewPath ();if _accfc :=d .DecodeElement (_bgcff .Path ,&_agafa );_accfc !=nil {return _accfc ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_bgcff );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"}:_bbafg :=NewEG_ShapeElements (); -_bbafg .Formulas =NewFormulas ();if _bedec :=d .DecodeElement (_bbafg .Formulas ,&_agafa );_bedec !=nil {return _bedec ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_bbafg );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"}:_aefcg :=NewEG_ShapeElements (); -_aefcg .Handles =NewHandles ();if _eagbd :=d .DecodeElement (_aefcg .Handles ,&_agafa );_eagbd !=nil {return _eagbd ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_aefcg );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"}:_dddfg :=NewEG_ShapeElements (); -_dddfg .Fill =NewFill ();if _dgef :=d .DecodeElement (_dddfg .Fill ,&_agafa );_dgef !=nil {return _dgef ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_dddfg );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"}:_gdfdab :=NewEG_ShapeElements (); -_gdfdab .Stroke =NewStroke ();if _ggfea :=d .DecodeElement (_gdfdab .Stroke ,&_agafa );_ggfea !=nil {return _ggfea ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_gdfdab );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"}:_dfebb :=NewEG_ShapeElements (); -_dfebb .Shadow =NewShadow ();if _bgbb :=d .DecodeElement (_dfebb .Shadow ,&_agafa );_bgbb !=nil {return _bgbb ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_dfebb );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"}:_ddcgga :=NewEG_ShapeElements (); -_ddcgga .Textbox =NewTextbox ();if _gacef :=d .DecodeElement (_ddcgga .Textbox ,&_agafa );_gacef !=nil {return _gacef ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_ddcgga );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"}:_bebga :=NewEG_ShapeElements (); -_bebga .Textpath =NewTextpath ();if _dgcef :=d .DecodeElement (_bebga .Textpath ,&_agafa );_dgcef !=nil {return _dgcef ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_bebga );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"}:_egbafc :=NewEG_ShapeElements (); -_egbafc .Imagedata =NewImagedata ();if _dgefe :=d .DecodeElement (_egbafc .Imagedata ,&_agafa );_dgefe !=nil {return _dgefe ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_egbafc );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"}:_aeafd :=NewEG_ShapeElements (); -_aeafd .Skew =NewOfcSkew ();if _fgage :=d .DecodeElement (_aeafd .Skew ,&_agafa );_fgage !=nil {return _fgage ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_aeafd );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"}:_eagbba :=NewEG_ShapeElements (); -_eagbba .Extrusion =NewOfcExtrusion ();if _effgb :=d .DecodeElement (_eagbba .Extrusion ,&_agafa );_effgb !=nil {return _effgb ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_eagbba );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"}:_gcdbf :=NewEG_ShapeElements (); -_gcdbf .Callout =NewOfcCallout ();if _dbebdf :=d .DecodeElement (_gcdbf .Callout ,&_agafa );_dbebdf !=nil {return _dbebdf ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_gcdbf );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"}:_dgeca :=NewEG_ShapeElements (); -_dgeca .Lock =NewOfcLock ();if _gdgaeb :=d .DecodeElement (_dgeca .Lock ,&_agafa );_gdgaeb !=nil {return _gdgaeb ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_dgeca );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"}:_dcbe :=NewEG_ShapeElements (); -_dcbe .Clippath =NewOfcClippath ();if _afagc :=d .DecodeElement (_dcbe .Clippath ,&_agafa );_afagc !=nil {return _afagc ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_dcbe );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"}:_geeeed :=NewEG_ShapeElements (); -_geeeed .Signatureline =NewOfcSignatureline ();if _cdfed :=d .DecodeElement (_geeeed .Signatureline ,&_agafa );_cdfed !=nil {return _cdfed ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_geeeed );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"}:_efcac :=NewEG_ShapeElements (); -_efcac .Wrap =_ce .NewWrap ();if _egaef :=d .DecodeElement (_efcac .Wrap ,&_agafa );_egaef !=nil {return _egaef ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_efcac );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"}:_bggffe :=NewEG_ShapeElements (); -_bggffe .Anchorlock =_ce .NewAnchorlock ();if _dbead :=d .DecodeElement (_bggffe .Anchorlock ,&_agafa );_dbead !=nil {return _dbead ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_bggffe );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"}:_aaeaeg :=NewEG_ShapeElements (); -_aaeaeg .Bordertop =_ce .NewBordertop ();if _dgaed :=d .DecodeElement (_aaeaeg .Bordertop ,&_agafa );_dgaed !=nil {return _dgaed ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_aaeaeg );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"}:_eecf :=NewEG_ShapeElements (); -_eecf .Borderbottom =_ce .NewBorderbottom ();if _fccdc :=d .DecodeElement (_eecf .Borderbottom ,&_agafa );_fccdc !=nil {return _fccdc ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_eecf );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"}:_cfbfe :=NewEG_ShapeElements (); -_cfbfe .Borderleft =_ce .NewBorderleft ();if _fcgff :=d .DecodeElement (_cfbfe .Borderleft ,&_agafa );_fcgff !=nil {return _fcgff ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_cfbfe );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"}:_dfcgg :=NewEG_ShapeElements (); -_dfcgg .Borderright =_ce .NewBorderright ();if _aagfe :=d .DecodeElement (_dfcgg .Borderright ,&_agafa );_aagfe !=nil {return _aagfe ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_dfcgg );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"}:_cdeea :=NewEG_ShapeElements (); -_cdeea .ClientData =_dc .NewClientData ();if _dffde :=d .DecodeElement (_cdeea .ClientData ,&_agafa );_dffde !=nil {return _dffde ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_cdeea );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"}:_gfede :=NewEG_ShapeElements (); -_gfede .Textdata =_a .NewTextdata ();if _acege :=d .DecodeElement (_gfede .Textdata ,&_agafa );_acege !=nil {return _acege ;};_gafdb .EG_ShapeElements =append (_gafdb .EG_ShapeElements ,_gfede );default:_e .Log .Debug ("\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",_agafa .Name ); -if _fgfbb :=d .Skip ();_fgfbb !=nil {return _fgfbb ;};};case _d .EndElement :break _bdbec ;case _d .CharData :};};return nil ;};func (_gbcad *ST_FillMethod )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbcad =0;case "\u006e\u006f\u006e\u0065":*_gbcad =1; -case "\u006c\u0069\u006e\u0065\u0061\u0072":*_gbcad =2;case "\u0073\u0069\u0067m\u0061":*_gbcad =3;case "\u0061\u006e\u0079":*_gbcad =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_gbcad =5;};return nil ;}; +// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path +func (_bgge *CT_Line )ValidateWithPath (path string )error {for _gcdd ,_gffga :=range _bgge .EG_ShapeElements {if _egbed :=_gffga .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gcdd )); +_egbed !=nil {return _egbed ;};};if _gbbcc :=_bgge .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gbbcc !=nil {return _gbbcc ;};if _dbdcd :=_bgge .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_dbdcd !=nil {return _dbdcd ;};if _eabgf :=_bgge .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_eabgf !=nil {return _eabgf ;};if _gfdag :=_bgge .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_gfdag !=nil {return _gfdag ;};if _afca :=_bgge .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_afca !=nil {return _afca ;};if _eag :=_bgge .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_eag !=nil {return _eag ;};if _adfde :=_bgge .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_adfde !=nil {return _adfde ;};if _gbbgg :=_bgge .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_gbbgg !=nil {return _gbbgg ;};if _cceb :=_bgge .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cceb !=nil {return _cceb ;};if _bdfc :=_bgge .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_bdfc !=nil {return _bdfc ;};if _gace :=_bgge .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gace !=nil {return _gace ;};if _bcff :=_bgge .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_bcff !=nil {return _bcff ;};if _bfbdc :=_bgge .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bfbdc !=nil {return _bfbdc ;};if _gccdb :=_bgge .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_gccdb !=nil {return _gccdb ;};if _dfbb :=_bgge .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dfbb !=nil {return _dfbb ;};if _egcb :=_bgge .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_egcb !=nil {return _egcb ;};if _fdca :=_bgge .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_fdca !=nil {return _fdca ;};if _cdegdd :=_bgge .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_cdegdd !=nil {return _cdegdd ;};if _gfbee :=_bgge .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gfbee !=nil {return _gfbee ;};if _gada :=_bgge .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_gada !=nil {return _gada ;};if _aggf :=_bgge .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_aggf !=nil {return _aggf ;};if _fadc :=_bgge .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_fadc !=nil {return _fadc ;};if _fcec :=_bgge .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fcec !=nil {return _fcec ;};if _gdfg :=_bgge .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_gdfg !=nil {return _gdfg ;};if _fffe :=_bgge .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fffe !=nil {return _fffe ;};if _gbdac :=_bgge .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_gbdac !=nil {return _gbdac ;};if _bcgee :=_bgge .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bcgee !=nil {return _bcgee ;};if _gdbd :=_bgge .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_gdbd !=nil {return _gdbd ;};if _gfga :=_bgge .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gfga !=nil {return _gfga ;};return nil ;};func (_gebaa *ST_Ext )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_gebaa =0; +case "\u0076\u0069\u0065\u0077":*_gebaa =1;case "\u0065\u0064\u0069\u0074":*_gebaa =2;case "\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065":*_gebaa =3;};return nil ;};type OfcST_ConnectorType byte ; -// Validate validates the Formulas and its children -func (_aabag *Formulas )Validate ()error {return _aabag .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};func (_ddgfgb *OfcST_FillType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ddgfgb =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_ddgfgb =1; -case "\u0073\u006f\u006ci\u0064":*_ddgfgb =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_ddgfgb =3;case "\u0074\u0069\u006c\u0065":*_ddgfgb =4;case "\u0066\u0072\u0061m\u0065":*_ddgfgb =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_ddgfgb =6; -case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_ddgfgb =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ddgfgb =8;case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_ddgfgb =9;};return nil ; -};type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;}; +// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path +func (_fbc *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _cae :=_fbc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_cae !=nil {return _cae ;};if _gfg :=_fbc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_gfg !=nil {return _gfg ;};if _bfed :=_fbc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bfed !=nil {return _bfed ;};if _dfgf :=_fbc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_dfgf !=nil {return _dfgf ;};if _gabc :=_fbc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_gabc !=nil {return _gabc ;};if _gdb :=_fbc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_gdb !=nil {return _gdb ;};if _fab :=_fbc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fab !=nil {return _fab ;};if _bdf :=_fbc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_bdf !=nil {return _bdf ;};if _bbbc :=_fbc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bbbc !=nil {return _bbbc ;};if _bg :=_fbc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_bg !=nil {return _bg ;};if _adb :=_fbc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_adb !=nil {return _adb ;};if _bbe :=_fbc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_bbe !=nil {return _bbe ;};if _aef :=_fbc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_aef !=nil {return _aef ;};return nil ;};func (_bgbf ST_StrokeArrowType )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_bgbf .String (),start ); +};func (_aadcg ST_ShadowType )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_ddccg :=_ec .Attr {};_ddccg .Name =name ;switch _aadcg {case ST_ShadowTypeUnset :_ddccg .Value ="";case ST_ShadowTypeSingle :_ddccg .Value ="\u0073\u0069\u006e\u0067\u006c\u0065"; +case ST_ShadowTypeDouble :_ddccg .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_ddccg .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_ddccg .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"; +};return _ddccg ,nil ;};func (_daefa ST_StrokeArrowWidth )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_daefa .String (),start );};func (_adedb OfcST_FillType )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_adedb .String (),start ); +};type Oval struct{CT_Oval };func NewCT_Shadow ()*CT_Shadow {_ggfda :=&CT_Shadow {};return _ggfda }; -// Validate validates the OfcCT_ClipPath and its children -func (_cddfe *OfcCT_ClipPath )Validate ()error {return _cddfe .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006c\u0069p\u0050\u0061\u0074\u0068");}; +// ValidateWithPath validates the Oval and its children, prefixing error messages with path +func (_cbbd *Oval )ValidateWithPath (path string )error {if _cccba :=_cbbd .CT_Oval .ValidateWithPath (path );_cccba !=nil {return _cccba ;};return nil ;};func (_befbf *ST_EditAs )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_abcgga ,_egaeb :=d .Token (); +if _egaeb !=nil {return _egaeb ;};if _bdabaa ,_aaafd :=_abcgga .(_ec .EndElement );_aaafd &&_bdabaa .Name ==start .Name {*_befbf =1;return nil ;};if _bfcea ,_acggf :=_abcgga .(_ec .CharData );!_acggf {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",_abcgga ); +}else {switch string (_bfcea ){case "":*_befbf =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_befbf =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_befbf =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_befbf =3;case "\u0063\u0079\u0063l\u0065":*_befbf =4; +case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_befbf =5;case "\u0076\u0065\u006e\u006e":*_befbf =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_befbf =7;};};_abcgga ,_egaeb =d .Token ();if _egaeb !=nil {return _egaeb ;};if _ebadb ,_effbd :=_abcgga .(_ec .EndElement ); +_effbd &&_ebadb .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",_abcgga );};type CT_Shadow struct{OnAttr _ed .ST_TrueFalse ; +TypeAttr ST_ShadowType ;ObscuredAttr _ed .ST_TrueFalse ;ColorAttr *string ;OpacityAttr *string ;OffsetAttr *string ;Color2Attr *string ;Offset2Attr *string ;OriginAttr *string ;MatrixAttr *string ;IdAttr *string ;}; -// Validate validates the OfcCT_Fill and its children -func (_faddf *OfcCT_Fill )Validate ()error {return _faddf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0046\u0069\u006c\u006c");};func NewAG_AllShapeAttributes ()*AG_AllShapeAttributes {_baf :=&AG_AllShapeAttributes {};return _baf };func (_dfa *AG_Chromakey )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_adgb :=range start .Attr {if _adgb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bce ,_bfdg :=_adgb .Value ,error (nil ); -if _bfdg !=nil {return _bfdg ;};_dfa .ChromakeyAttr =&_bce ;continue ;};};for {_accc ,_fbab :=d .Token ();if _fbab !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_fbab ); -};if _fcc ,_cdc :=_accc .(_d .EndElement );_cdc &&_fcc .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the OfcCT_Rules and its children, prefixing error messages with path +func (_cddb *OfcCT_Rules )ValidateWithPath (path string )error {for _eacfgb ,_eaegc :=range _cddb .R {if _cgefe :=_eaegc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052\u005b\u0025\u0064\u005d",path ,_eacfgb ));_cgefe !=nil {return _cgefe ;}; +};if _fbcb :=_cddb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fbcb !=nil {return _fbcb ;};return nil ;};func (_adaedg *CT_Textbox )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_aabda :=range start .Attr {if _aabda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabda .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_adaedg .SingleclickAttr .UnmarshalXMLAttr (_aabda ); +continue ;};if _aabda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aabda .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_adaedg .InsetmodeAttr .UnmarshalXMLAttr (_aabda ); +continue ;};if _aabda .Name .Local =="\u0069\u006e\u0073e\u0074"{_ebaff ,_bbcf :=_aabda .Value ,error (nil );if _bbcf !=nil {return _bbcf ;};_adaedg .InsetAttr =&_ebaff ;continue ;};if _aabda .Name .Local =="\u0069\u0064"{_adec ,_bdfd :=_aabda .Value ,error (nil ); +if _bdfd !=nil {return _bdfd ;};_adaedg .IdAttr =&_adec ;continue ;};if _aabda .Name .Local =="\u0073\u0074\u0079l\u0065"{_dfdgg ,_ebfc :=_aabda .Value ,error (nil );if _ebfc !=nil {return _ebfc ;};_adaedg .StyleAttr =&_dfdgg ;continue ;};};_cagbe :for {_cdafb ,_febg :=d .Token (); +if _febg !=nil {return _febg ;};switch _bdcea :=_cdafb .(type ){case _ec .StartElement :switch _bdcea .Name {case _ec .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_ec .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_adaedg .TxbxContent =_ef .NewTxbxContent (); +if _cbfe :=d .DecodeElement (_adaedg .TxbxContent ,&_bdcea );_cbfe !=nil {return _cbfe ;};default:if _ecdfe ,_befag :=_c .CreateElement (_bdcea );_befag !=nil {return _befag ;}else {if _bccbf :=d .DecodeElement (_ecdfe ,&_bdcea );_bccbf !=nil {return _bccbf ; +};_adaedg .Any =_ecdfe ;};};case _ec .EndElement :break _cagbe ;case _ec .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path -func (_ffcfb *OfcCT_EquationXml )ValidateWithPath (path string )error {return nil };func (_gdcc OfcST_ConnectorType )String ()string {switch _gdcc {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 (_ge *AG_Adj )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_db :=range start .Attr {if _db .Name .Local =="\u0061\u0064\u006a"{_ad ,_cg :=_db .Value ,error (nil ); -if _cg !=nil {return _cg ;};_ge .AdjAttr =&_ad ;continue ;};};for {_adc ,_adg :=d .Token ();if _adg !=nil {return _bf .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0041d\u006a\u003a\u0020\u0025\u0073",_adg );};if _df ,_fb :=_adc .(_d .EndElement ); -_fb &&_df .Name ==start .Name {break ;};};return nil ;};func (_bgfcc *OfcST_How )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcdfg ,_cbfed :=d .Token ();if _cbfed !=nil {return _cbfed ;};if _eebad ,_eggcee :=_fcdfg .(_d .EndElement ); -_eggcee &&_eebad .Name ==start .Name {*_bgfcc =1;return nil ;};if _dafaf ,_gecccd :=_fcdfg .(_d .CharData );!_gecccd {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",_fcdfg ); -}else {switch string (_dafaf ){case "":*_bgfcc =0;case "\u0074\u006f\u0070":*_bgfcc =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_bgfcc =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_bgfcc =3;case "\u006c\u0065\u0066\u0074":*_bgfcc =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_bgfcc =5; -case "\u0072\u0069\u0067h\u0074":*_bgfcc =6;};};_fcdfg ,_cbfed =d .Token ();if _cbfed !=nil {return _cbfed ;};if _aeeebb ,_bbabbc :=_fcdfg .(_d .EndElement );_bbabbc &&_aeeebb .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",_fcdfg ); -};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 NewCT_Arc ()*CT_Arc {_fada :=&CT_Arc {};return _fada }; +// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path +func (_gffff *CT_Textbox )ValidateWithPath (path string )error {if _eaecg :=_gffff .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_eaecg !=nil {return _eaecg ;};if _bcde :=_gffff .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_bcde !=nil {return _bcde ;};if _gffff .TxbxContent !=nil {if _gacgb :=_gffff .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_gacgb !=nil {return _gacgb ;};};return nil ;};func (_dead *OfcCT_SignatureLine )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_efbcda :=range start .Attr {if _efbcda .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_fdfef ,_aeagd :=_efbcda .Value ,error (nil ); +if _aeagd !=nil {return _aeagd ;};_dead .SuggestedsignerAttr =&_fdfef ;continue ;};if _efbcda .Name .Local =="\u0069\u0064"{_cgaf ,_fgdegf :=_efbcda .Value ,error (nil );if _fgdegf !=nil {return _fgdegf ;};_dead .IdAttr =&_cgaf ;continue ;};if _efbcda .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_defac ,_beacg :=_efbcda .Value ,error (nil ); +if _beacg !=nil {return _beacg ;};_dead .ProvidAttr =&_defac ;continue ;};if _efbcda .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_dead .SigninginstructionssetAttr .UnmarshalXMLAttr (_efbcda ); +continue ;};if _efbcda .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_dead .AllowcommentsAttr .UnmarshalXMLAttr (_efbcda );continue ;};if _efbcda .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_dead .ShowsigndateAttr .UnmarshalXMLAttr (_efbcda ); +continue ;};if _efbcda .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_dead .IssignaturelineAttr .UnmarshalXMLAttr (_efbcda );continue ;};if _efbcda .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_gbae ,_ddfde :=_efbcda .Value ,error (nil ); +if _ddfde !=nil {return _ddfde ;};_dead .Suggestedsigner2Attr =&_gbae ;continue ;};if _efbcda .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_eafcb ,_bdfac :=_efbcda .Value ,error (nil ); +if _bdfac !=nil {return _bdfac ;};_dead .SuggestedsigneremailAttr =&_eafcb ;continue ;};if _efbcda .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_addaba ,_fecdfe :=_efbcda .Value ,error (nil ); +if _fecdfe !=nil {return _fecdfe ;};_dead .SigninginstructionsAttr =&_addaba ;continue ;};if _efbcda .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_adecd ,_dbege :=_efbcda .Value ,error (nil );if _dbege !=nil {return _dbege ;};_dead .AddlxmlAttr =&_adecd ; +continue ;};if _efbcda .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_ebcc ,_fcdcbc :=_efbcda .Value ,error (nil );if _fcdcbc !=nil {return _fcdcbc ;};_dead .SigprovurlAttr =&_ebcc ;continue ;};if _efbcda .Name .Local =="\u0065\u0078\u0074"{_dead .ExtAttr .UnmarshalXMLAttr (_efbcda ); +continue ;};};for {_gaffef ,_ecfca :=d .Token ();if _ecfca !=nil {return _g .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",_ecfca ); +};if _deace ,_aaeeg :=_gaffef .(_ec .EndElement );_aaeeg &&_deace .Name ==start .Name {break ;};};return nil ;};type OfcLeft struct{OfcCT_StrokeChild };func (_gcbd *AG_OfficeCoreAttributes )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_caf :=range start .Attr {if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gcbd .HralignAttr .UnmarshalXMLAttr (_caf ); +continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gcbd .AllowincellAttr .UnmarshalXMLAttr (_caf ); +continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u006f\u006e\u0065\u0064"{_gcbd .OnedAttr .UnmarshalXMLAttr (_caf ); +continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gcbd .AllowoverlapAttr .UnmarshalXMLAttr (_caf ); +continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gcbd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_caf ); +continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gcbd .UserdrawnAttr .UnmarshalXMLAttr (_caf ); +continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gcbd .UserhiddenAttr .UnmarshalXMLAttr (_caf ); +continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ddag ,_bcfe :=_caf .Value ,error (nil ); +if _bcfe !=nil {return _bcfe ;};_gcbd .BordertopcolorAttr =&_ddag ;continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0068\u0072"{_gcbd .HrAttr .UnmarshalXMLAttr (_caf ); +continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_fbd ,_agbf :=_caf .Value ,error (nil ); +if _agbf !=nil {return _agbf ;};_gcbd .BorderleftcolorAttr =&_fbd ;continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_egc ,_ffd :=_caf .Value ,error (nil ); +if _ffd !=nil {return _ffd ;};_gcbd .BorderrightcolorAttr =&_egc ;continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fbde ,_fgbf :=_ee .ParseInt (_caf .Value ,10,64); +if _fgbf !=nil {return _fgbf ;};_gcbd .DgmnodekindAttr =&_fbde ;continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gcbd .BulletAttr .UnmarshalXMLAttr (_caf ); +continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ggba ,_dadf :=_caf .Value ,error (nil ); +if _dadf !=nil {return _dadf ;};_gcbd .BorderbottomcolorAttr =&_ggba ;continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gcbd .InsetmodeAttr .UnmarshalXMLAttr (_caf ); +continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gcbd .ButtonAttr .UnmarshalXMLAttr (_caf ); +continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gcbd .DgmlayoutAttr .UnmarshalXMLAttr (_caf ); +continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0073\u0070\u0069\u0064"{_egbc ,_bcgb :=_caf .Value ,error (nil ); +if _bcgb !=nil {return _bcgb ;};_gcbd .SpidAttr =&_egbc ;continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gcbd .DgmlayoutmruAttr .UnmarshalXMLAttr (_caf ); +continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0068\u0072\u0073t\u0064"{_gcbd .HrstdAttr .UnmarshalXMLAttr (_caf ); +continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0068\u0072\u0070c\u0074"{_aaeg ,_fed :=_ee .ParseFloat (_caf .Value ,64); +if _fed !=nil {return _fed ;};_gebg :=float32 (_aaeg );_gcbd .HrpctAttr =&_gebg ;continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_beac ,_edd :=_ee .ParseInt (_caf .Value ,10,64); +if _edd !=nil {return _edd ;};_gcbd .RegroupidAttr =&_beac ;continue ;};if _caf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_caf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gcbd .HrnoshadeAttr .UnmarshalXMLAttr (_caf ); +continue ;};};for {_aeeb ,_eef :=d .Token ();if _eef !=nil {return _g .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",_eef ); +};if _feeba ,_ggcb :=_aeeb .(_ec .EndElement );_ggcb &&_feeba .Name ==start .Name {break ;};};return nil ;};func NewOfcExtrusion ()*OfcExtrusion {_acedf :=&OfcExtrusion {};_acedf .OfcCT_Extrusion =*NewOfcCT_Extrusion ();return _acedf ;};func (_ccdgc OfcST_ConnectType )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_feddfc :=_ec .Attr {}; +_feddfc .Name =name ;switch _ccdgc {case OfcST_ConnectTypeUnset :_feddfc .Value ="";case OfcST_ConnectTypeNone :_feddfc .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectTypeRect :_feddfc .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_feddfc .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073"; +case OfcST_ConnectTypeCustom :_feddfc .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _feddfc ,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 (_aagaf *OfcCT_StrokeChild )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_gfbbe :=range start .Attr {if _gfbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfbbe .Name .Local =="\u0068\u0072\u0065\u0066"{_fbaebb ,_adbce :=_gfbbe .Value ,error (nil ); +if _adbce !=nil {return _adbce ;};_aagaf .HrefAttr =&_fbaebb ;continue ;};if _gfbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfbbe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aagaf .ForcedashAttr .UnmarshalXMLAttr (_gfbbe ); +continue ;};if _gfbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfbbe .Name .Local =="\u0074\u0069\u0074l\u0065"{_babaa ,_cdcdg :=_gfbbe .Value ,error (nil ); +if _cdcdg !=nil {return _cdcdg ;};_aagaf .TitleAttr =&_babaa ;continue ;};if _gfbbe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gfbbe .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_acadd ,_ffgdab :=_gfbbe .Value ,error (nil ); +if _ffgdab !=nil {return _ffgdab ;};_aagaf .AlthrefAttr =&_acadd ;continue ;};if _gfbbe .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_aagaf .ImageaspectAttr .UnmarshalXMLAttr (_gfbbe );continue ;};if _gfbbe .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_aagaf .StartarrowAttr .UnmarshalXMLAttr (_gfbbe ); +continue ;};if _gfbbe .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_aagaf .LinestyleAttr .UnmarshalXMLAttr (_gfbbe );continue ;};if _gfbbe .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aagaf .StartarrowwidthAttr .UnmarshalXMLAttr (_gfbbe ); +continue ;};if _gfbbe .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_aagaf .JoinstyleAttr .UnmarshalXMLAttr (_gfbbe );continue ;};if _gfbbe .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_aagaf .StartarrowlengthAttr .UnmarshalXMLAttr (_gfbbe ); +continue ;};if _gfbbe .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_dccff ,_aacd :=_gfbbe .Value ,error (nil );if _aacd !=nil {return _aacd ;};_aagaf .DashstyleAttr =&_dccff ;continue ;};if _gfbbe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_aagaf .EndarrowAttr .UnmarshalXMLAttr (_gfbbe ); +continue ;};if _gfbbe .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_aagaf .FilltypeAttr .UnmarshalXMLAttr (_gfbbe );continue ;};if _gfbbe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_aagaf .EndarrowwidthAttr .UnmarshalXMLAttr (_gfbbe ); +continue ;};if _gfbbe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcdg ,_fbccc :=_gfbbe .Value ,error (nil );if _fbccc !=nil {return _fbccc ;};_aagaf .OpacityAttr =&_dcdg ;continue ;};if _gfbbe .Name .Local =="\u0063\u006f\u006co\u0072"{_afecf ,_adcfd :=_gfbbe .Value ,error (nil ); +if _adcfd !=nil {return _adcfd ;};_aagaf .ColorAttr =&_afecf ;continue ;};if _gfbbe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aagaf .InsetpenAttr .UnmarshalXMLAttr (_gfbbe );continue ;};if _gfbbe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_aagaf .EndarrowlengthAttr .UnmarshalXMLAttr (_gfbbe ); +continue ;};if _gfbbe .Name .Local =="\u0065\u0078\u0074"{_aagaf .ExtAttr .UnmarshalXMLAttr (_gfbbe );continue ;};if _gfbbe .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_aagaf .EndcapAttr .UnmarshalXMLAttr (_gfbbe );continue ;};if _gfbbe .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fbeea ,_fgfeb :=_gfbbe .Value ,error (nil ); +if _fgfeb !=nil {return _fgfeb ;};_aagaf .Color2Attr =&_fbeea ;continue ;};if _gfbbe .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_aagaf .ImagealignshapeAttr .UnmarshalXMLAttr (_gfbbe );continue ;};if _gfbbe .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_eafeb ,_abffd :=_gfbbe .Value ,error (nil ); +if _abffd !=nil {return _abffd ;};_aagaf .WeightAttr =&_eafeb ;continue ;};if _gfbbe .Name .Local =="\u0073\u0072\u0063"{_dcceg ,_fagee :=_gfbbe .Value ,error (nil );if _fagee !=nil {return _fagee ;};_aagaf .SrcAttr =&_dcceg ;continue ;};if _gfbbe .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_daggca ,_bfcgc :=_gfbbe .Value ,error (nil ); +if _bfcgc !=nil {return _bfcgc ;};_aagaf .ImagesizeAttr =&_daggca ;continue ;};if _gfbbe .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gaeae ,_acgb :=_ee .ParseFloat (_gfbbe .Value ,64);if _acgb !=nil {return _acgb ;};_aagaf .MiterlimitAttr =&_gaeae ; +continue ;};if _gfbbe .Name .Local =="\u006f\u006e"{_aagaf .OnAttr .UnmarshalXMLAttr (_gfbbe );continue ;};};for {_dafaf ,_fbgff :=d .Token ();if _fbgff !=nil {return _g .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",_fbgff ); +};if _dbaab ,_fafdd :=_dafaf .(_ec .EndElement );_fafdd &&_dbaab .Name ==start .Name {break ;};};return nil ;};func (_caceb *OfcST_FillType )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_ecega ,_bafae :=d .Token ();if _bafae !=nil {return _bafae ; +};if _aeefe ,_gddbcf :=_ecega .(_ec .EndElement );_gddbcf &&_aeefe .Name ==start .Name {*_caceb =1;return nil ;};if _cabdc ,_edgce :=_ecega .(_ec .CharData );!_edgce {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",_ecega ); +}else {switch string (_cabdc ){case "":*_caceb =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_caceb =1;case "\u0073\u006f\u006ci\u0064":*_caceb =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_caceb =3;case "\u0074\u0069\u006c\u0065":*_caceb =4; +case "\u0066\u0072\u0061m\u0065":*_caceb =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_caceb =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_caceb =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_caceb =8; +case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_caceb =9;};};_ecega ,_bafae =d .Token ();if _bafae !=nil {return _bafae ;};if _fffgeg ,_gcggfd :=_ecega .(_ec .EndElement );_gcggfd &&_fffgeg .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",_ecega ); +}; -// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path -func (_efgca *OfcBottom )ValidateWithPath (path string )error {if _faffb :=_efgca .OfcCT_StrokeChild .ValidateWithPath (path );_faffb !=nil {return _faffb ;};return nil ;};func (_cecfe *OfcLeft )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cecfe .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); -for _ ,_cadde :=range start .Attr {if _cadde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadde .Name .Local =="\u0068\u0072\u0065\u0066"{_daffbb ,_bgcfa :=_cadde .Value ,error (nil ); -if _bgcfa !=nil {return _bgcfa ;};_cecfe .HrefAttr =&_daffbb ;continue ;};if _cadde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadde .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cecfe .ForcedashAttr .UnmarshalXMLAttr (_cadde ); -continue ;};if _cadde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadde .Name .Local =="\u0074\u0069\u0074l\u0065"{_bcfce ,_gbca :=_cadde .Value ,error (nil ); -if _gbca !=nil {return _gbca ;};_cecfe .TitleAttr =&_bcfce ;continue ;};if _cadde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cadde .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dddcf ,_edaac :=_cadde .Value ,error (nil ); -if _edaac !=nil {return _edaac ;};_cecfe .AlthrefAttr =&_dddcf ;continue ;};if _cadde .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cecfe .ImageaspectAttr .UnmarshalXMLAttr (_cadde );continue ;};if _cadde .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cecfe .StartarrowAttr .UnmarshalXMLAttr (_cadde ); -continue ;};if _cadde .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cecfe .LinestyleAttr .UnmarshalXMLAttr (_cadde );continue ;};if _cadde .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cecfe .StartarrowwidthAttr .UnmarshalXMLAttr (_cadde ); -continue ;};if _cadde .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cecfe .JoinstyleAttr .UnmarshalXMLAttr (_cadde );continue ;};if _cadde .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cecfe .StartarrowlengthAttr .UnmarshalXMLAttr (_cadde ); -continue ;};if _cadde .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_cgfgf ,_bgcb :=_cadde .Value ,error (nil );if _bgcb !=nil {return _bgcb ;};_cecfe .DashstyleAttr =&_cgfgf ;continue ;};if _cadde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cecfe .EndarrowAttr .UnmarshalXMLAttr (_cadde ); -continue ;};if _cadde .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cecfe .FilltypeAttr .UnmarshalXMLAttr (_cadde );continue ;};if _cadde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cecfe .EndarrowwidthAttr .UnmarshalXMLAttr (_cadde ); -continue ;};if _cadde .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcgfe ,_ecefb :=_cadde .Value ,error (nil );if _ecefb !=nil {return _ecefb ;};_cecfe .OpacityAttr =&_dcgfe ;continue ;};if _cadde .Name .Local =="\u0063\u006f\u006co\u0072"{_gfbddb ,_gfdaa :=_cadde .Value ,error (nil ); -if _gfdaa !=nil {return _gfdaa ;};_cecfe .ColorAttr =&_gfbddb ;continue ;};if _cadde .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cecfe .InsetpenAttr .UnmarshalXMLAttr (_cadde );continue ;};if _cadde .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cecfe .EndarrowlengthAttr .UnmarshalXMLAttr (_cadde ); -continue ;};if _cadde .Name .Local =="\u0065\u0078\u0074"{_cecfe .ExtAttr .UnmarshalXMLAttr (_cadde );continue ;};if _cadde .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cecfe .EndcapAttr .UnmarshalXMLAttr (_cadde );continue ;};if _cadde .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fbdf ,_bcbcg :=_cadde .Value ,error (nil ); -if _bcbcg !=nil {return _bcbcg ;};_cecfe .Color2Attr =&_fbdf ;continue ;};if _cadde .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cecfe .ImagealignshapeAttr .UnmarshalXMLAttr (_cadde );continue ;};if _cadde .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fgcg ,_eecge :=_cadde .Value ,error (nil ); -if _eecge !=nil {return _eecge ;};_cecfe .WeightAttr =&_fgcg ;continue ;};if _cadde .Name .Local =="\u0073\u0072\u0063"{_dbgfb ,_dfcdg :=_cadde .Value ,error (nil );if _dfcdg !=nil {return _dfcdg ;};_cecfe .SrcAttr =&_dbgfb ;continue ;};if _cadde .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_daffd ,_ggcfd :=_cadde .Value ,error (nil ); -if _ggcfd !=nil {return _ggcfd ;};_cecfe .ImagesizeAttr =&_daffd ;continue ;};if _cadde .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_dggfe ,_feeag :=_b .ParseFloat (_cadde .Value ,64);if _feeag !=nil {return _feeag ;}; -_cecfe .MiterlimitAttr =&_dggfe ;continue ;};if _cadde .Name .Local =="\u006f\u006e"{_cecfe .OnAttr .UnmarshalXMLAttr (_cadde );continue ;};};for {_aeeeb ,_ddfge :=d .Token ();if _ddfge !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_ddfge ); -};if _gefda ,_bdca :=_aeeeb .(_d .EndElement );_bdca &&_gefda .Name ==start .Name {break ;};};return nil ;};func (_bgbdb *Image )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _bgbdb .CT_Image .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_Handles and its children, prefixing error messages with path +func (_ggecd *CT_Handles )ValidateWithPath (path string )error {for _dedc ,_agaed :=range _ggecd .H {if _acfc :=_agaed .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0048\u005b\u0025\u0064\u005d",path ,_dedc ));_acfc !=nil {return _acfc ;};};return nil ; +};func (_cffcc *OfcST_Angle )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_cffcc =0;case "\u0061\u006e\u0079":*_cffcc =1;case "\u0033\u0030":*_cffcc =2;case "\u0034\u0035":*_cffcc =3;case "\u0036\u0030":*_cffcc =4;case "\u0039\u0030":*_cffcc =5; +case "\u0061\u0075\u0074\u006f":*_cffcc =6;};return nil ;};func (_aaaca *OfcLock )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_aaaca .OfcCT_Lock =*NewOfcCT_Lock ();for _ ,_beage :=range start .Attr {if _beage .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_aaaca .PositionAttr .UnmarshalXMLAttr (_beage ); +continue ;};if _beage .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_aaaca .SelectionAttr .UnmarshalXMLAttr (_beage );continue ;};if _beage .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_aaaca .GroupingAttr .UnmarshalXMLAttr (_beage ); +continue ;};if _beage .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_aaaca .UngroupingAttr .UnmarshalXMLAttr (_beage );continue ;};if _beage .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_aaaca .RotationAttr .UnmarshalXMLAttr (_beage ); +continue ;};if _beage .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_aaaca .CroppingAttr .UnmarshalXMLAttr (_beage );continue ;};if _beage .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_aaaca .VerticiesAttr .UnmarshalXMLAttr (_beage ); +continue ;};if _beage .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_aaaca .AdjusthandlesAttr .UnmarshalXMLAttr (_beage );continue ;};if _beage .Name .Local =="\u0074\u0065\u0078\u0074"{_aaaca .TextAttr .UnmarshalXMLAttr (_beage ); +continue ;};if _beage .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_aaaca .AspectratioAttr .UnmarshalXMLAttr (_beage );continue ;};if _beage .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_aaaca .ShapetypeAttr .UnmarshalXMLAttr (_beage ); +continue ;};if _beage .Name .Local =="\u0065\u0078\u0074"{_aaaca .ExtAttr .UnmarshalXMLAttr (_beage );continue ;};};for {_acgcea ,_defgd :=d .Token ();if _defgd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u006f\u0063\u006b\u003a\u0020\u0025\u0073",_defgd ); +};if _ggdbe ,_eagb :=_acgcea .(_ec .EndElement );_eagb &&_ggdbe .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the Image and its children -func (_fbcdb *Image )Validate ()error {return _fbcdb .ValidateWithPath ("\u0049\u006d\u0061g\u0065")};func (_cceca *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 _cceca .OfcCT_ClipPath .MarshalXML (e ,start );};type OfcST_HrAlign byte ;const (OfcST_OLEUpdateModeUnset OfcST_OLEUpdateMode =0;OfcST_OLEUpdateModeAlways OfcST_OLEUpdateMode =1; -OfcST_OLEUpdateModeOnCall OfcST_OLEUpdateMode =2;);func NewAG_Path ()*AG_Path {_cbgd :=&AG_Path {};return _cbgd }; +// Validate validates the OfcCT_RegroupTable and its children +func (_eecce *OfcCT_RegroupTable )Validate ()error {return _eecce .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");};func (_ageae OfcST_OLEType )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_ageae .String (),start ); +};func (_ggdea OfcST_FillType )ValidateWithPath (path string )error {switch _ggdea {case 0,1,2,3,4,5,6,7,8,9:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ggdea )); +};return nil ;};func (_bdddbd *OfcST_ConnectType )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_bdabc ,_abace :=d .Token ();if _abace !=nil {return _abace ;};if _dabed ,_bgdec :=_bdabc .(_ec .EndElement );_bgdec &&_dabed .Name ==start .Name {*_bdddbd =1; +return nil ;};if _gcddd ,_ebgba :=_bdabc .(_ec .CharData );!_ebgba {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",_bdabc );}else {switch string (_gcddd ){case "":*_bdddbd =0; +case "\u006e\u006f\u006e\u0065":*_bdddbd =1;case "\u0072\u0065\u0063\u0074":*_bdddbd =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_bdddbd =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bdddbd =4;};};_bdabc ,_abace =d .Token ();if _abace !=nil {return _abace ; +};if _afge ,_fbagf :=_bdabc .(_ec .EndElement );_fbagf &&_afge .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",_bdabc ); +};func (_dfdgd *Textbox )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_dfdgd .CT_Textbox =*NewCT_Textbox ();for _ ,_aefbcg :=range start .Attr {if _aefbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefbcg .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_dfdgd .SingleclickAttr .UnmarshalXMLAttr (_aefbcg ); +continue ;};if _aefbcg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefbcg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dfdgd .InsetmodeAttr .UnmarshalXMLAttr (_aefbcg ); +continue ;};if _aefbcg .Name .Local =="\u0069\u006e\u0073e\u0074"{_cffdfb ,_agceg :=_aefbcg .Value ,error (nil );if _agceg !=nil {return _agceg ;};_dfdgd .InsetAttr =&_cffdfb ;continue ;};if _aefbcg .Name .Local =="\u0069\u0064"{_ebbbc ,_cbdga :=_aefbcg .Value ,error (nil ); +if _cbdga !=nil {return _cbdga ;};_dfdgd .IdAttr =&_ebbbc ;continue ;};if _aefbcg .Name .Local =="\u0073\u0074\u0079l\u0065"{_gcaee ,_bfcfb :=_aefbcg .Value ,error (nil );if _bfcfb !=nil {return _bfcfb ;};_dfdgd .StyleAttr =&_gcaee ;continue ;};};_afaca :for {_fggbf ,_fdcda :=d .Token (); +if _fdcda !=nil {return _fdcda ;};switch _febgbb :=_fggbf .(type ){case _ec .StartElement :switch _febgbb .Name {case _ec .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"},_ec .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070u\u0072\u006c\u002eoc\u006c\u0063\u002e\u006f\u0072\u0067/\u006f\u006f\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"}:_dfdgd .TxbxContent =_ef .NewTxbxContent (); +if _cdaee :=d .DecodeElement (_dfdgd .TxbxContent ,&_febgbb );_cdaee !=nil {return _cdaee ;};default:if _ccefb ,_dfcg :=_c .CreateElement (_febgbb );_dfcg !=nil {return _dfcg ;}else {if _adee :=d .DecodeElement (_ccefb ,&_febgbb );_adee !=nil {return _adee ; +};_dfdgd .Any =_ccefb ;};};case _ec .EndElement :break _afaca ;case _ec .CharData :};};return nil ;};type OfcOLEObject struct{OfcCT_OLEObject };type OfcST_ExtrusionRender byte ; -// Validate validates the CT_Fill and its children -func (_cgfa *CT_Fill )Validate ()error {return _cgfa .ValidateWithPath ("\u0043T\u005f\u0046\u0069\u006c\u006c");};func (_caaf *OfcBottom )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_caaf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_aefgbd :=range start .Attr {if _aefgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefgbd .Name .Local =="\u0068\u0072\u0065\u0066"{_afdebc ,_becae :=_aefgbd .Value ,error (nil ); -if _becae !=nil {return _becae ;};_caaf .HrefAttr =&_afdebc ;continue ;};if _aefgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefgbd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_caaf .ForcedashAttr .UnmarshalXMLAttr (_aefgbd ); -continue ;};if _aefgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefgbd .Name .Local =="\u0074\u0069\u0074l\u0065"{_cbfdf ,_fcaag :=_aefgbd .Value ,error (nil ); -if _fcaag !=nil {return _fcaag ;};_caaf .TitleAttr =&_cbfdf ;continue ;};if _aefgbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aefgbd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_efebe ,_cdfdd :=_aefgbd .Value ,error (nil ); -if _cdfdd !=nil {return _cdfdd ;};_caaf .AlthrefAttr =&_efebe ;continue ;};if _aefgbd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_caaf .ImageaspectAttr .UnmarshalXMLAttr (_aefgbd );continue ;};if _aefgbd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_caaf .StartarrowAttr .UnmarshalXMLAttr (_aefgbd ); -continue ;};if _aefgbd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_caaf .LinestyleAttr .UnmarshalXMLAttr (_aefgbd );continue ;};if _aefgbd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_caaf .StartarrowwidthAttr .UnmarshalXMLAttr (_aefgbd ); -continue ;};if _aefgbd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_caaf .JoinstyleAttr .UnmarshalXMLAttr (_aefgbd );continue ;};if _aefgbd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_caaf .StartarrowlengthAttr .UnmarshalXMLAttr (_aefgbd ); -continue ;};if _aefgbd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gbbafc ,_acbed :=_aefgbd .Value ,error (nil );if _acbed !=nil {return _acbed ;};_caaf .DashstyleAttr =&_gbbafc ;continue ;};if _aefgbd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_caaf .EndarrowAttr .UnmarshalXMLAttr (_aefgbd ); -continue ;};if _aefgbd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_caaf .FilltypeAttr .UnmarshalXMLAttr (_aefgbd );continue ;};if _aefgbd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_caaf .EndarrowwidthAttr .UnmarshalXMLAttr (_aefgbd ); -continue ;};if _aefgbd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dbge ,_cbab :=_aefgbd .Value ,error (nil );if _cbab !=nil {return _cbab ;};_caaf .OpacityAttr =&_dbge ;continue ;};if _aefgbd .Name .Local =="\u0063\u006f\u006co\u0072"{_bagbc ,_dcefg :=_aefgbd .Value ,error (nil ); -if _dcefg !=nil {return _dcefg ;};_caaf .ColorAttr =&_bagbc ;continue ;};if _aefgbd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_caaf .InsetpenAttr .UnmarshalXMLAttr (_aefgbd );continue ;};if _aefgbd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_caaf .EndarrowlengthAttr .UnmarshalXMLAttr (_aefgbd ); -continue ;};if _aefgbd .Name .Local =="\u0065\u0078\u0074"{_caaf .ExtAttr .UnmarshalXMLAttr (_aefgbd );continue ;};if _aefgbd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_caaf .EndcapAttr .UnmarshalXMLAttr (_aefgbd );continue ;};if _aefgbd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_aabg ,_gbada :=_aefgbd .Value ,error (nil ); -if _gbada !=nil {return _gbada ;};_caaf .Color2Attr =&_aabg ;continue ;};if _aefgbd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_caaf .ImagealignshapeAttr .UnmarshalXMLAttr (_aefgbd );continue ;};if _aefgbd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_edbbb ,_gccg :=_aefgbd .Value ,error (nil ); -if _gccg !=nil {return _gccg ;};_caaf .WeightAttr =&_edbbb ;continue ;};if _aefgbd .Name .Local =="\u0073\u0072\u0063"{_bdfbd ,_cfdefb :=_aefgbd .Value ,error (nil );if _cfdefb !=nil {return _cfdefb ;};_caaf .SrcAttr =&_bdfbd ;continue ;};if _aefgbd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_agda ,_feba :=_aefgbd .Value ,error (nil ); -if _feba !=nil {return _feba ;};_caaf .ImagesizeAttr =&_agda ;continue ;};if _aefgbd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_ffgb ,_baccb :=_b .ParseFloat (_aefgbd .Value ,64);if _baccb !=nil {return _baccb ;};_caaf .MiterlimitAttr =&_ffgb ; -continue ;};if _aefgbd .Name .Local =="\u006f\u006e"{_caaf .OnAttr .UnmarshalXMLAttr (_aefgbd );continue ;};};for {_ccfcd ,_acfcf :=d .Token ();if _acfcf !=nil {return _bf .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_acfcf ); -};if _gfebd ,_ddbeg :=_ccfcd .(_d .EndElement );_ddbeg &&_gfebd .Name ==start .Name {break ;};};return nil ;};func (_bdfg *AG_Ext )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {_bda ,_badd :=_bdfg .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0078\u0074"}); -if _badd !=nil {return _badd ;};start .Attr =append (start .Attr ,_bda );start .Name .Local ="\u0076\u003a\u0041\u0047\u005f\u0045\u0078\u0074";return nil ;};func (_dcfea ST_StrokeLineStyle )String ()string {switch _dcfea {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 "";}; +// Validate validates the AG_Ext and its children +func (_cgee *AG_Ext )Validate ()error {return _cgee .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");}; -// Validate validates the AG_AllShapeAttributes and its children -func (_efcb *AG_AllShapeAttributes )Validate ()error {return _efcb .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_ebbbf ST_FillType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ebbbf .String (),start ); -};func (_egbd *Curve )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egbd .CT_Curve =*NewCT_Curve ();for _ ,_eaagd :=range start .Attr {if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_egbd .AllowoverlapAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cefc ,_befag :=_b .ParseInt (_eaagd .Value ,10,64); -if _befag !=nil {return _befag ;};_egbd .RegroupidAttr =&_cefc ;continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_egbd .DgmlayoutAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_egbd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_egbd .PreferrelativeAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_egbd .ButtonAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u006f\u006c\u0065"{_egbd .OleAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_egbd .UserhiddenAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_egbd .ForcedashAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_egbd .BulletAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_egbd .BwpureAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0063\u006c\u0069\u0070"{_egbd .ClipAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_aeac ,_dbfac :=_eaagd .Value ,error (nil ); -if _dbfac !=nil {return _dbfac ;};_egbd .BorderbottomcolorAttr =&_aeac ;continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_egbd .BwnormalAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_egbd .HralignAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0068\u0072"{_egbd .HrAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bfffc ,_fgad :=_eaagd .Value ,error (nil ); -if _fgad !=nil {return _fgad ;};_egbd .BordertopcolorAttr =&_bfffc ;continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cccdcb ,_facbb :=_b .ParseInt (_eaagd .Value ,10,64); -if _facbb !=nil {return _facbb ;};_egbd .DgmnodekindAttr =&_cccdcb ;continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_feegf ,_gbcg :=_eaagd .Value ,error (nil ); -if _gbcg !=nil {return _gbcg ;};_egbd .BorderrightcolorAttr =&_feegf ;continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0073\u0070\u0069\u0064"{_dfbda ,_gdfgbc :=_eaagd .Value ,error (nil ); -if _gdfgbc !=nil {return _gdfgbc ;};_egbd .SpidAttr =&_dfbda ;continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0068\u0072\u0070c\u0074"{_accee ,_ddec :=_b .ParseFloat (_eaagd .Value ,64); -if _ddec !=nil {return _ddec ;};_efcea :=float32 (_accee );_egbd .HrpctAttr =&_efcea ;continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0068\u0072\u0073t\u0064"{_egbd .HrstdAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_egbd .CliptowrapAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_egbd .AllowincellAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_egbd .DgmlayoutmruAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_egbd .UserdrawnAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_egbd .OleiconAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ffgfae ,_eegac :=_eaagd .Value ,error (nil ); -if _eegac !=nil {return _eegac ;};_egbd .BorderleftcolorAttr =&_ffgfae ;continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0073\u0070\u0074"{_ceaeg ,_bcafg :=_b .ParseFloat (_eaagd .Value ,64); -if _bcafg !=nil {return _bcafg ;};_cbgg :=float32 (_ceaeg );_egbd .SptAttr =&_cbgg ;continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_egbd .BwmodeAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_egbd .ConnectortypeAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_egbd .InsetmodeAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u006f\u006e\u0065\u0064"{_egbd .OnedAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaagd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_egbd .HrnoshadeAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Local =="\u0074\u0069\u0074l\u0065"{_egbad ,_cdbec :=_eaagd .Value ,error (nil );if _cdbec !=nil {return _cdbec ;};_egbd .TitleAttr =&_egbad ;continue ;};if _eaagd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cfadf ,_aeeee :=_eaagd .Value ,error (nil ); -if _aeeee !=nil {return _aeeee ;};_egbd .WrapcoordsAttr =&_cfadf ;continue ;};if _eaagd .Name .Local =="\u0073\u0074\u0079l\u0065"{_aacce ,_dafe :=_eaagd .Value ,error (nil );if _dafe !=nil {return _dafe ;};_egbd .StyleAttr =&_aacce ;continue ;};if _eaagd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fcba ,_bdggb :=_eaagd .Value ,error (nil ); -if _bdggb !=nil {return _bdggb ;};_egbd .CoordoriginAttr =&_fcba ;continue ;};if _eaagd .Name .Local =="\u0070\u0072\u0069n\u0074"{_egbd .PrintAttr .UnmarshalXMLAttr (_eaagd );continue ;};if _eaagd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gceg ,_gefge :=_eaagd .Value ,error (nil ); -if _gefge !=nil {return _gefge ;};_egbd .CoordsizeAttr =&_gceg ;continue ;};if _eaagd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_egbd .StrokedAttr .UnmarshalXMLAttr (_eaagd );continue ;};if _eaagd .Name .Local =="\u0061\u006c\u0074"{_eeadf ,_dggaa :=_eaagd .Value ,error (nil ); -if _dggaa !=nil {return _dggaa ;};_egbd .AltAttr =&_eeadf ;continue ;};if _eaagd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_fbdgg ,_eadfa :=_eaagd .Value ,error (nil );if _eadfa !=nil {return _eadfa ;};_egbd .StrokeweightAttr =&_fbdgg ; -continue ;};if _eaagd .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_ccagg ,_gcgec :=_eaagd .Value ,error (nil );if _gcgec !=nil {return _gcgec ;};_egbd .Control1Attr =&_ccagg ;continue ;};if _eaagd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ggcd ,_fgegd :=_eaagd .Value ,error (nil ); -if _fgegd !=nil {return _fgegd ;};_egbd .ChromakeyAttr =&_ggcd ;continue ;};if _eaagd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gggabe ,_gedg :=_eaagd .Value ,error (nil );if _gedg !=nil {return _gedg ;};_egbd .FillcolorAttr =&_gggabe ; -continue ;};if _eaagd .Name .Local =="\u0069\u0064"{_bcdga ,_eeeag :=_eaagd .Value ,error (nil );if _eeeag !=nil {return _eeeag ;};_egbd .IdAttr =&_bcdga ;continue ;};if _eaagd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fdddf ,_dddgf :=_eaagd .Value ,error (nil ); -if _dddgf !=nil {return _dddgf ;};_egbd .OpacityAttr =&_fdddf ;continue ;};if _eaagd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cgda ,_daabe :=_eaagd .Value ,error (nil );if _daabe !=nil {return _daabe ;};_egbd .StrokecolorAttr =&_cgda ; -continue ;};if _eaagd .Name .Local =="\u0063\u006c\u0061s\u0073"{_fagb ,_aadbg :=_eaagd .Value ,error (nil );if _aadbg !=nil {return _aadbg ;};_egbd .ClassAttr =&_fagb ;continue ;};if _eaagd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_egbd .FilledAttr .UnmarshalXMLAttr (_eaagd ); -continue ;};if _eaagd .Name .Local =="\u0066\u0072\u006f\u006d"{_deeac ,_fggac :=_eaagd .Value ,error (nil );if _fggac !=nil {return _fggac ;};_egbd .FromAttr =&_deeac ;continue ;};if _eaagd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fccdb ,_bfde :=_eaagd .Value ,error (nil ); -if _bfde !=nil {return _bfde ;};_egbd .TargetAttr =&_fccdb ;continue ;};if _eaagd .Name .Local =="\u0068\u0072\u0065\u0066"{_edeca ,_cgfgd :=_eaagd .Value ,error (nil );if _cgfgd !=nil {return _cgfgd ;};_egbd .HrefAttr =&_edeca ;continue ;};if _eaagd .Name .Local =="\u0074\u006f"{_dfgbf ,_bggfb :=_eaagd .Value ,error (nil ); -if _bggfb !=nil {return _bggfb ;};_egbd .ToAttr =&_dfgbf ;continue ;};if _eaagd .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_fgbgc ,_cadef :=_eaagd .Value ,error (nil );if _cadef !=nil {return _cadef ;};_egbd .Control2Attr =&_fgbgc ; -continue ;};if _eaagd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_egbd .InsetpenAttr .UnmarshalXMLAttr (_eaagd );continue ;};};_bggff :for {_abecdc ,_aaaag :=d .Token ();if _aaaag !=nil {return _aaaag ;};switch _ffbcf :=_abecdc .(type ){case _d .StartElement :switch _ffbcf .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"}:_dfbb :=NewEG_ShapeElements (); -_dfbb .Path =NewPath ();if _bfgbd :=d .DecodeElement (_dfbb .Path ,&_ffbcf );_bfgbd !=nil {return _bfgbd ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_dfbb );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"}:_gbbcc :=NewEG_ShapeElements (); -_gbbcc .Formulas =NewFormulas ();if _geba :=d .DecodeElement (_gbbcc .Formulas ,&_ffbcf );_geba !=nil {return _geba ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_gbbcc );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"}:_efcgg :=NewEG_ShapeElements (); -_efcgg .Handles =NewHandles ();if _afccb :=d .DecodeElement (_efcgg .Handles ,&_ffbcf );_afccb !=nil {return _afccb ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_efcgg );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"}:_deeda :=NewEG_ShapeElements (); -_deeda .Fill =NewFill ();if _aedgba :=d .DecodeElement (_deeda .Fill ,&_ffbcf );_aedgba !=nil {return _aedgba ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_deeda );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"}:_gcaag :=NewEG_ShapeElements (); -_gcaag .Stroke =NewStroke ();if _adfcg :=d .DecodeElement (_gcaag .Stroke ,&_ffbcf );_adfcg !=nil {return _adfcg ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_gcaag );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"}:_bcdgc :=NewEG_ShapeElements (); -_bcdgc .Shadow =NewShadow ();if _gccec :=d .DecodeElement (_bcdgc .Shadow ,&_ffbcf );_gccec !=nil {return _gccec ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_bcdgc );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"}:_fbfad :=NewEG_ShapeElements (); -_fbfad .Textbox =NewTextbox ();if _gcgee :=d .DecodeElement (_fbfad .Textbox ,&_ffbcf );_gcgee !=nil {return _gcgee ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_fbfad );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"}:_bbebeb :=NewEG_ShapeElements (); -_bbebeb .Textpath =NewTextpath ();if _bfgde :=d .DecodeElement (_bbebeb .Textpath ,&_ffbcf );_bfgde !=nil {return _bfgde ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_bbebeb );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"}:_ecdebg :=NewEG_ShapeElements (); -_ecdebg .Imagedata =NewImagedata ();if _dbcc :=d .DecodeElement (_ecdebg .Imagedata ,&_ffbcf );_dbcc !=nil {return _dbcc ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_ecdebg );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"}:_edgbc :=NewEG_ShapeElements (); -_edgbc .Skew =NewOfcSkew ();if _bgbg :=d .DecodeElement (_edgbc .Skew ,&_ffbcf );_bgbg !=nil {return _bgbg ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_edgbc );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"}:_ccacb :=NewEG_ShapeElements (); -_ccacb .Extrusion =NewOfcExtrusion ();if _dacdb :=d .DecodeElement (_ccacb .Extrusion ,&_ffbcf );_dacdb !=nil {return _dacdb ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_ccacb );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"}:_abee :=NewEG_ShapeElements (); -_abee .Callout =NewOfcCallout ();if _cdebg :=d .DecodeElement (_abee .Callout ,&_ffbcf );_cdebg !=nil {return _cdebg ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_abee );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"}:_ebaf :=NewEG_ShapeElements (); -_ebaf .Lock =NewOfcLock ();if _efec :=d .DecodeElement (_ebaf .Lock ,&_ffbcf );_efec !=nil {return _efec ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_ebaf );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"}:_aafge :=NewEG_ShapeElements (); -_aafge .Clippath =NewOfcClippath ();if _ebeea :=d .DecodeElement (_aafge .Clippath ,&_ffbcf );_ebeea !=nil {return _ebeea ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_aafge );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"}:_gbbb :=NewEG_ShapeElements (); -_gbbb .Signatureline =NewOfcSignatureline ();if _aabfg :=d .DecodeElement (_gbbb .Signatureline ,&_ffbcf );_aabfg !=nil {return _aabfg ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_gbbb );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"}:_eafae :=NewEG_ShapeElements (); -_eafae .Wrap =_ce .NewWrap ();if _cdfabd :=d .DecodeElement (_eafae .Wrap ,&_ffbcf );_cdfabd !=nil {return _cdfabd ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_eafae );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"}:_ggdff :=NewEG_ShapeElements (); -_ggdff .Anchorlock =_ce .NewAnchorlock ();if _fcaae :=d .DecodeElement (_ggdff .Anchorlock ,&_ffbcf );_fcaae !=nil {return _fcaae ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_ggdff );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"}:_dccfbd :=NewEG_ShapeElements (); -_dccfbd .Bordertop =_ce .NewBordertop ();if _edbfa :=d .DecodeElement (_dccfbd .Bordertop ,&_ffbcf );_edbfa !=nil {return _edbfa ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_dccfbd );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"}:_cdff :=NewEG_ShapeElements (); -_cdff .Borderbottom =_ce .NewBorderbottom ();if _dgagf :=d .DecodeElement (_cdff .Borderbottom ,&_ffbcf );_dgagf !=nil {return _dgagf ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_cdff );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"}:_deag :=NewEG_ShapeElements (); -_deag .Borderleft =_ce .NewBorderleft ();if _ggceb :=d .DecodeElement (_deag .Borderleft ,&_ffbcf );_ggceb !=nil {return _ggceb ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_deag );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"}:_feeceg :=NewEG_ShapeElements (); -_feeceg .Borderright =_ce .NewBorderright ();if _fdfg :=d .DecodeElement (_feeceg .Borderright ,&_ffbcf );_fdfg !=nil {return _fdfg ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_feeceg );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"}:_dgegf :=NewEG_ShapeElements (); -_dgegf .ClientData =_dc .NewClientData ();if _bffbb :=d .DecodeElement (_dgegf .ClientData ,&_ffbcf );_bffbb !=nil {return _bffbb ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_dgegf );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"}:_cegad :=NewEG_ShapeElements (); -_cegad .Textdata =_a .NewTextdata ();if _cdefg :=d .DecodeElement (_cegad .Textdata ,&_ffbcf );_cdefg !=nil {return _cdefg ;};_egbd .EG_ShapeElements =append (_egbd .EG_ShapeElements ,_cegad );default:_e .Log .Debug ("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",_ffbcf .Name ); -if _abed :=d .Skip ();_abed !=nil {return _abed ;};};case _d .EndElement :break _bggff ;case _d .CharData :};};return nil ;};func (_acdae *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 _acdae .OfcCT_Complex .MarshalXML (e ,start );}; +// Validate validates the Group and its children +func (_adacc *Group )Validate ()error {return _adacc .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};func (_daff *CT_Image )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_gabeg :=range start .Attr {if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cada ,_efeaa :=_ee .ParseInt (_gabeg .Value ,10,64); +if _efeaa !=nil {return _efeaa ;};_daff .DgmnodekindAttr =&_cada ;continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_daff .BulletAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0068\u0072"{_daff .HrAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_daff .OleiconAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0068\u0072\u0073t\u0064"{_daff .HrstdAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0063\u006c\u0069\u0070"{_daff .ClipAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_daff .HrnoshadeAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_daff .PreferrelativeAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0068\u0072\u0070c\u0074"{_cgebb ,_cfgg :=_ee .ParseFloat (_gabeg .Value ,64); +if _cfgg !=nil {return _cfgg ;};_bbbde :=float32 (_cgebb );_daff .HrpctAttr =&_bbbde ;continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u006f\u006c\u0065"{_daff .OleAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_daff .HralignAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_daff .BwpureAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_daff .DgmlayoutAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_daff .InsetmodeAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0073\u0070\u0069\u0064"{_ggdc ,_bdbcb :=_gabeg .Value ,error (nil ); +if _bdbcb !=nil {return _bdbcb ;};_daff .SpidAttr =&_ggdc ;continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ebce ,_bfccc :=_gabeg .Value ,error (nil ); +if _bfccc !=nil {return _bfccc ;};_daff .BorderbottomcolorAttr =&_ebce ;continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_daff .AllowoverlapAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_daff .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_daff .DgmlayoutmruAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_daff .UserhiddenAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_daff .AllowincellAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0073\u0070\u0074"{_edfag ,_agdc :=_ee .ParseFloat (_gabeg .Value ,64); +if _agdc !=nil {return _agdc ;};_faccg :=float32 (_edfag );_daff .SptAttr =&_faccg ;continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gbggg ,_abbff :=_gabeg .Value ,error (nil ); +if _abbff !=nil {return _abbff ;};_daff .BorderleftcolorAttr =&_gbggg ;continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_daff .UserdrawnAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_daff .CliptowrapAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gggbc ,_ccedg :=_gabeg .Value ,error (nil ); +if _ccedg !=nil {return _ccedg ;};_daff .BorderrightcolorAttr =&_gggbc ;continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_daff .ConnectortypeAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_daff .ButtonAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_daff .ForcedashAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bgggc ,_gfgd :=_ee .ParseInt (_gabeg .Value ,10,64); +if _gfgd !=nil {return _gfgd ;};_daff .RegroupidAttr =&_bgggc ;continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u006f\u006e\u0065\u0064"{_daff .OnedAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_daff .BwmodeAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_daff .BwnormalAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabeg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ceab ,_gadfe :=_gabeg .Value ,error (nil ); +if _gadfe !=nil {return _gadfe ;};_daff .BordertopcolorAttr =&_ceab ;continue ;};if _gabeg .Name .Local =="\u0070\u0072\u0069n\u0074"{_daff .PrintAttr .UnmarshalXMLAttr (_gabeg );continue ;};if _gabeg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_efac ,_aefe :=_gabeg .Value ,error (nil ); +if _aefe !=nil {return _aefe ;};_daff .TargetAttr =&_efac ;continue ;};if _gabeg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_daff .StrokedAttr .UnmarshalXMLAttr (_gabeg );continue ;};if _gabeg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_effc ,_gaed :=_gabeg .Value ,error (nil ); +if _gaed !=nil {return _gaed ;};_daff .CoordoriginAttr =&_effc ;continue ;};if _gabeg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eceab ,_egdb :=_gabeg .Value ,error (nil );if _egdb !=nil {return _egdb ;};_daff .StrokeweightAttr =&_eceab ; +continue ;};if _gabeg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgead ,_fedgc :=_gabeg .Value ,error (nil );if _fedgc !=nil {return _fedgc ;};_daff .CoordsizeAttr =&_bgead ;continue ;};if _gabeg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ebbde ,_eccgd :=_gabeg .Value ,error (nil ); +if _eccgd !=nil {return _eccgd ;};_daff .ChromakeyAttr =&_ebbde ;continue ;};if _gabeg .Name .Local =="\u0061\u006c\u0074"{_cdfaa ,_cggf :=_gabeg .Value ,error (nil );if _cggf !=nil {return _cggf ;};_daff .AltAttr =&_cdfaa ;continue ;};if _gabeg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gdbab ,_aagg :=_gabeg .Value ,error (nil ); +if _aagg !=nil {return _aagg ;};_daff .FillcolorAttr =&_gdbab ;continue ;};if _gabeg .Name .Local =="\u0073\u0072\u0063"{_ebef ,_aeed :=_gabeg .Value ,error (nil );if _aeed !=nil {return _aeed ;};_daff .SrcAttr =&_ebef ;continue ;};if _gabeg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fbbc ,_dgdef :=_gabeg .Value ,error (nil ); +if _dgdef !=nil {return _dgdef ;};_daff .WrapcoordsAttr =&_fbbc ;continue ;};if _gabeg .Name .Local =="\u0074\u0069\u0074l\u0065"{_afcf ,_fafd :=_gabeg .Value ,error (nil );if _fafd !=nil {return _fafd ;};_daff .TitleAttr =&_afcf ;continue ;};if _gabeg .Name .Local =="\u0073\u0074\u0079l\u0065"{_edcd ,_bbaaa :=_gabeg .Value ,error (nil ); +if _bbaaa !=nil {return _bbaaa ;};_daff .StyleAttr =&_edcd ;continue ;};if _gabeg .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_bdcd ,_bgda :=_gabeg .Value ,error (nil );if _bgda !=nil {return _bgda ;};_daff .CroprightAttr =&_bdcd ;continue ; +};if _gabeg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_daff .InsetpenAttr .UnmarshalXMLAttr (_gabeg );continue ;};if _gabeg .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_ecec ,_fdec :=_gabeg .Value ,error (nil ); +if _fdec !=nil {return _fdec ;};_daff .CropleftAttr =&_ecec ;continue ;};if _gabeg .Name .Local =="\u0067\u0061\u0069\u006e"{_bdcdd ,_cfab :=_gabeg .Value ,error (nil );if _cfab !=nil {return _cfab ;};_daff .GainAttr =&_bdcdd ;continue ;};if _gabeg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ffbc ,_bggd :=_gabeg .Value ,error (nil ); +if _bggd !=nil {return _bggd ;};_daff .StrokecolorAttr =&_ffbc ;continue ;};if _gabeg .Name .Local =="\u0063\u006c\u0061s\u0073"{_cgacd ,_cgbc :=_gabeg .Value ,error (nil );if _cgbc !=nil {return _cgbc ;};_daff .ClassAttr =&_cgacd ;continue ;};if _gabeg .Name .Local =="\u0069\u0064"{_ebga ,_egac :=_gabeg .Value ,error (nil ); +if _egac !=nil {return _egac ;};_daff .IdAttr =&_ebga ;continue ;};if _gabeg .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_dfbda ,_cgba :=_gabeg .Value ,error (nil );if _cgba !=nil {return _cgba ;};_daff .CropbottomAttr =&_dfbda ; +continue ;};if _gabeg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_daff .FilledAttr .UnmarshalXMLAttr (_gabeg );continue ;};if _gabeg .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_daff .GrayscaleAttr .UnmarshalXMLAttr (_gabeg ); +continue ;};if _gabeg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_egebb ,_gead :=_gabeg .Value ,error (nil );if _gead !=nil {return _gead ;};_daff .BlacklevelAttr =&_egebb ;continue ;};if _gabeg .Name .Local =="\u0068\u0072\u0065\u0066"{_edbdg ,_dbcb :=_gabeg .Value ,error (nil ); +if _dbcb !=nil {return _dbcb ;};_daff .HrefAttr =&_edbdg ;continue ;};if _gabeg .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_daff .BilevelAttr .UnmarshalXMLAttr (_gabeg );continue ;};if _gabeg .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_babfd ,_gfddd :=_gabeg .Value ,error (nil ); +if _gfddd !=nil {return _gfddd ;};_daff .CroptopAttr =&_babfd ;continue ;};if _gabeg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ggbfc ,_abee :=_gabeg .Value ,error (nil );if _abee !=nil {return _abee ;};_daff .OpacityAttr =&_ggbfc ;continue ; +};if _gabeg .Name .Local =="\u0067\u0061\u006dm\u0061"{_egdba ,_ddfeg :=_gabeg .Value ,error (nil );if _ddfeg !=nil {return _ddfeg ;};_daff .GammaAttr =&_egdba ;continue ;};};_afdg :for {_ddbg ,_dccc :=d .Token ();if _dccc !=nil {return _dccc ;};switch _fgag :=_ddbg .(type ){case _ec .StartElement :switch _fgag .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbdbg :=NewEG_ShapeElements (); +_gbdbg .Path =NewPath ();if _bdggb :=d .DecodeElement (_gbdbg .Path ,&_fgag );_bdggb !=nil {return _bdggb ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_gbdbg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_agbdf :=NewEG_ShapeElements (); +_agbdf .Formulas =NewFormulas ();if _geade :=d .DecodeElement (_agbdf .Formulas ,&_fgag );_geade !=nil {return _geade ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_agbdf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_daafb :=NewEG_ShapeElements (); +_daafb .Handles =NewHandles ();if _dagag :=d .DecodeElement (_daafb .Handles ,&_fgag );_dagag !=nil {return _dagag ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_daafb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bbafe :=NewEG_ShapeElements (); +_bbafe .Fill =NewFill ();if _bdaba :=d .DecodeElement (_bbafe .Fill ,&_fgag );_bdaba !=nil {return _bdaba ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_bbafe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dfba :=NewEG_ShapeElements (); +_dfba .Stroke =NewStroke ();if _faceb :=d .DecodeElement (_dfba .Stroke ,&_fgag );_faceb !=nil {return _faceb ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_dfba );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_aegc :=NewEG_ShapeElements (); +_aegc .Shadow =NewShadow ();if _gaefa :=d .DecodeElement (_aegc .Shadow ,&_fgag );_gaefa !=nil {return _gaefa ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_aegc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebda :=NewEG_ShapeElements (); +_ebda .Textbox =NewTextbox ();if _aafab :=d .DecodeElement (_ebda .Textbox ,&_fgag );_aafab !=nil {return _aafab ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_ebda );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfeae :=NewEG_ShapeElements (); +_cfeae .Textpath =NewTextpath ();if _decf :=d .DecodeElement (_cfeae .Textpath ,&_fgag );_decf !=nil {return _decf ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_cfeae );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgab :=NewEG_ShapeElements (); +_bgab .Imagedata =NewImagedata ();if _dacd :=d .DecodeElement (_bgab .Imagedata ,&_fgag );_dacd !=nil {return _dacd ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_bgab );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_abaa :=NewEG_ShapeElements (); +_abaa .Skew =NewOfcSkew ();if _aebef :=d .DecodeElement (_abaa .Skew ,&_fgag );_aebef !=nil {return _aebef ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_abaa );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccbaf :=NewEG_ShapeElements (); +_ccbaf .Extrusion =NewOfcExtrusion ();if _gdde :=d .DecodeElement (_ccbaf .Extrusion ,&_fgag );_gdde !=nil {return _gdde ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_ccbaf );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abgf :=NewEG_ShapeElements (); +_abgf .Callout =NewOfcCallout ();if _cagg :=d .DecodeElement (_abgf .Callout ,&_fgag );_cagg !=nil {return _cagg ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_abgf );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efgdf :=NewEG_ShapeElements (); +_efgdf .Lock =NewOfcLock ();if _ggbd :=d .DecodeElement (_efgdf .Lock ,&_fgag );_ggbd !=nil {return _ggbd ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_efgdf );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecce :=NewEG_ShapeElements (); +_ecce .Clippath =NewOfcClippath ();if _bgdb :=d .DecodeElement (_ecce .Clippath ,&_fgag );_bgdb !=nil {return _bgdb ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_ecce );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_affa :=NewEG_ShapeElements (); +_affa .Signatureline =NewOfcSignatureline ();if _gdaa :=d .DecodeElement (_affa .Signatureline ,&_fgag );_gdaa !=nil {return _gdaa ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_affa );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_feccc :=NewEG_ShapeElements (); +_feccc .Wrap =_gd .NewWrap ();if _eggfd :=d .DecodeElement (_feccc .Wrap ,&_fgag );_eggfd !=nil {return _eggfd ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_feccc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_egfdf :=NewEG_ShapeElements (); +_egfdf .Anchorlock =_gd .NewAnchorlock ();if _gaece :=d .DecodeElement (_egfdf .Anchorlock ,&_fgag );_gaece !=nil {return _gaece ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_egfdf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbcbg :=NewEG_ShapeElements (); +_dbcbg .Bordertop =_gd .NewBordertop ();if _bgdg :=d .DecodeElement (_dbcbg .Bordertop ,&_fgag );_bgdg !=nil {return _bgdg ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_dbcbg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_agafe :=NewEG_ShapeElements (); +_agafe .Borderbottom =_gd .NewBorderbottom ();if _dbgga :=d .DecodeElement (_agafe .Borderbottom ,&_fgag );_dbgga !=nil {return _dbgga ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_agafe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gfee :=NewEG_ShapeElements (); +_gfee .Borderleft =_gd .NewBorderleft ();if _gebd :=d .DecodeElement (_gfee .Borderleft ,&_fgag );_gebd !=nil {return _gebd ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_gfee );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eeeg :=NewEG_ShapeElements (); +_eeeg .Borderright =_gd .NewBorderright ();if _fecae :=d .DecodeElement (_eeeg .Borderright ,&_fgag );_fecae !=nil {return _fecae ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_eeeg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bfaff :=NewEG_ShapeElements (); +_bfaff .ClientData =_f .NewClientData ();if _fbee :=d .DecodeElement (_bfaff .ClientData ,&_fgag );_fbee !=nil {return _fbee ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_bfaff );case _ec .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"}:_fefef :=NewEG_ShapeElements (); +_fefef .Textdata =_b .NewTextdata ();if _fcda :=d .DecodeElement (_fefef .Textdata ,&_fgag );_fcda !=nil {return _fcda ;};_daff .EG_ShapeElements =append (_daff .EG_ShapeElements ,_fefef );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_fgag .Name ); +if _ggefe :=d .Skip ();_ggefe !=nil {return _ggefe ;};};case _ec .EndElement :break _afdg ;case _ec .CharData :};};return nil ;};func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_fgcfc :=&OfcCT_ShapeLayout {};return _fgcfc };func (_bcadg *ST_StrokeLineStyle )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_gcebeb ,_ccae :=d .Token (); +if _ccae !=nil {return _ccae ;};if _fdecf ,_gdggf :=_gcebeb .(_ec .EndElement );_gdggf &&_fdecf .Name ==start .Name {*_bcadg =1;return nil ;};if _bcdfe ,_egbdc :=_gcebeb .(_ec .CharData );!_egbdc {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",_gcebeb ); +}else {switch string (_bcdfe ){case "":*_bcadg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_bcadg =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_bcadg =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_bcadg =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_bcadg =4; +case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_bcadg =5;};};_gcebeb ,_ccae =d .Token ();if _ccae !=nil {return _ccae ;};if _ecced ,_eeeeb :=_gcebeb .(_ec .EndElement );_eeeeb &&_ecced .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",_gcebeb );}; -// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path -func (_bbfa *CT_Fill )ValidateWithPath (path string )error {if _gdfg :=_bbfa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdfg !=nil {return _gdfg ;};if _abcbb :=_bbfa .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072"); -_abcbb !=nil {return _abcbb ;};if _gcfcg :=_bbfa .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gcfcg !=nil {return _gcfcg ;};if _dgaf :=_bbfa .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072"); -_dgaf !=nil {return _dgaf ;};if _gda :=_bbfa .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_gda !=nil {return _gda ;};if _faga :=_bbfa .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072"); -_faga !=nil {return _faga ;};if _cefee :=_bbfa .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_cefee !=nil {return _cefee ;};if _bfcgb :=_bbfa .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); -_bfcgb !=nil {return _bfcgb ;};if _bbfa .Fill !=nil {if _abdbb :=_bbfa .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_abdbb !=nil {return _abdbb ;};};return nil ;};func (_gga *AG_CoreAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gga .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_gga .HrefAttr )}); -};if _gga .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_gga .TargetAttr )});};if _gga .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_gga .ClassAttr )}); -};if _gga .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_gga .TitleAttr )});};if _gga .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_gga .AltAttr )}); -};if _gga .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_gga .CoordsizeAttr )});};if _gga .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 :_bf .Sprintf ("\u0025\u0076",*_gga .CoordoriginAttr )}); -};if _gga .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_gga .WrapcoordsAttr )});};if _gga .PrintAttr !=_c .ST_TrueFalseUnset {_efb ,_dffd :=_gga .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _dffd !=nil {return _dffd ;};start .Attr =append (start .Attr ,_efb );};if _gga .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_gga .IdAttr )});};if _gga .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_gga .StyleAttr )}); -};return nil ;}; +// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path +func (_ddcd *AG_Style )ValidateWithPath (path string )error {return nil }; -// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path -func (_agba *CT_Rect )ValidateWithPath (path string )error {for _ebfac ,_adbgf :=range _agba .EG_ShapeElements {if _acceb :=_adbgf .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ebfac )); -_acceb !=nil {return _acceb ;};};if _bfcdd :=_agba .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bfcdd !=nil {return _bfcdd ;};if _gcbec :=_agba .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_gcbec !=nil {return _gcbec ;};if _bbfb :=_agba .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bbfb !=nil {return _bbfb ;};if _ggde :=_agba .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_ggde !=nil {return _ggde ;};if _gggdg :=_agba .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_gggdg !=nil {return _gggdg ;};if _bcec :=_agba .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_bcec !=nil {return _bcec ;};if _aeaba :=_agba .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aeaba !=nil {return _aeaba ;};if _gdabf :=_agba .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_gdabf !=nil {return _gdabf ;};if _bfebf :=_agba .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bfebf !=nil {return _bfebf ;};if _gdcgg :=_agba .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_gdcgg !=nil {return _gdcgg ;};if _cgfed :=_agba .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cgfed !=nil {return _cgfed ;};if _gbbaad :=_agba .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_gbbaad !=nil {return _gbbaad ;};if _gegf :=_agba .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gegf !=nil {return _gegf ;};if _afeb :=_agba .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_afeb !=nil {return _afeb ;};if _gggdf :=_agba .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gggdf !=nil {return _gggdf ;};if _bcdfc :=_agba .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_bcdfc !=nil {return _bcdfc ;};if _ecce :=_agba .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_ecce !=nil {return _ecce ;};if _gafdc :=_agba .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_gafdc !=nil {return _gafdc ;};if _cfdf :=_agba .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cfdf !=nil {return _cfdf ;};if _bfgg :=_agba .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_bfgg !=nil {return _bfgg ;};if _bafcf :=_agba .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bafcf !=nil {return _bafcf ;};if _gdgae :=_agba .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_gdgae !=nil {return _gdgae ;};if _ceacb :=_agba .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ceacb !=nil {return _ceacb ;};if _gaebc :=_agba .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_gaebc !=nil {return _gaebc ;};if _ebeae :=_agba .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ebeae !=nil {return _ebeae ;};if _gdbb :=_agba .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_gdbb !=nil {return _gdbb ;};if _cdbae :=_agba .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cdbae !=nil {return _cdbae ;};if _cgeag :=_agba .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_cgeag !=nil {return _cgeag ;};if _acea :=_agba .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_acea !=nil {return _acea ;};return nil ;};func NewAG_AllCoreAttributes ()*AG_AllCoreAttributes {_ca :=&AG_AllCoreAttributes {}; -return _ca };func (_fddea ST_StrokeArrowLength )Validate ()error {return _fddea .ValidateWithPath ("")}; +// Validate validates the Line and its children +func (_addfe *Line )Validate ()error {return _addfe .ValidateWithPath ("\u004c\u0069\u006e\u0065")};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 _ed .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ed .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ed .ST_TrueFalse ;ButtonAttr _ed .ST_TrueFalse ; +UserhiddenAttr _ed .ST_TrueFalse ;BulletAttr _ed .ST_TrueFalse ;HrAttr _ed .ST_TrueFalse ;HrstdAttr _ed .ST_TrueFalse ;HrnoshadeAttr _ed .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ed .ST_TrueFalse ;AllowoverlapAttr _ed .ST_TrueFalse ; +UserdrawnAttr _ed .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ; +OpacityAttr *string ;StrokedAttr _ed .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ed .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ed .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ; +BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ed .ST_TrueFalse ;OleiconAttr _ed .ST_TrueFalse ;OleAttr _ed .ST_TrueFalseBlank ;PreferrelativeAttr _ed .ST_TrueFalse ;CliptowrapAttr _ed .ST_TrueFalse ;ClipAttr _ed .ST_TrueFalse ; +};type AG_Adj struct{AdjAttr *string ;};func (_bafg *CT_Fill )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076\u003a\u0066\u0069\u006c\u006c";};if _bafg .TypeAttr !=ST_FillTypeUnset {_geed ,_adadc :=_bafg .TypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _adadc !=nil {return _adadc ;};start .Attr =append (start .Attr ,_geed );};if _bafg .OnAttr !=_ed .ST_TrueFalseUnset {_gfcc ,_edab :=_bafg .OnAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u006e"});if _edab !=nil {return _edab ;};start .Attr =append (start .Attr ,_gfcc ); +};if _bafg .ColorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .ColorAttr )});};if _bafg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .OpacityAttr )}); +};if _bafg .Color2Attr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .Color2Attr )});};if _bafg .SrcAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0072\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .SrcAttr )}); +};if _bafg .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .HrefAttr )});};if _bafg .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .AlthrefAttr )}); +};if _bafg .SizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .SizeAttr )});};if _bafg .OriginAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .OriginAttr )}); +};if _bafg .PositionAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .PositionAttr )});};if _bafg .AspectAttr !=ST_ImageAspectUnset {_ddaca ,_fecaa :=_bafg .AspectAttr .MarshalXMLAttr (_ec .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"}); +if _fecaa !=nil {return _fecaa ;};start .Attr =append (start .Attr ,_ddaca );};if _bafg .ColorsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .ColorsAttr )}); +};if _bafg .AngleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .AngleAttr )});};if _bafg .AlignshapeAttr !=_ed .ST_TrueFalseUnset {_efffc ,_dgcda :=_bafg .AlignshapeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); +if _dgcda !=nil {return _dgcda ;};start .Attr =append (start .Attr ,_efffc );};if _bafg .FocusAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .FocusAttr )}); +};if _bafg .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .FocussizeAttr )});};if _bafg .FocuspositionAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .FocuspositionAttr )}); +};if _bafg .MethodAttr !=ST_FillMethodUnset {_ccfbf ,_ffae :=_bafg .MethodAttr .MarshalXMLAttr (_ec .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _ffae !=nil {return _ffae ;};start .Attr =append (start .Attr ,_ccfbf );};if _bafg .DetectmouseclickAttr !=_ed .ST_TrueFalseUnset {_cad ,_fgbdg :=_bafg .DetectmouseclickAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"}); +if _fgbdg !=nil {return _fgbdg ;};start .Attr =append (start .Attr ,_cad );};if _bafg .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .TitleAttr )}); +};if _bafg .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .Opacity2Attr )});};if _bafg .RecolorAttr !=_ed .ST_TrueFalseUnset {_eebg ,_gefg :=_bafg .RecolorAttr .MarshalXMLAttr (_ec .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"}); +if _gefg !=nil {return _gefg ;};start .Attr =append (start .Attr ,_eebg );};if _bafg .RotateAttr !=_ed .ST_TrueFalseUnset {_agfa ,_abda :=_bafg .RotateAttr .MarshalXMLAttr (_ec .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _abda !=nil {return _abda ; +};start .Attr =append (start .Attr ,_agfa );};if _bafg .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .IdAttr )});};if _bafg .RelidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .RelidAttr )}); +};if _bafg .SIdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bafg .SIdAttr )});};e .EncodeToken (start );if _bafg .Fill !=nil {_bcba :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}}; +e .EncodeElement (_bafg .Fill ,_bcba );};e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};type OfcCT_SignatureLine struct{IssignaturelineAttr _ed .ST_TrueFalse ;IdAttr *string ;ProvidAttr *string ;SigninginstructionssetAttr _ed .ST_TrueFalse ; +AllowcommentsAttr _ed .ST_TrueFalse ;ShowsigndateAttr _ed .ST_TrueFalse ;SuggestedsignerAttr *string ;Suggestedsigner2Attr *string ;SuggestedsigneremailAttr *string ;SigninginstructionsAttr *string ;AddlxmlAttr *string ;SigprovurlAttr *string ;ExtAttr ST_Ext ; +};type OfcST_CalloutPlacement byte ;func (_efeec OfcST_How )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_efeec .String (),start );}; -// Validate validates the OfcCT_Proxy and its children -func (_cfaca *OfcCT_Proxy )Validate ()error {return _cfaca .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079");};func NewAG_ImageAttributes ()*AG_ImageAttributes {_ede :=&AG_ImageAttributes {};return _ede };type OfcCT_EquationXml struct{ContentTypeAttr *string ; -Any _gd .Any ;};type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ; -StyleAttr *string ;};func (_cadcda OfcST_ConnectType )Validate ()error {return _cadcda .ValidateWithPath ("")}; +// Validate validates the Polyline and its children +func (_gggfe *Polyline )Validate ()error {return _gggfe .ValidateWithPath ("\u0050\u006f\u006c\u0079\u006c\u0069\u006e\u0065");};func (_adfab ST_ImageAspect )Validate ()error {return _adfab .ValidateWithPath ("")};func (_dcdc OfcST_OLEUpdateMode )ValidateWithPath (path string )error {switch _dcdc {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 (_dcdc )); +};return nil ;};func (_dfge *Line )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_dfge .CT_Line =*NewCT_Line ();for _ ,_abfdf :=range start .Attr {if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dfge .UserdrawnAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dfge .ButtonAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dfge .DgmlayoutmruAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dfge .UserhiddenAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dfge .CliptowrapAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dfge .BulletAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u006f\u006c\u0065"{_dfge .OleAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0068\u0072"{_dfge .HrAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0073\u0070\u0069\u0064"{_aadaf ,_bebea :=_abfdf .Value ,error (nil ); +if _bebea !=nil {return _bebea ;};_dfge .SpidAttr =&_aadaf ;continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0068\u0072\u0073t\u0064"{_dfge .HrstdAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dfge .BwnormalAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_baaff ,_edfg :=_abfdf .Value ,error (nil ); +if _edfg !=nil {return _edfg ;};_dfge .BordertopcolorAttr =&_baaff ;continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dfge .DgmlayoutAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dfge .ForcedashAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dfge .AllowoverlapAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dfge .HrnoshadeAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dfge .PreferrelativeAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eeade ,_fafeb :=_abfdf .Value ,error (nil ); +if _fafeb !=nil {return _fafeb ;};_dfge .BorderbottomcolorAttr =&_eeade ;continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u006f\u006e\u0065\u0064"{_dfge .OnedAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ebaeg ,_bdacf :=_ee .ParseInt (_abfdf .Value ,10,64); +if _bdacf !=nil {return _bdacf ;};_dfge .DgmnodekindAttr =&_ebaeg ;continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_aega ,_dgega :=_ee .ParseInt (_abfdf .Value ,10,64); +if _dgega !=nil {return _dgega ;};_dfge .RegroupidAttr =&_aega ;continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dfge .AllowincellAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0068\u0072\u0070c\u0074"{_fdbe ,_fgdc :=_ee .ParseFloat (_abfdf .Value ,64); +if _fgdc !=nil {return _fgdc ;};_cgagg :=float32 (_fdbe );_dfge .HrpctAttr =&_cgagg ;continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0063\u006c\u0069\u0070"{_dfge .ClipAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dfge .InsetmodeAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bgfef ,_cabad :=_abfdf .Value ,error (nil ); +if _cabad !=nil {return _cabad ;};_dfge .BorderleftcolorAttr =&_bgfef ;continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dfge .OleiconAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gcbab ,_ccgf :=_abfdf .Value ,error (nil ); +if _ccgf !=nil {return _ccgf ;};_dfge .BorderrightcolorAttr =&_gcbab ;continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dfge .ConnectortypeAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dfge .BwpureAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dfge .BwmodeAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0073\u0070\u0074"{_ffced ,_fgecg :=_ee .ParseFloat (_abfdf .Value ,64); +if _fgecg !=nil {return _fgecg ;};_cbadb :=float32 (_ffced );_dfge .SptAttr =&_cbadb ;continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dfge .DoubleclicknotifyAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfdf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dfge .HralignAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Local =="\u0074\u006f"{_aabdd ,_ddgfg :=_abfdf .Value ,error (nil );if _ddgfg !=nil {return _ddgfg ;};_dfge .ToAttr =&_aabdd ;continue ;};if _abfdf .Name .Local =="\u0069\u0064"{_cgbfg ,_gbce :=_abfdf .Value ,error (nil );if _gbce !=nil {return _gbce ; +};_dfge .IdAttr =&_cgbfg ;continue ;};if _abfdf .Name .Local =="\u0061\u006c\u0074"{_bcaag ,_cfcf :=_abfdf .Value ,error (nil );if _cfcf !=nil {return _cfcf ;};_dfge .AltAttr =&_bcaag ;continue ;};if _abfdf .Name .Local =="\u0070\u0072\u0069n\u0074"{_dfge .PrintAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};if _abfdf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dfge .StrokedAttr .UnmarshalXMLAttr (_abfdf );continue ;};if _abfdf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bafac ,_fafbe :=_abfdf .Value ,error (nil ); +if _fafbe !=nil {return _fafbe ;};_dfge .WrapcoordsAttr =&_bafac ;continue ;};if _abfdf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dcbbd ,_ebbea :=_abfdf .Value ,error (nil );if _ebbea !=nil {return _ebbea ;}; +_dfge .StrokeweightAttr =&_dcbbd ;continue ;};if _abfdf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_abea ,_dbdbc :=_abfdf .Value ,error (nil );if _dbdbc !=nil {return _dbdbc ;};_dfge .CoordoriginAttr =&_abea ;continue ; +};if _abfdf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aabce ,_bafga :=_abfdf .Value ,error (nil );if _bafga !=nil {return _bafga ;};_dfge .ChromakeyAttr =&_aabce ;continue ;};if _abfdf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cfgbcc ,_ggcfc :=_abfdf .Value ,error (nil ); +if _ggcfc !=nil {return _ggcfc ;};_dfge .FillcolorAttr =&_cfgbcc ;continue ;};if _abfdf .Name .Local =="\u0073\u0074\u0079l\u0065"{_eafbfg ,_ddbd :=_abfdf .Value ,error (nil );if _ddbd !=nil {return _ddbd ;};_dfge .StyleAttr =&_eafbfg ;continue ;};if _abfdf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ffbcb ,_cbcdg :=_abfdf .Value ,error (nil ); +if _cbcdg !=nil {return _cbcdg ;};_dfge .OpacityAttr =&_ffbcb ;continue ;};if _abfdf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_geabd ,_agde :=_abfdf .Value ,error (nil );if _agde !=nil {return _agde ;};_dfge .StrokecolorAttr =&_geabd ; +continue ;};if _abfdf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dfge .InsetpenAttr .UnmarshalXMLAttr (_abfdf );continue ;};if _abfdf .Name .Local =="\u0066\u0072\u006f\u006d"{_cafeaf ,_fdgcf :=_abfdf .Value ,error (nil );if _fdgcf !=nil {return _fdgcf ; +};_dfge .FromAttr =&_cafeaf ;continue ;};if _abfdf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bcgeg ,_cbdbc :=_abfdf .Value ,error (nil );if _cbdbc !=nil {return _cbdbc ;};_dfge .CoordsizeAttr =&_bcgeg ;continue ;};if _abfdf .Name .Local =="\u0074\u0069\u0074l\u0065"{_bebab ,_dcebb :=_abfdf .Value ,error (nil ); +if _dcebb !=nil {return _dcebb ;};_dfge .TitleAttr =&_bebab ;continue ;};if _abfdf .Name .Local =="\u0063\u006c\u0061s\u0073"{_ccgcg ,_cgfef :=_abfdf .Value ,error (nil );if _cgfef !=nil {return _cgfef ;};_dfge .ClassAttr =&_ccgcg ;continue ;};if _abfdf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dbafc ,_cgbfe :=_abfdf .Value ,error (nil ); +if _cgbfe !=nil {return _cgbfe ;};_dfge .TargetAttr =&_dbafc ;continue ;};if _abfdf .Name .Local =="\u0068\u0072\u0065\u0066"{_gbdaf ,_gefe :=_abfdf .Value ,error (nil );if _gefe !=nil {return _gefe ;};_dfge .HrefAttr =&_gbdaf ;continue ;};if _abfdf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dfge .FilledAttr .UnmarshalXMLAttr (_abfdf ); +continue ;};};_acada :for {_gaeff ,_dbgca :=d .Token ();if _dbgca !=nil {return _dbgca ;};switch _beded :=_gaeff .(type ){case _ec .StartElement :switch _beded .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_egeca :=NewEG_ShapeElements (); +_egeca .Path =NewPath ();if _bcad :=d .DecodeElement (_egeca .Path ,&_beded );_bcad !=nil {return _bcad ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_egeca );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_geebef :=NewEG_ShapeElements (); +_geebef .Formulas =NewFormulas ();if _egafb :=d .DecodeElement (_geebef .Formulas ,&_beded );_egafb !=nil {return _egafb ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_geebef );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eefcc :=NewEG_ShapeElements (); +_eefcc .Handles =NewHandles ();if _fcgbed :=d .DecodeElement (_eefcc .Handles ,&_beded );_fcgbed !=nil {return _fcgbed ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_eefcc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bfgdc :=NewEG_ShapeElements (); +_bfgdc .Fill =NewFill ();if _cgefa :=d .DecodeElement (_bfgdc .Fill ,&_beded );_cgefa !=nil {return _cgefa ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_bfgdc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fafdb :=NewEG_ShapeElements (); +_fafdb .Stroke =NewStroke ();if _eccfb :=d .DecodeElement (_fafdb .Stroke ,&_beded );_eccfb !=nil {return _eccfb ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_fafdb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_aeece :=NewEG_ShapeElements (); +_aeece .Shadow =NewShadow ();if _aggab :=d .DecodeElement (_aeece .Shadow ,&_beded );_aggab !=nil {return _aggab ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_aeece );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ecegd :=NewEG_ShapeElements (); +_ecegd .Textbox =NewTextbox ();if _bfebg :=d .DecodeElement (_ecegd .Textbox ,&_beded );_bfebg !=nil {return _bfebg ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_ecegd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bccdb :=NewEG_ShapeElements (); +_bccdb .Textpath =NewTextpath ();if _ffadea :=d .DecodeElement (_bccdb .Textpath ,&_beded );_ffadea !=nil {return _ffadea ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_bccdb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebbge :=NewEG_ShapeElements (); +_ebbge .Imagedata =NewImagedata ();if _deecd :=d .DecodeElement (_ebbge .Imagedata ,&_beded );_deecd !=nil {return _deecd ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_ebbge );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_bdbd :=NewEG_ShapeElements (); +_bdbd .Skew =NewOfcSkew ();if _bgffd :=d .DecodeElement (_bdbd .Skew ,&_beded );_bgffd !=nil {return _bgffd ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_bdbd );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eebad :=NewEG_ShapeElements (); +_eebad .Extrusion =NewOfcExtrusion ();if _ecbdb :=d .DecodeElement (_eebad .Extrusion ,&_beded );_ecbdb !=nil {return _ecbdb ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_eebad );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbdag :=NewEG_ShapeElements (); +_fbdag .Callout =NewOfcCallout ();if _cdadfe :=d .DecodeElement (_fbdag .Callout ,&_beded );_cdadfe !=nil {return _cdadfe ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_fbdag );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bacdd :=NewEG_ShapeElements (); +_bacdd .Lock =NewOfcLock ();if _dcbfe :=d .DecodeElement (_bacdd .Lock ,&_beded );_dcbfe !=nil {return _dcbfe ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_bacdd );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dabda :=NewEG_ShapeElements (); +_dabda .Clippath =NewOfcClippath ();if _degae :=d .DecodeElement (_dabda .Clippath ,&_beded );_degae !=nil {return _degae ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_dabda );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cfeed :=NewEG_ShapeElements (); +_cfeed .Signatureline =NewOfcSignatureline ();if _dedbf :=d .DecodeElement (_cfeed .Signatureline ,&_beded );_dedbf !=nil {return _dedbf ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_cfeed );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfdfa :=NewEG_ShapeElements (); +_cfdfa .Wrap =_gd .NewWrap ();if _ddcgf :=d .DecodeElement (_cfdfa .Wrap ,&_beded );_ddcgf !=nil {return _ddcgf ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_cfdfa );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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 =_gd .NewAnchorlock ();if _abfed :=d .DecodeElement (_aabag .Anchorlock ,&_beded );_abfed !=nil {return _abfed ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_aabag );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfbea :=NewEG_ShapeElements (); +_dfbea .Bordertop =_gd .NewBordertop ();if _cadda :=d .DecodeElement (_dfbea .Bordertop ,&_beded );_cadda !=nil {return _cadda ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_dfbea );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gaaff :=NewEG_ShapeElements (); +_gaaff .Borderbottom =_gd .NewBorderbottom ();if _ecebb :=d .DecodeElement (_gaaff .Borderbottom ,&_beded );_ecebb !=nil {return _ecebb ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_gaaff );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fddbef :=NewEG_ShapeElements (); +_fddbef .Borderleft =_gd .NewBorderleft ();if _daeca :=d .DecodeElement (_fddbef .Borderleft ,&_beded );_daeca !=nil {return _daeca ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_fddbef );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_edcea :=NewEG_ShapeElements (); +_edcea .Borderright =_gd .NewBorderright ();if _dfagb :=d .DecodeElement (_edcea .Borderright ,&_beded );_dfagb !=nil {return _dfagb ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_edcea );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_abca :=NewEG_ShapeElements (); +_abca .ClientData =_f .NewClientData ();if _dafdg :=d .DecodeElement (_abca .ClientData ,&_beded );_dafdg !=nil {return _dafdg ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_abca );case _ec .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"}:_cbgdc :=NewEG_ShapeElements (); +_cbgdc .Textdata =_b .NewTextdata ();if _badae :=d .DecodeElement (_cbgdc .Textdata ,&_beded );_badae !=nil {return _badae ;};_dfge .EG_ShapeElements =append (_dfge .EG_ShapeElements ,_cbgdc );default:_a .Log .Debug ("\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",_beded .Name ); +if _ebfcc :=d .Skip ();_ebfcc !=nil {return _ebfcc ;};};case _ec .EndElement :break _acada ;case _ec .CharData :};};return nil ;}; -// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path -func (_bfbc *OfcExtrusion )ValidateWithPath (path string )error {if _efbga :=_bfbc .OfcCT_Extrusion .ValidateWithPath (path );_efbga !=nil {return _efbga ;};return nil ;};func (_aggab *Textpath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aggab .CT_TextPath =*NewCT_TextPath (); -for _ ,_afcda :=range start .Attr {if _afcda .Name .Local =="\u006f\u006e"{_aggab .OnAttr .UnmarshalXMLAttr (_afcda );continue ;};if _afcda .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_aggab .FitshapeAttr .UnmarshalXMLAttr (_afcda ); -continue ;};if _afcda .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_aggab .FitpathAttr .UnmarshalXMLAttr (_afcda );continue ;};if _afcda .Name .Local =="\u0074\u0072\u0069\u006d"{_aggab .TrimAttr .UnmarshalXMLAttr (_afcda );continue ;};if _afcda .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_aggab .XscaleAttr .UnmarshalXMLAttr (_afcda ); -continue ;};if _afcda .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_abcca ,_fcffdd :=_afcda .Value ,error (nil );if _fcffdd !=nil {return _fcffdd ;};_aggab .StringAttr =&_abcca ;continue ;};if _afcda .Name .Local =="\u0069\u0064"{_bfaeae ,_dfaedb :=_afcda .Value ,error (nil ); -if _dfaedb !=nil {return _dfaedb ;};_aggab .IdAttr =&_bfaeae ;continue ;};if _afcda .Name .Local =="\u0073\u0074\u0079l\u0065"{_bcffeb ,_gcbda :=_afcda .Value ,error (nil );if _gcbda !=nil {return _gcbda ;};_aggab .StyleAttr =&_bcffeb ;continue ;};};for {_aedf ,_ddgffe :=d .Token (); -if _ddgffe !=nil {return _bf .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_ddgffe );};if _ccad ,_cfggf :=_aedf .(_d .EndElement );_cfggf &&_ccad .Name ==start .Name {break ;};};return nil ;}; -func (_edbfe *Imagedata )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_edbfe .CT_ImageData =*NewCT_ImageData ();for _ ,_efdbc :=range start .Attr {if _efdbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_efdbc .Name .Local =="\u0070\u0069\u0063\u0074"||_efdbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_efdbc .Name .Local =="\u0070\u0069\u0063\u0074"{_eeeae ,_acbe :=_efdbc .Value ,error (nil ); -if _acbe !=nil {return _acbe ;};_edbfe .PictAttr =&_eeeae ;continue ;};if _efdbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_efdbc .Name .Local =="\u0068\u0072\u0065\u0066"||_efdbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_efdbc .Name .Local =="\u0068\u0072\u0065\u0066"{_cbcce ,_cdecd :=_efdbc .Value ,error (nil ); -if _cdecd !=nil {return _cdecd ;};_edbfe .RHrefAttr =&_cbcce ;continue ;};if _efdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efdbc .Name .Local =="\u0068\u0072\u0065\u0066"{_egbdg ,_ebdca :=_efdbc .Value ,error (nil ); -if _ebdca !=nil {return _ebdca ;};_edbfe .HrefAttr =&_egbdg ;continue ;};if _efdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efdbc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_eefac ,_gcbgd :=_efdbc .Value ,error (nil ); -if _gcbgd !=nil {return _gcbgd ;};_edbfe .AlthrefAttr =&_eefac ;continue ;};if _efdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efdbc .Name .Local =="\u0074\u0069\u0074l\u0065"{_acdfd ,_ddabcf :=_efdbc .Value ,error (nil ); -if _ddabcf !=nil {return _ddabcf ;};_edbfe .TitleAttr =&_acdfd ;continue ;};if _efdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efdbc .Name .Local =="\u006f\u006c\u0065i\u0064"{_cced ,_dbaab :=_b .ParseFloat (_efdbc .Value ,64); -if _dbaab !=nil {return _dbaab ;};_ddcde :=float32 (_cced );_edbfe .OleidAttr =&_ddcde ;continue ;};if _efdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efdbc .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_edbfe .DetectmouseclickAttr .UnmarshalXMLAttr (_efdbc ); -continue ;};if _efdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efdbc .Name .Local =="\u006d\u006f\u0076i\u0065"{_abece ,_egaeg :=_b .ParseFloat (_efdbc .Value ,64); -if _egaeg !=nil {return _egaeg ;};_degd :=float32 (_abece );_edbfe .MovieAttr =&_degd ;continue ;};if _efdbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efdbc .Name .Local =="\u0072\u0065\u006ci\u0064"{_cagbfa ,_cafcf :=_efdbc .Value ,error (nil ); -if _cafcf !=nil {return _cafcf ;};_edbfe .RelidAttr =&_cagbfa ;continue ;};if _efdbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_efdbc .Name .Local =="\u0069\u0064"||_efdbc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_efdbc .Name .Local =="\u0069\u0064"{_bcfdd ,_ddafaa :=_efdbc .Value ,error (nil ); -if _ddafaa !=nil {return _ddafaa ;};_edbfe .IdAttr =&_bcfdd ;continue ;};if _efdbc .Name .Local =="\u0069\u0064"{_dgbbf ,_cdcgc :=_efdbc .Value ,error (nil );if _cdcgc !=nil {return _cdcgc ;};_edbfe .SIdAttr =&_dgbbf ;continue ;};if _efdbc .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_dadece ,_efdeb :=_efdbc .Value ,error (nil ); -if _efdeb !=nil {return _efdeb ;};_edbfe .CropbottomAttr =&_dadece ;continue ;};if _efdbc .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_abcfc ,_bcbbcb :=_efdbc .Value ,error (nil );if _bcbbcb !=nil {return _bcbbcb ;};_edbfe .EmbosscolorAttr =&_abcfc ; -continue ;};if _efdbc .Name .Local =="\u0073\u0072\u0063"{_cbfgf ,_ababd :=_efdbc .Value ,error (nil );if _ababd !=nil {return _ababd ;};_edbfe .SrcAttr =&_cbfgf ;continue ;};if _efdbc .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_cdegc ,_cgdag :=_efdbc .Value ,error (nil ); -if _cgdag !=nil {return _cgdag ;};_edbfe .CropleftAttr =&_cdegc ;continue ;};if _efdbc .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_gacgf ,_bgfed :=_efdbc .Value ,error (nil );if _bgfed !=nil {return _bgfed ;};_edbfe .CroptopAttr =&_gacgf ;continue ; -};if _efdbc .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_cfbdeb ,_cegab :=_efdbc .Value ,error (nil );if _cegab !=nil {return _cegab ;};_edbfe .CroprightAttr =&_cfbdeb ;continue ;};if _efdbc .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_ggdda ,_caeae :=_efdbc .Value ,error (nil ); -if _caeae !=nil {return _caeae ;};_edbfe .RecolortargetAttr =&_ggdda ;continue ;};if _efdbc .Name .Local =="\u0067\u0061\u0069\u006e"{_afaafa ,_dedddg :=_efdbc .Value ,error (nil );if _dedddg !=nil {return _dedddg ;};_edbfe .GainAttr =&_afaafa ;continue ; -};if _efdbc .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_ebafb ,_eeabe :=_efdbc .Value ,error (nil );if _eeabe !=nil {return _eeabe ;};_edbfe .BlacklevelAttr =&_ebafb ;continue ;};if _efdbc .Name .Local =="\u0067\u0061\u006dm\u0061"{_cdgb ,_beecc :=_efdbc .Value ,error (nil ); -if _beecc !=nil {return _beecc ;};_edbfe .GammaAttr =&_cdgb ;continue ;};if _efdbc .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_edbfe .GrayscaleAttr .UnmarshalXMLAttr (_efdbc );continue ;};if _efdbc .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_edbfe .BilevelAttr .UnmarshalXMLAttr (_efdbc ); -continue ;};if _efdbc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dbfe ,_edff :=_efdbc .Value ,error (nil );if _edff !=nil {return _edff ;};_edbfe .ChromakeyAttr =&_dbfe ;continue ;};};for {_bdabg ,_eaccf :=d .Token ();if _eaccf !=nil {return _bf .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020I\u006d\u0061\u0067\u0065\u0064a\u0074\u0061\u003a\u0020\u0025\u0073",_eaccf ); -};if _gededd ,_cdaca :=_bdabg .(_d .EndElement );_cdaca &&_gededd .Name ==start .Name {break ;};};return nil ;};const (ST_FillTypeUnset ST_FillType =0;ST_FillTypeSolid ST_FillType =1;ST_FillTypeGradient ST_FillType =2;ST_FillTypeGradientRadial ST_FillType =3; -ST_FillTypeTile ST_FillType =4;ST_FillTypePattern ST_FillType =5;ST_FillTypeFrame ST_FillType =6;);func (_debcec *ST_StrokeEndCap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cagfd ,_acdcee :=d .Token ();if _acdcee !=nil {return _acdcee ; -};if _caedf ,_ccbde :=_cagfd .(_d .EndElement );_ccbde &&_caedf .Name ==start .Name {*_debcec =1;return nil ;};if _dcded ,_efbacc :=_cagfd .(_d .CharData );!_efbacc {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",_cagfd ); -}else {switch string (_dcded ){case "":*_debcec =0;case "\u0066\u006c\u0061\u0074":*_debcec =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_debcec =2;case "\u0072\u006f\u0075n\u0064":*_debcec =3;};};_cagfd ,_acdcee =d .Token ();if _acdcee !=nil {return _acdcee ; -};if _ggcgd ,_aeba :=_cagfd .(_d .EndElement );_aeba &&_ggcgd .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",_cagfd ); -}; +// Validate validates the Oval and its children +func (_abfca *Oval )Validate ()error {return _abfca .ValidateWithPath ("\u004f\u0076\u0061\u006c")}; -// Validate validates the CT_TextPath and its children -func (_affcd *CT_TextPath )Validate ()error {return _affcd .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");};func NewOfcCT_ColorMru ()*OfcCT_ColorMru {_debg :=&OfcCT_ColorMru {};return _debg };func (_dgagc *CT_TextPath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"; -};if _dgagc .OnAttr !=_c .ST_TrueFalseUnset {_feaff ,_baab :=_dgagc .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _baab !=nil {return _baab ;};start .Attr =append (start .Attr ,_feaff );};if _dgagc .FitshapeAttr !=_c .ST_TrueFalseUnset {_fdgcgg ,_dafbff :=_dgagc .FitshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"}); -if _dafbff !=nil {return _dafbff ;};start .Attr =append (start .Attr ,_fdgcgg );};if _dgagc .FitpathAttr !=_c .ST_TrueFalseUnset {_egac ,_abafb :=_dgagc .FitpathAttr .MarshalXMLAttr (_d .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _abafb !=nil {return _abafb ; -};start .Attr =append (start .Attr ,_egac );};if _dgagc .TrimAttr !=_c .ST_TrueFalseUnset {_ebfaf ,_cgadg :=_dgagc .TrimAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0072\u0069\u006d"});if _cgadg !=nil {return _cgadg ;};start .Attr =append (start .Attr ,_ebfaf ); -};if _dgagc .XscaleAttr !=_c .ST_TrueFalseUnset {_fbgac ,_feefd :=_dgagc .XscaleAttr .MarshalXMLAttr (_d .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _feefd !=nil {return _feefd ;};start .Attr =append (start .Attr ,_fbgac );};if _dgagc .StringAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_bf .Sprintf ("\u0025\u0076",*_dgagc .StringAttr )}); -};if _dgagc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_dgagc .IdAttr )});};if _dgagc .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_dgagc .StyleAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the OfcCT_Complex and its children +func (_fdadb *OfcCT_Complex )Validate ()error {return _fdadb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");}; -// Validate validates the Textpath and its children -func (_dfbfd *Textpath )Validate ()error {return _dfbfd .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};type OfcST_BWMode byte ;func (_aabd *OfcInk )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aabd .OfcCT_Ink =*NewOfcCT_Ink (); -for _ ,_gfad :=range start .Attr {if _gfad .Name .Local =="\u0069"{_dcagd ,_cbece :=_gfad .Value ,error (nil );if _cbece !=nil {return _cbece ;};_aabd .IAttr =&_dcagd ;continue ;};if _gfad .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_aabd .AnnotationAttr .UnmarshalXMLAttr (_gfad ); -continue ;};if _gfad .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_ebaaae ,_feccc :=_gfad .Value ,error (nil );if _feccc !=nil {return _feccc ;};_aabd .ContentTypeAttr =&_ebaaae ;continue ;};};for {_eaaec ,_dbbaf :=d .Token (); -if _dbbaf !=nil {return _bf .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_dbbaf );};if _efdcd ,_bbfdd :=_eaaec .(_d .EndElement );_bbfdd &&_efdcd .Name ==start .Name {break ;};};return nil ;};type ST_EditAs byte ; +// Validate validates the OfcCallout and its children +func (_dgbcf *OfcCallout )Validate ()error {return _dgbcf .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};func (_cadd *CT_Path )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_bfd :=range start .Attr {if _bfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfd .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_cadd .ConnecttypeAttr .UnmarshalXMLAttr (_bfd ); +continue ;};if _bfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfd .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_cadd .ExtrusionokAttr .UnmarshalXMLAttr (_bfd ); +continue ;};if _bfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_bbadde ,_bfegg :=_bfd .Value ,error (nil ); +if _bfegg !=nil {return _bfegg ;};_cadd .ConnectanglesAttr =&_bbadde ;continue ;};if _bfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bfd .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_cbab ,_gcgcf :=_bfd .Value ,error (nil ); +if _gcgcf !=nil {return _gcgcf ;};_cadd .ConnectlocsAttr =&_cbab ;continue ;};if _bfd .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_cadd .GradientshapeokAttr .UnmarshalXMLAttr (_bfd );continue ;};if _bfd .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_cadd .ShadowokAttr .UnmarshalXMLAttr (_bfd ); +continue ;};if _bfd .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_cadd .ArrowokAttr .UnmarshalXMLAttr (_bfd );continue ;};if _bfd .Name .Local =="\u0076"{_gfgbd ,_dgfeb :=_bfd .Value ,error (nil );if _dgfeb !=nil {return _dgfeb ;};_cadd .VAttr =&_gfgbd ; +continue ;};if _bfd .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_cadd .TextpathokAttr .UnmarshalXMLAttr (_bfd );continue ;};if _bfd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_cadd .InsetpenokAttr .UnmarshalXMLAttr (_bfd ); +continue ;};if _bfd .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_cadd .StrokeokAttr .UnmarshalXMLAttr (_bfd );continue ;};if _bfd .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_cadd .FillokAttr .UnmarshalXMLAttr (_bfd );continue ; +};if _bfd .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_fcbe ,_aefdf :=_bfd .Value ,error (nil );if _aefdf !=nil {return _aefdf ;};_cadd .TextboxrectAttr =&_fcbe ;continue ;};if _bfd .Name .Local =="\u006c\u0069\u006d\u006f"{_eddg ,_cbbg :=_bfd .Value ,error (nil ); +if _cbbg !=nil {return _cbbg ;};_cadd .LimoAttr =&_eddg ;continue ;};if _bfd .Name .Local =="\u0069\u0064"{_gccf ,_bcee :=_bfd .Value ,error (nil );if _bcee !=nil {return _bcee ;};_cadd .IdAttr =&_gccf ;continue ;};};for {_bcffc ,_bdgfa :=d .Token ();if _bdgfa !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_bdgfa ); +};if _ebbdec ,_eddfb :=_bcffc .(_ec .EndElement );_eddfb &&_ebbdec .Name ==start .Name {break ;};};return nil ;};func (_dcbbdg *OfcTop )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dcbbdg .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_agaaag ST_StrokeArrowWidth )Validate ()error {return _agaaag .ValidateWithPath ("")};type Arc struct{CT_Arc };func (_aabega OfcST_CalloutPlacement )String ()string {switch _aabega {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 (_bagf *Image )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_bagf .CT_Image =*NewCT_Image (); +for _ ,_gcag :=range start .Attr {if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_faccd ,_fedaf :=_ee .ParseInt (_gcag .Value ,10,64); +if _fedaf !=nil {return _fedaf ;};_bagf .DgmnodekindAttr =&_faccd ;continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bagf .BulletAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0068\u0072"{_bagf .HrAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bagf .OleiconAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0068\u0072\u0073t\u0064"{_bagf .HrstdAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0063\u006c\u0069\u0070"{_bagf .ClipAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bagf .HrnoshadeAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bagf .PreferrelativeAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0068\u0072\u0070c\u0074"{_agfeg ,_cgaa :=_ee .ParseFloat (_gcag .Value ,64); +if _cgaa !=nil {return _cgaa ;};_fgef :=float32 (_agfeg );_bagf .HrpctAttr =&_fgef ;continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u006f\u006c\u0065"{_bagf .OleAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bagf .HralignAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bagf .BwpureAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bagf .DgmlayoutAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bagf .InsetmodeAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0073\u0070\u0069\u0064"{_aeggf ,_bgdeg :=_gcag .Value ,error (nil ); +if _bgdeg !=nil {return _bgdeg ;};_bagf .SpidAttr =&_aeggf ;continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bfaec ,_dgdea :=_gcag .Value ,error (nil ); +if _dgdea !=nil {return _dgdea ;};_bagf .BorderbottomcolorAttr =&_bfaec ;continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bagf .AllowoverlapAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bagf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bagf .DgmlayoutmruAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bagf .UserhiddenAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bagf .AllowincellAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0073\u0070\u0074"{_acccb ,_gcbgb :=_ee .ParseFloat (_gcag .Value ,64); +if _gcbgb !=nil {return _gcbgb ;};_adcc :=float32 (_acccb );_bagf .SptAttr =&_adcc ;continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cdedf ,_bbdag :=_gcag .Value ,error (nil ); +if _bbdag !=nil {return _bbdag ;};_bagf .BorderleftcolorAttr =&_cdedf ;continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bagf .UserdrawnAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bagf .CliptowrapAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_acgdd ,_fbga :=_gcag .Value ,error (nil ); +if _fbga !=nil {return _fbga ;};_bagf .BorderrightcolorAttr =&_acgdd ;continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bagf .ConnectortypeAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bagf .ButtonAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bagf .ForcedashAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cfgbef ,_cggdgd :=_ee .ParseInt (_gcag .Value ,10,64); +if _cggdgd !=nil {return _cggdgd ;};_bagf .RegroupidAttr =&_cfgbef ;continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u006f\u006e\u0065\u0064"{_bagf .OnedAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bagf .BwmodeAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bagf .BwnormalAttr .UnmarshalXMLAttr (_gcag ); +continue ;};if _gcag .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gcag .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ffdcc ,_acba :=_gcag .Value ,error (nil ); +if _acba !=nil {return _acba ;};_bagf .BordertopcolorAttr =&_ffdcc ;continue ;};if _gcag .Name .Local =="\u0070\u0072\u0069n\u0074"{_bagf .PrintAttr .UnmarshalXMLAttr (_gcag );continue ;};if _gcag .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cfedd ,_dfgdb :=_gcag .Value ,error (nil ); +if _dfgdb !=nil {return _dfgdb ;};_bagf .TargetAttr =&_cfedd ;continue ;};if _gcag .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bagf .StrokedAttr .UnmarshalXMLAttr (_gcag );continue ;};if _gcag .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dbbca ,_gecd :=_gcag .Value ,error (nil ); +if _gecd !=nil {return _gecd ;};_bagf .CoordoriginAttr =&_dbbca ;continue ;};if _gcag .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gdceb ,_befb :=_gcag .Value ,error (nil );if _befb !=nil {return _befb ;};_bagf .StrokeweightAttr =&_gdceb ; +continue ;};if _gcag .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gbbbb ,_efefg :=_gcag .Value ,error (nil );if _efefg !=nil {return _efefg ;};_bagf .CoordsizeAttr =&_gbbbb ;continue ;};if _gcag .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bbdfc ,_dbaff :=_gcag .Value ,error (nil ); +if _dbaff !=nil {return _dbaff ;};_bagf .ChromakeyAttr =&_bbdfc ;continue ;};if _gcag .Name .Local =="\u0061\u006c\u0074"{_acgff ,_abff :=_gcag .Value ,error (nil );if _abff !=nil {return _abff ;};_bagf .AltAttr =&_acgff ;continue ;};if _gcag .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bdfge ,_gegbe :=_gcag .Value ,error (nil ); +if _gegbe !=nil {return _gegbe ;};_bagf .FillcolorAttr =&_bdfge ;continue ;};if _gcag .Name .Local =="\u0073\u0072\u0063"{_edff ,_geea :=_gcag .Value ,error (nil );if _geea !=nil {return _geea ;};_bagf .SrcAttr =&_edff ;continue ;};if _gcag .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_afbgb ,_ffbab :=_gcag .Value ,error (nil ); +if _ffbab !=nil {return _ffbab ;};_bagf .WrapcoordsAttr =&_afbgb ;continue ;};if _gcag .Name .Local =="\u0074\u0069\u0074l\u0065"{_gbcad ,_fccfd :=_gcag .Value ,error (nil );if _fccfd !=nil {return _fccfd ;};_bagf .TitleAttr =&_gbcad ;continue ;};if _gcag .Name .Local =="\u0073\u0074\u0079l\u0065"{_bbee ,_ebdd :=_gcag .Value ,error (nil ); +if _ebdd !=nil {return _ebdd ;};_bagf .StyleAttr =&_bbee ;continue ;};if _gcag .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_fbdg ,_ddbeg :=_gcag .Value ,error (nil );if _ddbeg !=nil {return _ddbeg ;};_bagf .CroprightAttr =&_fbdg ;continue ; +};if _gcag .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bagf .InsetpenAttr .UnmarshalXMLAttr (_gcag );continue ;};if _gcag .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_bfbc ,_aadgg :=_gcag .Value ,error (nil ); +if _aadgg !=nil {return _aadgg ;};_bagf .CropleftAttr =&_bfbc ;continue ;};if _gcag .Name .Local =="\u0067\u0061\u0069\u006e"{_gaggc ,_cceab :=_gcag .Value ,error (nil );if _cceab !=nil {return _cceab ;};_bagf .GainAttr =&_gaggc ;continue ;};if _gcag .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_defcg ,_cbec :=_gcag .Value ,error (nil ); +if _cbec !=nil {return _cbec ;};_bagf .StrokecolorAttr =&_defcg ;continue ;};if _gcag .Name .Local =="\u0063\u006c\u0061s\u0073"{_bffbf ,_ffafed :=_gcag .Value ,error (nil );if _ffafed !=nil {return _ffafed ;};_bagf .ClassAttr =&_bffbf ;continue ;};if _gcag .Name .Local =="\u0069\u0064"{_dcagb ,_fabe :=_gcag .Value ,error (nil ); +if _fabe !=nil {return _fabe ;};_bagf .IdAttr =&_dcagb ;continue ;};if _gcag .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_cefea ,_dbcec :=_gcag .Value ,error (nil );if _dbcec !=nil {return _dbcec ;};_bagf .CropbottomAttr =&_cefea ; +continue ;};if _gcag .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bagf .FilledAttr .UnmarshalXMLAttr (_gcag );continue ;};if _gcag .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_bagf .GrayscaleAttr .UnmarshalXMLAttr (_gcag );continue ; +};if _gcag .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_cebc ,_febee :=_gcag .Value ,error (nil );if _febee !=nil {return _febee ;};_bagf .BlacklevelAttr =&_cebc ;continue ;};if _gcag .Name .Local =="\u0068\u0072\u0065\u0066"{_ffcef ,_cbdfb :=_gcag .Value ,error (nil ); +if _cbdfb !=nil {return _cbdfb ;};_bagf .HrefAttr =&_ffcef ;continue ;};if _gcag .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_bagf .BilevelAttr .UnmarshalXMLAttr (_gcag );continue ;};if _gcag .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_afegd ,_acdcg :=_gcag .Value ,error (nil ); +if _acdcg !=nil {return _acdcg ;};_bagf .CroptopAttr =&_afegd ;continue ;};if _gcag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ffabc ,_aeaac :=_gcag .Value ,error (nil );if _aeaac !=nil {return _aeaac ;};_bagf .OpacityAttr =&_ffabc ;continue ; +};if _gcag .Name .Local =="\u0067\u0061\u006dm\u0061"{_gbegfe ,_ccaf :=_gcag .Value ,error (nil );if _ccaf !=nil {return _ccaf ;};_bagf .GammaAttr =&_gbegfe ;continue ;};};_geddga :for {_bbbca ,_gadab :=d .Token ();if _gadab !=nil {return _gadab ;};switch _fcbbb :=_bbbca .(type ){case _ec .StartElement :switch _fcbbb .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddaag :=NewEG_ShapeElements (); +_ddaag .Path =NewPath ();if _dfdbg :=d .DecodeElement (_ddaag .Path ,&_fcbbb );_dfdbg !=nil {return _dfdbg ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_ddaag );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gdeac :=NewEG_ShapeElements (); +_gdeac .Formulas =NewFormulas ();if _fgfd :=d .DecodeElement (_gdeac .Formulas ,&_fcbbb );_fgfd !=nil {return _fgfd ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_gdeac );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdaaa :=NewEG_ShapeElements (); +_bdaaa .Handles =NewHandles ();if _bdfgd :=d .DecodeElement (_bdaaa .Handles ,&_fcbbb );_bdfgd !=nil {return _bdfgd ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_bdaaa );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_daae :=NewEG_ShapeElements (); +_daae .Fill =NewFill ();if _badg :=d .DecodeElement (_daae .Fill ,&_fcbbb );_badg !=nil {return _badg ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_daae );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fcgdf :=NewEG_ShapeElements (); +_fcgdf .Stroke =NewStroke ();if _cbceb :=d .DecodeElement (_fcgdf .Stroke ,&_fcbbb );_cbceb !=nil {return _cbceb ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_fcgdf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gaefad :=NewEG_ShapeElements (); +_gaefad .Shadow =NewShadow ();if _bfbbd :=d .DecodeElement (_gaefad .Shadow ,&_fcbbb );_bfbbd !=nil {return _bfbbd ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_gaefad );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgada :=NewEG_ShapeElements (); +_dgada .Textbox =NewTextbox ();if _dccb :=d .DecodeElement (_dgada .Textbox ,&_fcbbb );_dccb !=nil {return _dccb ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_dgada );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ccafc :=NewEG_ShapeElements (); +_ccafc .Textpath =NewTextpath ();if _abbe :=d .DecodeElement (_ccafc .Textpath ,&_fcbbb );_abbe !=nil {return _abbe ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_ccafc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcac :=NewEG_ShapeElements (); +_bcac .Imagedata =NewImagedata ();if _affff :=d .DecodeElement (_bcac .Imagedata ,&_fcbbb );_affff !=nil {return _affff ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_bcac );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cgbcg :=NewEG_ShapeElements (); +_cgbcg .Skew =NewOfcSkew ();if _ecfaf :=d .DecodeElement (_cgbcg .Skew ,&_fcbbb );_ecfaf !=nil {return _ecfaf ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_cgbcg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fabfbf :=NewEG_ShapeElements (); +_fabfbf .Extrusion =NewOfcExtrusion ();if _abcgg :=d .DecodeElement (_fabfbf .Extrusion ,&_fcbbb );_abcgg !=nil {return _abcgg ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_fabfbf );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfee :=NewEG_ShapeElements (); +_dfee .Callout =NewOfcCallout ();if _fbdbc :=d .DecodeElement (_dfee .Callout ,&_fcbbb );_fbdbc !=nil {return _fbdbc ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_dfee );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gcbcc :=NewEG_ShapeElements (); +_gcbcc .Lock =NewOfcLock ();if _gadag :=d .DecodeElement (_gcbcc .Lock ,&_fcbbb );_gadag !=nil {return _gadag ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_gcbcc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_febfd :=NewEG_ShapeElements (); +_febfd .Clippath =NewOfcClippath ();if _gdfdb :=d .DecodeElement (_febfd .Clippath ,&_fcbbb );_gdfdb !=nil {return _gdfdb ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_febfd );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gdbbe :=NewEG_ShapeElements (); +_gdbbe .Signatureline =NewOfcSignatureline ();if _bfdb :=d .DecodeElement (_gdbbe .Signatureline ,&_fcbbb );_bfdb !=nil {return _bfdb ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_gdbbe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agacb :=NewEG_ShapeElements (); +_agacb .Wrap =_gd .NewWrap ();if _gddfe :=d .DecodeElement (_agacb .Wrap ,&_fcbbb );_gddfe !=nil {return _gddfe ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_agacb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_agggd :=NewEG_ShapeElements (); +_agggd .Anchorlock =_gd .NewAnchorlock ();if _cafa :=d .DecodeElement (_agggd .Anchorlock ,&_fcbbb );_cafa !=nil {return _cafa ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_agggd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gcabg :=NewEG_ShapeElements (); +_gcabg .Bordertop =_gd .NewBordertop ();if _edfde :=d .DecodeElement (_gcabg .Bordertop ,&_fcbbb );_edfde !=nil {return _edfde ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_gcabg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_bfcda :=NewEG_ShapeElements (); +_bfcda .Borderbottom =_gd .NewBorderbottom ();if _cgcbc :=d .DecodeElement (_bfcda .Borderbottom ,&_fcbbb );_cgcbc !=nil {return _cgcbc ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_bfcda );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_bgacb :=NewEG_ShapeElements (); +_bgacb .Borderleft =_gd .NewBorderleft ();if _abfdc :=d .DecodeElement (_bgacb .Borderleft ,&_fcbbb );_abfdc !=nil {return _abfdc ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_bgacb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gcbcg :=NewEG_ShapeElements (); +_gcbcg .Borderright =_gd .NewBorderright ();if _cabe :=d .DecodeElement (_gcbcg .Borderright ,&_fcbbb );_cabe !=nil {return _cabe ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_gcbcg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dffcd :=NewEG_ShapeElements (); +_dffcd .ClientData =_f .NewClientData ();if _egffg :=d .DecodeElement (_dffcd .ClientData ,&_fcbbb );_egffg !=nil {return _egffg ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_dffcd );case _ec .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"}:_efcbc :=NewEG_ShapeElements (); +_efcbc .Textdata =_b .NewTextdata ();if _egfba :=d .DecodeElement (_efcbc .Textdata ,&_fcbbb );_egfba !=nil {return _egfba ;};_bagf .EG_ShapeElements =append (_bagf .EG_ShapeElements ,_efcbc );default:_a .Log .Debug ("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",_fcbbb .Name ); +if _addcg :=d .Skip ();_addcg !=nil {return _addcg ;};};case _ec .EndElement :break _geddga ;case _ec .CharData :};};return nil ;};type Stroke struct{CT_Stroke }; +// Validate validates the OfcOLEObject and its children +func (_deefa *OfcOLEObject )Validate ()error {return _deefa .ValidateWithPath ("\u004f\u0066\u0063O\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");}; -// ValidateWithPath validates the AG_StrokeAttributes and its children, prefixing error messages with path -func (_gcfc *AG_StrokeAttributes )ValidateWithPath (path string )error {if _accg :=_gcfc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_accg !=nil {return _accg ;};if _efae :=_gcfc .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); -_efae !=nil {return _efae ;};if _cca :=_gcfc .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_cca !=nil {return _cca ;};if _gace :=_gcfc .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072"); -_gace !=nil {return _gace ;};if _cgab :=_gcfc .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072");_cgab !=nil {return _cgab ;};if _adggf :=_gcfc .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072"); -_adggf !=nil {return _adggf ;};if _gfba :=_gcfc .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072");_gfba !=nil {return _gfba ;};if _fad :=_gcfc .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); -_fad !=nil {return _fad ;};if _bfaa :=_gcfc .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072");_bfaa !=nil {return _bfaa ;};if _efgg :=_gcfc .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072"); -_efgg !=nil {return _efgg ;};if _afdf :=_gcfc .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_afdf !=nil {return _afdf ;};if _dfbgd :=_gcfc .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072"); -_dfbgd !=nil {return _dfbgd ;};if _bbf :=_gcfc .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 _gaga :=_gcfc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_gaga !=nil {return _gaga ;};if _cgbg :=_gcfc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cgbg !=nil {return _cgbg ;};return nil ;};func NewOfcCT_Entry ()*OfcCT_Entry {_efabg :=&OfcCT_Entry {}; -return _efabg };func (_edaae OfcST_How )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_edaae .String (),start );};func (_gbgcg ST_FillType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_cebddg :=_d .Attr {};_cebddg .Name =name ; -switch _gbgcg {case ST_FillTypeUnset :_cebddg .Value ="";case ST_FillTypeSolid :_cebddg .Value ="\u0073\u006f\u006ci\u0064";case ST_FillTypeGradient :_cebddg .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case ST_FillTypeGradientRadial :_cebddg .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c"; -case ST_FillTypeTile :_cebddg .Value ="\u0074\u0069\u006c\u0065";case ST_FillTypePattern :_cebddg .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case ST_FillTypeFrame :_cebddg .Value ="\u0066\u0072\u0061m\u0065";};return _cebddg ,nil ;};func (_gacb *CT_ImageData )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"; -};if _gacb .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 :_bf .Sprintf ("\u0025\u0076",*_gacb .EmbosscolorAttr )});};if _gacb .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 :_bf .Sprintf ("\u0025\u0076",*_gacb .RecolortargetAttr )}); -};if _gacb .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .HrefAttr )});};if _gacb .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .AlthrefAttr )}); -};if _gacb .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .TitleAttr )});};if _gacb .OleidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .OleidAttr )}); -};if _gacb .DetectmouseclickAttr !=_c .ST_TrueFalseUnset {_dbeba ,_ddbf :=_gacb .DetectmouseclickAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _ddbf !=nil {return _ddbf ; -};start .Attr =append (start .Attr ,_dbeba );};if _gacb .MovieAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .MovieAttr )});};if _gacb .RelidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .RelidAttr )}); -};if _gacb .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .IdAttr )});};if _gacb .PictAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .PictAttr )}); -};if _gacb .RHrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .RHrefAttr )});};if _gacb .SIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .SIdAttr )}); -};if _gacb .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .SrcAttr )});};if _gacb .CropleftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .CropleftAttr )}); -};if _gacb .CroptopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .CroptopAttr )});};if _gacb .CroprightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .CroprightAttr )}); -};if _gacb .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .CropbottomAttr )});};if _gacb .GainAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .GainAttr )}); -};if _gacb .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .BlacklevelAttr )});};if _gacb .GammaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .GammaAttr )}); -};if _gacb .GrayscaleAttr !=_c .ST_TrueFalseUnset {_bbaf ,_ddgc :=_gacb .GrayscaleAttr .MarshalXMLAttr (_d .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _ddgc !=nil {return _ddgc ;};start .Attr =append (start .Attr ,_bbaf );};if _gacb .BilevelAttr !=_c .ST_TrueFalseUnset {_baeg ,_fgfcg :=_gacb .BilevelAttr .MarshalXMLAttr (_d .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"}); -if _fgfcg !=nil {return _fgfcg ;};start .Attr =append (start .Attr ,_baeg );};if _gacb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_bf .Sprintf ("\u0025\u0076",*_gacb .ChromakeyAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the Path and its children +func (_ggeda *Path )Validate ()error {return _ggeda .ValidateWithPath ("\u0050\u0061\u0074\u0068")};func (_eeeb *Background )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_eeeb .CT_Background =*NewCT_Background ();for _ ,_dgdb :=range start .Attr {if _dgdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgdb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eeeb .BwmodeAttr .UnmarshalXMLAttr (_dgdb ); +continue ;};if _dgdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgdb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eeeb .BwpureAttr .UnmarshalXMLAttr (_dgdb ); +continue ;};if _dgdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgdb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eeeb .BwnormalAttr .UnmarshalXMLAttr (_dgdb ); +continue ;};if _dgdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dgdb .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_eeeb .TargetscreensizeAttr .UnmarshalXMLAttr (_dgdb ); +continue ;};if _dgdb .Name .Local =="\u0069\u0064"{_aafb ,_gddf :=_dgdb .Value ,error (nil );if _gddf !=nil {return _gddf ;};_eeeb .IdAttr =&_aafb ;continue ;};if _dgdb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eeeb .FilledAttr .UnmarshalXMLAttr (_dgdb ); +continue ;};if _dgdb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fedf ,_aeca :=_dgdb .Value ,error (nil );if _aeca !=nil {return _aeca ;};_eeeb .FillcolorAttr =&_fedf ;continue ;};};_dfbd :for {_fadd ,_cbdg :=d .Token ();if _cbdg !=nil {return _cbdg ; +};switch _afbb :=_fadd .(type ){case _ec .StartElement :switch _afbb .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eeeb .Fill =NewFill (); +if _agbfc :=d .DecodeElement (_eeeb .Fill ,&_afbb );_agbfc !=nil {return _agbfc ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\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",_afbb .Name ); +if _fcgc :=d .Skip ();_fcgc !=nil {return _fcgc ;};};case _ec .EndElement :break _dfbd ;case _ec .CharData :};};return nil ;}; -// Validate validates the Background and its children -func (_gfdb *Background )Validate ()error {return _gfdb .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");}; +// ValidateWithPath validates the CT_RoundRect and its children, prefixing error messages with path +func (_afag *CT_RoundRect )ValidateWithPath (path string )error {for _eadf ,_accf :=range _afag .EG_ShapeElements {if _ggdad :=_accf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_eadf )); +_ggdad !=nil {return _ggdad ;};};if _egebd :=_afag .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_egebd !=nil {return _egebd ;};if _afbce :=_afag .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_afbce !=nil {return _afbce ;};if _accgg :=_afag .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_accgg !=nil {return _accgg ;};if _effd :=_afag .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_effd !=nil {return _effd ;};if _ffdcda :=_afag .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ffdcda !=nil {return _ffdcda ;};if _fbcca :=_afag .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_fbcca !=nil {return _fbcca ;};if _abfb :=_afag .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_abfb !=nil {return _abfb ;};if _eecf :=_afag .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_eecf !=nil {return _eecf ;};if _feaf :=_afag .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_feaf !=nil {return _feaf ;};if _bgcf :=_afag .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_bgcf !=nil {return _bgcf ;};if _begeb :=_afag .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_begeb !=nil {return _begeb ;};if _ccfcd :=_afag .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_ccfcd !=nil {return _ccfcd ;};if _gfec :=_afag .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_gfec !=nil {return _gfec ;};if _cggfd :=_afag .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_cggfd !=nil {return _cggfd ;};if _baagb :=_afag .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_baagb !=nil {return _baagb ;};if _ebgc :=_afag .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_ebgc !=nil {return _ebgc ;};if _edgbc :=_afag .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_edgbc !=nil {return _edgbc ;};if _ebacb :=_afag .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_ebacb !=nil {return _ebacb ;};if _eabgd :=_afag .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eabgd !=nil {return _eabgd ;};if _fccc :=_afag .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_fccc !=nil {return _fccc ;};if _bcgca :=_afag .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bcgca !=nil {return _bcgca ;};if _gfcea :=_afag .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_gfcea !=nil {return _gfcea ;};if _ggbc :=_afag .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_ggbc !=nil {return _ggbc ;};if _eegff :=_afag .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_eegff !=nil {return _eegff ;};if _bdgae :=_afag .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bdgae !=nil {return _bdgae ;};if _eaec :=_afag .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_eaec !=nil {return _eaec ;};if _cafd :=_afag .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cafd !=nil {return _cafd ;};if _afdcb :=_afag .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_afdcb !=nil {return _afdcb ;};if _cbce :=_afag .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cbce !=nil {return _cbce ;};return nil ;};func (_edbca *CT_Group )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076:\u0067\u0072\u006f\u0075\u0070"; +};if _edbca .EditasAttr !=ST_EditAsUnset {_gdedc ,_ecdc :=_edbca .EditasAttr .MarshalXMLAttr (_ec .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"});if _ecdc !=nil {return _ecdc ;};start .Attr =append (start .Attr ,_gdedc );};if _edbca .TablepropertiesAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u0070\u0072\u006f\u0070\u0065r\u0074\u0069\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .TablepropertiesAttr )}); +};if _edbca .TablelimitsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0074\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .TablelimitsAttr )});}; +if _edbca .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .HrefAttr )});};if _edbca .TargetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .TargetAttr )}); +};if _edbca .ClassAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .ClassAttr )});};if _edbca .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .TitleAttr )}); +};if _edbca .AltAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .AltAttr )});};if _edbca .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .CoordsizeAttr )}); +};if _edbca .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .CoordoriginAttr )});};if _edbca .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .WrapcoordsAttr )}); +};if _edbca .PrintAttr !=_ed .ST_TrueFalseUnset {_abfacg ,_feeec :=_edbca .PrintAttr .MarshalXMLAttr (_ec .Name {Local :"\u0070\u0072\u0069n\u0074"});if _feeec !=nil {return _feeec ;};start .Attr =append (start .Attr ,_abfacg );};if _edbca .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .IdAttr )}); +};if _edbca .StyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .StyleAttr )});};if _edbca .SpidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .SpidAttr )}); +};if _edbca .OnedAttr !=_ed .ST_TrueFalseUnset {_eddc ,_gecb :=_edbca .OnedAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gecb !=nil {return _gecb ;};start .Attr =append (start .Attr ,_eddc );};if _edbca .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .RegroupidAttr )}); +};if _edbca .DoubleclicknotifyAttr !=_ed .ST_TrueFalseUnset {_efdb ,_fbbf :=_edbca .DoubleclicknotifyAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fbbf !=nil {return _fbbf ; +};start .Attr =append (start .Attr ,_efdb );};if _edbca .ButtonAttr !=_ed .ST_TrueFalseUnset {_ccde ,_gceb :=_edbca .ButtonAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _gceb !=nil {return _gceb ;};start .Attr =append (start .Attr ,_ccde ); +};if _edbca .UserhiddenAttr !=_ed .ST_TrueFalseUnset {_cdcgg ,_fdgc :=_edbca .UserhiddenAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fdgc !=nil {return _fdgc ;};start .Attr =append (start .Attr ,_cdcgg ); +};if _edbca .BulletAttr !=_ed .ST_TrueFalseUnset {_fcce ,_dafb :=_edbca .BulletAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _dafb !=nil {return _dafb ;};start .Attr =append (start .Attr ,_fcce );};if _edbca .HrAttr !=_ed .ST_TrueFalseUnset {_caac ,_geda :=_edbca .HrAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _geda !=nil {return _geda ;};start .Attr =append (start .Attr ,_caac );};if _edbca .HrstdAttr !=_ed .ST_TrueFalseUnset {_geddb ,_egbe :=_edbca .HrstdAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _egbe !=nil {return _egbe ; +};start .Attr =append (start .Attr ,_geddb );};if _edbca .HrnoshadeAttr !=_ed .ST_TrueFalseUnset {_dfgg ,_bgcdg :=_edbca .HrnoshadeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _bgcdg !=nil {return _bgcdg ; +};start .Attr =append (start .Attr ,_dfgg );};if _edbca .HrpctAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .HrpctAttr )});};if _edbca .HralignAttr !=OfcST_HrAlignUnset {_gdebc ,_beafb :=_edbca .HralignAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _beafb !=nil {return _beafb ;};start .Attr =append (start .Attr ,_gdebc );};if _edbca .AllowincellAttr !=_ed .ST_TrueFalseUnset {_gagd ,_feef :=_edbca .AllowincellAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _feef !=nil {return _feef ;};start .Attr =append (start .Attr ,_gagd );};if _edbca .AllowoverlapAttr !=_ed .ST_TrueFalseUnset {_agbfd ,_eadd :=_edbca .AllowoverlapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _eadd !=nil {return _eadd ;};start .Attr =append (start .Attr ,_agbfd );};if _edbca .UserdrawnAttr !=_ed .ST_TrueFalseUnset {_ced ,_gggg :=_edbca .UserdrawnAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _gggg !=nil {return _gggg ;};start .Attr =append (start .Attr ,_ced );};if _edbca .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .BordertopcolorAttr )}); +};if _edbca .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .BorderleftcolorAttr )}); +};if _edbca .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .BorderbottomcolorAttr )}); +};if _edbca .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .BorderrightcolorAttr )}); +};if _edbca .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_abdca ,_febbg :=_edbca .DgmlayoutAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _febbg !=nil {return _febbg ;};start .Attr =append (start .Attr ,_abdca ); +};if _edbca .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .DgmnodekindAttr )});}; +if _edbca .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_cbc ,_dffbd :=_edbca .DgmlayoutmruAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _dffbd !=nil {return _dffbd ;};start .Attr =append (start .Attr ,_cbc ); +};if _edbca .InsetmodeAttr !=OfcST_InsetModeUnset {_dgdd ,_adcg :=_edbca .InsetmodeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _adcg !=nil {return _adcg ;};start .Attr =append (start .Attr ,_dgdd ); +};if _edbca .FilledAttr !=_ed .ST_TrueFalseUnset {_cdfa ,_eecdg :=_edbca .FilledAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _eecdg !=nil {return _eecdg ;};start .Attr =append (start .Attr ,_cdfa );};if _edbca .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0076",*_edbca .FillcolorAttr )}); +};e .EncodeToken (start );if _edbca .Group !=nil {_afeee :=_ec .StartElement {Name :_ec .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_ddce :=range _edbca .Group {e .EncodeElement (_ddce ,_afeee );};};if _edbca .Shape !=nil {_eeefa :=_ec .StartElement {Name :_ec .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}}; +for _ ,_gfdd :=range _edbca .Shape {e .EncodeElement (_gfdd ,_eeefa );};};if _edbca .Shapetype !=nil {_fgad :=_ec .StartElement {Name :_ec .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_dbdd :=range _edbca .Shapetype {e .EncodeElement (_dbdd ,_fgad ); +};};if _edbca .Arc !=nil {_ggaf :=_ec .StartElement {Name :_ec .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_gfbb :=range _edbca .Arc {e .EncodeElement (_gfbb ,_ggaf );};};if _edbca .Curve !=nil {_eecg :=_ec .StartElement {Name :_ec .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}}; +for _ ,_edgdc :=range _edbca .Curve {e .EncodeElement (_edgdc ,_eecg );};};if _edbca .Image !=nil {_dbdf :=_ec .StartElement {Name :_ec .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_ageg :=range _edbca .Image {e .EncodeElement (_ageg ,_dbdf ); +};};if _edbca .Line !=nil {_dgbf :=_ec .StartElement {Name :_ec .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_faae :=range _edbca .Line {e .EncodeElement (_faae ,_dgbf );};};if _edbca .Oval !=nil {_gcggf :=_ec .StartElement {Name :_ec .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}}; +for _ ,_dbddf :=range _edbca .Oval {e .EncodeElement (_dbddf ,_gcggf );};};if _edbca .Polyline !=nil {_cdef :=_ec .StartElement {Name :_ec .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_eefg :=range _edbca .Polyline {e .EncodeElement (_eefg ,_cdef ); +};};if _edbca .Rect !=nil {_fbfg :=_ec .StartElement {Name :_ec .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_bcea :=range _edbca .Rect {e .EncodeElement (_bcea ,_fbfg );};};if _edbca .Roundrect !=nil {_gcab :=_ec .StartElement {Name :_ec .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}}; +for _ ,_dfcb :=range _edbca .Roundrect {e .EncodeElement (_dfcb ,_gcab );};};if _edbca .Diagram !=nil {_dgda :=_ec .StartElement {Name :_ec .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_fgfa :=range _edbca .Diagram {e .EncodeElement (_fgfa ,_dgda ); +};};if _edbca .EG_ShapeElements !=nil {for _ ,_adfagb :=range _edbca .EG_ShapeElements {_adfagb .MarshalXML (e ,_ec .StartElement {});};};e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func (_acedag ST_FillMethod )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_gcff :=_ec .Attr {}; +_gcff .Name =name ;switch _acedag {case ST_FillMethodUnset :_gcff .Value ="";case ST_FillMethodNone :_gcff .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_gcff .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_gcff .Value ="\u0073\u0069\u0067m\u0061"; +case ST_FillMethodAny :_gcff .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_gcff .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _gcff ,nil ;}; -// Validate validates the CT_ImageData and its children -func (_bdbe *CT_ImageData )Validate ()error {return _bdbe .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");}; +// Validate validates the OfcCT_RelationTable and its children +func (_ebfce *OfcCT_RelationTable )Validate ()error {return _ebfce .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0054\u0061\u0062\u006c\u0065");}; -// Validate validates the OfcCT_ShapeLayout and its children -func (_daaeed *OfcCT_ShapeLayout )Validate ()error {return _daaeed .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065\u004ca\u0079\u006f\u0075\u0074");};func (_cadbc *Rect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cadbc .CT_Rect =*NewCT_Rect (); -for _ ,_aceb :=range start .Attr {if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cffdd ,_bebfba :=_aceb .Value ,error (nil ); -if _bebfba !=nil {return _bebfba ;};_cadbc .BordertopcolorAttr =&_cffdd ;continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cadbc .BulletAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0068\u0072"{_cadbc .HrAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cadbc .CliptowrapAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0068\u0072\u0073t\u0064"{_cadbc .HrstdAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u006f\u006c\u0065"{_cadbc .OleAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cadbc .HrnoshadeAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u006f\u006e\u0065\u0064"{_cadbc .OnedAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0068\u0072\u0070c\u0074"{_bfdfg ,_geegd :=_b .ParseFloat (_aceb .Value ,64); -if _geegd !=nil {return _geegd ;};_fbcfc :=float32 (_bfdfg );_cadbc .HrpctAttr =&_fbcfc ;continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cadbc .OleiconAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eagcg ,_bdfbg :=_aceb .Value ,error (nil ); -if _bdfbg !=nil {return _bdfbg ;};_cadbc .BorderbottomcolorAttr =&_eagcg ;continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cadbc .DgmlayoutmruAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dcabf ,_faedf :=_b .ParseInt (_aceb .Value ,10,64); -if _faedf !=nil {return _faedf ;};_cadbc .RegroupidAttr =&_dcabf ;continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0063\u006c\u0069\u0070"{_cadbc .ClipAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cadbc .HralignAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cadbc .PreferrelativeAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cadbc .DgmlayoutAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cadbc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cadbc .InsetmodeAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cadbc .ButtonAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cadbc .UserdrawnAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cadbc .AllowincellAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0073\u0070\u0074"{_dafac ,_cefde :=_b .ParseFloat (_aceb .Value ,64); -if _cefde !=nil {return _cefde ;};_efcbbg :=float32 (_dafac );_cadbc .SptAttr =&_efcbbg ;continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dbad ,_accae :=_aceb .Value ,error (nil ); -if _accae !=nil {return _accae ;};_cadbc .BorderleftcolorAttr =&_dbad ;continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cadbc .ConnectortypeAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eeaee ,_eefae :=_aceb .Value ,error (nil ); -if _eefae !=nil {return _eefae ;};_cadbc .BorderrightcolorAttr =&_eeaee ;continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0073\u0070\u0069\u0064"{_badea ,_fbfdd :=_aceb .Value ,error (nil ); -if _fbfdd !=nil {return _fbfdd ;};_cadbc .SpidAttr =&_badea ;continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bfbeb ,_bebfg :=_b .ParseInt (_aceb .Value ,10,64); -if _bebfg !=nil {return _bebfg ;};_cadbc .DgmnodekindAttr =&_bfbeb ;continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cadbc .BwpureAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cadbc .ForcedashAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cadbc .BwnormalAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cadbc .BwmodeAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cadbc .UserhiddenAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cadbc .AllowoverlapAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dbbcc ,_dfgfe :=_aceb .Value ,error (nil );if _dfgfe !=nil {return _dfgfe ;};_cadbc .TargetAttr =&_dbbcc ;continue ;};if _aceb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dccbb ,_ddcda :=_aceb .Value ,error (nil ); -if _ddcda !=nil {return _ddcda ;};_cadbc .CoordoriginAttr =&_dccbb ;continue ;};if _aceb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cadbc .StrokedAttr .UnmarshalXMLAttr (_aceb );continue ;};if _aceb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_afdfed ,_ddfff :=_aceb .Value ,error (nil ); -if _ddfff !=nil {return _ddfff ;};_cadbc .CoordsizeAttr =&_afdfed ;continue ;};if _aceb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ddgcb ,_ggebbf :=_aceb .Value ,error (nil );if _ggebbf !=nil {return _ggebbf ; -};_cadbc .StrokeweightAttr =&_ddgcb ;continue ;};if _aceb .Name .Local =="\u0073\u0074\u0079l\u0065"{_dfbgdf ,_gadbd :=_aceb .Value ,error (nil );if _gadbd !=nil {return _gadbd ;};_cadbc .StyleAttr =&_dfbgdf ;continue ;};if _aceb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aeabb ,_gedbeg :=_aceb .Value ,error (nil ); -if _gedbeg !=nil {return _gedbeg ;};_cadbc .ChromakeyAttr =&_aeabb ;continue ;};if _aceb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bbeafb ,_gded :=_aceb .Value ,error (nil );if _gded !=nil {return _gded ;};_cadbc .FillcolorAttr =&_bbeafb ; -continue ;};if _aceb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fbdde ,_dgabg :=_aceb .Value ,error (nil );if _dgabg !=nil {return _dgabg ;};_cadbc .OpacityAttr =&_fbdde ;continue ;};if _aceb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cgdfdd ,_dabbb :=_aceb .Value ,error (nil ); -if _dabbb !=nil {return _dabbb ;};_cadbc .WrapcoordsAttr =&_cgdfdd ;continue ;};if _aceb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fcgga ,_eebcbf :=_aceb .Value ,error (nil );if _eebcbf !=nil {return _eebcbf ;};_cadbc .StrokecolorAttr =&_fcgga ; -continue ;};if _aceb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cadbc .InsetpenAttr .UnmarshalXMLAttr (_aceb );continue ;};if _aceb .Name .Local =="\u0068\u0072\u0065\u0066"{_afaed ,_cefcb :=_aceb .Value ,error (nil );if _cefcb !=nil {return _cefcb ; -};_cadbc .HrefAttr =&_afaed ;continue ;};if _aceb .Name .Local =="\u0069\u0064"{_gfgbe ,_cagbc :=_aceb .Value ,error (nil );if _cagbc !=nil {return _cagbc ;};_cadbc .IdAttr =&_gfgbe ;continue ;};if _aceb .Name .Local =="\u0070\u0072\u0069n\u0074"{_cadbc .PrintAttr .UnmarshalXMLAttr (_aceb ); -continue ;};if _aceb .Name .Local =="\u0061\u006c\u0074"{_dcacc ,_adagc :=_aceb .Value ,error (nil );if _adagc !=nil {return _adagc ;};_cadbc .AltAttr =&_dcacc ;continue ;};if _aceb .Name .Local =="\u0074\u0069\u0074l\u0065"{_afdb ,_gceed :=_aceb .Value ,error (nil ); -if _gceed !=nil {return _gceed ;};_cadbc .TitleAttr =&_afdb ;continue ;};if _aceb .Name .Local =="\u0063\u006c\u0061s\u0073"{_gffdg ,_ceag :=_aceb .Value ,error (nil );if _ceag !=nil {return _ceag ;};_cadbc .ClassAttr =&_gffdg ;continue ;};if _aceb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cadbc .FilledAttr .UnmarshalXMLAttr (_aceb ); -continue ;};};_cddca :for {_gege ,_bgddc :=d .Token ();if _bgddc !=nil {return _bgddc ;};switch _gebgce :=_gege .(type ){case _d .StartElement :switch _gebgce .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"}:_fcddd :=NewEG_ShapeElements (); -_fcddd .Path =NewPath ();if _gfdbe :=d .DecodeElement (_fcddd .Path ,&_gebgce );_gfdbe !=nil {return _gfdbe ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_fcddd );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"}:_bfede :=NewEG_ShapeElements (); -_bfede .Formulas =NewFormulas ();if _cfed :=d .DecodeElement (_bfede .Formulas ,&_gebgce );_cfed !=nil {return _cfed ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_bfede );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"}:_gcaec :=NewEG_ShapeElements (); -_gcaec .Handles =NewHandles ();if _agcgd :=d .DecodeElement (_gcaec .Handles ,&_gebgce );_agcgd !=nil {return _agcgd ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_gcaec );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"}:_dabgc :=NewEG_ShapeElements (); -_dabgc .Fill =NewFill ();if _gcabe :=d .DecodeElement (_dabgc .Fill ,&_gebgce );_gcabe !=nil {return _gcabe ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_dabgc );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"}:_fffcg :=NewEG_ShapeElements (); -_fffcg .Stroke =NewStroke ();if _fgfec :=d .DecodeElement (_fffcg .Stroke ,&_gebgce );_fgfec !=nil {return _fgfec ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_fffcg );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"}:_aafgb :=NewEG_ShapeElements (); -_aafgb .Shadow =NewShadow ();if _fdagd :=d .DecodeElement (_aafgb .Shadow ,&_gebgce );_fdagd !=nil {return _fdagd ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_aafgb );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"}:_afbea :=NewEG_ShapeElements (); -_afbea .Textbox =NewTextbox ();if _cfccf :=d .DecodeElement (_afbea .Textbox ,&_gebgce );_cfccf !=nil {return _cfccf ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_afbea );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"}:_aebg :=NewEG_ShapeElements (); -_aebg .Textpath =NewTextpath ();if _ebbba :=d .DecodeElement (_aebg .Textpath ,&_gebgce );_ebbba !=nil {return _ebbba ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_aebg );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"}:_gbgbf :=NewEG_ShapeElements (); -_gbgbf .Imagedata =NewImagedata ();if _bgddca :=d .DecodeElement (_gbgbf .Imagedata ,&_gebgce );_bgddca !=nil {return _bgddca ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_gbgbf );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"}:_geegg :=NewEG_ShapeElements (); -_geegg .Skew =NewOfcSkew ();if _dfad :=d .DecodeElement (_geegg .Skew ,&_gebgce );_dfad !=nil {return _dfad ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_geegg );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"}:_efaacgg :=NewEG_ShapeElements (); -_efaacgg .Extrusion =NewOfcExtrusion ();if _defge :=d .DecodeElement (_efaacgg .Extrusion ,&_gebgce );_defge !=nil {return _defge ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_efaacgg );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"}:_addfd :=NewEG_ShapeElements (); -_addfd .Callout =NewOfcCallout ();if _dfcf :=d .DecodeElement (_addfd .Callout ,&_gebgce );_dfcf !=nil {return _dfcf ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_addfd );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"}:_fcfde :=NewEG_ShapeElements (); -_fcfde .Lock =NewOfcLock ();if _cddebe :=d .DecodeElement (_fcfde .Lock ,&_gebgce );_cddebe !=nil {return _cddebe ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_fcfde );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"}:_adddc :=NewEG_ShapeElements (); -_adddc .Clippath =NewOfcClippath ();if _afea :=d .DecodeElement (_adddc .Clippath ,&_gebgce );_afea !=nil {return _afea ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_adddc );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"}:_cdfeg :=NewEG_ShapeElements (); -_cdfeg .Signatureline =NewOfcSignatureline ();if _fgeed :=d .DecodeElement (_cdfeg .Signatureline ,&_gebgce );_fgeed !=nil {return _fgeed ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_cdfeg );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"}:_fefabc :=NewEG_ShapeElements (); -_fefabc .Wrap =_ce .NewWrap ();if _adbdb :=d .DecodeElement (_fefabc .Wrap ,&_gebgce );_adbdb !=nil {return _adbdb ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_fefabc );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"}:_gfadb :=NewEG_ShapeElements (); -_gfadb .Anchorlock =_ce .NewAnchorlock ();if _gcdc :=d .DecodeElement (_gfadb .Anchorlock ,&_gebgce );_gcdc !=nil {return _gcdc ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_gfadb );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"}:_aaafcb :=NewEG_ShapeElements (); -_aaafcb .Bordertop =_ce .NewBordertop ();if _gbcbb :=d .DecodeElement (_aaafcb .Bordertop ,&_gebgce );_gbcbb !=nil {return _gbcbb ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_aaafcb );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"}:_gcag :=NewEG_ShapeElements (); -_gcag .Borderbottom =_ce .NewBorderbottom ();if _cacee :=d .DecodeElement (_gcag .Borderbottom ,&_gebgce );_cacee !=nil {return _cacee ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_gcag );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"}:_dccbbe :=NewEG_ShapeElements (); -_dccbbe .Borderleft =_ce .NewBorderleft ();if _edagd :=d .DecodeElement (_dccbbe .Borderleft ,&_gebgce );_edagd !=nil {return _edagd ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_dccbbe );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"}:_bafeg :=NewEG_ShapeElements (); -_bafeg .Borderright =_ce .NewBorderright ();if _gbege :=d .DecodeElement (_bafeg .Borderright ,&_gebgce );_gbege !=nil {return _gbege ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_bafeg );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"}:_bcacb :=NewEG_ShapeElements (); -_bcacb .ClientData =_dc .NewClientData ();if _ageed :=d .DecodeElement (_bcacb .ClientData ,&_gebgce );_ageed !=nil {return _ageed ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_bcacb );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"}:_dcefa :=NewEG_ShapeElements (); -_dcefa .Textdata =_a .NewTextdata ();if _fgfg :=d .DecodeElement (_dcefa .Textdata ,&_gebgce );_fgfg !=nil {return _fgfg ;};_cadbc .EG_ShapeElements =append (_cadbc .EG_ShapeElements ,_dcefa );default:_e .Log .Debug ("\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",_gebgce .Name ); -if _eagbe :=d .Skip ();_eagbe !=nil {return _eagbe ;};};case _d .EndElement :break _cddca ;case _d .CharData :};};return nil ;};func NewOfcInk ()*OfcInk {_bgabg :=&OfcInk {};_bgabg .OfcCT_Ink =*NewOfcCT_Ink ();return _bgabg };func (_fccec *CT_Rect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0072\u0065\u0063\u0074"; -};if _fccec .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_fccec .HrefAttr )});};if _fccec .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_fccec .TargetAttr )}); -};if _fccec .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_fccec .ClassAttr )});};if _fccec .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_fccec .TitleAttr )}); -};if _fccec .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_fccec .AltAttr )});};if _fccec .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_fccec .CoordsizeAttr )}); -};if _fccec .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 :_bf .Sprintf ("\u0025\u0076",*_fccec .CoordoriginAttr )});};if _fccec .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_fccec .WrapcoordsAttr )}); -};if _fccec .PrintAttr !=_c .ST_TrueFalseUnset {_deec ,_eafe :=_fccec .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _eafe !=nil {return _eafe ;};start .Attr =append (start .Attr ,_deec );};if _fccec .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_fccec .IdAttr )}); -};if _fccec .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_fccec .StyleAttr )});};if _fccec .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_fccec .SpidAttr )}); -};if _fccec .OnedAttr !=_c .ST_TrueFalseUnset {_gadd ,_dggeg :=_fccec .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _dggeg !=nil {return _dggeg ;};start .Attr =append (start .Attr ,_gadd );};if _fccec .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 :_bf .Sprintf ("\u0025\u0076",*_fccec .RegroupidAttr )}); -};if _fccec .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_gcfbb ,_fdeaf :=_fccec .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fdeaf !=nil {return _fdeaf ; -};start .Attr =append (start .Attr ,_gcfbb );};if _fccec .ButtonAttr !=_c .ST_TrueFalseUnset {_eebb ,_cadb :=_fccec .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cadb !=nil {return _cadb ;};start .Attr =append (start .Attr ,_eebb ); -};if _fccec .UserhiddenAttr !=_c .ST_TrueFalseUnset {_bccgg ,_aagf :=_fccec .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _aagf !=nil {return _aagf ;};start .Attr =append (start .Attr ,_bccgg ); -};if _fccec .BulletAttr !=_c .ST_TrueFalseUnset {_bcdcc ,_ddgbd :=_fccec .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ddgbd !=nil {return _ddgbd ;};start .Attr =append (start .Attr ,_bcdcc );};if _fccec .HrAttr !=_c .ST_TrueFalseUnset {_ccag ,_debfb :=_fccec .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _debfb !=nil {return _debfb ;};start .Attr =append (start .Attr ,_ccag );};if _fccec .HrstdAttr !=_c .ST_TrueFalseUnset {_ebce ,_bbee :=_fccec .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _bbee !=nil {return _bbee ; -};start .Attr =append (start .Attr ,_ebce );};if _fccec .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_fadb ,_ccgdb :=_fccec .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ccgdb !=nil {return _ccgdb ; -};start .Attr =append (start .Attr ,_fadb );};if _fccec .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_fccec .HrpctAttr )});};if _fccec .HralignAttr !=OfcST_HrAlignUnset {_dgbdd ,_afde :=_fccec .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _afde !=nil {return _afde ;};start .Attr =append (start .Attr ,_dgbdd );};if _fccec .AllowincellAttr !=_c .ST_TrueFalseUnset {_ecdc ,_ccecg :=_fccec .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _ccecg !=nil {return _ccecg ;};start .Attr =append (start .Attr ,_ecdc );};if _fccec .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_geeaa ,_cgfacg :=_fccec .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _cgfacg !=nil {return _cgfacg ;};start .Attr =append (start .Attr ,_geeaa );};if _fccec .UserdrawnAttr !=_c .ST_TrueFalseUnset {_cgff ,_aebb :=_fccec .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _aebb !=nil {return _aebb ;};start .Attr =append (start .Attr ,_cgff );};if _fccec .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 :_bf .Sprintf ("\u0025\u0076",*_fccec .BordertopcolorAttr )}); -};if _fccec .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 :_bf .Sprintf ("\u0025\u0076",*_fccec .BorderleftcolorAttr )}); -};if _fccec .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 :_bf .Sprintf ("\u0025\u0076",*_fccec .BorderbottomcolorAttr )}); -};if _fccec .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 :_bf .Sprintf ("\u0025\u0076",*_fccec .BorderrightcolorAttr )}); -};if _fccec .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bedba ,_ddbeb :=_fccec .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ddbeb !=nil {return _ddbeb ;};start .Attr =append (start .Attr ,_bedba ); -};if _fccec .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 :_bf .Sprintf ("\u0025\u0076",*_fccec .DgmnodekindAttr )});}; -if _fccec .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gfdca ,_bdfb :=_fccec .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _bdfb !=nil {return _bdfb ;};start .Attr =append (start .Attr ,_gfdca ); -};if _fccec .InsetmodeAttr !=OfcST_InsetModeUnset {_ffacb ,_gggf :=_fccec .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gggf !=nil {return _gggf ;};start .Attr =append (start .Attr ,_ffacb ); -};if _fccec .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_bf .Sprintf ("\u0025\u0076",*_fccec .OpacityAttr )});};if _fccec .StrokedAttr !=_c .ST_TrueFalseUnset {_cdcbg ,_ddffg :=_fccec .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); -if _ddffg !=nil {return _ddffg ;};start .Attr =append (start .Attr ,_cdcbg );};if _fccec .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 :_bf .Sprintf ("\u0025\u0076",*_fccec .StrokecolorAttr )}); -};if _fccec .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 :_bf .Sprintf ("\u0025\u0076",*_fccec .StrokeweightAttr )});};if _fccec .InsetpenAttr !=_c .ST_TrueFalseUnset {_aeae ,_cdbg :=_fccec .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _cdbg !=nil {return _cdbg ;};start .Attr =append (start .Attr ,_aeae );};if _fccec .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_bf .Sprintf ("\u0025\u0076",*_fccec .ChromakeyAttr )}); -};if _fccec .FilledAttr !=_c .ST_TrueFalseUnset {_gbbaa ,_cdcd :=_fccec .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cdcd !=nil {return _cdcd ;};start .Attr =append (start .Attr ,_gbbaa );};if _fccec .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_bf .Sprintf ("\u0025\u0076",*_fccec .FillcolorAttr )}); -};if _fccec .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_fccec .SptAttr )});};if _fccec .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gagga ,_feef :=_fccec .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _feef !=nil {return _feef ;};start .Attr =append (start .Attr ,_gagga );};if _fccec .BwmodeAttr !=OfcST_BWModeUnset {_bebba ,_babc :=_fccec .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _babc !=nil {return _babc ; -};start .Attr =append (start .Attr ,_bebba );};if _fccec .BwpureAttr !=OfcST_BWModeUnset {_baade ,_aabbg :=_fccec .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _aabbg !=nil {return _aabbg ;};start .Attr =append (start .Attr ,_baade ); -};if _fccec .BwnormalAttr !=OfcST_BWModeUnset {_cbdbf ,_ffgfe :=_fccec .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ffgfe !=nil {return _ffgfe ;};start .Attr =append (start .Attr ,_cbdbf ); -};if _fccec .ForcedashAttr !=_c .ST_TrueFalseUnset {_agcf ,_agage :=_fccec .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _agage !=nil {return _agage ;};start .Attr =append (start .Attr ,_agcf ); -};if _fccec .OleiconAttr !=_c .ST_TrueFalseUnset {_dfdca ,_bcad :=_fccec .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bcad !=nil {return _bcad ;};start .Attr =append (start .Attr ,_dfdca );};if _fccec .OleAttr !=_c .ST_TrueFalseBlankUnset {_daffg ,_gaaag :=_fccec .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _gaaag !=nil {return _gaaag ;};start .Attr =append (start .Attr ,_daffg );};if _fccec .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_effde ,_agga :=_fccec .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _agga !=nil {return _agga ;};start .Attr =append (start .Attr ,_effde );};if _fccec .CliptowrapAttr !=_c .ST_TrueFalseUnset {_fcbcf ,_agabg :=_fccec .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _agabg !=nil {return _agabg ;};start .Attr =append (start .Attr ,_fcbcf );};if _fccec .ClipAttr !=_c .ST_TrueFalseUnset {_bbef ,_bebeb :=_fccec .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bebeb !=nil {return _bebeb ; -};start .Attr =append (start .Attr ,_bbef );};e .EncodeToken (start );if _fccec .EG_ShapeElements !=nil {for _ ,_efeda :=range _fccec .EG_ShapeElements {_efeda .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_feff :=&AG_StrokeAttributes {};return _feff };func (_afb *AG_AllCoreAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ga :=range start .Attr {if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_afb .BulletAttr .UnmarshalXMLAttr (_ga ); -continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u006f\u006e\u0065\u0064"{_afb .OnedAttr .UnmarshalXMLAttr (_ga ); -continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_afb .AllowincellAttr .UnmarshalXMLAttr (_ga ); -continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gge ,_afg :=_b .ParseInt (_ga .Value ,10,64); -if _afg !=nil {return _afg ;};_afb .RegroupidAttr =&_gge ;continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_aee ,_fgd :=_b .ParseInt (_ga .Value ,10,64); -if _fgd !=nil {return _fgd ;};_afb .DgmnodekindAttr =&_aee ;continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_afb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ga ); -continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_afba ,_bg :=_ga .Value ,error (nil ); -if _bg !=nil {return _bg ;};_afb .BorderrightcolorAttr =&_afba ;continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_afb .ButtonAttr .UnmarshalXMLAttr (_ga ); -continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dd ,_adf :=_ga .Value ,error (nil ); -if _adf !=nil {return _adf ;};_afb .BorderleftcolorAttr =&_dd ;continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_afb .UserhiddenAttr .UnmarshalXMLAttr (_ga ); -continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_afb .UserdrawnAttr .UnmarshalXMLAttr (_ga ); -continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0073\u0070\u0069\u0064"{_ac ,_gbe :=_ga .Value ,error (nil ); -if _gbe !=nil {return _gbe ;};_afb .SpidAttr =&_ac ;continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_afb .DgmlayoutmruAttr .UnmarshalXMLAttr (_ga ); -continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_afb .DgmlayoutAttr .UnmarshalXMLAttr (_ga ); -continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fe ,_bd :=_ga .Value ,error (nil ); -if _bd !=nil {return _bd ;};_afb .BorderbottomcolorAttr =&_fe ;continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_cgg ,_ebeg :=_ga .Value ,error (nil ); -if _ebeg !=nil {return _ebeg ;};_afb .BordertopcolorAttr =&_cgg ;continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_afb .AllowoverlapAttr .UnmarshalXMLAttr (_ga ); -continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_afb .InsetmodeAttr .UnmarshalXMLAttr (_ga ); -continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0068\u0072"{_afb .HrAttr .UnmarshalXMLAttr (_ga ); -continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0068\u0072\u0073t\u0064"{_afb .HrstdAttr .UnmarshalXMLAttr (_ga ); -continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_afb .HrnoshadeAttr .UnmarshalXMLAttr (_ga ); -continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0068\u0072\u0070c\u0074"{_egf ,_dcab :=_b .ParseFloat (_ga .Value ,64); -if _dcab !=nil {return _dcab ;};_afbg :=float32 (_egf );_afb .HrpctAttr =&_afbg ;continue ;};if _ga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ga .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_afb .HralignAttr .UnmarshalXMLAttr (_ga ); -continue ;};if _ga .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aa ,_bfg :=_ga .Value ,error (nil );if _bfg !=nil {return _bfg ;};_afb .TargetAttr =&_aa ;continue ;};if _ga .Name .Local =="\u0073\u0074\u0079l\u0065"{_gef ,_dcf :=_ga .Value ,error (nil ); -if _dcf !=nil {return _dcf ;};_afb .StyleAttr =&_gef ;continue ;};if _ga .Name .Local =="\u0069\u0064"{_cc ,_cd :=_ga .Value ,error (nil );if _cd !=nil {return _cd ;};_afb .IdAttr =&_cc ;continue ;};if _ga .Name .Local =="\u0070\u0072\u0069n\u0074"{_afb .PrintAttr .UnmarshalXMLAttr (_ga ); -continue ;};if _ga .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eecg ,_ea :=_ga .Value ,error (nil );if _ea !=nil {return _ea ;};_afb .WrapcoordsAttr =&_eecg ;continue ;};if _ga .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eae ,_be :=_ga .Value ,error (nil ); -if _be !=nil {return _be ;};_afb .CoordoriginAttr =&_eae ;continue ;};if _ga .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_egg ,_dfc :=_ga .Value ,error (nil );if _dfc !=nil {return _dfc ;};_afb .CoordsizeAttr =&_egg ;continue ;};if _ga .Name .Local =="\u0061\u006c\u0074"{_bef ,_ba :=_ga .Value ,error (nil ); -if _ba !=nil {return _ba ;};_afb .AltAttr =&_bef ;continue ;};if _ga .Name .Local =="\u0074\u0069\u0074l\u0065"{_bcc ,_bdf :=_ga .Value ,error (nil );if _bdf !=nil {return _bdf ;};_afb .TitleAttr =&_bcc ;continue ;};if _ga .Name .Local =="\u0063\u006c\u0061s\u0073"{_dcb ,_dae :=_ga .Value ,error (nil ); -if _dae !=nil {return _dae ;};_afb .ClassAttr =&_dcb ;continue ;};if _ga .Name .Local =="\u0068\u0072\u0065\u0066"{_bcg ,_dac :=_ga .Value ,error (nil );if _dac !=nil {return _dac ;};_afb .HrefAttr =&_bcg ;continue ;};};for {_gbg ,_ffe :=d .Token ();if _ffe !=nil {return _bf .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",_ffe ); -};if _efcd ,_bccf :=_gbg .(_d .EndElement );_bccf &&_efcd .Name ==start .Name {break ;};};return nil ;};type OfcST_ColorMode byte ;func (_bbcff *Oval )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbcff .CT_Oval =*NewCT_Oval ();for _ ,_baec :=range start .Attr {if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ddece ,_dgffcc :=_baec .Value ,error (nil ); -if _dgffcc !=nil {return _dgffcc ;};_bbcff .BordertopcolorAttr =&_ddece ;continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bbcff .BulletAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0068\u0072"{_bbcff .HrAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bbcff .CliptowrapAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0068\u0072\u0073t\u0064"{_bbcff .HrstdAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u006f\u006c\u0065"{_bbcff .OleAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bbcff .HrnoshadeAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u006f\u006e\u0065\u0064"{_bbcff .OnedAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0068\u0072\u0070c\u0074"{_abbfac ,_ebadc :=_b .ParseFloat (_baec .Value ,64); -if _ebadc !=nil {return _ebadc ;};_ebgaa :=float32 (_abbfac );_bbcff .HrpctAttr =&_ebgaa ;continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bbcff .OleiconAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dffdcg ,_ggfgdd :=_baec .Value ,error (nil ); -if _ggfgdd !=nil {return _ggfgdd ;};_bbcff .BorderbottomcolorAttr =&_dffdcg ;continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bbcff .DgmlayoutmruAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_caccec ,_cgdfa :=_b .ParseInt (_baec .Value ,10,64); -if _cgdfa !=nil {return _cgdfa ;};_bbcff .RegroupidAttr =&_caccec ;continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0063\u006c\u0069\u0070"{_bbcff .ClipAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bbcff .HralignAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bbcff .PreferrelativeAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bbcff .DgmlayoutAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bbcff .DoubleclicknotifyAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bbcff .InsetmodeAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bbcff .ButtonAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bbcff .UserdrawnAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bbcff .AllowincellAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0073\u0070\u0074"{_egabcb ,_gebc :=_b .ParseFloat (_baec .Value ,64); -if _gebc !=nil {return _gebc ;};_gccgb :=float32 (_egabcb );_bbcff .SptAttr =&_gccgb ;continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bbgde ,_ccdee :=_baec .Value ,error (nil ); -if _ccdee !=nil {return _ccdee ;};_bbcff .BorderleftcolorAttr =&_bbgde ;continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bbcff .ConnectortypeAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_deabb ,_ddfe :=_baec .Value ,error (nil ); -if _ddfe !=nil {return _ddfe ;};_bbcff .BorderrightcolorAttr =&_deabb ;continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0073\u0070\u0069\u0064"{_caaeaf ,_ddfce :=_baec .Value ,error (nil ); -if _ddfce !=nil {return _ddfce ;};_bbcff .SpidAttr =&_caaeaf ;continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_eagffd ,_dcaada :=_b .ParseInt (_baec .Value ,10,64); -if _dcaada !=nil {return _dcaada ;};_bbcff .DgmnodekindAttr =&_eagffd ;continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbcff .BwpureAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bbcff .ForcedashAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbcff .BwnormalAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbcff .BwmodeAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bbcff .UserhiddenAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_baec .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bbcff .AllowoverlapAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fadg ,_fbbed :=_baec .Value ,error (nil );if _fbbed !=nil {return _fbbed ;};_bbcff .TargetAttr =&_fadg ;continue ;};if _baec .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cagcg ,_gbgdee :=_baec .Value ,error (nil ); -if _gbgdee !=nil {return _gbgdee ;};_bbcff .CoordoriginAttr =&_cagcg ;continue ;};if _baec .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bbcff .StrokedAttr .UnmarshalXMLAttr (_baec );continue ;};if _baec .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fabf ,_cfabcf :=_baec .Value ,error (nil ); -if _cfabcf !=nil {return _cfabcf ;};_bbcff .CoordsizeAttr =&_fabf ;continue ;};if _baec .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ceaegb ,_feaffg :=_baec .Value ,error (nil );if _feaffg !=nil {return _feaffg ; -};_bbcff .StrokeweightAttr =&_ceaegb ;continue ;};if _baec .Name .Local =="\u0073\u0074\u0079l\u0065"{_aegff ,_gaddb :=_baec .Value ,error (nil );if _gaddb !=nil {return _gaddb ;};_bbcff .StyleAttr =&_aegff ;continue ;};if _baec .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_agde ,_dgggg :=_baec .Value ,error (nil ); -if _dgggg !=nil {return _dgggg ;};_bbcff .ChromakeyAttr =&_agde ;continue ;};if _baec .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_adfgb ,_dcgfc :=_baec .Value ,error (nil );if _dcgfc !=nil {return _dcgfc ;};_bbcff .FillcolorAttr =&_adfgb ; -continue ;};if _baec .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fbaaf ,_bfeec :=_baec .Value ,error (nil );if _bfeec !=nil {return _bfeec ;};_bbcff .OpacityAttr =&_fbaaf ;continue ;};if _baec .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_edafd ,_ggade :=_baec .Value ,error (nil ); -if _ggade !=nil {return _ggade ;};_bbcff .WrapcoordsAttr =&_edafd ;continue ;};if _baec .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dfbbe ,_ggace :=_baec .Value ,error (nil );if _ggace !=nil {return _ggace ;};_bbcff .StrokecolorAttr =&_dfbbe ; -continue ;};if _baec .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bbcff .InsetpenAttr .UnmarshalXMLAttr (_baec );continue ;};if _baec .Name .Local =="\u0068\u0072\u0065\u0066"{_edcdbf ,_ggegf :=_baec .Value ,error (nil );if _ggegf !=nil {return _ggegf ; -};_bbcff .HrefAttr =&_edcdbf ;continue ;};if _baec .Name .Local =="\u0069\u0064"{_ebfce ,_cccad :=_baec .Value ,error (nil );if _cccad !=nil {return _cccad ;};_bbcff .IdAttr =&_ebfce ;continue ;};if _baec .Name .Local =="\u0070\u0072\u0069n\u0074"{_bbcff .PrintAttr .UnmarshalXMLAttr (_baec ); -continue ;};if _baec .Name .Local =="\u0061\u006c\u0074"{_gdgacd ,_gcgad :=_baec .Value ,error (nil );if _gcgad !=nil {return _gcgad ;};_bbcff .AltAttr =&_gdgacd ;continue ;};if _baec .Name .Local =="\u0074\u0069\u0074l\u0065"{_bebac ,_dbbcea :=_baec .Value ,error (nil ); -if _dbbcea !=nil {return _dbbcea ;};_bbcff .TitleAttr =&_bebac ;continue ;};if _baec .Name .Local =="\u0063\u006c\u0061s\u0073"{_ccgaf ,_cecga :=_baec .Value ,error (nil );if _cecga !=nil {return _cecga ;};_bbcff .ClassAttr =&_ccgaf ;continue ;};if _baec .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bbcff .FilledAttr .UnmarshalXMLAttr (_baec ); -continue ;};};_fbgadd :for {_eggcb ,_fgceg :=d .Token ();if _fgceg !=nil {return _fgceg ;};switch _bgecb :=_eggcb .(type ){case _d .StartElement :switch _bgecb .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"}:_dcaecc :=NewEG_ShapeElements (); -_dcaecc .Path =NewPath ();if _cdcag :=d .DecodeElement (_dcaecc .Path ,&_bgecb );_cdcag !=nil {return _cdcag ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_dcaecc );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"}:_ecgb :=NewEG_ShapeElements (); -_ecgb .Formulas =NewFormulas ();if _bcbfg :=d .DecodeElement (_ecgb .Formulas ,&_bgecb );_bcbfg !=nil {return _bcbfg ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_ecgb );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"}:_eecaf :=NewEG_ShapeElements (); -_eecaf .Handles =NewHandles ();if _cdce :=d .DecodeElement (_eecaf .Handles ,&_bgecb );_cdce !=nil {return _cdce ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_eecaf );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"}:_egdcf :=NewEG_ShapeElements (); -_egdcf .Fill =NewFill ();if _ddfced :=d .DecodeElement (_egdcf .Fill ,&_bgecb );_ddfced !=nil {return _ddfced ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_egdcf );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"}:_dgbe :=NewEG_ShapeElements (); -_dgbe .Stroke =NewStroke ();if _bcagb :=d .DecodeElement (_dgbe .Stroke ,&_bgecb );_bcagb !=nil {return _bcagb ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_dgbe );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"}:_egedg :=NewEG_ShapeElements (); -_egedg .Shadow =NewShadow ();if _faaeac :=d .DecodeElement (_egedg .Shadow ,&_bgecb );_faaeac !=nil {return _faaeac ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_egedg );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"}:_ebafa :=NewEG_ShapeElements (); -_ebafa .Textbox =NewTextbox ();if _bcdce :=d .DecodeElement (_ebafa .Textbox ,&_bgecb );_bcdce !=nil {return _bcdce ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_ebafa );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"}:_fbecg :=NewEG_ShapeElements (); -_fbecg .Textpath =NewTextpath ();if _ffbga :=d .DecodeElement (_fbecg .Textpath ,&_bgecb );_ffbga !=nil {return _ffbga ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_fbecg );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"}:_fecce :=NewEG_ShapeElements (); -_fecce .Imagedata =NewImagedata ();if _cacbab :=d .DecodeElement (_fecce .Imagedata ,&_bgecb );_cacbab !=nil {return _cacbab ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_fecce );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"}:_bbfgb :=NewEG_ShapeElements (); -_bbfgb .Skew =NewOfcSkew ();if _eebcb :=d .DecodeElement (_bbfgb .Skew ,&_bgecb );_eebcb !=nil {return _eebcb ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_bbfgb );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"}:_caefc :=NewEG_ShapeElements (); -_caefc .Extrusion =NewOfcExtrusion ();if _cbdgc :=d .DecodeElement (_caefc .Extrusion ,&_bgecb );_cbdgc !=nil {return _cbdgc ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_caefc );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"}:_fadbc :=NewEG_ShapeElements (); -_fadbc .Callout =NewOfcCallout ();if _ccdb :=d .DecodeElement (_fadbc .Callout ,&_bgecb );_ccdb !=nil {return _ccdb ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_fadbc );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"}:_bfbcf :=NewEG_ShapeElements (); -_bfbcf .Lock =NewOfcLock ();if _fefbe :=d .DecodeElement (_bfbcf .Lock ,&_bgecb );_fefbe !=nil {return _fefbe ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_bfbcf );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"}:_gbaaa :=NewEG_ShapeElements (); -_gbaaa .Clippath =NewOfcClippath ();if _egdba :=d .DecodeElement (_gbaaa .Clippath ,&_bgecb );_egdba !=nil {return _egdba ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_gbaaa );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"}:_ffcgd :=NewEG_ShapeElements (); -_ffcgd .Signatureline =NewOfcSignatureline ();if _bfggeg :=d .DecodeElement (_ffcgd .Signatureline ,&_bgecb );_bfggeg !=nil {return _bfggeg ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_ffcgd );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"}:_gdbfc :=NewEG_ShapeElements (); -_gdbfc .Wrap =_ce .NewWrap ();if _dgbgc :=d .DecodeElement (_gdbfc .Wrap ,&_bgecb );_dgbgc !=nil {return _dgbgc ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_gdbfc );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"}:_begef :=NewEG_ShapeElements (); -_begef .Anchorlock =_ce .NewAnchorlock ();if _egcag :=d .DecodeElement (_begef .Anchorlock ,&_bgecb );_egcag !=nil {return _egcag ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_begef );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"}:_dacadc :=NewEG_ShapeElements (); -_dacadc .Bordertop =_ce .NewBordertop ();if _bfcc :=d .DecodeElement (_dacadc .Bordertop ,&_bgecb );_bfcc !=nil {return _bfcc ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_dacadc );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"}:_adefc :=NewEG_ShapeElements (); -_adefc .Borderbottom =_ce .NewBorderbottom ();if _ceced :=d .DecodeElement (_adefc .Borderbottom ,&_bgecb );_ceced !=nil {return _ceced ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_adefc );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"}:_cebfa :=NewEG_ShapeElements (); -_cebfa .Borderleft =_ce .NewBorderleft ();if _faba :=d .DecodeElement (_cebfa .Borderleft ,&_bgecb );_faba !=nil {return _faba ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_cebfa );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"}:_fdgca :=NewEG_ShapeElements (); -_fdgca .Borderright =_ce .NewBorderright ();if _abbda :=d .DecodeElement (_fdgca .Borderright ,&_bgecb );_abbda !=nil {return _abbda ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_fdgca );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"}:_fcfb :=NewEG_ShapeElements (); -_fcfb .ClientData =_dc .NewClientData ();if _gegdac :=d .DecodeElement (_fcfb .ClientData ,&_bgecb );_gegdac !=nil {return _gegdac ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_fcfb );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"}:_dddefc :=NewEG_ShapeElements (); -_dddefc .Textdata =_a .NewTextdata ();if _afcdfa :=d .DecodeElement (_dddefc .Textdata ,&_bgecb );_afcdfa !=nil {return _afcdfa ;};_bbcff .EG_ShapeElements =append (_bbcff .EG_ShapeElements ,_dddefc );default:_e .Log .Debug ("\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",_bgecb .Name ); -if _faed :=d .Skip ();_faed !=nil {return _faed ;};};case _d .EndElement :break _fbgadd ;case _d .CharData :};};return nil ;};type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;};func (_afgec OfcST_ConnectorType )ValidateWithPath (path string )error {switch _afgec {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 (_afgec )); -};return nil ;}; +// Validate validates the OfcCT_R and its children +func (_gffeb *OfcCT_R )Validate ()error {return _gffeb .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");};func (_dadec *OfcST_InsetMode )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_dadec =0;case "\u0061\u0075\u0074\u006f":*_dadec =1; +case "\u0063\u0075\u0073\u0074\u006f\u006d":*_dadec =2;};return nil ;}; -// Validate validates the OfcCT_RegroupTable and its children -func (_bgbfa *OfcCT_RegroupTable )Validate ()error {return _bgbfa .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0052\u0065\u0067r\u006f\u0075p\u0054\u0061\u0062\u006c\u0065");}; +// ValidateWithPath validates the CT_Image and its children, prefixing error messages with path +func (_eefc *CT_Image )ValidateWithPath (path string )error {for _aegf ,_adff :=range _eefc .EG_ShapeElements {if _aaaac :=_adff .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_aegf )); +_aaaac !=nil {return _aaaac ;};};if _bcaf :=_eefc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bcaf !=nil {return _bcaf ;};if _deaf :=_eefc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_deaf !=nil {return _deaf ;};if _gccgc :=_eefc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_gccgc !=nil {return _gccgc ;};if _febec :=_eefc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_febec !=nil {return _febec ;};if _egbg :=_eefc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_egbg !=nil {return _egbg ;};if _cafce :=_eefc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_cafce !=nil {return _cafce ;};if _ccdef :=_eefc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ccdef !=nil {return _ccdef ;};if _bgb :=_eefc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_bgb !=nil {return _bgb ;};if _fgfefe :=_eefc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_fgfefe !=nil {return _fgfefe ;};if _cdgba :=_eefc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_cdgba !=nil {return _cdgba ;};if _ccdc :=_eefc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ccdc !=nil {return _ccdc ;};if _dfbg :=_eefc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_dfbg !=nil {return _dfbg ;};if _fgeea :=_eefc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fgeea !=nil {return _fgeea ;};if _abgfb :=_eefc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_abgfb !=nil {return _abgfb ;};if _dddf :=_eefc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dddf !=nil {return _dddf ;};if _cbeb :=_eefc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_cbeb !=nil {return _cbeb ;};if _eddeb :=_eefc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_eddeb !=nil {return _eddeb ;};if _fdecb :=_eefc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_fdecb !=nil {return _fdecb ;};if _ceca :=_eefc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ceca !=nil {return _ceca ;};if _dcab :=_eefc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_dcab !=nil {return _dcab ;};if _dfdg :=_eefc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dfdg !=nil {return _dfdg ;};if _feggg :=_eefc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_feggg !=nil {return _feggg ;};if _adcafb :=_eefc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_adcafb !=nil {return _adcafb ;};if _afeef :=_eefc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_afeef !=nil {return _afeef ;};if _beefa :=_eefc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_beefa !=nil {return _beefa ;};if _gcbb :=_eefc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_gcbb !=nil {return _gcbb ;};if _ecegf :=_eefc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ecegf !=nil {return _ecegf ;};if _gagbc :=_eefc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_gagbc !=nil {return _gagbc ;};if _eaea :=_eefc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_eaea !=nil {return _eaea ;};if _ceee :=_eefc .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072"); +_ceee !=nil {return _ceee ;};if _dbfe :=_eefc .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_dbfe !=nil {return _dbfe ;};return nil ;};func (_defgg *OfcLock )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _defgg .OfcCT_Lock .MarshalXML (e ,start ); +};func (_eeeef OfcST_OLEUpdateMode )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_egagga :=_ec .Attr {};_egagga .Name =name ;switch _eeeef {case OfcST_OLEUpdateModeUnset :_egagga .Value ="";case OfcST_OLEUpdateModeAlways :_egagga .Value ="\u0041\u006c\u0077\u0061\u0079\u0073"; +case OfcST_OLEUpdateModeOnCall :_egagga .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _egagga ,nil ;}; -// Validate validates the Curve and its children -func (_bbcf *Curve )Validate ()error {return _bbcf .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};func (_agc *AG_Id )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfbd :=range start .Attr {if _cfbd .Name .Local =="\u0069\u0064"{_dbdb ,_acda :=_cfbd .Value ,error (nil ); -if _acda !=nil {return _acda ;};_agc .IdAttr =&_dbdb ;continue ;};};for {_bae ,_dge :=d .Token ();if _dge !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_dge );};if _afbgf ,_bfgd :=_bae .(_d .EndElement ); -_bfgd &&_afbgf .Name ==start .Name {break ;};};return nil ;};func (_gegeg ST_StrokeLineStyle )Validate ()error {return _gegeg .ValidateWithPath ("")};func (_ccfag *OfcST_OLEType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ccfag =0; -case "\u0045\u006d\u0062e\u0064":*_ccfag =1;case "\u004c\u0069\u006e\u006b":*_ccfag =2;};return nil ;};func NewCT_Fill ()*CT_Fill {_eeeb :=&CT_Fill {};return _eeeb }; +// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path +func (_dbaabd *OfcLeft )ValidateWithPath (path string )error {if _cfcff :=_dbaabd .OfcCT_StrokeChild .ValidateWithPath (path );_cfcff !=nil {return _cfcff ;};return nil ;};func (_dbafd *OfcST_CalloutPlacement )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_cadef ,_cdeddc :=d .Token (); +if _cdeddc !=nil {return _cdeddc ;};if _bcebe ,_gcbee :=_cadef .(_ec .EndElement );_gcbee &&_bcebe .Name ==start .Name {*_dbafd =1;return nil ;};if _efbca ,_dffcg :=_cadef .(_ec .CharData );!_dffcg {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",_cadef ); +}else {switch string (_efbca ){case "":*_dbafd =0;case "\u0074\u006f\u0070":*_dbafd =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_dbafd =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_dbafd =3;case "\u0075\u0073\u0065\u0072":*_dbafd =4;};};_cadef ,_cdeddc =d .Token (); +if _cdeddc !=nil {return _cdeddc ;};if _ecdbb ,_dcfe :=_cadef .(_ec .EndElement );_dcfe &&_ecdbb .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",_cadef ); +};type OfcCT_Extrusion struct{OnAttr _ed .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 _ed .ST_TrueFalse ;AutorotationcenterAttr _ed .ST_TrueFalse ;RotationcenterAttr *string ;RotationangleAttr *string ;ColormodeAttr OfcST_ColorMode ;ColorAttr *string ; +ShininessAttr *float32 ;SpecularityAttr *string ;DiffusityAttr *string ;MetalAttr _ed .ST_TrueFalse ;EdgeAttr *string ;FacetAttr *string ;LightfaceAttr _ed .ST_TrueFalse ;BrightnessAttr *string ;LightpositionAttr *string ;LightlevelAttr *string ;LightharshAttr _ed .ST_TrueFalse ; +Lightposition2Attr *string ;Lightlevel2Attr *string ;Lightharsh2Attr _ed .ST_TrueFalse ;ExtAttr ST_Ext ;}; -// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path -func (_daffb *OfcCallout )ValidateWithPath (path string )error {if _bgceg :=_daffb .OfcCT_Callout .ValidateWithPath (path );_bgceg !=nil {return _bgceg ;};return nil ;}; +// Validate validates the CT_Handles and its children +func (_ebec *CT_Handles )Validate ()error {return _ebec .ValidateWithPath ("\u0043\u0054\u005f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");};func (_abfgb *OfcCT_ShapeLayout )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"; +};if _abfgb .ExtAttr !=ST_ExtUnset {_ebfgb ,_gegge :=_abfgb .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gegge !=nil {return _gegge ;};start .Attr =append (start .Attr ,_ebfgb );};e .EncodeToken (start );if _abfgb .Idmap !=nil {_gfaa :=_ec .StartElement {Name :_ec .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}}; +e .EncodeElement (_abfgb .Idmap ,_gfaa );};if _abfgb .Regrouptable !=nil {_cdff :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_abfgb .Regrouptable ,_cdff ); +};if _abfgb .Rules !=nil {_dfdac :=_ec .StartElement {Name :_ec .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_abfgb .Rules ,_dfdac );};e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};const (OfcST_ExtrusionRenderUnset OfcST_ExtrusionRender =0; +OfcST_ExtrusionRenderSolid OfcST_ExtrusionRender =1;OfcST_ExtrusionRenderWireFrame OfcST_ExtrusionRender =2;OfcST_ExtrusionRenderBoundingCube OfcST_ExtrusionRender =3;); -// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path -func (_gdgff *OfcCT_Ink )ValidateWithPath (path string )error {if _fafeec :=_gdgff .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_fafeec !=nil {return _fafeec ;};return nil ; -};func (_ccace *CT_Line )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u006c\u0069\u006e\u0065";};if _ccace .FromAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_bf .Sprintf ("\u0025\u0076",*_ccace .FromAttr )}); -};if _ccace .ToAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f"},Value :_bf .Sprintf ("\u0025\u0076",*_ccace .ToAttr )});};if _ccace .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_ccace .HrefAttr )}); -};if _ccace .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_ccace .TargetAttr )});};if _ccace .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_ccace .ClassAttr )}); -};if _ccace .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_ccace .TitleAttr )});};if _ccace .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_ccace .AltAttr )}); -};if _ccace .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_ccace .CoordsizeAttr )});};if _ccace .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 :_bf .Sprintf ("\u0025\u0076",*_ccace .CoordoriginAttr )}); -};if _ccace .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_ccace .WrapcoordsAttr )});};if _ccace .PrintAttr !=_c .ST_TrueFalseUnset {_ffdf ,_bfgab :=_ccace .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _bfgab !=nil {return _bfgab ;};start .Attr =append (start .Attr ,_ffdf );};if _ccace .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_ccace .IdAttr )});};if _ccace .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_ccace .StyleAttr )}); -};if _ccace .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_ccace .SpidAttr )});};if _ccace .OnedAttr !=_c .ST_TrueFalseUnset {_adgae ,_dbef :=_ccace .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _dbef !=nil {return _dbef ;};start .Attr =append (start .Attr ,_adgae );};if _ccace .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 :_bf .Sprintf ("\u0025\u0076",*_ccace .RegroupidAttr )}); -};if _ccace .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_bcfd ,_dabea :=_ccace .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dabea !=nil {return _dabea ; -};start .Attr =append (start .Attr ,_bcfd );};if _ccace .ButtonAttr !=_c .ST_TrueFalseUnset {_dadeb ,_acdc :=_ccace .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _acdc !=nil {return _acdc ;};start .Attr =append (start .Attr ,_dadeb ); -};if _ccace .UserhiddenAttr !=_c .ST_TrueFalseUnset {_gcfbd ,_daeac :=_ccace .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _daeac !=nil {return _daeac ;};start .Attr =append (start .Attr ,_gcfbd ); -};if _ccace .BulletAttr !=_c .ST_TrueFalseUnset {_dgge ,_acfg :=_ccace .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _acfg !=nil {return _acfg ;};start .Attr =append (start .Attr ,_dgge );};if _ccace .HrAttr !=_c .ST_TrueFalseUnset {_cfddf ,_cgeae :=_ccace .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _cgeae !=nil {return _cgeae ;};start .Attr =append (start .Attr ,_cfddf );};if _ccace .HrstdAttr !=_c .ST_TrueFalseUnset {_cbga ,_eegga :=_ccace .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _eegga !=nil {return _eegga ; -};start .Attr =append (start .Attr ,_cbga );};if _ccace .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_beddf ,_ebfbb :=_ccace .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ebfbb !=nil {return _ebfbb ; -};start .Attr =append (start .Attr ,_beddf );};if _ccace .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_ccace .HrpctAttr )});};if _ccace .HralignAttr !=OfcST_HrAlignUnset {_ccee ,_aaggd :=_ccace .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _aaggd !=nil {return _aaggd ;};start .Attr =append (start .Attr ,_ccee );};if _ccace .AllowincellAttr !=_c .ST_TrueFalseUnset {_dceae ,_efagd :=_ccace .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _efagd !=nil {return _efagd ;};start .Attr =append (start .Attr ,_dceae );};if _ccace .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_cecf ,_cedc :=_ccace .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _cedc !=nil {return _cedc ;};start .Attr =append (start .Attr ,_cecf );};if _ccace .UserdrawnAttr !=_c .ST_TrueFalseUnset {_afdcd ,_ffgg :=_ccace .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _ffgg !=nil {return _ffgg ;};start .Attr =append (start .Attr ,_afdcd );};if _ccace .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 :_bf .Sprintf ("\u0025\u0076",*_ccace .BordertopcolorAttr )}); -};if _ccace .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 :_bf .Sprintf ("\u0025\u0076",*_ccace .BorderleftcolorAttr )}); -};if _ccace .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 :_bf .Sprintf ("\u0025\u0076",*_ccace .BorderbottomcolorAttr )}); -};if _ccace .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 :_bf .Sprintf ("\u0025\u0076",*_ccace .BorderrightcolorAttr )}); -};if _ccace .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_fbagb ,_bbdd :=_ccace .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bbdd !=nil {return _bbdd ;};start .Attr =append (start .Attr ,_fbagb ); -};if _ccace .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 :_bf .Sprintf ("\u0025\u0076",*_ccace .DgmnodekindAttr )});}; -if _ccace .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_adbac ,_fbgfg :=_ccace .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _fbgfg !=nil {return _fbgfg ;};start .Attr =append (start .Attr ,_adbac ); -};if _ccace .InsetmodeAttr !=OfcST_InsetModeUnset {_fbdgc ,_feffb :=_ccace .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _feffb !=nil {return _feffb ;};start .Attr =append (start .Attr ,_fbdgc ); -};if _ccace .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_bf .Sprintf ("\u0025\u0076",*_ccace .OpacityAttr )});};if _ccace .StrokedAttr !=_c .ST_TrueFalseUnset {_ccbga ,_egbc :=_ccace .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); -if _egbc !=nil {return _egbc ;};start .Attr =append (start .Attr ,_ccbga );};if _ccace .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 :_bf .Sprintf ("\u0025\u0076",*_ccace .StrokecolorAttr )}); -};if _ccace .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 :_bf .Sprintf ("\u0025\u0076",*_ccace .StrokeweightAttr )});};if _ccace .InsetpenAttr !=_c .ST_TrueFalseUnset {_befad ,_egfea :=_ccace .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _egfea !=nil {return _egfea ;};start .Attr =append (start .Attr ,_befad );};if _ccace .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_bf .Sprintf ("\u0025\u0076",*_ccace .ChromakeyAttr )}); -};if _ccace .FilledAttr !=_c .ST_TrueFalseUnset {_edcda ,_cgbgg :=_ccace .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cgbgg !=nil {return _cgbgg ;};start .Attr =append (start .Attr ,_edcda );};if _ccace .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_bf .Sprintf ("\u0025\u0076",*_ccace .FillcolorAttr )}); -};if _ccace .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_ccace .SptAttr )});};if _ccace .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bgcg ,_ebfd :=_ccace .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _ebfd !=nil {return _ebfd ;};start .Attr =append (start .Attr ,_bgcg );};if _ccace .BwmodeAttr !=OfcST_BWModeUnset {_abff ,_ddfa :=_ccace .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ddfa !=nil {return _ddfa ; -};start .Attr =append (start .Attr ,_abff );};if _ccace .BwpureAttr !=OfcST_BWModeUnset {_ddge ,_gbfbe :=_ccace .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gbfbe !=nil {return _gbfbe ;};start .Attr =append (start .Attr ,_ddge ); -};if _ccace .BwnormalAttr !=OfcST_BWModeUnset {_bbacb ,_daag :=_ccace .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _daag !=nil {return _daag ;};start .Attr =append (start .Attr ,_bbacb ); -};if _ccace .ForcedashAttr !=_c .ST_TrueFalseUnset {_facgc ,_faaca :=_ccace .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _faaca !=nil {return _faaca ;};start .Attr =append (start .Attr ,_facgc ); -};if _ccace .OleiconAttr !=_c .ST_TrueFalseUnset {_bbacf ,_bebg :=_ccace .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bebg !=nil {return _bebg ;};start .Attr =append (start .Attr ,_bbacf );};if _ccace .OleAttr !=_c .ST_TrueFalseBlankUnset {_geae ,_bdga :=_ccace .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _bdga !=nil {return _bdga ;};start .Attr =append (start .Attr ,_geae );};if _ccace .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_acadb ,_cgfb :=_ccace .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _cgfb !=nil {return _cgfb ;};start .Attr =append (start .Attr ,_acadb );};if _ccace .CliptowrapAttr !=_c .ST_TrueFalseUnset {_cdaf ,_cedb :=_ccace .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _cedb !=nil {return _cedb ;};start .Attr =append (start .Attr ,_cdaf );};if _ccace .ClipAttr !=_c .ST_TrueFalseUnset {_cage ,_gbeag :=_ccace .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _gbeag !=nil {return _gbeag ; -};start .Attr =append (start .Attr ,_cage );};e .EncodeToken (start );if _ccace .EG_ShapeElements !=nil {for _ ,_egab :=range _ccace .EG_ShapeElements {_egab .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_ddadb ST_StrokeLineStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ddadb .String (),start );};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 (_gdace OfcST_How )ValidateWithPath (path string )error {switch _gdace {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 (_gdace )); -};return nil ;}; +// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path +func (_gaeeb *CT_TextPath )ValidateWithPath (path string )error {if _babbf :=_gaeeb .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_babbf !=nil {return _babbf ;};if _aaded :=_gaeeb .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072"); +_aaded !=nil {return _aaded ;};if _fbccd :=_gaeeb .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_fbccd !=nil {return _fbccd ;};if _ccfea :=_gaeeb .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r"); +_ccfea !=nil {return _ccfea ;};if _egfgd :=_gaeeb .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_egfgd !=nil {return _egfgd ;};return nil ;}; + +// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path +func (_cecfe *OfcCT_Entry )ValidateWithPath (path string )error {return nil };func NewOfcSkew ()*OfcSkew {_ebfccc :=&OfcSkew {};_ebfccc .OfcCT_Skew =*NewOfcCT_Skew ();return _ebfccc ;};func (_ecdbf *OfcST_OLEUpdateMode )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_aaecb ,_fbgab :=d .Token (); +if _fbgab !=nil {return _fbgab ;};if _ccdbe ,_cgfcf :=_aaecb .(_ec .EndElement );_cgfcf &&_ccdbe .Name ==start .Name {*_ecdbf =1;return nil ;};if _gcebee ,_defadg :=_aaecb .(_ec .CharData );!_defadg {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",_aaecb ); +}else {switch string (_gcebee ){case "":*_ecdbf =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_ecdbf =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_ecdbf =2;};};_aaecb ,_fbgab =d .Token ();if _fbgab !=nil {return _fbgab ;};if _gdbgbf ,_agbef :=_aaecb .(_ec .EndElement ); +_agbef &&_gdbgbf .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",_aaecb );};func NewOfcComplex ()*OfcComplex {_beccb :=&OfcComplex {}; +_beccb .OfcCT_Complex =*NewOfcCT_Complex ();return _beccb ;};func (_faeaac ST_ImageAspect )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_fffee :=_ec .Attr {};_fffee .Name =name ;switch _faeaac {case ST_ImageAspectUnset :_fffee .Value ="";case ST_ImageAspectIgnore :_fffee .Value ="\u0069\u0067\u006e\u006f\u0072\u0065"; +case ST_ImageAspectAtMost :_fffee .Value ="\u0061\u0074\u004d\u006f\u0073\u0074";case ST_ImageAspectAtLeast :_fffee .Value ="\u0061t\u004c\u0065\u0061\u0073\u0074";};return _fffee ,nil ;};func (_fcff *AG_Type )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_beb :=range start .Attr {if _beb .Name .Local =="\u0074\u0079\u0070\u0065"{_efgg ,_gfde :=_beb .Value ,error (nil ); +if _gfde !=nil {return _gfde ;};_fcff .TypeAttr =&_efgg ;continue ;};};for {_ffda ,_edaab :=d .Token ();if _edaab !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_edaab ); +};if _bab ,_cce :=_ffda .(_ec .EndElement );_cce &&_bab .Name ==start .Name {break ;};};return nil ;};func (_gcba *CT_Arc )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076\u003a\u0061r\u0063"; +};if _gcba .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .StartAngleAttr )});};if _gcba .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .EndAngleAttr )}); +};if _gcba .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .HrefAttr )});};if _gcba .TargetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .TargetAttr )}); +};if _gcba .ClassAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .ClassAttr )});};if _gcba .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .TitleAttr )}); +};if _gcba .AltAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .AltAttr )});};if _gcba .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .CoordsizeAttr )}); +};if _gcba .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .CoordoriginAttr )});};if _gcba .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .WrapcoordsAttr )}); +};if _gcba .PrintAttr !=_ed .ST_TrueFalseUnset {_aeab ,_fede :=_gcba .PrintAttr .MarshalXMLAttr (_ec .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fede !=nil {return _fede ;};start .Attr =append (start .Attr ,_aeab );};if _gcba .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .IdAttr )}); +};if _gcba .StyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .StyleAttr )});};if _gcba .SpidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .SpidAttr )}); +};if _gcba .OnedAttr !=_ed .ST_TrueFalseUnset {_effbc ,_gfaf :=_gcba .OnedAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gfaf !=nil {return _gfaf ;};start .Attr =append (start .Attr ,_effbc );};if _gcba .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .RegroupidAttr )}); +};if _gcba .DoubleclicknotifyAttr !=_ed .ST_TrueFalseUnset {_cea ,_gba :=_gcba .DoubleclicknotifyAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gba !=nil {return _gba ; +};start .Attr =append (start .Attr ,_cea );};if _gcba .ButtonAttr !=_ed .ST_TrueFalseUnset {_ccfb ,_cfbd :=_gcba .ButtonAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cfbd !=nil {return _cfbd ;};start .Attr =append (start .Attr ,_ccfb ); +};if _gcba .UserhiddenAttr !=_ed .ST_TrueFalseUnset {_dcbf ,_gbcg :=_gcba .UserhiddenAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _gbcg !=nil {return _gbcg ;};start .Attr =append (start .Attr ,_dcbf ); +};if _gcba .BulletAttr !=_ed .ST_TrueFalseUnset {_cgdb ,_facb :=_gcba .BulletAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _facb !=nil {return _facb ;};start .Attr =append (start .Attr ,_cgdb );};if _gcba .HrAttr !=_ed .ST_TrueFalseUnset {_gdbe ,_gafa :=_gcba .HrAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _gafa !=nil {return _gafa ;};start .Attr =append (start .Attr ,_gdbe );};if _gcba .HrstdAttr !=_ed .ST_TrueFalseUnset {_adc ,_cdaf :=_gcba .HrstdAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _cdaf !=nil {return _cdaf ; +};start .Attr =append (start .Attr ,_adc );};if _gcba .HrnoshadeAttr !=_ed .ST_TrueFalseUnset {_dcea ,_fag :=_gcba .HrnoshadeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fag !=nil {return _fag ; +};start .Attr =append (start .Attr ,_dcea );};if _gcba .HrpctAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .HrpctAttr )});};if _gcba .HralignAttr !=OfcST_HrAlignUnset {_dggg ,_fgfef :=_gcba .HralignAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _fgfef !=nil {return _fgfef ;};start .Attr =append (start .Attr ,_dggg );};if _gcba .AllowincellAttr !=_ed .ST_TrueFalseUnset {_ddac ,_fdga :=_gcba .AllowincellAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _fdga !=nil {return _fdga ;};start .Attr =append (start .Attr ,_ddac );};if _gcba .AllowoverlapAttr !=_ed .ST_TrueFalseUnset {_adgda ,_bgac :=_gcba .AllowoverlapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _bgac !=nil {return _bgac ;};start .Attr =append (start .Attr ,_adgda );};if _gcba .UserdrawnAttr !=_ed .ST_TrueFalseUnset {_aca ,_gebf :=_gcba .UserdrawnAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _gebf !=nil {return _gebf ;};start .Attr =append (start .Attr ,_aca );};if _gcba .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .BordertopcolorAttr )}); +};if _gcba .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .BorderleftcolorAttr )}); +};if _gcba .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .BorderbottomcolorAttr )}); +};if _gcba .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .BorderrightcolorAttr )}); +};if _gcba .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_becg ,_ddfee :=_gcba .DgmlayoutAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ddfee !=nil {return _ddfee ;};start .Attr =append (start .Attr ,_becg ); +};if _gcba .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .DgmnodekindAttr )});};if _gcba .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bdad ,_dcfc :=_gcba .DgmlayoutmruAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _dcfc !=nil {return _dcfc ;};start .Attr =append (start .Attr ,_bdad );};if _gcba .InsetmodeAttr !=OfcST_InsetModeUnset {_bfca ,_egaf :=_gcba .InsetmodeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _egaf !=nil {return _egaf ;};start .Attr =append (start .Attr ,_bfca );};if _gcba .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .OpacityAttr )}); +};if _gcba .StrokedAttr !=_ed .ST_TrueFalseUnset {_edbg ,_fgd :=_gcba .StrokedAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fgd !=nil {return _fgd ;};start .Attr =append (start .Attr ,_edbg );};if _gcba .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .StrokecolorAttr )}); +};if _gcba .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .StrokeweightAttr )});};if _gcba .InsetpenAttr !=_ed .ST_TrueFalseUnset {_bddf ,_bdab :=_gcba .InsetpenAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _bdab !=nil {return _bdab ;};start .Attr =append (start .Attr ,_bddf );};if _gcba .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .ChromakeyAttr )}); +};if _gcba .FilledAttr !=_ed .ST_TrueFalseUnset {_fgbgd ,_faga :=_gcba .FilledAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _faga !=nil {return _faga ;};start .Attr =append (start .Attr ,_fgbgd );};if _gcba .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .FillcolorAttr )}); +};if _gcba .SptAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gcba .SptAttr )});};if _gcba .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bdcb ,_bbga :=_gcba .ConnectortypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _bbga !=nil {return _bbga ;};start .Attr =append (start .Attr ,_bdcb );};if _gcba .BwmodeAttr !=OfcST_BWModeUnset {_afba ,_fceg :=_gcba .BwmodeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _fceg !=nil {return _fceg ; +};start .Attr =append (start .Attr ,_afba );};if _gcba .BwpureAttr !=OfcST_BWModeUnset {_beda ,_bdfa :=_gcba .BwpureAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _bdfa !=nil {return _bdfa ;};start .Attr =append (start .Attr ,_beda ); +};if _gcba .BwnormalAttr !=OfcST_BWModeUnset {_fggge ,_bcag :=_gcba .BwnormalAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bcag !=nil {return _bcag ;};start .Attr =append (start .Attr ,_fggge ); +};if _gcba .ForcedashAttr !=_ed .ST_TrueFalseUnset {_ggad ,_fecc :=_gcba .ForcedashAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fecc !=nil {return _fecc ;};start .Attr =append (start .Attr ,_ggad ); +};if _gcba .OleiconAttr !=_ed .ST_TrueFalseUnset {_ebeg ,_bee :=_gcba .OleiconAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bee !=nil {return _bee ;};start .Attr =append (start .Attr ,_ebeg );};if _gcba .OleAttr !=_ed .ST_TrueFalseBlankUnset {_ggec ,_acga :=_gcba .OleAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _acga !=nil {return _acga ;};start .Attr =append (start .Attr ,_ggec );};if _gcba .PreferrelativeAttr !=_ed .ST_TrueFalseUnset {_ccfc ,_adfa :=_gcba .PreferrelativeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _adfa !=nil {return _adfa ;};start .Attr =append (start .Attr ,_ccfc );};if _gcba .CliptowrapAttr !=_ed .ST_TrueFalseUnset {_cbbf ,_eec :=_gcba .CliptowrapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _eec !=nil {return _eec ;};start .Attr =append (start .Attr ,_cbbf );};if _gcba .ClipAttr !=_ed .ST_TrueFalseUnset {_adca ,_dbf :=_gcba .ClipAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _dbf !=nil {return _dbf ; +};start .Attr =append (start .Attr ,_adca );};e .EncodeToken (start );if _gcba .EG_ShapeElements !=nil {for _ ,_bfcaa :=range _gcba .EG_ShapeElements {_bfcaa .MarshalXML (e ,_ec .StartElement {});};};e .EncodeToken (_ec .EndElement {Name :start .Name }); +return nil ;};func NewCT_Fill ()*CT_Fill {_afbgg :=&CT_Fill {};return _afbgg }; // ValidateWithPath validates the Shapetype and its children, prefixing error messages with path -func (_adbbf *Shapetype )ValidateWithPath (path string )error {if _cgaeb :=_adbbf .CT_Shapetype .ValidateWithPath (path );_cgaeb !=nil {return _cgaeb ;};return nil ;};func (_ddedag *OfcST_ExtrusionRender )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_egeac ,_acebg :=d .Token (); -if _acebg !=nil {return _acebg ;};if _bcdd ,_ebdfg :=_egeac .(_d .EndElement );_ebdfg &&_bcdd .Name ==start .Name {*_ddedag =1;return nil ;};if _bdgda ,_befcf :=_egeac .(_d .CharData );!_befcf {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",_egeac ); -}else {switch string (_bdgda ){case "":*_ddedag =0;case "\u0073\u006f\u006ci\u0064":*_ddedag =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_ddedag =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_ddedag =3;};};_egeac ,_acebg =d .Token (); -if _acebg !=nil {return _acebg ;};if _eecbf ,_feagd :=_egeac .(_d .EndElement );_feagd &&_eecbf .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",_egeac ); +func (_efabf *Shapetype )ValidateWithPath (path string )error {if _gbeab :=_efabf .CT_Shapetype .ValidateWithPath (path );_gbeab !=nil {return _gbeab ;};return nil ;};func (_debbb *Shadow )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _debbb .CT_Shadow .MarshalXML (e ,start ); }; -// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path -func (_cfcde *OfcShapedefaults )ValidateWithPath (path string )error {if _effcd :=_cfcde .OfcCT_ShapeDefaults .ValidateWithPath (path );_effcd !=nil {return _effcd ;};return nil ;}; - -// Validate validates the CT_Arc and its children -func (_fddb *CT_Arc )Validate ()error {return _fddb .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0063");}; - -// Validate validates the Group and its children -func (_bccge *Group )Validate ()error {return _bccge .ValidateWithPath ("\u0047\u0072\u006fu\u0070")};func (_gfgef *OfcST_InsetMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgdaba ,_dfecb :=d .Token ();if _dfecb !=nil {return _dfecb ; -};if _ffffb ,_effad :=_dgdaba .(_d .EndElement );_effad &&_ffffb .Name ==start .Name {*_gfgef =1;return nil ;};if _ffdbg ,_aefac :=_dgdaba .(_d .CharData );!_aefac {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",_dgdaba ); -}else {switch string (_ffdbg ){case "":*_gfgef =0;case "\u0061\u0075\u0074\u006f":*_gfgef =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_gfgef =2;};};_dgdaba ,_dfecb =d .Token ();if _dfecb !=nil {return _dfecb ;};if _fcfbce ,_gddgfe :=_dgdaba .(_d .EndElement ); -_gddgfe &&_fcfbce .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",_dgdaba );};type OfcInk struct{OfcCT_Ink }; -func (_ccacd *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 _ccacd .OfcCT_Diagram .MarshalXML (e ,start );};func (_bffec OfcST_CalloutPlacement )String ()string {switch _bffec {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 "";}; +// Validate validates the Background and its children +func (_ddgb *Background )Validate ()error {return _ddgb .ValidateWithPath ("\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_bdcgb *CT_Curve )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076:\u0063\u0075\u0072\u0076\u0065"; +};if _bdcgb .FromAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .FromAttr )});};if _bdcgb .Control1Attr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .Control1Attr )}); +};if _bdcgb .Control2Attr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .Control2Attr )});};if _bdcgb .ToAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .ToAttr )}); +};if _bdcgb .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .HrefAttr )});};if _bdcgb .TargetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .TargetAttr )}); +};if _bdcgb .ClassAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .ClassAttr )});};if _bdcgb .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .TitleAttr )}); +};if _bdcgb .AltAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .AltAttr )});};if _bdcgb .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .CoordsizeAttr )}); +};if _bdcgb .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .CoordoriginAttr )});};if _bdcgb .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .WrapcoordsAttr )}); +};if _bdcgb .PrintAttr !=_ed .ST_TrueFalseUnset {_bdga ,_efba :=_bdcgb .PrintAttr .MarshalXMLAttr (_ec .Name {Local :"\u0070\u0072\u0069n\u0074"});if _efba !=nil {return _efba ;};start .Attr =append (start .Attr ,_bdga );};if _bdcgb .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .IdAttr )}); +};if _bdcgb .StyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .StyleAttr )});};if _bdcgb .SpidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .SpidAttr )}); +};if _bdcgb .OnedAttr !=_ed .ST_TrueFalseUnset {_becge ,_acff :=_bdcgb .OnedAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _acff !=nil {return _acff ;};start .Attr =append (start .Attr ,_becge );};if _bdcgb .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .RegroupidAttr )}); +};if _bdcgb .DoubleclicknotifyAttr !=_ed .ST_TrueFalseUnset {_abdb ,_fedc :=_bdcgb .DoubleclicknotifyAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _fedc !=nil {return _fedc ; +};start .Attr =append (start .Attr ,_abdb );};if _bdcgb .ButtonAttr !=_ed .ST_TrueFalseUnset {_edfa ,_dfed :=_bdcgb .ButtonAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dfed !=nil {return _dfed ;};start .Attr =append (start .Attr ,_edfa ); +};if _bdcgb .UserhiddenAttr !=_ed .ST_TrueFalseUnset {_abg ,_ddfa :=_bdcgb .UserhiddenAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ddfa !=nil {return _ddfa ;};start .Attr =append (start .Attr ,_abg ); +};if _bdcgb .BulletAttr !=_ed .ST_TrueFalseUnset {_geee ,_fgebc :=_bdcgb .BulletAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fgebc !=nil {return _fgebc ;};start .Attr =append (start .Attr ,_geee );};if _bdcgb .HrAttr !=_ed .ST_TrueFalseUnset {_facdf ,_eac :=_bdcgb .HrAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _eac !=nil {return _eac ;};start .Attr =append (start .Attr ,_facdf );};if _bdcgb .HrstdAttr !=_ed .ST_TrueFalseUnset {_gaca ,_afbf :=_bdcgb .HrstdAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _afbf !=nil {return _afbf ; +};start .Attr =append (start .Attr ,_gaca );};if _bdcgb .HrnoshadeAttr !=_ed .ST_TrueFalseUnset {_dgaf ,_efea :=_bdcgb .HrnoshadeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _efea !=nil {return _efea ; +};start .Attr =append (start .Attr ,_dgaf );};if _bdcgb .HrpctAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .HrpctAttr )});};if _bdcgb .HralignAttr !=OfcST_HrAlignUnset {_cega ,_egeb :=_bdcgb .HralignAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _egeb !=nil {return _egeb ;};start .Attr =append (start .Attr ,_cega );};if _bdcgb .AllowincellAttr !=_ed .ST_TrueFalseUnset {_cced ,_adcaf :=_bdcgb .AllowincellAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _adcaf !=nil {return _adcaf ;};start .Attr =append (start .Attr ,_cced );};if _bdcgb .AllowoverlapAttr !=_ed .ST_TrueFalseUnset {_bdgg ,_eeef :=_bdcgb .AllowoverlapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _eeef !=nil {return _eeef ;};start .Attr =append (start .Attr ,_bdgg );};if _bdcgb .UserdrawnAttr !=_ed .ST_TrueFalseUnset {_badd ,_agg :=_bdcgb .UserdrawnAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _agg !=nil {return _agg ;};start .Attr =append (start .Attr ,_badd );};if _bdcgb .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .BordertopcolorAttr )}); +};if _bdcgb .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .BorderleftcolorAttr )}); +};if _bdcgb .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .BorderbottomcolorAttr )}); +};if _bdcgb .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .BorderrightcolorAttr )}); +};if _bdcgb .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gefd ,_badda :=_bdcgb .DgmlayoutAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _badda !=nil {return _badda ;};start .Attr =append (start .Attr ,_gefd ); +};if _bdcgb .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .DgmnodekindAttr )});}; +if _bdcgb .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_gbag ,_ggcg :=_bdcgb .DgmlayoutmruAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _ggcg !=nil {return _ggcg ;};start .Attr =append (start .Attr ,_gbag ); +};if _bdcgb .InsetmodeAttr !=OfcST_InsetModeUnset {_bfgg ,_fcad :=_bdcgb .InsetmodeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _fcad !=nil {return _fcad ;};start .Attr =append (start .Attr ,_bfgg ); +};if _bdcgb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .OpacityAttr )});};if _bdcgb .StrokedAttr !=_ed .ST_TrueFalseUnset {_fafe ,_fbdeg :=_bdcgb .StrokedAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); +if _fbdeg !=nil {return _fbdeg ;};start .Attr =append (start .Attr ,_fafe );};if _bdcgb .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .StrokecolorAttr )}); +};if _bdcgb .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .StrokeweightAttr )});};if _bdcgb .InsetpenAttr !=_ed .ST_TrueFalseUnset {_gcef ,_eabg :=_bdcgb .InsetpenAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _eabg !=nil {return _eabg ;};start .Attr =append (start .Attr ,_gcef );};if _bdcgb .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .ChromakeyAttr )}); +};if _bdcgb .FilledAttr !=_ed .ST_TrueFalseUnset {_cffc ,_bedd :=_bdcgb .FilledAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bedd !=nil {return _bedd ;};start .Attr =append (start .Attr ,_cffc );};if _bdcgb .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .FillcolorAttr )}); +};if _bdcgb .SptAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_bdcgb .SptAttr )});};if _bdcgb .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gbdb ,_faeaa :=_bdcgb .ConnectortypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _faeaa !=nil {return _faeaa ;};start .Attr =append (start .Attr ,_gbdb );};if _bdcgb .BwmodeAttr !=OfcST_BWModeUnset {_cfgb ,_bde :=_bdcgb .BwmodeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bde !=nil {return _bde ; +};start .Attr =append (start .Attr ,_cfgb );};if _bdcgb .BwpureAttr !=OfcST_BWModeUnset {_ebfe ,_efec :=_bdcgb .BwpureAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _efec !=nil {return _efec ;};start .Attr =append (start .Attr ,_ebfe ); +};if _bdcgb .BwnormalAttr !=OfcST_BWModeUnset {_acec ,_ggde :=_bdcgb .BwnormalAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ggde !=nil {return _ggde ;};start .Attr =append (start .Attr ,_acec ); +};if _bdcgb .ForcedashAttr !=_ed .ST_TrueFalseUnset {_aafef ,_fbag :=_bdcgb .ForcedashAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _fbag !=nil {return _fbag ;};start .Attr =append (start .Attr ,_aafef ); +};if _bdcgb .OleiconAttr !=_ed .ST_TrueFalseUnset {_decb ,_bce :=_bdcgb .OleiconAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _bce !=nil {return _bce ;};start .Attr =append (start .Attr ,_decb );};if _bdcgb .OleAttr !=_ed .ST_TrueFalseBlankUnset {_aedd ,_agae :=_bdcgb .OleAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _agae !=nil {return _agae ;};start .Attr =append (start .Attr ,_aedd );};if _bdcgb .PreferrelativeAttr !=_ed .ST_TrueFalseUnset {_aaada ,_dbca :=_bdcgb .PreferrelativeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _dbca !=nil {return _dbca ;};start .Attr =append (start .Attr ,_aaada );};if _bdcgb .CliptowrapAttr !=_ed .ST_TrueFalseUnset {_ccgc ,_addf :=_bdcgb .CliptowrapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _addf !=nil {return _addf ;};start .Attr =append (start .Attr ,_ccgc );};if _bdcgb .ClipAttr !=_ed .ST_TrueFalseUnset {_fdeb ,_baga :=_bdcgb .ClipAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _baga !=nil {return _baga ; +};start .Attr =append (start .Attr ,_fdeb );};e .EncodeToken (start );if _bdcgb .EG_ShapeElements !=nil {for _ ,_ecbf :=range _bdcgb .EG_ShapeElements {_ecbf .MarshalXML (e ,_ec .StartElement {});};};e .EncodeToken (_ec .EndElement {Name :start .Name }); +return nil ;};func (_bcegf *OfcCT_Complex )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_faee :=range start .Attr {if _faee .Name .Local =="\u0065\u0078\u0074"{_bcegf .ExtAttr .UnmarshalXMLAttr (_faee );continue ;};};for {_eefge ,_ddade :=d .Token (); +if _ddade !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_ddade );};if _geddd ,_bdef :=_eefge .(_ec .EndElement );_bdef &&_geddd .Name ==start .Name {break ; +};};return nil ;};func (_bbfgd ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _bbfgd {case 0,1,2,3,4,5:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbfgd )); +};return nil ;};type CT_F struct{EqnAttr *string ;}; -// ValidateWithPath validates the Rect and its children, prefixing error messages with path -func (_ccabb *Rect )ValidateWithPath (path string )error {if _bffg :=_ccabb .CT_Rect .ValidateWithPath (path );_bffg !=nil {return _bffg ;};return nil ;};func (_dedb *OfcCallout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _dedb .OfcCT_Callout .MarshalXML (e ,start ); -};type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;};func (_aeec *AG_Type )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _aeec .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_aeec .TypeAttr )}); -};return nil ;};func NewCT_Formulas ()*CT_Formulas {_gcbc :=&CT_Formulas {};return _gcbc };const (ST_StrokeArrowWidthUnset ST_StrokeArrowWidth =0;ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth =1;ST_StrokeArrowWidthMedium ST_StrokeArrowWidth =2;ST_StrokeArrowWidthWide ST_StrokeArrowWidth =3; -); +// Validate validates the OfcCT_ColorMru and its children +func (_efbffb *OfcCT_ColorMru )Validate ()error {return _efbffb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");};type OfcCT_Complex struct{ExtAttr ST_Ext ;};func (_dfefg *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_dfefg =0; +case "\u0030":*_dfefg =1;case "\u0031":*_dfefg =2;case "\u0032":*_dfefg =3;case "\u0033":*_dfefg =4;};return nil ;};func (_daege OfcST_BWMode )ValidateWithPath (path string )error {switch _daege {case 0,1,2,3,4,5,6,7,8,9,10,11,12:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_daege )); +};return nil ;};func (_egag *CT_Arc )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_efbf :=range start .Attr {if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_egag .UserdrawnAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_egag .ButtonAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_egag .DgmlayoutmruAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_egag .UserhiddenAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_egag .CliptowrapAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_egag .BulletAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u006f\u006c\u0065"{_egag .OleAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0068\u0072"{_egag .HrAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0073\u0070\u0069\u0064"{_geebe ,_cecb :=_efbf .Value ,error (nil ); +if _cecb !=nil {return _cecb ;};_egag .SpidAttr =&_geebe ;continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0068\u0072\u0073t\u0064"{_egag .HrstdAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_egag .BwnormalAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gdf ,_cbgf :=_efbf .Value ,error (nil ); +if _cbgf !=nil {return _cbgf ;};_egag .BordertopcolorAttr =&_gdf ;continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_egag .DgmlayoutAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_egag .ForcedashAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_egag .AllowoverlapAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_egag .HrnoshadeAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_egag .PreferrelativeAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gagc ,_fbgd :=_efbf .Value ,error (nil ); +if _fbgd !=nil {return _fbgd ;};_egag .BorderbottomcolorAttr =&_gagc ;continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u006f\u006e\u0065\u0064"{_egag .OnedAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cfacb ,_def :=_ee .ParseInt (_efbf .Value ,10,64); +if _def !=nil {return _def ;};_egag .DgmnodekindAttr =&_cfacb ;continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fecb ,_daab :=_ee .ParseInt (_efbf .Value ,10,64); +if _daab !=nil {return _daab ;};_egag .RegroupidAttr =&_fecb ;continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_egag .AllowincellAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0068\u0072\u0070c\u0074"{_eeda ,_ccccf :=_ee .ParseFloat (_efbf .Value ,64); +if _ccccf !=nil {return _ccccf ;};_ecae :=float32 (_eeda );_egag .HrpctAttr =&_ecae ;continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0063\u006c\u0069\u0070"{_egag .ClipAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_egag .InsetmodeAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dbbc ,_bdcc :=_efbf .Value ,error (nil ); +if _bdcc !=nil {return _bdcc ;};_egag .BorderleftcolorAttr =&_dbbc ;continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_egag .OleiconAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cfbb ,_gedd :=_efbf .Value ,error (nil ); +if _gedd !=nil {return _gedd ;};_egag .BorderrightcolorAttr =&_cfbb ;continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_egag .ConnectortypeAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_egag .BwpureAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_egag .BwmodeAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0073\u0070\u0074"{_gac ,_bdac :=_ee .ParseFloat (_efbf .Value ,64); +if _bdac !=nil {return _bdac ;};_bbdf :=float32 (_gac );_egag .SptAttr =&_bbdf ;continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_egag .DoubleclicknotifyAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_egag .HralignAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_eeab ,_gbg :=_ee .ParseFloat (_efbf .Value ,64);if _gbg !=nil {return _gbg ;};_egag .EndAngleAttr =&_eeab ;continue ;};if _efbf .Name .Local =="\u0069\u0064"{_egf ,_bfb :=_efbf .Value ,error (nil ); +if _bfb !=nil {return _bfb ;};_egag .IdAttr =&_egf ;continue ;};if _efbf .Name .Local =="\u0061\u006c\u0074"{_ffde ,_fegd :=_efbf .Value ,error (nil );if _fegd !=nil {return _fegd ;};_egag .AltAttr =&_ffde ;continue ;};if _efbf .Name .Local =="\u0070\u0072\u0069n\u0074"{_egag .PrintAttr .UnmarshalXMLAttr (_efbf ); +continue ;};if _efbf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_egag .StrokedAttr .UnmarshalXMLAttr (_efbf );continue ;};if _efbf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bfgf ,_cfdb :=_efbf .Value ,error (nil ); +if _cfdb !=nil {return _cfdb ;};_egag .WrapcoordsAttr =&_bfgf ;continue ;};if _efbf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eccf ,_ffdc :=_efbf .Value ,error (nil );if _ffdc !=nil {return _ffdc ;};_egag .StrokeweightAttr =&_eccf ; +continue ;};if _efbf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aaffba ,_ddda :=_efbf .Value ,error (nil );if _ddda !=nil {return _ddda ;};_egag .CoordoriginAttr =&_aaffba ;continue ;};if _efbf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_acf ,_gadg :=_efbf .Value ,error (nil ); +if _gadg !=nil {return _gadg ;};_egag .ChromakeyAttr =&_acf ;continue ;};if _efbf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_defd ,_fabce :=_efbf .Value ,error (nil );if _fabce !=nil {return _fabce ;};_egag .FillcolorAttr =&_defd ;continue ; +};if _efbf .Name .Local =="\u0073\u0074\u0079l\u0065"{_ecac ,_bbaf :=_efbf .Value ,error (nil );if _bbaf !=nil {return _bbaf ;};_egag .StyleAttr =&_ecac ;continue ;};if _efbf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cgeg ,_ggag :=_efbf .Value ,error (nil ); +if _ggag !=nil {return _ggag ;};_egag .OpacityAttr =&_cgeg ;continue ;};if _efbf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_agfb ,_ace :=_efbf .Value ,error (nil );if _ace !=nil {return _ace ;};_egag .StrokecolorAttr =&_agfb ; +continue ;};if _efbf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_egag .InsetpenAttr .UnmarshalXMLAttr (_efbf );continue ;};if _efbf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_dgecd ,_fecg :=_ee .ParseFloat (_efbf .Value ,64); +if _fecg !=nil {return _fecg ;};_egag .StartAngleAttr =&_dgecd ;continue ;};if _efbf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bbf ,_acef :=_efbf .Value ,error (nil );if _acef !=nil {return _acef ;};_egag .CoordsizeAttr =&_bbf ;continue ; +};if _efbf .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbec ,_dbga :=_efbf .Value ,error (nil );if _dbga !=nil {return _dbga ;};_egag .TitleAttr =&_fbec ;continue ;};if _efbf .Name .Local =="\u0063\u006c\u0061s\u0073"{_adad ,_egdc :=_efbf .Value ,error (nil ); +if _egdc !=nil {return _egdc ;};_egag .ClassAttr =&_adad ;continue ;};if _efbf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fegf ,_degc :=_efbf .Value ,error (nil );if _degc !=nil {return _degc ;};_egag .TargetAttr =&_fegf ;continue ;};if _efbf .Name .Local =="\u0068\u0072\u0065\u0066"{_edbf ,_aeg :=_efbf .Value ,error (nil ); +if _aeg !=nil {return _aeg ;};_egag .HrefAttr =&_edbf ;continue ;};if _efbf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_egag .FilledAttr .UnmarshalXMLAttr (_efbf );continue ;};};_bcgdd :for {_efdd ,_dacc :=d .Token ();if _dacc !=nil {return _dacc ; +};switch _abdc :=_efdd .(type ){case _ec .StartElement :switch _abdc .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aagd :=NewEG_ShapeElements (); +_aagd .Path =NewPath ();if _fea :=d .DecodeElement (_aagd .Path ,&_abdc );_fea !=nil {return _fea ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_aagd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_egbac :=NewEG_ShapeElements (); +_egbac .Formulas =NewFormulas ();if _cddc :=d .DecodeElement (_egbac .Formulas ,&_abdc );_cddc !=nil {return _cddc ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_egbac );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dadd :=NewEG_ShapeElements (); +_dadd .Handles =NewHandles ();if _edec :=d .DecodeElement (_dadd .Handles ,&_abdc );_edec !=nil {return _edec ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_dadd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gfac :=NewEG_ShapeElements (); +_gfac .Fill =NewFill ();if _babe :=d .DecodeElement (_gfac .Fill ,&_abdc );_babe !=nil {return _babe ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_gfac );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fbfb :=NewEG_ShapeElements (); +_fbfb .Stroke =NewStroke ();if _bcd :=d .DecodeElement (_fbfb .Stroke ,&_abdc );_bcd !=nil {return _bcd ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_fbfb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fdfc :=NewEG_ShapeElements (); +_fdfc .Shadow =NewShadow ();if _dbce :=d .DecodeElement (_fdfc .Shadow ,&_abdc );_dbce !=nil {return _dbce ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_fdfc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aead :=NewEG_ShapeElements (); +_aead .Textbox =NewTextbox ();if _egfa :=d .DecodeElement (_aead .Textbox ,&_abdc );_egfa !=nil {return _egfa ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_aead );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aefd :=NewEG_ShapeElements (); +_aefd .Textpath =NewTextpath ();if _gff :=d .DecodeElement (_aefd .Textpath ,&_abdc );_gff !=nil {return _gff ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_aefd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eeebb :=NewEG_ShapeElements (); +_eeebb .Imagedata =NewImagedata ();if _ccg :=d .DecodeElement (_eeebb .Imagedata ,&_abdc );_ccg !=nil {return _ccg ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_eeebb );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_bdaa :=NewEG_ShapeElements (); +_bdaa .Skew =NewOfcSkew ();if _ddaga :=d .DecodeElement (_bdaa .Skew ,&_abdc );_ddaga !=nil {return _ddaga ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_bdaa );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbafd :=NewEG_ShapeElements (); +_fbafd .Extrusion =NewOfcExtrusion ();if _fafc :=d .DecodeElement (_fbafd .Extrusion ,&_abdc );_fafc !=nil {return _fafc ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_fbafd );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065",Local :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_deff :=NewEG_ShapeElements (); +_deff .Callout =NewOfcCallout ();if _fgbde :=d .DecodeElement (_deff .Callout ,&_abdc );_fgbde !=nil {return _fgbde ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_deff );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dggc :=NewEG_ShapeElements (); +_dggc .Lock =NewOfcLock ();if _gcbdf :=d .DecodeElement (_dggc .Lock ,&_abdc );_gcbdf !=nil {return _gcbdf ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_dggc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfdbe :=NewEG_ShapeElements (); +_cfdbe .Clippath =NewOfcClippath ();if _eaa :=d .DecodeElement (_cfdbe .Clippath ,&_abdc );_eaa !=nil {return _eaa ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_cfdbe );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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 _bgag :=d .DecodeElement (_fdff .Signatureline ,&_abdc );_bgag !=nil {return _bgag ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_fdff );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fada :=NewEG_ShapeElements (); +_fada .Wrap =_gd .NewWrap ();if _aeaaa :=d .DecodeElement (_fada .Wrap ,&_abdc );_aeaaa !=nil {return _aeaaa ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_fada );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eceb :=NewEG_ShapeElements (); +_eceb .Anchorlock =_gd .NewAnchorlock ();if _fbgg :=d .DecodeElement (_eceb .Anchorlock ,&_abdc );_fbgg !=nil {return _fbgg ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_eceb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dece :=NewEG_ShapeElements (); +_dece .Bordertop =_gd .NewBordertop ();if _dgff :=d .DecodeElement (_dece .Bordertop ,&_abdc );_dgff !=nil {return _dgff ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_dece );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fdaf :=NewEG_ShapeElements (); +_fdaf .Borderbottom =_gd .NewBorderbottom ();if _ggdg :=d .DecodeElement (_fdaf .Borderbottom ,&_abdc );_ggdg !=nil {return _ggdg ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_fdaf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fbce :=NewEG_ShapeElements (); +_fbce .Borderleft =_gd .NewBorderleft ();if _cfaa :=d .DecodeElement (_fbce .Borderleft ,&_abdc );_cfaa !=nil {return _cfaa ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_fbce );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_baca :=NewEG_ShapeElements (); +_baca .Borderright =_gd .NewBorderright ();if _gfdbf :=d .DecodeElement (_baca .Borderright ,&_abdc );_gfdbf !=nil {return _gfdbf ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_baca );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_efbee :=NewEG_ShapeElements (); +_efbee .ClientData =_f .NewClientData ();if _ade :=d .DecodeElement (_efbee .ClientData ,&_abdc );_ade !=nil {return _ade ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_efbee );case _ec .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"}:_dfdd :=NewEG_ShapeElements (); +_dfdd .Textdata =_b .NewTextdata ();if _dbd :=d .DecodeElement (_dfdd .Textdata ,&_abdc );_dbd !=nil {return _dbd ;};_egag .EG_ShapeElements =append (_egag .EG_ShapeElements ,_dfdd );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_abdc .Name ); +if _acdg :=d .Skip ();_acdg !=nil {return _acdg ;};};case _ec .EndElement :break _bcgdd ;case _ec .CharData :};};return nil ;}; -// Validate validates the AG_Path and its children -func (_efcg *AG_Path )Validate ()error {return _efcg .ValidateWithPath ("\u0041G\u005f\u0050\u0061\u0074\u0068");};type Rect struct{CT_Rect };func (_cfgda OfcST_ExtrusionType )Validate ()error {return _cfgda .ValidateWithPath ("")};func (_bebc OfcST_Angle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_abccg :=_d .Attr {}; -_abccg .Name =name ;switch _bebc {case OfcST_AngleUnset :_abccg .Value ="";case OfcST_AngleAny :_abccg .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_abccg .Value ="\u0033\u0030";case OfcST_Angle45 :_abccg .Value ="\u0034\u0035";case OfcST_Angle60 :_abccg .Value ="\u0036\u0030"; -case OfcST_Angle90 :_abccg .Value ="\u0039\u0030";case OfcST_AngleAuto :_abccg .Value ="\u0061\u0075\u0074\u006f";};return _abccg ,nil ;};func (_cebdd *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 _cebdd .OfcCT_Ink .MarshalXML (e ,start );};func (_eafbf OfcST_Angle )Validate ()error {return _eafbf .ValidateWithPath ("")};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_geed :=&AG_OfficeShapeAttributes {}; -return _geed ;};func (_ggffa ST_EditAs )Validate ()error {return _ggffa .ValidateWithPath ("")};func NewCT_ImageData ()*CT_ImageData {_bbgf :=&CT_ImageData {};return _bbgf };const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1; -ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;);func (_ecfge *OfcST_BWMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agdga ,_afbeb :=d .Token ();if _afbeb !=nil {return _afbeb ;};if _faadd ,_bdbacb :=_agdga .(_d .EndElement ); -_bdbacb &&_faadd .Name ==start .Name {*_ecfge =1;return nil ;};if _dgdae ,_gfcdf :=_agdga .(_d .CharData );!_gfcdf {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",_agdga ); -}else {switch string (_dgdae ){case "":*_ecfge =0;case "\u0063\u006f\u006co\u0072":*_ecfge =1;case "\u0061\u0075\u0074\u006f":*_ecfge =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_ecfge =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_ecfge =4; -case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_ecfge =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ecfge =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_ecfge =7;case "\u0062\u006c\u0061c\u006b":*_ecfge =8; -case "\u0077\u0068\u0069t\u0065":*_ecfge =9;case "\u0068\u0069\u0064\u0065":*_ecfge =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_ecfge =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_ecfge =12; -};};_agdga ,_afbeb =d .Token ();if _afbeb !=nil {return _afbeb ;};if _ceea ,_bfefce :=_agdga .(_d .EndElement );_bfefce &&_ceea .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",_agdga ); -}; +// ValidateWithPath validates the OfcCT_ShapeLayout and its children, prefixing error messages with path +func (_edbbg *OfcCT_ShapeLayout )ValidateWithPath (path string )error {if _edbbg .Idmap !=nil {if _dbceag :=_edbbg .Idmap .ValidateWithPath (path +"\u002f\u0049\u0064\u006d\u0061\u0070");_dbceag !=nil {return _dbceag ;};};if _edbbg .Regrouptable !=nil {if _fedge :=_edbbg .Regrouptable .ValidateWithPath (path +"\u002f\u0052\u0065\u0067\u0072\u006f\u0075\u0070\u0074\u0061\u0062\u006c\u0065"); +_fedge !=nil {return _fedge ;};};if _edbbg .Rules !=nil {if _ccccc :=_edbbg .Rules .ValidateWithPath (path +"\u002f\u0052\u0075\u006c\u0065\u0073");_ccccc !=nil {return _ccccc ;};};if _cbcdd :=_edbbg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_cbcdd !=nil {return _cbcdd ;};return nil ;};func (_bbcgfe ST_StrokeArrowWidth )ValidateWithPath (path string )error {switch _bbcgfe {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbcgfe )); +};return nil ;};func (_eggbf *OfcST_OLEDrawAspect )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_afcdb ,_cfeba :=d .Token ();if _cfeba !=nil {return _cfeba ;};if _dedad ,_bbefa :=_afcdb .(_ec .EndElement );_bbefa &&_dedad .Name ==start .Name {*_eggbf =1; +return nil ;};if _bgeeg ,_beefaag :=_afcdb .(_ec .CharData );!_beefaag {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",_afcdb );}else {switch string (_bgeeg ){case "":*_eggbf =0; +case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_eggbf =1;case "\u0049\u0063\u006f\u006e":*_eggbf =2;};};_afcdb ,_cfeba =d .Token ();if _cfeba !=nil {return _cfeba ;};if _dfbf ,_cccbdd :=_afcdb .(_ec .EndElement );_cccbdd &&_dfbf .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",_afcdb );}; -// Validate validates the Stroke and its children -func (_dbaac *Stroke )Validate ()error {return _dbaac .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");};type OfcCT_ShapeDefaults struct{SpidmaxAttr *int64 ;StyleAttr *string ;FillAttr _c .ST_TrueFalse ;FillcolorAttr *string ;StrokeAttr _c .ST_TrueFalse ; -StrokecolorAttr *string ;AllowincellAttr _c .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 (_ced *AG_ImageAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _ced .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_bf .Sprintf ("\u0025\u0076",*_ced .SrcAttr )}); -};if _ced .CropleftAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_ced .CropleftAttr )});};if _ced .CroptopAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_bf .Sprintf ("\u0025\u0076",*_ced .CroptopAttr )}); -};if _ced .CroprightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_bf .Sprintf ("\u0025\u0076",*_ced .CroprightAttr )});};if _ced .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_bf .Sprintf ("\u0025\u0076",*_ced .CropbottomAttr )}); -};if _ced .GainAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_bf .Sprintf ("\u0025\u0076",*_ced .GainAttr )});};if _ced .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_ced .BlacklevelAttr )}); -};if _ced .GammaAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_bf .Sprintf ("\u0025\u0076",*_ced .GammaAttr )});};if _ced .GrayscaleAttr !=_c .ST_TrueFalseUnset {_gbf ,_acec :=_ced .GrayscaleAttr .MarshalXMLAttr (_d .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"}); -if _acec !=nil {return _acec ;};start .Attr =append (start .Attr ,_gbf );};if _ced .BilevelAttr !=_c .ST_TrueFalseUnset {_adbb ,_fgb :=_ced .BilevelAttr .MarshalXMLAttr (_d .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"});if _fgb !=nil {return _fgb ; -};start .Attr =append (start .Attr ,_adbb );};return nil ;};const (OfcST_ColorModeUnset OfcST_ColorMode =0;OfcST_ColorModeAuto OfcST_ColorMode =1;OfcST_ColorModeCustom OfcST_ColorMode =2;);func (_faggd ST_FillType )String ()string {switch _faggd {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 "";}; +// Validate validates the AG_CoreAttributes and its children +func (_dcc *AG_CoreAttributes )Validate ()error {return _dcc .ValidateWithPath ("\u0041\u0047\u005f\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069b\u0075\u0074\u0065\u0073");};func (_age *AG_Id )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if _age .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_age .IdAttr )}); +};return nil ;};type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;};func (_facdd *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_facdd =0;case "\u0073\u006f\u006ci\u0064":*_facdd =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_facdd =2; +case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_facdd =3;};return nil ;};func NewStroke ()*Stroke {_bcbbd :=&Stroke {};_bcbbd .CT_Stroke =*NewCT_Stroke ();return _bcbbd };type OfcShapelayout struct{OfcCT_ShapeLayout };type Line struct{CT_Line }; +func (_gcgdb ST_StrokeLineStyle )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_gcgdb .String (),start );};func (_defddg OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _defddg {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_defddg )); +};return nil ;}; -// ValidateWithPath validates the Textbox and its children, prefixing error messages with path -func (_afeec *Textbox )ValidateWithPath (path string )error {if _aaada :=_afeec .CT_Textbox .ValidateWithPath (path );_aaada !=nil {return _aaada ;};return nil ;};func NewRoundrect ()*Roundrect {_ffccg :=&Roundrect {};_ffccg .CT_RoundRect =*NewCT_RoundRect (); -return _ffccg ;};func (_cedafe OfcST_InsetMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_geag :=_d .Attr {};_geag .Name =name ;switch _cedafe {case OfcST_InsetModeUnset :_geag .Value ="";case OfcST_InsetModeAuto :_geag .Value ="\u0061\u0075\u0074\u006f"; -case OfcST_InsetModeCustom :_geag .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _geag ,nil ;};func (_fcdba *OfcDiagram )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fcdba .OfcCT_Diagram =*NewOfcCT_Diagram ();for _ ,_agbfd :=range start .Attr {if _agbfd .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_afada ,_afgaf :=_b .ParseInt (_agbfd .Value ,10,64); -if _afgaf !=nil {return _afgaf ;};_fcdba .DgmstyleAttr =&_afada ;continue ;};if _agbfd .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_fcdba .AutoformatAttr .UnmarshalXMLAttr (_agbfd );continue ;};if _agbfd .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_fcdba .ReverseAttr .UnmarshalXMLAttr (_agbfd ); -continue ;};if _agbfd .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_fcdba .AutolayoutAttr .UnmarshalXMLAttr (_agbfd );continue ;};if _agbfd .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_feffc ,_geaeg :=_b .ParseInt (_agbfd .Value ,10,64); -if _geaeg !=nil {return _geaeg ;};_fcdba .DgmscalexAttr =&_feffc ;continue ;};if _agbfd .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_dcbd ,_edbce :=_b .ParseInt (_agbfd .Value ,10,64);if _edbce !=nil {return _edbce ;};_fcdba .DgmscaleyAttr =&_dcbd ; -continue ;};if _agbfd .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_dcfb ,_adagd :=_b .ParseInt (_agbfd .Value ,10,64);if _adagd !=nil {return _adagd ;};_fcdba .DgmfontsizeAttr =&_dcfb ;continue ;};if _agbfd .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_ggcfa ,_fcffg :=_agbfd .Value ,error (nil ); -if _fcffg !=nil {return _fcffg ;};_fcdba .ConstrainboundsAttr =&_ggcfa ;continue ;};if _agbfd .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_feaffe ,_cfage :=_b .ParseInt (_agbfd .Value ,10,64); -if _cfage !=nil {return _cfage ;};_fcdba .DgmbasetextscaleAttr =&_feaffe ;continue ;};if _agbfd .Name .Local =="\u0065\u0078\u0074"{_fcdba .ExtAttr .UnmarshalXMLAttr (_agbfd );continue ;};};_fggdb :for {_fcaad ,_eaegf :=d .Token ();if _eaegf !=nil {return _eaegf ; -};switch _bbbfa :=_fcaad .(type ){case _d .StartElement :switch _bbbfa .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"}:_fcdba .Relationtable =NewOfcCT_RelationTable (); -if _ebdgf :=d .DecodeElement (_fcdba .Relationtable ,&_bbbfa );_ebdgf !=nil {return _ebdgf ;};default:_e .Log .Debug ("\u0073k\u0069\u0070p\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",_bbbfa .Name ); -if _acfdd :=d .Skip ();_acfdd !=nil {return _acfdd ;};};case _d .EndElement :break _fggdb ;case _d .CharData :};};return nil ;};func (_dbcf *OfcST_OLEDrawAspect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dbcf =0;case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_dbcf =1; -case "\u0049\u0063\u006f\u006e":*_dbcf =2;};return nil ;};func (_ddeee OfcST_BWMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aegcfa :=_d .Attr {};_aegcfa .Name =name ;switch _ddeee {case OfcST_BWModeUnset :_aegcfa .Value ="";case OfcST_BWModeColor :_aegcfa .Value ="\u0063\u006f\u006co\u0072"; -case OfcST_BWModeAuto :_aegcfa .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_aegcfa .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_aegcfa .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065"; -case OfcST_BWModeInverseGray :_aegcfa .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_aegcfa .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_aegcfa .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074"; -case OfcST_BWModeBlack :_aegcfa .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_aegcfa .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_aegcfa .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_aegcfa .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e"; -case OfcST_BWModeBlackTextAndLines :_aegcfa .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _aegcfa ,nil ;};type OfcST_FillType byte ;func (_ecfcb *ST_FillType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ecfcb =0; -case "\u0073\u006f\u006ci\u0064":*_ecfcb =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_ecfcb =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_ecfcb =3;case "\u0074\u0069\u006c\u0065":*_ecfcb =4; -case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_ecfcb =5;case "\u0066\u0072\u0061m\u0065":*_ecfcb =6;};return nil ;};type AG_Chromakey struct{ChromakeyAttr *string ;}; +// ValidateWithPath validates the OfcSignatureline and its children, prefixing error messages with path +func (_ebbgdc *OfcSignatureline )ValidateWithPath (path string )error {if _bcgcc :=_ebbgdc .OfcCT_SignatureLine .ValidateWithPath (path );_bcgcc !=nil {return _bcgcc ;};return nil ;};type Background struct{CT_Background };func (_fedgca *CT_TextPath )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_fdbac :=range start .Attr {if _fdbac .Name .Local =="\u006f\u006e"{_fedgca .OnAttr .UnmarshalXMLAttr (_fdbac ); +continue ;};if _fdbac .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_fedgca .FitshapeAttr .UnmarshalXMLAttr (_fdbac );continue ;};if _fdbac .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_fedgca .FitpathAttr .UnmarshalXMLAttr (_fdbac ); +continue ;};if _fdbac .Name .Local =="\u0074\u0072\u0069\u006d"{_fedgca .TrimAttr .UnmarshalXMLAttr (_fdbac );continue ;};if _fdbac .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_fedgca .XscaleAttr .UnmarshalXMLAttr (_fdbac );continue ;};if _fdbac .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_gcfae ,_dgegde :=_fdbac .Value ,error (nil ); +if _dgegde !=nil {return _dgegde ;};_fedgca .StringAttr =&_gcfae ;continue ;};if _fdbac .Name .Local =="\u0069\u0064"{_fcdcec ,_affe :=_fdbac .Value ,error (nil );if _affe !=nil {return _affe ;};_fedgca .IdAttr =&_fcdcec ;continue ;};if _fdbac .Name .Local =="\u0073\u0074\u0079l\u0065"{_egfdc ,_fbeg :=_fdbac .Value ,error (nil ); +if _fbeg !=nil {return _fbeg ;};_fedgca .StyleAttr =&_egfdc ;continue ;};};for {_cfddf ,_dfffa :=d .Token ();if _dfffa !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_dfffa ); +};if _becdb ,_gcbcbe :=_cfddf .(_ec .EndElement );_gcbcbe &&_becdb .Name ==start .Name {break ;};};return nil ;};func (_bddd *CT_F )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076\u003a\u0066"; +};if _bddd .EqnAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0065\u0071\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_bddd .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name }); +return nil ;};func NewOval ()*Oval {_aggdc :=&Oval {};_aggdc .CT_Oval =*NewCT_Oval ();return _aggdc };func (_dgfcc *ST_StrokeEndCap )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_cgfc ,_agbeg :=d .Token ();if _agbeg !=nil {return _agbeg ; +};if _deab ,_eeaff :=_cgfc .(_ec .EndElement );_eeaff &&_deab .Name ==start .Name {*_dgfcc =1;return nil ;};if _cbafc ,_dabdd :=_cgfc .(_ec .CharData );!_dabdd {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",_cgfc ); +}else {switch string (_cbafc ){case "":*_dgfcc =0;case "\u0066\u006c\u0061\u0074":*_dgfcc =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_dgfcc =2;case "\u0072\u006f\u0075n\u0064":*_dgfcc =3;};};_cgfc ,_agbeg =d .Token ();if _agbeg !=nil {return _agbeg ; +};if _bbbgg ,_affeda :=_cgfc .(_ec .EndElement );_affeda &&_bbbgg .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",_cgfc ); +};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 OfcBottom and its children -func (_bcag *OfcBottom )Validate ()error {return _bcag .ValidateWithPath ("\u004ff\u0063\u0042\u006f\u0074\u0074\u006fm");}; +// ValidateWithPath validates the OfcCT_ColorMru and its children, prefixing error messages with path +func (_ggade *OfcCT_ColorMru )ValidateWithPath (path string )error {if _eeabe :=_ggade .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_eeabe !=nil {return _eeabe ;};return nil ;};func (_edde *CT_Curve )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_bcagf :=range start .Attr {if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_edde .AllowoverlapAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dcfg ,_bagg :=_ee .ParseInt (_bcagf .Value ,10,64); +if _bagg !=nil {return _bagg ;};_edde .RegroupidAttr =&_dcfg ;continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_edde .DgmlayoutAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_edde .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_edde .PreferrelativeAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_edde .ButtonAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u006f\u006c\u0065"{_edde .OleAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_edde .UserhiddenAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_edde .ForcedashAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_edde .BulletAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_edde .BwpureAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0063\u006c\u0069\u0070"{_edde .ClipAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bced ,_gbaf :=_bcagf .Value ,error (nil ); +if _gbaf !=nil {return _gbaf ;};_edde .BorderbottomcolorAttr =&_bced ;continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_edde .BwnormalAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_edde .HralignAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0068\u0072"{_edde .HrAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dbfa ,_ccba :=_bcagf .Value ,error (nil ); +if _ccba !=nil {return _ccba ;};_edde .BordertopcolorAttr =&_dbfa ;continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cdgcg ,_debd :=_ee .ParseInt (_bcagf .Value ,10,64); +if _debd !=nil {return _debd ;};_edde .DgmnodekindAttr =&_cdgcg ;continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_efecd ,_ggga :=_bcagf .Value ,error (nil ); +if _ggga !=nil {return _ggga ;};_edde .BorderrightcolorAttr =&_efecd ;continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0073\u0070\u0069\u0064"{_geag ,_acdee :=_bcagf .Value ,error (nil ); +if _acdee !=nil {return _acdee ;};_edde .SpidAttr =&_geag ;continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0068\u0072\u0070c\u0074"{_ffb ,_ccgb :=_ee .ParseFloat (_bcagf .Value ,64); +if _ccgb !=nil {return _ccgb ;};_bbfb :=float32 (_ffb );_edde .HrpctAttr =&_bbfb ;continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0068\u0072\u0073t\u0064"{_edde .HrstdAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_edde .CliptowrapAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_edde .AllowincellAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_edde .DgmlayoutmruAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_edde .UserdrawnAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_edde .OleiconAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ccfe ,_dgga :=_bcagf .Value ,error (nil ); +if _dgga !=nil {return _dgga ;};_edde .BorderleftcolorAttr =&_ccfe ;continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0073\u0070\u0074"{_efge ,_gfdba :=_ee .ParseFloat (_bcagf .Value ,64); +if _gfdba !=nil {return _gfdba ;};_efgb :=float32 (_efge );_edde .SptAttr =&_efgb ;continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_edde .BwmodeAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_edde .ConnectortypeAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_edde .InsetmodeAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u006f\u006e\u0065\u0064"{_edde .OnedAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bcagf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_edde .HrnoshadeAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Local =="\u0074\u0069\u0074l\u0065"{_bacga ,_bdbc :=_bcagf .Value ,error (nil );if _bdbc !=nil {return _bdbc ;};_edde .TitleAttr =&_bacga ;continue ;};if _bcagf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_acee ,_bgd :=_bcagf .Value ,error (nil ); +if _bgd !=nil {return _bgd ;};_edde .WrapcoordsAttr =&_acee ;continue ;};if _bcagf .Name .Local =="\u0073\u0074\u0079l\u0065"{_feca ,_fefe :=_bcagf .Value ,error (nil );if _fefe !=nil {return _fefe ;};_edde .StyleAttr =&_feca ;continue ;};if _bcagf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fbefc ,_gggb :=_bcagf .Value ,error (nil ); +if _gggb !=nil {return _gggb ;};_edde .CoordoriginAttr =&_fbefc ;continue ;};if _bcagf .Name .Local =="\u0070\u0072\u0069n\u0074"{_edde .PrintAttr .UnmarshalXMLAttr (_bcagf );continue ;};if _bcagf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_dgde ,_dddd :=_bcagf .Value ,error (nil ); +if _dddd !=nil {return _dddd ;};_edde .CoordsizeAttr =&_dgde ;continue ;};if _bcagf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_edde .StrokedAttr .UnmarshalXMLAttr (_bcagf );continue ;};if _bcagf .Name .Local =="\u0061\u006c\u0074"{_ggeg ,_gfcb :=_bcagf .Value ,error (nil ); +if _gfcb !=nil {return _gfcb ;};_edde .AltAttr =&_ggeg ;continue ;};if _bcagf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dddac ,_gegd :=_bcagf .Value ,error (nil );if _gegd !=nil {return _gegd ;};_edde .StrokeweightAttr =&_dddac ; +continue ;};if _bcagf .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_dbgg ,_eabef :=_bcagf .Value ,error (nil );if _eabef !=nil {return _eabef ;};_edde .Control1Attr =&_dbgg ;continue ;};if _bcagf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cbef ,_feff :=_bcagf .Value ,error (nil ); +if _feff !=nil {return _feff ;};_edde .ChromakeyAttr =&_cbef ;continue ;};if _bcagf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cdcg ,_adfc :=_bcagf .Value ,error (nil );if _adfc !=nil {return _adfc ;};_edde .FillcolorAttr =&_cdcg ;continue ; +};if _bcagf .Name .Local =="\u0069\u0064"{_bedc ,_geac :=_bcagf .Value ,error (nil );if _geac !=nil {return _geac ;};_edde .IdAttr =&_bedc ;continue ;};if _bcagf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_acb ,_aegb :=_bcagf .Value ,error (nil ); +if _aegb !=nil {return _aegb ;};_edde .OpacityAttr =&_acb ;continue ;};if _bcagf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_caaf ,_ccef :=_bcagf .Value ,error (nil );if _ccef !=nil {return _ccef ;};_edde .StrokecolorAttr =&_caaf ; +continue ;};if _bcagf .Name .Local =="\u0063\u006c\u0061s\u0073"{_adfaf ,_abcf :=_bcagf .Value ,error (nil );if _abcf !=nil {return _abcf ;};_edde .ClassAttr =&_adfaf ;continue ;};if _bcagf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_edde .FilledAttr .UnmarshalXMLAttr (_bcagf ); +continue ;};if _bcagf .Name .Local =="\u0066\u0072\u006f\u006d"{_debg ,_acfe :=_bcagf .Value ,error (nil );if _acfe !=nil {return _acfe ;};_edde .FromAttr =&_debg ;continue ;};if _bcagf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bcdc ,_aeec :=_bcagf .Value ,error (nil ); +if _aeec !=nil {return _aeec ;};_edde .TargetAttr =&_bcdc ;continue ;};if _bcagf .Name .Local =="\u0068\u0072\u0065\u0066"{_gfce ,_fdebe :=_bcagf .Value ,error (nil );if _fdebe !=nil {return _fdebe ;};_edde .HrefAttr =&_gfce ;continue ;};if _bcagf .Name .Local =="\u0074\u006f"{_cegb ,_ageca :=_bcagf .Value ,error (nil ); +if _ageca !=nil {return _ageca ;};_edde .ToAttr =&_cegb ;continue ;};if _bcagf .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_fddc ,_agc :=_bcagf .Value ,error (nil );if _agc !=nil {return _agc ;};_edde .Control2Attr =&_fddc ;continue ; +};if _bcagf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_edde .InsetpenAttr .UnmarshalXMLAttr (_bcagf );continue ;};};_ebcg :for {_facg ,_ggfg :=d .Token ();if _ggfg !=nil {return _ggfg ;};switch _dccgf :=_facg .(type ){case _ec .StartElement :switch _dccgf .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ddgd :=NewEG_ShapeElements (); +_ddgd .Path =NewPath ();if _aeaf :=d .DecodeElement (_ddgd .Path ,&_dccgf );_aeaf !=nil {return _aeaf ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_ddgd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_deced :=NewEG_ShapeElements (); +_deced .Formulas =NewFormulas ();if _aceb :=d .DecodeElement (_deced .Formulas ,&_dccgf );_aceb !=nil {return _aceb ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_deced );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_adbd :=NewEG_ShapeElements (); +_adbd .Handles =NewHandles ();if _dbgf :=d .DecodeElement (_adbd .Handles ,&_dccgf );_dbgf !=nil {return _dbgf ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_adbd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cccd :=NewEG_ShapeElements (); +_cccd .Fill =NewFill ();if _cage :=d .DecodeElement (_cccd .Fill ,&_dccgf );_cage !=nil {return _cage ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_cccd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_afccd :=NewEG_ShapeElements (); +_afccd .Stroke =NewStroke ();if _baadg :=d .DecodeElement (_afccd .Stroke ,&_dccgf );_baadg !=nil {return _baadg ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_afccd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dgegb :=NewEG_ShapeElements (); +_dgegb .Shadow =NewShadow ();if _bcaga :=d .DecodeElement (_dgegb .Shadow ,&_dccgf );_bcaga !=nil {return _bcaga ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_dgegb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfbe :=NewEG_ShapeElements (); +_gfbe .Textbox =NewTextbox ();if _afee :=d .DecodeElement (_gfbe .Textbox ,&_dccgf );_afee !=nil {return _afee ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_gfbe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edbc :=NewEG_ShapeElements (); +_edbc .Textpath =NewTextpath ();if _dabd :=d .DecodeElement (_edbc .Textpath ,&_dccgf );_dabd !=nil {return _dabd ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_edbc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_addb :=NewEG_ShapeElements (); +_addb .Imagedata =NewImagedata ();if _ccd :=d .DecodeElement (_addb .Imagedata ,&_dccgf );_ccd !=nil {return _ccd ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_addb );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_ccbc :=NewEG_ShapeElements (); +_ccbc .Skew =NewOfcSkew ();if _fcgg :=d .DecodeElement (_ccbc .Skew ,&_dccgf );_fcgg !=nil {return _fcgg ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_ccbc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aff :=NewEG_ShapeElements (); +_aff .Extrusion =NewOfcExtrusion ();if _gede :=d .DecodeElement (_aff .Extrusion ,&_dccgf );_gede !=nil {return _gede ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_aff );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfde :=NewEG_ShapeElements (); +_dfde .Callout =NewOfcCallout ();if _afad :=d .DecodeElement (_dfde .Callout ,&_dccgf );_afad !=nil {return _afad ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_dfde );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbae :=NewEG_ShapeElements (); +_dbae .Lock =NewOfcLock ();if _gage :=d .DecodeElement (_dbae .Lock ,&_dccgf );_gage !=nil {return _gage ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_dbae );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_badde :=NewEG_ShapeElements (); +_badde .Clippath =NewOfcClippath ();if _gbeac :=d .DecodeElement (_badde .Clippath ,&_dccgf );_gbeac !=nil {return _gbeac ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_badde );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gfebf :=NewEG_ShapeElements (); +_gfebf .Signatureline =NewOfcSignatureline ();if _gdbef :=d .DecodeElement (_gfebf .Signatureline ,&_dccgf );_gdbef !=nil {return _gdbef ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_gfebf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fbdac :=NewEG_ShapeElements (); +_fbdac .Wrap =_gd .NewWrap ();if _cccb :=d .DecodeElement (_fbdac .Wrap ,&_dccgf );_cccb !=nil {return _cccb ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_fbdac );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbdg :=NewEG_ShapeElements (); +_gbdg .Anchorlock =_gd .NewAnchorlock ();if _cgdcb :=d .DecodeElement (_gbdg .Anchorlock ,&_dccgf );_cgdcb !=nil {return _cgdcb ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_gbdg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbfg :=NewEG_ShapeElements (); +_bbfg .Bordertop =_gd .NewBordertop ();if _eccb :=d .DecodeElement (_bbfg .Bordertop ,&_dccgf );_eccb !=nil {return _eccb ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_bbfg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_babb :=NewEG_ShapeElements (); +_babb .Borderbottom =_gd .NewBorderbottom ();if _aaaf :=d .DecodeElement (_babb .Borderbottom ,&_dccgf );_aaaf !=nil {return _aaaf ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_babb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_dcgf :=NewEG_ShapeElements (); +_dcgf .Borderleft =_gd .NewBorderleft ();if _caabc :=d .DecodeElement (_dcgf .Borderleft ,&_dccgf );_caabc !=nil {return _caabc ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_dcgf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_beaa :=NewEG_ShapeElements (); +_beaa .Borderright =_gd .NewBorderright ();if _bfge :=d .DecodeElement (_beaa .Borderright ,&_dccgf );_bfge !=nil {return _bfge ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_beaa );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_geff :=NewEG_ShapeElements (); +_geff .ClientData =_f .NewClientData ();if _adga :=d .DecodeElement (_geff .ClientData ,&_dccgf );_adga !=nil {return _adga ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_geff );case _ec .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"}:_abcc :=NewEG_ShapeElements (); +_abcc .Textdata =_b .NewTextdata ();if _fcc :=d .DecodeElement (_abcc .Textdata ,&_dccgf );_fcc !=nil {return _fcc ;};_edde .EG_ShapeElements =append (_edde .EG_ShapeElements ,_abcc );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_dccgf .Name ); +if _eecd :=d .Skip ();_eecd !=nil {return _eecd ;};};case _ec .EndElement :break _ebcg ;case _ec .CharData :};};return nil ;};type OfcST_HrAlign byte ; -// Validate validates the OfcCallout and its children -func (_edcbb *OfcCallout )Validate ()error {return _edcbb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074");}; +// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path +func (_geffc *OfcCT_R )ValidateWithPath (path string )error {if _eedg :=_geffc .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_eedg !=nil {return _eedg ;};if _ccefc :=_geffc .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072"); +_ccefc !=nil {return _ccefc ;};for _eafad ,_ddabc :=range _geffc .Proxy {if _cffag :=_ddabc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_eafad ));_cffag !=nil {return _cffag ;};};return nil ; +};func (_daaaa *OfcCT_ShapeLayout )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_cgcff :=range start .Attr {if _cgcff .Name .Local =="\u0065\u0078\u0074"{_daaaa .ExtAttr .UnmarshalXMLAttr (_cgcff );continue ;};};_fadac :for {_fgbed ,_bgaca :=d .Token (); +if _bgaca !=nil {return _bgaca ;};switch _gbbce :=_fgbed .(type ){case _ec .StartElement :switch _gbbce .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_daaaa .Idmap =NewOfcCT_IdMap (); +if _dacgad :=d .DecodeElement (_daaaa .Idmap ,&_gbbce );_dacgad !=nil {return _dacgad ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_daaaa .Regrouptable =NewOfcCT_RegroupTable (); +if _bcfea :=d .DecodeElement (_daaaa .Regrouptable ,&_gbbce );_bcfea !=nil {return _bcfea ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_daaaa .Rules =NewOfcCT_Rules (); +if _bdbceb :=d .DecodeElement (_daaaa .Rules ,&_gbbce );_bdbceb !=nil {return _bdbceb ;};default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\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",_gbbce .Name ); +if _fdcgd :=d .Skip ();_fdcgd !=nil {return _fdcgd ;};};case _ec .EndElement :break _fadac ;case _ec .CharData :};};return nil ;};func (_adaa *AG_StrokeAttributes )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_ddfe :=range start .Attr {if _ddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfe .Name .Local =="\u0072\u0065\u006ci\u0064"{_aaegg ,_eggf :=_ddfe .Value ,error (nil ); +if _eggf !=nil {return _eggf ;};_adaa .RelidAttr =&_aaegg ;continue ;};if _ddfe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddfe .Name .Local =="\u0069\u0064"{_eebc ,_dadg :=_ddfe .Value ,error (nil ); +if _dadg !=nil {return _dadg ;};_adaa .IdAttr =&_eebc ;continue ;};if _ddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_adaa .ForcedashAttr .UnmarshalXMLAttr (_ddfe ); +continue ;};if _ddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfe .Name .Local =="\u0074\u0069\u0074l\u0065"{_cefe ,_eeed :=_ddfe .Value ,error (nil ); +if _eeed !=nil {return _eeed ;};_adaa .TitleAttr =&_cefe ;continue ;};if _ddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfe .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gdbg ,_dbaf :=_ddfe .Value ,error (nil ); +if _dbaf !=nil {return _dbaf ;};_adaa .AlthrefAttr =&_gdbg ;continue ;};if _ddfe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddfe .Name .Local =="\u0068\u0072\u0065\u0066"{_cag ,_daefg :=_ddfe .Value ,error (nil ); +if _daefg !=nil {return _daefg ;};_adaa .HrefAttr =&_cag ;continue ;};if _ddfe .Name .Local =="\u006f\u006e"{_adaa .OnAttr .UnmarshalXMLAttr (_ddfe );continue ;};if _ddfe .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_adaa .StartarrowlengthAttr .UnmarshalXMLAttr (_ddfe ); +continue ;};if _ddfe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_adaa .EndarrowAttr .UnmarshalXMLAttr (_ddfe );continue ;};if _ddfe .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_bgf ,_cfdd :=_ddfe .Value ,error (nil ); +if _cfdd !=nil {return _cfdd ;};_adaa .DashstyleAttr =&_bgf ;continue ;};if _ddfe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_adaa .EndarrowwidthAttr .UnmarshalXMLAttr (_ddfe );continue ;};if _ddfe .Name .Local =="\u0073\u0072\u0063"{_bbd ,_bbde :=_ddfe .Value ,error (nil ); +if _bbde !=nil {return _bbde ;};_adaa .SrcAttr =&_bbd ;continue ;};if _ddfe .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_adaa .EndarrowlengthAttr .UnmarshalXMLAttr (_ddfe );continue ;};if _ddfe .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_cgag ,_dffg :=_ddfe .Value ,error (nil ); +if _dffg !=nil {return _dffg ;};_adaa .ImagesizeAttr =&_cgag ;continue ;};if _ddfe .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_ecgfe ,_cee :=_ee .ParseFloat (_ddfe .Value ,64);if _cee !=nil {return _cee ;};_adaa .MiterlimitAttr =&_ecgfe ; +continue ;};if _ddfe .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_adaa .JoinstyleAttr .UnmarshalXMLAttr (_ddfe );continue ;};if _ddfe .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_adaa .StartarrowwidthAttr .UnmarshalXMLAttr (_ddfe ); +continue ;};if _ddfe .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_adaa .EndcapAttr .UnmarshalXMLAttr (_ddfe );continue ;};if _ddfe .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_adaa .FilltypeAttr .UnmarshalXMLAttr (_ddfe ); +continue ;};if _ddfe .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_adaa .ImageaspectAttr .UnmarshalXMLAttr (_ddfe );continue ;};if _ddfe .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_adaa .ImagealignshapeAttr .UnmarshalXMLAttr (_ddfe ); +continue ;};if _ddfe .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_adaa .StartarrowAttr .UnmarshalXMLAttr (_ddfe );continue ;};if _ddfe .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_adaa .LinestyleAttr .UnmarshalXMLAttr (_ddfe ); +continue ;};if _ddfe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gegg ,_cdbf :=_ddfe .Value ,error (nil );if _cdbf !=nil {return _cdbf ;};_adaa .OpacityAttr =&_gegg ;continue ;};if _ddfe .Name .Local =="\u0063\u006f\u006co\u0072"{_egga ,_cafc :=_ddfe .Value ,error (nil ); +if _cafc !=nil {return _cafc ;};_adaa .ColorAttr =&_egga ;continue ;};if _ddfe .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dgec ,_febcb :=_ddfe .Value ,error (nil );if _febcb !=nil {return _febcb ;};_adaa .WeightAttr =&_dgec ;continue ;};if _ddfe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_adaa .InsetpenAttr .UnmarshalXMLAttr (_ddfe ); +continue ;};if _ddfe .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dbc ,_bcfg :=_ddfe .Value ,error (nil );if _bcfg !=nil {return _bcfg ;};_adaa .Color2Attr =&_dbc ;continue ;};};for {_effb ,_efbc :=d .Token ();if _efbc !=nil {return _g .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",_efbc ); +};if _adf ,_gdcb :=_effb .(_ec .EndElement );_gdcb &&_adf .Name ==start .Name {break ;};};return nil ;};func (_baebc *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_baebc =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_baebc =1; +case "\u004f\u006e\u0043\u0061\u006c\u006c":*_baebc =2;};return nil ;};func NewAG_ImageAttributes ()*AG_ImageAttributes {_cgce :=&AG_ImageAttributes {};return _cgce }; -// ValidateWithPath validates the AG_Type and its children, prefixing error messages with path -func (_aadg *AG_Type )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the OfcCT_Skew and its children, prefixing error messages with path +func (_efcda *OfcCT_Skew )ValidateWithPath (path string )error {if _dgbcg :=_efcda .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_dgbcg !=nil {return _dgbcg ;};if _fafed :=_efcda .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_fafed !=nil {return _fafed ;};return nil ;};func NewTextbox ()*Textbox {_efgdb :=&Textbox {};_efgdb .CT_Textbox =*NewCT_Textbox ();return _efgdb };func (_fbgac *ST_StrokeJoinStyle )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_fbgac =0; +case "\u0072\u006f\u0075n\u0064":*_fbgac =1;case "\u0062\u0065\u0076e\u006c":*_fbgac =2;case "\u006d\u0069\u0074e\u0072":*_fbgac =3;};return nil ;}; -// ValidateWithPath validates the OfcLeft and its children, prefixing error messages with path -func (_degc *OfcLeft )ValidateWithPath (path string )error {if _fcgffb :=_degc .OfcCT_StrokeChild .ValidateWithPath (path );_fcgffb !=nil {return _fcgffb ;};return nil ;};func (_gfd *AG_Chromakey )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _gfd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_bf .Sprintf ("\u0025\u0076",*_gfd .ChromakeyAttr )}); -};return nil ;};func (_adbea *Shapetype )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adbea .CT_Shapetype =*NewCT_Shapetype ();for _ ,_dcaaba :=range start .Attr {if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_eccce ,_eecb :=_dcaaba .Value ,error (nil ); -if _eecb !=nil {return _eecb ;};_adbea .BordertopcolorAttr =&_eccce ;continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_aegcff ,_gdaac :=_dcaaba .Value ,error (nil ); -if _gdaac !=nil {return _gdaac ;};_adbea .MasterAttr =&_aegcff ;continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dgecg ,_bcadc :=_dcaaba .Value ,error (nil ); -if _bcadc !=nil {return _bcadc ;};_adbea .BorderleftcolorAttr =&_dgecg ;continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_adbea .BulletAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0068\u0072"{_adbea .HrAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0063\u006c\u0069\u0070"{_adbea .ClipAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0068\u0072\u0073t\u0064"{_adbea .HrstdAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0073\u0070\u0069\u0064"{_edgdf ,_ebbdg :=_dcaaba .Value ,error (nil ); -if _ebbdg !=nil {return _ebbdg ;};_adbea .SpidAttr =&_edgdf ;continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_adbea .HrnoshadeAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bdgfg ,_dcfedd :=_b .ParseInt (_dcaaba .Value ,10,64); -if _dcfedd !=nil {return _dcfedd ;};_adbea .RegroupidAttr =&_bdgfg ;continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_adbea .DgmlayoutAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_adbea .CliptowrapAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_adbea .AllowoverlapAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_adbea .InsetmodeAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_adbea .UserhiddenAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_caead ,_ecgff :=_dcaaba .Value ,error (nil ); -if _ecgff !=nil {return _ecgff ;};_adbea .BorderbottomcolorAttr =&_caead ;continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_adbea .BwpureAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_adbea .DgmlayoutmruAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_adbea .PreferrelativeAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_adbea .AllowincellAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0068\u0072\u0070c\u0074"{_cbggd ,_gfabf :=_b .ParseFloat (_dcaaba .Value ,64); -if _gfabf !=nil {return _gfabf ;};_dbdgee :=float32 (_cbggd );_adbea .HrpctAttr =&_dbdgee ;continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_adbea .ButtonAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_adbea .UserdrawnAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_adbea .BwnormalAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0073\u0070\u0074"{_cgada ,_egaag :=_b .ParseFloat (_dcaaba .Value ,64); -if _egaag !=nil {return _egaag ;};_eedbd :=float32 (_cgada );_adbea .SptAttr =&_eedbd ;continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_adbea .ConnectortypeAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fadbb ,_aadbf :=_dcaaba .Value ,error (nil ); -if _aadbf !=nil {return _aadbf ;};_adbea .BorderrightcolorAttr =&_fadbb ;continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_adbea .OleiconAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ggfdg ,_dgcb :=_b .ParseInt (_dcaaba .Value ,10,64); -if _dgcb !=nil {return _dgcb ;};_adbea .DgmnodekindAttr =&_ggfdg ;continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u006f\u006e\u0065\u0064"{_adbea .OnedAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_adbea .BwmodeAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u006f\u006c\u0065"{_adbea .OleAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_adbea .ForcedashAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_adbea .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dcaaba .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_adbea .HralignAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_efbgg ,_eafga :=_dcaaba .Value ,error (nil );if _eafga !=nil {return _eafga ;};_adbea .WrapcoordsAttr =&_efbgg ;continue ;};if _dcaaba .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gfbcd ,_ddbed :=_dcaaba .Value ,error (nil ); -if _ddbed !=nil {return _ddbed ;};_adbea .CoordsizeAttr =&_gfbcd ;continue ;};if _dcaaba .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_adbea .StrokedAttr .UnmarshalXMLAttr (_dcaaba );continue ;};if _dcaaba .Name .Local =="\u0061\u006c\u0074"{_eedbc ,_agggfe :=_dcaaba .Value ,error (nil ); -if _agggfe !=nil {return _agggfe ;};_adbea .AltAttr =&_eedbc ;continue ;};if _dcaaba .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dfaac ,_aecd :=_dcaaba .Value ,error (nil );if _aecd !=nil {return _aecd ;};_adbea .StrokeweightAttr =&_dfaac ; -continue ;};if _dcaaba .Name .Local =="\u0073\u0074\u0079l\u0065"{_ffacbb ,_acceea :=_dcaaba .Value ,error (nil );if _acceea !=nil {return _acceea ;};_adbea .StyleAttr =&_ffacbb ;continue ;};if _dcaaba .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dcedb ,_geccb :=_dcaaba .Value ,error (nil ); -if _geccb !=nil {return _geccb ;};_adbea .ChromakeyAttr =&_dcedb ;continue ;};if _dcaaba .Name .Local =="\u0069\u0064"{_cddag ,_ffddb :=_dcaaba .Value ,error (nil );if _ffddb !=nil {return _ffddb ;};_adbea .IdAttr =&_cddag ;continue ;};if _dcaaba .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_daaa ,_cdcda :=_dcaaba .Value ,error (nil ); -if _cdcda !=nil {return _cdcda ;};_adbea .TargetAttr =&_daaa ;continue ;};if _dcaaba .Name .Local =="\u0063\u006c\u0061s\u0073"{_agefe ,_bdac :=_dcaaba .Value ,error (nil );if _bdac !=nil {return _bdac ;};_adbea .ClassAttr =&_agefe ;continue ;};if _dcaaba .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_adbea .InsetpenAttr .UnmarshalXMLAttr (_dcaaba ); -continue ;};if _dcaaba .Name .Local =="\u0070\u0072\u0069n\u0074"{_adbea .PrintAttr .UnmarshalXMLAttr (_dcaaba );continue ;};if _dcaaba .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_adbea .FilledAttr .UnmarshalXMLAttr (_dcaaba );continue ;};if _dcaaba .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bebbc ,_edecc :=_dcaaba .Value ,error (nil ); -if _edecc !=nil {return _edecc ;};_adbea .StrokecolorAttr =&_bebbc ;continue ;};if _dcaaba .Name .Local =="\u0074\u0069\u0074l\u0065"{_fbccd ,_ecgbf :=_dcaaba .Value ,error (nil );if _ecgbf !=nil {return _ecgbf ;};_adbea .TitleAttr =&_fbccd ;continue ; -};if _dcaaba .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_abcbe ,_fgfaf :=_dcaaba .Value ,error (nil );if _fgfaf !=nil {return _fgfaf ;};_adbea .OpacityAttr =&_abcbe ;continue ;};if _dcaaba .Name .Local =="\u0061\u0064\u006a"{_afeag ,_dfcdgb :=_dcaaba .Value ,error (nil ); -if _dfcdgb !=nil {return _dfcdgb ;};_adbea .AdjAttr =&_afeag ;continue ;};if _dcaaba .Name .Local =="\u0070\u0061\u0074\u0068"{_edbadg ,_fdccgc :=_dcaaba .Value ,error (nil );if _fdccgc !=nil {return _fdccgc ;};_adbea .PathAttr =&_edbadg ;continue ;};if _dcaaba .Name .Local =="\u0068\u0072\u0065\u0066"{_fdbdcg ,_bcabf :=_dcaaba .Value ,error (nil ); -if _bcabf !=nil {return _bcabf ;};_adbea .HrefAttr =&_fdbdcg ;continue ;};if _dcaaba .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ggfba ,_cdaaf :=_dcaaba .Value ,error (nil );if _cdaaf !=nil {return _cdaaf ;};_adbea .CoordoriginAttr =&_ggfba ; -continue ;};if _dcaaba .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_abefc ,_aaefb :=_dcaaba .Value ,error (nil );if _aaefb !=nil {return _aaefb ;};_adbea .FillcolorAttr =&_abefc ;continue ;};};_dgdce :for {_edfd ,_edgef :=d .Token (); -if _edgef !=nil {return _edgef ;};switch _cgfee :=_edfd .(type ){case _d .StartElement :switch _cgfee .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"}:_dgccc :=NewEG_ShapeElements (); -_dgccc .Path =NewPath ();if _bceff :=d .DecodeElement (_dgccc .Path ,&_cgfee );_bceff !=nil {return _bceff ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_dgccc );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"}:_agbfa :=NewEG_ShapeElements (); -_agbfa .Formulas =NewFormulas ();if _edbda :=d .DecodeElement (_agbfa .Formulas ,&_cgfee );_edbda !=nil {return _edbda ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_agbfa );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"}:_ddbcc :=NewEG_ShapeElements (); -_ddbcc .Handles =NewHandles ();if _gbaff :=d .DecodeElement (_ddbcc .Handles ,&_cgfee );_gbaff !=nil {return _gbaff ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_ddbcc );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"}:_dbafgf :=NewEG_ShapeElements (); -_dbafgf .Fill =NewFill ();if _afccg :=d .DecodeElement (_dbafgf .Fill ,&_cgfee );_afccg !=nil {return _afccg ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_dbafgf );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"}:_fegdb :=NewEG_ShapeElements (); -_fegdb .Stroke =NewStroke ();if _aefbf :=d .DecodeElement (_fegdb .Stroke ,&_cgfee );_aefbf !=nil {return _aefbf ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_fegdb );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"}:_gccea :=NewEG_ShapeElements (); -_gccea .Shadow =NewShadow ();if _gdebag :=d .DecodeElement (_gccea .Shadow ,&_cgfee );_gdebag !=nil {return _gdebag ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_gccea );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"}:_daaeg :=NewEG_ShapeElements (); -_daaeg .Textbox =NewTextbox ();if _dbcce :=d .DecodeElement (_daaeg .Textbox ,&_cgfee );_dbcce !=nil {return _dbcce ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_daaeg );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"}:_gcceb :=NewEG_ShapeElements (); -_gcceb .Textpath =NewTextpath ();if _fdcbbg :=d .DecodeElement (_gcceb .Textpath ,&_cgfee );_fdcbbg !=nil {return _fdcbbg ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_gcceb );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"}:_gceda :=NewEG_ShapeElements (); -_gceda .Imagedata =NewImagedata ();if _eceff :=d .DecodeElement (_gceda .Imagedata ,&_cgfee );_eceff !=nil {return _eceff ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_gceda );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"}:_fgedd :=NewEG_ShapeElements (); -_fgedd .Skew =NewOfcSkew ();if _bbdaaa :=d .DecodeElement (_fgedd .Skew ,&_cgfee );_bbdaaa !=nil {return _bbdaaa ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_fgedd );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"}:_abac :=NewEG_ShapeElements (); -_abac .Extrusion =NewOfcExtrusion ();if _dbagab :=d .DecodeElement (_abac .Extrusion ,&_cgfee );_dbagab !=nil {return _dbagab ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_abac );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"}:_bebbca :=NewEG_ShapeElements (); -_bebbca .Callout =NewOfcCallout ();if _bgdffc :=d .DecodeElement (_bebbca .Callout ,&_cgfee );_bgdffc !=nil {return _bgdffc ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_bebbca );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"}:_accac :=NewEG_ShapeElements (); -_accac .Lock =NewOfcLock ();if _gdgbe :=d .DecodeElement (_accac .Lock ,&_cgfee );_gdgbe !=nil {return _gdgbe ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_accac );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"}:_faabdc :=NewEG_ShapeElements (); -_faabdc .Clippath =NewOfcClippath ();if _ggae :=d .DecodeElement (_faabdc .Clippath ,&_cgfee );_ggae !=nil {return _ggae ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_faabdc );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"}:_dcdac :=NewEG_ShapeElements (); -_dcdac .Signatureline =NewOfcSignatureline ();if _bbgfd :=d .DecodeElement (_dcdac .Signatureline ,&_cgfee );_bbgfd !=nil {return _bbgfd ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_dcdac );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"}:_cagffe :=NewEG_ShapeElements (); -_cagffe .Wrap =_ce .NewWrap ();if _dadab :=d .DecodeElement (_cagffe .Wrap ,&_cgfee );_dadab !=nil {return _dadab ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_cagffe );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"}:_feeca :=NewEG_ShapeElements (); -_feeca .Anchorlock =_ce .NewAnchorlock ();if _eccd :=d .DecodeElement (_feeca .Anchorlock ,&_cgfee );_eccd !=nil {return _eccd ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_feeca );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"}:_bdgacf :=NewEG_ShapeElements (); -_bdgacf .Bordertop =_ce .NewBordertop ();if _aebgg :=d .DecodeElement (_bdgacf .Bordertop ,&_cgfee );_aebgg !=nil {return _aebgg ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_bdgacf );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"}:_eeedf :=NewEG_ShapeElements (); -_eeedf .Borderbottom =_ce .NewBorderbottom ();if _fbaca :=d .DecodeElement (_eeedf .Borderbottom ,&_cgfee );_fbaca !=nil {return _fbaca ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_eeedf );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"}:_dbbde :=NewEG_ShapeElements (); -_dbbde .Borderleft =_ce .NewBorderleft ();if _bdgc :=d .DecodeElement (_dbbde .Borderleft ,&_cgfee );_bdgc !=nil {return _bdgc ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_dbbde );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"}:_cdcbf :=NewEG_ShapeElements (); -_cdcbf .Borderright =_ce .NewBorderright ();if _dedbe :=d .DecodeElement (_cdcbf .Borderright ,&_cgfee );_dedbe !=nil {return _dedbe ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_cdcbf );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"}:_eegdg :=NewEG_ShapeElements (); -_eegdg .ClientData =_dc .NewClientData ();if _geffae :=d .DecodeElement (_eegdg .ClientData ,&_cgfee );_geffae !=nil {return _geffae ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_eegdg );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"}:_abfda :=NewEG_ShapeElements (); -_abfda .Textdata =_a .NewTextdata ();if _geacd :=d .DecodeElement (_abfda .Textdata ,&_cgfee );_geacd !=nil {return _geacd ;};_adbea .EG_ShapeElements =append (_adbea .EG_ShapeElements ,_abfda );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"}:_adbea .Complex =NewOfcComplex (); -if _gfeaa :=d .DecodeElement (_adbea .Complex ,&_cgfee );_gfeaa !=nil {return _gfeaa ;};default:_e .Log .Debug ("\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",_cgfee .Name ); -if _cfgbg :=d .Skip ();_cfgbg !=nil {return _cfgbg ;};};case _d .EndElement :break _dgdce ;case _d .CharData :};};return nil ;};func (_acadg *Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_acadg .CT_Fill =*NewCT_Fill ();for _ ,_abfab :=range start .Attr {if _abfab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfab .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_acadg .DetectmouseclickAttr .UnmarshalXMLAttr (_abfab ); -continue ;};if _abfab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfab .Name .Local =="\u0072\u0065\u006ci\u0064"{_dcacd ,_cdcdg :=_abfab .Value ,error (nil ); -if _cdcdg !=nil {return _cdcdg ;};_acadg .RelidAttr =&_dcacd ;continue ;};if _abfab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abfab .Name .Local =="\u0069\u0064"||_abfab .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abfab .Name .Local =="\u0069\u0064"{_edbd ,_abbe :=_abfab .Value ,error (nil ); -if _abbe !=nil {return _abbe ;};_acadg .IdAttr =&_edbd ;continue ;};if _abfab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfab .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_ecdee ,_fecdgdc :=_abfab .Value ,error (nil ); -if _fecdgdc !=nil {return _fecdgdc ;};_acadg .Opacity2Attr =&_ecdee ;continue ;};if _abfab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfab .Name .Local =="\u0074\u0069\u0074l\u0065"{_deda ,_dgaba :=_abfab .Value ,error (nil ); -if _dgaba !=nil {return _dgaba ;};_acadg .TitleAttr =&_deda ;continue ;};if _abfab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfab .Name .Local =="\u0068\u0072\u0065\u0066"{_deedd ,_egdf :=_abfab .Value ,error (nil ); -if _egdf !=nil {return _egdf ;};_acadg .HrefAttr =&_deedd ;continue ;};if _abfab .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abfab .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_gbdd ,_added :=_abfab .Value ,error (nil ); -if _added !=nil {return _added ;};_acadg .AlthrefAttr =&_gbdd ;continue ;};if _abfab .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_acadg .AlignshapeAttr .UnmarshalXMLAttr (_abfab );continue ;};if _abfab .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_acadg .MethodAttr .UnmarshalXMLAttr (_abfab ); -continue ;};if _abfab .Name .Local =="\u0073\u0069\u007a\u0065"{_ebgda ,_fcgag :=_abfab .Value ,error (nil );if _fcgag !=nil {return _fcgag ;};_acadg .SizeAttr =&_ebgda ;continue ;};if _abfab .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_babac ,_bfdfc :=_abfab .Value ,error (nil ); -if _bfdfc !=nil {return _bfdfc ;};_acadg .PositionAttr =&_babac ;continue ;};if _abfab .Name .Local =="\u0073\u0072\u0063"{_bbcec ,_ggab :=_abfab .Value ,error (nil );if _ggab !=nil {return _ggab ;};_acadg .SrcAttr =&_bbcec ;continue ;};if _abfab .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_fbgga ,_ceaecf :=_abfab .Value ,error (nil ); -if _ceaecf !=nil {return _ceaecf ;};_acadg .ColorsAttr =&_fbgga ;continue ;};if _abfab .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fdgcgb ,_bdee :=_abfab .Value ,error (nil );if _bdee !=nil {return _bdee ;};_acadg .Color2Attr =&_fdgcgb ;continue ; -};if _abfab .Name .Local =="\u0074\u0079\u0070\u0065"{_acadg .TypeAttr .UnmarshalXMLAttr (_abfab );continue ;};if _abfab .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_dgbbac ,_eeccf :=_abfab .Value ,error (nil );if _eeccf !=nil {return _eeccf ; -};_acadg .FocussizeAttr =&_dgbbac ;continue ;};if _abfab .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_bege ,_fcadd :=_abfab .Value ,error (nil );if _fcadd !=nil {return _fcadd ;};_acadg .FocuspositionAttr =&_bege ; -continue ;};if _abfab .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_egbaf ,_fdfba :=_abfab .Value ,error (nil );if _fdfba !=nil {return _fdfba ;};_acadg .OriginAttr =&_egbaf ;continue ;};if _abfab .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_acadg .AspectAttr .UnmarshalXMLAttr (_abfab ); -continue ;};if _abfab .Name .Local =="\u0061\u006e\u0067l\u0065"{_bggg ,_dfbcc :=_b .ParseFloat (_abfab .Value ,64);if _dfbcc !=nil {return _dfbcc ;};_acadg .AngleAttr =&_bggg ;continue ;};if _abfab .Name .Local =="\u0066\u006f\u0063u\u0073"{_caaebc ,_acfbe :=_abfab .Value ,error (nil ); -if _acfbe !=nil {return _acfbe ;};_acadg .FocusAttr =&_caaebc ;continue ;};if _abfab .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_acadg .RecolorAttr .UnmarshalXMLAttr (_abfab );continue ;};if _abfab .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_acadg .RotateAttr .UnmarshalXMLAttr (_abfab ); -continue ;};if _abfab .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cfeee ,_efacf :=_abfab .Value ,error (nil );if _efacf !=nil {return _efacf ;};_acadg .OpacityAttr =&_cfeee ;continue ;};if _abfab .Name .Local =="\u0063\u006f\u006co\u0072"{_acagd ,_efafd :=_abfab .Value ,error (nil ); -if _efafd !=nil {return _efafd ;};_acadg .ColorAttr =&_acagd ;continue ;};if _abfab .Name .Local =="\u006f\u006e"{_acadg .OnAttr .UnmarshalXMLAttr (_abfab );continue ;};if _abfab .Name .Local =="\u0069\u0064"{_cebge ,_ddggb :=_abfab .Value ,error (nil ); -if _ddggb !=nil {return _ddggb ;};_acadg .SIdAttr =&_cebge ;continue ;};};_adcfg :for {_eeecbg ,_feaa :=d .Token ();if _feaa !=nil {return _feaa ;};switch _egace :=_eeecbg .(type ){case _d .StartElement :switch _egace .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"}:_acadg .Fill =NewOfcFill (); -if _dgec :=d .DecodeElement (_acadg .Fill ,&_egace );_dgec !=nil {return _dgec ;};default:_e .Log .Debug ("\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",_egace .Name ); -if _ageaa :=d .Skip ();_ageaa !=nil {return _ageaa ;};};case _d .EndElement :break _adcfg ;case _d .CharData :};};return nil ;};func (_dcda *OfcExtrusion )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcda .OfcCT_Extrusion =*NewOfcCT_Extrusion (); -for _ ,_bdcf :=range start .Attr {if _bdcf .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_dcda .ColormodeAttr .UnmarshalXMLAttr (_bdcf );continue ;};if _bdcf .Name .Local =="\u0063\u006f\u006co\u0072"{_dacab ,_eece :=_bdcf .Value ,error (nil ); -if _eece !=nil {return _eece ;};_dcda .ColorAttr =&_dacab ;continue ;};if _bdcf .Name .Local =="\u0074\u0079\u0070\u0065"{_dcda .TypeAttr .UnmarshalXMLAttr (_bdcf );continue ;};if _bdcf .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_bbfbc ,_agagg :=_b .ParseFloat (_bdcf .Value ,64); -if _agagg !=nil {return _agagg ;};_ffggdg :=float32 (_bbfbc );_dcda .ShininessAttr =&_ffggdg ;continue ;};if _bdcf .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_efeee ,_ddcc :=_bdcf .Value ,error (nil ); -if _ddcc !=nil {return _ddcc ;};_dcda .ViewpointoriginAttr =&_efeee ;continue ;};if _bdcf .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_affef ,_cbaba :=_bdcf .Value ,error (nil );if _cbaba !=nil {return _cbaba ;};_dcda .SpecularityAttr =&_affef ; -continue ;};if _bdcf .Name .Local =="\u0070\u006c\u0061n\u0065"{_dcda .PlaneAttr .UnmarshalXMLAttr (_bdcf );continue ;};if _bdcf .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_ddcdeb ,_dgccd :=_bdcf .Value ,error (nil );if _dgccd !=nil {return _dgccd ; -};_dcda .DiffusityAttr =&_ddcdeb ;continue ;};if _bdcf .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_cdegg ,_ffeae :=_bdcf .Value ,error (nil );if _ffeae !=nil {return _ffeae ;};_dcda .SkewamtAttr =&_cdegg ;continue ;};if _bdcf .Name .Local =="\u006d\u0065\u0074a\u006c"{_dcda .MetalAttr .UnmarshalXMLAttr (_bdcf ); -continue ;};if _bdcf .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_gaacd ,_ccaaa :=_bdcf .Value ,error (nil );if _ccaaa !=nil {return _ccaaa ;};_dcda .BackdepthAttr =&_gaacd ;continue ;};if _bdcf .Name .Local =="\u0065\u0064\u0067\u0065"{_dgafce ,_cbde :=_bdcf .Value ,error (nil ); -if _cbde !=nil {return _cbde ;};_dcda .EdgeAttr =&_dgafce ;continue ;};if _bdcf .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_cdfede ,_dbeadg :=_bdcf .Value ,error (nil );if _dbeadg !=nil {return _dbeadg ;};_dcda .Lightlevel2Attr =&_cdfede ; -continue ;};if _bdcf .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_ebbga ,_gbaf :=_b .ParseFloat (_bdcf .Value ,64);if _gbaf !=nil {return _gbaf ;};_bgdaf :=float32 (_ebbga );_dcda .OrientationangleAttr =&_bgdaf ; -continue ;};if _bdcf .Name .Local =="\u006f\u006e"{_dcda .OnAttr .UnmarshalXMLAttr (_bdcf );continue ;};if _bdcf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_dcda .LightharshAttr .UnmarshalXMLAttr (_bdcf );continue ;}; -if _bdcf .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_dcda .LightfaceAttr .UnmarshalXMLAttr (_bdcf );continue ;};if _bdcf .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_bfceg ,_ggacg :=_bdcf .Value ,error (nil );if _ggacg !=nil {return _ggacg ; -};_dcda .ForedepthAttr =&_bfceg ;continue ;};if _bdcf .Name .Local =="\u0065\u0078\u0074"{_dcda .ExtAttr .UnmarshalXMLAttr (_bdcf );continue ;};if _bdcf .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_dcda .AutorotationcenterAttr .UnmarshalXMLAttr (_bdcf ); -continue ;};if _bdcf .Name .Local =="\u0066\u0061\u0063e\u0074"{_abfea ,_bdbcc :=_bdcf .Value ,error (nil );if _bdbcc !=nil {return _bdbcc ;};_dcda .FacetAttr =&_abfea ;continue ;};if _bdcf .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_dcda .RenderAttr .UnmarshalXMLAttr (_bdcf ); -continue ;};if _bdcf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_dagcc ,_fbfff :=_bdcf .Value ,error (nil );if _fbfff !=nil {return _fbfff ;};_dcda .LightlevelAttr =&_dagcc ;continue ;};if _bdcf .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_eeba ,_fafab :=_bdcf .Value ,error (nil ); -if _fafab !=nil {return _fafab ;};_dcda .BrightnessAttr =&_eeba ;continue ;};if _bdcf .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_cbfbe ,_bdgaa :=_b .ParseFloat (_bdcf .Value ,64);if _bdgaa !=nil {return _bdgaa ;};_acgcf :=float32 (_cbfbe ); -_dcda .SkewangleAttr =&_acgcf ;continue ;};if _bdcf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_agbfc ,_bfgfe :=_bdcf .Value ,error (nil );if _bfgfe !=nil {return _bfgfe ;};_dcda .Lightposition2Attr =&_agbfc ; -continue ;};if _bdcf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_egafg ,_gdba :=_bdcf .Value ,error (nil );if _gdba !=nil {return _gdba ;};_dcda .RotationangleAttr =&_egafg ;continue ;};if _bdcf .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_dcda .Lightharsh2Attr .UnmarshalXMLAttr (_bdcf ); -continue ;};if _bdcf .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_dgbfd ,_cdbf :=_bdcf .Value ,error (nil );if _cdbf !=nil {return _cdbf ;};_dcda .OrientationAttr =&_dgbfd ;continue ;};if _bdcf .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_dcda .LockrotationcenterAttr .UnmarshalXMLAttr (_bdcf ); -continue ;};if _bdcf .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_ccde ,_aaaage :=_bdcf .Value ,error (nil );if _aaaage !=nil {return _aaaage ;};_dcda .RotationcenterAttr =&_ccde ;continue ;};if _bdcf .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_dgcea ,_ggeca :=_bdcf .Value ,error (nil ); -if _ggeca !=nil {return _ggeca ;};_dcda .ViewpointAttr =&_dgcea ;continue ;};if _bdcf .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gabgg ,_abbfa :=_bdcf .Value ,error (nil );if _abbfa !=nil {return _abbfa ; -};_dcda .LightpositionAttr =&_gabgg ;continue ;};};for {_ecadb ,_gegda :=d .Token ();if _gegda !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_gegda ); -};if _bbadd ,_debce :=_ecadb .(_d .EndElement );_debce &&_bbadd .Name ==start .Name {break ;};};return nil ;};func (_cgeaf *CT_Path )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_eace :=range start .Attr {if _eace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eace .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_cgeaf .ConnecttypeAttr .UnmarshalXMLAttr (_eace ); -continue ;};if _eace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eace .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_cgeaf .ExtrusionokAttr .UnmarshalXMLAttr (_eace ); -continue ;};if _eace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eace .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_abgg ,_cgfe :=_eace .Value ,error (nil ); -if _cgfe !=nil {return _cgfe ;};_cgeaf .ConnectanglesAttr =&_abgg ;continue ;};if _eace .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eace .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_ebgd ,_fbac :=_eace .Value ,error (nil ); -if _fbac !=nil {return _fbac ;};_cgeaf .ConnectlocsAttr =&_ebgd ;continue ;};if _eace .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_cgeaf .GradientshapeokAttr .UnmarshalXMLAttr (_eace );continue ;};if _eace .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_cgeaf .ShadowokAttr .UnmarshalXMLAttr (_eace ); -continue ;};if _eace .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_cgeaf .ArrowokAttr .UnmarshalXMLAttr (_eace );continue ;};if _eace .Name .Local =="\u0076"{_dfebf ,_bfgag :=_eace .Value ,error (nil );if _bfgag !=nil {return _bfgag ;};_cgeaf .VAttr =&_dfebf ; -continue ;};if _eace .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_cgeaf .TextpathokAttr .UnmarshalXMLAttr (_eace );continue ;};if _eace .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_cgeaf .InsetpenokAttr .UnmarshalXMLAttr (_eace ); -continue ;};if _eace .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_cgeaf .StrokeokAttr .UnmarshalXMLAttr (_eace );continue ;};if _eace .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_cgeaf .FillokAttr .UnmarshalXMLAttr (_eace ); -continue ;};if _eace .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_gfaf ,_cdcad :=_eace .Value ,error (nil );if _cdcad !=nil {return _cdcad ;};_cgeaf .TextboxrectAttr =&_gfaf ;continue ;};if _eace .Name .Local =="\u006c\u0069\u006d\u006f"{_edgb ,_dgfbf :=_eace .Value ,error (nil ); -if _dgfbf !=nil {return _dgfbf ;};_cgeaf .LimoAttr =&_edgb ;continue ;};if _eace .Name .Local =="\u0069\u0064"{_faef ,_egded :=_eace .Value ,error (nil );if _egded !=nil {return _egded ;};_cgeaf .IdAttr =&_faef ;continue ;};};for {_fadc ,_edec :=d .Token (); -if _edec !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_edec );};if _fdace ,_acga :=_fadc .(_d .EndElement );_acga &&_fdace .Name ==start .Name {break ;};};return nil ; -};const (ST_StrokeLineStyleUnset ST_StrokeLineStyle =0;ST_StrokeLineStyleSingle ST_StrokeLineStyle =1;ST_StrokeLineStyleThinThin ST_StrokeLineStyle =2;ST_StrokeLineStyleThinThick ST_StrokeLineStyle =3;ST_StrokeLineStyleThickThin ST_StrokeLineStyle =4;ST_StrokeLineStyleThickBetweenThin ST_StrokeLineStyle =5; -);func (_bbbb *CT_Background )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cafg :=range start .Attr {if _cafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cafg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bbbb .BwmodeAttr .UnmarshalXMLAttr (_cafg ); -continue ;};if _cafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cafg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bbbb .BwpureAttr .UnmarshalXMLAttr (_cafg ); -continue ;};if _cafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cafg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bbbb .BwnormalAttr .UnmarshalXMLAttr (_cafg ); -continue ;};if _cafg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cafg .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_bbbb .TargetscreensizeAttr .UnmarshalXMLAttr (_cafg ); -continue ;};if _cafg .Name .Local =="\u0069\u0064"{_aebfa ,_gbfea :=_cafg .Value ,error (nil );if _gbfea !=nil {return _gbfea ;};_bbbb .IdAttr =&_aebfa ;continue ;};if _cafg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bbbb .FilledAttr .UnmarshalXMLAttr (_cafg ); -continue ;};if _cafg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bccd ,_dacd :=_cafg .Value ,error (nil );if _dacd !=nil {return _dacd ;};_bbbb .FillcolorAttr =&_bccd ;continue ;};};_bcba :for {_aedgb ,_eefb :=d .Token ();if _eefb !=nil {return _eefb ; -};switch _ddad :=_aedgb .(type ){case _d .StartElement :switch _ddad .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"}:_bbbb .Fill =NewFill (); -if _gaafd :=d .DecodeElement (_bbbb .Fill ,&_ddad );_gaafd !=nil {return _gaafd ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_ddad .Name ); -if _fbf :=d .Skip ();_fbf !=nil {return _fbf ;};};case _d .EndElement :break _bcba ;case _d .CharData :};};return nil ;};func (_ecfg *OfcComplex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ecfg .OfcCT_Complex =*NewOfcCT_Complex ();for _ ,_dcce :=range start .Attr {if _dcce .Name .Local =="\u0065\u0078\u0074"{_ecfg .ExtAttr .UnmarshalXMLAttr (_dcce ); -continue ;};};for {_dabfa ,_cagff :=d .Token ();if _cagff !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_cagff );};if _cbeadg ,_cfgafb :=_dabfa .(_d .EndElement ); -_cfgafb &&_cbeadg .Name ==start .Name {break ;};};return nil ;};func (_agaef *OfcCT_EquationXml )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"; -};if _agaef .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 :_bf .Sprintf ("\u0025\u0076",*_agaef .ContentTypeAttr )});};e .EncodeToken (start ); -if _agaef .Any !=nil {_agaef .Any .MarshalXML (e ,_d .StartElement {});};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewCT_Path ()*CT_Path {_ecdeb :=&CT_Path {};return _ecdeb };type Background struct{CT_Background };func (_gegfa *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 _gegfa .OfcCT_StrokeChild .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcShapedefaults and its children, prefixing error messages with path +func (_aeabc *OfcShapedefaults )ValidateWithPath (path string )error {if _ccbaa :=_aeabc .OfcCT_ShapeDefaults .ValidateWithPath (path );_ccbaa !=nil {return _ccbaa ;};return nil ;};type OfcCT_Callout struct{OnAttr _ed .ST_TrueFalse ;TypeAttr *string ;GapAttr *string ; +AngleAttr OfcST_Angle ;DropautoAttr _ed .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _ed .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _ed .ST_TrueFalse ;TextborderAttr _ed .ST_TrueFalse ;MinusxAttr _ed .ST_TrueFalse ;MinusyAttr _ed .ST_TrueFalse ; +ExtAttr ST_Ext ;};type OfcST_OLEDrawAspect byte ; -// Validate validates the Path and its children -func (_bffab *Path )Validate ()error {return _bffab .ValidateWithPath ("\u0050\u0061\u0074\u0068")};type AG_StrokeAttributes struct{OnAttr _c .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 _c .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 _c .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _c .ST_TrueFalse ;RelidAttr *string ;};func (_gaagc *CT_Arc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0061r\u0063"; -};if _gaagc .StartAngleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_gaagc .StartAngleAttr )});};if _gaagc .EndAngleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_gaagc .EndAngleAttr )}); -};if _gaagc .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_gaagc .HrefAttr )});};if _gaagc .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_gaagc .TargetAttr )}); -};if _gaagc .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_gaagc .ClassAttr )});};if _gaagc .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_gaagc .TitleAttr )}); -};if _gaagc .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_gaagc .AltAttr )});};if _gaagc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_gaagc .CoordsizeAttr )}); -};if _gaagc .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 :_bf .Sprintf ("\u0025\u0076",*_gaagc .CoordoriginAttr )});};if _gaagc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_gaagc .WrapcoordsAttr )}); -};if _gaagc .PrintAttr !=_c .ST_TrueFalseUnset {_dbff ,_adca :=_gaagc .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _adca !=nil {return _adca ;};start .Attr =append (start .Attr ,_dbff );};if _gaagc .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_gaagc .IdAttr )}); -};if _gaagc .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_gaagc .StyleAttr )});};if _gaagc .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_gaagc .SpidAttr )}); -};if _gaagc .OnedAttr !=_c .ST_TrueFalseUnset {_cabe ,_bfdf :=_gaagc .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _bfdf !=nil {return _bfdf ;};start .Attr =append (start .Attr ,_cabe );};if _gaagc .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 :_bf .Sprintf ("\u0025\u0076",*_gaagc .RegroupidAttr )}); -};if _gaagc .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_dfbe ,_gcfcc :=_gaagc .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gcfcc !=nil {return _gcfcc ; -};start .Attr =append (start .Attr ,_dfbe );};if _gaagc .ButtonAttr !=_c .ST_TrueFalseUnset {_eddc ,_dgc :=_gaagc .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dgc !=nil {return _dgc ;};start .Attr =append (start .Attr ,_eddc ); -};if _gaagc .UserhiddenAttr !=_c .ST_TrueFalseUnset {_eccc ,_bdde :=_gaagc .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bdde !=nil {return _bdde ;};start .Attr =append (start .Attr ,_eccc ); -};if _gaagc .BulletAttr !=_c .ST_TrueFalseUnset {_abdf ,_ebdc :=_gaagc .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ebdc !=nil {return _ebdc ;};start .Attr =append (start .Attr ,_abdf );};if _gaagc .HrAttr !=_c .ST_TrueFalseUnset {_afbae ,_ebac :=_gaagc .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _ebac !=nil {return _ebac ;};start .Attr =append (start .Attr ,_afbae );};if _gaagc .HrstdAttr !=_c .ST_TrueFalseUnset {_edf ,_fgcc :=_gaagc .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fgcc !=nil {return _fgcc ; -};start .Attr =append (start .Attr ,_edf );};if _gaagc .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_efaf ,_ecff :=_gaagc .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _ecff !=nil {return _ecff ; -};start .Attr =append (start .Attr ,_efaf );};if _gaagc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_gaagc .HrpctAttr )});};if _gaagc .HralignAttr !=OfcST_HrAlignUnset {_ffbd ,_dfea :=_gaagc .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _dfea !=nil {return _dfea ;};start .Attr =append (start .Attr ,_ffbd );};if _gaagc .AllowincellAttr !=_c .ST_TrueFalseUnset {_cadd ,_dbg :=_gaagc .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _dbg !=nil {return _dbg ;};start .Attr =append (start .Attr ,_cadd );};if _gaagc .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_ecfc ,_bace :=_gaagc .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _bace !=nil {return _bace ;};start .Attr =append (start .Attr ,_ecfc );};if _gaagc .UserdrawnAttr !=_c .ST_TrueFalseUnset {_bga ,_acf :=_gaagc .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _acf !=nil {return _acf ;};start .Attr =append (start .Attr ,_bga );};if _gaagc .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 :_bf .Sprintf ("\u0025\u0076",*_gaagc .BordertopcolorAttr )}); -};if _gaagc .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 :_bf .Sprintf ("\u0025\u0076",*_gaagc .BorderleftcolorAttr )}); -};if _gaagc .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 :_bf .Sprintf ("\u0025\u0076",*_gaagc .BorderbottomcolorAttr )}); -};if _gaagc .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 :_bf .Sprintf ("\u0025\u0076",*_gaagc .BorderrightcolorAttr )}); -};if _gaagc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_effe ,_ebab :=_gaagc .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ebab !=nil {return _ebab ;};start .Attr =append (start .Attr ,_effe ); -};if _gaagc .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 :_bf .Sprintf ("\u0025\u0076",*_gaagc .DgmnodekindAttr )});}; -if _gaagc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bca ,_gbba :=_gaagc .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gbba !=nil {return _gbba ;};start .Attr =append (start .Attr ,_bca ); -};if _gaagc .InsetmodeAttr !=OfcST_InsetModeUnset {_cagf ,_ded :=_gaagc .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _ded !=nil {return _ded ;};start .Attr =append (start .Attr ,_cagf ); -};if _gaagc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_bf .Sprintf ("\u0025\u0076",*_gaagc .OpacityAttr )});};if _gaagc .StrokedAttr !=_c .ST_TrueFalseUnset {_adcg ,_dcaae :=_gaagc .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); -if _dcaae !=nil {return _dcaae ;};start .Attr =append (start .Attr ,_adcg );};if _gaagc .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 :_bf .Sprintf ("\u0025\u0076",*_gaagc .StrokecolorAttr )}); -};if _gaagc .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 :_bf .Sprintf ("\u0025\u0076",*_gaagc .StrokeweightAttr )});};if _gaagc .InsetpenAttr !=_c .ST_TrueFalseUnset {_dbca ,_cccf :=_gaagc .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _cccf !=nil {return _cccf ;};start .Attr =append (start .Attr ,_dbca );};if _gaagc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_bf .Sprintf ("\u0025\u0076",*_gaagc .ChromakeyAttr )}); -};if _gaagc .FilledAttr !=_c .ST_TrueFalseUnset {_adbf ,_ffcc :=_gaagc .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ffcc !=nil {return _ffcc ;};start .Attr =append (start .Attr ,_adbf );};if _gaagc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_bf .Sprintf ("\u0025\u0076",*_gaagc .FillcolorAttr )}); -};if _gaagc .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_gaagc .SptAttr )});};if _gaagc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_deca ,_aebf :=_gaagc .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _aebf !=nil {return _aebf ;};start .Attr =append (start .Attr ,_deca );};if _gaagc .BwmodeAttr !=OfcST_BWModeUnset {_eda ,_dadaa :=_gaagc .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dadaa !=nil {return _dadaa ; -};start .Attr =append (start .Attr ,_eda );};if _gaagc .BwpureAttr !=OfcST_BWModeUnset {_agfa ,_cebac :=_gaagc .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cebac !=nil {return _cebac ;};start .Attr =append (start .Attr ,_agfa ); -};if _gaagc .BwnormalAttr !=OfcST_BWModeUnset {_cdfag ,_gbag :=_gaagc .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gbag !=nil {return _gbag ;};start .Attr =append (start .Attr ,_cdfag ); -};if _gaagc .ForcedashAttr !=_c .ST_TrueFalseUnset {_dba ,_egeg :=_gaagc .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _egeg !=nil {return _egeg ;};start .Attr =append (start .Attr ,_dba ); -};if _gaagc .OleiconAttr !=_c .ST_TrueFalseUnset {_bcfg ,_fccd :=_gaagc .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _fccd !=nil {return _fccd ;};start .Attr =append (start .Attr ,_bcfg );};if _gaagc .OleAttr !=_c .ST_TrueFalseBlankUnset {_dagf ,_efbd :=_gaagc .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _efbd !=nil {return _efbd ;};start .Attr =append (start .Attr ,_dagf );};if _gaagc .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_ebgg ,_cdcf :=_gaagc .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _cdcf !=nil {return _cdcf ;};start .Attr =append (start .Attr ,_ebgg );};if _gaagc .CliptowrapAttr !=_c .ST_TrueFalseUnset {_cead ,_dceg :=_gaagc .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _dceg !=nil {return _dceg ;};start .Attr =append (start .Attr ,_cead );};if _gaagc .ClipAttr !=_c .ST_TrueFalseUnset {_cebea ,_aeda :=_gaagc .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _aeda !=nil {return _aeda ; -};start .Attr =append (start .Attr ,_cebea );};e .EncodeToken (start );if _gaagc .EG_ShapeElements !=nil {for _ ,_gaae :=range _gaagc .EG_ShapeElements {_gaae .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func NewCT_Background ()*CT_Background {_dbce :=&CT_Background {};return _dbce };func (_aeccf *OfcCT_Skew )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dagcf :=range start .Attr {if _dagcf .Name .Local =="\u0069\u0064"{_abfcd ,_gafdbg :=_dagcf .Value ,error (nil ); -if _gafdbg !=nil {return _gafdbg ;};_aeccf .IdAttr =&_abfcd ;continue ;};if _dagcf .Name .Local =="\u006f\u006e"{_aeccf .OnAttr .UnmarshalXMLAttr (_dagcf );continue ;};if _dagcf .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_bbbac ,_dbfbg :=_dagcf .Value ,error (nil ); -if _dbfbg !=nil {return _dbfbg ;};_aeccf .OffsetAttr =&_bbbac ;continue ;};if _dagcf .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gabf ,_cabad :=_dagcf .Value ,error (nil );if _cabad !=nil {return _cabad ;};_aeccf .OriginAttr =&_gabf ;continue ; -};if _dagcf .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_gbacaa ,_deccb :=_dagcf .Value ,error (nil );if _deccb !=nil {return _deccb ;};_aeccf .MatrixAttr =&_gbacaa ;continue ;};if _dagcf .Name .Local =="\u0065\u0078\u0074"{_aeccf .ExtAttr .UnmarshalXMLAttr (_dagcf ); -continue ;};};for {_gfeea ,_aebbgb :=d .Token ();if _aebbgb !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_aebbgb );};if _cfded ,_abadd :=_gfeea .(_d .EndElement ); -_abadd &&_cfded .Name ==start .Name {break ;};};return nil ;};func (_dfafa OfcST_ExtrusionRender )String ()string {switch _dfafa {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 ST_StrokeArrowWidth byte ;func NewOfcFill ()*OfcFill {_ebgadg :=&OfcFill {};_ebgadg .OfcCT_Fill =*NewOfcCT_Fill ();return _ebgadg ;};type Handles struct{CT_Handles };type ST_StrokeJoinStyle byte ;func (_agbea OfcST_ExtrusionRender )ValidateWithPath (path string )error {switch _agbea {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 (_agbea )); -};return nil ;}; +// Validate validates the OfcTop and its children +func (_abafg *OfcTop )Validate ()error {return _abafg .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");};func (_cgegg *OfcCT_Diagram )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"; +};if _cgegg .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cgegg .DgmstyleAttr )});};if _cgegg .AutoformatAttr !=_ed .ST_TrueFalseUnset {_edfac ,_fabcef :=_cgegg .AutoformatAttr .MarshalXMLAttr (_ec .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"}); +if _fabcef !=nil {return _fabcef ;};start .Attr =append (start .Attr ,_edfac );};if _cgegg .ReverseAttr !=_ed .ST_TrueFalseUnset {_fcfda ,_edaaae :=_cgegg .ReverseAttr .MarshalXMLAttr (_ec .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _edaaae !=nil {return _edaaae ; +};start .Attr =append (start .Attr ,_fcfda );};if _cgegg .AutolayoutAttr !=_ed .ST_TrueFalseUnset {_cffddc ,_daagc :=_cgegg .AutolayoutAttr .MarshalXMLAttr (_ec .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"});if _daagc !=nil {return _daagc ; +};start .Attr =append (start .Attr ,_cffddc );};if _cgegg .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_g .Sprintf ("\u0025\u0076",*_cgegg .DgmscalexAttr )}); +};if _cgegg .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_g .Sprintf ("\u0025\u0076",*_cgegg .DgmscaleyAttr )});};if _cgegg .DgmfontsizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cgegg .DgmfontsizeAttr )}); +};if _cgegg .ConstrainboundsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_cgegg .ConstrainboundsAttr )}); +};if _cgegg .DgmbasetextscaleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cgegg .DgmbasetextscaleAttr )}); +};if _cgegg .ExtAttr !=ST_ExtUnset {_ddfb ,_aacfg :=_cgegg .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"});if _aacfg !=nil {return _aacfg ;};start .Attr =append (start .Attr ,_ddfb );};e .EncodeToken (start );if _cgegg .Relationtable !=nil {_deed :=_ec .StartElement {Name :_ec .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}}; +e .EncodeElement (_cgegg .Relationtable ,_deed );};e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func (_dfbeg *AG_ShapeAttributes )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if _dfbeg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_dfbeg .OpacityAttr )}); +};if _dfbeg .StrokedAttr !=_ed .ST_TrueFalseUnset {_dgfc ,_fabc :=_dfbeg .StrokedAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _fabc !=nil {return _fabc ;};start .Attr =append (start .Attr ,_dgfc );};if _dfbeg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_dfbeg .StrokecolorAttr )}); +};if _dfbeg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dfbeg .StrokeweightAttr )});};if _dfbeg .InsetpenAttr !=_ed .ST_TrueFalseUnset {_cfc ,_cbb :=_dfbeg .InsetpenAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _cbb !=nil {return _cbb ;};start .Attr =append (start .Attr ,_cfc );};if _dfbeg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_g .Sprintf ("\u0025\u0076",*_dfbeg .ChromakeyAttr )}); +};if _dfbeg .FilledAttr !=_ed .ST_TrueFalseUnset {_edaf ,_gdcd :=_dfbeg .FilledAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _gdcd !=nil {return _gdcd ;};start .Attr =append (start .Attr ,_edaf );};if _dfbeg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0076",*_dfbeg .FillcolorAttr )}); +};return nil ;};func (_gefdg *CT_Formulas )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_gadf :for {_aedf ,_cfaca :=d .Token ();if _cfaca !=nil {return _cfaca ;};switch _abfac :=_aedf .(type ){case _ec .StartElement :switch _abfac .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006f\u0066\u0074\u002d\u0063\u006f\u006d:v\u006d\u006c",Local :"\u0066"}:_faedb :=NewCT_F (); +if _afdd :=d .DecodeElement (_faedb ,&_abfac );_afdd !=nil {return _afdd ;};_gefdg .F =append (_gefdg .F ,_faedb );default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\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",_abfac .Name ); +if _dffaa :=d .Skip ();_dffaa !=nil {return _dffaa ;};};case _ec .EndElement :break _gadf ;case _ec .CharData :};};return nil ;};type ST_FillType byte ;func NewCT_Image ()*CT_Image {_gabd :=&CT_Image {};return _gabd }; -// Validate validates the Oval and its children -func (_bdefc *Oval )Validate ()error {return _bdefc .ValidateWithPath ("\u004f\u0076\u0061\u006c")};type AG_Fill struct{FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;};const (OfcST_RTypeUnset OfcST_RType =0;OfcST_RTypeArc OfcST_RType =1;OfcST_RTypeCallout OfcST_RType =2; -OfcST_RTypeConnector OfcST_RType =3;OfcST_RTypeAlign OfcST_RType =4;); +// Validate validates the OfcCT_Entry and its children +func (_fdcac *OfcCT_Entry )Validate ()error {return _fdcac .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079");};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 _ed .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ed .ST_TrueFalse ; +RegroupidAttr *int64 ;DoubleclicknotifyAttr _ed .ST_TrueFalse ;ButtonAttr _ed .ST_TrueFalse ;UserhiddenAttr _ed .ST_TrueFalse ;BulletAttr _ed .ST_TrueFalse ;HrAttr _ed .ST_TrueFalse ;HrstdAttr _ed .ST_TrueFalse ;HrnoshadeAttr _ed .ST_TrueFalse ;HrpctAttr *float32 ; +HralignAttr OfcST_HrAlign ;AllowincellAttr _ed .ST_TrueFalse ;AllowoverlapAttr _ed .ST_TrueFalse ;UserdrawnAttr _ed .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; +DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ed .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ed .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ed .ST_TrueFalse ; +FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ed .ST_TrueFalse ;OleiconAttr _ed .ST_TrueFalse ;OleAttr _ed .ST_TrueFalseBlank ; +PreferrelativeAttr _ed .ST_TrueFalse ;CliptowrapAttr _ed .ST_TrueFalse ;ClipAttr _ed .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;}; -// Validate validates the EG_ShapeElements and its children -func (_bfdd *EG_ShapeElements )Validate ()error {return _bfdd .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_aagac ST_StrokeEndCap )String ()string {switch _aagac {case 0:return ""; -case 1:return "\u0066\u006c\u0061\u0074";case 2:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 3:return "\u0072\u006f\u0075n\u0064";};return "";};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ; -};func (_bfgca OfcST_InsetMode )String ()string {switch _bfgca {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};type OfcCT_ClipPath struct{VAttr string ;};func NewOfcEquationxml ()*OfcEquationxml {_bddgc :=&OfcEquationxml {}; -_bddgc .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _bddgc ;};func (_fbgadc *OfcST_DiagramLayout )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fbgadc =0;case "\u0030":*_fbgadc =1;case "\u0031":*_fbgadc =2;case "\u0032":*_fbgadc =3; -case "\u0033":*_fbgadc =4;};return nil ;};func (_fedgcg OfcST_BWMode )ValidateWithPath (path string )error {switch _fedgcg {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 (_fedgcg )); -};return nil ;};func (_afffd ST_ImageAspect )Validate ()error {return _afffd .ValidateWithPath ("")}; +// Validate validates the OfcEquationxml and its children +func (_efbda *OfcEquationxml )Validate ()error {return _efbda .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");};func (_eeae OfcST_ExtrusionPlane )String ()string {switch _eeae {case 0:return "";case 1:return "\u0058\u0059"; +case 2:return "\u005a\u0058";case 3:return "\u0059\u005a";};return "";};func NewOfcCT_Skew ()*OfcCT_Skew {_cegde :=&OfcCT_Skew {};return _cegde };func (_cdgcd OfcST_Angle )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_ddcgg :=_ec .Attr {};_ddcgg .Name =name ; +switch _cdgcd {case OfcST_AngleUnset :_ddcgg .Value ="";case OfcST_AngleAny :_ddcgg .Value ="\u0061\u006e\u0079";case OfcST_Angle30 :_ddcgg .Value ="\u0033\u0030";case OfcST_Angle45 :_ddcgg .Value ="\u0034\u0035";case OfcST_Angle60 :_ddcgg .Value ="\u0036\u0030"; +case OfcST_Angle90 :_ddcgg .Value ="\u0039\u0030";case OfcST_AngleAuto :_ddcgg .Value ="\u0061\u0075\u0074\u006f";};return _ddcgg ,nil ;};type OfcCT_StrokeChild struct{OnAttr _ed .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ;Color2Attr *string ; +OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _ed .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ;ImageaspectAttr ST_ImageAspect ; +ImagesizeAttr *string ;ImagealignshapeAttr _ed .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 _ed .ST_TrueFalse ;ExtAttr ST_Ext ;}; -// ValidateWithPath validates the Arc and its children, prefixing error messages with path -func (_egb *Arc )ValidateWithPath (path string )error {if _ggacd :=_egb .CT_Arc .ValidateWithPath (path );_ggacd !=nil {return _ggacd ;};return nil ;};func (_gffc OfcST_FillType )Validate ()error {return _gffc .ValidateWithPath ("")}; +// Validate validates the CT_Shapetype and its children +func (_dedb *CT_Shapetype )Validate ()error {return _dedb .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");};func (_gbgacf *Textpath )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _gbgacf .CT_TextPath .MarshalXML (e ,start ); +};func (_gegea *Curve )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_gegea .CT_Curve =*NewCT_Curve ();for _ ,_dfcce :=range start .Attr {if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gegea .AllowoverlapAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ggbfcg ,_gdbdf :=_ee .ParseInt (_dfcce .Value ,10,64); +if _gdbdf !=nil {return _gdbdf ;};_gegea .RegroupidAttr =&_ggbfcg ;continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gegea .DgmlayoutAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gegea .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gegea .PreferrelativeAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gegea .ButtonAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u006f\u006c\u0065"{_gegea .OleAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gegea .UserhiddenAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gegea .ForcedashAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gegea .BulletAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gegea .BwpureAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0063\u006c\u0069\u0070"{_gegea .ClipAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fbcf ,_ddbea :=_dfcce .Value ,error (nil ); +if _ddbea !=nil {return _ddbea ;};_gegea .BorderbottomcolorAttr =&_fbcf ;continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gegea .BwnormalAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gegea .HralignAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0068\u0072"{_gegea .HrAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ccgba ,_gcca :=_dfcce .Value ,error (nil ); +if _gcca !=nil {return _gcca ;};_gegea .BordertopcolorAttr =&_ccgba ;continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_eeegc ,_feda :=_ee .ParseInt (_dfcce .Value ,10,64); +if _feda !=nil {return _feda ;};_gegea .DgmnodekindAttr =&_eeegc ;continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fecgb ,_ecbd :=_dfcce .Value ,error (nil ); +if _ecbd !=nil {return _ecbd ;};_gegea .BorderrightcolorAttr =&_fecgb ;continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0073\u0070\u0069\u0064"{_eegg ,_cfgd :=_dfcce .Value ,error (nil ); +if _cfgd !=nil {return _cfgd ;};_gegea .SpidAttr =&_eegg ;continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0068\u0072\u0070c\u0074"{_fbacb ,_caafd :=_ee .ParseFloat (_dfcce .Value ,64); +if _caafd !=nil {return _caafd ;};_ffaeca :=float32 (_fbacb );_gegea .HrpctAttr =&_ffaeca ;continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0068\u0072\u0073t\u0064"{_gegea .HrstdAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gegea .CliptowrapAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gegea .AllowincellAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gegea .DgmlayoutmruAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gegea .UserdrawnAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gegea .OleiconAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gcfgd ,_ebgca :=_dfcce .Value ,error (nil ); +if _ebgca !=nil {return _ebgca ;};_gegea .BorderleftcolorAttr =&_gcfgd ;continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0073\u0070\u0074"{_gdead ,_adac :=_ee .ParseFloat (_dfcce .Value ,64); +if _adac !=nil {return _adac ;};_cccde :=float32 (_gdead );_gegea .SptAttr =&_cccde ;continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gegea .BwmodeAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gegea .ConnectortypeAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gegea .InsetmodeAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u006f\u006e\u0065\u0064"{_gegea .OnedAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfcce .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gegea .HrnoshadeAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Local =="\u0074\u0069\u0074l\u0065"{_dddeb ,_fegb :=_dfcce .Value ,error (nil );if _fegb !=nil {return _fegb ;};_gegea .TitleAttr =&_dddeb ;continue ;};if _dfcce .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ccfff ,_aeafe :=_dfcce .Value ,error (nil ); +if _aeafe !=nil {return _aeafe ;};_gegea .WrapcoordsAttr =&_ccfff ;continue ;};if _dfcce .Name .Local =="\u0073\u0074\u0079l\u0065"{_acdbe ,_bacda :=_dfcce .Value ,error (nil );if _bacda !=nil {return _bacda ;};_gegea .StyleAttr =&_acdbe ;continue ;};if _dfcce .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cedad ,_dagb :=_dfcce .Value ,error (nil ); +if _dagb !=nil {return _dagb ;};_gegea .CoordoriginAttr =&_cedad ;continue ;};if _dfcce .Name .Local =="\u0070\u0072\u0069n\u0074"{_gegea .PrintAttr .UnmarshalXMLAttr (_dfcce );continue ;};if _dfcce .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ddgfcc ,_caaaf :=_dfcce .Value ,error (nil ); +if _caaaf !=nil {return _caaaf ;};_gegea .CoordsizeAttr =&_ddgfcc ;continue ;};if _dfcce .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gegea .StrokedAttr .UnmarshalXMLAttr (_dfcce );continue ;};if _dfcce .Name .Local =="\u0061\u006c\u0074"{_aabff ,_aeedd :=_dfcce .Value ,error (nil ); +if _aeedd !=nil {return _aeedd ;};_gegea .AltAttr =&_aabff ;continue ;};if _dfcce .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_ggfb ,_acgef :=_dfcce .Value ,error (nil );if _acgef !=nil {return _acgef ;};_gegea .StrokeweightAttr =&_ggfb ; +continue ;};if _dfcce .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_fgedg ,_ccefd :=_dfcce .Value ,error (nil );if _ccefd !=nil {return _ccefd ;};_gegea .Control1Attr =&_fgedg ;continue ;};if _dfcce .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dcdbg ,_fgebf :=_dfcce .Value ,error (nil ); +if _fgebf !=nil {return _fgebf ;};_gegea .ChromakeyAttr =&_dcdbg ;continue ;};if _dfcce .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bdba ,_bafc :=_dfcce .Value ,error (nil );if _bafc !=nil {return _bafc ;};_gegea .FillcolorAttr =&_bdba ; +continue ;};if _dfcce .Name .Local =="\u0069\u0064"{_aabbd ,_baegda :=_dfcce .Value ,error (nil );if _baegda !=nil {return _baegda ;};_gegea .IdAttr =&_aabbd ;continue ;};if _dfcce .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aaga ,_efaeg :=_dfcce .Value ,error (nil ); +if _efaeg !=nil {return _efaeg ;};_gegea .OpacityAttr =&_aaga ;continue ;};if _dfcce .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ecda ,_ggccc :=_dfcce .Value ,error (nil );if _ggccc !=nil {return _ggccc ;};_gegea .StrokecolorAttr =&_ecda ; +continue ;};if _dfcce .Name .Local =="\u0063\u006c\u0061s\u0073"{_gfebfb ,_ddbeb :=_dfcce .Value ,error (nil );if _ddbeb !=nil {return _ddbeb ;};_gegea .ClassAttr =&_gfebfb ;continue ;};if _dfcce .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gegea .FilledAttr .UnmarshalXMLAttr (_dfcce ); +continue ;};if _dfcce .Name .Local =="\u0066\u0072\u006f\u006d"{_ebfcb ,_bbbbc :=_dfcce .Value ,error (nil );if _bbbbc !=nil {return _bbbbc ;};_gegea .FromAttr =&_ebfcb ;continue ;};if _dfcce .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bgba ,_bffee :=_dfcce .Value ,error (nil ); +if _bffee !=nil {return _bffee ;};_gegea .TargetAttr =&_bgba ;continue ;};if _dfcce .Name .Local =="\u0068\u0072\u0065\u0066"{_ecada ,_dbcea :=_dfcce .Value ,error (nil );if _dbcea !=nil {return _dbcea ;};_gegea .HrefAttr =&_ecada ;continue ;};if _dfcce .Name .Local =="\u0074\u006f"{_abgac ,_gaebg :=_dfcce .Value ,error (nil ); +if _gaebg !=nil {return _gaebg ;};_gegea .ToAttr =&_abgac ;continue ;};if _dfcce .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_egcdg ,_afbbf :=_dfcce .Value ,error (nil );if _afbbf !=nil {return _afbbf ;};_gegea .Control2Attr =&_egcdg ; +continue ;};if _dfcce .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gegea .InsetpenAttr .UnmarshalXMLAttr (_dfcce );continue ;};};_bbcaf :for {_fecd ,_daafe :=d .Token ();if _daafe !=nil {return _daafe ;};switch _bafca :=_fecd .(type ){case _ec .StartElement :switch _bafca .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_acagc :=NewEG_ShapeElements (); +_acagc .Path =NewPath ();if _febgb :=d .DecodeElement (_acagc .Path ,&_bafca );_febgb !=nil {return _febgb ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_acagc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bggec :=NewEG_ShapeElements (); +_bggec .Formulas =NewFormulas ();if _dbgdf :=d .DecodeElement (_bggec .Formulas ,&_bafca );_dbgdf !=nil {return _dbgdf ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_bggec );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eaedc :=NewEG_ShapeElements (); +_eaedc .Handles =NewHandles ();if _eeac :=d .DecodeElement (_eaedc .Handles ,&_bafca );_eeac !=nil {return _eeac ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_eaedc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gbadf :=NewEG_ShapeElements (); +_gbadf .Fill =NewFill ();if _agcee :=d .DecodeElement (_gbadf .Fill ,&_bafca );_agcee !=nil {return _agcee ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_gbadf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fceaa :=NewEG_ShapeElements (); +_fceaa .Stroke =NewStroke ();if _gbbaa :=d .DecodeElement (_fceaa .Stroke ,&_bafca );_gbbaa !=nil {return _gbbaa ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_fceaa );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dabba :=NewEG_ShapeElements (); +_dabba .Shadow =NewShadow ();if _gbfcf :=d .DecodeElement (_dabba .Shadow ,&_bafca );_gbfcf !=nil {return _gbfcf ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_dabba );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggecgc :=NewEG_ShapeElements (); +_ggecgc .Textbox =NewTextbox ();if _fcfgd :=d .DecodeElement (_ggecgc .Textbox ,&_bafca );_fcfgd !=nil {return _fcfgd ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_ggecgc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aabdb :=NewEG_ShapeElements (); +_aabdb .Textpath =NewTextpath ();if _acdad :=d .DecodeElement (_aabdb .Textpath ,&_bafca );_acdad !=nil {return _acdad ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_aabdb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbefa :=NewEG_ShapeElements (); +_fbefa .Imagedata =NewImagedata ();if _gdaaa :=d .DecodeElement (_fbefa .Imagedata ,&_bafca );_gdaaa !=nil {return _gdaaa ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_fbefa );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cdcb :=NewEG_ShapeElements (); +_cdcb .Skew =NewOfcSkew ();if _gdefd :=d .DecodeElement (_cdcb .Skew ,&_bafca );_gdefd !=nil {return _gdefd ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_cdcb );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bagdde :=NewEG_ShapeElements (); +_bagdde .Extrusion =NewOfcExtrusion ();if _adcag :=d .DecodeElement (_bagdde .Extrusion ,&_bafca );_adcag !=nil {return _adcag ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_bagdde );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ffeg :=NewEG_ShapeElements (); +_ffeg .Callout =NewOfcCallout ();if _bfda :=d .DecodeElement (_ffeg .Callout ,&_bafca );_bfda !=nil {return _bfda ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_ffeg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fgbbb :=NewEG_ShapeElements (); +_fgbbb .Lock =NewOfcLock ();if _adfff :=d .DecodeElement (_fgbbb .Lock ,&_bafca );_adfff !=nil {return _adfff ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_fgbbb );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eede :=NewEG_ShapeElements (); +_eede .Clippath =NewOfcClippath ();if _edcf :=d .DecodeElement (_eede .Clippath ,&_bafca );_edcf !=nil {return _edcf ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_eede );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_aacgf :=NewEG_ShapeElements (); +_aacgf .Signatureline =NewOfcSignatureline ();if _fgdg :=d .DecodeElement (_aacgf .Signatureline ,&_bafca );_fgdg !=nil {return _fgdg ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_aacgf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_faaga :=NewEG_ShapeElements (); +_faaga .Wrap =_gd .NewWrap ();if _eeea :=d .DecodeElement (_faaga .Wrap ,&_bafca );_eeea !=nil {return _eeea ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_faaga );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdcba :=NewEG_ShapeElements (); +_fdcba .Anchorlock =_gd .NewAnchorlock ();if _aggef :=d .DecodeElement (_fdcba .Anchorlock ,&_bafca );_aggef !=nil {return _aggef ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_fdcba );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbgfa :=NewEG_ShapeElements (); +_gbgfa .Bordertop =_gd .NewBordertop ();if _facgb :=d .DecodeElement (_gbgfa .Bordertop ,&_bafca );_facgb !=nil {return _facgb ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_gbgfa );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_eacfg :=NewEG_ShapeElements (); +_eacfg .Borderbottom =_gd .NewBorderbottom ();if _fgde :=d .DecodeElement (_eacfg .Borderbottom ,&_bafca );_fgde !=nil {return _fgde ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_eacfg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_ccbce :=NewEG_ShapeElements (); +_ccbce .Borderleft =_gd .NewBorderleft ();if _cbaba :=d .DecodeElement (_ccbce .Borderleft ,&_bafca );_cbaba !=nil {return _cbaba ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_ccbce );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdec :=NewEG_ShapeElements (); +_cdec .Borderright =_gd .NewBorderright ();if _afagdd :=d .DecodeElement (_cdec .Borderright ,&_bafca );_afagdd !=nil {return _afagdd ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_cdec );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_aece :=NewEG_ShapeElements (); +_aece .ClientData =_f .NewClientData ();if _acaeg :=d .DecodeElement (_aece .ClientData ,&_bafca );_acaeg !=nil {return _acaeg ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_aece );case _ec .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"}:_eebd :=NewEG_ShapeElements (); +_eebd .Textdata =_b .NewTextdata ();if _ebdae :=d .DecodeElement (_eebd .Textdata ,&_bafca );_ebdae !=nil {return _ebdae ;};_gegea .EG_ShapeElements =append (_gegea .EG_ShapeElements ,_eebd );default:_a .Log .Debug ("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",_bafca .Name ); +if _agdcd :=d .Skip ();_agdcd !=nil {return _agdcd ;};};case _ec .EndElement :break _bbcaf ;case _ec .CharData :};};return nil ;};func (_gbbfg *OfcCT_IdMap )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f:\u0069\u0064\u006d\u0061\u0070"; +};if _gbbfg .DataAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0064\u0061\u0074\u0061"},Value :_g .Sprintf ("\u0025\u0076",*_gbbfg .DataAttr )});};if _gbbfg .ExtAttr !=ST_ExtUnset {_fcbecf ,_cgffa :=_gbbfg .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"}); +if _cgffa !=nil {return _cgffa ;};start .Attr =append (start .Attr ,_fcbecf );};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;}; -// Validate validates the OfcTop and its children -func (_cbfga *OfcTop )Validate ()error {return _cbfga .ValidateWithPath ("\u004f\u0066\u0063\u0054\u006f\u0070");}; +// Validate validates the OfcCT_Diagram and its children +func (_afeac *OfcCT_Diagram )Validate ()error {return _afeac .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0044\u0069\u0061\u0067\u0072\u0061\u006d");}; -// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path -func (_gdcab *OfcCT_Relation )ValidateWithPath (path string )error {if _dcagb :=_gdcab .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dcagb !=nil {return _dcagb ;};return nil ;};type Roundrect struct{CT_RoundRect }; -func (_bggdf OfcST_OLEDrawAspect )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bbgfb :=_d .Attr {};_bbgfb .Name =name ;switch _bggdf {case OfcST_OLEDrawAspectUnset :_bbgfb .Value ="";case OfcST_OLEDrawAspectContent :_bbgfb .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074"; -case OfcST_OLEDrawAspectIcon :_bbgfb .Value ="\u0049\u0063\u006f\u006e";};return _bbgfb ,nil ;};func (_eabac *CT_Shape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bggfd :=range start .Attr {if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dgegd ,_cbged :=_b .ParseInt (_bggfd .Value ,10,64); -if _cbged !=nil {return _cbged ;};_eabac .RegroupidAttr =&_dgegd ;continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_eabac .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0063\u006c\u0069\u0070"{_eabac .ClipAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_eabac .ButtonAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_eabac .UserhiddenAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_eabac .BulletAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_afaaf ,_gfaceb :=_bggfd .Value ,error (nil ); -if _gfaceb !=nil {return _gfaceb ;};_eabac .GfxdataAttr =&_afaaf ;continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0068\u0072"{_eabac .HrAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u006f\u006c\u0065"{_eabac .OleAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_eabac .AllowincellAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dddb ,_ccef :=_bggfd .Value ,error (nil ); -if _ccef !=nil {return _ccef ;};_eabac .BorderleftcolorAttr =&_dddb ;continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0068\u0072\u0070c\u0074"{_gdcfe ,_geege :=_b .ParseFloat (_bggfd .Value ,64); -if _geege !=nil {return _geege ;};_fcde :=float32 (_gdcfe );_eabac .HrpctAttr =&_fcde ;continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_fdgbe ,_fabcf :=_b .ParseInt (_bggfd .Value ,10,64); -if _fabcf !=nil {return _fabcf ;};_eabac .DgmnodekindAttr =&_fdgbe ;continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_eabac .InsetmodeAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_eabac .UserdrawnAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_eabac .ConnectortypeAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gbfg ,_cgabd :=_bggfd .Value ,error (nil ); -if _cgabd !=nil {return _cgabd ;};_eabac .BorderrightcolorAttr =&_gbfg ;continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_eabac .PreferrelativeAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_eabac .HrnoshadeAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_eabac .DgmlayoutmruAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u006f\u006e\u0065\u0064"{_eabac .OnedAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_eabac .HralignAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_eabac .BwmodeAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_eabac .AllowoverlapAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_efgdd ,_ecacd :=_bggfd .Value ,error (nil ); -if _ecacd !=nil {return _ecacd ;};_eabac .BordertopcolorAttr =&_efgdd ;continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_eabac .BwnormalAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eecaba ,_daae :=_bggfd .Value ,error (nil ); -if _daae !=nil {return _daae ;};_eabac .BorderbottomcolorAttr =&_eecaba ;continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_eabac .CliptowrapAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_eabac .DgmlayoutAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0073\u0070\u0074"{_fefb ,_bcbce :=_b .ParseFloat (_bggfd .Value ,64); -if _bcbce !=nil {return _bcbce ;};_bcfaca :=float32 (_fefb );_eabac .SptAttr =&_bcfaca ;continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_eabac .OleiconAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_eabac .ForcedashAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_eabac .BwpureAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0073\u0070\u0069\u0064"{_acegc ,_begbc :=_bggfd .Value ,error (nil ); -if _begbc !=nil {return _begbc ;};_eabac .SpidAttr =&_acegc ;continue ;};if _bggfd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bggfd .Name .Local =="\u0068\u0072\u0073t\u0064"{_eabac .HrstdAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bbec ,_beda :=_bggfd .Value ,error (nil );if _beda !=nil {return _beda ;};_eabac .TargetAttr =&_bbec ;continue ;};if _bggfd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eggf ,_beeg :=_bggfd .Value ,error (nil ); -if _beeg !=nil {return _beeg ;};_eabac .WrapcoordsAttr =&_eggf ;continue ;};if _bggfd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gaca ,_dfdb :=_bggfd .Value ,error (nil );if _dfdb !=nil {return _dfdb ;};_eabac .OpacityAttr =&_gaca ;continue ; -};if _bggfd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_feca ,_ecda :=_bggfd .Value ,error (nil );if _ecda !=nil {return _ecda ;};_eabac .CoordoriginAttr =&_feca ;continue ;};if _bggfd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gcecf ,_afafa :=_bggfd .Value ,error (nil ); -if _afafa !=nil {return _afafa ;};_eabac .StrokecolorAttr =&_gcecf ;continue ;};if _bggfd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_eddgfe ,_cdgfe :=_bggfd .Value ,error (nil );if _cdgfe !=nil {return _cdgfe ;};_eabac .CoordsizeAttr =&_eddgfe ; -continue ;};if _bggfd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_eabac .InsetpenAttr .UnmarshalXMLAttr (_bggfd );continue ;};if _bggfd .Name .Local =="\u0061\u006c\u0074"{_edfa ,_eacbe :=_bggfd .Value ,error (nil );if _eacbe !=nil {return _eacbe ; -};_eabac .AltAttr =&_edfa ;continue ;};if _bggfd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_eabac .FilledAttr .UnmarshalXMLAttr (_bggfd );continue ;};if _bggfd .Name .Local =="\u0074\u0069\u0074l\u0065"{_deeeg ,_agfee :=_bggfd .Value ,error (nil ); -if _agfee !=nil {return _agfee ;};_eabac .TitleAttr =&_deeeg ;continue ;};if _bggfd .Name .Local =="\u0073\u0074\u0079l\u0065"{_gdfed ,_abdg :=_bggfd .Value ,error (nil );if _abdg !=nil {return _abdg ;};_eabac .StyleAttr =&_gdfed ;continue ;};if _bggfd .Name .Local =="\u0070\u0072\u0069n\u0074"{_eabac .PrintAttr .UnmarshalXMLAttr (_bggfd ); -continue ;};if _bggfd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_eabac .StrokedAttr .UnmarshalXMLAttr (_bggfd );continue ;};if _bggfd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eddgd ,_cgge :=_bggfd .Value ,error (nil ); -if _cgge !=nil {return _cgge ;};_eabac .StrokeweightAttr =&_eddgd ;continue ;};if _bggfd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_abae ,_dcgc :=_bggfd .Value ,error (nil );if _dcgc !=nil {return _dcgc ;};_eabac .ChromakeyAttr =&_abae ; -continue ;};if _bggfd .Name .Local =="\u0070\u0061\u0074\u0068"{_dfgbg ,_adae :=_bggfd .Value ,error (nil );if _adae !=nil {return _adae ;};_eabac .PathAttr =&_dfgbg ;continue ;};if _bggfd .Name .Local =="\u0069\u0064"{_efddfd ,_bcbbc :=_bggfd .Value ,error (nil ); -if _bcbbc !=nil {return _bcbbc ;};_eabac .IdAttr =&_efddfd ;continue ;};if _bggfd .Name .Local =="\u0063\u006c\u0061s\u0073"{_cbgde ,_ecgcd :=_bggfd .Value ,error (nil );if _ecgcd !=nil {return _ecgcd ;};_eabac .ClassAttr =&_cbgde ;continue ;};if _bggfd .Name .Local =="\u0068\u0072\u0065\u0066"{_cedaga ,_bfgad :=_bggfd .Value ,error (nil ); -if _bfgad !=nil {return _bfgad ;};_eabac .HrefAttr =&_cedaga ;continue ;};if _bggfd .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_adaeg ,_gacg :=_bggfd .Value ,error (nil );if _gacg !=nil {return _gacg ;};_eabac .EquationxmlAttr =&_adaeg ; -continue ;};if _bggfd .Name .Local =="\u0074\u0079\u0070\u0065"{_fecb ,_gdaa :=_bggfd .Value ,error (nil );if _gdaa !=nil {return _gdaa ;};_eabac .TypeAttr =&_fecb ;continue ;};if _bggfd .Name .Local =="\u0061\u0064\u006a"{_eebbc ,_gfbbe :=_bggfd .Value ,error (nil ); -if _gfbbe !=nil {return _gfbbe ;};_eabac .AdjAttr =&_eebbc ;continue ;};if _bggfd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bbddb ,_fecbe :=_bggfd .Value ,error (nil );if _fecbe !=nil {return _fecbe ;};_eabac .FillcolorAttr =&_bbddb ; -continue ;};};_ebdacf :for {_cbcda ,_gdbf :=d .Token ();if _gdbf !=nil {return _gdbf ;};switch _eaaca :=_cbcda .(type ){case _d .StartElement :switch _eaaca .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"}:_cfbf :=NewOfcInk (); -if _gaaea :=d .DecodeElement (_cfbf ,&_eaaca );_gaaea !=nil {return _gaaea ;};_eabac .Ink =append (_eabac .Ink ,_cfbf );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"}:_bdfgf :=_a .NewIscomment (); -if _ecgfg :=d .DecodeElement (_bdfgf ,&_eaaca );_ecgfg !=nil {return _ecgfg ;};_eabac .Iscomment =append (_eabac .Iscomment ,_bdfgf );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"}:_beacc :=NewOfcEquationxml (); -if _fdeg :=d .DecodeElement (_beacc ,&_eaaca );_fdeg !=nil {return _fdeg ;};_eabac .Equationxml =append (_eabac .Equationxml ,_beacc );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"}:_cecee :=NewEG_ShapeElements (); -_cecee .Path =NewPath ();if _gecag :=d .DecodeElement (_cecee .Path ,&_eaaca );_gecag !=nil {return _gecag ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_cecee );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"}:_cefb :=NewEG_ShapeElements (); -_cefb .Formulas =NewFormulas ();if _cfeea :=d .DecodeElement (_cefb .Formulas ,&_eaaca );_cfeea !=nil {return _cfeea ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_cefb );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"}:_dece :=NewEG_ShapeElements (); -_dece .Handles =NewHandles ();if _eaebd :=d .DecodeElement (_dece .Handles ,&_eaaca );_eaebd !=nil {return _eaebd ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_dece );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"}:_gbbf :=NewEG_ShapeElements (); -_gbbf .Fill =NewFill ();if _gabg :=d .DecodeElement (_gbbf .Fill ,&_eaaca );_gabg !=nil {return _gabg ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_gbbf );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"}:_ffdfb :=NewEG_ShapeElements (); -_ffdfb .Stroke =NewStroke ();if _aagda :=d .DecodeElement (_ffdfb .Stroke ,&_eaaca );_aagda !=nil {return _aagda ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_ffdfb );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"}:_fecdg :=NewEG_ShapeElements (); -_fecdg .Shadow =NewShadow ();if _ddcbd :=d .DecodeElement (_fecdg .Shadow ,&_eaaca );_ddcbd !=nil {return _ddcbd ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_fecdg );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"}:_dacc :=NewEG_ShapeElements (); -_dacc .Textbox =NewTextbox ();if _degbg :=d .DecodeElement (_dacc .Textbox ,&_eaaca );_degbg !=nil {return _degbg ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_dacc );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"}:_ggbba :=NewEG_ShapeElements (); -_ggbba .Textpath =NewTextpath ();if _cdefa :=d .DecodeElement (_ggbba .Textpath ,&_eaaca );_cdefa !=nil {return _cdefa ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_ggbba );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"}:_defd :=NewEG_ShapeElements (); -_defd .Imagedata =NewImagedata ();if _egced :=d .DecodeElement (_defd .Imagedata ,&_eaaca );_egced !=nil {return _egced ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_defd );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"}:_cdfd :=NewEG_ShapeElements (); -_cdfd .Skew =NewOfcSkew ();if _bddfg :=d .DecodeElement (_cdfd .Skew ,&_eaaca );_bddfg !=nil {return _bddfg ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_cdfd );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"}:_fgegc :=NewEG_ShapeElements (); -_fgegc .Extrusion =NewOfcExtrusion ();if _eddfa :=d .DecodeElement (_fgegc .Extrusion ,&_eaaca );_eddfa !=nil {return _eddfa ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_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 :"\u0063a\u006c\u006c\u006f\u0075\u0074"}:_fceb :=NewEG_ShapeElements (); -_fceb .Callout =NewOfcCallout ();if _gacbg :=d .DecodeElement (_fceb .Callout ,&_eaaca );_gacbg !=nil {return _gacbg ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_fceb );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"}:_cegg :=NewEG_ShapeElements (); -_cegg .Lock =NewOfcLock ();if _dbbe :=d .DecodeElement (_cegg .Lock ,&_eaaca );_dbbe !=nil {return _dbbe ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_cegg );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"}:_ggeda :=NewEG_ShapeElements (); -_ggeda .Clippath =NewOfcClippath ();if _ggfe :=d .DecodeElement (_ggeda .Clippath ,&_eaaca );_ggfe !=nil {return _ggfe ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_ggeda );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"}:_efge :=NewEG_ShapeElements (); -_efge .Signatureline =NewOfcSignatureline ();if _dacb :=d .DecodeElement (_efge .Signatureline ,&_eaaca );_dacb !=nil {return _dacb ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_efge );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"}:_gcdf :=NewEG_ShapeElements (); -_gcdf .Wrap =_ce .NewWrap ();if _ddfab :=d .DecodeElement (_gcdf .Wrap ,&_eaaca );_ddfab !=nil {return _ddfab ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_gcdf );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"}:_gggfb :=NewEG_ShapeElements (); -_gggfb .Anchorlock =_ce .NewAnchorlock ();if _cfda :=d .DecodeElement (_gggfb .Anchorlock ,&_eaaca );_cfda !=nil {return _cfda ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_gggfb );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"}:_gbcea :=NewEG_ShapeElements (); -_gbcea .Bordertop =_ce .NewBordertop ();if _bgdfb :=d .DecodeElement (_gbcea .Bordertop ,&_eaaca );_bgdfb !=nil {return _bgdfb ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_gbcea );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"}:_egbbc :=NewEG_ShapeElements (); -_egbbc .Borderbottom =_ce .NewBorderbottom ();if _cabf :=d .DecodeElement (_egbbc .Borderbottom ,&_eaaca );_cabf !=nil {return _cabf ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_egbbc );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"}:_deba :=NewEG_ShapeElements (); -_deba .Borderleft =_ce .NewBorderleft ();if _fega :=d .DecodeElement (_deba .Borderleft ,&_eaaca );_fega !=nil {return _fega ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_deba );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"}:_cebd :=NewEG_ShapeElements (); -_cebd .Borderright =_ce .NewBorderright ();if _acaff :=d .DecodeElement (_cebd .Borderright ,&_eaaca );_acaff !=nil {return _acaff ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_cebd );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"}:_gbae :=NewEG_ShapeElements (); -_gbae .ClientData =_dc .NewClientData ();if _ebceg :=d .DecodeElement (_gbae .ClientData ,&_eaaca );_ebceg !=nil {return _ebceg ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_gbae );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"}:_gfbdd :=NewEG_ShapeElements (); -_gfbdd .Textdata =_a .NewTextdata ();if _aeeg :=d .DecodeElement (_gfbdd .Textdata ,&_eaaca );_aeeg !=nil {return _aeeg ;};_eabac .EG_ShapeElements =append (_eabac .EG_ShapeElements ,_gfbdd );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_eaaca .Name ); -if _gegbe :=d .Skip ();_gegbe !=nil {return _gegbe ;};};case _d .EndElement :break _ebdacf ;case _d .CharData :};};return nil ;}; +// Validate validates the OfcComplex and its children +func (_bcbba *OfcComplex )Validate ()error {return _bcbba .ValidateWithPath ("\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};func (_gacec OfcST_OLEUpdateMode )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_gacec .String (),start ); +};type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ;ExtAttr ST_Ext ;}; -// ValidateWithPath validates the Shape and its children, prefixing error messages with path -func (_bgcfac *Shape )ValidateWithPath (path string )error {if _dcbcb :=_bgcfac .CT_Shape .ValidateWithPath (path );_dcbcb !=nil {return _dcbcb ;};return nil ;}; +// ValidateWithPath validates the Roundrect and its children, prefixing error messages with path +func (_edbceb *Roundrect )ValidateWithPath (path string )error {if _fadgg :=_edbceb .CT_RoundRect .ValidateWithPath (path );_fadgg !=nil {return _fadgg ;};return nil ;};func (_fdggb ST_Ext )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_eeaga :=_ec .Attr {}; +_eeaga .Name =name ;switch _fdggb {case ST_ExtUnset :_eeaga .Value ="";case ST_ExtView :_eeaga .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_eeaga .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_eeaga .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065"; +};return _eeaga ,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 (_fgbgc *OfcRight )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_fgbgc .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_dfgce :=range start .Attr {if _dfgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfgce .Name .Local =="\u0068\u0072\u0065\u0066"{_afacc ,_dceba :=_dfgce .Value ,error (nil ); +if _dceba !=nil {return _dceba ;};_fgbgc .HrefAttr =&_afacc ;continue ;};if _dfgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfgce .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fgbgc .ForcedashAttr .UnmarshalXMLAttr (_dfgce ); +continue ;};if _dfgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfgce .Name .Local =="\u0074\u0069\u0074l\u0065"{_acaad ,_bfbda :=_dfgce .Value ,error (nil ); +if _bfbda !=nil {return _bfbda ;};_fgbgc .TitleAttr =&_acaad ;continue ;};if _dfgce .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfgce .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dafdd ,_bbgd :=_dfgce .Value ,error (nil ); +if _bbgd !=nil {return _bbgd ;};_fgbgc .AlthrefAttr =&_dafdd ;continue ;};if _dfgce .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fgbgc .ImageaspectAttr .UnmarshalXMLAttr (_dfgce );continue ;};if _dfgce .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fgbgc .StartarrowAttr .UnmarshalXMLAttr (_dfgce ); +continue ;};if _dfgce .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fgbgc .LinestyleAttr .UnmarshalXMLAttr (_dfgce );continue ;};if _dfgce .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fgbgc .StartarrowwidthAttr .UnmarshalXMLAttr (_dfgce ); +continue ;};if _dfgce .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fgbgc .JoinstyleAttr .UnmarshalXMLAttr (_dfgce );continue ;};if _dfgce .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fgbgc .StartarrowlengthAttr .UnmarshalXMLAttr (_dfgce ); +continue ;};if _dfgce .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_babcf ,_edece :=_dfgce .Value ,error (nil );if _edece !=nil {return _edece ;};_fgbgc .DashstyleAttr =&_babcf ;continue ;};if _dfgce .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fgbgc .EndarrowAttr .UnmarshalXMLAttr (_dfgce ); +continue ;};if _dfgce .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fgbgc .FilltypeAttr .UnmarshalXMLAttr (_dfgce );continue ;};if _dfgce .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fgbgc .EndarrowwidthAttr .UnmarshalXMLAttr (_dfgce ); +continue ;};if _dfgce .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bgga ,_cbaa :=_dfgce .Value ,error (nil );if _cbaa !=nil {return _cbaa ;};_fgbgc .OpacityAttr =&_bgga ;continue ;};if _dfgce .Name .Local =="\u0063\u006f\u006co\u0072"{_cdgca ,_aabfe :=_dfgce .Value ,error (nil ); +if _aabfe !=nil {return _aabfe ;};_fgbgc .ColorAttr =&_cdgca ;continue ;};if _dfgce .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fgbgc .InsetpenAttr .UnmarshalXMLAttr (_dfgce );continue ;};if _dfgce .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fgbgc .EndarrowlengthAttr .UnmarshalXMLAttr (_dfgce ); +continue ;};if _dfgce .Name .Local =="\u0065\u0078\u0074"{_fgbgc .ExtAttr .UnmarshalXMLAttr (_dfgce );continue ;};if _dfgce .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fgbgc .EndcapAttr .UnmarshalXMLAttr (_dfgce );continue ;};if _dfgce .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_aageb ,_bdcge :=_dfgce .Value ,error (nil ); +if _bdcge !=nil {return _bdcge ;};_fgbgc .Color2Attr =&_aageb ;continue ;};if _dfgce .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fgbgc .ImagealignshapeAttr .UnmarshalXMLAttr (_dfgce );continue ;};if _dfgce .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_egefa ,_fgfab :=_dfgce .Value ,error (nil ); +if _fgfab !=nil {return _fgfab ;};_fgbgc .WeightAttr =&_egefa ;continue ;};if _dfgce .Name .Local =="\u0073\u0072\u0063"{_acfdf ,_ccaff :=_dfgce .Value ,error (nil );if _ccaff !=nil {return _ccaff ;};_fgbgc .SrcAttr =&_acfdf ;continue ;};if _dfgce .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_fabbf ,_feba :=_dfgce .Value ,error (nil ); +if _feba !=nil {return _feba ;};_fgbgc .ImagesizeAttr =&_fabbf ;continue ;};if _dfgce .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cgea ,_bbgcgf :=_ee .ParseFloat (_dfgce .Value ,64);if _bbgcgf !=nil {return _bbgcgf ;}; +_fgbgc .MiterlimitAttr =&_cgea ;continue ;};if _dfgce .Name .Local =="\u006f\u006e"{_fgbgc .OnAttr .UnmarshalXMLAttr (_dfgce );continue ;};};for {_egdbaf ,_aggfc :=d .Token ();if _aggfc !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_aggfc ); +};if _ggabe ,_cgeccc :=_egdbaf .(_ec .EndElement );_cgeccc &&_ggabe .Name ==start .Name {break ;};};return nil ;};func (_aga *AG_AllShapeAttributes )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_gbb :=range start .Attr {if _gbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_aga .ConnectortypeAttr .UnmarshalXMLAttr (_gbb ); +continue ;};if _gbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_aga .BwpureAttr .UnmarshalXMLAttr (_gbb ); +continue ;};if _gbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_aga .CliptowrapAttr .UnmarshalXMLAttr (_gbb ); +continue ;};if _gbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_aga .PreferrelativeAttr .UnmarshalXMLAttr (_gbb ); +continue ;};if _gbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbb .Name .Local =="\u006f\u006c\u0065"{_aga .OleAttr .UnmarshalXMLAttr (_gbb ); +continue ;};if _gbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_aga .OleiconAttr .UnmarshalXMLAttr (_gbb ); +continue ;};if _gbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_aga .ForcedashAttr .UnmarshalXMLAttr (_gbb ); +continue ;};if _gbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_aga .BwnormalAttr .UnmarshalXMLAttr (_gbb ); +continue ;};if _gbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbb .Name .Local =="\u0073\u0070\u0074"{_daa ,_gad :=_ee .ParseFloat (_gbb .Value ,64); +if _gad !=nil {return _gad ;};_adg :=float32 (_daa );_aga .SptAttr =&_adg ;continue ;};if _gbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbb .Name .Local =="\u0063\u006c\u0069\u0070"{_aga .ClipAttr .UnmarshalXMLAttr (_gbb ); +continue ;};if _gbb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gbb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_aga .BwmodeAttr .UnmarshalXMLAttr (_gbb ); +continue ;};if _gbb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_aga .StrokedAttr .UnmarshalXMLAttr (_gbb );continue ;};if _gbb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_efc ,_dae :=_gbb .Value ,error (nil );if _dae !=nil {return _dae ; +};_aga .FillcolorAttr =&_efc ;continue ;};if _gbb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_aga .FilledAttr .UnmarshalXMLAttr (_gbb );continue ;};if _gbb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dfgb ,_bae :=_gbb .Value ,error (nil ); +if _bae !=nil {return _bae ;};_aga .ChromakeyAttr =&_dfgb ;continue ;};if _gbb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_aga .InsetpenAttr .UnmarshalXMLAttr (_gbb );continue ;};if _gbb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_aaf ,_bbb :=_gbb .Value ,error (nil ); +if _bbb !=nil {return _bbb ;};_aga .StrokeweightAttr =&_aaf ;continue ;};if _gbb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bffd ,_bcg :=_gbb .Value ,error (nil );if _bcg !=nil {return _bcg ;};_aga .StrokecolorAttr =&_bffd ; +continue ;};if _gbb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fee ,_bdd :=_gbb .Value ,error (nil );if _bdd !=nil {return _bdd ;};_aga .OpacityAttr =&_fee ;continue ;};};for {_gded ,_gf :=d .Token ();if _gf !=nil {return _g .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",_gf ); +};if _eff ,_dda :=_gded .(_ec .EndElement );_dda &&_eff .Name ==start .Name {break ;};};return nil ;};func (_efbcd *CT_ImageData )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="v\u003a\u0069\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061"; +};if _efbcd .EmbosscolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .EmbosscolorAttr )});};if _efbcd .RecolortargetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .RecolortargetAttr )}); +};if _efbcd .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .HrefAttr )});};if _efbcd .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .AlthrefAttr )}); +};if _efbcd .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .TitleAttr )});};if _efbcd .OleidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .OleidAttr )}); +};if _efbcd .DetectmouseclickAttr !=_ed .ST_TrueFalseUnset {_ccac ,_ccfce :=_efbcd .DetectmouseclickAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"});if _ccfce !=nil {return _ccfce ; +};start .Attr =append (start .Attr ,_ccac );};if _efbcd .MovieAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u006d\u006f\u0076\u0069\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .MovieAttr )});};if _efbcd .RelidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .RelidAttr )}); +};if _efbcd .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .IdAttr )});};if _efbcd .PictAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0072\u003a\u0070\u0069\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .PictAttr )}); +};if _efbcd .RHrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0072\u003a\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .RHrefAttr )});};if _efbcd .SIdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .SIdAttr )}); +};if _efbcd .SrcAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0072\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .SrcAttr )});};if _efbcd .CropleftAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .CropleftAttr )}); +};if _efbcd .CroptopAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .CroptopAttr )});};if _efbcd .CroprightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .CroprightAttr )}); +};if _efbcd .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .CropbottomAttr )});};if _efbcd .GainAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .GainAttr )}); +};if _efbcd .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .BlacklevelAttr )});};if _efbcd .GammaAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .GammaAttr )}); +};if _efbcd .GrayscaleAttr !=_ed .ST_TrueFalseUnset {_aged ,_gdad :=_efbcd .GrayscaleAttr .MarshalXMLAttr (_ec .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _gdad !=nil {return _gdad ;};start .Attr =append (start .Attr ,_aged );};if _efbcd .BilevelAttr !=_ed .ST_TrueFalseUnset {_cbbff ,_bgacd :=_efbcd .BilevelAttr .MarshalXMLAttr (_ec .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"}); +if _bgacd !=nil {return _bgacd ;};start .Attr =append (start .Attr ,_cbbff );};if _efbcd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_g .Sprintf ("\u0025\u0076",*_efbcd .ChromakeyAttr )}); +};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func (_afddg *OfcST_Angle )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_dcgdf ,_accdee :=d .Token ();if _accdee !=nil {return _accdee ;};if _bagbg ,_ageff :=_dcgdf .(_ec .EndElement ); +_ageff &&_bagbg .Name ==start .Name {*_afddg =1;return nil ;};if _eacef ,_addfb :=_dcgdf .(_ec .CharData );!_addfb {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",_dcgdf ); +}else {switch string (_eacef ){case "":*_afddg =0;case "\u0061\u006e\u0079":*_afddg =1;case "\u0033\u0030":*_afddg =2;case "\u0034\u0035":*_afddg =3;case "\u0036\u0030":*_afddg =4;case "\u0039\u0030":*_afddg =5;case "\u0061\u0075\u0074\u006f":*_afddg =6; +};};_dcgdf ,_accdee =d .Token ();if _accdee !=nil {return _accdee ;};if _cfeedd ,_ebedb :=_dcgdf .(_ec .EndElement );_ebedb &&_cfeedd .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",_dcgdf ); +}; -// Validate validates the Handles and its children -func (_ccfdd *Handles )Validate ()error {return _ccfdd .ValidateWithPath ("\u0048a\u006e\u0064\u006c\u0065\u0073");};type ST_ShadowType byte ;func (_gbafg *OfcST_ScreenSize )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gbafg =0; -case "\u00354\u0034\u002c\u0033\u0037\u0036":*_gbafg =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_gbafg =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_gbafg =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_gbafg =4;case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_gbafg =5; -case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_gbafg =6;};return nil ;};func NewOfcCT_Skew ()*OfcCT_Skew {_ebeeab :=&OfcCT_Skew {};return _ebeeab }; +// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path +func (_abd *AG_CoreAttributes )ValidateWithPath (path string )error {if _aad :=_abd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_aad !=nil {return _aad ;};return nil ;};func (_dadea ST_Ext )ValidateWithPath (path string )error {switch _dadea {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dadea )); +};return nil ;};func (_fcaadff *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_fcaadff =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_fcaadff =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fcaadff =2;case "\u0077\u0069\u0064\u0065":*_fcaadff =3; +};return nil ;};func (_fcdgb OfcST_ColorMode )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_fcdgb .String (),start );};func (_edbdd *OfcInk )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_edbdd .OfcCT_Ink =*NewOfcCT_Ink (); +for _ ,_fbfaa :=range start .Attr {if _fbfaa .Name .Local =="\u0069"{_gdcbb ,_adfdc :=_fbfaa .Value ,error (nil );if _adfdc !=nil {return _adfdc ;};_edbdd .IAttr =&_gdcbb ;continue ;};if _fbfaa .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_edbdd .AnnotationAttr .UnmarshalXMLAttr (_fbfaa ); +continue ;};if _fbfaa .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_dadb ,_eadga :=_fbfaa .Value ,error (nil );if _eadga !=nil {return _eadga ;};_edbdd .ContentTypeAttr =&_dadb ;continue ;};};for {_eeafg ,_fdffad :=d .Token (); +if _fdffad !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0049n\u006b\u003a\u0020\u0025\u0073",_fdffad );};if _febeb ,_afgbc :=_eeafg .(_ec .EndElement );_afgbc &&_febeb .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path -func (_ebga *OfcCT_Complex )ValidateWithPath (path string )error {if _fdcg :=_ebga .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fdcg !=nil {return _fdcg ;};return nil ;};func (_dbfcbg *Shape )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbfcbg .CT_Shape =*NewCT_Shape (); -for _ ,_egcdb :=range start .Attr {if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_afgbe ,_fabfa :=_b .ParseInt (_egcdb .Value ,10,64); -if _fabfa !=nil {return _fabfa ;};_dbfcbg .RegroupidAttr =&_afgbe ;continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbfcbg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0063\u006c\u0069\u0070"{_dbfcbg .ClipAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbfcbg .ButtonAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbfcbg .UserhiddenAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbfcbg .BulletAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_eddbg ,_fggdba :=_egcdb .Value ,error (nil ); -if _fggdba !=nil {return _fggdba ;};_dbfcbg .GfxdataAttr =&_eddbg ;continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0068\u0072"{_dbfcbg .HrAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u006f\u006c\u0065"{_dbfcbg .OleAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbfcbg .AllowincellAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dadc ,_bcafc :=_egcdb .Value ,error (nil ); -if _bcafc !=nil {return _bcafc ;};_dbfcbg .BorderleftcolorAttr =&_dadc ;continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0068\u0072\u0070c\u0074"{_dafgc ,_baabdd :=_b .ParseFloat (_egcdb .Value ,64); -if _baabdd !=nil {return _baabdd ;};_eeadb :=float32 (_dafgc );_dbfcbg .HrpctAttr =&_eeadb ;continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bcgab ,_ccfce :=_b .ParseInt (_egcdb .Value ,10,64); -if _ccfce !=nil {return _ccfce ;};_dbfcbg .DgmnodekindAttr =&_bcgab ;continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbfcbg .InsetmodeAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbfcbg .UserdrawnAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_dbfcbg .ConnectortypeAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_bffbf ,_eeecg :=_egcdb .Value ,error (nil ); -if _eeecg !=nil {return _eeecg ;};_dbfcbg .BorderrightcolorAttr =&_bffbf ;continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_dbfcbg .PreferrelativeAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbfcbg .HrnoshadeAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbfcbg .DgmlayoutmruAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u006f\u006e\u0065\u0064"{_dbfcbg .OnedAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbfcbg .HralignAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_dbfcbg .BwmodeAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbfcbg .AllowoverlapAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dafeg ,_deagb :=_egcdb .Value ,error (nil ); -if _deagb !=nil {return _deagb ;};_dbfcbg .BordertopcolorAttr =&_dafeg ;continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_dbfcbg .BwnormalAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_eeddb ,_cdaad :=_egcdb .Value ,error (nil ); -if _cdaad !=nil {return _cdaad ;};_dbfcbg .BorderbottomcolorAttr =&_eeddb ;continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_dbfcbg .CliptowrapAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbfcbg .DgmlayoutAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0073\u0070\u0074"{_ffegd ,_ddadg :=_b .ParseFloat (_egcdb .Value ,64); -if _ddadg !=nil {return _ddadg ;};_fbbdf :=float32 (_ffegd );_dbfcbg .SptAttr =&_fbbdf ;continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_dbfcbg .OleiconAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dbfcbg .ForcedashAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_dbfcbg .BwpureAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0073\u0070\u0069\u0064"{_beagc ,_faefg :=_egcdb .Value ,error (nil ); -if _faefg !=nil {return _faefg ;};_dbfcbg .SpidAttr =&_beagc ;continue ;};if _egcdb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egcdb .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbfcbg .HrstdAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gbabc ,_aaabg :=_egcdb .Value ,error (nil );if _aaabg !=nil {return _aaabg ;};_dbfcbg .TargetAttr =&_gbabc ;continue ;};if _egcdb .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_aadag ,_cbccc :=_egcdb .Value ,error (nil ); -if _cbccc !=nil {return _cbccc ;};_dbfcbg .WrapcoordsAttr =&_aadag ;continue ;};if _egcdb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_edbfg ,_dbccf :=_egcdb .Value ,error (nil );if _dbccf !=nil {return _dbccf ;};_dbfcbg .OpacityAttr =&_edbfg ; -continue ;};if _egcdb .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gccga ,_bdcba :=_egcdb .Value ,error (nil );if _bdcba !=nil {return _bdcba ;};_dbfcbg .CoordoriginAttr =&_gccga ;continue ;};if _egcdb .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cafbg ,_cegac :=_egcdb .Value ,error (nil ); -if _cegac !=nil {return _cegac ;};_dbfcbg .StrokecolorAttr =&_cafbg ;continue ;};if _egcdb .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ceec ,_bfadcd :=_egcdb .Value ,error (nil );if _bfadcd !=nil {return _bfadcd ;};_dbfcbg .CoordsizeAttr =&_ceec ; -continue ;};if _egcdb .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dbfcbg .InsetpenAttr .UnmarshalXMLAttr (_egcdb );continue ;};if _egcdb .Name .Local =="\u0061\u006c\u0074"{_aefba ,_febcce :=_egcdb .Value ,error (nil );if _febcce !=nil {return _febcce ; -};_dbfcbg .AltAttr =&_aefba ;continue ;};if _egcdb .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbfcbg .FilledAttr .UnmarshalXMLAttr (_egcdb );continue ;};if _egcdb .Name .Local =="\u0074\u0069\u0074l\u0065"{_ebbedc ,_acdgb :=_egcdb .Value ,error (nil ); -if _acdgb !=nil {return _acdgb ;};_dbfcbg .TitleAttr =&_ebbedc ;continue ;};if _egcdb .Name .Local =="\u0073\u0074\u0079l\u0065"{_dfegb ,_eeggb :=_egcdb .Value ,error (nil );if _eeggb !=nil {return _eeggb ;};_dbfcbg .StyleAttr =&_dfegb ;continue ;};if _egcdb .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbfcbg .PrintAttr .UnmarshalXMLAttr (_egcdb ); -continue ;};if _egcdb .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_dbfcbg .StrokedAttr .UnmarshalXMLAttr (_egcdb );continue ;};if _egcdb .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_aeacg ,_fcdab :=_egcdb .Value ,error (nil ); -if _fcdab !=nil {return _fcdab ;};_dbfcbg .StrokeweightAttr =&_aeacg ;continue ;};if _egcdb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fbdb ,_ebfdb :=_egcdb .Value ,error (nil );if _ebfdb !=nil {return _ebfdb ;};_dbfcbg .ChromakeyAttr =&_fbdb ; -continue ;};if _egcdb .Name .Local =="\u0070\u0061\u0074\u0068"{_dafgf ,_cbbff :=_egcdb .Value ,error (nil );if _cbbff !=nil {return _cbbff ;};_dbfcbg .PathAttr =&_dafgf ;continue ;};if _egcdb .Name .Local =="\u0069\u0064"{_gcdbc ,_ebcdea :=_egcdb .Value ,error (nil ); -if _ebcdea !=nil {return _ebcdea ;};_dbfcbg .IdAttr =&_gcdbc ;continue ;};if _egcdb .Name .Local =="\u0063\u006c\u0061s\u0073"{_acfbf ,_fdbee :=_egcdb .Value ,error (nil );if _fdbee !=nil {return _fdbee ;};_dbfcbg .ClassAttr =&_acfbf ;continue ;};if _egcdb .Name .Local =="\u0068\u0072\u0065\u0066"{_cedde ,_gbadg :=_egcdb .Value ,error (nil ); -if _gbadg !=nil {return _gbadg ;};_dbfcbg .HrefAttr =&_cedde ;continue ;};if _egcdb .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_edebf ,_acfe :=_egcdb .Value ,error (nil );if _acfe !=nil {return _acfe ;};_dbfcbg .EquationxmlAttr =&_edebf ; -continue ;};if _egcdb .Name .Local =="\u0074\u0079\u0070\u0065"{_dceca ,_fcegb :=_egcdb .Value ,error (nil );if _fcegb !=nil {return _fcegb ;};_dbfcbg .TypeAttr =&_dceca ;continue ;};if _egcdb .Name .Local =="\u0061\u0064\u006a"{_dagba ,_fegea :=_egcdb .Value ,error (nil ); -if _fegea !=nil {return _fegea ;};_dbfcbg .AdjAttr =&_dagba ;continue ;};if _egcdb .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_abcce ,_eegbb :=_egcdb .Value ,error (nil );if _eegbb !=nil {return _eegbb ;};_dbfcbg .FillcolorAttr =&_abcce ; -continue ;};};_eaadd :for {_ecaff ,_ddcca :=d .Token ();if _ddcca !=nil {return _ddcca ;};switch _aafgeg :=_ecaff .(type ){case _d .StartElement :switch _aafgeg .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"}:_gbega :=NewOfcInk (); -if _bgdaa :=d .DecodeElement (_gbega ,&_aafgeg );_bgdaa !=nil {return _bgdaa ;};_dbfcbg .Ink =append (_dbfcbg .Ink ,_gbega );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"}:_bbggg :=_a .NewIscomment (); -if _adfed :=d .DecodeElement (_bbggg ,&_aafgeg );_adfed !=nil {return _adfed ;};_dbfcbg .Iscomment =append (_dbfcbg .Iscomment ,_bbggg );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"}:_fdcdd :=NewOfcEquationxml (); -if _dfcgb :=d .DecodeElement (_fdcdd ,&_aafgeg );_dfcgb !=nil {return _dfcgb ;};_dbfcbg .Equationxml =append (_dbfcbg .Equationxml ,_fdcdd );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"}:_abggb :=NewEG_ShapeElements (); -_abggb .Path =NewPath ();if _gdgdg :=d .DecodeElement (_abggb .Path ,&_aafgeg );_gdgdg !=nil {return _gdgdg ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_abggb );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"}:_dfbde :=NewEG_ShapeElements (); -_dfbde .Formulas =NewFormulas ();if _ecaag :=d .DecodeElement (_dfbde .Formulas ,&_aafgeg );_ecaag !=nil {return _ecaag ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_dfbde );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"}:_agfff :=NewEG_ShapeElements (); -_agfff .Handles =NewHandles ();if _cfbdd :=d .DecodeElement (_agfff .Handles ,&_aafgeg );_cfbdd !=nil {return _cfbdd ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_agfff );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"}:_egdbg :=NewEG_ShapeElements (); -_egdbg .Fill =NewFill ();if _dcdbf :=d .DecodeElement (_egdbg .Fill ,&_aafgeg );_dcdbf !=nil {return _dcdbf ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_egdbg );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"}:_befcd :=NewEG_ShapeElements (); -_befcd .Stroke =NewStroke ();if _abebf :=d .DecodeElement (_befcd .Stroke ,&_aafgeg );_abebf !=nil {return _abebf ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_befcd );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"}:_eabaee :=NewEG_ShapeElements (); -_eabaee .Shadow =NewShadow ();if _aaegc :=d .DecodeElement (_eabaee .Shadow ,&_aafgeg );_aaegc !=nil {return _aaegc ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_eabaee );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"}:_dfeac :=NewEG_ShapeElements (); -_dfeac .Textbox =NewTextbox ();if _gdcbc :=d .DecodeElement (_dfeac .Textbox ,&_aafgeg );_gdcbc !=nil {return _gdcbc ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_dfeac );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"}:_efga :=NewEG_ShapeElements (); -_efga .Textpath =NewTextpath ();if _cdafdc :=d .DecodeElement (_efga .Textpath ,&_aafgeg );_cdafdc !=nil {return _cdafdc ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_efga );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"}:_dffec :=NewEG_ShapeElements (); -_dffec .Imagedata =NewImagedata ();if _ddccc :=d .DecodeElement (_dffec .Imagedata ,&_aafgeg );_ddccc !=nil {return _ddccc ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_dffec );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"}:_ggddb :=NewEG_ShapeElements (); -_ggddb .Skew =NewOfcSkew ();if _ecfcg :=d .DecodeElement (_ggddb .Skew ,&_aafgeg );_ecfcg !=nil {return _ecfcg ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_ggddb );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"}:_abcea :=NewEG_ShapeElements (); -_abcea .Extrusion =NewOfcExtrusion ();if _gefbd :=d .DecodeElement (_abcea .Extrusion ,&_aafgeg );_gefbd !=nil {return _gefbd ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_abcea );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"}:_ccbabg :=NewEG_ShapeElements (); -_ccbabg .Callout =NewOfcCallout ();if _egddd :=d .DecodeElement (_ccbabg .Callout ,&_aafgeg );_egddd !=nil {return _egddd ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_ccbabg );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"}:_fdggf :=NewEG_ShapeElements (); -_fdggf .Lock =NewOfcLock ();if _bacbdf :=d .DecodeElement (_fdggf .Lock ,&_aafgeg );_bacbdf !=nil {return _bacbdf ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_fdggf );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"}:_dedec :=NewEG_ShapeElements (); -_dedec .Clippath =NewOfcClippath ();if _gcbdf :=d .DecodeElement (_dedec .Clippath ,&_aafgeg );_gcbdf !=nil {return _gcbdf ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_dedec );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"}:_bcccc :=NewEG_ShapeElements (); -_bcccc .Signatureline =NewOfcSignatureline ();if _ggggg :=d .DecodeElement (_bcccc .Signatureline ,&_aafgeg );_ggggg !=nil {return _ggggg ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_bcccc );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"}:_agdgd :=NewEG_ShapeElements (); -_agdgd .Wrap =_ce .NewWrap ();if _fcgae :=d .DecodeElement (_agdgd .Wrap ,&_aafgeg );_fcgae !=nil {return _fcgae ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_agdgd );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"}:_ffecc :=NewEG_ShapeElements (); -_ffecc .Anchorlock =_ce .NewAnchorlock ();if _cgdg :=d .DecodeElement (_ffecc .Anchorlock ,&_aafgeg );_cgdg !=nil {return _cgdg ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_ffecc );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"}:_ccfff :=NewEG_ShapeElements (); -_ccfff .Bordertop =_ce .NewBordertop ();if _ccaea :=d .DecodeElement (_ccfff .Bordertop ,&_aafgeg );_ccaea !=nil {return _ccaea ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_ccfff );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"}:_fdfac :=NewEG_ShapeElements (); -_fdfac .Borderbottom =_ce .NewBorderbottom ();if _dacaf :=d .DecodeElement (_fdfac .Borderbottom ,&_aafgeg );_dacaf !=nil {return _dacaf ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_fdfac );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"}:_cdfad :=NewEG_ShapeElements (); -_cdfad .Borderleft =_ce .NewBorderleft ();if _gcfbe :=d .DecodeElement (_cdfad .Borderleft ,&_aafgeg );_gcfbe !=nil {return _gcfbe ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_cdfad );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"}:_bfbcff :=NewEG_ShapeElements (); -_bfbcff .Borderright =_ce .NewBorderright ();if _bdefa :=d .DecodeElement (_bfbcff .Borderright ,&_aafgeg );_bdefa !=nil {return _bdefa ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_bfbcff );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"}:_egbca :=NewEG_ShapeElements (); -_egbca .ClientData =_dc .NewClientData ();if _fbefb :=d .DecodeElement (_egbca .ClientData ,&_aafgeg );_fbefb !=nil {return _fbefb ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_egbca );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"}:_bfecb :=NewEG_ShapeElements (); -_bfecb .Textdata =_a .NewTextdata ();if _fbbgd :=d .DecodeElement (_bfecb .Textdata ,&_aafgeg );_fbbgd !=nil {return _fbbgd ;};_dbfcbg .EG_ShapeElements =append (_dbfcbg .EG_ShapeElements ,_bfecb );default:_e .Log .Debug ("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",_aafgeg .Name ); -if _dccc :=d .Skip ();_dccc !=nil {return _dccc ;};};case _d .EndElement :break _eaadd ;case _d .CharData :};};return nil ;};func (_bcggc *OfcFill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bcggc .OfcCT_Fill =*NewOfcCT_Fill ();for _ ,_adccda :=range start .Attr {if _adccda .Name .Local =="\u0074\u0079\u0070\u0065"{_bcggc .TypeAttr .UnmarshalXMLAttr (_adccda ); -continue ;};if _adccda .Name .Local =="\u0065\u0078\u0074"{_bcggc .ExtAttr .UnmarshalXMLAttr (_adccda );continue ;};};for {_faaae ,_fafdc :=d .Token ();if _fafdc !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_fafdc ); -};if _efbad ,_efdea :=_faaae .(_d .EndElement );_efdea &&_efbad .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_Lock ()*OfcCT_Lock {_gdgfb :=&OfcCT_Lock {};return _gdgfb }; +// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path +func (_cbg *AG_Fill )ValidateWithPath (path string )error {if _agdd :=_cbg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_agdd !=nil {return _agdd ;};return nil ;};func (_cffgb ST_ShadowType )ValidateWithPath (path string )error {switch _cffgb {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cffgb )); +};return nil ;};type AG_Type struct{TypeAttr *string ;};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 _ed .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ed .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ed .ST_TrueFalse ;ButtonAttr _ed .ST_TrueFalse ; +UserhiddenAttr _ed .ST_TrueFalse ;BulletAttr _ed .ST_TrueFalse ;HrAttr _ed .ST_TrueFalse ;HrstdAttr _ed .ST_TrueFalse ;HrnoshadeAttr _ed .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ed .ST_TrueFalse ;AllowoverlapAttr _ed .ST_TrueFalse ; +UserdrawnAttr _ed .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ; +FilledAttr _ed .ST_TrueFalse ;FillcolorAttr *string ;}; // ValidateWithPath validates the CT_H and its children, prefixing error messages with path -func (_befac *CT_H )ValidateWithPath (path string )error {if _beeff :=_befac .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_beeff !=nil {return _beeff ;};if _aaac :=_befac .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r"); -_aaac !=nil {return _aaac ;};if _dadb :=_befac .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_dadb !=nil {return _dadb ;};return nil ;};func (_eafee OfcST_ColorMode )String ()string {switch _eafee {case 0:return ""; -case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d";};return "";};func NewCT_Line ()*CT_Line {_accgc :=&CT_Line {};return _accgc };const (OfcST_AngleUnset OfcST_Angle =0;OfcST_AngleAny OfcST_Angle =1;OfcST_Angle30 OfcST_Angle =2; -OfcST_Angle45 OfcST_Angle =3;OfcST_Angle60 OfcST_Angle =4;OfcST_Angle90 OfcST_Angle =5;OfcST_AngleAuto OfcST_Angle =6;);type ST_StrokeArrowType byte ;func NewOfcLeft ()*OfcLeft {_gggbdcb :=&OfcLeft {};_gggbdcb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); -return _gggbdcb ;}; - -// ValidateWithPath validates the Formulas and its children, prefixing error messages with path -func (_fgbcd *Formulas )ValidateWithPath (path string )error {if _ccfgd :=_fgbcd .CT_Formulas .ValidateWithPath (path );_ccfgd !=nil {return _ccfgd ;};return nil ;}; +func (_bfac *CT_H )ValidateWithPath (path string )error {if _addg :=_bfac .InvxAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0078\u0041\u0074\u0074r");_addg !=nil {return _addg ;};if _egfd :=_bfac .InvyAttr .ValidateWithPath (path +"\u002fI\u006e\u0076\u0079\u0041\u0074\u0074r"); +_egfd !=nil {return _egfd ;};if _beed :=_bfac .SwitchAttr .ValidateWithPath (path +"/\u0053\u0077\u0069\u0074\u0063\u0068\u0041\u0074\u0074\u0072");_beed !=nil {return _beed ;};return nil ;};func NewFormulas ()*Formulas {_degac :=&Formulas {};_degac .CT_Formulas =*NewCT_Formulas (); +return _degac ;};func (_gdbca *OfcShapelayout )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_gdbca .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout ();for _ ,_bbfec :=range start .Attr {if _bbfec .Name .Local =="\u0065\u0078\u0074"{_gdbca .ExtAttr .UnmarshalXMLAttr (_bbfec ); +continue ;};};_beea :for {_aaffc ,_bcdf :=d .Token ();if _bcdf !=nil {return _bcdf ;};switch _ffge :=_aaffc .(type ){case _ec .StartElement :switch _ffge .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdbca .Idmap =NewOfcCT_IdMap (); +if _ffdaa :=d .DecodeElement (_gdbca .Idmap ,&_ffge );_ffdaa !=nil {return _ffdaa ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdbca .Regrouptable =NewOfcCT_RegroupTable (); +if _aedab :=d .DecodeElement (_gdbca .Regrouptable ,&_ffge );_aedab !=nil {return _aedab ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdbca .Rules =NewOfcCT_Rules (); +if _bfbaa :=d .DecodeElement (_gdbca .Rules ,&_ffge );_bfbaa !=nil {return _bfbaa ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_ffge .Name ); +if _aceff :=d .Skip ();_aceff !=nil {return _aceff ;};};case _ec .EndElement :break _beea ;case _ec .CharData :};};return nil ;};func (_bddge *ST_FillMethod )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_bddge =0;case "\u006e\u006f\u006e\u0065":*_bddge =1; +case "\u006c\u0069\u006e\u0065\u0061\u0072":*_bddge =2;case "\u0073\u0069\u0067m\u0061":*_bddge =3;case "\u0061\u006e\u0079":*_bddge =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_bddge =5;};return nil ;}; -// Validate validates the OfcCT_Ink and its children -func (_dabg *OfcCT_Ink )Validate ()error {return _dabg .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");};func (_gcd *CT_Arc )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gabdd :=range start .Attr {if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gcd .UserdrawnAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gcd .ButtonAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gcd .DgmlayoutmruAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gcd .UserhiddenAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gcd .CliptowrapAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gcd .BulletAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u006f\u006c\u0065"{_gcd .OleAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0068\u0072"{_gcd .HrAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0073\u0070\u0069\u0064"{_gaafa ,_cfgb :=_gabdd .Value ,error (nil ); -if _cfgb !=nil {return _cfgb ;};_gcd .SpidAttr =&_gaafa ;continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0068\u0072\u0073t\u0064"{_gcd .HrstdAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gcd .BwnormalAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ccgb ,_efeaa :=_gabdd .Value ,error (nil ); -if _efeaa !=nil {return _efeaa ;};_gcd .BordertopcolorAttr =&_ccgb ;continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gcd .DgmlayoutAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gcd .ForcedashAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gcd .AllowoverlapAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gcd .HrnoshadeAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gcd .PreferrelativeAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cbe ,_beae :=_gabdd .Value ,error (nil ); -if _beae !=nil {return _beae ;};_gcd .BorderbottomcolorAttr =&_cbe ;continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u006f\u006e\u0065\u0064"{_gcd .OnedAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bfba ,_aeaa :=_b .ParseInt (_gabdd .Value ,10,64); -if _aeaa !=nil {return _aeaa ;};_gcd .DgmnodekindAttr =&_bfba ;continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fca ,_adba :=_b .ParseInt (_gabdd .Value ,10,64); -if _adba !=nil {return _adba ;};_gcd .RegroupidAttr =&_fca ;continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gcd .AllowincellAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0068\u0072\u0070c\u0074"{_cdgf ,_fege :=_b .ParseFloat (_gabdd .Value ,64); -if _fege !=nil {return _fege ;};_ddab :=float32 (_cdgf );_gcd .HrpctAttr =&_ddab ;continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0063\u006c\u0069\u0070"{_gcd .ClipAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gcd .InsetmodeAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ebfe ,_fbba :=_gabdd .Value ,error (nil ); -if _fbba !=nil {return _fbba ;};_gcd .BorderleftcolorAttr =&_ebfe ;continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gcd .OleiconAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aaaf ,_efdc :=_gabdd .Value ,error (nil ); -if _efdc !=nil {return _efdc ;};_gcd .BorderrightcolorAttr =&_aaaf ;continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gcd .ConnectortypeAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gcd .BwpureAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gcd .BwmodeAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0073\u0070\u0074"{_ebef ,_gcdg :=_b .ParseFloat (_gabdd .Value ,64); -if _gcdg !=nil {return _gcdg ;};_egdd :=float32 (_ebef );_gcd .SptAttr =&_egdd ;continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gcd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gabdd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gcd .HralignAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Local =="\u0065\u006e\u0064\u0041\u006e\u0067\u006c\u0065"{_cgcg ,_eegg :=_b .ParseFloat (_gabdd .Value ,64);if _eegg !=nil {return _eegg ;};_gcd .EndAngleAttr =&_cgcg ;continue ;};if _gabdd .Name .Local =="\u0069\u0064"{_fdef ,_ebbc :=_gabdd .Value ,error (nil ); -if _ebbc !=nil {return _ebbc ;};_gcd .IdAttr =&_fdef ;continue ;};if _gabdd .Name .Local =="\u0061\u006c\u0074"{_cda ,_eaea :=_gabdd .Value ,error (nil );if _eaea !=nil {return _eaea ;};_gcd .AltAttr =&_cda ;continue ;};if _gabdd .Name .Local =="\u0070\u0072\u0069n\u0074"{_gcd .PrintAttr .UnmarshalXMLAttr (_gabdd ); -continue ;};if _gabdd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gcd .StrokedAttr .UnmarshalXMLAttr (_gabdd );continue ;};if _gabdd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gbea ,_feeb :=_gabdd .Value ,error (nil ); -if _feeb !=nil {return _feeb ;};_gcd .WrapcoordsAttr =&_gbea ;continue ;};if _gabdd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gcab ,_cdda :=_gabdd .Value ,error (nil );if _cdda !=nil {return _cdda ;};_gcd .StrokeweightAttr =&_gcab ; -continue ;};if _gabdd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_beg ,_fdg :=_gabdd .Value ,error (nil );if _fdg !=nil {return _fdg ;};_gcd .CoordoriginAttr =&_beg ;continue ;};if _gabdd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bbff ,_gafc :=_gabdd .Value ,error (nil ); -if _gafc !=nil {return _gafc ;};_gcd .ChromakeyAttr =&_bbff ;continue ;};if _gabdd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bdgb ,_gcb :=_gabdd .Value ,error (nil );if _gcb !=nil {return _gcb ;};_gcd .FillcolorAttr =&_bdgb ;continue ; -};if _gabdd .Name .Local =="\u0073\u0074\u0079l\u0065"{_bgfb ,_fab :=_gabdd .Value ,error (nil );if _fab !=nil {return _fab ;};_gcd .StyleAttr =&_bgfb ;continue ;};if _gabdd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gegc ,_agbe :=_gabdd .Value ,error (nil ); -if _agbe !=nil {return _agbe ;};_gcd .OpacityAttr =&_gegc ;continue ;};if _gabdd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bfaf ,_fadab :=_gabdd .Value ,error (nil );if _fadab !=nil {return _fadab ;};_gcd .StrokecolorAttr =&_bfaf ; -continue ;};if _gabdd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gcd .InsetpenAttr .UnmarshalXMLAttr (_gabdd );continue ;};if _gabdd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0041\u006e\u0067\u006c\u0065"{_fcbf ,_aaed :=_b .ParseFloat (_gabdd .Value ,64); -if _aaed !=nil {return _aaed ;};_gcd .StartAngleAttr =&_fcbf ;continue ;};if _gabdd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_acfd ,_aabfd :=_gabdd .Value ,error (nil );if _aabfd !=nil {return _aabfd ;};_gcd .CoordsizeAttr =&_acfd ; -continue ;};if _gabdd .Name .Local =="\u0074\u0069\u0074l\u0065"{_febg ,_gbd :=_gabdd .Value ,error (nil );if _gbd !=nil {return _gbd ;};_gcd .TitleAttr =&_febg ;continue ;};if _gabdd .Name .Local =="\u0063\u006c\u0061s\u0073"{_fdgg ,_afef :=_gabdd .Value ,error (nil ); -if _afef !=nil {return _afef ;};_gcd .ClassAttr =&_fdgg ;continue ;};if _gabdd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_edge ,_cebg :=_gabdd .Value ,error (nil );if _cebg !=nil {return _cebg ;};_gcd .TargetAttr =&_edge ;continue ;};if _gabdd .Name .Local =="\u0068\u0072\u0065\u0066"{_eaeba ,_edga :=_gabdd .Value ,error (nil ); -if _edga !=nil {return _edga ;};_gcd .HrefAttr =&_eaeba ;continue ;};if _gabdd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gcd .FilledAttr .UnmarshalXMLAttr (_gabdd );continue ;};};_bcff :for {_acfde ,_bced :=d .Token ();if _bced !=nil {return _bced ; -};switch _agfaf :=_acfde .(type ){case _d .StartElement :switch _agfaf .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"}:_add :=NewEG_ShapeElements (); -_add .Path =NewPath ();if _ffbdg :=d .DecodeElement (_add .Path ,&_agfaf );_ffbdg !=nil {return _ffbdg ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_add );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"}:_acde :=NewEG_ShapeElements (); -_acde .Formulas =NewFormulas ();if _ade :=d .DecodeElement (_acde .Formulas ,&_agfaf );_ade !=nil {return _ade ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_acde );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"}:_geac :=NewEG_ShapeElements (); -_geac .Handles =NewHandles ();if _cfgf :=d .DecodeElement (_geac .Handles ,&_agfaf );_cfgf !=nil {return _cfgf ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_geac );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"}:_gbac :=NewEG_ShapeElements (); -_gbac .Fill =NewFill ();if _fecg :=d .DecodeElement (_gbac .Fill ,&_agfaf );_fecg !=nil {return _fecg ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_gbac );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"}:_daff :=NewEG_ShapeElements (); -_daff .Stroke =NewStroke ();if _baag :=d .DecodeElement (_daff .Stroke ,&_agfaf );_baag !=nil {return _baag ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_daff );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"}:_gdeg :=NewEG_ShapeElements (); -_gdeg .Shadow =NewShadow ();if _fff :=d .DecodeElement (_gdeg .Shadow ,&_agfaf );_fff !=nil {return _fff ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_gdeg );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"}:_bcfb :=NewEG_ShapeElements (); -_bcfb .Textbox =NewTextbox ();if _fbeg :=d .DecodeElement (_bcfb .Textbox ,&_agfaf );_fbeg !=nil {return _fbeg ;};_gcd .EG_ShapeElements =append (_gcd .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 :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_edbb :=NewEG_ShapeElements (); -_edbb .Textpath =NewTextpath ();if _cdbc :=d .DecodeElement (_edbb .Textpath ,&_agfaf );_cdbc !=nil {return _cdbc ;};_gcd .EG_ShapeElements =append (_gcd .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 :"\u0069m\u0061\u0067\u0065\u0064\u0061\u0074a"}:_aaffd :=NewEG_ShapeElements (); -_aaffd .Imagedata =NewImagedata ();if _dacfa :=d .DecodeElement (_aaffd .Imagedata ,&_agfaf );_dacfa !=nil {return _dacfa ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_aaffd );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"}:_gegb :=NewEG_ShapeElements (); -_gegb .Skew =NewOfcSkew ();if _egcb :=d .DecodeElement (_gegb .Skew ,&_agfaf );_egcb !=nil {return _egcb ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_gegb );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"}:_facec :=NewEG_ShapeElements (); -_facec .Extrusion =NewOfcExtrusion ();if _ebabg :=d .DecodeElement (_facec .Extrusion ,&_agfaf );_ebabg !=nil {return _ebabg ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_facec );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"}:_daee :=NewEG_ShapeElements (); -_daee .Callout =NewOfcCallout ();if _agcg :=d .DecodeElement (_daee .Callout ,&_agfaf );_agcg !=nil {return _agcg ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_daee );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"}:_dbaf :=NewEG_ShapeElements (); -_dbaf .Lock =NewOfcLock ();if _cdab :=d .DecodeElement (_dbaf .Lock ,&_agfaf );_cdab !=nil {return _cdab ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_dbaf );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"}:_befa :=NewEG_ShapeElements (); -_befa .Clippath =NewOfcClippath ();if _abea :=d .DecodeElement (_befa .Clippath ,&_agfaf );_abea !=nil {return _abea ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_befa );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"}:_dfde :=NewEG_ShapeElements (); -_dfde .Signatureline =NewOfcSignatureline ();if _dbeb :=d .DecodeElement (_dfde .Signatureline ,&_agfaf );_dbeb !=nil {return _dbeb ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_dfde );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"}:_aebcb :=NewEG_ShapeElements (); -_aebcb .Wrap =_ce .NewWrap ();if _edfg :=d .DecodeElement (_aebcb .Wrap ,&_agfaf );_edfg !=nil {return _edfg ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_aebcb );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"}:_gafg :=NewEG_ShapeElements (); -_gafg .Anchorlock =_ce .NewAnchorlock ();if _gcae :=d .DecodeElement (_gafg .Anchorlock ,&_agfaf );_gcae !=nil {return _gcae ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_gafg );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"}:_bbbc :=NewEG_ShapeElements (); -_bbbc .Bordertop =_ce .NewBordertop ();if _cacf :=d .DecodeElement (_bbbc .Bordertop ,&_agfaf );_cacf !=nil {return _cacf ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_bbbc );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"}:_fdag :=NewEG_ShapeElements (); -_fdag .Borderbottom =_ce .NewBorderbottom ();if _aebe :=d .DecodeElement (_fdag .Borderbottom ,&_agfaf );_aebe !=nil {return _aebe ;};_gcd .EG_ShapeElements =append (_gcd .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\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"}:_bfdfe :=NewEG_ShapeElements (); -_bfdfe .Borderleft =_ce .NewBorderleft ();if _aegb :=d .DecodeElement (_bfdfe .Borderleft ,&_agfaf );_aegb !=nil {return _aegb ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_bfdfe );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"}:_bafc :=NewEG_ShapeElements (); -_bafc .Borderright =_ce .NewBorderright ();if _fbcf :=d .DecodeElement (_bafc .Borderright ,&_agfaf );_fbcf !=nil {return _fbcf ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_bafc );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"}:_babf :=NewEG_ShapeElements (); -_babf .ClientData =_dc .NewClientData ();if _cfdc :=d .DecodeElement (_babf .ClientData ,&_agfaf );_cfdc !=nil {return _cfdc ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_babf );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"}:_bbce :=NewEG_ShapeElements (); -_bbce .Textdata =_a .NewTextdata ();if _caba :=d .DecodeElement (_bbce .Textdata ,&_agfaf );_caba !=nil {return _caba ;};_gcd .EG_ShapeElements =append (_gcd .EG_ShapeElements ,_bbce );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\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",_agfaf .Name ); -if _dbcdc :=d .Skip ();_dbcdc !=nil {return _dbcdc ;};};case _d .EndElement :break _bcff ;case _d .CharData :};};return nil ;};func NewOfcCT_ShapeLayout ()*OfcCT_ShapeLayout {_gcbcgb :=&OfcCT_ShapeLayout {};return _gcbcgb };func NewOfcCT_Complex ()*OfcCT_Complex {_adec :=&OfcCT_Complex {}; -return _adec };func (_fgbcf OfcST_RType )Validate ()error {return _fgbcf .ValidateWithPath ("")};func (_ffcgc OfcST_ScreenSize )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcfca :=_d .Attr {};_dcfca .Name =name ;switch _ffcgc {case OfcST_ScreenSizeUnset :_dcfca .Value =""; -case OfcST_ScreenSize544x376 :_dcfca .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_dcfca .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_dcfca .Value ="\u00372\u0030\u002c\u0035\u0031\u0032"; -case OfcST_ScreenSize800x600 :_dcfca .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_dcfca .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_dcfca .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032"; -};return _dcfca ,nil ;};func (_eedf *CT_Handles )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0068\u0061\u006e\u0064\u006c\u0065s";};e .EncodeToken (start );if _eedf .H !=nil {_cccgd :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0068"}}; -for _ ,_bfgbc :=range _eedf .H {e .EncodeElement (_bfgbc ,_cccgd );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewOfcComplex ()*OfcComplex {_dcaec :=&OfcComplex {};_dcaec .OfcCT_Complex =*NewOfcCT_Complex ();return _dcaec ; -};func (_adeac *CT_Shadow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_edaa :=range start .Attr {if _edaa .Name .Local =="\u006f\u006e"{_adeac .OnAttr .UnmarshalXMLAttr (_edaa );continue ;};if _edaa .Name .Local =="\u0074\u0079\u0070\u0065"{_adeac .TypeAttr .UnmarshalXMLAttr (_edaa ); -continue ;};if _edaa .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_adeac .ObscuredAttr .UnmarshalXMLAttr (_edaa );continue ;};if _edaa .Name .Local =="\u0063\u006f\u006co\u0072"{_aacee ,_bfef :=_edaa .Value ,error (nil );if _bfef !=nil {return _bfef ; -};_adeac .ColorAttr =&_aacee ;continue ;};if _edaa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dfebg ,_cbdcc :=_edaa .Value ,error (nil );if _cbdcc !=nil {return _cbdcc ;};_adeac .OpacityAttr =&_dfebg ;continue ;};if _edaa .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_geaf ,_acecde :=_edaa .Value ,error (nil ); -if _acecde !=nil {return _acecde ;};_adeac .OffsetAttr =&_geaf ;continue ;};if _edaa .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bfcad ,_fffdd :=_edaa .Value ,error (nil );if _fffdd !=nil {return _fffdd ;};_adeac .Color2Attr =&_bfcad ;continue ; -};if _edaa .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_bcaf ,_cdabb :=_edaa .Value ,error (nil );if _cdabb !=nil {return _cdabb ;};_adeac .Offset2Attr =&_bcaf ;continue ;};if _edaa .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gcbb ,_gcga :=_edaa .Value ,error (nil ); -if _gcga !=nil {return _gcga ;};_adeac .OriginAttr =&_gcbb ;continue ;};if _edaa .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_bbcc ,_agggf :=_edaa .Value ,error (nil );if _agggf !=nil {return _agggf ;};_adeac .MatrixAttr =&_bbcc ;continue ;}; -if _edaa .Name .Local =="\u0069\u0064"{_cagg ,_eeef :=_edaa .Value ,error (nil );if _eeef !=nil {return _eeef ;};_adeac .IdAttr =&_cagg ;continue ;};};for {_cceba ,_gbbce :=d .Token ();if _gbbce !=nil {return _bf .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_gbbce ); -};if _afgffa ,_eebd :=_cceba .(_d .EndElement );_eebd &&_afgffa .Name ==start .Name {break ;};};return nil ;};type CT_Oval struct{EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ; -CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ; -UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ; -UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ; -OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ; -BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ; -};type OfcST_ExtrusionType byte ;func (_egfdc *ST_ShadowType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_egfdc =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_egfdc =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_egfdc =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_egfdc =3; -case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_egfdc =4;};return nil ;};func NewOfcSignatureline ()*OfcSignatureline {_caebc :=&OfcSignatureline {};_caebc .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _caebc ;};func (_afcee ST_StrokeArrowWidth )String ()string {switch _afcee {case 0:return ""; -case 1:return "\u006e\u0061\u0072\u0072\u006f\u0077";case 2:return "\u006d\u0065\u0064\u0069\u0075\u006d";case 3:return "\u0077\u0069\u0064\u0065";};return "";};type AG_Type struct{TypeAttr *string ;}; +// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path +func (_cfd *AG_ShapeAttributes )ValidateWithPath (path string )error {if _dfef :=_cfd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_dfef !=nil {return _dfef ;};if _aaffb :=_cfd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_aaffb !=nil {return _aaffb ;};if _cdf :=_cfd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cdf !=nil {return _cdf ;};return nil ;};func NewAG_StrokeAttributes ()*AG_StrokeAttributes {_gfgg :=&AG_StrokeAttributes {}; +return _gfgg };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 (_ebadd OfcST_ExtrusionPlane )Validate ()error {return _ebadd .ValidateWithPath ("")}; +func (_fedg *CT_Image )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076:\u0069\u006d\u0061\u0067\u0065";};if _fedg .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .HrefAttr )}); +};if _fedg .TargetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .TargetAttr )});};if _fedg .ClassAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .ClassAttr )}); +};if _fedg .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .TitleAttr )});};if _fedg .AltAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .AltAttr )}); +};if _fedg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .CoordsizeAttr )});};if _fedg .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .CoordoriginAttr )}); +};if _fedg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .WrapcoordsAttr )});};if _fedg .PrintAttr !=_ed .ST_TrueFalseUnset {_fbad ,_dfgga :=_fedg .PrintAttr .MarshalXMLAttr (_ec .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _dfgga !=nil {return _dfgga ;};start .Attr =append (start .Attr ,_fbad );};if _fedg .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .IdAttr )});};if _fedg .StyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .StyleAttr )}); +};if _fedg .SpidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .SpidAttr )});};if _fedg .OnedAttr !=_ed .ST_TrueFalseUnset {_eaac ,_daga :=_fedg .OnedAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); +if _daga !=nil {return _daga ;};start .Attr =append (start .Attr ,_eaac );};if _fedg .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .RegroupidAttr )}); +};if _fedg .DoubleclicknotifyAttr !=_ed .ST_TrueFalseUnset {_efgbf ,_gffa :=_fedg .DoubleclicknotifyAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gffa !=nil {return _gffa ; +};start .Attr =append (start .Attr ,_efgbf );};if _fedg .ButtonAttr !=_ed .ST_TrueFalseUnset {_gbfbf ,_fabcb :=_fedg .ButtonAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fabcb !=nil {return _fabcb ;};start .Attr =append (start .Attr ,_gbfbf ); +};if _fedg .UserhiddenAttr !=_ed .ST_TrueFalseUnset {_dcdd ,_afdb :=_fedg .UserhiddenAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _afdb !=nil {return _afdb ;};start .Attr =append (start .Attr ,_dcdd ); +};if _fedg .BulletAttr !=_ed .ST_TrueFalseUnset {_ffdbd ,_gdebd :=_fedg .BulletAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gdebd !=nil {return _gdebd ;};start .Attr =append (start .Attr ,_ffdbd );};if _fedg .HrAttr !=_ed .ST_TrueFalseUnset {_aefg ,_daefe :=_fedg .HrAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _daefe !=nil {return _daefe ;};start .Attr =append (start .Attr ,_aefg );};if _fedg .HrstdAttr !=_ed .ST_TrueFalseUnset {_afbc ,_ddfca :=_fedg .HrstdAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ddfca !=nil {return _ddfca ; +};start .Attr =append (start .Attr ,_afbc );};if _fedg .HrnoshadeAttr !=_ed .ST_TrueFalseUnset {_faad ,_facef :=_fedg .HrnoshadeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _facef !=nil {return _facef ; +};start .Attr =append (start .Attr ,_faad );};if _fedg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .HrpctAttr )});};if _fedg .HralignAttr !=OfcST_HrAlignUnset {_bbdee ,_bggg :=_fedg .HralignAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _bggg !=nil {return _bggg ;};start .Attr =append (start .Attr ,_bbdee );};if _fedg .AllowincellAttr !=_ed .ST_TrueFalseUnset {_ecge ,_bfad :=_fedg .AllowincellAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _bfad !=nil {return _bfad ;};start .Attr =append (start .Attr ,_ecge );};if _fedg .AllowoverlapAttr !=_ed .ST_TrueFalseUnset {_dabb ,_agafd :=_fedg .AllowoverlapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _agafd !=nil {return _agafd ;};start .Attr =append (start .Attr ,_dabb );};if _fedg .UserdrawnAttr !=_ed .ST_TrueFalseUnset {_gffe ,_gfeg :=_fedg .UserdrawnAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _gfeg !=nil {return _gfeg ;};start .Attr =append (start .Attr ,_gffe );};if _fedg .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .BordertopcolorAttr )}); +};if _fedg .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .BorderleftcolorAttr )}); +};if _fedg .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .BorderbottomcolorAttr )}); +};if _fedg .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .BorderrightcolorAttr )}); +};if _fedg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gecg ,_ddgfd :=_fedg .DgmlayoutAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _ddgfd !=nil {return _ddgfd ;};start .Attr =append (start .Attr ,_gecg ); +};if _fedg .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .DgmnodekindAttr )});};if _fedg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ebbe ,_eafa :=_fedg .DgmlayoutmruAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _eafa !=nil {return _eafa ;};start .Attr =append (start .Attr ,_ebbe );};if _fedg .InsetmodeAttr !=OfcST_InsetModeUnset {_dcgb ,_ggbf :=_fedg .InsetmodeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _ggbf !=nil {return _ggbf ;};start .Attr =append (start .Attr ,_dcgb );};if _fedg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .OpacityAttr )}); +};if _fedg .StrokedAttr !=_ed .ST_TrueFalseUnset {_edbd ,_affc :=_fedg .StrokedAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _affc !=nil {return _affc ;};start .Attr =append (start .Attr ,_edbd );};if _fedg .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .StrokecolorAttr )}); +};if _fedg .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .StrokeweightAttr )});};if _fedg .InsetpenAttr !=_ed .ST_TrueFalseUnset {_eafab ,_adcfb :=_fedg .InsetpenAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _adcfb !=nil {return _adcfb ;};start .Attr =append (start .Attr ,_eafab );};if _fedg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .ChromakeyAttr )}); +};if _fedg .FilledAttr !=_ed .ST_TrueFalseUnset {_bgea ,_dgdf :=_fedg .FilledAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dgdf !=nil {return _dgdf ;};start .Attr =append (start .Attr ,_bgea );};if _fedg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .FillcolorAttr )}); +};if _fedg .SptAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .SptAttr )});};if _fedg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_dbbg ,_fgcf :=_fedg .ConnectortypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _fgcf !=nil {return _fgcf ;};start .Attr =append (start .Attr ,_dbbg );};if _fedg .BwmodeAttr !=OfcST_BWModeUnset {_dgaa ,_cbdgd :=_fedg .BwmodeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cbdgd !=nil {return _cbdgd ; +};start .Attr =append (start .Attr ,_dgaa );};if _fedg .BwpureAttr !=OfcST_BWModeUnset {_ebfb ,_fagg :=_fedg .BwpureAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fagg !=nil {return _fagg ;};start .Attr =append (start .Attr ,_ebfb ); +};if _fedg .BwnormalAttr !=OfcST_BWModeUnset {_dceb ,_fdafc :=_fedg .BwnormalAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fdafc !=nil {return _fdafc ;};start .Attr =append (start .Attr ,_dceb ); +};if _fedg .ForcedashAttr !=_ed .ST_TrueFalseUnset {_cafcg ,_bdgab :=_fedg .ForcedashAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bdgab !=nil {return _bdgab ;};start .Attr =append (start .Attr ,_cafcg ); +};if _fedg .OleiconAttr !=_ed .ST_TrueFalseUnset {_eccg ,_ecdd :=_fedg .OleiconAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ecdd !=nil {return _ecdd ;};start .Attr =append (start .Attr ,_eccg );};if _fedg .OleAttr !=_ed .ST_TrueFalseBlankUnset {_cdafa ,_ceac :=_fedg .OleAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _ceac !=nil {return _ceac ;};start .Attr =append (start .Attr ,_cdafa );};if _fedg .PreferrelativeAttr !=_ed .ST_TrueFalseUnset {_dfgde ,_deaa :=_fedg .PreferrelativeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _deaa !=nil {return _deaa ;};start .Attr =append (start .Attr ,_dfgde );};if _fedg .CliptowrapAttr !=_ed .ST_TrueFalseUnset {_efgc ,_cffaa :=_fedg .CliptowrapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _cffaa !=nil {return _cffaa ;};start .Attr =append (start .Attr ,_efgc );};if _fedg .ClipAttr !=_ed .ST_TrueFalseUnset {_cagb ,_gdbb :=_fedg .ClipAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _gdbb !=nil {return _gdbb ; +};start .Attr =append (start .Attr ,_cagb );};if _fedg .SrcAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0072\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .SrcAttr )});};if _fedg .CropleftAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .CropleftAttr )}); +};if _fedg .CroptopAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063r\u006f\u0070\u0074\u006f\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .CroptopAttr )});};if _fedg .CroprightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .CroprightAttr )}); +};if _fedg .CropbottomAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .CropbottomAttr )});};if _fedg .GainAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0067\u0061\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .GainAttr )}); +};if _fedg .BlacklevelAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .BlacklevelAttr )});};if _fedg .GammaAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0067\u0061\u006dm\u0061"},Value :_g .Sprintf ("\u0025\u0076",*_fedg .GammaAttr )}); +};if _fedg .GrayscaleAttr !=_ed .ST_TrueFalseUnset {_bdgc ,_ddfag :=_fedg .GrayscaleAttr .MarshalXMLAttr (_ec .Name {Local :"\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"});if _ddfag !=nil {return _ddfag ;};start .Attr =append (start .Attr ,_bdgc );};if _fedg .BilevelAttr !=_ed .ST_TrueFalseUnset {_agdf ,_aecb :=_fedg .BilevelAttr .MarshalXMLAttr (_ec .Name {Local :"\u0062i\u006c\u0065\u0076\u0065\u006c"}); +if _aecb !=nil {return _aecb ;};start .Attr =append (start .Attr ,_agdf );};e .EncodeToken (start );if _fedg .EG_ShapeElements !=nil {for _ ,_bfega :=range _fedg .EG_ShapeElements {_bfega .MarshalXML (e ,_ec .StartElement {});};};e .EncodeToken (_ec .EndElement {Name :start .Name }); +return nil ;};func (_ebe *AG_ImageAttributes )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_acd :=range start .Attr {if _acd .Name .Local =="\u0073\u0072\u0063"{_adgd ,_fbae :=_acd .Value ,error (nil );if _fbae !=nil {return _fbae ; +};_ebe .SrcAttr =&_adgd ;continue ;};if _acd .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_gaa ,_dcb :=_acd .Value ,error (nil );if _dcb !=nil {return _dcb ;};_ebe .CropleftAttr =&_gaa ;continue ;};if _acd .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_ccb ,_bdbf :=_acd .Value ,error (nil ); +if _bdbf !=nil {return _bdbf ;};_ebe .CroptopAttr =&_ccb ;continue ;};if _acd .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_ffga ,_beaf :=_acd .Value ,error (nil );if _beaf !=nil {return _beaf ;};_ebe .CroprightAttr =&_ffga ;continue ; +};if _acd .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_baaa ,_agee :=_acd .Value ,error (nil );if _agee !=nil {return _agee ;};_ebe .CropbottomAttr =&_baaa ;continue ;};if _acd .Name .Local =="\u0067\u0061\u0069\u006e"{_aabf ,_caa :=_acd .Value ,error (nil ); +if _caa !=nil {return _caa ;};_ebe .GainAttr =&_aabf ;continue ;};if _acd .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_fbac ,_agfdf :=_acd .Value ,error (nil );if _agfdf !=nil {return _agfdf ;};_ebe .BlacklevelAttr =&_fbac ; +continue ;};if _acd .Name .Local =="\u0067\u0061\u006dm\u0061"{_fbg ,_ffgg :=_acd .Value ,error (nil );if _ffgg !=nil {return _ffgg ;};_ebe .GammaAttr =&_fbg ;continue ;};if _acd .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_ebe .GrayscaleAttr .UnmarshalXMLAttr (_acd ); +continue ;};if _acd .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_ebe .BilevelAttr .UnmarshalXMLAttr (_acd );continue ;};};for {_cfb ,_bfea :=d .Token ();if _bfea !=nil {return _g .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",_bfea ); +};if _agec ,_ggg :=_cfb .(_ec .EndElement );_ggg &&_agec .Name ==start .Name {break ;};};return nil ;};func (_cdfeg ST_StrokeArrowLength )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_cdfeg .String (),start );}; +const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1;OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;); -// Validate validates the AG_AllCoreAttributes and its children -func (_ec *AG_AllCoreAttributes )Validate ()error {return _ec .ValidateWithPath ("A\u0047_\u0041\u006c\u006c\u0043\u006f\u0072\u0065\u0041t\u0074\u0072\u0069\u0062ut\u0065\u0073");}; +// ValidateWithPath validates the OfcBottom and its children, prefixing error messages with path +func (_begdb *OfcBottom )ValidateWithPath (path string )error {if _acdada :=_begdb .OfcCT_StrokeChild .ValidateWithPath (path );_acdada !=nil {return _acdada ;};return nil ;};const (ST_FillMethodUnset ST_FillMethod =0;ST_FillMethodNone ST_FillMethod =1; +ST_FillMethodLinear ST_FillMethod =2;ST_FillMethodSigma ST_FillMethod =3;ST_FillMethodAny ST_FillMethod =4;ST_FillMethodLinearSigma ST_FillMethod =5;);func (_ecedf *OfcCT_ColorMru )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_dfcfec :=range start .Attr {if _dfcfec .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_bbgb ,_fffcg :=_dfcfec .Value ,error (nil ); +if _fffcg !=nil {return _fffcg ;};_ecedf .ColorsAttr =&_bbgb ;continue ;};if _dfcfec .Name .Local =="\u0065\u0078\u0074"{_ecedf .ExtAttr .UnmarshalXMLAttr (_dfcfec );continue ;};};for {_fcbbba ,_gcabc :=d .Token ();if _gcabc !=nil {return _g .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",_gcabc ); +};if _eecdf ,_ffgc :=_fcbbba .(_ec .EndElement );_ffgc &&_eecdf .Name ==start .Name {break ;};};return nil ;};func NewGroup ()*Group {_dfggf :=&Group {};_dfggf .CT_Group =*NewCT_Group ();return _dfggf };func (_fedbe *OfcSkew )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_fedbe .OfcCT_Skew =*NewOfcCT_Skew (); +for _ ,_fdecc :=range start .Attr {if _fdecc .Name .Local =="\u0069\u0064"{_fbgad ,_gffb :=_fdecc .Value ,error (nil );if _gffb !=nil {return _gffb ;};_fedbe .IdAttr =&_fbgad ;continue ;};if _fdecc .Name .Local =="\u006f\u006e"{_fedbe .OnAttr .UnmarshalXMLAttr (_fdecc ); +continue ;};if _fdecc .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_acffe ,_cabg :=_fdecc .Value ,error (nil );if _cabg !=nil {return _cabg ;};_fedbe .OffsetAttr =&_acffe ;continue ;};if _fdecc .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_fbcfd ,_cbddb :=_fdecc .Value ,error (nil ); +if _cbddb !=nil {return _cbddb ;};_fedbe .OriginAttr =&_fbcfd ;continue ;};if _fdecc .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_abcad ,_bebg :=_fdecc .Value ,error (nil );if _bebg !=nil {return _bebg ;};_fedbe .MatrixAttr =&_abcad ;continue ; +};if _fdecc .Name .Local =="\u0065\u0078\u0074"{_fedbe .ExtAttr .UnmarshalXMLAttr (_fdecc );continue ;};};for {_ffed ,_egfc :=d .Token ();if _egfc !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0053\u006b\u0065\u0077\u003a\u0020\u0025\u0073",_egfc ); +};if _baedcf ,_afdag :=_ffed .(_ec .EndElement );_afdag &&_baedcf .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the OfcCT_ColorMenu and its children -func (_cccgb *OfcCT_ColorMenu )Validate ()error {return _cccgb .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};type Arc struct{CT_Arc };func (_caadg *CT_Stroke )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_geggd :=range start .Attr {if _geggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geggd .Name .Local =="\u0072\u0065\u006ci\u0064"{_ffbgg ,_ffffe :=_geggd .Value ,error (nil ); -if _ffffe !=nil {return _ffffe ;};_caadg .RelidAttr =&_ffbgg ;continue ;};if _geggd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_geggd .Name .Local =="\u0069\u0064"{_gdecg ,_dddgb :=_geggd .Value ,error (nil ); -if _dddgb !=nil {return _dddgb ;};_caadg .RIdAttr =&_gdecg ;continue ;};if _geggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geggd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_caadg .ForcedashAttr .UnmarshalXMLAttr (_geggd ); -continue ;};if _geggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geggd .Name .Local =="\u0074\u0069\u0074l\u0065"{_cfcg ,_bfeda :=_geggd .Value ,error (nil ); -if _bfeda !=nil {return _bfeda ;};_caadg .TitleAttr =&_cfcg ;continue ;};if _geggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geggd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_aacgg ,_abaac :=_geggd .Value ,error (nil ); -if _abaac !=nil {return _abaac ;};_caadg .AlthrefAttr =&_aacgg ;continue ;};if _geggd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_geggd .Name .Local =="\u0068\u0072\u0065\u0066"{_faecc ,_ffbcc :=_geggd .Value ,error (nil ); -if _ffbcc !=nil {return _ffbcc ;};_caadg .HrefAttr =&_faecc ;continue ;};if _geggd .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_cbffg ,_aagb :=_geggd .Value ,error (nil );if _aagb !=nil {return _aagb ;};_caadg .ImagesizeAttr =&_cbffg ; -continue ;};if _geggd .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_caadg .StartarrowlengthAttr .UnmarshalXMLAttr (_geggd );continue ;};if _geggd .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_caadg .JoinstyleAttr .UnmarshalXMLAttr (_geggd ); -continue ;};if _geggd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_caadg .EndarrowAttr .UnmarshalXMLAttr (_geggd );continue ;};if _geggd .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_cgbad ,_gbbdc :=_geggd .Value ,error (nil ); -if _gbbdc !=nil {return _gbbdc ;};_caadg .DashstyleAttr =&_cgbad ;continue ;};if _geggd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_caadg .EndarrowwidthAttr .UnmarshalXMLAttr (_geggd );continue ;};if _geggd .Name .Local =="\u0073\u0072\u0063"{_ccbgc ,_eead :=_geggd .Value ,error (nil ); -if _eead !=nil {return _eead ;};_caadg .SrcAttr =&_ccbgc ;continue ;};if _geggd .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_caadg .EndarrowlengthAttr .UnmarshalXMLAttr (_geggd );continue ;};if _geggd .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_caadg .LinestyleAttr .UnmarshalXMLAttr (_geggd ); -continue ;};if _geggd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cfdef ,_ggdag :=_geggd .Value ,error (nil );if _ggdag !=nil {return _ggdag ;};_caadg .OpacityAttr =&_cfdef ;continue ;};if _geggd .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_eacfg ,_bgabe :=_geggd .Value ,error (nil ); -if _bgabe !=nil {return _bgabe ;};_caadg .WeightAttr =&_eacfg ;continue ;};if _geggd .Name .Local =="\u0069\u0064"{_ddeba ,_debeb :=_geggd .Value ,error (nil );if _debeb !=nil {return _debeb ;};_caadg .IdAttr =&_ddeba ;continue ;};if _geggd .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fbfef ,_cbebc :=_b .ParseFloat (_geggd .Value ,64); -if _cbebc !=nil {return _cbebc ;};_caadg .MiterlimitAttr =&_fbfef ;continue ;};if _geggd .Name .Local =="\u0063\u006f\u006co\u0072"{_bcgbb ,_cefga :=_geggd .Value ,error (nil );if _cefga !=nil {return _cefga ;};_caadg .ColorAttr =&_bcgbb ;continue ;};if _geggd .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_caadg .ImageaspectAttr .UnmarshalXMLAttr (_geggd ); -continue ;};if _geggd .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_caadg .FilltypeAttr .UnmarshalXMLAttr (_geggd );continue ;};if _geggd .Name .Local =="\u006f\u006e"{_caadg .OnAttr .UnmarshalXMLAttr (_geggd );continue ;};if _geggd .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_caadg .StartarrowwidthAttr .UnmarshalXMLAttr (_geggd ); -continue ;};if _geggd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_caadg .InsetpenAttr .UnmarshalXMLAttr (_geggd );continue ;};if _geggd .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_caadg .ImagealignshapeAttr .UnmarshalXMLAttr (_geggd ); -continue ;};if _geggd .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_caadg .StartarrowAttr .UnmarshalXMLAttr (_geggd );continue ;};if _geggd .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_caadg .EndcapAttr .UnmarshalXMLAttr (_geggd ); -continue ;};if _geggd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cccbe ,_affb :=_geggd .Value ,error (nil );if _affb !=nil {return _affb ;};_caadg .Color2Attr =&_cccbe ;continue ;};};_dgafc :for {_cbega ,_ffbea :=d .Token ();if _ffbea !=nil {return _ffbea ; -};switch _aaae :=_cbega .(type ){case _d .StartElement :switch _aaae .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"}:_caadg .Left =NewOfcLeft (); -if _acacf :=d .DecodeElement (_caadg .Left ,&_aaae );_acacf !=nil {return _acacf ;};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"}:_caadg .Top =NewOfcTop (); -if _adde :=d .DecodeElement (_caadg .Top ,&_aaae );_adde !=nil {return _adde ;};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"}:_caadg .Right =NewOfcRight (); -if _fddd :=d .DecodeElement (_caadg .Right ,&_aaae );_fddd !=nil {return _fddd ;};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"}:_caadg .Bottom =NewOfcBottom (); -if _begad :=d .DecodeElement (_caadg .Bottom ,&_aaae );_begad !=nil {return _begad ;};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"}:_caadg .Column =NewOfcColumn (); -if _abcfg :=d .DecodeElement (_caadg .Column ,&_aaae );_abcfg !=nil {return _abcfg ;};default:_e .Log .Debug ("\u0073k\u0069\u0070p\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",_aaae .Name ); -if _febcc :=d .Skip ();_febcc !=nil {return _febcc ;};};case _d .EndElement :break _dgafc ;case _d .CharData :};};return nil ;};func (_gfgceg ST_StrokeArrowType )Validate ()error {return _gfgceg .ValidateWithPath ("")};func (_bbfab OfcST_ExtrusionRender )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bbfab .String (),start ); -};func (_fggdg *OfcRight )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fggdg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_cbeagc :=range start .Attr {if _cbeagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbeagc .Name .Local =="\u0068\u0072\u0065\u0066"{_gcgba ,_dcfgc :=_cbeagc .Value ,error (nil ); -if _dcfgc !=nil {return _dcfgc ;};_fggdg .HrefAttr =&_gcgba ;continue ;};if _cbeagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbeagc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fggdg .ForcedashAttr .UnmarshalXMLAttr (_cbeagc ); -continue ;};if _cbeagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbeagc .Name .Local =="\u0074\u0069\u0074l\u0065"{_gaagca ,_fdfga :=_cbeagc .Value ,error (nil ); -if _fdfga !=nil {return _fdfga ;};_fggdg .TitleAttr =&_gaagca ;continue ;};if _cbeagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cbeagc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_egaefc ,_dacad :=_cbeagc .Value ,error (nil ); -if _dacad !=nil {return _dacad ;};_fggdg .AlthrefAttr =&_egaefc ;continue ;};if _cbeagc .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_fggdg .ImageaspectAttr .UnmarshalXMLAttr (_cbeagc );continue ;};if _cbeagc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_fggdg .StartarrowAttr .UnmarshalXMLAttr (_cbeagc ); -continue ;};if _cbeagc .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_fggdg .LinestyleAttr .UnmarshalXMLAttr (_cbeagc );continue ;};if _cbeagc .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fggdg .StartarrowwidthAttr .UnmarshalXMLAttr (_cbeagc ); -continue ;};if _cbeagc .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_fggdg .JoinstyleAttr .UnmarshalXMLAttr (_cbeagc );continue ;};if _cbeagc .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_fggdg .StartarrowlengthAttr .UnmarshalXMLAttr (_cbeagc ); -continue ;};if _cbeagc .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_debddg ,_acdfb :=_cbeagc .Value ,error (nil );if _acdfb !=nil {return _acdfb ;};_fggdg .DashstyleAttr =&_debddg ;continue ;};if _cbeagc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_fggdg .EndarrowAttr .UnmarshalXMLAttr (_cbeagc ); -continue ;};if _cbeagc .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_fggdg .FilltypeAttr .UnmarshalXMLAttr (_cbeagc );continue ;};if _cbeagc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_fggdg .EndarrowwidthAttr .UnmarshalXMLAttr (_cbeagc ); -continue ;};if _cbeagc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dfabe ,_aegga :=_cbeagc .Value ,error (nil );if _aegga !=nil {return _aegga ;};_fggdg .OpacityAttr =&_dfabe ;continue ;};if _cbeagc .Name .Local =="\u0063\u006f\u006co\u0072"{_bedc ,_cbebcg :=_cbeagc .Value ,error (nil ); -if _cbebcg !=nil {return _cbebcg ;};_fggdg .ColorAttr =&_bedc ;continue ;};if _cbeagc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fggdg .InsetpenAttr .UnmarshalXMLAttr (_cbeagc );continue ;};if _cbeagc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_fggdg .EndarrowlengthAttr .UnmarshalXMLAttr (_cbeagc ); -continue ;};if _cbeagc .Name .Local =="\u0065\u0078\u0074"{_fggdg .ExtAttr .UnmarshalXMLAttr (_cbeagc );continue ;};if _cbeagc .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_fggdg .EndcapAttr .UnmarshalXMLAttr (_cbeagc );continue ;};if _cbeagc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ebff ,_becbf :=_cbeagc .Value ,error (nil ); -if _becbf !=nil {return _becbf ;};_fggdg .Color2Attr =&_ebff ;continue ;};if _cbeagc .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_fggdg .ImagealignshapeAttr .UnmarshalXMLAttr (_cbeagc );continue ;}; -if _cbeagc .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_acdbd ,_dddefe :=_cbeagc .Value ,error (nil );if _dddefe !=nil {return _dddefe ;};_fggdg .WeightAttr =&_acdbd ;continue ;};if _cbeagc .Name .Local =="\u0073\u0072\u0063"{_edad ,_efecb :=_cbeagc .Value ,error (nil ); -if _efecb !=nil {return _efecb ;};_fggdg .SrcAttr =&_edad ;continue ;};if _cbeagc .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bbabb ,_efffd :=_cbeagc .Value ,error (nil );if _efffd !=nil {return _efffd ;};_fggdg .ImagesizeAttr =&_bbabb ; -continue ;};if _cbeagc .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_dgaaae ,_gfdde :=_b .ParseFloat (_cbeagc .Value ,64);if _gfdde !=nil {return _gfdde ;};_fggdg .MiterlimitAttr =&_dgaaae ;continue ;};if _cbeagc .Name .Local =="\u006f\u006e"{_fggdg .OnAttr .UnmarshalXMLAttr (_cbeagc ); -continue ;};};for {_fgcgb ,_bedbb :=d .Token ();if _bedbb !=nil {return _bf .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063R\u0069\u0067\u0068\u0074: \u0025\u0073",_bedbb );};if _dbccd ,_cebed :=_fgcgb .(_d .EndElement );_cebed &&_dbccd .Name ==start .Name {break ; -};};return nil ;}; +// ValidateWithPath validates the CT_F and its children, prefixing error messages with path +func (_gfdeb *CT_F )ValidateWithPath (path string )error {return nil };func (_fbggf *OfcCT_Extrusion )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_bfdbfb :=range start .Attr {if _bfdbfb .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_fbggf .ColormodeAttr .UnmarshalXMLAttr (_bfdbfb ); +continue ;};if _bfdbfb .Name .Local =="\u0063\u006f\u006co\u0072"{_ccgde ,_cdgad :=_bfdbfb .Value ,error (nil );if _cdgad !=nil {return _cdgad ;};_fbggf .ColorAttr =&_ccgde ;continue ;};if _bfdbfb .Name .Local =="\u0074\u0079\u0070\u0065"{_fbggf .TypeAttr .UnmarshalXMLAttr (_bfdbfb ); +continue ;};if _bfdbfb .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_cecc ,_dfeddd :=_ee .ParseFloat (_bfdbfb .Value ,64);if _dfeddd !=nil {return _dfeddd ;};_agbeb :=float32 (_cecc );_fbggf .ShininessAttr =&_agbeb ;continue ;};if _bfdbfb .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_efgfg ,_afacf :=_bfdbfb .Value ,error (nil ); +if _afacf !=nil {return _afacf ;};_fbggf .ViewpointoriginAttr =&_efgfg ;continue ;};if _bfdbfb .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_ccga ,_ceaeb :=_bfdbfb .Value ,error (nil );if _ceaeb !=nil {return _ceaeb ;}; +_fbggf .SpecularityAttr =&_ccga ;continue ;};if _bfdbfb .Name .Local =="\u0070\u006c\u0061n\u0065"{_fbggf .PlaneAttr .UnmarshalXMLAttr (_bfdbfb );continue ;};if _bfdbfb .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_ebdag ,_edefg :=_bfdbfb .Value ,error (nil ); +if _edefg !=nil {return _edefg ;};_fbggf .DiffusityAttr =&_ebdag ;continue ;};if _bfdbfb .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_fgfff ,_gcaff :=_bfdbfb .Value ,error (nil );if _gcaff !=nil {return _gcaff ;};_fbggf .SkewamtAttr =&_fgfff ; +continue ;};if _bfdbfb .Name .Local =="\u006d\u0065\u0074a\u006c"{_fbggf .MetalAttr .UnmarshalXMLAttr (_bfdbfb );continue ;};if _bfdbfb .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_cbbfb ,_agccg :=_bfdbfb .Value ,error (nil );if _agccg !=nil {return _agccg ; +};_fbggf .BackdepthAttr =&_cbbfb ;continue ;};if _bfdbfb .Name .Local =="\u0065\u0064\u0067\u0065"{_dfddg ,_fgbef :=_bfdbfb .Value ,error (nil );if _fgbef !=nil {return _fgbef ;};_fbggf .EdgeAttr =&_dfddg ;continue ;};if _bfdbfb .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_geae ,_dadef :=_bfdbfb .Value ,error (nil ); +if _dadef !=nil {return _dadef ;};_fbggf .Lightlevel2Attr =&_geae ;continue ;};if _bfdbfb .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_febba ,_ggddd :=_ee .ParseFloat (_bfdbfb .Value ,64);if _ggddd !=nil {return _ggddd ; +};_egedd :=float32 (_febba );_fbggf .OrientationangleAttr =&_egedd ;continue ;};if _bfdbfb .Name .Local =="\u006f\u006e"{_fbggf .OnAttr .UnmarshalXMLAttr (_bfdbfb );continue ;};if _bfdbfb .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_fbggf .LightharshAttr .UnmarshalXMLAttr (_bfdbfb ); +continue ;};if _bfdbfb .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_fbggf .LightfaceAttr .UnmarshalXMLAttr (_bfdbfb );continue ;};if _bfdbfb .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_fagba ,_daaeb :=_bfdbfb .Value ,error (nil ); +if _daaeb !=nil {return _daaeb ;};_fbggf .ForedepthAttr =&_fagba ;continue ;};if _bfdbfb .Name .Local =="\u0065\u0078\u0074"{_fbggf .ExtAttr .UnmarshalXMLAttr (_bfdbfb );continue ;};if _bfdbfb .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_fbggf .AutorotationcenterAttr .UnmarshalXMLAttr (_bfdbfb ); +continue ;};if _bfdbfb .Name .Local =="\u0066\u0061\u0063e\u0074"{_gbffb ,_edfbb :=_bfdbfb .Value ,error (nil );if _edfbb !=nil {return _edfbb ;};_fbggf .FacetAttr =&_gbffb ;continue ;};if _bfdbfb .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_fbggf .RenderAttr .UnmarshalXMLAttr (_bfdbfb ); +continue ;};if _bfdbfb .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_addab ,_abbda :=_bfdbfb .Value ,error (nil );if _abbda !=nil {return _abbda ;};_fbggf .LightlevelAttr =&_addab ;continue ;};if _bfdbfb .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_dbfag ,_bgdgg :=_bfdbfb .Value ,error (nil ); +if _bgdgg !=nil {return _bgdgg ;};_fbggf .BrightnessAttr =&_dbfag ;continue ;};if _bfdbfb .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_dbgdg ,_ggaa :=_ee .ParseFloat (_bfdbfb .Value ,64);if _ggaa !=nil {return _ggaa ;};_dcfdd :=float32 (_dbgdg ); +_fbggf .SkewangleAttr =&_dcfdd ;continue ;};if _bfdbfb .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_aedg ,_caga :=_bfdbfb .Value ,error (nil );if _caga !=nil {return _caga ;};_fbggf .Lightposition2Attr =&_aedg ; +continue ;};if _bfdbfb .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_dbcgf ,_dffccb :=_bfdbfb .Value ,error (nil );if _dffccb !=nil {return _dffccb ;};_fbggf .RotationangleAttr =&_dbcgf ;continue ;};if _bfdbfb .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_fbggf .Lightharsh2Attr .UnmarshalXMLAttr (_bfdbfb ); +continue ;};if _bfdbfb .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cbdaf ,_bbea :=_bfdbfb .Value ,error (nil );if _bbea !=nil {return _bbea ;};_fbggf .OrientationAttr =&_cbdaf ;continue ;};if _bfdbfb .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_fbggf .LockrotationcenterAttr .UnmarshalXMLAttr (_bfdbfb ); +continue ;};if _bfdbfb .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_aaadac ,_bggcc :=_bfdbfb .Value ,error (nil );if _bggcc !=nil {return _bggcc ;};_fbggf .RotationcenterAttr =&_aaadac ;continue ;};if _bfdbfb .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_bggf ,_dfccf :=_bfdbfb .Value ,error (nil ); +if _dfccf !=nil {return _dfccf ;};_fbggf .ViewpointAttr =&_bggf ;continue ;};if _bfdbfb .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_edffg ,_bcgfa :=_bfdbfb .Value ,error (nil );if _bcgfa !=nil {return _bcgfa ; +};_fbggf .LightpositionAttr =&_edffg ;continue ;};};for {_cffdfa ,_efebc :=d .Token ();if _efebc !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0078\u0074r\u0075\u0073\u0069o\u006e:\u0020\u0025\u0073",_efebc ); +};if _dcad ,_gebdd :=_cffdfa .(_ec .EndElement );_gebdd &&_dcad .Name ==start .Name {break ;};};return nil ;}; -// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path -func (_feed *OfcCT_RelationTable )ValidateWithPath (path string )error {for _ccgfb ,_adcbe :=range _feed .Rel {if _aeffa :=_adcbe .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_ccgfb ));_aeffa !=nil {return _aeffa ; -};};if _dgdgf :=_feed .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dgdgf !=nil {return _dgdgf ;};return nil ;};func (_dafea *Shadow )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dafea .CT_Shadow =*NewCT_Shadow (); -for _ ,_fdaac :=range start .Attr {if _fdaac .Name .Local =="\u006f\u006e"{_dafea .OnAttr .UnmarshalXMLAttr (_fdaac );continue ;};if _fdaac .Name .Local =="\u0074\u0079\u0070\u0065"{_dafea .TypeAttr .UnmarshalXMLAttr (_fdaac );continue ;};if _fdaac .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_dafea .ObscuredAttr .UnmarshalXMLAttr (_fdaac ); -continue ;};if _fdaac .Name .Local =="\u0063\u006f\u006co\u0072"{_fcedf ,_aeca :=_fdaac .Value ,error (nil );if _aeca !=nil {return _aeca ;};_dafea .ColorAttr =&_fcedf ;continue ;};if _fdaac .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gefdd ,_bfbec :=_fdaac .Value ,error (nil ); -if _bfbec !=nil {return _bfbec ;};_dafea .OpacityAttr =&_gefdd ;continue ;};if _fdaac .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_gegfd ,_gfaeg :=_fdaac .Value ,error (nil );if _gfaeg !=nil {return _gfaeg ;};_dafea .OffsetAttr =&_gegfd ;continue ; -};if _fdaac .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fcbbd ,_cfgfed :=_fdaac .Value ,error (nil );if _cfgfed !=nil {return _cfgfed ;};_dafea .Color2Attr =&_fcbbd ;continue ;};if _fdaac .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_cgedd ,_fgdaed :=_fdaac .Value ,error (nil ); -if _fgdaed !=nil {return _fgdaed ;};_dafea .Offset2Attr =&_cgedd ;continue ;};if _fdaac .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_gaeab ,_fgcbc :=_fdaac .Value ,error (nil );if _fgcbc !=nil {return _fgcbc ;};_dafea .OriginAttr =&_gaeab ;continue ; -};if _fdaac .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_eadec ,_ffggf :=_fdaac .Value ,error (nil );if _ffggf !=nil {return _ffggf ;};_dafea .MatrixAttr =&_eadec ;continue ;};if _fdaac .Name .Local =="\u0069\u0064"{_abcdb ,_gcbbbb :=_fdaac .Value ,error (nil ); -if _gcbbbb !=nil {return _gcbbbb ;};_dafea .IdAttr =&_abcdb ;continue ;};};for {_caacd ,_abbff :=d .Token ();if _abbff !=nil {return _bf .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_abbff );};if _fecga ,_dfgga :=_caacd .(_d .EndElement ); -_dfgga &&_fecga .Name ==start .Name {break ;};};return nil ;};type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_a .Iscomment ;Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ; -TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ; -RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ; -HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; -DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ; -FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ; -CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;};func (_adcdd ST_StrokeArrowWidth )Validate ()error {return _adcdd .ValidateWithPath ("")};func (_aegdb *Path )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aegdb .CT_Path =*NewCT_Path (); -for _ ,_ffdcc :=range start .Attr {if _ffdcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdcc .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"{_aegdb .ConnecttypeAttr .UnmarshalXMLAttr (_ffdcc ); -continue ;};if _ffdcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdcc .Name .Local =="e\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"{_aegdb .ExtrusionokAttr .UnmarshalXMLAttr (_ffdcc ); -continue ;};if _ffdcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdcc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"{_dfaae ,_gaacde :=_ffdcc .Value ,error (nil ); -if _gaacde !=nil {return _gaacde ;};_aegdb .ConnectanglesAttr =&_dfaae ;continue ;};if _ffdcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ffdcc .Name .Local =="c\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"{_agfdg ,_cgegf :=_ffdcc .Value ,error (nil ); -if _cgegf !=nil {return _cgegf ;};_aegdb .ConnectlocsAttr =&_agfdg ;continue ;};if _ffdcc .Name .Local =="\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"{_aegdb .GradientshapeokAttr .UnmarshalXMLAttr (_ffdcc );continue ; -};if _ffdcc .Name .Local =="\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"{_aegdb .ShadowokAttr .UnmarshalXMLAttr (_ffdcc );continue ;};if _ffdcc .Name .Local =="\u0061r\u0072\u006f\u0077\u006f\u006b"{_aegdb .ArrowokAttr .UnmarshalXMLAttr (_ffdcc ); -continue ;};if _ffdcc .Name .Local =="\u0076"{_bbbcg ,_gagba :=_ffdcc .Value ,error (nil );if _gagba !=nil {return _gagba ;};_aegdb .VAttr =&_bbbcg ;continue ;};if _ffdcc .Name .Local =="\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"{_aegdb .TextpathokAttr .UnmarshalXMLAttr (_ffdcc ); -continue ;};if _ffdcc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"{_aegdb .InsetpenokAttr .UnmarshalXMLAttr (_ffdcc );continue ;};if _ffdcc .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"{_aegdb .StrokeokAttr .UnmarshalXMLAttr (_ffdcc ); -continue ;};if _ffdcc .Name .Local =="\u0066\u0069\u006c\u006c\u006f\u006b"{_aegdb .FillokAttr .UnmarshalXMLAttr (_ffdcc );continue ;};if _ffdcc .Name .Local =="t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"{_fdfgc ,_gffaa :=_ffdcc .Value ,error (nil ); -if _gffaa !=nil {return _gffaa ;};_aegdb .TextboxrectAttr =&_fdfgc ;continue ;};if _ffdcc .Name .Local =="\u006c\u0069\u006d\u006f"{_gccade ,_fgddb :=_ffdcc .Value ,error (nil );if _fgddb !=nil {return _fgddb ;};_aegdb .LimoAttr =&_gccade ;continue ;}; -if _ffdcc .Name .Local =="\u0069\u0064"{_efabb ,_bbga :=_ffdcc .Value ,error (nil );if _bbga !=nil {return _bbga ;};_aegdb .IdAttr =&_efabb ;continue ;};};for {_agdc ,_baagc :=d .Token ();if _baagc !=nil {return _bf .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_baagc ); -};if _befgf ,_bbaece :=_agdc .(_d .EndElement );_bbaece &&_befgf .Name ==start .Name {break ;};};return nil ;};func (_accba *OfcCT_Relation )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e"; -};if _accba .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_bf .Sprintf ("\u0025\u0076",*_accba .IdsrcAttr )});};if _accba .IddestAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_accba .IddestAttr )}); -};if _accba .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_bf .Sprintf ("\u0025\u0076",*_accba .IdcntrAttr )});};if _accba .ExtAttr !=ST_ExtUnset {_bagbcg ,_gfbc :=_accba .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"}); -if _gfbc !=nil {return _gfbc ;};start .Attr =append (start .Attr ,_bagbcg );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type CT_Formulas struct{F []*CT_F ;};func (_ffg *AG_Style )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbgb :=range start .Attr {if _bbgb .Name .Local =="\u0073\u0074\u0079l\u0065"{_dda ,_dfac :=_bbgb .Value ,error (nil ); -if _dfac !=nil {return _dfac ;};_ffg .StyleAttr =&_dda ;continue ;};};for {_ccgd ,_aeb :=d .Token ();if _aeb !=nil {return _bf .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_aeb );};if _dcg ,_fbga :=_ccgd .(_d .EndElement ); -_fbga &&_dcg .Name ==start .Name {break ;};};return nil ;};func (_cfff *OfcTop )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cfff .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_eeaba :=range start .Attr {if _eeaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaba .Name .Local =="\u0068\u0072\u0065\u0066"{_bdgfd ,_dfacb :=_eeaba .Value ,error (nil ); -if _dfacb !=nil {return _dfacb ;};_cfff .HrefAttr =&_bdgfd ;continue ;};if _eeaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaba .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cfff .ForcedashAttr .UnmarshalXMLAttr (_eeaba ); -continue ;};if _eeaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaba .Name .Local =="\u0074\u0069\u0074l\u0065"{_fdbdb ,_egec :=_eeaba .Value ,error (nil ); -if _egec !=nil {return _egec ;};_cfff .TitleAttr =&_fdbdb ;continue ;};if _eeaba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eeaba .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_fbbg ,_cafd :=_eeaba .Value ,error (nil ); -if _cafd !=nil {return _cafd ;};_cfff .AlthrefAttr =&_fbbg ;continue ;};if _eeaba .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cfff .ImageaspectAttr .UnmarshalXMLAttr (_eeaba );continue ;};if _eeaba .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cfff .StartarrowAttr .UnmarshalXMLAttr (_eeaba ); -continue ;};if _eeaba .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cfff .LinestyleAttr .UnmarshalXMLAttr (_eeaba );continue ;};if _eeaba .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cfff .StartarrowwidthAttr .UnmarshalXMLAttr (_eeaba ); -continue ;};if _eeaba .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cfff .JoinstyleAttr .UnmarshalXMLAttr (_eeaba );continue ;};if _eeaba .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cfff .StartarrowlengthAttr .UnmarshalXMLAttr (_eeaba ); -continue ;};if _eeaba .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_aecfc ,_cgfae :=_eeaba .Value ,error (nil );if _cgfae !=nil {return _cgfae ;};_cfff .DashstyleAttr =&_aecfc ;continue ;};if _eeaba .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cfff .EndarrowAttr .UnmarshalXMLAttr (_eeaba ); -continue ;};if _eeaba .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cfff .FilltypeAttr .UnmarshalXMLAttr (_eeaba );continue ;};if _eeaba .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cfff .EndarrowwidthAttr .UnmarshalXMLAttr (_eeaba ); -continue ;};if _eeaba .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ffdba ,_ecebb :=_eeaba .Value ,error (nil );if _ecebb !=nil {return _ecebb ;};_cfff .OpacityAttr =&_ffdba ;continue ;};if _eeaba .Name .Local =="\u0063\u006f\u006co\u0072"{_fdbcd ,_bbed :=_eeaba .Value ,error (nil ); -if _bbed !=nil {return _bbed ;};_cfff .ColorAttr =&_fdbcd ;continue ;};if _eeaba .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cfff .InsetpenAttr .UnmarshalXMLAttr (_eeaba );continue ;};if _eeaba .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cfff .EndarrowlengthAttr .UnmarshalXMLAttr (_eeaba ); -continue ;};if _eeaba .Name .Local =="\u0065\u0078\u0074"{_cfff .ExtAttr .UnmarshalXMLAttr (_eeaba );continue ;};if _eeaba .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cfff .EndcapAttr .UnmarshalXMLAttr (_eeaba );continue ;};if _eeaba .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_dabbd ,_cggcf :=_eeaba .Value ,error (nil ); -if _cggcf !=nil {return _cggcf ;};_cfff .Color2Attr =&_dabbd ;continue ;};if _eeaba .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cfff .ImagealignshapeAttr .UnmarshalXMLAttr (_eeaba );continue ;};if _eeaba .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_cfccd ,_faaeae :=_eeaba .Value ,error (nil ); -if _faaeae !=nil {return _faaeae ;};_cfff .WeightAttr =&_cfccd ;continue ;};if _eeaba .Name .Local =="\u0073\u0072\u0063"{_effaa ,_caggf :=_eeaba .Value ,error (nil );if _caggf !=nil {return _caggf ;};_cfff .SrcAttr =&_effaa ;continue ;};if _eeaba .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_aegfa ,_gdefd :=_eeaba .Value ,error (nil ); -if _gdefd !=nil {return _gdefd ;};_cfff .ImagesizeAttr =&_aegfa ;continue ;};if _eeaba .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_ceafg ,_gbaag :=_b .ParseFloat (_eeaba .Value ,64);if _gbaag !=nil {return _gbaag ;};_cfff .MiterlimitAttr =&_ceafg ; -continue ;};if _eeaba .Name .Local =="\u006f\u006e"{_cfff .OnAttr .UnmarshalXMLAttr (_eeaba );continue ;};};for {_gdeba ,_dcddad :=d .Token ();if _dcddad !=nil {return _bf .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_dcddad ); -};if _dgfd ,_bacad :=_gdeba .(_d .EndElement );_bacad &&_dgfd .Name ==start .Name {break ;};};return nil ;}; +// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path +func (_dced *CT_Arc )ValidateWithPath (path string )error {for _ffdd ,_cbda :=range _dced .EG_ShapeElements {if _edef :=_cbda .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ffdd )); +_edef !=nil {return _edef ;};};if _fcef :=_dced .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fcef !=nil {return _fcef ;};if _adfag :=_dced .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_adfag !=nil {return _adfag ;};if _bade :=_dced .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bade !=nil {return _bade ;};if _cdbc :=_dced .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_cdbc !=nil {return _cdbc ;};if _bfce :=_dced .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bfce !=nil {return _bfce ;};if _edc :=_dced .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_edc !=nil {return _edc ;};if _dffa :=_dced .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dffa !=nil {return _dffa ;};if _bfba :=_dced .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_bfba !=nil {return _bfba ;};if _egdd :=_dced .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_egdd !=nil {return _egdd ;};if _bbca :=_dced .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_bbca !=nil {return _bbca ;};if _gdeg :=_dced .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gdeg !=nil {return _gdeg ;};if _fbgga :=_dced .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_fbgga !=nil {return _fbgga ;};if _fagae :=_dced .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_fagae !=nil {return _fagae ;};if _aaea :=_dced .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_aaea !=nil {return _aaea ;};if _adaed :=_dced .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_adaed !=nil {return _adaed ;};if _gecf :=_dced .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_gecf !=nil {return _gecf ;};if _gaea :=_dced .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_gaea !=nil {return _gaea ;};if _aadba :=_dced .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_aadba !=nil {return _aadba ;};if _eccd :=_dced .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_eccd !=nil {return _eccd ;};if _fafab :=_dced .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_fafab !=nil {return _fafab ;};if _daaf :=_dced .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_daaf !=nil {return _daaf ;};if _aafg :=_dced .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_aafg !=nil {return _aafg ;};if _bbaa :=_dced .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bbaa !=nil {return _bbaa ;};if _agad :=_dced .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_agad !=nil {return _agad ;};if _dade :=_dced .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_dade !=nil {return _dade ;};if _gceg :=_dced .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_gceg !=nil {return _gceg ;};if _cdaa :=_dced .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cdaa !=nil {return _cdaa ;};if _beef :=_dced .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_beef !=nil {return _beef ;};if _aebcf :=_dced .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_aebcf !=nil {return _aebcf ;};return nil ;};func (_cffda *OfcST_HrAlign )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_cffda =0; +case "\u006c\u0065\u0066\u0074":*_cffda =1;case "\u0072\u0069\u0067h\u0074":*_cffda =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cffda =3;};return nil ;}; -// ValidateWithPath validates the CT_TextPath and its children, prefixing error messages with path -func (_deace *CT_TextPath )ValidateWithPath (path string )error {if _fgfdd :=_deace .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_fgfdd !=nil {return _fgfdd ;};if _gdceg :=_deace .FitshapeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u0074\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072"); -_gdceg !=nil {return _gdceg ;};if _aagbg :=_deace .FitpathAttr .ValidateWithPath (path +"\u002f\u0046\u0069t\u0070\u0061\u0074\u0068\u0041\u0074\u0074\u0072");_aagbg !=nil {return _aagbg ;};if _fccba :=_deace .TrimAttr .ValidateWithPath (path +"\u002fT\u0072\u0069\u006d\u0041\u0074\u0074r"); -_fccba !=nil {return _fccba ;};if _fbed :=_deace .XscaleAttr .ValidateWithPath (path +"/\u0058\u0073\u0063\u0061\u006c\u0065\u0041\u0074\u0074\u0072");_fbed !=nil {return _fbed ;};return nil ;};func (_ebgc *CT_Group )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efbg :=range start .Attr {if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_ebgc .AllowincellAttr .UnmarshalXMLAttr (_efbg ); -continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_ebgc .BulletAttr .UnmarshalXMLAttr (_efbg ); -continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0068\u0072"{_ebgc .HrAttr .UnmarshalXMLAttr (_efbg ); -continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u006f\u006e\u0065\u0064"{_ebgc .OnedAttr .UnmarshalXMLAttr (_efbg ); -continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_ebgc .HralignAttr .UnmarshalXMLAttr (_efbg ); -continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_daea ,_gbeaa :=_efbg .Value ,error (nil ); -if _gbeaa !=nil {return _gbeaa ;};_ebgc .TablelimitsAttr =&_daea ;continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_fffd ,_cada :=_b .ParseInt (_efbg .Value ,10,64); -if _cada !=nil {return _cada ;};_ebgc .RegroupidAttr =&_fffd ;continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bfac ,_fbgaf :=_efbg .Value ,error (nil ); -if _fbgaf !=nil {return _fbgaf ;};_ebgc .BordertopcolorAttr =&_bfac ;continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0073\u0070\u0069\u0064"{_dedg ,_eccb :=_efbg .Value ,error (nil ); -if _eccb !=nil {return _eccb ;};_ebgc .SpidAttr =&_dedg ;continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0068\u0072\u0070c\u0074"{_ebeef ,_afbef :=_b .ParseFloat (_efbg .Value ,64); -if _afbef !=nil {return _afbef ;};_eddbf :=float32 (_ebeef );_ebgc .HrpctAttr =&_eddbf ;continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gbgf ,_dadac :=_efbg .Value ,error (nil ); -if _dadac !=nil {return _dadac ;};_ebgc .BorderrightcolorAttr =&_gbgf ;continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_ebgc .ButtonAttr .UnmarshalXMLAttr (_efbg ); -continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0068\u0072\u0073t\u0064"{_ebgc .HrstdAttr .UnmarshalXMLAttr (_efbg ); -continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_ebgc .DgmlayoutAttr .UnmarshalXMLAttr (_efbg ); -continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_ebgc .UserdrawnAttr .UnmarshalXMLAttr (_efbg ); -continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_ebgc .DoubleclicknotifyAttr .UnmarshalXMLAttr (_efbg ); -continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_ebgc .UserhiddenAttr .UnmarshalXMLAttr (_efbg ); -continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dddg ,_efggb :=_efbg .Value ,error (nil ); -if _efggb !=nil {return _efggb ;};_ebgc .BorderleftcolorAttr =&_dddg ;continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_ebgc .InsetmodeAttr .UnmarshalXMLAttr (_efbg ); -continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_ebgc .AllowoverlapAttr .UnmarshalXMLAttr (_efbg ); -continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_faeg ,_ddeb :=_efbg .Value ,error (nil ); -if _ddeb !=nil {return _ddeb ;};_ebgc .TablepropertiesAttr =&_faeg ;continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_ebgc .HrnoshadeAttr .UnmarshalXMLAttr (_efbg ); -continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_ebgc .DgmlayoutmruAttr .UnmarshalXMLAttr (_efbg ); -continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gbagd ,_bccea :=_b .ParseInt (_efbg .Value ,10,64); -if _bccea !=nil {return _bccea ;};_ebgc .DgmnodekindAttr =&_gbagd ;continue ;};if _efbg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_efbg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bfbd ,_caab :=_efbg .Value ,error (nil ); -if _caab !=nil {return _caab ;};_ebgc .BorderbottomcolorAttr =&_bfbd ;continue ;};if _efbg .Name .Local =="\u0070\u0072\u0069n\u0074"{_ebgc .PrintAttr .UnmarshalXMLAttr (_efbg );continue ;};if _efbg .Name .Local =="\u0074\u0069\u0074l\u0065"{_dbcgf ,_egdb :=_efbg .Value ,error (nil ); -if _egdb !=nil {return _egdb ;};_ebgc .TitleAttr =&_dbcgf ;continue ;};if _efbg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gdgac ,_dafbc :=_efbg .Value ,error (nil );if _dafbc !=nil {return _dafbc ;};_ebgc .CoordoriginAttr =&_gdgac ; -continue ;};if _efbg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cbge ,_cccg :=_efbg .Value ,error (nil );if _cccg !=nil {return _cccg ;};_ebgc .WrapcoordsAttr =&_cbge ;continue ;};if _efbg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cbbg ,_dcegc :=_efbg .Value ,error (nil ); -if _dcegc !=nil {return _dcegc ;};_ebgc .CoordsizeAttr =&_cbbg ;continue ;};if _efbg .Name .Local =="\u0073\u0074\u0079l\u0065"{_fdb ,_ebeeg :=_efbg .Value ,error (nil );if _ebeeg !=nil {return _ebeeg ;};_ebgc .StyleAttr =&_fdb ;continue ;};if _efbg .Name .Local =="\u0069\u0064"{_gffb ,_abce :=_efbg .Value ,error (nil ); -if _abce !=nil {return _abce ;};_ebgc .IdAttr =&_gffb ;continue ;};if _efbg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_cefea ,_afcg :=_efbg .Value ,error (nil );if _afcg !=nil {return _afcg ;};_ebgc .FillcolorAttr =&_cefea ;continue ; -};if _efbg .Name .Local =="\u0063\u006c\u0061s\u0073"{_cgbb ,_afagb :=_efbg .Value ,error (nil );if _afagb !=nil {return _afagb ;};_ebgc .ClassAttr =&_cgbb ;continue ;};if _efbg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fcabb ,_beef :=_efbg .Value ,error (nil ); -if _beef !=nil {return _beef ;};_ebgc .TargetAttr =&_fcabb ;continue ;};if _efbg .Name .Local =="\u0068\u0072\u0065\u0066"{_cged ,_eac :=_efbg .Value ,error (nil );if _eac !=nil {return _eac ;};_ebgc .HrefAttr =&_cged ;continue ;};if _efbg .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_ebgc .EditasAttr .UnmarshalXMLAttr (_efbg ); -continue ;};if _efbg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_ebgc .FilledAttr .UnmarshalXMLAttr (_efbg );continue ;};if _efbg .Name .Local =="\u0061\u006c\u0074"{_adbd ,_gfff :=_efbg .Value ,error (nil );if _gfff !=nil {return _gfff ;};_ebgc .AltAttr =&_adbd ; -continue ;};};_bcca :for {_gdfb ,_gafbd :=d .Token ();if _gafbd !=nil {return _gafbd ;};switch _faegd :=_gdfb .(type ){case _d .StartElement :switch _faegd .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"}:_cdeg :=NewGroup (); -if _ggede :=d .DecodeElement (_cdeg ,&_faegd );_ggede !=nil {return _ggede ;};_ebgc .Group =append (_ebgc .Group ,_cdeg );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"}:_gbbc :=NewShape (); -if _cfcf :=d .DecodeElement (_gbbc ,&_faegd );_cfcf !=nil {return _cfcf ;};_ebgc .Shape =append (_ebgc .Shape ,_gbbc );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"}:_fdac :=NewShapetype (); -if _cbdc :=d .DecodeElement (_fdac ,&_faegd );_cbdc !=nil {return _cbdc ;};_ebgc .Shapetype =append (_ebgc .Shapetype ,_fdac );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"}:_badadf :=NewArc (); -if _degf :=d .DecodeElement (_badadf ,&_faegd );_degf !=nil {return _degf ;};_ebgc .Arc =append (_ebgc .Arc ,_badadf );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"}:_fcdd :=NewCurve (); -if _cfccg :=d .DecodeElement (_fcdd ,&_faegd );_cfccg !=nil {return _cfccg ;};_ebgc .Curve =append (_ebgc .Curve ,_fcdd );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"}:_ebgb :=NewImage (); -if _gega :=d .DecodeElement (_ebgb ,&_faegd );_gega !=nil {return _gega ;};_ebgc .Image =append (_ebgc .Image ,_ebgb );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"}:_ddaaf :=NewLine (); -if _cdcb :=d .DecodeElement (_ddaaf ,&_faegd );_cdcb !=nil {return _cdcb ;};_ebgc .Line =append (_ebgc .Line ,_ddaaf );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"}:_fded :=NewOval (); -if _fbfa :=d .DecodeElement (_fded ,&_faegd );_fbfa !=nil {return _fbfa ;};_ebgc .Oval =append (_ebgc .Oval ,_fded );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"}:_ceceb :=NewPolyline (); -if _afgeb :=d .DecodeElement (_ceceb ,&_faegd );_afgeb !=nil {return _afgeb ;};_ebgc .Polyline =append (_ebgc .Polyline ,_ceceb );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"}:_fbag :=NewRect (); -if _gaea :=d .DecodeElement (_fbag ,&_faegd );_gaea !=nil {return _gaea ;};_ebgc .Rect =append (_ebgc .Rect ,_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 :"\u0072o\u0075\u006e\u0064\u0072\u0065\u0063t"}:_abdfe :=NewRoundrect (); -if _bdeb :=d .DecodeElement (_abdfe ,&_faegd );_bdeb !=nil {return _bdeb ;};_ebgc .Roundrect =append (_ebgc .Roundrect ,_abdfe );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"}:_egbe :=NewOfcDiagram (); -if _dddf :=d .DecodeElement (_egbe ,&_faegd );_dddf !=nil {return _dddf ;};_ebgc .Diagram =append (_ebgc .Diagram ,_egbe );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"}:_gbgde :=NewEG_ShapeElements (); -_gbgde .Path =NewPath ();if _ebaba :=d .DecodeElement (_gbgde .Path ,&_faegd );_ebaba !=nil {return _ebaba ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_gbgde );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"}:_becb :=NewEG_ShapeElements (); -_becb .Formulas =NewFormulas ();if _abbf :=d .DecodeElement (_becb .Formulas ,&_faegd );_abbf !=nil {return _abbf ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_becb );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"}:_fgcf :=NewEG_ShapeElements (); -_fgcf .Handles =NewHandles ();if _ffaa :=d .DecodeElement (_fgcf .Handles ,&_faegd );_ffaa !=nil {return _ffaa ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_fgcf );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"}:_facb :=NewEG_ShapeElements (); -_facb .Fill =NewFill ();if _afegf :=d .DecodeElement (_facb .Fill ,&_faegd );_afegf !=nil {return _afegf ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_facb );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"}:_gagb :=NewEG_ShapeElements (); -_gagb .Stroke =NewStroke ();if _affcg :=d .DecodeElement (_gagb .Stroke ,&_faegd );_affcg !=nil {return _affcg ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_gagb );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"}:_gbad :=NewEG_ShapeElements (); -_gbad .Shadow =NewShadow ();if _abec :=d .DecodeElement (_gbad .Shadow ,&_faegd );_abec !=nil {return _abec ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_gbad );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"}:_bgdd :=NewEG_ShapeElements (); -_bgdd .Textbox =NewTextbox ();if _bfcdf :=d .DecodeElement (_bgdd .Textbox ,&_faegd );_bfcdf !=nil {return _bfcdf ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_bgdd );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"}:_gacd :=NewEG_ShapeElements (); -_gacd .Textpath =NewTextpath ();if _cgcb :=d .DecodeElement (_gacd .Textpath ,&_faegd );_cgcb !=nil {return _cgcb ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_gacd );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"}:_gdag :=NewEG_ShapeElements (); -_gdag .Imagedata =NewImagedata ();if _dace :=d .DecodeElement (_gdag .Imagedata ,&_faegd );_dace !=nil {return _dace ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_gdag );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"}:_bfdce :=NewEG_ShapeElements (); -_bfdce .Skew =NewOfcSkew ();if _bbebe :=d .DecodeElement (_bfdce .Skew ,&_faegd );_bbebe !=nil {return _bbebe ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_bfdce );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"}:_dgfb :=NewEG_ShapeElements (); -_dgfb .Extrusion =NewOfcExtrusion ();if _gdgd :=d .DecodeElement (_dgfb .Extrusion ,&_faegd );_gdgd !=nil {return _gdgd ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_dgfb );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"}:_egfce :=NewEG_ShapeElements (); -_egfce .Callout =NewOfcCallout ();if _geaa :=d .DecodeElement (_egfce .Callout ,&_faegd );_geaa !=nil {return _geaa ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_egfce );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"}:_gaccg :=NewEG_ShapeElements (); -_gaccg .Lock =NewOfcLock ();if _eeee :=d .DecodeElement (_gaccg .Lock ,&_faegd );_eeee !=nil {return _eeee ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_gaccg );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"}:_eagg :=NewEG_ShapeElements (); -_eagg .Clippath =NewOfcClippath ();if _bfdbf :=d .DecodeElement (_eagg .Clippath ,&_faegd );_bfdbf !=nil {return _bfdbf ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_eagg );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"}:_geff :=NewEG_ShapeElements (); -_geff .Signatureline =NewOfcSignatureline ();if _gbagf :=d .DecodeElement (_geff .Signatureline ,&_faegd );_gbagf !=nil {return _gbagf ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_geff );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"}:_gbagg :=NewEG_ShapeElements (); -_gbagg .Wrap =_ce .NewWrap ();if _fcbd :=d .DecodeElement (_gbagg .Wrap ,&_faegd );_fcbd !=nil {return _fcbd ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_gbagg );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"}:_eacg :=NewEG_ShapeElements (); -_eacg .Anchorlock =_ce .NewAnchorlock ();if _eafc :=d .DecodeElement (_eacg .Anchorlock ,&_faegd );_eafc !=nil {return _eafc ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_eacg );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"}:_abegb :=NewEG_ShapeElements (); -_abegb .Bordertop =_ce .NewBordertop ();if _agd :=d .DecodeElement (_abegb .Bordertop ,&_faegd );_agd !=nil {return _agd ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_abegb );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"}:_fbef :=NewEG_ShapeElements (); -_fbef .Borderbottom =_ce .NewBorderbottom ();if _affd :=d .DecodeElement (_fbef .Borderbottom ,&_faegd );_affd !=nil {return _affd ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_fbef );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"}:_abgbb :=NewEG_ShapeElements (); -_abgbb .Borderleft =_ce .NewBorderleft ();if _dadf :=d .DecodeElement (_abgbb .Borderleft ,&_faegd );_dadf !=nil {return _dadf ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_abgbb );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"}:_eeb :=NewEG_ShapeElements (); -_eeb .Borderright =_ce .NewBorderright ();if _aada :=d .DecodeElement (_eeb .Borderright ,&_faegd );_aada !=nil {return _aada ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_eeb );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"}:_gfgg :=NewEG_ShapeElements (); -_gfgg .ClientData =_dc .NewClientData ();if _dafbfb :=d .DecodeElement (_gfgg .ClientData ,&_faegd );_dafbfb !=nil {return _dafbfb ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_gfgg );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"}:_adfdb :=NewEG_ShapeElements (); -_adfdb .Textdata =_a .NewTextdata ();if _befae :=d .DecodeElement (_adfdb .Textdata ,&_faegd );_befae !=nil {return _befae ;};_ebgc .EG_ShapeElements =append (_ebgc .EG_ShapeElements ,_adfdb );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_faegd .Name ); -if _gcba :=d .Skip ();_gcba !=nil {return _gcba ;};};case _d .EndElement :break _bcca ;case _d .CharData :};};return nil ;};func (_eefdca *ST_ImageAspect )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_eefdca =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_eefdca =1; -case "\u0061\u0074\u004d\u006f\u0073\u0074":*_eefdca =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_eefdca =3;};return nil ;};type AG_Id struct{IdAttr *string ;};func (_dfbff *OfcShapelayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfbff .OfcCT_ShapeLayout =*NewOfcCT_ShapeLayout (); -for _ ,_begg :=range start .Attr {if _begg .Name .Local =="\u0065\u0078\u0074"{_dfbff .ExtAttr .UnmarshalXMLAttr (_begg );continue ;};};_ecfda :for {_geadf ,_gdgg :=d .Token ();if _gdgg !=nil {return _gdgg ;};switch _bbbge :=_geadf .(type ){case _d .StartElement :switch _bbbge .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"}:_dfbff .Idmap =NewOfcCT_IdMap (); -if _gbdaf :=d .DecodeElement (_dfbff .Idmap ,&_bbbge );_gbdaf !=nil {return _gbdaf ;};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"}:_dfbff .Regrouptable =NewOfcCT_RegroupTable (); -if _gbcce :=d .DecodeElement (_dfbff .Regrouptable ,&_bbbge );_gbcce !=nil {return _gbcce ;};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"}:_dfbff .Rules =NewOfcCT_Rules (); -if _cebce :=d .DecodeElement (_dfbff .Rules ,&_bbbge );_cebce !=nil {return _cebce ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069n\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",_bbbge .Name ); -if _gggbdg :=d .Skip ();_gggbdg !=nil {return _gggbdg ;};};case _d .EndElement :break _ecfda ;case _d .CharData :};};return nil ;}; +// Validate validates the CT_F and its children +func (_dffb *CT_F )Validate ()error {return _dffb .ValidateWithPath ("\u0043\u0054\u005f\u0046")}; -// ValidateWithPath validates the AG_ShapeAttributes and its children, prefixing error messages with path -func (_dbdd *AG_ShapeAttributes )ValidateWithPath (path string )error {if _bdba :=_dbdd .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bdba !=nil {return _bdba ;};if _cgce :=_dbdd .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_cgce !=nil {return _cgce ;};if _ecef :=_dbdd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_ecef !=nil {return _ecef ;};return nil ;};type Stroke struct{CT_Stroke };type OfcDiagram struct{OfcCT_Diagram }; -func (_abc *AG_Path )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _abc .PathAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_bf .Sprintf ("\u0025\u0076",*_abc .PathAttr )}); -};return nil ;}; +// ValidateWithPath validates the OfcCT_Ink and its children, prefixing error messages with path +func (_fbabf *OfcCT_Ink )ValidateWithPath (path string )error {if _ddddg :=_fbabf .AnnotationAttr .ValidateWithPath (path +"\u002fA\u006en\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ddddg !=nil {return _ddddg ;};return nil ;}; +func (_ededgf *ST_FillMethod )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_facae ,_gaeba :=d .Token ();if _gaeba !=nil {return _gaeba ;};if _fecga ,_acggbee :=_facae .(_ec .EndElement );_acggbee &&_fecga .Name ==start .Name {*_ededgf =1; +return nil ;};if _gbagab ,_dfabc :=_facae .(_ec .CharData );!_dfabc {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",_facae );}else {switch string (_gbagab ){case "":*_ededgf =0; +case "\u006e\u006f\u006e\u0065":*_ededgf =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_ededgf =2;case "\u0073\u0069\u0067m\u0061":*_ededgf =3;case "\u0061\u006e\u0079":*_ededgf =4;case "\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061":*_ededgf =5; +};};_facae ,_gaeba =d .Token ();if _gaeba !=nil {return _gaeba ;};if _fbbab ,_efaca :=_facae .(_ec .EndElement );_efaca &&_fbbab .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",_facae ); +}; -// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path -func (_dbcdf *OfcShapelayout )ValidateWithPath (path string )error {if _gadcf :=_dbcdf .OfcCT_ShapeLayout .ValidateWithPath (path );_gadcf !=nil {return _gadcf ;};return nil ;}; +// ValidateWithPath validates the Imagedata and its children, prefixing error messages with path +func (_cgcab *Imagedata )ValidateWithPath (path string )error {if _bfbde :=_cgcab .CT_ImageData .ValidateWithPath (path );_bfbde !=nil {return _bfbde ;};return nil ;};func (_gbbcd OfcST_ExtrusionRender )Validate ()error {return _gbbcd .ValidateWithPath ("")}; -// Validate validates the Shadow and its children -func (_dgbgcc *Shadow )Validate ()error {return _dgbgcc .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");}; -// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path -func (_degdc *OfcLock )ValidateWithPath (path string )error {if _ccggge :=_degdc .OfcCT_Lock .ValidateWithPath (path );_ccggge !=nil {return _ccggge ;};return nil ;};func (_cbed *Shapetype )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _cbed .CT_Shapetype .MarshalXML (e ,start ); -};func (_ffccf *OfcST_ColorMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dgfcc ,_faeba :=d .Token ();if _faeba !=nil {return _faeba ;};if _facbeb ,_fddba :=_dgfcc .(_d .EndElement );_fddba &&_facbeb .Name ==start .Name {*_ffccf =1; -return nil ;};if _acddc ,_facecf :=_dgfcc .(_d .CharData );!_facecf {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",_dgfcc );}else {switch string (_acddc ){case "":*_ffccf =0; -case "\u0061\u0075\u0074\u006f":*_ffccf =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ffccf =2;};};_dgfcc ,_faeba =d .Token ();if _faeba !=nil {return _faeba ;};if _fgffg ,_beeda :=_dgfcc .(_d .EndElement );_beeda &&_fgffg .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",_dgfcc );};func NewImage ()*Image {_ecadd :=&Image {};_ecadd .CT_Image =*NewCT_Image (); -return _ecadd };func (_bcfgb OfcST_BWMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_bcfgb .String (),start );};func (_gbgdd *Textpath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _gbgdd .CT_TextPath .MarshalXML (e ,start ); -}; +// Validate validates the EG_ShapeElements and its children +func (_feffb *EG_ShapeElements )Validate ()error {return _feffb .ValidateWithPath ("\u0045\u0047_\u0053\u0068\u0061p\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_bffea OfcST_BWMode )String ()string {switch _bffea {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 "";};type OfcST_InsetMode byte ; -// Validate validates the AG_OfficeCoreAttributes and its children -func (_aedg *AG_OfficeCoreAttributes )Validate ()error {return _aedg .ValidateWithPath ("\u0041\u0047\u005fOf\u0066\u0069\u0063\u0065\u0043\u006f\u0072\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};type CT_H struct{PositionAttr *string ; -PolarAttr *string ;MapAttr *string ;InvxAttr _c .ST_TrueFalse ;InvyAttr _c .ST_TrueFalse ;SwitchAttr _c .ST_TrueFalseBlank ;XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};func (_begcf *OfcLock )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _begcf .OfcCT_Lock .MarshalXML (e ,start ); -};func NewOfcCT_Callout ()*OfcCT_Callout {_fgega :=&OfcCT_Callout {};return _fgega };func (_cgbca OfcST_How )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_abgade :=_d .Attr {};_abgade .Name =name ;switch _cgbca {case OfcST_HowUnset :_abgade .Value =""; -case OfcST_HowTop :_abgade .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_abgade .Value ="\u006d\u0069\u0064\u0064\u006c\u0065";case OfcST_HowBottom :_abgade .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_HowLeft :_abgade .Value ="\u006c\u0065\u0066\u0074"; -case OfcST_HowCenter :_abgade .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_abgade .Value ="\u0072\u0069\u0067h\u0074";};return _abgade ,nil ;};func (_gbfeb ST_FillType )Validate ()error {return _gbfeb .ValidateWithPath ("")};func (_fbccb ST_FillMethod )ValidateWithPath (path string )error {switch _fbccb {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 (_fbccb )); -};return nil ;};type OfcSkew struct{OfcCT_Skew };type Polyline struct{CT_PolyLine };type OfcCallout struct{OfcCT_Callout };func (_efd *AG_Adj )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efd .AdjAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u006a"},Value :_bf .Sprintf ("\u0025\u0076",*_efd .AdjAttr )}); -};return nil ;};func (_bfcfdf *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 _bfcfdf .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_cdgec OfcST_HrAlign )Validate ()error {return _cdgec .ValidateWithPath ("")};func (_dcbcf *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 _dcbcf .OfcCT_ShapeLayout .MarshalXML (e ,start );}; +// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path +func (_dbefa *CT_Shapetype )ValidateWithPath (path string )error {for _gdfeb ,_eaaef :=range _dbefa .EG_ShapeElements {if _cgcf :=_eaaef .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gdfeb )); +_cgcf !=nil {return _cgcf ;};};if _dbefa .Complex !=nil {if _adfdf :=_dbefa .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_adfdf !=nil {return _adfdf ;};};if _ccgee :=_dbefa .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072"); +_ccgee !=nil {return _ccgee ;};if _cecgf :=_dbefa .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cecgf !=nil {return _cecgf ;};if _gacf :=_dbefa .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072"); +_gacf !=nil {return _gacf ;};if _bgce :=_dbefa .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_bgce !=nil {return _bgce ;};if _cddgc :=_dbefa .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072"); +_cddgc !=nil {return _cddgc ;};if _bfcaf :=_dbefa .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_bfcaf !=nil {return _bfcaf ;};if _eced :=_dbefa .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072"); +_eced !=nil {return _eced ;};if _acdb :=_dbefa .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_acdb !=nil {return _acdb ;};if _edbb :=_dbefa .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072"); +_edbb !=nil {return _edbb ;};if _afegc :=_dbefa .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_afegc !=nil {return _afegc ;};if _ddded :=_dbefa .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072"); +_ddded !=nil {return _ddded ;};if _ccbg :=_dbefa .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_ccbg !=nil {return _ccbg ;};if _adfbb :=_dbefa .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072"); +_adfbb !=nil {return _adfbb ;};if _gfag :=_dbefa .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_gfag !=nil {return _gfag ;};if _bccd :=_dbefa .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072"); +_bccd !=nil {return _bccd ;};if _adfgd :=_dbefa .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_adfgd !=nil {return _adfgd ;};if _bdfadb :=_dbefa .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072"); +_bdfadb !=nil {return _bdfadb ;};if _dgeaf :=_dbefa .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_dgeaf !=nil {return _dgeaf ;};if _bddae :=_dbefa .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072"); +_bddae !=nil {return _bddae ;};if _aefcd :=_dbefa .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_aefcd !=nil {return _aefcd ;};if _gbbba :=_dbefa .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); +_gbbba !=nil {return _gbbba ;};if _bgfcc :=_dbefa .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_bgfcc !=nil {return _bgfcc ;};if _caggf :=_dbefa .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072"); +_caggf !=nil {return _caggf ;};if _gbdace :=_dbefa .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_gbdace !=nil {return _gbdace ;};if _cccg :=_dbefa .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072"); +_cccg !=nil {return _cccg ;};if _dcgbg :=_dbefa .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_dcgbg !=nil {return _dcgbg ;};if _bedfdg :=_dbefa .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072"); +_bedfdg !=nil {return _bedfdg ;};if _dgbag :=_dbefa .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_dgbag !=nil {return _dgbag ;};if _adeg :=_dbefa .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r"); +_adeg !=nil {return _adeg ;};return nil ;};func (_afcd *CT_F )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_gfebg :=range start .Attr {if _gfebg .Name .Local =="\u0065\u0071\u006e"{_eefd ,_cba :=_gfebg .Value ,error (nil );if _cba !=nil {return _cba ; +};_afcd .EqnAttr =&_eefd ;continue ;};};for {_bfgd ,_baac :=d .Token ();if _baac !=nil {return _g .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_baac );};if _egbf ,_fegg :=_bfgd .(_ec .EndElement );_fegg &&_egbf .Name ==start .Name {break ; +};};return nil ;};func (_gegac *OfcST_OLEType )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_gegac =0;case "\u0045\u006d\u0062e\u0064":*_gegac =1;case "\u004c\u0069\u006e\u006b":*_gegac =2;};return nil ;};func (_fcbbbf *OfcColumn )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fcbbbf .OfcCT_StrokeChild .MarshalXML (e ,start );};type AG_Fill struct{FilledAttr _ed .ST_TrueFalse ;FillcolorAttr *string ;};type Shadow struct{CT_Shadow };func (_aadc *CT_Shape )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076:\u0073\u0068\u0061\u0070\u0065"; +};if _aadc .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .GfxdataAttr )});};if _aadc .EquationxmlAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .EquationxmlAttr )}); +};if _aadc .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .HrefAttr )});};if _aadc .TargetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .TargetAttr )}); +};if _aadc .ClassAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .ClassAttr )});};if _aadc .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .TitleAttr )}); +};if _aadc .AltAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .AltAttr )});};if _aadc .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .CoordsizeAttr )}); +};if _aadc .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .CoordoriginAttr )});};if _aadc .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .WrapcoordsAttr )}); +};if _aadc .PrintAttr !=_ed .ST_TrueFalseUnset {_aeafd ,_efdca :=_aadc .PrintAttr .MarshalXMLAttr (_ec .Name {Local :"\u0070\u0072\u0069n\u0074"});if _efdca !=nil {return _efdca ;};start .Attr =append (start .Attr ,_aeafd );};if _aadc .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .IdAttr )}); +};if _aadc .StyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .StyleAttr )});};if _aadc .SpidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .SpidAttr )}); +};if _aadc .OnedAttr !=_ed .ST_TrueFalseUnset {_gcdb ,_cedd :=_aadc .OnedAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cedd !=nil {return _cedd ;};start .Attr =append (start .Attr ,_gcdb );};if _aadc .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .RegroupidAttr )}); +};if _aadc .DoubleclicknotifyAttr !=_ed .ST_TrueFalseUnset {_dfdgb ,_gccgf :=_aadc .DoubleclicknotifyAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _gccgf !=nil {return _gccgf ; +};start .Attr =append (start .Attr ,_dfdgb );};if _aadc .ButtonAttr !=_ed .ST_TrueFalseUnset {_egbcg ,_cgccf :=_aadc .ButtonAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cgccf !=nil {return _cgccf ;};start .Attr =append (start .Attr ,_egbcg ); +};if _aadc .UserhiddenAttr !=_ed .ST_TrueFalseUnset {_eedca ,_fccfe :=_aadc .UserhiddenAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fccfe !=nil {return _fccfe ;};start .Attr =append (start .Attr ,_eedca ); +};if _aadc .BulletAttr !=_ed .ST_TrueFalseUnset {_fdgad ,_ddbf :=_aadc .BulletAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _ddbf !=nil {return _ddbf ;};start .Attr =append (start .Attr ,_fdgad );};if _aadc .HrAttr !=_ed .ST_TrueFalseUnset {_cgbd ,_gffee :=_aadc .HrAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _gffee !=nil {return _gffee ;};start .Attr =append (start .Attr ,_cgbd );};if _aadc .HrstdAttr !=_ed .ST_TrueFalseUnset {_afcdg ,_egcca :=_aadc .HrstdAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _egcca !=nil {return _egcca ; +};start .Attr =append (start .Attr ,_afcdg );};if _aadc .HrnoshadeAttr !=_ed .ST_TrueFalseUnset {_daed ,_bbgee :=_aadc .HrnoshadeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _bbgee !=nil {return _bbgee ; +};start .Attr =append (start .Attr ,_daed );};if _aadc .HrpctAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .HrpctAttr )});};if _aadc .HralignAttr !=OfcST_HrAlignUnset {_eafcc ,_gaee :=_aadc .HralignAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _gaee !=nil {return _gaee ;};start .Attr =append (start .Attr ,_eafcc );};if _aadc .AllowincellAttr !=_ed .ST_TrueFalseUnset {_cadfd ,_dccedf :=_aadc .AllowincellAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _dccedf !=nil {return _dccedf ;};start .Attr =append (start .Attr ,_cadfd );};if _aadc .AllowoverlapAttr !=_ed .ST_TrueFalseUnset {_efdg ,_gagda :=_aadc .AllowoverlapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _gagda !=nil {return _gagda ;};start .Attr =append (start .Attr ,_efdg );};if _aadc .UserdrawnAttr !=_ed .ST_TrueFalseUnset {_cecfb ,_deddc :=_aadc .UserdrawnAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _deddc !=nil {return _deddc ;};start .Attr =append (start .Attr ,_cecfb );};if _aadc .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .BordertopcolorAttr )}); +};if _aadc .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .BorderleftcolorAttr )}); +};if _aadc .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .BorderbottomcolorAttr )}); +};if _aadc .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .BorderrightcolorAttr )}); +};if _aadc .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_ddba ,_bfef :=_aadc .DgmlayoutAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bfef !=nil {return _bfef ;};start .Attr =append (start .Attr ,_ddba ); +};if _aadc .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .DgmnodekindAttr )});};if _aadc .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_deeb ,_gbbgd :=_aadc .DgmlayoutmruAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); +if _gbbgd !=nil {return _gbbgd ;};start .Attr =append (start .Attr ,_deeb );};if _aadc .InsetmodeAttr !=OfcST_InsetModeUnset {_cfed ,_bfdc :=_aadc .InsetmodeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); +if _bfdc !=nil {return _bfdc ;};start .Attr =append (start .Attr ,_cfed );};if _aadc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .OpacityAttr )}); +};if _aadc .StrokedAttr !=_ed .ST_TrueFalseUnset {_bbgeef ,_abeba :=_aadc .StrokedAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _abeba !=nil {return _abeba ;};start .Attr =append (start .Attr ,_bbgeef );};if _aadc .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .StrokecolorAttr )}); +};if _aadc .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .StrokeweightAttr )});};if _aadc .InsetpenAttr !=_ed .ST_TrueFalseUnset {_gbdacg ,_aagfd :=_aadc .InsetpenAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _aagfd !=nil {return _aagfd ;};start .Attr =append (start .Attr ,_gbdacg );};if _aadc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .ChromakeyAttr )}); +};if _aadc .FilledAttr !=_ed .ST_TrueFalseUnset {_ffee ,_egcaa :=_aadc .FilledAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _egcaa !=nil {return _egcaa ;};start .Attr =append (start .Attr ,_ffee );};if _aadc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .FillcolorAttr )}); +};if _aadc .SptAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .SptAttr )});};if _aadc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gbbb ,_cedbg :=_aadc .ConnectortypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _cedbg !=nil {return _cedbg ;};start .Attr =append (start .Attr ,_gbbb );};if _aadc .BwmodeAttr !=OfcST_BWModeUnset {_cfbec ,_gbfc :=_aadc .BwmodeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gbfc !=nil {return _gbfc ; +};start .Attr =append (start .Attr ,_cfbec );};if _aadc .BwpureAttr !=OfcST_BWModeUnset {_daacf ,_cfge :=_aadc .BwpureAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _cfge !=nil {return _cfge ;};start .Attr =append (start .Attr ,_daacf ); +};if _aadc .BwnormalAttr !=OfcST_BWModeUnset {_gaac ,_gbgaf :=_aadc .BwnormalAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _gbgaf !=nil {return _gbgaf ;};start .Attr =append (start .Attr ,_gaac ); +};if _aadc .ForcedashAttr !=_ed .ST_TrueFalseUnset {_gddae ,_ebead :=_aadc .ForcedashAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ebead !=nil {return _ebead ;};start .Attr =append (start .Attr ,_gddae ); +};if _aadc .OleiconAttr !=_ed .ST_TrueFalseUnset {_dbfef ,_febef :=_aadc .OleiconAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _febef !=nil {return _febef ;};start .Attr =append (start .Attr ,_dbfef );};if _aadc .OleAttr !=_ed .ST_TrueFalseBlankUnset {_fcbeg ,_ebcf :=_aadc .OleAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _ebcf !=nil {return _ebcf ;};start .Attr =append (start .Attr ,_fcbeg );};if _aadc .PreferrelativeAttr !=_ed .ST_TrueFalseUnset {_acaea ,_eabbf :=_aadc .PreferrelativeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _eabbf !=nil {return _eabbf ;};start .Attr =append (start .Attr ,_acaea );};if _aadc .CliptowrapAttr !=_ed .ST_TrueFalseUnset {_geafb ,_edeac :=_aadc .CliptowrapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _edeac !=nil {return _edeac ;};start .Attr =append (start .Attr ,_geafb );};if _aadc .ClipAttr !=_ed .ST_TrueFalseUnset {_acdeg ,_cdbe :=_aadc .ClipAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _cdbe !=nil {return _cdbe ; +};start .Attr =append (start .Attr ,_acdeg );};if _aadc .TypeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .TypeAttr )});};if _aadc .AdjAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061\u0064\u006a"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .AdjAttr )}); +};if _aadc .PathAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_aadc .PathAttr )});};e .EncodeToken (start );if _aadc .Ink !=nil {_cffdf :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u0069n\u006b"}}; +for _ ,_cggfb :=range _aadc .Ink {e .EncodeElement (_cggfb ,_cffdf );};};if _aadc .Iscomment !=nil {_bfgbb :=_ec .StartElement {Name :_ec .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_dceaa :=range _aadc .Iscomment {e .EncodeElement (_dceaa ,_bfgbb ); +};};if _aadc .Equationxml !=nil {_abfcc :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_afeca :=range _aadc .Equationxml {e .EncodeElement (_afeca ,_abfcc );};};if _aadc .EG_ShapeElements !=nil {for _ ,_dcfdc :=range _aadc .EG_ShapeElements {_dcfdc .MarshalXML (e ,_ec .StartElement {}); +};};e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func NewCT_Curve ()*CT_Curve {_dcbae :=&CT_Curve {};return _dcbae };func NewCT_Shapetype ()*CT_Shapetype {_fbaaf :=&CT_Shapetype {};return _fbaaf }; -// Validate validates the OfcCT_Rules and its children -func (_dbgca *OfcCT_Rules )Validate ()error {return _dbgca .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};const (OfcST_OLETypeUnset OfcST_OLEType =0;OfcST_OLETypeEmbed OfcST_OLEType =1;OfcST_OLETypeLink OfcST_OLEType =2; -); +// Validate validates the OfcLeft and its children +func (_fbbag *OfcLeft )Validate ()error {return _fbbag .ValidateWithPath ("\u004ff\u0063\u004c\u0065\u0066\u0074");};type OfcEquationxml struct{OfcCT_EquationXml }; -// Validate validates the CT_H and its children -func (_eebc *CT_H )Validate ()error {return _eebc .ValidateWithPath ("\u0043\u0054\u005f\u0048")};func (_fbfcb OfcST_DiagramLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fbfcb .String (),start );};type OfcST_OLEType byte ; -type OfcLock struct{OfcCT_Lock }; +// Validate validates the Fill and its children +func (_ggdagg *Fill )Validate ()error {return _ggdagg .ValidateWithPath ("\u0046\u0069\u006c\u006c")};func (_gccgcc ST_StrokeArrowType )Validate ()error {return _gccgcc .ValidateWithPath ("")}; -// Validate validates the OfcShapelayout and its children -func (_dgbggg *OfcShapelayout )Validate ()error {return _dgbggg .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");};func (_gabb OfcST_ConnectType )ValidateWithPath (path string )error {switch _gabb {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 (_gabb )); -};return nil ;};func (_eggcd OfcST_OLEType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcgaf :=_d .Attr {};_fcgaf .Name =name ;switch _eggcd {case OfcST_OLETypeUnset :_fcgaf .Value ="";case OfcST_OLETypeEmbed :_fcgaf .Value ="\u0045\u006d\u0062e\u0064"; -case OfcST_OLETypeLink :_fcgaf .Value ="\u004c\u0069\u006e\u006b";};return _fcgaf ,nil ;};func (_afbb *OfcST_FillType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_agfeg ,_feggc :=d .Token ();if _feggc !=nil {return _feggc ;};if _cdaff ,_aaffb :=_agfeg .(_d .EndElement ); -_aaffb &&_cdaff .Name ==start .Name {*_afbb =1;return nil ;};if _feafc ,_bbefdc :=_agfeg .(_d .CharData );!_bbefdc {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",_agfeg ); -}else {switch string (_feafc ){case "":*_afbb =0;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072":*_afbb =1;case "\u0073\u006f\u006ci\u0064":*_afbb =2;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_afbb =3;case "\u0074\u0069\u006c\u0065":*_afbb =4; -case "\u0066\u0072\u0061m\u0065":*_afbb =5;case "\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064":*_afbb =6;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_afbb =7;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_afbb =8; -case "\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064":*_afbb =9;};};_agfeg ,_feggc =d .Token ();if _feggc !=nil {return _feggc ;};if _gddfb ,_egdfg :=_agfeg .(_d .EndElement );_egdfg &&_gddfb .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",_agfeg ); -};type Textpath struct{CT_TextPath };func (_cgc *AG_AllShapeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _cgc .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_bf .Sprintf ("\u0025\u0076",*_cgc .OpacityAttr )}); -};if _cgc .StrokedAttr !=_c .ST_TrueFalseUnset {_dce ,_ged :=_cgc .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _ged !=nil {return _ged ;};start .Attr =append (start .Attr ,_dce );};if _cgc .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 :_bf .Sprintf ("\u0025\u0076",*_cgc .StrokecolorAttr )}); -};if _cgc .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 :_bf .Sprintf ("\u0025\u0076",*_cgc .StrokeweightAttr )});};if _cgc .InsetpenAttr !=_c .ST_TrueFalseUnset {_bacf ,_gaa :=_cgc .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _gaa !=nil {return _gaa ;};start .Attr =append (start .Attr ,_bacf );};if _cgc .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_bf .Sprintf ("\u0025\u0076",*_cgc .ChromakeyAttr )}); -};if _cgc .FilledAttr !=_c .ST_TrueFalseUnset {_def ,_cgd :=_cgc .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cgd !=nil {return _cgd ;};start .Attr =append (start .Attr ,_def );};if _cgc .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_bf .Sprintf ("\u0025\u0076",*_cgc .FillcolorAttr )}); -};if _cgc .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_cgc .SptAttr )});};if _cgc .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bbd ,_ag :=_cgc .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _ag !=nil {return _ag ;};start .Attr =append (start .Attr ,_bbd );};if _cgc .BwmodeAttr !=OfcST_BWModeUnset {_bgd ,_ceb :=_cgc .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ceb !=nil {return _ceb ; -};start .Attr =append (start .Attr ,_bgd );};if _cgc .BwpureAttr !=OfcST_BWModeUnset {_ddb ,_eca :=_cgc .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _eca !=nil {return _eca ;};start .Attr =append (start .Attr ,_ddb ); -};if _cgc .BwnormalAttr !=OfcST_BWModeUnset {_befg ,_bfb :=_cgc .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bfb !=nil {return _bfb ;};start .Attr =append (start .Attr ,_befg );};if _cgc .ForcedashAttr !=_c .ST_TrueFalseUnset {_fbc ,_aca :=_cgc .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"}); -if _aca !=nil {return _aca ;};start .Attr =append (start .Attr ,_fbc );};if _cgc .OleiconAttr !=_c .ST_TrueFalseUnset {_aef ,_cgfd :=_cgc .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _cgfd !=nil {return _cgfd ; -};start .Attr =append (start .Attr ,_aef );};if _cgc .OleAttr !=_c .ST_TrueFalseBlankUnset {_ccd ,_faf :=_cgc .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"});if _faf !=nil {return _faf ;};start .Attr =append (start .Attr ,_ccd ); -};if _cgc .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_gcf ,_cfb :=_cgc .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"});if _cfb !=nil {return _cfb ;};start .Attr =append (start .Attr ,_gcf ); -};if _cgc .CliptowrapAttr !=_c .ST_TrueFalseUnset {_acc ,_ab :=_cgc .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"});if _ab !=nil {return _ab ;};start .Attr =append (start .Attr ,_acc ); -};if _cgc .ClipAttr !=_c .ST_TrueFalseUnset {_gfc ,_gbgd :=_cgc .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _gbgd !=nil {return _gbgd ;};start .Attr =append (start .Attr ,_gfc );};return nil ;}; +// Validate validates the OfcCT_Skew and its children +func (_adgbb *OfcCT_Skew )Validate ()error {return _adgbb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};func NewOfcFill ()*OfcFill {_daffc :=&OfcFill {};_daffc .OfcCT_Fill =*NewOfcCT_Fill ();return _daffc };func (_dfcdb *OfcCT_Rules )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_cefgfa :=range start .Attr {if _cefgfa .Name .Local =="\u0065\u0078\u0074"{_dfcdb .ExtAttr .UnmarshalXMLAttr (_cefgfa ); +continue ;};};_cfcec :for {_aggb ,_aadff :=d .Token ();if _aadff !=nil {return _aadff ;};switch _gggce :=_aggb .(type ){case _ec .StartElement :switch _gggce .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eedef :=NewOfcCT_R (); +if _cdac :=d .DecodeElement (_eedef ,&_gggce );_cdac !=nil {return _cdac ;};_dfcdb .R =append (_dfcdb .R ,_eedef );default:_a .Log .Debug ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\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",_gggce .Name ); +if _cbfb :=d .Skip ();_cbfb !=nil {return _cbfb ;};};case _ec .EndElement :break _cfcec ;case _ec .CharData :};};return nil ;};type OfcCT_ColorMenu struct{StrokecolorAttr *string ;FillcolorAttr *string ;ShadowcolorAttr *string ;ExtrusioncolorAttr *string ; +ExtAttr ST_Ext ;};const (ST_ImageAspectUnset ST_ImageAspect =0;ST_ImageAspectIgnore ST_ImageAspect =1;ST_ImageAspectAtMost ST_ImageAspect =2;ST_ImageAspectAtLeast ST_ImageAspect =3;); -// Validate validates the CT_RoundRect and its children -func (_eegc *CT_RoundRect )Validate ()error {return _eegc .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");}; +// ValidateWithPath validates the Handles and its children, prefixing error messages with path +func (_cgacg *Handles )ValidateWithPath (path string )error {if _fdeab :=_cgacg .CT_Handles .ValidateWithPath (path );_fdeab !=nil {return _fdeab ;};return nil ;};func (_dbddd ST_StrokeEndCap )ValidateWithPath (path string )error {switch _dbddd {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbddd )); +};return nil ;};func (_agac *CT_Handles )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_gcaf :for {_bddea ,_agafg :=d .Token ();if _agafg !=nil {return _agafg ;};switch _ggadc :=_bddea .(type ){case _ec .StartElement :switch _ggadc .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gfge :=NewCT_H (); +if _cafea :=d .DecodeElement (_gfge ,&_ggadc );_cafea !=nil {return _cafea ;};_agac .H =append (_agac .H ,_gfge );default:_a .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_ggadc .Name ); +if _gaba :=d .Skip ();_gaba !=nil {return _gaba ;};};case _ec .EndElement :break _gcaf ;case _ec .CharData :};};return nil ;};func NewOfcCT_ShapeDefaults ()*OfcCT_ShapeDefaults {_cafdb :=&OfcCT_ShapeDefaults {};return _cafdb };func (_acbgd *Shapetype )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_acbgd .CT_Shapetype =*NewCT_Shapetype (); +for _ ,_fcbbc :=range start .Attr {if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ccffc ,_agcge :=_fcbbc .Value ,error (nil ); +if _agcge !=nil {return _agcge ;};_acbgd .BordertopcolorAttr =&_ccffc ;continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_caade ,_dfedg :=_fcbbc .Value ,error (nil ); +if _dfedg !=nil {return _dfedg ;};_acbgd .MasterAttr =&_caade ;continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_agdge ,_gcacg :=_fcbbc .Value ,error (nil ); +if _gcacg !=nil {return _gcacg ;};_acbgd .BorderleftcolorAttr =&_agdge ;continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_acbgd .BulletAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0068\u0072"{_acbgd .HrAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0063\u006c\u0069\u0070"{_acbgd .ClipAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0068\u0072\u0073t\u0064"{_acbgd .HrstdAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0073\u0070\u0069\u0064"{_egge ,_gdfbe :=_fcbbc .Value ,error (nil ); +if _gdfbe !=nil {return _gdfbe ;};_acbgd .SpidAttr =&_egge ;continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_acbgd .HrnoshadeAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_egfee ,_gabfb :=_ee .ParseInt (_fcbbc .Value ,10,64); +if _gabfb !=nil {return _gabfb ;};_acbgd .RegroupidAttr =&_egfee ;continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_acbgd .DgmlayoutAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_acbgd .CliptowrapAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_acbgd .AllowoverlapAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_acbgd .InsetmodeAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_acbgd .UserhiddenAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ggecf ,_gcdad :=_fcbbc .Value ,error (nil ); +if _gcdad !=nil {return _gcdad ;};_acbgd .BorderbottomcolorAttr =&_ggecf ;continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_acbgd .BwpureAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_acbgd .DgmlayoutmruAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_acbgd .PreferrelativeAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_acbgd .AllowincellAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0068\u0072\u0070c\u0074"{_afedg ,_dbdeg :=_ee .ParseFloat (_fcbbc .Value ,64); +if _dbdeg !=nil {return _dbdeg ;};_abcgce :=float32 (_afedg );_acbgd .HrpctAttr =&_abcgce ;continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_acbgd .ButtonAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_acbgd .UserdrawnAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_acbgd .BwnormalAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0073\u0070\u0074"{_edcgd ,_gdgge :=_ee .ParseFloat (_fcbbc .Value ,64); +if _gdgge !=nil {return _gdgge ;};_aedbb :=float32 (_edcgd );_acbgd .SptAttr =&_aedbb ;continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_acbgd .ConnectortypeAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_afgaa ,_eefce :=_fcbbc .Value ,error (nil ); +if _eefce !=nil {return _eefce ;};_acbgd .BorderrightcolorAttr =&_afgaa ;continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_acbgd .OleiconAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_afeba ,_fcfab :=_ee .ParseInt (_fcbbc .Value ,10,64); +if _fcfab !=nil {return _fcfab ;};_acbgd .DgmnodekindAttr =&_afeba ;continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u006f\u006e\u0065\u0064"{_acbgd .OnedAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_acbgd .BwmodeAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u006f\u006c\u0065"{_acbgd .OleAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_acbgd .ForcedashAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_acbgd .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcbbc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_acbgd .HralignAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gdbbf ,_bdaf :=_fcbbc .Value ,error (nil );if _bdaf !=nil {return _bdaf ;};_acbgd .WrapcoordsAttr =&_gdbbf ;continue ;};if _fcbbc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fabbe ,_adebg :=_fcbbc .Value ,error (nil ); +if _adebg !=nil {return _adebg ;};_acbgd .CoordsizeAttr =&_fabbe ;continue ;};if _fcbbc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_acbgd .StrokedAttr .UnmarshalXMLAttr (_fcbbc );continue ;};if _fcbbc .Name .Local =="\u0061\u006c\u0074"{_geddc ,_degdd :=_fcbbc .Value ,error (nil ); +if _degdd !=nil {return _degdd ;};_acbgd .AltAttr =&_geddc ;continue ;};if _fcbbc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dgcg ,_cgcee :=_fcbbc .Value ,error (nil );if _cgcee !=nil {return _cgcee ;};_acbgd .StrokeweightAttr =&_dgcg ; +continue ;};if _fcbbc .Name .Local =="\u0073\u0074\u0079l\u0065"{_geaabd ,_edfef :=_fcbbc .Value ,error (nil );if _edfef !=nil {return _edfef ;};_acbgd .StyleAttr =&_geaabd ;continue ;};if _fcbbc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gfafc ,_cfca :=_fcbbc .Value ,error (nil ); +if _cfca !=nil {return _cfca ;};_acbgd .ChromakeyAttr =&_gfafc ;continue ;};if _fcbbc .Name .Local =="\u0069\u0064"{_ffdbbb ,_defga :=_fcbbc .Value ,error (nil );if _defga !=nil {return _defga ;};_acbgd .IdAttr =&_ffdbbb ;continue ;};if _fcbbc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_gcad ,_ffafeb :=_fcbbc .Value ,error (nil ); +if _ffafeb !=nil {return _ffafeb ;};_acbgd .TargetAttr =&_gcad ;continue ;};if _fcbbc .Name .Local =="\u0063\u006c\u0061s\u0073"{_fdfa ,_gaceb :=_fcbbc .Value ,error (nil );if _gaceb !=nil {return _gaceb ;};_acbgd .ClassAttr =&_fdfa ;continue ;};if _fcbbc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_acbgd .InsetpenAttr .UnmarshalXMLAttr (_fcbbc ); +continue ;};if _fcbbc .Name .Local =="\u0070\u0072\u0069n\u0074"{_acbgd .PrintAttr .UnmarshalXMLAttr (_fcbbc );continue ;};if _fcbbc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_acbgd .FilledAttr .UnmarshalXMLAttr (_fcbbc );continue ;};if _fcbbc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gdcfg ,_dbbddg :=_fcbbc .Value ,error (nil ); +if _dbbddg !=nil {return _dbbddg ;};_acbgd .StrokecolorAttr =&_gdcfg ;continue ;};if _fcbbc .Name .Local =="\u0074\u0069\u0074l\u0065"{_decc ,_ebafe :=_fcbbc .Value ,error (nil );if _ebafe !=nil {return _ebafe ;};_acbgd .TitleAttr =&_decc ;continue ;}; +if _fcbbc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcfca ,_cgaag :=_fcbbc .Value ,error (nil );if _cgaag !=nil {return _cgaag ;};_acbgd .OpacityAttr =&_dcfca ;continue ;};if _fcbbc .Name .Local =="\u0061\u0064\u006a"{_bfbcg ,_eeeeg :=_fcbbc .Value ,error (nil ); +if _eeeeg !=nil {return _eeeeg ;};_acbgd .AdjAttr =&_bfbcg ;continue ;};if _fcbbc .Name .Local =="\u0070\u0061\u0074\u0068"{_cfdeg ,_gbddd :=_fcbbc .Value ,error (nil );if _gbddd !=nil {return _gbddd ;};_acbgd .PathAttr =&_cfdeg ;continue ;};if _fcbbc .Name .Local =="\u0068\u0072\u0065\u0066"{_gbadfc ,_aacff :=_fcbbc .Value ,error (nil ); +if _aacff !=nil {return _aacff ;};_acbgd .HrefAttr =&_gbadfc ;continue ;};if _fcbbc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_efdbc ,_abfdcg :=_fcbbc .Value ,error (nil );if _abfdcg !=nil {return _abfdcg ;};_acbgd .CoordoriginAttr =&_efdbc ; +continue ;};if _fcbbc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ecgbd ,_caacc :=_fcbbc .Value ,error (nil );if _caacc !=nil {return _caacc ;};_acbgd .FillcolorAttr =&_ecgbd ;continue ;};};_cbfdf :for {_fdfda ,_bbbe :=d .Token ();if _bbbe !=nil {return _bbbe ; +};switch _cbbcc :=_fdfda .(type ){case _ec .StartElement :switch _cbbcc .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgbcb :=NewEG_ShapeElements (); +_bgbcb .Path =NewPath ();if _caebd :=d .DecodeElement (_bgbcb .Path ,&_cbbcc );_caebd !=nil {return _caebd ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_bgbcb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ddfbg :=NewEG_ShapeElements (); +_ddfbg .Formulas =NewFormulas ();if _fccbd :=d .DecodeElement (_ddfbg .Formulas ,&_cbbcc );_fccbd !=nil {return _fccbd ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_ddfbg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aabdaa :=NewEG_ShapeElements (); +_aabdaa .Handles =NewHandles ();if _cgge :=d .DecodeElement (_aabdaa .Handles ,&_cbbcc );_cgge !=nil {return _cgge ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_aabdaa );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bcabf :=NewEG_ShapeElements (); +_bcabf .Fill =NewFill ();if _dgfaab :=d .DecodeElement (_bcabf .Fill ,&_cbbcc );_dgfaab !=nil {return _dgfaab ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_bcabf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gfbef :=NewEG_ShapeElements (); +_gfbef .Stroke =NewStroke ();if _ggcbg :=d .DecodeElement (_gfbef .Stroke ,&_cbbcc );_ggcbg !=nil {return _ggcbg ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_gfbef );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fbabb :=NewEG_ShapeElements (); +_fbabb .Shadow =NewShadow ();if _abagg :=d .DecodeElement (_fbabb .Shadow ,&_cbbcc );_abagg !=nil {return _abagg ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_fbabb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcbga :=NewEG_ShapeElements (); +_gcbga .Textbox =NewTextbox ();if _gbeaf :=d .DecodeElement (_gcbga .Textbox ,&_cbbcc );_gbeaf !=nil {return _gbeaf ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_gcbga );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bagb :=NewEG_ShapeElements (); +_bagb .Textpath =NewTextpath ();if _dgggg :=d .DecodeElement (_bagb .Textpath ,&_cbbcc );_dgggg !=nil {return _dgggg ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_bagb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbcff :=NewEG_ShapeElements (); +_bbcff .Imagedata =NewImagedata ();if _fcfcbf :=d .DecodeElement (_bbcff .Imagedata ,&_cbbcc );_fcfcbf !=nil {return _fcfcbf ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_bbcff );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_badga :=NewEG_ShapeElements (); +_badga .Skew =NewOfcSkew ();if _edbff :=d .DecodeElement (_badga .Skew ,&_cbbcc );_edbff !=nil {return _edbff ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_badga );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efcdc :=NewEG_ShapeElements (); +_efcdc .Extrusion =NewOfcExtrusion ();if _bccdbf :=d .DecodeElement (_efcdc .Extrusion ,&_cbbcc );_bccdbf !=nil {return _bccdbf ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_efcdc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_abbfb :=NewEG_ShapeElements (); +_abbfb .Callout =NewOfcCallout ();if _ceede :=d .DecodeElement (_abbfb .Callout ,&_cbbcc );_ceede !=nil {return _ceede ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_abbfb );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aafbda :=NewEG_ShapeElements (); +_aafbda .Lock =NewOfcLock ();if _gadbb :=d .DecodeElement (_aafbda .Lock ,&_cbbcc );_gadbb !=nil {return _gadbb ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_aafbda );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgacg :=NewEG_ShapeElements (); +_bgacg .Clippath =NewOfcClippath ();if _dagd :=d .DecodeElement (_bgacg .Clippath ,&_cbbcc );_dagd !=nil {return _dagd ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_bgacg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_agaaa :=NewEG_ShapeElements (); +_agaaa .Signatureline =NewOfcSignatureline ();if _bgaace :=d .DecodeElement (_agaaa .Signatureline ,&_cbbcc );_bgaace !=nil {return _bgaace ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_agaaa );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_decg :=NewEG_ShapeElements (); +_decg .Wrap =_gd .NewWrap ();if _dcabd :=d .DecodeElement (_decg .Wrap ,&_cbbcc );_dcabd !=nil {return _dcabd ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_decg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_adfgf :=NewEG_ShapeElements (); +_adfgf .Anchorlock =_gd .NewAnchorlock ();if _dgbba :=d .DecodeElement (_adfgf .Anchorlock ,&_cbbcc );_dgbba !=nil {return _dgbba ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_adfgf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_debed :=NewEG_ShapeElements (); +_debed .Bordertop =_gd .NewBordertop ();if _eedac :=d .DecodeElement (_debed .Bordertop ,&_cbbcc );_eedac !=nil {return _eedac ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_debed );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_eaffc :=NewEG_ShapeElements (); +_eaffc .Borderbottom =_gd .NewBorderbottom ();if _bacfb :=d .DecodeElement (_eaffc .Borderbottom ,&_cbbcc );_bacfb !=nil {return _bacfb ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_eaffc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_ccggf :=NewEG_ShapeElements (); +_ccggf .Borderleft =_gd .NewBorderleft ();if _gedb :=d .DecodeElement (_ccggf .Borderleft ,&_cbbcc );_gedb !=nil {return _gedb ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_ccggf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdeg :=NewEG_ShapeElements (); +_fdeg .Borderright =_gd .NewBorderright ();if _cgdff :=d .DecodeElement (_fdeg .Borderright ,&_cbbcc );_cgdff !=nil {return _cgdff ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_fdeg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ebfdef :=NewEG_ShapeElements (); +_ebfdef .ClientData =_f .NewClientData ();if _bacbg :=d .DecodeElement (_ebfdef .ClientData ,&_cbbcc );_bacbg !=nil {return _bacbg ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_ebfdef );case _ec .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"}:_afbebg :=NewEG_ShapeElements (); +_afbebg .Textdata =_b .NewTextdata ();if _bedga :=d .DecodeElement (_afbebg .Textdata ,&_cbbcc );_bedga !=nil {return _bedga ;};_acbgd .EG_ShapeElements =append (_acbgd .EG_ShapeElements ,_afbebg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_acbgd .Complex =NewOfcComplex (); +if _gcgbc :=d .DecodeElement (_acbgd .Complex ,&_cbbcc );_gcgbc !=nil {return _gcgbc ;};default:_a .Log .Debug ("\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",_cbbcc .Name ); +if _baedcc :=d .Skip ();_baedcc !=nil {return _baedcc ;};};case _ec .EndElement :break _cbfdf ;case _ec .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Arc and its children, prefixing error messages with path -func (_fdfa *CT_Arc )ValidateWithPath (path string )error {for _accca ,_gddg :=range _fdfa .EG_ShapeElements {if _bbeb :=_gddg .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_accca )); -_bbeb !=nil {return _bbeb ;};};if _cfad :=_fdfa .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cfad !=nil {return _cfad ;};if _abeg :=_fdfa .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_abeg !=nil {return _abeg ;};if _cgcee :=_fdfa .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_cgcee !=nil {return _cgcee ;};if _cega :=_fdfa .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_cega !=nil {return _cega ;};if _abgc :=_fdfa .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_abgc !=nil {return _abgc ;};if _aeed :=_fdfa .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_aeed !=nil {return _aeed ;};if _dfcc :=_fdfa .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dfcc !=nil {return _dfcc ;};if _daef :=_fdfa .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_daef !=nil {return _daef ;};if _eaad :=_fdfa .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_eaad !=nil {return _eaad ;};if _acdd :=_fdfa .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_acdd !=nil {return _acdd ;};if _adbag :=_fdfa .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_adbag !=nil {return _adbag ;};if _cegae :=_fdfa .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_cegae !=nil {return _cegae ;};if _ffga :=_fdfa .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_ffga !=nil {return _ffga ;};if _fdgb :=_fdfa .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_fdgb !=nil {return _fdgb ;};if _aeaae :=_fdfa .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_aeaae !=nil {return _aeaae ;};if _bbfe :=_fdfa .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_bbfe !=nil {return _bbfe ;};if _eede :=_fdfa .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_eede !=nil {return _eede ;};if _eged :=_fdfa .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_eged !=nil {return _eged ;};if _gcfd :=_fdfa .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gcfd !=nil {return _gcfd ;};if _abf :=_fdfa .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_abf !=nil {return _abf ;};if _bacb :=_fdfa .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bacb !=nil {return _bacb ;};if _adfd :=_fdfa .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_adfd !=nil {return _adfd ;};if _bgec :=_fdfa .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_bgec !=nil {return _bgec ;};if _cbcf :=_fdfa .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_cbcf !=nil {return _cbcf ;};if _gegbb :=_fdfa .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gegbb !=nil {return _gegbb ;};if _egegf :=_fdfa .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_egegf !=nil {return _egegf ;};if _gcbd :=_fdfa .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gcbd !=nil {return _gcbd ;};if _abde :=_fdfa .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_abde !=nil {return _abde ;};if _fdggd :=_fdfa .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fdggd !=nil {return _fdggd ;};return nil ;};func (_bcfdg ST_Ext )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bdae :=_d .Attr {}; -_bdae .Name =name ;switch _bcfdg {case ST_ExtUnset :_bdae .Value ="";case ST_ExtView :_bdae .Value ="\u0076\u0069\u0065\u0077";case ST_ExtEdit :_bdae .Value ="\u0065\u0064\u0069\u0074";case ST_ExtBackwardCompatible :_bdae .Value ="\u0062a\u0063k\u0077\u0061\u0072\u0064\u0043o\u006d\u0070a\u0074\u0069\u0062\u006c\u0065"; -};return _bdae ,nil ;};func (_edbfgd OfcST_ConnectorType )Validate ()error {return _edbfgd .ValidateWithPath ("")};func (_cbabe OfcST_Angle )ValidateWithPath (path string )error {switch _cbabe {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 (_cbabe )); -};return nil ;};func NewOfcSkew ()*OfcSkew {_begbcc :=&OfcSkew {};_begbcc .OfcCT_Skew =*NewOfcCT_Skew ();return _begbcc ;};func (_afed *CT_Path )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0070\u0061\u0074\u0068"; -};if _afed .VAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_bf .Sprintf ("\u0025\u0076",*_afed .VAttr )});};if _afed .LimoAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_bf .Sprintf ("\u0025\u0076",*_afed .LimoAttr )}); -};if _afed .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 :_bf .Sprintf ("\u0025\u0076",*_afed .TextboxrectAttr )});};if _afed .FillokAttr !=_c .ST_TrueFalseUnset {_befee ,_gcbab :=_afed .FillokAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"}); -if _gcbab !=nil {return _gcbab ;};start .Attr =append (start .Attr ,_befee );};if _afed .StrokeokAttr !=_c .ST_TrueFalseUnset {_eggedd ,_gafa :=_afed .StrokeokAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"});if _gafa !=nil {return _gafa ; -};start .Attr =append (start .Attr ,_eggedd );};if _afed .ShadowokAttr !=_c .ST_TrueFalseUnset {_ceada ,_geee :=_afed .ShadowokAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _geee !=nil {return _geee ;};start .Attr =append (start .Attr ,_ceada ); -};if _afed .ArrowokAttr !=_c .ST_TrueFalseUnset {_fcgcgc ,_cbdab :=_afed .ArrowokAttr .MarshalXMLAttr (_d .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _cbdab !=nil {return _cbdab ;};start .Attr =append (start .Attr ,_fcgcgc );};if _afed .GradientshapeokAttr !=_c .ST_TrueFalseUnset {_cgbgb ,_begaa :=_afed .GradientshapeokAttr .MarshalXMLAttr (_d .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"}); -if _begaa !=nil {return _begaa ;};start .Attr =append (start .Attr ,_cgbgb );};if _afed .TextpathokAttr !=_c .ST_TrueFalseUnset {_dgag ,_cfgfa :=_afed .TextpathokAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"}); -if _cfgfa !=nil {return _cfgfa ;};start .Attr =append (start .Attr ,_dgag );};if _afed .InsetpenokAttr !=_c .ST_TrueFalseUnset {_eceaf ,_ebge :=_afed .InsetpenokAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"}); -if _ebge !=nil {return _ebge ;};start .Attr =append (start .Attr ,_eceaf );};if _afed .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_fdcc ,_deeff :=_afed .ConnecttypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"}); -if _deeff !=nil {return _deeff ;};start .Attr =append (start .Attr ,_fdcc );};if _afed .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 :_bf .Sprintf ("\u0025\u0076",*_afed .ConnectlocsAttr )}); -};if _afed .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 :_bf .Sprintf ("\u0025\u0076",*_afed .ConnectanglesAttr )}); -};if _afed .ExtrusionokAttr !=_c .ST_TrueFalseUnset {_gbab ,_aeedb :=_afed .ExtrusionokAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _aeedb !=nil {return _aeedb ;};start .Attr =append (start .Attr ,_gbab ); -};if _afed .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_afed .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};func (_bdag ST_EditAs )String ()string {switch _bdag {case 0:return "";case 1:return "\u0063\u0061\u006e\u0076\u0061\u0073";case 2:return "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074";case 3:return "\u0072\u0061\u0064\u0069\u0061\u006c";case 4:return "\u0063\u0079\u0063l\u0065"; -case 5:return "\u0073t\u0061\u0063\u006b\u0065\u0064";case 6:return "\u0076\u0065\u006e\u006e";case 7:return "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065";};return "";};func (_fegeb OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _fegeb {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 (_fegeb )); -};return nil ;};func (_fbddd *OfcST_ExtrusionType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fgeddg ,_afccbg :=d .Token ();if _afccbg !=nil {return _afccbg ;};if _ecgbb ,_egfg :=_fgeddg .(_d .EndElement );_egfg &&_ecgbb .Name ==start .Name {*_fbddd =1; -return nil ;};if _dcdaa ,_dgdbc :=_fgeddg .(_d .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",_fgeddg );}else {switch string (_dcdaa ){case "":*_fbddd =0; -case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_fbddd =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_fbddd =2;};};_fgeddg ,_afccbg =d .Token ();if _afccbg !=nil {return _afccbg ;};if _fadcf ,_adfde :=_fgeddg .(_d .EndElement ); -_adfde &&_fadcf .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",_fgeddg );}; +// Validate validates the OfcSkew and its children +func (_baeae *OfcSkew )Validate ()error {return _baeae .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");};func (_gdbbcb ST_Ext )String ()string {switch _gdbbcb {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 NewArc ()*Arc {_fbff :=&Arc {};_fbff .CT_Arc =*NewCT_Arc ();return _fbff };type CT_Path struct{VAttr *string ;LimoAttr *string ; +TextboxrectAttr *string ;FillokAttr _ed .ST_TrueFalse ;StrokeokAttr _ed .ST_TrueFalse ;ShadowokAttr _ed .ST_TrueFalse ;ArrowokAttr _ed .ST_TrueFalse ;GradientshapeokAttr _ed .ST_TrueFalse ;TextpathokAttr _ed .ST_TrueFalse ;InsetpenokAttr _ed .ST_TrueFalse ; +ConnecttypeAttr OfcST_ConnectType ;ConnectlocsAttr *string ;ConnectanglesAttr *string ;ExtrusionokAttr _ed .ST_TrueFalse ;IdAttr *string ;};func (_caege *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_caege =0; +case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_caege =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_caege =2;};return nil ;}; -// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path -func (_ceff *AG_Ext )ValidateWithPath (path string )error {if _ceff .ExtAttr ==ST_ExtUnset {return _bf .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 _edd :=_ceff .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_edd !=nil {return _edd ;};return nil ;};func NewOfcCT_Proxy ()*OfcCT_Proxy {_efgfc :=&OfcCT_Proxy {};return _efgfc };func (_cgcd OfcST_CalloutPlacement )Validate ()error {return _cgcd .ValidateWithPath ("")}; -func NewAG_Ext ()*AG_Ext {_cffc :=&AG_Ext {};_cffc .ExtAttr =ST_Ext (1);return _cffc };func NewAG_Fill ()*AG_Fill {_bff :=&AG_Fill {};return _bff };func (_gfeed *ST_StrokeEndCap )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gfeed =0; -case "\u0066\u006c\u0061\u0074":*_gfeed =1;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gfeed =2;case "\u0072\u006f\u0075n\u0064":*_gfeed =3;};return nil ;};func (_ddccb *Stroke )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddccb .CT_Stroke =*NewCT_Stroke (); -for _ ,_ecbcc :=range start .Attr {if _ecbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecbcc .Name .Local =="\u0072\u0065\u006ci\u0064"{_cegabf ,_gbdad :=_ecbcc .Value ,error (nil ); -if _gbdad !=nil {return _gbdad ;};_ddccb .RelidAttr =&_cegabf ;continue ;};if _ecbcc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ecbcc .Name .Local =="\u0069\u0064"{_abbg ,_egbdf :=_ecbcc .Value ,error (nil ); -if _egbdf !=nil {return _egbdf ;};_ddccb .RIdAttr =&_abbg ;continue ;};if _ecbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecbcc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ddccb .ForcedashAttr .UnmarshalXMLAttr (_ecbcc ); -continue ;};if _ecbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecbcc .Name .Local =="\u0074\u0069\u0074l\u0065"{_cdefbc ,_bdaf :=_ecbcc .Value ,error (nil ); -if _bdaf !=nil {return _bdaf ;};_ddccb .TitleAttr =&_cdefbc ;continue ;};if _ecbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecbcc .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bbcege ,_adadb :=_ecbcc .Value ,error (nil ); -if _adadb !=nil {return _adadb ;};_ddccb .AlthrefAttr =&_bbcege ;continue ;};if _ecbcc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ecbcc .Name .Local =="\u0068\u0072\u0065\u0066"{_bceb ,_cebbb :=_ecbcc .Value ,error (nil ); -if _cebbb !=nil {return _cebbb ;};_ddccb .HrefAttr =&_bceb ;continue ;};if _ecbcc .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gafe ,_eccffb :=_ecbcc .Value ,error (nil );if _eccffb !=nil {return _eccffb ;};_ddccb .ImagesizeAttr =&_gafe ; -continue ;};if _ecbcc .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ddccb .StartarrowlengthAttr .UnmarshalXMLAttr (_ecbcc );continue ;};if _ecbcc .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ddccb .JoinstyleAttr .UnmarshalXMLAttr (_ecbcc ); -continue ;};if _ecbcc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ddccb .EndarrowAttr .UnmarshalXMLAttr (_ecbcc );continue ;};if _ecbcc .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_cabeg ,_fedgc :=_ecbcc .Value ,error (nil ); -if _fedgc !=nil {return _fedgc ;};_ddccb .DashstyleAttr =&_cabeg ;continue ;};if _ecbcc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ddccb .EndarrowwidthAttr .UnmarshalXMLAttr (_ecbcc );continue ;};if _ecbcc .Name .Local =="\u0073\u0072\u0063"{_cabc ,_cbdga :=_ecbcc .Value ,error (nil ); -if _cbdga !=nil {return _cbdga ;};_ddccb .SrcAttr =&_cabc ;continue ;};if _ecbcc .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ddccb .EndarrowlengthAttr .UnmarshalXMLAttr (_ecbcc );continue ;};if _ecbcc .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ddccb .LinestyleAttr .UnmarshalXMLAttr (_ecbcc ); -continue ;};if _ecbcc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ddfdg ,_gcbcc :=_ecbcc .Value ,error (nil );if _gcbcc !=nil {return _gcbcc ;};_ddccb .OpacityAttr =&_ddfdg ;continue ;};if _ecbcc .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_eeecc ,_abdge :=_ecbcc .Value ,error (nil ); -if _abdge !=nil {return _abdge ;};_ddccb .WeightAttr =&_eeecc ;continue ;};if _ecbcc .Name .Local =="\u0069\u0064"{_bcda ,_egbab :=_ecbcc .Value ,error (nil );if _egbab !=nil {return _egbab ;};_ddccb .IdAttr =&_bcda ;continue ;};if _ecbcc .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_gfcdgb ,_cddea :=_b .ParseFloat (_ecbcc .Value ,64); -if _cddea !=nil {return _cddea ;};_ddccb .MiterlimitAttr =&_gfcdgb ;continue ;};if _ecbcc .Name .Local =="\u0063\u006f\u006co\u0072"{_eggeb ,_eeead :=_ecbcc .Value ,error (nil );if _eeead !=nil {return _eeead ;};_ddccb .ColorAttr =&_eggeb ;continue ;}; -if _ecbcc .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ddccb .ImageaspectAttr .UnmarshalXMLAttr (_ecbcc );continue ;};if _ecbcc .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ddccb .FilltypeAttr .UnmarshalXMLAttr (_ecbcc ); -continue ;};if _ecbcc .Name .Local =="\u006f\u006e"{_ddccb .OnAttr .UnmarshalXMLAttr (_ecbcc );continue ;};if _ecbcc .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ddccb .StartarrowwidthAttr .UnmarshalXMLAttr (_ecbcc ); -continue ;};if _ecbcc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ddccb .InsetpenAttr .UnmarshalXMLAttr (_ecbcc );continue ;};if _ecbcc .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ddccb .ImagealignshapeAttr .UnmarshalXMLAttr (_ecbcc ); -continue ;};if _ecbcc .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ddccb .StartarrowAttr .UnmarshalXMLAttr (_ecbcc );continue ;};if _ecbcc .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ddccb .EndcapAttr .UnmarshalXMLAttr (_ecbcc ); -continue ;};if _ecbcc .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fabbag ,_gcffg :=_ecbcc .Value ,error (nil );if _gcffg !=nil {return _gcffg ;};_ddccb .Color2Attr =&_fabbag ;continue ;};};_bgfda :for {_dggbc ,_caccdb :=d .Token ();if _caccdb !=nil {return _caccdb ; -};switch _fcaf :=_dggbc .(type ){case _d .StartElement :switch _fcaf .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"}:_ddccb .Left =NewOfcLeft (); -if _acdbc :=d .DecodeElement (_ddccb .Left ,&_fcaf );_acdbc !=nil {return _acdbc ;};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"}:_ddccb .Top =NewOfcTop (); -if _dfdfd :=d .DecodeElement (_ddccb .Top ,&_fcaf );_dfdfd !=nil {return _dfdfd ;};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"}:_ddccb .Right =NewOfcRight (); -if _dgafae :=d .DecodeElement (_ddccb .Right ,&_fcaf );_dgafae !=nil {return _dgafae ;};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"}:_ddccb .Bottom =NewOfcBottom (); -if _bddebe :=d .DecodeElement (_ddccb .Bottom ,&_fcaf );_bddebe !=nil {return _bddebe ;};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"}:_ddccb .Column =NewOfcColumn (); -if _effeg :=d .DecodeElement (_ddccb .Column ,&_fcaf );_effeg !=nil {return _effeg ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_fcaf .Name ); -if _gcddf :=d .Skip ();_gcddf !=nil {return _gcddf ;};};case _d .EndElement :break _bgfda ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the CT_Stroke and its children, prefixing error messages with path +func (_gcbdc *CT_Stroke )ValidateWithPath (path string )error {if _gcbdc .Left !=nil {if _agce :=_gcbdc .Left .ValidateWithPath (path +"\u002f\u004c\u0065f\u0074");_agce !=nil {return _agce ;};};if _gcbdc .Top !=nil {if _cbbgg :=_gcbdc .Top .ValidateWithPath (path +"\u002f\u0054\u006f\u0070"); +_cbbgg !=nil {return _cbbgg ;};};if _gcbdc .Right !=nil {if _afgd :=_gcbdc .Right .ValidateWithPath (path +"\u002f\u0052\u0069\u0067\u0068\u0074");_afgd !=nil {return _afgd ;};};if _gcbdc .Bottom !=nil {if _abeea :=_gcbdc .Bottom .ValidateWithPath (path +"\u002fB\u006f\u0074\u0074\u006f\u006d"); +_abeea !=nil {return _abeea ;};};if _gcbdc .Column !=nil {if _cebgf :=_gcbdc .Column .ValidateWithPath (path +"\u002fC\u006f\u006c\u0075\u006d\u006e");_cebgf !=nil {return _cebgf ;};};if _feebd :=_gcbdc .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072"); +_feebd !=nil {return _feebd ;};if _adcgb :=_gcbdc .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_adcgb !=nil {return _adcgb ;};if _bcdcb :=_gcbdc .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); +_bcdcb !=nil {return _bcdcb ;};if _baea :=_gcbdc .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072");_baea !=nil {return _baea ;};if _dfdf :=_gcbdc .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_dfdf !=nil {return _dfdf ;};if _gddgd :=_gcbdc .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gddgd !=nil {return _gddgd ;};if _gbafad :=_gcbdc .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072"); +_gbafad !=nil {return _gbafad ;};if _aeeg :=_gcbdc .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_aeeg !=nil {return _aeeg ;};if _dfagd :=_gcbdc .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072"); +_dfagd !=nil {return _dfagd ;};if _ffadf :=_gcbdc .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_ffadf !=nil {return _ffadf ;};if _fegc :=_gcbdc .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); +_fegc !=nil {return _fegc ;};if _fgcbeg :=_gcbdc .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_fgcbeg !=nil {return _fgcbeg ;};if _fafabe :=_gcbdc .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072"); +_fafabe !=nil {return _fafabe ;};if _aagfb :=_gcbdc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_aagfb !=nil {return _aagfb ;};if _aeef :=_gcbdc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_aeef !=nil {return _aeef ;};return nil ;}; -// Validate validates the Imagedata and its children -func (_afgc *Imagedata )Validate ()error {return _afgc .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");};func (_dcdab *ST_StrokeArrowType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dcdab =0;case "\u006e\u006f\u006e\u0065":*_dcdab =1; -case "\u0062\u006c\u006fc\u006b":*_dcdab =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_dcdab =3;case "\u006f\u0076\u0061\u006c":*_dcdab =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_dcdab =5;case "\u006f\u0070\u0065\u006e":*_dcdab =6;};return nil ; -}; +// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path +func (_fbbcga *OfcCT_Proxy )ValidateWithPath (path string )error {if _gcgbb :=_fbbcga .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_gcgbb !=nil {return _gcgbb ;};if _afcae :=_fbbcga .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072"); +_afcae !=nil {return _afcae ;};return nil ;};func (_bcbdeg ST_ShadowType )Validate ()error {return _bcbdeg .ValidateWithPath ("")};func (_aaagd OfcST_ConnectorType )ValidateWithPath (path string )error {switch _aaagd {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaagd )); +};return nil ;};type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _ed .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 _ed .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _ed .ST_TrueFalse ;TitleAttr *string ; +Opacity2Attr *string ;RecolorAttr _ed .ST_TrueFalse ;RotateAttr _ed .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;};func (_deaafb ST_StrokeJoinStyle )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_beaeg :=_ec .Attr {}; +_beaeg .Name =name ;switch _deaafb {case ST_StrokeJoinStyleUnset :_beaeg .Value ="";case ST_StrokeJoinStyleRound :_beaeg .Value ="\u0072\u006f\u0075n\u0064";case ST_StrokeJoinStyleBevel :_beaeg .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_beaeg .Value ="\u006d\u0069\u0074e\u0072"; +};return _beaeg ,nil ;};func (_fgffc *OfcShapelayout )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _fgffc .OfcCT_ShapeLayout .MarshalXML (e ,start );}; -// ValidateWithPath validates the OfcEquationxml and its children, prefixing error messages with path -func (_afbc *OfcEquationxml )ValidateWithPath (path string )error {if _cbcdb :=_afbc .OfcCT_EquationXml .ValidateWithPath (path );_cbcdb !=nil {return _cbcdb ;};return nil ;};type ST_StrokeEndCap byte ;func NewCT_Shadow ()*CT_Shadow {_cddce :=&CT_Shadow {}; -return _cddce };func (_dcfcb *Handles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dcfcb .CT_Handles =*NewCT_Handles ();_daaee :for {_aeffg ,_adad :=d .Token ();if _adad !=nil {return _adad ;};switch _beadf :=_aeffg .(type ){case _d .StartElement :switch _beadf .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"}:_gccfb :=NewCT_H (); -if _fcfdd :=d .DecodeElement (_gccfb ,&_beadf );_fcfdd !=nil {return _fcfdd ;};_dcfcb .H =append (_dcfcb .H ,_gccfb );default:_e .Log .Debug ("\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",_beadf .Name ); -if _gceef :=d .Skip ();_gceef !=nil {return _gceef ;};};case _d .EndElement :break _daaee ;case _d .CharData :};};return nil ;};func (_fbggg OfcST_InsetMode )ValidateWithPath (path string )error {switch _fbggg {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 (_fbggg )); -};return nil ;};func (_ebag *CT_Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0066\u0069\u006c\u006c";};if _ebag .TypeAttr !=ST_FillTypeUnset {_abb ,_ddg :=_ebag .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _ddg !=nil {return _ddg ;};start .Attr =append (start .Attr ,_abb );};if _ebag .OnAttr !=_c .ST_TrueFalseUnset {_cdbe ,_dafbf :=_ebag .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _dafbf !=nil {return _dafbf ;};start .Attr =append (start .Attr ,_cdbe ); -};if _ebag .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .ColorAttr )});};if _ebag .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .OpacityAttr )}); -};if _ebag .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .Color2Attr )});};if _ebag .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .SrcAttr )}); -};if _ebag .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .HrefAttr )});};if _ebag .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .AlthrefAttr )}); -};if _ebag .SizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u007a\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .SizeAttr )});};if _ebag .OriginAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .OriginAttr )}); -};if _ebag .PositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .PositionAttr )});};if _ebag .AspectAttr !=ST_ImageAspectUnset {_dbcg ,_acbg :=_ebag .AspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0073\u0070\u0065\u0063\u0074"}); -if _acbg !=nil {return _acbg ;};start .Attr =append (start .Attr ,_dbcg );};if _ebag .ColorsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .ColorsAttr )}); -};if _ebag .AngleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006e\u0067l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .AngleAttr )});};if _ebag .AlignshapeAttr !=_c .ST_TrueFalseUnset {_ffeg ,_cfgg :=_ebag .AlignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); -if _cfgg !=nil {return _cfgg ;};start .Attr =append (start .Attr ,_ffeg );};if _ebag .FocusAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u006f\u0063u\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .FocusAttr )}); -};if _ebag .FocussizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .FocussizeAttr )});};if _ebag .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 :_bf .Sprintf ("\u0025\u0076",*_ebag .FocuspositionAttr )}); -};if _ebag .MethodAttr !=ST_FillMethodUnset {_dfdef ,_fgbb :=_ebag .MethodAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0065\u0074\u0068\u006f\u0064"});if _fgbb !=nil {return _fgbb ;};start .Attr =append (start .Attr ,_dfdef );};if _ebag .DetectmouseclickAttr !=_c .ST_TrueFalseUnset {_bfca ,_eadf :=_ebag .DetectmouseclickAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0064e\u0074\u0065\u0063\u0074\u006do\u0075\u0073e\u0063\u006c\u0069\u0063\u006b"}); -if _eadf !=nil {return _eadf ;};start .Attr =append (start .Attr ,_bfca );};if _ebag .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .TitleAttr )}); -};if _ebag .Opacity2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .Opacity2Attr )});};if _ebag .RecolorAttr !=_c .ST_TrueFalseUnset {_abgb ,_dfca :=_ebag .RecolorAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0063\u006f\u006c\u006f\u0072"}); -if _dfca !=nil {return _dfca ;};start .Attr =append (start .Attr ,_abgb );};if _ebag .RotateAttr !=_c .ST_TrueFalseUnset {_addd ,_cccba :=_ebag .RotateAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0065"});if _cccba !=nil {return _cccba ; -};start .Attr =append (start .Attr ,_addd );};if _ebag .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .IdAttr )});};if _ebag .RelidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .RelidAttr )}); -};if _ebag .SIdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_ebag .SIdAttr )});};e .EncodeToken (start );if _ebag .Fill !=nil {_feaf :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0066\u0069\u006c\u006c"}}; -e .EncodeElement (_ebag .Fill ,_feaf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adeba *OfcST_CalloutPlacement )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eadff ,_ggebfb :=d .Token ();if _ggebfb !=nil {return _ggebfb ; -};if _febab ,_affceg :=_eadff .(_d .EndElement );_affceg &&_febab .Name ==start .Name {*_adeba =1;return nil ;};if _beggg ,_ffdgf :=_eadff .(_d .CharData );!_ffdgf {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",_eadff ); -}else {switch string (_beggg ){case "":*_adeba =0;case "\u0074\u006f\u0070":*_adeba =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_adeba =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_adeba =3;case "\u0075\u0073\u0065\u0072":*_adeba =4;};};_eadff ,_ggebfb =d .Token (); -if _ggebfb !=nil {return _ggebfb ;};if _cede ,_cdafa :=_eadff .(_d .EndElement );_cdafa &&_cede .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",_eadff ); -}; +// ValidateWithPath validates the OfcCallout and its children, prefixing error messages with path +func (_dfgaa *OfcCallout )ValidateWithPath (path string )error {if _aaaeg :=_dfgaa .OfcCT_Callout .ValidateWithPath (path );_aaaeg !=nil {return _aaaeg ;};return nil ;}; -// Validate validates the OfcCT_ColorMru and its children -func (_dgagce *OfcCT_ColorMru )Validate ()error {return _dgagce .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006co\u0072\u004d\u0072\u0075");}; +// Validate validates the Stroke and its children +func (_dffdb *Stroke )Validate ()error {return _dffdb .ValidateWithPath ("\u0053\u0074\u0072\u006f\u006b\u0065");}; -// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path -func (_aadd *OfcTop )ValidateWithPath (path string )error {if _fgaf :=_aadd .OfcCT_StrokeChild .ValidateWithPath (path );_fgaf !=nil {return _fgaf ;};return nil ;};func (_gbfdb *OfcCT_Lock )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfabg :=range start .Attr {if _cfabg .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_gbfdb .PositionAttr .UnmarshalXMLAttr (_cfabg ); -continue ;};if _cfabg .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_gbfdb .SelectionAttr .UnmarshalXMLAttr (_cfabg );continue ;};if _cfabg .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_gbfdb .GroupingAttr .UnmarshalXMLAttr (_cfabg ); -continue ;};if _cfabg .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_gbfdb .UngroupingAttr .UnmarshalXMLAttr (_cfabg );continue ;};if _cfabg .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_gbfdb .RotationAttr .UnmarshalXMLAttr (_cfabg ); -continue ;};if _cfabg .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_gbfdb .CroppingAttr .UnmarshalXMLAttr (_cfabg );continue ;};if _cfabg .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_gbfdb .VerticiesAttr .UnmarshalXMLAttr (_cfabg ); -continue ;};if _cfabg .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_gbfdb .AdjusthandlesAttr .UnmarshalXMLAttr (_cfabg );continue ;};if _cfabg .Name .Local =="\u0074\u0065\u0078\u0074"{_gbfdb .TextAttr .UnmarshalXMLAttr (_cfabg ); -continue ;};if _cfabg .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_gbfdb .AspectratioAttr .UnmarshalXMLAttr (_cfabg );continue ;};if _cfabg .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_gbfdb .ShapetypeAttr .UnmarshalXMLAttr (_cfabg ); -continue ;};if _cfabg .Name .Local =="\u0065\u0078\u0074"{_gbfdb .ExtAttr .UnmarshalXMLAttr (_cfabg );continue ;};};for {_bgffe ,_fedebc :=d .Token ();if _fedebc !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_fedebc ); -};if _dfaec ,_bddff :=_bgffe .(_d .EndElement );_bddff &&_dfaec .Name ==start .Name {break ;};};return nil ;};type ST_FillType byte ;type ST_FillMethod byte ;func (_ebcc *OfcST_Angle )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ebcc =0; -case "\u0061\u006e\u0079":*_ebcc =1;case "\u0033\u0030":*_ebcc =2;case "\u0034\u0035":*_ebcc =3;case "\u0036\u0030":*_ebcc =4;case "\u0039\u0030":*_ebcc =5;case "\u0061\u0075\u0074\u006f":*_ebcc =6;};return nil ;};func (_fadaf ST_EditAs )ValidateWithPath (path string )error {switch _fadaf {case 0,1,2,3,4,5,6,7: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 (_fadaf )); -};return nil ;};func (_daedd *OfcSkew )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _daedd .OfcCT_Skew .MarshalXML (e ,start );};func (_gcceag OfcST_How )Validate ()error {return _gcceag .ValidateWithPath ("")};func (_dfabc ST_EditAs )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dfabc .String (),start ); -}; +// ValidateWithPath validates the OfcCT_EquationXml and its children, prefixing error messages with path +func (_ecacde *OfcCT_EquationXml )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; +);const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;); -// ValidateWithPath validates the OfcCT_Proxy and its children, prefixing error messages with path -func (_acdcd *OfcCT_Proxy )ValidateWithPath (path string )error {if _bfbbd :=_acdcd .StartAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0061\u0072\u0074\u0041\u0074\u0074\u0072");_bfbbd !=nil {return _bfbbd ;};if _fbccc :=_acdcd .EndAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0041\u0074\u0074\u0072"); -_fbccc !=nil {return _fbccc ;};return nil ;};func (_edcdg ST_StrokeEndCap )ValidateWithPath (path string )error {switch _edcdg {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 (_edcdg )); -};return nil ;};func (_cfbde *CT_RoundRect )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074";};if _cfbde .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_cfbde .ArcsizeAttr )}); -};if _cfbde .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_cfbde .HrefAttr )});};if _cfbde .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_cfbde .TargetAttr )}); -};if _cfbde .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_cfbde .ClassAttr )});};if _cfbde .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_cfbde .TitleAttr )}); -};if _cfbde .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_cfbde .AltAttr )});};if _cfbde .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_cfbde .CoordsizeAttr )}); -};if _cfbde .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 :_bf .Sprintf ("\u0025\u0076",*_cfbde .CoordoriginAttr )});};if _cfbde .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_cfbde .WrapcoordsAttr )}); -};if _cfbde .PrintAttr !=_c .ST_TrueFalseUnset {_bdfc ,_eefce :=_cfbde .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _eefce !=nil {return _eefce ;};start .Attr =append (start .Attr ,_bdfc );};if _cfbde .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_cfbde .IdAttr )}); -};if _cfbde .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_cfbde .StyleAttr )});};if _cfbde .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_cfbde .SpidAttr )}); -};if _cfbde .OnedAttr !=_c .ST_TrueFalseUnset {_cbcbg ,_gegbg :=_cfbde .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gegbg !=nil {return _gegbg ;};start .Attr =append (start .Attr ,_cbcbg );};if _cfbde .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 :_bf .Sprintf ("\u0025\u0076",*_cfbde .RegroupidAttr )}); -};if _cfbde .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_dadfa ,_ebbcf :=_cfbde .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ebbcf !=nil {return _ebbcf ; -};start .Attr =append (start .Attr ,_dadfa );};if _cfbde .ButtonAttr !=_c .ST_TrueFalseUnset {_dcega ,_bddbe :=_cfbde .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _bddbe !=nil {return _bddbe ;};start .Attr =append (start .Attr ,_dcega ); -};if _cfbde .UserhiddenAttr !=_c .ST_TrueFalseUnset {_fgac ,_fbbc :=_cfbde .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _fbbc !=nil {return _fbbc ;};start .Attr =append (start .Attr ,_fgac ); -};if _cfbde .BulletAttr !=_c .ST_TrueFalseUnset {_acdcb ,_edbcd :=_cfbde .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _edbcd !=nil {return _edbcd ;};start .Attr =append (start .Attr ,_acdcb );};if _cfbde .HrAttr !=_c .ST_TrueFalseUnset {_eadg ,_bcfgf :=_cfbde .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _bcfgf !=nil {return _bcfgf ;};start .Attr =append (start .Attr ,_eadg );};if _cfbde .HrstdAttr !=_c .ST_TrueFalseUnset {_fdfdf ,_aafec :=_cfbde .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _aafec !=nil {return _aafec ; -};start .Attr =append (start .Attr ,_fdfdf );};if _cfbde .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_begbf ,_dbga :=_cfbde .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dbga !=nil {return _dbga ; -};start .Attr =append (start .Attr ,_begbf );};if _cfbde .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_cfbde .HrpctAttr )});};if _cfbde .HralignAttr !=OfcST_HrAlignUnset {_gegae ,_fafef :=_cfbde .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _fafef !=nil {return _fafef ;};start .Attr =append (start .Attr ,_gegae );};if _cfbde .AllowincellAttr !=_c .ST_TrueFalseUnset {_cbeag ,_fegc :=_cfbde .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _fegc !=nil {return _fegc ;};start .Attr =append (start .Attr ,_cbeag );};if _cfbde .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_fcccd ,_ddcgg :=_cfbde .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _ddcgg !=nil {return _ddcgg ;};start .Attr =append (start .Attr ,_fcccd );};if _cfbde .UserdrawnAttr !=_c .ST_TrueFalseUnset {_bfabg ,_aafbc :=_cfbde .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _aafbc !=nil {return _aafbc ;};start .Attr =append (start .Attr ,_bfabg );};if _cfbde .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 :_bf .Sprintf ("\u0025\u0076",*_cfbde .BordertopcolorAttr )}); -};if _cfbde .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 :_bf .Sprintf ("\u0025\u0076",*_cfbde .BorderleftcolorAttr )}); -};if _cfbde .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 :_bf .Sprintf ("\u0025\u0076",*_cfbde .BorderbottomcolorAttr )}); -};if _cfbde .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 :_bf .Sprintf ("\u0025\u0076",*_cfbde .BorderrightcolorAttr )}); -};if _cfbde .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_eacea ,_bdgef :=_cfbde .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _bdgef !=nil {return _bdgef ;};start .Attr =append (start .Attr ,_eacea ); -};if _cfbde .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 :_bf .Sprintf ("\u0025\u0076",*_cfbde .DgmnodekindAttr )});}; -if _cfbde .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dgae ,_acfgg :=_cfbde .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _acfgg !=nil {return _acfgg ;};start .Attr =append (start .Attr ,_dgae ); -};if _cfbde .InsetmodeAttr !=OfcST_InsetModeUnset {_dedf ,_adfdd :=_cfbde .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _adfdd !=nil {return _adfdd ;};start .Attr =append (start .Attr ,_dedf ); -};if _cfbde .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_bf .Sprintf ("\u0025\u0076",*_cfbde .OpacityAttr )});};if _cfbde .StrokedAttr !=_c .ST_TrueFalseUnset {_afcd ,_adbda :=_cfbde .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); -if _adbda !=nil {return _adbda ;};start .Attr =append (start .Attr ,_afcd );};if _cfbde .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 :_bf .Sprintf ("\u0025\u0076",*_cfbde .StrokecolorAttr )}); -};if _cfbde .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 :_bf .Sprintf ("\u0025\u0076",*_cfbde .StrokeweightAttr )});};if _cfbde .InsetpenAttr !=_c .ST_TrueFalseUnset {_bbgeee ,_fcdg :=_cfbde .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _fcdg !=nil {return _fcdg ;};start .Attr =append (start .Attr ,_bbgeee );};if _cfbde .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_bf .Sprintf ("\u0025\u0076",*_cfbde .ChromakeyAttr )}); -};if _cfbde .FilledAttr !=_c .ST_TrueFalseUnset {_eddgb ,_aaafc :=_cfbde .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _aaafc !=nil {return _aaafc ;};start .Attr =append (start .Attr ,_eddgb );};if _cfbde .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_bf .Sprintf ("\u0025\u0076",*_cfbde .FillcolorAttr )}); -};if _cfbde .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_cfbde .SptAttr )});};if _cfbde .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_gggdcb ,_fcdf :=_cfbde .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _fcdf !=nil {return _fcdf ;};start .Attr =append (start .Attr ,_gggdcb );};if _cfbde .BwmodeAttr !=OfcST_BWModeUnset {_aega ,_acdf :=_cfbde .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _acdf !=nil {return _acdf ; -};start .Attr =append (start .Attr ,_aega );};if _cfbde .BwpureAttr !=OfcST_BWModeUnset {_fbbae ,_ffde :=_cfbde .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ffde !=nil {return _ffde ;};start .Attr =append (start .Attr ,_fbbae ); -};if _cfbde .BwnormalAttr !=OfcST_BWModeUnset {_efcfg ,_feac :=_cfbde .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _feac !=nil {return _feac ;};start .Attr =append (start .Attr ,_efcfg ); -};if _cfbde .ForcedashAttr !=_c .ST_TrueFalseUnset {_gcafbg ,_eeddf :=_cfbde .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _eeddf !=nil {return _eeddf ;};start .Attr =append (start .Attr ,_gcafbg ); -};if _cfbde .OleiconAttr !=_c .ST_TrueFalseUnset {_ebbd ,_eabba :=_cfbde .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _eabba !=nil {return _eabba ;};start .Attr =append (start .Attr ,_ebbd );};if _cfbde .OleAttr !=_c .ST_TrueFalseBlankUnset {_ebagb ,_egca :=_cfbde .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _egca !=nil {return _egca ;};start .Attr =append (start .Attr ,_ebagb );};if _cfbde .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_afcbf ,_gaebf :=_cfbde .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _gaebf !=nil {return _gaebf ;};start .Attr =append (start .Attr ,_afcbf );};if _cfbde .CliptowrapAttr !=_c .ST_TrueFalseUnset {_egfd ,_befaea :=_cfbde .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _befaea !=nil {return _befaea ;};start .Attr =append (start .Attr ,_egfd );};if _cfbde .ClipAttr !=_c .ST_TrueFalseUnset {_fbcd ,_bgabf :=_cfbde .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bgabf !=nil {return _bgabf ; -};start .Attr =append (start .Attr ,_fbcd );};e .EncodeToken (start );if _cfbde .EG_ShapeElements !=nil {for _ ,_fdbc :=range _cfbde .EG_ShapeElements {_fdbc .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func NewTextpath ()*Textpath {_eacgfg :=&Textpath {};_eacgfg .CT_TextPath =*NewCT_TextPath ();return _eacgfg ;};func (_bgfbca *CT_Line )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ggbfg :=range start .Attr {if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bgfbca .UserdrawnAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bgfbca .ButtonAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bgfbca .DgmlayoutmruAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bgfbca .UserhiddenAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bgfbca .CliptowrapAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bgfbca .BulletAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u006f\u006c\u0065"{_bgfbca .OleAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0068\u0072"{_bgfbca .HrAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0073\u0070\u0069\u0064"{_cbdcf ,_dgcgd :=_ggbfg .Value ,error (nil ); -if _dgcgd !=nil {return _dgcgd ;};_bgfbca .SpidAttr =&_cbdcf ;continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0068\u0072\u0073t\u0064"{_bgfbca .HrstdAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bgfbca .BwnormalAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fbgb ,_gafcd :=_ggbfg .Value ,error (nil ); -if _gafcd !=nil {return _gafcd ;};_bgfbca .BordertopcolorAttr =&_fbgb ;continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bgfbca .DgmlayoutAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bgfbca .ForcedashAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bgfbca .AllowoverlapAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bgfbca .HrnoshadeAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bgfbca .PreferrelativeAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_abbfd ,_bafge :=_ggbfg .Value ,error (nil ); -if _bafge !=nil {return _bafge ;};_bgfbca .BorderbottomcolorAttr =&_abbfd ;continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u006f\u006e\u0065\u0064"{_bgfbca .OnedAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gccb ,_fgag :=_b .ParseInt (_ggbfg .Value ,10,64); -if _fgag !=nil {return _fgag ;};_bgfbca .DgmnodekindAttr =&_gccb ;continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_gaeac ,_bfce :=_b .ParseInt (_ggbfg .Value ,10,64); -if _bfce !=nil {return _bfce ;};_bgfbca .RegroupidAttr =&_gaeac ;continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bgfbca .AllowincellAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0068\u0072\u0070c\u0074"{_bdfa ,_cabg :=_b .ParseFloat (_ggbfg .Value ,64); -if _cabg !=nil {return _cabg ;};_befgd :=float32 (_bdfa );_bgfbca .HrpctAttr =&_befgd ;continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0063\u006c\u0069\u0070"{_bgfbca .ClipAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bgfbca .InsetmodeAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cbeg ,_bdefg :=_ggbfg .Value ,error (nil ); -if _bdefg !=nil {return _bdefg ;};_bgfbca .BorderleftcolorAttr =&_cbeg ;continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bgfbca .OleiconAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fccge ,_gdfab :=_ggbfg .Value ,error (nil ); -if _gdfab !=nil {return _gdfab ;};_bgfbca .BorderrightcolorAttr =&_fccge ;continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bgfbca .ConnectortypeAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bgfbca .BwpureAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bgfbca .BwmodeAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0073\u0070\u0074"{_babg ,_cffgf :=_b .ParseFloat (_ggbfg .Value ,64); -if _cffgf !=nil {return _cffgf ;};_ccea :=float32 (_babg );_bgfbca .SptAttr =&_ccea ;continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bgfbca .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ggbfg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bgfbca .HralignAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Local =="\u0074\u006f"{_adac ,_ffcf :=_ggbfg .Value ,error (nil );if _ffcf !=nil {return _ffcf ;};_bgfbca .ToAttr =&_adac ;continue ;};if _ggbfg .Name .Local =="\u0069\u0064"{_bafdc ,_cadab :=_ggbfg .Value ,error (nil );if _cadab !=nil {return _cadab ; -};_bgfbca .IdAttr =&_bafdc ;continue ;};if _ggbfg .Name .Local =="\u0061\u006c\u0074"{_efaga ,_begc :=_ggbfg .Value ,error (nil );if _begc !=nil {return _begc ;};_bgfbca .AltAttr =&_efaga ;continue ;};if _ggbfg .Name .Local =="\u0070\u0072\u0069n\u0074"{_bgfbca .PrintAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};if _ggbfg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bgfbca .StrokedAttr .UnmarshalXMLAttr (_ggbfg );continue ;};if _ggbfg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ebfdg ,_caaeg :=_ggbfg .Value ,error (nil ); -if _caaeg !=nil {return _caaeg ;};_bgfbca .WrapcoordsAttr =&_ebfdg ;continue ;};if _ggbfg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gfcb ,_fgdfa :=_ggbfg .Value ,error (nil );if _fgdfa !=nil {return _fgdfa ;}; -_bgfbca .StrokeweightAttr =&_gfcb ;continue ;};if _ggbfg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_dagb ,_cfbdg :=_ggbfg .Value ,error (nil );if _cfbdg !=nil {return _cfbdg ;};_bgfbca .CoordoriginAttr =&_dagb ;continue ; -};if _ggbfg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aceg ,_dgdd :=_ggbfg .Value ,error (nil );if _dgdd !=nil {return _dgdd ;};_bgfbca .ChromakeyAttr =&_aceg ;continue ;};if _ggbfg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gdegb ,_cdfbd :=_ggbfg .Value ,error (nil ); -if _cdfbd !=nil {return _cdfbd ;};_bgfbca .FillcolorAttr =&_gdegb ;continue ;};if _ggbfg .Name .Local =="\u0073\u0074\u0079l\u0065"{_bcfbd ,_ddgfc :=_ggbfg .Value ,error (nil );if _ddgfc !=nil {return _ddgfc ;};_bgfbca .StyleAttr =&_bcfbd ;continue ;}; -if _ggbfg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_feffg ,_ddgfb :=_ggbfg .Value ,error (nil );if _ddgfb !=nil {return _ddgfb ;};_bgfbca .OpacityAttr =&_feffg ;continue ;};if _ggbfg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eebf ,_fdgc :=_ggbfg .Value ,error (nil ); -if _fdgc !=nil {return _fdgc ;};_bgfbca .StrokecolorAttr =&_eebf ;continue ;};if _ggbfg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bgfbca .InsetpenAttr .UnmarshalXMLAttr (_ggbfg );continue ;};if _ggbfg .Name .Local =="\u0066\u0072\u006f\u006d"{_bcgcd ,_bfcae :=_ggbfg .Value ,error (nil ); -if _bfcae !=nil {return _bfcae ;};_bgfbca .FromAttr =&_bcgcd ;continue ;};if _ggbfg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bgfga ,_eacbb :=_ggbfg .Value ,error (nil );if _eacbb !=nil {return _eacbb ;};_bgfbca .CoordsizeAttr =&_bgfga ; -continue ;};if _ggbfg .Name .Local =="\u0074\u0069\u0074l\u0065"{_fafe ,_aadc :=_ggbfg .Value ,error (nil );if _aadc !=nil {return _aadc ;};_bgfbca .TitleAttr =&_fafe ;continue ;};if _ggbfg .Name .Local =="\u0063\u006c\u0061s\u0073"{_efgd ,_fbdga :=_ggbfg .Value ,error (nil ); -if _fbdga !=nil {return _fbdga ;};_bgfbca .ClassAttr =&_efgd ;continue ;};if _ggbfg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_abbc ,_bgfbg :=_ggbfg .Value ,error (nil );if _bgfbg !=nil {return _bgfbg ;};_bgfbca .TargetAttr =&_abbc ;continue ; -};if _ggbfg .Name .Local =="\u0068\u0072\u0065\u0066"{_ddgab ,_aggf :=_ggbfg .Value ,error (nil );if _aggf !=nil {return _aggf ;};_bgfbca .HrefAttr =&_ddgab ;continue ;};if _ggbfg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bgfbca .FilledAttr .UnmarshalXMLAttr (_ggbfg ); -continue ;};};_gdab :for {_dbefg ,_gbdgc :=d .Token ();if _gbdgc !=nil {return _gbdgc ;};switch _gafda :=_dbefg .(type ){case _d .StartElement :switch _gafda .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"}:_cagc :=NewEG_ShapeElements (); -_cagc .Path =NewPath ();if _aaga :=d .DecodeElement (_cagc .Path ,&_gafda );_aaga !=nil {return _aaga ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_cagc );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"}:_gdaf :=NewEG_ShapeElements (); -_gdaf .Formulas =NewFormulas ();if _bagbb :=d .DecodeElement (_gdaf .Formulas ,&_gafda );_bagbb !=nil {return _bagbb ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_gdaf );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"}:_abecd :=NewEG_ShapeElements (); -_abecd .Handles =NewHandles ();if _bagcg :=d .DecodeElement (_abecd .Handles ,&_gafda );_bagcg !=nil {return _bagcg ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_abecd );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"}:_gddbd :=NewEG_ShapeElements (); -_gddbd .Fill =NewFill ();if _ddee :=d .DecodeElement (_gddbd .Fill ,&_gafda );_ddee !=nil {return _ddee ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_gddbd );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"}:_eedgg :=NewEG_ShapeElements (); -_eedgg .Stroke =NewStroke ();if _fcea :=d .DecodeElement (_eedgg .Stroke ,&_gafda );_fcea !=nil {return _fcea ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_eedgg );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"}:_adcd :=NewEG_ShapeElements (); -_adcd .Shadow =NewShadow ();if _cffca :=d .DecodeElement (_adcd .Shadow ,&_gafda );_cffca !=nil {return _cffca ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_adcd );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"}:_gbede :=NewEG_ShapeElements (); -_gbede .Textbox =NewTextbox ();if _aacdg :=d .DecodeElement (_gbede .Textbox ,&_gafda );_aacdg !=nil {return _aacdg ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_gbede );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"}:_fcgcf :=NewEG_ShapeElements (); -_fcgcf .Textpath =NewTextpath ();if _bgde :=d .DecodeElement (_fcgcf .Textpath ,&_gafda );_bgde !=nil {return _bgde ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_fcgcf );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"}:_bdcb :=NewEG_ShapeElements (); -_bdcb .Imagedata =NewImagedata ();if _defb :=d .DecodeElement (_bdcb .Imagedata ,&_gafda );_defb !=nil {return _defb ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_bdcb );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"}:_bbcd :=NewEG_ShapeElements (); -_bbcd .Skew =NewOfcSkew ();if _cacg :=d .DecodeElement (_bbcd .Skew ,&_gafda );_cacg !=nil {return _cacg ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_bbcd );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"}:_abefa :=NewEG_ShapeElements (); -_abefa .Extrusion =NewOfcExtrusion ();if _gcaf :=d .DecodeElement (_abefa .Extrusion ,&_gafda );_gcaf !=nil {return _gcaf ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_abefa );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"}:_daggd :=NewEG_ShapeElements (); -_daggd .Callout =NewOfcCallout ();if _eceac :=d .DecodeElement (_daggd .Callout ,&_gafda );_eceac !=nil {return _eceac ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_daggd );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"}:_bgeg :=NewEG_ShapeElements (); -_bgeg .Lock =NewOfcLock ();if _daec :=d .DecodeElement (_bgeg .Lock ,&_gafda );_daec !=nil {return _daec ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_bgeg );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"}:_bgcdb :=NewEG_ShapeElements (); -_bgcdb .Clippath =NewOfcClippath ();if _dggc :=d .DecodeElement (_bgcdb .Clippath ,&_gafda );_dggc !=nil {return _dggc ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_bgcdb );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"}:_fcbg :=NewEG_ShapeElements (); -_fcbg .Signatureline =NewOfcSignatureline ();if _bgcgd :=d .DecodeElement (_fcbg .Signatureline ,&_gafda );_bgcgd !=nil {return _bgcgd ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_fcbg );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"}:_bfff :=NewEG_ShapeElements (); -_bfff .Wrap =_ce .NewWrap ();if _gafde :=d .DecodeElement (_bfff .Wrap ,&_gafda );_gafde !=nil {return _gafde ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_bfff );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"}:_aeeb :=NewEG_ShapeElements (); -_aeeb .Anchorlock =_ce .NewAnchorlock ();if _gabdb :=d .DecodeElement (_aeeb .Anchorlock ,&_gafda );_gabdb !=nil {return _gabdb ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_aeeb );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"}:_ggee :=NewEG_ShapeElements (); -_ggee .Bordertop =_ce .NewBordertop ();if _bgdff :=d .DecodeElement (_ggee .Bordertop ,&_gafda );_bgdff !=nil {return _bgdff ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_ggee );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"}:_cgccc :=NewEG_ShapeElements (); -_cgccc .Borderbottom =_ce .NewBorderbottom ();if _debec :=d .DecodeElement (_cgccc .Borderbottom ,&_gafda );_debec !=nil {return _debec ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_cgccc );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"}:_bbab :=NewEG_ShapeElements (); -_bbab .Borderleft =_ce .NewBorderleft ();if _ccfa :=d .DecodeElement (_bbab .Borderleft ,&_gafda );_ccfa !=nil {return _ccfa ;};_bgfbca .EG_ShapeElements =append (_bgfbca .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 :"b\u006f\u0072\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074"}:_begf :=NewEG_ShapeElements (); -_begf .Borderright =_ce .NewBorderright ();if _edbbe :=d .DecodeElement (_begf .Borderright ,&_gafda );_edbbe !=nil {return _edbbe ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_begf );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"}:_fcbb :=NewEG_ShapeElements (); -_fcbb .ClientData =_dc .NewClientData ();if _gdffg :=d .DecodeElement (_fcbb .ClientData ,&_gafda );_gdffg !=nil {return _gdffg ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_fcbb );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"}:_cagb :=NewEG_ShapeElements (); -_cagb .Textdata =_a .NewTextdata ();if _bfdag :=d .DecodeElement (_cagb .Textdata ,&_gafda );_bfdag !=nil {return _bfdag ;};_bgfbca .EG_ShapeElements =append (_bgfbca .EG_ShapeElements ,_cagb );default:_e .Log .Debug ("\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",_gafda .Name ); -if _fgdbb :=d .Skip ();_fgdbb !=nil {return _fgdbb ;};};case _d .EndElement :break _gdab ;case _d .CharData :};};return nil ;};func (_bbaec *OfcCT_OLEObject )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_feagb :=range start .Attr {if _feagb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_feagb .Name .Local =="\u0069\u0064"||_feagb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_feagb .Name .Local =="\u0069\u0064"{_bafdg ,_defae :=_feagb .Value ,error (nil ); -if _defae !=nil {return _defae ;};_bbaec .IdAttr =&_bafdg ;continue ;};if _feagb .Name .Local =="\u0054\u0079\u0070\u0065"{_bbaec .TypeAttr .UnmarshalXMLAttr (_feagb );continue ;};if _feagb .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_ffbfb ,_caaad :=_feagb .Value ,error (nil ); -if _caaad !=nil {return _caaad ;};_bbaec .ProgIDAttr =&_ffbfb ;continue ;};if _feagb .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_dbedd ,_fbgbg :=_feagb .Value ,error (nil );if _fbgbg !=nil {return _fbgbg ;};_bbaec .ShapeIDAttr =&_dbedd ;continue ; -};if _feagb .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_bbaec .DrawAspectAttr .UnmarshalXMLAttr (_feagb );continue ;};if _feagb .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_dcfcd ,_cggfe :=_feagb .Value ,error (nil ); -if _cggfe !=nil {return _cggfe ;};_bbaec .ObjectIDAttr =&_dcfcd ;continue ;};if _feagb .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_bbaec .UpdateModeAttr .UnmarshalXMLAttr (_feagb );continue ;};};_ffbfba :for {_bebea ,_cffgg :=d .Token (); -if _cffgg !=nil {return _cffgg ;};switch _cgbeb :=_bebea .(type ){case _d .StartElement :switch _cgbeb .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"}:_bbaec .LinkType =new (string ); -if _cfbac :=d .DecodeElement (_bbaec .LinkType ,&_cgbeb );_cfbac !=nil {return _cfbac ;};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"}:_bbaec .LockedField =_c .ST_TrueFalseBlankUnset ; -if _ebbdd :=d .DecodeElement (&_bbaec .LockedField ,&_cgbeb );_ebbdd !=nil {return _ebbdd ;};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"}:_bbaec .FieldCodes =new (string ); -if _bcadg :=d .DecodeElement (_bbaec .FieldCodes ,&_cgbeb );_bcadg !=nil {return _bcadg ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_cgbeb .Name ); -if _bdcbc :=d .Skip ();_bdcbc !=nil {return _bdcbc ;};};case _d .EndElement :break _ffbfba ;case _d .CharData :};};return nil ;};func NewOfcLock ()*OfcLock {_aeabf :=&OfcLock {};_aeabf .OfcCT_Lock =*NewOfcCT_Lock ();return _aeabf };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;); +// ValidateWithPath validates the Formulas and its children, prefixing error messages with path +func (_cbdaa *Formulas )ValidateWithPath (path string )error {if _bedaf :=_cbdaa .CT_Formulas .ValidateWithPath (path );_bedaf !=nil {return _bedaf ;};return nil ;};func (_ggdef *Handles )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_ggdef .CT_Handles =*NewCT_Handles (); +_babc :for {_bfdcc ,_gddbdf :=d .Token ();if _gddbdf !=nil {return _gddbdf ;};switch _cbggd :=_bfdcc .(type ){case _ec .StartElement :switch _cbggd .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebdb :=NewCT_H (); +if _beafcc :=d .DecodeElement (_ebdb ,&_cbggd );_beafcc !=nil {return _beafcc ;};_ggdef .H =append (_ggdef .H ,_ebdb );default:_a .Log .Debug ("\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",_cbggd .Name ); +if _gcgaa :=d .Skip ();_gcgaa !=nil {return _gcgaa ;};};case _ec .EndElement :break _babc ;case _ec .CharData :};};return nil ;};func NewAG_Type ()*AG_Type {_faca :=&AG_Type {};return _faca };func NewShadow ()*Shadow {_ddgdc :=&Shadow {};_ddgdc .CT_Shadow =*NewCT_Shadow (); +return _ddgdc };func (_cbcf *OfcInk )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cbcf .OfcCT_Ink .MarshalXML (e ,start );};type Shape struct{CT_Shape };func (_geb *AG_CoreAttributes )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_eaf :=range start .Attr {if _eaf .Name .Local =="\u0068\u0072\u0065\u0066"{_feeb ,_fbaf :=_eaf .Value ,error (nil ); +if _fbaf !=nil {return _fbaf ;};_geb .HrefAttr =&_feeb ;continue ;};if _eaf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dgg ,_ded :=_eaf .Value ,error (nil );if _ded !=nil {return _ded ;};_geb .TargetAttr =&_dgg ;continue ;};if _eaf .Name .Local =="\u0063\u006c\u0061s\u0073"{_gaf ,_efcd :=_eaf .Value ,error (nil ); +if _efcd !=nil {return _efcd ;};_geb .ClassAttr =&_gaf ;continue ;};if _eaf .Name .Local =="\u0074\u0069\u0074l\u0065"{_afa ,_gfc :=_eaf .Value ,error (nil );if _gfc !=nil {return _gfc ;};_geb .TitleAttr =&_afa ;continue ;};if _eaf .Name .Local =="\u0061\u006c\u0074"{_gcec ,_egb :=_eaf .Value ,error (nil ); +if _egb !=nil {return _egb ;};_geb .AltAttr =&_gcec ;continue ;};if _eaf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gdeb ,_faed :=_eaf .Value ,error (nil );if _faed !=nil {return _faed ;};_geb .CoordsizeAttr =&_gdeb ;continue ;};if _eaf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_gefb ,_cfa :=_eaf .Value ,error (nil ); +if _cfa !=nil {return _cfa ;};_geb .CoordoriginAttr =&_gefb ;continue ;};if _eaf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fbcg ,_eee :=_eaf .Value ,error (nil );if _eee !=nil {return _eee ;};_geb .WrapcoordsAttr =&_fbcg ; +continue ;};if _eaf .Name .Local =="\u0070\u0072\u0069n\u0074"{_geb .PrintAttr .UnmarshalXMLAttr (_eaf );continue ;};if _eaf .Name .Local =="\u0069\u0064"{_ebg ,_cgec :=_eaf .Value ,error (nil );if _cgec !=nil {return _cgec ;};_geb .IdAttr =&_ebg ;continue ; +};if _eaf .Name .Local =="\u0073\u0074\u0079l\u0065"{_abf ,_gfe :=_eaf .Value ,error (nil );if _gfe !=nil {return _gfe ;};_geb .StyleAttr =&_abf ;continue ;};};for {_afe ,_bfeb :=d .Token ();if _bfeb !=nil {return _g .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",_bfeb ); +};if _aee ,_ecg :=_afe .(_ec .EndElement );_ecg &&_aee .Name ==start .Name {break ;};};return nil ;};func (_gaacg OfcST_FillType )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_dcbca :=_ec .Attr {};_dcbca .Name =name ;switch _gaacg {case OfcST_FillTypeUnset :_dcbca .Value =""; +case OfcST_FillTypeGradientCenter :_dcbca .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case OfcST_FillTypeSolid :_dcbca .Value ="\u0073\u006f\u006ci\u0064";case OfcST_FillTypePattern :_dcbca .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e"; +case OfcST_FillTypeTile :_dcbca .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_dcbca .Value ="\u0066\u0072\u0061m\u0065";case OfcST_FillTypeGradientUnscaled :_dcbca .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064"; +case OfcST_FillTypeGradientRadial :_dcbca .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case OfcST_FillTypeGradient :_dcbca .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_dcbca .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"; +};return _dcbca ,nil ;};func (_dfbae OfcST_DiagramLayout )String ()string {switch _dfbae {case 0:return "";case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";};type OfcST_ScreenSize byte ; -// ValidateWithPath validates the Path and its children, prefixing error messages with path -func (_fecgcd *Path )ValidateWithPath (path string )error {if _fagge :=_fecgcd .CT_Path .ValidateWithPath (path );_fagge !=nil {return _fagge ;};return nil ;}; +// Validate validates the Formulas and its children +func (_ceega *Formulas )Validate ()error {return _ceega .ValidateWithPath ("\u0046\u006f\u0072\u006d\u0075\u006c\u0061\u0073");};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 _ed .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ed .ST_TrueFalse ;RegroupidAttr *int64 ; +DoubleclicknotifyAttr _ed .ST_TrueFalse ;ButtonAttr _ed .ST_TrueFalse ;UserhiddenAttr _ed .ST_TrueFalse ;BulletAttr _ed .ST_TrueFalse ;HrAttr _ed .ST_TrueFalse ;HrstdAttr _ed .ST_TrueFalse ;HrnoshadeAttr _ed .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ; +AllowincellAttr _ed .ST_TrueFalse ;AllowoverlapAttr _ed .ST_TrueFalse ;UserdrawnAttr _ed .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; +DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ed .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ed .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ed .ST_TrueFalse ; +FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ed .ST_TrueFalse ;OleiconAttr _ed .ST_TrueFalse ;OleAttr _ed .ST_TrueFalseBlank ; +PreferrelativeAttr _ed .ST_TrueFalse ;CliptowrapAttr _ed .ST_TrueFalse ;ClipAttr _ed .ST_TrueFalse ;};func (_aede *OfcCT_R )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f\u003a\u0072"; +};start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",_aede .IdAttr )});if _aede .TypeAttr !=OfcST_RTypeUnset {_egea ,_daagf :=_aede .TypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0074\u0079\u0070\u0065"}); +if _daagf !=nil {return _daagf ;};start .Attr =append (start .Attr ,_egea );};if _aede .HowAttr !=OfcST_HowUnset {_dfaba ,_aggefa :=_aede .HowAttr .MarshalXMLAttr (_ec .Name {Local :"\u0068\u006f\u0077"});if _aggefa !=nil {return _aggefa ;};start .Attr =append (start .Attr ,_dfaba ); +};if _aede .IdrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_aede .IdrefAttr )});};e .EncodeToken (start );if _aede .Proxy !=nil {_eddee :=_ec .StartElement {Name :_ec .Name {Local :"\u006f:\u0070\u0072\u006f\u0078\u0079"}}; +for _ ,_dbgffe :=range _aede .Proxy {e .EncodeElement (_dbgffe ,_eddee );};};e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path -func (_gedf *CT_Shadow )ValidateWithPath (path string )error {if _cfdgg :=_gedf .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cfdgg !=nil {return _cfdgg ;};if _eeag :=_gedf .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); -_eeag !=nil {return _eeag ;};if _acgf :=_gedf .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_acgf !=nil {return _acgf ;};return nil ;};func (_bfcf *CT_F )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gbed :=range start .Attr {if _gbed .Name .Local =="\u0065\u0071\u006e"{_ccbb ,_caaeb :=_gbed .Value ,error (nil ); -if _caaeb !=nil {return _caaeb ;};_bfcf .EqnAttr =&_ccbb ;continue ;};};for {_afeg ,_bgaa :=d .Token ();if _bgaa !=nil {return _bf .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0046\u003a\u0020\u0025\u0073",_bgaa );};if _daaf ,_edgd :=_afeg .(_d .EndElement ); -_edgd &&_daaf .Name ==start .Name {break ;};};return nil ;};func (_ccgbb OfcST_OLEDrawAspect )ValidateWithPath (path string )error {switch _ccgbb {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 (_ccgbb )); -};return nil ;};type OfcBottom struct{OfcCT_StrokeChild };type OfcShapelayout struct{OfcCT_ShapeLayout };func (_efafda *OfcST_How )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_efafda =0;case "\u0074\u006f\u0070":*_efafda =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_efafda =2; -case "\u0062\u006f\u0074\u0074\u006f\u006d":*_efafda =3;case "\u006c\u0065\u0066\u0074":*_efafda =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_efafda =5;case "\u0072\u0069\u0067h\u0074":*_efafda =6;};return nil ;};func (_ebbg *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 _ebbg .CT_Background .MarshalXML (e ,start );};func (_gafgdf *OfcST_DiagramLayout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ceacf ,_acgccf :=d .Token (); -if _acgccf !=nil {return _acgccf ;};if _bfbed ,_bbabd :=_ceacf .(_d .EndElement );_bbabd &&_bfbed .Name ==start .Name {*_gafgdf =1;return nil ;};if _ebebd ,_fccag :=_ceacf .(_d .CharData );!_fccag {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",_ceacf ); -}else {switch string (_ebebd ){case "":*_gafgdf =0;case "\u0030":*_gafgdf =1;case "\u0031":*_gafgdf =2;case "\u0032":*_gafgdf =3;case "\u0033":*_gafgdf =4;};};_ceacf ,_acgccf =d .Token ();if _acgccf !=nil {return _acgccf ;};if _gggc ,_egeda :=_ceacf .(_d .EndElement ); -_egeda &&_gggc .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",_ceacf );}; +// ValidateWithPath validates the Rect and its children, prefixing error messages with path +func (_eageg *Rect )ValidateWithPath (path string )error {if _effgc :=_eageg .CT_Rect .ValidateWithPath (path );_effgc !=nil {return _effgc ;};return nil ;};type OfcTop struct{OfcCT_StrokeChild };type ST_Ext byte ;func (_ccbca *OfcST_BWMode )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_gceca ,_fcde :=d .Token (); +if _fcde !=nil {return _fcde ;};if _begf ,_ffbfg :=_gceca .(_ec .EndElement );_ffbfg &&_begf .Name ==start .Name {*_ccbca =1;return nil ;};if _aeaeb ,_cadga :=_gceca .(_ec .CharData );!_cadga {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",_gceca ); +}else {switch string (_aeaeb ){case "":*_ccbca =0;case "\u0063\u006f\u006co\u0072":*_ccbca =1;case "\u0061\u0075\u0074\u006f":*_ccbca =2;case "\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce":*_ccbca =3;case "\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065":*_ccbca =4; +case "i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079":*_ccbca =5;case "g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065":*_ccbca =6;case "\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074":*_ccbca =7;case "\u0062\u006c\u0061c\u006b":*_ccbca =8; +case "\u0077\u0068\u0069t\u0065":*_ccbca =9;case "\u0068\u0069\u0064\u0065":*_ccbca =10;case "\u0075n\u0064\u0072\u0061\u0077\u006e":*_ccbca =11;case "\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073":*_ccbca =12; +};};_gceca ,_fcde =d .Token ();if _fcde !=nil {return _fcde ;};if _bbbdb ,_eeagd :=_gceca .(_ec .EndElement );_eeagd &&_bbbdb .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",_gceca ); +};type OfcCT_Lock struct{PositionAttr _ed .ST_TrueFalse ;SelectionAttr _ed .ST_TrueFalse ;GroupingAttr _ed .ST_TrueFalse ;UngroupingAttr _ed .ST_TrueFalse ;RotationAttr _ed .ST_TrueFalse ;CroppingAttr _ed .ST_TrueFalse ;VerticiesAttr _ed .ST_TrueFalse ; +AdjusthandlesAttr _ed .ST_TrueFalse ;TextAttr _ed .ST_TrueFalse ;AspectratioAttr _ed .ST_TrueFalse ;ShapetypeAttr _ed .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_caab *AG_Path )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if _caab .PathAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_caab .PathAttr )}); +};return nil ;};func (_dcde *ST_FillType )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_abfbe ,_bbfd :=d .Token ();if _bbfd !=nil {return _bbfd ;};if _aedef ,_egeef :=_abfbe .(_ec .EndElement );_egeef &&_aedef .Name ==start .Name {*_dcde =1; +return nil ;};if _gfcae ,_efcbg :=_abfbe .(_ec .CharData );!_efcbg {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",_abfbe );}else {switch string (_gfcae ){case "":*_dcde =0; +case "\u0073\u006f\u006ci\u0064":*_dcde =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_dcde =2;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_dcde =3;case "\u0074\u0069\u006c\u0065":*_dcde =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_dcde =5; +case "\u0066\u0072\u0061m\u0065":*_dcde =6;};};_abfbe ,_bbfd =d .Token ();if _bbfd !=nil {return _bbfd ;};if _fefb ,_bbead :=_abfbe .(_ec .EndElement );_bbead &&_fefb .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",_abfbe ); +};func NewOfcTop ()*OfcTop {_bdaeb :=&OfcTop {};_bdaeb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _bdaeb ;};func (_ffeee ST_FillMethod )ValidateWithPath (path string )error {switch _ffeee {case 0,1,2,3,4,5:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffeee )); +};return nil ;};func (_agbff OfcST_OLEType )Validate ()error {return _agbff .ValidateWithPath ("")};func (_bgcdb OfcST_ExtrusionPlane )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_eabbd :=_ec .Attr {};_eabbd .Name =name ;switch _bgcdb {case OfcST_ExtrusionPlaneUnset :_eabbd .Value =""; +case OfcST_ExtrusionPlaneXY :_eabbd .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_eabbd .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_eabbd .Value ="\u0059\u005a";};return _eabbd ,nil ;};func NewOfcColumn ()*OfcColumn {_fccbe :=&OfcColumn {}; +_fccbe .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _fccbe ;};func NewOfcShapedefaults ()*OfcShapedefaults {_ebgd :=&OfcShapedefaults {};_ebgd .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _ebgd ;}; -// Validate validates the AG_Id and its children -func (_ceba *AG_Id )Validate ()error {return _ceba .ValidateWithPath ("\u0041\u0047\u005fI\u0064")};func (_dcef *AG_Style )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _dcef .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_dcef .StyleAttr )}); -};return nil ;}; +// Validate validates the Shapetype and its children +func (_eefed *Shapetype )Validate ()error {return _eefed .ValidateWithPath ("\u0053h\u0061\u0070\u0065\u0074\u0079\u0070e");};func (_edb *AG_Id )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_gddb :=range start .Attr {if _gddb .Name .Local =="\u0069\u0064"{_bga ,_fabf :=_gddb .Value ,error (nil ); +if _fabf !=nil {return _fabf ;};_edb .IdAttr =&_bga ;continue ;};};for {_gefbf ,_fgce :=d .Token ();if _fgce !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0049d\u003a\u0020\u0025\u0073",_fgce );};if _faf ,_dccg :=_gefbf .(_ec .EndElement ); +_dccg &&_faf .Name ==start .Name {break ;};};return nil ;};func (_efead *CT_Stroke )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065";};if _efead .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_efead .IdAttr )}); +};if _efead .OnAttr !=_ed .ST_TrueFalseUnset {_cgbbc ,_dfegd :=_efead .OnAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u006e"});if _dfegd !=nil {return _dfegd ;};start .Attr =append (start .Attr ,_cgbbc );};if _efead .WeightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_efead .WeightAttr )}); +};if _efead .ColorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_efead .ColorAttr )});};if _efead .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_efead .OpacityAttr )}); +};if _efead .LinestyleAttr !=ST_StrokeLineStyleUnset {_fgbcb ,_gdcee :=_efead .LinestyleAttr .MarshalXMLAttr (_ec .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _gdcee !=nil {return _gdcee ;};start .Attr =append (start .Attr ,_fgbcb ); +};if _efead .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_efead .MiterlimitAttr )});};if _efead .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_afbd ,_caba :=_efead .JoinstyleAttr .MarshalXMLAttr (_ec .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"}); +if _caba !=nil {return _caba ;};start .Attr =append (start .Attr ,_afbd );};if _efead .EndcapAttr !=ST_StrokeEndCapUnset {_dbgc ,_daca :=_efead .EndcapAttr .MarshalXMLAttr (_ec .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"});if _daca !=nil {return _daca ; +};start .Attr =append (start .Attr ,_dbgc );};if _efead .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_g .Sprintf ("\u0025\u0076",*_efead .DashstyleAttr )}); +};if _efead .FilltypeAttr !=ST_FillTypeUnset {_daeb ,_aafgd :=_efead .FilltypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _aafgd !=nil {return _aafgd ;};start .Attr =append (start .Attr ,_daeb );};if _efead .SrcAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0072\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_efead .SrcAttr )}); +};if _efead .ImageaspectAttr !=ST_ImageAspectUnset {_cbcd ,_ddgfb :=_efead .ImageaspectAttr .MarshalXMLAttr (_ec .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _ddgfb !=nil {return _ddgfb ;};start .Attr =append (start .Attr ,_cbcd ); +};if _efead .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_efead .ImagesizeAttr )});};if _efead .ImagealignshapeAttr !=_ed .ST_TrueFalseUnset {_ccbgb ,_gaffb :=_efead .ImagealignshapeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); +if _gaffb !=nil {return _gaffb ;};start .Attr =append (start .Attr ,_ccbgb );};if _efead .Color2Attr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_g .Sprintf ("\u0025\u0076",*_efead .Color2Attr )}); +};if _efead .StartarrowAttr !=ST_StrokeArrowTypeUnset {_gdfed ,_eebag :=_efead .StartarrowAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _eebag !=nil {return _eebag ;};start .Attr =append (start .Attr ,_gdfed ); +};if _efead .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_ffade ,_gaffe :=_efead .StartarrowwidthAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _gaffe !=nil {return _gaffe ; +};start .Attr =append (start .Attr ,_ffade );};if _efead .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_cgfbb ,_gfcd :=_efead .StartarrowlengthAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"}); +if _gfcd !=nil {return _gfcd ;};start .Attr =append (start .Attr ,_cgfbb );};if _efead .EndarrowAttr !=ST_StrokeArrowTypeUnset {_bcdag ,_egfff :=_efead .EndarrowAttr .MarshalXMLAttr (_ec .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"}); +if _egfff !=nil {return _egfff ;};start .Attr =append (start .Attr ,_bcdag );};if _efead .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bbgcb ,_accff :=_efead .EndarrowwidthAttr .MarshalXMLAttr (_ec .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"}); +if _accff !=nil {return _accff ;};start .Attr =append (start .Attr ,_bbgcb );};if _efead .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_eefdc ,_caefe :=_efead .EndarrowlengthAttr .MarshalXMLAttr (_ec .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"}); +if _caefe !=nil {return _caefe ;};start .Attr =append (start .Attr ,_eefdc );};if _efead .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_efead .HrefAttr )}); +};if _efead .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_g .Sprintf ("\u0025\u0076",*_efead .AlthrefAttr )});};if _efead .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_efead .TitleAttr )}); +};if _efead .ForcedashAttr !=_ed .ST_TrueFalseUnset {_bdccc ,_abgbd :=_efead .ForcedashAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _abgbd !=nil {return _abgbd ;};start .Attr =append (start .Attr ,_bdccc ); +};if _efead .RIdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_efead .RIdAttr )});};if _efead .InsetpenAttr !=_ed .ST_TrueFalseUnset {_bfggf ,_ddacb :=_efead .InsetpenAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _ddacb !=nil {return _ddacb ;};start .Attr =append (start .Attr ,_bfggf );};if _efead .RelidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_efead .RelidAttr )}); +};e .EncodeToken (start );if _efead .Left !=nil {_dafbg :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u006c\u0065\u0066\u0074"}};e .EncodeElement (_efead .Left ,_dafbg );};if _efead .Top !=nil {_gbgf :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u0074o\u0070"}}; +e .EncodeElement (_efead .Top ,_gbgf );};if _efead .Right !=nil {_dbbf :=_ec .StartElement {Name :_ec .Name {Local :"\u006f:\u0072\u0069\u0067\u0068\u0074"}};e .EncodeElement (_efead .Right ,_dbbf );};if _efead .Bottom !=nil {_cdgaa :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006f\u0074\u0074\u006f\u006d"}}; +e .EncodeElement (_efead .Bottom ,_cdgaa );};if _efead .Column !=nil {_acdda :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u0075\u006d\u006e"}};e .EncodeElement (_efead .Column ,_acdda );};e .EncodeToken (_ec .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the OfcLock and its children -func (_ffbac *OfcLock )Validate ()error {return _ffbac .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};func (_efeg *AG_StrokeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _efeg .OnAttr !=_c .ST_TrueFalseUnset {_dfbg ,_dade :=_efeg .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"}); -if _dade !=nil {return _dade ;};start .Attr =append (start .Attr ,_dfbg );};if _efeg .WeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_efeg .WeightAttr )}); -};if _efeg .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_bf .Sprintf ("\u0025\u0076",*_efeg .ColorAttr )});};if _efeg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_bf .Sprintf ("\u0025\u0076",*_efeg .OpacityAttr )}); -};if _efeg .LinestyleAttr !=ST_StrokeLineStyleUnset {_bedd ,_cde :=_efeg .LinestyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _cde !=nil {return _cde ;};start .Attr =append (start .Attr ,_bedd );};if _efeg .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_efeg .MiterlimitAttr )}); -};if _efeg .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_ggfa ,_beaa :=_efeg .JoinstyleAttr .MarshalXMLAttr (_d .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _beaa !=nil {return _beaa ;};start .Attr =append (start .Attr ,_ggfa );};if _efeg .EndcapAttr !=ST_StrokeEndCapUnset {_gfac ,_bbag :=_efeg .EndcapAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"}); -if _bbag !=nil {return _bbag ;};start .Attr =append (start .Attr ,_gfac );};if _efeg .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_bf .Sprintf ("\u0025\u0076",*_efeg .DashstyleAttr )}); -};if _efeg .FilltypeAttr !=ST_FillTypeUnset {_agf ,_edg :=_efeg .FilltypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _edg !=nil {return _edg ;};start .Attr =append (start .Attr ,_agf );};if _efeg .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_bf .Sprintf ("\u0025\u0076",*_efeg .SrcAttr )}); -};if _efeg .ImageaspectAttr !=ST_ImageAspectUnset {_efee ,_dfdc :=_efeg .ImageaspectAttr .MarshalXMLAttr (_d .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _dfdc !=nil {return _dfdc ;};start .Attr =append (start .Attr ,_efee ); -};if _efeg .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_efeg .ImagesizeAttr )});};if _efeg .ImagealignshapeAttr !=_c .ST_TrueFalseUnset {_bada ,_efba :=_efeg .ImagealignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); -if _efba !=nil {return _efba ;};start .Attr =append (start .Attr ,_bada );};if _efeg .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_bf .Sprintf ("\u0025\u0076",*_efeg .Color2Attr )}); -};if _efeg .StartarrowAttr !=ST_StrokeArrowTypeUnset {_cbfe ,_bcbc :=_efeg .StartarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _bcbc !=nil {return _bcbc ;};start .Attr =append (start .Attr ,_cbfe ); -};if _efeg .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_afga ,_bdaa :=_efeg .StartarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _bdaa !=nil {return _bdaa ;}; -start .Attr =append (start .Attr ,_afga );};if _efeg .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_aged ,_eag :=_efeg .StartarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"}); -if _eag !=nil {return _eag ;};start .Attr =append (start .Attr ,_aged );};if _efeg .EndarrowAttr !=ST_StrokeArrowTypeUnset {_gcfe ,_adfg :=_efeg .EndarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _adfg !=nil {return _adfg ; -};start .Attr =append (start .Attr ,_gcfe );};if _efeg .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_aaff ,_cace :=_efeg .EndarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"}); -if _cace !=nil {return _cace ;};start .Attr =append (start .Attr ,_aaff );};if _efeg .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_gfced ,_fgdf :=_efeg .EndarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"}); -if _fgdf !=nil {return _fgdf ;};start .Attr =append (start .Attr ,_gfced );};if _efeg .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_efeg .HrefAttr )}); -};if _efeg .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_bf .Sprintf ("\u0025\u0076",*_efeg .AlthrefAttr )});};if _efeg .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_efeg .TitleAttr )}); -};if _efeg .ForcedashAttr !=_c .ST_TrueFalseUnset {_geda ,_abgd :=_efeg .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _abgd !=nil {return _abgd ;};start .Attr =append (start .Attr ,_geda ); -};if _efeg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_efeg .IdAttr )});};if _efeg .InsetpenAttr !=_c .ST_TrueFalseUnset {_bdge ,_aaa :=_efeg .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _aaa !=nil {return _aaa ;};start .Attr =append (start .Attr ,_bdge );};if _efeg .RelidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_efeg .RelidAttr )}); -};return nil ;}; +// Validate validates the CT_Shape and its children +func (_aadfg *CT_Shape )Validate ()error {return _aadfg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};func (_egfad *CT_PolyLine )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"; +};if _egfad .PointsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0070\u006f\u0069\u006e\u0074\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .PointsAttr )});};if _egfad .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .HrefAttr )}); +};if _egfad .TargetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .TargetAttr )});};if _egfad .ClassAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .ClassAttr )}); +};if _egfad .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .TitleAttr )});};if _egfad .AltAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .AltAttr )}); +};if _egfad .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .CoordsizeAttr )});};if _egfad .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .CoordoriginAttr )}); +};if _egfad .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .WrapcoordsAttr )});};if _egfad .PrintAttr !=_ed .ST_TrueFalseUnset {_efca ,_edeg :=_egfad .PrintAttr .MarshalXMLAttr (_ec .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _edeg !=nil {return _edeg ;};start .Attr =append (start .Attr ,_efca );};if _egfad .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .IdAttr )});};if _egfad .StyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .StyleAttr )}); +};if _egfad .SpidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .SpidAttr )});};if _egfad .OnedAttr !=_ed .ST_TrueFalseUnset {_gaag ,_dccab :=_egfad .OnedAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); +if _dccab !=nil {return _dccab ;};start .Attr =append (start .Attr ,_gaag );};if _egfad .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .RegroupidAttr )}); +};if _egfad .DoubleclicknotifyAttr !=_ed .ST_TrueFalseUnset {_cgbf ,_ccdeg :=_egfad .DoubleclicknotifyAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ccdeg !=nil {return _ccdeg ; +};start .Attr =append (start .Attr ,_cgbf );};if _egfad .ButtonAttr !=_ed .ST_TrueFalseUnset {_fdedc ,_afbag :=_egfad .ButtonAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _afbag !=nil {return _afbag ;}; +start .Attr =append (start .Attr ,_fdedc );};if _egfad .UserhiddenAttr !=_ed .ST_TrueFalseUnset {_dbdcdb ,_ccfa :=_egfad .UserhiddenAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _ccfa !=nil {return _ccfa ; +};start .Attr =append (start .Attr ,_dbdcdb );};if _egfad .BulletAttr !=_ed .ST_TrueFalseUnset {_edgfe ,_eabca :=_egfad .BulletAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _eabca !=nil {return _eabca ; +};start .Attr =append (start .Attr ,_edgfe );};if _egfad .HrAttr !=_ed .ST_TrueFalseUnset {_fddg ,_fffg :=_egfad .HrAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0068\u0072"});if _fffg !=nil {return _fffg ;};start .Attr =append (start .Attr ,_fddg ); +};if _egfad .HrstdAttr !=_ed .ST_TrueFalseUnset {_ggce ,_eccge :=_egfad .HrstdAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _eccge !=nil {return _eccge ;};start .Attr =append (start .Attr ,_ggce );};if _egfad .HrnoshadeAttr !=_ed .ST_TrueFalseUnset {_eace ,_cbdca :=_egfad .HrnoshadeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"}); +if _cbdca !=nil {return _cbdca ;};start .Attr =append (start .Attr ,_eace );};if _egfad .HrpctAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .HrpctAttr )}); +};if _egfad .HralignAttr !=OfcST_HrAlignUnset {_acge ,_edcc :=_egfad .HralignAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"});if _edcc !=nil {return _edcc ;};start .Attr =append (start .Attr ,_acge );};if _egfad .AllowincellAttr !=_ed .ST_TrueFalseUnset {_fbaef ,_fbecbb :=_egfad .AllowincellAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _fbecbb !=nil {return _fbecbb ;};start .Attr =append (start .Attr ,_fbaef );};if _egfad .AllowoverlapAttr !=_ed .ST_TrueFalseUnset {_dddg ,_dfede :=_egfad .AllowoverlapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _dfede !=nil {return _dfede ;};start .Attr =append (start .Attr ,_dddg );};if _egfad .UserdrawnAttr !=_ed .ST_TrueFalseUnset {_edda ,_bedda :=_egfad .UserdrawnAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _bedda !=nil {return _bedda ;};start .Attr =append (start .Attr ,_edda );};if _egfad .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .BordertopcolorAttr )}); +};if _egfad .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .BorderleftcolorAttr )}); +};if _egfad .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .BorderbottomcolorAttr )}); +};if _egfad .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .BorderrightcolorAttr )}); +};if _egfad .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cfba ,_acgc :=_egfad .DgmlayoutAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _acgc !=nil {return _acgc ;};start .Attr =append (start .Attr ,_cfba ); +};if _egfad .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .DgmnodekindAttr )});}; +if _egfad .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_dgcbf ,_gdda :=_egfad .DgmlayoutmruAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gdda !=nil {return _gdda ;};start .Attr =append (start .Attr ,_dgcbf ); +};if _egfad .InsetmodeAttr !=OfcST_InsetModeUnset {_ddcf ,_gdgec :=_egfad .InsetmodeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _gdgec !=nil {return _gdgec ;};start .Attr =append (start .Attr ,_ddcf ); +};if _egfad .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .OpacityAttr )});};if _egfad .StrokedAttr !=_ed .ST_TrueFalseUnset {_ccbe ,_bcdb :=_egfad .StrokedAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); +if _bcdb !=nil {return _bcdb ;};start .Attr =append (start .Attr ,_ccbe );};if _egfad .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .StrokecolorAttr )}); +};if _egfad .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .StrokeweightAttr )});};if _egfad .InsetpenAttr !=_ed .ST_TrueFalseUnset {_abfg ,_bgca :=_egfad .InsetpenAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _bgca !=nil {return _bgca ;};start .Attr =append (start .Attr ,_abfg );};if _egfad .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .ChromakeyAttr )}); +};if _egfad .FilledAttr !=_ed .ST_TrueFalseUnset {_dadc ,_dbea :=_egfad .FilledAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dbea !=nil {return _dbea ;};start .Attr =append (start .Attr ,_dadc );};if _egfad .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .FillcolorAttr )}); +};if _egfad .SptAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_egfad .SptAttr )});};if _egfad .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bdddd ,_eaeb :=_egfad .ConnectortypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _eaeb !=nil {return _eaeb ;};start .Attr =append (start .Attr ,_bdddd );};if _egfad .BwmodeAttr !=OfcST_BWModeUnset {_gebfd ,_cacaf :=_egfad .BwmodeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cacaf !=nil {return _cacaf ; +};start .Attr =append (start .Attr ,_gebfd );};if _egfad .BwpureAttr !=OfcST_BWModeUnset {_bbadb ,_eeeda :=_egfad .BwpureAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _eeeda !=nil {return _eeeda ;};start .Attr =append (start .Attr ,_bbadb ); +};if _egfad .BwnormalAttr !=OfcST_BWModeUnset {_fafgc ,_bacb :=_egfad .BwnormalAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bacb !=nil {return _bacb ;};start .Attr =append (start .Attr ,_fafgc ); +};if _egfad .ForcedashAttr !=_ed .ST_TrueFalseUnset {_babaf ,_aaed :=_egfad .ForcedashAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _aaed !=nil {return _aaed ;};start .Attr =append (start .Attr ,_babaf ); +};if _egfad .OleiconAttr !=_ed .ST_TrueFalseUnset {_ddab ,_aegg :=_egfad .OleiconAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _aegg !=nil {return _aegg ;};start .Attr =append (start .Attr ,_ddab );};if _egfad .OleAttr !=_ed .ST_TrueFalseBlankUnset {_bdfg ,_bbdec :=_egfad .OleAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _bbdec !=nil {return _bbdec ;};start .Attr =append (start .Attr ,_bdfg );};if _egfad .PreferrelativeAttr !=_ed .ST_TrueFalseUnset {_fdfce ,_ddcgc :=_egfad .PreferrelativeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _ddcgc !=nil {return _ddcgc ;};start .Attr =append (start .Attr ,_fdfce );};if _egfad .CliptowrapAttr !=_ed .ST_TrueFalseUnset {_afec ,_dedde :=_egfad .CliptowrapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _dedde !=nil {return _dedde ;};start .Attr =append (start .Attr ,_afec );};if _egfad .ClipAttr !=_ed .ST_TrueFalseUnset {_baffc ,_bfcd :=_egfad .ClipAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bfcd !=nil {return _bfcd ; +};start .Attr =append (start .Attr ,_baffc );};e .EncodeToken (start );if _egfad .Ink !=nil {_gecbb :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u0069n\u006b"}};for _ ,_gfdbe :=range _egfad .Ink {e .EncodeElement (_gfdbe ,_gecbb );};};if _egfad .EG_ShapeElements !=nil {for _ ,_ffeb :=range _egfad .EG_ShapeElements {_ffeb .MarshalXML (e ,_ec .StartElement {}); +};};e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;}; -// Validate validates the CT_Rect and its children -func (_dccfb *CT_Rect )Validate ()error {return _dccfb .ValidateWithPath ("\u0043T\u005f\u0052\u0065\u0063\u0074");}; +// Validate validates the CT_ImageData and its children +func (_gacc *CT_ImageData )Validate ()error {return _gacc .ValidateWithPath ("\u0043\u0054\u005fI\u006d\u0061\u0067\u0065\u0044\u0061\u0074\u0061");};func NewShapetype ()*Shapetype {_fbadc :=&Shapetype {};_fbadc .CT_Shapetype =*NewCT_Shapetype ();return _fbadc ; +};func NewEG_ShapeElements ()*EG_ShapeElements {_becfg :=&EG_ShapeElements {};return _becfg };type OfcCT_Entry struct{NewAttr *int32 ;OldAttr *int32 ;};type Textbox struct{CT_Textbox };func NewCurve ()*Curve {_ecaa :=&Curve {};_ecaa .CT_Curve =*NewCT_Curve (); +return _ecaa };func (_cggbe *CT_Shape )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_dggcde :=range start .Attr {if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_feag ,_agca :=_ee .ParseInt (_dggcde .Value ,10,64); +if _agca !=nil {return _agca ;};_cggbe .RegroupidAttr =&_feag ;continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cggbe .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0063\u006c\u0069\u0070"{_cggbe .ClipAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cggbe .ButtonAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cggbe .UserhiddenAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cggbe .BulletAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0067f\u0078\u0064\u0061\u0074\u0061"{_gebdc ,_egecb :=_dggcde .Value ,error (nil ); +if _egecb !=nil {return _egecb ;};_cggbe .GfxdataAttr =&_gebdc ;continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0068\u0072"{_cggbe .HrAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u006f\u006c\u0065"{_cggbe .OleAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cggbe .AllowincellAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_dafde ,_bedfd :=_dggcde .Value ,error (nil ); +if _bedfd !=nil {return _bedfd ;};_cggbe .BorderleftcolorAttr =&_dafde ;continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0068\u0072\u0070c\u0074"{_ffcf ,_dbfed :=_ee .ParseFloat (_dggcde .Value ,64); +if _dbfed !=nil {return _dbfed ;};_bebba :=float32 (_ffcf );_cggbe .HrpctAttr =&_bebba ;continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_egee ,_gdgef :=_ee .ParseInt (_dggcde .Value ,10,64); +if _gdgef !=nil {return _gdgef ;};_cggbe .DgmnodekindAttr =&_egee ;continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cggbe .InsetmodeAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cggbe .UserdrawnAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cggbe .ConnectortypeAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_baaf ,_gfbeg :=_dggcde .Value ,error (nil ); +if _gfbeg !=nil {return _gfbeg ;};_cggbe .BorderrightcolorAttr =&_baaf ;continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cggbe .PreferrelativeAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cggbe .HrnoshadeAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cggbe .DgmlayoutmruAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u006f\u006e\u0065\u0064"{_cggbe .OnedAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cggbe .HralignAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cggbe .BwmodeAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cggbe .AllowoverlapAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fgcbe ,_ecegc :=_dggcde .Value ,error (nil ); +if _ecegc !=nil {return _ecegc ;};_cggbe .BordertopcolorAttr =&_fgcbe ;continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cggbe .BwnormalAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gadb ,_efdbd :=_dggcde .Value ,error (nil ); +if _efdbd !=nil {return _efdbd ;};_cggbe .BorderbottomcolorAttr =&_gadb ;continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cggbe .CliptowrapAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cggbe .DgmlayoutAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0073\u0070\u0074"{_gegga ,_ccfd :=_ee .ParseFloat (_dggcde .Value ,64); +if _ccfd !=nil {return _ccfd ;};_ggae :=float32 (_gegga );_cggbe .SptAttr =&_ggae ;continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cggbe .OleiconAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cggbe .ForcedashAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cggbe .BwpureAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0073\u0070\u0069\u0064"{_aefffa ,_cefa :=_dggcde .Value ,error (nil ); +if _cefa !=nil {return _cefa ;};_cggbe .SpidAttr =&_aefffa ;continue ;};if _dggcde .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dggcde .Name .Local =="\u0068\u0072\u0073t\u0064"{_cggbe .HrstdAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_babff ,_ffdbc :=_dggcde .Value ,error (nil );if _ffdbc !=nil {return _ffdbc ;};_cggbe .TargetAttr =&_babff ;continue ;};if _dggcde .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_adfeg ,_ebafb :=_dggcde .Value ,error (nil ); +if _ebafb !=nil {return _ebafb ;};_cggbe .WrapcoordsAttr =&_adfeg ;continue ;};if _dggcde .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cddgf ,_bdbcf :=_dggcde .Value ,error (nil );if _bdbcf !=nil {return _bdbcf ;};_cggbe .OpacityAttr =&_cddgf ; +continue ;};if _dggcde .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_agade ,_ebag :=_dggcde .Value ,error (nil );if _ebag !=nil {return _ebag ;};_cggbe .CoordoriginAttr =&_agade ;continue ;};if _dggcde .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dfaf ,_acdac :=_dggcde .Value ,error (nil ); +if _acdac !=nil {return _acdac ;};_cggbe .StrokecolorAttr =&_dfaf ;continue ;};if _dggcde .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_afgg ,_fcfa :=_dggcde .Value ,error (nil );if _fcfa !=nil {return _fcfa ;};_cggbe .CoordsizeAttr =&_afgg ; +continue ;};if _dggcde .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cggbe .InsetpenAttr .UnmarshalXMLAttr (_dggcde );continue ;};if _dggcde .Name .Local =="\u0061\u006c\u0074"{_bbbfa ,_ebaab :=_dggcde .Value ,error (nil );if _ebaab !=nil {return _ebaab ; +};_cggbe .AltAttr =&_bbbfa ;continue ;};if _dggcde .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cggbe .FilledAttr .UnmarshalXMLAttr (_dggcde );continue ;};if _dggcde .Name .Local =="\u0074\u0069\u0074l\u0065"{_gddbe ,_gbfe :=_dggcde .Value ,error (nil ); +if _gbfe !=nil {return _gbfe ;};_cggbe .TitleAttr =&_gddbe ;continue ;};if _dggcde .Name .Local =="\u0073\u0074\u0079l\u0065"{_dcgba ,_bgfe :=_dggcde .Value ,error (nil );if _bgfe !=nil {return _bgfe ;};_cggbe .StyleAttr =&_dcgba ;continue ;};if _dggcde .Name .Local =="\u0070\u0072\u0069n\u0074"{_cggbe .PrintAttr .UnmarshalXMLAttr (_dggcde ); +continue ;};if _dggcde .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cggbe .StrokedAttr .UnmarshalXMLAttr (_dggcde );continue ;};if _dggcde .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eeccf ,_cdccc :=_dggcde .Value ,error (nil ); +if _cdccc !=nil {return _cdccc ;};_cggbe .StrokeweightAttr =&_eeccf ;continue ;};if _dggcde .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bbda ,_dgccc :=_dggcde .Value ,error (nil );if _dgccc !=nil {return _dgccc ;};_cggbe .ChromakeyAttr =&_bbda ; +continue ;};if _dggcde .Name .Local =="\u0070\u0061\u0074\u0068"{_afbeb ,_dcabf :=_dggcde .Value ,error (nil );if _dcabf !=nil {return _dcabf ;};_cggbe .PathAttr =&_afbeb ;continue ;};if _dggcde .Name .Local =="\u0069\u0064"{_efdge ,_fcbd :=_dggcde .Value ,error (nil ); +if _fcbd !=nil {return _fcbd ;};_cggbe .IdAttr =&_efdge ;continue ;};if _dggcde .Name .Local =="\u0063\u006c\u0061s\u0073"{_cbad ,_fcbeb :=_dggcde .Value ,error (nil );if _fcbeb !=nil {return _fcbeb ;};_cggbe .ClassAttr =&_cbad ;continue ;};if _dggcde .Name .Local =="\u0068\u0072\u0065\u0066"{_eggbe ,_bdggg :=_dggcde .Value ,error (nil ); +if _bdggg !=nil {return _bdggg ;};_cggbe .HrefAttr =&_eggbe ;continue ;};if _dggcde .Name .Local =="e\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"{_fabg ,_cfad :=_dggcde .Value ,error (nil );if _cfad !=nil {return _cfad ;};_cggbe .EquationxmlAttr =&_fabg ; +continue ;};if _dggcde .Name .Local =="\u0074\u0079\u0070\u0065"{_afbfd ,_ebcfb :=_dggcde .Value ,error (nil );if _ebcfb !=nil {return _ebcfb ;};_cggbe .TypeAttr =&_afbfd ;continue ;};if _dggcde .Name .Local =="\u0061\u0064\u006a"{_fcagb ,_ffbff :=_dggcde .Value ,error (nil ); +if _ffbff !=nil {return _ffbff ;};_cggbe .AdjAttr =&_fcagb ;continue ;};if _dggcde .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gddfd ,_fcbed :=_dggcde .Value ,error (nil );if _fcbed !=nil {return _fcbed ;};_cggbe .FillcolorAttr =&_gddfd ; +continue ;};};_dacdd :for {_eagae ,_bfafb :=d .Token ();if _bfafb !=nil {return _bfafb ;};switch _ccfgb :=_eagae .(type ){case _ec .StartElement :switch _ccfgb .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcffc :=NewOfcInk (); +if _aggc :=d .DecodeElement (_dcffc ,&_ccfgb );_aggc !=nil {return _aggc ;};_cggbe .Ink =append (_cggbe .Ink ,_dcffc );case _ec .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"}:_eaebb :=_b .NewIscomment (); +if _gcbge :=d .DecodeElement (_eaebb ,&_ccfgb );_gcbge !=nil {return _gcbge ;};_cggbe .Iscomment =append (_cggbe .Iscomment ,_eaebb );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddea :=NewOfcEquationxml (); +if _gffd :=d .DecodeElement (_ddea ,&_ccfgb );_gffd !=nil {return _gffd ;};_cggbe .Equationxml =append (_cggbe .Equationxml ,_ddea );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgga :=NewEG_ShapeElements (); +_cgga .Path =NewPath ();if _ceda :=d .DecodeElement (_cgga .Path ,&_ccfgb );_ceda !=nil {return _ceda ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_cgga );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_egfe :=NewEG_ShapeElements (); +_egfe .Formulas =NewFormulas ();if _fbgf :=d .DecodeElement (_egfe .Formulas ,&_ccfgb );_fbgf !=nil {return _fbgf ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_egfe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdgcc :=NewEG_ShapeElements (); +_cdgcc .Handles =NewHandles ();if _cegad :=d .DecodeElement (_cdgcc .Handles ,&_ccfgb );_cegad !=nil {return _cegad ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_cdgcc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ecdfc :=NewEG_ShapeElements (); +_ecdfc .Fill =NewFill ();if _acaaa :=d .DecodeElement (_ecdfc .Fill ,&_ccfgb );_acaaa !=nil {return _acaaa ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_ecdfc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_acfccb :=NewEG_ShapeElements (); +_acfccb .Stroke =NewStroke ();if _ccdga :=d .DecodeElement (_acfccb .Stroke ,&_ccfgb );_ccdga !=nil {return _ccdga ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_acfccb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cbeba :=NewEG_ShapeElements (); +_cbeba .Shadow =NewShadow ();if _baagf :=d .DecodeElement (_cbeba .Shadow ,&_ccfgb );_baagf !=nil {return _baagf ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_cbeba );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_degab :=NewEG_ShapeElements (); +_degab .Textbox =NewTextbox ();if _ccfdf :=d .DecodeElement (_degab .Textbox ,&_ccfgb );_ccfdf !=nil {return _ccfdf ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_degab );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fgfae :=NewEG_ShapeElements (); +_fgfae .Textpath =NewTextpath ();if _aeggg :=d .DecodeElement (_fgfae .Textpath ,&_ccfgb );_aeggg !=nil {return _aeggg ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_fgfae );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fedd :=NewEG_ShapeElements (); +_fedd .Imagedata =NewImagedata ();if _abec :=d .DecodeElement (_fedd .Imagedata ,&_ccfgb );_abec !=nil {return _abec ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_fedd );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_facee :=NewEG_ShapeElements (); +_facee .Skew =NewOfcSkew ();if _adgb :=d .DecodeElement (_facee .Skew ,&_ccfgb );_adgb !=nil {return _adgb ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_facee );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_caaag :=NewEG_ShapeElements (); +_caaag .Extrusion =NewOfcExtrusion ();if _badf :=d .DecodeElement (_caaag .Extrusion ,&_ccfgb );_badf !=nil {return _badf ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_caaag );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aacb :=NewEG_ShapeElements (); +_aacb .Callout =NewOfcCallout ();if _gafd :=d .DecodeElement (_aacb .Callout ,&_ccfgb );_gafd !=nil {return _gafd ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_aacb );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbgc :=NewEG_ShapeElements (); +_fbgc .Lock =NewOfcLock ();if _cdfbd :=d .DecodeElement (_fbgc .Lock ,&_ccfgb );_cdfbd !=nil {return _cdfbd ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_fbgc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfcaae :=NewEG_ShapeElements (); +_bfcaae .Clippath =NewOfcClippath ();if _cdgef :=d .DecodeElement (_bfcaae .Clippath ,&_ccfgb );_cdgef !=nil {return _cdgef ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_bfcaae );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_deec :=NewEG_ShapeElements (); +_deec .Signatureline =NewOfcSignatureline ();if _febcg :=d .DecodeElement (_deec .Signatureline ,&_ccfgb );_febcg !=nil {return _febcg ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_deec );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cfbdfg :=NewEG_ShapeElements (); +_cfbdfg .Wrap =_gd .NewWrap ();if _fcca :=d .DecodeElement (_cfbdfg .Wrap ,&_ccfgb );_fcca !=nil {return _fcca ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_cfbdfg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eddga :=NewEG_ShapeElements (); +_eddga .Anchorlock =_gd .NewAnchorlock ();if _ffcde :=d .DecodeElement (_eddga .Anchorlock ,&_ccfgb );_ffcde !=nil {return _ffcde ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_eddga );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_acfccc :=NewEG_ShapeElements (); +_acfccc .Bordertop =_gd .NewBordertop ();if _fgfg :=d .DecodeElement (_acfccc .Bordertop ,&_ccfgb );_fgfg !=nil {return _fgfg ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_acfccc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fgfea :=NewEG_ShapeElements (); +_fgfea .Borderbottom =_gd .NewBorderbottom ();if _agbee :=d .DecodeElement (_fgfea .Borderbottom ,&_ccfgb );_agbee !=nil {return _agbee ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_fgfea );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_geefe :=NewEG_ShapeElements (); +_geefe .Borderleft =_gd .NewBorderleft ();if _egagg :=d .DecodeElement (_geefe .Borderleft ,&_ccfgb );_egagg !=nil {return _egagg ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_geefe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bcaegb :=NewEG_ShapeElements (); +_bcaegb .Borderright =_gd .NewBorderright ();if _ecagd :=d .DecodeElement (_bcaegb .Borderright ,&_ccfgb );_ecagd !=nil {return _ecagd ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_bcaegb );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_aeffe :=NewEG_ShapeElements (); +_aeffe .ClientData =_f .NewClientData ();if _cefc :=d .DecodeElement (_aeffe .ClientData ,&_ccfgb );_cefc !=nil {return _cefc ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_aeffe );case _ec .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"}:_fcbff :=NewEG_ShapeElements (); +_fcbff .Textdata =_b .NewTextdata ();if _dccgbb :=d .DecodeElement (_fcbff .Textdata ,&_ccfgb );_dccgbb !=nil {return _dccgbb ;};_cggbe .EG_ShapeElements =append (_cggbe .EG_ShapeElements ,_fcbff );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_ccfgb .Name ); +if _fadfa :=d .Skip ();_fadfa !=nil {return _fadfa ;};};case _ec .EndElement :break _dacdd ;case _ec .CharData :};};return nil ;};func (_begeba *OfcSignatureline )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _begeba .OfcCT_SignatureLine .MarshalXML (e ,start );};func (_gdbf *OfcST_How )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_gdbf =0; +case "\u0074\u006f\u0070":*_gdbf =1;case "\u006d\u0069\u0064\u0064\u006c\u0065":*_gdbf =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_gdbf =3;case "\u006c\u0065\u0066\u0074":*_gdbf =4;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gdbf =5;case "\u0072\u0069\u0067h\u0074":*_gdbf =6; +};return nil ;};func (_gbgac *CT_RoundRect )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074";};if _gbgac .ArcsizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061r\u0063\u0073\u0069\u007a\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .ArcsizeAttr )}); +};if _gbgac .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .HrefAttr )});};if _gbgac .TargetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .TargetAttr )}); +};if _gbgac .ClassAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .ClassAttr )});};if _gbgac .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .TitleAttr )}); +};if _gbgac .AltAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .AltAttr )});};if _gbgac .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .CoordsizeAttr )}); +};if _gbgac .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .CoordoriginAttr )});};if _gbgac .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .WrapcoordsAttr )}); +};if _gbgac .PrintAttr !=_ed .ST_TrueFalseUnset {_fdda ,_fdgf :=_gbgac .PrintAttr .MarshalXMLAttr (_ec .Name {Local :"\u0070\u0072\u0069n\u0074"});if _fdgf !=nil {return _fdgf ;};start .Attr =append (start .Attr ,_fdda );};if _gbgac .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .IdAttr )}); +};if _gbgac .StyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .StyleAttr )});};if _gbgac .SpidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .SpidAttr )}); +};if _gbgac .OnedAttr !=_ed .ST_TrueFalseUnset {_dccdc ,_ccea :=_gbgac .OnedAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _ccea !=nil {return _ccea ;};start .Attr =append (start .Attr ,_dccdc );};if _gbgac .RegroupidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"o\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .RegroupidAttr )}); +};if _gbgac .DoubleclicknotifyAttr !=_ed .ST_TrueFalseUnset {_eeba ,_dgad :=_gbgac .DoubleclicknotifyAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dgad !=nil {return _dgad ; +};start .Attr =append (start .Attr ,_eeba );};if _gbgac .ButtonAttr !=_ed .ST_TrueFalseUnset {_bcbc ,_dgfeg :=_gbgac .ButtonAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _dgfeg !=nil {return _dgfeg ;};start .Attr =append (start .Attr ,_bcbc ); +};if _gbgac .UserhiddenAttr !=_ed .ST_TrueFalseUnset {_gegdag ,_dddcc :=_gbgac .UserhiddenAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dddcc !=nil {return _dddcc ;};start .Attr =append (start .Attr ,_gegdag ); +};if _gbgac .BulletAttr !=_ed .ST_TrueFalseUnset {_cdgd ,_bgdbf :=_gbgac .BulletAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _bgdbf !=nil {return _bgdbf ;};start .Attr =append (start .Attr ,_cdgd );};if _gbgac .HrAttr !=_ed .ST_TrueFalseUnset {_cgbcca ,_aabcc :=_gbgac .HrAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0068\u0072"}); +if _aabcc !=nil {return _aabcc ;};start .Attr =append (start .Attr ,_cgbcca );};if _gbgac .HrstdAttr !=_ed .ST_TrueFalseUnset {_eafbb ,_eaacd :=_gbgac .HrstdAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _eaacd !=nil {return _eaacd ; +};start .Attr =append (start .Attr ,_eafbb );};if _gbgac .HrnoshadeAttr !=_ed .ST_TrueFalseUnset {_aecf ,_fdag :=_gbgac .HrnoshadeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fdag !=nil {return _fdag ; +};start .Attr =append (start .Attr ,_aecf );};if _gbgac .HrpctAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .HrpctAttr )});};if _gbgac .HralignAttr !=OfcST_HrAlignUnset {_cfbgb ,_dafdf :=_gbgac .HralignAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); +if _dafdf !=nil {return _dafdf ;};start .Attr =append (start .Attr ,_cfbgb );};if _gbgac .AllowincellAttr !=_ed .ST_TrueFalseUnset {_fade ,_aaaef :=_gbgac .AllowincellAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); +if _aaaef !=nil {return _aaaef ;};start .Attr =append (start .Attr ,_fade );};if _gbgac .AllowoverlapAttr !=_ed .ST_TrueFalseUnset {_cebg ,_aacfb :=_gbgac .AllowoverlapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); +if _aacfb !=nil {return _aacfb ;};start .Attr =append (start .Attr ,_cebg );};if _gbgac .UserdrawnAttr !=_ed .ST_TrueFalseUnset {_abfe ,_adadg :=_gbgac .UserdrawnAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); +if _adadg !=nil {return _adadg ;};start .Attr =append (start .Attr ,_abfe );};if _gbgac .BordertopcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003ab\u006f\u0072\u0064e\u0072\u0074\u006f\u0070\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .BordertopcolorAttr )}); +};if _gbgac .BorderleftcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074c\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .BorderleftcolorAttr )}); +};if _gbgac .BorderbottomcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0062\u006frd\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .BorderbottomcolorAttr )}); +};if _gbgac .BorderrightcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0062o\u0072\u0064\u0065\u0072\u0072i\u0067\u0068t\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .BorderrightcolorAttr )}); +};if _gbgac .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_acfcc ,_eaga :=_gbgac .DgmlayoutAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _eaga !=nil {return _eaga ;};start .Attr =append (start .Attr ,_acfcc ); +};if _gbgac .DgmnodekindAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .DgmnodekindAttr )});}; +if _gbgac .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_fdbf ,_edafae :=_gbgac .DgmlayoutmruAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _edafae !=nil {return _edafae ;}; +start .Attr =append (start .Attr ,_fdbf );};if _gbgac .InsetmodeAttr !=OfcST_InsetModeUnset {_dgedad ,_aefge :=_gbgac .InsetmodeAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _aefge !=nil {return _aefge ; +};start .Attr =append (start .Attr ,_dgedad );};if _gbgac .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .OpacityAttr )});};if _gbgac .StrokedAttr !=_ed .ST_TrueFalseUnset {_gdbc ,_egbdb :=_gbgac .StrokedAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); +if _egbdb !=nil {return _egbdb ;};start .Attr =append (start .Attr ,_gdbc );};if _gbgac .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .StrokecolorAttr )}); +};if _gbgac .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .StrokeweightAttr )});};if _gbgac .InsetpenAttr !=_ed .ST_TrueFalseUnset {_bfgfee ,_afeeb :=_gbgac .InsetpenAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _afeeb !=nil {return _afeeb ;};start .Attr =append (start .Attr ,_bfgfee );};if _gbgac .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .ChromakeyAttr )}); +};if _gbgac .FilledAttr !=_ed .ST_TrueFalseUnset {_accda ,_ggfed :=_gbgac .FilledAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _ggfed !=nil {return _ggfed ;};start .Attr =append (start .Attr ,_accda );};if _gbgac .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .FillcolorAttr )}); +};if _gbgac .SptAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_gbgac .SptAttr )});};if _gbgac .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fceae ,_efag :=_gbgac .ConnectortypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _efag !=nil {return _efag ;};start .Attr =append (start .Attr ,_fceae );};if _gbgac .BwmodeAttr !=OfcST_BWModeUnset {_dbabg ,_bgff :=_gbgac .BwmodeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _bgff !=nil {return _bgff ; +};start .Attr =append (start .Attr ,_dbabg );};if _gbgac .BwpureAttr !=OfcST_BWModeUnset {_bfaae ,_baaac :=_gbgac .BwpureAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _baaac !=nil {return _baaac ;};start .Attr =append (start .Attr ,_bfaae ); +};if _gbgac .BwnormalAttr !=OfcST_BWModeUnset {_badeg ,_bfceb :=_gbgac .BwnormalAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _bfceb !=nil {return _bfceb ;};start .Attr =append (start .Attr ,_badeg ); +};if _gbgac .ForcedashAttr !=_ed .ST_TrueFalseUnset {_ffaf ,_caccc :=_gbgac .ForcedashAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _caccc !=nil {return _caccc ;};start .Attr =append (start .Attr ,_ffaf ); +};if _gbgac .OleiconAttr !=_ed .ST_TrueFalseUnset {_acce ,_degg :=_gbgac .OleiconAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _degg !=nil {return _degg ;};start .Attr =append (start .Attr ,_acce );};if _gbgac .OleAttr !=_ed .ST_TrueFalseBlankUnset {_edgbg ,_eebaa :=_gbgac .OleAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _eebaa !=nil {return _eebaa ;};start .Attr =append (start .Attr ,_edgbg );};if _gbgac .PreferrelativeAttr !=_ed .ST_TrueFalseUnset {_ggfa ,_eefb :=_gbgac .PreferrelativeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _eefb !=nil {return _eefb ;};start .Attr =append (start .Attr ,_ggfa );};if _gbgac .CliptowrapAttr !=_ed .ST_TrueFalseUnset {_efffg ,_gccfg :=_gbgac .CliptowrapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _gccfg !=nil {return _gccfg ;};start .Attr =append (start .Attr ,_efffg );};if _gbgac .ClipAttr !=_ed .ST_TrueFalseUnset {_egae ,_ecgca :=_gbgac .ClipAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ecgca !=nil {return _ecgca ; +};start .Attr =append (start .Attr ,_egae );};e .EncodeToken (start );if _gbgac .EG_ShapeElements !=nil {for _ ,_fbgee :=range _gbgac .EG_ShapeElements {_fbgee .MarshalXML (e ,_ec .StartElement {});};};e .EncodeToken (_ec .EndElement {Name :start .Name }); +return nil ;}; -// Validate validates the CT_Shapetype and its children -func (_ecdd *CT_Shapetype )Validate ()error {return _ecdd .ValidateWithPath ("\u0043\u0054\u005fS\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065");};func (_gadbc ST_StrokeJoinStyle )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gadbc .String (),start ); -};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 *_ce .Wrap ;Anchorlock *_ce .Anchorlock ;Bordertop *_ce .Bordertop ;Borderbottom *_ce .Borderbottom ;Borderleft *_ce .Borderleft ;Borderright *_ce .Borderright ;ClientData *_dc .ClientData ;Textdata *_a .Textdata ; -}; +// ValidateWithPath validates the Shadow and its children, prefixing error messages with path +func (_eaceec *Shadow )ValidateWithPath (path string )error {if _bdfaca :=_eaceec .CT_Shadow .ValidateWithPath (path );_bdfaca !=nil {return _bdfaca ;};return nil ;};func (_edge OfcST_RType )Validate ()error {return _edge .ValidateWithPath ("")}; -// Validate validates the AG_Adj and its children -func (_dg *AG_Adj )Validate ()error {return _dg .ValidateWithPath ("\u0041\u0047\u005f\u0041\u0064\u006a");};func (_ceeag *OfcST_ConnectorType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ceeag =0;case "\u006e\u006f\u006e\u0065":*_ceeag =1; -case "\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074":*_ceeag =2;case "\u0065\u006c\u0062o\u0077":*_ceeag =3;case "\u0063\u0075\u0072\u0076\u0065\u0064":*_ceeag =4;};return nil ;}; +// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path +func (_edafe *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _cegga :=_edafe .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_cegga !=nil {return _cegga ;};if _adadcd :=_edafe .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); +_adadcd !=nil {return _adadcd ;};if _cceac :=_edafe .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_cceac !=nil {return _cceac ;};if _bcdd :=_edafe .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072"); +_bcdd !=nil {return _bcdd ;};if _ecfae :=_edafe .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_ecfae !=nil {return _ecfae ;};if _fdgg :=_edafe .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); +_fdgg !=nil {return _fdgg ;};if _gbee :=_edafe .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_gbee !=nil {return _gbee ;};if _dfeeg :=_edafe .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072"); +_dfeeg !=nil {return _dfeeg ;};if _aeegda :=_edafe .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_aeegda !=nil {return _aeegda ;};if _ddbbb :=_edafe .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072"); +_ddbbb !=nil {return _ddbbb ;};if _effge :=_edafe .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_effge !=nil {return _effge ;};if _gdadd :=_edafe .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); +_gdadd !=nil {return _gdadd ;};if _dbaaf :=_edafe .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_dbaaf !=nil {return _dbaaf ;};if _dfbbg :=_edafe .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072"); +_dfbbg !=nil {return _dfbbg ;};if _acfae :=_edafe .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_acfae !=nil {return _acfae ;};if _fagc :=_edafe .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_fagc !=nil {return _fagc ;};return nil ;}; -// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path -func (_efgbb *OfcFill )ValidateWithPath (path string )error {if _eegbg :=_efgbb .OfcCT_Fill .ValidateWithPath (path );_eegbg !=nil {return _eegbg ;};return nil ;};func (_abgef *OfcCT_ClipPath )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ebfdda :=range start .Attr {if _ebfdda .Name .Local =="\u0076"{_cfbe ,_febff :=_ebfdda .Value ,error (nil ); -if _febff !=nil {return _febff ;};_abgef .VAttr =_cfbe ;continue ;};};for {_cfbdb ,_fgfe :=d .Token ();if _fgfe !=nil {return _bf .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",_fgfe ); -};if _cbeadb ,_eebbd :=_cfbdb .(_d .EndElement );_eebbd &&_cbeadb .Name ==start .Name {break ;};};return nil ;};func (_gdbbb OfcST_CalloutPlacement )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_gdbbb .String (),start ); +// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path +func (_acbg *CT_ImageData )ValidateWithPath (path string )error {if _efaacb :=_acbg .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_efaacb !=nil {return _efaacb ; +};if _dbad :=_acbg .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_dbad !=nil {return _dbad ;};if _fdef :=_acbg .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072"); +_fdef !=nil {return _fdef ;};return nil ;};func (_edadf OfcST_OLEDrawAspect )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_edadf .String (),start );};func (_cgada OfcST_InsetMode )ValidateWithPath (path string )error {switch _cgada {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 (_cgada )); +};return nil ;};func (_aac *CT_Background )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064";};if _aac .BwmodeAttr !=OfcST_BWModeUnset {_bdace ,_fcbb :=_aac .BwmodeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"}); +if _fcbb !=nil {return _fcbb ;};start .Attr =append (start .Attr ,_bdace );};if _aac .BwpureAttr !=OfcST_BWModeUnset {_aaae ,_fgbfa :=_aac .BwpureAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fgbfa !=nil {return _fgbfa ; +};start .Attr =append (start .Attr ,_aaae );};if _aac .BwnormalAttr !=OfcST_BWModeUnset {_cgeef ,_ddb :=_aac .BwnormalAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _ddb !=nil {return _ddb ;}; +start .Attr =append (start .Attr ,_cgeef );};if _aac .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_adde ,_gafc :=_aac .TargetscreensizeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0074a\u0072\u0067\u0065\u0074\u0073c\u0072\u0065e\u006e\u0073\u0069\u007a\u0065"}); +if _gafc !=nil {return _gafc ;};start .Attr =append (start .Attr ,_adde );};if _aac .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_aac .IdAttr )});};if _aac .FilledAttr !=_ed .ST_TrueFalseUnset {_acae ,_efda :=_aac .FilledAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"}); +if _efda !=nil {return _efda ;};start .Attr =append (start .Attr ,_acae );};if _aac .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0076",*_aac .FillcolorAttr )}); +};e .EncodeToken (start );if _aac .Fill !=nil {_faeg :=_ec .StartElement {Name :_ec .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_aac .Fill ,_faeg );};e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func (_decbab *OfcExtrusion )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_decbab .OfcCT_Extrusion =*NewOfcCT_Extrusion (); +for _ ,_beaea :=range start .Attr {if _beaea .Name .Local =="\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"{_decbab .ColormodeAttr .UnmarshalXMLAttr (_beaea );continue ;};if _beaea .Name .Local =="\u0063\u006f\u006co\u0072"{_aceag ,_babdgc :=_beaea .Value ,error (nil ); +if _babdgc !=nil {return _babdgc ;};_decbab .ColorAttr =&_aceag ;continue ;};if _beaea .Name .Local =="\u0074\u0079\u0070\u0065"{_decbab .TypeAttr .UnmarshalXMLAttr (_beaea );continue ;};if _beaea .Name .Local =="\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"{_becba ,_gdfbd :=_ee .ParseFloat (_beaea .Value ,64); +if _gdfbd !=nil {return _gdfbd ;};_ffggc :=float32 (_becba );_decbab .ShininessAttr =&_ffggc ;continue ;};if _beaea .Name .Local =="\u0076i\u0065w\u0070\u006f\u0069\u006e\u0074\u006f\u0072\u0069\u0067\u0069\u006e"{_fcfge ,_dgbbg :=_beaea .Value ,error (nil ); +if _dgbbg !=nil {return _dgbbg ;};_decbab .ViewpointoriginAttr =&_fcfge ;continue ;};if _beaea .Name .Local =="s\u0070\u0065\u0063\u0075\u006c\u0061\u0072\u0069\u0074\u0079"{_ddadf ,_aefgeg :=_beaea .Value ,error (nil );if _aefgeg !=nil {return _aefgeg ; +};_decbab .SpecularityAttr =&_ddadf ;continue ;};if _beaea .Name .Local =="\u0070\u006c\u0061n\u0065"{_decbab .PlaneAttr .UnmarshalXMLAttr (_beaea );continue ;};if _beaea .Name .Local =="\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"{_bfdd ,_cfddgg :=_beaea .Value ,error (nil ); +if _cfddgg !=nil {return _cfddgg ;};_decbab .DiffusityAttr =&_bfdd ;continue ;};if _beaea .Name .Local =="\u0073k\u0065\u0077\u0061\u006d\u0074"{_cbedc ,_cbfbf :=_beaea .Value ,error (nil );if _cbfbf !=nil {return _cbfbf ;};_decbab .SkewamtAttr =&_cbedc ; +continue ;};if _beaea .Name .Local =="\u006d\u0065\u0074a\u006c"{_decbab .MetalAttr .UnmarshalXMLAttr (_beaea );continue ;};if _beaea .Name .Local =="\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"{_cggfe ,_dggfg :=_beaea .Value ,error (nil );if _dggfg !=nil {return _dggfg ; +};_decbab .BackdepthAttr =&_cggfe ;continue ;};if _beaea .Name .Local =="\u0065\u0064\u0067\u0065"{_gebcf ,_geegc :=_beaea .Value ,error (nil );if _geegc !=nil {return _geegc ;};_decbab .EdgeAttr =&_gebcf ;continue ;};if _beaea .Name .Local =="l\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c\u0032"{_cfcge ,_fccbee :=_beaea .Value ,error (nil ); +if _fccbee !=nil {return _fccbee ;};_decbab .Lightlevel2Attr =&_cfcge ;continue ;};if _beaea .Name .Local =="\u006f\u0072i\u0065\u006e\u0074a\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_feceb ,_dadgcg :=_ee .ParseFloat (_beaea .Value ,64);if _dadgcg !=nil {return _dadgcg ; +};_ffddb :=float32 (_feceb );_decbab .OrientationangleAttr =&_ffddb ;continue ;};if _beaea .Name .Local =="\u006f\u006e"{_decbab .OnAttr .UnmarshalXMLAttr (_beaea );continue ;};if _beaea .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"{_decbab .LightharshAttr .UnmarshalXMLAttr (_beaea ); +continue ;};if _beaea .Name .Local =="\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"{_decbab .LightfaceAttr .UnmarshalXMLAttr (_beaea );continue ;};if _beaea .Name .Local =="\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"{_dggad ,_aafgdf :=_beaea .Value ,error (nil ); +if _aafgdf !=nil {return _aafgdf ;};_decbab .ForedepthAttr =&_dggad ;continue ;};if _beaea .Name .Local =="\u0065\u0078\u0074"{_decbab .ExtAttr .UnmarshalXMLAttr (_beaea );continue ;};if _beaea .Name .Local =="\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_decbab .AutorotationcenterAttr .UnmarshalXMLAttr (_beaea ); +continue ;};if _beaea .Name .Local =="\u0066\u0061\u0063e\u0074"{_ebfbd ,_ebggg :=_beaea .Value ,error (nil );if _ebggg !=nil {return _ebggg ;};_decbab .FacetAttr =&_ebfbd ;continue ;};if _beaea .Name .Local =="\u0072\u0065\u006e\u0064\u0065\u0072"{_decbab .RenderAttr .UnmarshalXMLAttr (_beaea ); +continue ;};if _beaea .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"{_cbfc ,_cecgg :=_beaea .Value ,error (nil );if _cecgg !=nil {return _cecgg ;};_decbab .LightlevelAttr =&_cbfc ;continue ;};if _beaea .Name .Local =="\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"{_cfdcg ,_acfga :=_beaea .Value ,error (nil ); +if _acfga !=nil {return _acfga ;};_decbab .BrightnessAttr =&_cfdcg ;continue ;};if _beaea .Name .Local =="\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"{_fegbd ,_cdbeb :=_ee .ParseFloat (_beaea .Value ,64);if _cdbeb !=nil {return _cdbeb ;};_efcbcc :=float32 (_fegbd ); +_decbab .SkewangleAttr =&_efcbcc ;continue ;};if _beaea .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069t\u0069\u006f\u006e\u0032"{_afcgc ,_dbgfe :=_beaea .Value ,error (nil );if _dbgfe !=nil {return _dbgfe ;};_decbab .Lightposition2Attr =&_afcgc ; +continue ;};if _beaea .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0061\u006e\u0067\u006c\u0065"{_gfdfc ,_ecfeb :=_beaea .Value ,error (nil );if _ecfeb !=nil {return _ecfeb ;};_decbab .RotationangleAttr =&_gfdfc ;continue ;};if _beaea .Name .Local =="l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"{_decbab .Lightharsh2Attr .UnmarshalXMLAttr (_beaea ); +continue ;};if _beaea .Name .Local =="o\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"{_cfdad ,_egedeg :=_beaea .Value ,error (nil );if _egedeg !=nil {return _egedeg ;};_decbab .OrientationAttr =&_cfdad ;continue ;};if _beaea .Name .Local =="\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"{_decbab .LockrotationcenterAttr .UnmarshalXMLAttr (_beaea ); +continue ;};if _beaea .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0063e\u006e\u0074\u0065\u0072"{_aacad ,_bgeff :=_beaea .Value ,error (nil );if _bgeff !=nil {return _bgeff ;};_decbab .RotationcenterAttr =&_aacad ;continue ;};if _beaea .Name .Local =="\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"{_geadb ,_fbdaa :=_beaea .Value ,error (nil ); +if _fbdaa !=nil {return _fbdaa ;};_decbab .ViewpointAttr =&_geadb ;continue ;};if _beaea .Name .Local =="\u006c\u0069\u0067\u0068\u0074\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dfccg ,_eaff :=_beaea .Value ,error (nil );if _eaff !=nil {return _eaff ; +};_decbab .LightpositionAttr =&_dfccg ;continue ;};};for {_gecdf ,_ebdeg :=d .Token ();if _ebdeg !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u004f\u0066\u0063\u0045\u0078t\u0072\u0075\u0073\u0069\u006f\u006e\u003a\u0020\u0025\u0073",_ebdeg ); +};if _eabda ,_acab :=_gecdf .(_ec .EndElement );_acab &&_eabda .Name ==start .Name {break ;};};return nil ;};type Rect struct{CT_Rect };func (_gcagf *OfcCT_R )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_gdebe :=range start .Attr {if _gdebe .Name .Local =="\u0069\u0064"{_fgfeg ,_cabc :=_gdebe .Value ,error (nil ); +if _cabc !=nil {return _cabc ;};_gcagf .IdAttr =_fgfeg ;continue ;};if _gdebe .Name .Local =="\u0074\u0079\u0070\u0065"{_gcagf .TypeAttr .UnmarshalXMLAttr (_gdebe );continue ;};if _gdebe .Name .Local =="\u0068\u006f\u0077"{_gcagf .HowAttr .UnmarshalXMLAttr (_gdebe ); +continue ;};if _gdebe .Name .Local =="\u0069\u0064\u0072e\u0066"{_cefcf ,_eaaee :=_gdebe .Value ,error (nil );if _eaaee !=nil {return _eaaee ;};_gcagf .IdrefAttr =&_cefcf ;continue ;};};_ffefb :for {_eaef ,_aeeeg :=d .Token ();if _aeeeg !=nil {return _aeeeg ; +};switch _fgaddg :=_eaef .(type ){case _ec .StartElement :switch _fgaddg .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_deba :=NewOfcCT_Proxy (); +if _ebecf :=d .DecodeElement (_deba ,&_fgaddg );_ebecf !=nil {return _ebecf ;};_gcagf .Proxy =append (_gcagf .Proxy ,_deba );default:_a .Log .Debug ("\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",_fgaddg .Name ); +if _ebeag :=d .Skip ();_ebeag !=nil {return _ebeag ;};};case _ec .EndElement :break _ffefb ;case _ec .CharData :};};return nil ;};type OfcDiagram struct{OfcCT_Diagram };func (_fgac *ST_StrokeArrowType )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_degbf ,_afgdb :=d .Token (); +if _afgdb !=nil {return _afgdb ;};if _ffabe ,_fecac :=_degbf .(_ec .EndElement );_fecac &&_ffabe .Name ==start .Name {*_fgac =1;return nil ;};if _gfgfc ,_dgdec :=_degbf .(_ec .CharData );!_dgdec {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",_degbf ); +}else {switch string (_gfgfc ){case "":*_fgac =0;case "\u006e\u006f\u006e\u0065":*_fgac =1;case "\u0062\u006c\u006fc\u006b":*_fgac =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_fgac =3;case "\u006f\u0076\u0061\u006c":*_fgac =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_fgac =5; +case "\u006f\u0070\u0065\u006e":*_fgac =6;};};_degbf ,_afgdb =d .Token ();if _afgdb !=nil {return _afgdb ;};if _cbdde ,_bfafg :=_degbf .(_ec .EndElement );_bfafg &&_cbdde .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",_degbf ); }; -// ValidateWithPath validates the Background and its children, prefixing error messages with path -func (_bfcg *Background )ValidateWithPath (path string )error {if _bedda :=_bfcg .CT_Background .ValidateWithPath (path );_bedda !=nil {return _bedda ;};return nil ;};func NewGroup ()*Group {_cfcfa :=&Group {};_cfcfa .CT_Group =*NewCT_Group ();return _cfcfa }; -func (_gbfbf ST_ShadowType )Validate ()error {return _gbfbf .ValidateWithPath ("")};func (_bccef OfcST_CalloutPlacement )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aadbde :=_d .Attr {};_aadbde .Name =name ;switch _bccef {case OfcST_CalloutPlacementUnset :_aadbde .Value =""; -case OfcST_CalloutPlacementTop :_aadbde .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_aadbde .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_aadbde .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_CalloutPlacementUser :_aadbde .Value ="\u0075\u0073\u0065\u0072"; -};return _aadbde ,nil ;};func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_ecd :=&AG_ShapeAttributes {};return _ecd };func (_cfeca *OfcCT_Ink )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0069n\u006b"; -};if _cfeca .IAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069"},Value :_bf .Sprintf ("\u0025\u0076",*_cfeca .IAttr )});};if _cfeca .AnnotationAttr !=_c .ST_TrueFalseUnset {_badgg ,_fcded :=_cfeca .AnnotationAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"}); -if _fcded !=nil {return _fcded ;};start .Attr =append (start .Attr ,_badgg );};if _cfeca .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 :_bf .Sprintf ("\u0025\u0076",*_cfeca .ContentTypeAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewTextbox ()*Textbox {_aeebe :=&Textbox {};_aeebe .CT_Textbox =*NewCT_Textbox ();return _aeebe };func NewOfcCT_Diagram ()*OfcCT_Diagram {_cbbfaf :=&OfcCT_Diagram {}; -return _cbbfaf };func (_gddb *AG_OfficeCoreAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_gca :=range start .Attr {if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gddb .HralignAttr .UnmarshalXMLAttr (_gca ); -continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gddb .AllowincellAttr .UnmarshalXMLAttr (_gca ); -continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u006f\u006e\u0065\u0064"{_gddb .OnedAttr .UnmarshalXMLAttr (_gca ); -continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gddb .AllowoverlapAttr .UnmarshalXMLAttr (_gca ); -continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gddb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_gca ); -continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gddb .UserdrawnAttr .UnmarshalXMLAttr (_gca ); -continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gddb .UserhiddenAttr .UnmarshalXMLAttr (_gca ); -continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_abe ,_dec :=_gca .Value ,error (nil ); -if _dec !=nil {return _dec ;};_gddb .BordertopcolorAttr =&_abe ;continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0068\u0072"{_gddb .HrAttr .UnmarshalXMLAttr (_gca ); -continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cge ,_ecea :=_gca .Value ,error (nil ); -if _ecea !=nil {return _ecea ;};_gddb .BorderleftcolorAttr =&_cge ;continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fedg ,_gfdfa :=_gca .Value ,error (nil ); -if _gfdfa !=nil {return _gfdfa ;};_gddb .BorderrightcolorAttr =&_fedg ;continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ggac ,_acg :=_b .ParseInt (_gca .Value ,10,64); -if _acg !=nil {return _acg ;};_gddb .DgmnodekindAttr =&_ggac ;continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gddb .BulletAttr .UnmarshalXMLAttr (_gca ); -continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cfe ,_bba :=_gca .Value ,error (nil ); -if _bba !=nil {return _bba ;};_gddb .BorderbottomcolorAttr =&_cfe ;continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gddb .InsetmodeAttr .UnmarshalXMLAttr (_gca ); -continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gddb .ButtonAttr .UnmarshalXMLAttr (_gca ); -continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gddb .DgmlayoutAttr .UnmarshalXMLAttr (_gca ); -continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0073\u0070\u0069\u0064"{_fd ,_ffc :=_gca .Value ,error (nil ); -if _ffc !=nil {return _ffc ;};_gddb .SpidAttr =&_fd ;continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gddb .DgmlayoutmruAttr .UnmarshalXMLAttr (_gca ); -continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0068\u0072\u0073t\u0064"{_gddb .HrstdAttr .UnmarshalXMLAttr (_gca ); -continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0068\u0072\u0070c\u0074"{_bde ,_abd :=_b .ParseFloat (_gca .Value ,64); -if _abd !=nil {return _abd ;};_dggf :=float32 (_bde );_gddb .HrpctAttr =&_dggf ;continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_eaef ,_dbe :=_b .ParseInt (_gca .Value ,10,64); -if _dbe !=nil {return _dbe ;};_gddb .RegroupidAttr =&_eaef ;continue ;};if _gca .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_gca .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gddb .HrnoshadeAttr .UnmarshalXMLAttr (_gca ); -continue ;};};for {_ggcb ,_dage :=d .Token ();if _dage !=nil {return _bf .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",_dage ); -};if _dga ,_bfdc :=_ggcb .(_d .EndElement );_bfdc &&_dga .Name ==start .Name {break ;};};return nil ;}; - -// ValidateWithPath validates the CT_Path and its children, prefixing error messages with path -func (_adff *CT_Path )ValidateWithPath (path string )error {if _egdg :=_adff .FillokAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u006f\u006b\u0041\u0074\u0074\u0072");_egdg !=nil {return _egdg ;};if _gcff :=_adff .StrokeokAttr .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u006f\u006b\u0065\u006f\u006b\u0041\u0074\u0074\u0072"); -_gcff !=nil {return _gcff ;};if _dcgd :=_adff .ShadowokAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0064\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072");_dcgd !=nil {return _dcgd ;};if _bbaaf :=_adff .ArrowokAttr .ValidateWithPath (path +"\u002f\u0041\u0072r\u006f\u0077\u006f\u006b\u0041\u0074\u0074\u0072"); -_bbaaf !=nil {return _bbaaf ;};if _bbca :=_adff .GradientshapeokAttr .ValidateWithPath (path +"/\u0047r\u0061\u0064\u0069\u0065\u006e\u0074\u0073\u0068a\u0070\u0065\u006f\u006bAt\u0074\u0072");_bbca !=nil {return _bbca ;};if _cdaa :=_adff .TextpathokAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0070\u0061\u0074\u0068\u006f\u006b\u0041\u0074\u0074\u0072"); -_cdaa !=nil {return _cdaa ;};if _eeecb :=_adff .InsetpenokAttr .ValidateWithPath (path +"\u002fI\u006es\u0065\u0074\u0070\u0065\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_eeecb !=nil {return _eeecb ;};if _gedeg :=_adff .ConnecttypeAttr .ValidateWithPath (path +"\u002f\u0043o\u006e\u006e\u0065c\u0074\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_gedeg !=nil {return _gedeg ;};if _aebfef :=_adff .ExtrusionokAttr .ValidateWithPath (path +"\u002f\u0045x\u0074\u0072\u0075s\u0069\u006f\u006e\u006f\u006b\u0041\u0074\u0074\u0072");_aebfef !=nil {return _aebfef ;};return nil ;}; +// ValidateWithPath validates the OfcCT_Complex and its children, prefixing error messages with path +func (_ffcfb *OfcCT_Complex )ValidateWithPath (path string )error {if _bfcfd :=_ffcfb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_bfcfd !=nil {return _bfcfd ;};return nil ;}; -// Validate validates the OfcCT_Complex and its children -func (_cgbdd *OfcCT_Complex )Validate ()error {return _cgbdd .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");};type OfcCT_StrokeChild struct{OnAttr _c .ST_TrueFalse ;WeightAttr *string ;ColorAttr *string ; -Color2Attr *string ;OpacityAttr *string ;LinestyleAttr ST_StrokeLineStyle ;MiterlimitAttr *float64 ;JoinstyleAttr ST_StrokeJoinStyle ;EndcapAttr ST_StrokeEndCap ;DashstyleAttr *string ;InsetpenAttr _c .ST_TrueFalse ;FilltypeAttr ST_FillType ;SrcAttr *string ; -ImageaspectAttr ST_ImageAspect ;ImagesizeAttr *string ;ImagealignshapeAttr _c .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 _c .ST_TrueFalse ;ExtAttr ST_Ext ;}; +// ValidateWithPath validates the OfcLock and its children, prefixing error messages with path +func (_ggabc *OfcLock )ValidateWithPath (path string )error {if _gggbba :=_ggabc .OfcCT_Lock .ValidateWithPath (path );_gggbba !=nil {return _gggbba ;};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 _ed .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ed .ST_TrueFalse ; +RegroupidAttr *int64 ;DoubleclicknotifyAttr _ed .ST_TrueFalse ;ButtonAttr _ed .ST_TrueFalse ;UserhiddenAttr _ed .ST_TrueFalse ;BulletAttr _ed .ST_TrueFalse ;HrAttr _ed .ST_TrueFalse ;HrstdAttr _ed .ST_TrueFalse ;HrnoshadeAttr _ed .ST_TrueFalse ;HrpctAttr *float32 ; +HralignAttr OfcST_HrAlign ;AllowincellAttr _ed .ST_TrueFalse ;AllowoverlapAttr _ed .ST_TrueFalse ;UserdrawnAttr _ed .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; +DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ed .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ed .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ed .ST_TrueFalse ; +FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ed .ST_TrueFalse ;OleiconAttr _ed .ST_TrueFalse ;OleAttr _ed .ST_TrueFalseBlank ; +PreferrelativeAttr _ed .ST_TrueFalse ;CliptowrapAttr _ed .ST_TrueFalse ;ClipAttr _ed .ST_TrueFalse ;}; -// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path -func (_aeg *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _cf :=_aeg .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_cf !=nil {return _cf ;};if _bcf :=_aeg .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_bcf !=nil {return _bcf ;};if _ddf :=_aeg .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ddf !=nil {return _ddf ;};if _eab :=_aeg .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_eab !=nil {return _eab ;};if _bac :=_aeg .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_bac !=nil {return _bac ;};if _fa :=_aeg .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_fa !=nil {return _fa ;};if _gefc :=_aeg .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_gefc !=nil {return _gefc ;};if _acd :=_aeg .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_acd !=nil {return _acd ;};if _ebb :=_aeg .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ebb !=nil {return _ebb ;};if _ebbf :=_aeg .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_ebbf !=nil {return _ebbf ;};if _egfa :=_aeg .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_egfa !=nil {return _egfa ;};if _gab :=_aeg .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_gab !=nil {return _gab ;};if _bacd :=_aeg .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bacd !=nil {return _bacd ;};if _fee :=_aeg .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_fee !=nil {return _fee ;};if _ace :=_aeg .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ace !=nil {return _ace ;};if _gdg :=_aeg .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_gdg !=nil {return _gdg ;};return nil ;}; +// Validate validates the CT_Shadow and its children +func (_adgdg *CT_Shadow )Validate ()error {return _adgdg .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ; +BwnormalAttr OfcST_BWMode ;ForcedashAttr _ed .ST_TrueFalse ;OleiconAttr _ed .ST_TrueFalse ;OleAttr _ed .ST_TrueFalseBlank ;PreferrelativeAttr _ed .ST_TrueFalse ;CliptowrapAttr _ed .ST_TrueFalse ;ClipAttr _ed .ST_TrueFalse ;}; -// Validate validates the OfcCT_Skew and its children -func (_gebfg *OfcCT_Skew )Validate ()error {return _gebfg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077");};type OfcCT_Skew struct{IdAttr *string ;OnAttr _c .ST_TrueFalse ;OffsetAttr *string ;OriginAttr *string ;MatrixAttr *string ; -ExtAttr ST_Ext ;}; +// ValidateWithPath validates the OfcTop and its children, prefixing error messages with path +func (_dcagg *OfcTop )ValidateWithPath (path string )error {if _edefa :=_dcagg .OfcCT_StrokeChild .ValidateWithPath (path );_edefa !=nil {return _edefa ;};return nil ;}; -// Validate validates the OfcInk and its children -func (_bcae *OfcInk )Validate ()error {return _bcae .ValidateWithPath ("\u004f\u0066\u0063\u0049\u006e\u006b");}; +// Validate validates the Textpath and its children +func (_eeccc *Textpath )Validate ()error {return _eeccc .ValidateWithPath ("\u0054\u0065\u0078\u0074\u0070\u0061\u0074\u0068");};func (_dfbeb *CT_Stroke )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_adfbf :=range start .Attr {if _adfbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfbf .Name .Local =="\u0072\u0065\u006ci\u0064"{_gbecd ,_bbaed :=_adfbf .Value ,error (nil ); +if _bbaed !=nil {return _bbaed ;};_dfbeb .RelidAttr =&_gbecd ;continue ;};if _adfbf .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_adfbf .Name .Local =="\u0069\u0064"{_edaga ,_gbcce :=_adfbf .Value ,error (nil ); +if _gbcce !=nil {return _gbcce ;};_dfbeb .RIdAttr =&_edaga ;continue ;};if _adfbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfbf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_dfbeb .ForcedashAttr .UnmarshalXMLAttr (_adfbf ); +continue ;};if _adfbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfbf .Name .Local =="\u0074\u0069\u0074l\u0065"{_abbb ,_cgfbg :=_adfbf .Value ,error (nil ); +if _cgfbg !=nil {return _cgfbg ;};_dfbeb .TitleAttr =&_abbb ;continue ;};if _adfbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfbf .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_dbbfc ,_afagd :=_adfbf .Value ,error (nil ); +if _afagd !=nil {return _afagd ;};_dfbeb .AlthrefAttr =&_dbbfc ;continue ;};if _adfbf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_adfbf .Name .Local =="\u0068\u0072\u0065\u0066"{_aggd ,_gbba :=_adfbf .Value ,error (nil ); +if _gbba !=nil {return _gbba ;};_dfbeb .HrefAttr =&_aggd ;continue ;};if _adfbf .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_afgcb ,_gcgag :=_adfbf .Value ,error (nil );if _gcgag !=nil {return _gcgag ;};_dfbeb .ImagesizeAttr =&_afgcb ; +continue ;};if _adfbf .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_dfbeb .StartarrowlengthAttr .UnmarshalXMLAttr (_adfbf );continue ;};if _adfbf .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_dfbeb .JoinstyleAttr .UnmarshalXMLAttr (_adfbf ); +continue ;};if _adfbf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_dfbeb .EndarrowAttr .UnmarshalXMLAttr (_adfbf );continue ;};if _adfbf .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gcbcb ,_gcbec :=_adfbf .Value ,error (nil ); +if _gcbec !=nil {return _gcbec ;};_dfbeb .DashstyleAttr =&_gcbcb ;continue ;};if _adfbf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dfbeb .EndarrowwidthAttr .UnmarshalXMLAttr (_adfbf );continue ;};if _adfbf .Name .Local =="\u0073\u0072\u0063"{_ggcee ,_edfecd :=_adfbf .Value ,error (nil ); +if _edfecd !=nil {return _edfecd ;};_dfbeb .SrcAttr =&_ggcee ;continue ;};if _adfbf .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_dfbeb .EndarrowlengthAttr .UnmarshalXMLAttr (_adfbf );continue ;};if _adfbf .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_dfbeb .LinestyleAttr .UnmarshalXMLAttr (_adfbf ); +continue ;};if _adfbf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gdgeb ,_gabec :=_adfbf .Value ,error (nil );if _gabec !=nil {return _gabec ;};_dfbeb .OpacityAttr =&_gdgeb ;continue ;};if _adfbf .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bbcba ,_aggda :=_adfbf .Value ,error (nil ); +if _aggda !=nil {return _aggda ;};_dfbeb .WeightAttr =&_bbcba ;continue ;};if _adfbf .Name .Local =="\u0069\u0064"{_gdfde ,_efbag :=_adfbf .Value ,error (nil );if _efbag !=nil {return _efbag ;};_dfbeb .IdAttr =&_gdfde ;continue ;};if _adfbf .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_cgfe ,_dadgg :=_ee .ParseFloat (_adfbf .Value ,64); +if _dadgg !=nil {return _dadgg ;};_dfbeb .MiterlimitAttr =&_cgfe ;continue ;};if _adfbf .Name .Local =="\u0063\u006f\u006co\u0072"{_fadgf ,_fccd :=_adfbf .Value ,error (nil );if _fccd !=nil {return _fccd ;};_dfbeb .ColorAttr =&_fadgf ;continue ;};if _adfbf .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_dfbeb .ImageaspectAttr .UnmarshalXMLAttr (_adfbf ); +continue ;};if _adfbf .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_dfbeb .FilltypeAttr .UnmarshalXMLAttr (_adfbf );continue ;};if _adfbf .Name .Local =="\u006f\u006e"{_dfbeb .OnAttr .UnmarshalXMLAttr (_adfbf );continue ;};if _adfbf .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_dfbeb .StartarrowwidthAttr .UnmarshalXMLAttr (_adfbf ); +continue ;};if _adfbf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_dfbeb .InsetpenAttr .UnmarshalXMLAttr (_adfbf );continue ;};if _adfbf .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dfbeb .ImagealignshapeAttr .UnmarshalXMLAttr (_adfbf ); +continue ;};if _adfbf .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_dfbeb .StartarrowAttr .UnmarshalXMLAttr (_adfbf );continue ;};if _adfbf .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_dfbeb .EndcapAttr .UnmarshalXMLAttr (_adfbf ); +continue ;};if _adfbf .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_effff ,_fageb :=_adfbf .Value ,error (nil );if _fageb !=nil {return _fageb ;};_dfbeb .Color2Attr =&_effff ;continue ;};};_addc :for {_bfacf ,_dfcbf :=d .Token ();if _dfcbf !=nil {return _dfcbf ; +};switch _dafbd :=_bfacf .(type ){case _ec .StartElement :switch _dafbd .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfbeb .Left =NewOfcLeft (); +if _dfeba :=d .DecodeElement (_dfbeb .Left ,&_dafbd );_dfeba !=nil {return _dfeba ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfbeb .Top =NewOfcTop (); +if _faggf :=d .DecodeElement (_dfbeb .Top ,&_dafbd );_faggf !=nil {return _faggf ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfbeb .Right =NewOfcRight (); +if _bbdaa :=d .DecodeElement (_dfbeb .Right ,&_dafbd );_bbdaa !=nil {return _bbdaa ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfbeb .Bottom =NewOfcBottom (); +if _fgcga :=d .DecodeElement (_dfbeb .Bottom ,&_dafbd );_fgcga !=nil {return _fgcga ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dfbeb .Column =NewOfcColumn (); +if _dcef :=d .DecodeElement (_dfbeb .Column ,&_dafbd );_dcef !=nil {return _dcef ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\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",_dafbd .Name ); +if _ccad :=d .Skip ();_ccad !=nil {return _ccad ;};};case _ec .EndElement :break _addc ;case _ec .CharData :};};return nil ;};func NewCT_F ()*CT_F {_afgb :=&CT_F {};return _afgb };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 _ed .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ed .ST_TrueFalse ; +RegroupidAttr *int64 ;DoubleclicknotifyAttr _ed .ST_TrueFalse ;ButtonAttr _ed .ST_TrueFalse ;UserhiddenAttr _ed .ST_TrueFalse ;BulletAttr _ed .ST_TrueFalse ;HrAttr _ed .ST_TrueFalse ;HrstdAttr _ed .ST_TrueFalse ;HrnoshadeAttr _ed .ST_TrueFalse ;HrpctAttr *float32 ; +HralignAttr OfcST_HrAlign ;AllowincellAttr _ed .ST_TrueFalse ;AllowoverlapAttr _ed .ST_TrueFalse ;UserdrawnAttr _ed .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; +DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ed .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ed .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ed .ST_TrueFalse ; +FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ed .ST_TrueFalse ;OleiconAttr _ed .ST_TrueFalse ;OleAttr _ed .ST_TrueFalseBlank ; +PreferrelativeAttr _ed .ST_TrueFalse ;CliptowrapAttr _ed .ST_TrueFalse ;ClipAttr _ed .ST_TrueFalse ;};func (_ae *AG_Adj )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if _ae .AdjAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061\u0064\u006a"},Value :_g .Sprintf ("\u0025\u0076",*_ae .AdjAttr )}); +};return nil ;};func (_cabeb *OfcComplex )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_cabeb .OfcCT_Complex =*NewOfcCT_Complex ();for _ ,_cadbe :=range start .Attr {if _cadbe .Name .Local =="\u0065\u0078\u0074"{_cabeb .ExtAttr .UnmarshalXMLAttr (_cadbe ); +continue ;};};for {_ccgab ,_faada :=d .Token ();if _faada !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u006f\u006d\u0070\u006c\u0065\u0078\u003a\u0020%\u0073",_faada );};if _fggef ,_efccec :=_ccgab .(_ec .EndElement ); +_efccec &&_fggef .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;);func (_gagdg OfcST_ConnectType )ValidateWithPath (path string )error {switch _gagdg {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gagdg )); +};return nil ;};func (_becfe *OfcCT_Complex )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x";};if _becfe .ExtAttr !=ST_ExtUnset {_agbaa ,_acbad :=_becfe .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"}); +if _acbad !=nil {return _acbad ;};start .Attr =append (start .Attr ,_agbaa );};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;}; -// ValidateWithPath validates the CT_Shapetype and its children, prefixing error messages with path -func (_gbcb *CT_Shapetype )ValidateWithPath (path string )error {for _gacdg ,_cfec :=range _gbcb .EG_ShapeElements {if _dfbag :=_cfec .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gacdg )); -_dfbag !=nil {return _dfbag ;};};if _gbcb .Complex !=nil {if _cgafb :=_gbcb .Complex .ValidateWithPath (path +"\u002f\u0043\u006f\u006d\u0070\u006c\u0065\u0078");_cgafb !=nil {return _cgafb ;};};if _egcae :=_gbcb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072"); -_egcae !=nil {return _egcae ;};if _aaagg :=_gbcb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_aaagg !=nil {return _aaagg ;};if _bead :=_gbcb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072"); -_bead !=nil {return _bead ;};if _ggda :=_gbcb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072");_ggda !=nil {return _ggda ;};if _ggcbd :=_gbcb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072"); -_ggcbd !=nil {return _ggcbd ;};if _fbgdg :=_gbcb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072");_fbgdg !=nil {return _fbgdg ;};if _agac :=_gbcb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072"); -_agac !=nil {return _agac ;};if _ffff :=_gbcb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072");_ffff !=nil {return _ffff ;};if _cedac :=_gbcb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072"); -_cedac !=nil {return _cedac ;};if _bdbgf :=_gbcb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072");_bdbgf !=nil {return _bdbgf ;};if _fffc :=_gbcb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072"); -_fffc !=nil {return _fffc ;};if _aegc :=_gbcb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072");_aegc !=nil {return _aegc ;};if _gfafg :=_gbcb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072"); -_gfafg !=nil {return _gfafg ;};if _fefba :=_gbcb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072");_fefba !=nil {return _fefba ;};if _bebd :=_gbcb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072"); -_bebd !=nil {return _bebd ;};if _edde :=_gbcb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072");_edde !=nil {return _edde ;};if _cabaa :=_gbcb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072"); -_cabaa !=nil {return _cabaa ;};if _cddaa :=_gbcb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_cddaa !=nil {return _cddaa ;};if _cbba :=_gbcb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072"); -_cbba !=nil {return _cbba ;};if _bgdeg :=_gbcb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_bgdeg !=nil {return _bgdeg ;};if _gdecb :=_gbcb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072"); -_gdecb !=nil {return _gdecb ;};if _debdd :=_gbcb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072");_debdd !=nil {return _debdd ;};if _aeaag :=_gbcb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072"); -_aeaag !=nil {return _aeaag ;};if _dbba :=_gbcb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_dbba !=nil {return _dbba ;};if _dbfg :=_gbcb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072"); -_dbfg !=nil {return _dbfg ;};if _ebfdd :=_gbcb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072");_ebfdd !=nil {return _ebfdd ;};if _edbedd :=_gbcb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072"); -_edbedd !=nil {return _edbedd ;};if _fdaa :=_gbcb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072");_fdaa !=nil {return _fdaa ;};if _gbcdb :=_gbcb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r"); -_gbcdb !=nil {return _gbcdb ;};return nil ;}; +// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path +func (_ffcd *CT_Background )ValidateWithPath (path string )error {if _edfec :=_ffcd .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_edfec !=nil {return _edfec ;};if _gfdab :=_ffcd .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_gfdab !=nil {return _gfdab ;};if _eege :=_ffcd .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_eege !=nil {return _eege ;};if _cdae :=_ffcd .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072"); +_cdae !=nil {return _cdae ;};if _ffcd .Fill !=nil {if _acadb :=_ffcd .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_acadb !=nil {return _acadb ;};};if _acde :=_ffcd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072"); +_acde !=nil {return _acde ;};return nil ;}; -// ValidateWithPath validates the CT_Line and its children, prefixing error messages with path -func (_eaede *CT_Line )ValidateWithPath (path string )error {for _eagc ,_fdcd :=range _eaede .EG_ShapeElements {if _dede :=_fdcd .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_eagc )); -_dede !=nil {return _dede ;};};if _bdcg :=_eaede .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bdcg !=nil {return _bdcg ;};if _gdge :=_eaede .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_gdge !=nil {return _gdge ;};if _efadd :=_eaede .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_efadd !=nil {return _efadd ;};if _cacge :=_eaede .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_cacge !=nil {return _cacge ;};if _fafad :=_eaede .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fafad !=nil {return _fafad ;};if _cgbd :=_eaede .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_cgbd !=nil {return _cgbd ;};if _bgga :=_eaede .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bgga !=nil {return _bgga ;};if _fgcagb :=_eaede .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_fgcagb !=nil {return _fgcagb ;};if _deeb :=_eaede .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_deeb !=nil {return _deeb ;};if _baad :=_eaede .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_baad !=nil {return _baad ;};if _cdad :=_eaede .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cdad !=nil {return _cdad ;};if _acgcc :=_eaede .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_acgcc !=nil {return _acgcc ;};if _faeag :=_eaede .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_faeag !=nil {return _faeag ;};if _ceafc :=_eaede .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_ceafc !=nil {return _ceafc ;};if _dfbac :=_eaede .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dfbac !=nil {return _dfbac ;};if _fbfe :=_eaede .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_fbfe !=nil {return _fbfe ;};if _bfee :=_eaede .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bfee !=nil {return _bfee ;};if _ecb :=_eaede .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_ecb !=nil {return _ecb ;};if _dfddc :=_eaede .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dfddc !=nil {return _dfddc ;};if _fgdfb :=_eaede .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_fgdfb !=nil {return _fgdfb ;};if _eddd :=_eaede .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_eddd !=nil {return _eddd ;};if _gdegd :=_eaede .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_gdegd !=nil {return _gdegd ;};if _fcgd :=_eaede .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_fcgd !=nil {return _fcgd ;};if _ggddd :=_eaede .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_ggddd !=nil {return _ggddd ;};if _gfbd :=_eaede .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gfbd !=nil {return _gfbd ;};if _fbfac :=_eaede .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_fbfac !=nil {return _fbfac ;};if _aecf :=_eaede .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_aecf !=nil {return _aecf ;};if _bagdg :=_eaede .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_bagdg !=nil {return _bagdg ;};if _cedg :=_eaede .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cedg !=nil {return _cedg ;};return nil ;};func (_fgdd *CT_Shapetype )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"; -};if _fgdd .MasterAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u006d\u0061\u0073\u0074\u0065\u0072"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .MasterAttr )});};if _fgdd .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .HrefAttr )}); -};if _fgdd .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .TargetAttr )});};if _fgdd .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .ClassAttr )}); -};if _fgdd .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .TitleAttr )});};if _fgdd .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .AltAttr )}); -};if _fgdd .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .CoordsizeAttr )});};if _fgdd .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 :_bf .Sprintf ("\u0025\u0076",*_fgdd .CoordoriginAttr )}); -};if _fgdd .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .WrapcoordsAttr )});};if _fgdd .PrintAttr !=_c .ST_TrueFalseUnset {_ebfef ,_gebe :=_fgdd .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _gebe !=nil {return _gebe ;};start .Attr =append (start .Attr ,_ebfef );};if _fgdd .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .IdAttr )});};if _fgdd .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .StyleAttr )}); -};if _fgdd .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .SpidAttr )});};if _fgdd .OnedAttr !=_c .ST_TrueFalseUnset {_aaeae ,_gadee :=_fgdd .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _gadee !=nil {return _gadee ;};start .Attr =append (start .Attr ,_aaeae );};if _fgdd .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 :_bf .Sprintf ("\u0025\u0076",*_fgdd .RegroupidAttr )}); -};if _fgdd .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_edbbg ,_ffbef :=_fgdd .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ffbef !=nil {return _ffbef ; -};start .Attr =append (start .Attr ,_edbbg );};if _fgdd .ButtonAttr !=_c .ST_TrueFalseUnset {_abffc ,_cgaec :=_fgdd .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _cgaec !=nil {return _cgaec ;};start .Attr =append (start .Attr ,_abffc ); -};if _fgdd .UserhiddenAttr !=_c .ST_TrueFalseUnset {_febgc ,_bcea :=_fgdd .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _bcea !=nil {return _bcea ;};start .Attr =append (start .Attr ,_febgc ); -};if _fgdd .BulletAttr !=_c .ST_TrueFalseUnset {_egfaad ,_gdeb :=_fgdd .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _gdeb !=nil {return _gdeb ;};start .Attr =append (start .Attr ,_egfaad );};if _fgdd .HrAttr !=_c .ST_TrueFalseUnset {_fbfb ,_dbbcb :=_fgdd .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _dbbcb !=nil {return _dbbcb ;};start .Attr =append (start .Attr ,_fbfb );};if _fgdd .HrstdAttr !=_c .ST_TrueFalseUnset {_cabba ,_dffg :=_fgdd .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _dffg !=nil {return _dffg ; -};start .Attr =append (start .Attr ,_cabba );};if _fgdd .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_geded ,_fedgb :=_fgdd .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _fedgb !=nil {return _fedgb ; -};start .Attr =append (start .Attr ,_geded );};if _fgdd .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .HrpctAttr )});};if _fgdd .HralignAttr !=OfcST_HrAlignUnset {_gcfee ,_faceb :=_fgdd .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _faceb !=nil {return _faceb ;};start .Attr =append (start .Attr ,_gcfee );};if _fgdd .AllowincellAttr !=_c .ST_TrueFalseUnset {_becd ,_badfd :=_fgdd .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _badfd !=nil {return _badfd ;};start .Attr =append (start .Attr ,_becd );};if _fgdd .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_daacd ,_eaae :=_fgdd .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _eaae !=nil {return _eaae ;};start .Attr =append (start .Attr ,_daacd );};if _fgdd .UserdrawnAttr !=_c .ST_TrueFalseUnset {_acfa ,_dabb :=_fgdd .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _dabb !=nil {return _dabb ;};start .Attr =append (start .Attr ,_acfa );};if _fgdd .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 :_bf .Sprintf ("\u0025\u0076",*_fgdd .BordertopcolorAttr )}); -};if _fgdd .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 :_bf .Sprintf ("\u0025\u0076",*_fgdd .BorderleftcolorAttr )}); -};if _fgdd .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 :_bf .Sprintf ("\u0025\u0076",*_fgdd .BorderbottomcolorAttr )}); -};if _fgdd .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 :_bf .Sprintf ("\u0025\u0076",*_fgdd .BorderrightcolorAttr )}); -};if _fgdd .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_bfdff ,_gedeac :=_fgdd .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gedeac !=nil {return _gedeac ;};start .Attr =append (start .Attr ,_bfdff ); -};if _fgdd .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 :_bf .Sprintf ("\u0025\u0076",*_fgdd .DgmnodekindAttr )});};if _fgdd .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_eafd ,_dddef :=_fgdd .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _dddef !=nil {return _dddef ;};start .Attr =append (start .Attr ,_eafd );};if _fgdd .InsetmodeAttr !=OfcST_InsetModeUnset {_debd ,_eegde :=_fgdd .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _eegde !=nil {return _eegde ;};start .Attr =append (start .Attr ,_debd );};if _fgdd .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .OpacityAttr )}); -};if _fgdd .StrokedAttr !=_c .ST_TrueFalseUnset {_decee ,_gdgfd :=_fgdd .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _gdgfd !=nil {return _gdgfd ;};start .Attr =append (start .Attr ,_decee );};if _fgdd .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 :_bf .Sprintf ("\u0025\u0076",*_fgdd .StrokecolorAttr )}); -};if _fgdd .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 :_bf .Sprintf ("\u0025\u0076",*_fgdd .StrokeweightAttr )});};if _fgdd .InsetpenAttr !=_c .ST_TrueFalseUnset {_adcdc ,_fdccg :=_fgdd .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _fdccg !=nil {return _fdccg ;};start .Attr =append (start .Attr ,_adcdc );};if _fgdd .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .ChromakeyAttr )}); -};if _fgdd .FilledAttr !=_c .ST_TrueFalseUnset {_adge ,_cfgfe :=_fgdd .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _cfgfe !=nil {return _cfgfe ;};start .Attr =append (start .Attr ,_adge );};if _fgdd .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .FillcolorAttr )}); -};if _fgdd .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .SptAttr )});};if _fgdd .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_fdcfd ,_gcea :=_fgdd .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _gcea !=nil {return _gcea ;};start .Attr =append (start .Attr ,_fdcfd );};if _fgdd .BwmodeAttr !=OfcST_BWModeUnset {_aegbe ,_dgcf :=_fgdd .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _dgcf !=nil {return _dgcf ; -};start .Attr =append (start .Attr ,_aegbe );};if _fgdd .BwpureAttr !=OfcST_BWModeUnset {_aebbg ,_gbffb :=_fgdd .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _gbffb !=nil {return _gbffb ;};start .Attr =append (start .Attr ,_aebbg ); -};if _fgdd .BwnormalAttr !=OfcST_BWModeUnset {_gcffe ,_aedag :=_fgdd .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _aedag !=nil {return _aedag ;};start .Attr =append (start .Attr ,_gcffe ); -};if _fgdd .ForcedashAttr !=_c .ST_TrueFalseUnset {_ggggb ,_ccagb :=_fgdd .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ccagb !=nil {return _ccagb ;};start .Attr =append (start .Attr ,_ggggb ); -};if _fgdd .OleiconAttr !=_c .ST_TrueFalseUnset {_eegb ,_baadb :=_fgdd .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _baadb !=nil {return _baadb ;};start .Attr =append (start .Attr ,_eegb );};if _fgdd .OleAttr !=_c .ST_TrueFalseBlankUnset {_dfegg ,_begde :=_fgdd .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _begde !=nil {return _begde ;};start .Attr =append (start .Attr ,_dfegg );};if _fgdd .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_dbeaf ,_accf :=_fgdd .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _accf !=nil {return _accf ;};start .Attr =append (start .Attr ,_dbeaf );};if _fgdd .CliptowrapAttr !=_c .ST_TrueFalseUnset {_faecg ,_bedge :=_fgdd .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _bedge !=nil {return _bedge ;};start .Attr =append (start .Attr ,_faecg );};if _fgdd .ClipAttr !=_c .ST_TrueFalseUnset {_fdeac ,_ebcac :=_fgdd .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _ebcac !=nil {return _ebcac ; -};start .Attr =append (start .Attr ,_fdeac );};if _fgdd .AdjAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u006a"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .AdjAttr )});};if _fgdd .PathAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_bf .Sprintf ("\u0025\u0076",*_fgdd .PathAttr )}); -};e .EncodeToken (start );if _fgdd .EG_ShapeElements !=nil {for _ ,_caff :=range _fgdd .EG_ShapeElements {_caff .MarshalXML (e ,_d .StartElement {});};};if _fgdd .Complex !=nil {_ddcaa :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"}}; -e .EncodeElement (_fgdd .Complex ,_ddcaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path +func (_eccfa *OfcRight )ValidateWithPath (path string )error {if _dbgde :=_eccfa .OfcCT_StrokeChild .ValidateWithPath (path );_dbgde !=nil {return _dbgde ;};return nil ;};type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ; +TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _ed .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ed .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ed .ST_TrueFalse ; +ButtonAttr _ed .ST_TrueFalse ;UserhiddenAttr _ed .ST_TrueFalse ;BulletAttr _ed .ST_TrueFalse ;HrAttr _ed .ST_TrueFalse ;HrstdAttr _ed .ST_TrueFalse ;HrnoshadeAttr _ed .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ed .ST_TrueFalse ; +AllowoverlapAttr _ed .ST_TrueFalse ;UserdrawnAttr _ed .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ; +InsetmodeAttr OfcST_InsetMode ;};func (_fdedf *OfcST_HrAlign )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_eagdd ,_fbcga :=d .Token ();if _fbcga !=nil {return _fbcga ;};if _ebbgdg ,_dfaad :=_eagdd .(_ec .EndElement );_dfaad &&_ebbgdg .Name ==start .Name {*_fdedf =1; +return nil ;};if _fggdda ,_adfegd :=_eagdd .(_ec .CharData );!_adfegd {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",_eagdd );}else {switch string (_fggdda ){case "":*_fdedf =0; +case "\u006c\u0065\u0066\u0074":*_fdedf =1;case "\u0072\u0069\u0067h\u0074":*_fdedf =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdedf =3;};};_eagdd ,_fbcga =d .Token ();if _fbcga !=nil {return _fbcga ;};if _eegcgf ,_afcge :=_eagdd .(_ec .EndElement ); +_afcge &&_eegcgf .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",_eagdd );};func (_fdcbg *CT_Group )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_cfgf :=range start .Attr {if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fdcbg .AllowincellAttr .UnmarshalXMLAttr (_cfgf ); +continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fdcbg .BulletAttr .UnmarshalXMLAttr (_cfgf ); +continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0068\u0072"{_fdcbg .HrAttr .UnmarshalXMLAttr (_cfgf ); +continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u006f\u006e\u0065\u0064"{_fdcbg .OnedAttr .UnmarshalXMLAttr (_cfgf ); +continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fdcbg .HralignAttr .UnmarshalXMLAttr (_cfgf ); +continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_dbdff ,_dbbd :=_cfgf .Value ,error (nil ); +if _dbbd !=nil {return _dbbd ;};_fdcbg .TablelimitsAttr =&_dbdff ;continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_cbed ,_efeb :=_ee .ParseInt (_cfgf .Value ,10,64); +if _efeb !=nil {return _efeb ;};_fdcbg .RegroupidAttr =&_cbed ;continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gdef ,_bcab :=_cfgf .Value ,error (nil ); +if _bcab !=nil {return _bcab ;};_fdcbg .BordertopcolorAttr =&_gdef ;continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0073\u0070\u0069\u0064"{_efebd ,_eggcg :=_cfgf .Value ,error (nil ); +if _eggcg !=nil {return _eggcg ;};_fdcbg .SpidAttr =&_efebd ;continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0068\u0072\u0070c\u0074"{_dede ,_ebgb :=_ee .ParseFloat (_cfgf .Value ,64); +if _ebgb !=nil {return _ebgb ;};_gcebd :=float32 (_dede );_fdcbg .HrpctAttr =&_gcebd ;continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_cfdcf ,_cdafc :=_cfgf .Value ,error (nil ); +if _cdafc !=nil {return _cdafc ;};_fdcbg .BorderrightcolorAttr =&_cfdcf ;continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fdcbg .ButtonAttr .UnmarshalXMLAttr (_cfgf ); +continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0068\u0072\u0073t\u0064"{_fdcbg .HrstdAttr .UnmarshalXMLAttr (_cfgf ); +continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fdcbg .DgmlayoutAttr .UnmarshalXMLAttr (_cfgf ); +continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fdcbg .UserdrawnAttr .UnmarshalXMLAttr (_cfgf ); +continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fdcbg .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cfgf ); +continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fdcbg .UserhiddenAttr .UnmarshalXMLAttr (_cfgf ); +continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_cdgb ,_bfcf :=_cfgf .Value ,error (nil ); +if _bfcf !=nil {return _bfcf ;};_fdcbg .BorderleftcolorAttr =&_cdgb ;continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fdcbg .InsetmodeAttr .UnmarshalXMLAttr (_cfgf ); +continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fdcbg .AllowoverlapAttr .UnmarshalXMLAttr (_cfgf ); +continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_eead ,_eaca :=_cfgf .Value ,error (nil ); +if _eaca !=nil {return _eaca ;};_fdcbg .TablepropertiesAttr =&_eead ;continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fdcbg .HrnoshadeAttr .UnmarshalXMLAttr (_cfgf ); +continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fdcbg .DgmlayoutmruAttr .UnmarshalXMLAttr (_cfgf ); +continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gdbaa ,_daaba :=_ee .ParseInt (_cfgf .Value ,10,64); +if _daaba !=nil {return _daaba ;};_fdcbg .DgmnodekindAttr =&_gdbaa ;continue ;};if _cfgf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfgf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ggef ,_cfgff :=_cfgf .Value ,error (nil ); +if _cfgff !=nil {return _cfgff ;};_fdcbg .BorderbottomcolorAttr =&_ggef ;continue ;};if _cfgf .Name .Local =="\u0070\u0072\u0069n\u0074"{_fdcbg .PrintAttr .UnmarshalXMLAttr (_cfgf );continue ;};if _cfgf .Name .Local =="\u0074\u0069\u0074l\u0065"{_eceg ,_fgcg :=_cfgf .Value ,error (nil ); +if _fgcg !=nil {return _fgcg ;};_fdcbg .TitleAttr =&_eceg ;continue ;};if _cfgf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cfdf ,_gcecc :=_cfgf .Value ,error (nil );if _gcecc !=nil {return _gcecc ;};_fdcbg .CoordoriginAttr =&_cfdf ; +continue ;};if _cfgf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_beec ,_edaff :=_cfgf .Value ,error (nil );if _edaff !=nil {return _edaff ;};_fdcbg .WrapcoordsAttr =&_beec ;continue ;};if _cfgf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_face ,_edfc :=_cfgf .Value ,error (nil ); +if _edfc !=nil {return _edfc ;};_fdcbg .CoordsizeAttr =&_face ;continue ;};if _cfgf .Name .Local =="\u0073\u0074\u0079l\u0065"{_eggac ,_ebdc :=_cfgf .Value ,error (nil );if _ebdc !=nil {return _ebdc ;};_fdcbg .StyleAttr =&_eggac ;continue ;};if _cfgf .Name .Local =="\u0069\u0064"{_bceae ,_bffc :=_cfgf .Value ,error (nil ); +if _bffc !=nil {return _bffc ;};_fdcbg .IdAttr =&_bceae ;continue ;};if _cfgf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aade ,_eggb :=_cfgf .Value ,error (nil );if _eggb !=nil {return _eggb ;};_fdcbg .FillcolorAttr =&_aade ;continue ; +};if _cfgf .Name .Local =="\u0063\u006c\u0061s\u0073"{_fddcb ,_fcae :=_cfgf .Value ,error (nil );if _fcae !=nil {return _fcae ;};_fdcbg .ClassAttr =&_fddcb ;continue ;};if _cfgf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_aaac ,_egef :=_cfgf .Value ,error (nil ); +if _egef !=nil {return _egef ;};_fdcbg .TargetAttr =&_aaac ;continue ;};if _cfgf .Name .Local =="\u0068\u0072\u0065\u0066"{_dcgg ,_eacf :=_cfgf .Value ,error (nil );if _eacf !=nil {return _eacf ;};_fdcbg .HrefAttr =&_dcgg ;continue ;};if _cfgf .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_fdcbg .EditasAttr .UnmarshalXMLAttr (_cfgf ); +continue ;};if _cfgf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fdcbg .FilledAttr .UnmarshalXMLAttr (_cfgf );continue ;};if _cfgf .Name .Local =="\u0061\u006c\u0074"{_bcbe ,_adcb :=_cfgf .Value ,error (nil );if _adcb !=nil {return _adcb ;}; +_fdcbg .AltAttr =&_bcbe ;continue ;};};_fbdde :for {_efdde ,_ddbe :=d .Token ();if _ddbe !=nil {return _ddbe ;};switch _efae :=_efdde .(type ){case _ec .StartElement :switch _efae .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eafe :=NewGroup (); +if _dadgc :=d .DecodeElement (_eafe ,&_efae );_dadgc !=nil {return _dadgc ;};_fdcbg .Group =append (_fdcbg .Group ,_eafe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ddddf :=NewShape (); +if _feffg :=d .DecodeElement (_ddddf ,&_efae );_feffg !=nil {return _feffg ;};_fdcbg .Shape =append (_fdcbg .Shape ,_ddddf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfggc :=NewShapetype (); +if _fbcc :=d .DecodeElement (_dfggc ,&_efae );_fbcc !=nil {return _fbcc ;};_fdcbg .Shapetype =append (_fdcbg .Shapetype ,_dfggc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fage :=NewArc (); +if _bagd :=d .DecodeElement (_fage ,&_efae );_bagd !=nil {return _bagd ;};_fdcbg .Arc =append (_fdcbg .Arc ,_fage );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_affd :=NewCurve (); +if _aaeaa :=d .DecodeElement (_affd ,&_efae );_aaeaa !=nil {return _aaeaa ;};_fdcbg .Curve =append (_fdcbg .Curve ,_affd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcac :=NewImage (); +if _abab :=d .DecodeElement (_dcac ,&_efae );_abab !=nil {return _abab ;};_fdcbg .Image =append (_fdcbg .Image ,_dcac );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dfea :=NewLine (); +if _dbe :=d .DecodeElement (_dfea ,&_efae );_dbe !=nil {return _dbe ;};_fdcbg .Line =append (_fdcbg .Line ,_dfea );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_accd :=NewOval (); +if _cfbc :=d .DecodeElement (_accd ,&_efae );_cfbc !=nil {return _cfbc ;};_fdcbg .Oval =append (_fdcbg .Oval ,_accd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfbdf :=NewPolyline (); +if _caeef :=d .DecodeElement (_cfbdf ,&_efae );_caeef !=nil {return _caeef ;};_fdcbg .Polyline =append (_fdcbg .Polyline ,_cfbdf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dcee :=NewRect (); +if _eefe :=d .DecodeElement (_dcee ,&_efae );_eefe !=nil {return _eefe ;};_fdcbg .Rect =append (_fdcbg .Rect ,_dcee );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dgccf :=NewRoundrect (); +if _dfdb :=d .DecodeElement (_dgccf ,&_efae );_dfdb !=nil {return _dfdb ;};_fdcbg .Roundrect =append (_fdcbg .Roundrect ,_dgccf );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_adfd :=NewOfcDiagram (); +if _gdcg :=d .DecodeElement (_adfd ,&_efae );_gdcg !=nil {return _gdcg ;};_fdcbg .Diagram =append (_fdcbg .Diagram ,_adfd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggee :=NewEG_ShapeElements (); +_ggee .Path =NewPath ();if _aaba :=d .DecodeElement (_ggee .Path ,&_efae );_aaba !=nil {return _aaba ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_ggee );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eefa :=NewEG_ShapeElements (); +_eefa .Formulas =NewFormulas ();if _degb :=d .DecodeElement (_eefa .Formulas ,&_efae );_degb !=nil {return _degb ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_eefa );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agegc :=NewEG_ShapeElements (); +_agegc .Handles =NewHandles ();if _dbef :=d .DecodeElement (_agegc .Handles ,&_efae );_dbef !=nil {return _dbef ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_agegc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_acca :=NewEG_ShapeElements (); +_acca .Fill =NewFill ();if _gfgc :=d .DecodeElement (_acca .Fill ,&_efae );_gfgc !=nil {return _gfgc ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_acca );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gegb :=NewEG_ShapeElements (); +_gegb .Stroke =NewStroke ();if _abcd :=d .DecodeElement (_gegb .Stroke ,&_efae );_abcd !=nil {return _abcd ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_gegb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_adcf :=NewEG_ShapeElements (); +_adcf .Shadow =NewShadow ();if _cdeg :=d .DecodeElement (_adcf .Shadow ,&_efae );_cdeg !=nil {return _cdeg ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_adcf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdae :=NewEG_ShapeElements (); +_gdae .Textbox =NewTextbox ();if _affdb :=d .DecodeElement (_gdae .Textbox ,&_efae );_affdb !=nil {return _affdb ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_gdae );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cgfg :=NewEG_ShapeElements (); +_cgfg .Textpath =NewTextpath ();if _becd :=d .DecodeElement (_cgfg .Textpath ,&_efae );_becd !=nil {return _becd ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_cgfg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eada :=NewEG_ShapeElements (); +_eada .Imagedata =NewImagedata ();if _ceed :=d .DecodeElement (_eada .Imagedata ,&_efae );_ceed !=nil {return _ceed ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_eada );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_bbbb :=NewEG_ShapeElements (); +_bbbb .Skew =NewOfcSkew ();if _bedg :=d .DecodeElement (_bbbb .Skew ,&_efae );_bedg !=nil {return _bedg ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_bbbb );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgdc :=NewEG_ShapeElements (); +_bgdc .Extrusion =NewOfcExtrusion ();if _gaebd :=d .DecodeElement (_bgdc .Extrusion ,&_efae );_gaebd !=nil {return _gaebd ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_bgdc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afea :=NewEG_ShapeElements (); +_afea .Callout =NewOfcCallout ();if _ffcdb :=d .DecodeElement (_afea .Callout ,&_efae );_ffcdb !=nil {return _ffcdb ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_afea );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eecgd :=NewEG_ShapeElements (); +_eecgd .Lock =NewOfcLock ();if _defa :=d .DecodeElement (_eecgd .Lock ,&_efae );_defa !=nil {return _defa ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_eecgd );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cgbbg :=NewEG_ShapeElements (); +_cgbbg .Clippath =NewOfcClippath ();if _adbdg :=d .DecodeElement (_cgbbg .Clippath ,&_efae );_adbdg !=nil {return _adbdg ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_cgbbg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_daafc :=NewEG_ShapeElements (); +_daafc .Signatureline =NewOfcSignatureline ();if _dcda :=d .DecodeElement (_daafc .Signatureline ,&_efae );_dcda !=nil {return _dcda ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_daafc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdfe :=NewEG_ShapeElements (); +_cdfe .Wrap =_gd .NewWrap ();if _afgbd :=d .DecodeElement (_cdfe .Wrap ,&_efae );_afgbd !=nil {return _afgbd ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_cdfe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gcebe :=NewEG_ShapeElements (); +_gcebe .Anchorlock =_gd .NewAnchorlock ();if _cgca :=d .DecodeElement (_gcebe .Anchorlock ,&_efae );_cgca !=nil {return _cgca ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_gcebe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbga :=NewEG_ShapeElements (); +_gbga .Bordertop =_gd .NewBordertop ();if _ffdb :=d .DecodeElement (_gbga .Bordertop ,&_efae );_ffdb !=nil {return _ffdb ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_gbga );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_agfcf :=NewEG_ShapeElements (); +_agfcf .Borderbottom =_gd .NewBorderbottom ();if _gffg :=d .DecodeElement (_agfcf .Borderbottom ,&_efae );_gffg !=nil {return _gffg ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_agfcf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gbcdb :=NewEG_ShapeElements (); +_gbcdb .Borderleft =_gd .NewBorderleft ();if _aadbc :=d .DecodeElement (_gbcdb .Borderleft ,&_efae );_aadbc !=nil {return _aadbc ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_gbcdb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cbgc :=NewEG_ShapeElements (); +_cbgc .Borderright =_gd .NewBorderright ();if _dee :=d .DecodeElement (_cbgc .Borderright ,&_efae );_dee !=nil {return _dee ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_cbgc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_dgegbb :=NewEG_ShapeElements (); +_dgegbb .ClientData =_f .NewClientData ();if _cca :=d .DecodeElement (_dgegbb .ClientData ,&_efae );_cca !=nil {return _cca ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_dgegbb );case _ec .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"}:_dggca :=NewEG_ShapeElements (); +_dggca .Textdata =_b .NewTextdata ();if _defc :=d .DecodeElement (_dggca .Textdata ,&_efae );_defc !=nil {return _defc ;};_fdcbg .EG_ShapeElements =append (_fdcbg .EG_ShapeElements ,_dggca );default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_efae .Name ); +if _efbd :=d .Skip ();_efbd !=nil {return _efbd ;};};case _ec .EndElement :break _fbdde ;case _ec .CharData :};};return nil ;};func (_efdaf OfcST_InsetMode )String ()string {switch _efdaf {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074\u006f\u006d"; +};return "";};func (_ggff OfcST_BWMode )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_fbfcc :=_ec .Attr {};_fbfcc .Name =name ;switch _ggff {case OfcST_BWModeUnset :_fbfcc .Value ="";case OfcST_BWModeColor :_fbfcc .Value ="\u0063\u006f\u006co\u0072"; +case OfcST_BWModeAuto :_fbfcc .Value ="\u0061\u0075\u0074\u006f";case OfcST_BWModeGrayScale :_fbfcc .Value ="\u0067r\u0061\u0079\u0053\u0063\u0061\u006ce";case OfcST_BWModeLightGrayscale :_fbfcc .Value ="\u006c\u0069\u0067\u0068\u0074\u0047\u0072\u0061\u0079s\u0063\u0061\u006c\u0065"; +case OfcST_BWModeInverseGray :_fbfcc .Value ="i\u006e\u0076\u0065\u0072\u0073\u0065\u0047\u0072\u0061\u0079";case OfcST_BWModeGrayOutline :_fbfcc .Value ="g\u0072\u0061\u0079\u004f\u0075\u0074\u006c\u0069\u006e\u0065";case OfcST_BWModeHighContrast :_fbfcc .Value ="\u0068\u0069\u0067h\u0043\u006f\u006e\u0074\u0072\u0061\u0073\u0074"; +case OfcST_BWModeBlack :_fbfcc .Value ="\u0062\u006c\u0061c\u006b";case OfcST_BWModeWhite :_fbfcc .Value ="\u0077\u0068\u0069t\u0065";case OfcST_BWModeHide :_fbfcc .Value ="\u0068\u0069\u0064\u0065";case OfcST_BWModeUndrawn :_fbfcc .Value ="\u0075n\u0064\u0072\u0061\u0077\u006e"; +case OfcST_BWModeBlackTextAndLines :_fbfcc .Value ="\u0062\u006c\u0061\u0063\u006b\u0054\u0065\u0078\u0074\u0041\u006e\u0064L\u0069\u006e\u0065\u0073";};return _fbfcc ,nil ;}; -// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path -func (_cccaa *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _gacgb :=_cccaa .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_gacgb !=nil {return _gacgb ;};return nil ;};func (_bge *AG_Type )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cgbe :=range start .Attr {if _cgbe .Name .Local =="\u0074\u0079\u0070\u0065"{_fbgf ,_gbcd :=_cgbe .Value ,error (nil ); -if _gbcd !=nil {return _gbcd ;};_bge .TypeAttr =&_fbgf ;continue ;};};for {_ege ,_ebfca :=d .Token ();if _ebfca !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_ebfca ); -};if _ccac ,_cebad :=_ege .(_d .EndElement );_cebad &&_ccac .Name ==start .Name {break ;};};return nil ;};func (_ecgd *CT_Formulas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"; -};e .EncodeToken (start );if _ecgd .F !=nil {_gad :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066"}};for _ ,_ecgc :=range _ecgd .F {e .EncodeElement (_ecgc ,_gad );};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_efebab OfcST_ExtrusionRender )Validate ()error {return _efebab .ValidateWithPath ("")}; -func (_fced *OfcCT_Complex )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_affg :=range start .Attr {if _affg .Name .Local =="\u0065\u0078\u0074"{_fced .ExtAttr .UnmarshalXMLAttr (_affg );continue ;};};for {_gdged ,_eagca :=d .Token (); -if _eagca !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u004f\u0066\u0063\u0043T\u005fC\u006fm\u0070\u006c\u0065\u0078\u003a\u0020\u0025s",_eagca );};if _accgb ,_cgcec :=_gdged .(_d .EndElement );_cgcec &&_accgb .Name ==start .Name {break ; -};};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 (_fdcbg *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_fdcbg =0; -case "\u0074\u006f\u0070":*_fdcbg =1;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_fdcbg =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_fdcbg =3;case "\u0075\u0073\u0065\u0072":*_fdcbg =4;};return nil ;};func NewAG_Chromakey ()*AG_Chromakey {_gde :=&AG_Chromakey {}; -return _gde };func (_ggbcd OfcST_ConnectType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fgef :=_d .Attr {};_fgef .Name =name ;switch _ggbcd {case OfcST_ConnectTypeUnset :_fgef .Value ="";case OfcST_ConnectTypeNone :_fgef .Value ="\u006e\u006f\u006e\u0065"; -case OfcST_ConnectTypeRect :_fgef .Value ="\u0072\u0065\u0063\u0074";case OfcST_ConnectTypeSegments :_fgef .Value ="\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073";case OfcST_ConnectTypeCustom :_fgef .Value ="\u0063\u0075\u0073\u0074\u006f\u006d";};return _fgef ,nil ; -};func (_eeeeb ST_ShadowType )ValidateWithPath (path string )error {switch _eeeeb {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 (_eeeeb )); -};return nil ;};func (_acdda ST_StrokeArrowLength )String ()string {switch _acdda {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 (_agegf *OfcCT_ShapeLayout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"; -};if _agegf .ExtAttr !=ST_ExtUnset {_ggbca ,_fgdda :=_agegf .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fgdda !=nil {return _fgdda ;};start .Attr =append (start .Attr ,_ggbca );};e .EncodeToken (start );if _agegf .Idmap !=nil {_aacdd :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0069\u0064\u006d\u0061\u0070"}}; -e .EncodeElement (_agegf .Idmap ,_aacdd );};if _agegf .Regrouptable !=nil {_cfag :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065"}};e .EncodeElement (_agegf .Regrouptable ,_cfag ); -};if _agegf .Rules !=nil {_ebaa :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0072\u0075\u006c\u0065\u0073"}};e .EncodeElement (_agegf .Rules ,_ebaa );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_geadb *OfcCT_ClipPath )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006c\u0069\u0070\u0070\u0061\u0074\u0068"; -};start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076"},Value :_bf .Sprintf ("\u0025\u0076",_geadb .VAttr )});e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_afgfaf ST_StrokeLineStyle )ValidateWithPath (path string )error {switch _afgfaf {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 (_afgfaf )); -};return nil ;};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;); +// ValidateWithPath validates the Textpath and its children, prefixing error messages with path +func (_abfcb *Textpath )ValidateWithPath (path string )error {if _gafb :=_abfcb .CT_TextPath .ValidateWithPath (path );_gafb !=nil {return _gafb ;};return nil ;};type AG_ImageAttributes struct{SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ; +CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _ed .ST_TrueFalse ;BilevelAttr _ed .ST_TrueFalse ;};func (_gfddf *CT_Line )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_eebe :=range start .Attr {if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gfddf .UserdrawnAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gfddf .ButtonAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gfddf .DgmlayoutmruAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gfddf .UserhiddenAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gfddf .CliptowrapAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gfddf .BulletAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u006f\u006c\u0065"{_gfddf .OleAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0068\u0072"{_gfddf .HrAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0073\u0070\u0069\u0064"{_gabcb ,_cgdgb :=_eebe .Value ,error (nil ); +if _cgdgb !=nil {return _cgdgb ;};_gfddf .SpidAttr =&_gabcb ;continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0068\u0072\u0073t\u0064"{_gfddf .HrstdAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gfddf .BwnormalAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gbfg ,_aefa :=_eebe .Value ,error (nil ); +if _aefa !=nil {return _aefa ;};_gfddf .BordertopcolorAttr =&_gbfg ;continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gfddf .DgmlayoutAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gfddf .ForcedashAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gfddf .AllowoverlapAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gfddf .HrnoshadeAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gfddf .PreferrelativeAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bbgcg ,_cdbad :=_eebe .Value ,error (nil ); +if _cdbad !=nil {return _cdbad ;};_gfddf .BorderbottomcolorAttr =&_bbgcg ;continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u006f\u006e\u0065\u0064"{_gfddf .OnedAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_ffded ,_fegde :=_ee .ParseInt (_eebe .Value ,10,64); +if _fegde !=nil {return _fegde ;};_gfddf .DgmnodekindAttr =&_ffded ;continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_adfg ,_gacab :=_ee .ParseInt (_eebe .Value ,10,64); +if _gacab !=nil {return _gacab ;};_gfddf .RegroupidAttr =&_adfg ;continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gfddf .AllowincellAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0068\u0072\u0070c\u0074"{_ddage ,_gddbc :=_ee .ParseFloat (_eebe .Value ,64); +if _gddbc !=nil {return _gddbc ;};_aefgc :=float32 (_ddage );_gfddf .HrpctAttr =&_aefgc ;continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0063\u006c\u0069\u0070"{_gfddf .ClipAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gfddf .InsetmodeAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_edcge ,_fbeca :=_eebe .Value ,error (nil ); +if _fbeca !=nil {return _fbeca ;};_gfddf .BorderleftcolorAttr =&_edcge ;continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gfddf .OleiconAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dbed ,_abeee :=_eebe .Value ,error (nil ); +if _abeee !=nil {return _abeee ;};_gfddf .BorderrightcolorAttr =&_dbed ;continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gfddf .ConnectortypeAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gfddf .BwpureAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gfddf .BwmodeAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0073\u0070\u0074"{_acbbd ,_bbded :=_ee .ParseFloat (_eebe .Value ,64); +if _bbded !=nil {return _bbded ;};_aafd :=float32 (_acbbd );_gfddf .SptAttr =&_aafd ;continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gfddf .DoubleclicknotifyAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eebe .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gfddf .HralignAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Local =="\u0074\u006f"{_bddb ,_gddfb :=_eebe .Value ,error (nil );if _gddfb !=nil {return _gddfb ;};_gfddf .ToAttr =&_bddb ;continue ;};if _eebe .Name .Local =="\u0069\u0064"{_fbfbc ,_fbfbb :=_eebe .Value ,error (nil );if _fbfbb !=nil {return _fbfbb ; +};_gfddf .IdAttr =&_fbfbc ;continue ;};if _eebe .Name .Local =="\u0061\u006c\u0074"{_ecfc ,_egcc :=_eebe .Value ,error (nil );if _egcc !=nil {return _egcc ;};_gfddf .AltAttr =&_ecfc ;continue ;};if _eebe .Name .Local =="\u0070\u0072\u0069n\u0074"{_gfddf .PrintAttr .UnmarshalXMLAttr (_eebe ); +continue ;};if _eebe .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gfddf .StrokedAttr .UnmarshalXMLAttr (_eebe );continue ;};if _eebe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_dfead ,_gbgc :=_eebe .Value ,error (nil ); +if _gbgc !=nil {return _gbgc ;};_gfddf .WrapcoordsAttr =&_dfead ;continue ;};if _eebe .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eaedb ,_cddg :=_eebe .Value ,error (nil );if _cddg !=nil {return _cddg ;};_gfddf .StrokeweightAttr =&_eaedb ; +continue ;};if _eebe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bfbe ,_ggda :=_eebe .Value ,error (nil );if _ggda !=nil {return _ggda ;};_gfddf .CoordoriginAttr =&_bfbe ;continue ;};if _eebe .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_defad ,_ebff :=_eebe .Value ,error (nil ); +if _ebff !=nil {return _ebff ;};_gfddf .ChromakeyAttr =&_defad ;continue ;};if _eebe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gfae ,_bdbbb :=_eebe .Value ,error (nil );if _bdbbb !=nil {return _bdbbb ;};_gfddf .FillcolorAttr =&_gfae ; +continue ;};if _eebe .Name .Local =="\u0073\u0074\u0079l\u0065"{_fbbcb ,_fecce :=_eebe .Value ,error (nil );if _fecce !=nil {return _fecce ;};_gfddf .StyleAttr =&_fbbcb ;continue ;};if _eebe .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_caefc ,_dace :=_eebe .Value ,error (nil ); +if _dace !=nil {return _dace ;};_gfddf .OpacityAttr =&_caefc ;continue ;};if _eebe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dfgbg ,_fcdf :=_eebe .Value ,error (nil );if _fcdf !=nil {return _fcdf ;};_gfddf .StrokecolorAttr =&_dfgbg ; +continue ;};if _eebe .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gfddf .InsetpenAttr .UnmarshalXMLAttr (_eebe );continue ;};if _eebe .Name .Local =="\u0066\u0072\u006f\u006d"{_ecdce ,_baedc :=_eebe .Value ,error (nil );if _baedc !=nil {return _baedc ; +};_gfddf .FromAttr =&_ecdce ;continue ;};if _eebe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gabf ,_fegga :=_eebe .Value ,error (nil );if _fegga !=nil {return _fegga ;};_gfddf .CoordsizeAttr =&_gabf ;continue ;};if _eebe .Name .Local =="\u0074\u0069\u0074l\u0065"{_bcgc ,_dgbb :=_eebe .Value ,error (nil ); +if _dgbb !=nil {return _dgbb ;};_gfddf .TitleAttr =&_bcgc ;continue ;};if _eebe .Name .Local =="\u0063\u006c\u0061s\u0073"{_dged ,_ebcd :=_eebe .Value ,error (nil );if _ebcd !=nil {return _ebcd ;};_gfddf .ClassAttr =&_dged ;continue ;};if _eebe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cefdc ,_fedce :=_eebe .Value ,error (nil ); +if _fedce !=nil {return _fedce ;};_gfddf .TargetAttr =&_cefdc ;continue ;};if _eebe .Name .Local =="\u0068\u0072\u0065\u0066"{_bfcae ,_bbfbg :=_eebe .Value ,error (nil );if _bbfbg !=nil {return _bbfbg ;};_gfddf .HrefAttr =&_bfcae ;continue ;};if _eebe .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gfddf .FilledAttr .UnmarshalXMLAttr (_eebe ); +continue ;};};_becc :for {_afbe ,_ecdcb :=d .Token ();if _ecdcb !=nil {return _ecdcb ;};switch _gfeec :=_afbe .(type ){case _ec .StartElement :switch _gfeec .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edag :=NewEG_ShapeElements (); +_edag .Path =NewPath ();if _cbcg :=d .DecodeElement (_edag .Path ,&_gfeec );_cbcg !=nil {return _cbcg ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_edag );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cadf :=NewEG_ShapeElements (); +_cadf .Formulas =NewFormulas ();if _becgb :=d .DecodeElement (_cadf .Formulas ,&_gfeec );_becgb !=nil {return _becgb ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_cadf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_baff :=NewEG_ShapeElements (); +_baff .Handles =NewHandles ();if _fcega :=d .DecodeElement (_baff .Handles ,&_gfeec );_fcega !=nil {return _fcega ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_baff );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fcag :=NewEG_ShapeElements (); +_fcag .Fill =NewFill ();if _cbgga :=d .DecodeElement (_fcag .Fill ,&_gfeec );_cbgga !=nil {return _cbgga ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_fcag );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fdfca :=NewEG_ShapeElements (); +_fdfca .Stroke =NewStroke ();if _aecac :=d .DecodeElement (_fdfca .Stroke ,&_gfeec );_aecac !=nil {return _aecac ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_fdfca );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eegcg :=NewEG_ShapeElements (); +_eegcg .Shadow =NewShadow ();if _fffa :=d .DecodeElement (_eegcg .Shadow ,&_gfeec );_fffa !=nil {return _fffa ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_eegcg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aedbe :=NewEG_ShapeElements (); +_aedbe .Textbox =NewTextbox ();if _fedcf :=d .DecodeElement (_aedbe .Textbox ,&_gfeec );_fedcf !=nil {return _fedcf ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_aedbe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_deac :=NewEG_ShapeElements (); +_deac .Textpath =NewTextpath ();if _egccg :=d .DecodeElement (_deac .Textpath ,&_gfeec );_egccg !=nil {return _egccg ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_deac );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcdcd :=NewEG_ShapeElements (); +_bcdcd .Imagedata =NewImagedata ();if _cceg :=d .DecodeElement (_bcdcd .Imagedata ,&_gfeec );_cceg !=nil {return _cceg ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_bcdcd );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_badc :=NewEG_ShapeElements (); +_badc .Skew =NewOfcSkew ();if _fgdd :=d .DecodeElement (_badc .Skew ,&_gfeec );_fgdd !=nil {return _fgdd ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_badc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddced :=NewEG_ShapeElements (); +_ddced .Extrusion =NewOfcExtrusion ();if _bafa :=d .DecodeElement (_ddced .Extrusion ,&_gfeec );_bafa !=nil {return _bafa ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_ddced );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gdff :=NewEG_ShapeElements (); +_gdff .Callout =NewOfcCallout ();if _cabf :=d .DecodeElement (_gdff .Callout ,&_gfeec );_cabf !=nil {return _cabf ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_gdff );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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 _efce :=d .DecodeElement (_deafg .Lock ,&_gfeec );_efce !=nil {return _efce ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_deafg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddgbf :=NewEG_ShapeElements (); +_ddgbf .Clippath =NewOfcClippath ();if _fbecb :=d .DecodeElement (_ddgbf .Clippath ,&_gfeec );_fbecb !=nil {return _fbecb ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_ddgbf );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gaaf :=NewEG_ShapeElements (); +_gaaf .Signatureline =NewOfcSignatureline ();if _cfccb :=d .DecodeElement (_gaaf .Signatureline ,&_gfeec );_cfccb !=nil {return _cfccb ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_gaaf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_eabee :=NewEG_ShapeElements (); +_eabee .Wrap =_gd .NewWrap ();if _gcbde :=d .DecodeElement (_eabee .Wrap ,&_gfeec );_gcbde !=nil {return _gcbde ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_eabee );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dbbcb :=NewEG_ShapeElements (); +_dbbcb .Anchorlock =_gd .NewAnchorlock ();if _agfe :=d .DecodeElement (_dbbcb .Anchorlock ,&_gfeec );_agfe !=nil {return _agfe ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_dbbcb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gfacd :=NewEG_ShapeElements (); +_gfacd .Bordertop =_gd .NewBordertop ();if _ffaba :=d .DecodeElement (_gfacd .Bordertop ,&_gfeec );_ffaba !=nil {return _ffaba ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_gfacd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_aebg :=NewEG_ShapeElements (); +_aebg .Borderbottom =_gd .NewBorderbottom ();if _caabf :=d .DecodeElement (_aebg .Borderbottom ,&_gfeec );_caabf !=nil {return _caabf ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_aebg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fegdf :=NewEG_ShapeElements (); +_fegdf .Borderleft =_gd .NewBorderleft ();if _ebcb :=d .DecodeElement (_fegdf .Borderleft ,&_gfeec );_ebcb !=nil {return _ebcb ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_fegdf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ccfbc :=NewEG_ShapeElements (); +_ccfbc .Borderright =_gd .NewBorderright ();if _edea :=d .DecodeElement (_ccfbc .Borderright ,&_gfeec );_edea !=nil {return _edea ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_ccfbc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_ecba :=NewEG_ShapeElements (); +_ecba .ClientData =_f .NewClientData ();if _fbba :=d .DecodeElement (_ecba .ClientData ,&_gfeec );_fbba !=nil {return _fbba ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_ecba );case _ec .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"}:_fbbg :=NewEG_ShapeElements (); +_fbbg .Textdata =_b .NewTextdata ();if _cfeaeb :=d .DecodeElement (_fbbg .Textdata ,&_gfeec );_cfeaeb !=nil {return _cfeaeb ;};_gfddf .EG_ShapeElements =append (_gfddf .EG_ShapeElements ,_fbbg );default:_a .Log .Debug ("\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",_gfeec .Name ); +if _ccab :=d .Skip ();_ccab !=nil {return _ccab ;};};case _ec .EndElement :break _becc ;case _ec .CharData :};};return nil ;};func (_ebfda ST_ShadowType )String ()string {switch _ebfda {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 CT_Image and its children, prefixing error messages with path -func (_agaa *CT_Image )ValidateWithPath (path string )error {for _gedea ,_gbcfaa :=range _agaa .EG_ShapeElements {if _gfbb :=_gbcfaa .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_gedea )); -_gfbb !=nil {return _gfbb ;};};if _egde :=_agaa .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_egde !=nil {return _egde ;};if _cadag :=_agaa .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_cadag !=nil {return _cadag ;};if _ceda :=_agaa .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_ceda !=nil {return _ceda ;};if _baba :=_agaa .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_baba !=nil {return _baba ;};if _dgab :=_agaa .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_dgab !=nil {return _dgab ;};if _ffge :=_agaa .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_ffge !=nil {return _ffge ;};if _ffgfa :=_agaa .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ffgfa !=nil {return _ffgfa ;};if _afcgb :=_agaa .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_afcgb !=nil {return _afcgb ;};if _eeeg :=_agaa .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_eeeg !=nil {return _eeeg ;};if _bffb :=_agaa .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_bffb !=nil {return _bffb ;};if _dfda :=_agaa .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dfda !=nil {return _dfda ;};if _eaace :=_agaa .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_eaace !=nil {return _eaace ;};if _eceb :=_agaa .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_eceb !=nil {return _eceb ;};if _bdad :=_agaa .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_bdad !=nil {return _bdad ;};if _gaaa :=_agaa .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_gaaa !=nil {return _gaaa ;};if _cgde :=_agaa .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_cgde !=nil {return _cgde ;};if _bcaa :=_agaa .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_bcaa !=nil {return _bcaa ;};if _cddf :=_agaa .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_cddf !=nil {return _cddf ;};if _cbdgb :=_agaa .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cbdgb !=nil {return _cbdgb ;};if _effef :=_agaa .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_effef !=nil {return _effef ;};if _geeb :=_agaa .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_geeb !=nil {return _geeb ;};if _gfdc :=_agaa .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_gfdc !=nil {return _gfdc ;};if _cbead :=_agaa .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_cbead !=nil {return _cbead ;};if _cfgaf :=_agaa .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_cfgaf !=nil {return _cfgaf ;};if _gcbcb :=_agaa .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_gcbcb !=nil {return _gcbcb ;};if _eacff :=_agaa .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_eacff !=nil {return _eacff ;};if _cfbc :=_agaa .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cfbc !=nil {return _cfbc ;};if _aded :=_agaa .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_aded !=nil {return _aded ;};if _dfeb :=_agaa .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dfeb !=nil {return _dfeb ;};if _bgbd :=_agaa .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072"); -_bgbd !=nil {return _bgbd ;};if _efag :=_agaa .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072");_efag !=nil {return _efag ;};return nil ;};func (_gdbfg ST_FillMethod )Validate ()error {return _gdbfg .ValidateWithPath ("")}; -func (_gcaeg ST_StrokeArrowType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ggebbc :=_d .Attr {};_ggebbc .Name =name ;switch _gcaeg {case ST_StrokeArrowTypeUnset :_ggebbc .Value ="";case ST_StrokeArrowTypeNone :_ggebbc .Value ="\u006e\u006f\u006e\u0065"; -case ST_StrokeArrowTypeBlock :_ggebbc .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_ggebbc .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063";case ST_StrokeArrowTypeOval :_ggebbc .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_ggebbc .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064"; -case ST_StrokeArrowTypeOpen :_ggebbc .Value ="\u006f\u0070\u0065\u006e";};return _ggebbc ,nil ;};func (_dbfgb ST_ShadowType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eabeg :=_d .Attr {};_eabeg .Name =name ;switch _dbfgb {case ST_ShadowTypeUnset :_eabeg .Value =""; -case ST_ShadowTypeSingle :_eabeg .Value ="\u0073\u0069\u006e\u0067\u006c\u0065";case ST_ShadowTypeDouble :_eabeg .Value ="\u0064\u006f\u0075\u0062\u006c\u0065";case ST_ShadowTypeEmboss :_eabeg .Value ="\u0065\u006d\u0062\u006f\u0073\u0073";case ST_ShadowTypePerspective :_eabeg .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"; -};return _eabeg ,nil ;}; +// Validate validates the Arc and its children +func (_dcff *Arc )Validate ()error {return _dcff .ValidateWithPath ("\u0041\u0072\u0063")};func (_gdfcf OfcST_HrAlign )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_ceaffc :=_ec .Attr {};_ceaffc .Name =name ;switch _gdfcf {case OfcST_HrAlignUnset :_ceaffc .Value =""; +case OfcST_HrAlignLeft :_ceaffc .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_ceaffc .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_ceaffc .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";};return _ceaffc ,nil ;};func (_ecdee *ST_ImageAspect )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_gadgc ,_bfefde :=d .Token (); +if _bfefde !=nil {return _bfefde ;};if _gdcdg ,_fgcae :=_gadgc .(_ec .EndElement );_fgcae &&_gdcdg .Name ==start .Name {*_ecdee =1;return nil ;};if _dbede ,_aaafe :=_gadgc .(_ec .CharData );!_aaafe {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",_gadgc ); +}else {switch string (_dbede ){case "":*_ecdee =0;case "\u0069\u0067\u006e\u006f\u0072\u0065":*_ecdee =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_ecdee =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_ecdee =3;};};_gadgc ,_bfefde =d .Token ();if _bfefde !=nil {return _bfefde ; +};if _eabba ,_cecee :=_gadgc .(_ec .EndElement );_cecee &&_eabba .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",_gadgc ); +};func (_agaf *CT_Background )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_bgaf :=range start .Attr {if _bgaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgaf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_agaf .BwmodeAttr .UnmarshalXMLAttr (_bgaf ); +continue ;};if _bgaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgaf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_agaf .BwpureAttr .UnmarshalXMLAttr (_bgaf ); +continue ;};if _bgaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgaf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_agaf .BwnormalAttr .UnmarshalXMLAttr (_bgaf ); +continue ;};if _bgaf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgaf .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_agaf .TargetscreensizeAttr .UnmarshalXMLAttr (_bgaf ); +continue ;};if _bgaf .Name .Local =="\u0069\u0064"{_aebf ,_bfec :=_bgaf .Value ,error (nil );if _bfec !=nil {return _bfec ;};_agaf .IdAttr =&_aebf ;continue ;};if _bgaf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_agaf .FilledAttr .UnmarshalXMLAttr (_bgaf ); +continue ;};if _bgaf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_acad ,_fadf :=_bgaf .Value ,error (nil );if _fadf !=nil {return _fadf ;};_agaf .FillcolorAttr =&_acad ;continue ;};};_bbafd :for {_afcc ,_bbfe :=d .Token ();if _bbfe !=nil {return _bbfe ; +};switch _feebb :=_afcc .(type ){case _ec .StartElement :switch _feebb .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_agaf .Fill =NewFill (); +if _bbbdg :=d .DecodeElement (_agaf .Fill ,&_feebb );_bbbdg !=nil {return _bbbdg ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\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",_feebb .Name ); +if _gacd :=d .Skip ();_gacd !=nil {return _gacd ;};};case _ec .EndElement :break _bbafd ;case _ec .CharData :};};return nil ;}; -// Validate validates the OfcCT_ShapeDefaults and its children -func (_bebgd *OfcCT_ShapeDefaults )Validate ()error {return _bebgd .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0068\u0061\u0070\u0065\u0044\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ; -OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ; -HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ; -DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ; -ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ; -OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;AdjAttr *string ;PathAttr *string ;};type OfcComplex struct{OfcCT_Complex };func (_fegce OfcST_OLEType )String ()string {switch _fegce {case 0:return ""; -case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";};func (_gdcfd *Formulas )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gdcfd .CT_Formulas =*NewCT_Formulas ();_abfe :for {_ddeaa ,_faff :=d .Token (); -if _faff !=nil {return _faff ;};switch _fefce :=_ddeaa .(type ){case _d .StartElement :switch _fefce .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"}:_ggagf :=NewCT_F (); -if _dggg :=d .DecodeElement (_ggagf ,&_fefce );_dggg !=nil {return _dggg ;};_gdcfd .F =append (_gdcfd .F ,_ggagf );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_fefce .Name ); -if _edddd :=d .Skip ();_edddd !=nil {return _edddd ;};};case _d .EndElement :break _abfe ;case _d .CharData :};};return nil ;};func (_gebee OfcST_OLEUpdateMode )Validate ()error {return _gebee .ValidateWithPath ("")};func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_ddded :=&OfcCT_RegroupTable {}; -return _ddded }; +// ValidateWithPath validates the OfcFill and its children, prefixing error messages with path +func (_agbad *OfcFill )ValidateWithPath (path string )error {if _bbffc :=_agbad .OfcCT_Fill .ValidateWithPath (path );_bbffc !=nil {return _bbffc ;};return nil ;};func (_dbfca OfcST_HrAlign )Validate ()error {return _dbfca .ValidateWithPath ("")};func (_cacbe ST_StrokeArrowType )String ()string {switch _cacbe {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 "";}; // Validate validates the OfcColumn and its children -func (_bdbbf *OfcColumn )Validate ()error {return _bdbbf .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");};func (_ddcbeg *ST_EditAs )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aagae ,_cdae :=d .Token ();if _cdae !=nil {return _cdae ; -};if _becbc ,_bbefa :=_aagae .(_d .EndElement );_bbefa &&_becbc .Name ==start .Name {*_ddcbeg =1;return nil ;};if _bbggd ,_effbc :=_aagae .(_d .CharData );!_effbc {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",_aagae ); -}else {switch string (_bbggd ){case "":*_ddcbeg =0;case "\u0063\u0061\u006e\u0076\u0061\u0073":*_ddcbeg =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_ddcbeg =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_ddcbeg =3;case "\u0063\u0079\u0063l\u0065":*_ddcbeg =4; -case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_ddcbeg =5;case "\u0076\u0065\u006e\u006e":*_ddcbeg =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_ddcbeg =7;};};_aagae ,_cdae =d .Token ();if _cdae !=nil {return _cdae ;};if _caffa ,_gdgcf :=_aagae .(_d .EndElement ); -_gdgcf &&_caffa .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",_aagae );};type Line struct{CT_Line }; -func (_bbefd *OfcCT_R )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_egcga :=range start .Attr {if _egcga .Name .Local =="\u0069\u0064"{_dgecc ,_daeda :=_egcga .Value ,error (nil );if _daeda !=nil {return _daeda ;};_bbefd .IdAttr =_dgecc ; -continue ;};if _egcga .Name .Local =="\u0074\u0079\u0070\u0065"{_bbefd .TypeAttr .UnmarshalXMLAttr (_egcga );continue ;};if _egcga .Name .Local =="\u0068\u006f\u0077"{_bbefd .HowAttr .UnmarshalXMLAttr (_egcga );continue ;};if _egcga .Name .Local =="\u0069\u0064\u0072e\u0066"{_aacbg ,_ddagb :=_egcga .Value ,error (nil ); -if _ddagb !=nil {return _ddagb ;};_bbefd .IdrefAttr =&_aacbg ;continue ;};};_aafga :for {_fbfge ,_bccgd :=d .Token ();if _bccgd !=nil {return _bccgd ;};switch _ageda :=_fbfge .(type ){case _d .StartElement :switch _ageda .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"}:_fafga :=NewOfcCT_Proxy (); -if _gdfad :=d .DecodeElement (_fafga ,&_ageda );_gdfad !=nil {return _gdfad ;};_bbefd .Proxy =append (_bbefd .Proxy ,_fafga );default:_e .Log .Debug ("\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",_ageda .Name ); -if _caeaf :=d .Skip ();_caeaf !=nil {return _caeaf ;};};case _d .EndElement :break _aafga ;case _d .CharData :};};return nil ;}; - -// ValidateWithPath validates the AG_AllShapeAttributes and its children, prefixing error messages with path -func (_bdg *AG_AllShapeAttributes )ValidateWithPath (path string )error {if _adgc :=_bdg .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_adgc !=nil {return _adgc ;};if _egfc :=_bdg .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_egfc !=nil {return _egfc ;};if _age :=_bdg .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_age !=nil {return _age ;};if _afge :=_bdg .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_afge !=nil {return _afge ;};if _edb :=_bdg .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_edb !=nil {return _edb ;};if _gaag :=_bdg .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_gaag !=nil {return _gaag ;};if _dee :=_bdg .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_dee !=nil {return _dee ;};if _fed :=_bdg .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_fed !=nil {return _fed ;};if _edc :=_bdg .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_edc !=nil {return _edc ;};if _ffa :=_bdg .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_ffa !=nil {return _ffa ;};if _befb :=_bdg .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_befb !=nil {return _befb ;};if _abg :=_bdg .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_abg !=nil {return _abg ;};if _ccc :=_bdg .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ccc !=nil {return _ccc ;};return nil ;};type AG_Style struct{StyleAttr *string ;};func (_abab *CT_RoundRect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dfbd :=range start .Attr {if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_abab .UserdrawnAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_badcg ,_bfea :=_dfbd .Value ,error (nil ); -if _bfea !=nil {return _bfea ;};_abab .BordertopcolorAttr =&_badcg ;continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_abab .UserhiddenAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_abab .BulletAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_abab .CliptowrapAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0068\u0072"{_abab .HrAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u006f\u006c\u0065"{_abab .OleAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0068\u0072\u0073t\u0064"{_abab .HrstdAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0073\u0070\u0069\u0064"{_bcgd ,_egcf :=_dfbd .Value ,error (nil ); -if _egcf !=nil {return _egcf ;};_abab .SpidAttr =&_bcgd ;continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_abab .HrnoshadeAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_abab .ForcedashAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ecgcb ,_eafg :=_dfbd .Value ,error (nil ); -if _eafg !=nil {return _eafg ;};_abab .BorderleftcolorAttr =&_ecgcb ;continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bedbe ,_aeaf :=_b .ParseInt (_dfbd .Value ,10,64); -if _aeaf !=nil {return _aeaf ;};_abab .DgmnodekindAttr =&_bedbe ;continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u006f\u006e\u0065\u0064"{_abab .OnedAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0063\u006c\u0069\u0070"{_abab .ClipAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0068\u0072\u0070c\u0074"{_effgc ,_dgcce :=_b .ParseFloat (_dfbd .Value ,64); -if _dgcce !=nil {return _dgcce ;};_cdcde :=float32 (_effgc );_abab .HrpctAttr =&_cdcde ;continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_abab .PreferrelativeAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gcad ,_cecfg :=_dfbd .Value ,error (nil ); -if _cecfg !=nil {return _cecfg ;};_abab .BorderrightcolorAttr =&_gcad ;continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ccfg ,_ddgabg :=_b .ParseInt (_dfbd .Value ,10,64); -if _ddgabg !=nil {return _ddgabg ;};_abab .RegroupidAttr =&_ccfg ;continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_abab .DgmlayoutmruAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_abab .DoubleclicknotifyAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_abab .AllowoverlapAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_abab .HralignAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_abab .InsetmodeAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0073\u0070\u0074"{_bcfab ,_ceae :=_b .ParseFloat (_dfbd .Value ,64); -if _ceae !=nil {return _ceae ;};_bffa :=float32 (_bcfab );_abab .SptAttr =&_bffa ;continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cfdfd ,_gdea :=_dfbd .Value ,error (nil ); -if _gdea !=nil {return _gdea ;};_abab .BorderbottomcolorAttr =&_cfdfd ;continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_abab .OleiconAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_abab .DgmlayoutAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_abab .BwmodeAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_abab .BwnormalAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_abab .BwpureAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_abab .ConnectortypeAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_abab .ButtonAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dfbd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_abab .AllowincellAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Local =="\u0068\u0072\u0065\u0066"{_ggbeg ,_gdca :=_dfbd .Value ,error (nil );if _gdca !=nil {return _gdca ;};_abab .HrefAttr =&_ggbeg ;continue ;};if _dfbd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cdege ,_fggae :=_dfbd .Value ,error (nil ); -if _fggae !=nil {return _fggae ;};_abab .CoordsizeAttr =&_cdege ;continue ;};if _dfbd .Name .Local =="\u0073\u0074\u0079l\u0065"{_gbfcc ,_bccbf :=_dfbd .Value ,error (nil );if _bccbf !=nil {return _bccbf ;};_abab .StyleAttr =&_gbfcc ;continue ;};if _dfbd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_abab .StrokedAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Local =="\u0069\u0064"{_gddf ,_gebg :=_dfbd .Value ,error (nil );if _gebg !=nil {return _gebg ;};_abab .IdAttr =&_gddf ;continue ;};if _dfbd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_adef ,_dgdcd :=_dfbd .Value ,error (nil ); -if _dgdcd !=nil {return _dgdcd ;};_abab .StrokeweightAttr =&_adef ;continue ;};if _dfbd .Name .Local =="\u0070\u0072\u0069n\u0074"{_abab .PrintAttr .UnmarshalXMLAttr (_dfbd );continue ;};if _dfbd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bfega ,_acdb :=_dfbd .Value ,error (nil ); -if _acdb !=nil {return _acdb ;};_abab .ChromakeyAttr =&_bfega ;continue ;};if _dfbd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ddcf ,_bagcgc :=_dfbd .Value ,error (nil );if _bagcgc !=nil {return _bagcgc ;};_abab .FillcolorAttr =&_ddcf ; -continue ;};if _dfbd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_cfege ,_efaea :=_dfbd .Value ,error (nil );if _efaea !=nil {return _efaea ;};_abab .CoordoriginAttr =&_cfege ;continue ;};if _dfbd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_acaf ,_bgegf :=_dfbd .Value ,error (nil ); -if _bgegf !=nil {return _bgegf ;};_abab .OpacityAttr =&_acaf ;continue ;};if _dfbd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_ggbg ,_ebdac :=_dfbd .Value ,error (nil );if _ebdac !=nil {return _ebdac ;};_abab .StrokecolorAttr =&_ggbg ; -continue ;};if _dfbd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_abab .InsetpenAttr .UnmarshalXMLAttr (_dfbd );continue ;};if _dfbd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_abab .FilledAttr .UnmarshalXMLAttr (_dfbd ); -continue ;};if _dfbd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_egaf ,_bdab :=_dfbd .Value ,error (nil );if _bdab !=nil {return _bdab ;};_abab .WrapcoordsAttr =&_egaf ;continue ;};if _dfbd .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_gaebfe ,_fgce :=_dfbd .Value ,error (nil ); -if _fgce !=nil {return _fgce ;};_abab .ArcsizeAttr =&_gaebfe ;continue ;};if _dfbd .Name .Local =="\u0074\u0069\u0074l\u0065"{_badag ,_egaa :=_dfbd .Value ,error (nil );if _egaa !=nil {return _egaa ;};_abab .TitleAttr =&_badag ;continue ;};if _dfbd .Name .Local =="\u0063\u006c\u0061s\u0073"{_egcfb ,_fcee :=_dfbd .Value ,error (nil ); -if _fcee !=nil {return _fcee ;};_abab .ClassAttr =&_egcfb ;continue ;};if _dfbd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bcacc ,_gfffd :=_dfbd .Value ,error (nil );if _gfffd !=nil {return _gfffd ;};_abab .TargetAttr =&_bcacc ;continue ;}; -if _dfbd .Name .Local =="\u0061\u006c\u0074"{_fdca ,_dedfb :=_dfbd .Value ,error (nil );if _dedfb !=nil {return _dedfb ;};_abab .AltAttr =&_fdca ;continue ;};};_dbcge :for {_gdgdc ,_bcdfcd :=d .Token ();if _bcdfcd !=nil {return _bcdfcd ;};switch _fdebb :=_gdgdc .(type ){case _d .StartElement :switch _fdebb .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"}:_beafc :=NewEG_ShapeElements (); -_beafc .Path =NewPath ();if _gffd :=d .DecodeElement (_beafc .Path ,&_fdebb );_gffd !=nil {return _gffd ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_beafc );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"}:_cgbcc :=NewEG_ShapeElements (); -_cgbcc .Formulas =NewFormulas ();if _cefd :=d .DecodeElement (_cgbcc .Formulas ,&_fdebb );_cefd !=nil {return _cefd ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_cgbcc );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"}:_bcdfa :=NewEG_ShapeElements (); -_bcdfa .Handles =NewHandles ();if _gaff :=d .DecodeElement (_bcdfa .Handles ,&_fdebb );_gaff !=nil {return _gaff ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_bcdfa );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"}:_abggc :=NewEG_ShapeElements (); -_abggc .Fill =NewFill ();if _ffgda :=d .DecodeElement (_abggc .Fill ,&_fdebb );_ffgda !=nil {return _ffgda ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_abggc );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"}:_acbb :=NewEG_ShapeElements (); -_acbb .Stroke =NewStroke ();if _agfg :=d .DecodeElement (_acbb .Stroke ,&_fdebb );_agfg !=nil {return _agfg ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_acbb );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"}:_gdfgb :=NewEG_ShapeElements (); -_gdfgb .Shadow =NewShadow ();if _acbd :=d .DecodeElement (_gdfgb .Shadow ,&_fdebb );_acbd !=nil {return _acbd ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_gdfgb );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"}:_bfaea :=NewEG_ShapeElements (); -_bfaea .Textbox =NewTextbox ();if _dded :=d .DecodeElement (_bfaea .Textbox ,&_fdebb );_dded !=nil {return _dded ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_bfaea );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"}:_ecfb :=NewEG_ShapeElements (); -_ecfb .Textpath =NewTextpath ();if _degfa :=d .DecodeElement (_ecfb .Textpath ,&_fdebb );_degfa !=nil {return _degfa ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_ecfb );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"}:_bcbge :=NewEG_ShapeElements (); -_bcbge .Imagedata =NewImagedata ();if _ddde :=d .DecodeElement (_bcbge .Imagedata ,&_fdebb );_ddde !=nil {return _ddde ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_bcbge );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"}:_cbbe :=NewEG_ShapeElements (); -_cbbe .Skew =NewOfcSkew ();if _cceg :=d .DecodeElement (_cbbe .Skew ,&_fdebb );_cceg !=nil {return _cceg ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_cbbe );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"}:_fbcge :=NewEG_ShapeElements (); -_fbcge .Extrusion =NewOfcExtrusion ();if _gdgbg :=d .DecodeElement (_fbcge .Extrusion ,&_fdebb );_gdgbg !=nil {return _gdgbg ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_fbcge );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"}:_eafbe :=NewEG_ShapeElements (); -_eafbe .Callout =NewOfcCallout ();if _bgdc :=d .DecodeElement (_eafbe .Callout ,&_fdebb );_bgdc !=nil {return _bgdc ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_eafbe );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"}:_gcced :=NewEG_ShapeElements (); -_gcced .Lock =NewOfcLock ();if _fbbf :=d .DecodeElement (_gcced .Lock ,&_fdebb );_fbbf !=nil {return _fbbf ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_gcced );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"}:_gdbe :=NewEG_ShapeElements (); -_gdbe .Clippath =NewOfcClippath ();if _fcegf :=d .DecodeElement (_gdbe .Clippath ,&_fdebb );_fcegf !=nil {return _fcegf ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_gdbe );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"}:_cefdf :=NewEG_ShapeElements (); -_cefdf .Signatureline =NewOfcSignatureline ();if _eggc :=d .DecodeElement (_cefdf .Signatureline ,&_fdebb );_eggc !=nil {return _eggc ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_cefdf );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"}:_cafeg :=NewEG_ShapeElements (); -_cafeg .Wrap =_ce .NewWrap ();if _efcae :=d .DecodeElement (_cafeg .Wrap ,&_fdebb );_efcae !=nil {return _efcae ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_cafeg );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"}:_gffa :=NewEG_ShapeElements (); -_gffa .Anchorlock =_ce .NewAnchorlock ();if _cfddc :=d .DecodeElement (_gffa .Anchorlock ,&_fdebb );_cfddc !=nil {return _cfddc ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_gffa );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"}:_fceee :=NewEG_ShapeElements (); -_fceee .Bordertop =_ce .NewBordertop ();if _eacfa :=d .DecodeElement (_fceee .Bordertop ,&_fdebb );_eacfa !=nil {return _eacfa ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_fceee );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"}:_afaa :=NewEG_ShapeElements (); -_afaa .Borderbottom =_ce .NewBorderbottom ();if _gcdb :=d .DecodeElement (_afaa .Borderbottom ,&_fdebb );_gcdb !=nil {return _gcdb ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_afaa );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"}:_aeagb :=NewEG_ShapeElements (); -_aeagb .Borderleft =_ce .NewBorderleft ();if _gaadf :=d .DecodeElement (_aeagb .Borderleft ,&_fdebb );_gaadf !=nil {return _gaadf ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_aeagb );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"}:_agdd :=NewEG_ShapeElements (); -_agdd .Borderright =_ce .NewBorderright ();if _eagb :=d .DecodeElement (_agdd .Borderright ,&_fdebb );_eagb !=nil {return _eagb ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_agdd );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"}:_geddb :=NewEG_ShapeElements (); -_geddb .ClientData =_dc .NewClientData ();if _eadd :=d .DecodeElement (_geddb .ClientData ,&_fdebb );_eadd !=nil {return _eadd ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_geddb );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"}:_eaedeb :=NewEG_ShapeElements (); -_eaedeb .Textdata =_a .NewTextdata ();if _afbaa :=d .DecodeElement (_eaedeb .Textdata ,&_fdebb );_afbaa !=nil {return _afbaa ;};_abab .EG_ShapeElements =append (_abab .EG_ShapeElements ,_eaedeb );default:_e .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_fdebb .Name ); -if _dgaaa :=d .Skip ();_dgaaa !=nil {return _dgaaa ;};};case _d .EndElement :break _dbcge ;case _d .CharData :};};return nil ;}; +func (_gadad *OfcColumn )Validate ()error {return _gadad .ValidateWithPath ("\u004ff\u0063\u0043\u006f\u006c\u0075\u006dn");};func (_aeba ST_FillMethod )Validate ()error {return _aeba .ValidateWithPath ("")};func (_fafedg ST_ImageAspect )String ()string {switch _fafedg {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 (_ccccfa ST_StrokeJoinStyle )String ()string {switch _ccccfa {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 "";};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 (_edggb *Shape )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _edggb .CT_Shape .MarshalXML (e ,start );}; -// ValidateWithPath validates the OfcCT_R and its children, prefixing error messages with path -func (_cfgfb *OfcCT_R )ValidateWithPath (path string )error {if _gdcd :=_cfgfb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_gdcd !=nil {return _gdcd ;};if _eaefd :=_cfgfb .HowAttr .ValidateWithPath (path +"\u002f\u0048\u006f\u0077\u0041\u0074\u0074\u0072"); -_eaefd !=nil {return _eaefd ;};for _ebcgf ,_adeed :=range _cfgfb .Proxy {if _ebbfc :=_adeed .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fP\u0072\u006f\u0078\u0079\u005b\u0025\u0064\u005d",path ,_ebcgf ));_ebbfc !=nil {return _ebbfc ;};};return nil ; +// ValidateWithPath validates the OfcCT_RelationTable and its children, prefixing error messages with path +func (_gdcgb *OfcCT_RelationTable )ValidateWithPath (path string )error {for _edfad ,_fcfbe :=range _gdcgb .Rel {if _caggfa :=_fcfbe .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0052\u0065\u006c\u005b\u0025\u0064\u005d",path ,_edfad ));_caggfa !=nil {return _caggfa ; +};};if _dcede :=_gdcgb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dcede !=nil {return _dcede ;};return nil ;};func (_ffggb *Fill )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _ffggb .CT_Fill .MarshalXML (e ,start ); }; // Validate validates the AG_Type and its children -func (_dgea *AG_Type )Validate ()error {return _dgea .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");}; - -// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path -func (_aecfg *EG_ShapeElements )ValidateWithPath (path string )error {if _aecfg .Path !=nil {if _gaacf :=_aecfg .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_gaacf !=nil {return _gaacf ;};};if _aecfg .Formulas !=nil {if _egddb :=_aecfg .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s"); -_egddb !=nil {return _egddb ;};};if _aecfg .Handles !=nil {if _febe :=_aecfg .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_febe !=nil {return _febe ;};};if _aecfg .Fill !=nil {if _dcdc :=_aecfg .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); -_dcdc !=nil {return _dcdc ;};};if _aecfg .Stroke !=nil {if _egda :=_aecfg .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_egda !=nil {return _egda ;};};if _aecfg .Shadow !=nil {if _eeeaf :=_aecfg .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); -_eeeaf !=nil {return _eeeaf ;};};if _aecfg .Textbox !=nil {if _bgcga :=_aecfg .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_bgcga !=nil {return _bgcga ;};};if _aecfg .Textpath !=nil {if _adcbb :=_aecfg .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h"); -_adcbb !=nil {return _adcbb ;};};if _aecfg .Imagedata !=nil {if _ebbef :=_aecfg .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_ebbef !=nil {return _ebbef ;};};if _aecfg .Skew !=nil {if _gdgce :=_aecfg .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077"); -_gdgce !=nil {return _gdgce ;};};if _aecfg .Extrusion !=nil {if _gcccc :=_aecfg .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_gcccc !=nil {return _gcccc ;};};if _aecfg .Callout !=nil {if _aecfa :=_aecfg .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074"); -_aecfa !=nil {return _aecfa ;};};if _aecfg .Lock !=nil {if _eaecd :=_aecfg .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_eaecd !=nil {return _eaecd ;};};if _aecfg .Clippath !=nil {if _fgbdb :=_aecfg .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h"); -_fgbdb !=nil {return _fgbdb ;};};if _aecfg .Signatureline !=nil {if _geddef :=_aecfg .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_geddef !=nil {return _geddef ;};};if _aecfg .Wrap !=nil {if _eagbb :=_aecfg .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070"); -_eagbb !=nil {return _eagbb ;};};if _aecfg .Anchorlock !=nil {if _agaeg :=_aecfg .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_agaeg !=nil {return _agaeg ;};};if _aecfg .Bordertop !=nil {if _adeeg :=_aecfg .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"); -_adeeg !=nil {return _adeeg ;};};if _aecfg .Borderbottom !=nil {if _eebfg :=_aecfg .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_eebfg !=nil {return _eebfg ;};};if _aecfg .Borderleft !=nil {if _fecdgd :=_aecfg .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"); -_fecdgd !=nil {return _fecdgd ;};};if _aecfg .Borderright !=nil {if _eeac :=_aecfg .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_eeac !=nil {return _eeac ;};};if _aecfg .ClientData !=nil {if _caeg :=_aecfg .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); -_caeg !=nil {return _caeg ;};};if _aecfg .Textdata !=nil {if _ebed :=_aecfg .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_ebed !=nil {return _ebed ;};};return nil ;};const (OfcST_HrAlignUnset OfcST_HrAlign =0;OfcST_HrAlignLeft OfcST_HrAlign =1; -OfcST_HrAlignRight OfcST_HrAlign =2;OfcST_HrAlignCenter OfcST_HrAlign =3;);func (_ddcae OfcST_OLEDrawAspect )Validate ()error {return _ddcae .ValidateWithPath ("")};func (_ffeca *ST_StrokeArrowWidth )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_ffeca =0; -case "\u006e\u0061\u0072\u0072\u006f\u0077":*_ffeca =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_ffeca =2;case "\u0077\u0069\u0064\u0065":*_ffeca =3;};return nil ;};func (_dagccc OfcST_ScreenSize )ValidateWithPath (path string )error {switch _dagccc {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 (_dagccc )); -};return nil ;}; - -// Validate validates the AG_ImageAttributes and its children -func (_eeca *AG_ImageAttributes )Validate ()error {return _eeca .ValidateWithPath ("\u0041G\u005fI\u006d\u0061\u0067\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");}; +func (_aebb *AG_Type )Validate ()error {return _aebb .ValidateWithPath ("\u0041G\u005f\u0054\u0079\u0070\u0065");};func (_gafbc OfcST_CalloutPlacement )Validate ()error {return _gafbc .ValidateWithPath ("")};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_fgebe :=&OfcCT_OLEObject {}; +return _fgebe };func NewOfcCT_Relation ()*OfcCT_Relation {_ffbgd :=&OfcCT_Relation {};return _ffbgd };func (_geefgc OfcST_DiagramLayout )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_geefgc .String (),start );}; +func (_gef *AG_Chromakey )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_egg :=range start .Attr {if _egg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fbf ,_cdd :=_egg .Value ,error (nil );if _cdd !=nil {return _cdd ; +};_gef .ChromakeyAttr =&_fbf ;continue ;};};for {_cge ,_bge :=d .Token ();if _bge !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0041\u0047\u005f\u0043\u0068r\u006f\u006d\u0061\u006b\u0065\u0079\u003a\u0020\u0025\u0073",_bge ); +};if _fae ,_gec :=_cge .(_ec .EndElement );_gec &&_fae .Name ==start .Name {break ;};};return nil ;};func (_fbbaf *CT_Path )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076\u003a\u0070\u0061\u0074\u0068"; +};if _fbbaf .VAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0076"},Value :_g .Sprintf ("\u0025\u0076",*_fbbaf .VAttr )});};if _fbbaf .LimoAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006c\u0069\u006d\u006f"},Value :_g .Sprintf ("\u0025\u0076",*_fbbaf .LimoAttr )}); +};if _fbbaf .TextboxrectAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"t\u0065\u0078\u0074\u0062\u006f\u0078\u0072\u0065\u0063\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fbbaf .TextboxrectAttr )});};if _fbbaf .FillokAttr !=_ed .ST_TrueFalseUnset {_cegag ,_cbggac :=_fbbaf .FillokAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u006f\u006b"}); +if _cbggac !=nil {return _cbggac ;};start .Attr =append (start .Attr ,_cegag );};if _fbbaf .StrokeokAttr !=_ed .ST_TrueFalseUnset {_eecb ,_cecf :=_fbbaf .StrokeokAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065\u006f\u006b"}); +if _cecf !=nil {return _cecf ;};start .Attr =append (start .Attr ,_eecb );};if _fbbaf .ShadowokAttr !=_ed .ST_TrueFalseUnset {_adcbe ,_ebeb :=_fbbaf .ShadowokAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073\u0068\u0061\u0064\u006f\u0077\u006f\u006b"});if _ebeb !=nil {return _ebeb ; +};start .Attr =append (start .Attr ,_adcbe );};if _fbbaf .ArrowokAttr !=_ed .ST_TrueFalseUnset {_abge ,_daac :=_fbbaf .ArrowokAttr .MarshalXMLAttr (_ec .Name {Local :"\u0061r\u0072\u006f\u0077\u006f\u006b"});if _daac !=nil {return _daac ;};start .Attr =append (start .Attr ,_abge ); +};if _fbbaf .GradientshapeokAttr !=_ed .ST_TrueFalseUnset {_fbca ,_fcfbd :=_fbbaf .GradientshapeokAttr .MarshalXMLAttr (_ec .Name {Local :"\u0067r\u0061d\u0069\u0065\u006e\u0074\u0073\u0068\u0061\u0070\u0065\u006f\u006b"});if _fcfbd !=nil {return _fcfbd ; +};start .Attr =append (start .Attr ,_fbca );};if _fbbaf .TextpathokAttr !=_ed .ST_TrueFalseUnset {_gcdf ,_eaaad :=_fbbaf .TextpathokAttr .MarshalXMLAttr (_ec .Name {Local :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068\u006f\u006b"});if _eaaad !=nil {return _eaaad ; +};start .Attr =append (start .Attr ,_gcdf );};if _fbbaf .InsetpenokAttr !=_ed .ST_TrueFalseUnset {_ffdf ,_dddcb :=_fbbaf .InsetpenokAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u006f\u006b"});if _dddcb !=nil {return _dddcb ; +};start .Attr =append (start .Attr ,_ffdf );};if _fbbaf .ConnecttypeAttr !=OfcST_ConnectTypeUnset {_efgba ,_ffcec :=_fbbaf .ConnecttypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u0074\u0079\u0070\u0065"}); +if _ffcec !=nil {return _ffcec ;};start .Attr =append (start .Attr ,_efgba );};if _fbbaf .ConnectlocsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fbbaf .ConnectlocsAttr )}); +};if _fbbaf .ConnectanglesAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u0061\u006e\u0067\u006c\u0065\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fbbaf .ConnectanglesAttr )}); +};if _fbbaf .ExtrusionokAttr !=_ed .ST_TrueFalseUnset {_bddab ,_begd :=_fbbaf .ExtrusionokAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e\u006f\u006b"});if _begd !=nil {return _begd ;};start .Attr =append (start .Attr ,_bddab ); +};if _fbbaf .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fbbaf .IdAttr )});};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ; +};func (_geaac ST_StrokeLineStyle )Validate ()error {return _geaac .ValidateWithPath ("")};func (_bgcfcf ST_StrokeArrowType )ValidateWithPath (path string )error {switch _bgcfcf {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgcfcf )); +};return nil ;};func (_cbdgb *CT_Oval )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_ebad :=range start .Attr {if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_fbdf ,_gdeda :=_ebad .Value ,error (nil ); +if _gdeda !=nil {return _gdeda ;};_cbdgb .BordertopcolorAttr =&_fbdf ;continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cbdgb .BulletAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0068\u0072"{_cbdgb .HrAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cbdgb .CliptowrapAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0068\u0072\u0073t\u0064"{_cbdgb .HrstdAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u006f\u006c\u0065"{_cbdgb .OleAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cbdgb .HrnoshadeAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u006f\u006e\u0065\u0064"{_cbdgb .OnedAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0068\u0072\u0070c\u0074"{_egfb ,_aacf :=_ee .ParseFloat (_ebad .Value ,64); +if _aacf !=nil {return _aacf ;};_dfdc :=float32 (_egfb );_cbdgb .HrpctAttr =&_dfdc ;continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cbdgb .OleiconAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_cecg ,_eeegb :=_ebad .Value ,error (nil ); +if _eeegb !=nil {return _eeegb ;};_cbdgb .BorderbottomcolorAttr =&_cecg ;continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cbdgb .DgmlayoutmruAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bbddb ,_beafc :=_ee .ParseInt (_ebad .Value ,10,64); +if _beafc !=nil {return _beafc ;};_cbdgb .RegroupidAttr =&_bbddb ;continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0063\u006c\u0069\u0070"{_cbdgb .ClipAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cbdgb .HralignAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cbdgb .PreferrelativeAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cbdgb .DgmlayoutAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cbdgb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cbdgb .InsetmodeAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cbdgb .ButtonAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cbdgb .UserdrawnAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cbdgb .AllowincellAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0073\u0070\u0074"{_cdad ,_deef :=_ee .ParseFloat (_ebad .Value ,64); +if _deef !=nil {return _deef ;};_abdf :=float32 (_cdad );_cbdgb .SptAttr =&_abdf ;continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_ceeg ,_gacg :=_ebad .Value ,error (nil ); +if _gacg !=nil {return _gacg ;};_cbdgb .BorderleftcolorAttr =&_ceeg ;continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cbdgb .ConnectortypeAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eafc ,_edfed :=_ebad .Value ,error (nil ); +if _edfed !=nil {return _edfed ;};_cbdgb .BorderrightcolorAttr =&_eafc ;continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0073\u0070\u0069\u0064"{_bcda ,_fabd :=_ebad .Value ,error (nil ); +if _fabd !=nil {return _fabd ;};_cbdgb .SpidAttr =&_bcda ;continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cfcb ,_gggf :=_ee .ParseInt (_ebad .Value ,10,64); +if _gggf !=nil {return _gggf ;};_cbdgb .DgmnodekindAttr =&_cfcb ;continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cbdgb .BwpureAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cbdgb .ForcedashAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cbdgb .BwnormalAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cbdgb .BwmodeAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cbdgb .UserhiddenAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ebad .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cbdgb .AllowoverlapAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dcca ,_bcbed :=_ebad .Value ,error (nil );if _bcbed !=nil {return _bcbed ;};_cbdgb .TargetAttr =&_dcca ;continue ;};if _ebad .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ddaa ,_cbfg :=_ebad .Value ,error (nil ); +if _cbfg !=nil {return _cbfg ;};_cbdgb .CoordoriginAttr =&_ddaa ;continue ;};if _ebad .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cbdgb .StrokedAttr .UnmarshalXMLAttr (_ebad );continue ;};if _ebad .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_accc ,_gabae :=_ebad .Value ,error (nil ); +if _gabae !=nil {return _gabae ;};_cbdgb .CoordsizeAttr =&_accc ;continue ;};if _ebad .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gbbe ,_bcce :=_ebad .Value ,error (nil );if _bcce !=nil {return _bcce ;};_cbdgb .StrokeweightAttr =&_gbbe ; +continue ;};if _ebad .Name .Local =="\u0073\u0074\u0079l\u0065"{_cgfbc ,_cbdc :=_ebad .Value ,error (nil );if _cbdc !=nil {return _cbdc ;};_cbdgb .StyleAttr =&_cgfbc ;continue ;};if _ebad .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_caeefe ,_fffea :=_ebad .Value ,error (nil ); +if _fffea !=nil {return _fffea ;};_cbdgb .ChromakeyAttr =&_caeefe ;continue ;};if _ebad .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_ebbg ,_faba :=_ebad .Value ,error (nil );if _faba !=nil {return _faba ;};_cbdgb .FillcolorAttr =&_ebbg ; +continue ;};if _ebad .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ggcc ,_cebf :=_ebad .Value ,error (nil );if _cebf !=nil {return _cebf ;};_cbdgb .OpacityAttr =&_ggcc ;continue ;};if _ebad .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cfbe ,_abae :=_ebad .Value ,error (nil ); +if _abae !=nil {return _abae ;};_cbdgb .WrapcoordsAttr =&_cfbe ;continue ;};if _ebad .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cbag ,_effbb :=_ebad .Value ,error (nil );if _effbb !=nil {return _effbb ;};_cbdgb .StrokecolorAttr =&_cbag ; +continue ;};if _ebad .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cbdgb .InsetpenAttr .UnmarshalXMLAttr (_ebad );continue ;};if _ebad .Name .Local =="\u0068\u0072\u0065\u0066"{_bgde ,_dbcda :=_ebad .Value ,error (nil );if _dbcda !=nil {return _dbcda ; +};_cbdgb .HrefAttr =&_bgde ;continue ;};if _ebad .Name .Local =="\u0069\u0064"{_caad ,_ddccc :=_ebad .Value ,error (nil );if _ddccc !=nil {return _ddccc ;};_cbdgb .IdAttr =&_caad ;continue ;};if _ebad .Name .Local =="\u0070\u0072\u0069n\u0074"{_cbdgb .PrintAttr .UnmarshalXMLAttr (_ebad ); +continue ;};if _ebad .Name .Local =="\u0061\u006c\u0074"{_gbcf ,_abaef :=_ebad .Value ,error (nil );if _abaef !=nil {return _abaef ;};_cbdgb .AltAttr =&_gbcf ;continue ;};if _ebad .Name .Local =="\u0074\u0069\u0074l\u0065"{_dbff ,_dagg :=_ebad .Value ,error (nil ); +if _dagg !=nil {return _dagg ;};_cbdgb .TitleAttr =&_dbff ;continue ;};if _ebad .Name .Local =="\u0063\u006c\u0061s\u0073"{_efcde ,_bfgee :=_ebad .Value ,error (nil );if _bfgee !=nil {return _bfgee ;};_cbdgb .ClassAttr =&_efcde ;continue ;};if _ebad .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cbdgb .FilledAttr .UnmarshalXMLAttr (_ebad ); +continue ;};};_cccf :for {_gccda ,_abdbc :=d .Token ();if _abdbc !=nil {return _abdbc ;};switch _cedf :=_gccda .(type ){case _ec .StartElement :switch _cedf .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_geab :=NewEG_ShapeElements (); +_geab .Path =NewPath ();if _ffcba :=d .DecodeElement (_geab .Path ,&_cedf );_ffcba !=nil {return _ffcba ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_geab );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fbcd :=NewEG_ShapeElements (); +_fbcd .Formulas =NewFormulas ();if _baba :=d .DecodeElement (_fbcd .Formulas ,&_cedf );_baba !=nil {return _baba ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_fbcd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aafeb :=NewEG_ShapeElements (); +_aafeb .Handles =NewHandles ();if _gfcbe :=d .DecodeElement (_aafeb .Handles ,&_cedf );_gfcbe !=nil {return _gfcbe ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_aafeb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eged :=NewEG_ShapeElements (); +_eged .Fill =NewFill ();if _bagae :=d .DecodeElement (_eged .Fill ,&_cedf );_bagae !=nil {return _bagae ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_eged );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ecabb :=NewEG_ShapeElements (); +_ecabb .Stroke =NewStroke ();if _edabd :=d .DecodeElement (_ecabb .Stroke ,&_cedf );_edabd !=nil {return _edabd ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_ecabb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eaeae :=NewEG_ShapeElements (); +_eaeae .Shadow =NewShadow ();if _dgeda :=d .DecodeElement (_eaeae .Shadow ,&_cedf );_dgeda !=nil {return _dgeda ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_eaeae );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_daffd :=NewEG_ShapeElements (); +_daffd .Textbox =NewTextbox ();if _bbef :=d .DecodeElement (_daffd .Textbox ,&_cedf );_bbef !=nil {return _bbef ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_daffd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fbgdf :=NewEG_ShapeElements (); +_fbgdf .Textpath =NewTextpath ();if _baddc :=d .DecodeElement (_fbgdf .Textpath ,&_cedf );_baddc !=nil {return _baddc ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_fbgdf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edbfd :=NewEG_ShapeElements (); +_edbfd .Imagedata =NewImagedata ();if _cggc :=d .DecodeElement (_edbfd .Imagedata ,&_cedf );_cggc !=nil {return _cggc ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_edbfd );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cgcc :=NewEG_ShapeElements (); +_cgcc .Skew =NewOfcSkew ();if _cegaa :=d .DecodeElement (_cgcc .Skew ,&_cedf );_cegaa !=nil {return _cegaa ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_cgcc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ggge :=NewEG_ShapeElements (); +_ggge .Extrusion =NewOfcExtrusion ();if _ecabbd :=d .DecodeElement (_ggge .Extrusion ,&_cedf );_ecabbd !=nil {return _ecabbd ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_ggge );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cffe :=NewEG_ShapeElements (); +_cffe .Callout =NewOfcCallout ();if _addbc :=d .DecodeElement (_cffe .Callout ,&_cedf );_addbc !=nil {return _addbc ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_cffe );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dgaag :=NewEG_ShapeElements (); +_dgaag .Lock =NewOfcLock ();if _dfgge :=d .DecodeElement (_dgaag .Lock ,&_cedf );_dfgge !=nil {return _dfgge ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_dgaag );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eafge :=NewEG_ShapeElements (); +_eafge .Clippath =NewOfcClippath ();if _acgg :=d .DecodeElement (_eafge .Clippath ,&_cedf );_acgg !=nil {return _acgg ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_eafge );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gageg :=NewEG_ShapeElements (); +_gageg .Signatureline =NewOfcSignatureline ();if _daffa :=d .DecodeElement (_gageg .Signatureline ,&_cedf );_daffa !=nil {return _daffa ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_gageg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gcce :=NewEG_ShapeElements (); +_gcce .Wrap =_gd .NewWrap ();if _edagg :=d .DecodeElement (_gcce .Wrap ,&_cedf );_edagg !=nil {return _edagg ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_gcce );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ccgd :=NewEG_ShapeElements (); +_ccgd .Anchorlock =_gd .NewAnchorlock ();if _bega :=d .DecodeElement (_ccgd .Anchorlock ,&_cedf );_bega !=nil {return _bega ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_ccgd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fdgce :=NewEG_ShapeElements (); +_fdgce .Bordertop =_gd .NewBordertop ();if _ebacc :=d .DecodeElement (_fdgce .Bordertop ,&_cedf );_ebacc !=nil {return _ebacc ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_fdgce );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_ebcdg :=NewEG_ShapeElements (); +_ebcdg .Borderbottom =_gd .NewBorderbottom ();if _bfbf :=d .DecodeElement (_ebcdg .Borderbottom ,&_cedf );_bfbf !=nil {return _bfbf ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_ebcdg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_dfda :=NewEG_ShapeElements (); +_dfda .Borderleft =_gd .NewBorderleft ();if _cedg :=d .DecodeElement (_dfda .Borderleft ,&_cedf );_cedg !=nil {return _cedg ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_dfda );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbab :=NewEG_ShapeElements (); +_bbab .Borderright =_gd .NewBorderright ();if _fcdg :=d .DecodeElement (_bbab .Borderright ,&_cedf );_fcdg !=nil {return _fcdg ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_bbab );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bdfca :=NewEG_ShapeElements (); +_bdfca .ClientData =_f .NewClientData ();if _aafeg :=d .DecodeElement (_bdfca .ClientData ,&_cedf );_aafeg !=nil {return _aafeg ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_bdfca );case _ec .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"}:_dcedf :=NewEG_ShapeElements (); +_dcedf .Textdata =_b .NewTextdata ();if _cfaae :=d .DecodeElement (_dcedf .Textdata ,&_cedf );_cfaae !=nil {return _cfaae ;};_cbdgb .EG_ShapeElements =append (_cbdgb .EG_ShapeElements ,_dcedf );default:_a .Log .Debug ("\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",_cedf .Name ); +if _aafag :=d .Skip ();_aafag !=nil {return _aafag ;};};case _ec .EndElement :break _cccf ;case _ec .CharData :};};return nil ;}; -// Validate validates the CT_PolyLine and its children -func (_bbba *CT_PolyLine )Validate ()error {return _bbba .ValidateWithPath ("C\u0054\u005f\u0050\u006f\u006c\u0079\u004c\u0069\u006e\u0065");}; +// Validate validates the OfcCT_Ink and its children +func (_cabae *OfcCT_Ink )Validate ()error {return _cabae .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0049\u006ek");};func (_acaf *OfcRight )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _acaf .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_ebcff *OfcCT_Ink )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f\u003a\u0069n\u006b"; +};if _ebcff .IAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069"},Value :_g .Sprintf ("\u0025\u0076",*_ebcff .IAttr )});};if _ebcff .AnnotationAttr !=_ed .ST_TrueFalseUnset {_gafab ,_ccdedf :=_ebcff .AnnotationAttr .MarshalXMLAttr (_ec .Name {Local :"\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"}); +if _ccdedf !=nil {return _ccdedf ;};start .Attr =append (start .Attr ,_gafab );};if _ebcff .ContentTypeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_ebcff .ContentTypeAttr )}); +};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};type CT_H struct{PositionAttr *string ;PolarAttr *string ;MapAttr *string ;InvxAttr _ed .ST_TrueFalse ;InvyAttr _ed .ST_TrueFalse ;SwitchAttr _ed .ST_TrueFalseBlank ; +XrangeAttr *string ;YrangeAttr *string ;RadiusrangeAttr *string ;};func (_gfff *CT_Formulas )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076\u003a\u0066\u006f\u0072\u006d\u0075\u006c\u0061\u0073"; +};e .EncodeToken (start );if _gfff .F !=nil {_ccgga :=_ec .StartElement {Name :_ec .Name {Local :"\u0076\u003a\u0066"}};for _ ,_abce :=range _gfff .F {e .EncodeElement (_abce ,_ccgga );};};e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ; +};func (_dcdda OfcST_How )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_eebf :=_ec .Attr {};_eebf .Name =name ;switch _dcdda {case OfcST_HowUnset :_eebf .Value ="";case OfcST_HowTop :_eebf .Value ="\u0074\u006f\u0070";case OfcST_HowMiddle :_eebf .Value ="\u006d\u0069\u0064\u0064\u006c\u0065"; +case OfcST_HowBottom :_eebf .Value ="\u0062\u006f\u0074\u0074\u006f\u006d";case OfcST_HowLeft :_eebf .Value ="\u006c\u0065\u0066\u0074";case OfcST_HowCenter :_eebf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_HowRight :_eebf .Value ="\u0072\u0069\u0067h\u0074"; +};return _eebf ,nil ;}; -// ValidateWithPath validates the CT_ImageData and its children, prefixing error messages with path -func (_fbage *CT_ImageData )ValidateWithPath (path string )error {if _ffbcg :=_fbage .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072");_ffbcg !=nil {return _ffbcg ; -};if _fgaea :=_fbage .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_fgaea !=nil {return _fgaea ;};if _gabe :=_fbage .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072"); -_gabe !=nil {return _gabe ;};return nil ;};type Image struct{CT_Image };func NewPath ()*Path {_beedd :=&Path {};_beedd .CT_Path =*NewCT_Path ();return _beedd };func (_cegbg *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 _cegbg .OfcCT_StrokeChild .MarshalXML (e ,start );};func (_cbbfad OfcST_OLEType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_cbbfad .String (),start ); -};type OfcCT_Ink struct{IAttr *string ;AnnotationAttr _c .ST_TrueFalse ;ContentTypeAttr *string ;};func (_bebbcg *OfcST_OLEUpdateMode )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bbbba ,_ceaced :=d .Token ();if _ceaced !=nil {return _ceaced ; -};if _aadga ,_babec :=_bbbba .(_d .EndElement );_babec &&_aadga .Name ==start .Name {*_bebbcg =1;return nil ;};if _agaff ,_becgcg :=_bbbba .(_d .CharData );!_becgcg {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",_bbbba ); -}else {switch string (_agaff ){case "":*_bebbcg =0;case "\u0041\u006c\u0077\u0061\u0079\u0073":*_bebbcg =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_bebbcg =2;};};_bbbba ,_ceaced =d .Token ();if _ceaced !=nil {return _ceaced ;};if _aagbd ,_abdgc :=_bbbba .(_d .EndElement ); -_abdgc &&_aagbd .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",_bbbba );};func (_bfbb *CT_H )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ccdfe :=range start .Attr {if _ccdfe .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_abefe ,_fbbe :=_ccdfe .Value ,error (nil ); -if _fbbe !=nil {return _fbbe ;};_bfbb .PositionAttr =&_abefe ;continue ;};if _ccdfe .Name .Local =="\u0070\u006f\u006ca\u0072"{_afdd ,_cdfbb :=_ccdfe .Value ,error (nil );if _cdfbb !=nil {return _cdfbb ;};_bfbb .PolarAttr =&_afdd ;continue ;};if _ccdfe .Name .Local =="\u006d\u0061\u0070"{_becag ,_gfdfd :=_ccdfe .Value ,error (nil ); -if _gfdfd !=nil {return _gfdfd ;};_bfbb .MapAttr =&_becag ;continue ;};if _ccdfe .Name .Local =="\u0069\u006e\u0076\u0078"{_bfbb .InvxAttr .UnmarshalXMLAttr (_ccdfe );continue ;};if _ccdfe .Name .Local =="\u0069\u006e\u0076\u0079"{_bfbb .InvyAttr .UnmarshalXMLAttr (_ccdfe ); -continue ;};if _ccdfe .Name .Local =="\u0073\u0077\u0069\u0074\u0063\u0068"{_bfbb .SwitchAttr .UnmarshalXMLAttr (_ccdfe );continue ;};if _ccdfe .Name .Local =="\u0078\u0072\u0061\u006e\u0067\u0065"{_defc ,_fgbd :=_ccdfe .Value ,error (nil );if _fgbd !=nil {return _fgbd ; -};_bfbb .XrangeAttr =&_defc ;continue ;};if _ccdfe .Name .Local =="\u0079\u0072\u0061\u006e\u0067\u0065"{_ecaab ,_bgfbc :=_ccdfe .Value ,error (nil );if _bgfbc !=nil {return _bgfbc ;};_bfbb .YrangeAttr =&_ecaab ;continue ;};if _ccdfe .Name .Local =="r\u0061\u0064\u0069\u0075\u0073\u0072\u0061\u006e\u0067\u0065"{_cbcd ,_fbcee :=_ccdfe .Value ,error (nil ); -if _fbcee !=nil {return _fbcee ;};_bfbb .RadiusrangeAttr =&_cbcd ;continue ;};};for {_gdgb ,_faacc :=d .Token ();if _faacc !=nil {return _bf .Errorf ("\u0070\u0061r\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0048\u003a\u0020\u0025\u0073",_faacc );};if _bbac ,_dbbce :=_gdgb .(_d .EndElement ); -_dbbce &&_bbac .Name ==start .Name {break ;};};return nil ;};func (_eeabc ST_StrokeArrowWidth )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfadb :=_d .Attr {};_bfadb .Name =name ;switch _eeabc {case ST_StrokeArrowWidthUnset :_bfadb .Value ="";case ST_StrokeArrowWidthNarrow :_bfadb .Value ="\u006e\u0061\u0072\u0072\u006f\u0077"; -case ST_StrokeArrowWidthMedium :_bfadb .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowWidthWide :_bfadb .Value ="\u0077\u0069\u0064\u0065";};return _bfadb ,nil ;};type Oval struct{CT_Oval };func (_ddebc *OfcCT_IdMap )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_afgag :=range start .Attr {if _afgag .Name .Local =="\u0064\u0061\u0074\u0061"{_cfegbb ,_effee :=_afgag .Value ,error (nil ); -if _effee !=nil {return _effee ;};_ddebc .DataAttr =&_cfegbb ;continue ;};if _afgag .Name .Local =="\u0065\u0078\u0074"{_ddebc .ExtAttr .UnmarshalXMLAttr (_afgag );continue ;};};for {_bbffc ,_cedfg :=d .Token ();if _cedfg !=nil {return _bf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_cedfg ); -};if _eedde ,_fbced :=_bbffc .(_d .EndElement );_fbced &&_eedde .Name ==start .Name {break ;};};return nil ;};func (_cbbge *EG_ShapeElements )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ebbfeg :for {_cagcc ,_dege :=d .Token ();if _dege !=nil {return _dege ; -};switch _fedeg :=_cagcc .(type ){case _d .StartElement :switch _fedeg .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"}:_cbbge .Path =NewPath (); -if _cffd :=d .DecodeElement (_cbbge .Path ,&_fedeg );_cffd !=nil {return _cffd ;};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"}:_cbbge .Formulas =NewFormulas (); -if _gcada :=d .DecodeElement (_cbbge .Formulas ,&_fedeg );_gcada !=nil {return _gcada ;};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"}:_cbbge .Handles =NewHandles (); -if _cbffe :=d .DecodeElement (_cbbge .Handles ,&_fedeg );_cbffe !=nil {return _cbffe ;};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"}:_cbbge .Fill =NewFill (); -if _afecc :=d .DecodeElement (_cbbge .Fill ,&_fedeg );_afecc !=nil {return _afecc ;};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"}:_cbbge .Stroke =NewStroke (); -if _daceg :=d .DecodeElement (_cbbge .Stroke ,&_fedeg );_daceg !=nil {return _daceg ;};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"}:_cbbge .Shadow =NewShadow (); -if _bccgc :=d .DecodeElement (_cbbge .Shadow ,&_fedeg );_bccgc !=nil {return _bccgc ;};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"}:_cbbge .Textbox =NewTextbox (); -if _cafb :=d .DecodeElement (_cbbge .Textbox ,&_fedeg );_cafb !=nil {return _cafb ;};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"}:_cbbge .Textpath =NewTextpath (); -if _beag :=d .DecodeElement (_cbbge .Textpath ,&_fedeg );_beag !=nil {return _beag ;};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"}:_cbbge .Imagedata =NewImagedata (); -if _fedb :=d .DecodeElement (_cbbge .Imagedata ,&_fedeg );_fedb !=nil {return _fedb ;};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"}:_cbbge .Skew =NewOfcSkew (); -if _ecbb :=d .DecodeElement (_cbbge .Skew ,&_fedeg );_ecbb !=nil {return _ecbb ;};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"}:_cbbge .Extrusion =NewOfcExtrusion (); -if _aceaec :=d .DecodeElement (_cbbge .Extrusion ,&_fedeg );_aceaec !=nil {return _aceaec ;};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"}:_cbbge .Callout =NewOfcCallout (); -if _fbffc :=d .DecodeElement (_cbbge .Callout ,&_fedeg );_fbffc !=nil {return _fbffc ;};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"}:_cbbge .Lock =NewOfcLock (); -if _bbbcc :=d .DecodeElement (_cbbge .Lock ,&_fedeg );_bbbcc !=nil {return _bbbcc ;};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"}:_cbbge .Clippath =NewOfcClippath (); -if _bbddc :=d .DecodeElement (_cbbge .Clippath ,&_fedeg );_bbddc !=nil {return _bbddc ;};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"}:_cbbge .Signatureline =NewOfcSignatureline (); -if _affdg :=d .DecodeElement (_cbbge .Signatureline ,&_fedeg );_affdg !=nil {return _affdg ;};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"}:_cbbge .Wrap =_ce .NewWrap (); -if _gfgbd :=d .DecodeElement (_cbbge .Wrap ,&_fedeg );_gfgbd !=nil {return _gfgbd ;};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"}:_cbbge .Anchorlock =_ce .NewAnchorlock (); -if _efdbb :=d .DecodeElement (_cbbge .Anchorlock ,&_fedeg );_efdbb !=nil {return _efdbb ;};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"}:_cbbge .Bordertop =_ce .NewBordertop (); -if _gbdee :=d .DecodeElement (_cbbge .Bordertop ,&_fedeg );_gbdee !=nil {return _gbdee ;};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"}:_cbbge .Borderbottom =_ce .NewBorderbottom (); -if _eded :=d .DecodeElement (_cbbge .Borderbottom ,&_fedeg );_eded !=nil {return _eded ;};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"}:_cbbge .Borderleft =_ce .NewBorderleft (); -if _ffegc :=d .DecodeElement (_cbbge .Borderleft ,&_fedeg );_ffegc !=nil {return _ffegc ;};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"}:_cbbge .Borderright =_ce .NewBorderright (); -if _bgdfg :=d .DecodeElement (_cbbge .Borderright ,&_fedeg );_bgdfg !=nil {return _bgdfg ;};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"}:_cbbge .ClientData =_dc .NewClientData (); -if _beff :=d .DecodeElement (_cbbge .ClientData ,&_fedeg );_beff !=nil {return _beff ;};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"}:_cbbge .Textdata =_a .NewTextdata (); -if _dfgf :=d .DecodeElement (_cbbge .Textdata ,&_fedeg );_dfgf !=nil {return _dfgf ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_fedeg .Name ); -if _defed :=d .Skip ();_defed !=nil {return _defed ;};};case _d .EndElement :break _ebbfeg ;case _d .CharData :};};return nil ;};func NewOfcTop ()*OfcTop {_afcbg :=&OfcTop {};_afcbg .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _afcbg ;}; +// Validate validates the Textbox and its children +func (_febag *Textbox )Validate ()error {return _febag .ValidateWithPath ("\u0054e\u0078\u0074\u0062\u006f\u0078");};type CT_Handles struct{H []*CT_H ;};func (_cecef *OfcLeft )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _cecef .OfcCT_StrokeChild .MarshalXML (e ,start );};func NewCT_Background ()*CT_Background {_fbafdf :=&CT_Background {};return _fbafdf };func (_fbgdd OfcST_How )Validate ()error {return _fbgdd .ValidateWithPath ("")}; +func (_ggecc OfcST_OLEType )String ()string {switch _ggecc {case 0:return "";case 1:return "\u0045\u006d\u0062e\u0064";case 2:return "\u004c\u0069\u006e\u006b";};return "";};func (_gdfb *CT_TextPath )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u0076\u003a\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"; +};if _gdfb .OnAttr !=_ed .ST_TrueFalseUnset {_ebceb ,_geabg :=_gdfb .OnAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u006e"});if _geabg !=nil {return _geabg ;};start .Attr =append (start .Attr ,_ebceb );};if _gdfb .FitshapeAttr !=_ed .ST_TrueFalseUnset {_adefg ,_bbcga :=_gdfb .FitshapeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"}); +if _bbcga !=nil {return _bbcga ;};start .Attr =append (start .Attr ,_adefg );};if _gdfb .FitpathAttr !=_ed .ST_TrueFalseUnset {_ccecf ,_cfdba :=_gdfb .FitpathAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066i\u0074\u0070\u0061\u0074\u0068"});if _cfdba !=nil {return _cfdba ; +};start .Attr =append (start .Attr ,_ccecf );};if _gdfb .TrimAttr !=_ed .ST_TrueFalseUnset {_bbcgg ,_agafc :=_gdfb .TrimAttr .MarshalXMLAttr (_ec .Name {Local :"\u0074\u0072\u0069\u006d"});if _agafc !=nil {return _agafc ;};start .Attr =append (start .Attr ,_bbcgg ); +};if _gdfb .XscaleAttr !=_ed .ST_TrueFalseUnset {_bdbeg ,_faac :=_gdfb .XscaleAttr .MarshalXMLAttr (_ec .Name {Local :"\u0078\u0073\u0063\u0061\u006c\u0065"});if _faac !=nil {return _faac ;};start .Attr =append (start .Attr ,_bdbeg );};if _gdfb .StringAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0072\u0069\u006e\u0067"},Value :_g .Sprintf ("\u0025\u0076",*_gdfb .StringAttr )}); +};if _gdfb .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_gdfb .IdAttr )});};if _gdfb .StyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_gdfb .StyleAttr )}); +};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func (_gacfg OfcST_ScreenSize )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_dbaga :=_ec .Attr {};_dbaga .Name =name ;switch _gacfg {case OfcST_ScreenSizeUnset :_dbaga .Value =""; +case OfcST_ScreenSize544x376 :_dbaga .Value ="\u00354\u0034\u002c\u0033\u0037\u0036";case OfcST_ScreenSize640x480 :_dbaga .Value ="\u00364\u0030\u002c\u0034\u0038\u0030";case OfcST_ScreenSize720x512 :_dbaga .Value ="\u00372\u0030\u002c\u0035\u0031\u0032"; +case OfcST_ScreenSize800x600 :_dbaga .Value ="\u00380\u0030\u002c\u0036\u0030\u0030";case OfcST_ScreenSize1024x768 :_dbaga .Value ="\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038";case OfcST_ScreenSize1152x862 :_dbaga .Value ="\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032"; +};return _dbaga ,nil ;};func NewOfcCallout ()*OfcCallout {_fcaba :=&OfcCallout {};_fcaba .OfcCT_Callout =*NewOfcCT_Callout ();return _fcaba ;};type AG_Id struct{IdAttr *string ;};func (_fgee *AG_CoreAttributes )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if _fgee .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_fgee .HrefAttr )}); +};if _fgee .TargetAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fgee .TargetAttr )});};if _fgee .ClassAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fgee .ClassAttr )}); +};if _fgee .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fgee .TitleAttr )});};if _fgee .AltAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0061\u006c\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_fgee .AltAttr )}); +};if _fgee .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_fgee .CoordsizeAttr )});};if _fgee .CoordoriginAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"},Value :_g .Sprintf ("\u0025\u0076",*_fgee .CoordoriginAttr )}); +};if _fgee .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_g .Sprintf ("\u0025\u0076",*_fgee .WrapcoordsAttr )});};if _fgee .PrintAttr !=_ed .ST_TrueFalseUnset {_dad ,_eegc :=_fgee .PrintAttr .MarshalXMLAttr (_ec .Name {Local :"\u0070\u0072\u0069n\u0074"}); +if _eegc !=nil {return _eegc ;};start .Attr =append (start .Attr ,_dad );};if _fgee .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_fgee .IdAttr )});};if _fgee .StyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fgee .StyleAttr )}); +};return nil ;};func (_efafca *ST_StrokeArrowWidth )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_gfdca ,_eeded :=d .Token ();if _eeded !=nil {return _eeded ;};if _gegdda ,_fefdd :=_gfdca .(_ec .EndElement );_fefdd &&_gegdda .Name ==start .Name {*_efafca =1; +return nil ;};if _eegad ,_cbbcg :=_gfdca .(_ec .CharData );!_cbbcg {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",_gfdca );}else {switch string (_eegad ){case "":*_efafca =0; +case "\u006e\u0061\u0072\u0072\u006f\u0077":*_efafca =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_efafca =2;case "\u0077\u0069\u0064\u0065":*_efafca =3;};};_gfdca ,_eeded =d .Token ();if _eeded !=nil {return _eeded ;};if _baggd ,_fdfdc :=_gfdca .(_ec .EndElement ); +_fdfdc &&_baggd .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",_gfdca );};type Group struct{CT_Group }; +func NewCT_TextPath ()*CT_TextPath {_gcgf :=&CT_TextPath {};return _gcgf };const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2;OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3; +);func (_acccf OfcST_ExtrusionPlane )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_acccf .String (),start );};type AG_StrokeAttributes struct{OnAttr _ed .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 _ed .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 _ed .ST_TrueFalse ;IdAttr *string ;InsetpenAttr _ed .ST_TrueFalse ;RelidAttr *string ;};func (_cdcbcg *OfcCT_Skew )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_fgbeg :=range start .Attr {if _fgbeg .Name .Local =="\u0069\u0064"{_egecf ,_fddbd :=_fgbeg .Value ,error (nil ); +if _fddbd !=nil {return _fddbd ;};_cdcbcg .IdAttr =&_egecf ;continue ;};if _fgbeg .Name .Local =="\u006f\u006e"{_cdcbcg .OnAttr .UnmarshalXMLAttr (_fgbeg );continue ;};if _fgbeg .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_adcad ,_ffgae :=_fgbeg .Value ,error (nil ); +if _ffgae !=nil {return _ffgae ;};_cdcbcg .OffsetAttr =&_adcad ;continue ;};if _fgbeg .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_ffaef ,_efedb :=_fgbeg .Value ,error (nil );if _efedb !=nil {return _efedb ;};_cdcbcg .OriginAttr =&_ffaef ;continue ; +};if _fgbeg .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_dagae ,_gceff :=_fgbeg .Value ,error (nil );if _gceff !=nil {return _gceff ;};_cdcbcg .MatrixAttr =&_dagae ;continue ;};if _fgbeg .Name .Local =="\u0065\u0078\u0074"{_cdcbcg .ExtAttr .UnmarshalXMLAttr (_fgbeg ); +continue ;};};for {_gbggb ,_egbgd :=d .Token ();if _egbgd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u006b\u0065\u0077\u003a\u0020%\u0073",_egbgd );};if _cfda ,_feafe :=_gbggb .(_ec .EndElement ); +_feafe &&_cfda .Name ==start .Name {break ;};};return nil ;};type AG_CoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ; +PrintAttr _ed .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;};func (_abeef *OfcCT_RegroupTable )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_daggc :=range start .Attr {if _daggc .Name .Local =="\u0065\u0078\u0074"{_abeef .ExtAttr .UnmarshalXMLAttr (_daggc ); +continue ;};};_egfeg :for {_caaba ,_beccc :=d .Token ();if _beccc !=nil {return _beccc ;};switch _acbbde :=_caaba .(type ){case _ec .StartElement :switch _acbbde .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_daefb :=NewOfcCT_Entry (); +if _ffefd :=d .DecodeElement (_daefb ,&_acbbde );_ffefd !=nil {return _ffefd ;};_abeef .Entry =append (_abeef .Entry ,_daefb );default:_a .Log .Debug ("\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",_acbbde .Name ); +if _gdgbc :=d .Skip ();_gdgbc !=nil {return _gdgbc ;};};case _ec .EndElement :break _egfeg ;case _ec .CharData :};};return nil ;}; -// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path -func (_fgegb *CT_Shape )ValidateWithPath (path string )error {for _edee ,_fegaa :=range _fgegb .Ink {if _bcgdd :=_fegaa .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_edee ));_bcgdd !=nil {return _bcgdd ; -};};for _gbgag ,_ffcff :=range _fgegb .Iscomment {if _facbg :=_ffcff .ValidateWithPath (_bf .Sprintf ("\u0025\u0073/\u0049\u0073\u0063o\u006d\u006d\u0065\u006e\u0074\u005b\u0025\u0064\u005d",path ,_gbgag ));_facbg !=nil {return _facbg ;};};for _ebcdg ,_fdgcg :=range _fgegb .Equationxml {if _aggb :=_fdgcg .ValidateWithPath (_bf .Sprintf ("\u0025s\u002fE\u0071\u0075\u0061\u0074\u0069o\u006e\u0078m\u006c\u005b\u0025\u0064\u005d",path ,_ebcdg )); -_aggb !=nil {return _aggb ;};};for _eadef ,_egcg :=range _fgegb .EG_ShapeElements {if _fcbe :=_egcg .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_eadef )); -_fcbe !=nil {return _fcbe ;};};if _gbaca :=_fgegb .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gbaca !=nil {return _gbaca ;};if _gbfde :=_fgegb .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_gbfde !=nil {return _gbfde ;};if _bgccf :=_fgegb .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bgccf !=nil {return _bgccf ;};if _gfcgd :=_fgegb .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_gfcgd !=nil {return _gfcgd ;};if _fbefd :=_fgegb .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fbefd !=nil {return _fbefd ;};if _gbbca :=_fgegb .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_gbbca !=nil {return _gbbca ;};if _dbab :=_fgegb .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dbab !=nil {return _dbab ;};if _cebgf :=_fgegb .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_cebgf !=nil {return _cebgf ;};if _caadc :=_fgegb .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_caadc !=nil {return _caadc ;};if _bbceg :=_fgegb .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_bbceg !=nil {return _bbceg ;};if _ccba :=_fgegb .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_ccba !=nil {return _ccba ;};if _fbec :=_fgegb .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_fbec !=nil {return _fbec ;};if _befaf :=_fgegb .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_befaf !=nil {return _befaf ;};if _bfefa :=_fgegb .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_bfefa !=nil {return _bfefa ;};if _cggbe :=_fgegb .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cggbe !=nil {return _cggbe ;};if _gedde :=_fgegb .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_gedde !=nil {return _gedde ;};if _eacc :=_fgegb .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_eacc !=nil {return _eacc ;};if _ccdg :=_fgegb .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_ccdg !=nil {return _ccdg ;};if _bbgec :=_fgegb .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_bbgec !=nil {return _bbgec ;};if _dacdf :=_fgegb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_dacdf !=nil {return _dacdf ;};if _ddcgge :=_fgegb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ddcgge !=nil {return _ddcgge ;};if _gccbg :=_fgegb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_gccbg !=nil {return _gccbg ;};if _efbfa :=_fgegb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_efbfa !=nil {return _efbfa ;};if _gdfc :=_fgegb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_gdfc !=nil {return _gdfc ;};if _ggefe :=_fgegb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_ggefe !=nil {return _ggefe ;};if _fadbe :=_fgegb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_fadbe !=nil {return _fadbe ;};if _gegg :=_fgegb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gegg !=nil {return _gegg ;};if _efff :=_fgegb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_efff !=nil {return _efff ;};if _cedaf :=_fgegb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_cedaf !=nil {return _cedaf ;};return nil ;};func (_deea *AG_OfficeShapeAttributes )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if _deea .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_deea .SptAttr )}); -};if _deea .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_ffed ,_dab :=_deea .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"});if _dab !=nil {return _dab ;};start .Attr =append (start .Attr ,_ffed ); -};if _deea .BwmodeAttr !=OfcST_BWModeUnset {_ffae ,_ggga :=_deea .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ggga !=nil {return _ggga ;};start .Attr =append (start .Attr ,_ffae );};if _deea .BwpureAttr !=OfcST_BWModeUnset {_bgf ,_ebd :=_deea .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"}); -if _ebd !=nil {return _ebd ;};start .Attr =append (start .Attr ,_bgf );};if _deea .BwnormalAttr !=OfcST_BWModeUnset {_dafa ,_cab :=_deea .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _cab !=nil {return _cab ; -};start .Attr =append (start .Attr ,_dafa );};if _deea .ForcedashAttr !=_c .ST_TrueFalseUnset {_efea ,_bgc :=_deea .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _bgc !=nil {return _bgc ; -};start .Attr =append (start .Attr ,_efea );};if _deea .OleiconAttr !=_c .ST_TrueFalseUnset {_gfa ,_ceede :=_deea .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _ceede !=nil {return _ceede ;};start .Attr =append (start .Attr ,_gfa ); -};if _deea .OleAttr !=_c .ST_TrueFalseBlankUnset {_gged ,_gefd :=_deea .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"});if _gefd !=nil {return _gefd ;};start .Attr =append (start .Attr ,_gged );};if _deea .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_bcdc ,_aadb :=_deea .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _aadb !=nil {return _aadb ;};start .Attr =append (start .Attr ,_bcdc );};if _deea .CliptowrapAttr !=_c .ST_TrueFalseUnset {_acgd ,_dafb :=_deea .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _dafb !=nil {return _dafb ;};start .Attr =append (start .Attr ,_acgd );};if _deea .ClipAttr !=_c .ST_TrueFalseUnset {_gfce ,_bccg :=_deea .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bccg !=nil {return _bccg ; -};start .Attr =append (start .Attr ,_gfce );};return nil ;};func (_ccafg ST_StrokeArrowLength )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_ccafg .String (),start );};func (_adfac *Roundrect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_adfac .CT_RoundRect =*NewCT_RoundRect (); -for _ ,_fdccf :=range start .Attr {if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_adfac .UserdrawnAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dgde ,_badff :=_fdccf .Value ,error (nil ); -if _badff !=nil {return _badff ;};_adfac .BordertopcolorAttr =&_dgde ;continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_adfac .UserhiddenAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_adfac .BulletAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_adfac .CliptowrapAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0068\u0072"{_adfac .HrAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u006f\u006c\u0065"{_adfac .OleAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0068\u0072\u0073t\u0064"{_adfac .HrstdAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0073\u0070\u0069\u0064"{_dafgd ,_adaee :=_fdccf .Value ,error (nil ); -if _adaee !=nil {return _adaee ;};_adfac .SpidAttr =&_dafgd ;continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_adfac .HrnoshadeAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_adfac .ForcedashAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_efaae ,_abdbf :=_fdccf .Value ,error (nil ); -if _abdbf !=nil {return _abdbf ;};_adfac .BorderleftcolorAttr =&_efaae ;continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_adbec ,_acab :=_b .ParseInt (_fdccf .Value ,10,64); -if _acab !=nil {return _acab ;};_adfac .DgmnodekindAttr =&_adbec ;continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u006f\u006e\u0065\u0064"{_adfac .OnedAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0063\u006c\u0069\u0070"{_adfac .ClipAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0068\u0072\u0070c\u0074"{_egdgf ,_gaagdc :=_b .ParseFloat (_fdccf .Value ,64); -if _gaagdc !=nil {return _gaagdc ;};_ddbec :=float32 (_egdgf );_adfac .HrpctAttr =&_ddbec ;continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_adfac .PreferrelativeAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_baecd ,_eebcdc :=_fdccf .Value ,error (nil ); -if _eebcdc !=nil {return _eebcdc ;};_adfac .BorderrightcolorAttr =&_baecd ;continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bgaag ,_addba :=_b .ParseInt (_fdccf .Value ,10,64); -if _addba !=nil {return _addba ;};_adfac .RegroupidAttr =&_bgaag ;continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_adfac .DgmlayoutmruAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_adfac .DoubleclicknotifyAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_adfac .AllowoverlapAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_adfac .HralignAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_adfac .InsetmodeAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0073\u0070\u0074"{_gdecd ,_cffbge :=_b .ParseFloat (_fdccf .Value ,64); -if _cffbge !=nil {return _cffbge ;};_bdggg :=float32 (_gdecd );_adfac .SptAttr =&_bdggg ;continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_dfacd ,_beefg :=_fdccf .Value ,error (nil ); -if _beefg !=nil {return _beefg ;};_adfac .BorderbottomcolorAttr =&_dfacd ;continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_adfac .OleiconAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_adfac .DgmlayoutAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_adfac .BwmodeAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_adfac .BwnormalAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_adfac .BwpureAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_adfac .ConnectortypeAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_adfac .ButtonAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fdccf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_adfac .AllowincellAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Local =="\u0068\u0072\u0065\u0066"{_gcdfe ,_cffdf :=_fdccf .Value ,error (nil );if _cffdf !=nil {return _cffdf ;};_adfac .HrefAttr =&_gcdfe ;continue ;};if _fdccf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ccbge ,_eaeac :=_fdccf .Value ,error (nil ); -if _eaeac !=nil {return _eaeac ;};_adfac .CoordsizeAttr =&_ccbge ;continue ;};if _fdccf .Name .Local =="\u0073\u0074\u0079l\u0065"{_cdfcg ,_abcfb :=_fdccf .Value ,error (nil );if _abcfb !=nil {return _abcfb ;};_adfac .StyleAttr =&_cdfcg ;continue ;};if _fdccf .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_adfac .StrokedAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Local =="\u0069\u0064"{_cbfcc ,_abfcdb :=_fdccf .Value ,error (nil );if _abfcdb !=nil {return _abfcdb ;};_adfac .IdAttr =&_cbfcc ;continue ;};if _fdccf .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bfcfc ,_ebebb :=_fdccf .Value ,error (nil ); -if _ebebb !=nil {return _ebebb ;};_adfac .StrokeweightAttr =&_bfcfc ;continue ;};if _fdccf .Name .Local =="\u0070\u0072\u0069n\u0074"{_adfac .PrintAttr .UnmarshalXMLAttr (_fdccf );continue ;};if _fdccf .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ecaba ,_gabgge :=_fdccf .Value ,error (nil ); -if _gabgge !=nil {return _gabgge ;};_adfac .ChromakeyAttr =&_ecaba ;continue ;};if _fdccf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_eagaf ,_dbcad :=_fdccf .Value ,error (nil );if _dbcad !=nil {return _dbcad ;};_adfac .FillcolorAttr =&_eagaf ; -continue ;};if _fdccf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ccdd ,_fbaae :=_fdccf .Value ,error (nil );if _fbaae !=nil {return _fbaae ;};_adfac .CoordoriginAttr =&_ccdd ;continue ;};if _fdccf .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cgeeg ,_bafdf :=_fdccf .Value ,error (nil ); -if _bafdf !=nil {return _bafdf ;};_adfac .OpacityAttr =&_cgeeg ;continue ;};if _fdccf .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_fefbfe ,_cadbd :=_fdccf .Value ,error (nil );if _cadbd !=nil {return _cadbd ;};_adfac .StrokecolorAttr =&_fefbfe ; -continue ;};if _fdccf .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_adfac .InsetpenAttr .UnmarshalXMLAttr (_fdccf );continue ;};if _fdccf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_adfac .FilledAttr .UnmarshalXMLAttr (_fdccf ); -continue ;};if _fdccf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_beea ,_dfcdd :=_fdccf .Value ,error (nil );if _dfcdd !=nil {return _dfcdd ;};_adfac .WrapcoordsAttr =&_beea ;continue ;};if _fdccf .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_aegbed ,_gfdbeg :=_fdccf .Value ,error (nil ); -if _gfdbeg !=nil {return _gfdbeg ;};_adfac .ArcsizeAttr =&_aegbed ;continue ;};if _fdccf .Name .Local =="\u0074\u0069\u0074l\u0065"{_eedeff ,_cfbdc :=_fdccf .Value ,error (nil );if _cfbdc !=nil {return _cfbdc ;};_adfac .TitleAttr =&_eedeff ;continue ;}; -if _fdccf .Name .Local =="\u0063\u006c\u0061s\u0073"{_eeggaf ,_agcdb :=_fdccf .Value ,error (nil );if _agcdb !=nil {return _agcdb ;};_adfac .ClassAttr =&_eeggaf ;continue ;};if _fdccf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_dgggd ,_gaade :=_fdccf .Value ,error (nil ); -if _gaade !=nil {return _gaade ;};_adfac .TargetAttr =&_dgggd ;continue ;};if _fdccf .Name .Local =="\u0061\u006c\u0074"{_eecdd ,_cacea :=_fdccf .Value ,error (nil );if _cacea !=nil {return _cacea ;};_adfac .AltAttr =&_eecdd ;continue ;};};_bfcgc :for {_fcfbc ,_bgcgb :=d .Token (); -if _bgcgb !=nil {return _bgcgb ;};switch _fbbgb :=_fcfbc .(type ){case _d .StartElement :switch _fbbgb .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"}:_fgdaeg :=NewEG_ShapeElements (); -_fgdaeg .Path =NewPath ();if _cebbd :=d .DecodeElement (_fgdaeg .Path ,&_fbbgb );_cebbd !=nil {return _cebbd ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_fgdaeg );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"}:_bcacbd :=NewEG_ShapeElements (); -_bcacbd .Formulas =NewFormulas ();if _afcgbg :=d .DecodeElement (_bcacbd .Formulas ,&_fbbgb );_afcgbg !=nil {return _afcgbg ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_bcacbd );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"}:_afeef :=NewEG_ShapeElements (); -_afeef .Handles =NewHandles ();if _bcgbg :=d .DecodeElement (_afeef .Handles ,&_fbbgb );_bcgbg !=nil {return _bcgbg ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_afeef );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"}:_bdgead :=NewEG_ShapeElements (); -_bdgead .Fill =NewFill ();if _acfff :=d .DecodeElement (_bdgead .Fill ,&_fbbgb );_acfff !=nil {return _acfff ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_bdgead );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"}:_gfgcb :=NewEG_ShapeElements (); -_gfgcb .Stroke =NewStroke ();if _ffdfe :=d .DecodeElement (_gfgcb .Stroke ,&_fbbgb );_ffdfe !=nil {return _ffdfe ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_gfgcb );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"}:_babgg :=NewEG_ShapeElements (); -_babgg .Shadow =NewShadow ();if _fdfc :=d .DecodeElement (_babgg .Shadow ,&_fbbgb );_fdfc !=nil {return _fdfc ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_babgg );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"}:_badb :=NewEG_ShapeElements (); -_badb .Textbox =NewTextbox ();if _cgaeg :=d .DecodeElement (_badb .Textbox ,&_fbbgb );_cgaeg !=nil {return _cgaeg ;};_adfac .EG_ShapeElements =append (_adfac .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 :"\u0074\u0065\u0078\u0074\u0070\u0061\u0074\u0068"}:_cebcb :=NewEG_ShapeElements (); -_cebcb .Textpath =NewTextpath ();if _gcedg :=d .DecodeElement (_cebcb .Textpath ,&_fbbgb );_gcedg !=nil {return _gcedg ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_cebcb );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"}:_dcfgcd :=NewEG_ShapeElements (); -_dcfgcd .Imagedata =NewImagedata ();if _fdcbb :=d .DecodeElement (_dcfgcd .Imagedata ,&_fbbgb );_fdcbb !=nil {return _fdcbb ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_dcfgcd );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"}:_acgbd :=NewEG_ShapeElements (); -_acgbd .Skew =NewOfcSkew ();if _fadffd :=d .DecodeElement (_acgbd .Skew ,&_fbbgb );_fadffd !=nil {return _fadffd ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_acgbd );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"}:_fffbb :=NewEG_ShapeElements (); -_fffbb .Extrusion =NewOfcExtrusion ();if _aefca :=d .DecodeElement (_fffbb .Extrusion ,&_fbbgb );_aefca !=nil {return _aefca ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_fffbb );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"}:_cbdf :=NewEG_ShapeElements (); -_cbdf .Callout =NewOfcCallout ();if _daded :=d .DecodeElement (_cbdf .Callout ,&_fbbgb );_daded !=nil {return _daded ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_cbdf );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"}:_caddb :=NewEG_ShapeElements (); -_caddb .Lock =NewOfcLock ();if _cgfacga :=d .DecodeElement (_caddb .Lock ,&_fbbgb );_cgfacga !=nil {return _cgfacga ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_caddb );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"}:_cdge :=NewEG_ShapeElements (); -_cdge .Clippath =NewOfcClippath ();if _dgbgb :=d .DecodeElement (_cdge .Clippath ,&_fbbgb );_dgbgb !=nil {return _dgbgb ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_cdge );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"}:_ddggf :=NewEG_ShapeElements (); -_ddggf .Signatureline =NewOfcSignatureline ();if _gbadd :=d .DecodeElement (_ddggf .Signatureline ,&_fbbgb );_gbadd !=nil {return _gbadd ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_ddggf );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"}:_dbfcb :=NewEG_ShapeElements (); -_dbfcb .Wrap =_ce .NewWrap ();if _abgac :=d .DecodeElement (_dbfcb .Wrap ,&_fbbgb );_abgac !=nil {return _abgac ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_dbfcb );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"}:_ffdbc :=NewEG_ShapeElements (); -_ffdbc .Anchorlock =_ce .NewAnchorlock ();if _ecggb :=d .DecodeElement (_ffdbc .Anchorlock ,&_fbbgb );_ecggb !=nil {return _ecggb ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_ffdbc );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"}:_fbceg :=NewEG_ShapeElements (); -_fbceg .Bordertop =_ce .NewBordertop ();if _abbcdg :=d .DecodeElement (_fbceg .Bordertop ,&_fbbgb );_abbcdg !=nil {return _abbcdg ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_fbceg );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"}:_ddgea :=NewEG_ShapeElements (); -_ddgea .Borderbottom =_ce .NewBorderbottom ();if _fcceb :=d .DecodeElement (_ddgea .Borderbottom ,&_fbbgb );_fcceb !=nil {return _fcceb ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_ddgea );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"}:_gaggb :=NewEG_ShapeElements (); -_gaggb .Borderleft =_ce .NewBorderleft ();if _fggbd :=d .DecodeElement (_gaggb .Borderleft ,&_fbbgb );_fggbd !=nil {return _fggbd ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_gaggb );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"}:_dgbed :=NewEG_ShapeElements (); -_dgbed .Borderright =_ce .NewBorderright ();if _ddbgg :=d .DecodeElement (_dgbed .Borderright ,&_fbbgb );_ddbgg !=nil {return _ddbgg ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_dgbed );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"}:_fdbge :=NewEG_ShapeElements (); -_fdbge .ClientData =_dc .NewClientData ();if _feedg :=d .DecodeElement (_fdbge .ClientData ,&_fbbgb );_feedg !=nil {return _feedg ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_fdbge );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"}:_gbfda :=NewEG_ShapeElements (); -_gbfda .Textdata =_a .NewTextdata ();if _bfgdcb :=d .DecodeElement (_gbfda .Textdata ,&_fbbgb );_bfgdcb !=nil {return _bfgdcb ;};_adfac .EG_ShapeElements =append (_adfac .EG_ShapeElements ,_gbfda );default:_e .Log .Debug ("\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",_fbbgb .Name ); -if _adaab :=d .Skip ();_adaab !=nil {return _adaab ;};};case _d .EndElement :break _bfcgc ;case _d .CharData :};};return nil ;};func (_afefge ST_StrokeArrowLength )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_aefee :=_d .Attr {};_aefee .Name =name ; -switch _afefge {case ST_StrokeArrowLengthUnset :_aefee .Value ="";case ST_StrokeArrowLengthShort :_aefee .Value ="\u0073\u0068\u006fr\u0074";case ST_StrokeArrowLengthMedium :_aefee .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_aefee .Value ="\u006c\u006f\u006e\u0067"; -};return _aefee ,nil ;}; +// ValidateWithPath validates the Textbox and its children, prefixing error messages with path +func (_bcfabd *Textbox )ValidateWithPath (path string )error {if _afece :=_bcfabd .CT_Textbox .ValidateWithPath (path );_afece !=nil {return _afece ;};return nil ;};func NewAG_OfficeShapeAttributes ()*AG_OfficeShapeAttributes {_dfbe :=&AG_OfficeShapeAttributes {}; +return _dfbe ;}; -// ValidateWithPath validates the Fill and its children, prefixing error messages with path -func (_eaca *Fill )ValidateWithPath (path string )error {if _fgfad :=_eaca .CT_Fill .ValidateWithPath (path );_fgfad !=nil {return _fgfad ;};return nil ;};type OfcST_Angle byte ;func (_deeeb *OfcCT_Entry )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0065\u006e\u0074\u0072\u0079"; -};if _deeeb .NewAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006e\u0065\u0077"},Value :_bf .Sprintf ("\u0025\u0076",*_deeeb .NewAttr )});};if _deeeb .OldAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u006c\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_deeeb .OldAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the AG_Chromakey and its children +func (_ega *AG_Chromakey )Validate ()error {return _ega .ValidateWithPath ("\u0041\u0047\u005fC\u0068\u0072\u006f\u006d\u0061\u006b\u0065\u0079");};func (_eacca *OfcCT_Ink )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_eafgd :=range start .Attr {if _eafgd .Name .Local =="\u0069"{_ebdbf ,_gfcad :=_eafgd .Value ,error (nil ); +if _gfcad !=nil {return _gfcad ;};_eacca .IAttr =&_ebdbf ;continue ;};if _eafgd .Name .Local =="\u0061\u006e\u006e\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_eacca .AnnotationAttr .UnmarshalXMLAttr (_eafgd );continue ;};if _eafgd .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_cbeca ,_ffbd :=_eafgd .Value ,error (nil ); +if _ffbd !=nil {return _ffbd ;};_eacca .ContentTypeAttr =&_cbeca ;continue ;};};for {_egede ,_bfgaca :=d .Token ();if _bfgaca !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0043\u0054\u005fI\u006e\u006b\u003a\u0020\u0025\u0073",_bfgaca ); +};if _cfcfb ,_gcfgc :=_egede .(_ec .EndElement );_gcfgc &&_cfcfb .Name ==start .Name {break ;};};return nil ;};func NewOfcCT_RegroupTable ()*OfcCT_RegroupTable {_ebfbg :=&OfcCT_RegroupTable {};return _ebfbg };func NewAG_CoreAttributes ()*AG_CoreAttributes {_ddad :=&AG_CoreAttributes {}; +return _ddad }; -// ValidateWithPath validates the OfcCT_StrokeChild and its children, prefixing error messages with path -func (_caaae *OfcCT_StrokeChild )ValidateWithPath (path string )error {if _aabbb :=_caaae .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_aabbb !=nil {return _aabbb ;};if _gfage :=_caaae .LinestyleAttr .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072"); -_gfage !=nil {return _gfage ;};if _fgecg :=_caaae .JoinstyleAttr .ValidateWithPath (path +"\u002f\u004a\u006f\u0069\u006e\u0073\u0074\u0079\u006ce\u0041\u0074\u0074\u0072");_fgecg !=nil {return _fgecg ;};if _ceebe :=_caaae .EndcapAttr .ValidateWithPath (path +"/\u0045\u006e\u0064\u0063\u0061\u0070\u0041\u0074\u0074\u0072"); -_ceebe !=nil {return _ceebe ;};if _gbdab :=_caaae .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072");_gbdab !=nil {return _gbdab ;};if _fdeeb :=_caaae .FilltypeAttr .ValidateWithPath (path +"\u002f\u0046\u0069\u006c\u006c\u0074\u0079\u0070\u0065\u0041\u0074\u0074\u0072"); -_fdeeb !=nil {return _fdeeb ;};if _cbfca :=_caaae .ImageaspectAttr .ValidateWithPath (path +"\u002f\u0049m\u0061\u0067\u0065a\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_cbfca !=nil {return _cbfca ;};if _fdgdc :=_caaae .ImagealignshapeAttr .ValidateWithPath (path +"/\u0049m\u0061\u0067\u0065\u0061\u006c\u0069\u0067\u006es\u0068\u0061\u0070\u0065At\u0074\u0072"); -_fdgdc !=nil {return _fdgdc ;};if _dfcca :=_caaae .StartarrowAttr .ValidateWithPath (path +"\u002fS\u0074a\u0072\u0074\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072");_dfcca !=nil {return _dfcca ;};if _ccbbe :=_caaae .StartarrowwidthAttr .ValidateWithPath (path +"/\u0053t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068At\u0074\u0072"); -_ccbbe !=nil {return _ccbbe ;};if _gfeda :=_caaae .StartarrowlengthAttr .ValidateWithPath (path +"/\u0053\u0074\u0061\u0072ta\u0072r\u006f\u0077\u006c\u0065\u006eg\u0074\u0068\u0041\u0074\u0074\u0072");_gfeda !=nil {return _gfeda ;};if _ecbe :=_caaae .EndarrowAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0041\u0074\u0074\u0072"); -_ecbe !=nil {return _ecbe ;};if _abcac :=_caaae .EndarrowwidthAttr .ValidateWithPath (path +"\u002fE\u006ed\u0061\u0072\u0072\u006f\u0077w\u0069\u0064t\u0068\u0041\u0074\u0074\u0072");_abcac !=nil {return _abcac ;};if _dagd :=_caaae .EndarrowlengthAttr .ValidateWithPath (path +"\u002f\u0045\u006e\u0064ar\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068\u0041\u0074\u0074\u0072"); -_dagd !=nil {return _dagd ;};if _effge :=_caaae .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072");_effge !=nil {return _effge ;};if _cfcgb :=_caaae .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); -_cfcgb !=nil {return _cfcgb ;};return nil ;};func (_egbfg *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 _egbfg .OfcCT_SignatureLine .MarshalXML (e ,start );};func (_fccf OfcST_ExtrusionType )String ()string {switch _fccf {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 (_bffgc OfcST_BWMode )String ()string {switch _bffgc {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 "";}; +// Validate validates the CT_H and its children +func (_eafee *CT_H )Validate ()error {return _eafee .ValidateWithPath ("\u0043\u0054\u005f\u0048")};type OfcCT_ClipPath struct{VAttr string ;};func NewOfcCT_Ink ()*OfcCT_Ink {_bgcgc :=&OfcCT_Ink {};return _bgcgc };func (_fagce OfcST_HrAlign )ValidateWithPath (path string )error {switch _fagce {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fagce )); +};return nil ;}; -// ValidateWithPath validates the AG_CoreAttributes and its children, prefixing error messages with path -func (_cafa *AG_CoreAttributes )ValidateWithPath (path string )error {if _ggg :=_cafa .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_ggg !=nil {return _ggg ;};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 (_gdcdd *OfcCT_RegroupTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u0067\u0072\u006f\u0075\u0070t\u0061\u0062\u006c\u0065";};if _gdcdd .ExtAttr !=ST_ExtUnset {_eaeg ,_ecfed :=_gdcdd .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"}); -if _ecfed !=nil {return _ecfed ;};start .Attr =append (start .Attr ,_eaeg );};e .EncodeToken (start );if _gdcdd .Entry !=nil {_cfcfab :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0065\u006e\u0074\u0072\u0079"}};for _ ,_aaffg :=range _gdcdd .Entry {e .EncodeElement (_aaffg ,_cfcfab ); -};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_agcda *OfcExtrusion )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _agcda .OfcCT_Extrusion .MarshalXML (e ,start );};type OfcCT_Callout struct{OnAttr _c .ST_TrueFalse ; -TypeAttr *string ;GapAttr *string ;AngleAttr OfcST_Angle ;DropautoAttr _c .ST_TrueFalse ;DropAttr *string ;DistanceAttr *string ;LengthspecifiedAttr _c .ST_TrueFalse ;LengthAttr *string ;AccentbarAttr _c .ST_TrueFalse ;TextborderAttr _c .ST_TrueFalse ; -MinusxAttr _c .ST_TrueFalse ;MinusyAttr _c .ST_TrueFalse ;ExtAttr ST_Ext ;};func (_cacfd OfcST_FillType )ValidateWithPath (path string )error {switch _cacfd {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 (_cacfd )); -};return nil ;};func (_bdabb *OfcCallout )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_bdabb .OfcCT_Callout =*NewOfcCT_Callout ();for _ ,_fdegd :=range start .Attr {if _fdegd .Name .Local =="\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"{_bdabb .LengthspecifiedAttr .UnmarshalXMLAttr (_fdegd ); -continue ;};if _fdegd .Name .Local =="\u006f\u006e"{_bdabb .OnAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0067\u0061\u0070"{_gefac ,_acgba :=_fdegd .Value ,error (nil );if _acgba !=nil {return _acgba ;};_bdabb .GapAttr =&_gefac ; -continue ;};if _fdegd .Name .Local =="\u0061\u006e\u0067l\u0065"{_bdabb .AngleAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"{_bdabb .DropautoAttr .UnmarshalXMLAttr (_fdegd );continue ; -};if _fdegd .Name .Local =="\u0064\u0072\u006f\u0070"{_effefed ,_egabb :=_fdegd .Value ,error (nil );if _egabb !=nil {return _egabb ;};_bdabb .DropAttr =&_effefed ;continue ;};if _fdegd .Name .Local =="\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"{_ebedd ,_gacea :=_fdegd .Value ,error (nil ); -if _gacea !=nil {return _gacea ;};_bdabb .DistanceAttr =&_ebedd ;continue ;};if _fdegd .Name .Local =="\u0074\u0079\u0070\u0065"{_gadbb ,_acddda :=_fdegd .Value ,error (nil );if _acddda !=nil {return _acddda ;};_bdabb .TypeAttr =&_gadbb ;continue ;};if _fdegd .Name .Local =="\u006c\u0065\u006e\u0067\u0074\u0068"{_geffg ,_eafgb :=_fdegd .Value ,error (nil ); -if _eafgb !=nil {return _eafgb ;};_bdabb .LengthAttr =&_geffg ;continue ;};if _fdegd .Name .Local =="\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"{_bdabb .AccentbarAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"{_bdabb .TextborderAttr .UnmarshalXMLAttr (_fdegd ); -continue ;};if _fdegd .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0078"{_bdabb .MinusxAttr .UnmarshalXMLAttr (_fdegd );continue ;};if _fdegd .Name .Local =="\u006d\u0069\u006e\u0075\u0073\u0079"{_bdabb .MinusyAttr .UnmarshalXMLAttr (_fdegd );continue ; -};if _fdegd .Name .Local =="\u0065\u0078\u0074"{_bdabb .ExtAttr .UnmarshalXMLAttr (_fdegd );continue ;};};for {_cffbd ,_dfcd :=d .Token ();if _dfcd !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0061\u006c\u006c\u006f\u0075\u0074\u003a\u0020%\u0073",_dfcd ); -};if _bbbda ,_faecd :=_cffbd .(_d .EndElement );_faecd &&_bbbda .Name ==start .Name {break ;};};return nil ;};type ST_StrokeLineStyle byte ;func (_baffe OfcST_ScreenSize )Validate ()error {return _baffe .ValidateWithPath ("")};func (_ceeeg *OfcCT_Callout )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"; -};if _ceeeg .OnAttr !=_c .ST_TrueFalseUnset {_cgebea ,_cfcd :=_ceeeg .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _cfcd !=nil {return _cfcd ;};start .Attr =append (start .Attr ,_cgebea );};if _ceeeg .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_ceeeg .TypeAttr )}); -};if _ceeeg .GapAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0067\u0061\u0070"},Value :_bf .Sprintf ("\u0025\u0076",*_ceeeg .GapAttr )});};if _ceeeg .AngleAttr !=OfcST_AngleUnset {_gcfeeb ,_abbcd :=_ceeeg .AngleAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006e\u0067l\u0065"}); -if _abbcd !=nil {return _abbcd ;};start .Attr =append (start .Attr ,_gcfeeb );};if _ceeeg .DropautoAttr !=_c .ST_TrueFalseUnset {_abgee ,_afebf :=_ceeeg .DropautoAttr .MarshalXMLAttr (_d .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"}); -if _afebf !=nil {return _afebf ;};start .Attr =append (start .Attr ,_abgee );};if _ceeeg .DropAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_bf .Sprintf ("\u0025\u0076",*_ceeeg .DropAttr )}); -};if _ceeeg .DistanceAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_ceeeg .DistanceAttr )});};if _ceeeg .LengthspecifiedAttr !=_c .ST_TrueFalseUnset {_ggfeb ,_fefac :=_ceeeg .LengthspecifiedAttr .MarshalXMLAttr (_d .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"}); -if _fefac !=nil {return _fefac ;};start .Attr =append (start .Attr ,_ggfeb );};if _ceeeg .LengthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_bf .Sprintf ("\u0025\u0076",*_ceeeg .LengthAttr )}); -};if _ceeeg .AccentbarAttr !=_c .ST_TrueFalseUnset {_facd ,_bdbd :=_ceeeg .AccentbarAttr .MarshalXMLAttr (_d .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _bdbd !=nil {return _bdbd ;};start .Attr =append (start .Attr ,_facd );};if _ceeeg .TextborderAttr !=_c .ST_TrueFalseUnset {_eedgf ,_ccda :=_ceeeg .TextborderAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"}); -if _ccda !=nil {return _ccda ;};start .Attr =append (start .Attr ,_eedgf );};if _ceeeg .MinusxAttr !=_c .ST_TrueFalseUnset {_defga ,_agbggf :=_ceeeg .MinusxAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _agbggf !=nil {return _agbggf ; -};start .Attr =append (start .Attr ,_defga );};if _ceeeg .MinusyAttr !=_c .ST_TrueFalseUnset {_fbgad ,_agfeea :=_ceeeg .MinusyAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"});if _agfeea !=nil {return _agfeea ;};start .Attr =append (start .Attr ,_fbgad ); -};if _ceeeg .ExtAttr !=ST_ExtUnset {_gagbe ,_beddfd :=_ceeeg .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _beddfd !=nil {return _beddfd ;};start .Attr =append (start .Attr ,_gagbe );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;}; +// ValidateWithPath validates the AG_ImageAttributes and its children, prefixing error messages with path +func (_dga *AG_ImageAttributes )ValidateWithPath (path string )error {if _fec :=_dga .GrayscaleAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u0061\u0079\u0073\u0063\u0061\u006ce\u0041\u0074\u0074\u0072");_fec !=nil {return _fec ;};if _cdgg :=_dga .BilevelAttr .ValidateWithPath (path +"\u002f\u0042\u0069l\u0065\u0076\u0065\u006c\u0041\u0074\u0074\u0072"); +_cdgg !=nil {return _cdgg ;};return nil ;};func (_egebe OfcST_ConnectorType )Validate ()error {return _egebe .ValidateWithPath ("")};func (_aaeac OfcST_RType )ValidateWithPath (path string )error {switch _aaeac {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aaeac )); +};return nil ;};func NewOfcRight ()*OfcRight {_ebfba :=&OfcRight {};_ebfba .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _ebfba ;};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 _ed .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ed .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ed .ST_TrueFalse ; +ButtonAttr _ed .ST_TrueFalse ;UserhiddenAttr _ed .ST_TrueFalse ;BulletAttr _ed .ST_TrueFalse ;HrAttr _ed .ST_TrueFalse ;HrstdAttr _ed .ST_TrueFalse ;HrnoshadeAttr _ed .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ed .ST_TrueFalse ; +AllowoverlapAttr _ed .ST_TrueFalse ;UserdrawnAttr _ed .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ; +InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ed .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ed .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ed .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ; +ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ed .ST_TrueFalse ;OleiconAttr _ed .ST_TrueFalse ;OleAttr _ed .ST_TrueFalseBlank ;PreferrelativeAttr _ed .ST_TrueFalse ;CliptowrapAttr _ed .ST_TrueFalse ; +ClipAttr _ed .ST_TrueFalse ;};func (_efeea *CT_Shapetype )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_ccdd :=range start .Attr {if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dbfee ,_ffddd :=_ccdd .Value ,error (nil ); +if _ffddd !=nil {return _ffddd ;};_efeea .BordertopcolorAttr =&_dbfee ;continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u006d\u0061\u0073\u0074\u0065\u0072"{_gaedg ,_baagga :=_ccdd .Value ,error (nil ); +if _baagga !=nil {return _baagga ;};_efeea .MasterAttr =&_gaedg ;continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bafdc ,_bcdcf :=_ccdd .Value ,error (nil ); +if _bcdcf !=nil {return _bcdcf ;};_efeea .BorderleftcolorAttr =&_bafdc ;continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_efeea .BulletAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0068\u0072"{_efeea .HrAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0063\u006c\u0069\u0070"{_efeea .ClipAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0068\u0072\u0073t\u0064"{_efeea .HrstdAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0073\u0070\u0069\u0064"{_ddde ,_gfceaf :=_ccdd .Value ,error (nil ); +if _gfceaf !=nil {return _gfceaf ;};_efeea .SpidAttr =&_ddde ;continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_efeea .HrnoshadeAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_ecfcg ,_aaddd :=_ee .ParseInt (_ccdd .Value ,10,64); +if _aaddd !=nil {return _aaddd ;};_efeea .RegroupidAttr =&_ecfcg ;continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_efeea .DgmlayoutAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_efeea .CliptowrapAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_efeea .AllowoverlapAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_efeea .InsetmodeAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_efeea .UserhiddenAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gcafg ,_bbae :=_ccdd .Value ,error (nil ); +if _bbae !=nil {return _bbae ;};_efeea .BorderbottomcolorAttr =&_gcafg ;continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_efeea .BwpureAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_efeea .DgmlayoutmruAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_efeea .PreferrelativeAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_efeea .AllowincellAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0068\u0072\u0070c\u0074"{_befda ,_fccea :=_ee .ParseFloat (_ccdd .Value ,64); +if _fccea !=nil {return _fccea ;};_bffb :=float32 (_befda );_efeea .HrpctAttr =&_bffb ;continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_efeea .ButtonAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_efeea .UserdrawnAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_efeea .BwnormalAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0073\u0070\u0074"{_ecefg ,_gfdcb :=_ee .ParseFloat (_ccdd .Value ,64); +if _gfdcb !=nil {return _gfdcb ;};_ccdgag :=float32 (_ecefg );_efeea .SptAttr =&_ccdgag ;continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_efeea .ConnectortypeAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_agdgf ,_cfagd :=_ccdd .Value ,error (nil ); +if _cfagd !=nil {return _cfagd ;};_efeea .BorderrightcolorAttr =&_agdgf ;continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_efeea .OleiconAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bcaa ,_abadg :=_ee .ParseInt (_ccdd .Value ,10,64); +if _abadg !=nil {return _abadg ;};_efeea .DgmnodekindAttr =&_bcaa ;continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u006f\u006e\u0065\u0064"{_efeea .OnedAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_efeea .BwmodeAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u006f\u006c\u0065"{_efeea .OleAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_efeea .ForcedashAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_efeea .DoubleclicknotifyAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ccdd .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_efeea .HralignAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_acfa ,_agda :=_ccdd .Value ,error (nil );if _agda !=nil {return _agda ;};_efeea .WrapcoordsAttr =&_acfa ;continue ;};if _ccdd .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_ebacd ,_dcdb :=_ccdd .Value ,error (nil ); +if _dcdb !=nil {return _dcdb ;};_efeea .CoordsizeAttr =&_ebacd ;continue ;};if _ccdd .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_efeea .StrokedAttr .UnmarshalXMLAttr (_ccdd );continue ;};if _ccdd .Name .Local =="\u0061\u006c\u0074"{_bfcfg ,_fgbgb :=_ccdd .Value ,error (nil ); +if _fgbgb !=nil {return _fgbgb ;};_efeea .AltAttr =&_bfcfg ;continue ;};if _ccdd .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gfgeb ,_eeagb :=_ccdd .Value ,error (nil );if _eeagb !=nil {return _eeagb ;};_efeea .StrokeweightAttr =&_gfgeb ; +continue ;};if _ccdd .Name .Local =="\u0073\u0074\u0079l\u0065"{_eaaea ,_fcbdf :=_ccdd .Value ,error (nil );if _fcbdf !=nil {return _fcbdf ;};_efeea .StyleAttr =&_eaaea ;continue ;};if _ccdd .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_gbegf ,_ggcde :=_ccdd .Value ,error (nil ); +if _ggcde !=nil {return _ggcde ;};_efeea .ChromakeyAttr =&_gbegf ;continue ;};if _ccdd .Name .Local =="\u0069\u0064"{_ggagb ,_cefgf :=_ccdd .Value ,error (nil );if _cefgf !=nil {return _cefgf ;};_efeea .IdAttr =&_ggagb ;continue ;};if _ccdd .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_cdfee ,_ecgcae :=_ccdd .Value ,error (nil ); +if _ecgcae !=nil {return _ecgcae ;};_efeea .TargetAttr =&_cdfee ;continue ;};if _ccdd .Name .Local =="\u0063\u006c\u0061s\u0073"{_fddf ,_gagcf :=_ccdd .Value ,error (nil );if _gagcf !=nil {return _gagcf ;};_efeea .ClassAttr =&_fddf ;continue ;};if _ccdd .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_efeea .InsetpenAttr .UnmarshalXMLAttr (_ccdd ); +continue ;};if _ccdd .Name .Local =="\u0070\u0072\u0069n\u0074"{_efeea .PrintAttr .UnmarshalXMLAttr (_ccdd );continue ;};if _ccdd .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_efeea .FilledAttr .UnmarshalXMLAttr (_ccdd );continue ;};if _ccdd .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_cded ,_gefag :=_ccdd .Value ,error (nil ); +if _gefag !=nil {return _gefag ;};_efeea .StrokecolorAttr =&_cded ;continue ;};if _ccdd .Name .Local =="\u0074\u0069\u0074l\u0065"{_edfd ,_dbdb :=_ccdd .Value ,error (nil );if _dbdb !=nil {return _dbdb ;};_efeea .TitleAttr =&_edfd ;continue ;};if _ccdd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_gafg ,_cbgdb :=_ccdd .Value ,error (nil ); +if _cbgdb !=nil {return _cbgdb ;};_efeea .OpacityAttr =&_gafg ;continue ;};if _ccdd .Name .Local =="\u0061\u0064\u006a"{_geddg ,_cdga :=_ccdd .Value ,error (nil );if _cdga !=nil {return _cdga ;};_efeea .AdjAttr =&_geddg ;continue ;};if _ccdd .Name .Local =="\u0070\u0061\u0074\u0068"{_gbcfe ,_egaeg :=_ccdd .Value ,error (nil ); +if _egaeg !=nil {return _egaeg ;};_efeea .PathAttr =&_gbcfe ;continue ;};if _ccdd .Name .Local =="\u0068\u0072\u0065\u0066"{_ebgad ,_bded :=_ccdd .Value ,error (nil );if _bded !=nil {return _bded ;};_efeea .HrefAttr =&_ebgad ;continue ;};if _ccdd .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bdee ,_eebcb :=_ccdd .Value ,error (nil ); +if _eebcb !=nil {return _eebcb ;};_efeea .CoordoriginAttr =&_bdee ;continue ;};if _ccdd .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_aceca ,_adadcb :=_ccdd .Value ,error (nil );if _adadcb !=nil {return _adadcb ;};_efeea .FillcolorAttr =&_aceca ; +continue ;};};_fddbe :for {_gfdddb ,_gcfb :=d .Token ();if _gcfb !=nil {return _gcfb ;};switch _bcfgd :=_gfdddb .(type ){case _ec .StartElement :switch _bcfgd .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_efab :=NewEG_ShapeElements (); +_efab .Path =NewPath ();if _fdge :=d .DecodeElement (_efab .Path ,&_bcfgd );_fdge !=nil {return _fdge ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_efab );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bffeb :=NewEG_ShapeElements (); +_bffeb .Formulas =NewFormulas ();if _dggee :=d .DecodeElement (_bffeb .Formulas ,&_bcfgd );_dggee !=nil {return _dggee ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_bffeb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdfad :=NewEG_ShapeElements (); +_bdfad .Handles =NewHandles ();if _cbgcg :=d .DecodeElement (_bdfad .Handles ,&_bcfgd );_cbgcg !=nil {return _cbgcg ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_bdfad );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gade :=NewEG_ShapeElements (); +_gade .Fill =NewFill ();if _gefc :=d .DecodeElement (_gade .Fill ,&_bcfgd );_gefc !=nil {return _gefc ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_gade );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gcbac :=NewEG_ShapeElements (); +_gcbac .Stroke =NewStroke ();if _ggbce :=d .DecodeElement (_gcbac .Stroke ,&_bcfgd );_ggbce !=nil {return _ggbce ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_gcbac );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eaacf :=NewEG_ShapeElements (); +_eaacf .Shadow =NewShadow ();if _fafag :=d .DecodeElement (_eaacf .Shadow ,&_bcfgd );_fafag !=nil {return _fafag ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_eaacf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_aedc :=NewEG_ShapeElements (); +_aedc .Textbox =NewTextbox ();if _gfcee :=d .DecodeElement (_aedc .Textbox ,&_bcfgd );_gfcee !=nil {return _gfcee ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_aedc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_afbfa :=NewEG_ShapeElements (); +_afbfa .Textpath =NewTextpath ();if _cagdg :=d .DecodeElement (_afbfa .Textpath ,&_bcfgd );_cagdg !=nil {return _cagdg ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_afbfa );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agfec :=NewEG_ShapeElements (); +_agfec .Imagedata =NewImagedata ();if _acdd :=d .DecodeElement (_agfec .Imagedata ,&_bcfgd );_acdd !=nil {return _acdd ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_agfec );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_edga :=NewEG_ShapeElements (); +_edga .Skew =NewOfcSkew ();if _cfeg :=d .DecodeElement (_edga .Skew ,&_bcfgd );_cfeg !=nil {return _cfeg ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_edga );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gbcc :=NewEG_ShapeElements (); +_gbcc .Extrusion =NewOfcExtrusion ();if _gdfdg :=d .DecodeElement (_gbcc .Extrusion ,&_bcfgd );_gdfdg !=nil {return _gdfdg ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_gbcc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cfaef :=NewEG_ShapeElements (); +_cfaef .Callout =NewOfcCallout ();if _becf :=d .DecodeElement (_cfaef .Callout ,&_bcfgd );_becf !=nil {return _becf ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_cfaef );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_deca :=NewEG_ShapeElements (); +_deca .Lock =NewOfcLock ();if _debca :=d .DecodeElement (_deca .Lock ,&_bcfgd );_debca !=nil {return _debca ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_deca );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecfe :=NewEG_ShapeElements (); +_ecfe .Clippath =NewOfcClippath ();if _aefc :=d .DecodeElement (_ecfe .Clippath ,&_bcfgd );_aefc !=nil {return _aefc ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_ecfe );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cfbde :=NewEG_ShapeElements (); +_cfbde .Signatureline =NewOfcSignatureline ();if _egcd :=d .DecodeElement (_cfbde .Signatureline ,&_bcfgd );_egcd !=nil {return _egcd ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_cfbde );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_egfbg :=NewEG_ShapeElements (); +_egfbg .Wrap =_gd .NewWrap ();if _ebdaa :=d .DecodeElement (_egfbg .Wrap ,&_bcfgd );_ebdaa !=nil {return _ebdaa ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_egfbg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ebaac :=NewEG_ShapeElements (); +_ebaac .Anchorlock =_gd .NewAnchorlock ();if _ggddc :=d .DecodeElement (_ebaac .Anchorlock ,&_bcfgd );_ggddc !=nil {return _ggddc ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_ebaac );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_daedd :=NewEG_ShapeElements (); +_daedd .Bordertop =_gd .NewBordertop ();if _dbac :=d .DecodeElement (_daedd .Bordertop ,&_bcfgd );_dbac !=nil {return _dbac ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_daedd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fcga :=NewEG_ShapeElements (); +_fcga .Borderbottom =_gd .NewBorderbottom ();if _bdecb :=d .DecodeElement (_fcga .Borderbottom ,&_bcfgd );_bdecb !=nil {return _bdecb ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_fcga );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_aced :=NewEG_ShapeElements (); +_aced .Borderleft =_gd .NewBorderleft ();if _cacb :=d .DecodeElement (_aced .Borderleft ,&_bcfgd );_cacb !=nil {return _cacb ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_aced );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cdfd :=NewEG_ShapeElements (); +_cdfd .Borderright =_gd .NewBorderright ();if _bdbea :=d .DecodeElement (_cdfd .Borderright ,&_bcfgd );_bdbea !=nil {return _bdbea ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_cdfd );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gdfcc :=NewEG_ShapeElements (); +_gdfcc .ClientData =_f .NewClientData ();if _egeeg :=d .DecodeElement (_gdfcc .ClientData ,&_bcfgd );_egeeg !=nil {return _egeeg ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_gdfcc );case _ec .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"}:_gcac :=NewEG_ShapeElements (); +_gcac .Textdata =_b .NewTextdata ();if _eeebf :=d .DecodeElement (_gcac .Textdata ,&_bcfgd );_eeebf !=nil {return _eeebf ;};_efeea .EG_ShapeElements =append (_efeea .EG_ShapeElements ,_gcac );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efeea .Complex =NewOfcComplex (); +if _egecc :=d .DecodeElement (_efeea .Complex ,&_bcfgd );_egecc !=nil {return _egecc ;};default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_bcfgd .Name ); +if _fafb :=d .Skip ();_fafb !=nil {return _fafb ;};};case _ec .EndElement :break _fddbe ;case _ec .CharData :};};return nil ;};func (_fcgaed ST_EditAs )ValidateWithPath (path string )error {switch _fcgaed {case 0,1,2,3,4,5,6,7:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcgaed )); +};return nil ;};func (_gddaf *OfcTop )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_gddaf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_beefaa :=range start .Attr {if _beefaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beefaa .Name .Local =="\u0068\u0072\u0065\u0066"{_gcgeeb ,_gega :=_beefaa .Value ,error (nil ); +if _gega !=nil {return _gega ;};_gddaf .HrefAttr =&_gcgeeb ;continue ;};if _beefaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beefaa .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gddaf .ForcedashAttr .UnmarshalXMLAttr (_beefaa ); +continue ;};if _beefaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beefaa .Name .Local =="\u0074\u0069\u0074l\u0065"{_gbecdc ,_bgfegd :=_beefaa .Value ,error (nil ); +if _bgfegd !=nil {return _bgfegd ;};_gddaf .TitleAttr =&_gbecdc ;continue ;};if _beefaa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_beefaa .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_adffc ,_bcgcb :=_beefaa .Value ,error (nil ); +if _bcgcb !=nil {return _bcgcb ;};_gddaf .AlthrefAttr =&_adffc ;continue ;};if _beefaa .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_gddaf .ImageaspectAttr .UnmarshalXMLAttr (_beefaa );continue ;};if _beefaa .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_gddaf .StartarrowAttr .UnmarshalXMLAttr (_beefaa ); +continue ;};if _beefaa .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_gddaf .LinestyleAttr .UnmarshalXMLAttr (_beefaa );continue ;};if _beefaa .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gddaf .StartarrowwidthAttr .UnmarshalXMLAttr (_beefaa ); +continue ;};if _beefaa .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_gddaf .JoinstyleAttr .UnmarshalXMLAttr (_beefaa );continue ;};if _beefaa .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_gddaf .StartarrowlengthAttr .UnmarshalXMLAttr (_beefaa ); +continue ;};if _beefaa .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ccdgd ,_abgef :=_beefaa .Value ,error (nil );if _abgef !=nil {return _abgef ;};_gddaf .DashstyleAttr =&_ccdgd ;continue ;};if _beefaa .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_gddaf .EndarrowAttr .UnmarshalXMLAttr (_beefaa ); +continue ;};if _beefaa .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_gddaf .FilltypeAttr .UnmarshalXMLAttr (_beefaa );continue ;};if _beefaa .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gddaf .EndarrowwidthAttr .UnmarshalXMLAttr (_beefaa ); +continue ;};if _beefaa .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_aefb ,_cebfg :=_beefaa .Value ,error (nil );if _cebfg !=nil {return _cebfg ;};_gddaf .OpacityAttr =&_aefb ;continue ;};if _beefaa .Name .Local =="\u0063\u006f\u006co\u0072"{_dbcbgd ,_acecga :=_beefaa .Value ,error (nil ); +if _acecga !=nil {return _acecga ;};_gddaf .ColorAttr =&_dbcbgd ;continue ;};if _beefaa .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gddaf .InsetpenAttr .UnmarshalXMLAttr (_beefaa );continue ;};if _beefaa .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_gddaf .EndarrowlengthAttr .UnmarshalXMLAttr (_beefaa ); +continue ;};if _beefaa .Name .Local =="\u0065\u0078\u0074"{_gddaf .ExtAttr .UnmarshalXMLAttr (_beefaa );continue ;};if _beefaa .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_gddaf .EndcapAttr .UnmarshalXMLAttr (_beefaa );continue ;};if _beefaa .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_daggg ,_bcggd :=_beefaa .Value ,error (nil ); +if _bcggd !=nil {return _bcggd ;};_gddaf .Color2Attr =&_daggg ;continue ;};if _beefaa .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gddaf .ImagealignshapeAttr .UnmarshalXMLAttr (_beefaa );continue ;}; +if _beefaa .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_ddadfc ,_gbbac :=_beefaa .Value ,error (nil );if _gbbac !=nil {return _gbbac ;};_gddaf .WeightAttr =&_ddadfc ;continue ;};if _beefaa .Name .Local =="\u0073\u0072\u0063"{_cggde ,_ffagc :=_beefaa .Value ,error (nil ); +if _ffagc !=nil {return _ffagc ;};_gddaf .SrcAttr =&_cggde ;continue ;};if _beefaa .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_bafec ,_feaaa :=_beefaa .Value ,error (nil );if _feaaa !=nil {return _feaaa ;};_gddaf .ImagesizeAttr =&_bafec ; +continue ;};if _beefaa .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_acebd ,_fege :=_ee .ParseFloat (_beefaa .Value ,64);if _fege !=nil {return _fege ;};_gddaf .MiterlimitAttr =&_acebd ;continue ;};if _beefaa .Name .Local =="\u006f\u006e"{_gddaf .OnAttr .UnmarshalXMLAttr (_beefaa ); +continue ;};};for {_bgaac ,_dfbec :=d .Token ();if _dfbec !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u004ff\u0063\u0054o\u0070\u003a\u0020\u0025\u0073",_dfbec );};if _cgddg ,_bedee :=_bgaac .(_ec .EndElement );_bedee &&_cgddg .Name ==start .Name {break ; +};};return nil ;}; -// Validate validates the OfcCT_OLEObject and its children -func (_cdag *OfcCT_OLEObject )Validate ()error {return _cdag .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u004f\u004c\u0045\u004f\u0062\u006a\u0065\u0063\u0074");}; +// Validate validates the OfcLock and its children +func (_gecdc *OfcLock )Validate ()error {return _gecdc .ValidateWithPath ("\u004ff\u0063\u004c\u006f\u0063\u006b");};type OfcST_RType byte ; -// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path -func (_fbbbg *OfcColumn )ValidateWithPath (path string )error {if _bdcgb :=_fbbbg .OfcCT_StrokeChild .ValidateWithPath (path );_bdcgb !=nil {return _bdcgb ;};return nil ;};func (_fbabd OfcST_ExtrusionType )ValidateWithPath (path string )error {switch _fbabd {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 (_fbabd )); -};return nil ;};func (_bgcce *ST_ImageAspect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eggbg ,_dfdbd :=d .Token ();if _dfdbd !=nil {return _dfdbd ;};if _cgfdef ,_cegbge :=_eggbg .(_d .EndElement );_cegbge &&_cgfdef .Name ==start .Name {*_bgcce =1; -return nil ;};if _abebb ,_cdfdg :=_eggbg .(_d .CharData );!_cdfdg {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",_eggbg );}else {switch string (_abebb ){case "":*_bgcce =0; -case "\u0069\u0067\u006e\u006f\u0072\u0065":*_bgcce =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_bgcce =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_bgcce =3;};};_eggbg ,_dfdbd =d .Token ();if _dfdbd !=nil {return _dfdbd ;};if _fdcdf ,_gdfgg :=_eggbg .(_d .EndElement ); -_gdfgg &&_fdcdf .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",_eggbg );};func (_cagdb *Polyline )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cagdb .CT_PolyLine =*NewCT_PolyLine (); -for _ ,_edefg :=range start .Attr {if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cagdb .UserdrawnAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0063\u006c\u0069\u0070"{_cagdb .ClipAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cagdb .UserhiddenAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cagdb .InsetmodeAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cagdb .BulletAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cagdb .PreferrelativeAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0068\u0072"{_cagdb .HrAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cagdb .OleiconAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0068\u0072\u0073t\u0064"{_cagdb .HrstdAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cagdb .HrnoshadeAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_dabd ,_efbc :=_edefg .Value ,error (nil ); -if _efbc !=nil {return _efbc ;};_cagdb .BordertopcolorAttr =&_dabd ;continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cagdb .DgmlayoutAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cagdb .AllowoverlapAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cagdb .BwnormalAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cagdb .CliptowrapAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ddcbe ,_gddcg :=_edefg .Value ,error (nil ); -if _gddcg !=nil {return _gddcg ;};_cagdb .BorderbottomcolorAttr =&_ddcbe ;continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u006f\u006e\u0065\u0064"{_cagdb .OnedAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cagdb .DgmlayoutmruAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dced ,_deeef :=_b .ParseInt (_edefg .Value ,10,64); -if _deeef !=nil {return _deeef ;};_cagdb .RegroupidAttr =&_dced ;continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cagdb .AllowincellAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0068\u0072\u0070c\u0074"{_fffcbd ,_aeacd :=_b .ParseFloat (_edefg .Value ,64); -if _aeacd !=nil {return _aeacd ;};_effgcc :=float32 (_fffcbd );_cagdb .HrpctAttr =&_effgcc ;continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cagdb .ButtonAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0073\u0070\u0069\u0064"{_aefa ,_gaafda :=_edefg .Value ,error (nil ); -if _gaafda !=nil {return _gaafda ;};_cagdb .SpidAttr =&_aefa ;continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0073\u0070\u0074"{_gbbgg ,_dddaf :=_b .ParseFloat (_edefg .Value ,64); -if _dddaf !=nil {return _dddaf ;};_egcgg :=float32 (_gbbgg );_cagdb .SptAttr =&_egcgg ;continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gfaga ,_eebbg :=_edefg .Value ,error (nil ); -if _eebbg !=nil {return _eebbg ;};_cagdb .BorderleftcolorAttr =&_gfaga ;continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u006f\u006c\u0065"{_cagdb .OleAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_eggcf ,_bgdee :=_edefg .Value ,error (nil ); -if _bgdee !=nil {return _bgdee ;};_cagdb .BorderrightcolorAttr =&_eggcf ;continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cagdb .BwmodeAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_dbecg ,_cbgc :=_b .ParseInt (_edefg .Value ,10,64); -if _cbgc !=nil {return _cbgc ;};_cagdb .DgmnodekindAttr =&_dbecg ;continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cagdb .ForcedashAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cagdb .BwpureAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cagdb .ConnectortypeAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cagdb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_edefg .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cagdb .HralignAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_deece ,_bddc :=_edefg .Value ,error (nil );if _bddc !=nil {return _bddc ;};_cagdb .CoordsizeAttr =&_deece ;continue ;};if _edefg .Name .Local =="\u0073\u0074\u0079l\u0065"{_dgbeg ,_ggba :=_edefg .Value ,error (nil ); -if _ggba !=nil {return _ggba ;};_cagdb .StyleAttr =&_dgbeg ;continue ;};if _edefg .Name .Local =="\u0069\u0064"{_abefd ,_cbef :=_edefg .Value ,error (nil );if _cbef !=nil {return _cbef ;};_cagdb .IdAttr =&_abefd ;continue ;};if _edefg .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cagdb .StrokedAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Local =="\u0070\u0072\u0069n\u0074"{_cagdb .PrintAttr .UnmarshalXMLAttr (_edefg );continue ;};if _edefg .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gedegd ,_gecd :=_edefg .Value ,error (nil ); -if _gecd !=nil {return _gecd ;};_cagdb .StrokeweightAttr =&_gedegd ;continue ;};if _edefg .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_bddfgg ,_fdabd :=_edefg .Value ,error (nil );if _fdabd !=nil {return _fdabd ;};_cagdb .WrapcoordsAttr =&_bddfgg ; -continue ;};if _edefg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_aecfe ,_dgbfb :=_edefg .Value ,error (nil );if _dgbfb !=nil {return _dgbfb ;};_cagdb .ChromakeyAttr =&_aecfe ;continue ;};if _edefg .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_dceff ,_acdge :=_edefg .Value ,error (nil ); -if _acdge !=nil {return _acdge ;};_cagdb .FillcolorAttr =&_dceff ;continue ;};if _edefg .Name .Local =="\u0061\u006c\u0074"{_fgaae ,_cgca :=_edefg .Value ,error (nil );if _cgca !=nil {return _cgca ;};_cagdb .AltAttr =&_fgaae ;continue ;};if _edefg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_efaacg ,_bfabgf :=_edefg .Value ,error (nil ); -if _bfabgf !=nil {return _bfabgf ;};_cagdb .OpacityAttr =&_efaacg ;continue ;};if _edefg .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_dcgef ,_dcgbad :=_edefg .Value ,error (nil );if _dcgbad !=nil {return _dcgbad ;};_cagdb .StrokecolorAttr =&_dcgef ; -continue ;};if _edefg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cagdb .InsetpenAttr .UnmarshalXMLAttr (_edefg );continue ;};if _edefg .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cagdb .FilledAttr .UnmarshalXMLAttr (_edefg ); -continue ;};if _edefg .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_fdgeff ,_ddcbdf :=_edefg .Value ,error (nil );if _ddcbdf !=nil {return _ddcbdf ;};_cagdb .CoordoriginAttr =&_fdgeff ;continue ;};if _edefg .Name .Local =="\u0074\u0069\u0074l\u0065"{_bgcab ,_egef :=_edefg .Value ,error (nil ); -if _egef !=nil {return _egef ;};_cagdb .TitleAttr =&_bgcab ;continue ;};if _edefg .Name .Local =="\u0063\u006c\u0061s\u0073"{_gdfbe ,_eaegb :=_edefg .Value ,error (nil );if _eaegb !=nil {return _eaegb ;};_cagdb .ClassAttr =&_gdfbe ;continue ;};if _edefg .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fcdff ,_bbbfac :=_edefg .Value ,error (nil ); -if _bbbfac !=nil {return _bbbfac ;};_cagdb .TargetAttr =&_fcdff ;continue ;};if _edefg .Name .Local =="\u0068\u0072\u0065\u0066"{_dgbac ,_fgcff :=_edefg .Value ,error (nil );if _fgcff !=nil {return _fgcff ;};_cagdb .HrefAttr =&_dgbac ;continue ;};if _edefg .Name .Local =="\u0070\u006f\u0069\u006e\u0074\u0073"{_bcbceb ,_aeeac :=_edefg .Value ,error (nil ); -if _aeeac !=nil {return _aeeac ;};_cagdb .PointsAttr =&_bcbceb ;continue ;};};_fbdca :for {_agegfe ,_fbgeaf :=d .Token ();if _fbgeaf !=nil {return _fbgeaf ;};switch _cgbgf :=_agegfe .(type ){case _d .StartElement :switch _cgbgf .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"}:_gebgc :=NewOfcInk (); -if _bgcgc :=d .DecodeElement (_gebgc ,&_cgbgf );_bgcgc !=nil {return _bgcgc ;};_cagdb .Ink =append (_cagdb .Ink ,_gebgc );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"}:_gfbfd :=NewEG_ShapeElements (); -_gfbfd .Path =NewPath ();if _ceeecc :=d .DecodeElement (_gfbfd .Path ,&_cgbgf );_ceeecc !=nil {return _ceeecc ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_gfbfd );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"}:_bgfedc :=NewEG_ShapeElements (); -_bgfedc .Formulas =NewFormulas ();if _gcbdg :=d .DecodeElement (_bgfedc .Formulas ,&_cgbgf );_gcbdg !=nil {return _gcbdg ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_bgfedc );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"}:_dcceg :=NewEG_ShapeElements (); -_dcceg .Handles =NewHandles ();if _fgcbg :=d .DecodeElement (_dcceg .Handles ,&_cgbgf );_fgcbg !=nil {return _fgcbg ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_dcceg );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"}:_gabdc :=NewEG_ShapeElements (); -_gabdc .Fill =NewFill ();if _fbega :=d .DecodeElement (_gabdc .Fill ,&_cgbgf );_fbega !=nil {return _fbega ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_gabdc );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"}:_ddeda :=NewEG_ShapeElements (); -_ddeda .Stroke =NewStroke ();if _bfgef :=d .DecodeElement (_ddeda .Stroke ,&_cgbgf );_bfgef !=nil {return _bfgef ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_ddeda );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"}:_gbdca :=NewEG_ShapeElements (); -_gbdca .Shadow =NewShadow ();if _gaeaa :=d .DecodeElement (_gbdca .Shadow ,&_cgbgf );_gaeaa !=nil {return _gaeaa ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_gbdca );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"}:_befc :=NewEG_ShapeElements (); -_befc .Textbox =NewTextbox ();if _ccgfe :=d .DecodeElement (_befc .Textbox ,&_cgbgf );_ccgfe !=nil {return _ccgfe ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_befc );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"}:_eegcfa :=NewEG_ShapeElements (); -_eegcfa .Textpath =NewTextpath ();if _bgebg :=d .DecodeElement (_eegcfa .Textpath ,&_cgbgf );_bgebg !=nil {return _bgebg ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_eegcfa );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"}:_ggddaa :=NewEG_ShapeElements (); -_ggddaa .Imagedata =NewImagedata ();if _gbdabb :=d .DecodeElement (_ggddaa .Imagedata ,&_cgbgf );_gbdabb !=nil {return _gbdabb ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_ggddaa );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"}:_eadba :=NewEG_ShapeElements (); -_eadba .Skew =NewOfcSkew ();if _dbeec :=d .DecodeElement (_eadba .Skew ,&_cgbgf );_dbeec !=nil {return _dbeec ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_eadba );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"}:_fdbeb :=NewEG_ShapeElements (); -_fdbeb .Extrusion =NewOfcExtrusion ();if _fgfab :=d .DecodeElement (_fdbeb .Extrusion ,&_cgbgf );_fgfab !=nil {return _fgfab ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_fdbeb );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"}:_cabef :=NewEG_ShapeElements (); -_cabef .Callout =NewOfcCallout ();if _aagdb :=d .DecodeElement (_cabef .Callout ,&_cgbgf );_aagdb !=nil {return _aagdb ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_cabef );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"}:_dbfaa :=NewEG_ShapeElements (); -_dbfaa .Lock =NewOfcLock ();if _adbdc :=d .DecodeElement (_dbfaa .Lock ,&_cgbgf );_adbdc !=nil {return _adbdc ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_dbfaa );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"}:_feegb :=NewEG_ShapeElements (); -_feegb .Clippath =NewOfcClippath ();if _dbbab :=d .DecodeElement (_feegb .Clippath ,&_cgbgf );_dbbab !=nil {return _dbbab ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_feegb );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"}:_gfegd :=NewEG_ShapeElements (); -_gfegd .Signatureline =NewOfcSignatureline ();if _fafae :=d .DecodeElement (_gfegd .Signatureline ,&_cgbgf );_fafae !=nil {return _fafae ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_gfegd );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"}:_fcbed :=NewEG_ShapeElements (); -_fcbed .Wrap =_ce .NewWrap ();if _bdggd :=d .DecodeElement (_fcbed .Wrap ,&_cgbgf );_bdggd !=nil {return _bdggd ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_fcbed );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"}:_cgbdf :=NewEG_ShapeElements (); -_cgbdf .Anchorlock =_ce .NewAnchorlock ();if _caadgg :=d .DecodeElement (_cgbdf .Anchorlock ,&_cgbgf );_caadgg !=nil {return _caadgg ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_cgbdf );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"}:_acdeg :=NewEG_ShapeElements (); -_acdeg .Bordertop =_ce .NewBordertop ();if _daecf :=d .DecodeElement (_acdeg .Bordertop ,&_cgbgf );_daecf !=nil {return _daecf ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_acdeg );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"}:_gaeg :=NewEG_ShapeElements (); -_gaeg .Borderbottom =_ce .NewBorderbottom ();if _cfbdef :=d .DecodeElement (_gaeg .Borderbottom ,&_cgbgf );_cfbdef !=nil {return _cfbdef ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_gaeg );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"}:_eagcf :=NewEG_ShapeElements (); -_eagcf .Borderleft =_ce .NewBorderleft ();if _eacgf :=d .DecodeElement (_eagcf .Borderleft ,&_cgbgf );_eacgf !=nil {return _eacgf ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_eagcf );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"}:_eddga :=NewEG_ShapeElements (); -_eddga .Borderright =_ce .NewBorderright ();if _bbcbc :=d .DecodeElement (_eddga .Borderright ,&_cgbgf );_bbcbc !=nil {return _bbcbc ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_eddga );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"}:_bdbac :=NewEG_ShapeElements (); -_bdbac .ClientData =_dc .NewClientData ();if _dgafa :=d .DecodeElement (_bdbac .ClientData ,&_cgbgf );_dgafa !=nil {return _dgafa ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_bdbac );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"}:_cccbee :=NewEG_ShapeElements (); -_cccbee .Textdata =_a .NewTextdata ();if _agddd :=d .DecodeElement (_cccbee .Textdata ,&_cgbgf );_agddd !=nil {return _agddd ;};_cagdb .EG_ShapeElements =append (_cagdb .EG_ShapeElements ,_cccbee );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\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",_cgbgf .Name ); -if _dfaef :=d .Skip ();_dfaef !=nil {return _dfaef ;};};case _d .EndElement :break _fbdca ;case _d .CharData :};};return nil ;};type Shapetype struct{CT_Shapetype };func (_bgcfcb OfcST_ExtrusionRender )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_dcbee :=_d .Attr {}; -_dcbee .Name =name ;switch _bgcfcb {case OfcST_ExtrusionRenderUnset :_dcbee .Value ="";case OfcST_ExtrusionRenderSolid :_dcbee .Value ="\u0073\u006f\u006ci\u0064";case OfcST_ExtrusionRenderWireFrame :_dcbee .Value ="\u0077i\u0072\u0065\u0046\u0072\u0061\u006de"; -case OfcST_ExtrusionRenderBoundingCube :_dcbee .Value ="\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065";};return _dcbee ,nil ;};func (_gdgfa *ST_StrokeArrowType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eaecdg ,_befgc :=d .Token (); -if _befgc !=nil {return _befgc ;};if _efaafe ,_aeaaa :=_eaecdg .(_d .EndElement );_aeaaa &&_efaafe .Name ==start .Name {*_gdgfa =1;return nil ;};if _dcdeg ,_cedcg :=_eaecdg .(_d .CharData );!_cedcg {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",_eaecdg ); -}else {switch string (_dcdeg ){case "":*_gdgfa =0;case "\u006e\u006f\u006e\u0065":*_gdgfa =1;case "\u0062\u006c\u006fc\u006b":*_gdgfa =2;case "\u0063l\u0061\u0073\u0073\u0069\u0063":*_gdgfa =3;case "\u006f\u0076\u0061\u006c":*_gdgfa =4;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gdgfa =5; -case "\u006f\u0070\u0065\u006e":*_gdgfa =6;};};_eaecdg ,_befgc =d .Token ();if _befgc !=nil {return _befgc ;};if _abcae ,_dggeeg :=_eaecdg .(_d .EndElement );_dggeeg &&_abcae .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",_eaecdg ); -};func (_ffbeb *OfcCT_RelationTable )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065";};if _ffbeb .ExtAttr !=ST_ExtUnset {_cggce ,_gdcda :=_ffbeb .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"}); -if _gdcda !=nil {return _gdcda ;};start .Attr =append (start .Attr ,_cggce );};e .EncodeToken (start );if _ffbeb .Rel !=nil {_abadg :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0072e\u006c"}};for _ ,_bcaca :=range _ffbeb .Rel {e .EncodeElement (_bcaca ,_abadg ); -};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewOfcRight ()*OfcRight {_abgcb :=&OfcRight {};_abgcb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _abgcb ;};func NewOfcCT_StrokeChild ()*OfcCT_StrokeChild {_cbcgc :=&OfcCT_StrokeChild {}; -return _cbcgc };func NewOfcCT_Relation ()*OfcCT_Relation {_dbfc :=&OfcCT_Relation {};return _dbfc };type OfcCT_OLEObject struct{TypeAttr OfcST_OLEType ;ProgIDAttr *string ;ShapeIDAttr *string ;DrawAspectAttr OfcST_OLEDrawAspect ;ObjectIDAttr *string ;IdAttr *string ; -UpdateModeAttr OfcST_OLEUpdateMode ;LinkType *string ;LockedField _c .ST_TrueFalseBlank ;FieldCodes *string ;}; +// ValidateWithPath validates the OfcClippath and its children, prefixing error messages with path +func (_ceaff *OfcClippath )ValidateWithPath (path string )error {if _gecbg :=_ceaff .OfcCT_ClipPath .ValidateWithPath (path );_gecbg !=nil {return _gecbg ;};return nil ;};func (_cbdee *Roundrect )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_cbdee .CT_RoundRect =*NewCT_RoundRect (); +for _ ,_cegdef :=range start .Attr {if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_cbdee .UserdrawnAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_ccbabc ,_facgg :=_cegdef .Value ,error (nil ); +if _facgg !=nil {return _facgg ;};_cbdee .BordertopcolorAttr =&_ccbabc ;continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_cbdee .UserhiddenAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_cbdee .BulletAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_cbdee .CliptowrapAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0068\u0072"{_cbdee .HrAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u006f\u006c\u0065"{_cbdee .OleAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0068\u0072\u0073t\u0064"{_cbdee .HrstdAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0073\u0070\u0069\u0064"{_cbdff ,_aabeg :=_cegdef .Value ,error (nil ); +if _aabeg !=nil {return _aabeg ;};_cbdee .SpidAttr =&_cbdff ;continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_cbdee .HrnoshadeAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cbdee .ForcedashAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bcefe ,_egegc :=_cegdef .Value ,error (nil ); +if _egegc !=nil {return _egegc ;};_cbdee .BorderleftcolorAttr =&_bcefe ;continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_afce ,_edgfa :=_ee .ParseInt (_cegdef .Value ,10,64); +if _edgfa !=nil {return _edgfa ;};_cbdee .DgmnodekindAttr =&_afce ;continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u006f\u006e\u0065\u0064"{_cbdee .OnedAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0063\u006c\u0069\u0070"{_cbdee .ClipAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0068\u0072\u0070c\u0074"{_deaad ,_cfead :=_ee .ParseFloat (_cegdef .Value ,64); +if _cfead !=nil {return _cfead ;};_aeegdb :=float32 (_deaad );_cbdee .HrpctAttr =&_aeegdb ;continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_cbdee .PreferrelativeAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_dceab ,_ffgdad :=_cegdef .Value ,error (nil ); +if _ffgdad !=nil {return _ffgdad ;};_cbdee .BorderrightcolorAttr =&_dceab ;continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_adbga ,_efadd :=_ee .ParseInt (_cegdef .Value ,10,64); +if _efadd !=nil {return _efadd ;};_cbdee .RegroupidAttr =&_adbga ;continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_cbdee .DgmlayoutmruAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_cbdee .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_cbdee .AllowoverlapAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_cbdee .HralignAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_cbdee .InsetmodeAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0073\u0070\u0074"{_ggcgb ,_dagcc :=_ee .ParseFloat (_cegdef .Value ,64); +if _dagcc !=nil {return _dagcc ;};_cbeaag :=float32 (_ggcgb );_cbdee .SptAttr =&_cbeaag ;continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_fbggad ,_fdbfg :=_cegdef .Value ,error (nil ); +if _fdbfg !=nil {return _fdbfg ;};_cbdee .BorderbottomcolorAttr =&_fbggad ;continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_cbdee .OleiconAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_cbdee .DgmlayoutAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_cbdee .BwmodeAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_cbdee .BwnormalAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_cbdee .BwpureAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_cbdee .ConnectortypeAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_cbdee .ButtonAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegdef .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_cbdee .AllowincellAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Local =="\u0068\u0072\u0065\u0066"{_cgab ,_dfaa :=_cegdef .Value ,error (nil );if _dfaa !=nil {return _dfaa ;};_cbdee .HrefAttr =&_cgab ;continue ;};if _cegdef .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cgbcgg ,_edba :=_cegdef .Value ,error (nil ); +if _edba !=nil {return _edba ;};_cbdee .CoordsizeAttr =&_cgbcgg ;continue ;};if _cegdef .Name .Local =="\u0073\u0074\u0079l\u0065"{_bcbde ,_ecccf :=_cegdef .Value ,error (nil );if _ecccf !=nil {return _ecccf ;};_cbdee .StyleAttr =&_bcbde ;continue ;};if _cegdef .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_cbdee .StrokedAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Local =="\u0069\u0064"{_agcb ,_gadaga :=_cegdef .Value ,error (nil );if _gadaga !=nil {return _gadaga ;};_cbdee .IdAttr =&_agcb ;continue ;};if _cegdef .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_efcag ,_fcddg :=_cegdef .Value ,error (nil ); +if _fcddg !=nil {return _fcddg ;};_cbdee .StrokeweightAttr =&_efcag ;continue ;};if _cegdef .Name .Local =="\u0070\u0072\u0069n\u0074"{_cbdee .PrintAttr .UnmarshalXMLAttr (_cegdef );continue ;};if _cegdef .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_bfcdf ,_badge :=_cegdef .Value ,error (nil ); +if _badge !=nil {return _badge ;};_cbdee .ChromakeyAttr =&_bfcdf ;continue ;};if _cegdef .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_affbb ,_eagd :=_cegdef .Value ,error (nil );if _eagd !=nil {return _eagd ;};_cbdee .FillcolorAttr =&_affbb ; +continue ;};if _cegdef .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_efeee ,_fabda :=_cegdef .Value ,error (nil );if _fabda !=nil {return _fabda ;};_cbdee .CoordoriginAttr =&_efeee ;continue ;};if _cegdef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dfeac ,_cafbf :=_cegdef .Value ,error (nil ); +if _cafbf !=nil {return _cafbf ;};_cbdee .OpacityAttr =&_dfeac ;continue ;};if _cegdef .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gagcg ,_agbeef :=_cegdef .Value ,error (nil );if _agbeef !=nil {return _agbeef ;};_cbdee .StrokecolorAttr =&_gagcg ; +continue ;};if _cegdef .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cbdee .InsetpenAttr .UnmarshalXMLAttr (_cegdef );continue ;};if _cegdef .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_cbdee .FilledAttr .UnmarshalXMLAttr (_cegdef ); +continue ;};if _cegdef .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_cbfa ,_beagga :=_cegdef .Value ,error (nil );if _beagga !=nil {return _beagga ;};_cbdee .WrapcoordsAttr =&_cbfa ;continue ;};if _cegdef .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_afbfc ,_gaaaa :=_cegdef .Value ,error (nil ); +if _gaaaa !=nil {return _gaaaa ;};_cbdee .ArcsizeAttr =&_afbfc ;continue ;};if _cegdef .Name .Local =="\u0074\u0069\u0074l\u0065"{_fggad ,_fdcdc :=_cegdef .Value ,error (nil );if _fdcdc !=nil {return _fdcdc ;};_cbdee .TitleAttr =&_fggad ;continue ;};if _cegdef .Name .Local =="\u0063\u006c\u0061s\u0073"{_baee ,_gagdb :=_cegdef .Value ,error (nil ); +if _gagdb !=nil {return _gagdb ;};_cbdee .ClassAttr =&_baee ;continue ;};if _cegdef .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_eabdgc ,_dcfgf :=_cegdef .Value ,error (nil );if _dcfgf !=nil {return _dcfgf ;};_cbdee .TargetAttr =&_eabdgc ;continue ; +};if _cegdef .Name .Local =="\u0061\u006c\u0074"{_gadfad ,_abcaf :=_cegdef .Value ,error (nil );if _abcaf !=nil {return _abcaf ;};_cbdee .AltAttr =&_gadfad ;continue ;};};_beecg :for {_dfdbb ,_efcba :=d .Token ();if _efcba !=nil {return _efcba ;};switch _gadga :=_dfdbb .(type ){case _ec .StartElement :switch _gadga .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_dbfga :=NewEG_ShapeElements (); +_dbfga .Path =NewPath ();if _ccdf :=d .DecodeElement (_dbfga .Path ,&_gadga );_ccdf !=nil {return _ccdf ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_dbfga );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gaabe :=NewEG_ShapeElements (); +_gaabe .Formulas =NewFormulas ();if _cdbdec :=d .DecodeElement (_gaabe .Formulas ,&_gadga );_cdbdec !=nil {return _cdbdec ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_gaabe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eedcc :=NewEG_ShapeElements (); +_eedcc .Handles =NewHandles ();if _defcgf :=d .DecodeElement (_eedcc .Handles ,&_gadga );_defcgf !=nil {return _defcgf ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_eedcc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eagfe :=NewEG_ShapeElements (); +_eagfe .Fill =NewFill ();if _eafgdg :=d .DecodeElement (_eagfe .Fill ,&_gadga );_eafgdg !=nil {return _eafgdg ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_eagfe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fcdag :=NewEG_ShapeElements (); +_fcdag .Stroke =NewStroke ();if _dbadb :=d .DecodeElement (_fcdag .Stroke ,&_gadga );_dbadb !=nil {return _dbadb ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_fcdag );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cefbb :=NewEG_ShapeElements (); +_cefbb .Shadow =NewShadow ();if _dccfg :=d .DecodeElement (_cefbb .Shadow ,&_gadga );_dccfg !=nil {return _dccfg ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_cefbb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfee :=NewEG_ShapeElements (); +_bfee .Textbox =NewTextbox ();if _baaga :=d .DecodeElement (_bfee .Textbox ,&_gadga );_baaga !=nil {return _baaga ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_bfee );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eafccc :=NewEG_ShapeElements (); +_eafccc .Textpath =NewTextpath ();if _dagcf :=d .DecodeElement (_eafccc .Textpath ,&_gadga );_dagcf !=nil {return _dagcf ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_eafccc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbcef :=NewEG_ShapeElements (); +_bbcef .Imagedata =NewImagedata ();if _badfa :=d .DecodeElement (_bbcef .Imagedata ,&_gadga );_badfa !=nil {return _badfa ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_bbcef );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_fccfda :=NewEG_ShapeElements (); +_fccfda .Skew =NewOfcSkew ();if _gceaf :=d .DecodeElement (_fccfda .Skew ,&_gadga );_gceaf !=nil {return _gceaf ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_fccfda );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ccefa :=NewEG_ShapeElements (); +_ccefa .Extrusion =NewOfcExtrusion ();if _gadcf :=d .DecodeElement (_ccefa .Extrusion ,&_gadga );_gadcf !=nil {return _gadcf ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_ccefa );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbbdec :=NewEG_ShapeElements (); +_dbbdec .Callout =NewOfcCallout ();if _cedaa :=d .DecodeElement (_dbbdec .Callout ,&_gadga );_cedaa !=nil {return _cedaa ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_dbbdec );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bgbeae :=NewEG_ShapeElements (); +_bgbeae .Lock =NewOfcLock ();if _ccbdda :=d .DecodeElement (_bgbeae .Lock ,&_gadga );_ccbdda !=nil {return _ccbdda ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_bgbeae );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbbd :=NewEG_ShapeElements (); +_fbbd .Clippath =NewOfcClippath ();if _fbeab :=d .DecodeElement (_fbbd .Clippath ,&_gadga );_fbeab !=nil {return _fbeab ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_fbbd );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_ebee :=NewEG_ShapeElements (); +_ebee .Signatureline =NewOfcSignatureline ();if _daaef :=d .DecodeElement (_ebee .Signatureline ,&_gadga );_daaef !=nil {return _daaef ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_ebee );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_acac :=NewEG_ShapeElements (); +_acac .Wrap =_gd .NewWrap ();if _gadgf :=d .DecodeElement (_acac .Wrap ,&_gadga );_gadgf !=nil {return _gadgf ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_acac );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_abcgc :=NewEG_ShapeElements (); +_abcgc .Anchorlock =_gd .NewAnchorlock ();if _baace :=d .DecodeElement (_abcgc .Anchorlock ,&_gadga );_baace !=nil {return _baace ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_abcgc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_babgd :=NewEG_ShapeElements (); +_babgd .Bordertop =_gd .NewBordertop ();if _afcfa :=d .DecodeElement (_babgd .Bordertop ,&_gadga );_afcfa !=nil {return _afcfa ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_babgd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fggddf :=NewEG_ShapeElements (); +_fggddf .Borderbottom =_gd .NewBorderbottom ();if _dcgc :=d .DecodeElement (_fggddf .Borderbottom ,&_gadga );_dcgc !=nil {return _dcgc ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_fggddf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_ebgbf :=NewEG_ShapeElements (); +_ebgbf .Borderleft =_gd .NewBorderleft ();if _fdgcff :=d .DecodeElement (_ebgbf .Borderleft ,&_gadga );_fdgcff !=nil {return _fdgcff ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_ebgbf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dfgea :=NewEG_ShapeElements (); +_dfgea .Borderright =_gd .NewBorderright ();if _gccgdd :=d .DecodeElement (_dfgea .Borderright ,&_gadga );_gccgdd !=nil {return _gccgdd ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_dfgea );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gdcef :=NewEG_ShapeElements (); +_gdcef .ClientData =_f .NewClientData ();if _gabdc :=d .DecodeElement (_gdcef .ClientData ,&_gadga );_gabdc !=nil {return _gabdc ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_gdcef );case _ec .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"}:_gcbgbe :=NewEG_ShapeElements (); +_gcbgbe .Textdata =_b .NewTextdata ();if _bdbfb :=d .DecodeElement (_gcbgbe .Textdata ,&_gadga );_bdbfb !=nil {return _bdbfb ;};_cbdee .EG_ShapeElements =append (_cbdee .EG_ShapeElements ,_gcbgbe );default:_a .Log .Debug ("\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",_gadga .Name ); +if _dafe :=d .Skip ();_dafe !=nil {return _dafe ;};};case _ec .EndElement :break _beecg ;case _ec .CharData :};};return nil ;}; -// ValidateWithPath validates the Polyline and its children, prefixing error messages with path -func (_geaff *Polyline )ValidateWithPath (path string )error {if _ecgdb :=_geaff .CT_PolyLine .ValidateWithPath (path );_ecgdb !=nil {return _ecgdb ;};return nil ;};type ST_ImageAspect byte ;func (_dfefg *OfcST_ExtrusionType )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_dfefg =0; -case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_dfefg =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_dfefg =2;};return nil ;};type OfcST_OLEDrawAspect byte ;type AG_OfficeCoreAttributes struct{SpidAttr *string ;OnedAttr _c .ST_TrueFalse ; -RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ; -HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; -DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;};func (_dcdd *CT_Handles )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_eagfc :for {_faacd ,_aecg :=d .Token ();if _aecg !=nil {return _aecg ; -};switch _bgbf :=_faacd .(type ){case _d .StartElement :switch _bgbf .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"}:_debf :=NewCT_H (); -if _fbaac :=d .DecodeElement (_debf ,&_bgbf );_fbaac !=nil {return _fbaac ;};_dcdd .H =append (_dcdd .H ,_debf );default:_e .Log .Debug ("\u0073k\u0069\u0070p\u0069\u006e\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",_bgbf .Name ); -if _gcge :=d .Skip ();_gcge !=nil {return _gcge ;};};case _d .EndElement :break _eagfc ;case _d .CharData :};};return nil ;};func (_fafb OfcST_RType )String ()string {switch _fafb {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 NewAG_Style ()*AG_Style {_fbgg :=&AG_Style {};return _fbgg };func NewOfcExtrusion ()*OfcExtrusion {_ddgag :=&OfcExtrusion {};_ddgag .OfcCT_Extrusion =*NewOfcCT_Extrusion (); -return _ddgag ;};func NewOfcOLEObject ()*OfcOLEObject {_adbfg :=&OfcOLEObject {};_adbfg .OfcCT_OLEObject =*NewOfcCT_OLEObject ();return _adbfg ;};func (_gbgg *CT_Background )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0062a\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"; -};if _gbgg .BwmodeAttr !=OfcST_BWModeUnset {_aedgf ,_ddaa :=_gbgg .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _ddaa !=nil {return _ddaa ;};start .Attr =append (start .Attr ,_aedgf );};if _gbgg .BwpureAttr !=OfcST_BWModeUnset {_dcabd ,_bagc :=_gbgg .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"}); -if _bagc !=nil {return _bagc ;};start .Attr =append (start .Attr ,_dcabd );};if _gbgg .BwnormalAttr !=OfcST_BWModeUnset {_fge ,_gfed :=_gbgg .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"}); -if _gfed !=nil {return _gfed ;};start .Attr =append (start .Attr ,_fge );};if _gbgg .TargetscreensizeAttr !=OfcST_ScreenSizeUnset {_ffca ,_abfa :=_gbgg .TargetscreensizeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0074a\u0072\u0067\u0065\u0074\u0073c\u0072\u0065e\u006e\u0073\u0069\u007a\u0065"}); -if _abfa !=nil {return _abfa ;};start .Attr =append (start .Attr ,_ffca );};if _gbgg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_gbgg .IdAttr )});};if _gbgg .FilledAttr !=_c .ST_TrueFalseUnset {_fgee ,_geea :=_gbgg .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"}); -if _geea !=nil {return _geea ;};start .Attr =append (start .Attr ,_fgee );};if _gbgg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_bf .Sprintf ("\u0025\u0076",*_gbgg .FillcolorAttr )}); -};e .EncodeToken (start );if _gbgg .Fill !=nil {_eddf :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}};e .EncodeElement (_gbgg .Fill ,_eddf );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_adede *OfcST_ExtrusionRender )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_adede =0; -case "\u0073\u006f\u006ci\u0064":*_adede =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_adede =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_adede =3;};return nil ;};func (_fcdec OfcST_ConnectType )String ()string {switch _fcdec {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 OfcST_OLEUpdateMode byte ;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 _c .ST_TrueFalse ;IdAttr *string ; -StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ; -HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ; -BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ; -InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ; -OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};type CT_F struct{EqnAttr *string ;};func NewCT_Textbox ()*CT_Textbox {_dfaa :=&CT_Textbox {}; -return _dfaa }; +// Validate validates the OfcCT_IdMap and its children +func (_gcbce *OfcCT_IdMap )Validate ()error {return _gcbce .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070");}; -// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path -func (_aeea *OfcCT_Diagram )ValidateWithPath (path string )error {if _fcdc :=_aeea .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_fcdc !=nil {return _fcdc ;};if _bfgaa :=_aeea .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072"); -_bfgaa !=nil {return _bfgaa ;};if _dffee :=_aeea .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_dffee !=nil {return _dffee ;};if _aeea .Relationtable !=nil {if _affad :=_aeea .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065"); -_affad !=nil {return _affad ;};};if _fcfdb :=_aeea .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fcfdb !=nil {return _fcfdb ;};return nil ;};func NewOfcCT_R ()*OfcCT_R {_dbafg :=&OfcCT_R {};return _dbafg };func (_gdead *OfcCT_StrokeChild )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0073\u0074\u0072\u006f\u006b\u0065\u0063\u0068\u0069\u006c\u0064"; -};if _gdead .OnAttr !=_c .ST_TrueFalseUnset {_gedbe ,_ebaaa :=_gdead .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _ebaaa !=nil {return _ebaaa ;};start .Attr =append (start .Attr ,_gedbe );};if _gdead .WeightAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_gdead .WeightAttr )}); -};if _gdead .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_bf .Sprintf ("\u0025\u0076",*_gdead .ColorAttr )});};if _gdead .Color2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_bf .Sprintf ("\u0025\u0076",*_gdead .Color2Attr )}); -};if _gdead .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_bf .Sprintf ("\u0025\u0076",*_gdead .OpacityAttr )});};if _gdead .LinestyleAttr !=ST_StrokeLineStyleUnset {_ggaf ,_dbagg :=_gdead .LinestyleAttr .MarshalXMLAttr (_d .Name {Local :"v\u003a\u006c\u0069\u006e\u0065\u0073\u0074\u0079\u006c\u0065"}); -if _dbagg !=nil {return _dbagg ;};start .Attr =append (start .Attr ,_ggaf );};if _gdead .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_gdead .MiterlimitAttr )}); -};if _gdead .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_dgbgd ,_befda :=_gdead .JoinstyleAttr .MarshalXMLAttr (_d .Name {Local :"v\u003a\u006a\u006f\u0069\u006e\u0073\u0074\u0079\u006c\u0065"});if _befda !=nil {return _befda ;};start .Attr =append (start .Attr ,_dgbgd ); -};if _gdead .EndcapAttr !=ST_StrokeEndCapUnset {_fcbab ,_fgcb :=_gdead .EndcapAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0063\u0061\u0070"});if _fgcb !=nil {return _fgcb ;};start .Attr =append (start .Attr ,_fcbab );};if _gdead .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_bf .Sprintf ("\u0025\u0076",*_gdead .DashstyleAttr )}); -};if _gdead .InsetpenAttr !=_c .ST_TrueFalseUnset {_ggddac ,_aadbd :=_gdead .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"});if _aadbd !=nil {return _aadbd ;};start .Attr =append (start .Attr ,_ggddac ); -};if _gdead .FilltypeAttr !=ST_FillTypeUnset {_edegb ,_bgdce :=_gdead .FilltypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _bgdce !=nil {return _bgdce ;};start .Attr =append (start .Attr ,_edegb ); -};if _gdead .SrcAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0072\u0063"},Value :_bf .Sprintf ("\u0025\u0076",*_gdead .SrcAttr )});};if _gdead .ImageaspectAttr !=ST_ImageAspectUnset {_dcdcc ,_bfbae :=_gdead .ImageaspectAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0069\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"}); -if _bfbae !=nil {return _bfbae ;};start .Attr =append (start .Attr ,_dcdcc );};if _gdead .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_gdead .ImagesizeAttr )}); -};if _gdead .ImagealignshapeAttr !=_c .ST_TrueFalseUnset {_adgfec ,_ebdd :=_gdead .ImagealignshapeAttr .MarshalXMLAttr (_d .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"});if _ebdd !=nil {return _ebdd ; -};start .Attr =append (start .Attr ,_adgfec );};if _gdead .StartarrowAttr !=ST_StrokeArrowTypeUnset {_gagdd ,_efcbb :=_gdead .StartarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0073t\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _efcbb !=nil {return _efcbb ; -};start .Attr =append (start .Attr ,_gagdd );};if _gdead .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bbeaf ,_ffaab :=_gdead .StartarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077w\u0069\u0064\u0074\u0068"}); -if _ffaab !=nil {return _ffaab ;};start .Attr =append (start .Attr ,_bbeaf );};if _gdead .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_beba ,_dgcdc :=_gdead .StartarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0076:\u0073t\u0061\u0072\u0074\u0061\u0072r\u006f\u0077l\u0065\u006e\u0067\u0074\u0068"}); -if _dgcdc !=nil {return _dgcdc ;};start .Attr =append (start .Attr ,_beba );};if _gdead .EndarrowAttr !=ST_StrokeArrowTypeUnset {_cdfbda ,_eeaec :=_gdead .EndarrowAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"}); -if _eeaec !=nil {return _eeaec ;};start .Attr =append (start .Attr ,_cdfbda );};if _gdead .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bbde ,_fffbd :=_gdead .EndarrowwidthAttr .MarshalXMLAttr (_d .Name {Local :"\u0076:\u0065n\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"}); -if _fffbd !=nil {return _fffbd ;};start .Attr =append (start .Attr ,_bbde );};if _gdead .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_fdcedc ,_abgad :=_gdead .EndarrowlengthAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003ae\u006e\u0064\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"}); -if _abgad !=nil {return _abgad ;};start .Attr =append (start .Attr ,_fdcedc );};if _gdead .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_gdead .HrefAttr )}); -};if _gdead .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_bf .Sprintf ("\u0025\u0076",*_gdead .AlthrefAttr )});};if _gdead .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_gdead .TitleAttr )}); -};if _gdead .ForcedashAttr !=_c .ST_TrueFalseUnset {_abbeb ,_gcgbe :=_gdead .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gcgbe !=nil {return _gcgbe ;};start .Attr =append (start .Attr ,_abbeb ); -};if _gdead .ExtAttr !=ST_ExtUnset {_bbcef ,_eacad :=_gdead .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _eacad !=nil {return _eacad ;};start .Attr =append (start .Attr ,_bbcef );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func (_adffe *OfcCT_RegroupTable )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bbacg :=range start .Attr {if _bbacg .Name .Local =="\u0065\u0078\u0074"{_adffe .ExtAttr .UnmarshalXMLAttr (_bbacg );continue ;};};_fecc :for {_dfdbf ,_eggeg :=d .Token (); -if _eggeg !=nil {return _eggeg ;};switch _ceadb :=_dfdbf .(type ){case _d .StartElement :switch _ceadb .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"}:_cebde :=NewOfcCT_Entry (); -if _bdbf :=d .DecodeElement (_cebde ,&_ceadb );_bdbf !=nil {return _bdbf ;};_adffe .Entry =append (_adffe .Entry ,_cebde );default:_e .Log .Debug ("\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",_ceadb .Name ); -if _fagcb :=d .Skip ();_fagcb !=nil {return _fagcb ;};};case _d .EndElement :break _fecc ;case _d .CharData :};};return nil ;};func (_geacf OfcST_HrAlign )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_geacf .String (),start ); -};func (_cddage ST_StrokeArrowType )ValidateWithPath (path string )error {switch _cddage {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 (_cddage )); +// Validate validates the Shadow and its children +func (_dcbfc *Shadow )Validate ()error {return _dcbfc .ValidateWithPath ("\u0053\u0068\u0061\u0064\u006f\u0077");};func (_gdbgb OfcST_DiagramLayout )ValidateWithPath (path string )error {switch _gdbgb {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdbgb )); +};return nil ;};func (_ccca *OfcCT_Entry )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_fdfbf :=range start .Attr {if _fdfbf .Name .Local =="\u006e\u0065\u0077"{_ccdcf ,_acggc :=_ee .ParseInt (_fdfbf .Value ,10,32);if _acggc !=nil {return _acggc ; +};_egeda :=int32 (_ccdcf );_ccca .NewAttr =&_egeda ;continue ;};if _fdfbf .Name .Local =="\u006f\u006c\u0064"{_dafcb ,_baedcg :=_ee .ParseInt (_fdfbf .Value ,10,32);if _baedcg !=nil {return _baedcg ;};_geggb :=int32 (_dafcb );_ccca .OldAttr =&_geggb ;continue ; +};};for {_cefbe ,_gafdc :=d .Token ();if _gafdc !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_gafdc );};if _dffdg ,_edceac :=_cefbe .(_ec .EndElement ); +_edceac &&_dffdg .Name ==start .Name {break ;};};return nil ;};func NewAG_ShapeAttributes ()*AG_ShapeAttributes {_abe :=&AG_ShapeAttributes {};return _abe };func (_bbcddc OfcST_CalloutPlacement )ValidateWithPath (path string )error {switch _bbcddc {case 0,1,2,3,4:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbcddc )); };return nil ;}; +// ValidateWithPath validates the Curve and its children, prefixing error messages with path +func (_bcfgf *Curve )ValidateWithPath (path string )error {if _gcfd :=_bcfgf .CT_Curve .ValidateWithPath (path );_gcfd !=nil {return _gcfd ;};return nil ;};func NewImage ()*Image {_geaag :=&Image {};_geaag .CT_Image =*NewCT_Image ();return _geaag };func (_gceeae *Stroke )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_gceeae .CT_Stroke =*NewCT_Stroke (); +for _ ,_aceg :=range start .Attr {if _aceg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceg .Name .Local =="\u0072\u0065\u006ci\u0064"{_ddbbaa ,_abbef :=_aceg .Value ,error (nil ); +if _abbef !=nil {return _abbef ;};_gceeae .RelidAttr =&_ddbbaa ;continue ;};if _aceg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_aceg .Name .Local =="\u0069\u0064"{_daabb ,_gfece :=_aceg .Value ,error (nil ); +if _gfece !=nil {return _gfece ;};_gceeae .RIdAttr =&_daabb ;continue ;};if _aceg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceg .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gceeae .ForcedashAttr .UnmarshalXMLAttr (_aceg ); +continue ;};if _aceg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceg .Name .Local =="\u0074\u0069\u0074l\u0065"{_ccag ,_fcefa :=_aceg .Value ,error (nil ); +if _fcefa !=nil {return _fcefa ;};_gceeae .TitleAttr =&_ccag ;continue ;};if _aceg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ggbag ,_geefg :=_aceg .Value ,error (nil ); +if _geefg !=nil {return _geefg ;};_gceeae .AlthrefAttr =&_ggbag ;continue ;};if _aceg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_aceg .Name .Local =="\u0068\u0072\u0065\u0066"{_bdecbc ,_ecgbf :=_aceg .Value ,error (nil ); +if _ecgbf !=nil {return _ecgbf ;};_gceeae .HrefAttr =&_bdecbc ;continue ;};if _aceg .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_gdddc ,_dgagb :=_aceg .Value ,error (nil );if _dgagb !=nil {return _dgagb ;};_gceeae .ImagesizeAttr =&_gdddc ; +continue ;};if _aceg .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_gceeae .StartarrowlengthAttr .UnmarshalXMLAttr (_aceg );continue ;};if _aceg .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_gceeae .JoinstyleAttr .UnmarshalXMLAttr (_aceg ); +continue ;};if _aceg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_gceeae .EndarrowAttr .UnmarshalXMLAttr (_aceg );continue ;};if _aceg .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_fbefcd ,_bddabb :=_aceg .Value ,error (nil ); +if _bddabb !=nil {return _bddabb ;};_gceeae .DashstyleAttr =&_fbefcd ;continue ;};if _aceg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gceeae .EndarrowwidthAttr .UnmarshalXMLAttr (_aceg );continue ;}; +if _aceg .Name .Local =="\u0073\u0072\u0063"{_gdca ,_afaa :=_aceg .Value ,error (nil );if _afaa !=nil {return _afaa ;};_gceeae .SrcAttr =&_gdca ;continue ;};if _aceg .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_gceeae .EndarrowlengthAttr .UnmarshalXMLAttr (_aceg ); +continue ;};if _aceg .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_gceeae .LinestyleAttr .UnmarshalXMLAttr (_aceg );continue ;};if _aceg .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fafff ,_caggg :=_aceg .Value ,error (nil ); +if _caggg !=nil {return _caggg ;};_gceeae .OpacityAttr =&_fafff ;continue ;};if _aceg .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_bacdb ,_cbeaf :=_aceg .Value ,error (nil );if _cbeaf !=nil {return _cbeaf ;};_gceeae .WeightAttr =&_bacdb ;continue ; +};if _aceg .Name .Local =="\u0069\u0064"{_cabec ,_ccebe :=_aceg .Value ,error (nil );if _ccebe !=nil {return _ccebe ;};_gceeae .IdAttr =&_cabec ;continue ;};if _aceg .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_bcbfc ,_bfgbg :=_ee .ParseFloat (_aceg .Value ,64); +if _bfgbg !=nil {return _bfgbg ;};_gceeae .MiterlimitAttr =&_bcbfc ;continue ;};if _aceg .Name .Local =="\u0063\u006f\u006co\u0072"{_dedcb ,_bbdg :=_aceg .Value ,error (nil );if _bbdg !=nil {return _bbdg ;};_gceeae .ColorAttr =&_dedcb ;continue ;};if _aceg .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_gceeae .ImageaspectAttr .UnmarshalXMLAttr (_aceg ); +continue ;};if _aceg .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_gceeae .FilltypeAttr .UnmarshalXMLAttr (_aceg );continue ;};if _aceg .Name .Local =="\u006f\u006e"{_gceeae .OnAttr .UnmarshalXMLAttr (_aceg );continue ;};if _aceg .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_gceeae .StartarrowwidthAttr .UnmarshalXMLAttr (_aceg ); +continue ;};if _aceg .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gceeae .InsetpenAttr .UnmarshalXMLAttr (_aceg );continue ;};if _aceg .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_gceeae .ImagealignshapeAttr .UnmarshalXMLAttr (_aceg ); +continue ;};if _aceg .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_gceeae .StartarrowAttr .UnmarshalXMLAttr (_aceg );continue ;};if _aceg .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_gceeae .EndcapAttr .UnmarshalXMLAttr (_aceg ); +continue ;};if _aceg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_eggg ,_aeccbd :=_aceg .Value ,error (nil );if _aeccbd !=nil {return _aeccbd ;};_gceeae .Color2Attr =&_eggg ;continue ;};};_cfdcd :for {_cfcaf ,_efbbe :=d .Token ();if _efbbe !=nil {return _efbbe ; +};switch _caegc :=_cfcaf .(type ){case _ec .StartElement :switch _caegc .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gceeae .Left =NewOfcLeft (); +if _efeac :=d .DecodeElement (_gceeae .Left ,&_caegc );_efeac !=nil {return _efeac ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gceeae .Top =NewOfcTop (); +if _ddefc :=d .DecodeElement (_gceeae .Top ,&_caegc );_ddefc !=nil {return _ddefc ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gceeae .Right =NewOfcRight (); +if _baaad :=d .DecodeElement (_gceeae .Right ,&_caegc );_baaad !=nil {return _baaad ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gceeae .Bottom =NewOfcBottom (); +if _gddbf :=d .DecodeElement (_gceeae .Bottom ,&_caegc );_gddbf !=nil {return _gddbf ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gceeae .Column =NewOfcColumn (); +if _cfgfe :=d .DecodeElement (_gceeae .Column ,&_caegc );_cfgfe !=nil {return _cfgfe ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_caegc .Name ); +if _cddf :=d .Skip ();_cddf !=nil {return _cddf ;};};case _ec .EndElement :break _cfdcd ;case _ec .CharData :};};return nil ;};func (_baedg *OfcCallout )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _baedg .OfcCT_Callout .MarshalXML (e ,start ); +};func (_decdg OfcST_ConnectorType )String ()string {switch _decdg {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 (_ebca OfcST_OLEUpdateMode )String ()string {switch _ebca {case 0:return "";case 1:return "\u0041\u006c\u0077\u0061\u0079\u0073";case 2:return "\u004f\u006e\u0043\u0061\u006c\u006c";};return "";};func (_afcfe *OfcDiagram )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_afcfe .OfcCT_Diagram =*NewOfcCT_Diagram (); +for _ ,_ccgce :=range start .Attr {if _ccgce .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_cfebe ,_eadec :=_ee .ParseInt (_ccgce .Value ,10,64);if _eadec !=nil {return _eadec ;};_afcfe .DgmstyleAttr =&_cfebe ;continue ;};if _ccgce .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_afcfe .AutoformatAttr .UnmarshalXMLAttr (_ccgce ); +continue ;};if _ccgce .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_afcfe .ReverseAttr .UnmarshalXMLAttr (_ccgce );continue ;};if _ccgce .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_afcfe .AutolayoutAttr .UnmarshalXMLAttr (_ccgce ); +continue ;};if _ccgce .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_adbgd ,_cgeggb :=_ee .ParseInt (_ccgce .Value ,10,64);if _cgeggb !=nil {return _cgeggb ;};_afcfe .DgmscalexAttr =&_adbgd ;continue ;};if _ccgce .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_fbfa ,_cegbb :=_ee .ParseInt (_ccgce .Value ,10,64); +if _cegbb !=nil {return _cegbb ;};_afcfe .DgmscaleyAttr =&_fbfa ;continue ;};if _ccgce .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_ebdee ,_eddaa :=_ee .ParseInt (_ccgce .Value ,10,64);if _eddaa !=nil {return _eddaa ; +};_afcfe .DgmfontsizeAttr =&_ebdee ;continue ;};if _ccgce .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_ebaed ,_ccfae :=_ccgce .Value ,error (nil );if _ccfae !=nil {return _ccfae ;};_afcfe .ConstrainboundsAttr =&_ebaed ; +continue ;};if _ccgce .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_fegbf ,_eddec :=_ee .ParseInt (_ccgce .Value ,10,64);if _eddec !=nil {return _eddec ;};_afcfe .DgmbasetextscaleAttr =&_fegbf ; +continue ;};if _ccgce .Name .Local =="\u0065\u0078\u0074"{_afcfe .ExtAttr .UnmarshalXMLAttr (_ccgce );continue ;};};_cbgbe :for {_ddbfe ,_bdae :=d .Token ();if _bdae !=nil {return _bdae ;};switch _faaeg :=_ddbfe .(type ){case _ec .StartElement :switch _faaeg .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_afcfe .Relationtable =NewOfcCT_RelationTable (); +if _bcafe :=d .DecodeElement (_afcfe .Relationtable ,&_faaeg );_bcafe !=nil {return _bcafe ;};default:_a .Log .Debug ("\u0073k\u0069\u0070p\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",_faaeg .Name ); +if _fedfa :=d .Skip ();_fedfa !=nil {return _fedfa ;};};case _ec .EndElement :break _cbgbe ;case _ec .CharData :};};return nil ;}; + // ValidateWithPath validates the Image and its children, prefixing error messages with path -func (_ebbgb *Image )ValidateWithPath (path string )error {if _fgfdb :=_ebbgb .CT_Image .ValidateWithPath (path );_fgfdb !=nil {return _fgfdb ;};return nil ;};type OfcFill struct{OfcCT_Fill };type CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ; -BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;};type Path struct{CT_Path };func (_abeff OfcST_ExtrusionPlane )Validate ()error {return _abeff .ValidateWithPath ("")}; +func (_gefgf *Image )ValidateWithPath (path string )error {if _gbfaf :=_gefgf .CT_Image .ValidateWithPath (path );_gbfaf !=nil {return _gbfaf ;};return nil ;};func (_gacbd *EG_ShapeElements )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_cefff :for {_dgee ,_cbge :=d .Token (); +if _cbge !=nil {return _cbge ;};switch _bcfgfc :=_dgee .(type ){case _ec .StartElement :switch _bcfgfc .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gacbd .Path =NewPath (); +if _aded :=d .DecodeElement (_gacbd .Path ,&_bcfgfc );_aded !=nil {return _aded ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gacbd .Formulas =NewFormulas (); +if _fbeb :=d .DecodeElement (_gacbd .Formulas ,&_bcfgfc );_fbeb !=nil {return _fbeb ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gacbd .Handles =NewHandles (); +if _edbcb :=d .DecodeElement (_gacbd .Handles ,&_bcfgfc );_edbcb !=nil {return _edbcb ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gacbd .Fill =NewFill (); +if _dffff :=d .DecodeElement (_gacbd .Fill ,&_bcfgfc );_dffff !=nil {return _dffff ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gacbd .Stroke =NewStroke (); +if _aafgf :=d .DecodeElement (_gacbd .Stroke ,&_bcfgfc );_aafgf !=nil {return _aafgf ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gacbd .Shadow =NewShadow (); +if _ceffc :=d .DecodeElement (_gacbd .Shadow ,&_bcfgfc );_ceffc !=nil {return _ceffc ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gacbd .Textbox =NewTextbox (); +if _bgbc :=d .DecodeElement (_gacbd .Textbox ,&_bcfgfc );_bgbc !=nil {return _bgbc ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gacbd .Textpath =NewTextpath (); +if _agbag :=d .DecodeElement (_gacbd .Textpath ,&_bcfgfc );_agbag !=nil {return _agbag ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gacbd .Imagedata =NewImagedata (); +if _efaad :=d .DecodeElement (_gacbd .Imagedata ,&_bcfgfc );_efaad !=nil {return _efaad ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gacbd .Skew =NewOfcSkew (); +if _fecccf :=d .DecodeElement (_gacbd .Skew ,&_bcfgfc );_fecccf !=nil {return _fecccf ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gacbd .Extrusion =NewOfcExtrusion (); +if _adbf :=d .DecodeElement (_gacbd .Extrusion ,&_bcfgfc );_adbf !=nil {return _adbf ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gacbd .Callout =NewOfcCallout (); +if _bbce :=d .DecodeElement (_gacbd .Callout ,&_bcfgfc );_bbce !=nil {return _bbce ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gacbd .Lock =NewOfcLock (); +if _adge :=d .DecodeElement (_gacbd .Lock ,&_bcfgfc );_adge !=nil {return _adge ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gacbd .Clippath =NewOfcClippath (); +if _fccgg :=d .DecodeElement (_gacbd .Clippath ,&_bcfgfc );_fccgg !=nil {return _fccgg ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gacbd .Signatureline =NewOfcSignatureline (); +if _ddega :=d .DecodeElement (_gacbd .Signatureline ,&_bcfgfc );_ddega !=nil {return _ddega ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gacbd .Wrap =_gd .NewWrap (); +if _ebgadf :=d .DecodeElement (_gacbd .Wrap ,&_bcfgfc );_ebgadf !=nil {return _ebgadf ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gacbd .Anchorlock =_gd .NewAnchorlock (); +if _bgafe :=d .DecodeElement (_gacbd .Anchorlock ,&_bcfgfc );_bgafe !=nil {return _bgafe ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gacbd .Bordertop =_gd .NewBordertop (); +if _acdbeg :=d .DecodeElement (_gacbd .Bordertop ,&_bcfgfc );_acdbeg !=nil {return _acdbeg ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gacbd .Borderbottom =_gd .NewBorderbottom (); +if _cfdg :=d .DecodeElement (_gacbd .Borderbottom ,&_bcfgfc );_cfdg !=nil {return _cfdg ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gacbd .Borderleft =_gd .NewBorderleft (); +if _bcgg :=d .DecodeElement (_gacbd .Borderleft ,&_bcfgfc );_bcgg !=nil {return _bcgg ;};case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gacbd .Borderright =_gd .NewBorderright (); +if _dcedb :=d .DecodeElement (_gacbd .Borderright ,&_bcfgfc );_dcedb !=nil {return _dcedb ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_gacbd .ClientData =_f .NewClientData (); +if _fecaad :=d .DecodeElement (_gacbd .ClientData ,&_bcfgfc );_fecaad !=nil {return _fecaad ;};case _ec .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"}:_gacbd .Textdata =_b .NewTextdata (); +if _eecfg :=d .DecodeElement (_gacbd .Textdata ,&_bcfgfc );_eecfg !=nil {return _eecfg ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_bcfgfc .Name ); +if _gebe :=d .Skip ();_gebe !=nil {return _gebe ;};};case _ec .EndElement :break _cefff ;case _ec .CharData :};};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 _ed .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ed .ST_TrueFalse ; +RegroupidAttr *int64 ;DoubleclicknotifyAttr _ed .ST_TrueFalse ;ButtonAttr _ed .ST_TrueFalse ;UserhiddenAttr _ed .ST_TrueFalse ;BulletAttr _ed .ST_TrueFalse ;HrAttr _ed .ST_TrueFalse ;HrstdAttr _ed .ST_TrueFalse ;HrnoshadeAttr _ed .ST_TrueFalse ;HrpctAttr *float32 ; +HralignAttr OfcST_HrAlign ;AllowincellAttr _ed .ST_TrueFalse ;AllowoverlapAttr _ed .ST_TrueFalse ;UserdrawnAttr _ed .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; +DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ed .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ed .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ed .ST_TrueFalse ; +FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ed .ST_TrueFalse ;OleiconAttr _ed .ST_TrueFalse ;OleAttr _ed .ST_TrueFalseBlank ; +PreferrelativeAttr _ed .ST_TrueFalse ;CliptowrapAttr _ed .ST_TrueFalse ;ClipAttr _ed .ST_TrueFalse ;};func (_daagce OfcST_DiagramLayout )Validate ()error {return _daagce .ValidateWithPath ("")};func (_fgffe ST_StrokeArrowType )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_ddbge :=_ec .Attr {}; +_ddbge .Name =name ;switch _fgffe {case ST_StrokeArrowTypeUnset :_ddbge .Value ="";case ST_StrokeArrowTypeNone :_ddbge .Value ="\u006e\u006f\u006e\u0065";case ST_StrokeArrowTypeBlock :_ddbge .Value ="\u0062\u006c\u006fc\u006b";case ST_StrokeArrowTypeClassic :_ddbge .Value ="\u0063l\u0061\u0073\u0073\u0069\u0063"; +case ST_StrokeArrowTypeOval :_ddbge .Value ="\u006f\u0076\u0061\u006c";case ST_StrokeArrowTypeDiamond :_ddbge .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_StrokeArrowTypeOpen :_ddbge .Value ="\u006f\u0070\u0065\u006e";};return _ddbge ,nil ;}; -// Validate validates the AG_Fill and its children -func (_aed *AG_Fill )Validate ()error {return _aed .ValidateWithPath ("\u0041G\u005f\u0046\u0069\u006c\u006c");};func (_dddc *Formulas )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _dddc .CT_Formulas .MarshalXML (e ,start );};func (_adgca ST_StrokeJoinStyle )Validate ()error {return _adgca .ValidateWithPath ("")}; -func NewShadow ()*Shadow {_dacba :=&Shadow {};_dacba .CT_Shadow =*NewCT_Shadow ();return _dacba };func init (){_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 );_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -_gd .RegisterConstructor ("\u0075\u0072n\u003a\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 ); -}; +// ValidateWithPath validates the CT_Fill and its children, prefixing error messages with path +func (_caff *CT_Fill )ValidateWithPath (path string )error {if _ceaa :=_caff .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ceaa !=nil {return _ceaa ;};if _aba :=_caff .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072"); +_aba !=nil {return _aba ;};if _ddfad :=_caff .AspectAttr .ValidateWithPath (path +"/\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072");_ddfad !=nil {return _ddfad ;};if _efbbg :=_caff .AlignshapeAttr .ValidateWithPath (path +"\u002fA\u006ci\u0067\u006e\u0073\u0068\u0061\u0070\u0065\u0041\u0074\u0074\u0072"); +_efbbg !=nil {return _efbbg ;};if _bged :=_caff .MethodAttr .ValidateWithPath (path +"/\u004d\u0065\u0074\u0068\u006f\u0064\u0041\u0074\u0074\u0072");_bged !=nil {return _bged ;};if _ecbe :=_caff .DetectmouseclickAttr .ValidateWithPath (path +"/\u0044\u0065\u0074\u0065ct\u006do\u0075\u0073\u0065\u0063\u006ci\u0063\u006b\u0041\u0074\u0074\u0072"); +_ecbe !=nil {return _ecbe ;};if _geef :=_caff .RecolorAttr .ValidateWithPath (path +"\u002f\u0052\u0065c\u006f\u006c\u006f\u0072\u0041\u0074\u0074\u0072");_geef !=nil {return _geef ;};if _gacb :=_caff .RotateAttr .ValidateWithPath (path +"/\u0052\u006f\u0074\u0061\u0074\u0065\u0041\u0074\u0074\u0072"); +_gacb !=nil {return _gacb ;};if _caff .Fill !=nil {if _abad :=_caff .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_abad !=nil {return _abad ;};};return nil ;}; -// Validate validates the OfcClippath and its children -func (_dfbcce *OfcClippath )Validate ()error {return _dfbcce .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");}; +// Validate validates the AG_AllShapeAttributes and its children +func (_dce *AG_AllShapeAttributes )Validate ()error {return _dce .ValidateWithPath ("A\u0047\u005f\u0041\u006clS\u0068a\u0070\u0065\u0041\u0074\u0074r\u0069\u0062\u0075\u0074\u0065\u0073");};func (_fcbg OfcST_HrAlign )String ()string {switch _fcbg {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 (_dbcc *OfcST_ExtrusionPlane )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_dbcc =0; +case "\u0058\u0059":*_dbcc =1;case "\u005a\u0058":*_dbcc =2;case "\u0059\u005a":*_dbcc =3;};return nil ;};func (_aegbb *OfcST_CalloutPlacement )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_aegbb =0;case "\u0074\u006f\u0070":*_aegbb =1; +case "\u0063\u0065\u006e\u0074\u0065\u0072":*_aegbb =2;case "\u0062\u006f\u0074\u0074\u006f\u006d":*_aegbb =3;case "\u0075\u0073\u0065\u0072":*_aegbb =4;};return nil ;}; -// ValidateWithPath validates the OfcCT_OLEObject and its children, prefixing error messages with path -func (_eecdaa *OfcCT_OLEObject )ValidateWithPath (path string )error {if _aceaf :=_eecdaa .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_aceaf !=nil {return _aceaf ;};if _cgecf :=_eecdaa .DrawAspectAttr .ValidateWithPath (path +"\u002fD\u0072a\u0077\u0041\u0073\u0070\u0065\u0063\u0074\u0041\u0074\u0074\u0072"); -_cgecf !=nil {return _cgecf ;};if _efaac :=_eecdaa .UpdateModeAttr .ValidateWithPath (path +"\u002fU\u0070d\u0061\u0074\u0065\u004d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_efaac !=nil {return _efaac ;};if _gddfc :=_eecdaa .LockedField .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b\u0065\u0064\u0046\u0069\u0065\u006c\u0064"); -_gddfc !=nil {return _gddfc ;};return nil ;}; +// ValidateWithPath validates the CT_Shadow and its children, prefixing error messages with path +func (_beaef *CT_Shadow )ValidateWithPath (path string )error {if _acfb :=_beaef .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_acfb !=nil {return _acfb ;};if _gbec :=_beaef .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r"); +_gbec !=nil {return _gbec ;};if _eabb :=_beaef .ObscuredAttr .ValidateWithPath (path +"\u002f\u004f\u0062\u0073\u0063\u0075\u0072\u0065\u0064\u0041\u0074\u0074\u0072");_eabb !=nil {return _eabb ;};return nil ;};func NewOfcLeft ()*OfcLeft {_deaed :=&OfcLeft {}; +_deaed .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _deaed ;};func NewCT_Textbox ()*CT_Textbox {_dfebd :=&CT_Textbox {};return _dfebd }; -// ValidateWithPath validates the AG_OfficeShapeAttributes and its children, prefixing error messages with path -func (_bfbfb *AG_OfficeShapeAttributes )ValidateWithPath (path string )error {if _ecc :=_bfbfb .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072");_ecc !=nil {return _ecc ; -};if _acecd :=_bfbfb .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_acecd !=nil {return _acecd ;};if _ffb :=_bfbfb .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_ffb !=nil {return _ffb ;};if _aba :=_bfbfb .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_aba !=nil {return _aba ;};if _cbcb :=_bfbfb .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_cbcb !=nil {return _cbcb ;};if _afa :=_bfbfb .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_afa !=nil {return _afa ;};if _eefg :=_bfbfb .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_eefg !=nil {return _eefg ;};if _cba :=_bfbfb .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_cba !=nil {return _cba ;};if _cfcc :=_bfbfb .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_cfcc !=nil {return _cfcc ;};if _dbcd :=_bfbfb .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_dbcd !=nil {return _dbcd ;};return nil ;};func (_gbgbb *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 _gbgbb .OfcCT_Fill .MarshalXML (e ,start );};func (_bcead *CT_Textbox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dagc :=range start .Attr {if _dagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dagc .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_bcead .SingleclickAttr .UnmarshalXMLAttr (_dagc ); -continue ;};if _dagc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dagc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bcead .InsetmodeAttr .UnmarshalXMLAttr (_dagc ); -continue ;};if _dagc .Name .Local =="\u0069\u006e\u0073e\u0074"{_cdafd ,_effdd :=_dagc .Value ,error (nil );if _effdd !=nil {return _effdd ;};_bcead .InsetAttr =&_cdafd ;continue ;};if _dagc .Name .Local =="\u0069\u0064"{_beaabc ,_bcgf :=_dagc .Value ,error (nil ); -if _bcgf !=nil {return _bcgf ;};_bcead .IdAttr =&_beaabc ;continue ;};if _dagc .Name .Local =="\u0073\u0074\u0079l\u0065"{_cagd ,_efgff :=_dagc .Value ,error (nil );if _efgff !=nil {return _efgff ;};_bcead .StyleAttr =&_cagd ;continue ;};};_cebab :for {_efdcf ,_dcaab :=d .Token (); -if _dcaab !=nil {return _dcaab ;};switch _aceae :=_efdcf .(type ){case _d .StartElement :switch _aceae .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_bcead .TxbxContent =_f .NewTxbxContent (); -if _feda :=d .DecodeElement (_bcead .TxbxContent ,&_aceae );_feda !=nil {return _feda ;};default:if _gafbe ,_cgfge :=_gd .CreateElement (_aceae );_cgfge !=nil {return _cgfge ;}else {if _faae :=d .DecodeElement (_gafbe ,&_aceae );_faae !=nil {return _faae ; -};_bcead .Any =_gafbe ;};};case _d .EndElement :break _cebab ;case _d .CharData :};};return nil ;};func (_ebbge *OfcCT_Proxy )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_daed :=range start .Attr {if _daed .Name .Local =="\u0073\u0074\u0061r\u0074"{_ebbge .StartAttr .UnmarshalXMLAttr (_daed ); -continue ;};if _daed .Name .Local =="\u0065\u006e\u0064"{_ebbge .EndAttr .UnmarshalXMLAttr (_daed );continue ;};if _daed .Name .Local =="\u0069\u0064\u0072e\u0066"{_fgageg ,_badfe :=_daed .Value ,error (nil );if _badfe !=nil {return _badfe ;};_ebbge .IdrefAttr =&_fgageg ; -continue ;};if _daed .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"{_ecae ,_dbfb :=_b .ParseInt (_daed .Value ,10,32);if _dbfb !=nil {return _dbfb ;};_deedab :=int32 (_ecae );_ebbge .ConnectlocAttr =&_deedab ;continue ;}; -};for {_gafbbg ,_fdece :=d .Token ();if _fdece !=nil {return _bf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0050\u0072\u006f\u0078\u0079\u003a\u0020\u0025\u0073",_fdece );};if _eeadd ,_ababe :=_gafbbg .(_d .EndElement ); -_ababe &&_eeadd .Name ==start .Name {break ;};};return nil ;};func (_bgaed OfcST_HrAlign )String ()string {switch _bgaed {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 (_fdcbgb OfcST_ConnectorType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_fdcbgb .String (),start );};func (_gfafgg *ST_StrokeLineStyle )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efddb ,_ddefe :=d .Token (); -if _ddefe !=nil {return _ddefe ;};if _afca ,_gcdag :=_efddb .(_d .EndElement );_gcdag &&_afca .Name ==start .Name {*_gfafgg =1;return nil ;};if _gegfgc ,_gbecc :=_efddb .(_d .CharData );!_gbecc {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",_efddb ); -}else {switch string (_gegfgc ){case "":*_gfafgg =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_gfafgg =1;case "\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e":*_gfafgg =2;case "\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k":*_gfafgg =3;case "\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n":*_gfafgg =4; -case "\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e":*_gfafgg =5;};};_efddb ,_ddefe =d .Token ();if _ddefe !=nil {return _ddefe ;};if _dcfaag ,_acffcd :=_efddb .(_d .EndElement );_acffcd &&_dcfaag .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",_efddb );};type OfcCT_Diagram struct{DgmstyleAttr *int64 ;AutoformatAttr _c .ST_TrueFalse ; -ReverseAttr _c .ST_TrueFalse ;AutolayoutAttr _c .ST_TrueFalse ;DgmscalexAttr *int64 ;DgmscaleyAttr *int64 ;DgmfontsizeAttr *int64 ;ConstrainboundsAttr *string ;DgmbasetextscaleAttr *int64 ;Relationtable *OfcCT_RelationTable ;ExtAttr ST_Ext ;};func (_bbegc OfcST_DiagramLayout )String ()string {switch _bbegc {case 0:return ""; -case 1:return "\u0030";case 2:return "\u0031";case 3:return "\u0032";case 4:return "\u0033";};return "";}; +// Validate validates the OfcCT_SignatureLine and its children +func (_caebe *OfcCT_SignatureLine )Validate ()error {return _caebe .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");};func (_eeafed OfcST_OLEDrawAspect )String ()string {switch _eeafed {case 0:return ""; +case 1:return "\u0043o\u006e\u0074\u0065\u006e\u0074";case 2:return "\u0049\u0063\u006f\u006e";};return "";};func (_deebd *ST_StrokeArrowLength )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_deebd =0;case "\u0073\u0068\u006fr\u0074":*_deebd =1; +case "\u006d\u0065\u0064\u0069\u0075\u006d":*_deebd =2;case "\u006c\u006f\u006e\u0067":*_deebd =3;};return nil ;};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 _ed .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ed .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _ed .ST_TrueFalse ;ButtonAttr _ed .ST_TrueFalse ; +UserhiddenAttr _ed .ST_TrueFalse ;BulletAttr _ed .ST_TrueFalse ;HrAttr _ed .ST_TrueFalse ;HrstdAttr _ed .ST_TrueFalse ;HrnoshadeAttr _ed .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _ed .ST_TrueFalse ;AllowoverlapAttr _ed .ST_TrueFalse ; +UserdrawnAttr _ed .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ; +OpacityAttr *string ;StrokedAttr _ed .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ed .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ed .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ; +BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ed .ST_TrueFalse ;OleiconAttr _ed .ST_TrueFalse ;OleAttr _ed .ST_TrueFalseBlank ;PreferrelativeAttr _ed .ST_TrueFalse ;CliptowrapAttr _ed .ST_TrueFalse ;ClipAttr _ed .ST_TrueFalse ; +SrcAttr *string ;CropleftAttr *string ;CroptopAttr *string ;CroprightAttr *string ;CropbottomAttr *string ;GainAttr *string ;BlacklevelAttr *string ;GammaAttr *string ;GrayscaleAttr _ed .ST_TrueFalse ;BilevelAttr _ed .ST_TrueFalse ;};func (_ddadee OfcST_OLEDrawAspect )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_afeea :=_ec .Attr {}; +_afeea .Name =name ;switch _ddadee {case OfcST_OLEDrawAspectUnset :_afeea .Value ="";case OfcST_OLEDrawAspectContent :_afeea .Value ="\u0043o\u006e\u0074\u0065\u006e\u0074";case OfcST_OLEDrawAspectIcon :_afeea .Value ="\u0049\u0063\u006f\u006e";};return _afeea ,nil ; +};func (_gfgf ST_StrokeArrowLength )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_babag :=_ec .Attr {};_babag .Name =name ;switch _gfgf {case ST_StrokeArrowLengthUnset :_babag .Value ="";case ST_StrokeArrowLengthShort :_babag .Value ="\u0073\u0068\u006fr\u0074"; +case ST_StrokeArrowLengthMedium :_babag .Value ="\u006d\u0065\u0064\u0069\u0075\u006d";case ST_StrokeArrowLengthLong :_babag .Value ="\u006c\u006f\u006e\u0067";};return _babag ,nil ;}; -// ValidateWithPath validates the OfcRight and its children, prefixing error messages with path -func (_gbgbbc *OfcRight )ValidateWithPath (path string )error {if _geeba :=_gbgbbc .OfcCT_StrokeChild .ValidateWithPath (path );_geeba !=nil {return _geeba ;};return nil ;};type CT_Group struct{EditasAttr ST_EditAs ;TablepropertiesAttr *string ;TablelimitsAttr *string ; -Group []*Group ;Shape []*Shape ;Shapetype []*Shapetype ;Arc []*Arc ;Curve []*Curve ;Image []*Image ;Line []*Line ;Oval []*Oval ;Polyline []*Polyline ;Rect []*Rect ;Roundrect []*Roundrect ;Diagram []*OfcDiagram ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ; -TargetAttr *string ;ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ; -RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ; -HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; -DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;};func (_afdcb *OfcCT_Relation )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_addfef :=range start .Attr {if _addfef .Name .Local =="\u0069\u0064\u0073r\u0063"{_deff ,_cgadc :=_addfef .Value ,error (nil ); -if _cgadc !=nil {return _cgadc ;};_afdcb .IdsrcAttr =&_deff ;continue ;};if _addfef .Name .Local =="\u0069\u0064\u0064\u0065\u0073\u0074"{_eage ,_eaee :=_addfef .Value ,error (nil );if _eaee !=nil {return _eaee ;};_afdcb .IddestAttr =&_eage ;continue ; -};if _addfef .Name .Local =="\u0069\u0064\u0063\u006e\u0074\u0072"{_caacg ,_cedda :=_addfef .Value ,error (nil );if _cedda !=nil {return _cedda ;};_afdcb .IdcntrAttr =&_caacg ;continue ;};if _addfef .Name .Local =="\u0065\u0078\u0074"{_afdcb .ExtAttr .UnmarshalXMLAttr (_addfef ); -continue ;};};for {_gdecc ,_afefb :=d .Token ();if _afefb !=nil {return _bf .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",_afefb );};if _ddegb ,_aeegd :=_gdecc .(_d .EndElement ); -_aeegd &&_ddegb .Name ==start .Name {break ;};};return nil ;};func (_geaed OfcST_OLEType )Validate ()error {return _geaed .ValidateWithPath ("")}; +// ValidateWithPath validates the OfcCT_SignatureLine and its children, prefixing error messages with path +func (_gfccc *OfcCT_SignatureLine )ValidateWithPath (path string )error {if _fcagf :=_gfccc .IssignaturelineAttr .ValidateWithPath (path +"/\u0049s\u0073\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065At\u0074\u0072");_fcagf !=nil {return _fcagf ; +};if _gfccc .IdAttr !=nil {if !_ed .ST_GuidPatternRe .MatchString (*_gfccc .IdAttr ){return _g .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 ,_ed .ST_GuidPatternRe ,*_gfccc .IdAttr ); +};};if _gfccc .ProvidAttr !=nil {if !_ed .ST_GuidPatternRe .MatchString (*_gfccc .ProvidAttr ){return _g .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 ,_ed .ST_GuidPatternRe ,*_gfccc .ProvidAttr ); +};};if _faec :=_gfccc .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");_faec !=nil {return _faec ;};if _defg :=_gfccc .AllowcommentsAttr .ValidateWithPath (path +"\u002fA\u006cl\u006f\u0077\u0063\u006f\u006dm\u0065\u006et\u0073\u0041\u0074\u0074\u0072"); +_defg !=nil {return _defg ;};if _afeaf :=_gfccc .ShowsigndateAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0073\u0069\u0067\u006e\u0064\u0061\u0074e\u0041\u0074\u0074\u0072");_afeaf !=nil {return _afeaf ;};if _gefdd :=_gfccc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_gefdd !=nil {return _gefdd ;};return nil ;};func (_eaddg OfcST_OLEUpdateMode )Validate ()error {return _eaddg .ValidateWithPath ("")};func (_cdfcg OfcST_DiagramLayout )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_abebf :=_ec .Attr {};_abebf .Name =name ; +switch _cdfcg {case OfcST_DiagramLayoutUnset :_abebf .Value ="";case OfcST_DiagramLayout0 :_abebf .Value ="\u0030";case OfcST_DiagramLayout1 :_abebf .Value ="\u0031";case OfcST_DiagramLayout2 :_abebf .Value ="\u0032";case OfcST_DiagramLayout3 :_abebf .Value ="\u0033"; +};return _abebf ,nil ;};func (_abbcfe ST_StrokeArrowLength )String ()string {switch _abbcfe {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 (_gfddbc *OfcCT_OLEObject )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_bgcff :=range start .Attr {if _bgcff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgcff .Name .Local =="\u0069\u0064"||_bgcff .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bgcff .Name .Local =="\u0069\u0064"{_bgfce ,_befae :=_bgcff .Value ,error (nil ); +if _befae !=nil {return _befae ;};_gfddbc .IdAttr =&_bgfce ;continue ;};if _bgcff .Name .Local =="\u0054\u0079\u0070\u0065"{_gfddbc .TypeAttr .UnmarshalXMLAttr (_bgcff );continue ;};if _bgcff .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_cdgfg ,_gfcba :=_bgcff .Value ,error (nil ); +if _gfcba !=nil {return _gfcba ;};_gfddbc .ProgIDAttr =&_cdgfg ;continue ;};if _bgcff .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_bfggb ,_daefd :=_bgcff .Value ,error (nil );if _daefd !=nil {return _daefd ;};_gfddbc .ShapeIDAttr =&_bfggb ;continue ; +};if _bgcff .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_gfddbc .DrawAspectAttr .UnmarshalXMLAttr (_bgcff );continue ;};if _bgcff .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_bbbcaa ,_dfgc :=_bgcff .Value ,error (nil ); +if _dfgc !=nil {return _dfgc ;};_gfddbc .ObjectIDAttr =&_bbbcaa ;continue ;};if _bgcff .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_gfddbc .UpdateModeAttr .UnmarshalXMLAttr (_bgcff );continue ;};};_ggac :for {_cbgba ,_dbcge :=d .Token (); +if _dbcge !=nil {return _dbcge ;};switch _ggcab :=_cbgba .(type ){case _ec .StartElement :switch _ggcab .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfddbc .LinkType =new (string ); +if _cfefc :=d .DecodeElement (_gfddbc .LinkType ,&_ggcab );_cfefc !=nil {return _cfefc ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfddbc .LockedField =_ed .ST_TrueFalseBlankUnset ; +if _beddc :=d .DecodeElement (&_gfddbc .LockedField ,&_ggcab );_beddc !=nil {return _beddc ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_gfddbc .FieldCodes =new (string ); +if _eaeg :=d .DecodeElement (_gfddbc .FieldCodes ,&_ggcab );_eaeg !=nil {return _eaeg ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\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",_ggcab .Name ); +if _adcgbe :=d .Skip ();_adcgbe !=nil {return _adcgbe ;};};case _ec .EndElement :break _ggac ;case _ec .CharData :};};return nil ;};func init (){_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 );_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +_c .RegisterConstructor ("\u0075\u0072n\u003a\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 ); +};const (ST_StrokeJoinStyleUnset ST_StrokeJoinStyle =0;ST_StrokeJoinStyleRound ST_StrokeJoinStyle =1;ST_StrokeJoinStyleBevel ST_StrokeJoinStyle =2;ST_StrokeJoinStyleMiter ST_StrokeJoinStyle =3;); -// Validate validates the AG_StrokeAttributes and its children -func (_ebc *AG_StrokeAttributes )Validate ()error {return _ebc .ValidateWithPath ("\u0041\u0047\u005f\u0053tr\u006f\u006b\u0065\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_dbacd OfcST_ExtrusionPlane )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dbacd .String (),start ); -};type CT_ImageData struct{EmbosscolorAttr *string ;RecolortargetAttr *string ;HrefAttr *string ;AlthrefAttr *string ;TitleAttr *string ;OleidAttr *float32 ;DetectmouseclickAttr _c .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 _c .ST_TrueFalse ;BilevelAttr _c .ST_TrueFalse ; -ChromakeyAttr *string ;};func (_cfbga *OfcST_InsetMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfbga =0;case "\u0061\u0075\u0074\u006f":*_cfbga =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cfbga =2;};return nil ;};func NewAG_CoreAttributes ()*AG_CoreAttributes {_cff :=&AG_CoreAttributes {}; -return _cff };func (_acddd *OfcCT_ShapeDefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bdgac :=range start .Attr {if _bdgac .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_fbcac ,_cfcef :=_b .ParseInt (_bdgac .Value ,10,64); -if _cfcef !=nil {return _cfcef ;};_acddd .SpidmaxAttr =&_fbcac ;continue ;};if _bdgac .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_acddd .AllowincellAttr .UnmarshalXMLAttr (_bdgac );continue ;};if _bdgac .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gbfcca ,_dbfaff :=_bdgac .Value ,error (nil ); -if _dbfaff !=nil {return _dbfaff ;};_acddd .StrokecolorAttr =&_gbfcca ;continue ;};if _bdgac .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_acddd .StrokeAttr .UnmarshalXMLAttr (_bdgac );continue ;};if _bdgac .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_egga ,_dcacdb :=_bdgac .Value ,error (nil ); -if _dcacdb !=nil {return _dcacdb ;};_acddd .FillcolorAttr =&_egga ;continue ;};if _bdgac .Name .Local =="\u0066\u0069\u006c\u006c"{_acddd .FillAttr .UnmarshalXMLAttr (_bdgac );continue ;};if _bdgac .Name .Local =="\u0073\u0074\u0079l\u0065"{_edgbd ,_dcagg :=_bdgac .Value ,error (nil ); -if _dcagg !=nil {return _dcagg ;};_acddd .StyleAttr =&_edgbd ;continue ;};if _bdgac .Name .Local =="\u0065\u0078\u0074"{_acddd .ExtAttr .UnmarshalXMLAttr (_bdgac );continue ;};};_cfgea :for {_cagae ,_ccebg :=d .Token ();if _ccebg !=nil {return _ccebg ; -};switch _adece :=_cagae .(type ){case _d .StartElement :switch _adece .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"}:_acddd .Fill =NewFill (); -if _cbebd :=d .DecodeElement (_acddd .Fill ,&_adece );_cbebd !=nil {return _cbebd ;};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"}:_acddd .Stroke =NewStroke (); -if _dbdbb :=d .DecodeElement (_acddd .Stroke ,&_adece );_dbdbb !=nil {return _dbdbb ;};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"}:_acddd .Textbox =NewTextbox (); -if _afgef :=d .DecodeElement (_acddd .Textbox ,&_adece );_afgef !=nil {return _afgef ;};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"}:_acddd .Shadow =NewShadow (); -if _cfbbf :=d .DecodeElement (_acddd .Shadow ,&_adece );_cfbbf !=nil {return _cfbbf ;};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"}:_acddd .Skew =NewOfcSkew (); -if _dbgd :=d .DecodeElement (_acddd .Skew ,&_adece );_dbgd !=nil {return _dbgd ;};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"}:_acddd .Extrusion =NewOfcExtrusion (); -if _fcddf :=d .DecodeElement (_acddd .Extrusion ,&_adece );_fcddf !=nil {return _fcddf ;};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"}:_acddd .Callout =NewOfcCallout (); -if _daega :=d .DecodeElement (_acddd .Callout ,&_adece );_daega !=nil {return _daega ;};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"}:_acddd .Lock =NewOfcLock (); -if _afce :=d .DecodeElement (_acddd .Lock ,&_adece );_afce !=nil {return _afce ;};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"}:_acddd .Colormru =NewOfcCT_ColorMru (); -if _bcab :=d .DecodeElement (_acddd .Colormru ,&_adece );_bcab !=nil {return _bcab ;};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"}:_acddd .Colormenu =NewOfcCT_ColorMenu (); -if _gabaf :=d .DecodeElement (_acddd .Colormenu ,&_adece );_gabaf !=nil {return _gabaf ;};default:_e .Log .Debug ("\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",_adece .Name ); -if _cagccf :=d .Skip ();_cagccf !=nil {return _cagccf ;};};case _d .EndElement :break _cfgea ;case _d .CharData :};};return nil ;}; +// ValidateWithPath validates the OfcCT_Relation and its children, prefixing error messages with path +func (_ddfg *OfcCT_Relation )ValidateWithPath (path string )error {if _ebcba :=_ddfg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ebcba !=nil {return _ebcba ;};return nil ;};const (ST_StrokeArrowLengthUnset ST_StrokeArrowLength =0; +ST_StrokeArrowLengthShort ST_StrokeArrowLength =1;ST_StrokeArrowLengthMedium ST_StrokeArrowLength =2;ST_StrokeArrowLengthLong ST_StrokeArrowLength =3;); -// Validate validates the CT_Stroke and its children -func (_ggce *CT_Stroke )Validate ()error {return _ggce .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");};func (_fcfdae *Oval )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _fcfdae .CT_Oval .MarshalXML (e ,start ); +// Validate validates the OfcSignatureline and its children +func (_babadd *OfcSignatureline )Validate ()error {return _babadd .ValidateWithPath ("\u004f\u0066c\u0053\u0069\u0067n\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065");}; + +// ValidateWithPath validates the Shape and its children, prefixing error messages with path +func (_efafc *Shape )ValidateWithPath (path string )error {if _aacee :=_efafc .CT_Shape .ValidateWithPath (path );_aacee !=nil {return _aacee ;};return nil ;}; + +// Validate validates the AG_Style and its children +func (_bgg *AG_Style )Validate ()error {return _bgg .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");}; + +// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path +func (_gcbe *AG_Path )ValidateWithPath (path string )error {return nil };func (_fdfeff ST_StrokeArrowWidth )String ()string {switch _fdfeff {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 (_fcbea ST_ImageAspect )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_fcbea .String (),start );};type ST_StrokeArrowType byte ;func (_ddbba *OfcCT_Relation )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f\u003a\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e"; +};if _ddbba .IdsrcAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064\u0073r\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_ddbba .IdsrcAttr )});};if _ddbba .IddestAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064\u0064\u0065\u0073\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_ddbba .IddestAttr )}); +};if _ddbba .IdcntrAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069\u0064\u0063\u006e\u0074\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_ddbba .IdcntrAttr )});};if _ddbba .ExtAttr !=ST_ExtUnset {_cegg ,_fcaae :=_ddbba .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"}); +if _fcaae !=nil {return _fcaae ;};start .Attr =append (start .Attr ,_cegg );};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func NewOfcCT_ColorMenu ()*OfcCT_ColorMenu {_ffgfa :=&OfcCT_ColorMenu {};return _ffgfa }; +type OfcST_ConnectType byte ;func (_egdcg *OfcCT_Lock )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f\u003a\u006c\u006f\u0063\u006b";};if _egdcg .PositionAttr !=_ed .ST_TrueFalseUnset {_ebgg ,_ggfgab :=_egdcg .PositionAttr .MarshalXMLAttr (_ec .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"}); +if _ggfgab !=nil {return _ggfgab ;};start .Attr =append (start .Attr ,_ebgg );};if _egdcg .SelectionAttr !=_ed .ST_TrueFalseUnset {_fgaa ,_bgafg :=_egdcg .SelectionAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"}); +if _bgafg !=nil {return _bgafg ;};start .Attr =append (start .Attr ,_fgaa );};if _egdcg .GroupingAttr !=_ed .ST_TrueFalseUnset {_fgaac ,_ddbegc :=_egdcg .GroupingAttr .MarshalXMLAttr (_ec .Name {Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}); +if _ddbegc !=nil {return _ddbegc ;};start .Attr =append (start .Attr ,_fgaac );};if _egdcg .UngroupingAttr !=_ed .ST_TrueFalseUnset {_babbfc ,_edgcd :=_egdcg .UngroupingAttr .MarshalXMLAttr (_ec .Name {Local :"\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}); +if _edgcd !=nil {return _edgcd ;};start .Attr =append (start .Attr ,_babbfc );};if _egdcg .RotationAttr !=_ed .ST_TrueFalseUnset {_gefcg ,_gdcc :=_egdcg .RotationAttr .MarshalXMLAttr (_ec .Name {Local :"\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"}); +if _gdcc !=nil {return _gdcc ;};start .Attr =append (start .Attr ,_gefcg );};if _egdcg .CroppingAttr !=_ed .ST_TrueFalseUnset {_ggecgd ,_bfcef :=_egdcg .CroppingAttr .MarshalXMLAttr (_ec .Name {Local :"\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"}); +if _bfcef !=nil {return _bfcef ;};start .Attr =append (start .Attr ,_ggecgd );};if _egdcg .VerticiesAttr !=_ed .ST_TrueFalseUnset {_fcgae ,_bddfa :=_egdcg .VerticiesAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"}); +if _bddfa !=nil {return _bddfa ;};start .Attr =append (start .Attr ,_fcgae );};if _egdcg .AdjusthandlesAttr !=_ed .ST_TrueFalseUnset {_bcedbc ,_ecfea :=_egdcg .AdjusthandlesAttr .MarshalXMLAttr (_ec .Name {Local :"\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"}); +if _ecfea !=nil {return _ecfea ;};start .Attr =append (start .Attr ,_bcedbc );};if _egdcg .TextAttr !=_ed .ST_TrueFalseUnset {_agaae ,_cdcbc :=_egdcg .TextAttr .MarshalXMLAttr (_ec .Name {Local :"\u0074\u0065\u0078\u0074"});if _cdcbc !=nil {return _cdcbc ; +};start .Attr =append (start .Attr ,_agaae );};if _egdcg .AspectratioAttr !=_ed .ST_TrueFalseUnset {_bgdd ,_abbc :=_egdcg .AspectratioAttr .MarshalXMLAttr (_ec .Name {Local :"a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"});if _abbc !=nil {return _abbc ; +};start .Attr =append (start .Attr ,_bgdd );};if _egdcg .ShapetypeAttr !=_ed .ST_TrueFalseUnset {_cebe ,_bbfbb :=_egdcg .ShapetypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"});if _bbfbb !=nil {return _bbfbb ;}; +start .Attr =append (start .Attr ,_cebe );};if _egdcg .ExtAttr !=ST_ExtUnset {_faceeb ,_beagg :=_egdcg .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"});if _beagg !=nil {return _beagg ;};start .Attr =append (start .Attr ,_faceeb ); +};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;}; + +// Validate validates the CT_RoundRect and its children +func (_bdcf *CT_RoundRect )Validate ()error {return _bdcf .ValidateWithPath ("\u0043\u0054\u005fR\u006f\u0075\u006e\u0064\u0052\u0065\u0063\u0074");};func NewOfcClippath ()*OfcClippath {_debe :=&OfcClippath {};_debe .OfcCT_ClipPath =*NewOfcCT_ClipPath (); +return _debe ;};func (_afab *Image )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _afab .CT_Image .MarshalXML (e ,start );};func (_ecd *Background )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _ecd .CT_Background .MarshalXML (e ,start );};func (_dddfb OfcST_ConnectType )String ()string {switch _dddfb {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 (_ebeaa *OfcST_ConnectType )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_ebeaa =0; +case "\u006e\u006f\u006e\u0065":*_ebeaa =1;case "\u0072\u0065\u0063\u0074":*_ebeaa =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_ebeaa =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_ebeaa =4;};return nil ;};const (ST_StrokeArrowWidthUnset ST_StrokeArrowWidth =0; +ST_StrokeArrowWidthNarrow ST_StrokeArrowWidth =1;ST_StrokeArrowWidthMedium ST_StrokeArrowWidth =2;ST_StrokeArrowWidthWide ST_StrokeArrowWidth =3;);func (_bafe *CT_Shadow )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_aaag :=range start .Attr {if _aaag .Name .Local =="\u006f\u006e"{_bafe .OnAttr .UnmarshalXMLAttr (_aaag ); +continue ;};if _aaag .Name .Local =="\u0074\u0079\u0070\u0065"{_bafe .TypeAttr .UnmarshalXMLAttr (_aaag );continue ;};if _aaag .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_bafe .ObscuredAttr .UnmarshalXMLAttr (_aaag );continue ;}; +if _aaag .Name .Local =="\u0063\u006f\u006co\u0072"{_egdgg ,_daccc :=_aaag .Value ,error (nil );if _daccc !=nil {return _daccc ;};_bafe .ColorAttr =&_egdgg ;continue ;};if _aaag .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_acbf ,_fgbb :=_aaag .Value ,error (nil ); +if _fgbb !=nil {return _fgbb ;};_bafe .OpacityAttr =&_acbf ;continue ;};if _aaag .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_effbff ,_cdbae :=_aaag .Value ,error (nil );if _cdbae !=nil {return _cdbae ;};_bafe .OffsetAttr =&_effbff ;continue ; +};if _aaag .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_efad ,_dbceb :=_aaag .Value ,error (nil );if _dbceb !=nil {return _dbceb ;};_bafe .Color2Attr =&_efad ;continue ;};if _aaag .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_dcfbc ,_dagga :=_aaag .Value ,error (nil ); +if _dagga !=nil {return _dagga ;};_bafe .Offset2Attr =&_dcfbc ;continue ;};if _aaag .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_bcgf ,_bgbg :=_aaag .Value ,error (nil );if _bgbg !=nil {return _bgbg ;};_bafe .OriginAttr =&_bcgf ;continue ;};if _aaag .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_ebbbe ,_dfebe :=_aaag .Value ,error (nil ); +if _dfebe !=nil {return _dfebe ;};_bafe .MatrixAttr =&_ebbbe ;continue ;};if _aaag .Name .Local =="\u0069\u0064"{_egde ,_ccfbaf :=_aaag .Value ,error (nil );if _ccfbaf !=nil {return _ccfbaf ;};_bafe .IdAttr =&_egde ;continue ;};};for {_effec ,_debba :=d .Token (); +if _debba !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0068\u0061d\u006f\u0077\u003a\u0020\u0025\u0073",_debba );};if _cggdd ,_fbbed :=_effec .(_ec .EndElement );_fbbed &&_cggdd .Name ==start .Name {break ;};};return nil ; +};func (_gcbaf *OfcST_ExtrusionRender )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_dedge ,_gbdag :=d .Token ();if _gbdag !=nil {return _gbdag ;};if _gfbdf ,_bafbf :=_dedge .(_ec .EndElement );_bafbf &&_gfbdf .Name ==start .Name {*_gcbaf =1; +return nil ;};if _deefdf ,_fcabd :=_dedge .(_ec .CharData );!_fcabd {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",_dedge );}else {switch string (_deefdf ){case "":*_gcbaf =0; +case "\u0073\u006f\u006ci\u0064":*_gcbaf =1;case "\u0077i\u0072\u0065\u0046\u0072\u0061\u006de":*_gcbaf =2;case "\u0062\u006f\u0075n\u0064\u0069\u006e\u0067\u0043\u0075\u0062\u0065":*_gcbaf =3;};};_dedge ,_gbdag =d .Token ();if _gbdag !=nil {return _gbdag ; +};if _affede ,_feefg :=_dedge .(_ec .EndElement );_feefg &&_affede .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",_dedge ); +};func (_fcbbg OfcST_Angle )String ()string {switch _fcbbg {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 (_agbcf *OfcBottom )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_agbcf .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();for _ ,_eaeea :=range start .Attr {if _eaeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaeea .Name .Local =="\u0068\u0072\u0065\u0066"{_cbcde ,_ccfadc :=_eaeea .Value ,error (nil ); +if _ccfadc !=nil {return _ccfadc ;};_agbcf .HrefAttr =&_cbcde ;continue ;};if _eaeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaeea .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_agbcf .ForcedashAttr .UnmarshalXMLAttr (_eaeea ); +continue ;};if _eaeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaeea .Name .Local =="\u0074\u0069\u0074l\u0065"{_cegda ,_dcge :=_eaeea .Value ,error (nil ); +if _dcge !=nil {return _dcge ;};_agbcf .TitleAttr =&_cegda ;continue ;};if _eaeea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_eaeea .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_becb ,_bfgab :=_eaeea .Value ,error (nil ); +if _bfgab !=nil {return _bfgab ;};_agbcf .AlthrefAttr =&_becb ;continue ;};if _eaeea .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_agbcf .ImageaspectAttr .UnmarshalXMLAttr (_eaeea );continue ;};if _eaeea .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_agbcf .StartarrowAttr .UnmarshalXMLAttr (_eaeea ); +continue ;};if _eaeea .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_agbcf .LinestyleAttr .UnmarshalXMLAttr (_eaeea );continue ;};if _eaeea .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_agbcf .StartarrowwidthAttr .UnmarshalXMLAttr (_eaeea ); +continue ;};if _eaeea .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_agbcf .JoinstyleAttr .UnmarshalXMLAttr (_eaeea );continue ;};if _eaeea .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_agbcf .StartarrowlengthAttr .UnmarshalXMLAttr (_eaeea ); +continue ;};if _eaeea .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_caabff ,_bcedb :=_eaeea .Value ,error (nil );if _bcedb !=nil {return _bcedb ;};_agbcf .DashstyleAttr =&_caabff ;continue ;};if _eaeea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_agbcf .EndarrowAttr .UnmarshalXMLAttr (_eaeea ); +continue ;};if _eaeea .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_agbcf .FilltypeAttr .UnmarshalXMLAttr (_eaeea );continue ;};if _eaeea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_agbcf .EndarrowwidthAttr .UnmarshalXMLAttr (_eaeea ); +continue ;};if _eaeea .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ecacd ,_ebdg :=_eaeea .Value ,error (nil );if _ebdg !=nil {return _ebdg ;};_agbcf .OpacityAttr =&_ecacd ;continue ;};if _eaeea .Name .Local =="\u0063\u006f\u006co\u0072"{_ffgdf ,_beadc :=_eaeea .Value ,error (nil ); +if _beadc !=nil {return _beadc ;};_agbcf .ColorAttr =&_ffgdf ;continue ;};if _eaeea .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_agbcf .InsetpenAttr .UnmarshalXMLAttr (_eaeea );continue ;};if _eaeea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_agbcf .EndarrowlengthAttr .UnmarshalXMLAttr (_eaeea ); +continue ;};if _eaeea .Name .Local =="\u0065\u0078\u0074"{_agbcf .ExtAttr .UnmarshalXMLAttr (_eaeea );continue ;};if _eaeea .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_agbcf .EndcapAttr .UnmarshalXMLAttr (_eaeea );continue ;};if _eaeea .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_efeg ,_gbbge :=_eaeea .Value ,error (nil ); +if _gbbge !=nil {return _gbbge ;};_agbcf .Color2Attr =&_efeg ;continue ;};if _eaeea .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_agbcf .ImagealignshapeAttr .UnmarshalXMLAttr (_eaeea );continue ;};if _eaeea .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_fgaee ,_ddfagf :=_eaeea .Value ,error (nil ); +if _ddfagf !=nil {return _ddfagf ;};_agbcf .WeightAttr =&_fgaee ;continue ;};if _eaeea .Name .Local =="\u0073\u0072\u0063"{_ecedd ,_efaf :=_eaeea .Value ,error (nil );if _efaf !=nil {return _efaf ;};_agbcf .SrcAttr =&_ecedd ;continue ;};if _eaeea .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_cfbce ,_acefc :=_eaeea .Value ,error (nil ); +if _acefc !=nil {return _acefc ;};_agbcf .ImagesizeAttr =&_cfbce ;continue ;};if _eaeea .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_fefec ,_gfea :=_ee .ParseFloat (_eaeea .Value ,64);if _gfea !=nil {return _gfea ;};_agbcf .MiterlimitAttr =&_fefec ; +continue ;};if _eaeea .Name .Local =="\u006f\u006e"{_agbcf .OnAttr .UnmarshalXMLAttr (_eaeea );continue ;};};for {_gegc ,_ecgcad :=d .Token ();if _ecgcad !=nil {return _g .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020O\u0066\u0063\u0042\u006f\u0074t\u006f\u006d\u003a\u0020\u0025\u0073",_ecgcad ); +};if _acdade ,_cedc :=_gegc .(_ec .EndElement );_cedc &&_acdade .Name ==start .Name {break ;};};return nil ;};func (_gegegb *Rect )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_gegegb .CT_Rect =*NewCT_Rect ();for _ ,_cebda :=range start .Attr {if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gbegc ,_ebfbdf :=_cebda .Value ,error (nil ); +if _ebfbdf !=nil {return _ebfbdf ;};_gegegb .BordertopcolorAttr =&_gbegc ;continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_gegegb .BulletAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0068\u0072"{_gegegb .HrAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_gegegb .CliptowrapAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0068\u0072\u0073t\u0064"{_gegegb .HrstdAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u006f\u006c\u0065"{_gegegb .OleAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_gegegb .HrnoshadeAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u006f\u006e\u0065\u0064"{_gegegb .OnedAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0068\u0072\u0070c\u0074"{_fgaad ,_gdbbc :=_ee .ParseFloat (_cebda .Value ,64); +if _gdbbc !=nil {return _gdbbc ;};_eacff :=float32 (_fgaad );_gegegb .HrpctAttr =&_eacff ;continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_gegegb .OleiconAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_bgeef ,_bbgg :=_cebda .Value ,error (nil ); +if _bbgg !=nil {return _bbgg ;};_gegegb .BorderbottomcolorAttr =&_bgeef ;continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_gegegb .DgmlayoutmruAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dgcbd ,_edeceb :=_ee .ParseInt (_cebda .Value ,10,64); +if _edeceb !=nil {return _edeceb ;};_gegegb .RegroupidAttr =&_dgcbd ;continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0063\u006c\u0069\u0070"{_gegegb .ClipAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_gegegb .HralignAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_gegegb .PreferrelativeAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_gegegb .DgmlayoutAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_gegegb .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_gegegb .InsetmodeAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_gegegb .ButtonAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_gegegb .UserdrawnAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_gegegb .AllowincellAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0073\u0070\u0074"{_fbacc ,_cfffe :=_ee .ParseFloat (_cebda .Value ,64); +if _cfffe !=nil {return _cfffe ;};_cdedg :=float32 (_fbacc );_gegegb .SptAttr =&_cdedg ;continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_aecce ,_bcbdd :=_cebda .Value ,error (nil ); +if _bcbdd !=nil {return _bcbdd ;};_gegegb .BorderleftcolorAttr =&_aecce ;continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_gegegb .ConnectortypeAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fffeb ,_ccacd :=_cebda .Value ,error (nil ); +if _ccacd !=nil {return _ccacd ;};_gegegb .BorderrightcolorAttr =&_fffeb ;continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0073\u0070\u0069\u0064"{_gcfgb ,_gdfa :=_cebda .Value ,error (nil ); +if _gdfa !=nil {return _gdfa ;};_gegegb .SpidAttr =&_gcfgb ;continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_gcbbg ,_aecga :=_ee .ParseInt (_cebda .Value ,10,64); +if _aecga !=nil {return _aecga ;};_gegegb .DgmnodekindAttr =&_gcbbg ;continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_gegegb .BwpureAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_gegegb .ForcedashAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_gegegb .BwnormalAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_gegegb .BwmodeAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_gegegb .UserhiddenAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cebda .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_gegegb .AllowoverlapAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bgbgg ,_fcabe :=_cebda .Value ,error (nil );if _fcabe !=nil {return _fcabe ;};_gegegb .TargetAttr =&_bgbgg ;continue ;};if _cebda .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_ddgfe ,_cgcbeg :=_cebda .Value ,error (nil ); +if _cgcbeg !=nil {return _cgcbeg ;};_gegegb .CoordoriginAttr =&_ddgfe ;continue ;};if _cebda .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_gegegb .StrokedAttr .UnmarshalXMLAttr (_cebda );continue ;};if _cebda .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_cbbgf ,_cfgeg :=_cebda .Value ,error (nil ); +if _cfgeg !=nil {return _cfgeg ;};_gegegb .CoordsizeAttr =&_cbbgf ;continue ;};if _cebda .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_gbcge ,_bffeed :=_cebda .Value ,error (nil );if _bffeed !=nil {return _bffeed ; +};_gegegb .StrokeweightAttr =&_gbcge ;continue ;};if _cebda .Name .Local =="\u0073\u0074\u0079l\u0065"{_ffdgb ,_ageb :=_cebda .Value ,error (nil );if _ageb !=nil {return _ageb ;};_gegegb .StyleAttr =&_ffdgb ;continue ;};if _cebda .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ffgfba ,_dfgef :=_cebda .Value ,error (nil ); +if _dfgef !=nil {return _dfgef ;};_gegegb .ChromakeyAttr =&_ffgfba ;continue ;};if _cebda .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gabb ,_gfad :=_cebda .Value ,error (nil );if _gfad !=nil {return _gfad ;};_gegegb .FillcolorAttr =&_gabb ; +continue ;};if _cebda .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_fbafg ,_aaaae :=_cebda .Value ,error (nil );if _aaaae !=nil {return _aaaae ;};_gegegb .OpacityAttr =&_fbafg ;continue ;};if _cebda .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_eafgee ,_efbbb :=_cebda .Value ,error (nil ); +if _efbbb !=nil {return _efbbb ;};_gegegb .WrapcoordsAttr =&_eafgee ;continue ;};if _cebda .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gadaf ,_ddgcc :=_cebda .Value ,error (nil );if _ddgcc !=nil {return _ddgcc ;};_gegegb .StrokecolorAttr =&_gadaf ; +continue ;};if _cebda .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_gegegb .InsetpenAttr .UnmarshalXMLAttr (_cebda );continue ;};if _cebda .Name .Local =="\u0068\u0072\u0065\u0066"{_fgece ,_gbaed :=_cebda .Value ,error (nil );if _gbaed !=nil {return _gbaed ; +};_gegegb .HrefAttr =&_fgece ;continue ;};if _cebda .Name .Local =="\u0069\u0064"{_abgff ,_bfdbg :=_cebda .Value ,error (nil );if _bfdbg !=nil {return _bfdbg ;};_gegegb .IdAttr =&_abgff ;continue ;};if _cebda .Name .Local =="\u0070\u0072\u0069n\u0074"{_gegegb .PrintAttr .UnmarshalXMLAttr (_cebda ); +continue ;};if _cebda .Name .Local =="\u0061\u006c\u0074"{_gddgdd ,_fffcgc :=_cebda .Value ,error (nil );if _fffcgc !=nil {return _fffcgc ;};_gegegb .AltAttr =&_gddgdd ;continue ;};if _cebda .Name .Local =="\u0074\u0069\u0074l\u0065"{_febdg ,_fagbe :=_cebda .Value ,error (nil ); +if _fagbe !=nil {return _fagbe ;};_gegegb .TitleAttr =&_febdg ;continue ;};if _cebda .Name .Local =="\u0063\u006c\u0061s\u0073"{_dbcbe ,_acafd :=_cebda .Value ,error (nil );if _acafd !=nil {return _acafd ;};_gegegb .ClassAttr =&_dbcbe ;continue ;};if _cebda .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_gegegb .FilledAttr .UnmarshalXMLAttr (_cebda ); +continue ;};};_bgfca :for {_gfceg ,_cfefb :=d .Token ();if _cfefb !=nil {return _cfefb ;};switch _bebaf :=_gfceg .(type ){case _ec .StartElement :switch _bebaf .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdgbde :=NewEG_ShapeElements (); +_bdgbde .Path =NewPath ();if _abbffg :=d .DecodeElement (_bdgbde .Path ,&_bebaf );_abbffg !=nil {return _abbffg ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_bdgbde );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bggfb :=NewEG_ShapeElements (); +_bggfb .Formulas =NewFormulas ();if _ddfcae :=d .DecodeElement (_bggfb .Formulas ,&_bebaf );_ddfcae !=nil {return _ddfcae ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_bggfb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcdfd :=NewEG_ShapeElements (); +_bcdfd .Handles =NewHandles ();if _cbcgb :=d .DecodeElement (_bcdfd .Handles ,&_bebaf );_cbcgb !=nil {return _cbcgb ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_bcdfd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_beedb :=NewEG_ShapeElements (); +_beedb .Fill =NewFill ();if _gaae :=d .DecodeElement (_beedb .Fill ,&_bebaf );_gaae !=nil {return _gaae ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_beedb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fcgac :=NewEG_ShapeElements (); +_fcgac .Stroke =NewStroke ();if _cafg :=d .DecodeElement (_fcgac .Stroke ,&_bebaf );_cafg !=nil {return _cafg ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_fcgac );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_eedbe :=NewEG_ShapeElements (); +_eedbe .Shadow =NewShadow ();if _cbeac :=d .DecodeElement (_eedbe .Shadow ,&_bebaf );_cbeac !=nil {return _cbeac ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_eedbe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cfddd :=NewEG_ShapeElements (); +_cfddd .Textbox =NewTextbox ();if _dgef :=d .DecodeElement (_cfddd .Textbox ,&_bebaf );_dgef !=nil {return _dgef ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_cfddd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bbaca :=NewEG_ShapeElements (); +_bbaca .Textpath =NewTextpath ();if _caggb :=d .DecodeElement (_bbaca .Textpath ,&_bebaf );_caggb !=nil {return _caggb ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_bbaca );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_deeed :=NewEG_ShapeElements (); +_deeed .Imagedata =NewImagedata ();if _feab :=d .DecodeElement (_deeed .Imagedata ,&_bebaf );_feab !=nil {return _feab ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_deeed );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gfgbe :=NewEG_ShapeElements (); +_gfgbe .Skew =NewOfcSkew ();if _bddabe :=d .DecodeElement (_gfgbe .Skew ,&_bebaf );_bddabe !=nil {return _bddabe ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_gfgbe );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_efccc :=NewEG_ShapeElements (); +_efccc .Extrusion =NewOfcExtrusion ();if _fgdag :=d .DecodeElement (_efccc .Extrusion ,&_bebaf );_fgdag !=nil {return _fgdag ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_efccc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_fbbbc :=NewEG_ShapeElements (); +_fbbbc .Callout =NewOfcCallout ();if _cfgga :=d .DecodeElement (_fbbbc .Callout ,&_bebaf );_cfgga !=nil {return _cfgga ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_fbbbc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ecfggf :=NewEG_ShapeElements (); +_ecfggf .Lock =NewOfcLock ();if _daad :=d .DecodeElement (_ecfggf .Lock ,&_bebaf );_daad !=nil {return _daad ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_ecfggf );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dbgfg :=NewEG_ShapeElements (); +_dbgfg .Clippath =NewOfcClippath ();if _afebd :=d .DecodeElement (_dbgfg .Clippath ,&_bebaf );_afebd !=nil {return _afebd ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_dbgfg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_effgd :=NewEG_ShapeElements (); +_effgd .Signatureline =NewOfcSignatureline ();if _cdfbb :=d .DecodeElement (_effgd .Signatureline ,&_bebaf );_cdfbb !=nil {return _cdfbb ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_effgd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_afgbda :=NewEG_ShapeElements (); +_afgbda .Wrap =_gd .NewWrap ();if _cbae :=d .DecodeElement (_afgbda .Wrap ,&_bebaf );_cbae !=nil {return _cbae ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_afgbda );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_gbbd :=NewEG_ShapeElements (); +_gbbd .Anchorlock =_gd .NewAnchorlock ();if _cadff :=d .DecodeElement (_gbbd .Anchorlock ,&_bebaf );_cadff !=nil {return _cadff ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_gbbd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ggcdc :=NewEG_ShapeElements (); +_ggcdc .Bordertop =_gd .NewBordertop ();if _gcceb :=d .DecodeElement (_ggcdc .Bordertop ,&_bebaf );_gcceb !=nil {return _gcceb ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_ggcdc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_cdcac :=NewEG_ShapeElements (); +_cdcac .Borderbottom =_gd .NewBorderbottom ();if _gfcdb :=d .DecodeElement (_cdcac .Borderbottom ,&_bebaf );_gfcdb !=nil {return _gfcdb ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_cdcac );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_dgcf :=NewEG_ShapeElements (); +_dgcf .Borderleft =_gd .NewBorderleft ();if _beccaf :=d .DecodeElement (_dgcf .Borderleft ,&_bebaf );_beccaf !=nil {return _beccaf ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_dgcf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dedfb :=NewEG_ShapeElements (); +_dedfb .Borderright =_gd .NewBorderright ();if _gdecea :=d .DecodeElement (_dedfb .Borderright ,&_bebaf );_gdecea !=nil {return _gdecea ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_dedfb );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_eceac :=NewEG_ShapeElements (); +_eceac .ClientData =_f .NewClientData ();if _cgffb :=d .DecodeElement (_eceac .ClientData ,&_bebaf );_cgffb !=nil {return _cgffb ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_eceac );case _ec .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"}:_cbeaa :=NewEG_ShapeElements (); +_cbeaa .Textdata =_b .NewTextdata ();if _bggdb :=d .DecodeElement (_cbeaa .Textdata ,&_bebaf );_bggdb !=nil {return _bggdb ;};_gegegb .EG_ShapeElements =append (_gegegb .EG_ShapeElements ,_cbeaa );default:_a .Log .Debug ("\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",_bebaf .Name ); +if _baebg :=d .Skip ();_baebg !=nil {return _baebg ;};};case _ec .EndElement :break _bgfca ;case _ec .CharData :};};return nil ;};func (_ddcgb *OfcLeft )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_ddcgb .OfcCT_StrokeChild =*NewOfcCT_StrokeChild (); +for _ ,_ceef :=range start .Attr {if _ceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceef .Name .Local =="\u0068\u0072\u0065\u0066"{_daecb ,_fggdd :=_ceef .Value ,error (nil ); +if _fggdd !=nil {return _fggdd ;};_ddcgb .HrefAttr =&_daecb ;continue ;};if _ceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceef .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_ddcgb .ForcedashAttr .UnmarshalXMLAttr (_ceef ); +continue ;};if _ceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceef .Name .Local =="\u0074\u0069\u0074l\u0065"{_bgaa ,_ebbfg :=_ceef .Value ,error (nil ); +if _ebbfg !=nil {return _ebbfg ;};_ddcgb .TitleAttr =&_bgaa ;continue ;};if _ceef .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ceef .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bcfab ,_ccbed :=_ceef .Value ,error (nil ); +if _ccbed !=nil {return _ccbed ;};_ddcgb .AlthrefAttr =&_bcfab ;continue ;};if _ceef .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_ddcgb .ImageaspectAttr .UnmarshalXMLAttr (_ceef );continue ;};if _ceef .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_ddcgb .StartarrowAttr .UnmarshalXMLAttr (_ceef ); +continue ;};if _ceef .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_ddcgb .LinestyleAttr .UnmarshalXMLAttr (_ceef );continue ;};if _ceef .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ddcgb .StartarrowwidthAttr .UnmarshalXMLAttr (_ceef ); +continue ;};if _ceef .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_ddcgb .JoinstyleAttr .UnmarshalXMLAttr (_ceef );continue ;};if _ceef .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_ddcgb .StartarrowlengthAttr .UnmarshalXMLAttr (_ceef ); +continue ;};if _ceef .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_gdcfb ,_fadgb :=_ceef .Value ,error (nil );if _fadgb !=nil {return _fadgb ;};_ddcgb .DashstyleAttr =&_gdcfb ;continue ;};if _ceef .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_ddcgb .EndarrowAttr .UnmarshalXMLAttr (_ceef ); +continue ;};if _ceef .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_ddcgb .FilltypeAttr .UnmarshalXMLAttr (_ceef );continue ;};if _ceef .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_ddcgb .EndarrowwidthAttr .UnmarshalXMLAttr (_ceef ); +continue ;};if _ceef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dcbff ,_fcfgf :=_ceef .Value ,error (nil );if _fcfgf !=nil {return _fcfgf ;};_ddcgb .OpacityAttr =&_dcbff ;continue ;};if _ceef .Name .Local =="\u0063\u006f\u006co\u0072"{_bcgba ,_dedbd :=_ceef .Value ,error (nil ); +if _dedbd !=nil {return _dedbd ;};_ddcgb .ColorAttr =&_bcgba ;continue ;};if _ceef .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_ddcgb .InsetpenAttr .UnmarshalXMLAttr (_ceef );continue ;};if _ceef .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_ddcgb .EndarrowlengthAttr .UnmarshalXMLAttr (_ceef ); +continue ;};if _ceef .Name .Local =="\u0065\u0078\u0074"{_ddcgb .ExtAttr .UnmarshalXMLAttr (_ceef );continue ;};if _ceef .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_ddcgb .EndcapAttr .UnmarshalXMLAttr (_ceef );continue ;};if _ceef .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_fbfdg ,_abbaf :=_ceef .Value ,error (nil ); +if _abbaf !=nil {return _abbaf ;};_ddcgb .Color2Attr =&_fbfdg ;continue ;};if _ceef .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_ddcgb .ImagealignshapeAttr .UnmarshalXMLAttr (_ceef );continue ;};if _ceef .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_dfbdf ,_bfgae :=_ceef .Value ,error (nil ); +if _bfgae !=nil {return _bfgae ;};_ddcgb .WeightAttr =&_dfbdf ;continue ;};if _ceef .Name .Local =="\u0073\u0072\u0063"{_fgdb ,_caecc :=_ceef .Value ,error (nil );if _caecc !=nil {return _caecc ;};_ddcgb .SrcAttr =&_fgdb ;continue ;};if _ceef .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_febbe ,_egacc :=_ceef .Value ,error (nil ); +if _egacc !=nil {return _egacc ;};_ddcgb .ImagesizeAttr =&_febbe ;continue ;};if _ceef .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_ageab ,_bdgad :=_ee .ParseFloat (_ceef .Value ,64);if _bdgad !=nil {return _bdgad ;};_ddcgb .MiterlimitAttr =&_ageab ; +continue ;};if _ceef .Name .Local =="\u006f\u006e"{_ddcgb .OnAttr .UnmarshalXMLAttr (_ceef );continue ;};};for {_bfeaa ,_eefcg :=d .Token ();if _eefcg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u004c\u0065\u0066\u0074\u003a\u0020\u0025\u0073",_eefcg ); +};if _acbee ,_adcfbe :=_bfeaa .(_ec .EndElement );_adcfbe &&_acbee .Name ==start .Name {break ;};};return nil ;};type Fill struct{CT_Fill };func (_bgbdd OfcST_Angle )Validate ()error {return _bgbdd .ValidateWithPath ("")};func NewOfcCT_SignatureLine ()*OfcCT_SignatureLine {_bgccc :=&OfcCT_SignatureLine {}; +return _bgccc };func (_cedeb OfcST_ExtrusionRender )String ()string {switch _cedeb {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 (_geadee OfcST_RType )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_gedga :=_ec .Attr {};_gedga .Name =name ;switch _geadee {case OfcST_RTypeUnset :_gedga .Value ="";case OfcST_RTypeArc :_gedga .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_gedga .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074"; +case OfcST_RTypeConnector :_gedga .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_gedga .Value ="\u0061\u006c\u0069g\u006e";};return _gedga ,nil ;};func (_dfdcf OfcST_ExtrusionType )String ()string {switch _dfdcf {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 "";};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1; +OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2;);type CT_Shape struct{GfxdataAttr *string ;EquationxmlAttr *string ;Ink []*OfcInk ;Iscomment []*_b .Iscomment ;Equationxml []*OfcEquationxml ;EG_ShapeElements []*EG_ShapeElements ;HrefAttr *string ;TargetAttr *string ; +ClassAttr *string ;TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _ed .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _ed .ST_TrueFalse ;RegroupidAttr *int64 ; +DoubleclicknotifyAttr _ed .ST_TrueFalse ;ButtonAttr _ed .ST_TrueFalse ;UserhiddenAttr _ed .ST_TrueFalse ;BulletAttr _ed .ST_TrueFalse ;HrAttr _ed .ST_TrueFalse ;HrstdAttr _ed .ST_TrueFalse ;HrnoshadeAttr _ed .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ; +AllowincellAttr _ed .ST_TrueFalse ;AllowoverlapAttr _ed .ST_TrueFalse ;UserdrawnAttr _ed .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ; +DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _ed .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ed .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _ed .ST_TrueFalse ; +FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _ed .ST_TrueFalse ;OleiconAttr _ed .ST_TrueFalse ;OleAttr _ed .ST_TrueFalseBlank ; +PreferrelativeAttr _ed .ST_TrueFalse ;CliptowrapAttr _ed .ST_TrueFalse ;ClipAttr _ed .ST_TrueFalse ;TypeAttr *string ;AdjAttr *string ;PathAttr *string ;};type OfcCT_ColorMru struct{ColorsAttr *string ;ExtAttr ST_Ext ;};func (_gfeba OfcST_InsetMode )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_gfeba .String (),start ); }; -// ValidateWithPath validates the CT_PolyLine and its children, prefixing error messages with path -func (_bbdbc *CT_PolyLine )ValidateWithPath (path string )error {for _afgfa ,_bebe :=range _bbdbc .Ink {if _addg :=_bebe .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0049\u006e\u006b\u005b\u0025\u0064\u005d",path ,_afgfa ));_addg !=nil {return _addg ; -};};for _becgc ,_baagf :=range _bbdbc .EG_ShapeElements {if _bfaadf :=_baagf .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_becgc )); -_bfaadf !=nil {return _bfaadf ;};};if _bcdf :=_bbdbc .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bcdf !=nil {return _bcdf ;};if _feae :=_bbdbc .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_feae !=nil {return _feae ;};if _dbceg :=_bbdbc .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dbceg !=nil {return _dbceg ;};if _bfcef :=_bbdbc .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_bfcef !=nil {return _bfcef ;};if _afdg :=_bbdbc .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_afdg !=nil {return _afdg ;};if _cdeb :=_bbdbc .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_cdeb !=nil {return _cdeb ;};if _bfgf :=_bbdbc .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_bfgf !=nil {return _bfgf ;};if _gaccc :=_bbdbc .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_gaccc !=nil {return _gaccc ;};if _acacg :=_bbdbc .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_acacg !=nil {return _acacg ;};if _fafed :=_bbdbc .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_fafed !=nil {return _fafed ;};if _bgbcf :=_bbdbc .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_bgbcf !=nil {return _bgbcf ;};if _bbeg :=_bbdbc .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_bbeg !=nil {return _bbeg ;};if _efef :=_bbdbc .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_efef !=nil {return _efef ;};if _feeg :=_bbdbc .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_feeg !=nil {return _feeg ;};if _edbebf :=_bbdbc .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_edbebf !=nil {return _edbebf ;};if _ccfe :=_bbdbc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_ccfe !=nil {return _ccfe ;};if _dafg :=_bbdbc .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_dafg !=nil {return _dafg ;};if _gcbfb :=_bbdbc .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_gcbfb !=nil {return _gcbfb ;};if _accgcd :=_bbdbc .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_accgcd !=nil {return _accgcd ;};if _gdcg :=_bbdbc .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_gdcg !=nil {return _gdcg ;};if _fdgde :=_bbdbc .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_fdgde !=nil {return _fdgde ;};if _fgeg :=_bbdbc .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_fgeg !=nil {return _fgeg ;};if _abga :=_bbdbc .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_abga !=nil {return _abga ;};if _gffed :=_bbdbc .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_gffed !=nil {return _gffed ;};if _aebce :=_bbdbc .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_aebce !=nil {return _aebce ;};if _ecgdf :=_bbdbc .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_ecgdf !=nil {return _ecgdf ;};if _ebcf :=_bbdbc .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_ebcf !=nil {return _ebcf ;};if _gcce :=_bbdbc .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_gcce !=nil {return _gcce ;};if _ddcd :=_bbdbc .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_ddcd !=nil {return _ddcd ;};return nil ;};func NewAG_Id ()*AG_Id {_ggd :=&AG_Id {};return _ggd };func (_dfaed *OfcShapedefaults )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dfaed .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults (); -for _ ,_fcbbe :=range start .Attr {if _fcbbe .Name .Local =="\u0073p\u0069\u0064\u006d\u0061\u0078"{_gdac ,_fgdbab :=_b .ParseInt (_fcbbe .Value ,10,64);if _fgdbab !=nil {return _fgdbab ;};_dfaed .SpidmaxAttr =&_gdac ;continue ;};if _fcbbe .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dfaed .AllowincellAttr .UnmarshalXMLAttr (_fcbbe ); -continue ;};if _fcbbe .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_eadfde ,_ffcg :=_fcbbe .Value ,error (nil );if _ffcg !=nil {return _ffcg ;};_dfaed .StrokecolorAttr =&_eadfde ;continue ;};if _fcbbe .Name .Local =="\u0073\u0074\u0072\u006f\u006b\u0065"{_dfaed .StrokeAttr .UnmarshalXMLAttr (_fcbbe ); -continue ;};if _fcbbe .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gfcec ,_adaeb :=_fcbbe .Value ,error (nil );if _adaeb !=nil {return _adaeb ;};_dfaed .FillcolorAttr =&_gfcec ;continue ;};if _fcbbe .Name .Local =="\u0066\u0069\u006c\u006c"{_dfaed .FillAttr .UnmarshalXMLAttr (_fcbbe ); -continue ;};if _fcbbe .Name .Local =="\u0073\u0074\u0079l\u0065"{_baaca ,_cfaec :=_fcbbe .Value ,error (nil );if _cfaec !=nil {return _cfaec ;};_dfaed .StyleAttr =&_baaca ;continue ;};if _fcbbe .Name .Local =="\u0065\u0078\u0074"{_dfaed .ExtAttr .UnmarshalXMLAttr (_fcbbe ); -continue ;};};_bfcda :for {_fggfe ,_ffegb :=d .Token ();if _ffegb !=nil {return _ffegb ;};switch _agcdd :=_fggfe .(type ){case _d .StartElement :switch _agcdd .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"}:_dfaed .Fill =NewFill (); -if _fcabg :=d .DecodeElement (_dfaed .Fill ,&_agcdd );_fcabg !=nil {return _fcabg ;};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"}:_dfaed .Stroke =NewStroke (); -if _fdaff :=d .DecodeElement (_dfaed .Stroke ,&_agcdd );_fdaff !=nil {return _fdaff ;};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"}:_dfaed .Textbox =NewTextbox (); -if _fabd :=d .DecodeElement (_dfaed .Textbox ,&_agcdd );_fabd !=nil {return _fabd ;};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"}:_dfaed .Shadow =NewShadow (); -if _debcc :=d .DecodeElement (_dfaed .Shadow ,&_agcdd );_debcc !=nil {return _debcc ;};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"}:_dfaed .Skew =NewOfcSkew (); -if _cfdeg :=d .DecodeElement (_dfaed .Skew ,&_agcdd );_cfdeg !=nil {return _cfdeg ;};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"}:_dfaed .Extrusion =NewOfcExtrusion (); -if _fdaag :=d .DecodeElement (_dfaed .Extrusion ,&_agcdd );_fdaag !=nil {return _fdaag ;};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"}:_dfaed .Callout =NewOfcCallout (); -if _cdebe :=d .DecodeElement (_dfaed .Callout ,&_agcdd );_cdebe !=nil {return _cdebe ;};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"}:_dfaed .Lock =NewOfcLock (); -if _bgcdd :=d .DecodeElement (_dfaed .Lock ,&_agcdd );_bgcdd !=nil {return _bgcdd ;};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"}:_dfaed .Colormru =NewOfcCT_ColorMru (); -if _dadaad :=d .DecodeElement (_dfaed .Colormru ,&_agcdd );_dadaad !=nil {return _dadaad ;};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"}:_dfaed .Colormenu =NewOfcCT_ColorMenu (); -if _cddcd :=d .DecodeElement (_dfaed .Colormenu ,&_agcdd );_cddcd !=nil {return _cddcd ;};default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070i\u006e\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",_agcdd .Name ); -if _gfbce :=d .Skip ();_gfbce !=nil {return _gfbce ;};};case _d .EndElement :break _bfcda ;case _d .CharData :};};return nil ;};func (_gacbe OfcST_HrAlign )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeefa :=_d .Attr {};_eeefa .Name =name ;switch _gacbe {case OfcST_HrAlignUnset :_eeefa .Value =""; -case OfcST_HrAlignLeft :_eeefa .Value ="\u006c\u0065\u0066\u0074";case OfcST_HrAlignRight :_eeefa .Value ="\u0072\u0069\u0067h\u0074";case OfcST_HrAlignCenter :_eeefa .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";};return _eeefa ,nil ;};type OfcOLEObject struct{OfcCT_OLEObject }; -func (_fbegd *OfcST_OLEDrawAspect )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbedaf ,_fegec :=d .Token ();if _fegec !=nil {return _fegec ;};if _acbc ,_gabc :=_fbedaf .(_d .EndElement );_gabc &&_acbc .Name ==start .Name {*_fbegd =1;return nil ; -};if _fcgcd ,_gaaaf :=_fbedaf .(_d .CharData );!_gaaaf {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",_fbedaf );}else {switch string (_fcgcd ){case "":*_fbegd =0; -case "\u0043o\u006e\u0074\u0065\u006e\u0074":*_fbegd =1;case "\u0049\u0063\u006f\u006e":*_fbegd =2;};};_fbedaf ,_fegec =d .Token ();if _fegec !=nil {return _fegec ;};if _ddfed ,_aeeba :=_fbedaf .(_d .EndElement );_aeeba &&_ddfed .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",_fbedaf );};func (_edbdc *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 _edbdc .OfcCT_StrokeChild .MarshalXML (e ,start );}; +// ValidateWithPath validates the OfcExtrusion and its children, prefixing error messages with path +func (_fffeaa *OfcExtrusion )ValidateWithPath (path string )error {if _ebcdgg :=_fffeaa .OfcCT_Extrusion .ValidateWithPath (path );_ebcdgg !=nil {return _ebcdgg ;};return nil ;}; -// Validate validates the CT_Background and its children -func (_ddd *CT_Background )Validate ()error {return _ddd .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");}; +// Validate validates the Imagedata and its children +func (_ecaeb *Imagedata )Validate ()error {return _ecaeb .ValidateWithPath ("\u0049m\u0061\u0067\u0065\u0064\u0061\u0074a");};type OfcCT_R struct{IdAttr string ;TypeAttr OfcST_RType ;HowAttr OfcST_How ;IdrefAttr *string ;Proxy []*OfcCT_Proxy ;};func (_dbbb *OfcBottom )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"}); +start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .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 ,_ec .Attr {Name :_ec .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\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 _dbbb .OfcCT_StrokeChild .MarshalXML (e ,start );};func NewPath ()*Path {_edcab :=&Path {};_edcab .CT_Path =*NewCT_Path ();return _edcab }; -// ValidateWithPath validates the Group and its children, prefixing error messages with path -func (_ecee *Group )ValidateWithPath (path string )error {if _cefec :=_ecee .CT_Group .ValidateWithPath (path );_cefec !=nil {return _cefec ;};return nil ;}; +// ValidateWithPath validates the Line and its children, prefixing error messages with path +func (_bfgeg *Line )ValidateWithPath (path string )error {if _bbfeg :=_bfgeg .CT_Line .ValidateWithPath (path );_bbfeg !=nil {return _bbfeg ;};return nil ;};type OfcFill struct{OfcCT_Fill }; -// Validate validates the OfcEquationxml and its children -func (_ddfc *OfcEquationxml )Validate ()error {return _ddfc .ValidateWithPath ("\u004f\u0066\u0063\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0078\u006d\u006c");}; +// Validate validates the CT_Line and its children +func (_afda *CT_Line )Validate ()error {return _afda .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006e\u0065");}; -// Validate validates the CT_Oval and its children -func (_bbcg *CT_Oval )Validate ()error {return _bbcg .ValidateWithPath ("\u0043T\u005f\u004f\u0076\u0061\u006c");};type OfcST_ExtrusionRender byte ;func (_eggef *OfcCT_ColorMru )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"; -};if _eggef .ColorsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_eggef .ColorsAttr )});};if _eggef .ExtAttr !=ST_ExtUnset {_ccgde ,_gfaef :=_eggef .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"}); -if _gfaef !=nil {return _gfaef ;};start .Attr =append (start .Attr ,_ccgde );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// ValidateWithPath validates the OfcCT_ShapeDefaults and its children, prefixing error messages with path +func (_abgba *OfcCT_ShapeDefaults )ValidateWithPath (path string )error {if _eeafd :=_abgba .FillAttr .ValidateWithPath (path +"\u002fF\u0069\u006c\u006c\u0041\u0074\u0074r");_eeafd !=nil {return _eeafd ;};if _adfgb :=_abgba .StrokeAttr .ValidateWithPath (path +"/\u0053\u0074\u0072\u006f\u006b\u0065\u0041\u0074\u0074\u0072"); +_adfgb !=nil {return _adfgb ;};if _dfgbb :=_abgba .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dfgbb !=nil {return _dfgbb ;};if _abgba .Fill !=nil {if _fcegd :=_abgba .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); +_fcegd !=nil {return _fcegd ;};};if _abgba .Stroke !=nil {if _fgcge :=_abgba .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_fgcge !=nil {return _fgcge ;};};if _abgba .Textbox !=nil {if _daceb :=_abgba .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078"); +_daceb !=nil {return _daceb ;};};if _abgba .Shadow !=nil {if _aeaae :=_abgba .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077");_aeaae !=nil {return _aeaae ;};};if _abgba .Skew !=nil {if _bdcag :=_abgba .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077"); +_bdcag !=nil {return _bdcag ;};};if _abgba .Extrusion !=nil {if _cgffe :=_abgba .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_cgffe !=nil {return _cgffe ;};};if _abgba .Callout !=nil {if _gafee :=_abgba .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074"); +_gafee !=nil {return _gafee ;};};if _abgba .Lock !=nil {if _afbagd :=_abgba .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_afbagd !=nil {return _afbagd ;};};if _abgba .Colormru !=nil {if _dfadg :=_abgba .Colormru .ValidateWithPath (path +"\u002fC\u006f\u006c\u006f\u0072\u006d\u0072u"); +_dfadg !=nil {return _dfadg ;};};if _abgba .Colormenu !=nil {if _fcgcb :=_abgba .Colormenu .ValidateWithPath (path +"\u002f\u0043\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075");_fcgcb !=nil {return _fcgcb ;};};if _eccga :=_abgba .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_eccga !=nil {return _eccga ;};return nil ;};func NewOfcCT_Proxy ()*OfcCT_Proxy {_fbgaa :=&OfcCT_Proxy {};return _fbgaa };const (ST_ExtUnset ST_Ext =0;ST_ExtView ST_Ext =1;ST_ExtEdit ST_Ext =2;ST_ExtBackwardCompatible ST_Ext =3;);func NewAG_OfficeCoreAttributes ()*AG_OfficeCoreAttributes {_fega :=&AG_OfficeCoreAttributes {}; +return _fega ;};func (_fgfffd OfcST_ConnectorType )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_bbcfe :=_ec .Attr {};_bbcfe .Name =name ;switch _fgfffd {case OfcST_ConnectorTypeUnset :_bbcfe .Value ="";case OfcST_ConnectorTypeNone :_bbcfe .Value ="\u006e\u006f\u006e\u0065"; +case OfcST_ConnectorTypeStraight :_bbcfe .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case OfcST_ConnectorTypeElbow :_bbcfe .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_bbcfe .Value ="\u0063\u0075\u0072\u0076\u0065\u0064"; +};return _bbcfe ,nil ;};func NewOfcEquationxml ()*OfcEquationxml {_cafbd :=&OfcEquationxml {};_cafbd .OfcCT_EquationXml =*NewOfcCT_EquationXml ();return _cafbd ;};type OfcST_DiagramLayout byte ;func NewImagedata ()*Imagedata {_eeafcf :=&Imagedata {};_eeafcf .CT_ImageData =*NewCT_ImageData (); +return _eeafcf ;};func NewAG_Id ()*AG_Id {_bbgc :=&AG_Id {};return _bbgc }; -// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path -func (_geggc *OfcComplex )ValidateWithPath (path string )error {if _bbebg :=_geggc .OfcCT_Complex .ValidateWithPath (path );_bbebg !=nil {return _bbebg ;};return nil ;};func (_eegca OfcST_RType )ValidateWithPath (path string )error {switch _eegca {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 (_eegca )); +// Validate validates the OfcCT_ColorMenu and its children +func (_adaea *OfcCT_ColorMenu )Validate ()error {return _adaea .ValidateWithPath ("\u004ff\u0063C\u0054\u005f\u0043\u006f\u006c\u006f\u0072\u004d\u0065\u006e\u0075");};func NewCT_Arc ()*CT_Arc {_fgff :=&CT_Arc {};return _fgff };func (_cfbae *OfcCT_Callout )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"; +};if _cfbae .OnAttr !=_ed .ST_TrueFalseUnset {_fedde ,_fgadd :=_cfbae .OnAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u006e"});if _fgadd !=nil {return _fgadd ;};start .Attr =append (start .Attr ,_fedde );};if _cfbae .TypeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cfbae .TypeAttr )}); +};if _cfbae .GapAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0067\u0061\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_cfbae .GapAttr )});};if _cfbae .AngleAttr !=OfcST_AngleUnset {_abgfc ,_ecfgg :=_cfbae .AngleAttr .MarshalXMLAttr (_ec .Name {Local :"\u0061\u006e\u0067l\u0065"}); +if _ecfgg !=nil {return _ecfgg ;};start .Attr =append (start .Attr ,_abgfc );};if _cfbae .DropautoAttr !=_ed .ST_TrueFalseUnset {_fbgea ,_bfgdg :=_cfbae .DropautoAttr .MarshalXMLAttr (_ec .Name {Local :"\u0064\u0072\u006f\u0070\u0061\u0075\u0074\u006f"}); +if _bfgdg !=nil {return _bfgdg ;};start .Attr =append (start .Attr ,_fbgea );};if _cfbae .DropAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0064\u0072\u006f\u0070"},Value :_g .Sprintf ("\u0025\u0076",*_cfbae .DropAttr )}); +};if _cfbae .DistanceAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0064\u0069\u0073\u0074\u0061\u006e\u0063\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_cfbae .DistanceAttr )});};if _cfbae .LengthspecifiedAttr !=_ed .ST_TrueFalseUnset {_afbfgc ,_aaeb :=_cfbae .LengthspecifiedAttr .MarshalXMLAttr (_ec .Name {Local :"\u006ce\u006eg\u0074\u0068\u0073\u0070\u0065\u0063\u0069\u0066\u0069\u0065\u0064"}); +if _aaeb !=nil {return _aaeb ;};start .Attr =append (start .Attr ,_afbfgc );};if _cfbae .LengthAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006c\u0065\u006e\u0067\u0074\u0068"},Value :_g .Sprintf ("\u0025\u0076",*_cfbae .LengthAttr )}); +};if _cfbae .AccentbarAttr !=_ed .ST_TrueFalseUnset {_gcdc ,_ffgge :=_cfbae .AccentbarAttr .MarshalXMLAttr (_ec .Name {Local :"\u0061c\u0063\u0065\u006e\u0074\u0062\u0061r"});if _ffgge !=nil {return _ffgge ;};start .Attr =append (start .Attr ,_gcdc );}; +if _cfbae .TextborderAttr !=_ed .ST_TrueFalseUnset {_cgcfa ,_affad :=_cfbae .TextborderAttr .MarshalXMLAttr (_ec .Name {Local :"\u0074\u0065\u0078\u0074\u0062\u006f\u0072\u0064\u0065\u0072"});if _affad !=nil {return _affad ;};start .Attr =append (start .Attr ,_cgcfa ); +};if _cfbae .MinusxAttr !=_ed .ST_TrueFalseUnset {_gfdbfd ,_eegga :=_cfbae .MinusxAttr .MarshalXMLAttr (_ec .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0078"});if _eegga !=nil {return _eegga ;};start .Attr =append (start .Attr ,_gfdbfd );};if _cfbae .MinusyAttr !=_ed .ST_TrueFalseUnset {_cgcba ,_gfdaag :=_cfbae .MinusyAttr .MarshalXMLAttr (_ec .Name {Local :"\u006d\u0069\u006e\u0075\u0073\u0079"}); +if _gfdaag !=nil {return _gfdaag ;};start .Attr =append (start .Attr ,_cgcba );};if _cfbae .ExtAttr !=ST_ExtUnset {_gefbe ,_cbgbd :=_cfbae .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"});if _cbgbd !=nil {return _cbgbd ;};start .Attr =append (start .Attr ,_gefbe ); +};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};func (_dggcb *CT_Fill )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_bgcd :=range start .Attr {if _bgcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcd .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_dggcb .DetectmouseclickAttr .UnmarshalXMLAttr (_bgcd ); +continue ;};if _bgcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcd .Name .Local =="\u0072\u0065\u006ci\u0064"{_aabg ,_dgcdac :=_bgcd .Value ,error (nil ); +if _dgcdac !=nil {return _dgcdac ;};_dggcb .RelidAttr =&_aabg ;continue ;};if _bgcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bgcd .Name .Local =="\u0069\u0064"||_bgcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bgcd .Name .Local =="\u0069\u0064"{_aagc ,_cbaf :=_bgcd .Value ,error (nil ); +if _cbaf !=nil {return _cbaf ;};_dggcb .IdAttr =&_aagc ;continue ;};if _bgcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcd .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_adadd ,_ggbe :=_bgcd .Value ,error (nil ); +if _ggbe !=nil {return _ggbe ;};_dggcb .Opacity2Attr =&_adadd ;continue ;};if _bgcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcd .Name .Local =="\u0074\u0069\u0074l\u0065"{_dgcdc ,_cfgbc :=_bgcd .Value ,error (nil ); +if _cfgbc !=nil {return _cfgbc ;};_dggcb .TitleAttr =&_dgcdc ;continue ;};if _bgcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcd .Name .Local =="\u0068\u0072\u0065\u0066"{_dbab ,_gbda :=_bgcd .Value ,error (nil ); +if _gbda !=nil {return _gbda ;};_dggcb .HrefAttr =&_dbab ;continue ;};if _bgcd .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bgcd .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_ccec ,_cbeef :=_bgcd .Value ,error (nil ); +if _cbeef !=nil {return _cbeef ;};_dggcb .AlthrefAttr =&_ccec ;continue ;};if _bgcd .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dggcb .AlignshapeAttr .UnmarshalXMLAttr (_bgcd );continue ;};if _bgcd .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_dggcb .MethodAttr .UnmarshalXMLAttr (_bgcd ); +continue ;};if _bgcd .Name .Local =="\u0073\u0069\u007a\u0065"{_fefga ,_ebac :=_bgcd .Value ,error (nil );if _ebac !=nil {return _ebac ;};_dggcb .SizeAttr =&_fefga ;continue ;};if _bgcd .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_efbea ,_befc :=_bgcd .Value ,error (nil ); +if _befc !=nil {return _befc ;};_dggcb .PositionAttr =&_efbea ;continue ;};if _bgcd .Name .Local =="\u0073\u0072\u0063"{_gaeab ,_gdee :=_bgcd .Value ,error (nil );if _gdee !=nil {return _gdee ;};_dggcb .SrcAttr =&_gaeab ;continue ;};if _bgcd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_bfbd ,_fcac :=_bgcd .Value ,error (nil ); +if _fcac !=nil {return _fcac ;};_dggcb .ColorsAttr =&_bfbd ;continue ;};if _bgcd .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_gfdea ,_fdcf :=_bgcd .Value ,error (nil );if _fdcf !=nil {return _fdcf ;};_dggcb .Color2Attr =&_gfdea ;continue ;};if _bgcd .Name .Local =="\u0074\u0079\u0070\u0065"{_dggcb .TypeAttr .UnmarshalXMLAttr (_bgcd ); +continue ;};if _bgcd .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_efcdb ,_fcefe :=_bgcd .Value ,error (nil );if _fcefe !=nil {return _fcefe ;};_dggcb .FocussizeAttr =&_efcdb ;continue ;};if _bgcd .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_beeg ,_dbcd :=_bgcd .Value ,error (nil ); +if _dbcd !=nil {return _dbcd ;};_dggcb .FocuspositionAttr =&_beeg ;continue ;};if _bgcd .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_bffa ,_eggc :=_bgcd .Value ,error (nil );if _eggc !=nil {return _eggc ;};_dggcb .OriginAttr =&_bffa ;continue ; +};if _bgcd .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_dggcb .AspectAttr .UnmarshalXMLAttr (_bgcd );continue ;};if _bgcd .Name .Local =="\u0061\u006e\u0067l\u0065"{_gbdc ,_dedd :=_ee .ParseFloat (_bgcd .Value ,64);if _dedd !=nil {return _dedd ; +};_dggcb .AngleAttr =&_gbdc ;continue ;};if _bgcd .Name .Local =="\u0066\u006f\u0063u\u0073"{_ead ,_fcdc :=_bgcd .Value ,error (nil );if _fcdc !=nil {return _fcdc ;};_dggcb .FocusAttr =&_ead ;continue ;};if _bgcd .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_dggcb .RecolorAttr .UnmarshalXMLAttr (_bgcd ); +continue ;};if _bgcd .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_dggcb .RotateAttr .UnmarshalXMLAttr (_bgcd );continue ;};if _bgcd .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ggcf ,_ecgg :=_bgcd .Value ,error (nil );if _ecgg !=nil {return _ecgg ; +};_dggcb .OpacityAttr =&_ggcf ;continue ;};if _bgcd .Name .Local =="\u0063\u006f\u006co\u0072"{_fbead ,_ebbd :=_bgcd .Value ,error (nil );if _ebbd !=nil {return _ebbd ;};_dggcb .ColorAttr =&_fbead ;continue ;};if _bgcd .Name .Local =="\u006f\u006e"{_dggcb .OnAttr .UnmarshalXMLAttr (_bgcd ); +continue ;};if _bgcd .Name .Local =="\u0069\u0064"{_bgeb ,_gggc :=_bgcd .Value ,error (nil );if _gggc !=nil {return _gggc ;};_dggcb .SIdAttr =&_bgeb ;continue ;};};_geaa :for {_aecag ,_bdadf :=d .Token ();if _bdadf !=nil {return _bdadf ;};switch _ceba :=_aecag .(type ){case _ec .StartElement :switch _ceba .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dggcb .Fill =NewOfcFill (); +if _cgfd :=d .DecodeElement (_dggcb .Fill ,&_ceba );_cgfd !=nil {return _cgfd ;};default:_a .Log .Debug ("\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",_ceba .Name ); +if _agbc :=d .Skip ();_agbc !=nil {return _agbc ;};};case _ec .EndElement :break _geaa ;case _ec .CharData :};};return nil ;};func (_bfedg OfcST_How )ValidateWithPath (path string )error {switch _bfedg {case 0,1,2,3,4,5,6:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfedg )); };return nil ;}; -// ValidateWithPath validates the Oval and its children, prefixing error messages with path -func (_fcaeg *Oval )ValidateWithPath (path string )error {if _cdaae :=_fcaeg .CT_Oval .ValidateWithPath (path );_cdaae !=nil {return _cdaae ;};return nil ;};type OfcST_ConnectType byte ; - -// ValidateWithPath validates the OfcCT_IdMap and its children, prefixing error messages with path -func (_ggbbc *OfcCT_IdMap )ValidateWithPath (path string )error {if _ddbea :=_ggbbc .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_ddbea !=nil {return _ddbea ;};return nil ;};func (_afdgg *OfcST_HrAlign )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gecde ,_adfaa :=d .Token (); -if _adfaa !=nil {return _adfaa ;};if _ddbadb ,_edab :=_gecde .(_d .EndElement );_edab &&_ddbadb .Name ==start .Name {*_afdgg =1;return nil ;};if _gabfe ,_bedga :=_gecde .(_d .CharData );!_bedga {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",_gecde ); -}else {switch string (_gabfe ){case "":*_afdgg =0;case "\u006c\u0065\u0066\u0074":*_afdgg =1;case "\u0072\u0069\u0067h\u0074":*_afdgg =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_afdgg =3;};};_gecde ,_adfaa =d .Token ();if _adfaa !=nil {return _adfaa ; -};if _ffdgdfg ,_caeba :=_gecde .(_d .EndElement );_caeba &&_ffdgdfg .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",_gecde ); -};func (_bafgf *CT_Group )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0067\u0072\u006f\u0075\u0070";};if _bafgf .EditasAttr !=ST_EditAsUnset {_abcbf ,_badg :=_bafgf .EditasAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u0064\u0069\u0074\u0061\u0073"}); -if _badg !=nil {return _badg ;};start .Attr =append (start .Attr ,_abcbf );};if _bafgf .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 :_bf .Sprintf ("\u0025\u0076",*_bafgf .TablepropertiesAttr )}); -};if _bafgf .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 :_bf .Sprintf ("\u0025\u0076",*_bafgf .TablelimitsAttr )});}; -if _bafgf .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_bafgf .HrefAttr )});};if _bafgf .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_bafgf .TargetAttr )}); -};if _bafgf .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_bafgf .ClassAttr )});};if _bafgf .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_bafgf .TitleAttr )}); -};if _bafgf .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_bafgf .AltAttr )});};if _bafgf .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_bafgf .CoordsizeAttr )}); -};if _bafgf .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 :_bf .Sprintf ("\u0025\u0076",*_bafgf .CoordoriginAttr )});};if _bafgf .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_bafgf .WrapcoordsAttr )}); -};if _bafgf .PrintAttr !=_c .ST_TrueFalseUnset {_adaa ,_afbf :=_bafgf .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _afbf !=nil {return _afbf ;};start .Attr =append (start .Attr ,_adaa );};if _bafgf .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_bafgf .IdAttr )}); -};if _bafgf .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_bafgf .StyleAttr )});};if _bafgf .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_bafgf .SpidAttr )}); -};if _bafgf .OnedAttr !=_c .ST_TrueFalseUnset {_fbdg ,_cbcfe :=_bafgf .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _cbcfe !=nil {return _cbcfe ;};start .Attr =append (start .Attr ,_fbdg );};if _bafgf .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 :_bf .Sprintf ("\u0025\u0076",*_bafgf .RegroupidAttr )}); -};if _bafgf .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_ggbed ,_ddgf :=_bafgf .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _ddgf !=nil {return _ddgf ; -};start .Attr =append (start .Attr ,_ggbed );};if _bafgf .ButtonAttr !=_c .ST_TrueFalseUnset {_eceag ,_bgad :=_bafgf .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _bgad !=nil {return _bgad ;};start .Attr =append (start .Attr ,_eceag ); -};if _bafgf .UserhiddenAttr !=_c .ST_TrueFalseUnset {_acddf ,_effg :=_bafgf .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _effg !=nil {return _effg ;};start .Attr =append (start .Attr ,_acddf ); -};if _bafgf .BulletAttr !=_c .ST_TrueFalseUnset {_baeeb ,_acdeb :=_bafgf .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _acdeb !=nil {return _acdeb ;};start .Attr =append (start .Attr ,_baeeb );};if _bafgf .HrAttr !=_c .ST_TrueFalseUnset {_bgdbd ,_cbbb :=_bafgf .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _cbbb !=nil {return _cbbb ;};start .Attr =append (start .Attr ,_bgdbd );};if _bafgf .HrstdAttr !=_c .ST_TrueFalseUnset {_gcbe ,_ecaa :=_bafgf .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _ecaa !=nil {return _ecaa ; -};start .Attr =append (start .Attr ,_gcbe );};if _bafgf .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_dedda ,_beaab :=_bafgf .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _beaab !=nil {return _beaab ; -};start .Attr =append (start .Attr ,_dedda );};if _bafgf .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_bafgf .HrpctAttr )});};if _bafgf .HralignAttr !=OfcST_HrAlignUnset {_gdee ,_ecab :=_bafgf .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _ecab !=nil {return _ecab ;};start .Attr =append (start .Attr ,_gdee );};if _bafgf .AllowincellAttr !=_c .ST_TrueFalseUnset {_dbbb ,_fdgba :=_bafgf .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _fdgba !=nil {return _fdgba ;};start .Attr =append (start .Attr ,_dbbb );};if _bafgf .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_fbfc ,_eaebb :=_bafgf .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _eaebb !=nil {return _eaebb ;};start .Attr =append (start .Attr ,_fbfc );};if _bafgf .UserdrawnAttr !=_c .ST_TrueFalseUnset {_bbgg ,_cdfcc :=_bafgf .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _cdfcc !=nil {return _cdfcc ;};start .Attr =append (start .Attr ,_bbgg );};if _bafgf .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 :_bf .Sprintf ("\u0025\u0076",*_bafgf .BordertopcolorAttr )}); -};if _bafgf .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 :_bf .Sprintf ("\u0025\u0076",*_bafgf .BorderleftcolorAttr )}); -};if _bafgf .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 :_bf .Sprintf ("\u0025\u0076",*_bafgf .BorderbottomcolorAttr )}); -};if _bafgf .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 :_bf .Sprintf ("\u0025\u0076",*_bafgf .BorderrightcolorAttr )}); -};if _bafgf .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_gefce ,_dbbc :=_bafgf .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _dbbc !=nil {return _dbbc ;};start .Attr =append (start .Attr ,_gefce ); -};if _bafgf .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 :_bf .Sprintf ("\u0025\u0076",*_bafgf .DgmnodekindAttr )});}; -if _bafgf .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_ceef ,_gbgeb :=_bafgf .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _gbgeb !=nil {return _gbgeb ;};start .Attr =append (start .Attr ,_ceef ); -};if _bafgf .InsetmodeAttr !=OfcST_InsetModeUnset {_cebb ,_bcbg :=_bafgf .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _bcbg !=nil {return _bcbg ;};start .Attr =append (start .Attr ,_cebb ); -};if _bafgf .FilledAttr !=_c .ST_TrueFalseUnset {_fgdaa ,_dbdf :=_bafgf .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _dbdf !=nil {return _dbdf ;};start .Attr =append (start .Attr ,_fgdaa );};if _bafgf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_bf .Sprintf ("\u0025\u0076",*_bafgf .FillcolorAttr )}); -};e .EncodeToken (start );if _bafgf .Group !=nil {_gefg :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0067\u0072\u006f\u0075\u0070"}};for _ ,_bfeg :=range _bafgf .Group {e .EncodeElement (_bfeg ,_gefg );};};if _bafgf .Shape !=nil {_eccf :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}}; -for _ ,_gbaaf :=range _bafgf .Shape {e .EncodeElement (_gbaaf ,_eccf );};};if _bafgf .Shapetype !=nil {_efddf :=_d .StartElement {Name :_d .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};for _ ,_cffg :=range _bafgf .Shapetype {e .EncodeElement (_cffg ,_efddf ); -};};if _bafgf .Arc !=nil {_cbdg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0061r\u0063"}};for _ ,_fdea :=range _bafgf .Arc {e .EncodeElement (_fdea ,_cbdg );};};if _bafgf .Curve !=nil {_ffgf :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0063\u0075\u0072\u0076\u0065"}}; -for _ ,_ecgda :=range _bafgf .Curve {e .EncodeElement (_ecgda ,_ffgf );};};if _bafgf .Image !=nil {_ecgg :=_d .StartElement {Name :_d .Name {Local :"\u0076:\u0069\u006d\u0061\u0067\u0065"}};for _ ,_bcbba :=range _bafgf .Image {e .EncodeElement (_bcbba ,_ecgg ); -};};if _bafgf .Line !=nil {_gfceb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u006c\u0069\u006e\u0065"}};for _ ,_cdeed :=range _bafgf .Line {e .EncodeElement (_cdeed ,_gfceb );};};if _bafgf .Oval !=nil {_bcgg :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u006f\u0076\u0061\u006c"}}; -for _ ,_febc :=range _bafgf .Oval {e .EncodeElement (_febc ,_bcgg );};};if _bafgf .Polyline !=nil {_dcdf :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0070\u006f\u006c\u0079\u006c\u0069\u006e\u0065"}};for _ ,_cfacb :=range _bafgf .Polyline {e .EncodeElement (_cfacb ,_dcdf ); -};};if _bafgf .Rect !=nil {_bfdb :=_d .StartElement {Name :_d .Name {Local :"\u0076\u003a\u0072\u0065\u0063\u0074"}};for _ ,_dfafc :=range _bafgf .Rect {e .EncodeElement (_dfafc ,_bfdb );};};if _bafgf .Roundrect !=nil {_fggg :=_d .StartElement {Name :_d .Name {Local :"v\u003a\u0072\u006f\u0075\u006e\u0064\u0072\u0065\u0063\u0074"}}; -for _ ,_beab :=range _bafgf .Roundrect {e .EncodeElement (_beab ,_fggg );};};if _bafgf .Diagram !=nil {_aabac :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m"}};for _ ,_eefe :=range _bafgf .Diagram {e .EncodeElement (_eefe ,_aabac ); -};};if _bafgf .EG_ShapeElements !=nil {for _ ,_eafb :=range _bafgf .EG_ShapeElements {_eafb .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_bgdab *OfcST_OLEType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ccgea ,_fgfdbc :=d .Token (); -if _fgfdbc !=nil {return _fgfdbc ;};if _ggbdde ,_geaegd :=_ccgea .(_d .EndElement );_geaegd &&_ggbdde .Name ==start .Name {*_bgdab =1;return nil ;};if _dbfbc ,_ecfga :=_ccgea .(_d .CharData );!_ecfga {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",_ccgea ); -}else {switch string (_dbfbc ){case "":*_bgdab =0;case "\u0045\u006d\u0062e\u0064":*_bgdab =1;case "\u004c\u0069\u006e\u006b":*_bgdab =2;};};_ccgea ,_fgfdbc =d .Token ();if _fgfdbc !=nil {return _fgfdbc ;};if _aedda ,_edfef :=_ccgea .(_d .EndElement ); -_edfef &&_aedda .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",_ccgea );}; +// ValidateWithPath validates the OfcCT_Lock and its children, prefixing error messages with path +func (_fcgce *OfcCT_Lock )ValidateWithPath (path string )error {if _ffcga :=_fcgce .PositionAttr .ValidateWithPath (path +"\u002f\u0050\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_ffcga !=nil {return _ffcga ;};if _affg :=_fcgce .SelectionAttr .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006fn\u0041\u0074\u0074\u0072"); +_affg !=nil {return _affg ;};if _faefe :=_fcgce .GroupingAttr .ValidateWithPath (path +"\u002f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072");_faefe !=nil {return _faefe ;};if _fdage :=_fcgce .UngroupingAttr .ValidateWithPath (path +"\u002fU\u006eg\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); +_fdage !=nil {return _fdage ;};if _efbg :=_fcgce .RotationAttr .ValidateWithPath (path +"\u002f\u0052\u006f\u0074\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_efbg !=nil {return _efbg ;};if _ddaaa :=_fcgce .CroppingAttr .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0070\u0070\u0069\u006e\u0067\u0041\u0074\u0074\u0072"); +_ddaaa !=nil {return _ddaaa ;};if _dgbcd :=_fcgce .VerticiesAttr .ValidateWithPath (path +"\u002f\u0056\u0065\u0072\u0074\u0069\u0063\u0069\u0065s\u0041\u0074\u0074\u0072");_dgbcd !=nil {return _dgbcd ;};if _adggd :=_fcgce .AdjusthandlesAttr .ValidateWithPath (path +"\u002fA\u0064j\u0075\u0073\u0074\u0068\u0061n\u0064\u006ce\u0073\u0041\u0074\u0074\u0072"); +_adggd !=nil {return _adggd ;};if _bfcbb :=_fcgce .TextAttr .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0041\u0074\u0074r");_bfcbb !=nil {return _bfcbb ;};if _dbeba :=_fcgce .AspectratioAttr .ValidateWithPath (path +"\u002f\u0041s\u0070\u0065\u0063t\u0072\u0061\u0074\u0069\u006f\u0041\u0074\u0074\u0072"); +_dbeba !=nil {return _dbeba ;};if _acbgc :=_fcgce .ShapetypeAttr .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065\u0074\u0079\u0070e\u0041\u0074\u0074\u0072");_acbgc !=nil {return _acbgc ;};if _gdedf :=_fcgce .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_gdedf !=nil {return _gdedf ;};return nil ;};func (_ceecg OfcST_ColorMode )Validate ()error {return _ceecg .ValidateWithPath ("")};func (_dbaea *Group )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_dbaea .CT_Group =*NewCT_Group ();for _ ,_cegcf :=range start .Attr {if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_dbaea .AllowincellAttr .UnmarshalXMLAttr (_cegcf ); +continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_dbaea .BulletAttr .UnmarshalXMLAttr (_cegcf ); +continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0068\u0072"{_dbaea .HrAttr .UnmarshalXMLAttr (_cegcf ); +continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u006f\u006e\u0065\u0064"{_dbaea .OnedAttr .UnmarshalXMLAttr (_cegcf ); +continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_dbaea .HralignAttr .UnmarshalXMLAttr (_cegcf ); +continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="t\u0061\u0062\u006c\u0065\u006c\u0069\u006d\u0069\u0074\u0073"{_gcdab ,_fceb :=_cegcf .Value ,error (nil ); +if _fceb !=nil {return _fceb ;};_dbaea .TablelimitsAttr =&_gcdab ;continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_caefee ,_aefdfa :=_ee .ParseInt (_cegcf .Value ,10,64); +if _aefdfa !=nil {return _aefdfa ;};_dbaea .RegroupidAttr =&_caefee ;continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_gggbb ,_fgae :=_cegcf .Value ,error (nil ); +if _fgae !=nil {return _fgae ;};_dbaea .BordertopcolorAttr =&_gggbb ;continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0073\u0070\u0069\u0064"{_aabba ,_baegb :=_cegcf .Value ,error (nil ); +if _baegb !=nil {return _baegb ;};_dbaea .SpidAttr =&_aabba ;continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0068\u0072\u0070c\u0074"{_aace ,_bcgdb :=_ee .ParseFloat (_cegcf .Value ,64); +if _bcgdb !=nil {return _bcgdb ;};_gdcgd :=float32 (_aace );_dbaea .HrpctAttr =&_gdcgd ;continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_aggec ,_ffba :=_cegcf .Value ,error (nil ); +if _ffba !=nil {return _ffba ;};_dbaea .BorderrightcolorAttr =&_aggec ;continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_dbaea .ButtonAttr .UnmarshalXMLAttr (_cegcf ); +continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0068\u0072\u0073t\u0064"{_dbaea .HrstdAttr .UnmarshalXMLAttr (_cegcf ); +continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_dbaea .DgmlayoutAttr .UnmarshalXMLAttr (_cegcf ); +continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_dbaea .UserdrawnAttr .UnmarshalXMLAttr (_cegcf ); +continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_dbaea .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cegcf ); +continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_dbaea .UserhiddenAttr .UnmarshalXMLAttr (_cegcf ); +continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_beaaa ,_ggcae :=_cegcf .Value ,error (nil ); +if _ggcae !=nil {return _ggcae ;};_dbaea .BorderleftcolorAttr =&_beaaa ;continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_dbaea .InsetmodeAttr .UnmarshalXMLAttr (_cegcf ); +continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_dbaea .AllowoverlapAttr .UnmarshalXMLAttr (_cegcf ); +continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0074a\u0062l\u0065\u0070\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073"{_ggdagc ,_aefgca :=_cegcf .Value ,error (nil ); +if _aefgca !=nil {return _aefgca ;};_dbaea .TablepropertiesAttr =&_ggdagc ;continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_dbaea .HrnoshadeAttr .UnmarshalXMLAttr (_cegcf ); +continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_dbaea .DgmlayoutmruAttr .UnmarshalXMLAttr (_cegcf ); +continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_cfgbf ,_cffbf :=_ee .ParseInt (_cegcf .Value ,10,64); +if _cffbf !=nil {return _cffbf ;};_dbaea .DgmnodekindAttr =&_cfgbf ;continue ;};if _cegcf .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cegcf .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_beedcd ,_gdgg :=_cegcf .Value ,error (nil ); +if _gdgg !=nil {return _gdgg ;};_dbaea .BorderbottomcolorAttr =&_beedcd ;continue ;};if _cegcf .Name .Local =="\u0070\u0072\u0069n\u0074"{_dbaea .PrintAttr .UnmarshalXMLAttr (_cegcf );continue ;};if _cegcf .Name .Local =="\u0074\u0069\u0074l\u0065"{_edbfg ,_bagea :=_cegcf .Value ,error (nil ); +if _bagea !=nil {return _bagea ;};_dbaea .TitleAttr =&_edbfg ;continue ;};if _cegcf .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bdbfe ,_ffgda :=_cegcf .Value ,error (nil );if _ffgda !=nil {return _ffgda ;};_dbaea .CoordoriginAttr =&_bdbfe ; +continue ;};if _cegcf .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gecgf ,_ceaf :=_cegcf .Value ,error (nil );if _ceaf !=nil {return _ceaf ;};_dbaea .WrapcoordsAttr =&_gecgf ;continue ;};if _cegcf .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_gbcgg ,_dddbb :=_cegcf .Value ,error (nil ); +if _dddbb !=nil {return _dddbb ;};_dbaea .CoordsizeAttr =&_gbcgg ;continue ;};if _cegcf .Name .Local =="\u0073\u0074\u0079l\u0065"{_ceddf ,_ddagad :=_cegcf .Value ,error (nil );if _ddagad !=nil {return _ddagad ;};_dbaea .StyleAttr =&_ceddf ;continue ;}; +if _cegcf .Name .Local =="\u0069\u0064"{_egdef ,_edgg :=_cegcf .Value ,error (nil );if _edgg !=nil {return _edgg ;};_dbaea .IdAttr =&_egdef ;continue ;};if _cegcf .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_bggda ,_gfbf :=_cegcf .Value ,error (nil ); +if _gfbf !=nil {return _gfbf ;};_dbaea .FillcolorAttr =&_bggda ;continue ;};if _cegcf .Name .Local =="\u0063\u006c\u0061s\u0073"{_ebgce ,_aabac :=_cegcf .Value ,error (nil );if _aabac !=nil {return _aabac ;};_dbaea .ClassAttr =&_ebgce ;continue ;};if _cegcf .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_egdeb ,_edbbe :=_cegcf .Value ,error (nil ); +if _edbbe !=nil {return _edbbe ;};_dbaea .TargetAttr =&_egdeb ;continue ;};if _cegcf .Name .Local =="\u0068\u0072\u0065\u0066"{_gebcg ,_deda :=_cegcf .Value ,error (nil );if _deda !=nil {return _deda ;};_dbaea .HrefAttr =&_gebcg ;continue ;};if _cegcf .Name .Local =="\u0065\u0064\u0069\u0074\u0061\u0073"{_dbaea .EditasAttr .UnmarshalXMLAttr (_cegcf ); +continue ;};if _cegcf .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dbaea .FilledAttr .UnmarshalXMLAttr (_cegcf );continue ;};if _cegcf .Name .Local =="\u0061\u006c\u0074"{_abebc ,_edca :=_cegcf .Value ,error (nil );if _edca !=nil {return _edca ; +};_dbaea .AltAttr =&_abebc ;continue ;};};_eafga :for {_dgbac ,_cgfdf :=d .Token ();if _cgfdf !=nil {return _cgfdf ;};switch _dfab :=_dgbac .(type ){case _ec .StartElement :switch _dfab .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gddag :=NewGroup (); +if _bcdcg :=d .DecodeElement (_gddag ,&_dfab );_bcdcg !=nil {return _bcdcg ;};_dbaea .Group =append (_dbaea .Group ,_gddag );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ccfbfb :=NewShape (); +if _egcea :=d .DecodeElement (_ccfbfb ,&_dfab );_egcea !=nil {return _egcea ;};_dbaea .Shape =append (_dbaea .Shape ,_ccfbfb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_faeb :=NewShapetype (); +if _gbde :=d .DecodeElement (_faeb ,&_dfab );_gbde !=nil {return _gbde ;};_dbaea .Shapetype =append (_dbaea .Shapetype ,_faeb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gddd :=NewArc (); +if _adgf :=d .DecodeElement (_gddd ,&_dfab );_adgf !=nil {return _adgf ;};_dbaea .Arc =append (_dbaea .Arc ,_gddd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gbeace :=NewCurve (); +if _fafaa :=d .DecodeElement (_gbeace ,&_dfab );_fafaa !=nil {return _fafaa ;};_dbaea .Curve =append (_dbaea .Curve ,_gbeace );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ggafg :=NewImage (); +if _gfcbc :=d .DecodeElement (_ggafg ,&_dfab );_gfcbc !=nil {return _gfcbc ;};_dbaea .Image =append (_dbaea .Image ,_ggafg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_edac :=NewLine (); +if _edce :=d .DecodeElement (_edac ,&_dfab );_edce !=nil {return _edce ;};_dbaea .Line =append (_dbaea .Line ,_edac );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cffgf :=NewOval (); +if _bgcca :=d .DecodeElement (_cffgf ,&_dfab );_bgcca !=nil {return _bgcca ;};_dbaea .Oval =append (_dbaea .Oval ,_cffgf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_baeb :=NewPolyline (); +if _gffab :=d .DecodeElement (_baeb ,&_dfab );_gffab !=nil {return _gffab ;};_dbaea .Polyline =append (_dbaea .Polyline ,_baeb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bcfgdg :=NewRect (); +if _adffe :=d .DecodeElement (_bcfgdg ,&_dfab );_adffe !=nil {return _adffe ;};_dbaea .Rect =append (_dbaea .Rect ,_bcfgdg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gdcfc :=NewRoundrect (); +if _cbefbb :=d .DecodeElement (_gdcfc ,&_dfab );_cbefbb !=nil {return _cbefbb ;};_dbaea .Roundrect =append (_dbaea .Roundrect ,_gdcfc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cead :=NewOfcDiagram (); +if _fefd :=d .DecodeElement (_cead ,&_dfab );_fefd !=nil {return _fefd ;};_dbaea .Diagram =append (_dbaea .Diagram ,_cead );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eccbf :=NewEG_ShapeElements (); +_eccbf .Path =NewPath ();if _effdf :=d .DecodeElement (_eccbf .Path ,&_dfab );_effdf !=nil {return _effdf ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_eccbf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_bbdaee :=NewEG_ShapeElements (); +_bbdaee .Formulas =NewFormulas ();if _gbfa :=d .DecodeElement (_bbdaee .Formulas ,&_dfab );_gbfa !=nil {return _gbfa ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_bbdaee );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cdda :=NewEG_ShapeElements (); +_cdda .Handles =NewHandles ();if _agcf :=d .DecodeElement (_cdda .Handles ,&_dfab );_agcf !=nil {return _agcf ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_cdda );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_efdce :=NewEG_ShapeElements (); +_efdce .Fill =NewFill ();if _aeffa :=d .DecodeElement (_efdce .Fill ,&_dfab );_aeffa !=nil {return _aeffa ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_efdce );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_aecbg :=NewEG_ShapeElements (); +_aecbg .Stroke =NewStroke ();if _cbgb :=d .DecodeElement (_aecbg .Stroke ,&_dfab );_cbgb !=nil {return _cbgb ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_aecbg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_agdad :=NewEG_ShapeElements (); +_agdad .Shadow =NewShadow ();if _ffca :=d .DecodeElement (_agdad .Shadow ,&_dfab );_ffca !=nil {return _ffca ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_agdad );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eccbe :=NewEG_ShapeElements (); +_eccbe .Textbox =NewTextbox ();if _bagee :=d .DecodeElement (_eccbe .Textbox ,&_dfab );_bagee !=nil {return _bagee ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_eccbe );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bfgbd :=NewEG_ShapeElements (); +_bfgbd .Textpath =NewTextpath ();if _edcgb :=d .DecodeElement (_bfgbd .Textpath ,&_dfab );_edcgb !=nil {return _edcgb ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_bfgbd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdcgg :=NewEG_ShapeElements (); +_bdcgg .Imagedata =NewImagedata ();if _bfcad :=d .DecodeElement (_bdcgg .Imagedata ,&_dfab );_bfcad !=nil {return _bfcad ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_bdcgg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gbdgb :=NewEG_ShapeElements (); +_gbdgb .Skew =NewOfcSkew ();if _fadaf :=d .DecodeElement (_gbdgb .Skew ,&_dfab );_fadaf !=nil {return _fadaf ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_gbdgb );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bfag :=NewEG_ShapeElements (); +_bfag .Extrusion =NewOfcExtrusion ();if _bcfd :=d .DecodeElement (_bfag .Extrusion ,&_dfab );_bcfd !=nil {return _bcfd ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_bfag );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eabdg :=NewEG_ShapeElements (); +_eabdg .Callout =NewOfcCallout ();if _egffc :=d .DecodeElement (_eabdg .Callout ,&_dfab );_egffc !=nil {return _egffc ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_eabdg );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_eadfc :=NewEG_ShapeElements (); +_eadfc .Lock =NewOfcLock ();if _afbdc :=d .DecodeElement (_eadfc .Lock ,&_dfab );_afbdc !=nil {return _afbdc ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_eadfc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_aeegd :=NewEG_ShapeElements (); +_aeegd .Clippath =NewOfcClippath ();if _fcaac :=d .DecodeElement (_aeegd .Clippath ,&_dfab );_fcaac !=nil {return _fcaac ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_aeegd );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_caagg :=NewEG_ShapeElements (); +_caagg .Signatureline =NewOfcSignatureline ();if _eadaa :=d .DecodeElement (_caagg .Signatureline ,&_dfab );_eadaa !=nil {return _eadaa ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_caagg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_dgced :=NewEG_ShapeElements (); +_dgced .Wrap =_gd .NewWrap ();if _cgccb :=d .DecodeElement (_dgced .Wrap ,&_dfab );_cgccb !=nil {return _cgccb ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_dgced );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\u0063\u0072\u006f\u0073\u006ff\u0074\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065:\u0077\u006f\u0072\u0064",Local :"\u0061\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b"}:_gecfg :=NewEG_ShapeElements (); +_gecfg .Anchorlock =_gd .NewAnchorlock ();if _cefeb :=d .DecodeElement (_gecfg .Anchorlock ,&_dfab );_cefeb !=nil {return _cefeb ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_gecfg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_effga :=NewEG_ShapeElements (); +_effga .Bordertop =_gd .NewBordertop ();if _edcef :=d .DecodeElement (_effga .Bordertop ,&_dfab );_edcef !=nil {return _edcef ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_effga );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_gbcfc :=NewEG_ShapeElements (); +_gbcfc .Borderbottom =_gd .NewBorderbottom ();if _gacde :=d .DecodeElement (_gbcfc .Borderbottom ,&_dfab );_gacde !=nil {return _gacde ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_gbcfc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_cagec :=NewEG_ShapeElements (); +_cagec .Borderleft =_gd .NewBorderleft ();if _cgbbf :=d .DecodeElement (_cagec .Borderleft ,&_dfab );_cgbbf !=nil {return _cgbbf ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_cagec );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_faaf :=NewEG_ShapeElements (); +_faaf .Borderright =_gd .NewBorderright ();if _gfbcg :=d .DecodeElement (_faaf .Borderright ,&_dfab );_gfbcg !=nil {return _gfbcg ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_faaf );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_aecc :=NewEG_ShapeElements (); +_aecc .ClientData =_f .NewClientData ();if _bgdbfg :=d .DecodeElement (_aecc .ClientData ,&_dfab );_bgdbfg !=nil {return _bgdbfg ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_aecc );case _ec .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"}:_dacga :=NewEG_ShapeElements (); +_dacga .Textdata =_b .NewTextdata ();if _gfbbf :=d .DecodeElement (_dacga .Textdata ,&_dfab );_gfbbf !=nil {return _gfbbf ;};_dbaea .EG_ShapeElements =append (_dbaea .EG_ShapeElements ,_dacga );default:_a .Log .Debug ("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",_dfab .Name ); +if _fecdf :=d .Skip ();_fecdf !=nil {return _fecdf ;};};case _ec .EndElement :break _eafga ;case _ec .CharData :};};return nil ;};func (_fedaa *OfcST_ScreenSize )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_deebdd ,_cbcfd :=d .Token (); +if _cbcfd !=nil {return _cbcfd ;};if _edefdf ,_cgfad :=_deebdd .(_ec .EndElement );_cgfad &&_edefdf .Name ==start .Name {*_fedaa =1;return nil ;};if _fccbc ,_afde :=_deebdd .(_ec .CharData );!_afde {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",_deebdd ); +}else {switch string (_fccbc ){case "":*_fedaa =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_fedaa =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_fedaa =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_fedaa =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_fedaa =4; +case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_fedaa =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_fedaa =6;};};_deebdd ,_cbcfd =d .Token ();if _cbcfd !=nil {return _cbcfd ;};if _fdee ,_dbaeaa :=_deebdd .(_ec .EndElement );_dbaeaa &&_fdee .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",_deebdd );}; -// Validate validates the OfcCT_StrokeChild and its children -func (_fddeg *OfcCT_StrokeChild )Validate ()error {return _fddeg .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0053\u0074\u0072\u006f\u006b\u0065C\u0068\u0069\u006c\u0064");};func (_becagf ST_StrokeArrowType )String ()string {switch _becagf {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 NewOfcCT_Rules ()*OfcCT_Rules {_gdef :=&OfcCT_Rules {};return _gdef };const (OfcST_ConnectTypeUnset OfcST_ConnectType =0;OfcST_ConnectTypeNone OfcST_ConnectType =1;OfcST_ConnectTypeRect OfcST_ConnectType =2;OfcST_ConnectTypeSegments OfcST_ConnectType =3; -OfcST_ConnectTypeCustom OfcST_ConnectType =4;);func (_gddfe *OfcCT_Entry )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_fbfed :=range start .Attr {if _fbfed .Name .Local =="\u006e\u0065\u0077"{_dfecda ,_bddeb :=_b .ParseInt (_fbfed .Value ,10,32); -if _bddeb !=nil {return _bddeb ;};_acbfa :=int32 (_dfecda );_gddfe .NewAttr =&_acbfa ;continue ;};if _fbfed .Name .Local =="\u006f\u006c\u0064"{_baabd ,_dcaabf :=_b .ParseInt (_fbfed .Value ,10,32);if _dcaabf !=nil {return _dcaabf ;};_baga :=int32 (_baabd ); -_gddfe .OldAttr =&_baga ;continue ;};};for {_fbede ,_eggce :=d .Token ();if _eggce !=nil {return _bf .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u006e\u0074\u0072\u0079\u003a\u0020\u0025\u0073",_eggce );}; -if _gcbcga ,_bafa :=_fbede .(_d .EndElement );_bafa &&_gcbcga .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Textbox and its children +func (_cdgac *CT_Textbox )Validate ()error {return _cdgac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");}; -// ValidateWithPath validates the Line and its children, prefixing error messages with path -func (_aegab *Line )ValidateWithPath (path string )error {if _cdefc :=_aegab .CT_Line .ValidateWithPath (path );_cdefc !=nil {return _cdefc ;};return nil ;}; +// Validate validates the OfcCT_Rules and its children +func (_cgeec *OfcCT_Rules )Validate ()error {return _cgeec .ValidateWithPath ("O\u0066\u0063\u0043\u0054\u005f\u0052\u0075\u006c\u0065\u0073");};func NewAG_Fill ()*AG_Fill {_deb :=&AG_Fill {};return _deb };const (OfcST_ConnectTypeUnset OfcST_ConnectType =0; +OfcST_ConnectTypeNone OfcST_ConnectType =1;OfcST_ConnectTypeRect OfcST_ConnectType =2;OfcST_ConnectTypeSegments OfcST_ConnectType =3;OfcST_ConnectTypeCustom OfcST_ConnectType =4;);func (_gafcfc ST_StrokeEndCap )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_gafcfc .String (),start ); +}; -// ValidateWithPath validates the OfcOLEObject and its children, prefixing error messages with path -func (_efebfg *OfcOLEObject )ValidateWithPath (path string )error {if _daefc :=_efebfg .OfcCT_OLEObject .ValidateWithPath (path );_daefc !=nil {return _daefc ;};return nil ;};type AG_AllCoreAttributes struct{HrefAttr *string ;TargetAttr *string ;ClassAttr *string ; -TitleAttr *string ;AltAttr *string ;CoordsizeAttr *string ;CoordoriginAttr *string ;WrapcoordsAttr *string ;PrintAttr _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ; -ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ; -AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ; -InsetmodeAttr OfcST_InsetMode ;}; +// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path +func (_ggcd *CT_Group )ValidateWithPath (path string )error {if _bddef :=_ggcd .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_bddef !=nil {return _bddef ;};for _befcg ,_dddc :=range _ggcd .Group {if _fefgf :=_dddc .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_befcg )); +_fefgf !=nil {return _fefgf ;};};for _babf ,_daeg :=range _ggcd .Shape {if _abgb :=_daeg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_babf ));_abgb !=nil {return _abgb ;};};for _eafg ,_agab :=range _ggcd .Shapetype {if _fbdb :=_agab .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_eafg )); +_fbdb !=nil {return _fbdb ;};};for _fccb ,_agcg :=range _ggcd .Arc {if _dfdeb :=_agcg .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_fccb ));_dfdeb !=nil {return _dfdeb ;};};for _gbgg ,_agcgd :=range _ggcd .Curve {if _dfcf :=_agcgd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_gbgg )); +_dfcf !=nil {return _dfcf ;};};for _degca ,_ddec :=range _ggcd .Image {if _cabdb :=_ddec .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_degca ));_cabdb !=nil {return _cabdb ;};};for _geebf ,_gfgce :=range _ggcd .Line {if _eegea :=_gfgce .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_geebf )); +_eegea !=nil {return _eegea ;};};for _egeg ,_fdfe :=range _ggcd .Oval {if _edad :=_fdfe .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_egeg ));_edad !=nil {return _edad ;};};for _faeac ,_ddeg :=range _ggcd .Polyline {if _gcgb :=_ddeg .ValidateWithPath (_g .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_faeac )); +_gcgb !=nil {return _gcgb ;};};for _deag ,_facc :=range _ggcd .Rect {if _agea :=_facc .ValidateWithPath (_g .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_deag ));_agea !=nil {return _agea ;};};for _ddca ,_cbdd :=range _ggcd .Roundrect {if _cccdc :=_cbdd .ValidateWithPath (_g .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_ddca )); +_cccdc !=nil {return _cccdc ;};};for _bgfb ,_gcd :=range _ggcd .Diagram {if _acdga :=_gcd .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_bgfb ));_acdga !=nil {return _acdga ;};}; +for _ddecd ,_gdcf :=range _ggcd .EG_ShapeElements {if _dbeg :=_gdcf .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ddecd ));_dbeg !=nil {return _dbeg ; +};};if _gaef :=_ggcd .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_gaef !=nil {return _gaef ;};if _ffaec :=_ggcd .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_ffaec !=nil {return _ffaec ; +};if _edcg :=_ggcd .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_edcg !=nil {return _edcg ;};if _cafe :=_ggcd .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_cafe !=nil {return _cafe ;};if _fgba :=_ggcd .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fgba !=nil {return _fgba ;};if _efdc :=_ggcd .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_efdc !=nil {return _efdc ;};if _dgeac :=_ggcd .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_dgeac !=nil {return _dgeac ;};if _afegf :=_ggcd .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_afegf !=nil {return _afegf ;};if _eaad :=_ggcd .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_eaad !=nil {return _eaad ;};if _bbcb :=_ggcd .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_bbcb !=nil {return _bbcb ;};if _cfccg :=_ggcd .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_cfccg !=nil {return _cfccg ;};if _caacf :=_ggcd .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_caacf !=nil {return _caacf ;};if _cgdg :=_ggcd .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_cgdg !=nil {return _cgdg ;};if _cege :=_ggcd .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_cege !=nil {return _cege ;};if _ccfeg :=_ggcd .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_ccfeg !=nil {return _ccfeg ;};if _befg :=_ggcd .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_befg !=nil {return _befg ;};if _cgcaf :=_ggcd .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cgcaf !=nil {return _cgcaf ;};return nil ;}; -// ValidateWithPath validates the OfcInk and its children, prefixing error messages with path -func (_cgfgb *OfcInk )ValidateWithPath (path string )error {if _agfdc :=_cgfgb .OfcCT_Ink .ValidateWithPath (path );_agfdc !=nil {return _agfdc ;};return nil ;};func (_fcdae ST_FillMethod )String ()string {switch _fcdae {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 (_efade *CT_Textbox )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"; -};if _efade .InsetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u006e\u0073e\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_efade .InsetAttr )});};if _efade .SingleclickAttr !=_c .ST_TrueFalseUnset {_dggcg ,_agedd :=_efade .SingleclickAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0073\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"}); -if _agedd !=nil {return _agedd ;};start .Attr =append (start .Attr ,_dggcg );};if _efade .InsetmodeAttr !=OfcST_InsetModeUnset {_fdgef ,_dbaec :=_efade .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _dbaec !=nil {return _dbaec ;};start .Attr =append (start .Attr ,_fdgef );};if _efade .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_efade .IdAttr )});};if _efade .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_efade .StyleAttr )}); -};e .EncodeToken (start );if _efade .TxbxContent !=nil {_aeabg :=_d .StartElement {Name :_d .Name {Local :"\u0077\u003a\u0074\u0078\u0062\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074"}};e .EncodeElement (_efade .TxbxContent ,_aeabg );};if _efade .Any !=nil {_efade .Any .MarshalXML (e ,_d .StartElement {}); -};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +// Validate validates the CT_Group and its children +func (_efbac *CT_Group )Validate ()error {return _efbac .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};func NewHandles ()*Handles {_efdcg :=&Handles {};_efdcg .CT_Handles =*NewCT_Handles ();return _efdcg };func (_bgbba ST_StrokeLineStyle )String ()string {switch _bgbba {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 (_cafge *OfcST_DiagramLayout )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_efggb ,_gdbeb :=d .Token ();if _gdbeb !=nil {return _gdbeb ;};if _edeb ,_cgbg :=_efggb .(_ec .EndElement );_cgbg &&_edeb .Name ==start .Name {*_cafge =1; +return nil ;};if _feefe ,_ggfgb :=_efggb .(_ec .CharData );!_ggfgb {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",_efggb );}else {switch string (_feefe ){case "":*_cafge =0; +case "\u0030":*_cafge =1;case "\u0031":*_cafge =2;case "\u0032":*_cafge =3;case "\u0033":*_cafge =4;};};_efggb ,_gdbeb =d .Token ();if _gdbeb !=nil {return _gdbeb ;};if _ebbdac ,_dbadbc :=_efggb .(_ec .EndElement );_dbadbc &&_ebbdac .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",_efggb );};func (_deaaf ST_Ext )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_deaaf .String (),start ); +};func (_dbdfd ST_FillType )String ()string {switch _dbdfd {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 (_fdfced *OfcCT_ShapeDefaults )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f:\u0073h\u0061\u0070\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073"; +};if _fdfced .SpidmaxAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073p\u0069\u0064\u006d\u0061\u0078"},Value :_g .Sprintf ("\u0025\u0076",*_fdfced .SpidmaxAttr )});};if _fdfced .StyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_fdfced .StyleAttr )}); +};if _fdfced .FillAttr !=_ed .ST_TrueFalseUnset {_deaae ,_dafa :=_fdfced .FillAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c"});if _dafa !=nil {return _dafa ;};start .Attr =append (start .Attr ,_deaae );};if _fdfced .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0076",*_fdfced .FillcolorAttr )}); +};if _fdfced .StrokeAttr !=_ed .ST_TrueFalseUnset {_bffba ,_dgddb :=_fdfced .StrokeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073\u0074\u0072\u006f\u006b\u0065"});if _dgddb !=nil {return _dgddb ;};start .Attr =append (start .Attr ,_bffba );};if _fdfced .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_fdfced .StrokecolorAttr )}); +};if _fdfced .AllowincellAttr !=_ed .ST_TrueFalseUnset {_accdd ,_ebfde :=_fdfced .AllowincellAttr .MarshalXMLAttr (_ec .Name {Local :"a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"});if _ebfde !=nil {return _ebfde ;};start .Attr =append (start .Attr ,_accdd ); +};if _fdfced .ExtAttr !=ST_ExtUnset {_dfcad ,_fcba :=_fdfced .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"});if _fcba !=nil {return _fcba ;};start .Attr =append (start .Attr ,_dfcad );};e .EncodeToken (start );if _fdfced .Fill !=nil {_bddefg :=_ec .StartElement {Name :_ec .Name {Local :"\u0076\u003a\u0066\u0069\u006c\u006c"}}; +e .EncodeElement (_fdfced .Fill ,_bddefg );};if _fdfced .Stroke !=nil {_gccea :=_ec .StartElement {Name :_ec .Name {Local :"\u0076\u003a\u0073\u0074\u0072\u006f\u006b\u0065"}};e .EncodeElement (_fdfced .Stroke ,_gccea );};if _fdfced .Textbox !=nil {_gbgcb :=_ec .StartElement {Name :_ec .Name {Local :"\u0076:\u0074\u0065\u0078\u0074\u0062\u006fx"}}; +e .EncodeElement (_fdfced .Textbox ,_gbgcb );};if _fdfced .Shadow !=nil {_aebgb :=_ec .StartElement {Name :_ec .Name {Local :"\u0076\u003a\u0073\u0068\u0061\u0064\u006f\u0077"}};e .EncodeElement (_fdfced .Shadow ,_aebgb );};if _fdfced .Skew !=nil {_ffegg :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u0073\u006b\u0065\u0077"}}; +e .EncodeElement (_fdfced .Skew ,_ffegg );};if _fdfced .Extrusion !=nil {_gcgaag :=_ec .StartElement {Name :_ec .Name {Local :"o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"}};e .EncodeElement (_fdfced .Extrusion ,_gcgaag );};if _fdfced .Callout !=nil {_ccefde :=_ec .StartElement {Name :_ec .Name {Local :"\u006f:\u0063\u0061\u006c\u006c\u006f\u0075t"}}; +e .EncodeElement (_fdfced .Callout ,_ccefde );};if _fdfced .Lock !=nil {_gccba :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u006c\u006f\u0063\u006b"}};e .EncodeElement (_fdfced .Lock ,_gccba );};if _fdfced .Colormru !=nil {_gbeb :=_ec .StartElement {Name :_ec .Name {Local :"\u006f\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0072\u0075"}}; +e .EncodeElement (_fdfced .Colormru ,_gbeb );};if _fdfced .Colormenu !=nil {_bccdf :=_ec .StartElement {Name :_ec .Name {Local :"o\u003a\u0063\u006f\u006c\u006f\u0072\u006d\u0065\u006e\u0075"}};e .EncodeElement (_fdfced .Colormenu ,_bccdf );};e .EncodeToken (_ec .EndElement {Name :start .Name }); +return nil ;};func NewAG_Chromakey ()*AG_Chromakey {_fdf :=&AG_Chromakey {};return _fdf }; -// Validate validates the OfcCT_R and its children -func (_ecadde *OfcCT_R )Validate ()error {return _ecadde .ValidateWithPath ("\u004ff\u0063\u0043\u0054\u005f\u0052");}; +// Validate validates the OfcCT_Callout and its children +func (_ffcaa *OfcCT_Callout )Validate ()error {return _ffcaa .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0043\u0061\u006c\u006c\u006f\u0075\u0074");};type OfcCT_IdMap struct{DataAttr *string ;ExtAttr ST_Ext ;};func NewCT_Rect ()*CT_Rect {_dadgd :=&CT_Rect {}; +return _dadgd }; -// Validate validates the OfcSkew and its children -func (_beeec *OfcSkew )Validate ()error {return _beeec .ValidateWithPath ("\u004ff\u0063\u0053\u006b\u0065\u0077");}; +// Validate validates the OfcExtrusion and its children +func (_bgecf *OfcExtrusion )Validate ()error {return _bgecf .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");}; // ValidateWithPath validates the OfcDiagram and its children, prefixing error messages with path -func (_fddde *OfcDiagram )ValidateWithPath (path string )error {if _cdagf :=_fddde .OfcCT_Diagram .ValidateWithPath (path );_cdagf !=nil {return _cdagf ;};return nil ;};func (_fdbab *OfcCT_SignatureLine )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"; -};if _fdbab .IssignaturelineAttr !=_c .ST_TrueFalseUnset {_fefcf ,_gcdfb :=_fdbab .IssignaturelineAttr .MarshalXMLAttr (_d .Name {Local :"\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"});if _gcdfb !=nil {return _gcdfb ; -};start .Attr =append (start .Attr ,_fefcf );};if _fdbab .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_fdbab .IdAttr )});};if _fdbab .ProvidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0072\u006f\u0076\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_fdbab .ProvidAttr )}); -};if _fdbab .SigninginstructionssetAttr !=_c .ST_TrueFalseUnset {_bgba ,_cfeeeg :=_fdbab .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 _cfeeeg !=nil {return _cfeeeg ;};start .Attr =append (start .Attr ,_bgba );};if _fdbab .AllowcommentsAttr !=_c .ST_TrueFalseUnset {_ddfdc ,_gfdcd :=_fdbab .AllowcommentsAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"}); -if _gfdcd !=nil {return _gfdcd ;};start .Attr =append (start .Attr ,_ddfdc );};if _fdbab .ShowsigndateAttr !=_c .ST_TrueFalseUnset {_aafca ,_aefb :=_fdbab .ShowsigndateAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"}); -if _aefb !=nil {return _aefb ;};start .Attr =append (start .Attr ,_aafca );};if _fdbab .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 :_bf .Sprintf ("\u0025\u0076",*_fdbab .SuggestedsignerAttr )}); -};if _fdbab .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 :_bf .Sprintf ("\u0025\u0076",*_fdbab .Suggestedsigner2Attr )}); -};if _fdbab .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 :_bf .Sprintf ("\u0025\u0076",*_fdbab .SuggestedsigneremailAttr )}); -};if _fdbab .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 :_bf .Sprintf ("\u0025\u0076",*_fdbab .SigninginstructionsAttr )}); -};if _fdbab .AddlxmlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061d\u0064\u006c\u0078\u006d\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_fdbab .AddlxmlAttr )});};if _fdbab .SigprovurlAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_fdbab .SigprovurlAttr )}); -};if _fdbab .ExtAttr !=ST_ExtUnset {_acdbe ,_gfbe :=_fdbab .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gfbe !=nil {return _gfbe ;};start .Attr =append (start .Attr ,_acdbe );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};func NewBackground ()*Background {_gae :=&Background {};_gae .CT_Background =*NewCT_Background ();return _gae ;};type CT_Stroke struct{Left *OfcLeft ;Top *OfcTop ;Right *OfcRight ;Bottom *OfcBottom ;Column *OfcColumn ;IdAttr *string ;OnAttr _c .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 _c .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 _c .ST_TrueFalse ;RIdAttr *string ;InsetpenAttr _c .ST_TrueFalse ;RelidAttr *string ;};type OfcCT_RegroupTable struct{Entry []*OfcCT_Entry ; -ExtAttr ST_Ext ;};func (_fcbge *OfcCT_Diagram )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0064\u0069\u0061\u0067\u0072\u0061m";};if _fcbge .DgmstyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_fcbge .DgmstyleAttr )}); -};if _fcbge .AutoformatAttr !=_c .ST_TrueFalseUnset {_bgda ,_dcggf :=_fcbge .AutoformatAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"});if _dcggf !=nil {return _dcggf ;};start .Attr =append (start .Attr ,_bgda ); -};if _fcbge .ReverseAttr !=_c .ST_TrueFalseUnset {_beedc ,_bcbfb :=_fcbge .ReverseAttr .MarshalXMLAttr (_d .Name {Local :"\u0072e\u0076\u0065\u0072\u0073\u0065"});if _bcbfb !=nil {return _bcbfb ;};start .Attr =append (start .Attr ,_beedc );};if _fcbge .AutolayoutAttr !=_c .ST_TrueFalseUnset {_cabaf ,_deadc :=_fcbge .AutolayoutAttr .MarshalXMLAttr (_d .Name {Local :"\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"}); -if _deadc !=nil {return _deadc ;};start .Attr =append (start .Attr ,_cabaf );};if _fcbge .DgmscalexAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"},Value :_bf .Sprintf ("\u0025\u0076",*_fcbge .DgmscalexAttr )}); -};if _fcbge .DgmscaleyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"},Value :_bf .Sprintf ("\u0025\u0076",*_fcbge .DgmscaleyAttr )});};if _fcbge .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 :_bf .Sprintf ("\u0025\u0076",*_fcbge .DgmfontsizeAttr )}); -};if _fcbge .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 :_bf .Sprintf ("\u0025\u0076",*_fcbge .ConstrainboundsAttr )}); -};if _fcbge .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 :_bf .Sprintf ("\u0025\u0076",*_fcbge .DgmbasetextscaleAttr )}); -};if _fcbge .ExtAttr !=ST_ExtUnset {_bgaeb ,_gabgd :=_fcbge .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _gabgd !=nil {return _gabgd ;};start .Attr =append (start .Attr ,_bgaeb );};e .EncodeToken (start );if _fcbge .Relationtable !=nil {_faegdd :=_d .StartElement {Name :_d .Name {Local :"\u006f:\u0072e\u006c\u0061\u0074\u0069\u006f\u006e\u0074\u0061\u0062\u006c\u0065"}}; -e .EncodeElement (_fcbge .Relationtable ,_faegdd );};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;}; +func (_efdbdd *OfcDiagram )ValidateWithPath (path string )error {if _bbgeea :=_efdbdd .OfcCT_Diagram .ValidateWithPath (path );_bbgeea !=nil {return _bbgeea ;};return nil ;};func NewCT_RoundRect ()*CT_RoundRect {_bdddg :=&CT_RoundRect {};return _bdddg }; +func NewOfcCT_R ()*OfcCT_R {_ffebc :=&OfcCT_R {};return _ffebc }; -// ValidateWithPath validates the Handles and its children, prefixing error messages with path -func (_cfeb *Handles )ValidateWithPath (path string )error {if _edfgb :=_cfeb .CT_Handles .ValidateWithPath (path );_edfgb !=nil {return _edfgb ;};return nil ;};func (_cfbacg OfcST_Angle )String ()string {switch _cfbacg {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 NewOfcCT_RelationTable ()*OfcCT_RelationTable {_aeadc :=&OfcCT_RelationTable {}; -return _aeadc };func NewOfcCT_Ink ()*OfcCT_Ink {_aebcfb :=&OfcCT_Ink {};return _aebcfb };func (_cfea OfcST_RType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fgde :=_d .Attr {};_fgde .Name =name ;switch _cfea {case OfcST_RTypeUnset :_fgde .Value =""; -case OfcST_RTypeArc :_fgde .Value ="\u0061\u0072\u0063";case OfcST_RTypeCallout :_fgde .Value ="\u0063a\u006c\u006c\u006f\u0075\u0074";case OfcST_RTypeConnector :_fgde .Value ="\u0063o\u006e\u006e\u0065\u0063\u0074\u006fr";case OfcST_RTypeAlign :_fgde .Value ="\u0061\u006c\u0069g\u006e"; -};return _fgde ,nil ;}; +// Validate validates the OfcShapelayout and its children +func (_gfdg *OfcShapelayout )Validate ()error {return _gfdg .ValidateWithPath ("\u004f\u0066\u0063\u0053\u0068\u0061\u0070\u0065\u006ca\u0079\u006f\u0075\u0074");}; -// Validate validates the AG_Ext and its children -func (_aad *AG_Ext )Validate ()error {return _aad .ValidateWithPath ("\u0041\u0047\u005f\u0045\u0078\u0074");};type OfcCT_RelationTable struct{Rel []*OfcCT_Relation ;ExtAttr ST_Ext ;};func NewOfcClippath ()*OfcClippath {_faebb :=&OfcClippath {};_faebb .OfcCT_ClipPath =*NewOfcCT_ClipPath (); -return _faebb ;};func (_eggaa OfcST_ScreenSize )String ()string {switch _eggaa {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 (_gcc *AG_Path )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cga :=range start .Attr {if _cga .Name .Local =="\u0070\u0061\u0074\u0068"{_ccg ,_fdf :=_cga .Value ,error (nil ); -if _fdf !=nil {return _fdf ;};_gcc .PathAttr =&_ccg ;continue ;};};for {_cebe ,_gfg :=d .Token ();if _gfg !=nil {return _bf .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_gfg );};if _fefg ,_afbad :=_cebe .(_d .EndElement ); -_afbad &&_fefg .Name ==start .Name {break ;};};return nil ;};func (_eaged OfcST_OLEUpdateMode )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eeceb :=_d .Attr {};_eeceb .Name =name ;switch _eaged {case OfcST_OLEUpdateModeUnset :_eeceb .Value ="";case OfcST_OLEUpdateModeAlways :_eeceb .Value ="\u0041\u006c\u0077\u0061\u0079\u0073"; -case OfcST_OLEUpdateModeOnCall :_eeceb .Value ="\u004f\u006e\u0043\u0061\u006c\u006c";};return _eeceb ,nil ;};func (_cdagfe ST_ImageAspect )String ()string {switch _cdagfe {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 "";}; +// Validate validates the AG_Id and its children +func (_gagb *AG_Id )Validate ()error {return _gagb .ValidateWithPath ("\u0041\u0047\u005fI\u0064")}; -// Validate validates the OfcShapedefaults and its children -func (_facc *OfcShapedefaults )Validate ()error {return _facc .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};func (_bdddb *OfcST_OLEUpdateMode )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_bdddb =0; -case "\u0041\u006c\u0077\u0061\u0079\u0073":*_bdddb =1;case "\u004f\u006e\u0043\u0061\u006c\u006c":*_bdddb =2;};return nil ;};func (_gcbea *OfcST_HrAlign )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_gcbea =0;case "\u006c\u0065\u0066\u0074":*_gcbea =1; -case "\u0072\u0069\u0067h\u0074":*_gcbea =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_gcbea =3;};return nil ;}; +// Validate validates the OfcCT_EquationXml and its children +func (_fegbb *OfcCT_EquationXml )Validate ()error {return _fegbb .ValidateWithPath ("\u004f\u0066\u0063\u0043\u0054\u005f\u0045\u0071\u0075\u0061\u0074\u0069o\u006e\u0058\u006d\u006c");};func (_defge *Textpath )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_defge .CT_TextPath =*NewCT_TextPath (); +for _ ,_egbee :=range start .Attr {if _egbee .Name .Local =="\u006f\u006e"{_defge .OnAttr .UnmarshalXMLAttr (_egbee );continue ;};if _egbee .Name .Local =="\u0066\u0069\u0074\u0073\u0068\u0061\u0070\u0065"{_defge .FitshapeAttr .UnmarshalXMLAttr (_egbee ); +continue ;};if _egbee .Name .Local =="\u0066i\u0074\u0070\u0061\u0074\u0068"{_defge .FitpathAttr .UnmarshalXMLAttr (_egbee );continue ;};if _egbee .Name .Local =="\u0074\u0072\u0069\u006d"{_defge .TrimAttr .UnmarshalXMLAttr (_egbee );continue ;};if _egbee .Name .Local =="\u0078\u0073\u0063\u0061\u006c\u0065"{_defge .XscaleAttr .UnmarshalXMLAttr (_egbee ); +continue ;};if _egbee .Name .Local =="\u0073\u0074\u0072\u0069\u006e\u0067"{_fdgba ,_abfdcf :=_egbee .Value ,error (nil );if _abfdcf !=nil {return _abfdcf ;};_defge .StringAttr =&_fdgba ;continue ;};if _egbee .Name .Local =="\u0069\u0064"{_eeagee ,_fafae :=_egbee .Value ,error (nil ); +if _fafae !=nil {return _fafae ;};_defge .IdAttr =&_eeagee ;continue ;};if _egbee .Name .Local =="\u0073\u0074\u0079l\u0065"{_afbee ,_bbcbag :=_egbee .Value ,error (nil );if _bbcbag !=nil {return _bbcbag ;};_defge .StyleAttr =&_afbee ;continue ;};};for {_gcdde ,_afccg :=d .Token (); +if _afccg !=nil {return _g .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0054\u0065\u0078t\u0070\u0061\u0074\u0068: \u0025\u0073",_afccg );};if _ccggg ,_efdgc :=_gcdde .(_ec .EndElement );_efdgc &&_ccggg .Name ==start .Name {break ;};};return nil ; +};type OfcST_OLEUpdateMode byte ;func NewOfcCT_Entry ()*OfcCT_Entry {_eeacf :=&OfcCT_Entry {};return _eeacf }; -// ValidateWithPath validates the AG_Style and its children, prefixing error messages with path -func (_fgg *AG_Style )ValidateWithPath (path string )error {return nil };func NewOfcShapedefaults ()*OfcShapedefaults {_fbfec :=&OfcShapedefaults {};_fbfec .OfcCT_ShapeDefaults =*NewOfcCT_ShapeDefaults ();return _fbfec ;};func (_aeage OfcST_ScreenSize )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_aeage .String (),start ); -};func (_cb *AG_Ext )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cb .ExtAttr =ST_Ext (1);for _ ,_egd :=range start .Attr {if _egd .Name .Local =="\u0065\u0078\u0074"{_cb .ExtAttr .UnmarshalXMLAttr (_egd );continue ;};};for {_fafd ,_egfab :=d .Token (); -if _egfab !=nil {return _bf .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0041G\u005f\u0045x\u0074\u003a\u0020\u0025\u0073",_egfab );};if _eggd ,_cdca :=_fafd .(_d .EndElement );_cdca &&_eggd .Name ==start .Name {break ;};};return nil ;}; +// Validate validates the CT_Stroke and its children +func (_gfcef *CT_Stroke )Validate ()error {return _gfcef .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u006f\u006be");};func (_dfefe *AG_Style )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if _dfefe .StyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dfefe .StyleAttr )}); +};return nil ;};type Image struct{CT_Image };func (_fbgeef ST_StrokeEndCap )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_egbgb :=_ec .Attr {};_egbgb .Name =name ;switch _fbgeef {case ST_StrokeEndCapUnset :_egbgb .Value ="";case ST_StrokeEndCapFlat :_egbgb .Value ="\u0066\u006c\u0061\u0074"; +case ST_StrokeEndCapSquare :_egbgb .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_StrokeEndCapRound :_egbgb .Value ="\u0072\u006f\u0075n\u0064";};return _egbgb ,nil ;};func (_cdc *AG_Path )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_geg :=range start .Attr {if _geg .Name .Local =="\u0070\u0061\u0074\u0068"{_cfac ,_gegf :=_geg .Value ,error (nil ); +if _gegf !=nil {return _gegf ;};_cdc .PathAttr =&_cfac ;continue ;};};for {_afeg ,_fca :=d .Token ();if _fca !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0050\u0061\u0074\u0068\u003a\u0020\u0025\u0073",_fca );};if _facd ,_cegf :=_afeg .(_ec .EndElement ); +_cegf &&_facd .Name ==start .Name {break ;};};return nil ;}; -// Validate validates the AG_ShapeAttributes and its children -func (_fccb *AG_ShapeAttributes )Validate ()error {return _fccb .ValidateWithPath ("\u0041G\u005fS\u0068\u0061\u0070\u0065\u0041t\u0074\u0072i\u0062\u0075\u0074\u0065\u0073");};func (_aacae *OfcCT_Complex )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0063\u006f\u006d\u0070\u006c\u0065x"; -};if _aacae .ExtAttr !=ST_ExtUnset {_agaag ,_ffbb :=_aacae .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _ffbb !=nil {return _ffbb ;};start .Attr =append (start .Attr ,_agaag );};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name }); -return nil ;};type AG_OfficeShapeAttributes struct{SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ; -PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;}; +// Validate validates the AG_OfficeShapeAttributes and its children +func (_adae *AG_OfficeShapeAttributes )Validate ()error {return _adae .ValidateWithPath ("\u0041G\u005f\u004f\u0066\u0066\u0069\u0063\u0065\u0053\u0068\u0061\u0070e\u0041\u0074\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u0073");};func (_bacfa ST_StrokeJoinStyle )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_bacfa .String (),start ); +};type ST_ShadowType byte ;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 (_acded OfcST_OLEDrawAspect )Validate ()error {return _acded .ValidateWithPath ("")}; -// Validate validates the OfcCT_SignatureLine and its children -func (_bddd *OfcCT_SignatureLine )Validate ()error {return _bddd .ValidateWithPath ("\u004f\u0066\u0063\u0043T_\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u004c\u0069\u006e\u0065");}; +// ValidateWithPath validates the CT_Rect and its children, prefixing error messages with path +func (_acag *CT_Rect )ValidateWithPath (path string )error {for _edfb ,_fabfa :=range _acag .EG_ShapeElements {if _fbcda :=_fabfa .ValidateWithPath (_g .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_edfb )); +_fbcda !=nil {return _fbcda ;};};if _bgbbb :=_acag .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_bgbbb !=nil {return _bgbbb ;};if _eccc :=_acag .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_eccc !=nil {return _eccc ;};if _dcbd :=_acag .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_dcbd !=nil {return _dcbd ;};if _edaage :=_acag .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_edaage !=nil {return _edaage ;};if _ddfcaf :=_acag .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_ddfcaf !=nil {return _ddfcaf ;};if _afdgf :=_acag .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_afdgf !=nil {return _afdgf ;};if _abcb :=_acag .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_abcb !=nil {return _abcb ;};if _bbaag :=_acag .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_bbaag !=nil {return _bbaag ;};if _cfcbd :=_acag .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_cfcbd !=nil {return _cfcbd ;};if _bfccb :=_acag .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_bfccb !=nil {return _bfccb ;};if _dcfbf :=_acag .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dcfbf !=nil {return _dcfbf ;};if _befe :=_acag .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_befe !=nil {return _befe ;};if _aagce :=_acag .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_aagce !=nil {return _aagce ;};if _egdbd :=_acag .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_egdbd !=nil {return _egdbd ;};if _cgeff :=_acag .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_cgeff !=nil {return _cgeff ;};if _cddgg :=_acag .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_cddgg !=nil {return _cddgg ;};if _caegg :=_acag .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_caegg !=nil {return _caegg ;};if _gcaa :=_acag .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); +_gcaa !=nil {return _gcaa ;};if _adfe :=_acag .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_adfe !=nil {return _adfe ;};if _eedcd :=_acag .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); +_eedcd !=nil {return _eedcd ;};if _dccae :=_acag .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_dccae !=nil {return _dccae ;};if _gdaae :=_acag .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); +_gdaae !=nil {return _gdaae ;};if _gefda :=_acag .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gefda !=nil {return _gefda ;};if _ddcfa :=_acag .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); +_ddcfa !=nil {return _ddcfa ;};if _bebag :=_acag .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_bebag !=nil {return _bebag ;};if _fcbf :=_acag .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); +_fcbf !=nil {return _fcbf ;};if _gfged :=_acag .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_gfged !=nil {return _gfged ;};if _aeecb :=_acag .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); +_aeecb !=nil {return _aeecb ;};if _gcbcf :=_acag .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_gcbcf !=nil {return _gcbcf ;};return nil ;};func (_ceaee OfcST_FillType )String ()string {switch _ceaee {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 CT_Background struct{BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;TargetscreensizeAttr OfcST_ScreenSize ;Fill *Fill ;IdAttr *string ; +FilledAttr _ed .ST_TrueFalse ;FillcolorAttr *string ;}; -// Validate validates the AG_Style and its children -func (_aaba *AG_Style )Validate ()error {return _aaba .ValidateWithPath ("\u0041\u0047\u005f\u0053\u0074\u0079\u006c\u0065");};func NewCT_Shapetype ()*CT_Shapetype {_cdgc :=&CT_Shapetype {};return _cdgc };func (_fcgagf *ST_StrokeArrowWidth )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_befafc ,_afdbd :=d .Token (); -if _afdbd !=nil {return _afdbd ;};if _ddgd ,_ggcac :=_befafc .(_d .EndElement );_ggcac &&_ddgd .Name ==start .Name {*_fcgagf =1;return nil ;};if _cdffb ,_bbdgd :=_befafc .(_d .CharData );!_bbdgd {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",_befafc ); -}else {switch string (_cdffb ){case "":*_fcgagf =0;case "\u006e\u0061\u0072\u0072\u006f\u0077":*_fcgagf =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fcgagf =2;case "\u0077\u0069\u0064\u0065":*_fcgagf =3;};};_befafc ,_afdbd =d .Token ();if _afdbd !=nil {return _afdbd ; -};if _caafc ,_fgeb :=_befafc .(_d .EndElement );_fgeb &&_caafc .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",_befafc ); -};func (_agcdc ST_StrokeJoinStyle )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfgdg :=_d .Attr {};_bfgdg .Name =name ;switch _agcdc {case ST_StrokeJoinStyleUnset :_bfgdg .Value ="";case ST_StrokeJoinStyleRound :_bfgdg .Value ="\u0072\u006f\u0075n\u0064"; -case ST_StrokeJoinStyleBevel :_bfgdg .Value ="\u0062\u0065\u0076e\u006c";case ST_StrokeJoinStyleMiter :_bfgdg .Value ="\u006d\u0069\u0074e\u0072";};return _bfgdg ,nil ;};func (_bcga *Imagedata )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _bcga .CT_ImageData .MarshalXML (e ,start ); -};func (_ddagf OfcST_ColorMode )Validate ()error {return _ddagf .ValidateWithPath ("")};func NewImagedata ()*Imagedata {_bgccfc :=&Imagedata {};_bgccfc .CT_ImageData =*NewCT_ImageData ();return _bgccfc ;};type OfcExtrusion struct{OfcCT_Extrusion };func (_afbaae *OfcCT_ColorMru )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cefcg :=range start .Attr {if _cefcg .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_ccbcd ,_edecge :=_cefcg .Value ,error (nil ); -if _edecge !=nil {return _edecge ;};_afbaae .ColorsAttr =&_ccbcd ;continue ;};if _cefcg .Name .Local =="\u0065\u0078\u0074"{_afbaae .ExtAttr .UnmarshalXMLAttr (_cefcg );continue ;};};for {_dccb ,_fbafb :=d .Token ();if _fbafb !=nil {return _bf .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",_fbafb ); -};if _gcdff ,_cbcde :=_dccb .(_d .EndElement );_cbcde &&_gcdff .Name ==start .Name {break ;};};return nil ;};func (_daacdb OfcST_OLEUpdateMode )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_daacdb .String (),start ); -};func (_fbfabb ST_ImageAspect )ValidateWithPath (path string )error {switch _fbfabb {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 (_fbfabb )); -};return nil ;};func NewCT_PolyLine ()*CT_PolyLine {_gfeac :=&CT_PolyLine {};return _gfeac };func (_fbe *Background )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_fbe .CT_Background =*NewCT_Background ();for _ ,_fcfa :=range start .Attr {if _fcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcfa .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fbe .BwmodeAttr .UnmarshalXMLAttr (_fcfa ); -continue ;};if _fcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcfa .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fbe .BwpureAttr .UnmarshalXMLAttr (_fcfa ); -continue ;};if _fcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcfa .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fbe .BwnormalAttr .UnmarshalXMLAttr (_fcfa ); -continue ;};if _fcfa .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_fcfa .Name .Local =="\u0074\u0061r\u0067\u0065\u0074s\u0063\u0072\u0065\u0065\u006e\u0073\u0069\u007a\u0065"{_fbe .TargetscreensizeAttr .UnmarshalXMLAttr (_fcfa ); -continue ;};if _fcfa .Name .Local =="\u0069\u0064"{_cgfc ,_ebeb :=_fcfa .Value ,error (nil );if _ebeb !=nil {return _ebeb ;};_fbe .IdAttr =&_cgfc ;continue ;};if _fcfa .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fbe .FilledAttr .UnmarshalXMLAttr (_fcfa ); -continue ;};if _fcfa .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_effd ,_dacf :=_fcfa .Value ,error (nil );if _dacf !=nil {return _dacf ;};_fbe .FillcolorAttr =&_effd ;continue ;};};_dcga :for {_cafe ,_dcad :=d .Token ();if _dcad !=nil {return _dcad ; -};switch _gcfa :=_cafe .(type ){case _d .StartElement :switch _gcfa .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"}:_fbe .Fill =NewFill (); -if _gcgb :=d .DecodeElement (_fbe .Fill ,&_gcfa );_gcgb !=nil {return _gcgb ;};default:_e .Log .Debug ("\u0073k\u0069\u0070p\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",_gcfa .Name ); -if _gedc :=d .Skip ();_gedc !=nil {return _gedc ;};};case _d .EndElement :break _dcga ;case _d .CharData :};};return nil ;}; +// Validate validates the OfcClippath and its children +func (_ceddfe *OfcClippath )Validate ()error {return _ceddfe .ValidateWithPath ("O\u0066\u0063\u0043\u006c\u0069\u0070\u0070\u0061\u0074\u0068");};func (_badab ST_StrokeEndCap )String ()string {switch _badab {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 (_bedgg *OfcST_ColorMode )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_bfeabe ,_fgbegg :=d .Token ();if _fgbegg !=nil {return _fgbegg ; +};if _bagda ,_aaaefa :=_bfeabe .(_ec .EndElement );_aaaefa &&_bagda .Name ==start .Name {*_bedgg =1;return nil ;};if _acegg ,_gdcgac :=_bfeabe .(_ec .CharData );!_gdcgac {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",_bfeabe ); +}else {switch string (_acegg ){case "":*_bedgg =0;case "\u0061\u0075\u0074\u006f":*_bedgg =1;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_bedgg =2;};};_bfeabe ,_fgbegg =d .Token ();if _fgbegg !=nil {return _fgbegg ;};if _fbagd ,_ggdcd :=_bfeabe .(_ec .EndElement ); +_ggdcd &&_fbagd .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",_bfeabe );}; -// ValidateWithPath validates the OfcCT_Entry and its children, prefixing error messages with path -func (_deacb *OfcCT_Entry )ValidateWithPath (path string )error {return nil };func (_deabf *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 _deabf .OfcCT_EquationXml .MarshalXML (e ,start );};func (_dgffd OfcST_FillType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dgffd .String (),start ); -};type OfcSignatureline struct{OfcCT_SignatureLine };func (_gddgf *OfcCT_Extrusion )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="o\u003a\u0065\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e"; -};if _gddgf .OnAttr !=_c .ST_TrueFalseUnset {_dgdfeg ,_bcfcfg :=_gddgf .OnAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u006e"});if _bcfcfg !=nil {return _bcfcfg ;};start .Attr =append (start .Attr ,_dgdfeg );};if _gddgf .TypeAttr !=OfcST_ExtrusionTypeUnset {_gggdcd ,_abeb :=_gddgf .TypeAttr .MarshalXMLAttr (_d .Name {Local :"\u0074\u0079\u0070\u0065"}); -if _abeb !=nil {return _abeb ;};start .Attr =append (start .Attr ,_gggdcd );};if _gddgf .RenderAttr !=OfcST_ExtrusionRenderUnset {_aedgbg ,_cffee :=_gddgf .RenderAttr .MarshalXMLAttr (_d .Name {Local :"\u0072\u0065\u006e\u0064\u0065\u0072"});if _cffee !=nil {return _cffee ; -};start .Attr =append (start .Attr ,_aedgbg );};if _gddgf .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 :_bf .Sprintf ("\u0025\u0076",*_gddgf .ViewpointoriginAttr )}); -};if _gddgf .ViewpointAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0076i\u0065\u0077\u0070\u006f\u0069\u006et"},Value :_bf .Sprintf ("\u0025\u0076",*_gddgf .ViewpointAttr )});};if _gddgf .PlaneAttr !=OfcST_ExtrusionPlaneUnset {_cbbea ,_bdgag :=_gddgf .PlaneAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u006c\u0061n\u0065"}); -if _bdgag !=nil {return _bdgag ;};start .Attr =append (start .Attr ,_cbbea );};if _gddgf .SkewangleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073k\u0065\u0077\u0061\u006e\u0067\u006ce"},Value :_bf .Sprintf ("\u0025\u0076",*_gddgf .SkewangleAttr )}); -};if _gddgf .SkewamtAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073k\u0065\u0077\u0061\u006d\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_gddgf .SkewamtAttr )});};if _gddgf .ForedepthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066o\u0072\u0065\u0064\u0065\u0070\u0074h"},Value :_bf .Sprintf ("\u0025\u0076",*_gddgf .ForedepthAttr )}); -};if _gddgf .BackdepthAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062a\u0063\u006b\u0064\u0065\u0070\u0074h"},Value :_bf .Sprintf ("\u0025\u0076",*_gddgf .BackdepthAttr )});};if _gddgf .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 :_bf .Sprintf ("\u0025\u0076",*_gddgf .OrientationAttr )}); -};if _gddgf .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 :_bf .Sprintf ("\u0025\u0076",*_gddgf .OrientationangleAttr )}); -};if _gddgf .LockrotationcenterAttr !=_c .ST_TrueFalseUnset {_ccge ,_ggdaf :=_gddgf .LockrotationcenterAttr .MarshalXMLAttr (_d .Name {Local :"\u006co\u0063k\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"});if _ggdaf !=nil {return _ggdaf ; -};start .Attr =append (start .Attr ,_ccge );};if _gddgf .AutorotationcenterAttr !=_c .ST_TrueFalseUnset {_eeefc ,_ffef :=_gddgf .AutorotationcenterAttr .MarshalXMLAttr (_d .Name {Local :"\u0061u\u0074o\u0072\u006f\u0074\u0061\u0074i\u006f\u006ec\u0065\u006e\u0074\u0065\u0072"}); -if _ffef !=nil {return _ffef ;};start .Attr =append (start .Attr ,_eeefc );};if _gddgf .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 :_bf .Sprintf ("\u0025\u0076",*_gddgf .RotationcenterAttr )}); -};if _gddgf .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 :_bf .Sprintf ("\u0025\u0076",*_gddgf .RotationangleAttr )}); -};if _gddgf .ColormodeAttr !=OfcST_ColorModeUnset {_ddadeb ,_daecc :=_gddgf .ColormodeAttr .MarshalXMLAttr (_d .Name {Local :"\u0063o\u006c\u006f\u0072\u006d\u006f\u0064e"});if _daecc !=nil {return _daecc ;};start .Attr =append (start .Attr ,_ddadeb ); -};if _gddgf .ColorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_bf .Sprintf ("\u0025\u0076",*_gddgf .ColorAttr )});};if _gddgf .ShininessAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073h\u0069\u006e\u0069\u006e\u0065\u0073s"},Value :_bf .Sprintf ("\u0025\u0076",*_gddgf .ShininessAttr )}); -};if _gddgf .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 :_bf .Sprintf ("\u0025\u0076",*_gddgf .SpecularityAttr )});};if _gddgf .DiffusityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0064i\u0066\u0066\u0075\u0073\u0069\u0074y"},Value :_bf .Sprintf ("\u0025\u0076",*_gddgf .DiffusityAttr )}); -};if _gddgf .MetalAttr !=_c .ST_TrueFalseUnset {_bebbag ,_edbbc :=_gddgf .MetalAttr .MarshalXMLAttr (_d .Name {Local :"\u006d\u0065\u0074a\u006c"});if _edbbc !=nil {return _edbbc ;};start .Attr =append (start .Attr ,_bebbag );};if _gddgf .EdgeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0064\u0067\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_gddgf .EdgeAttr )}); -};if _gddgf .FacetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0061\u0063e\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_gddgf .FacetAttr )});};if _gddgf .LightfaceAttr !=_c .ST_TrueFalseUnset {_gegfg ,_aebbe :=_gddgf .LightfaceAttr .MarshalXMLAttr (_d .Name {Local :"\u006ci\u0067\u0068\u0074\u0066\u0061\u0063e"}); -if _aebbe !=nil {return _aebbe ;};start .Attr =append (start .Attr ,_gegfg );};if _gddgf .BrightnessAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0062\u0072\u0069\u0067\u0068\u0074\u006e\u0065\u0073\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_gddgf .BrightnessAttr )}); -};if _gddgf .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 :_bf .Sprintf ("\u0025\u0076",*_gddgf .LightpositionAttr )}); -};if _gddgf .LightlevelAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u006c\u0065\u0076\u0065\u006c"},Value :_bf .Sprintf ("\u0025\u0076",*_gddgf .LightlevelAttr )});};if _gddgf .LightharshAttr !=_c .ST_TrueFalseUnset {_dcfed ,_bgcgaa :=_gddgf .LightharshAttr .MarshalXMLAttr (_d .Name {Local :"\u006c\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068"}); -if _bgcgaa !=nil {return _bgcgaa ;};start .Attr =append (start .Attr ,_dcfed );};if _gddgf .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 :_bf .Sprintf ("\u0025\u0076",*_gddgf .Lightposition2Attr )}); -};if _gddgf .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 :_bf .Sprintf ("\u0025\u0076",*_gddgf .Lightlevel2Attr )});};if _gddgf .Lightharsh2Attr !=_c .ST_TrueFalseUnset {_adcdf ,_dfcad :=_gddgf .Lightharsh2Attr .MarshalXMLAttr (_d .Name {Local :"l\u0069\u0067\u0068\u0074\u0068\u0061\u0072\u0073\u0068\u0032"}); -if _dfcad !=nil {return _dfcad ;};start .Attr =append (start .Attr ,_adcdf );};if _gddgf .ExtAttr !=ST_ExtUnset {_gdcb ,_dgeec :=_gddgf .ExtAttr .MarshalXMLAttr (_d .Name {Local :"\u0076\u003a\u0065x\u0074"});if _dgeec !=nil {return _dgeec ;};start .Attr =append (start .Attr ,_gdcb ); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_beagcd OfcST_ConnectorType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eaacg :=_d .Attr {};_eaacg .Name =name ;switch _beagcd {case OfcST_ConnectorTypeUnset :_eaacg .Value =""; -case OfcST_ConnectorTypeNone :_eaacg .Value ="\u006e\u006f\u006e\u0065";case OfcST_ConnectorTypeStraight :_eaacg .Value ="\u0073\u0074\u0072\u0061\u0069\u0067\u0068\u0074";case OfcST_ConnectorTypeElbow :_eaacg .Value ="\u0065\u006c\u0062o\u0077";case OfcST_ConnectorTypeCurved :_eaacg .Value ="\u0063\u0075\u0072\u0076\u0065\u0064"; -};return _eaacg ,nil ;};func NewFormulas ()*Formulas {_acffc :=&Formulas {};_acffc .CT_Formulas =*NewCT_Formulas ();return _acffc ;}; +// ValidateWithPath validates the Stroke and its children, prefixing error messages with path +func (_fdfcf *Stroke )ValidateWithPath (path string )error {if _baeed :=_fdfcf .CT_Stroke .ValidateWithPath (path );_baeed !=nil {return _baeed ;};return nil ;};type Formulas struct{CT_Formulas };const (ST_StrokeEndCapUnset ST_StrokeEndCap =0;ST_StrokeEndCapFlat ST_StrokeEndCap =1; +ST_StrokeEndCapSquare ST_StrokeEndCap =2;ST_StrokeEndCapRound ST_StrokeEndCap =3;); -// Validate validates the OfcExtrusion and its children -func (_dfgee *OfcExtrusion )Validate ()error {return _dfgee .ValidateWithPath ("\u004f\u0066\u0063E\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");};type OfcCT_Proxy struct{StartAttr _c .ST_TrueFalseBlank ;EndAttr _c .ST_TrueFalseBlank ;IdrefAttr *string ; -ConnectlocAttr *int32 ;};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; -); +// ValidateWithPath validates the OfcColumn and its children, prefixing error messages with path +func (_eade *OfcColumn )ValidateWithPath (path string )error {if _fbefe :=_eade .OfcCT_StrokeChild .ValidateWithPath (path );_fbefe !=nil {return _fbefe ;};return nil ;}; -// Validate validates the CT_Shadow and its children -func (_bfdaa *CT_Shadow )Validate ()error {return _bfdaa .ValidateWithPath ("\u0043T\u005f\u0053\u0068\u0061\u0064\u006fw");};func (_dggfea OfcST_RType )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_dggfea .String (),start ); -};func (_aadcg *CT_Shape )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0073\u0068\u0061\u0070\u0065";};if _aadcg .GfxdataAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0067\u0066\u0078\u0064\u0061\u0074a"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .GfxdataAttr )}); -};if _aadcg .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 :_bf .Sprintf ("\u0025\u0076",*_aadcg .EquationxmlAttr )});};if _aadcg .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .HrefAttr )}); -};if _aadcg .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .TargetAttr )});};if _aadcg .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .ClassAttr )}); -};if _aadcg .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .TitleAttr )});};if _aadcg .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .AltAttr )}); -};if _aadcg .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .CoordsizeAttr )});};if _aadcg .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 :_bf .Sprintf ("\u0025\u0076",*_aadcg .CoordoriginAttr )}); -};if _aadcg .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .WrapcoordsAttr )});};if _aadcg .PrintAttr !=_c .ST_TrueFalseUnset {_feffbf ,_cfbg :=_aadcg .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"}); -if _cfbg !=nil {return _cfbg ;};start .Attr =append (start .Attr ,_feffbf );};if _aadcg .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .IdAttr )});};if _aadcg .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .StyleAttr )}); -};if _aadcg .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .SpidAttr )});};if _aadcg .OnedAttr !=_c .ST_TrueFalseUnset {_dfce ,_efbef :=_aadcg .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"}); -if _efbef !=nil {return _efbef ;};start .Attr =append (start .Attr ,_dfce );};if _aadcg .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 :_bf .Sprintf ("\u0025\u0076",*_aadcg .RegroupidAttr )}); -};if _aadcg .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_ccdfd ,_dgabe :=_aadcg .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _dgabe !=nil {return _dgabe ; -};start .Attr =append (start .Attr ,_ccdfd );};if _aadcg .ButtonAttr !=_c .ST_TrueFalseUnset {_gadb ,_edecg :=_aadcg .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _edecg !=nil {return _edecg ;};start .Attr =append (start .Attr ,_gadb ); -};if _aadcg .UserhiddenAttr !=_c .ST_TrueFalseUnset {_ffdb ,_cfaee :=_aadcg .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _cfaee !=nil {return _cfaee ;};start .Attr =append (start .Attr ,_ffdb ); -};if _aadcg .BulletAttr !=_c .ST_TrueFalseUnset {_acdg ,_beaca :=_aadcg .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _beaca !=nil {return _beaca ;};start .Attr =append (start .Attr ,_acdg );};if _aadcg .HrAttr !=_c .ST_TrueFalseUnset {_aeggf ,_dfge :=_aadcg .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _dfge !=nil {return _dfge ;};start .Attr =append (start .Attr ,_aeggf );};if _aadcg .HrstdAttr !=_c .ST_TrueFalseUnset {_cgbba ,_affed :=_aadcg .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _affed !=nil {return _affed ; -};start .Attr =append (start .Attr ,_cgbba );};if _aadcg .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_ceca ,_eaddf :=_aadcg .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _eaddf !=nil {return _eaddf ; -};start .Attr =append (start .Attr ,_ceca );};if _aadcg .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .HrpctAttr )});};if _aadcg .HralignAttr !=OfcST_HrAlignUnset {_fbbfb ,_eadeg :=_aadcg .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _eadeg !=nil {return _eadeg ;};start .Attr =append (start .Attr ,_fbbfb );};if _aadcg .AllowincellAttr !=_c .ST_TrueFalseUnset {_bgcea ,_gdec :=_aadcg .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _gdec !=nil {return _gdec ;};start .Attr =append (start .Attr ,_bgcea );};if _aadcg .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_eebcd ,_dcfaf :=_aadcg .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _dcfaf !=nil {return _dcfaf ;};start .Attr =append (start .Attr ,_eebcd );};if _aadcg .UserdrawnAttr !=_c .ST_TrueFalseUnset {_acffd ,_agae :=_aadcg .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _agae !=nil {return _agae ;};start .Attr =append (start .Attr ,_acffd );};if _aadcg .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 :_bf .Sprintf ("\u0025\u0076",*_aadcg .BordertopcolorAttr )}); -};if _aadcg .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 :_bf .Sprintf ("\u0025\u0076",*_aadcg .BorderleftcolorAttr )}); -};if _aadcg .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 :_bf .Sprintf ("\u0025\u0076",*_aadcg .BorderbottomcolorAttr )}); -};if _aadcg .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 :_bf .Sprintf ("\u0025\u0076",*_aadcg .BorderrightcolorAttr )}); -};if _aadcg .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_cdcac ,_beacga :=_aadcg .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _beacga !=nil {return _beacga ;};start .Attr =append (start .Attr ,_cdcac ); -};if _aadcg .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 :_bf .Sprintf ("\u0025\u0076",*_aadcg .DgmnodekindAttr )});}; -if _aadcg .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_degb ,_cbfbg :=_aadcg .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"});if _cbfbg !=nil {return _cbfbg ;};start .Attr =append (start .Attr ,_degb ); -};if _aadcg .InsetmodeAttr !=OfcST_InsetModeUnset {_ddaf ,_ccbbf :=_aadcg .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"});if _ccbbf !=nil {return _ccbbf ;};start .Attr =append (start .Attr ,_ddaf ); -};if _aadcg .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .OpacityAttr )});};if _aadcg .StrokedAttr !=_c .ST_TrueFalseUnset {_fadeca ,_fcgb :=_aadcg .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"}); -if _fcgb !=nil {return _fcgb ;};start .Attr =append (start .Attr ,_fadeca );};if _aadcg .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 :_bf .Sprintf ("\u0025\u0076",*_aadcg .StrokecolorAttr )}); -};if _aadcg .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 :_bf .Sprintf ("\u0025\u0076",*_aadcg .StrokeweightAttr )});};if _aadcg .InsetpenAttr !=_c .ST_TrueFalseUnset {_bgcde ,_addf :=_aadcg .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _addf !=nil {return _addf ;};start .Attr =append (start .Attr ,_bgcde );};if _aadcg .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .ChromakeyAttr )}); -};if _aadcg .FilledAttr !=_c .ST_TrueFalseUnset {_eefa ,_aeee :=_aadcg .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _aeee !=nil {return _aeee ;};start .Attr =append (start .Attr ,_eefa );};if _aadcg .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .FillcolorAttr )}); -};if _aadcg .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .SptAttr )});};if _aadcg .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_bbcebc ,_aegaf :=_aadcg .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _aegaf !=nil {return _aegaf ;};start .Attr =append (start .Attr ,_bbcebc );};if _aadcg .BwmodeAttr !=OfcST_BWModeUnset {_fcgfd ,_adeag :=_aadcg .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _adeag !=nil {return _adeag ; -};start .Attr =append (start .Attr ,_fcgfd );};if _aadcg .BwpureAttr !=OfcST_BWModeUnset {_fbea ,_eegfb :=_aadcg .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _eegfb !=nil {return _eegfb ;};start .Attr =append (start .Attr ,_fbea ); -};if _aadcg .BwnormalAttr !=OfcST_BWModeUnset {_decd ,_eabc :=_aadcg .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _eabc !=nil {return _eabc ;};start .Attr =append (start .Attr ,_decd ); -};if _aadcg .ForcedashAttr !=_c .ST_TrueFalseUnset {_fagg ,_ddgbe :=_aadcg .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _ddgbe !=nil {return _ddgbe ;};start .Attr =append (start .Attr ,_fagg ); -};if _aadcg .OleiconAttr !=_c .ST_TrueFalseUnset {_fedebe ,_egafb :=_aadcg .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _egafb !=nil {return _egafb ;};start .Attr =append (start .Attr ,_fedebe );};if _aadcg .OleAttr !=_c .ST_TrueFalseBlankUnset {_cgdfd ,_feab :=_aadcg .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _feab !=nil {return _feab ;};start .Attr =append (start .Attr ,_cgdfd );};if _aadcg .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_bdded ,_daggdg :=_aadcg .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _daggdg !=nil {return _daggdg ;};start .Attr =append (start .Attr ,_bdded );};if _aadcg .CliptowrapAttr !=_c .ST_TrueFalseUnset {_ceaec ,_ddafa :=_aadcg .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _ddafa !=nil {return _ddafa ;};start .Attr =append (start .Attr ,_ceaec );};if _aadcg .ClipAttr !=_c .ST_TrueFalseUnset {_geeee ,_bcfdf :=_aadcg .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bcfdf !=nil {return _bcfdf ; -};start .Attr =append (start .Attr ,_geeee );};if _aadcg .TypeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .TypeAttr )});};if _aadcg .AdjAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u0064\u006a"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .AdjAttr )}); -};if _aadcg .PathAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u0061\u0074\u0068"},Value :_bf .Sprintf ("\u0025\u0076",*_aadcg .PathAttr )});};e .EncodeToken (start );if _aadcg .Ink !=nil {_bbda :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0069n\u006b"}}; -for _ ,_dgeab :=range _aadcg .Ink {e .EncodeElement (_dgeab ,_bbda );};};if _aadcg .Iscomment !=nil {_fedee :=_d .StartElement {Name :_d .Name {Local :"\u0075\u0072\u003ai\u0073\u0063\u006f\u006d\u006d\u0065\u006e\u0074"}};for _ ,_ffbgd :=range _aadcg .Iscomment {e .EncodeElement (_ffbgd ,_fedee ); -};};if _aadcg .Equationxml !=nil {_cgad :=_d .StartElement {Name :_d .Name {Local :"\u006f\u003a\u0065\u0071\u0075\u0061\u0074\u0069\u006f\u006e\u0078\u006d\u006c"}};for _ ,_bded :=range _aadcg .Equationxml {e .EncodeElement (_bded ,_cgad );};};if _aadcg .EG_ShapeElements !=nil {for _ ,_acag :=range _aadcg .EG_ShapeElements {_acag .MarshalXML (e ,_d .StartElement {}); -};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};type OfcCT_Fill struct{TypeAttr OfcST_FillType ;ExtAttr ST_Ext ;};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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ; -ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ;BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ; -AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ;BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ; -InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ; -ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ; -ClipAttr _c .ST_TrueFalse ;};func (_cbbadb *OfcCT_StrokeChild )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_dacea :=range start .Attr {if _dacea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dacea .Name .Local =="\u0068\u0072\u0065\u0066"{_bgabd ,_ebdcae :=_dacea .Value ,error (nil ); -if _ebdcae !=nil {return _ebdcae ;};_cbbadb .HrefAttr =&_bgabd ;continue ;};if _dacea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dacea .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_cbbadb .ForcedashAttr .UnmarshalXMLAttr (_dacea ); -continue ;};if _dacea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dacea .Name .Local =="\u0074\u0069\u0074l\u0065"{_bbfd ,_acecdd :=_dacea .Value ,error (nil ); -if _acecdd !=nil {return _acecdd ;};_cbbadb .TitleAttr =&_bbfd ;continue ;};if _dacea .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_dacea .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bgcfe ,_aefgba :=_dacea .Value ,error (nil ); -if _aefgba !=nil {return _aefgba ;};_cbbadb .AlthrefAttr =&_bgcfe ;continue ;};if _dacea .Name .Local =="i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"{_cbbadb .ImageaspectAttr .UnmarshalXMLAttr (_dacea );continue ;};if _dacea .Name .Local =="\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"{_cbbadb .StartarrowAttr .UnmarshalXMLAttr (_dacea ); -continue ;};if _dacea .Name .Local =="\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"{_cbbadb .LinestyleAttr .UnmarshalXMLAttr (_dacea );continue ;};if _dacea .Name .Local =="\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cbbadb .StartarrowwidthAttr .UnmarshalXMLAttr (_dacea ); -continue ;};if _dacea .Name .Local =="\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"{_cbbadb .JoinstyleAttr .UnmarshalXMLAttr (_dacea );continue ;};if _dacea .Name .Local =="\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"{_cbbadb .StartarrowlengthAttr .UnmarshalXMLAttr (_dacea ); -continue ;};if _dacea .Name .Local =="\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"{_ddcaaa ,_dabcd :=_dacea .Value ,error (nil );if _dabcd !=nil {return _dabcd ;};_cbbadb .DashstyleAttr =&_ddcaaa ;continue ;};if _dacea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"{_cbbadb .EndarrowAttr .UnmarshalXMLAttr (_dacea ); -continue ;};if _dacea .Name .Local =="\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"{_cbbadb .FilltypeAttr .UnmarshalXMLAttr (_dacea );continue ;};if _dacea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"{_cbbadb .EndarrowwidthAttr .UnmarshalXMLAttr (_dacea ); -continue ;};if _dacea .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_ddedc ,_cacaf :=_dacea .Value ,error (nil );if _cacaf !=nil {return _cacaf ;};_cbbadb .OpacityAttr =&_ddedc ;continue ;};if _dacea .Name .Local =="\u0063\u006f\u006co\u0072"{_faad ,_fafcec :=_dacea .Value ,error (nil ); -if _fafcec !=nil {return _fafcec ;};_cbbadb .ColorAttr =&_faad ;continue ;};if _dacea .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_cbbadb .InsetpenAttr .UnmarshalXMLAttr (_dacea );continue ;};if _dacea .Name .Local =="\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"{_cbbadb .EndarrowlengthAttr .UnmarshalXMLAttr (_dacea ); -continue ;};if _dacea .Name .Local =="\u0065\u0078\u0074"{_cbbadb .ExtAttr .UnmarshalXMLAttr (_dacea );continue ;};if _dacea .Name .Local =="\u0065\u006e\u0064\u0063\u0061\u0070"{_cbbadb .EndcapAttr .UnmarshalXMLAttr (_dacea );continue ;};if _dacea .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_ebfcc ,_fafdf :=_dacea .Value ,error (nil ); -if _fafdf !=nil {return _fafdf ;};_cbbadb .Color2Attr =&_ebfcc ;continue ;};if _dacea .Name .Local =="\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_cbbadb .ImagealignshapeAttr .UnmarshalXMLAttr (_dacea );continue ;}; -if _dacea .Name .Local =="\u0077\u0065\u0069\u0067\u0068\u0074"{_agbcc ,_bgdac :=_dacea .Value ,error (nil );if _bgdac !=nil {return _bgdac ;};_cbbadb .WeightAttr =&_agbcc ;continue ;};if _dacea .Name .Local =="\u0073\u0072\u0063"{_adggfg ,_bafgea :=_dacea .Value ,error (nil ); -if _bafgea !=nil {return _bafgea ;};_cbbadb .SrcAttr =&_adggfg ;continue ;};if _dacea .Name .Local =="\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"{_feaca ,_gcde :=_dacea .Value ,error (nil );if _gcde !=nil {return _gcde ;};_cbbadb .ImagesizeAttr =&_feaca ; -continue ;};if _dacea .Name .Local =="\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"{_dadfc ,_bedef :=_b .ParseFloat (_dacea .Value ,64);if _bedef !=nil {return _bedef ;};_cbbadb .MiterlimitAttr =&_dadfc ;continue ;};if _dacea .Name .Local =="\u006f\u006e"{_cbbadb .OnAttr .UnmarshalXMLAttr (_dacea ); -continue ;};};for {_faacce ,_agadb :=d .Token ();if _agadb !=nil {return _bf .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",_agadb ); -};if _fgggg ,_gbbcb :=_faacce .(_d .EndElement );_gbbcb &&_fgggg .Name ==start .Name {break ;};};return nil ;};func (_ebde *Polyline )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _ebde .CT_PolyLine .MarshalXML (e ,start );}; +// ValidateWithPath validates the AG_AllCoreAttributes and its children, prefixing error messages with path +func (_gda *AG_AllCoreAttributes )ValidateWithPath (path string )error {if _fba :=_gda .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fba !=nil {return _fba ;};if _bcae :=_gda .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); +_bcae !=nil {return _bcae ;};if _db :=_gda .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_db !=nil {return _db ;};if _fde :=_gda .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); +_fde !=nil {return _fde ;};if _fbea :=_gda .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fbea !=nil {return _fbea ;};if _dfg :=_gda .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); +_dfg !=nil {return _dfg ;};if _ac :=_gda .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_ac !=nil {return _ac ;};if _ffgd :=_gda .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); +_ffgd !=nil {return _ffgd ;};if _ddf :=_gda .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ddf !=nil {return _ddf ;};if _da :=_gda .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); +_da !=nil {return _da ;};if _gdc :=_gda .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_gdc !=nil {return _gdc ;};if _bbac :=_gda .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); +_bbac !=nil {return _bbac ;};if _dfd :=_gda .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_dfd !=nil {return _dfd ;};if _eeg :=_gda .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); +_eeg !=nil {return _eeg ;};if _dfb :=_gda .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_dfb !=nil {return _dfb ;};if _dbb :=_gda .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); +_dbb !=nil {return _dbb ;};return nil ;};type ST_EditAs byte ;func (_fcccf *ST_StrokeArrowLength )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_gfacc ,_efccd :=d .Token ();if _efccd !=nil {return _efccd ;};if _aegggf ,_gadagb :=_gfacc .(_ec .EndElement ); +_gadagb &&_aegggf .Name ==start .Name {*_fcccf =1;return nil ;};if _dacea ,_eegag :=_gfacc .(_ec .CharData );!_eegag {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",_gfacc ); +}else {switch string (_dacea ){case "":*_fcccf =0;case "\u0073\u0068\u006fr\u0074":*_fcccf =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_fcccf =2;case "\u006c\u006f\u006e\u0067":*_fcccf =3;};};_gfacc ,_efccd =d .Token ();if _efccd !=nil {return _efccd ; +};if _gaecee ,_ceeef :=_gfacc .(_ec .EndElement );_ceeef &&_gaecee .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",_gfacc ); +}; -// ValidateWithPath validates the AG_Fill and its children, prefixing error messages with path -func (_gbge *AG_Fill )ValidateWithPath (path string )error {if _cgfg :=_gbge .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_cgfg !=nil {return _cgfg ;};return nil ;}; +// ValidateWithPath validates the Polyline and its children, prefixing error messages with path +func (_geeae *Polyline )ValidateWithPath (path string )error {if _edccf :=_geeae .CT_PolyLine .ValidateWithPath (path );_edccf !=nil {return _edccf ;};return nil ;};func (_cffd *CT_ImageData )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_abeb :=range start .Attr {if _abeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abeb .Name .Local =="\u0070\u0069\u0063\u0074"||_abeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abeb .Name .Local =="\u0070\u0069\u0063\u0074"{_efga ,_cegc :=_abeb .Value ,error (nil ); +if _cegc !=nil {return _cegc ;};_cffd .PictAttr =&_efga ;continue ;};if _abeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abeb .Name .Local =="\u0068\u0072\u0065\u0066"||_abeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abeb .Name .Local =="\u0068\u0072\u0065\u0066"{_cdaab ,_bfcb :=_abeb .Value ,error (nil ); +if _bfcb !=nil {return _bfcb ;};_cffd .RHrefAttr =&_cdaab ;continue ;};if _abeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeb .Name .Local =="\u0068\u0072\u0065\u0066"{_deffg ,_efcb :=_abeb .Value ,error (nil ); +if _efcb !=nil {return _efcb ;};_cffd .HrefAttr =&_deffg ;continue ;};if _abeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_effbf ,_cacc :=_abeb .Value ,error (nil ); +if _cacc !=nil {return _cacc ;};_cffd .AlthrefAttr =&_effbf ;continue ;};if _abeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeb .Name .Local =="\u0074\u0069\u0074l\u0065"{_dbdffg ,_dbdc :=_abeb .Value ,error (nil ); +if _dbdc !=nil {return _dbdc ;};_cffd .TitleAttr =&_dbdffg ;continue ;};if _abeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeb .Name .Local =="\u006f\u006c\u0065i\u0064"{_baced ,_aaaag :=_ee .ParseFloat (_abeb .Value ,64); +if _aaaag !=nil {return _aaaag ;};_ccggd :=float32 (_baced );_cffd .OleidAttr =&_ccggd ;continue ;};if _abeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeb .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_cffd .DetectmouseclickAttr .UnmarshalXMLAttr (_abeb ); +continue ;};if _abeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeb .Name .Local =="\u006d\u006f\u0076i\u0065"{_afbfg ,_bbed :=_ee .ParseFloat (_abeb .Value ,64); +if _bbed !=nil {return _bbed ;};_ccfca :=float32 (_afbfg );_cffd .MovieAttr =&_ccfca ;continue ;};if _abeb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_abeb .Name .Local =="\u0072\u0065\u006ci\u0064"{_cdegd ,_ebaa :=_abeb .Value ,error (nil ); +if _ebaa !=nil {return _ebaa ;};_cffd .RelidAttr =&_cdegd ;continue ;};if _abeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_abeb .Name .Local =="\u0069\u0064"||_abeb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_abeb .Name .Local =="\u0069\u0064"{_bdeb ,_eeafe :=_abeb .Value ,error (nil ); +if _eeafe !=nil {return _eeafe ;};_cffd .IdAttr =&_bdeb ;continue ;};if _abeb .Name .Local =="\u0069\u0064"{_dcec ,_bbddd :=_abeb .Value ,error (nil );if _bbddd !=nil {return _bbddd ;};_cffd .SIdAttr =&_dcec ;continue ;};if _abeb .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_gdaeb ,_ccdg :=_abeb .Value ,error (nil ); +if _ccdg !=nil {return _ccdg ;};_cffd .CropbottomAttr =&_gdaeb ;continue ;};if _abeb .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_eacg ,_gcgc :=_abeb .Value ,error (nil );if _gcgc !=nil {return _gcgc ;};_cffd .EmbosscolorAttr =&_eacg ; +continue ;};if _abeb .Name .Local =="\u0073\u0072\u0063"{_gdea ,_aeabg :=_abeb .Value ,error (nil );if _aeabg !=nil {return _aeabg ;};_cffd .SrcAttr =&_gdea ;continue ;};if _abeb .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_cceca ,_beeb :=_abeb .Value ,error (nil ); +if _beeb !=nil {return _beeb ;};_cffd .CropleftAttr =&_cceca ;continue ;};if _abeb .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_aaadd ,_begc :=_abeb .Value ,error (nil );if _begc !=nil {return _begc ;};_cffd .CroptopAttr =&_aaadd ;continue ; +};if _abeb .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_acdc ,_ddcc :=_abeb .Value ,error (nil );if _ddcc !=nil {return _ddcc ;};_cffd .CroprightAttr =&_acdc ;continue ;};if _abeb .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_gfbg ,_cadg :=_abeb .Value ,error (nil ); +if _cadg !=nil {return _cadg ;};_cffd .RecolortargetAttr =&_gfbg ;continue ;};if _abeb .Name .Local =="\u0067\u0061\u0069\u006e"{_gabea ,_fgcbg :=_abeb .Value ,error (nil );if _fgcbg !=nil {return _fgcbg ;};_cffd .GainAttr =&_gabea ;continue ;};if _abeb .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_edaag ,_gadfa :=_abeb .Value ,error (nil ); +if _gadfa !=nil {return _gadfa ;};_cffd .BlacklevelAttr =&_edaag ;continue ;};if _abeb .Name .Local =="\u0067\u0061\u006dm\u0061"{_fadg ,_bddc :=_abeb .Value ,error (nil );if _bddc !=nil {return _bddc ;};_cffd .GammaAttr =&_fadg ;continue ;};if _abeb .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_cffd .GrayscaleAttr .UnmarshalXMLAttr (_abeb ); +continue ;};if _abeb .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_cffd .BilevelAttr .UnmarshalXMLAttr (_abeb );continue ;};if _abeb .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_dbdffd ,_fbfd :=_abeb .Value ,error (nil );if _fbfd !=nil {return _fbfd ; +};_cffd .ChromakeyAttr =&_dbdffd ;continue ;};};for {_dcgbb ,_dfeaf :=d .Token ();if _dfeaf !=nil {return _g .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_dfeaf ); +};if _faag ,_gcga :=_dcgbb .(_ec .EndElement );_gcga &&_faag .Name ==start .Name {break ;};};return nil ;};func (_dgaagg OfcST_ScreenSize )Validate ()error {return _dgaagg .ValidateWithPath ("")};func (_ggdeb OfcST_OLEType )ValidateWithPath (path string )error {switch _ggdeb {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 (_ggdeb )); +};return nil ;}; -// ValidateWithPath validates the OfcCT_ClipPath and its children, prefixing error messages with path -func (_gcac *OfcCT_ClipPath )ValidateWithPath (path string )error {return nil }; +// ValidateWithPath validates the OfcCT_Diagram and its children, prefixing error messages with path +func (_afac *OfcCT_Diagram )ValidateWithPath (path string )error {if _abffb :=_afac .AutoformatAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u0066\u006f\u0072\u006d\u0061\u0074\u0041\u0074\u0074\u0072");_abffb !=nil {return _abffb ;};if _debbf :=_afac .ReverseAttr .ValidateWithPath (path +"\u002f\u0052\u0065v\u0065\u0072\u0073\u0065\u0041\u0074\u0074\u0072"); +_debbf !=nil {return _debbf ;};if _egecbb :=_afac .AutolayoutAttr .ValidateWithPath (path +"\u002fA\u0075t\u006f\u006c\u0061\u0079\u006f\u0075\u0074\u0041\u0074\u0074\u0072");_egecbb !=nil {return _egecbb ;};if _afac .Relationtable !=nil {if _fdccg :=_afac .Relationtable .ValidateWithPath (path +"\u002f\u0052\u0065\u006c\u0061\u0074\u0069\u006f\u006et\u0061\u0062\u006c\u0065"); +_fdccg !=nil {return _fdccg ;};};if _dbee :=_afac .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dbee !=nil {return _dbee ;};return nil ;};func (_fdce *CT_RoundRect )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_egeba :=range start .Attr {if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_fdce .UserdrawnAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_degee ,_dccec :=_egeba .Value ,error (nil ); +if _dccec !=nil {return _dccec ;};_fdce .BordertopcolorAttr =&_degee ;continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_fdce .UserhiddenAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_fdce .BulletAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_fdce .CliptowrapAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0068\u0072"{_fdce .HrAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u006f\u006c\u0065"{_fdce .OleAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0068\u0072\u0073t\u0064"{_fdce .HrstdAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0073\u0070\u0069\u0064"{_ggfd ,_geaf :=_egeba .Value ,error (nil ); +if _geaf !=nil {return _geaf ;};_fdce .SpidAttr =&_ggfd ;continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_fdce .HrnoshadeAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_fdce .ForcedashAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_affde ,_bdgb :=_egeba .Value ,error (nil ); +if _bdgb !=nil {return _bdgb ;};_fdce .BorderleftcolorAttr =&_affde ;continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_bfgac ,_bafb :=_ee .ParseInt (_egeba .Value ,10,64); +if _bafb !=nil {return _bafb ;};_fdce .DgmnodekindAttr =&_bfgac ;continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u006f\u006e\u0065\u0064"{_fdce .OnedAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0063\u006c\u0069\u0070"{_fdce .ClipAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0068\u0072\u0070c\u0074"{_eegd ,_gcbcfg :=_ee .ParseFloat (_egeba .Value ,64); +if _gcbcfg !=nil {return _gcbcfg ;};_agga :=float32 (_eegd );_fdce .HrpctAttr =&_agga ;continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_fdce .PreferrelativeAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_gbafa ,_aecbb :=_egeba .Value ,error (nil ); +if _aecbb !=nil {return _aecbb ;};_fdce .BorderrightcolorAttr =&_gbafa ;continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_dbdg ,_bfbae :=_ee .ParseInt (_egeba .Value ,10,64); +if _bfbae !=nil {return _bfbae ;};_fdce .RegroupidAttr =&_dbdg ;continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_fdce .DgmlayoutmruAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_fdce .DoubleclicknotifyAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_fdce .AllowoverlapAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_fdce .HralignAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_fdce .InsetmodeAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0073\u0070\u0074"{_ccdgg ,_fcfdf :=_ee .ParseFloat (_egeba .Value ,64); +if _fcfdf !=nil {return _fcfdf ;};_gbfba :=float32 (_ccdgg );_fdce .SptAttr =&_gbfba ;continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_acgad ,_aaead :=_egeba .Value ,error (nil ); +if _aaead !=nil {return _aaead ;};_fdce .BorderbottomcolorAttr =&_acgad ;continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_fdce .OleiconAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_fdce .DgmlayoutAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_fdce .BwmodeAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_fdce .BwnormalAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_fdce .BwpureAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_fdce .ConnectortypeAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_fdce .ButtonAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egeba .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_fdce .AllowincellAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Local =="\u0068\u0072\u0065\u0066"{_bfebb ,_ccfbcb :=_egeba .Value ,error (nil );if _ccfbcb !=nil {return _ccfbcb ;};_fdce .HrefAttr =&_bfebb ;continue ;};if _egeba .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_aggg ,_gbbf :=_egeba .Value ,error (nil ); +if _gbbf !=nil {return _gbbf ;};_fdce .CoordsizeAttr =&_aggg ;continue ;};if _egeba .Name .Local =="\u0073\u0074\u0079l\u0065"{_fffed ,_eagag :=_egeba .Value ,error (nil );if _eagag !=nil {return _eagag ;};_fdce .StyleAttr =&_fffed ;continue ;};if _egeba .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_fdce .StrokedAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Local =="\u0069\u0064"{_fffab ,_bfggc :=_egeba .Value ,error (nil );if _bfggc !=nil {return _bfggc ;};_fdce .IdAttr =&_fffab ;continue ;};if _egeba .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_bfgb ,_fdab :=_egeba .Value ,error (nil ); +if _fdab !=nil {return _fdab ;};_fdce .StrokeweightAttr =&_bfgb ;continue ;};if _egeba .Name .Local =="\u0070\u0072\u0069n\u0074"{_fdce .PrintAttr .UnmarshalXMLAttr (_egeba );continue ;};if _egeba .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_cfgae ,_fdgff :=_egeba .Value ,error (nil ); +if _fdgff !=nil {return _fdgff ;};_fdce .ChromakeyAttr =&_cfgae ;continue ;};if _egeba .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_effcd ,_bfdg :=_egeba .Value ,error (nil );if _bfdg !=nil {return _bfdg ;};_fdce .FillcolorAttr =&_effcd ; +continue ;};if _egeba .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_aeee ,_abfec :=_egeba .Value ,error (nil );if _abfec !=nil {return _abfec ;};_fdce .CoordoriginAttr =&_aeee ;continue ;};if _egeba .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_dabf ,_gbedb :=_egeba .Value ,error (nil ); +if _gbedb !=nil {return _gbedb ;};_fdce .OpacityAttr =&_dabf ;continue ;};if _egeba .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gcebg ,_dceg :=_egeba .Value ,error (nil );if _dceg !=nil {return _dceg ;};_fdce .StrokecolorAttr =&_gcebg ; +continue ;};if _egeba .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_fdce .InsetpenAttr .UnmarshalXMLAttr (_egeba );continue ;};if _egeba .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_fdce .FilledAttr .UnmarshalXMLAttr (_egeba ); +continue ;};if _egeba .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_gbdge ,_efbeea :=_egeba .Value ,error (nil );if _efbeea !=nil {return _efbeea ;};_fdce .WrapcoordsAttr =&_gbdge ;continue ;};if _egeba .Name .Local =="\u0061r\u0063\u0073\u0069\u007a\u0065"{_ecdf ,_eecbf :=_egeba .Value ,error (nil ); +if _eecbf !=nil {return _eecbf ;};_fdce .ArcsizeAttr =&_ecdf ;continue ;};if _egeba .Name .Local =="\u0074\u0069\u0074l\u0065"{_aeecc ,_bedb :=_egeba .Value ,error (nil );if _bedb !=nil {return _bedb ;};_fdce .TitleAttr =&_aeecc ;continue ;};if _egeba .Name .Local =="\u0063\u006c\u0061s\u0073"{_ddgg ,_aebbde :=_egeba .Value ,error (nil ); +if _aebbde !=nil {return _aebbde ;};_fdce .ClassAttr =&_ddgg ;continue ;};if _egeba .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_bdadc ,_ddcb :=_egeba .Value ,error (nil );if _ddcb !=nil {return _ddcb ;};_fdce .TargetAttr =&_bdadc ;continue ; +};if _egeba .Name .Local =="\u0061\u006c\u0074"{_cdcf ,_ccded :=_egeba .Value ,error (nil );if _ccded !=nil {return _ccded ;};_fdce .AltAttr =&_cdcf ;continue ;};};_dfedb :for {_ebbec ,_gcbg :=d .Token ();if _gcbg !=nil {return _gcbg ;};switch _agba :=_ebbec .(type ){case _ec .StartElement :switch _agba .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_cafb :=NewEG_ShapeElements (); +_cafb .Path =NewPath ();if _fbbcg :=d .DecodeElement (_cafb .Path ,&_agba );_fbbcg !=nil {return _fbbcg ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_cafb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_ccee :=NewEG_ShapeElements (); +_ccee .Formulas =NewFormulas ();if _fdgab :=d .DecodeElement (_ccee .Formulas ,&_agba );_fdgab !=nil {return _fdgab ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_ccee );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bdagb :=NewEG_ShapeElements (); +_bdagb .Handles =NewHandles ();if _ebde :=d .DecodeElement (_bdagb .Handles ,&_agba );_ebde !=nil {return _ebde ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_bdagb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dggcd :=NewEG_ShapeElements (); +_dggcd .Fill =NewFill ();if _efggf :=d .DecodeElement (_dggcd .Fill ,&_agba );_efggf !=nil {return _efggf ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_dggcd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_dfga :=NewEG_ShapeElements (); +_dfga .Stroke =NewStroke ();if _efgae :=d .DecodeElement (_dfga .Stroke ,&_agba );_efgae !=nil {return _efgae ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_dfga );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gfefg :=NewEG_ShapeElements (); +_gfefg .Shadow =NewShadow ();if _cdge :=d .DecodeElement (_gfefg .Shadow ,&_agba );_cdge !=nil {return _cdge ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_gfefg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_eedb :=NewEG_ShapeElements (); +_eedb .Textbox =NewTextbox ();if _bbcc :=d .DecodeElement (_eedb .Textbox ,&_agba );_bbcc !=nil {return _bbcc ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_eedb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_caada :=NewEG_ShapeElements (); +_caada .Textpath =NewTextpath ();if _caddb :=d .DecodeElement (_caada .Textpath ,&_agba );_caddb !=nil {return _caddb ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_caada );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_ebbgd :=NewEG_ShapeElements (); +_ebbgd .Imagedata =NewImagedata ();if _ecag :=d .DecodeElement (_ebbgd .Imagedata ,&_agba );_ecag !=nil {return _ecag ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_ebbgd );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_adbdd :=NewEG_ShapeElements (); +_adbdd .Skew =NewOfcSkew ();if _edgc :=d .DecodeElement (_adbdd .Skew ,&_agba );_edgc !=nil {return _edgc ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_adbdd );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egcceb :=NewEG_ShapeElements (); +_egcceb .Extrusion =NewOfcExtrusion ();if _baab :=d .DecodeElement (_egcceb .Extrusion ,&_agba );_baab !=nil {return _baab ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_egcceb );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_acaa :=NewEG_ShapeElements (); +_acaa .Callout =NewOfcCallout ();if _bgec :=d .DecodeElement (_acaa .Callout ,&_agba );_bgec !=nil {return _bgec ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_acaa );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cabfe :=NewEG_ShapeElements (); +_cabfe .Lock =NewOfcLock ();if _ebea :=d .DecodeElement (_cabfe .Lock ,&_agba );_ebea !=nil {return _ebea ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_cabfe );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_adeb :=NewEG_ShapeElements (); +_adeb .Clippath =NewOfcClippath ();if _egec :=d .DecodeElement (_adeb .Clippath ,&_agba );_egec !=nil {return _egec ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_adeb );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_gbgab :=NewEG_ShapeElements (); +_gbgab .Signatureline =NewOfcSignatureline ();if _dbdac :=d .DecodeElement (_gbgab .Signatureline ,&_agba );_dbdac !=nil {return _dbdac ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_gbgab );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_acggb :=NewEG_ShapeElements (); +_acggb .Wrap =_gd .NewWrap ();if _cdcc :=d .DecodeElement (_acggb .Wrap ,&_agba );_cdcc !=nil {return _cdcc ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_acggb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cegdb :=NewEG_ShapeElements (); +_cegdb .Anchorlock =_gd .NewAnchorlock ();if _ebaf :=d .DecodeElement (_cegdb .Anchorlock ,&_agba );_ebaf !=nil {return _ebaf ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_cegdb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_fffbb :=NewEG_ShapeElements (); +_fffbb .Bordertop =_gd .NewBordertop ();if _fdgcd :=d .DecodeElement (_fffbb .Bordertop ,&_agba );_fdgcd !=nil {return _fdgcd ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_fffbb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_ggdcf :=NewEG_ShapeElements (); +_ggdcf .Borderbottom =_gd .NewBorderbottom ();if _ccfg :=d .DecodeElement (_ggdcf .Borderbottom ,&_agba );_ccfg !=nil {return _ccfg ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_ggdcf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_fcaa :=NewEG_ShapeElements (); +_fcaa .Borderleft =_gd .NewBorderleft ();if _fbed :=d .DecodeElement (_fcaa .Borderleft ,&_agba );_fbed !=nil {return _fbed ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_fcaa );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_ggca :=NewEG_ShapeElements (); +_ggca .Borderright =_gd .NewBorderright ();if _edbce :=d .DecodeElement (_ggca .Borderright ,&_agba );_edbce !=nil {return _edbce ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_ggca );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_egbb :=NewEG_ShapeElements (); +_egbb .ClientData =_f .NewClientData ();if _bedf :=d .DecodeElement (_egbb .ClientData ,&_agba );_bedf !=nil {return _bedf ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_egbb );case _ec .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"}:_baagg :=NewEG_ShapeElements (); +_baagg .Textdata =_b .NewTextdata ();if _bccb :=d .DecodeElement (_baagg .Textdata ,&_agba );_bccb !=nil {return _bccb ;};_fdce .EG_ShapeElements =append (_fdce .EG_ShapeElements ,_baagg );default:_a .Log .Debug ("s\u006b\u0069\u0070\u0070\u0069\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",_agba .Name ); +if _gaaa :=d .Skip ();_gaaa !=nil {return _gaaa ;};};case _ec .EndElement :break _dfedb ;case _ec .CharData :};};return nil ;};func (_aedeb OfcST_HrAlign )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_aedeb .String (),start ); +};func (_aagge *OfcCT_Lock )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_cdfac :=range start .Attr {if _cdfac .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_aagge .PositionAttr .UnmarshalXMLAttr (_cdfac );continue ; +};if _cdfac .Name .Local =="\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"{_aagge .SelectionAttr .UnmarshalXMLAttr (_cdfac );continue ;};if _cdfac .Name .Local =="\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_aagge .GroupingAttr .UnmarshalXMLAttr (_cdfac ); +continue ;};if _cdfac .Name .Local =="\u0075\u006e\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"{_aagge .UngroupingAttr .UnmarshalXMLAttr (_cdfac );continue ;};if _cdfac .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0069\u006f\u006e"{_aagge .RotationAttr .UnmarshalXMLAttr (_cdfac ); +continue ;};if _cdfac .Name .Local =="\u0063\u0072\u006f\u0070\u0070\u0069\u006e\u0067"{_aagge .CroppingAttr .UnmarshalXMLAttr (_cdfac );continue ;};if _cdfac .Name .Local =="\u0076e\u0072\u0074\u0069\u0063\u0069\u0065s"{_aagge .VerticiesAttr .UnmarshalXMLAttr (_cdfac ); +continue ;};if _cdfac .Name .Local =="\u0061\u0064\u006a\u0075\u0073\u0074\u0068\u0061\u006e\u0064\u006c\u0065\u0073"{_aagge .AdjusthandlesAttr .UnmarshalXMLAttr (_cdfac );continue ;};if _cdfac .Name .Local =="\u0074\u0065\u0078\u0074"{_aagge .TextAttr .UnmarshalXMLAttr (_cdfac ); +continue ;};if _cdfac .Name .Local =="a\u0073\u0070\u0065\u0063\u0074\u0072\u0061\u0074\u0069\u006f"{_aagge .AspectratioAttr .UnmarshalXMLAttr (_cdfac );continue ;};if _cdfac .Name .Local =="\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e"{_aagge .ShapetypeAttr .UnmarshalXMLAttr (_cdfac ); +continue ;};if _cdfac .Name .Local =="\u0065\u0078\u0074"{_aagge .ExtAttr .UnmarshalXMLAttr (_cdfac );continue ;};};for {_gggaa ,_cfcbg :=d .Token ();if _cfcbg !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u004c\u006f\u0063\u006b\u003a\u0020%\u0073",_cfcbg ); +};if _bcffa ,_cdegc :=_gggaa .(_ec .EndElement );_cdegc &&_bcffa .Name ==start .Name {break ;};};return nil ;};func (_cgecb *OfcCT_Fill )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if (start .Name ==_ec .Name {}){start .Name .Local ="\u006f\u003a\u0066\u0069\u006c\u006c"; +};if _cgecb .TypeAttr !=OfcST_FillTypeUnset {_ggbbf ,_dfbcg :=_cgecb .TypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0074\u0079\u0070\u0065"});if _dfbcg !=nil {return _dfbcg ;};start .Attr =append (start .Attr ,_ggbbf );};if _cgecb .ExtAttr !=ST_ExtUnset {_eebdb ,_dcegec :=_cgecb .ExtAttr .MarshalXMLAttr (_ec .Name {Local :"\u0076\u003a\u0065x\u0074"}); +if _dcegec !=nil {return _dcegec ;};start .Attr =append (start .Attr ,_eebdb );};e .EncodeToken (start );e .EncodeToken (_ec .EndElement {Name :start .Name });return nil ;};type Textpath struct{CT_TextPath };func (_efgd *AG_Type )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if _efgd .TypeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0074\u0079\u0070\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_efgd .TypeAttr )}); +};return nil ;}; -// ValidateWithPath validates the CT_Curve and its children, prefixing error messages with path -func (_caac *CT_Curve )ValidateWithPath (path string )error {for _ggaa ,_acad :=range _caac .EG_ShapeElements {if _fcd :=_acad .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ggaa )); -_fcd !=nil {return _fcd ;};};if _fdcf :=_caac .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_fdcf !=nil {return _fdcf ;};if _egbb :=_caac .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r"); -_egbb !=nil {return _egbb ;};if _egba :=_caac .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_egba !=nil {return _egba ;};if _gbeb :=_caac .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_gbeb !=nil {return _gbeb ;};if _edcd :=_caac .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_edcd !=nil {return _edcd ;};if _gggd :=_caac .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_gggd !=nil {return _gggd ;};if _aadf :=_caac .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_aadf !=nil {return _aadf ;};if _bggb :=_caac .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_bggb !=nil {return _bggb ;};if _bgfg :=_caac .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_bgfg !=nil {return _bgfg ;};if _edag :=_caac .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_edag !=nil {return _edag ;};if _fgbg :=_caac .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_fgbg !=nil {return _fgbg ;};if _aacd :=_caac .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_aacd !=nil {return _aacd ;};if _caad :=_caac .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_caad !=nil {return _caad ;};if _egce :=_caac .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_egce !=nil {return _egce ;};if _fgdg :=_caac .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_fgdg !=nil {return _fgdg ;};if _efbff :=_caac .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_efbff !=nil {return _efbff ;};if _aaaa :=_caac .StrokedAttr .ValidateWithPath (path +"\u002f\u0053\u0074r\u006f\u006b\u0065\u0064\u0041\u0074\u0074\u0072");_aaaa !=nil {return _aaaa ;};if _efca :=_caac .InsetpenAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u0070\u0065\u006e\u0041\u0074\u0074\u0072"); -_efca !=nil {return _efca ;};if _gbfcd :=_caac .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_gbfcd !=nil {return _gbfcd ;};if _faaaa :=_caac .ConnectortypeAttr .ValidateWithPath (path +"\u002fC\u006fn\u006e\u0065\u0063\u0074\u006fr\u0074\u0079p\u0065\u0041\u0074\u0074\u0072"); -_faaaa !=nil {return _faaaa ;};if _ggad :=_caac .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_ggad !=nil {return _ggad ;};if _bee :=_caac .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_bee !=nil {return _bee ;};if _gdbc :=_caac .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_gdbc !=nil {return _gdbc ;};if _aebfe :=_caac .ForcedashAttr .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0063\u0065\u0064\u0061\u0073h\u0041\u0074\u0074\u0072"); -_aebfe !=nil {return _aebfe ;};if _fgbgg :=_caac .OleiconAttr .ValidateWithPath (path +"\u002f\u004f\u006ce\u0069\u0063\u006f\u006e\u0041\u0074\u0074\u0072");_fgbgg !=nil {return _fgbgg ;};if _eddfc :=_caac .OleAttr .ValidateWithPath (path +"\u002f\u004f\u006c\u0065\u0041\u0074\u0074\u0072"); -_eddfc !=nil {return _eddfc ;};if _bccde :=_caac .PreferrelativeAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0065fe\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u0041\u0074\u0074\u0072");_bccde !=nil {return _bccde ;};if _bfed :=_caac .CliptowrapAttr .ValidateWithPath (path +"\u002fC\u006ci\u0070\u0074\u006f\u0077\u0072\u0061\u0070\u0041\u0074\u0074\u0072"); -_bfed !=nil {return _bfed ;};if _fccdg :=_caac .ClipAttr .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0041\u0074\u0074r");_fccdg !=nil {return _fccdg ;};return nil ;};func NewOfcCT_Extrusion ()*OfcCT_Extrusion {_cfdab :=&OfcCT_Extrusion {};return _cfdab }; -type CT_Fill struct{TypeAttr ST_FillType ;OnAttr _c .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 _c .ST_TrueFalse ;FocusAttr *string ;FocussizeAttr *string ;FocuspositionAttr *string ;MethodAttr ST_FillMethod ;DetectmouseclickAttr _c .ST_TrueFalse ;TitleAttr *string ;Opacity2Attr *string ;RecolorAttr _c .ST_TrueFalse ; -RotateAttr _c .ST_TrueFalse ;IdAttr *string ;RelidAttr *string ;Fill *OfcFill ;SIdAttr *string ;};func (_eacfe *ST_ShadowType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_ddfag ,_cbcge :=d .Token ();if _cbcge !=nil {return _cbcge ;};if _bbgdb ,_fgdbg :=_ddfag .(_d .EndElement ); -_fgdbg &&_bbgdb .Name ==start .Name {*_eacfe =1;return nil ;};if _ebggb ,_bgbfd :=_ddfag .(_d .CharData );!_bgbfd {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",_ddfag ); -}else {switch string (_ebggb ){case "":*_eacfe =0;case "\u0073\u0069\u006e\u0067\u006c\u0065":*_eacfe =1;case "\u0064\u006f\u0075\u0062\u006c\u0065":*_eacfe =2;case "\u0065\u006d\u0062\u006f\u0073\u0073":*_eacfe =3;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_eacfe =4; -};};_ddfag ,_cbcge =d .Token ();if _cbcge !=nil {return _cbcge ;};if _gbdfe ,_cbadaf :=_ddfag .(_d .EndElement );_cbadaf &&_gbdfe .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",_ddfag ); -};func (_fbgca *OfcCT_Proxy )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u006f:\u0070\u0072\u006f\u0078\u0079";};if _fbgca .StartAttr !=_c .ST_TrueFalseBlankUnset {_fdbbg ,_bfadc :=_fbgca .StartAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0074\u0061r\u0074"}); -if _bfadc !=nil {return _bfadc ;};start .Attr =append (start .Attr ,_fdbbg );};if _fbgca .EndAttr !=_c .ST_TrueFalseBlankUnset {_aggec ,_dfcgd :=_fbgca .EndAttr .MarshalXMLAttr (_d .Name {Local :"\u0065\u006e\u0064"});if _dfcgd !=nil {return _dfcgd ;}; -start .Attr =append (start .Attr ,_aggec );};if _fbgca .IdrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064\u0072e\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_fbgca .IdrefAttr )});};if _fbgca .ConnectlocAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006c\u006f\u0063"},Value :_bf .Sprintf ("\u0025\u0076",*_fbgca .ConnectlocAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func (_ddac OfcST_ExtrusionPlane )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_gfgdc :=_d .Attr {};_gfgdc .Name =name ;switch _ddac {case OfcST_ExtrusionPlaneUnset :_gfgdc .Value =""; -case OfcST_ExtrusionPlaneXY :_gfgdc .Value ="\u0058\u0059";case OfcST_ExtrusionPlaneZX :_gfgdc .Value ="\u005a\u0058";case OfcST_ExtrusionPlaneYZ :_gfgdc .Value ="\u0059\u005a";};return _gfgdc ,nil ;};func (_bece *CT_Curve )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_cfga :=range start .Attr {if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bece .AllowoverlapAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_acef ,_ggca :=_b .ParseInt (_cfga .Value ,10,64); -if _ggca !=nil {return _ggca ;};_bece .RegroupidAttr =&_acef ;continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bece .DgmlayoutAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bece .DoubleclicknotifyAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bece .PreferrelativeAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bece .ButtonAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u006f\u006c\u0065"{_bece .OleAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bece .UserhiddenAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bece .ForcedashAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bece .BulletAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bece .BwpureAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0063\u006c\u0069\u0070"{_bece .ClipAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_ggbb ,_badad :=_cfga .Value ,error (nil ); -if _badad !=nil {return _badad ;};_bece .BorderbottomcolorAttr =&_ggbb ;continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bece .BwnormalAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bece .HralignAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0068\u0072"{_bece .HrAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_bdbbe ,_bdffa :=_cfga .Value ,error (nil ); -if _bdffa !=nil {return _bdffa ;};_bece .BordertopcolorAttr =&_bdbbe ;continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_baee ,_aeab :=_b .ParseInt (_cfga .Value ,10,64); -if _aeab !=nil {return _aeab ;};_bece .DgmnodekindAttr =&_baee ;continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_fcg ,_acba :=_cfga .Value ,error (nil ); -if _acba !=nil {return _acba ;};_bece .BorderrightcolorAttr =&_fcg ;continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0073\u0070\u0069\u0064"{_caed ,_dedd :=_cfga .Value ,error (nil ); -if _dedd !=nil {return _dedd ;};_bece .SpidAttr =&_caed ;continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0068\u0072\u0070c\u0074"{_aaec ,_gdgf :=_b .ParseFloat (_cfga .Value ,64); -if _gdgf !=nil {return _gdgf ;};_fgaa :=float32 (_aaec );_bece .HrpctAttr =&_fgaa ;continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0068\u0072\u0073t\u0064"{_bece .HrstdAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bece .CliptowrapAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bece .AllowincellAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bece .DgmlayoutmruAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bece .UserdrawnAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bece .OleiconAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_gbdb ,_bbfec :=_cfga .Value ,error (nil ); -if _bbfec !=nil {return _bbfec ;};_bece .BorderleftcolorAttr =&_gbdb ;continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0073\u0070\u0074"{_gbaa ,_bfab :=_b .ParseFloat (_cfga .Value ,64); -if _bfab !=nil {return _bfab ;};_gdgaf :=float32 (_gbaa );_bece .SptAttr =&_gdgaf ;continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bece .BwmodeAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bece .ConnectortypeAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bece .InsetmodeAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u006f\u006e\u0065\u0064"{_bece .OnedAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_cfga .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bece .HrnoshadeAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Local =="\u0074\u0069\u0074l\u0065"{_bgag ,_caaea :=_cfga .Value ,error (nil );if _caaea !=nil {return _caaea ;};_bece .TitleAttr =&_bgag ;continue ;};if _cfga .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_ggcc ,_gbdc :=_cfga .Value ,error (nil ); -if _gbdc !=nil {return _gbdc ;};_bece .WrapcoordsAttr =&_ggcc ;continue ;};if _cfga .Name .Local =="\u0073\u0074\u0079l\u0065"{_begd ,_dbgg :=_cfga .Value ,error (nil );if _dbgg !=nil {return _dbgg ;};_bece .StyleAttr =&_begd ;continue ;};if _cfga .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_bafga ,_fbfd :=_cfga .Value ,error (nil ); -if _fbfd !=nil {return _fbfd ;};_bece .CoordoriginAttr =&_bafga ;continue ;};if _cfga .Name .Local =="\u0070\u0072\u0069n\u0074"{_bece .PrintAttr .UnmarshalXMLAttr (_cfga );continue ;};if _cfga .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_bggc ,_fagf :=_cfga .Value ,error (nil ); -if _fagf !=nil {return _fagf ;};_bece .CoordsizeAttr =&_bggc ;continue ;};if _cfga .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bece .StrokedAttr .UnmarshalXMLAttr (_cfga );continue ;};if _cfga .Name .Local =="\u0061\u006c\u0074"{_bfgb ,_cccff :=_cfga .Value ,error (nil ); -if _cccff !=nil {return _cccff ;};_bece .AltAttr =&_bfgb ;continue ;};if _cfga .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_eefc ,_dfdf :=_cfga .Value ,error (nil );if _dfdf !=nil {return _dfdf ;};_bece .StrokeweightAttr =&_eefc ; -continue ;};if _cfga .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"{_ada ,_ebcd :=_cfga .Value ,error (nil );if _ebcd !=nil {return _ebcd ;};_bece .Control1Attr =&_ada ;continue ;};if _cfga .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_fafa ,_fdce :=_cfga .Value ,error (nil ); -if _fdce !=nil {return _fdce ;};_bece .ChromakeyAttr =&_fafa ;continue ;};if _cfga .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_fgge ,_ecad :=_cfga .Value ,error (nil );if _ecad !=nil {return _ecad ;};_bece .FillcolorAttr =&_fgge ;continue ; -};if _cfga .Name .Local =="\u0069\u0064"{_fcff ,_ffag :=_cfga .Value ,error (nil );if _ffag !=nil {return _ffag ;};_bece .IdAttr =&_fcff ;continue ;};if _cfga .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_cbcc ,_gedaf :=_cfga .Value ,error (nil ); -if _gedaf !=nil {return _gedaf ;};_bece .OpacityAttr =&_cbcc ;continue ;};if _cfga .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_gdgc ,_cgabc :=_cfga .Value ,error (nil );if _cgabc !=nil {return _cgabc ;};_bece .StrokecolorAttr =&_gdgc ; -continue ;};if _cfga .Name .Local =="\u0063\u006c\u0061s\u0073"{_gfea ,_bdcc :=_cfga .Value ,error (nil );if _bdcc !=nil {return _bdcc ;};_bece .ClassAttr =&_gfea ;continue ;};if _cfga .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bece .FilledAttr .UnmarshalXMLAttr (_cfga ); -continue ;};if _cfga .Name .Local =="\u0066\u0072\u006f\u006d"{_ccbg ,_gdfda :=_cfga .Value ,error (nil );if _gdfda !=nil {return _gdfda ;};_bece .FromAttr =&_ccbg ;continue ;};if _cfga .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_debe ,_cded :=_cfga .Value ,error (nil ); -if _cded !=nil {return _cded ;};_bece .TargetAttr =&_debe ;continue ;};if _cfga .Name .Local =="\u0068\u0072\u0065\u0066"{_dbdc ,_dbafd :=_cfga .Value ,error (nil );if _dbafd !=nil {return _dbafd ;};_bece .HrefAttr =&_dbdc ;continue ;};if _cfga .Name .Local =="\u0074\u006f"{_agce ,_fgga :=_cfga .Value ,error (nil ); -if _fgga !=nil {return _fgga ;};_bece .ToAttr =&_agce ;continue ;};if _cfga .Name .Local =="\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"{_bagce ,_gccad :=_cfga .Value ,error (nil );if _gccad !=nil {return _gccad ;};_bece .Control2Attr =&_bagce ;continue ; -};if _cfga .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bece .InsetpenAttr .UnmarshalXMLAttr (_cfga );continue ;};};_dagg :for {_ddbc ,_geaca :=d .Token ();if _geaca !=nil {return _geaca ;};switch _cgba :=_ddbc .(type ){case _d .StartElement :switch _cgba .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"}:_cacef :=NewEG_ShapeElements (); -_cacef .Path =NewPath ();if _edcb :=d .DecodeElement (_cacef .Path ,&_cgba );_edcb !=nil {return _edcb ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_cacef );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"}:_eefgd :=NewEG_ShapeElements (); -_eefgd .Formulas =NewFormulas ();if _gacc :=d .DecodeElement (_eefgd .Formulas ,&_cgba );_gacc !=nil {return _gacc ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_eefgd );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"}:_bddf :=NewEG_ShapeElements (); -_bddf .Handles =NewHandles ();if _ccgg :=d .DecodeElement (_bddf .Handles ,&_cgba );_ccgg !=nil {return _ccgg ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_bddf );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"}:_fbcaa :=NewEG_ShapeElements (); -_fbcaa .Fill =NewFill ();if _fggea :=d .DecodeElement (_fbcaa .Fill ,&_cgba );_fggea !=nil {return _fggea ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_fbcaa );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"}:_gbfcg :=NewEG_ShapeElements (); -_gbfcg .Stroke =NewStroke ();if _dgff :=d .DecodeElement (_gbfcg .Stroke ,&_cgba );_dgff !=nil {return _dgff ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_gbfcg );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"}:_dead :=NewEG_ShapeElements (); -_dead .Shadow =NewShadow ();if _agedb :=d .DecodeElement (_dead .Shadow ,&_cgba );_agedb !=nil {return _agedb ;};_bece .EG_ShapeElements =append (_bece .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 :"\u0074e\u0078\u0074\u0062\u006f\u0078"}:_dfdfa :=NewEG_ShapeElements (); -_dfdfa .Textbox =NewTextbox ();if _fddc :=d .DecodeElement (_dfdfa .Textbox ,&_cgba );_fddc !=nil {return _fddc ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_dfdfa );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"}:_bdbg :=NewEG_ShapeElements (); -_bdbg .Textpath =NewTextpath ();if _deaff :=d .DecodeElement (_bdbg .Textpath ,&_cgba );_deaff !=nil {return _deaff ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_bdbg );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"}:_cecb :=NewEG_ShapeElements (); -_cecb .Imagedata =NewImagedata ();if _gbgb :=d .DecodeElement (_cecb .Imagedata ,&_cgba );_gbgb !=nil {return _gbgb ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_cecb );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"}:_gbeae :=NewEG_ShapeElements (); -_gbeae .Skew =NewOfcSkew ();if _ead :=d .DecodeElement (_gbeae .Skew ,&_cgba );_ead !=nil {return _ead ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_gbeae );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"}:_efbf :=NewEG_ShapeElements (); -_efbf .Extrusion =NewOfcExtrusion ();if _abcb :=d .DecodeElement (_efbf .Extrusion ,&_cgba );_abcb !=nil {return _abcb ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_efbf );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"}:_acca :=NewEG_ShapeElements (); -_acca .Callout =NewOfcCallout ();if _dfgb :=d .DecodeElement (_acca .Callout ,&_cgba );_dfgb !=nil {return _dfgb ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_acca );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"}:_gfdbd :=NewEG_ShapeElements (); -_gfdbd .Lock =NewOfcLock ();if _facg :=d .DecodeElement (_gfdbd .Lock ,&_cgba );_facg !=nil {return _facg ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_gfdbd );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"}:_efcc :=NewEG_ShapeElements (); -_efcc .Clippath =NewOfcClippath ();if _fcca :=d .DecodeElement (_efcc .Clippath ,&_cgba );_fcca !=nil {return _fcca ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_efcc );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"}:_cfeg :=NewEG_ShapeElements (); -_cfeg .Signatureline =NewOfcSignatureline ();if _gfae :=d .DecodeElement (_cfeg .Signatureline ,&_cgba );_gfae !=nil {return _gfae ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_cfeg );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"}:_aade :=NewEG_ShapeElements (); -_aade .Wrap =_ce .NewWrap ();if _bfda :=d .DecodeElement (_aade .Wrap ,&_cgba );_bfda !=nil {return _bfda ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_aade );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"}:_gccfe :=NewEG_ShapeElements (); -_gccfe .Anchorlock =_ce .NewAnchorlock ();if _efde :=d .DecodeElement (_gccfe .Anchorlock ,&_cgba );_efde !=nil {return _efde ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_gccfe );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"}:_dcd :=NewEG_ShapeElements (); -_dcd .Bordertop =_ce .NewBordertop ();if _bcce :=d .DecodeElement (_dcd .Bordertop ,&_cgba );_bcce !=nil {return _bcce ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_dcd );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"}:_fgaaf :=NewEG_ShapeElements (); -_fgaaf .Borderbottom =_ce .NewBorderbottom ();if _egcd :=d .DecodeElement (_fgaaf .Borderbottom ,&_cgba );_egcd !=nil {return _egcd ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_fgaaf );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"}:_dgbd :=NewEG_ShapeElements (); -_dgbd .Borderleft =_ce .NewBorderleft ();if _gaef :=d .DecodeElement (_dgbd .Borderleft ,&_cgba );_gaef !=nil {return _gaef ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_dgbd );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"}:_dbebb :=NewEG_ShapeElements (); -_dbebb .Borderright =_ce .NewBorderright ();if _adce :=d .DecodeElement (_dbebb .Borderright ,&_cgba );_adce !=nil {return _adce ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_dbebb );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"}:_bcgc :=NewEG_ShapeElements (); -_bcgc .ClientData =_dc .NewClientData ();if _eaf :=d .DecodeElement (_bcgc .ClientData ,&_cgba );_eaf !=nil {return _eaf ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_bcgc );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"}:_cdde :=NewEG_ShapeElements (); -_cdde .Textdata =_a .NewTextdata ();if _bccdg :=d .DecodeElement (_cdde .Textdata ,&_cgba );_bccdg !=nil {return _bccdg ;};_bece .EG_ShapeElements =append (_bece .EG_ShapeElements ,_cdde );default:_e .Log .Debug ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\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",_cgba .Name ); -if _eeede :=d .Skip ();_eeede !=nil {return _eeede ;};};case _d .EndElement :break _dagg ;case _d .CharData :};};return nil ;};func (_cccea OfcST_DiagramLayout )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_fcgac :=_d .Attr {};_fcgac .Name =name ; -switch _cccea {case OfcST_DiagramLayoutUnset :_fcgac .Value ="";case OfcST_DiagramLayout0 :_fcgac .Value ="\u0030";case OfcST_DiagramLayout1 :_fcgac .Value ="\u0031";case OfcST_DiagramLayout2 :_fcgac .Value ="\u0032";case OfcST_DiagramLayout3 :_fcgac .Value ="\u0033"; -};return _fcgac ,nil ;};func (_bbbga *ST_StrokeArrowLength )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_dbagc ,_ceace :=d .Token ();if _ceace !=nil {return _ceace ;};if _aeeec ,_aeegf :=_dbagc .(_d .EndElement );_aeegf &&_aeeec .Name ==start .Name {*_bbbga =1; -return nil ;};if _cbbaa ,_ddebae :=_dbagc .(_d .CharData );!_ddebae {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",_dbagc );}else {switch string (_cbbaa ){case "":*_bbbga =0; -case "\u0073\u0068\u006fr\u0074":*_bbbga =1;case "\u006d\u0065\u0064\u0069\u0075\u006d":*_bbbga =2;case "\u006c\u006f\u006e\u0067":*_bbbga =3;};};_dbagc ,_ceace =d .Token ();if _ceace !=nil {return _ceace ;};if _dafgb ,_afbdc :=_dbagc .(_d .EndElement ); -_afbdc &&_dafgb .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",_dbagc );};func (_cfaac *ST_EditAs )UnmarshalXMLAttr (attr _d .Attr )error {switch attr .Value {case "":*_cfaac =0; -case "\u0063\u0061\u006e\u0076\u0061\u0073":*_cfaac =1;case "\u006f\u0072\u0067\u0063\u0068\u0061\u0072\u0074":*_cfaac =2;case "\u0072\u0061\u0064\u0069\u0061\u006c":*_cfaac =3;case "\u0063\u0079\u0063l\u0065":*_cfaac =4;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_cfaac =5; -case "\u0076\u0065\u006e\u006e":*_cfaac =6;case "\u0062\u0075\u006c\u006c\u0073\u0065\u0079\u0065":*_cfaac =7;};return nil ;};func NewOfcCT_ClipPath ()*OfcCT_ClipPath {_edda :=&OfcCT_ClipPath {};return _edda };func (_dccea OfcST_InsetMode )Validate ()error {return _dccea .ValidateWithPath ("")}; -func NewOfcCT_Fill ()*OfcCT_Fill {_dfdfb :=&OfcCT_Fill {};return _dfdfb };func (_egaegc ST_Ext )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return e .EncodeElement (_egaegc .String (),start );};func (_fdbfa *Fill )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _fdbfa .CT_Fill .MarshalXML (e ,start ); -};type CT_Textbox struct{InsetAttr *string ;SingleclickAttr _c .ST_TrueFalse ;InsetmodeAttr OfcST_InsetMode ;TxbxContent *_f .TxbxContent ;Any _gd .Any ;IdAttr *string ;StyleAttr *string ;};type OfcST_ExtrusionPlane byte ; +// ValidateWithPath validates the OfcCT_Callout and its children, prefixing error messages with path +func (_bceg *OfcCT_Callout )ValidateWithPath (path string )error {if _adabe :=_bceg .OnAttr .ValidateWithPath (path +"\u002fO\u006e\u0041\u0074\u0074\u0072");_adabe !=nil {return _adabe ;};if _bcccc :=_bceg .AngleAttr .ValidateWithPath (path +"\u002f\u0041\u006e\u0067\u006c\u0065\u0041\u0074\u0074\u0072"); +_bcccc !=nil {return _bcccc ;};if _gceea :=_bceg .DropautoAttr .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u0061\u0075\u0074\u006f\u0041\u0074\u0074\u0072");_gceea !=nil {return _gceea ;};if _bbgeg :=_bceg .LengthspecifiedAttr .ValidateWithPath (path +"/\u004ce\u006e\u0067\u0074\u0068\u0073\u0070\u0065\u0063i\u0066\u0069\u0065\u0064At\u0074\u0072"); +_bbgeg !=nil {return _bbgeg ;};if _caebc :=_bceg .AccentbarAttr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0065\u006e\u0074\u0062\u0061r\u0041\u0074\u0074\u0072");_caebc !=nil {return _caebc ;};if _gaab :=_bceg .TextborderAttr .ValidateWithPath (path +"\u002fT\u0065x\u0074\u0062\u006f\u0072\u0064\u0065\u0072\u0041\u0074\u0074\u0072"); +_gaab !=nil {return _gaab ;};if _abecd :=_bceg .MinusxAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0078\u0041\u0074\u0074\u0072");_abecd !=nil {return _abecd ;};if _gedg :=_bceg .MinusyAttr .ValidateWithPath (path +"/\u004d\u0069\u006e\u0075\u0073\u0079\u0041\u0074\u0074\u0072"); +_gedg !=nil {return _gedg ;};if _debcf :=_bceg .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_debcf !=nil {return _debcf ;};return nil ;};func NewOfcSignatureline ()*OfcSignatureline {_edfea :=&OfcSignatureline {}; +_edfea .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();return _edfea ;};type CT_TextPath struct{OnAttr _ed .ST_TrueFalse ;FitshapeAttr _ed .ST_TrueFalse ;FitpathAttr _ed .ST_TrueFalse ;TrimAttr _ed .ST_TrueFalse ;XscaleAttr _ed .ST_TrueFalse ;StringAttr *string ; +IdAttr *string ;StyleAttr *string ;};func (_febge *ST_FillType )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_febge =0;case "\u0073\u006f\u006ci\u0064":*_febge =1;case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074":*_febge =2; +case "\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c":*_febge =3;case "\u0074\u0069\u006c\u0065":*_febge =4;case "\u0070a\u0074\u0074\u0065\u0072\u006e":*_febge =5;case "\u0066\u0072\u0061m\u0065":*_febge =6;};return nil ; +}; -// Validate validates the CT_Textbox and its children -func (_gcfdf *CT_Textbox )Validate ()error {return _gcfdf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");};type AG_AllShapeAttributes struct{OpacityAttr *string ;StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ; -StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ;BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ; -ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};func (_fedc *CT_F )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0066"; -};if _fedc .EqnAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0065\u0071\u006e"},Value :_bf .Sprintf ("\u0025\u0076",*_fedc .EqnAttr )});};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; +// ValidateWithPath validates the OfcCT_ColorMenu and its children, prefixing error messages with path +func (_fbgce *OfcCT_ColorMenu )ValidateWithPath (path string )error {if _fdccb :=_fbgce .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_fdccb !=nil {return _fdccb ;};return nil ;};func (_dabe OfcST_CalloutPlacement )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_bcffb :=_ec .Attr {}; +_bcffb .Name =name ;switch _dabe {case OfcST_CalloutPlacementUnset :_bcffb .Value ="";case OfcST_CalloutPlacementTop :_bcffb .Value ="\u0074\u006f\u0070";case OfcST_CalloutPlacementCenter :_bcffb .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case OfcST_CalloutPlacementBottom :_bcffb .Value ="\u0062\u006f\u0074\u0074\u006f\u006d"; +case OfcST_CalloutPlacementUser :_bcffb .Value ="\u0075\u0073\u0065\u0072";};return _bcffb ,nil ;};type Imagedata struct{CT_ImageData }; + +// ValidateWithPath validates the OfcComplex and its children, prefixing error messages with path +func (_dffgb *OfcComplex )ValidateWithPath (path string )error {if _abbcf :=_dffgb .OfcCT_Complex .ValidateWithPath (path );_abbcf !=nil {return _abbcf ;};return nil ;};func (_gfefe OfcST_ConnectType )Validate ()error {return _gfefe .ValidateWithPath ("")}; +func (_bbag OfcST_ExtrusionPlane )ValidateWithPath (path string )error {switch _bbag {case 0,1,2,3:default:return _g .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbag )); +};return nil ;};type OfcInk struct{OfcCT_Ink };func (_dddae OfcST_InsetMode )Validate ()error {return _dddae .ValidateWithPath ("")};func (_ccbd *OfcCT_IdMap )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_cacbd :=range start .Attr {if _cacbd .Name .Local =="\u0064\u0061\u0074\u0061"{_dbcgb ,_afecc :=_cacbd .Value ,error (nil ); +if _afecc !=nil {return _afecc ;};_ccbd .DataAttr =&_dbcgb ;continue ;};if _cacbd .Name .Local =="\u0065\u0078\u0074"{_ccbd .ExtAttr .UnmarshalXMLAttr (_cacbd );continue ;};};for {_dbde ,_bbcbc :=d .Token ();if _bbcbc !=nil {return _g .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u004f\u0066\u0063\u0043\u0054\u005f\u0049\u0064\u004d\u0061\u0070\u003a\u0020\u0025\u0073",_bbcbc ); +};if _fced ,_aegae :=_dbde .(_ec .EndElement );_aegae &&_fced .Name ==start .Name {break ;};};return nil ;}; + +// Validate validates the CT_TextPath and its children +func (_cefee *CT_TextPath )Validate ()error {return _cefee .ValidateWithPath ("C\u0054\u005f\u0054\u0065\u0078\u0074\u0050\u0061\u0074\u0068");};func (_cbbc *OfcCT_Diagram )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_egadg :=range start .Attr {if _egadg .Name .Local =="\u0064\u0067\u006d\u0073\u0074\u0079\u006c\u0065"{_ggdagge ,_adfea :=_ee .ParseInt (_egadg .Value ,10,64); +if _adfea !=nil {return _adfea ;};_cbbc .DgmstyleAttr =&_ggdagge ;continue ;};if _egadg .Name .Local =="\u0061\u0075\u0074\u006f\u0066\u006f\u0072\u006d\u0061\u0074"{_cbbc .AutoformatAttr .UnmarshalXMLAttr (_egadg );continue ;};if _egadg .Name .Local =="\u0072e\u0076\u0065\u0072\u0073\u0065"{_cbbc .ReverseAttr .UnmarshalXMLAttr (_egadg ); +continue ;};if _egadg .Name .Local =="\u0061\u0075\u0074\u006f\u006c\u0061\u0079\u006f\u0075\u0074"{_cbbc .AutolayoutAttr .UnmarshalXMLAttr (_egadg );continue ;};if _egadg .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065x"{_acfg ,_gcgad :=_ee .ParseInt (_egadg .Value ,10,64); +if _gcgad !=nil {return _gcgad ;};_cbbc .DgmscalexAttr =&_acfg ;continue ;};if _egadg .Name .Local =="\u0064g\u006d\u0073\u0063\u0061\u006c\u0065y"{_gceac ,_fdebg :=_ee .ParseInt (_egadg .Value ,10,64);if _fdebg !=nil {return _fdebg ;};_cbbc .DgmscaleyAttr =&_gceac ; +continue ;};if _egadg .Name .Local =="d\u0067\u006d\u0066\u006f\u006e\u0074\u0073\u0069\u007a\u0065"{_gbgfaf ,_ccfdb :=_ee .ParseInt (_egadg .Value ,10,64);if _ccfdb !=nil {return _ccfdb ;};_cbbc .DgmfontsizeAttr =&_gbgfaf ;continue ;};if _egadg .Name .Local =="\u0063o\u006es\u0074\u0072\u0061\u0069\u006e\u0062\u006f\u0075\u006e\u0064\u0073"{_cgecgc ,_faafd :=_egadg .Value ,error (nil ); +if _faafd !=nil {return _faafd ;};_cbbc .ConstrainboundsAttr =&_cgecgc ;continue ;};if _egadg .Name .Local =="\u0064\u0067m\u0062\u0061\u0073e\u0074\u0065\u0078\u0074\u0073\u0063\u0061\u006c\u0065"{_bcagd ,_dgfgd :=_ee .ParseInt (_egadg .Value ,10,64); +if _dgfgd !=nil {return _dgfgd ;};_cbbc .DgmbasetextscaleAttr =&_bcagd ;continue ;};if _egadg .Name .Local =="\u0065\u0078\u0074"{_cbbc .ExtAttr .UnmarshalXMLAttr (_egadg );continue ;};};_bbcbac :for {_eegfc ,_edgfb :=d .Token ();if _edgfb !=nil {return _edgfb ; +};switch _ddge :=_eegfc .(type ){case _ec .StartElement :switch _ddge .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_cbbc .Relationtable =NewOfcCT_RelationTable (); +if _cbafe :=d .DecodeElement (_cbbc .Relationtable ,&_ddge );_cbafe !=nil {return _cbafe ;};default:_a .Log .Debug ("\u0073\u006b\u0069\u0070\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",_ddge .Name ); +if _ddeb :=d .Skip ();_ddeb !=nil {return _ddeb ;};};case _ec .EndElement :break _bbcbac ;case _ec .CharData :};};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 (_bfff *CT_Rect )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_bdggc :=range start .Attr {if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070c\u006f\u006c\u006f\u0072"{_egbaf ,_gcefc :=_bdggc .Value ,error (nil ); +if _gcefc !=nil {return _gcefc ;};_bfff .BordertopcolorAttr =&_egbaf ;continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0062\u0075\u006c\u006c\u0065\u0074"{_bfff .BulletAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0068\u0072"{_bfff .HrAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0063\u006c\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"{_bfff .CliptowrapAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0068\u0072\u0073t\u0064"{_bfff .HrstdAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u006f\u006c\u0065"{_bfff .OleAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0068r\u006e\u006f\u0073\u0068\u0061\u0064e"{_bfff .HrnoshadeAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u006f\u006e\u0065\u0064"{_bfff .OnedAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0068\u0072\u0070c\u0074"{_acgd ,_ebdf :=_ee .ParseFloat (_bdggc .Value ,64); +if _ebdf !=nil {return _ebdf ;};_bdcba :=float32 (_acgd );_bfff .HrpctAttr =&_bdcba ;continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u006fl\u0065\u0069\u0063\u006f\u006e"{_bfff .OleiconAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0062\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006dc\u006f\u006c\u006f\u0072"{_gcegc ,_cgdd :=_bdggc .Value ,error (nil ); +if _cgdd !=nil {return _cgdd ;};_bfff .BorderbottomcolorAttr =&_gcegc ;continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0064\u0067\u006dl\u0061\u0079\u006f\u0075\u0074\u006d\u0072\u0075"{_bfff .DgmlayoutmruAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0072e\u0067\u0072\u006f\u0075\u0070\u0069d"{_bcaegf ,_fgbe :=_ee .ParseInt (_bdggc .Value ,10,64); +if _fgbe !=nil {return _fgbe ;};_bfff .RegroupidAttr =&_bcaegf ;continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0063\u006c\u0069\u0070"{_bfff .ClipAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0068r\u0061\u006c\u0069\u0067\u006e"{_bfff .HralignAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0070\u0072\u0065\u0066\u0065\u0072\u0072\u0065\u006ca\u0074\u0069\u0076\u0065"{_bfff .PreferrelativeAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0064g\u006d\u006c\u0061\u0079\u006f\u0075t"{_bfff .DgmlayoutAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0064\u006f\u0075\u0062\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006eo\u0074\u0069\u0066\u0079"{_bfff .DoubleclicknotifyAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_bfff .InsetmodeAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0062\u0075\u0074\u0074\u006f\u006e"{_bfff .ButtonAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0075s\u0065\u0072\u0064\u0072\u0061\u0077n"{_bfff .UserdrawnAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="a\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"{_bfff .AllowincellAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0073\u0070\u0074"{_gbagg ,_fedcfc :=_ee .ParseFloat (_bdggc .Value ,64); +if _fedcfc !=nil {return _fedcfc ;};_ddcaf :=float32 (_gbagg );_bfff .SptAttr =&_ddcaf ;continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0062o\u0072d\u0065\u0072\u006c\u0065\u0066\u0074\u0063\u006f\u006c\u006f\u0072"{_bbfee ,_dccaf :=_bdggc .Value ,error (nil ); +if _dccaf !=nil {return _dccaf ;};_bfff .BorderleftcolorAttr =&_bbfee ;continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0063\u006f\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"{_bfff .ConnectortypeAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0062\u006fr\u0064\u0065\u0072r\u0069\u0067\u0068\u0074\u0063\u006f\u006c\u006f\u0072"{_beba ,_dccdb :=_bdggc .Value ,error (nil ); +if _dccdb !=nil {return _dccdb ;};_bfff .BorderrightcolorAttr =&_beba ;continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0073\u0070\u0069\u0064"{_eadg ,_eggbd :=_bdggc .Value ,error (nil ); +if _eggbd !=nil {return _eggbd ;};_bfff .SpidAttr =&_eadg ;continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="d\u0067\u006d\u006e\u006f\u0064\u0065\u006b\u0069\u006e\u0064"{_eacc ,_egfbd :=_ee .ParseInt (_bdggc .Value ,10,64); +if _egfbd !=nil {return _egfbd ;};_bfff .DgmnodekindAttr =&_eacc ;continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0062\u0077\u0070\u0075\u0072\u0065"{_bfff .BwpureAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0066o\u0072\u0063\u0065\u0064\u0061\u0073h"{_bfff .ForcedashAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"{_bfff .BwnormalAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0062\u0077\u006d\u006f\u0064\u0065"{_bfff .BwmodeAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0075\u0073\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"{_bfff .UserhiddenAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bdggc .Name .Local =="\u0061\u006c\u006co\u0077\u006f\u0076\u0065\u0072\u006c\u0061\u0070"{_bfff .AllowoverlapAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_caegd ,_gaafa :=_bdggc .Value ,error (nil );if _gaafa !=nil {return _gaafa ;};_bfff .TargetAttr =&_caegd ;continue ;};if _bdggc .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_daaae ,_adef :=_bdggc .Value ,error (nil ); +if _adef !=nil {return _adef ;};_bfff .CoordoriginAttr =&_daaae ;continue ;};if _bdggc .Name .Local =="\u0073t\u0072\u006f\u006b\u0065\u0064"{_bfff .StrokedAttr .UnmarshalXMLAttr (_bdggc );continue ;};if _bdggc .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_fgbc ,_ccda :=_bdggc .Value ,error (nil ); +if _ccda !=nil {return _ccda ;};_bfff .CoordsizeAttr =&_fgbc ;continue ;};if _bdggc .Name .Local =="\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"{_dfcbc ,_ffag :=_bdggc .Value ,error (nil );if _ffag !=nil {return _ffag ;};_bfff .StrokeweightAttr =&_dfcbc ; +continue ;};if _bdggc .Name .Local =="\u0073\u0074\u0079l\u0065"{_edbdc ,_bacgd :=_bdggc .Value ,error (nil );if _bacgd !=nil {return _bacgd ;};_bfff .StyleAttr =&_edbdc ;continue ;};if _bdggc .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_ffdfg ,_cfbeb :=_bdggc .Value ,error (nil ); +if _cfbeb !=nil {return _cfbeb ;};_bfff .ChromakeyAttr =&_ffdfg ;continue ;};if _bdggc .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_gbgag ,_cfag :=_bdggc .Value ,error (nil );if _cfag !=nil {return _cfag ;};_bfff .FillcolorAttr =&_gbgag ; +continue ;};if _bdggc .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_afcdfg ,_eecc :=_bdggc .Value ,error (nil );if _eecc !=nil {return _eecc ;};_bfff .OpacityAttr =&_afcdfg ;continue ;};if _bdggc .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_geeeg ,_adgdag :=_bdggc .Value ,error (nil ); +if _adgdag !=nil {return _adgdag ;};_bfff .WrapcoordsAttr =&_geeeg ;continue ;};if _bdggc .Name .Local =="s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"{_bgef ,_fbfff :=_bdggc .Value ,error (nil );if _fbfff !=nil {return _fbfff ;};_bfff .StrokecolorAttr =&_bgef ; +continue ;};if _bdggc .Name .Local =="\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"{_bfff .InsetpenAttr .UnmarshalXMLAttr (_bdggc );continue ;};if _bdggc .Name .Local =="\u0068\u0072\u0065\u0066"{_gcde ,_dbeab :=_bdggc .Value ,error (nil );if _dbeab !=nil {return _dbeab ; +};_bfff .HrefAttr =&_gcde ;continue ;};if _bdggc .Name .Local =="\u0069\u0064"{_gbcb ,_cbefb :=_bdggc .Value ,error (nil );if _cbefb !=nil {return _cbefb ;};_bfff .IdAttr =&_gbcb ;continue ;};if _bdggc .Name .Local =="\u0070\u0072\u0069n\u0074"{_bfff .PrintAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};if _bdggc .Name .Local =="\u0061\u006c\u0074"{_ffdgc ,_cfce :=_bdggc .Value ,error (nil );if _cfce !=nil {return _cfce ;};_bfff .AltAttr =&_ffdgc ;continue ;};if _bdggc .Name .Local =="\u0074\u0069\u0074l\u0065"{_agbe ,_ececa :=_bdggc .Value ,error (nil ); +if _ececa !=nil {return _ececa ;};_bfff .TitleAttr =&_agbe ;continue ;};if _bdggc .Name .Local =="\u0063\u006c\u0061s\u0073"{_bfegad ,_bfcdb :=_bdggc .Value ,error (nil );if _bfcdb !=nil {return _bfcdb ;};_bfff .ClassAttr =&_bfegad ;continue ;};if _bdggc .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_bfff .FilledAttr .UnmarshalXMLAttr (_bdggc ); +continue ;};};_efbeg :for {_gabcba ,_accde :=d .Token ();if _accde !=nil {return _accde ;};switch _cadfb :=_gabcba .(type ){case _ec .StartElement :switch _cadfb .Name {case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bece :=NewEG_ShapeElements (); +_bece .Path =NewPath ();if _eebea :=d .DecodeElement (_bece .Path ,&_cadfb );_eebea !=nil {return _eebea ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_bece );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_gcafc :=NewEG_ShapeElements (); +_gcafc .Formulas =NewFormulas ();if _ffdcb :=d .DecodeElement (_gcafc .Formulas ,&_cadfb );_ffdcb !=nil {return _ffdcb ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_gcafc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_bgcc :=NewEG_ShapeElements (); +_bgcc .Handles =NewHandles ();if _aacg :=d .DecodeElement (_bgcc .Handles ,&_cadfb );_aacg !=nil {return _aacg ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_bgcc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_fabb :=NewEG_ShapeElements (); +_fabb .Fill =NewFill ();if _eaae :=d .DecodeElement (_fabb .Fill ,&_cadfb );_eaae !=nil {return _eaae ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_fabb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cdfab :=NewEG_ShapeElements (); +_cdfab .Stroke =NewStroke ();if _adfb :=d .DecodeElement (_cdfab .Stroke ,&_cadfb );_adfb !=nil {return _adfb ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_cdfab );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\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"}:_cfddg :=NewEG_ShapeElements (); +_cfddg .Shadow =NewShadow ();if _dgfa :=d .DecodeElement (_cfddg .Shadow ,&_cadfb );_dgfa !=nil {return _dgfa ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_cfddg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_agbg :=NewEG_ShapeElements (); +_agbg .Textbox =NewTextbox ();if _agaa :=d .DecodeElement (_agbg .Textbox ,&_cadfb );_agaa !=nil {return _agaa ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_agbg );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_fdfb :=NewEG_ShapeElements (); +_fdfb .Textpath =NewTextpath ();if _bcec :=d .DecodeElement (_fdfb .Textpath ,&_cadfb );_bcec !=nil {return _bcec ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_fdfb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\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"}:_gcgcfe :=NewEG_ShapeElements (); +_gcgcfe .Imagedata =NewImagedata ();if _aafae :=d .DecodeElement (_gcgcfe .Imagedata ,&_cadfb );_aafae !=nil {return _aafae ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_gcgcfe );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_cebfe :=NewEG_ShapeElements (); +_cebfe .Skew =NewOfcSkew ();if _febbb :=d .DecodeElement (_cebfe .Skew ,&_cadfb );_febbb !=nil {return _febbb ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_cebfe );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_ddfac :=NewEG_ShapeElements (); +_ddfac .Extrusion =NewOfcExtrusion ();if _defdb :=d .DecodeElement (_ddfac .Extrusion ,&_cadfb );_defdb !=nil {return _defdb ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_ddfac );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_egebc :=NewEG_ShapeElements (); +_egebc .Callout =NewOfcCallout ();if _egcce :=d .DecodeElement (_egebc .Callout ,&_cadfb );_egcce !=nil {return _egcce ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_egebc );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_bege :=NewEG_ShapeElements (); +_bege .Lock =NewOfcLock ();if _dbdfc :=d .DecodeElement (_bege .Lock ,&_cadfb );_dbdfc !=nil {return _dbdfc ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_bege );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_febf :=NewEG_ShapeElements (); +_febf .Clippath =NewOfcClippath ();if _feaag :=d .DecodeElement (_febf .Clippath ,&_cadfb );_feaag !=nil {return _feaag ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_febf );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\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"}:_abag :=NewEG_ShapeElements (); +_abag .Signatureline =NewOfcSignatureline ();if _ebgbe :=d .DecodeElement (_abag .Signatureline ,&_cadfb );_ebgbe !=nil {return _ebgbe ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_abag );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_cebb :=NewEG_ShapeElements (); +_cebb .Wrap =_gd .NewWrap ();if _gddc :=d .DecodeElement (_cebb .Wrap ,&_cadfb );_gddc !=nil {return _gddc ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_cebb );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bffde :=NewEG_ShapeElements (); +_bffde .Anchorlock =_gd .NewAnchorlock ();if _cfbf :=d .DecodeElement (_bffde .Anchorlock ,&_cadfb );_cfbf !=nil {return _cfbf ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_bffde );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_bbgf :=NewEG_ShapeElements (); +_bbgf .Bordertop =_gd .NewBordertop ();if _fcabb :=d .DecodeElement (_bbgf .Bordertop ,&_cadfb );_fcabb !=nil {return _fcabb ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_bbgf );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_cgdfc :=NewEG_ShapeElements (); +_cgdfc .Borderbottom =_gd .NewBorderbottom ();if _gccb :=d .DecodeElement (_cgdfc .Borderbottom ,&_cadfb );_gccb !=nil {return _gccb ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_cgdfc );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\u006d\u0069\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"}:_debgd :=NewEG_ShapeElements (); +_debgd .Borderleft =_gd .NewBorderleft ();if _acfdd :=d .DecodeElement (_debgd .Borderleft ,&_cadfb );_acfdd !=nil {return _acfdd ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_debgd );case _ec .Name {Space :"\u0075\u0072n\u003a\u0073\u0063\u0068e\u006d\u0061s\u002d\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"}:_acdgad :=NewEG_ShapeElements (); +_acdgad .Borderright =_gd .NewBorderright ();if _aecg :=d .DecodeElement (_acdgad .Borderright ,&_cadfb );_aecg !=nil {return _aecg ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_acdgad );case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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"}:_bddcg :=NewEG_ShapeElements (); +_bddcg .ClientData =_f .NewClientData ();if _fgab :=d .DecodeElement (_bddcg .ClientData ,&_cadfb );_fgab !=nil {return _fgab ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_bddcg );case _ec .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"}:_gbfbg :=NewEG_ShapeElements (); +_gbfbg .Textdata =_b .NewTextdata ();if _fdcfg :=d .DecodeElement (_gbfbg .Textdata ,&_cadfb );_fdcfg !=nil {return _fdcfg ;};_bfff .EG_ShapeElements =append (_bfff .EG_ShapeElements ,_gbfbg );default:_a .Log .Debug ("\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",_cadfb .Name ); +if _bfggg :=d .Skip ();_bfggg !=nil {return _bfggg ;};};case _ec .EndElement :break _efbeg ;case _ec .CharData :};};return nil ;}; + +// ValidateWithPath validates the OfcShapelayout and its children, prefixing error messages with path +func (_bcdff *OfcShapelayout )ValidateWithPath (path string )error {if _gcgfa :=_bcdff .OfcCT_ShapeLayout .ValidateWithPath (path );_gcgfa !=nil {return _gcgfa ;};return nil ;};type OfcST_BWMode byte ;func (_fcefc *Group )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _fcefc .CT_Group .MarshalXML (e ,start ); }; -// ValidateWithPath validates the CT_Group and its children, prefixing error messages with path -func (_ega *CT_Group )ValidateWithPath (path string )error {if _fdee :=_ega .EditasAttr .ValidateWithPath (path +"/\u0045\u0064\u0069\u0074\u0061\u0073\u0041\u0074\u0074\u0072");_fdee !=nil {return _fdee ;};for _dbed ,_ebebf :=range _ega .Group {if _ggeg :=_ebebf .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fG\u0072\u006f\u0075\u0070\u005b\u0025\u0064\u005d",path ,_dbed )); -_ggeg !=nil {return _ggeg ;};};for _gafd ,_fgae :=range _ega .Shape {if _gcdgf :=_fgae .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fS\u0068\u0061\u0070\u0065\u005b\u0025\u0064\u005d",path ,_gafd ));_gcdgf !=nil {return _gcdgf ;};};for _abfb ,_ceddb :=range _ega .Shapetype {if _fbda :=_ceddb .ValidateWithPath (_bf .Sprintf ("\u0025\u0073/\u0053\u0068\u0061p\u0065\u0074\u0079\u0070\u0065\u005b\u0025\u0064\u005d",path ,_abfb )); -_fbda !=nil {return _fbda ;};};for _bebfbd ,_ddbgb :=range _ega .Arc {if _ffagc :=_ddbgb .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0041\u0072\u0063\u005b\u0025\u0064\u005d",path ,_bebfbd ));_ffagc !=nil {return _ffagc ;};};for _cgfgg ,_cabb :=range _ega .Curve {if _cccdc :=_cabb .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fC\u0075\u0072\u0076\u0065\u005b\u0025\u0064\u005d",path ,_cgfgg )); -_cccdc !=nil {return _cccdc ;};};for _aedgfb ,_dfbc :=range _ega .Image {if _dbea :=_dfbc .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fI\u006d\u0061\u0067\u0065\u005b\u0025\u0064\u005d",path ,_aedgfb ));_dbea !=nil {return _dbea ;};};for _ddea ,_accd :=range _ega .Line {if _aec :=_accd .ValidateWithPath (_bf .Sprintf ("%\u0073\u002f\u004c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_ddea )); -_aec !=nil {return _aec ;};};for _dcdfg ,_geca :=range _ega .Oval {if _edcf :=_geca .ValidateWithPath (_bf .Sprintf ("%\u0073\u002f\u004f\u0076\u0061\u006c\u005b\u0025\u0064\u005d",path ,_dcdfg ));_edcf !=nil {return _edcf ;};};for _bdgea ,_cgdfb :=range _ega .Polyline {if _gedd :=_cgdfb .ValidateWithPath (_bf .Sprintf ("\u0025s\u002fP\u006f\u006c\u0079\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_bdgea )); -_gedd !=nil {return _gedd ;};};for _gbfb ,_efbgd :=range _ega .Rect {if _agfd :=_efbgd .ValidateWithPath (_bf .Sprintf ("%\u0073\u002f\u0052\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_gbfb ));_agfd !=nil {return _agfd ;};};for _bgac ,_efce :=range _ega .Roundrect {if _gcbac :=_efce .ValidateWithPath (_bf .Sprintf ("\u0025\u0073/\u0052\u006f\u0075n\u0064\u0072\u0065\u0063\u0074\u005b\u0025\u0064\u005d",path ,_bgac )); -_gcbac !=nil {return _gcbac ;};};for _ebfae ,_abdbg :=range _ega .Diagram {if _fdeaa :=_abdbg .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002f\u0044\u0069\u0061\u0067\u0072\u0061m\u005b\u0025\u0064\u005d",path ,_ebfae ));_fdeaa !=nil {return _fdeaa ; -};};for _ccdf ,_dcecg :=range _ega .EG_ShapeElements {if _bdgf :=_dcecg .ValidateWithPath (_bf .Sprintf ("\u0025\u0073\u002fEG\u005f\u0053\u0068\u0061\u0070\u0065\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u005b\u0025\u0064\u005d",path ,_ccdf ));_bdgf !=nil {return _bdgf ; -};};if _caeb :=_ega .PrintAttr .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0041\u0074\u0074\u0072");_caeb !=nil {return _caeb ;};if _cegf :=_ega .OnedAttr .ValidateWithPath (path +"\u002fO\u006e\u0065\u0064\u0041\u0074\u0074r");_cegf !=nil {return _cegf ; -};if _bface :=_ega .DoubleclicknotifyAttr .ValidateWithPath (path +"\u002f\u0044\u006f\u0075bl\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079\u0041\u0074t\u0072");_bface !=nil {return _bface ;};if _faeae :=_ega .ButtonAttr .ValidateWithPath (path +"/\u0042\u0075\u0074\u0074\u006f\u006e\u0041\u0074\u0074\u0072"); -_faeae !=nil {return _faeae ;};if _fgfbc :=_ega .UserhiddenAttr .ValidateWithPath (path +"\u002fU\u0073e\u0072\u0068\u0069\u0064\u0064\u0065\u006e\u0041\u0074\u0074\u0072");_fgfbc !=nil {return _fgfbc ;};if _cadcd :=_ega .BulletAttr .ValidateWithPath (path +"/\u0042\u0075\u006c\u006c\u0065\u0074\u0041\u0074\u0074\u0072"); -_cadcd !=nil {return _cadcd ;};if _caca :=_ega .HrAttr .ValidateWithPath (path +"\u002fH\u0072\u0041\u0074\u0074\u0072");_caca !=nil {return _caca ;};if _deef :=_ega .HrstdAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u0073\u0074\u0064\u0041\u0074\u0074\u0072"); -_deef !=nil {return _deef ;};if _ddga :=_ega .HrnoshadeAttr .ValidateWithPath (path +"\u002f\u0048\u0072\u006e\u006f\u0073\u0068\u0061\u0064e\u0041\u0074\u0074\u0072");_ddga !=nil {return _ddga ;};if _ggbff :=_ega .HralignAttr .ValidateWithPath (path +"\u002f\u0048\u0072a\u006c\u0069\u0067\u006e\u0041\u0074\u0074\u0072"); -_ggbff !=nil {return _ggbff ;};if _dgfc :=_ega .AllowincellAttr .ValidateWithPath (path +"\u002f\u0041l\u006c\u006f\u0077i\u006e\u0063\u0065\u006c\u006c\u0041\u0074\u0074\u0072");_dgfc !=nil {return _dgfc ;};if _fceg :=_ega .AllowoverlapAttr .ValidateWithPath (path +"\u002f\u0041\u006c\u006c\u006f\u0077\u006f\u0076\u0065\u0072\u006c\u0061p\u0041\u0074\u0074\u0072"); -_fceg !=nil {return _fceg ;};if _bbbcd :=_ega .UserdrawnAttr .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0064\u0072\u0061\u0077n\u0041\u0074\u0074\u0072");_bbbcd !=nil {return _bbbcd ;};if _geddd :=_ega .DgmlayoutAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075t\u0041\u0074\u0074\u0072"); -_geddd !=nil {return _geddd ;};if _geaab :=_ega .DgmlayoutmruAttr .ValidateWithPath (path +"\u002f\u0044\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074\u006d\u0072u\u0041\u0074\u0074\u0072");_geaab !=nil {return _geaab ;};if _aece :=_ega .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_aece !=nil {return _aece ;};if _dfdgd :=_ega .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072");_dfdgd !=nil {return _dfdgd ;};return nil ;};func (_abfaba OfcST_FillType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_eafdb :=_d .Attr {}; -_eafdb .Name =name ;switch _abfaba {case OfcST_FillTypeUnset :_eafdb .Value ="";case OfcST_FillTypeGradientCenter :_eafdb .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0043e\u006e\u0074\u0065\u0072";case OfcST_FillTypeSolid :_eafdb .Value ="\u0073\u006f\u006ci\u0064"; -case OfcST_FillTypePattern :_eafdb .Value ="\u0070a\u0074\u0074\u0065\u0072\u006e";case OfcST_FillTypeTile :_eafdb .Value ="\u0074\u0069\u006c\u0065";case OfcST_FillTypeFrame :_eafdb .Value ="\u0066\u0072\u0061m\u0065";case OfcST_FillTypeGradientUnscaled :_eafdb .Value ="\u0067\u0072a\u0064\u0069\u0065n\u0074\u0055\u006e\u0073\u0063\u0061\u006c\u0065\u0064"; -case OfcST_FillTypeGradientRadial :_eafdb .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074\u0052a\u0064\u0069\u0061\u006c";case OfcST_FillTypeGradient :_eafdb .Value ="\u0067\u0072\u0061\u0064\u0069\u0065\u006e\u0074";case OfcST_FillTypeBackground :_eafdb .Value ="\u0062\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064"; -};return _eafdb ,nil ;}; +// Validate validates the OfcRight and its children +func (_becee *OfcRight )Validate ()error {return _becee .ValidateWithPath ("\u004f\u0066\u0063\u0052\u0069\u0067\u0068\u0074");}; -// ValidateWithPath validates the AG_Path and its children, prefixing error messages with path -func (_feee *AG_Path )ValidateWithPath (path string )error {return nil };func (_afged *OfcST_ScreenSize )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_efgdf ,_fegge :=d .Token ();if _fegge !=nil {return _fegge ;};if _bbfeef ,_eeaecd :=_efgdf .(_d .EndElement ); -_eeaecd &&_bbfeef .Name ==start .Name {*_afged =1;return nil ;};if _fcbcff ,_cfaab :=_efgdf .(_d .CharData );!_cfaab {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",_efgdf ); -}else {switch string (_fcbcff ){case "":*_afged =0;case "\u00354\u0034\u002c\u0033\u0037\u0036":*_afged =1;case "\u00364\u0030\u002c\u0034\u0038\u0030":*_afged =2;case "\u00372\u0030\u002c\u0035\u0031\u0032":*_afged =3;case "\u00380\u0030\u002c\u0036\u0030\u0030":*_afged =4; -case "\u0031\u0030\u0032\u0034\u002c\u0037\u0036\u0038":*_afged =5;case "\u0031\u0031\u0035\u0032\u002c\u0038\u0036\u0032":*_afged =6;};};_efgdf ,_fegge =d .Token ();if _fegge !=nil {return _fegge ;};if _abgcbf ,_fbggf :=_efgdf .(_d .EndElement );_fbggf &&_abgcbf .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",_efgdf );};func (_gcec *CT_H )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076\u003a\u0068"; -};if _gcec .PositionAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"},Value :_bf .Sprintf ("\u0025\u0076",*_gcec .PositionAttr )});};if _gcec .PolarAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0070\u006f\u006ca\u0072"},Value :_bf .Sprintf ("\u0025\u0076",*_gcec .PolarAttr )}); -};if _gcec .MapAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006d\u0061\u0070"},Value :_bf .Sprintf ("\u0025\u0076",*_gcec .MapAttr )});};if _gcec .InvxAttr !=_c .ST_TrueFalseUnset {_bagd ,_abfd :=_gcec .InvxAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0076\u0078"}); -if _abfd !=nil {return _abfd ;};start .Attr =append (start .Attr ,_bagd );};if _gcec .InvyAttr !=_c .ST_TrueFalseUnset {_dcge ,_dbac :=_gcec .InvyAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0076\u0079"});if _dbac !=nil {return _dbac ;};start .Attr =append (start .Attr ,_dcge ); -};if _gcec .SwitchAttr !=_c .ST_TrueFalseBlankUnset {_eacf ,_fdfd :=_gcec .SwitchAttr .MarshalXMLAttr (_d .Name {Local :"\u0073\u0077\u0069\u0074\u0063\u0068"});if _fdfd !=nil {return _fdfd ;};start .Attr =append (start .Attr ,_eacf );};if _gcec .XrangeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0078\u0072\u0061\u006e\u0067\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_gcec .XrangeAttr )}); -};if _gcec .YrangeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0079\u0072\u0061\u006e\u0067\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_gcec .YrangeAttr )});};if _gcec .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 :_bf .Sprintf ("\u0025\u0076",*_gcec .RadiusrangeAttr )}); -};e .EncodeToken (start );e .EncodeToken (_d .EndElement {Name :start .Name });return nil ;};func NewOfcDiagram ()*OfcDiagram {_gafac :=&OfcDiagram {};_gafac .OfcCT_Diagram =*NewOfcCT_Diagram ();return _gafac ;};func (_dabe *Arc )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _dabe .CT_Arc .MarshalXML (e ,start ); -};type OfcST_How byte ; +// ValidateWithPath validates the OfcCT_Fill and its children, prefixing error messages with path +func (_ffdbb *OfcCT_Fill )ValidateWithPath (path string )error {if _ceebd :=_ffdbb .TypeAttr .ValidateWithPath (path +"\u002fT\u0079\u0070\u0065\u0041\u0074\u0074r");_ceebd !=nil {return _ceebd ;};if _edddc :=_ffdbb .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072"); +_edddc !=nil {return _edddc ;};return nil ;};func (_dcfa ST_StrokeLineStyle )MarshalXMLAttr (name _ec .Name )(_ec .Attr ,error ){_dfbdab :=_ec .Attr {};_dfbdab .Name =name ;switch _dcfa {case ST_StrokeLineStyleUnset :_dfbdab .Value ="";case ST_StrokeLineStyleSingle :_dfbdab .Value ="\u0073\u0069\u006e\u0067\u006c\u0065"; +case ST_StrokeLineStyleThinThin :_dfbdab .Value ="\u0074\u0068\u0069\u006e\u0054\u0068\u0069\u006e";case ST_StrokeLineStyleThinThick :_dfbdab .Value ="\u0074h\u0069\u006e\u0054\u0068\u0069\u0063k";case ST_StrokeLineStyleThickThin :_dfbdab .Value ="\u0074h\u0069\u0063\u006b\u0054\u0068\u0069n"; +case ST_StrokeLineStyleThickBetweenThin :_dfbdab .Value ="\u0074\u0068i\u0063\u006b\u0042e\u0074\u0077\u0065\u0065\u006e\u0054\u0068\u0069\u006e";};return _dfbdab ,nil ;};func (_dff *AG_Fill )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {for _ ,_fff :=range start .Attr {if _fff .Name .Local =="\u0066\u0069\u006c\u006c\u0065\u0064"{_dff .FilledAttr .UnmarshalXMLAttr (_fff ); +continue ;};if _fff .Name .Local =="\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"{_adbb ,_cgb :=_fff .Value ,error (nil );if _cgb !=nil {return _cgb ;};_dff .FillcolorAttr =&_adbb ;continue ;};};for {_cc ,_ggd :=d .Token ();if _ggd !=nil {return _g .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0041\u0047\u005f\u0046\u0069\u006c\u006c\u003a\u0020\u0025\u0073",_ggd ); +};if _cef ,_fgg :=_cc .(_ec .EndElement );_fgg &&_cef .Name ==start .Name {break ;};};return nil ;};type OfcST_How byte ; -// ValidateWithPath validates the CT_Textbox and its children, prefixing error messages with path -func (_fgacc *CT_Textbox )ValidateWithPath (path string )error {if _agaee :=_fgacc .SingleclickAttr .ValidateWithPath (path +"\u002f\u0053i\u006e\u0067\u006ce\u0063\u006c\u0069\u0063\u006b\u0041\u0074\u0074\u0072");_agaee !=nil {return _agaee ;};if _ddfd :=_fgacc .InsetmodeAttr .ValidateWithPath (path +"\u002f\u0049\u006e\u0073\u0065\u0074\u006d\u006f\u0064e\u0041\u0074\u0074\u0072"); -_ddfd !=nil {return _ddfd ;};if _fgacc .TxbxContent !=nil {if _beec :=_fgacc .TxbxContent .ValidateWithPath (path +"\u002f\u0054\u0078b\u0078\u0043\u006f\u006e\u0074\u0065\u006e\u0074");_beec !=nil {return _beec ;};};return nil ;};func (_cfcce ST_Ext )ValidateWithPath (path string )error {switch _cfcce {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 (_cfcce )); -};return nil ;};func (_cagad OfcST_ExtrusionType )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_ccfgdg :=_d .Attr {};_ccfgdg .Name =name ;switch _cagad {case OfcST_ExtrusionTypeUnset :_ccfgdg .Value ="";case OfcST_ExtrusionTypePerspective :_ccfgdg .Value ="p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"; -case OfcST_ExtrusionTypeParallel :_ccfgdg .Value ="\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c";};return _ccfgdg ,nil ;};func NewCT_H ()*CT_H {_gddbg :=&CT_H {};return _gddbg };func (_gbcca *OfcEquationxml )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_gbcca .OfcCT_EquationXml =*NewOfcCT_EquationXml (); -for _ ,_gfda :=range start .Attr {if _gfda .Name .Local =="c\u006f\u006e\u0074\u0065\u006e\u0074\u0054\u0079\u0070\u0065"{_fgeee ,_gbedf :=_gfda .Value ,error (nil );if _gbedf !=nil {return _gbedf ;};_gbcca .ContentTypeAttr =&_fgeee ;continue ;};};_bcgdg :for {_deebb ,_cdbce :=d .Token (); -if _cdbce !=nil {return _cdbce ;};switch _dbdfb :=_deebb .(type ){case _d .StartElement :switch _dbdfb .Name {default:if _eaeae ,_bfgbe :=_gd .CreateElement (_dbdfb );_bfgbe !=nil {return _bfgbe ;}else {if _fdfbc :=d .DecodeElement (_eaeae ,&_dbdfb );_fdfbc !=nil {return _fdfbc ; -};_gbcca .Any =_eaeae ;};};case _d .EndElement :break _bcgdg ;case _d .CharData :};};return nil ;}; +// Validate validates the Curve and its children +func (_fdeda *Curve )Validate ()error {return _fdeda .ValidateWithPath ("\u0043\u0075\u0072v\u0065")};func (_fcbdg OfcST_BWMode )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return e .EncodeElement (_fcbdg .String (),start );}; -// Validate validates the CT_Group and its children -func (_gcbf *CT_Group )Validate ()error {return _gcbf .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070");};const (OfcST_ExtrusionPlaneUnset OfcST_ExtrusionPlane =0;OfcST_ExtrusionPlaneXY OfcST_ExtrusionPlane =1;OfcST_ExtrusionPlaneZX OfcST_ExtrusionPlane =2; -OfcST_ExtrusionPlaneYZ OfcST_ExtrusionPlane =3;);func (_baceb *Line )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {return _baceb .CT_Line .MarshalXML (e ,start );};func (_facge *CT_ImageData )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_bedg :=range start .Attr {if _bedg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bedg .Name .Local =="\u0070\u0069\u0063\u0074"||_bedg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bedg .Name .Local =="\u0070\u0069\u0063\u0074"{_geffa ,_gead :=_bedg .Value ,error (nil ); -if _gead !=nil {return _gead ;};_facge .PictAttr =&_geffa ;continue ;};if _bedg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bedg .Name .Local =="\u0068\u0072\u0065\u0066"||_bedg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bedg .Name .Local =="\u0068\u0072\u0065\u0066"{_ecfac ,_cecbf :=_bedg .Value ,error (nil ); -if _cecbf !=nil {return _cecbf ;};_facge .RHrefAttr =&_ecfac ;continue ;};if _bedg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bedg .Name .Local =="\u0068\u0072\u0065\u0066"{_bega ,_agfab :=_bedg .Value ,error (nil ); -if _agfab !=nil {return _agfab ;};_facge .HrefAttr =&_bega ;continue ;};if _bedg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bedg .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bgcda ,_cacce :=_bedg .Value ,error (nil ); -if _cacce !=nil {return _cacce ;};_facge .AlthrefAttr =&_bgcda ;continue ;};if _bedg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bedg .Name .Local =="\u0074\u0069\u0074l\u0065"{_eege ,_dbcga :=_bedg .Value ,error (nil ); -if _dbcga !=nil {return _dbcga ;};_facge .TitleAttr =&_eege ;continue ;};if _bedg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bedg .Name .Local =="\u006f\u006c\u0065i\u0064"{_gaafg ,_fgea :=_b .ParseFloat (_bedg .Value ,64); -if _fgea !=nil {return _fgea ;};_aefe :=float32 (_gaafg );_facge .OleidAttr =&_aefe ;continue ;};if _bedg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bedg .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_facge .DetectmouseclickAttr .UnmarshalXMLAttr (_bedg ); -continue ;};if _bedg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bedg .Name .Local =="\u006d\u006f\u0076i\u0065"{_ecfd ,_dfacg :=_b .ParseFloat (_bedg .Value ,64); -if _dfacg !=nil {return _dfacg ;};_ddef :=float32 (_ecfd );_facge .MovieAttr =&_ddef ;continue ;};if _bedg .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_bedg .Name .Local =="\u0072\u0065\u006ci\u0064"{_effc ,_gaagd :=_bedg .Value ,error (nil ); -if _gaagd !=nil {return _gaagd ;};_facge .RelidAttr =&_effc ;continue ;};if _bedg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bedg .Name .Local =="\u0069\u0064"||_bedg .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bedg .Name .Local =="\u0069\u0064"{_cggb ,_dffb :=_bedg .Value ,error (nil ); -if _dffb !=nil {return _dffb ;};_facge .IdAttr =&_cggb ;continue ;};if _bedg .Name .Local =="\u0069\u0064"{_fbfcc ,_egfe :=_bedg .Value ,error (nil );if _egfe !=nil {return _egfe ;};_facge .SIdAttr =&_fbfcc ;continue ;};if _bedg .Name .Local =="\u0063\u0072\u006f\u0070\u0062\u006f\u0074\u0074\u006f\u006d"{_cedag ,_gcgg :=_bedg .Value ,error (nil ); -if _gcgg !=nil {return _gcgg ;};_facge .CropbottomAttr =&_cedag ;continue ;};if _bedg .Name .Local =="e\u006d\u0062\u006f\u0073\u0073\u0063\u006f\u006c\u006f\u0072"{_dfafe ,_gfgd :=_bedg .Value ,error (nil );if _gfgd !=nil {return _gfgd ;};_facge .EmbosscolorAttr =&_dfafe ; -continue ;};if _bedg .Name .Local =="\u0073\u0072\u0063"{_ecec ,_adfc :=_bedg .Value ,error (nil );if _adfc !=nil {return _adfc ;};_facge .SrcAttr =&_ecec ;continue ;};if _bedg .Name .Local =="\u0063\u0072\u006f\u0070\u006c\u0065\u0066\u0074"{_efeb ,_aaea :=_bedg .Value ,error (nil ); -if _aaea !=nil {return _aaea ;};_facge .CropleftAttr =&_efeb ;continue ;};if _bedg .Name .Local =="\u0063r\u006f\u0070\u0074\u006f\u0070"{_adga ,_eacbf :=_bedg .Value ,error (nil );if _eacbf !=nil {return _eacbf ;};_facge .CroptopAttr =&_adga ;continue ; -};if _bedg .Name .Local =="\u0063r\u006f\u0070\u0072\u0069\u0067\u0068t"{_edagb ,_bgbc :=_bedg .Value ,error (nil );if _bgbc !=nil {return _bgbc ;};_facge .CroprightAttr =&_edagb ;continue ;};if _bedg .Name .Local =="\u0072\u0065\u0063\u006f\u006c\u006f\u0072\u0074\u0061\u0072\u0067\u0065\u0074"{_eabae ,_ddba :=_bedg .Value ,error (nil ); -if _ddba !=nil {return _ddba ;};_facge .RecolortargetAttr =&_eabae ;continue ;};if _bedg .Name .Local =="\u0067\u0061\u0069\u006e"{_eabg ,_bgdf :=_bedg .Value ,error (nil );if _bgdf !=nil {return _bgdf ;};_facge .GainAttr =&_eabg ;continue ;};if _bedg .Name .Local =="\u0062\u006c\u0061\u0063\u006b\u006c\u0065\u0076\u0065\u006c"{_gefcg ,_affce :=_bedg .Value ,error (nil ); -if _affce !=nil {return _affce ;};_facge .BlacklevelAttr =&_gefcg ;continue ;};if _bedg .Name .Local =="\u0067\u0061\u006dm\u0061"{_dffdc ,_aaecg :=_bedg .Value ,error (nil );if _aaecg !=nil {return _aaecg ;};_facge .GammaAttr =&_dffdc ;continue ;};if _bedg .Name .Local =="\u0067r\u0061\u0079\u0073\u0063\u0061\u006ce"{_facge .GrayscaleAttr .UnmarshalXMLAttr (_bedg ); -continue ;};if _bedg .Name .Local =="\u0062i\u006c\u0065\u0076\u0065\u006c"{_facge .BilevelAttr .UnmarshalXMLAttr (_bedg );continue ;};if _bedg .Name .Local =="\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"{_eaed ,_dcdg :=_bedg .Value ,error (nil );if _dcdg !=nil {return _dcdg ; -};_facge .ChromakeyAttr =&_eaed ;continue ;};};for {_fgbc ,_gagg :=d .Token ();if _gagg !=nil {return _bf .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006da\u0067\u0065\u0044\u0061\u0074\u0061\u003a\u0020\u0025\u0073",_gagg ); -};if _bfdfd ,_gebf :=_fgbc .(_d .EndElement );_gebf &&_bfdfd .Name ==start .Name {break ;};};return nil ;};const (OfcST_OLEDrawAspectUnset OfcST_OLEDrawAspect =0;OfcST_OLEDrawAspectContent OfcST_OLEDrawAspect =1;OfcST_OLEDrawAspectIcon OfcST_OLEDrawAspect =2; -);const (OfcST_ExtrusionTypeUnset OfcST_ExtrusionType =0;OfcST_ExtrusionTypePerspective OfcST_ExtrusionType =1;OfcST_ExtrusionTypeParallel OfcST_ExtrusionType =2;); +// Validate validates the OfcShapedefaults and its children +func (_babad *OfcShapedefaults )Validate ()error {return _babad .ValidateWithPath ("\u004f\u0066c\u0053\u0068\u0061p\u0065\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u0073");};type OfcST_FillType byte ; -// ValidateWithPath validates the CT_Background and its children, prefixing error messages with path -func (_dgee *CT_Background )ValidateWithPath (path string )error {if _bdgg :=_dgee .BwmodeAttr .ValidateWithPath (path +"/\u0042\u0077\u006d\u006f\u0064\u0065\u0041\u0074\u0074\u0072");_bdgg !=nil {return _bdgg ;};if _deac :=_dgee .BwpureAttr .ValidateWithPath (path +"/\u0042\u0077\u0070\u0075\u0072\u0065\u0041\u0074\u0074\u0072"); -_deac !=nil {return _deac ;};if _abdb :=_dgee .BwnormalAttr .ValidateWithPath (path +"\u002f\u0042\u0077\u006e\u006f\u0072\u006d\u0061\u006c\u0041\u0074\u0074\u0072");_abdb !=nil {return _abdb ;};if _gcbg :=_dgee .TargetscreensizeAttr .ValidateWithPath (path +"/\u0054\u0061\u0072\u0067et\u0073c\u0072\u0065\u0065\u006e\u0073i\u007a\u0065\u0041\u0074\u0074\u0072"); -_gcbg !=nil {return _gcbg ;};if _dgee .Fill !=nil {if _bgg :=_dgee .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c");_bgg !=nil {return _bgg ;};};if _cgeb :=_dgee .FilledAttr .ValidateWithPath (path +"/\u0046\u0069\u006c\u006c\u0065\u0064\u0041\u0074\u0074\u0072"); -_cgeb !=nil {return _cgeb ;};return nil ;};func (_aedafa *Textbox )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_aedafa .CT_Textbox =*NewCT_Textbox ();for _ ,_egaed :=range start .Attr {if _egaed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaed .Name .Local =="s\u0069\u006e\u0067\u006c\u0065\u0063\u006c\u0069\u0063\u006b"{_aedafa .SingleclickAttr .UnmarshalXMLAttr (_egaed ); -continue ;};if _egaed .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_egaed .Name .Local =="\u0069n\u0073\u0065\u0074\u006d\u006f\u0064e"{_aedafa .InsetmodeAttr .UnmarshalXMLAttr (_egaed ); -continue ;};if _egaed .Name .Local =="\u0069\u006e\u0073e\u0074"{_eabca ,_cgadb :=_egaed .Value ,error (nil );if _cgadb !=nil {return _cgadb ;};_aedafa .InsetAttr =&_eabca ;continue ;};if _egaed .Name .Local =="\u0069\u0064"{_aegcg ,_cagbd :=_egaed .Value ,error (nil ); -if _cagbd !=nil {return _cagbd ;};_aedafa .IdAttr =&_aegcg ;continue ;};if _egaed .Name .Local =="\u0073\u0074\u0079l\u0065"{_beagcg ,_fcddc :=_egaed .Value ,error (nil );if _fcddc !=nil {return _fcddc ;};_aedafa .StyleAttr =&_beagcg ;continue ;};};_bffc :for {_bcagd ,_fagcbe :=d .Token (); -if _fagcbe !=nil {return _fagcbe ;};switch _facgcb :=_bcagd .(type ){case _d .StartElement :switch _facgcb .Name {case _d .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\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"}:_aedafa .TxbxContent =_f .NewTxbxContent (); -if _gdbcgg :=d .DecodeElement (_aedafa .TxbxContent ,&_facgcb );_gdbcgg !=nil {return _gdbcgg ;};default:if _dfgbe ,_gbeaf :=_gd .CreateElement (_facgcb );_gbeaf !=nil {return _gbeaf ;}else {if _bddea :=d .DecodeElement (_dfgbe ,&_facgcb );_bddea !=nil {return _bddea ; -};_aedafa .Any =_dfgbe ;};};case _d .EndElement :break _bffc ;case _d .CharData :};};return nil ;};func NewOfcBottom ()*OfcBottom {_caged :=&OfcBottom {};_caged .OfcCT_StrokeChild =*NewOfcCT_StrokeChild ();return _caged ;};func NewOfcCT_OLEObject ()*OfcCT_OLEObject {_fgeaf :=&OfcCT_OLEObject {}; -return _fgeaf }; +// Validate validates the CT_Background and its children +func (_agfc *CT_Background )Validate ()error {return _agfc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0063\u006b\u0067\u0072\u006f\u0075\u006e\u0064");};func (_fgbgdf *ST_ImageAspect )UnmarshalXMLAttr (attr _ec .Attr )error {switch attr .Value {case "":*_fgbgdf =0; +case "\u0069\u0067\u006e\u006f\u0072\u0065":*_fgbgdf =1;case "\u0061\u0074\u004d\u006f\u0073\u0074":*_fgbgdf =2;case "\u0061t\u004c\u0065\u0061\u0073\u0074":*_fgbgdf =3;};return nil ;};func (_efdf *AG_AllShapeAttributes )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if _efdf .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_efdf .OpacityAttr )}); +};if _efdf .StrokedAttr !=_ed .ST_TrueFalseUnset {_cfec ,_bacg :=_efdf .StrokedAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bacg !=nil {return _bacg ;};start .Attr =append (start .Attr ,_cfec );};if _efdf .StrokecolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"s\u0074\u0072\u006f\u006b\u0065\u0063\u006f\u006c\u006f\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_efdf .StrokecolorAttr )}); +};if _efdf .StrokeweightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0074\u0072o\u006b\u0065\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_efdf .StrokeweightAttr )});};if _efdf .InsetpenAttr !=_ed .ST_TrueFalseUnset {_edf ,_eda :=_efdf .InsetpenAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _eda !=nil {return _eda ;};start .Attr =append (start .Attr ,_edf );};if _efdf .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_g .Sprintf ("\u0025\u0076",*_efdf .ChromakeyAttr )}); +};if _efdf .FilledAttr !=_ed .ST_TrueFalseUnset {_ce ,_agfd :=_efdf .FilledAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _agfd !=nil {return _agfd ;};start .Attr =append (start .Attr ,_ce );};if _efdf .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_g .Sprintf ("\u0025\u0076",*_efdf .FillcolorAttr )}); +};if _efdf .SptAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_efdf .SptAttr )});};if _efdf .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_cgg ,_aab :=_efdf .ConnectortypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); +if _aab !=nil {return _aab ;};start .Attr =append (start .Attr ,_cgg );};if _efdf .BwmodeAttr !=OfcST_BWModeUnset {_baa ,_cgc :=_efdf .BwmodeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _cgc !=nil {return _cgc ; +};start .Attr =append (start .Attr ,_baa );};if _efdf .BwpureAttr !=OfcST_BWModeUnset {_edgd ,_fgc :=_efdf .BwpureAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _fgc !=nil {return _fgc ;};start .Attr =append (start .Attr ,_edgd ); +};if _efdf .BwnormalAttr !=OfcST_BWModeUnset {_ebd ,_fcf :=_efdf .BwnormalAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _fcf !=nil {return _fcf ;};start .Attr =append (start .Attr ,_ebd );}; +if _efdf .ForcedashAttr !=_ed .ST_TrueFalseUnset {_fgeb ,_gce :=_efdf .ForcedashAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gce !=nil {return _gce ;};start .Attr =append (start .Attr ,_fgeb ); +};if _efdf .OleiconAttr !=_ed .ST_TrueFalseUnset {_bdb ,_gccd :=_efdf .OleiconAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _gccd !=nil {return _gccd ;};start .Attr =append (start .Attr ,_bdb );};if _efdf .OleAttr !=_ed .ST_TrueFalseBlankUnset {_bacd ,_eea :=_efdf .OleAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u006fl\u0065"}); +if _eea !=nil {return _eea ;};start .Attr =append (start .Attr ,_bacd );};if _efdf .PreferrelativeAttr !=_ed .ST_TrueFalseUnset {_cb ,_beg :=_efdf .PreferrelativeAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); +if _beg !=nil {return _beg ;};start .Attr =append (start .Attr ,_cb );};if _efdf .CliptowrapAttr !=_ed .ST_TrueFalseUnset {_gdd ,_efa :=_efdf .CliptowrapAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); +if _efa !=nil {return _efa ;};start .Attr =append (start .Attr ,_gdd );};if _efdf .ClipAttr !=_ed .ST_TrueFalseUnset {_gaeg ,_bbg :=_efdf .ClipAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _bbg !=nil {return _bbg ; +};start .Attr =append (start .Attr ,_gaeg );};return nil ;};func (_dcbb *AG_StrokeAttributes )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {if _dcbb .OnAttr !=_ed .ST_TrueFalseUnset {_aec ,_cdde :=_dcbb .OnAttr .MarshalXMLAttr (_ec .Name {Local :"\u006f\u006e"}); +if _cdde !=nil {return _cdde ;};start .Attr =append (start .Attr ,_aec );};if _dcbb .WeightAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0077\u0065\u0069\u0067\u0068\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dcbb .WeightAttr )}); +};if _dcbb .ColorAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006f\u006co\u0072"},Value :_g .Sprintf ("\u0025\u0076",*_dcbb .ColorAttr )});};if _dcbb .OpacityAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_g .Sprintf ("\u0025\u0076",*_dcbb .OpacityAttr )}); +};if _dcbb .LinestyleAttr !=ST_StrokeLineStyleUnset {_bdda ,_ceb :=_dcbb .LinestyleAttr .MarshalXMLAttr (_ec .Name {Local :"\u006ci\u006e\u0065\u0073\u0074\u0079\u006ce"});if _ceb !=nil {return _ceb ;};start .Attr =append (start .Attr ,_bdda );};if _dcbb .MiterlimitAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006d\u0069\u0074\u0065\u0072\u006c\u0069\u006d\u0069\u0074"},Value :_g .Sprintf ("\u0025\u0076",*_dcbb .MiterlimitAttr )}); +};if _dcbb .JoinstyleAttr !=ST_StrokeJoinStyleUnset {_dec ,_fbab :=_dcbb .JoinstyleAttr .MarshalXMLAttr (_ec .Name {Local :"\u006ao\u0069\u006e\u0073\u0074\u0079\u006ce"});if _fbab !=nil {return _fbab ;};start .Attr =append (start .Attr ,_dec );};if _dcbb .EndcapAttr !=ST_StrokeEndCapUnset {_fbdd ,_dcg :=_dcbb .EndcapAttr .MarshalXMLAttr (_ec .Name {Local :"\u0065\u006e\u0064\u0063\u0061\u0070"}); +if _dcg !=nil {return _dcg ;};start .Attr =append (start .Attr ,_fbdd );};if _dcbb .DashstyleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0064a\u0073\u0068\u0073\u0074\u0079\u006ce"},Value :_g .Sprintf ("\u0025\u0076",*_dcbb .DashstyleAttr )}); +};if _dcbb .FilltypeAttr !=ST_FillTypeUnset {_gcbeg ,_fbfe :=_dcbb .FilltypeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0066\u0069\u006c\u006c\u0074\u0079\u0070\u0065"});if _fbfe !=nil {return _fbfe ;};start .Attr =append (start .Attr ,_gcbeg );};if _dcbb .SrcAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0073\u0072\u0063"},Value :_g .Sprintf ("\u0025\u0076",*_dcbb .SrcAttr )}); +};if _dcbb .ImageaspectAttr !=ST_ImageAspectUnset {_gfdb ,_ffab :=_dcbb .ImageaspectAttr .MarshalXMLAttr (_ec .Name {Local :"i\u006d\u0061\u0067\u0065\u0061\u0073\u0070\u0065\u0063\u0074"});if _ffab !=nil {return _ffab ;};start .Attr =append (start .Attr ,_gfdb ); +};if _dcbb .ImagesizeAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0069m\u0061\u0067\u0065\u0073\u0069\u007ae"},Value :_g .Sprintf ("\u0025\u0076",*_dcbb .ImagesizeAttr )});};if _dcbb .ImagealignshapeAttr !=_ed .ST_TrueFalseUnset {_edgf ,_gfcg :=_dcbb .ImagealignshapeAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069m\u0061g\u0065\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"}); +if _gfcg !=nil {return _gfcg ;};start .Attr =append (start .Attr ,_edgf );};if _dcbb .Color2Attr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0063\u006f\u006c\u006f\u0072\u0032"},Value :_g .Sprintf ("\u0025\u0076",*_dcbb .Color2Attr )}); +};if _dcbb .StartarrowAttr !=ST_StrokeArrowTypeUnset {_bfa ,_ecef :=_dcbb .StartarrowAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073\u0074\u0061\u0072\u0074\u0061\u0072\u0072\u006f\u0077"});if _ecef !=nil {return _ecef ;};start .Attr =append (start .Attr ,_bfa ); +};if _dcbb .StartarrowwidthAttr !=ST_StrokeArrowWidthUnset {_fgcd ,_aeebb :=_dcbb .StartarrowwidthAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073t\u0061r\u0074\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"});if _aeebb !=nil {return _aeebb ; +};start .Attr =append (start .Attr ,_fgcd );};if _dcbb .StartarrowlengthAttr !=ST_StrokeArrowLengthUnset {_fffb ,_bef :=_dcbb .StartarrowlengthAttr .MarshalXMLAttr (_ec .Name {Local :"\u0073\u0074a\u0072\u0074\u0061r\u0072\u006f\u0077\u006c\u0065\u006e\u0067\u0074\u0068"}); +if _bef !=nil {return _bef ;};start .Attr =append (start .Attr ,_fffb );};if _dcbb .EndarrowAttr !=ST_StrokeArrowTypeUnset {_aag ,_gbbc :=_dcbb .EndarrowAttr .MarshalXMLAttr (_ec .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077"});if _gbbc !=nil {return _gbbc ; +};start .Attr =append (start .Attr ,_aag );};if _dcbb .EndarrowwidthAttr !=ST_StrokeArrowWidthUnset {_bcbg ,_gaec :=_dcbb .EndarrowwidthAttr .MarshalXMLAttr (_ec .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u0077\u0069\u0064\u0074\u0068"}); +if _gaec !=nil {return _gaec ;};start .Attr =append (start .Attr ,_bcbg );};if _dcbb .EndarrowlengthAttr !=ST_StrokeArrowLengthUnset {_bbbf ,_aeac :=_dcbb .EndarrowlengthAttr .MarshalXMLAttr (_ec .Name {Local :"\u0065\u006e\u0064\u0061\u0072\u0072\u006f\u0077\u006ce\u006e\u0067\u0074\u0068"}); +if _aeac !=nil {return _aeac ;};start .Attr =append (start .Attr ,_bbbf );};if _dcbb .HrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f\u003a\u0068\u0072\u0065\u0066"},Value :_g .Sprintf ("\u0025\u0076",*_dcbb .HrefAttr )}); +};if _dcbb .AlthrefAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0061\u006c\u0074\u0068\u0072\u0065f"},Value :_g .Sprintf ("\u0025\u0076",*_dcbb .AlthrefAttr )});};if _dcbb .TitleAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0074\u0069\u0074\u006c\u0065"},Value :_g .Sprintf ("\u0025\u0076",*_dcbb .TitleAttr )}); +};if _dcbb .ForcedashAttr !=_ed .ST_TrueFalseUnset {_gfda ,_cfdc :=_dcbb .ForcedashAttr .MarshalXMLAttr (_ec .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _cfdc !=nil {return _cfdc ;};start .Attr =append (start .Attr ,_gfda ); +};if _dcbb .IdAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_dcbb .IdAttr )});};if _dcbb .InsetpenAttr !=_ed .ST_TrueFalseUnset {_fgga ,_debb :=_dcbb .InsetpenAttr .MarshalXMLAttr (_ec .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); +if _debb !=nil {return _debb ;};start .Attr =append (start .Attr ,_fgga );};if _dcbb .RelidAttr !=nil {start .Attr =append (start .Attr ,_ec .Attr {Name :_ec .Name {Local :"\u006f:\u0072\u0065\u006c\u0069\u0064"},Value :_g .Sprintf ("\u0025\u0076",*_dcbb .RelidAttr )}); +};return nil ;}; -// Validate validates the Fill and its children -func (_acae *Fill )Validate ()error {return _acae .ValidateWithPath ("\u0046\u0069\u006c\u006c")};func (_cedff *OfcST_ConnectType )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {_cbegg ,_acbff :=d .Token ();if _acbff !=nil {return _acbff ; -};if _aggcg ,_bfecc :=_cbegg .(_d .EndElement );_bfecc &&_aggcg .Name ==start .Name {*_cedff =1;return nil ;};if _dbefb ,_fggdgf :=_cbegg .(_d .CharData );!_fggdgf {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",_cbegg ); -}else {switch string (_dbefb ){case "":*_cedff =0;case "\u006e\u006f\u006e\u0065":*_cedff =1;case "\u0072\u0065\u0063\u0074":*_cedff =2;case "\u0073\u0065\u0067\u006d\u0065\u006e\u0074\u0073":*_cedff =3;case "\u0063\u0075\u0073\u0074\u006f\u006d":*_cedff =4; -};};_cbegg ,_acbff =d .Token ();if _acbff !=nil {return _acbff ;};if _dcaea ,_cdeca :=_cbegg .(_d .EndElement );_cdeca &&_dcaea .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",_cbegg ); -};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 _c .ST_TrueFalse ;IdAttr *string ;StyleAttr *string ;SpidAttr *string ;OnedAttr _c .ST_TrueFalse ;RegroupidAttr *int64 ;DoubleclicknotifyAttr _c .ST_TrueFalse ;ButtonAttr _c .ST_TrueFalse ;UserhiddenAttr _c .ST_TrueFalse ; -BulletAttr _c .ST_TrueFalse ;HrAttr _c .ST_TrueFalse ;HrstdAttr _c .ST_TrueFalse ;HrnoshadeAttr _c .ST_TrueFalse ;HrpctAttr *float32 ;HralignAttr OfcST_HrAlign ;AllowincellAttr _c .ST_TrueFalse ;AllowoverlapAttr _c .ST_TrueFalse ;UserdrawnAttr _c .ST_TrueFalse ; -BordertopcolorAttr *string ;BorderleftcolorAttr *string ;BorderbottomcolorAttr *string ;BorderrightcolorAttr *string ;DgmlayoutAttr OfcST_DiagramLayout ;DgmnodekindAttr *int64 ;DgmlayoutmruAttr OfcST_DiagramLayout ;InsetmodeAttr OfcST_InsetMode ;OpacityAttr *string ; -StrokedAttr _c .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _c .ST_TrueFalse ;ChromakeyAttr *string ;FilledAttr _c .ST_TrueFalse ;FillcolorAttr *string ;SptAttr *float32 ;ConnectortypeAttr OfcST_ConnectorType ;BwmodeAttr OfcST_BWMode ; -BwpureAttr OfcST_BWMode ;BwnormalAttr OfcST_BWMode ;ForcedashAttr _c .ST_TrueFalse ;OleiconAttr _c .ST_TrueFalse ;OleAttr _c .ST_TrueFalseBlank ;PreferrelativeAttr _c .ST_TrueFalse ;CliptowrapAttr _c .ST_TrueFalse ;ClipAttr _c .ST_TrueFalse ;};func (_afec *CT_Curve )MarshalXML (e *_d .Encoder ,start _d .StartElement )error {if (start .Name ==_d .Name {}){start .Name .Local ="\u0076:\u0063\u0075\u0072\u0076\u0065"; -};if _afec .FromAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066\u0072\u006f\u006d"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .FromAttr )});};if _afec .Control1Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0031"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .Control1Attr )}); -};if _afec .Control2Attr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006f\u006e\u0074\u0072\u006f\u006c\u0032"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .Control2Attr )});};if _afec .ToAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u006f"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .ToAttr )}); -};if _afec .HrefAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0068\u0072\u0065\u0066"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .HrefAttr )});};if _afec .TargetAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0061\u0072\u0067\u0065\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .TargetAttr )}); -};if _afec .ClassAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063\u006c\u0061s\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .ClassAttr )});};if _afec .TitleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0074\u0069\u0074l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .TitleAttr )}); -};if _afec .AltAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0061\u006c\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .AltAttr )});};if _afec .CoordsizeAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .CoordsizeAttr )}); -};if _afec .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 :_bf .Sprintf ("\u0025\u0076",*_afec .CoordoriginAttr )});};if _afec .WrapcoordsAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .WrapcoordsAttr )}); -};if _afec .PrintAttr !=_c .ST_TrueFalseUnset {_fga ,_dgaa :=_afec .PrintAttr .MarshalXMLAttr (_d .Name {Local :"\u0070\u0072\u0069n\u0074"});if _dgaa !=nil {return _dgaa ;};start .Attr =append (start .Attr ,_fga );};if _afec .IdAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .IdAttr )}); -};if _afec .StyleAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0073\u0074\u0079l\u0065"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .StyleAttr )});};if _afec .SpidAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073\u0070\u0069\u0064"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .SpidAttr )}); -};if _afec .OnedAttr !=_c .ST_TrueFalseUnset {_agede ,_gedb :=_afec .OnedAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006f\u006e\u0065\u0064"});if _gedb !=nil {return _gedb ;};start .Attr =append (start .Attr ,_agede );};if _afec .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 :_bf .Sprintf ("\u0025\u0076",*_afec .RegroupidAttr )}); -};if _afec .DoubleclicknotifyAttr !=_c .ST_TrueFalseUnset {_cafgg ,_affa :=_afec .DoubleclicknotifyAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u006fub\u006c\u0065\u0063\u006c\u0069\u0063\u006b\u006e\u006f\u0074\u0069\u0066\u0079"});if _affa !=nil {return _affa ; -};start .Attr =append (start .Attr ,_cafgg );};if _afec .ButtonAttr !=_c .ST_TrueFalseUnset {_afbe ,_fbff :=_afec .ButtonAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u0074\u0074\u006f\u006e"});if _fbff !=nil {return _fbff ;};start .Attr =append (start .Attr ,_afbe ); -};if _afec .UserhiddenAttr !=_c .ST_TrueFalseUnset {_ebca ,_dfab :=_afec .UserhiddenAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0075s\u0065\u0072\u0068\u0069\u0064\u0064\u0065\u006e"});if _dfab !=nil {return _dfab ;};start .Attr =append (start .Attr ,_ebca ); -};if _afec .BulletAttr !=_c .ST_TrueFalseUnset {_bcfa ,_fbee :=_afec .BulletAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0075\u006c\u006c\u0065\u0074"});if _fbee !=nil {return _fbee ;};start .Attr =append (start .Attr ,_bcfa );};if _afec .HrAttr !=_c .ST_TrueFalseUnset {_gbfc ,_ddfb :=_afec .HrAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0068\u0072"}); -if _ddfb !=nil {return _ddfb ;};start .Attr =append (start .Attr ,_gbfc );};if _afec .HrstdAttr !=_c .ST_TrueFalseUnset {_fecd ,_fafg :=_afec .HrstdAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0073\u0074\u0064"});if _fafg !=nil {return _fafg ; -};start .Attr =append (start .Attr ,_fecd );};if _afec .HrnoshadeAttr !=_c .ST_TrueFalseUnset {_cbfac ,_dgeea :=_afec .HrnoshadeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0068\u0072\u006e\u006f\u0073\u0068\u0061\u0064\u0065"});if _dgeea !=nil {return _dgeea ; -};start .Attr =append (start .Attr ,_cbfac );};if _afec .HrpctAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f:\u0068\u0072\u0070\u0063\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .HrpctAttr )});};if _afec .HralignAttr !=OfcST_HrAlignUnset {_abge ,_fccc :=_afec .HralignAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0068\u0072\u0061\u006c\u0069\u0067n"}); -if _fccc !=nil {return _fccc ;};start .Attr =append (start .Attr ,_abge );};if _afec .AllowincellAttr !=_c .ST_TrueFalseUnset {_gcdgb ,_egea :=_afec .AllowincellAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u0069\u006e\u0063\u0065\u006c\u006c"}); -if _egea !=nil {return _egea ;};start .Attr =append (start .Attr ,_gcdgb );};if _afec .AllowoverlapAttr !=_c .ST_TrueFalseUnset {_dfaf ,_fbd :=_afec .AllowoverlapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0061\u006c\u006c\u006f\u0077\u006f\u0076e\u0072\u006c\u0061\u0070"}); -if _fbd !=nil {return _fbd ;};start .Attr =append (start .Attr ,_dfaf );};if _afec .UserdrawnAttr !=_c .ST_TrueFalseUnset {_bcfac ,_adcab :=_afec .UserdrawnAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0075\u0073\u0065\u0072\u0064\u0072\u0061\u0077\u006e"}); -if _adcab !=nil {return _adcab ;};start .Attr =append (start .Attr ,_bcfac );};if _afec .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 :_bf .Sprintf ("\u0025\u0076",*_afec .BordertopcolorAttr )}); -};if _afec .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 :_bf .Sprintf ("\u0025\u0076",*_afec .BorderleftcolorAttr )}); -};if _afec .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 :_bf .Sprintf ("\u0025\u0076",*_afec .BorderbottomcolorAttr )}); -};if _afec .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 :_bf .Sprintf ("\u0025\u0076",*_afec .BorderrightcolorAttr )}); -};if _afec .DgmlayoutAttr !=OfcST_DiagramLayoutUnset {_edfc ,_gbdg :=_afec .DgmlayoutAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006f\u0075\u0074"});if _gbdg !=nil {return _gbdg ;};start .Attr =append (start .Attr ,_edfc ); -};if _afec .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 :_bf .Sprintf ("\u0025\u0076",*_afec .DgmnodekindAttr )});};if _afec .DgmlayoutmruAttr !=OfcST_DiagramLayoutUnset {_bdef ,_bcde :=_afec .DgmlayoutmruAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0064\u0067\u006d\u006c\u0061\u0079\u006fu\u0074\u006d\u0072\u0075"}); -if _bcde !=nil {return _bcde ;};start .Attr =append (start .Attr ,_bdef );};if _afec .InsetmodeAttr !=OfcST_InsetModeUnset {_fgeeg ,_afag :=_afec .InsetmodeAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0069\u006e\u0073\u0065\u0074\u006d\u006f\u0064\u0065"}); -if _afag !=nil {return _afag ;};start .Attr =append (start .Attr ,_fgeeg );};if _afec .OpacityAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006fp\u0061\u0063\u0069\u0074\u0079"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .OpacityAttr )}); -};if _afec .StrokedAttr !=_c .ST_TrueFalseUnset {_ecdg ,_bdbb :=_afec .StrokedAttr .MarshalXMLAttr (_d .Name {Local :"\u0073t\u0072\u006f\u006b\u0065\u0064"});if _bdbb !=nil {return _bdbb ;};start .Attr =append (start .Attr ,_ecdg );};if _afec .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 :_bf .Sprintf ("\u0025\u0076",*_afec .StrokecolorAttr )}); -};if _afec .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 :_bf .Sprintf ("\u0025\u0076",*_afec .StrokeweightAttr )});};if _afec .InsetpenAttr !=_c .ST_TrueFalseUnset {_gbcfa ,_eaac :=_afec .InsetpenAttr .MarshalXMLAttr (_d .Name {Local :"\u0069\u006e\u0073\u0065\u0074\u0070\u0065\u006e"}); -if _eaac !=nil {return _eaac ;};start .Attr =append (start .Attr ,_gbcfa );};if _afec .ChromakeyAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0063h\u0072\u006f\u006d\u0061\u006b\u0065y"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .ChromakeyAttr )}); -};if _afec .FilledAttr !=_c .ST_TrueFalseUnset {_faac ,_bebfb :=_afec .FilledAttr .MarshalXMLAttr (_d .Name {Local :"\u0066\u0069\u006c\u006c\u0065\u0064"});if _bebfb !=nil {return _bebfb ;};start .Attr =append (start .Attr ,_faac );};if _afec .FillcolorAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u0066i\u006c\u006c\u0063\u006f\u006c\u006fr"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .FillcolorAttr )}); -};if _afec .SptAttr !=nil {start .Attr =append (start .Attr ,_d .Attr {Name :_d .Name {Local :"\u006f\u003a\u0073p\u0074"},Value :_bf .Sprintf ("\u0025\u0076",*_afec .SptAttr )});};if _afec .ConnectortypeAttr !=OfcST_ConnectorTypeUnset {_begb ,_ggdd :=_afec .ConnectortypeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u0063o\u006e\u006e\u0065\u0063\u0074\u006f\u0072\u0074\u0079\u0070\u0065"}); -if _ggdd !=nil {return _ggdd ;};start .Attr =append (start .Attr ,_begb );};if _afec .BwmodeAttr !=OfcST_BWModeUnset {_fefc ,_gbage :=_afec .BwmodeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006d\u006f\u0064\u0065"});if _gbage !=nil {return _gbage ; -};start .Attr =append (start .Attr ,_fefc );};if _afec .BwpureAttr !=OfcST_BWModeUnset {_gface ,_ccca :=_afec .BwpureAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u0070\u0075\u0072\u0065"});if _ccca !=nil {return _ccca ;};start .Attr =append (start .Attr ,_gface ); -};if _afec .BwnormalAttr !=OfcST_BWModeUnset {_ddbb ,_dfcg :=_afec .BwnormalAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0062\u0077\u006e\u006f\u0072\u006d\u0061\u006c"});if _dfcg !=nil {return _dfcg ;};start .Attr =append (start .Attr ,_ddbb ); -};if _afec .ForcedashAttr !=_c .ST_TrueFalseUnset {_cbd ,_gbcc :=_afec .ForcedashAttr .MarshalXMLAttr (_d .Name {Local :"o\u003a\u0066\u006f\u0072\u0063\u0065\u0064\u0061\u0073\u0068"});if _gbcc !=nil {return _gbcc ;};start .Attr =append (start .Attr ,_cbd ); -};if _afec .OleiconAttr !=_c .ST_TrueFalseUnset {_afc ,_edbg :=_afec .OleiconAttr .MarshalXMLAttr (_d .Name {Local :"\u006f:\u006f\u006c\u0065\u0069\u0063\u006fn"});if _edbg !=nil {return _edbg ;};start .Attr =append (start .Attr ,_afc );};if _afec .OleAttr !=_c .ST_TrueFalseBlankUnset {_cabac ,_faea :=_afec .OleAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u006fl\u0065"}); -if _faea !=nil {return _faea ;};start .Attr =append (start .Attr ,_cabac );};if _afec .PreferrelativeAttr !=_c .ST_TrueFalseUnset {_ggbe ,_fecgb :=_afec .PreferrelativeAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003ap\u0072\u0065\u0066e\u0072\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065"}); -if _fecgb !=nil {return _fecgb ;};start .Attr =append (start .Attr ,_ggbe );};if _afec .CliptowrapAttr !=_c .ST_TrueFalseUnset {_bccb ,_dcgg :=_afec .CliptowrapAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063l\u0069\u0070\u0074\u006f\u0077\u0072\u0061\u0070"}); -if _dcgg !=nil {return _dcgg ;};start .Attr =append (start .Attr ,_bccb );};if _afec .ClipAttr !=_c .ST_TrueFalseUnset {_bdbc ,_fgfb :=_afec .ClipAttr .MarshalXMLAttr (_d .Name {Local :"\u006f\u003a\u0063\u006c\u0069\u0070"});if _fgfb !=nil {return _fgfb ; -};start .Attr =append (start .Attr ,_bdbc );};e .EncodeToken (start );if _afec .EG_ShapeElements !=nil {for _ ,_gfaa :=range _afec .EG_ShapeElements {_gfaa .MarshalXML (e ,_d .StartElement {});};};e .EncodeToken (_d .EndElement {Name :start .Name });return nil ; -};func (_adb *AG_CoreAttributes )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_efe :=range start .Attr {if _efe .Name .Local =="\u0068\u0072\u0065\u0066"{_eea ,_bcee :=_efe .Value ,error (nil );if _bcee !=nil {return _bcee ;};_adb .HrefAttr =&_eea ; -continue ;};if _efe .Name .Local =="\u0074\u0061\u0072\u0067\u0065\u0074"{_fbg ,_aea :=_efe .Value ,error (nil );if _aea !=nil {return _aea ;};_adb .TargetAttr =&_fbg ;continue ;};if _efe .Name .Local =="\u0063\u006c\u0061s\u0073"{_adfe ,_fae :=_efe .Value ,error (nil ); -if _fae !=nil {return _fae ;};_adb .ClassAttr =&_adfe ;continue ;};if _efe .Name .Local =="\u0074\u0069\u0074l\u0065"{_aag ,_cdf :=_efe .Value ,error (nil );if _cdf !=nil {return _cdf ;};_adb .TitleAttr =&_aag ;continue ;};if _efe .Name .Local =="\u0061\u006c\u0074"{_fafc ,_cdb :=_efe .Value ,error (nil ); -if _cdb !=nil {return _cdb ;};_adb .AltAttr =&_fafc ;continue ;};if _efe .Name .Local =="\u0063o\u006f\u0072\u0064\u0073\u0069\u007ae"{_egc ,_fac :=_efe .Value ,error (nil );if _fac !=nil {return _fac ;};_adb .CoordsizeAttr =&_egc ;continue ;};if _efe .Name .Local =="c\u006f\u006f\u0072\u0064\u006f\u0072\u0069\u0067\u0069\u006e"{_eeg ,_ebfg :=_efe .Value ,error (nil ); -if _ebfg !=nil {return _ebfg ;};_adb .CoordoriginAttr =&_eeg ;continue ;};if _efe .Name .Local =="\u0077\u0072\u0061\u0070\u0063\u006f\u006f\u0072\u0064\u0073"{_fef ,_befd :=_efe .Value ,error (nil );if _befd !=nil {return _befd ;};_adb .WrapcoordsAttr =&_fef ; -continue ;};if _efe .Name .Local =="\u0070\u0072\u0069n\u0074"{_adb .PrintAttr .UnmarshalXMLAttr (_efe );continue ;};if _efe .Name .Local =="\u0069\u0064"{_gea ,_ccb :=_efe .Value ,error (nil );if _ccb !=nil {return _ccb ;};_adb .IdAttr =&_gea ;continue ; -};if _efe .Name .Local =="\u0073\u0074\u0079l\u0065"{_cdfc ,_dgf :=_efe .Value ,error (nil );if _dgf !=nil {return _dgf ;};_adb .StyleAttr =&_cdfc ;continue ;};};for {_faec ,_afd :=d .Token ();if _afd !=nil {return _bf .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",_afd ); -};if _cdfa ,_gbeg :=_faec .(_d .EndElement );_gbeg &&_cdfa .Name ==start .Name {break ;};};return nil ;};type OfcRight struct{OfcCT_StrokeChild };func (_gfabd ST_FillMethod )MarshalXMLAttr (name _d .Name )(_d .Attr ,error ){_bfdagf :=_d .Attr {};_bfdagf .Name =name ; -switch _gfabd {case ST_FillMethodUnset :_bfdagf .Value ="";case ST_FillMethodNone :_bfdagf .Value ="\u006e\u006f\u006e\u0065";case ST_FillMethodLinear :_bfdagf .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_FillMethodSigma :_bfdagf .Value ="\u0073\u0069\u0067m\u0061"; -case ST_FillMethodAny :_bfdagf .Value ="\u0061\u006e\u0079";case ST_FillMethodLinearSigma :_bfdagf .Value ="\u006c\u0069\u006ee\u0061\u0072\u0020\u0073\u0069\u0067\u006d\u0061";};return _bfdagf ,nil ;};func (_aeceg OfcST_BWMode )Validate ()error {return _aeceg .ValidateWithPath ("")}; -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 (_dgga *CT_Fill )UnmarshalXML (d *_d .Decoder ,start _d .StartElement )error {for _ ,_ddgb :=range start .Attr {if _ddgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgb .Name .Local =="\u0064\u0065t\u0065\u0063\u0074m\u006f\u0075\u0073\u0065\u0063\u006c\u0069\u0063\u006b"{_dgga .DetectmouseclickAttr .UnmarshalXMLAttr (_ddgb ); -continue ;};if _ddgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgb .Name .Local =="\u0072\u0065\u006ci\u0064"{_dfdg ,_ffea :=_ddgb .Value ,error (nil ); -if _ffea !=nil {return _ffea ;};_dgga .RelidAttr =&_dfdg ;continue ;};if _ddgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ddgb .Name .Local =="\u0069\u0064"||_ddgb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ddgb .Name .Local =="\u0069\u0064"{_dcadg ,_accad :=_ddgb .Value ,error (nil ); -if _accad !=nil {return _accad ;};_dgga .IdAttr =&_dcadg ;continue ;};if _ddgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgb .Name .Local =="\u006f\u0070\u0061\u0063\u0069\u0074\u0079\u0032"{_dcadgb ,_dafc :=_ddgb .Value ,error (nil ); -if _dafc !=nil {return _dafc ;};_dgga .Opacity2Attr =&_dcadgb ;continue ;};if _ddgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgb .Name .Local =="\u0074\u0069\u0074l\u0065"{_accgd ,_bdbga :=_ddgb .Value ,error (nil ); -if _bdbga !=nil {return _bdbga ;};_dgga .TitleAttr =&_accgd ;continue ;};if _ddgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgb .Name .Local =="\u0068\u0072\u0065\u0066"{_cacbec ,_abgfb :=_ddgb .Value ,error (nil ); -if _abgfb !=nil {return _abgfb ;};_dgga .HrefAttr =&_cacbec ;continue ;};if _ddgb .Name .Space =="\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\u0063\u0072\u006f\u0073\u006f\u0066t\u002d\u0063\u006f\u006d\u003a\u006f\u0066\u0066\u0069\u0063\u0065\u003a\u006ff\u0066\u0069\u0063\u0065"&&_ddgb .Name .Local =="\u0061l\u0074\u0068\u0072\u0065\u0066"{_bfcd ,_gcabc :=_ddgb .Value ,error (nil ); -if _gcabc !=nil {return _gcabc ;};_dgga .AlthrefAttr =&_bfcd ;continue ;};if _ddgb .Name .Local =="\u0061\u006c\u0069\u0067\u006e\u0073\u0068\u0061\u0070\u0065"{_dgga .AlignshapeAttr .UnmarshalXMLAttr (_ddgb );continue ;};if _ddgb .Name .Local =="\u006d\u0065\u0074\u0068\u006f\u0064"{_dgga .MethodAttr .UnmarshalXMLAttr (_ddgb ); -continue ;};if _ddgb .Name .Local =="\u0073\u0069\u007a\u0065"{_efbe ,_aaecb :=_ddgb .Value ,error (nil );if _aaecb !=nil {return _aaecb ;};_dgga .SizeAttr =&_efbe ;continue ;};if _ddgb .Name .Local =="\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_dbgc ,_cgea :=_ddgb .Value ,error (nil ); -if _cgea !=nil {return _cgea ;};_dgga .PositionAttr =&_dbgc ;continue ;};if _ddgb .Name .Local =="\u0073\u0072\u0063"{_dacfaa ,_cbbd :=_ddgb .Value ,error (nil );if _cbbd !=nil {return _cbbd ;};_dgga .SrcAttr =&_dacfaa ;continue ;};if _ddgb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0073"{_cbbf ,_dcfa :=_ddgb .Value ,error (nil ); -if _dcfa !=nil {return _dcfa ;};_dgga .ColorsAttr =&_cbbf ;continue ;};if _ddgb .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_cce ,_dgdg :=_ddgb .Value ,error (nil );if _dgdg !=nil {return _dgdg ;};_dgga .Color2Attr =&_cce ;continue ;};if _ddgb .Name .Local =="\u0074\u0079\u0070\u0065"{_dgga .TypeAttr .UnmarshalXMLAttr (_ddgb ); -continue ;};if _ddgb .Name .Local =="\u0066o\u0063\u0075\u0073\u0073\u0069\u007ae"{_cbac ,_ggef :=_ddgb .Value ,error (nil );if _ggef !=nil {return _ggef ;};_dgga .FocussizeAttr =&_cbac ;continue ;};if _ddgb .Name .Local =="\u0066\u006f\u0063\u0075\u0073\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e"{_fbbd ,_dbb :=_ddgb .Value ,error (nil ); -if _dbb !=nil {return _dbb ;};_dgga .FocuspositionAttr =&_fbbd ;continue ;};if _ddgb .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_dbae ,_bfbge :=_ddgb .Value ,error (nil );if _bfbge !=nil {return _bfbge ;};_dgga .OriginAttr =&_dbae ;continue ; -};if _ddgb .Name .Local =="\u0061\u0073\u0070\u0065\u0063\u0074"{_dgga .AspectAttr .UnmarshalXMLAttr (_ddgb );continue ;};if _ddgb .Name .Local =="\u0061\u006e\u0067l\u0065"{_ddbg ,_gbbg :=_b .ParseFloat (_ddgb .Value ,64);if _gbbg !=nil {return _gbbg ; -};_dgga .AngleAttr =&_ddbg ;continue ;};if _ddgb .Name .Local =="\u0066\u006f\u0063u\u0073"{_fffg ,_acbf :=_ddgb .Value ,error (nil );if _acbf !=nil {return _acbf ;};_dgga .FocusAttr =&_fffg ;continue ;};if _ddgb .Name .Local =="\u0072e\u0063\u006f\u006c\u006f\u0072"{_dgga .RecolorAttr .UnmarshalXMLAttr (_ddgb ); -continue ;};if _ddgb .Name .Local =="\u0072\u006f\u0074\u0061\u0074\u0065"{_dgga .RotateAttr .UnmarshalXMLAttr (_ddgb );continue ;};if _ddgb .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_bbbg ,_dbdg :=_ddgb .Value ,error (nil );if _dbdg !=nil {return _dbdg ; -};_dgga .OpacityAttr =&_bbbg ;continue ;};if _ddgb .Name .Local =="\u0063\u006f\u006co\u0072"{_cccd ,_beaf :=_ddgb .Value ,error (nil );if _beaf !=nil {return _beaf ;};_dgga .ColorAttr =&_cccd ;continue ;};if _ddgb .Name .Local =="\u006f\u006e"{_dgga .OnAttr .UnmarshalXMLAttr (_ddgb ); -continue ;};if _ddgb .Name .Local =="\u0069\u0064"{_fcfae ,_gfdff :=_ddgb .Value ,error (nil );if _gfdff !=nil {return _gfdff ;};_dgga .SIdAttr =&_fcfae ;continue ;};};_gfcf :for {_bfae ,_afgf :=d .Token ();if _afgf !=nil {return _afgf ;};switch _dadg :=_bfae .(type ){case _d .StartElement :switch _dadg .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"}:_dgga .Fill =NewOfcFill (); -if _aeag :=d .DecodeElement (_dgga .Fill ,&_dadg );_aeag !=nil {return _aeag ;};default:_e .Log .Debug ("\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",_dadg .Name ); -if _gbdf :=d .Skip ();_gbdf !=nil {return _gbdf ;};};case _d .EndElement :break _gfcf ;case _d .CharData :};};return nil ;};func init (){_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); -_gd .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +// ValidateWithPath validates the EG_ShapeElements and its children, prefixing error messages with path +func (_dbdfa *EG_ShapeElements )ValidateWithPath (path string )error {if _dbdfa .Path !=nil {if _gcdba :=_dbdfa .Path .ValidateWithPath (path +"\u002f\u0050\u0061t\u0068");_gcdba !=nil {return _gcdba ;};};if _dbdfa .Formulas !=nil {if _cfde :=_dbdfa .Formulas .ValidateWithPath (path +"\u002fF\u006f\u0072\u006d\u0075\u006c\u0061s"); +_cfde !=nil {return _cfde ;};};if _dbdfa .Handles !=nil {if _aabge :=_dbdfa .Handles .ValidateWithPath (path +"\u002f\u0048\u0061\u006e\u0064\u006c\u0065\u0073");_aabge !=nil {return _aabge ;};};if _dbdfa .Fill !=nil {if _bdagd :=_dbdfa .Fill .ValidateWithPath (path +"\u002f\u0046\u0069l\u006c"); +_bdagd !=nil {return _bdagd ;};};if _dbdfa .Stroke !=nil {if _ggdgf :=_dbdfa .Stroke .ValidateWithPath (path +"\u002fS\u0074\u0072\u006f\u006b\u0065");_ggdgf !=nil {return _ggdgf ;};};if _dbdfa .Shadow !=nil {if _ageeg :=_dbdfa .Shadow .ValidateWithPath (path +"\u002fS\u0068\u0061\u0064\u006f\u0077"); +_ageeg !=nil {return _ageeg ;};};if _dbdfa .Textbox !=nil {if _gbcbe :=_dbdfa .Textbox .ValidateWithPath (path +"\u002f\u0054\u0065\u0078\u0074\u0062\u006f\u0078");_gbcbe !=nil {return _gbcbe ;};};if _dbdfa .Textpath !=nil {if _cbfd :=_dbdfa .Textpath .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0070\u0061\u0074h"); +_cbfd !=nil {return _cbfd ;};};if _dbdfa .Imagedata !=nil {if _bcbd :=_dbdfa .Imagedata .ValidateWithPath (path +"\u002f\u0049\u006d\u0061\u0067\u0065\u0064\u0061\u0074\u0061");_bcbd !=nil {return _bcbd ;};};if _dbdfa .Skew !=nil {if _daafcg :=_dbdfa .Skew .ValidateWithPath (path +"\u002f\u0053\u006be\u0077"); +_daafcg !=nil {return _daafcg ;};};if _dbdfa .Extrusion !=nil {if _geeef :=_dbdfa .Extrusion .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0072\u0075\u0073\u0069\u006f\u006e");_geeef !=nil {return _geeef ;};};if _dbdfa .Callout !=nil {if _efeeb :=_dbdfa .Callout .ValidateWithPath (path +"\u002f\u0043\u0061\u006c\u006c\u006f\u0075\u0074"); +_efeeb !=nil {return _efeeb ;};};if _dbdfa .Lock !=nil {if _ccfad :=_dbdfa .Lock .ValidateWithPath (path +"\u002f\u004c\u006fc\u006b");_ccfad !=nil {return _ccfad ;};};if _dbdfa .Clippath !=nil {if _eabcbd :=_dbdfa .Clippath .ValidateWithPath (path +"\u002fC\u006c\u0069\u0070\u0070\u0061\u0074h"); +_eabcbd !=nil {return _eabcbd ;};};if _dbdfa .Signatureline !=nil {if _cfgag :=_dbdfa .Signatureline .ValidateWithPath (path +"\u002f\u0053\u0069\u0067\u006e\u0061\u0074\u0075\u0072e\u006c\u0069\u006e\u0065");_cfgag !=nil {return _cfgag ;};};if _dbdfa .Wrap !=nil {if _fegba :=_dbdfa .Wrap .ValidateWithPath (path +"\u002f\u0057\u0072a\u0070"); +_fegba !=nil {return _fegba ;};};if _dbdfa .Anchorlock !=nil {if _dbbdb :=_dbdfa .Anchorlock .ValidateWithPath (path +"/\u0041\u006e\u0063\u0068\u006f\u0072\u006c\u006f\u0063\u006b");_dbbdb !=nil {return _dbbdb ;};};if _dbdfa .Bordertop !=nil {if _ffefe :=_dbdfa .Bordertop .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0074\u006f\u0070"); +_ffefe !=nil {return _ffefe ;};};if _dbdfa .Borderbottom !=nil {if _gddfa :=_dbdfa .Borderbottom .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0062\u006f\u0074\u0074\u006f\u006d");_gddfa !=nil {return _gddfa ;};};if _dbdfa .Borderleft !=nil {if _afbde :=_dbdfa .Borderleft .ValidateWithPath (path +"/\u0042\u006f\u0072\u0064\u0065\u0072\u006c\u0065\u0066\u0074"); +_afbde !=nil {return _afbde ;};};if _dbdfa .Borderright !=nil {if _dfedd :=_dbdfa .Borderright .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0072\u0069\u0067\u0068\u0074");_dfedd !=nil {return _dfedd ;};};if _dbdfa .ClientData !=nil {if _fagf :=_dbdfa .ClientData .ValidateWithPath (path +"/\u0043\u006c\u0069\u0065\u006e\u0074\u0044\u0061\u0074\u0061"); +_fagf !=nil {return _fagf ;};};if _dbdfa .Textdata !=nil {if _dggcc :=_dbdfa .Textdata .ValidateWithPath (path +"\u002fT\u0065\u0078\u0074\u0064\u0061\u0074a");_dggcc !=nil {return _dggcc ;};};return nil ;};func (_dcadg *OfcOLEObject )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_dcadg .OfcCT_OLEObject =*NewOfcCT_OLEObject (); +for _ ,_afadb :=range start .Attr {if _afadb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_afadb .Name .Local =="\u0069\u0064"||_afadb .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_afadb .Name .Local =="\u0069\u0064"{_bfeab ,_ccce :=_afadb .Value ,error (nil ); +if _ccce !=nil {return _ccce ;};_dcadg .IdAttr =&_bfeab ;continue ;};if _afadb .Name .Local =="\u0054\u0079\u0070\u0065"{_dcadg .TypeAttr .UnmarshalXMLAttr (_afadb );continue ;};if _afadb .Name .Local =="\u0050\u0072\u006f\u0067\u0049\u0044"{_dgeb ,_dfbgg :=_afadb .Value ,error (nil ); +if _dfbgg !=nil {return _dfbgg ;};_dcadg .ProgIDAttr =&_dgeb ;continue ;};if _afadb .Name .Local =="\u0053h\u0061\u0070\u0065\u0049\u0044"{_adfdd ,_adebe :=_afadb .Value ,error (nil );if _adebe !=nil {return _adebe ;};_dcadg .ShapeIDAttr =&_adfdd ;continue ; +};if _afadb .Name .Local =="\u0044\u0072\u0061\u0077\u0041\u0073\u0070\u0065\u0063\u0074"{_dcadg .DrawAspectAttr .UnmarshalXMLAttr (_afadb );continue ;};if _afadb .Name .Local =="\u004f\u0062\u006a\u0065\u0063\u0074\u0049\u0044"{_ddga ,_afagf :=_afadb .Value ,error (nil ); +if _afagf !=nil {return _afagf ;};_dcadg .ObjectIDAttr =&_ddga ;continue ;};if _afadb .Name .Local =="\u0055\u0070\u0064\u0061\u0074\u0065\u004d\u006f\u0064\u0065"{_dcadg .UpdateModeAttr .UnmarshalXMLAttr (_afadb );continue ;};};_daabc :for {_eegfca ,_eabcac :=d .Token (); +if _eabcac !=nil {return _eabcac ;};switch _eaab :=_eegfca .(type ){case _ec .StartElement :switch _eaab .Name {case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcadg .LinkType =new (string ); +if _ffbba :=d .DecodeElement (_dcadg .LinkType ,&_eaab );_ffbba !=nil {return _ffbba ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcadg .LockedField =_ed .ST_TrueFalseBlankUnset ; +if _dfebg :=d .DecodeElement (&_dcadg .LockedField ,&_eaab );_dfebg !=nil {return _dfebg ;};case _ec .Name {Space :"\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\u006di\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"}:_dcadg .FieldCodes =new (string ); +if _bbecg :=d .DecodeElement (_dcadg .FieldCodes ,&_eaab );_bbecg !=nil {return _bbecg ;};default:_a .Log .Debug ("s\u006b\u0069\u0070\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",_eaab .Name ); +if _ddadc :=d .Skip ();_ddadc !=nil {return _ddadc ;};};case _ec .EndElement :break _daabc ;case _ec .CharData :};};return nil ;};type OfcLock struct{OfcCT_Lock }; + +// ValidateWithPath validates the AG_Ext and its children, prefixing error messages with path +func (_bbad *AG_Ext )ValidateWithPath (path string )error {if _bbad .ExtAttr ==ST_ExtUnset {return _g .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 _dcf :=_bbad .ExtAttr .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0041\u0074\u0074\u0072");_dcf !=nil {return _dcf ;};return nil ;};func (_bcagb *OfcST_ExtrusionType )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_feeege ,_ebbc :=d .Token (); +if _ebbc !=nil {return _ebbc ;};if _cccbf ,_adfgdf :=_feeege .(_ec .EndElement );_adfgdf &&_cccbf .Name ==start .Name {*_bcagb =1;return nil ;};if _eadaag ,_dgeag :=_feeege .(_ec .CharData );!_dgeag {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",_feeege ); +}else {switch string (_eadaag ){case "":*_bcagb =0;case "p\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065":*_bcagb =1;case "\u0070\u0061\u0072\u0061\u006c\u006c\u0065\u006c":*_bcagb =2;};};_feeege ,_ebbc =d .Token ();if _ebbc !=nil {return _ebbc ; +};if _febagc ,_dcgaa :=_feeege .(_ec .EndElement );_dcgaa &&_febagc .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",_feeege ); +};func NewOfcCT_Lock ()*OfcCT_Lock {_fcgba :=&OfcCT_Lock {};return _fcgba };type AG_ShapeAttributes struct{OpacityAttr *string ;StrokedAttr _ed .ST_TrueFalse ;StrokecolorAttr *string ;StrokeweightAttr *string ;InsetpenAttr _ed .ST_TrueFalse ;ChromakeyAttr *string ; +FilledAttr _ed .ST_TrueFalse ;FillcolorAttr *string ;};func (_gegeg *OfcSignatureline )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_gegeg .OfcCT_SignatureLine =*NewOfcCT_SignatureLine ();for _ ,_ceaef :=range start .Attr {if _ceaef .Name .Local =="\u0073u\u0067g\u0065\u0073\u0074\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072"{_fdfba ,_bdcbag :=_ceaef .Value ,error (nil ); +if _bdcbag !=nil {return _bdcbag ;};_gegeg .SuggestedsignerAttr =&_fdfba ;continue ;};if _ceaef .Name .Local =="\u0069\u0064"{_beggg ,_beceef :=_ceaef .Value ,error (nil );if _beceef !=nil {return _beceef ;};_gegeg .IdAttr =&_beggg ;continue ;};if _ceaef .Name .Local =="\u0070\u0072\u006f\u0076\u0069\u0064"{_dcfcb ,_dfafg :=_ceaef .Value ,error (nil ); +if _dfafg !=nil {return _dfafg ;};_gegeg .ProvidAttr =&_dcfcb ;continue ;};if _ceaef .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073\u0073e\u0074"{_gegeg .SigninginstructionssetAttr .UnmarshalXMLAttr (_ceaef ); +continue ;};if _ceaef .Name .Local =="\u0061\u006c\u006c\u006f\u0077\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073"{_gegeg .AllowcommentsAttr .UnmarshalXMLAttr (_ceaef );continue ;};if _ceaef .Name .Local =="\u0073\u0068\u006fw\u0073\u0069\u0067\u006e\u0064\u0061\u0074\u0065"{_gegeg .ShowsigndateAttr .UnmarshalXMLAttr (_ceaef ); +continue ;};if _ceaef .Name .Local =="\u0069s\u0073i\u0067\u006e\u0061\u0074\u0075\u0072\u0065\u006c\u0069\u006e\u0065"{_gegeg .IssignaturelineAttr .UnmarshalXMLAttr (_ceaef );continue ;};if _ceaef .Name .Local =="\u0073\u0075g\u0067\u0065\u0073t\u0065\u0064\u0073\u0069\u0067\u006e\u0065\u0072\u0032"{_cbbffc ,_egcf :=_ceaef .Value ,error (nil ); +if _egcf !=nil {return _egcf ;};_gegeg .Suggestedsigner2Attr =&_cbbffc ;continue ;};if _ceaef .Name .Local =="s\u0075g\u0067\u0065\u0073\u0074\u0065\u0064\u0073\u0069g\u006e\u0065\u0072\u0065ma\u0069\u006c"{_agece ,_fadec :=_ceaef .Value ,error (nil ); +if _fadec !=nil {return _fadec ;};_gegeg .SuggestedsigneremailAttr =&_agece ;continue ;};if _ceaef .Name .Local =="\u0073\u0069\u0067\u006ein\u0067\u0069\u006e\u0073\u0074\u0072\u0075\u0063\u0074\u0069\u006f\u006e\u0073"{_gfcf ,_ebefc :=_ceaef .Value ,error (nil ); +if _ebefc !=nil {return _ebefc ;};_gegeg .SigninginstructionsAttr =&_gfcf ;continue ;};if _ceaef .Name .Local =="\u0061d\u0064\u006c\u0078\u006d\u006c"{_ebab ,_bcgcg :=_ceaef .Value ,error (nil );if _bcgcg !=nil {return _bcgcg ;};_gegeg .AddlxmlAttr =&_ebab ; +continue ;};if _ceaef .Name .Local =="\u0073\u0069\u0067\u0070\u0072\u006f\u0076\u0075\u0072\u006c"{_agbaae ,_dcbbg :=_ceaef .Value ,error (nil );if _dcbbg !=nil {return _dcbbg ;};_gegeg .SigprovurlAttr =&_agbaae ;continue ;};if _ceaef .Name .Local =="\u0065\u0078\u0074"{_gegeg .ExtAttr .UnmarshalXMLAttr (_ceaef ); +continue ;};};for {_aebca ,_edgbd :=d .Token ();if _edgbd !=nil {return _g .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",_edgbd );};if _acgbe ,_dffdd :=_aebca .(_ec .EndElement ); +_dffdd &&_acgbe .Name ==start .Name {break ;};};return nil ;};type Shapetype struct{CT_Shapetype };type AG_Path struct{PathAttr *string ;}; + +// ValidateWithPath validates the AG_Adj and its children, prefixing error messages with path +func (_ece *AG_Adj )ValidateWithPath (path string )error {return nil };func (_egedg *OfcSkew )MarshalXML (e *_ec .Encoder ,start _ec .StartElement )error {return _egedg .OfcCT_Skew .MarshalXML (e ,start );};func (_bbbcc *Shadow )UnmarshalXML (d *_ec .Decoder ,start _ec .StartElement )error {_bbbcc .CT_Shadow =*NewCT_Shadow (); +for _ ,_ggcef :=range start .Attr {if _ggcef .Name .Local =="\u006f\u006e"{_bbbcc .OnAttr .UnmarshalXMLAttr (_ggcef );continue ;};if _ggcef .Name .Local =="\u0074\u0079\u0070\u0065"{_bbbcc .TypeAttr .UnmarshalXMLAttr (_ggcef );continue ;};if _ggcef .Name .Local =="\u006f\u0062\u0073\u0063\u0075\u0072\u0065\u0064"{_bbbcc .ObscuredAttr .UnmarshalXMLAttr (_ggcef ); +continue ;};if _ggcef .Name .Local =="\u0063\u006f\u006co\u0072"{_dccffb ,_eggag :=_ggcef .Value ,error (nil );if _eggag !=nil {return _eggag ;};_bbbcc .ColorAttr =&_dccffb ;continue ;};if _ggcef .Name .Local =="\u006fp\u0061\u0063\u0069\u0074\u0079"{_agabc ,_decd :=_ggcef .Value ,error (nil ); +if _decd !=nil {return _decd ;};_bbbcc .OpacityAttr =&_agabc ;continue ;};if _ggcef .Name .Local =="\u006f\u0066\u0066\u0073\u0065\u0074"{_dfcba ,_edagb :=_ggcef .Value ,error (nil );if _edagb !=nil {return _edagb ;};_bbbcc .OffsetAttr =&_dfcba ;continue ; +};if _ggcef .Name .Local =="\u0063\u006f\u006c\u006f\u0072\u0032"{_bedbc ,_ecceb :=_ggcef .Value ,error (nil );if _ecceb !=nil {return _ecceb ;};_bbbcc .Color2Attr =&_bedbc ;continue ;};if _ggcef .Name .Local =="\u006ff\u0066\u0073\u0065\u0074\u0032"{_fdged ,_gdacg :=_ggcef .Value ,error (nil ); +if _gdacg !=nil {return _gdacg ;};_bbbcc .Offset2Attr =&_fdged ;continue ;};if _ggcef .Name .Local =="\u006f\u0072\u0069\u0067\u0069\u006e"{_adcgd ,_ggdga :=_ggcef .Value ,error (nil );if _ggdga !=nil {return _ggdga ;};_bbbcc .OriginAttr =&_adcgd ;continue ; +};if _ggcef .Name .Local =="\u006d\u0061\u0074\u0072\u0069\u0078"{_fbfcg ,_gegeag :=_ggcef .Value ,error (nil );if _gegeag !=nil {return _gegeag ;};_bbbcc .MatrixAttr =&_fbfcg ;continue ;};if _ggcef .Name .Local =="\u0069\u0064"{_cbbga ,_dgcee :=_ggcef .Value ,error (nil ); +if _dgcee !=nil {return _dgcee ;};_bbbcc .IdAttr =&_cbbga ;continue ;};};for {_ageba ,_cbgfea :=d .Token ();if _cbgfea !=nil {return _g .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0053h\u0061\u0064o\u0077\u003a\u0020\u0025\u0073",_cbgfea );};if _fgdegb ,_gbaee :=_ageba .(_ec .EndElement ); +_gbaee &&_fgdegb .Name ==start .Name {break ;};};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 init (){_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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 ); +_c .RegisterConstructor ("\u0075\u0072\u006e\u003a\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002d\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/convert/convert.go b/spreadsheet/convert/convert.go index f9ee3b1a40..f3190bb80d 100644 --- a/spreadsheet/convert/convert.go +++ b/spreadsheet/convert/convert.go @@ -9,129 +9,129 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package convert ;import (_e "github.com/unidoc/unioffice/common/logger";_cf "github.com/unidoc/unioffice/common/tempstorage";_ed "github.com/unidoc/unioffice/internal/convertutils";_ac "github.com/unidoc/unioffice/measurement";_b "github.com/unidoc/unioffice/schema/soo/dml"; -_f "github.com/unidoc/unioffice/schema/soo/dml/chart";_d "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_ab "github.com/unidoc/unioffice/schema/soo/sml";_bb "github.com/unidoc/unioffice/spreadsheet";_cd "github.com/unidoc/unioffice/spreadsheet/reference"; -_gd "github.com/unidoc/unipdf/v3/creator";_c "github.com/unidoc/unipdf/v3/model";_a "image";_ge "strconv";);func (_dfb *convertContext )makePages (){for _ ,_aga :=range _dfb ._cdfg {for _ ,_ddg :=range _dfb ._bbbe {_aga ._bfef =append (_aga ._bfef ,&page {_fcc :[]*pageRow {},_dgfg :_aga ,_agag :_ddg }); -};};};var _gaafe =map[uint32 ]_gd .PageSize {1:_gd .PageSize {8.5*_ac .Inch ,11*_ac .Inch },2:_gd .PageSize {8.5*_ac .Inch ,11*_ac .Inch },3:_gd .PageSize {11*_ac .Inch ,17*_ac .Inch },4:_gd .PageSize {17*_ac .Inch ,11*_ac .Inch },5:_gd .PageSize {8.5*_ac .Inch ,14*_ac .Inch },6:_gd .PageSize {5.5*_ac .Inch ,8.5*_ac .Inch },7:_gd .PageSize {7.5*_ac .Inch ,10*_ac .Inch },8:_gd .PageSize {_agab (297),_agab (420)},9:_gd .PageSize {_agab (210),_agab (297)},10:_gd .PageSize {_agab (210),_agab (297)},11:_gd .PageSize {_agab (148),_agab (210)},70:_gd .PageSize {_agab (105),_agab (148)},12:_gd .PageSize {_agab (250),_agab (354)},13:_gd .PageSize {_agab (182),_agab (257)},14:_gd .PageSize {8.5*_ac .Inch ,13*_ac .Inch },20:_gd .PageSize {4.125*_ac .Inch ,9.5*_ac .Inch },27:_gd .PageSize {_agab (110),_agab (220)},28:_gd .PageSize {_agab (162),_agab (229)},34:_gd .PageSize {_agab (250),_agab (176)},29:_gd .PageSize {_agab (324),_agab (458)},30:_gd .PageSize {_agab (229),_agab (324)},31:_gd .PageSize {_agab (114),_agab (162)},37:_gd .PageSize {3.88*_ac .Inch ,7.5*_ac .Inch },43:_gd .PageSize {_agab (100),_agab (148)},69:_gd .PageSize {_agab (200),_agab (148)}}; -const _gf =2;func (_dbb *convertContext )makeCols (){_cgd :=_dbb ._baab ;_fcg :=_cgd .X ();_gfef :=[]*colInfo {};_bbd :=[]colWidthRange {};if _cgg :=_fcg .Cols ;len (_cgg )> 0{for _ ,_bd :=range _cgg [0].Col {_cbe :=65.0;if _gcb :=_bd .WidthAttr ;_gcb !=nil {if *_gcb > 0.83{*_gcb -=0.83; -};if *_gcb <=1{_cbe =*_gcb *11;}else {_cbe =5+*_gcb *6;};};_ecg :=int (_bd .MinAttr -1);_bde :=int (_bd .MaxAttr -1);_bbd =append (_bbd ,colWidthRange {_becda :_ecg ,_defb :_bde ,_aggg :_cbe ,_ecaf :_dbb .getStyle (_bd .StyleAttr )});};};_fbb :=0;for _ceb :=0; -_ceb <=_dbb ._egdb ;_ceb ++{var _geb float64 ;var _bae *style ;if _fbb >=len (_bbd ){_geb =65;}else {_bg :=_bbd [_fbb ];if _ceb >=_bg ._becda &&_ceb <=_bg ._defb {_geb =_bg ._aggg ;_bae =_bg ._ecaf ;if _ceb ==_bg ._defb {_fbb ++;};}else {_geb =65;};};_gfef =append (_gfef ,&colInfo {_aeag :_geb ,_ecgd :_bae }); -};_dbb ._agbe =_gfef ;};func (_dadf *convertContext )getColorStringFromSmlColor (_ffde *_ab .CT_Color )*string {var _gcde string ;if _ffde .RgbAttr !=nil {_gcde =*_ffde .RgbAttr ;}else if _ffde .IndexedAttr !=nil &&*_ffde .IndexedAttr < 64{_gcde =_fdbg [*_ffde .IndexedAttr ]; -}else if _ffde .ThemeAttr !=nil {_bdbf :=*_ffde .ThemeAttr ;_gcde =_dadf .getColorFromTheme (_bdbf );};if _gcde ==""{return nil ;};if len (_gcde )> 6{_gcde =_gcde [(len (_gcde )-6):];};if _ffde .TintAttr !=nil {_fcdb :=*_ffde .TintAttr ;_gcde =_ed .AdjustColorByTint (_gcde ,_fcdb ); -};_gcde ="\u0023"+_gcde ;return &_gcde ;}; - -// RegisterFont makes a PdfFont accessible for using in converting to PDF. -func RegisterFont (name string ,style FontStyle ,font *_c .PdfFont ){_ed .RegisterFont (name ,style ,font );};type cell struct{_efa _ab .ST_CellType ;_eeeg int ;_bagg float64 ;_gbc []*line ;_bgdg float64 ;_aggd float64 ;_bfec float64 ;_gdcb float64 ;_dbg float64 ; -_cebg *_gd .TextStyle ;_gedad *border ;_bcec *border ;_fgga *border ;_dgb *border ;_ebbeb bool ;_gfc bool ;};func (_ffga *convertContext )getImage (_bceb _a .Image ,_acce ,_ade ,_eda ,_bgd ,_bfcd ,_ebd float64 ,_bbda _ed .ImgPart )*_gd .Image {_bgd +=_ffga ._bca ; -_eda +=_ffga ._beeb ;_agef ,_gaaf :=_ed .GetImage (_ffga ._bad ,_bceb ,_acce ,_ade ,_eda ,_bgd ,_bfcd ,_ebd ,_bbda );if _gaaf !=nil {_e .Log .Debug ("\u0043\u0061\u006eno\u0074\u0020\u0067\u0065\u0074\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_gaaf ); -return nil ;};return _agef ;};func (_ad *convertContext )distributeAnchors (){for _ ,_eeg :=range _ad ._dbc {_bdg ,_dec :=_eeg ._fcge ,_eeg ._ddfg ;_eef ,_ccg :=_eeg ._faef ,_eeg ._gcff ;_fda ,_dbd :=_eeg ._bcecc ,_eeg ._deed ;_afc ,_gdce :=_eeg ._caa ,_eeg ._dfga ; -var _def ,_dfg ,_cgb ,_geaf *page ;for _ ,_ecb :=range _ad ._cdfg {for _ ,_ebb :=range _ecb ._bfef {if _bdg >=_ebb ._agag ._dbdb &&_bdg < _ebb ._agag ._fbgb {if _eef >=_ebb ._dgfg ._defeb &&_eef < _ebb ._dgfg ._faf {_ebb ._bddb =true ;_def =_ebb ;};if _afc >=_ebb ._dgfg ._defeb &&_afc < _ebb ._dgfg ._faf {_ebb ._bddb =true ; -_dfg =_ebb ;};};if _fda >=_ebb ._agag ._dbdb &&_fda < _ebb ._agag ._fbgb {if _eef >=_ebb ._dgfg ._defeb &&_eef < _ebb ._dgfg ._faf {_ebb ._bddb =true ;_geaf =_ebb ;};if _afc >=_ebb ._dgfg ._defeb &&_afc < _ebb ._dgfg ._faf {_ebb ._bddb =true ;_cgb =_ebb ; -};};};};_eca :=_def !=_dfg ;_ef :=_def !=_geaf ;if _eca &&_ef {_fddb :=_ad ._agbe [_eef ]._ccaa +_ac .FromEMU (_ccg );_agc :=_def ._dgfg ._baba ;_fae :=_ad ._agbe [_afc ]._ccaa +_ac .FromEMU (_gdce );_cee :=_ad ._gadc [_bdg ]._fadb +_ac .FromEMU (_dec ); -_ebbb :=float64 (_def ._agag ._bggb );_fggc :=_ad ._gadc [_fda ]._fadb +_ac .FromEMU (_dbd );_eega :=_fae +_agc -_fddb ;_cebe :=_fggc +_ebbb -_cee ;_acgf :=_ad .imageFromAnchor (_eeg ,_eega ,_cebe );_def ._fgb =append (_def ._fgb ,_ad .getImage (_acgf ,_cebe ,_eega ,_fddb ,_cee ,_agc -_fddb ,_ebbb -_cee ,_ed .ImgPart_lt )); -_dfg ._fgb =append (_dfg ._fgb ,_ad .getImage (_acgf ,_cebe ,_eega ,0,_cee ,_agc -_fddb ,_ebbb -_cee ,_ed .ImgPart_rt ));_geaf ._fgb =append (_geaf ._fgb ,_ad .getImage (_acgf ,_cebe ,_eega ,_fddb ,0,_agc -_fddb ,_ebbb -_cee ,_ed .ImgPart_lb ));_cgb ._fgb =append (_cgb ._fgb ,_ad .getImage (_acgf ,_cebe ,_eega ,0,0,_agc -_fddb ,_ebbb -_cee ,_ed .ImgPart_rb )); -}else if _eca {_bab :=_ad ._gadc [_bdg ]._fadb +_ac .FromEMU (_dec );_beeg :=_ad ._gadc [_fda ]._fadb +_ac .FromEMU (_dbd );_fcb :=_ad ._agbe [_eef ]._ccaa +_ac .FromEMU (_ccg );_ece :=_def ._dgfg ._baba ;_afcb :=_ad ._agbe [_afc ]._ccaa +_ac .FromEMU (_gdce ); -_dba :=_afcb +_ece -_fcb ;_eba :=_beeg -_bab ;_edda :=_ad .imageFromAnchor (_eeg ,_dba ,_eba );_def ._fgb =append (_def ._fgb ,_ad .getImage (_edda ,_eba ,_dba ,_fcb ,_bab ,_ece -_fcb ,0,_ed .ImgPart_l ));_dfg ._fgb =append (_dfg ._fgb ,_ad .getImage (_edda ,_eba ,_dba ,0,_bab ,_ece -_fcb ,0,_ed .ImgPart_r )); -}else if _ef {_bgf :=_ad ._agbe [_eef ]._ccaa +_ac .FromEMU (_ccg );_abff :=_ad ._agbe [_afc ]._ccaa +_ac .FromEMU (_gdce );_ceee :=_ad ._gadc [_bdg ]._fadb +_ac .FromEMU (_dec );_gdee :=float64 (_def ._agag ._bggb );_dee :=_ad ._gadc [_fda ]._fadb +_ac .FromEMU (_dbd ); -_aaa :=_abff -_bgf ;_eff :=_dee +_gdee -_ceee ;_efe :=_ad .imageFromAnchor (_eeg ,_aaa ,_eff );_def ._fgb =append (_def ._fgb ,_ad .getImage (_efe ,_eff ,_aaa ,_bgf ,_ceee ,0,_gdee -_ceee ,_ed .ImgPart_t ));_geaf ._fgb =append (_geaf ._fgb ,_ad .getImage (_efe ,_eff ,_aaa ,_bgf ,0,0,_gdee -_ceee ,_ed .ImgPart_b )); -}else {_dge :=_ad ._agbe [_eef ]._ccaa +_ac .FromEMU (_ccg );_dab :=_ad ._agbe [_afc ]._ccaa +_ac .FromEMU (_gdce );_gbd :=_ad ._gadc [_bdg ]._fadb +_ac .FromEMU (_dec );_aec :=_ad ._gadc [_fda ]._fadb +_ac .FromEMU (_dbd );_ffe :=_dab -_dge ;_bcfg :=_aec -_gbd ; -_aff :=_ad .imageFromAnchor (_eeg ,_ffe ,_bcfg );_def ._fgb =append (_def ._fgb ,_ad .getImage (_aff ,_bcfg ,_ffe ,_dge ,_gbd ,0,0,_ed .ImgPart_whole ));};};};type rowspan struct{_bggb float64 ;_dbdb int ;_fbgb int ;};func (_fc *convertContext )makeAnchors (){_ga ,_bcf :=_fc ._baab .GetDrawing (); -if _ga !=nil {for _ ,_dg :=range _ga .EG_Anchor {_gfe :=&anchor {};if _cg :=_dg .TwoCellAnchor ;_cg !=nil {_ba ,_eddf :=_cg .From ,_cg .To ;if _ba ==nil ||_eddf ==nil {return ;};_gfe ._fcge =int (_ba .Row );_gfe ._ddfg =_ed .FromSTCoordinate (_ba .RowOff ); -_gfe ._faef =int (_ba .Col );_gfe ._gcff =_ed .FromSTCoordinate (_ba .ColOff );_gfe ._bcecc =int (_eddf .Row );_gfe ._deed =_ed .FromSTCoordinate (_eddf .RowOff );_gfe ._caa =int (_eddf .Col );_gfe ._dfga =_ed .FromSTCoordinate (_eddf .ColOff );if _aae :=_cg .Choice ; -_aae !=nil {if _eg :=_aae .Pic ;_eg !=nil {if _abf :=_eg .BlipFill ;_abf !=nil {if _da :=_abf .Blip ;_da !=nil {if _de :=_da .EmbedAttr ;_de !=nil {for _ ,_af :=range _bcf .X ().Relationship {if _af .IdAttr ==*_de {for _ ,_ff :=range _fc ._accd .Images {if _ff .Target ()==_af .TargetAttr {_cc ,_bba :=_cf .Open (_ff .Path ()); -if _bba !=nil {_e .Log .Debug ("\u004fp\u0065\u006e\u0020\u0069m\u0061\u0067\u0065\u0020\u0066i\u006ce\u0020e\u0072\u0072\u006f\u0072\u003a\u0020\u0025s",_bba );continue ;};_cfgb ,_ ,_bba :=_a .Decode (_cc );if _bba !=nil {_e .Log .Debug ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020%\u0073",_bba ); -continue ;};_gfe ._cgga =_cfgb ;};};};};};};};}else if _ce :=_aae .GraphicFrame ;_ce !=nil {if _fe :=_ce .Graphic ;_fe !=nil {if _ca :=_fe .GraphicData ;_ca !=nil {for _ ,_abfe :=range _ca .Any {if _ea ,_bag :=_abfe .(*_f .Chart );_bag {for _ ,_edf :=range _bcf .X ().Relationship {if _edf .IdAttr ==_ea .IdAttr {_egd :=_fc ._accd .GetChartByTargetId (_edf .TargetAttr ); -if _egd !=nil {_gfe ._fegb =_egd ;};};};};};};};};};};if _gfe ._cgga !=nil ||_gfe ._fegb !=nil {_fc ._dbc =append (_fc ._dbc ,_gfe );};};};};func _decc (_fce *symbol ){_dga :=_gd .New ();_bbgf :=_dga .NewStyledParagraph ();_bbgf .SetMargins (0,0,0,0);_eec :=_bbgf .Append (_fce ._edag ); -if _fce ._agga !=nil {_eec .Style =*_fce ._agga ;};_fce ._cfa =_bbgf .Height ();if _fce ._ggdg ==0{_fce ._ggdg =_bbgf .Width ();};}; +package convert ;import (_a "github.com/unidoc/unioffice/common/logger";_cf "github.com/unidoc/unioffice/common/tempstorage";_cddd "github.com/unidoc/unioffice/internal/convertutils";_f "github.com/unidoc/unioffice/measurement";_b "github.com/unidoc/unioffice/schema/soo/dml"; +_ea "github.com/unidoc/unioffice/schema/soo/dml/chart";_ecc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bb "github.com/unidoc/unioffice/schema/soo/sml";_ba "github.com/unidoc/unioffice/spreadsheet";_af "github.com/unidoc/unioffice/spreadsheet/reference"; +_cdd "github.com/unidoc/unipdf/v3/creator";_ec "github.com/unidoc/unipdf/v3/model";_c "image";_cd "strconv";);func (_eeeg *convertContext )alignSymbolsHorizontally (_afa *cell ,_aefdb _bb .ST_HorizontalAlignment ){if _aefdb ==_bb .ST_HorizontalAlignmentUnset {switch _afa ._fag {case _bb .ST_CellTypeB :_aefdb =_bb .ST_HorizontalAlignmentCenter ; +case _bb .ST_CellTypeN :_aefdb =_bb .ST_HorizontalAlignmentRight ;default:_aefdb =_bb .ST_HorizontalAlignmentLeft ;};};var _gcbd float64 ;for _ ,_gbbc :=range _afa ._bbc {switch _aefdb {case _bb .ST_HorizontalAlignmentLeft :_gcbd =_fb ;case _bb .ST_HorizontalAlignmentRight :_bedd :=_cga (_gbbc ._ccbe ); +_gcbd =_afa ._efe -_fb -_bedd ;case _bb .ST_HorizontalAlignmentCenter :_gfag :=_cga (_gbbc ._ccbe );_gcbd =(_afa ._efe -_gfag )/2;};for _ ,_aae :=range _gbbc ._ccbe {_aae ._ebba +=_gcbd ;};};};var _d =_decd (0.0625);type colInfo struct{_eca float64 ;_gfbg float64 ; +_gdacg *style ;};func (_fbeg *convertContext )getStyleFromRPrElt (_dbe *_bb .CT_RPrElt )*style {if _dbe ==nil {return nil ;};_dega :=&style {};_dega ._fee =&_dbe .RFont .ValAttr ;if _bcab :=_dbe .B ;_bcab !=nil {_acea :=_bcab .ValAttr ==nil ||*_bcab .ValAttr ; +_dega ._eeb =&_acea ;};if _aecb :=_dbe .I ;_aecb !=nil {_cddfe :=_aecb .ValAttr ==nil ||*_aecb .ValAttr ;_dega ._afcc =&_cddfe ;};if _cae :=_dbe .U ;_cae !=nil {_fgb :=_cae .ValAttr ==_bb .ST_UnderlineValuesSingle ||_cae .ValAttr ==_bb .ST_UnderlineValuesUnset ; +_dega ._ccf =&_fgb ;};if _cegd :=_dbe .VertAlign ;_cegd !=nil {_ebdd :=_cegd .ValAttr ==_ecc .ST_VerticalAlignRunSuperscript ;_dega ._cbda =&_ebdd ;_age :=_cegd .ValAttr ==_ecc .ST_VerticalAlignRunSubscript ;_dega ._ggeg =&_age ;};if _eaad :=_dbe .Sz ; +_eaad !=nil {_fgce :=_eaad .ValAttr /12*_cddd .DefaultFontSize ;_dega ._cbeg =&_fgce ;};if _ceff :=_dbe .Color ;_ceff !=nil {_dega ._gdg =_fbeg .getColorStringFromSmlColor (_ceff );};return _dega ;};func (_agdd *convertContext )getSymbolsFromR (_ddg []*_bb .CT_RElt ,_cce *style )[]*symbol {_dff :=[]*symbol {}; +for _ ,_cbe :=range _ddg {_dac :=_agdd .combineCellStyleWithRPrElt (_cce ,_cbe .RPr );for _ ,_dbb :=range _cbe .T {_dff =append (_dff ,&symbol {_gedd :string (_dbb ),_bfd :_agdd .makeTextStyleFromCellStyle (_dac )});};};return _dff ;};type pagespan struct{_eaeg float64 ; +_eea []*page ;_bddg int ;_egaf int ;};func _cea (_acgd ,_fbea *style ){if _fbea ==nil {return ;};if _acgd ==nil {_acgd =_fbea ;return ;};if _acgd ._fee ==nil {_acgd ._fee =_fbea ._fee ;};if _acgd ._gdg ==nil {_acgd ._gdg =_fbea ._gdg ;};if _acgd ._cbeg ==nil {_acgd ._cbeg =_fbea ._cbeg ; +};if _acgd ._eeb ==nil {_acgd ._eeb =_fbea ._eeb ;};if _acgd ._afcc ==nil {_acgd ._afcc =_fbea ._afcc ;};if _acgd ._ccf ==nil {_acgd ._ccf =_fbea ._ccf ;};if _acgd ._cbda ==nil {_acgd ._cbda =_fbea ._cbda ;};if _acgd ._ggeg ==nil {_acgd ._ggeg =_fbea ._ggeg ; +};if _acgd ._gfg ==nil {_acgd ._gfg =_fbea ._gfg ;};if _acgd ._abb ==nil {_acgd ._abb =_fbea ._abb ;};if _acgd ._gga ==nil {_acgd ._gga =_fbea ._gga ;};if _acgd ._efb ==nil {_acgd ._efb =_fbea ._efb ;};if _acgd ._eccc ==_bb .ST_VerticalAlignmentUnset {_acgd ._eccc =_fbea ._eccc ; +};if _acgd ._gee ==_bb .ST_HorizontalAlignmentUnset {_acgd ._gee =_fbea ._gee ;};};func (_bgdf *convertContext )getColorStringFromSmlColor (_fdc *_bb .CT_Color )*string {var _gdag string ;if _fdc .RgbAttr !=nil {_gdag =*_fdc .RgbAttr ;}else if _fdc .IndexedAttr !=nil &&*_fdc .IndexedAttr < 64{_gdag =_bbeb [*_fdc .IndexedAttr ]; +}else if _fdc .ThemeAttr !=nil {_geg :=*_fdc .ThemeAttr ;_gdag =_bgdf .getColorFromTheme (_geg );};if _gdag ==""{return nil ;};if len (_gdag )> 6{_gdag =_gdag [(len (_gdag )-6):];};if _fdc .TintAttr !=nil {_ebbg :=*_fdc .TintAttr ;_gdag =_cddd .AdjustColorByTint (_gdag ,_ebbg ); +};_gdag ="\u0023"+_gdag ;return &_gdag ;};type anchor struct{_dadb _c .Image ;_bfda *_ea .ChartSpace ;_adgd int ;_baec int64 ;_cbag int ;_aabc int64 ;_cffa int ;_cbab int64 ;_ecgg int ;_aaab int64 ;};func (_dece *convertContext )makePagespans (){_dece ._ceg =[]*pagespan {}; +_bab :=0.0;_dbd :=0;for _gac ,_dccg :=range _dece ._fcdf {_bgd :=_dccg ._gfbg ;if _bab +_bgd <=_dece ._fggb {_dccg ._eca =_bab ;_bab +=_bgd ;}else {_dccg ._eca =0;_dece ._ceg =append (_dece ._ceg ,&pagespan {_eaeg :_bab ,_bddg :_dbd ,_egaf :_gac });_bab =_bgd ; +_dbd =_gac ;};};_dece ._ceg =append (_dece ._ceg ,&pagespan {_eaeg :_bab ,_bddg :_dbd ,_egaf :len (_dece ._fcdf )});};func _gcf (_acga *symbol ){_ebd :=_cdd .New ();_daba :=_ebd .NewStyledParagraph ();_daba .SetMargins (0,0,0,0);_gcfd :=_daba .Append (_acga ._gedd ); +if _acga ._bfd !=nil {_gcfd .Style =*_acga ._bfd ;};_acga ._fbcg =_daba .Height ();if _acga ._dbg ==0{_acga ._dbg =_daba .Width ();};};func (_dbc *convertContext )getStyleFromCell (_ggc _ba .Cell ,_agda ,_cfg *style )*style {_edf :=_ggc .X ();_bggb :=_dbc .getStyle (_edf .SAttr ); +_cea (_bggb ,_agda );_cea (_bggb ,_cfg );return _bggb ;};const _cc =2;func _cccb (_eed *bool )bool {return _eed !=nil &&*_eed }; // RegisterFontsFromDirectory registers all fonts from the given directory automatically detecting font families and styles. -func RegisterFontsFromDirectory (dirName string )error {return _ed .RegisterFontsFromDirectory (dirName )};type rowInfo struct{_fadb float64 ;_gaafb bool ;_dda float64 ;_geag *style ;_edaa []*cell ;_gffe float64 ;};func (_eab *convertContext )addRowToPage (_cgcc []*cell ,_aac int ){_cgcgd :=0.0; -_faa :=_eab ._fege ;for _ ,_dbaa :=range _cgcc {if len (_dbaa ._gbc )!=0{_dbaa ._gdcb =_cgcgd ;_cgcgd =_dbaa ._bagg +_dbaa ._bgdg ;};};for _eaf :=len (_cgcc )-1;_eaf >=0;_eaf --{_aecd :=_cgcc [_eaf ];if len (_aecd ._gbc )!=0{_aecd ._dbg =_faa ;_faa =_aecd ._bagg ; -};};_eab ._ddf ._fcc =append (_eab ._ddf ._fcc ,&pageRow {_fgce :_aac ,_edcc :_cgcc });};func _bbfd (_afca *bool )bool {return _afca !=nil &&*_afca };func (_dad *convertContext )fillPages (){for _bea ,_bec :=range _dad ._bbbe {_agaa :=_dad ._gadc [_bec ._dbdb :_bec ._fbgb ]; -for _abe ,_daa :=range _agaa {_ede :=0;_cgcg :=0.0;_ged :=[]*cell {};if _daa ._gaafb {for _ ,_afa :=range _daa ._edaa {_ced :=_dad ._cdfg [_ede ];_dad ._ddf =_ced ._bfef [_bea ];_dad ._ddf ._bddb =true ;_gge :=_afa ._aggd ;if _cgcg +_gge > _ced ._baba {_dad .addRowToPage (_ged ,_abe ); -_ged =[]*cell {_afa };_cgcg =_gge ;_ede ++;}else {_afa ._bagg =_cgcg ;_ged =append (_ged ,_afa );_cgcg +=_gge ;};};if len (_ged )> 0{_abc :=_dad ._cdfg [_ede ];_dad ._ddf =_abc ._bfef [_bea ];_dad ._ddf ._bddb =true ;_dad .addRowToPage (_ged ,_abe );}; -};};};};type colWidthRange struct{_becda int ;_defb int ;_aggg float64 ;_ecaf *style ;}; +func RegisterFontsFromDirectory (dirName string )error {return _cddd .RegisterFontsFromDirectory (dirName );};type symbol struct{_gedd string ;_ebba float64 ;_fbcg float64 ;_dbg float64 ;_bfd *_cdd .TextStyle ;_bgc string ;}; + +// ConvertToPdf converts a sheet to a PDF file. This package is beta, breaking changes can take place. +func ConvertToPdf (s *_ba .Sheet )*_cdd .Creator {_ac :=s .X ();if _ac ==nil {return nil ;};var _df _cdd .PageSize ;var _acc bool ;if _bd :=_ac .PageSetup ;_bd !=nil {if _bbg :=_bd .PaperSizeAttr ;_bbg !=nil {_df =_fced [*_bbg ];};_acc =_bd .OrientationAttr ==_bb .ST_OrientationLandscape ; +};if (_df ==_cdd .PageSize {}){_df =_fced [1];};if _acc {_df [0],_df [1]=_df [1],_df [0];};_cbf :=_cdd .New ();_cbf .SetPageSize (_df );var _ge ,_gd ,_gda ,_bc float64 ;if _eg :=_ac .PageMargins ;_eg !=nil {_gda =_eg .LeftAttr ;_bc =_eg .RightAttr ;_ge =_eg .TopAttr ; +_gd =_eg .BottomAttr ;};if _gda < 0.25{_gda =0.25;};if _bc < 0.25{_bc =0.25;};_ge *=_f .Inch ;_gd *=_f .Inch ;_gda *=_f .Inch ;_bc *=_f .Inch ;_cbf .SetPageMargins (_gda ,_bc ,_ge ,_gd );_ad :=s .Workbook ();var _afc *_b .Theme ;if len (_ad .Themes ())> 0{_afc =_ad .Themes ()[0]; +};_ff :=&convertContext {_fbcf :_cbf ,_eced :s ,_gede :s .Workbook (),_cbad :_afc ,_fae :&s .Workbook ().StyleSheet ,_bdac :_ge ,_fbe :_gda ,_gdac :_df [1]-_gd -_ge ,_fggb :_df [0]-_bc -_gda };_ff .makeAnchors ();_ff .determineMaxIndexes ();if _ff ._gcgc ==0&&_ff ._egcfc ==0{_cbf .NewPage (); +return _cbf ;};_ff .makeCols ();_ff .makeRows ();_ff .makeMergedCells ();_ff .makeCells ();_ff .makePagespans ();_ff .makeRowspans ();_ff .makePages ();_ff .fillPages ();_ff .distributeAnchors ();_ff .drawSheet ();return _cbf ;};func (_ffef *convertContext )addRowToPage (_ece []*cell ,_ffc int ){_ffbe :=0.0; +_aefa :=_ffef ._fggb ;for _ ,_afcb :=range _ece {if len (_afcb ._bbc )!=0{_afcb ._bbgf =_ffbe ;_ffbe =_afcb ._fdf +_afcb ._efe ;};};for _gcg :=len (_ece )-1;_gcg >=0;_gcg --{_cfba :=_ece [_gcg ];if len (_cfba ._bbc )!=0{_cfba ._efa =_aefa ;_aefa =_cfba ._fdf ; +};};_ffef ._dceg ._bccf =append (_ffef ._dceg ._bccf ,&pageRow {_bbag :_ffc ,_fcg :_ece });};type style struct{_gdg *string ;_cbeg *float64 ;_fee *string ;_eeb *bool ;_afcc *bool ;_ccf *bool ;_cbda *bool ;_ggeg *bool ;_gfg *border ;_abb *border ;_gga *border ; +_efb *border ;_gca bool ;_eccc _bb .ST_VerticalAlignment ;_gee _bb .ST_HorizontalAlignment ;};const _cg =0.64;func (_adcc *convertContext )imageFromAnchor (_dfeb *anchor ,_dagf ,_bceeb float64 )_c .Image {if _dfeb ._dadb !=nil {return _dfeb ._dadb ;};if _dfeb ._bfda !=nil {_cdc ,_fgcd :=_cddd .MakeImageFromChartSpace (_dfeb ._bfda ,_dagf ,_bceeb ,_adcc ._cbad ); +if _fgcd !=nil {_a .Log .Debug ("C\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067e\u0020\u0066\u0072\u006f\u006d\u0020\u0063\u0068\u0061\u0072tS\u0070\u0061\u0063e\u003a \u0025\u0073",_fgcd ); +return nil ;};return _cdc ;};return nil ;};func (_gfeb *convertContext )getContentFromCell (_dgc _ba .Cell ,_ebfa *style ,_gaf float64 ,_eccf bool )([]*line ,_bb .ST_CellType ){_fgea :=_dgc .X ();var _gff []*symbol ;switch _fgea .TAttr {case _bb .ST_CellTypeS :_abad :=_fgea .V ; +if _abad !=nil {_daa ,_adc :=_cd .Atoi (*_abad );if _adc ==nil {_ffg :=_gfeb ._gede .SharedStrings .X ().Si [_daa ];if _ffg .T !=nil {_gff =_gfeb .getSymbolsFromString (*_ffg .T ,_ebfa );}else if _ffg .R !=nil {_gff =_gfeb .getSymbolsFromR (_ffg .R ,_ebfa ); +};};};case _bb .ST_CellTypeB :_bag :=_fgea .V ;if _bag !=nil {if *_bag =="\u0030"{_gff =_gfeb .getSymbolsFromString ("\u0046\u0041\u004cS\u0045",_ebfa );}else {_gff =_gfeb .getSymbolsFromString ("\u0054\u0052\u0055\u0045",_ebfa );};};default:_gff =_gfeb .getSymbolsFromString (_dgc .GetFormattedValue (),_ebfa ); +};_eaf :=0.0;_ged :=0.0;var _def []*line ;var _cba bool ;if _ebfa !=nil {if _ebfa ._cbda !=nil {if *_ebfa ._cbda {_cba =true ;};};if _ebfa ._ggeg !=nil {if *_ebfa ._ggeg {_cba =true ;};};};if _eccf {_def =[]*line {};_dbf :=_gaf -2*_fb ;_abcc :=[]*symbol {}; +for _ ,_eggg :=range _gff {_gcf (_eggg );if _eaf +_eggg ._dbg >=_dbf {_gde :=_deda (_abcc );if _cba {_gde /=_cg ;};_def =append (_def ,&line {_egac :_ged ,_ccbe :_abcc ,_cgb :_gde });_abcc =[]*symbol {_eggg };_eaf =_eggg ._dbg ;_ged +=_gde ;}else {_eggg ._ebba =_eaf ; +_eaf +=_eggg ._dbg ;_abcc =append (_abcc ,_eggg );};};_fega :=_deda (_abcc );if _cba {_fega /=_cg ;};if len (_abcc )> 0{_def =append (_def ,&line {_egac :_ged ,_ccbe :_abcc ,_cgb :_fega });};}else {for _ ,_fcec :=range _gff {_gcf (_fcec );_fcec ._ebba =_eaf ; +_eaf +=_fcec ._dbg ;};if len (_gff )> 0{_def =[]*line {&line {_ccbe :_gff ,_cgb :_deda (_gff )}};};};_befa :=_fgea .TAttr ;if _befa ==_bb .ST_CellTypeUnset {_befa =_bb .ST_CellTypeN ;};return _def ,_befa ;};func (_cdbf *convertContext )getBorder (_ffba *_bb .CT_BorderPr )*border {_cag :=&border {}; +switch _ffba .StyleAttr {case _bb .ST_BorderStyleThin :_cag ._eff =_d ;case _bb .ST_BorderStyleMedium :_cag ._eff =_d *2;case _bb .ST_BorderStyleThick :_cag ._eff =_d *4;};if _cag ._eff ==0.0{return nil ;};if _fbfd :=_ffba .Color ;_fbfd !=nil {_bgcg :=_cdbf .getColorStringFromSmlColor (_fbfd ); +if _bgcg !=nil {_cag ._adgf =_cdd .ColorRGBFromHex (*_bgcg );}else {_cag ._adgf =_cdd .ColorBlack ;};};return _cag ;};func (_aec *convertContext )alignSymbolsVertically (_cfd *cell ,_cecg _bb .ST_VerticalAlignment ){var _dgg float64 ;switch _cecg {case _bb .ST_VerticalAlignmentTop :_dgg =_cc ; +if _cfd ._bea {_dgg -=_ae ;}else if _cfd ._bgbf {_dgg +=4*_ae ;};for _ ,_fbd :=range _cfd ._bbc {_dgg +=_fbd ._cgb ;_fbd ._egac =_dgg ;_dgg +=_g ;};case _bb .ST_VerticalAlignmentCenter :_cbgc :=0.0;for _ ,_ddb :=range _cfd ._bbc {_cbgc +=_ddb ._cgb +_decd (1); +};_dgg =0.5*(_cfd ._eada -_cbgc );if _cfd ._bea {_dgg -=2*_ae ;}else if _cfd ._bgbf {_dgg +=2*_ae ;};for _ ,_bbgg :=range _cfd ._bbc {_dgg +=_bbgg ._cgb +0.5*_g ;_bbgg ._egac =_dgg ;_dgg +=0.5*_g ;};default:_dgg =_cfd ._eada -_cc ;if _cfd ._bea {_dgg -=4*_ae ; +}else if _cfd ._bgbf {_dgg +=_ae ;};for _bdcf :=len (_cfd ._bbc )-1;_bdcf >=0;_bdcf --{_cfd ._bbc [_bdcf ]._egac =_dgg ;_dgg -=_cfd ._bbc [_bdcf ]._cgb ;_dgg -=_g ;};};};func (_cdgd *convertContext )getStyle (_dbge *uint32 )*style {_bcae :=&style {};_edbd :=false ; +if _dbge !=nil {_ffcf :=_cdgd ._fae .GetCellStyle (*_dbge );_gaaa :=_ffcf .GetFont ();for _ ,_add :=range _gaaa .Name {if _add !=nil {_bcae ._fee =&_add .ValAttr ;_edbd =true ;break ;};};for _ ,_gecc :=range _gaaa .B {if _gecc !=nil {_gffc :=_gecc .ValAttr ==nil ||*_gecc .ValAttr ; +_bcae ._eeb =&_gffc ;_edbd =true ;break ;};};for _ ,_gadf :=range _gaaa .I {if _gadf !=nil {_bfbb :=_gadf .ValAttr ==nil ||*_gadf .ValAttr ;_bcae ._afcc =&_bfbb ;_edbd =true ;break ;};};for _ ,_ggaa :=range _gaaa .U {if _ggaa !=nil {_cac :=_ggaa .ValAttr ==_bb .ST_UnderlineValuesSingle ||_ggaa .ValAttr ==_bb .ST_UnderlineValuesUnset ; +_bcae ._ccf =&_cac ;_edbd =true ;break ;};};for _ ,_aefg :=range _gaaa .Sz {if _aefg !=nil {_fbca :=_aefg .ValAttr /12*_cddd .DefaultFontSize ;_bcae ._cbeg =&_fbca ;_edbd =true ;break ;};};for _ ,_dgbf :=range _gaaa .VertAlign {if _dgbf !=nil {_dcd :=_dgbf .ValAttr ==_ecc .ST_VerticalAlignRunSuperscript ; +_bcae ._cbda =&_dcd ;_dbgg :=_dgbf .ValAttr ==_ecc .ST_VerticalAlignRunSubscript ;_bcae ._ggeg =&_dbgg ;_edbd =true ;break ;};};for _ ,_ebdg :=range _gaaa .Color {if _ebdg !=nil {_bcae ._gdg =_cdgd .getColorStringFromSmlColor (_ebdg );_edbd =true ;break ; +};};_fabf :=_ffcf .GetBorder ();if _fabf .Top !=nil {_bcae ._gfg =_cdgd .getBorder (_fabf .Top );_edbd =true ;};if _fabf .Bottom !=nil {_bcae ._abb =_cdgd .getBorder (_fabf .Bottom );_edbd =true ;};if _fabf .Left !=nil {_bcae ._gga =_cdgd .getBorder (_fabf .Left ); +_edbd =true ;};if _fabf .Right !=nil {_bcae ._efb =_cdgd .getBorder (_fabf .Right );_edbd =true ;};if _ffcf .Wrapped (){_bcae ._gca =true ;_edbd =true ;};if _fcaf :=_ffcf .GetVerticalAlignment ();_fcaf !=_bb .ST_VerticalAlignmentUnset {_bcae ._eccc =_fcaf ; +_edbd =true ;};if _abcb :=_ffcf .GetHorizontalAlignment ();_abcb !=_bb .ST_HorizontalAlignmentUnset {_bcae ._gee =_abcb ;_edbd =true ;};};if _edbd {return _bcae ;};return nil ;}; // FontStyle represents a kind of font styling. It can be FontStyle_Regular, FontStyle_Bold, FontStyle_Italic and FontStyle_BoldItalic. -type FontStyle =_ed .FontStyle ;type pageRow struct{_fgce int ;_edcc []*cell ;};func (_gdb *convertContext )getBorder (_aaag *_ab .CT_BorderPr )*border {_edfe :=&border {};switch _aaag .StyleAttr {case _ab .ST_BorderStyleThin :_edfe ._bgaf =_aa ;case _ab .ST_BorderStyleMedium :_edfe ._bgaf =_aa *2; -case _ab .ST_BorderStyleThick :_edfe ._bgaf =_aa *4;};if _edfe ._bgaf ==0.0{return nil ;};if _dfdb :=_aaag .Color ;_dfdb !=nil {_acac :=_gdb .getColorStringFromSmlColor (_dfdb );if _acac !=nil {_edfe ._dce =_gd .ColorRGBFromHex (*_acac );}else {_edfe ._dce =_gd .ColorBlack ; -};};return _edfe ;};func (_eac *convertContext )drawSheet (){for _beb ,_gfbc :=range _eac ._cdfg {_aeb :=len (_gfbc ._bfef );if _beb ==len (_eac ._cdfg )-1{for _ebbe :=len (_gfbc ._bfef )-1;_ebbe >=0;_ebbe --{if !_gfbc ._bfef [_ebbe ]._bddb {_aeb =_ebbe ; -};};};_bce :=_gfbc ._bfef [:_aeb ];for _ ,_gbdf :=range _bce {_eac ._bad .NewPage ();_eac .drawPage (_gbdf );};};};const _cb =0.64;func (_adcg *convertContext )alignSymbolsVertically (_geda *cell ,_bdd _ab .ST_VerticalAlignment ){var _fgf float64 ;switch _bdd {case _ab .ST_VerticalAlignmentTop :_fgf =_gf ; -if _geda ._ebbeb {_fgf -=_cfg ;}else if _geda ._gfc {_fgf +=4*_cfg ;};for _ ,_gcg :=range _geda ._gbc {_fgf +=_gcg ._gfeb ;_gcg ._dgfgg =_fgf ;_fgf +=_fb ;};case _ab .ST_VerticalAlignmentCenter :_aega :=0.0;for _ ,_acdf :=range _geda ._gbc {_aega +=_acdf ._gfeb +_agab (1); -};_fgf =0.5*(_geda ._bfec -_aega );if _geda ._ebbeb {_fgf -=2*_cfg ;}else if _geda ._gfc {_fgf +=2*_cfg ;};for _ ,_faed :=range _geda ._gbc {_fgf +=_faed ._gfeb +0.5*_fb ;_faed ._dgfgg =_fgf ;_fgf +=0.5*_fb ;};default:_fgf =_geda ._bfec -_gf ;if _geda ._ebbeb {_fgf -=4*_cfg ; -}else if _geda ._gfc {_fgf +=_cfg ;};for _efg :=len (_geda ._gbc )-1;_efg >=0;_efg --{_geda ._gbc [_efg ]._dgfgg =_fgf ;_fgf -=_geda ._gbc [_efg ]._gfeb ;_fgf -=_fb ;};};};func (_bfce *convertContext )getSymbolsFromString (_dgd string ,_gfefa *style )[]*symbol {_bcef :=[]*symbol {}; -_deg :=_bfce .makeTextStyleFromCellStyle (_gfefa );for _ ,_adf :=range _dgd {_bcef =append (_bcef ,&symbol {_edag :string (_adf ),_agga :_deg });};return _bcef ;};func _efd (_abb []*symbol )float64 {_cga :=0.0;for _ ,_bgac :=range _abb {if _bgac ._cfa > _cga {_cga =_bgac ._cfa ; -};};return _cga ;};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3;);func _agea (_beg []*symbol )float64 {_efff :=0.0;for _ ,_cgef :=range _beg {_efff +=_cgef ._ggdg ;};return _efff ; -};type style struct{_eacc *string ;_gdg *float64 ;_cdca *string ;_afg *bool ;_befb *bool ;_fbbb *bool ;_dcgb *bool ;_cfbc *bool ;_fad *border ;_gabg *border ;_ffgc *border ;_acef *border ;_gcfg bool ;_aef _ab .ST_VerticalAlignment ;_bgb _ab .ST_HorizontalAlignment ; -};var _fdbg =[]string {"\u0030\u0030\u0030\u0030\u0030\u0030","\u0066\u0066\u0066\u0066\u0066\u0066","\u0066\u0066\u0030\u0030\u0030\u0030","\u0030\u0030\u0066\u0066\u0030\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0030\u0030\u0066\u0066\u0066\u0066","\u0030\u0030\u0030\u0030\u0030\u0030","\u0066\u0066\u0066\u0066\u0066\u0066","\u0066\u0066\u0030\u0030\u0030\u0030","\u0030\u0030\u0066\u0066\u0030\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0030\u0030\u0066\u0066\u0066\u0066","\u0038\u0030\u0030\u0030\u0030\u0030","\u0030\u0030\u0038\u0030\u0030\u0030","\u0030\u0030\u0030\u0030\u0038\u0030","\u0038\u0030\u0038\u0030\u0030\u0030","\u0038\u0030\u0030\u0030\u0038\u0030","\u0030\u0030\u0038\u0030\u0038\u0030","\u0063\u0030\u0063\u0030\u0063\u0030","\u0038\u0030\u0038\u0030\u0038\u0030","\u0039\u0039\u0039\u0039\u0066\u0066","\u0039\u0039\u0033\u0033\u0036\u0036","\u0066\u0066\u0066\u0066\u0063\u0063","\u0063\u0063\u0066\u0066\u0066\u0066","\u0036\u0036\u0030\u0030\u0036\u0036","\u0066\u0066\u0038\u0030\u0038\u0030","\u0030\u0030\u0036\u0036\u0063\u0063","\u0063\u0063\u0063\u0063\u0066\u0066","\u0030\u0030\u0030\u0030\u0038\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0030\u0030\u0066\u0066\u0066\u0066","\u0038\u0030\u0030\u0030\u0038\u0030","\u0038\u0030\u0030\u0030\u0030\u0030","\u0030\u0030\u0038\u0030\u0038\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0030\u0030\u0063\u0063\u0066\u0066","\u0063\u0063\u0066\u0066\u0066\u0066","\u0063\u0063\u0066\u0066\u0063\u0063","\u0066\u0066\u0066\u0066\u0039\u0039","\u0039\u0039\u0063\u0063\u0066\u0066","\u0066\u0066\u0039\u0039\u0063\u0063","\u0063\u0063\u0039\u0039\u0066\u0066","\u0066\u0066\u0063\u0063\u0039\u0039","\u0033\u0033\u0036\u0036\u0066\u0066","\u0033\u0033\u0063\u0063\u0063\u0063","\u0039\u0039\u0063\u0063\u0030\u0030","\u0066\u0066\u0063\u0063\u0030\u0030","\u0066\u0066\u0039\u0039\u0030\u0030","\u0066\u0066\u0036\u0036\u0030\u0030","\u0036\u0036\u0036\u0036\u0039\u0039","\u0039\u0036\u0039\u0036\u0039\u0036","\u0030\u0030\u0033\u0033\u0036\u0036","\u0033\u0033\u0039\u0039\u0036\u0036","\u0030\u0030\u0033\u0033\u0030\u0030","\u0033\u0033\u0033\u0033\u0030\u0030","\u0039\u0039\u0033\u0033\u0030\u0030","\u0039\u0039\u0033\u0033\u0036\u0036","\u0033\u0033\u0033\u0033\u0039\u0039","\u0033\u0033\u0033\u0033\u0033\u0033"}; -func (_deba *convertContext )makePagespans (){_deba ._cdfg =[]*pagespan {};_fge :=0.0;_ebg :=0;for _gb ,_gad :=range _deba ._agbe {_gaa :=_gad ._aeag ;if _fge +_gaa <=_deba ._fege {_gad ._ccaa =_fge ;_fge +=_gaa ;}else {_gad ._ccaa =0;_deba ._cdfg =append (_deba ._cdfg ,&pagespan {_baba :_fge ,_defeb :_ebg ,_faf :_gb }); -_fge =_gaa ;_ebg =_gb ;};};_deba ._cdfg =append (_deba ._cdfg ,&pagespan {_baba :_fge ,_defeb :_ebg ,_faf :len (_deba ._agbe )});};type border struct{_bgaf float64 ;_dce _gd .Color ;};func (_dfac *convertContext )makeTextStyleFromCellStyle (_gged *style )*_gd .TextStyle {_ega :=_dfac ._bad .NewTextStyle (); -if _gged ==nil {_ega .FontSize =_ed .DefaultFontSize ;_ega .Font =_ed .AssignStdFontByName (_ega ,_ed .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][FontStyle_Regular ]);return &_ega ;};if _bbfd (_gged ._fbbb ){_ega .Underline =true ;_ega .UnderlineStyle =_gd .TextDecorationLineStyle {Offset :0.5,Thickness :_agab (1/32)}; -};var _abg FontStyle ;if _bbfd (_gged ._afg )&&_bbfd (_gged ._befb ){_abg =FontStyle_BoldItalic ;}else if _bbfd (_gged ._afg ){_abg =FontStyle_Bold ;}else if _bbfd (_gged ._befb ){_abg =FontStyle_Italic ;}else {_abg =FontStyle_Regular ;};_cadg :="\u0064e\u0066\u0061\u0075\u006c\u0074"; -if _gged ._cdca !=nil {_cadg =*_gged ._cdca ;};if _cadd ,_abea :=_ed .StdFontsMap [_cadg ];_abea {_ega .Font =_ed .AssignStdFontByName (_ega ,_cadd [_abg ]);}else if _dede :=_ed .GetRegisteredFont (_cadg ,_abg );_dede !=nil {_ega .Font =_dede ;}else {_e .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_cadg ,_abg ); -_ega .Font =_ed .AssignStdFontByName (_ega ,_ed .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_abg ]);};if _gged ._gdg !=nil {_ega .FontSize =*_gged ._gdg ;};if _gged ._eacc !=nil {_ega .Color =_gd .ColorRGBFromHex (*_gged ._eacc );};if _gged ._dcgb !=nil &&*_gged ._dcgb {_ega .FontSize *=_cb ; -}else if _gged ._cfbc !=nil &&*_gged ._cfbc {_ega .FontSize *=_cb ;};return &_ega ;};func (_fegf *convertContext )drawPage (_aeg *page ){_ebf :=_fegf ._bca ;_faeg :=_fegf ._beeb ;for _ ,_bdc :=range _aeg ._fcc {_cgcd :=_fegf ._gadc [_bdc ._fgce ];for _ ,_baaf :=range _bdc ._edcc {_dbdc :=_baaf ._gdcb < _baaf ._bagg ; -_bdgb :=_baaf ._dbg > _baaf ._bagg +_baaf ._bgdg ;var _bgg ,_gfgg bool ;for _ ,_dcff :=range _baaf ._gbc {for _ ,_fgd :=range _dcff ._aeec {if _dbdc &&!_bgg {_bgg =_fgd ._eaba < 0;};if _bdgb &&!_gfgg {_gfgg =_baaf ._bgdg < _fgd ._eaba +_fgd ._ggdg ;};if _baaf ._bagg +_fgd ._eaba >=_baaf ._gdcb &&_baaf ._bagg +_fgd ._eaba +_fgd ._ggdg <=_baaf ._dbg {_fff :=_fegf ._bad .NewStyledParagraph (); -_gegg :=_faeg +_baaf ._bagg +_fgd ._eaba ;_cgdd :=_ebf +_cgcd ._fadb +_dcff ._dgfgg -_fgd ._cfa -_agab (0.5);_fff .SetPos (_gegg ,_cgdd );var _daf *_gd .TextChunk ;if _fgd ._acaa !=""{_daf =_fff .AddExternalLink (_fgd ._edag ,_fgd ._acaa );}else {_daf =_fff .Append (_fgd ._edag ); -};if _fgd ._agga !=nil {_daf .Style =*_fgd ._agga ;};_fegf ._bad .Draw (_fff );};};};var _age ,_bef ,_cdc ,_fgdb ,_aee ,_gac float64 ;var _bagb ,_fcbb ,_fee ,_afae _gd .Color ;if _acda :=_baaf ._gedad ;_acda !=nil {_age =_acda ._bgaf ;_bagb =_acda ._dce ; -};if _gda :=_baaf ._bcec ;_gda !=nil {_bef =_gda ._bgaf ;_fcbb =_gda ._dce ;};if _gdf :=_baaf ._fgga ;_gdf !=nil {_cdc =_gdf ._bgaf ;_aee =_cdc /2;_fee =_gdf ._dce ;};if _gga :=_baaf ._dgb ;_gga !=nil {_fgdb =_gga ._bgaf ;_gac =_fgdb /2;_afae =_gga ._dce ; -};var _ggg float64 ;if _bdc ._fgce > 1{_ggg =_fegf ._gadc [_bdc ._fgce -1]._gffe ;};_cefd :=_ebf +_cgcd ._fadb -0.5*(_ggg -_age );_fde :=_ebf +_cgcd ._fadb +_cgcd ._dda +0.5*(_cgcd ._gffe +_bef );_cgbg :=_faeg +_baaf ._bagg ;_cdg :=_cgbg +_baaf ._aggd ; -_ed .DrawLine (_fegf ._bad ,_cgbg ,_cefd ,_cdg ,_cefd ,_age ,_bagb );_ed .DrawLine (_fegf ._bad ,_cgbg ,_fde ,_cdg ,_fde ,_bef ,_fcbb );if !_bgg {_ed .DrawLine (_fegf ._bad ,_cgbg -_aee ,_cefd ,_cgbg -_aee ,_fde ,_cdc ,_fee );};if !_gfgg {_ed .DrawLine (_fegf ._bad ,_cdg -_gac ,_cefd ,_cdg -_gac ,_fde ,_fgdb ,_afae ); -};};};for _ ,_ggda :=range _aeg ._fgb {if _ggda !=nil {_fegf ._bad .Draw (_ggda );};};};type convertContext struct{_bad *_gd .Creator ;_accd *_bb .Workbook ;_bfb *_b .Theme ;_baab *_bb .Sheet ;_agb *_bb .StyleSheet ;_defe int ;_egdb int ;_cdfg []*pagespan ; -_ddf *page ;_agbe []*colInfo ;_gadc []*rowInfo ;_bbbe []*rowspan ;_bca float64 ;_beeb float64 ;_gege float64 ;_fege float64 ;_dgff []*mergedCell ;_dbc []*anchor ;};var _dd =3.025/_agab (1);func (_ceec *convertContext )getStyleFromCell (_bcc _bb .Cell ,_abbd ,_fecc *style )*style {_add :=_bcc .X (); -_ddga :=_ceec .getStyle (_add .SAttr );_daad (_ddga ,_abbd );_daad (_ddga ,_fecc );return _ddga ;};const _gdc =3;type line struct{_dgfgg float64 ;_aeec []*symbol ;_gfeb float64 ;};type anchor struct{_cgga _a .Image ;_fegb *_f .ChartSpace ;_fcge int ;_ddfg int64 ; -_faef int ;_gcff int64 ;_bcecc int ;_deed int64 ;_caa int ;_dfga int64 ;};var _aa =_agab (0.0625);var _fb =_agab (1);func (_baa *convertContext )makeMergedCells (){_fbg :=[]*mergedCell {};for _ ,_acg :=range _baa ._baab .MergedCells (){_gde ,_dcd ,_ffg :=_cd .ParseRangeReference (_acg .Reference ()); -if _ffg !=nil {_e .Log .Debug ("\u0065\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006c\u006c: \u0025\u0073",_ffg );continue ;};_fdd :=mergedCell {_bfbg :_gde .RowIdx ,_cgca :_gde .ColumnIdx ,_fbf :_dcd .RowIdx ,_dgeb :_dcd .ColumnIdx }; -for _bbg :=_fdd ._cgca -1;_bbg < _fdd ._dgeb ;_bbg ++{_fdd ._bgfb +=_baa ._agbe [_bbg ]._aeag ;};for _cgc :=_fdd ._bfbg -1;_cgc < _fdd ._fbf ;_cgc ++{_fdd ._dabe +=_baa ._gadc [_cgc ]._dda ;};_fbg =append (_fbg ,&_fdd );};_baa ._dgff =_fbg ;};func (_cbde *convertContext )makeCells (){_fdc :=_cbde ._baab ; -_bage :=_fdc .Rows ();_ae :=0;for _ ,_gg :=range _cbde ._gadc {_gg ._edaa =[]*cell {};_ag :=0.0;_cef :=_gg ._geag ;if _gg ._gaafb {_bbb :=_bage [_ae ];_ae ++;_agf :=_gg ._dda ;for _ ,_acbe :=range _bbb .Cells (){_ace ,_ggd :=_cd .ParseCellReference (_acbe .Reference ()); -if _ggd !=nil {_e .Log .Debug ("\u0043\u0061\u006e\u006eo\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0061\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u003a \u0025\u0073",_ggd );continue ;};_cdf :=_cbde ._agbe [_ace .ColumnIdx ];_fec :=_cdf ._aeag ; -_dfd :=_fec ;_eb :=_cdf ._ecgd ;var _bdb ,_ceg ,_cag ,_agg bool ;for _ ,_bbbc :=range _cbde ._dgff {if _ace .RowIdx >=_bbbc ._bfbg &&_ace .RowIdx <=_bbbc ._fbf &&_ace .ColumnIdx >=_bbbc ._cgca &&_ace .ColumnIdx <=_bbbc ._dgeb {if _ace .ColumnIdx ==_bbbc ._cgca &&_ace .RowIdx ==_bbbc ._bfbg {_fec =_bbbc ._bgfb ; -_agf =_bbbc ._dabe ;};_bdb =_ace .RowIdx !=_bbbc ._bfbg ;_ceg =_ace .RowIdx !=_bbbc ._fbf ;_cag =_ace .ColumnIdx !=_bbbc ._cgca ;_agg =_ace .ColumnIdx !=_bbbc ._dgeb ;};};_dcg :=_cbde .getStyleFromCell (_acbe ,_cef ,_eb );var _bfc ,_ded ,_fcf bool ;var _dcb ,_dgf ,_aca ,_bee *border ; -var _fef _ab .ST_VerticalAlignment ;var _dfc _ab .ST_HorizontalAlignment ;if _dcg !=nil {if !_bdb {_dcb =_dcg ._fad ;};if !_ceg {_dgf =_dcg ._gabg ;};if !_cag {_aca =_dcg ._ffgc ;};if !_agg {_bee =_dcg ._acef ;};if _dgf !=nil &&_dgf ._bgaf > _ag {_ag =_dgf ._bgaf ; -};_fef =_dcg ._aef ;_dfc =_dcg ._bgb ;if _dcg ._dcgb !=nil {_bfc =*_dcg ._dcgb ;};if _dcg ._cfbc !=nil {_ded =*_dcg ._cfbc ;};_fcf =_dcg ._gcfg ;};_ffa ,_afba :=_cbde .getContentFromCell (_acbe ,_dcg ,_fec ,_fcf );_gfg :=&cell {_efa :_afba ,_bgdg :_fec ,_aggd :_dfd ,_bfec :_agf ,_gbc :_ffa ,_gedad :_dcb ,_bcec :_dgf ,_fgga :_aca ,_dgb :_bee ,_ebbeb :_bfc ,_gfc :_ded }; -_cbde .alignSymbolsHorizontally (_gfg ,_dfc );_cbde .alignSymbolsVertically (_gfg ,_fef );_gg ._edaa =append (_gg ._edaa ,_gfg );};};_gg ._gffe =_ag ;};};func (_babf *convertContext )getStyleFromRPrElt (_ebbc *_ab .CT_RPrElt )*style {if _ebbc ==nil {return nil ; -};_ecgg :=&style {};_ecgg ._cdca =&_ebbc .RFont .ValAttr ;if _ffgf :=_ebbc .B ;_ffgf !=nil {_dfbc :=_ffgf .ValAttr ==nil ||*_ffgf .ValAttr ;_ecgg ._afg =&_dfbc ;};if _badd :=_ebbc .I ;_badd !=nil {_eded :=_badd .ValAttr ==nil ||*_badd .ValAttr ;_ecgg ._befb =&_eded ; -};if _fgcf :=_ebbc .U ;_fgcf !=nil {_gdfc :=_fgcf .ValAttr ==_ab .ST_UnderlineValuesSingle ||_fgcf .ValAttr ==_ab .ST_UnderlineValuesUnset ;_ecgg ._fbbb =&_gdfc ;};if _dced :=_ebbc .VertAlign ;_dced !=nil {_dfdd :=_dced .ValAttr ==_d .ST_VerticalAlignRunSuperscript ; -_ecgg ._dcgb =&_dfdd ;_ecce :=_dced .ValAttr ==_d .ST_VerticalAlignRunSubscript ;_ecgg ._cfbc =&_ecce ;};if _ggaa :=_ebbc .Sz ;_ggaa !=nil {_ecf :=_ggaa .ValAttr /12*_ed .DefaultFontSize ;_ecgg ._gdg =&_ecf ;};if _eabag :=_ebbc .Color ;_eabag !=nil {_ecgg ._eacc =_babf .getColorStringFromSmlColor (_eabag ); -};return _ecgg ;};type symbol struct{_edag string ;_eaba float64 ;_cfa float64 ;_ggdg float64 ;_agga *_gd .TextStyle ;_acaa string ;};func (_baac *convertContext )getStyle (_gag *uint32 )*style {_fccb :=&style {};_fgdf :=false ;if _gag !=nil {_fdg :=_baac ._agb .GetCellStyle (*_gag ); -_gabc :=_fdg .GetFont ();for _ ,_dbf :=range _gabc .Name {if _dbf !=nil {_fccb ._cdca =&_dbf .ValAttr ;_fgdf =true ;break ;};};for _ ,_bda :=range _gabc .B {if _bda !=nil {_ebe :=_bda .ValAttr ==nil ||*_bda .ValAttr ;_fccb ._afg =&_ebe ;_fgdf =true ;break ; -};};for _ ,_dgfc :=range _gabc .I {if _dgfc !=nil {_ccb :=_dgfc .ValAttr ==nil ||*_dgfc .ValAttr ;_fccb ._befb =&_ccb ;_fgdf =true ;break ;};};for _ ,_fdac :=range _gabc .U {if _fdac !=nil {_gfac :=_fdac .ValAttr ==_ab .ST_UnderlineValuesSingle ||_fdac .ValAttr ==_ab .ST_UnderlineValuesUnset ; -_fccb ._fbbb =&_gfac ;_fgdf =true ;break ;};};for _ ,_ffc :=range _gabc .Sz {if _ffc !=nil {_bge :=_ffc .ValAttr /12*_ed .DefaultFontSize ;_fccb ._gdg =&_bge ;_fgdf =true ;break ;};};for _ ,_ggab :=range _gabc .VertAlign {if _ggab !=nil {_cdgg :=_ggab .ValAttr ==_d .ST_VerticalAlignRunSuperscript ; -_fccb ._dcgb =&_cdgg ;_dgea :=_ggab .ValAttr ==_d .ST_VerticalAlignRunSubscript ;_fccb ._cfbc =&_dgea ;_fgdf =true ;break ;};};for _ ,_ada :=range _gabc .Color {if _ada !=nil {_fccb ._eacc =_baac .getColorStringFromSmlColor (_ada );_fgdf =true ;break ; -};};_egc :=_fdg .GetBorder ();if _egc .Top !=nil {_fccb ._fad =_baac .getBorder (_egc .Top );_fgdf =true ;};if _egc .Bottom !=nil {_fccb ._gabg =_baac .getBorder (_egc .Bottom );_fgdf =true ;};if _egc .Left !=nil {_fccb ._ffgc =_baac .getBorder (_egc .Left ); -_fgdf =true ;};if _egc .Right !=nil {_fccb ._acef =_baac .getBorder (_egc .Right );_fgdf =true ;};if _fdg .Wrapped (){_fccb ._gcfg =true ;_fgdf =true ;};if _bbf :=_fdg .GetVerticalAlignment ();_bbf !=_ab .ST_VerticalAlignmentUnset {_fccb ._aef =_bbf ;_fgdf =true ; -};if _cfge :=_fdg .GetHorizontalAlignment ();_cfge !=_ab .ST_HorizontalAlignmentUnset {_fccb ._bgb =_cfge ;_fgdf =true ;};};if _fgdf {return _fccb ;};return nil ;};func (_aegad *convertContext )getColorFromTheme (_fcad uint32 )string {_cgaf :=_aegad ._accd .Themes (); -if len (_cgaf )!=0{_geeg :=_cgaf [0];if _beaa :=_geeg .ThemeElements ;_beaa !=nil {if _ebad :=_beaa .ClrScheme ;_ebad !=nil {switch _fcad {case 0:return _ed .GetColorStringFromDmlColor (_ebad .Lt1 );case 1:return _ed .GetColorStringFromDmlColor (_ebad .Dk1 ); -case 2:return _ed .GetColorStringFromDmlColor (_ebad .Lt2 );case 3:return _ed .GetColorStringFromDmlColor (_ebad .Dk2 );case 4:return _ed .GetColorStringFromDmlColor (_ebad .Accent1 );case 5:return _ed .GetColorStringFromDmlColor (_ebad .Accent2 );case 6:return _ed .GetColorStringFromDmlColor (_ebad .Accent3 ); -case 7:return _ed .GetColorStringFromDmlColor (_ebad .Accent4 );case 8:return _ed .GetColorStringFromDmlColor (_ebad .Accent5 );case 9:return _ed .GetColorStringFromDmlColor (_ebad .Accent6 );};};};};return "";};const _cfg =1.5;type pagespan struct{_baba float64 ; -_bfef []*page ;_defeb int ;_faf int ;};func (_aaee *convertContext )makeRowspans (){var _bac float64 ;_edc :=0;for _fea ,_fbe :=range _aaee ._gadc {_acgd :=_fbe ._dda +_fbe ._gffe ;if _bac +_acgd <=_aaee ._gege {_fbe ._fadb =_bac ;_bac +=_acgd ;}else {_aaee ._bbbe =append (_aaee ._bbbe ,&rowspan {_bggb :_bac ,_dbdb :_edc ,_fbgb :_fea }); -_edc =_fea ;_fbe ._fadb =0;_bac =_acgd ;};};_aaee ._bbbe =append (_aaee ._bbbe ,&rowspan {_bggb :_bac ,_dbdb :_edc ,_fbgb :len (_aaee ._gadc )});}; +type FontStyle =_cddd .FontStyle ;type rowInfo struct{_acgaa float64 ;_aeb bool ;_ebe float64 ;_fceb *style ;_fde []*cell ;_ccge float64 ;};func (_ffa *convertContext )makeCells (){_gbd :=_ffa ._eced ;_gbg :=_gbd .Rows ();_cde :=0;for _ ,_ee :=range _ffa ._gea {_ee ._fde =[]*cell {}; +_bbd :=0.0;_eba :=_ee ._fceb ;if _ee ._aeb {_ce :=_gbg [_cde ];_cde ++;_cbg :=_ee ._ebe ;for _ ,_ead :=range _ce .Cells (){_deg ,_aga :=_af .ParseCellReference (_ead .Reference ());if _aga !=nil {_a .Log .Debug ("\u0043\u0061\u006e\u006eo\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0061\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u003a \u0025\u0073",_aga ); +continue ;};_bac :=_ffa ._fcdf [_deg .ColumnIdx ];_dba :=_bac ._gfbg ;_dec :=_dba ;_efd :=_bac ._gdacg ;var _bbf ,_bdbf ,_dfbd ,_afge bool ;for _ ,_fbg :=range _ffa ._bdea {if _deg .RowIdx >=_fbg ._fcea &&_deg .RowIdx <=_fbg ._dgf &&_deg .ColumnIdx >=_fbg ._ccgb &&_deg .ColumnIdx <=_fbg ._dae {if _deg .ColumnIdx ==_fbg ._ccgb &&_deg .RowIdx ==_fbg ._fcea {_dba =_fbg ._gdca ; +_cbg =_fbg ._deb ;};_bbf =_deg .RowIdx !=_fbg ._fcea ;_bdbf =_deg .RowIdx !=_fbg ._dgf ;_dfbd =_deg .ColumnIdx !=_fbg ._ccgb ;_afge =_deg .ColumnIdx !=_fbg ._dae ;};};_bgf :=_ffa .getStyleFromCell (_ead ,_eba ,_efd );var _cge ,_bdf ,_fc bool ;var _cddf ,_ced ,_dcc ,_bge *border ; +var _fg _bb .ST_VerticalAlignment ;var _fcc _bb .ST_HorizontalAlignment ;if _bgf !=nil {if !_bbf {_cddf =_bgf ._gfg ;};if !_bdbf {_ced =_bgf ._abb ;};if !_dfbd {_dcc =_bgf ._gga ;};if !_afge {_bge =_bgf ._efb ;};if _ced !=nil &&_ced ._eff > _bbd {_bbd =_ced ._eff ; +};_fg =_bgf ._eccc ;_fcc =_bgf ._gee ;if _bgf ._cbda !=nil {_cge =*_bgf ._cbda ;};if _bgf ._ggeg !=nil {_bdf =*_bgf ._ggeg ;};_fc =_bgf ._gca ;};_bae ,_afde :=_ffa .getContentFromCell (_ead ,_bgf ,_dba ,_fc );_gba :=&cell {_fag :_afde ,_efe :_dba ,_dedab :_dec ,_eada :_cbg ,_bbc :_bae ,_aefac :_cddf ,_dea :_ced ,_cdg :_dcc ,_faff :_bge ,_bea :_cge ,_bgbf :_bdf }; +_ffa .alignSymbolsHorizontally (_gba ,_fcc );_ffa .alignSymbolsVertically (_gba ,_fg );_ee ._fde =append (_ee ._fde ,_gba );};};_ee ._ccge =_bbd ;};};const (FontStyle_Regular FontStyle =0;FontStyle_Bold FontStyle =1;FontStyle_Italic FontStyle =2;FontStyle_BoldItalic FontStyle =3; +);const _ae =1.5;type page struct{_bccf []*pageRow ;_acd bool ;_cbfd []*_cdd .Image ;_ddacc *pagespan ;_dabg *rowspan ;};func (_ddd *convertContext )drawSheet (){for _gdf ,_aaa :=range _ddd ._ceg {_eec :=len (_aaa ._eea );if _gdf ==len (_ddd ._ceg )-1{for _fabc :=len (_aaa ._eea )-1; +_fabc >=0;_fabc --{if !_aaa ._eea [_fabc ]._acd {_eec =_fabc ;};};};_gbege :=_aaa ._eea [:_eec ];for _ ,_dfbg :=range _gbege {_ddd ._fbcf .NewPage ();_ddd .drawPage (_dfbg );};};};type convertContext struct{_fbcf *_cdd .Creator ;_gede *_ba .Workbook ;_cbad *_b .Theme ; +_eced *_ba .Sheet ;_fae *_ba .StyleSheet ;_gcgc int ;_egcfc int ;_ceg []*pagespan ;_dceg *page ;_fcdf []*colInfo ;_gea []*rowInfo ;_cgg []*rowspan ;_bdac float64 ;_fbe float64 ;_gdac float64 ;_fggb float64 ;_bdea []*mergedCell ;_ggf []*anchor ;};func (_gbe *convertContext )fillPages (){for _dda ,_fgd :=range _gbe ._cgg {_ebg :=_gbe ._gea [_fgd ._gdff :_fgd ._ddba ]; +for _gdae ,_efc :=range _ebg {_ccc :=0;_bdc :=0.0;_cedc :=[]*cell {};if _efc ._aeb {for _ ,_ddaa :=range _efc ._fde {_bed :=_gbe ._ceg [_ccc ];_gbe ._dceg =_bed ._eea [_dda ];_gbe ._dceg ._acd =true ;_cbb :=_ddaa ._dedab ;if _bdc +_cbb > _bed ._eaeg {_gbe .addRowToPage (_cedc ,_gdae ); +_cedc =[]*cell {_ddaa };_bdc =_cbb ;_ccc ++;}else {_ddaa ._fdf =_bdc ;_cedc =append (_cedc ,_ddaa );_bdc +=_cbb ;};};if len (_cedc )> 0{_fbf :=_gbe ._ceg [_ccc ];_gbe ._dceg =_fbf ._eea [_dda ];_gbe ._dceg ._acd =true ;_gbe .addRowToPage (_cedc ,_gdae ); +};};};};};func (_ddc *convertContext )getSymbolsFromString (_cgec string ,_gcba *style )[]*symbol {_abf :=[]*symbol {};_fgc :=_ddc .makeTextStyleFromCellStyle (_gcba );for _ ,_gdb :=range _cgec {_abf =append (_abf ,&symbol {_gedd :string (_gdb ),_bfd :_fgc }); +};return _abf ;};type colWidthRange struct{_ccec int ;_degd int ;_bbaa float64 ;_dcec *style ;};var _fced =map[uint32 ]_cdd .PageSize {1:_cdd .PageSize {8.5*_f .Inch ,11*_f .Inch },2:_cdd .PageSize {8.5*_f .Inch ,11*_f .Inch },3:_cdd .PageSize {11*_f .Inch ,17*_f .Inch },4:_cdd .PageSize {17*_f .Inch ,11*_f .Inch },5:_cdd .PageSize {8.5*_f .Inch ,14*_f .Inch },6:_cdd .PageSize {5.5*_f .Inch ,8.5*_f .Inch },7:_cdd .PageSize {7.5*_f .Inch ,10*_f .Inch },8:_cdd .PageSize {_decd (297),_decd (420)},9:_cdd .PageSize {_decd (210),_decd (297)},10:_cdd .PageSize {_decd (210),_decd (297)},11:_cdd .PageSize {_decd (148),_decd (210)},70:_cdd .PageSize {_decd (105),_decd (148)},12:_cdd .PageSize {_decd (250),_decd (354)},13:_cdd .PageSize {_decd (182),_decd (257)},14:_cdd .PageSize {8.5*_f .Inch ,13*_f .Inch },20:_cdd .PageSize {4.125*_f .Inch ,9.5*_f .Inch },27:_cdd .PageSize {_decd (110),_decd (220)},28:_cdd .PageSize {_decd (162),_decd (229)},34:_cdd .PageSize {_decd (250),_decd (176)},29:_cdd .PageSize {_decd (324),_decd (458)},30:_cdd .PageSize {_decd (229),_decd (324)},31:_cdd .PageSize {_decd (114),_decd (162)},37:_cdd .PageSize {3.88*_f .Inch ,7.5*_f .Inch },43:_cdd .PageSize {_decd (100),_decd (148)},69:_cdd .PageSize {_decd (200),_decd (148)}}; +const _bf =0.25;var _bbeb =[]string {"\u0030\u0030\u0030\u0030\u0030\u0030","\u0066\u0066\u0066\u0066\u0066\u0066","\u0066\u0066\u0030\u0030\u0030\u0030","\u0030\u0030\u0066\u0066\u0030\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0030\u0030\u0066\u0066\u0066\u0066","\u0030\u0030\u0030\u0030\u0030\u0030","\u0066\u0066\u0066\u0066\u0066\u0066","\u0066\u0066\u0030\u0030\u0030\u0030","\u0030\u0030\u0066\u0066\u0030\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0030\u0030\u0066\u0066\u0066\u0066","\u0038\u0030\u0030\u0030\u0030\u0030","\u0030\u0030\u0038\u0030\u0030\u0030","\u0030\u0030\u0030\u0030\u0038\u0030","\u0038\u0030\u0038\u0030\u0030\u0030","\u0038\u0030\u0030\u0030\u0038\u0030","\u0030\u0030\u0038\u0030\u0038\u0030","\u0063\u0030\u0063\u0030\u0063\u0030","\u0038\u0030\u0038\u0030\u0038\u0030","\u0039\u0039\u0039\u0039\u0066\u0066","\u0039\u0039\u0033\u0033\u0036\u0036","\u0066\u0066\u0066\u0066\u0063\u0063","\u0063\u0063\u0066\u0066\u0066\u0066","\u0036\u0036\u0030\u0030\u0036\u0036","\u0066\u0066\u0038\u0030\u0038\u0030","\u0030\u0030\u0036\u0036\u0063\u0063","\u0063\u0063\u0063\u0063\u0066\u0066","\u0030\u0030\u0030\u0030\u0038\u0030","\u0066\u0066\u0030\u0030\u0066\u0066","\u0066\u0066\u0066\u0066\u0030\u0030","\u0030\u0030\u0066\u0066\u0066\u0066","\u0038\u0030\u0030\u0030\u0038\u0030","\u0038\u0030\u0030\u0030\u0030\u0030","\u0030\u0030\u0038\u0030\u0038\u0030","\u0030\u0030\u0030\u0030\u0066\u0066","\u0030\u0030\u0063\u0063\u0066\u0066","\u0063\u0063\u0066\u0066\u0066\u0066","\u0063\u0063\u0066\u0066\u0063\u0063","\u0066\u0066\u0066\u0066\u0039\u0039","\u0039\u0039\u0063\u0063\u0066\u0066","\u0066\u0066\u0039\u0039\u0063\u0063","\u0063\u0063\u0039\u0039\u0066\u0066","\u0066\u0066\u0063\u0063\u0039\u0039","\u0033\u0033\u0036\u0036\u0066\u0066","\u0033\u0033\u0063\u0063\u0063\u0063","\u0039\u0039\u0063\u0063\u0030\u0030","\u0066\u0066\u0063\u0063\u0030\u0030","\u0066\u0066\u0039\u0039\u0030\u0030","\u0066\u0066\u0036\u0036\u0030\u0030","\u0036\u0036\u0036\u0036\u0039\u0039","\u0039\u0036\u0039\u0036\u0039\u0036","\u0030\u0030\u0033\u0033\u0036\u0036","\u0033\u0033\u0039\u0039\u0036\u0036","\u0030\u0030\u0033\u0033\u0030\u0030","\u0033\u0033\u0033\u0033\u0030\u0030","\u0039\u0039\u0033\u0033\u0030\u0030","\u0039\u0039\u0033\u0033\u0036\u0036","\u0033\u0033\u0033\u0033\u0039\u0039","\u0033\u0033\u0033\u0033\u0033\u0033"}; -// ConvertToPdf converts a sheet to a PDF file. This package is beta, breaking changes can take place. -func ConvertToPdf (s *_bb .Sheet )*_gd .Creator {_acd :=s .X ();if _acd ==nil {return nil ;};var _fd _gd .PageSize ;var _ee bool ;if _gdcd :=_acd .PageSetup ;_gdcd !=nil {if _db :=_gdcd .PaperSizeAttr ;_db !=nil {_fd =_gaafe [*_db ];};_ee =_gdcd .OrientationAttr ==_ab .ST_OrientationLandscape ; -};if (_fd ==_gd .PageSize {}){_fd =_gaafe [1];};if _ee {_fd [0],_fd [1]=_fd [1],_fd [0];};_fdb :=_gd .New ();_fdb .SetPageSize (_fd );var _be ,_bf ,_geg ,_fa float64 ;if _gc :=_acd .PageMargins ;_gc !=nil {_geg =_gc .LeftAttr ;_fa =_gc .RightAttr ;_be =_gc .TopAttr ; -_bf =_gc .BottomAttr ;};if _geg < 0.25{_geg =0.25;};if _fa < 0.25{_fa =0.25;};_be *=_ac .Inch ;_bf *=_ac .Inch ;_geg *=_ac .Inch ;_fa *=_ac .Inch ;_fdb .SetPageMargins (_geg ,_fa ,_be ,_bf );_gcd :=s .Workbook ();var _bc *_b .Theme ;if len (_gcd .Themes ())> 0{_bc =_gcd .Themes ()[0]; -};_ec :=&convertContext {_bad :_fdb ,_baab :s ,_accd :s .Workbook (),_bfb :_bc ,_agb :&s .Workbook ().StyleSheet ,_bca :_be ,_beeb :_geg ,_gege :_fd [1]-_bf -_be ,_fege :_fd [0]-_fa -_geg };_ec .makeAnchors ();_ec .determineMaxIndexes ();if _ec ._defe ==0&&_ec ._egdb ==0{_fdb .NewPage (); -return _fdb ;};_ec .makeCols ();_ec .makeRows ();_ec .makeMergedCells ();_ec .makeCells ();_ec .makePagespans ();_ec .makeRowspans ();_ec .makePages ();_ec .fillPages ();_ec .distributeAnchors ();_ec .drawSheet ();return _fdb ;};func (_aea *convertContext )getContentFromCell (_dcffb _bb .Cell ,_cdfa *style ,_efb float64 ,_gcda bool )([]*line ,_ab .ST_CellType ){_bff :=_dcffb .X (); -var _agd []*symbol ;switch _bff .TAttr {case _ab .ST_CellTypeS :_cge :=_bff .V ;if _cge !=nil {_eddfc ,_dcfb :=_ge .Atoi (*_cge );if _dcfb ==nil {_cbg :=_aea ._accd .SharedStrings .X ().Si [_eddfc ];if _cbg .T !=nil {_agd =_aea .getSymbolsFromString (*_cbg .T ,_cdfa ); -}else if _cbg .R !=nil {_agd =_aea .getSymbolsFromR (_cbg .R ,_cdfa );};};};case _ab .ST_CellTypeB :_eee :=_bff .V ;if _eee !=nil {if *_eee =="\u0030"{_agd =_aea .getSymbolsFromString ("\u0046\u0041\u004cS\u0045",_cdfa );}else {_agd =_aea .getSymbolsFromString ("\u0054\u0052\u0055\u0045",_cdfa ); -};};default:_agd =_aea .getSymbolsFromString (_dcffb .GetFormattedValue (),_cdfa );};_daag :=0.0;_gab :=0.0;var _adc []*line ;var _cagd bool ;if _cdfa !=nil {if _cdfa ._dcgb !=nil {if *_cdfa ._dcgb {_cagd =true ;};};if _cdfa ._cfbc !=nil {if *_cdfa ._cfbc {_cagd =true ; -};};};if _gcda {_adc =[]*line {};_bgff :=_efb -2*_gdc ;_dbdg :=[]*symbol {};for _ ,_bdbc :=range _agd {_decc (_bdbc );if _daag +_bdbc ._ggdg >=_bgff {_gcf :=_efd (_dbdg );if _cagd {_gcf /=_cb ;};_adc =append (_adc ,&line {_dgfgg :_gab ,_aeec :_dbdg ,_gfeb :_gcf }); -_dbdg =[]*symbol {_bdbc };_daag =_bdbc ._ggdg ;_gab +=_gcf ;}else {_bdbc ._eaba =_daag ;_daag +=_bdbc ._ggdg ;_dbdg =append (_dbdg ,_bdbc );};};_fgc :=_efd (_dbdg );if _cagd {_fgc /=_cb ;};if len (_dbdg )> 0{_adc =append (_adc ,&line {_dgfgg :_gab ,_aeec :_dbdg ,_gfeb :_fgc }); -};}else {for _ ,_bgc :=range _agd {_decc (_bgc );_bgc ._eaba =_daag ;_daag +=_bgc ._ggdg ;};if len (_agd )> 0{_adc =[]*line {&line {_aeec :_agd ,_gfeb :_efd (_agd )}};};};_cfcd :=_bff .TAttr ;if _cfcd ==_ab .ST_CellTypeUnset {_cfcd =_ab .ST_CellTypeN ; -};return _adc ,_cfcd ;};const _gdd =0.25;func (_fcgg *convertContext )imageFromAnchor (_aeeb *anchor ,_ggc ,_bagbg float64 )_a .Image {if _aeeb ._cgga !=nil {return _aeeb ._cgga ;};if _aeeb ._fegb !=nil {_eafb ,_eegab :=_ed .MakeImageFromChartSpace (_aeeb ._fegb ,_ggc ,_bagbg ,_fcgg ._bfb ); -if _eegab !=nil {_e .Log .Debug ("C\u0061\u006e\u006e\u006f\u0074\u0020\u006d\u0061\u006b\u0065\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067e\u0020\u0066\u0072\u006f\u006d\u0020\u0063\u0068\u0061\u0072tS\u0070\u0061\u0063e\u003a \u0025\u0073",_eegab ); -return nil ;};return _eafb ;};return nil ;};func _daad (_ffd ,_dag *style ){if _dag ==nil {return ;};if _ffd ==nil {_ffd =_dag ;return ;};if _ffd ._cdca ==nil {_ffd ._cdca =_dag ._cdca ;};if _ffd ._eacc ==nil {_ffd ._eacc =_dag ._eacc ;};if _ffd ._gdg ==nil {_ffd ._gdg =_dag ._gdg ; -};if _ffd ._afg ==nil {_ffd ._afg =_dag ._afg ;};if _ffd ._befb ==nil {_ffd ._befb =_dag ._befb ;};if _ffd ._fbbb ==nil {_ffd ._fbbb =_dag ._fbbb ;};if _ffd ._dcgb ==nil {_ffd ._dcgb =_dag ._dcgb ;};if _ffd ._cfbc ==nil {_ffd ._cfbc =_dag ._cfbc ;};if _ffd ._fad ==nil {_ffd ._fad =_dag ._fad ; -};if _ffd ._gabg ==nil {_ffd ._gabg =_dag ._gabg ;};if _ffd ._ffgc ==nil {_ffd ._ffgc =_dag ._ffgc ;};if _ffd ._acef ==nil {_ffd ._acef =_dag ._acef ;};if _ffd ._aef ==_ab .ST_VerticalAlignmentUnset {_ffd ._aef =_dag ._aef ;};if _ffd ._bgb ==_ab .ST_HorizontalAlignmentUnset {_ffd ._bgb =_dag ._bgb ; -};};func (_egdc *convertContext )determineMaxIndexes (){var _cdb ,_gfb int ;_cdb =int (_egdc ._baab .MaxColumnIdx ());_gef :=_egdc ._baab .Rows ();if len (_gef )> 0{_gfb =int (_gef [len (_gef )-1].RowNumber ());};for _ ,_deb :=range _egdc ._dbc {if _deb ._bcecc >=_gfb {_gfb =_deb ._bcecc +1; -};if _deb ._caa >=_cdb {_cdb =_deb ._caa +1;};};_egdc ._defe =_gfb ;_egdc ._egdb =_cdb ;};func (_gcfe *convertContext )combineCellStyleWithRPrElt (_fbbf *style ,_dddg *_ab .CT_RPrElt )*style {_eccc :=*_fbbf ;_dfgf :=_gcfe .getStyleFromRPrElt (_dddg );if _dfgf ==nil {return &_eccc ; -};if _dfgf ._eacc !=nil {_eccc ._eacc =_dfgf ._eacc ;};if _dfgf ._gdg !=nil {_eccc ._gdg =_dfgf ._gdg ;};if _dfgf ._cdca !=nil {_eccc ._cdca =_dfgf ._cdca ;};if _dfgf ._afg !=nil {_eccc ._afg =_dfgf ._afg ;};if _dfgf ._befb !=nil {_eccc ._befb =_dfgf ._befb ; -};if _dfgf ._fbbb !=nil {_eccc ._fbbb =_dfgf ._fbbb ;};if _dfgf ._dcgb !=nil {_eccc ._dcgb =_dfgf ._dcgb ;};if _dfgf ._cfbc !=nil {_eccc ._cfbc =_dfgf ._cfbc ;};return &_eccc ;};type mergedCell struct{_bfbg uint32 ;_cgca uint32 ;_fbf uint32 ;_dgeb uint32 ; -_bgfb float64 ;_dabe float64 ;};type page struct{_fcc []*pageRow ;_bddb bool ;_fgb []*_gd .Image ;_dgfg *pagespan ;_agag *rowspan ;};func (_acb *convertContext )makeRows (){_ccf :=[]*rowInfo {};_dc :=_acb ._baab .Rows ();_dcf :=0;for _ ,_cbd :=range _dc {_dcf ++; -_bcg :=int (_cbd .RowNumber ());if _bcg > _dcf {for _bga :=_dcf ;_bga < _bcg ;_bga ++{_ccf =append (_ccf ,&rowInfo {_dda :16/_dd });};_dcf =_bcg ;};var _df float64 ;if _cbd .X ().HtAttr ==nil {_df =16;}else {_df =*_cbd .X ().HtAttr ;};_ccf =append (_ccf ,&rowInfo {_dda :_df /_dd ,_gaafb :true ,_geag :_acb .getStyle (_cbd .X ().SAttr )}); -};for _fac :=len (_ccf );_fac < _acb ._defe ;_fac ++{_ccf =append (_ccf ,&rowInfo {_dda :16/_dd });};_acb ._gadc =_ccf ;};type colInfo struct{_ccaa float64 ;_aeag float64 ;_ecgd *style ;};func _agab (_fab float64 )float64 {return _fab *_ac .Millimeter }; -func (_gbdd *convertContext )getSymbolsFromR (_gba []*_ab .CT_RElt ,_cfb *style )[]*symbol {_ecea :=[]*symbol {};for _ ,_egf :=range _gba {_fddd :=_gbdd .combineCellStyleWithRPrElt (_cfb ,_egf .RPr );for _ ,_egb :=range _egf .T {_ecea =append (_ecea ,&symbol {_edag :string (_egb ),_agga :_gbdd .makeTextStyleFromCellStyle (_fddd )}); -};};return _ecea ;};func (_edea *convertContext )alignSymbolsHorizontally (_afd *cell ,_dgcf _ab .ST_HorizontalAlignment ){if _dgcf ==_ab .ST_HorizontalAlignmentUnset {switch _afd ._efa {case _ab .ST_CellTypeB :_dgcf =_ab .ST_HorizontalAlignmentCenter ; -case _ab .ST_CellTypeN :_dgcf =_ab .ST_HorizontalAlignmentRight ;default:_dgcf =_ab .ST_HorizontalAlignmentLeft ;};};var _agae float64 ;for _ ,_dfa :=range _afd ._gbc {switch _dgcf {case _ab .ST_HorizontalAlignmentLeft :_agae =_gdc ;case _ab .ST_HorizontalAlignmentRight :_becd :=_agea (_dfa ._aeec ); -_agae =_afd ._bgdg -_gdc -_becd ;case _ab .ST_HorizontalAlignmentCenter :_cad :=_agea (_dfa ._aeec );_agae =(_afd ._bgdg -_cad )/2;};for _ ,_afac :=range _dfa ._aeec {_afac ._eaba +=_agae ;};};}; \ No newline at end of file + +// RegisterFont makes a PdfFont accessible for using in converting to PDF. +func RegisterFont (name string ,style FontStyle ,font *_ec .PdfFont ){_cddd .RegisterFont (name ,style ,font );};func (_dadca *convertContext )combineCellStyleWithRPrElt (_deed *style ,_efad *_bb .CT_RPrElt )*style {_cfe :=*_deed ;_bdae :=_dadca .getStyleFromRPrElt (_efad ); +if _bdae ==nil {return &_cfe ;};if _bdae ._gdg !=nil {_cfe ._gdg =_bdae ._gdg ;};if _bdae ._cbeg !=nil {_cfe ._cbeg =_bdae ._cbeg ;};if _bdae ._fee !=nil {_cfe ._fee =_bdae ._fee ;};if _bdae ._eeb !=nil {_cfe ._eeb =_bdae ._eeb ;};if _bdae ._afcc !=nil {_cfe ._afcc =_bdae ._afcc ; +};if _bdae ._ccf !=nil {_cfe ._ccf =_bdae ._ccf ;};if _bdae ._cbda !=nil {_cfe ._cbda =_bdae ._cbda ;};if _bdae ._ggeg !=nil {_cfe ._ggeg =_bdae ._ggeg ;};return &_cfe ;};const _fb =3;func _decd (_deab float64 )float64 {return _deab *_f .Millimeter };type line struct{_egac float64 ; +_ccbe []*symbol ;_cgb float64 ;};func (_abe *convertContext )drawPage (_aac *page ){_cgc :=_abe ._bdac ;_dbde :=_abe ._fbe ;for _ ,_bbb :=range _aac ._bccf {_bcec :=_abe ._gea [_bbb ._bbag ];for _ ,_gdda :=range _bbb ._fcg {_facf :=_gdda ._bbgf < _gdda ._fdf ; +_bgg :=_gdda ._efa > _gdda ._fdf +_gdda ._efe ;var _aed ,_cec bool ;for _ ,_bcee :=range _gdda ._bbc {for _ ,_cef :=range _bcee ._ccbe {if _facf &&!_aed {_aed =_cef ._ebba < 0;};if _bgg &&!_cec {_cec =_gdda ._efe < _cef ._ebba +_cef ._dbg ;};if _gdda ._fdf +_cef ._ebba >=_gdda ._bbgf &&_gdda ._fdf +_cef ._ebba +_cef ._dbg <=_gdda ._efa {_ecge :=_abe ._fbcf .NewStyledParagraph (); +_aaaf :=_dbde +_gdda ._fdf +_cef ._ebba ;_bdgf :=_cgc +_bcec ._acgaa +_bcee ._egac -_cef ._fbcg -_decd (0.5);_ecge .SetPos (_aaaf ,_bdgf );var _bba *_cdd .TextChunk ;if _cef ._bgc !=""{_bba =_ecge .AddExternalLink (_cef ._gedd ,_cef ._bgc );}else {_bba =_ecge .Append (_cef ._gedd ); +};if _cef ._bfd !=nil {_bba .Style =*_cef ._bfd ;};_abe ._fbcf .Draw (_ecge );};};};var _cdfe ,_gfdf ,_dab ,_egcf ,_fge ,_gbcf float64 ;var _egf ,_abce ,_fed ,_fdg _cdd .Color ;if _gcb :=_gdda ._aefac ;_gcb !=nil {_cdfe =_gcb ._eff ;_egf =_gcb ._adgf ; +};if _bde :=_gdda ._dea ;_bde !=nil {_gfdf =_bde ._eff ;_abce =_bde ._adgf ;};if _adb :=_gdda ._cdg ;_adb !=nil {_dab =_adb ._eff ;_fge =_dab /2;_fed =_adb ._adgf ;};if _fcd :=_gdda ._faff ;_fcd !=nil {_egcf =_fcd ._eff ;_gbcf =_egcf /2;_fdg =_fcd ._adgf ; +};var _ffdbe float64 ;if _bbb ._bbag > 1{_ffdbe =_abe ._gea [_bbb ._bbag -1]._ccge ;};_gad :=_cgc +_bcec ._acgaa -0.5*(_ffdbe -_cdfe );_aacb :=_cgc +_bcec ._acgaa +_bcec ._ebe +0.5*(_bcec ._ccge +_gfdf );_eeg :=_dbde +_gdda ._fdf ;_gbae :=_eeg +_gdda ._dedab ; +_cddd .DrawLine (_abe ._fbcf ,_eeg ,_gad ,_gbae ,_gad ,_cdfe ,_egf );_cddd .DrawLine (_abe ._fbcf ,_eeg ,_aacb ,_gbae ,_aacb ,_gfdf ,_abce );if !_aed {_cddd .DrawLine (_abe ._fbcf ,_eeg -_fge ,_gad ,_eeg -_fge ,_aacb ,_dab ,_fed );};if !_cec {_cddd .DrawLine (_abe ._fbcf ,_gbae -_gbcf ,_gad ,_gbae -_gbcf ,_aacb ,_egcf ,_fdg ); +};};};for _ ,_edef :=range _aac ._cbfd {if _edef !=nil {_abe ._fbcf .Draw (_edef );};};};func (_gbb *convertContext )makeMergedCells (){_gge :=[]*mergedCell {};for _ ,_bca :=range _gbb ._eced .MergedCells (){_efg ,_ggb ,_egb :=_af .ParseRangeReference (_bca .Reference ()); +if _egb !=nil {_a .Log .Debug ("\u0065\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u006d\u0065\u0072\u0067\u0065\u0064\u0020\u0063\u0065\u006c\u006c: \u0025\u0073",_egb );continue ;};_agge :=mergedCell {_fcea :_efg .RowIdx ,_ccgb :_efg .ColumnIdx ,_dgf :_ggb .RowIdx ,_dae :_ggb .ColumnIdx }; +for _db :=_agge ._ccgb -1;_db < _agge ._dae ;_db ++{_agge ._gdca +=_gbb ._fcdf [_db ]._gfbg ;};for _fba :=_agge ._fcea -1;_fba < _agge ._dgf ;_fba ++{_agge ._deb +=_gbb ._gea [_fba ]._ebe ;};_gge =append (_gge ,&_agge );};_gbb ._bdea =_gge ;};func (_abba *convertContext )makeTextStyleFromCellStyle (_dgd *style )*_cdd .TextStyle {_gdffg :=_abba ._fbcf .NewTextStyle (); +if _dgd ==nil {_gdffg .FontSize =_cddd .DefaultFontSize ;_gdffg .Font =_cddd .AssignStdFontByName (_gdffg ,_cddd .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][FontStyle_Regular ]);return &_gdffg ;};if _cccb (_dgd ._ccf ){_gdffg .Underline =true ; +_gdffg .UnderlineStyle =_cdd .TextDecorationLineStyle {Offset :0.5,Thickness :_decd (1/32)};};var _bgcd FontStyle ;if _cccb (_dgd ._eeb )&&_cccb (_dgd ._afcc ){_bgcd =FontStyle_BoldItalic ;}else if _cccb (_dgd ._eeb ){_bgcd =FontStyle_Bold ;}else if _cccb (_dgd ._afcc ){_bgcd =FontStyle_Italic ; +}else {_bgcd =FontStyle_Regular ;};_bec :="\u0064e\u0066\u0061\u0075\u006c\u0074";if _dgd ._fee !=nil {_bec =*_dgd ._fee ;};if _bdab ,_aeea :=_cddd .StdFontsMap [_bec ];_aeea {_gdffg .Font =_cddd .AssignStdFontByName (_gdffg ,_bdab [_bgcd ]);}else if _dada :=_cddd .GetRegisteredFont (_bec ,_bgcd ); +_dada !=nil {_gdffg .Font =_dada ;}else {_a .Log .Debug ("\u0046\u006f\u006e\u0074\u0020\u0025\u0073\u0020\u0077\u0069\u0074h\u0020\u0073\u0074\u0079\u006c\u0065\u0020\u0025s\u0020i\u0073\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075\u006e\u0064\u002c\u0020\u0072\u0065\u0073\u0065\u0074 \u0074\u006f\u0020\u0064\u0065\u0066\u0061\u0075\u006c\u0074\u002e",_bec ,_bgcd ); +_gdffg .Font =_cddd .AssignStdFontByName (_gdffg ,_cddd .StdFontsMap ["\u0064e\u0066\u0061\u0075\u006c\u0074"][_bgcd ]);};if _dgd ._cbeg !=nil {_gdffg .FontSize =*_dgd ._cbeg ;};if _dgd ._gdg !=nil {_gdffg .Color =_cdd .ColorRGBFromHex (*_dgd ._gdg );}; +if _dgd ._cbda !=nil &&*_dgd ._cbda {_gdffg .FontSize *=_cg ;}else if _dgd ._ggeg !=nil &&*_dgd ._ggeg {_gdffg .FontSize *=_cg ;};return &_gdffg ;};type rowspan struct{_agf float64 ;_gdff int ;_ddba int ;};type cell struct{_fag _bb .ST_CellType ;_eafdb int ; +_fdf float64 ;_bbc []*line ;_efe float64 ;_dedab float64 ;_eada float64 ;_bbgf float64 ;_efa float64 ;_ecd *_cdd .TextStyle ;_aefac *border ;_dea *border ;_cdg *border ;_faff *border ;_bea bool ;_bgbf bool ;};func _deda (_acg []*symbol )float64 {_fea :=0.0; +for _ ,_fgdg :=range _acg {if _fgdg ._fbcg > _fea {_fea =_fgdg ._fbcg ;};};return _fea ;};type border struct{_eff float64 ;_adgf _cdd .Color ;};func (_dcce *convertContext )makePages (){for _ ,_fff :=range _dcce ._ceg {for _ ,_aggd :=range _dcce ._cgg {_fff ._eea =append (_fff ._eea ,&page {_bccf :[]*pageRow {},_ddacc :_fff ,_dabg :_aggd }); +};};};func (_ecba *convertContext )getImage (_ceb _c .Image ,_ace ,_fgg ,_ggdc ,_eaa ,_fca ,_gcd float64 ,_eafd _cddd .ImgPart )*_cdd .Image {_eaa +=_ecba ._bdac ;_ggdc +=_ecba ._fbe ;_cgeb ,_cbdd :=_cddd .GetImage (_ecba ._fbcf ,_ceb ,_ace ,_fgg ,_ggdc ,_eaa ,_fca ,_gcd ,_eafd ); +if _cbdd !=nil {_a .Log .Debug ("\u0043\u0061\u006eno\u0074\u0020\u0067\u0065\u0074\u0020\u0061\u006e\u0020\u0069\u006d\u0061\u0067\u0065\u003a\u0020\u0025\u0073",_cbdd );return nil ;};return _cgeb ;};func _cga (_gec []*symbol )float64 {_cbae :=0.0;for _ ,_fafe :=range _gec {_cbae +=_fafe ._dbg ; +};return _cbae ;};func (_ed *convertContext )makeCols (){_dg :=_ed ._eced ;_ccb :=_dg .X ();_ggg :=[]*colInfo {};_gfd :=[]colWidthRange {};if _gdd :=_ccb .Cols ;len (_gdd )> 0{for _ ,_adgb :=range _gdd [0].Col {_abc :=65.0;if _ccbf :=_adgb .WidthAttr ; +_ccbf !=nil {if *_ccbf > 0.83{*_ccbf -=0.83;};if *_ccbf <=1{_abc =*_ccbf *11;}else {_abc =5+*_ccbf *6;};};_fac :=int (_adgb .MinAttr -1);_dfb :=int (_adgb .MaxAttr -1);_gfd =append (_gfd ,colWidthRange {_ccec :_fac ,_degd :_dfb ,_bbaa :_abc ,_dcec :_ed .getStyle (_adgb .StyleAttr )}); +};};_aba :=0;for _ffdg :=0;_ffdg <=_ed ._egcfc ;_ffdg ++{var _ccbd float64 ;var _be *style ;if _aba >=len (_gfd ){_ccbd =65;}else {_caa :=_gfd [_aba ];if _ffdg >=_caa ._ccec &&_ffdg <=_caa ._degd {_ccbd =_caa ._bbaa ;_be =_caa ._dcec ;if _ffdg ==_caa ._degd {_aba ++; +};}else {_ccbd =65;};};_ggg =append (_ggg ,&colInfo {_gfbg :_ccbd ,_gdacg :_be });};_ed ._fcdf =_ggg ;};type mergedCell struct{_fcea uint32 ;_ccgb uint32 ;_dgf uint32 ;_dae uint32 ;_gdca float64 ;_deb float64 ;};func (_egg *convertContext )makeRows (){_ded :=[]*rowInfo {}; +_ccg :=_egg ._eced .Rows ();_eabg :=0;for _ ,_bgb :=range _ccg {_eabg ++;_egc :=int (_bgb .RowNumber ());if _egc > _eabg {for _ef :=_eabg ;_ef < _egc ;_ef ++{_ded =append (_ded ,&rowInfo {_ebe :16/_cb });};_eabg =_egc ;};var _dc float64 ;if _bgb .X ().HtAttr ==nil {_dc =16; +}else {_dc =*_bgb .X ().HtAttr ;};_ded =append (_ded ,&rowInfo {_ebe :_dc /_cb ,_aeb :true ,_fceb :_egg .getStyle (_bgb .X ().SAttr )});};for _gfe :=len (_ded );_gfe < _egg ._gcgc ;_gfe ++{_ded =append (_ded ,&rowInfo {_ebe :16/_cb });};_egg ._gea =_ded ; +};func (_afdb *convertContext )determineMaxIndexes (){var _gdc ,_adg int ;_gdc =int (_afdb ._eced .MaxColumnIdx ());_bcc :=_afdb ._eced .Rows ();if len (_bcc )> 0{_adg =int (_bcc [len (_bcc )-1].RowNumber ());};for _ ,_ffdb :=range _afdb ._ggf {if _ffdb ._cffa >=_adg {_adg =_ffdb ._cffa +1; +};if _ffdb ._ecgg >=_gdc {_gdc =_ffdb ._ecgg +1;};};_afdb ._gcgc =_adg ;_afdb ._egcfc =_gdc ;};func (_dbfc *convertContext )getColorFromTheme (_ffdgd uint32 )string {_gfdb :=_dbfc ._gede .Themes ();if len (_gfdb )!=0{_ecad :=_gfdb [0];if _gcbb :=_ecad .ThemeElements ; +_gcbb !=nil {if _gcfa :=_gcbb .ClrScheme ;_gcfa !=nil {switch _ffdgd {case 0:return _cddd .GetColorStringFromDmlColor (_gcfa .Lt1 );case 1:return _cddd .GetColorStringFromDmlColor (_gcfa .Dk1 );case 2:return _cddd .GetColorStringFromDmlColor (_gcfa .Lt2 ); +case 3:return _cddd .GetColorStringFromDmlColor (_gcfa .Dk2 );case 4:return _cddd .GetColorStringFromDmlColor (_gcfa .Accent1 );case 5:return _cddd .GetColorStringFromDmlColor (_gcfa .Accent2 );case 6:return _cddd .GetColorStringFromDmlColor (_gcfa .Accent3 ); +case 7:return _cddd .GetColorStringFromDmlColor (_gcfa .Accent4 );case 8:return _cddd .GetColorStringFromDmlColor (_gcfa .Accent5 );case 9:return _cddd .GetColorStringFromDmlColor (_gcfa .Accent6 );};};};};return "";};func (_ffdbg *convertContext )makeRowspans (){var _agad float64 ; +_acb :=0;for _dfe ,_dfa :=range _ffdbg ._gea {_cdf :=_dfa ._ebe +_dfa ._ccge ;if _agad +_cdf <=_ffdbg ._gdac {_dfa ._acgaa =_agad ;_agad +=_cdf ;}else {_ffdbg ._cgg =append (_ffdbg ._cgg ,&rowspan {_agf :_agad ,_gdff :_acb ,_ddba :_dfe });_acb =_dfe ;_dfa ._acgaa =0; +_agad =_cdf ;};};_ffdbg ._cgg =append (_ffdbg ._cgg ,&rowspan {_agf :_agad ,_gdff :_acb ,_ddba :len (_ffdbg ._gea )});};func (_aef *convertContext )makeAnchors (){_eb ,_eab :=_aef ._eced .GetDrawing ();if _eb !=nil {for _ ,_bdb :=range _eb .EG_Anchor {_gb :=&anchor {}; +if _afd :=_bdb .TwoCellAnchor ;_afd !=nil {_da ,_gf :=_afd .From ,_afd .To ;if _da ==nil ||_gf ==nil {return ;};_gb ._adgd =int (_da .Row );_gb ._baec =_cddd .FromSTCoordinate (_da .RowOff );_gb ._cbag =int (_da .Col );_gb ._aabc =_cddd .FromSTCoordinate (_da .ColOff ); +_gb ._cffa =int (_gf .Row );_gb ._cbab =_cddd .FromSTCoordinate (_gf .RowOff );_gb ._ecgg =int (_gf .Col );_gb ._aaab =_cddd .FromSTCoordinate (_gf .ColOff );if _faa :=_afd .Choice ;_faa !=nil {if _bda :=_faa .Pic ;_bda !=nil {if _fbb :=_bda .BlipFill ; +_fbb !=nil {if _cfb :=_fbb .Blip ;_cfb !=nil {if _ca :=_cfb .EmbedAttr ;_ca !=nil {for _ ,_bg :=range _eab .X ().Relationship {if _bg .IdAttr ==*_ca {for _ ,_dad :=range _aef ._gede .Images {if _dad .Target ()==_bg .TargetAttr {_cfc ,_faf :=_cf .Open (_dad .Path ()); +if _faf !=nil {_a .Log .Debug ("\u004fp\u0065\u006e\u0020\u0069m\u0061\u0067\u0065\u0020\u0066i\u006ce\u0020e\u0072\u0072\u006f\u0072\u003a\u0020\u0025s",_faf );continue ;};_bdg ,_ ,_faf :=_c .Decode (_cfc );if _faf !=nil {_a .Log .Debug ("\u0044\u0065\u0063\u006fde\u0020\u0069\u006d\u0061\u0067\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020%\u0073",_faf ); +continue ;};_gb ._dadb =_bdg ;};};};};};};};}else if _gfb :=_faa .GraphicFrame ;_gfb !=nil {if _adf :=_gfb .Graphic ;_adf !=nil {if _agd :=_adf .GraphicData ;_agd !=nil {for _ ,_ga :=range _agd .Any {if _de ,_gg :=_ga .(*_ea .Chart );_gg {for _ ,_ab :=range _eab .X ().Relationship {if _ab .IdAttr ==_de .IdAttr {_gc :=_aef ._gede .GetChartByTargetId (_ab .TargetAttr ); +if _gc !=nil {_gb ._bfda =_gc ;};};};};};};};};};};if _gb ._dadb !=nil ||_gb ._bfda !=nil {_aef ._ggf =append (_aef ._ggf ,_gb );};};};};var _cb =3.025/_decd (1);func (_ggd *convertContext )distributeAnchors (){for _ ,_bdaa :=range _ggd ._ggf {_bbec ,_ggbg :=_bdaa ._adgd ,_bdaa ._baec ; +_cdb ,_cdbb :=_bdaa ._cbag ,_bdaa ._aabc ;_agc ,_efcd :=_bdaa ._cffa ,_bdaa ._cbab ;_daf ,_bgba :=_bdaa ._ecgg ,_bdaa ._aaab ;var _gag ,_ega ,_gfc ,_gaa *page ;for _ ,_gfcc :=range _ggd ._ceg {for _ ,_ecf :=range _gfcc ._eea {if _bbec >=_ecf ._dabg ._gdff &&_bbec < _ecf ._dabg ._ddba {if _cdb >=_ecf ._ddacc ._bddg &&_cdb < _ecf ._ddacc ._egaf {_ecf ._acd =true ; +_gag =_ecf ;};if _daf >=_ecf ._ddacc ._bddg &&_daf < _ecf ._ddacc ._egaf {_ecf ._acd =true ;_ega =_ecf ;};};if _agc >=_ecf ._dabg ._gdff &&_agc < _ecf ._dabg ._ddba {if _cdb >=_ecf ._ddacc ._bddg &&_cdb < _ecf ._ddacc ._egaf {_ecf ._acd =true ;_gaa =_ecf ; +};if _daf >=_ecf ._ddacc ._bddg &&_daf < _ecf ._ddacc ._egaf {_ecf ._acd =true ;_gfc =_ecf ;};};};};_fe :=_gag !=_ega ;_egae :=_gag !=_gaa ;if _fe &&_egae {_aea :=_ggd ._fcdf [_cdb ]._eca +_f .FromEMU (_cdbb );_aeg :=_gag ._ddacc ._eaeg ;_dag :=_ggd ._fcdf [_daf ]._eca +_f .FromEMU (_bgba ); +_gbc :=_ggd ._gea [_bbec ]._acgaa +_f .FromEMU (_ggbg );_dcg :=float64 (_gag ._dabg ._agf );_gfa :=_ggd ._gea [_agc ]._acgaa +_f .FromEMU (_efcd );_fcb :=_dag +_aeg -_aea ;_cbd :=_gfa +_dcg -_gbc ;_bfb :=_ggd .imageFromAnchor (_bdaa ,_fcb ,_cbd );_gag ._cbfd =append (_gag ._cbfd ,_ggd .getImage (_bfb ,_cbd ,_fcb ,_aea ,_gbc ,_aeg -_aea ,_dcg -_gbc ,_cddd .ImgPart_lt )); +_ega ._cbfd =append (_ega ._cbfd ,_ggd .getImage (_bfb ,_cbd ,_fcb ,0,_gbc ,_aeg -_aea ,_dcg -_gbc ,_cddd .ImgPart_rt ));_gaa ._cbfd =append (_gaa ._cbfd ,_ggd .getImage (_bfb ,_cbd ,_fcb ,_aea ,0,_aeg -_aea ,_dcg -_gbc ,_cddd .ImgPart_lb ));_gfc ._cbfd =append (_gfc ._cbfd ,_ggd .getImage (_bfb ,_cbd ,_fcb ,0,0,_aeg -_aea ,_dcg -_gbc ,_cddd .ImgPart_rb )); +}else if _fe {_dadc :=_ggd ._gea [_bbec ]._acgaa +_f .FromEMU (_ggbg );_eae :=_ggd ._gea [_agc ]._acgaa +_f .FromEMU (_efcd );_aa :=_ggd ._fcdf [_cdb ]._eca +_f .FromEMU (_cdbb );_ebf :=_gag ._ddacc ._eaeg ;_ede :=_ggd ._fcdf [_daf ]._eca +_f .FromEMU (_bgba ); +_egd :=_ede +_ebf -_aa ;_fda :=_eae -_dadc ;_aee :=_ggd .imageFromAnchor (_bdaa ,_egd ,_fda );_gag ._cbfd =append (_gag ._cbfd ,_ggd .getImage (_aee ,_fda ,_egd ,_aa ,_dadc ,_ebf -_aa ,0,_cddd .ImgPart_l ));_ega ._cbfd =append (_ega ._cbfd ,_ggd .getImage (_aee ,_fda ,_egd ,0,_dadc ,_ebf -_aa ,0,_cddd .ImgPart_r )); +}else if _egae {_fab :=_ggd ._fcdf [_cdb ]._eca +_f .FromEMU (_cdbb );_feg :=_ggd ._fcdf [_daf ]._eca +_f .FromEMU (_bgba );_bdd :=_ggd ._gea [_bbec ]._acgaa +_f .FromEMU (_ggbg );_eee :=float64 (_gag ._dabg ._agf );_ffde :=_ggd ._gea [_agc ]._acgaa +_f .FromEMU (_efcd ); +_ffaf :=_feg -_fab ;_bce :=_ffde +_eee -_bdd ;_ecg :=_ggd .imageFromAnchor (_bdaa ,_ffaf ,_bce );_gag ._cbfd =append (_gag ._cbfd ,_ggd .getImage (_ecg ,_bce ,_ffaf ,_fab ,_bdd ,0,_eee -_bdd ,_cddd .ImgPart_t ));_gaa ._cbfd =append (_gaa ._cbfd ,_ggd .getImage (_ecg ,_bce ,_ffaf ,_fab ,0,0,_eee -_bdd ,_cddd .ImgPart_b )); +}else {_bcef :=_ggd ._fcdf [_cdb ]._eca +_f .FromEMU (_cdbb );_dcf :=_ggd ._fcdf [_daf ]._eca +_f .FromEMU (_bgba );_edb :=_ggd ._gea [_bbec ]._acgaa +_f .FromEMU (_ggbg );_ebb :=_ggd ._gea [_agc ]._acgaa +_f .FromEMU (_efcd );_dee :=_dcf -_bcef ;_cff :=_ebb -_edb ; +_aefd :=_ggd .imageFromAnchor (_bdaa ,_dee ,_cff );_gag ._cbfd =append (_gag ._cbfd ,_ggd .getImage (_aefd ,_cff ,_dee ,_bcef ,_edb ,0,0,_cddd .ImgPart_whole ));};};};type pageRow struct{_bbag int ;_fcg []*cell ;};var _g =_decd (1); \ No newline at end of file diff --git a/spreadsheet/format/format.go b/spreadsheet/format/format.go index 2e5f530405..5c7967a448 100644 --- a/spreadsheet/format/format.go +++ b/spreadsheet/format/format.go @@ -26,166 +26,163 @@ // - "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 (_d "bytes";_bb "fmt";_aa "github.com/unidoc/unioffice/common/logger";_bd "io";_c "math";_e "strconv";_f "strings";_a "time";); - -// Token is a format token in the Excel format string. -type Token struct{Type FmtType ;Literal byte ;DateTime string ;};func _ced (_ccb []byte )[]byte {for _efe :=0;_efe < len (_ccb )/2;_efe ++{_adc :=len (_ccb )-1-_efe ;_ccb [_efe ],_ccb [_adc ]=_ccb [_adc ],_ccb [_efe ];};return _ccb ;};func (_ee FmtType )String ()string {if _ee >=FmtType (len (_ea )-1){return _bb .Sprintf ("F\u006d\u0074\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_ee ); -};return _ec [_ea [_ee ]:_ea [_ee +1]];}; +package format ;import (_g "bytes";_e "fmt";_a "github.com/unidoc/unioffice/common/logger";_c "io";_d "math";_fg "strconv";_cd "strings";_fc "time";);func _efg (_gdg float64 ,_gce Format ,_gb bool )string {if _gce ._fff {return NumberGeneric (_gdg );}; +_dd :=make ([]byte ,0,20);_ad :=_d .Signbit (_gdg );_bg :=_d .Abs (_gdg );_eb :=int64 (0);_da :=int64 (0);if _gce .IsExponential {for _bg >=10{_da ++;_bg /=10;};for _bg < 1{_da --;_bg *=10;};}else if _gce ._fb {_bg *=100;}else if _gce ._de {if _gce ._fd ==0{_ddc :=_d .Pow (10,float64 (_gce ._fe )); +_cg ,_ceg :=1.0,1.0;_ =_cg ;for _ebe :=1.0;_ebe < _ddc ;_ebe ++{_ ,_ffe :=_d .Modf (_bg *float64 (_ebe ));if _ffe < _ceg {_ceg =_ffe ;_cg =_ebe ;if _ffe ==0{break ;};};};_gce ._fd =int64 (_cg );};_eb =int64 (_bg *float64 (_gce ._fd )+0.5);if len (_gce .Whole )> 0&&_eb > _gce ._fd {_eb =int64 (_bg *float64 (_gce ._fd ))%_gce ._fd ; +_bg -=float64 (_eb )/float64 (_gce ._fd );}else {_bg -=float64 (_eb )/float64 (_gce ._fd );if _d .Abs (_bg )< 1{_dad :=true ;for _ ,_fea :=range _gce .Whole {if _fea .Type ==FmtTypeDigitOpt {continue ;};if _fea .Type ==FmtTypeLiteral &&_fea .Literal ==' '{continue ; +};_dad =false ;};if _dad {_gce .Whole =nil ;};};};};_bd :=1;for _ ,_af :=range _gce .Fractional {if _af .Type ==FmtTypeDigit ||_af .Type ==FmtTypeDigitOpt {_bd ++;};};_bg +=5*_d .Pow10 (-_bd );_bdd ,_adb :=_d .Modf (_bg );_dd =append (_dd ,_df (_bdd ,_gdg ,_gce )...); +_dd =append (_dd ,_bfa (_adb ,_gdg ,_gce )...);_dd =append (_dd ,_db (_da ,_gce )...);if _gce ._de {_dd =_fg .AppendInt (_dd ,_eb ,10);_dd =append (_dd ,'/');_dd =_fg .AppendInt (_dd ,_gce ._fd ,10);};if !_gb &&_ad {return "\u002d"+string (_dd );};return string (_dd ); +};const (FmtTypeLiteral FmtType =iota ;FmtTypeDigit ;FmtTypeDigitOpt ;FmtTypeComma ;FmtTypeDecimal ;FmtTypePercent ;FmtTypeDollar ;FmtTypeDigitOptThousands ;FmtTypeUnderscore ;FmtTypeDate ;FmtTypeTime ;FmtTypeFraction ;FmtTypeText ;);func _cb (_cae []byte )[]byte {for _gcd :=len (_cae )-1; +_gcd > 0;_gcd --{if _cae [_gcd ]=='9'+1{_cae [_gcd ]='0';if _cae [_gcd -1]=='.'{_gcd --;};_cae [_gcd -1]++;};};if _cae [0]=='9'+1{_cae [0]='0';copy (_cae [1:],_cae [0:]);_cae [0]='1';};return _cae ;};func (_dbc *Lexer )Lex (r _c .Reader ){_bge ,_efe ,_cbf :=0,0,0; +_ead :=-1;_bgf ,_cbfb ,_dddc :=0,0,0;_ =_cbfb ;_ =_dddc ;_fbd :=1;_ =_fbd ;_eeaa :=make ([]byte ,4096);_ffd :=false ;for !_ffd {_dge :=0;if _bgf > 0{_dge =_efe -_bgf ;};_efe =0;_fggd ,_cdda :=r .Read (_eeaa [_dge :]);if _fggd ==0||_cdda !=nil {_ffd =true ; +};_cbf =_fggd +_dge ;if _cbf < len (_eeaa ){_ead =_cbf ;};{_bge =_gafd ;_bgf =0;_cbfb =0;_dddc =0;};{if _efe ==_cbf {goto _cff ;};switch _bge {case 34:goto _cedda ;case 35:goto _dda ;case 0:goto _dgad ;case 36:goto _fef ;case 37:goto _egga ;case 1:goto _dec ; +case 2:goto _bfb ;case 38:goto _ac ;case 3:goto _gdgf ;case 4:goto _ecb ;case 39:goto _afg ;case 5:goto _dde ;case 6:goto _fdf ;case 7:goto _egf ;case 8:goto _def ;case 40:goto _gef ;case 9:goto _gacd ;case 41:goto _bgca ;case 10:goto _dfaf ;case 42:goto _adgfd ; +case 11:goto _gfe ;case 43:goto _daad ;case 44:goto _ddda ;case 45:goto _dfg ;case 12:goto _deff ;case 46:goto _ged ;case 13:goto _ecg ;case 14:goto _bga ;case 15:goto _acd ;case 16:goto _febca ;case 47:goto _eceb ;case 17:goto _bda ;case 48:goto _fdab ; +case 18:goto _fga ;case 19:goto _egcf ;case 20:goto _aead ;case 49:goto _efd ;case 50:goto _gacde ;case 21:goto _fbfc ;case 22:goto _eec ;case 23:goto _dgc ;case 24:goto _dee ;case 25:goto _bfdd ;case 51:goto _dddcf ;case 26:goto _geaag ;case 52:goto _eaac ; +case 53:goto _ege ;case 54:goto _ecef ;case 55:goto _afc ;case 56:goto _efa ;case 57:goto _abdf ;case 27:goto _ecc ;case 28:goto _adeb ;case 29:goto _dbg ;case 30:goto _bgdf ;case 31:goto _bgec ;case 58:goto _ceaa ;case 32:goto _gbe ;case 59:goto _ddg ; +case 33:goto _fag ;case 60:goto _egbd ;case 61:goto _gaca ;case 62:goto _baff ;};goto _fefe ;_bdc :switch _dddc {case 2:{_efe =(_cbfb )-1;_dbc ._gfab .AddToken (FmtTypeDigit ,nil );};case 3:{_efe =(_cbfb )-1;_dbc ._gfab .AddToken (FmtTypeDigitOpt ,nil ); +};case 5:{_efe =(_cbfb )-1;};case 8:{_efe =(_cbfb )-1;_dbc ._gfab .AddToken (FmtTypePercent ,nil );};case 13:{_efe =(_cbfb )-1;_dbc ._gfab .AddToken (FmtTypeFraction ,_eeaa [_bgf :_cbfb ]);};case 14:{_efe =(_cbfb )-1;_dbc ._gfab .AddToken (FmtTypeDate ,_eeaa [_bgf :_cbfb ]); +};case 15:{_efe =(_cbfb )-1;_dbc ._gfab .AddToken (FmtTypeTime ,_eeaa [_bgf :_cbfb ]);};case 16:{_efe =(_cbfb )-1;_dbc ._gfab .AddToken (FmtTypeTime ,_eeaa [_bgf :_cbfb ]);};case 18:{_efe =(_cbfb )-1;};case 20:{_efe =(_cbfb )-1;_dbc ._gfab .AddToken (FmtTypeLiteral ,_eeaa [_bgf :_cbfb ]); +};case 21:{_efe =(_cbfb )-1;_dbc ._gfab .AddToken (FmtTypeLiteral ,_eeaa [_bgf +1:_cbfb -1]);};};goto _gcfa ;_bgd :_efe =(_cbfb )-1;{_dbc ._gfab .AddToken (FmtTypeFraction ,_eeaa [_bgf :_cbfb ]);};goto _gcfa ;_ebcb :_efe =(_cbfb )-1;{_dbc ._gfab .AddToken (FmtTypeDigitOpt ,nil ); +};goto _gcfa ;_agaa :_cbfb =_efe +1;{_dbc ._gfab .AddToken (FmtTypeDigitOptThousands ,nil );};goto _gcfa ;_eede :_efe =(_cbfb )-1;{_dbc ._gfab .AddToken (FmtTypePercent ,nil );};goto _gcfa ;_bafg :_efe =(_cbfb )-1;{_dbc ._gfab .AddToken (FmtTypeDate ,_eeaa [_bgf :_cbfb ]); +};goto _gcfa ;_aff :_efe =(_cbfb )-1;{_dbc ._gfab .AddToken (FmtTypeDigit ,nil );};goto _gcfa ;_ggd :_efe =(_cbfb )-1;{_dbc ._gfab .AddToken (FmtTypeTime ,_eeaa [_bgf :_cbfb ]);};goto _gcfa ;_bbe :_efe =(_cbfb )-1;{_dbc ._gfab .AddToken (FmtTypeLiteral ,_eeaa [_bgf :_cbfb ]); +};goto _gcfa ;_cbg :_cbfb =_efe +1;{_dbc ._gfab ._fff =true ;};goto _gcfa ;_gacf :_cbfb =_efe +1;{_dbc ._gfab .AddToken (FmtTypeLiteral ,_eeaa [_bgf :_cbfb ]);};goto _gcfa ;_beb :_cbfb =_efe +1;{_dbc ._gfab .AddToken (FmtTypeDollar ,nil );};goto _gcfa ; +_fbdb :_cbfb =_efe +1;{_dbc ._gfab .AddToken (FmtTypeComma ,nil );};goto _gcfa ;_febc :_cbfb =_efe +1;{_dbc ._gfab .AddToken (FmtTypeDecimal ,nil );};goto _gcfa ;_fdd :_cbfb =_efe +1;{_dbc .nextFmt ();};goto _gcfa ;_aggf :_cbfb =_efe +1;{_dbc ._gfab .AddToken (FmtTypeText ,nil ); +};goto _gcfa ;_aefg :_cbfb =_efe +1;{_dbc ._gfab .AddToken (FmtTypeUnderscore ,nil );};goto _gcfa ;_geg :_cbfb =_efe ;_efe --;{_dbc ._gfab .AddToken (FmtTypeLiteral ,_eeaa [_bgf :_cbfb ]);};goto _gcfa ;_gcda :_cbfb =_efe ;_efe --;{_dbc ._gfab .AddToken (FmtTypeLiteral ,_eeaa [_bgf +1:_cbfb -1]); +};goto _gcfa ;_gfg :_cbfb =_efe ;_efe --;{_dbc ._gfab .AddToken (FmtTypeDigitOpt ,nil );};goto _gcfa ;_ccb :_cbfb =_efe ;_efe --;{_dbc ._gfab .AddToken (FmtTypeFraction ,_eeaa [_bgf :_cbfb ]);};goto _gcfa ;_bdf :_cbfb =_efe ;_efe --;{_dbc ._gfab .AddToken (FmtTypePercent ,nil ); +};goto _gcfa ;_cfg :_cbfb =_efe ;_efe --;{_dbc ._gfab .AddToken (FmtTypeDate ,_eeaa [_bgf :_cbfb ]);};goto _gcfa ;_debe :_cbfb =_efe ;_efe --;{_dbc ._gfab .AddToken (FmtTypeDigit ,nil );};goto _gcfa ;_dfa :_cbfb =_efe ;_efe --;{_dbc ._gfab .AddToken (FmtTypeTime ,_eeaa [_bgf :_cbfb ]); +};goto _gcfa ;_gcb :_cbfb =_efe ;_efe --;{};goto _gcfa ;_abb :_cbfb =_efe +1;{_dbc ._gfab .IsExponential =true ;};goto _gcfa ;_eca :_cbfb =_efe +1;{_dbc ._gfab .AddToken (FmtTypeLiteral ,_eeaa [_bgf +1:_cbfb ]);};goto _gcfa ;_gcfa :_bgf =0;if _efe ++;_efe ==_cbf {goto _ggeb ; +};_cedda :_bgf =_efe ;switch _eeaa [_efe ]{case 34:goto _fced ;case 35:goto _gfd ;case 36:goto _beb ;case 37:goto _bfeef ;case 44:goto _fbdb ;case 46:goto _febc ;case 47:goto _cdde ;case 48:goto _bagf ;case 58:goto _fabf ;case 59:goto _fdd ;case 63:goto _gff ; +case 64:goto _aggf ;case 65:goto _gbgfb ;case 69:goto _ggbg ;case 71:goto _eba ;case 91:goto _dbfg ;case 92:goto _eeaf ;case 95:goto _aefg ;case 100:goto _cdde ;case 104:goto _fabf ;case 109:goto _egad ;case 115:goto _bccc ;case 121:goto _daca ;};if 49<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _fgc ; +};goto _gacf ;_fced :_cbfb =_efe +1;_dddc =20;goto _cefc ;_cefc :if _efe ++;_efe ==_cbf {goto _fca ;};_dda :if _eeaa [_efe ]==34{goto _fdb ;};goto _caa ;_caa :if _efe ++;_efe ==_cbf {goto _bagfg ;};_dgad :if _eeaa [_efe ]==34{goto _fdb ;};goto _caa ;_fdb :_cbfb =_efe +1; +_dddc =21;goto _dae ;_dae :if _efe ++;_efe ==_cbf {goto _bdb ;};_fef :if _eeaa [_efe ]==34{goto _caa ;};goto _gcda ;_gfd :_cbfb =_efe +1;_dddc =3;goto _egcd ;_egcd :if _efe ++;_efe ==_cbf {goto _gdcfc ;};_egga :switch _eeaa [_efe ]{case 35:goto _gdc ;case 37:goto _gdc ; +case 44:goto _fcgf ;case 47:goto _dcgc ;case 48:goto _gdc ;case 63:goto _gdc ;};goto _gfg ;_gdc :if _efe ++;_efe ==_cbf {goto _cag ;};_dec :switch _eeaa [_efe ]{case 35:goto _gdc ;case 37:goto _gdc ;case 47:goto _dcgc ;case 48:goto _gdc ;case 63:goto _gdc ; +};goto _bdc ;_dcgc :if _efe ++;_efe ==_cbf {goto _abbf ;};_bfb :switch _eeaa [_efe ]{case 35:goto _cfa ;case 37:goto _gadc ;case 48:goto _cfc ;case 63:goto _cfa ;};if 49<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _bee ;};goto _bdc ;_cfa :_cbfb =_efe +1;goto _fed ; +_fed :if _efe ++;_efe ==_cbf {goto _eda ;};_ac :switch _eeaa [_efe ]{case 35:goto _cfa ;case 37:goto _cfa ;case 44:goto _cfa ;case 46:goto _cfa ;case 48:goto _cfa ;case 63:goto _cfa ;case 65:goto _dggc ;};goto _ccb ;_dggc :if _efe ++;_efe ==_cbf {goto _ffb ; +};_gdgf :switch _eeaa [_efe ]{case 47:goto _cefa ;case 77:goto _fbdg ;};goto _bgd ;_cefa :if _efe ++;_efe ==_cbf {goto _ggc ;};_ecb :if _eeaa [_efe ]==80{goto _bdcc ;};goto _bgd ;_bdcc :_cbfb =_efe +1;goto _egca ;_egca :if _efe ++;_efe ==_cbf {goto _dfgg ; +};_afg :if _eeaa [_efe ]==65{goto _dggc ;};goto _ccb ;_fbdg :if _efe ++;_efe ==_cbf {goto _acgg ;};_dde :if _eeaa [_efe ]==47{goto _dcgd ;};goto _bgd ;_dcgd :if _efe ++;_efe ==_cbf {goto _deeb ;};_fdf :if _eeaa [_efe ]==80{goto _cfe ;};goto _bgd ;_cfe :if _efe ++; +_efe ==_cbf {goto _efac ;};_egf :if _eeaa [_efe ]==77{goto _bdcc ;};goto _bgd ;_gadc :if _efe ++;_efe ==_cbf {goto _fcb ;};_def :switch _eeaa [_efe ]{case 35:goto _ecea ;case 37:goto _bagb ;case 63:goto _ecea ;};if 48<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _fab ; +};goto _bdc ;_ecea :_cbfb =_efe +1;goto _caca ;_caca :if _efe ++;_efe ==_cbf {goto _fbbb ;};_gef :switch _eeaa [_efe ]{case 35:goto _cfa ;case 37:goto _eeed ;case 44:goto _cfa ;case 46:goto _cfa ;case 48:goto _cfa ;case 63:goto _cfa ;case 65:goto _dggc ; +};goto _ccb ;_eeed :if _efe ++;_efe ==_cbf {goto _dgeg ;};_gacd :switch _eeaa [_efe ]{case 35:goto _bfg ;case 44:goto _bfg ;case 46:goto _bfg ;case 48:goto _bfg ;case 63:goto _bfg ;};goto _bgd ;_bfg :_cbfb =_efe +1;goto _fda ;_fda :if _efe ++;_efe ==_cbf {goto _bgcf ; +};_bgca :switch _eeaa [_efe ]{case 35:goto _bfg ;case 44:goto _bfg ;case 46:goto _bfg ;case 48:goto _bfg ;case 63:goto _bfg ;case 65:goto _dggc ;};goto _ccb ;_bagb :if _efe ++;_efe ==_cbf {goto _dcc ;};_dfaf :if _eeaa [_efe ]==37{goto _bagb ;};if 48<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _fab ; +};goto _bdc ;_fab :_cbfb =_efe +1;_dddc =13;goto _fdfd ;_fdfd :if _efe ++;_efe ==_cbf {goto _ebgc ;};_adgfd :switch _eeaa [_efe ]{case 35:goto _cfa ;case 37:goto _dac ;case 44:goto _cfa ;case 46:goto _cfa ;case 48:goto _feee ;case 63:goto _cfa ;case 65:goto _dggc ; +};if 49<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _fab ;};goto _ccb ;_dac :if _efe ++;_efe ==_cbf {goto _agd ;};_gfe :switch _eeaa [_efe ]{case 35:goto _bfg ;case 37:goto _bagb ;case 44:goto _bfg ;case 46:goto _bfg ;case 63:goto _bfg ;};if 48<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _fab ; +};goto _bgd ;_feee :_cbfb =_efe +1;goto _bec ;_bec :if _efe ++;_efe ==_cbf {goto _eceff ;};_daad :switch _eeaa [_efe ]{case 35:goto _cfa ;case 37:goto _feee ;case 44:goto _cfa ;case 46:goto _cfa ;case 48:goto _feee ;case 63:goto _cfa ;case 65:goto _dggc ; +};if 49<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _fab ;};goto _ccb ;_cfc :_cbfb =_efe +1;goto _gba ;_gba :if _efe ++;_efe ==_cbf {goto _caea ;};_ddda :switch _eeaa [_efe ]{case 35:goto _cfa ;case 37:goto _feee ;case 44:goto _cfa ;case 46:goto _cfa ;case 48:goto _cfc ; +case 63:goto _cfa ;case 65:goto _dggc ;};if 49<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _bee ;};goto _ccb ;_bee :_cbfb =_efe +1;goto _bddd ;_bddd :if _efe ++;_efe ==_cbf {goto _feae ;};_dfg :switch _eeaa [_efe ]{case 35:goto _cfa ;case 37:goto _fab ;case 44:goto _cfa ; +case 46:goto _cfa ;case 48:goto _cfc ;case 63:goto _cfa ;case 65:goto _dggc ;};if 49<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _bee ;};goto _ccb ;_fcgf :if _efe ++;_efe ==_cbf {goto _gfac ;};_deff :if _eeaa [_efe ]==35{goto _agaa ;};goto _ebcb ;_bfeef :_cbfb =_efe +1; +_dddc =8;goto _defe ;_defe :if _efe ++;_efe ==_cbf {goto _gffb ;};_ged :switch _eeaa [_efe ]{case 35:goto _ecab ;case 37:goto _aaff ;case 48:goto _eff ;case 63:goto _ecab ;};if 49<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _beg ;};goto _bdf ;_ecab :if _efe ++; +_efe ==_cbf {goto _fbe ;};_ecg :switch _eeaa [_efe ]{case 35:goto _ecab ;case 47:goto _dcgc ;case 48:goto _ecab ;case 63:goto _ecab ;};goto _eede ;_aaff :if _efe ++;_efe ==_cbf {goto _dbcf ;};_bga :if _eeaa [_efe ]==37{goto _aaff ;};if 48<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _beg ; +};goto _bdc ;_beg :if _efe ++;_efe ==_cbf {goto _gag ;};_acd :switch _eeaa [_efe ]{case 37:goto _aaff ;case 47:goto _dcgc ;};if 48<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _beg ;};goto _bdc ;_eff :if _efe ++;_efe ==_cbf {goto _fde ;};_febca :switch _eeaa [_efe ]{case 35:goto _ecab ; +case 37:goto _aaff ;case 47:goto _dcgc ;case 48:goto _eff ;case 63:goto _ecab ;};if 49<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _beg ;};goto _eede ;_cdde :_cbfb =_efe +1;goto _aaedf ;_aaedf :if _efe ++;_efe ==_cbf {goto _acae ;};_eceb :switch _eeaa [_efe ]{case 47:goto _cdde ; +case 100:goto _cdde ;case 109:goto _cdde ;case 121:goto _dca ;};goto _cfg ;_dca :if _efe ++;_efe ==_cbf {goto _agdc ;};_bda :if _eeaa [_efe ]==121{goto _cdde ;};goto _bafg ;_bagf :_cbfb =_efe +1;_dddc =2;goto _aeb ;_aeb :if _efe ++;_efe ==_cbf {goto _bgde ; +};_fdab :switch _eeaa [_efe ]{case 35:goto _gdc ;case 37:goto _eeac ;case 47:goto _dcgc ;case 48:goto _ace ;case 63:goto _gdc ;};if 49<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _cbfc ;};goto _debe ;_eeac :if _efe ++;_efe ==_cbf {goto _bccb ;};_fga :switch _eeaa [_efe ]{case 35:goto _gdc ; +case 37:goto _eeac ;case 47:goto _dcgc ;case 48:goto _eeac ;case 63:goto _gdc ;};if 49<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _beg ;};goto _aff ;_ace :if _efe ++;_efe ==_cbf {goto _daf ;};_egcf :switch _eeaa [_efe ]{case 35:goto _gdc ;case 37:goto _eeac ; +case 47:goto _dcgc ;case 48:goto _ace ;case 63:goto _gdc ;};if 49<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _cbfc ;};goto _aff ;_cbfc :if _efe ++;_efe ==_cbf {goto _ccgg ;};_aead :switch _eeaa [_efe ]{case 37:goto _beg ;case 47:goto _dcgc ;};if 48<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _cbfc ; +};goto _bdc ;_fgc :_cbfb =_efe +1;_dddc =20;goto _bbed ;_bbed :if _efe ++;_efe ==_cbf {goto _fcca ;};_efd :switch _eeaa [_efe ]{case 37:goto _beg ;case 47:goto _dcgc ;};if 48<=_eeaa [_efe ]&&_eeaa [_efe ]<=57{goto _cbfc ;};goto _geg ;_fabf :_cbfb =_efe +1; +_dddc =15;goto _dfe ;_dfe :if _efe ++;_efe ==_cbf {goto _cdb ;};_gacde :switch _eeaa [_efe ]{case 58:goto _fabf ;case 65:goto _aca ;case 104:goto _fabf ;case 109:goto _fabf ;case 115:goto _bccc ;};goto _dfa ;_aca :if _efe ++;_efe ==_cbf {goto _cda ;};_fbfc :switch _eeaa [_efe ]{case 47:goto _ega ; +case 77:goto _fggf ;};goto _bdc ;_ega :if _efe ++;_efe ==_cbf {goto _egcg ;};_eec :if _eeaa [_efe ]==80{goto _fabf ;};goto _bdc ;_fggf :if _efe ++;_efe ==_cbf {goto _dgf ;};_dgc :if _eeaa [_efe ]==47{goto _egba ;};goto _bdc ;_egba :if _efe ++;_efe ==_cbf {goto _bfgd ; +};_dee :if _eeaa [_efe ]==80{goto _affd ;};goto _bdc ;_affd :if _efe ++;_efe ==_cbf {goto _ggcc ;};_bfdd :if _eeaa [_efe ]==77{goto _fabf ;};goto _bdc ;_bccc :_cbfb =_efe +1;_dddc =15;goto _cfcb ;_cfcb :if _efe ++;_efe ==_cbf {goto _dcaa ;};_dddcf :switch _eeaa [_efe ]{case 46:goto _cfd ; +case 58:goto _fabf ;case 65:goto _aca ;case 104:goto _fabf ;case 109:goto _fabf ;case 115:goto _bccc ;};goto _dfa ;_cfd :if _efe ++;_efe ==_cbf {goto _dcac ;};_geaag :if _eeaa [_efe ]==48{goto _gec ;};goto _ggd ;_gec :_cbfb =_efe +1;_dddc =15;goto _ebf ; +_ebf :if _efe ++;_efe ==_cbf {goto _bgcg ;};_eaac :switch _eeaa [_efe ]{case 48:goto _egbc ;case 58:goto _fabf ;case 65:goto _aca ;case 104:goto _fabf ;case 109:goto _fabf ;case 115:goto _bccc ;};goto _dfa ;_egbc :_cbfb =_efe +1;_dddc =15;goto _acg ;_acg :if _efe ++; +_efe ==_cbf {goto _ecag ;};_ege :switch _eeaa [_efe ]{case 48:goto _fabf ;case 58:goto _fabf ;case 65:goto _aca ;case 104:goto _fabf ;case 109:goto _fabf ;case 115:goto _bccc ;};goto _dfa ;_gff :_cbfb =_efe +1;_dddc =5;goto _cgga ;_cgga :if _efe ++;_efe ==_cbf {goto _ebfg ; +};_ecef :switch _eeaa [_efe ]{case 35:goto _gdc ;case 37:goto _gdc ;case 47:goto _dcgc ;case 48:goto _gdc ;case 63:goto _gdc ;};goto _gcb ;_gbgfb :_cbfb =_efe +1;_dddc =20;goto _fccf ;_fccf :if _efe ++;_efe ==_cbf {goto _dacb ;};_afc :switch _eeaa [_efe ]{case 47:goto _ega ; +case 77:goto _fggf ;};goto _geg ;_ggbg :if _efe ++;_efe ==_cbf {goto _bff ;};_efa :switch _eeaa [_efe ]{case 43:goto _abb ;case 45:goto _abb ;};goto _geg ;_eba :_cbfb =_efe +1;goto _effe ;_effe :if _efe ++;_efe ==_cbf {goto _eac ;};_abdf :if _eeaa [_efe ]==101{goto _dcdb ; +};goto _geg ;_dcdb :if _efe ++;_efe ==_cbf {goto _fdbd ;};_ecc :if _eeaa [_efe ]==110{goto _gdcf ;};goto _bbe ;_gdcf :if _efe ++;_efe ==_cbf {goto _bgfg ;};_adeb :if _eeaa [_efe ]==101{goto _bafgc ;};goto _bbe ;_bafgc :if _efe ++;_efe ==_cbf {goto _abef ; +};_dbg :if _eeaa [_efe ]==114{goto _fdg ;};goto _bbe ;_fdg :if _efe ++;_efe ==_cbf {goto _dbge ;};_bgdf :if _eeaa [_efe ]==97{goto _gcc ;};goto _bbe ;_gcc :if _efe ++;_efe ==_cbf {goto _gcce ;};_bgec :if _eeaa [_efe ]==108{goto _cbg ;};goto _bbe ;_dbfg :_cbfb =_efe +1; +_dddc =20;goto _gfef ;_gfef :if _efe ++;_efe ==_cbf {goto _gbgc ;};_ceaa :switch _eeaa [_efe ]{case 104:goto _bed ;case 109:goto _bed ;case 115:goto _bed ;};goto _befb ;_befb :if _efe ++;_efe ==_cbf {goto _efc ;};_gbe :if _eeaa [_efe ]==93{goto _egag ; +};goto _befb ;_egag :_cbfb =_efe +1;_dddc =18;goto _aafc ;_gedg :_cbfb =_efe +1;_dddc =16;goto _aafc ;_aafc :if _efe ++;_efe ==_cbf {goto _cec ;};_ddg :if _eeaa [_efe ]==93{goto _egag ;};goto _befb ;_bed :if _efe ++;_efe ==_cbf {goto _ebad ;};_fag :if _eeaa [_efe ]==93{goto _gedg ; +};goto _befb ;_eeaf :if _efe ++;_efe ==_cbf {goto _ebb ;};_egbd :goto _eca ;_egad :_cbfb =_efe +1;_dddc =14;goto _abdg ;_abdg :if _efe ++;_efe ==_cbf {goto _befe ;};_gaca :switch _eeaa [_efe ]{case 47:goto _cdde ;case 58:goto _fabf ;case 65:goto _aca ; +case 100:goto _cdde ;case 104:goto _fabf ;case 109:goto _egad ;case 115:goto _bccc ;case 121:goto _dca ;};goto _cfg ;_daca :if _efe ++;_efe ==_cbf {goto _decg ;};_baff :if _eeaa [_efe ]==121{goto _cdde ;};goto _geg ;_fefe :_ggeb :_bge =34;goto _cff ;_fca :_bge =35; +goto _cff ;_bagfg :_bge =0;goto _cff ;_bdb :_bge =36;goto _cff ;_gdcfc :_bge =37;goto _cff ;_cag :_bge =1;goto _cff ;_abbf :_bge =2;goto _cff ;_eda :_bge =38;goto _cff ;_ffb :_bge =3;goto _cff ;_ggc :_bge =4;goto _cff ;_dfgg :_bge =39;goto _cff ;_acgg :_bge =5; +goto _cff ;_deeb :_bge =6;goto _cff ;_efac :_bge =7;goto _cff ;_fcb :_bge =8;goto _cff ;_fbbb :_bge =40;goto _cff ;_dgeg :_bge =9;goto _cff ;_bgcf :_bge =41;goto _cff ;_dcc :_bge =10;goto _cff ;_ebgc :_bge =42;goto _cff ;_agd :_bge =11;goto _cff ;_eceff :_bge =43; +goto _cff ;_caea :_bge =44;goto _cff ;_feae :_bge =45;goto _cff ;_gfac :_bge =12;goto _cff ;_gffb :_bge =46;goto _cff ;_fbe :_bge =13;goto _cff ;_dbcf :_bge =14;goto _cff ;_gag :_bge =15;goto _cff ;_fde :_bge =16;goto _cff ;_acae :_bge =47;goto _cff ;_agdc :_bge =17; +goto _cff ;_bgde :_bge =48;goto _cff ;_bccb :_bge =18;goto _cff ;_daf :_bge =19;goto _cff ;_ccgg :_bge =20;goto _cff ;_fcca :_bge =49;goto _cff ;_cdb :_bge =50;goto _cff ;_cda :_bge =21;goto _cff ;_egcg :_bge =22;goto _cff ;_dgf :_bge =23;goto _cff ;_bfgd :_bge =24; +goto _cff ;_ggcc :_bge =25;goto _cff ;_dcaa :_bge =51;goto _cff ;_dcac :_bge =26;goto _cff ;_bgcg :_bge =52;goto _cff ;_ecag :_bge =53;goto _cff ;_ebfg :_bge =54;goto _cff ;_dacb :_bge =55;goto _cff ;_bff :_bge =56;goto _cff ;_eac :_bge =57;goto _cff ; +_fdbd :_bge =27;goto _cff ;_bgfg :_bge =28;goto _cff ;_abef :_bge =29;goto _cff ;_dbge :_bge =30;goto _cff ;_gcce :_bge =31;goto _cff ;_gbgc :_bge =58;goto _cff ;_efc :_bge =32;goto _cff ;_cec :_bge =59;goto _cff ;_ebad :_bge =33;goto _cff ;_ebb :_bge =60; +goto _cff ;_befe :_bge =61;goto _cff ;_decg :_bge =62;goto _cff ;_cff :{};if _efe ==_ead {switch _bge {case 35:goto _geg ;case 0:goto _bdc ;case 36:goto _gcda ;case 37:goto _gfg ;case 1:goto _bdc ;case 2:goto _bdc ;case 38:goto _ccb ;case 3:goto _bgd ; +case 4:goto _bgd ;case 39:goto _ccb ;case 5:goto _bgd ;case 6:goto _bgd ;case 7:goto _bgd ;case 8:goto _bdc ;case 40:goto _ccb ;case 9:goto _bgd ;case 41:goto _ccb ;case 10:goto _bdc ;case 42:goto _ccb ;case 11:goto _bgd ;case 43:goto _ccb ;case 44:goto _ccb ; +case 45:goto _ccb ;case 12:goto _ebcb ;case 46:goto _bdf ;case 13:goto _eede ;case 14:goto _bdc ;case 15:goto _bdc ;case 16:goto _eede ;case 47:goto _cfg ;case 17:goto _bafg ;case 48:goto _debe ;case 18:goto _aff ;case 19:goto _aff ;case 20:goto _bdc ; +case 49:goto _geg ;case 50:goto _dfa ;case 21:goto _bdc ;case 22:goto _bdc ;case 23:goto _bdc ;case 24:goto _bdc ;case 25:goto _bdc ;case 51:goto _dfa ;case 26:goto _ggd ;case 52:goto _dfa ;case 53:goto _dfa ;case 54:goto _gcb ;case 55:goto _geg ;case 56:goto _geg ; +case 57:goto _geg ;case 27:goto _bbe ;case 28:goto _bbe ;case 29:goto _bbe ;case 30:goto _bbe ;case 31:goto _bbe ;case 58:goto _geg ;case 32:goto _bdc ;case 59:goto _bdc ;case 33:goto _bbe ;case 60:goto _geg ;case 61:goto _cfg ;case 62:goto _geg ;};};}; +if _bgf > 0{copy (_eeaa [0:],_eeaa [_bgf :]);};};_ =_ead ;if _bge ==_aee {_a .Log .Debug ("\u0066o\u0072m\u0061\u0074\u0020\u0070\u0061r\u0073\u0065 \u0065\u0072\u0072\u006f\u0072");};};func _gebe (_gda int64 )int64 {if _gda < 0{return -_gda ;};return _gda ; +}; // 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 );};_dc :=Parse (f );if len (_dc )==1{return _fa (v ,_dc [0],false );}else if len (_dc )> 1&&v < 0{return _fa (v ,_dc [1],true ); -}else if len (_dc )> 2&&v ==0{return _fa (v ,_dc [2],false );};return _fa (v ,_dc [0],false );};func _egg (_bff ,_dac float64 ,_aga Format )[]byte {if len (_aga .Fractional )==0{return nil ;};_ccbg :=_e .AppendFloat (nil ,_bff ,'f',-1,64);if len (_ccbg )> 2{_ccbg =_ccbg [2:]; -}else {_ccbg =nil ;};_gcg :=make ([]byte ,0,len (_ccbg ));_gcg =append (_gcg ,'.');_efc :=0;_egc :for _eddf :=0;_eddf < len (_aga .Fractional );_eddf ++{_fdf :=_eddf ;_dad :=_aga .Fractional [_eddf ];switch _dad .Type {case FmtTypeDigit :if _fdf < len (_ccbg ){_gcg =append (_gcg ,_ccbg [_fdf ]); -_efc ++;}else {_gcg =append (_gcg ,'0');};case FmtTypeDigitOpt :if _fdf >=0{_gcg =append (_gcg ,_ccbg [_fdf ]);_efc ++;}else {break _egc ;};case FmtTypeLiteral :_gcg =append (_gcg ,_dad .Literal );default:_aa .Log .Debug ("\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",_dad ); -};};return _gcg ;};const _bg =1e11;const _ggf int =34;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 _bfcf (_fff _a .Time ,_abg string )[]byte {_dfc :=[]byte {};_afa :=0;for _bdf :=0;_bdf < len (_abg );_bdf ++{var _fafe string ;if _abg [_bdf ]=='/'{_fafe =string (_abg [_afa :_bdf ]);_afa =_bdf +1;}else if _bdf ==len (_abg )-1{_fafe =string (_abg [_afa :_bdf +1]); -}else {continue ;};switch _fafe {case "\u0079\u0079":_dfc =_fff .AppendFormat (_dfc ,"\u0030\u0036");case "\u0079\u0079\u0079\u0079":_dfc =_fff .AppendFormat (_dfc ,"\u0032\u0030\u0030\u0036");case "\u006d":_dfc =_fff .AppendFormat (_dfc ,"\u0031");case "\u006d\u006d":_dfc =_fff .AppendFormat (_dfc ,"\u0030\u0031"); -case "\u006d\u006d\u006d":_dfc =_fff .AppendFormat (_dfc ,"\u004a\u0061\u006e");case "\u006d\u006d\u006d\u006d":_dfc =_fff .AppendFormat (_dfc ,"\u004aa\u006e\u0075\u0061\u0072\u0079");case "\u006d\u006d\u006dm\u006d":switch _fff .Month (){case _a .January ,_a .July ,_a .June :_dfc =append (_dfc ,'J'); -case _a .February :_dfc =append (_dfc ,'M');case _a .March ,_a .May :_dfc =append (_dfc ,'M');case _a .April ,_a .August :_dfc =append (_dfc ,'A');case _a .September :_dfc =append (_dfc ,'S');case _a .October :_dfc =append (_dfc ,'O');case _a .November :_dfc =append (_dfc ,'N'); -case _a .December :_dfc =append (_dfc ,'D');};case "\u0064":_dfc =_fff .AppendFormat (_dfc ,"\u0032");case "\u0064\u0064":_dfc =_fff .AppendFormat (_dfc ,"\u0030\u0032");case "\u0064\u0064\u0064":_dfc =_fff .AppendFormat (_dfc ,"\u004d\u006f\u006e");case "\u0064\u0064\u0064\u0064":_dfc =_fff .AppendFormat (_dfc ,"\u004d\u006f\u006e\u0064\u0061\u0079"); -default:_aa .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_fafe );};if _abg [_bdf ]=='/'{_dfc =append (_dfc ,'/');};};return _dfc ;};const _aaa int =-1; -func _gac (_eac ,_cca float64 ,_df Format )[]byte {if len (_df .Whole )==0{return nil ;};_ab :=_a .Date (1899,12,30,0,0,0,0,_a .UTC );_fe :=_ab .Add (_a .Duration (_cca *float64 (24*_a .Hour )));_fe =_beb (_fe );_dcf :=_e .AppendFloat (nil ,_eac ,'f',-1,64); -_ega :=make ([]byte ,0,len (_dcf ));_ed :=0;_ccf :=1;_fcd :for _cg :=len (_df .Whole )-1;_cg >=0;_cg --{_gd :=len (_dcf )-1-_ed ;_egb :=_df .Whole [_cg ];switch _egb .Type {case FmtTypeDigit :if _gd >=0{_ega =append (_ega ,_dcf [_gd ]);_ed ++;_ccf =_cg ; -}else {_ega =append (_ega ,'0');};case FmtTypeDigitOpt :if _gd >=0{_ega =append (_ega ,_dcf [_gd ]);_ed ++;_ccf =_cg ;}else {for _ecd :=_cg ;_ecd >=0;_ecd --{_fag :=_df .Whole [_ecd ];if _fag .Type ==FmtTypeLiteral {_ega =append (_ega ,_fag .Literal ); -};};break _fcd ;};case FmtTypeDollar :for _edd :=_ed ;_edd < len (_dcf );_edd ++{_ega =append (_ega ,_dcf [len (_dcf )-1-_edd ]);_ed ++;};_ega =append (_ega ,'$');case FmtTypeComma :if !_df ._de {_ega =append (_ega ,',');};case FmtTypeLiteral :_ega =append (_ega ,_egb .Literal ); -case FmtTypeDate :_ega =append (_ega ,_ced (_bfcf (_fe ,_egb .DateTime ))...);case FmtTypeTime :_ega =append (_ega ,_ced (_abf (_fe ,_cca ,_egb .DateTime ))...);default:_aa .Log .Debug ("\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070e\u0020i\u006e\u0020\u0077\u0068\u006f\u006c\u0065 \u0025\u0076",_egb ); -};};_gec :=_ced (_ega );if _ed < len (_dcf )&&(_ed !=0||_df ._ge ){_dcg :=len (_dcf )-_ed ;_ffe :=make ([]byte ,len (_gec )+_dcg );copy (_ffe ,_gec [0:_ccf ]);copy (_ffe [_ccf :],_dcf [0:]);copy (_ffe [_ccf +_dcg :],_gec [_ccf :]);_gec =_ffe ;};if _df ._de {_aae :=_d .Buffer {}; -_bad :=0;for _gge :=len (_gec )-1;_gge >=0;_gge --{if !(_gec [_gge ]>='0'&&_gec [_gge ]<='9'){_bad ++;}else {break ;};};for _add :=0;_add < len (_gec );_add ++{_ag :=(len (_gec )-_add -_bad );if _ag %3==0&&_ag !=0&&_add !=0{_aae .WriteByte (',');};_aae .WriteByte (_gec [_add ]); -};_gec =_aae .Bytes ();};return _gec ;}; +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 _efg (v ,_gd [0],false );}else if len (_gd )> 1&&v < 0{return _efg (v ,_gd [1],true ); +}else if len (_gd )> 2&&v ==0{return _efg (v ,_gd [2],false );};return _efg (v ,_gd [0],false );};const _ca ="\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"; -// Format is a parsed number format. -type Format struct{Whole []Token ;Fractional []Token ;Exponent []Token ;IsExponential bool ;_g bool ;_fd bool ;_ce bool ;_de bool ;_ba bool ;_ge bool ;_af int64 ;_ga int ;};func (_dgg *Lexer )Lex (r _bd .Reader ){_fdff ,_ggbd ,_agc :=0,0,0;_cf :=-1;_db ,_dgda ,_egf :=0,0,0; -_ =_dgda ;_ =_egf ;_fda :=1;_ =_fda ;_bacf :=make ([]byte ,4096);_geb :=false ;for !_geb {_gbc :=0;if _db > 0{_gbc =_ggbd -_db ;};_ggbd =0;_dcd ,_dga :=r .Read (_bacf [_gbc :]);if _dcd ==0||_dga !=nil {_geb =true ;};_agc =_dcd +_gbc ;if _agc < len (_bacf ){_cf =_agc ; -};{_fdff =_ggf ;_db =0;_dgda =0;_egf =0;};{if _ggbd ==_agc {goto _bge ;};switch _fdff {case 34:goto _dcgc ;case 35:goto _fbf ;case 0:goto _bfe ;case 36:goto _abfg ;case 37:goto _gbg ;case 1:goto _efcg ;case 2:goto _gfa ;case 38:goto _aaef ;case 3:goto _ddbb ; -case 4:goto _def ;case 39:goto _bba ;case 5:goto _aee ;case 6:goto _dfg ;case 7:goto _eeac ;case 8:goto _fge ;case 40:goto _ggc ;case 9:goto _gecf ;case 41:goto _eda ;case 10:goto _bea ;case 42:goto _cccee ;case 11:goto _ffb ;case 43:goto _ddfd ;case 44:goto _dca ; -case 45:goto _bef ;case 12:goto _acbg ;case 46:goto _bfa ;case 13:goto _cbe ;case 14:goto _abc ;case 15:goto _ggad ;case 16:goto _ecba ;case 47:goto _fef ;case 17:goto _agdf ;case 48:goto _edec ;case 18:goto _gbb ;case 19:goto _agcb ;case 20:goto _cedg ; -case 49:goto _eagf ;case 50:goto _dgde ;case 21:goto _efb ;case 22:goto _dfa ;case 23:goto _abca ;case 24:goto _ccde ;case 25:goto _aab ;case 51:goto _bbe ;case 26:goto _fecf ;case 52:goto _aaaa ;case 53:goto _fdfg ;case 54:goto _cfd ;case 55:goto _cgfe ; -case 56:goto _dea ;case 57:goto _cfg ;case 27:goto _ecdc ;case 28:goto _dadf ;case 29:goto _fceac ;case 30:goto _fgbc ;case 31:goto _ceba ;case 58:goto _abad ;case 32:goto _fada ;case 59:goto _aeg ;case 33:goto _fffc ;case 60:goto _fbb ;case 61:goto _eeeg ; -case 62:goto _bddd ;};goto _bfgd ;_cfc :switch _egf {case 2:{_ggbd =(_dgda )-1;_dgg ._ecc .AddToken (FmtTypeDigit ,nil );};case 3:{_ggbd =(_dgda )-1;_dgg ._ecc .AddToken (FmtTypeDigitOpt ,nil );};case 5:{_ggbd =(_dgda )-1;};case 8:{_ggbd =(_dgda )-1;_dgg ._ecc .AddToken (FmtTypePercent ,nil ); -};case 13:{_ggbd =(_dgda )-1;_dgg ._ecc .AddToken (FmtTypeFraction ,_bacf [_db :_dgda ]);};case 14:{_ggbd =(_dgda )-1;_dgg ._ecc .AddToken (FmtTypeDate ,_bacf [_db :_dgda ]);};case 15:{_ggbd =(_dgda )-1;_dgg ._ecc .AddToken (FmtTypeTime ,_bacf [_db :_dgda ]); -};case 16:{_ggbd =(_dgda )-1;_dgg ._ecc .AddToken (FmtTypeTime ,_bacf [_db :_dgda ]);};case 18:{_ggbd =(_dgda )-1;};case 20:{_ggbd =(_dgda )-1;_dgg ._ecc .AddToken (FmtTypeLiteral ,_bacf [_db :_dgda ]);};case 21:{_ggbd =(_dgda )-1;_dgg ._ecc .AddToken (FmtTypeLiteral ,_bacf [_db +1:_dgda -1]); -};};goto _gbe ;_ecb :_ggbd =(_dgda )-1;{_dgg ._ecc .AddToken (FmtTypeFraction ,_bacf [_db :_dgda ]);};goto _gbe ;_dgfg :_ggbd =(_dgda )-1;{_dgg ._ecc .AddToken (FmtTypeDigitOpt ,nil );};goto _gbe ;_acfg :_dgda =_ggbd +1;{_dgg ._ecc .AddToken (FmtTypeDigitOptThousands ,nil ); -};goto _gbe ;_adg :_ggbd =(_dgda )-1;{_dgg ._ecc .AddToken (FmtTypePercent ,nil );};goto _gbe ;_affe :_ggbd =(_dgda )-1;{_dgg ._ecc .AddToken (FmtTypeDate ,_bacf [_db :_dgda ]);};goto _gbe ;_adb :_ggbd =(_dgda )-1;{_dgg ._ecc .AddToken (FmtTypeDigit ,nil ); -};goto _gbe ;_ded :_ggbd =(_dgda )-1;{_dgg ._ecc .AddToken (FmtTypeTime ,_bacf [_db :_dgda ]);};goto _gbe ;_bgf :_ggbd =(_dgda )-1;{_dgg ._ecc .AddToken (FmtTypeLiteral ,_bacf [_db :_dgda ]);};goto _gbe ;_afb :_dgda =_ggbd +1;{_dgg ._ecc ._ce =true ;}; -goto _gbe ;_deb :_dgda =_ggbd +1;{_dgg ._ecc .AddToken (FmtTypeLiteral ,_bacf [_db :_dgda ]);};goto _gbe ;_ace :_dgda =_ggbd +1;{_dgg ._ecc .AddToken (FmtTypeDollar ,nil );};goto _gbe ;_aeb :_dgda =_ggbd +1;{_dgg ._ecc .AddToken (FmtTypeComma ,nil );}; -goto _gbe ;_edb :_dgda =_ggbd +1;{_dgg ._ecc .AddToken (FmtTypeDecimal ,nil );};goto _gbe ;_gdcef :_dgda =_ggbd +1;{_dgg .nextFmt ();};goto _gbe ;_dedf :_dgda =_ggbd +1;{_dgg ._ecc .AddToken (FmtTypeText ,nil );};goto _gbe ;_ggg :_dgda =_ggbd +1;{_dgg ._ecc .AddToken (FmtTypeUnderscore ,nil ); -};goto _gbe ;_egd :_dgda =_ggbd ;_ggbd --;{_dgg ._ecc .AddToken (FmtTypeLiteral ,_bacf [_db :_dgda ]);};goto _gbe ;_dae :_dgda =_ggbd ;_ggbd --;{_dgg ._ecc .AddToken (FmtTypeLiteral ,_bacf [_db +1:_dgda -1]);};goto _gbe ;_agde :_dgda =_ggbd ;_ggbd --;{_dgg ._ecc .AddToken (FmtTypeDigitOpt ,nil ); -};goto _gbe ;_ggac :_dgda =_ggbd ;_ggbd --;{_dgg ._ecc .AddToken (FmtTypeFraction ,_bacf [_db :_dgda ]);};goto _gbe ;_fca :_dgda =_ggbd ;_ggbd --;{_dgg ._ecc .AddToken (FmtTypePercent ,nil );};goto _gbe ;_dge :_dgda =_ggbd ;_ggbd --;{_dgg ._ecc .AddToken (FmtTypeDate ,_bacf [_db :_dgda ]); -};goto _gbe ;_ffdb :_dgda =_ggbd ;_ggbd --;{_dgg ._ecc .AddToken (FmtTypeDigit ,nil );};goto _gbe ;_be :_dgda =_ggbd ;_ggbd --;{_dgg ._ecc .AddToken (FmtTypeTime ,_bacf [_db :_dgda ]);};goto _gbe ;_gcga :_dgda =_ggbd ;_ggbd --;{};goto _gbe ;_eee :_dgda =_ggbd +1; -{_dgg ._ecc .IsExponential =true ;};goto _gbe ;_fceg :_dgda =_ggbd +1;{_dgg ._ecc .AddToken (FmtTypeLiteral ,_bacf [_db +1:_dgda ]);};goto _gbe ;_gbe :_db =0;if _ggbd ++;_ggbd ==_agc {goto _adga ;};_dcgc :_db =_ggbd ;switch _bacf [_ggbd ]{case 34:goto _fdcg ; -case 35:goto _feg ;case 36:goto _ace ;case 37:goto _cea ;case 44:goto _aeb ;case 46:goto _edb ;case 47:goto _cdgb ;case 48:goto _bbc ;case 58:goto _dacd ;case 59:goto _gdcef ;case 63:goto _gbce ;case 64:goto _dedf ;case 65:goto _ffde ;case 69:goto _fafc ; -case 71:goto _acce ;case 91:goto _egbc ;case 92:goto _gaad ;case 95:goto _ggg ;case 100:goto _cdgb ;case 104:goto _dacd ;case 109:goto _eegcc ;case 115:goto _cde ;case 121:goto _babc ;};if 49<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _age ;};goto _deb ; -_fdcg :_dgda =_ggbd +1;_egf =20;goto _fbg ;_fbg :if _ggbd ++;_ggbd ==_agc {goto _agfd ;};_fbf :if _bacf [_ggbd ]==34{goto _ccce ;};goto _cge ;_cge :if _ggbd ++;_ggbd ==_agc {goto _fcbe ;};_bfe :if _bacf [_ggbd ]==34{goto _ccce ;};goto _cge ;_ccce :_dgda =_ggbd +1; -_egf =21;goto _ddf ;_ddf :if _ggbd ++;_ggbd ==_agc {goto _geg ;};_abfg :if _bacf [_ggbd ]==34{goto _cge ;};goto _dae ;_feg :_dgda =_ggbd +1;_egf =3;goto _acg ;_acg :if _ggbd ++;_ggbd ==_agc {goto _cdec ;};_gbg :switch _bacf [_ggbd ]{case 35:goto _cef ; -case 37:goto _cef ;case 44:goto _fbgf ;case 47:goto _bbg ;case 48:goto _cef ;case 63:goto _cef ;};goto _agde ;_cef :if _ggbd ++;_ggbd ==_agc {goto _gbfe ;};_efcg :switch _bacf [_ggbd ]{case 35:goto _cef ;case 37:goto _cef ;case 47:goto _bbg ;case 48:goto _cef ; -case 63:goto _cef ;};goto _cfc ;_bbg :if _ggbd ++;_ggbd ==_agc {goto _fdce ;};_gfa :switch _bacf [_ggbd ]{case 35:goto _eag ;case 37:goto _bab ;case 48:goto _ffef ;case 63:goto _eag ;};if 49<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _aaeg ;};goto _cfc ; -_eag :_dgda =_ggbd +1;goto _dde ;_dde :if _ggbd ++;_ggbd ==_agc {goto _abb ;};_aaef :switch _bacf [_ggbd ]{case 35:goto _eag ;case 37:goto _eag ;case 44:goto _eag ;case 46:goto _eag ;case 48:goto _eag ;case 63:goto _eag ;case 65:goto _ggab ;};goto _ggac ; -_ggab :if _ggbd ++;_ggbd ==_agc {goto _cdga ;};_ddbb :switch _bacf [_ggbd ]{case 47:goto _afc ;case 77:goto _abe ;};goto _ecb ;_afc :if _ggbd ++;_ggbd ==_agc {goto _fbag ;};_def :if _bacf [_ggbd ]==80{goto _dfe ;};goto _ecb ;_dfe :_dgda =_ggbd +1;goto _cbg ; -_cbg :if _ggbd ++;_ggbd ==_agc {goto _edf ;};_bba :if _bacf [_ggbd ]==65{goto _ggab ;};goto _ggac ;_abe :if _ggbd ++;_ggbd ==_agc {goto _cda ;};_aee :if _bacf [_ggbd ]==47{goto _fcb ;};goto _ecb ;_fcb :if _ggbd ++;_ggbd ==_agc {goto _fgd ;};_dfg :if _bacf [_ggbd ]==80{goto _dgfgf ; -};goto _ecb ;_dgfgf :if _ggbd ++;_ggbd ==_agc {goto _acbc ;};_eeac :if _bacf [_ggbd ]==77{goto _dfe ;};goto _ecb ;_bab :if _ggbd ++;_ggbd ==_agc {goto _ebg ;};_fge :switch _bacf [_ggbd ]{case 35:goto _adcdf ;case 37:goto _bfgg ;case 63:goto _adcdf ;};if 48<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _ede ; -};goto _cfc ;_adcdf :_dgda =_ggbd +1;goto _ggee ;_ggee :if _ggbd ++;_ggbd ==_agc {goto _agg ;};_ggc :switch _bacf [_ggbd ]{case 35:goto _eag ;case 37:goto _fac ;case 44:goto _eag ;case 46:goto _eag ;case 48:goto _eag ;case 63:goto _eag ;case 65:goto _ggab ; -};goto _ggac ;_fac :if _ggbd ++;_ggbd ==_agc {goto _baf ;};_gecf :switch _bacf [_ggbd ]{case 35:goto _fdcgc ;case 44:goto _fdcgc ;case 46:goto _fdcgc ;case 48:goto _fdcgc ;case 63:goto _fdcgc ;};goto _ecb ;_fdcgc :_dgda =_ggbd +1;goto _bddc ;_bddc :if _ggbd ++; -_ggbd ==_agc {goto _egdc ;};_eda :switch _bacf [_ggbd ]{case 35:goto _fdcgc ;case 44:goto _fdcgc ;case 46:goto _fdcgc ;case 48:goto _fdcgc ;case 63:goto _fdcgc ;case 65:goto _ggab ;};goto _ggac ;_bfgg :if _ggbd ++;_ggbd ==_agc {goto _ggce ;};_bea :if _bacf [_ggbd ]==37{goto _bfgg ; -};if 48<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _ede ;};goto _cfc ;_ede :_dgda =_ggbd +1;_egf =13;goto _cba ;_cba :if _ggbd ++;_ggbd ==_agc {goto _eeae ;};_cccee :switch _bacf [_ggbd ]{case 35:goto _eag ;case 37:goto _ddc ;case 44:goto _eag ;case 46:goto _eag ; -case 48:goto _bed ;case 63:goto _eag ;case 65:goto _ggab ;};if 49<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _ede ;};goto _ggac ;_ddc :if _ggbd ++;_ggbd ==_agc {goto _bde ;};_ffb :switch _bacf [_ggbd ]{case 35:goto _fdcgc ;case 37:goto _bfgg ;case 44:goto _fdcgc ; -case 46:goto _fdcgc ;case 63:goto _fdcgc ;};if 48<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _ede ;};goto _ecb ;_bed :_dgda =_ggbd +1;goto _fec ;_fec :if _ggbd ++;_ggbd ==_agc {goto _eadc ;};_ddfd :switch _bacf [_ggbd ]{case 35:goto _eag ;case 37:goto _bed ; -case 44:goto _eag ;case 46:goto _eag ;case 48:goto _bed ;case 63:goto _eag ;case 65:goto _ggab ;};if 49<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _ede ;};goto _ggac ;_ffef :_dgda =_ggbd +1;goto _dgc ;_dgc :if _ggbd ++;_ggbd ==_agc {goto _eeaa ;};_dca :switch _bacf [_ggbd ]{case 35:goto _eag ; -case 37:goto _bed ;case 44:goto _eag ;case 46:goto _eag ;case 48:goto _ffef ;case 63:goto _eag ;case 65:goto _ggab ;};if 49<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _aaeg ;};goto _ggac ;_aaeg :_dgda =_ggbd +1;goto _cbab ;_cbab :if _ggbd ++;_ggbd ==_agc {goto _gfd ; -};_bef :switch _bacf [_ggbd ]{case 35:goto _eag ;case 37:goto _ede ;case 44:goto _eag ;case 46:goto _eag ;case 48:goto _ffef ;case 63:goto _eag ;case 65:goto _ggab ;};if 49<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _aaeg ;};goto _ggac ;_fbgf :if _ggbd ++; -_ggbd ==_agc {goto _fgeb ;};_acbg :if _bacf [_ggbd ]==35{goto _acfg ;};goto _dgfg ;_cea :_dgda =_ggbd +1;_egf =8;goto _dgfge ;_dgfge :if _ggbd ++;_ggbd ==_agc {goto _eba ;};_bfa :switch _bacf [_ggbd ]{case 35:goto _agf ;case 37:goto _afga ;case 48:goto _fffg ; -case 63:goto _agf ;};if 49<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _fafg ;};goto _fca ;_agf :if _ggbd ++;_ggbd ==_agc {goto _eeee ;};_cbe :switch _bacf [_ggbd ]{case 35:goto _agf ;case 47:goto _bbg ;case 48:goto _agf ;case 63:goto _agf ;};goto _adg ;_afga :if _ggbd ++; -_ggbd ==_agc {goto _cbb ;};_abc :if _bacf [_ggbd ]==37{goto _afga ;};if 48<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _fafg ;};goto _cfc ;_fafg :if _ggbd ++;_ggbd ==_agc {goto _cga ;};_ggad :switch _bacf [_ggbd ]{case 37:goto _afga ;case 47:goto _bbg ;}; -if 48<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _fafg ;};goto _cfc ;_fffg :if _ggbd ++;_ggbd ==_agc {goto _dbg ;};_ecba :switch _bacf [_ggbd ]{case 35:goto _agf ;case 37:goto _afga ;case 47:goto _bbg ;case 48:goto _fffg ;case 63:goto _agf ;};if 49<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _fafg ; -};goto _adg ;_cdgb :_dgda =_ggbd +1;goto _aba ;_aba :if _ggbd ++;_ggbd ==_agc {goto _gfg ;};_fef :switch _bacf [_ggbd ]{case 47:goto _cdgb ;case 100:goto _cdgb ;case 109:goto _cdgb ;case 121:goto _fcea ;};goto _dge ;_fcea :if _ggbd ++;_ggbd ==_agc {goto _fgf ; -};_agdf :if _bacf [_ggbd ]==121{goto _cdgb ;};goto _affe ;_bbc :_dgda =_ggbd +1;_egf =2;goto _fabf ;_fabf :if _ggbd ++;_ggbd ==_agc {goto _fbc ;};_edec :switch _bacf [_ggbd ]{case 35:goto _cef ;case 37:goto _cccef ;case 47:goto _bbg ;case 48:goto _caf ; -case 63:goto _cef ;};if 49<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _ccd ;};goto _ffdb ;_cccef :if _ggbd ++;_ggbd ==_agc {goto _gee ;};_gbb :switch _bacf [_ggbd ]{case 35:goto _cef ;case 37:goto _cccef ;case 47:goto _bbg ;case 48:goto _cccef ;case 63:goto _cef ; -};if 49<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _fafg ;};goto _adb ;_caf :if _ggbd ++;_ggbd ==_agc {goto _bdg ;};_agcb :switch _bacf [_ggbd ]{case 35:goto _cef ;case 37:goto _cccef ;case 47:goto _bbg ;case 48:goto _caf ;case 63:goto _cef ;};if 49<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _ccd ; -};goto _adb ;_ccd :if _ggbd ++;_ggbd ==_agc {goto _fadb ;};_cedg :switch _bacf [_ggbd ]{case 37:goto _fafg ;case 47:goto _bbg ;};if 48<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _ccd ;};goto _cfc ;_age :_dgda =_ggbd +1;_egf =20;goto _fbaa ;_fbaa :if _ggbd ++; -_ggbd ==_agc {goto _bdb ;};_eagf :switch _bacf [_ggbd ]{case 37:goto _fafg ;case 47:goto _bbg ;};if 48<=_bacf [_ggbd ]&&_bacf [_ggbd ]<=57{goto _ccd ;};goto _egd ;_dacd :_dgda =_ggbd +1;_egf =15;goto _ecbag ;_ecbag :if _ggbd ++;_ggbd ==_agc {goto _addg ; -};_dgde :switch _bacf [_ggbd ]{case 58:goto _dacd ;case 65:goto _bfef ;case 104:goto _dacd ;case 109:goto _dacd ;case 115:goto _cde ;};goto _be ;_bfef :if _ggbd ++;_ggbd ==_agc {goto _acfe ;};_efb :switch _bacf [_ggbd ]{case 47:goto _ggbg ;case 77:goto _bbd ; -};goto _cfc ;_ggbg :if _ggbd ++;_ggbd ==_agc {goto _eaed ;};_dfa :if _bacf [_ggbd ]==80{goto _dacd ;};goto _cfc ;_bbd :if _ggbd ++;_ggbd ==_agc {goto _fgg ;};_abca :if _bacf [_ggbd ]==47{goto _cgf ;};goto _cfc ;_cgf :if _ggbd ++;_ggbd ==_agc {goto _ggfe ; -};_ccde :if _bacf [_ggbd ]==80{goto _geae ;};goto _cfc ;_geae :if _ggbd ++;_ggbd ==_agc {goto _cdf ;};_aab :if _bacf [_ggbd ]==77{goto _dacd ;};goto _cfc ;_cde :_dgda =_ggbd +1;_egf =15;goto _cedb ;_cedb :if _ggbd ++;_ggbd ==_agc {goto _ddfb ;};_bbe :switch _bacf [_ggbd ]{case 46:goto _fcf ; -case 58:goto _dacd ;case 65:goto _bfef ;case 104:goto _dacd ;case 109:goto _dacd ;case 115:goto _cde ;};goto _be ;_fcf :if _ggbd ++;_ggbd ==_agc {goto _cbac ;};_fecf :if _bacf [_ggbd ]==48{goto _afef ;};goto _ded ;_afef :_dgda =_ggbd +1;_egf =15;goto _cagc ; -_cagc :if _ggbd ++;_ggbd ==_agc {goto _ddbc ;};_aaaa :switch _bacf [_ggbd ]{case 48:goto _fceb ;case 58:goto _dacd ;case 65:goto _bfef ;case 104:goto _dacd ;case 109:goto _dacd ;case 115:goto _cde ;};goto _be ;_fceb :_dgda =_ggbd +1;_egf =15;goto _fad ; -_fad :if _ggbd ++;_ggbd ==_agc {goto _fgee ;};_fdfg :switch _bacf [_ggbd ]{case 48:goto _dacd ;case 58:goto _dacd ;case 65:goto _bfef ;case 104:goto _dacd ;case 109:goto _dacd ;case 115:goto _cde ;};goto _be ;_gbce :_dgda =_ggbd +1;_egf =5;goto _eacc ; -_eacc :if _ggbd ++;_ggbd ==_agc {goto _bgbb ;};_cfd :switch _bacf [_ggbd ]{case 35:goto _cef ;case 37:goto _cef ;case 47:goto _bbg ;case 48:goto _cef ;case 63:goto _cef ;};goto _gcga ;_ffde :_dgda =_ggbd +1;_egf =20;goto _bbf ;_bbf :if _ggbd ++;_ggbd ==_agc {goto _eeec ; -};_cgfe :switch _bacf [_ggbd ]{case 47:goto _ggbg ;case 77:goto _bbd ;};goto _egd ;_fafc :if _ggbd ++;_ggbd ==_agc {goto _gebd ;};_dea :switch _bacf [_ggbd ]{case 43:goto _eee ;case 45:goto _eee ;};goto _egd ;_acce :_dgda =_ggbd +1;goto _fee ;_fee :if _ggbd ++; -_ggbd ==_agc {goto _bgbba ;};_cfg :if _bacf [_ggbd ]==101{goto _fgaf ;};goto _egd ;_fgaf :if _ggbd ++;_ggbd ==_agc {goto _bec ;};_ecdc :if _bacf [_ggbd ]==110{goto _bee ;};goto _bgf ;_bee :if _ggbd ++;_ggbd ==_agc {goto _ggfg ;};_dadf :if _bacf [_ggbd ]==101{goto _agea ; -};goto _bgf ;_agea :if _ggbd ++;_ggbd ==_agc {goto _dgaa ;};_fceac :if _bacf [_ggbd ]==114{goto _dedb ;};goto _bgf ;_dedb :if _ggbd ++;_ggbd ==_agc {goto _bfgc ;};_fgbc :if _bacf [_ggbd ]==97{goto _gbfa ;};goto _bgf ;_gbfa :if _ggbd ++;_ggbd ==_agc {goto _ffed ; -};_ceba :if _bacf [_ggbd ]==108{goto _afb ;};goto _bgf ;_egbc :_dgda =_ggbd +1;_egf =20;goto _gbfd ;_gbfd :if _ggbd ++;_ggbd ==_agc {goto _afae ;};_abad :switch _bacf [_ggbd ]{case 104:goto _cafc ;case 109:goto _cafc ;case 115:goto _cafc ;};goto _gggc ; -_gggc :if _ggbd ++;_ggbd ==_agc {goto _bbge ;};_fada :if _bacf [_ggbd ]==93{goto _fece ;};goto _gggc ;_fece :_dgda =_ggbd +1;_egf =18;goto _eabg ;_ggd :_dgda =_ggbd +1;_egf =16;goto _eabg ;_eabg :if _ggbd ++;_ggbd ==_agc {goto _bafg ;};_aeg :if _bacf [_ggbd ]==93{goto _fece ; -};goto _gggc ;_cafc :if _ggbd ++;_ggbd ==_agc {goto _eaa ;};_fffc :if _bacf [_ggbd ]==93{goto _ggd ;};goto _gggc ;_gaad :if _ggbd ++;_ggbd ==_agc {goto _gebg ;};_fbb :goto _fceg ;_eegcc :_dgda =_ggbd +1;_egf =14;goto _dcfa ;_dcfa :if _ggbd ++;_ggbd ==_agc {goto _fbe ; -};_eeeg :switch _bacf [_ggbd ]{case 47:goto _cdgb ;case 58:goto _dacd ;case 65:goto _bfef ;case 100:goto _cdgb ;case 104:goto _dacd ;case 109:goto _eegcc ;case 115:goto _cde ;case 121:goto _fcea ;};goto _dge ;_babc :if _ggbd ++;_ggbd ==_agc {goto _fdg ; -};_bddd :if _bacf [_ggbd ]==121{goto _cdgb ;};goto _egd ;_bfgd :_adga :_fdff =34;goto _bge ;_agfd :_fdff =35;goto _bge ;_fcbe :_fdff =0;goto _bge ;_geg :_fdff =36;goto _bge ;_cdec :_fdff =37;goto _bge ;_gbfe :_fdff =1;goto _bge ;_fdce :_fdff =2;goto _bge ; -_abb :_fdff =38;goto _bge ;_cdga :_fdff =3;goto _bge ;_fbag :_fdff =4;goto _bge ;_edf :_fdff =39;goto _bge ;_cda :_fdff =5;goto _bge ;_fgd :_fdff =6;goto _bge ;_acbc :_fdff =7;goto _bge ;_ebg :_fdff =8;goto _bge ;_agg :_fdff =40;goto _bge ;_baf :_fdff =9; -goto _bge ;_egdc :_fdff =41;goto _bge ;_ggce :_fdff =10;goto _bge ;_eeae :_fdff =42;goto _bge ;_bde :_fdff =11;goto _bge ;_eadc :_fdff =43;goto _bge ;_eeaa :_fdff =44;goto _bge ;_gfd :_fdff =45;goto _bge ;_fgeb :_fdff =12;goto _bge ;_eba :_fdff =46;goto _bge ; -_eeee :_fdff =13;goto _bge ;_cbb :_fdff =14;goto _bge ;_cga :_fdff =15;goto _bge ;_dbg :_fdff =16;goto _bge ;_gfg :_fdff =47;goto _bge ;_fgf :_fdff =17;goto _bge ;_fbc :_fdff =48;goto _bge ;_gee :_fdff =18;goto _bge ;_bdg :_fdff =19;goto _bge ;_fadb :_fdff =20; -goto _bge ;_bdb :_fdff =49;goto _bge ;_addg :_fdff =50;goto _bge ;_acfe :_fdff =21;goto _bge ;_eaed :_fdff =22;goto _bge ;_fgg :_fdff =23;goto _bge ;_ggfe :_fdff =24;goto _bge ;_cdf :_fdff =25;goto _bge ;_ddfb :_fdff =51;goto _bge ;_cbac :_fdff =26;goto _bge ; -_ddbc :_fdff =52;goto _bge ;_fgee :_fdff =53;goto _bge ;_bgbb :_fdff =54;goto _bge ;_eeec :_fdff =55;goto _bge ;_gebd :_fdff =56;goto _bge ;_bgbba :_fdff =57;goto _bge ;_bec :_fdff =27;goto _bge ;_ggfg :_fdff =28;goto _bge ;_dgaa :_fdff =29;goto _bge ; -_bfgc :_fdff =30;goto _bge ;_ffed :_fdff =31;goto _bge ;_afae :_fdff =58;goto _bge ;_bbge :_fdff =32;goto _bge ;_bafg :_fdff =59;goto _bge ;_eaa :_fdff =33;goto _bge ;_gebg :_fdff =60;goto _bge ;_fbe :_fdff =61;goto _bge ;_fdg :_fdff =62;goto _bge ;_bge :{}; -if _ggbd ==_cf {switch _fdff {case 35:goto _egd ;case 0:goto _cfc ;case 36:goto _dae ;case 37:goto _agde ;case 1:goto _cfc ;case 2:goto _cfc ;case 38:goto _ggac ;case 3:goto _ecb ;case 4:goto _ecb ;case 39:goto _ggac ;case 5:goto _ecb ;case 6:goto _ecb ; -case 7:goto _ecb ;case 8:goto _cfc ;case 40:goto _ggac ;case 9:goto _ecb ;case 41:goto _ggac ;case 10:goto _cfc ;case 42:goto _ggac ;case 11:goto _ecb ;case 43:goto _ggac ;case 44:goto _ggac ;case 45:goto _ggac ;case 12:goto _dgfg ;case 46:goto _fca ;case 13:goto _adg ; -case 14:goto _cfc ;case 15:goto _cfc ;case 16:goto _adg ;case 47:goto _dge ;case 17:goto _affe ;case 48:goto _ffdb ;case 18:goto _adb ;case 19:goto _adb ;case 20:goto _cfc ;case 49:goto _egd ;case 50:goto _be ;case 21:goto _cfc ;case 22:goto _cfc ;case 23:goto _cfc ; -case 24:goto _cfc ;case 25:goto _cfc ;case 51:goto _be ;case 26:goto _ded ;case 52:goto _be ;case 53:goto _be ;case 54:goto _gcga ;case 55:goto _egd ;case 56:goto _egd ;case 57:goto _egd ;case 27:goto _bgf ;case 28:goto _bgf ;case 29:goto _bgf ;case 30:goto _bgf ; -case 31:goto _bgf ;case 58:goto _egd ;case 32:goto _cfc ;case 59:goto _cfc ;case 33:goto _bgf ;case 60:goto _egd ;case 61:goto _dge ;case 62:goto _egd ;};};};if _db > 0{copy (_bacf [0:],_bacf [_db :]);};};_ =_cf ;if _fdff ==_aecb {_aa .Log .Debug ("\u0066o\u0072m\u0061\u0074\u0020\u0070\u0061r\u0073\u0065 \u0065\u0072\u0072\u006f\u0072"); -};};func _eedd (_ece []byte )[]byte {_fce :=len (_ece );_ffd :=false ;_fgaa :=false ;for _fba :=len (_ece )-1;_fba >=0;_fba --{if _ece [_fba ]=='0'&&!_fgaa &&!_ffd {_fce =_fba ;}else if _ece [_fba ]=='.'{_ffd =true ;}else {_fgaa =true ;};};if _ffd &&_fgaa {if _ece [_fce -1]=='.'{_fce --; -};return _ece [0:_fce ];};return _ece ;};const _ggb int =0;func _beb (_cccg _a .Time )_a .Time {_cccg =_cccg .UTC ();return _a .Date (_cccg .Year (),_cccg .Month (),_cccg .Day (),_cccg .Hour (),_cccg .Minute (),_cccg .Second (),_cccg .Nanosecond (),_a .Local ); -}; -// FmtType is the type of a format token. -// -//go:generate stringer -type=FmtType -type FmtType byte ;func Parse (s string )[]Format {_bdd :=Lexer {};_bdd .Lex (_f .NewReader (s ));_bdd ._egac =append (_bdd ._egac ,_bdd ._ecc );return _bdd ._egac ;};func _agd (_eefe []byte )[]byte {for _dd :=len (_eefe )-1;_dd > 0;_dd --{if _eefe [_dd ]=='9'+1{_eefe [_dd ]='0'; -if _eefe [_dd -1]=='.'{_dd --;};_eefe [_dd -1]++;};};if _eefe [0]=='9'+1{_eefe [0]='0';copy (_eefe [1:],_eefe [0:]);_eefe [0]='1';};return _eefe ;}; +// AddToken adds a format token to the format. +func (_b *Format )AddToken (t FmtType ,l []byte ){if _b ._dc {_b ._dc =false ;return ;};switch t {case FmtTypeDecimal :_b ._cce =true ;case FmtTypeUnderscore :_b ._dc =true ;case FmtTypeText :_b .Whole =append (_b .Whole ,Token {Type :t });case FmtTypeDate ,FmtTypeTime :_b .Whole =append (_b .Whole ,Token {Type :t ,DateTime :string (l )}); +case FmtTypePercent :_b ._fb =true ;t =FmtTypeLiteral ;l =[]byte {'%'};fallthrough;case FmtTypeDigitOpt :fallthrough;case FmtTypeLiteral ,FmtTypeDigit ,FmtTypeDollar ,FmtTypeComma :if l ==nil {l =[]byte {0};};for _ ,_edc :=range l {if _b .IsExponential {_b .Exponent =append (_b .Exponent ,Token {Type :t ,Literal :_edc }); +}else if !_b ._cce {_b .Whole =append (_b .Whole ,Token {Type :t ,Literal :_edc });}else {_b .Fractional =append (_b .Fractional ,Token {Type :t ,Literal :_edc });};};case FmtTypeDigitOptThousands :_b ._cdf =true ;case FmtTypeFraction :_gg :=_cd .Split (string (l ),"\u002f"); +if len (_gg )==2{_b ._de =true ;_b ._fd ,_ =_fg .ParseInt (_gg [1],10,64);for _ ,_aa :=range _gg [1]{if _aa =='?'||_aa =='0'{_b ._fe ++;};};};default:_a .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0070\u0068\u0020\u0074y\u0070\u0065\u0020\u0069\u006e\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0076",t ); +};};func (_eg FmtType )String ()string {if _eg >=FmtType (len (_ed )-1){return _e .Sprintf ("F\u006d\u0074\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_eg );};return _ca [_ed [_eg ]:_ed [_eg +1]];};func _db (_cgf int64 ,_aag Format )[]byte {if !_aag .IsExponential ||len (_aag .Exponent )==0{return nil ; +};_geeg :=_fg .AppendInt (nil ,_gebe (_cgf ),10);_dga :=make ([]byte ,0,len (_geeg )+2);_dga =append (_dga ,'E');if _cgf >=0{_dga =append (_dga ,'+');}else {_dga =append (_dga ,'-');_cgf *=-1;};_cef :=0;_bgc :for _baa :=len (_aag .Exponent )-1;_baa >=0; +_baa --{_be :=len (_geeg )-1-_cef ;_cdd :=_aag .Exponent [_baa ];switch _cdd .Type {case FmtTypeDigit :if _be >=0{_dga =append (_dga ,_geeg [_be ]);_cef ++;}else {_dga =append (_dga ,'0');};case FmtTypeDigitOpt :if _be >=0{_dga =append (_dga ,_geeg [_be ]); +_cef ++;}else {for _dff :=_baa ;_dff >=0;_dff --{_bfd :=_aag .Exponent [_dff ];if _bfd .Type ==FmtTypeLiteral {_dga =append (_dga ,_bfd .Literal );};};break _bgc ;};case FmtTypeLiteral :_dga =append (_dga ,_cdd .Literal );default:_a .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0065\u0078p\u0020\u0025\u0076",_cdd ); +};};if _cef < len (_geeg ){_dga =append (_dga ,_geeg [len (_geeg )-_cef -1:_cef -1]...);};_aae (_dga [2:]);return _dga ;};const _gdac int =34; + +// Format is a parsed number format. +type Format struct{Whole []Token ;Fractional []Token ;Exponent []Token ;IsExponential bool ;_de bool ;_fb bool ;_fff bool ;_cdf bool ;_dc bool ;_cce bool ;_fd int64 ;_fe int ;}; // NumberGeneric formats the number with the generic format which attemps to // mimic Excel's general formatting. -func NumberGeneric (v float64 )string {if _c .Abs (v )>=_bg ||_c .Abs (v )<=_ad &&v !=0{return _aaee (v );};_fde :=make ([]byte ,0,15);_fde =_e .AppendFloat (_fde ,v ,'f',-1,64);if len (_fde )> 11{_ebde :=_fde [11]-'0';if _ebde >=5&&_ebde <=9{_fde [10]++; -_fde =_fde [0:11];_fde =_agd (_fde );};_fde =_fde [0:11];}else if len (_fde )==11{if _fde [len (_fde )-1]=='9'{_fde [len (_fde )-1]++;_fde =_agd (_fde );};};_fde =_eedd (_fde );return string (_fde );};const _gdce int =34;func (_ddd *Lexer )nextFmt (){_ddd ._egac =append (_ddd ._egac ,_ddd ._ecc ); -_ddd ._ecc =Format {}}; - -// AddToken adds a format token to the format. -func (_gc *Format )AddToken (t FmtType ,l []byte ){if _gc ._ba {_gc ._ba =false ;return ;};switch t {case FmtTypeDecimal :_gc ._ge =true ;case FmtTypeUnderscore :_gc ._ba =true ;case FmtTypeText :_gc .Whole =append (_gc .Whole ,Token {Type :t });case FmtTypeDate ,FmtTypeTime :_gc .Whole =append (_gc .Whole ,Token {Type :t ,DateTime :string (l )}); -case FmtTypePercent :_gc ._fd =true ;t =FmtTypeLiteral ;l =[]byte {'%'};fallthrough;case FmtTypeDigitOpt :fallthrough;case FmtTypeLiteral ,FmtTypeDigit ,FmtTypeDollar ,FmtTypeComma :if l ==nil {l =[]byte {0};};for _ ,_eaf :=range l {if _gc .IsExponential {_gc .Exponent =append (_gc .Exponent ,Token {Type :t ,Literal :_eaf }); -}else if !_gc ._ge {_gc .Whole =append (_gc .Whole ,Token {Type :t ,Literal :_eaf });}else {_gc .Fractional =append (_gc .Fractional ,Token {Type :t ,Literal :_eaf });};};case FmtTypeDigitOptThousands :_gc ._de =true ;case FmtTypeFraction :_ef :=_f .Split (string (l ),"\u002f"); -if len (_ef )==2{_gc ._g =true ;_gc ._af ,_ =_e .ParseInt (_ef [1],10,64);for _ ,_fb :=range _ef [1]{if _fb =='?'||_fb =='0'{_gc ._ga ++;};};};default:_aa .Log .Debug ("\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 _ad =1e-10;const (FmtTypeLiteral FmtType =iota ;FmtTypeDigit ;FmtTypeDigitOpt ;FmtTypeComma ;FmtTypeDecimal ;FmtTypePercent ;FmtTypeDollar ;FmtTypeDigitOptThousands ;FmtTypeUnderscore ;FmtTypeDate ;FmtTypeTime ;FmtTypeFraction ;FmtTypeText ;); +func NumberGeneric (v float64 )string {if _d .Abs (v )>=_cc ||_d .Abs (v )<=_ff &&v !=0{return _ec (v );};_fcd :=make ([]byte ,0,15);_fcd =_fg .AppendFloat (_fcd ,v ,'f',-1,64);if len (_fcd )> 11{_bcc :=_fcd [11]-'0';if _bcc >=5&&_bcc <=9{_fcd [10]++;_fcd =_fcd [0:11]; +_fcd =_cb (_fcd );};_fcd =_fcd [0:11];}else if len (_fcd )==11{if _fcd [len (_fcd )-1]=='9'{_fcd [len (_fcd )-1]++;_fcd =_cb (_fcd );};};_fcd =_cea (_fcd );return string (_fcd );};func IsNumber (data string )(_dade bool ){_fee ,_dgg ,_gdd :=0,0,len (data ); +_eeg :=len (data );_cbc ,_eee ,_faae :=0,0,0;_ =_eee ;_ =_faae ;_ =_cbc ;{_fee =_dcb ;_cbc =0;_eee =0;_faae =0;};{if _dgg ==_gdd {goto _aec ;};switch _fee {case 0:goto _efb ;case 1:goto _dggg ;case 2:goto _gge ;case 3:goto _dcd ;case 4:goto _ddd ;case 5:goto _gcf ; +case 6:goto _cga ;case 7:goto _cac ;};goto _cedd ;_cabc :_eee =_dgg ;_dgg --;{_dade =false ;};goto _egc ;_adgf :_eee =_dgg ;_dgg --;{_dade =_eee ==len (data );};goto _egc ;_cggb :_eee =_dgg ;_dgg --;{_dade =_eee ==len (data );};goto _egc ;_efgc :switch _faae {case 2:{_dgg =(_eee )-1; +_dade =_eee ==len (data );};case 3:{_dgg =(_eee )-1;_dade =false ;};};goto _egc ;_egc :_cbc =0;if _dgg ++;_dgg ==_gdd {goto _dbb ;};_efb :_cbc =_dgg ;switch data [_dgg ]{case 43:goto _febd ;case 45:goto _febd ;};if 48<=data [_dgg ]&&data [_dgg ]<=57{goto _cbb ; +};goto _aba ;_aba :if _dgg ++;_dgg ==_gdd {goto _gfa ;};_dggg :goto _aba ;_febd :if _dgg ++;_dgg ==_gdd {goto _bfdc ;};_gge :if 48<=data [_dgg ]&&data [_dgg ]<=57{goto _cbb ;};goto _aba ;_cbb :if _dgg ++;_dgg ==_gdd {goto _abag ;};_dcd :if data [_dgg ]==46{goto _gdf ; +};if 48<=data [_dgg ]&&data [_dgg ]<=57{goto _cbb ;};goto _aba ;_gdf :if _dgg ++;_dgg ==_gdd {goto _fcc ;};_ddd :if 48<=data [_dgg ]&&data [_dgg ]<=57{goto _gcdc ;};goto _aba ;_gcdc :if _dgg ++;_dgg ==_gdd {goto _afd ;};_gcf :if data [_dgg ]==69{goto _gaff ; +};if 48<=data [_dgg ]&&data [_dgg ]<=57{goto _gcdc ;};goto _aba ;_gaff :if _dgg ++;_dgg ==_gdd {goto _gad ;};_cga :switch data [_dgg ]{case 43:goto _ced ;case 45:goto _ced ;};goto _aba ;_ced :_eee =_dgg +1;_faae =3;goto _deg ;_bag :_eee =_dgg +1;_faae =2; +goto _deg ;_deg :if _dgg ++;_dgg ==_gdd {goto _cdc ;};_cac :if 48<=data [_dgg ]&&data [_dgg ]<=57{goto _bag ;};goto _aba ;_cedd :_dbb :_fee =0;goto _aec ;_gfa :_fee =1;goto _aec ;_bfdc :_fee =2;goto _aec ;_abag :_fee =3;goto _aec ;_fcc :_fee =4;goto _aec ; +_afd :_fee =5;goto _aec ;_gad :_fee =6;goto _aec ;_cdc :_fee =7;goto _aec ;_aec :{};if _dgg ==_eeg {switch _fee {case 1:goto _cabc ;case 2:goto _cabc ;case 3:goto _adgf ;case 4:goto _cabc ;case 5:goto _cggb ;case 6:goto _cabc ;case 7:goto _efgc ;};};}; +if _fee ==_aee {return false ;};return ;};var _ed =[...]uint8 {0,14,26,41,53,67,81,94,118,135,146,157,172,183};const _ff =1e-10;const _eea int =0;func (_ebef *Lexer )nextFmt (){_ebef ._dddd =append (_ebef ._dddd ,_ebef ._gfab );_ebef ._gfab =Format {}}; +func _df (_bgg ,_ee float64 ,_gea Format )[]byte {if len (_gea .Whole )==0{return nil ;};_geb :=_fc .Date (1899,12,30,0,0,0,0,_fc .UTC );_gee :=_geb .Add (_fc .Duration (_ee *float64 (24*_fc .Hour )));_gee =_cfec (_gee );_faa :=_fg .AppendFloat (nil ,_bgg ,'f',-1,64); +_ag :=make ([]byte ,0,len (_faa ));_ccg :=0;_fcg :=1;_deb :for _dfd :=len (_gea .Whole )-1;_dfd >=0;_dfd --{_ea :=len (_faa )-1-_ccg ;_bf :=_gea .Whole [_dfd ];switch _bf .Type {case FmtTypeDigit :if _ea >=0{_ag =append (_ag ,_faa [_ea ]);_ccg ++;_fcg =_dfd ; +}else {_ag =append (_ag ,'0');};case FmtTypeDigitOpt :if _ea >=0{_ag =append (_ag ,_faa [_ea ]);_ccg ++;_fcg =_dfd ;}else {for _eaf :=_dfd ;_eaf >=0;_eaf --{_dg :=_gea .Whole [_eaf ];if _dg .Type ==FmtTypeLiteral {_ag =append (_ag ,_dg .Literal );};};break _deb ; +};case FmtTypeDollar :for _eafd :=_ccg ;_eafd < len (_faa );_eafd ++{_ag =append (_ag ,_faa [len (_faa )-1-_eafd ]);_ccg ++;};_ag =append (_ag ,'$');case FmtTypeComma :if !_gea ._cdf {_ag =append (_ag ,',');};case FmtTypeLiteral :_ag =append (_ag ,_bf .Literal ); +case FmtTypeDate :_ag =append (_ag ,_aae (_cgg (_gee ,_bf .DateTime ))...);case FmtTypeTime :_ag =append (_ag ,_aae (_fffd (_gee ,_ee ,_bf .DateTime ))...);default:_a .Log .Debug ("\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070e\u0020i\u006e\u0020\u0077\u0068\u006f\u006c\u0065 \u0025\u0076",_bf ); +};};_abda :=_aae (_ag );if _ccg < len (_faa )&&(_ccg !=0||_gea ._cce ){_ccd :=len (_faa )-_ccg ;_bc :=make ([]byte ,len (_abda )+_ccd );copy (_bc ,_abda [0:_fcg ]);copy (_bc [_fcg :],_faa [0:]);copy (_bc [_fcg +_ccd :],_abda [_fcg :]);_abda =_bc ;};if _gea ._cdf {_ebc :=_g .Buffer {}; +_ga :=0;for _adg :=len (_abda )-1;_adg >=0;_adg --{if !(_abda [_adg ]>='0'&&_abda [_adg ]<='9'){_ga ++;}else {break ;};};for _gac :=0;_gac < len (_abda );_gac ++{_gbg :=(len (_abda )-_gac -_ga );if _gbg %3==0&&_gbg !=0&&_gac !=0{_ebc .WriteByte (',');}; +_ebc .WriteByte (_abda [_gac ]);};_abda =_ebc .Bytes ();};return _abda ;};func _cfec (_ffdc _fc .Time )_fc .Time {_ffdc =_ffdc .UTC ();return _fc .Date (_ffdc .Year (),_ffdc .Month (),_ffdc .Day (),_ffdc .Hour (),_ffdc .Minute (),_ffdc .Second (),_ffdc .Nanosecond (),_fc .Local ); +};func Parse (s string )[]Format {_geaa :=Lexer {};_geaa .Lex (_cd .NewReader (s ));_geaa ._dddd =append (_geaa ._dddd ,_geaa ._gfab );return _geaa ._dddd ;};const _daa int =-1;const _cc =1e11; +// FmtType is the type of a format token. +// +//go:generate stringer -type=FmtType +type FmtType byte ;const _dcb int =0; // 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 {_ca :=Parse (f );var _eab Format ;if len (_ca )==1{_eab =_ca [0];}else if len (_ca )==4{_eab =_ca [3];};_gf :=false ;for _ ,_dcc :=range _eab .Whole {if _dcc .Type ==FmtTypeText {_gf =true ;};};if !_gf {return v ; -};_bgb :=_d .Buffer {};for _ ,_ff :=range _eab .Whole {switch _ff .Type {case FmtTypeLiteral :_bgb .WriteByte (_ff .Literal );case FmtTypeText :_bgb .WriteString (v );};};return _bgb .String ();};func IsNumber (data string )(_aec bool ){_abd ,_gaab ,_ade :=0,0,len (data ); -_cdgd :=len (data );_ceb ,_dgf ,_eca :=0,0,0;_ =_dgf ;_ =_eca ;_ =_ceb ;{_abd =_aefa ;_ceb =0;_dgf =0;_eca =0;};{if _gaab ==_ade {goto _eegc ;};switch _abd {case 0:goto _fffdb ;case 1:goto _gfe ;case 2:goto _gcb ;case 3:goto _cce ;case 4:goto _dgb ;case 5:goto _bca ; -case 6:goto _feb ;case 7:goto _gbf ;};goto _abgc ;_aag :_dgf =_gaab ;_gaab --;{_aec =false ;};goto _ddb ;_aecc :_dgf =_gaab ;_gaab --;{_aec =_dgf ==len (data );};goto _ddb ;_fffd :_dgf =_gaab ;_gaab --;{_aec =_dgf ==len (data );};goto _ddb ;_cdb :switch _eca {case 2:{_gaab =(_dgf )-1; -_aec =_dgf ==len (data );};case 3:{_gaab =(_dgf )-1;_aec =false ;};};goto _ddb ;_ddb :_ceb =0;if _gaab ++;_gaab ==_ade {goto _eea ;};_fffdb :_ceb =_gaab ;switch data [_gaab ]{case 43:goto _bdc ;case 45:goto _bdc ;};if 48<=data [_gaab ]&&data [_gaab ]<=57{goto _aefb ; -};goto _aca ;_aca :if _gaab ++;_gaab ==_ade {goto _cbd ;};_gfe :goto _aca ;_bdc :if _gaab ++;_gaab ==_ade {goto _edc ;};_gcb :if 48<=data [_gaab ]&&data [_gaab ]<=57{goto _aefb ;};goto _aca ;_aefb :if _gaab ++;_gaab ==_ade {goto _fdc ;};_cce :if data [_gaab ]==46{goto _dce ; -};if 48<=data [_gaab ]&&data [_gaab ]<=57{goto _aefb ;};goto _aca ;_dce :if _gaab ++;_gaab ==_ade {goto _afg ;};_dgb :if 48<=data [_gaab ]&&data [_gaab ]<=57{goto _acf ;};goto _aca ;_acf :if _gaab ++;_gaab ==_ade {goto _dgfd ;};_bca :if data [_gaab ]==69{goto _acc ; -};if 48<=data [_gaab ]&&data [_gaab ]<=57{goto _acf ;};goto _aca ;_acc :if _gaab ++;_gaab ==_ade {goto _ggag ;};_feb :switch data [_gaab ]{case 43:goto _adcd ;case 45:goto _adcd ;};goto _aca ;_adcd :_dgf =_gaab +1;_eca =3;goto _fgb ;_ead :_dgf =_gaab +1; -_eca =2;goto _fgb ;_fgb :if _gaab ++;_gaab ==_ade {goto _ecg ;};_gbf :if 48<=data [_gaab ]&&data [_gaab ]<=57{goto _ead ;};goto _aca ;_abgc :_eea :_abd =0;goto _eegc ;_cbd :_abd =1;goto _eegc ;_edc :_abd =2;goto _eegc ;_fdc :_abd =3;goto _eegc ;_afg :_abd =4; -goto _eegc ;_dgfd :_abd =5;goto _eegc ;_ggag :_abd =6;goto _eegc ;_ecg :_abd =7;goto _eegc ;_eegc :{};if _gaab ==_cdgd {switch _abd {case 1:goto _aag ;case 2:goto _aag ;case 3:goto _aecc ;case 4:goto _aag ;case 5:goto _fffd ;case 6:goto _aag ;case 7:goto _cdb ; -};};};if _abd ==_aecb {return false ;};return ;};func _abf (_dfd _a .Time ,_cdg float64 ,_gga string )[]byte {_acb :=[]byte {};_fcee :=0;for _gdc :=0;_gdc < len (_gga );_gdc ++{var _bfg string ;if _gga [_gdc ]==':'{_bfg =string (_gga [_fcee :_gdc ]);_fcee =_gdc +1; -}else if _gdc ==len (_gga )-1{_bfg =string (_gga [_fcee :_gdc +1]);}else {continue ;};switch _bfg {case "\u0064":_acb =_dfd .AppendFormat (_acb ,"\u0032");case "\u0068":_acb =_dfd .AppendFormat (_acb ,"\u0033");case "\u0068\u0068":_acb =_dfd .AppendFormat (_acb ,"\u0031\u0035"); -case "\u006d":_acb =_dfd .AppendFormat (_acb ,"\u0034");case "\u006d\u006d":_acb =_dfd .AppendFormat (_acb ,"\u0030\u0034");case "\u0073":_acb =_dfd .Round (_a .Second ).AppendFormat (_acb ,"\u0035");case "\u0073\u002e\u0030":_acb =_dfd .Round (_a .Second /10).AppendFormat (_acb ,"\u0035\u002e\u0030"); -case "\u0073\u002e\u0030\u0030":_acb =_dfd .Round (_a .Second /100).AppendFormat (_acb ,"\u0035\u002e\u0030\u0030");case "\u0073\u002e\u00300\u0030":_acb =_dfd .Round (_a .Second /1000).AppendFormat (_acb ,"\u0035\u002e\u00300\u0030");case "\u0073\u0073":_acb =_dfd .Round (_a .Second ).AppendFormat (_acb ,"\u0030\u0035"); -case "\u0073\u0073\u002e\u0030":_acb =_dfd .Round (_a .Second /10).AppendFormat (_acb ,"\u0030\u0035\u002e\u0030");case "\u0073\u0073\u002e0\u0030":_acb =_dfd .Round (_a .Second /100).AppendFormat (_acb ,"\u0030\u0035\u002e0\u0030");case "\u0073\u0073\u002e\u0030\u0030\u0030":_acb =_dfd .Round (_a .Second /1000).AppendFormat (_acb ,"\u0030\u0035\u002e\u0030\u0030\u0030"); -case "\u0041\u004d\u002fP\u004d":_acb =_dfd .AppendFormat (_acb ,"\u0050\u004d");case "\u005b\u0068\u005d":_acb =_e .AppendInt (_acb ,int64 (_cdg *24),10);case "\u005b\u006d\u005d":_acb =_e .AppendInt (_acb ,int64 (_cdg *24*60),10);case "\u005b\u0073\u005d":_acb =_e .AppendInt (_acb ,int64 (_cdg *24*60*60),10); -case "":default:_aa .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0069\u006d\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_bfg );};if _gga [_gdc ]==':'{_acb =append (_acb ,':');};};return _acb ; -};func _aaee (_eed float64 )string {_aef :=_e .FormatFloat (_eed ,'E',-1,64);_dacc :=_e .FormatFloat (_eed ,'E',5,64);if len (_aef )< len (_dacc ){return _e .FormatFloat (_eed ,'E',2,64);};return _dacc ;};var _ea =[...]uint8 {0,14,26,41,53,67,81,94,118,135,146,157,172,183}; -const _geaf int =34;const _aecb int =-1;const _aefa int =0;type Lexer struct{_ecc Format ;_egac []Format ;};func _bfc (_bag int64 )int64 {if _bag < 0{return -_bag ;};return _bag ;};func _agab (_aff int64 ,_cb Format )[]byte {if !_cb .IsExponential ||len (_cb .Exponent )==0{return nil ; -};_bcd :=_e .AppendInt (nil ,_bfc (_aff ),10);_ebd :=make ([]byte ,0,len (_bcd )+2);_ebd =append (_ebd ,'E');if _aff >=0{_ebd =append (_ebd ,'+');}else {_ebd =append (_ebd ,'-');_aff *=-1;};_afe :=0;_fga :for _faf :=len (_cb .Exponent )-1;_faf >=0;_faf --{_gdf :=len (_bcd )-1-_afe ; -_fafd :=_cb .Exponent [_faf ];switch _fafd .Type {case FmtTypeDigit :if _gdf >=0{_ebd =append (_ebd ,_bcd [_gdf ]);_afe ++;}else {_ebd =append (_ebd ,'0');};case FmtTypeDigitOpt :if _gdf >=0{_ebd =append (_ebd ,_bcd [_gdf ]);_afe ++;}else {for _ccbe :=_faf ; -_ccbe >=0;_ccbe --{_cag :=_cb .Exponent [_ccbe ];if _cag .Type ==FmtTypeLiteral {_ebd =append (_ebd ,_cag .Literal );};};break _fga ;};case FmtTypeLiteral :_ebd =append (_ebd ,_fafd .Literal );default:_aa .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0079\u0070\u0065\u0020\u0069\u006e\u0020\u0065\u0078p\u0020\u0025\u0076",_fafd ); -};};if _afe < len (_bcd ){_ebd =append (_ebd ,_bcd [len (_bcd )-_afe -1:_afe -1]...);};_ced (_ebd [2:]);return _ebd ;};const _eeg int =0; +func String (v string ,f string )string {_ba :=Parse (f );var _ef Format ;if len (_ba )==1{_ef =_ba [0];}else if len (_ba )==4{_ef =_ba [3];};_baf :=false ;for _ ,_abd :=range _ef .Whole {if _abd .Type ==FmtTypeText {_baf =true ;};};if !_baf {return v ; +};_ae :=_g .Buffer {};for _ ,_abfe :=range _ef .Whole {switch _abfe .Type {case FmtTypeLiteral :_ae .WriteByte (_abfe .Literal );case FmtTypeText :_ae .WriteString (v );};};return _ae .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 ){_eae ,_ :=_e .ParseFloat (v ,64);return Number (_eae ,f );};return String (v ,f );};func _fa (_ac float64 ,_dg Format ,_fc bool )string {if _dg ._ce {return NumberGeneric (_ac );};_bf :=make ([]byte ,0,20); -_ged :=_c .Signbit (_ac );_cac :=_c .Abs (_ac );_aea :=int64 (0);_eef :=int64 (0);if _dg .IsExponential {for _cac >=10{_eef ++;_cac /=10;};for _cac < 1{_eef --;_cac *=10;};}else if _dg ._fd {_cac *=100;}else if _dg ._g {if _dg ._af ==0{_eg :=_c .Pow (10,float64 (_dg ._ga )); -_gg ,_gb :=1.0,1.0;_ =_gg ;for _cd :=1.0;_cd < _eg ;_cd ++{_ ,_eabe :=_c .Modf (_cac *float64 (_cd ));if _eabe < _gb {_gb =_eabe ;_gg =_cd ;if _eabe ==0{break ;};};};_dg ._af =int64 (_gg );};_aea =int64 (_cac *float64 (_dg ._af )+0.5);if len (_dg .Whole )> 0&&_aea > _dg ._af {_aea =int64 (_cac *float64 (_dg ._af ))%_dg ._af ; -_cac -=float64 (_aea )/float64 (_dg ._af );}else {_cac -=float64 (_aea )/float64 (_dg ._af );if _c .Abs (_cac )< 1{_eb :=true ;for _ ,_gag :=range _dg .Whole {if _gag .Type ==FmtTypeDigitOpt {continue ;};if _gag .Type ==FmtTypeLiteral &&_gag .Literal ==' '{continue ; -};_eb =false ;};if _eb {_dg .Whole =nil ;};};};};_cab :=1;for _ ,_dgd :=range _dg .Fractional {if _dgd .Type ==FmtTypeDigit ||_dgd .Type ==FmtTypeDigitOpt {_cab ++;};};_cac +=5*_c .Pow10 (-_cab );_da ,_gea :=_c .Modf (_cac );_bf =append (_bf ,_gac (_da ,_ac ,_dg )...); -_bf =append (_bf ,_egg (_gea ,_ac ,_dg )...);_bf =append (_bf ,_agab (_eef ,_dg )...);if _dg ._g {_bf =_e .AppendInt (_bf ,_aea ,10);_bf =append (_bf ,'/');_bf =_e .AppendInt (_bf ,_dg ._af ,10);};if !_fc &&_ged {return "\u002d"+string (_bf );};return string (_bf ); -}; \ No newline at end of file +func Value (v string ,f string )string {if IsNumber (v ){_gc ,_ :=_fg .ParseFloat (v ,64);return Number (_gc ,f );};return String (v ,f );};const _ebg int =34; + +// Token is a format token in the Excel format string. +type Token struct{Type FmtType ;Literal byte ;DateTime string ;};const _gafd int =34;func _bfa (_cab ,_dada float64 ,_ade Format )[]byte {if len (_ade .Fractional )==0{return nil ;};_aaf :=_fg .AppendFloat (nil ,_cab ,'f',-1,64);if len (_aaf )> 2{_aaf =_aaf [2:]; +}else {_aaf =nil ;};_fbf :=make ([]byte ,0,len (_aaf ));_fbf =append (_fbf ,'.');_eab :=0;_gebc :for _dcg :=0;_dcg < len (_ade .Fractional );_dcg ++{_cee :=_dcg ;_aef :=_ade .Fractional [_dcg ];switch _aef .Type {case FmtTypeDigit :if _cee < len (_aaf ){_fbf =append (_fbf ,_aaf [_cee ]); +_eab ++;}else {_fbf =append (_fbf ,'0');};case FmtTypeDigitOpt :if _cee >=0{_fbf =append (_fbf ,_aaf [_cee ]);_eab ++;}else {break _gebc ;};case FmtTypeLiteral :_fbf =append (_fbf ,_aef .Literal );default:_a .Log .Debug ("\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",_aef ); +};};return _fbf ;};type Lexer struct{_gfab Format ;_dddd []Format ;};func _cea (_eed []byte )[]byte {_aga :=len (_eed );_egg :=false ;_gaf :=false ;for _dfb :=len (_eed )-1;_dfb >=0;_dfb --{if _eed [_dfb ]=='0'&&!_gaf &&!_egg {_aga =_dfb ;}else if _eed [_dfb ]=='.'{_egg =true ; +}else {_gaf =true ;};};if _egg &&_gaf {if _eed [_aga -1]=='.'{_aga --;};return _eed [0:_aga ];};return _eed ;};const _aee int =-1;func _fffd (_fgg _fc .Time ,_ggg float64 ,_ggb string )[]byte {_ccf :=[]byte {};_eaa :=0;for _fbb :=0;_fbb < len (_ggb );_fbb ++{var _bef string ; +if _ggb [_fbb ]==':'{_bef =string (_ggb [_eaa :_fbb ]);_eaa =_fbb +1;}else if _fbb ==len (_ggb )-1{_bef =string (_ggb [_eaa :_fbb +1]);}else {continue ;};switch _bef {case "\u0064":_ccf =_fgg .AppendFormat (_ccf ,"\u0032");case "\u0068":_ccf =_fgg .AppendFormat (_ccf ,"\u0033"); +case "\u0068\u0068":_ccf =_fgg .AppendFormat (_ccf ,"\u0031\u0035");case "\u006d":_ccf =_fgg .AppendFormat (_ccf ,"\u0034");case "\u006d\u006d":_ccf =_fgg .AppendFormat (_ccf ,"\u0030\u0034");case "\u0073":_ccf =_fgg .Round (_fc .Second ).AppendFormat (_ccf ,"\u0035"); +case "\u0073\u002e\u0030":_ccf =_fgg .Round (_fc .Second /10).AppendFormat (_ccf ,"\u0035\u002e\u0030");case "\u0073\u002e\u0030\u0030":_ccf =_fgg .Round (_fc .Second /100).AppendFormat (_ccf ,"\u0035\u002e\u0030\u0030");case "\u0073\u002e\u00300\u0030":_ccf =_fgg .Round (_fc .Second /1000).AppendFormat (_ccf ,"\u0035\u002e\u00300\u0030"); +case "\u0073\u0073":_ccf =_fgg .Round (_fc .Second ).AppendFormat (_ccf ,"\u0030\u0035");case "\u0073\u0073\u002e\u0030":_ccf =_fgg .Round (_fc .Second /10).AppendFormat (_ccf ,"\u0030\u0035\u002e\u0030");case "\u0073\u0073\u002e0\u0030":_ccf =_fgg .Round (_fc .Second /100).AppendFormat (_ccf ,"\u0030\u0035\u002e0\u0030"); +case "\u0073\u0073\u002e\u0030\u0030\u0030":_ccf =_fgg .Round (_fc .Second /1000).AppendFormat (_ccf ,"\u0030\u0035\u002e\u0030\u0030\u0030");case "\u0041\u004d\u002fP\u004d":_ccf =_fgg .AppendFormat (_ccf ,"\u0050\u004d");case "\u005b\u0068\u005d":_ccf =_fg .AppendInt (_ccf ,int64 (_ggg *24),10); +case "\u005b\u006d\u005d":_ccf =_fg .AppendInt (_ccf ,int64 (_ggg *24*60),10);case "\u005b\u0073\u005d":_ccf =_fg .AppendInt (_ccf ,int64 (_ggg *24*60*60),10);case "":default:_a .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0074\u0069\u006d\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_bef ); +};if _ggb [_fbb ]==':'{_ccf =append (_ccf ,':');};};return _ccf ;};func _ec (_fce float64 )string {_gbgf :=_fg .FormatFloat (_fce ,'E',-1,64);_bfe :=_fg .FormatFloat (_fce ,'E',5,64);if len (_gbgf )< len (_bfe ){return _fg .FormatFloat (_fce ,'E',2,64); +};return _bfe ;};const _bbd int =0;func _cgg (_fcgc _fc .Time ,_dbf string )[]byte {_bfee :=[]byte {};_bb :=0;for _cf :=0;_cf < len (_dbf );_cf ++{var _aea string ;if _dbf [_cf ]=='/'{_aea =string (_dbf [_bb :_cf ]);_bb =_cf +1;}else if _cf ==len (_dbf )-1{_aea =string (_dbf [_bb :_cf +1]); +}else {continue ;};switch _aea {case "\u0079\u0079":_bfee =_fcgc .AppendFormat (_bfee ,"\u0030\u0036");case "\u0079\u0079\u0079\u0079":_bfee =_fcgc .AppendFormat (_bfee ,"\u0032\u0030\u0030\u0036");case "\u006d":_bfee =_fcgc .AppendFormat (_bfee ,"\u0031"); +case "\u006d\u006d":_bfee =_fcgc .AppendFormat (_bfee ,"\u0030\u0031");case "\u006d\u006d\u006d":_bfee =_fcgc .AppendFormat (_bfee ,"\u004a\u0061\u006e");case "\u006d\u006d\u006d\u006d":_bfee =_fcgc .AppendFormat (_bfee ,"\u004aa\u006e\u0075\u0061\u0072\u0079"); +case "\u006d\u006d\u006dm\u006d":switch _fcgc .Month (){case _fc .January ,_fc .July ,_fc .June :_bfee =append (_bfee ,'J');case _fc .February :_bfee =append (_bfee ,'M');case _fc .March ,_fc .May :_bfee =append (_bfee ,'M');case _fc .April ,_fc .August :_bfee =append (_bfee ,'A'); +case _fc .September :_bfee =append (_bfee ,'S');case _fc .October :_bfee =append (_bfee ,'O');case _fc .November :_bfee =append (_bfee ,'N');case _fc .December :_bfee =append (_bfee ,'D');};case "\u0064":_bfee =_fcgc .AppendFormat (_bfee ,"\u0032");case "\u0064\u0064":_bfee =_fcgc .AppendFormat (_bfee ,"\u0030\u0032"); +case "\u0064\u0064\u0064":_bfee =_fcgc .AppendFormat (_bfee ,"\u004d\u006f\u006e");case "\u0064\u0064\u0064\u0064":_bfee =_fcgc .AppendFormat (_bfee ,"\u004d\u006f\u006e\u0064\u0061\u0079");default:_a .Log .Debug ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u006d\u0061t\u0020\u0025\u0073",_aea ); +};if _dbf [_cf ]=='/'{_bfee =append (_bfee ,'/');};};return _bfee ;};func _aae (_abe []byte )[]byte {for _ge :=0;_ge < len (_abe )/2;_ge ++{_feb :=len (_abe )-1-_ge ;_abe [_ge ],_abe [_feb ]=_abe [_feb ],_abe [_ge ];};return _abe ;}; \ No newline at end of file diff --git a/spreadsheet/formula/formula.go b/spreadsheet/formula/formula.go index fd1b4595dc..3c053e0682 100644 --- a/spreadsheet/formula/formula.go +++ b/spreadsheet/formula/formula.go @@ -25,2469 +25,2466 @@ // 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 (_ef "bytes";_d "errors";_b "fmt";_ba "github.com/unidoc/unioffice/common/logger";_dc "github.com/unidoc/unioffice/internal/mergesort";_f "github.com/unidoc/unioffice/internal/wildcard";_ed "github.com/unidoc/unioffice/spreadsheet/format"; -_gg "github.com/unidoc/unioffice/spreadsheet/reference";_ge "github.com/unidoc/unioffice/spreadsheet/update";_e "io";_ac "math";_bd "math/big";_eee "math/rand";_ec "regexp";_ee "sort";_eed "strconv";_dd "strings";_g "sync";_dgg "time";_dg "unicode";); +package formula ;import (_fa "bytes";_e "errors";_d "fmt";_gb "github.com/unidoc/unioffice/common/logger";_gdd "github.com/unidoc/unioffice/internal/mergesort";_fc "github.com/unidoc/unioffice/internal/wildcard";_da "github.com/unidoc/unioffice/spreadsheet/format"; +_fac "github.com/unidoc/unioffice/spreadsheet/reference";_bc "github.com/unidoc/unioffice/spreadsheet/update";_c "io";_gd "math";_ef "math/big";_g "math/rand";_eg "regexp";_f "sort";_db "strconv";_cb "strings";_ca "sync";_df "time";_ed "unicode";);func _gbee (_ccb float64 )_df .Time {_face :=int64 ((_ccb -_eaf )*_gfd ); +return _df .Unix (0,_face ).UTC ();}; -// 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"); -};_cabb :=args [0].AsString ();if _cabb .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"); -};_ccged :=_ef .Buffer {};for _ ,_cdaea :=range _cabb .ValueString {if _dg .IsPrint (_cdaea ){_ccged .WriteRune (_cdaea );};};return MakeStringResult (_ccged .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");};_agce :=[]float64 {}; -for _ ,_bedea :=range args {switch _bedea .Type {case ResultTypeString :_ddabb :=_bedea .AsNumber ();if _ddabb .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"); -};_agce =append (_agce ,_ddabb .ValueNumber );case ResultTypeList :_acbgf :=LCM (_bedea .ValueList );if _acbgf .Type !=ResultTypeNumber {return _acbgf ;};_agce =append (_agce ,_acbgf .ValueNumber );case ResultTypeNumber :_agce =append (_agce ,_bedea .ValueNumber ); -case ResultTypeEmpty :case ResultTypeError :return _bedea ;};};if len (_agce )==0{return MakeErrorResult ("\u004cC\u004d\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u006e\u006fn\u002d\u0065m\u0070\u0074\u0079\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); -};if _agce [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 (_agce )==1{return MakeNumberResult (_agce [0]); -};_ggcb :=_agce [0];for _geddg :=1;_geddg < len (_agce );_geddg ++{if _agce [_geddg ]< 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"); -};_ggcb =_faaa (_ggcb ,_agce [_geddg ]);};return MakeNumberResult (_ggcb );}; - -// Ppmt implements the Excel PPPMT function. -func Ppmt (args []Result )Result {_fcde :=len (args );if _fcde < 4||_fcde > 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"); -};_eegd :=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"); -};_cebe :=args [1].ValueNumber ;if _cebe <=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"); -};_dece :=args [2].ValueNumber ;if _dece < _cebe {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"); -};_edae :=args [3].ValueNumber ;_fbd :=0.0;if _fcde >=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"); -};_fbd =args [4].ValueNumber ;};_ddgb :=0;if _fcde ==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"); -};_ddgb =int (args [5].ValueNumber );if _ddgb !=0{_ddgb =1;};};return MakeNumberResult (_effa (_eegd ,_dece ,_edae ,_fbd ,_ddgb )-_ffag (_eegd ,_cebe ,_dece ,_edae ,_fbd ,_ddgb ));}; - -// Update updates references in the Negate after removing a row/column. -func (_bcbda Negate )Update (q *_ge .UpdateQuery )Expression {return Negate {_aaeg :_bcbda ._aaeg .Update (q )};};var _ffaba =[]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 (_dege countMode =iota ;_afeda ;_fgga ;); - -// GetEpoch returns a null time object for the invalid reference context. -func (_dbcd *ivr )GetEpoch ()_dgg .Time {return _dgg .Time {}};var _feb =[]*_ec .Regexp {}; - -// 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"); -};_ddeee :=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"); -};_cced :=args [2].ValueNumber +1;if _cced ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_cfbc :=_ecfd (args [0]);_ebfa :=float64 (len (_cfbc ));_bbff ,_cfgg :=0.0,0.0;_edac ,_add :=1.0,1.0;_faab ,_ccdb :=false ,false ;for _ ,_caaf :=range _cfbc {for _ ,_fdae :=range _caaf {if _fdae .Type ==ResultTypeNumber &&!_fdae .IsBoolean {_abeb :=_fdae .ValueNumber ; -if _abeb ==0{continue ;}else {if _abeb > 0{_faab =true ;_cfgg +=_fdae .ValueNumber *_add ;}else {_ccdb =true ;_bbff +=_fdae .ValueNumber *_edac ;};_edac /=_ddeee ;_add /=_cced ;};};};};if !_faab ||!_ccdb {return MakeErrorResultType (ErrorTypeDivideByZero ,""); -};_cefg :=-_cfgg /_bbff ;_cefg *=_ac .Pow (_cced ,_ebfa -1);_cefg =_ac .Pow (_cefg ,1/(_ebfa -1));return MakeNumberResult (_cefg -1);};var _dgb =map[string ]*_ec .Regexp {}; - -// Parse parses a string to get an Expression. -func ParseString (s string )Expression {if s ==""{return NewEmptyExpr ();};return Parse (_dd .NewReader (s ));}; - -// Ipmt implements the Excel IPMT function. -func Ipmt (args []Result )Result {_ddg :=len (args );if _ddg < 4||_ddg > 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"); -};_fcef :=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"); -};_cbdf :=args [1].ValueNumber ;if _cbdf <=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"); -};_bbde :=args [2].ValueNumber ;if _bbde <=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"); -};_bged :=args [3].ValueNumber ;_cbcd :=0.0;if _ddg > 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"); -};_cbcd =args [4].ValueNumber ;};_afeb :=0;if _ddg ==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"); -};_afeb =int (args [5].ValueNumber );if _afeb !=0{_afeb =1;};};return MakeNumberResult (_ffag (_fcef ,_cbdf ,_bbde ,_bged ,_cbcd ,_afeb ));};var _badd =[...]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}; -const _fcb ="\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 _dcde (_deed string )*criteriaRegex {_gcea :=&criteriaRegex {};if _deed ==""{return _gcea ;};if _dccef :=_gdag .FindStringSubmatch (_deed );len (_dccef )> 1{_gcea ._gefgg =_ababb ;_gcea ._dbeb =_dccef [1];}else if _eeefe :=_fbac .FindStringSubmatch (_deed ); -len (_eeefe )> 1{_gcea ._gefgg =_ababb ;_gcea ._dbeb =_eeefe [1];}else if _fbde :=_ddae .FindStringSubmatch (_deed );len (_fbde )> 1{_gcea ._gefgg =_ecgae ;_gcea ._dbeb =_fbde [1];}else if _eecc :=_fbcb .FindStringSubmatch (_deed );len (_eecc )> 1{_gcea ._gefgg =_gedg ; -_gcea ._dbeb =_eecc [1];}else if _fbbea :=_faag .FindStringSubmatch (_deed );len (_fbbea )> 1{_gcea ._gefgg =_cgee ;_gcea ._dbeb =_fbbea [1];}else if _beaf :=_ccbd .FindStringSubmatch (_deed );len (_beaf )> 1{_gcea ._gefgg =_caag ;_gcea ._dbeb =_beaf [1]; -};return _gcea ;}; - -// 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");};_dfdc :=args [0].Ref ; -if _dfdc .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"); -};_egfc ,_fdfga :=_gg .ParseCellReference (_dfdc .Value );if _fdfga !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_dfdc .Value );};return MakeNumberResult (float64 (_egfc .ColumnIdx +1)); -};var _fafe =map[string ]*_ec .Regexp {};var _ccgc =[...]int {0};const _feddf =57373; - -// 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 )}; - -// Eval evaluates and returns the result of the cell reference. -func (_geb CellRef )Eval (ctx Context ,ev Evaluator )Result {return ctx .Cell (_geb ._aea ,ev )}; - -// GetLocked returns FALSE for the invalid reference context. -func (_gfggb *ivr )GetLocked (cellRef string )bool {return false }; - -// 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"); -};_ffb :=args [0].ValueNumber ;if _ffb <=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"); -};_ddgd ,_bdbgc :=_ccag (args [1],args [2],"\u0058\u004e\u0050\u0056");if _bdbgc .Type ==ResultTypeError {return _bdbgc ;};_dccc :=_ddgd ._efcd ;_gddaa :=_ddgd ._fddd ;_adab :=0.0;_edfdb :=_gddaa [0];for _gefg ,_cacc :=range _dccc {_adab +=_cacc /_ac .Pow (1+_ffb ,(_gddaa [_gefg ]-_edfdb )/365); -};return MakeNumberResult (_adab );};var _ebce *_eee .Rand ; - -// Rate implements the Excel RATE function. -func Rate (args []Result )Result {_gbda :=len (args );if _gbda < 3||_gbda > 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"); -};_bfgf :=args [0].ValueNumber ;if _bfgf !=float64 (int (_bfgf )){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"); -};_dbgb :=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"); -};_cdda :=args [2].ValueNumber ;_bbffa :=0.0;if _gbda >=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"); -};_bbffa =args [3].ValueNumber ;};_bgbg :=0.0;if _gbda >=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"); -};_bgbg =args [4].ValueNumber ;if _bgbg !=0{_bgbg =1;};};_eegdb :=0.1;if _gbda >=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"); -};_eegdb =args [5].ValueNumber ;};_fbebg :=100;_cbff :=0;_bfbc :=false ;_cbddb :=1e-6;_cded :=_eegdb ;for _cbff < _fbebg &&!_bfbc {_bea :=_ac .Pow (_cded +1,_bfgf );_ebgd :=_ac .Pow (_cded +1,_bfgf -1);_bdae :=_cded *_bgbg +1;_fefe :=_dbgb *(_bea -1);_baba :=_bbffa +_bea *_cdda +_fefe *_bdae /_cded ; -_bdbb :=_bfgf *_ebgd *_cdda -_fefe *_bdae /_ac .Pow (_cded ,2);_ddcf :=(_bfgf *_dbgb *_ebgd *_bdae +_fefe *_bgbg )/_cded ;_eefbc :=_baba /(_bdbb +_ddcf );if _ac .Abs (_eefbc )< _cbddb {_bfbc =true ;};_cbff ++;_cded -=_eefbc ;};return MakeNumberResult (_cded ); -};func _cgdaa (_bbbed []Result ,_cbfff bool )(float64 ,float64 ){_bcgf :=0.0;_dbdf :=0.0;for _ ,_aecaa :=range _bbbed {switch _aecaa .Type {case ResultTypeNumber :if _cbfff ||!_aecaa .IsBoolean {_dbdf +=_aecaa .ValueNumber ;_bcgf ++;};case ResultTypeList ,ResultTypeArray :_aaad ,_caeed :=_cgdaa (_aecaa .ListValues (),_cbfff ); -_dbdf +=_aaad ;_bcgf +=_caeed ;case ResultTypeString :if _cbfff {_bcgf ++;};case ResultTypeEmpty :};};return _dbdf ,_bcgf ;}; - -// Reference returns a string reference value to a range. -func (_efebbf Range )Reference (ctx Context ,ev Evaluator )Reference {_aegfb :=_efebbf ._abbc .Reference (ctx ,ev );_bgac :=_efebbf ._daae .Reference (ctx ,ev );if _aegfb .Type ==ReferenceTypeCell &&_bgac .Type ==ReferenceTypeCell {return MakeRangeReference (_edaea (_aegfb ,_bgac )); -};return ReferenceInvalid ;};var _becfb =[...]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"}; -func _bbf (_cbc ,_gaa ,_bcg int )float64 {return float64 (_cdb (_cbc ,_dgg .Month (_gaa ),_bcg )/86400)+_cac ;};func _adde (_afaad []Result )[]float64 {_edgae :=make ([]float64 ,0);for _ ,_badeg :=range _afaad {if _badeg .Type ==ResultTypeEmpty {continue ; -};_badeg =_badeg .AsNumber ();switch _badeg .Type {case ResultTypeNumber :if !_badeg .IsBoolean {_edgae =append (_edgae ,_badeg .ValueNumber );};case ResultTypeList ,ResultTypeArray :_edgae =append (_edgae ,_adde (_badeg .ListValues ())...);case ResultTypeString :default:_ba .Log .Debug ("\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",_badeg .Type ); -};};return _edgae ;};func _eace (_dacb ,_abac ,_cgf int )int {if _dacb > _abac {return 0;};if _cfcg (_cgf ){return (_abac -_dacb +1)*360;};_dagc :=0;for _afa :=_dacb ;_afa <=_abac ;_afa ++{_gdeb :=365;if _dfcf (_afa ){_gdeb =366;};_dagc +=_gdeb ;};return _dagc ; -};func _eab (_ggd ,_cda Result ,_cfb string )(float64 ,float64 ,Result ){_fgde ,_gdcg :=_dcg (_ggd ,"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065",_cfb );if _gdcg .Type ==ResultTypeError {return 0,0,_gdcg ;};_defa ,_gdcg :=_dcg (_cda ,"\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065",_cfb ); -if _gdcg .Type ==ResultTypeError {return 0,0,_gdcg ;};if _fgde >=_defa {return 0,0,MakeErrorResultType (ErrorTypeNum ,_cfb +"\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 _fgde ,_defa ,_faba ;}; - -// Amordegrc implements the Excel AMORDEGRC function. -func Amordegrc (args []Result )Result {_dadc ,_gdbf :=_fbfe (args ,"\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C");if _gdbf .Type ==ResultTypeError {return _gdbf ;};_ebef :=_dadc ._cca ;_gbge :=_dadc ._aded ;_ggac :=_dadc ._abcc ;_eacag :=_dadc ._aefg ; -_eaff :=_dadc ._cdeb ;_dcfb :=_dadc ._cbge ;if _dcfb >=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"); -};_gfcg :=_dadc ._ffca ;_cefa :=1.0/_dcfb ;_fea :=2.5;if _cefa < 3{_fea =1;}else if _cefa < 5{_fea =1.5;}else if _cefa <=6{_fea =2;};_dcfb *=_fea ;_aeag ,_bbed :=_dcc (_gbge ,_ggac ,_gfcg );if _bbed .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"); -};_eae :=_fbgf (_aeag *_dcfb *_ebef );_ebef -=_eae ;_aaff :=_ebef -_eacag ;for _bbb :=0;_bbb < _eaff ;_bbb ++{_eae =_fbgf (_dcfb *_ebef );_aaff -=_eae ;if _aaff < 0{switch _eaff -_bbb {case 0:case 1:return MakeNumberResult (_fbgf (_ebef *0.5));default:return MakeNumberResult (0); -};};_ebef -=_eae ;};return MakeNumberResult (_eae );}; - -// ISERR is an implementation of the Excel ISERR() function. -func IsErr (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0045\u0052\u0052\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};return MakeBoolResult (args [0].Type ==ResultTypeError &&args [0].ValueString !="\u0023\u004e\u002f\u0041");}; - -// String returns an empty string for EmptyExpr. -func (_gce EmptyExpr )String ()string {return ""};const _dgce ="\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u005c\u002e\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u0028\u0020(\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f"; -func _deaae (_afga Result ,_agad *criteriaParsed )bool {if _afga .Type ==ResultTypeEmpty {return false ;};if _agad ._cgae {return _afga .ValueNumber ==_agad ._cdbe ;}else {_eece :=_dd .ToLower (_afga .ValueString );return _agad ._dffce ==_eece ||_f .Match (_agad ._dffce ,_eece ); -};}; - -// LastColumn returns empty string for the invalid reference context. -func (_fbcbb *ivr )LastColumn (rowFrom ,rowTo int )string {return ""};func _faaa (_efcc ,_gfgc float64 )float64 {_efcc =_ac .Trunc (_efcc );_gfgc =_ac .Trunc (_gfgc );if _efcc ==0&&_gfgc ==0{return 0;};return _efcc *_gfgc /_fdcfe (_efcc ,_gfgc );}; - -// Update updates references in the PrefixVerticalRange after removing a row/column. -func (_fbbbg PrefixVerticalRange )Update (q *_ge .UpdateQuery )Expression {if q .UpdateType ==_ge .UpdateActionRemoveColumn {_bbggf :=_fbbbg ;_fbcae :=_fbbbg ._ebbed .String ();if _fbcae ==q .SheetToUpdate {_eeeff :=q .ColumnIdx ;_bbggf ._eege =_cae (_fbbbg ._eege ,_eeeff ); -_bbggf ._dced =_cae (_fbbbg ._dced ,_eeeff );};return _bbggf ;};return _fbbbg ;}; - -// Reference returns an invalid reference for Bool. -func (_gfg Bool )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// BinaryExpr is a binary expression. +type BinaryExpr struct{_bb ,_cbe Expression ;_dab BinOpType ;};func _dcc (_dfaf ,_fbfdf _df .Time ,_ffgg int )_df .Time {_gabb :=_df .Date (_dfaf .Year (),_fbfdf .Month (),_fbfdf .Day (),0,0,0,0,_df .UTC );if _gabb .After (_dfaf ){_gabb =_gabb .AddDate (-1,0,0); +};for !_gabb .After (_dfaf ){_gabb =_gabb .AddDate (0,12/_ffgg ,0);};return _gabb ;}; -// Small implements the Excel SMALL function. -func Small (args []Result )Result {return _bffe (args ,false )}; +// 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");};_aaade :=args [0]; +if _aaade .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"); +};_dbbef :=int (_aaade .ValueNumber );if _dbbef < 1{return MakeErrorResult ("\u0049\u006e\u0064\u0065\u0078\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u0061 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0076\u0061\u006c\u0075\u0065"); +};if len (args )<=_dbbef {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 [_dbbef ];};func _ecdgc (_cdda []Result )(bool ,Result ){for _ ,_affbf :=range _cdda {if _affbf .Type ==ResultTypeError {return true ,_affbf ;};};return false ,MakeEmptyResult ();};func _bgbb (_afbfa ,_fdfcb int )string {const TOKSTART =4; +if !_cfdcf {return "\u0073\u0079\u006et\u0061\u0078\u0020\u0065\u0072\u0072\u006f\u0072";};for _ ,_bdeb :=range _cgdfc {if _bdeb ._dfcef ==_afbfa &&_bdeb ._ecca ==_fdfcb {return "\u0073\u0079\u006e\u0074\u0061\u0078\u0020\u0065\u0072r\u006f\u0072\u003a\u0020"+_bdeb ._bgcb ; +};};_febfd :="\u0073y\u006e\u0074\u0061\u0078 \u0065\u0072\u0072\u006f\u0072:\u0020u\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064 "+_gbae (_fdfcb );_dbfb :=make ([]int ,0,4);_begg :=_cfcf [_afbfa ];for _ggafd :=TOKSTART ;_ggafd -1< len (_fdfd );_ggafd ++{if _aace :=_begg +_ggafd ; +_aace >=0&&_aace < _dfgeg &&_eebad [_cgacc [_aace ]]==_ggafd {if len (_dbfb )==cap (_dbfb ){return _febfd ;};_dbfb =append (_dbfb ,_ggafd );};};if _fgabag [_afbfa ]==-2{_egaf :=0;for _bceba [_egaf ]!=-1||_bceba [_egaf +1]!=_afbfa {_egaf +=2;};for _egaf +=2; +_bceba [_egaf ]>=0;_egaf +=2{_cgdfa :=_bceba [_egaf ];if _cgdfa < TOKSTART ||_bceba [_egaf +1]==0{continue ;};if len (_dbfb )==cap (_dbfb ){return _febfd ;};_dbfb =append (_dbfb ,_cgdfa );};if _bceba [_egaf +1]!=0{return _febfd ;};};for _gceg ,_cdddf :=range _dbfb {if _gceg ==0{_febfd +="\u002c\u0020\u0065x\u0070\u0065\u0063\u0074\u0069\u006e\u0067\u0020"; +}else {_febfd +="\u0020\u006f\u0072\u0020";};_febfd +=_gbae (_cdddf );};return _febfd ;}; -// 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"); -};_fbeb :=args [0].ValueNumber ;_afe :=args [1].ValueNumber ;_bddc :=args [2].ValueNumber ;_gda :=_bec (_fbeb ,_afe ,_bddc );if _gda >=0{return MakeNumberResult (_gda );}else {return MakeErrorResultType (ErrorTypeNum ,"");};}; +// Reference returns a string reference value to a sheet. +func (_bffb SheetPrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeSheet ,Value :_bffb ._dbeg };}; // Function is a standard function whose result only depends on its arguments. -type Function func (_fbae []Result )Result ;type defEval struct{evCache ;_faf bool ;};type ivr struct{}; +type Function func (_efefa []Result )Result ; -// 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");};_gaegf :=args [0].AsString ();if _gaegf .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"); -};_dbcaa :=args [1].AsNumber ();if _dbcaa .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 _dbcaa .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 _dbcaa .ValueNumber ==0{return MakeStringResult ("");};_fbabg :=_ef .Buffer {};for _bcee :=0;_bcee < int (_dbcaa .ValueNumber );_bcee ++{_fbabg .WriteString (_gaegf .ValueString );};return MakeStringResult (_fbabg .String ());}; +// 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"); +};_abbc ,_cedba ,_agb :=_edfd (args [0],args [1],"\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _agb .Type ==ResultTypeError {return _agb ;};_fdca ,_agb :=_ffag (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E"); +if _agb .Type ==ResultTypeError {return _agb ;};if _fdca >=_abbc {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"); +};_dcdg :=args [3];if _dcdg .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"); +};_fggf :=_dcdg .ValueNumber ;if _fggf < 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");};_fagc :=args [4];if _fagc .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"); +};_egde :=_fagc .ValueNumber ;if _egde < 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");};_edcd :=args [5]; +if _edcd .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"); +};_gdbb :=_edcd .ValueNumber ;if _gdbb < 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");};_cbegg :=args [6]; +if _cbegg .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"); +};_ceae :=float64 (int (_cbegg .ValueNumber ));if !_gefa (_ceae ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_cfgd :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {_eeged :=args [7]; +if _eeged .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"); +};_cfgd =int (_eeged .ValueNumber );if !_fgad (_cfgd ){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"); +};};_ceafe ,_agb :=_geec (_fdca ,_cedba ,_cfgd );if _agb .Type ==ResultTypeError {return _agb ;};_ceafe *=_ceae ;_eagc ,_agb :=_geec (_abbc ,_cedba ,_cfgd );if _agb .Type ==ResultTypeError {return _agb ;};_eagc *=_ceae ;_caeac ,_agb :=_geec (_fdca ,_abbc ,_cfgd ); +if _agb .Type ==ResultTypeError {return _agb ;};_caeac *=_ceae ;_adcac :=_gdbb +_ceafe *100*_fggf /_ceae ;_adcac /=_eagc *_egde /_ceae +1;_adcac -=_caeac *100*_fggf /_ceae ;return MakeNumberResult (_adcac );}; -// 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");};_fcg :=args [1].ValueNumber ; -_ebc :=args [0];var _eeea float64 ;switch _ebc .Type {case ResultTypeEmpty :_eeea =0;case ResultTypeNumber :_eeea =_ebc .ValueNumber ;case ResultTypeString :_ded :=DateValue ([]Result {args [0]});if _ded .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"); -};_eeea =_ded .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");};_bebg :=_ceef (_eeea ); -_bffa :=_bebg .AddDate (0,int (_fcg +1),0);_caef ,_baec ,_ :=_bffa .Date ();_gba :=_bbf (_caef ,int (_baec ),0);if _gba < 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 _caef ==1900&&_baec ==3{_gba --;};return MakeNumberResult (_gba );};const _fce ="\u005e\u0028\u0028"+_abe +"\u007c"+_ccc +"\u007c"+_gcfa +"\u007c"+_fdb +"\u0029\u0020\u0029\u003f"; +// BinOpType is the binary operation operator type +// +//go:generate stringer -type=BinOpType +type BinOpType byte ; // 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"); -};_efc :=args [0].ValueNumber ;if _efc <=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"); +};_abfa :=args [0].ValueNumber ;if _abfa <=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"); -};_cbeg :=args [1].ValueNumber ;if _cbeg <=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"); +};_febgc :=args [1].ValueNumber ;if _febgc <=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"); -};_cfeg :=args [2].ValueNumber ;if _cfeg <=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 ((_ac .Log10 (_cfeg )-_ac .Log10 (_cbeg ))/_ac .Log10 (1+_efc ));}; - -// String returns a string representation of a horizontal range with prefix. -func (_bggcg PrefixHorizontalRange )String ()string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_bggcg ._gbeae .String (),_bggcg ._dddgg ,_bggcg ._ecceg );}; +};_cddd :=args [2].ValueNumber ;if _cddd <=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 ((_gd .Log10 (_cddd )-_gd .Log10 (_febgc ))/_gd .Log10 (1+_abfa ));}; -// 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 (_dgfae Result )AsNumber ()Result {if _dgfae .Type ==ResultTypeString {_egcb ,_bfeg :=_eed .ParseFloat (_dgfae .ValueString ,64);if _bfeg ==nil {return MakeNumberResult (_egcb );};};if _dgfae .Type ==ResultTypeEmpty {return MakeNumberResult (0);}; -return _dgfae ;}; - -// String returns a string representation of CellRef. -func (_aca CellRef )String ()string {return _aca ._aea }; - -// 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"); -};_edadd :=true ;for _ ,_bceb :=range args {_bceb =_bceb .AsNumber ();switch _bceb .Type {case ResultTypeList ,ResultTypeArray :_bdaed :=And (_bceb .ListValues ());if _bdaed .Type ==ResultTypeError {return _bdaed ;};if _bdaed .ValueNumber ==0{_edadd =false ; -};case ResultTypeNumber :if _bceb .ValueNumber ==0{_edadd =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 _bceb ;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 (_edadd );}; - -// 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"); -};_cdfd :=args [0].AsNumber ();if _cdfd .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"); -};_eddd :=float64 (1);if _cdfd .ValueNumber < 0{_eddd =-1;};if len (args )> 1{_feec :=args [1].AsNumber ();if _feec .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"); -};_eddd =_ac .Abs (_feec .ValueNumber );};if len (args )==1{return MakeNumberResult (_ac .Ceil (_cdfd .ValueNumber ));};_gdaag :=_cdfd .ValueNumber ;_gdaag ,_cbbf :=_ac .Modf (_gdaag /_eddd );if _cbbf !=0{if _cdfd .ValueNumber > 0{_gdaag ++;};};return MakeNumberResult (_gdaag *_eddd ); -};var _fcea []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}; - -// String returns a string representation of FunctionCall expression. -func (_gaecf FunctionCall )String ()string {_fefgb :=_ef .Buffer {};_fefgb .WriteString (_gaecf ._gbea );_fefgb .WriteString ("\u0028");_bedg :=len (_gaecf ._debc )-1;for _cgbf ,_bagee :=range _gaecf ._debc {_fefgb .WriteString (_bagee .String ());if _cgbf !=_bedg {_fefgb .WriteString ("\u002c"); -};};_fefgb .WriteString ("\u0029");return _fefgb .String ();}; - -// Eval evaluates a range returning a list of results or an error. -func (_abddb Range )Eval (ctx Context ,ev Evaluator )Result {_cecab :=_abddb ._abbc .Reference (ctx ,ev );_gebac :=_abddb ._daae .Reference (ctx ,ev );_dabc :=_edaea (_cecab ,_gebac );if _cecab .Type ==ReferenceTypeCell &&_gebac .Type ==ReferenceTypeCell {if _aabfa ,_bfcf :=ev .GetFromCache (_dabc ); -_bfcf {return _aabfa ;}else {_cgbdb :=_ebebfb (ctx ,ev ,_cecab .Value ,_gebac .Value );ev .SetCache (_dabc ,_cgbdb );return _cgbdb ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_dabc );}; - - -// String returns a string of a range. -func (_efgbc Range )String ()string {return _b .Sprintf ("\u0025\u0073\u003a%\u0073",_efgbc ._abbc .String (),_efgbc ._daae .String ());}; - -// Odd is an implementation of the Excel ODD() that rounds a number to the -// nearest odd integer. -func Odd (args []Result )Result {if len (args )!=1{return MakeErrorResult ("O\u0044\u0044\u0028\u0029\u0020\u0072e\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u006f\u006ee\u0020\u0061\u0072g\u0075m\u0065\u006e\u0074");};_bbdea :=args [0].AsNumber ();if _bbdea .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"); -};_bgag :=_ac .Signbit (_bbdea .ValueNumber );_ebddd ,_ecgf :=_ac .Modf ((_bbdea .ValueNumber -1)/2);_caefe :=_ebddd *2+1;if _ecgf !=0{if !_bgag {_caefe +=2;}else {_caefe -=2;};};return MakeNumberResult (_caefe );};func _ecg (_dacg float64 )bool {return _dacg ==1||_dacg ==2||_dacg ==4}; -var _bf =map[string ]int {"\u006aa\u006e\u0075\u0061\u0072\u0079":1,"\u0066\u0065\u0062\u0072\u0075\u0061\u0072\u0079":2,"\u006d\u0061\u0072c\u0068":3,"\u0061\u0070\u0072i\u006c":4,"\u006d\u0061\u0079":5,"\u006a\u0075\u006e\u0065":6,"\u006a\u0075\u006c\u0079":7,"\u0061\u0075\u0067\u0075\u0073\u0074":8,"\u0073e\u0070\u0074\u0065\u006d\u0070\u0065r":9,"\u006fc\u0074\u006f\u0062\u0065\u0072":10,"\u006e\u006f\u0076\u0065\u006d\u0062\u0065\u0072":11,"\u0064\u0065\u0063\u0065\u006d\u0062\u0065\u0072":12,"\u006a\u0061\u006e":1,"\u0066\u0065\u0062":2,"\u006d\u0061\u0072":3,"\u0061\u0070\u0072":4,"\u006a\u0075\u006e":6,"\u006a\u0075\u006c":7,"\u0061\u0075\u0067":8,"\u0073\u0065\u0070":9,"\u006f\u0063\u0074":10,"\u006e\u006f\u0076":11,"\u0064\u0065\u0063":12}; -func init (){_aae ();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 );}; - -// Fv implements the Excel FV function. -func Fv (args []Result )Result {_dgcb :=len (args );if _dgcb < 3||_dgcb > 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"); -};_ccbcfc :=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"); -};_fbgc :=args [1].ValueNumber ;if _fbgc !=float64 (int (_fbgc )){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"); -};_gdaee :=args [2].ValueNumber ;_bdad :=0.0;if _dgcb >=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"); -};_bdad =args [3].ValueNumber ;};_faa :=0;if _dgcb ==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"); -};_faa =int (args [4].ValueNumber );if _faa !=0{_faa =1;};};return MakeNumberResult (_ecdce (_ccbcfc ,_fbgc ,_gdaee ,_bdad ,_faa ));}; - -// GetFormat returns an empty string for the invalid reference context. -func (_aeae *ivr )GetFormat (cellRef string )string {return ""};const _gcfa ="\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"; - - -// Accrintm implements the Excel ACCRINTM function. -func Accrintm (args []Result )Result {_egae :=len (args );if _egae !=4&&_egae !=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"); -};_ffc ,_bgba :=_dcg (args [0],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _bgba .Type ==ResultTypeError {return _bgba ;};_fbfff ,_bgba :=_dcg (args [1],"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d"); -if _bgba .Type ==ResultTypeError {return _bgba ;};if _ffc >=_fbfff {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"); -};_gage :=args [2].ValueNumber ;if _gage <=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"); -};_gcac :=args [3].ValueNumber ;if _gcac <=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"); -};_fdfg :=0;if _egae ==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"); -};_fdfg =int (args [4].ValueNumber );if !_gddd (_fdfg ){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"); -};};_bdc ,_bgba :=_dcc (_ffc ,_fbfff ,_fdfg );if _bgba .Type ==ResultTypeError {return _bgba ;};return MakeNumberResult (_gcac *_gage *_bdc );};var _bfeb string =string ([]byte {92}); - -// MakeListResult constructs a list result. -func MakeListResult (list []Result )Result {return Result {Type :ResultTypeList ,ValueList :list }}; - -// 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"); -};_bcfb :=args [1].ValueNumber ;_gfbf :=args [0];var _daba float64 ;switch _gfbf .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 :_daba =_gfbf .ValueNumber ;case ResultTypeString :_aadda :=DateValue ([]Result {args [0]});if _aadda .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"); -};_daba =_aadda .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");};_cde :=_ceef (_daba );_fca :=_cde .AddDate (0,int (_bcfb ),0); -_ggfb ,_eecd ,_ddee :=_fca .Date ();_gga :=_bbf (_ggfb ,int (_eecd ),_ddee );if _gga < 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 (_gga );};func _cce (_dfc string )(int ,int ,float64 ,bool ,bool ,Result ){_afee :="";_ceed :=[]string {};for _abec ,_gae :=range _fafe {_ceed =_gae .FindStringSubmatch (_dfc );if len (_ceed )> 1{_afee =_abec ;break ;};};if _afee ==""{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_cebb ); -};_bgb :=_ceed [1]=="";_ceed =_ceed [49:];_edgd :=len (_ceed );_gbg :=_ceed [_edgd -1];_deaa :=_gbg =="\u0061\u006d";_fgce :=_gbg =="\u0070\u006d";var _agfc ,_gaae int ;var _gcce float64 ;var _ddf error ;switch _afee {case "\u0068\u0068":_agfc ,_ddf =_eed .Atoi (_ceed [0]); -if _ddf !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_cebb );};_gaae =0;_gcce =0;case "\u0068\u0068\u003am\u006d":_agfc ,_ddf =_eed .Atoi (_ceed [0]);if _ddf !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_cebb ); -};_gaae ,_ddf =_eed .Atoi (_ceed [2]);if _ddf !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_cebb );};_gcce =0;case "\u006d\u006d\u003as\u0073":_agfc =0;_gaae ,_ddf =_eed .Atoi (_ceed [0]);if _ddf !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_cebb ); -};_gcce ,_ddf =_eed .ParseFloat (_ceed [2],64);if _ddf !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_cebb );};case "\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073":_agfc ,_ddf =_eed .Atoi (_ceed [0]);if _ddf !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_cebb ); -};_gaae ,_ddf =_eed .Atoi (_ceed [2]);if _ddf !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_cebb );};_gcce ,_ddf =_eed .ParseFloat (_ceed [4],64);if _ddf !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_cebb ); -};};if _gaae >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_cebb );};if _deaa ||_fgce {if _agfc > 12||_gcce >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_cebb );}else if _agfc ==12{_agfc =0;};}else if _agfc >=24||_gcce >=10000{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_cebb ); -};return _agfc ,_gaae ,_gcce ,_fgce ,_bgb ,_faba ;}; - -// SupportedFunctions returns a list of supported functions. -func SupportedFunctions ()[]string {_ecgd :=[]string {};for _bbdg :=range _caeag {_ecgd =append (_ecgd ,_bbdg );};for _efbg :=range _ebecf {_ecgd =append (_ecgd ,_efbg );};_ee .Strings (_ecgd );return _ecgd ;}; - -// NewPrefixExpr constructs an expression with prefix. -func NewPrefixExpr (pfx ,exp Expression )Expression {return &PrefixExpr {_dabfd :pfx ,_abgb :exp }}; - -// Error is an error expression. -type Error struct{_abf string }; - -// HasFormula returns FALSE for the invalid reference context. -func (_bace *ivr )HasFormula (cellRef string )bool {return false }; - -// Number is a nubmer expression. -type Number struct{_dacff float64 };var _abgg =[]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 _gdg ="\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"; - - -// 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 (_ebce .Float64 ()); -};func _dafb (_ebbe Result )[]Result {_eadbb :=_ebbe .ValueList ;if _ebbe .Type ==ResultTypeArray {_eadbb =nil ;for _ ,_fccd :=range _ebbe .ValueArray {if len (_fccd )> 0{_eadbb =append (_eadbb ,_fccd [0]);}else {_eadbb =append (_eadbb ,_faba );};};};return _eadbb ; -};func _befd (_dadg ,_cdad _dgg .Time ,_efgba ,_adbg int )_dgg .Time {_cgd :=_cdad ;_eafb :=_dadg .Year ()-_cdad .Year ();_cgd =_cgd .AddDate (_eafb ,0,0);if _dadg .After (_cgd ){_cgd =_cgd .AddDate (1,0,0);};_gaad :=-12/_efgba ;for _cgd .After (_dadg ){_cgd =_cgd .AddDate (0,_gaad ,0); -};return _cgd ;};const _dbdd =57371; - -// Eval evaluates a horizontal range returning a list of results or an error. -func (_cdcdc HorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_cgfbb :=_cdcdc .horizontalRangeReference ();if _cfag ,_cadab :=ev .GetFromCache (_cgfbb );_cadab {return _cfag ;};_dcfbb ,_bgdg :=_eebde (ctx ,_cdcdc ._cgfbgb ,_cdcdc ._fgbf );_fage :=_ebebfb (ctx ,ev ,_dcfbb ,_bgdg ); -ev .SetCache (_cgfbb ,_fage );return _fage ;};func _abfc (_ceacb ,_ada []float64 ,_dfcd float64 )float64 {_bbgdg :=_dfcd +1;_cffed :=_ceacb [0];_ffdg :=len (_ceacb );_gega :=_ada [0];for _ebbded :=1;_ebbded < _ffdg ;_ebbded ++{_cffed +=_ceacb [_ebbded ]/_ac .Pow (_bbgdg ,(_ada [_ebbded ]-_gega )/365); -};return _cffed ;}; - -// YearFrac is an implementation of the Excel YEARFRAC() function. -func YearFrac (args []Result )Result {_ebbd :=len (args );if (_ebbd !=2&&_ebbd !=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"); -};_aabg :=0;if _ebbd ==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"); -};_aabg =int (args [2].ValueNumber );if !_gddd (_aabg ){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"); -};_ebbde :=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"); -};_eeag :=args [1].ValueNumber ;_fbgg ,_ddb :=_dcc (_ebbde ,_eeag ,_aabg );if _ddb .Type ==ResultTypeError {return _ddb ;};return MakeNumberResult (_fbgg );};func _dcg (_dedd Result ,_fbff ,_gdfg string )(float64 ,Result ){var _aag float64 ;switch _dedd .Type {case ResultTypeNumber :_aag =float64 (int (_dedd .ValueNumber )); -case ResultTypeString :_cagf :=DateValue ([]Result {_dedd });if _cagf .Type ==ResultTypeError {return 0,MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020"+_fbff +"\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020"+_gdfg ); -};_aag =_cagf .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"+_gdfg );};if _aag < 0{return 0,MakeErrorResultType (ErrorTypeNum ,_fbff +"\u0020\u0073\u0068ou\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"); -};return _aag ,_faba ;};const _ebeaa =57370;var _ead =[...]uint8 {0,16,29,43,56,68,80,91,102,113,125,137,148,163};type yyLexer interface{Lex (_adfaa *yySymType )int ;Error (_dbddg string );};func _eba (_ecag ,_afg ,_dcf ,_cggc ,_efag float64 ,_ffgc int )Result {_bbcf ,_gdde :=_dcc (_ecag ,_afg ,_ffgc ); -if _gdde .Type ==ResultTypeError {return _gdde ;};_ebedb ,_geda :=_dega (_ecag ,_afg ,int (_efag ),_ffgc );if _geda .Type ==ResultTypeError {return _geda ;};_agdg :=0.0;_ced :=0.0;_dcf *=100/_efag ;_cggc /=_efag ;_cggc ++;_cdf :=_bbcf *_efag -_ebedb ;for _bggc :=1.0; -_bggc < _ebedb ;_bggc ++{_dbeg :=_bggc +_cdf ;_bcfg :=_dcf /_ac .Pow (_cggc ,_dbeg );_ced +=_bcfg ;_agdg +=_dbeg *_bcfg ;};_dbgd :=(_dcf +100)/_ac .Pow (_cggc ,_ebedb +_cdf );_ced +=_dbgd ;_agdg +=(_ebedb +_cdf )*_dbgd ;_agdg /=_ced ;_agdg /=_efag ;return MakeNumberResult (_agdg ); -}; - -// NewString constructs a new string expression. -func NewString (v string )Expression {v =_dd .Replace (v ,"\u0022\u0022","\u0022",-1);return String {_gaagb :v };}; +// 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");}; +_fgaba :=args [0];if _fgaba .Type !=ResultTypeArray &&_fgaba .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"); +};_eaaea :=_gcce (_fgaba );_gcfc :=args [2];if _gcfc .Type !=ResultTypeArray &&_gcfc .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"); +};_cgdb :=_gcce (_gcfc );_bcfb :=_gebeg (args [1]);_fbbbb :=0.0;for _dbaf ,_ddca :=range _eaaea {for _ecabf ,_cfac :=range _ddca {if _accb (_cfac ,_bcfb ){_fbbbb +=_cgdb [_dbaf ][_ecabf ].ValueNumber ;};};};return MakeNumberResult (_fbbbb );}; -// 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");};_bgaf :=args [0];if _bgaf .Type !=ResultTypeNumber &&_bgaf .Type !=ResultTypeString &&_bgaf .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"); -};_fbedcg :=args [1].ValueString ;switch _bgaf .Type {case ResultTypeNumber :return MakeStringResult (_ed .Number (_bgaf .ValueNumber ,_fbedcg ));case ResultTypeString :return MakeStringResult (_ed .String (_bgaf .ValueString ,_fbedcg ));case ResultTypeEmpty :return MakeStringResult (_ed .Number (0,_fbedcg )); -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 (_fdcfb *Lexer )Next ()*node {_fdcfb ._dfgfb .Lock ();defer _fdcfb ._dfgfb .Unlock ();if len (_fdcfb ._cadd )> 0{_ffbe :=_fdcfb ._cadd [0];_fdcfb ._cadd =_fdcfb ._cadd [1:];return _ffbe ;};return _fdcfb .nextRaw ();};func _eebde (_bgdaa Context ,_cdgce ,_dgbda int )(string ,string ){_gdagb :="\u0041"+_eed .Itoa (_cdgce ); -_bdfg :=_bgdaa .LastColumn (_cdgce ,_dgbda );_aggdf :=_bdfg +_eed .Itoa (_dgbda );return _gdagb ,_aggdf ;}; +// 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"); +};_gdba :=args [0].ValueNumber ;_gda :=args [1].ValueNumber ;if _gda < _gdba {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 _gda ==_gdba {return MakeNumberResult (0);};_gbf :=_cb .ToLower (args [2].ValueString );if _gbf =="\u0064"{return MakeNumberResult (_gda -_gdba );};_gfdb :=_gbee (_gdba );_cdgc :=_gbee (_gda );_fcgd ,_fbc ,_cbeg :=_gfdb .Date ();_agd ,_cdd ,_cfd :=_cdgc .Date (); +_dbg :=int (_fbc );_eeff :=int (_cdd );var _geag float64 ;switch _gbf {case "\u0079":_geag =float64 (_agd -_fcgd );if _eeff < _dbg ||(_eeff ==_dbg &&_cfd < _cbeg ){_geag --;};case "\u006d":_aeg :=_agd -_fcgd ;_baab :=_eeff -_dbg ;if _cfd < _cbeg {_baab --; +};if _baab < 0{_aeg --;_baab +=12;};_geag =float64 (_aeg *12+_baab );case "\u006d\u0064":_agda :=_eeff ;if _cfd < _cbeg {_agda --;};_geag =float64 (int (_gda -_dec (_agd ,_agda ,_cbeg )));case "\u0079\u006d":_geag =float64 (_eeff -_dbg );if _cfd < _cbeg {_geag --; +};if _geag < 0{_geag +=12;};case "\u0079\u0064":_dfac :=_agd ;if _eeff < _dbg ||(_eeff ==_dbg &&_cfd < _cbeg ){_dfac --;};_geag =float64 (int (_gda -_dec (_dfac ,_dbg ,_cbeg )));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 (_geag );};func _cgfd (_bgdf ,_baff _df .Time ,_gfbd ,_eaba int )_df .Time {_cbg :=_baff ;_ccd :=_bgdf .Year ()-_baff .Year ();_cbg =_cbg .AddDate (_ccd ,0,0);if _bgdf .After (_cbg ){_cbg =_cbg .AddDate (1,0,0);};_gafa :=-12/_gfbd ; +for _cbg .After (_bgdf ){_cbg =_cbg .AddDate (0,_gafa ,0);};return _cbg ;};type parsedReplaceObject struct{_gbaf string ;_badg int ;_bdgab int ;_aebba string ;};var _bba =[...]uint8 {0,16,29,43,56,68,80,91,102,113,125,137,148,163};func _caef (_ebfa []Result )[]rangeIndex {_efage :=[]rangeIndex {}; +_gcfcf :=len (_ebfa );for _fdbb :=0;_fdbb < _gcfcf -1;_fdbb +=2{_bdeaf :=[]rangeIndex {};_gedg :=_gcce (_ebfa [_fdbb ]);_ecegf :=_gebeg (_ebfa [_fdbb +1]);if _fdbb ==0{for _faccf ,_caegf :=range _gedg {for _affdbf ,_ceeg :=range _caegf {if _accb (_ceeg ,_ecegf ){_bdeaf =append (_bdeaf ,rangeIndex {_faccf ,_affdbf }); +};};};}else {for _ ,_fgbed :=range _efage {_gcbea :=_gedg [_fgbed ._ddgb ][_fgbed ._fcee ];if _accb (_gcbea ,_ecegf ){_bdeaf =append (_bdeaf ,_fgbed );};};};if len (_bdeaf )==0{return []rangeIndex {};};_efage =_bdeaf [:];};return _efage ;};type defEval struct{evCache ; +_bea bool ;}; -// String returns a string representation of String. -func (_beag String )String ()string {return "\u0022"+_beag ._gaagb +"\u0022"}; +// ISFORMULA is an implementation of the Excel ISFORMULA() function. +func IsFormula (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053F\u004f\u0052\u004d\u0055L\u0041\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};_egag :=args [0].Ref ;if _egag .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 (_egag .Value ));};const _gfee =57360;func _cafg (_bfcg []Result ,_fcdbf rmode )Result {if len (_bfcg )!=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"); +};_ebac :=_bfcg [0].AsNumber ();if _ebac .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"); +};_eeggf :=_bfcg [1].AsNumber ();if _eeggf .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"); +};_bdff :=_eeggf .ValueNumber ;_ebdc :=_ebac .ValueNumber ;_ccdcfd :=1.0;if _bdff > 0{_ccdcfd =_gd .Pow (1/10.0,_bdff );}else {_ccdcfd =_gd .Pow (10.0,-_bdff );};_ebdc ,_bebc :=_gd .Modf (_ebdc /_ccdcfd );switch _fcdbf {case _addg :const _bagfga =0.499999999; +if _bebc >=_bagfga {_ebdc ++;}else if _bebc <=-_bagfga {_ebdc --;};case _gdbae :case _agdf :if _bebc > 0{_ebdc ++;}else if _bebc < 0{_ebdc --;};};return MakeNumberResult (_ebdc *_ccdcfd );}; -// String is a string expression. -type String struct{_gaagb string };func _ceef (_ffg float64 )_dgg .Time {_agf :=int64 ((_ffg -_cac )*_cee );return _dgg .Unix (0,_agf ).UTC ();}; +// 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"); +};_affe :=args [0];_fdde :=args [1];if _fdde .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"); +};_bagfg :=args [2].AsNumber ();if _bagfg .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"); +};_gfead :=false ;if len (args )==4{_bdgfg :=args [3].AsNumber ();if _bdgfg .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 _bdgfg .ValueNumber ==0{_gfead =true ;};};_fbcgf :=-1;_cccfd :=false ;if len (_fdde .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"); +};_gfcb :=_fdde .ValueArray [0];_bgda :for _defe ,_cabd :=range _gfcb {switch _efge (_cabd ,_affe ,false ,_gfead ){case _bbdb :_fbcgf =_defe ;case _gedcc :_fbcgf =_defe ;_cccfd =true ;break _bgda ;};};if _fbcgf ==-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"); +};_fbfgd :=int (_bagfg .ValueNumber )-1;if _fbfgd < 0||_fbfgd > len (_fdde .ValueArray ){return MakeErrorResult ("\u0048L\u004f\u004f\u004b\u0055P\u0020\u0068\u0061\u0064\u0020i\u006ev\u0061l\u0069\u0064\u0020\u0069\u006e\u0064\u0065x");};_gfcb =_fdde .ValueArray [_fbfgd ]; +if _fbcgf < 0||_fbcgf >=len (_gfcb ){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 _cccfd ||!_gfead {return _gfcb [_fbcgf ]; +};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 (_ae BinOpType )String ()string {if _ae >=BinOpType (len (_bba )-1){return _d .Sprintf ("\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_ae ); +};return _eae [_bba [_ae ]:_bba [_ae +1]];}; -// Reference returns a string reference value to a vertical range with prefix. -func (_feae PrefixVerticalRange )Reference (ctx Context ,ev Evaluator )Reference {_geecd :=_feae ._ebbed .Reference (ctx ,ev );return Reference {Type :ReferenceTypeVerticalRange ,Value :_feae .verticalRangeReference (_geecd .Value )};}; +// Eval evaluates and returns the result of an empty expression. +func (_cdg EmptyExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeEmptyResult ()};const _aegea =2;var _cgacc =[...]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 _facgg (_dged []Result ,_bgdg bool )Result {_bgcg :="\u004d\u0049\u004e";if _bgdg {_bgcg ="\u004d\u0049\u004e\u0041";};if len (_dged )==0{return MakeErrorResult (_bgcg +"\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"); +};_dcde :=_gd .MaxFloat64 ;for _ ,_adgg :=range _dged {switch _adgg .Type {case ResultTypeNumber :if (_bgdg ||!_adgg .IsBoolean )&&_adgg .ValueNumber < _dcde {_dcde =_adgg .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_dbgfg :=_facgg (_adgg .ListValues (),_bgdg ); +if _dbgfg .ValueNumber < _dcde {_dcde =_dbgfg .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_cbdf :=0.0;if _bgdg {_cbdf =_adgg .AsNumber ().ValueNumber ;};if _cbdf < _dcde {_dcde =_cbdf ;};default:_gb .Log .Debug ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_bgcg +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_adgg .Type ); +};};if _dcde ==_gd .MaxFloat64 {_dcde =0;};return MakeNumberResult (_dcde );};var _faabd []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}; -// LastEvalIsRef returns if last evaluation with the evaluator was a reference. -func (_fdc *defEval )LastEvalIsRef ()bool {return _fdc ._faf }; -// Pmt implements the Excel PMT function. -func Pmt (args []Result )Result {_cbda :=len (args );if _cbda < 3||_cbda > 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"); -};_cfgd :=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"); -};_bffcg :=args [1].ValueNumber ;if _bffcg ==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"); -};_cegd :=args [2].ValueNumber ;_fefg :=0.0;if _cbda >=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"); -};_fefg =args [3].ValueNumber ;};_cfbe :=0.0;if _cbda ==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"); -};_cfbe =args [4].ValueNumber ;if _cfbe !=0{_cfbe =1;};};var _fgcd float64 ;if _cfgd ==0{_fgcd =(_cegd +_fefg )/_bffcg ;}else {_bcff :=_ac .Pow (1+_cfgd ,_bffcg );if _cfbe ==1{_fgcd =(_fefg *_cfgd /(_bcff -1)+_cegd *_cfgd /(1-1/_bcff ))/(1+_cfgd );}else {_fgcd =_fefg *_cfgd /(_bcff -1)+_cegd *_cfgd /(1-1/_bcff ); -};};return MakeNumberResult (-_fgcd );}; +// LookupFunction looks up and returns a standard function or nil. +func LookupFunction (name string )Function {_facgb .Lock ();defer _facgb .Unlock ();if _cebag ,_eegfd :=_geaf [name ];_eegfd {return _cebag ;};return nil ;}; -// MinIfs implements the MINIFS function. -func MinIfs (args []Result )Result {_cdbcd :=_fddfg (args ,true ,"\u004d\u0049\u004e\u0049\u0046\u0053");if _cdbcd .Type !=ResultTypeEmpty {return _cdbcd ;};_fedd :=_fbbg (args [1:]);_dbae :=_ac .MaxFloat64 ;_cebgc :=_ecfd (args [0]);for _ ,_beaa :=range _fedd {_cfeec :=_cebgc [_beaa ._fbge ][_beaa ._dfae ].ValueNumber ; -if _dbae > _cfeec {_dbae =_cfeec ;};};if _dbae ==_ac .MaxFloat64 {_dbae =0;};return MakeNumberResult (float64 (_dbae ));}; +// Findb is an implementation of the Excel FINDB(). +func Findb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Find (args );};_aca ,_cgcfd :=_edggg ("\u0046\u0049\u004e\u0044",args );if _cgcfd .Type !=ResultTypeEmpty {return _cgcfd ;};_bgcd :=_aca ._aabb ;if _bgcd ==""{return MakeNumberResult (1.0); +};_bcgg :=_aca ._bdbbd ;_fdec :=_aca ._faea -1;_fcbac :=1;_bbeg :=0;for _aefbb :=range _bcgg {if _aefbb !=0{_bcbd :=1;if _aefbb -_bbeg > 1{_bcbd =2;};_fcbac +=_bcbd ;};if _fcbac > _fdec {_adebe :=_cb .Index (_bcgg [_aefbb :],_bgcd );if _adebe ==0{return MakeNumberResult (float64 (_fcbac )); +};};_bbeg =_aefbb ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// 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"); -};_efac ,_eede ,_bfdd :=_eab (args [0],args [1],"\u0054B\u0049\u004c\u004c\u0045\u0051");if _bfdd .Type ==ResultTypeError {return _bfdd ;};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"); -};_bbcac :=_eede -_efac ;if _bbcac > 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"); -};_eadd :=args [2].ValueNumber ;if _eadd <=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*_eadd )/(360-_eadd *_bbcac ));}; +// Dollarde implements the Excel DOLLARDE function. +func Dollarde (args []Result )Result {_afff ,_gbd ,_fcdf :=_adga (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045");if _fcdf .Type ==ResultTypeError {return _fcdf ;};if _gbd < 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 _afff ==0{return MakeNumberResult (0);};_acba :=_afff < 0;if _acba {_afff =-_afff ;};_ddd :=args [0].Value ();_dgd :=_cb .Split (_ddd ,"\u002e");_bdec :=float64 (int (_afff ));_eebf :=_dgd [1];_efcc :=len (_eebf );_bdce :=int (_gd .Log10 (_gbd ))+1; +_baaf :=float64 (_bdce -_efcc );_gabg ,_dcac :=_db .ParseFloat (_eebf ,64);if _dcac !=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"); +};_gabg *=_gd .Pow (10,_baaf );_aebe :=_bdec +_gabg /_gbd ;if _acba {_aebe =-_aebe ;};return MakeNumberResult (_aebe );};const _fdag ="\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"; +func (_dafa *evCache )SetCache (key string ,value Result ){_dafa ._bbdf .Lock ();_dafa ._gfb [key ]=value ;_dafa ._bbdf .Unlock ();}; -// True is an implementation of the Excel TRUE() function. It takes no -// arguments. -func True (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u0054\u0052\u0055E \u0074\u0061\u006b\u0065\u0073\u0020\u006e\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};return MakeBoolResult (true );};func (_bacg HorizontalRange )horizontalRangeReference ()string {return _b .Sprintf ("\u0025\u0064\u003a%\u0064",_bacg ._cgfbgb ,_bacg ._fgbf ); -};const _dadbc =57344; +// ISERROR is an implementation of the Excel ISERROR() function. +func IsError (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u0053\u0045\u0052\u0052\u004f\u0052(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); +};return MakeBoolResult (args [0].Type ==ResultTypeError );}; // 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"); -};_cdcde :=args [0].AsNumber ();if _cdcde .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"); -};_bfdb :=float64 (1);if _cdcde .ValueNumber < 0{_bfdb =-1;};if len (args )> 1{_agfcb :=args [1].AsNumber ();if _agfcb .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"); -};_bfdb =_agfcb .ValueNumber ;};if _bfdb < 0&&_cdcde .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 (_ac .Ceil (_cdcde .ValueNumber ));};_cdfc :=_cdcde .ValueNumber ;_cdfc ,_edcf :=_ac .Modf (_cdfc /_bfdb );if _edcf > 0{_cdfc ++;};return MakeNumberResult (_cdfc *_bfdb );}; +};_cabc :=args [0].AsNumber ();if _cabc .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"); +};_fgefb :=float64 (1);if _cabc .ValueNumber < 0{_fgefb =-1;};if len (args )> 1{_cage :=args [1].AsNumber ();if _cage .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"); +};_fgefb =_cage .ValueNumber ;};if _fgefb < 0&&_cabc .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 (_gd .Ceil (_cabc .ValueNumber ));};_bdefe :=_cabc .ValueNumber ;_bdefe ,_dcbf :=_gd .Modf (_bdefe /_fgefb );if _dcbf > 0{_bdefe ++;};return MakeNumberResult (_bdefe *_fgefb );}; -// 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"); -};_eec :=args [0].ValueNumber ;_ffd :=args [1].ValueNumber ;if _ffd < _eec {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 _ffd ==_eec {return MakeNumberResult (0);};_fgd :=_dd .ToLower (args [2].ValueString );if _fgd =="\u0064"{return MakeNumberResult (_ffd -_eec );};_cfa :=_ceef (_eec );_bcba :=_ceef (_ffd );_cbfd ,_bfd ,_dcd :=_cfa .Date ();_gcd ,_gag ,_aec :=_bcba .Date (); -_efae :=int (_bfd );_cgg :=int (_gag );var _eaca float64 ;switch _fgd {case "\u0079":_eaca =float64 (_gcd -_cbfd );if _cgg < _efae ||(_cgg ==_efae &&_aec < _dcd ){_eaca --;};case "\u006d":_bgc :=_gcd -_cbfd ;_gfb :=_cgg -_efae ;if _aec < _dcd {_gfb --; -};if _gfb < 0{_bgc --;_gfb +=12;};_eaca =float64 (_bgc *12+_gfb );case "\u006d\u0064":_caa :=_cgg ;if _aec < _dcd {_caa --;};_eaca =float64 (int (_ffd -_bbf (_gcd ,_caa ,_dcd )));case "\u0079\u006d":_eaca =float64 (_cgg -_efae );if _aec < _dcd {_eaca --; -};if _eaca < 0{_eaca +=12;};case "\u0079\u0064":_gbd :=_gcd ;if _cgg < _efae ||(_cgg ==_efae &&_aec < _dcd ){_gbd --;};_eaca =float64 (int (_ffd -_bbf (_gbd ,_efae ,_dcd )));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 (_eaca );}; - -// NA is an implementation of the Excel NA() function that just returns the #N/A! error. -func NA (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u004eA\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeErrorResultType (ErrorTypeNA ,"");}; - -// 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"); -};_fgbd :=args [0].AsString ();if _fgbd .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 (_fgbd .ValueString )));};var _adeaa =[...]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}; - - -// NewPrefixRangeExpr constructs a new range with prefix. -func NewPrefixRangeExpr (pfx ,from ,to Expression )Expression {_ecagd ,_bddgg ,_cbafd :=_cedeb (from ,to );if _cbafd !=nil {_ba .Log .Debug (_cbafd .Error ());return NewError (_cbafd .Error ());};return PrefixRangeExpr {_gedge :pfx ,_fgcg :_ecagd ,_bedge :_bddgg }; -}; - -// 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");};_fdfd :=[]float64 {}; -for _ ,_efaccg :=range args {switch _efaccg .Type {case ResultTypeString :_ebac :=_efaccg .AsNumber ();if _ebac .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"); -};_fdfd =append (_fdfd ,_ebac .ValueNumber );case ResultTypeList ,ResultTypeArray :_eccf :=GCD (_efaccg .ListValues ());if _eccf .Type !=ResultTypeNumber {return _eccf ;};_fdfd =append (_fdfd ,_eccf .ValueNumber );case ResultTypeNumber :_fdfd =append (_fdfd ,_efaccg .ValueNumber ); -case ResultTypeError :return _efaccg ;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",_efaccg .Type )); -};};if _fdfd [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 (_fdfd )==1{return MakeNumberResult (_fdfd [0]); -};_ccdgg :=_fdfd [0];for _ddgc :=1;_ddgc < len (_fdfd );_ddgc ++{if _fdfd [_ddgc ]< 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"); -};_ccdgg =_fdcfe (_ccdgg ,_fdfd [_ddgc ]);};return MakeNumberResult (_ccdgg );}; - -// Update updates the FunctionCall references after removing a row/column. -func (_adac FunctionCall )Update (q *_ge .UpdateQuery )Expression {_aeded :=[]Expression {};for _ ,_eeae :=range _adac ._debc {_defc :=_eeae .Update (q );_aeded =append (_aeded ,_defc );};return FunctionCall {_gbea :_adac ._gbea ,_debc :_aeded };};var _dfeg ,_cgcd ,_egee ,_ccccf ,_dbace ,_abdag ,_dfgb ,_caff ,_ddfa ,_gcgf ,_aceb ,_dcfg ,_ebdgf ,_cgcg ,_geadc *_ec .Regexp ; -const _fbee =57353;func _fegg (_dedge _dgg .Time )_dgg .Time {_dedge =_dedge .UTC ();return _dgg .Date (_dedge .Year (),_dedge .Month (),_dedge .Day (),_dedge .Hour (),_dedge .Minute (),_dedge .Second (),_dedge .Nanosecond (),_dgg .Local );};const _adeage =57357; -func (_feeeb *ivr )SetOffset (col ,row uint32 ){};func (_cfcgc *Lexer )lex (_baceb _e .Reader ){_bfec ,_eacff ,_gegcf :=0,0,0;_dcfgd :=-1;_fbdeb ,_cgef ,_aefc :=0,0,0;_ =_aefc ;_ecadb :=1;_ =_ecadb ;_fbebc :=make ([]byte ,4096);_acdb :=false ;for !_acdb {_abcdf :=0; -if _fbdeb > 0{_abcdf =_eacff -_fbdeb ;};_eacff =0;_dadf ,_dcfd :=_baceb .Read (_fbebc [_abcdf :]);if _dadf ==0||_dcfd !=nil {_acdb =true ;};_gegcf =_dadf +_abcdf ;if _gegcf < len (_fbebc ){_dcfgd =_gegcf ;};{_bfec =_dgbc ;_fbdeb =0;_cgef =0;_aefc =0;}; -{var _gcddf int ;var _bcfbd uint ;if _eacff ==_gegcf {goto _dgaff ;};if _bfec ==0{goto _fgbff ;};_aefgg :_gcddf =int (_fcbef [_bfec ]);_bcfbd =uint (_fcaa [_gcddf ]);_gcddf ++;for ;_bcfbd > 0;_bcfbd --{_gcddf ++;switch _fcaa [_gcddf -1]{case 2:_fbdeb =_eacff ; -};};switch _bfec {case 30:switch _fbebc [_eacff ]{case 34:goto _ebebg ;case 35:goto _adfag ;case 36:goto _fbfb ;case 38:goto _gbgf ;case 39:goto _gcadf ;case 40:goto _gfcef ;case 41:goto _aacc ;case 42:goto _adbca ;case 43:goto _debb ;case 44:goto _agbc ; -case 45:goto _ddeba ;case 47:goto _eeeb ;case 58:goto _cdac ;case 59:goto _bbafc ;case 60:goto _dfag ;case 61:goto _cfgf ;case 62:goto _gefge ;case 63:goto _dgfcg ;case 70:goto _ggee ;case 84:goto _eaafg ;case 92:goto _egcc ;case 94:goto _dbgab ;case 95:goto _ffbf ; -case 123:goto _fgbb ;case 125:goto _dcdcc ;};switch {case _fbebc [_eacff ]< 65:switch {case _fbebc [_eacff ]> 37:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _eegc ;};case _fbebc [_eacff ]>=33:goto _dgfcg ;};case _fbebc [_eacff ]> 90:switch {case _fbebc [_eacff ]> 93:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _bbcgg ; -};case _fbebc [_eacff ]>=91:goto _dgfcg ;};default:goto _cbebc ;};goto _badbb ;case 1:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 47:goto _bbfec ;case 123:goto _bbfec ;case 125:goto _bbfec ;};switch {case _fbebc [_eacff ]< 37:if 34<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=35{goto _bbfec ; -};case _fbebc [_eacff ]> 45:switch {case _fbebc [_eacff ]> 63:if 91<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=94{goto _bbfec ;};case _fbebc [_eacff ]>=58:goto _bbfec ;};default:goto _bbfec ;};goto _badbb ;case 0:goto _fgbff ;case 2:if _fbebc [_eacff ]==34{goto _ccfga ; -};goto _ebebg ;case 31:if _fbebc [_eacff ]==34{goto _ebebg ;};goto _afdcg ;case 3:switch _fbebc [_eacff ]{case 78:goto _fbcdb ;case 82:goto _cbcg ;};goto _dgfcg ;case 4:switch _fbebc [_eacff ]{case 47:goto _gbfa ;case 85:goto _fagbb ;};goto _dgfcg ;case 5:if _fbebc [_eacff ]==65{goto _bgdbe ; -};goto _dgfcg ;case 6:switch _fbebc [_eacff ]{case 76:goto _cegea ;case 77:goto _gfea ;};goto _dgfcg ;case 7:if _fbebc [_eacff ]==76{goto _gfea ;};goto _dgfcg ;case 8:if _fbebc [_eacff ]==33{goto _bgdbe ;};goto _dgfcg ;case 9:if _fbebc [_eacff ]==69{goto _egaag ; -};goto _dgfcg ;case 10:if _fbebc [_eacff ]==70{goto _aabga ;};goto _dgfcg ;case 11:if _fbebc [_eacff ]==33{goto _dfebca ;};goto _dgfcg ;case 12:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 47:goto _dgfcg ;case 123:goto _dgfcg ;case 125:goto _dgfcg ; -};switch {case _fbebc [_eacff ]< 48:switch {case _fbebc [_eacff ]> 35:if 37<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=45{goto _dgfcg ;};case _fbebc [_eacff ]>=34:goto _dgfcg ;};case _fbebc [_eacff ]> 57:switch {case _fbebc [_eacff ]< 65:if 58<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=63{goto _dgfcg ; -};case _fbebc [_eacff ]> 90:if 91<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=94{goto _dgfcg ;};default:goto _fffba ;};default:goto _aaba ;};goto _badbb ;case 13:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 47:goto _dgfcg ;case 58:goto _effcec ;case 123:goto _dgfcg ; -case 125:goto _dgfcg ;};switch {case _fbebc [_eacff ]< 48:switch {case _fbebc [_eacff ]> 35:if 37<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=45{goto _dgfcg ;};case _fbebc [_eacff ]>=34:goto _dgfcg ;};case _fbebc [_eacff ]> 57:switch {case _fbebc [_eacff ]> 63:if 91<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=94{goto _dgfcg ; -};case _fbebc [_eacff ]>=59:goto _dgfcg ;};default:goto _aaba ;};goto _badbb ;case 14:if _fbebc [_eacff ]==36{goto _gdce ;};if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _babde ;};goto _bbfec ;case 15:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _babde ; -};goto _bbfec ;case 32:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _babde ;};goto _cfeeb ;case 16:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 36:goto _befdc ;case 47:goto _dgfcg ;case 58:goto _eaefa ;case 123:goto _dgfcg ;case 125:goto _dgfcg ; -};switch {case _fbebc [_eacff ]< 59:switch {case _fbebc [_eacff ]> 45:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _acgcd ;};case _fbebc [_eacff ]>=34:goto _dgfcg ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]> 90:if 91<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=94{goto _dgfcg ; -};case _fbebc [_eacff ]>=65:goto _fffba ;};default:goto _dgfcg ;};goto _badbb ;case 17:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 47:goto _bbfec ;case 123:goto _bbfec ;case 125:goto _bbfec ;};switch {case _fbebc [_eacff ]< 48:switch {case _fbebc [_eacff ]> 35:if 37<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=45{goto _bbfec ; -};case _fbebc [_eacff ]>=34:goto _bbfec ;};case _fbebc [_eacff ]> 57:switch {case _fbebc [_eacff ]> 63:if 91<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=94{goto _bbfec ;};case _fbebc [_eacff ]>=58:goto _bbfec ;};default:goto _acgcd ;};goto _badbb ;case 33:switch _fbebc [_eacff ]{case 33:goto _cafg ; -case 47:goto _eabfbf ;case 123:goto _eabfbf ;case 125:goto _eabfbf ;};switch {case _fbebc [_eacff ]< 48:switch {case _fbebc [_eacff ]> 35:if 37<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=45{goto _eabfbf ;};case _fbebc [_eacff ]>=34:goto _eabfbf ;};case _fbebc [_eacff ]> 57:switch {case _fbebc [_eacff ]> 63:if 91<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=94{goto _eabfbf ; -};case _fbebc [_eacff ]>=58:goto _eabfbf ;};default:goto _acgcd ;};goto _badbb ;case 18:if _fbebc [_eacff ]==36{goto _aabff ;};if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _acaae ;};goto _bbfec ;case 19:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _acaae ; -};goto _bbfec ;case 34:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _acaae ;};goto _dbaf ;case 20:switch _fbebc [_eacff ]{case 39:goto _dgfcg ;case 42:goto _dgfcg ;case 47:goto _dgfcg ;case 58:goto _dgfcg ;case 63:goto _dgfcg ;};if 91<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=93{goto _dgfcg ; -};goto _cbbbf ;case 21:switch _fbebc [_eacff ]{case 39:goto _acfb ;case 42:goto _dgfcg ;case 47:goto _dgfcg ;case 58:goto _dgfcg ;case 63:goto _dgfcg ;};if 91<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=93{goto _dgfcg ;};goto _cbbbf ;case 22:if _fbebc [_eacff ]==33{goto _bagbc ; -};goto _dgfcg ;case 35:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 46:goto _eaebg ;case 58:goto _effcec ;case 101:goto _dedga ;case 123:goto _eaaff ;case 125:goto _eaaff ;};switch {case _fbebc [_eacff ]< 48:switch {case _fbebc [_eacff ]> 35:if 37<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=47{goto _eaaff ; -};case _fbebc [_eacff ]>=34:goto _eaaff ;};case _fbebc [_eacff ]> 57:switch {case _fbebc [_eacff ]> 63:if 91<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=94{goto _eaaff ;};case _fbebc [_eacff ]>=59:goto _eaaff ;};default:goto _eegc ;};goto _badbb ;case 36:switch _fbebc [_eacff ]{case 33:goto _cafg ; -case 47:goto _eaaff ;case 101:goto _dedga ;case 123:goto _eaaff ;case 125:goto _eaaff ;};switch {case _fbebc [_eacff ]< 48:switch {case _fbebc [_eacff ]> 35:if 37<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=45{goto _eaaff ;};case _fbebc [_eacff ]>=34:goto _eaaff ; -};case _fbebc [_eacff ]> 57:switch {case _fbebc [_eacff ]> 63:if 91<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=94{goto _eaaff ;};case _fbebc [_eacff ]>=58:goto _eaaff ;};default:goto _eaebg ;};goto _badbb ;case 23:switch _fbebc [_eacff ]{case 33:goto _cafg ; -case 47:goto _dcbf ;case 123:goto _dcbf ;case 125:goto _dcbf ;};switch {case _fbebc [_eacff ]< 48:switch {case _fbebc [_eacff ]> 35:if 37<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=45{goto _dcbf ;};case _fbebc [_eacff ]>=34:goto _dcbf ;};case _fbebc [_eacff ]> 57:switch {case _fbebc [_eacff ]> 63:if 91<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=94{goto _dcbf ; -};case _fbebc [_eacff ]>=58:goto _dcbf ;};default:goto _dfgg ;};goto _badbb ;case 37:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 47:goto _eaaff ;case 123:goto _eaaff ;case 125:goto _eaaff ;};switch {case _fbebc [_eacff ]< 48:switch {case _fbebc [_eacff ]> 35:if 37<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=45{goto _eaaff ; -};case _fbebc [_eacff ]>=34:goto _eaaff ;};case _fbebc [_eacff ]> 57:switch {case _fbebc [_eacff ]> 63:if 91<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=94{goto _eaaff ;};case _fbebc [_eacff ]>=58:goto _eaaff ;};default:goto _dfgg ;};goto _badbb ;case 38:switch _fbebc [_eacff ]{case 61:goto _dedcg ; -case 62:goto _dgge ;};goto _febed ;case 39:if _fbebc [_eacff ]==61{goto _egbag ;};goto _efgf ;case 24:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 36:goto _befdc ;case 40:goto _feedc ;case 46:goto _ccabc ;case 58:goto _eaefa ;case 92:goto _eaggd ;case 95:goto _gcdg ; -case 123:goto _dgfcg ;case 125:goto _dgfcg ;};switch {case _fbebc [_eacff ]< 59:switch {case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _dacf ;};case _fbebc [_eacff ]>=34:goto _dgfcg ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _dcbc ; -};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ;};default:goto _dgfcg ;};default:goto _dgfcg ;};goto _badbb ;case 40:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 40:goto _feedc ;case 46:goto _ccabc ;case 92:goto _eaggd ; -case 95:goto _gcdg ;case 123:goto _eeba ;case 125:goto _eeba ;};switch {case _fbebc [_eacff ]< 58:switch {case _fbebc [_eacff ]< 37:if 34<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=35{goto _eeba ;};case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _ccabc ; -};default:goto _eeba ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _ccabc ;};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ;};default:goto _eeba ; -};default:goto _eeba ;};goto _badbb ;case 41:switch _fbebc [_eacff ]{case 46:goto _eaggd ;case 92:goto _eaggd ;case 95:goto _eaggd ;};switch {case _fbebc [_eacff ]< 65:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _eaggd ;};case _fbebc [_eacff ]> 90:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _eaggd ; -};default:goto _eaggd ;};goto _eeba ;case 42:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 46:goto _gcdg ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 123:goto _eeba ;case 125:goto _eeba ;};switch {case _fbebc [_eacff ]< 58:switch {case _fbebc [_eacff ]< 37:if 34<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=35{goto _eeba ; -};case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _gcdg ;};default:goto _eeba ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _gcdg ;};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ; -};default:goto _eeba ;};default:goto _eeba ;};goto _badbb ;case 43:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 40:goto _feedc ;case 46:goto _ccabc ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 123:goto _eabfbf ;case 125:goto _eabfbf ;};switch {case _fbebc [_eacff ]< 58:switch {case _fbebc [_eacff ]< 37:if 34<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=35{goto _eabfbf ; -};case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _dacf ;};default:goto _eabfbf ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _ccabc ;};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ; -};default:goto _eabfbf ;};default:goto _eabfbf ;};goto _badbb ;case 44:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 36:goto _befdc ;case 40:goto _feedc ;case 46:goto _ccabc ;case 58:goto _eaefa ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 123:goto _bbfec ; -case 125:goto _bbfec ;};switch {case _fbebc [_eacff ]< 59:switch {case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _dacf ;};case _fbebc [_eacff ]>=34:goto _bbfec ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _dcbc ; -};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ;};default:goto _bbfec ;};default:goto _bbfec ;};goto _badbb ;case 25:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 36:goto _befdc ;case 40:goto _feedc ;case 46:goto _ccabc ; -case 58:goto _eaefa ;case 65:goto _ecbbd ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 123:goto _dgfcg ;case 125:goto _dgfcg ;};switch {case _fbebc [_eacff ]< 59:switch {case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _dacf ; -};case _fbebc [_eacff ]>=34:goto _dgfcg ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 66<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _dcbc ;};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ;};default:goto _dgfcg ; -};default:goto _dgfcg ;};goto _badbb ;case 45:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 36:goto _befdc ;case 40:goto _feedc ;case 46:goto _ccabc ;case 58:goto _eaefa ;case 76:goto _bgddb ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 123:goto _eeba ; -case 125:goto _eeba ;};switch {case _fbebc [_eacff ]< 59:switch {case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _dacf ;};case _fbebc [_eacff ]>=34:goto _eeba ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _dcbc ; -};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ;};default:goto _eeba ;};default:goto _eeba ;};goto _badbb ;case 46:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 36:goto _befdc ;case 40:goto _feedc ;case 46:goto _ccabc ; -case 58:goto _eaefa ;case 83:goto _ebbec ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 123:goto _eeba ;case 125:goto _eeba ;};switch {case _fbebc [_eacff ]< 59:switch {case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _dacf ; -};case _fbebc [_eacff ]>=34:goto _eeba ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _dcbc ;};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ;};default:goto _eeba ; -};default:goto _eeba ;};goto _badbb ;case 47:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 36:goto _befdc ;case 40:goto _feedc ;case 46:goto _ccabc ;case 58:goto _eaefa ;case 69:goto _dgfcd ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 123:goto _eeba ; -case 125:goto _eeba ;};switch {case _fbebc [_eacff ]< 59:switch {case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _dacf ;};case _fbebc [_eacff ]>=34:goto _eeba ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _dcbc ; -};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ;};default:goto _eeba ;};default:goto _eeba ;};goto _badbb ;case 26:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 36:goto _befdc ;case 40:goto _feedc ;case 46:goto _ccabc ; -case 58:goto _eaefa ;case 79:goto _daecd ;case 82:goto _acdd ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 123:goto _dgfcg ;case 125:goto _dgfcg ;};switch {case _fbebc [_eacff ]< 59:switch {case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _dacf ; -};case _fbebc [_eacff ]>=34:goto _dgfcg ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _dcbc ;};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ;};default:goto _dgfcg ; -};default:goto _dgfcg ;};goto _badbb ;case 48:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 36:goto _befdc ;case 40:goto _feedc ;case 46:goto _ccabc ;case 58:goto _eaefa ;case 68:goto _aecb ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 123:goto _eeba ; -case 125:goto _eeba ;};switch {case _fbebc [_eacff ]< 59:switch {case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _dacf ;};case _fbebc [_eacff ]>=34:goto _eeba ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _dcbc ; -};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ;};default:goto _eeba ;};default:goto _eeba ;};goto _badbb ;case 49:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 36:goto _befdc ;case 40:goto _feedc ;case 46:goto _ccabc ; -case 58:goto _eaefa ;case 79:goto _fdgga ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 123:goto _eeba ;case 125:goto _eeba ;};switch {case _fbebc [_eacff ]< 59:switch {case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _dacf ; -};case _fbebc [_eacff ]>=34:goto _eeba ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _dcbc ;};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ;};default:goto _eeba ; -};default:goto _eeba ;};goto _badbb ;case 50:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 36:goto _befdc ;case 40:goto _feedc ;case 46:goto _ccabc ;case 58:goto _eaefa ;case 85:goto _ebbec ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 123:goto _eeba ; -case 125:goto _eeba ;};switch {case _fbebc [_eacff ]< 59:switch {case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _dacf ;};case _fbebc [_eacff ]>=34:goto _eeba ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _dcbc ; -};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ;};default:goto _eeba ;};default:goto _eeba ;};goto _badbb ;case 27:switch _fbebc [_eacff ]{case 46:goto _eaggd ;case 92:goto _eaggd ;case 95:goto _eaggd ;};switch {case _fbebc [_eacff ]< 65:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _eaggd ; -};case _fbebc [_eacff ]> 90:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _eaggd ;};default:goto _eaggd ;};goto _dgfcg ;case 28:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 46:goto _gcdg ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 120:goto _dgga ; -case 123:goto _dgfcg ;case 125:goto _dgfcg ;};switch {case _fbebc [_eacff ]< 58:switch {case _fbebc [_eacff ]< 37:if 34<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=35{goto _dgfcg ;};case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _gcdg ; -};default:goto _dgfcg ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _gcdg ;};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ;};default:goto _dgfcg ; -};default:goto _dgfcg ;};goto _badbb ;case 51:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 46:goto _gcdg ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 108:goto _deaad ;case 123:goto _eeba ;case 125:goto _eeba ;};switch {case _fbebc [_eacff ]< 58:switch {case _fbebc [_eacff ]< 37:if 34<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=35{goto _eeba ; -};case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _gcdg ;};default:goto _eeba ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _gcdg ;};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ; -};default:goto _eeba ;};default:goto _eeba ;};goto _badbb ;case 52:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 46:goto _gcdg ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 102:goto _aade ;case 110:goto _gaede ;case 123:goto _eeba ;case 125:goto _eeba ; -};switch {case _fbebc [_eacff ]< 58:switch {case _fbebc [_eacff ]< 37:if 34<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=35{goto _eeba ;};case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _gcdg ;};default:goto _eeba ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _gcdg ; -};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ;};default:goto _eeba ;};default:goto _eeba ;};goto _badbb ;case 53:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 46:goto _gcdg ;case 92:goto _eaggd ;case 95:goto _gcdg ; -case 110:goto _fbcg ;case 123:goto _eeba ;case 125:goto _eeba ;};switch {case _fbebc [_eacff ]< 58:switch {case _fbebc [_eacff ]< 37:if 34<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=35{goto _eeba ;};case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _gcdg ; -};default:goto _eeba ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _gcdg ;};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ;};default:goto _eeba ;}; -default:goto _eeba ;};goto _badbb ;case 54:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 46:goto _ddbe ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 123:goto _eeba ;case 125:goto _eeba ;};switch {case _fbebc [_eacff ]< 58:switch {case _fbebc [_eacff ]< 37:if 34<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=35{goto _eeba ; -};case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _gcdg ;};default:goto _eeba ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _gcdg ;};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ; -};default:goto _eeba ;};default:goto _eeba ;};goto _badbb ;case 55:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 46:goto _gcdg ;case 92:goto _eaggd ;case 95:goto _ebebf ;case 123:goto _eeba ;case 125:goto _eeba ;};switch {case _fbebc [_eacff ]< 58:switch {case _fbebc [_eacff ]< 37:if 34<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=35{goto _eeba ; -};case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _gcdg ;};default:goto _eeba ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _ebebf ;};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ; -};default:goto _eeba ;};default:goto _eeba ;};goto _badbb ;case 56:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 40:goto _agfgg ;case 46:goto _ebebf ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 123:goto _eeba ;case 125:goto _eeba ;};switch {case _fbebc [_eacff ]< 58:switch {case _fbebc [_eacff ]< 37:if 34<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=35{goto _eeba ; -};case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _ebebf ;};default:goto _eeba ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _ebebf ;};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ; -};default:goto _eeba ;};default:goto _eeba ;};goto _badbb ;case 57:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 46:goto _gcdg ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 109:goto _bbdc ;case 123:goto _eeba ;case 125:goto _eeba ;};switch {case _fbebc [_eacff ]< 58:switch {case _fbebc [_eacff ]< 37:if 34<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=35{goto _eeba ; -};case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _gcdg ;};default:goto _eeba ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _gcdg ;};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ; -};default:goto _eeba ;};default:goto _eeba ;};goto _badbb ;case 58:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 46:goto _fgdd ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 123:goto _eeba ;case 125:goto _eeba ;};switch {case _fbebc [_eacff ]< 58:switch {case _fbebc [_eacff ]< 37:if 34<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=35{goto _eeba ; -};case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _gcdg ;};default:goto _eeba ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _gcdg ;};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ; -};default:goto _eeba ;};default:goto _eeba ;};goto _badbb ;case 59:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 46:goto _gcdg ;case 92:goto _eaggd ;case 95:goto _gfae ;case 123:goto _bbfec ;case 125:goto _bbfec ;};switch {case _fbebc [_eacff ]< 58:switch {case _fbebc [_eacff ]< 37:if 34<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=35{goto _bbfec ; -};case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _gcdg ;};default:goto _bbfec ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _gfae ;};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ; -};default:goto _bbfec ;};default:goto _bbfec ;};goto _badbb ;case 29:switch _fbebc [_eacff ]{case 33:goto _cafg ;case 46:goto _gcdg ;case 92:goto _eaggd ;case 95:goto _gcdg ;case 123:goto _dgfcg ;case 125:goto _dgfcg ;};switch {case _fbebc [_eacff ]< 58:switch {case _fbebc [_eacff ]< 37:if 34<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=35{goto _dgfcg ; -};case _fbebc [_eacff ]> 47:if 48<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=57{goto _gcdg ;};default:goto _dgfcg ;};case _fbebc [_eacff ]> 63:switch {case _fbebc [_eacff ]< 91:if 65<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=90{goto _gcdg ;};case _fbebc [_eacff ]> 94:if 97<=_fbebc [_eacff ]&&_fbebc [_eacff ]<=122{goto _gcdg ; -};default:goto _dgfcg ;};default:goto _dgfcg ;};goto _badbb ;};_dgfcg :_bfec =0;goto _ggbcd ;_badbb :_bfec =1;goto _ggbcd ;_ebebg :_bfec =2;goto _ggbcd ;_adfag :_bfec =3;goto _ggbcd ;_fbcdb :_bfec =4;goto _ggbcd ;_gbfa :_bfec =5;goto _ggbcd ;_fagbb :_bfec =6; -goto _ggbcd ;_cegea :_bfec =7;goto _ggbcd ;_gfea :_bfec =8;goto _ggbcd ;_cbcg :_bfec =9;goto _ggbcd ;_egaag :_bfec =10;goto _ggbcd ;_aabga :_bfec =11;goto _ggbcd ;_fbfb :_bfec =12;goto _ggbcd ;_aaba :_bfec =13;goto _ggbcd ;_effcec :_bfec =14;goto _ggbcd ; -_gdce :_bfec =15;goto _ggbcd ;_fffba :_bfec =16;goto _ggbcd ;_befdc :_bfec =17;goto _ggbcd ;_eaefa :_bfec =18;goto _ggbcd ;_aabff :_bfec =19;goto _ggbcd ;_gcadf :_bfec =20;goto _ggbcd ;_cbbbf :_bfec =21;goto _ggbcd ;_acfb :_bfec =22;goto _ggbcd ;_dedga :_bfec =23; -goto _ggbcd ;_cbebc :_bfec =24;goto _ggbcd ;_ggee :_bfec =25;goto _ggbcd ;_eaafg :_bfec =26;goto _ggbcd ;_egcc :_bfec =27;goto _ggbcd ;_ffbf :_bfec =28;goto _ggbcd ;_bbcgg :_bfec =29;goto _ggbcd ;_bbfec :_bfec =30;goto _babe ;_cafg :_bfec =30;goto _ecbc ; -_bgdbe :_bfec =30;goto _bedaa ;_dfebca :_bfec =30;goto _feaf ;_bagbc :_bfec =30;goto _gabc ;_dcbf :_bfec =30;goto _ffcf ;_feedc :_bfec =30;goto _ffbg ;_gbgf :_bfec =30;goto _bgce ;_gfcef :_bfec =30;goto _aadg ;_aacc :_bfec =30;goto _dbeab ;_adbca :_bfec =30; -goto _faaaf ;_debb :_bfec =30;goto _fdcg ;_agbc :_bfec =30;goto _afgab ;_ddeba :_bfec =30;goto _gcacba ;_eeeb :_bfec =30;goto _ecbgg ;_cdac :_bfec =30;goto _gfdff ;_bbafc :_bfec =30;goto _eaebd ;_cfgf :_bfec =30;goto _gdcgg ;_dbgab :_bfec =30;goto _gcbeg ; -_fgbb :_bfec =30;goto _dgac ;_dcdcc :_bfec =30;goto _ebeaf ;_afdcg :_bfec =30;goto _cdgcc ;_cfeeb :_bfec =30;goto _dbced ;_eabfbf :_bfec =30;goto _dfbc ;_dbaf :_bfec =30;goto _gcgdge ;_eaaff :_bfec =30;goto _fgea ;_febed :_bfec =30;goto _aeeg ;_dedcg :_bfec =30; -goto _eeaea ;_dgge :_bfec =30;goto _eefeg ;_efgf :_bfec =30;goto _bfdfb ;_egbag :_bfec =30;goto _gfbbg ;_eeba :_bfec =30;goto _acddd ;_agfgg :_bfec =30;goto _afdgf ;_ccfga :_bfec =31;goto _dafg ;_babde :_bfec =32;goto _ggbcd ;_acgcd :_bfec =33;goto _dddca ; -_acaae :_bfec =34;goto _ggbcd ;_eegc :_bfec =35;goto _acfba ;_eaebg :_bfec =36;goto _acfba ;_dfgg :_bfec =37;goto _acfba ;_dfag :_bfec =38;goto _ggbcd ;_gefge :_bfec =39;goto _ggbcd ;_ccabc :_bfec =40;goto _cdcgg ;_eaggd :_bfec =41;goto _ggbcd ;_gcdg :_bfec =42; -goto _cdcgg ;_dacf :_bfec =43;goto _dddca ;_dcbc :_bfec =44;goto _cdcgg ;_dgfcd :_bfec =44;goto _gdbba ;_fdgga :_bfec =44;goto _cafea ;_ecbbd :_bfec =45;goto _cdcgg ;_bgddb :_bfec =46;goto _cdcgg ;_ebbec :_bfec =47;goto _cdcgg ;_daecd :_bfec =48;goto _cdcgg ; -_aecb :_bfec =49;goto _cdcgg ;_acdd :_bfec =50;goto _cdcgg ;_dgga :_bfec =51;goto _cdcgg ;_deaad :_bfec =52;goto _cdcgg ;_aade :_bfec =53;goto _cdcgg ;_fbcg :_bfec =54;goto _cdcgg ;_ddbe :_bfec =55;goto _cdcgg ;_ebebf :_bfec =56;goto _cdcgg ;_gaede :_bfec =57; -goto _cdcgg ;_bbdc :_bfec =58;goto _cdcgg ;_fgdd :_bfec =59;goto _cdcgg ;_gfae :_bfec =59;goto _ababbf ;_bedaa :_gcddf =3;goto _eefdd ;_feaf :_gcddf =5;goto _eefdd ;_ecbc :_gcddf =7;goto _eefdd ;_gabc :_gcddf =9;goto _eefdd ;_ffbg :_gcddf =11;goto _eefdd ; -_afdgf :_gcddf =13;goto _eefdd ;_bgce :_gcddf =15;goto _eefdd ;_dgac :_gcddf =17;goto _eefdd ;_ebeaf :_gcddf =19;goto _eefdd ;_aadg :_gcddf =21;goto _eefdd ;_dbeab :_gcddf =23;goto _eefdd ;_fdcg :_gcddf =25;goto _eefdd ;_gcacba :_gcddf =27;goto _eefdd ; -_faaaf :_gcddf =29;goto _eefdd ;_ecbgg :_gcddf =31;goto _eefdd ;_gcbeg :_gcddf =33;goto _eefdd ;_gdcgg :_gcddf =35;goto _eefdd ;_eeaea :_gcddf =37;goto _eefdd ;_gfbbg :_gcddf =39;goto _eefdd ;_eefeg :_gcddf =41;goto _eefdd ;_gfdff :_gcddf =43;goto _eefdd ; -_eaebd :_gcddf =45;goto _eefdd ;_afgab :_gcddf =47;goto _eefdd ;_fgea :_gcddf =49;goto _eefdd ;_dfbc :_gcddf =51;goto _eefdd ;_dbced :_gcddf =53;goto _eefdd ;_gcgdge :_gcddf =55;goto _eefdd ;_acddd :_gcddf =57;goto _eefdd ;_cdgcc :_gcddf =59;goto _eefdd ; -_aeeg :_gcddf =61;goto _eefdd ;_bfdfb :_gcddf =63;goto _eefdd ;_ffcf :_gcddf =65;goto _eefdd ;_babe :_gcddf =67;goto _eefdd ;_gdbba :_gcddf =72;goto _eefdd ;_acfba :_gcddf =75;goto _eefdd ;_dddca :_gcddf =78;goto _eefdd ;_cafea :_gcddf =81;goto _eefdd ; -_ababbf :_gcddf =84;goto _eefdd ;_cdcgg :_gcddf =87;goto _eefdd ;_dafg :_gcddf =90;goto _eefdd ;_eefdd :_bcfbd =uint (_fcaa [_gcddf ]);_gcddf ++;for ;_bcfbd > 0;_bcfbd --{_gcddf ++;switch _fcaa [_gcddf -1]{case 3:_cgef =_eacff +1;case 4:_aefc =1;case 5:_aefc =2; -case 6:_aefc =3;case 7:_aefc =4;case 8:_aefc =11;case 9:_aefc =14;case 10:_aefc =15;case 11:_cgef =_eacff +1;{_cfcgc .emit (_abbe ,_fbebc [_fbdeb :_cgef ]);};case 12:_cgef =_eacff +1;{_cfcgc .emit (_fddcc ,_fbebc [_fbdeb :_cgef ]);};case 13:_cgef =_eacff +1; -{_cfcgc .emit (_adeage ,_fbebc [_fbdeb :_cgef -1]);};case 14:_cgef =_eacff +1;{_cfcgc .emit (_adeage ,_fbebc [_fbdeb +1:_cgef -2]);};case 15:_cgef =_eacff +1;{_cfcgc .emit (_ddaec ,_fbebc [_fbdeb :_cgef -1]);};case 16:_cgef =_eacff +1;{_cfcgc .emit (_ddaec ,_fbebc [_fbdeb :_cgef -1]); -};case 17:_cgef =_eacff +1;{_cfcgc .emit (_ebdge ,_fbebc [_fbdeb :_cgef ]);};case 18:_cgef =_eacff +1;{_cfcgc .emit (_cbag ,_fbebc [_fbdeb :_cgef ]);};case 19:_cgef =_eacff +1;{_cfcgc .emit (_gaaa ,_fbebc [_fbdeb :_cgef ]);};case 20:_cgef =_eacff +1;{_cfcgc .emit (_ggda ,_fbebc [_fbdeb :_cgef ]); -};case 21:_cgef =_eacff +1;{_cfcgc .emit (_fbcd ,_fbebc [_fbdeb :_cgef ]);};case 22:_cgef =_eacff +1;{_cfcgc .emit (_gdfa ,_fbebc [_fbdeb :_cgef ]);};case 23:_cgef =_eacff +1;{_cfcgc .emit (_bcfc ,_fbebc [_fbdeb :_cgef ]);};case 24:_cgef =_eacff +1;{_cfcgc .emit (_ffdbb ,_fbebc [_fbdeb :_cgef ]); -};case 25:_cgef =_eacff +1;{_cfcgc .emit (_egea ,_fbebc [_fbdeb :_cgef ]);};case 26:_cgef =_eacff +1;{_cfcgc .emit (_cgag ,_fbebc [_fbdeb :_cgef ]);};case 27:_cgef =_eacff +1;{_cfcgc .emit (_febd ,_fbebc [_fbdeb :_cgef ]);};case 28:_cgef =_eacff +1;{_cfcgc .emit (_gcece ,_fbebc [_fbdeb :_cgef ]); -};case 29:_cgef =_eacff +1;{_cfcgc .emit (_feddf ,_fbebc [_fbdeb :_cgef ]);};case 30:_cgef =_eacff +1;{_cfcgc .emit (_egga ,_fbebc [_fbdeb :_cgef ]);};case 31:_cgef =_eacff +1;{_cfcgc .emit (_ffdgb ,_fbebc [_fbdeb :_cgef ]);};case 32:_cgef =_eacff +1;{_cfcgc .emit (_aefga ,_fbebc [_fbdeb :_cgef ]); -};case 33:_cgef =_eacff +1;{_cfcgc .emit (_ecaa ,_fbebc [_fbdeb :_cgef ]);};case 34:_cgef =_eacff ;_eacff --;{_cfcgc .emit (_fbee ,_fbebc [_fbdeb :_cgef ]);};case 35:_cgef =_eacff ;_eacff --;{_cfcgc .emit (_eeafe ,_fbebc [_fbdeb :_cgef ]);};case 36:_cgef =_eacff ; -_eacff --;{_cfcgc .emit (_cddfc ,_fbebc [_fbdeb :_cgef ]);};case 37:_cgef =_eacff ;_eacff --;{_cfcgc .emit (_bdadf ,_fbebc [_fbdeb :_cgef ]);};case 38:_cgef =_eacff ;_eacff --;{_cfcgc .emit (_adeg ,_fbebc [_fbdeb :_cgef ]);};case 39:_cgef =_eacff ;_eacff --; -{_cfcgc .emit (_ggfc ,_fbebc [_fbdeb +1:_cgef -1]);};case 40:_cgef =_eacff ;_eacff --;{_cfcgc .emit (_ebeaa ,_fbebc [_fbdeb :_cgef ]);};case 41:_cgef =_eacff ;_eacff --;{_cfcgc .emit (_dbdd ,_fbebc [_fbdeb :_cgef ]);};case 42:_eacff =(_cgef )-1;{_cfcgc .emit (_fbee ,_fbebc [_fbdeb :_cgef ]); -};case 43:switch _aefc {case 0:{_bfec =0;goto _ggbcd ;};case 1:{_eacff =(_cgef )-1;_cfcgc .emit (_eaffd ,_fbebc [_fbdeb :_cgef ]);};case 2:{_eacff =(_cgef )-1;_cfcgc .emit (_fbee ,_fbebc [_fbdeb :_cgef ]);};case 3:{_eacff =(_cgef )-1;_cfcgc .emit (_eeafe ,_fbebc [_fbdeb :_cgef ]); -};case 4:{_eacff =(_cgef )-1;_cfcgc .emit (_aedec ,_fbebc [_fbdeb :_cgef ]);};case 11:{_eacff =(_cgef )-1;_cfcgc .emit (_eefa ,_fbebc [_fbdeb :_cgef ]);};case 14:{_eacff =(_cgef )-1;_cfcgc .emit (_adeg ,_fbebc [_fbdeb :_cgef ]);};case 15:{_eacff =(_cgef )-1; -_cfcgc .emit (_ggfc ,_fbebc [_fbdeb +1:_cgef -1]);};};};};goto _ggbcd ;_ggbcd :_gcddf =int (_fcea [_bfec ]);_bcfbd =uint (_fcaa [_gcddf ]);_gcddf ++;for ;_bcfbd > 0;_bcfbd --{_gcddf ++;switch _fcaa [_gcddf -1]{case 0:_fbdeb =0;case 1:_aefc =0;};};if _bfec ==0{goto _fgbff ; -};if _eacff ++;_eacff !=_gegcf {goto _aefgg ;};_dgaff :{};if _eacff ==_dcfgd {switch _bfec {case 1:goto _bbfec ;case 2:goto _bbfec ;case 31:goto _afdcg ;case 14:goto _bbfec ;case 15:goto _bbfec ;case 32:goto _cfeeb ;case 17:goto _bbfec ;case 33:goto _eabfbf ; -case 18:goto _bbfec ;case 19:goto _bbfec ;case 34:goto _dbaf ;case 35:goto _eaaff ;case 36:goto _eaaff ;case 23:goto _dcbf ;case 37:goto _eaaff ;case 38:goto _febed ;case 39:goto _efgf ;case 40:goto _eeba ;case 41:goto _eeba ;case 42:goto _eeba ;case 43:goto _eabfbf ; -case 44:goto _bbfec ;case 45:goto _eeba ;case 46:goto _eeba ;case 47:goto _eeba ;case 48:goto _eeba ;case 49:goto _eeba ;case 50:goto _eeba ;case 51:goto _eeba ;case 52:goto _eeba ;case 53:goto _eeba ;case 54:goto _eeba ;case 55:goto _eeba ;case 56:goto _eeba ; -case 57:goto _eeba ;case 58:goto _eeba ;case 59:goto _bbfec ;};};_fgbff :{};};if _fbdeb > 0{copy (_fbebc [0:],_fbebc [_fbdeb :]);};};_ =_dcfgd ;if _bfec ==_cegfg {_cfcgc .emit (_acdf ,nil );};close (_cfcgc ._fefc );}; - -// Bool is a boolean expression. -type Bool struct{_gad bool }; - -// 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"); -};_cecb :=args [0].AsString ();_abeg :=args [1].AsString ();if _cecb .Type !=ResultTypeString ||_abeg .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 (_cecb .ValueString ==_abeg .ValueString );};func _feab (_ecca int )string {if _ecca >=1&&_ecca -1< len (_becfb ){if _becfb [_ecca -1]!=""{return _becfb [_ecca -1];};};return _b .Sprintf ("\u0074\u006f\u006b\u002d\u0025\u0076",_ecca ); -}; - -// Reference returns a string reference value to an expression with prefix. -func (_gfaaa PrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {_fcbb :=_gfaaa ._dabfd .Reference (ctx ,ev );_gebbc :=_gfaaa ._abgb .Reference (ctx ,ev );if _fcbb .Type ==ReferenceTypeSheet &&_gebbc .Type ==ReferenceTypeCell {return Reference {Type :ReferenceTypeCell ,Value :_fcbb .Value +"\u0021"+_gebbc .Value }; -};return ReferenceInvalid ;}; +// ISEVEN is an implementation of the Excel ISEVEN() function. +func IsEven (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0045VE\u004e\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0045\u0056\u0045\u004e \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");}; +_ccaa :=int (args [0].ValueNumber );return MakeBoolResult (_ccaa ==_ccaa /2*2);}; -// Counta implements the COUNTA function. -func Counta (args []Result )Result {return MakeNumberResult (_edabg (args ,_afeda ))};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 ); -}; +// 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"); +};_ede :=args [0].ValueNumber ;switch args [1].Type {case ResultTypeNumber :return MakeNumberResult (_ede *(args [1].ValueNumber +1));case ResultTypeList ,ResultTypeArray :_bfed :=_gcce (args [1]);for _ ,_adda :=range _bfed {for _ ,_edgg :=range _adda {if _edgg .Type !=ResultTypeNumber ||_edgg .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"); +};_ede *=1.0+_edgg .ValueNumber ;};};return MakeNumberResult (_ede );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"); +};}; -// Product is an implementation of the Excel PRODUCT() function. -func Product (args []Result )Result {_eecdf :=1.0;for _ ,_ddedd :=range args {_ddedd =_ddedd .AsNumber ();switch _ddedd .Type {case ResultTypeNumber :_eecdf *=_ddedd .ValueNumber ;case ResultTypeList ,ResultTypeArray :_fded :=Product (_ddedd .ListValues ()); -if _fded .Type !=ResultTypeNumber {return _fded ;};_eecdf *=_fded .ValueNumber ;case ResultTypeString :case ResultTypeError :return _ddedd ;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",_ddedd .Type )); -};};return MakeNumberResult (_eecdf );}; +// 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"); +};_bcffb :=args [0].AsNumber ();if _bcffb .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"); +};_gfefc :=10.0;if len (args )> 1{_bce :=args [1].AsNumber ();if _bce .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"); +};_gfefc =args [1].ValueNumber ;};if _bcffb .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 _gfefc ==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 (_gd .Log (_bcffb .ValueNumber )/_gd .Log (_gfefc ));}; // 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"); -};_fbbf :=args [0].AsNumber ();if _fbbf .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"); -};_ecfa :=args [1].AsNumber ();if _ecfa .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 (_ac .Pow (_fbbf .ValueNumber ,_ecfa .ValueNumber ));}; +};_baef :=args [0].AsNumber ();if _baef .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"); +};_aecb :=args [1].AsNumber ();if _aecb .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 (_gd .Pow (_baef .ValueNumber ,_aecb .ValueNumber ));};const _bdag ="\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"; +type cumulArgs struct{_gfea float64 ;_fgbe float64 ;_dgag float64 ;_fgcg float64 ;_cdgcb float64 ;_cbb int ;}; -// ISEVEN is an implementation of the Excel ISEVEN() function. -func IsEven (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0045VE\u004e\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u0045\u0056\u0045\u004e \u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u006e\u0075\u006de\u0072\u0069\u0063\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074");}; -_gafa :=int (args [0].ValueNumber );return MakeBoolResult (_gafa ==_gafa /2*2);};const _eefa =57348; +// NewPrefixHorizontalRange constructs a new full rows range with prefix. +func NewPrefixHorizontalRange (pfx Expression ,v string )Expression {_dfdcg :=_cb .Split (v ,"\u003a");if len (_dfdcg )!=2{return nil ;};_abfe ,_ :=_db .Atoi (_dfdcg [0]);_deddd ,_ :=_db .Atoi (_dfdcg [1]);if _abfe > _deddd {_abfe ,_deddd =_deddd ,_abfe ; +};return PrefixHorizontalRange {_cfece :pfx ,_fefeg :_abfe ,_cffb :_deddd };};var _eebb Result =MakeEmptyResult (); -// MinA is an implementation of the Excel MINA() function. -func MinA (args []Result )Result {return _bgfg (args ,true )}; +// NewNegate constructs a new negate expression. +func NewNegate (e Expression )Expression {return Negate {_aedfbg :e }}; -// 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"); -};_dcbg ,_cdgc ,_afed :=_eab (args [0],args [1],"\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD");if _afed .Type ==ResultTypeError {return _afed ;};_eeeae ,_afed :=_dcg (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E"); -if _afed .Type ==ResultTypeError {return _afed ;};if _eeeae >=_dcbg {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"); -};_debe :=args [3].ValueNumber ;if _debe < 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"); -};_eacg :=args [4].ValueNumber ;if _eacg <=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"); -};_acccf :=args [5].ValueNumber ;if _acccf < 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"); -};_dddc :=float64 (int (args [6].ValueNumber ));if !_ecg (_dddc ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_acbfc :=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"); -};_acbfc =int (args [7].ValueNumber );if !_gddd (_acbfc ){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"); -};};_gbfff ,_afed :=_dcc (_eeeae ,_cdgc ,_acbfc );if _afed .Type ==ResultTypeError {return _afed ;};_gbfff *=_dddc ;_fdfaf ,_afed :=_dcc (_dcbg ,_cdgc ,_acbfc );if _afed .Type ==ResultTypeError {return _afed ;};_fdfaf *=_dddc ;_fdacg ,_afed :=_dcc (_eeeae ,_dcbg ,_acbfc ); -if _afed .Type ==ResultTypeError {return _afed ;};_fdacg *=_dddc ;_gagf :=_acccf +_gbfff *100*_debe /_dddc ;_gagf /=_eacg +_fdacg *100*_debe /_dddc ;_gagf --;_gagf *=_dddc /_fdfaf ;return MakeNumberResult (_gagf );}; +// 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"); +};_gfdg :=args [0].AsNumber ();if _gfdg .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"); +};_bagdb :=int (_gfdg .ValueNumber );_cbed :=make ([][]Result ,0,_bagdb );for _ecfb :=0;_ecfb < _bagdb ;_ecfb ++{_bece :=make ([]Result ,_bagdb );for _ceec :=0;_ceec < _bagdb ;_ceec ++{if _ecfb ==_ceec {_bece [_ceec ]=MakeNumberResult (1.0);}else {_bece [_ceec ]=MakeNumberResult (0.0); +};};_cbed =append (_cbed ,_bece );};return MakeArrayResult (_cbed );};func _cgefg (_afeg Context ,_aabgb ,_bcfdcg string )(string ,string ){_fbaea :=_aabgb +"\u0031";_fbbbdg :=_afeg .LastRow (_aabgb );_fedgd :=_bcfdcg +_db .Itoa (_fbbbdg );return _fbaea ,_fedgd ; +};var _aedc []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}; -// Update returns the same object as updating sheet references does not affect SheetPrefixExpr. -func (_gagd SheetPrefixExpr )Update (q *_ge .UpdateQuery )Expression {return _gagd };func _efcdg (_ffdcb string ,_fgcb func (_dbgf float64 )float64 )Function {return func (_eddf []Result )Result {if len (_eddf )!=1{return MakeErrorResult (_ffdcb +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); -};_fabad :=_eddf [0].AsNumber ();switch _fabad .Type {case ResultTypeNumber :_gecg :=_fgcb (_fabad .ValueNumber );if _ac .IsNaN (_gecg ){return MakeErrorResult (_ffdcb +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");}; -if _ac .IsInf (_gecg ,0){return MakeErrorResult (_ffdcb +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};return MakeNumberResult (_gecg );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_ffdcb +"\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 _fabad ;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",_ffdcb ,_fabad .Type )); -};};}; +// 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"); +};_fbge :=args [0].AsString ();if _fbge .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"); +};_cbffb :=_fa .Buffer {};_beef :=false ;for _ ,_bdcdd :=range _fbge .ValueString {if !_beef &&_ed .IsLetter (_bdcdd ){_cbffb .WriteRune (_ed .ToUpper (_bdcdd ));}else {_cbffb .WriteRune (_ed .ToLower (_bdcdd ));};_beef =_ed .IsLetter (_bdcdd );};return MakeStringResult (_cbffb .String ()); +};func (_dbgbb *Lexer )Next ()*node {_dbgbb ._cfdb .Lock ();defer _dbgbb ._cfdb .Unlock ();if len (_dbgbb ._gcdfg )> 0{_bdeae :=_dbgbb ._gcdfg [0];_dbgbb ._gcdfg =_dbgbb ._gcdfg [1:];return _bdeae ;};return _dbgbb .nextRaw ();};const (_bfbdf countMode =iota ; +_bacg ;_bfdad ;);var (_aeee =0;_cfdcf =false ;);var _eacef []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}; -// 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");};_aaa :=_dgg .Now (); -_ ,_bbae :=_aaa .Zone ();_dbfe :=_cac +float64 (_aaa .Unix ()+int64 (_bbae ))/86400;return MakeNumberResult (_dbfe );}; +// Max is an implementation of the Excel MAX() function. +func Max (args []Result )Result {return _dgbg (args ,false )};func _cbbe (_agce [][]Result )float64 {if len (_agce )==2{_bceac :=_agce [0][0].AsNumber ();_egeg :=_agce [0][1].AsNumber ();_bcgc :=_agce [1][0].AsNumber ();_ddeb :=_agce [1][1].AsNumber (); +if _bceac .Type !=ResultTypeNumber ||_egeg .Type !=ResultTypeNumber ||_bcgc .Type !=ResultTypeNumber ||_ddeb .Type !=ResultTypeNumber {return _gd .NaN ();};return _bceac .ValueNumber *_ddeb .ValueNumber -_bcgc .ValueNumber *_egeg .ValueNumber ;};_bded :=float64 (0); +_dgda :=float64 (1);for _bcee :=range _agce {_bded +=_dgda *_agce [0][_bcee ].ValueNumber *_cbbe (_bcea (_agce ,_bcee ));_dgda *=-1;};return _bded ;};type rangeIndex struct{_ddgb int ;_fcee int ;}; -// 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"); -};_fgbc :=args [0].AsNumber ();if _fgbc .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"); -};_agbd ,_befdd :=_ac .Modf (_fgbc .ValueNumber );if _befdd < 0{_agbd --;};return MakeNumberResult (_agbd );}; +// Count implements the COUNT function. +func Count (args []Result )Result {return MakeNumberResult (_cgfe (args ,_bfbdf ))};const _edgf =57377;func _baed (_gff ,_dfb _df .Time )bool {_bdea :=_gff .Unix ();_gcgf :=_dfb .Unix ();_dabd :=_gff .Year ();_gec :=_efb (_dabd ,_df .March ,1);if _bae (_dabd )&&_bdea < _gec &&_gcgf >=_gec {return true ; +};var _bdba =_dfb .Year ();var _ebff =_efb (_bdba ,_df .March ,1);return (_bae (_bdba )&&_gcgf >=_ebff &&_bdea < _ebff );};func _fccfe (_fbdab Result )Result {if _fbdab .Type ==ResultTypeEmpty {return _fbdab ;};_cggfb :=_fbdab .AsString ();if _cggfb .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 _fbdab .IsBoolean {if _cggfb .ValueString =="\u0031"{return MakeStringResult ("\u0074\u0072\u0075\u0065");}else if _cggfb .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 (_cb .ToLower (_cggfb .ValueString ));};}; -// ISODD is an implementation of the Excel ISODD() function. -func IsOdd (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061 \u006eu\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_bbfdd :=int (args [0].ValueNumber ); -return MakeBoolResult (_bbfdd !=_bbfdd /2*2);}; +// 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"); +};_fbdg :=args [0].AsString ();if _fbdg .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"); +};_aaec :=_fa .Buffer {};_eeca :=false ;_eccgbe :=false ;_dcfb :=0;for _ ,_cbbg :=range _fbdg .ValueString {_gcagg :=_cbbg ==' ';if _gcagg {if !_eeca {continue ;};if !_eccgbe {_dcfb ++;_aaec .WriteRune (_cbbg );};}else {_dcfb =0;_eeca =true ;_aaec .WriteRune (_cbbg ); +};_eccgbe =_gcagg ;};_aaec .Truncate (_aaec .Len ()-_dcfb );return MakeStringResult (_aaec .String ());}; -// NewSheetPrefixExpr constructs a new prefix expression. -func NewSheetPrefixExpr (s string )Expression {return &SheetPrefixExpr {_bgdac :s }}; +// SumSquares is an implementation of the Excel SUMSQ() function. +func SumSquares (args []Result )Result {_fgdcg :=MakeNumberResult (0);for _ ,_cfbc :=range args {_cfbc =_cfbc .AsNumber ();switch _cfbc .Type {case ResultTypeNumber :_fgdcg .ValueNumber +=_cfbc .ValueNumber *_cfbc .ValueNumber ;case ResultTypeList ,ResultTypeArray :_cdddg :=SumSquares (_cfbc .ListValues ()); +if _cdddg .Type !=ResultTypeNumber {return _cdddg ;};_fgdcg .ValueNumber +=_cdddg .ValueNumber ;case ResultTypeString :case ResultTypeError :return _cfbc ;case ResultTypeEmpty :default:return MakeErrorResult (_d .Sprintf ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020\u0053\u0055\u004dS\u0051\u0055\u0041\u0052\u0045\u0053(\u0029\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079p\u0065\u0020\u0025\u0073",_cfbc .Type )); +};};return _fgdcg ;}; -// 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 _cfcgg (args ,_gaceb )}; +// NamedRangeRef is a reference to a named range. +type NamedRangeRef struct{_edgae string };func init (){_aea ();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 );}; -// ISNONTEXT is an implementation of the Excel ISNONTEXT() function. -func IsNonText (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053N\u004f\u004e\u0054\u0045X\u0054\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};return MakeBoolResult (args [0].Type !=ResultTypeString );}; +// Eval evaluates and returns the result of a formula. +func (_cbef *defEval )Eval (ctx Context ,formula string )Result {_bdg :=ParseString (formula );_ecf :=make (chan Result );go func (){if _bdg ==nil {_ecf <-MakeErrorResult (_d .Sprintf ("\u0075\u006e\u0061\u0062\u006c\u0065\u0020\u0074\u006f\u0020\u0070a\u0072\u0073\u0065\u0020\u0066\u006f\u0072\u006d\u0075\u006ca\u0020\u0025\u0073",formula )); +}else {_cbef .checkLastEvalIsRef (ctx ,_bdg );_ecf <-_bdg .Eval (ctx ,_cbef );};}();select{case _baf :=<-_ecf :return _baf ;case <-_df .After (_aee ):_gb .Log .Debug ("\u0055\u006e\u0069\u004ff\u0066\u0069\u0063\u0065\u0020\u0065\u0076\u0061\u006c\u0075a\u0074i\u006f\u006e\u0020\u0074\u0069\u006d\u0065o\u0075\u0074"); +return MakeNumberResult (0);};}; -// 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"); -};_bdba :=args [0].AsString ();if _bdba .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"); -};_dbed :=args [1].AsNumber ();if _dbed .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"); -};_geagc :=_bdba .ValueString ;if len (_geagc )> 2&&(_dd .HasPrefix (_geagc ,"\u0030\u0078")||_dd .HasPrefix (_geagc ,"\u0030\u0058")){_geagc =_geagc [2:];};_cafb ,_ecbgd :=_eed .ParseInt (_geagc ,int (_dbed .ValueNumber ),64);if _ecbgd !=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 (_cafb ));}; +// Reference returns an invalid reference for Bool. +func (_aad Bool )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _bcea (_eabc [][]Result ,_gdgg int )[][]Result {_efgd :=[][]Result {};for _edfbf :=range _eabc {if _edfbf ==0{continue ;};_fgbb :=[]Result {};for _dcba :=range _eabc {if _dcba ==_gdgg {continue ; +};_fgbb =append (_fgbb ,_eabc [_edfbf ][_dcba ]);};_efgd =append (_efgd ,_fgbb );};return _efgd ;};func (_gdacb *ivr )SetOffset (col ,row uint32 ){}; -// 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"); -};_caga :=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"); -};_bbfbd :=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"); -};_ccebc :=args [2].ValueNumber ;if _ccebc <=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"); -};_cegec :=args [3].ValueNumber ;if _cegec <=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 _cegec > _ccebc {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"); -};_cccc :=(_caga -_bbfbd )*(_ccebc -_cegec +1)*2;_ccgeg :=_ccebc *(_ccebc +1);return MakeNumberResult (_cccc /_ccgeg );}; +// Update returns the same object as updating sheet references does not affect Bool. +func (_bbc Bool )Update (q *_bc .UpdateQuery )Expression {return _bbc };func _cgfe (_bbaa []Result ,_eeafc countMode )float64 {_fbcedd :=0.0;for _ ,_fgga :=range _bbaa {switch _fgga .Type {case ResultTypeNumber :if _eeafc ==_bacg ||(_eeafc ==_bfbdf &&!_fgga .IsBoolean ){_fbcedd ++; +};case ResultTypeList ,ResultTypeArray :_fbcedd +=_cgfe (_fgga .ListValues (),_eeafc );case ResultTypeString :if _eeafc ==_bacg {_fbcedd ++;};case ResultTypeEmpty :if _eeafc ==_bfdad {_fbcedd ++;};};};return _fbcedd ;}; -// NewFunction constructs a new function call expression. -func NewFunction (name string ,args []Expression )Expression {return FunctionCall {_gbea :name ,_debc :args };};func _caec (_fbabc yyLexer ,_bcfbe *yySymType )(_ecbea ,_bcbag int ){_bcbag =0;_ecbea =_fbabc .Lex (_bcfbe );if _ecbea <=0{_bcbag =_adfb [0]; -goto _gfaag ;};if _ecbea < len (_adfb ){_bcbag =_adfb [_ecbea ];goto _gfaag ;};if _ecbea >=_dadbc {if _ecbea < _dadbc +len (_gcgg ){_bcbag =_gcgg [_ecbea -_dadbc ];goto _gfaag ;};};for _fgba :=0;_fgba < len (_ccgc );_fgba +=2{_bcbag =_ccgc [_fgba +0];if _bcbag ==_ecbea {_bcbag =_ccgc [_fgba +1]; -goto _gfaag ;};};_gfaag :if _bcbag ==0{_bcbag =_gcgg [1];};if _fgbdg >=3{_b .Printf ("l\u0065\u0078\u0020\u0025\u0073\u0028\u0025\u0064\u0029\u000a",_feab (_bcbag ),uint (_ecbea ));};return _ecbea ,_bcbag ;};func LexReader (r _e .Reader )chan *node {_gabe :=NewLexer (); -go _gabe .lex (r );return _gabe ._fefc };func _cfcgg (_becg []Result ,_aefa rmode )Result {if len (_becg )!=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"); -};_fedbe :=_becg [0].AsNumber ();if _fedbe .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"); -};_dedeg :=_becg [1].AsNumber ();if _dedeg .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"); -};_bcefg :=_dedeg .ValueNumber ;_fbfgg :=_fedbe .ValueNumber ;_ffad :=1.0;if _bcefg > 0{_ffad =_ac .Pow (1/10.0,_bcefg );}else {_ffad =_ac .Pow (10.0,-_bcefg );};_fbfgg ,_agdf :=_ac .Modf (_fbfgg /_ffad );switch _aefa {case _fcbgf :const _bedcb =0.499999999; -if _agdf >=_bedcb {_fbfgg ++;}else if _agdf <=-_bedcb {_fbfgg --;};case _cdefc :case _gaceb :if _agdf > 0{_fbfgg ++;}else if _agdf < 0{_fbfgg --;};};return MakeNumberResult (_fbfgg *_ffad );}; +// 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"); +};_cbced :=args [0].AsString ();if _cbced .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 (_cbced .ValueString ,ev );}; -// Amorlinc implements the Excel AMORLINC function. -func Amorlinc (args []Result )Result {_efaga ,_bcbc :=_fbfe (args ,"\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043");if _bcbc .Type ==ResultTypeError {return _bcbc ;};_bcc :=_efaga ._cca ;_ebdb :=_efaga ._aded ;_fddg :=_efaga ._abcc ;_dfe :=_efaga ._aefg ; -_cebf :=_efaga ._cdeb ;_cbdg :=_efaga ._cbge ;_fgcf :=_efaga ._ffca ;_gfa ,_cgb :=_dcc (_ebdb ,_fddg ,_fgcf );if _cgb .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"); -};_ecgg :=_gfa *_cbdg *_bcc ;if _cebf ==0{return MakeNumberResult (_ecgg );};_accc :=_bcc *_cbdg ;_fgdc :=_bcc -_dfe ;_eebg :=int ((_fgdc -_ecgg )/_accc );if _cebf <=_eebg {return MakeNumberResult (_accc );}else if _cebf ==_eebg +1{return MakeNumberResult (_fgdc -_accc *float64 (_eebg )-_ecgg ); -}else {return MakeNumberResult (0);};}; +// Coupdaybs implements the Excel COUPDAYBS function. +func Coupdaybs (args []Result )Result {_cba ,_ebeg :=_dbece (args ,"\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S");if _ebeg .Type ==ResultTypeError {return _ebeg ;};return MakeNumberResult (_geg (_cba ._fdaf ,_cba ._gdca ,_cba ._aafa ,_cba ._fbfg ));}; -// VLookup implements the VLOOKUP function that returns a matching value from a -// column in an array. -func VLookup (args []Result )Result {_aadb :=len (args );if _aadb < 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 _aadb > 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"); -};_bdbba :=args [0];_ddafg :=args [1];if _ddafg .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"); -};_aeaa :=args [2].AsNumber ();if _aeaa .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"); -};_dce :=false ;if _aadb ==4&&args [3].Type !=ResultTypeEmpty {_fdgc :=args [3].AsNumber ();if _fdgc .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 _fdgc .ValueNumber ==0{_dce =true ;};};_gdbb :=int (_aeaa .ValueNumber )-1;_bgdc :=-1;_caac :=false ;_gfbef :for _gffc ,_ecgc :=range _ddafg .ValueArray {if len (_ecgc )==0{continue ;};_egdaa :=_ecgc [0];switch _cfggbg (_egdaa ,_bdbba ,false ,_dce ){case _ebae :_bgdc =_gffc ; -case _dgbff :_bgdc =_gffc ;_caac =true ;break _gfbef ;};};if _bgdc ==-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");};_gbae :=_ddafg .ValueArray [_bgdc ]; -if _gdbb < 0||_gdbb >=len (_gbae ){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 _caac ||!_dce {return _gbae [_gdbb ]; -};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");};type parsedReplaceObject struct{_abbff string ;_cgde int ;_eage int ;_aabcd string ; -}; -// 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"); -};_gdea ,_aaed ,_ebfafg :=_eab (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044");if _ebfafg .Type ==ResultTypeError {return _ebfafg ;};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"); -};_ccdbd :=_aaed -_gdea ;if _ccdbd > 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"); -};_bfbb :=args [2].ValueNumber ;if _bfbb <=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"); -};_cgdag :=(100-_bfbb )/_bfbb ;_gdda :=360/_ccdbd ;return MakeNumberResult (_cgdag *_gdda );}; +// NewPrefixRangeExpr constructs a new range with prefix. +func NewPrefixRangeExpr (pfx ,from ,to Expression )Expression {_dgcgd ,_aafaa ,_fgdbd :=_bafag (from ,to );if _fgdbd !=nil {_gb .Log .Debug (_fgdbd .Error ());return NewError (_fgdbd .Error ());};return PrefixRangeExpr {_ecfgd :pfx ,_efbcg :_dgcgd ,_aecc :_aafaa }; +};const _cddfb int =30; -// BinOpType is the binary operation operator type -// -//go:generate stringer -type=BinOpType -type BinOpType byte ; +// MinA is an implementation of the Excel MINA() function. +func MinA (args []Result )Result {return _facgg (args ,true )};var InvalidReferenceContext =&ivr {};func (_gdfbb *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"); +};const _fgd =_dbf +"\u0020\u0028\u0028[0\u002d\u0039\u005d\u0029\u002b\u0029\u002c\u0020\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; -// Not is an implementation of the Excel NOT() function and takes a single -// argument. -func Not (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u004eO\u0054\u0020\u0072\u0065q\u0075\u0069\u0072\u0065\u0073 \u006fn\u0065 \u0061\u0072\u0067\u0075\u006d\u0065\u006et");};switch args [0].Type {case ResultTypeError :return args [0]; -case ResultTypeString ,ResultTypeList :return MakeErrorResult ("\u004e\u004f\u0054\u0020\u0065\u0078\u0070\u0065\u0063\u0074s\u0020\u0061\u0020\u006e\u0075\u006d\u0065r\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");case ResultTypeNumber :return MakeBoolResult (!(args [0].ValueNumber !=0)); -default:return MakeErrorResult ("u\u006e\u0068\u0061\u006e\u0064\u006ce\u0064\u0020\u004e\u004f\u0054\u0020\u0061\u0072\u0067u\u006d\u0065\u006et\u0020t\u0079\u0070\u0065");};}; +// 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");};_cdee :=_df .Now (); +_ ,_dgge :=_cdee .Zone ();_dadd :=_eaf +float64 (_cdee .Unix ()+int64 (_dgge ))/86400;return MakeNumberResult (_dadd );}; -// 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"); -};_beggb :=args [0].ValueNumber ;if _beggb <=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"); -};_fecc :=float64 (int (args [1].ValueNumber ));if _fecc < 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 (_ac .Pow ((1+_beggb /_fecc ),_fecc )-1);};const _deda =16;func (_accd *yyParserImpl )Lookahead ()int {return _accd ._ggaea };func _ecfd (_bagag Result )[][]Result {switch _bagag .Type {case ResultTypeArray :return _bagag .ValueArray ; -case ResultTypeList :return [][]Result {_bagag .ValueList };default:return [][]Result {};};};type evCache struct{_fgf map[string ]Result ;_dag *_g .Mutex ;};func _bffe (_bgbeb []Result ,_fcf bool )Result {var _bgebd string ;if _fcf {_bgebd ="\u004c\u0041\u0052G\u0045"; -}else {_bgebd ="\u0053\u004d\u0041L\u004c";};if len (_bgbeb )!=2{return MakeErrorResult (_bgebd +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_ecae :=_bgbeb [0];var _febb [][]Result ; -switch _ecae .Type {case ResultTypeArray :_febb =_ecae .ValueArray ;case ResultTypeList :_febb =[][]Result {_ecae .ValueList };default:return MakeErrorResult (_bgebd +"\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 (_febb )==0{return MakeErrorResult (_bgebd +"\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 _bgbeb [1].Type !=ResultTypeNumber {return MakeErrorResult (_bgebd +" \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"); -};_cbfdd :=_bgbeb [1].ValueNumber ;if _cbfdd < 1{return MakeErrorResultType (ErrorTypeNum ,_bgebd +"\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"); -};_gecb :=int (_cbfdd );if float64 (_gecb )!=_cbfdd {return MakeErrorResultType (ErrorTypeNum ,_bgebd +"\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"); -};_gcddb :=[]float64 {};for _ ,_dfcae :=range _febb {for _ ,_ddeb :=range _dfcae {if _ddeb .Type ==ResultTypeNumber {_gcddb =append (_gcddb ,_ddeb .ValueNumber );};};};if _gecb > len (_gcddb ){return MakeErrorResultType (ErrorTypeNum ,_bgebd +" \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"); -};_afdg :=_dc .MergeSort (_gcddb );if _fcf {return MakeNumberResult (_afdg [len (_afdg )-_gecb ]);}else {return MakeNumberResult (_afdg [_gecb -1]);};}; +// Ppmt implements the Excel PPPMT function. +func Ppmt (args []Result )Result {_bdcbc :=len (args );if _bdcbc < 4||_bdcbc > 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"); +};_bdgf :=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"); +};_gdbaf :=args [1].ValueNumber ;if _gdbaf <=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"); +};_ebabg :=args [2].ValueNumber ;if _ebabg < _gdbaf {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"); +};_cecag :=args [3].ValueNumber ;_fggg :=0.0;if _bdcbc >=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"); +};_fggg =args [4].ValueNumber ;};_gdcd :=0;if _bdcbc ==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"); +};_gdcd =int (args [5].ValueNumber );if _gdcd !=0{_gdcd =1;};};return MakeNumberResult (_aeef (_bdgf ,_ebabg ,_cecag ,_fggg ,_gdcd )-_afbfb (_bdgf ,_gdbaf ,_ebabg ,_cecag ,_fggg ,_gdcd ));}; -// Update returns the same object as updating sheet references does not affect String. -func (_ggabb String )Update (q *_ge .UpdateQuery )Expression {return _ggabb }; +// 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"); +};_cdaa :=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"); +};_cggea :=args [2].ValueNumber +1;if _cggea ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_fbda :=_gcce (args [0]);_cefcc :=float64 (len (_fbda ));_gged ,_accff :=0.0,0.0;_adeb ,_aage :=1.0,1.0;_afcbd ,_dbgb :=false ,false ;for _ ,_ecee :=range _fbda {for _ ,_dgdef :=range _ecee {if _dgdef .Type ==ResultTypeNumber &&!_dgdef .IsBoolean {_cbf :=_dgdef .ValueNumber ; +if _cbf ==0{continue ;}else {if _cbf > 0{_afcbd =true ;_accff +=_dgdef .ValueNumber *_aage ;}else {_dbgb =true ;_gged +=_dgdef .ValueNumber *_adeb ;};_adeb /=_cdaa ;_aage /=_cggea ;};};};};if !_afcbd ||!_dbgb {return MakeErrorResultType (ErrorTypeDivideByZero ,""); +};_dgdf :=-_accff /_gged ;_dgdf *=_gd .Pow (_cggea ,_cefcc -1);_dgdf =_gd .Pow (_dgdf ,1/(_cefcc -1));return MakeNumberResult (_dgdf -1);};const _bdcc ="\u0028\u0028\u005b0\u002d\u0039\u005d\u0029\u002b\u0029\u003a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u005c\u002e\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u0028\u0020(\u0061\u006d\u007c\u0070\u006d\u0029\u0029\u003f"; +func _gefa (_daad float64 )bool {return _daad ==1||_daad ==2||_daad ==4}; -// 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");};_gfec :=args [0];if _gfec .Type ==ResultTypeError {return _gfec ; -};if _gfec .Type !=ResultTypeString &&_gfec .Type !=ResultTypeNumber &&_gfec .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"); -};_edfa :=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"); -};_ffcb :=int (args [1].ValueNumber );if _ffcb < 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"); -};_egfce :=int (args [2].ValueNumber );if _egfce < 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"); -};_aadc :=len (_edfa );if _ffcb > _aadc {return MakeStringResult ("");};_ffcb --;_ggdfe :=_ffcb +_egfce ;if _ggdfe > _aadc {return MakeStringResult (_edfa [_ffcb :]);}else {return MakeStringResult (_edfa [_ffcb :_ggdfe ]);};}; +// Rate implements the Excel RATE function. +func Rate (args []Result )Result {_dbgcg :=len (args );if _dbgcg < 3||_dbgcg > 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"); +};_gegc :=args [0].ValueNumber ;if _gegc !=float64 (int (_gegc )){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"); +};_gcdg :=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"); +};_acff :=args [2].ValueNumber ;_cdef :=0.0;if _dbgcg >=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"); +};_cdef =args [3].ValueNumber ;};_fbbbd :=0.0;if _dbgcg >=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"); +};_fbbbd =args [4].ValueNumber ;if _fbbbd !=0{_fbbbd =1;};};_cgbf :=0.1;if _dbgcg >=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"); +};_cgbf =args [5].ValueNumber ;};_gddfd :=100;_bdbab :=0;_egca :=false ;_caba :=1e-6;_dcacf :=_cgbf ;for _bdbab < _gddfd &&!_egca {_dgec :=_gd .Pow (_dcacf +1,_gegc );_bff :=_gd .Pow (_dcacf +1,_gegc -1);_gdbe :=_dcacf *_fbbbd +1;_dbfec :=_gcdg *(_dgec -1); +_bbcd :=_cdef +_dgec *_acff +_dbfec *_gdbe /_dcacf ;_cceg :=_gegc *_bff *_acff -_dbfec *_gdbe /_gd .Pow (_dcacf ,2);_febgg :=(_gegc *_gcdg *_bff *_gdbe +_dbfec *_fbbbd )/_dcacf ;_fcgg :=_bbcd /(_cceg +_febgg );if _gd .Abs (_fcgg )< _caba {_egca =true ; +};_bdbab ++;_dcacf -=_fcgg ;};return MakeNumberResult (_dcacf );}; -// String returns a string representation for Bool. -func (_agc Bool )String ()string {if _agc ._gad {return "\u0054\u0052\u0055\u0045";}else {return "\u0046\u0041\u004cS\u0045";};}; +// 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 {_aegef ,_bedb :=_aeab (args ,false );if _bedb ==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 (_aegef /_bedb );};func _ccbb (_feb ,_gcc ,_ebedg ,_aeb int )int {if _gcc > _ebedg {return 0;};if _aadeb (_aeb ){return (_ebedg -_gcc +1)*30;};_ffad :=0;for _cggc :=_gcc ;_cggc <=_ebedg ;_cggc ++{_ffad +=_cad (_feb ,_cggc );}; +return _ffad ;}; -// Eval evaluates and returns a boolean. -func (_aa Bool )Eval (ctx Context ,ev Evaluator )Result {return MakeBoolResult (_aa ._gad )}; +// MaxIfs implements the MAXIFS function. +func MaxIfs (args []Result )Result {_baca :=_ccdfa (args ,true ,"\u004d\u0041\u0058\u0049\u0046\u0053");if _baca .Type !=ResultTypeEmpty {return _baca ;};_eggf :=_caef (args [1:]);_ebfgg :=-_gd .MaxFloat64 ;_dgfg :=_gcce (args [0]);for _ ,_fcga :=range _eggf {_gagad :=_dgfg [_fcga ._ddgb ][_fcga ._fcee ].ValueNumber ; +if _ebfgg < _gagad {_ebfgg =_gagad ;};};if _ebfgg ==-_gd .MaxFloat64 {_ebfgg =0;};return MakeNumberResult (float64 (_ebfgg ));};type Reference struct{Type ReferenceType ;Value string ;};func _bfgag (_eacbc string ,_effg func (_fceg float64 )float64 )Function {return func (_becf []Result )Result {if len (_becf )!=1{return MakeErrorResult (_eacbc +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); +};_dfec :=_becf [0].AsNumber ();switch _dfec .Type {case ResultTypeNumber :_gebe :=_effg (_dfec .ValueNumber );if _gd .IsNaN (_gebe ){return MakeErrorResult (_eacbc +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e");};if _gd .IsInf (_gebe ,0){return MakeErrorResult (_eacbc +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079"); +};return MakeNumberResult (_gebe );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_eacbc +"\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 _dfec ;default:return MakeErrorResult (_d .Sprintf ("\u0075\u006e\u0068a\u006e\u0064\u006c\u0065d\u0020\u0025\u0073\u0028\u0029\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_eacbc ,_dfec .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"); -};_cab :=_dd .ToLower (args [0].ValueString );if !_efgb (_cab ){_ ,_ ,_ ,_ ,_bcf ,_ecf :=_cce (_cab );if _ecf .Type ==ResultTypeError {_ecf .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 _ecf ;};if _bcf {return MakeNumberResult (0);};};_dgde ,_dab ,_cfe ,_ ,_cag :=_aadd (_cab );if _cag .Type ==ResultTypeError {return _cag ;};return MakeNumberResult (_bbf (_dgde ,_dab ,_cfe ));};type rangeIndex struct{_fbge int ;_dfae int ;}; +// String is a string expression. +type String struct{_bbca string }; -// 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"); -};_dgeda :=args [0].AsNumber ();if _dgeda .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"); -};_dbacd :=int (_dgeda .ValueNumber );_baad :=make ([][]Result ,0,_dbacd );for _gfffc :=0;_gfffc < _dbacd ;_gfffc ++{_egad :=make ([]Result ,_dbacd );for _gdaf :=0;_gdaf < _dbacd ;_gdaf ++{if _gfffc ==_gdaf {_egad [_gdaf ]=MakeNumberResult (1.0);}else {_egad [_gdaf ]=MakeNumberResult (0.0); -};};_baad =append (_baad ,_egad );};return MakeArrayResult (_baad );};type plex struct{_gdbbb chan *node ;_dbega Expression ;_debcc string ;}; +// ISTEXT is an implementation of the Excel ISTEXT() function. +func IsText (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0054EX\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); +};return MakeBoolResult (args [0].Type ==ResultTypeString );}; -// 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");};_cfbf :=args [0];switch _cfbf .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 :_gfad :=0.0;_dabf :=0.0;for _ ,_bebf :=range _cfbf .ValueString {_adbd :=0.0;switch _bebf {case 'I':_adbd =1;case 'V':_adbd =5;case 'X':_adbd =10;case 'L':_adbd =50;case 'C':_adbd =100;case 'D':_adbd =500;case 'M':_adbd =1000;};_gfad +=_adbd ; -switch {case _dabf ==_adbd &&(_dabf ==5||_dabf ==50||_dabf ==500):return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");case 2*_dabf ==_adbd :return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074"); -};if _dabf < _adbd {_gfad -=2*_dabf ;};_dabf =_adbd ;};return MakeNumberResult (_gfad );case ResultTypeError :return _cfbf ;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",_cfbf .Type )); -};};func _cedf (_daag string ,_gceg _dgg .Time )(_dgg .Time ,error ){_ffdec ,_ ,_gccc :=_bd .ParseFloat (_daag ,10,128,_bd .ToNearestEven );if _gccc !=nil {return _dgg .Time {},_gccc ;};_afaa :=new (_bd .Float );_afaa .SetUint64 (uint64 (24*_dgg .Hour )); -_ffdec .Mul (_ffdec ,_afaa );_aabf ,_ :=_ffdec .Uint64 ();_facf :=_gceg .Add (_dgg .Duration (_aabf ));return _fegg (_facf ),nil ;};const _gafc ="\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"; -func _aabe (_bfgb ,_dbac ,_ddcb ,_cbfa int )int {if _dbac > _ddcb {return 0;};if _cfcg (_cbfa ){return (_ddcb -_dbac +1)*30;};_dgcc :=0;for _cfed :=_dbac ;_cfed <=_ddcb ;_cfed ++{_dgcc +=_dbe (_bfgb ,_cfed );};return _dgcc ;}; +// 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"); +};_afde :=args [0].Type ;for _ ,_egbc :=range args {if _egbc .Type !=_afde {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 _afde {case ResultTypeNumber :return Product (args );case ResultTypeList ,ResultTypeArray :_edga :=len (args [0].ListValues ());_afdb :=make ([]float64 ,_edga );for _ddef :=range _afdb {_afdb [_ddef ]=1.0;};for _ ,_bfbdg :=range args {if len (_bfbdg .ListValues ())!=_edga {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 _bddaa ,_bacbd :=range _bfbdg .ListValues (){_bacbd =_bacbd .AsNumber ();if _bacbd .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"); +};_afdb [_bddaa ]=_afdb [_bddaa ]*_bacbd .ValueNumber ;};};_egaee :=0.0;for _ ,_dbced :=range _afdb {_egaee +=_dbced ;};return MakeNumberResult (_egaee );};return MakeNumberResult (1.0);};func (_edcbc *ivr )NamedRange (ref string )Reference {return ReferenceInvalid }; -// NewHorizontalRange constructs a new full rows range. -func NewHorizontalRange (v string )Expression {_bedab :=_dd .Split (v ,"\u003a");if len (_bedab )!=2{return nil ;};_adfe ,_ :=_eed .Atoi (_bedab [0]);_cafff ,_ :=_eed .Atoi (_bedab [1]);if _adfe > _cafff {_adfe ,_cafff =_cafff ,_adfe ;};return HorizontalRange {_cgfbgb :_adfe ,_fgbf :_cafff }; -};const (_fcbgf rmode =iota ;_cdefc ;_gaceb ;);func _gfdf (_cfeb []Result ,_gee string )(*cumulArgs ,Result ){if len (_cfeb )!=6{return nil ,MakeErrorResult (_gee +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if _cfeb [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gee +"\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");};_gggc :=_cfeb [0].ValueNumber ; -if _gggc <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gee +"\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 _cfeb [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gee +"\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"); -};_cgfa :=_cfeb [1].ValueNumber ;if _cgfa <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gee +"\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 _cfeb [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gee +"\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"); -};_egb :=_cfeb [2].ValueNumber ;if _egb <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gee +"\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 _cfeb [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gee +"\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"); -};_bbbe :=_cfeb [3].ValueNumber ;if _bbbe <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gee +"\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 _cfeb [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gee +"\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"); -};_dccf :=_cfeb [4].ValueNumber ;if _dccf <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gee +"\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 _dccf < _bbbe {return nil ,MakeErrorResultType (ErrorTypeNum ,_gee +"\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 _dccf > _cgfa {return nil ,MakeErrorResultType (ErrorTypeNum ,_gee +" \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"); -};_ggag :=int (_cfeb [5].ValueNumber );if _ggag !=0&&_ggag !=1{return nil ,MakeErrorResultType (ErrorTypeNum ,_gee +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u00200\u0020o\u0072\u0020\u0031"); -};return &cumulArgs {_gggc ,_cgfa ,_egb ,_bbbe ,_dccf ,_ggag },_faba ;};var _faba Result =MakeEmptyResult ();func _egcg (_eeda string ,_bacd []Result )(*parsedSearchObject ,Result ){_gcfcc :=len (_bacd );if _gcfcc !=2&&_gcfcc !=3{return nil ,MakeErrorResult (_eeda +"\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"); -};_addea :=_bacd [0];if _addea .Type ==ResultTypeError {return nil ,_addea ;};if _addea .Type !=ResultTypeString &&_addea .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"); -};_ecagb :=_bacd [1];if _ecagb .Type ==ResultTypeError {return nil ,_ecagb ;};if _ecagb .Type !=ResultTypeString &&_ecagb .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"); -};_gccb :=_ecagb .Value ();_geee :=_addea .Value ();_abcb :=1;if _gcfcc ==3&&_bacd [2].Type !=ResultTypeEmpty {_fbfee :=_bacd [2];if _fbfee .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"); -};_abcb =int (_fbfee .ValueNumber );if _abcb < 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 _abcb > len (_gccb ){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 {_geee ,_gccb ,_abcb },_faba ;};type cmpResult int8 ;const _cee =86400000000000; -// 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"); -};_fcgbd :=args [0];_bdega :=args [1];if _bdega .Type !=ResultTypeArray &&_bdega .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"); -};_gddea :=_dafb (_bdega );_cbfae :=-1;for _bcbcg ,_faff :=range _gddea {if _cfggbg (_fcgbd ,_faff ,false ,false )==_dgbff {_cbfae =_bcbcg ;};};if _cbfae ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064"); -};_abed :=_gddea ;if len (args )==3{_abed =_dafb (args [2]);};if _cbfae < 0||_cbfae >=len (_abed ){return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064"); -};return _abed [_cbfae ];};const _gbab int =30; +// SupportedFunctions returns a list of supported functions. +func SupportedFunctions ()[]string {_cdfea :=[]string {};for _dagbg :=range _geaf {_cdfea =append (_cdfea ,_dagbg );};for _bgcda :=range _fbdag {_cdfea =append (_cdfea ,_bgcda );};_f .Strings (_cdfea );return _cdfea ;}; + +// ISBLANK is an implementation of the Excel ISBLANK() function. +func IsBlank (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u0053\u0042\u004c\u0041\u004e\u004b(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); +};return MakeBoolResult (args [0].Type ==ResultTypeEmpty );};func _bgag (_gdfbg ,_faag ,_ggdd ,_bebg ,_cgcd float64 )float64 {var _faaba float64 ;_afbd :=_cgcd /_ggdd ;if _afbd >=1{_afbd =1;if _bebg ==1{_faaba =_gdfbg ;}else {_faaba =0;};}else {_faaba =_gdfbg *_gd .Pow (1-_afbd ,_bebg -1); +};_eade :=_gdfbg *_gd .Pow (1-_afbd ,_bebg );var _bagcc float64 ;if _eade < _faag {_bagcc =_faaba -_faag ;}else {_bagcc =_faaba -_eade ;};if _bagcc < 0{_bagcc =0;};return _bagcc ;};func _fgad (_fgaf int )bool {return _fgaf >=0&&_fgaf <=4};type plex struct{_cfffb chan *node ; +_bffgc Expression ;_dccf string ;};func (_adfac *yyParserImpl )Lookahead ()int {return _adfac ._ddbc };type yyLexer interface{Lex (_ggecg *yySymType )int ;Error (_cfbeb string );};func _eebfb (_daecb ,_gecg ,_fagf ,_gdaff ,_baedg ,_fgdec float64 )float64 {var _faee ,_cafb float64 ; +_aafd :=0.0;_abae :=_gd .Ceil (_baedg );_acec :=_daecb -_gecg ;_cbgb :=false ;_cbff :=0.0;for _gbbf :=1.0;_gbbf <=_abae ;_gbbf ++{if !_cbgb {_faee =_bgag (_daecb ,_gecg ,_fagf ,_gbbf ,_fgdec );_cbff =_acec /(_fagf -_gbbf +1);if _cbff > _faee {_cafb =_cbff ; +_cbgb =true ;}else {_cafb =_faee ;_acec -=_faee ;};}else {_cafb =_cbff ;};if _gbbf ==_abae {_cafb *=_baedg +1-_abae ;};_aafd +=_cafb ;};return _aafd ;}; + +// 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 );}; -// Update returns the same object as updating sheet references does not affect named ranges. -func (_ggabd NamedRangeRef )Update (q *_ge .UpdateQuery )Expression {return _ggabd }; +// If is an implementation of the Excel IF() function. It takes one, two or +// three arguments. +func If (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0049\u0046\u0020re\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006ce\u0061s\u0074 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if len (args )> 3{return MakeErrorResult ("\u0049\u0046\u0020ac\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0074\u0020m\u006fs\u0074 \u0074h\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_afda :=args [0];switch _afda .Type {case ResultTypeError :return _afda ; +case ResultTypeNumber :if len (args )==1{return MakeBoolResult (_afda .ValueNumber !=0);};if _afda .ValueNumber !=0{return args [1];};if len (args )==3{return args [2];}else {return MakeBoolResult (false );};case ResultTypeList :return _dedd (args );case ResultTypeArray :return _effd (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");}; +}; -// Pricemat implements the Excel PRICEMAT function. -func Pricemat (args []Result )Result {_gaf :=len (args );if _gaf !=5&&_gaf !=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"); -};_afedg ,_dedc ,_adag :=_eab (args [0],args [1],"\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _adag .Type ==ResultTypeError {return _adag ;};_deca ,_adag :=_dcg (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054"); -if _adag .Type ==ResultTypeError {return _adag ;};if _deca >=_afedg {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"); -};_bffcd :=args [3].ValueNumber ;if _bffcd < 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"); -};_eeff :=args [4].ValueNumber ;if _eeff < 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"); -};_cfcac :=0;if _gaf ==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"); -};_cfcac =int (args [5].ValueNumber );if !_gddd (_cfcac ){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"); -};};_bdffb ,_adag :=_dcc (_afedg ,_dedc ,_cfcac );if _adag .Type ==ResultTypeError {return _adag ;};_dadb ,_adag :=_dcc (_deca ,_dedc ,_cfcac );if _adag .Type ==ResultTypeError {return _adag ;};_edge ,_adag :=_dcc (_deca ,_afedg ,_cfcac );if _adag .Type ==ResultTypeError {return _adag ; -};_cbb :=1+_dadb *_bffcd ;_dffc :=1+_bdffb *_eeff ;return MakeNumberResult ((_cbb /_dffc -_edge *_bffcd )*100);};const _ggfc =57354; +// 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");};_beca :=args [0];if _beca .Type !=ResultTypeArray &&_beca .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"); +};_ecfa :=_beca .ValueArray ;if len (_ecfa )==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 (_ecfa )));};var _facgb _ca .Mutex ;func _dgca (_fdee string )*criteriaRegex {_cgadg :=&criteriaRegex {};if _fdee ==""{return _cgadg ;};if _fcfd :=_ffbc .FindStringSubmatch (_fdee );len (_fcfd )> 1{_cgadg ._eaded =_deag ; +_cgadg ._gcge =_fcfd [1];}else if _cdcbd :=_fgdgg .FindStringSubmatch (_fdee );len (_cdcbd )> 1{_cgadg ._eaded =_deag ;_cgadg ._gcge =_cdcbd [1];}else if _fddf :=_egfe .FindStringSubmatch (_fdee );len (_fddf )> 1{_cgadg ._eaded =_bcfbf ;_cgadg ._gcge =_fddf [1]; +}else if _cbfba :=_ddce .FindStringSubmatch (_fdee );len (_cbfba )> 1{_cgadg ._eaded =_befgc ;_cgadg ._gcge =_cbfba [1];}else if _cfcga :=_fddd .FindStringSubmatch (_fdee );len (_cfcga )> 1{_cgadg ._eaded =_bcdc ;_cgadg ._gcge =_cfcga [1];}else if _gecee :=_fbaa .FindStringSubmatch (_fdee ); +len (_gecee )> 1{_cgadg ._eaded =_aaaa ;_cgadg ._gcge =_gecee [1];};return _cgadg ;}; -// Reference returns a string reference value to a named range. -func (_fdedc NamedRangeRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeNamedRange ,Value :_fdedc ._cbage };}; +// 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"); +};_abe :=args [1].ValueNumber ;_ceb :=args [0];var _cgc float64 ;switch _ceb .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 :_cgc =_ceb .ValueNumber ;case ResultTypeString :_bed :=DateValue ([]Result {args [0]});if _bed .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"); +};_cgc =_bed .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");};_ddc :=_gbee (_cgc );_eefg :=_ddc .AddDate (0,int (_abe ),0); +_bef ,_ced ,_bbcc :=_eefg .Date ();_fbce :=_dec (_bef ,int (_ced ),_bbcc );if _fbce < 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 (_fbce );};var _bceba =[...]int {-1,1,1,-1,-2,0};func _bdgge (_gbcb ,_bdfg float64 )float64 {_gbcb =_gd .Trunc (_gbcb );_bdfg =_gd .Trunc (_bdfg );if _gbcb ==0{return _bdfg ;};if _bdfg ==0{return _gbcb ;};for _gbcb !=_bdfg {if _gbcb > _bdfg {_gbcb =_gbcb -_bdfg ; +}else {_bdfg =_bdfg -_gbcb ;};};return _gbcb ;};var _cfcf =[...]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}; -// NewCellRef constructs a new cell reference. -func NewCellRef (v string )Expression {return CellRef {_aea :v }}; -// GetWidth returns 0 for the invalid reference context. -func (_bdga *ivr )GetWidth (colIdx int )float64 {return float64 (0)}; +// String returns a string representation of FunctionCall expression. +func (_ddcg FunctionCall )String ()string {_gded :=_fa .Buffer {};_gded .WriteString (_ddcg ._bfcb );_gded .WriteString ("\u0028");_bbcf :=len (_ddcg ._gacda )-1;for _dbagf ,_ceecd :=range _ddcg ._gacda {_gded .WriteString (_ceecd .String ());if _dbagf !=_bbcf {_gded .WriteString ("\u002c"); +};};_gded .WriteString ("\u0029");return _gded .String ();};func _fbec (){_eacd =_eg .MustCompile ("\u005e\u0030\u002b\u0024");_fffcg =_eg .MustCompile ("\u005e\u0028\u0028\u0023|0\u0029\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c$\u0029"); +_cbaf =_eg .MustCompile ("\u005e\u0028\u0023\u007c\u0030\u007c\u002c\u0029\u002a\u005f\u005c\u0029\u003b");_fcca =_eg .MustCompile ("\u005e\u0030\u002b\u005c\u002e\u0028\u0030\u002b\u0029\u0024");_dfacf =_eg .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"); +_facg =_eg .MustCompile ("^\u0028\u005f\u007c\u002d\u007c\u0020)\u002b\u005c\u002a\u0020\u0023\u002b\u002c\u0023\u002b0\u005c\u002e\u00280\u002b)\u002e\u002a\u003b");_gdee =_eg .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"); +_bdga =_eg .MustCompile ("\u005e\u0028\u0023\u007c0)\u002b\u005c\u002e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u0029\u0025\u0024");_fbgd =_eg .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"); +_gabag =_eg .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"); +_aagg =_eg .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"); +_fbfcg =_eg .MustCompile ("\u005e\u004d\u002b(\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_debg +_debg +"\u0029\u002b\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_debg +_debg +"\u0029\u002b\u0059+\u0024");_ebecd =_eg .MustCompile ("\u005e\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u005c\u002e\u007c\u0022\u007c"+_debg +_debg +"\u0029\u002b\u004d\u002b\u0028\u002f\u007c\u0020\u007c\\\u002e\u007c\u0022\u007c"+_debg +_debg +"\u0029\u002b\u0059+\u0024"); +_daeab =_eg .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");_bcad =_eg .MustCompile ("\u005e.\u002a\u005f\u005c\u0029\u002e\u002a;"); +};var _fgabag =[...]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}; -// Reference returns a string reference value to a range with prefix. -func (_deea PrefixRangeExpr )Reference (ctx Context ,ev Evaluator )Reference {_cbebb :=_deea ._gedge .Reference (ctx ,ev );_aefd :=_deea ._fgcg .Reference (ctx ,ev );_fdeddg :=_deea ._bedge .Reference (ctx ,ev );if _cbebb .Type ==ReferenceTypeSheet &&_aefd .Type ==ReferenceTypeCell &&_fdeddg .Type ==ReferenceTypeCell {return MakeRangeReference (_fbbd (_cbebb ,_aefd ,_fdeddg )); -};return ReferenceInvalid ;};func (_acagf PrefixVerticalRange )verticalRangeReference (_afccg string )string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_afccg ,_acagf ._eege ,_acagf ._dced );}; +// 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"); +};_efcge :=args [0].AsNumber ();if _efcge .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"); +};_edgb ,_deba :=_gd .Modf (_efcge .ValueNumber );if _deba < 0{_edgb --;};return MakeNumberResult (_edgb );};const (_gedcc cmpResult =0;_bbdb cmpResult =-1;_agcf cmpResult =1;_gdgf cmpResult =2;);func _ffdf (_cded float64 ,_bbgaf *criteriaRegex )bool {_dcaaa ,_geceb :=_db .ParseFloat (_bbgaf ._gcge ,64); +if _geceb !=nil {return false ;};switch _bbgaf ._eaded {case _deag :return _cded ==_dcaaa ;case _bcfbf :return _cded <=_dcaaa ;case _befgc :return _cded >=_dcaaa ;case _bcdc :return _cded < _dcaaa ;case _aaaa :return _cded > _dcaaa ;};return false ;};type noCache struct{}; -// 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 };};}; // 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");};_edeg :=args [0].AsNumber (); -if _edeg .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"); -};_cega :=args [1].AsNumber ();if _cega .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"); -};_bgfe :=int (_cega .ValueNumber );if _bgfe < 0||_bgfe > 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"); -};_eaecb :=0;if len (args )> 2{_ccfg :=args [2].AsNumber ();if _ccfg .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"); -};_eaecb =int (_ccfg .ValueNumber );};_beab :=_eed .FormatInt (int64 (_edeg .ValueNumber ),_bgfe );if len (_beab )< _eaecb {_beab =_dd .Repeat ("\u0030",_eaecb -len (_beab ))+_beab ;};return MakeStringResult (_beab );};func _fbfe (_ebab []Result ,_gefc string )(*amorArgs ,Result ){_bac :=len (_ebab ); -if _bac !=6&&_bac !=7{return nil ,MakeErrorResult (_gefc +"\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 _ebab [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gefc +"\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"); -};_eddg :=_ebab [0].ValueNumber ;if _eddg < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gefc +"\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"); -};_fcgb ,_bdeg :=_dcg (_ebab [1],"\u0064\u0061\u0074\u0065\u0020\u0070\u0075\u0072\u0063h\u0061\u0073\u0065\u0064",_gefc );if _bdeg .Type ==ResultTypeError {return nil ,_bdeg ;};_aeaf ,_bdeg :=_dcg (_ebab [2],"\u0066\u0069\u0072s\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064",_gefc ); -if _bdeg .Type ==ResultTypeError {return nil ,_bdeg ;};if _aeaf < _fcgb {return nil ,MakeErrorResultType (ErrorTypeNum ,_gefc +"\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 _ebab [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gefc +"\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"); -};_ddcd :=_ebab [3].ValueNumber ;if _ddcd < 0||_ddcd > _eddg {return nil ,MakeErrorResultType (ErrorTypeNum ,_gefc +"\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 _ebab [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gefc +"\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"); -};_bab :=int (_ebab [4].ValueNumber );if _bab < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gefc +" \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 _ebab [5].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gefc +"\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"); -};_bggdg :=_ebab [5].ValueNumber ;if _bggdg < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_gefc +"\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"); -};_gcacb :=0;if _bac ==7&&_ebab [6].Type !=ResultTypeEmpty {if _ebab [6].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_gefc +"\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"); -};_gcacb =int (_ebab [6].ValueNumber );if !_gddd (_gcacb )||_gcacb ==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"+_gefc ); -};};return &amorArgs {_eddg ,_fcgb ,_aeaf ,_ddcd ,_bab ,_bggdg ,_gcacb },_faba ;};func _aegff (_abfd Result ,_adgea *criteriaParsed )bool {_feac :=_dd .ToLower (_abfd .ValueString );_bcfff :=_adgea ._adecb ._gefgg ;_aebfg :=_adgea ._adecb ._dbeb ;if _bcfff ==_ababb {return _feac ==_aebfg ||_f .Match (_aebfg ,_feac ); -};if _abfd .Type !=ResultTypeEmpty {if _feac ==_adgea ._dffce ||_f .Match (_adgea ._dffce ,_feac ){return true ;};if _ ,_fced :=_eed .ParseFloat (_aebfg ,64);_fced ==nil {return false ;};switch _bcfff {case _ecgae :return _feac <=_aebfg ;case _gedg :return _feac >=_aebfg ; -case _cgee :return _feac < _aebfg ;case _caag :return _feac > _aebfg ;};};return false ;};type criteriaParsed struct{_cgae bool ;_cdbe float64 ;_dffce string ;_adecb *criteriaRegex ;};func (_afefa node )String ()string {return _b .Sprintf ("\u007b%\u0073\u0020\u0025\u0073\u007d",_afefa ._agca ,_badb (string (_afefa ._bgegf ))); -}; +};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");};_cgbb :=args [0].AsNumber (); +if _cgbb .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"); +};_afdg :=args [1].AsNumber ();if _afdg .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"); +};_dcca :=int (_afdg .ValueNumber );if _dcca < 0||_dcca > 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"); +};_ecdb :=0;if len (args )> 2{_deab :=args [2].AsNumber ();if _deab .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"); +};_ecdb =int (_deab .ValueNumber );};_fgefaa :=_db .FormatInt (int64 (_cgbb .ValueNumber ),_dcca );if len (_fgefaa )< _ecdb {_fgefaa =_cb .Repeat ("\u0030",_ecdb -len (_fgefaa ))+_fgefaa ;};return MakeStringResult (_fgefaa );};var _fdfcd =[...]int {0,0,71,70,69,4,67,66,53,51,50,49,48,47,46,45,44,2}; -// Findb is an implementation of the Excel FINDB(). -func Findb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Find (args );};_dcfc ,_fcff :=_egcg ("\u0046\u0049\u004e\u0044",args );if _fcff .Type !=ResultTypeEmpty {return _fcff ;};_gdcc :=_dcfc ._aafe ;if _gdcc ==""{return MakeNumberResult (1.0); -};_gfdfc :=_dcfc ._eabb ;_adgf :=_dcfc ._cddf -1;_cdgf :=1;_fegc :=0;for _efea :=range _gfdfc {if _efea !=0{_bgdd :=1;if _efea -_fegc > 1{_bgdd =2;};_cdgf +=_bgdd ;};if _cdgf > _adgf {_gcfb :=_dd .Index (_gfdfc [_efea :],_gdcc );if _gcfb ==0{return MakeNumberResult (float64 (_cdgf )); -};};_fegc =_efea ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// Eval evaluates and returns the result of a function call. -func (_gdded FunctionCall )Eval (ctx Context ,ev Evaluator )Result {_debd :=LookupFunction (_gdded ._gbea );if _debd !=nil {_ddgf :=make ([]Result ,len (_gdded ._debc ));for _ddcbe ,_cadga :=range _gdded ._debc {_ddgf [_ddcbe ]=_cadga .Eval (ctx ,ev ); -_ddgf [_ddcbe ].Ref =_cadga .Reference (ctx ,ev );};if _ ,_gfgd :=_agagg [_gdded ._gbea ];!_gfgd {if _beefb ,_egffg :=_aadcd (_ddgf );_beefb {return _egffg ;};};return _debd (_ddgf );};_gbdf :=LookupFunctionComplex (_gdded ._gbea );if _gbdf !=nil {_egfcd :=make ([]Result ,len (_gdded ._debc )); -for _gcfdf ,_gfffdb :=range _gdded ._debc {_egfcd [_gcfdf ]=_gfffdb .Eval (ctx ,ev );_egfcd [_gcfdf ].Ref =_gfffdb .Reference (ctx ,ev );};if _ ,_bgdce :=_agagg [_gdded ._gbea ];!_bgdce {if _bcgeg ,_ffge :=_aadcd (_egfcd );_bcgeg {return _ffge ;};};return _gbdf (ctx ,ev ,_egfcd ); -};return MakeErrorResult ("\u0075\u006e\u006b\u006e\u006f\u0077\u006e\u0020\u0066\u0075\u006e\u0063t\u0069\u006f\u006e\u0020"+_gdded ._gbea );}; +// Disc implements the Excel DISC function. +func Disc (args []Result )Result {_gcca :=len (args );if _gcca !=4&&_gcca !=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"); +};_gfa ,_agaga ,_eebg :=_edfd (args [0],args [1],"\u0044\u0049\u0053\u0043");if _eebg .Type ==ResultTypeError {return _eebg ;};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"); +};_abfc :=args [2].ValueNumber ;if _abfc <=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"); +};_aaef :=args [3].ValueNumber ;if _aaef <=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"); +};_efde :=0;if _gcca ==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"); +};_efde =int (args [4].ValueNumber );if !_fgad (_efde ){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"); +};};_adbf ,_eebg :=_geec (_gfa ,_agaga ,_efde );if _eebg .Type ==ResultTypeError {return _eebg ;};return MakeNumberResult ((_aaef -_abfc )/_aaef /_adbf );}; -// 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"); -};_dfbfc :=ctx .GetEpoch ();_bggdc ,_eeedc :=_cedf (args [0].Value (),_dfbfc );if _eeedc !=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"); -};_dfcde :=_bggdc .Year ();return MakeBoolResult (_dfcf (_dfcde ));}; +// ISODD is an implementation of the Excel ISODD() function. +func IsOdd (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};if args [0].Type !=ResultTypeNumber {return MakeErrorResult ("\u0049\u0053\u004f\u0044\u0044\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061 \u006eu\u006d\u0065\u0072\u0069\u0063\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074");};_gfef :=int (args [0].ValueNumber ); +return MakeBoolResult (_gfef !=_gfef /2*2);}; -// 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"); -};_gcgd :=args [0].AsNumber ();_dfegg :=args [1].AsNumber ();if _gcgd .Type !=ResultTypeNumber ||_dfegg .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"); -};_dbdgb :=_ac .Trunc (_gcgd .ValueNumber );_gcef :=_ac .Trunc (_dfegg .ValueNumber );if _dbdgb < _gcef {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 _dbdgb ==0{return MakeNumberResult (0);};args [0]=MakeNumberResult (_dbdgb +_gcef -1);args [1]=MakeNumberResult (_dbdgb -1);return Combin (args );};func _ebfad (_geff Result ,_faac ,_geba int )[][]Result {_efcdb :=[][]Result {};switch _geff .Type {case ResultTypeArray :for _cbgea ,_gbb :=range _geff .ValueArray {if _cbgea < _faac {_efcdb =append (_efcdb ,_gadd (MakeListResult (_gbb ),_geba )); -}else {_efcdb =append (_efcdb ,_gadd (MakeErrorResultType (ErrorTypeNA ,""),_geba ));};};case ResultTypeList :_begc :=_gadd (_geff ,_geba );for _cddg :=0;_cddg < _faac ;_cddg ++{_efcdb =append (_efcdb ,_begc );};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _gfcb :=0; -_gfcb < _faac ;_gfcb ++{_bbga :=_gadd (_geff ,_geba );_efcdb =append (_efcdb ,_bbga );};};return _efcdb ;}; +// Update updates references in the Range after removing a row/column. +func (_fecg Range )Update (q *_bc .UpdateQuery )Expression {_begc :=_fecg ;if q .UpdateCurrentSheet {_begc ._badfg =_fecg ._badfg .Update (q );_begc ._bbef =_fecg ._bbef .Update (q );};return _begc ;}; -// 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"); -};_facd :=args [0].AsString ();if _facd .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 (_facd .ValueString )==0{return MakeNumberResult (0);};return MakeNumberResult (float64 (_facd .ValueString [0]));};func _dfcf (_dgae int )bool {if _dgae ==_dgae /400*400{return true ;};if _dgae ==_dgae /100*100{return false ;};return _dgae ==_dgae /4*4; -}; +// String returns a string representation of a vertical range. +func (_bccdf VerticalRange )String ()string {return _bccdf .verticalRangeReference ()};func (_befde node )String ()string {return _d .Sprintf ("\u007b%\u0073\u0020\u0025\u0073\u007d",_befde ._bagab ,_agcca (string (_befde ._cbgg )));}; + +// Range is a range expression that when evaluated returns a list of Results. +type Range struct{_badfg ,_bbef Expression };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 );};const _dcbc ="\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"; +func _afba (_gge []Result ,_caeg string )(*cumulArgs ,Result ){if len (_gge )!=6{return nil ,MakeErrorResult (_caeg +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0073\u0069\u0078\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};if _gge [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_caeg +"\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"); +};_eeadf :=_gge [0].ValueNumber ;if _eeadf <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_caeg +"\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 _gge [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_caeg +"\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"); +};_cdfe :=_gge [1].ValueNumber ;if _cdfe <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_caeg +"\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 _gge [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_caeg +"\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"); +};_adca :=_gge [2].ValueNumber ;if _adca <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_caeg +"\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 _gge [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_caeg +"\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"); +};_acb :=_gge [3].ValueNumber ;if _acb <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_caeg +"\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 _gge [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_caeg +"\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"); +};_fadc :=_gge [4].ValueNumber ;if _fadc <=0{return nil ,MakeErrorResultType (ErrorTypeNum ,_caeg +"\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 _fadc < _acb {return nil ,MakeErrorResultType (ErrorTypeNum ,_caeg +"\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 _fadc > _cdfe {return nil ,MakeErrorResultType (ErrorTypeNum ,_caeg +" \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"); +};_gcba :=int (_gge [5].ValueNumber );if _gcba !=0&&_gcba !=1{return nil ,MakeErrorResultType (ErrorTypeNum ,_caeg +" \u0072\u0065\u0071\u0075\u0069\u0072e\u0073\u0020\u0074\u0079\u0070\u0065\u0020\u0074\u006f \u0062\u0065\u00200\u0020o\u0072\u0020\u0031"); +};return &cumulArgs {_eeadf ,_cdfe ,_adca ,_acb ,_fadc ,_gcba },_eebb ;};func _daf (_be string ,_dcb uint32 )string {_afbf :=_fac .ColumnToIndex (_be );if _afbf ==_dcb {return "\u0023\u0052\u0045F\u0021";}else if _afbf > _dcb {return _fac .IndexToColumn (_afbf -1); +}else {return _be ;};}; // 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");}; -_fcge :=args [0].AsNumber ();if _fcge .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 _cgab float64 ;_fbcf :=args [1].AsNumber ();if _fbcf .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"); -};_cgab =_fbcf .ValueNumber ;if _cgab < 0&&_fcge .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"); -};_abdd :=_fcge .ValueNumber ;_abdd ,_cbae :=_ac .Modf (_abdd /_cgab );if _cbae !=0{if _fcge .ValueNumber < 0&&_cbae < 0{_abdd --;};};return MakeNumberResult (_abdd *_cgab );}; - -// Duration implements the Excel DURATION function. -func Duration (args []Result )Result {_edgc ,_bca :=_daca (args ,"\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e");if _bca .Type ==ResultTypeError {return _bca ;};_bcbe :=_edgc ._bbcg ;_bcfgf :=_edgc ._afdd ;_fgcec :=_edgc ._gea ;_dbb :=_edgc ._gcg ; -_fabae :=_edgc ._efaa ;_ggfa :=_edgc ._bbec ;return _eba (_bcbe ,_bcfgf ,_fgcec ,_dbb ,_fabae ,_ggfa );}; - -// 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"); -};_adcgc :=args [0].AsNumber ();if _adcgc .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 _adcgc .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"); -};_bfa :=float64 (1);_fccfg :=_ac .Trunc (_adcgc .ValueNumber );for _afdf :=_fccfg ;_afdf > 1;_afdf -=2{_bfa *=_afdf ;};return MakeNumberResult (_bfa );};type noCache struct{}; - -// String returns a string representation of ConstArrayExpr. -func (_eda ConstArrayExpr )String ()string {return ""}; - -// FunctionCall is a function call expression. -type FunctionCall struct{_gbea string ;_debc []Expression ;};func _gec (_gbgc ,_deb float64 ,_ffa ,_ggde int )float64 {_bffc :=_ceef (_gbgc );_aabed :=_ceef (_deb );if _ggde ==1{_bgbb :=_befd (_bffc ,_aabed ,_ffa ,1);_gegd :=_bgbb .AddDate (0,12/_ffa ,0); -return _abg (_bgbb ,_gegd ,_ggde );};return float64 (_cceb (0,_ggde ))/float64 (_ffa );};func _bada (){_dfeg =_ec .MustCompile ("\u005e\u0030\u002b\u0024");_egee =_ec .MustCompile ("\u005e\u0028\u0028\u0023|0\u0029\u002b\u002c\u0029\u002b\u0028\u0023\u007c\u0030\u0029\u002b\u0028\u003b\u007c$\u0029"); -_ccccf =_ec .MustCompile ("\u005e\u0028\u0023\u007c\u0030\u007c\u002c\u0029\u002a\u005f\u005c\u0029\u003b");_cgcd =_ec .MustCompile ("\u005e\u0030\u002b\u005c\u002e\u0028\u0030\u002b\u0029\u0024");_dbace =_ec .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"); -_abdag =_ec .MustCompile ("^\u0028\u005f\u007c\u002d\u007c\u0020)\u002b\u005c\u002a\u0020\u0023\u002b\u002c\u0023\u002b0\u005c\u002e\u00280\u002b)\u002e\u002a\u003b");_dfgb =_ec .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"); -_ddfa =_ec .MustCompile ("\u005e\u0028\u0023\u007c0)\u002b\u005c\u002e\u0028\u0028\u0023\u007c\u0030\u0029\u002b\u0029\u0025\u0024");_gcgf =_ec .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"); -_aceb =_ec .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"); -_dcfg =_ec .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"); -_ebdgf =_ec .MustCompile ("\u005e\u004d\u002b(\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_bfeb +_bfeb +"\u0029\u002b\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u002c\u007c\u0022\u007c"+_bfeb +_bfeb +"\u0029\u002b\u0059+\u0024");_cgcg =_ec .MustCompile ("\u005e\u0044\u002b\u0028\u002f\u007c\u0020\u007c\u005c\u002e\u007c\u0022\u007c"+_bfeb +_bfeb +"\u0029\u002b\u004d\u002b\u0028\u002f\u007c\u0020\u007c\\\u002e\u007c\u0022\u007c"+_bfeb +_bfeb +"\u0029\u002b\u0059+\u0024"); -_geadc =_ec .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");_caff =_ec .MustCompile ("\u005e.\u002a\u005f\u005c\u0029\u002e\u002a;"); -}; - -// 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"); -};_cfdb :=args [0].AsNumber ();if _cfdb .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"); -};_fgfd :=float64 (1);if _cfdb .ValueNumber < 0{_fgfd =-1;};if len (args )> 1{_fbab :=args [1].AsNumber ();if _fbab .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"); -};_fgfd =_fbab .ValueNumber ;};_gcga :=float64 (1);if len (args )> 2{_gacba :=args [2].AsNumber ();if _gacba .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"); -};_gcga =_gacba .ValueNumber ;};if len (args )==1{return MakeNumberResult (_ac .Floor (_cfdb .ValueNumber ));};_agfd :=_cfdb .ValueNumber ;_agfd ,_decag :=_ac .Modf (_agfd /_fgfd );if _decag !=0&&_cfdb .ValueNumber < 0&&_gcga > 0{_agfd ++;};return MakeNumberResult (_agfd *_fgfd ); -};type criteriaRegex struct{_gefgg byte ;_dbeb string ;};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 );}; +_edba :=args [0].AsNumber ();if _edba .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 _bbdcg float64 ;_bafc :=args [1].AsNumber ();if _bafc .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"); +};_bbdcg =_bafc .ValueNumber ;if _bbdcg < 0&&_edba .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"); +};_agbdc :=_edba .ValueNumber ;_agbdc ,_cggfc :=_gd .Modf (_agbdc /_bbdcg );if _cggfc !=0{if _edba .ValueNumber < 0&&_cggfc < 0{_agbdc --;};};return MakeNumberResult (_agbdc *_bbdcg );};const _eacg =57352; -// Search is an implementation of the Excel SEARCH(). -func Search (args []Result )Result {_dbfed ,_effgb :=_egcg ("\u0046\u0049\u004e\u0044",args );if _effgb .Type !=ResultTypeEmpty {return _effgb ;};_eefd :=_dd .ToLower (_dbfed ._aafe );if _eefd ==""{return MakeNumberResult (1.0);};_edfdbe :=_dd .ToLower (_dbfed ._eabb ); -_ccage :=_dbfed ._cddf ;_aebdg :=1;for _fcdd :=range _edfdbe {if _aebdg < _ccage {_aebdg ++;continue ;};_ebfe :=_f .Index (_eefd ,_edfdbe [_fcdd :]);if _ebfe ==0{return MakeNumberResult (float64 (_aebdg ));};_aebdg ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed"); -}; +// NewPrefixExpr constructs an expression with prefix. +func NewPrefixExpr (pfx ,exp Expression )Expression {return &PrefixExpr {_bcbag :pfx ,_aedff :exp }};const _fbdf =57365;var _geb =map[string ]int {"\u006aa\u006e\u0075\u0061\u0072\u0079":1,"\u0066\u0065\u0062\u0072\u0075\u0061\u0072\u0079":2,"\u006d\u0061\u0072c\u0068":3,"\u0061\u0070\u0072i\u006c":4,"\u006d\u0061\u0079":5,"\u006a\u0075\u006e\u0065":6,"\u006a\u0075\u006c\u0079":7,"\u0061\u0075\u0067\u0075\u0073\u0074":8,"\u0073e\u0070\u0074\u0065\u006d\u0070\u0065r":9,"\u006fc\u0074\u006f\u0062\u0065\u0072":10,"\u006e\u006f\u0076\u0065\u006d\u0062\u0065\u0072":11,"\u0064\u0065\u0063\u0065\u006d\u0062\u0065\u0072":12,"\u006a\u0061\u006e":1,"\u0066\u0065\u0062":2,"\u006d\u0061\u0072":3,"\u0061\u0070\u0072":4,"\u006a\u0075\u006e":6,"\u006a\u0075\u006c":7,"\u0061\u0075\u0067":8,"\u0073\u0065\u0070":9,"\u006f\u0063\u0074":10,"\u006e\u006f\u0076":11,"\u0064\u0065\u0063":12}; +const _fcab ="\u0028(\u005b0\u002d\u0039\u005d\u0029\u002b)\u0020\u0028a\u006d\u007c\u0070\u006d\u0029"; -// 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 _ddaf (_be BinOpType ,_egfb []Result ,_ca Result )Result {_gdd :=[]Result {}; -switch _ca .Type {case ResultTypeNumber :_deg :=_ca .ValueNumber ;for _db :=range _egfb {_dbd :=_egfb [_db ].AsNumber ();if _dbd .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 _be {case BinOpTypePlus :_gdd =append (_gdd ,MakeNumberResult (_dbd .ValueNumber +_deg ));case BinOpTypeMinus :_gdd =append (_gdd ,MakeNumberResult (_dbd .ValueNumber -_deg ));case BinOpTypeMult :_gdd =append (_gdd ,MakeNumberResult (_dbd .ValueNumber *_deg )); -case BinOpTypeDiv :if _deg ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_gdd =append (_gdd ,MakeNumberResult (_dbd .ValueNumber /_deg ));case BinOpTypeExp :_gdd =append (_gdd ,MakeNumberResult (_ac .Pow (_dbd .ValueNumber ,_deg )));case BinOpTypeLT :_gdd =append (_gdd ,MakeBoolResult (_dbd .ValueNumber < _deg )); -case BinOpTypeGT :_gdd =append (_gdd ,MakeBoolResult (_dbd .ValueNumber > _deg ));case BinOpTypeEQ :_gdd =append (_gdd ,MakeBoolResult (_dbd .ValueNumber ==_deg ));case BinOpTypeLEQ :_gdd =append (_gdd ,MakeBoolResult (_dbd .ValueNumber <=_deg ));case BinOpTypeGEQ :_gdd =append (_gdd ,MakeBoolResult (_dbd .ValueNumber >=_deg )); -case BinOpTypeNE :_gdd =append (_gdd ,MakeBoolResult (_dbd .ValueNumber !=_deg ));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",_be )); -};};case ResultTypeString :_afb :=_ca .ValueString ;for _fbf :=range _egfb {_gdf :=_egfb [_fbf ].AsString ();if _gdf .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 _be {case BinOpTypeLT :_gdd =append (_gdd ,MakeBoolResult (_gdf .ValueString < _afb ));case BinOpTypeGT :_gdd =append (_gdd ,MakeBoolResult (_gdf .ValueString > _afb ));case BinOpTypeEQ :_gdd =append (_gdd ,MakeBoolResult (_gdf .ValueString ==_afb )); -case BinOpTypeLEQ :_gdd =append (_gdd ,MakeBoolResult (_gdf .ValueString <=_afb ));case BinOpTypeGEQ :_gdd =append (_gdd ,MakeBoolResult (_gdf .ValueString >=_afb ));case BinOpTypeNE :_gdd =append (_gdd ,MakeBoolResult (_gdf .ValueString !=_afb ));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",_be )); -};};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 (_gdd );}; +// Yieldmat implements the Excel YIELDMAT function. +func Yieldmat (args []Result )Result {_ccgd :=len (args );if _ccgd !=5&&_ccgd !=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"); +};_afgb ,_dgba ,_ecece :=_edfd (args [0],args [1],"\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _ecece .Type ==ResultTypeError {return _ecece ;};_ggbe ,_ecece :=_ffag (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054"); +if _ecece .Type ==ResultTypeError {return _ecece ;};if _ggbe >=_afgb {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"); +};_geab :=args [3].ValueNumber ;if _geab < 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"); +};_fffc :=args [4].ValueNumber ;if _fffc <=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"); +};_cedbc :=0;if _ccgd ==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"); +};_cedbc =int (args [5].ValueNumber );if !_fgad (_cedbc ){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"); +};};_ggfga ,_ecece :=_geec (_ggbe ,_dgba ,_cedbc );if _ecece .Type ==ResultTypeError {return _ecece ;};_cdfb ,_ecece :=_geec (_ggbe ,_afgb ,_cedbc );if _ecece .Type ==ResultTypeError {return _ecece ;};_eeade ,_ecece :=_geec (_afgb ,_dgba ,_cedbc );if _ecece .Type ==ResultTypeError {return _ecece ; +};_gdg :=1+_ggfga *_geab ;_gdg /=_fffc /100+_cdfb *_geab ;_gdg --;_gdg /=_eeade ;return MakeNumberResult (_gdg );};const _bgdde =57361;type durationArgs struct{_bfad float64 ;_bgggb float64 ;_bfee float64 ;_cdcc float64 ;_ebad float64 ;_aef int ;}; -// Upper is an implementation of the Excel UPPER function that returns a upper +// Lower is an implementation of the Excel LOWER function that returns a lower // 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"); -};_dedef :=args [0].AsString ();if _dedef .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 (_dd .ToUpper (_dedef .ValueString ));}; +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"); +};_cfgbg :=args [0];switch _cfgbg .Type {case ResultTypeError :return _cfgbg ;case ResultTypeNumber ,ResultTypeString :return _fccfe (args [0]);case ResultTypeList :_acda :=_cfgbg .ValueList ;_dfdd :=[]Result {};for _ ,_bcadc :=range _acda {_agage :=_fccfe (_bcadc ); +if _agage .Type ==ResultTypeError {return _agage ;};_dfdd =append (_dfdd ,_agage );};return MakeListResult (_dfdd );case ResultTypeArray :_gfag :=_cfgbg .ValueArray ;_ggba :=[][]Result {};for _ ,_fcaeb :=range _gfag {_gfff :=[]Result {};for _ ,_bgdc :=range _fcaeb {_aabg :=_fccfe (_bgdc ); +if _aabg .Type ==ResultTypeError {return _aabg ;};_gfff =append (_gfff ,_aabg );};_ggba =append (_ggba ,_gfff );};return MakeArrayResult (_ggba );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 (_ byte =iota ;_deag ;_bcfbf ;_befgc ;_bcdc ;_aaaa ;); -// SumSquares is an implementation of the Excel SUMSQ() function. -func SumSquares (args []Result )Result {_fcebb :=MakeNumberResult (0);for _ ,_ddacb :=range args {_ddacb =_ddacb .AsNumber ();switch _ddacb .Type {case ResultTypeNumber :_fcebb .ValueNumber +=_ddacb .ValueNumber *_ddacb .ValueNumber ;case ResultTypeList ,ResultTypeArray :_fada :=SumSquares (_ddacb .ListValues ()); -if _fada .Type !=ResultTypeNumber {return _fada ;};_fcebb .ValueNumber +=_fada .ValueNumber ;case ResultTypeString :case ResultTypeError :return _ddacb ;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",_ddacb .Type )); -};};return _fcebb ;}; +// ISNUMBER is an implementation of the Excel ISNUMBER() function. +func IsNumber (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053NU\u004d\u0042\u0045R\u0028\u0029\u0020\u0061cce\u0070ts\u0020\u0061\u0020\u0073\u0069\u006e\u0067le\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeNumber ); +};const _cffdf =-1000;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"); +};_edcg :=args [0].AsNumber ();if _edcg .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"); +};_ddgee :=float64 (0);if len (args )> 1{_ggfc :=args [1].AsNumber ();if _ggfc .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"); +};_ddgee =_ggfc .ValueNumber ;};_gfcca :=_edcg .ValueNumber ;_efag :=1.0;if _ddgee >=0{_efag =_gd .Pow (1/10.0,_ddgee );}else {return MakeNumberResult (0);};_gfcca ,_ebc :=_gd .Modf (_gfcca /_efag );_cgab :=0.99999;if _ebc > _cgab {_gfcca ++;}else if _ebc < -_cgab {_gfcca --; +};_ =_ebc ;return MakeNumberResult (_gfcca *_efag );}; -// Eval evaluates a horizontal range with prefix returning a list of results or an error. -func (_babdg PrefixHorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_cggcb :=_babdg ._gbeae .Reference (ctx ,ev );switch _cggcb .Type {case ReferenceTypeSheet :if _gege (_cggcb ,ctx ){return MakeErrorResultType (ErrorTypeName ,_b .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_cggcb .Value )); -};_bfaab :=_babdg .horizontalRangeReference (_cggcb .Value );if _bbbd ,_fefd :=ev .GetFromCache (_bfaab );_fefd {return _bbbd ;};_bedcbc :=ctx .Sheet (_cggcb .Value );_eacge ,_dfdfb :=_eebde (_bedcbc ,_babdg ._dddgg ,_babdg ._ecceg );_badae :=_ebebfb (_bedcbc ,ev ,_eacge ,_dfdfb ); -ev .SetCache (_bfaab ,_badae );return _badae ;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",_cggcb .Type )); -};};var (_fgbdg =0;_eced =false ;);func _abg (_cgce ,_beff _dgg .Time ,_afbe int )float64 {if _cgce .After (_beff ){_cgce ,_beff =_beff ,_cgce ;};_cfga :=0;_fac ,_gbe ,_ccbcf :=_cgce .Date ();_egfbg ,_fgece ,_bdbg :=_beff .Date ();_aff ,_gcdb :=int (_gbe ),int (_fgece ); -_gcad ,_dbg :=_dgba (_fac ,_aff ,_ccbcf ,_afbe ),_dgba (_egfbg ,_gcdb ,_bdbg ,_afbe );if !_cfcg (_afbe ){return _bbf (_egfbg ,_gcdb ,_dbg )-_bbf (_fac ,_aff ,_gcad );};if _afbe ==0{if (_aff ==2||_gcad < 30)&&_bdbg ==31{_dbg =31;}else if _gcdb ==2&&_dbg ==_dbe (_egfbg ,_gcdb ){_dbg =_dbe (_egfbg ,2); -};}else {if _aff ==2&&_gcad ==30{_gcad =_dbe (_fac ,2);};if _gcdb ==2&&_dbg ==30{_dbg =_dbe (_egfbg ,2);};};if _fac < _egfbg ||(_fac ==_egfbg &&_aff < _gcdb ){_cfga =30-_gcad +1;_ccbcf =1;_gcad =1;_bgda :=_dgg .Date (_fac ,_dgg .Month (_aff ),_ccbcf ,0,0,0,0,_dgg .UTC ).AddDate (0,1,0); -if _bgda .Year ()< _egfbg {_cfga +=_aabe (_bgda .Year (),int (_bgda .Month ()),12,_afbe );_bgda =_bgda .AddDate (0,13-int (_bgda .Month ()),0);_cfga +=_eace (_bgda .Year (),_egfbg -1,_afbe );};_cfga +=_aabe (_egfbg ,int (_bgda .Month ()),_gcdb -1,_afbe ); -_bgda =_bgda .AddDate (0,_gcdb -int (_bgda .Month ()),0);_aff =_bgda .Day ();};_cfga +=_dbg -_gcad ;if _cfga > 0{return float64 (_cfga );}else {return 0;};}; +// NewHorizontalRange constructs a new full rows range. +func NewHorizontalRange (v string )Expression {_cfge :=_cb .Split (v ,"\u003a");if len (_cfge )!=2{return nil ;};_afcf ,_ :=_db .Atoi (_cfge [0]);_ebafe ,_ :=_db .Atoi (_cfge [1]);if _afcf > _ebafe {_afcf ,_ebafe =_ebafe ,_afcf ;};return HorizontalRange {_bcffc :_afcf ,_adfcd :_ebafe }; +};func _ad (_fgeb ,_geba ,_agg int )bool {if _geba < 1||_geba > 12{return false ;};if _agg < 1{return false ;};return _agg <=_cad (_fgeb ,_geba );};func _ecfae (_ggdb string ,_agcc _df .Time )(_df .Time ,error ){_dafe ,_ ,_fdae :=_ef .ParseFloat (_ggdb ,10,128,_ef .ToNearestEven ); +if _fdae !=nil {return _df .Time {},_fdae ;};_eabaa :=new (_ef .Float );_eabaa .SetUint64 (uint64 (24*_df .Hour ));_dafe .Mul (_dafe ,_eabaa );_dcffe ,_ :=_dafe .Uint64 ();_faff :=_agcc .Add (_df .Duration (_dcffe ));return _cddc (_faff ),nil ;}; -// Reference returns an invalid reference for FunctionCall. -func (_fabgg FunctionCall )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func (_ddd BinOpType )String ()string {if _ddd >=BinOpType (len (_ead )-1){return _b .Sprintf ("\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0028\u0025\u0064\u0029",_ddd ); -};return _ce [_ead [_ddd ]:_ead [_ddd +1]];};func (_ccdd ReferenceType )String ()string {if _ccdd >=ReferenceType (len (_ccacc )-1){return _b .Sprintf ("\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_ccdd ); -};return _gafc [_ccacc [_ccdd ]:_ccacc [_ccdd +1]];};func _dgba (_ccg ,_caf ,_begb ,_fdca int )int {if !_cfcg (_fdca ){return _begb ;};_ffef :=_begb ;_facg :=_dbe (_ccg ,_caf );if _ffef > 30||_begb >=_facg ||_ffef >=_facg {_ffef =30;};return _ffef ;}; +// String returns a string representation of CellRef. +func (_fge CellRef )String ()string {return _fge ._aade }; -// Reference returns an invalid reference for EmptyExpr. -func (_fab EmptyExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _bbgf (_edec []Result ,_egcd string )(*couponArgs ,Result ){_eafc :=len (_edec );if _eafc !=3&&_eafc !=4{return nil ,MakeErrorResult (_egcd +"\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"); -};_bagg ,_egce ,_cegc :=_eab (_edec [0],_edec [1],_egcd );if _cegc .Type ==ResultTypeError {return nil ,_cegc ;};if _edec [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_egcd +"\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"); -};_bedc :=_edec [2].ValueNumber ;if !_ecg (_bedc ){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"+_egcd );};_acca :=0;if _eafc ==4&&_edec [3].Type !=ResultTypeEmpty {if _edec [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_egcd +"\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"); -};_acca =int (_edec [3].ValueNumber );if !_gddd (_acca ){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"+_egcd ); -};};return &couponArgs {_bagg ,_egce ,int (_bedc ),_acca },_faba ;};type Expression interface{Eval (_fe Context ,_ceb Evaluator )Result ;Reference (_bae Context ,_gcfd Evaluator )Reference ;String ()string ;Update (_aebd *_ge .UpdateQuery )Expression ; -};const _febd =57369; +// Sum is an implementation of the Excel SUM() function. +func Sum (args []Result )Result {_gefb :=MakeNumberResult (0);for _ ,_aaea :=range args {_aaea =_aaea .AsNumber ();switch _aaea .Type {case ResultTypeNumber :_gefb .ValueNumber +=_aaea .ValueNumber ;case ResultTypeList ,ResultTypeArray :_edcf :=Sum (_aaea .ListValues ()); +if _edcf .Type !=ResultTypeNumber {return _edcf ;};_gefb .ValueNumber +=_edcf .ValueNumber ;case ResultTypeString :case ResultTypeError :return _aaea ;case ResultTypeEmpty :default:return MakeErrorResult (_d .Sprintf ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020\u0053\u0055\u004d\u0028\u0029 \u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_aaea .Type )); +};};return _gefb ;}; -// Large implements the Excel LARGE function. -func Large (args []Result )Result {return _bffe (args ,true )}; +// 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"); +};_bde :=int (args [0].ValueNumber );if _bde < 0||_bde >=10000{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");}else if _bde <=1899{_bde +=1900;};_dfc :=_df .Month (args [1].ValueNumber ); +_eed :=int (args [2].ValueNumber );_ffaa :=_efb (_bde ,_dfc ,_eed );_bag :=_bga (_def ,_ffaa )+1;if _bag < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");};return MakeNumberResult (_bag ); +}; -// Yielddisc implements the Excel YIELDDISC function. -func Yielddisc (args []Result )Result {_ggce :=len (args );if _ggce !=4&&_ggce !=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"); -};_acda ,_gafg ,_caedb :=_eab (args [0],args [1],"\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C");if _caedb .Type ==ResultTypeError {return _caedb ;};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"); -};_cfcf :=args [2].ValueNumber ;if _cfcf <=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"); -};_ggdf :=args [3].ValueNumber ;if _ggdf <=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"); -};_fedb :=0;if _ggce ==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"); -};_fedb =int (args [4].ValueNumber );if !_gddd (_fedb ){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"); -};};_bcab ,_caedb :=_dcc (_acda ,_gafg ,_fedb );if _caedb .Type ==ResultTypeError {return _caedb ;};return MakeNumberResult ((_ggdf /_cfcf -1)/_bcab );};const _gdfa =57364; +// 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"); +};_dbbad :=ctx .GetEpoch ();_afedb ,_gaee :=_ecfae (args [0].Value (),_dbbad );if _gaee !=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"); +};_caffb :=_afedb .Year ();return MakeBoolResult (_bae (_caffb ));};func _eefc (_aagec Result ,_cgcdd ,_cdag string )(string ,Result ){switch _aagec .Type {case ResultTypeString ,ResultTypeNumber ,ResultTypeEmpty :return _aagec .Value (),_eebb ;default:return "",MakeErrorResult (_cgcdd +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_cdag +"\u0020t\u006f\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006db\u0065r\u0020o\u0072\u0020\u0073\u0074\u0072\u0069\u006eg"); +};}; -// Coupdaysnc implements the Excel COUPDAYSNC function. -func Coupdaysnc (args []Result )Result {_edgf ,_bde :=_bbgf (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043");if _bde .Type ==ResultTypeError {return _bde ;};return MakeNumberResult (_bage (_edgf ._gagg ,_edgf ._dgdd ,_edgf ._ceeb ,_edgf ._cbdd )); +// Eval evaluates and returns the result of a sheet expression. +func (_eabde 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"); }; +// 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"); +};_deef :=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"); +};_acgf :=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"); +};_eadb :=args [2].ValueNumber ;if _eadb <=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"); +};_fcffc :=args [3].ValueNumber ;return MakeNumberResult (_fcffc *_deef *(_acgf /_eadb -1));};const (ResultTypeUnknown ResultType =iota ;ResultTypeNumber ;ResultTypeString ;ResultTypeList ;ResultTypeArray ;ResultTypeError ;ResultTypeEmpty ;);func _babe (_ebdg float64 )float64 {_eaadf :=float64 (1); +for _dggec :=float64 (2);_dggec <=_ebdg ;_dggec ++{_eaadf *=_dggec ;};return _eaadf ;};func _caea (_eceb ,_cafa ,_cadc float64 )float64 {return (_eceb *3600+_cafa *60+_cadc )/86400}; + // 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"); -};_edgfb :=args [0].AsNumber ();if _edgfb .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 _edgfb .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 (_gdbde (_edgfb .ValueNumber ));};func init (){_bada ();RegisterFunction ("\u004e\u0041",NA );RegisterFunction ("\u0049S\u0042\u004c\u0041\u004e\u004b",IsBlank );RegisterFunction ("\u0049\u0053\u0045R\u0052",IsErr );RegisterFunction ("\u0049S\u0045\u0052\u0052\u004f\u0052",IsError ); -RegisterFunction ("\u0049\u0053\u0045\u0056\u0045\u004e",IsEven );RegisterFunctionComplex ("\u005fx\u006cf\u006e\u002e\u0049\u0053\u0046\u004f\u0052\u004d\u0055\u004c\u0041",IsFormula );RegisterFunctionComplex ("\u004fR\u0047\u002e\u004f\u0050E\u004e\u004f\u0046\u0046\u0049C\u0045.\u0049S\u004c\u0045\u0041\u0050\u0059\u0045\u0041R",IsLeapYear ); -RegisterFunctionComplex ("\u0049S\u004c\u004f\u0047\u0049\u0043\u0041L",IsLogical );RegisterFunction ("\u0049\u0053\u004e\u0041",IsNA );RegisterFunction ("\u0049S\u004e\u004f\u004e\u0054\u0045\u0058T",IsNonText );RegisterFunction ("\u0049\u0053\u004e\u0055\u004d\u0042\u0045\u0052",IsNumber ); -RegisterFunction ("\u0049\u0053\u004fD\u0044",IsOdd );RegisterFunctionComplex ("\u0049\u0053\u0052E\u0046",IsRef );RegisterFunction ("\u0049\u0053\u0054\u0045\u0058\u0054",IsText );RegisterFunctionComplex ("\u0043\u0045\u004c\u004c",Cell );};type cumulArgs struct{_acga float64 ; -_fbea float64 ;_gbff float64 ;_dfb float64 ;_cecg float64 ;_ffcaf int ;}; - -// MaxA is an implementation of the Excel MAXA() function. -func MaxA (args []Result )Result {return _ffaf (args ,true )};const _fbcd =57363;func _afcc (_fafg ,_cdce ,_aaee ,_fcbg ,_fdad ,_bcaeg float64 )float64 {var _fad ,_fafd float64 ;_deag :=0.0;_efgbg :=_ac .Ceil (_fdad );_fdga :=_fafg -_cdce ;_ceab :=false ; -_aagb :=0.0;for _aedc :=1.0;_aedc <=_efgbg ;_aedc ++{if !_ceab {_fad =_afgba (_fafg ,_cdce ,_aaee ,_aedc ,_bcaeg );_aagb =_fdga /(_aaee -_aedc +1);if _aagb > _fad {_fafd =_aagb ;_ceab =true ;}else {_fafd =_fad ;_fdga -=_fad ;};}else {_fafd =_aagb ;};if _aedc ==_efgbg {_fafd *=_fdad +1-_efgbg ; -};_deag +=_fafd ;};return _deag ;}; - -// ISTEXT is an implementation of the Excel ISTEXT() function. -func IsText (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0054EX\u0054\u0028\u0029\u0020\u0061\u0063\u0063\u0065\u0070t\u0073 \u0061 \u0073i\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074"); -};return MakeBoolResult (args [0].Type ==ResultTypeString );}; +};_ccad :=args [0].AsNumber ();if _ccad .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 _ccad .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 (_babe (_ccad .ValueNumber ));}; -// Eval evaluates a vertical range with prefix returning a list of results or an error. -func (_cbbea PrefixVerticalRange )Eval (ctx Context ,ev Evaluator )Result {_eegec :=_cbbea ._ebbed .Reference (ctx ,ev );switch _eegec .Type {case ReferenceTypeSheet :if _gege (_eegec ,ctx ){return MakeErrorResultType (ErrorTypeName ,_b .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_eegec .Value )); -};_bageb :=_cbbea .verticalRangeReference (_eegec .Value );if _gbdde ,_aece :=ev .GetFromCache (_bageb );_aece {return _gbdde ;};_ecdbd :=ctx .Sheet (_eegec .Value );_edgec ,_fdfe :=_geed (_ecdbd ,_cbbea ._eege ,_cbbea ._dced );_adegg :=_ebebfb (_ecdbd ,ev ,_edgec ,_fdfe ); -ev .SetCache (_bageb ,_adegg );return _adegg ;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",_eegec .Type )); -};}; +// VLookup implements the VLOOKUP function that returns a matching value from a +// column in an array. +func VLookup (args []Result )Result {_afed :=len (args );if _afed < 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 _afed > 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"); +};_bcdg :=args [0];_abea :=args [1];if _abea .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"); +};_dabef :=args [2].AsNumber ();if _dabef .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"); +};_dbgd :=false ;if _afed ==4&&args [3].Type !=ResultTypeEmpty {_gccf :=args [3].AsNumber ();if _gccf .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 _gccf .ValueNumber ==0{_dbgd =true ;};};_bagf :=int (_dabef .ValueNumber )-1;_dcebf :=-1;_cgad :=false ;_fgag :for _ecea ,_fdgff :=range _abea .ValueArray {if len (_fdgff )==0{continue ;};_gcgbc :=_fdgff [0];switch _efge (_gcgbc ,_bcdg ,false ,_dbgd ){case _bbdb :_dcebf =_ecea ; +case _gedcc :_dcebf =_ecea ;_cgad =true ;break _fgag ;};};if _dcebf ==-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");};_gfad :=_abea .ValueArray [_dcebf ]; +if _bagf < 0||_bagf >=len (_gfad ){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 _cgad ||!_dbgd {return _gfad [_bagf ]; +};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 (_efgde *Lexer )emit (_bgabd tokenType ,_aefbbc []byte ){if _aacec {_d .Println ("\u0065\u006d\u0069\u0074",_bgabd ,_agcca (string (_aefbbc ))); +};_efgde ._ceggg <-&node {_bgabd ,string (_aefbbc )};}; -// SetLocked does nothing for the invalid reference context. -func (_cafe *ivr )SetLocked (cellRef string ,locked bool ){}; +// 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"); +};_aacb :=args [0].AsNumber ();_beac :=args [1].AsNumber ();if _aacb .Type !=ResultTypeNumber ||_beac .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"); +};_dbfd :=_gd .Trunc (_aacb .ValueNumber );_defa :=_gd .Trunc (_beac .ValueNumber );if _dbfd < _defa {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 _dbfd ==0{return MakeNumberResult (0);};args [0]=MakeNumberResult (_dbfd +_defa -1);args [1]=MakeNumberResult (_dbfd -1);return Combin (args );}; // Averagea implements the AVERAGEA function, AVERAGEA counts cells that contain // text as a zero where AVERAGE ignores them entirely. -func Averagea (args []Result )Result {_eafg ,_cdbg :=_cgdaa (args ,true );if _cdbg ==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 (_eafg /_cdbg );};func _ggdef (_aeebd string ,_baca []Result )(*parsedReplaceObject ,Result ){if len (_baca )!=4{return nil ,MakeErrorResult (_aeebd +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if _baca [0].Type !=ResultTypeString {return nil ,MakeErrorResult (_aeebd +"\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"); -};_cfdfb :=_baca [0].ValueString ;if _baca [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_aeebd +" \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"); -};_edbf :=int (_baca [1].ValueNumber )-1;if _baca [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_aeebd +"\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"); -};_bgfgc :=int (_baca [2].ValueNumber );if _baca [3].Type !=ResultTypeString {return nil ,MakeErrorResult (_aeebd +" \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"); -};_fdgcb :=_baca [3].ValueString ;return &parsedReplaceObject {_cfdfb ,_edbf ,_bgfgc ,_fdgcb },_faba ;};func (_fge *evCache )GetFromCache (key string )(Result ,bool ){_fge ._dag .Lock ();_ccbb ,_cb :=_fge ._fgf [key ];_fge ._dag .Unlock ();return _ccbb ,_cb ; -};func _ceedbf (_gagce []Result )(float64 ,float64 ,Result ){_adge :=0.0;_affb :=1.0;for _ ,_cceaac :=range _gagce {switch _cceaac .Type {case ResultTypeNumber :_adge +=_cceaac .ValueNumber ;_affb *=_gdbde (_cceaac .ValueNumber );case ResultTypeList ,ResultTypeArray :_adgbe ,_cccca ,_gaceg :=_ceedbf (_cceaac .ListValues ()); -_adge +=_adgbe ;_affb *=_gdbde (_cccca );if _gaceg .Type ==ResultTypeError {return 0,0,_gaceg ;};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,_cceaac ;};};return _adge ,_affb ,_faba ;};const _cfcb =1; +func Averagea (args []Result )Result {_agbe ,_cbeeg :=_aeab (args ,true );if _cbeeg ==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 (_agbe /_cbeeg );};type cmpResult int8 ; -// IsBool returns false for the invalid reference context. -func (_gdcf *ivr )IsBool (cellRef string )bool {return false }; +// MakeStringResult constructs a string result. +func MakeStringResult (s string )Result {return Result {Type :ResultTypeString ,ValueString :s }}; -// Max is an implementation of the Excel MAX() function. -func Max (args []Result )Result {return _ffaf (args ,false )}; +// 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"); +};_dfce :=args [0].AsNumber ();if _dfce .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/_gd .Pi *_dfce .ValueNumber );};func NewLexer ()*Lexer {return &Lexer {_ceggg :make (chan *node )}};func (_afac PrefixVerticalRange )verticalRangeReference (_egbg string )string {return _d .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_egbg ,_afac ._dgcgg ,_afac ._gbefad ); +};const _gcacd =57369;func _gcce (_ddcb Result )[][]Result {switch _ddcb .Type {case ResultTypeArray :return _ddcb .ValueArray ;case ResultTypeList :return [][]Result {_ddcb .ValueList };default:return [][]Result {};};};const _gaebf =57366; -// String returns a string representation of SheetPrefixExpr. -func (_cdeg SheetPrefixExpr )String ()string {return _cdeg ._bgdac }; +// 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 :_cgf :=_gbee (_bbg .ValueNumber );return MakeNumberResult (float64 (_cgf .Day ()));case ResultTypeString :_edg :=_cb .ToLower (_bbg .ValueString );if !_bacc (_edg ){_ ,_ ,_ ,_ ,_aeaa ,_cfeg :=_dbaa (_edg );if _cfeg .Type ==ResultTypeError {_cfeg .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 _cfeg ;};if _aeaa {return MakeNumberResult (0);};};_ ,_ ,_gag ,_ ,_fb :=_dfe (_edg );if _fb .Type ==ResultTypeError {return _fb ;};return MakeNumberResult (float64 (_gag ));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"); +};};func _dacab (_dcfac Reference ,_dgbgc Context )bool {return _dgbgc .Sheet (_dcfac .Value )==InvalidReferenceContext ;};func _eebga (_dbda yyLexer ,_bddaac *yySymType )(_gcae ,_gddcf int ){_gddcf =0;_gcae =_dbda .Lex (_bddaac );if _gcae <=0{_gddcf =_dfecb [0]; +goto _gafag ;};if _gcae < len (_dfecb ){_gddcf =_dfecb [_gcae ];goto _gafag ;};if _gcae >=_ffbac {if _gcae < _ffbac +len (_cecaa ){_gddcf =_cecaa [_gcae -_ffbac ];goto _gafag ;};};for _bgfcc :=0;_bgfcc < len (_bbddf );_bgfcc +=2{_gddcf =_bbddf [_bgfcc +0]; +if _gddcf ==_gcae {_gddcf =_bbddf [_bgfcc +1];goto _gafag ;};};_gafag :if _gddcf ==0{_gddcf =_cecaa [1];};if _aeee >=3{_d .Printf ("l\u0065\u0078\u0020\u0025\u0073\u0028\u0025\u0064\u0029\u000a",_gbae (_gddcf ),uint (_gcae ));};return _gcae ,_gddcf ;}; +var _eebad =[...]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}; +type amorArgs struct{_eead float64 ;_fadba float64 ;_febg float64 ;_eddb float64 ;_efa int ;_deaf float64 ;_afcd int ;};func _afgf (_fgcb int )string {if _fgcb >=0&&_fgcb < len (_dbbf ){if _dbbf [_fgcb ]!=""{return _dbbf [_fgcb ];};};return _d .Sprintf ("\u0073\u0074\u0061\u0074\u0065\u002d\u0025\u0076",_fgcb ); +};func _dedd (_adcbb []Result )Result {_cabg :=_adcbb [0].ValueList ;_fgaga :=len (_cabg );switch len (_adcbb ){case 1:_feee :=[]Result {};for _ ,_aaee :=range _cabg {_feee =append (_feee ,MakeBoolResult (_aaee .ValueNumber !=0));};return MakeListResult (_feee ); +case 2:_cfcd :=_adcbb [1];switch _cfcd .Type {case ResultTypeNumber ,ResultTypeString ,ResultTypeEmpty :_acbc :=[]Result {};for _ ,_adfd :=range _cabg {var _cfbf Result ;if _adfd .ValueNumber ==0{_cfbf =MakeBoolResult (false );}else {_cfbf =_cfcd ;};_acbc =append (_acbc ,_cfbf ); +};return MakeListResult (_acbc );case ResultTypeList :_dbaae :=_eeaed (_cfcd ,_fgaga );_cbddd :=[]Result {};for _gebad ,_bfgfd :=range _cabg {var _dgbe Result ;if _bfgfd .ValueNumber ==0{_dgbe =MakeBoolResult (false );}else {_dgbe =_dbaae [_gebad ];};_cbddd =append (_cbddd ,_dgbe ); +};return MakeListResult (_cbddd );case ResultTypeArray :_egaac :=_dcaea (_cfcd ,len (_cfcd .ValueArray ),_fgaga );_afbgg :=[][]Result {};for _ ,_eddcb :=range _egaac {_edeb :=[]Result {};for _dcgbc ,_bfebd :=range _cabg {var _fgefc Result ;if _bfebd .ValueNumber ==0{_fgefc =MakeBoolResult (false ); +}else {_fgefc =_eddcb [_dcgbc ];};_edeb =append (_edeb ,_fgefc );};_afbgg =append (_afbgg ,_edeb );};return MakeArrayResult (_afbgg );};case 3:_dgad :=_adcbb [1];_eced :=_adcbb [2];_caab :=_ffbdd (_dgad );_gagc :=_ffbdd (_eced );if _caab &&_gagc {_gbce :=[]Result {}; +for _ ,_gedf :=range _cabg {var _fgadd Result ;if _gedf .ValueNumber ==0{_fgadd =_eced ;}else {_fgadd =_dgad ;};_gbce =append (_gbce ,_fgadd );};return MakeListResult (_gbce );};if _dgad .Type !=ResultTypeArray &&_eced .Type !=ResultTypeArray {_eaccf :=_eeaed (_dgad ,_fgaga ); +_accg :=_eeaed (_eced ,_fgaga );_fbgg :=[]Result {};for _ffee ,_eccg :=range _cabg {var _eaafe Result ;if _eccg .ValueNumber ==0{_eaafe =_accg [_ffee ];}else {_eaafe =_eaccf [_ffee ];};_fbgg =append (_fbgg ,_eaafe );};return MakeListResult (_fbgg );};_ffeb ,_cede :=len (_dgad .ValueArray ),len (_eced .ValueArray ); +_bdgga ,_ggdge :=_ffeb ,_cede ;if _cede > _bdgga {_bdgga ,_ggdge =_ggdge ,_bdgga ;};_ccbdd :=_dcaea (_dgad ,_bdgga ,_fgaga );_cdcba :=_dcaea (_eced ,_bdgga ,_fgaga );_bgbc :=[][]Result {};for _fgab :=0;_fgab < _bdgga ;_fgab ++{_fadeb :=[]Result {};for _gdbf ,_egadd :=range _cabg {var _afad Result ; +if _egadd .ValueNumber ==0{if _fgab < _cede {_afad =_cdcba [_fgab ][_gdbf ];}else {_afad =MakeErrorResultType (ErrorTypeNA ,"");};}else {if _fgab < _ffeb {_afad =_ccbdd [_fgab ][_gdbf ];}else {_afad =MakeErrorResultType (ErrorTypeNA ,"");};};_fadeb =append (_fadeb ,_afad ); +};_bgbc =append (_bgbc ,_fadeb );};return MakeArrayResult (_bgbc );};return MakeErrorResult ("");}; -// NewVerticalRange constructs a new full columns range. -func NewVerticalRange (v string )Expression {_bdbaf :=_dd .Split (v ,"\u003a");if len (_bdbaf )!=2{return nil ;};if _bdbaf [0]> _bdbaf [1]{_bdbaf [0],_bdbaf [1]=_bdbaf [1],_bdbaf [0];};return VerticalRange {_fgddc :_bdbaf [0],_fcce :_bdbaf [1]};}; +// Db implements the Excel DB function. +func Db (args []Result )Result {_fefaf :=len (args );if _fefaf !=4&&_fefaf !=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"); +};_daddg :=args [0].ValueNumber ;if _daddg < 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"); +};_gedc :=args [1].ValueNumber ;if _gedc < 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"); +};_dceb :=args [2].ValueNumber ;if _dceb <=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"); +};_ebg :=args [3].ValueNumber ;if _ebg <=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 _ebg -_dceb > 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");};_aggc :=12.0;if _fefaf ==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"); +};_aggc =args [4].ValueNumber ;if _aggc < 1||_aggc > 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 _aggc ==12&&_ebg > _dceb {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 _gedc >=_daddg {return MakeNumberResult (0); +};_eege :=1-_gd .Pow (_gedc /_daddg ,1/_dceb );_eege =float64 (int (_eege *1000+0.5))/1000;_aeagb :=_daddg *_eege *_aggc /12;if _ebg ==1{return MakeNumberResult (_aeagb );};_acbf :=_aeagb ;_fdc :=0.0;_bfadb :=_dceb ;if _bfadb > _ebg {_bfadb =_ebg ;};for _ffcb :=2.0; +_ffcb <=_bfadb ;_ffcb ++{_fdc =(_daddg -_acbf )*_eege ;_acbf +=_fdc ;};if _ebg > _dceb {return MakeNumberResult ((_daddg -_acbf )*_eege *(12-_aggc )/12);};return MakeNumberResult (_fdc );};const _gagef =57378;type rmode byte ;func _deae (_cebc ,_eac []float64 ,_bccc float64 )Result {_edcc :=false ; +_cggb :=false ;for _aafb :=0;_aafb < len (_cebc );_aafb ++{if _cebc [_aafb ]> 0{_edcc =true ;};if _cebc [_aafb ]< 0{_cggb =true ;};};if !_edcc ||!_cggb {return MakeErrorResultType (ErrorTypeNum ,"");};_gaeb :=_bccc ;_cbc :=1e-10;_bgaeb :=0;_affb :=50;_cebe :=false ; +for {_cddf :=_dgdc (_cebc ,_eac ,_gaeb );_bagc :=_gaeb -_cddf /_fggc (_cebc ,_eac ,_gaeb );_efba :=_gd .Abs (_bagc -_gaeb );_gaeb =_bagc ;_bgaeb ++;if _efba <=_cbc ||_gd .Abs (_cddf )<=_cbc {break ;};if _bgaeb > _affb {_cebe =true ;break ;};};if _cebe ||_gd .IsNaN (_gaeb )||_gd .IsInf (_gaeb ,0){return MakeErrorResultType (ErrorTypeNum ,""); +};return MakeNumberResult (_gaeb );}; -// String returns a string representation of a vertical range. -func (_egge VerticalRange )String ()string {return _egge .verticalRangeReference ()}; +// Counta implements the COUNTA function. +func Counta (args []Result )Result {return MakeNumberResult (_cgfe (args ,_bacg ))};func _bae (_eff int )bool {if _eff ==_eff /400*400{return true ;};if _eff ==_eff /100*100{return false ;};return _eff ==_eff /4*4;}; -// String returns a string representation of a vertical range with prefix. -func (_bbadb PrefixVerticalRange )String ()string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_bbadb ._ebbed .String (),_bbadb ._eege ,_bbadb ._dced );};var _cabe =[...]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}; +// Dollarfr implements the Excel DOLLARFR function. +func Dollarfr (args []Result )Result {_egea ,_abag ,_feded :=_adga (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052");if _feded .Type ==ResultTypeError {return _feded ;};if _abag ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0044\u004f\u004c\u004c\u0041R\u0046\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066r\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); +};if _egea ==0{return MakeNumberResult (0);};_fcac :=_egea < 0;if _fcac {_egea =-_egea ;};_ddcd :=float64 (int (_egea ));_facc :=args [0].Value ();_gagb :=_cb .Split (_facc ,"\u002e");_ggb :=0.0;if len (_gagb )> 1{var _cgge error ;_gbdf :=_gagb [1];_ggb ,_cgge =_db .ParseFloat (_gbdf ,64); +if _cgge !=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"); +};_gffb :=float64 (len (_gbdf ));_ggb /=_gd .Pow (10,_gffb );};_bbbb :=_ggb *_abag /_gd .Pow (10,float64 (int (_gd .Log10 (_abag )))+1)+_ddcd ;if _fcac {_bbbb =-_bbbb ;};return MakeNumberResult (_bbbb );}; +// 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"); +};_gfcc :=args [0].AsString ();if _gfcc .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"); +};_ddcf :=args [1].AsNumber ();if _ddcf .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"); +};_bbeb :=_gfcc .ValueString ;if len (_bbeb )> 2&&(_cb .HasPrefix (_bbeb ,"\u0030\u0078")||_cb .HasPrefix (_bbeb ,"\u0030\u0058")){_bbeb =_bbeb [2:];};_ddge ,_dfggg :=_db .ParseInt (_bbeb ,int (_ddcf .ValueNumber ),64);if _dfggg !=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 (_ddge ));};const _eaade =57348; -// Xirr implements the Excel XIRR function. -func Xirr (args []Result )Result {_ecbab :=len (args );if _ecbab !=2&&_ecbab !=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"); -};_dbce ,_bbfe :=_ccag (args [0],args [1],"\u0058\u0049\u0052\u0052");if _bbfe .Type ==ResultTypeError {return _bbfe ;};_afcg :=_dbce ._efcd ;_aebf :=_dbce ._fddd ;_fgee :=0.1;if _ecbab ==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"); -};_fgee =args [2].ValueNumber ;if _fgee <=-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 _caba (_afcg ,_aebf ,_fgee );};func _cdba (_daadg [][]Result ,_deeff int )[][]Result {_fccfga :=[][]Result {};for _acae :=range _daadg {if _acae ==0{continue ;};_gfdg :=[]Result {};for _dgcgd :=range _daadg {if _dgcgd ==_deeff {continue ;};_gfdg =append (_gfdg ,_daadg [_acae ][_dgcgd ]); -};_fccfga =append (_fccfga ,_gfdg );};return _fccfga ;};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 );}; +// GetLocked returns FALSE for the invalid reference context. +func (_eeddf *ivr )GetLocked (cellRef string )bool {return false };var _fbdag =map[string ]FunctionComplex {};const _efdee =57349; -// 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{_ebbed Expression ;_eege ,_dced string ;}; +// 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"); +};_gegd :=args [0].ValueNumber ;if _gegd <=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"); +};_caee ,_cgff :=_faaa (args [1],args [2],"\u0058\u004e\u0050\u0056");if _cgff .Type ==ResultTypeError {return _cgff ;};_adfc :=_caee ._dbff ;_fafg :=_caee ._deccb ;_cdbc :=0.0;_daecf :=_fafg [0];for _edda ,_aaba :=range _adfc {_cdbc +=_aaba /_gd .Pow (1+_gegd ,(_fafg [_edda ]-_daecf )/365); +};return MakeNumberResult (_cdbc );}; -// 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"); -};_abaec :=args [0].AsNumber ();if _abaec .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"); -};_dacab :=float64 (1);if _abaec .ValueNumber < 0{_dacab =-1;};if len (args )> 1{_dgcg :=args [1].AsNumber ();if _dgcg .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"); -};_dacab =_dgcg .ValueNumber ;};_dcec :=float64 (1);if len (args )> 2{_dbcb :=args [2].AsNumber ();if _dbcb .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"); -};_dcec =_dbcb .ValueNumber ;};if len (args )==1{return MakeNumberResult (_ac .Ceil (_abaec .ValueNumber ));};_gfbfa :=_abaec .ValueNumber ;_gfbfa ,_ddefe :=_ac .Modf (_gfbfa /_dacab );if _ddefe !=0{if _abaec .ValueNumber > 0{_gfbfa ++;}else if _dcec < 0{_gfbfa --; -};};return MakeNumberResult (_gfbfa *_dacab );};func _cedeb (_affbf ,_eaad Expression )(Expression ,Expression ,error ){_eeeab ,_gdagd :=_affbf .(CellRef );if !_gdagd {return nil ,nil ,_d .New (_b .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_affbf .String ())); -};_efdbf ,_gdagd :=_eaad .(CellRef );if !_gdagd {return nil ,nil ,_d .New (_b .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_eaad .String ()));};_gdgf ,_dfffd :=_gg .ParseCellReference (_eeeab ._aea ); -if _dfffd !=nil {return nil ,nil ,_dfffd ;};_cccb ,_cccba :=_gg .ParseCellReference (_efdbf ._aea );if _cccba !=nil {return nil ,nil ,_cccba ;};_ccaac :=false ;if _gdgf .RowIdx > _cccb .RowIdx {_ccaac =true ;_gdgf .RowIdx ,_cccb .RowIdx =_cccb .RowIdx ,_gdgf .RowIdx ; -};if _gdgf .ColumnIdx > _cccb .ColumnIdx {_ccaac =true ;_gdgf .ColumnIdx ,_cccb .ColumnIdx =_cccb .ColumnIdx ,_gdgf .ColumnIdx ;_gdgf .Column ,_cccb .Column =_cccb .Column ,_gdgf .Column ;};if _ccaac {return NewCellRef (_gdgf .String ()),NewCellRef (_cccb .String ()),nil ; -};return _affbf ,_eaad ,nil ;}; +// Reference returns an invalid reference for Error. +func (_gee Error )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _geg (_abb ,_dcae float64 ,_dcaf ,_bggge int )float64 {_bbe :=_gbee (_abb );_egbf :=_gbee (_dcae );_cccd :=_cgfd (_bbe ,_egbf ,_dcaf ,_bggge );return _aae (_cccd ,_bbe ,_bggge ); +}; -// Received implements the Excel RECEIVED function. -func Received (args []Result )Result {_gfgge :=len (args );if _gfgge !=4&&_gfgge !=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"); -};_feeed ,_dgea ,_dgbfa :=_eab (args [0],args [1],"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044");if _dgbfa .Type ==ResultTypeError {return _dgbfa ;};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"); -};_afaf :=args [2].ValueNumber ;if _afaf <=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"); -};_fafb :=args [3].ValueNumber ;if _fafb <=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"); -};_ecdb :=0;if _gfgge ==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"); -};_ecdb =int (args [4].ValueNumber );if !_gddd (_ecdb ){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"); -};};_daac ,_dgbfa :=_dcc (_feeed ,_dgea ,_ecdb );if _dgbfa .Type ==ResultTypeError {return _dgbfa ;};return MakeNumberResult (_afaf /(1-_fafb *_daac ));}; +// Eval evaluates the binary expression using the context given. +func (_fad BinaryExpr )Eval (ctx Context ,ev Evaluator )Result {_cf :=_fad ._bb .Eval (ctx ,ev );if _cf .Type ==ResultTypeError {return _cf ;};_cfb :=_fad ._cbe .Eval (ctx ,ev );if _cfb .Type ==ResultTypeError {return _cfb ;};if _cf .Type ==_cfb .Type {if _cf .Type ==ResultTypeArray {if !_ge (_cf .ValueArray ,_cfb .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 _a (_fad ._dab ,_cf .ValueArray ,_cfb .ValueArray );}else if _cf .Type ==ResultTypeList {if len (_cf .ValueList )!=len (_cfb .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 _gaa (_fad ._dab ,_cf .ValueList ,_cfb .ValueList );};}else if _cf .Type ==ResultTypeArray &&(_cfb .Type ==ResultTypeNumber ||_cfb .Type ==ResultTypeString ){return _bd (_fad ._dab ,_cf .ValueArray ,_cfb );}else if _cf .Type ==ResultTypeList &&(_cfb .Type ==ResultTypeNumber ||_cfb .Type ==ResultTypeString ){return _afb (_fad ._dab ,_cf .ValueList ,_cfb ); +};switch _fad ._dab {case BinOpTypePlus :if _cf .Type ==_cfb .Type {if _cf .Type ==ResultTypeNumber {return MakeNumberResult (_cf .ValueNumber +_cfb .ValueNumber );};};case BinOpTypeMinus :if _cf .Type ==_cfb .Type {if _cf .Type ==ResultTypeNumber {return MakeNumberResult (_cf .ValueNumber -_cfb .ValueNumber ); +};};case BinOpTypeMult :if _cf .Type ==_cfb .Type {if _cf .Type ==ResultTypeNumber {return MakeNumberResult (_cf .ValueNumber *_cfb .ValueNumber );};};case BinOpTypeDiv :if _cf .Type ==_cfb .Type {if _cf .Type ==ResultTypeNumber {if _cfb .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079 \u007a\u0065\u0072\u006f"); +};return MakeNumberResult (_cf .ValueNumber /_cfb .ValueNumber );};};case BinOpTypeExp :if _cf .Type ==_cfb .Type {if _cf .Type ==ResultTypeNumber {return MakeNumberResult (_gd .Pow (_cf .ValueNumber ,_cfb .ValueNumber ));};};case BinOpTypeLT :if _cf .Type ==_cfb .Type {if _cf .Type ==ResultTypeNumber {return MakeBoolResult (_cf .ValueNumber < _cfb .ValueNumber ); +};if _cf .Type ==ResultTypeString {return MakeBoolResult (_cf .ValueString < _cfb .ValueString );};if _cf .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _cf .Type ==ResultTypeString &&_cfb .Type ==ResultTypeNumber {return MakeBoolResult (false ); +}else if _cf .Type ==ResultTypeNumber &&_cfb .Type ==ResultTypeString {return MakeBoolResult (true );}else if _cf .Type ==ResultTypeEmpty &&(_cfb .Type ==ResultTypeNumber ||_cfb .Type ==ResultTypeString ){return MakeBoolResult (true );}else if (_cf .Type ==ResultTypeNumber ||_cf .Type ==ResultTypeString )&&_cfb .Type ==ResultTypeEmpty {return MakeBoolResult (false ); +};case BinOpTypeGT :if _cf .Type ==_cfb .Type {if _cf .Type ==ResultTypeNumber {return MakeBoolResult (_cf .ValueNumber > _cfb .ValueNumber );};if _cf .Type ==ResultTypeString {return MakeBoolResult (_cf .ValueString > _cfb .ValueString );};if _cf .Type ==ResultTypeEmpty {return MakeBoolResult (false ); +};}else if _cf .Type ==ResultTypeString &&_cfb .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _cf .Type ==ResultTypeNumber &&_cfb .Type ==ResultTypeString {return MakeBoolResult (false );}else if _cf .Type ==ResultTypeEmpty &&(_cfb .Type ==ResultTypeNumber ||_cfb .Type ==ResultTypeString ){return MakeBoolResult (false ); +}else if (_cf .Type ==ResultTypeNumber ||_cf .Type ==ResultTypeString )&&_cfb .Type ==ResultTypeEmpty {return MakeBoolResult (true );};case BinOpTypeEQ :if _cf .Type ==_cfb .Type {if _cf .Type ==ResultTypeNumber {return MakeBoolResult (_cf .ValueNumber ==_cfb .ValueNumber ); +};if _cf .Type ==ResultTypeString {return MakeBoolResult (_cf .ValueString ==_cfb .ValueString );};if _cf .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if (_cf .Type ==ResultTypeString &&_cfb .Type ==ResultTypeNumber )||(_cf .Type ==ResultTypeNumber &&_cfb .Type ==ResultTypeString ){return MakeBoolResult (false ); +}else if _cf .Type ==ResultTypeEmpty &&(_cfb .Type ==ResultTypeNumber ||_cfb .Type ==ResultTypeString ){return MakeBoolResult (_de (_cfb ));}else if (_cf .Type ==ResultTypeNumber ||_cf .Type ==ResultTypeString )&&_cfb .Type ==ResultTypeEmpty {return MakeBoolResult (_de (_cf )); +};case BinOpTypeNE :if _cf .Type ==_cfb .Type {if _cf .Type ==ResultTypeNumber {return MakeBoolResult (_cf .ValueNumber !=_cfb .ValueNumber );};if _cf .Type ==ResultTypeString {return MakeBoolResult (_cf .ValueString !=_cfb .ValueString );};if _cf .Type ==ResultTypeEmpty {return MakeBoolResult (false ); +};}else if (_cf .Type ==ResultTypeString &&_cfb .Type ==ResultTypeNumber )||(_cf .Type ==ResultTypeNumber &&_cfb .Type ==ResultTypeString ){return MakeBoolResult (true );}else if _cf .Type ==ResultTypeEmpty &&(_cfb .Type ==ResultTypeNumber ||_cfb .Type ==ResultTypeString ){return MakeBoolResult (!_de (_cfb )); +}else if (_cf .Type ==ResultTypeNumber ||_cf .Type ==ResultTypeString )&&_cfb .Type ==ResultTypeEmpty {return MakeBoolResult (!_de (_cf ));};case BinOpTypeLEQ :if _cf .Type ==_cfb .Type {if _cf .Type ==ResultTypeNumber {return MakeBoolResult (_cf .ValueNumber <=_cfb .ValueNumber ); +};if _cf .Type ==ResultTypeString {return MakeBoolResult (_cf .ValueString <=_cfb .ValueString );};if _cf .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _cf .Type ==ResultTypeString &&_cfb .Type ==ResultTypeNumber {return MakeBoolResult (false ); +}else if _cf .Type ==ResultTypeNumber &&_cfb .Type ==ResultTypeString {return MakeBoolResult (true );}else if _cf .Type ==ResultTypeEmpty &&(_cfb .Type ==ResultTypeNumber ||_cfb .Type ==ResultTypeString ){return MakeBoolResult (_de (_cfb ));}else if (_cf .Type ==ResultTypeNumber ||_cf .Type ==ResultTypeString )&&_cfb .Type ==ResultTypeEmpty {return MakeBoolResult (_de (_cf )); +};case BinOpTypeGEQ :if _cf .Type ==_cfb .Type {if _cf .Type ==ResultTypeNumber {return MakeBoolResult (_cf .ValueNumber >=_cfb .ValueNumber );};if _cf .Type ==ResultTypeString {return MakeBoolResult (_cf .ValueString >=_cfb .ValueString );};if _cf .Type ==ResultTypeEmpty {return MakeBoolResult (true ); +};}else if _cf .Type ==ResultTypeString &&_cfb .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _cf .Type ==ResultTypeNumber &&_cfb .Type ==ResultTypeString {return MakeBoolResult (false );}else if _cf .Type ==ResultTypeEmpty &&(_cfb .Type ==ResultTypeNumber ||_cfb .Type ==ResultTypeString ){return MakeBoolResult (_de (_cfb )); +}else if (_cf .Type ==ResultTypeNumber ||_cf .Type ==ResultTypeString )&&_cfb .Type ==ResultTypeEmpty {return MakeBoolResult (_de (_cf ));};case BinOpTypeConcat :return MakeStringResult (_cf .Value ()+_cfb .Value ());};return MakeErrorResult ("u\u006e\u0073\u0075\u0070po\u0072t\u0065\u0064\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006f\u0070"); +};func _eaafd (_ccgf []Result ,_adad []string ,_baaff bool )[]string {for _ ,_cccddb :=range _ccgf {switch _cccddb .Type {case ResultTypeEmpty :if !_baaff {_adad =append (_adad ,"");};case ResultTypeString :if _cccddb .ValueString !=""||!_baaff {_adad =append (_adad ,_cccddb .ValueString ); +};case ResultTypeNumber :_adad =append (_adad ,_cccddb .Value ());case ResultTypeList :_adad =_edagd (_adad ,_eaafd (_cccddb .ValueList ,[]string {},_baaff ));case ResultTypeArray :for _ ,_dgae :=range _cccddb .ValueArray {_adad =_edagd (_adad ,_eaafd (_dgae ,[]string {},_baaff )); +};};};return _adad ;};func (_gafad Result )String ()string {return _gafad .Value ()}; -// Update returns the same object as updating sheet references does not affect Error. -func (_dfd Error )Update (q *_ge .UpdateQuery )Expression {return _dfd }; +// 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"); +};_aagb :=args [0].AsNumber ();if _aagb .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"); +};_ffff :=float64 (1);_ccbg :=args [1].AsNumber ();if _ccbg .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"); +};_ffff =_ccbg .ValueNumber ;if _ffff < 0&&_aagb .ValueNumber > 0||_ffff > 0&&_aagb .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"); +};_aagdd :=_aagb .ValueNumber ;_aagdd ,_dbdc :=_gd .Modf (_aagdd /_ffff );if _gd .Trunc (_dbdc +0.5)> 0{_aagdd ++;};return MakeNumberResult (_aagdd *_ffff );};func _ge (_cfe ,_ee [][]Result )bool {if len (_cfe )!=len (_ee ){return false ;};for _ded :=range _cfe {if len (_cfe [_ded ])!=len (_ee [_ded ]){return false ; +};};return true ;}; -// 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");};_cbgb :=args [0];switch _cbgb .Type {case ResultTypeEmpty :return MakeNumberResult (0); -case ResultTypeNumber :_ggc :=_ceef (_cbgb .ValueNumber );return MakeNumberResult (float64 (_ggc .Minute ()));case ResultTypeString :_ecbb :=_dd .ToLower (_cbgb .ValueString );if !_cefc (_ecbb ){_ ,_ ,_ ,_cfc ,_bffb :=_aadd (_ecbb );if _bffb .Type ==ResultTypeError {_bffb .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 _bffb ;};if _cfc {return MakeNumberResult (0);};};_ ,_bddb ,_ ,_ ,_ ,_fed :=_cce (_ecbb );if _fed .Type ==ResultTypeError {return _fed ;};return MakeNumberResult (float64 (_bddb ));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"); -};};const _egga =57374;type yyParser interface{Parse (yyLexer )int ;Lookahead ()int ;}; +// Error is an error expression. +type Error struct{_agag string };func _dffa ()yyParser {return &yyParserImpl {}};func _aeef (_cafd ,_ebfgf ,_bafa ,_accf float64 ,_caed int )float64 {var _bacb float64 ;if _cafd ==0{_bacb =(_bafa +_accf )/_ebfgf ;}else {_bgga :=_gd .Pow (1+_cafd ,_ebfgf ); +if _caed ==1{_bacb =(_accf *_cafd /(_bgga -1)+_bafa *_cafd /(1-1/_bgga ))/(1+_cafd );}else {_bacb =_accf *_cafd /(_bgga -1)+_bafa *_cafd /(1-1/_bgga );};};return -_bacb ;}; -// Yieldmat implements the Excel YIELDMAT function. -func Yieldmat (args []Result )Result {_ddab :=len (args );if _ddab !=5&&_ddab !=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"); -};_bbaef ,_acee ,_dcgb :=_eab (args [0],args [1],"\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054");if _dcgb .Type ==ResultTypeError {return _dcgb ;};_ebff ,_dcgb :=_dcg (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0059\u0049\u0045\u004c\u0044\u004d\u0041\u0054"); -if _dcgb .Type ==ResultTypeError {return _dcgb ;};if _ebff >=_bbaef {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"); -};_dcdd :=args [3].ValueNumber ;if _dcdd < 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"); -};_dbgbc :=args [4].ValueNumber ;if _dbgbc <=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"); -};_fegf :=0;if _ddab ==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"); -};_fegf =int (args [5].ValueNumber );if !_gddd (_fegf ){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"); -};};_fddgc ,_dcgb :=_dcc (_ebff ,_acee ,_fegf );if _dcgb .Type ==ResultTypeError {return _dcgb ;};_cceaa ,_dcgb :=_dcc (_ebff ,_bbaef ,_fegf );if _dcgb .Type ==ResultTypeError {return _dcgb ;};_bega ,_dcgb :=_dcc (_bbaef ,_acee ,_fegf );if _dcgb .Type ==ResultTypeError {return _dcgb ; -};_ddfe :=1+_fddgc *_dcdd ;_ddfe /=_dbgbc /100+_cceaa *_dcdd ;_ddfe --;_ddfe /=_bega ;return MakeNumberResult (_ddfe );};func (_acfgd *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"); -};func (_dcgc *Lexer )nextRaw ()*node {for len (_dcgc ._fdedd )!=0{_cfcad :=<-_dcgc ._fdedd [len (_dcgc ._fdedd )-1];if _cfcad !=nil {return _cfcad ;};_dcgc ._fdedd =_dcgc ._fdedd [0:len (_dcgc ._fdedd )-1];};return <-_dcgc ._fefc ;}; +// Xirr implements the Excel XIRR function. +func Xirr (args []Result )Result {_gfdbe :=len (args );if _gfdbe !=2&&_gfdbe !=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"); +};_cacc ,_bfcee :=_faaa (args [0],args [1],"\u0058\u0049\u0052\u0052");if _bfcee .Type ==ResultTypeError {return _bfcee ;};_gbbga :=_cacc ._dbff ;_fff :=_cacc ._deccb ;_bfbdd :=0.1;if _gfdbe ==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"); +};_bfbdd =args [2].ValueNumber ;if _bfbdd <=-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 _deae (_gbbga ,_fff ,_bfbdd );}; -// 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"); -};_fggaa :=_adde (args );_ee .Float64s (_fggaa );var _daga float64 ;if len (_fggaa )%2==0{_daga =(_fggaa [len (_fggaa )/2-1]+_fggaa [len (_fggaa )/2])/2;}else {_daga =_fggaa [len (_fggaa )/2];};return MakeNumberResult (_daga );};const _cbcf ="\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"; +// 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"); +};_gffc :=args [0].AsNumber ();if _gffc .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"); +};_edfac :=int (_gffc .ValueNumber );if _edfac < 0||_edfac > 255{return MakeErrorResult ("\u0043H\u0041\u0052 \u0072\u0065\u0071\u0075i\u0072\u0065\u0073 \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073 i\u006e\u0020\u0074h\u0065\u0020r\u0061\u006e\u0067\u0065\u0020\u005b0\u002c\u00325\u0035\u005d"); +};return MakeStringResult (_d .Sprintf ("\u0025\u0063",_edfac ));}; + +// 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"); +};_dbga :=args [0];_fcbdf :=args [1];if _fcbdf .Type !=ResultTypeArray &&_fcbdf .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"); +};_efaf :=_efefd (_fcbdf );_abdae :=-1;for _acdg ,_beaf :=range _efaf {if _efge (_dbga ,_beaf ,false ,false )==_gedcc {_abdae =_acdg ;};};if _abdae ==-1{return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064"); +};_aefa :=_efaf ;if len (args )==3{_aefa =_efefd (args [2]);};if _abdae < 0||_abdae >=len (_aefa ){return MakeErrorResultType (ErrorTypeNA ,"\u004c\u004f\u004f\u004bUP\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075n\u0064"); +};return _aefa [_abdae ];};func _fab (_adag ,_gbg float64 ,_cade ,_bcf int )(float64 ,Result ){_cbda ,_efd :=_gbee (_adag ),_gbee (_gbg );if _efd .After (_cbda ){_edb :=_cgfd (_cbda ,_efd ,_cade ,_bcf );_ccf :=(_efd .Year ()-_edb .Year ())*12+int (_efd .Month ())-int (_edb .Month ()); +return float64 (_ccf *_cade )/12.0,_eebb ;};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"); +};var _ffbc ,_fgdgg ,_fbaa ,_fddd ,_ddce ,_egfe *_eg .Regexp ;var _gdgb =[]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"}}; + + +// NewEvaluator constructs a new defEval object which is the default formula evaluator. +func NewEvaluator ()Evaluator {_feg :=&defEval {};_feg .evCache =_eef ();return _feg }; + +// 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");};_ebade :=args [0].Ref ;if _ebade .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"); +};_afbg ,_accfe :=_fac .ParseCellReference (_ebade .Value );if _accfe !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_ebade .Value );};return MakeNumberResult (float64 (_afbg .RowIdx )); +}; +// 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];}; // 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"); -};_dggg :=args [0].Ref ;for _dggg .Type ==ReferenceTypeNamedRange {_dggg =ctx .NamedRange (_dggg .Value );};_cbaf :="";switch _dggg .Type {case ReferenceTypeCell :_cbaf =_dggg .Value ;case ReferenceTypeRange :_bfda :=_dd .Split (_dggg .Value ,"\u003a"); -if len (_bfda )==2{_cbaf =_bfda [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",_dggg .Type )); -};_efgc ,_aefe :=_gg .ParseCellReference (_cbaf );if _aefe !=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",_aefe .Error ())); -};_afcbd ,_cccd ,_bcaaa :=_efgc .Column ,_efgc .RowIdx ,_efgc .SheetName ;_agfbc :=args [1].AsNumber ();if _agfbc .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"); -};_egda :=args [2].AsNumber ();if _egda .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 _fag ,_ebdg Result ;if len (args )==3{_fag =MakeNumberResult (1);_ebdg =MakeNumberResult (1);}else {_fag =args [3].AsNumber ();if _fag .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 _fag .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};_ebdg =args [4].AsNumber ();if _ebdg .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 _ebdg .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};};_gfgb :=_gg .ColumnToIndex (_afcbd );_eedg :=_cccd +uint32 (_agfbc .ValueNumber );_ddag :=_gfgb +uint32 (_egda .ValueNumber );_bgf :=_eedg +uint32 (_fag .ValueNumber );_fbfeb :=_ddag +uint32 (_ebdg .ValueNumber ); -if _fag .ValueNumber > 0{_bgf --;}else {_bgf ++;_eedg ,_bgf =_bgf ,_eedg ;};if _ebdg .ValueNumber > 0{_fbfeb --;}else {_fbfeb ++;_ddag ,_fbfeb =_fbfeb ,_ddag ;};_fbce :=_b .Sprintf ("\u0025\u0073\u0025\u0064",_gg .IndexToColumn (_ddag ),_eedg );_eedee :=_b .Sprintf ("\u0025\u0073\u0025\u0064",_gg .IndexToColumn (_fbfeb ),_bgf ); -if _bcaaa ==""{return _ebebfb (ctx ,ev ,_fbce ,_eedee );}else {return _ebebfb (ctx .Sheet (_bcaaa ),ev ,_fbce ,_eedee );};};func (_bgfce Result )String ()string {return _bgfce .Value ()};func (_bbbf *Lexer )emit (_ggcdf tokenType ,_eaef []byte ){if _gcfbb {_b .Println ("\u0065\u006d\u0069\u0074",_ggcdf ,_badb (string (_eaef ))); -};_bbbf ._fefc <-&node {_ggcdf ,string (_eaef )};};func init (){_ebce =_eee .New (_eee .NewSource (_dgg .Now ().UnixNano ()));RegisterFunction ("\u0041\u0042\u0053",_efcdg ("\u0041\u0053\u0049\u004e",_ac .Abs ));RegisterFunction ("\u0041\u0043\u004f\u0053",_efcdg ("\u0041\u0053\u0049\u004e",_ac .Acos )); -RegisterFunction ("\u0041\u0043\u004fS\u0048",_efcdg ("\u0041\u0053\u0049\u004e",_ac .Acosh ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054",_efcdg ("\u0041\u0043\u004f\u0054",func (_fcded float64 )float64 {return _ac .Pi /2-_ac .Atan (_fcded )})); -RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054\u0048",_efcdg ("\u0041\u0043\u004fT\u0048",func (_caea float64 )float64 {return _ac .Atanh (1/_caea )}));RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0041\u0052\u0041\u0042\u0049\u0043",Arabic ); -RegisterFunction ("\u0041\u0053\u0049\u004e",_efcdg ("\u0041\u0053\u0049\u004e",_ac .Asin ));RegisterFunction ("\u0041\u0053\u0049N\u0048",_efcdg ("\u0041\u0053\u0049N\u0048",_ac .Asinh ));RegisterFunction ("\u0041\u0054\u0041\u004e",_efcdg ("\u0041\u0054\u0041\u004e",_ac .Atan )); -RegisterFunction ("\u0041\u0054\u0041N\u0048",_efcdg ("\u0041\u0054\u0041N\u0048",_ac .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",_efcdg ("\u0043\u004f\u0053",_ac .Cos )); -RegisterFunction ("\u0043\u004f\u0053\u0048",_efcdg ("\u0043\u004f\u0053\u0048",_ac .Cosh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u004fT",_ffec ("\u0043\u004f\u0054",_ac .Tan ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u0054\u0048",_ffec ("\u0043\u004f\u0054\u0048",_ac .Tanh )); -RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u0053C",_ffec ("\u0043\u0053\u0043",_ac .Sin ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u0053\u0043\u0048",_ffec ("\u0043\u0053\u0043",_ac .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",_efcdg ("\u0045\u0058\u0050",_ac .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",_efcdg ("\u004c\u004e",_ac .Log ));RegisterFunction ("\u004c\u004f\u0047",Log );RegisterFunction ("\u004c\u004f\u00471\u0030",_efcdg ("\u004c\u004f\u00471\u0030",_ac .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",_ffec ("\u0053\u0045\u0043",_ac .Cos ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0053\u0045\u0043\u0048",_ffec ("\u0053\u0045\u0043\u0048",_ac .Cosh ));RegisterFunction ("\u0053E\u0052\u0049\u0045\u0053\u0053\u0055M",SeriesSum ); -RegisterFunction ("\u0053\u0049\u0047\u004e",Sign );RegisterFunction ("\u0053\u0049\u004e",_efcdg ("\u0053\u0049\u004e",_ac .Sin ));RegisterFunction ("\u0053\u0049\u004e\u0048",_efcdg ("\u0053\u0049\u004e\u0048",_ac .Sinh ));RegisterFunction ("\u0053\u0051\u0052\u0054",_efcdg ("\u0053\u0051\u0052\u0054",_ac .Sqrt )); -RegisterFunction ("\u0053\u0051\u0052\u0054\u0050\u0049",_efcdg ("\u0053\u0051\u0052\u0054\u0050\u0049",func (_dcfe float64 )float64 {return _ac .Sqrt (_dcfe *_ac .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",_efcdg ("\u0054\u0041\u004e",_ac .Tan )); -RegisterFunction ("\u0054\u0041\u004e\u0048",_efcdg ("\u0054\u0041\u004e\u0048",_ac .Tanh ));RegisterFunction ("\u0054\u0052\u0055N\u0043",Trunc );}; +};_bdfb :=args [0].Ref ;for _bdfb .Type ==ReferenceTypeNamedRange {_bdfb =ctx .NamedRange (_bdfb .Value );};_daaff :="";switch _bdfb .Type {case ReferenceTypeCell :_daaff =_bdfb .Value ;case ReferenceTypeRange :_dbgeg :=_cb .Split (_bdfb .Value ,"\u003a"); +if len (_dbgeg )==2{_daaff =_dbgeg [0];};default:return MakeErrorResult (_d .Sprintf ("\u0049\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006e\u0067\u0065\u0020\u0069\u006e\u0020\u004f\u0046\u0046\u0053\u0045\u0054\u0028\u0029: \u0025\u0073",_bdfb .Type )); +};_cbfg ,_bfebad :=_fac .ParseCellReference (_daaff );if _bfebad !=nil {return MakeErrorResult (_d .Sprintf ("\u0070\u0061\u0072s\u0065\u0020\u006f\u0072i\u0067\u0069\u006e\u0020\u0065\u0072\u0072o\u0072\u0020\u004f\u0046\u0046\u0053\u0045\u0054\u0028\u0029\u003a\u0020\u0025\u0073",_bfebad .Error ())); +};_gefad ,_cbge ,_cgcf :=_cbfg .Column ,_cbfg .RowIdx ,_cbfg .SheetName ;_aadb :=args [1].AsNumber ();if _aadb .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"); +};_dfca :=args [2].AsNumber ();if _dfca .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 _dcafd ,_bdfbb Result ;if len (args )==3{_dcafd =MakeNumberResult (1);_bdfbb =MakeNumberResult (1);}else {_dcafd =args [3].AsNumber ();if _dcafd .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 _dcafd .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};_bdfbb =args [4].AsNumber ();if _bdfbb .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 _bdfbb .ValueNumber ==0{return MakeErrorResultType (ErrorTypeRef ,"");};};_dfdc :=_fac .ColumnToIndex (_gefad );_gbeeg :=_cbge +uint32 (_aadb .ValueNumber );_bacba :=_dfdc +uint32 (_dfca .ValueNumber );_eebab :=_gbeeg +uint32 (_dcafd .ValueNumber ); +_eec :=_bacba +uint32 (_bdfbb .ValueNumber );if _dcafd .ValueNumber > 0{_eebab --;}else {_eebab ++;_gbeeg ,_eebab =_eebab ,_gbeeg ;};if _bdfbb .ValueNumber > 0{_eec --;}else {_eec ++;_bacba ,_eec =_eec ,_bacba ;};_eaaf :=_d .Sprintf ("\u0025\u0073\u0025\u0064",_fac .IndexToColumn (_bacba ),_gbeeg ); +_cefg :=_d .Sprintf ("\u0025\u0073\u0025\u0064",_fac .IndexToColumn (_eec ),_eebab );if _cgcf ==""{return _dbccg (ctx ,ev ,_eaaf ,_cefg );}else {return _dbccg (ctx .Sheet (_cgcf ),ev ,_eaaf ,_cefg );};};func _ceed (_dfcge string ,_cffgd []Result )(*parsedReplaceObject ,Result ){if len (_cffgd )!=4{return nil ,MakeErrorResult (_dfcge +"\u0020r\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066\u006f\u0075r\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if _cffgd [0].Type !=ResultTypeString {return nil ,MakeErrorResult (_dfcge +"\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"); +};_gbcg :=_cffgd [0].ValueString ;if _cffgd [1].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dfcge +" \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"); +};_beebb :=int (_cffgd [1].ValueNumber )-1;if _cffgd [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dfcge +"\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"); +};_ccgg :=int (_cffgd [2].ValueNumber );if _cffgd [3].Type !=ResultTypeString {return nil ,MakeErrorResult (_dfcge +" \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"); +};_agdff :=_cffgd [3].ValueString ;return &parsedReplaceObject {_gbcg ,_beebb ,_ccgg ,_agdff },_eebb ;};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 );};func _bgb (_gcb ,_fefb float64 ,_gbef ,_bcca int )float64 {_eaae :=_gbee (_gcb ); +_cdge :=_gbee (_fefb );if _bcca ==1{_agga :=_cgfd (_eaae ,_cdge ,_gbef ,1);_fgc :=_agga .AddDate (0,12/_gbef ,0);return _aae (_agga ,_fgc ,_bcca );};return float64 (_eedd (0,_bcca ))/float64 (_gbef );}; -// NewRange constructs a new range. -func NewRange (from ,to Expression )Expression {_eagcd ,_cdec ,_geeeb :=_cedeb (from ,to );if _geeeb !=nil {_ba .Log .Debug (_geeeb .Error ());return NewError (_geeeb .Error ());};return Range {_abbc :_eagcd ,_daae :_cdec };};func _fdbb (_gge ,_cba float64 ,_aaag ,_fff int )float64 {_degd :=_ceef (_gge ); -_fbfg :=_ceef (_cba );_abecg :=_befd (_degd ,_fbfg ,_aaag ,_fff );return _abg (_abecg ,_degd ,_fff );}; +// Update makes a reference to point to one of the neighboring cells after removing a row/column with respect to the update type. +func (_bcb CellRef )Update (q *_bc .UpdateQuery )Expression {if q .UpdateCurrentSheet {_bcb ._aade =_aec (_bcb ._aade ,q );};return _bcb ;};var _bcdb =[]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"}}; -// 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");}; -_fcdf :=args [0];if _fcdf .Type !=ResultTypeArray &&_fcdf .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"); -};_abdb :=_ecfd (_fcdf );_aefb :=args [2];if _aefb .Type !=ResultTypeArray &&_aefb .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"); -};_gcbg :=_ecfd (_aefb );_fgg :=_eeef (args [1]);_accg :=0.0;for _aaeb ,_dbead :=range _abdb {for _dgbb ,_cdag :=range _dbead {if _ebca (_cdag ,_fgg ){_accg +=_gcbg [_aaeb ][_dgbb ].ValueNumber ;};};};return MakeNumberResult (_accg );};type xargs struct{_efcd []float64 ; -_fddd []float64 ;};func _daca (_bgbe []Result ,_bcfbb string )(*durationArgs ,Result ){_begbg :=len (_bgbe );if _begbg !=5&&_begbg !=6{return nil ,MakeErrorResult (_bcfbb +"\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"); -};_feee ,_dbee ,_effg :=_eab (_bgbe [0],_bgbe [1],_bcfbb );if _effg .Type ==ResultTypeError {return nil ,_effg ;};_bfc :=_bgbe [2];if _bfc .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bcfbb +"\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"); -};_bggd :=_bfc .ValueNumber ;if _bggd < 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"); -};_efad :=_bgbe [3];if _efad .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bcfbb +" \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"); -};_efagd :=_efad .ValueNumber ;if _efagd < 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"); -};_dff :=_bgbe [4];if _dff .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bcfbb +"\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"); -};_feed :=float64 (int (_dff .ValueNumber ));if !_ecg (_feed ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_gdbd :=0;if _begbg ==6&&_bgbe [5].Type !=ResultTypeEmpty {_ffeff :=_bgbe [5]; -if _ffeff .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_bcfbb +"\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");};_gdbd =int (_ffeff .ValueNumber ); -if !_gddd (_gdbd ){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"+_bcfbb );};};return &durationArgs {_feee ,_dbee ,_bggd ,_efagd ,_feed ,_gdbd },_faba ; -}; -// 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{_cgfbgb ,_fgbf int }; +// Ipmt implements the Excel IPMT function. +func Ipmt (args []Result )Result {_aegf :=len (args );if _aegf < 4||_aegf > 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"); +};_gddb :=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"); +};_cdgd :=args [1].ValueNumber ;if _cdgd <=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"); +};_cfed :=args [2].ValueNumber ;if _cfed <=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"); +};_deebf :=args [3].ValueNumber ;_aebb :=0.0;if _aegf > 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"); +};_aebb =args [4].ValueNumber ;};_dcaa :=0;if _aegf ==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"); +};_dcaa =int (args [5].ValueNumber );if _dcaa !=0{_dcaa =1;};};return MakeNumberResult (_afbfb (_gddb ,_cdgd ,_cfed ,_deebf ,_aebb ,_dcaa ));};func _gfcg (_dbc float64 )float64 {return float64 (int (_dbc +0.5))}; -// EmptyExpr is an empty expression. -type EmptyExpr struct{}; +// Eval evaluates and returns a boolean. +func (_ab Bool )Eval (ctx Context ,ev Evaluator )Result {return MakeBoolResult (_ab ._gbe )}; -// 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"); -};_cbdb :=_dd .ToLower (args [0].ValueString );if !_cefc (_cbdb ){_ ,_ ,_ ,_dad ,_fdf :=_aadd (_cbdb );if _fdf .Type ==ResultTypeError {_fdf .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 _fdf ;};if _dad {return MakeNumberResult (0);};};_bfg ,_bee ,_aceg ,_bbfd ,_ ,_gcbe :=_cce (_cbdb );if _gcbe .Type ==ResultTypeError {return _gcbe ;};_daa :=_bec (float64 (_bfg ),float64 (_bee ),_aceg );if _bbfd {_daa +=0.5;}else if _daa >=1{_daa -=float64 (int (_daa )); -};return MakeNumberResult (_daa );}; +// IsBool returns false for the invalid reference context. +func (_daccb *ivr )IsBool (cellRef string )bool {return false };func _dcaea (_fcdb Result ,_gdfge ,_afeb int )[][]Result {_abgd :=[][]Result {};switch _fcdb .Type {case ResultTypeArray :for _cccda ,_cdae :=range _fcdb .ValueArray {if _cccda < _gdfge {_abgd =append (_abgd ,_eeaed (MakeListResult (_cdae ),_afeb )); +}else {_abgd =append (_abgd ,_eeaed (MakeErrorResultType (ErrorTypeNA ,""),_afeb ));};};case ResultTypeList :_ebfgag :=_eeaed (_fcdb ,_afeb );for _bede :=0;_bede < _gdfge ;_bede ++{_abgd =append (_abgd ,_ebfgag );};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _ecag :=0; +_ecag < _gdfge ;_ecag ++{_efebf :=_eeaed (_fcdb ,_afeb );_abgd =append (_abgd ,_efebf );};};return _abgd ;}; -// RegisterFunction registers a standard function. -func RegisterFunction (name string ,fn Function ){_acecg .Lock ();defer _acecg .Unlock ();if _ ,_bdacf :=_caeag [name ];_bdacf {_ba .Log .Debug ("\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 ); -};_caeag [name ]=fn ;};const _abbe =57355; +// Reference returns a string reference value to a vertical range with prefix. +func (_fgggb PrefixVerticalRange )Reference (ctx Context ,ev Evaluator )Reference {_gddbb :=_fgggb ._fffd .Reference (ctx ,ev );return Reference {Type :ReferenceTypeVerticalRange ,Value :_fgggb .verticalRangeReference (_gddbb .Value )};}; -// Reference returns a string reference value to a horizontal range. -func (_febeg HorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeHorizontalRange ,Value :_febeg .horizontalRangeReference ()};};func _dbe (_eebd ,_gfd int )int {if _gfd ==2&&_dfcf (_eebd ){return 29;}else {return _aee [_gfd -1]; -};};const _dagdg =-1000;func _aggf (_egba []Result )Result {_fbeg :=_egba [0].ValueList ;_cefac :=len (_fbeg );switch len (_egba ){case 1:_eagae :=[]Result {};for _ ,_cagc :=range _fbeg {_eagae =append (_eagae ,MakeBoolResult (_cagc .ValueNumber !=0)); -};return MakeListResult (_eagae );case 2:_fede :=_egba [1];switch _fede .Type {case ResultTypeNumber ,ResultTypeString ,ResultTypeEmpty :_cbdfa :=[]Result {};for _ ,_babd :=range _fbeg {var _fgcdf Result ;if _babd .ValueNumber ==0{_fgcdf =MakeBoolResult (false ); -}else {_fgcdf =_fede ;};_cbdfa =append (_cbdfa ,_fgcdf );};return MakeListResult (_cbdfa );case ResultTypeList :_gcaf :=_gadd (_fede ,_cefac );_abbb :=[]Result {};for _aced ,_cdff :=range _fbeg {var _edgg Result ;if _cdff .ValueNumber ==0{_edgg =MakeBoolResult (false ); -}else {_edgg =_gcaf [_aced ];};_abbb =append (_abbb ,_edgg );};return MakeListResult (_abbb );case ResultTypeArray :_bdbbb :=_ebfad (_fede ,len (_fede .ValueArray ),_cefac );_gfcbb :=[][]Result {};for _ ,_eggcg :=range _bdbbb {_eceb :=[]Result {};for _ebda ,_dbdb :=range _fbeg {var _bbfc Result ; -if _dbdb .ValueNumber ==0{_bbfc =MakeBoolResult (false );}else {_bbfc =_eggcg [_ebda ];};_eceb =append (_eceb ,_bbfc );};_gfcbb =append (_gfcbb ,_eceb );};return MakeArrayResult (_gfcbb );};case 3:_adaf :=_egba [1];_aeee :=_egba [2];_daad :=_dagd (_adaf ); -_cadb :=_dagd (_aeee );if _daad &&_cadb {_efcg :=[]Result {};for _ ,_cegf :=range _fbeg {var _bcfe Result ;if _cegf .ValueNumber ==0{_bcfe =_aeee ;}else {_bcfe =_adaf ;};_efcg =append (_efcg ,_bcfe );};return MakeListResult (_efcg );};if _adaf .Type !=ResultTypeArray &&_aeee .Type !=ResultTypeArray {_eaggg :=_gadd (_adaf ,_cefac ); -_fdcadb :=_gadd (_aeee ,_cefac );_eaac :=[]Result {};for _fbgga ,_dcbge :=range _fbeg {var _gaeg Result ;if _dcbge .ValueNumber ==0{_gaeg =_fdcadb [_fbgga ];}else {_gaeg =_eaggg [_fbgga ];};_eaac =append (_eaac ,_gaeg );};return MakeListResult (_eaac ); -};_cdcc ,_bcbd :=len (_adaf .ValueArray ),len (_aeee .ValueArray );_ccfe ,_bbdbc :=_cdcc ,_bcbd ;if _bcbd > _ccfe {_ccfe ,_bbdbc =_bbdbc ,_ccfe ;};_dfcdee :=_ebfad (_adaf ,_ccfe ,_cefac );_bbadc :=_ebfad (_aeee ,_ccfe ,_cefac );_ceba :=[][]Result {};for _bfgbf :=0; -_bfgbf < _ccfe ;_bfgbf ++{_gacb :=[]Result {};for _fbed ,_eddbg :=range _fbeg {var _cceg Result ;if _eddbg .ValueNumber ==0{if _bfgbf < _bcbd {_cceg =_bbadc [_bfgbf ][_fbed ];}else {_cceg =MakeErrorResultType (ErrorTypeNA ,"");};}else {if _bfgbf < _cdcc {_cceg =_dfcdee [_bfgbf ][_fbed ]; -}else {_cceg =MakeErrorResultType (ErrorTypeNA ,"");};};_gacb =append (_gacb ,_cceg );};_ceba =append (_ceba ,_gacb );};return MakeArrayResult (_ceba );};return MakeErrorResult ("");};func _fbbd (_abff ,_eagee ,_aabgd Reference )string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_abff .Value ,_eagee .Value ,_aabgd .Value ); -}; +// Reference returns a string reference value to an expression with prefix. +func (_dfebf PrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {_ffgab :=_dfebf ._bcbag .Reference (ctx ,ev );_bfcef :=_dfebf ._aedff .Reference (ctx ,ev );if _ffgab .Type ==ReferenceTypeSheet &&_bfcef .Type ==ReferenceTypeCell {return Reference {Type :ReferenceTypeCell ,Value :_ffgab .Value +"\u0021"+_bfcef .Value }; +};return ReferenceInvalid ;}; -// Coupncd implements the Excel COUPNCD function. -func Coupncd (args []Result )Result {_cgca ,_gegc :=_bbgf (args ,"\u0043O\u0055\u0050\u004e\u0043\u0044");if _gegc .Type ==ResultTypeError {return _gegc ;};_gfc :=_ceef (_cgca ._gagg );_afbc :=_ceef (_cgca ._dgdd );_dbag :=_cgca ._ceeb ;_gdb :=_edc (_gfc ,_afbc ,_dbag ); -_dbfg ,_ebeb ,_gaec :=_gdb .Date ();return MakeNumberResult (_bbf (_dbfg ,int (_ebeb ),_gaec ));}; +// Coupnum implements the Excel COUPNUM function. +func Coupnum (args []Result )Result {_gcga ,_edge :=_dbece (args ,"\u0043O\u0055\u0050\u004e\u0055\u004d");if _edge .Type ==ResultTypeError {return _edge ;};_fcb :=_gcga ._aafa ;_bedf :=_gcga ._fbfg ;_dbac ,_edge :=_fab (_gcga ._fdaf ,_gcga ._gdca ,_fcb ,_bedf ); +if _edge .Type ==ResultTypeError {return _edge ;};return MakeNumberResult (_dbac );};func _eedd (_bggg ,_beeb int )int {switch _beeb {case 1:if _bae (_bggg ){return 366;}else {return 365;};case 3:return 365;default:return 360;};};const _aaadc int =30;func _cddc (_gagg _df .Time )_df .Time {_gagg =_gagg .UTC (); +return _df .Date (_gagg .Year (),_gagg .Month (),_gagg .Day (),_gagg .Hour (),_gagg .Minute (),_gagg .Second (),_gagg .Nanosecond (),_df .Local );};const _abbe =57362; -// 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");};_fabd :=args [0];switch _fabd .Type {case ResultTypeEmpty :return MakeNumberResult (1); -case ResultTypeNumber :_aed :=_ceef (_fabd .ValueNumber );return MakeNumberResult (float64 (_aed .Month ()));case ResultTypeString :_cga :=_dd .ToLower (_fabd .ValueString );if !_efgb (_cga ){_ ,_ ,_ ,_ ,_dbad ,_dedg :=_cce (_cga );if _dedg .Type ==ResultTypeError {_dedg .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 _dedg ;};if _dbad {return MakeNumberResult (1);};};_ ,_ggbd ,_ ,_ ,_bbad :=_aadd (_cga );if _bbad .Type ==ResultTypeError {return _bbad ;};return MakeNumberResult (float64 (_ggbd ));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"); -};}; +// 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"); +};_cfcac :=args [0].AsNumber ();if _cfcac .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 (_gd .Pi /180.0*_cfcac .ValueNumber );}; -// Vdb implements the Excel VDB function. -func Vdb (args []Result )Result {_gggd :=len (args );if _gggd < 5||_gggd > 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"); -};_gggg :=args [0].ValueNumber ;if _gggg < 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"); -};_bgbd :=args [1].ValueNumber ;if _bgbd < 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"); -};_efdf :=args [2].ValueNumber ;if _efdf ==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 _efdf < 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"); -};_ggbc :=args [3].ValueNumber ;if _ggbc < 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"); -};_gagc :=args [4].ValueNumber ;if _ggbc > _gagc {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 _gagc > _efdf {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");};_abcd :=2.0;if _gggd > 5{if args [5].Type ==ResultTypeEmpty {_abcd =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"); -};_abcd =args [5].ValueNumber ;if _abcd < 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"); -};};};_eafd :=false ;if _gggd > 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"); -};_eafd =args [6].ValueNumber !=0;};_bdbbg :=0.0;_caceb :=_ac .Floor (_ggbc );_fecg :=_ac .Ceil (_gagc );if _eafd {for _bcef :=_caceb +1;_bcef <=_fecg ;_bcef ++{_eafcb :=_afgba (_gggg ,_bgbd ,_efdf ,_bcef ,_abcd );if _bcef ==_caceb +1{_eafcb *=_ac .Min (_gagc ,_caceb +1)-_ggbc ; -}else if _bcef ==_fecg {_eafcb *=_gagc +1-_fecg ;};_bdbbg +=_eafcb ;};}else {_ggbf :=_efdf ;var _gdge float64 ;if !_fdaea (_ggbc ,_ac .Floor (_ggbc )){if _abcd ==1{_feg :=_efdf /2;if _ggbc > _feg ||_fdaea (_ggbc ,_feg ){_gdge =_ggbc -_feg ;_ggbc =_feg ; -_gagc -=_gdge ;_ggbf ++;};};};if _abcd !=0{_gggg -=_afcc (_gggg ,_bgbd ,_efdf ,_ggbf ,_ggbc ,_abcd );};_bdbbg =_afcc (_gggg ,_bgbd ,_efdf ,_efdf -_ggbc ,_gagc -_ggbc ,_abcd );};return MakeNumberResult (_bdbbg );}; +// Small implements the Excel SMALL function. +func Small (args []Result )Result {return _cfeb (args ,false )};type ri struct{_gagaf float64 ;_efccg string ;}; -// Nper implements the Excel NPER function. -func Nper (args []Result )Result {_ffda :=len (args );if _ffda < 3||_ffda > 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"); -};_aaca :=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"); -};_ffagd :=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 ;_cdfb :=0.0;if _ffda >=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"); -};_cdfb =args [3].ValueNumber ;};_eacf :=0.0;if _ffda ==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"); -};_eacf =args [4].ValueNumber ;if _eacf !=0{_eacf =1;};};_bffd :=_ffagd *(1+_aaca *_eacf )-_cdfb *_aaca ;_fcda :=(_baag *_aaca +_ffagd *(1+_aaca *_eacf ));return MakeNumberResult (_ac .Log (_bffd /_fcda )/_ac .Log (1+_aaca ));};func (_bge *defEval )checkLastEvalIsRef (_edd Context ,_aaf Expression ){switch _aaf .(type ){case FunctionCall :switch _aaf .(FunctionCall )._gbea {case "\u0049\u0053\u0052E\u0046":for _ ,_gcf :=range _aaf .(FunctionCall )._debc {switch _gcf .(type ){case CellRef ,Range ,HorizontalRange ,VerticalRange ,NamedRangeRef ,PrefixExpr ,PrefixRangeExpr ,PrefixHorizontalRange ,PrefixVerticalRange :_dgc :=_gcf .Eval (_edd ,_bge ); -_bge ._faf =!(_dgc .Type ==ResultTypeError &&_dgc .ValueString =="\u0023\u004e\u0041\u004d\u0045\u003f");default:_bge ._faf =false ;};};};};}; +// Bool is a boolean expression. +type Bool struct{_gbe bool }; -// String returns a string representation of a named range. -func (_adfagb NamedRangeRef )String ()string {return _adfagb ._cbage };const _fddcc =57356; +// Eval evaluates and returns a string. +func (_eagcb String )Eval (ctx Context ,ev Evaluator )Result {return MakeStringResult (_eagcb ._bbca )}; + +// MakeNumberResult constructs a number result. +func MakeNumberResult (v float64 )Result {if v ==_gd .Copysign (0,-1){v =0;};return Result {Type :ResultTypeNumber ,ValueNumber :v };};func init (){_fbec ();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 );}; + +// 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 _gddg :=0;_gddg < len (args )-1;_gddg +=2{if args [_gddg ].ValueNumber ==1{return args [_gddg +1];};};return MakeErrorResultType (ErrorTypeNA ,"");};func (_becc *Lexer )lex (_gcgff _c .Reader ){_bbfd ,_fffcgg ,_cbage :=0,0,0;_facec :=-1;_eaeb ,_gbga ,_facb :=0,0,0; +_ =_facb ;_fedc :=1;_ =_fedc ;_caeb :=make ([]byte ,4096);_gdbfg :=false ;for !_gdbfg {_ebgf :=0;if _eaeb > 0{_ebgf =_fffcgg -_eaeb ;};_fffcgg =0;_beeg ,_egef :=_gcgff .Read (_caeb [_ebgf :]);if _beeg ==0||_egef !=nil {_gdbfg =true ;};_cbage =_beeg +_ebgf ; +if _cbage < len (_caeb ){_facec =_cbage ;};{_bbfd =_edca ;_eaeb =0;_gbga =0;_facb =0;};{var _ecegg int ;var _geca uint ;if _fffcgg ==_cbage {goto _fccfeg ;};if _bbfd ==0{goto _aeaac ;};_dbgbe :_ecegg =int (_aedc [_bbfd ]);_geca =uint (_faabd [_ecegg ]); +_ecegg ++;for ;_geca > 0;_geca --{_ecegg ++;switch _faabd [_ecegg -1]{case 2:_eaeb =_fffcgg ;};};switch _bbfd {case 30:switch _caeb [_fffcgg ]{case 34:goto _edde ;case 35:goto _dbgfc ;case 36:goto _ebee ;case 38:goto _ebffb ;case 39:goto _afgd ;case 40:goto _gceba ; +case 41:goto _eedef ;case 42:goto _gfbb ;case 43:goto _cdff ;case 44:goto _ggdc ;case 45:goto _cbbaa ;case 47:goto _eebcd ;case 58:goto _cagb ;case 59:goto _eadg ;case 60:goto _daege ;case 61:goto _ddgec ;case 62:goto _cgcc ;case 63:goto _ecdd ;case 70:goto _bgbag ; +case 84:goto _abac ;case 92:goto _cabac ;case 94:goto _eacge ;case 95:goto _bgbf ;case 123:goto _bcdgd ;case 125:goto _eccfd ;};switch {case _caeb [_fffcgg ]< 65:switch {case _caeb [_fffcgg ]> 37:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _efad ; +};case _caeb [_fffcgg ]>=33:goto _ecdd ;};case _caeb [_fffcgg ]> 90:switch {case _caeb [_fffcgg ]> 93:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _fdbg ;};case _caeb [_fffcgg ]>=91:goto _ecdd ;};default:goto _deegf ;};goto _faae ;case 1:switch _caeb [_fffcgg ]{case 33:goto _dfgda ; +case 47:goto _cdbg ;case 123:goto _cdbg ;case 125:goto _cdbg ;};switch {case _caeb [_fffcgg ]< 37:if 34<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=35{goto _cdbg ;};case _caeb [_fffcgg ]> 45:switch {case _caeb [_fffcgg ]> 63:if 91<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=94{goto _cdbg ; +};case _caeb [_fffcgg ]>=58:goto _cdbg ;};default:goto _cdbg ;};goto _faae ;case 0:goto _aeaac ;case 2:if _caeb [_fffcgg ]==34{goto _gabfg ;};goto _edde ;case 31:if _caeb [_fffcgg ]==34{goto _edde ;};goto _ffaeg ;case 3:switch _caeb [_fffcgg ]{case 78:goto _fedd ; +case 82:goto _dagd ;};goto _ecdd ;case 4:switch _caeb [_fffcgg ]{case 47:goto _adee ;case 85:goto _bdggg ;};goto _ecdd ;case 5:if _caeb [_fffcgg ]==65{goto _fefda ;};goto _ecdd ;case 6:switch _caeb [_fffcgg ]{case 76:goto _bbbfc ;case 77:goto _cgfa ;}; +goto _ecdd ;case 7:if _caeb [_fffcgg ]==76{goto _cgfa ;};goto _ecdd ;case 8:if _caeb [_fffcgg ]==33{goto _fefda ;};goto _ecdd ;case 9:if _caeb [_fffcgg ]==69{goto _cdeag ;};goto _ecdd ;case 10:if _caeb [_fffcgg ]==70{goto _gcdda ;};goto _ecdd ;case 11:if _caeb [_fffcgg ]==33{goto _egdfc ; +};goto _ecdd ;case 12:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 47:goto _ecdd ;case 123:goto _ecdd ;case 125:goto _ecdd ;};switch {case _caeb [_fffcgg ]< 48:switch {case _caeb [_fffcgg ]> 35:if 37<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=45{goto _ecdd ; +};case _caeb [_fffcgg ]>=34:goto _ecdd ;};case _caeb [_fffcgg ]> 57:switch {case _caeb [_fffcgg ]< 65:if 58<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=63{goto _ecdd ;};case _caeb [_fffcgg ]> 90:if 91<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=94{goto _ecdd ;};default:goto _dbgfd ; +};default:goto _cgefc ;};goto _faae ;case 13:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 47:goto _ecdd ;case 58:goto _dadae ;case 123:goto _ecdd ;case 125:goto _ecdd ;};switch {case _caeb [_fffcgg ]< 48:switch {case _caeb [_fffcgg ]> 35:if 37<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=45{goto _ecdd ; +};case _caeb [_fffcgg ]>=34:goto _ecdd ;};case _caeb [_fffcgg ]> 57:switch {case _caeb [_fffcgg ]> 63:if 91<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=94{goto _ecdd ;};case _caeb [_fffcgg ]>=59:goto _ecdd ;};default:goto _cgefc ;};goto _faae ;case 14:if _caeb [_fffcgg ]==36{goto _bdbad ; +};if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _ecgcd ;};goto _cdbg ;case 15:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _ecgcd ;};goto _cdbg ;case 32:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _ecgcd ;};goto _ggdgf ;case 16:switch _caeb [_fffcgg ]{case 33:goto _dfgda ; +case 36:goto _ccfb ;case 47:goto _ecdd ;case 58:goto _bffa ;case 123:goto _ecdd ;case 125:goto _ecdd ;};switch {case _caeb [_fffcgg ]< 59:switch {case _caeb [_fffcgg ]> 45:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _abeaa ;};case _caeb [_fffcgg ]>=34:goto _ecdd ; +};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]> 90:if 91<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=94{goto _ecdd ;};case _caeb [_fffcgg ]>=65:goto _dbgfd ;};default:goto _ecdd ;};goto _faae ;case 17:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 47:goto _cdbg ; +case 123:goto _cdbg ;case 125:goto _cdbg ;};switch {case _caeb [_fffcgg ]< 48:switch {case _caeb [_fffcgg ]> 35:if 37<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=45{goto _cdbg ;};case _caeb [_fffcgg ]>=34:goto _cdbg ;};case _caeb [_fffcgg ]> 57:switch {case _caeb [_fffcgg ]> 63:if 91<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=94{goto _cdbg ; +};case _caeb [_fffcgg ]>=58:goto _cdbg ;};default:goto _abeaa ;};goto _faae ;case 33:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 47:goto _feddf ;case 123:goto _feddf ;case 125:goto _feddf ;};switch {case _caeb [_fffcgg ]< 48:switch {case _caeb [_fffcgg ]> 35:if 37<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=45{goto _feddf ; +};case _caeb [_fffcgg ]>=34:goto _feddf ;};case _caeb [_fffcgg ]> 57:switch {case _caeb [_fffcgg ]> 63:if 91<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=94{goto _feddf ;};case _caeb [_fffcgg ]>=58:goto _feddf ;};default:goto _abeaa ;};goto _faae ;case 18:if _caeb [_fffcgg ]==36{goto _gffcf ; +};if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _bfdae ;};goto _cdbg ;case 19:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _bfdae ;};goto _cdbg ;case 34:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _bfdae ;};goto _bdcae ;case 20:switch _caeb [_fffcgg ]{case 39:goto _ecdd ; +case 42:goto _ecdd ;case 47:goto _ecdd ;case 58:goto _ecdd ;case 63:goto _ecdd ;};if 91<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=93{goto _ecdd ;};goto _eeecf ;case 21:switch _caeb [_fffcgg ]{case 39:goto _gffd ;case 42:goto _ecdd ;case 47:goto _ecdd ;case 58:goto _ecdd ; +case 63:goto _ecdd ;};if 91<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=93{goto _ecdd ;};goto _eeecf ;case 22:if _caeb [_fffcgg ]==33{goto _adcfc ;};goto _ecdd ;case 35:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 46:goto _beffg ;case 58:goto _dadae ;case 101:goto _dafed ; +case 123:goto _cccg ;case 125:goto _cccg ;};switch {case _caeb [_fffcgg ]< 48:switch {case _caeb [_fffcgg ]> 35:if 37<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=47{goto _cccg ;};case _caeb [_fffcgg ]>=34:goto _cccg ;};case _caeb [_fffcgg ]> 57:switch {case _caeb [_fffcgg ]> 63:if 91<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=94{goto _cccg ; +};case _caeb [_fffcgg ]>=59:goto _cccg ;};default:goto _efad ;};goto _faae ;case 36:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 47:goto _cccg ;case 101:goto _dafed ;case 123:goto _cccg ;case 125:goto _cccg ;};switch {case _caeb [_fffcgg ]< 48:switch {case _caeb [_fffcgg ]> 35:if 37<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=45{goto _cccg ; +};case _caeb [_fffcgg ]>=34:goto _cccg ;};case _caeb [_fffcgg ]> 57:switch {case _caeb [_fffcgg ]> 63:if 91<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=94{goto _cccg ;};case _caeb [_fffcgg ]>=58:goto _cccg ;};default:goto _beffg ;};goto _faae ;case 23:switch _caeb [_fffcgg ]{case 33:goto _dfgda ; +case 47:goto _cgcda ;case 123:goto _cgcda ;case 125:goto _cgcda ;};switch {case _caeb [_fffcgg ]< 48:switch {case _caeb [_fffcgg ]> 35:if 37<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=45{goto _cgcda ;};case _caeb [_fffcgg ]>=34:goto _cgcda ;};case _caeb [_fffcgg ]> 57:switch {case _caeb [_fffcgg ]> 63:if 91<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=94{goto _cgcda ; +};case _caeb [_fffcgg ]>=58:goto _cgcda ;};default:goto _bgef ;};goto _faae ;case 37:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 47:goto _cccg ;case 123:goto _cccg ;case 125:goto _cccg ;};switch {case _caeb [_fffcgg ]< 48:switch {case _caeb [_fffcgg ]> 35:if 37<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=45{goto _cccg ; +};case _caeb [_fffcgg ]>=34:goto _cccg ;};case _caeb [_fffcgg ]> 57:switch {case _caeb [_fffcgg ]> 63:if 91<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=94{goto _cccg ;};case _caeb [_fffcgg ]>=58:goto _cccg ;};default:goto _bgef ;};goto _faae ;case 38:switch _caeb [_fffcgg ]{case 61:goto _eebac ; +case 62:goto _deff ;};goto _cgbef ;case 39:if _caeb [_fffcgg ]==61{goto _gbafd ;};goto _cgddc ;case 24:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 36:goto _ccfb ;case 40:goto _accdg ;case 46:goto _bfgd ;case 58:goto _bffa ;case 92:goto _gaaa ;case 95:goto _abbcbc ; +case 123:goto _ecdd ;case 125:goto _ecdd ;};switch {case _caeb [_fffcgg ]< 59:switch {case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _affeg ;};case _caeb [_fffcgg ]>=34:goto _ecdd ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _aaaagc ; +};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ;};default:goto _ecdd ;};default:goto _ecdd ;};goto _faae ;case 40:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 40:goto _accdg ;case 46:goto _bfgd ;case 92:goto _gaaa ; +case 95:goto _abbcbc ;case 123:goto _gfaaa ;case 125:goto _gfaaa ;};switch {case _caeb [_fffcgg ]< 58:switch {case _caeb [_fffcgg ]< 37:if 34<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=35{goto _gfaaa ;};case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _bfgd ; +};default:goto _gfaaa ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _bfgd ;};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ;};default:goto _gfaaa ; +};default:goto _gfaaa ;};goto _faae ;case 41:switch _caeb [_fffcgg ]{case 46:goto _gaaa ;case 92:goto _gaaa ;case 95:goto _gaaa ;};switch {case _caeb [_fffcgg ]< 65:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _gaaa ;};case _caeb [_fffcgg ]> 90:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _gaaa ; +};default:goto _gaaa ;};goto _gfaaa ;case 42:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 46:goto _abbcbc ;case 92:goto _gaaa ;case 95:goto _abbcbc ;case 123:goto _gfaaa ;case 125:goto _gfaaa ;};switch {case _caeb [_fffcgg ]< 58:switch {case _caeb [_fffcgg ]< 37:if 34<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=35{goto _gfaaa ; +};case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _abbcbc ;};default:goto _gfaaa ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _abbcbc ;};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ; +};default:goto _gfaaa ;};default:goto _gfaaa ;};goto _faae ;case 43:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 40:goto _accdg ;case 46:goto _bfgd ;case 92:goto _gaaa ;case 95:goto _abbcbc ;case 123:goto _feddf ;case 125:goto _feddf ;};switch {case _caeb [_fffcgg ]< 58:switch {case _caeb [_fffcgg ]< 37:if 34<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=35{goto _feddf ; +};case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _affeg ;};default:goto _feddf ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _bfgd ;};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ; +};default:goto _feddf ;};default:goto _feddf ;};goto _faae ;case 44:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 36:goto _ccfb ;case 40:goto _accdg ;case 46:goto _bfgd ;case 58:goto _bffa ;case 92:goto _gaaa ;case 95:goto _abbcbc ;case 123:goto _cdbg ; +case 125:goto _cdbg ;};switch {case _caeb [_fffcgg ]< 59:switch {case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _affeg ;};case _caeb [_fffcgg ]>=34:goto _cdbg ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _aaaagc ; +};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ;};default:goto _cdbg ;};default:goto _cdbg ;};goto _faae ;case 25:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 36:goto _ccfb ;case 40:goto _accdg ;case 46:goto _bfgd ; +case 58:goto _bffa ;case 65:goto _gdggf ;case 92:goto _gaaa ;case 95:goto _abbcbc ;case 123:goto _ecdd ;case 125:goto _ecdd ;};switch {case _caeb [_fffcgg ]< 59:switch {case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _affeg ; +};case _caeb [_fffcgg ]>=34:goto _ecdd ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 66<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _aaaagc ;};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ;}; +default:goto _ecdd ;};default:goto _ecdd ;};goto _faae ;case 45:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 36:goto _ccfb ;case 40:goto _accdg ;case 46:goto _bfgd ;case 58:goto _bffa ;case 76:goto _beffe ;case 92:goto _gaaa ;case 95:goto _abbcbc ; +case 123:goto _gfaaa ;case 125:goto _gfaaa ;};switch {case _caeb [_fffcgg ]< 59:switch {case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _affeg ;};case _caeb [_fffcgg ]>=34:goto _gfaaa ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _aaaagc ; +};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ;};default:goto _gfaaa ;};default:goto _gfaaa ;};goto _faae ;case 46:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 36:goto _ccfb ;case 40:goto _accdg ;case 46:goto _bfgd ; +case 58:goto _bffa ;case 83:goto _cffc ;case 92:goto _gaaa ;case 95:goto _abbcbc ;case 123:goto _gfaaa ;case 125:goto _gfaaa ;};switch {case _caeb [_fffcgg ]< 59:switch {case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _affeg ; +};case _caeb [_fffcgg ]>=34:goto _gfaaa ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _aaaagc ;};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ; +};default:goto _gfaaa ;};default:goto _gfaaa ;};goto _faae ;case 47:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 36:goto _ccfb ;case 40:goto _accdg ;case 46:goto _bfgd ;case 58:goto _bffa ;case 69:goto _decf ;case 92:goto _gaaa ;case 95:goto _abbcbc ; +case 123:goto _gfaaa ;case 125:goto _gfaaa ;};switch {case _caeb [_fffcgg ]< 59:switch {case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _affeg ;};case _caeb [_fffcgg ]>=34:goto _gfaaa ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _aaaagc ; +};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ;};default:goto _gfaaa ;};default:goto _gfaaa ;};goto _faae ;case 26:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 36:goto _ccfb ;case 40:goto _accdg ;case 46:goto _bfgd ; +case 58:goto _bffa ;case 79:goto _dcbbg ;case 82:goto _gfgf ;case 92:goto _gaaa ;case 95:goto _abbcbc ;case 123:goto _ecdd ;case 125:goto _ecdd ;};switch {case _caeb [_fffcgg ]< 59:switch {case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _affeg ; +};case _caeb [_fffcgg ]>=34:goto _ecdd ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _aaaagc ;};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ;}; +default:goto _ecdd ;};default:goto _ecdd ;};goto _faae ;case 48:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 36:goto _ccfb ;case 40:goto _accdg ;case 46:goto _bfgd ;case 58:goto _bffa ;case 68:goto _dcga ;case 92:goto _gaaa ;case 95:goto _abbcbc ; +case 123:goto _gfaaa ;case 125:goto _gfaaa ;};switch {case _caeb [_fffcgg ]< 59:switch {case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _affeg ;};case _caeb [_fffcgg ]>=34:goto _gfaaa ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _aaaagc ; +};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ;};default:goto _gfaaa ;};default:goto _gfaaa ;};goto _faae ;case 49:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 36:goto _ccfb ;case 40:goto _accdg ;case 46:goto _bfgd ; +case 58:goto _bffa ;case 79:goto _aaae ;case 92:goto _gaaa ;case 95:goto _abbcbc ;case 123:goto _gfaaa ;case 125:goto _gfaaa ;};switch {case _caeb [_fffcgg ]< 59:switch {case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _affeg ; +};case _caeb [_fffcgg ]>=34:goto _gfaaa ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _aaaagc ;};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ; +};default:goto _gfaaa ;};default:goto _gfaaa ;};goto _faae ;case 50:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 36:goto _ccfb ;case 40:goto _accdg ;case 46:goto _bfgd ;case 58:goto _bffa ;case 85:goto _cffc ;case 92:goto _gaaa ;case 95:goto _abbcbc ; +case 123:goto _gfaaa ;case 125:goto _gfaaa ;};switch {case _caeb [_fffcgg ]< 59:switch {case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _affeg ;};case _caeb [_fffcgg ]>=34:goto _gfaaa ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _aaaagc ; +};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ;};default:goto _gfaaa ;};default:goto _gfaaa ;};goto _faae ;case 27:switch _caeb [_fffcgg ]{case 46:goto _gaaa ;case 92:goto _gaaa ;case 95:goto _gaaa ;};switch {case _caeb [_fffcgg ]< 65:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _gaaa ; +};case _caeb [_fffcgg ]> 90:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _gaaa ;};default:goto _gaaa ;};goto _ecdd ;case 28:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 46:goto _abbcbc ;case 92:goto _gaaa ;case 95:goto _abbcbc ;case 120:goto _aacf ; +case 123:goto _ecdd ;case 125:goto _ecdd ;};switch {case _caeb [_fffcgg ]< 58:switch {case _caeb [_fffcgg ]< 37:if 34<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=35{goto _ecdd ;};case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _abbcbc ; +};default:goto _ecdd ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _abbcbc ;};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ;};default:goto _ecdd ; +};default:goto _ecdd ;};goto _faae ;case 51:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 46:goto _abbcbc ;case 92:goto _gaaa ;case 95:goto _abbcbc ;case 108:goto _dbccd ;case 123:goto _gfaaa ;case 125:goto _gfaaa ;};switch {case _caeb [_fffcgg ]< 58:switch {case _caeb [_fffcgg ]< 37:if 34<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=35{goto _gfaaa ; +};case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _abbcbc ;};default:goto _gfaaa ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _abbcbc ;};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ; +};default:goto _gfaaa ;};default:goto _gfaaa ;};goto _faae ;case 52:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 46:goto _abbcbc ;case 92:goto _gaaa ;case 95:goto _abbcbc ;case 102:goto _eddca ;case 110:goto _aadfb ;case 123:goto _gfaaa ;case 125:goto _gfaaa ; +};switch {case _caeb [_fffcgg ]< 58:switch {case _caeb [_fffcgg ]< 37:if 34<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=35{goto _gfaaa ;};case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _abbcbc ;};default:goto _gfaaa ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _abbcbc ; +};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ;};default:goto _gfaaa ;};default:goto _gfaaa ;};goto _faae ;case 53:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 46:goto _abbcbc ;case 92:goto _gaaa ;case 95:goto _abbcbc ; +case 110:goto _cebg ;case 123:goto _gfaaa ;case 125:goto _gfaaa ;};switch {case _caeb [_fffcgg ]< 58:switch {case _caeb [_fffcgg ]< 37:if 34<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=35{goto _gfaaa ;};case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _abbcbc ; +};default:goto _gfaaa ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _abbcbc ;};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ;};default:goto _gfaaa ; +};default:goto _gfaaa ;};goto _faae ;case 54:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 46:goto _edgdf ;case 92:goto _gaaa ;case 95:goto _abbcbc ;case 123:goto _gfaaa ;case 125:goto _gfaaa ;};switch {case _caeb [_fffcgg ]< 58:switch {case _caeb [_fffcgg ]< 37:if 34<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=35{goto _gfaaa ; +};case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _abbcbc ;};default:goto _gfaaa ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _abbcbc ;};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ; +};default:goto _gfaaa ;};default:goto _gfaaa ;};goto _faae ;case 55:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 46:goto _abbcbc ;case 92:goto _gaaa ;case 95:goto _gcfb ;case 123:goto _gfaaa ;case 125:goto _gfaaa ;};switch {case _caeb [_fffcgg ]< 58:switch {case _caeb [_fffcgg ]< 37:if 34<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=35{goto _gfaaa ; +};case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _abbcbc ;};default:goto _gfaaa ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _gcfb ;};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ; +};default:goto _gfaaa ;};default:goto _gfaaa ;};goto _faae ;case 56:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 40:goto _edfdb ;case 46:goto _gcfb ;case 92:goto _gaaa ;case 95:goto _abbcbc ;case 123:goto _gfaaa ;case 125:goto _gfaaa ;};switch {case _caeb [_fffcgg ]< 58:switch {case _caeb [_fffcgg ]< 37:if 34<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=35{goto _gfaaa ; +};case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _gcfb ;};default:goto _gfaaa ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _gcfb ;};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ; +};default:goto _gfaaa ;};default:goto _gfaaa ;};goto _faae ;case 57:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 46:goto _abbcbc ;case 92:goto _gaaa ;case 95:goto _abbcbc ;case 109:goto _feabe ;case 123:goto _gfaaa ;case 125:goto _gfaaa ;};switch {case _caeb [_fffcgg ]< 58:switch {case _caeb [_fffcgg ]< 37:if 34<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=35{goto _gfaaa ; +};case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _abbcbc ;};default:goto _gfaaa ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _abbcbc ;};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ; +};default:goto _gfaaa ;};default:goto _gfaaa ;};goto _faae ;case 58:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 46:goto _fgdb ;case 92:goto _gaaa ;case 95:goto _abbcbc ;case 123:goto _gfaaa ;case 125:goto _gfaaa ;};switch {case _caeb [_fffcgg ]< 58:switch {case _caeb [_fffcgg ]< 37:if 34<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=35{goto _gfaaa ; +};case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _abbcbc ;};default:goto _gfaaa ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _abbcbc ;};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ; +};default:goto _gfaaa ;};default:goto _gfaaa ;};goto _faae ;case 59:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 46:goto _abbcbc ;case 92:goto _gaaa ;case 95:goto _gabdb ;case 123:goto _cdbg ;case 125:goto _cdbg ;};switch {case _caeb [_fffcgg ]< 58:switch {case _caeb [_fffcgg ]< 37:if 34<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=35{goto _cdbg ; +};case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _abbcbc ;};default:goto _cdbg ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _gabdb ;};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ; +};default:goto _cdbg ;};default:goto _cdbg ;};goto _faae ;case 29:switch _caeb [_fffcgg ]{case 33:goto _dfgda ;case 46:goto _abbcbc ;case 92:goto _gaaa ;case 95:goto _abbcbc ;case 123:goto _ecdd ;case 125:goto _ecdd ;};switch {case _caeb [_fffcgg ]< 58:switch {case _caeb [_fffcgg ]< 37:if 34<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=35{goto _ecdd ; +};case _caeb [_fffcgg ]> 47:if 48<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=57{goto _abbcbc ;};default:goto _ecdd ;};case _caeb [_fffcgg ]> 63:switch {case _caeb [_fffcgg ]< 91:if 65<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=90{goto _abbcbc ;};case _caeb [_fffcgg ]> 94:if 97<=_caeb [_fffcgg ]&&_caeb [_fffcgg ]<=122{goto _abbcbc ; +};default:goto _ecdd ;};default:goto _ecdd ;};goto _faae ;};_ecdd :_bbfd =0;goto _cebb ;_faae :_bbfd =1;goto _cebb ;_edde :_bbfd =2;goto _cebb ;_dbgfc :_bbfd =3;goto _cebb ;_fedd :_bbfd =4;goto _cebb ;_adee :_bbfd =5;goto _cebb ;_bdggg :_bbfd =6;goto _cebb ; +_bbbfc :_bbfd =7;goto _cebb ;_cgfa :_bbfd =8;goto _cebb ;_dagd :_bbfd =9;goto _cebb ;_cdeag :_bbfd =10;goto _cebb ;_gcdda :_bbfd =11;goto _cebb ;_ebee :_bbfd =12;goto _cebb ;_cgefc :_bbfd =13;goto _cebb ;_dadae :_bbfd =14;goto _cebb ;_bdbad :_bbfd =15; +goto _cebb ;_dbgfd :_bbfd =16;goto _cebb ;_ccfb :_bbfd =17;goto _cebb ;_bffa :_bbfd =18;goto _cebb ;_gffcf :_bbfd =19;goto _cebb ;_afgd :_bbfd =20;goto _cebb ;_eeecf :_bbfd =21;goto _cebb ;_gffd :_bbfd =22;goto _cebb ;_dafed :_bbfd =23;goto _cebb ;_deegf :_bbfd =24; +goto _cebb ;_bgbag :_bbfd =25;goto _cebb ;_abac :_bbfd =26;goto _cebb ;_cabac :_bbfd =27;goto _cebb ;_bgbf :_bbfd =28;goto _cebb ;_fdbg :_bbfd =29;goto _cebb ;_cdbg :_bbfd =30;goto _dbeb ;_dfgda :_bbfd =30;goto _geabg ;_fefda :_bbfd =30;goto _dadb ;_egdfc :_bbfd =30; +goto _gfdbc ;_adcfc :_bbfd =30;goto _dcgg ;_cgcda :_bbfd =30;goto _cebed ;_accdg :_bbfd =30;goto _gbff ;_ebffb :_bbfd =30;goto _bgbbf ;_gceba :_bbfd =30;goto _cfcec ;_eedef :_bbfd =30;goto _gedd ;_gfbb :_bbfd =30;goto _bddea ;_cdff :_bbfd =30;goto _bafe ; +_ggdc :_bbfd =30;goto _dffe ;_cbbaa :_bbfd =30;goto _aaged ;_eebcd :_bbfd =30;goto _deaff ;_cagb :_bbfd =30;goto _fffe ;_eadg :_bbfd =30;goto _faaga ;_ddgec :_bbfd =30;goto _eceefa ;_eacge :_bbfd =30;goto _aedfb ;_bcdgd :_bbfd =30;goto _cdbf ;_eccfd :_bbfd =30; +goto _aadec ;_ffaeg :_bbfd =30;goto _abfcb ;_ggdgf :_bbfd =30;goto _deaag ;_feddf :_bbfd =30;goto _gbafb ;_bdcae :_bbfd =30;goto _dafg ;_cccg :_bbfd =30;goto _cbcf ;_cgbef :_bbfd =30;goto _dggag ;_eebac :_bbfd =30;goto _dggd ;_deff :_bbfd =30;goto _bfbbe ; +_cgddc :_bbfd =30;goto _cfbb ;_gbafd :_bbfd =30;goto _gfab ;_gfaaa :_bbfd =30;goto _feeb ;_edfdb :_bbfd =30;goto _fgfbc ;_gabfg :_bbfd =31;goto _fcdg ;_ecgcd :_bbfd =32;goto _cebb ;_abeaa :_bbfd =33;goto _eeag ;_bfdae :_bbfd =34;goto _cebb ;_efad :_bbfd =35; +goto _dccb ;_beffg :_bbfd =36;goto _dccb ;_bgef :_bbfd =37;goto _dccb ;_daege :_bbfd =38;goto _cebb ;_cgcc :_bbfd =39;goto _cebb ;_bfgd :_bbfd =40;goto _fbac ;_gaaa :_bbfd =41;goto _cebb ;_abbcbc :_bbfd =42;goto _fbac ;_affeg :_bbfd =43;goto _eeag ;_aaaagc :_bbfd =44; +goto _fbac ;_decf :_bbfd =44;goto _ddcc ;_aaae :_bbfd =44;goto _cecg ;_gdggf :_bbfd =45;goto _fbac ;_beffe :_bbfd =46;goto _fbac ;_cffc :_bbfd =47;goto _fbac ;_dcbbg :_bbfd =48;goto _fbac ;_dcga :_bbfd =49;goto _fbac ;_gfgf :_bbfd =50;goto _fbac ;_aacf :_bbfd =51; +goto _fbac ;_dbccd :_bbfd =52;goto _fbac ;_eddca :_bbfd =53;goto _fbac ;_cebg :_bbfd =54;goto _fbac ;_edgdf :_bbfd =55;goto _fbac ;_gcfb :_bbfd =56;goto _fbac ;_aadfb :_bbfd =57;goto _fbac ;_feabe :_bbfd =58;goto _fbac ;_fgdb :_bbfd =59;goto _fbac ;_gabdb :_bbfd =59; +goto _ebda ;_dadb :_ecegg =3;goto _ddgca ;_gfdbc :_ecegg =5;goto _ddgca ;_geabg :_ecegg =7;goto _ddgca ;_dcgg :_ecegg =9;goto _ddgca ;_gbff :_ecegg =11;goto _ddgca ;_fgfbc :_ecegg =13;goto _ddgca ;_bgbbf :_ecegg =15;goto _ddgca ;_cdbf :_ecegg =17;goto _ddgca ; +_aadec :_ecegg =19;goto _ddgca ;_cfcec :_ecegg =21;goto _ddgca ;_gedd :_ecegg =23;goto _ddgca ;_bafe :_ecegg =25;goto _ddgca ;_aaged :_ecegg =27;goto _ddgca ;_bddea :_ecegg =29;goto _ddgca ;_deaff :_ecegg =31;goto _ddgca ;_aedfb :_ecegg =33;goto _ddgca ; +_eceefa :_ecegg =35;goto _ddgca ;_dggd :_ecegg =37;goto _ddgca ;_gfab :_ecegg =39;goto _ddgca ;_bfbbe :_ecegg =41;goto _ddgca ;_fffe :_ecegg =43;goto _ddgca ;_faaga :_ecegg =45;goto _ddgca ;_dffe :_ecegg =47;goto _ddgca ;_cbcf :_ecegg =49;goto _ddgca ; +_gbafb :_ecegg =51;goto _ddgca ;_deaag :_ecegg =53;goto _ddgca ;_dafg :_ecegg =55;goto _ddgca ;_feeb :_ecegg =57;goto _ddgca ;_abfcb :_ecegg =59;goto _ddgca ;_dggag :_ecegg =61;goto _ddgca ;_cfbb :_ecegg =63;goto _ddgca ;_cebed :_ecegg =65;goto _ddgca ; +_dbeb :_ecegg =67;goto _ddgca ;_ddcc :_ecegg =72;goto _ddgca ;_dccb :_ecegg =75;goto _ddgca ;_eeag :_ecegg =78;goto _ddgca ;_cecg :_ecegg =81;goto _ddgca ;_ebda :_ecegg =84;goto _ddgca ;_fbac :_ecegg =87;goto _ddgca ;_fcdg :_ecegg =90;goto _ddgca ;_ddgca :_geca =uint (_faabd [_ecegg ]); +_ecegg ++;for ;_geca > 0;_geca --{_ecegg ++;switch _faabd [_ecegg -1]{case 3:_gbga =_fffcgg +1;case 4:_facb =1;case 5:_facb =2;case 6:_facb =3;case 7:_facb =4;case 8:_facb =11;case 9:_facb =14;case 10:_facb =15;case 11:_gbga =_fffcgg +1;{_becc .emit (_cebd ,_caeb [_eaeb :_gbga ]); +};case 12:_gbga =_fffcgg +1;{_becc .emit (_ggadg ,_caeb [_eaeb :_gbga ]);};case 13:_gbga =_fffcgg +1;{_becc .emit (_ebgdb ,_caeb [_eaeb :_gbga -1]);};case 14:_gbga =_fffcgg +1;{_becc .emit (_ebgdb ,_caeb [_eaeb +1:_gbga -2]);};case 15:_gbga =_fffcgg +1; +{_becc .emit (_fafaa ,_caeb [_eaeb :_gbga -1]);};case 16:_gbga =_fffcgg +1;{_becc .emit (_fafaa ,_caeb [_eaeb :_gbga -1]);};case 17:_gbga =_fffcgg +1;{_becc .emit (_edgf ,_caeb [_eaeb :_gbga ]);};case 18:_gbga =_fffcgg +1;{_becc .emit (_gfee ,_caeb [_eaeb :_gbga ]); +};case 19:_gbga =_fffcgg +1;{_becc .emit (_bgdde ,_caeb [_eaeb :_gbga ]);};case 20:_gbga =_fffcgg +1;{_becc .emit (_abbe ,_caeb [_eaeb :_gbga ]);};case 21:_gbga =_fffcgg +1;{_becc .emit (_baedc ,_caeb [_eaeb :_gbga ]);};case 22:_gbga =_fffcgg +1;{_becc .emit (_cgfc ,_caeb [_eaeb :_gbga ]); +};case 23:_gbga =_fffcgg +1;{_becc .emit (_fbdf ,_caeb [_eaeb :_gbga ]);};case 24:_gbga =_fffcgg +1;{_becc .emit (_gaebf ,_caeb [_eaeb :_gbga ]);};case 25:_gbga =_fffcgg +1;{_becc .emit (_dddgd ,_caeb [_eaeb :_gbga ]);};case 26:_gbga =_fffcgg +1;{_becc .emit (_dfcbb ,_caeb [_eaeb :_gbga ]); +};case 27:_gbga =_fffcgg +1;{_becc .emit (_gcacd ,_caeb [_eaeb :_gbga ]);};case 28:_gbga =_fffcgg +1;{_becc .emit (_ceadb ,_caeb [_eaeb :_gbga ]);};case 29:_gbga =_fffcgg +1;{_becc .emit (_eegdg ,_caeb [_eaeb :_gbga ]);};case 30:_gbga =_fffcgg +1;{_becc .emit (_dada ,_caeb [_eaeb :_gbga ]); +};case 31:_gbga =_fffcgg +1;{_becc .emit (_eegag ,_caeb [_eaeb :_gbga ]);};case 32:_gbga =_fffcgg +1;{_becc .emit (_gagef ,_caeb [_eaeb :_gbga ]);};case 33:_gbga =_fffcgg +1;{_becc .emit (_abee ,_caeb [_eaeb :_gbga ]);};case 34:_gbga =_fffcgg ;_fffcgg --; +{_becc .emit (_bffdc ,_caeb [_eaeb :_gbga ]);};case 35:_gbga =_fffcgg ;_fffcgg --;{_becc .emit (_cgbbf ,_caeb [_eaeb :_gbga ]);};case 36:_gbga =_fffcgg ;_fffcgg --;{_becc .emit (_gcaga ,_caeb [_eaeb :_gbga ]);};case 37:_gbga =_fffcgg ;_fffcgg --;{_becc .emit (_ebcd ,_caeb [_eaeb :_gbga ]); +};case 38:_gbga =_fffcgg ;_fffcgg --;{_becc .emit (_cffgc ,_caeb [_eaeb :_gbga ]);};case 39:_gbga =_fffcgg ;_fffcgg --;{_becc .emit (_cfcc ,_caeb [_eaeb +1:_gbga -1]);};case 40:_gbga =_fffcgg ;_fffcgg --;{_becc .emit (_eace ,_caeb [_eaeb :_gbga ]);};case 41:_gbga =_fffcgg ; +_fffcgg --;{_becc .emit (_dfecc ,_caeb [_eaeb :_gbga ]);};case 42:_fffcgg =(_gbga )-1;{_becc .emit (_bffdc ,_caeb [_eaeb :_gbga ]);};case 43:switch _facb {case 0:{_bbfd =0;goto _cebb ;};case 1:{_fffcgg =(_gbga )-1;_becc .emit (_eacg ,_caeb [_eaeb :_gbga ]); +};case 2:{_fffcgg =(_gbga )-1;_becc .emit (_bffdc ,_caeb [_eaeb :_gbga ]);};case 3:{_fffcgg =(_gbga )-1;_becc .emit (_cgbbf ,_caeb [_eaeb :_gbga ]);};case 4:{_fffcgg =(_gbga )-1;_becc .emit (_efdee ,_caeb [_eaeb :_gbga ]);};case 11:{_fffcgg =(_gbga )-1; +_becc .emit (_eaade ,_caeb [_eaeb :_gbga ]);};case 14:{_fffcgg =(_gbga )-1;_becc .emit (_cffgc ,_caeb [_eaeb :_gbga ]);};case 15:{_fffcgg =(_gbga )-1;_becc .emit (_cfcc ,_caeb [_eaeb +1:_gbga -1]);};};};};goto _cebb ;_cebb :_ecegg =int (_eacef [_bbfd ]); +_geca =uint (_faabd [_ecegg ]);_ecegg ++;for ;_geca > 0;_geca --{_ecegg ++;switch _faabd [_ecegg -1]{case 0:_eaeb =0;case 1:_facb =0;};};if _bbfd ==0{goto _aeaac ;};if _fffcgg ++;_fffcgg !=_cbage {goto _dbgbe ;};_fccfeg :{};if _fffcgg ==_facec {switch _bbfd {case 1:goto _cdbg ; +case 2:goto _cdbg ;case 31:goto _ffaeg ;case 14:goto _cdbg ;case 15:goto _cdbg ;case 32:goto _ggdgf ;case 17:goto _cdbg ;case 33:goto _feddf ;case 18:goto _cdbg ;case 19:goto _cdbg ;case 34:goto _bdcae ;case 35:goto _cccg ;case 36:goto _cccg ;case 23:goto _cgcda ; +case 37:goto _cccg ;case 38:goto _cgbef ;case 39:goto _cgddc ;case 40:goto _gfaaa ;case 41:goto _gfaaa ;case 42:goto _gfaaa ;case 43:goto _feddf ;case 44:goto _cdbg ;case 45:goto _gfaaa ;case 46:goto _gfaaa ;case 47:goto _gfaaa ;case 48:goto _gfaaa ;case 49:goto _gfaaa ; +case 50:goto _gfaaa ;case 51:goto _gfaaa ;case 52:goto _gfaaa ;case 53:goto _gfaaa ;case 54:goto _gfaaa ;case 55:goto _gfaaa ;case 56:goto _gfaaa ;case 57:goto _gfaaa ;case 58:goto _gfaaa ;case 59:goto _cdbg ;};};_aeaac :{};};if _eaeb > 0{copy (_caeb [0:],_caeb [_eaeb :]); +};};_ =_facec ;if _bbfd ==_gaggf {_becc .emit (_bfec ,nil );};close (_becc ._ceggg );}; + +// Reference returns an invalid reference for BinaryExpr. +func (_ga BinaryExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; + +// Mduration implements the Excel MDURATION function. +func Mduration (args []Result )Result {_beebd ,_ecbb :=_dbgc (args ,"\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN");if _ecbb .Type ==ResultTypeError {return _ecbb ;};_cbab :=_beebd ._bfad ;_cbabf :=_beebd ._bgggb ;_dacb :=_beebd ._bfee ;_febd :=_beebd ._cdcc ; +_ffaab :=_beebd ._ebad ;_eafc :=_beebd ._aef ;_afe :=_caff (_cbab ,_cbabf ,_dacb ,_febd ,_ffaab ,_eafc );if _afe .Type ==ResultTypeError {return _afe ;};_eeae :=_afe .ValueNumber /(1.0+_febd /_ffaab );return MakeNumberResult (_eeae );}; + +// 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"); +};_cbeba :=args [0].AsString ();if _cbeba .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 (_cbeba .ValueString )==0{return MakeNumberResult (0);};return MakeNumberResult (float64 (_cbeba .ValueString [0]));};func LexReader (r _c .Reader )chan *node {_cgcbg :=NewLexer ();go _cgcbg .lex (r );return _cgcbg ._ceggg }; + +// 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 _cafg (args ,_agdf )};var _cbddg =[...]uint8 {0,17,33,49,63,78,93,108}; + +// Pv implements the Excel PV function. +func Pv (args []Result )Result {_cedc :=len (args );if _cedc < 3||_cedc > 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"); +};_geea :=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"); +};_gbdb :=args [1].ValueNumber ;if _gbdb !=float64 (int (_gbdb )){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"); +};_ccab :=args [2].ValueNumber ;_efda :=0.0;if _cedc >=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"); +};_efda =args [3].ValueNumber ;};_ecab :=0.0;if _cedc ==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"); +};_ecab =args [4].ValueNumber ;if _ecab !=0{_ecab =1;};};if _geea ==0{return MakeNumberResult (-_ccab *_gbdb -_efda );}else {return MakeNumberResult ((((1-_gd .Pow (1+_geea ,_gbdb ))/_geea )*_ccab *(1+_geea *_ecab )-_efda )/_gd .Pow (1+_geea ,_gbdb )); +};};func _aadeb (_aecf int )bool {return _aecf ==0||_aecf ==4}; -// 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"); -};_fcdb :=args [0].AsString ();if _fcdb .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 (_fcdb .ValueString ,ev );}; +// 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"); +};_fadff :=args [0].AsNumber ();if _fadff .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"); +};_dgea :=float64 (1);if _fadff .ValueNumber < 0{_dgea =-1;};if len (args )> 1{_ggc :=args [1].AsNumber ();if _ggc .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"); +};_dgea =_ggc .ValueNumber ;};_dgdb :=float64 (1);if len (args )> 2{_ffdg :=args [2].AsNumber ();if _ffdg .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"); +};_dgdb =_ffdg .ValueNumber ;};if len (args )==1{return MakeNumberResult (_gd .Floor (_fadff .ValueNumber ));};_bggd :=_fadff .ValueNumber ;_bggd ,_cabad :=_gd .Modf (_bggd /_dgea );if _cabad !=0&&_fadff .ValueNumber < 0&&_dgdb > 0{_bggd ++;};return MakeNumberResult (_bggd *_dgea ); +};func (_eegeb *Lexer )nextRaw ()*node {for len (_eegeb ._ccda )!=0{_aeeff :=<-_eegeb ._ccda [len (_eegeb ._ccda )-1];if _aeeff !=nil {return _aeeff ;};_eegeb ._ccda =_eegeb ._ccda [0:len (_eegeb ._ccda )-1];};return <-_eegeb ._ceggg ;}; -// Ddb implements the Excel DDB function. -func Ddb (args []Result )Result {_fecd :=len (args );if _fecd !=4&&_fecd !=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"); -};_fbbb :=args [0].ValueNumber ;if _fbbb < 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"); -};_ggef :=args [1].ValueNumber ;if _ggef < 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"); -};_cffe :=args [2].ValueNumber ;if _cffe <=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"); -};_fcba :=args [3].ValueNumber ;if _fcba < 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 _fcba > _cffe {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");};_debf :=2.0;if _fecd ==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"); -};_debf =args [4].ValueNumber ;if _debf < 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 (_afgba (_fbbb ,_ggef ,_cffe ,_fcba ,_debf ));}; +// Reference returns a string reference value to a named range. +func (_gdggg NamedRangeRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeNamedRange ,Value :_gdggg ._edgae };}; -// NewEmptyExpr constructs a new empty expression. -func NewEmptyExpr ()Expression {return EmptyExpr {}}; +// 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"); +};_gbbgg :=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"); +};_eafe :=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"); +};_daca :=args [2].ValueNumber ;if _daca ==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 ((_gbbgg -_eafe )/_daca );}; -// 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"); -};_dbca :=args [0].AsNumber ();if _dbca .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"); -};_gfaa :=float64 (1);_ecbe :=args [1].AsNumber ();if _ecbe .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"); -};_gfaa =_ecbe .ValueNumber ;if _gfaa < 0&&_dbca .ValueNumber > 0||_gfaa > 0&&_dbca .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"); -};_eacfb :=_dbca .ValueNumber ;_eacfb ,_afcd :=_ac .Modf (_eacfb /_gfaa );if _ac .Trunc (_afcd +0.5)> 0{_eacfb ++;};return MakeNumberResult (_eacfb *_gfaa );}; +// Update updates references in the PrefixHorizontalRange after removing a row/column. +func (_dfdg PrefixHorizontalRange )Update (q *_bc .UpdateQuery )Expression {return _dfdg }; -// 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 (_aegd Result )ListValues ()[]Result {if _aegd .Type ==ResultTypeArray {_cffbb :=[]Result {};for _ ,_daff :=range _aegd .ValueArray {for _ ,_ccae :=range _daff {_cffbb =append (_cffbb ,_ccae );};};return _cffbb ;};if _aegd .Type ==ResultTypeList {return _aegd .ValueList ; -};return nil ;}; +// 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"); +};_ccdcf :=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"); +};_dddf :=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"); +};_bbec :=args [2].ValueNumber ;if _bbec <=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"); +};_dddg :=args [3].ValueNumber ;if _dddg <=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 _dddg > _bbec {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"); +};_eeaf :=(_ccdcf -_dddf )*(_bbec -_dddg +1)*2;_ebffd :=_bbec *(_bbec +1);return MakeNumberResult (_eeaf /_ebffd );}; // Context is a formula execution context. Formula evaluation uses the context // to retreive information from sheets. type Context interface{ // Cell returns the result of evaluating a cell. -Cell (_gcc string ,_adg Evaluator )Result ; +Cell (_fdf string ,_daa Evaluator )Result ; // Sheet returns an evaluation context for a given sheet name. This is used // when evaluating cells that pull data from other sheets (e.g. ='Sheet 2'!A1). -Sheet (_ade string )Context ; +Sheet (_ffca string )Context ; // GetEpoch returns the time epoch of the context's Workbook. -GetEpoch ()_dgg .Time ; +GetEpoch ()_df .Time ; // GetFilename returns the full filename of the context's Workbook. GetFilename ()string ; // GetWidth returns a worksheet's column width. -GetWidth (_beg int )float64 ; +GetWidth (_fae int )float64 ; // GetFormat returns a cell's format. -GetFormat (_bbe string )string ; +GetFormat (_dbbg string )string ; // GetLabelPrefix returns cell's label prefix dependent on cell horizontal alignment. -GetLabelPrefix (_degf string )string ; +GetLabelPrefix (_aga string )string ; // GetFormat returns if cell is protected. -GetLocked (_ddc string )bool ; +GetLocked (_ce string )bool ; // HasFormula returns if cell contains formula. -HasFormula (_ab string )bool ; +HasFormula (_fec string )bool ; // IsBool returns if cell contains boolean value. -IsBool (_bed string )bool ; +IsBool (_deg string )bool ; // IsDBCS returns if workbook default language is among DBCS. IsDBCS ()bool ; // LastColumn returns the name of last column which contains data in range of context sheet's given rows. -LastColumn (_ccb ,_gca int )string ; +LastColumn (_bfc ,_gaff int )string ; // LastRow returns the name of last row which contains data in range of context sheet's given columns. -LastRow (_adb string )int ; +LastRow (_cbdc string )int ; // SetLocked returns sets cell's protected attribute. -SetLocked (_ffe string ,_dgfb bool ); +SetLocked (_ac string ,_ebf bool ); // NamedRange returns a named range. -NamedRange (_adc string )Reference ; +NamedRange (_abf string )Reference ; // SetOffset is used so that the Context can evaluate cell references // differently when they are not absolute (e.g. not like '$A$5'). See the // shared formula support in Cell for usage. -SetOffset (_eac ,_aba uint32 );};type tokenType int ; +SetOffset (_bbb ,_ffg uint32 );}; -// Reference returns a string reference value to a horizontal range with prefix. -func (_aeba PrefixHorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {_edef :=_aeba ._gbeae .Reference (ctx ,ev );return Reference {Type :ReferenceTypeHorizontalRange ,Value :_aeba .horizontalRangeReference (_edef .Value )};}; +// FunctionCall is a function call expression. +type FunctionCall struct{_bfcb string ;_gacda []Expression ;}; -// NewNegate constructs a new negate expression. -func NewNegate (e Expression )Expression {return Negate {_aaeg :e }};var _gcgg =[...]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 _ffec (_eacgc string ,_cbeb func (_dfeac float64 )float64 )Function {return func (_fcdbd []Result )Result {if len (_fcdbd )!=1{return MakeErrorResult (_eacgc +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); -};_agaee :=_fcdbd [0].AsNumber ();switch _agaee .Type {case ResultTypeNumber :_ffeac :=_cbeb (_agaee .ValueNumber );if _ac .IsNaN (_ffeac ){return MakeErrorResult (_eacgc +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e"); -};if _ac .IsInf (_ffeac ,0){return MakeErrorResult (_eacgc +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};if _ffeac ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,_eacgc +"\u0020d\u0069v\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065\u0072\u006f"); -};return MakeNumberResult (1/_ffeac );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_eacgc +"\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 _agaee ;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",_eacgc ,_agaee .Type )); -};};};func _eeef (_agde Result )*criteriaParsed {_fcccba :=_agde .Type ==ResultTypeNumber ;_gfce :=_agde .ValueNumber ;_eebgd :=_dd .ToLower (_agde .ValueString );_addc :=_dcde (_eebgd );return &criteriaParsed {_fcccba ,_gfce ,_eebgd ,_addc };}; +// GetEpoch returns a null time object for the invalid reference context. +func (_ccfa *ivr )GetEpoch ()_df .Time {return _df .Time {}}; -// Reference returns a string reference value to a sheet. -func (_edbd SheetPrefixExpr )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeSheet ,Value :_edbd ._bgdac };};func (_gcecb *noCache )GetFromCache (key string )(Result ,bool ){return _faba ,false };const _cef =_dgg .Second *1; +// 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"); +};_fgce :=args [0].AsNumber ();if _fgce .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"); +};_ddgd :=float64 (1);if _fgce .ValueNumber < 0{_ddgd =-1;};if len (args )> 1{_dbaag :=args [1].AsNumber ();if _dbaag .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"); +};_ddgd =_gd .Abs (_dbaag .ValueNumber );};if len (args )==1{return MakeNumberResult (_gd .Floor (_fgce .ValueNumber ));};_egfbc :=_fgce .ValueNumber ;_egfbc ,_dfbb :=_gd .Modf (_egfbc /_ddgd );if _dfbb !=0{if _fgce .ValueNumber < 0{_egfbc --;};};return MakeNumberResult (_egfbc *_ddgd ); +}; +// 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");};_cfbeg :=args [0].AsString ();if _cfbeg .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"); +};_fafgc :=args [1].AsNumber ();if _fafgc .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 _fafgc .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 _fafgc .ValueNumber ==0{return MakeStringResult ("");};_afcce :=_fa .Buffer {};for _ebbc :=0;_ebbc < int (_fafgc .ValueNumber );_ebbc ++{_afcce .WriteString (_cfbeg .ValueString );};return MakeStringResult (_afcce .String ());};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 ); +}; -// 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");};_cfaf :=args [0].AsNumber (); -if _cfaf .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");};_bcge :=_ac .Signbit (_cfaf .ValueNumber ); -_ggcdd ,_adcf :=_ac .Modf (_cfaf .ValueNumber /2);_bfea :=_ggcdd *2;if _adcf !=0{if !_bcge {_bfea +=2;}else {_bfea -=2;};};return MakeNumberResult (_bfea );};var _gaed =[...]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}; -func _aadcd (_gbbf []Result )(bool ,Result ){for _ ,_acec :=range _gbbf {if _acec .Type ==ResultTypeError {return true ,_acec ;};};return false ,MakeEmptyResult ();};var _gdag ,_fbac ,_ccbd ,_faag ,_fbcb ,_ddae *_ec .Regexp ;type couponArgs struct{_gagg float64 ; -_dgdd float64 ;_ceeb int ;_cbdd int ;}; +// String returns a string of a range. +func (_ddag Range )String ()string {return _d .Sprintf ("\u0025\u0073\u003a%\u0073",_ddag ._badfg .String (),_ddag ._bbef .String ());}; -// Count implements the COUNT function. -func Count (args []Result )Result {return MakeNumberResult (_edabg (args ,_dege ))}; +// Update returns the same object as updating sheet references does not affect SheetPrefixExpr. +func (_ecaae SheetPrefixExpr )Update (q *_bc .UpdateQuery )Expression {return _ecaae }; -// 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"); -};_bdge ,_fcefb ,_fbfgb :=_eab (args [0],args [1],"\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E");if _fbfgb .Type ==ResultTypeError {return _fbfgb ;};_aabc ,_fbfgb :=_dcg (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E"); -if _fbfgb .Type ==ResultTypeError {return _fbfgb ;};if _aabc >=_bdge {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"); -};_aaffb :=args [3];if _aaffb .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"); -};_daf :=_aaffb .ValueNumber ;if _daf < 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");};_cfca :=args [4];if _cfca .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"); -};_eega :=_cfca .ValueNumber ;if _eega < 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");};_cfdf :=args [5]; -if _cfdf .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"); -};_bgede :=_cfdf .ValueNumber ;if _bgede < 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");};_cdg :=args [6]; -if _cdg .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"); -};_cfbd :=float64 (int (_cdg .ValueNumber ));if !_ecg (_cfbd ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_ggcde :=0;if len (args )==8&&args [7].Type !=ResultTypeEmpty {_acag :=args [7]; -if _acag .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"); -};_ggcde =int (_acag .ValueNumber );if !_gddd (_ggcde ){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"); -};};_cgec ,_fbfgb :=_dcc (_aabc ,_fcefb ,_ggcde );if _fbfgb .Type ==ResultTypeError {return _fbfgb ;};_cgec *=_cfbd ;_afgd ,_fbfgb :=_dcc (_bdge ,_fcefb ,_ggcde );if _fbfgb .Type ==ResultTypeError {return _fbfgb ;};_afgd *=_cfbd ;_bbbeb ,_fbfgb :=_dcc (_aabc ,_bdge ,_ggcde ); -if _fbfgb .Type ==ResultTypeError {return _fbfgb ;};_bbbeb *=_cfbd ;_cdbb :=_bgede +_cgec *100*_daf /_cfbd ;_cdbb /=_afgd *_eega /_cfbd +1;_cdbb -=_bbbeb *100*_daf /_cfbd ;return MakeNumberResult (_cdbb );};func _fdcfe (_bdde ,_ababa float64 )float64 {_bdde =_ac .Trunc (_bdde ); -_ababa =_ac .Trunc (_ababa );if _bdde ==0{return _ababa ;};if _ababa ==0{return _bdde ;};for _bdde !=_ababa {if _bdde > _ababa {_bdde =_bdde -_ababa ;}else {_ababa =_ababa -_bdde ;};};return _bdde ;}; +// NewError constructs a new error expression from a string. +func NewError (v string )Expression {return Error {_agag :v }};func (_cggd ResultType )String ()string {if _cggd >=ResultType (len (_cbddg )-1){return _d .Sprintf ("\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_cggd ); +};return _fdag [_cbddg [_cggd ]:_cbddg [_cggd +1]];}; -// 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"); -};_dgeb :=args [0].ValueNumber ;if _dgeb <=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"); -};_cecd :=float64 (int (args [1].ValueNumber ));if _cecd < 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 ((_ac .Pow (_dgeb +1,1/_cecd )-1)*_cecd );};const _bgcfa int =30; +// Product is an implementation of the Excel PRODUCT() function. +func Product (args []Result )Result {_dggf :=1.0;for _ ,_cafc :=range args {_cafc =_cafc .AsNumber ();switch _cafc .Type {case ResultTypeNumber :_dggf *=_cafc .ValueNumber ;case ResultTypeList ,ResultTypeArray :_affcg :=Product (_cafc .ListValues ());if _affcg .Type !=ResultTypeNumber {return _affcg ; +};_dggf *=_affcg .ValueNumber ;case ResultTypeString :case ResultTypeError :return _cafc ;case ResultTypeEmpty :default:return MakeErrorResult (_d .Sprintf ("\u0075\u006eha\u006e\u0064\u006ce\u0064\u0020\u0050\u0052ODU\u0043T(\u0029\u0020\u0061\u0072\u0067\u0075\u006den\u0074\u0020\u0074\u0079\u0070\u0065\u0020%\u0073",_cafc .Type )); +};};return MakeNumberResult (_dggf );}; -// 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"); -};_faaab :=args [0].AsNumber ();if _faaab .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"); -};_faeb :=int (_faaab .ValueNumber );if _faeb < 0||_faeb > 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",_faeb ));}; +// Parse parses an io.Reader to get an Expression. If expression is parsed with an error, nil is returned +func Parse (r _c .Reader )Expression {_dbgeb :=&plex {_cfffb :LexReader (r )};_fagg (_dbgeb );if _dbgeb ._dccf !=""{return nil ;};return _dbgeb ._bffgc ;}; -// 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"); -};_fdcad :=args [0].AsString ();if _fdcad .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"); -};_feba :="\u0041\u0031";if len (args )==2{_edce :=args [1].Ref ;if _edce .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"); -};_feba =_edce .Value ;};switch _fdcad .ValueString {case "\u0061d\u0064\u0072\u0065\u0073\u0073":_aebg ,_dfcdf :=_gg .ParseCellReference (_feba );if _dfcdf !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_feba ); -};_cfcfe :="\u0024"+_aebg .Column +"\u0024"+_eed .Itoa (int (_aebg .RowIdx ));if _aebg .SheetName !=""{_cfcfe =_aebg .SheetName +"\u0021"+_cfcfe ;};return MakeStringResult (_cfcfe );case "\u0063\u006f\u006c":_fafac ,_gcca :=_gg .ParseCellReference (_feba ); -if _gcca !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_feba );};return MakeNumberResult (float64 (_fafac .ColumnIdx +1));case "\u0063\u006f\u006co\u0072":_bbfbb :=_dd .Contains (ctx .GetFormat (_feba ),"\u005b\u0052\u0045D\u005d"); -return MakeBoolResult (_bbfbb );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":_dcce :="\u0047"; -_gcbef :=ctx .GetFormat (_feba );if _gcbef =="\u0047e\u006e\u0065\u0072\u0061\u006c"||_dfeg .MatchString (_gcbef ){_dcce ="\u0046\u0030";}else if _gcbef =="\u0030\u0025"{_dcce ="\u0050\u0030";}else if _gcbef =="\u004d\u004d\u004d\u0020\u0044\u0044"{_dcce ="\u0044\u0032"; -}else if _gcbef =="\u004d\u004d\u002fY\u0059"{_dcce ="\u0044\u0033";}else if _gcbef =="\u004d\u004d\u002f\u0044D/\u0059\u0059\u005c\u0020\u0048\u0048\u003a\u004d\u004d\u005c\u0020\u0041\u004d\u002fP\u004d"||_gcbef =="M\u004d/\u0044\u0044\u002f\u0059\u0059\u0059\u0059\u005c \u0048\u0048\u003a\u004dM:\u0053\u0053"{_dcce ="\u0044\u0034"; -}else if _gcbef =="\u004d\u004d\u005c\u002d\u0044\u0044"{_dcce ="\u0044\u0035";}else if _gcbef =="\u0048H\u003aM\u004d\u003a\u0053\u0053\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_dcce ="\u0044\u0036";}else if _gcbef =="\u0048\u0048\u003aM\u004d\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_dcce ="\u0044\u0037"; -}else if _gcbef =="\u0048\u0048\u003a\u004d\u004d\u003a\u0053\u0053"{_dcce ="\u0044\u0038";}else if _gcbef =="\u0048\u0048\u003aM\u004d"{_dcce ="\u0044\u0039";}else if _egee .MatchString (_gcbef ){_dcce ="\u002e\u0030";}else if _ccccf .MatchString (_gcbef ){_dcce ="\u002e\u0030\u0028\u0029"; -}else if _gcgf .MatchString (_gcbef ){_dcce ="\u0043\u0030";}else if _ebdgf .MatchString (_gcbef )||_cgcg .MatchString (_gcbef ){_dcce ="\u0044\u0031";}else if _efb :=_cgcd .FindStringSubmatch (_gcbef );len (_efb )> 1{_dcce ="\u0046"+_eed .Itoa (len (_efb [1])); -}else if _ffab :=_abdag .FindStringSubmatch (_gcbef );len (_ffab )> 1{_dcce ="\u002e"+_eed .Itoa (len (_ffab [2]));}else if _bagba :=_ddfa .FindStringSubmatch (_gcbef );len (_bagba )> 1{_dcce ="\u0050"+_eed .Itoa (len (_bagba [2]));}else if _dgfa :=_aceb .FindStringSubmatch (_gcbef ); -len (_dgfa )> 1{_dcce ="\u0043"+_ffed (_dgfa ,1);}else if _dcfa :=_dcfg .FindStringSubmatch (_gcbef );len (_dcfa )> 1{_dcce ="\u0043"+_ffed (_dcfa ,1);}else if _daeg :=_dfgb .FindStringSubmatch (_gcbef );len (_daeg )> 1{_dcce ="\u002e"+_ffed (_daeg ,1)+"\u0028\u0029"; -}else if _gfbb :=_dbace .FindStringSubmatch (_gcbef );len (_gfbb )> 1{_dcce ="\u002e"+_ffed (_gfbb ,1);}else if _abce :=_geadc .FindStringSubmatch (_gcbef );len (_abce )> 1{_dcce ="\u0053"+_ffed (_abce ,3);};if _dcce !="\u0047"&&_dd .Contains (_gcbef ,"\u005b\u0052\u0045D\u005d"){_dcce +="\u002d"; -};return MakeStringResult (_dcce );case "p\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0065\u0073":_bbcab :=ctx .GetFormat (_feba );if _caff .MatchString (_bbcab ){return MakeNumberResult (1);}else {return MakeNumberResult (0);};case "\u0070\u0072\u0065\u0066\u0069\u0078":return MakeStringResult (ctx .GetLabelPrefix (_feba )); -case "\u0070r\u006f\u0074\u0065\u0063\u0074":_dfbf :=0.0;if ctx .GetLocked (_feba ){_dfbf =1.0;};return MakeNumberResult (_dfbf );case "\u0072\u006f\u0077":_fffbg ,_bgdbd :=_gg .ParseCellReference (_feba );if _bgdbd !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_feba ); -};return MakeNumberResult (float64 (_fffbg .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":_fddfe ,_fdacgb :=_gg .ParseCellReference (_feba );if _fdacgb !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_feba );};if _fddfe .SheetName ==""{return MakeNumberResult (ctx .GetWidth (int (_fddfe .ColumnIdx ))); -}else {return MakeNumberResult (ctx .Sheet (_fddfe .SheetName ).GetWidth (int (_fddfe .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"+_fdcad .ValueString ); +// NewCellRef constructs a new cell reference. +func NewCellRef (v string )Expression {return CellRef {_aade :v }}; + +// MaxA is an implementation of the Excel MAXA() function. +func MaxA (args []Result )Result {return _dgbg (args ,true )};var ReferenceInvalid =Reference {Type :ReferenceTypeInvalid }; + +// GetLabelPrefix returns an empty string for the invalid reference context. +func (_faced *ivr )GetLabelPrefix (cellRef string )string {return ""}; + +// GetWidth returns 0 for the invalid reference context. +func (_ceac *ivr )GetWidth (colIdx int )float64 {return float64 (0)};func (_fccee PrefixHorizontalRange )horizontalRangeReference (_ffebd string )string {return _d .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_ffebd ,_fccee ._fefeg ,_fccee ._cffb ); }; -// Eval evaluates and returns the result of a constant array expression. -func (_dba ConstArrayExpr )Eval (ctx Context ,ev Evaluator )Result {_gb :=[][]Result {};for _ ,_bbg :=range _dba ._cdc {_ecb :=[]Result {};for _ ,_dca :=range _bbg {_ecb =append (_ecb ,_dca .Eval (ctx ,ev ));};_gb =append (_gb ,_ecb );};return MakeArrayResult (_gb ); -};func _efgb (_fdbc string )bool {for _ ,_begg :=range _feb {_fdda :=_begg .FindStringSubmatch (_fdbc );if len (_fdda )> 1{return true ;};};return false ;}; +// 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"); +};_caaba :=args [0].AsNumber ();if _caaba .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"); +};_adec :=float64 (1);if _caaba .ValueNumber < 0{_adec =-1;};if len (args )> 1{_ebgbf :=args [1].AsNumber ();if _ebgbf .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"); +};_adec =_ebgbf .ValueNumber ;};_adgf :=float64 (1);if len (args )> 2{_ecga :=args [2].AsNumber ();if _ecga .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"); +};_adgf =_ecga .ValueNumber ;};if len (args )==1{return MakeNumberResult (_gd .Ceil (_caaba .ValueNumber ));};_eedeb :=_caaba .ValueNumber ;_eedeb ,_eggde :=_gd .Modf (_eedeb /_adec );if _eggde !=0{if _caaba .ValueNumber > 0{_eedeb ++;}else if _adgf < 0{_eedeb --; +};};return MakeNumberResult (_eedeb *_adec );}; -// Update updates references in the Range after removing a row/column. -func (_gcda Range )Update (q *_ge .UpdateQuery )Expression {_fbbead :=_gcda ;if q .UpdateCurrentSheet {_fbbead ._abbc =_gcda ._abbc .Update (q );_fbbead ._daae =_gcda ._daae .Update (q );};return _fbbead ;}; +// String returns a string representation of a vertical range with prefix. +func (_fccb PrefixVerticalRange )String ()string {return _d .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_fccb ._fffd .String (),_fccb ._dgcgg ,_fccb ._gbefad );}; -// Coupdaybs implements the Excel COUPDAYBS function. -func Coupdaybs (args []Result )Result {_becf ,_gbfd :=_bbgf (args ,"\u0043O\u0055\u0050\u0044\u0041\u0059\u0042S");if _gbfd .Type ==ResultTypeError {return _gbfd ;};return MakeNumberResult (_fdbb (_becf ._gagg ,_becf ._dgdd ,_becf ._ceeb ,_becf ._cbdd )); -};var _bdac int64 =_cdb (1900,_dgg .January ,1); +// Duration implements the Excel DURATION function. +func Duration (args []Result )Result {_fedf ,_ebba :=_dbgc (args ,"\u0044\u0055\u0052\u0041\u0054\u0049\u004f\u004e");if _ebba .Type ==ResultTypeError {return _ebba ;};_dfdb :=_fedf ._bfad ;_abeb :=_fedf ._bgggb ;_afcb :=_fedf ._bfee ;_bdafc :=_fedf ._cdcc ; +_cgd :=_fedf ._ebad ;_deb :=_fedf ._aef ;return _caff (_dfdb ,_abeb ,_afcb ,_bdafc ,_cgd ,_deb );};func _aeab (_bbdfg []Result ,_dbcf bool )(float64 ,float64 ){_fdbc :=0.0;_gcaa :=0.0;for _ ,_ffcbbd :=range _bbdfg {switch _ffcbbd .Type {case ResultTypeNumber :if _dbcf ||!_ffcbbd .IsBoolean {_gcaa +=_ffcbbd .ValueNumber ; +_fdbc ++;};case ResultTypeList ,ResultTypeArray :_bdbb ,_dbbb :=_aeab (_ffcbbd .ListValues (),_dbcf );_gcaa +=_bdbb ;_fdbc +=_dbbb ;case ResultTypeString :if _dbcf {_fdbc ++;};case ResultTypeEmpty :};};return _gcaa ,_fdbc ;};func init (){_dcfcd =_g .New (_g .NewSource (_df .Now ().UnixNano ())); +RegisterFunction ("\u0041\u0042\u0053",_bfgag ("\u0041\u0053\u0049\u004e",_gd .Abs ));RegisterFunction ("\u0041\u0043\u004f\u0053",_bfgag ("\u0041\u0053\u0049\u004e",_gd .Acos ));RegisterFunction ("\u0041\u0043\u004fS\u0048",_bfgag ("\u0041\u0053\u0049\u004e",_gd .Acosh )); +RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054",_bfgag ("\u0041\u0043\u004f\u0054",func (_ggdbb float64 )float64 {return _gd .Pi /2-_gd .Atan (_ggdbb )}));RegisterFunction ("_\u0078\u006c\u0066\u006e\u002e\u0041\u0043\u004f\u0054\u0048",_bfgag ("\u0041\u0043\u004fT\u0048",func (_bgbab float64 )float64 {return _gd .Atanh (1/_bgbab )})); +RegisterFunction ("\u005f\u0078\u006cf\u006e\u002e\u0041\u0052\u0041\u0042\u0049\u0043",Arabic );RegisterFunction ("\u0041\u0053\u0049\u004e",_bfgag ("\u0041\u0053\u0049\u004e",_gd .Asin ));RegisterFunction ("\u0041\u0053\u0049N\u0048",_bfgag ("\u0041\u0053\u0049N\u0048",_gd .Asinh )); +RegisterFunction ("\u0041\u0054\u0041\u004e",_bfgag ("\u0041\u0054\u0041\u004e",_gd .Atan ));RegisterFunction ("\u0041\u0054\u0041N\u0048",_bfgag ("\u0041\u0054\u0041N\u0048",_gd .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",_bfgag ("\u0043\u004f\u0053",_gd .Cos )); +RegisterFunction ("\u0043\u004f\u0053\u0048",_bfgag ("\u0043\u004f\u0053\u0048",_gd .Cosh ));RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u004fT",_edad ("\u0043\u004f\u0054",_gd .Tan ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u004f\u0054\u0048",_edad ("\u0043\u004f\u0054\u0048",_gd .Tanh )); +RegisterFunction ("\u005fx\u006c\u0066\u006e\u002e\u0043\u0053C",_edad ("\u0043\u0053\u0043",_gd .Sin ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0043\u0053\u0043\u0048",_edad ("\u0043\u0053\u0043",_gd .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",_bfgag ("\u0045\u0058\u0050",_gd .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",_bfgag ("\u004c\u004e",_gd .Log ));RegisterFunction ("\u004c\u004f\u0047",Log );RegisterFunction ("\u004c\u004f\u00471\u0030",_bfgag ("\u004c\u004f\u00471\u0030",_gd .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",_edad ("\u0053\u0045\u0043",_gd .Cos ));RegisterFunction ("\u005f\u0078\u006c\u0066\u006e\u002e\u0053\u0045\u0043\u0048",_edad ("\u0053\u0045\u0043\u0048",_gd .Cosh ));RegisterFunction ("\u0053E\u0052\u0049\u0045\u0053\u0053\u0055M",SeriesSum ); +RegisterFunction ("\u0053\u0049\u0047\u004e",Sign );RegisterFunction ("\u0053\u0049\u004e",_bfgag ("\u0053\u0049\u004e",_gd .Sin ));RegisterFunction ("\u0053\u0049\u004e\u0048",_bfgag ("\u0053\u0049\u004e\u0048",_gd .Sinh ));RegisterFunction ("\u0053\u0051\u0052\u0054",_bfgag ("\u0053\u0051\u0052\u0054",_gd .Sqrt )); +RegisterFunction ("\u0053\u0051\u0052\u0054\u0050\u0049",_bfgag ("\u0053\u0051\u0052\u0054\u0050\u0049",func (_dcaed float64 )float64 {return _gd .Sqrt (_dcaed *_gd .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",_bfgag ("\u0054\u0041\u004e",_gd .Tan )); +RegisterFunction ("\u0054\u0041\u004e\u0048",_bfgag ("\u0054\u0041\u004e\u0048",_gd .Tanh ));RegisterFunction ("\u0054\u0052\u0055N\u0043",Trunc );}; -// 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"); -};_fcbf :=int (args [0].ValueNumber );if _fcbf < 0||_fcbf >=10000{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");}else if _fcbf <=1899{_fcbf +=1900;};_aeff :=_dgg .Month (args [1].ValueNumber ); -_ddca :=int (args [2].ValueNumber );_aeeb :=_cdb (_fcbf ,_aeff ,_ddca );_cbf :=_fda (_bdac ,_aeeb )+1;if _cbf < 0{return MakeErrorResultType (ErrorTypeNum ,"\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074 \u0064\u0061\u0074\u0065");};return MakeNumberResult (_cbf ); -};var _agcde =[...]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 _dbfbe =_dgg .Millisecond *1000;func (_cada *yyParserImpl )Parse (yylex yyLexer )int {_bdfee :=_dgg .Now (); -var _cbfga int ;var _ggfe yySymType ;var _gadcc []yySymType ;_ =_gadcc ;_gfdc :=_cada ._eaee [:];Nerrs :=0;Errflag :=0;_fefb :=0;_cada ._ggaea =-1;_gabd :=-1;defer func (){_fefb =-1;_cada ._ggaea =-1;_gabd =-1}();_eegda :=-1;goto _fdgcc ;_agedd :return 0; -_beaba :return 1;_fdgcc :if _gdab (_bdfee ){_ba .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _beaba ;};if _fgbdg >=4{_b .Printf ("\u0063\u0068\u0061\u0072\u0020\u0025\u0076\u0020\u0069n\u0020\u0025\u0076\u000a",_feab (_gabd ),_ebgc (_fefb )); -};_eegda ++;if _eegda >=len (_gfdc ){_ceabe :=make ([]yySymType ,len (_gfdc )*2);copy (_ceabe ,_gfdc );_gfdc =_ceabe ;};_gfdc [_eegda ]=_ggfe ;_gfdc [_eegda ]._dafc =_fefb ;_faagc :if _gdab (_bdfee ){_ba .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074"); -goto _beaba ;};_cbfga =_gaed [_fefb ];if _cbfga <=_dagdg {goto _aegc ;};if _cada ._ggaea < 0{_cada ._ggaea ,_gabd =_caec (yylex ,&_cada ._dgafe );};_cbfga +=_gabd ;if _cbfga < 0||_cbfga >=_cbec {goto _aegc ;};_cbfga =_dffd [_cbfga ];if _adeaa [_cbfga ]==_gabd {_cada ._ggaea =-1; -_gabd =-1;_ggfe =_cada ._dgafe ;_fefb =_cbfga ;if Errflag > 0{Errflag --;};goto _fdgcc ;};_aegc :if _gdab (_bdfee ){_ba .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _beaba ;};_cbfga =_cabe [_fefb ]; -if _cbfga ==-2{if _cada ._ggaea < 0{_cada ._ggaea ,_gabd =_caec (yylex ,&_cada ._dgafe );};_fffd :=0;for {if _dagbb [_fffd +0]==-1&&_dagbb [_fffd +1]==_fefb {break ;};_fffd +=2;};for _fffd +=2;;_fffd +=2{_cbfga =_dagbb [_fffd +0];if _cbfga < 0||_cbfga ==_gabd {break ; -};};_cbfga =_dagbb [_fffd +1];if _cbfga < 0{goto _agedd ;};};if _cbfga ==0{switch Errflag {case 0:yylex .Error (_ceaf (_fefb ,_gabd ));Nerrs ++;if _fgbdg >=1{_b .Printf ("\u0025\u0073",_ebgc (_fefb ));_b .Printf ("\u0020\u0073\u0061\u0077\u0020\u0025\u0073\u000a",_feab (_gabd )); -};fallthrough;case 1,2:Errflag =3;for _eegda >=0{_cbfga =_gaed [_gfdc [_eegda ]._dafc ]+_fcdff ;if _cbfga >=0&&_cbfga < _cbec {_fefb =_dffd [_cbfga ];if _adeaa [_fefb ]==_fcdff {goto _fdgcc ;};};if _fgbdg >=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",_gfdc [_eegda ]._dafc ); -};_eegda --;};goto _beaba ;case 3:if _fgbdg >=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",_feab (_gabd ));};if _gabd ==_cfcb {goto _beaba ;};_cada ._ggaea =-1; -_gabd =-1;goto _faagc ;};};if _fgbdg >=2{_b .Printf ("\u0072e\u0064u\u0063\u0065\u0020\u0025\u0076 \u0069\u006e:\u000a\u0009\u0025\u0076\u000a",_cbfga ,_ebgc (_fefb ));};_fggc :=_cbfga ;_bfdae :=_eegda ;_ =_bfdae ;_eegda -=_badd [_cbfga ];if _eegda +1>=len (_gfdc ){_gbbc :=make ([]yySymType ,len (_gfdc )*2); -copy (_gbbc ,_gfdc );_gfdc =_gbbc ;};_ggfe =_gfdc [_eegda +1];_cbfga =_agcde [_cbfga ];_ffcba :=_cgdee [_cbfga ];_agebc :=_ffcba +_gfdc [_eegda ]._dafc +1;if _agebc >=_cbec {_fefb =_dffd [_ffcba ];}else {_fefb =_dffd [_agebc ];if _adeaa [_fefb ]!=-_cbfga {_fefb =_dffd [_ffcba ]; -};};switch _fggc {case 1:_gadcc =_gfdc [_bfdae -1:_bfdae +1];{yylex .(*plex )._dbega =_ggfe ._gcgdb ;};case 3:_gadcc =_gfdc [_bfdae -2:_bfdae +1];{_ggfe ._gcgdb =_gadcc [2]._gcgdb ;};case 4:_gadcc =_gfdc [_bfdae -4:_bfdae +1];{};case 5:_gadcc =_gfdc [_bfdae -1:_bfdae +1]; -{_ggfe ._gcgdb =NewBool (_gadcc [1]._cdffe ._bgegf );};case 6:_gadcc =_gfdc [_bfdae -1:_bfdae +1];{_ggfe ._gcgdb =NewNumber (_gadcc [1]._cdffe ._bgegf );};case 7:_gadcc =_gfdc [_bfdae -1:_bfdae +1];{_ggfe ._gcgdb =NewString (_gadcc [1]._cdffe ._bgegf ); -};case 8:_gadcc =_gfdc [_bfdae -1:_bfdae +1];{_ggfe ._gcgdb =NewError (_gadcc [1]._cdffe ._bgegf );};case 9:_gadcc =_gfdc [_bfdae -2:_bfdae +1];{_ggfe ._gcgdb =_gadcc [2]._gcgdb ;};case 10:_gadcc =_gfdc [_bfdae -2:_bfdae +1];{_ggfe ._gcgdb =NewNegate (_gadcc [2]._gcgdb ); -};case 15:_gadcc =_gfdc [_bfdae -3:_bfdae +1];{_ggfe ._gcgdb =_gadcc [2]._gcgdb ;};case 17:_gadcc =_gfdc [_bfdae -3:_bfdae +1];{_ggfe ._gcgdb =NewConstArrayExpr (_gadcc [2]._bbcbc );};case 18:_gadcc =_gfdc [_bfdae -1:_bfdae +1];{_ggfe ._bbcbc =append (_ggfe ._bbcbc ,_gadcc [1]._ceaba ); -};case 19:_gadcc =_gfdc [_bfdae -3:_bfdae +1];{_ggfe ._bbcbc =append (_gadcc [1]._bbcbc ,_gadcc [3]._ceaba );};case 20:_gadcc =_gfdc [_bfdae -1:_bfdae +1];{_ggfe ._ceaba =append (_ggfe ._ceaba ,_gadcc [1]._gcgdb );};case 21:_gadcc =_gfdc [_bfdae -3:_bfdae +1]; -{_ggfe ._ceaba =append (_gadcc [1]._ceaba ,_gadcc [3]._gcgdb );};case 23:_gadcc =_gfdc [_bfdae -2:_bfdae +1];{_ggfe ._gcgdb =NewPrefixExpr (_gadcc [1]._gcgdb ,_gadcc [2]._gcgdb );};case 25:_gadcc =_gfdc [_bfdae -1:_bfdae +1];{_ggfe ._gcgdb =NewSheetPrefixExpr (_gadcc [1]._cdffe ._bgegf ); -};case 26:_gadcc =_gfdc [_bfdae -1:_bfdae +1];{_ggfe ._gcgdb =NewCellRef (_gadcc [1]._cdffe ._bgegf );};case 27:_gadcc =_gfdc [_bfdae -3:_bfdae +1];{_ggfe ._gcgdb =NewRange (_gadcc [1]._gcgdb ,_gadcc [3]._gcgdb );};case 28:_gadcc =_gfdc [_bfdae -4:_bfdae +1]; -{_ggfe ._gcgdb =NewPrefixRangeExpr (_gadcc [1]._gcgdb ,_gadcc [2]._gcgdb ,_gadcc [4]._gcgdb );};case 29:_gadcc =_gfdc [_bfdae -1:_bfdae +1];{_ggfe ._gcgdb =NewNamedRangeRef (_gadcc [1]._cdffe ._bgegf );};case 30:_gadcc =_gfdc [_bfdae -1:_bfdae +1];{_ggfe ._gcgdb =NewHorizontalRange (_gadcc [1]._cdffe ._bgegf ); -};case 31:_gadcc =_gfdc [_bfdae -1:_bfdae +1];{_ggfe ._gcgdb =NewVerticalRange (_gadcc [1]._cdffe ._bgegf );};case 32:_gadcc =_gfdc [_bfdae -2:_bfdae +1];{_ggfe ._gcgdb =NewPrefixHorizontalRange (_gadcc [1]._gcgdb ,_gadcc [2]._cdffe ._bgegf );};case 33:_gadcc =_gfdc [_bfdae -2:_bfdae +1]; -{_ggfe ._gcgdb =NewPrefixVerticalRange (_gadcc [1]._gcgdb ,_gadcc [2]._cdffe ._bgegf );};case 34:_gadcc =_gfdc [_bfdae -3:_bfdae +1];{_ggfe ._gcgdb =NewBinaryExpr (_gadcc [1]._gcgdb ,BinOpTypePlus ,_gadcc [3]._gcgdb );};case 35:_gadcc =_gfdc [_bfdae -3:_bfdae +1]; -{_ggfe ._gcgdb =NewBinaryExpr (_gadcc [1]._gcgdb ,BinOpTypeMinus ,_gadcc [3]._gcgdb );};case 36:_gadcc =_gfdc [_bfdae -3:_bfdae +1];{_ggfe ._gcgdb =NewBinaryExpr (_gadcc [1]._gcgdb ,BinOpTypeMult ,_gadcc [3]._gcgdb );};case 37:_gadcc =_gfdc [_bfdae -3:_bfdae +1]; -{_ggfe ._gcgdb =NewBinaryExpr (_gadcc [1]._gcgdb ,BinOpTypeDiv ,_gadcc [3]._gcgdb );};case 38:_gadcc =_gfdc [_bfdae -3:_bfdae +1];{_ggfe ._gcgdb =NewBinaryExpr (_gadcc [1]._gcgdb ,BinOpTypeExp ,_gadcc [3]._gcgdb );};case 39:_gadcc =_gfdc [_bfdae -3:_bfdae +1]; -{_ggfe ._gcgdb =NewBinaryExpr (_gadcc [1]._gcgdb ,BinOpTypeLT ,_gadcc [3]._gcgdb );};case 40:_gadcc =_gfdc [_bfdae -3:_bfdae +1];{_ggfe ._gcgdb =NewBinaryExpr (_gadcc [1]._gcgdb ,BinOpTypeGT ,_gadcc [3]._gcgdb );};case 41:_gadcc =_gfdc [_bfdae -3:_bfdae +1]; -{_ggfe ._gcgdb =NewBinaryExpr (_gadcc [1]._gcgdb ,BinOpTypeLEQ ,_gadcc [3]._gcgdb );};case 42:_gadcc =_gfdc [_bfdae -3:_bfdae +1];{_ggfe ._gcgdb =NewBinaryExpr (_gadcc [1]._gcgdb ,BinOpTypeGEQ ,_gadcc [3]._gcgdb );};case 43:_gadcc =_gfdc [_bfdae -3:_bfdae +1]; -{_ggfe ._gcgdb =NewBinaryExpr (_gadcc [1]._gcgdb ,BinOpTypeEQ ,_gadcc [3]._gcgdb );};case 44:_gadcc =_gfdc [_bfdae -3:_bfdae +1];{_ggfe ._gcgdb =NewBinaryExpr (_gadcc [1]._gcgdb ,BinOpTypeNE ,_gadcc [3]._gcgdb );};case 45:_gadcc =_gfdc [_bfdae -3:_bfdae +1]; -{_ggfe ._gcgdb =NewBinaryExpr (_gadcc [1]._gcgdb ,BinOpTypeConcat ,_gadcc [3]._gcgdb );};case 47:_gadcc =_gfdc [_bfdae -2:_bfdae +1];{_ggfe ._gcgdb =NewFunction (_gadcc [1]._cdffe ._bgegf ,nil );};case 48:_gadcc =_gfdc [_bfdae -3:_bfdae +1];{_ggfe ._gcgdb =NewFunction (_gadcc [1]._cdffe ._bgegf ,_gadcc [2]._ceaba ); -};case 49:_gadcc =_gfdc [_bfdae -1:_bfdae +1];{_ggfe ._ceaba =append (_ggfe ._ceaba ,_gadcc [1]._gcgdb );};case 50:_gadcc =_gfdc [_bfdae -3:_bfdae +1];{_ggfe ._ceaba =append (_gadcc [1]._ceaba ,_gadcc [3]._gcgdb );};case 53:_gadcc =_gfdc [_bfdae -0:_bfdae +1]; -{_ggfe ._gcgdb =NewEmptyExpr ();};};goto _fdgcc ;}; +// 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"); +};_bbddb :=args [0].AsNumber ();if _bbddb .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 _bbddb .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"); +};_efbe :=float64 (1);_bcfdb :=_gd .Trunc (_bbddb .ValueNumber );for _dcfa :=_bcfdb ;_dcfa > 1;_dcfa -=2{_efbe *=_dcfa ;};return MakeNumberResult (_efbe );}; -// Min is an implementation of the Excel MIN() function. -func Min (args []Result )Result {return _bgfg (args ,false )};func _fbe ()evCache {_bdfa :=evCache {};_bdfa ._fgf =make (map[string ]Result );_bdfa ._dag =&_g .Mutex {};return _bdfa ;};const (ResultTypeUnknown ResultType =iota ;ResultTypeNumber ;ResultTypeString ; -ResultTypeList ;ResultTypeArray ;ResultTypeError ;ResultTypeEmpty ;);const _gcece =57372;func init (){_geaf ();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 );};var _gcfbb =false ; +// String returns a string representation of ConstArrayExpr. +func (_bfe ConstArrayExpr )String ()string {return ""}; -// 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"); -};_cbbb :=args [0].AsString ();if _cbbb .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"); -};_deadb :=_ef .Buffer {};_fddc :=false ;for _ ,_bddg :=range _cbbb .ValueString {if !_fddc &&_dg .IsLetter (_bddg ){_deadb .WriteRune (_dg .ToUpper (_bddg ));}else {_deadb .WriteRune (_dg .ToLower (_bddg ));};_fddc =_dg .IsLetter (_bddg );};return MakeStringResult (_deadb .String ()); -}; +// Pricedisc implements the Excel PRICEDISC function. +func Pricedisc (args []Result )Result {_faba :=len (args );if _faba !=4&&_faba !=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"); +};_fcfb ,_cfee ,_cdgb :=_edfd (args [0],args [1],"\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C");if _cdgb .Type ==ResultTypeError {return _cdgb ;};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"); +};_bcdd :=args [2].ValueNumber ;if _bcdd <=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"); +};_gbbg :=args [3].ValueNumber ;if _gbbg <=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"); +};_cbdg :=0;if _faba ==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"); +};_cbdg =int (args [4].ValueNumber );if !_fgad (_cbdg ){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"); +};};_beba ,_cdgb :=_geec (_fcfb ,_cfee ,_cbdg );if _cdgb .Type ==ResultTypeError {return _cdgb ;};return MakeNumberResult (_gbbg *(1-_bcdd *_beba ));};type yyParser interface{Parse (yyLexer )int ;Lookahead ()int ;}; -// Update updates references in the PrefixHorizontalRange after removing a row/column. -func (_ebfb PrefixHorizontalRange )Update (q *_ge .UpdateQuery )Expression {return _ebfb }; +// 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");};_ddff :=[]float64 {}; +for _ ,_cfgbd :=range args {switch _cfgbd .Type {case ResultTypeString :_gcbd :=_cfgbd .AsNumber ();if _gcbd .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"); +};_ddff =append (_ddff ,_gcbd .ValueNumber );case ResultTypeList ,ResultTypeArray :_abad :=GCD (_cfgbd .ListValues ());if _abad .Type !=ResultTypeNumber {return _abad ;};_ddff =append (_ddff ,_abad .ValueNumber );case ResultTypeNumber :_ddff =append (_ddff ,_cfgbd .ValueNumber ); +case ResultTypeError :return _cfgbd ;default:return MakeErrorResult (_d .Sprintf ("\u0047\u0043\u0044()\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072t\u0065d\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_cfgbd .Type )); +};};if _ddff [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 (_ddff )==1{return MakeNumberResult (_ddff [0]); +};_faacd :=_ddff [0];for _egce :=1;_egce < len (_ddff );_egce ++{if _ddff [_egce ]< 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"); +};_faacd =_bdgge (_faacd ,_ddff [_egce ]);};return MakeNumberResult (_faacd );};const _cgb ="\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"; -// Reference returns an invalid reference for ConstArrayExpr. -func (_gdc ConstArrayExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// 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 _cfcgg (args ,_fcbgf )};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"); -};_accb :=args [0].AsString ();if _accb .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 (_accb .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 (_accb .ValueString [0]));}; +// Eval evaluates and returns the result of the NamedRangeRef reference. +func (_ffccd NamedRangeRef )Eval (ctx Context ,ev Evaluator )Result {_bdbd :=ctx .NamedRange (_ffccd ._edgae );_eccga :=_bdbd .Value ;if _fbad ,_aebeg :=ev .GetFromCache (_eccga );_aebeg {return _fbad ;};_fcge :=_cb .Split (_eccga ,"\u0021");if len (_fcge )!=2{return MakeErrorResult (_d .Sprintf ("\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006e\u0061\u006de\u0064 \u0072\u0061\u006e\u0067\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u0020\u0025\u0073",_eccga )); +};_geeed :=ctx .Sheet (_fcge [0]);_ccdca :=_cb .Split (_fcge [1],"\u003a");switch len (_ccdca ){case 1:_fgbec :=ev .Eval (_geeed ,_ccdca [0]);ev .SetCache (_eccga ,_fgbec );return _fgbec ;case 2:_fddg :=_dbccg (_geeed ,ev ,_ccdca [0],_ccdca [1]);ev .SetCache (_eccga ,_fddg ); +return _fddg ;};return MakeErrorResult (_d .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070e \u0025\u0073",_bdbd .Type ));}; + +// 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");};_fefed :=args [0];if _fefed .Type !=ResultTypeNumber &&_fefed .Type !=ResultTypeString &&_fefed .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"); +};_ddffc :=args [1].ValueString ;switch _fefed .Type {case ResultTypeNumber :return MakeStringResult (_da .Number (_fefed .ValueNumber ,_ddffc ));case ResultTypeString :return MakeStringResult (_da .String (_fefed .ValueString ,_ddffc ));case ResultTypeEmpty :return MakeStringResult (_da .Number (0,_ddffc )); +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"); +};}; + +// Received implements the Excel RECEIVED function. +func Received (args []Result )Result {_fbeg :=len (args );if _fbeg !=4&&_fbeg !=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"); +};_fbfe ,_ecabd ,_cbfb :=_edfd (args [0],args [1],"\u0052\u0045\u0043\u0045\u0049\u0056\u0045\u0044");if _cbfb .Type ==ResultTypeError {return _cbfb ;};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"); +};_eagd :=args [2].ValueNumber ;if _eagd <=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"); +};_aagf :=args [3].ValueNumber ;if _aagf <=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"); +};_baadb :=0;if _fbeg ==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"); +};_baadb =int (args [4].ValueNumber );if !_fgad (_baadb ){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"); +};};_bfce ,_cbfb :=_geec (_fbfe ,_ecabd ,_baadb );if _cbfb .Type ==ResultTypeError {return _cbfb ;};return MakeNumberResult (_eagd /(1-_aagf *_bfce ));};const _ebbac =16; + +// Update updates the FunctionCall references after removing a row/column. +func (_fdfa FunctionCall )Update (q *_bc .UpdateQuery )Expression {_cbbaf :=[]Expression {};for _ ,_ebfc :=range _fdfa ._gacda {_afef :=_ebfc .Update (q );_cbbaf =append (_cbbaf ,_afef );};return FunctionCall {_bfcb :_fdfa ._bfcb ,_gacda :_cbbaf };};type tokenType int ; +func _gbae (_bfefd int )string {if _bfefd >=1&&_bfefd -1< len (_fdfd ){if _fdfd [_bfefd -1]!=""{return _fdfd [_bfefd -1];};};return _d .Sprintf ("\u0074\u006f\u006b\u002d\u0025\u0076",_bfefd );}; + +// Update returns the same object as updating sheet references does not affect EmptyExpr. +func (_dega EmptyExpr )Update (q *_bc .UpdateQuery )Expression {return _dega };var _aacec =false ; + +// 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 (_dcfcd .Float64 ()); +};func _fagg (_gfaab yyLexer )int {return _dffa ().Parse (_gfaab )}; // 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"); -};_fbdc :=args [0];if _fbdc .Type ==ResultTypeList {_ffcgc :=[][]Result {};for _ ,_ceae :=range _fbdc .ValueList {_ffcgc =append (_ffcgc ,[]Result {_ceae });};return MakeArrayResult (_ffcgc );};_fbbbb :=make ([][]Result ,len (_fbdc .ValueArray [0]));for _ ,_afdca :=range _fbdc .ValueArray {for _cbega ,_ggba :=range _afdca {_fbbbb [_cbega ]=append (_fbbbb [_cbega ],_ggba ); -};};return MakeArrayResult (_fbbbb );}; +};_aggcc :=args [0];if _aggcc .Type ==ResultTypeList {_fade :=[][]Result {};for _ ,_bbdc :=range _aggcc .ValueList {_fade =append (_fade ,[]Result {_bbdc });};return MakeArrayResult (_fade );};_egad :=make ([][]Result ,len (_aggcc .ValueArray [0]));for _ ,_febde :=range _aggcc .ValueArray {for _fegge ,_efbg :=range _febde {_egad [_fegge ]=append (_egad [_fegge ],_efbg ); +};};return MakeArrayResult (_egad );}; -// 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"); -};_gebg :=args [0].ValueNumber ;if _gebg <=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"); -};_abfa :=args [1].ValueNumber ;if _abfa <=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"); -};_bcae :=args [2].ValueNumber ;if _bcae < 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 (_ac .Pow (_bcae /_abfa ,1/_gebg )-1);}; +// 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"); +};_cffd :=true ;for _ ,_abdd :=range args {_abdd =_abdd .AsNumber ();switch _abdd .Type {case ResultTypeList ,ResultTypeArray :_fgdc :=And (_abdd .ListValues ());if _fgdc .Type ==ResultTypeError {return _fgdc ;};if _fgdc .ValueNumber ==0{_cffd =false ; +};case ResultTypeNumber :if _abdd .ValueNumber ==0{_cffd =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 _abdd ;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 (_cffd );}; -// 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"); -};_afbg :=args [0];if _afbg .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"); -};_dabgd :=len (_afbg .ValueArray );for _ ,_cagb :=range _afbg .ValueArray {if len (_cagb )!=_dabgd {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 (_fbbe (_afbg .ValueArray ));}; +// Npv implements the Excel NPV function. +func Npv (args []Result )Result {_gga :=len (args );if _gga < 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"); +};_edee :=args [0].ValueNumber ;if _edee ==-1{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_dbgg :=[]float64 {};for _ ,_dage :=range args [1:]{switch _dage .Type {case ResultTypeNumber :_dbgg =append (_dbgg ,_dage .ValueNumber );case ResultTypeArray ,ResultTypeList :_efeb :=_gcce (_dage ); +for _ ,_daagb :=range _efeb {for _ ,_ffcbb :=range _daagb {if _ffcbb .Type ==ResultTypeNumber &&!_ffcbb .IsBoolean {_dbgg =append (_dbgg ,_ffcbb .ValueNumber );};};};};};_cbce :=0.0;for _cga ,_ccde :=range _dbgg {_cbce +=_ccde /_gd .Pow (1+_edee ,float64 (_cga )+1); +};return MakeNumberResult (_cbce );};func _de (_fd Result )bool {if _fd .Type ==ResultTypeString {return _fd .ValueString =="";};return _fd .ValueNumber ==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"); -};_ecggd :=args [0];_deeb :=args [1];if _deeb .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"); -};_aeed :=args [2].AsNumber ();if _aeed .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"); -};_bdef :=false ;if len (args )==4{_cdef :=args [3].AsNumber ();if _cdef .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 _cdef .ValueNumber ==0{_bdef =true ;};};_gaadg :=-1;_ddef :=false ;if len (_deeb .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"); -};_cfec :=_deeb .ValueArray [0];_dedda :for _fbca ,_bgbac :=range _cfec {switch _cfggbg (_bgbac ,_ecggd ,false ,_bdef ){case _ebae :_gaadg =_fbca ;case _dgbff :_gaadg =_fbca ;_ddef =true ;break _dedda ;};};if _gaadg ==-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"); -};_abda :=int (_aeed .ValueNumber )-1;if _abda < 0||_abda > len (_deeb .ValueArray ){return MakeErrorResult ("\u0048L\u004f\u004f\u004b\u0055P\u0020\u0068\u0061\u0064\u0020i\u006ev\u0061l\u0069\u0064\u0020\u0069\u006e\u0064\u0065x");};_cfec =_deeb .ValueArray [_abda ]; -if _gaadg < 0||_gaadg >=len (_cfec ){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 _ddef ||!_bdef {return _cfec [_gaadg ]; -};return MakeErrorResultType (ErrorTypeNA ,"\u0056\u004c\u004fOK\u0055\u0050\u0020\u006e\u006f\u0020\u0072\u0065\u0073\u0075\u006c\u0074\u0020\u0066\u006f\u0075\u006e\u0064");}; +// MinIfs implements the MINIFS function. +func MinIfs (args []Result )Result {_fafa :=_ccdfa (args ,true ,"\u004d\u0049\u004e\u0049\u0046\u0053");if _fafa .Type !=ResultTypeEmpty {return _fafa ;};_aced :=_caef (args [1:]);_agca :=_gd .MaxFloat64 ;_fcea :=_gcce (args [0]);for _ ,_eabd :=range _aced {_aadf :=_fcea [_eabd ._ddgb ][_eabd ._fcee ].ValueNumber ; +if _agca > _aadf {_agca =_aadf ;};};if _agca ==_gd .MaxFloat64 {_agca =0;};return MakeNumberResult (float64 (_agca ));}; -// Reference returns an invalid reference for Error. -func (_bcd Error )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const (BinOpTypeUnknown BinOpType =iota ;BinOpTypePlus ;BinOpTypeMinus ;BinOpTypeMult ;BinOpTypeDiv ;BinOpTypeExp ;BinOpTypeLT ;BinOpTypeGT ;BinOpTypeEQ ;BinOpTypeLEQ ; -BinOpTypeGEQ ;BinOpTypeNE ;BinOpTypeConcat ;); +// Eval evaluates a horizontal range with prefix returning a list of results or an error. +func (_gadb PrefixHorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_gffg :=_gadb ._cfece .Reference (ctx ,ev );switch _gffg .Type {case ReferenceTypeSheet :if _dacab (_gffg ,ctx ){return MakeErrorResultType (ErrorTypeName ,_d .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_gffg .Value )); +};_cegb :=_gadb .horizontalRangeReference (_gffg .Value );if _bbgc ,_degc :=ev .GetFromCache (_cegb );_degc {return _bbgc ;};_ffffg :=ctx .Sheet (_gffg .Value );_egcec ,_gfcga :=_dffd (_ffffg ,_gadb ._fefeg ,_gadb ._cffb );_dcdd :=_dbccg (_ffffg ,ev ,_egcec ,_gfcga ); +ev .SetCache (_cegb ,_dcdd );return _dcdd ;default:return MakeErrorResult (_d .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_gffg .Type )); +};};var _dfecb =[...]int {1}; -// Reference returns an invalid reference for Negate. -func (_cagg Negate )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _abe ="\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"; +// Eval evaluates a range with prefix returning a list of results or an error. +func (_fegcee PrefixRangeExpr )Eval (ctx Context ,ev Evaluator )Result {_ffdc :=_fegcee ._ecfgd .Reference (ctx ,ev );_eceff :=_fegcee ._efbcg .Reference (ctx ,ev );_bgaac :=_fegcee ._aecc .Reference (ctx ,ev );switch _ffdc .Type {case ReferenceTypeSheet :if _dacab (_ffdc ,ctx ){return MakeErrorResultType (ErrorTypeName ,_d .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_ffdc .Value )); +};_cdde :=_beegd (_ffdc ,_eceff ,_bgaac );if _eceff .Type ==ReferenceTypeCell &&_bgaac .Type ==ReferenceTypeCell {if _ebcg ,_ccbae :=ev .GetFromCache (_cdde );_ccbae {return _ebcg ;}else {_cfdeg :=_dbccg (ctx .Sheet (_ffdc .Value ),ev ,_eceff .Value ,_bgaac .Value ); +ev .SetCache (_cdde ,_cfdeg );return _cfdeg ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_cdde );default:return MakeErrorResult (_d .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_ffdc .Type )); +};};func _afgbc (){_ffbc =_eg .MustCompile ("\u005e\u0028\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u0024");_fgdgg =_eg .MustCompile ("\u005e=\u0028\u002e\u002a\u0029\u0024");_fddd =_eg .MustCompile ("\u005e<\u0028\u002e\u002a\u0029\u0024");_fbaa =_eg .MustCompile ("\u005e>\u0028\u002e\u002a\u0029\u0024"); +_egfe =_eg .MustCompile ("\u005e\u003c\u003d\u0028\u002e\u002a\u0029\u0024");_ddce =_eg .MustCompile ("\u005e\u003e\u003d\u0028\u002e\u002a\u0029\u0024");};func _acg (_bdcb string )bool {for _ ,_eeec :=range _dg {_beg :=_eeec .FindStringSubmatch (_bdcb ); +if len (_beg )> 1{return true ;};};return false ;}; +// Value returns a string version of the result. +func (_gbade Result )Value ()string {switch _gbade .Type {case ResultTypeNumber :_fcebd :=_db .FormatFloat (_gbade .ValueNumber ,'f',-1,64);if len (_fcebd )> 12{_ebea :=12;for _fefef :=_ebea ;_fefef > 0&&_fcebd [_fefef ]=='0';_fefef --{_ebea --;};_fcebd =_fcebd [0:_ebea +1]; +};return _fcebd ;case ResultTypeError :return _gbade .ValueString ;case ResultTypeString :return _gbade .ValueString ;case ResultTypeList :if len (_gbade .ValueList )==0{return "";};return _gbade .ValueList [0].Value ();case ResultTypeArray :if len (_gbade .ValueArray )==0||len (_gbade .ValueArray [0])==0{return ""; +};return _gbade .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";};}; -// 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{_gedge ,_fgcg ,_bedge Expression };func _ceaf (_aebfe ,_ddad int )string {const TOKSTART =4;if !_eced {return "\u0073\u0079\u006et\u0061\u0078\u0020\u0065\u0072\u0072\u006f\u0072";};for _ ,_aged :=range _agbe {if _aged ._agcg ==_aebfe &&_aged ._gdbaf ==_ddad {return "\u0073\u0079\u006e\u0074\u0061\u0078\u0020\u0065\u0072r\u006f\u0072\u003a\u0020"+_aged ._dfbd ; -};};_dcab :="\u0073y\u006e\u0074\u0061\u0078 \u0065\u0072\u0072\u006f\u0072:\u0020u\u006ee\u0078\u0070\u0065\u0063\u0074\u0065\u0064 "+_feab (_ddad );_deedb :=make ([]int ,0,4);_agfge :=_gaed [_aebfe ];for _gdfb :=TOKSTART ;_gdfb -1< len (_becfb );_gdfb ++{if _cfbec :=_agfge +_gdfb ; -_cfbec >=0&&_cfbec < _cbec &&_adeaa [_dffd [_cfbec ]]==_gdfb {if len (_deedb )==cap (_deedb ){return _dcab ;};_deedb =append (_deedb ,_gdfb );};};if _cabe [_aebfe ]==-2{_ebabf :=0;for _dagbb [_ebabf ]!=-1||_dagbb [_ebabf +1]!=_aebfe {_ebabf +=2;};for _ebabf +=2; -_dagbb [_ebabf ]>=0;_ebabf +=2{_bfac :=_dagbb [_ebabf ];if _bfac < TOKSTART ||_dagbb [_ebabf +1]==0{continue ;};if len (_deedb )==cap (_deedb ){return _dcab ;};_deedb =append (_deedb ,_bfac );};if _dagbb [_ebabf +1]!=0{return _dcab ;};};for _gafb ,_ecab :=range _deedb {if _gafb ==0{_dcab +="\u002c\u0020\u0065x\u0070\u0065\u0063\u0074\u0069\u006e\u0067\u0020"; -}else {_dcab +="\u0020\u006f\u0072\u0020";};_dcab +=_feab (_ecab );};return _dcab ;}; +// 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 (_cgfe (args ,_bfdad ));}; -// NewConstArrayExpr constructs a new constant array expression with a given data. -func NewConstArrayExpr (data [][]Expression )Expression {return &ConstArrayExpr {_cdc :data }};func _fda (_fga ,_ece int64 )float64 {return float64 (int (0.5+float64 ((_ece -_fga )/86400)))};func (_ggf *evCache )SetCache (key string ,value Result ){_ggf ._dag .Lock (); -_ggf ._fgf [key ]=value ;_ggf ._dag .Unlock ();};func _dega (_afeg ,_dead float64 ,_eagc ,_adgb int )(float64 ,Result ){_fcc ,_agg :=_ceef (_afeg ),_ceef (_dead );if _agg .After (_fcc ){_ecad :=_befd (_fcc ,_agg ,_eagc ,_adgb );_ggcc :=(_agg .Year ()-_ecad .Year ())*12+int (_agg .Month ())-int (_ecad .Month ()); -return float64 (_ggcc *_eagc )/12.0,_faba ;};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 _caba (_geca ,_bbbef []float64 ,_fcgc float64 )Result {_geag :=false ;_cge :=false ;for _ggdeb :=0;_ggdeb < len (_geca );_ggdeb ++{if _geca [_ggdeb ]> 0{_geag =true ;};if _geca [_ggdeb ]< 0{_cge =true ;};};if !_geag ||!_cge {return MakeErrorResultType (ErrorTypeNum ,""); -};_fedc :=_fcgc ;_eeab :=1e-10;_adfa :=0;_ecaf :=50;_dbea :=false ;for {_gefb :=_abfc (_geca ,_bbbef ,_fedc );_afgb :=_fedc -_gefb /_bgbf (_geca ,_bbbef ,_fedc );_fddf :=_ac .Abs (_afgb -_fedc );_fedc =_afgb ;_adfa ++;if _fddf <=_eeab ||_ac .Abs (_gefb )<=_eeab {break ; -};if _adfa > _ecaf {_dbea =true ;break ;};};if _dbea ||_ac .IsNaN (_fedc )||_ac .IsInf (_fedc ,0){return MakeErrorResultType (ErrorTypeNum ,"");};return MakeNumberResult (_fedc );};var _dagbb =[...]int {-1,1,1,-1,-2,0}; +// SetLocked does nothing for the invalid reference context. +func (_dagcb *ivr )SetLocked (cellRef string ,locked bool ){};const _dada =57374; -// 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");};_gbf :=args [0];switch _gbf .Type {case ResultTypeEmpty :return MakeNumberResult (0); -case ResultTypeNumber :_agd :=_ceef (_gbf .ValueNumber );return MakeNumberResult (float64 (_agd .Day ()));case ResultTypeString :_cbe :=_dd .ToLower (_gbf .ValueString );if !_efgb (_cbe ){_ ,_ ,_ ,_ ,_dfda ,_cec :=_cce (_cbe );if _cec .Type ==ResultTypeError {_cec .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 _cec ;};if _dfda {return MakeNumberResult (0);};};_ ,_ ,_efa ,_ ,_efg :=_aadd (_cbe );if _efg .Type ==ResultTypeError {return _efg ;};return MakeNumberResult (float64 (_efa ));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"); -};}; +// HasFormula returns FALSE for the invalid reference context. +func (_bdcg *ivr )HasFormula (cellRef string )bool {return false }; -// Index implements the Excel INDEX function. -func Index (args []Result )Result {_cagd :=len (args );if _cagd < 2||_cagd > 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"); -};_aaae :=args [0];if _aaae .Type !=ResultTypeArray &&_aaae .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"); -};_eaeg :=args [1].AsNumber ();if _eaeg .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"); -};_baae :=int (_eaeg .ValueNumber )-1;_bfgff :=-1;if _cagd ==3&&args [2].Type !=ResultTypeEmpty {_eebe :=args [2].AsNumber ();if _eebe .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"); -};_bfgff =int (_eebe .ValueNumber )-1;};if _baae ==-1&&_bfgff ==-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 _dgbdf []Result ;if _aaae .Type ==ResultTypeArray {_abaa :=_aaae .ValueArray ;if _baae < -1||_baae >=len (_abaa ){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 _baae ==-1{if _bfgff >=len (_abaa [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");};_gcbf :=[][]Result {};for _ ,_dgaf :=range _abaa {_aecd :=_dgaf [_bfgff ]; -if _aecd .Type ==ResultTypeEmpty {_aecd =MakeNumberResult (0);};_gcbf =append (_gcbf ,[]Result {_aecd });};return MakeArrayResult (_gcbf );};_dgbdf =_abaa [_baae ];}else {_dfac :=_aaae .ValueList ;if _baae < -1||_baae >=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 _baae ==-1{if _bfgff >=len (_dfac ){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");};_gfffd :=_dfac [_bfgff ];if _gfffd .Type ==ResultTypeEmpty {_gfffd =MakeNumberResult (0); -};return _gfffd ;};_dgbdf =_dfac ;};if _bfgff < -1||_bfgff > len (_dgbdf ){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 _bfgff ==-1{_ccda :=[]Result {}; -for _ ,_ddedb :=range _dgbdf {if _ddedb .Type ==ResultTypeEmpty {_ccda =append (_ccda ,MakeNumberResult (0));}else {_ccda =append (_ccda ,_ddedb );};};return MakeArrayResult ([][]Result {_ccda });};_egff :=_dgbdf [_bfgff ];if _egff .Type ==ResultTypeEmpty {return MakeNumberResult (0); -};return _egff ;}; +// Min is an implementation of the Excel MIN() function. +func Min (args []Result )Result {return _facgg (args ,false )};var _dbbf =[...]string {}; -// 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"); -};_ebabd :=args [0].AsNumber ();if _ebabd .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"); -};_ggbae :=10.0;if len (args )> 1{_cdedg :=args [1].AsNumber ();if _cdedg .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"); -};_ggbae =args [1].ValueNumber ;};if _ebabd .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 _ggbae ==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 (_ac .Log (_ebabd .ValueNumber )/_ac .Log (_ggbae ));};const _aefga =57378;const _cbec =187;type Reference struct{Type ReferenceType ;Value string ;};const _ggda =57362; +// Eval evaluates and returns the result of a Negate expression. +func (_aeede Negate )Eval (ctx Context ,ev Evaluator )Result {_ccac :=_aeede ._aedfbg .Eval (ctx ,ev );if _ccac .Type ==ResultTypeNumber {return MakeNumberResult (-_ccac .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"); +}; + +// 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 );}; + +// Eval evaluates and returns the result of a constant array expression. +func (_eb ConstArrayExpr )Eval (ctx Context ,ev Evaluator )Result {_gaaf :=[][]Result {};for _ ,_cbd :=range _eb ._bf {_eeb :=[]Result {};for _ ,_ag :=range _cbd {_eeb =append (_eeb ,_ag .Eval (ctx ,ev ));};_gaaf =append (_gaaf ,_eeb );};return MakeArrayResult (_gaaf ); +};func _bdde (_ffbcd Result ,_dedg ,_fbfdfa string )(float64 ,Result ){switch _ffbcd .Type {case ResultTypeEmpty :return 0,_eebb ;case ResultTypeNumber :return _ffbcd .ValueNumber ,_eebb ;case ResultTypeString :_afcbg ,_dgdec :=_db .ParseFloat (_ffbcd .ValueString ,64); +if _dgdec !=nil {return 0,MakeErrorResult (_fbfdfa +"\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0066\u006f\u0072\u0020"+_dedg );};return _afcbg ,_eebb ;default:return 0,MakeErrorResult (_dedg +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_fbfdfa +"\u0020t\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0065\u006d\u0070\u0074\u0079"); +};};var _geaf =map[string ]Function {};func _cad (_cef ,_dabba int )int {if _dabba ==2&&_bae (_cef ){return 29;}else {return _beb [_dabba -1];};}; + +// NewConstArrayExpr constructs a new constant array expression with a given data. +func NewConstArrayExpr (data [][]Expression )Expression {return &ConstArrayExpr {_bf :data }}; + +// Reference returns a string reference value to a horizontal range with prefix. +func (_afgdc PrefixHorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {_caca :=_afgdc ._cfece .Reference (ctx ,ev );return Reference {Type :ReferenceTypeHorizontalRange ,Value :_afgdc .horizontalRangeReference (_caca .Value )};};const _bda ="\u005e\u0028\u0028"+_dcbc +"\u007c"+_fgd +"\u007c"+_ggf +"\u007c"+_dac +"\u0029\u0020\u0029\u003f"; +func _adga (_aeeb []Result ,_bega string )(float64 ,float64 ,Result ){if len (_aeeb )!=2{return 0,0,MakeErrorResult (_bega +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};if _aeeb [0].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_bega +"\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"); +};_add :=_aeeb [0].ValueNumber ;if _aeeb [1].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_bega +" \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"); +};_decb :=float64 (int (_aeeb [1].ValueNumber ));if _decb < 0{return 0,0,MakeErrorResultType (ErrorTypeNum ,_bega +"\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 _add ,_decb ,_eebb ;}; // 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 _afc ,_bbea float64 ;switch args [0].Type {case ResultTypeNumber :_bbea =args [0].ValueNumber ; -case ResultTypeString :_dbf :=DateValue ([]Result {args [0]});if _dbf .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"); -};_bbea =_dbf .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 :_afc =args [1].ValueNumber ; -if _afc < 62&&_bbea >=62{_afc --;};case ResultTypeString :_abfg :=DateValue ([]Result {args [1]});if _abfg .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"); -};_afc =_abfg .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");};_fdd :=float64 (int (_bbea -_afc ));return MakeNumberResult (_fdd ); +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 _abcf ,_eeg float64 ;switch args [0].Type {case ResultTypeNumber :_eeg =args [0].ValueNumber ; +case ResultTypeString :_gef :=DateValue ([]Result {args [0]});if _gef .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"); +};_eeg =_gef .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 :_abcf =args [1].ValueNumber ; +if _abcf < 62&&_eeg >=62{_abcf --;};case ResultTypeString :_abd :=DateValue ([]Result {args [1]});if _abd .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"); +};_abcf =_abd .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");};_ffb :=float64 (int (_eeg -_abcf ));return MakeNumberResult (_ffb ); }; -// 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"); -};_begd :=args [0].AsNumber ();if _begd .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"); -};_gaaef :=0;if len (args )> 1{_fbef :=args [1];if _fbef .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"); -};_gaaef =int (_fbef .ValueNumber );if _gaaef < 0{_gaaef =0;}else if _gaaef > 4{_gaaef =4;};};_dgca :=_abgg ;switch _gaaef {case 1:_dgca =_defg ;case 2:_dgca =_ffaba ;case 3:_dgca =_bgfb ;case 4:_dgca =_aeagc ;};_fdeeb :=_ac .Trunc (_begd .ValueNumber ); -_adbe :=_ef .Buffer {};for _ ,_geef :=range _dgca {for _fdeeb >=_geef ._babfc {_adbe .WriteString (_geef ._dgda );_fdeeb -=_geef ._babfc ;};};return MakeStringResult (_adbe .String ());}; +// Update updates references in the PrefixVerticalRange after removing a row/column. +func (_ecace PrefixVerticalRange )Update (q *_bc .UpdateQuery )Expression {if q .UpdateType ==_bc .UpdateActionRemoveColumn {_efdd :=_ecace ;_fcagf :=_ecace ._fffd .String ();if _fcagf ==q .SheetToUpdate {_ggab :=q .ColumnIdx ;_efdd ._dgcgg =_daf (_ecace ._dgcgg ,_ggab ); +_efdd ._gbefad =_daf (_ecace ._gbefad ,_ggab );};return _efdd ;};return _ecace ;}; -// 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"); -};_ebfae ,_edfd ,_dagb :=_eab (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045");if _dagb .Type ==ResultTypeError {return _dagb ;};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"); -};_abd :=_edfd -_ebfae ;if _abd > 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"); -};_cbffb :=args [2].ValueNumber ;if _cbffb <=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-_cbffb *_abd /360));};func _bdfe (_faacg float64 ,_dagcd *criteriaRegex )bool {_bgdbde ,_bgdf :=_eed .ParseFloat (_dagcd ._dbeb ,64);if _bgdf !=nil {return false ;};switch _dagcd ._gefgg {case _ababb :return _faacg ==_bgdbde ; -case _ecgae :return _faacg <=_bgdbde ;case _gedg :return _faacg >=_bgdbde ;case _cgee :return _faacg < _bgdbde ;case _caag :return _faacg > _bgdbde ;};return false ;};const _bdadf =57347; +// Couppcd implements the Excel COUPPCD function. +func Couppcd (args []Result )Result {_bfeba ,_fefa :=_dbece (args ,"\u0043O\u0055\u0050\u0050\u0043\u0044");if _fefa .Type ==ResultTypeError {return _fefa ;};_abdg :=_gbee (_bfeba ._fdaf );_ebb :=_gbee (_bfeba ._gdca );_adgd :=_bfeba ._aafa ;_dee :=_bfeba ._fbfg ; +_ddf :=_cgfd (_abdg ,_ebb ,_adgd ,_dee );_dge ,_dbag ,_dce :=_ddf .Date ();return MakeNumberResult (_dec (_dge ,int (_dbag ),_dce ));};var _cgac =map[string ]bool {"\u0049F\u0045\u0052\u0052\u004f\u0052":true ,"\u0049\u0046\u004e\u0041":true ,"\u005f\u0078\u006c\u0066\u006e\u002e\u0049\u0046\u004e\u0041":true ,"\u0049\u0053\u0045R\u0052":true ,"\u0049S\u0045\u0052\u0052\u004f\u0052":true ,"\u0049\u0053\u004e\u0041":true ,"\u0049\u0053\u0052E\u0046":true }; + + +// Reference returns an invalid reference for FunctionCall. +func (_bddd FunctionCall )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _dbaa (_adf string )(int ,int ,float64 ,bool ,bool ,Result ){_eaa :="";_cace :=[]string {};for _fcae ,_agc :=range _cbee {_cace =_agc .FindStringSubmatch (_adf ); +if len (_cace )> 1{_eaa =_fcae ;break ;};};if _eaa ==""{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_aab );};_dea :=_cace [1]=="";_cace =_cace [49:];_dfgg :=len (_cace );_gfbg :=_cace [_dfgg -1];_ebfg :=_gfbg =="\u0061\u006d";_ace :=_gfbg =="\u0070\u006d"; +var _bgc ,_ebed int ;var _cdcb float64 ;var _gdea error ;switch _eaa {case "\u0068\u0068":_bgc ,_gdea =_db .Atoi (_cace [0]);if _gdea !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_aab );};_ebed =0;_cdcb =0;case "\u0068\u0068\u003am\u006d":_bgc ,_gdea =_db .Atoi (_cace [0]); +if _gdea !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_aab );};_ebed ,_gdea =_db .Atoi (_cace [2]);if _gdea !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_aab );};_cdcb =0;case "\u006d\u006d\u003as\u0073":_bgc =0; +_ebed ,_gdea =_db .Atoi (_cace [0]);if _gdea !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_aab );};_cdcb ,_gdea =_db .ParseFloat (_cace [2],64);if _gdea !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_aab ); +};case "\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073":_bgc ,_gdea =_db .Atoi (_cace [0]);if _gdea !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_aab );};_ebed ,_gdea =_db .Atoi (_cace [2]);if _gdea !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_aab ); +};_cdcb ,_gdea =_db .ParseFloat (_cace [4],64);if _gdea !=nil {return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_aab );};};if _ebed >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_aab );};if _ebfg ||_ace {if _bgc > 12||_cdcb >=60{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_aab ); +}else if _bgc ==12{_bgc =0;};}else if _bgc >=24||_cdcb >=10000{return 0,0,0,false ,false ,MakeErrorResultType (ErrorTypeValue ,_aab );};return _bgc ,_ebed ,_cdcb ,_ace ,_dea ,_eebb ;};const _ffcd =_df .Millisecond *1000; + +// Eval evaluates a range returning a list of results or an error. +func (_efbea Range )Eval (ctx Context ,ev Evaluator )Result {_daabf :=_efbea ._badfg .Reference (ctx ,ev );_fdccf :=_efbea ._bbef .Reference (ctx ,ev );_ecdaac :=_cada (_daabf ,_fdccf );if _daabf .Type ==ReferenceTypeCell &&_fdccf .Type ==ReferenceTypeCell {if _aggce ,_daae :=ev .GetFromCache (_ecdaac ); +_daae {return _aggce ;}else {_bebf :=_dbccg (ctx ,ev ,_daabf .Value ,_fdccf .Value );ev .SetCache (_ecdaac ,_bebf );return _bebf ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_ecdaac );}; +func _edagd (_bfbfe ,_bdbbg []string )[]string {for _ ,_efbc :=range _bdbbg {_bfbfe =append (_bfbfe ,_efbc );};return _bfbfe ;}; + +// String returns a string representation of a horizontal range with prefix. +func (_bceea PrefixHorizontalRange )String ()string {return _d .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_bceea ._cfece .String (),_bceea ._fefeg ,_bceea ._cffb );}; + +// 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"); +};_gfbgg :=args [0];if _gfbgg .Type ==ResultTypeError ||_gfbgg .Type ==ResultTypeString {return _gfbgg ;};return _eebb ;}; + +// String returns a string representation for Bool. +func (_fea Bool )String ()string {if _fea ._gbe {return "\u0054\u0052\u0055\u0045";}else {return "\u0046\u0041\u004cS\u0045";};};type criteriaParsed struct{_caeae bool ;_babc float64 ;_afcdc string ;_gbfe *criteriaRegex ;};const _dfgeg =187; + +// Eval evaluates and returns a number. +func (_dgbee Number )Eval (ctx Context ,ev Evaluator )Result {return MakeNumberResult (_dgbee ._afdca )}; // GetFilename returns an empty string for the invalid reference context. -func (_baeag *ivr )GetFilename ()string {return ""};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 (_ffee PrefixHorizontalRange )horizontalRangeReference (_bffbc string )string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0064\u003a\u0025\u0064",_bffbc ,_ffee ._dddgg ,_ffee ._ecceg ); +func (_ebdf *ivr )GetFilename ()string {return ""};func _dec (_eag ,_fdg ,_gafb int )float64 {return float64 (_efb (_eag ,_df .Month (_fdg ),_gafb )/86400)+_eaf ;}; + +// ISREF is an implementation of the Excel ISREF() function. +func IsRef (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0052\u0045\u0046\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};return MakeBoolResult (ev .LastEvalIsRef ());};func init (){_afgbc ();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 ); }; -// Sum is an implementation of the Excel SUM() function. -func Sum (args []Result )Result {_cggg :=MakeNumberResult (0);for _ ,_fcccf :=range args {_fcccf =_fcccf .AsNumber ();switch _fcccf .Type {case ResultTypeNumber :_cggg .ValueNumber +=_fcccf .ValueNumber ;case ResultTypeList ,ResultTypeArray :_ecbd :=Sum (_fcccf .ListValues ()); -if _ecbd .Type !=ResultTypeNumber {return _ecbd ;};_cggg .ValueNumber +=_ecbd .ValueNumber ;case ResultTypeString :case ResultTypeError :return _fcccf ;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",_fcccf .Type )); -};};return _cggg ;}; +// Pmt implements the Excel PMT function. +func Pmt (args []Result )Result {_aaed :=len (args );if _aaed < 3||_aaed > 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"); +};_afcee :=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"); +};_bbac :=args [1].ValueNumber ;if _bbac ==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"); +};_cdccb :=args [2].ValueNumber ;_dcbg :=0.0;if _aaed >=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"); +};_dcbg =args [3].ValueNumber ;};_babg :=0.0;if _aaed ==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"); +};_babg =args [4].ValueNumber ;if _babg !=0{_babg =1;};};var _cbba float64 ;if _afcee ==0{_cbba =(_cdccb +_dcbg )/_bbac ;}else {_gece :=_gd .Pow (1+_afcee ,_bbac );if _babg ==1{_cbba =(_dcbg *_afcee /(_gece -1)+_cdccb *_afcee /(1-1/_gece ))/(1+_afcee ); +}else {_cbba =_dcbg *_afcee /(_gece -1)+_cdccb *_afcee /(1-1/_gece );};};return MakeNumberResult (-_cbba );}; -// Update updates references in the PrefixExpr after removing a row/column. -func (_eaged PrefixExpr )Update (q *_ge .UpdateQuery )Expression {_facgf :=_eaged ;_dbgae :=_eaged ._dabfd .String ();if _dbgae ==q .SheetToUpdate {_efdb :=*q ;_efdb .UpdateCurrentSheet =true ;_facgf ._abgb =_eaged ._abgb .Update (&_efdb );};return _facgf ; +// 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"); +};_ffeed :=args [0].AsString ();if _ffeed .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"); +};_cfcgd :=_fa .Buffer {};for _ ,_cbefd :=range _ffeed .ValueString {if _ed .IsPrint (_cbefd ){_cfcgd .WriteRune (_cbefd );};};return MakeStringResult (_cfcgd .String ());}; + +// GetFormat returns an empty string for the invalid reference context. +func (_fadbc *ivr )GetFormat (cellRef string )string {return ""}; + +// Reference returns an invalid reference for ConstArrayExpr. +func (_bac ConstArrayExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _dgbg (_dedf []Result ,_cgdd bool )Result {_ffbe :="\u004d\u0041\u0058";if _cgdd {_ffbe ="\u004d\u0041\u0058\u0041";};if len (_dedf )==0{return MakeErrorResult (_ffbe +"\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"); +};_gabbb :=-_gd .MaxFloat64 ;for _ ,_fcdba :=range _dedf {switch _fcdba .Type {case ResultTypeNumber :if (_cgdd ||!_fcdba .IsBoolean )&&_fcdba .ValueNumber > _gabbb {_gabbb =_fcdba .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_badf :=_dgbg (_fcdba .ListValues (),_cgdd ); +if _badf .ValueNumber > _gabbb {_gabbb =_badf .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_geced :=0.0;if _cgdd {_geced =_fcdba .AsNumber ().ValueNumber ;};if _geced > _gabbb {_gabbb =_geced ;};default:_gb .Log .Debug ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_ffbe +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_fcdba .Type ); +};};if _gabbb ==-_gd .MaxFloat64 {_gabbb =0;};return MakeNumberResult (_gabbb );};func _edad (_babgb string ,_cbdcg func (_gadef float64 )float64 )Function {return func (_adaa []Result )Result {if len (_adaa )!=1{return MakeErrorResult (_babgb +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u006f\u006e\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); +};_aafac :=_adaa [0].AsNumber ();switch _aafac .Type {case ResultTypeNumber :_cfaba :=_cbdcg (_aafac .ValueNumber );if _gd .IsNaN (_cfaba ){return MakeErrorResult (_babgb +"\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0065\u0064\u0020\u004e\u0061\u004e"); +};if _gd .IsInf (_cfaba ,0){return MakeErrorResult (_babgb +"\u0020r\u0065t\u0075\u0072\u006e\u0065\u0064 \u0069\u006ef\u0069\u006e\u0069\u0074\u0079");};if _cfaba ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,_babgb +"\u0020d\u0069v\u0069\u0064\u0065\u0020\u0062\u0079\u0020\u007a\u0065\u0072\u006f"); +};return MakeNumberResult (1/_cfaba );case ResultTypeList ,ResultTypeString :return MakeErrorResult (_babgb +"\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 _aafac ;default:return MakeErrorResult (_d .Sprintf ("\u0075\u006e\u0068a\u006e\u0064\u006c\u0065d\u0020\u0025\u0073\u0028\u0029\u0020\u0061r\u0067\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_babgb ,_aafac .Type )); +};};};func _ddgc (_egfb ,_ccg ,_feab ,_gead float64 ,_ffcc int )float64 {var _fgbf float64 ;if _egfb ==0{_fgbf =_gead +_feab *_ccg ;}else {_egfd :=_gd .Pow (1+_egfb ,_ccg );if _ffcc ==1{_fgbf =_gead *_egfd +_feab *(1+_egfb )*(_egfd -1)/_egfb ;}else {_fgbf =_gead *_egfd +_feab *(_egfd -1)/_egfb ; +};};return -_fgbf ;};const _eace =57370; + +// Replace is an implementation of the Excel REPLACE(). +func Replace (args []Result )Result {_dfefd ,_ceecc :=_ceed ("\u0052E\u0050\u004c\u0041\u0043\u0045",args );if _ceecc .Type !=ResultTypeEmpty {return _ceecc ;};_gaag :=_dfefd ._gbaf ;_gdagf :=_dfefd ._badg ;_abgb :=_dfefd ._bdgab ;_beae :=_dfefd ._aebba ; +_ggdag :=len (_gaag );if _gdagf > _ggdag {_gdagf =_ggdag ;};_gadc :=_gdagf +_abgb ;if _gadc > _ggdag {_gadc =_ggdag ;};_faad :=_gaag [0:_gdagf ]+_beae +_gaag [_gadc :];return MakeStringResult (_faad );}; + +// NewSheetPrefixExpr constructs a new prefix expression. +func NewSheetPrefixExpr (s string )Expression {return &SheetPrefixExpr {_dbeg :s }};func (_ddaca *plex )Lex (lval *yySymType )int {_cfdcf =true ;_fcag :=<-_ddaca ._cfffb ;if _fcag !=nil {lval ._acgae =_fcag ;return int (lval ._acgae ._bagab );};return 0; }; -// 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"); -};_bfaa :=args [0];if _bfaa .Type ==ResultTypeNumber {return _bfaa ;};if _bfaa .Type ==ResultTypeString {_efagdf ,_ccad :=_eed .ParseFloat (_bfaa .Value (),64);if _ccad ==nil {return MakeNumberResult (_efagdf );};};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"); +// Error is called in the case of parsing error and saves an error to a plex. +func (_daddgf *plex )Error (s string ){_gb .Log .Debug ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",s );_daddgf ._dccf =s ;}; + +// 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"); +};_cffg ,_gbdfg ,_gefae :=_gdcc (args );if _gefae .Type ==ResultTypeError {return _gefae ;};return MakeNumberResult (_babe (_cffg )/_gbdfg );}; + +// 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{_fffd Expression ;_dgcgg ,_gbefad string ;}; + +// PrefixRangeExpr is a range expression that when evaluated returns a list of Results from a given sheet like Sheet1!A1:B4 (all cells from A1 to B4 from a sheet 'Sheet1'). +type PrefixRangeExpr struct{_ecfgd ,_efbcg ,_aecc Expression };type evCache struct{_gfb map[string ]Result ;_bbdf *_ca .Mutex ;}; + +// LastColumn returns empty string for the invalid reference context. +func (_dbecg *ivr )LastColumn (rowFrom ,rowTo int )string {return ""}; + +// Eval evaluates and returns the result of an error expression. +func (_gc Error )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult (_gc ._agag )}; + +// 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"); +};_gecd :=args [0].AsString ();if _gecd .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 (_gecd .ValueString )));};type criteriaRegex struct{_eaded byte ;_gcge string ;};func (_ffa *defEval )checkLastEvalIsRef (_caf Context ,_efce Expression ){switch _efce .(type ){case FunctionCall :switch _efce .(FunctionCall )._bfcb {case "\u0049\u0053\u0052E\u0046":for _ ,_ceg :=range _efce .(FunctionCall )._gacda {switch _ceg .(type ){case CellRef ,Range ,HorizontalRange ,VerticalRange ,NamedRangeRef ,PrefixExpr ,PrefixRangeExpr ,PrefixHorizontalRange ,PrefixVerticalRange :_gde :=_ceg .Eval (_caf ,_ffa ); +_ffa ._bea =!(_gde .Type ==ResultTypeError &&_gde .ValueString =="\u0023\u004e\u0041\u004d\u0045\u003f");default:_ffa ._bea =false ;};};};};};func _accb (_afca Result ,_adaeg *criteriaParsed )bool {if _afca .IsBoolean {return false ;};_daga :=_afca .Type ; +if _adaeg ._caeae {return _daga ==ResultTypeNumber &&_afca .ValueNumber ==_adaeg ._babc ;}else if _daga ==ResultTypeNumber {return _ffdf (_afca .ValueNumber ,_adaeg ._gbfe );};return _fcdac (_afca ,_adaeg );}; + +// NewRange constructs a new range. +func NewRange (from ,to Expression )Expression {_ebfge ,_gefc ,_eaff :=_bafag (from ,to );if _eaff !=nil {_gb .Log .Debug (_eaff .Error ());return NewError (_eaff .Error ());};return Range {_badfg :_ebfge ,_bbef :_gefc };}; + +// Search is an implementation of the Excel SEARCH(). +func Search (args []Result )Result {_cdgg ,_dbccc :=_edggg ("\u0046\u0049\u004e\u0044",args );if _dbccc .Type !=ResultTypeEmpty {return _dbccc ;};_fgabf :=_cb .ToLower (_cdgg ._aabb );if _fgabf ==""{return MakeNumberResult (1.0);};_ffbbf :=_cb .ToLower (_cdgg ._bdbbd ); +_acbb :=_cdgg ._faea ;_egbca :=1;for _bbbba :=range _ffbbf {if _egbca < _acbb {_egbca ++;continue ;};_fegce :=_fc .Index (_fgabf ,_ffbbf [_bbbba :]);if _fegce ==0{return MakeNumberResult (float64 (_egbca ));};_egbca ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed"); }; -// String returns an empty string for Error. -func (_gac Error )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 _ffbda (_ccbff Result ,_feaf *criteriaParsed )bool {if _ccbff .Type ==ResultTypeEmpty {return false ; +};if _feaf ._caeae {return _ccbff .ValueNumber ==_feaf ._babc ;}else {_gbgb :=_cb .ToLower (_ccbff .ValueString );return _feaf ._afcdc ==_gbgb ||_fc .Match (_feaf ._afcdc ,_gbgb );};};const _abee =57376; -// Intrate implements the Excel INTRATE function. -func Intrate (args []Result )Result {_ecba :=len (args );if _ecba !=4&&_ecba !=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"); -};_acbd ,_fged ,_cdcd :=_eab (args [0],args [1],"\u0049N\u0054\u0052\u0041\u0054\u0045");if _cdcd .Type ==ResultTypeError {return _cdcd ;};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"); -};_geec :=args [2].ValueNumber ;if _geec <=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"); -};_eadb :=args [3].ValueNumber ;if _eadb <=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"); -};_bbgg :=0;if _ecba ==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"); -};_bbgg =int (args [4].ValueNumber );if !_gddd (_bbgg ){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"); -};};_badf ,_cdcd :=_dcc (_acbd ,_fged ,_bbgg );if _cdcd .Type ==ResultTypeError {return _cdcd ;};return MakeNumberResult ((_eadb -_geec )/_geec /_badf );};func _cfee (_ebd ,_bbc _dgg .Time )bool {_ffgd :=_ebd .Unix ();_ggg :=_bbc .Unix ();_dcb :=_ebd .Year (); -_bfdc :=_cdb (_dcb ,_dgg .March ,1);if _dfcf (_dcb )&&_ffgd < _bfdc &&_ggg >=_bfdc {return true ;};var _beggd =_bbc .Year ();var _gaef =_cdb (_beggd ,_dgg .March ,1);return (_dfcf (_beggd )&&_ggg >=_gaef &&_ffgd < _gaef );}; +// MakeListResult constructs a list result. +func MakeListResult (list []Result )Result {return Result {Type :ResultTypeList ,ValueList :list }};const _ceadb =57372; -// MaxIfs implements the MAXIFS function. -func MaxIfs (args []Result )Result {_egeg :=_fddfg (args ,true ,"\u004d\u0041\u0058\u0049\u0046\u0053");if _egeg .Type !=ResultTypeEmpty {return _egeg ;};_cffc :=_fbbg (args [1:]);_fdcbb :=-_ac .MaxFloat64 ;_deee :=_ecfd (args [0]);for _ ,_fcgbg :=range _cffc {_gbag :=_deee [_fcgbg ._fbge ][_fcgbg ._dfae ].ValueNumber ; -if _fdcbb < _gbag {_fdcbb =_gbag ;};};if _fdcbb ==-_ac .MaxFloat64 {_fdcbb =0;};return MakeNumberResult (float64 (_fdcbb ));};func _ga (_gc Result )bool {if _gc .Type ==ResultTypeString {return _gc .ValueString =="";};return _gc .ValueNumber ==0;}; +// NewBinaryExpr constructs a new binary expression with a given operator. +func NewBinaryExpr (lhs Expression ,op BinOpType ,rhs Expression )Expression {return BinaryExpr {_bb :lhs ,_cbe :rhs ,_dab :op };}; -// Update returns the same object as updating sheet references does not affect ConstArrayExpr. -func (_eggc ConstArrayExpr )Update (q *_ge .UpdateQuery )Expression {return _eggc }; +// Amordegrc implements the Excel AMORDEGRC function. +func Amordegrc (args []Result )Result {_faf ,_gfcf :=_ffeg (args ,"\u0041M\u004f\u0052\u0044\u0045\u0047\u0052C");if _gfcf .Type ==ResultTypeError {return _gfcf ;};_ceaf :=_faf ._eead ;_dgb :=_faf ._fadba ;_faac :=_faf ._febg ;_bagd :=_faf ._eddb ;_cfde :=_faf ._efa ; +_eea :=_faf ._deaf ;if _eea >=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"); +};_gfe :=_faf ._afcd ;_dfcc :=1.0/_eea ;_fdd :=2.5;if _dfcc < 3{_fdd =1;}else if _dfcc < 5{_fdd =1.5;}else if _dfcc <=6{_fdd =2;};_eea *=_fdd ;_ecef ,_ege :=_geec (_dgb ,_faac ,_gfe );if _ege .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"); +};_bfd :=_gfcg (_ecef *_eea *_ceaf );_ceaf -=_bfd ;_dade :=_ceaf -_bagd ;for _ead :=0;_ead < _cfde ;_ead ++{_bfd =_gfcg (_eea *_ceaf );_dade -=_bfd ;if _dade < 0{switch _cfde -_ead {case 0:case 1:return MakeNumberResult (_gfcg (_ceaf *0.5));default:return MakeNumberResult (0); +};};_ceaf -=_bfd ;};return MakeNumberResult (_bfd );};func _abcd (_cca ,_adcf ,_dcbb int )int {if _cca > _adcf {return 0;};if _aadeb (_dcbb ){return (_adcf -_cca +1)*360;};_adcb :=0;for _fbee :=_cca ;_fbee <=_adcf ;_fbee ++{_gbad :=365;if _bae (_fbee ){_gbad =366; +};_adcb +=_gbad ;};return _adcb ;}; -// Eval evaluates a vertical range returning a list of results or an error. -func (_dffcg VerticalRange )Eval (ctx Context ,ev Evaluator )Result {_dcdca :=_dffcg .verticalRangeReference ();if _acbgg ,_begcf :=ev .GetFromCache (_dcdca );_begcf {return _acbgg ;};_feaa ,_befe :=_geed (ctx ,_dffcg ._fgddc ,_dffcg ._fcce );_aaebb :=_ebebfb (ctx ,ev ,_feaa ,_befe ); -ev .SetCache (_dcdca ,_aaebb );return _aaebb ;}; +// 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");};_eab :=args [0];switch _eab .Type {case ResultTypeEmpty :return MakeNumberResult (0); +case ResultTypeNumber :_adg :=_gbee (_eab .ValueNumber );return MakeNumberResult (float64 (_adg .Minute ()));case ResultTypeString :_dcfc :=_cb .ToLower (_eab .ValueString );if !_acg (_dcfc ){_ ,_ ,_ ,_bccg ,_cgbe :=_dfe (_dcfc );if _cgbe .Type ==ResultTypeError {_cgbe .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 _cgbe ;};if _bccg {return MakeNumberResult (0);};};_ ,_fee ,_ ,_ ,_ ,_befb :=_dbaa (_dcfc );if _befb .Type ==ResultTypeError {return _befb ;};return MakeNumberResult (float64 (_fee ));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"); +};}; -// BinaryExpr is a binary expression. -type BinaryExpr struct{_ae ,_fg Expression ;_eg BinOpType ;};const _fcdff =2; +// Eval evaluates and returns the result of a function call. +func (_gdagg FunctionCall )Eval (ctx Context ,ev Evaluator )Result {_efggf :=LookupFunction (_gdagg ._bfcb );if _efggf !=nil {_gafbd :=make ([]Result ,len (_gdagg ._gacda ));for _cbceda ,_cdgcf :=range _gdagg ._gacda {_gafbd [_cbceda ]=_cdgcf .Eval (ctx ,ev ); +_gafbd [_cbceda ].Ref =_cdgcf .Reference (ctx ,ev );};if _ ,_gfec :=_cgac [_gdagg ._bfcb ];!_gfec {if _ebbee ,_fdbf :=_ecdgc (_gafbd );_ebbee {return _fdbf ;};};return _efggf (_gafbd );};_ggcea :=LookupFunctionComplex (_gdagg ._bfcb );if _ggcea !=nil {_afbcd :=make ([]Result ,len (_gdagg ._gacda )); +for _ffaf ,_ecgf :=range _gdagg ._gacda {_afbcd [_ffaf ]=_ecgf .Eval (ctx ,ev );_afbcd [_ffaf ].Ref =_ecgf .Reference (ctx ,ev );};if _ ,_ffgga :=_cgac [_gdagg ._bfcb ];!_ffgga {if _ccfe ,_ecfga :=_ecdgc (_afbcd );_ccfe {return _ecfga ;};};return _ggcea (ctx ,ev ,_afbcd ); +};return MakeErrorResult ("\u0075\u006e\u006b\u006e\u006f\u0077\u006e\u0020\u0066\u0075\u006e\u0063t\u0069\u006f\u006e\u0020"+_gdagg ._bfcb );};const _cgfc =57364;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 );}; + +// LastRow returns 0 for the invalid reference context. +func (_ggafe *ivr )LastRow (colFrom string )int {return 0}; + +// 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 (_gd .Pi );}; + +// 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"); +};_effa :=false ;for _ ,_gbcc :=range args {switch _gbcc .Type {case ResultTypeList ,ResultTypeArray :_gcbb :=Or (_gbcc .ListValues ());if _gcbb .Type ==ResultTypeError {return _gcbb ;};if _gcbb .ValueNumber !=0{_effa =true ;};case ResultTypeNumber :if _gbcc .ValueNumber !=0{_effa =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 _gbcc ;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 (_effa );}; -// CountIfs implements the COUNTIFS function. -func CountIfs (args []Result )Result {_egdg :=_fddfg (args ,false ,"\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053");if _egdg .Type !=ResultTypeEmpty {return _egdg ;};_bgebc :=_fbbg (args );return MakeNumberResult (float64 (len (_bgebc )));}; +// Substitute is an implementation of the Excel SUBSTITUTE function. +func Substitute (args []Result )Result {_cgae :=len (args );if _cgae !=3&&_cgae !=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"); +};_cebca ,_ecbfg :=_eefc (args [0],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0074\u0065\u0078\u0074");if _ecbfg .Type ==ResultTypeError {return _ecbfg ;};_eeee ,_ecbfg :=_eefc (args [1],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006f\u006c\u0064\u0020\u0074\u0065\u0078\u0074"); +if _ecbfg .Type ==ResultTypeError {return _ecbfg ;};_deeg ,_ecbfg :=_eefc (args [2],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006e\u0065\u0077\u0020\u0074\u0065\u0078\u0074");if _ecbfg .Type ==ResultTypeError {return _ecbfg ;};_fecf :=0; +if _cgae ==3{return MakeStringResult (_cb .Replace (_cebca ,_eeee ,_deeg ,-1));}else {_bgdd ,_ggcc :=_bdde (args [3],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0069\u006e\u0073t\u0061\u006e\u0063\u0065\u005f\u006e\u0075\u006d");if _ggcc .Type ==ResultTypeError {return _ggcc ; +};_fecf =int (_bgdd );if _fecf < 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"); +};_dgcb :=_cebca ;_fccd :=_fecf ;_dagb :=-1;_cdea :=len (_eeee );_ddfa :=0;for {_fccd --;_bge :=_cb .Index (_dgcb ,_eeee );if _bge ==-1{_dagb =-1;break ;}else {_dagb =_bge +_ddfa ;if _fccd ==0{break ;};_dgcba :=_cdea +_bge ;_ddfa +=_dgcba ;_dgcb =_dgcb [_dgcba :]; +};};if _dagb ==-1{return MakeStringResult (_cebca );}else {_ecdga :=_cebca [:_dagb ];_cfcb :=_cebca [_dagb +_cdea :];return MakeStringResult (_ecdga +_deeg +_cfcb );};};}; -// MakeArrayResult constructs an array result (matrix). -func MakeArrayResult (arr [][]Result )Result {return Result {Type :ResultTypeArray ,ValueArray :arr }};func _effa (_ccge ,_ecdc ,_acfg ,_eadc float64 ,_dfeb int )float64 {var _cdcg float64 ;if _ccge ==0{_cdcg =(_acfg +_eadc )/_ecdc ;}else {_caed :=_ac .Pow (1+_ccge ,_ecdc ); -if _dfeb ==1{_cdcg =(_eadc *_ccge /(_caed -1)+_acfg *_ccge /(1-1/_caed ))/(1+_ccge );}else {_cdcg =_eadc *_ccge /(_caed -1)+_acfg *_ccge /(1-1/_caed );};};return -_cdcg ;}; +// 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"); +};_eegdd :=args [0].AsString ();if _eegdd .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 (_cb .ToUpper (_eegdd .ValueString ));}; -// Replace is an implementation of the Excel REPLACE(). -func Replace (args []Result )Result {_acba ,_fcgf :=_ggdef ("\u0052E\u0050\u004c\u0041\u0043\u0045",args );if _fcgf .Type !=ResultTypeEmpty {return _fcgf ;};_eeedb :=_acba ._abbff ;_bfgbd :=_acba ._cgde ;_bbab :=_acba ._eage ;_cgeg :=_acba ._aabcd ;_bbdag :=len (_eeedb ); -if _bfgbd > _bbdag {_bfgbd =_bbdag ;};_abfb :=_bfgbd +_bbab ;if _abfb > _bbdag {_abfb =_bbdag ;};_fadg :=_eeedb [0:_bfgbd ]+_cgeg +_eeedb [_abfb :];return MakeStringResult (_fadg );};func _bdfc (_eff int )int {if _eff < 1900{if _eff < 30{_eff +=2000;}else {_eff +=1900; -};};return _eff ;}; +// Reference returns a string reference value to a range. +func (_bfba Range )Reference (ctx Context ,ev Evaluator )Reference {_cebdc :=_bfba ._badfg .Reference (ctx ,ev );_gcacf :=_bfba ._bbef .Reference (ctx ,ev );if _cebdc .Type ==ReferenceTypeCell &&_gcacf .Type ==ReferenceTypeCell {return MakeRangeReference (_cada (_cebdc ,_gcacf )); +};return ReferenceInvalid ;}; -// Update updates the horizontal range references after removing a row/column. -func (_efebb HorizontalRange )Update (q *_ge .UpdateQuery )Expression {return _efebb };var InvalidReferenceContext =&ivr {};func _fbbe (_eafa [][]Result )float64 {if len (_eafa )==2{_feeg :=_eafa [0][0].AsNumber ();_bbda :=_eafa [0][1].AsNumber ();_abdc :=_eafa [1][0].AsNumber (); -_ggeb :=_eafa [1][1].AsNumber ();if _feeg .Type !=ResultTypeNumber ||_bbda .Type !=ResultTypeNumber ||_abdc .Type !=ResultTypeNumber ||_ggeb .Type !=ResultTypeNumber {return _ac .NaN ();};return _feeg .ValueNumber *_ggeb .ValueNumber -_abdc .ValueNumber *_bbda .ValueNumber ; -};_bgec :=float64 (0);_gcbbc :=float64 (1);for _gedde :=range _eafa {_bgec +=_gcbbc *_eafa [0][_gedde ].ValueNumber *_fbbe (_cdba (_eafa ,_gedde ));_gcbbc *=-1;};return _bgec ;}; +// ISERR is an implementation of the Excel ISERR() function. +func IsErr (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0045\u0052\u0052\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};return MakeBoolResult (args [0].Type ==ResultTypeError &&args [0].ValueString !="\u0023\u004e\u002f\u0041");};func _fagd (_dgcgf ,_cccdc float64 )float64 {_dgcgf =_gd .Trunc (_dgcgf );_cccdc =_gd .Trunc (_cccdc );if _dgcgf ==0&&_cccdc ==0{return 0;}; +return _dgcgf *_cccdc /_bdgge (_dgcgf ,_cccdc );}; -// Eval evaluates and returns the result of an empty expression. -func (_fc EmptyExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeEmptyResult ()}; +// Pricemat implements the Excel PRICEMAT function. +func Pricemat (args []Result )Result {_agfg :=len (args );if _agfg !=5&&_agfg !=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"); +};_aggae ,_bgbd ,_dgcga :=_edfd (args [0],args [1],"\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054");if _dgcga .Type ==ResultTypeError {return _dgcga ;};_fdgf ,_dgcga :=_ffag (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0050\u0052\u0049\u0043\u0045\u004d\u0041\u0054"); +if _dgcga .Type ==ResultTypeError {return _dgcga ;};if _fdgf >=_aggae {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"); +};_cefe :=args [3].ValueNumber ;if _cefe < 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"); +};_bedd :=args [4].ValueNumber ;if _bedd < 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"); +};_dafd :=0;if _agfg ==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"); +};_dafd =int (args [5].ValueNumber );if !_fgad (_dafd ){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"); +};};_fgff ,_dgcga :=_geec (_aggae ,_bgbd ,_dafd );if _dgcga .Type ==ResultTypeError {return _dgcga ;};_fbfc ,_dgcga :=_geec (_fdgf ,_bgbd ,_dafd );if _dgcga .Type ==ResultTypeError {return _dgcga ;};_gcfda ,_dgcga :=_geec (_fdgf ,_aggae ,_dafd );if _dgcga .Type ==ResultTypeError {return _dgcga ; +};_fcba :=1+_fbfc *_cefe ;_acgc :=1+_fgff *_bedd ;return MakeNumberResult ((_fcba /_acgc -_gcfda *_cefe )*100);};const (BinOpTypeUnknown BinOpType =iota ;BinOpTypePlus ;BinOpTypeMinus ;BinOpTypeMult ;BinOpTypeDiv ;BinOpTypeExp ;BinOpTypeLT ;BinOpTypeGT ; +BinOpTypeEQ ;BinOpTypeLEQ ;BinOpTypeGEQ ;BinOpTypeNE ;BinOpTypeConcat ;);var _beb =[]int {31,28,31,30,31,30,31,31,30,31,30,31};const _ebcd =57347;const _baedc =57363; -// 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 (_edabg (args ,_fgga ));}; +// 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");};_abcaf :=args [0].AsNumber (); +if _abcaf .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");};_baccfg :=_gd .Signbit (_abcaf .ValueNumber ); +_bgfg ,_dgce :=_gd .Modf (_abcaf .ValueNumber /2);_egga :=_bgfg *2;if _dgce !=0{if !_baccfg {_egga +=2;}else {_egga -=2;};};return MakeNumberResult (_egga );};func (_cecd *yyParserImpl )Parse (yylex yyLexer )int {_cbgeb :=_df .Now ();var _geda int ;var _fbbee yySymType ; +var _gdfa []yySymType ;_ =_gdfa ;_aafe :=_cecd ._cfaab [:];Nerrs :=0;Errflag :=0;_gdagd :=0;_cecd ._ddbc =-1;_cadee :=-1;defer func (){_gdagd =-1;_cecd ._ddbc =-1;_cadee =-1}();_fadca :=-1;goto _dfgef ;_dcdbf :return 0;_gcaf :return 1;_dfgef :if _ebgc (_cbgeb ){_gb .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074"); +goto _gcaf ;};if _aeee >=4{_d .Printf ("\u0063\u0068\u0061\u0072\u0020\u0025\u0076\u0020\u0069n\u0020\u0025\u0076\u000a",_gbae (_cadee ),_afgf (_gdagd ));};_fadca ++;if _fadca >=len (_aafe ){_babcg :=make ([]yySymType ,len (_aafe )*2);copy (_babcg ,_aafe ); +_aafe =_babcg ;};_aafe [_fadca ]=_fbbee ;_aafe [_fadca ]._bcce =_gdagd ;_egfab :if _ebgc (_cbgeb ){_gb .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _gcaf ;};_geda =_cfcf [_gdagd ];if _geda <=_cffdf {goto _bgaa ; +};if _cecd ._ddbc < 0{_cecd ._ddbc ,_cadee =_eebga (yylex ,&_cecd ._cdgea );};_geda +=_cadee ;if _geda < 0||_geda >=_dfgeg {goto _bgaa ;};_geda =_cgacc [_geda ];if _eebad [_geda ]==_cadee {_cecd ._ddbc =-1;_cadee =-1;_fbbee =_cecd ._cdgea ;_gdagd =_geda ; +if Errflag > 0{Errflag --;};goto _dfgef ;};_bgaa :if _ebgc (_cbgeb ){_gb .Log .Error ("\u0050\u0061\u0072\u0073\u0065\u0020\u0074\u0069\u006d\u0065\u006f\u0075\u0074");goto _gcaf ;};_geda =_fgabag [_gdagd ];if _geda ==-2{if _cecd ._ddbc < 0{_cecd ._ddbc ,_cadee =_eebga (yylex ,&_cecd ._cdgea ); +};_cgbc :=0;for {if _bceba [_cgbc +0]==-1&&_bceba [_cgbc +1]==_gdagd {break ;};_cgbc +=2;};for _cgbc +=2;;_cgbc +=2{_geda =_bceba [_cgbc +0];if _geda < 0||_geda ==_cadee {break ;};};_geda =_bceba [_cgbc +1];if _geda < 0{goto _dcdbf ;};};if _geda ==0{switch Errflag {case 0:yylex .Error (_bgbb (_gdagd ,_cadee )); +Nerrs ++;if _aeee >=1{_d .Printf ("\u0025\u0073",_afgf (_gdagd ));_d .Printf ("\u0020\u0073\u0061\u0077\u0020\u0025\u0073\u000a",_gbae (_cadee ));};fallthrough;case 1,2:Errflag =3;for _fadca >=0{_geda =_cfcf [_aafe [_fadca ]._bcce ]+_aegea ;if _geda >=0&&_geda < _dfgeg {_gdagd =_cgacc [_geda ]; +if _eebad [_gdagd ]==_aegea {goto _dfgef ;};};if _aeee >=2{_d .Printf ("\u0065\u0072r\u006f\u0072\u0020\u0072\u0065\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0070\u006f\u0070\u0073\u0020\u0073\u0074\u0061\u0074\u0065 %\u0064\u000a",_aafe [_fadca ]._bcce ); +};_fadca --;};goto _gcaf ;case 3:if _aeee >=2{_d .Printf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0063\u006f\u0076\u0065\u0072\u0079\u0020\u0064\u0069s\u0063\u0061\u0072d\u0073 \u0025\u0073\u000a",_gbae (_cadee ));};if _cadee ==_gcbc {goto _gcaf ;};_cecd ._ddbc =-1; +_cadee =-1;goto _egfab ;};};if _aeee >=2{_d .Printf ("\u0072e\u0064u\u0063\u0065\u0020\u0025\u0076 \u0069\u006e:\u000a\u0009\u0025\u0076\u000a",_geda ,_afgf (_gdagd ));};_eebcc :=_geda ;_agfa :=_fadca ;_ =_agfa ;_fadca -=_fcggb [_geda ];if _fadca +1>=len (_aafe ){_cfabe :=make ([]yySymType ,len (_aafe )*2); +copy (_cfabe ,_aafe );_aafe =_cfabe ;};_fbbee =_aafe [_fadca +1];_geda =_ffcf [_geda ];_cgfcf :=_fdfcd [_geda ];_beeeb :=_cgfcf +_aafe [_fadca ]._bcce +1;if _beeeb >=_dfgeg {_gdagd =_cgacc [_cgfcf ];}else {_gdagd =_cgacc [_beeeb ];if _eebad [_gdagd ]!=-_geda {_gdagd =_cgacc [_cgfcf ]; +};};switch _eebcc {case 1:_gdfa =_aafe [_agfa -1:_agfa +1];{yylex .(*plex )._bffgc =_fbbee ._cgfg ;};case 3:_gdfa =_aafe [_agfa -2:_agfa +1];{_fbbee ._cgfg =_gdfa [2]._cgfg ;};case 4:_gdfa =_aafe [_agfa -4:_agfa +1];{};case 5:_gdfa =_aafe [_agfa -1:_agfa +1]; +{_fbbee ._cgfg =NewBool (_gdfa [1]._acgae ._cbgg );};case 6:_gdfa =_aafe [_agfa -1:_agfa +1];{_fbbee ._cgfg =NewNumber (_gdfa [1]._acgae ._cbgg );};case 7:_gdfa =_aafe [_agfa -1:_agfa +1];{_fbbee ._cgfg =NewString (_gdfa [1]._acgae ._cbgg );};case 8:_gdfa =_aafe [_agfa -1:_agfa +1]; +{_fbbee ._cgfg =NewError (_gdfa [1]._acgae ._cbgg );};case 9:_gdfa =_aafe [_agfa -2:_agfa +1];{_fbbee ._cgfg =_gdfa [2]._cgfg ;};case 10:_gdfa =_aafe [_agfa -2:_agfa +1];{_fbbee ._cgfg =NewNegate (_gdfa [2]._cgfg );};case 15:_gdfa =_aafe [_agfa -3:_agfa +1]; +{_fbbee ._cgfg =_gdfa [2]._cgfg ;};case 17:_gdfa =_aafe [_agfa -3:_agfa +1];{_fbbee ._cgfg =NewConstArrayExpr (_gdfa [2]._ecfe );};case 18:_gdfa =_aafe [_agfa -1:_agfa +1];{_fbbee ._ecfe =append (_fbbee ._ecfe ,_gdfa [1]._abbcb );};case 19:_gdfa =_aafe [_agfa -3:_agfa +1]; +{_fbbee ._ecfe =append (_gdfa [1]._ecfe ,_gdfa [3]._abbcb );};case 20:_gdfa =_aafe [_agfa -1:_agfa +1];{_fbbee ._abbcb =append (_fbbee ._abbcb ,_gdfa [1]._cgfg );};case 21:_gdfa =_aafe [_agfa -3:_agfa +1];{_fbbee ._abbcb =append (_gdfa [1]._abbcb ,_gdfa [3]._cgfg ); +};case 23:_gdfa =_aafe [_agfa -2:_agfa +1];{_fbbee ._cgfg =NewPrefixExpr (_gdfa [1]._cgfg ,_gdfa [2]._cgfg );};case 25:_gdfa =_aafe [_agfa -1:_agfa +1];{_fbbee ._cgfg =NewSheetPrefixExpr (_gdfa [1]._acgae ._cbgg );};case 26:_gdfa =_aafe [_agfa -1:_agfa +1]; +{_fbbee ._cgfg =NewCellRef (_gdfa [1]._acgae ._cbgg );};case 27:_gdfa =_aafe [_agfa -3:_agfa +1];{_fbbee ._cgfg =NewRange (_gdfa [1]._cgfg ,_gdfa [3]._cgfg );};case 28:_gdfa =_aafe [_agfa -4:_agfa +1];{_fbbee ._cgfg =NewPrefixRangeExpr (_gdfa [1]._cgfg ,_gdfa [2]._cgfg ,_gdfa [4]._cgfg ); +};case 29:_gdfa =_aafe [_agfa -1:_agfa +1];{_fbbee ._cgfg =NewNamedRangeRef (_gdfa [1]._acgae ._cbgg );};case 30:_gdfa =_aafe [_agfa -1:_agfa +1];{_fbbee ._cgfg =NewHorizontalRange (_gdfa [1]._acgae ._cbgg );};case 31:_gdfa =_aafe [_agfa -1:_agfa +1];{_fbbee ._cgfg =NewVerticalRange (_gdfa [1]._acgae ._cbgg ); +};case 32:_gdfa =_aafe [_agfa -2:_agfa +1];{_fbbee ._cgfg =NewPrefixHorizontalRange (_gdfa [1]._cgfg ,_gdfa [2]._acgae ._cbgg );};case 33:_gdfa =_aafe [_agfa -2:_agfa +1];{_fbbee ._cgfg =NewPrefixVerticalRange (_gdfa [1]._cgfg ,_gdfa [2]._acgae ._cbgg ); +};case 34:_gdfa =_aafe [_agfa -3:_agfa +1];{_fbbee ._cgfg =NewBinaryExpr (_gdfa [1]._cgfg ,BinOpTypePlus ,_gdfa [3]._cgfg );};case 35:_gdfa =_aafe [_agfa -3:_agfa +1];{_fbbee ._cgfg =NewBinaryExpr (_gdfa [1]._cgfg ,BinOpTypeMinus ,_gdfa [3]._cgfg );};case 36:_gdfa =_aafe [_agfa -3:_agfa +1]; +{_fbbee ._cgfg =NewBinaryExpr (_gdfa [1]._cgfg ,BinOpTypeMult ,_gdfa [3]._cgfg );};case 37:_gdfa =_aafe [_agfa -3:_agfa +1];{_fbbee ._cgfg =NewBinaryExpr (_gdfa [1]._cgfg ,BinOpTypeDiv ,_gdfa [3]._cgfg );};case 38:_gdfa =_aafe [_agfa -3:_agfa +1];{_fbbee ._cgfg =NewBinaryExpr (_gdfa [1]._cgfg ,BinOpTypeExp ,_gdfa [3]._cgfg ); +};case 39:_gdfa =_aafe [_agfa -3:_agfa +1];{_fbbee ._cgfg =NewBinaryExpr (_gdfa [1]._cgfg ,BinOpTypeLT ,_gdfa [3]._cgfg );};case 40:_gdfa =_aafe [_agfa -3:_agfa +1];{_fbbee ._cgfg =NewBinaryExpr (_gdfa [1]._cgfg ,BinOpTypeGT ,_gdfa [3]._cgfg );};case 41:_gdfa =_aafe [_agfa -3:_agfa +1]; +{_fbbee ._cgfg =NewBinaryExpr (_gdfa [1]._cgfg ,BinOpTypeLEQ ,_gdfa [3]._cgfg );};case 42:_gdfa =_aafe [_agfa -3:_agfa +1];{_fbbee ._cgfg =NewBinaryExpr (_gdfa [1]._cgfg ,BinOpTypeGEQ ,_gdfa [3]._cgfg );};case 43:_gdfa =_aafe [_agfa -3:_agfa +1];{_fbbee ._cgfg =NewBinaryExpr (_gdfa [1]._cgfg ,BinOpTypeEQ ,_gdfa [3]._cgfg ); +};case 44:_gdfa =_aafe [_agfa -3:_agfa +1];{_fbbee ._cgfg =NewBinaryExpr (_gdfa [1]._cgfg ,BinOpTypeNE ,_gdfa [3]._cgfg );};case 45:_gdfa =_aafe [_agfa -3:_agfa +1];{_fbbee ._cgfg =NewBinaryExpr (_gdfa [1]._cgfg ,BinOpTypeConcat ,_gdfa [3]._cgfg );};case 47:_gdfa =_aafe [_agfa -2:_agfa +1]; +{_fbbee ._cgfg =NewFunction (_gdfa [1]._acgae ._cbgg ,nil );};case 48:_gdfa =_aafe [_agfa -3:_agfa +1];{_fbbee ._cgfg =NewFunction (_gdfa [1]._acgae ._cbgg ,_gdfa [2]._abbcb );};case 49:_gdfa =_aafe [_agfa -1:_agfa +1];{_fbbee ._abbcb =append (_fbbee ._abbcb ,_gdfa [1]._cgfg ); +};case 50:_gdfa =_aafe [_agfa -3:_agfa +1];{_fbbee ._abbcb =append (_gdfa [1]._abbcb ,_gdfa [3]._cgfg );};case 53:_gdfa =_aafe [_agfa -0:_agfa +1];{_fbbee ._cgfg =NewEmptyExpr ();};};goto _dfgef ;};type xargs struct{_dbff []float64 ;_deccb []float64 ;}; -// 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");};_ceabg :=args [0]; -if _ceabg .Type !=ResultTypeArray &&_ceabg .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"); -};_ecga :=_ceabg .ValueArray ;if len (_ecga )==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 (_ecga [0])));}; -// GetLabelPrefix returns an empty string for the invalid reference context. -func (_cafd *ivr )GetLabelPrefix (cellRef string )string {return ""}; +// SumIfs implements the SUMIFS function. +func SumIfs (args []Result )Result {_ececeb :=_ccdfa (args ,true ,"\u0053\u0055\u004d\u0049\u0046\u0053");if _ececeb .Type !=ResultTypeEmpty {return _ececeb ;};_befd :=_caef (args [1:]);_dffb :=0.0;_bfagc :=_gcce (args [0]);for _ ,_gddgc :=range _befd {_dffb +=_bfagc [_gddgc ._ddgb ][_gddgc ._fcee ].ValueNumber ; +};return MakeNumberResult (float64 (_dffb ));}; -// Pv implements the Excel PV function. -func Pv (args []Result )Result {_dfa :=len (args );if _dfa < 3||_dfa > 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"); -};_gffe :=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"); -};_ddgbd :=args [1].ValueNumber ;if _ddgbd !=float64 (int (_ddgbd )){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"); -};_bdeb :=args [2].ValueNumber ;_dfca :=0.0;if _dfa >=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"); -};_dfca =args [3].ValueNumber ;};_efed :=0.0;if _dfa ==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"); -};_efed =args [4].ValueNumber ;if _efed !=0{_efed =1;};};if _gffe ==0{return MakeNumberResult (-_bdeb *_ddgbd -_dfca );}else {return MakeNumberResult ((((1-_ac .Pow (1+_gffe ,_ddgbd ))/_gffe )*_bdeb *(1+_gffe *_efed )-_dfca )/_ac .Pow (1+_gffe ,_ddgbd )); -};};func _gaga ()yyParser {return &yyParserImpl {}}; +// CellRef is a reference to a single cell +type CellRef struct{_aade string }; -// Eval evaluates and returns the result of the NamedRangeRef reference. -func (_feacb NamedRangeRef )Eval (ctx Context ,ev Evaluator )Result {_dcgca :=ctx .NamedRange (_feacb ._cbage );_cbba :=_dcgca .Value ;if _edca ,_dfff :=ev .GetFromCache (_cbba );_dfff {return _edca ;};_efgd :=_dd .Split (_cbba ,"\u0021");if len (_efgd )!=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",_cbba )); -};_efbc :=ctx .Sheet (_efgd [0]);_ffafe :=_dd .Split (_efgd [1],"\u003a");switch len (_ffafe ){case 1:_gaaea :=ev .Eval (_efbc ,_ffafe [0]);ev .SetCache (_cbba ,_gaaea );return _gaaea ;case 2:_ddga :=_ebebfb (_efbc ,ev ,_ffafe [0],_ffafe [1]);ev .SetCache (_cbba ,_ddga ); -return _ddga ;};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",_dcgca .Type ));}; +// CountIfs implements the COUNTIFS function. +func CountIfs (args []Result )Result {_aafag :=_ccdfa (args ,false ,"\u0043\u004f\u0055\u004e\u0054\u0049\u0046\u0053");if _aafag .Type !=ResultTypeEmpty {return _aafag ;};_fcgdf :=_caef (args );return MakeNumberResult (float64 (len (_fcgdf )));};func (_adgda HorizontalRange )horizontalRangeReference ()string {return _d .Sprintf ("\u0025\u0064\u003a%\u0064",_adgda ._bcffc ,_adgda ._adfcd ); +}; -// String returns a string representation of a range with prefix. -func (_eedc PrefixRangeExpr )String ()string {return _b .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_eedc ._gedge .String (),_eedc ._fgcg .String (),_eedc ._bedge .String ());}; +// 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");};_gage :=args [0];switch _gage .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 :_gcde :=0.0;_gcagd :=0.0;for _ ,_gege :=range _gage .ValueString {_ebfgc :=0.0;switch _gege {case 'I':_ebfgc =1;case 'V':_ebfgc =5;case 'X':_ebfgc =10;case 'L':_ebfgc =50;case 'C':_ebfgc =100;case 'D':_ebfgc =500;case 'M':_ebfgc =1000; +};_gcde +=_ebfgc ;switch {case _gcagd ==_ebfgc &&(_gcagd ==5||_gcagd ==50||_gcagd ==500):return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074");case 2*_gcagd ==_ebfgc :return MakeErrorResult ("i\u006e\u0076\u0061\u006cid\u0020A\u0052\u0041\u0042\u0049\u0043 \u0066\u006f\u0072\u006d\u0061\u0074"); +};if _gcagd < _ebfgc {_gcde -=2*_gcagd ;};_gcagd =_ebfgc ;};return MakeNumberResult (_gcde );case ResultTypeError :return _gage ;default:return MakeErrorResult (_d .Sprintf ("\u0075\u006e\u0068an\u0064\u006c\u0065\u0064\u0020\u0041\u0043\u004f\u0053H\u0028)\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_gage .Type )); +};};func (_fafe tokenType )String ()string {return _gbae (int (_fafe ))};const (ReferenceTypeInvalid ReferenceType =iota ;ReferenceTypeCell ;ReferenceTypeHorizontalRange ;ReferenceTypeVerticalRange ;ReferenceTypeNamedRange ;ReferenceTypeRange ;ReferenceTypeSheet ; +); -// 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 (_bggb Context ,_fegd Evaluator ,_edged []Result )Result ; +// Update returns the same object as updating sheet references does not affect ConstArrayExpr. +func (_bee ConstArrayExpr )Update (q *_bc .UpdateQuery )Expression {return _bee };func _dfe (_gfda string )(int ,int ,int ,bool ,Result ){_bcc :="";_fcde :=[]string {};for _dfcg ,_daea :=range _efg {_fcde =_daea .FindStringSubmatch (_gfda );if len (_fcde )> 1{_bcc =_dfcg ; +break ;};};if _bcc ==""{return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cgb );};_dbgf :=false ;var _dbe ,_ddg ,_eca int ;var _gba error ;switch _bcc {case "\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079":_ddg ,_gba =_db .Atoi (_fcde [1]);if _gba !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cgb ); +};_eca ,_gba =_db .Atoi (_fcde [3]);if _gba !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cgb );};_dbe ,_gba =_db .Atoi (_fcde [5]);if _gba !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cgb );};if _dbe < 0||_dbe > 9999||(_dbe > 99&&_dbe < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cgb ); +};_dbe =_efgg (_dbe );_dbgf =_fcde [8]=="";case "\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y":_ddg =_geb [_fcde [1]];_eca ,_gba =_db .Atoi (_fcde [14]);if _gba !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cgb );};_dbe ,_gba =_db .Atoi (_fcde [16]); +if _gba !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cgb );};if _dbe < 0||_dbe > 9999||(_dbe > 99&&_dbe < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cgb );};_dbe =_efgg (_dbe );_dbgf =_fcde [19]=="";case "\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064":_ecad ,_egb :=_db .Atoi (_fcde [1]); +if _egb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cgb );};_eda ,_egb :=_db .Atoi (_fcde [3]);if _egb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cgb );};_afa ,_egb :=_db .Atoi (_fcde [5]);if _egb !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cgb ); +};if _ecad >=1900&&_ecad < 10000{_dbe =_ecad ;_ddg =_eda ;_eca =_afa ;}else if _ecad > 0&&_ecad < 13{_ddg =_ecad ;_eca =_eda ;_dbe =_afa ;}else {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cgb );};_dbgf =_fcde [8]=="";case "y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064":_dbe ,_gba =_db .Atoi (_fcde [16]); +if _gba !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cgb );};_ddg =_geb [_fcde [3]];_eca ,_gba =_db .Atoi (_fcde [1]);if _gba !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cgb );};_dbgf =_fcde [19]=="";};if !_ad (_dbe ,_ddg ,_eca ){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cgb ); +};return _dbe ,_ddg ,_eca ,_dbgf ,_eebb ;};func _efge (_bcba ,_cfcg Result ,_dbbc ,_agfc bool )cmpResult {_bcba =_bcba .AsNumber ();_cfcg =_cfcg .AsNumber ();if _bcba .Type !=_cfcg .Type {return _gdgf ;};if _bcba .Type ==ResultTypeNumber {if _bcba .ValueNumber ==_cfcg .ValueNumber {return _gedcc ; +};if _bcba .ValueNumber < _cfcg .ValueNumber {return _bbdb ;};return _agcf ;};if _bcba .Type ==ResultTypeString {_fccf :=_bcba .ValueString ;_edbbg :=_cfcg .ValueString ;if !_dbbc {_fccf =_cb .ToLower (_fccf );_edbbg =_cb .ToLower (_edbbg );};if _agfc {_aeaf :=_fc .Match (_edbbg ,_fccf ); +if _aeaf {return _gedcc ;}else {return _agcf ;};};return cmpResult (_cb .Compare (_fccf ,_edbbg ));};if _bcba .Type ==ResultTypeEmpty {return _gedcc ;};if _bcba .Type ==ResultTypeList {if len (_bcba .ValueList )< len (_cfcg .ValueList ){return _bbdb ;}; +if len (_bcba .ValueList )> len (_cfcg .ValueList ){return _agcf ;};for _dcbd :=range _bcba .ValueList {_accfa :=_efge (_bcba .ValueList [_dcbd ],_cfcg .ValueList [_dcbd ],_dbbc ,_agfc );if _accfa !=_gedcc {return _accfa ;};};return _gedcc ;};if _bcba .Type ==ResultTypeList {if len (_bcba .ValueArray )< len (_cfcg .ValueArray ){return _bbdb ; +};if len (_bcba .ValueArray )> len (_cfcg .ValueArray ){return _agcf ;};for _abfcg :=range _bcba .ValueArray {_fbbe :=_bcba .ValueArray [_abfcg ];_ceea :=_bcba .ValueArray [_abfcg ];if len (_fbbe )< len (_ceea ){return _bbdb ;};if len (_fbbe )> len (_ceea ){return _agcf ; +};for _dfgdf :=range _fbbe {_acga :=_efge (_fbbe [_dfgdf ],_ceea [_dfgdf ],_dbbc ,_agfc );if _acga !=_gedcc {return _acga ;};};};return _gedcc ;};return _gdgf ;}; -//go:generate ragel -G2 -Z lexer.rl -//go:generate goimports -w lexer.go -type Lexer struct{_fefc chan *node ;_dfgfb _g .Mutex ;_fdedd []chan *node ;_cadd []*node ;};type amorArgs struct{_cca float64 ;_aded float64 ;_abcc float64 ;_aefg float64 ;_cdeb int ;_cbge float64 ;_ffca int ;}; +// Yield implements the Excel YIELD function. +func Yield (args []Result )Result {_eacc :=len (args );if _eacc !=6&&_eacc !=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"); +};_agagg ,_cee ,_bfga :=_edfd (args [0],args [1],"\u0059\u0049\u0045L\u0044");if _bfga .Type ==ResultTypeError {return _bfga ;};_abab :=args [2];if _abab .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"); +};_aebc :=_abab .ValueNumber ;if _aebc < 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");};_cfbec :=args [3];if _cfbec .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"); +};_cafbe :=_cfbec .ValueNumber ;if _cafbe <=0{return MakeErrorResultType (ErrorTypeNum ,"p\u0072\u0020\u0073\u0068ou\u006cd\u0020\u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065");};_fadac :=args [4];if _fadac .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"); +};_ceaeg :=_fadac .ValueNumber ;if _ceaeg < 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");};_gce :=args [5]; +if _gce .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"); +};_fbed :=float64 (int (_gce .ValueNumber ));if !_gefa (_fbed ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_adcc :=0;if _eacc ==7&&args [6].Type !=ResultTypeEmpty {_cfdef :=args [6]; +if _cfdef .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");};_adcc =int (_cfdef .ValueNumber ); +if !_fgad (_adcc ){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");};};_bebeb :=0.0; +_febf :=0.0;_agcd :=1.0;_gegb ,_bfga :=_fgggf (_agagg ,_cee ,_aebc ,_febf ,_ceaeg ,_fbed ,_adcc );if _bfga .Type ==ResultTypeError {return _bfga ;};_bggf ,_bfga :=_fgggf (_agagg ,_cee ,_aebc ,_agcd ,_ceaeg ,_fbed ,_adcc );if _bfga .Type ==ResultTypeError {return _bfga ; +};_addbf :=(_agcd -_febf )*0.5;for _bdcec :=0;_bdcec < 100&&_bebeb !=_cafbe ;_bdcec ++{_bebeb ,_bfga =_fgggf (_agagg ,_cee ,_aebc ,_addbf ,_ceaeg ,_fbed ,_adcc );if _bfga .Type ==ResultTypeError {return _bfga ;};if _cafbe ==_gegb {return MakeNumberResult (_febf ); +}else if _cafbe ==_bggf {return MakeNumberResult (_agcd );}else if _cafbe ==_bebeb {return MakeNumberResult (_addbf );}else if _cafbe < _bggf {_agcd *=2.0;_bggf ,_bfga =_fgggf (_agagg ,_cee ,_aebc ,_agcd ,_ceaeg ,_fbed ,_adcc );if _bfga .Type ==ResultTypeError {return _bfga ; +};_addbf =(_agcd -_febf )*0.5;}else {if _cafbe < _bebeb {_febf =_addbf ;_gegb =_bebeb ;}else {_agcd =_addbf ;_bggf =_bebeb ;};_addbf =_agcd -(_agcd -_febf )*((_cafbe -_bggf )/(_gegb -_bggf ));};};return MakeNumberResult (_addbf );};var _dad =[]*_eg .Regexp {}; +func _fggc (_dbcd ,_acfb []float64 ,_afaf float64 )float64 {_bdef :=_afaf +1;_bfbd :=0.0;_bgf :=len (_dbcd );_bfgf :=_acfb [0];for _edfad :=1;_edfad < _bgf ;_edfad ++{_efbd :=(_acfb [_edfad ]-_bfgf )/365;_bfbd -=_efbd *_dbcd [_edfad ]/_gd .Pow (_bdef ,_efbd +1); +};return _bfbd ;}; -// MakeStringResult constructs a string result. -func MakeStringResult (s string )Result {return Result {Type :ResultTypeString ,ValueString :s }};func _gdbde (_bcdf float64 )float64 {_fccf :=float64 (1);for _dgbgc :=float64 (2);_dgbgc <=_bcdf ;_dgbgc ++{_fccf *=_dgbgc ;};return _fccf ;};const _ffdgb =57375; +// Update updates references in the PrefixRangeExpr after removing a row/column. +func (_edcdg PrefixRangeExpr )Update (q *_bc .UpdateQuery )Expression {_bdfgf :=_edcdg ;_fdcd :=_edcdg ._ecfgd .String ();if _fdcd ==q .SheetToUpdate {_feea :=*q ;_feea .UpdateCurrentSheet =true ;_bdfgf ._efbcg =_edcdg ._efbcg .Update (&_feea );_bdfgf ._aecc =_edcdg ._aecc .Update (&_feea ); +};return _bdfgf ;}; +// 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 (_fcg Context ,formula string )Result ;SetCache (_bec string ,_cde Result );GetFromCache (_dda string )(Result ,bool );LastEvalIsRef ()bool ;};var _dg =[]*_eg .Regexp {};func _efgg (_bfb int )int {if _bfb < 1900{if _bfb < 30{_bfb +=2000; +}else {_bfb +=1900;};};return _bfb ;}; -// 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");};_deaag :=args [0].AsNumber (); -_fae :=args [1].AsNumber ();if _deaag .Type ==ResultTypeNumber &&_fae .Type ==ResultTypeNumber {_dfge :=_ac .Atan2 (_fae .ValueNumber ,_deaag .ValueNumber );if _dfge !=_dfge {return MakeErrorResult ("\u0041T\u0041N\u0032\u0020\u0072\u0065\u0074u\u0072\u006ee\u0064\u0020\u004e\u0061\u004e"); -};return MakeNumberResult (_dfge );};for _ ,_cbgec :=range []ResultType {_deaag .Type ,_fae .Type }{switch _cbgec {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 _deaag ;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",_cbgec )); -};};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");}; +// String returns an empty string for Error. +func (_cfea Error )String ()string {return ""}; -// Searchb is an implementation of the Excel SEARCHB(). -func Searchb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Search (args );};_bgbdf ,_cebec :=_egcg ("\u0046\u0049\u004e\u0044",args );if _cebec .Type !=ResultTypeEmpty {return _cebec ;};_egaa :=_dd .ToLower (_bgbdf ._aafe ); -_gceff :=_dd .ToLower (_bgbdf ._eabb );if _egaa ==""{return MakeNumberResult (1.0);};_aafc :=_bgbdf ._cddf -1;_acef :=1;_bbgc :=0;for _fagc :=range _gceff {if _fagc !=0{_adbf :=1;if _fagc -_bbgc > 1{_adbf =2;};_acef +=_adbf ;};if _acef > _aafc {_eefe :=_f .Index (_egaa ,_gceff [_fagc :]); -if _eefe ==0{return MakeNumberResult (float64 (_acef ));};};_bbgc =_fagc ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");};const _fdg ="\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"; +// Right implements the Excel RIGHT(string,[n]) function which returns the +// rightmost n characters. +func Right (args []Result )Result {_efagd :=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"); +};_efagd =int (args [1].ValueNumber );if _efagd < 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 _efagd ==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");};_ddbf :=args [0].Value (); +_dafag :=len (_ddbf );if _efagd > _dafag {return MakeStringResult (_ddbf );};return MakeStringResult (_ddbf [_dafag -_efagd :_dafag ]);}; +// Update updates references in the PrefixExpr after removing a row/column. +func (_geebg PrefixExpr )Update (q *_bc .UpdateQuery )Expression {_debb :=_geebg ;_gbefb :=_geebg ._bcbag .String ();if _gbefb ==q .SheetToUpdate {_adeec :=*q ;_adeec .UpdateCurrentSheet =true ;_debb ._aedff =_geebg ._aedff .Update (&_adeec );};return _debb ; +};func _ebedf (_ffbd ,_cdf float64 ,_cff ,_egf int )float64 {_eaeg :=_gbee (_ffbd );_cag :=_gbee (_cdf );_aba :=_dcc (_eaeg ,_cag ,_cff );return _aae (_eaeg ,_aba ,_egf );}; -// 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");};_cfbbe :=args [0];if _cfbbe .Type !=ResultTypeArray &&_cfbbe .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"); -};_fgcdd :=_cfbbe .ValueArray ;if len (_fgcdd )==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 (_fgcdd )));};func _fb (_c ,_ea [][]Result )bool {if len (_c )!=len (_ea ){return false ;};for _bda :=range _c {if len (_c [_bda ])!=len (_ea [_bda ]){return false ;};};return true ;}; +// Match implements the MATCH function. +func Match (args []Result )Result {_ggef :=len (args );if _ggef !=2&&_ggef !=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"); +};_ffd :=1;if _ggef ==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"); +};_bca :=args [2].ValueNumber ;if _bca ==-1||_bca ==0{_ffd =int (_bca );};};_acfa :=args [1];var _fabe []Result ;switch _acfa .Type {case ResultTypeList :_fabe =_acfa .ValueList ;case ResultTypeArray :_cead :=_acfa .ValueArray ;for _ ,_bfdb :=range _cead {if len (_bfdb )!=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"); +};_fabe =append (_fabe ,_bfdb [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"); +};_eede :=_gebeg (args [0]);switch _ffd {case 0:for _cabf ,_afbag :=range _fabe {if _ffbda (_afbag ,_eede ){return MakeNumberResult (float64 (_cabf +1));};};case -1:for _fgfa :=0;_fgfa < len (_fabe );_fgfa ++{if _ffbda (_fabe [_fgfa ],_eede ){return MakeNumberResult (float64 (_fgfa +1)); +};if _eede ._caeae &&(_fabe [_fgfa ].ValueNumber < _eede ._babc ){if _fgfa ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_fgfa ));};};case 1:for _bbbf :=0;_bbbf < len (_fabe );_bbbf ++{if _ffbda (_fabe [_bbbf ],_eede ){return MakeNumberResult (float64 (_bbbf +1)); +};if _eede ._caeae &&(_fabe [_bbbf ].ValueNumber > _eede ._babc ){if _bbbf ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_bbbf ));};};};return MakeErrorResultType (ErrorTypeNA ,"");}; -// 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 _cfcgg (args ,_cdefc )}; +// 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"); +};_agcg :=args [0].AsString ();_fbdd :=args [1].AsString ();if _agcg .Type !=ResultTypeString ||_fbdd .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 (_agcg .ValueString ==_fbdd .ValueString );};func (_afbga VerticalRange )verticalRangeReference ()string {return _d .Sprintf ("\u0025\u0073\u003a%\u0073",_afbga ._aafbe ,_afbga ._agdad );};const _bffdc =57353;const _aee =_df .Second *1; -// Eval evaluates and returns the result of a Negate expression. -func (_fcec Negate )Eval (ctx Context ,ev Evaluator )Result {_bgbfb :=_fcec ._aaeg .Eval (ctx ,ev );if _bgbfb .Type ==ResultTypeNumber {return MakeNumberResult (-_bgbfb .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"); -}; -// Yield implements the Excel YIELD function. -func Yield (args []Result )Result {_ffgff :=len (args );if _ffgff !=6&&_ffgff !=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"); -};_ffea ,_aagbd ,_bgedf :=_eab (args [0],args [1],"\u0059\u0049\u0045L\u0044");if _bgedf .Type ==ResultTypeError {return _bgedf ;};_caee :=args [2];if _caee .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"); -};_bfbd :=_caee .ValueNumber ;if _bfbd < 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");};_cfef :=args [3];if _cfef .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"); -};_gefcd :=_cfef .ValueNumber ;if _gefcd <=0{return MakeErrorResultType (ErrorTypeNum ,"p\u0072\u0020\u0073\u0068ou\u006cd\u0020\u0062\u0065\u0020\u0070o\u0073\u0069\u0074\u0069\u0076\u0065");};_adec :=args [4];if _adec .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"); -};_ecec :=_adec .ValueNumber ;if _ecec < 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");};_adcc :=args [5]; -if _adcc .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"); -};_cgfb :=float64 (int (_adcc .ValueNumber ));if !_ecg (_cgfb ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_dbdc :=0;if _ffgff ==7&&args [6].Type !=ResultTypeEmpty {_becd :=args [6]; -if _becd .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");};_dbdc =int (_becd .ValueNumber ); -if !_gddd (_dbdc ){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");};};_aace :=0.0; -_caeec :=0.0;_cdgd :=1.0;_eddb ,_bgedf :=_dee (_ffea ,_aagbd ,_bfbd ,_caeec ,_ecec ,_cgfb ,_dbdc );if _bgedf .Type ==ResultTypeError {return _bgedf ;};_ggfd ,_bgedf :=_dee (_ffea ,_aagbd ,_bfbd ,_cdgd ,_ecec ,_cgfb ,_dbdc );if _bgedf .Type ==ResultTypeError {return _bgedf ; -};_afbd :=(_cdgd -_caeec )*0.5;for _cfbdc :=0;_cfbdc < 100&&_aace !=_gefcd ;_cfbdc ++{_aace ,_bgedf =_dee (_ffea ,_aagbd ,_bfbd ,_afbd ,_ecec ,_cgfb ,_dbdc );if _bgedf .Type ==ResultTypeError {return _bgedf ;};if _gefcd ==_eddb {return MakeNumberResult (_caeec ); -}else if _gefcd ==_ggfd {return MakeNumberResult (_cdgd );}else if _gefcd ==_aace {return MakeNumberResult (_afbd );}else if _gefcd < _ggfd {_cdgd *=2.0;_ggfd ,_bgedf =_dee (_ffea ,_aagbd ,_bfbd ,_cdgd ,_ecec ,_cgfb ,_dbdc );if _bgedf .Type ==ResultTypeError {return _bgedf ; -};_afbd =(_cdgd -_caeec )*0.5;}else {if _gefcd < _aace {_caeec =_afbd ;_eddb =_aace ;}else {_cdgd =_afbd ;_ggfd =_aace ;};_afbd =_cdgd -(_cdgd -_caeec )*((_gefcd -_ggfd )/(_eddb -_ggfd ));};};return MakeNumberResult (_afbd );}; +// Parse parses a string to get an Expression. +func ParseString (s string )Expression {if s ==""{return NewEmptyExpr ();};return Parse (_cb .NewReader (s ));}; -// NamedRangeRef is a reference to a named range. -type NamedRangeRef struct{_cbage string }; +// RegisterFunctionComplex registers a standard function. +func RegisterFunctionComplex (name string ,fn FunctionComplex ){_facgb .Lock ();defer _facgb .Unlock ();if _ ,_deagc :=_fbdag [name ];_deagc {_gb .Log .Debug ("\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 ); +};_fbdag [name ]=fn ;}; -// Cumipmt implements the Excel CUMIPMT function. -func Cumipmt (args []Result )Result {_cdfe ,_abb :=_gfdf (args ,"\u0043U\u004d\u0049\u0050\u004d\u0054");if _abb .Type ==ResultTypeError {return _abb ;};_gdfe :=_cdfe ._acga ;_ddde :=_cdfe ._fbea ;_gada :=_cdfe ._gbff ;_ccab :=_cdfe ._dfb ;_gedd :=_cdfe ._cecg ; -_bdff :=_cdfe ._ffcaf ;_dcff :=_effa (_gdfe ,_ddde ,_gada ,0,_bdff );_agff :=0.0;if _ccab ==1{if _bdff ==0{_agff =-_gada ;_ccab ++;};};for _afde :=_ccab ;_afde <=_gedd ;_afde ++{if _bdff ==1{_agff +=_ecdce (_gdfe ,_afde -2,_dcff ,_gada ,1)-_dcff ;}else {_agff +=_ecdce (_gdfe ,_afde -1,_dcff ,_gada ,0); -};};_agff *=_gdfe ;return MakeNumberResult (_agff );};func _dcge (_adbff yyLexer )int {return _gaga ().Parse (_adbff )};func _bgdfd (_eabfd ,_fcgfd []string )[]string {for _ ,_ccbdf :=range _fcgfd {_eabfd =append (_eabfd ,_ccbdf );};return _eabfd ;}; +// NewBool constructs a new boolean expression. +func NewBool (v string )Expression {_dbb ,_dae :=_db .ParseBool (v );if _dae !=nil {_gb .Log .Debug ("\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\u0076",v ,_dae ); +};return Bool {_gbe :_dbb };};func _ffeg (_fbbb []Result ,_dgga string )(*amorArgs ,Result ){_gabba :=len (_fbbb );if _gabba !=6&&_gabba !=7{return nil ,MakeErrorResult (_dgga +"\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 _fbbb [0].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dgga +"\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");};_gcag :=_fbbb [0].ValueNumber ; +if _gcag < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dgga +"\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"); +};_gcbe ,_aeda :=_ffag (_fbbb [1],"\u0064\u0061\u0074\u0065\u0020\u0070\u0075\u0072\u0063h\u0061\u0073\u0065\u0064",_dgga );if _aeda .Type ==ResultTypeError {return nil ,_aeda ;};_gbgg ,_aeda :=_ffag (_fbbb [2],"\u0066\u0069\u0072s\u0074\u0020\u0070\u0065\u0072\u0069\u006f\u0064",_dgga ); +if _aeda .Type ==ResultTypeError {return nil ,_aeda ;};if _gbgg < _gcbe {return nil ,MakeErrorResultType (ErrorTypeNum ,_dgga +"\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 _fbbb [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dgga +"\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"); +};_cedge :=_fbbb [3].ValueNumber ;if _cedge < 0||_cedge > _gcag {return nil ,MakeErrorResultType (ErrorTypeNum ,_dgga +"\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 _fbbb [4].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dgga +"\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"); +};_dfafgc :=int (_fbbb [4].ValueNumber );if _dfafgc < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dgga +" \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 _fbbb [5].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dgga +"\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"); +};_bbcg :=_fbbb [5].ValueNumber ;if _bbcg < 0{return nil ,MakeErrorResultType (ErrorTypeNum ,_dgga +"\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"); +};_dcfe :=0;if _gabba ==7&&_fbbb [6].Type !=ResultTypeEmpty {if _fbbb [6].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_dgga +"\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"); +};_dcfe =int (_fbbb [6].ValueNumber );if !_fgad (_dcfe )||_dcfe ==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"+_dgga ); +};};return &amorArgs {_gcag ,_gcbe ,_gbgg ,_cedge ,_dfafgc ,_bbcg ,_dcfe },_eebb ;}; -// NewEvaluator constructs a new defEval object which is the default formula evaluator. -func NewEvaluator ()Evaluator {_afd :=&defEval {};_afd .evCache =_fbe ();return _afd }; +// 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"); +};_cfce :=args [0].AsNumber ();_abff :=args [1].AsNumber ();if _cfce .Type !=ResultTypeNumber ||_abff .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 _abff .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 (_gd .Trunc (_cfce .ValueNumber /_abff .ValueNumber )); +}; -// 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"); -};_gcgdg :=args [0];switch _gcgdg .Type {case ResultTypeError :return _gcgdg ;case ResultTypeNumber ,ResultTypeString :return _eaffa (args [0]);case ResultTypeList :_cbee :=_gcgdg .ValueList ;_dbgg :=[]Result {};for _ ,_agdb :=range _cbee {_fbcbd :=_eaffa (_agdb ); -if _fbcbd .Type ==ResultTypeError {return _fbcbd ;};_dbgg =append (_dbgg ,_fbcbd );};return MakeListResult (_dbgg );case ResultTypeArray :_dabfg :=_gcgdg .ValueArray ;_dbfgg :=[][]Result {};for _ ,_cecf :=range _dabfg {_aebgf :=[]Result {};for _ ,_cgfe :=range _cecf {_fgfgd :=_eaffa (_cgfe ); -if _fgfgd .Type ==ResultTypeError {return _fgfgd ;};_aebgf =append (_aebgf ,_fgfgd );};_dbfgg =append (_dbfgg ,_aebgf );};return MakeArrayResult (_dbfgg );default:return MakeErrorResult ("\u0049\u006e\u0063\u006fr\u0072\u0065\u0063\u0074\u0020\u0061\u0072\u0067\u0075\u006de\u006et\u0020\u0066\u006f\u0072\u0020\u004c\u004fW\u0045\u0052"); -};};func 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"); -};_eaaf :=args [0].AsNumber ();if _eaaf .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"); -};_gdfd :=float64 (0);if len (args )> 1{_ddcc :=args [1].AsNumber ();if _ddcc .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"); -};_gdfd =_ddcc .ValueNumber ;};_eaag :=_eaaf .ValueNumber ;_adccg :=1.0;if _gdfd >=0{_adccg =_ac .Pow (1/10.0,_gdfd );}else {return MakeNumberResult (0);};_eaag ,_cgfg :=_ac .Modf (_eaag /_adccg );_fbfdd :=0.99999;if _cgfg > _fbfdd {_eaag ++;}else if _cgfg < -_fbfdd {_eaag --; -};_ =_cgfg ;return MakeNumberResult (_eaag *_adccg );}; +// String returns a string representation of PrefixExpr. +func (_fceeg PrefixExpr )String ()string {return _d .Sprintf ("\u0025\u0073\u0021%\u0073",_fceeg ._bcbag .String (),_fceeg ._aedff .String ());};const _aac ="\u0028\u0020\u0028"+_fcab +"\u007c"+_abc +"\u007c"+_bdcc +"\u007c"+_bdag +"\u0029\u0029\u003f\u0024"; +var _cecaa =[...]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 _bga (_ecfg ,_dggb int64 )float64 {return float64 (int (0.5+float64 ((_dggb -_ecfg )/86400)))}; -// Disc implements the Excel DISC function. -func Disc (args []Result )Result {_dccd :=len (args );if _dccd !=4&&_dccd !=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"); -};_dabg ,_fdac ,_eggcbc :=_eab (args [0],args [1],"\u0044\u0049\u0053\u0043");if _eggcbc .Type ==ResultTypeError {return _eggcbc ;};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"); -};_gbdb :=args [2].ValueNumber ;if _gbdb <=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"); -};_cfd :=args [3].ValueNumber ;if _cfd <=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"); -};_ceca :=0;if _dccd ==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"); -};_ceca =int (args [4].ValueNumber );if !_gddd (_ceca ){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"); -};};_fcbe ,_eggcbc :=_dcc (_dabg ,_fdac ,_ceca );if _eggcbc .Type ==ResultTypeError {return _eggcbc ;};return MakeNumberResult ((_cfd -_gbdb )/_cfd /_fcbe );};func _cfcg (_adef int )bool {return _adef ==0||_adef ==4}; +// Searchb is an implementation of the Excel SEARCHB(). +func Searchb (ctx Context ,ev Evaluator ,args []Result )Result {if !ctx .IsDBCS (){return Search (args );};_egbda ,_ebfab :=_edggg ("\u0046\u0049\u004e\u0044",args );if _ebfab .Type !=ResultTypeEmpty {return _ebfab ;};_ffbcf :=_cb .ToLower (_egbda ._aabb ); +_afec :=_cb .ToLower (_egbda ._bdbbd );if _ffbcf ==""{return MakeNumberResult (1.0);};_geeb :=_egbda ._faea -1;_cfabc :=1;_aaedf :=0;for _gafd :=range _afec {if _gafd !=0{_cggfa :=1;if _gafd -_aaedf > 1{_cggfa =2;};_cfabc +=_cggfa ;};if _cfabc > _geeb {_babef :=_fc .Index (_ffbcf ,_afec [_gafd :]); +if _babef ==0{return MakeNumberResult (float64 (_cfabc ));};};_aaedf =_gafd ;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed");}; -// ErrorType is a formula evaluation error type. -type ErrorType byte ;var _edg =[]*_ec .Regexp {};func _ebgc (_dacbc int )string {if _dacbc >=0&&_dacbc < len (_dcfec ){if _dcfec [_dacbc ]!=""{return _dcfec [_dacbc ];};};return _b .Sprintf ("\u0073\u0074\u0061\u0074\u0065\u002d\u0025\u0076",_dacbc );}; +// 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"); +};_adae :=args [0].AsNumber ();_cbaff :=args [1].AsNumber ();if _adae .Type !=ResultTypeNumber ||_cbaff .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"); +};_egaea :=_gd .Trunc (_adae .ValueNumber );_cgec :=_gd .Trunc (_cbaff .ValueNumber );if _cgec > _egaea {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 _cgec ==_egaea ||_cgec ==0{return MakeNumberResult (1);};_cafbb :=float64 (1);for _gfca :=float64 (1);_gfca <=_cgec ;_gfca ++{_cafbb *=(_egaea +1-_gfca )/_gfca ;};return MakeNumberResult (_cafbb );};func _gdcc (_fdef []Result )(float64 ,float64 ,Result ){_ffbdab :=0.0; +_ggedf :=1.0;for _ ,_dfbf :=range _fdef {switch _dfbf .Type {case ResultTypeNumber :_ffbdab +=_dfbf .ValueNumber ;_ggedf *=_babe (_dfbf .ValueNumber );case ResultTypeList ,ResultTypeArray :_acfcc ,_gebae ,_bcfg :=_gdcc (_dfbf .ListValues ());_ffbdab +=_acfcc ; +_ggedf *=_babe (_gebae );if _bcfg .Type ==ResultTypeError {return 0,0,_bcfg ;};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,_dfbf ;};};return _ffbdab ,_ggedf ,_eebb ;};func _ccdfa (_eegd []Result ,_ddad bool ,_dddd string )Result {var _gccg ,_aaedg string ;if _ddad {_gccg ="\u0074\u0068\u0072e\u0065";_aaedg ="\u006f\u0064\u0064";}else {_gccg ="\u0074\u0077\u006f"; +_aaedg ="\u0065\u0076\u0065\u006e";};_bddf :=len (_eegd );if (_ddad &&_bddf < 3)||(!_ddad &&_bddf < 2){return MakeErrorResult (_dddd +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020"+_gccg +" \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073"); +};if (_bddf /2*2==_bddf )==_ddad {return MakeErrorResult (_dddd +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_aaedg +" \u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020a\u0072\u0067\u0075\u006den\u0074\u0073");};_gdga :=-1;_egaeeb :=-1; +for _eaabd :=0;_eaabd < _bddf ;_eaabd +=2{_ccdec :=_eegd [_eaabd ];if _ccdec .Type !=ResultTypeArray &&_ccdec .Type !=ResultTypeList {return MakeErrorResult (_dddd +"\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"); +};_bbag :=_gcce (_ccdec );if _egaeeb ==-1{_egaeeb =len (_bbag );_gdga =len (_bbag [0]);}else if len (_bbag )!=_egaeeb ||len (_bbag [0])!=_gdga {return MakeErrorResult (_dddd +"\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 _ddad &&_eaabd ==0{_eaabd --;};};return _eebb ;}; +// 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"); +};_edc :=args [0].ValueNumber ;_dfge :=args [1].ValueNumber ;_cacg :=args [2].ValueNumber ;_aeed :=_caea (_edc ,_dfge ,_cacg );if _aeed >=0{return MakeNumberResult (_aeed );}else {return MakeErrorResultType (ErrorTypeNum ,"");};}; -// 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 (_aef Context ,formula string )Result ;SetCache (_eeb string ,_aad Result );GetFromCache (_bag string )(Result ,bool );LastEvalIsRef ()bool ;};const _dgbc int =30;func _geed (_gfab Context ,_dgdeb ,_dfbdf string )(string ,string ){_ebdbb :=_dgdeb +"\u0031"; -_efda :=_gfab .LastRow (_dgdeb );_cadf :=_dfbdf +_eed .Itoa (_efda );return _ebdbb ,_cadf ;};func _ecdce (_afdb ,_eeg ,_gced ,_ebaa float64 ,_fdfa int )float64 {var _dfdd float64 ;if _afdb ==0{_dfdd =_ebaa +_gced *_eeg ;}else {_gddf :=_ac .Pow (1+_afdb ,_eeg ); -if _fdfa ==1{_dfdd =_ebaa *_gddf +_gced *(1+_afdb )*(_gddf -1)/_afdb ;}else {_dfdd =_ebaa *_gddf +_gced *(_gddf -1)/_afdb ;};};return -_dfdd ;};func _eaffa (_bbaf Result )Result {if _bbaf .Type ==ResultTypeEmpty {return _bbaf ;};_ffdbc :=_bbaf .AsString (); -if _ffdbc .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 _bbaf .IsBoolean {if _ffdbc .ValueString =="\u0031"{return MakeStringResult ("\u0074\u0072\u0075\u0065");}else if _ffdbc .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 (_dd .ToLower (_ffdbc .ValueString ));};}; +// Update returns the same object as updating sheet references does not affect Number. +func (_febfc Number )Update (q *_bc .UpdateQuery )Expression {return _febfc };func _cfeb (_ggbb []Result ,_cabbg bool )Result {var _ddfe string ;if _cabbg {_ddfe ="\u004c\u0041\u0052G\u0045";}else {_ddfe ="\u0053\u004d\u0041L\u004c";};if len (_ggbb )!=2{return MakeErrorResult (_ddfe +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_dgdd :=_ggbb [0];var _fcdd [][]Result ;switch _dgdd .Type {case ResultTypeArray :_fcdd =_dgdd .ValueArray ;case ResultTypeList :_fcdd =[][]Result {_dgdd .ValueList };default:return MakeErrorResult (_ddfe +"\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 (_fcdd )==0{return MakeErrorResult (_ddfe +"\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 _ggbb [1].Type !=ResultTypeNumber {return MakeErrorResult (_ddfe +" \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"); +};_fbcd :=_ggbb [1].ValueNumber ;if _fbcd < 1{return MakeErrorResultType (ErrorTypeNum ,_ddfe +"\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"); +};_dead :=int (_fbcd );if float64 (_dead )!=_fbcd {return MakeErrorResultType (ErrorTypeNum ,_ddfe +"\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"); +};_bdggb :=[]float64 {};for _ ,_bfeg :=range _fcdd {for _ ,_geeca :=range _bfeg {if _geeca .Type ==ResultTypeNumber {_bdggb =append (_bdggb ,_geeca .ValueNumber );};};};if _dead > len (_bdggb ){return MakeErrorResultType (ErrorTypeNum ,_ddfe +" \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"); +};_dagc :=_gdd .MergeSort (_bdggb );if _cabbg {return MakeNumberResult (_dagc [len (_dagc )-_dead ]);}else {return MakeNumberResult (_dagc [_dead -1]);};}; -// 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"); -};_gcdcd :=args [0].AsNumber ();_adcgcf :=args [1].AsNumber ();if _gcdcd .Type !=ResultTypeNumber ||_adcgcf .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 _adcgcf .ValueNumber < _gcdcd .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"); -};_ffgcg :=int64 (_gcdcd .ValueNumber );_dgab :=int64 (_adcgcf .ValueNumber );return MakeNumberResult (float64 (_ebce .Int63n (_dgab -_ffgcg +1)+_ffgcg ));};const _cddfc =57346;const _fdb ="(\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d"+_gdg +"-\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; -func _dagd (_age Result )bool {_acfdb :=_age .Type ;return _acfdb !=ResultTypeArray &&_acfdb !=ResultTypeList ;};func _gdab (_bafg _dgg .Time )bool {return _dgg .Now ().Sub (_bafg )>=_dbfbe }; +// 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"); +};_efef ,_debd ,_bbaf :=_edfd (args [0],args [1],"\u0054B\u0049\u004c\u004c\u0045\u0051");if _bbaf .Type ==ResultTypeError {return _bbaf ;};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"); +};_dacc :=_debd -_efef ;if _dacc > 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"); +};_gcac :=args [2].ValueNumber ;if _gcac <=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*_gcac )/(360-_gcac *_dacc ));}; -// NewBool constructs a new boolean expression. -func NewBool (v string )Expression {_bad ,_acf :=_eed .ParseBool (v );if _acf !=nil {_ba .Log .Debug ("\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\u0076",v ,_acf ); -};return Bool {_gad :_bad };}; +// Update updates the horizontal range references after removing a row/column. +func (_aaaag HorizontalRange )Update (q *_bc .UpdateQuery )Expression {return _aaaag }; -// Error is called in the case of parsing error and saves an error to a plex. -func (_gbcae *plex )Error (s string ){_ba .Log .Debug ("\u0070a\u0072s\u0065\u0020\u0065\u0072\u0072\u006f\u0072\u003a\u0020\u0025\u0073",s );_gbcae ._debcc =s ;}; +// Number is a nubmer expression. +type Number struct{_afdca float64 };var _bcfdc =[]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"}}; -// 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"); -};_bcaa :=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"); -};_aacg :=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"); -};_fdcf :=args [2].ValueNumber ;if _fdcf ==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 ((_bcaa -_aacg )/_fdcf );};func _gcb (_fec ,_bdd ,_gff int )bool {if _bdd < 1||_bdd > 12{return false ;};if _gff < 1{return false ;};return _gff <=_dbe (_fec ,_bdd );}; -// ISBLANK is an implementation of the Excel ISBLANK() function. -func IsBlank (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u0053\u0042\u004c\u0041\u004e\u004b(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); -};return MakeBoolResult (args [0].Type ==ResultTypeEmpty );}; +// IsDBCS returns false for the invalid reference context. +func (_gagf *ivr )IsDBCS ()bool {return false }; -// CellRef is a reference to a single cell -type CellRef struct{_aea string }; +// NewString constructs a new string expression. +func NewString (v string )Expression {v =_cb .Replace (v ,"\u0022\u0022","\u0022",-1);return String {_bbca :v };};var _aggfg =[]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 _eegdg =57373;const _ggf ="\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"; -// 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"); -};_acaga :=args [0];if _acaga .Type ==ResultTypeError ||_acaga .Type ==ResultTypeString {return _acaga ;};return _faba ;};func _aae (){_dgb ["\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079"]=_ec .MustCompile ("\u005e"+_abe +_bcb );_dgb ["\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y"]=_ec .MustCompile ("\u005e"+_ccc +_bcb ); -_dgb ["\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064"]=_ec .MustCompile ("\u005e"+_gcfa +_bcb );_dgb ["y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064"]=_ec .MustCompile ("\u005e"+_fdb +_bcb );_fafe ["\u0068\u0068"]=_ec .MustCompile (_fce +_adgc +"\u0024"); -_fafe ["\u0068\u0068\u003am\u006d"]=_ec .MustCompile (_fce +_fdg +"\u0024");_fafe ["\u006d\u006d\u003as\u0073"]=_ec .MustCompile (_fce +_dgce +"\u0024");_fafe ["\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073"]=_ec .MustCompile (_fce +_fcb +"\u0024"); -_feb =[]*_ec .Regexp {_ec .MustCompile ("\u005e"+_abe +"\u0024"),_ec .MustCompile ("\u005e"+_ccc +"\u0024"),_ec .MustCompile ("\u005e"+_gcfa +"\u0024"),_ec .MustCompile ("\u005e"+_fdb +"\u0024")};_edg =[]*_ec .Regexp {_ec .MustCompile ("\u005e"+_adgc +"\u0024"),_ec .MustCompile ("\u005e"+_fdg +"\u0024"),_ec .MustCompile ("\u005e"+_dgce +"\u0024"),_ec .MustCompile ("\u005e"+_fcb +"\u0024")}; -};var _fcaa []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};var _fcbef []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}; -func _gadd (_ecaef Result ,_befg int )[]Result {_gddeaf :=[]Result {};switch _ecaef .Type {case ResultTypeList :_gfbg :=_ecaef .ValueList ;_egbb :=len (_gfbg );for _gcee :=0;_gcee < _befg ;_gcee ++{if _gcee < _egbb {_gddeaf =append (_gddeaf ,_gfbg [_gcee ]); -}else {_gddeaf =append (_gddeaf ,MakeErrorResultType (ErrorTypeNA ,""));};};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _decf :=0;_decf < _befg ;_decf ++{_gddeaf =append (_gddeaf ,_ecaef );};};return _gddeaf ;}; +// 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"); +};_bdeg ,_bfaf ,_cfbe :=_edfd (args [0],args [1],"\u004fD\u0044\u004c\u0059\u0049\u0045\u004cD");if _cfbe .Type ==ResultTypeError {return _cfbe ;};_bdaa ,_cfbe :=_ffag (args [2],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u004fD\u0044\u004c\u0050\u0052\u0049\u0043E"); +if _cfbe .Type ==ResultTypeError {return _cfbe ;};if _bdaa >=_bdeg {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"); +};_fage :=args [3].ValueNumber ;if _fage < 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"); +};_cfc :=args [4].ValueNumber ;if _cfc <=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"); +};_abge :=args [5].ValueNumber ;if _abge < 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"); +};_aggcb :=float64 (int (args [6].ValueNumber ));if !_gefa (_aggcb ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_fgge :=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"); +};_fgge =int (args [7].ValueNumber );if !_fgad (_fgge ){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"); +};};_bcfd ,_cfbe :=_geec (_bdaa ,_bfaf ,_fgge );if _cfbe .Type ==ResultTypeError {return _cfbe ;};_bcfd *=_aggcb ;_ggaf ,_cfbe :=_geec (_bdeg ,_bfaf ,_fgge );if _cfbe .Type ==ResultTypeError {return _cfbe ;};_ggaf *=_aggcb ;_bgff ,_cfbe :=_geec (_bdaa ,_bdeg ,_fgge ); +if _cfbe .Type ==ResultTypeError {return _cfbe ;};_bgff *=_aggcb ;_affc :=_abge +_bcfd *100*_fage /_aggcb ;_affc /=_cfc +_bgff *100*_fage /_aggcb ;_affc --;_affc *=_aggcb /_ggaf ;return MakeNumberResult (_affc );}; -// String returns a string representation of PrefixExpr. -func (_affc PrefixExpr )String ()string {return _b .Sprintf ("\u0025\u0073\u0021%\u0073",_affc ._dabfd .String (),_affc ._abgb .String ());};var _dffd =[...]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}; -type countMode byte ;func _gege (_daagf Reference ,_ecce Context )bool {return _ecce .Sheet (_daagf .Value )==InvalidReferenceContext ;};func _cfggbg (_bbcb ,_bfce Result ,_efacc ,_fabg bool )cmpResult {_bbcb =_bbcb .AsNumber ();_bfce =_bfce .AsNumber (); -if _bbcb .Type !=_bfce .Type {return _gebd ;};if _bbcb .Type ==ResultTypeNumber {if _bbcb .ValueNumber ==_bfce .ValueNumber {return _dgbff ;};if _bbcb .ValueNumber < _bfce .ValueNumber {return _ebae ;};return _beed ;};if _bbcb .Type ==ResultTypeString {_bdegc :=_bbcb .ValueString ; -_egde :=_bfce .ValueString ;if !_efacc {_bdegc =_dd .ToLower (_bdegc );_egde =_dd .ToLower (_egde );};if _fabg {_dgbeg :=_f .Match (_egde ,_bdegc );if _dgbeg {return _dgbff ;}else {return _beed ;};};return cmpResult (_dd .Compare (_bdegc ,_egde ));};if _bbcb .Type ==ResultTypeEmpty {return _dgbff ; -};if _bbcb .Type ==ResultTypeList {if len (_bbcb .ValueList )< len (_bfce .ValueList ){return _ebae ;};if len (_bbcb .ValueList )> len (_bfce .ValueList ){return _beed ;};for _acgb :=range _bbcb .ValueList {_efefd :=_cfggbg (_bbcb .ValueList [_acgb ],_bfce .ValueList [_acgb ],_efacc ,_fabg ); -if _efefd !=_dgbff {return _efefd ;};};return _dgbff ;};if _bbcb .Type ==ResultTypeList {if len (_bbcb .ValueArray )< len (_bfce .ValueArray ){return _ebae ;};if len (_bbcb .ValueArray )> len (_bfce .ValueArray ){return _beed ;};for _gdbdd :=range _bbcb .ValueArray {_dfgd :=_bbcb .ValueArray [_gdbdd ]; -_ffff :=_bbcb .ValueArray [_gdbdd ];if len (_dfgd )< len (_ffff ){return _ebae ;};if len (_dfgd )> len (_ffff ){return _beed ;};for _agcd :=range _dfgd {_eaa :=_cfggbg (_dfgd [_agcd ],_ffff [_agcd ],_efacc ,_fabg );if _eaa !=_dgbff {return _eaa ;};};}; -return _dgbff ;};return _gebd ;};func _edaea (_eedf ,_cdga Reference )string {return _b .Sprintf ("\u0025\u0073\u003a%\u0073",_eedf .Value ,_cdga .Value );}; +// Coupncd implements the Excel COUPNCD function. +func Coupncd (args []Result )Result {_egda ,_bdaf :=_dbece (args ,"\u0043O\u0055\u0050\u004e\u0043\u0044");if _bdaf .Type ==ResultTypeError {return _bdaf ;};_cedb :=_gbee (_egda ._fdaf );_gdaf :=_gbee (_egda ._gdca );_fag :=_egda ._aafa ;_ebd :=_dcc (_cedb ,_gdaf ,_fag ); +_edfa ,_dcdb ,_fgb :=_ebd .Date ();return MakeNumberResult (_dec (_edfa ,int (_dcdb ),_fgb ));};const _aab ="\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"; +const _dddgd =57367; -// 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"); -};_dfea :=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"); -};_ceec :=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"); -};_ecdcd :=args [2].ValueNumber ;if _ecdcd <=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"); -};_gedc :=args [3].ValueNumber ;return MakeNumberResult (_gedc *_dfea *(_ceec /_ecdcd -1));}; +// PrefixHorizontalRange is a range expression that when evaluated returns a list of Results from references like Sheet1!1:4 (all cells from rows 1 to 4 of sheet 'Sheet1'). +type PrefixHorizontalRange struct{_cfece Expression ;_fefeg ,_cffb int ;};func _aae (_bdfd ,_cce _df .Time ,_abg int )float64 {if _bdfd .After (_cce ){_bdfd ,_cce =_cce ,_bdfd ;};_fbe :=0;_fbfd ,_faef ,_bfbf :=_bdfd .Date ();_aag ,_bbde ,_cfab :=_cce .Date (); +_daeb ,_fgebg :=int (_faef ),int (_bbde );_abgg ,_dgf :=_agf (_fbfd ,_daeb ,_bfbf ,_abg ),_agf (_aag ,_fgebg ,_cfab ,_abg );if !_aadeb (_abg ){return _dec (_aag ,_fgebg ,_dgf )-_dec (_fbfd ,_daeb ,_abgg );};if _abg ==0{if (_daeb ==2||_abgg < 30)&&_cfab ==31{_dgf =31; +}else if _fgebg ==2&&_dgf ==_cad (_aag ,_fgebg ){_dgf =_cad (_aag ,2);};}else {if _daeb ==2&&_abgg ==30{_abgg =_cad (_fbfd ,2);};if _fgebg ==2&&_dgf ==30{_dgf =_cad (_aag ,2);};};if _fbfd < _aag ||(_fbfd ==_aag &&_daeb < _fgebg ){_fbe =30-_abgg +1;_bfbf =1; +_abgg =1;_dbadf :=_df .Date (_fbfd ,_df .Month (_daeb ),_bfbf ,0,0,0,0,_df .UTC ).AddDate (0,1,0);if _dbadf .Year ()< _aag {_fbe +=_ccbb (_dbadf .Year (),int (_dbadf .Month ()),12,_abg );_dbadf =_dbadf .AddDate (0,13-int (_dbadf .Month ()),0);_fbe +=_abcd (_dbadf .Year (),_aag -1,_abg ); +};_fbe +=_ccbb (_aag ,int (_dbadf .Month ()),_fgebg -1,_abg );_dbadf =_dbadf .AddDate (0,_fgebg -int (_dbadf .Month ()),0);_daeb =_dbadf .Day ();};_fbe +=_dgf -_abgg ;if _fbe > 0{return float64 (_fbe );}else {return 0;};}; -// String returns a string representation of a horizontal range. -func (_bebb HorizontalRange )String ()string {return _bebb .horizontalRangeReference ()}; +// Reference returns an invalid reference for Negate. +func (_bfgg Negate )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _aec (_dfgd string ,_dag *_bc .UpdateQuery )string {_gdb ,_gdc :=_fac .ParseCellReference (_dfgd );if _gdc !=nil {return "\u0023\u0052\u0045F\u0021";};if _dag .UpdateType ==_bc .UpdateActionRemoveColumn {_efcg :=_dag .ColumnIdx ; +_ega :=_gdb .ColumnIdx ;if _ega < _efcg {return _dfgd ;}else if _ega ==_efcg {return "\u0023\u0052\u0045F\u0021";}else {return _gdb .Update (_bc .UpdateActionRemoveColumn ).String ();};};return _dfgd ;};func _gaa (_cg BinOpType ,_ff ,_fcc []Result )Result {_ba :=[]Result {}; +for _fcff :=range _ff {_af :=_ff [_fcff ].AsNumber ();_dba :=_fcc [_fcff ].AsNumber ();if _af .Type !=ResultTypeNumber ||_dba .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 _cg {case BinOpTypePlus :_ba =append (_ba ,MakeNumberResult (_af .ValueNumber +_dba .ValueNumber ));case BinOpTypeMinus :_ba =append (_ba ,MakeNumberResult (_af .ValueNumber -_dba .ValueNumber ));case BinOpTypeMult :_ba =append (_ba ,MakeNumberResult (_af .ValueNumber *_dba .ValueNumber )); +case BinOpTypeDiv :if _dba .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_ba =append (_ba ,MakeNumberResult (_af .ValueNumber /_dba .ValueNumber ));case BinOpTypeExp :_ba =append (_ba ,MakeNumberResult (_gd .Pow (_af .ValueNumber ,_dba .ValueNumber ))); +case BinOpTypeLT :_ba =append (_ba ,MakeBoolResult (_af .ValueNumber < _dba .ValueNumber ));case BinOpTypeGT :_ba =append (_ba ,MakeBoolResult (_af .ValueNumber > _dba .ValueNumber ));case BinOpTypeEQ :_ba =append (_ba ,MakeBoolResult (_af .ValueNumber ==_dba .ValueNumber )); +case BinOpTypeLEQ :_ba =append (_ba ,MakeBoolResult (_af .ValueNumber <=_dba .ValueNumber ));case BinOpTypeGEQ :_ba =append (_ba ,MakeBoolResult (_af .ValueNumber >=_dba .ValueNumber ));case BinOpTypeNE :_ba =append (_ba ,MakeBoolResult (_af .ValueNumber !=_dba .ValueNumber )); +default:return MakeErrorResult (_d .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_cg ));};};return MakeListResult (_ba );};var _cbee =map[string ]*_eg .Regexp {}; +func _bacc (_cdc string )bool {for _ ,_dde :=range _dad {_gab :=_dde .FindStringSubmatch (_cdc );if len (_gab )> 1{return true ;};};return false ;}; -// MakeNumberResult constructs a number result. -func MakeNumberResult (v float64 )Result {if v ==_ac .Copysign (0,-1){v =0;};return Result {Type :ResultTypeNumber ,ValueNumber :v };}; +// Reference returns a string reference value to a cell. +func (_dfa CellRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeCell ,Value :_dfa ._aade };};func _fcdac (_dbdb Result ,_edcb *criteriaParsed )bool {_edcce :=_cb .ToLower (_dbdb .ValueString );_affa :=_edcb ._gbfe ._eaded ; +_gbefa :=_edcb ._gbfe ._gcge ;if _affa ==_deag {return _edcce ==_gbefa ||_fc .Match (_gbefa ,_edcce );};if _dbdb .Type !=ResultTypeEmpty {if _edcce ==_edcb ._afcdc ||_fc .Match (_edcb ._afcdc ,_edcce ){return true ;};if _ ,_fddc :=_db .ParseFloat (_gbefa ,64); +_fddc ==nil {return false ;};switch _affa {case _bcfbf :return _edcce <=_gbefa ;case _befgc :return _edcce >=_gbefa ;case _bcdc :return _edcce < _gbefa ;case _aaaa :return _edcce > _gbefa ;};};return false ;}; -// LastRow returns 0 for the invalid reference context. -func (_caaff *ivr )LastRow (colFrom string )int {return 0}; +// Find is an implementation of the Excel FIND(). +func Find (args []Result )Result {_gdbga ,_dfef :=_edggg ("\u0046\u0049\u004e\u0044",args );if _dfef .Type !=ResultTypeEmpty {return _dfef ;};_afdc :=_gdbga ._aabb ;if _afdc ==""{return MakeNumberResult (1.0);};_aacbb :=_gdbga ._bdbbd ;_fabf :=_gdbga ._faea ; +_bdaee :=1;for _cbdgb :=range _aacbb {if _bdaee < _fabf {_bdaee ++;continue ;};_cabge :=_cb .Index (_aacbb [_cbdgb :],_afdc );if _cabge ==0{return MakeNumberResult (float64 (_bdaee ));};_bdaee ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed"); +};type ivr struct{}; -// Db implements the Excel DB function. -func Db (args []Result )Result {_aede :=len (args );if _aede !=4&&_aede !=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"); -};_fgae :=args [0].ValueNumber ;if _fgae < 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"); -};_dfcg :=args [1].ValueNumber ;if _dfcg < 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"); -};_cede :=args [2].ValueNumber ;if _cede <=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"); -};_ffgf :=args [3].ValueNumber ;if _ffgf <=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 _ffgf -_cede > 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");};_cgdf :=12.0;if _aede ==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"); -};_cgdf =args [4].ValueNumber ;if _cgdf < 1||_cgdf > 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 _cgdf ==12&&_ffgf > _cede {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 _dfcg >=_fgae {return MakeNumberResult (0); -};_eef :=1-_ac .Pow (_dfcg /_fgae ,1/_cede );_eef =float64 (int (_eef *1000+0.5))/1000;_ceedb :=_fgae *_eef *_cgdf /12;if _ffgf ==1{return MakeNumberResult (_ceedb );};_dgef :=_ceedb ;_gecc :=0.0;_afcf :=_cede ;if _afcf > _ffgf {_afcf =_ffgf ;};for _eabc :=2.0; -_eabc <=_afcf ;_eabc ++{_gecc =(_fgae -_dgef )*_eef ;_dgef +=_gecc ;};if _ffgf > _cede {return MakeNumberResult ((_fgae -_dgef )*_eef *(12-_cgdf )/12);};return MakeNumberResult (_gecc );};type ri struct{_babfc float64 ;_dgda string ;}; +// String returns a string representation of a named range. +func (_dgff NamedRangeRef )String ()string {return _dgff ._edgae }; -// MakeEmptyResult is ued when parsing an empty argument. -func MakeEmptyResult ()Result {return Result {Type :ResultTypeEmpty }}; +// Amorlinc implements the Excel AMORLINC function. +func Amorlinc (args []Result )Result {_fgde ,_aaca :=_ffeg (args ,"\u0041\u004d\u004f\u0052\u004c\u0049\u004e\u0043");if _aaca .Type ==ResultTypeError {return _aaca ;};_caa :=_fgde ._eead ;_dfcga :=_fgde ._fadba ;_fgec :=_fgde ._febg ;_gfg :=_fgde ._eddb ; +_bfcc :=_fgde ._efa ;_acca :=_fgde ._deaf ;_bdcd :=_fgde ._afcd ;_bbdd ,_gdec :=_geec (_dfcga ,_fgec ,_bdcd );if _gdec .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"); +};_bfef :=_bbdd *_acca *_caa ;if _bfcc ==0{return MakeNumberResult (_bfef );};_cfded :=_caa *_acca ;_feac :=_caa -_gfg ;_cefc :=int ((_feac -_bfef )/_cfded );if _bfcc <=_cefc {return MakeNumberResult (_cfded );}else if _bfcc ==_cefc +1{return MakeNumberResult (_feac -_cfded *float64 (_cefc )-_bfef ); +}else {return MakeNumberResult (0);};}; -// ResultType is the type of the result -// -//go:generate stringer -type=ResultType -type ResultType byte ;const _adeg =57351; +//go:generate ragel -G2 -Z lexer.rl +//go:generate goimports -w lexer.go +type Lexer struct{_ceggg chan *node ;_cfdb _ca .Mutex ;_ccda []chan *node ;_gcdfg []*node ;};func (_feaga *noCache )SetCache (key string ,value Result ){}; // NewNamedRangeRef constructs a new named range reference. -func NewNamedRangeRef (v string )Expression {return NamedRangeRef {_cbage :v }}; +func NewNamedRangeRef (v string )Expression {return NamedRangeRef {_edgae :v }}; -// Npv implements the Excel NPV function. -func Npv (args []Result )Result {_gceb :=len (args );if _gceb < 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"); -};_ebfaf :=args [0].ValueNumber ;if _ebfaf ==-1{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_ggcd :=[]float64 {};for _ ,_bcgb :=range args [1:]{switch _bcgb .Type {case ResultTypeNumber :_ggcd =append (_ggcd ,_bcgb .ValueNumber );case ResultTypeArray ,ResultTypeList :_feeee :=_ecfd (_bcgb ); -for _ ,_bfe :=range _feeee {for _ ,_fabb :=range _bfe {if _fabb .Type ==ResultTypeNumber &&!_fabb .IsBoolean {_ggcd =append (_ggcd ,_fabb .ValueNumber );};};};};};_ccaa :=0.0;for _gbca ,_ddda :=range _ggcd {_ccaa +=_ddda /_ac .Pow (1+_ebfaf ,float64 (_gbca )+1); -};return MakeNumberResult (_ccaa );}; +// 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");};_bbda :=args [0].AsNumber ();if _bbda .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"); +};_adgfd :=_gd .Signbit (_bbda .ValueNumber );_dccd ,_fefg :=_gd .Modf ((_bbda .ValueNumber -1)/2);_cfff :=_dccd *2+1;if _fefg !=0{if !_adgfd {_cfff +=2;}else {_cfff -=2;};};return MakeNumberResult (_cfff );};func _beegd (_cceb ,_ecba ,_gcaed Reference )string {return _d .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_cceb .Value ,_ecba .Value ,_gcaed .Value ); +}; -// Value returns a string version of the result. -func (_fcefbe Result )Value ()string {switch _fcefbe .Type {case ResultTypeNumber :_bbffc :=_eed .FormatFloat (_fcefbe .ValueNumber ,'f',-1,64);if len (_bbffc )> 12{_cebd :=12;for _ggdeg :=_cebd ;_ggdeg > 0&&_bbffc [_ggdeg ]=='0';_ggdeg --{_cebd --;};_bbffc =_bbffc [0:_cebd +1]; -};return _bbffc ;case ResultTypeError :return _fcefbe .ValueString ;case ResultTypeString :return _fcefbe .ValueString ;case ResultTypeList :if len (_fcefbe .ValueList )==0{return "";};return _fcefbe .ValueList [0].Value ();case ResultTypeArray :if len (_fcefbe .ValueArray )==0||len (_fcefbe .ValueArray [0])==0{return ""; -};return _fcefbe .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";};}; +// 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 )}; -// 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"); -};_agfg :=args [0].AsNumber ();if _agfg .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/_ac .Pi *_agfg .ValueNumber );};func (_aeac VerticalRange )verticalRangeReference ()string {return _b .Sprintf ("\u0025\u0073\u003a%\u0073",_aeac ._fgddc ,_aeac ._fcce );}; +// 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"); +};_afbec :=args [0];if _afbec .Type !=ResultTypeArray &&_afbec .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"); +};_ccce :=_gebeg (args [1]);_fgba :=0;for _ ,_bceb :=range _gcce (_afbec ){for _ ,_ggeg :=range _bceb {if _accb (_ggeg ,_ccce ){_fgba ++;};};};return MakeNumberResult (float64 (_fgba ));}; -// Eval evaluates the binary expression using the context given. -func (_ace BinaryExpr )String ()string {_cd :="";switch _ace ._eg {case BinOpTypePlus :_cd ="\u002b";case BinOpTypeMinus :_cd ="\u002d";case BinOpTypeMult :_cd ="\u002a";case BinOpTypeDiv :_cd ="\u002f";case BinOpTypeExp :_cd ="\u005e";case BinOpTypeLT :_cd ="\u003c"; -case BinOpTypeGT :_cd ="\u003e";case BinOpTypeEQ :_cd ="\u003d";case BinOpTypeLEQ :_cd ="\u003c\u003d";case BinOpTypeGEQ :_cd ="\u003e\u003d";case BinOpTypeNE :_cd ="\u003c\u003e";case BinOpTypeConcat :_cd ="\u0026";};return _ace ._ae .String ()+_cd +_ace ._fg .String (); -}; +// String returns a string representation of a range with prefix. +func (_fbggd PrefixRangeExpr )String ()string {return _d .Sprintf ("\u0025\u0073\u0021\u0025\u0073\u003a\u0025\u0073",_fbggd ._ecfgd .String (),_fbggd ._efbcg .String (),_fbggd ._aecc .String ());};var _dcfcd *_g .Rand ; -// 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];}; +// ErrorType is a formula evaluation error type. +type ErrorType byte ; -// Coupdays implements the Excel COUPDAYS function. -func Coupdays (args []Result )Result {_afad ,_gbgd :=_bbgf (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053");if _gbgd .Type ==ResultTypeError {return _gbgd ;};return MakeNumberResult (_gec (_afad ._gagg ,_afad ._dgdd ,_afad ._ceeb ,_afad ._cbdd )); -}; +// Vdb implements the Excel VDB function. +func Vdb (args []Result )Result {_dbbaee :=len (args );if _dbbaee < 5||_dbbaee > 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"); +};_gddc :=args [0].ValueNumber ;if _gddc < 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"); +};_ccbc :=args [1].ValueNumber ;if _ccbc < 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"); +};_aaada :=args [2].ValueNumber ;if _aaada ==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 _aaada < 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"); +};_affdb :=args [3].ValueNumber ;if _affdb < 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"); +};_addb :=args [4].ValueNumber ;if _affdb > _addb {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 _addb > _aaada {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");};_cbegc :=2.0;if _dbbaee > 5{if args [5].Type ==ResultTypeEmpty {_cbegc =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"); +};_cbegc =args [5].ValueNumber ;if _cbegc < 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"); +};};};_gbdd :=false ;if _dbbaee > 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"); +};_gbdd =args [6].ValueNumber !=0;};_cggf :=0.0;_gddce :=_gd .Floor (_affdb );_cgdf :=_gd .Ceil (_addb );if _gbdd {for _caag :=_gddce +1;_caag <=_cgdf ;_caag ++{_cfadd :=_bgag (_gddc ,_ccbc ,_aaada ,_caag ,_cbegc );if _caag ==_gddce +1{_cfadd *=_gd .Min (_addb ,_gddce +1)-_affdb ; +}else if _caag ==_cgdf {_cfadd *=_addb +1-_cgdf ;};_cggf +=_cfadd ;};}else {_eabe :=_aaada ;var _cbdd float64 ;if !_eacb (_affdb ,_gd .Floor (_affdb )){if _cbegc ==1{_beff :=_aaada /2;if _affdb > _beff ||_eacb (_affdb ,_beff ){_cbdd =_affdb -_beff ;_affdb =_beff ; +_addb -=_cbdd ;_eabe ++;};};};if _cbegc !=0{_gddc -=_eebfb (_gddc ,_ccbc ,_aaada ,_eabe ,_affdb ,_cbegc );};_cggf =_eebfb (_gddc ,_ccbc ,_aaada ,_aaada -_affdb ,_addb -_affdb ,_cbegc );};return MakeNumberResult (_cggf );}; -// Update returns the same object as updating sheet references does not affect EmptyExpr. -func (_ede EmptyExpr )Update (q *_ge .UpdateQuery )Expression {return _ede }; +// ISNONTEXT is an implementation of the Excel ISNONTEXT() function. +func IsNonText (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053N\u004f\u004e\u0054\u0045X\u0054\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); +};return MakeBoolResult (args [0].Type !=ResultTypeString );};const _gfdfd ="\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"; -// NewPrefixVerticalRange constructs a new full columns range with prefix. -func NewPrefixVerticalRange (pfx Expression ,v string )Expression {_gegf :=_dd .Split (v ,"\u003a");if len (_gegf )!=2{return nil ;};if _gegf [0]> _gegf [1]{_gegf [0],_gegf [1]=_gegf [1],_gegf [0];};return PrefixVerticalRange {_ebbed :pfx ,_eege :_gegf [0],_dced :_gegf [1]}; -};func _fdaea (_cdgg ,_deef float64 )bool {return _ac .Abs (_cdgg -_deef )< 1.0e-6}; -// Update updates references in the VerticalRange after removing a row/column. -func (_gbbb VerticalRange )Update (q *_ge .UpdateQuery )Expression {if q .UpdateType ==_ge .UpdateActionRemoveColumn {_badfg :=_gbbb ;if q .UpdateCurrentSheet {_eabda :=q .ColumnIdx ;_badfg ._fgddc =_cae (_gbbb ._fgddc ,_eabda );_badfg ._fcce =_cae (_gbbb ._fcce ,_eabda ); -};return _badfg ;};return _gbbb ;};var _caeag =map[string ]Function {}; +// SheetPrefixExpr is a reference to a sheet like Sheet1! (reference to sheet 'Sheet1'). +type SheetPrefixExpr struct{_dbeg string }; -// Eval evaluates and returns an expression with prefix. -func (_fbegg PrefixExpr )Eval (ctx Context ,ev Evaluator )Result {_ceceb :=_fbegg ._dabfd .Reference (ctx ,ev );switch _ceceb .Type {case ReferenceTypeSheet :if _gege (_ceceb ,ctx ){return MakeErrorResultType (ErrorTypeName ,_b .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_ceceb .Value )); -};_bgcfe :=ctx .Sheet (_ceceb .Value );return _fbegg ._abgb .Eval (_bgcfe ,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",_ceceb .Type )); -};};func _cc (_dgf string ,_fgb *_ge .UpdateQuery )string {_beb ,_aeg :=_gg .ParseCellReference (_dgf );if _aeg !=nil {return "\u0023\u0052\u0045F\u0021";};if _fgb .UpdateType ==_ge .UpdateActionRemoveColumn {_fgc :=_fgb .ColumnIdx ;_dded :=_beb .ColumnIdx ; -if _dded < _fgc {return _dgf ;}else if _dded ==_fgc {return "\u0023\u0052\u0045F\u0021";}else {return _beb .Update (_ge .UpdateActionRemoveColumn ).String ();};};return _dgf ;}; +// 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];}; -// ConstArrayExpr is a constant array expression. -type ConstArrayExpr struct{_cdc [][]Expression };func (_ffebe *ivr )NamedRange (ref string )Reference {return ReferenceInvalid }; +// Reference returns a string reference value to a vertical range. +func (_adage VerticalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeVerticalRange ,Value :_adage .verticalRangeReference ()};}; -// Match implements the MATCH function. -func Match (args []Result )Result {_egfg :=len (args );if _egfg !=2&&_egfg !=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"); -};_dcddc :=1;if _egfg ==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"); -};_fdcb :=args [2].ValueNumber ;if _fdcb ==-1||_fdcb ==0{_dcddc =int (_fdcb );};};_efaef :=args [1];var _gfda []Result ;switch _efaef .Type {case ResultTypeList :_gfda =_efaef .ValueList ;case ResultTypeArray :_dggf :=_efaef .ValueArray ;for _ ,_ebdd :=range _dggf {if len (_ebdd )!=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"); -};_gfda =append (_gfda ,_ebdd [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"); -};_dgbea :=_eeef (args [0]);switch _dcddc {case 0:for _cffb ,_cbcdc :=range _gfda {if _deaae (_cbcdc ,_dgbea ){return MakeNumberResult (float64 (_cffb +1));};};case -1:for _bfggc :=0;_bfggc < len (_gfda );_bfggc ++{if _deaae (_gfda [_bfggc ],_dgbea ){return MakeNumberResult (float64 (_bfggc +1)); -};if _dgbea ._cgae &&(_gfda [_bfggc ].ValueNumber < _dgbea ._cdbe ){if _bfggc ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_bfggc ));};};case 1:for _bga :=0;_bga < len (_gfda );_bga ++{if _deaae (_gfda [_bga ],_dgbea ){return MakeNumberResult (float64 (_bga +1)); -};if _dgbea ._cgae &&(_gfda [_bga ].ValueNumber > _dgbea ._cdbe ){if _bga ==0{return MakeErrorResultType (ErrorTypeNA ,"");};return MakeNumberResult (float64 (_bga ));};};};return MakeErrorResultType (ErrorTypeNA ,"");};const _bcb ="\u0028\u0020\u0028"+_adgc +"\u007c"+_fdg +"\u007c"+_dgce +"\u007c"+_fcb +"\u0029\u0029\u003f\u0024"; -func _cdb (_gcdc int ,_dec _dgg .Month ,_edf int )int64 {if _gcdc ==1900&&int (_dec )<=2{_edf --;};_cfce :=_dgg .Date (_gcdc ,_dec ,_edf ,0,0,0,0,_dgg .UTC );return _cfce .Unix ();};var _acecg _g .Mutex ; +// Negate is a negate expression like -A1. +type Negate struct{_aedfbg Expression };var _bbddf =[...]int {0};var _eacd ,_fcca ,_fffcg ,_cbaf ,_dfacf ,_facg ,_gdee ,_bcad ,_bdga ,_fbgd ,_gabag ,_aagg ,_fbfcg ,_ebecd ,_daeab *_eg .Regexp ; -// Reference returns an invalid reference for Number. -func (_ecdbf Number )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; +// LastEvalIsRef returns if last evaluation with the evaluator was a reference. +func (_dfab *defEval )LastEvalIsRef ()bool {return _dfab ._bea }; -// Eval evaluates the binary expression using the context given. -func (_ag BinaryExpr )Eval (ctx Context ,ev Evaluator )Result {_da :=_ag ._ae .Eval (ctx ,ev );if _da .Type ==ResultTypeError {return _da ;};_gf :=_ag ._fg .Eval (ctx ,ev );if _gf .Type ==ResultTypeError {return _gf ;};if _da .Type ==_gf .Type {if _da .Type ==ResultTypeArray {if !_fb (_da .ValueArray ,_gf .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 _af (_ag ._eg ,_da .ValueArray ,_gf .ValueArray );}else if _da .Type ==ResultTypeList {if len (_da .ValueList )!=len (_gf .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 _bdf (_ag ._eg ,_da .ValueList ,_gf .ValueList );};}else if _da .Type ==ResultTypeArray &&(_gf .Type ==ResultTypeNumber ||_gf .Type ==ResultTypeString ){return _bg (_ag ._eg ,_da .ValueArray ,_gf );}else if _da .Type ==ResultTypeList &&(_gf .Type ==ResultTypeNumber ||_gf .Type ==ResultTypeString ){return _ddaf (_ag ._eg ,_da .ValueList ,_gf ); -};switch _ag ._eg {case BinOpTypePlus :if _da .Type ==_gf .Type {if _da .Type ==ResultTypeNumber {return MakeNumberResult (_da .ValueNumber +_gf .ValueNumber );};};case BinOpTypeMinus :if _da .Type ==_gf .Type {if _da .Type ==ResultTypeNumber {return MakeNumberResult (_da .ValueNumber -_gf .ValueNumber ); -};};case BinOpTypeMult :if _da .Type ==_gf .Type {if _da .Type ==ResultTypeNumber {return MakeNumberResult (_da .ValueNumber *_gf .ValueNumber );};};case BinOpTypeDiv :if _da .Type ==_gf .Type {if _da .Type ==ResultTypeNumber {if _gf .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0064\u0069\u0076\u0069\u0064\u0065\u0020\u0062\u0079 \u007a\u0065\u0072\u006f"); -};return MakeNumberResult (_da .ValueNumber /_gf .ValueNumber );};};case BinOpTypeExp :if _da .Type ==_gf .Type {if _da .Type ==ResultTypeNumber {return MakeNumberResult (_ac .Pow (_da .ValueNumber ,_gf .ValueNumber ));};};case BinOpTypeLT :if _da .Type ==_gf .Type {if _da .Type ==ResultTypeNumber {return MakeBoolResult (_da .ValueNumber < _gf .ValueNumber ); -};if _da .Type ==ResultTypeString {return MakeBoolResult (_da .ValueString < _gf .ValueString );};if _da .Type ==ResultTypeEmpty {return MakeBoolResult (false );};}else if _da .Type ==ResultTypeString &&_gf .Type ==ResultTypeNumber {return MakeBoolResult (false ); -}else if _da .Type ==ResultTypeNumber &&_gf .Type ==ResultTypeString {return MakeBoolResult (true );}else if _da .Type ==ResultTypeEmpty &&(_gf .Type ==ResultTypeNumber ||_gf .Type ==ResultTypeString ){return MakeBoolResult (true );}else if (_da .Type ==ResultTypeNumber ||_da .Type ==ResultTypeString )&&_gf .Type ==ResultTypeEmpty {return MakeBoolResult (false ); -};case BinOpTypeGT :if _da .Type ==_gf .Type {if _da .Type ==ResultTypeNumber {return MakeBoolResult (_da .ValueNumber > _gf .ValueNumber );};if _da .Type ==ResultTypeString {return MakeBoolResult (_da .ValueString > _gf .ValueString );};if _da .Type ==ResultTypeEmpty {return MakeBoolResult (false ); -};}else if _da .Type ==ResultTypeString &&_gf .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _da .Type ==ResultTypeNumber &&_gf .Type ==ResultTypeString {return MakeBoolResult (false );}else if _da .Type ==ResultTypeEmpty &&(_gf .Type ==ResultTypeNumber ||_gf .Type ==ResultTypeString ){return MakeBoolResult (false ); -}else if (_da .Type ==ResultTypeNumber ||_da .Type ==ResultTypeString )&&_gf .Type ==ResultTypeEmpty {return MakeBoolResult (true );};case BinOpTypeEQ :if _da .Type ==_gf .Type {if _da .Type ==ResultTypeNumber {return MakeBoolResult (_da .ValueNumber ==_gf .ValueNumber ); -};if _da .Type ==ResultTypeString {return MakeBoolResult (_da .ValueString ==_gf .ValueString );};if _da .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if (_da .Type ==ResultTypeString &&_gf .Type ==ResultTypeNumber )||(_da .Type ==ResultTypeNumber &&_gf .Type ==ResultTypeString ){return MakeBoolResult (false ); -}else if _da .Type ==ResultTypeEmpty &&(_gf .Type ==ResultTypeNumber ||_gf .Type ==ResultTypeString ){return MakeBoolResult (_ga (_gf ));}else if (_da .Type ==ResultTypeNumber ||_da .Type ==ResultTypeString )&&_gf .Type ==ResultTypeEmpty {return MakeBoolResult (_ga (_da )); -};case BinOpTypeNE :if _da .Type ==_gf .Type {if _da .Type ==ResultTypeNumber {return MakeBoolResult (_da .ValueNumber !=_gf .ValueNumber );};if _da .Type ==ResultTypeString {return MakeBoolResult (_da .ValueString !=_gf .ValueString );};if _da .Type ==ResultTypeEmpty {return MakeBoolResult (false ); -};}else if (_da .Type ==ResultTypeString &&_gf .Type ==ResultTypeNumber )||(_da .Type ==ResultTypeNumber &&_gf .Type ==ResultTypeString ){return MakeBoolResult (true );}else if _da .Type ==ResultTypeEmpty &&(_gf .Type ==ResultTypeNumber ||_gf .Type ==ResultTypeString ){return MakeBoolResult (!_ga (_gf )); -}else if (_da .Type ==ResultTypeNumber ||_da .Type ==ResultTypeString )&&_gf .Type ==ResultTypeEmpty {return MakeBoolResult (!_ga (_da ));};case BinOpTypeLEQ :if _da .Type ==_gf .Type {if _da .Type ==ResultTypeNumber {return MakeBoolResult (_da .ValueNumber <=_gf .ValueNumber ); -};if _da .Type ==ResultTypeString {return MakeBoolResult (_da .ValueString <=_gf .ValueString );};if _da .Type ==ResultTypeEmpty {return MakeBoolResult (true );};}else if _da .Type ==ResultTypeString &&_gf .Type ==ResultTypeNumber {return MakeBoolResult (false ); -}else if _da .Type ==ResultTypeNumber &&_gf .Type ==ResultTypeString {return MakeBoolResult (true );}else if _da .Type ==ResultTypeEmpty &&(_gf .Type ==ResultTypeNumber ||_gf .Type ==ResultTypeString ){return MakeBoolResult (_ga (_gf ));}else if (_da .Type ==ResultTypeNumber ||_da .Type ==ResultTypeString )&&_gf .Type ==ResultTypeEmpty {return MakeBoolResult (_ga (_da )); -};case BinOpTypeGEQ :if _da .Type ==_gf .Type {if _da .Type ==ResultTypeNumber {return MakeBoolResult (_da .ValueNumber >=_gf .ValueNumber );};if _da .Type ==ResultTypeString {return MakeBoolResult (_da .ValueString >=_gf .ValueString );};if _da .Type ==ResultTypeEmpty {return MakeBoolResult (true ); -};}else if _da .Type ==ResultTypeString &&_gf .Type ==ResultTypeNumber {return MakeBoolResult (true );}else if _da .Type ==ResultTypeNumber &&_gf .Type ==ResultTypeString {return MakeBoolResult (false );}else if _da .Type ==ResultTypeEmpty &&(_gf .Type ==ResultTypeNumber ||_gf .Type ==ResultTypeString ){return MakeBoolResult (_ga (_gf )); -}else if (_da .Type ==ResultTypeNumber ||_da .Type ==ResultTypeString )&&_gf .Type ==ResultTypeEmpty {return MakeBoolResult (_ga (_da ));};case BinOpTypeConcat :return MakeStringResult (_da .Value ()+_gf .Value ());};return MakeErrorResult ("u\u006e\u0073\u0075\u0070po\u0072t\u0065\u0064\u0020\u0062\u0069n\u0061\u0072\u0079\u0020\u006f\u0070"); -}; +// 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"); +};_ecg :=_cb .ToLower (args [0].ValueString );if !_bacc (_ecg ){_ ,_ ,_ ,_ ,_bbga ,_cge :=_dbaa (_ecg );if _cge .Type ==ResultTypeError {_cge .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 _cge ;};if _bbga {return MakeNumberResult (0);};};_fgdd ,_fgdf ,_cgef ,_ ,_dcd :=_dfe (_ecg );if _dcd .Type ==ResultTypeError {return _dcd ;};return MakeNumberResult (_dec (_fgdd ,_fgdf ,_cgef ));}; -// Reference returns a string reference value to a cell. -func (_ebe CellRef )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeCell ,Value :_ebe ._aea };}; +// Eval evaluates a vertical range returning a list of results or an error. +func (_ecfc VerticalRange )Eval (ctx Context ,ev Evaluator )Result {_fgffa :=_ecfc .verticalRangeReference ();if _cgea ,_eabee :=ev .GetFromCache (_fgffa );_eabee {return _cgea ;};_dbabf ,_feafg :=_cgefg (ctx ,_ecfc ._aafbe ,_ecfc ._agdad );_cbbf :=_dbccg (ctx ,ev ,_dbabf ,_feafg ); +ev .SetCache (_fgffa ,_cbbf );return _cbbf ;}; -// Parse parses an io.Reader to get an Expression. If expression is parsed with an error, nil is returned -func Parse (r _e .Reader )Expression {_dgdec :=&plex {_gdbbb :LexReader (r )};_dcge (_dgdec );if _dgdec ._debcc !=""{return nil ;};return _dgdec ._dbega ;};var _agagg =map[string ]bool {"\u0049F\u0045\u0052\u0052\u004f\u0052":true ,"\u0049\u0046\u004e\u0041":true ,"\u005f\u0078\u006c\u0066\u006e\u002e\u0049\u0046\u004e\u0041":true ,"\u0049\u0053\u0045R\u0052":true ,"\u0049S\u0045\u0052\u0052\u004f\u0052":true ,"\u0049\u0053\u004e\u0041":true ,"\u0049\u0053\u0052E\u0046":true }; -const _cegfg int =0; +// SeriesSum implements the Excel SERIESSUM function. +func SeriesSum (args []Result )Result {if len (args )!=4{return MakeErrorResult ("\u0053\u0045\u0052\u0049\u0045\u0053\u0053\u0055\u004d\u0028\u0029\u0020\u0072\u0065\u0071u\u0069r\u0065\u0073\u0020\u0034\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); +};_eceba :=args [0].AsNumber ();_ccef :=args [1].AsNumber ();_ffga :=args [2].AsNumber ();_eccgb :=args [3].ListValues ();if _eceba .Type !=ResultTypeNumber ||_ccef .Type !=ResultTypeNumber ||_ffga .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"); +};_ggda :=float64 (0);for _cbgd ,_bgfc :=range _eccgb {_ggda +=_bgfc .ValueNumber *_gd .Pow (_eceba .ValueNumber ,_ccef .ValueNumber +float64 (_cbgd )*_ffga .ValueNumber );};return MakeNumberResult (_ggda );}; -// String returns a string representation for Negate. -func (_dffb Negate )String ()string {return "\u002d"+_dffb ._aaeg .String ()};const _aedec =57349;const (ReferenceTypeInvalid ReferenceType =iota ;ReferenceTypeCell ;ReferenceTypeHorizontalRange ;ReferenceTypeVerticalRange ;ReferenceTypeNamedRange ;ReferenceTypeRange ; -ReferenceTypeSheet ;);var _aee =[]int {31,28,31,30,31,30,31,31,30,31,30,31};func _afgba (_acfd ,_ccbe ,_bbecc ,_gdaa ,_cbgf float64 )float64 {var _ffcg float64 ;_cfebb :=_cbgf /_bbecc ;if _cfebb >=1{_cfebb =1;if _gdaa ==1{_ffcg =_acfd ;}else {_ffcg =0; -};}else {_ffcg =_acfd *_ac .Pow (1-_cfebb ,_gdaa -1);};_eabcd :=_acfd *_ac .Pow (1-_cfebb ,_gdaa );var _ecafa float64 ;if _eabcd < _ccbe {_ecafa =_ffcg -_ccbe ;}else {_ecafa =_ffcg -_eabcd ;};if _ecafa < 0{_ecafa =0;};return _ecafa ;};const _cbag =57360; +// NewVerticalRange constructs a new full columns range. +func NewVerticalRange (v string )Expression {_caagb :=_cb .Split (v ,"\u003a");if len (_caagb )!=2{return nil ;};if _caagb [0]> _caagb [1]{_caagb [0],_caagb [1]=_caagb [1],_caagb [0];};return VerticalRange {_aafbe :_caagb [0],_agdad :_caagb [1]};};func _dbgc (_dcff []Result ,_feae string )(*durationArgs ,Result ){_ged :=len (_dcff ); +if _ged !=5&&_ged !=6{return nil ,MakeErrorResult (_feae +"\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");};_dcg ,_fada ,_ddea :=_edfd (_dcff [0],_dcff [1],_feae ); +if _ddea .Type ==ResultTypeError {return nil ,_ddea ;};_aedf :=_dcff [2];if _aedf .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_feae +"\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"); +};_bgab :=_aedf .ValueNumber ;if _bgab < 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"); +};_cegg :=_dcff [3];if _cegg .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_feae +" \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"); +};_egcc :=_cegg .ValueNumber ;if _egcc < 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"); +};_bcd :=_dcff [4];if _bcd .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_feae +"\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"); +};_ggfg :=float64 (int (_bcd .ValueNumber ));if !_gefa (_ggfg ){return nil ,MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_faab :=0;if _ged ==6&&_dcff [5].Type !=ResultTypeEmpty {_agdag :=_dcff [5]; +if _agdag .Type !=ResultTypeNumber {return nil ,MakeErrorResult (_feae +"\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");};_faab =int (_agdag .ValueNumber ); +if !_fgad (_faab ){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"+_feae );};};return &durationArgs {_dcg ,_fada ,_bgab ,_egcc ,_ggfg ,_faab },_eebb ; +}; +// RegisterFunction registers a standard function. +func RegisterFunction (name string ,fn Function ){_facgb .Lock ();defer _facgb .Unlock ();if _ ,_fdgb :=_geaf [name ];_fdgb {_gb .Log .Debug ("\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 ); +};_geaf [name ]=fn ;}; -// Right implements the Excel RIGHT(string,[n]) function which returns the -// rightmost n characters. -func Right (args []Result )Result {_befff :=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"); -};_befff =int (args [1].ValueNumber );if _befff < 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 _befff ==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");};_adcce :=args [0].Value (); -_eacga :=len (_adcce );if _befff > _eacga {return MakeStringResult (_adcce );};return MakeStringResult (_adcce [_eacga -_befff :_eacga ]);}; +// 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"); +};_cbegcg :=args [0].Ref ;if _cbegcg .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 (_cbegcg .Value ,ev ).IsBoolean );};func _bafag (_fdce ,_gfgb Expression )(Expression ,Expression ,error ){_geecf ,_bgeb :=_fdce .(CellRef );if !_bgeb {return nil ,nil ,_e .New (_d .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_fdce .String ())); +};_aafdg ,_bgeb :=_gfgb .(CellRef );if !_bgeb {return nil ,nil ,_e .New (_d .Sprintf ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u0072\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0020%\u0073",_gfgb .String ()));};_fafaae ,_accdc :=_fac .ParseCellReference (_geecf ._aade ); +if _accdc !=nil {return nil ,nil ,_accdc ;};_debgg ,_dceg :=_fac .ParseCellReference (_aafdg ._aade );if _dceg !=nil {return nil ,nil ,_dceg ;};_effb :=false ;if _fafaae .RowIdx > _debgg .RowIdx {_effb =true ;_fafaae .RowIdx ,_debgg .RowIdx =_debgg .RowIdx ,_fafaae .RowIdx ; +};if _fafaae .ColumnIdx > _debgg .ColumnIdx {_effb =true ;_fafaae .ColumnIdx ,_debgg .ColumnIdx =_debgg .ColumnIdx ,_fafaae .ColumnIdx ;_fafaae .Column ,_debgg .Column =_debgg .Column ,_fafaae .Column ;};if _effb {return NewCellRef (_fafaae .String ()),NewCellRef (_debgg .String ()),nil ; +};return _fdce ,_gfgb ,nil ;}; + +// String returns a string representation of String. +func (_ggdca String )String ()string {return "\u0022"+_ggdca ._bbca +"\u0022"};const _gcaga =57346;type yySymType struct{_bcce int ;_acgae *node ;_cgfg Expression ;_abbcb []Expression ;_ecfe [][]Expression ;};func _eaedd (_cbdb []Result )[]float64 {_gbcde :=make ([]float64 ,0); +for _ ,_effaa :=range _cbdb {if _effaa .Type ==ResultTypeEmpty {continue ;};_effaa =_effaa .AsNumber ();switch _effaa .Type {case ResultTypeNumber :if !_effaa .IsBoolean {_gbcde =append (_gbcde ,_effaa .ValueNumber );};case ResultTypeList ,ResultTypeArray :_gbcde =append (_gbcde ,_eaedd (_effaa .ListValues ())...); +case ResultTypeString :default:_gb .Log .Debug ("\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",_effaa .Type ); +};};return _gbcde ;};func _edfd (_bcg ,_aeag Result ,_dga string )(float64 ,float64 ,Result ){_fdb ,_befg :=_ffag (_bcg ,"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065",_dga );if _befg .Type ==ResultTypeError {return 0,0,_befg ; +};_fbcg ,_befg :=_ffag (_aeag ,"\u006d\u0061\u0074\u0075\u0072\u0069\u0074\u0079\u0020\u0064\u0061\u0074\u0065",_dga );if _befg .Type ==ResultTypeError {return 0,0,_befg ;};if _fdb >=_fbcg {return 0,0,MakeErrorResultType (ErrorTypeNum ,_dga +"\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 _fdb ,_fbcg ,_eebb ;};func _cfbg (_ggff []string ,_baccf int )string {return _db .Itoa (len (_ggff [len (_ggff )-1-_baccf ]))};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"); +};_gegdg :=args [0].AsNumber ();if _gegdg .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 _gegdg .ValueNumber < 0{return MakeNumberResult (-1);}else if _gegdg .ValueNumber > 0{return MakeNumberResult (1);};return MakeNumberResult (0);}; // ReferenceType is a type of reference // //go:generate stringer -type=ReferenceType -type ReferenceType byte ;func NewLexer ()*Lexer {return &Lexer {_fefc :make (chan *node )}};const _eeafe =57358; +type ReferenceType byte ;func _eeaed (_ebaf Result ,_cdca int )[]Result {_aecd :=[]Result {};switch _ebaf .Type {case ResultTypeList :_gfeb :=_ebaf .ValueList ;_bcga :=len (_gfeb );for _fagcg :=0;_fagcg < _cdca ;_fagcg ++{if _fagcg < _bcga {_aecd =append (_aecd ,_gfeb [_fagcg ]); +}else {_aecd =append (_aecd ,MakeErrorResultType (ErrorTypeNA ,""));};};case ResultTypeNumber ,ResultTypeString ,ResultTypeError ,ResultTypeEmpty :for _efgga :=0;_efgga < _cdca ;_efgga ++{_aecd =append (_aecd ,_ebaf );};};return _aecd ;}; -// Update returns the same object as updating sheet references does not affect Bool. -func (_ad Bool )Update (q *_ge .UpdateQuery )Expression {return _ad };const _acdf =57350;const _egea =57367; +// 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"); +};_abaa :=args [0].AsNumber ();if _abaa .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"); +};_eceef :=0;if len (args )> 1{_afaa :=args [1];if _afaa .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"); +};_eceef =int (_afaa .ValueNumber );if _eceef < 0{_eceef =0;}else if _eceef > 4{_eceef =4;};};_dbce :=_bcfdc ;switch _eceef {case 1:_dbce =_gdgb ;case 2:_dbce =_aggfg ;case 3:_dbce =_bcdb ;case 4:_dbce =_ebgd ;};_agae :=_gd .Trunc (_abaa .ValueNumber ); +_ebbe :=_fa .Buffer {};for _ ,_fafd :=range _dbce {for _agae >=_fafd ._gagaf {_ebbe .WriteString (_fafd ._efccg );_agae -=_fafd ._gagaf ;};};return MakeStringResult (_ebbe .String ());}; -// 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"); -};_ccgg :=args [0].AsString ();if _ccgg .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"); -};_dabff :=_ef .Buffer {};_gbfb :=false ;_dbfb :=false ;_cgbe :=0;for _ ,_gged :=range _ccgg .ValueString {_gdfgc :=_gged ==' ';if _gdfgc {if !_gbfb {continue ;};if !_dbfb {_cgbe ++;_dabff .WriteRune (_gged );};}else {_cgbe =0;_gbfb =true ;_dabff .WriteRune (_gged ); -};_dbfb =_gdfgc ;};_dabff .Truncate (_dabff .Len ()-_cgbe );return MakeStringResult (_dabff .String ());};func _cae (_bbd string ,_gde uint32 )string {_fd :=_gg .ColumnToIndex (_bbd );if _fd ==_gde {return "\u0023\u0052\u0045F\u0021";}else if _fd > _gde {return _gg .IndexToColumn (_fd -1); -}else {return _bbd ;};};var _adfb =[...]int {1}; +// Irr implements the Excel IRR function. +func Irr (args []Result )Result {_bdae :=len (args );if _bdae ==0||_bdae > 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"); +};_aada :=_gcce (args [0]);_fggb :=[]float64 {};for _ ,_edfb :=range _aada {for _ ,_dbfe :=range _edfb {if _dbfe .Type ==ResultTypeNumber &&!_dbfe .IsBoolean {_fggb =append (_fggb ,_dbfe .ValueNumber );};};};_fgddab :=len (_fggb );if len (_fggb )< 2{return MakeErrorResultType (ErrorTypeNum ,""); +};_ffcca :=0.1;if _bdae ==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"); +};_ffcca =args [1].ValueNumber ;if _ffcca <=-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"); +};};_dbge :=[]float64 {};for _fegc :=0;_fegc < _fgddab ;_fegc ++{if _fegc ==0{_dbge =append (_dbge ,0);}else {_dbge =append (_dbge ,_dbge [_fegc -1]+365);};};return _deae (_fggb ,_dbge ,_ffcca );};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"); +};_dgddb :=args [0].AsString ();if _dgddb .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 (_dgddb .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 (_dgddb .ValueString [0]));}; -// SeriesSum implements the Excel SERIESSUM function. -func SeriesSum (args []Result )Result {if len (args )!=4{return MakeErrorResult ("\u0053\u0045\u0052\u0049\u0045\u0053\u0053\u0055\u004d\u0028\u0029\u0020\u0072\u0065\u0071u\u0069r\u0065\u0073\u0020\u0034\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};_fagb :=args [0].AsNumber ();_bfbcg :=args [1].AsNumber ();_cbad :=args [2].AsNumber ();_gbdd :=args [3].ListValues ();if _fagb .Type !=ResultTypeNumber ||_bfbcg .Type !=ResultTypeNumber ||_cbad .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"); -};_afef :=float64 (0);for _gafe ,_beba :=range _gbdd {_afef +=_beba .ValueNumber *_ac .Pow (_fagb .ValueNumber ,_bfbcg .ValueNumber +float64 (_gafe )*_cbad .ValueNumber );};return MakeNumberResult (_afef );};func _dee (_gcfc ,_fgff ,_aeadf ,_fbgd ,_aafb ,_acge float64 ,_faae int )(float64 ,Result ){_abag :=int (_acge ); -_fdbe :=_gec (_gcfc ,_fgff ,_abag ,_faae );_dfg :=_bage (_gcfc ,_fgff ,_abag ,_faae )/_fdbe ;_bede ,_fafa :=_dega (_gcfc ,_fgff ,_abag ,_faae );if _fafa .Type ==ResultTypeError {return 0,_fafa ;};_debg :=_fdbb (_gcfc ,_fgff ,_abag ,_faae );_cege :=_aafb /_ac .Pow (1+_fbgd /_acge ,_bede -1+_dfg ); -_cege -=100*_aeadf /_acge *_debg /_fdbe ;_bggg :=100*_aeadf /_acge ;_gaded :=1+_fbgd /_acge ;for _fgef :=0.0;_fgef < _bede ;_fgef ++{_cege +=_bggg /_ac .Pow (_gaded ,_fgef +_dfg );};return _cege ,MakeEmptyResult ();};const (ErrorTypeValue ErrorType =iota ; -ErrorTypeNull ;ErrorTypeRef ;ErrorTypeName ;ErrorTypeNum ;ErrorTypeSpill ;ErrorTypeNA ;ErrorTypeDivideByZero ;); +// Reference returns an invalid reference for EmptyExpr. +func (_gea EmptyExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func MakeRangeReference (ref string )Reference {return Reference {Type :ReferenceTypeRange ,Value :ref }}; -// 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"); -};_cefaa :=0;_daegg :=false ;for _ ,_ebgf :=range args {switch _ebgf .Type {case ResultTypeList ,ResultTypeArray :_bgggd :=Xor (_ebgf .ListValues ());if _bgggd .Type ==ResultTypeError {return _bgggd ;};if _bgggd .ValueNumber !=0{_cefaa ++;};_daegg =true ; -case ResultTypeNumber :if _ebgf .ValueNumber !=0{_cefaa ++;};_daegg =true ;case ResultTypeString :case ResultTypeError :return _ebgf ;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 !_daegg {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 (_cefaa %2!=0);};func _ebebfb (_agaa Context ,_ggcbf Evaluator ,_fabba ,_gaefe string )Result {_ddfdb ,_ecfc :=_gg .ParseCellReference (_fabba ); -if _ecfc !=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",_fabba ,_ecfc .Error ())); -};_ggeeg ,_beec :=_ddfdb .ColumnIdx ,_ddfdb .RowIdx ;_fdeba ,_fcbc :=_gg .ParseCellReference (_gaefe );if _fcbc !=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",_gaefe ,_fcbc .Error ())); -};_aeffb ,_edbfg :=_fdeba .ColumnIdx ,_fdeba .RowIdx ;_degfa :=[][]Result {};for _egcda :=_beec ;_egcda <=_edbfg ;_egcda ++{_bgbfe :=[]Result {};for _efge :=_ggeeg ;_efge <=_aeffb ;_efge ++{_bgbc :=_agaa .Cell (_b .Sprintf ("\u0025\u0073\u0025\u0064",_gg .IndexToColumn (_efge ),_egcda ),_ggcbf ); -_bgbfe =append (_bgbfe ,_bgbc );};_degfa =append (_degfa ,_bgbfe );};if len (_degfa )==1{if len (_degfa [0])==1{return _degfa [0][0];};return MakeListResult (_degfa [0]);};return MakeArrayResult (_degfa );};func _gddd (_gddc int )bool {return _gddc >=0&&_gddc <=4}; -type node struct{_agca tokenType ;_bgegf 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 _cafg (args ,_addg )}; -// Eval evaluates a range with prefix returning a list of results or an error. -func (_fdbcc PrefixRangeExpr )Eval (ctx Context ,ev Evaluator )Result {_bgea :=_fdbcc ._gedge .Reference (ctx ,ev );_geea :=_fdbcc ._fgcg .Reference (ctx ,ev );_dbfbc :=_fdbcc ._bedge .Reference (ctx ,ev );switch _bgea .Type {case ReferenceTypeSheet :if _gege (_bgea ,ctx ){return MakeErrorResultType (ErrorTypeName ,_b .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_bgea .Value )); -};_ggaa :=_fbbd (_bgea ,_geea ,_dbfbc );if _geea .Type ==ReferenceTypeCell &&_dbfbc .Type ==ReferenceTypeCell {if _gbddg ,_fdfgd :=ev .GetFromCache (_ggaa );_fdfgd {return _gbddg ;}else {_gecf :=_ebebfb (ctx .Sheet (_bgea .Value ),ev ,_geea .Value ,_dbfbc .Value ); -ev .SetCache (_ggaa ,_gecf );return _gecf ;};};return MakeErrorResult ("\u0069\u006e\u0076\u0061\u006c\u0069\u0064\u0020\u0072a\u006e\u0067\u0065\u0020"+_ggaa );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",_bgea .Type )); +// 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"); +};_dbfc :=args [0].AsString ();if _dbfc .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"); +};_ggec :="\u0041\u0031";if len (args )==2{_fgfff :=args [1].Ref ;if _fgfff .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"); +};_ggec =_fgfff .Value ;};switch _dbfc .ValueString {case "\u0061d\u0064\u0072\u0065\u0073\u0073":_gcgfa ,_fedec :=_fac .ParseCellReference (_ggec );if _fedec !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_ggec ); +};_ggdg :="\u0024"+_gcgfa .Column +"\u0024"+_db .Itoa (int (_gcgfa .RowIdx ));if _gcgfa .SheetName !=""{_ggdg =_gcgfa .SheetName +"\u0021"+_ggdg ;};return MakeStringResult (_ggdg );case "\u0063\u006f\u006c":_bcbb ,_gdad :=_fac .ParseCellReference (_ggec ); +if _gdad !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_ggec );};return MakeNumberResult (float64 (_bcbb .ColumnIdx +1));case "\u0063\u006f\u006co\u0072":_ebfga :=_cb .Contains (ctx .GetFormat (_ggec ),"\u005b\u0052\u0045D\u005d"); +return MakeBoolResult (_ebfga );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":_gfeg :="\u0047"; +_bffg :=ctx .GetFormat (_ggec );if _bffg =="\u0047e\u006e\u0065\u0072\u0061\u006c"||_eacd .MatchString (_bffg ){_gfeg ="\u0046\u0030";}else if _bffg =="\u0030\u0025"{_gfeg ="\u0050\u0030";}else if _bffg =="\u004d\u004d\u004d\u0020\u0044\u0044"{_gfeg ="\u0044\u0032"; +}else if _bffg =="\u004d\u004d\u002fY\u0059"{_gfeg ="\u0044\u0033";}else if _bffg =="\u004d\u004d\u002f\u0044D/\u0059\u0059\u005c\u0020\u0048\u0048\u003a\u004d\u004d\u005c\u0020\u0041\u004d\u002fP\u004d"||_bffg =="M\u004d/\u0044\u0044\u002f\u0059\u0059\u0059\u0059\u005c \u0048\u0048\u003a\u004dM:\u0053\u0053"{_gfeg ="\u0044\u0034"; +}else if _bffg =="\u004d\u004d\u005c\u002d\u0044\u0044"{_gfeg ="\u0044\u0035";}else if _bffg =="\u0048H\u003aM\u004d\u003a\u0053\u0053\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_gfeg ="\u0044\u0036";}else if _bffg =="\u0048\u0048\u003aM\u004d\u005c\u0020\u0041\u004d\u002f\u0050\u004d"{_gfeg ="\u0044\u0037"; +}else if _bffg =="\u0048\u0048\u003a\u004d\u004d\u003a\u0053\u0053"{_gfeg ="\u0044\u0038";}else if _bffg =="\u0048\u0048\u003aM\u004d"{_gfeg ="\u0044\u0039";}else if _fffcg .MatchString (_bffg ){_gfeg ="\u002e\u0030";}else if _cbaf .MatchString (_bffg ){_gfeg ="\u002e\u0030\u0028\u0029"; +}else if _fbgd .MatchString (_bffg ){_gfeg ="\u0043\u0030";}else if _fbfcg .MatchString (_bffg )||_ebecd .MatchString (_bffg ){_gfeg ="\u0044\u0031";}else if _bbed :=_fcca .FindStringSubmatch (_bffg );len (_bbed )> 1{_gfeg ="\u0046"+_db .Itoa (len (_bbed [1])); +}else if _ffbg :=_facg .FindStringSubmatch (_bffg );len (_ffbg )> 1{_gfeg ="\u002e"+_db .Itoa (len (_ffbg [2]));}else if _eddc :=_bdga .FindStringSubmatch (_bffg );len (_eddc )> 1{_gfeg ="\u0050"+_db .Itoa (len (_eddc [2]));}else if _eagf :=_gabag .FindStringSubmatch (_bffg ); +len (_eagf )> 1{_gfeg ="\u0043"+_cfbg (_eagf ,1);}else if _afag :=_aagg .FindStringSubmatch (_bffg );len (_afag )> 1{_gfeg ="\u0043"+_cfbg (_afag ,1);}else if _egcg :=_gdee .FindStringSubmatch (_bffg );len (_egcg )> 1{_gfeg ="\u002e"+_cfbg (_egcg ,1)+"\u0028\u0029"; +}else if _dcbbb :=_dfacf .FindStringSubmatch (_bffg );len (_dcbbb )> 1{_gfeg ="\u002e"+_cfbg (_dcbbb ,1);}else if _cagd :=_daeab .FindStringSubmatch (_bffg );len (_cagd )> 1{_gfeg ="\u0053"+_cfbg (_cagd ,3);};if _gfeg !="\u0047"&&_cb .Contains (_bffg ,"\u005b\u0052\u0045D\u005d"){_gfeg +="\u002d"; +};return MakeStringResult (_gfeg );case "p\u0061\u0072\u0065\u006e\u0074\u0068\u0065\u0073\u0065\u0073":_cbfd :=ctx .GetFormat (_ggec );if _bcad .MatchString (_cbfd ){return MakeNumberResult (1);}else {return MakeNumberResult (0);};case "\u0070\u0072\u0065\u0066\u0069\u0078":return MakeStringResult (ctx .GetLabelPrefix (_ggec )); +case "\u0070r\u006f\u0074\u0065\u0063\u0074":_gdfg :=0.0;if ctx .GetLocked (_ggec ){_gdfg =1.0;};return MakeNumberResult (_gdfg );case "\u0072\u006f\u0077":_bddgc ,_afbc :=_fac .ParseCellReference (_ggec );if _afbc !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_ggec ); +};return MakeNumberResult (float64 (_bddgc .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":_dcee ,_abdf :=_fac .ParseCellReference (_ggec );if _abdf !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_ggec );};if _dcee .SheetName ==""{return MakeNumberResult (ctx .GetWidth (int (_dcee .ColumnIdx ))); +}else {return MakeNumberResult (ctx .Sheet (_dcee .SheetName ).GetWidth (int (_dcee .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"+_dbfc .ValueString ); +};const _cgbbf =57358; + +// Coupdaysnc implements the Excel COUPDAYSNC function. +func Coupdaysnc (args []Result )Result {_bbbc ,_gabd :=_dbece (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053\u004e\u0043");if _gabd .Type ==ResultTypeError {return _gabd ;};return MakeNumberResult (_ebedf (_bbbc ._fdaf ,_bbbc ._gdca ,_bbbc ._aafa ,_bbbc ._fbfg )); +}; + +// YearFrac is an implementation of the Excel YEARFRAC() function. +func YearFrac (args []Result )Result {_abca :=len (args );if (_abca !=2&&_abca !=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"); +};_gabe :=0;if _abca ==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"); +};_gabe =int (args [2].ValueNumber );if !_fgad (_gabe ){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"); +};_gdbd :=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"); +};_adb :=args [1].ValueNumber ;_gafbb ,_fbf :=_geec (_gdbd ,_adb ,_gabe );if _fbf .Type ==ResultTypeError {return _fbf ;};return MakeNumberResult (_gafbb );}; + +// String returns a string representation of SheetPrefixExpr. +func (_afgc SheetPrefixExpr )String ()string {return _afgc ._dbeg }; + +// Eval evaluates a vertical range with prefix returning a list of results or an error. +func (_cbec PrefixVerticalRange )Eval (ctx Context ,ev Evaluator )Result {_bfccd :=_cbec ._fffd .Reference (ctx ,ev );switch _bfccd .Type {case ReferenceTypeSheet :if _dacab (_bfccd ,ctx ){return MakeErrorResultType (ErrorTypeName ,_d .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_bfccd .Value )); +};_bbge :=_cbec .verticalRangeReference (_bfccd .Value );if _deadc ,_cggbe :=ev .GetFromCache (_bbge );_cggbe {return _deadc ;};_adcbf :=ctx .Sheet (_bfccd .Value );_eddcbe ,_afbcg :=_cgefg (_adcbf ,_cbec ._dgcgg ,_cbec ._gbefad );_fedg :=_dbccg (_adcbf ,ev ,_eddcbe ,_afbcg ); +ev .SetCache (_bbge ,_fedg );return _fedg ;default:return MakeErrorResult (_d .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_bfccd .Type )); };}; -// 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];}; +// Fv implements the Excel FV function. +func Fv (args []Result )Result {_eddg :=len (args );if _eddg < 3||_eddg > 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"); +};_aega :=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"); +};_daeg :=args [1].ValueNumber ;if _daeg !=float64 (int (_daeg )){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"); +};_aacad :=args [2].ValueNumber ;_gfbdd :=0.0;if _eddg >=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"); +};_gfbdd =args [3].ValueNumber ;};_gaga :=0;if _eddg ==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"); +};_gaga =int (args [4].ValueNumber );if _gaga !=0{_gaga =1;};};return MakeNumberResult (_ddgc (_aega ,_daeg ,_aacad ,_gfbdd ,_gaga ));};const _edca int =30; -// 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"); -};type yyParserImpl struct{_dgafe yySymType ;_eaee [_deda ]yySymType ;_ggaea int ;}; +// MakeEmptyResult is ued when parsing an empty argument. +func MakeEmptyResult ()Result {return Result {Type :ResultTypeEmpty }}; + +// 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"); +};_cgg :=_cb .ToLower (args [0].ValueString );if !_acg (_cgg ){_ ,_ ,_ ,_dfaa ,_abda :=_dfe (_cgg );if _abda .Type ==ResultTypeError {_abda .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 _abda ;};if _dfaa {return MakeNumberResult (0);};};_fce ,_gdbg ,_bdca ,_ecd ,_ ,_aggf :=_dbaa (_cgg );if _aggf .Type ==ResultTypeError {return _aggf ;};_fgg :=_caea (float64 (_fce ),float64 (_gdbg ),_bdca );if _ecd {_fgg +=0.5;}else if _fgg >=1{_fgg -=float64 (int (_fgg )); +};return MakeNumberResult (_fgg );}; + +// NewFunction constructs a new function call expression. +func NewFunction (name string ,args []Expression )Expression {return FunctionCall {_bfcb :name ,_gacda :args };};var _acag =[...]uint8 {0,20,37,60,78,96};const _ggadg =57356;var _eaf float64 =25569.0;func _geec (_aff ,_bfg float64 ,_fgf int )(float64 ,Result ){_eegf ,_ccc :=_gbee (_aff ),_gbee (_bfg ); +_gfdbb :=_eegf .Unix ();_egae :=_ccc .Unix ();if _gfdbb ==_egae {return 0,_eebb ;};_ecec ,_efed ,_dfcb :=_eegf .Date ();_bab ,_gdfb ,_fdfc :=_ccc .Date ();_fgdg ,_eabf :=int (_efed ),int (_gdfb );var _edgd ,_dbad float64 ;switch _fgf {case 0:if _dfcb ==31{_dfcb --; +};if _dfcb ==30&&_fdfc ==31{_fdfc --;}else if _eebe :=_bae (_ecec );_fgdg ==2&&((_eebe &&_dfcb ==29)||(!_eebe &&_dfcb ==28)){_dfcb =30;if _cecf :=_bae (_bab );_eabf ==2&&((_cecf &&_fdfc ==29)||(!_cecf &&_fdfc ==28)){_fdfc =30;};};_edgd =float64 ((_bab -_ecec )*360+(_eabf -_fgdg )*30+(_fdfc -_dfcb )); +_dbad =360;case 1:_edgd =_bfg -_aff ;_egcf :=_ecec !=_bab ;if _egcf &&(_bab !=_ecec +1||_fgdg < _eabf ||(_fgdg ==_eabf &&_dfcb < _fdfc )){_daec :=0;for _ada :=_ecec ;_ada <=_bab ;_ada ++{_daec +=_eedd (_ada ,1);};_dbad =float64 (_daec )/float64 (_bab -_ecec +1); +}else {if !_egcf &&_bae (_ecec ){_dbad =366;}else {if _egcf &&((_bae (_ecec )&&(_fgdg < 2||(_fgdg ==2&&_dfcb <=29)))||(_bae (_bab )&&(_eabf > 2||(_eabf ==2&&_fdfc ==29)))){_dbad =366;}else {_dbad =365;};};};case 2:_edgd =_bfg -_aff ;_dbad =360;case 3:_edgd =_bfg -_aff ; +_dbad =365;case 4:if _dfcb ==31{_dfcb --;};if _fdfc ==31{_fdfc --;};_edgd =float64 ((_bab -_ecec )*360+(_eabf -_fgdg )*30+(_fdfc -_dfcb ));_dbad =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 _edgd /_dbad ,_eebb ;}; -// 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");};_afccc :=args [0].AsNumber (); -_gccaf :=args [1].AsNumber ();if _afccc .Type !=ResultTypeNumber ||_gccaf .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 _gccaf .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"M\u004fD\u0028\u0029\u0020\u0064\u0069\u0076\u0069\u0064e\u0020\u0062\u0079\u0020ze\u0072\u006f");};_fgfg ,_daec :=_ac .Modf (_afccc .ValueNumber /_gccaf .ValueNumber );if _daec < 0{_fgfg --; -};return MakeNumberResult (_afccc .ValueNumber -_gccaf .ValueNumber *_fgfg );};func (_ggcf *plex )Lex (lval *yySymType )int {_eced =true ;_efead :=<-_ggcf ._gdbbb ;if _efead !=nil {lval ._cdffe =_efead ;return int (lval ._cdffe ._agca );};return 0;}; +// Eval evaluates a horizontal range returning a list of results or an error. +func (_ffade HorizontalRange )Eval (ctx Context ,ev Evaluator )Result {_gedaf :=_ffade .horizontalRangeReference ();if _gfega ,_ecce :=ev .GetFromCache (_gedaf );_ecce {return _gfega ;};_ccgdb ,_aaag :=_dffd (ctx ,_ffade ._bcffc ,_ffade ._adfcd );_dfdbe :=_dbccg (ctx ,ev ,_ccgdb ,_aaag ); +ev .SetCache (_gedaf ,_dfdbe );return _dfdbe ;}; -// 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"); -};_cace :=args [0].ValueNumber ;switch args [1].Type {case ResultTypeNumber :return MakeNumberResult (_cace *(args [1].ValueNumber +1));case ResultTypeList ,ResultTypeArray :_gbc :=_ecfd (args [1]);for _ ,_gead :=range _gbc {for _ ,_cecag :=range _gead {if _cecag .Type !=ResultTypeNumber ||_cecag .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"); -};_cace *=1.0+_cecag .ValueNumber ;};};return MakeNumberResult (_cace );default:return MakeErrorResult ("\u0046\u0056\u0053\u0043\u0048\u0045\u0044\u0055\u004c\u0045\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020s\u0063\u0068\u0065\u0064\u0075\u006c\u0065\u0020\u0074o\u0020\u0062\u0065\u0020\u006f\u0066\u0020\u006e\u0075\u006d\u0062\u0065\u0072 \u006f\u0072\u0020\u0061\u0072\u0072a\u0079\u0020\u0074y\u0070\u0065"); -};};func _cefc (_efd string )bool {for _ ,_aab :=range _edg {_gcbb :=_aab .FindStringSubmatch (_efd );if len (_gcbb )> 1{return true ;};};return false ;};type yySymType struct{_dafc int ;_cdffe *node ;_gcgdb Expression ;_ceaba []Expression ;_bbcbc [][]Expression ; +// 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"); +};_cbbd :=args [0].ValueNumber ;if _cbbd <=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"); +};_ccge :=float64 (int (args [1].ValueNumber ));if _ccge < 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 (_gd .Pow ((1+_cbbd /_ccge ),_ccge )-1);};func _faaa (_febggb ,_fbbbg Result ,_becd string )(*xargs ,Result ){if _febggb .Type !=ResultTypeList &&_febggb .Type !=ResultTypeArray {return nil ,MakeErrorResult (_becd +"\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"); +};_acfc :=_gcce (_febggb );_dbd :=[]float64 {};for _ ,_baga :=range _acfc {for _ ,_eefgf :=range _baga {if _eefgf .Type ==ResultTypeNumber &&!_eefgf .IsBoolean {_dbd =append (_dbd ,_eefgf .ValueNumber );}else {return nil ,MakeErrorResult (_becd +"\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"); +};};};_cabb :=len (_dbd );if len (_dbd )< 2{return nil ,MakeErrorResultType (ErrorTypeNum ,"");};if _fbbbg .Type !=ResultTypeList &&_fbbbg .Type !=ResultTypeArray {return nil ,MakeErrorResult (_becd +" \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"); +};_edggf :=_gcce (_fbbbg );_cbgc :=[]float64 {};_gbdfb :=0.0;for _ ,_bfag :=range _edggf {for _ ,_abcad :=range _bfag {if _abcad .Type ==ResultTypeNumber &&!_abcad .IsBoolean {_deee :=float64 (int (_abcad .ValueNumber ));if _deee < _gbdfb {return nil ,MakeErrorResultType (ErrorTypeNum ,_becd +" \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"); +};_cbgc =append (_cbgc ,_deee );_gbdfb =_deee ;}else {return nil ,MakeErrorResult (_becd +"\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 (_cbgc )!=_cabb {return nil ,MakeErrorResultType (ErrorTypeNum ,""); +};return &xargs {_dbd ,_cbgc },MakeEmptyResult ();};func _aea (){_efg ["\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079"]=_eg .MustCompile ("\u005e"+_dcbc +_aac );_efg ["\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y"]=_eg .MustCompile ("\u005e"+_fgd +_aac ); +_efg ["\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064"]=_eg .MustCompile ("\u005e"+_ggf +_aac );_efg ["y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064"]=_eg .MustCompile ("\u005e"+_dac +_aac );_cbee ["\u0068\u0068"]=_eg .MustCompile (_bda +_fcab +"\u0024"); +_cbee ["\u0068\u0068\u003am\u006d"]=_eg .MustCompile (_bda +_abc +"\u0024");_cbee ["\u006d\u006d\u003as\u0073"]=_eg .MustCompile (_bda +_bdcc +"\u0024");_cbee ["\u0068\u0068\u003a\u006d\u006d\u003a\u0073\u0073"]=_eg .MustCompile (_bda +_bdag +"\u0024"); +_dad =[]*_eg .Regexp {_eg .MustCompile ("\u005e"+_dcbc +"\u0024"),_eg .MustCompile ("\u005e"+_fgd +"\u0024"),_eg .MustCompile ("\u005e"+_ggf +"\u0024"),_eg .MustCompile ("\u005e"+_dac +"\u0024")};_dg =[]*_eg .Regexp {_eg .MustCompile ("\u005e"+_fcab +"\u0024"),_eg .MustCompile ("\u005e"+_abc +"\u0024"),_eg .MustCompile ("\u005e"+_bdcc +"\u0024"),_eg .MustCompile ("\u005e"+_bdag +"\u0024")}; }; -// 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"); -};_gacf :=args [0].Type ;for _ ,_accgc :=range args {if _accgc .Type !=_gacf {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 _gacf {case ResultTypeNumber :return Product (args );case ResultTypeList ,ResultTypeArray :_agaf :=len (args [0].ListValues ());_cdde :=make ([]float64 ,_agaf );for _dgbba :=range _cdde {_cdde [_dgbba ]=1.0;};for _ ,_badac :=range args {if len (_badac .ListValues ())!=_agaf {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 _ddgg ,_ebaeg :=range _badac .ListValues (){_ebaeg =_ebaeg .AsNumber ();if _ebaeg .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"); -};_cdde [_ddgg ]=_cdde [_ddgg ]*_ebaeg .ValueNumber ;};};_cfdd :=0.0;for _ ,_dbbdf :=range _cdde {_cfdd +=_dbbdf ;};return MakeNumberResult (_cfdd );};return MakeNumberResult (1.0);};var _agbe =[...]struct{_agcg int ;_gdbaf int ;_dfbd string ;}{};type parsedSearchObject struct{_aafe string ; -_eabb string ;_cddf int ;}; +// 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"); +};_accc :=args [0].AsNumber ();_bgfa :=args [1].AsNumber ();if _accc .Type !=ResultTypeNumber ||_bgfa .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 _bgfa .ValueNumber < _accc .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"); +};_feff :=int64 (_accc .ValueNumber );_gaec :=int64 (_bgfa .ValueNumber );return MakeNumberResult (float64 (_dcfcd .Int63n (_gaec -_feff +1)+_feff ));};const _gfd =86400000000000;const _gaggf int =0; -// Find is an implementation of the Excel FIND(). -func Find (args []Result )Result {_fdff ,_fbedc :=_egcg ("\u0046\u0049\u004e\u0044",args );if _fbedc .Type !=ResultTypeEmpty {return _fbedc ;};_ddff :=_fdff ._aafe ;if _ddff ==""{return MakeNumberResult (1.0);};_bdadb :=_fdff ._eabb ;_effce :=_fdff ._cddf ; -_begbc :=1;for _cegda :=range _bdadb {if _begbc < _effce {_begbc ++;continue ;};_dcdg :=_dd .Index (_bdadb [_cegda :],_ddff );if _dcdg ==0{return MakeNumberResult (float64 (_begbc ));};_begbc ++;};return MakeErrorResultType (ErrorTypeValue ,"\u004eo\u0074\u0020\u0066\u006f\u0075\u006ed"); -};var _cac float64 =25569.0; +// Yielddisc implements the Excel YIELDDISC function. +func Yielddisc (args []Result )Result {_bcda :=len (args );if _bcda !=4&&_bcda !=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"); +};_dgfa ,_gcgfb ,_cacb :=_edfd (args [0],args [1],"\u0059I\u0045\u004c\u0044\u0044\u0049\u0053C");if _cacb .Type ==ResultTypeError {return _cacb ;};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"); +};_aeca :=args [2].ValueNumber ;if _aeca <=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"); +};_gaef :=args [3].ValueNumber ;if _gaef <=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"); +};_gafbf :=0;if _bcda ==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"); +};_gafbf =int (args [4].ValueNumber );if !_fgad (_gafbf ){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"); +};};_bbbe ,_cacb :=_geec (_dgfa ,_gcgfb ,_gafbf );if _cacb .Type ==ResultTypeError {return _cacb ;};return MakeNumberResult ((_gaef /_aeca -1)/_bbbe );};func _efb (_bbcce int ,_cdcd _df .Month ,_gdaa int )int64 {if _bbcce ==1900&&int (_cdcd )<=2{_gdaa --; +};_cdeef :=_df .Date (_bbcce ,_cdcd ,_gdaa ,0,0,0,0,_df .UTC );return _cdeef .Unix ();}; -// NewError constructs a new error expression from a string. -func NewError (v string )Expression {return Error {_abf :v }}; +// String returns an empty string for EmptyExpr. +func (_gdf EmptyExpr )String ()string {return ""};func _dffd (_cfaf Context ,_gdedd ,_gcdd int )(string ,string ){_gdef :="\u0041"+_db .Itoa (_gdedd );_dcbdb :=_cfaf .LastColumn (_gdedd ,_gcdd );_bbcfc :=_dcbdb +_db .Itoa (_gcdd );return _gdef ,_bbcfc ; +}; -// Update returns the same object as updating sheet references does not affect Number. -func (_cdebg Number )Update (q *_ge .UpdateQuery )Expression {return _cdebg }; +// 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"); +};_fefe :=ctx .GetEpoch ();_bfbb ,_dgcg :=_ecfae (args [0].Value (),_fefe );if _dgcg !=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 (_bfbb .Year ()));}; -// String returns a string representation of Number. -func (_egab Number )String ()string {return _eed .FormatFloat (_egab ._dacff ,'f',-1,64)};func _fbgf (_bfbg float64 )float64 {return float64 (int (_bfbg +0.5))};func _bec (_gadc ,_acb ,_gfff float64 )float64 {return (_gadc *3600+_acb *60+_gfff )/86400}; +// Reference returns a string reference value to a range with prefix. +func (_fgac PrefixRangeExpr )Reference (ctx Context ,ev Evaluator )Reference {_dfcfg :=_fgac ._ecfgd .Reference (ctx ,ev );_ecdaa :=_fgac ._efbcg .Reference (ctx ,ev );_gfaba :=_fgac ._aecc .Reference (ctx ,ev );if _dfcfg .Type ==ReferenceTypeSheet &&_ecdaa .Type ==ReferenceTypeCell &&_gfaba .Type ==ReferenceTypeCell {return MakeRangeReference (_beegd (_dfcfg ,_ecdaa ,_gfaba )); +};return ReferenceInvalid ;}; +// String returns a string representation of a horizontal range. +func (_gbgc HorizontalRange )String ()string {return _gbgc .horizontalRangeReference ()}; -// Price implements the Excel PRICE function. -func Price (args []Result )Result {_eaeb :=len (args );if _eaeb !=6&&_eaeb !=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"); -};_dbc ,_bgeb ,_cfbb :=_eab (args [0],args [1],"\u0050\u0052\u0049C\u0045");if _cfbb .Type ==ResultTypeError {return _cfbb ;};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"); -};_ccea :=args [2].ValueNumber ;if _ccea < 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"); -};_dged :=args [3].ValueNumber ;if _dged < 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"); -};_fdaca :=args [4].ValueNumber ;if _fdaca <=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"); -};_ddgbg :=args [5];if _ddgbg .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"); -};_egbf :=_ddgbg .ValueNumber ;if !_ecg (_egbf ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_bagb :=0;if _eaeb ==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"); -};_bagb =int (args [6].ValueNumber );if !_gddd (_bagb ){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"); -};};_cfbg ,_cfbb :=_dee (_dbc ,_bgeb ,_ccea ,_dged ,_fdaca ,_egbf ,_bagb );if _cfbb .Type ==ResultTypeError {return _cfbb ;};return MakeNumberResult (_cfbg );};func _dadcec (_aaaf []Result ,_dggb []string ,_gfeb bool )[]string {for _ ,_efeg :=range _aaaf {switch _efeg .Type {case ResultTypeEmpty :if !_gfeb {_dggb =append (_dggb ,""); -};case ResultTypeString :if _efeg .ValueString !=""||!_gfeb {_dggb =append (_dggb ,_efeg .ValueString );};case ResultTypeNumber :_dggb =append (_dggb ,_efeg .Value ());case ResultTypeList :_dggb =_bgdfd (_dggb ,_dadcec (_efeg .ValueList ,[]string {},_gfeb )); -case ResultTypeArray :for _ ,_fafff :=range _efeg .ValueArray {_dggb =_bgdfd (_dggb ,_dadcec (_fafff ,[]string {},_gfeb ));};};};return _dggb ;};var _aeagc =[]ri {{1000,"\u004d"},{999,"\u0049\u004d"},{995,"\u0056\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{499,"\u0049\u0044"},{495,"\u0056\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; -func _fbbg (_eabdc []Result )[]rangeIndex {_cdfcd :=[]rangeIndex {};_ecgce :=len (_eabdc );for _aecg :=0;_aecg < _ecgce -1;_aecg +=2{_dcgf :=[]rangeIndex {};_eggf :=_ecfd (_eabdc [_aecg ]);_adee :=_eeef (_eabdc [_aecg +1]);if _aecg ==0{for _eebdb ,_acbdb :=range _eggf {for _eabfb ,_gdbe :=range _acbdb {if _ebca (_gdbe ,_adee ){_dcgf =append (_dcgf ,rangeIndex {_eebdb ,_eabfb }); -};};};}else {for _ ,_cdbcb :=range _cdfcd {_bdaf :=_eggf [_cdbcb ._fbge ][_cdbcb ._dfae ];if _ebca (_bdaf ,_adee ){_dcgf =append (_dcgf ,_cdbcb );};};};if len (_dcgf )==0{return []rangeIndex {};};_cdfcd =_dcgf [:];};return _cdfcd ;};func (_ededc tokenType )String ()string {return _feab (int (_ededc ))}; -const _bcfc =57365;func _bgfg (_fdgaf []Result ,_cgcdb bool )Result {_eaab :="\u004d\u0049\u004e";if _cgcdb {_eaab ="\u004d\u0049\u004e\u0041";};if len (_fdgaf )==0{return MakeErrorResult (_eaab +"\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"); -};_dbfge :=_ac .MaxFloat64 ;for _ ,_dbeaf :=range _fdgaf {switch _dbeaf .Type {case ResultTypeNumber :if (_cgcdb ||!_dbeaf .IsBoolean )&&_dbeaf .ValueNumber < _dbfge {_dbfge =_dbeaf .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_gebb :=_bgfg (_dbeaf .ListValues (),_cgcdb ); -if _gebb .ValueNumber < _dbfge {_dbfge =_gebb .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_efgce :=0.0;if _cgcdb {_efgce =_dbeaf .AsNumber ().ValueNumber ;};if _efgce < _dbfge {_dbfge =_efgce ;};default:_ba .Log .Debug ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_eaab +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_dbeaf .Type ); -};};if _dbfge ==_ac .MaxFloat64 {_dbfge =0;};return MakeNumberResult (_dbfge );};const _cfge ="\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 _ffdbb =57366;func _badb (_gaag string )string {_gaag =_dd .Replace (_gaag ,"\u000a","\u005c\u006e",-1);_gaag =_dd .Replace (_gaag ,"\u000d","\u005c\u0072",-1);_gaag =_dd .Replace (_gaag ,"\u0009","\u005c\u0074",-1);return _gaag ;}; +// 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"); +};_fdga :=_eaedd (args );_f .Float64s (_fdga );var _geee float64 ;if len (_fdga )%2==0{_geee =(_fdga [len (_fdga )/2-1]+_fdga [len (_fdga )/2])/2;}else {_geee =_fdga [len (_fdga )/2];};return MakeNumberResult (_geee );};func _dgdc (_ccdc ,_acgb []float64 ,_dgde float64 )float64 {_gcbad :=_dgde +1; +_ecaa :=_ccdc [0];_bddg :=len (_ccdc );_aaad :=_acgb [0];for _bafg :=1;_bafg < _bddg ;_bafg ++{_ecaa +=_ccdc [_bafg ]/_gd .Pow (_gcbad ,(_acgb [_bafg ]-_aaad )/365);};return _ecaa ;};func _ffbdd (_ccba Result )bool {_bccf :=_ccba .Type ;return _bccf !=ResultTypeArray &&_bccf !=ResultTypeList ; +}; // Update updates references in the BinaryExpr after removing a row/column. -func (_bba BinaryExpr )Update (q *_ge .UpdateQuery )Expression {_agb :=_bba ;_agb ._ae =_bba ._ae .Update (q );_agb ._fg =_bba ._fg .Update (q );return _agb ;}; +func (_fg BinaryExpr )Update (q *_bc .UpdateQuery )Expression {_aa :=_fg ;_aa ._bb =_fg ._bb .Update (q );_aa ._cbe =_fg ._cbe .Update (q );return _aa ;}; -// Update updates references in the PrefixRangeExpr after removing a row/column. -func (_aafcb PrefixRangeExpr )Update (q *_ge .UpdateQuery )Expression {_gddb :=_aafcb ;_ecef :=_aafcb ._gedge .String ();if _ecef ==q .SheetToUpdate {_acab :=*q ;_acab .UpdateCurrentSheet =true ;_gddb ._fgcg =_aafcb ._fgcg .Update (&_acab );_gddb ._bedge =_aafcb ._bedge .Update (&_acab ); -};return _gddb ;}; +// 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"); +};_eceg :=args [0].ValueNumber ;if _eceg <=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"); +};_cccdd :=args [1].ValueNumber ;if _cccdd <=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"); +};_eegg :=args [2].ValueNumber ;if _eegg < 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 (_gd .Pow (_eegg /_cccdd ,1/_eceg )-1);}; -// Eval evaluates and returns a number. -func (_adcb Number )Eval (ctx Context ,ev Evaluator )Result {return MakeNumberResult (_adcb ._dacff )}; +// NewNumber constructs a new number expression. +func NewNumber (v string )Expression {_ggbf ,_eecg :=_db .ParseFloat (v ,64);if _eecg !=nil {_gb .Log .Debug ("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%\u0076",v ,_eecg ); +};return Number {_afdca :_ggbf };}; -// 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"); -};_cdae :=args [0].AsNumber ();if _cdae .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 (_ac .Pi /180.0*_cdae .ValueNumber );};func _ebgg (_eggfd Result ,_edgcg ,_aadde string )(float64 ,Result ){switch _eggfd .Type {case ResultTypeEmpty :return 0,_faba ;case ResultTypeNumber :return _eggfd .ValueNumber ,_faba ;case ResultTypeString :_defga ,_fgcdc :=_eed .ParseFloat (_eggfd .ValueString ,64); -if _fgcdc !=nil {return 0,MakeErrorResult (_aadde +"\u0020s\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065\u0020\u0061\u0020n\u0075\u006d\u0062\u0065\u0072\u0020\u0066\u006f\u0072\u0020"+_edgcg );};return _defga ,_faba ;default:return 0,MakeErrorResult (_edgcg +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_aadde +"\u0020t\u006f\u0020\u0062\u0065\u0020\u0061\u0020\u006e\u0075\u006d\u0062e\u0072\u0020\u006f\u0072\u0020\u0065\u006d\u0070\u0074\u0079"); -};}; +// PrefixExpr is an expression containing reference to another sheet like Sheet1!A1 (the value of the cell A1 from sheet 'Sheet1'). +type PrefixExpr struct{_bcbag Expression ;_aedff Expression ;}; -// Irr implements the Excel IRR function. -func Irr (args []Result )Result {_abbd :=len (args );if _abbd ==0||_abbd > 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"); -};_fffb :=_ecfd (args [0]);_dadge :=[]float64 {};for _ ,_ccga :=range _fffb {for _ ,_gfcc :=range _ccga {if _gfcc .Type ==ResultTypeNumber &&!_gfcc .IsBoolean {_dadge =append (_dadge ,_gfcc .ValueNumber );};};};_dgbd :=len (_dadge );if len (_dadge )< 2{return MakeErrorResultType (ErrorTypeNum ,""); -};_bgdb :=0.1;if _abbd ==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"); -};_bgdb =args [1].ValueNumber ;if _bgdb <=-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"); -};};_gade :=[]float64 {};for _bgcb :=0;_bgcb < _dgbd ;_bgcb ++{if _bgcb ==0{_gade =append (_gade ,0);}else {_gade =append (_gade ,_gade [_bgcb -1]+365);};};return _caba (_dadge ,_gade ,_bgdb );}; +// Reference returns a string reference value to a horizontal range. +func (_afbda HorizontalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeHorizontalRange ,Value :_afbda .horizontalRangeReference ()};}; -// Eval evaluates and returns the result of an error expression. -func (_egd Error )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult (_egd ._abf )}; +// Index implements the Excel INDEX function. +func Index (args []Result )Result {_cfdc :=len (args );if _cfdc < 2||_cfdc > 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"); +};_gbbc :=args [0];if _gbbc .Type !=ResultTypeArray &&_gbbc .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"); +};_agafc :=args [1].AsNumber ();if _agafc .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"); +};_cgcb :=int (_agafc .ValueNumber )-1;_efccc :=-1;if _cfdc ==3&&args [2].Type !=ResultTypeEmpty {_eaab :=args [2].AsNumber ();if _eaab .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"); +};_efccc =int (_eaab .ValueNumber )-1;};if _cgcb ==-1&&_efccc ==-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 _cabae []Result ;if _gbbc .Type ==ResultTypeArray {_aefe :=_gbbc .ValueArray ;if _cgcb < -1||_cgcb >=len (_aefe ){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 _cgcb ==-1{if _efccc >=len (_aefe [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");};_aagfe :=[][]Result {};for _ ,_ebgb :=range _aefe {_dagf :=_ebgb [_efccc ]; +if _dagf .Type ==ResultTypeEmpty {_dagf =MakeNumberResult (0);};_aagfe =append (_aagfe ,[]Result {_dagf });};return MakeArrayResult (_aagfe );};_cabae =_aefe [_cgcb ];}else {_dcda :=_gbbc .ValueList ;if _cgcb < -1||_cgcb >=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 _cgcb ==-1{if _efccc >=len (_dcda ){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");};_daab :=_dcda [_efccc ];if _daab .Type ==ResultTypeEmpty {_daab =MakeNumberResult (0); +};return _daab ;};_cabae =_dcda ;};if _efccc < -1||_efccc > len (_cabae ){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 _efccc ==-1{_baeg :=[]Result {}; +for _ ,_dfggd :=range _cabae {if _dfggd .Type ==ResultTypeEmpty {_baeg =append (_baeg ,MakeNumberResult (0));}else {_baeg =append (_baeg ,_dfggd );};};return MakeArrayResult ([][]Result {_baeg });};_cdccd :=_cabae [_efccc ];if _cdccd .Type ==ResultTypeEmpty {return MakeNumberResult (0); +};return _cdccd ;};func _agf (_bgd ,_fbd ,_fcad ,_aggb int )int {if !_aadeb (_aggb ){return _fcad ;};_affd :=_fcad ;_egaa :=_cad (_bgd ,_fbd );if _affd > 30||_fcad >=_egaa ||_affd >=_egaa {_affd =30;};return _affd ;};const _eegag =57375;func _dbccg (_cbcff Context ,_bebge Evaluator ,_edeea ,_fceb string )Result {_bfab ,_ggdcc :=_fac .ParseCellReference (_edeea ); +if _ggdcc !=nil {return MakeErrorResult (_d .Sprintf ("\u0075\u006e\u0061bl\u0065\u0020\u0074\u006f\u0020\u0070\u0061\u0072\u0073e\u0020r\u0061n\u0067e\u0020\u0025\u0073\u003a\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0025\u0073",_edeea ,_ggdcc .Error ())); +};_dbab ,_dafb :=_bfab .ColumnIdx ,_bfab .RowIdx ;_eaeba ,_fbaab :=_fac .ParseCellReference (_fceb );if _fbaab !=nil {return MakeErrorResult (_d .Sprintf ("\u0075\u006e\u0061bl\u0065\u0020\u0074\u006f\u0020\u0070\u0061\u0072\u0073e\u0020r\u0061n\u0067e\u0020\u0025\u0073\u003a\u0020\u0065\u0072\u0072\u006f\u0072\u0020\u0025\u0073",_fceb ,_fbaab .Error ())); +};_eddga ,_fadg :=_eaeba .ColumnIdx ,_eaeba .RowIdx ;_edfaa :=[][]Result {};for _afbfe :=_dafb ;_afbfe <=_fadg ;_afbfe ++{_ffbeb :=[]Result {};for _febb :=_dbab ;_febb <=_eddga ;_febb ++{_aagedb :=_cbcff .Cell (_d .Sprintf ("\u0025\u0073\u0025\u0064",_fac .IndexToColumn (_febb ),_afbfe ),_bebge ); +_ffbeb =append (_ffbeb ,_aagedb );};_edfaa =append (_edfaa ,_ffbeb );};if len (_edfaa )==1{if len (_edfaa [0])==1{return _edfaa [0][0];};return MakeListResult (_edfaa [0]);};return MakeArrayResult (_edfaa );};func _ebgc (_badb _df .Time )bool {return _df .Now ().Sub (_badb )>=_ffcd }; +const _gcbc =1;const _fafaa =57359;func _efefd (_aeff Result )[]Result {_afgg :=_aeff .ValueList ;if _aeff .Type ==ResultTypeArray {_afgg =nil ;for _ ,_bfccf :=range _aeff .ValueArray {if len (_bfccf )> 0{_afgg =append (_afgg ,_bfccf [0]);}else {_afgg =append (_afgg ,_eebb ); +};};};return _afgg ;};func _effd (_bdbe []Result )Result {_dggc :=_bdbe [0].ValueArray ;if len (_bdbe )==1{_dacg :=[][]Result {};for _ ,_dcfee :=range _dggc {_dacg =append (_dacg ,_dedd ([]Result {MakeListResult (_dcfee )}).ValueList );};return MakeArrayResult (_dacg ); +}else if len (_bdbe )==2{_gcdf :=len (_dggc );_afdf :=len (_dggc [0]);_cccc :=_dcaea (_bdbe [1],_gcdf ,_afdf );_afcc :=len (_cccc );_bgba :=[][]Result {};var _ccag []Result ;for _adbg ,_feecd :=range _dggc {if _adbg < _afcc {_ccag =_cccc [_adbg ];}else {_ccag =_eeaed (MakeErrorResultType (ErrorTypeNA ,""),_afdf ); +};_bgba =append (_bgba ,_dedd ([]Result {MakeListResult (_feecd ),MakeListResult (_ccag )}).ValueList );};return MakeArrayResult (_bgba );}else if len (_bdbe )==3{_affg :=len (_dggc );_cddca :=len (_dggc [0]);_fgefa :=_dcaea (_bdbe [1],_affg ,_cddca ); +_ecdg :=_dcaea (_bdbe [2],_affg ,_cddca );_aefb :=len (_fgefa );_bcff :=len (_ecdg );_facgf :=[][]Result {};var _bdagc ,_accdf []Result ;for _bad ,_edeef :=range _dggc {if _bad < _aefb {_bdagc =_fgefa [_bad ];}else {_bdagc =_eeaed (MakeErrorResultType (ErrorTypeNA ,""),_cddca ); +};if _bad < _bcff {_accdf =_ecdg [_bad ];}else {_accdf =_eeaed (MakeErrorResultType (ErrorTypeNA ,""),_cddca );};_facgf =append (_facgf ,_dedd ([]Result {MakeListResult (_edeef ),MakeListResult (_bdagc ),MakeListResult (_accdf )}).ValueList );};return MakeArrayResult (_facgf ); +};return MakeErrorResultType (ErrorTypeValue ,"");};func _ffag (_gca Result ,_fga ,_cfad string )(float64 ,Result ){var _ffe float64 ;switch _gca .Type {case ResultTypeNumber :_ffe =float64 (int (_gca .ValueNumber ));case ResultTypeString :_gcf :=DateValue ([]Result {_gca }); +if _gcf .Type ==ResultTypeError {return 0,MakeErrorResult ("\u0049\u006e\u0063\u006f\u0072\u0072\u0065\u0063\u0074\u0020"+_fga +"\u0020\u0064\u0061\u0074\u0065\u0020\u0066\u006f\u0072\u0020"+_cfad );};_ffe =_gcf .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"+_cfad ); +};if _ffe < 0{return 0,MakeErrorResultType (ErrorTypeNum ,_fga +"\u0020\u0073\u0068ou\u006c\u0064\u0020\u0062\u0065\u0020\u006e\u006f\u006e\u0020\u006e\u0065\u0067\u0061\u0074\u0069\u0076\u0065");};return _ffe ,_eebb ;};const _bfec =57350; -// 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 {_cdffc ,_afgc :=_cgdaa (args ,false );if _afgc ==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 (_cdffc /_afgc );}; +// LookupFunctionComplex looks up and returns a complex function or nil. +func LookupFunctionComplex (name string )FunctionComplex {_facgb .Lock ();defer _facgb .Unlock ();if _fbbd ,_bbgee :=_fbdag [name ];_bbgee {return _fbbd ;};return nil ;};const _dac ="(\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029\u002d"+_dbf +"-\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; +func _dbece (_aaa []Result ,_decc string )(*couponArgs ,Result ){_bdgg :=len (_aaa );if _bdgg !=3&&_bdgg !=4{return nil ,MakeErrorResult (_decc +"\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"); +};_cea ,_edfg ,_ccbf :=_edfd (_aaa [0],_aaa [1],_decc );if _ccbf .Type ==ResultTypeError {return nil ,_ccbf ;};if _aaa [2].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_decc +"\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"); +};_cedg :=_aaa [2].ValueNumber ;if !_gefa (_cedg ){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"+_decc );};_dgfc :=0;if _bdgg ==4&&_aaa [3].Type !=ResultTypeEmpty {if _aaa [3].Type !=ResultTypeNumber {return nil ,MakeErrorResult (_decc +"\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"); +};_dgfc =int (_aaa [3].ValueNumber );if !_fgad (_dgfc ){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"+_decc ); +};};return &couponArgs {_cea ,_edfg ,int (_cedg ),_dgfc },_eebb ;}; -// PrefixExpr is an expression containing reference to another sheet like Sheet1!A1 (the value of the cell A1 from sheet 'Sheet1'). -type PrefixExpr struct{_dabfd Expression ;_abgb Expression ;};const _ebdge =57377;var _fffg =[...]uint8 {0,17,33,49,63,78,93,108}; +// Reference returns an invalid reference for Number. +func (_fbae Number )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _eacb (_dedeg ,_ggbg float64 )bool {return _gd .Abs (_dedeg -_ggbg )< 1.0e-6}; -// 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");};_fgfe :=args [0].Ref ;if _fgfe .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"); -};_ccgf ,_ebbf :=_gg .ParseCellReference (_fgfe .Value );if _ebbf !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_fgfe .Value );};return MakeNumberResult (float64 (_ccgf .RowIdx )); -};const (_ byte =iota ;_ababb ;_ecgae ;_gedg ;_cgee ;_caag ;); +// Update updates references in the VerticalRange after removing a row/column. +func (_bcddg VerticalRange )Update (q *_bc .UpdateQuery )Expression {if q .UpdateType ==_bc .UpdateActionRemoveColumn {_ffaae :=_bcddg ;if q .UpdateCurrentSheet {_ccgb :=q .ColumnIdx ;_ffaae ._aafbe =_daf (_bcddg ._aafbe ,_ccgb );_ffaae ._agdad =_daf (_bcddg ._agdad ,_ccgb ); +};return _ffaae ;};return _bcddg ;}; + +// 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 (_ffebb Context ,_fbgc Evaluator ,_dcbce []Result )Result ;func (_gedfc *noCache )GetFromCache (key string )(Result ,bool ){return _eebb ,false };const (ErrorTypeValue ErrorType =iota ;ErrorTypeNull ;ErrorTypeRef ;ErrorTypeName ; +ErrorTypeNum ;ErrorTypeSpill ;ErrorTypeNA ;ErrorTypeDivideByZero ;); + +// Concat is an implementation of the Excel CONCAT() and deprecated CONCATENATE() function. +func Concat (args []Result )Result {_ddbe :=_fa .Buffer {};for _ ,_adgc :=range args {switch _adgc .Type {case ResultTypeString :_ddbe .WriteString (_adgc .ValueString );case ResultTypeNumber :var _dffc string ;if _adgc .IsBoolean {if _adgc .ValueNumber ==0{_dffc ="\u0046\u0041\u004cS\u0045"; +}else {_dffc ="\u0054\u0052\u0055\u0045";};}else {_dffc =_adgc .AsString ().ValueString ;};_ddbe .WriteString (_dffc );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 (_ddbe .String ());};func _gebeg (_abaf Result )*criteriaParsed {_cgffg :=_abaf .Type ==ResultTypeNumber ;_cbcab :=_abaf .ValueNumber ;_dbbadb :=_cb .ToLower (_abaf .ValueString );_ageg :=_dgca (_dbbadb );return &criteriaParsed {_cgffg ,_cbcab ,_dbbadb ,_ageg }; +};type node struct{_bagab tokenType ;_cbgg string ;}; // 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 MakeBoolResult (b bool )Result {if b {return Result {Type :ResultTypeNumber ,ValueNumber :1,IsBoolean :true };};return Result {Type :ResultTypeNumber ,ValueNumber :0,IsBoolean :true };};const (_addg rmode =iota ;_gdbae ;_agdf ;); -// Reference returns an invalid reference for BinaryExpr. -func (_bb BinaryExpr )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };const _ecaa =57376; +// 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");};_fdgcf :=args [0].AsNumber (); +_gcgc :=args [1].AsNumber ();if _fdgcf .Type ==ResultTypeNumber &&_gcgc .Type ==ResultTypeNumber {_ecac :=_gd .Atan2 (_gcgc .ValueNumber ,_fdgcf .ValueNumber );if _ecac !=_ecac {return MakeErrorResult ("\u0041T\u0041N\u0032\u0020\u0072\u0065\u0074u\u0072\u006ee\u0064\u0020\u004e\u0061\u004e"); +};return MakeNumberResult (_ecac );};for _ ,_ecdf :=range []ResultType {_fdgcf .Type ,_gcgc .Type }{switch _ecdf {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 _fdgcf ;default:return MakeErrorResult (_d .Sprintf ("\u0075\u006e\u0068an\u0064\u006c\u0065\u0064\u0020\u0041\u0054\u0041\u004e2\u0028)\u0020a\u0072g\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_ecdf )); +};};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");}; -// 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"); -};_eagca :=false ;for _ ,_decef :=range args {switch _decef .Type {case ResultTypeList ,ResultTypeArray :_ebge :=Or (_decef .ListValues ());if _ebge .Type ==ResultTypeError {return _ebge ;};if _ebge .ValueNumber !=0{_eagca =true ;};case ResultTypeNumber :if _decef .ValueNumber !=0{_eagca =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 _decef ;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 (_eagca );}; +// Cumprinc implements the Excel CUMPRINC function. +func Cumprinc (args []Result )Result {_cfabd ,_eaad :=_afba (args ,"\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043");if _eaad .Type ==ResultTypeError {return _eaad ;};_gfdf :=_cfabd ._gfea ;_fcbd :=_cfabd ._fgbe ;_cegga :=_cfabd ._dgag ;_gafc :=_cfabd ._fgcg ; +_beee :=_cfabd ._cdgcb ;_bdgd :=_cfabd ._cbb ;_daag :=_aeef (_gfdf ,_fcbd ,_cegga ,0,_bdgd );_gcfd :=0.0;if _gafc ==1{if _bdgd ==0{_gcfd =_daag +_cegga *_gfdf ;}else {_gcfd =_daag ;};_gafc ++;};for _gbeb :=_gafc ;_gbeb <=_beee ;_gbeb ++{if _bdgd ==1{_gcfd +=_daag -(_ddgc (_gfdf ,_gbeb -2,_daag ,_cegga ,1)-_daag )*_gfdf ; +}else {_gcfd +=_daag -_ddgc (_gfdf ,_gbeb -1,_daag ,_cegga ,0)*_gfdf ;};};return MakeNumberResult (_gcfd );};func _afbfb (_bccd ,_aded ,_eggg ,_ffbb ,_egab float64 ,_gaca int )float64 {_gbb :=_aeef (_bccd ,_eggg ,_ffbb ,_egab ,_gaca );var _gbadd float64 ; +if _aded ==1{if _gaca ==1{_gbadd =0;}else {_gbadd =-_ffbb ;};}else {if _gaca ==1{_gbadd =_ddgc (_bccd ,_aded -2,_gbb ,_ffbb ,1)-_gbb ;}else {_gbadd =_ddgc (_bccd ,_aded -1,_gbb ,_ffbb ,0);};};return _gbadd *_bccd ;};const _abc ="\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"; -// 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{_gbeae Expression ;_dddgg ,_ecceg int ;}; -// 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"); -};_bbgdc :=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"); -};_gdba :=args [1].ValueNumber !=0;_aegb :=_dadcec (args [2:],[]string {},_gdba );return MakeStringResult (_dd .Join (_aegb ,_bbgdc ));};func _ccag (_ddac ,_cgcag Result ,_cedg string )(*xargs ,Result ){if _ddac .Type !=ResultTypeList &&_ddac .Type !=ResultTypeArray {return nil ,MakeErrorResult (_cedg +"\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"); -};_gbde :=_ecfd (_ddac );_afbef :=[]float64 {};for _ ,_dgbe :=range _gbde {for _ ,_dage :=range _dgbe {if _dage .Type ==ResultTypeNumber &&!_dage .IsBoolean {_afbef =append (_afbef ,_dage .ValueNumber );}else {return nil ,MakeErrorResult (_cedg +"\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"); -};};};_ffdc :=len (_afbef );if len (_afbef )< 2{return nil ,MakeErrorResultType (ErrorTypeNum ,"");};if _cgcag .Type !=ResultTypeList &&_cgcag .Type !=ResultTypeArray {return nil ,MakeErrorResult (_cedg +" \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"); -};_acgd :=_ecfd (_cgcag );_edab :=[]float64 {};_bccd :=0.0;for _ ,_cfggb :=range _acgd {for _ ,_bdbc :=range _cfggb {if _bdbc .Type ==ResultTypeNumber &&!_bdbc .IsBoolean {_ebee :=float64 (int (_bdbc .ValueNumber ));if _ebee < _bccd {return nil ,MakeErrorResultType (ErrorTypeNum ,_cedg +" \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"); -};_edab =append (_edab ,_ebee );_bccd =_ebee ;}else {return nil ,MakeErrorResult (_cedg +"\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 (_edab )!=_ffdc {return nil ,MakeErrorResultType (ErrorTypeNum ,""); -};return &xargs {_afbef ,_edab },MakeEmptyResult ();};func _geaf (){_gdag =_ec .MustCompile ("\u005e\u0028\u005b\u0030\u002d\u0039\u005d\u002b\u0029\u0024");_fbac =_ec .MustCompile ("\u005e=\u0028\u002e\u002a\u0029\u0024");_faag =_ec .MustCompile ("\u005e<\u0028\u002e\u002a\u0029\u0024"); -_ccbd =_ec .MustCompile ("\u005e>\u0028\u002e\u002a\u0029\u0024");_ddae =_ec .MustCompile ("\u005e\u003c\u003d\u0028\u002e\u002a\u0029\u0024");_fbcb =_ec .MustCompile ("\u005e\u003e\u003d\u0028\u002e\u002a\u0029\u0024");}; +// Nper implements the Excel NPER function. +func Nper (args []Result )Result {_gcgb :=len (args );if _gcgb < 3||_gcgb > 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"); +};_fgef :=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"); +};_gefg :=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"); +};_gedb :=args [2].ValueNumber ;_fdac :=0.0;if _gcgb >=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"); +};_fdac =args [3].ValueNumber ;};_ceca :=0.0;if _gcgb ==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"); +};_ceca =args [4].ValueNumber ;if _ceca !=0{_ceca =1;};};_fgee :=_gefg *(1+_fgef *_ceca )-_fdac *_fgef ;_afg :=(_gedb *_fgef +_gefg *(1+_fgef *_ceca ));return MakeNumberResult (_gd .Log (_fgee /_afg )/_gd .Log (1+_fgef ));};func _cada (_efcef ,_acbfb Reference )string {return _d .Sprintf ("\u0025\u0073\u003a%\u0073",_efcef .Value ,_acbfb .Value ); +}; -// Range is a range expression that when evaluated returns a list of Results. -type Range struct{_abbc ,_daae Expression };var _bgfb =[]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 _bdf (_aga BinOpType ,_eb ,_def []Result )Result {_fa :=[]Result {};for _eeed :=range _eb {_egg :=_eb [_eeed ].AsNumber ();_dde :=_def [_eeed ].AsNumber ();if _egg .Type !=ResultTypeNumber ||_dde .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 _aga {case BinOpTypePlus :_fa =append (_fa ,MakeNumberResult (_egg .ValueNumber +_dde .ValueNumber ));case BinOpTypeMinus :_fa =append (_fa ,MakeNumberResult (_egg .ValueNumber -_dde .ValueNumber ));case BinOpTypeMult :_fa =append (_fa ,MakeNumberResult (_egg .ValueNumber *_dde .ValueNumber )); -case BinOpTypeDiv :if _dde .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_fa =append (_fa ,MakeNumberResult (_egg .ValueNumber /_dde .ValueNumber ));case BinOpTypeExp :_fa =append (_fa ,MakeNumberResult (_ac .Pow (_egg .ValueNumber ,_dde .ValueNumber ))); -case BinOpTypeLT :_fa =append (_fa ,MakeBoolResult (_egg .ValueNumber < _dde .ValueNumber ));case BinOpTypeGT :_fa =append (_fa ,MakeBoolResult (_egg .ValueNumber > _dde .ValueNumber ));case BinOpTypeEQ :_fa =append (_fa ,MakeBoolResult (_egg .ValueNumber ==_dde .ValueNumber )); -case BinOpTypeLEQ :_fa =append (_fa ,MakeBoolResult (_egg .ValueNumber <=_dde .ValueNumber ));case BinOpTypeGEQ :_fa =append (_fa ,MakeBoolResult (_egg .ValueNumber >=_dde .ValueNumber ));case BinOpTypeNE :_fa =append (_fa ,MakeBoolResult (_egg .ValueNumber !=_dde .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",_aga ));};};return MakeListResult (_fa );}; +// 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 _cafg (args ,_gdbae )}; -// NewNumber constructs a new number expression. -func NewNumber (v string )Expression {_fega ,_gcde :=_eed .ParseFloat (v ,64);if _gcde !=nil {_ba .Log .Debug ("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%\u0076",v ,_gcde ); -};return Number {_dacff :_fega };}; +// 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"); +};type couponArgs struct{_fdaf float64 ;_gdca float64 ;_aafa int ;_fbfg int ;}; -// Concat is an implementation of the Excel CONCAT() and deprecated CONCATENATE() function. -func Concat (args []Result )Result {_aagae :=_ef .Buffer {};for _ ,_dbff :=range args {switch _dbff .Type {case ResultTypeString :_aagae .WriteString (_dbff .ValueString );case ResultTypeNumber :var _dade string ;if _dbff .IsBoolean {if _dbff .ValueNumber ==0{_dade ="\u0046\u0041\u004cS\u0045"; -}else {_dade ="\u0054\u0052\u0055\u0045";};}else {_dade =_dbff .AsString ().ValueString ;};_aagae .WriteString (_dade );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 (_aagae .String ());};var _ebecf =map[string ]FunctionComplex {};func _fddfg (_acbfe []Result ,_aceec bool ,_gbdc string )Result {var _ggab ,_gebaa string ;if _aceec {_ggab ="\u0074\u0068\u0072e\u0065";_gebaa ="\u006f\u0064\u0064"; -}else {_ggab ="\u0074\u0077\u006f";_gebaa ="\u0065\u0076\u0065\u006e";};_cffd :=len (_acbfe );if (_aceec &&_cffd < 3)||(!_aceec &&_cffd < 2){return MakeErrorResult (_gbdc +"\u0020\u0072\u0065\u0071ui\u0072\u0065\u0073\u0020\u0061\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020"+_ggab +" \u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073\u0073"); -};if (_cffd /2*2==_cffd )==_aceec {return MakeErrorResult (_gbdc +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_gebaa +" \u006eu\u006d\u0062\u0065\u0072\u0020\u006f\u0066\u0020a\u0072\u0067\u0075\u006den\u0074\u0073");};_eedd :=-1;_cbade :=-1; -for _aaedd :=0;_aaedd < _cffd ;_aaedd +=2{_debfg :=_acbfe [_aaedd ];if _debfg .Type !=ResultTypeArray &&_debfg .Type !=ResultTypeList {return MakeErrorResult (_gbdc +"\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"); -};_egfcg :=_ecfd (_debfg );if _cbade ==-1{_cbade =len (_egfcg );_eedd =len (_egfcg [0]);}else if len (_egfcg )!=_cbade ||len (_egfcg [0])!=_eedd {return MakeErrorResult (_gbdc +"\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 _aceec &&_aaedd ==0{_aaedd --;};};return _faba ;};func _gbgee (_cgfbg []Result )Result {_aadbc :=_cgfbg [0].ValueArray ;if len (_cgfbg )==1{_baga :=[][]Result {};for _ ,_gfbea :=range _aadbc {_baga =append (_baga ,_aggf ([]Result {MakeListResult (_gfbea )}).ValueList ); -};return MakeArrayResult (_baga );}else if len (_cgfbg )==2{_cdge :=len (_aadbc );_adea :=len (_aadbc [0]);_cfbed :=_ebfad (_cgfbg [1],_cdge ,_adea );_adce :=len (_cfbed );_bccb :=[][]Result {};var _becdc []Result ;for _abae ,_dace :=range _aadbc {if _abae < _adce {_becdc =_cfbed [_abae ]; -}else {_becdc =_gadd (MakeErrorResultType (ErrorTypeNA ,""),_adea );};_bccb =append (_bccb ,_aggf ([]Result {MakeListResult (_dace ),MakeListResult (_becdc )}).ValueList );};return MakeArrayResult (_bccb );}else if len (_cgfbg )==3{_dfdcb :=len (_aadbc ); -_dafa :=len (_aadbc [0]);_gcec :=_ebfad (_cgfbg [1],_dfdcb ,_dafa );_egec :=_ebfad (_cgfbg [2],_dfdcb ,_dafa );_egdac :=len (_gcec );_ecdba :=len (_egec );_gdff :=[][]Result {};var _bdfcb ,_dfdg []Result ;for _ccac ,_dgdf :=range _aadbc {if _ccac < _egdac {_bdfcb =_gcec [_ccac ]; -}else {_bdfcb =_gadd (MakeErrorResultType (ErrorTypeNA ,""),_dafa );};if _ccac < _ecdba {_dfdg =_egec [_ccac ];}else {_dfdg =_gadd (MakeErrorResultType (ErrorTypeNA ,""),_dafa );};_gdff =append (_gdff ,_aggf ([]Result {MakeListResult (_dgdf ),MakeListResult (_bdfcb ),MakeListResult (_dfdg )}).ValueList ); -};return MakeArrayResult (_gdff );};return MakeErrorResultType (ErrorTypeValue ,"");}; +// 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");};_gabf :=args [0].AsNumber (); +_afcbe :=args [1].AsNumber ();if _gabf .Type !=ResultTypeNumber ||_afcbe .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 _afcbe .ValueNumber ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"M\u004fD\u0028\u0029\u0020\u0064\u0069\u0076\u0069\u0064e\u0020\u0062\u0079\u0020ze\u0072\u006f");};_eagce ,_gcda :=_gd .Modf (_gabf .ValueNumber /_afcbe .ValueNumber );if _gcda < 0{_eagce --; +};return MakeNumberResult (_gabf .ValueNumber -_afcbe .ValueNumber *_eagce );};const _dfecc =57371;type yyParserImpl struct{_cdgea yySymType ;_cfaab [_ebbac ]yySymType ;_ddbc int ;}; -// Dollarfr implements the Excel DOLLARFR function. -func Dollarfr (args []Result )Result {_aead ,_agag ,_bce :=_fcae (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0046\u0052");if _bce .Type ==ResultTypeError {return _bce ;};if _agag ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"\u0044\u004f\u004c\u004c\u0041R\u0046\u0052\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0066r\u0061\u0063\u0074\u0069\u006f\u006e\u0020\u0074\u006f\u0020\u0062\u0065\u0020\u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065"); -};if _aead ==0{return MakeNumberResult (0);};_gdae :=_aead < 0;if _gdae {_aead =-_aead ;};_beeg :=float64 (int (_aead ));_gfdb :=args [0].Value ();_fcga :=_dd .Split (_gfdb ,"\u002e");_babf :=0.0;if len (_fcga )> 1{var _feef error ;_cebg :=_fcga [1];_babf ,_feef =_eed .ParseFloat (_cebg ,64); -if _feef !=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"); -};_daef :=float64 (len (_cebg ));_babf /=_ac .Pow (10,_daef );};_cebfc :=_babf *_agag /_ac .Pow (10,float64 (int (_ac .Log10 (_agag )))+1)+_beeg ;if _gdae {_cebfc =-_cebfc ;};return MakeNumberResult (_cebfc );};func _cceb (_acbg ,_ccd int )int {switch _ccd {case 1:if _dfcf (_acbg ){return 366; -}else {return 365;};case 3:return 365;default:return 360;};};func (_becc *ivr )Sheet (name string )Context {return _becc }; +// 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 (_faaf Result )AsNumber ()Result {if _faaf .Type ==ResultTypeString {_ebbd ,_ebdd :=_db .ParseFloat (_faaf .ValueString ,64);if _ebdd ==nil {return MakeNumberResult (_ebbd );};};if _faaf .Type ==ResultTypeEmpty {return MakeNumberResult (0);};return _faaf ; +};func _agcca (_dacf string )string {_dacf =_cb .Replace (_dacf ,"\u000a","\u005c\u006e",-1);_dacf =_cb .Replace (_dacf ,"\u000d","\u005c\u0072",-1);_dacf =_cb .Replace (_dacf ,"\u0009","\u005c\u0074",-1);return _dacf ;};func _bd (_fcd BinOpType ,_dc [][]Result ,_gf Result )Result {_dcf :=[][]Result {}; +for _dabb :=range _dc {_gaf :=_afb (_fcd ,_dc [_dabb ],_gf );if _gaf .Type ==ResultTypeError {return _gaf ;};_dcf =append (_dcf ,_gaf .ValueList );};return MakeArrayResult (_dcf );}; -// LookupFunction looks up and returns a standard function or nil. -func LookupFunction (name string )Function {_acecg .Lock ();defer _acecg .Unlock ();if _fadab ,_fdcc :=_caeag [name ];_fdcc {return _fadab ;};return nil ;}; +// Accrintm implements the Excel ACCRINTM function. +func Accrintm (args []Result )Result {_ecb :=len (args );if _ecb !=4&&_ecb !=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"); +};_bcgd ,_ccbd :=_ffag (args [0],"\u0069\u0073\u0073\u0075\u0065\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d");if _ccbd .Type ==ResultTypeError {return _ccbd ;};_cfgb ,_ccbd :=_ffag (args [1],"\u0073e\u0074t\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u0064\u0061\u0074\u0065","\u0041\u0043\u0043\u0052\u0049\u004e\u0054\u004d"); +if _ccbd .Type ==ResultTypeError {return _ccbd ;};if _bcgd >=_cfgb {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"); +};_ecadc :=args [2].ValueNumber ;if _ecadc <=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"); +};_ccdf :=args [3].ValueNumber ;if _ccdf <=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"); +};_fbcgg :=0;if _ecb ==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"); +};_fbcgg =int (args [4].ValueNumber );if !_fgad (_fbcgg ){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"); +};};_deeb ,_ccbd :=_geec (_bcgd ,_cfgb ,_fbcgg );if _ccbd .Type ==ResultTypeError {return _ccbd ;};return MakeNumberResult (_ccdf *_ecadc *_deeb );}; -// 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"); -};_bbada :=_dgg .Now ();_ ,_ffdf :=_bbada .Zone ();_bfb :=_fda (_bdac ,_bbada .Unix ()+int64 (_ffdf ))+1;return MakeNumberResult (_bfb );};func MakeRangeReference (ref string )Reference {return Reference {Type :ReferenceTypeRange ,Value :ref }}; +// Cumipmt implements the Excel CUMIPMT function. +func Cumipmt (args []Result )Result {_ebbg ,_eeba :=_afba (args ,"\u0043U\u004d\u0049\u0050\u004d\u0054");if _eeba .Type ==ResultTypeError {return _eeba ;};_feaef :=_ebbg ._gfea ;_aege :=_ebbg ._fgbe ;_fgece :=_ebbg ._dgag ;_daeaa :=_ebbg ._fgcg ;_dbbe :=_ebbg ._cdgcb ; +_eega :=_ebbg ._cbb ;_bgae :=_aeef (_feaef ,_aege ,_fgece ,0,_eega );_bgde :=0.0;if _daeaa ==1{if _eega ==0{_bgde =-_fgece ;_daeaa ++;};};for _acge :=_daeaa ;_acge <=_dbbe ;_acge ++{if _eega ==1{_bgde +=_ddgc (_feaef ,_acge -2,_bgae ,_fgece ,1)-_bgae ; +}else {_bgde +=_ddgc (_feaef ,_acge -1,_bgae ,_fgece ,0);};};_bgde *=_feaef ;return MakeNumberResult (_bgde );}; -// Mduration implements the Excel MDURATION function. -func Mduration (args []Result )Result {_aabgc ,_gcbea :=_daca (args ,"\u004dD\u0055\u0052\u0041\u0054\u0049\u004fN");if _gcbea .Type ==ResultTypeError {return _gcbea ;};_ggdg :=_aabgc ._bbcg ;_edaf :=_aabgc ._afdd ;_afege :=_aabgc ._gea ;_afdc :=_aabgc ._gcg ; -_dddb :=_aabgc ._efaa ;_ecc :=_aabgc ._bbec ;_ddfd :=_eba (_ggdg ,_edaf ,_afege ,_afdc ,_dddb ,_ecc );if _ddfd .Type ==ResultTypeError {return _ddfd ;};_abab :=_ddfd .ValueNumber /(1.0+_afdc /_dddb );return MakeNumberResult (_abab );}; +// Eval evaluates and returns an expression with prefix. +func (_agdaa PrefixExpr )Eval (ctx Context ,ev Evaluator )Result {_bfedg :=_agdaa ._bcbag .Reference (ctx ,ev );switch _bfedg .Type {case ReferenceTypeSheet :if _dacab (_bfedg ,ctx ){return MakeErrorResultType (ErrorTypeName ,_d .Sprintf ("\u0053h\u0065e\u0074\u0020\u0025\u0073\u0020n\u006f\u0074 \u0066\u006f\u0075\u006e\u0064",_bfedg .Value )); +};_aagc :=ctx .Sheet (_bfedg .Value );return _agdaa ._aedff .Eval (_aagc ,ev );default:return MakeErrorResult (_d .Sprintf ("\u006e\u006f\u0020\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0020\u0066\u006f\u0072\u0020r\u0065f\u0065\u0072\u0065\u006e\u0063\u0065\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_bfedg .Type )); +};};type countMode byte ; -// Eval evaluates and returns the result of a sheet expression. -func (_fcadc SheetPrefixExpr )Eval (ctx Context ,ev Evaluator )Result {return MakeErrorResult ("\u0073\u0068\u0065\u0065\u0074\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u006e\u0065\u0076\u0065r\u0020\u0062\u0065\u0020\u0065v\u0061\u006cu\u0061\u0074\u0065\u0064"); -};const _cgag =57368;func _aadd (_baea string )(int ,int ,int ,bool ,Result ){_cbd :="";_geg :=[]string {};for _abc ,_acgf :=range _dgb {_geg =_acgf .FindStringSubmatch (_baea );if len (_geg )> 1{_cbd =_abc ;break ;};};if _cbd ==""{return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbcf ); -};_efe :=false ;var _fbc ,_bcfa ,_ccbc int ;var _dbdg error ;switch _cbd {case "\u006d\u006d\u002f\u0064\u0064\u002f\u0079\u0079":_bcfa ,_dbdg =_eed .Atoi (_geg [1]);if _dbdg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbcf );};_ccbc ,_dbdg =_eed .Atoi (_geg [3]); -if _dbdg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbcf );};_fbc ,_dbdg =_eed .Atoi (_geg [5]);if _dbdg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbcf );};if _fbc < 0||_fbc > 9999||(_fbc > 99&&_fbc < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbcf ); -};_fbc =_bdfc (_fbc );_efe =_geg [8]=="";case "\u006dm\u0020\u0064\u0064\u002c\u0020\u0079y":_bcfa =_bf [_geg [1]];_ccbc ,_dbdg =_eed .Atoi (_geg [14]);if _dbdg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbcf );};_fbc ,_dbdg =_eed .Atoi (_geg [16]); -if _dbdg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbcf );};if _fbc < 0||_fbc > 9999||(_fbc > 99&&_fbc < 1900){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbcf );};_fbc =_bdfc (_fbc );_efe =_geg [19]=="";case "\u0079\u0079\u002d\u006d\u006d\u002d\u0064\u0064":_ebf ,_cad :=_eed .Atoi (_geg [1]); -if _cad !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbcf );};_fde ,_cad :=_eed .Atoi (_geg [3]);if _cad !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbcf );};_cbg ,_cad :=_eed .Atoi (_geg [5]);if _cad !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbcf ); -};if _ebf >=1900&&_ebf < 10000{_fbc =_ebf ;_bcfa =_fde ;_ccbc =_cbg ;}else if _ebf > 0&&_ebf < 13{_bcfa =_ebf ;_ccbc =_fde ;_fbc =_cbg ;}else {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbcf );};_efe =_geg [8]=="";case "y\u0079\u002d\u006d\u006d\u0053\u0074\u0072\u002d\u0064\u0064":_fbc ,_dbdg =_eed .Atoi (_geg [16]); -if _dbdg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbcf );};_bcfa =_bf [_geg [3]];_ccbc ,_dbdg =_eed .Atoi (_geg [1]);if _dbdg !=nil {return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbcf );};_efe =_geg [19]=="";};if !_gcb (_fbc ,_bcfa ,_ccbc ){return 0,0,0,false ,MakeErrorResultType (ErrorTypeValue ,_cbcf ); -};return _fbc ,_bcfa ,_ccbc ,_efe ,_faba ;};func (_egadb ResultType )String ()string {if _egadb >=ResultType (len (_fffg )-1){return _b .Sprintf ("\u0052\u0065\u0073\u0075\u006c\u0074\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_egadb );};return _cfge [_fffg [_egadb ]:_fffg [_egadb +1]]; +// 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");};_ffba :=args [1].ValueNumber ; +_fdgc :=args [0];var _aed float64 ;switch _fdgc .Type {case ResultTypeEmpty :_aed =0;case ResultTypeNumber :_aed =_fdgc .ValueNumber ;case ResultTypeString :_dfad :=DateValue ([]Result {args [0]});if _dfad .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"); +};_aed =_dfad .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");};_adc :=_gbee (_aed ); +_dbec :=_adc .AddDate (0,int (_ffba +1),0);_dgg ,_gfc ,_ :=_dbec .Date ();_ecaf :=_dec (_dgg ,int (_gfc ),0);if _ecaf < 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 _dgg ==1900&&_gfc ==3{_ecaf --;};return MakeNumberResult (_ecaf );};var _ebgd =[]ri {{1000,"\u004d"},{999,"\u0049\u004d"},{995,"\u0056\u004d"},{990,"\u0058\u004d"},{950,"\u004c\u004d"},{900,"\u0043\u004d"},{500,"\u0044"},{499,"\u0049\u0044"},{495,"\u0056\u0044"},{490,"\u0058\u0044"},{450,"\u004c\u0044"},{400,"\u0043\u0044"},{100,"\u0043"},{99,"\u0049\u0043"},{90,"\u0058\u0043"},{50,"\u004c"},{45,"\u0056\u004c"},{40,"\u0058\u004c"},{10,"\u0058"},{9,"\u0049\u0058"},{5,"\u0056"},{4,"\u0049\u0056"},{1,"\u0049"}}; +func _a (_fcf BinOpType ,_gae ,_fe [][]Result )Result {_cfg :=[][]Result {};for _cd :=range _gae {_ec :=_gaa (_fcf ,_gae [_cd ],_fe [_cd ]);if _ec .Type ==ResultTypeError {return _ec ;};_cfg =append (_cfg ,_ec .ValueList );};return MakeArrayResult (_cfg ); }; -// SumIfs implements the SUMIFS function. -func SumIfs (args []Result )Result {_aagd :=_fddfg (args ,true ,"\u0053\u0055\u004d\u0049\u0046\u0053");if _aagd .Type !=ResultTypeEmpty {return _aagd ;};_eded :=_fbbg (args [1:]);_dbbe :=0.0;_fbffa :=_ecfd (args [0]);for _ ,_efeb :=range _eded {_dbbe +=_fbffa [_efeb ._fbge ][_efeb ._dfae ].ValueNumber ; -};return MakeNumberResult (float64 (_dbbe ));}; +// 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 ;}; -// 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 _adda :=0;_adda < len (args )-1;_adda +=2{if args [_adda ].ValueNumber ==1{return args [_adda +1];};};return MakeErrorResultType (ErrorTypeNA ,"");};const _gaaa =57361;func _dcc (_eag ,_eaf float64 ,_dae int )(float64 ,Result ){_ceg ,_bfdf :=_ceef (_eag ),_ceef (_eaf ); -_efef :=_ceg .Unix ();_eagg :=_bfdf .Unix ();if _efef ==_eagg {return 0,_faba ;};_acea ,_cfg ,_bcdc :=_ceg .Date ();_bdb ,_eacd ,_ebea :=_bfdf .Date ();_cfea ,_ddaff :=int (_cfg ),int (_eacd );var _fceb ,_acbf float64 ;switch _dae {case 0:if _bcdc ==31{_bcdc --; -};if _bcdc ==30&&_ebea ==31{_ebea --;}else if _dfce :=_dfcf (_acea );_cfea ==2&&((_dfce &&_bcdc ==29)||(!_dfce &&_bcdc ==28)){_bcdc =30;if _ebed :=_dfcf (_bdb );_ddaff ==2&&((_ebed &&_ebea ==29)||(!_ebed &&_ebea ==28)){_ebea =30;};};_fceb =float64 ((_bdb -_acea )*360+(_ddaff -_cfea )*30+(_ebea -_bcdc )); -_acbf =360;case 1:_fceb =_eaf -_eag ;_ecbg :=_acea !=_bdb ;if _ecbg &&(_bdb !=_acea +1||_cfea < _ddaff ||(_cfea ==_ddaff &&_bcdc < _ebea )){_fgec :=0;for _acd :=_acea ;_acd <=_bdb ;_acd ++{_fgec +=_cceb (_acd ,1);};_acbf =float64 (_fgec )/float64 (_bdb -_acea +1); -}else {if !_ecbg &&_dfcf (_acea ){_acbf =366;}else {if _ecbg &&((_dfcf (_acea )&&(_cfea < 2||(_cfea ==2&&_bcdc <=29)))||(_dfcf (_bdb )&&(_ddaff > 2||(_ddaff ==2&&_ebea ==29)))){_acbf =366;}else {_acbf =365;};};};case 2:_fceb =_eaf -_eag ;_acbf =360;case 3:_fceb =_eaf -_eag ; -_acbf =365;case 4:if _bcdc ==31{_bcdc --;};if _ebea ==31{_ebea --;};_fceb =float64 ((_bdb -_acea )*360+(_ddaff -_cfea )*30+(_ebea -_bcdc ));_acbf =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 /_acbf ,_faba ;};const _eaffd =57352; +// String returns a string representation for Negate. +func (_bdcga Negate )String ()string {return "\u002d"+_bdcga ._aedfbg .String ()};var _ffcf =[...]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}; -// If is an implementation of the Excel IF() function. It takes one, two or -// three arguments. -func If (args []Result )Result {if len (args )< 2{return MakeErrorResult ("\u0049\u0046\u0020re\u0071\u0075\u0069\u0072\u0065\u0073\u0020\u0061\u0074 \u006ce\u0061s\u0074 \u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if len (args )> 3{return MakeErrorResult ("\u0049\u0046\u0020ac\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0074\u0020m\u006fs\u0074 \u0074h\u0072\u0065\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073");};_eaec :=args [0];switch _eaec .Type {case ResultTypeError :return _eaec ; -case ResultTypeNumber :if len (args )==1{return MakeBoolResult (_eaec .ValueNumber !=0);};if _eaec .ValueNumber !=0{return args [1];};if len (args )==3{return args [2];}else {return MakeBoolResult (false );};case ResultTypeList :return _aggf (args );case ResultTypeArray :return _gbgee (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");}; -}; +// Intrate implements the Excel INTRATE function. +func Intrate (args []Result )Result {_ffae :=len (args );if _ffae !=4&&_ffae !=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"); +};_baaa ,_fddb ,_baad :=_edfd (args [0],args [1],"\u0049N\u0054\u0052\u0041\u0054\u0045");if _baad .Type ==ResultTypeError {return _baad ;};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"); +};_gdac :=args [2].ValueNumber ;if _gdac <=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"); +};_cgeb :=args [3].ValueNumber ;if _cgeb <=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"); +};_fcda :=0;if _ffae ==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"); +};_fcda =int (args [4].ValueNumber );if !_fgad (_fcda ){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"); +};};_bdbf ,_baad :=_geec (_baaa ,_fddb ,_fcda );if _baad .Type ==ResultTypeError {return _baad ;};return MakeNumberResult ((_cgeb -_gdac )/_gdac /_bdbf );};const _eae ="\u0042\u0069\u006e\u004f\u0070\u0054y\u0070\u0065\u0055\u006e\u006bn\u006fw\u006e\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0050\u006c\u0075\u0073\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u004d\u0069\u006e\u0075\u0073\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065M\u0075lt\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0044\u0069\u0076\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u0045\u0078\u0070\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065\u004c\u0054\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065G\u0054B\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0045\u0051\u0042\u0069nO\u0070\u0054\u0079\u0070\u0065\u004c\u0045\u0051\u0042i\u006eO\u0070\u0054\u0079\u0070\u0065\u0047\u0045\u0051\u0042\u0069\u006e\u004f\u0070\u0054\u0079\u0070\u0065N\u0045\u0042\u0069\u006eO\u0070\u0054\u0079\u0070\u0065\u0043\u006f\u006e\u0063\u0061\u0074"; +var _def int64 =_efb (1900,_df .January ,1); -// 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"); -};_fbdg :=args [0].AsNumber ();if _fbdg .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"); -};_adeag :=float64 (1);if _fbdg .ValueNumber < 0{_adeag =-1;};if len (args )> 1{_fgcfe :=args [1].AsNumber ();if _fgcfe .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"); -};_adeag =_ac .Abs (_fgcfe .ValueNumber );};if len (args )==1{return MakeNumberResult (_ac .Floor (_fbdg .ValueNumber ));};_cdca :=_fbdg .ValueNumber ;_cdca ,_ccba :=_ac .Modf (_cdca /_adeag );if _ccba !=0{if _fbdg .ValueNumber < 0{_cdca --;};};return MakeNumberResult (_cdca *_adeag ); -}; +// String returns a string representation of Number. +func (_cdcdd Number )String ()string {return _db .FormatFloat (_cdcdd ._afdca ,'f',-1,64)};const _ebgdb =57357; -// 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"); -};_cbfg :=args [0].Ref ;if _cbfg .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 (_cbfg .Value ,ev ).IsBoolean );};const _adgc ="\u0028(\u005b0\u002d\u0039\u005d\u0029\u002b)\u0020\u0028a\u006d\u007c\u0070\u006d\u0029"; +// Large implements the Excel LARGE function. +func Large (args []Result )Result {return _cfeb (args ,true )}; -// ISERROR is an implementation of the Excel ISERROR() function. -func IsError (args []Result )Result {if len (args )!=1{return MakeErrorResult ("I\u0053\u0045\u0052\u0052\u004f\u0052(\u0029\u0020\u0061\u0063\u0063\u0065p\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074"); -};return MakeBoolResult (args [0].Type ==ResultTypeError );}; +// Update returns the same object as updating sheet references does not affect String. +func (_ebcf String )Update (q *_bc .UpdateQuery )Expression {return _ebcf }; -// ISNUMBER is an implementation of the Excel ISNUMBER() function. -func IsNumber (args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053NU\u004d\u0042\u0045R\u0028\u0029\u0020\u0061cce\u0070ts\u0020\u0061\u0020\u0073\u0069\u006e\u0067le\u0020\u0061\u0072\u0067\u0075\u006d\u0065n\u0074");};return MakeBoolResult (args [0].Type ==ResultTypeNumber ); +// 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"); +};_ggce :=args [0];if _ggce .Type ==ResultTypeNumber {return _ggce ;};if _ggce .Type ==ResultTypeString {_bada ,_ggfa :=_db .ParseFloat (_ggce .Value (),64);if _ggfa ==nil {return MakeNumberResult (_bada );};};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"); }; -// 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");};_gecad :=args [0]; -if _gecad .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"); -};_ggfg :=int (_gecad .ValueNumber );if _ggfg < 1{return MakeErrorResult ("\u0049\u006e\u0064\u0065\u0078\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0062\u0065 \u0061 \u0070\u006f\u0073\u0069\u0074\u0069\u0076\u0065\u0020\u0076\u0061\u006c\u0075\u0065"); -};if len (args )<=_ggfg {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 [_ggfg ];}; +// 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{_aafbe ,_agdad string }; -// Dollarde implements the Excel DOLLARDE function. -func Dollarde (args []Result )Result {_gaefb ,_gfgg ,_gdfc :=_fcae (args ,"\u0044\u004f\u004c\u004c\u0041\u0052\u0044\u0045");if _gdfc .Type ==ResultTypeError {return _gdfc ;};if _gfgg < 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 _gaefb ==0{return MakeNumberResult (0);};_cadg :=_gaefb < 0;if _cadg {_gaefb =-_gaefb ;};_dadgc :=args [0].Value ();_gbgcc :=_dd .Split (_dadgc ,"\u002e");_ege :=float64 (int (_gaefb ));_bcda :=_gbgcc [1];_bdfb :=len (_bcda );_cgda :=int (_ac .Log10 (_gfgg ))+1; -_cfcgf :=float64 (_cgda -_bdfb );_deae ,_adbc :=_eed .ParseFloat (_bcda ,64);if _adbc !=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"); -};_deae *=_ac .Pow (10,_cfcgf );_dbga :=_ege +_deae /_gfgg ;if _cadg {_dbga =-_dbga ;};return MakeNumberResult (_dbga );};func _bg (_df BinOpType ,_cf [][]Result ,_cg Result )Result {_gef :=[][]Result {};for _fbb :=range _cf {_egf :=_ddaf (_df ,_cf [_fbb ],_cg ); -if _egf .Type ==ResultTypeError {return _egf ;};_gef =append (_gef ,_egf .ValueList );};return MakeArrayResult (_gef );}; +// 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"); +};_adfa :=args [0];if _adfa .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"); +};_eccf :=len (_adfa .ValueArray );for _ ,_cbde :=range _adfa .ValueArray {if len (_cbde )!=_eccf {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 (_cbbe (_adfa .ValueArray ));}; -// ISREF is an implementation of the Excel ISREF() function. -func IsRef (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053\u0052\u0045\u0046\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073\u0020\u0061\u0020\u0073\u0069n\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};return MakeBoolResult (ev .LastEvalIsRef ());}; +// EmptyExpr is an empty expression. +type EmptyExpr struct{}; -// 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{_fgddc ,_fcce string }; +// 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 };};}; -// SheetPrefixExpr is a reference to a sheet like Sheet1! (reference to sheet 'Sheet1'). -type SheetPrefixExpr struct{_bgdac string };func (_gcbd Result )AsString ()Result {switch _gcbd .Type {case ResultTypeNumber :return MakeStringResult (_gcbd .Value ());default:return _gcbd ;};}; +// Eval evaluates the binary expression using the context given. +func (_bg BinaryExpr )String ()string {_efc :="";switch _bg ._dab {case BinOpTypePlus :_efc ="\u002b";case BinOpTypeMinus :_efc ="\u002d";case BinOpTypeMult :_efc ="\u002a";case BinOpTypeDiv :_efc ="\u002f";case BinOpTypeExp :_efc ="\u005e";case BinOpTypeLT :_efc ="\u003c"; +case BinOpTypeGT :_efc ="\u003e";case BinOpTypeEQ :_efc ="\u003d";case BinOpTypeLEQ :_efc ="\u003c\u003d";case BinOpTypeGEQ :_efc ="\u003e\u003d";case BinOpTypeNE :_efc ="\u003c\u003e";case BinOpTypeConcat :_efc ="\u0026";};return _bg ._bb .String ()+_efc +_bg ._cbe .String (); +}; -// IsDBCS returns false for the invalid reference context. -func (_gdfbc *ivr )IsDBCS ()bool {return false }; +// Coupdays implements the Excel COUPDAYS function. +func Coupdays (args []Result )Result {_cccf ,_gacd :=_dbece (args ,"\u0043\u004f\u0055\u0050\u0044\u0041\u0059\u0053");if _gacd .Type ==ResultTypeError {return _gacd ;};return MakeNumberResult (_bgb (_cccf ._fdaf ,_cccf ._gdca ,_cccf ._aafa ,_cccf ._fbfg )); +}; -// LookupFunctionComplex looks up and returns a complex function or nil. -func LookupFunctionComplex (name string )FunctionComplex {_acecg .Lock ();defer _acecg .Unlock ();if _egdb ,_bafa :=_ebecf [name ];_bafa {return _egdb ;};return nil ;};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"); -};_abcec :=args [0].AsNumber ();if _abcec .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 _abcec .ValueNumber < 0{return MakeNumberResult (-1);}else if _abcec .ValueNumber > 0{return MakeNumberResult (1);};return MakeNumberResult (0);};const _cebb ="\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"; +// Price implements the Excel PRICE function. +func Price (args []Result )Result {_edbb :=len (args );if _edbb !=6&&_edbb !=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"); +};_dgfe ,_egfc ,_fcbe :=_edfd (args [0],args [1],"\u0050\u0052\u0049C\u0045");if _fcbe .Type ==ResultTypeError {return _fcbe ;};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"); +};_gfgc :=args [2].ValueNumber ;if _gfgc < 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"); +};_adbe :=args [3].ValueNumber ;if _adbe < 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"); +};_aegc :=args [4].ValueNumber ;if _aegc <=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"); +};_agaa :=args [5];if _agaa .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"); +};_dafc :=_agaa .ValueNumber ;if !_gefa (_dafc ){return MakeErrorResultType (ErrorTypeNum ,"\u0049n\u0063\u006f\u0072\u0072e\u0063\u0074\u0020\u0066\u0072e\u0071u\u0065n\u0063\u0065\u0020\u0076\u0061\u006c\u0075e");};_dfbd :=0;if _edbb ==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"); +};_dfbd =int (args [6].ValueNumber );if !_fgad (_dfbd ){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"); +};};_gfaa ,_fcbe :=_fgggf (_dgfe ,_egfc ,_gfgc ,_adbe ,_aegc ,_dafc ,_dfbd );if _fcbe .Type ==ResultTypeError {return _fcbe ;};return MakeNumberResult (_gfaa );}; +// 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");};_cbac :=args [0]; +if _cbac .Type !=ResultTypeArray &&_cbac .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"); +};_cedcc :=_cbac .ValueArray ;if len (_cedcc )==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 (_cedcc [0])));};func (_degf ReferenceType )String ()string {if _degf >=ReferenceType (len (_acag )-1){return _d .Sprintf ("\u0052\u0065\u0066\u0065\u0072\u0065\u006e\u0063\u0065\u0054\u0079\u0070e\u0028\u0025\u0064\u0029",_degf ); +};return _gfdfd [_acag [_degf ]:_acag [_degf +1]];};func _caff (_bgge ,_abdb ,_dfag ,_dfafg ,_dede float64 ,_aadebf int )Result {_deaa ,_dfaca :=_geec (_bgge ,_abdb ,_aadebf );if _dfaca .Type ==ResultTypeError {return _dfaca ;};_eafb ,_cda :=_fab (_bgge ,_abdb ,int (_dede ),_aadebf ); +if _cda .Type ==ResultTypeError {return _cda ;};_fde :=0.0;_cfaa :=0.0;_dfag *=100/_dede ;_dfafg /=_dede ;_dfafg ++;_fgeg :=_deaa *_dede -_eafb ;for _efcb :=1.0;_efcb < _eafb ;_efcb ++{_ccff :=_efcb +_fgeg ;_fbb :=_dfag /_gd .Pow (_dfafg ,_ccff );_cfaa +=_fbb ; +_fde +=_ccff *_fbb ;};_ebab :=(_dfag +100)/_gd .Pow (_dfafg ,_eafb +_fgeg );_cfaa +=_ebab ;_fde +=(_eafb +_fgeg )*_ebab ;_fde /=_cfaa ;_fde /=_dede ;return MakeNumberResult (_fde );}; -// Update makes a reference to point to one of the neighboring cells after removing a row/column with respect to the update type. -func (_ebb CellRef )Update (q *_ge .UpdateQuery )Expression {if q .UpdateCurrentSheet {_ebb ._aea =_cc (_ebb ._aea ,q );};return _ebb ;}; +// Update updates references in the Negate after removing a row/column. +func (_aabad Negate )Update (q *_bc .UpdateQuery )Expression {return Negate {_aedfbg :_aabad ._aedfbg .Update (q )};}; -// Reference returns an invalid reference for String. -func (_cagab String )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid };func _ffag (_agcf ,_cbga ,_baggf ,_afcb ,_bbgda float64 ,_fgeb int )float64 {_fgdeb :=_effa (_agcf ,_baggf ,_afcb ,_bbgda ,_fgeb );var _gcdd float64 ;if _cbga ==1{if _fgeb ==1{_gcdd =0; -}else {_gcdd =-_afcb ;};}else {if _fgeb ==1{_gcdd =_ecdce (_agcf ,_cbga -2,_fgdeb ,_afcb ,1)-_fgdeb ;}else {_gcdd =_ecdce (_agcf ,_cbga -1,_fgdeb ,_afcb ,0);};};return _gcdd *_agcf ;};type durationArgs struct{_bbcg float64 ;_afdd float64 ;_gea float64 ; -_gcg float64 ;_efaa float64 ;_bbec int ;};const _ce ="\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"; +// 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"); +};_egfa :=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"); +};_eacce :=args [1].ValueNumber !=0;_ddebd :=_eaafd (args [2:],[]string {},_eacce );return MakeStringResult (_cb .Join (_ddebd ,_egfa ));}; +// 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 ,_cegd ,_cbebd :=_edfd (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0059\u0049\u0045\u004c\u0044");if _cbebd .Type ==ResultTypeError {return _cbebd ;};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"); +};_ffbbc :=_cegd -_feec ;if _ffbbc > 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"); +};_dedb :=args [2].ValueNumber ;if _dedb <=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"); +};_ddeg :=(100-_dedb )/_dedb ;_dcfea :=360/_ffbbc ;return MakeNumberResult (_ddeg *_dcfea );}; -// 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"); -};_debgd ,_fddaa ,_bade :=_ceedbf (args );if _bade .Type ==ResultTypeError {return _bade ;};return MakeNumberResult (_gdbde (_debgd )/_fddaa );}; +// ResultType is the type of the result +// +//go:generate stringer -type=ResultType +type ResultType byte ; -// 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"); -};_cggb :=args [0];if _cggb .Type !=ResultTypeArray &&_cggb .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"); -};_geac :=_eeef (args [1]);_bcag :=0;for _ ,_fgbe :=range _ecfd (_cggb ){for _ ,_fgab :=range _fgbe {if _ebca (_fgab ,_geac ){_bcag ++;};};};return MakeNumberResult (float64 (_bcag ));}; +// 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{_bcffc ,_adfcd int }; -// 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"); -};_aaga :=args [0].AsNumber ();_afbb :=args [1].AsNumber ();if _aaga .Type !=ResultTypeNumber ||_afbb .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"); -};_fcccb :=_ac .Trunc (_aaga .ValueNumber );_fgeea :=_ac .Trunc (_afbb .ValueNumber );if _fgeea > _fcccb {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 _fgeea ==_fcccb ||_fgeea ==0{return MakeNumberResult (1);};_agcfb :=float64 (1);for _acgc :=float64 (1);_acgc <=_fgeea ;_acgc ++{_agcfb *=(_fcccb +1-_acgc )/_acgc ;};return MakeNumberResult (_agcfb );};const _ccc =_gdg +"\u0020\u0028\u0028[0\u002d\u0039\u005d\u0029\u002b\u0029\u002c\u0020\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029\u002b\u0029"; +// Update returns the same object as updating sheet references does not affect named ranges. +func (_agea NamedRangeRef )Update (q *_bc .UpdateQuery )Expression {return _agea };var _efg =map[string ]*_eg .Regexp {};func _fgggf (_agdg ,_gecc ,_gccc ,_efgb ,_edbd ,_afd float64 ,_aegab int )(float64 ,Result ){_gdag :=int (_afd );_gddf :=_bgb (_agdg ,_gecc ,_gdag ,_aegab ); +_dbbae :=_ebedf (_agdg ,_gecc ,_gdag ,_aegab )/_gddf ;_cbeb ,_ecc :=_fab (_agdg ,_gecc ,_gdag ,_aegab );if _ecc .Type ==ResultTypeError {return 0,_ecc ;};_ddac :=_geg (_agdg ,_gecc ,_gdag ,_aegab );_gbcf :=_edbd /_gd .Pow (1+_efgb /_afd ,_cbeb -1+_dbbae ); +_gbcf -=100*_gccc /_afd *_ddac /_gddf ;_ebec :=100*_gccc /_afd ;_cdfd :=1+_efgb /_afd ;for _bebe :=0.0;_bebe < _cbeb ;_bebe ++{_gbcf +=_ebec /_gd .Pow (_cdfd ,_bebe +_dbbae );};return _gbcf ,MakeEmptyResult ();};func _afb (_gad BinOpType ,_dfg []Result ,_ffc Result )Result {_gade :=[]Result {}; +switch _ffc .Type {case ResultTypeNumber :_cae :=_ffc .ValueNumber ;for _bbd :=range _dfg {_fadf :=_dfg [_bbd ].AsNumber ();if _fadf .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 _gad {case BinOpTypePlus :_gade =append (_gade ,MakeNumberResult (_fadf .ValueNumber +_cae ));case BinOpTypeMinus :_gade =append (_gade ,MakeNumberResult (_fadf .ValueNumber -_cae ));case BinOpTypeMult :_gade =append (_gade ,MakeNumberResult (_fadf .ValueNumber *_cae )); +case BinOpTypeDiv :if _cae ==0{return MakeErrorResultType (ErrorTypeDivideByZero ,"");};_gade =append (_gade ,MakeNumberResult (_fadf .ValueNumber /_cae ));case BinOpTypeExp :_gade =append (_gade ,MakeNumberResult (_gd .Pow (_fadf .ValueNumber ,_cae ))); +case BinOpTypeLT :_gade =append (_gade ,MakeBoolResult (_fadf .ValueNumber < _cae ));case BinOpTypeGT :_gade =append (_gade ,MakeBoolResult (_fadf .ValueNumber > _cae ));case BinOpTypeEQ :_gade =append (_gade ,MakeBoolResult (_fadf .ValueNumber ==_cae )); +case BinOpTypeLEQ :_gade =append (_gade ,MakeBoolResult (_fadf .ValueNumber <=_cae ));case BinOpTypeGEQ :_gade =append (_gade ,MakeBoolResult (_fadf .ValueNumber >=_cae ));case BinOpTypeNE :_gade =append (_gade ,MakeBoolResult (_fadf .ValueNumber !=_cae )); +default:return MakeErrorResult (_d .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_gad ));};};case ResultTypeString :_fed :=_ffc .ValueString ; +for _bdc :=range _dfg {_ea :=_dfg [_bdc ].AsString ();if _ea .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 _gad {case BinOpTypeLT :_gade =append (_gade ,MakeBoolResult (_ea .ValueString < _fed ));case BinOpTypeGT :_gade =append (_gade ,MakeBoolResult (_ea .ValueString > _fed ));case BinOpTypeEQ :_gade =append (_gade ,MakeBoolResult (_ea .ValueString ==_fed )); +case BinOpTypeLEQ :_gade =append (_gade ,MakeBoolResult (_ea .ValueString <=_fed ));case BinOpTypeGEQ :_gade =append (_gade ,MakeBoolResult (_ea .ValueString >=_fed ));case BinOpTypeNE :_gade =append (_gade ,MakeBoolResult (_ea .ValueString !=_fed ));default:return MakeErrorResult (_d .Sprintf ("\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u006c\u0069\u0073\u0074\u0020\u0062\u0069\u006e\u0061\u0072\u0079\u0020\u006fp \u0025\u0073",_gad )); +};};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 (_gade );}; +// MakeArrayResult constructs an array result (matrix). +func MakeArrayResult (arr [][]Result )Result {return Result {Type :ResultTypeArray ,ValueArray :arr }}; -// 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 );}; +// NewEmptyExpr constructs a new empty expression. +func NewEmptyExpr ()Expression {return EmptyExpr {}}; -// ISFORMULA is an implementation of the Excel ISFORMULA() function. -func IsFormula (ctx Context ,ev Evaluator ,args []Result )Result {if len (args )!=1{return MakeErrorResult ("\u0049\u0053F\u004f\u0052\u004d\u0055L\u0041\u0028)\u0020\u0061\u0063\u0063\u0065\u0070\u0074\u0073 \u0061\u0020\u0073\u0069\u006e\u0067\u006c\u0065\u0020\u0061\u0072\u0067u\u006d\u0065\u006e\u0074"); -};_ccf :=args [0].Ref ;if _ccf .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 (_ccf .Value ));};var _ccacc =[...]uint8 {0,20,37,60,78,96}; +// NA is an implementation of the Excel NA() function that just returns the #N/A! error. +func NA (args []Result )Result {if len (args )!=0{return MakeErrorResult ("\u004eA\u0028\u0029\u0020\u0061c\u0063\u0065\u0070\u0074\u0073 \u006eo\u0020a\u0072\u0067\u0075\u006d\u0065\u006e\u0074s");};return MakeErrorResultType (ErrorTypeNA ,"");};var _fcggb =[...]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}; +func _eef ()evCache {_cc :=evCache {};_cc ._gfb =make (map[string ]Result );_cc ._bbdf =&_ca .Mutex {};return _cc ;};func (_agff *ivr )Sheet (name string )Context {return _agff };var _debg string =string ([]byte {92}); -// 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 (_ac .Pi );}; +// 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");};_dcbbf :=args [0].Ref ; +if _dcbbf .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"); +};_gaebd ,_gafbg :=_fac .ParseCellReference (_dcbbf .Value );if _gafbg !=nil {return MakeErrorResult ("I\u006e\u0063\u006f\u0072re\u0063t\u0020\u0072\u0065\u0066\u0065r\u0065\u006e\u0063\u0065\u003a\u0020"+_dcbbf .Value );};return MakeNumberResult (float64 (_gaebd .ColumnIdx +1)); +}; -// NewPrefixHorizontalRange constructs a new full rows range with prefix. -func NewPrefixHorizontalRange (pfx Expression ,v string )Expression {_ebgb :=_dd .Split (v ,"\u003a");if len (_ebgb )!=2{return nil ;};_eaafc ,_ :=_eed .Atoi (_ebgb [0]);_ffbfa ,_ :=_eed .Atoi (_ebgb [1]);if _eaafc > _ffbfa {_eaafc ,_ffbfa =_ffbfa ,_eaafc ; -};return PrefixHorizontalRange {_gbeae :pfx ,_dddgg :_eaafc ,_ecceg :_ffbfa };};func _fabc (_aege Result ,_gcba ,_ebeda string )(string ,Result ){switch _aege .Type {case ResultTypeString ,ResultTypeNumber ,ResultTypeEmpty :return _aege .Value (),_faba ; -default:return "",MakeErrorResult (_gcba +"\u0020\u0072\u0065\u0071\u0075\u0069\u0072\u0065\u0073\u0020"+_ebeda +"\u0020t\u006f\u0020\u0062\u0065 \u0061\u0020\u006e\u0075\u006db\u0065r\u0020o\u0072\u0020\u0073\u0074\u0072\u0069\u006eg");};}; +// 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");};_ecbf :=[]float64 {}; +for _ ,_bdgc :=range args {switch _bdgc .Type {case ResultTypeString :_acce :=_bdgc .AsNumber ();if _acce .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"); +};_ecbf =append (_ecbf ,_acce .ValueNumber );case ResultTypeList :_gdfef :=LCM (_bdgc .ValueList );if _gdfef .Type !=ResultTypeNumber {return _gdfef ;};_ecbf =append (_ecbf ,_gdfef .ValueNumber );case ResultTypeNumber :_ecbf =append (_ecbf ,_bdgc .ValueNumber ); +case ResultTypeEmpty :case ResultTypeError :return _bdgc ;};};if len (_ecbf )==0{return MakeErrorResult ("\u004cC\u004d\u0020r\u0065\u0071\u0075\u0069r\u0065\u0073\u0020a\u0074\u0020\u006c\u0065\u0061\u0073\u0074\u0020\u006fne\u0020\u006e\u006fn\u002d\u0065m\u0070\u0074\u0079\u0020\u0061\u0072g\u0075\u006de\u006e\u0074"); +};if _ecbf [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 (_ecbf )==1{return MakeNumberResult (_ecbf [0]); +};_cadg :=_ecbf [0];for _bddc :=1;_bddc < len (_ecbf );_bddc ++{if _ecbf [_bddc ]< 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"); +};_cadg =_fagd (_cadg ,_ecbf [_bddc ]);};return MakeNumberResult (_cadg );};const _cfcc =57354; -// Eval evaluates and returns the result of a formula. -func (_eea *defEval )Eval (ctx Context ,formula string )Result {_bef :=ParseString (formula );_ged :=make (chan Result );go func (){if _bef ==nil {_ged <-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 )); -}else {_eea .checkLastEvalIsRef (ctx ,_bef );_ged <-_bef .Eval (ctx ,_eea );};}();select{case _dgd :=<-_ged :return _dgd ;case <-_dgg .After (_cef ):_ba .Log .Debug ("\u0055\u006e\u0069\u004ff\u0066\u0069\u0063\u0065\u0020\u0065\u0076\u0061\u006c\u0075a\u0074i\u006f\u006e\u0020\u0074\u0069\u006d\u0065o\u0075\u0074"); -return MakeNumberResult (0);};};var _dcfec =[...]string {};func _ffed (_ffffg []string ,_dggc int )string {return _eed .Itoa (len (_ffffg [len (_ffffg )-1-_dggc ]))}; +// ConstArrayExpr is a constant array expression. +type ConstArrayExpr struct{_bf [][]Expression };type parsedSearchObject struct{_aabb string ;_bdbbd string ;_faea int ;};var _cgdfc =[...]struct{_dfcef int ;_ecca int ;_bgcb string ;}{};const _cebd =57355; -// Pricedisc implements the Excel PRICEDISC function. -func Pricedisc (args []Result )Result {_ggdb :=len (args );if _ggdb !=4&&_ggdb !=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"); -};_ebcb ,_dfbe ,_bfgg :=_eab (args [0],args [1],"\u0050R\u0049\u0043\u0045\u0044\u0049\u0053C");if _bfgg .Type ==ResultTypeError {return _bfgg ;};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"); -};_fdfgb :=args [2].ValueNumber ;if _fdfgb <=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"); -};_gace :=args [3].ValueNumber ;if _gace <=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"); -};_feea :=0;if _ggdb ==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"); -};_feea =int (args [4].ValueNumber );if !_gddd (_feea ){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"); -};};_cfdfa ,_bfgg :=_dcc (_ebcb ,_dfbe ,_feea );if _bfgg .Type ==ResultTypeError {return _bfgg ;};return MakeNumberResult (_gace *(1-_fdfgb *_cfdfa ));};func _fcae (_edga []Result ,_bdg string )(float64 ,float64 ,Result ){if len (_edga )!=2{return 0,0,MakeErrorResult (_bdg +"\u0020\u0072\u0065qu\u0069\u0072\u0065\u0073\u0020\u0074\u0077\u006f\u0020\u0061\u0072\u0067\u0075\u006d\u0065\u006e\u0074\u0073"); -};if _edga [0].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_bdg +"\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"); -};_caab :=_edga [0].ValueNumber ;if _edga [1].Type !=ResultTypeNumber {return 0,0,MakeErrorResult (_bdg +" \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"); -};_bbgd :=float64 (int (_edga [1].ValueNumber ));if _bbgd < 0{return 0,0,MakeErrorResultType (ErrorTypeNum ,_bdg +"\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 _caab ,_bbgd ,_faba ;}; +// 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");};_egg :=args [0];switch _egg .Type {case ResultTypeEmpty :return MakeNumberResult (1); +case ResultTypeNumber :_cac :=_gbee (_egg .ValueNumber );return MakeNumberResult (float64 (_cac .Month ()));case ResultTypeString :_bfeb :=_cb .ToLower (_egg .ValueString );if !_bacc (_bfeb ){_ ,_ ,_ ,_ ,_ade ,_egdf :=_dbaa (_bfeb );if _egdf .Type ==ResultTypeError {_egdf .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 _egdf ;};if _ade {return MakeNumberResult (1);};};_ ,_dabe ,_ ,_ ,_eee :=_dfe (_bfeb );if _eee .Type ==ResultTypeError {return _eee ;};return MakeNumberResult (float64 (_dabe ));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"); +};};const _dfcbb =57368; -// 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"); -};_acfc :=args [0].AsNumber ();_fcbec :=args [1].AsNumber ();if _acfc .Type !=ResultTypeNumber ||_fcbec .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 _fcbec .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 (_ac .Trunc (_acfc .ValueNumber /_fcbec .ValueNumber )); -}; +// 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");};_bdac :=args [0];if _bdac .Type ==ResultTypeError {return _bdac ; +};if _bdac .Type !=ResultTypeString &&_bdac .Type !=ResultTypeNumber &&_bdac .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"); +};_fcbf :=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"); +};_dfdf :=int (args [1].ValueNumber );if _dfdf < 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"); +};_edag :=int (args [2].ValueNumber );if _edag < 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"); +};_adcbc :=len (_fcbf );if _dfdf > _adcbc {return MakeStringResult ("");};_dfdf --;_gceb :=_dfdf +_edag ;if _gceb > _adcbc {return MakeStringResult (_fcbf [_dfdf :]);}else {return MakeStringResult (_fcbf [_dfdf :_gceb ]);};}; -// NewBinaryExpr constructs a new binary expression with a given operator. -func NewBinaryExpr (lhs Expression ,op BinOpType ,rhs Expression )Expression {return BinaryExpr {_ae :lhs ,_fg :rhs ,_eg :op };};func _bage (_cbed ,_fedf float64 ,_egc ,_cdbc int )float64 {_aeea :=_ceef (_cbed );_fdcac :=_ceef (_fedf );_aegf :=_edc (_aeea ,_fdcac ,_egc ); -return _abg (_aeea ,_aegf ,_cdbc );}; +// 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"); +};_aagd ,_dgdeg ,_bbf :=_edfd (args [0],args [1],"\u0054\u0042\u0049\u004c\u004c\u0050\u0052\u0049\u0043\u0045");if _bbf .Type ==ResultTypeError {return _bbf ;};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"); +};_bbfb :=_dgdeg -_aagd ;if _bbfb > 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"); +};_bbaca :=args [2].ValueNumber ;if _bbaca <=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-_bbaca *_bbfb /360));};func (_bfa *evCache )GetFromCache (key string )(Result ,bool ){_bfa ._bbdf .Lock ();_edd ,_fef :=_bfa ._gfb [key ];_bfa ._bbdf .Unlock ();return _edd ,_fef ;}; -// Substitute is an implementation of the Excel SUBSTITUTE function. -func Substitute (args []Result )Result {_dcdcg :=len (args );if _dcdcg !=3&&_dcdcg !=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"); -};_bebca ,_dfebc :=_fabc (args [0],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0074\u0065\u0078\u0074");if _dfebc .Type ==ResultTypeError {return _dfebc ;};_fabdc ,_dfebc :=_fabc (args [1],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006f\u006c\u0064\u0020\u0074\u0065\u0078\u0074"); -if _dfebc .Type ==ResultTypeError {return _dfebc ;};_dfdf ,_dfebc :=_fabc (args [2],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u006e\u0065\u0077\u0020\u0074\u0065\u0078\u0074");if _dfebc .Type ==ResultTypeError {return _dfebc ;};_cgbd :=0; -if _dcdcg ==3{return MakeStringResult (_dd .Replace (_bebca ,_fabdc ,_dfdf ,-1));}else {_eeefd ,_edcb :=_ebgg (args [3],"\u0053\u0055\u0042\u0053\u0054\u0049\u0054\u0055\u0054\u0045","\u0069\u006e\u0073t\u0061\u006e\u0063\u0065\u005f\u006e\u0075\u006d"); -if _edcb .Type ==ResultTypeError {return _edcb ;};_cgbd =int (_eeefd );if _cgbd < 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"); -};_dbcg :=_bebca ;_cdcbe :=_cgbd ;_cdcgd :=-1;_bgae :=len (_fabdc );_abbf :=0;for {_cdcbe --;_gadef :=_dd .Index (_dbcg ,_fabdc );if _gadef ==-1{_cdcgd =-1;break ;}else {_cdcgd =_gadef +_abbf ;if _cdcbe ==0{break ;};_aecc :=_bgae +_gadef ;_abbf +=_aecc ; -_dbcg =_dbcg [_aecc :];};};if _cdcgd ==-1{return MakeStringResult (_bebca );}else {_eddge :=_bebca [:_cdcgd ];_feacc :=_bebca [_cdcgd +_bgae :];return MakeStringResult (_eddge +_dfdf +_feacc );};};}; +// NewPrefixVerticalRange constructs a new full columns range with prefix. +func NewPrefixVerticalRange (pfx Expression ,v string )Expression {_fgcbe :=_cb .Split (v ,"\u003a");if len (_fgcbe )!=2{return nil ;};if _fgcbe [0]> _fgcbe [1]{_fgcbe [0],_fgcbe [1]=_fgcbe [1],_fgcbe [0];};return PrefixVerticalRange {_fffd :pfx ,_dgcgg :_fgcbe [0],_gbefad :_fgcbe [1]}; +}; -// Cumprinc implements the Excel CUMPRINC function. -func Cumprinc (args []Result )Result {_gcab ,_bfde :=_gfdf (args ,"\u0043\u0055\u004d\u0050\u0052\u0049\u004e\u0043");if _bfde .Type ==ResultTypeError {return _bfde ;};_agdc :=_gcab ._acga ;_dgfbb :=_gcab ._fbea ;_bebc :=_gcab ._gbff ;_bbdb :=_gcab ._dfb ; -_dada :=_gcab ._cecg ;_fdgg :=_gcab ._ffcaf ;_eebdd :=_effa (_agdc ,_dgfbb ,_bebc ,0,_fdgg );_abga :=0.0;if _bbdb ==1{if _fdgg ==0{_abga =_eebdd +_bebc *_agdc ;}else {_abga =_eebdd ;};_bbdb ++;};for _bbca :=_bbdb ;_bbca <=_dada ;_bbca ++{if _fdgg ==1{_abga +=_eebdd -(_ecdce (_agdc ,_bbca -2,_eebdd ,_bebc ,1)-_eebdd )*_agdc ; -}else {_abga +=_eebdd -_ecdce (_agdc ,_bbca -1,_eebdd ,_bebc ,0)*_agdc ;};};return MakeNumberResult (_abga );}; +// Update returns the same object as updating sheet references does not affect Error. +func (_gg Error )Update (q *_bc .UpdateQuery )Expression {return _gg }; -// RegisterFunctionComplex registers a standard function. -func RegisterFunctionComplex (name string ,fn FunctionComplex ){_acecg .Lock ();defer _acecg .Unlock ();if _ ,_aaaee :=_ebecf [name ];_aaaee {_ba .Log .Debug ("\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 ); -};_ebecf [name ]=fn ;};type rmode byte ;var _cgdee =[...]int {0,0,71,70,69,4,67,66,53,51,50,49,48,47,46,45,44,2};func _ebca (_adbgb Result ,_eaba *criteriaParsed )bool {if _adbgb .IsBoolean {return false ;};_dadce :=_adbgb .Type ;if _eaba ._cgae {return _dadce ==ResultTypeNumber &&_adbgb .ValueNumber ==_eaba ._cdbe ; -}else if _dadce ==ResultTypeNumber {return _bdfe (_adbgb .ValueNumber ,_eaba ._adecb );};return _aegff (_adbgb ,_eaba );}; +// 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"); +};_dff :=_df .Now ();_ ,_fbg :=_dff .Zone ();_acd :=_bga (_def ,_dff .Unix ()+int64 (_fbg ))+1;return MakeNumberResult (_acd );}; -// Coupnum implements the Excel COUPNUM function. -func Coupnum (args []Result )Result {_dgbg ,_ega :=_bbgf (args ,"\u0043O\u0055\u0050\u004e\u0055\u004d");if _ega .Type ==ResultTypeError {return _ega ;};_fgdb :=_dgbg ._ceeb ;_aedd :=_dgbg ._cbdd ;_eca ,_ega :=_dega (_dgbg ._gagg ,_dgbg ._dgdd ,_fgdb ,_aedd ); -if _ega .Type ==ResultTypeError {return _ega ;};return MakeNumberResult (_eca );};const _ddaec =57359;func _bgbf (_adcg ,_bgcd []float64 ,_bgcf float64 )float64 {_bbfb :=_bgcf +1;_gcbc :=0.0;_eeaf :=len (_adcg );_eaga :=_bgcd [0];for _begf :=1;_begf < _eeaf ; -_begf ++{_agcb :=(_bgcd [_begf ]-_eaga )/365;_gcbc -=_agcb *_adcg [_begf ]/_ac .Pow (_bbfb ,_agcb +1);};return _gcbc ;}; +// 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"); +};_decba :=args [0].ValueNumber ;if _decba <=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"); +};_eggd :=float64 (int (args [1].ValueNumber ));if _eggd < 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 ((_gd .Pow (_decba +1,1/_eggd )-1)*_eggd );}; -// Reference returns a string reference value to a vertical range. -func (_fecdf VerticalRange )Reference (ctx Context ,ev Evaluator )Reference {return Reference {Type :ReferenceTypeVerticalRange ,Value :_fecdf .verticalRangeReference ()};};var _defg =[]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 (_fgedg *noCache )SetCache (key string ,value Result ){};func _ffaf (_fdeb []Result ,_geeff bool )Result {_baf :="\u004d\u0041\u0058";if _geeff {_baf ="\u004d\u0041\u0058\u0041";};if len (_fdeb )==0{return MakeErrorResult (_baf +"\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"); -};_cbbe :=-_ac .MaxFloat64 ;for _ ,_fcca :=range _fdeb {switch _fcca .Type {case ResultTypeNumber :if (_geeff ||!_fcca .IsBoolean )&&_fcca .ValueNumber > _cbbe {_cbbe =_fcca .ValueNumber ;};case ResultTypeList ,ResultTypeArray :_ddgba :=_ffaf (_fcca .ListValues (),_geeff ); -if _ddgba .ValueNumber > _cbbe {_cbbe =_ddgba .ValueNumber ;};case ResultTypeEmpty :case ResultTypeString :_abbdd :=0.0;if _geeff {_abbdd =_fcca .AsNumber ().ValueNumber ;};if _abbdd > _cbbe {_cbbe =_abbdd ;};default:_ba .Log .Debug ("\u0075\u006e\u0068\u0061\u006e\u0064\u006c\u0065\u0064\u0020"+_baf +"\u0028\u0029\u0020\u0061rg\u0075\u006d\u0065\u006e\u0074\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",_fcca .Type ); -};};if _cbbe ==-_ac .MaxFloat64 {_cbbe =0;};return MakeNumberResult (_cbbe );};func _edc (_fee ,_ecd _dgg .Time ,_ebdc int )_dgg .Time {_beef :=_dgg .Date (_fee .Year (),_ecd .Month (),_ecd .Day (),0,0,0,0,_dgg .UTC );if _beef .After (_fee ){_beef =_beef .AddDate (-1,0,0); -};for !_beef .After (_fee ){_beef =_beef .AddDate (0,12/_ebdc ,0);};return _beef ;};var ReferenceInvalid =Reference {Type :ReferenceTypeInvalid };func _edabg (_dggfb []Result ,_febe countMode )float64 {_eabf :=0.0;for _ ,_fadf :=range _dggfb {switch _fadf .Type {case ResultTypeNumber :if _febe ==_afeda ||(_febe ==_dege &&!_fadf .IsBoolean ){_eabf ++; -};case ResultTypeList ,ResultTypeArray :_eabf +=_edabg (_fadf .ListValues (),_febe );case ResultTypeString :if _febe ==_afeda {_eabf ++;};case ResultTypeEmpty :if _febe ==_fgga {_eabf ++;};};};return _eabf ;}; +// Eval evaluates and returns the result of the cell reference. +func (_baa CellRef )Eval (ctx Context ,ev Evaluator )Result {return ctx .Cell (_baa ._aade ,ev )}; -// Couppcd implements the Excel COUPPCD function. -func Couppcd (args []Result )Result {_ccde ,_ffde :=_bbgf (args ,"\u0043O\u0055\u0050\u0050\u0043\u0044");if _ffde .Type ==ResultTypeError {return _ffde ;};_ebdf :=_ceef (_ccde ._gagg );_agfb :=_ceef (_ccde ._dgdd );_fbga :=_ccde ._ceeb ;_edad :=_ccde ._cbdd ; -_dge :=_befd (_ebdf ,_agfb ,_fbga ,_edad );_fdee ,_baa ,_dddg :=_dge .Date ();return MakeNumberResult (_bbf (_fdee ,int (_baa ),_dddg ));}; +// Reference returns an invalid reference for String. +func (_ccebe String )Reference (ctx Context ,ev Evaluator )Reference {return ReferenceInvalid }; -// Eval evaluates and returns a string. -func (_dfbdd String )Eval (ctx Context ,ev Evaluator )Result {return MakeStringResult (_dfbdd ._gaagb )}; +// 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"); +};_bcgf :=0;_adfe :=false ;for _ ,_agbd :=range args {switch _agbd .Type {case ResultTypeList ,ResultTypeArray :_egbd :=Xor (_agbd .ListValues ());if _egbd .Type ==ResultTypeError {return _egbd ;};if _egbd .ValueNumber !=0{_bcgf ++;};_adfe =true ;case ResultTypeNumber :if _agbd .ValueNumber !=0{_bcgf ++; +};_adfe =true ;case ResultTypeString :case ResultTypeError :return _agbd ;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 !_adfe {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 (_bcgf %2!=0);};const _cffgc =57351;const _dbf ="\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"; +const _ffbac =57344; -// 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"); -};_gaaee :=ctx .GetEpoch ();_acc ,_cece :=_cedf (args [0].Value (),_gaaee );if _cece !=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 (_acc .Year ()));}; +// 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"); +};_bdgfb :=args [0].AsNumber ();if _bdgfb .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"); +};_aebd :=float64 (1);if _bdgfb .ValueNumber < 0{_aebd =-1;};if len (args )> 1{_eaed :=args [1].AsNumber ();if _eaed .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"); +};_aebd =_gd .Abs (_eaed .ValueNumber );};if len (args )==1{return MakeNumberResult (_gd .Ceil (_bdgfb .ValueNumber ));};_dfeb :=_bdgfb .ValueNumber ;_dfeb ,_cdbd :=_gd .Modf (_dfeb /_aebd );if _cdbd !=0{if _bdgfb .ValueNumber > 0{_dfeb ++;};};return MakeNumberResult (_dfeb *_aebd ); +};func _edggg (_cbcag string ,_abbca []Result )(*parsedSearchObject ,Result ){_cbefdd :=len (_abbca );if _cbefdd !=2&&_cbefdd !=3{return nil ,MakeErrorResult (_cbcag +"\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"); +};_bfbg :=_abbca [0];if _bfbg .Type ==ResultTypeError {return nil ,_bfbg ;};if _bfbg .Type !=ResultTypeString &&_bfbg .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"); +};_dedda :=_abbca [1];if _dedda .Type ==ResultTypeError {return nil ,_dedda ;};if _dedda .Type !=ResultTypeString &&_dedda .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"); +};_ggg :=_dedda .Value ();_cbfgf :=_bfbg .Value ();_cfbge :=1;if _cbefdd ==3&&_abbca [2].Type !=ResultTypeEmpty {_cadd :=_abbca [2];if _cadd .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"); +};_cfbge =int (_cadd .ValueNumber );if _cfbge < 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 _cfbge > len (_ggg ){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 {_cbfgf ,_ggg ,_cfbge },_eebb ;}; + +// Ddb implements the Excel DDB function. +func Ddb (args []Result )Result {_eabb :=len (args );if _eabb !=4&&_eabb !=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"); +};_dbbac :=args [0].ValueNumber ;if _dbbac < 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"); +};_fba :=args [1].ValueNumber ;if _fba < 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"); +};_dbcc :=args [2].ValueNumber ;if _dbcc <=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"); +};_fgdda :=args [3].ValueNumber ;if _fgdda < 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 _fgdda > _dbcc {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");};_fbef :=2.0;if _eabb ==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"); +};_fbef =args [4].ValueNumber ;if _fbef < 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 (_bgag (_dbbac ,_fba ,_dbcc ,_fgdda ,_fbef ));}; // Left implements the Excel LEFT(string,[n]) function which returns the // leftmost n characters. -func Left (args []Result )Result {_edbg :=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"); -};_edbg =int (args [1].ValueNumber );if _edbg < 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 _edbg ==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");};_dgfce :=args [0].Value (); -if _edbg > len (_dgfce ){return MakeStringResult (_dgfce );};return MakeStringResult (_dgfce [0:_edbg ]);}; +func Left (args []Result )Result {_abef :=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"); +};_abef =int (args [1].ValueNumber );if _abef < 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 _abef ==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");};_feag :=args [0].Value (); +if _abef > len (_feag ){return MakeStringResult (_feag );};return MakeStringResult (_feag [0:_abef ]);}; -// Negate is a negate expression like -A1. -type Negate struct{_aaeg Expression };func _af (_bc BinOpType ,_gd ,_aeb [][]Result )Result {_de :=[][]Result {};for _ff :=range _gd {_dda :=_bdf (_bc ,_gd [_ff ],_aeb [_ff ]);if _dda .Type ==ResultTypeError {return _dda ;};_de =append (_de ,_dda .ValueList ); -};return MakeArrayResult (_de );};const (_dgbff cmpResult =0;_ebae cmpResult =-1;_beed cmpResult =1;_gebd cmpResult =2;); \ No newline at end of file +// 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 (_aafec Result )ListValues ()[]Result {if _aafec .Type ==ResultTypeArray {_cdaaa :=[]Result {};for _ ,_febe :=range _aafec .ValueArray {for _ ,_cfcfc :=range _febe {_cdaaa =append (_cdaaa ,_cfcfc );};};return _cdaaa ;};if _aafec .Type ==ResultTypeList {return _aafec .ValueList ; +};return nil ;};type Expression interface{Eval (_gdfe Context ,_cdb Evaluator )Result ;Reference (_aaf Context ,_gcg Evaluator )Reference ;String ()string ;Update (_gcd *_bc .UpdateQuery )Expression ;};func (_dbdbb Result )AsString ()Result {switch _dbdbb .Type {case ResultTypeNumber :return MakeStringResult (_dbdbb .Value ()); +default:return _dbdbb ;};};var _fdfd =[...]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"}; diff --git a/spreadsheet/reference/reference.go b/spreadsheet/reference/reference.go index c8db889a13..bf157f8314 100644 --- a/spreadsheet/reference/reference.go +++ b/spreadsheet/reference/reference.go @@ -9,62 +9,62 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package reference ;import (_c "errors";_g "fmt";_af "github.com/unidoc/unioffice/spreadsheet/update";_bb "regexp";_a "strconv";_ca "strings";); +package reference ;import (_bb "errors";_cf "fmt";_be "github.com/unidoc/unioffice/spreadsheet/update";_e "regexp";_cb "strconv";_c "strings";); + +// 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 {},_bb .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"); +};_beg :=ColumnReference {};_g ,_ad ,_fb :=_fe (s );if _fb !=nil {return ColumnReference {},_fb ;};if _g !=""{_beg .SheetName =_g ;};if _ad [0]=='$'{_beg .AbsoluteColumn =true ;_ad =_ad [1:];};if !_fg .MatchString (_ad ){return ColumnReference {},_bb .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"); +};_beg .Column =_ad ;_beg .ColumnIdx =ColumnToIndex (_beg .Column );return _beg ,nil ;}; + +// ParseColumnRangeReference splits a range reference of the form "A:B" into its +// components. +func ParseColumnRangeReference (s string )(_gdd ,_dg ColumnReference ,_eg error ){_fd :="";_af :=_c .Split (s ,"\u0021");if len (_af )==2{_fd =_af [0];s =_af [1];};_ebg :=_c .Split (s ,"\u003a");if len (_ebg )!=2{return ColumnReference {},ColumnReference {},_bb .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074"); +};if _fd !=""{_ebg [0]=_fd +"\u0021"+_ebg [0];_ebg [1]=_fd +"\u0021"+_ebg [1];};_eee ,_eg :=ParseColumnReference (_ebg [0]);if _eg !=nil {return ColumnReference {},ColumnReference {},_eg ;};_dde ,_eg :=ParseColumnReference (_ebg [1]);if _eg !=nil {return ColumnReference {},ColumnReference {},_eg ; +};return _eee ,_dde ,nil ;}; // ColumnReference is a parsed reference to a column. Input is of the form 'A', // '$C', etc. type ColumnReference struct{ColumnIdx uint32 ;Column string ;AbsoluteColumn bool ;SheetName string ;}; -// 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 _af .UpdateAction )*CellReference {switch updateType {case _af .UpdateActionRemoveColumn :_gc :=_ge ;_gc .ColumnIdx =_ge .ColumnIdx -1;_gc .Column =IndexToColumn (_gc .ColumnIdx );return _gc ;default:return _ge ; +// String returns a string representation of ColumnReference. +func (_ec ColumnReference )String ()string {_ea :=make ([]byte ,0,4);if _ec .AbsoluteColumn {_ea =append (_ea ,'$');};_ea =append (_ea ,_ec .Column ...);return string (_ea );}; + +// 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 {},_bb .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"); +};_d :=CellReference {};_eb ,_cbf ,_ba :=_fe (s );if _ba !=nil {return CellReference {},_ba ;};if _eb !=""{_d .SheetName =_eb ;};if s [0]=='$'{_d .AbsoluteColumn =true ;_cbf =_cbf [1:];};_ebb :=-1;_ae :for _f :=0;_f < len (_cbf );_f ++{switch {case _cbf [_f ]>='0'&&_cbf [_f ]<='9'||_cbf [_f ]=='$':_ebb =_f ; +break _ae ;};};switch _ebb {case 0:return CellReference {},_cf .Errorf ("\u006e\u006f\u0020\u006cet\u0074\u0065\u0072\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0069\u006e\u0020%\u0073",_cbf );case -1:return CellReference {},_cf .Errorf ("\u006eo\u0020d\u0069\u0067\u0069\u0074\u0073\u0020\u0069\u006e\u0020\u0025\u0073",_cbf ); +};_d .Column =_cbf [0:_ebb ];if _cbf [_ebb ]=='$'{_d .AbsoluteRow =true ;_ebb ++;};_d .ColumnIdx =ColumnToIndex (_d .Column );_aa ,_ba :=_cb .ParseUint (_cbf [_ebb :],10,32);if _ba !=nil {return CellReference {},_cf .Errorf ("e\u0072\u0072\u006f\u0072 p\u0061r\u0073\u0069\u006e\u0067\u0020r\u006f\u0077\u003a\u0020\u0025\u0073",_ba ); +};if _aa ==0{return CellReference {},_cf .Errorf ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0072\u006f\u0077\u003a \u0063\u0061\u006e\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0030");};_d .RowIdx =uint32 (_aa ); +return _d ,nil ;}; + +// 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 _be .UpdateAction )*ColumnReference {switch updateType {case _be .UpdateActionRemoveColumn :_eaa :=_ag ;_eaa .ColumnIdx =_ag .ColumnIdx -1;_eaa .Column =IndexToColumn (_eaa .ColumnIdx );return _eaa ;default:return _ag ; };}; +// IndexToColumn maps a column number to a column name (e.g. 0 = A, 1 = B, 26 = AA) +func IndexToColumn (col uint32 )string {var _ga [64+1]byte ;_ecb :=len (_ga );_dc :=col ;const _db =26;for _dc >=_db {_ecb --;_babf :=_dc /_db ;_ga [_ecb ]=byte ('A'+uint (_dc -_babf *_db ));_dc =_babf -1;};_ecb --;_ga [_ecb ]=byte ('A'+uint (_dc ));return string (_ga [_ecb :]); +};func _fe (_fga string )(string ,string ,error ){_gd :="";_gb :=_c .LastIndex (_fga ,"\u0021");if _gb > -1{_gd =_fga [:_gb ];_fga =_fga [_gb +1:];if _gd ==""{return "","",_bb .New ("\u0049n\u0076a\u006c\u0069\u0064\u0020\u0073h\u0065\u0065t\u0020\u006e\u0061\u006d\u0065"); +};};return _gd ,_fga ,nil ;};var _fg =_e .MustCompile ("^\u005b\u0061\u002d\u007aA-\u005a]\u0028\u005b\u0061\u002d\u007aA\u002d\u005a\u005d\u003f\u0029\u0024"); + // ParseRangeReference splits a range reference of the form "A1:B5" into its // components. -func ParseRangeReference (s string )(_fce ,_cc CellReference ,_aaa error ){_gef ,_eb ,_aaa :=_dg (s );if _aaa !=nil {return CellReference {},CellReference {},_aaa ;};_bbe :=_ca .Split (_eb ,"\u003a");if len (_bbe )!=2{return CellReference {},CellReference {},_c .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074"); -};if _gef !=""{_bbe [0]=_gef +"\u0021"+_bbe [0];_bbe [1]=_gef +"\u0021"+_bbe [1];};_be ,_aaa :=ParseCellReference (_bbe [0]);if _aaa !=nil {return CellReference {},CellReference {},_aaa ;};_caf ,_aaa :=ParseCellReference (_bbe [1]);if _aaa !=nil {return CellReference {},CellReference {},_aaa ; -};return _be ,_caf ,nil ;}; +func ParseRangeReference (s string )(_ce ,_eae CellReference ,_fgg error ){_agd ,_cd ,_fgg :=_fe (s );if _fgg !=nil {return CellReference {},CellReference {},_fgg ;};_gf :=_c .Split (_cd ,"\u003a");if len (_gf )!=2{return CellReference {},CellReference {},_bb .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074"); +};if _agd !=""{_gf [0]=_agd +"\u0021"+_gf [0];_gf [1]=_agd +"\u0021"+_gf [1];};_gg ,_fgg :=ParseCellReference (_gf [0]);if _fgg !=nil {return CellReference {},CellReference {},_fgg ;};_gfg ,_fgg :=ParseCellReference (_gf [1]);if _fgg !=nil {return CellReference {},CellReference {},_fgg ; +};return _gg ,_gfg ,nil ;}; -// IndexToColumn maps a column number to a column name (e.g. 0 = A, 1 = B, 26 = AA) -func IndexToColumn (col uint32 )string {var _ece [64+1]byte ;_gb :=len (_ece );_ab :=col ;const _fa =26;for _ab >=_fa {_gb --;_cd :=_ab /_fa ;_ece [_gb ]=byte ('A'+uint (_ab -_cd *_fa ));_ab =_cd -1;};_gb --;_ece [_gb ]=byte ('A'+uint (_ab ));return string (_ece [_gb :]); -};var _fc =_bb .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 cells with respect to the update type after removing a row/column. +func (_bab *CellReference )Update (updateType _be .UpdateAction )*CellReference {switch updateType {case _be .UpdateActionRemoveColumn :_aee :=_bab ;_aee .ColumnIdx =_bab .ColumnIdx -1;_aee .Column =IndexToColumn (_aee .ColumnIdx );return _aee ;default:return _bab ; +};}; // 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 =_ca .ToUpper (col );_cae :=uint32 (0);for _ ,_ae :=range col {_cae *=26;_cae +=uint32 (_ae -'A'+1);};return _cae -1;}; - -// String returns a string representation of ColumnReference. -func (_gf ColumnReference )String ()string {_cg :=make ([]byte ,0,4);if _gf .AbsoluteColumn {_cg =append (_cg ,'$');};_cg =append (_cg ,_gf .Column ...);return string (_cg );}; - -// ParseCellReference parses a cell reference of the form 'A10' and splits it -// into column/row segments. -func ParseCellReference (s string )(CellReference ,error ){s =_ca .TrimSpace (s );if len (s )< 2{return CellReference {},_c .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"); -};_e :=CellReference {};_bf ,_ec ,_d :=_dg (s );if _d !=nil {return CellReference {},_d ;};if _bf !=""{_e .SheetName =_bf ;};if s [0]=='$'{_e .AbsoluteColumn =true ;_ec =_ec [1:];};_ed :=-1;_ee :for _cf :=0;_cf < len (_ec );_cf ++{switch {case _ec [_cf ]>='0'&&_ec [_cf ]<='9'||_ec [_cf ]=='$':_ed =_cf ; -break _ee ;};};switch _ed {case 0:return CellReference {},_g .Errorf ("\u006e\u006f\u0020\u006cet\u0074\u0065\u0072\u0020\u0070\u0072\u0065\u0066\u0069\u0078\u0020\u0069\u006e\u0020%\u0073",_ec );case -1:return CellReference {},_g .Errorf ("\u006eo\u0020d\u0069\u0067\u0069\u0074\u0073\u0020\u0069\u006e\u0020\u0025\u0073",_ec ); -};_e .Column =_ec [0:_ed ];if _ec [_ed ]=='$'{_e .AbsoluteRow =true ;_ed ++;};_e .ColumnIdx =ColumnToIndex (_e .Column );_ea ,_d :=_a .ParseUint (_ec [_ed :],10,32);if _d !=nil {return CellReference {},_g .Errorf ("e\u0072\u0072\u006f\u0072 p\u0061r\u0073\u0069\u006e\u0067\u0020r\u006f\u0077\u003a\u0020\u0025\u0073",_d ); -};if _ea ==0{return CellReference {},_g .Errorf ("\u0065\u0072\u0072\u006f\u0072\u0020\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0072\u006f\u0077\u003a \u0063\u0061\u006e\u006e\u006f\u0074\u0020\u0062\u0065\u0020\u0030");};_e .RowIdx =uint32 (_ea );return _e ,nil ; -}; - -// Update updates reference to point one of the neighboring columns with respect to the update type after removing a row/column. -func (_eac *ColumnReference )Update (updateType _af .UpdateAction )*ColumnReference {switch updateType {case _af .UpdateActionRemoveColumn :_gca :=_eac ;_gca .ColumnIdx =_eac .ColumnIdx -1;_gca .Column =IndexToColumn (_gca .ColumnIdx );return _gca ;default:return _eac ; -};}; - -// 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 =_ca .TrimSpace (s );if len (s )< 1{return ColumnReference {},_c .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"); -};_fb :=ColumnReference {};_eea ,_eab ,_aff :=_dg (s );if _aff !=nil {return ColumnReference {},_aff ;};if _eea !=""{_fb .SheetName =_eea ;};if _eab [0]=='$'{_fb .AbsoluteColumn =true ;_eab =_eab [1:];};if !_fc .MatchString (_eab ){return ColumnReference {},_c .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"); -};_fb .Column =_eab ;_fb .ColumnIdx =ColumnToIndex (_fb .Column );return _fb ,nil ;};func _dg (_bfa string )(string ,string ,error ){_aa :="";_ac :=_ca .LastIndex (_bfa ,"\u0021");if _ac > -1{_aa =_bfa [:_ac ];_bfa =_bfa [_ac +1:];if _aa ==""{return "","",_c .New ("\u0049n\u0076a\u006c\u0069\u0064\u0020\u0073h\u0065\u0065t\u0020\u006e\u0061\u006d\u0065"); -};};return _aa ,_bfa ,nil ;}; - // String returns a string representation of CellReference. -func (_cad CellReference )String ()string {_f :=make ([]byte ,0,4);if _cad .AbsoluteColumn {_f =append (_f ,'$');};_f =append (_f ,_cad .Column ...);if _cad .AbsoluteRow {_f =append (_f ,'$');};_f =_a .AppendInt (_f ,int64 (_cad .RowIdx ),10);return string (_f ); +func (_ee CellReference )String ()string {_a :=make ([]byte ,0,4);if _ee .AbsoluteColumn {_a =append (_a ,'$');};_a =append (_a ,_ee .Column ...);if _ee .AbsoluteRow {_a =append (_a ,'$');};_a =_cb .AppendInt (_a ,int64 (_ee .RowIdx ),10);return string (_a ); }; -// ParseColumnRangeReference splits a range reference of the form "A:B" into its -// components. -func ParseColumnRangeReference (s string )(_bg ,_affg ColumnReference ,_gg error ){_beg :="";_ce :=_ca .Split (s ,"\u0021");if len (_ce )==2{_beg =_ce [0];s =_ce [1];};_eeb :=_ca .Split (s ,"\u003a");if len (_eeb )!=2{return ColumnReference {},ColumnReference {},_c .New ("i\u006ev\u0061\u006c\u0069\u0064\u0020\u0072\u0061\u006eg\u0065\u0020\u0066\u006frm\u0061\u0074"); -};if _beg !=""{_eeb [0]=_beg +"\u0021"+_eeb [0];_eeb [1]=_beg +"\u0021"+_eeb [1];};_ecg ,_gg :=ParseColumnReference (_eeb [0]);if _gg !=nil {return ColumnReference {},ColumnReference {},_gg ;};_gd ,_gg :=ParseColumnReference (_eeb [1]);if _gg !=nil {return ColumnReference {},ColumnReference {},_gg ; -};return _ecg ,_gd ,nil ;}; \ No newline at end of file +// 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 );_fgf :=uint32 (0);for _ ,_fbg :=range col {_fgf *=26;_fgf +=uint32 (_fbg -'A'+1);};return _fgf -1;}; \ No newline at end of file diff --git a/spreadsheet/spreadsheet.go b/spreadsheet/spreadsheet.go index 68455b8180..264385306b 100644 --- a/spreadsheet/spreadsheet.go +++ b/spreadsheet/spreadsheet.go @@ -15,677 +15,439 @@ // 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 (_bf "archive/zip";_gg "bytes";_def "errors";_bbc "fmt";_d "github.com/unidoc/unioffice";_gd "github.com/unidoc/unioffice/chart";_fa "github.com/unidoc/unioffice/color";_fe "github.com/unidoc/unioffice/common";_bc "github.com/unidoc/unioffice/common/logger"; -_ba "github.com/unidoc/unioffice/common/tempstorage";_gb "github.com/unidoc/unioffice/internal/license";_dcd "github.com/unidoc/unioffice/measurement";_gf "github.com/unidoc/unioffice/schema/soo/dml";_dcf "github.com/unidoc/unioffice/schema/soo/dml/chart"; -_bg "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_bdg "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_adc "github.com/unidoc/unioffice/schema/soo/sml";_af "github.com/unidoc/unioffice/spreadsheet/format";_da "github.com/unidoc/unioffice/spreadsheet/formula"; -_ee "github.com/unidoc/unioffice/spreadsheet/reference";_defb "github.com/unidoc/unioffice/spreadsheet/update";_gbf "github.com/unidoc/unioffice/vmldrawing";_e "github.com/unidoc/unioffice/zippkg";_ad "image";_a "image/jpeg";_ga "io";_dc "math";_ac "math/big"; -_de "os";_g "path";_bb "path/filepath";_be "reflect";_dd "regexp";_ab "sort";_c "strconv";_bd "strings";_f "time";); +package spreadsheet ;import (_gc "archive/zip";_ac "bytes";_cf "errors";_ebb "fmt";_c "github.com/unidoc/unioffice";_gcc "github.com/unidoc/unioffice/chart";_ffb "github.com/unidoc/unioffice/color";_ad "github.com/unidoc/unioffice/common";_cfa "github.com/unidoc/unioffice/common/logger"; +_fgb "github.com/unidoc/unioffice/common/tempstorage";_ca "github.com/unidoc/unioffice/internal/license";_ge "github.com/unidoc/unioffice/measurement";_dg "github.com/unidoc/unioffice/schema/soo/dml";_cd "github.com/unidoc/unioffice/schema/soo/dml/chart"; +_bgg "github.com/unidoc/unioffice/schema/soo/dml/spreadsheetDrawing";_da "github.com/unidoc/unioffice/schema/soo/pkg/relationships";_bcd "github.com/unidoc/unioffice/schema/soo/sml";_gd "github.com/unidoc/unioffice/spreadsheet/format";_acb "github.com/unidoc/unioffice/spreadsheet/formula"; +_gdc "github.com/unidoc/unioffice/spreadsheet/reference";_df "github.com/unidoc/unioffice/spreadsheet/update";_ed "github.com/unidoc/unioffice/vmldrawing";_bc "github.com/unidoc/unioffice/zippkg";_f "image";_g "image/jpeg";_ef "io";_ff "math";_bgb "math/big"; +_e "os";_ce "path";_a "path/filepath";_eb "reflect";_bg "regexp";_b "sort";_cc "strconv";_fg "strings";_acc "time";); -// ConditionalFormatting controls the formatting styles and rules for a range of -// cells with the same conditional formatting. -type ConditionalFormatting struct{_fac *_adc .CT_ConditionalFormatting ;}; +// SetAllowBlank controls if blank values are accepted. +func (_egfe DataValidation )SetAllowBlank (b bool ){if !b {_egfe ._aegb .AllowBlankAttr =nil ;}else {_egfe ._aegb .AllowBlankAttr =_c .Bool (true );};};func (_ddg DataValidationCompare )SetValue2 (v string ){_ddg ._ccga .Formula2 =&v }; -// SetColorScale configures the rule as a color scale, removing existing -// configuration. -func (_becg ConditionalFormattingRule )SetColorScale ()ColorScale {_becg .clear ();_becg .SetType (_adc .ST_CfTypeColorScale );_becg ._bea .ColorScale =_adc .NewCT_ColorScale ();return ColorScale {_becg ._bea .ColorScale };}; +// CellStyle is a formatting style for a cell. CellStyles are spreadsheet global +// and can be applied to cells across sheets. +type CellStyle struct{_edbc *Workbook ;_cbc *_bcd .CT_Xf ;_fcg *_bcd .CT_CellXfs ;}; -// AddDifferentialStyle adds a new empty differential cell style to the stylesheet. -func (_caada StyleSheet )AddDifferentialStyle ()DifferentialStyle {if _caada ._fabc .Dxfs ==nil {_caada ._fabc .Dxfs =_adc .NewCT_Dxfs ();};_gdfg :=_adc .NewCT_Dxf ();_caada ._fabc .Dxfs .Dxf =append (_caada ._fabc .Dxfs .Dxf ,_gdfg );_caada ._fabc .Dxfs .CountAttr =_d .Uint32 (uint32 (len (_caada ._fabc .Dxfs .Dxf ))); -return DifferentialStyle {_gdfg ,_caada ._bda ,_caada ._fabc .Dxfs };}; +// SetCellReference sets the cell reference within a sheet that a comment refers +// to (e.g. "A1") +func (_gdcd Comment )SetCellReference (cellRef string ){_gdcd ._aaef .RefAttr =cellRef }; -// NumberFormat is a number formatting string that can be applied to a cell -// style. -type NumberFormat struct{_gabd *Workbook ;_dbed *_adc .CT_NumFmt ;}; +// 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 (_ec Cell )SetFormulaShared (formulaStr string ,rows ,cols uint32 )error {_eg :=_acb .ParseString (formulaStr );if _eg ==nil {return _cf .New (_ebb .Sprintf ("\u0043a\u006en\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0073",formulaStr )); +};_ec .clearValue ();_ec ._de .TAttr =_bcd .ST_CellTypeStr ;_ec ._de .F =_bcd .NewCT_CellFormula ();_ec ._de .F .TAttr =_bcd .ST_CellFormulaTypeShared ;_ec ._de .F .Content =formulaStr ;_bfc ,_cge :=_gdc .ParseCellReference (_ec .Reference ());if _cge !=nil {return _cge ; +};_ga :=uint32 (0);for _ ,_gbb :=range _ec ._ebg .Rows (){for _ ,_dgg :=range _gbb ._dddc .C {if _dgg .F !=nil &&_dgg .F .SiAttr !=nil &&*_dgg .F .SiAttr >=_ga {_ga =*_dgg .F .SiAttr ;};};};_ga ++;_ee :=_ebb .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_bfc .Column ,_bfc .RowIdx ,_gdc .IndexToColumn (_bfc .ColumnIdx +cols ),_bfc .RowIdx +rows ); +_ec ._de .F .RefAttr =_c .String (_ee );_ec ._de .F .SiAttr =_c .Uint32 (_ga );_ccf :=Sheet {_ec ._fbc ,_ec ._ebg ._ceda ,_ec ._ebg ._gbef };for _bde :=_bfc .RowIdx ;_bde <=_bfc .RowIdx +rows ;_bde ++{for _dbc :=_bfc .ColumnIdx ;_dbc <=_bfc .ColumnIdx +cols ; +_dbc ++{if _bde ==_bfc .RowIdx &&_dbc ==_bfc .ColumnIdx {continue ;};_cfd :=_ebb .Sprintf ("\u0025\u0073\u0025\u0064",_gdc .IndexToColumn (_dbc ),_bde );_ccf .Cell (_cfd ).Clear ();_ccf .Cell (_cfd ).X ().F =_bcd .NewCT_CellFormula ();_ccf .Cell (_cfd ).X ().F .TAttr =_bcd .ST_CellFormulaTypeShared ; +_ccf .Cell (_cfd ).X ().F .SiAttr =_c .Uint32 (_ga );};};return nil ;}; -// AddGradientStop adds a color gradient stop. -func (_bcbd ColorScale )AddGradientStop (color _fa .Color ){_bfg :=_adc .NewCT_Color ();_bfg .RgbAttr =color .AsRGBAString ();_bcbd ._egbg .Color =append (_bcbd ._egbg .Color ,_bfg );};func (_bbdd RichTextRun )ensureRpr (){if _bbdd ._dbba .RPr ==nil {_bbdd ._dbba .RPr =_adc .NewCT_RPrElt (); -};}; +// AddImage adds an image with a paricular anchor type, returning an anchor to +// allow adusting the image size/position. +func (_dbf Drawing )AddImage (img _ad .ImageRef ,at AnchorType )Anchor {_cdb :=0;for _febg ,_dffd :=range _dbf ._cbfg .Images {if _dffd ==img {_cdb =_febg +1;break ;};};var _dgaf string ;for _ecf ,_cbd :=range _dbf ._cbfg ._edbf {if _cbd ==_dbf ._bbaa {_gge :=_ebb .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_cdb ,img .Format ()); +_eed :=_dbf ._cbfg ._fbfbf [_ecf ].AddRelationship (_gge ,_c .ImageType );_dgaf =_eed .ID ();break ;};};var _gcd Anchor ;var _adga *_bgg .CT_Picture ;switch at {case AnchorTypeAbsolute :_fabca :=_efcb ();_dbf ._bbaa .EG_Anchor =append (_dbf ._bbaa .EG_Anchor ,&_bgg .EG_Anchor {AbsoluteAnchor :_fabca }); +_fabca .Choice =&_bgg .EG_ObjectChoicesChoice {};_fabca .Choice .Pic =_bgg .NewCT_Picture ();_fabca .Pos .XAttr .ST_CoordinateUnqualified =_c .Int64 (0);_fabca .Pos .YAttr .ST_CoordinateUnqualified =_c .Int64 (0);_adga =_fabca .Choice .Pic ;_gcd =AbsoluteAnchor {_fabca }; +case AnchorTypeOneCell :_gfg :=_bfdf ();_dbf ._bbaa .EG_Anchor =append (_dbf ._bbaa .EG_Anchor ,&_bgg .EG_Anchor {OneCellAnchor :_gfg });_gfg .Choice =&_bgg .EG_ObjectChoicesChoice {};_gfg .Choice .Pic =_bgg .NewCT_Picture ();_adga =_gfg .Choice .Pic ; +_gcd =OneCellAnchor {_gfg };case AnchorTypeTwoCell :_eef :=_fbfc ();_dbf ._bbaa .EG_Anchor =append (_dbf ._bbaa .EG_Anchor ,&_bgg .EG_Anchor {TwoCellAnchor :_eef });_eef .Choice =&_bgg .EG_ObjectChoicesChoice {};_eef .Choice .Pic =_bgg .NewCT_Picture (); +_adga =_eef .Choice .Pic ;_gcd =TwoCellAnchor {_eef };};_adga .NvPicPr .CNvPr .IdAttr =uint32 (len (_dbf ._bbaa .EG_Anchor ));_adga .NvPicPr .CNvPr .NameAttr ="\u0049\u006d\u0061g\u0065";_adga .BlipFill .Blip =_dg .NewCT_Blip ();_adga .BlipFill .Blip .EmbedAttr =_c .String (_dgaf ); +_adga .BlipFill .Stretch =_dg .NewCT_StretchInfoProperties ();_adga .SpPr =_dg .NewCT_ShapeProperties ();_adga .SpPr .Xfrm =_dg .NewCT_Transform2D ();_adga .SpPr .Xfrm .Off =_dg .NewCT_Point2D ();_adga .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_c .Int64 (0); +_adga .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_c .Int64 (0);_adga .SpPr .Xfrm .Ext =_dg .NewCT_PositiveSize2D ();_adga .SpPr .Xfrm .Ext .CxAttr =int64 (float64 (img .Size ().X *_ge .Pixel72 )/_ge .EMU );_adga .SpPr .Xfrm .Ext .CyAttr =int64 (float64 (img .Size ().Y *_ge .Pixel72 )/_ge .EMU ); +_adga .SpPr .PrstGeom =_dg .NewCT_PresetGeometry2D ();_adga .SpPr .PrstGeom .PrstAttr =_dg .ST_ShapeTypeRect ;_adga .SpPr .Ln =_dg .NewCT_LineProperties ();_adga .SpPr .Ln .NoFill =_dg .NewCT_NoFillProperties ();return _gcd ;}; -// SetAllowBlank controls if blank values are accepted. -func (_bagc DataValidation )SetAllowBlank (b bool ){if !b {_bagc ._dea .AllowBlankAttr =nil ;}else {_bagc ._dea .AllowBlankAttr =_d .Bool (true );};};func (_daga Row )renumberAs (_dad uint32 ){_daga ._bgfg .RAttr =_d .Uint32 (_dad );for _ ,_bfcf :=range _daga .Cells (){_fbbg ,_ecbg :=_ee .ParseCellReference (_bfcf .Reference ()); -if _ecbg ==nil {_cbc :=_bbc .Sprintf ("\u0025\u0073\u0025\u0064",_fbbg .Column ,_dad );_bfcf ._gdd .RAttr =_d .String (_cbc );};};}; +// SetFrozen removes any existing sheet views and creates a new single view with +// either the first row, first column or both frozen. +func (_dedb *Sheet )SetFrozen (firstRow ,firstCol bool ){_dedb ._gbef .SheetViews =nil ;_dfca :=_dedb .AddView ();_dfca .SetState (_bcd .ST_PaneStateFrozen );switch {case firstRow &&firstCol :_dfca .SetYSplit (1);_dfca .SetXSplit (1);_dfca .SetTopLeft ("\u0042\u0032"); +case firstRow :_dfca .SetYSplit (1);_dfca .SetTopLeft ("\u0041\u0032");case firstCol :_dfca .SetXSplit (1);_dfca .SetTopLeft ("\u0042\u0031");};};func _geeg (_dgfg string )bool {_dgfg =_fg .Replace (_dgfg ,"\u0024","",-1);if _bggce :=_aacd .FindStringSubmatch (_fg .ToLower (_dgfg )); +len (_bggce )> 2{_fdee :=_bggce [1];_dbefg ,_bcfb :=_cc .Atoi (_bggce [2]);if _bcfb !=nil {return false ;};return _dbefg <=1048576&&_fdee <="\u007a\u007a";};return false ;}; -// Row is a row within a spreadsheet. -type Row struct{_edc *Workbook ;_feg *Sheet ;_bgfg *_adc .CT_Row ;};func (_dbg Cell )getRawSortValue ()(string ,bool ){if _dbg .HasFormula (){_dec :=_dbg .GetCachedFormulaResult ();return _dec ,_af .IsNumber (_dec );};_dgc ,_ :=_dbg .GetRawValue ();return _dgc ,_af .IsNumber (_dgc ); -}; +// Index returns the index of the border for use with a cell style. +func (_dac Border )Index ()uint32 {for _bcf ,_dc :=range _dac ._fb .Border {if _dc ==_dac ._fa {return uint32 (_bcf );};};return 0;}; -// AddFormatValue adds a format value to be used to determine the cell background. -func (_eedf ColorScale )AddFormatValue (t _adc .ST_CfvoType ,val string ){_gcf :=_adc .NewCT_Cfvo ();_gcf .TypeAttr =t ;_gcf .ValAttr =_d .String (val );_eedf ._egbg .Cfvo =append (_eedf ._egbg .Cfvo ,_gcf );}; +// Epoch returns the point at which the dates/times in the workbook are relative to. +func (_cdege *Workbook )Epoch ()_acc .Time {if _cdege .Uses1904Dates (){_acc .Date (1904,1,1,0,0,0,0,_acc .UTC );};return _acc .Date (1899,12,30,0,0,0,0,_acc .UTC );}; -// ColorScale colors a cell background based off of the cell value. -type ColorScale struct{_egbg *_adc .CT_ColorScale }; +// Column returns the cell column +func (_eba Cell )Column ()(string ,error ){_dbgb ,_bggc :=_gdc .ParseCellReference (_eba .Reference ());if _bggc !=nil {return "",_bggc ;};return _dbgb .Column ,nil ;}; -// SetConditionValue sets the condition value to be used for style applicaton. -func (_gece ConditionalFormattingRule )SetConditionValue (v string ){_gece ._bea .Formula =[]string {v }}; +// 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{_gdg *_bcd .CT_Col }; -// 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 (_ea Cell )SetFormulaArray (s string ){_edf :=_da .ParseString (s );if _edf ==nil {return ;};_ea .clearValue ();_ea ._gdd .TAttr =_adc .ST_CellTypeStr ;_ea ._gdd .F =_adc .NewCT_CellFormula ();_ea ._gdd .F .TAttr =_adc .ST_CellFormulaTypeArray ;_ea ._gdd .F .Content =s ; -}; +// AddFormatValue adds a format value to be used to determine the cell background. +func (_gde ColorScale )AddFormatValue (t _bcd .ST_CfvoType ,val string ){_bgf :=_bcd .NewCT_Cfvo ();_bgf .TypeAttr =t ;_bgf .ValAttr =_c .String (val );_gde ._dcfbd .Cfvo =append (_gde ._dcfbd .Cfvo ,_bgf );}; -// SetRow set the row of the cell marker. -func (_afe CellMarker )SetRow (row int32 ){_afe ._bccc .Row =row }; +// IsBool returns true if the cell is a boolean type cell. +func (_bgba Cell )IsBool ()bool {return _bgba ._de .TAttr ==_bcd .ST_CellTypeB }; -// X returns the inner wrapped XML type. -func (_gaf Comments )X ()*_adc .Comments {return _gaf ._ggfc }; +// AddCommentWithStyle adds a new comment styled in a default way +func (_fbf Comments )AddCommentWithStyle (cellRef string ,author string ,comment string )error {_fcfb :=_fbf .AddComment (cellRef ,author );_efdb :=_fcfb .AddRun ();_efdb .SetBold (true );_efdb .SetSize (10);_efdb .SetColor (_ffb .Black );_efdb .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069"); +_efdb .SetText (author +"\u003a");_efdb =_fcfb .AddRun ();_efdb .SetSize (10);_efdb .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_efdb .SetColor (_ffb .Black );_efdb .SetText ("\u000d\u000a"+comment +"\u000d\u000a");_cbf ,_egdf :=_gdc .ParseCellReference (cellRef ); +if _egdf !=nil {return _egdf ;};_fbf ._faba ._fgga [0].Shape =append (_fbf ._faba ._fgga [0].Shape ,_ed .NewCommentShape (int64 (_cbf .ColumnIdx ),int64 (_cbf .RowIdx -1)));return nil ;}; // Cell is a single cell within a sheet. -type Cell struct{_ed *Workbook ;_gdf *Sheet ;_ged *_adc .CT_Row ;_gdd *_adc .CT_Cell ;}; +type Cell struct{_fbc *Workbook ;_ebg *Sheet ;_bf *_bcd .CT_Row ;_de *_bcd .CT_Cell ;}; -// SetStyle sets the style to be used for conditional rules -func (_dafa ConditionalFormattingRule )SetStyle (d DifferentialStyle ){_dafa ._bea .DxfIdAttr =_d .Uint32 (d .Index ());}; +// Row is a row within a spreadsheet. +type Row struct{_ecag *Workbook ;_dad *Sheet ;_dddc *_bcd .CT_Row ;};var _aabd =false ; -// DataBarScale is a colored scale that fills the cell with a background -// gradeint depending on the value. -type DataBarScale struct{_bgf *_adc .CT_DataBar }; +// Reference returns the region of cells that are merged. +func (_fbfa MergedCell )Reference ()string {return _fbfa ._fegcc .RefAttr }; -// CellText is used for keeping text with references to a cell where it is located. -type CellText struct{Text string ;Cell Cell ;}; +// 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 (_bfd Cell )GetCachedFormulaResult ()string {if _bfd ._de .V !=nil {return *_bfd ._de .V ;};return "";}; -// 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 (_eaf Cell )SetString (s string )int {_eaf ._ed .ensureSharedStringsRelationships ();_eaf .clearValue ();_bee :=_eaf ._ed .SharedStrings .AddString (s );_eaf ._gdd .V =_d .String (_c .Itoa (_bee ));_eaf ._gdd .TAttr =_adc .ST_CellTypeS ;return _bee ; -}; +// SetValues sets the possible values. This is incompatible with SetRange. +func (_afbg DataValidationList )SetValues (values []string ){_afbg ._gfdc .Formula1 =_c .String ("\u0022"+_fg .Join (values ,"\u002c")+"\u0022");_afbg ._gfdc .Formula2 =_c .String ("\u0030");}; -// CellStyles returns the list of defined cell styles -func (_fgbg StyleSheet )CellStyles ()[]CellStyle {_fbdf :=[]CellStyle {};for _ ,_ecdc :=range _fgbg ._fabc .CellXfs .Xf {_fbdf =append (_fbdf ,CellStyle {_fgbg ._bda ,_ecdc ,_fgbg ._fabc .CellXfs });};return _fbdf ;};func (_dfcd Cell )setLocked (_fcb bool ){_ffb :=_dfcd ._gdd .SAttr ; -if _ffb !=nil {_fee :=_dfcd ._ed .StyleSheet .GetCellStyle (*_ffb );if _fee ._eceg .Protection ==nil {_fee ._eceg .Protection =_adc .NewCT_CellProtection ();};_fee ._eceg .Protection .LockedAttr =&_fcb ;};};const (DVCompareOpEqual =DVCompareOp (_adc .ST_DataValidationOperatorEqual ); -DVCompareOpBetween =DVCompareOp (_adc .ST_DataValidationOperatorBetween );DVCompareOpNotBetween =DVCompareOp (_adc .ST_DataValidationOperatorNotBetween );DVCompareOpNotEqual =DVCompareOp (_adc .ST_DataValidationOperatorNotEqual );DVCompareOpGreater =DVCompareOp (_adc .ST_DataValidationOperatorGreaterThan ); -DVCompareOpGreaterEqual =DVCompareOp (_adc .ST_DataValidationOperatorGreaterThanOrEqual );DVCompareOpLess =DVCompareOp (_adc .ST_DataValidationOperatorLessThan );DVCompareOpLessEqual =DVCompareOp (_adc .ST_DataValidationOperatorLessThanOrEqual ););func _bbce (_dcfg *Sheet )*evalContext {return &evalContext {_acbb :_dcfg ,_ebeg :make (map[string ]struct{})}; +// 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 (_agf Cell )GetFormattedValue ()string {_cff :=_agf .getFormat ();switch _agf ._de .TAttr {case _bcd .ST_CellTypeB :_cab ,_ :=_agf .GetValueAsBool ();if _cab {return "\u0054\u0052\u0055\u0045";};return "\u0046\u0041\u004cS\u0045";case _bcd .ST_CellTypeN :_dcfb ,_ :=_agf .GetValueAsNumber (); +return _gd .Number (_dcfb ,_cff );case _bcd .ST_CellTypeE :if _agf ._de .V !=nil {return *_agf ._de .V ;};return "";case _bcd .ST_CellTypeS ,_bcd .ST_CellTypeInlineStr :return _gd .String (_agf .GetString (),_cff );case _bcd .ST_CellTypeStr :_ab :=_agf .GetString (); +if _gd .IsNumber (_ab ){_cea ,_ :=_cc .ParseFloat (_ab ,64);return _gd .Number (_cea ,_cff );};return _gd .String (_ab ,_cff );case _bcd .ST_CellTypeUnset :fallthrough;default:_ece ,_ :=_agf .GetRawValue ();if len (_ece )==0{return "";};_fba ,_egg :=_agf .GetValueAsNumber (); +if _egg ==nil {return _gd .Number (_fba ,_cff );};return _gd .String (_ece ,_cff );};}; + +// SetProtectedAndHidden sets protected and hidden for given cellStyle +func (_dce CellStyle )SetProtection (protected bool ,hidden bool ){_dce ._cbc .Protection =&_bcd .CT_CellProtection {LockedAttr :&protected ,HiddenAttr :&hidden };};func (_abbc *Sheet )getAllCellsInFormulaArraysForColumn ()(map[string ]bool ,error ){return _abbc .getAllCellsInFormulaArrays (false ); }; -// SetState sets the sheet view state (frozen/split/frozen-split) -func (_aba SheetView )SetState (st _adc .ST_PaneState ){_aba .ensurePane ();_aba ._eebgd .Pane .StateAttr =st ;}; +// SetStyleIndex directly sets a style index to the cell. This should only be +// called with an index retrieved from CellStyle.Index() +func (_ada Cell )SetStyleIndex (idx uint32 ){_ada ._de .SAttr =_c .Uint32 (idx )};func (_gdee Sheet )validateRowCellNumbers ()error {_cfde :=map[uint32 ]struct{}{};for _ ,_bdgc :=range _gdee ._gbef .SheetData .Row {if _bdgc .RAttr !=nil {if _ ,_eeag :=_cfde [*_bdgc .RAttr ]; +_eeag {return _ebb .Errorf ("\u0027%\u0073'\u0020\u0072\u0065\u0075\u0073e\u0064\u0020r\u006f\u0077\u0020\u0025\u0064",_gdee .Name (),*_bdgc .RAttr );};_cfde [*_bdgc .RAttr ]=struct{}{};};_bdcc :=map[string ]struct{}{};for _ ,_bafb :=range _bdgc .C {if _bafb .RAttr ==nil {continue ; +};if _ ,_ebda :=_bdcc [*_bafb .RAttr ];_ebda {return _ebb .Errorf ("\u0027\u0025\u0073\u0027 r\u0065\u0075\u0073\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0025\u0073",_gdee .Name (),*_bafb .RAttr );};_bdcc [*_bafb .RAttr ]=struct{}{};};};return nil ; +}; -// GetLocked returns true if the cell is locked. -func (_cfad *evalContext )GetLocked (cellRef string )bool {return _cfad ._acbb .Cell (cellRef ).getLocked ();}; +// 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 (_dbga Cell )SetFormulaArray (s string ){_bd :=_acb .ParseString (s );if _bd ==nil {return ;};_dbga .clearValue ();_dbga ._de .TAttr =_bcd .ST_CellTypeStr ;_dbga ._de .F =_bcd .NewCT_CellFormula ();_dbga ._de .F .TAttr =_bcd .ST_CellFormulaTypeArray ; +_dbga ._de .F .Content =s ;}; -// Workbook is the top level container item for a set of spreadsheets. -type Workbook struct{_fe .DocBase ;_ccea *_adc .Workbook ;StyleSheet StyleSheet ;SharedStrings SharedStrings ;_ceec []*_adc .Comments ;_geggf []*_adc .Worksheet ;_ecgg []_fe .Relationships ;_adeb _fe .Relationships ;_adcc []*_gf .Theme ;_fcgg []*_bg .WsDr ; -_gafc []_fe .Relationships ;_afeg []*_gbf .Container ;_fcgd []*_dcf .ChartSpace ;_eedff []*_adc .Table ;_adgc string ;_ebdf map[string ]string ;_bggac map[string ]*_dcf .ChartSpace ;_aaed string ;}; +// SetRotation configures the cell to be rotated. +func (_dgfe CellStyle )SetRotation (deg uint8 ){if _dgfe ._cbc .Alignment ==nil {_dgfe ._cbc .Alignment =_bcd .NewCT_CellAlignment ();};_dgfe ._cbc .ApplyAlignmentAttr =_c .Bool (true );_dgfe ._cbc .Alignment .TextRotationAttr =_c .Uint8 (deg );}; -// IsHidden returns whether the row is hidden or not. -func (_cbfc Row )IsHidden ()bool {return _cbfc ._bgfg .HiddenAttr !=nil &&*_cbfc ._bgfg .HiddenAttr }; +// X returns the inner wrapped XML type. +func (_bef DataBarScale )X ()*_bcd .CT_DataBar {return _bef ._gfe }; -// New constructs a new workbook. -func New ()*Workbook {_adbd :=&Workbook {};_adbd ._ccea =_adc .NewWorkbook ();_adbd .AppProperties =_fe .NewAppProperties ();_adbd .CoreProperties =_fe .NewCoreProperties ();_adbd .StyleSheet =NewStyleSheet (_adbd );_adbd .Rels =_fe .NewRelationships (); -_adbd ._adeb =_fe .NewRelationships ();_adbd .Rels .AddRelationship (_d .RelativeFilename (_d .DocTypeSpreadsheet ,"",_d .ExtendedPropertiesType ,0),_d .ExtendedPropertiesType );_adbd .Rels .AddRelationship (_d .RelativeFilename (_d .DocTypeSpreadsheet ,"",_d .CorePropertiesType ,0),_d .CorePropertiesType ); -_adbd .Rels .AddRelationship (_d .RelativeFilename (_d .DocTypeSpreadsheet ,"",_d .OfficeDocumentType ,0),_d .OfficeDocumentType );_adbd ._adeb .AddRelationship (_d .RelativeFilename (_d .DocTypeSpreadsheet ,_d .OfficeDocumentType ,_d .StylesType ,0),_d .StylesType ); -_adbd .ContentTypes =_fe .NewContentTypes ();_adbd .ContentTypes .AddDefault ("\u0076\u006d\u006c",_d .VMLDrawingContentType );_adbd .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"); -_adbd .ContentTypes .AddOverride (_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .StylesType ,0),_d .SMLStyleSheetContentType );_adbd .SharedStrings =NewSharedStrings ();_adbd .ContentTypes .AddOverride (_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .SharedStringsType ,0),_d .SharedStringsContentType ); -_adbd ._adeb .AddRelationship (_d .RelativeFilename (_d .DocTypeSpreadsheet ,_d .OfficeDocumentType ,_d .SharedStringsType ,0),_d .SharedStringsType );_adbd ._ebdf =map[string ]string {};return _adbd ;}; +// SetReference sets the regin of cells that the merged cell applies to. +func (_fdeb MergedCell )SetReference (ref string ){_fdeb ._fegcc .RefAttr =ref }; -// SetIcons configures the rule as an icon scale, removing existing -// configuration. -func (_efg ConditionalFormattingRule )SetIcons ()IconScale {_efg .clear ();_efg .SetType (_adc .ST_CfTypeIconSet );_efg ._bea .IconSet =_adc .NewCT_IconSet ();_adg :=IconScale {_efg ._bea .IconSet };_adg .SetIcons (_adc .ST_IconSetType3TrafficLights1 ); -return _adg ;}; +// GetLocked returns true if the cell is locked. +func (_ddc *evalContext )GetLocked (cellRef string )bool {return _ddc ._bge .Cell (cellRef ).getLocked ()}; -// X returns the inner wrapped XML type. -func (_bdcbg SharedStrings )X ()*_adc .Sst {return _bdcbg ._acbf }; +// DataValidation controls cell validation +type DataValidation struct{_aegb *_bcd .CT_DataValidation }; -// SetTopLeft sets the top left visible cell after the split. -func (_fbbgb SheetView )SetTopLeft (cellRef string ){_fbbgb .ensurePane ();_fbbgb ._eebgd .Pane .TopLeftCellAttr =&cellRef ;}; +// AddSheet adds a new sheet to a workbook. +func (_cce *Workbook )AddSheet ()Sheet {_ffge :=_bcd .NewCT_Sheet ();_ffge .SheetIdAttr =1;for _ ,_dabd :=range _cce ._dfdc .Sheets .Sheet {if _ffge .SheetIdAttr <=_dabd .SheetIdAttr {_ffge .SheetIdAttr =_dabd .SheetIdAttr +1;};};_cce ._dfdc .Sheets .Sheet =append (_cce ._dfdc .Sheets .Sheet ,_ffge ); +_ffge .NameAttr =_ebb .Sprintf ("\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0064",_ffge .SheetIdAttr );_agfgc :=_bcd .NewWorksheet ();_agfgc .Dimension =_bcd .NewCT_SheetDimension ();_agfgc .Dimension .RefAttr ="\u0041\u0031";_cce ._agbbg =append (_cce ._agbbg ,_agfgc ); +_gagc :=_ad .NewRelationships ();_cce ._dagcbb =append (_cce ._dagcbb ,_gagc );_agfgc .SheetData =_bcd .NewCT_SheetData ();_cce ._bfdfd =append (_cce ._bfdfd ,nil );_adeea :=_c .DocTypeSpreadsheet ;_dggec :=_cce ._dcef .AddAutoRelationship (_adeea ,_c .OfficeDocumentType ,len (_cce ._dfdc .Sheets .Sheet ),_c .WorksheetType ); +_ffge .IdAttr =_dggec .ID ();_cce .ContentTypes .AddOverride (_c .AbsoluteFilename (_adeea ,_c .WorksheetContentType ,len (_cce ._dfdc .Sheets .Sheet )),_c .WorksheetContentType );return Sheet {_cce ,_ffge ,_agfgc };}; -// ClearFill clears any fill configuration from the cell style. -func (_dgg CellStyle )ClearFill (){_dgg ._eceg .FillIdAttr =nil ;_dgg ._eceg .ApplyFillAttr =nil }; +// SetHeightCells is a no-op. +func (_ffaf OneCellAnchor )SetHeightCells (int32 ){};type Fill struct{_cggag *_bcd .CT_Fill ;_bbfa *_bcd .CT_Fills ;}; -// ExtractText returns text from the workbook as a WorkbookText object. -func (_gbec *Workbook )ExtractText ()*WorkbookText {_eebg :=[]*SheetText {};for _ ,_fdge :=range _gbec .Sheets (){_eebg =append (_eebg ,&SheetText {Cells :_fdge .ExtractText ().Cells });};return &WorkbookText {Sheets :_eebg };};func (_cdaee Font )Index ()uint32 {for _gedc ,_fbef :=range _cdaee ._adb .Fonts .Font {if _cdaee ._dfce ==_fbef {return uint32 (_gedc ); -};};return 0;}; +// SetStringByID sets the cell type to string, and the value a string in the +// shared strings table. +func (_efc Cell )SetStringByID (id int ){_efc ._fbc .ensureSharedStringsRelationships ();_efc .clearValue ();_efc ._de .V =_c .String (_cc .Itoa (id ));_efc ._de .TAttr =_bcd .ST_CellTypeS ;}; -// ColOffset returns the offset from the row cell. -func (_bgbd CellMarker )ColOffset ()_dcd .Distance {if _bgbd ._bccc .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _dcd .Distance (float64 (*_bgbd ._bccc .ColOff .ST_CoordinateUnqualified )*_dcd .EMU );}; +// AddCell adds a cell to a spreadsheet. +func (_gecfe Row )AddCell ()Cell {_cdeg :=uint32 (len (_gecfe ._dddc .C ));var _dagc *string ;if _cdeg > 0{_cbfb :=_c .Stringf ("\u0025\u0073\u0025\u0064",_gdc .IndexToColumn (_cdeg -1),_gecfe .RowNumber ());if _gecfe ._dddc .C [_cdeg -1].RAttr !=nil &&*_gecfe ._dddc .C [_cdeg -1].RAttr ==*_cbfb {_dagc =_c .Stringf ("\u0025\u0073\u0025\u0064",_gdc .IndexToColumn (_cdeg ),_gecfe .RowNumber ()); +};};_dbdf :=_bcd .NewCT_Cell ();_gecfe ._dddc .C =append (_gecfe ._dddc .C ,_dbdf );if _dagc ==nil {_adfgg :=uint32 (0);for _ ,_cgce :=range _gecfe ._dddc .C {if _cgce .RAttr !=nil {_bdga ,_ :=_gdc .ParseCellReference (*_cgce .RAttr );if _bdga .ColumnIdx >=_adfgg {_adfgg =_bdga .ColumnIdx +1; +};};};_dagc =_c .Stringf ("\u0025\u0073\u0025\u0064",_gdc .IndexToColumn (_adfgg ),_gecfe .RowNumber ());};_dbdf .RAttr =_dagc ;return Cell {_gecfe ._ecag ,_gecfe ._dad ,_gecfe ._dddc ,_dbdf };}; -// SetRowOffset sets the row offset of the top-left anchor. -func (_efcc OneCellAnchor )SetRowOffset (m _dcd .Distance ){_efcc .TopLeft ().SetRowOffset (m )}; +// X returns the inner wrapped XML type. +func (_degd RichText )X ()*_bcd .CT_Rst {return _degd ._gecf }; -// GetFormat sets the number format code. -func (_cdfe NumberFormat )GetFormat ()string {return _cdfe ._dbed .FormatCodeAttr }; +// 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 (_bgef StyleSheet )GetOrCreateStandardNumberFormat (f StandardFormat )CellStyle {for _ ,_dfe :=range _bgef .CellStyles (){if _dfe .HasNumberFormat ()&&_dfe .NumberFormat ()==uint32 (f ){return _dfe ;};};_dggae :=_bgef .AddCellStyle ();_dggae .SetNumberFormatStandard (f ); +return _dggae ;}; -// 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 (_ccca *Sheet )ClearCachedFormulaResults (){for _ ,_ddbd :=range _ccca .Rows (){for _ ,_bfbc :=range _ddbd .Cells (){if _bfbc .X ().F !=nil {_bfbc .X ().V =nil ;};};};};func (_ebca DataValidation )clear (){_ebca ._dea .Formula1 =_d .String ("\u0030"); -_ebca ._dea .Formula2 =_d .String ("\u0030");};func _dg (_gba _f .Time )_f .Time {_gba =_gba .Local ();return _f .Date (_gba .Year (),_gba .Month (),_gba .Day (),_gba .Hour (),_gba .Minute (),_gba .Second (),_gba .Nanosecond (),_f .UTC );};func (_ggfcc *Sheet )getAllCellsInFormulaArrays (_adfa bool )(map[string ]bool ,error ){_cdde :=_da .NewEvaluator (); -_bddg :=_ggfcc .FormulaContext ();_ecgf :=map[string ]bool {};for _ ,_acbfc :=range _ggfcc .Rows (){for _ ,_bgdg :=range _acbfc .Cells (){if _bgdg .X ().F !=nil {_cdfa :=_bgdg .X ().F .Content ;if _bgdg .X ().F .TAttr ==_adc .ST_CellFormulaTypeArray {_gfaf :=_cdde .Eval (_bddg ,_cdfa ).AsString (); -if _gfaf .Type ==_da .ResultTypeError {_bc .Log .Debug ("\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",_cdfa ,_gfaf .ErrorMessage ); -_bgdg .X ().V =nil ;};if _gfaf .Type ==_da .ResultTypeArray {_feca ,_fafb :=_ee .ParseCellReference (_bgdg .Reference ());if _fafb !=nil {return map[string ]bool {},_fafb ;};if (_adfa &&len (_gfaf .ValueArray )==1)||(!_adfa &&len (_gfaf .ValueArray [0])==1){continue ; -};for _dbee ,_aeddff :=range _gfaf .ValueArray {_ggee :=_feca .RowIdx +uint32 (_dbee );for _abga :=range _aeddff {_deggc :=_ee .IndexToColumn (_feca .ColumnIdx +uint32 (_abga ));_ecgf [_bbc .Sprintf ("\u0025\u0073\u0025\u0064",_deggc ,_ggee )]=true ;}; -};}else if _gfaf .Type ==_da .ResultTypeList {_dfgg ,_cacda :=_ee .ParseCellReference (_bgdg .Reference ());if _cacda !=nil {return map[string ]bool {},_cacda ;};if _adfa ||len (_gfaf .ValueList )==1{continue ;};_efedg :=_dfgg .RowIdx ;for _bfcg :=range _gfaf .ValueList {_egdf :=_ee .IndexToColumn (_dfgg .ColumnIdx +uint32 (_bfcg )); -_ecgf [_bbc .Sprintf ("\u0025\u0073\u0025\u0064",_egdf ,_efedg )]=true ;};};};};};};return _ecgf ,nil ;}; +// AddFont creates a new empty Font style. +func (_afggcd StyleSheet )AddFont ()Font {_dbcd :=_bcd .NewCT_Font ();return Font {_dbcd ,_afggcd ._gaff };}; -// 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 (_eaaa NumberFormat )ID ()uint32 {return _eaaa ._dbed .NumFmtIdAttr }; +// NumberFormat is a number formatting string that can be applied to a cell +// style. +type NumberFormat struct{_dcbg *Workbook ;_ccge *_bcd .CT_NumFmt ;}; -// IsBool returns true if the cell is a boolean type cell. -func (_gad Cell )IsBool ()bool {return _gad ._gdd .TAttr ==_adc .ST_CellTypeB }; +// SetWidth is a no-op. +func (_bgge TwoCellAnchor )SetWidth (w _ge .Distance ){}; -// SetContent sets the defined name content. -func (_bbcgc DefinedName )SetContent (s string ){_bbcgc ._gfga .Content =s }; +// PasswordHash returns the hash of the workbook password. +func (_dceg WorkbookProtection )PasswordHash ()string {if _dceg ._deed .WorkbookPasswordAttr ==nil {return "";};return *_dceg ._deed .WorkbookPasswordAttr ;}; -// AnchorType is the type of anchor. -type AnchorType byte ; +// LockWindow controls the locking of the workbook windows. +func (_cfff WorkbookProtection )LockWindow (b bool ){if !b {_cfff ._deed .LockWindowsAttr =nil ;}else {_cfff ._deed .LockWindowsAttr =_c .Bool (true );};};const (DVCompareTypeWholeNumber =DVCompareType (_bcd .ST_DataValidationTypeWhole );DVCompareTypeDecimal =DVCompareType (_bcd .ST_DataValidationTypeDecimal ); +DVCompareTypeDate =DVCompareType (_bcd .ST_DataValidationTypeDate );DVCompareTypeTime =DVCompareType (_bcd .ST_DataValidationTypeTime );DVompareTypeTextLength =DVCompareType (_bcd .ST_DataValidationTypeTextLength );); -// TwoCellAnchor is an anchor that is attached to a top-left cell with a fixed -// width/height in cells. -type TwoCellAnchor struct{_ggbe *_bg .CT_TwoCellAnchor };var _dgffb =false ; +// ExtractText returns text from the sheet as a SheetText object. +func (_cdba *Sheet )ExtractText ()*SheetText {_efgb :=[]CellText {};for _ ,_cee :=range _cdba .Rows (){for _ ,_ebff :=range _cee .Cells (){if !_ebff .IsEmpty (){if _ffa :=_ebff .GetFormattedValue ();_ffa !=""{_efgb =append (_efgb ,CellText {Text :_ffa ,Cell :_ebff }); +};};};};return &SheetText {Cells :_efgb };}; -// X returns the inner XML entity for a stylesheet. -func (_dcdb StyleSheet )X ()*_adc .StyleSheet {return _dcdb ._fabc }; +// RemoveFont removes a font from the style sheet. It *does not* update styles that refer +// to this font. +func (_ddee StyleSheet )RemoveFont (f Font )error {for _dacde ,_dgae :=range _ddee ._gaff .Fonts .Font {if _dgae ==f .X (){_ddee ._gaff .Fonts .Font =append (_ddee ._gaff .Fonts .Font [:_dacde ],_ddee ._gaff .Fonts .Font [_dacde +1:]...);return nil ;}; +};return _cf .New ("\u0066\u006f\u006e\u0074\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064");}; -// SetMinLength sets the minimum bar length in percent. -func (_cdf DataBarScale )SetMinLength (l uint32 ){_cdf ._bgf .MinLengthAttr =_d .Uint32 (l )}; +// SetActiveSheet sets the active sheet which will be the tab displayed when the +// spreadsheet is initially opened. +func (_dgcdg *Workbook )SetActiveSheet (s Sheet ){for _ecegg ,_bfccg :=range _dgcdg ._agbbg {if s ._gbef ==_bfccg {_dgcdg .SetActiveSheetIndex (uint32 (_ecegg ));};};};func (_bgea *Workbook )onNewRelationship (_dfad *_bc .DecodeMap ,_eafdf ,_gaee string ,_bffb []*_gc .File ,_abbg *_da .Relationship ,_agfbd _bc .Target )error {_fgeb :=_c .DocTypeSpreadsheet ; +switch _gaee {case _c .OfficeDocumentType :_bgea ._dfdc =_bcd .NewWorkbook ();_dfad .AddTarget (_eafdf ,_bgea ._dfdc ,_gaee ,0);_bgea ._dcef =_ad .NewRelationships ();_dfad .AddTarget (_bc .RelationsPathFor (_eafdf ),_bgea ._dcef .X (),_gaee ,0);_abbg .TargetAttr =_c .RelativeFilename (_fgeb ,_agfbd .Typ ,_gaee ,0); +case _c .CorePropertiesType :_dfad .AddTarget (_eafdf ,_bgea .CoreProperties .X (),_gaee ,0);_abbg .TargetAttr =_c .RelativeFilename (_fgeb ,_agfbd .Typ ,_gaee ,0);case _c .CustomPropertiesType :_dfad .AddTarget (_eafdf ,_bgea .CustomProperties .X (),_gaee ,0); +_abbg .TargetAttr =_c .RelativeFilename (_fgeb ,_agfbd .Typ ,_gaee ,0);case _c .ExtendedPropertiesType :_dfad .AddTarget (_eafdf ,_bgea .AppProperties .X (),_gaee ,0);_abbg .TargetAttr =_c .RelativeFilename (_fgeb ,_agfbd .Typ ,_gaee ,0);case _c .WorksheetType :_dcfba :=_bcd .NewWorksheet (); +_gbaaf :=uint32 (len (_bgea ._agbbg ));_bgea ._agbbg =append (_bgea ._agbbg ,_dcfba );_dfad .AddTarget (_eafdf ,_dcfba ,_gaee ,_gbaaf );_defg :=_ad .NewRelationships ();_dfad .AddTarget (_bc .RelationsPathFor (_eafdf ),_defg .X (),_gaee ,0);_bgea ._dagcbb =append (_bgea ._dagcbb ,_defg ); +_bgea ._bfdfd =append (_bgea ._bfdfd ,nil );_abbg .TargetAttr =_c .RelativeFilename (_fgeb ,_agfbd .Typ ,_gaee ,len (_bgea ._agbbg ));case _c .StylesType :_bgea .StyleSheet =NewStyleSheet (_bgea );_dfad .AddTarget (_eafdf ,_bgea .StyleSheet .X (),_gaee ,0); +_abbg .TargetAttr =_c .RelativeFilename (_fgeb ,_agfbd .Typ ,_gaee ,0);case _c .ThemeType :_cfgcf :=_dg .NewTheme ();_bgea ._gdba =append (_bgea ._gdba ,_cfgcf );_dfad .AddTarget (_eafdf ,_cfgcf ,_gaee ,0);_abbg .TargetAttr =_c .RelativeFilename (_fgeb ,_agfbd .Typ ,_gaee ,len (_bgea ._gdba )); +case _c .SharedStringsType :_bgea .SharedStrings =NewSharedStrings ();_dfad .AddTarget (_eafdf ,_bgea .SharedStrings .X (),_gaee ,0);_abbg .TargetAttr =_c .RelativeFilename (_fgeb ,_agfbd .Typ ,_gaee ,0);case _c .ThumbnailType :for _gfcc ,_ceed :=range _bffb {if _ceed ==nil {continue ; +};if _ceed .Name ==_eafdf {_gbafd ,_ceggcg :=_ceed .Open ();if _ceggcg !=nil {return _ebb .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_ceggcg );};_bgea .Thumbnail ,_ ,_ceggcg =_f .Decode (_gbafd ); +_gbafd .Close ();if _ceggcg !=nil {return _ebb .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",_ceggcg );};_bffb [_gfcc ]=nil ;};};case _c .ImageType :for _efdg ,_aceb :=range _bgea ._bcdb {_gafb :=_ce .Clean (_eafdf ); +if _gafb ==_efdg {_abbg .TargetAttr =_aceb ;return nil ;};};_deeb :=_c .RelativeFilename (_fgeb ,_agfbd .Typ ,_gaee ,len (_bgea .Images )+1);for _fabf ,_bbccg :=range _bffb {if _bbccg ==nil {continue ;};if _bbccg .Name ==_ce .Clean (_eafdf ){_eadad ,_dfcd :=_bc .ExtractToDiskTmp (_bbccg ,_bgea .TmpPath ); +if _dfcd !=nil {return _dfcd ;};_eggcg ,_dfcd :=_ad .ImageFromStorage (_eadad );if _dfcd !=nil {return _dfcd ;};_daba :=_ad .MakeImageRef (_eggcg ,&_bgea .DocBase ,_bgea ._dcef );_daba .SetTarget (_deeb );_bgea ._bcdb [_bbccg .Name ]=_deeb ;_bgea .Images =append (_bgea .Images ,_daba ); +_bffb [_fabf ]=nil ;};};_abbg .TargetAttr =_deeb ;case _c .DrawingType :_dcggd :=_bgg .NewWsDr ();_begf :=uint32 (len (_bgea ._edbf ));_dfad .AddTarget (_eafdf ,_dcggd ,_gaee ,_begf );_bgea ._edbf =append (_bgea ._edbf ,_dcggd );_cdg :=_ad .NewRelationships (); +_dfad .AddTarget (_bc .RelationsPathFor (_eafdf ),_cdg .X (),_gaee ,_begf );_bgea ._fbfbf =append (_bgea ._fbfbf ,_cdg );_abbg .TargetAttr =_c .RelativeFilename (_fgeb ,_agfbd .Typ ,_gaee ,len (_bgea ._edbf ));case _c .VMLDrawingType :_adbdg :=_ed .NewContainer (); +_bdeca :=uint32 (len (_bgea ._fgga ));_dfad .AddTarget (_eafdf ,_adbdg ,_gaee ,_bdeca );_bgea ._fgga =append (_bgea ._fgga ,_adbdg );case _c .CommentsType :_bgea ._bfdfd [_agfbd .Index ]=_bcd .NewComments ();_dfad .AddTarget (_eafdf ,_bgea ._bfdfd [_agfbd .Index ],_gaee ,_agfbd .Index ); +_abbg .TargetAttr =_c .RelativeFilename (_fgeb ,_agfbd .Typ ,_gaee ,len (_bgea ._bfdfd ));case _c .ChartType :_cfaf :=_cd .NewChartSpace ();_eeeg :=uint32 (len (_bgea ._bfda ));_dfad .AddTarget (_eafdf ,_cfaf ,_gaee ,_eeeg );_bgea ._bfda =append (_bgea ._bfda ,_cfaf ); +_abbg .TargetAttr =_c .RelativeFilename (_fgeb ,_agfbd .Typ ,_gaee ,len (_bgea ._bfda ));_bgea ._bccce [_abbg .TargetAttr ]=_cfaf ;case _c .TableType :_afda :=_bcd .NewTable ();_acab :=uint32 (len (_bgea ._cfgf ));_dfad .AddTarget (_eafdf ,_afda ,_gaee ,_acab ); +_bgea ._cfgf =append (_bgea ._cfgf ,_afda );_abbg .TargetAttr =_c .RelativeFilename (_fgeb ,_agfbd .Typ ,_gaee ,len (_bgea ._cfgf ));default:_cfa .Log .Debug ("\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",_eafdf ,_gaee ); +};return nil ;}; -// 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 (_acbd *Sheet )Sort (column string ,firstRow uint32 ,order SortOrder ){_ecde :=_acbd ._gbge .SheetData .Row ;_cgga :=_acbd .Rows ();for _cegb ,_fbdag :=range _cgga {if _fbdag .RowNumber ()==firstRow {_ecde =_acbd ._gbge .SheetData .Row [_cegb :];break ; -};};_gbbfg :=Comparer {Order :order };_ab .Slice (_ecde ,func (_adca ,_dfab int )bool {return _gbbfg .LessRows (column ,Row {_acbd ._gegg ,_acbd ,_ecde [_adca ]},Row {_acbd ._gegg ,_acbd ,_ecde [_dfab ]});});for _dced ,_edac :=range _acbd .Rows (){_aaad :=uint32 (_dced +1); -if _edac .RowNumber ()!=_aaad {_edac .renumberAs (_aaad );};};}; +// SetFormat sets the number format code. +func (_gcab NumberFormat )SetFormat (f string ){_gcab ._ccge .FormatCodeAttr =f };const _dbe ="\u00320\u0030\u0036\u002d\u00301\u002d\u0030\u0032\u0054\u00315\u003a0\u0034:\u0030\u0035\u005a\u0030\u0037\u003a\u00300"; -// Themes returns the array of workbook dml.Theme. -func (_febg *Workbook )Themes ()[]*_gf .Theme {return _febg ._adcc };func (_gada DataValidation )SetList ()DataValidationList {_gada .clear ();_gada ._dea .TypeAttr =_adc .ST_DataValidationTypeList ;_gada ._dea .OperatorAttr =_adc .ST_DataValidationOperatorEqual ; -return DataValidationList {_gada ._dea };}; +// SetColOffset sets the column offset of the two cell anchor. +func (_baag TwoCellAnchor )SetColOffset (m _ge .Distance ){_cfgb :=m -_baag .TopLeft ().ColOffset ();_baag .TopLeft ().SetColOffset (m );_baag .BottomRight ().SetColOffset (_baag .BottomRight ().ColOffset ()+_cfgb );}; -// 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 (_debb *Sheet )InsertRow (rowNum int )Row {_deae :=uint32 (rowNum );for _ ,_efb :=range _debb .Rows (){if _efb ._bgfg .RAttr !=nil &&*_efb ._bgfg .RAttr >=_deae {*_efb ._bgfg .RAttr ++;for _ ,_ddca :=range _efb .Cells (){_fada ,_dgffg :=_ee .ParseCellReference (_ddca .Reference ()); -if _dgffg !=nil {continue ;};_fada .RowIdx ++;_ddca ._gdd .RAttr =_d .String (_fada .String ());};};};for _ ,_aeff :=range _debb .MergedCells (){_gffd ,_dgbd ,_egba :=_ee .ParseRangeReference (_aeff .Reference ());if _egba !=nil {continue ;};if int (_gffd .RowIdx )>=rowNum {_gffd .RowIdx ++; -};if int (_dgbd .RowIdx )>=rowNum {_dgbd .RowIdx ++;};_fdab :=_bbc .Sprintf ("\u0025\u0073\u003a%\u0073",_gffd ,_dgbd );_aeff .SetReference (_fdab );};return _debb .AddNumberedRow (_deae );}; +// AddBorder creates a new empty Border style. +func (_dgdab StyleSheet )AddBorder ()Border {_gaga :=_bcd .NewCT_Border ();return Border {_gaga ,_dgdab ._gaff .Borders };};func (_bbf Border )SetDiagonal (style _bcd .ST_BorderStyle ,c _ffb .Color ,up ,down bool ){if _bbf ._fa .Diagonal ==nil {_bbf ._fa .Diagonal =_bcd .NewCT_BorderPr (); +};_bbf ._fa .Diagonal .Color =_bcd .NewCT_Color ();_bbf ._fa .Diagonal .Color .RgbAttr =c .AsRGBAString ();_bbf ._fa .Diagonal .StyleAttr =style ;if up {_bbf ._fa .DiagonalUpAttr =_c .Bool (true );};if down {_bbf ._fa .DiagonalDownAttr =_c .Bool (true ); +};}; -// SheetText is an array of extracted text items which has some methods for representing extracted text from a sheet. -type SheetText struct{Cells []CellText ;}; +// SheetView is a view of a sheet. There is typically one per sheet, though more +// are supported. +type SheetView struct{_adcgcf *_bcd .CT_SheetView }; -// SetHyperlink sets a hyperlink on a cell. -func (_fcc Cell )SetHyperlink (hl _fe .Hyperlink ){_ggb :=_fcc ._gdf ._gbge ;if _ggb .Hyperlinks ==nil {_ggb .Hyperlinks =_adc .NewCT_Hyperlinks ();};_dged :=_fe .Relationship (hl );_dgb :=_adc .NewCT_Hyperlink ();_dgb .RefAttr =_fcc .Reference ();_dgb .IdAttr =_d .String (_dged .ID ()); -_ggb .Hyperlinks .Hyperlink =append (_ggb .Hyperlinks .Hyperlink ,_dgb );}; +// X returns the inner wrapped XML type. +func (_fadbf *Workbook )X ()*_bcd .Workbook {return _fadbf ._dfdc }; -// SetDrawing sets the worksheet drawing. A worksheet can have a reference to a -// single drawing, but the drawing can have many charts. -func (_gbcg *Sheet )SetDrawing (d Drawing ){var _ebcgg _fe .Relationships ;for _bgcf ,_cebe :=range _gbcg ._gegg ._geggf {if _cebe ==_gbcg ._gbge {_ebcgg =_gbcg ._gegg ._ecgg [_bgcf ];break ;};};var _bfee string ;for _efcff ,_abb :=range d ._eee ._fcgg {if _abb ==d ._dff {_cddd :=_ebcgg .AddAutoRelationship (_d .DocTypeSpreadsheet ,_d .WorksheetType ,_efcff +1,_d .DrawingType ); -_bfee =_cddd .ID ();break ;};};_gbcg ._gbge .Drawing =_adc .NewCT_Drawing ();_gbcg ._gbge .Drawing .IdAttr =_bfee ;}; +// HasFormula returns true if the cell contains formula. +func (_edd *evalContext )HasFormula (cellRef string )bool {return _edd ._bge .Cell (cellRef ).HasFormula ()}; -// TopLeft is a no-op. -func (_bgb AbsoluteAnchor )TopLeft ()CellMarker {return CellMarker {}}; +// SetWidthCells is a no-op. +func (_cdf AbsoluteAnchor )SetWidthCells (int32 ){}; // Comments returns the list of comments for this sheet -func (_bdbg Comments )Comments ()[]Comment {_ada :=[]Comment {};for _ ,_cff :=range _bdbg ._ggfc .CommentList .Comment {_ada =append (_ada ,Comment {_bdbg ._dbf ,_cff ,_bdbg ._ggfc });};return _ada ;}; - -// SetCellReference sets the cell reference within a sheet that a comment refers -// to (e.g. "A1") -func (_ddg Comment )SetCellReference (cellRef string ){_ddg ._cfc .RefAttr =cellRef };func (_ecgd Font )SetSize (size float64 ){_ecgd ._dfce .Sz =[]*_adc .CT_FontSize {{ValAttr :size }}}; +func (_gfa Comments )Comments ()[]Comment {_bdg :=[]Comment {};for _ ,_aad :=range _gfa ._bfcf .CommentList .Comment {_bdg =append (_bdg ,Comment {_gfa ._faba ,_aad ,_gfa ._bfcf });};return _bdg ;}; -// SaveToFile writes the workbook out to a file. -func (_acfg *Workbook )SaveToFile (path string )error {_cbfd ,_fagf :=_de .Create (path );if _fagf !=nil {return _fagf ;};defer _cbfd .Close ();return _acfg .Save (_cbfd );}; +// 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 (_adfae *Workbook )RecalculateFormulas (){for _ ,_dcfge :=range _adfae .Sheets (){_dcfge .RecalculateFormulas ();};}; -// 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 (_gcef DataValidationCompare )SetValue (v string ){_gcef ._efgg .Formula1 =&v }; +// New constructs a new workbook. +func New ()*Workbook {_fdf :=&Workbook {};_fdf ._dfdc =_bcd .NewWorkbook ();_fdf .AppProperties =_ad .NewAppProperties ();_fdf .CoreProperties =_ad .NewCoreProperties ();_fdf .StyleSheet =NewStyleSheet (_fdf );_fdf .Rels =_ad .NewRelationships ();_fdf ._dcef =_ad .NewRelationships (); +_fdf .Rels .AddRelationship (_c .RelativeFilename (_c .DocTypeSpreadsheet ,"",_c .ExtendedPropertiesType ,0),_c .ExtendedPropertiesType );_fdf .Rels .AddRelationship (_c .RelativeFilename (_c .DocTypeSpreadsheet ,"",_c .CorePropertiesType ,0),_c .CorePropertiesType ); +_fdf .Rels .AddRelationship (_c .RelativeFilename (_c .DocTypeSpreadsheet ,"",_c .OfficeDocumentType ,0),_c .OfficeDocumentType );_fdf ._dcef .AddRelationship (_c .RelativeFilename (_c .DocTypeSpreadsheet ,_c .OfficeDocumentType ,_c .StylesType ,0),_c .StylesType ); +_fdf .ContentTypes =_ad .NewContentTypes ();_fdf .ContentTypes .AddDefault ("\u0076\u006d\u006c",_c .VMLDrawingContentType );_fdf .ContentTypes .AddOverride (_c .AbsoluteFilename (_c .DocTypeSpreadsheet ,_c .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"); +_fdf .ContentTypes .AddOverride (_c .AbsoluteFilename (_c .DocTypeSpreadsheet ,_c .StylesType ,0),_c .SMLStyleSheetContentType );_fdf .SharedStrings =NewSharedStrings ();_fdf .ContentTypes .AddOverride (_c .AbsoluteFilename (_c .DocTypeSpreadsheet ,_c .SharedStringsType ,0),_c .SharedStringsContentType ); +_fdf ._dcef .AddRelationship (_c .RelativeFilename (_c .DocTypeSpreadsheet ,_c .OfficeDocumentType ,_c .SharedStringsType ,0),_c .SharedStringsType );_fdf ._bcdb =map[string ]string {};return _fdf ;}; -// GetVerticalAlignment sets the vertical alignment of a cell style. -func (_afcd CellStyle )GetVerticalAlignment ()_adc .ST_VerticalAlignment {if _afcd ._eceg .Alignment ==nil {return _adc .ST_VerticalAlignmentUnset ;};return _afcd ._eceg .Alignment .VerticalAttr ;}; +// SetCol set the column of the cell marker. +func (_dgf CellMarker )SetCol (col int32 ){_dgf ._dfd .Col =col };func _efcb ()*_bgg .CT_AbsoluteAnchor {_ceggc :=_bgg .NewCT_AbsoluteAnchor ();return _ceggc }; -// RemoveColumn removes column from the sheet and moves all columns to the right of the removed column one step left. -func (_afbb *Sheet )RemoveColumn (column string )error {_gbgeg ,_gcaa :=_afbb .getAllCellsInFormulaArraysForColumn ();if _gcaa !=nil {return _gcaa ;};_cgfd :=_ee .ColumnToIndex (column );for _ ,_fafc :=range _afbb .Rows (){_eddcd :=_bbc .Sprintf ("\u0025\u0073\u0025\u0064",column ,*_fafc .X ().RAttr ); -if _ ,_fbfc :=_gbgeg [_eddcd ];_fbfc {return nil ;};};for _ ,_bbfba :=range _afbb .Rows (){_dfb :=_bbfba ._bgfg .C ;for _bdbgc ,_agca :=range _dfb {_efac ,_egdb :=_ee .ParseCellReference (*_agca .RAttr );if _egdb !=nil {return _egdb ;};if _efac .ColumnIdx ==_cgfd {_bbfba ._bgfg .C =append (_dfb [:_bdbgc ],_afbb .slideCellsLeft (_dfb [_bdbgc +1:])...); -break ;}else if _efac .ColumnIdx > _cgfd {_bbfba ._bgfg .C =append (_dfb [:_bdbgc ],_afbb .slideCellsLeft (_dfb [_bdbgc :])...);break ;};};};_gcaa =_afbb .updateAfterRemove (_cgfd ,_defb .UpdateActionRemoveColumn );if _gcaa !=nil {return _gcaa ;};_gcaa =_afbb .removeColumnFromNamedRanges (_cgfd ); -if _gcaa !=nil {return _gcaa ;};_gcaa =_afbb .removeColumnFromMergedCells (_cgfd );if _gcaa !=nil {return _gcaa ;};for _ ,_bcgcf :=range _afbb ._gegg .Sheets (){_bcgcf .RecalculateFormulas ();};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;); +// AddGradientStop adds a color gradient stop. +func (_gcb ColorScale )AddGradientStop (color _ffb .Color ){_gce :=_bcd .NewCT_Color ();_gce .RgbAttr =color .AsRGBAString ();_gcb ._dcfbd .Color =append (_gcb ._dcfbd .Color ,_gce );}; -// AddDefinedName adds a name for a cell or range reference that can be used in -// formulas and charts. -func (_eefac *Workbook )AddDefinedName (name ,ref string )DefinedName {if _eefac ._ccea .DefinedNames ==nil {_eefac ._ccea .DefinedNames =_adc .NewCT_DefinedNames ();};_bebgg :=_adc .NewCT_DefinedName ();_bebgg .Content =ref ;_bebgg .NameAttr =name ;_eefac ._ccea .DefinedNames .DefinedName =append (_eefac ._ccea .DefinedNames .DefinedName ,_bebgg ); -return DefinedName {_bebgg };}; +// IsDBCS returns if a workbook's default language is among DBCS. +func (_fddf *evalContext )IsDBCS ()bool {_bba :=_fddf ._bge ._feaa .CoreProperties .X ().Language ;if _bba ==nil {return false ;};_eddc :=string (_bba .Data );for _ ,_eea :=range _gbafb {if _eddc ==_eea {return true ;};};return false ;}; -// PasswordHash returns the hash of the workbook password. -func (_aace SheetProtection )PasswordHash ()string {if _aace ._aaba .PasswordAttr ==nil {return "";};return *_aace ._aaba .PasswordAttr ;}; +// PasswordHash returns the password hash for a workbook using the modified +// spreadsheetML password hash that is compatible with Excel. +func PasswordHash (s string )string {_bec :=uint16 (0);if len (s )> 0{for _ebgf :=len (s )-1;_ebgf >=0;_ebgf --{_dbgbe :=s [_ebgf ];_bec =((_bec >>14)&0x01)|((_bec <<1)&0x7fff);_bec ^=uint16 (_dbgbe );};_bec =((_bec >>14)&0x01)|((_bec <<1)&0x7fff);_bec ^=uint16 (len (s )); +_bec ^=(0x8000|('N'<<8)|'K');};return _ebb .Sprintf ("\u0025\u0030\u0034\u0058",uint64 (_bec ));}; -// SetOperator sets the operator for the rule. -func (_fccb ConditionalFormattingRule )SetOperator (t _adc .ST_ConditionalFormattingOperator ){_fccb ._bea .OperatorAttr =t ;}; +// ConditionalFormatting controls the formatting styles and rules for a range of +// cells with the same conditional formatting. +type ConditionalFormatting struct{_ccb *_bcd .CT_ConditionalFormatting ;}; -// Row will return a row with a given row number, creating a new row if -// necessary. -func (_gcg *Sheet )Row (rowNum uint32 )Row {for _ ,_faae :=range _gcg ._gbge .SheetData .Row {if _faae .RAttr !=nil &&*_faae .RAttr ==rowNum {return Row {_gcg ._gegg ,_gcg ,_faae };};};return _gcg .AddNumberedRow (rowNum );};type MergedCell struct{_bcgf *Workbook ; -_eafb *Sheet ;_cada *_adc .CT_MergeCell ;}; +// Row returns the row of the cell marker. +func (_aec CellMarker )Row ()int32 {return _aec ._dfd .Row }; -// SetPattern sets the pattern of the fill. -func (_baa PatternFill )SetPattern (p _adc .ST_PatternType ){_baa ._cadf .PatternTypeAttr =p }; +// IsSheetLocked returns whether the sheet is locked. +func (_dbgbed SheetProtection )IsSheetLocked ()bool {return _dbgbed ._fggg .SheetAttr !=nil &&*_dbgbed ._fggg .SheetAttr ;};func (_fae Font )Index ()uint32 {for _dfcf ,_gdec :=range _fae ._dbbf .Fonts .Font {if _fae ._fgd ==_gdec {return uint32 (_dfcf ); +};};return 0;};func (_fbgf Row )renumberAs (_ddba uint32 ){_fbgf ._dddc .RAttr =_c .Uint32 (_ddba );for _ ,_gcaaa :=range _fbgf .Cells (){_dea ,_abg :=_gdc .ParseCellReference (_gcaaa .Reference ());if _abg ==nil {_bfbd :=_ebb .Sprintf ("\u0025\u0073\u0025\u0064",_dea .Column ,_ddba ); +_gcaaa ._de .RAttr =_c .String (_bfbd );};};}; -// Index returns the index of the differential style. -func (_cfgf DifferentialStyle )Index ()uint32 {for _bbdb ,_dbe :=range _cfgf ._eca .Dxf {if _cfgf ._beee ==_dbe {return uint32 (_bbdb );};};return 0;}; +// GetWidth returns a worksheet's column width. +func (_geg *evalContext )GetWidth (colIdx int )float64 {colIdx ++;for _ ,_ced :=range _geg ._bge .X ().Cols [0].Col {if int (_ced .MinAttr )<=colIdx &&colIdx <=int (_ced .MaxAttr ){return float64 (int (*_ced .WidthAttr ));};};return 0;}; -// HasFormula returns true if the cell has an asoociated formula. -func (_daec Cell )HasFormula ()bool {return _daec ._gdd .F !=nil };func (_acgd *evalContext )Sheet (name string )_da .Context {for _ ,_dfa :=range _acgd ._acbb ._gegg .Sheets (){if _dfa .Name ()==name {return _dfa .FormulaContext ();};};return _da .InvalidReferenceContext ; +// Workbook is the top level container item for a set of spreadsheets. +type Workbook struct{_ad .DocBase ;_dfdc *_bcd .Workbook ;StyleSheet StyleSheet ;SharedStrings SharedStrings ;_bfdfd []*_bcd .Comments ;_agbbg []*_bcd .Worksheet ;_dagcbb []_ad .Relationships ;_dcef _ad .Relationships ;_gdba []*_dg .Theme ;_edbf []*_bgg .WsDr ; +_fbfbf []_ad .Relationships ;_fgga []*_ed .Container ;_bfda []*_cd .ChartSpace ;_cfgf []*_bcd .Table ;_dcde string ;_bcdb map[string ]string ;_bccce map[string ]*_cd .ChartSpace ;_dabb string ;};type MergedCell struct{_bfg *Workbook ;_cag *Sheet ;_fegcc *_bcd .CT_MergeCell ; }; -// DefinedName is a named range, formula, etc. -type DefinedName struct{_gfga *_adc .CT_DefinedName }; - -// Index returns the index of the border for use with a cell style. -func (_fad Border )Index ()uint32 {for _afd ,_gab :=range _fad ._bgc .Border {if _gab ==_fad ._eg {return uint32 (_afd );};};return 0;}; - -// CellStyle is a formatting style for a cell. CellStyles are spreadsheet global -// and can be applied to cells across sheets. -type CellStyle struct{_ced *Workbook ;_eceg *_adc .CT_Xf ;_ace *_adc .CT_CellXfs ;}; - -// Workbook returns sheet's parent workbook. -func (_agga *Sheet )Workbook ()*Workbook {return _agga ._gegg }; - -// X returns the inner wrapped XML type. -func (_fbda Font )X ()*_adc .CT_Font {return _fbda ._dfce }; - -// SetStringByID sets the cell type to string, and the value a string in the -// shared strings table. -func (_fb Cell )SetStringByID (id int ){_fb ._ed .ensureSharedStringsRelationships ();_fb .clearValue ();_fb ._gdd .V =_d .String (_c .Itoa (id ));_fb ._gdd .TAttr =_adc .ST_CellTypeS ;}; +// SetHeight is a nop-op. +func (_fbgg TwoCellAnchor )SetHeight (h _ge .Distance ){}; -// SetHeightAuto sets the row height to be automatically determined. -func (_gge Row )SetHeightAuto (){_gge ._bgfg .HtAttr =nil ;_gge ._bgfg .CustomHeightAttr =nil }; +// SetItalic causes the text to be displayed in italic. +func (_afae RichTextRun )SetItalic (b bool ){_afae .ensureRpr ();_afae ._cegd .RPr .I =_bcd .NewCT_BooleanProperty ();_afae ._cegd .RPr .I .ValAttr =_c .Bool (b );}; -// SetSize sets the text size for a rich text run. -func (_efdf RichTextRun )SetSize (m _dcd .Distance ){_efdf .ensureRpr ();_efdf ._dbba .RPr .Sz =_adc .NewCT_FontSize ();_efdf ._dbba .RPr .Sz .ValAttr =float64 (m /_dcd .Point );};func (_bacb *Sheet )getAllCellsInFormulaArraysForColumn ()(map[string ]bool ,error ){return _bacb .getAllCellsInFormulaArrays (false ); +// 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 (_egd Cell )SetString (s string )int {_egd ._fbc .ensureSharedStringsRelationships ();_egd .clearValue ();_fef :=_egd ._fbc .SharedStrings .AddString (s );_egd ._de .V =_c .String (_cc .Itoa (_fef ));_egd ._de .TAttr =_bcd .ST_CellTypeS ;return _fef ; }; -// SetBool sets the cell type to boolean and the value to the given boolean -// value. -func (_bgdc Cell )SetBool (v bool ){_bgdc .clearValue ();_bgdc ._gdd .V =_d .String (_c .Itoa (_gac (v )));_bgdc ._gdd .TAttr =_adc .ST_CellTypeB ;}; - -// SetCachedFormulaResult sets the cached result of a formula. This is normally -// not needed but is used internally when expanding an array formula. -func (_dfdg Cell )SetCachedFormulaResult (s string ){_dfdg ._gdd .V =&s }; - -// MoveTo is a no-op. -func (_deg AbsoluteAnchor )MoveTo (x ,y int32 ){}; - -// Rows returns all of the rows in a sheet. -func (_dcfb *Sheet )Rows ()[]Row {_dbbd :=[]Row {};for _ ,_ccbbe :=range _dcfb ._gbge .SheetData .Row {_dbbd =append (_dbbd ,Row {_dcfb ._gegg ,_dcfb ,_ccbbe });};return _dbbd ;}; - -// GetFill gets a Fill from a cell style. -func (_fge CellStyle )GetFill ()*_adc .CT_Fill {if _fbeb :=_fge ._eceg .FillIdAttr ;_fbeb !=nil {_gbeg :=_fge ._ced .StyleSheet .Fills ().X ().Fill ;if int (*_fbeb )< len (_gbeg ){return _gbeg [int (*_fbeb )];};};return nil ;};func (_dffbb SortOrder )String ()string {if _dffbb >=SortOrder (len (_becd )-1){return _bbc .Sprintf ("\u0053\u006f\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0028\u0025\u0064\u0029",_dffbb ); -};return _ceggcc [_becd [_dffbb ]:_becd [_dffbb +1]];};func _aadf (_aggc string ,_gdcb uint32 ,_gaaf bool )string {_agb ,_gfae ,_fabd :=_ee .ParseRangeReference (_aggc );if _fabd ==nil {_dbgc ,_gafe :=_agb .ColumnIdx ,_gfae .ColumnIdx ;if _gdcb >=_dbgc &&_gdcb <=_gafe {if _dbgc ==_gafe {if _gaaf {return ""; -}else {return _aggc ;};}else {_fdgc :=_gfae .Update (_defb .UpdateActionRemoveColumn );return _bbc .Sprintf ("\u0025\u0073\u003a%\u0073",_agb .String (),_fdgc .String ());};}else if _gdcb < _dbgc {_fegf :=_agb .Update (_defb .UpdateActionRemoveColumn ); -_bffcf :=_gfae .Update (_defb .UpdateActionRemoveColumn );return _bbc .Sprintf ("\u0025\u0073\u003a%\u0073",_fegf .String (),_bffcf .String ());};}else {_egdbd ,_fecc ,_dgdc :=_ee .ParseColumnRangeReference (_aggc );if _dgdc !=nil {return "";};_abfc ,_ccdb :=_egdbd .ColumnIdx ,_fecc .ColumnIdx ; -if _gdcb >=_abfc &&_gdcb <=_ccdb {if _abfc ==_ccdb {if _gaaf {return "";}else {return _aggc ;};}else {_fefa :=_fecc .Update (_defb .UpdateActionRemoveColumn );return _bbc .Sprintf ("\u0025\u0073\u003a%\u0073",_egdbd .String (),_fefa .String ());};}else if _gdcb < _abfc {_ddga :=_egdbd .Update (_defb .UpdateActionRemoveColumn ); -_fadd :=_fecc .Update (_defb .UpdateActionRemoveColumn );return _bbc .Sprintf ("\u0025\u0073\u003a%\u0073",_ddga .String (),_fadd .String ());};};return "";}; - -// Comment is a single comment within a sheet. -type Comment struct{_egd *Workbook ;_cfc *_adc .CT_Comment ;_ebdea *_adc .Comments ;};type ConditionalFormattingRule struct{_bea *_adc .CT_CfRule }; +// 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 (_afd CellStyle )SetNumberFormatStandard (s StandardFormat ){_afd ._cbc .NumFmtIdAttr =_c .Uint32 (uint32 (s ));_afd ._cbc .ApplyNumberFormatAttr =_c .Bool (true );};func (_cgcc ConditionalFormattingRule )clear (){_cgcc ._faa .OperatorAttr =_bcd .ST_ConditionalFormattingOperatorUnset ; +_cgcc ._faa .ColorScale =nil ;_cgcc ._faa .IconSet =nil ;_cgcc ._faa .Formula =nil ;};func (_begb StyleSheet )appendBorder ()Border {_egfef :=_bcd .NewCT_Border ();_begb ._gaff .Borders .Border =append (_begb ._gaff .Borders .Border ,_egfef );_begb ._gaff .Borders .CountAttr =_c .Uint32 (uint32 (len (_begb ._gaff .Borders .Border ))); +return Border {_egfef ,_begb ._gaff .Borders };}; -// Comments is the container for comments for a single sheet. -type Comments struct{_dbf *Workbook ;_ggfc *_adc .Comments ;}; +// SetWidth sets the width of the anchored object. +func (_bb AbsoluteAnchor )SetWidth (w _ge .Distance ){_bb ._gb .Ext .CxAttr =int64 (w /_ge .EMU )};func (_edbb *Sheet )removeColumnFromMergedCells (_gdab uint32 )error {if _edbb ._gbef .MergeCells ==nil ||_edbb ._gbef .MergeCells .MergeCell ==nil {return nil ; +};_abbf :=[]*_bcd .CT_MergeCell {};for _ ,_cfacg :=range _edbb .MergedCells (){_gdf :=_befcg (_cfacg .Reference (),_gdab ,true );if _gdf !=""{_cfacg .SetReference (_gdf );_abbf =append (_abbf ,_cfacg .X ());};};_edbb ._gbef .MergeCells .MergeCell =_abbf ; +return nil ;}; // SetStyle applies a style to a cell avoiding redundancy. The function checks if the given style // already exists in the saved styles. If found, the existing style is reused; otherwise, // the new style is added to the saved styles collection. The style is then applied to the cell. // This style is referenced in the generated XML via CellStyle.Index(). -func (_cga Cell )SetStyle (cs CellStyle ){_gde :=cs ._ace .Xf ;for _ ,_eab :=range _gde {if _be .DeepEqual (_eab ,cs ._eceg ){cs ._eceg =_eab ;_cga .SetStyleIndex (cs .Index ());return ;};};cs ._ace .Xf =append (cs ._ace .Xf ,cs ._eceg );cs ._ace .CountAttr =_d .Uint32 (uint32 (len (cs ._ace .Xf ))); -_cga .SetStyleIndex (cs .Index ());};func (_bfb Fill )Index ()uint32 {if _bfb ._cbb ==nil {return 0;};for _cfb ,_fcg :=range _bfb ._cbb .Fill {if _bfb ._baef ==_fcg {return uint32 (_cfb );};};return 0;}; - -// ClearBorder clears any border configuration from the cell style. -func (_dfdf CellStyle )ClearBorder (){_dfdf ._eceg .BorderIdAttr =nil ;_dfdf ._eceg .ApplyBorderAttr =nil ;}; +func (_fde Cell )SetStyle (cs CellStyle ){_aeac :=cs ._fcg .Xf ;for _ ,_bdc :=range _aeac {if _eb .DeepEqual (_bdc ,cs ._cbc ){cs ._cbc =_bdc ;_fde .SetStyleIndex (cs .Index ());return ;};};cs ._fcg .Xf =append (cs ._fcg .Xf ,cs ._cbc );cs ._fcg .CountAttr =_c .Uint32 (uint32 (len (cs ._fcg .Xf ))); +_fde .SetStyleIndex (cs .Index ());}; -// RemoveSheet removes the sheet with the given index from the workbook. -func (_egf *Workbook )RemoveSheet (ind int )error {if _egf .SheetCount ()<=ind {return ErrorNotFound ;};for _ ,_gcdeb :=range _egf ._adeb .Relationships (){if _gcdeb .ID ()==_egf ._ccea .Sheets .Sheet [ind ].IdAttr {_egf ._adeb .Remove (_gcdeb );break ; -};};_egf .ContentTypes .RemoveOverride (_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .WorksheetContentType ,ind +1));copy (_egf ._geggf [ind :],_egf ._geggf [ind +1:]);_egf ._geggf =_egf ._geggf [:len (_egf ._geggf )-1];_gbbc :=_egf ._ccea .Sheets .Sheet [ind ]; -copy (_egf ._ccea .Sheets .Sheet [ind :],_egf ._ccea .Sheets .Sheet [ind +1:]);_egf ._ccea .Sheets .Sheet =_egf ._ccea .Sheets .Sheet [:len (_egf ._ccea .Sheets .Sheet )-1];for _cca :=range _egf ._ccea .Sheets .Sheet {if _egf ._ccea .Sheets .Sheet [_cca ].SheetIdAttr > _gbbc .SheetIdAttr {_egf ._ccea .Sheets .Sheet [_cca ].SheetIdAttr --; -};};copy (_egf ._ecgg [ind :],_egf ._ecgg [ind +1:]);_egf ._ecgg =_egf ._ecgg [:len (_egf ._ecgg )-1];copy (_egf ._ceec [ind :],_egf ._ceec [ind +1:]);_egf ._ceec =_egf ._ceec [:len (_egf ._ceec )-1];return nil ;}; - -// SetYSplit sets the row split point -func (_ecae SheetView )SetYSplit (v float64 ){_ecae .ensurePane ();_ecae ._eebgd .Pane .YSplitAttr =_d .Float64 (v );}; - -// CopySheetByName copies the existing sheet with the name `name` and puts its copy with the name `copiedSheetName`. -func (_gceg *Workbook )CopySheetByName (name ,copiedSheetName string )(Sheet ,error ){_bfga :=-1;for _dbfc ,_dgge :=range _gceg .Sheets (){if name ==_dgge .Name (){_bfga =_dbfc ;break ;};};if _bfga ==-1{return Sheet {},ErrorNotFound ;};return _gceg .CopySheet (_bfga ,copiedSheetName ); -}; - -// Borders returns the list of borders defined in the stylesheet. -func (_bdgaa StyleSheet )Borders ()[]Border {_eecc :=[]Border {};for _ ,_aeac :=range _bdgaa ._fabc .Borders .Border {_eecc =append (_eecc ,Border {_eg :_aeac });};return _eecc ;}; - -// Epoch returns the point at which the dates/times in the workbook are relative to. -func (_abee *Workbook )Epoch ()_f .Time {if _abee .Uses1904Dates (){_f .Date (1904,1,1,0,0,0,0,_f .UTC );};return _f .Date (1899,12,30,0,0,0,0,_f .UTC );}; - -// X returns the inner wrapped XML type. -func (_dgdac *Workbook )X ()*_adc .Workbook {return _dgdac ._ccea }; - -// SetPasswordHash sets the password hash to the input. -func (_cafa SheetProtection )SetPasswordHash (pwHash string ){_cafa ._aaba .PasswordAttr =_d .String (pwHash );};func (_agea StyleSheet )GetCellStyle (id uint32 )CellStyle {for _gdggb ,_edacb :=range _agea ._fabc .CellXfs .Xf {if uint32 (_gdggb )==id {return CellStyle {_agea ._bda ,_edacb ,_agea ._fabc .CellXfs }; -};};return CellStyle {};};func (_dcgc Font )SetName (name string ){_dcgc ._dfce .Name =[]*_adc .CT_FontName {{ValAttr :name }}}; - -// Text returns text from the workbook as one string separated with line breaks. -func (_eaae *WorkbookText )Text ()string {_eef :=_gg .NewBuffer ([]byte {});for _ ,_gdfb :=range _eaae .Sheets {_eef .WriteString (_gdfb .Text ());};return _eef .String ();}; - -// SetFill applies a fill to a cell style avoiding redundancy. The function checks if the given fill -// already exists in the saved fills. If found, the existing fill is reused; otherwise, -// the new fill is added to the saved fills collection. The fill is then applied to the cell style, +// SetBorder applies a border to a cell style avoiding redundancy. The function checks if the given border +// already exists in the saved borders. If found, the existing border is reused; otherwise, +// the new border is added to the saved borders collection. The border is then applied to the cell style, // affecting all styles that reference it by index. -func (_dcae CellStyle )SetFill (f Fill ){_agd :=f ._cbb .Fill ;for _ ,_dfcc :=range _agd {if _be .DeepEqual (_dfcc ,f ._baef ){f ._baef =_dfcc ;_dcae ._eceg .FillIdAttr =_d .Uint32 (f .Index ());_dcae ._eceg .ApplyFillAttr =_d .Bool (true );return ;};}; -f ._cbb .Fill =append (f ._cbb .Fill ,f ._baef );f ._cbb .CountAttr =_d .Uint32 (uint32 (len (f ._cbb .Fill )));_dcae ._eceg .FillIdAttr =_d .Uint32 (f .Index ());_dcae ._eceg .ApplyFillAttr =_d .Bool (true );}; - -// SetColor sets teh color of the databar. -func (_abea DataBarScale )SetColor (c _fa .Color ){_abea ._bgf .Color =_adc .NewCT_Color ();_abea ._bgf .Color .RgbAttr =c .AsRGBAString ();};func (_acbec Fills )appendFill ()Fill {_agde :=_adc .NewCT_Fill ();_acbec ._febd .Fill =append (_acbec ._febd .Fill ,_agde ); -_acbec ._febd .CountAttr =_d .Uint32 (uint32 (len (_acbec ._febd .Fill )));return Fill {_agde ,_acbec ._febd };}; +func (_cbag CellStyle )SetBorder (b Border ){_eecc :=b ._fb .Border ;for _ ,_dcfa :=range _eecc {if _eb .DeepEqual (_dcfa ,b ._fa ){b ._fa =_dcfa ;_cbag ._cbc .BorderIdAttr =_c .Uint32 (b .Index ());_cbag ._cbc .ApplyBorderAttr =_c .Bool (true );return ; +};};b ._fb .Border =append (b ._fb .Border ,b ._fa );b ._fb .CountAttr =_c .Uint32 (uint32 (len (b ._fb .Border )));_cbag ._cbc .BorderIdAttr =_c .Uint32 (b .Index ());_cbag ._cbc .ApplyBorderAttr =_c .Bool (true );};func (_ceaeg StyleSheet )GetNumberFormat (id uint32 )NumberFormat {if id >=0&&id < 50{return CreateDefaultNumberFormat (StandardFormat (id )); +};for _ ,_cbdb :=range _ceaeg ._gaff .NumFmts .NumFmt {if _cbdb .NumFmtIdAttr ==id {return NumberFormat {_ceaeg ._edgf ,_cbdb };};};return NumberFormat {};};func (_aee DataValidation )clear (){_aee ._aegb .Formula1 =_c .String ("\u0030");_aee ._aegb .Formula2 =_c .String ("\u0030"); +};func (_dacg Font )SetColor (c _ffb .Color ){_fceb :=_bcd .NewCT_Color ();_cae :="\u0066\u0066"+*c .AsRGBString ();_fceb .RgbAttr =&_cae ;_dacg ._fgd .Color =[]*_bcd .CT_Color {_fceb };}; -// 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 (_fcbd *Sheet )AddHyperlink (url string )_fe .Hyperlink {for _fcgf ,_ecgbb :=range _fcbd ._gegg ._geggf {if _ecgbb ==_fcbd ._gbge {return _fcbd ._gegg ._ecgg [_fcgf ].AddHyperlink (url );};};return _fe .Hyperlink {};};func (_ddf DataValidationCompare )SetValue2 (v string ){_ddf ._efgg .Formula2 =&v }; - - -// Fonts returns the list of fonts defined in the stylesheet. -func (_fcbe StyleSheet )Fonts ()[]Font {_geafg :=[]Font {};for _ ,_ddfdg :=range _fcbe ._fabc .Fonts .Font {_geafg =append (_geafg ,Font {_ddfdg ,_fcbe ._fabc });};return _geafg ;}; - -// GetBorder gets a Border from a cell style. -func (_ebb CellStyle )GetBorder ()*_adc .CT_Border {if _gbbf :=_ebb ._eceg .BorderIdAttr ;_gbbf !=nil {_fdd :=_ebb ._ced .StyleSheet .Borders ();if int (*_gbbf )< len (_fdd ){return _fdd [int (*_gbbf )].X ();};};return nil ;}; - -// SetVerticalAlignment sets the vertical alignment of a cell style. -func (_fga CellStyle )SetVerticalAlignment (a _adc .ST_VerticalAlignment ){if _fga ._eceg .Alignment ==nil {_fga ._eceg .Alignment =_adc .NewCT_CellAlignment ();};_fga ._eceg .ApplyAlignmentAttr =_d .Bool (true );_fga ._eceg .Alignment .VerticalAttr =a ; -}; - -// Validate validates the sheet, returning an error if it is found to be invalid. -func (_aaga Sheet )Validate ()error {_bcefb :=[]func ()error {_aaga .validateRowCellNumbers ,_aaga .validateMergedCells ,_aaga .validateSheetNames };for _ ,_bcad :=range _bcefb {if _dfad :=_bcad ();_dfad !=nil {return _dfad ;};};if _cgdb :=_aaga ._gbge .Validate (); -_cgdb !=nil {return _cgdb ;};return _aaga ._gbge .Validate ();}; - -// SetHeightCells is a no-op. -func (_bag AbsoluteAnchor )SetHeightCells (int32 ){};var _geca []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"}; - - -// SetColor sets the text color. -func (_fce RichTextRun )SetColor (c _fa .Color ){_fce .ensureRpr ();_fce ._dbba .RPr .Color =_adc .NewCT_Color ();_efeg :="\u0066\u0066"+*c .AsRGBString ();_fce ._dbba .RPr .Color .RgbAttr =&_efeg ;}; - -// SetStyle sets the cell style for an entire column. -func (_gade Column )SetStyle (cs CellStyle ){_gade ._gdea .StyleAttr =_d .Uint32 (cs .Index ())}; - -// SetWidth controls the width of a column. -func (_fda Column )SetWidth (w _dcd .Distance ){_fda ._gdea .WidthAttr =_d .Float64 (float64 (w /_dcd .Character ));}; - -// SetZoom controls the zoom level of the sheet and is measured in percent. The -// default value is 100. -func (_gcgd SheetView )SetZoom (pct uint32 ){_gcgd ._eebgd .ZoomScaleAttr =&pct }; - -// MaxColumnIdx returns the max used column of the sheet. -func (_ceb Sheet )MaxColumnIdx ()uint32 {_cefa :=uint32 (0);for _ ,_gbaf :=range _ceb .Rows (){_bbddg :=_gbaf ._bgfg .C ;if len (_bbddg )> 0{_gabc :=_bbddg [len (_bbddg )-1];_gfa ,_ :=_ee .ParseCellReference (*_gabc .RAttr );if _cefa < _gfa .ColumnIdx {_cefa =_gfa .ColumnIdx ; -};};};return _cefa ;}; +// OneCellAnchor is anchored to a top-left cell with a fixed with/height +// in distance. +type OneCellAnchor struct{_acg *_bgg .CT_OneCellAnchor }; -// Name returns the name of the table -func (_ffdba Table )Name ()string {if _ffdba ._dafc .NameAttr !=nil {return *_ffdba ._dafc .NameAttr ;};return "";};type Fill struct{_baef *_adc .CT_Fill ;_cbb *_adc .CT_Fills ;};func (_fbe Cell )getLocked ()bool {if _fbe ._gdd .SAttr ==nil {return false ; -};_ffe :=*_fbe ._gdd .SAttr ;_bab :=_fbe ._ed .StyleSheet .GetCellStyle (_ffe );return *_bab ._eceg .Protection .LockedAttr ;}; +// AnchorType is the type of anchor. +type AnchorType byte ; -// SetDataBar configures the rule as a data bar, removing existing -// configuration. -func (_cbfa ConditionalFormattingRule )SetDataBar ()DataBarScale {_cbfa .clear ();_cbfa .SetType (_adc .ST_CfTypeDataBar );_cbfa ._bea .DataBar =_adc .NewCT_DataBar ();_cggg :=DataBarScale {_cbfa ._bea .DataBar };_cggg .SetShowValue (true );_cggg .SetMinLength (10); -_cggg .SetMaxLength (90);return _cggg ;}; +// IsEmpty checks if the cell style contains nothing. +func (_abf CellStyle )IsEmpty ()bool {return _abf ._edbc ==nil ||_abf ._cbc ==nil ||_abf ._fcg ==nil ||_abf ._fcg .Xf ==nil ;}; // 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 (_cegg Comparer )LessCells (lhs ,rhs Cell )bool {if _cegg .Order ==SortOrderDescending {lhs ,rhs =rhs ,lhs ;};if lhs .X ()==nil {if rhs .X ()==nil {return false ;};return true ;};if rhs .X ()==nil {return false ;};_aac ,_dac :=lhs .getRawSortValue (); -_ddgd ,_ccb :=rhs .getRawSortValue ();switch {case _dac &&_ccb :_baf ,_ :=_c .ParseFloat (_aac ,64);_dde ,_ :=_c .ParseFloat (_ddgd ,64);return _baf < _dde ;case _dac :return true ;case _ccb :return false ;};_aac =lhs .GetFormattedValue ();_ddgd =rhs .GetFormattedValue (); -return _aac < _ddgd ;}; - -// MakeComments constructs a new Comments wrapper. -func MakeComments (w *Workbook ,x *_adc .Comments )Comments {return Comments {w ,x }}; - -// StyleSheet is a document style sheet. -type StyleSheet struct{_bda *Workbook ;_fabc *_adc .StyleSheet ;}; - -// Name returns the name of the defined name. -func (_bbfb DefinedName )Name ()string {return _bbfb ._gfga .NameAttr }; - -// X returns the inner wrapped XML type. -func (_aeef Drawing )X ()*_bg .WsDr {return _aeef ._dff }; - -// BottomRight returns the CellMaker for the bottom right corner of the anchor. -func (_ffce TwoCellAnchor )BottomRight ()CellMarker {return CellMarker {_ffce ._ggbe .To }}; - -// HasFormula returns true if the cell contains formula. -func (_eea *evalContext )HasFormula (cellRef string )bool {return _eea ._acbb .Cell (cellRef ).HasFormula ();}; - -// CellReference returns the cell reference within a sheet that a comment refers -// to (e.g. "A1") -func (_feb Comment )CellReference ()string {return _feb ._cfc .RefAttr }; +func (_ebfc Comparer )LessCells (lhs ,rhs Cell )bool {if _ebfc .Order ==SortOrderDescending {lhs ,rhs =rhs ,lhs ;};if lhs .X ()==nil {if rhs .X ()==nil {return false ;};return true ;};if rhs .X ()==nil {return false ;};_fbae ,_dgfc :=lhs .getRawSortValue (); +_fdcf ,_fegc :=rhs .getRawSortValue ();switch {case _dgfc &&_fegc :_dgebg ,_ :=_cc .ParseFloat (_fbae ,64);_cbfe ,_ :=_cc .ParseFloat (_fdcf ,64);return _dgebg < _cbfe ;case _dgfc :return true ;case _fegc :return false ;};_fbae =lhs .GetFormattedValue (); +_fdcf =rhs .GetFormattedValue ();return _fbae < _fdcf ;}; -// 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 (_gcee *Sheet )RecalculateFormulas (){_ecga :=_da .NewEvaluator ();_ccd :=_gcee .FormulaContext ();for _ ,_bcgaa :=range _gcee .Rows (){for _ ,_gef :=range _bcgaa .Cells (){if _gef .X ().F !=nil {_baefd :=_gef .X ().F .Content ;if _gef .X ().F .TAttr ==_adc .ST_CellFormulaTypeShared &&len (_baefd )==0{continue ; -};_dgec :=_ecga .Eval (_ccd ,_baefd ).AsString ();if _dgec .Type ==_da .ResultTypeError {_bc .Log .Debug ("\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",_baefd ,_dgec .ErrorMessage ); -_gef .X ().V =nil ;}else {if _dgec .Type ==_da .ResultTypeNumber {_gef .X ().TAttr =_adc .ST_CellTypeN ;}else {_gef .X ().TAttr =_adc .ST_CellTypeInlineStr ;};_gef .X ().V =_d .String (_dgec .Value ());if _gef .X ().F .TAttr ==_adc .ST_CellFormulaTypeArray {if _dgec .Type ==_da .ResultTypeArray {_gcee .setArray (_gef .Reference (),_dgec ); -}else if _dgec .Type ==_da .ResultTypeList {_gcee .setList (_gef .Reference (),_dgec );};}else if _gef .X ().F .TAttr ==_adc .ST_CellFormulaTypeShared &&_gef .X ().F .RefAttr !=nil {_efff ,_ebae ,_edda :=_ee .ParseRangeReference (*_gef .X ().F .RefAttr ); -if _edda !=nil {_bc .Log .Debug ("\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",_edda );continue ;}; -_gcee .setShared (_gef .Reference (),_efff ,_ebae ,_baefd );};};};};};}; - -// 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 (_cfea Row )AddNamedCell (col string )Cell {_bcf :=_adc .NewCT_Cell ();_bcf .RAttr =_d .Stringf ("\u0025\u0073\u0025\u0064",col ,_cfea .RowNumber ());_ggde :=-1;_fdaed :=_ee .ColumnToIndex (col );for _bagb ,_adf :=range _cfea ._bgfg .C {_efa ,_afac :=_ee .ParseCellReference (*_adf .RAttr ); -if _afac !=nil {return Cell {};};if _fdaed < _efa .ColumnIdx {_ggde =_bagb ;break ;};};if _ggde ==-1{_cfea ._bgfg .C =append (_cfea ._bgfg .C ,_bcf );}else {_cfea ._bgfg .C =append (_cfea ._bgfg .C [:_ggde ],append ([]*_adc .CT_Cell {_bcf },_cfea ._bgfg .C [_ggde :]...)...); -};return Cell {_cfea ._edc ,_cfea ._feg ,_cfea ._bgfg ,_bcf };}; - -// 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 (_fbdd *Sheet )AddNumberedRow (rowNum uint32 )Row {_egbb :=_adc .NewCT_Row ();_egbb .RAttr =_d .Uint32 (rowNum );_fbdd ._gbge .SheetData .Row =append (_fbdd ._gbge .SheetData .Row ,_egbb );_ab .Slice (_fbdd ._gbge .SheetData .Row ,func (_gfab ,_dcbb int )bool {_gccba :=_fbdd ._gbge .SheetData .Row [_gfab ].RAttr ; -_effc :=_fbdd ._gbge .SheetData .Row [_dcbb ].RAttr ;if _gccba ==nil {return true ;};if _effc ==nil {return true ;};return *_gccba < *_effc ;});return Row {_fbdd ._gegg ,_fbdd ,_egbb };}; +// MoveTo repositions the anchor without changing the objects size. +func (_gga TwoCellAnchor )MoveTo (col ,row int32 ){_daag :=_gga .TopLeft ();_cgffd :=_gga .BottomRight ();_fefb :=_cgffd .Col ()-_daag .Col ();_gfdcd :=_cgffd .Row ()-_daag .Row ();_daag .SetCol (col );_daag .SetRow (row );_cgffd .SetCol (col +_fefb ); +_cgffd .SetRow (row +_gfdcd );}; -// IsSheetLocked returns whether the sheet objects are locked. -func (_bcdf SheetProtection )IsObjectLocked ()bool {return _bcdf ._aaba .ObjectsAttr !=nil &&*_bcdf ._aaba .ObjectsAttr ;};const (AnchorTypeAbsolute AnchorType =iota ;AnchorTypeOneCell ;AnchorTypeTwoCell ;); +// SetStyle sets the cell style for an entire column. +func (_badg Column )SetStyle (cs CellStyle ){_badg ._gdg .StyleAttr =_c .Uint32 (cs .Index ())}; -// Type returns the type of the rule -func (_gdfa ConditionalFormattingRule )Type ()_adc .ST_CfType {return _gdfa ._bea .TypeAttr };var _becd =[...]uint8 {0,18,37}; +// GetFilename returns the filename of the context's workbook. +func (_cfbcg *evalContext )GetFilename ()string {return _cfbcg ._bge ._feaa .GetFilename ()};func (_dgafg Sheet )IsValid ()bool {return _dgafg ._gbef !=nil }; -// Uses1904Dates returns true if the the workbook uses dates relative to -// 1 Jan 1904. This is uncommon. -func (_cebd *Workbook )Uses1904Dates ()bool {if _cebd ._ccea .WorkbookPr ==nil ||_cebd ._ccea .WorkbookPr .Date1904Attr ==nil {return false ;};return *_cebd ._ccea .WorkbookPr .Date1904Attr ;}; +// Fonts returns the list of fonts defined in the stylesheet. +func (_cdcad StyleSheet )Fonts ()[]Font {_dgea :=[]Font {};for _ ,_ddeb :=range _cdcad ._gaff .Fonts .Font {_dgea =append (_dgea ,Font {_ddeb ,_cdcad ._gaff });};return _dgea ;};const (AnchorTypeAbsolute AnchorType =iota ;AnchorTypeOneCell ;AnchorTypeTwoCell ; +); -// DataValidation controls cell validation -type DataValidation struct{_dea *_adc .CT_DataValidation }; +// SetColorScale configures the rule as a color scale, removing existing +// configuration. +func (_edac ConditionalFormattingRule )SetColorScale ()ColorScale {_edac .clear ();_edac .SetType (_bcd .ST_CfTypeColorScale );_edac ._faa .ColorScale =_bcd .NewCT_ColorScale ();return ColorScale {_edac ._faa .ColorScale };};func _befcg (_adfa string ,_baec uint32 ,_egec bool )string {_cbcff ,_ccc ,_abgb :=_gdc .ParseRangeReference (_adfa ); +if _abgb ==nil {_cedc ,_eddcg :=_cbcff .ColumnIdx ,_ccc .ColumnIdx ;if _baec >=_cedc &&_baec <=_eddcg {if _cedc ==_eddcg {if _egec {return "";}else {return _adfa ;};}else {_fbcc :=_ccc .Update (_df .UpdateActionRemoveColumn );return _ebb .Sprintf ("\u0025\u0073\u003a%\u0073",_cbcff .String (),_fbcc .String ()); +};}else if _baec < _cedc {_defbg :=_cbcff .Update (_df .UpdateActionRemoveColumn );_bcbd :=_ccc .Update (_df .UpdateActionRemoveColumn );return _ebb .Sprintf ("\u0025\u0073\u003a%\u0073",_defbg .String (),_bcbd .String ());};}else {_dgcg ,_gcg ,_geba :=_gdc .ParseColumnRangeReference (_adfa ); +if _geba !=nil {return "";};_adcgc ,_ggbg :=_dgcg .ColumnIdx ,_gcg .ColumnIdx ;if _baec >=_adcgc &&_baec <=_ggbg {if _adcgc ==_ggbg {if _egec {return "";}else {return _adfa ;};}else {_ggfe :=_gcg .Update (_df .UpdateActionRemoveColumn );return _ebb .Sprintf ("\u0025\u0073\u003a%\u0073",_dgcg .String (),_ggfe .String ()); +};}else if _baec < _adcgc {_cacd :=_dgcg .Update (_df .UpdateActionRemoveColumn );_acaf :=_gcg .Update (_df .UpdateActionRemoveColumn );return _ebb .Sprintf ("\u0025\u0073\u003a%\u0073",_cacd .String (),_acaf .String ());};};return "";}; -// ClearSheetViews clears the list of sheet views. This will clear the results -// of AddView() or SetFrozen. -func (_egad *Sheet )ClearSheetViews (){_egad ._gbge .SheetViews =nil };func (_faf Border )SetTop (style _adc .ST_BorderStyle ,c _fa .Color ){if _faf ._eg .Top ==nil {_faf ._eg .Top =_adc .NewCT_BorderPr ();};_faf ._eg .Top .Color =_adc .NewCT_Color (); -_faf ._eg .Top .Color .RgbAttr =c .AsRGBAString ();_faf ._eg .Top .StyleAttr =style ;}; +// X returns the inner wrapped XML type. +func (_eagge Table )X ()*_bcd .Table {return _eagge ._eacdd }; // Close closes the workbook, removing any temporary files that might have been // created when opening a document. -func (_fgdc *Workbook )Close ()error {if _fgdc .TmpPath !=""{return _ba .RemoveAll (_fgdc .TmpPath );};return nil ;}; - -// SetFormat sets the number format code. -func (_defc NumberFormat )SetFormat (f string ){_defc ._dbed .FormatCodeAttr =f }; +func (_fdece *Workbook )Close ()error {if _fdece .TmpPath !=""{return _fgb .RemoveAll (_fdece .TmpPath );};return nil ;};func (_bbdc DataValidation )SetComparison (t DVCompareType ,op DVCompareOp )DataValidationCompare {_bbdc .clear ();_bbdc ._aegb .TypeAttr =_bcd .ST_DataValidationType (t ); +_bbdc ._aegb .OperatorAttr =_bcd .ST_DataValidationOperator (op );return DataValidationCompare {_bbdc ._aegb };};func (_eae *evalContext )Sheet (name string )_acb .Context {for _ ,_agfc :=range _eae ._bge ._feaa .Sheets (){if _agfc .Name ()==name {return _agfc .FormulaContext (); +};};return _acb .InvalidReferenceContext ;}; // X returns the inner wrapped XML type. -func (_ccf Cell )X ()*_adc .CT_Cell {return _ccf ._gdd }; - -// IsWindowLocked returns whether the workbook windows are locked. -func (_bdfa WorkbookProtection )IsWindowLocked ()bool {return _bdfa ._fffe .LockWindowsAttr !=nil &&*_bdfa ._fffe .LockWindowsAttr ;}; - -// X returns the inner wrapped XML type. -func (_gfeb ConditionalFormattingRule )X ()*_adc .CT_CfRule {return _gfeb ._bea }; - -// AddImage adds an image with a paricular anchor type, returning an anchor to -// allow adusting the image size/position. -func (_gaa Drawing )AddImage (img _fe .ImageRef ,at AnchorType )Anchor {_eafc :=0;for _cdg ,_bcca :=range _gaa ._eee .Images {if _bcca ==img {_eafc =_cdg +1;break ;};};var _ffcbg string ;for _eddc ,_babf :=range _gaa ._eee ._fcgg {if _babf ==_gaa ._dff {_cecd :=_bbc .Sprintf ("\u002e\u002e\u002f\u006ded\u0069\u0061\u002f\u0069\u006d\u0061\u0067\u0065\u0025\u0064\u002e\u0025\u0073",_eafc ,img .Format ()); -_eaa :=_gaa ._eee ._gafc [_eddc ].AddRelationship (_cecd ,_d .ImageType );_ffcbg =_eaa .ID ();break ;};};var _fae Anchor ;var _bcce *_bg .CT_Picture ;switch at {case AnchorTypeAbsolute :_fdae :=_ccc ();_gaa ._dff .EG_Anchor =append (_gaa ._dff .EG_Anchor ,&_bg .EG_Anchor {AbsoluteAnchor :_fdae }); -_fdae .Choice =&_bg .EG_ObjectChoicesChoice {};_fdae .Choice .Pic =_bg .NewCT_Picture ();_fdae .Pos .XAttr .ST_CoordinateUnqualified =_d .Int64 (0);_fdae .Pos .YAttr .ST_CoordinateUnqualified =_d .Int64 (0);_bcce =_fdae .Choice .Pic ;_fae =AbsoluteAnchor {_fdae }; -case AnchorTypeOneCell :_cacc :=_cgce ();_gaa ._dff .EG_Anchor =append (_gaa ._dff .EG_Anchor ,&_bg .EG_Anchor {OneCellAnchor :_cacc });_cacc .Choice =&_bg .EG_ObjectChoicesChoice {};_cacc .Choice .Pic =_bg .NewCT_Picture ();_bcce =_cacc .Choice .Pic ; -_fae =OneCellAnchor {_cacc };case AnchorTypeTwoCell :_fadf :=_fade ();_gaa ._dff .EG_Anchor =append (_gaa ._dff .EG_Anchor ,&_bg .EG_Anchor {TwoCellAnchor :_fadf });_fadf .Choice =&_bg .EG_ObjectChoicesChoice {};_fadf .Choice .Pic =_bg .NewCT_Picture (); -_bcce =_fadf .Choice .Pic ;_fae =TwoCellAnchor {_fadf };};_bcce .NvPicPr .CNvPr .IdAttr =uint32 (len (_gaa ._dff .EG_Anchor ));_bcce .NvPicPr .CNvPr .NameAttr ="\u0049\u006d\u0061g\u0065";_bcce .BlipFill .Blip =_gf .NewCT_Blip ();_bcce .BlipFill .Blip .EmbedAttr =_d .String (_ffcbg ); -_bcce .BlipFill .Stretch =_gf .NewCT_StretchInfoProperties ();_bcce .SpPr =_gf .NewCT_ShapeProperties ();_bcce .SpPr .Xfrm =_gf .NewCT_Transform2D ();_bcce .SpPr .Xfrm .Off =_gf .NewCT_Point2D ();_bcce .SpPr .Xfrm .Off .XAttr .ST_CoordinateUnqualified =_d .Int64 (0); -_bcce .SpPr .Xfrm .Off .YAttr .ST_CoordinateUnqualified =_d .Int64 (0);_bcce .SpPr .Xfrm .Ext =_gf .NewCT_PositiveSize2D ();_bcce .SpPr .Xfrm .Ext .CxAttr =int64 (float64 (img .Size ().X *_dcd .Pixel72 )/_dcd .EMU );_bcce .SpPr .Xfrm .Ext .CyAttr =int64 (float64 (img .Size ().Y *_dcd .Pixel72 )/_dcd .EMU ); -_bcce .SpPr .PrstGeom =_gf .NewCT_PresetGeometry2D ();_bcce .SpPr .PrstGeom .PrstAttr =_gf .ST_ShapeTypeRect ;_bcce .SpPr .Ln =_gf .NewCT_LineProperties ();_bcce .SpPr .Ln .NoFill =_gf .NewCT_NoFillProperties ();return _fae ;}; - -// Row returns the row of the cell marker. -func (_dab CellMarker )Row ()int32 {return _dab ._bccc .Row };func (_ffd Font )SetColor (c _fa .Color ){_fgd :=_adc .NewCT_Color ();_cccc :="\u0066\u0066"+*c .AsRGBString ();_fgd .RgbAttr =&_cccc ;_ffd ._dfce .Color =[]*_adc .CT_Color {_fgd };}; - -// AddString adds a string to the shared string cache. -func (_dce SharedStrings )AddString (v string )int {if _bdgg ,_dgca :=_dce ._bgca [v ];_dgca {return _bdgg ;};_gagd :=_adc .NewCT_Rst ();_gagd .T =_d .String (v );_dce ._acbf .Si =append (_dce ._acbf .Si ,_gagd );_fgbea :=len (_dce ._acbf .Si )-1;_dce ._bgca [v ]=_fgbea ; -_dce ._acbf .CountAttr =_d .Uint32 (uint32 (len (_dce ._acbf .Si )));_dce ._acbf .UniqueCountAttr =_dce ._acbf .CountAttr ;return _fgbea ;}; - -// ClearFont clears any font configuration from the cell style. -func (_dcfa CellStyle )ClearFont (){_dcfa ._eceg .FontIdAttr =nil ;_dcfa ._eceg .ApplyFontAttr =nil }; - -// AddFormatValue adds a format value (databars require two). -func (_ddd DataBarScale )AddFormatValue (t _adc .ST_CfvoType ,val string ){_fbeg :=_adc .NewCT_Cfvo ();_fbeg .TypeAttr =t ;_fbeg .ValAttr =_d .String (val );_ddd ._bgf .Cfvo =append (_ddd ._bgf .Cfvo ,_fbeg );};func (_bdec Sheet )validateMergedCells ()error {_bfd :=map[uint64 ]struct{}{}; -for _ ,_bgaf :=range _bdec .MergedCells (){_ceea ,_dga ,_gdbe :=_ee .ParseRangeReference (_bgaf .Reference ());if _gdbe !=nil {return _bbc .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",_bdec .Name (),_bgaf .Reference ()); -};for _fggd :=_ceea .RowIdx ;_fggd <=_dga .RowIdx ;_fggd ++{for _fgaa :=_ceea .ColumnIdx ;_fgaa <=_dga .ColumnIdx ;_fgaa ++{_ccfd :=uint64 (_fggd )<<32|uint64 (_fgaa );if _ ,_cbgb :=_bfd [_ccfd ];_cbgb {return _bbc .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",_bdec .Name ()); -};_bfd [_ccfd ]=struct{}{};};};};return nil ;}; +func (_gfd ConditionalFormattingRule )X ()*_bcd .CT_CfRule {return _gfd ._faa }; // SetHidden marks the defined name as hidden. -func (_fcba DefinedName )SetHidden (b bool ){_fcba ._gfga .HiddenAttr =_d .Bool (b )}; - -// 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 (_affca StyleSheet )GetOrCreateStandardNumberFormat (f StandardFormat )CellStyle {for _ ,_ddea :=range _affca .CellStyles (){if _ddea .HasNumberFormat ()&&_ddea .NumberFormat ()==uint32 (f ){return _ddea ;};};_fcbea :=_affca .AddCellStyle ();_fcbea .SetNumberFormatStandard (f ); -return _fcbea ;}; - -// SetFrozen removes any existing sheet views and creates a new single view with -// either the first row, first column or both frozen. -func (_eaff *Sheet )SetFrozen (firstRow ,firstCol bool ){_eaff ._gbge .SheetViews =nil ;_gagg :=_eaff .AddView ();_gagg .SetState (_adc .ST_PaneStateFrozen );switch {case firstRow &&firstCol :_gagg .SetYSplit (1);_gagg .SetXSplit (1);_gagg .SetTopLeft ("\u0042\u0032"); -case firstRow :_gagg .SetYSplit (1);_gagg .SetTopLeft ("\u0041\u0032");case firstCol :_gagg .SetXSplit (1);_gagg .SetTopLeft ("\u0042\u0031");};};func _fade ()*_bg .CT_TwoCellAnchor {_ccfg :=_bg .NewCT_TwoCellAnchor ();_ccfg .EditAsAttr =_bg .ST_EditAsOneCell ; -_ccfg .From .Col =5;_ccfg .From .Row =0;_ccfg .From .ColOff .ST_CoordinateUnqualified =_d .Int64 (0);_ccfg .From .RowOff .ST_CoordinateUnqualified =_d .Int64 (0);_ccfg .To .Col =10;_ccfg .To .Row =20;_ccfg .To .ColOff .ST_CoordinateUnqualified =_d .Int64 (0); -_ccfg .To .RowOff .ST_CoordinateUnqualified =_d .Int64 (0);return _ccfg ;}; - -// Cell creates or returns a cell given a cell reference of the form 'A10' -func (_efgc *Sheet )Cell (cellRef string )Cell {_bfe ,_cdfb :=_ee .ParseCellReference (cellRef );if _cdfb !=nil {_bc .Log .Debug ("\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",_cdfb ); -return _efgc .AddRow ().AddCell ();};return _efgc .Row (_bfe .RowIdx ).Cell (_bfe .Column );}; - -// Sheet is a single sheet within a workbook. -type Sheet struct{_gegg *Workbook ;_ecc *_adc .CT_Sheet ;_gbge *_adc .Worksheet ;};func (_afgf Font )SetItalic (b bool ){if b {_afgf ._dfce .I =[]*_adc .CT_BooleanProperty {{}};}else {_afgf ._dfce .I =nil ;};}; - -// ClearProtection clears all workbook protections. -func (_adaaa *Workbook )ClearProtection (){_adaaa ._ccea .WorkbookProtection =nil }; - -// SetMaxLength sets the maximum bar length in percent. -func (_cdae DataBarScale )SetMaxLength (l uint32 ){_cdae ._bgf .MaxLengthAttr =_d .Uint32 (l )}; - -// AddRule adds and returns a new rule that can be configured. -func (_bcg ConditionalFormatting )AddRule ()ConditionalFormattingRule {_ead :=_adc .NewCT_CfRule ();_bcg ._fac .CfRule =append (_bcg ._fac .CfRule ,_ead );_gce :=ConditionalFormattingRule {_ead };_gce .InitializeDefaults ();_gce .SetPriority (int32 (len (_bcg ._fac .CfRule )+1)); -return _gce ;}; - -// RowOffset returns the offset from the row cell. -func (_egb CellMarker )RowOffset ()_dcd .Distance {if _egb ._bccc .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _dcd .Distance (float64 (*_egb ._bccc .RowOff .ST_CoordinateUnqualified )*_dcd .EMU );}; - -// SetPriority sets the rule priority -func (_abc ConditionalFormattingRule )SetPriority (p int32 ){_abc ._bea .PriorityAttr =p }; - -// Extents returns the sheet extents in the form "A1:B15". This requires -// scanning the entire sheet. -func (_dcda Sheet )Extents ()string {_gdcge ,_aeag ,_ggg ,_cdcc :=_dcda .ExtentsIndex ();return _bbc .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_gdcge ,_aeag ,_ggg ,_cdcc );}; - -// SetRowOffset sets the row offset of the top-left of the image in fixed units. -func (_bed AbsoluteAnchor )SetRowOffset (m _dcd .Distance ){_bed ._fag .Pos .YAttr .ST_CoordinateUnqualified =_d .Int64 (int64 (m /_dcd .EMU ));};func (_dadfg StyleSheet )appendBorder ()Border {_deeb :=_adc .NewCT_Border ();_dadfg ._fabc .Borders .Border =append (_dadfg ._fabc .Borders .Border ,_deeb ); -_dadfg ._fabc .Borders .CountAttr =_d .Uint32 (uint32 (len (_dadfg ._fabc .Borders .Border )));return Border {_deeb ,_dadfg ._fabc .Borders };}; - -// Content returns the content of the defined range (the range in most cases)/ -func (_fbgf DefinedName )Content ()string {return _fbgf ._gfga .Content };func (_eeed Sheet )validateSheetNames ()error {_gcgb :=len ([]rune (_eeed .Name ()));if _gcgb > 31{return _bbc .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",_eeed .Name (),_gcgb ); -};return nil ;};func (_bbb PatternFill )ClearFgColor (){_bbb ._cadf .FgColor =nil }; - -// 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 (_acdd CellStyle )SetNumberFormatStandard (s StandardFormat ){_acdd ._eceg .NumFmtIdAttr =_d .Uint32 (uint32 (s ));_acdd ._eceg .ApplyNumberFormatAttr =_d .Bool (true );}; - -// PasswordHash returns the password hash for a workbook using the modified -// spreadsheetML password hash that is compatible with Excel. -func PasswordHash (s string )string {_bbcfa :=uint16 (0);if len (s )> 0{for _aab :=len (s )-1;_aab >=0;_aab --{_fafe :=s [_aab ];_bbcfa =((_bbcfa >>14)&0x01)|((_bbcfa <<1)&0x7fff);_bbcfa ^=uint16 (_fafe );};_bbcfa =((_bbcfa >>14)&0x01)|((_bbcfa <<1)&0x7fff); -_bbcfa ^=uint16 (len (s ));_bbcfa ^=(0x8000|('N'<<8)|'K');};return _bbc .Sprintf ("\u0025\u0030\u0034\u0058",uint64 (_bbcfa ));}; - -// SetWidthCells is a no-op. -func (_fea OneCellAnchor )SetWidthCells (int32 ){};func NewFills ()Fills {return Fills {_adc .NewCT_Fills ()}}; +func (_eebb DefinedName )SetHidden (b bool ){_eebb ._bcbee .HiddenAttr =_c .Bool (b )}; // MergedCells returns the merged cell regions within the sheet. -func (_babd *Sheet )MergedCells ()[]MergedCell {if _babd ._gbge .MergeCells ==nil {return nil ;};_dggd :=[]MergedCell {};for _ ,_aecg :=range _babd ._gbge .MergeCells .MergeCell {_dggd =append (_dggd ,MergedCell {_babd ._gegg ,_babd ,_aecg });};return _dggd ; +func (_bdda *Sheet )MergedCells ()[]MergedCell {if _bdda ._gbef .MergeCells ==nil {return nil ;};_ffcc :=[]MergedCell {};for _ ,_gcfa :=range _bdda ._gbef .MergeCells .MergeCell {_ffcc =append (_ffcc ,MergedCell {_bdda ._feaa ,_bdda ,_gcfa });};return _ffcc ; }; -// 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 (_eff Drawing )AddChart (at AnchorType )(_gd .Chart ,Anchor ){_aegb :=_dcf .NewChartSpace ();_eff ._eee ._fcgd =append (_eff ._eee ._fcgd ,_aegb );_acddg :=_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .ChartContentType ,len (_eff ._eee ._fcgd )); -_eff ._eee .ContentTypes .AddOverride (_acddg ,_d .ChartContentType );var _cgbb string ;for _afaa ,_daa :=range _eff ._eee ._fcgg {if _daa ==_eff ._dff {_cafb :=_d .RelativeFilename (_d .DocTypeSpreadsheet ,_d .DrawingType ,_d .ChartType ,len (_eff ._eee ._fcgd )); -_cee :=_eff ._eee ._gafc [_afaa ].AddRelationship (_cafb ,_d .ChartType );_cgbb =_cee .ID ();break ;};};var _bedc Anchor ;var _cbg *_bg .CT_GraphicalObjectFrame ;switch at {case AnchorTypeAbsolute :_add :=_ccc ();_eff ._dff .EG_Anchor =append (_eff ._dff .EG_Anchor ,&_bg .EG_Anchor {AbsoluteAnchor :_add }); -_add .Choice =&_bg .EG_ObjectChoicesChoice {};_add .Choice .GraphicFrame =_bg .NewCT_GraphicalObjectFrame ();_cbg =_add .Choice .GraphicFrame ;_bedc =AbsoluteAnchor {_add };case AnchorTypeOneCell :_fffc :=_cgce ();_eff ._dff .EG_Anchor =append (_eff ._dff .EG_Anchor ,&_bg .EG_Anchor {OneCellAnchor :_fffc }); -_fffc .Choice =&_bg .EG_ObjectChoicesChoice {};_fffc .Choice .GraphicFrame =_bg .NewCT_GraphicalObjectFrame ();_cbg =_fffc .Choice .GraphicFrame ;_bedc =OneCellAnchor {_fffc };case AnchorTypeTwoCell :_accc :=_fade ();_eff ._dff .EG_Anchor =append (_eff ._dff .EG_Anchor ,&_bg .EG_Anchor {TwoCellAnchor :_accc }); -_accc .Choice =&_bg .EG_ObjectChoicesChoice {};_accc .Choice .GraphicFrame =_bg .NewCT_GraphicalObjectFrame ();_cbg =_accc .Choice .GraphicFrame ;_bedc =TwoCellAnchor {_accc };};_cbg .NvGraphicFramePr =_bg .NewCT_GraphicalObjectFrameNonVisual ();_cbg .NvGraphicFramePr .CNvPr .IdAttr =uint32 (len (_eff ._dff .EG_Anchor )); -_cbg .NvGraphicFramePr .CNvPr .NameAttr ="\u0043\u0068\u0061r\u0074";_cbg .Graphic =_gf .NewGraphic ();_cbg .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"; -_befg :=_dcf .NewChart ();_befg .IdAttr =_cgbb ;_cbg .Graphic .GraphicData .Any =[]_d .Any {_befg };_ege :=_gd .MakeChart (_aegb );_ege .Properties ().SetSolidFill (_fa .White );_ege .SetDisplayBlanksAs (_dcf .ST_DispBlanksAsGap );return _ege ,_bedc ;}; - - -// SetColOffset sets the column offset of the top-left of the image in fixed units. -func (_df AbsoluteAnchor )SetColOffset (m _dcd .Distance ){_df ._fag .Pos .XAttr .ST_CoordinateUnqualified =_d .Int64 (int64 (m /_dcd .EMU ));}; +// SetShowValue controls if the cell value is displayed. +func (_bcbe DataBarScale )SetShowValue (b bool ){_bcbe ._gfe .ShowValueAttr =_c .Bool (b )};func _ffc (_fce _acc .Time )_acc .Time {_fce =_fce .Local ();return _acc .Date (_fce .Year (),_fce .Month (),_fce .Day (),_fce .Hour (),_fce .Minute (),_fce .Second (),_fce .Nanosecond (),_acc .UTC ); +}; -// SetHorizontalAlignment sets the horizontal alignment of a cell style. -func (_degd CellStyle )SetHorizontalAlignment (a _adc .ST_HorizontalAlignment ){if _degd ._eceg .Alignment ==nil {_degd ._eceg .Alignment =_adc .NewCT_CellAlignment ();};_degd ._eceg .Alignment .HorizontalAttr =a ;_degd ._eceg .ApplyAlignmentAttr =_d .Bool (true ); -};func CreateDefaultNumberFormat (id StandardFormat )NumberFormat {_ggdg :=NumberFormat {_dbed :_adc .NewCT_NumFmt ()};_ggdg ._dbed .NumFmtIdAttr =uint32 (id );_ggdg ._dbed .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";switch id {case StandardFormat0 :_ggdg ._dbed .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c"; -case StandardFormat1 :_ggdg ._dbed .FormatCodeAttr ="\u0030";case StandardFormat2 :_ggdg ._dbed .FormatCodeAttr ="\u0030\u002e\u0030\u0030";case StandardFormat3 :_ggdg ._dbed .FormatCodeAttr ="\u0023\u002c\u0023#\u0030";case StandardFormat4 :_ggdg ._dbed .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030"; -case StandardFormat9 :_ggdg ._dbed .FormatCodeAttr ="\u0030\u0025";case StandardFormat10 :_ggdg ._dbed .FormatCodeAttr ="\u0030\u002e\u00300\u0025";case StandardFormat11 :_ggdg ._dbed .FormatCodeAttr ="\u0030\u002e\u0030\u0030\u0045\u002b\u0030\u0030"; -case StandardFormat12 :_ggdg ._dbed .FormatCodeAttr ="\u0023\u0020\u003f/\u003f";case StandardFormat13 :_ggdg ._dbed .FormatCodeAttr ="\u0023 \u003f\u003f\u002f\u003f\u003f";case StandardFormat14 :_ggdg ._dbed .FormatCodeAttr ="\u006d\u002f\u0064\u002f\u0079\u0079"; -case StandardFormat15 :_ggdg ._dbed .FormatCodeAttr ="\u0064\u002d\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat16 :_ggdg ._dbed .FormatCodeAttr ="\u0064\u002d\u006dm\u006d";case StandardFormat17 :_ggdg ._dbed .FormatCodeAttr ="\u006d\u006d\u006d\u002d\u0079\u0079"; -case StandardFormat18 :_ggdg ._dbed .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat19 :_ggdg ._dbed .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u003a\u0073\u0073\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat20 :_ggdg ._dbed .FormatCodeAttr ="\u0068\u003a\u006d\u006d"; -case StandardFormat21 :_ggdg ._dbed .FormatCodeAttr ="\u0068:\u006d\u006d\u003a\u0073\u0073";case StandardFormat22 :_ggdg ._dbed .FormatCodeAttr ="m\u002f\u0064\u002f\u0079\u0079\u0020\u0068\u003a\u006d\u006d";case StandardFormat37 :_ggdg ._dbed .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u0020\u003b\u0028\u0023,\u0023\u0023\u0030\u0029"; -case StandardFormat38 :_ggdg ._dbed .FormatCodeAttr ="\u0023\u002c\u0023\u00230 \u003b\u005b\u0052\u0065\u0064\u005d\u0028\u0023\u002c\u0023\u0023\u0030\u0029";case StandardFormat39 :_ggdg ._dbed .FormatCodeAttr ="\u0023\u002c\u0023\u00230.\u0030\u0030\u003b\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029"; -case StandardFormat40 :_ggdg ._dbed .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 :_ggdg ._dbed .FormatCodeAttr ="\u006d\u006d\u003as\u0073"; -case StandardFormat46 :_ggdg ._dbed .FormatCodeAttr ="\u005bh\u005d\u003a\u006d\u006d\u003a\u0073s";case StandardFormat47 :_ggdg ._dbed .FormatCodeAttr ="\u006dm\u003a\u0073\u0073\u002e\u0030";case StandardFormat48 :_ggdg ._dbed .FormatCodeAttr ="\u0023\u0023\u0030\u002e\u0030\u0045\u002b\u0030"; -case StandardFormat49 :_ggdg ._dbed .FormatCodeAttr ="\u0040";};return _ggdg ;}; +// Cell returns the actual cell behind the merged region +func (_ebdb MergedCell )Cell ()Cell {_bdfg :=_ebdb .Reference ();if _dcc :=_fg .Index (_ebdb .Reference (),"\u003a");_dcc !=-1{_bdfg =_bdfg [0:_dcc ];return _ebdb ._cag .Cell (_bdfg );};return Cell {};}; -// Type returns the type of anchor -func (_cbfag OneCellAnchor )Type ()AnchorType {return AnchorTypeOneCell }; +// X returns the inner wrapped XML type. +func (_fgbc Column )X ()*_bcd .CT_Col {return _fgbc ._gdg }; -// Priority returns the rule priority -func (_gbaa ConditionalFormattingRule )Priority ()int32 {return _gbaa ._bea .PriorityAttr }; +// SetFill applies a fill to a cell style avoiding redundancy. The function checks if the given fill +// already exists in the saved fills. If found, the existing fill is reused; otherwise, +// the new fill is added to the saved fills collection. The fill is then applied to the cell style, +// affecting all styles that reference it by index. +func (_bfb CellStyle )SetFill (f Fill ){_ccg :=f ._bbfa .Fill ;for _ ,_fcf :=range _ccg {if _eb .DeepEqual (_fcf ,f ._cggag ){f ._cggag =_fcf ;_bfb ._cbc .FillIdAttr =_c .Uint32 (f .Index ());_bfb ._cbc .ApplyFillAttr =_c .Bool (true );return ;};};f ._bbfa .Fill =append (f ._bbfa .Fill ,f ._cggag ); +f ._bbfa .CountAttr =_c .Uint32 (uint32 (len (f ._bbfa .Fill )));_bfb ._cbc .FillIdAttr =_c .Uint32 (f .Index ());_bfb ._cbc .ApplyFillAttr =_c .Bool (true );}; -// X returns the inner wrapped XML type. -func (_aacae DifferentialStyle )X ()*_adc .CT_Dxf {return _aacae ._beee };func (_afdd Comments )getOrCreateAuthor (_bge string )uint32 {for _cfe ,_bgde :=range _afdd ._ggfc .Authors .Author {if _bgde ==_bge {return uint32 (_cfe );};};_bbg :=uint32 (len (_afdd ._ggfc .Authors .Author )); -_afdd ._ggfc .Authors .Author =append (_afdd ._ggfc .Authors .Author ,_bge );return _bbg ;}; +// IsEmpty returns true if the cell is empty. +func (_fab Cell )IsEmpty ()bool {return _fab ._de .TAttr ==_bcd .ST_CellTypeUnset &&_fab ._de .V ==nil &&_fab ._de .F ==nil ;}; -// CopySheet copies the existing sheet at index `ind` and puts its copy with the name `copiedSheetName`. -func (_abbe *Workbook )CopySheet (ind int ,copiedSheetName string )(Sheet ,error ){if _abbe .SheetCount ()<=ind {return Sheet {},ErrorNotFound ;};var _gfdc _fe .Relationship ;for _ ,_adaa :=range _abbe ._adeb .Relationships (){if _adaa .ID ()==_abbe ._ccea .Sheets .Sheet [ind ].IdAttr {var _gedd bool ; -if _gfdc ,_gedd =_abbe ._adeb .CopyRelationship (_adaa .ID ());!_gedd {return Sheet {},ErrorNotFound ;};break ;};};_abbe .ContentTypes .CopyOverride (_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .WorksheetContentType ,ind +1),_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .WorksheetContentType ,len (_abbe .ContentTypes .X ().Override ))); -_dcdc :=*_abbe ._geggf [ind ];_abbe ._geggf =append (_abbe ._geggf ,&_dcdc );var _bgbdc uint32 =0;for _ ,_ffbc :=range _abbe ._ccea .Sheets .Sheet {if _ffbc .SheetIdAttr > _bgbdc {_bgbdc =_ffbc .SheetIdAttr ;};};_bgbdc ++;_bacbc :=*_abbe ._ccea .Sheets .Sheet [ind ]; -_bacbc .IdAttr =_gfdc .ID ();_bacbc .NameAttr =copiedSheetName ;_bacbc .SheetIdAttr =_bgbdc ;_abbe ._ccea .Sheets .Sheet =append (_abbe ._ccea .Sheets .Sheet ,&_bacbc );_gebg :=_fe .NewRelationshipsCopy (_abbe ._ecgg [ind ]);_abbe ._ecgg =append (_abbe ._ecgg ,_gebg ); -_gfafe :=_abbe ._ceec [ind ];if _gfafe ==nil {_abbe ._ceec =append (_abbe ._ceec ,nil );}else {_accde :=*_gfafe ;_abbe ._ceec =append (_abbe ._ceec ,&_accde );};_gafcg :=Sheet {_abbe ,&_bacbc ,&_dcdc };return _gafcg ,nil ;}; +// SetInlineString adds a string inline instead of in the shared strings table. +func (_deb Cell )SetInlineString (s string ){_deb .clearValue ();_deb ._de .Is =_bcd .NewCT_Rst ();_deb ._de .Is .T =_c .String (s );_deb ._de .TAttr =_bcd .ST_CellTypeInlineStr ;}; -// X returns the inner wrapped XML type. -func (_acg Column )X ()*_adc .CT_Col {return _acg ._gdea };func (_bbe DataValidation )SetComparison (t DVCompareType ,op DVCompareOp )DataValidationCompare {_bbe .clear ();_bbe ._dea .TypeAttr =_adc .ST_DataValidationType (t );_bbe ._dea .OperatorAttr =_adc .ST_DataValidationOperator (op ); -return DataValidationCompare {_bbe ._dea };};type Table struct{_dafc *_adc .Table }; +// Text returns text from the sheet as one string separated with line breaks. +func (_bbad *SheetText )Text ()string {_ecfc :=_ac .NewBuffer ([]byte {});for _ ,_gafc :=range _bbad .Cells {if _gafc .Text !=""{_ecfc .WriteString (_gafc .Text );_ecfc .WriteString ("\u000a");};};return _ecfc .String ();};func (_afg ConditionalFormattingRule )InitializeDefaults (){_afg .SetType (_bcd .ST_CfTypeCellIs ); +_afg .SetOperator (_bcd .ST_ConditionalFormattingOperatorGreaterThan );_afg .SetPriority (1);}; -// SetWidthCells is a no-op. -func (_ge AbsoluteAnchor )SetWidthCells (int32 ){}; +// Type returns the type of anchor +func (_baef TwoCellAnchor )Type ()AnchorType {return AnchorTypeTwoCell };func (_cegg *evalContext )Cell (ref string ,ev _acb .Evaluator )_acb .Result {if !_geeg (ref ){return _acb .MakeErrorResultType (_acb .ErrorTypeName ,"");};_agc :=_cegg ._bge .Name ()+"\u0021"+ref ; +if _cfeg ,_geb :=ev .GetFromCache (_agc );_geb {return _cfeg ;};_dfdg ,_aca :=_gdc .ParseCellReference (ref );if _aca !=nil {return _acb .MakeErrorResult (_ebb .Sprintf ("e\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",ref ,_aca )); +};if _cegg ._dcdg !=0&&!_dfdg .AbsoluteColumn {_dfdg .ColumnIdx +=_cegg ._dcdg ;_dfdg .Column =_gdc .IndexToColumn (_dfdg .ColumnIdx );};if _cegg ._gbaf !=0&&!_dfdg .AbsoluteRow {_dfdg .RowIdx +=_cegg ._gbaf ;};_ebbf :=_cegg ._bge .Cell (_dfdg .String ()); +if _ebbf .HasFormula (){if _ ,_cfca :=_cegg ._fbdf [ref ];_cfca {return _acb .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 ); +};_cegg ._fbdf [ref ]=struct{}{};_egdd :=ev .Eval (_cegg ,_ebbf .GetFormula ());delete (_cegg ._fbdf ,ref );ev .SetCache (_agc ,_egdd );return _egdd ;};if _ebbf .IsEmpty (){_bccd :=_acb .MakeEmptyResult ();ev .SetCache (_agc ,_bccd );return _bccd ;}else if _ebbf .IsNumber (){_eeg ,_ :=_ebbf .GetValueAsNumber (); +_bbff :=_acb .MakeNumberResult (_eeg );ev .SetCache (_agc ,_bbff );return _bbff ;}else if _ebbf .IsBool (){_afac ,_ :=_ebbf .GetValueAsBool ();_aeg :=_acb .MakeBoolResult (_afac );ev .SetCache (_agc ,_aeg );return _aeg ;};_bddb ,_ :=_ebbf .GetRawValue (); +if _ebbf .IsError (){_efg :=_acb .MakeErrorResult ("");_efg .ValueString =_bddb ;ev .SetCache (_agc ,_efg );return _efg ;};_dga :=_acb .MakeStringResult (_bddb );ev .SetCache (_agc ,_dga );return _dga ;};func (_fbfcc RichTextRun )ensureRpr (){if _fbfcc ._cegd .RPr ==nil {_fbfcc ._cegd .RPr =_bcd .NewCT_RPrElt (); +};}; -// GetFilename returns the name of file from which workbook was opened with full path to it -func (_edec *Workbook )GetFilename ()string {return _edec ._adgc }; +// GetFormat returns a cell data format. +func (_cgge *evalContext )GetFormat (cellRef string )string {return _cgge ._bge .Cell (cellRef ).getFormat ();};func _bac (_edg bool )int {if _edg {return 1;};return 0;}; -// 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 (_ebg Cell )SetTime (d _f .Time ){_ebg .clearValue ();d =_dg (d );_eeb :=_ebg ._ed .Epoch ();if d .Before (_eeb ){_bc .Log .Debug ("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 ;};_dge :=d .Sub (_eeb );_gfb :=new (_ac .Float );_ecb :=new (_ac .Float );_ecb .SetPrec (128);_ecb .SetUint64 (uint64 (_dge ));_ebcd :=new (_ac .Float );_ebcd .SetUint64 (24*60*60*1e9);_gfb .Quo (_ecb ,_ebcd );_ebg ._gdd .V =_d .String (_gfb .Text ('g',20)); +// SetHorizontalAlignment sets the horizontal alignment of a cell style. +func (_dcg CellStyle )SetHorizontalAlignment (a _bcd .ST_HorizontalAlignment ){if _dcg ._cbc .Alignment ==nil {_dcg ._cbc .Alignment =_bcd .NewCT_CellAlignment ();};_dcg ._cbc .Alignment .HorizontalAttr =a ;_dcg ._cbc .ApplyAlignmentAttr =_c .Bool (true ); }; -// SetUnderline controls if the run is underlined. -func (_aaec RichTextRun )SetUnderline (u _adc .ST_UnderlineValues ){_aaec .ensureRpr ();_aaec ._dbba .RPr .U =_adc .NewCT_UnderlineProperty ();_aaec ._dbba .RPr .U .ValAttr =u ;}; +// SetMaxLength sets the maximum bar length in percent. +func (_acdf DataBarScale )SetMaxLength (l uint32 ){_acdf ._gfe .MaxLengthAttr =_c .Uint32 (l )};type evalContext struct{_bge *Sheet ;_dcdg ,_gbaf uint32 ;_fbdf map[string ]struct{};}; -// ExtractText returns text from the sheet as a SheetText object. -func (_cde *Sheet )ExtractText ()*SheetText {_bca :=[]CellText {};for _ ,_eebc :=range _cde .Rows (){for _ ,_gadg :=range _eebc .Cells (){if !_gadg .IsEmpty (){if _fffb :=_gadg .GetFormattedValue ();_fffb !=""{_bca =append (_bca ,CellText {Text :_fffb ,Cell :_gadg }); -};};};};return &SheetText {Cells :_bca };}; +// SetDrawing sets the worksheet drawing. A worksheet can have a reference to a +// single drawing, but the drawing can have many charts. +func (_cace *Sheet )SetDrawing (d Drawing ){var _fcca _ad .Relationships ;for _eff ,_bgfe :=range _cace ._feaa ._agbbg {if _bgfe ==_cace ._gbef {_fcca =_cace ._feaa ._dagcbb [_eff ];break ;};};var _dgef string ;for _dead ,_dcga :=range d ._cbfg ._edbf {if _dcga ==d ._bbaa {_bab :=_fcca .AddAutoRelationship (_c .DocTypeSpreadsheet ,_c .WorksheetType ,_dead +1,_c .DrawingType ); +_dgef =_bab .ID ();break ;};};_cace ._gbef .Drawing =_bcd .NewCT_Drawing ();_cace ._gbef .Drawing .IdAttr =_dgef ;}; -// X returns the inner wrapped XML type. -func (_abcb DataBarScale )X ()*_adc .CT_DataBar {return _abcb ._bgf }; +// LastRow returns the name of last row which contains data in range of context sheet's given columns. +func (_cad *evalContext )LastRow (col string )int {_fddfg :=_cad ._bge ;_deg :=int (_gdc .ColumnToIndex (col ));_ddf :=1;for _ ,_cbac :=range _fddfg ._gbef .SheetData .Row {if _cbac .RAttr !=nil {_fga :=Row {_fddfg ._feaa ,_fddfg ,_cbac };_cdfa :=len (_fga .Cells ()); +if _cdfa > _deg {_ddf =int (_fga .RowNumber ());};};};return _ddf ;};func (_bgcb Sheet )validateSheetNames ()error {_fdgd :=len ([]rune (_bgcb .Name ()));if _fdgd > 31{return _ebb .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",_bgcb .Name (),_fdgd ); +};return nil ;};const _edde ="_\u0078\u006c\u006e\u006d._\u0046i\u006c\u0074\u0065\u0072\u0044a\u0074\u0061\u0062\u0061\u0073\u0065"; // 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 @@ -701,937 +463,1172 @@ BottomRight ()CellMarker ; TopLeft ()CellMarker ; // MoveTo repositions the anchor without changing the objects size. -MoveTo (_cg ,_afc int32 ); +MoveTo (_aa ,_dbd int32 ); // SetWidth sets the width of the anchored object. It is not compatible with // SetWidthCells. -SetWidth (_fc _dcd .Distance ); +SetWidth (_fe _ge .Distance ); // SetWidthCells sets the height the anchored object by moving the right // hand side. It is not compatible with SetWidth. -SetWidthCells (_ggf int32 ); +SetWidthCells (_dgc int32 ); // SetHeight sets the height of the anchored object. It is not compatible // with SetHeightCells. -SetHeight (_fd _dcd .Distance ); +SetHeight (_af _ge .Distance ); // SetHeightCells sets the height the anchored object by moving the bottom. // It is not compatible with SetHeight. -SetHeightCells (_acd int32 ); +SetHeightCells (_ea int32 ); // SetColOffset sets the column offset of the top-left anchor. -SetColOffset (_cb _dcd .Distance ); +SetColOffset (_efa _ge .Distance ); // SetRowOffset sets the row offset of the top-left anchor. -SetRowOffset (_gbfa _dcd .Distance ); +SetRowOffset (_ae _ge .Distance ); // Type returns the type of anchor -Type ()AnchorType ;}; +Type ()AnchorType ;};func (_eda Cell )GetRawValue ()(string ,error ){switch _eda ._de .TAttr {case _bcd .ST_CellTypeInlineStr :if _eda ._de .Is ==nil ||_eda ._de .Is .T ==nil {return "",nil ;};return *_eda ._de .Is .T ,nil ;case _bcd .ST_CellTypeS :if _eda ._de .V ==nil {return "",nil ; +};_dfc ,_abeg :=_cc .Atoi (*_eda ._de .V );if _abeg !=nil {return "",_abeg ;};return _eda ._fbc .SharedStrings .GetString (_dfc );case _bcd .ST_CellTypeStr :if _eda ._de .F !=nil {return _eda ._de .F .Content ,nil ;};};if _eda ._de .V ==nil {return "",nil ; +};return *_eda ._de .V ,nil ;}; -// X returns the inner wrapped XML type. -func (_eegb RichTextRun )X ()*_adc .CT_RElt {return _eegb ._dbba }; +// Validate validates the sheet, returning an error if it is found to be invalid. +func (_fgde Sheet )Validate ()error {_ggg :=[]func ()error {_fgde .validateRowCellNumbers ,_fgde .validateMergedCells ,_fgde .validateSheetNames };for _ ,_bacg :=range _ggg {if _cgeg :=_bacg ();_cgeg !=nil {return _cgeg ;};};if _bdgb :=_fgde ._gbef .Validate (); +_bdgb !=nil {return _bdgb ;};return _fgde ._gbef .Validate ();}; -// ValidateWithPath validates the sheet passing path informaton for a better -// error message -func (_ecgb Sheet )ValidateWithPath (path string )error {return _ecgb ._gbge .ValidateWithPath (path )}; +// RemoveColumn removes column from the sheet and moves all columns to the right of the removed column one step left. +func (_fada *Sheet )RemoveColumn (column string )error {_fbce ,_aege :=_fada .getAllCellsInFormulaArraysForColumn ();if _aege !=nil {return _aege ;};_egdb :=_gdc .ColumnToIndex (column );for _ ,_edeg :=range _fada .Rows (){_eggc :=_ebb .Sprintf ("\u0025\u0073\u0025\u0064",column ,*_edeg .X ().RAttr ); +if _ ,_bdec :=_fbce [_eggc ];_bdec {return nil ;};};for _ ,_gggd :=range _fada .Rows (){_egdfe :=_gggd ._dddc .C ;for _dagcb ,_fdba :=range _egdfe {_fagb ,_fbe :=_gdc .ParseCellReference (*_fdba .RAttr );if _fbe !=nil {return _fbe ;};if _fagb .ColumnIdx ==_egdb {_gggd ._dddc .C =append (_egdfe [:_dagcb ],_fada .slideCellsLeft (_egdfe [_dagcb +1:])...); +break ;}else if _fagb .ColumnIdx > _egdb {_gggd ._dddc .C =append (_egdfe [:_dagcb ],_fada .slideCellsLeft (_egdfe [_dagcb :])...);break ;};};};_aege =_fada .updateAfterRemove (_egdb ,_df .UpdateActionRemoveColumn );if _aege !=nil {return _aege ;};_aege =_fada .removeColumnFromNamedRanges (_egdb ); +if _aege !=nil {return _aege ;};_aege =_fada .removeColumnFromMergedCells (_egdb );if _aege !=nil {return _aege ;};for _ ,_ccggg :=range _fada ._feaa .Sheets (){_ccggg .RecalculateFormulas ();};return nil ;}; -// 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 (_cdac *Sheet )RemoveMergedCell (mc MergedCell ){for _cdaeb ,_abfa :=range _cdac ._gbge .MergeCells .MergeCell {if _abfa ==mc .X (){copy (_cdac ._gbge .MergeCells .MergeCell [_cdaeb :],_cdac ._gbge .MergeCells .MergeCell [_cdaeb +1:]);_cdac ._gbge .MergeCells .MergeCell [len (_cdac ._gbge .MergeCells .MergeCell )-1]=nil ; -_cdac ._gbge .MergeCells .MergeCell =_cdac ._gbge .MergeCells .MergeCell [:len (_cdac ._gbge .MergeCells .MergeCell )-1];};};}; +// TopLeft returns the CellMaker for the top left corner of the anchor. +func (_eaa TwoCellAnchor )TopLeft ()CellMarker {return CellMarker {_eaa ._adee .From }}; -// Col returns the column of the cell marker. -func (_gcc CellMarker )Col ()int32 {return _gcc ._bccc .Col }; +// Index returns the index of the differential style. +func (_gda DifferentialStyle )Index ()uint32 {for _dgga ,_def :=range _gda ._ffga .Dxf {if _gda ._bbb ==_def {return uint32 (_dgga );};};return 0;}; -// X returns the inner wrapped XML type. -func (_bfeee WorkbookProtection )X ()*_adc .CT_WorkbookProtection {return _bfeee ._fffe }; +// DataValidationCompare is a view on a data validation rule that is oriented +// towards value comparisons. +type DataValidationCompare struct{_ccga *_bcd .CT_DataValidation }; -// Fills returns a Fills object that can be used to add/create/edit fills. -func (_beb StyleSheet )Fills ()Fills {return Fills {_beb ._fabc .Fills }}; +// Validate attempts to validate the structure of a workbook. +func (_fcda *Workbook )Validate ()error {if _fcda ==nil ||_fcda ._dfdc ==nil {return _cf .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"); +};_fcbc :=uint32 (0);for _ ,_adcgf :=range _fcda ._dfdc .Sheets .Sheet {if _adcgf .SheetIdAttr > _fcbc {_fcbc =_adcgf .SheetIdAttr ;};};if _fcbc !=uint32 (len (_fcda ._agbbg )){return _ebb .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",_fcbc ,len (_fcda ._agbbg )); +};_dfcba :=map[string ]struct{}{};for _dbca ,_eefd :=range _fcda ._dfdc .Sheets .Sheet {_dbfc :=Sheet {_fcda ,_eefd ,_fcda ._agbbg [_dbca ]};if _ ,_babf :=_dfcba [_dbfc .Name ()];_babf {return _ebb .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",_dbca ,_dbfc .Name ()); +};_dfcba [_dbfc .Name ()]=struct{}{};if _fbec :=_dbfc .ValidateWithPath (_ebb .Sprintf ("\u0077o\u0072k\u0062\u006f\u006f\u006b\u002fS\u0068\u0065e\u0074\u005b\u0025\u0064\u005d",_dbca ));_fbec !=nil {return _fbec ;};if _faacf :=_dbfc .Validate ();_faacf !=nil {return _faacf ; +};};return nil ;}; // Cell retrieves or adds a new cell to a row. Col is the column (e.g. 'A', 'B') -func (_ffa Row )Cell (col string )Cell {_ebbc :=_bbc .Sprintf ("\u0025\u0073\u0025\u0064",col ,_ffa .RowNumber ());for _ ,_geg :=range _ffa ._bgfg .C {if _geg .RAttr !=nil &&*_geg .RAttr ==_ebbc {return Cell {_ffa ._edc ,_ffa ._feg ,_ffa ._bgfg ,_geg }; -};};return _ffa .AddNamedCell (col );}; +func (_cgdg Row )Cell (col string )Cell {_afad :=_ebb .Sprintf ("\u0025\u0073\u0025\u0064",col ,_cgdg .RowNumber ());for _ ,_eaca :=range _cgdg ._dddc .C {if _eaca .RAttr !=nil &&*_eaca .RAttr ==_afad {return Cell {_cgdg ._ecag ,_cgdg ._dad ,_cgdg ._dddc ,_eaca }; +};};return _cgdg .AddNamedCell (col );}; -// 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 (_cgcg *Sheet )SetBorder (cellRange string ,border Border )error {_cbge ,_bgff ,_eacf :=_ee .ParseRangeReference (cellRange );if _eacf !=nil {return _eacf ;};_efccc :=_cgcg ._gegg .StyleSheet .AddCellStyle ();_ccbe :=_cgcg ._gegg .StyleSheet .AddBorder (); -_efccc .SetBorder (_ccbe );_ccbe ._eg .Top =border ._eg .Top ;_ccbe ._eg .Left =border ._eg .Left ;_aeecb :=_cgcg ._gegg .StyleSheet .AddCellStyle ();_bfbe :=_cgcg ._gegg .StyleSheet .AddBorder ();_aeecb .SetBorder (_bfbe );_bfbe ._eg .Top =border ._eg .Top ; -_bfbe ._eg .Right =border ._eg .Right ;_cdgc :=_cgcg ._gegg .StyleSheet .AddCellStyle ();_bfbf :=_cgcg ._gegg .StyleSheet .AddBorder ();_cdgc .SetBorder (_bfbf );_bfbf ._eg .Top =border ._eg .Top ;_bdga :=_cgcg ._gegg .StyleSheet .AddCellStyle ();_cggfg :=_cgcg ._gegg .StyleSheet .AddBorder (); -_bdga .SetBorder (_cggfg );_cggfg ._eg .Left =border ._eg .Left ;_edgcc :=_cgcg ._gegg .StyleSheet .AddCellStyle ();_ceggf :=_cgcg ._gegg .StyleSheet .AddBorder ();_edgcc .SetBorder (_ceggf );_ceggf ._eg .Right =border ._eg .Right ;_fccbb :=_cgcg ._gegg .StyleSheet .AddCellStyle (); -_efee :=_cgcg ._gegg .StyleSheet .AddBorder ();_fccbb .SetBorder (_efee );_efee ._eg .Bottom =border ._eg .Bottom ;_cgae :=_cgcg ._gegg .StyleSheet .AddCellStyle ();_dffb :=_cgcg ._gegg .StyleSheet .AddBorder ();_cgae .SetBorder (_dffb );_dffb ._eg .Bottom =border ._eg .Bottom ; -_dffb ._eg .Left =border ._eg .Left ;_bffe :=_cgcg ._gegg .StyleSheet .AddCellStyle ();_faab :=_cgcg ._gegg .StyleSheet .AddBorder ();_bffe .SetBorder (_faab );_faab ._eg .Bottom =border ._eg .Bottom ;_faab ._eg .Right =border ._eg .Right ;_debd :=_cbge .RowIdx ; -_efggg :=_cbge .ColumnIdx ;_cfde :=_bgff .RowIdx ;_dcgb :=_bgff .ColumnIdx ;for _aagb :=_debd ;_aagb <=_cfde ;_aagb ++{for _gcbd :=_efggg ;_gcbd <=_dcgb ;_gcbd ++{_ddcab :=_bbc .Sprintf ("\u0025\u0073\u0025\u0064",_ee .IndexToColumn (_gcbd ),_aagb );switch {case _aagb ==_debd &&_gcbd ==_efggg :_cgcg .Cell (_ddcab ).SetStyle (_efccc ); -case _aagb ==_debd &&_gcbd ==_dcgb :_cgcg .Cell (_ddcab ).SetStyle (_aeecb );case _aagb ==_cfde &&_gcbd ==_efggg :_cgcg .Cell (_ddcab ).SetStyle (_cgae );case _aagb ==_cfde &&_gcbd ==_dcgb :_cgcg .Cell (_ddcab ).SetStyle (_bffe );case _aagb ==_debd :_cgcg .Cell (_ddcab ).SetStyle (_cdgc ); -case _aagb ==_cfde :_cgcg .Cell (_ddcab ).SetStyle (_fccbb );case _gcbd ==_efggg :_cgcg .Cell (_ddcab ).SetStyle (_bdga );case _gcbd ==_dcgb :_cgcg .Cell (_ddcab ).SetStyle (_edgcc );};};};return nil ;}; +// SetVerticalAlignment sets the vertical alignment of a cell style. +func (_fcb CellStyle )SetVerticalAlignment (a _bcd .ST_VerticalAlignment ){if _fcb ._cbc .Alignment ==nil {_fcb ._cbc .Alignment =_bcd .NewCT_CellAlignment ();};_fcb ._cbc .ApplyAlignmentAttr =_c .Bool (true );_fcb ._cbc .Alignment .VerticalAttr =a ;}; + + +// Name returns the sheet name +func (_eddd Sheet )Name ()string {return _eddd ._ceda .NameAttr }; + +// 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 (_ccfb Cell )GetValueAsTime ()(_acc .Time ,error ){if _ccfb ._de .TAttr !=_bcd .ST_CellTypeUnset {return _acc .Time {},_cf .New ("\u0063e\u006c\u006c\u0020\u0074y\u0070\u0065\u0020\u0073\u0068o\u0075l\u0064 \u0062\u0065\u0020\u0075\u006e\u0073\u0065t"); +};if _ccfb ._de .V ==nil {return _acc .Time {},_cf .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};_gbfd ,_ ,_dgb :=_bgb .ParseFloat (*_ccfb ._de .V ,10,128,_bgb .ToNearestEven );if _dgb !=nil {return _acc .Time {},_dgb ; +};_gba :=new (_bgb .Float );_gba .SetUint64 (uint64 (24*_acc .Hour ));_gbfd .Mul (_gbfd ,_gba );_cb ,_ :=_gbfd .Uint64 ();_cdfb :=_ccfb ._fbc .Epoch ().Add (_acc .Duration (_cb ));return _debb (_cdfb ),nil ;}; + +// NewStyleSheet constructs a new default stylesheet. +func NewStyleSheet (wb *Workbook )StyleSheet {_cgdge :=_bcd .NewStyleSheet ();_cgdge .CellStyleXfs =_bcd .NewCT_CellStyleXfs ();_cgdge .CellXfs =_bcd .NewCT_CellXfs ();_cgdge .CellStyles =_bcd .NewCT_CellStyles ();_dcad :=_bcd .NewCT_CellStyle ();_dcad .NameAttr =_c .String ("\u004e\u006f\u0072\u006d\u0061\u006c"); +_dcad .XfIdAttr =0;_dcad .BuiltinIdAttr =_c .Uint32 (0);_cgdge .CellStyles .CellStyle =append (_cgdge .CellStyles .CellStyle ,_dcad );_cgdge .CellStyles .CountAttr =_c .Uint32 (uint32 (len (_cgdge .CellStyles .CellStyle )));_badd :=_bcd .NewCT_Xf ();_badd .NumFmtIdAttr =_c .Uint32 (0); +_badd .FontIdAttr =_c .Uint32 (0);_badd .FillIdAttr =_c .Uint32 (0);_badd .BorderIdAttr =_c .Uint32 (0);_cgdge .CellStyleXfs .Xf =append (_cgdge .CellStyleXfs .Xf ,_badd );_cgdge .CellStyleXfs .CountAttr =_c .Uint32 (uint32 (len (_cgdge .CellStyleXfs .Xf ))); +_eadab :=NewFills ();_cgdge .Fills =_eadab .X ();_dbad :=_eadab .appendFill ().SetPatternFill ();_dbad .SetPattern (_bcd .ST_PatternTypeNone );_dbad =_eadab .appendFill ().SetPatternFill ();_dbad .SetPattern (_bcd .ST_PatternTypeGray125 );_cgdge .Fonts =_bcd .NewCT_Fonts (); +_cgdge .Borders =_bcd .NewCT_Borders ();_dace :=StyleSheet {wb ,_cgdge };_dace .appendBorder ().InitializeDefaults ();_dacdb :=_dace .appendFont ();_dacdb .SetName ("\u0043a\u006c\u0069\u0062\u0072\u0069");_dacdb .SetSize (11);_fgaf :=_bcd .NewCT_Xf (); +*_fgaf =*_badd ;_fgaf .XfIdAttr =_c .Uint32 (0);_cgdge .CellXfs .Xf =append (_cgdge .CellXfs .Xf ,_fgaf );_cgdge .CellXfs .CountAttr =_c .Uint32 (uint32 (len (_cgdge .CellXfs .Xf )));return _dace ;}; + +// X returns the inner wrapped XML type. +func (_agbb MergedCell )X ()*_bcd .CT_MergeCell {return _agbb ._fegcc }; + +// GetLabelPrefix returns label prefix which depends on the cell's horizontal alignment. +func (_gcag *evalContext )GetLabelPrefix (cellRef string )string {return _gcag ._bge .Cell (cellRef ).getLabelPrefix ();};func (_gbaff PatternFill )ClearFgColor (){_gbaff ._bea .FgColor =nil }; + +// GetChartByTargetId returns the array of workbook crt.ChartSpace. +func (_acbf *Workbook )GetChartByTargetId (targetAttr string )*_cd .ChartSpace {return _acbf ._bccce [targetAttr ];}; + +// Cell creates or returns a cell given a cell reference of the form 'A10' +func (_dbcf *Sheet )Cell (cellRef string )Cell {_dgbd ,_bbdb :=_gdc .ParseCellReference (cellRef );if _bbdb !=nil {_cfa .Log .Debug ("\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",_bbdb ); +return _dbcf .AddRow ().AddCell ();};return _dbcf .Row (_dgbd .RowIdx ).Cell (_dgbd .Column );}; + +// RichTextRun is a segment of text within a cell that is directly formatted. +type RichTextRun struct{_cegd *_bcd .CT_RElt }; + +// ExtractText returns text from the workbook as a WorkbookText object. +func (_adcf *Workbook )ExtractText ()*WorkbookText {_edgb :=[]*SheetText {};for _ ,_afgd :=range _adcf .Sheets (){_edgb =append (_edgb ,&SheetText {Cells :_afgd .ExtractText ().Cells });};return &WorkbookText {Sheets :_edgb };}; + +// NewSharedStrings constructs a new Shared Strings table. +func NewSharedStrings ()SharedStrings {return SharedStrings {_aegbd :_bcd .NewSst (),_dcgd :make (map[string ]int )};};func (_aef Font )SetSize (size float64 ){_aef ._fgd .Sz =[]*_bcd .CT_FontSize {{ValAttr :size }}}; + +// HasFormula returns true if the cell has an asoociated formula. +func (_cba Cell )HasFormula ()bool {return _cba ._de .F !=nil };func (_adbd Font )SetName (name string ){_adbd ._fgd .Name =[]*_bcd .CT_FontName {{ValAttr :name }}}; + +// Uses1904Dates returns true if the the workbook uses dates relative to +// 1 Jan 1904. This is uncommon. +func (_ecegd *Workbook )Uses1904Dates ()bool {if _ecegd ._dfdc .WorkbookPr ==nil ||_ecegd ._dfdc .WorkbookPr .Date1904Attr ==nil {return false ;};return *_ecegd ._dfdc .WorkbookPr .Date1904Attr ;}; + +// MaxColumnIdx returns the max used column of the sheet. +func (_gced Sheet )MaxColumnIdx ()uint32 {_bag :=uint32 (0);for _ ,_bbbe :=range _gced .Rows (){_eddg :=_bbbe ._dddc .C ;if len (_eddg )> 0{_dfa :=_eddg [len (_eddg )-1];_fbfad ,_ :=_gdc .ParseCellReference (*_dfa .RAttr );if _bag < _fbfad .ColumnIdx {_bag =_fbfad .ColumnIdx ; +};};};return _bag ;};type Fills struct{_cda *_bcd .CT_Fills }; + +// 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{_gecf *_bcd .CT_Rst }; + +// SetHyperlink sets a hyperlink on a cell. +func (_eac Cell )SetHyperlink (hl _ad .Hyperlink ){_gfc :=_eac ._ebg ._gbef ;if _gfc .Hyperlinks ==nil {_gfc .Hyperlinks =_bcd .NewCT_Hyperlinks ();};_ebd :=_ad .Relationship (hl );_gbaa :=_bcd .NewCT_Hyperlink ();_gbaa .RefAttr =_eac .Reference ();_gbaa .IdAttr =_c .String (_ebd .ID ()); +_gfc .Hyperlinks .Hyperlink =append (_gfc .Hyperlinks .Hyperlink ,_gbaa );}; + +// Content returns the content of the defined range (the range in most cases)/ +func (_gbag DefinedName )Content ()string {return _gbag ._bcbee .Content };var _gbafb []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"}; + + +// Author returns the author of the comment +func (_dacd Comment )Author ()string {if _dacd ._aaef .AuthorIdAttr < uint32 (len (_dacd ._add .Authors .Author )){return _dacd ._add .Authors .Author [_dacd ._aaef .AuthorIdAttr ];};return "";}; + +// ClearProtection removes any protections applied to teh sheet. +func (_gdde *Sheet )ClearProtection (){_gdde ._gbef .SheetProtection =nil }; + +// Read reads a workbook from an io.Reader(.xlsx). +func Read (r _ef .ReaderAt ,size int64 )(*Workbook ,error ){const _cgcb ="\u0073\u0070r\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u003a\u0052\u0065\u0061\u0064";if !_ca .GetLicenseKey ().IsLicensed ()&&!_aabd {_ebb .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"); +_ebb .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); +return nil ,_cf .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");};_bgga :=New ();_fcce ,_bgd :=_ca .GenRefId ("\u0073\u0072");if _bgd !=nil {_cfa .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_bgd ); +return nil ,_bgd ;};_bgga ._dabb =_fcce ;if _ecef :=_ca .Track (_bgga ._dabb ,_cgcb );_ecef !=nil {_cfa .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_ecef );return nil ,_ecef ;};_cbb ,_bgd :=_fgb .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0078\u006c\u0073\u0078"); +if _bgd !=nil {return nil ,_bgd ;};_bgga .TmpPath =_cbb ;_dafa ,_bgd :=_gc .NewReader (r ,size );if _bgd !=nil {return nil ,_ebb .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_bgd );};_dab :=[]*_gc .File {}; +_dab =append (_dab ,_dafa .File ...);_ffbb :=false ;for _ ,_fcgd :=range _dab {if _fcgd .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_ffbb =true ;break ;};};if _ffbb {_bgga .CreateCustomProperties (); +};_deca :=_bc .DecodeMap {};_deca .SetOnNewRelationshipFunc (_bgga .onNewRelationship );_deca .AddTarget (_c .ContentTypesFilename ,_bgga .ContentTypes .X (),"",0);_deca .AddTarget (_c .BaseRelsFilename ,_bgga .Rels .X (),"",0);if _fadb :=_deca .Decode (_dab ); +_fadb !=nil {return nil ,_fadb ;};for _ ,_fggf :=range _dab {if _fggf ==nil {continue ;};if _fegd :=_bgga .AddExtraFileFromZip (_fggf );_fegd !=nil {return nil ,_fegd ;};};if _ffbb {_fbdc :=false ;for _ ,_ggb :=range _bgga .Rels .X ().Relationship {if _ggb .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_fbdc =true ; +break ;};};if !_fbdc {_bgga .AddCustomRelationships ();};};return _bgga ,nil ;}; + +// RecalculateFormulas re-computes any computed formula values that are stored +// in the sheet. As unioffice formula support is still new and not all functins are +// supported, if formula execution fails either due to a parse error or missing +// function, or erorr in the result (even if expected) the cached value will be +// left empty allowing Excel to recompute it on load. +func (_ffag *Sheet )RecalculateFormulas (){_acge :=_acb .NewEvaluator ();_bgcf :=_ffag .FormulaContext ();for _ ,_bgaa :=range _ffag .Rows (){for _ ,_daff :=range _bgaa .Cells (){if _daff .X ().F !=nil {_beabg :=_daff .X ().F .Content ;if _daff .X ().F .TAttr ==_bcd .ST_CellFormulaTypeShared &&len (_beabg )==0{continue ; +};_baed :=_acge .Eval (_bgcf ,_beabg ).AsString ();if _baed .Type ==_acb .ResultTypeError {_cfa .Log .Debug ("\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",_beabg ,_baed .ErrorMessage ); +_daff .X ().V =nil ;}else {if _baed .Type ==_acb .ResultTypeNumber {_daff .X ().TAttr =_bcd .ST_CellTypeN ;}else {_daff .X ().TAttr =_bcd .ST_CellTypeInlineStr ;};_daff .X ().V =_c .String (_baed .Value ());if _daff .X ().F .TAttr ==_bcd .ST_CellFormulaTypeArray {if _baed .Type ==_acb .ResultTypeArray {_ffag .setArray (_daff .Reference (),_baed ); +}else if _baed .Type ==_acb .ResultTypeList {_ffag .setList (_daff .Reference (),_baed );};}else if _daff .X ().F .TAttr ==_bcd .ST_CellFormulaTypeShared &&_daff .X ().F .RefAttr !=nil {_feef ,_aagf ,_daee :=_gdc .ParseRangeReference (*_daff .X ().F .RefAttr ); +if _daee !=nil {_cfa .Log .Debug ("\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",_daee );continue ; +};_ffag .setShared (_daff .Reference (),_feef ,_aagf ,_beabg );};};};};};}; + +// ClearNumberFormat removes any number formatting from the style. +func (_abd CellStyle )ClearNumberFormat (){_abd ._cbc .NumFmtIdAttr =nil ;_abd ._cbc .ApplyNumberFormatAttr =nil ;}; + +// PasswordHash returns the hash of the workbook password. +func (_ebgg SheetProtection )PasswordHash ()string {if _ebgg ._fggg .PasswordAttr ==nil {return "";};return *_ebgg ._fggg .PasswordAttr ;}; + +// AddFormatValue adds a format value (databars require two). +func (_fcbg DataBarScale )AddFormatValue (t _bcd .ST_CfvoType ,val string ){_egf :=_bcd .NewCT_Cfvo ();_egf .TypeAttr =t ;_egf .ValAttr =_c .String (val );_fcbg ._gfe .Cfvo =append (_fcbg ._gfe .Cfvo ,_egf );}; + +// 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{_gfdc *_bcd .CT_DataValidation };func (_fbb Cell )setLocked (_gbdf bool ){_gbe :=_fbb ._de .SAttr ;if _gbe !=nil {_ba :=_fbb ._fbc .StyleSheet .GetCellStyle (*_gbe );if _ba ._cbc .Protection ==nil {_ba ._cbc .Protection =_bcd .NewCT_CellProtection (); +};_ba ._cbc .Protection .LockedAttr =&_gbdf ;};}; // SetPassword sets the password hash to a hash of the input password. -func (_efcca WorkbookProtection )SetPassword (pw string ){_efcca .SetPasswordHash (PasswordHash (pw ))}; +func (_gdfa SheetProtection )SetPassword (pw string ){_gdfa .SetPasswordHash (PasswordHash (pw ))}; -// SetHidden hides or unhides the row -func (_gebcf Row )SetHidden (hidden bool ){if !hidden {_gebcf ._bgfg .HiddenAttr =nil ;}else {_gebcf ._bgfg .HiddenAttr =_d .Bool (true );};}; +// GetFont gets a Font from a cell style. +func (_cegb CellStyle )GetFont ()*_bcd .CT_Font {if _bbe :=_cegb ._cbc .FontIdAttr ;_bbe !=nil {_bcc :=_cegb ._edbc .StyleSheet .Fonts ();if int (*_bbe )< len (_bcc ){return _bcc [int (*_bbe )].X ();};};return nil ;}; -// Protection controls the protection on an individual sheet. -func (_bedce *Sheet )Protection ()SheetProtection {if _bedce ._gbge .SheetProtection ==nil {_bedce ._gbge .SheetProtection =_adc .NewCT_SheetProtection ();};return SheetProtection {_bedce ._gbge .SheetProtection };}; +// SetState sets the sheet view state (frozen/split/frozen-split) +func (_gddeb SheetView )SetState (st _bcd .ST_PaneState ){_gddeb .ensurePane ();_gddeb ._adcgcf .Pane .StateAttr =st ;};func (_dffa StandardFormat )String ()string {switch {case 0<=_dffa &&_dffa <=4:return _efcg [_gfab [_dffa ]:_gfab [_dffa +1]];case 9<=_dffa &&_dffa <=22:_dffa -=9; +return _eaeg [_cacf [_dffa ]:_cacf [_dffa +1]];case 37<=_dffa &&_dffa <=40:_dffa -=37;return _cggaee [_addd [_dffa ]:_addd [_dffa +1]];case 45<=_dffa &&_dffa <=49:_dffa -=45;return _ccdd [_cacdc [_dffa ]:_cacdc [_dffa +1]];default:return _ebb .Sprintf ("\u0053t\u0061n\u0064\u0061\u0072\u0064\u0046o\u0072\u006da\u0074\u0028\u0025\u0064\u0029",_dffa ); +};}; -// StandardFormat is a standard ECMA 376 number format. -// -//go:generate stringer -type=StandardFormat -type StandardFormat uint32 ;func (_fccbe *evalContext )SetOffset (col ,row uint32 ){_fccbe ._fca =col ;_fccbe ._afdf =row }; +// AddImage adds an image to the workbook package, returning a reference that +// can be used to add the image to a drawing. +func (_gfad *Workbook )AddImage (i _ad .Image )(_ad .ImageRef ,error ){_aecb :=_ad .MakeImageRef (i ,&_gfad .DocBase ,_gfad ._dcef );if i .Data ==nil &&i .Path ==""{return _aecb ,_cf .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 _aecb ,_cf .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 _aecb ,_cf .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 !=""{_bfef :=_fgb .Add (i .Path );if _bfef !=nil {return _aecb ,_bfef ;};};_gfad .Images =append (_gfad .Images ,_aecb );return _aecb ,nil ;}; -// IsBool returns true if the cell boolean value. -func (_fcf *evalContext )IsBool (cellRef string )bool {return _fcf ._acbb .Cell (cellRef ).IsBool ()}; +// GetFormat sets the number format code. +func (_fgg NumberFormat )GetFormat ()string {return _fgg ._ccge .FormatCodeAttr };func (_bcdf *Sheet )setList (_eace string ,_ceb _acb .Result )error {_afggc ,_bfagf :=_gdc .ParseCellReference (_eace );if _bfagf !=nil {return _bfagf ;};_dcgg :=_bcdf .Row (_afggc .RowIdx ); +for _cgagb ,_ecdc :=range _ceb .ValueList {_ceae :=_dcgg .Cell (_gdc .IndexToColumn (_afggc .ColumnIdx +uint32 (_cgagb )));if _ecdc .Type !=_acb .ResultTypeEmpty {if _ecdc .IsBoolean {_ceae .SetBool (_ecdc .ValueNumber !=0);}else {_ceae .SetCachedFormulaResult (_ecdc .String ()); +};};};return nil ;}; + +// 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 (_fdfed *Sheet )Sort (column string ,firstRow uint32 ,order SortOrder ){_deef :=_fdfed ._gbef .SheetData .Row ;_edf :=_fdfed .Rows ();for _ecg ,_baca :=range _edf {if _baca .RowNumber ()==firstRow {_deef =_fdfed ._gbef .SheetData .Row [_ecg :];break ; +};};_cddb :=Comparer {Order :order };_b .Slice (_deef ,func (_abc ,_cfdee int )bool {return _cddb .LessRows (column ,Row {_fdfed ._feaa ,_fdfed ,_deef [_abc ]},Row {_fdfed ._feaa ,_fdfed ,_deef [_cfdee ]});});for _fddb ,_cggg :=range _fdfed .Rows (){_ffgf :=uint32 (_fddb +1); +if _cggg .RowNumber ()!=_ffgf {_cggg .renumberAs (_ffgf );};};}; + +// LastColumn returns the name of last column which contains data in range of context sheet's given rows. +func (_cgae *evalContext )LastColumn (rowFrom ,rowTo int )string {_abb :=_cgae ._bge ;_fged :=1;for _eegg :=rowFrom ;_eegg <=rowTo ;_eegg ++{_cdfc :=len (_abb .Row (uint32 (_eegg )).Cells ());if _cdfc > _fged {_fged =_cdfc ;};};return _gdc .IndexToColumn (uint32 (_fged -1)); +}; + +// AddRun adds a new run of text to the cell. +func (_dgeg RichText )AddRun ()RichTextRun {_febfd :=_bcd .NewCT_RElt ();_dgeg ._gecf .R =append (_dgeg ._gecf .R ,_febfd );return RichTextRun {_febfd };}; + +// GetEpoch returns a workbook's time epoch. +func (_cfcac *evalContext )GetEpoch ()_acc .Time {return _cfcac ._bge ._feaa .Epoch ()};var _aacd *_bg .Regexp =_bg .MustCompile ("\u005e(\u005ba\u002d\u007a\u005d\u002b\u0029(\u005b\u0030-\u0039\u005d\u002b\u0029\u0024"); + +// SetYSplit sets the row split point +func (_dbff SheetView )SetYSplit (v float64 ){_dbff .ensurePane ();_dbff ._adcgcf .Pane .YSplitAttr =_c .Float64 (v );}; + +// Name returns the name of the defined name. +func (_gafa DefinedName )Name ()string {return _gafa ._bcbee .NameAttr }; // X returns the inner wrapped XML type. -func (_fgec ConditionalFormatting )X ()*_adc .CT_ConditionalFormatting {return _fgec ._fac };func (_dgdg ConditionalFormattingRule )clear (){_dgdg ._bea .OperatorAttr =_adc .ST_ConditionalFormattingOperatorUnset ;_dgdg ._bea .ColorScale =nil ;_dgdg ._bea .IconSet =nil ; -_dgdg ._bea .Formula =nil ;}; +func (_eeaf Drawing )X ()*_bgg .WsDr {return _eeaf ._bbaa }; -// Type returns the type of anchor -func (_badbc TwoCellAnchor )Type ()AnchorType {return AnchorTypeTwoCell }; +// SetFont applies a font to a cell style avoiding redundancy. The function checks if the given font +// already exists in the saved fonts. If found, the existing font is reused; otherwise, +// the new font is added to the saved fonts collection. The font is then applied to the cell style, +// affecting all styles that reference it by index. +func (_eeb CellStyle )SetFont (f Font ){_adaf :=f ._dbbf .Fonts .Font ;for _ ,_ebde :=range _adaf {if _eb .DeepEqual (_ebde ,f ._fgd ){f ._fgd =_ebde ;_eeb ._cbc .FontIdAttr =_c .Uint32 (f .Index ());_eeb ._cbc .ApplyFontAttr =_c .Bool (true );return ; +};};f ._dbbf .Fonts .Font =append (f ._dbbf .Fonts .Font ,f ._fgd );f ._dbbf .Fonts .CountAttr =_c .Uint32 (uint32 (len (f ._dbbf .Fonts .Font )));_eeb ._cbc .FontIdAttr =_c .Uint32 (f .Index ());_eeb ._cbc .ApplyFontAttr =_c .Bool (true );}; -// SetHeight sets the row height in points. -func (_bcga Row )SetHeight (d _dcd .Distance ){_bcga ._bgfg .HtAttr =_d .Float64 (float64 (d ));_bcga ._bgfg .CustomHeightAttr =_d .Bool (true );}; +// SetRowOffset sets the row offset of the top-left anchor. +func (_affg OneCellAnchor )SetRowOffset (m _ge .Distance ){_affg .TopLeft ().SetRowOffset (m )}; + +// DVCompareType is a comparison type for a data validation rule. This restricts +// the input format of the cell. +type DVCompareType byte ; + +// BottomRight is a no-op. +func (_bcfd OneCellAnchor )BottomRight ()CellMarker {return CellMarker {}}; + +// SetHidden hides or unhides the row +func (_gdd Row )SetHidden (hidden bool ){if !hidden {_gdd ._dddc .HiddenAttr =nil ;}else {_gdd ._dddc .HiddenAttr =_c .Bool (true );};}; // AddFormatValue adds a format value to be used in determining which icons to display. -func (_adge IconScale )AddFormatValue (t _adc .ST_CfvoType ,val string ){_fbbb :=_adc .NewCT_Cfvo ();_fbbb .TypeAttr =t ;_fbbb .ValAttr =_d .String (val );_adge ._acac .Cfvo =append (_adge ._acac .Cfvo ,_fbbb );}; +func (_ccbf IconScale )AddFormatValue (t _bcd .ST_CfvoType ,val string ){_gbbaf :=_bcd .NewCT_Cfvo ();_gbbaf .TypeAttr =t ;_gbbaf .ValAttr =_c .String (val );_ccbf ._aggd .Cfvo =append (_ccbf ._aggd .Cfvo ,_gbbaf );};func (_fcbf *Sheet )slideCellsLeft (_bdeb []*_bcd .CT_Cell )[]*_bcd .CT_Cell {for _ ,_ebef :=range _bdeb {_feag ,_fegeg :=_gdc .ParseCellReference (*_ebef .RAttr ); +if _fegeg !=nil {return _bdeb ;};_fbcd :=_feag .ColumnIdx -1;_ade :=_gdc .IndexToColumn (_fbcd )+_ebb .Sprintf ("\u0025\u0064",_feag .RowIdx );_ebef .RAttr =&_ade ;};return _bdeb ;}; -// X returns the inner wrapped XML type. -func (_gga ColorScale )X ()*_adc .CT_ColorScale {return _gga ._egbg }; +// SetWidth sets the width of the anchored object. +func (_gcbd OneCellAnchor )SetWidth (w _ge .Distance ){_gcbd ._acg .Ext .CxAttr =int64 (w /_ge .EMU )}; -// X returns the inner wrapped XML type. -func (_bac MergedCell )X ()*_adc .CT_MergeCell {return _bac ._cada };const (SortOrderAscending SortOrder =iota ;SortOrderDescending ;); +// AddFill creates a new empty Fill style. +func (_cfdge Fills )AddFill ()Fill {_ebbb :=_bcd .NewCT_Fill ();return Fill {_ebbb ,_cfdge ._cda }}; -// 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 (_fdacd *Workbook )ClearCachedFormulaResults (){for _ ,_dedb :=range _fdacd .Sheets (){_dedb .ClearCachedFormulaResults ();};};func _cgce ()*_bg .CT_OneCellAnchor {_faef :=_bg .NewCT_OneCellAnchor ();return _faef };func (_bbbg *Sheet )addNumberedRowFast (_fgff uint32 )Row {_dffd :=_adc .NewCT_Row (); -_dffd .RAttr =_d .Uint32 (_fgff );_bbbg ._gbge .SheetData .Row =append (_bbbg ._gbge .SheetData .Row ,_dffd );return Row {_bbbg ._gegg ,_bbbg ,_dffd };}; +// 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 (_gff DataValidationCompare )SetValue (v string ){_gff ._ccga .Formula1 =&v }; -// SetHeight sets the height of the anchored object. -func (_cd AbsoluteAnchor )SetHeight (h _dcd .Distance ){_cd ._fag .Ext .CyAttr =int64 (h /_dcd .EMU )};type PatternFill struct{_cadf *_adc .CT_PatternFill ;_feac *_adc .CT_Fill ;}; +// ClearAutoFilter removes the autofilters from the sheet. +func (_dffef *Sheet )ClearAutoFilter (){_dffef ._gbef .AutoFilter =nil ;_ebfd :="\u0027"+_dffef .Name ()+"\u0027\u0021";for _ ,_dde :=range _dffef ._feaa .DefinedNames (){if _dde .Name ()==_edde {if _fg .HasPrefix (_dde .Content (),_ebfd ){_dffef ._feaa .RemoveDefinedName (_dde ); +break ;};};};}; -// SetHeight sets the height of the anchored object. -func (_abd OneCellAnchor )SetHeight (h _dcd .Distance ){_abd ._cbeb .Ext .CyAttr =int64 (h /_dcd .EMU )}; +// SetBool sets the cell type to boolean and the value to the given boolean +// value. +func (_dge Cell )SetBool (v bool ){_dge .clearValue ();_dge ._de .V =_c .String (_cc .Itoa (_bac (v )));_dge ._de .TAttr =_bcd .ST_CellTypeB ;}; -// 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 (_cdb *Sheet )AddRow ()Row {_gdbg :=uint32 (0);_ceggc :=uint32 (len (_cdb ._gbge .SheetData .Row ));if _ceggc > 0&&_cdb ._gbge .SheetData .Row [_ceggc -1].RAttr !=nil &&*_cdb ._gbge .SheetData .Row [_ceggc -1].RAttr ==_ceggc {return _cdb .addNumberedRowFast (_ceggc +1); -};for _ ,_aebg :=range _cdb ._gbge .SheetData .Row {if _aebg .RAttr !=nil &&*_aebg .RAttr > _gdbg {_gdbg =*_aebg .RAttr ;};};return _cdb .AddNumberedRow (_gdbg +1);};func (_adbf PatternFill )ClearBgColor (){_adbf ._cadf .BgColor =nil }; +// SetPriority sets the rule priority +func (_acd ConditionalFormattingRule )SetPriority (p int32 ){_acd ._faa .PriorityAttr =p }; -// 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 (_fbb Cell )GetValueAsTime ()(_f .Time ,error ){if _fbb ._gdd .TAttr !=_adc .ST_CellTypeUnset {return _f .Time {},_def .New ("\u0063e\u006c\u006c\u0020\u0074y\u0070\u0065\u0020\u0073\u0068o\u0075l\u0064 \u0062\u0065\u0020\u0075\u006e\u0073\u0065t"); -};if _fbb ._gdd .V ==nil {return _f .Time {},_def .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};_acb ,_ ,_bcc :=_ac .ParseFloat (*_fbb ._gdd .V ,10,128,_ac .ToNearestEven );if _bcc !=nil {return _f .Time {},_bcc ; -};_bdc :=new (_ac .Float );_bdc .SetUint64 (uint64 (24*_f .Hour ));_acb .Mul (_acb ,_bdc );_fdb ,_ :=_acb .Uint64 ();_dfda :=_fbb ._ed .Epoch ().Add (_f .Duration (_fdb ));return _acdc (_dfda ),nil ;}; +// Sheets returns the sheets from the workbook. +func (_daagg *Workbook )Sheets ()[]Sheet {_egega :=[]Sheet {};for _eafd ,_bggca :=range _daagg ._agbbg {_ddbd :=_daagg ._dfdc .Sheets .Sheet [_eafd ];_bbcc :=Sheet {_daagg ,_ddbd ,_bggca };_egega =append (_egega ,_bbcc );};return _egega ;};func (_abda Fill )Index ()uint32 {if _abda ._bbfa ==nil {return 0; +};for _ddb ,_adfg :=range _abda ._bbfa .Fill {if _abda ._cggag ==_adfg {return uint32 (_ddb );};};return 0;}; -// 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 (_bbcba *Sheet )SetAutoFilter (rangeRef string ){rangeRef =_bd .Replace (rangeRef ,"\u0024","",-1);_bbcba ._gbge .AutoFilter =_adc .NewCT_AutoFilter ();_bbcba ._gbge .AutoFilter .RefAttr =_d .String (rangeRef );_eged :="\u0027"+_bbcba .Name ()+"\u0027\u0021"; -var _daeg DefinedName ;for _ ,_gae :=range _bbcba ._gegg .DefinedNames (){if _gae .Name ()==_acf {if _bd .HasPrefix (_gae .Content (),_eged ){_daeg =_gae ;_daeg .SetContent (_bbcba .RangeReference (rangeRef ));break ;};};};if _daeg .X ()==nil {_daeg =_bbcba ._gegg .AddDefinedName (_acf ,_bbcba .RangeReference (rangeRef )); -};for _gcbce ,_cbeg :=range _bbcba ._gegg ._geggf {if _cbeg ==_bbcba ._gbge {_daeg .SetLocalSheetID (uint32 (_gcbce ));};};}; +// SetLocked sets cell locked or not. +func (_gfbd *evalContext )SetLocked (cellRef string ,locked bool ){_gfbd ._bge .Cell (cellRef ).setLocked (locked );};const (DVOpGreater =_bcd .ST_DataValidationOperatorGreaterThanOrEqual ;);var _fgc =_c .AbsoluteFilename (_c .DocTypeSpreadsheet ,_c .SharedStringsType ,0); +type DifferentialStyle struct{_bbb *_bcd .CT_Dxf ;_ffca *Workbook ;_ffga *_bcd .CT_Dxfs ;}; -// LessRows compares two rows based off of a column. If the column doesn't exist -// in one row, that row is 'less'. -func (_ggdf Comparer )LessRows (column string ,lhs ,rhs Row )bool {var _ggdfe ,_geac Cell ;for _ ,_ddc :=range lhs .Cells (){_gffe ,_ :=_ee .ParseCellReference (_ddc .Reference ());if _gffe .Column ==column {_ggdfe =_ddc ;break ;};};for _ ,_bbdg :=range rhs .Cells (){_beg ,_ :=_ee .ParseCellReference (_bbdg .Reference ()); -if _beg .Column ==column {_geac =_bbdg ;break ;};};return _ggdf .LessCells (_ggdfe ,_geac );}; +// SetHeightCells sets the height the anchored object by moving the bottom. It +// is not compatible with SetHeight. +func (_edgfa TwoCellAnchor )SetHeightCells (h int32 ){_edgfa .SetHeight (0);_efbg :=_edgfa .TopLeft ();_bfdfc :=_edgfa .BottomRight ();_bfdfc .SetRow (_efbg .Row ()+h );}; -// NumberFormat returns the number format that the cell style uses, or zero if -// it is not set. -func (_beeb CellStyle )NumberFormat ()uint32 {if _beeb ._eceg .NumFmtIdAttr ==nil {return 0;};return *_beeb ._eceg .NumFmtIdAttr ;}; +// SetHeightAuto sets the row height to be automatically determined. +func (_afge Row )SetHeightAuto (){_afge ._dddc .HtAttr =nil ;_afge ._dddc .CustomHeightAttr =nil }; -// InitializeDefaults initializes a border to its defaulte empty values. -func (_ef Border )InitializeDefaults (){_ef ._eg .Left =_adc .NewCT_BorderPr ();_ef ._eg .Bottom =_adc .NewCT_BorderPr ();_ef ._eg .Right =_adc .NewCT_BorderPr ();_ef ._eg .Top =_adc .NewCT_BorderPr ();_ef ._eg .Diagonal =_adc .NewCT_BorderPr ();};func (_fab *Sheet )setShared (_cfae string ,_ade ,_fffcd _ee .CellReference ,_abbb string ){_gbbe :=_fab .FormulaContext (); -_afgb :=_da .NewEvaluator ();for _bbgd :=_ade .RowIdx ;_bbgd <=_fffcd .RowIdx ;_bbgd ++{for _fbc :=_ade .ColumnIdx ;_fbc <=_fffcd .ColumnIdx ;_fbc ++{_ffba :=_bbgd -_ade .RowIdx ;_daaf :=_fbc -_ade .ColumnIdx ;_gbbe .SetOffset (_daaf ,_ffba );_fcbb :=_afgb .Eval (_gbbe ,_abbb ); -_dcfd :=_bbc .Sprintf ("\u0025\u0073\u0025\u0064",_ee .IndexToColumn (_fbc ),_bbgd );_fcfa :=_fab .Cell (_dcfd );if _fcbb .Type ==_da .ResultTypeNumber {_fcfa .X ().TAttr =_adc .ST_CellTypeN ;}else {_fcfa .X ().TAttr =_adc .ST_CellTypeInlineStr ;};_fcfa .X ().V =_d .String (_fcbb .Value ()); -};};_ =_afgb ;_ =_gbbe ;}; +// SetCachedFormulaResult sets the cached result of a formula. This is normally +// not needed but is used internally when expanding an array formula. +func (_cbg Cell )SetCachedFormulaResult (s string ){_cbg ._de .V =&s }; + +// Comparer is used to compare rows based off a column and cells based off of +// their value. +type Comparer struct{Order SortOrder ;}; + +// GetString returns the string in a cell if it's an inline or string table +// string. Otherwise it returns an empty string. +func (_dbgc Cell )GetString ()string {switch _dbgc ._de .TAttr {case _bcd .ST_CellTypeInlineStr :if _dbgc ._de .Is !=nil &&_dbgc ._de .Is .T !=nil {return *_dbgc ._de .Is .T ;};if _dbgc ._de .V !=nil {return *_dbgc ._de .V ;};case _bcd .ST_CellTypeS :if _dbgc ._de .V ==nil {return ""; +};_ffcb ,_fbd :=_cc .Atoi (*_dbgc ._de .V );if _fbd !=nil {return "";};_gab ,_fbd :=_dbgc ._fbc .SharedStrings .GetString (_ffcb );if _fbd !=nil {return "";};return _gab ;};if _dbgc ._de .V ==nil {return "";};return *_dbgc ._de .V ;}; + +// InitialView returns the first defined sheet view. If there are no views, one +// is created and returned. +func (_eadb *Sheet )InitialView ()SheetView {if _eadb ._gbef .SheetViews ==nil ||len (_eadb ._gbef .SheetViews .SheetView )==0{return _eadb .AddView ();};return SheetView {_eadb ._gbef .SheetViews .SheetView [0]};}; + +// X returns the inner wrapped XML type. +func (_fdcd DefinedName )X ()*_bcd .CT_DefinedName {return _fdcd ._bcbee }; + +// GetFormula returns the formula for a cell. +func (_cgd Cell )GetFormula ()string {if _cgd ._de .F !=nil {return _cgd ._de .F .Content ;};return "";}; + +// 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 (_gebc Drawing )AddChart (at AnchorType )(_gcc .Chart ,Anchor ){_fda :=_cd .NewChartSpace ();_gebc ._cbfg ._bfda =append (_gebc ._cbfg ._bfda ,_fda );_bfbg :=_c .AbsoluteFilename (_c .DocTypeSpreadsheet ,_c .ChartContentType ,len (_gebc ._cbfg ._bfda )); +_gebc ._cbfg .ContentTypes .AddOverride (_bfbg ,_c .ChartContentType );var _cgb string ;for _bbfb ,_eca :=range _gebc ._cbfg ._edbf {if _eca ==_gebc ._bbaa {_bcgd :=_c .RelativeFilename (_c .DocTypeSpreadsheet ,_c .DrawingType ,_c .ChartType ,len (_gebc ._cbfg ._bfda )); +_faf :=_gebc ._cbfg ._fbfbf [_bbfb ].AddRelationship (_bcgd ,_c .ChartType );_cgb =_faf .ID ();break ;};};var _cadf Anchor ;var _eagf *_bgg .CT_GraphicalObjectFrame ;switch at {case AnchorTypeAbsolute :_ccgb :=_efcb ();_gebc ._bbaa .EG_Anchor =append (_gebc ._bbaa .EG_Anchor ,&_bgg .EG_Anchor {AbsoluteAnchor :_ccgb }); +_ccgb .Choice =&_bgg .EG_ObjectChoicesChoice {};_ccgb .Choice .GraphicFrame =_bgg .NewCT_GraphicalObjectFrame ();_eagf =_ccgb .Choice .GraphicFrame ;_cadf =AbsoluteAnchor {_ccgb };case AnchorTypeOneCell :_gg :=_bfdf ();_gebc ._bbaa .EG_Anchor =append (_gebc ._bbaa .EG_Anchor ,&_bgg .EG_Anchor {OneCellAnchor :_gg }); +_gg .Choice =&_bgg .EG_ObjectChoicesChoice {};_gg .Choice .GraphicFrame =_bgg .NewCT_GraphicalObjectFrame ();_eagf =_gg .Choice .GraphicFrame ;_cadf =OneCellAnchor {_gg };case AnchorTypeTwoCell :_dcfg :=_fbfc ();_gebc ._bbaa .EG_Anchor =append (_gebc ._bbaa .EG_Anchor ,&_bgg .EG_Anchor {TwoCellAnchor :_dcfg }); +_dcfg .Choice =&_bgg .EG_ObjectChoicesChoice {};_dcfg .Choice .GraphicFrame =_bgg .NewCT_GraphicalObjectFrame ();_eagf =_dcfg .Choice .GraphicFrame ;_cadf =TwoCellAnchor {_dcfg };};_eagf .NvGraphicFramePr =_bgg .NewCT_GraphicalObjectFrameNonVisual ();_eagf .NvGraphicFramePr .CNvPr .IdAttr =uint32 (len (_gebc ._bbaa .EG_Anchor )); +_eagf .NvGraphicFramePr .CNvPr .NameAttr ="\u0043\u0068\u0061r\u0074";_eagf .Graphic =_dg .NewGraphic ();_eagf .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"; +_bbag :=_cd .NewChart ();_bbag .IdAttr =_cgb ;_eagf .Graphic .GraphicData .Any =[]_c .Any {_bbag };_ega :=_gcc .MakeChart (_fda );_ega .Properties ().SetSolidFill (_ffb .White );_ega .SetDisplayBlanksAs (_cd .ST_DispBlanksAsGap );return _ega ,_cadf ;}; +var ErrorNotFound =_cf .New ("\u006eo\u0074\u0020\u0066\u006f\u0075\u006ed"); + +// SetFgColor sets the *fill* foreground color. As an example, the solid pattern foreground color becomes the +// background color of the cell when applied. +func (_fed PatternFill )SetFgColor (c _ffb .Color ){_fed ._bea .FgColor =_bcd .NewCT_Color ();_fed ._bea .FgColor .RgbAttr =c .AsRGBAString ();}; // SetRange sets the range that contains the possible values. This is incompatible with SetValues. -func (_efcf DataValidationList )SetRange (cellRange string ){_efcf ._bgbc .Formula1 =_d .String (cellRange );_efcf ._bgbc .Formula2 =_d .String ("\u0030");}; +func (_ebdec DataValidationList )SetRange (cellRange string ){_ebdec ._gfdc .Formula1 =_c .String (cellRange );_ebdec ._gfdc .Formula2 =_c .String ("\u0030");}; -// 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 {_efd :=_adc .NewCT_Comment ();_dgf ._ggfc .CommentList .Comment =append (_dgf ._ggfc .CommentList .Comment ,_efd );_efd .RefAttr =cellRef ;_efd .AuthorIdAttr =_dgf .getOrCreateAuthor (author ); -_efd .Text =_adc .NewCT_Rst ();return RichText {_efd .Text };}; +// ColOffset returns the offset from the row cell. +func (_dbb CellMarker )ColOffset ()_ge .Distance {if _dbb ._dfd .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _ge .Distance (float64 (*_dbb ._dfd .ColOff .ST_CoordinateUnqualified )*_ge .EMU );}; -// AddMergedCells merges cells within a sheet. -func (_fddd *Sheet )AddMergedCells (fromRef ,toRef string )MergedCell {if _fddd ._gbge .MergeCells ==nil {_fddd ._gbge .MergeCells =_adc .NewCT_MergeCells ();};_eae :=_adc .NewCT_MergeCell ();_eae .RefAttr =_bbc .Sprintf ("\u0025\u0073\u003a%\u0073",fromRef ,toRef ); -_fddd ._gbge .MergeCells .MergeCell =append (_fddd ._gbge .MergeCells .MergeCell ,_eae );_fddd ._gbge .MergeCells .CountAttr =_d .Uint32 (uint32 (len (_fddd ._gbge .MergeCells .MergeCell )));return MergedCell {_fddd ._gegg ,_fddd ,_eae };}; +// HasNumberFormat returns true if the cell style has a number format applied. +func (_bbda CellStyle )HasNumberFormat ()bool {return _bbda ._cbc .NumFmtIdAttr !=nil &&_bbda ._cbc .ApplyNumberFormatAttr !=nil &&*_bbda ._cbc .ApplyNumberFormatAttr ;}; -// IsSheetLocked returns whether the sheet is locked. -func (_abdb SheetProtection )IsSheetLocked ()bool {return _abdb ._aaba .SheetAttr !=nil &&*_abdb ._aaba .SheetAttr ;}; +// Protection allows control over the workbook protections. +func (_gege *Workbook )Protection ()WorkbookProtection {if _gege ._dfdc .WorkbookProtection ==nil {_gege ._dfdc .WorkbookProtection =_bcd .NewCT_WorkbookProtection ();};return WorkbookProtection {_gege ._dfdc .WorkbookProtection };}; -// SetName sets the sheet name. -func (_efgcf *Sheet )SetName (name string ){_efgcf ._ecc .NameAttr =name }; +// AddString adds a string to the shared string cache. +func (_fcgg SharedStrings )AddString (v string )int {if _bdcdb ,_bbab :=_fcgg ._dcgd [v ];_bbab {return _bdcdb ;};_ccfc :=_bcd .NewCT_Rst ();_ccfc .T =_c .String (v );_fcgg ._aegbd .Si =append (_fcgg ._aegbd .Si ,_ccfc );_dbba :=len (_fcgg ._aegbd .Si )-1; +_fcgg ._dcgd [v ]=_dbba ;_fcgg ._aegbd .CountAttr =_c .Uint32 (uint32 (len (_fcgg ._aegbd .Si )));_fcgg ._aegbd .UniqueCountAttr =_fcgg ._aegbd .CountAttr ;return _dbba ;};func (_fcga *Sheet )removeColumnFromNamedRanges (_gadgc uint32 )error {for _ ,_bgcfb :=range _fcga ._feaa .DefinedNames (){_ffcg :=_bgcfb .Name (); +_eafa :=_bgcfb .Content ();_bggcc :=_fg .Split (_eafa ,"\u0021");if len (_bggcc )!=2{return _cf .New ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u006e\u0061\u006d\u0065\u0064\u0020\u0072\u0061\u006e\u0067e\u003a"+_eafa );};_baacd :=_bggcc [0]; +if _fcga .Name ()==_baacd {_dagg :=_fcga ._feaa .RemoveDefinedName (_bgcfb );if _dagg !=nil {return _dagg ;};_egeg :=_befcg (_bggcc [1],_gadgc ,true );if _egeg !=""{_agcf :=_baacd +"\u0021"+_egeg ;_fcga ._feaa .AddDefinedName (_ffcg ,_agcf );};};};_dcfc :=0; +if _fcga ._gbef .TableParts !=nil &&_fcga ._gbef .TableParts .TablePart !=nil {_dcfc =len (_fcga ._gbef .TableParts .TablePart );};if _dcfc !=0{_cgde :=0;for _ ,_cgdc :=range _fcga ._feaa .Sheets (){if _cgdc .Name ()==_fcga .Name (){break ;}else {if _cgdc ._gbef .TableParts !=nil &&_cgdc ._gbef .TableParts .TablePart !=nil {_cgde +=len (_cgdc ._gbef .TableParts .TablePart ); +};};};_cfbcb :=_fcga ._feaa ._cfgf [_cgde :_cgde +_dcfc ];for _ebefd ,_bfdc :=range _cfbcb {_bedd :=_bfdc ;_bedd .RefAttr =_befcg (_bedd .RefAttr ,_gadgc ,false );_fcga ._feaa ._cfgf [_cgde +_ebefd ]=_bedd ;};};return nil ;}; -// SetItalic causes the text to be displayed in italic. -func (_dbda RichTextRun )SetItalic (b bool ){_dbda .ensureRpr ();_dbda ._dbba .RPr .I =_adc .NewCT_BooleanProperty ();_dbda ._dbba .RPr .I .ValAttr =_d .Bool (b );}; +// 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{_aegbd *_bcd .Sst ;_dcgd map[string ]int ;}; -// SetRichTextString sets the cell to rich string mode and returns a struct that -// can be used to add formatted text to the cell. -func (_bbf Cell )SetRichTextString ()RichText {_bbf .clearValue ();_bbf ._gdd .Is =_adc .NewCT_Rst ();_bbf ._gdd .TAttr =_adc .ST_CellTypeInlineStr ;return RichText {_bbf ._gdd .Is };}; +// SetIcons sets the icon set to use for display. +func (_edgg IconScale )SetIcons (t _bcd .ST_IconSetType ){_edgg ._aggd .IconSetAttr =t };func (_fage SheetView )ensurePane (){if _fage ._adcgcf .Pane ==nil {_fage ._adcgcf .Pane =_bcd .NewCT_Pane ();_fage ._adcgcf .Pane .ActivePaneAttr =_bcd .ST_PaneBottomLeft ; +};}; -// 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{_eee *Workbook ;_dff *_bg .WsDr ;}; +// SetMinLength sets the minimum bar length in percent. +func (_aag DataBarScale )SetMinLength (l uint32 ){_aag ._gfe .MinLengthAttr =_c .Uint32 (l )}; -// Text returns text from the sheet as one string separated with line breaks. -func (_dag *SheetText )Text ()string {_begd :=_gg .NewBuffer ([]byte {});for _ ,_bffae :=range _dag .Cells {if _bffae .Text !=""{_begd .WriteString (_bffae .Text );_begd .WriteString ("\u000a");};};return _begd .String ();}; +// IsHidden returns whether the row is hidden or not. +func (_aed Row )IsHidden ()bool {return _aed ._dddc .HiddenAttr !=nil &&*_aed ._dddc .HiddenAttr }; -// SetCol set the column of the cell marker. -func (_ece CellMarker )SetCol (col int32 ){_ece ._bccc .Col =col }; +// AddDataValidation adds a data validation rule to a sheet. +func (_adabd *Sheet )AddDataValidation ()DataValidation {if _adabd ._gbef .DataValidations ==nil {_adabd ._gbef .DataValidations =_bcd .NewCT_DataValidations ();};_dbgf :=_bcd .NewCT_DataValidation ();_dbgf .ShowErrorMessageAttr =_c .Bool (true );_adabd ._gbef .DataValidations .DataValidation =append (_adabd ._gbef .DataValidations .DataValidation ,_dbgf ); +_adabd ._gbef .DataValidations .CountAttr =_c .Uint32 (uint32 (len (_adabd ._gbef .DataValidations .DataValidation )));return DataValidation {_dbgf };}; -// Reference returns the table reference (the cells within the table) -func (_aegge Table )Reference ()string {return _aegge ._dafc .RefAttr }; +// TopLeft returns the top-left corner of the anchored object. +func (_fad OneCellAnchor )TopLeft ()CellMarker {return CellMarker {_fad ._acg .From }};type WorkbookProtection struct{_deed *_bcd .CT_WorkbookProtection }; + +// X returns the inner wrapped XML type. +func (_eagb ConditionalFormatting )X ()*_bcd .CT_ConditionalFormatting {return _eagb ._ccb }; + +// SetConditionValue sets the condition value to be used for style applicaton. +func (_abdc ConditionalFormattingRule )SetConditionValue (v string ){_abdc ._faa .Formula =[]string {v }}; + +// AddHyperlink creates and sets a hyperlink on a cell. +func (_gec Cell )AddHyperlink (url string ){for _cfb ,_dedf :=range _gec ._fbc ._agbbg {if _dedf ==_gec ._ebg ._gbef {_gec .SetHyperlink (_gec ._fbc ._dagcbb [_cfb ].AddHyperlink (url ));return ;};};}; + +// X returns the inner XML entity for a stylesheet. +func (_cbabf StyleSheet )X ()*_bcd .StyleSheet {return _cbabf ._gaff }; + +// 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 (_dee *Sheet )AddNumberedRow (rowNum uint32 )Row {_geeb :=_bcd .NewCT_Row ();_geeb .RAttr =_c .Uint32 (rowNum );_dee ._gbef .SheetData .Row =append (_dee ._gbef .SheetData .Row ,_geeb );_b .Slice (_dee ._gbef .SheetData .Row ,func (_cfac ,_bggba int )bool {_baf :=_dee ._gbef .SheetData .Row [_cfac ].RAttr ; +_adcfe :=_dee ._gbef .SheetData .Row [_bggba ].RAttr ;if _baf ==nil {return true ;};if _adcfe ==nil {return true ;};return *_baf < *_adcfe ;});return Row {_dee ._feaa ,_dee ,_geeb };}; + +// CellReference returns the cell reference within a sheet that a comment refers +// to (e.g. "A1") +func (_gbba Comment )CellReference ()string {return _gbba ._aaef .RefAttr }; -// 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 (_ggfg *Sheet )Column (idx uint32 )Column {for _ ,_ffea :=range _ggfg ._gbge .Cols {for _ ,_ffde :=range _ffea .Col {if idx >=_ffde .MinAttr &&idx <=_ffde .MaxAttr {return Column {_ffde };};};};var _gdga *_adc .CT_Cols ;if len (_ggfg ._gbge .Cols )==0{_gdga =_adc .NewCT_Cols (); -_ggfg ._gbge .Cols =append (_ggfg ._gbge .Cols ,_gdga );}else {_gdga =_ggfg ._gbge .Cols [0];};_gccbb :=_adc .NewCT_Col ();_gccbb .MinAttr =idx ;_gccbb .MaxAttr =idx ;_gdga .Col =append (_gdga .Col ,_gccbb );return Column {_gccbb };}; +// X returns the inner wrapped XML type. +func (_cac NumberFormat )X ()*_bcd .CT_NumFmt {return _cac ._ccge }; -// Reference returns the cell reference (e.g. "A4"). This is not required, -// however both unioffice and Excel will always set it. -func (_gc Cell )Reference ()string {if _gc ._gdd .RAttr !=nil {return *_gc ._gdd .RAttr ;};return "";}; +// MoveTo is a no-op. +func (_adg AbsoluteAnchor )MoveTo (x ,y int32 ){}; -// GetFilename returns the filename of the context's workbook. -func (_gage *evalContext )GetFilename ()string {return _gage ._acbb ._gegg .GetFilename ()}; +// Comments returns the comments for a sheet. +func (_badc *Sheet )Comments ()Comments {for _aacde ,_aaafe :=range _badc ._feaa ._agbbg {if _aaafe ==_badc ._gbef {if _badc ._feaa ._bfdfd [_aacde ]==nil {_badc ._feaa ._bfdfd [_aacde ]=_bcd .NewComments ();_badc ._feaa ._dagcbb [_aacde ].AddAutoRelationship (_c .DocTypeSpreadsheet ,_c .WorksheetType ,_aacde +1,_c .CommentsType ); +_badc ._feaa .ContentTypes .AddOverride (_c .AbsoluteFilename (_c .DocTypeSpreadsheet ,_c .CommentsType ,_aacde +1),_c .CommentsContentType );};if len (_badc ._feaa ._fgga )==0{_badc ._feaa ._fgga =append (_badc ._feaa ._fgga ,_ed .NewCommentDrawing ()); +_cfgc :=_badc ._feaa ._dagcbb [_aacde ].AddAutoRelationship (_c .DocTypeSpreadsheet ,_c .WorksheetType ,1,_c .VMLDrawingType );if _badc ._gbef .LegacyDrawing ==nil {_badc ._gbef .LegacyDrawing =_bcd .NewCT_LegacyDrawing ();};_badc ._gbef .LegacyDrawing .IdAttr =_cfgc .ID (); +};return Comments {_badc ._feaa ,_badc ._feaa ._bfdfd [_aacde ]};};};_cfa .Log .Debug ("\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 {};}; -// 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 (_adcb Cell )SetDate (d _f .Time ){_adcb .clearValue ();d =_dg (d );_agc :=_adcb ._ed .Epoch ();if d .Before (_agc ){_bc .Log .Debug ("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 ;};_gbg :=d .Sub (_agc );_ebdc :=new (_ac .Float );_fbea :=new (_ac .Float );_fbea .SetPrec (128);_fbea .SetUint64 (uint64 (_gbg ));_cfd :=new (_ac .Float );_cfd .SetUint64 (24*60*60*1e9);_ebdc .Quo (_fbea ,_cfd );_aea ,_ :=_ebdc .Uint64 ();_adcb ._gdd .V =_d .Stringf ("\u0025\u0064",_aea ); -}; +// WorkbookText is an array of extracted text items which has some methods for representing extracted text from a workbook. +type WorkbookText struct{Sheets []*SheetText ;};var (_gfab =[...]uint8 {0,21,46,61,76,91};_cacf =[...]uint8 {0,21,37,53,69,85,103,119,135,151,167,185,201,217,239};_addd =[...]uint8 {0,16,32,48,64};_cacdc =[...]uint8 {0,16,32,48,64,80};); -// AddImage adds an image to the workbook package, returning a reference that -// can be used to add the image to a drawing. -func (_dfba *Workbook )AddImage (i _fe .Image )(_fe .ImageRef ,error ){_fdbbc :=_fe .MakeImageRef (i ,&_dfba .DocBase ,_dfba ._adeb );if i .Data ==nil &&i .Path ==""{return _fdbbc ,_def .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 _fdbbc ,_def .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 _fdbbc ,_def .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 !=""{_bdbcc :=_ba .Add (i .Path );if _bdbcc !=nil {return _fdbbc ,_bdbcc ;};};_dfba .Images =append (_dfba .Images ,_fdbbc );return _fdbbc ,nil ;}; +// GetBorder gets a Border from a cell style. +func (_cfg CellStyle )GetBorder ()*_bcd .CT_Border {if _daf :=_cfg ._cbc .BorderIdAttr ;_daf !=nil {_efd :=_cfg ._edbc .StyleSheet .Borders ();if int (*_daf )< len (_efd ){return _efd [int (*_daf )].X ();};};return nil ;}; -// Name returns the sheet name -func (_cdab Sheet )Name ()string {return _cdab ._ecc .NameAttr }; +// AddCellStyle creates a new empty cell style. +func (_dgge StyleSheet )AddCellStyle ()CellStyle {_edge :=_bcd .NewCT_Xf ();return CellStyle {_dgge ._edgf ,_edge ,_dgge ._gaff .CellXfs };};func (_fegdb *Sheet )getAllCellsInFormulaArrays (_bgda bool )(map[string ]bool ,error ){_cca :=_acb .NewEvaluator (); +_fggb :=_fegdb .FormulaContext ();_ggbd :=map[string ]bool {};for _ ,_aead :=range _fegdb .Rows (){for _ ,_abbca :=range _aead .Cells (){if _abbca .X ().F !=nil {_egdee :=_abbca .X ().F .Content ;if _abbca .X ().F .TAttr ==_bcd .ST_CellFormulaTypeArray {_fcbga :=_cca .Eval (_fggb ,_egdee ).AsString (); +if _fcbga .Type ==_acb .ResultTypeError {_cfa .Log .Debug ("\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",_egdee ,_fcbga .ErrorMessage ); +_abbca .X ().V =nil ;};if _fcbga .Type ==_acb .ResultTypeArray {_gcad ,_bcgde :=_gdc .ParseCellReference (_abbca .Reference ());if _bcgde !=nil {return map[string ]bool {},_bcgde ;};if (_bgda &&len (_fcbga .ValueArray )==1)||(!_bgda &&len (_fcbga .ValueArray [0])==1){continue ; +};for _fabb ,_eecd :=range _fcbga .ValueArray {_gae :=_gcad .RowIdx +uint32 (_fabb );for _fbcda :=range _eecd {_ffbbg :=_gdc .IndexToColumn (_gcad .ColumnIdx +uint32 (_fbcda ));_ggbd [_ebb .Sprintf ("\u0025\u0073\u0025\u0064",_ffbbg ,_gae )]=true ;};}; +}else if _fcbga .Type ==_acb .ResultTypeList {_aebfe ,_fbgc :=_gdc .ParseCellReference (_abbca .Reference ());if _fbgc !=nil {return map[string ]bool {},_fbgc ;};if _bgda ||len (_fcbga .ValueList )==1{continue ;};_dgcde :=_aebfe .RowIdx ;for _eada :=range _fcbga .ValueList {_cecb :=_gdc .IndexToColumn (_aebfe .ColumnIdx +uint32 (_eada )); +_ggbd [_ebb .Sprintf ("\u0025\u0073\u0025\u0064",_cecb ,_dgcde )]=true ;};};};};};};return _ggbd ,nil ;}; -// SetColOffset sets the column offset of the top-left anchor. -func (_ccbd OneCellAnchor )SetColOffset (m _dcd .Distance ){_ccbd .TopLeft ().SetColOffset (m )}; +// DefinedNames returns a slice of all defined names in the workbook. +func (_cfafc *Workbook )DefinedNames ()[]DefinedName {if _cfafc ._dfdc .DefinedNames ==nil {return nil ;};_ecaa :=[]DefinedName {};for _ ,_ebfa :=range _cfafc ._dfdc .DefinedNames .DefinedName {_ecaa =append (_ecaa ,DefinedName {_ebfa });};return _ecaa ; +}; -// 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 (_efbf *Workbook )RecalculateFormulas (){for _ ,_bafc :=range _efbf .Sheets (){_bafc .RecalculateFormulas ();};}; +// X returns the inner wrapped XML type. +func (_cfab RichTextRun )X ()*_bcd .CT_RElt {return _cfab ._cegd }; -// SetNumberWithStyle sets a number and applies a standard format to the cell. -func (_ceg Cell )SetNumberWithStyle (v float64 ,f StandardFormat ){_ceg .SetNumber (v );_ceg .SetStyle (_ceg ._ed .StyleSheet .GetOrCreateStandardNumberFormat (f ));}; +// BottomRight returns the CellMaker for the bottom right corner of the anchor. +func (_fedff TwoCellAnchor )BottomRight ()CellMarker {return CellMarker {_fedff ._adee .To }};func CreateDefaultNumberFormat (id StandardFormat )NumberFormat {_ace :=NumberFormat {_ccge :_bcd .NewCT_NumFmt ()};_ace ._ccge .NumFmtIdAttr =uint32 (id );_ace ._ccge .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c"; +switch id {case StandardFormat0 :_ace ._ccge .FormatCodeAttr ="\u0047e\u006e\u0065\u0072\u0061\u006c";case StandardFormat1 :_ace ._ccge .FormatCodeAttr ="\u0030";case StandardFormat2 :_ace ._ccge .FormatCodeAttr ="\u0030\u002e\u0030\u0030";case StandardFormat3 :_ace ._ccge .FormatCodeAttr ="\u0023\u002c\u0023#\u0030"; +case StandardFormat4 :_ace ._ccge .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030";case StandardFormat9 :_ace ._ccge .FormatCodeAttr ="\u0030\u0025";case StandardFormat10 :_ace ._ccge .FormatCodeAttr ="\u0030\u002e\u00300\u0025";case StandardFormat11 :_ace ._ccge .FormatCodeAttr ="\u0030\u002e\u0030\u0030\u0045\u002b\u0030\u0030"; +case StandardFormat12 :_ace ._ccge .FormatCodeAttr ="\u0023\u0020\u003f/\u003f";case StandardFormat13 :_ace ._ccge .FormatCodeAttr ="\u0023 \u003f\u003f\u002f\u003f\u003f";case StandardFormat14 :_ace ._ccge .FormatCodeAttr ="\u006d\u002f\u0064\u002f\u0079\u0079"; +case StandardFormat15 :_ace ._ccge .FormatCodeAttr ="\u0064\u002d\u006d\u006d\u006d\u002d\u0079\u0079";case StandardFormat16 :_ace ._ccge .FormatCodeAttr ="\u0064\u002d\u006dm\u006d";case StandardFormat17 :_ace ._ccge .FormatCodeAttr ="\u006d\u006d\u006d\u002d\u0079\u0079"; +case StandardFormat18 :_ace ._ccge .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat19 :_ace ._ccge .FormatCodeAttr ="\u0068\u003a\u006d\u006d\u003a\u0073\u0073\u0020\u0041\u004d\u002f\u0050\u004d";case StandardFormat20 :_ace ._ccge .FormatCodeAttr ="\u0068\u003a\u006d\u006d"; +case StandardFormat21 :_ace ._ccge .FormatCodeAttr ="\u0068:\u006d\u006d\u003a\u0073\u0073";case StandardFormat22 :_ace ._ccge .FormatCodeAttr ="m\u002f\u0064\u002f\u0079\u0079\u0020\u0068\u003a\u006d\u006d";case StandardFormat37 :_ace ._ccge .FormatCodeAttr ="\u0023\u002c\u0023\u0023\u0030\u0020\u003b\u0028\u0023,\u0023\u0023\u0030\u0029"; +case StandardFormat38 :_ace ._ccge .FormatCodeAttr ="\u0023\u002c\u0023\u00230 \u003b\u005b\u0052\u0065\u0064\u005d\u0028\u0023\u002c\u0023\u0023\u0030\u0029";case StandardFormat39 :_ace ._ccge .FormatCodeAttr ="\u0023\u002c\u0023\u00230.\u0030\u0030\u003b\u0028\u0023\u002c\u0023\u0023\u0030\u002e\u0030\u0030\u0029"; +case StandardFormat40 :_ace ._ccge .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 :_ace ._ccge .FormatCodeAttr ="\u006d\u006d\u003as\u0073"; +case StandardFormat46 :_ace ._ccge .FormatCodeAttr ="\u005bh\u005d\u003a\u006d\u006d\u003a\u0073s";case StandardFormat47 :_ace ._ccge .FormatCodeAttr ="\u006dm\u003a\u0073\u0073\u002e\u0030";case StandardFormat48 :_ace ._ccge .FormatCodeAttr ="\u0023\u0023\u0030\u002e\u0030\u0045\u002b\u0030"; +case StandardFormat49 :_ace ._ccge .FormatCodeAttr ="\u0040";};return _ace ;};func (_gbc Sheet )ExtentsIndex ()(string ,uint32 ,string ,uint32 ){var _agbg ,_agfg ,_agaa ,_baab uint32 =1,1,0,0;for _ ,_decd :=range _gbc .Rows (){if _decd .RowNumber ()< _agbg {_agbg =_decd .RowNumber (); +}else if _decd .RowNumber ()> _agfg {_agfg =_decd .RowNumber ();};for _ ,_ege :=range _decd .Cells (){_ddge ,_eced :=_gdc .ParseCellReference (_ege .Reference ());if _eced ==nil {if _ddge .ColumnIdx < _agaa {_agaa =_ddge .ColumnIdx ;}else if _ddge .ColumnIdx > _baab {_baab =_ddge .ColumnIdx ; +};};};};return _gdc .IndexToColumn (_agaa ),_agbg ,_gdc .IndexToColumn (_baab ),_agfg ;};func _bfdf ()*_bgg .CT_OneCellAnchor {_gegb :=_bgg .NewCT_OneCellAnchor ();return _gegb }; -// IsError returns true if the cell is an error type cell. -func (_bbfg Cell )IsError ()bool {return _bbfg ._gdd .TAttr ==_adc .ST_CellTypeE };func (_cebae *Workbook )onNewRelationship (_fgdd *_e .DecodeMap ,_eggg ,_dbeef string ,_aeeg []*_bf .File ,_fdcc *_bdg .Relationship ,_bbga _e .Target )error {_cffd :=_d .DocTypeSpreadsheet ; -switch _dbeef {case _d .OfficeDocumentType :_cebae ._ccea =_adc .NewWorkbook ();_fgdd .AddTarget (_eggg ,_cebae ._ccea ,_dbeef ,0);_cebae ._adeb =_fe .NewRelationships ();_fgdd .AddTarget (_e .RelationsPathFor (_eggg ),_cebae ._adeb .X (),_dbeef ,0);_fdcc .TargetAttr =_d .RelativeFilename (_cffd ,_bbga .Typ ,_dbeef ,0); -case _d .CorePropertiesType :_fgdd .AddTarget (_eggg ,_cebae .CoreProperties .X (),_dbeef ,0);_fdcc .TargetAttr =_d .RelativeFilename (_cffd ,_bbga .Typ ,_dbeef ,0);case _d .CustomPropertiesType :_fgdd .AddTarget (_eggg ,_cebae .CustomProperties .X (),_dbeef ,0); -_fdcc .TargetAttr =_d .RelativeFilename (_cffd ,_bbga .Typ ,_dbeef ,0);case _d .ExtendedPropertiesType :_fgdd .AddTarget (_eggg ,_cebae .AppProperties .X (),_dbeef ,0);_fdcc .TargetAttr =_d .RelativeFilename (_cffd ,_bbga .Typ ,_dbeef ,0);case _d .WorksheetType :_beffa :=_adc .NewWorksheet (); -_aeggf :=uint32 (len (_cebae ._geggf ));_cebae ._geggf =append (_cebae ._geggf ,_beffa );_fgdd .AddTarget (_eggg ,_beffa ,_dbeef ,_aeggf );_fffcf :=_fe .NewRelationships ();_fgdd .AddTarget (_e .RelationsPathFor (_eggg ),_fffcf .X (),_dbeef ,0);_cebae ._ecgg =append (_cebae ._ecgg ,_fffcf ); -_cebae ._ceec =append (_cebae ._ceec ,nil );_fdcc .TargetAttr =_d .RelativeFilename (_cffd ,_bbga .Typ ,_dbeef ,len (_cebae ._geggf ));case _d .StylesType :_cebae .StyleSheet =NewStyleSheet (_cebae );_fgdd .AddTarget (_eggg ,_cebae .StyleSheet .X (),_dbeef ,0); -_fdcc .TargetAttr =_d .RelativeFilename (_cffd ,_bbga .Typ ,_dbeef ,0);case _d .ThemeType :_fbcd :=_gf .NewTheme ();_cebae ._adcc =append (_cebae ._adcc ,_fbcd );_fgdd .AddTarget (_eggg ,_fbcd ,_dbeef ,0);_fdcc .TargetAttr =_d .RelativeFilename (_cffd ,_bbga .Typ ,_dbeef ,len (_cebae ._adcc )); -case _d .SharedStringsType :_cebae .SharedStrings =NewSharedStrings ();_fgdd .AddTarget (_eggg ,_cebae .SharedStrings .X (),_dbeef ,0);_fdcc .TargetAttr =_d .RelativeFilename (_cffd ,_bbga .Typ ,_dbeef ,0);case _d .ThumbnailType :for _ebfa ,_fba :=range _aeeg {if _fba ==nil {continue ; -};if _fba .Name ==_eggg {_gcac ,_dfdgg :=_fba .Open ();if _dfdgg !=nil {return _bbc .Errorf ("e\u0072\u0072\u006f\u0072\u0020\u0072e\u0061\u0064\u0069\u006e\u0067\u0020\u0074\u0068\u0075m\u0062\u006e\u0061i\u006c:\u0020\u0025\u0073",_dfdgg );};_cebae .Thumbnail ,_ ,_dfdgg =_ad .Decode (_gcac ); -_gcac .Close ();if _dfdgg !=nil {return _bbc .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",_dfdgg );};_aeeg [_ebfa ]=nil ;};};case _d .ImageType :for _feccf ,_adcf :=range _cebae ._ebdf {_gfed :=_g .Clean (_eggg ); -if _gfed ==_feccf {_fdcc .TargetAttr =_adcf ;return nil ;};};_faaa :=_d .RelativeFilename (_cffd ,_bbga .Typ ,_dbeef ,len (_cebae .Images )+1);for _bacaf ,_gdae :=range _aeeg {if _gdae ==nil {continue ;};if _gdae .Name ==_g .Clean (_eggg ){_cede ,_cdfbb :=_e .ExtractToDiskTmp (_gdae ,_cebae .TmpPath ); -if _cdfbb !=nil {return _cdfbb ;};_ffag ,_cdfbb :=_fe .ImageFromStorage (_cede );if _cdfbb !=nil {return _cdfbb ;};_cbebc :=_fe .MakeImageRef (_ffag ,&_cebae .DocBase ,_cebae ._adeb );_cbebc .SetTarget (_faaa );_cebae ._ebdf [_gdae .Name ]=_faaa ;_cebae .Images =append (_cebae .Images ,_cbebc ); -_aeeg [_bacaf ]=nil ;};};_fdcc .TargetAttr =_faaa ;case _d .DrawingType :_ddde :=_bg .NewWsDr ();_cgbg :=uint32 (len (_cebae ._fcgg ));_fgdd .AddTarget (_eggg ,_ddde ,_dbeef ,_cgbg );_cebae ._fcgg =append (_cebae ._fcgg ,_ddde );_ecbb :=_fe .NewRelationships (); -_fgdd .AddTarget (_e .RelationsPathFor (_eggg ),_ecbb .X (),_dbeef ,_cgbg );_cebae ._gafc =append (_cebae ._gafc ,_ecbb );_fdcc .TargetAttr =_d .RelativeFilename (_cffd ,_bbga .Typ ,_dbeef ,len (_cebae ._fcgg ));case _d .VMLDrawingType :_fefc :=_gbf .NewContainer (); -_baeb :=uint32 (len (_cebae ._afeg ));_fgdd .AddTarget (_eggg ,_fefc ,_dbeef ,_baeb );_cebae ._afeg =append (_cebae ._afeg ,_fefc );case _d .CommentsType :_cebae ._ceec [_bbga .Index ]=_adc .NewComments ();_fgdd .AddTarget (_eggg ,_cebae ._ceec [_bbga .Index ],_dbeef ,_bbga .Index ); -_fdcc .TargetAttr =_d .RelativeFilename (_cffd ,_bbga .Typ ,_dbeef ,len (_cebae ._ceec ));case _d .ChartType :_abfcg :=_dcf .NewChartSpace ();_gdgf :=uint32 (len (_cebae ._fcgd ));_fgdd .AddTarget (_eggg ,_abfcg ,_dbeef ,_gdgf );_cebae ._fcgd =append (_cebae ._fcgd ,_abfcg ); -_fdcc .TargetAttr =_d .RelativeFilename (_cffd ,_bbga .Typ ,_dbeef ,len (_cebae ._fcgd ));_cebae ._bggac [_fdcc .TargetAttr ]=_abfcg ;case _d .TableType :_cfca :=_adc .NewTable ();_aeffb :=uint32 (len (_cebae ._eedff ));_fgdd .AddTarget (_eggg ,_cfca ,_dbeef ,_aeffb ); -_cebae ._eedff =append (_cebae ._eedff ,_cfca );_fdcc .TargetAttr =_d .RelativeFilename (_cffd ,_bbga .Typ ,_dbeef ,len (_cebae ._eedff ));default:_bc .Log .Debug ("\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",_eggg ,_dbeef ); -};return nil ;}; +// Cells returns a slice of cells. The cells can be manipulated, but appending +// to the slice will have no effect. +func (_gcda Row )Cells ()[]Cell {_bgcd :=[]Cell {};_ccgg :=-1;_gafcd :=append ([]*_bcd .CT_Cell {},_gcda ._dddc .C ...);for _ ,_gbagd :=range _gafcd {if _gbagd .RAttr ==nil {_cfa .Log .Debug ("\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 ;};_defe ,_adcd :=_gdc .ParseCellReference (*_gbagd .RAttr );if _adcd !=nil {_cfa .Log .Debug ("\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"+*_gbagd .RAttr +",\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e"); +continue ;};_dgca :=int (_defe .ColumnIdx );if _dgca -_ccgg > 1{for _ebfb :=_ccgg +1;_ebfb < _dgca ;_ebfb ++{_bgcd =append (_bgcd ,_gcda .Cell (_gdc .IndexToColumn (uint32 (_ebfb ))));};};_ccgg =_dgca ;_bgcd =append (_bgcd ,Cell {_gcda ._ecag ,_gcda ._dad ,_gcda ._dddc ,_gbagd }); +};return _bgcd ;}; -// 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 (_gff Cell )GetFormattedValue ()string {_bgd :=_gff .getFormat ();switch _gff ._gdd .TAttr {case _adc .ST_CellTypeB :_dfc ,_ :=_gff .GetValueAsBool ();if _dfc {return "\u0054\u0052\u0055\u0045";};return "\u0046\u0041\u004cS\u0045";case _adc .ST_CellTypeN :_afa ,_ :=_gff .GetValueAsNumber (); -return _af .Number (_afa ,_bgd );case _adc .ST_CellTypeE :if _gff ._gdd .V !=nil {return *_gff ._gdd .V ;};return "";case _adc .ST_CellTypeS ,_adc .ST_CellTypeInlineStr :return _af .String (_gff .GetString (),_bgd );case _adc .ST_CellTypeStr :_caad :=_gff .GetString (); -if _af .IsNumber (_caad ){_ccg ,_ :=_c .ParseFloat (_caad ,64);return _af .Number (_ccg ,_bgd );};return _af .String (_caad ,_bgd );case _adc .ST_CellTypeUnset :fallthrough;default:_ecd ,_ :=_gff .GetRawValue ();if len (_ecd )==0{return "";};_ded ,_ebe :=_gff .GetValueAsNumber (); -if _ebe ==nil {return _af .Number (_ded ,_bgd );};return _af .String (_ecd ,_bgd );};}; +// 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 (_gf Cell )SetTime (d _acc .Time ){_gf .clearValue ();d =_ffc (d );_fec :=_gf ._fbc .Epoch ();if d .Before (_fec ){_cfa .Log .Debug ("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 ;};_ebf :=d .Sub (_fec );_dgda :=new (_bgb .Float );_ded :=new (_bgb .Float );_ded .SetPrec (128);_ded .SetUint64 (uint64 (_ebf ));_ecd :=new (_bgb .Float );_ecd .SetUint64 (24*60*60*1e9);_dgda .Quo (_ded ,_ecd );_gf ._de .V =_c .String (_dgda .Text ('g',20)); +};const (DVCompareOpEqual =DVCompareOp (_bcd .ST_DataValidationOperatorEqual );DVCompareOpBetween =DVCompareOp (_bcd .ST_DataValidationOperatorBetween );DVCompareOpNotBetween =DVCompareOp (_bcd .ST_DataValidationOperatorNotBetween );DVCompareOpNotEqual =DVCompareOp (_bcd .ST_DataValidationOperatorNotEqual ); +DVCompareOpGreater =DVCompareOp (_bcd .ST_DataValidationOperatorGreaterThan );DVCompareOpGreaterEqual =DVCompareOp (_bcd .ST_DataValidationOperatorGreaterThanOrEqual );DVCompareOpLess =DVCompareOp (_bcd .ST_DataValidationOperatorLessThan );DVCompareOpLessEqual =DVCompareOp (_bcd .ST_DataValidationOperatorLessThanOrEqual ); +); -// HasNumberFormat returns true if the cell style has a number format applied. -func (_fbd CellStyle )HasNumberFormat ()bool {return _fbd ._eceg .NumFmtIdAttr !=nil &&_fbd ._eceg .ApplyNumberFormatAttr !=nil &&*_fbd ._eceg .ApplyNumberFormatAttr ;}; +// RemoveDefinedName removes an existing defined name. +func (_bcfa *Workbook )RemoveDefinedName (dn DefinedName )error {if dn .X ()==nil {return _cf .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 _cgdd ,_bbcd :=range _bcfa ._dfdc .DefinedNames .DefinedName {if _bbcd ==dn .X (){copy (_bcfa ._dfdc .DefinedNames .DefinedName [_cgdd :],_bcfa ._dfdc .DefinedNames .DefinedName [_cgdd +1:]);_bcfa ._dfdc .DefinedNames .DefinedName [len (_bcfa ._dfdc .DefinedNames .DefinedName )-1]=nil ; +_bcfa ._dfdc .DefinedNames .DefinedName =_bcfa ._dfdc .DefinedNames .DefinedName [:len (_bcfa ._dfdc .DefinedNames .DefinedName )-1];return nil ;};};return _cf .New ("\u0064\u0065\u0066\u0069ne\u0064\u0020\u006e\u0061\u006d\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064"); +}; -// Read reads a workbook from an io.Reader(.xlsx). -func Read (r _ga .ReaderAt ,size int64 )(*Workbook ,error ){const _efcb ="\u0073\u0070r\u0065\u0061\u0064s\u0068\u0065\u0065\u0074\u003a\u0052\u0065\u0061\u0064";if !_gb .GetLicenseKey ().IsLicensed ()&&!_dgffb {_bbc .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"); -_bbc .Println ("\u002d\u0020\u0047e\u0074\u0020\u0061\u0020\u0074\u0072\u0069\u0061\u006c\u0020\u006c\u0069\u0063\u0065\u006e\u0073\u0065\u0020\u006f\u006e\u0020\u0068\u0074\u0074\u0070\u0073\u003a\u002f\u002fu\u006e\u0069\u0064\u006f\u0063\u002e\u0069\u006f"); -return nil ,_def .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");};_dbb :=New ();_edgc ,_faag :=_gb .GenRefId ("\u0073\u0072");if _faag !=nil {_bc .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_faag ); -return nil ,_faag ;};_dbb ._aaed =_edgc ;if _afbg :=_gb .Track (_dbb ._aaed ,_efcb );_afbg !=nil {_bc .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_afbg );return nil ,_afbg ;};_afge ,_faag :=_ba .TempDir ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065-\u0078\u006c\u0073\u0078"); -if _faag !=nil {return nil ,_faag ;};_dbb .TmpPath =_afge ;_dggf ,_faag :=_bf .NewReader (r ,size );if _faag !=nil {return nil ,_bbc .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u007a\u0069\u0070\u003a\u0020\u0025\u0073",_faag );};_eeg :=[]*_bf .File {}; -_eeg =append (_eeg ,_dggf .File ...);_afaf :=false ;for _ ,_dbca :=range _eeg {if _dbca .FileHeader .Name =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_afaf =true ;break ;};};if _afaf {_dbb .CreateCustomProperties (); -};_gdgb :=_e .DecodeMap {};_gdgb .SetOnNewRelationshipFunc (_dbb .onNewRelationship );_gdgb .AddTarget (_d .ContentTypesFilename ,_dbb .ContentTypes .X (),"",0);_gdgb .AddTarget (_d .BaseRelsFilename ,_dbb .Rels .X (),"",0);if _bcd :=_gdgb .Decode (_eeg ); -_bcd !=nil {return nil ,_bcd ;};for _ ,_gbga :=range _eeg {if _gbga ==nil {continue ;};if _fgda :=_dbb .AddExtraFileFromZip (_gbga );_fgda !=nil {return nil ,_fgda ;};};if _afaf {_dgff :=false ;for _ ,_gcb :=range _dbb .Rels .X ().Relationship {if _gcb .TargetAttr =="\u0064\u006f\u0063\u0050ro\u0070\u0073\u002f\u0063\u0075\u0073\u0074\u006f\u006d\u002e\u0078\u006d\u006c"{_dgff =true ; -break ;};};if !_dgff {_dbb .AddCustomRelationships ();};};return _dbb ,nil ;}; +// DVCompareOp is a comparison operator for a data validation rule. +type DVCompareOp byte ; -// GetValueAsNumber retrieves the cell's value as a number -func (_ggd Cell )GetValueAsNumber ()(float64 ,error ){if _ggd ._gdd .V ==nil &&_ggd ._gdd .Is ==nil {return 0,nil ;};if _ggd ._gdd .TAttr ==_adc .ST_CellTypeS ||!_af .IsNumber (*_ggd ._gdd .V ){return _dc .NaN (),_def .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 _c .ParseFloat (*_ggd ._gdd .V ,64);}; +// IsNumber returns true if the cell is a number type cell. +func (_afa Cell )IsNumber ()bool {switch _afa ._de .TAttr {case _bcd .ST_CellTypeN :return true ;case _bcd .ST_CellTypeS ,_bcd .ST_CellTypeB :return false ;};return _afa ._de .V !=nil &&_gd .IsNumber (*_afa ._de .V );}; -// Tables returns a slice of all defined tables in the workbook. -func (_bedf *Workbook )Tables ()[]Table {if _bedf ._eedff ==nil {return nil ;};_ceag :=[]Table {};for _ ,_ecdeb :=range _bedf ._eedff {_ceag =append (_ceag ,Table {_ecdeb });};return _ceag ;}; +// AddDrawing adds a drawing to a workbook. However the drawing is not actually +// displayed or used until it's set on a sheet. +func (_ddfa *Workbook )AddDrawing ()Drawing {_cdfad :=_bgg .NewWsDr ();_ddfa ._edbf =append (_ddfa ._edbf ,_cdfad );_gagg :=_c .AbsoluteFilename (_c .DocTypeSpreadsheet ,_c .DrawingType ,len (_ddfa ._edbf ));_ddfa .ContentTypes .AddOverride (_gagg ,_c .DrawingContentType ); +_ddfa ._fbfbf =append (_ddfa ._fbfbf ,_ad .NewRelationships ());return Drawing {_ddfa ,_cdfad };}; -// AddBorder creates a new empty Border style. -func (_begc StyleSheet )AddBorder ()Border {_cbbg :=_adc .NewCT_Border ();return Border {_cbbg ,_begc ._fabc .Borders };}; +// SetWidthCells is a no-op. +func (_gadg OneCellAnchor )SetWidthCells (int32 ){}; -// SetRowOffset sets the row offset of the two cell anchor -func (_afda TwoCellAnchor )SetRowOffset (m _dcd .Distance ){_fedb :=m -_afda .TopLeft ().RowOffset ();_afda .TopLeft ().SetRowOffset (m );_afda .BottomRight ().SetRowOffset (_afda .BottomRight ().RowOffset ()+_fedb );};const (_dgce ="\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"; -_cfcf ="\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"; -_gdeac ="\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"; -_acccb ="\u0053t\u0061\u006e\u0064a\u0072\u0064\u0046o\u0072ma\u0074\u0034\u0035\u0053\u0074\u0061\u006ed\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0036\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0037\u0053ta\u006ed\u0061\u0072\u0064\u0046\u006f\u0072m\u0061\u0074\u0034\u0038\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0034\u0039"; -);func (_ceee StyleSheet )appendFont ()Font {_gecg :=_adc .NewCT_Font ();_ceee ._fabc .Fonts .Font =append (_ceee ._fabc .Fonts .Font ,_gecg );_ceee ._fabc .Fonts .CountAttr =_d .Uint32 (uint32 (len (_ceee ._fabc .Fonts .Font )));return Font {_gecg ,_ceee ._fabc }; -}; +// ClearBorder clears any border configuration from the cell style. +func (_dfff CellStyle )ClearBorder (){_dfff ._cbc .BorderIdAttr =nil ;_dfff ._cbc .ApplyBorderAttr =nil };func (_ceaf Fills )appendFill ()Fill {_gbde :=_bcd .NewCT_Fill ();_ceaf ._cda .Fill =append (_ceaf ._cda .Fill ,_gbde );_ceaf ._cda .CountAttr =_c .Uint32 (uint32 (len (_ceaf ._cda .Fill ))); +return Fill {_gbde ,_ceaf ._cda };}; -// Sheets returns the sheets from the workbook. -func (_fdfa *Workbook )Sheets ()[]Sheet {_ceaf :=[]Sheet {};for _cfbaa ,_aga :=range _fdfa ._geggf {_bdfe :=_fdfa ._ccea .Sheets .Sheet [_cfbaa ];_baca :=Sheet {_fdfa ,_bdfe ,_aga };_ceaf =append (_ceaf ,_baca );};return _ceaf ;}; +// SetDataBar configures the rule as a data bar, removing existing +// configuration. +func (_dcb ConditionalFormattingRule )SetDataBar ()DataBarScale {_dcb .clear ();_dcb .SetType (_bcd .ST_CfTypeDataBar );_dcb ._faa .DataBar =_bcd .NewCT_DataBar ();_gcf :=DataBarScale {_dcb ._faa .DataBar };_gcf .SetShowValue (true );_gcf .SetMinLength (10); +_gcf .SetMaxLength (90);return _gcf ;}; -// RichTextRun is a segment of text within a cell that is directly formatted. -type RichTextRun struct{_dbba *_adc .CT_RElt }; +// X returns the inner wrapped XML type. +func (_gccg SharedStrings )X ()*_bcd .Sst {return _gccg ._aegbd };const (_efcg ="\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"; +_eaeg ="\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"; +_cggaee ="\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"; +_ccdd ="\u0053t\u0061\u006e\u0064a\u0072\u0064\u0046o\u0072ma\u0074\u0034\u0035\u0053\u0074\u0061\u006ed\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0036\u0053\u0074\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061\u0074\u0034\u0037\u0053ta\u006ed\u0061\u0072\u0064\u0046\u006f\u0072m\u0061\u0074\u0034\u0038\u0053t\u0061\u006e\u0064\u0061\u0072\u0064\u0046\u006f\u0072\u006d\u0061t\u0034\u0039"; +);type SheetProtection struct{_fggg *_bcd .CT_SheetProtection }; // X returns the inner wrapped XML type. -func (_aage SheetProtection )X ()*_adc .CT_SheetProtection {return _aage ._aaba }; +func (_eege DataValidation )X ()*_bcd .CT_DataValidation {return _eege ._aegb }; -// IsStructureLocked returns whether the workbook structure is locked. -func (_cgde WorkbookProtection )IsStructureLocked ()bool {return _cgde ._fffe .LockStructureAttr !=nil &&*_cgde ._fffe .LockStructureAttr ;};var _bced *_dd .Regexp =_dd .MustCompile ("\u005e(\u005ba\u002d\u007a\u005d\u002b\u0029(\u005b\u0030-\u0039\u005d\u002b\u0029\u0024"); +// SetHidden marks the defined name as hidden. +func (_dffg DefinedName )SetLocalSheetID (id uint32 ){_dffg ._bcbee .LocalSheetIdAttr =_c .Uint32 (id )}; +// AddNumberFormat adds a new blank number format to the stylesheet. +func (_fdgb StyleSheet )AddNumberFormat ()NumberFormat {if _fdgb ._gaff .NumFmts ==nil {_fdgb ._gaff .NumFmts =_bcd .NewCT_NumFmts ();};_aacg :=_bcd .NewCT_NumFmt ();_aacg .NumFmtIdAttr =uint32 (200+len (_fdgb ._gaff .NumFmts .NumFmt ));_fdgb ._gaff .NumFmts .NumFmt =append (_fdgb ._gaff .NumFmts .NumFmt ,_aacg ); +_fdgb ._gaff .NumFmts .CountAttr =_c .Uint32 (uint32 (len (_fdgb ._gaff .NumFmts .NumFmt )));return NumberFormat {_fdgb ._edgf ,_aacg };};const _afga ="\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"; -// BottomRight is a no-op. -func (_deb AbsoluteAnchor )BottomRight ()CellMarker {return CellMarker {}};func (_afb Border )SetDiagonal (style _adc .ST_BorderStyle ,c _fa .Color ,up ,down bool ){if _afb ._eg .Diagonal ==nil {_afb ._eg .Diagonal =_adc .NewCT_BorderPr ();};_afb ._eg .Diagonal .Color =_adc .NewCT_Color (); -_afb ._eg .Diagonal .Color .RgbAttr =c .AsRGBAString ();_afb ._eg .Diagonal .StyleAttr =style ;if up {_afb ._eg .DiagonalUpAttr =_d .Bool (true );};if down {_afb ._eg .DiagonalDownAttr =_d .Bool (true );};}; -// AddRun adds a new run of text to the cell. -func (_gcbc RichText )AddRun ()RichTextRun {_caca :=_adc .NewCT_RElt ();_gcbc ._afbe .R =append (_gcbc ._afbe .R ,_caca );return RichTextRun {_caca };}; +// Type returns the type of anchor +func (_badf OneCellAnchor )Type ()AnchorType {return AnchorTypeOneCell }; -// MoveTo repositions the anchor without changing the objects size. -func (_abag TwoCellAnchor )MoveTo (col ,row int32 ){_dbeeb :=_abag .TopLeft ();_bfdd :=_abag .BottomRight ();_begg :=_bfdd .Col ()-_dbeeb .Col ();_fbdaa :=_bfdd .Row ()-_dbeeb .Row ();_dbeeb .SetCol (col );_dbeeb .SetRow (row );_bfdd .SetCol (col +_begg ); -_bfdd .SetRow (row +_fbdaa );}; +// Borders returns the list of borders defined in the stylesheet. +func (_aecc StyleSheet )Borders ()[]Border {_dfdf :=[]Border {};for _ ,_dadde :=range _aecc ._gaff .Borders .Border {_dfdf =append (_dfdf ,Border {_fa :_dadde });};return _dfdf ;};func (_bfag Fill )SetPatternFill ()PatternFill {_bfag ._cggag .GradientFill =nil ; +_bfag ._cggag .PatternFill =_bcd .NewCT_PatternFill ();_bfag ._cggag .PatternFill .PatternTypeAttr =_bcd .ST_PatternTypeSolid ;return PatternFill {_bfag ._cggag .PatternFill ,_bfag ._cggag };}; -// LastColumn returns the name of last column which contains data in range of context sheet's given rows. -func (_fbeba *evalContext )LastColumn (rowFrom ,rowTo int )string {_eec :=_fbeba ._acbb ;_bdcf :=1;for _egaf :=rowFrom ;_egaf <=rowTo ;_egaf ++{_cgdf :=len (_eec .Row (uint32 (_egaf )).Cells ());if _cgdf > _bdcf {_bdcf =_cgdf ;};};return _ee .IndexToColumn (uint32 (_bdcf -1)); +// CellStyles returns the list of defined cell styles +func (_bbed StyleSheet )CellStyles ()[]CellStyle {_bfgf :=[]CellStyle {};for _ ,_ccddd :=range _bbed ._gaff .CellXfs .Xf {_bfgf =append (_bfgf ,CellStyle {_bbed ._edgf ,_ccddd ,_bbed ._gaff .CellXfs });};return _bfgf ;}; + +// SetNumber sets the cell type to number, and the value to the given number +func (_gbd Cell )SetNumber (v float64 ){_gbd .clearValue ();if _ff .IsNaN (v )||_ff .IsInf (v ,0){_gbd ._de .TAttr =_bcd .ST_CellTypeE ;_gbd ._de .V =_c .String ("\u0023\u004e\u0055M\u0021");return ;};_gbd ._de .TAttr =_bcd .ST_CellTypeN ;_gbd ._de .V =_c .String (_cc .FormatFloat (v ,'f',-1,64)); }; -// X returns the inner wrapped XML type. -func (_abgc Row )X ()*_adc .CT_Row {return _abgc ._bgfg }; +// ValidateWithPath validates the sheet passing path informaton for a better +// error message +func (_adbe Sheet )ValidateWithPath (path string )error {return _adbe ._gbef .ValidateWithPath (path )}; -// SetBorder applies a border to a cell style avoiding redundancy. The function checks if the given border -// already exists in the saved borders. If found, the existing border is reused; otherwise, -// the new border is added to the saved borders collection. The border is then applied to the cell style, -// affecting all styles that reference it by index. -func (_gfeg CellStyle )SetBorder (b Border ){_gded :=b ._bgc .Border ;for _ ,_bdgf :=range _gded {if _be .DeepEqual (_bdgf ,b ._eg ){b ._eg =_bdgf ;_gfeg ._eceg .BorderIdAttr =_d .Uint32 (b .Index ());_gfeg ._eceg .ApplyBorderAttr =_d .Bool (true );return ; -};};b ._bgc .Border =append (b ._bgc .Border ,b ._eg );b ._bgc .CountAttr =_d .Uint32 (uint32 (len (b ._bgc .Border )));_gfeg ._eceg .BorderIdAttr =_d .Uint32 (b .Index ());_gfeg ._eceg .ApplyBorderAttr =_d .Bool (true );}; +// StandardFormat is a standard ECMA 376 number format. +// +//go:generate stringer -type=StandardFormat +type StandardFormat uint32 ; -// RemoveFont removes a font from the style sheet. It *does not* update styles that refer -// to this font. -func (_fecb StyleSheet )RemoveFont (f Font )error {for _aaee ,_cefdb :=range _fecb ._fabc .Fonts .Font {if _cefdb ==f .X (){_fecb ._fabc .Fonts .Font =append (_fecb ._fabc .Fonts .Font [:_aaee ],_fecb ._fabc .Fonts .Font [_aaee +1:]...);return nil ;};}; -return _def .New ("\u0066\u006f\u006e\u0074\u0020\u006e\u006f\u0074\u0020f\u006f\u0075\u006e\u0064");}; +// X returns the inner wrapped XML type. +func (_egb Comment )X ()*_bcd .CT_Comment {return _egb ._aaef }; -// ClearProtection removes any protections applied to teh sheet. -func (_gfcf *Sheet )ClearProtection (){_gfcf ._gbge .SheetProtection =nil }; +// AbsoluteAnchor has a fixed top-left corner in distance units as well as a +// fixed height/width. +type AbsoluteAnchor struct{_gb *_bgg .CT_AbsoluteAnchor }; // X returns the inner wrapped XML type. -func (_cc Border )X ()*_adc .CT_Border {return _cc ._eg };func (_beebb Fills )X ()*_adc .CT_Fills {return _beebb ._febd }; +func (_afc Border )X ()*_bcd .CT_Border {return _afc ._fa };var _bfab =_c .RelativeFilename (_c .DocTypeSpreadsheet ,_c .OfficeDocumentType ,_c .SharedStringsType ,0); // X returns the inner wrapped XML type. -func (_ebfc SheetView )X ()*_adc .CT_SheetView {return _ebfc ._eebgd }; +func (_adfd Row )X ()*_bcd .CT_Row {return _adfd ._dddc }; -// SetText sets the text to be displayed. -func (_bddb RichTextRun )SetText (s string ){_bddb ._dbba .T =s };func (_bdd Cell )clearValue (){_bdd ._gdd .F =nil ;_bdd ._gdd .Is =nil ;_bdd ._gdd .V =nil ;_bdd ._gdd .TAttr =_adc .ST_CellTypeUnset ;}; +// Workbook returns sheet's parent workbook. +func (_abfa *Sheet )Workbook ()*Workbook {return _abfa ._feaa }; -// GetString retrieves a string from the shared strings table by index. -func (_ddac SharedStrings )GetString (id int )(string ,error ){if id < 0{return "",_bbc .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 (_ddac ._acbf .Si )-1{return "",_bbc .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 (_ddac ._acbf .Si )); -};_faagc :=_ddac ._acbf .Si [id ];if _faagc .T !=nil {return *_faagc .T ,nil ;};_fded :="";for _ ,_fcfc :=range _faagc .R {if _fcfc .T !=""{_fded +=_fcfc .T ;};};return _fded ,nil ;}; +// Row will return a row with a given row number, creating a new row if +// necessary. +func (_bbcb *Sheet )Row (rowNum uint32 )Row {for _ ,_gfee :=range _bbcb ._gbef .SheetData .Row {if _gfee .RAttr !=nil &&*_gfee .RAttr ==rowNum {return Row {_bbcb ._feaa ,_bbcb ,_gfee };};};return _bbcb .AddNumberedRow (rowNum );}; -// SetHeight is a nop-op. -func (_egc TwoCellAnchor )SetHeight (h _dcd .Distance ){}; +// SetPattern sets the pattern of the fill. +func (_bdcdg PatternFill )SetPattern (p _bcd .ST_PatternType ){_bdcdg ._bea .PatternTypeAttr =p };func (_efb Comments )getOrCreateAuthor (_cbcf string )uint32 {for _gfb ,_cfdg :=range _efb ._bfcf .Authors .Author {if _cfdg ==_cbcf {return uint32 (_gfb ); +};};_fgea :=uint32 (len (_efb ._bfcf .Authors .Author ));_efb ._bfcf .Authors .Author =append (_efb ._bfcf .Authors .Author ,_cbcf );return _fgea ;}; + +// SetIcons configures the rule as an icon scale, removing existing +// configuration. +func (_dcaa ConditionalFormattingRule )SetIcons ()IconScale {_dcaa .clear ();_dcaa .SetType (_bcd .ST_CfTypeIconSet );_dcaa ._faa .IconSet =_bcd .NewCT_IconSet ();_dgcd :=IconScale {_dcaa ._faa .IconSet };_dgcd .SetIcons (_bcd .ST_IconSetType3TrafficLights1 ); +return _dgcd ;};type Table struct{_eacdd *_bcd .Table }; + +// SetName sets the sheet name. +func (_dcbd *Sheet )SetName (name string ){_dcbd ._ceda .NameAttr =name }; + +// 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{_cbfg *Workbook ;_bbaa *_bgg .WsDr ;}; // SetActiveSheetIndex sets the index of the active sheet (0-n) which will be // the tab displayed when the spreadsheet is initially opened. -func (_ecee *Workbook )SetActiveSheetIndex (idx uint32 ){if _ecee ._ccea .BookViews ==nil {_ecee ._ccea .BookViews =_adc .NewCT_BookViews ();};if len (_ecee ._ccea .BookViews .WorkbookView )==0{_ecee ._ccea .BookViews .WorkbookView =append (_ecee ._ccea .BookViews .WorkbookView ,_adc .NewCT_BookView ()); -};_ecee ._ccea .BookViews .WorkbookView [0].ActiveTabAttr =_d .Uint32 (idx );};func (_fadc *Sheet )setList (_degc string ,_gede _da .Result )error {_gaeb ,_debg :=_ee .ParseCellReference (_degc );if _debg !=nil {return _debg ;};_cagd :=_fadc .Row (_gaeb .RowIdx ); -for _eeeg ,_aaag :=range _gede .ValueList {_ccda :=_cagd .Cell (_ee .IndexToColumn (_gaeb .ColumnIdx +uint32 (_eeeg )));if _aaag .Type !=_da .ResultTypeEmpty {if _aaag .IsBoolean {_ccda .SetBool (_aaag .ValueNumber !=0);}else {_ccda .SetCachedFormulaResult (_aaag .String ()); -};};};return nil ;}; +func (_babd *Workbook )SetActiveSheetIndex (idx uint32 ){if _babd ._dfdc .BookViews ==nil {_babd ._dfdc .BookViews =_bcd .NewCT_BookViews ();};if len (_babd ._dfdc .BookViews .WorkbookView )==0{_babd ._dfdc .BookViews .WorkbookView =append (_babd ._dfdc .BookViews .WorkbookView ,_bcd .NewCT_BookView ()); +};_babd ._dfdc .BookViews .WorkbookView [0].ActiveTabAttr =_c .Uint32 (idx );}; -// X returns the inner wrapped XML type. -func (_faeb NumberFormat )X ()*_adc .CT_NumFmt {return _faeb ._dbed }; +// SetUnderline controls if the run is underlined. +func (_ffe RichTextRun )SetUnderline (u _bcd .ST_UnderlineValues ){_ffe .ensureRpr ();_ffe ._cegd .RPr .U =_bcd .NewCT_UnderlineProperty ();_ffe ._cegd .RPr .U .ValAttr =u ;}; -// RowNumber returns the row number (1-N), or zero if it is unset. -func (_dfdaf Row )RowNumber ()uint32 {if _dfdaf ._bgfg .RAttr !=nil {return *_dfdaf ._bgfg .RAttr ;};return 0;};func (_dbc CellStyle )Index ()uint32 {for _agcd ,_aedf :=range _dbc ._ace .Xf {if _dbc ._eceg ==_aedf {return uint32 (_agcd );};};return 0;}; +// FormulaContext returns a formula evaluation context that can be used to +// evaluate formaulas. +func (_cada *Sheet )FormulaContext ()_acb .Context {return _gag (_cada )}; +// Operator returns the operator for the rule +func (_fdd ConditionalFormattingRule )Operator ()_bcd .ST_ConditionalFormattingOperator {return _fdd ._faa .OperatorAttr ;}; -// 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{_acbf *_adc .Sst ;_bgca map[string ]int ;}; +// Rows returns all of the rows in a sheet. +func (_adfgb *Sheet )Rows ()[]Row {_ffcbd :=[]Row {};for _ ,_gcce :=range _adfgb ._gbef .SheetData .Row {_ffcbd =append (_ffcbd ,Row {_adfgb ._feaa ,_adfgb ,_gcce });};return _ffcbd ;}; -// AbsoluteAnchor has a fixed top-left corner in distance units as well as a -// fixed height/width. -type AbsoluteAnchor struct{_fag *_bg .CT_AbsoluteAnchor };func (_gcbf StandardFormat )String ()string {switch {case 0<=_gcbf &&_gcbf <=4:return _dgce [_abfb [_gcbf ]:_abfb [_gcbf +1]];case 9<=_gcbf &&_gcbf <=22:_gcbf -=9;return _cfcf [_agge [_gcbf ]:_agge [_gcbf +1]]; -case 37<=_gcbf &&_gcbf <=40:_gcbf -=37;return _gdeac [_deba [_gcbf ]:_deba [_gcbf +1]];case 45<=_gcbf &&_gcbf <=49:_gcbf -=45;return _acccb [_dcag [_gcbf ]:_dcag [_gcbf +1]];default:return _bbc .Sprintf ("\u0053t\u0061n\u0064\u0061\u0072\u0064\u0046o\u0072\u006da\u0074\u0028\u0025\u0064\u0029",_gcbf ); -};}; +// LockSheet controls the locking of the sheet. +func (_bgfa SheetProtection )LockSheet (b bool ){if !b {_bgfa ._fggg .SheetAttr =nil ;}else {_bgfa ._fggg .SheetAttr =_c .Bool (true );};}; -// X returns the inner wrapped XML type. -func (_cbf Comment )X ()*_adc .CT_Comment {return _cbf ._cfc };func (_dcc ConditionalFormattingRule )InitializeDefaults (){_dcc .SetType (_adc .ST_CfTypeCellIs );_dcc .SetOperator (_adc .ST_ConditionalFormattingOperatorGreaterThan );_dcc .SetPriority (1); +// LockObject controls the locking of the sheet objects. +func (_fedf SheetProtection )LockObject (b bool ){if !b {_fedf ._fggg .ObjectsAttr =nil ;}else {_fedf ._fggg .ObjectsAttr =_c .Bool (true );};}; + +// SetStyle sets the style to be used for conditional rules +func (_agd ConditionalFormattingRule )SetStyle (d DifferentialStyle ){_agd ._faa .DxfIdAttr =_c .Uint32 (d .Index ());}; + +// SetWrapped configures the cell to wrap text. +func (_be CellStyle )SetWrapped (b bool ){if _be ._cbc .Alignment ==nil {_be ._cbc .Alignment =_bcd .NewCT_CellAlignment ();};if !b {_be ._cbc .Alignment .WrapTextAttr =nil ;}else {_be ._cbc .Alignment .WrapTextAttr =_c .Bool (true );_be ._cbc .ApplyAlignmentAttr =_c .Bool (true ); +};};func (_cbed StyleSheet )appendFont ()Font {_ffeg :=_bcd .NewCT_Font ();_cbed ._gaff .Fonts .Font =append (_cbed ._gaff .Fonts .Font ,_ffeg );_cbed ._gaff .Fonts .CountAttr =_c .Uint32 (uint32 (len (_cbed ._gaff .Fonts .Font )));return Font {_ffeg ,_cbed ._gaff }; }; -// MoveTo moves the top-left of the anchored object. -func (_ggc OneCellAnchor )MoveTo (col ,row int32 ){_ggc .TopLeft ().SetCol (col );_ggc .TopLeft ().SetRow (row );}; +// 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 (_aaed *Sheet )AddHyperlink (url string )_ad .Hyperlink {for _aebf ,_eacab :=range _aaed ._feaa ._agbbg {if _eacab ==_aaed ._gbef {return _aaed ._feaa ._dagcbb [_aebf ].AddHyperlink (url );};};return _ad .Hyperlink {};}; -// AddCell adds a cell to a spreadsheet. -func (_gfgd Row )AddCell ()Cell {_bgfd :=uint32 (len (_gfgd ._bgfg .C ));var _ede *string ;if _bgfd > 0{_bcgc :=_d .Stringf ("\u0025\u0073\u0025\u0064",_ee .IndexToColumn (_bgfd -1),_gfgd .RowNumber ());if _gfgd ._bgfg .C [_bgfd -1].RAttr !=nil &&*_gfgd ._bgfg .C [_bgfd -1].RAttr ==*_bcgc {_ede =_d .Stringf ("\u0025\u0073\u0025\u0064",_ee .IndexToColumn (_bgfd ),_gfgd .RowNumber ()); -};};_dfde :=_adc .NewCT_Cell ();_gfgd ._bgfg .C =append (_gfgd ._bgfg .C ,_dfde );if _ede ==nil {_aedd :=uint32 (0);for _ ,_fbgc :=range _gfgd ._bgfg .C {if _fbgc .RAttr !=nil {_gaag ,_ :=_ee .ParseCellReference (*_fbgc .RAttr );if _gaag .ColumnIdx >=_aedd {_aedd =_gaag .ColumnIdx +1; -};};};_ede =_d .Stringf ("\u0025\u0073\u0025\u0064",_ee .IndexToColumn (_aedd ),_gfgd .RowNumber ());};_dfde .RAttr =_ede ;return Cell {_gfgd ._edc ,_gfgd ._feg ,_gfgd ._bgfg ,_dfde };};func (_aaa Sheet )validateRowCellNumbers ()error {_aege :=map[uint32 ]struct{}{}; -for _ ,_dccc :=range _aaa ._gbge .SheetData .Row {if _dccc .RAttr !=nil {if _ ,_afcf :=_aege [*_dccc .RAttr ];_afcf {return _bbc .Errorf ("\u0027%\u0073'\u0020\u0072\u0065\u0075\u0073e\u0064\u0020r\u006f\u0077\u0020\u0025\u0064",_aaa .Name (),*_dccc .RAttr ); -};_aege [*_dccc .RAttr ]=struct{}{};};_dggb :=map[string ]struct{}{};for _ ,_ddgb :=range _dccc .C {if _ddgb .RAttr ==nil {continue ;};if _ ,_gbacg :=_dggb [*_ddgb .RAttr ];_gbacg {return _bbc .Errorf ("\u0027\u0025\u0073\u0027 r\u0065\u0075\u0073\u0065\u0064\u0020\u0063\u0065\u006c\u006c\u0020\u0025\u0073",_aaa .Name (),*_ddgb .RAttr ); -};_dggb [*_ddgb .RAttr ]=struct{}{};};};return nil ;};func (_dbfg *Sheet )setArray (_faefd string ,_deeg _da .Result )error {_faad ,_ddcc :=_ee .ParseCellReference (_faefd );if _ddcc !=nil {return _ddcc ;};for _bgge ,_bgcaf :=range _deeg .ValueArray {_afbgc :=_dbfg .Row (_faad .RowIdx +uint32 (_bgge )); -for _fage ,_bccb :=range _bgcaf {_defae :=_afbgc .Cell (_ee .IndexToColumn (_faad .ColumnIdx +uint32 (_fage )));if _bccb .Type !=_da .ResultTypeEmpty {if _bccb .IsBoolean {_defae .SetBool (_bccb .ValueNumber !=0);}else {_defae .SetCachedFormulaResult (_bccb .String ()); -};};};};return nil ;}; +// GetDrawing return the worksheet drawing and its relationships if exists. +func (_bcbeg *Sheet )GetDrawing ()(*_bgg .WsDr ,_ad .Relationships ){if _aabb :=_bcbeg ._gbef .Drawing ;_aabb !=nil {_aeab :=0;for _ ,_cbacd :=range _bcbeg ._feaa ._agbbg {if _dbae :=_cbacd .Drawing ;_dbae !=nil {if _cbacd ==_bcbeg ._gbef {return _bcbeg ._feaa ._edbf [_aeab ],_bcbeg ._feaa ._fbfbf [_aeab ]; +};_aeab ++;};};};return nil ,_ad .Relationships {};}; -// GetValueAsBool retrieves the cell's value as a boolean -func (_cgg Cell )GetValueAsBool ()(bool ,error ){if _cgg ._gdd .TAttr !=_adc .ST_CellTypeB {return false ,_def .New ("\u0063e\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u006ff\u0020\u0062\u006f\u006f\u006c\u0020\u0074\u0079\u0070\u0065"); -};if _cgg ._gdd .V ==nil {return false ,_def .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};return _c .ParseBool (*_cgg ._gdd .V );};var ErrorNotFound =_def .New ("\u006eo\u0074\u0020\u0066\u006f\u0075\u006ed"); -func NewPatternFill (fills *_adc .CT_Fills )PatternFill {_aef :=_adc .NewCT_Fill ();_aef .PatternFill =_adc .NewCT_PatternFill ();return PatternFill {_aef .PatternFill ,_aef };}; +// RemoveSheetByName removes the sheet with the given name from the workbook. +func (_gfgg *Workbook )RemoveSheetByName (name string )error {_fcac :=-1;for _gccc ,_bfcfb :=range _gfgg .Sheets (){if name ==_bfcfb .Name (){_fcac =_gccc ;break ;};};if _fcac ==-1{return ErrorNotFound ;};return _gfgg .RemoveSheet (_fcac );}; -// GetEpoch returns a workbook's time epoch. -func (_dabe *evalContext )GetEpoch ()_f .Time {return _dabe ._acbb ._gegg .Epoch ()}; +// SetNumberWithStyle sets a number and applies a standard format to the cell. +func (_edb Cell )SetNumberWithStyle (v float64 ,f StandardFormat ){_edb .SetNumber (v );_edb .SetStyle (_edb ._fbc .StyleSheet .GetOrCreateStandardNumberFormat (f ));}; -// LockSheet controls the locking of the sheet. -func (_dagc SheetProtection )LockSheet (b bool ){if !b {_dagc ._aaba .SheetAttr =nil ;}else {_dagc ._aaba .SheetAttr =_d .Bool (true );};}; +// IconScale maps values to icons. +type IconScale struct{_aggd *_bcd .CT_IconSet };type PatternFill struct{_bea *_bcd .CT_PatternFill ;_cadb *_bcd .CT_Fill ;};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;); -// SetShowValue controls if the cell value is displayed. -func (_bfc DataBarScale )SetShowValue (b bool ){_bfc ._bgf .ShowValueAttr =_d .Bool (b )}; +// DataBarScale is a colored scale that fills the cell with a background +// gradeint depending on the value. +type DataBarScale struct{_gfe *_bcd .CT_DataBar };func (_gee *evalContext )SetOffset (col ,row uint32 ){_gee ._dcdg =col ;_gee ._gbaf =row }; -// SetBold causes the text to be displayed in bold. -func (_ecag RichTextRun )SetBold (b bool ){_ecag .ensureRpr ();_ecag ._dbba .RPr .B =_adc .NewCT_BooleanProperty ();_ecag ._dbba .RPr .B .ValAttr =_d .Bool (b );};func (_effcd *Workbook )ensureSharedStringsRelationships (){_dfggb :=false ;for _ ,_gbgg :=range _effcd .ContentTypes .X ().Override {if _gbgg .ContentTypeAttr ==_d .SharedStringsContentType {_dfggb =true ; -break ;};};if !_dfggb {_effcd .ContentTypes .AddOverride (_cagc ,_d .SharedStringsContentType );};_gbgad :=false ;for _ ,_fcdc :=range _effcd ._adeb .Relationships (){if _fcdc .X ().TargetAttr ==_abce {_gbgad =true ;break ;};};if !_gbgad {_effcd ._adeb .AddRelationship (_abce ,_d .SharedStringsType ); -};}; +// 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 (_dgbe *Sheet )SetAutoFilter (rangeRef string ){rangeRef =_fg .Replace (rangeRef ,"\u0024","",-1);_dgbe ._gbef .AutoFilter =_bcd .NewCT_AutoFilter ();_dgbe ._gbef .AutoFilter .RefAttr =_c .String (rangeRef );_aefc :="\u0027"+_dgbe .Name ()+"\u0027\u0021"; +var _cdfe DefinedName ;for _ ,_cfdac :=range _dgbe ._feaa .DefinedNames (){if _cfdac .Name ()==_edde {if _fg .HasPrefix (_cfdac .Content (),_aefc ){_cdfe =_cfdac ;_cdfe .SetContent (_dgbe .RangeReference (rangeRef ));break ;};};};if _cdfe .X ()==nil {_cdfe =_dgbe ._feaa .AddDefinedName (_edde ,_dgbe .RangeReference (rangeRef )); +};for _cdbb ,_cbaa :=range _dgbe ._feaa ._agbbg {if _cbaa ==_dgbe ._gbef {_cdfe .SetLocalSheetID (uint32 (_cdbb ));};};}; -// SetFgColor sets the *fill* foreground color. As an example, the solid pattern foreground color becomes the -// background color of the cell when applied. -func (_becf PatternFill )SetFgColor (c _fa .Color ){_becf ._cadf .FgColor =_adc .NewCT_Color ();_becf ._cadf .FgColor .RgbAttr =c .AsRGBAString ();}; +// SetPasswordHash sets the password hash to the input. +func (_bgbf WorkbookProtection )SetPasswordHash (pwHash string ){_bgbf ._deed .WorkbookPasswordAttr =_c .String (pwHash );}; // SetWidthCells sets the height the anchored object by moving the right hand // side. It is not compatible with SetWidth. -func (_dfag TwoCellAnchor )SetWidthCells (w int32 ){_gbaad :=_dfag .TopLeft ();_bgfb :=_dfag .BottomRight ();_bgfb .SetCol (_gbaad .Col ()+w );}; +func (_cgad TwoCellAnchor )SetWidthCells (w int32 ){_bfee :=_cgad .TopLeft ();_fdec :=_cgad .BottomRight ();_fdec .SetCol (_bfee .Col ()+w );};func _debb (_cfc _acc .Time )_acc .Time {_cfc =_cfc .UTC ();return _acc .Date (_cfc .Year (),_cfc .Month (),_cfc .Day (),_cfc .Hour (),_cfc .Minute (),_cfc .Second (),_cfc .Nanosecond (),_acc .Local ); +}; -// Cells returns a slice of cells. The cells can be manipulated, but appending -// to the slice will have no effect. -func (_addb Row )Cells ()[]Cell {_eac :=[]Cell {};_baec :=-1;_cedg :=append ([]*_adc .CT_Cell {},_addb ._bgfg .C ...);for _ ,_fgf :=range _cedg {if _fgf .RAttr ==nil {_bc .Log .Debug ("\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 ;};_cdea ,_gbdf :=_ee .ParseCellReference (*_fgf .RAttr );if _gbdf !=nil {_bc .Log .Debug ("\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"+*_fgf .RAttr +",\u0020\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u002e"); -continue ;};_bgg :=int (_cdea .ColumnIdx );if _bgg -_baec > 1{for _gfec :=_baec +1;_gfec < _bgg ;_gfec ++{_eac =append (_eac ,_addb .Cell (_ee .IndexToColumn (uint32 (_gfec ))));};};_baec =_bgg ;_eac =append (_eac ,Cell {_addb ._edc ,_addb ._feg ,_addb ._bgfg ,_fgf }); -};return _eac ;}; +// AddDifferentialStyle adds a new empty differential cell style to the stylesheet. +func (_bgca StyleSheet )AddDifferentialStyle ()DifferentialStyle {if _bgca ._gaff .Dxfs ==nil {_bgca ._gaff .Dxfs =_bcd .NewCT_Dxfs ();};_eddcf :=_bcd .NewCT_Dxf ();_bgca ._gaff .Dxfs .Dxf =append (_bgca ._gaff .Dxfs .Dxf ,_eddcf );_bgca ._gaff .Dxfs .CountAttr =_c .Uint32 (uint32 (len (_bgca ._gaff .Dxfs .Dxf ))); +return DifferentialStyle {_eddcf ,_bgca ._edgf ,_bgca ._gaff .Dxfs };}; -// SetColOffset sets a column offset in absolute distance. -func (_bbcb CellMarker )SetColOffset (m _dcd .Distance ){_bbcb ._bccc .ColOff .ST_CoordinateUnqualified =_d .Int64 (int64 (m /_dcd .EMU ));}; +// IsBool returns true if the cell boolean value. +func (_ebfca *evalContext )IsBool (cellRef string )bool {return _ebfca ._bge .Cell (cellRef ).IsBool ()};func (_dd Border )SetTop (style _bcd .ST_BorderStyle ,c _ffb .Color ){if _dd ._fa .Top ==nil {_dd ._fa .Top =_bcd .NewCT_BorderPr ();};_dd ._fa .Top .Color =_bcd .NewCT_Color (); +_dd ._fa .Top .Color .RgbAttr =c .AsRGBAString ();_dd ._fa .Top .StyleAttr =style ;}; -// SortOrder is a column sort order. -// -//go:generate stringer -type=SortOrder -type SortOrder byte ; +// BottomRight is a no-op. +func (_db AbsoluteAnchor )BottomRight ()CellMarker {return CellMarker {}}; -// SetType sets the type of the rule. -func (_cda ConditionalFormattingRule )SetType (t _adc .ST_CfType ){_cda ._bea .TypeAttr =t };func _gac (_bdf bool )int {if _bdf {return 1;};return 0;}; +// Save writes the workbook out to a writer in the zipped xlsx format. +func (_ccdb *Workbook )Save (w _ef .Writer )error {const _cebc ="\u0073\u0070\u0072\u0065ad\u0073\u0068\u0065\u0065\u0074\u003a\u0077\u0062\u002e\u0053\u0061\u0076\u0065";if !_ca .GetLicenseKey ().IsLicensed ()&&!_aabd {_ebb .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"); +_ebb .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 _cf .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_ccdb ._dabb )==0{_gdbf ,_agaf :=_ca .GenRefId ("\u0073\u0077");if _agaf !=nil {_cfa .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_agaf ); +return _agaf ;};_ccdb ._dabb =_gdbf ;};if _bfed :=_ca .Track (_ccdb ._dabb ,_cebc );_bfed !=nil {_cfa .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_bfed );return _bfed ;};_edgeb :=_gc .NewWriter (w );defer _edgeb .Close ();_adce :=_c .DocTypeSpreadsheet ; +if _gcca :=_bc .MarshalXML (_edgeb ,_c .BaseRelsFilename ,_ccdb .Rels .X ());_gcca !=nil {return _gcca ;};if _fdfec :=_bc .MarshalXMLByType (_edgeb ,_adce ,_c .ExtendedPropertiesType ,_ccdb .AppProperties .X ());_fdfec !=nil {return _fdfec ;};if _ebab :=_bc .MarshalXMLByType (_edgeb ,_adce ,_c .CorePropertiesType ,_ccdb .CoreProperties .X ()); +_ebab !=nil {return _ebab ;};_ggde :=_c .AbsoluteFilename (_adce ,_c .OfficeDocumentType ,0);if _afe :=_bc .MarshalXML (_edgeb ,_ggde ,_ccdb ._dfdc );_afe !=nil {return _afe ;};if _bfgc :=_bc .MarshalXML (_edgeb ,_bc .RelationsPathFor (_ggde ),_ccdb ._dcef .X ()); +_bfgc !=nil {return _bfgc ;};if _ggbdb :=_bc .MarshalXMLByType (_edgeb ,_adce ,_c .StylesType ,_ccdb .StyleSheet .X ());_ggbdb !=nil {return _ggbdb ;};for _dfdb ,_bgcfbf :=range _ccdb ._gdba {if _agfb :=_bc .MarshalXMLByTypeIndex (_edgeb ,_adce ,_c .ThemeType ,_dfdb +1,_bgcfbf ); +_agfb !=nil {return _agfb ;};};for _ceca ,_bcea :=range _ccdb ._agbbg {_bcea .Dimension .RefAttr =Sheet {_ccdb ,nil ,_bcea }.Extents ();_aaac :=_c .AbsoluteFilename (_adce ,_c .WorksheetType ,_ceca +1);_bc .MarshalXML (_edgeb ,_aaac ,_bcea );_bc .MarshalXML (_edgeb ,_bc .RelationsPathFor (_aaac ),_ccdb ._dagcbb [_ceca ].X ()); +};if _dgcc :=_bc .MarshalXMLByType (_edgeb ,_adce ,_c .SharedStringsType ,_ccdb .SharedStrings .X ());_dgcc !=nil {return _dgcc ;};if _ccdb .CustomProperties .X ()!=nil {if _abdf :=_bc .MarshalXMLByType (_edgeb ,_adce ,_c .CustomPropertiesType ,_ccdb .CustomProperties .X ()); +_abdf !=nil {return _abdf ;};};if _ccdb .Thumbnail !=nil {_acaa :=_c .AbsoluteFilename (_adce ,_c .ThumbnailType ,0);_dcdb ,_ggcgg :=_edgeb .Create (_acaa );if _ggcgg !=nil {return _ggcgg ;};if _cebb :=_g .Encode (_dcdb ,_ccdb .Thumbnail ,nil );_cebb !=nil {return _cebb ; +};};for _edfg ,_eccg :=range _ccdb ._bfda {_fgcf :=_c .AbsoluteFilename (_adce ,_c .ChartType ,_edfg +1);_bc .MarshalXML (_edgeb ,_fgcf ,_eccg );};for _ffbc ,_dgdd :=range _ccdb ._cfgf {_edec :=_c .AbsoluteFilename (_adce ,_c .TableType ,_ffbc +1);_bc .MarshalXML (_edgeb ,_edec ,_dgdd ); +};for _aaacc ,_facca :=range _ccdb ._edbf {_dfgf :=_c .AbsoluteFilename (_adce ,_c .DrawingType ,_aaacc +1);_bc .MarshalXML (_edgeb ,_dfgf ,_facca );if !_ccdb ._fbfbf [_aaacc ].IsEmpty (){_bc .MarshalXML (_edgeb ,_bc .RelationsPathFor (_dfgf ),_ccdb ._fbfbf [_aaacc ].X ()); +};};for _gbcg ,_ccgae :=range _ccdb ._fgga {_bc .MarshalXML (_edgeb ,_c .AbsoluteFilename (_adce ,_c .VMLDrawingType ,_gbcg +1),_ccgae );};for _faccab ,_cccg :=range _ccdb .Images {if _beb :=_ad .AddImageToZip (_edgeb ,_cccg ,_faccab +1,_c .DocTypeSpreadsheet ); +_beb !=nil {return _beb ;};};if _bdef :=_bc .MarshalXML (_edgeb ,_c .ContentTypesFilename ,_ccdb .ContentTypes .X ());_bdef !=nil {return _bdef ;};for _afada ,_faacg :=range _ccdb ._bfdfd {if _faacg ==nil {continue ;};_bc .MarshalXML (_edgeb ,_c .AbsoluteFilename (_adce ,_c .CommentsType ,_afada +1),_faacg ); +};if _fddbgb :=_ccdb .WriteExtraFiles (_edgeb );_fddbgb !=nil {return _fddbgb ;};return _edgeb .Close ();}; -// SetFormulaRaw sets the cell type to formula, and the raw formula to the given string -func (_ccfe Cell )SetFormulaRaw (s string ){_eb :=_da .ParseString (s );if _eb ==nil {return ;};_ccfe .clearValue ();_ccfe ._gdd .TAttr =_adc .ST_CellTypeStr ;_ccfe ._gdd .F =_adc .NewCT_CellFormula ();_ccfe ._gdd .F .Content =s ;}; +// ClearProtection clears all workbook protections. +func (_ccgd *Workbook )ClearProtection (){_ccgd ._dfdc .WorkbookProtection =nil }; -// BottomRight is a no-op. -func (_cfbc OneCellAnchor )BottomRight ()CellMarker {return CellMarker {}}; +// CopySheetByName copies the existing sheet with the name `name` and puts its copy with the name `copiedSheetName`. +func (_gded *Workbook )CopySheetByName (name ,copiedSheetName string )(Sheet ,error ){_fgfb :=-1;for _bacf ,_efdba :=range _gded .Sheets (){if name ==_efdba .Name (){_fgfb =_bacf ;break ;};};if _fgfb ==-1{return Sheet {},ErrorNotFound ;};return _gded .CopySheet (_fgfb ,copiedSheetName ); +}; -// GetHorizontalAlignment sets the horizontal alignment of a cell style. -func (_aed CellStyle )GetHorizontalAlignment ()_adc .ST_HorizontalAlignment {if _aed ._eceg .Alignment ==nil {return _adc .ST_HorizontalAlignmentUnset ;};return _aed ._eceg .Alignment .HorizontalAttr ;}; +// ClearFont clears any font configuration from the cell style. +func (_agg CellStyle )ClearFont (){_agg ._cbc .FontIdAttr =nil ;_agg ._cbc .ApplyFontAttr =nil }; -// SetWidth sets the width of the anchored object. -func (_aae OneCellAnchor )SetWidth (w _dcd .Distance ){_aae ._cbeb .Ext .CxAttr =int64 (w /_dcd .EMU )};func (_fbf Fill )SetPatternFill ()PatternFill {_fbf ._baef .GradientFill =nil ;_fbf ._baef .PatternFill =_adc .NewCT_PatternFill ();_fbf ._baef .PatternFill .PatternTypeAttr =_adc .ST_PatternTypeSolid ; -return PatternFill {_fbf ._baef .PatternFill ,_fbf ._baef };}; +// ClearFill clears any fill configuration from the cell style. +func (_aff CellStyle )ClearFill (){_aff ._cbc .FillIdAttr =nil ;_aff ._cbc .ApplyFillAttr =nil }; // X returns the inner wrapped XML type. -func (_dca CellMarker )X ()*_bg .CT_Marker {return _dca ._bccc };func _ccc ()*_bg .CT_AbsoluteAnchor {_bfge :=_bg .NewCT_AbsoluteAnchor ();return _bfge };func (_aag PatternFill )SetBgColor (c _fa .Color ){_aag ._cadf .BgColor =_adc .NewCT_Color ();_aag ._cadf .BgColor .RgbAttr =c .AsRGBAString (); -}; +func (_edfc WorkbookProtection )X ()*_bcd .CT_WorkbookProtection {return _edfc ._deed }; -// Border is a cell border configuraton. -type Border struct{_eg *_adc .CT_Border ;_bgc *_adc .CT_Borders ;}; +// SetColor sets teh color of the databar. +func (_fgaa DataBarScale )SetColor (c _ffb .Color ){_fgaa ._gfe .Color =_bcd .NewCT_Color ();_fgaa ._gfe .Color .RgbAttr =c .AsRGBAString ();};func (_faca CellStyle )SetShrinkToFit (b bool ){if _faca ._cbc .Alignment ==nil {_faca ._cbc .Alignment =_bcd .NewCT_CellAlignment (); +};_faca ._cbc .ApplyAlignmentAttr =_c .Bool (true );if !b {_faca ._cbc .Alignment .ShrinkToFitAttr =nil ;}else {_faca ._cbc .Alignment .ShrinkToFitAttr =_c .Bool (b );};}; -// SetShowRuler controls the visibility of the ruler -func (_bgdeb SheetView )SetShowRuler (b bool ){if !b {_bgdeb ._eebgd .ShowRulerAttr =_d .Bool (false );}else {_bgdeb ._eebgd .ShowRulerAttr =nil ;};}; +// SetTopLeft sets the top left visible cell after the split. +func (_cadbd SheetView )SetTopLeft (cellRef string ){_cadbd .ensurePane ();_cadbd ._adcgcf .Pane .TopLeftCellAttr =&cellRef ;}; -// SetValues sets the possible values. This is incompatible with SetRange. -func (_gfc DataValidationList )SetValues (values []string ){_gfc ._bgbc .Formula1 =_d .String ("\u0022"+_bd .Join (values ,"\u002c")+"\u0022");_gfc ._bgbc .Formula2 =_d .String ("\u0030");}; +// Type returns the type of anchor +func (_cg AbsoluteAnchor )Type ()AnchorType {return AnchorTypeAbsolute };func _gag (_cgff *Sheet )*evalContext {return &evalContext {_bge :_cgff ,_fbdf :make (map[string ]struct{})};}; -// X returns the inner wrapped XML type. -func (_bfa Sheet )X ()*_adc .Worksheet {return _bfa ._gbge };func (_gcfc DifferentialStyle )Fill ()Fill {if _gcfc ._beee .Fill ==nil {_gcfc ._beee .Fill =_adc .NewCT_Fill ();};return Fill {_gcfc ._beee .Fill ,nil };}; +// SetAuthor sets the author of the comment. If the comment body contains the +// author's name (as is the case with Excel and Comments.AddCommentWithStyle, it +// will not be changed). This method only changes the metadata author of the +// comment. +func (_feb Comment )SetAuthor (author string ){_feb ._aaef .AuthorIdAttr =Comments {_feb ._fdg ,_feb ._add }.getOrCreateAuthor (author );}; -// Operator returns the operator for the rule -func (_eag ConditionalFormattingRule )Operator ()_adc .ST_ConditionalFormattingOperator {return _eag ._bea .OperatorAttr ;}; +// 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 (_fcc DataValidation )SetRange (cellRange string ){_fcc ._aegb .SqrefAttr =_bcd .ST_Sqref {cellRange };}; -// InitialView returns the first defined sheet view. If there are no views, one -// is created and returned. -func (_dbeb *Sheet )InitialView ()SheetView {if _dbeb ._gbge .SheetViews ==nil ||len (_dbeb ._gbge .SheetViews .SheetView )==0{return _dbeb .AddView ();};return SheetView {_dbeb ._gbge .SheetViews .SheetView [0]};}; +// Comment is a single comment within a sheet. +type Comment struct{_fdg *Workbook ;_aaef *_bcd .CT_Comment ;_add *_bcd .Comments ;}; -// Validate attempts to validate the structure of a workbook. -func (_gadf *Workbook )Validate ()error {if _gadf ==nil ||_gadf ._ccea ==nil {return _def .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"); -};_cffa :=uint32 (0);for _ ,_cfag :=range _gadf ._ccea .Sheets .Sheet {if _cfag .SheetIdAttr > _cffa {_cffa =_cfag .SheetIdAttr ;};};if _cffa !=uint32 (len (_gadf ._geggf )){return _bbc .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",_cffa ,len (_gadf ._geggf )); -};_acdf :=map[string ]struct{}{};for _cbef ,_dacg :=range _gadf ._ccea .Sheets .Sheet {_efdb :=Sheet {_gadf ,_dacg ,_gadf ._geggf [_cbef ]};if _ ,_eegc :=_acdf [_efdb .Name ()];_eegc {return _bbc .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",_cbef ,_efdb .Name ()); -};_acdf [_efdb .Name ()]=struct{}{};if _fddc :=_efdb .ValidateWithPath (_bbc .Sprintf ("\u0077o\u0072k\u0062\u006f\u006f\u006b\u002fS\u0068\u0065e\u0074\u005b\u0025\u0064\u005d",_cbef ));_fddc !=nil {return _fddc ;};if _aece :=_efdb .Validate ();_aece !=nil {return _aece ; -};};return nil ;}; +// X returns the inner wrapped XML type. +func (_ccd Sheet )X ()*_bcd .Worksheet {return _ccd ._gbef };func (_dff Cell )clearValue (){_dff ._de .F =nil ;_dff ._de .Is =nil ;_dff ._de .V =nil ;_dff ._de .TAttr =_bcd .ST_CellTypeUnset ;};func (_gdgf *Sheet )setArray (_geeba string ,_afbgg _acb .Result )error {_gbdc ,_dgec :=_gdc .ParseCellReference (_geeba ); +if _dgec !=nil {return _dgec ;};for _cdfcb ,_fade :=range _afbgg .ValueArray {_fcbd :=_gdgf .Row (_gbdc .RowIdx +uint32 (_cdfcb ));for _gddd ,_dada :=range _fade {_fag :=_fcbd .Cell (_gdc .IndexToColumn (_gbdc .ColumnIdx +uint32 (_gddd )));if _dada .Type !=_acb .ResultTypeEmpty {if _dada .IsBoolean {_fag .SetBool (_dada .ValueNumber !=0); +}else {_fag .SetCachedFormulaResult (_dada .String ());};};};};return nil ;}; -// RemoveSheetByName removes the sheet with the given name from the workbook. -func (_dgfa *Workbook )RemoveSheetByName (name string )error {_dabb :=-1;for _efde ,_cgff :=range _dgfa .Sheets (){if name ==_cgff .Name (){_dabb =_efde ;break ;};};if _dabb ==-1{return ErrorNotFound ;};return _dgfa .RemoveSheet (_dabb );}; +// SetZoom controls the zoom level of the sheet and is measured in percent. The +// default value is 100. +func (_agge SheetView )SetZoom (pct uint32 ){_agge ._adcgcf .ZoomScaleAttr =&pct };func (_agca SortOrder )String ()string {if _agca >=SortOrder (len (_gef )-1){return _ebb .Sprintf ("\u0053\u006f\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0028\u0025\u0064\u0029",_agca ); +};return _afga [_gef [_agca ]:_gef [_agca +1]];};func (_gabb Font )SetBold (b bool ){if b {_gabb ._fgd .B =[]*_bcd .CT_BooleanProperty {{}};}else {_gabb ._fgd .B =nil ;};}; -// SetNumber sets the cell type to number, and the value to the given number -func (_aec Cell )SetNumber (v float64 ){_aec .clearValue ();if _dc .IsNaN (v )||_dc .IsInf (v ,0){_aec ._gdd .TAttr =_adc .ST_CellTypeE ;_aec ._gdd .V =_d .String ("\u0023\u004e\u0055M\u0021");return ;};_aec ._gdd .TAttr =_adc .ST_CellTypeN ;_aec ._gdd .V =_d .String (_c .FormatFloat (v ,'f',-1,64)); -}; +// X returns the inner wrapped XML type. +func (_ebcf DifferentialStyle )X ()*_bcd .CT_Dxf {return _ebcf ._bbb }; -// SetHidden marks the defined name as hidden. -func (_beff DefinedName )SetLocalSheetID (id uint32 ){_beff ._gfga .LocalSheetIdAttr =_d .Uint32 (id )}; +// TopLeft is a no-op. +func (_aga AbsoluteAnchor )TopLeft ()CellMarker {return CellMarker {}};func (_bgcc PatternFill )ClearBgColor (){_bgcc ._bea .BgColor =nil };type ConditionalFormattingRule struct{_faa *_bcd .CT_CfRule }; -// DVCompareOp is a comparison operator for a data validation rule. -type DVCompareOp byte ;func (_ff Cell )getLabelPrefix ()string {if _ff ._gdd .SAttr ==nil {return "";};_cgd :=*_ff ._gdd .SAttr ;_cac :=_ff ._ed .StyleSheet .GetCellStyle (_cgd );switch _cac ._eceg .Alignment .HorizontalAttr {case _adc .ST_HorizontalAlignmentLeft :return "\u0027"; -case _adc .ST_HorizontalAlignmentRight :return "\u0022";case _adc .ST_HorizontalAlignmentCenter :return "\u005e";case _adc .ST_HorizontalAlignmentFill :return "\u005c";default:return "";};};func (_bad *Sheet )slideCellsLeft (_affc []*_adc .CT_Cell )[]*_adc .CT_Cell {for _ ,_gegc :=range _affc {_bcccb ,_ebfg :=_ee .ParseCellReference (*_gegc .RAttr ); -if _ebfg !=nil {return _affc ;};_gdda :=_bcccb .ColumnIdx -1;_dgbb :=_ee .IndexToColumn (_gdda )+_bbc .Sprintf ("\u0025\u0064",_bcccb .RowIdx );_gegc .RAttr =&_dgbb ;};return _affc ;}; +// IsError returns true if the cell is an error type cell. +func (_bgad Cell )IsError ()bool {return _bgad ._de .TAttr ==_bcd .ST_CellTypeE }; -// Protection allows control over the workbook protections. -func (_faac *Workbook )Protection ()WorkbookProtection {if _faac ._ccea .WorkbookProtection ==nil {_faac ._ccea .WorkbookProtection =_adc .NewCT_WorkbookProtection ();};return WorkbookProtection {_faac ._ccea .WorkbookProtection };}; +// AddRule adds and returns a new rule that can be configured. +func (_bae ConditionalFormatting )AddRule ()ConditionalFormattingRule {_ebdfa :=_bcd .NewCT_CfRule ();_bae ._ccb .CfRule =append (_bae ._ccb .CfRule ,_ebdfa );_eded :=ConditionalFormattingRule {_ebdfa };_eded .InitializeDefaults ();_eded .SetPriority (int32 (len (_bae ._ccb .CfRule )+1)); +return _eded ;}; + +// Priority returns the rule priority +func (_eab ConditionalFormattingRule )Priority ()int32 {return _eab ._faa .PriorityAttr }; + +// Type returns the type of the rule +func (_afbb ConditionalFormattingRule )Type ()_bcd .ST_CfType {return _afbb ._faa .TypeAttr }; // SetPasswordHash sets the password hash to the input. -func (_fgfb WorkbookProtection )SetPasswordHash (pwHash string ){_fgfb ._fffe .WorkbookPasswordAttr =_d .String (pwHash );};const _ceggcc ="\u0053\u006fr\u0074\u004f\u0072\u0064e\u0072\u0041s\u0063\u0065\u006e\u0064\u0069\u006e\u0067\u0053o\u0072\u0074\u004f\u0072\u0064\u0065\u0072\u0044\u0065\u0073\u0063\u0065n\u0064\u0069\u006e\u0067"; +func (_bdb SheetProtection )SetPasswordHash (pwHash string ){_bdb ._fggg .PasswordAttr =_c .String (pwHash );}; +// Extents returns the sheet extents in the form "A1:B15". This requires +// scanning the entire sheet. +func (_fca Sheet )Extents ()string {_afag ,_dgdb ,_fecf ,_ebbc :=_fca .ExtentsIndex ();return _ebb .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_afag ,_dgdb ,_fecf ,_ebbc );}; -// 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 (_ce Cell )SetFormulaShared (formulaStr string ,rows ,cols uint32 )error {_ec :=_da .ParseString (formulaStr );if _ec ==nil {return _def .New (_bbc .Sprintf ("\u0043a\u006en\u006f\u0074\u0020\u0070\u0061\u0072\u0073\u0065\u0020\u0025\u0073",formulaStr )); -};_ce .clearValue ();_ce ._gdd .TAttr =_adc .ST_CellTypeStr ;_ce ._gdd .F =_adc .NewCT_CellFormula ();_ce ._gdd .F .TAttr =_adc .ST_CellFormulaTypeShared ;_ce ._gdd .F .Content =formulaStr ;_db ,_gec :=_ee .ParseCellReference (_ce .Reference ());if _gec !=nil {return _gec ; -};_gaba :=uint32 (0);for _ ,_dcg :=range _ce ._gdf .Rows (){for _ ,_abe :=range _dcg ._bgfg .C {if _abe .F !=nil &&_abe .F .SiAttr !=nil &&*_abe .F .SiAttr >=_gaba {_gaba =*_abe .F .SiAttr ;};};};_gaba ++;_aa :=_bbc .Sprintf ("\u0025s\u0025\u0064\u003a\u0025\u0073\u0025d",_db .Column ,_db .RowIdx ,_ee .IndexToColumn (_db .ColumnIdx +cols ),_db .RowIdx +rows ); -_ce ._gdd .F .RefAttr =_d .String (_aa );_ce ._gdd .F .SiAttr =_d .Uint32 (_gaba );_cfg :=Sheet {_ce ._ed ,_ce ._gdf ._ecc ,_ce ._gdf ._gbge };for _ebc :=_db .RowIdx ;_ebc <=_db .RowIdx +rows ;_ebc ++{for _fec :=_db .ColumnIdx ;_fec <=_db .ColumnIdx +cols ; -_fec ++{if _ebc ==_db .RowIdx &&_fec ==_db .ColumnIdx {continue ;};_bbd :=_bbc .Sprintf ("\u0025\u0073\u0025\u0064",_ee .IndexToColumn (_fec ),_ebc );_cfg .Cell (_bbd ).Clear ();_cfg .Cell (_bbd ).X ().F =_adc .NewCT_CellFormula ();_cfg .Cell (_bbd ).X ().F .TAttr =_adc .ST_CellFormulaTypeShared ; -_cfg .Cell (_bbd ).X ().F .SiAttr =_d .Uint32 (_gaba );};};return nil ;}; +// Col returns the column of the cell marker. +func (_adcg CellMarker )Col ()int32 {return _adcg ._dfd .Col }; -// SetActiveSheet sets the active sheet which will be the tab displayed when the -// spreadsheet is initially opened. -func (_eccc *Workbook )SetActiveSheet (s Sheet ){for _fcfbb ,_dbcf :=range _eccc ._geggf {if s ._gbge ==_dbcf {_eccc .SetActiveSheetIndex (uint32 (_fcfbb ));};};}; +// Border is a cell border configuraton. +type Border struct{_fa *_bcd .CT_Border ;_fb *_bcd .CT_Borders ;}; -// 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{_gdea *_adc .CT_Col };func (_ae Border )SetBottom (style _adc .ST_BorderStyle ,c _fa .Color ){if _ae ._eg .Bottom ==nil {_ae ._eg .Bottom =_adc .NewCT_BorderPr ();};_ae ._eg .Bottom .Color =_adc .NewCT_Color ();_ae ._eg .Bottom .Color .RgbAttr =c .AsRGBAString (); -_ae ._eg .Bottom .StyleAttr =style ;}; +// GetFill gets a Fill from a cell style. +func (_cgf CellStyle )GetFill ()*_bcd .CT_Fill {if _dag :=_cgf ._cbc .FillIdAttr ;_dag !=nil {_cga :=_cgf ._edbc .StyleSheet .Fills ().X ().Fill ;if int (*_dag )< len (_cga ){return _cga [int (*_dag )];};};return nil ;}; -// SetRotation configures the cell to be rotated. -func (_bae CellStyle )SetRotation (deg uint8 ){if _bae ._eceg .Alignment ==nil {_bae ._eceg .Alignment =_adc .NewCT_CellAlignment ();};_bae ._eceg .ApplyAlignmentAttr =_d .Bool (true );_bae ._eceg .Alignment .TextRotationAttr =_d .Uint8 (deg );};var _cagc =_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .SharedStringsType ,0); +// Protection controls the protection on an individual sheet. +func (_cbgg *Sheet )Protection ()SheetProtection {if _cbgg ._gbef .SheetProtection ==nil {_cbgg ._gbef .SheetProtection =_bcd .NewCT_SheetProtection ();};return SheetProtection {_cbgg ._gbef .SheetProtection };}; +// SetOperator sets the operator for the rule. +func (_gdcb ConditionalFormattingRule )SetOperator (t _bcd .ST_ConditionalFormattingOperator ){_gdcb ._faa .OperatorAttr =t ;}; // X returns the inner wrapped XML type. -func (_bgdae Table )X ()*_adc .Table {return _bgdae ._dafc }; - -// AddCommentWithStyle adds a new comment styled in a default way -func (_age Comments )AddCommentWithStyle (cellRef string ,author string ,comment string )error {_fdf :=_age .AddComment (cellRef ,author );_cgdd :=_fdf .AddRun ();_cgdd .SetBold (true );_cgdd .SetSize (10);_cgdd .SetColor (_fa .Black );_cgdd .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069"); -_cgdd .SetText (author +"\u003a");_cgdd =_fdf .AddRun ();_cgdd .SetSize (10);_cgdd .SetFont ("\u0043a\u006c\u0069\u0062\u0072\u0069");_cgdd .SetColor (_fa .Black );_cgdd .SetText ("\u000d\u000a"+comment +"\u000d\u000a");_cdc ,_acc :=_ee .ParseCellReference (cellRef ); -if _acc !=nil {return _acc ;};_age ._dbf ._afeg [0].Shape =append (_age ._dbf ._afeg [0].Shape ,_gbf .NewCommentShape (int64 (_cdc .ColumnIdx ),int64 (_cdc .RowIdx -1)));return nil ;}; +func (_egde Comments )X ()*_bcd .Comments {return _egde ._bfcf }; // X returns the inner wrapped XML type. -func (_cgac DefinedName )X ()*_adc .CT_DefinedName {return _cgac ._gfga };const (DVCompareTypeWholeNumber =DVCompareType (_adc .ST_DataValidationTypeWhole );DVCompareTypeDecimal =DVCompareType (_adc .ST_DataValidationTypeDecimal );DVCompareTypeDate =DVCompareType (_adc .ST_DataValidationTypeDate ); -DVCompareTypeTime =DVCompareType (_adc .ST_DataValidationTypeTime );DVompareTypeTextLength =DVCompareType (_adc .ST_DataValidationTypeTextLength );); +func (_gaeb SheetProtection )X ()*_bcd .CT_SheetProtection {return _gaeb ._fggg }; -// AddNumberFormat adds a new blank number format to the stylesheet. -func (_ebbe StyleSheet )AddNumberFormat ()NumberFormat {if _ebbe ._fabc .NumFmts ==nil {_ebbe ._fabc .NumFmts =_adc .NewCT_NumFmts ();};_bbbe :=_adc .NewCT_NumFmt ();_bbbe .NumFmtIdAttr =uint32 (200+len (_ebbe ._fabc .NumFmts .NumFmt ));_ebbe ._fabc .NumFmts .NumFmt =append (_ebbe ._fabc .NumFmts .NumFmt ,_bbbe ); -_ebbe ._fabc .NumFmts .CountAttr =_d .Uint32 (uint32 (len (_ebbe ._fabc .NumFmts .NumFmt )));return NumberFormat {_ebbe ._bda ,_bbbe };}; +// Themes returns the array of workbook dml.Theme. +func (_dcfag *Workbook )Themes ()[]*_dg .Theme {return _dcfag ._gdba }; -// LastRow returns the name of last row which contains data in range of context sheet's given columns. -func (_ddag *evalContext )LastRow (col string )int {_aaca :=_ddag ._acbb ;_fdg :=int (_ee .ColumnToIndex (col ));_eda :=1;for _ ,_cab :=range _aaca ._gbge .SheetData .Row {if _cab .RAttr !=nil {_faa :=Row {_aaca ._gegg ,_aaca ,_cab };_cea :=len (_faa .Cells ()); -if _cea > _fdg {_eda =int (_faa .RowNumber ());};};};return _eda ;}; +// SetPassword sets the password hash to a hash of the input password. +func (_eebfc WorkbookProtection )SetPassword (pw string ){_eebfc .SetPasswordHash (PasswordHash (pw ))}; -// IsEmpty checks if the cell style contains nothing. -func (_dgd CellStyle )IsEmpty ()bool {return _dgd ._ced ==nil ||_dgd ._eceg ==nil ||_dgd ._ace ==nil ||_dgd ._ace .Xf ==nil ;}; +// SetRow set the row of the cell marker. +func (_ede CellMarker )SetRow (row int32 ){_ede ._dfd .Row =row }; -// SetInlineString adds a string inline instead of in the shared strings table. -func (_bcb Cell )SetInlineString (s string ){_bcb .clearValue ();_bcb ._gdd .Is =_adc .NewCT_Rst ();_bcb ._gdd .Is .T =_d .String (s );_bcb ._gdd .TAttr =_adc .ST_CellTypeInlineStr ;}; +// SetFont sets the font name for a rich text run. +func (_daa RichTextRun )SetFont (s string ){_daa .ensureRpr ();_daa ._cegd .RPr .RFont =_bcd .NewCT_FontName ();_daa ._cegd .RPr .RFont .ValAttr =s ;}; -// SetRowOffset sets a column offset in absolute distance. -func (_gfg CellMarker )SetRowOffset (m _dcd .Distance ){_gfg ._bccc .RowOff .ST_CoordinateUnqualified =_d .Int64 (int64 (m /_dcd .EMU ));}; +// SetContent sets the defined name content. +func (_eegd DefinedName )SetContent (s string ){_eegd ._bcbee .Content =s }; -// LockWindow controls the locking of the workbook windows. -func (_cebde WorkbookProtection )LockWindow (b bool ){if !b {_cebde ._fffe .LockWindowsAttr =nil ;}else {_cebde ._fffe .LockWindowsAttr =_d .Bool (true );};}; +// X returns the inner wrapped XML type. +func (_gad IconScale )X ()*_bcd .CT_IconSet {return _gad ._aggd }; -// Open opens and reads a workbook from a file (.xlsx). -func Open (filename string )(*Workbook ,error ){_bgbdg ,_bgbb :=_de .Open (filename );if _bgbb !=nil {return nil ,_bbc .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_bgbb );};defer _bgbdg .Close (); -_eedc ,_bgbb :=_de .Stat (filename );if _bgbb !=nil {return nil ,_bbc .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_bgbb );};_ggfe ,_bgbb :=Read (_bgbdg ,_eedc .Size ());if _bgbb !=nil {return nil ,_bgbb ; -};_bbba ,_ :=_bb .Abs (_bb .Dir (filename ));_ggfe ._adgc =_bb .Join (_bbba ,filename );return _ggfe ,nil ;};type WorkbookProtection struct{_fffe *_adc .CT_WorkbookProtection }; +// 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 (_bbbg Row )CellsWithEmpty (lastColIdx uint32 )[]Cell {_aacad :=[]Cell {};for _ffee :=uint32 (0);_ffee <=lastColIdx ;_ffee ++{_adca :=_bbbg .Cell (_gdc .IndexToColumn (_ffee ));_aacad =append (_aacad ,_adca );};return _aacad ;}; + +// SetHidden controls the visibility of a column. +func (_dcge Column )SetHidden (b bool ){if !b {_dcge ._gdg .HiddenAttr =nil ;}else {_dcge ._gdg .HiddenAttr =_c .Bool (true );};}; + +// MakeComments constructs a new Comments wrapper. +func MakeComments (w *Workbook ,x *_bcd .Comments )Comments {return Comments {w ,x }};func (_ecfcg *Sheet )updateAfterRemove (_efeg uint32 ,_cef _df .UpdateAction )error {_bccca :=_ecfcg .Name ();_aagb :=&_df .UpdateQuery {UpdateType :_cef ,ColumnIdx :_efeg ,SheetToUpdate :_bccca }; +for _ ,_bbg :=range _ecfcg ._feaa .Sheets (){_aagb .UpdateCurrentSheet =_bccca ==_bbg .Name ();for _ ,_eeca :=range _bbg .Rows (){for _ ,_fgbaa :=range _eeca .Cells (){if _fgbaa .X ().F !=nil {_fbag :=_fgbaa .X ().F .Content ;_adda :=_acb .ParseString (_fbag ); +if _adda ==nil {_fgbaa .SetError ("\u0023\u0052\u0045F\u0021");}else {_bfbdg :=_adda .Update (_aagb );_fgbaa .X ().F .Content =_ebb .Sprintf ("\u003d\u0025\u0073",_bfbdg .String ());};};};};};return nil ;}; + +// X returns the inner wrapped XML type. +func (_dbg Cell )X ()*_bcd .CT_Cell {return _dbg ._de }; + +// SetHeightCells is a no-op. +func (_bbd AbsoluteAnchor )SetHeightCells (int32 ){}; + +// SetNumberFormat applies a number format to a cell style avoiding redundancy. The function checks if the given string +// already exists in the saved number formats. If found, the existing number format is reused; otherwise, +// the new number format is added to the saved number formats collection. The number format is then applied to the cell style, +// affecting all styles that reference it by index. +func (_accc CellStyle )SetNumberFormat (s string ){var _afca NumberFormat ;if _accc ._edbc .StyleSheet ._gaff .NumFmts ==nil {_accc ._edbc .StyleSheet ._gaff .NumFmts =_bcd .NewCT_NumFmts ();};_fea :=_accc ._edbc .StyleSheet ._gaff .NumFmts .NumFmt ;for _ ,_cfbc :=range _fea {if _eb .DeepEqual (_cfbc .FormatCodeAttr ,s ){_afca =NumberFormat {_accc ._edbc ,_cfbc }; +_accc ._cbc .ApplyNumberFormatAttr =_c .Bool (true );_accc ._cbc .NumFmtIdAttr =_c .Uint32 (_afca .ID ());return ;};};_gea :=_bcd .NewCT_NumFmt ();_gea .NumFmtIdAttr =uint32 (200+len (_accc ._edbc .StyleSheet ._gaff .NumFmts .NumFmt ));_accc ._edbc .StyleSheet ._gaff .NumFmts .NumFmt =append (_accc ._edbc .StyleSheet ._gaff .NumFmts .NumFmt ,_gea ); +_accc ._edbc .StyleSheet ._gaff .NumFmts .CountAttr =_c .Uint32 (uint32 (len (_accc ._edbc .StyleSheet ._gaff .NumFmts .NumFmt )));_afca =NumberFormat {_accc ._edbc ,_gea };_afca ._ccge .FormatCodeAttr =s ;_accc ._cbc .ApplyNumberFormatAttr =_c .Bool (true ); +_accc ._cbc .NumFmtIdAttr =_c .Uint32 (_afca .ID ());}; -// AddSheet adds a new sheet to a workbook. -func (_cabg *Workbook )AddSheet ()Sheet {_caefd :=_adc .NewCT_Sheet ();_caefd .SheetIdAttr =1;for _ ,_fefad :=range _cabg ._ccea .Sheets .Sheet {if _caefd .SheetIdAttr <=_fefad .SheetIdAttr {_caefd .SheetIdAttr =_fefad .SheetIdAttr +1;};};_cabg ._ccea .Sheets .Sheet =append (_cabg ._ccea .Sheets .Sheet ,_caefd ); -_caefd .NameAttr =_bbc .Sprintf ("\u0053\u0068\u0065\u0065\u0074\u0020\u0025\u0064",_caefd .SheetIdAttr );_ddbc :=_adc .NewWorksheet ();_ddbc .Dimension =_adc .NewCT_SheetDimension ();_ddbc .Dimension .RefAttr ="\u0041\u0031";_cabg ._geggf =append (_cabg ._geggf ,_ddbc ); -_efdg :=_fe .NewRelationships ();_cabg ._ecgg =append (_cabg ._ecgg ,_efdg );_ddbc .SheetData =_adc .NewCT_SheetData ();_cabg ._ceec =append (_cabg ._ceec ,nil );_ecbd :=_d .DocTypeSpreadsheet ;_bdea :=_cabg ._adeb .AddAutoRelationship (_ecbd ,_d .OfficeDocumentType ,len (_cabg ._ccea .Sheets .Sheet ),_d .WorksheetType ); -_caefd .IdAttr =_bdea .ID ();_cabg .ContentTypes .AddOverride (_d .AbsoluteFilename (_ecbd ,_d .WorksheetContentType ,len (_cabg ._ccea .Sheets .Sheet )),_d .WorksheetContentType );return Sheet {_cabg ,_caefd ,_ddbc };}; +// SetHeight sets the row height in points. +func (_ddfd Row )SetHeight (d _ge .Distance ){_ddfd ._dddc .HtAttr =_c .Float64 (float64 (d ));_ddfd ._dddc .CustomHeightAttr =_c .Bool (true );}; -// IconScale maps values to icons. -type IconScale struct{_acac *_adc .CT_IconSet }; +// CellMarker represents a cell position +type CellMarker struct{_dfd *_bgg .CT_Marker }; -// Cell returns the actual cell behind the merged region -func (_gadd MergedCell )Cell ()Cell {_ebcg :=_gadd .Reference ();if _aeec :=_bd .Index (_gadd .Reference (),"\u003a");_aeec !=-1{_ebcg =_ebcg [0:_aeec ];return _gadd ._eafb .Cell (_ebcg );};return Cell {};}; +// SetDateWithStyle sets a date with the default date style applied. +func (_agb Cell )SetDateWithStyle (d _acc .Time ){_agb .SetDate (d );for _ ,_aea :=range _agb ._fbc .StyleSheet .CellStyles (){if _aea .HasNumberFormat ()&&_aea .NumberFormat ()==uint32 (StandardFormatDate ){_agb .SetStyle (_aea );return ;};};_aaeb :=_agb ._fbc .StyleSheet .AddCellStyle (); +_aaeb .SetNumberFormatStandard (StandardFormatDate );_agb .SetStyle (_aaeb );}; -// Type returns the type of anchor -func (_bec AbsoluteAnchor )Type ()AnchorType {return AnchorTypeAbsolute }; +// Clear clears the cell's value and type. +func (_dcd Cell )Clear (){_dcd .clearValue ();_dcd ._de .TAttr =_bcd .ST_CellTypeUnset }; -// RemoveDefinedName removes an existing defined name. -func (_begb *Workbook )RemoveDefinedName (dn DefinedName )error {if dn .X ()==nil {return _def .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 _aefc ,_dcab :=range _begb ._ccea .DefinedNames .DefinedName {if _dcab ==dn .X (){copy (_begb ._ccea .DefinedNames .DefinedName [_aefc :],_begb ._ccea .DefinedNames .DefinedName [_aefc +1:]);_begb ._ccea .DefinedNames .DefinedName [len (_begb ._ccea .DefinedNames .DefinedName )-1]=nil ; -_begb ._ccea .DefinedNames .DefinedName =_begb ._ccea .DefinedNames .DefinedName [:len (_begb ._ccea .DefinedNames .DefinedName )-1];return nil ;};};return _def .New ("\u0064\u0065\u0066\u0069ne\u0064\u0020\u006e\u0061\u006d\u0065\u0020\u006e\u006f\u0074\u0020\u0066\u006f\u0075n\u0064"); -}; +// Font allows editing fonts within a spreadsheet stylesheet. +type Font struct{_fgd *_bcd .CT_Font ;_dbbf *_bcd .StyleSheet ;}; -// SetHeightCells sets the height the anchored object by moving the bottom. It -// is not compatible with SetHeight. -func (_abbbg TwoCellAnchor )SetHeightCells (h int32 ){_abbbg .SetHeight (0);_ddgg :=_abbbg .TopLeft ();_gefc :=_abbbg .BottomRight ();_gefc .SetRow (_ddgg .Row ()+h );}; +// 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 (_ggbb Row )AddNamedCell (col string )Cell {_dffe :=_bcd .NewCT_Cell ();_dffe .RAttr =_c .Stringf ("\u0025\u0073\u0025\u0064",col ,_ggbb .RowNumber ());_gdbg :=-1;_cgbc :=_gdc .ColumnToIndex (col );for _gede ,_defc :=range _ggbb ._dddc .C {_fgbcc ,_beab :=_gdc .ParseCellReference (*_defc .RAttr ); +if _beab !=nil {return Cell {};};if _cgbc < _fgbcc .ColumnIdx {_gdbg =_gede ;break ;};};if _gdbg ==-1{_ggbb ._dddc .C =append (_ggbb ._dddc .C ,_dffe );}else {_ggbb ._dddc .C =append (_ggbb ._dddc .C [:_gdbg ],append ([]*_bcd .CT_Cell {_dffe },_ggbb ._dddc .C [_gdbg :]...)...); +};return Cell {_ggbb ._ecag ,_ggbb ._dad ,_ggbb ._dddc ,_dffe };}; -// Comments returns the comments for a sheet. -func (_defe *Sheet )Comments ()Comments {for _caef ,_eefa :=range _defe ._gegg ._geggf {if _eefa ==_defe ._gbge {if _defe ._gegg ._ceec [_caef ]==nil {_defe ._gegg ._ceec [_caef ]=_adc .NewComments ();_defe ._gegg ._ecgg [_caef ].AddAutoRelationship (_d .DocTypeSpreadsheet ,_d .WorksheetType ,_caef +1,_d .CommentsType ); -_defe ._gegg .ContentTypes .AddOverride (_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .CommentsType ,_caef +1),_d .CommentsContentType );};if len (_defe ._gegg ._afeg )==0{_defe ._gegg ._afeg =append (_defe ._gegg ._afeg ,_gbf .NewCommentDrawing ()); -_faca :=_defe ._gegg ._ecgg [_caef ].AddAutoRelationship (_d .DocTypeSpreadsheet ,_d .WorksheetType ,1,_d .VMLDrawingType );if _defe ._gbge .LegacyDrawing ==nil {_defe ._gbge .LegacyDrawing =_adc .NewCT_LegacyDrawing ();};_defe ._gbge .LegacyDrawing .IdAttr =_faca .ID (); -};return Comments {_defe ._gegg ,_defe ._gegg ._ceec [_caef ]};};};_bc .Log .Debug ("\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 {};}; +// GetString retrieves a string from the shared strings table by index. +func (_agec SharedStrings )GetString (id int )(string ,error ){if id < 0{return "",_ebb .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 (_agec ._aegbd .Si )-1{return "",_ebb .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 (_agec ._aegbd .Si )); +};_aecd :=_agec ._aegbd .Si [id ];if _aecd .T !=nil {return *_aecd .T ,nil ;};_ggd :="";for _ ,_eaee :=range _aecd .R {if _eaee .T !=""{_ggd +=_eaee .T ;};};return _ggd ,nil ;}; -// GetLabelPrefix returns label prefix which depends on the cell's horizontal alignment. -func (_caeb *evalContext )GetLabelPrefix (cellRef string )string {return _caeb ._acbb .Cell (cellRef ).getLabelPrefix ();}; +// ClearSheetViews clears the list of sheet views. This will clear the results +// of AddView() or SetFrozen. +func (_dgbdd *Sheet )ClearSheetViews (){_dgbdd ._gbef .SheetViews =nil }; -// AddView adds a sheet view. -func (_geab *Sheet )AddView ()SheetView {if _geab ._gbge .SheetViews ==nil {_geab ._gbge .SheetViews =_adc .NewCT_SheetViews ();};_cegc :=_adc .NewCT_SheetView ();_geab ._gbge .SheetViews .SheetView =append (_geab ._gbge .SheetViews .SheetView ,_cegc ); -return SheetView {_cegc };};type DifferentialStyle struct{_beee *_adc .CT_Dxf ;_fff *Workbook ;_eca *_adc .CT_Dxfs ;}; +// GetSheet returns a sheet by name, or an error if a sheet by the given name +// was not found. +func (_cadbg *Workbook )GetSheet (name string )(Sheet ,error ){for _ ,_ccad :=range _cadbg .Sheets (){if _ccad .Name ()==name {return _ccad ,nil ;};};return Sheet {},ErrorNotFound ;}; -// IsNumber returns true if the cell is a number type cell. -func (_ffcbe Cell )IsNumber ()bool {switch _ffcbe ._gdd .TAttr {case _adc .ST_CellTypeN :return true ;case _adc .ST_CellTypeS ,_adc .ST_CellTypeB :return false ;};return _ffcbe ._gdd .V !=nil &&_af .IsNumber (*_ffcbe ._gdd .V );};const (DVOpGreater =_adc .ST_DataValidationOperatorGreaterThanOrEqual ; -); +// CopySheet copies the existing sheet at index `ind` and puts its copy with the name `copiedSheetName`. +func (_egbd *Workbook )CopySheet (ind int ,copiedSheetName string )(Sheet ,error ){if _egbd .SheetCount ()<=ind {return Sheet {},ErrorNotFound ;};var _fggc _ad .Relationship ;for _ ,_gdff :=range _egbd ._dcef .Relationships (){if _gdff .ID ()==_egbd ._dfdc .Sheets .Sheet [ind ].IdAttr {var _defa bool ; +if _fggc ,_defa =_egbd ._dcef .CopyRelationship (_gdff .ID ());!_defa {return Sheet {},ErrorNotFound ;};break ;};};_egbd .ContentTypes .CopyOverride (_c .AbsoluteFilename (_c .DocTypeSpreadsheet ,_c .WorksheetContentType ,ind +1),_c .AbsoluteFilename (_c .DocTypeSpreadsheet ,_c .WorksheetContentType ,len (_egbd .ContentTypes .X ().Override ))); +_ecdd :=*_egbd ._agbbg [ind ];_egbd ._agbbg =append (_egbd ._agbbg ,&_ecdd );var _cbca uint32 =0;for _ ,_febfa :=range _egbd ._dfdc .Sheets .Sheet {if _febfa .SheetIdAttr > _cbca {_cbca =_febfa .SheetIdAttr ;};};_cbca ++;_cffc :=*_egbd ._dfdc .Sheets .Sheet [ind ]; +_cffc .IdAttr =_fggc .ID ();_cffc .NameAttr =copiedSheetName ;_cffc .SheetIdAttr =_cbca ;_egbd ._dfdc .Sheets .Sheet =append (_egbd ._dfdc .Sheets .Sheet ,&_cffc );_fdbc :=_ad .NewRelationshipsCopy (_egbd ._dagcbb [ind ]);_egbd ._dagcbb =append (_egbd ._dagcbb ,_fdbc ); +_cebd :=_egbd ._bfdfd [ind ];if _cebd ==nil {_egbd ._bfdfd =append (_egbd ._bfdfd ,nil );}else {_fbdg :=*_cebd ;_egbd ._bfdfd =append (_egbd ._bfdfd ,&_fbdg );};_abef :=Sheet {_egbd ,&_cffc ,&_ecdd };return _abef ,nil ;}; -// Author returns the author of the comment -func (_gea Comment )Author ()string {if _gea ._cfc .AuthorIdAttr < uint32 (len (_gea ._ebdea .Authors .Author )){return _gea ._ebdea .Authors .Author [_gea ._cfc .AuthorIdAttr ];};return "";}; +// SetHeight sets the height of the anchored object. +func (_bga AbsoluteAnchor )SetHeight (h _ge .Distance ){_bga ._gb .Ext .CyAttr =int64 (h /_ge .EMU )}; -// X returns the inner wrapped XML type. -func (_fgbe RichText )X ()*_adc .CT_Rst {return _fgbe ._afbe }; +// IsWindowLocked returns whether the workbook windows are locked. +func (_afbc WorkbookProtection )IsWindowLocked ()bool {return _afbc ._deed .LockWindowsAttr !=nil &&*_afbc ._deed .LockWindowsAttr ;};func (_febe DataValidation )SetList ()DataValidationList {_febe .clear ();_febe ._aegb .TypeAttr =_bcd .ST_DataValidationTypeList ; +_febe ._aegb .OperatorAttr =_bcd .ST_DataValidationOperatorEqual ;return DataValidationList {_febe ._aegb };}; -// X returns the inner wrapped XML type. -func (_gdcg IconScale )X ()*_adc .CT_IconSet {return _gdcg ._acac }; +// SaveToFile writes the workbook out to a file. +func (_bff *Workbook )SaveToFile (path string )error {_cfbcf ,_dcfee :=_e .Create (path );if _dcfee !=nil {return _dcfee ;};defer _cfbcf .Close ();return _bff .Save (_cfbcf );}; -// AddHyperlink creates and sets a hyperlink on a cell. -func (_ebde Cell )AddHyperlink (url string ){for _aff ,_bddc :=range _ebde ._ed ._geggf {if _bddc ==_ebde ._gdf ._gbge {_ebde .SetHyperlink (_ebde ._ed ._ecgg [_aff ].AddHyperlink (url ));return ;};};}; +// SetColOffset sets a column offset in absolute distance. +func (_afb CellMarker )SetColOffset (m _ge .Distance ){_afb ._dfd .ColOff .ST_CoordinateUnqualified =_c .Int64 (int64 (m /_ge .EMU ));}; -// 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 (_decc DataValidation )SetRange (cellRange string ){_decc ._dea .SqrefAttr =_adc .ST_Sqref {cellRange };}; +// Open opens and reads a workbook from a file (.xlsx). +func Open (filename string )(*Workbook ,error ){_febf ,_acgd :=_e .Open (filename );if _acgd !=nil {return nil ,_ebb .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_acgd );};defer _febf .Close (); +_efag ,_acgd :=_e .Stat (filename );if _acgd !=nil {return nil ,_ebb .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",filename ,_acgd );};_fbda ,_acgd :=Read (_febf ,_efag .Size ());if _acgd !=nil {return nil ,_acgd ; +};_fcfd ,_ :=_a .Abs (_a .Dir (filename ));_fbda ._dcde =_a .Join (_fcfd ,filename );return _fbda ,nil ;}; -// DataValidationCompare is a view on a data validation rule that is oriented -// towards value comparisons. -type DataValidationCompare struct{_efgg *_adc .CT_DataValidation }; +// SetRowOffset sets a column offset in absolute distance. +func (_fege CellMarker )SetRowOffset (m _ge .Distance ){_fege ._dfd .RowOff .ST_CoordinateUnqualified =_c .Int64 (int64 (m /_ge .EMU ));}; -// SetXSplit sets the column split point -func (_ggeg SheetView )SetXSplit (v float64 ){_ggeg .ensurePane ();_ggeg ._eebgd .Pane .XSplitAttr =_d .Float64 (v );}; +// DefinedName is a named range, formula, etc. +type DefinedName struct{_bcbee *_bcd .CT_DefinedName }; -// FormulaContext returns a formula evaluation context that can be used to -// evaluate formaulas. -func (_fafg *Sheet )FormulaContext ()_da .Context {return _bbce (_fafg )}; +// 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 (_cgaa *Sheet )Column (idx uint32 )Column {for _ ,_cbab :=range _cgaa ._gbef .Cols {for _ ,_dfcb :=range _cbab .Col {if idx >=_dfcb .MinAttr &&idx <=_dfcb .MaxAttr {return Column {_dfcb };};};};var _dffc *_bcd .CT_Cols ;if len (_cgaa ._gbef .Cols )==0{_dffc =_bcd .NewCT_Cols (); +_cgaa ._gbef .Cols =append (_cgaa ._gbef .Cols ,_dffc );}else {_dffc =_cgaa ._gbef .Cols [0];};_afgg :=_bcd .NewCT_Col ();_afgg .MinAttr =idx ;_afgg .MaxAttr =idx ;_dffc .Col =append (_dffc .Col ,_afgg );return Column {_afgg };};func (_aged Sheet )validateMergedCells ()error {_ggbe :=map[uint64 ]struct{}{}; +for _ ,_eagd :=range _aged .MergedCells (){_bfde ,_fabac ,_fdfe :=_gdc .ParseRangeReference (_eagd .Reference ());if _fdfe !=nil {return _ebb .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",_aged .Name (),_eagd .Reference ()); +};for _dbbe :=_bfde .RowIdx ;_dbbe <=_fabac .RowIdx ;_dbbe ++{for _beg :=_bfde .ColumnIdx ;_beg <=_fabac .ColumnIdx ;_beg ++{_begd :=uint64 (_dbbe )<<32|uint64 (_beg );if _ ,_eceg :=_ggbe [_begd ];_eceg {return _ebb .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",_aged .Name ()); +};_ggbe [_begd ]=struct{}{};};};};return nil ;}; -// SetPassword sets the password hash to a hash of the input password. -func (_fcd SheetProtection )SetPassword (pw string ){_fcd .SetPasswordHash (PasswordHash (pw ))};func (_eegba *Sheet )removeColumnFromNamedRanges (_cdbg uint32 )error {for _ ,_gfgb :=range _eegba ._gegg .DefinedNames (){_bffc :=_gfgb .Name ();_dfdb :=_gfgb .Content (); -_cgfa :=_bd .Split (_dfdb ,"\u0021");if len (_cgfa )!=2{return _def .New ("\u0049\u006e\u0063\u006frr\u0065\u0063\u0074\u0020\u006e\u0061\u006d\u0065\u0064\u0020\u0072\u0061\u006e\u0067e\u003a"+_dfdb );};_ddfd :=_cgfa [0];if _eegba .Name ()==_ddfd {_egbf :=_eegba ._gegg .RemoveDefinedName (_gfgb ); -if _egbf !=nil {return _egbf ;};_fcce :=_aadf (_cgfa [1],_cdbg ,true );if _fcce !=""{_cgbf :=_ddfd +"\u0021"+_fcce ;_eegba ._gegg .AddDefinedName (_bffc ,_cgbf );};};};_fdgg :=0;if _eegba ._gbge .TableParts !=nil &&_eegba ._gbge .TableParts .TablePart !=nil {_fdgg =len (_eegba ._gbge .TableParts .TablePart ); -};if _fdgg !=0{_ddcd :=0;for _ ,_gcgbd :=range _eegba ._gegg .Sheets (){if _gcgbd .Name ()==_eegba .Name (){break ;}else {if _gcgbd ._gbge .TableParts !=nil &&_gcgbd ._gbge .TableParts .TablePart !=nil {_ddcd +=len (_gcgbd ._gbge .TableParts .TablePart ); -};};};_edefb :=_eegba ._gegg ._eedff [_ddcd :_ddcd +_fdgg ];for _dfe ,_daff :=range _edefb {_cccd :=_daff ;_cccd .RefAttr =_aadf (_cccd .RefAttr ,_cdbg ,false );_eegba ._gegg ._eedff [_ddcd +_dfe ]=_cccd ;};};return nil ;};func (_bef Cell )GetRawValue ()(string ,error ){switch _bef ._gdd .TAttr {case _adc .ST_CellTypeInlineStr :if _bef ._gdd .Is ==nil ||_bef ._gdd .Is .T ==nil {return "",nil ; -};return *_bef ._gdd .Is .T ,nil ;case _adc .ST_CellTypeS :if _bef ._gdd .V ==nil {return "",nil ;};_cgc ,_aeg :=_c .Atoi (*_bef ._gdd .V );if _aeg !=nil {return "",_aeg ;};return _bef ._ed .SharedStrings .GetString (_cgc );case _adc .ST_CellTypeStr :if _bef ._gdd .F !=nil {return _bef ._gdd .F .Content ,nil ; -};};if _bef ._gdd .V ==nil {return "",nil ;};return *_bef ._gdd .V ,nil ;}; +// GetHorizontalAlignment sets the horizontal alignment of a cell style. +func (_aac CellStyle )GetHorizontalAlignment ()_bcd .ST_HorizontalAlignment {if _aac ._cbc .Alignment ==nil {return _bcd .ST_HorizontalAlignmentUnset ;};return _aac ._cbc .Alignment .HorizontalAttr ;}; -// GetDrawing return the worksheet drawing and its relationships if exists. -func (_geae *Sheet )GetDrawing ()(*_bg .WsDr ,_fe .Relationships ){if _aeddf :=_geae ._gbge .Drawing ;_aeddf !=nil {_cbab :=0;for _ ,_accb :=range _geae ._gegg ._geggf {if _cgcd :=_accb .Drawing ;_cgcd !=nil {if _accb ==_geae ._gbge {return _geae ._gegg ._fcgg [_cbab ],_geae ._gegg ._gafc [_cbab ]; -};_cbab ++;};};};return nil ,_fe .Relationships {};};const _acf ="_\u0078\u006c\u006e\u006d._\u0046i\u006c\u0074\u0065\u0072\u0044a\u0074\u0061\u0062\u0061\u0073\u0065"; +// SetFormulaRaw sets the cell type to formula, and the raw formula to the given string +func (_dgd Cell )SetFormulaRaw (s string ){_dcab :=_acb .ParseString (s );if _dcab ==nil {return ;};_dgd .clearValue ();_dgd ._de .TAttr =_bcd .ST_CellTypeStr ;_dgd ._de .F =_bcd .NewCT_CellFormula ();_dgd ._de .F .Content =s ;}; -// SetProtectedAndHidden sets protected and hidden for given cellStyle -func (_eba CellStyle )SetProtection (protected bool ,hidden bool ){_eba ._eceg .Protection =&_adc .CT_CellProtection {LockedAttr :&protected ,HiddenAttr :&hidden };}; +// X returns the inner wrapped XML type. +func (_accf ColorScale )X ()*_bcd .CT_ColorScale {return _accf ._dcfbd }; -// SetReference sets the regin of cells that the merged cell applies to. -func (_acde MergedCell )SetReference (ref string ){_acde ._cada .RefAttr =ref }; +// MoveTo moves the top-left of the anchored object. +func (_age OneCellAnchor )MoveTo (col ,row int32 ){_age .TopLeft ().SetCol (col );_age .TopLeft ().SetRow (row );}; -// Font allows editing fonts within a spreadsheet stylesheet. -type Font struct{_dfce *_adc .CT_Font ;_adb *_adc .StyleSheet ;}; +// SetError sets the cell type to error and the value to the given error message. +func (_cgga Cell )SetError (msg string ){_cgga .clearValue ();_cgga ._de .V =_c .String (msg );_cgga ._de .TAttr =_bcd .ST_CellTypeE ;}; -// DefinedNames returns a slice of all defined names in the workbook. -func (_bbca *Workbook )DefinedNames ()[]DefinedName {if _bbca ._ccea .DefinedNames ==nil {return nil ;};_ageae :=[]DefinedName {};for _ ,_cbac :=range _bbca ._ccea .DefinedNames .DefinedName {_ageae =append (_ageae ,DefinedName {_cbac });};return _ageae ; -}; +// Sheet is a single sheet within a workbook. +type Sheet struct{_feaa *Workbook ;_ceda *_bcd .CT_Sheet ;_gbef *_bcd .Worksheet ;};func (_ebfe PatternFill )X ()*_bcd .CT_PatternFill {return _ebfe ._bea };func NewFills ()Fills {return Fills {_bcd .NewCT_Fills ()}}; -// GetFormula returns the formula for a cell. -func (_cgbd Cell )GetFormula ()string {if _cgbd ._gdd .F !=nil {return _cgbd ._gdd .F .Content ;};return "";}; +// 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 (_afgc *Sheet )RemoveMergedCell (mc MergedCell ){for _agadd ,_adab :=range _afgc ._gbef .MergeCells .MergeCell {if _adab ==mc .X (){copy (_afgc ._gbef .MergeCells .MergeCell [_agadd :],_afgc ._gbef .MergeCells .MergeCell [_agadd +1:]);_afgc ._gbef .MergeCells .MergeCell [len (_afgc ._gbef .MergeCells .MergeCell )-1]=nil ; +_afgc ._gbef .MergeCells .MergeCell =_afgc ._gbef .MergeCells .MergeCell [:len (_afgc ._gbef .MergeCells .MergeCell )-1];};};}; -// 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 (_ggea Sheet )RangeReference (n string )string {_bccd :=_bd .Split (n ,"\u003a");_fgbeb ,_ :=_ee .ParseCellReference (_bccd [0]);_bace :=_bbc .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_fgbeb .Column ,_fgbeb .RowIdx );if len (_bccd )==1{return _bbc .Sprintf ("\u0027%\u0073\u0027\u0021\u0025\u0073",_ggea .Name (),_bace ); -};_afef ,_ :=_ee .ParseCellReference (_bccd [1]);_dfg :=_bbc .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_afef .Column ,_afef .RowIdx );return _bbc .Sprintf ("\u0027\u0025\u0073\u0027\u0021\u0025\u0073\u003a\u0025\u0073",_ggea .Name (),_bace ,_dfg ); -}; +// StyleSheet is a document style sheet. +type StyleSheet struct{_edgf *Workbook ;_gaff *_bcd .StyleSheet ;};func NewPatternFill (fills *_bcd .CT_Fills )PatternFill {_ggc :=_bcd .NewCT_Fill ();_ggc .PatternFill =_bcd .NewCT_PatternFill ();return PatternFill {_ggc .PatternFill ,_ggc };};func (_fbad *Sheet )addNumberedRowFast (_dddg uint32 )Row {_fdaf :=_bcd .NewCT_Row (); +_fdaf .RAttr =_c .Uint32 (_dddg );_fbad ._gbef .SheetData .Row =append (_fbad ._gbef .SheetData .Row ,_fdaf );return Row {_fbad ._feaa ,_fbad ,_fdaf };};func (_aaa CellStyle )Index ()uint32 {for _ebad ,_cabb :=range _aaa ._fcg .Xf {if _aaa ._cbc ==_cabb {return uint32 (_ebad ); +};};return 0;}; -// AddFont creates a new empty Font style. -func (_cadd StyleSheet )AddFont ()Font {_gggg :=_adc .NewCT_Font ();return Font {_gggg ,_cadd ._fabc }}; +// SetHeight sets the height of the anchored object. +func (_dfg OneCellAnchor )SetHeight (h _ge .Distance ){_dfg ._acg .Ext .CyAttr =int64 (h /_ge .EMU )};func (_fcd *evalContext )NamedRange (ref string )_acb .Reference {for _ ,_cgag :=range _fcd ._bge ._feaa .DefinedNames (){if _cgag .Name ()==ref {return _acb .MakeRangeReference (_cgag .Content ()); +};};for _ ,_bcg :=range _fcd ._bge ._feaa .Tables (){if _bcg .Name ()==ref {return _acb .MakeRangeReference (_ebb .Sprintf ("\u0025\u0073\u0021%\u0073",_fcd ._bge .Name (),_bcg .Reference ()));};};return _acb .ReferenceInvalid ;}; -// DVCompareType is a comparison type for a data validation rule. This restricts -// the input format of the cell. -type DVCompareType byte ; +// SetWidth controls the width of a column. +func (_ebgd Column )SetWidth (w _ge .Distance ){_ebgd ._gdg .WidthAttr =_c .Float64 (float64 (w /_ge .Character ));}; -// RemoveCalcChain removes the cached caculation chain. This is sometimes needed -// as we don't update it when rows are added/removed. -func (_ebbb *Workbook )RemoveCalcChain (){var _cfcb string ;for _ ,_bfed :=range _ebbb ._adeb .Relationships (){if _bfed .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"{_cfcb ="\u0078\u006c\u002f"+_bfed .Target (); -_ebbb ._adeb .Remove (_bfed );break ;};};if _cfcb ==""{return ;};_ebbb .ContentTypes .RemoveOverride (_cfcb );for _fecf ,_bgfgb :=range _ebbb .ExtraFiles {if _bgfgb .ZipPath ==_cfcb {_ebbb .ExtraFiles [_fecf ]=_ebbb .ExtraFiles [len (_ebbb .ExtraFiles )-1]; -_ebbb .ExtraFiles =_ebbb .ExtraFiles [:len (_ebbb .ExtraFiles )-1];return ;};};};var _abce =_d .RelativeFilename (_d .DocTypeSpreadsheet ,_d .OfficeDocumentType ,_d .SharedStringsType ,0); +// NumberFormat returns the number format that the cell style uses, or zero if +// it is not set. +func (_dfb CellStyle )NumberFormat ()uint32 {if _dfb ._cbc .NumFmtIdAttr ==nil {return 0;};return *_dfb ._cbc .NumFmtIdAttr ;}; -// SetHidden controls the visibility of a column. -func (_ccgec Column )SetHidden (b bool ){if !b {_ccgec ._gdea .HiddenAttr =nil ;}else {_ccgec ._gdea .HiddenAttr =_d .Bool (true );};}; +// SetColOffset sets the column offset of the top-left anchor. +func (_ead OneCellAnchor )SetColOffset (m _ge .Distance ){_ead .TopLeft ().SetColOffset (m )}; -// CellMarker represents a cell position -type CellMarker struct{_bccc *_bg .CT_Marker };func (_cce PatternFill )X ()*_adc .CT_PatternFill {return _cce ._cadf }; +// AddDefinedName adds a name for a cell or range reference that can be used in +// formulas and charts. +func (_facg *Workbook )AddDefinedName (name ,ref string )DefinedName {if _facg ._dfdc .DefinedNames ==nil {_facg ._dfdc .DefinedNames =_bcd .NewCT_DefinedNames ();};_gbaad :=_bcd .NewCT_DefinedName ();_gbaad .Content =ref ;_gbaad .NameAttr =name ;_facg ._dfdc .DefinedNames .DefinedName =append (_facg ._dfdc .DefinedNames .DefinedName ,_gbaad ); +return DefinedName {_gbaad };}; // 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 (_agg *Sheet )SheetViews ()[]SheetView {if _agg ._gbge .SheetViews ==nil {return nil ;};_decgd :=[]SheetView {};for _ ,_eecg :=range _agg ._gbge .SheetViews .SheetView {_decgd =append (_decgd ,SheetView {_eecg });};return _decgd ;}; +func (_gdeca *Sheet )SheetViews ()[]SheetView {if _gdeca ._gbef .SheetViews ==nil {return nil ;};_affca :=[]SheetView {};for _ ,_ebcb :=range _gdeca ._gbef .SheetViews .SheetView {_affca =append (_affca ,SheetView {_ebcb });};return _affca ;}; -// GetString returns the string in a cell if it's an inline or string table -// string. Otherwise it returns an empty string. -func (_ddb Cell )GetString ()string {switch _ddb ._gdd .TAttr {case _adc .ST_CellTypeInlineStr :if _ddb ._gdd .Is !=nil &&_ddb ._gdd .Is .T !=nil {return *_ddb ._gdd .Is .T ;};if _ddb ._gdd .V !=nil {return *_ddb ._gdd .V ;};case _adc .ST_CellTypeS :if _ddb ._gdd .V ==nil {return ""; -};_cba ,_ebec :=_c .Atoi (*_ddb ._gdd .V );if _ebec !=nil {return "";};_ffcb ,_ebec :=_ddb ._ed .SharedStrings .GetString (_cba );if _ebec !=nil {return "";};return _ffcb ;};if _ddb ._gdd .V ==nil {return "";};return *_ddb ._gdd .V ;};func _acdc (_egg _f .Time )_f .Time {_egg =_egg .UTC (); -return _f .Date (_egg .Year (),_egg .Month (),_egg .Day (),_egg .Hour (),_egg .Minute (),_egg .Second (),_egg .Nanosecond (),_f .Local );}; +// RowOffset returns the offset from the row cell. +func (_bdcd CellMarker )RowOffset ()_ge .Distance {if _bdcd ._dfd .RowOff .ST_CoordinateUnqualified ==nil {return 0;};return _ge .Distance (float64 (*_bdcd ._dfd .RowOff .ST_CoordinateUnqualified )*_ge .EMU );}; -// PasswordHash returns the hash of the workbook password. -func (_eagf WorkbookProtection )PasswordHash ()string {if _eagf ._fffe .WorkbookPasswordAttr ==nil {return "";};return *_eagf ._fffe .WorkbookPasswordAttr ;}; +// 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 (_eebeg Sheet )RangeReference (n string )string {_bdge :=_fg .Split (n ,"\u003a");_cbfgg ,_ :=_gdc .ParseCellReference (_bdge [0]);_facc :=_ebb .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_cbfgg .Column ,_cbfgg .RowIdx );if len (_bdge )==1{return _ebb .Sprintf ("\u0027%\u0073\u0027\u0021\u0025\u0073",_eebeg .Name (),_facc ); +};_accg ,_ :=_gdc .ParseCellReference (_bdge [1]);_ccba :=_ebb .Sprintf ("\u0024\u0025\u0073\u0024\u0025\u0064",_accg .Column ,_accg .RowIdx );return _ebb .Sprintf ("\u0027\u0025\u0073\u0027\u0021\u0025\u0073\u003a\u0025\u0073",_eebeg .Name (),_facc ,_ccba ); +};func _fbfc ()*_bgg .CT_TwoCellAnchor {_dec :=_bgg .NewCT_TwoCellAnchor ();_dec .EditAsAttr =_bgg .ST_EditAsOneCell ;_dec .From .Col =5;_dec .From .Row =0;_dec .From .ColOff .ST_CoordinateUnqualified =_c .Int64 (0);_dec .From .RowOff .ST_CoordinateUnqualified =_c .Int64 (0); +_dec .To .Col =10;_dec .To .Row =20;_dec .To .ColOff .ST_CoordinateUnqualified =_c .Int64 (0);_dec .To .RowOff .ST_CoordinateUnqualified =_c .Int64 (0);return _dec ;}; -// SetFont sets the font name for a rich text run. -func (_bbcgce RichTextRun )SetFont (s string ){_bbcgce .ensureRpr ();_bbcgce ._dbba .RPr .RFont =_adc .NewCT_FontName ();_bbcgce ._dbba .RPr .RFont .ValAttr =s ;}; +// GetValueAsBool retrieves the cell's value as a boolean +func (_bce Cell )GetValueAsBool ()(bool ,error ){if _bce ._de .TAttr !=_bcd .ST_CellTypeB {return false ,_cf .New ("\u0063e\u006c\u006c\u0020\u0069\u0073\u0020\u006e\u006f\u0074\u0020\u006ff\u0020\u0062\u006f\u006f\u006c\u0020\u0074\u0079\u0070\u0065"); +};if _bce ._de .V ==nil {return false ,_cf .New ("\u0063\u0065\u006c\u006c\u0020\u0068\u0061\u0073\u0020\u006e\u006f\u0020v\u0061\u006c\u0075\u0065");};return _cc .ParseBool (*_bce ._de .V );}; -// OneCellAnchor is anchored to a top-left cell with a fixed with/height -// in distance. -type OneCellAnchor struct{_cbeb *_bg .CT_OneCellAnchor };func _ggbb (_gfgc string )bool {_gfgc =_bd .Replace (_gfgc ,"\u0024","",-1);if _acbe :=_bced .FindStringSubmatch (_bd .ToLower (_gfgc ));len (_acbe )> 2{_cdd :=_acbe [1];_ecg ,_dgeb :=_c .Atoi (_acbe [2]); -if _dgeb !=nil {return false ;};return _ecg <=1048576&&_cdd <="\u007a\u007a";};return false ;}; +// 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 (_aab *Sheet )AddRow ()Row {_bbeg :=uint32 (0);_eebe :=uint32 (len (_aab ._gbef .SheetData .Row ));if _eebe > 0&&_aab ._gbef .SheetData .Row [_eebe -1].RAttr !=nil &&*_aab ._gbef .SheetData .Row [_eebe -1].RAttr ==_eebe {return _aab .addNumberedRowFast (_eebe +1); +};for _ ,_cfda :=range _aab ._gbef .SheetData .Row {if _cfda .RAttr !=nil &&*_cfda .RAttr > _bbeg {_bbeg =*_cfda .RAttr ;};};return _aab .AddNumberedRow (_bbeg +1);};func (_aaea Cell )getRawSortValue ()(string ,bool ){if _aaea .HasFormula (){_fge :=_aaea .GetCachedFormulaResult (); +return _fge ,_gd .IsNumber (_fge );};_efaa ,_ :=_aaea .GetRawValue ();return _efaa ,_gd .IsNumber (_efaa );}; -// SetDateWithStyle sets a date with the default date style applied. -func (_bdcb Cell )SetDateWithStyle (d _f .Time ){_bdcb .SetDate (d );for _ ,_dae :=range _bdcb ._ed .StyleSheet .CellStyles (){if _dae .HasNumberFormat ()&&_dae .NumberFormat ()==uint32 (StandardFormatDate ){_bdcb .SetStyle (_dae );return ;};};_bdb :=_bdcb ._ed .StyleSheet .AddCellStyle (); -_bdb .SetNumberFormatStandard (StandardFormatDate );_bdcb .SetStyle (_bdb );}; +// AddView adds a sheet view. +func (_cfbec *Sheet )AddView ()SheetView {if _cfbec ._gbef .SheetViews ==nil {_cfbec ._gbef .SheetViews =_bcd .NewCT_SheetViews ();};_geea :=_bcd .NewCT_SheetView ();_cfbec ._gbef .SheetViews .SheetView =append (_cfbec ._gbef .SheetViews .SheetView ,_geea ); +return SheetView {_geea };}; -// Wrapped returns true if the cell will wrap text. -func (_abg CellStyle )Wrapped ()bool {if _abg ._eceg .Alignment ==nil {return false ;};if _abg ._eceg .Alignment .WrapTextAttr ==nil {return false ;};return *_abg ._eceg .Alignment .WrapTextAttr ;}; +// GetValueAsNumber retrieves the cell's value as a number +func (_bgc Cell )GetValueAsNumber ()(float64 ,error ){if _bgc ._de .V ==nil &&_bgc ._de .Is ==nil {return 0,nil ;};if _bgc ._de .TAttr ==_bcd .ST_CellTypeS ||!_gd .IsNumber (*_bgc ._de .V ){return _ff .NaN (),_cf .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 _cc .ParseFloat (*_bgc ._de .V ,64);}; -// AddCellStyle creates a new empty cell style. -func (_bbcfd StyleSheet )AddCellStyle ()CellStyle {_eeaa :=_adc .NewCT_Xf ();return CellStyle {_bbcfd ._bda ,_eeaa ,_bbcfd ._fabc .CellXfs };};type Fills struct{_febd *_adc .CT_Fills };func (_cbee SheetView )ensurePane (){if _cbee ._eebgd .Pane ==nil {_cbee ._eebgd .Pane =_adc .NewCT_Pane (); -_cbee ._eebgd .Pane .ActivePaneAttr =_adc .ST_PaneBottomLeft ;};}; +// X returns the inner wrapped XML type. +func (_bad CellMarker )X ()*_bgg .CT_Marker {return _bad ._dfd }; -// Column returns the cell column -func (_aee Cell )Column ()(string ,error ){_fg ,_ecf :=_ee .ParseCellReference (_aee .Reference ());if _ecf !=nil {return "",_ecf ;};return _fg .Column ,nil ;}; +// AddComment adds a new comment and returns a RichText which will contain the +// styled comment text. +func (_efe Comments )AddComment (cellRef string ,author string )RichText {_afbf :=_bcd .NewCT_Comment ();_efe ._bfcf .CommentList .Comment =append (_efe ._bfcf .CommentList .Comment ,_afbf );_afbf .RefAttr =cellRef ;_afbf .AuthorIdAttr =_efe .getOrCreateAuthor (author ); +_afbf .Text =_bcd .NewCT_Rst ();return RichText {_afbf .Text };}; -// 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{_bgbc *_adc .CT_DataValidation };type evalContext struct{_acbb *Sheet ;_fca ,_afdf uint32 ;_ebeg map[string ]struct{};}; +// Wrapped returns true if the cell will wrap text. +func (_eag CellStyle )Wrapped ()bool {if _eag ._cbc .Alignment ==nil {return false ;};if _eag ._cbc .Alignment .WrapTextAttr ==nil {return false ;};return *_eag ._cbc .Alignment .WrapTextAttr ;}; -// NewStyleSheet constructs a new default stylesheet. -func NewStyleSheet (wb *Workbook )StyleSheet {_cafd :=_adc .NewStyleSheet ();_cafd .CellStyleXfs =_adc .NewCT_CellStyleXfs ();_cafd .CellXfs =_adc .NewCT_CellXfs ();_cafd .CellStyles =_adc .NewCT_CellStyles ();_dabc :=_adc .NewCT_CellStyle ();_dabc .NameAttr =_d .String ("\u004e\u006f\u0072\u006d\u0061\u006c"); -_dabc .XfIdAttr =0;_dabc .BuiltinIdAttr =_d .Uint32 (0);_cafd .CellStyles .CellStyle =append (_cafd .CellStyles .CellStyle ,_dabc );_cafd .CellStyles .CountAttr =_d .Uint32 (uint32 (len (_cafd .CellStyles .CellStyle )));_bgga :=_adc .NewCT_Xf ();_bgga .NumFmtIdAttr =_d .Uint32 (0); -_bgga .FontIdAttr =_d .Uint32 (0);_bgga .FillIdAttr =_d .Uint32 (0);_bgga .BorderIdAttr =_d .Uint32 (0);_cafd .CellStyleXfs .Xf =append (_cafd .CellStyleXfs .Xf ,_bgga );_cafd .CellStyleXfs .CountAttr =_d .Uint32 (uint32 (len (_cafd .CellStyleXfs .Xf ))); -_edfg :=NewFills ();_cafd .Fills =_edfg .X ();_eacb :=_edfg .appendFill ().SetPatternFill ();_eacb .SetPattern (_adc .ST_PatternTypeNone );_eacb =_edfg .appendFill ().SetPatternFill ();_eacb .SetPattern (_adc .ST_PatternTypeGray125 );_cafd .Fonts =_adc .NewCT_Fonts (); -_cafd .Borders =_adc .NewCT_Borders ();_efba :=StyleSheet {wb ,_cafd };_efba .appendBorder ().InitializeDefaults ();_cded :=_efba .appendFont ();_cded .SetName ("\u0043a\u006c\u0069\u0062\u0072\u0069");_cded .SetSize (11);_dcee :=_adc .NewCT_Xf ();*_dcee =*_bgga ; -_dcee .XfIdAttr =_d .Uint32 (0);_cafd .CellXfs .Xf =append (_cafd .CellXfs .Xf ,_dcee );_cafd .CellXfs .CountAttr =_d .Uint32 (uint32 (len (_cafd .CellXfs .Xf )));return _efba ;}; +// SetRowOffset sets the row offset of the two cell anchor +func (_gbfb TwoCellAnchor )SetRowOffset (m _ge .Distance ){_fddbg :=m -_gbfb .TopLeft ().RowOffset ();_gbfb .TopLeft ().SetRowOffset (m );_gbfb .BottomRight ().SetRowOffset (_gbfb .BottomRight ().RowOffset ()+_fddbg );}; -// TopLeft returns the CellMaker for the top left corner of the anchor. -func (_afce TwoCellAnchor )TopLeft ()CellMarker {return CellMarker {_afce ._ggbe .From }}; +// InitializeDefaults initializes a border to its defaulte empty values. +func (_cec Border )InitializeDefaults (){_cec ._fa .Left =_bcd .NewCT_BorderPr ();_cec ._fa .Bottom =_bcd .NewCT_BorderPr ();_cec ._fa .Right =_bcd .NewCT_BorderPr ();_cec ._fa .Top =_bcd .NewCT_BorderPr ();_cec ._fa .Diagonal =_bcd .NewCT_BorderPr (); +};func (_fgf PatternFill )SetBgColor (c _ffb .Color ){_fgf ._bea .BgColor =_bcd .NewCT_Color ();_fgf ._bea .BgColor .RgbAttr =c .AsRGBAString ();}; -// SetColOffset sets the column offset of the two cell anchor. -func (_dfcf TwoCellAnchor )SetColOffset (m _dcd .Distance ){_bfdb :=m -_dfcf .TopLeft ().ColOffset ();_dfcf .TopLeft ().SetColOffset (m );_dfcf .BottomRight ().SetColOffset (_dfcf .BottomRight ().ColOffset ()+_bfdb );};func (_gaac StyleSheet )GetNumberFormat (id uint32 )NumberFormat {if id >=0&&id < 50{return CreateDefaultNumberFormat (StandardFormat (id )); -};for _ ,_cbgg :=range _gaac ._fabc .NumFmts .NumFmt {if _cbgg .NumFmtIdAttr ==id {return NumberFormat {_gaac ._bda ,_cbgg };};};return NumberFormat {};}; +// RemoveSheet removes the sheet with the given index from the workbook. +func (_caea *Workbook )RemoveSheet (ind int )error {if _caea .SheetCount ()<=ind {return ErrorNotFound ;};for _ ,_cfea :=range _caea ._dcef .Relationships (){if _cfea .ID ()==_caea ._dfdc .Sheets .Sheet [ind ].IdAttr {_caea ._dcef .Remove (_cfea );break ; +};};_caea .ContentTypes .RemoveOverride (_c .AbsoluteFilename (_c .DocTypeSpreadsheet ,_c .WorksheetContentType ,ind +1));copy (_caea ._agbbg [ind :],_caea ._agbbg [ind +1:]);_caea ._agbbg =_caea ._agbbg [:len (_caea ._agbbg )-1];_ggcg :=_caea ._dfdc .Sheets .Sheet [ind ]; +copy (_caea ._dfdc .Sheets .Sheet [ind :],_caea ._dfdc .Sheets .Sheet [ind +1:]);_caea ._dfdc .Sheets .Sheet =_caea ._dfdc .Sheets .Sheet [:len (_caea ._dfdc .Sheets .Sheet )-1];for _aadb :=range _caea ._dfdc .Sheets .Sheet {if _caea ._dfdc .Sheets .Sheet [_aadb ].SheetIdAttr > _ggcg .SheetIdAttr {_caea ._dfdc .Sheets .Sheet [_aadb ].SheetIdAttr --; +};};copy (_caea ._dagcbb [ind :],_caea ._dagcbb [ind +1:]);_caea ._dagcbb =_caea ._dagcbb [:len (_caea ._dagcbb )-1];copy (_caea ._bfdfd [ind :],_caea ._bfdfd [ind +1:]);_caea ._bfdfd =_caea ._bfdfd [:len (_caea ._bfdfd )-1];return nil ;}; -// AddFill creates a new empty Fill style. -func (_bbcf Fills )AddFill ()Fill {_cad :=_adc .NewCT_Fill ();return Fill {_cad ,_bbcf ._febd }};func (_bdcbd *evalContext )Cell (ref string ,ev _da .Evaluator )_da .Result {if !_ggbb (ref ){return _da .MakeErrorResultType (_da .ErrorTypeName ,"");};_agf :=_bdcbd ._acbb .Name ()+"\u0021"+ref ; -if _fed ,_aecc :=ev .GetFromCache (_agf );_aecc {return _fed ;};_gccb ,_gee :=_ee .ParseCellReference (ref );if _gee !=nil {return _da .MakeErrorResult (_bbc .Sprintf ("e\u0072r\u006f\u0072\u0020\u0070\u0061\u0072\u0073\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",ref ,_gee )); -};if _bdcbd ._fca !=0&&!_gccb .AbsoluteColumn {_gccb .ColumnIdx +=_bdcbd ._fca ;_gccb .Column =_ee .IndexToColumn (_gccb .ColumnIdx );};if _bdcbd ._afdf !=0&&!_gccb .AbsoluteRow {_gccb .RowIdx +=_bdcbd ._afdf ;};_gfea :=_bdcbd ._acbb .Cell (_gccb .String ()); -if _gfea .HasFormula (){if _ ,_efda :=_bdcbd ._ebeg [ref ];_efda {return _da .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 ); -};_bdcbd ._ebeg [ref ]=struct{}{};_gbd :=ev .Eval (_bdcbd ,_gfea .GetFormula ());delete (_bdcbd ._ebeg ,ref );ev .SetCache (_agf ,_gbd );return _gbd ;};if _gfea .IsEmpty (){_gffa :=_da .MakeEmptyResult ();ev .SetCache (_agf ,_gffa );return _gffa ;}else if _gfea .IsNumber (){_cfga ,_ :=_gfea .GetValueAsNumber (); -_cbe :=_da .MakeNumberResult (_cfga );ev .SetCache (_agf ,_cbe );return _cbe ;}else if _gfea .IsBool (){_afg ,_ :=_gfea .GetValueAsBool ();_fgb :=_da .MakeBoolResult (_afg );ev .SetCache (_agf ,_fgb );return _fgb ;};_gbab ,_ :=_gfea .GetRawValue ();if _gfea .IsError (){_fbg :=_da .MakeErrorResult (""); -_fbg .ValueString =_gbab ;ev .SetCache (_agf ,_fbg );return _fbg ;};_gcde :=_da .MakeStringResult (_gbab );ev .SetCache (_agf ,_gcde );return _gcde ;}; +// X returns the inner wrapped XML type. +func (_eece Font )X ()*_bcd .CT_Font {return _eece ._fgd };func (_egbf Font )SetItalic (b bool ){if b {_egbf ._fgd .I =[]*_bcd .CT_BooleanProperty {{}};}else {_egbf ._fgd .I =nil ;};}; -// LockObject controls the locking of the sheet objects. -func (_caag SheetProtection )LockObject (b bool ){if !b {_caag ._aaba .ObjectsAttr =nil ;}else {_caag ._aaba .ObjectsAttr =_d .Bool (true );};}; +// GetFilename returns the name of file from which workbook was opened with full path to it +func (_bbac *Workbook )GetFilename ()string {return _bbac ._dcde }; -// GetFont gets a Font from a cell style. -func (_gag CellStyle )GetFont ()*_adc .CT_Font {if _aca :=_gag ._eceg .FontIdAttr ;_aca !=nil {_defa :=_gag ._ced .StyleSheet .Fonts ();if int (*_aca )< len (_defa ){return _defa [int (*_aca )].X ();};};return nil ;};func (_bbeg Sheet )IsValid ()bool {return _bbeg ._gbge !=nil }; +// SetColOffset sets the column offset of the top-left of the image in fixed units. +func (_fc AbsoluteAnchor )SetColOffset (m _ge .Distance ){_fc ._gb .Pos .XAttr .ST_CoordinateUnqualified =_c .Int64 (int64 (m /_ge .EMU ));};var _gef =[...]uint8 {0,18,37}; +// IsStructureLocked returns whether the workbook structure is locked. +func (_efea WorkbookProtection )IsStructureLocked ()bool {return _efea ._deed .LockStructureAttr !=nil &&*_efea ._deed .LockStructureAttr ;}; -// TopLeft returns the top-left corner of the anchored object. -func (_ggfa OneCellAnchor )TopLeft ()CellMarker {return CellMarker {_ggfa ._cbeb .From }}; +// SetShowRuler controls the visibility of the ruler +func (_fdcb SheetView )SetShowRuler (b bool ){if !b {_fdcb ._adcgcf .ShowRulerAttr =_c .Bool (false );}else {_fdcb ._adcgcf .ShowRulerAttr =nil ;};}; -// SetNumberFormat applies a number format to a cell style avoiding redundancy. The function checks if the given string -// already exists in the saved number formats. If found, the existing number format is reused; otherwise, -// the new number format is added to the saved number formats collection. The number format is then applied to the cell style, -// affecting all styles that reference it by index. -func (_gdef CellStyle )SetNumberFormat (s string ){var _aegg NumberFormat ;if _gdef ._ced .StyleSheet ._fabc .NumFmts ==nil {_gdef ._ced .StyleSheet ._fabc .NumFmts =_adc .NewCT_NumFmts ();};_gbc :=_gdef ._ced .StyleSheet ._fabc .NumFmts .NumFmt ;for _ ,_caf :=range _gbc {if _be .DeepEqual (_caf .FormatCodeAttr ,s ){_aegg =NumberFormat {_gdef ._ced ,_caf }; -_gdef ._eceg .ApplyNumberFormatAttr =_d .Bool (true );_gdef ._eceg .NumFmtIdAttr =_d .Uint32 (_aegg .ID ());return ;};};_ccge :=_adc .NewCT_NumFmt ();_ccge .NumFmtIdAttr =uint32 (200+len (_gdef ._ced .StyleSheet ._fabc .NumFmts .NumFmt ));_gdef ._ced .StyleSheet ._fabc .NumFmts .NumFmt =append (_gdef ._ced .StyleSheet ._fabc .NumFmts .NumFmt ,_ccge ); -_gdef ._ced .StyleSheet ._fabc .NumFmts .CountAttr =_d .Uint32 (uint32 (len (_gdef ._ced .StyleSheet ._fabc .NumFmts .NumFmt )));_aegg =NumberFormat {_gdef ._ced ,_ccge };_aegg ._dbed .FormatCodeAttr =s ;_gdef ._eceg .ApplyNumberFormatAttr =_d .Bool (true ); -_gdef ._eceg .NumFmtIdAttr =_d .Uint32 (_aegg .ID ());};type SheetProtection struct{_aaba *_adc .CT_SheetProtection }; +// SetRichTextString sets the cell to rich string mode and returns a struct that +// can be used to add formatted text to the cell. +func (_fd Cell )SetRichTextString ()RichText {_fd .clearValue ();_fd ._de .Is =_bcd .NewCT_Rst ();_fd ._de .TAttr =_bcd .ST_CellTypeInlineStr ;return RichText {_fd ._de .Is };}; -// IsDBCS returns if a workbook's default language is among DBCS. -func (_ddce *evalContext )IsDBCS ()bool {_ddced :=_ddce ._acbb ._gegg .CoreProperties .X ().Language ;if _ddced ==nil {return false ;};_dbcdd :=string (_ddced .Data );for _ ,_bga :=range _geca {if _dbcdd ==_bga {return true ;};};return false ;}; +// AddConditionalFormatting adds conditional formatting to the sheet. +func (_dedg *Sheet )AddConditionalFormatting (cellRanges []string )ConditionalFormatting {_ebdc :=_bcd .NewCT_ConditionalFormatting ();_dedg ._gbef .ConditionalFormatting =append (_dedg ._gbef .ConditionalFormatting ,_ebdc );_ebfed :=make (_bcd .ST_Sqref ,0,0); +_ebdc .SqrefAttr =&_ebfed ;for _ ,_faac :=range cellRanges {*_ebdc .SqrefAttr =append (*_ebdc .SqrefAttr ,_faac );};return ConditionalFormatting {_ebdc };};func (_bdd Cell )getLabelPrefix ()string {if _bdd ._de .SAttr ==nil {return "";};_dbef :=*_bdd ._de .SAttr ; +_dcfe :=_bdd ._fbc .StyleSheet .GetCellStyle (_dbef );switch _dcfe ._cbc .Alignment .HorizontalAttr {case _bcd .ST_HorizontalAlignmentLeft :return "\u0027";case _bcd .ST_HorizontalAlignmentRight :return "\u0022";case _bcd .ST_HorizontalAlignmentCenter :return "\u005e"; +case _bcd .ST_HorizontalAlignmentFill :return "\u005c";default:return "";};}; -// Save writes the workbook out to a writer in the zipped xlsx format. -func (_bba *Workbook )Save (w _ga .Writer )error {const _bedb ="\u0073\u0070\u0072\u0065ad\u0073\u0068\u0065\u0065\u0074\u003a\u0077\u0062\u002e\u0053\u0061\u0076\u0065";if !_gb .GetLicenseKey ().IsLicensed ()&&!_dgffb {_bbc .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"); -_bbc .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 _def .New ("\u0075\u006e\u0069\u006f\u0066\u0066\u0069\u0063\u0065\u0020\u006ci\u0063\u0065\u006e\u0073\u0065\u0020\u0072\u0065\u0071\u0075i\u0072\u0065\u0064");};if len (_bba ._aaed )==0{_eabd ,_dcgg :=_gb .GenRefId ("\u0073\u0077");if _dcgg !=nil {_bc .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_dcgg ); -return _dcgg ;};_bba ._aaed =_eabd ;};if _bdbc :=_gb .Track (_bba ._aaed ,_bedb );_bdbc !=nil {_bc .Log .Error ("\u0045R\u0052\u004f\u0052\u003a\u0020\u0025v",_bdbc );return _bdbc ;};_aggg :=_bf .NewWriter (w );defer _aggg .Close ();_deca :=_d .DocTypeSpreadsheet ; -if _facc :=_e .MarshalXML (_aggg ,_d .BaseRelsFilename ,_bba .Rels .X ());_facc !=nil {return _facc ;};if _fabb :=_e .MarshalXMLByType (_aggg ,_deca ,_d .ExtendedPropertiesType ,_bba .AppProperties .X ());_fabb !=nil {return _fabb ;};if _febf :=_e .MarshalXMLByType (_aggg ,_deca ,_d .CorePropertiesType ,_bba .CoreProperties .X ()); -_febf !=nil {return _febf ;};_fdbg :=_d .AbsoluteFilename (_deca ,_d .OfficeDocumentType ,0);if _egaa :=_e .MarshalXML (_aggg ,_fdbg ,_bba ._ccea );_egaa !=nil {return _egaa ;};if _dade :=_e .MarshalXML (_aggg ,_e .RelationsPathFor (_fdbg ),_bba ._adeb .X ()); -_dade !=nil {return _dade ;};if _afee :=_e .MarshalXMLByType (_aggg ,_deca ,_d .StylesType ,_bba .StyleSheet .X ());_afee !=nil {return _afee ;};for _bdaa ,_dbgf :=range _bba ._adcc {if _bdde :=_e .MarshalXMLByTypeIndex (_aggg ,_deca ,_d .ThemeType ,_bdaa +1,_dbgf ); -_bdde !=nil {return _bdde ;};};for _affg ,_fdeg :=range _bba ._geggf {_fdeg .Dimension .RefAttr =Sheet {_bba ,nil ,_fdeg }.Extents ();_ceab :=_d .AbsoluteFilename (_deca ,_d .WorksheetType ,_affg +1);_e .MarshalXML (_aggg ,_ceab ,_fdeg );_e .MarshalXML (_aggg ,_e .RelationsPathFor (_ceab ),_bba ._ecgg [_affg ].X ()); -};if _cdcdd :=_e .MarshalXMLByType (_aggg ,_deca ,_d .SharedStringsType ,_bba .SharedStrings .X ());_cdcdd !=nil {return _cdcdd ;};if _bba .CustomProperties .X ()!=nil {if _dfcdb :=_e .MarshalXMLByType (_aggg ,_deca ,_d .CustomPropertiesType ,_bba .CustomProperties .X ()); -_dfcdb !=nil {return _dfcdb ;};};if _bba .Thumbnail !=nil {_eecf :=_d .AbsoluteFilename (_deca ,_d .ThumbnailType ,0);_dbde ,_dgfg :=_aggg .Create (_eecf );if _dgfg !=nil {return _dgfg ;};if _fcbac :=_a .Encode (_dbde ,_bba .Thumbnail ,nil );_fcbac !=nil {return _fcbac ; -};};for _dgfc ,_cdaca :=range _bba ._fcgd {_dcdce :=_d .AbsoluteFilename (_deca ,_d .ChartType ,_dgfc +1);_e .MarshalXML (_aggg ,_dcdce ,_cdaca );};for _gda ,_bgfgf :=range _bba ._eedff {_eedcc :=_d .AbsoluteFilename (_deca ,_d .TableType ,_gda +1);_e .MarshalXML (_aggg ,_eedcc ,_bgfgf ); -};for _dgee ,_acfa :=range _bba ._fcgg {_gaagc :=_d .AbsoluteFilename (_deca ,_d .DrawingType ,_dgee +1);_e .MarshalXML (_aggg ,_gaagc ,_acfa );if !_bba ._gafc [_dgee ].IsEmpty (){_e .MarshalXML (_aggg ,_e .RelationsPathFor (_gaagc ),_bba ._gafc [_dgee ].X ()); -};};for _eabc ,_effd :=range _bba ._afeg {_e .MarshalXML (_aggg ,_d .AbsoluteFilename (_deca ,_d .VMLDrawingType ,_eabc +1),_effd );};for _cgfg ,_ebed :=range _bba .Images {if _fdeb :=_fe .AddImageToZip (_aggg ,_ebed ,_cgfg +1,_d .DocTypeSpreadsheet ); -_fdeb !=nil {return _fdeb ;};};if _cdec :=_e .MarshalXML (_aggg ,_d .ContentTypesFilename ,_bba .ContentTypes .X ());_cdec !=nil {return _cdec ;};for _cdfd ,_bbfc :=range _bba ._ceec {if _bbfc ==nil {continue ;};_e .MarshalXML (_aggg ,_d .AbsoluteFilename (_deca ,_d .CommentsType ,_cdfd +1),_bbfc ); -};if _fcfb :=_bba .WriteExtraFiles (_aggg );_fcfb !=nil {return _fcfb ;};return _aggg .Close ();}; +// CellText is used for keeping text with references to a cell where it is located. +type CellText struct{Text string ;Cell Cell ;}; -// ClearNumberFormat removes any number formatting from the style. -func (_eed CellStyle )ClearNumberFormat (){_eed ._eceg .NumFmtIdAttr =nil ;_eed ._eceg .ApplyNumberFormatAttr =nil ;}; +// Name returns the name of the table +func (_cdda Table )Name ()string {if _cdda ._eacdd .NameAttr !=nil {return *_cdda ._eacdd .NameAttr ;};return "";}; -// AddDataValidation adds a data validation rule to a sheet. -func (_geggd *Sheet )AddDataValidation ()DataValidation {if _geggd ._gbge .DataValidations ==nil {_geggd ._gbge .DataValidations =_adc .NewCT_DataValidations ();};_gfde :=_adc .NewCT_DataValidation ();_gfde .ShowErrorMessageAttr =_d .Bool (true );_geggd ._gbge .DataValidations .DataValidation =append (_geggd ._gbge .DataValidations .DataValidation ,_gfde ); -_geggd ._gbge .DataValidations .CountAttr =_d .Uint32 (uint32 (len (_geggd ._gbge .DataValidations .DataValidation )));return DataValidation {_gfde };}; +// SetColor sets the text color. +func (_fcdg RichTextRun )SetColor (c _ffb .Color ){_fcdg .ensureRpr ();_fcdg ._cegd .RPr .Color =_bcd .NewCT_Color ();_bfcc :="\u0066\u0066"+*c .AsRGBString ();_fcdg ._cegd .RPr .Color .RgbAttr =&_bfcc ;}; -// SheetView is a view of a sheet. There is typically one per sheet, though more -// are supported. -type SheetView struct{_eebgd *_adc .CT_SheetView }; +// RowNumber returns the row number (1-N), or zero if it is unset. +func (_bfbe Row )RowNumber ()uint32 {if _bfbe ._dddc .RAttr !=nil {return *_bfbe ._dddc .RAttr ;};return 0;}; -// AddDrawing adds a drawing to a workbook. However the drawing is not actually -// displayed or used until it's set on a sheet. -func (_dcca *Workbook )AddDrawing ()Drawing {_gabag :=_bg .NewWsDr ();_dcca ._fcgg =append (_dcca ._fcgg ,_gabag );_aggf :=_d .AbsoluteFilename (_d .DocTypeSpreadsheet ,_d .DrawingType ,len (_dcca ._fcgg ));_dcca .ContentTypes .AddOverride (_aggf ,_d .DrawingContentType ); -_dcca ._gafc =append (_dcca ._gafc ,_fe .NewRelationships ());return Drawing {_dcca ,_gabag };}; +// Tables returns a slice of all defined tables in the workbook. +func (_becf *Workbook )Tables ()[]Table {if _becf ._cfgf ==nil {return nil ;};_adfaa :=[]Table {};for _ ,_dffb :=range _becf ._cfgf {_adfaa =append (_adfaa ,Table {_dffb });};return _adfaa ;};func (_adb DifferentialStyle )Fill ()Fill {if _adb ._bbb .Fill ==nil {_adb ._bbb .Fill =_bcd .NewCT_Fill (); +};return Fill {_adb ._bbb .Fill ,nil };}; -// Reference returns the region of cells that are merged. -func (_cggf MergedCell )Reference ()string {return _cggf ._cada .RefAttr }; +// Reference returns the table reference (the cells within the table) +func (_gebg Table )Reference ()string {return _gebg ._eacdd .RefAttr };func (_dca Border )SetBottom (style _bcd .ST_BorderStyle ,c _ffb .Color ){if _dca ._fa .Bottom ==nil {_dca ._fa .Bottom =_bcd .NewCT_BorderPr ();};_dca ._fa .Bottom .Color =_bcd .NewCT_Color (); +_dca ._fa .Bottom .Color .RgbAttr =c .AsRGBAString ();_dca ._fa .Bottom .StyleAttr =style ;}; -// WorkbookText is an array of extracted text items which has some methods for representing extracted text from a workbook. -type WorkbookText struct{Sheets []*SheetText ;}; +// IsSheetLocked returns whether the sheet objects are locked. +func (_edag SheetProtection )IsObjectLocked ()bool {return _edag ._fggg .ObjectsAttr !=nil &&*_edag ._fggg .ObjectsAttr ;}; -// IsEmpty returns true if the cell is empty. -func (_geb Cell )IsEmpty ()bool {return _geb ._gdd .TAttr ==_adc .ST_CellTypeUnset &&_geb ._gdd .V ==nil &&_geb ._gdd .F ==nil ;}; +// Comments is the container for comments for a single sheet. +type Comments struct{_faba *Workbook ;_bfcf *_bcd .Comments ;}; -// ClearAutoFilter removes the autofilters from the sheet. -func (_dgda *Sheet )ClearAutoFilter (){_dgda ._gbge .AutoFilter =nil ;_aeba :="\u0027"+_dgda .Name ()+"\u0027\u0021";for _ ,_ffdg :=range _dgda ._gegg .DefinedNames (){if _ffdg .Name ()==_acf {if _bd .HasPrefix (_ffdg .Content (),_aeba ){_dgda ._gegg .RemoveDefinedName (_ffdg ); -break ;};};};};func (_cae CellStyle )SetShrinkToFit (b bool ){if _cae ._eceg .Alignment ==nil {_cae ._eceg .Alignment =_adc .NewCT_CellAlignment ();};_cae ._eceg .ApplyAlignmentAttr =_d .Bool (true );if !b {_cae ._eceg .Alignment .ShrinkToFitAttr =nil ; -}else {_cae ._eceg .Alignment .ShrinkToFitAttr =_d .Bool (b );};}; +// 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 (_fecd *Sheet )ClearCachedFormulaResults (){for _ ,_aeed :=range _fecd .Rows (){for _ ,_egddg :=range _aeed .Cells (){if _egddg .X ().F !=nil {_egddg .X ().V =nil ;};};};}; -// NewSharedStrings constructs a new Shared Strings table. -func NewSharedStrings ()SharedStrings {return SharedStrings {_acbf :_adc .NewSst (),_bgca :make (map[string ]int )};};var (_abfb =[...]uint8 {0,21,46,61,76,91};_agge =[...]uint8 {0,21,37,53,69,85,103,119,135,151,167,185,201,217,239};_deba =[...]uint8 {0,16,32,48,64}; -_dcag =[...]uint8 {0,16,32,48,64,80};); +// SetSize sets the text size for a rich text run. +func (_aaaf RichTextRun )SetSize (m _ge .Distance ){_aaaf .ensureRpr ();_aaaf ._cegd .RPr .Sz =_bcd .NewCT_FontSize ();_aaaf ._cegd .RPr .Sz .ValAttr =float64 (m /_ge .Point );};func (_eagg Fills )X ()*_bcd .CT_Fills {return _eagg ._cda }; -// 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 (_fdbb Row )CellsWithEmpty (lastColIdx uint32 )[]Cell {_dbeg :=[]Cell {};for _cef :=uint32 (0);_cef <=lastColIdx ;_cef ++{_eagg :=_fdbb .Cell (_ee .IndexToColumn (_cef ));_dbeg =append (_dbeg ,_eagg );};return _dbeg ;}; +// 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 (_bbgg *Workbook )ClearCachedFormulaResults (){for _ ,_ddbc :=range _bbgg .Sheets (){_ddbc .ClearCachedFormulaResults ();};}; -// Clear clears the cell's value and type. -func (_bbcg Cell )Clear (){_bbcg .clearValue ();_bbcg ._gdd .TAttr =_adc .ST_CellTypeUnset }; +// GetVerticalAlignment sets the vertical alignment of a cell style. +func (_aeb CellStyle )GetVerticalAlignment ()_bcd .ST_VerticalAlignment {if _aeb ._cbc .Alignment ==nil {return _bcd .ST_VerticalAlignmentUnset ;};return _aeb ._cbc .Alignment .VerticalAttr ;}; -// X returns the inner wrapped XML type. -func (_accd DataValidation )X ()*_adc .CT_DataValidation {return _accd ._dea };func (_cdcd *Sheet )updateAfterRemove (_ceba uint32 ,_fcff _defb .UpdateAction )error {_fegb :=_cdcd .Name ();_cebg :=&_defb .UpdateQuery {UpdateType :_fcff ,ColumnIdx :_ceba ,SheetToUpdate :_fegb }; -for _ ,_fbgb :=range _cdcd ._gegg .Sheets (){_cebg .UpdateCurrentSheet =_fegb ==_fbgb .Name ();for _ ,_aaf :=range _fbgb .Rows (){for _ ,_gbdb :=range _aaf .Cells (){if _gbdb .X ().F !=nil {_edef :=_gbdb .X ().F .Content ;_bgcdg :=_da .ParseString (_edef ); -if _bgcdg ==nil {_gbdb .SetError ("\u0023\u0052\u0045F\u0021");}else {_ecbc :=_bgcdg .Update (_cebg );_gbdb .X ().F .Content =_bbc .Sprintf ("\u003d\u0025\u0073",_ecbc .String ());};};};};};return nil ;};func (_ebeb *evalContext )NamedRange (ref string )_da .Reference {for _ ,_bdbgf :=range _ebeb ._acbb ._gegg .DefinedNames (){if _bdbgf .Name ()==ref {return _da .MakeRangeReference (_bdbgf .Content ()); -};};for _ ,_dcbc :=range _ebeb ._acbb ._gegg .Tables (){if _dcbc .Name ()==ref {return _da .MakeRangeReference (_bbc .Sprintf ("\u0025\u0073\u0021%\u0073",_ebeb ._acbb .Name (),_dcbc .Reference ()));};};return _da .ReferenceInvalid ;}; +// SheetText is an array of extracted text items which has some methods for representing extracted text from a sheet. +type SheetText struct{Cells []CellText ;};func (_fagbb StyleSheet )GetCellStyle (id uint32 )CellStyle {for _gbfde ,_cdcac :=range _fagbb ._gaff .CellXfs .Xf {if uint32 (_gbfde )==id {return CellStyle {_fagbb ._edgf ,_cdcac ,_fagbb ._gaff .CellXfs };};}; +return CellStyle {};}; -// SheetCount returns the number of sheets in the workbook. -func (_cgge Workbook )SheetCount ()int {return len (_cgge ._geggf )};func (_cgb Border )SetLeft (style _adc .ST_BorderStyle ,c _fa .Color ){if _cgb ._eg .Left ==nil {_cgb ._eg .Left =_adc .NewCT_BorderPr ();};_cgb ._eg .Left .Color =_adc .NewCT_Color (); -_cgb ._eg .Left .Color .RgbAttr =c .AsRGBAString ();_cgb ._eg .Left .StyleAttr =style ;}; +// ColorScale colors a cell background based off of the cell value. +type ColorScale struct{_dcfbd *_bcd .CT_ColorScale }; -// GetSheet returns a sheet by name, or an error if a sheet by the given name -// was not found. -func (_bgec *Workbook )GetSheet (name string )(Sheet ,error ){for _ ,_aceb :=range _bgec .Sheets (){if _aceb .Name ()==name {return _aceb ,nil ;};};return Sheet {},ErrorNotFound ;}; +// SortOrder is a column sort order. +// +//go:generate stringer -type=SortOrder +type SortOrder byte ; -// LockStructure controls the locking of the workbook structure. -func (_dffg WorkbookProtection )LockStructure (b bool ){if !b {_dffg ._fffe .LockStructureAttr =nil ;}else {_dffg ._fffe .LockStructureAttr =_d .Bool (true );};}; +// 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 (_fdab NumberFormat )ID ()uint32 {return _fdab ._ccge .NumFmtIdAttr };const (SortOrderAscending SortOrder =iota ;SortOrderDescending ;); -// GetWidth returns a worksheet's column width. -func (_gbfg *evalContext )GetWidth (colIdx int )float64 {colIdx ++;for _ ,_fef :=range _gbfg ._acbb .X ().Cols [0].Col {if int (_fef .MinAttr )<=colIdx &&colIdx <=int (_fef .MaxAttr ){return float64 (int (*_fef .WidthAttr ));};};return 0;};func (_gdc Font )SetBold (b bool ){if b {_gdc ._dfce .B =[]*_adc .CT_BooleanProperty {{}}; -}else {_gdc ._dfce .B =nil ;};};func (_abba Sheet )ExtentsIndex ()(string ,uint32 ,string ,uint32 ){var _debbd ,_gbfe ,_dgcf ,_gfd uint32 =1,1,0,0;for _ ,_ffeg :=range _abba .Rows (){if _ffeg .RowNumber ()< _debbd {_debbd =_ffeg .RowNumber ();}else if _ffeg .RowNumber ()> _gbfe {_gbfe =_ffeg .RowNumber (); -};for _ ,_bbfbd :=range _ffeg .Cells (){_dcga ,_feag :=_ee .ParseCellReference (_bbfbd .Reference ());if _feag ==nil {if _dcga .ColumnIdx < _dgcf {_dgcf =_dcga .ColumnIdx ;}else if _dcga .ColumnIdx > _gfd {_gfd =_dcga .ColumnIdx ;};};};};return _ee .IndexToColumn (_dgcf ),_debbd ,_ee .IndexToColumn (_gfd ),_gbfe ; -}; +// Reference returns the cell reference (e.g. "A4"). This is not required, +// however both unioffice and Excel will always set it. +func (_fac Cell )Reference ()string {if _fac ._de .RAttr !=nil {return *_fac ._de .RAttr ;};return "";};func (_ddd Cell )getFormat ()string {if _ddd ._de .SAttr ==nil {return "\u0047e\u006e\u0065\u0072\u0061\u006c";};_bdf :=*_ddd ._de .SAttr ;_cgg :=_ddd ._fbc .StyleSheet .GetCellStyle (_bdf ); +_cfe :=_ddd ._fbc .StyleSheet .GetNumberFormat (_cgg .NumberFormat ());return _cfe .GetFormat ();}; -// SetWrapped configures the cell to wrap text. -func (_gbb CellStyle )SetWrapped (b bool ){if _gbb ._eceg .Alignment ==nil {_gbb ._eceg .Alignment =_adc .NewCT_CellAlignment ();};if !b {_gbb ._eceg .Alignment .WrapTextAttr =nil ;}else {_gbb ._eceg .Alignment .WrapTextAttr =_d .Bool (true );_gbb ._eceg .ApplyAlignmentAttr =_d .Bool (true ); -};}; +// 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 (_feg Cell )SetDate (d _acc .Time ){_feg .clearValue ();d =_ffc (d );_dgeb :=_feg ._fbc .Epoch ();if d .Before (_dgeb ){_cfa .Log .Debug ("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 ;};_gbf :=d .Sub (_dgeb );_abe :=new (_bgb .Float );_agfe :=new (_bgb .Float );_agfe .SetPrec (128);_agfe .SetUint64 (uint64 (_gbf ));_ecdg :=new (_bgb .Float );_ecdg .SetUint64 (24*60*60*1e9);_abe .Quo (_agfe ,_ecdg );_cde ,_ :=_abe .Uint64 (); +_feg ._de .V =_c .Stringf ("\u0025\u0064",_cde );}; -// AddConditionalFormatting adds conditional formatting to the sheet. -func (_dgdag *Sheet )AddConditionalFormatting (cellRanges []string )ConditionalFormatting {_aad :=_adc .NewCT_ConditionalFormatting ();_dgdag ._gbge .ConditionalFormatting =append (_dgdag ._gbge .ConditionalFormatting ,_aad );_ddbg :=make (_adc .ST_Sqref ,0,0); -_aad .SqrefAttr =&_ddbg ;for _ ,_ebfb :=range cellRanges {*_aad .SqrefAttr =append (*_aad .SqrefAttr ,_ebfb );};return ConditionalFormatting {_aad };}; +// AddMergedCells merges cells within a sheet. +func (_agbd *Sheet )AddMergedCells (fromRef ,toRef string )MergedCell {if _agbd ._gbef .MergeCells ==nil {_agbd ._gbef .MergeCells =_bcd .NewCT_MergeCells ();};_fdfb :=_bcd .NewCT_MergeCell ();_fdfb .RefAttr =_ebb .Sprintf ("\u0025\u0073\u003a%\u0073",fromRef ,toRef ); +_agbd ._gbef .MergeCells .MergeCell =append (_agbd ._gbef .MergeCells .MergeCell ,_fdfb );_agbd ._gbef .MergeCells .CountAttr =_c .Uint32 (uint32 (len (_agbd ._gbef .MergeCells .MergeCell )));return MergedCell {_agbd ._feaa ,_agbd ,_fdfb };}; -// SetError sets the cell type to error and the value to the given error message. -func (_dda Cell )SetError (msg string ){_dda .clearValue ();_dda ._gdd .V =_d .String (msg );_dda ._gdd .TAttr =_adc .ST_CellTypeE ;}; +// TwoCellAnchor is an anchor that is attached to a top-left cell with a fixed +// width/height in cells. +type TwoCellAnchor struct{_adee *_bgg .CT_TwoCellAnchor };func (_bade *Workbook )ensureSharedStringsRelationships (){_dffdg :=false ;for _ ,_baedd :=range _bade .ContentTypes .X ().Override {if _baedd .ContentTypeAttr ==_c .SharedStringsContentType {_dffdg =true ; +break ;};};if !_dffdg {_bade .ContentTypes .AddOverride (_fgc ,_c .SharedStringsContentType );};_cbad :=false ;for _ ,_gafg :=range _bade ._dcef .Relationships (){if _gafg .X ().TargetAttr ==_bfab {_cbad =true ;break ;};};if !_cbad {_bade ._dcef .AddRelationship (_bfab ,_c .SharedStringsType ); +};}; -// 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 (_daf Cell )GetCachedFormulaResult ()string {if _daf ._gdd .V !=nil {return *_daf ._gdd .V ;};return "";}; +// 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 (_eabg *Sheet )SetBorder (cellRange string ,border Border )error {_cbfgb ,_dcdf ,_ebffb :=_gdc .ParseRangeReference (cellRange );if _ebffb !=nil {return _ebffb ;};_bccc :=_eabg ._feaa .StyleSheet .AddCellStyle ();_fcec :=_eabg ._feaa .StyleSheet .AddBorder (); +_bccc .SetBorder (_fcec );_fcec ._fa .Top =border ._fa .Top ;_fcec ._fa .Left =border ._fa .Left ;_effc :=_eabg ._feaa .StyleSheet .AddCellStyle ();_aadf :=_eabg ._feaa .StyleSheet .AddBorder ();_effc .SetBorder (_aadf );_aadf ._fa .Top =border ._fa .Top ; +_aadf ._fa .Right =border ._fa .Right ;_eegec :=_eabg ._feaa .StyleSheet .AddCellStyle ();_dbec :=_eabg ._feaa .StyleSheet .AddBorder ();_eegec .SetBorder (_dbec );_dbec ._fa .Top =border ._fa .Top ;_eafg :=_eabg ._feaa .StyleSheet .AddCellStyle ();_bacc :=_eabg ._feaa .StyleSheet .AddBorder (); +_eafg .SetBorder (_bacc );_bacc ._fa .Left =border ._fa .Left ;_dggad :=_eabg ._feaa .StyleSheet .AddCellStyle ();_aade :=_eabg ._feaa .StyleSheet .AddBorder ();_dggad .SetBorder (_aade );_aade ._fa .Right =border ._fa .Right ;_dfab :=_eabg ._feaa .StyleSheet .AddCellStyle (); +_eacd :=_eabg ._feaa .StyleSheet .AddBorder ();_dfab .SetBorder (_eacd );_eacd ._fa .Bottom =border ._fa .Bottom ;_daaf :=_eabg ._feaa .StyleSheet .AddCellStyle ();_dcfgb :=_eabg ._feaa .StyleSheet .AddBorder ();_daaf .SetBorder (_dcfgb );_dcfgb ._fa .Bottom =border ._fa .Bottom ; +_dcfgb ._fa .Left =border ._fa .Left ;_baac :=_eabg ._feaa .StyleSheet .AddCellStyle ();_cdd :=_eabg ._feaa .StyleSheet .AddBorder ();_baac .SetBorder (_cdd );_cdd ._fa .Bottom =border ._fa .Bottom ;_cdd ._fa .Right =border ._fa .Right ;_fcgb :=_cbfgb .RowIdx ; +_bgccg :=_cbfgb .ColumnIdx ;_cfbe :=_dcdf .RowIdx ;_gdadd :=_dcdf .ColumnIdx ;for _gfef :=_fcgb ;_gfef <=_cfbe ;_gfef ++{for _dbdfe :=_bgccg ;_dbdfe <=_gdadd ;_dbdfe ++{_dbbc :=_ebb .Sprintf ("\u0025\u0073\u0025\u0064",_gdc .IndexToColumn (_dbdfe ),_gfef ); +switch {case _gfef ==_fcgb &&_dbdfe ==_bgccg :_eabg .Cell (_dbbc ).SetStyle (_bccc );case _gfef ==_fcgb &&_dbdfe ==_gdadd :_eabg .Cell (_dbbc ).SetStyle (_effc );case _gfef ==_cfbe &&_dbdfe ==_bgccg :_eabg .Cell (_dbbc ).SetStyle (_daaf );case _gfef ==_cfbe &&_dbdfe ==_gdadd :_eabg .Cell (_dbbc ).SetStyle (_baac ); +case _gfef ==_fcgb :_eabg .Cell (_dbbc ).SetStyle (_eegec );case _gfef ==_cfbe :_eabg .Cell (_dbbc ).SetStyle (_dfab );case _dbdfe ==_bgccg :_eabg .Cell (_dbbc ).SetStyle (_eafg );case _dbdfe ==_gdadd :_eabg .Cell (_dbbc ).SetStyle (_dggad );};};};return nil ; +};func (_bcb Border )SetRight (style _bcd .ST_BorderStyle ,c _ffb .Color ){if _bcb ._fa .Right ==nil {_bcb ._fa .Right =_bcd .NewCT_BorderPr ();};_bcb ._fa .Right .Color =_bcd .NewCT_Color ();_bcb ._fa .Right .Color .RgbAttr =c .AsRGBAString ();_bcb ._fa .Right .StyleAttr =style ; +}; -// GetChartByTargetId returns the array of workbook crt.ChartSpace. -func (_eefc *Workbook )GetChartByTargetId (targetAttr string )*_dcf .ChartSpace {return _eefc ._bggac [targetAttr ];}; +// Fills returns a Fills object that can be used to add/create/edit fills. +func (_gaec StyleSheet )Fills ()Fills {return Fills {_gaec ._gaff .Fills }}; -// 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 (_efc Comment )SetAuthor (author string ){_efc ._cfc .AuthorIdAttr =Comments {_efc ._egd ,_efc ._ebdea }.getOrCreateAuthor (author );}; +// SetXSplit sets the column split point +func (_fccg SheetView )SetXSplit (v float64 ){_fccg .ensurePane ();_fccg ._adcgcf .Pane .XSplitAttr =_c .Float64 (v );};func (_gca Border )SetLeft (style _bcd .ST_BorderStyle ,c _ffb .Color ){if _gca ._fa .Left ==nil {_gca ._fa .Left =_bcd .NewCT_BorderPr (); +};_gca ._fa .Left .Color =_bcd .NewCT_Color ();_gca ._fa .Left .Color .RgbAttr =c .AsRGBAString ();_gca ._fa .Left .StyleAttr =style ;}; -// SetLocked sets cell locked or not. -func (_gebc *evalContext )SetLocked (cellRef string ,locked bool ){_gebc ._acbb .Cell (cellRef ).setLocked (locked );}; +// LessRows compares two rows based off of a column. If the column doesn't exist +// in one row, that row is 'less'. +func (_cgc Comparer )LessRows (column string ,lhs ,rhs Row )bool {var _aacf ,_gfba Cell ;for _ ,_dbge :=range lhs .Cells (){_cbge ,_ :=_gdc .ParseCellReference (_dbge .Reference ());if _cbge .Column ==column {_aacf =_dbge ;break ;};};for _ ,_dae :=range rhs .Cells (){_aeace ,_ :=_gdc .ParseCellReference (_dae .Reference ()); +if _aeace .Column ==column {_gfba =_dae ;break ;};};return _cgc .LessCells (_aacf ,_gfba );};func (_cggc Cell )getLocked ()bool {if _cggc ._de .SAttr ==nil {return false ;};_ged :=*_cggc ._de .SAttr ;_eec :=_cggc ._fbc .StyleSheet .GetCellStyle (_ged ); +return *_eec ._cbc .Protection .LockedAttr ;}; -// 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{_afbe *_adc .CT_Rst }; +// SheetCount returns the number of sheets in the workbook. +func (_dabdb Workbook )SheetCount ()int {return len (_dabdb ._agbbg )};func (_fgad *Sheet )setShared (_fdfa string ,_fccc ,_fdfg _gdc .CellReference ,_ebaa string ){_eebf :=_fgad .FormulaContext ();_gffg :=_acb .NewEvaluator ();for _eacg :=_fccc .RowIdx ; +_eacg <=_fdfg .RowIdx ;_eacg ++{for _aeec :=_fccc .ColumnIdx ;_aeec <=_fdfg .ColumnIdx ;_aeec ++{_ebe :=_eacg -_fccc .RowIdx ;_dffge :=_aeec -_fccc .ColumnIdx ;_eebf .SetOffset (_dffge ,_ebe );_fgdeg :=_gffg .Eval (_eebf ,_ebaa );_cfbcd :=_ebb .Sprintf ("\u0025\u0073\u0025\u0064",_gdc .IndexToColumn (_aeec ),_eacg ); +_egag :=_fgad .Cell (_cfbcd );if _fgdeg .Type ==_acb .ResultTypeNumber {_egag .X ().TAttr =_bcd .ST_CellTypeN ;}else {_egag .X ().TAttr =_bcd .ST_CellTypeInlineStr ;};_egag .X ().V =_c .String (_fgdeg .Value ());};};_ =_gffg ;_ =_eebf ;}; -// SetStyleIndex directly sets a style index to the cell. This should only be -// called with an index retrieved from CellStyle.Index() -func (_bcef Cell )SetStyleIndex (idx uint32 ){_bcef ._gdd .SAttr =_d .Uint32 (idx )}; +// 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 (_cfeb *Sheet )InsertRow (rowNum int )Row {_gfcg :=uint32 (rowNum );for _ ,_gbbb :=range _cfeb .Rows (){if _gbbb ._dddc .RAttr !=nil &&*_gbbb ._dddc .RAttr >=_gfcg {*_gbbb ._dddc .RAttr ++;for _ ,_gcdc :=range _gbbb .Cells (){_ddgd ,_ecc :=_gdc .ParseCellReference (_gcdc .Reference ()); +if _ecc !=nil {continue ;};_ddgd .RowIdx ++;_gcdc ._de .RAttr =_c .String (_ddgd .String ());};};};for _ ,_cbe :=range _cfeb .MergedCells (){_aaeg ,_bgadg ,_cdca :=_gdc .ParseRangeReference (_cbe .Reference ());if _cdca !=nil {continue ;};if int (_aaeg .RowIdx )>=rowNum {_aaeg .RowIdx ++; +};if int (_bgadg .RowIdx )>=rowNum {_bgadg .RowIdx ++;};_gdea :=_ebb .Sprintf ("\u0025\u0073\u003a%\u0073",_aaeg ,_bgadg );_cbe .SetReference (_gdea );};return _cfeb .AddNumberedRow (_gfcg );}; -// GetFormat returns a cell data format. -func (_fbee *evalContext )GetFormat (cellRef string )string {return _fbee ._acbb .Cell (cellRef ).getFormat ();}; +// SetRowOffset sets the row offset of the top-left of the image in fixed units. +func (_ag AbsoluteAnchor )SetRowOffset (m _ge .Distance ){_ag ._gb .Pos .YAttr .ST_CoordinateUnqualified =_c .Int64 (int64 (m /_ge .EMU ));}; -// SetWidth is a no-op. -func (_abad TwoCellAnchor )SetWidth (w _dcd .Distance ){};func (_agfg *Sheet )removeColumnFromMergedCells (_dedc uint32 )error {if _agfg ._gbge .MergeCells ==nil ||_agfg ._gbge .MergeCells .MergeCell ==nil {return nil ;};_efca :=[]*_adc .CT_MergeCell {}; -for _ ,_egec :=range _agfg .MergedCells (){_cfba :=_aadf (_egec .Reference (),_dedc ,true );if _cfba !=""{_egec .SetReference (_cfba );_efca =append (_efca ,_egec .X ());};};_agfg ._gbge .MergeCells .MergeCell =_efca ;return nil ;}; +// SetText sets the text to be displayed. +func (_gegf RichTextRun )SetText (s string ){_gegf ._cegd .T =s }; -// SetIcons sets the icon set to use for display. -func (_ecba IconScale )SetIcons (t _adc .ST_IconSetType ){_ecba ._acac .IconSetAttr =t }; +// SetType sets the type of the rule. +func (_bfcb ConditionalFormattingRule )SetType (t _bcd .ST_CfType ){_bfcb ._faa .TypeAttr =t }; -// SetWidth sets the width of the anchored object. -func (_bce AbsoluteAnchor )SetWidth (w _dcd .Distance ){_bce ._fag .Ext .CxAttr =int64 (w /_dcd .EMU )};func (_gfe Cell )getFormat ()string {if _gfe ._gdd .SAttr ==nil {return "\u0047e\u006e\u0065\u0072\u0061\u006c";};_caa :=*_gfe ._gdd .SAttr ;_dfd :=_gfe ._ed .StyleSheet .GetCellStyle (_caa ); -_ebd :=_gfe ._ed .StyleSheet .GetNumberFormat (_dfd .NumberFormat ());return _ebd .GetFormat ();}; +// SetBold causes the text to be displayed in bold. +func (_afcd RichTextRun )SetBold (b bool ){_afcd .ensureRpr ();_afcd ._cegd .RPr .B =_bcd .NewCT_BooleanProperty ();_afcd ._cegd .RPr .B .ValAttr =_c .Bool (b );}; -// SetFont applies a font to a cell style avoiding redundancy. The function checks if the given font -// already exists in the saved fonts. If found, the existing font is reused; otherwise, -// the new font is added to the saved fonts collection. The font is then applied to the cell style, -// affecting all styles that reference it by index. -func (_gdb CellStyle )SetFont (f Font ){_cfa :=f ._adb .Fonts .Font ;for _ ,_aeb :=range _cfa {if _be .DeepEqual (_aeb ,f ._dfce ){f ._dfce =_aeb ;_gdb ._eceg .FontIdAttr =_d .Uint32 (f .Index ());_gdb ._eceg .ApplyFontAttr =_d .Bool (true );return ;}; -};f ._adb .Fonts .Font =append (f ._adb .Fonts .Font ,f ._dfce );f ._adb .Fonts .CountAttr =_d .Uint32 (uint32 (len (f ._adb .Fonts .Font )));_gdb ._eceg .FontIdAttr =_d .Uint32 (f .Index ());_gdb ._eceg .ApplyFontAttr =_d .Bool (true );};func (_cf Border )SetRight (style _adc .ST_BorderStyle ,c _fa .Color ){if _cf ._eg .Right ==nil {_cf ._eg .Right =_adc .NewCT_BorderPr (); -};_cf ._eg .Right .Color =_adc .NewCT_Color ();_cf ._eg .Right .Color .RgbAttr =c .AsRGBAString ();_cf ._eg .Right .StyleAttr =style ;};const _ca ="\u00320\u0030\u0036\u002d\u00301\u002d\u0030\u0032\u0054\u00315\u003a0\u0034:\u0030\u0035\u005a\u0030\u0037\u003a\u00300"; +// X returns the inner wrapped XML type. +func (_dede SheetView )X ()*_bcd .CT_SheetView {return _dede ._adcgcf }; +// RemoveCalcChain removes the cached caculation chain. This is sometimes needed +// as we don't update it when rows are added/removed. +func (_gbdb *Workbook )RemoveCalcChain (){var _cfcf string ;for _ ,_accb :=range _gbdb ._dcef .Relationships (){if _accb .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"{_cfcf ="\u0078\u006c\u002f"+_accb .Target (); +_gbdb ._dcef .Remove (_accb );break ;};};if _cfcf ==""{return ;};_gbdb .ContentTypes .RemoveOverride (_cfcf );for _gbgb ,_adfdb :=range _gbdb .ExtraFiles {if _adfdb .ZipPath ==_cfcf {_gbdb .ExtraFiles [_gbgb ]=_gbdb .ExtraFiles [len (_gbdb .ExtraFiles )-1]; +_gbdb .ExtraFiles =_gbdb .ExtraFiles [:len (_gbdb .ExtraFiles )-1];return ;};};}; -// Comparer is used to compare rows based off a column and cells based off of -// their value. -type Comparer struct{Order SortOrder ;}; +// Text returns text from the workbook as one string separated with line breaks. +func (_baa *WorkbookText )Text ()string {_dbbb :=_ac .NewBuffer ([]byte {});for _ ,_gbae :=range _baa .Sheets {_dbbb .WriteString (_gbae .Text ());};return _dbbb .String ();}; -// SetHeightCells is a no-op. -func (_afcb OneCellAnchor )SetHeightCells (int32 ){}; \ No newline at end of file +// LockStructure controls the locking of the workbook structure. +func (_bfgb WorkbookProtection )LockStructure (b bool ){if !b {_bfgb ._deed .LockStructureAttr =nil ;}else {_bfgb ._deed .LockStructureAttr =_c .Bool (true );};}; \ No newline at end of file diff --git a/spreadsheet/update/update.go b/spreadsheet/update/update.go index 1d44e85d80..ba617f2db7 100644 --- a/spreadsheet/update/update.go +++ b/spreadsheet/update/update.go @@ -25,7 +25,7 @@ ColumnIdx uint32 ; SheetToUpdate string ; // UpdateCurrentSheet is true if references without sheet prefix should be updated as well. -UpdateCurrentSheet bool ;}; +UpdateCurrentSheet bool ;};const (UpdateActionRemoveColumn UpdateAction =iota ;); // UpdateAction is the type for update types constants. -type UpdateAction byte ;const (UpdateActionRemoveColumn UpdateAction =iota ;); \ No newline at end of file +type UpdateAction byte ; \ No newline at end of file diff --git a/unioffice.go b/unioffice.go index 6fbb712d71..edf1c2148b 100644 --- a/unioffice.go +++ b/unioffice.go @@ -28,55 +28,119 @@ data from one or more XML types. 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";_cf "errors";_ff "fmt";_fd "github.com/unidoc/unioffice/algo";_d "github.com/unidoc/unioffice/common/logger";_a "log";_ce "reflect";_f "strings";_cc "unicode";); - -// Int32 returns a copy of v as a pointer. -func Int32 (v int32 )*int32 {_ae :=v ;return &_ae }; - -// Int64 returns a copy of v as a pointer. -func Int64 (v int64 )*int64 {_egd :=v ;return &_egd }; +package unioffice ;import (_c "encoding/xml";_g "errors";_bg "fmt";_fe "github.com/unidoc/unioffice/algo";_fc "github.com/unidoc/unioffice/common/logger";_f "log";_d "reflect";_ab "strings";_b "unicode";);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";); -// Stringf formats according to a format specifier and returns a pointer to the -// resulting string. -func Stringf (f string ,args ...interface{})*string {_gg :=_ff .Sprintf (f ,args ...);return &_gg }; +// Uint16 returns a copy of v as a pointer. +func Uint16 (v uint16 )*uint16 {_bd :=v ;return &_bd };var Log =_f .Printf ; // 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 _ff .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 CustomXMLType :return _bg .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:_d .Log .Debug ("\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 _ff .Sprintf ("x\u006c/\u0074\u0068\u0065\u006d\u0065\u002f\u0074\u0068e\u006d\u0065\u0025\u0064.x\u006d\u006c",index );case DocTypeDocument :return _ff .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 _ff .Sprintf ("p\u0070\u0074\u002f\u0074he\u006de\u002f\u0074\u0068\u0065\u006de\u0025\u0064\u002e\u0078\u006d\u006c",index );default:_d .Log .Debug ("\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 DocTypePresentation :return "p\u0070t\u002f\u0070\u0072\u0065\u0073\u0065\u006e\u0074a\u0074\u0069\u006f\u006e.x\u006d\u006c";default:_fc .Log .Debug ("\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 _bg .Sprintf ("x\u006c/\u0074\u0068\u0065\u006d\u0065\u002f\u0074\u0068e\u006d\u0065\u0025\u0064.x\u006d\u006c",index );case DocTypeDocument :return _bg .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 _bg .Sprintf ("p\u0070\u0074\u002f\u0074he\u006de\u002f\u0074\u0068\u0065\u006de\u0025\u0064\u002e\u0078\u006d\u006c",index );default:_fc .Log .Debug ("\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:_d .Log .Debug ("\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 _ff .Sprintf ("x\u006c\u002f\u0063\u0068ar\u0074s\u002f\u0063\u0068\u0061\u0072t\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _ff .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 _ff .Sprintf ("\u0070\u0070\u0074\u002fch\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078m\u006c",index );default:_d .Log .Debug ("\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 _ff .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 _ff .Sprintf ("\u0078l\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u0073\u002fd\u0072a\u0077i\u006e\u0067\u0025\u0064\u002e\u0078\u006dl",index ); -default:_d .Log .Debug ("\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 _ff .Sprintf ("\u0078\u006c\u002f\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0025d\u002e\u0078\u006d\u006c",index ); -default:_d .Log .Debug ("\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 _ff .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:_d .Log .Debug ("\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 _ff .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 _ff .Sprintf ("x\u006c/\u006d\u0065\u0064\u0069\u0061\u002f\u0069\u006da\u0067\u0065\u0025\u0064.p\u006e\u0067",index );case DocTypePresentation :return _ff .Sprintf ("p\u0070\u0074\u002f\u006ded\u0069a\u002f\u0069\u006d\u0061\u0067e\u0025\u0064\u002e\u0070\u006e\u0067",index ); -default:_d .Log .Debug ("\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 _ff .Sprintf ("\u0078l\u002f\u0077\u006f\u0072k\u0073\u0068\u0065\u0065\u0074s\u002fs\u0068e\u0065\u0074\u0025\u0064\u002e\u0078\u006dl",index ); +case DocTypePresentation :return "\u0070\u0070\u0074\u002f\u0073\u0074\u0079\u006c\u0065s\u002e\u0078\u006d\u006c";default:_fc .Log .Debug ("\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 _bg .Sprintf ("x\u006c\u002f\u0063\u0068ar\u0074s\u002f\u0063\u0068\u0061\u0072t\u0025\u0064\u002e\u0078\u006d\u006c",index );case DocTypeDocument :return _bg .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 _bg .Sprintf ("\u0070\u0070\u0074\u002fch\u0061\u0072\u0074\u0073\u002f\u0063\u0068\u0061\u0072\u0074\u0025\u0064\u002e\u0078m\u006c",index );default:_fc .Log .Debug ("\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 _bg .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 _bg .Sprintf ("\u0078l\u002f\u0064\u0072\u0061w\u0069\u006e\u0067\u0073\u002fd\u0072a\u0077i\u006e\u0067\u0025\u0064\u002e\u0078\u006dl",index ); +default:_fc .Log .Debug ("\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 _bg .Sprintf ("\u0078\u006c\u002f\u0063\u006f\u006d\u006d\u0065\u006e\u0074\u0073\u0025d\u002e\u0078\u006d\u006c",index ); +default:_fc .Log .Debug ("\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 _bg .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:_fc .Log .Debug ("\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 _bg .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 _bg .Sprintf ("x\u006c/\u006d\u0065\u0064\u0069\u0061\u002f\u0069\u006da\u0067\u0065\u0025\u0064.p\u006e\u0067",index );case DocTypePresentation :return _bg .Sprintf ("p\u0070\u0074\u002f\u006ded\u0069a\u002f\u0069\u006d\u0061\u0067e\u0025\u0064\u002e\u0070\u006e\u0067",index ); +default:_fc .Log .Debug ("\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 _bg .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 _ff .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0068\u0065\u0061\u0064\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index ); -case FooterType ,FooterTypeStrict :return _ff .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0066\u006f\u006f\u0074\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case ControlType ,ControlTypeStrict :switch dt {case DocTypeSpreadsheet :return _ff .Sprintf ("\u0078l\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u0025\u0064\u002e\u0078\u006d\u006c",index ); -case DocTypeDocument :return _ff .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0061\u0063\u0074\u0069\u0076\u0065X\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u0025\u0064.\u0078\u006d\u006c",index );case DocTypePresentation :return _ff .Sprintf ("\u0070p\u0074\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u002fa\u0063t\u0069v\u0065\u0058\u0025\u0064\u002e\u0078\u006dl",index ); -default:_d .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case SlideType ,SlideTypeStrict :return _ff .Sprintf ("\u0070\u0070\u0074\u002fsl\u0069\u0064\u0065\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u0025\u0064\u002e\u0078m\u006c",index ); -case SlideLayoutType :return _ff .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 _ff .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 _ff .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 _ff .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:_d .Log .Debug ("\u0075\u006e\u0073\u0075pp\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",typ ); +case SettingsType ,SettingsTypeStrict :return "\u0077\u006f\u0072\u0064\u002f\u0073\u0065\u0074\u0074\u0069\u006e\u0067s\u002e\u0078\u006d\u006c";case HeaderType ,HeaderTypeStrict :return _bg .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0068\u0065\u0061\u0064\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index ); +case FooterType ,FooterTypeStrict :return _bg .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0066\u006f\u006f\u0074\u0065\u0072\u0025d\u002e\u0078\u006d\u006c",index );case ControlType ,ControlTypeStrict :switch dt {case DocTypeSpreadsheet :return _bg .Sprintf ("\u0078l\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u0025\u0064\u002e\u0078\u006d\u006c",index ); +case DocTypeDocument :return _bg .Sprintf ("\u0077\u006f\u0072\u0064\u002f\u0061\u0063\u0074\u0069\u0076\u0065X\u002f\u0061\u0063\u0074\u0069\u0076\u0065\u0058\u0025\u0064.\u0078\u006d\u006c",index );case DocTypePresentation :return _bg .Sprintf ("\u0070p\u0074\u002f\u0061\u0063t\u0069\u0076\u0065\u0058\u002fa\u0063t\u0069v\u0065\u0058\u0025\u0064\u002e\u0078\u006dl",index ); +default:_fc .Log .Debug ("\u0075\u006e\u0073u\u0070\u0070\u006f\u0072t\u0065\u0064\u0020\u0074\u0079\u0070\u0065 \u0025\u0073\u0020\u0070\u0061\u0069\u0072\u0020\u0061\u006e\u0064\u0020\u0025\u0076",typ ,dt );};case SlideType ,SlideTypeStrict :return _bg .Sprintf ("\u0070\u0070\u0074\u002fsl\u0069\u0064\u0065\u0073\u002f\u0073\u006c\u0069\u0064\u0065\u0025\u0064\u002e\u0078m\u006c",index ); +case SlideLayoutType :return _bg .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 _bg .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 _bg .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 _bg .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:_fc .Log .Debug ("\u0075\u006e\u0073\u0075pp\u006f\u0072\u0074\u0065\u0064\u0020\u0074\u0079\u0070\u0065\u0020\u0025\u0073",typ ); };return "";}; +// Any is the interface used for marshaling/unmarshaling xsd:any +type Any interface{MarshalXML (_e *_c .Encoder ,_fd _c .StartElement )error ;UnmarshalXML (_gg *_c .Decoder ,_eg _c .StartElement )error ;}; + +// Int32 returns a copy of v as a pointer. +func Int32 (v int32 )*int32 {_df :=v ;return &_df };const _bga =true ;type nsSet struct{_be map[string ]string ;_eb map[string ]string ;_bac []string ;};func _cbcd (_gcb []*XSDAny )[]*any {_fda :=[]*any {};for _ ,_dga :=range _gcb {_cce :=&any {};_cce .XMLName =_dga .XMLName ; +_beg :=[]_c .Attr {};for _ ,_bfa :=range _dga .Attrs {if _bfa .Name .Local !="\u0078\u006d\u006cn\u0073"{_beg =append (_beg ,_bfa );};};_cce .Attrs =_beg ;_cce .Data =_dga .Data ;_cce .Nodes =_cbcd (_dga .Nodes );_fda =append (_fda ,_cce );};return _fda ; +}; + +// DisableLogging sets the Log function to a no-op so that any log messages are +// silently discarded. +func DisableLogging (){Log =func (string ,...interface{}){}}; + +// AbsoluteImageFilename returns the full path to an image from the root of the +// zip container. +func AbsoluteImageFilename (dt DocType ,index int ,fileExtension string )string {_cgb :=AbsoluteFilename (dt ,ImageType ,index );return _cgb [0:len (_cgb )-3]+fileExtension ;}; + +// 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 {_cc :=AbsoluteFilename (dt ,typ ,index );if relToTyp ==""{return _cc ;};_ccf :=AbsoluteFilename (dt ,relToTyp ,index );_af :=_ab .Split (_ccf ,"\u002f");_cg :=_ab .Split (_cc ,"\u002f"); +_gb :=0;for _cca :=0;_cca < len (_af );_cca ++{if _af [_cca ]==_cg [_cca ]{_gb ++;};if _cca +1==len (_cg ){break ;};};_af =_af [_gb :];_cg =_cg [_gb :];_fca :=len (_af )-1;if _fca > 0{return _fe .RepeatString ("\u002e\u002e\u002f",_fca )+_ab .Join (_cg ,"\u002f"); +};return _ab .Join (_cg ,"\u002f");};func _fce (_aag *any ){for _ ,_ggc :=range _aag .Nodes {_fce (_ggc );};}; + +// 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 ){_aa ,_de :=_feg [start .Name .Space +"\u002f"+start .Name .Local ];if !_de {_ae :=&XSDAny {};return _ae ,nil ;};_gf :=_d .ValueOf (_aa );_ad :=_gf .Call (nil );if len (_ad )!=1{return nil ,_bg .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 (_ad )); +};_feb ,_de :=_ad [0].Interface ().(Any );if !_de {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 _feb ,nil ;}; + +// Bool returns a copy of v as a pointer. +func Bool (v bool )*bool {_ba :=v ;return &_ba };const MinGoVersion =_bga ; + +// RegisterConstructor registers a constructor function used for unmarshaling +// xsd:any elements. +func RegisterConstructor (ns ,name string ,fn interface{}){_feg [ns +"\u002f"+name ]=fn }; + // Uint8 returns a copy of v as a pointer. -func Uint8 (v uint8 )*uint8 {_bdf :=v ;return &_bdf };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"; +func Uint8 (v uint8 )*uint8 {_cb :=v ;return &_cb }; + +// 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 ;}; + +// Int64 returns a copy of v as a pointer. +func Int64 (v int64 )*int64 {_egb :=v ;return &_egb }; + +// Float64 returns a copy of v as a pointer. +func Float64 (v float64 )*float64 {_fcae :=v ;return &_fcae };var _cgc =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"}; + + +// Uint64 returns a copy of v as a pointer. +func Uint64 (v uint64 )*uint64 {_gc :=v ;return &_gc }; + +// MarshalXML implements the xml.Marshaler interface. +func (_ggcf *XSDAny )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name =_ggcf .XMLName ;start .Attr =_ggcf .Attrs ;_dgeg :=any {};_dgeg .XMLName =_ggcf .XMLName ;_dgeg .Attrs =_ggcf .Attrs ;_dgeg .Data =_ggcf .Data ;_dgeg .Nodes =_cbcd (_ggcf .Nodes ); +_acc :=[]string {};_cdc :=false ;_ef :=nsSet {_be :map[string ]string {},_eb :map[string ]string {}};_ggcf .collectNS (&_ef );_ef .applyToNode (&_dgeg );for _ ,_acaa :=range _ef ._bac {if _ ,_ade :=_ege [_acaa ];_ade {_acc =append (_acc ,_acaa );};_febf :=_ef ._eb [_acaa ]; +_dgeg .Attrs =append (_dgeg .Attrs ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a"+_acaa },Value :_febf });if _acaa =="\u006d\u0063"{_cdc =true ;};};for _ ,_dbb :=range _dgeg .Attrs {if _dbb .Name .Local =="\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"{_cdc =false ; +break ;};};if _cdc &&len (_acc )> 0{_dgeg .Attrs =append (_dgeg .Attrs ,_c .Attr {Name :_c .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :_ab .Join (_acc ,"\u0020")});};return e .Encode (&_dgeg );};func (_dec *XSDAny )collectNS (_abc *nsSet ){if _dec .XMLName .Space !=""{_abc .getPrefix (_dec .XMLName .Space ); +};for _ ,_eag :=range _dec .Attrs {if _eag .Name .Space !=""&&_eag .Name .Space !="\u0078\u006d\u006cn\u0073"{_abc .getPrefix (_eag .Name .Space );};};for _ ,_cba :=range _dec .Nodes {_cba .collectNS (_abc );};};func (_ebf nsSet )applyToNode (_aca *any ){if _aca .XMLName .Space ==""{return ; +};_bb :=_ebf .getPrefix (_aca .XMLName .Space );_aca .XMLName .Space ="";_aca .XMLName .Local =_bb +"\u003a"+_aca .XMLName .Local ;_bde :=_aca .Attrs ;_aca .Attrs =nil ;for _ ,_dcc :=range _bde {if _dcc .Name .Space =="\u0078\u006d\u006cn\u0073"{continue ; +};if _dcc .Name .Space !=""{_cga :=_ebf .getPrefix (_dcc .Name .Space );_dcc .Name .Space ="";_dcc .Name .Local =_cga +"\u003a"+_dcc .Name .Local ;};_aca .Attrs =append (_aca .Attrs ,_dcc );};for _ ,_geb :=range _aca .Nodes {_ebf .applyToNode (_geb );}; +}; + +// Float32 returns a copy of v as a pointer. +func Float32 (v float32 )*float32 {_cgbc :=v ;return &_cgbc }; + +// 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 {_fa :=RelativeFilename (dt ,relToTyp ,typ ,index );return _fa [0:len (_fa )-3]+fileExtension ;}; + +// Uint32 returns a copy of v as a pointer. +func Uint32 (v uint32 )*uint32 {_ec :=v ;return &_ec };const (OfficeDocumentTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072g\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063u\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006de\u006e\u0074"; StylesTypeStrict ="\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006frg\u002fo\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044o\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068i\u0070\u0073\u002f\u0073\u0074\u0079\u006c\u0065\u0073"; ThemeTypeStrict ="h\u0074\u0074\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002fo\u0066f\u0069\u0063\u0065\u0044o\u0063\u0075m\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0074\u0068\u0065\u006d\u0065"; ControlTypeStrict ="\u0068t\u0074\u0070\u003a\u002f\u002f\u0070\u0075rl\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006ff\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006fn\u0073\u0068ip\u0073\u002f\u0063o\u006e\u0074\u0072\u006f\u006c"; @@ -147,96 +211,34 @@ HandoutMasterType ="h\u0074\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u00 NotesMasterType ="\u0068\u0074\u0074\u0070\u003a\u002f\u002fs\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006cf\u006fr\u006d\u0061\u0074\u0073\u002e\u006fr\u0067\u002f\u006f\u0066\u0066\u0069\u0063e\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073\u002f\u006e\u006f\u0074\u0065\u0073\u004d\u0061\u0073\u0074e\u0072"; VMLDrawingType ="\u0068\u0074tp\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002fof\u0066\u0069c\u0065D\u006f\u0063\u0075\u006d\u0065\u006et\u002f\u0032\u00300\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073\u002f\u0076m\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067"; VMLDrawingContentType ="\u0061\u0070\u0070\u006c\u0069\u0063a\u0074\u0069\u006fn\u002f\u0076\u006ed\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006fr\u006d\u0061\u0074\u0073\u002dof\u0066\u0069\u0063\u0065\u0064\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002e\u0076\u006d\u006c\u0044\u0072\u0061\u0077\u0069\u006e\u0067"; -); +);var _fab =func ()map[string ]string {_bf :=map[string ]string {};for _eca ,_ca :=range _cgc {_bf [_ca ]=_eca ;};return _bf ;}(); -// Uint32 returns a copy of v as a pointer. -func Uint32 (v uint32 )*uint32 {_add :=v ;return &_add };const _bg =true ;func _afc (_da []*XSDAny )[]*any {_agd :=[]*any {};for _ ,_afe :=range _da {_eef :=&any {};_eef .XMLName =_afe .XMLName ;_cca :=[]_c .Attr {};for _ ,_gbc :=range _afe .Attrs {if _gbc .Name .Local !="\u0078\u006d\u006cn\u0073"{_cca =append (_cca ,_gbc ); -};};_eef .Attrs =_cca ;_eef .Data =_afe .Data ;_eef .Nodes =_afc (_afe .Nodes );_agd =append (_agd ,_eef );};return _agd ;};var _gb =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"}; -type nsSet struct{_ebe map[string ]string ;_aea map[string ]string ;_fe []string ;};func (_fda *nsSet )getPrefix (_gaf string )string {if _bba ,_fb :=_gge [_gaf ];_fb {if _ ,_ag :=_fda ._aea [_bba ];!_ag {_fda ._aea [_bba ]=_gaf ;_fda ._ebe [_gaf ]=_bba ; -_fda ._fe =append (_fda ._fe ,_bba );};return _bba ;};_gaf =_f .TrimFunc (_gaf ,func (_fcb rune )bool {return !_cc .IsLetter (_fcb )});if _dea ,_aed :=_fda ._ebe [_gaf ];_aed {return _dea ;};_ec :=_f .Split (_gaf ,"\u002f");_ec =_f .Split (_ec [len (_ec )-1],"\u003a"); -_ecc :=_ec [len (_ec )-1];_bda :=0;_df :=[]byte {};for {if _bda < len (_ecc ){_df =append (_df ,_ecc [_bda ]);}else {_df =append (_df ,'_');};_bda ++;if _ ,_abd :=_fda ._aea [string (_df )];!_abd {_fda ._aea [string (_df )]=_gaf ;_fda ._ebe [_gaf ]=string (_df ); -_fda ._fe =append (_fda ._fe ,string (_df ));return string (_df );};};}; - -// Any is the interface used for marshaling/unmarshaling xsd:any -type Any interface{MarshalXML (_af *_c .Encoder ,_cd _c .StartElement )error ;UnmarshalXML (_aa *_c .Decoder ,_dd _c .StartElement )error ;}; - -// 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 ;};type any struct{XMLName _c .Name ; -Attrs []_c .Attr `xml:",any,attr"`;Nodes []*any `xml:",any"`;Data []byte `xml:",chardata"`;}; - -// 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 {_egc :=AbsoluteFilename (dt ,typ ,index );if relToTyp ==""{return _egc ;};_bb :=AbsoluteFilename (dt ,relToTyp ,index );_ab :=_f .Split (_bb ,"\u002f");_abf :=_f .Split (_egc ,"\u002f"); -_ac :=0;for _ga :=0;_ga < len (_ab );_ga ++{if _ab [_ga ]==_abf [_ga ]{_ac ++;};if _ga +1==len (_abf ){break ;};};_ab =_ab [_ac :];_abf =_abf [_ac :];_bf :=len (_ab )-1;if _bf > 0{return _fd .RepeatString ("\u002e\u002e\u002f",_bf )+_f .Join (_abf ,"\u002f"); -};return _f .Join (_abf ,"\u002f");}; - -// Uint64 returns a copy of v as a pointer. -func Uint64 (v uint64 )*uint64 {_bd :=v ;return &_bd };const (Unknown DocType =iota ;DocTypeSpreadsheet ;DocTypeDocument ;DocTypePresentation ;); - -// String returns a copy of v as a pointer. -func String (v string )*string {_eb :=v ;return &_eb }; - -// 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 (_gd nsSet )applyToNode (_ddb *any ){if _ddb .XMLName .Space ==""{return ;};_cfa :=_gd .getPrefix (_ddb .XMLName .Space );_ddb .XMLName .Space ="";_ddb .XMLName .Local =_cfa +"\u003a"+_ddb .XMLName .Local ; -_gfd :=_ddb .Attrs ;_ddb .Attrs =nil ;for _ ,_fg :=range _gfd {if _fg .Name .Space =="\u0078\u006d\u006cn\u0073"{continue ;};if _fg .Name .Space !=""{_bde :=_gd .getPrefix (_fg .Name .Space );_fg .Name .Space ="";_fg .Name .Local =_bde +"\u003a"+_fg .Name .Local ; -};_ddb .Attrs =append (_ddb .Attrs ,_fg );};for _ ,_bbf :=range _ddb .Nodes {_gd .applyToNode (_bbf );};}; +// Stringf formats according to a format specifier and returns a pointer to the +// resulting string. +func Stringf (f string ,args ...interface{})*string {_ge :=_bg .Sprintf (f ,args ...);return &_ge }; // DocType represents one of the three document types supported (docx/xlsx/pptx) type DocType byte ; -// DisableLogging sets the Log function to a no-op so that any log messages are -// silently discarded. -func DisableLogging (){Log =func (string ,...interface{}){}}; - -// Uint16 returns a copy of v as a pointer. -func Uint16 (v uint16 )*uint16 {_fc :=v ;return &_fc }; - -// MarshalXML implements the xml.Marshaler interface. -func (_dec *XSDAny )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Name =_dec .XMLName ;start .Attr =_dec .Attrs ;_aaaa :=any {};_aaaa .XMLName =_dec .XMLName ;_aaaa .Attrs =_dec .Attrs ;_aaaa .Data =_dec .Data ;_aaaa .Nodes =_afc (_dec .Nodes ); -_feb :=[]string {};_be :=false ;_agb :=nsSet {_ebe :map[string ]string {},_aea :map[string ]string {}};_dec .collectNS (&_agb );_agb .applyToNode (&_aaaa );for _ ,_ceg :=range _agb ._fe {if _ ,_febd :=_ee [_ceg ];_febd {_feb =append (_feb ,_ceg );};_gaff :=_agb ._aea [_ceg ]; -_aaaa .Attrs =append (_aaaa .Attrs ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a"+_ceg },Value :_gaff });if _ceg =="\u006d\u0063"{_be =true ;};};for _ ,_abb :=range _aaaa .Attrs {if _abb .Name .Local =="\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"{_be =false ; -break ;};};if _be &&len (_feb )> 0{_aaaa .Attrs =append (_aaaa .Attrs ,_c .Attr {Name :_c .Name {Local :"\u006d\u0063\u003aI\u0067\u006e\u006f\u0072\u0061\u0062\u006c\u0065"},Value :_f .Join (_feb ,"\u0020")});};return e .Encode (&_aaaa );}; - -// AbsoluteImageFilename returns the full path to an image from the root of the -// zip container. -func AbsoluteImageFilename (dt DocType ,index int ,fileExtension string )string {_ad :=AbsoluteFilename (dt ,ImageType ,index );return _ad [0:len (_ad )-3]+fileExtension ;}; - -// Float64 returns a copy of v as a pointer. -func Float64 (v float64 )*float64 {_bc :=v ;return &_bc }; - -// 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 {_egb :=RelativeFilename (dt ,relToTyp ,typ ,index );return _egb [0:len (_egb )-3]+fileExtension ;};var Log =_a .Printf ;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";); - -// RegisterConstructor registers a constructor function used for unmarshaling -// xsd:any elements. -func RegisterConstructor (ns ,name string ,fn interface{}){_cda [ns +"\u002f"+name ]=fn };const MinGoVersion =_bg ; - -// Bool returns a copy of v as a pointer. -func Bool (v bool )*bool {_ffe :=v ;return &_ffe };var _cda =map[string ]interface{}{}; - -// Int8 returns a copy of v as a pointer. -func Int8 (v int8 )*int8 {_gcd :=v ;return &_gcd }; - // 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"}); -};};var _gge =func ()map[string ]string {_gad :=map[string ]string {};for _gfa ,_ffb :=range _gb {_gad [_ffb ]=_gfa ;};return _gad ;}();func _bdeb (_gde []*any )[]*XSDAny {_ada :=[]*XSDAny {};for _ ,_cfe :=range _gde {_ffg :=&XSDAny {};_ffg .XMLName =_cfe .XMLName ; -_ffg .Attrs =_cfe .Attrs ;_ffg .Data =_cfe .Data ;_ffg .Nodes =_bdeb (_cfe .Nodes );_ada =append (_ada ,_ffg );};return _ada ;}; +};}; -// Float32 returns a copy of v as a pointer. -func Float32 (v float32 )*float32 {_gf :=v ;return &_gf }; +// UnmarshalXML implements the xml.Unmarshaler interface. +func (_fdg *XSDAny )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cd :=any {};if _ea :=d .DecodeElement (&_cd ,&start );_ea !=nil {return _ea ;};_fce (&_cd );_fdg .XMLName =_cd .XMLName ;_fdg .Attrs =_cd .Attrs ;_fdg .Data =_cd .Data ;_fdg .Nodes =_adf (_cd .Nodes ); +return nil ;};var _ege =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 (_aad *nsSet )getPrefix (_dc string )string {if _cbc ,_cdd :=_fab [_dc ];_cdd {if _ ,_gd :=_aad ._eb [_cbc ];!_gd {_aad ._eb [_cbc ]=_dc ;_aad ._be [_dc ]=_cbc ;_aad ._bac =append (_aad ._bac ,_cbc );};return _cbc ;};_dc =_ab .TrimFunc (_dc ,func (_dfd rune )bool {return !_b .IsLetter (_dfd )}); +if _aeg ,_cf :=_aad ._be [_dc ];_cf {return _aeg ;};_fg :=_ab .Split (_dc ,"\u002f");_fg =_ab .Split (_fg [len (_fg )-1],"\u003a");_dg :=_fg [len (_fg )-1];_fea :=0;_gbc :=[]byte {};for {if _fea < len (_dg ){_gbc =append (_gbc ,_dg [_fea ]);}else {_gbc =append (_gbc ,'_'); +};_fea ++;if _ ,_dge :=_aad ._eb [string (_gbc )];!_dge {_aad ._eb [string (_gbc )]=_dc ;_aad ._be [_dc ]=string (_gbc );_aad ._bac =append (_aad ._bac ,string (_gbc ));return string (_gbc );};};};var _feg =map[string ]interface{}{};const (Unknown DocType =iota ; +DocTypeSpreadsheet ;DocTypeDocument ;DocTypePresentation ;);type any struct{XMLName _c .Name ;Attrs []_c .Attr `xml:",any,attr"`;Nodes []*any `xml:",any"`;Data []byte `xml:",chardata"`;}; -// 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 ){_b ,_gc :=_cda [start .Name .Space +"\u002f"+start .Name .Local ];if !_gc {_cea :=&XSDAny {};return _cea ,nil ;};_ba :=_ce .ValueOf (_b );_e :=_ba .Call (nil );if len (_e )!=1{return nil ,_ff .Errorf ("\u0063\u006fn\u0073\u0074\u0072\u0075\u0063t\u006f\u0072\u0020\u0066\u0075n\u0063\u0074\u0069\u006f\u006e\u0020\u0073\u0068\u006f\u0075\u006c\u0064\u0020\u0072\u0065\u0074\u0075\u0072\u006e\u0020\u006f\u006e\u0065\u0020\u0076\u0061\u006c\u0075\u0065\u002c\u0020\u0067\u006f\u0074\u0020\u0025\u0064",len (_e )); -};_eg ,_gc :=_e [0].Interface ().(Any );if !_gc {return nil ,_cf .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 _eg ,nil ;};func _ca (_db *any ){for _ ,_bcd :=range _db .Nodes {_ca (_bcd );};};func (_cde *XSDAny )collectNS (_ffa *nsSet ){if _cde .XMLName .Space !=""{_ffa .getPrefix (_cde .XMLName .Space );};for _ ,_bbg :=range _cde .Attrs {if _bbg .Name .Space !=""&&_bbg .Name .Space !="\u0078\u006d\u006cn\u0073"{_ffa .getPrefix (_bbg .Name .Space ); -};};for _ ,_fgb :=range _cde .Nodes {_fgb .collectNS (_ffa );};}; +// String returns a copy of v as a pointer. +func String (v string )*string {_db :=v ;return &_db }; -// UnmarshalXML implements the xml.Unmarshaler interface. -func (_bfg *XSDAny )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_gcb :=any {};if _bgd :=d .DecodeElement (&_gcb ,&start );_bgd !=nil {return _bgd ;};_ca (&_gcb );_bfg .XMLName =_gcb .XMLName ;_bfg .Attrs =_gcb .Attrs ;_bfg .Data =_gcb .Data ; -_bfg .Nodes =_bdeb (_gcb .Nodes );return nil ;};var _ee =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 }; +// 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 ;}; + +// Int8 returns a copy of v as a pointer. +func Int8 (v int8 )*int8 {_ac :=v ;return &_ac };func _adf (_ebfe []*any )[]*XSDAny {_dbd :=[]*XSDAny {};for _ ,_dba :=range _ebfe {_ce :=&XSDAny {};_ce .XMLName =_dba .XMLName ;_ce .Attrs =_dba .Attrs ;_ce .Data =_dba .Data ;_ce .Nodes =_adf (_dba .Nodes ); +_dbd =append (_dbd ,_ce );};return _dbd ;}; \ No newline at end of file diff --git a/vmldrawing/vmldrawing.go b/vmldrawing/vmldrawing.go index 2a2b287a17..f42ae19251 100644 --- a/vmldrawing/vmldrawing.go +++ b/vmldrawing/vmldrawing.go @@ -9,129 +9,128 @@ // 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 (_fd "encoding/xml";_c "fmt";_bc "github.com/unidoc/unioffice";_de "github.com/unidoc/unioffice/common/logger";_dc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bd "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel"; -_g "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_d "strconv";_b "strings";); +package vmldrawing ;import (_a "encoding/xml";_g "fmt";_c "github.com/unidoc/unioffice";_f "github.com/unidoc/unioffice/common/logger";_e "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_bf "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/office/excel"; +_ae "github.com/unidoc/unioffice/schema/urn/schemas_microsoft_com/vml";_gc "strconv";_ga "strings";); -// Position get position attribute of shape style. -func (_gec *ShapeStyle )Position ()string {return _gec ._gd }; +// Width return width of shape. +func (_cb *ShapeStyle )Width ()float64 {return _cb ._ed }; -// ToString generate string of TextpathStyle. -func (_fagg *TextpathStyle )String ()string {_caedd :="";_caedd +=_c .Sprintf ("\u0066o\u006et\u002d\u0066\u0061\u006d\u0069\u006c\u0079\u003a\u0025\u0073\u003b",_fagg ._fae );_caedd +=_c .Sprintf ("\u0066o\u006et\u002d\u0073\u0069\u007a\u0065\u003a\u0025\u0064\u0070\u0074\u003b",_fagg ._agf ); -if _fagg ._cf {_caedd +=_c .Sprintf ("\u0066o\u006et\u002d\u0073\u0074\u0079\u006ce\u003a\u0069t\u0061\u006c\u0069\u0063\u003b");};if _fagg ._ba {_caedd +=_c .Sprintf ("\u0066\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003ab\u006f\u006c\u0064\u003b"); -};return _caedd ;}; +// FontSize returns fontSize of the text. +func (_aag *TextpathStyle )FontSize ()int64 {return _aag ._bfa }; -// MSOPositionHorizontalRelative get `mso-position-horizontal-relative` attribute of shape style. -func (_cga *ShapeStyle )MSOPositionHorizontalRelative ()string {return _cga ._cd }; +// Margins get margin top, left, bottom, and right of shape style. +func (_gbac *ShapeStyle )Margins ()(float64 ,float64 ,float64 ,float64 ){return _gbac ._cd ,_gbac ._eeg ,_gbac ._bfd ,_gbac ._fd ;}; -// Left get left attribute of shape style. -func (_fc *ShapeStyle )Left ()float64 {return _fc ._cc }; +// CreateFormula creates F element for typeFormulas. +func CreateFormula (s string )*_ae .CT_F {_bae :=_ae .NewCT_F ();_bae .EqnAttr =&s ;return _bae }; // NewCommentShape creates a new comment shape for a given cell index. The // indices here are zero based. -func NewCommentShape (col ,row int64 )*_g .Shape {_fb :=_g .NewShape ();_fb .IdAttr =_bc .String (_c .Sprintf ("\u0063\u0073\u005f\u0025\u0064\u005f\u0025\u0064",col ,row ));_fb .TypeAttr =_bc .String ("\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032"); -_fb .StyleAttr =_bc .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"); -_fb .FillcolorAttr =_bc .String ("\u0023f\u0062\u0066\u0036\u0064\u0036");_fb .StrokecolorAttr =_bc .String ("\u0023e\u0064\u0065\u0061\u0061\u0031");_dea :=_g .NewEG_ShapeElements ();_dea .Fill =_g .NewFill ();_dea .Fill .Color2Attr =_bc .String ("\u0023f\u0062\u0066\u0065\u0038\u0032"); -_dea .Fill .AngleAttr =_bc .Float64 (-180);_dea .Fill .TypeAttr =_g .ST_FillTypeGradient ;_dea .Fill .Fill =_g .NewOfcFill ();_dea .Fill .Fill .ExtAttr =_g .ST_ExtView ;_dea .Fill .Fill .TypeAttr =_g .OfcST_FillTypeGradientUnscaled ;_fb .EG_ShapeElements =append (_fb .EG_ShapeElements ,_dea ); -_a :=_g .NewEG_ShapeElements ();_a .Shadow =_g .NewShadow ();_a .Shadow .OnAttr =_dc .ST_TrueFalseT ;_a .Shadow .ObscuredAttr =_dc .ST_TrueFalseT ;_fb .EG_ShapeElements =append (_fb .EG_ShapeElements ,_a );_da :=_g .NewEG_ShapeElements ();_da .Path =_g .NewPath (); -_da .Path .ConnecttypeAttr =_g .OfcST_ConnectTypeNone ;_fb .EG_ShapeElements =append (_fb .EG_ShapeElements ,_da );_af :=_g .NewEG_ShapeElements ();_af .Textbox =_g .NewTextbox ();_af .Textbox .StyleAttr =_bc .String ("\u006d\u0073\u006f\u002ddi\u0072\u0065\u0063\u0074\u0069\u006f\u006e\u002d\u0061\u006c\u0074\u003a\u0061\u0075t\u006f"); -_fb .EG_ShapeElements =append (_fb .EG_ShapeElements ,_af );_ag :=_g .NewEG_ShapeElements ();_ag .ClientData =_bd .NewClientData ();_ag .ClientData .ObjectTypeAttr =_bd .ST_ObjectTypeNote ;_ag .ClientData .MoveWithCells =_dc .ST_TrueFalseBlankT ;_ag .ClientData .SizeWithCells =_dc .ST_TrueFalseBlankT ; -_ag .ClientData .Anchor =_bc .String ("\u0031,\u0020\u0031\u0035\u002c\u0020\u0030\u002c\u0020\u0032\u002c\u00202\u002c\u0020\u0035\u0034\u002c\u0020\u0035\u002c\u0020\u0033");_ag .ClientData .AutoFill =_dc .ST_TrueFalseBlankFalse ;_ag .ClientData .Row =_bc .Int64 (row ); -_ag .ClientData .Column =_bc .Int64 (col );_fb .EG_ShapeElements =append (_fb .EG_ShapeElements ,_ag );return _fb ;}; - -// FontFamily returns fontFamily of the text. -func (_fe *TextpathStyle )FontFamily ()string {return _fe ._fae };type Container struct{Layout *_g .OfcShapelayout ;ShapeType *_g .Shapetype ;Shape []*_g .Shape ;}; +func NewCommentShape (col ,row int64 )*_ae .Shape {_ff :=_ae .NewShape ();_ff .IdAttr =_c .String (_g .Sprintf ("\u0063\u0073\u005f\u0025\u0064\u005f\u0025\u0064",col ,row ));_ff .TypeAttr =_c .String ("\u0023\u005f\u00780\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032"); +_ff .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"); +_ff .FillcolorAttr =_c .String ("\u0023f\u0062\u0066\u0036\u0064\u0036");_ff .StrokecolorAttr =_c .String ("\u0023e\u0064\u0065\u0061\u0061\u0031");_gf :=_ae .NewEG_ShapeElements ();_gf .Fill =_ae .NewFill ();_gf .Fill .Color2Attr =_c .String ("\u0023f\u0062\u0066\u0065\u0038\u0032"); +_gf .Fill .AngleAttr =_c .Float64 (-180);_gf .Fill .TypeAttr =_ae .ST_FillTypeGradient ;_gf .Fill .Fill =_ae .NewOfcFill ();_gf .Fill .Fill .ExtAttr =_ae .ST_ExtView ;_gf .Fill .Fill .TypeAttr =_ae .OfcST_FillTypeGradientUnscaled ;_ff .EG_ShapeElements =append (_ff .EG_ShapeElements ,_gf ); +_fa :=_ae .NewEG_ShapeElements ();_fa .Shadow =_ae .NewShadow ();_fa .Shadow .OnAttr =_e .ST_TrueFalseT ;_fa .Shadow .ObscuredAttr =_e .ST_TrueFalseT ;_ff .EG_ShapeElements =append (_ff .EG_ShapeElements ,_fa );_gca :=_ae .NewEG_ShapeElements ();_gca .Path =_ae .NewPath (); +_gca .Path .ConnecttypeAttr =_ae .OfcST_ConnectTypeNone ;_ff .EG_ShapeElements =append (_ff .EG_ShapeElements ,_gca );_eg :=_ae .NewEG_ShapeElements ();_eg .Textbox =_ae .NewTextbox ();_eg .Textbox .StyleAttr =_c .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 ,_eg );_d :=_ae .NewEG_ShapeElements ();_d .ClientData =_bf .NewClientData ();_d .ClientData .ObjectTypeAttr =_bf .ST_ObjectTypeNote ;_d .ClientData .MoveWithCells =_e .ST_TrueFalseBlankT ;_d .ClientData .SizeWithCells =_e .ST_TrueFalseBlankT ; +_d .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");_d .ClientData .AutoFill =_e .ST_TrueFalseBlankFalse ;_d .ClientData .Row =_c .Int64 (row ); +_d .ClientData .Column =_c .Int64 (col );_ff .EG_ShapeElements =append (_ff .EG_ShapeElements ,_d );return _ff ;}; -// FontSize returns fontSize of the text. -func (_cda *TextpathStyle )FontSize ()int64 {return _cda ._agf }; - -// Width return width of shape. -func (_ded *ShapeStyle )Width ()float64 {return _ded ._ce }; +// MSOPositionVerticalRelative get `mso-position-vertical-relative` attribute of shape style. +func (_bc *ShapeStyle )MSOPositionVerticalRelative ()string {return _bc ._gd }; -// NewCommentDrawing constructs a new comment drawing. -func NewCommentDrawing ()*Container {_dd :=NewContainer ();_dd .Layout =_g .NewOfcShapelayout ();_dd .Layout .ExtAttr =_g .ST_ExtEdit ;_dd .Layout .Idmap =_g .NewOfcCT_IdMap ();_dd .Layout .Idmap .DataAttr =_bc .String ("\u0031");_dd .Layout .Idmap .ExtAttr =_g .ST_ExtEdit ; -_dd .ShapeType =_g .NewShapetype ();_dd .ShapeType .IdAttr =_bc .String ("_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_dd .ShapeType .CoordsizeAttr =_bc .String ("2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030");_dd .ShapeType .SptAttr =_bc .Float32 (202); -_dd .ShapeType .PathAttr =_bc .String ("\u006d\u0030\u002c0l\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u00321\u00360\u0030,\u00321\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030\u002c\u0030\u0078\u0065");_ca :=_g .NewEG_ShapeElements ();_dd .ShapeType .EG_ShapeElements =append (_dd .ShapeType .EG_ShapeElements ,_ca ); -_ca .Path =_g .NewPath ();_ca .Path .GradientshapeokAttr =_dc .ST_TrueFalseT ;_ca .Path .ConnecttypeAttr =_g .OfcST_ConnectTypeRect ;return _dd ;}; +// SetWidth set width of shape. +func (_fcf *ShapeStyle )SetWidth (width float64 ){_fcf ._ed =width }; -// ToString formatting ShapeStyle to string. -func (_gce *ShapeStyle )String ()string {_bcb :="";_bcb +=_c .Sprintf ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0025\u0073\u003b",_gce ._gd );_bcb +=_c .Sprintf ("\u006da\u0072g\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0025\u0064\u003b",int64 (_gce ._dg )); -_bcb +=_c .Sprintf ("\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006fp\u003a\u0025\u0064\u003b",int64 (_gce ._ef ));_bcb +=_c .Sprintf ("w\u0069\u0064\u0074\u0068\u003a\u0025\u0064\u0070\u0074\u003b",int64 (_gce ._ce ));_bcb +=_c .Sprintf ("\u0068\u0065\u0069g\u0068\u0074\u003a\u0025\u0064\u0070\u0074\u003b",int64 (_gce ._gac )); -_bcb +=_c .Sprintf ("z\u002d\u0069\u006e\u0064\u0065\u0078\u003a\u0025\u0064\u003b",_gce ._caed );_bcb +=_c .Sprintf ("m\u0073\u006f\u002d\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069z\u006f\u006e\u0074a\u006c:\u0025\u0073\u003b",_gce ._aa ); -_bcb +=_c .Sprintf ("\u006d\u0073o-\u0070\u006f\u0073i\u0074\u0069\u006f\u006e-ho\u0072iz\u006f\u006e\u0074\u0061\u006c\u002d\u0072el\u0061\u0074\u0069\u0076\u0065\u003a\u0025s\u003b",_gce ._cd );_bcb +=_c .Sprintf ("\u006ds\u006f\u002d\u0070\u006fs\u0069\u0074\u0069\u006f\u006e-\u0076e\u0072t\u0069\u0063\u0061\u006c\u003a\u0025\u0073;",_gce ._ee ); -_bcb +=_c .Sprintf ("\u006d\u0073\u006f-p\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076e\u0072t\u0069c\u0061l\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u003a\u0025\u0073\u003b",_gce ._aea );return _bcb ;};func (_dae *Container )MarshalXML (e *_fd .Encoder ,start _fd .StartElement )error {start .Attr =append (start .Attr ,_fd .Attr {Name :_fd .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 ,_fd .Attr {Name :_fd .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 ,_fd .Attr {Name :_fd .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 _dae .Layout !=nil {_cb :=_fd .StartElement {Name :_fd .Name {Local :"\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_dae .Layout ,_cb ); -};if _dae .ShapeType !=nil {_fg :=_fd .StartElement {Name :_fd .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};e .EncodeElement (_dae .ShapeType ,_fg );};for _ ,_caf :=range _dae .Shape {_cae :=_fd .StartElement {Name :_fd .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}}; -e .EncodeElement (_caf ,_cae );};return e .EncodeToken (_fd .EndElement {Name :start .Name });};func (_ad *Container )UnmarshalXML (d *_fd .Decoder ,start _fd .StartElement )error {_ad .Shape =nil ;_bb :for {_dac ,_e :=d .Token ();if _e !=nil {return _e ; -};switch _ged :=_dac .(type ){case _fd .StartElement :switch _ged .Name .Local {case "s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074":_ad .Layout =_g .NewOfcShapelayout ();if _fbe :=d .DecodeElement (_ad .Layout ,&_ged );_fbe !=nil {return _fbe ; -};case "\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e":_ad .ShapeType =_g .NewShapetype ();if _afe :=d .DecodeElement (_ad .ShapeType ,&_ged );_afe !=nil {return _afe ;};case "\u0073\u0068\u0061p\u0065":_fa :=_g .NewShape ();if _ae :=d .DecodeElement (_fa ,&_ged ); -_ae !=nil {return _ae ;};_ad .Shape =append (_ad .Shape ,_fa );};case _fd .EndElement :break _bb ;};};return nil ;}; +// SetItalic sets text to italic. +func (_ecf *TextpathStyle )SetItalic (italic bool ){_ecf ._aa =italic }; -// Top get top attribute of shape style. -func (_gcg *ShapeStyle )Top ()float64 {return _gcg ._cg }; +// MSOPositionHorizontalRelative get `mso-position-horizontal-relative` attribute of shape style. +func (_cbf *ShapeStyle )MSOPositionHorizontalRelative ()string {return _cbf ._cdf };const (ShapeStylePositionAbsolute ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";ShapeStylePositionRelative ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";); -// Right get right attribute of shape style. -func (_db *ShapeStyle )Right ()float64 {return _db ._ga };const (ShapeStylePositionAbsolute ="\u0061\u0062\u0073\u006f\u006c\u0075\u0074\u0065";ShapeStylePositionRelative ="\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065";); +// NewCommentDrawing constructs a new comment drawing. +func NewCommentDrawing ()*Container {_ee :=NewContainer ();_ee .Layout =_ae .NewOfcShapelayout ();_ee .Layout .ExtAttr =_ae .ST_ExtEdit ;_ee .Layout .Idmap =_ae .NewOfcCT_IdMap ();_ee .Layout .Idmap .DataAttr =_c .String ("\u0031");_ee .Layout .Idmap .ExtAttr =_ae .ST_ExtEdit ; +_ee .ShapeType =_ae .NewShapetype ();_ee .ShapeType .IdAttr =_c .String ("_\u0078\u0030\u0030\u0030\u0030\u005f\u0074\u0032\u0030\u0032");_ee .ShapeType .CoordsizeAttr =_c .String ("2\u0031\u0036\u0030\u0030\u002c\u0032\u0031\u0036\u0030\u0030");_ee .ShapeType .SptAttr =_c .Float32 (202); +_ee .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");_gb :=_ae .NewEG_ShapeElements ();_ee .ShapeType .EG_ShapeElements =append (_ee .ShapeType .EG_ShapeElements ,_gb ); +_gb .Path =_ae .NewPath ();_gb .Path .GradientshapeokAttr =_e .ST_TrueFalseT ;_gb .Path .ConnecttypeAttr =_ae .OfcST_ConnectTypeRect ;return _ee ;};func NewContainer ()*Container {return &Container {}}; -// Bottom get bottom attribute of shape style. -func (_aag *ShapeStyle )Bottom ()float64 {return _aag ._add }; +// TextpathStyle is style attribute of element v:textpath. +type TextpathStyle struct{_ddc string ;_bfa int64 ;_df bool ;_aa bool ;}; -// IsBold returns true if text is bold. -func (_cfd *TextpathStyle )IsBold ()bool {return _cfd ._ba }; +// NewShapeStyle accept value of string style attribute in v:shape and format it to generate ShapeStyle. +func NewShapeStyle (style string )ShapeStyle {_bde :=ShapeStyle {_ed :0,_gcg :0};_aff :=_ga .Split (style ,"\u003b");for _ ,_fcc :=range _aff {_ea :=_ga .Split (_fcc ,"\u003a");if len (_ea )!=2{continue ;};var _eegb error ;switch _ea [0]{case "\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e":_bde ._ad =_ea [1]; +break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070":_bde ._cd ,_eegb =_gc .ParseFloat (_ga .ReplaceAll (_ea [1],"\u0070\u0074",""),64);break ;case "m\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074":_bde ._eeg ,_eegb =_gc .ParseFloat (_ga .ReplaceAll (_ea [1],"\u0070\u0074",""),64); +break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0062\u006f\u0074\u0074\u006f\u006d":_bde ._bfd ,_eegb =_gc .ParseFloat (_ga .ReplaceAll (_ea [1],"\u0070\u0074",""),64);break ;case "\u006d\u0061\u0072g\u0069\u006e\u002d\u0072\u0069\u0067\u0068\u0074":_bde ._fd ,_eegb =_gc .ParseFloat (_ga .ReplaceAll (_ea [1],"\u0070\u0074",""),64); +break ;case "\u0074\u006f\u0070":_bde ._adf ,_eegb =_gc .ParseFloat (_ga .ReplaceAll (_ea [1],"\u0070\u0074",""),64);break ;case "\u006c\u0065\u0066\u0074":_bde ._da ,_eegb =_gc .ParseFloat (_ga .ReplaceAll (_ea [1],"\u0070\u0074",""),64);break ;case "\u0062\u006f\u0074\u0074\u006f\u006d":_bde ._aga ,_eegb =_gc .ParseFloat (_ga .ReplaceAll (_ea [1],"\u0070\u0074",""),64); +break ;case "\u0072\u0069\u0067h\u0074":_bde ._dde ,_eegb =_gc .ParseFloat (_ga .ReplaceAll (_ea [1],"\u0070\u0074",""),64);break ;case "\u0077\u0069\u0064t\u0068":_bde ._ed ,_eegb =_gc .ParseFloat (_ga .ReplaceAll (_ea [1],"\u0070\u0074",""),64);break ; +case "\u0068\u0065\u0069\u0067\u0068\u0074":_bde ._gcg ,_eegb =_gc .ParseFloat (_ga .ReplaceAll (_ea [1],"\u0070\u0074",""),64);break ;case "\u007a-\u0069\u006e\u0064\u0065\u0078":_bde ._gad ,_eegb =_gc .ParseInt (_ea [1],10,64);break ;case "\u006d\u0073\u006f-p\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":_bde ._af =_ea [1]; +break ;case "\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006fr\u0069z\u006f\u006e\u0074\u0061\u006c\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":_bde ._cdf =_ea [1];break ;case "m\u0073\u006f\u002d\u0070os\u0069t\u0069\u006f\u006e\u002d\u0076e\u0072\u0074\u0069\u0063\u0061\u006c":_bde ._ca =_ea [1]; +break ;case "\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069o\u006e\u002d\u0076\u0065\u0072\u0074\u0069c\u0061\u006c\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":_bde ._gd =_ea [1];break ;};if _eegb !=nil {_f .Log .Debug ("\u0055n\u0061\u0062l\u0065\u0020\u0074o\u0020\u0070\u0061\u0072\u0073\u0065\u0020s\u0074\u0079\u006c\u0065\u0020\u0061t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u003a\u0020\u0025\u0073 \u0076\u0061\u006c\u0075\u0065\u003a\u0020\u0025\u0076",_ea [0],_ea [1]); +};};return _bde ;}; -// SetFontSize sets text's fontSize. -func (_acb *TextpathStyle )SetFontSize (fontSize int64 ){_acb ._agf =fontSize }; +// Top get top attribute of shape style. +func (_ec *ShapeStyle )Top ()float64 {return _ec ._adf }; // SetHeight set height of shape. -func (_acd *ShapeStyle )SetHeight (height float64 ){_acd ._gac =height }; +func (_gba *ShapeStyle )SetHeight (height float64 ){_gba ._gcg =height }; -// CreateFormula creates F element for typeFormulas. -func CreateFormula (s string )*_g .CT_F {_cgg :=_g .NewCT_F ();_cgg .EqnAttr =&s ;return _cgg }; +// FontFamily returns fontFamily of the text. +func (_gfb *TextpathStyle )FontFamily ()string {return _gfb ._ddc };func (_ba *Container )UnmarshalXML (d *_a .Decoder ,start _a .StartElement )error {_ba .Shape =nil ;_gg :for {_bdg ,_fab :=d .Token ();if _fab !=nil {return _fab ;};switch _ef :=_bdg .(type ){case _a .StartElement :switch _ef .Name .Local {case "s\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074":_ba .Layout =_ae .NewOfcShapelayout (); +if _fc :=d .DecodeElement (_ba .Layout ,&_ef );_fc !=nil {return _fc ;};case "\u0073h\u0061\u0070\u0065\u0074\u0079\u0070e":_ba .ShapeType =_ae .NewShapetype ();if _baa :=d .DecodeElement (_ba .ShapeType ,&_ef );_baa !=nil {return _baa ;};case "\u0073\u0068\u0061p\u0065":_dc :=_ae .NewShape (); +if _dd :=d .DecodeElement (_dc ,&_ef );_dd !=nil {return _dd ;};_ba .Shape =append (_ba .Shape ,_dc );};case _a .EndElement :break _gg ;};};return nil ;}; -// TextpathStyle is style attribute of element v:textpath. -type TextpathStyle struct{_fae string ;_agf int64 ;_ba bool ;_cf bool ;}; +// ShapeStyle is style attribute of v:shape element. +type ShapeStyle struct{_ad string ;_cd float64 ;_eeg float64 ;_bfd float64 ;_fd float64 ;_adf float64 ;_da float64 ;_aga float64 ;_dde float64 ;_ed float64 ;_gcg float64 ;_gad int64 ;_af string ;_cdf string ;_ca string ;_gd string ;}; -// SetFontFamily sets text's fontFamily. -func (_ec *TextpathStyle )SetFontFamily (fontFamily string ){_ec ._fae =fontFamily }; +// Right get right attribute of shape style. +func (_fe *ShapeStyle )Right ()float64 {return _fe ._dde };type Container struct{Layout *_ae .OfcShapelayout ;ShapeType *_ae .Shapetype ;Shape []*_ae .Shape ;}; // NewTextpathStyle accept value of string style attribute of element v:textpath and format it to generate TextpathStyle. -func NewTextpathStyle (style string )TextpathStyle {_gedd :=TextpathStyle {_fae :"\u0022C\u0061\u006c\u0069\u0062\u0072\u0069\"",_agf :44,_ba :false ,_cf :false };_dcd :=_b .Split (style ,"\u003b");for _ ,_aad :=range _dcd {_bbg :=_b .Split (_aad ,"\u003a"); -if len (_bbg )!=2{continue ;};switch _bbg [0]{case "f\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069\u006c\u0079":_gedd ._fae =_bbg [1];break ;case "\u0066o\u006e\u0074\u002d\u0073\u0069\u007ae":_gedd ._agf ,_ =_d .ParseInt (_b .ReplaceAll (_bbg [1],"\u0070\u0074",""),10,64); -break ;case "f\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074":_gedd ._ba =_bbg [1]=="\u0062\u006f\u006c\u0064";break ;case "\u0066\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065":_gedd ._cf =_bbg [1]=="\u0069\u0074\u0061\u006c\u0069\u0063"; -break ;};};return _gedd ;}; +func NewTextpathStyle (style string )TextpathStyle {_ede :=TextpathStyle {_ddc :"\u0022C\u0061\u006c\u0069\u0062\u0072\u0069\"",_bfa :44,_df :false ,_aa :false };_be :=_ga .Split (style ,"\u003b");for _ ,_gbf :=range _be {_gdf :=_ga .Split (_gbf ,"\u003a"); +if len (_gdf )!=2{continue ;};switch _gdf [0]{case "f\u006f\u006e\u0074\u002d\u0066\u0061\u006d\u0069\u006c\u0079":_ede ._ddc =_gdf [1];break ;case "\u0066o\u006e\u0074\u002d\u0073\u0069\u007ae":_ede ._bfa ,_ =_gc .ParseInt (_ga .ReplaceAll (_gdf [1],"\u0070\u0074",""),10,64); +break ;case "f\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074":_ede ._df =_gdf [1]=="\u0062\u006f\u006c\u0064";break ;case "\u0066\u006f\u006e\u0074\u002d\u0073\u0074\u0079\u006c\u0065":_ede ._aa =_gdf [1]=="\u0069\u0074\u0061\u006c\u0069\u0063"; +break ;};};return _ede ;}; -// MSOPositionVerticalRelative get `mso-position-vertical-relative` attribute of shape style. -func (_ceb *ShapeStyle )MSOPositionVerticalRelative ()string {return _ceb ._aea }; +// IsBold returns true if text is bold. +func (_eae *TextpathStyle )IsBold ()bool {return _eae ._df }; // IsItalic returns true if text is italic. -func (_cgf *TextpathStyle )IsItalic ()bool {return _cgf ._cf }; +func (_fff *TextpathStyle )IsItalic ()bool {return _fff ._aa }; -// ShapeStyle is style attribute of v:shape element. -type ShapeStyle struct{_gd string ;_ef float64 ;_dg float64 ;_fag float64 ;_bbb float64 ;_cg float64 ;_cc float64 ;_add float64 ;_ga float64 ;_ce float64 ;_gac float64 ;_caed int64 ;_aa string ;_cd string ;_ee string ;_aea string ;}; +// Position get position attribute of shape style. +func (_gdc *ShapeStyle )Position ()string {return _gdc ._ad }; -// SetBold sets text to bold. -func (_ff *TextpathStyle )SetBold (bold bool ){_ff ._ba =bold }; +// ToString formatting ShapeStyle to string. +func (_bded *ShapeStyle )String ()string {_cg :="";_cg +=_g .Sprintf ("\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u003a\u0025\u0073\u003b",_bded ._ad );_cg +=_g .Sprintf ("\u006da\u0072g\u0069\u006e\u002d\u006c\u0065\u0066\u0074\u003a\u0025\u0064\u003b",int64 (_bded ._eeg )); +_cg +=_g .Sprintf ("\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006fp\u003a\u0025\u0064\u003b",int64 (_bded ._cd ));_cg +=_g .Sprintf ("w\u0069\u0064\u0074\u0068\u003a\u0025\u0064\u0070\u0074\u003b",int64 (_bded ._ed ));_cg +=_g .Sprintf ("\u0068\u0065\u0069g\u0068\u0074\u003a\u0025\u0064\u0070\u0074\u003b",int64 (_bded ._gcg )); +_cg +=_g .Sprintf ("z\u002d\u0069\u006e\u0064\u0065\u0078\u003a\u0025\u0064\u003b",_bded ._gad );_cg +=_g .Sprintf ("m\u0073\u006f\u002d\u0070\u006f\u0073i\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069z\u006f\u006e\u0074a\u006c:\u0025\u0073\u003b",_bded ._af ); +_cg +=_g .Sprintf ("\u006d\u0073o-\u0070\u006f\u0073i\u0074\u0069\u006f\u006e-ho\u0072iz\u006f\u006e\u0074\u0061\u006c\u002d\u0072el\u0061\u0074\u0069\u0076\u0065\u003a\u0025s\u003b",_bded ._cdf );_cg +=_g .Sprintf ("\u006ds\u006f\u002d\u0070\u006fs\u0069\u0074\u0069\u006f\u006e-\u0076e\u0072t\u0069\u0063\u0061\u006c\u003a\u0025\u0073;",_bded ._ca ); +_cg +=_g .Sprintf ("\u006d\u0073\u006f-p\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0076e\u0072t\u0069c\u0061l\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065\u003a\u0025\u0073\u003b",_bded ._gd );return _cg ;}; -// SetWidth set width of shape. -func (_ac *ShapeStyle )SetWidth (width float64 ){_ac ._ce =width }; +// SetFontSize sets text's fontSize. +func (_db *TextpathStyle )SetFontSize (fontSize int64 ){_db ._bfa =fontSize }; -// SetItalic sets text to italic. -func (_bbbd *TextpathStyle )SetItalic (italic bool ){_bbbd ._cf =italic }; +// Left get left attribute of shape style. +func (_fac *ShapeStyle )Left ()float64 {return _fac ._da }; -// Height return height of shape. -func (_eb *ShapeStyle )Height ()float64 {return _eb ._gac }; +// Bottom get bottom attribute of shape style. +func (_ggg *ShapeStyle )Bottom ()float64 {return _ggg ._aga };func (_bg *Container )MarshalXML (e *_a .Encoder ,start _a .StartElement )error {start .Attr =append (start .Attr ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 ,_a .Attr {Name :_a .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 _bg .Layout !=nil {_ge :=_a .StartElement {Name :_a .Name {Local :"\u006f\u003a\u0073\u0068\u0061\u0070\u0065\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_bg .Layout ,_ge ); +};if _bg .ShapeType !=nil {_bd :=_a .StartElement {Name :_a .Name {Local :"v\u003a\u0073\u0068\u0061\u0070\u0065\u0074\u0079\u0070\u0065"}};e .EncodeElement (_bg .ShapeType ,_bd );};for _ ,_ag :=range _bg .Shape {_ffc :=_a .StartElement {Name :_a .Name {Local :"\u0076:\u0073\u0068\u0061\u0070\u0065"}}; +e .EncodeElement (_ag ,_ffc );};return e .EncodeToken (_a .EndElement {Name :start .Name });}; -// Margins get margin top, left, bottom, and right of shape style. -func (_adb *ShapeStyle )Margins ()(float64 ,float64 ,float64 ,float64 ){return _adb ._ef ,_adb ._dg ,_adb ._fag ,_adb ._bbb ;}; +// SetFontFamily sets text's fontFamily. +func (_baag *TextpathStyle )SetFontFamily (fontFamily string ){_baag ._ddc =fontFamily }; -// NewShapeStyle accept value of string style attribute in v:shape and format it to generate ShapeStyle. -func NewShapeStyle (style string )ShapeStyle {_bcc :=ShapeStyle {_ce :0,_gac :0};_fga :=_b .Split (style ,"\u003b");for _ ,_gc :=range _fga {_bg :=_b .Split (_gc ,"\u003a");if len (_bg )!=2{continue ;};var _fbc error ;switch _bg [0]{case "\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e":_bcc ._gd =_bg [1]; -break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0074\u006f\u0070":_bcc ._ef ,_fbc =_d .ParseFloat (_b .ReplaceAll (_bg [1],"\u0070\u0074",""),64);break ;case "m\u0061\u0072\u0067\u0069\u006e\u002d\u006c\u0065\u0066\u0074":_bcc ._dg ,_fbc =_d .ParseFloat (_b .ReplaceAll (_bg [1],"\u0070\u0074",""),64); -break ;case "\u006d\u0061\u0072\u0067\u0069\u006e\u002d\u0062\u006f\u0074\u0074\u006f\u006d":_bcc ._fag ,_fbc =_d .ParseFloat (_b .ReplaceAll (_bg [1],"\u0070\u0074",""),64);break ;case "\u006d\u0061\u0072g\u0069\u006e\u002d\u0072\u0069\u0067\u0068\u0074":_bcc ._bbb ,_fbc =_d .ParseFloat (_b .ReplaceAll (_bg [1],"\u0070\u0074",""),64); -break ;case "\u0074\u006f\u0070":_bcc ._cg ,_fbc =_d .ParseFloat (_b .ReplaceAll (_bg [1],"\u0070\u0074",""),64);break ;case "\u006c\u0065\u0066\u0074":_bcc ._cc ,_fbc =_d .ParseFloat (_b .ReplaceAll (_bg [1],"\u0070\u0074",""),64);break ;case "\u0062\u006f\u0074\u0074\u006f\u006d":_bcc ._add ,_fbc =_d .ParseFloat (_b .ReplaceAll (_bg [1],"\u0070\u0074",""),64); -break ;case "\u0072\u0069\u0067h\u0074":_bcc ._ga ,_fbc =_d .ParseFloat (_b .ReplaceAll (_bg [1],"\u0070\u0074",""),64);break ;case "\u0077\u0069\u0064t\u0068":_bcc ._ce ,_fbc =_d .ParseFloat (_b .ReplaceAll (_bg [1],"\u0070\u0074",""),64);break ;case "\u0068\u0065\u0069\u0067\u0068\u0074":_bcc ._gac ,_fbc =_d .ParseFloat (_b .ReplaceAll (_bg [1],"\u0070\u0074",""),64); -break ;case "\u007a-\u0069\u006e\u0064\u0065\u0078":_bcc ._caed ,_fbc =_d .ParseInt (_bg [1],10,64);break ;case "\u006d\u0073\u006f-p\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006f\u0072\u0069\u007a\u006f\u006e\u0074\u0061\u006c":_bcc ._aa =_bg [1]; -break ;case "\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069\u006f\u006e\u002d\u0068\u006fr\u0069z\u006f\u006e\u0074\u0061\u006c\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":_bcc ._cd =_bg [1];break ;case "m\u0073\u006f\u002d\u0070os\u0069t\u0069\u006f\u006e\u002d\u0076e\u0072\u0074\u0069\u0063\u0061\u006c":_bcc ._ee =_bg [1]; -break ;case "\u006d\u0073\u006f\u002d\u0070\u006f\u0073\u0069\u0074\u0069o\u006e\u002d\u0076\u0065\u0072\u0074\u0069c\u0061\u006c\u002d\u0072\u0065\u006c\u0061\u0074\u0069\u0076\u0065":_bcc ._aea =_bg [1];break ;};if _fbc !=nil {_de .Log .Debug ("\u0055n\u0061\u0062l\u0065\u0020\u0074o\u0020\u0070\u0061\u0072\u0073\u0065\u0020s\u0074\u0079\u006c\u0065\u0020\u0061t\u0074\u0072\u0069\u0062\u0075\u0074\u0065\u003a\u0020\u0025\u0073 \u0076\u0061\u006c\u0075\u0065\u003a\u0020\u0025\u0076",_bg [0],_bg [1]); -};};return _bcc ;};func NewContainer ()*Container {return &Container {}}; \ No newline at end of file +// SetBold sets text to bold. +func (_ddf *TextpathStyle )SetBold (bold bool ){_ddf ._df =bold }; + +// Height return height of shape. +func (_fdg *ShapeStyle )Height ()float64 {return _fdg ._gcg }; + +// ToString generate string of TextpathStyle. +func (_de *TextpathStyle )String ()string {_aae :="";_aae +=_g .Sprintf ("\u0066o\u006et\u002d\u0066\u0061\u006d\u0069\u006c\u0079\u003a\u0025\u0073\u003b",_de ._ddc );_aae +=_g .Sprintf ("\u0066o\u006et\u002d\u0073\u0069\u007a\u0065\u003a\u0025\u0064\u0070\u0074\u003b",_de ._bfa ); +if _de ._aa {_aae +=_g .Sprintf ("\u0066o\u006et\u002d\u0073\u0074\u0079\u006ce\u003a\u0069t\u0061\u006c\u0069\u0063\u003b");};if _de ._df {_aae +=_g .Sprintf ("\u0066\u006f\u006e\u0074\u002d\u0077\u0065\u0069\u0067\u0068\u0074\u003ab\u006f\u006c\u0064\u003b"); +};return _aae ;}; \ No newline at end of file diff --git a/zippkg/zippkg.go b/zippkg/zippkg.go index 58bab5f13f..467f05b129 100644 --- a/zippkg/zippkg.go +++ b/zippkg/zippkg.go @@ -9,61 +9,30 @@ // Use of this source code is governed by the UniDoc End User License Agreement // terms that can be accessed at https://unidoc.io/eula/ -package zippkg ;import (_c "archive/zip";_d "bytes";_aa "encoding/xml";_bc "fmt";_ab "github.com/unidoc/unioffice";_gc "github.com/unidoc/unioffice/algo";_cf "github.com/unidoc/unioffice/common/tempstorage";_f "github.com/unidoc/unioffice/schema/soo/pkg/relationships"; -_b "io";_bd "path";_da "path/filepath";_cg "sort";_g "strings";_a "time";); - -// AddFileFromBytes takes a byte array and adds it at a given path to a zip file. -func AddFileFromBytes (z *_c .Writer ,zipPath string ,data []byte )error {_ec ,_bcd :=z .Create (zipPath );if _bcd !=nil {return _bc .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_bcd ); -};_ ,_bcd =_b .Copy (_ec ,_d .NewReader (data ));return _bcd ;}; - -// SelfClosingWriter wraps a writer and replaces XML tags of the -// type with -type SelfClosingWriter struct{W _b .Writer ;}; - -// ExtractToDiskTmp extracts a zip file to a temporary file in a given path, -// returning the name of the file. -func ExtractToDiskTmp (f *_c .File ,path string )(string ,error ){_dcac ,_eab :=_cf .TempFile (path ,"\u007a\u007a");if _eab !=nil {return "",_eab ;};defer _dcac .Close ();_be ,_eab :=f .Open ();if _eab !=nil {return "",_eab ;};defer _be .Close ();_ ,_eab =_b .Copy (_dcac ,_be ); -if _eab !=nil {return "",_eab ;};return _dcac .Name (),nil ;};func (_bcb *DecodeMap )IndexFor (path string )int {return _bcb ._ce [path ]}; +package zippkg ;import (_a "archive/zip";_g "bytes";_ef "encoding/xml";_fb "fmt";_dfd "github.com/unidoc/unioffice";_dd "github.com/unidoc/unioffice/algo";_ad "github.com/unidoc/unioffice/common/tempstorage";_ae "github.com/unidoc/unioffice/schema/soo/pkg/relationships"; +_c "io";_fa "path";_df "path/filepath";_d "sort";_ac "strings";_f "time";); // 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 (_ca *DecodeMap )AddTarget (filePath string ,ifc interface{},sourceFileType string ,idx uint32 )bool {if _ca ._bf ==nil {_ca ._bf =make (map[string ]Target );_ca ._fa =make (map[*_f .Relationships ]string );_ca ._eg =make (map[string ]struct{});_ca ._ce =make (map[string ]int ); -};if _bd .IsAbs (filePath ){filePath =_g .TrimPrefix (filePath ,"\u002f");};_db :=_bd .Clean (filePath );if _ ,_dg :=_ca ._eg [_db ];_dg {return false ;};_ca ._eg [_db ]=struct{}{};_ca ._bf [_db ]=Target {Path :_db ,Typ :sourceFileType ,Ifc :ifc ,Index :idx }; -return true ;};func (_dd *DecodeMap )RecordIndex (path string ,idx int ){_dd ._ce [path ]=idx };var _gedd =[]byte {'/','>'}; +func (_ab *DecodeMap )AddTarget (filePath string ,ifc interface{},sourceFileType string ,idx uint32 )bool {if _ab ._eba ==nil {_ab ._eba =make (map[string ]Target );_ab ._dfdc =make (map[*_ae .Relationships ]string );_ab ._ca =make (map[string ]struct{}); +_ab ._cb =make (map[string ]int );};if _fa .IsAbs (filePath ){filePath =_ac .TrimPrefix (filePath ,"\u002f");};_cc :=_fa .Clean (filePath );if _ ,_af :=_ab ._ca [_cc ];_af {return false ;};_ab ._ca [_cc ]=struct{}{};_ab ._eba [_cc ]=Target {Path :_cc ,Typ :sourceFileType ,Ifc :ifc ,Index :idx }; +return true ;};func (_bg *DecodeMap )IndexFor (path string )int {return _bg ._cb [path ]}; -// Decode unmarshals the content of a *zip.File as XML to a given destination. -func Decode (f *_c .File ,dest interface{})error {_bb ,_fab :=f .Open ();if _fab !=nil {return _bc .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",f .Name ,_fab );};defer _bb .Close ();_fcd :=_aa .NewDecoder (_bb ); -if _bcbd :=_fcd .Decode (dest );_bcbd !=nil {return _bc .Errorf ("e\u0072\u0072\u006f\u0072 d\u0065c\u006f\u0064\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",f .Name ,_bcbd );};if _adc ,_dfb :=dest .(*_f .Relationships );_dfb {for _dca ,_cff :=range _adc .Relationship {switch _cff .TypeAttr {case _ab .OfficeDocumentTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .OfficeDocumentType ; -case _ab .StylesTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .StylesType ;case _ab .ThemeTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .ThemeType ;case _ab .ControlTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .ControlType ;case _ab .SettingsTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .SettingsType ; -case _ab .ImageTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .ImageType ;case _ab .CommentsTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .CommentsType ;case _ab .ThumbnailTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .ThumbnailType ; -case _ab .DrawingTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .DrawingType ;case _ab .ChartTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .ChartType ;case _ab .ExtendedPropertiesTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .ExtendedPropertiesType ; -case _ab .CustomXMLTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .CustomXMLType ;case _ab .WorksheetTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .WorksheetType ;case _ab .SharedStringsTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .SharedStringsType ; -case _ab .TableTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .TableType ;case _ab .HeaderTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .HeaderType ;case _ab .FooterTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .FooterType ;case _ab .NumberingTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .NumberingType ; -case _ab .FontTableTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .FontTableType ;case _ab .WebSettingsTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .WebSettingsType ;case _ab .FootNotesTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .FootNotesType ; -case _ab .EndNotesTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .EndNotesType ;case _ab .SlideTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .SlideType ;case _ab .VMLDrawingTypeStrict :_adc .Relationship [_dca ].TypeAttr =_ab .VMLDrawingType ; -};};_cg .Slice (_adc .Relationship ,func (_ddg ,_fdb int )bool {_ag :=_adc .Relationship [_ddg ];_eag :=_adc .Relationship [_fdb ];return _gc .NaturalLess (_ag .IdAttr ,_eag .IdAttr );});};return nil ;}; +// SelfClosingWriter wraps a writer and replaces XML tags of the +// type with +type SelfClosingWriter struct{W _c .Writer ;}; -// MarshalXML creates a file inside of a zip and marshals an object as xml, prefixing it -// with a standard XML header. -func MarshalXML (z *_c .Writer ,filename string ,v interface{})error {_fdd :=&_c .FileHeader {};_fdd .Method =_c .Deflate ;_fdd .Name =filename ;_fdd .SetModTime (_a .Now ());_eaa ,_bga :=z .CreateHeader (_fdd );if _bga !=nil {return _bc .Errorf ("\u0063\u0072\u0065\u0061ti\u006e\u0067\u0020\u0025\u0073\u0020\u0069\u006e\u0020\u007a\u0069\u0070\u003a\u0020%\u0073",filename ,_bga ); -};_ ,_bga =_eaa .Write ([]byte (XMLHeader ));if _bga !=nil {return _bc .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 ,_bga ); -};if _bga =_aa .NewEncoder (SelfClosingWriter {_eaa }).Encode (v );_bga !=nil {return _bc .Errorf ("\u006d\u0061\u0072\u0073\u0068\u0061\u006c\u0069\u006e\u0067\u0020\u0025s\u003a\u0020\u0025\u0073",filename ,_bga );};_ ,_bga =_eaa .Write (_ffe );return _bga ; -};var _ffe =[]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 {_dfg ,_eea :=z .Create (zipPath );if _eea !=nil {return _fb .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_eea ); +};_ ,_eea =_c .Copy (_dfg ,_g .NewReader (data ));return _eea ;}; -// DecodeMap is used to walk a tree of relationships, decoding files and passing -// control back to the document. -type DecodeMap struct{_bf map[string ]Target ;_fa map[*_f .Relationships ]string ;_gd []Target ;_dad OnNewRelationshipFunc ;_eg map[string ]struct{};_ce map[string ]int ;}; +// SetOnNewRelationshipFunc sets the function to be called when a new +// relationship has been discovered. +func (_efd *DecodeMap )SetOnNewRelationshipFunc (fn OnNewRelationshipFunc ){_efd ._fba =fn };const XMLHeader ="\u003c\u003f\u0078\u006d\u006c\u0020\u0076e\u0072\u0073\u0069o\u006e\u003d\u00221\u002e\u0030\"\u0020\u0065\u006e\u0063\u006f\u0064i\u006eg=\u0022\u0055\u0054\u0046\u002d\u0038\u0022\u0020\u0073\u0074\u0061\u006e\u0064\u0061\u006c\u006f\u006e\u0065\u003d\u0022\u0079\u0065\u0073\u0022\u003f\u003e"+"\u000a"; -// RelationsPathFor returns the relations path for a given filename. -func RelationsPathFor (path string )string {_ea :=_g .Split (path ,"\u002f");_df :=_g .Join (_ea [0:len (_ea )-1],"\u002f");_dfd :=_ea [len (_ea )-1];_df +="\u002f_\u0072\u0065\u006c\u0073\u002f";_dfd +="\u002e\u0072\u0065l\u0073";return _df +_dfd ;};func (_bbb SelfClosingWriter )Write (b []byte )(int ,error ){_adf :=0; -_ebe :=0;for _dag :=0;_dag < len (b )-2;_dag ++{if b [_dag ]=='>'&&b [_dag +1]=='<'&&b [_dag +2]=='/'{_ef :=[]byte {};_cgc :=_dag ;for _fge :=_dag ;_fge >=0;_fge --{if b [_fge ]==' '{_cgc =_fge ;}else if b [_fge ]=='<'{_ef =b [_fge +1:_cgc ];break ;};}; -_bbg :=[]byte {};for _abg :=_dag +3;_abg < len (b );_abg ++{if b [_abg ]=='>'{_bbg =b [_dag +3:_abg ];break ;};};if !_d .Equal (_ef ,_bbg ){continue ;};_cgb ,_de :=_bbb .W .Write (b [_adf :_dag ]);if _de !=nil {return _ebe +_cgb ,_de ;};_ebe +=_cgb ;_ ,_de =_bbb .W .Write (_gedd ); -if _de !=nil {return _ebe ,_de ;};_ebe +=3;for _ee :=_dag +2;_ee < len (b )&&b [_ee ]!='>';_ee ++{_ebe ++;_adf =_ee +2;_dag =_adf ;};};};_gee ,_bec :=_bbb .W .Write (b [_adf :]);return _gee +_ebe ,_bec ;};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"; -func MarshalXMLByTypeIndex (z *_c .Writer ,dt _ab .DocType ,typ string ,idx int ,v interface{})error {_bdc :=_ab .AbsoluteFilename (dt ,typ ,idx );return MarshalXML (z ,_bdc ,v );}; // OnNewRelationshipFunc is called when a new relationship has been discovered. // @@ -77,22 +46,53 @@ func MarshalXMLByTypeIndex (z *_c .Writer ,dt _ab .DocType ,typ string ,idx int // 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 (_ge *DecodeMap ,_bce ,_gf string ,_cd []*_c .File ,_fe *_f .Relationship ,_dc Target )error ;func MarshalXMLByType (z *_c .Writer ,dt _ab .DocType ,typ string ,v interface{})error {_agc :=_ab .AbsoluteFilename (dt ,typ ,0); -return MarshalXML (z ,_agc ,v );}; +type OnNewRelationshipFunc func (_fbc *DecodeMap ,_gc ,_eb string ,_b []*_a .File ,_ag *_ae .Relationship ,_da Target )error ; + +// 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 ){_cf ,_gbc :=_ad .TempFile (path ,"\u007a\u007a");if _gbc !=nil {return "",_gbc ;};defer _cf .Close ();_ade ,_gbc :=f .Open ();if _gbc !=nil {return "",_gbc ;};defer _ade .Close ();_ ,_gbc =_c .Copy (_cf ,_ade ); +if _gbc !=nil {return "",_gbc ;};return _cf .Name (),nil ;}; + +// Decode loops decoding targets registered with AddTarget and calling th +func (_efb *DecodeMap )Decode (files []*_a .File )error {_efbb :=1;for _efbb > 0{for len (_efb ._de )> 0{_add :=_efb ._de [0];_efb ._de =_efb ._de [1:];_bd :=_add .Ifc .(*_ae .Relationships );for _ ,_db :=range _bd .Relationship {_efdb :=_efb ._dfdc [_bd ]; +if _df .IsAbs (_db .TargetAttr ){_db .TargetAttr =_ac .TrimPrefix (_db .TargetAttr ,"\u002f");if _ac .HasPrefix (_db .TargetAttr ,_efdb ){_efdb ="";};};_efb ._fba (_efb ,_efdb +_db .TargetAttr ,_db .TypeAttr ,files ,_db ,_add );};};for _gf ,_efa :=range files {if _efa ==nil {continue ; +};if _dad ,_ff :=_efb ._eba [_efa .Name ];_ff {delete (_efb ._eba ,_efa .Name );if _ea :=Decode (_efa ,_dad .Ifc );_ea !=nil {return _ea ;};files [_gf ]=nil ;if _ee ,_ec :=_dad .Ifc .(*_ae .Relationships );_ec {_efb ._de =append (_efb ._de ,_dad );_bde ,_ :=_fa .Split (_fa .Clean (_efa .Name +"\u002f\u002e\u002e\u002f")); +_efb ._dfdc [_ee ]=_bde ;_efbb ++;};};};_efbb --;};return nil ;};var _bge =[]byte {'\r','\n'};type Target struct{Path string ;Typ string ;Ifc interface{};Index uint32 ;};func (_eg *DecodeMap )RecordIndex (path string ,idx int ){_eg ._cb [path ]=idx };var _dbg =[]byte {'/','>'}; + + +// Decode unmarshals the content of a *zip.File as XML to a given destination. +func Decode (f *_a .File ,dest interface{})error {_bgd ,_ba :=f .Open ();if _ba !=nil {return _fb .Errorf ("e\u0072r\u006f\u0072\u0020\u0072\u0065\u0061\u0064\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",f .Name ,_ba );};defer _bgd .Close ();_gdb :=_ef .NewDecoder (_bgd ); +if _ffd :=_gdb .Decode (dest );_ffd !=nil {return _fb .Errorf ("e\u0072\u0072\u006f\u0072 d\u0065c\u006f\u0064\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",f .Name ,_ffd );};if _bf ,_bgf :=dest .(*_ae .Relationships );_bgf {for _gb ,_gfg :=range _bf .Relationship {switch _gfg .TypeAttr {case _dfd .OfficeDocumentTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .OfficeDocumentType ; +case _dfd .StylesTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .StylesType ;case _dfd .ThemeTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .ThemeType ;case _dfd .ControlTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .ControlType ;case _dfd .SettingsTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .SettingsType ; +case _dfd .ImageTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .ImageType ;case _dfd .CommentsTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .CommentsType ;case _dfd .ThumbnailTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .ThumbnailType ; +case _dfd .DrawingTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .DrawingType ;case _dfd .ChartTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .ChartType ;case _dfd .ExtendedPropertiesTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .ExtendedPropertiesType ; +case _dfd .CustomXMLTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .CustomXMLType ;case _dfd .WorksheetTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .WorksheetType ;case _dfd .SharedStringsTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .SharedStringsType ; +case _dfd .TableTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .TableType ;case _dfd .HeaderTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .HeaderType ;case _dfd .FooterTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .FooterType ;case _dfd .NumberingTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .NumberingType ; +case _dfd .FontTableTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .FontTableType ;case _dfd .WebSettingsTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .WebSettingsType ;case _dfd .FootNotesTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .FootNotesType ; +case _dfd .EndNotesTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .EndNotesType ;case _dfd .SlideTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .SlideType ;case _dfd .VMLDrawingTypeStrict :_bf .Relationship [_gb ].TypeAttr =_dfd .VMLDrawingType ; +};};_d .Slice (_bf .Relationship ,func (_bgc ,_dag int )bool {_gdg :=_bf .Relationship [_bgc ];_gdd :=_bf .Relationship [_dag ];return _dd .NaturalLess (_gdg .IdAttr ,_gdd .IdAttr );});};return nil ;};func MarshalXMLByTypeIndex (z *_a .Writer ,dt _dfd .DocType ,typ string ,idx int ,v interface{})error {_cbd :=_dfd .AbsoluteFilename (dt ,typ ,idx ); +return MarshalXML (z ,_cbd ,v );};func MarshalXMLByType (z *_a .Writer ,dt _dfd .DocType ,typ string ,v interface{})error {_dcd :=_dfd .AbsoluteFilename (dt ,typ ,0);return MarshalXML (z ,_dcd ,v );}; + +// RelationsPathFor returns the relations path for a given filename. +func RelationsPathFor (path string )string {_gg :=_ac .Split (path ,"\u002f");_gd :=_ac .Join (_gg [0:len (_gg )-1],"\u002f");_ed :=_gg [len (_gg )-1];_gd +="\u002f_\u0072\u0065\u006c\u0073\u002f";_ed +="\u002e\u0072\u0065l\u0073";return _gd +_ed ;}; // 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 *_c .Writer ,zipPath ,storagePath string )error {_bbe ,_cdgb :=z .Create (zipPath );if _cdgb !=nil {return _bc .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_cdgb ); -};_cb ,_cdgb :=_cf .Open (storagePath );if _cdgb !=nil {return _bc .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",storagePath ,_cdgb );};defer _cb .Close ();_ ,_cdgb =_b .Copy (_bbe ,_cb );return _cdgb ; +func AddFileFromDisk (z *_a .Writer ,zipPath ,storagePath string )error {_ddf ,_dc :=z .Create (zipPath );if _dc !=nil {return _fb .Errorf ("e\u0072\u0072\u006f\u0072 c\u0072e\u0061\u0074\u0069\u006e\u0067 \u0025\u0073\u003a\u0020\u0025\u0073",zipPath ,_dc ); +};_ga ,_dc :=_ad .Open (storagePath );if _dc !=nil {return _fb .Errorf ("e\u0072r\u006f\u0072\u0020\u006f\u0070\u0065\u006e\u0069n\u0067\u0020\u0025\u0073: \u0025\u0073",storagePath ,_dc );};defer _ga .Close ();_ ,_dc =_c .Copy (_ddf ,_ga );return _dc ; }; -// Decode loops decoding targets registered with AddTarget and calling th -func (_ged *DecodeMap )Decode (files []*_c .File )error {_ff :=1;for _ff > 0{for len (_ged ._gd )> 0{_ad :=_ged ._gd [0];_ged ._gd =_ged ._gd [1:];_eb :=_ad .Ifc .(*_f .Relationships );for _ ,_gcd :=range _eb .Relationship {_aae :=_ged ._fa [_eb ];if _da .IsAbs (_gcd .TargetAttr ){_gcd .TargetAttr =_g .TrimPrefix (_gcd .TargetAttr ,"\u002f"); -if _g .HasPrefix (_gcd .TargetAttr ,_aae ){_aae ="";};};_ged ._dad (_ged ,_aae +_gcd .TargetAttr ,_gcd .TypeAttr ,files ,_gcd ,_ad );};};for _cge ,_cdg :=range files {if _cdg ==nil {continue ;};if _bfa ,_bg :=_ged ._bf [_cdg .Name ];_bg {delete (_ged ._bf ,_cdg .Name ); -if _ga :=Decode (_cdg ,_bfa .Ifc );_ga !=nil {return _ga ;};files [_cge ]=nil ;if _fc ,_ege :=_bfa .Ifc .(*_f .Relationships );_ege {_ged ._gd =append (_ged ._gd ,_bfa );_egee ,_ :=_bd .Split (_bd .Clean (_cdg .Name +"\u002f\u002e\u002e\u002f"));_ged ._fa [_fc ]=_egee ; -_ff ++;};};};_ff --;};return nil ;}; +// DecodeMap is used to walk a tree of relationships, decoding files and passing +// control back to the document. +type DecodeMap struct{_eba map[string ]Target ;_dfdc map[*_ae .Relationships ]string ;_de []Target ;_fba OnNewRelationshipFunc ;_ca map[string ]struct{};_cb map[string ]int ;};func (_bc SelfClosingWriter )Write (b []byte )(int ,error ){_cde :=0;_cag :=0; +for _aga :=0;_aga < len (b )-2;_aga ++{if b [_aga ]=='>'&&b [_aga +1]=='<'&&b [_aga +2]=='/'{_bac :=[]byte {};_acf :=_aga ;for _cce :=_aga ;_cce >=0;_cce --{if b [_cce ]==' '{_acf =_cce ;}else if b [_cce ]=='<'{_bac =b [_cce +1:_acf ];break ;};};_aeg :=[]byte {}; +for _aee :=_aga +3;_aee < len (b );_aee ++{if b [_aee ]=='>'{_aeg =b [_aga +3:_aee ];break ;};};if !_g .Equal (_bac ,_aeg ){continue ;};_gdbg ,_cg :=_bc .W .Write (b [_cde :_aga ]);if _cg !=nil {return _cag +_gdbg ,_cg ;};_cag +=_gdbg ;_ ,_cg =_bc .W .Write (_dbg ); +if _cg !=nil {return _cag ,_cg ;};_cag +=3;for _efe :=_aga +2;_efe < len (b )&&b [_efe ]!='>';_efe ++{_cag ++;_cde =_efe +2;_aga =_cde ;};};};_fd ,_gbf :=_bc .W .Write (b [_cde :]);return _fd +_cag ,_gbf ;}; -// SetOnNewRelationshipFunc sets the function to be called when a new -// relationship has been discovered. -func (_bfc *DecodeMap )SetOnNewRelationshipFunc (fn OnNewRelationshipFunc ){_bfc ._dad =fn }; \ No newline at end of file +// 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 {_edd :=&_a .FileHeader {};_edd .Method =_a .Deflate ;_edd .Name =filename ;_edd .SetModTime (_f .Now ());_gdc ,_gcc :=z .CreateHeader (_edd );if _gcc !=nil {return _fb .Errorf ("\u0063\u0072\u0065\u0061ti\u006e\u0067\u0020\u0025\u0073\u0020\u0069\u006e\u0020\u007a\u0069\u0070\u003a\u0020%\u0073",filename ,_gcc ); +};_ ,_gcc =_gdc .Write ([]byte (XMLHeader ));if _gcc !=nil {return _fb .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 ,_gcc ); +};if _gcc =_ef .NewEncoder (SelfClosingWriter {_gdc }).Encode (v );_gcc !=nil {return _fb .Errorf ("\u006d\u0061\u0072\u0073\u0068\u0061\u006c\u0069\u006e\u0067\u0020\u0025s\u003a\u0020\u0025\u0073",filename ,_gcc );};_ ,_gcc =_gdc .Write (_bge );return _gcc ; +}; \ No newline at end of file